--- /home/fdroid/fdroiddata/tmp/net.sourceforge.dibdib.android.dib2qm_2420.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_net.sourceforge.dibdib.android.dib2qm_2420.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <0fde81064be3cbb333c4a63d5b94cea3ae35ed1638560d0d260f8e9a54f8d8ee>, actual: <1e4a12af70b7db6500f62d1c319fb3b91a665bcdbe779aeca354770a462b9615> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <51e1b38ffce8e8047d4a9494473e5730bd3e8844cf399ab7d424df48d5a0d88215573a0000000000>, actual: <4a1d5c03e0167ffc65b46ae585c2f497de598007ffdd67a9cc34ed858af95dbd15573a0000000000> │ @@ -1,61 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 908a067183ca222f8998b1df280ab3f3d0cd358603c0b64756f776395958967e │ -Signer #1 certificate SHA-1 digest: 20a6335191e1187832fe295ff6360bd95699cc9a │ -Signer #1 certificate MD5 digest: 83435ffef00f02411f2bf536190581b5 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: d9ea648e79d4a115854a5e99a83f38be7c9f32f53e25ee84cbce3cab43e12971 │ -Signer #1 public key SHA-1 digest: 28cde5c2fa6b532c53de57a6e08035071d5f9c11 │ -Signer #1 public key MD5 digest: 9a2859c821e220c2d4c94bec641af51b │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.activity_activity.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.annotation_annotation-experimental.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat-resources.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cardview_cardview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cursoradapter_cursoradapter.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.databinding_viewbinding.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.documentfile_documentfile.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.drawerlayout_drawerlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.dynamicanimation_dynamicanimation.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2-views-helper.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-process.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-service.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.print_print.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.recyclerview_recyclerview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.room_room-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.sqlite_sqlite-framework.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.sqlite_sqlite.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.startup_startup-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.tracing_tracing.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.transition_transition.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager2_viewpager2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.work_work-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.google.android.material_material.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,10 +1,10 @@ │ Zip file size: 3827477 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 6137604 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-rw-rw- 0.0 unx 6137600 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, 7591217 bytes uncompressed, 3747335 bytes compressed: 50.6% │ +661 files, 7591213 bytes uncompressed, 3747409 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 : 37206e55 │ │ -signature : b226...bc97 │ │ -file_size : 6137604 │ │ +checksum : aad85ed8 │ │ +signature : 2d4f...bdfd │ │ +file_size : 6137600 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 52049 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 5689 │ │ type_ids_off : 208308 (0x032db4) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 231064 (0x038698) │ │ field_ids_size : 36141 │ │ field_ids_off : 336448 (0x052240) │ │ method_ids_size : 42627 │ │ method_ids_off : 625576 (0x098ba8) │ │ class_defs_size : 4381 │ │ class_defs_off : 966592 (0x0ebfc0) │ │ -data_size : 5030820 │ │ +data_size : 5030816 │ │ data_off : 1106784 (0x10e360) │ │ │ │ Class #0 header: │ │ class_idx : 372 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 4827 │ │ source_file_idx : 8032 │ │ @@ -789889,36 +789889,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -35cbd0: |[35cbd0] javax.activation.FileTypeMap.:()V │ │ -35cbe0: 2200 7f13 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@137f │ │ -35cbe4: 7010 e49a 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ -35cbea: 6900 e670 |0005: sput-object v0, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e6 │ │ -35cbee: 0e00 |0007: return-void │ │ +35cbcc: |[35cbcc] javax.activation.FileTypeMap.:()V │ │ +35cbdc: 2200 7f13 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@137f │ │ +35cbe0: 7010 e49a 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ +35cbe6: 6900 e670 |0005: sput-object v0, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e6 │ │ +35cbea: 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 │ │ -35cbf0: |[35cbf0] javax.activation.FileTypeMap.:()V │ │ -35cc00: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35cc06: 0e00 |0003: return-void │ │ +35cbec: |[35cbec] javax.activation.FileTypeMap.:()V │ │ +35cbfc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35cc02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/FileTypeMap; │ │ │ │ #2 : (in Ljavax/activation/FileTypeMap;) │ │ @@ -789926,37 +789926,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 │ │ -35cb60: |[35cb60] javax.activation.FileTypeMap.getDefaultFileTypeMap:()Ljavax/activation/FileTypeMap; │ │ -35cb70: 1c00 be13 |0000: const-class v0, Ljavax/activation/FileTypeMap; // type@13be │ │ -35cb74: 1d00 |0002: monitor-enter v0 │ │ -35cb76: 6201 e570 |0003: sget-object v1, Ljavax/activation/FileTypeMap;.defaultMap:Ljavax/activation/FileTypeMap; // field@70e5 │ │ -35cb7a: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -35cb7e: 1e00 |0007: monitor-exit v0 │ │ -35cb80: 1101 |0008: return-object v1 │ │ -35cb82: 7100 359c 0000 |0009: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ -35cb88: 0c01 |000c: move-result-object v1 │ │ -35cb8a: 6202 e670 |000d: sget-object v2, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e6 │ │ -35cb8e: 7220 859a 1200 |000f: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35cb94: 0c02 |0012: move-result-object v2 │ │ -35cb96: 1f02 be13 |0013: check-cast v2, Ljavax/activation/FileTypeMap; // type@13be │ │ -35cb9a: 3902 0c00 |0015: if-nez v2, 0021 // +000c │ │ -35cb9e: 2202 c313 |0017: new-instance v2, Ljavax/activation/MimetypesFileTypeMap; // type@13c3 │ │ -35cba2: 7010 1b9c 0200 |0019: invoke-direct {v2}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ -35cba8: 6203 e670 |001c: sget-object v3, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e6 │ │ -35cbac: 7230 899a 1302 |001e: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -35cbb2: 1e00 |0021: monitor-exit v0 │ │ -35cbb4: 1102 |0022: return-object v2 │ │ -35cbb6: 0d01 |0023: move-exception v1 │ │ -35cbb8: 1e00 |0024: monitor-exit v0 │ │ -35cbba: 2701 |0025: throw v1 │ │ +35cb5c: |[35cb5c] javax.activation.FileTypeMap.getDefaultFileTypeMap:()Ljavax/activation/FileTypeMap; │ │ +35cb6c: 1c00 be13 |0000: const-class v0, Ljavax/activation/FileTypeMap; // type@13be │ │ +35cb70: 1d00 |0002: monitor-enter v0 │ │ +35cb72: 6201 e570 |0003: sget-object v1, Ljavax/activation/FileTypeMap;.defaultMap:Ljavax/activation/FileTypeMap; // field@70e5 │ │ +35cb76: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +35cb7a: 1e00 |0007: monitor-exit v0 │ │ +35cb7c: 1101 |0008: return-object v1 │ │ +35cb7e: 7100 359c 0000 |0009: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ +35cb84: 0c01 |000c: move-result-object v1 │ │ +35cb86: 6202 e670 |000d: sget-object v2, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e6 │ │ +35cb8a: 7220 859a 1200 |000f: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35cb90: 0c02 |0012: move-result-object v2 │ │ +35cb92: 1f02 be13 |0013: check-cast v2, Ljavax/activation/FileTypeMap; // type@13be │ │ +35cb96: 3902 0c00 |0015: if-nez v2, 0021 // +000c │ │ +35cb9a: 2202 c313 |0017: new-instance v2, Ljavax/activation/MimetypesFileTypeMap; // type@13c3 │ │ +35cb9e: 7010 1b9c 0200 |0019: invoke-direct {v2}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ +35cba4: 6203 e670 |001c: sget-object v3, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e6 │ │ +35cba8: 7230 899a 1302 |001e: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +35cbae: 1e00 |0021: monitor-exit v0 │ │ +35cbb0: 1102 |0022: return-object v2 │ │ +35cbb2: 0d01 |0023: move-exception v1 │ │ +35cbb4: 1e00 |0024: monitor-exit v0 │ │ +35cbb6: 2701 |0025: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0005 │ │ -> 0x0023 │ │ 0x0009 - 0x0021 │ │ -> 0x0023 │ │ positions : │ │ 0x0003 line=120 │ │ @@ -789973,45 +789973,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 │ │ -35cc08: |[35cc08] javax.activation.FileTypeMap.setDefaultFileTypeMap:(Ljavax/activation/FileTypeMap;)V │ │ -35cc18: 1c00 be13 |0000: const-class v0, Ljavax/activation/FileTypeMap; // type@13be │ │ -35cc1c: 1d00 |0002: monitor-enter v0 │ │ -35cc1e: 7100 5b98 0000 |0003: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ -35cc24: 0c01 |0006: move-result-object v1 │ │ -35cc26: 3801 1d00 |0007: if-eqz v1, 0024 // +001d │ │ -35cc2a: 6e10 f997 0100 |0009: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ -35cc30: 2818 |000c: goto 0024 // +0018 │ │ -35cc32: 0d01 |000d: move-exception v1 │ │ -35cc34: 6e10 4497 0000 |000e: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -35cc3a: 0c02 |0011: move-result-object v2 │ │ -35cc3c: 3802 1100 |0012: if-eqz v2, 0023 // +0011 │ │ -35cc40: 6e10 4497 0000 |0014: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -35cc46: 0c02 |0017: move-result-object v2 │ │ -35cc48: 6e10 e897 0400 |0018: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35cc4e: 0c03 |001b: move-result-object v3 │ │ -35cc50: 6e10 4497 0300 |001c: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -35cc56: 0c03 |001f: move-result-object v3 │ │ -35cc58: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ -35cc5c: 2802 |0022: goto 0024 // +0002 │ │ -35cc5e: 2701 |0023: throw v1 │ │ -35cc60: 6201 e670 |0024: sget-object v1, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e6 │ │ -35cc64: 7100 359c 0000 |0026: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ -35cc6a: 0c02 |0029: move-result-object v2 │ │ -35cc6c: 7220 8b9a 2100 |002a: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -35cc72: 6904 e570 |002d: sput-object v4, Ljavax/activation/FileTypeMap;.defaultMap:Ljavax/activation/FileTypeMap; // field@70e5 │ │ -35cc76: 1e00 |002f: monitor-exit v0 │ │ -35cc78: 0e00 |0030: return-void │ │ -35cc7a: 0d04 |0031: move-exception v4 │ │ -35cc7c: 1e00 |0032: monitor-exit v0 │ │ -35cc7e: 2704 |0033: throw v4 │ │ +35cc04: |[35cc04] javax.activation.FileTypeMap.setDefaultFileTypeMap:(Ljavax/activation/FileTypeMap;)V │ │ +35cc14: 1c00 be13 |0000: const-class v0, Ljavax/activation/FileTypeMap; // type@13be │ │ +35cc18: 1d00 |0002: monitor-enter v0 │ │ +35cc1a: 7100 5b98 0000 |0003: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ +35cc20: 0c01 |0006: move-result-object v1 │ │ +35cc22: 3801 1d00 |0007: if-eqz v1, 0024 // +001d │ │ +35cc26: 6e10 f997 0100 |0009: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ +35cc2c: 2818 |000c: goto 0024 // +0018 │ │ +35cc2e: 0d01 |000d: move-exception v1 │ │ +35cc30: 6e10 4497 0000 |000e: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +35cc36: 0c02 |0011: move-result-object v2 │ │ +35cc38: 3802 1100 |0012: if-eqz v2, 0023 // +0011 │ │ +35cc3c: 6e10 4497 0000 |0014: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +35cc42: 0c02 |0017: move-result-object v2 │ │ +35cc44: 6e10 e897 0400 |0018: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35cc4a: 0c03 |001b: move-result-object v3 │ │ +35cc4c: 6e10 4497 0300 |001c: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +35cc52: 0c03 |001f: move-result-object v3 │ │ +35cc54: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ +35cc58: 2802 |0022: goto 0024 // +0002 │ │ +35cc5a: 2701 |0023: throw v1 │ │ +35cc5c: 6201 e670 |0024: sget-object v1, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e6 │ │ +35cc60: 7100 359c 0000 |0026: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ +35cc66: 0c02 |0029: move-result-object v2 │ │ +35cc68: 7220 8b9a 2100 |002a: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ +35cc6e: 6904 e570 |002d: sput-object v4, Ljavax/activation/FileTypeMap;.defaultMap:Ljavax/activation/FileTypeMap; // field@70e5 │ │ +35cc72: 1e00 |002f: monitor-exit v0 │ │ +35cc74: 0e00 |0030: return-void │ │ +35cc76: 0d04 |0031: move-exception v4 │ │ +35cc78: 1e00 |0032: monitor-exit v0 │ │ +35cc7a: 2704 |0033: throw v4 │ │ catches : 3 │ │ 0x0003 - 0x0007 │ │ -> 0x0031 │ │ 0x0009 - 0x000c │ │ Ljava/lang/SecurityException; -> 0x000d │ │ -> 0x0031 │ │ 0x000e - 0x002f │ │ @@ -790103,24 +790103,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -35e36c: |[35e36c] javax.activation.MimeType.:()V │ │ -35e37c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35e382: 1a00 475d |0003: const-string v0, "application" // string@5d47 │ │ -35e386: 5b10 eb70 |0005: iput-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ -35e38a: 1a00 a304 |0007: const-string v0, "*" // string@04a3 │ │ -35e38e: 5b10 ec70 |0009: iput-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ -35e392: 2200 c113 |000b: new-instance v0, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ -35e396: 7010 099c 0000 |000d: invoke-direct {v0}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ -35e39c: 5b10 ea70 |0010: iput-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ -35e3a0: 0e00 |0012: return-void │ │ +35e368: |[35e368] javax.activation.MimeType.:()V │ │ +35e378: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35e37e: 1a00 475d |0003: const-string v0, "application" // string@5d47 │ │ +35e382: 5b10 eb70 |0005: iput-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ +35e386: 1a00 a304 |0007: const-string v0, "*" // string@04a3 │ │ +35e38a: 5b10 ec70 |0009: iput-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ +35e38e: 2200 c113 |000b: new-instance v0, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ +35e392: 7010 099c 0000 |000d: invoke-direct {v0}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ +35e398: 5b10 ea70 |0010: iput-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ +35e39c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x0009 line=53 │ │ 0x000b line=54 │ │ locals : │ │ @@ -790131,18 +790131,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -35e3a4: |[35e3a4] javax.activation.MimeType.:(Ljava/lang/String;)V │ │ -35e3b4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35e3ba: 7020 019c 1000 |0003: invoke-direct {v0, v1}, Ljavax/activation/MimeType;.parse:(Ljava/lang/String;)V // method@9c01 │ │ -35e3c0: 0e00 |0006: return-void │ │ +35e3a0: |[35e3a0] javax.activation.MimeType.:(Ljava/lang/String;)V │ │ +35e3b0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35e3b6: 7020 019c 1000 |0003: invoke-direct {v0, v1}, Ljavax/activation/MimeType;.parse:(Ljava/lang/String;)V // method@9c01 │ │ +35e3bc: 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; │ │ @@ -790152,42 +790152,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 │ │ -35e3c4: |[35e3c4] javax.activation.MimeType.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -35e3d4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35e3da: 7020 fe9b 2100 |0003: invoke-direct {v1, v2}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e3e0: 0a00 |0006: move-result v0 │ │ -35e3e2: 3800 2800 |0007: if-eqz v0, 002f // +0028 │ │ -35e3e6: 6200 ba70 |0009: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35e3ea: 6e20 3198 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e3f0: 0c02 |000e: move-result-object v2 │ │ -35e3f2: 5b12 eb70 |000f: iput-object v2, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ -35e3f6: 7020 fe9b 3100 |0011: invoke-direct {v1, v3}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e3fc: 0a02 |0014: move-result v2 │ │ -35e3fe: 3802 1200 |0015: if-eqz v2, 0027 // +0012 │ │ -35e402: 6202 ba70 |0017: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35e406: 6e20 3198 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e40c: 0c02 |001c: move-result-object v2 │ │ -35e40e: 5b12 ec70 |001d: iput-object v2, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ -35e412: 2202 c113 |001f: new-instance v2, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ -35e416: 7010 099c 0200 |0021: invoke-direct {v2}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ -35e41c: 5b12 ea70 |0024: iput-object v2, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ -35e420: 0e00 |0026: return-void │ │ -35e422: 2202 c213 |0027: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e426: 1a03 7049 |0029: const-string v3, "Sub type is invalid." // string@4970 │ │ -35e42a: 7020 189c 3200 |002b: invoke-direct {v2, v3}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e430: 2702 |002e: throw v2 │ │ -35e432: 2202 c213 |002f: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e436: 1a03 3d42 |0031: const-string v3, "Primary type is invalid." // string@423d │ │ -35e43a: 7020 189c 3200 |0033: invoke-direct {v2, v3}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e440: 2702 |0036: throw v2 │ │ +35e3c0: |[35e3c0] javax.activation.MimeType.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +35e3d0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35e3d6: 7020 fe9b 2100 |0003: invoke-direct {v1, v2}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e3dc: 0a00 |0006: move-result v0 │ │ +35e3de: 3800 2800 |0007: if-eqz v0, 002f // +0028 │ │ +35e3e2: 6200 ba70 |0009: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35e3e6: 6e20 3198 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e3ec: 0c02 |000e: move-result-object v2 │ │ +35e3ee: 5b12 eb70 |000f: iput-object v2, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ +35e3f2: 7020 fe9b 3100 |0011: invoke-direct {v1, v3}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e3f8: 0a02 |0014: move-result v2 │ │ +35e3fa: 3802 1200 |0015: if-eqz v2, 0027 // +0012 │ │ +35e3fe: 6202 ba70 |0017: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35e402: 6e20 3198 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e408: 0c02 |001c: move-result-object v2 │ │ +35e40a: 5b12 ec70 |001d: iput-object v2, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ +35e40e: 2202 c113 |001f: new-instance v2, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ +35e412: 7010 099c 0200 |0021: invoke-direct {v2}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ +35e418: 5b12 ea70 |0024: iput-object v2, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ +35e41c: 0e00 |0026: return-void │ │ +35e41e: 2202 c213 |0027: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e422: 1a03 7049 |0029: const-string v3, "Sub type is invalid." // string@4970 │ │ +35e426: 7020 189c 3200 |002b: invoke-direct {v2, v3}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e42c: 2702 |002e: throw v2 │ │ +35e42e: 2202 c213 |002f: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e432: 1a03 3d42 |0031: const-string v3, "Primary type is invalid." // string@423d │ │ +35e436: 7020 189c 3200 |0033: invoke-direct {v2, v3}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e43c: 2702 |0036: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=77 │ │ 0x0009 line=78 │ │ 0x0011 line=84 │ │ 0x0017 line=85 │ │ @@ -790204,27 +790204,27 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -35e168: |[35e168] javax.activation.MimeType.isTokenChar:(C)Z │ │ -35e178: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -35e17c: 3701 1000 |0002: if-le v1, v0, 0012 // +0010 │ │ -35e180: 1300 7f00 |0004: const/16 v0, #int 127 // #7f │ │ -35e184: 3501 0c00 |0006: if-ge v1, v0, 0012 // +000c │ │ -35e188: 1a00 a503 |0008: const-string v0, "()<>@,;:/[]?=\"" // string@03a5 │ │ -35e18c: 6e20 1a98 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -35e192: 0a01 |000d: move-result v1 │ │ -35e194: 3b01 0400 |000e: if-gez v1, 0012 // +0004 │ │ -35e198: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -35e19a: 2802 |0011: goto 0013 // +0002 │ │ -35e19c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -35e19e: 0f01 |0013: return v1 │ │ +35e164: |[35e164] javax.activation.MimeType.isTokenChar:(C)Z │ │ +35e174: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +35e178: 3701 1000 |0002: if-le v1, v0, 0012 // +0010 │ │ +35e17c: 1300 7f00 |0004: const/16 v0, #int 127 // #7f │ │ +35e180: 3501 0c00 |0006: if-ge v1, v0, 0012 // +000c │ │ +35e184: 1a00 a503 |0008: const-string v0, "()<>@,;:/[]?=\"" // string@03a5 │ │ +35e188: 6e20 1a98 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +35e18e: 0a01 |000d: move-result v1 │ │ +35e190: 3b01 0400 |000e: if-gez v1, 0012 // +0004 │ │ +35e194: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +35e196: 2802 |0011: goto 0013 // +0002 │ │ +35e198: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +35e19a: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=306 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) C │ │ │ │ #4 : (in Ljavax/activation/MimeType;) │ │ @@ -790232,32 +790232,32 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -35e1a0: |[35e1a0] javax.activation.MimeType.isValidToken:(Ljava/lang/String;)Z │ │ -35e1b0: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -35e1b6: 0a00 |0003: move-result v0 │ │ -35e1b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -35e1ba: 3d00 1500 |0005: if-lez v0, 001a // +0015 │ │ -35e1be: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -35e1c0: 3502 1000 |0008: if-ge v2, v0, 0018 // +0010 │ │ -35e1c4: 6e20 0998 2500 |000a: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35e1ca: 0a03 |000d: move-result v3 │ │ -35e1cc: 7110 fd9b 0300 |000e: invoke-static {v3}, Ljavax/activation/MimeType;.isTokenChar:(C)Z // method@9bfd │ │ -35e1d2: 0a03 |0011: move-result v3 │ │ -35e1d4: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ -35e1d8: 0f01 |0014: return v1 │ │ -35e1da: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35e1de: 28f1 |0017: goto 0008 // -000f │ │ -35e1e0: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -35e1e2: 0f05 |0019: return v5 │ │ -35e1e4: 0f01 |001a: return v1 │ │ +35e19c: |[35e19c] javax.activation.MimeType.isValidToken:(Ljava/lang/String;)Z │ │ +35e1ac: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +35e1b2: 0a00 |0003: move-result v0 │ │ +35e1b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +35e1b6: 3d00 1500 |0005: if-lez v0, 001a // +0015 │ │ +35e1ba: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +35e1bc: 3502 1000 |0008: if-ge v2, v0, 0018 // +0010 │ │ +35e1c0: 6e20 0998 2500 |000a: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35e1c6: 0a03 |000d: move-result v3 │ │ +35e1c8: 7110 fd9b 0300 |000e: invoke-static {v3}, Ljavax/activation/MimeType;.isTokenChar:(C)Z // method@9bfd │ │ +35e1ce: 0a03 |0011: move-result v3 │ │ +35e1d0: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ +35e1d4: 0f01 |0014: return v1 │ │ +35e1d6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35e1da: 28f1 |0017: goto 0008 // -000f │ │ +35e1dc: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +35e1de: 0f05 |0019: return v5 │ │ +35e1e0: 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; │ │ @@ -790268,101 +790268,101 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 169 16-bit code units │ │ -35e444: |[35e444] javax.activation.MimeType.parse:(Ljava/lang/String;)V │ │ -35e454: 1300 2f00 |0000: const/16 v0, #int 47 // #2f │ │ -35e458: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -35e45e: 0a00 |0005: move-result v0 │ │ -35e460: 1301 3b00 |0006: const/16 v1, #int 59 // #3b │ │ -35e464: 6e20 1a98 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -35e46a: 0a01 |000b: move-result v1 │ │ -35e46c: 1a02 bf4f |000c: const-string v2, "Unable to find a sub type." // string@4fbf │ │ -35e470: 3b00 0b00 |000e: if-gez v0, 0019 // +000b │ │ -35e474: 3a01 0300 |0010: if-ltz v1, 0013 // +0003 │ │ -35e478: 2807 |0012: goto 0019 // +0007 │ │ -35e47a: 2205 c213 |0013: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e47e: 7020 189c 2500 |0015: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e484: 2705 |0018: throw v5 │ │ -35e486: 3b00 0b00 |0019: if-gez v0, 0024 // +000b │ │ -35e48a: 3b01 0300 |001b: if-gez v1, 001e // +0003 │ │ -35e48e: 2807 |001d: goto 0024 // +0007 │ │ -35e490: 2205 c213 |001e: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e494: 7020 189c 2500 |0020: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e49a: 2705 |0023: throw v5 │ │ -35e49c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -35e49e: 3a00 2e00 |0025: if-ltz v0, 0053 // +002e │ │ -35e4a2: 3b01 2c00 |0027: if-gez v1, 0053 // +002c │ │ -35e4a6: 6e30 2e98 3500 |0029: invoke-virtual {v5, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35e4ac: 0c01 |002c: move-result-object v1 │ │ -35e4ae: 6e10 3498 0100 |002d: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e4b4: 0c01 |0030: move-result-object v1 │ │ -35e4b6: 6202 ba70 |0031: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35e4ba: 6e20 3198 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e4c0: 0c01 |0036: move-result-object v1 │ │ -35e4c2: 5b41 eb70 |0037: iput-object v1, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ -35e4c6: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ -35e4ca: 6e20 2d98 0500 |003b: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -35e4d0: 0c05 |003e: move-result-object v5 │ │ -35e4d2: 6e10 3498 0500 |003f: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e4d8: 0c05 |0042: move-result-object v5 │ │ -35e4da: 6200 ba70 |0043: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35e4de: 6e20 3198 0500 |0045: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e4e4: 0c05 |0048: move-result-object v5 │ │ -35e4e6: 5b45 ec70 |0049: iput-object v5, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ -35e4ea: 2205 c113 |004b: new-instance v5, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ -35e4ee: 7010 099c 0500 |004d: invoke-direct {v5}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ -35e4f4: 5b45 ea70 |0050: iput-object v5, v4, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ -35e4f8: 2830 |0052: goto 0082 // +0030 │ │ -35e4fa: 3510 5000 |0053: if-ge v0, v1, 00a3 // +0050 │ │ -35e4fe: 6e30 2e98 3500 |0055: invoke-virtual {v5, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35e504: 0c02 |0058: move-result-object v2 │ │ -35e506: 6e10 3498 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e50c: 0c02 |005c: move-result-object v2 │ │ -35e50e: 6203 ba70 |005d: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35e512: 6e20 3198 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e518: 0c02 |0062: move-result-object v2 │ │ -35e51a: 5b42 eb70 |0063: iput-object v2, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ -35e51e: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ -35e522: 6e30 2e98 0501 |0067: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35e528: 0c00 |006a: move-result-object v0 │ │ -35e52a: 6e10 3498 0000 |006b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e530: 0c00 |006e: move-result-object v0 │ │ -35e532: 6202 ba70 |006f: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35e536: 6e20 3198 2000 |0071: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e53c: 0c00 |0074: move-result-object v0 │ │ -35e53e: 5b40 ec70 |0075: iput-object v0, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ -35e542: 2200 c113 |0077: new-instance v0, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ -35e546: 6e20 2d98 1500 |0079: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -35e54c: 0c05 |007c: move-result-object v5 │ │ -35e54e: 7020 0a9c 5000 |007d: invoke-direct {v0, v5}, Ljavax/activation/MimeTypeParameterList;.:(Ljava/lang/String;)V // method@9c0a │ │ -35e554: 5b40 ea70 |0080: iput-object v0, v4, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ -35e558: 5445 eb70 |0082: iget-object v5, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ -35e55c: 7020 fe9b 5400 |0084: invoke-direct {v4, v5}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e562: 0a05 |0087: move-result v5 │ │ -35e564: 3805 1300 |0088: if-eqz v5, 009b // +0013 │ │ -35e568: 5445 ec70 |008a: iget-object v5, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ -35e56c: 7020 fe9b 5400 |008c: invoke-direct {v4, v5}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e572: 0a05 |008f: move-result v5 │ │ -35e574: 3805 0300 |0090: if-eqz v5, 0093 // +0003 │ │ -35e578: 0e00 |0092: return-void │ │ -35e57a: 2205 c213 |0093: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e57e: 1a00 7049 |0095: const-string v0, "Sub type is invalid." // string@4970 │ │ -35e582: 7020 189c 0500 |0097: invoke-direct {v5, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e588: 2705 |009a: throw v5 │ │ -35e58a: 2205 c213 |009b: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e58e: 1a00 3d42 |009d: const-string v0, "Primary type is invalid." // string@423d │ │ -35e592: 7020 189c 0500 |009f: invoke-direct {v5, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e598: 2705 |00a2: throw v5 │ │ -35e59a: 2205 c213 |00a3: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e59e: 7020 189c 2500 |00a5: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e5a4: 2705 |00a8: throw v5 │ │ +35e440: |[35e440] javax.activation.MimeType.parse:(Ljava/lang/String;)V │ │ +35e450: 1300 2f00 |0000: const/16 v0, #int 47 // #2f │ │ +35e454: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +35e45a: 0a00 |0005: move-result v0 │ │ +35e45c: 1301 3b00 |0006: const/16 v1, #int 59 // #3b │ │ +35e460: 6e20 1a98 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +35e466: 0a01 |000b: move-result v1 │ │ +35e468: 1a02 bf4f |000c: const-string v2, "Unable to find a sub type." // string@4fbf │ │ +35e46c: 3b00 0b00 |000e: if-gez v0, 0019 // +000b │ │ +35e470: 3a01 0300 |0010: if-ltz v1, 0013 // +0003 │ │ +35e474: 2807 |0012: goto 0019 // +0007 │ │ +35e476: 2205 c213 |0013: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e47a: 7020 189c 2500 |0015: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e480: 2705 |0018: throw v5 │ │ +35e482: 3b00 0b00 |0019: if-gez v0, 0024 // +000b │ │ +35e486: 3b01 0300 |001b: if-gez v1, 001e // +0003 │ │ +35e48a: 2807 |001d: goto 0024 // +0007 │ │ +35e48c: 2205 c213 |001e: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e490: 7020 189c 2500 |0020: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e496: 2705 |0023: throw v5 │ │ +35e498: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +35e49a: 3a00 2e00 |0025: if-ltz v0, 0053 // +002e │ │ +35e49e: 3b01 2c00 |0027: if-gez v1, 0053 // +002c │ │ +35e4a2: 6e30 2e98 3500 |0029: invoke-virtual {v5, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35e4a8: 0c01 |002c: move-result-object v1 │ │ +35e4aa: 6e10 3498 0100 |002d: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e4b0: 0c01 |0030: move-result-object v1 │ │ +35e4b2: 6202 ba70 |0031: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35e4b6: 6e20 3198 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e4bc: 0c01 |0036: move-result-object v1 │ │ +35e4be: 5b41 eb70 |0037: iput-object v1, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ +35e4c2: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ +35e4c6: 6e20 2d98 0500 |003b: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +35e4cc: 0c05 |003e: move-result-object v5 │ │ +35e4ce: 6e10 3498 0500 |003f: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e4d4: 0c05 |0042: move-result-object v5 │ │ +35e4d6: 6200 ba70 |0043: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35e4da: 6e20 3198 0500 |0045: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e4e0: 0c05 |0048: move-result-object v5 │ │ +35e4e2: 5b45 ec70 |0049: iput-object v5, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ +35e4e6: 2205 c113 |004b: new-instance v5, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ +35e4ea: 7010 099c 0500 |004d: invoke-direct {v5}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ +35e4f0: 5b45 ea70 |0050: iput-object v5, v4, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ +35e4f4: 2830 |0052: goto 0082 // +0030 │ │ +35e4f6: 3510 5000 |0053: if-ge v0, v1, 00a3 // +0050 │ │ +35e4fa: 6e30 2e98 3500 |0055: invoke-virtual {v5, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35e500: 0c02 |0058: move-result-object v2 │ │ +35e502: 6e10 3498 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e508: 0c02 |005c: move-result-object v2 │ │ +35e50a: 6203 ba70 |005d: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35e50e: 6e20 3198 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e514: 0c02 |0062: move-result-object v2 │ │ +35e516: 5b42 eb70 |0063: iput-object v2, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ +35e51a: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ +35e51e: 6e30 2e98 0501 |0067: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35e524: 0c00 |006a: move-result-object v0 │ │ +35e526: 6e10 3498 0000 |006b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e52c: 0c00 |006e: move-result-object v0 │ │ +35e52e: 6202 ba70 |006f: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35e532: 6e20 3198 2000 |0071: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e538: 0c00 |0074: move-result-object v0 │ │ +35e53a: 5b40 ec70 |0075: iput-object v0, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ +35e53e: 2200 c113 |0077: new-instance v0, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ +35e542: 6e20 2d98 1500 |0079: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +35e548: 0c05 |007c: move-result-object v5 │ │ +35e54a: 7020 0a9c 5000 |007d: invoke-direct {v0, v5}, Ljavax/activation/MimeTypeParameterList;.:(Ljava/lang/String;)V // method@9c0a │ │ +35e550: 5b40 ea70 |0080: iput-object v0, v4, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ +35e554: 5445 eb70 |0082: iget-object v5, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ +35e558: 7020 fe9b 5400 |0084: invoke-direct {v4, v5}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e55e: 0a05 |0087: move-result v5 │ │ +35e560: 3805 1300 |0088: if-eqz v5, 009b // +0013 │ │ +35e564: 5445 ec70 |008a: iget-object v5, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ +35e568: 7020 fe9b 5400 |008c: invoke-direct {v4, v5}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e56e: 0a05 |008f: move-result v5 │ │ +35e570: 3805 0300 |0090: if-eqz v5, 0093 // +0003 │ │ +35e574: 0e00 |0092: return-void │ │ +35e576: 2205 c213 |0093: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e57a: 1a00 7049 |0095: const-string v0, "Sub type is invalid." // string@4970 │ │ +35e57e: 7020 189c 0500 |0097: invoke-direct {v5, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e584: 2705 |009a: throw v5 │ │ +35e586: 2205 c213 |009b: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e58a: 1a00 3d42 |009d: const-string v0, "Primary type is invalid." // string@423d │ │ +35e58e: 7020 189c 0500 |009f: invoke-direct {v5, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e594: 2705 |00a2: throw v5 │ │ +35e596: 2205 c213 |00a3: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e59a: 7020 189c 2500 |00a5: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e5a0: 2705 |00a8: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ 0x0008 line=98 │ │ 0x0013 line=102 │ │ 0x001e line=106 │ │ 0x0029 line=109 │ │ @@ -790390,26 +790390,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -35e27c: |[35e27c] javax.activation.MimeType.getBaseType:()Ljava/lang/String; │ │ -35e28c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e290: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e296: 5421 eb70 |0005: iget-object v1, v2, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ -35e29a: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e2a0: 1a01 6406 |000a: const-string v1, "/" // string@0664 │ │ -35e2a4: 6e20 4b98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e2aa: 5421 ec70 |000f: iget-object v1, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ -35e2ae: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e2b4: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e2ba: 0c00 |0017: move-result-object v0 │ │ -35e2bc: 1100 |0018: return-object v0 │ │ +35e278: |[35e278] javax.activation.MimeType.getBaseType:()Ljava/lang/String; │ │ +35e288: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e28c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e292: 5421 eb70 |0005: iget-object v1, v2, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ +35e296: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e29c: 1a01 6406 |000a: const-string v1, "/" // string@0664 │ │ +35e2a0: 6e20 4b98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e2a6: 5421 ec70 |000f: iget-object v1, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ +35e2aa: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e2b0: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e2b6: 0c00 |0017: move-result-object v0 │ │ +35e2b8: 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;) │ │ @@ -790417,19 +790417,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 │ │ -35e2c0: |[35e2c0] javax.activation.MimeType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -35e2d0: 5410 ea70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ -35e2d4: 6e20 0b9c 2000 |0002: invoke-virtual {v0, v2}, Ljavax/activation/MimeTypeParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@9c0b │ │ -35e2da: 0c02 |0005: move-result-object v2 │ │ -35e2dc: 1102 |0006: return-object v2 │ │ +35e2bc: |[35e2bc] javax.activation.MimeType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +35e2cc: 5410 ea70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ +35e2d0: 6e20 0b9c 2000 |0002: invoke-virtual {v0, v2}, Ljavax/activation/MimeTypeParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@9c0b │ │ +35e2d6: 0c02 |0005: move-result-object v2 │ │ +35e2d8: 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; │ │ │ │ @@ -790438,17 +790438,17 @@ │ │ type : '()Ljavax/activation/MimeTypeParameterList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35e354: |[35e354] javax.activation.MimeType.getParameters:()Ljavax/activation/MimeTypeParameterList; │ │ -35e364: 5410 ea70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ -35e368: 1100 |0002: return-object v0 │ │ +35e350: |[35e350] javax.activation.MimeType.getParameters:()Ljavax/activation/MimeTypeParameterList; │ │ +35e360: 5410 ea70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ +35e364: 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;) │ │ @@ -790456,17 +790456,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35e2e0: |[35e2e0] javax.activation.MimeType.getPrimaryType:()Ljava/lang/String; │ │ -35e2f0: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ -35e2f4: 1100 |0002: return-object v0 │ │ +35e2dc: |[35e2dc] javax.activation.MimeType.getPrimaryType:()Ljava/lang/String; │ │ +35e2ec: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ +35e2f0: 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;) │ │ @@ -790474,17 +790474,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35e2f8: |[35e2f8] javax.activation.MimeType.getSubType:()Ljava/lang/String; │ │ -35e308: 5410 ec70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ -35e30c: 1100 |0002: return-object v0 │ │ +35e2f4: |[35e2f4] javax.activation.MimeType.getSubType:()Ljava/lang/String; │ │ +35e304: 5410 ec70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ +35e308: 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;) │ │ @@ -790492,20 +790492,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -35e1e8: |[35e1e8] javax.activation.MimeType.match:(Ljava/lang/String;)Z │ │ -35e1f8: 2200 c013 |0000: new-instance v0, Ljavax/activation/MimeType; // type@13c0 │ │ -35e1fc: 7020 f69b 2000 |0002: invoke-direct {v0, v2}, Ljavax/activation/MimeType;.:(Ljava/lang/String;)V // method@9bf6 │ │ -35e202: 6e20 009c 0100 |0005: invoke-virtual {v1, v0}, Ljavax/activation/MimeType;.match:(Ljavax/activation/MimeType;)Z // method@9c00 │ │ -35e208: 0a02 |0008: move-result v2 │ │ -35e20a: 0f02 |0009: return v2 │ │ +35e1e4: |[35e1e4] javax.activation.MimeType.match:(Ljava/lang/String;)Z │ │ +35e1f4: 2200 c013 |0000: new-instance v0, Ljavax/activation/MimeType; // type@13c0 │ │ +35e1f8: 7020 f69b 2000 |0002: invoke-direct {v0, v2}, Ljavax/activation/MimeType;.:(Ljava/lang/String;)V // method@9bf6 │ │ +35e1fe: 6e20 009c 0100 |0005: invoke-virtual {v1, v0}, Ljavax/activation/MimeType;.match:(Ljavax/activation/MimeType;)Z // method@9c00 │ │ +35e204: 0a02 |0008: move-result v2 │ │ +35e206: 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; │ │ │ │ @@ -790514,41 +790514,41 @@ │ │ type : '(Ljavax/activation/MimeType;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -35e20c: |[35e20c] javax.activation.MimeType.match:(Ljavax/activation/MimeType;)Z │ │ -35e21c: 5420 eb70 |0000: iget-object v0, v2, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ -35e220: 6e10 fb9b 0300 |0002: invoke-virtual {v3}, Ljavax/activation/MimeType;.getPrimaryType:()Ljava/lang/String; // method@9bfb │ │ -35e226: 0c01 |0005: move-result-object v1 │ │ -35e228: 6e20 1298 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -35e22e: 0a00 |0009: move-result v0 │ │ -35e230: 3800 2400 |000a: if-eqz v0, 002e // +0024 │ │ -35e234: 5420 ec70 |000c: iget-object v0, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ -35e238: 1a01 a304 |000e: const-string v1, "*" // string@04a3 │ │ -35e23c: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -35e242: 0a00 |0013: move-result v0 │ │ -35e244: 3900 1800 |0014: if-nez v0, 002c // +0018 │ │ -35e248: 6e10 fc9b 0300 |0016: invoke-virtual {v3}, Ljavax/activation/MimeType;.getSubType:()Ljava/lang/String; // method@9bfc │ │ -35e24e: 0c00 |0019: move-result-object v0 │ │ -35e250: 6e20 1298 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -35e256: 0a00 |001d: move-result v0 │ │ -35e258: 3900 0e00 |001e: if-nez v0, 002c // +000e │ │ -35e25c: 5420 ec70 |0020: iget-object v0, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ -35e260: 6e10 fc9b 0300 |0022: invoke-virtual {v3}, Ljavax/activation/MimeType;.getSubType:()Ljava/lang/String; // method@9bfc │ │ -35e266: 0c03 |0025: move-result-object v3 │ │ -35e268: 6e20 1298 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -35e26e: 0a03 |0029: move-result v3 │ │ -35e270: 3803 0400 |002a: if-eqz v3, 002e // +0004 │ │ -35e274: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -35e276: 2802 |002d: goto 002f // +0002 │ │ -35e278: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -35e27a: 0f03 |002f: return v3 │ │ +35e208: |[35e208] javax.activation.MimeType.match:(Ljavax/activation/MimeType;)Z │ │ +35e218: 5420 eb70 |0000: iget-object v0, v2, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ +35e21c: 6e10 fb9b 0300 |0002: invoke-virtual {v3}, Ljavax/activation/MimeType;.getPrimaryType:()Ljava/lang/String; // method@9bfb │ │ +35e222: 0c01 |0005: move-result-object v1 │ │ +35e224: 6e20 1298 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +35e22a: 0a00 |0009: move-result v0 │ │ +35e22c: 3800 2400 |000a: if-eqz v0, 002e // +0024 │ │ +35e230: 5420 ec70 |000c: iget-object v0, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ +35e234: 1a01 a304 |000e: const-string v1, "*" // string@04a3 │ │ +35e238: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +35e23e: 0a00 |0013: move-result v0 │ │ +35e240: 3900 1800 |0014: if-nez v0, 002c // +0018 │ │ +35e244: 6e10 fc9b 0300 |0016: invoke-virtual {v3}, Ljavax/activation/MimeType;.getSubType:()Ljava/lang/String; // method@9bfc │ │ +35e24a: 0c00 |0019: move-result-object v0 │ │ +35e24c: 6e20 1298 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +35e252: 0a00 |001d: move-result v0 │ │ +35e254: 3900 0e00 |001e: if-nez v0, 002c // +000e │ │ +35e258: 5420 ec70 |0020: iget-object v0, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ +35e25c: 6e10 fc9b 0300 |0022: invoke-virtual {v3}, Ljavax/activation/MimeType;.getSubType:()Ljava/lang/String; // method@9bfc │ │ +35e262: 0c03 |0025: move-result-object v3 │ │ +35e264: 6e20 1298 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +35e26a: 0a03 |0029: move-result v3 │ │ +35e26c: 3803 0400 |002a: if-eqz v3, 002e // +0004 │ │ +35e270: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +35e272: 2802 |002d: goto 002f // +0002 │ │ +35e274: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +35e276: 0f03 |002f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0010 line=250 │ │ 0x0016 line=251 │ │ 0x0022 line=252 │ │ locals : │ │ @@ -790560,25 +790560,25 @@ │ │ type : '(Ljava/io/ObjectInput;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -35e5a8: |[35e5a8] javax.activation.MimeType.readExternal:(Ljava/io/ObjectInput;)V │ │ -35e5b8: 7210 c396 0200 |0000: invoke-interface {v2}, Ljava/io/ObjectInput;.readUTF:()Ljava/lang/String; // method@96c3 │ │ -35e5be: 0c02 |0003: move-result-object v2 │ │ -35e5c0: 7020 019c 2100 |0004: invoke-direct {v1, v2}, Ljavax/activation/MimeType;.parse:(Ljava/lang/String;)V // method@9c01 │ │ -35e5c6: 0e00 |0007: return-void │ │ -35e5c8: 0d02 |0008: move-exception v2 │ │ -35e5ca: 2200 9412 |0009: new-instance v0, Ljava/io/IOException; // type@1294 │ │ -35e5ce: 6e10 199c 0200 |000b: invoke-virtual {v2}, Ljavax/activation/MimeTypeParseException;.toString:()Ljava/lang/String; // method@9c19 │ │ -35e5d4: 0c02 |000e: move-result-object v2 │ │ -35e5d6: 7020 aa96 2000 |000f: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ -35e5dc: 2700 |0012: throw v0 │ │ +35e5a4: |[35e5a4] javax.activation.MimeType.readExternal:(Ljava/io/ObjectInput;)V │ │ +35e5b4: 7210 c396 0200 |0000: invoke-interface {v2}, Ljava/io/ObjectInput;.readUTF:()Ljava/lang/String; // method@96c3 │ │ +35e5ba: 0c02 |0003: move-result-object v2 │ │ +35e5bc: 7020 019c 2100 |0004: invoke-direct {v1, v2}, Ljavax/activation/MimeType;.parse:(Ljava/lang/String;)V // method@9c01 │ │ +35e5c2: 0e00 |0007: return-void │ │ +35e5c4: 0d02 |0008: move-exception v2 │ │ +35e5c6: 2200 9412 |0009: new-instance v0, Ljava/io/IOException; // type@1294 │ │ +35e5ca: 6e10 199c 0200 |000b: invoke-virtual {v2}, Ljavax/activation/MimeTypeParseException;.toString:()Ljava/lang/String; // method@9c19 │ │ +35e5d0: 0c02 |000e: move-result-object v2 │ │ +35e5d2: 7020 aa96 2000 |000f: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ +35e5d8: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljavax/activation/MimeTypeParseException; -> 0x0008 │ │ positions : │ │ 0x0000 line=294 │ │ 0x0009 line=296 │ │ locals : │ │ @@ -790590,18 +790590,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -35e5f0: |[35e5f0] javax.activation.MimeType.removeParameter:(Ljava/lang/String;)V │ │ -35e600: 5410 ea70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ -35e604: 6e20 119c 2000 |0002: invoke-virtual {v0, v2}, Ljavax/activation/MimeTypeParameterList;.remove:(Ljava/lang/String;)V // method@9c11 │ │ -35e60a: 0e00 |0005: return-void │ │ +35e5ec: |[35e5ec] javax.activation.MimeType.removeParameter:(Ljava/lang/String;)V │ │ +35e5fc: 5410 ea70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ +35e600: 6e20 119c 2000 |0002: invoke-virtual {v0, v2}, Ljavax/activation/MimeTypeParameterList;.remove:(Ljava/lang/String;)V // method@9c11 │ │ +35e606: 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; │ │ │ │ @@ -790610,18 +790610,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 │ │ -35e60c: |[35e60c] javax.activation.MimeType.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ -35e61c: 5410 ea70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ -35e620: 6e30 129c 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/activation/MimeTypeParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@9c12 │ │ -35e626: 0e00 |0005: return-void │ │ +35e608: |[35e608] javax.activation.MimeType.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ +35e618: 5410 ea70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ +35e61c: 6e30 129c 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/activation/MimeTypeParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@9c12 │ │ +35e622: 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; │ │ @@ -790631,28 +790631,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -35e628: |[35e628] javax.activation.MimeType.setPrimaryType:(Ljava/lang/String;)V │ │ -35e638: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ -35e63c: 7020 fe9b 0100 |0002: invoke-direct {v1, v0}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e642: 0a00 |0005: move-result v0 │ │ -35e644: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -35e648: 6200 ba70 |0008: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35e64c: 6e20 3198 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e652: 0c02 |000d: move-result-object v2 │ │ -35e654: 5b12 eb70 |000e: iput-object v2, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ -35e658: 0e00 |0010: return-void │ │ -35e65a: 2202 c213 |0011: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e65e: 1a00 3d42 |0013: const-string v0, "Primary type is invalid." // string@423d │ │ -35e662: 7020 189c 0200 |0015: invoke-direct {v2, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e668: 2702 |0018: throw v2 │ │ +35e624: |[35e624] javax.activation.MimeType.setPrimaryType:(Ljava/lang/String;)V │ │ +35e634: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ +35e638: 7020 fe9b 0100 |0002: invoke-direct {v1, v0}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e63e: 0a00 |0005: move-result v0 │ │ +35e640: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +35e644: 6200 ba70 |0008: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35e648: 6e20 3198 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e64e: 0c02 |000d: move-result-object v2 │ │ +35e650: 5b12 eb70 |000e: iput-object v2, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70eb │ │ +35e654: 0e00 |0010: return-void │ │ +35e656: 2202 c213 |0011: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e65a: 1a00 3d42 |0013: const-string v0, "Primary type is invalid." // string@423d │ │ +35e65e: 7020 189c 0200 |0015: invoke-direct {v2, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e664: 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; │ │ @@ -790663,28 +790663,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -35e66c: |[35e66c] javax.activation.MimeType.setSubType:(Ljava/lang/String;)V │ │ -35e67c: 5410 ec70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ -35e680: 7020 fe9b 0100 |0002: invoke-direct {v1, v0}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e686: 0a00 |0005: move-result v0 │ │ -35e688: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -35e68c: 6200 ba70 |0008: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35e690: 6e20 3198 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e696: 0c02 |000d: move-result-object v2 │ │ -35e698: 5b12 ec70 |000e: iput-object v2, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ -35e69c: 0e00 |0010: return-void │ │ -35e69e: 2202 c213 |0011: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e6a2: 1a00 7049 |0013: const-string v0, "Sub type is invalid." // string@4970 │ │ -35e6a6: 7020 189c 0200 |0015: invoke-direct {v2, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e6ac: 2702 |0018: throw v2 │ │ +35e668: |[35e668] javax.activation.MimeType.setSubType:(Ljava/lang/String;)V │ │ +35e678: 5410 ec70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ +35e67c: 7020 fe9b 0100 |0002: invoke-direct {v1, v0}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e682: 0a00 |0005: move-result v0 │ │ +35e684: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +35e688: 6200 ba70 |0008: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35e68c: 6e20 3198 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e692: 0c02 |000d: move-result-object v2 │ │ +35e694: 5b12 ec70 |000e: iput-object v2, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ec │ │ +35e698: 0e00 |0010: return-void │ │ +35e69a: 2202 c213 |0011: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e69e: 1a00 7049 |0013: const-string v0, "Sub type is invalid." // string@4970 │ │ +35e6a2: 7020 189c 0200 |0015: invoke-direct {v2, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e6a8: 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; │ │ @@ -790695,27 +790695,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -35e310: |[35e310] javax.activation.MimeType.toString:()Ljava/lang/String; │ │ -35e320: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e324: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e32a: 6e10 f89b 0200 |0005: invoke-virtual {v2}, Ljavax/activation/MimeType;.getBaseType:()Ljava/lang/String; // method@9bf8 │ │ -35e330: 0c01 |0008: move-result-object v1 │ │ -35e332: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e338: 5421 ea70 |000c: iget-object v1, v2, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ -35e33c: 6e10 159c 0100 |000e: invoke-virtual {v1}, Ljavax/activation/MimeTypeParameterList;.toString:()Ljava/lang/String; // method@9c15 │ │ -35e342: 0c01 |0011: move-result-object v1 │ │ -35e344: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e34a: 6e10 5498 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e350: 0c00 |0018: move-result-object v0 │ │ -35e352: 1100 |0019: return-object v0 │ │ +35e30c: |[35e30c] javax.activation.MimeType.toString:()Ljava/lang/String; │ │ +35e31c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e320: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e326: 6e10 f89b 0200 |0005: invoke-virtual {v2}, Ljavax/activation/MimeType;.getBaseType:()Ljava/lang/String; // method@9bf8 │ │ +35e32c: 0c01 |0008: move-result-object v1 │ │ +35e32e: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e334: 5421 ea70 |000c: iget-object v1, v2, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70ea │ │ +35e338: 6e10 159c 0100 |000e: invoke-virtual {v1}, Ljavax/activation/MimeTypeParameterList;.toString:()Ljava/lang/String; // method@9c15 │ │ +35e33e: 0c01 |0011: move-result-object v1 │ │ +35e340: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e346: 6e10 5498 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e34c: 0c00 |0018: move-result-object v0 │ │ +35e34e: 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;) │ │ @@ -790723,20 +790723,20 @@ │ │ type : '(Ljava/io/ObjectOutput;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -35e6b0: |[35e6b0] javax.activation.MimeType.writeExternal:(Ljava/io/ObjectOutput;)V │ │ -35e6c0: 6e10 079c 0100 |0000: invoke-virtual {v1}, Ljavax/activation/MimeType;.toString:()Ljava/lang/String; // method@9c07 │ │ -35e6c6: 0c00 |0003: move-result-object v0 │ │ -35e6c8: 7220 ce96 0200 |0004: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeUTF:(Ljava/lang/String;)V // method@96ce │ │ -35e6ce: 7210 cc96 0200 |0007: invoke-interface {v2}, Ljava/io/ObjectOutput;.flush:()V // method@96cc │ │ -35e6d4: 0e00 |000a: return-void │ │ +35e6ac: |[35e6ac] javax.activation.MimeType.writeExternal:(Ljava/io/ObjectOutput;)V │ │ +35e6bc: 6e10 079c 0100 |0000: invoke-virtual {v1}, Ljavax/activation/MimeType;.toString:()Ljava/lang/String; // method@9c07 │ │ +35e6c2: 0c00 |0003: move-result-object v0 │ │ +35e6c4: 7220 ce96 0200 |0004: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeUTF:(Ljava/lang/String;)V // method@96ce │ │ +35e6ca: 7210 cc96 0200 |0007: invoke-interface {v2}, Ljava/io/ObjectOutput;.flush:()V // method@96cc │ │ +35e6d0: 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; │ │ @@ -790781,20 +790781,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -35de90: |[35de90] javax.activation.MimeTypeParameterList.:()V │ │ -35dea0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35dea6: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -35deaa: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -35deb0: 5b10 ee70 |0008: iput-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35deb4: 0e00 |000a: return-void │ │ +35de8c: |[35de8c] javax.activation.MimeTypeParameterList.:()V │ │ +35de9c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35dea2: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +35dea6: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +35deac: 5b10 ee70 |0008: iput-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35deb0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/activation/MimeTypeParameterList; │ │ │ │ @@ -790803,21 +790803,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -35deb8: |[35deb8] javax.activation.MimeTypeParameterList.:(Ljava/lang/String;)V │ │ -35dec8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35dece: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -35ded2: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -35ded8: 5b10 ee70 |0008: iput-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35dedc: 6e20 0f9c 2100 |000a: invoke-virtual {v1, v2}, Ljavax/activation/MimeTypeParameterList;.parse:(Ljava/lang/String;)V // method@9c0f │ │ -35dee2: 0e00 |000d: return-void │ │ +35deb4: |[35deb4] javax.activation.MimeTypeParameterList.:(Ljava/lang/String;)V │ │ +35dec4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35deca: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +35dece: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +35ded4: 5b10 ee70 |0008: iput-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35ded8: 6e20 0f9c 2100 |000a: invoke-virtual {v1, v2}, Ljavax/activation/MimeTypeParameterList;.parse:(Ljava/lang/String;)V // method@9c0f │ │ +35dede: 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; │ │ @@ -790828,27 +790828,27 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -35dbfc: |[35dbfc] javax.activation.MimeTypeParameterList.isTokenChar:(C)Z │ │ -35dc0c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -35dc10: 3701 1000 |0002: if-le v1, v0, 0012 // +0010 │ │ -35dc14: 1300 7f00 |0004: const/16 v0, #int 127 // #7f │ │ -35dc18: 3501 0c00 |0006: if-ge v1, v0, 0012 // +000c │ │ -35dc1c: 1a00 a503 |0008: const-string v0, "()<>@,;:/[]?=\"" // string@03a5 │ │ -35dc20: 6e20 1a98 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -35dc26: 0a01 |000d: move-result v1 │ │ -35dc28: 3b01 0400 |000e: if-gez v1, 0012 // +0004 │ │ -35dc2c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -35dc2e: 2802 |0011: goto 0013 // +0002 │ │ -35dc30: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -35dc32: 0f01 |0013: return v1 │ │ +35dbf8: |[35dbf8] javax.activation.MimeTypeParameterList.isTokenChar:(C)Z │ │ +35dc08: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +35dc0c: 3701 1000 |0002: if-le v1, v0, 0012 // +0010 │ │ +35dc10: 1300 7f00 |0004: const/16 v0, #int 127 // #7f │ │ +35dc14: 3501 0c00 |0006: if-ge v1, v0, 0012 // +000c │ │ +35dc18: 1a00 a503 |0008: const-string v0, "()<>@,;:/[]?=\"" // string@03a5 │ │ +35dc1c: 6e20 1a98 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +35dc22: 0a01 |000d: move-result v1 │ │ +35dc24: 3b01 0400 |000e: if-gez v1, 0012 // +0004 │ │ +35dc28: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +35dc2a: 2802 |0011: goto 0013 // +0002 │ │ +35dc2c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +35dc2e: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=265 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) C │ │ │ │ #3 : (in Ljavax/activation/MimeTypeParameterList;) │ │ @@ -790856,53 +790856,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 │ │ -35dcc4: |[35dcc4] javax.activation.MimeTypeParameterList.quote:(Ljava/lang/String;)Ljava/lang/String; │ │ -35dcd4: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -35dcda: 0a00 |0003: move-result v0 │ │ -35dcdc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -35dcde: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -35dce0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -35dce2: 3502 1100 |0007: if-ge v2, v0, 0018 // +0011 │ │ -35dce6: 3903 0f00 |0009: if-nez v3, 0018 // +000f │ │ -35dcea: 6e20 0998 2700 |000b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35dcf0: 0a03 |000e: move-result v3 │ │ -35dcf2: 7110 0e9c 0300 |000f: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ -35dcf8: 0a03 |0012: move-result v3 │ │ -35dcfa: df03 0301 |0013: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -35dcfe: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35dd02: 28f0 |0017: goto 0007 // -0010 │ │ -35dd04: 3803 3100 |0018: if-eqz v3, 0049 // +0031 │ │ -35dd08: 2202 e712 |001a: new-instance v2, Ljava/lang/StringBuffer; // type@12e7 │ │ -35dd0c: 7010 3a98 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ -35dd12: 8303 |001f: int-to-double v3, v0 │ │ -35dd14: 1905 f83f |0020: const-wide/high16 v5, #long 4609434218613702656 // #3ff8 │ │ -35dd18: ad03 0305 |0022: mul-double v3, v3, v5 │ │ -35dd1c: 8a33 |0024: double-to-int v3, v3 │ │ -35dd1e: 6e20 3e98 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ -35dd24: 1303 2200 |0028: const/16 v3, #int 34 // #22 │ │ -35dd28: 6e20 3c98 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35dd2e: 3501 1500 |002d: if-ge v1, v0, 0042 // +0015 │ │ -35dd32: 6e20 0998 1700 |002f: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35dd38: 0a04 |0032: move-result v4 │ │ -35dd3a: 1305 5c00 |0033: const/16 v5, #int 92 // #5c │ │ -35dd3e: 3254 0400 |0035: if-eq v4, v5, 0039 // +0004 │ │ -35dd42: 3334 0500 |0037: if-ne v4, v3, 003c // +0005 │ │ -35dd46: 6e20 3c98 5200 |0039: invoke-virtual {v2, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35dd4c: 6e20 3c98 4200 |003c: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35dd52: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35dd56: 28ec |0041: goto 002d // -0014 │ │ -35dd58: 6e20 3c98 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35dd5e: 6e10 3f98 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ -35dd64: 0c07 |0048: move-result-object v7 │ │ -35dd66: 1107 |0049: return-object v7 │ │ +35dcc0: |[35dcc0] javax.activation.MimeTypeParameterList.quote:(Ljava/lang/String;)Ljava/lang/String; │ │ +35dcd0: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +35dcd6: 0a00 |0003: move-result v0 │ │ +35dcd8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +35dcda: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +35dcdc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +35dcde: 3502 1100 |0007: if-ge v2, v0, 0018 // +0011 │ │ +35dce2: 3903 0f00 |0009: if-nez v3, 0018 // +000f │ │ +35dce6: 6e20 0998 2700 |000b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35dcec: 0a03 |000e: move-result v3 │ │ +35dcee: 7110 0e9c 0300 |000f: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ +35dcf4: 0a03 |0012: move-result v3 │ │ +35dcf6: df03 0301 |0013: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +35dcfa: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35dcfe: 28f0 |0017: goto 0007 // -0010 │ │ +35dd00: 3803 3100 |0018: if-eqz v3, 0049 // +0031 │ │ +35dd04: 2202 e712 |001a: new-instance v2, Ljava/lang/StringBuffer; // type@12e7 │ │ +35dd08: 7010 3a98 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ +35dd0e: 8303 |001f: int-to-double v3, v0 │ │ +35dd10: 1905 f83f |0020: const-wide/high16 v5, #long 4609434218613702656 // #3ff8 │ │ +35dd14: ad03 0305 |0022: mul-double v3, v3, v5 │ │ +35dd18: 8a33 |0024: double-to-int v3, v3 │ │ +35dd1a: 6e20 3e98 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ +35dd20: 1303 2200 |0028: const/16 v3, #int 34 // #22 │ │ +35dd24: 6e20 3c98 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35dd2a: 3501 1500 |002d: if-ge v1, v0, 0042 // +0015 │ │ +35dd2e: 6e20 0998 1700 |002f: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35dd34: 0a04 |0032: move-result v4 │ │ +35dd36: 1305 5c00 |0033: const/16 v5, #int 92 // #5c │ │ +35dd3a: 3254 0400 |0035: if-eq v4, v5, 0039 // +0004 │ │ +35dd3e: 3334 0500 |0037: if-ne v4, v3, 003c // +0005 │ │ +35dd42: 6e20 3c98 5200 |0039: invoke-virtual {v2, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35dd48: 6e20 3c98 4200 |003c: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35dd4e: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35dd52: 28ec |0041: goto 002d // -0014 │ │ +35dd54: 6e20 3c98 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35dd5a: 6e10 3f98 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ +35dd60: 0c07 |0048: move-result-object v7 │ │ +35dd62: 1107 |0049: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000b line=288 │ │ 0x001a line=292 │ │ 0x0025 line=293 │ │ 0x002a line=296 │ │ @@ -790919,26 +790919,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 │ │ -35dc54: |[35dc54] javax.activation.MimeTypeParameterList.skipWhiteSpace:(Ljava/lang/String;I)I │ │ -35dc64: 6e10 2298 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -35dc6a: 0a00 |0003: move-result v0 │ │ -35dc6c: 3503 0f00 |0004: if-ge v3, v0, 0013 // +000f │ │ -35dc70: 6e20 0998 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35dc76: 0a01 |0009: move-result v1 │ │ -35dc78: 7110 3697 0100 |000a: invoke-static {v1}, Ljava/lang/Character;.isWhitespace:(C)Z // method@9736 │ │ -35dc7e: 0a01 |000d: move-result v1 │ │ -35dc80: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -35dc84: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -35dc88: 28f2 |0012: goto 0004 // -000e │ │ -35dc8a: 0f03 |0013: return v3 │ │ +35dc50: |[35dc50] javax.activation.MimeTypeParameterList.skipWhiteSpace:(Ljava/lang/String;I)I │ │ +35dc60: 6e10 2298 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +35dc66: 0a00 |0003: move-result v0 │ │ +35dc68: 3503 0f00 |0004: if-ge v3, v0, 0013 // +000f │ │ +35dc6c: 6e20 0998 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35dc72: 0a01 |0009: move-result v1 │ │ +35dc74: 7110 3697 0100 |000a: invoke-static {v1}, Ljava/lang/Character;.isWhitespace:(C)Z // method@9736 │ │ +35dc7a: 0a01 |000d: move-result v1 │ │ +35dc7c: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +35dc80: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +35dc84: 28f2 |0012: goto 0004 // -000e │ │ +35dc86: 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 │ │ @@ -790948,41 +790948,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 │ │ -35de00: |[35de00] javax.activation.MimeTypeParameterList.unquote:(Ljava/lang/String;)Ljava/lang/String; │ │ -35de10: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -35de16: 0a00 |0003: move-result v0 │ │ -35de18: 2201 e712 |0004: new-instance v1, Ljava/lang/StringBuffer; // type@12e7 │ │ -35de1c: 7010 3a98 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ -35de22: 6e20 3e98 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ -35de28: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -35de2a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -35de2c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -35de2e: 3503 1b00 |000f: if-ge v3, v0, 002a // +001b │ │ -35de32: 6e20 0998 3700 |0011: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35de38: 0a05 |0014: move-result v5 │ │ -35de3a: 3904 0a00 |0015: if-nez v4, 001f // +000a │ │ -35de3e: 1306 5c00 |0017: const/16 v6, #int 92 // #5c │ │ -35de42: 3265 0600 |0019: if-eq v5, v6, 001f // +0006 │ │ -35de46: 6e20 3c98 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35de4c: 2809 |001e: goto 0027 // +0009 │ │ -35de4e: 3804 0700 |001f: if-eqz v4, 0026 // +0007 │ │ -35de52: 6e20 3c98 5100 |0021: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35de58: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -35de5a: 2802 |0025: goto 0027 // +0002 │ │ -35de5c: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -35de5e: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -35de62: 28e6 |0029: goto 000f // -001a │ │ -35de64: 6e10 3f98 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ -35de6a: 0c07 |002d: move-result-object v7 │ │ -35de6c: 1107 |002e: return-object v7 │ │ +35ddfc: |[35ddfc] javax.activation.MimeTypeParameterList.unquote:(Ljava/lang/String;)Ljava/lang/String; │ │ +35de0c: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +35de12: 0a00 |0003: move-result v0 │ │ +35de14: 2201 e712 |0004: new-instance v1, Ljava/lang/StringBuffer; // type@12e7 │ │ +35de18: 7010 3a98 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ +35de1e: 6e20 3e98 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ +35de24: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +35de26: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +35de28: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +35de2a: 3503 1b00 |000f: if-ge v3, v0, 002a // +001b │ │ +35de2e: 6e20 0998 3700 |0011: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35de34: 0a05 |0014: move-result v5 │ │ +35de36: 3904 0a00 |0015: if-nez v4, 001f // +000a │ │ +35de3a: 1306 5c00 |0017: const/16 v6, #int 92 // #5c │ │ +35de3e: 3265 0600 |0019: if-eq v5, v6, 001f // +0006 │ │ +35de42: 6e20 3c98 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35de48: 2809 |001e: goto 0027 // +0009 │ │ +35de4a: 3804 0700 |001f: if-eqz v4, 0026 // +0007 │ │ +35de4e: 6e20 3c98 5100 |0021: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35de54: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +35de56: 2802 |0025: goto 0027 // +0002 │ │ +35de58: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +35de5a: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +35de5e: 28e6 |0029: goto 000f // -001a │ │ +35de60: 6e10 3f98 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ +35de66: 0c07 |002d: move-result-object v7 │ │ +35de68: 1107 |002e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0004 line=321 │ │ 0x0009 line=322 │ │ 0x0011 line=326 │ │ 0x001b line=328 │ │ @@ -790997,25 +790997,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 │ │ -35dc8c: |[35dc8c] javax.activation.MimeTypeParameterList.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -35dc9c: 5420 ee70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35dca0: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35dca6: 0c03 |0005: move-result-object v3 │ │ -35dca8: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35dcac: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35dcb2: 0c03 |000b: move-result-object v3 │ │ -35dcb4: 6e20 379a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -35dcba: 0c03 |000f: move-result-object v3 │ │ -35dcbc: 1f03 e612 |0010: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -35dcc0: 1103 |0012: return-object v3 │ │ +35dc88: |[35dc88] javax.activation.MimeTypeParameterList.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +35dc98: 5420 ee70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35dc9c: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35dca2: 0c03 |0005: move-result-object v3 │ │ +35dca4: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35dca8: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35dcae: 0c03 |000b: move-result-object v3 │ │ +35dcb0: 6e20 379a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +35dcb6: 0c03 |000f: move-result-object v3 │ │ +35dcb8: 1f03 e612 |0010: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +35dcbc: 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; │ │ │ │ @@ -791024,19 +791024,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35de70: |[35de70] javax.activation.MimeTypeParameterList.getNames:()Ljava/util/Enumeration; │ │ -35de80: 5410 ee70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35de84: 6e10 3a9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -35de8a: 0c00 |0005: move-result-object v0 │ │ -35de8c: 1100 |0006: return-object v0 │ │ +35de6c: |[35de6c] javax.activation.MimeTypeParameterList.getNames:()Ljava/util/Enumeration; │ │ +35de7c: 5410 ee70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35de80: 6e10 3a9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +35de86: 0c00 |0005: move-result-object v0 │ │ +35de88: 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;) │ │ @@ -791044,19 +791044,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35dbdc: |[35dbdc] javax.activation.MimeTypeParameterList.isEmpty:()Z │ │ -35dbec: 5410 ee70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35dbf0: 6e10 389a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.isEmpty:()Z // method@9a38 │ │ -35dbf6: 0a00 |0005: move-result v0 │ │ -35dbf8: 0f00 |0006: return v0 │ │ +35dbd8: |[35dbd8] javax.activation.MimeTypeParameterList.isEmpty:()Z │ │ +35dbe8: 5410 ee70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35dbec: 6e10 389a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.isEmpty:()Z // method@9a38 │ │ +35dbf2: 0a00 |0005: move-result v0 │ │ +35dbf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/activation/MimeTypeParameterList; │ │ │ │ #3 : (in Ljavax/activation/MimeTypeParameterList;) │ │ @@ -791064,139 +791064,139 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 242 16-bit code units │ │ -35dee4: |[35dee4] javax.activation.MimeTypeParameterList.parse:(Ljava/lang/String;)V │ │ -35def4: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ -35def8: 0e00 |0002: return-void │ │ -35defa: 6e10 2298 0900 |0003: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -35df00: 0a00 |0006: move-result v0 │ │ -35df02: 3c00 0300 |0007: if-gtz v0, 000a // +0003 │ │ -35df06: 0e00 |0009: return-void │ │ -35df08: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -35df0a: 7120 149c 1900 |000b: invoke-static {v9, v1}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ -35df10: 0a01 |000e: move-result v1 │ │ -35df12: 3501 d800 |000f: if-ge v1, v0, 00e7 // +00d8 │ │ -35df16: 6e20 0998 1900 |0011: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35df1c: 0a02 |0014: move-result v2 │ │ -35df1e: 1303 3b00 |0015: const/16 v3, #int 59 // #3b │ │ -35df22: 3332 d000 |0017: if-ne v2, v3, 00e7 // +00d0 │ │ -35df26: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35df2a: 7120 149c 1900 |001b: invoke-static {v9, v1}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ -35df30: 0a01 |001e: move-result v1 │ │ -35df32: 3401 0300 |001f: if-lt v1, v0, 0022 // +0003 │ │ -35df36: 0e00 |0021: return-void │ │ -35df38: 0112 |0022: move v2, v1 │ │ -35df3a: 3502 0f00 |0023: if-ge v2, v0, 0032 // +000f │ │ -35df3e: 6e20 0998 2900 |0025: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35df44: 0a03 |0028: move-result v3 │ │ -35df46: 7110 0e9c 0300 |0029: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ -35df4c: 0a03 |002c: move-result v3 │ │ -35df4e: 3803 0500 |002d: if-eqz v3, 0032 // +0005 │ │ -35df52: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35df56: 28f2 |0031: goto 0023 // -000e │ │ -35df58: 6e30 2e98 1902 |0032: invoke-virtual {v9, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35df5e: 0c01 |0035: move-result-object v1 │ │ -35df60: 6203 ba70 |0036: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35df64: 6e20 3198 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35df6a: 0c01 |003b: move-result-object v1 │ │ -35df6c: 7120 149c 2900 |003c: invoke-static {v9, v2}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ -35df72: 0a02 |003f: move-result v2 │ │ -35df74: 3502 9f00 |0040: if-ge v2, v0, 00df // +009f │ │ -35df78: 6e20 0998 2900 |0042: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35df7e: 0a03 |0045: move-result v3 │ │ -35df80: 1304 3d00 |0046: const/16 v4, #int 61 // #3d │ │ -35df84: 3343 9700 |0048: if-ne v3, v4, 00df // +0097 │ │ -35df88: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35df8c: 7120 149c 2900 |004c: invoke-static {v9, v2}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ -35df92: 0a02 |004f: move-result v2 │ │ -35df94: 3502 7800 |0050: if-ge v2, v0, 00c8 // +0078 │ │ -35df98: 6e20 0998 2900 |0052: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35df9e: 0a03 |0055: move-result v3 │ │ -35dfa0: 1304 2200 |0056: const/16 v4, #int 34 // #22 │ │ -35dfa4: 3343 3400 |0058: if-ne v3, v4, 008c // +0034 │ │ -35dfa8: d802 0201 |005a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35dfac: 1a05 2219 |005c: const-string v5, "Encountered unterminated quoted parameter value." // string@1922 │ │ -35dfb0: 3502 2800 |005e: if-ge v2, v0, 0086 // +0028 │ │ -35dfb4: 0126 |0060: move v6, v2 │ │ -35dfb6: 3506 1200 |0061: if-ge v6, v0, 0073 // +0012 │ │ -35dfba: 6e20 0998 6900 |0063: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35dfc0: 0a03 |0066: move-result v3 │ │ -35dfc2: 3343 0300 |0067: if-ne v3, v4, 006a // +0003 │ │ -35dfc6: 280a |0069: goto 0073 // +000a │ │ -35dfc8: 1307 5c00 |006a: const/16 v7, #int 92 // #5c │ │ -35dfcc: 3373 0400 |006c: if-ne v3, v7, 0070 // +0004 │ │ -35dfd0: d806 0601 |006e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -35dfd4: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ -35dfd8: 28ef |0072: goto 0061 // -0011 │ │ -35dfda: 3343 0d00 |0073: if-ne v3, v4, 0080 // +000d │ │ -35dfde: 6e30 2e98 2906 |0075: invoke-virtual {v9, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35dfe4: 0c02 |0078: move-result-object v2 │ │ -35dfe6: 7110 169c 0200 |0079: invoke-static {v2}, Ljavax/activation/MimeTypeParameterList;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9c16 │ │ -35dfec: 0c02 |007c: move-result-object v2 │ │ -35dfee: d806 0601 |007d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -35dff2: 2827 |007f: goto 00a6 // +0027 │ │ -35dff4: 2209 c213 |0080: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35dff8: 7020 189c 5900 |0082: invoke-direct {v9, v5}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35dffe: 2709 |0085: throw v9 │ │ -35e000: 2209 c213 |0086: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e004: 7020 189c 5900 |0088: invoke-direct {v9, v5}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e00a: 2709 |008b: throw v9 │ │ -35e00c: 7110 0e9c 0300 |008c: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ -35e012: 0a03 |008f: move-result v3 │ │ -35e014: 3803 2100 |0090: if-eqz v3, 00b1 // +0021 │ │ -35e018: 0126 |0092: move v6, v2 │ │ -35e01a: 3506 0f00 |0093: if-ge v6, v0, 00a2 // +000f │ │ -35e01e: 6e20 0998 6900 |0095: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35e024: 0a03 |0098: move-result v3 │ │ -35e026: 7110 0e9c 0300 |0099: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ -35e02c: 0a03 |009c: move-result v3 │ │ -35e02e: 3803 0500 |009d: if-eqz v3, 00a2 // +0005 │ │ -35e032: d806 0601 |009f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -35e036: 28f2 |00a1: goto 0093 // -000e │ │ -35e038: 6e30 2e98 2906 |00a2: invoke-virtual {v9, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35e03e: 0c02 |00a5: move-result-object v2 │ │ -35e040: 5483 ee70 |00a6: iget-object v3, v8, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35e044: 6e30 3b9a 1302 |00a8: invoke-virtual {v3, v1, v2}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -35e04a: 7120 149c 6900 |00ab: invoke-static {v9, v6}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ -35e050: 0a01 |00ae: move-result v1 │ │ -35e052: 2900 60ff |00af: goto/16 000f // -00a0 │ │ -35e056: 2209 c213 |00b1: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e05a: 2200 e812 |00b3: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e05e: 7010 4098 0000 |00b5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e064: 1a01 e74f |00b8: const-string v1, "Unexpected character encountered at index " // string@4fe7 │ │ -35e068: 6e20 4b98 1000 |00ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e06e: 6e20 4798 2000 |00bd: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -35e074: 6e10 5498 0000 |00c0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e07a: 0c00 |00c3: move-result-object v0 │ │ -35e07c: 7020 189c 0900 |00c4: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e082: 2709 |00c7: throw v9 │ │ -35e084: 2209 c213 |00c8: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e088: 2200 e812 |00ca: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e08c: 7010 4098 0000 |00cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e092: 1a02 cd14 |00cf: const-string v2, "Couldn't find a value for parameter named " // string@14cd │ │ -35e096: 6e20 4b98 2000 |00d1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e09c: 6e20 4b98 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e0a2: 6e10 5498 0000 |00d7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e0a8: 0c00 |00da: move-result-object v0 │ │ -35e0aa: 7020 189c 0900 |00db: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e0b0: 2709 |00de: throw v9 │ │ -35e0b2: 2209 c213 |00df: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e0b6: 1a00 d014 |00e1: const-string v0, "Couldn't find the '=' that separates a parameter name from its value." // string@14d0 │ │ -35e0ba: 7020 189c 0900 |00e3: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e0c0: 2709 |00e6: throw v9 │ │ -35e0c2: 3401 0300 |00e7: if-lt v1, v0, 00ea // +0003 │ │ -35e0c6: 0e00 |00e9: return-void │ │ -35e0c8: 2209 c213 |00ea: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e0cc: 1a00 6a3d |00ec: const-string v0, "More characters encountered in input than expected." // string@3d6a │ │ -35e0d0: 7020 189c 0900 |00ee: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e0d6: 2709 |00f1: throw v9 │ │ +35dee0: |[35dee0] javax.activation.MimeTypeParameterList.parse:(Ljava/lang/String;)V │ │ +35def0: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ +35def4: 0e00 |0002: return-void │ │ +35def6: 6e10 2298 0900 |0003: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +35defc: 0a00 |0006: move-result v0 │ │ +35defe: 3c00 0300 |0007: if-gtz v0, 000a // +0003 │ │ +35df02: 0e00 |0009: return-void │ │ +35df04: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +35df06: 7120 149c 1900 |000b: invoke-static {v9, v1}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ +35df0c: 0a01 |000e: move-result v1 │ │ +35df0e: 3501 d800 |000f: if-ge v1, v0, 00e7 // +00d8 │ │ +35df12: 6e20 0998 1900 |0011: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35df18: 0a02 |0014: move-result v2 │ │ +35df1a: 1303 3b00 |0015: const/16 v3, #int 59 // #3b │ │ +35df1e: 3332 d000 |0017: if-ne v2, v3, 00e7 // +00d0 │ │ +35df22: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35df26: 7120 149c 1900 |001b: invoke-static {v9, v1}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ +35df2c: 0a01 |001e: move-result v1 │ │ +35df2e: 3401 0300 |001f: if-lt v1, v0, 0022 // +0003 │ │ +35df32: 0e00 |0021: return-void │ │ +35df34: 0112 |0022: move v2, v1 │ │ +35df36: 3502 0f00 |0023: if-ge v2, v0, 0032 // +000f │ │ +35df3a: 6e20 0998 2900 |0025: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35df40: 0a03 |0028: move-result v3 │ │ +35df42: 7110 0e9c 0300 |0029: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ +35df48: 0a03 |002c: move-result v3 │ │ +35df4a: 3803 0500 |002d: if-eqz v3, 0032 // +0005 │ │ +35df4e: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35df52: 28f2 |0031: goto 0023 // -000e │ │ +35df54: 6e30 2e98 1902 |0032: invoke-virtual {v9, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35df5a: 0c01 |0035: move-result-object v1 │ │ +35df5c: 6203 ba70 |0036: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35df60: 6e20 3198 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35df66: 0c01 |003b: move-result-object v1 │ │ +35df68: 7120 149c 2900 |003c: invoke-static {v9, v2}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ +35df6e: 0a02 |003f: move-result v2 │ │ +35df70: 3502 9f00 |0040: if-ge v2, v0, 00df // +009f │ │ +35df74: 6e20 0998 2900 |0042: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35df7a: 0a03 |0045: move-result v3 │ │ +35df7c: 1304 3d00 |0046: const/16 v4, #int 61 // #3d │ │ +35df80: 3343 9700 |0048: if-ne v3, v4, 00df // +0097 │ │ +35df84: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35df88: 7120 149c 2900 |004c: invoke-static {v9, v2}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ +35df8e: 0a02 |004f: move-result v2 │ │ +35df90: 3502 7800 |0050: if-ge v2, v0, 00c8 // +0078 │ │ +35df94: 6e20 0998 2900 |0052: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35df9a: 0a03 |0055: move-result v3 │ │ +35df9c: 1304 2200 |0056: const/16 v4, #int 34 // #22 │ │ +35dfa0: 3343 3400 |0058: if-ne v3, v4, 008c // +0034 │ │ +35dfa4: d802 0201 |005a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35dfa8: 1a05 2219 |005c: const-string v5, "Encountered unterminated quoted parameter value." // string@1922 │ │ +35dfac: 3502 2800 |005e: if-ge v2, v0, 0086 // +0028 │ │ +35dfb0: 0126 |0060: move v6, v2 │ │ +35dfb2: 3506 1200 |0061: if-ge v6, v0, 0073 // +0012 │ │ +35dfb6: 6e20 0998 6900 |0063: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35dfbc: 0a03 |0066: move-result v3 │ │ +35dfbe: 3343 0300 |0067: if-ne v3, v4, 006a // +0003 │ │ +35dfc2: 280a |0069: goto 0073 // +000a │ │ +35dfc4: 1307 5c00 |006a: const/16 v7, #int 92 // #5c │ │ +35dfc8: 3373 0400 |006c: if-ne v3, v7, 0070 // +0004 │ │ +35dfcc: d806 0601 |006e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +35dfd0: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ +35dfd4: 28ef |0072: goto 0061 // -0011 │ │ +35dfd6: 3343 0d00 |0073: if-ne v3, v4, 0080 // +000d │ │ +35dfda: 6e30 2e98 2906 |0075: invoke-virtual {v9, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35dfe0: 0c02 |0078: move-result-object v2 │ │ +35dfe2: 7110 169c 0200 |0079: invoke-static {v2}, Ljavax/activation/MimeTypeParameterList;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9c16 │ │ +35dfe8: 0c02 |007c: move-result-object v2 │ │ +35dfea: d806 0601 |007d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +35dfee: 2827 |007f: goto 00a6 // +0027 │ │ +35dff0: 2209 c213 |0080: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35dff4: 7020 189c 5900 |0082: invoke-direct {v9, v5}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35dffa: 2709 |0085: throw v9 │ │ +35dffc: 2209 c213 |0086: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e000: 7020 189c 5900 |0088: invoke-direct {v9, v5}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e006: 2709 |008b: throw v9 │ │ +35e008: 7110 0e9c 0300 |008c: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ +35e00e: 0a03 |008f: move-result v3 │ │ +35e010: 3803 2100 |0090: if-eqz v3, 00b1 // +0021 │ │ +35e014: 0126 |0092: move v6, v2 │ │ +35e016: 3506 0f00 |0093: if-ge v6, v0, 00a2 // +000f │ │ +35e01a: 6e20 0998 6900 |0095: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35e020: 0a03 |0098: move-result v3 │ │ +35e022: 7110 0e9c 0300 |0099: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ +35e028: 0a03 |009c: move-result v3 │ │ +35e02a: 3803 0500 |009d: if-eqz v3, 00a2 // +0005 │ │ +35e02e: d806 0601 |009f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +35e032: 28f2 |00a1: goto 0093 // -000e │ │ +35e034: 6e30 2e98 2906 |00a2: invoke-virtual {v9, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35e03a: 0c02 |00a5: move-result-object v2 │ │ +35e03c: 5483 ee70 |00a6: iget-object v3, v8, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35e040: 6e30 3b9a 1302 |00a8: invoke-virtual {v3, v1, v2}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +35e046: 7120 149c 6900 |00ab: invoke-static {v9, v6}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ +35e04c: 0a01 |00ae: move-result v1 │ │ +35e04e: 2900 60ff |00af: goto/16 000f // -00a0 │ │ +35e052: 2209 c213 |00b1: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e056: 2200 e812 |00b3: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e05a: 7010 4098 0000 |00b5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e060: 1a01 e74f |00b8: const-string v1, "Unexpected character encountered at index " // string@4fe7 │ │ +35e064: 6e20 4b98 1000 |00ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e06a: 6e20 4798 2000 |00bd: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +35e070: 6e10 5498 0000 |00c0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e076: 0c00 |00c3: move-result-object v0 │ │ +35e078: 7020 189c 0900 |00c4: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e07e: 2709 |00c7: throw v9 │ │ +35e080: 2209 c213 |00c8: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e084: 2200 e812 |00ca: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e088: 7010 4098 0000 |00cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e08e: 1a02 cd14 |00cf: const-string v2, "Couldn't find a value for parameter named " // string@14cd │ │ +35e092: 6e20 4b98 2000 |00d1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e098: 6e20 4b98 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e09e: 6e10 5498 0000 |00d7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e0a4: 0c00 |00da: move-result-object v0 │ │ +35e0a6: 7020 189c 0900 |00db: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e0ac: 2709 |00de: throw v9 │ │ +35e0ae: 2209 c213 |00df: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e0b2: 1a00 d014 |00e1: const-string v0, "Couldn't find the '=' that separates a parameter name from its value." // string@14d0 │ │ +35e0b6: 7020 189c 0900 |00e3: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e0bc: 2709 |00e6: throw v9 │ │ +35e0be: 3401 0300 |00e7: if-lt v1, v0, 00ea // +0003 │ │ +35e0c2: 0e00 |00e9: return-void │ │ +35e0c4: 2209 c213 |00ea: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e0c8: 1a00 6a3d |00ec: const-string v0, "More characters encountered in input than expected." // string@3d6a │ │ +35e0cc: 7020 189c 0900 |00ee: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e0d2: 2709 |00f1: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=79 │ │ 0x000b line=85 │ │ 0x0011 line=86 │ │ 0x001b line=98 │ │ 0x0025 line=106 │ │ @@ -791228,23 +791228,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -35e0d8: |[35e0d8] javax.activation.MimeTypeParameterList.remove:(Ljava/lang/String;)V │ │ -35e0e8: 5420 ee70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35e0ec: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e0f2: 0c03 |0005: move-result-object v3 │ │ -35e0f4: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35e0f8: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e0fe: 0c03 |000b: move-result-object v3 │ │ -35e100: 6e20 3c9a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -35e106: 0e00 |000f: return-void │ │ +35e0d4: |[35e0d4] javax.activation.MimeTypeParameterList.remove:(Ljava/lang/String;)V │ │ +35e0e4: 5420 ee70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35e0e8: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e0ee: 0c03 |0005: move-result-object v3 │ │ +35e0f0: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35e0f4: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e0fa: 0c03 |000b: move-result-object v3 │ │ +35e0fc: 6e20 3c9a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +35e102: 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; │ │ │ │ @@ -791253,23 +791253,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 │ │ -35e108: |[35e108] javax.activation.MimeTypeParameterList.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ -35e118: 5420 ee70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35e11c: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e122: 0c03 |0005: move-result-object v3 │ │ -35e124: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35e128: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e12e: 0c03 |000b: move-result-object v3 │ │ -35e130: 6e30 3b9a 3004 |000c: invoke-virtual {v0, v3, v4}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -35e136: 0e00 |000f: return-void │ │ +35e104: |[35e104] javax.activation.MimeTypeParameterList.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ +35e114: 5420 ee70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35e118: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e11e: 0c03 |0005: move-result-object v3 │ │ +35e120: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35e124: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e12a: 0c03 |000b: move-result-object v3 │ │ +35e12c: 6e30 3b9a 3004 |000c: invoke-virtual {v0, v3, v4}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +35e132: 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; │ │ @@ -791279,19 +791279,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35dc34: |[35dc34] javax.activation.MimeTypeParameterList.size:()I │ │ -35dc44: 5410 ee70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35dc48: 6e10 3d9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ -35dc4e: 0a00 |0005: move-result v0 │ │ -35dc50: 0f00 |0006: return v0 │ │ +35dc30: |[35dc30] javax.activation.MimeTypeParameterList.size:()I │ │ +35dc40: 5410 ee70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35dc44: 6e10 3d9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ +35dc4a: 0a00 |0005: move-result v0 │ │ +35dc4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/activation/MimeTypeParameterList; │ │ │ │ #7 : (in Ljavax/activation/MimeTypeParameterList;) │ │ @@ -791299,47 +791299,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -35dd68: |[35dd68] javax.activation.MimeTypeParameterList.toString:()Ljava/lang/String; │ │ -35dd78: 2200 e712 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@12e7 │ │ -35dd7c: 7010 3a98 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ -35dd82: 5441 ee70 |0005: iget-object v1, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35dd86: 6e10 3d9a 0100 |0007: invoke-virtual {v1}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ -35dd8c: 0a01 |000a: move-result v1 │ │ -35dd8e: da01 0110 |000b: mul-int/lit8 v1, v1, #int 16 // #10 │ │ -35dd92: 6e20 3e98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ -35dd98: 5441 ee70 |0010: iget-object v1, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35dd9c: 6e10 3a9a 0100 |0012: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -35dda2: 0c01 |0015: move-result-object v1 │ │ -35dda4: 7210 119a 0100 |0016: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35ddaa: 0a02 |0019: move-result v2 │ │ -35ddac: 3802 2500 |001a: if-eqz v2, 003f // +0025 │ │ -35ddb0: 7210 129a 0100 |001c: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35ddb6: 0c02 |001f: move-result-object v2 │ │ -35ddb8: 1f02 e612 |0020: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35ddbc: 1a03 9807 |0022: const-string v3, "; " // string@0798 │ │ -35ddc0: 6e20 3d98 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ -35ddc6: 6e20 3d98 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ -35ddcc: 1303 3d00 |002a: const/16 v3, #int 61 // #3d │ │ -35ddd0: 6e20 3c98 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35ddd6: 5443 ee70 |002f: iget-object v3, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ -35ddda: 6e20 379a 2300 |0031: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -35dde0: 0c02 |0034: move-result-object v2 │ │ -35dde2: 1f02 e612 |0035: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35dde6: 7110 109c 0200 |0037: invoke-static {v2}, Ljavax/activation/MimeTypeParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@9c10 │ │ -35ddec: 0c02 |003a: move-result-object v2 │ │ -35ddee: 6e20 3d98 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ -35ddf4: 28d8 |003e: goto 0016 // -0028 │ │ -35ddf6: 6e10 3f98 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ -35ddfc: 0c00 |0042: move-result-object v0 │ │ -35ddfe: 1100 |0043: return-object v0 │ │ +35dd64: |[35dd64] javax.activation.MimeTypeParameterList.toString:()Ljava/lang/String; │ │ +35dd74: 2200 e712 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@12e7 │ │ +35dd78: 7010 3a98 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ +35dd7e: 5441 ee70 |0005: iget-object v1, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35dd82: 6e10 3d9a 0100 |0007: invoke-virtual {v1}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ +35dd88: 0a01 |000a: move-result v1 │ │ +35dd8a: da01 0110 |000b: mul-int/lit8 v1, v1, #int 16 // #10 │ │ +35dd8e: 6e20 3e98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ +35dd94: 5441 ee70 |0010: iget-object v1, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35dd98: 6e10 3a9a 0100 |0012: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +35dd9e: 0c01 |0015: move-result-object v1 │ │ +35dda0: 7210 119a 0100 |0016: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35dda6: 0a02 |0019: move-result v2 │ │ +35dda8: 3802 2500 |001a: if-eqz v2, 003f // +0025 │ │ +35ddac: 7210 129a 0100 |001c: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35ddb2: 0c02 |001f: move-result-object v2 │ │ +35ddb4: 1f02 e612 |0020: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35ddb8: 1a03 9807 |0022: const-string v3, "; " // string@0798 │ │ +35ddbc: 6e20 3d98 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ +35ddc2: 6e20 3d98 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ +35ddc8: 1303 3d00 |002a: const/16 v3, #int 61 // #3d │ │ +35ddcc: 6e20 3c98 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35ddd2: 5443 ee70 |002f: iget-object v3, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ee │ │ +35ddd6: 6e20 379a 2300 |0031: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +35dddc: 0c02 |0034: move-result-object v2 │ │ +35ddde: 1f02 e612 |0035: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35dde2: 7110 109c 0200 |0037: invoke-static {v2}, Ljavax/activation/MimeTypeParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@9c10 │ │ +35dde8: 0c02 |003a: move-result-object v2 │ │ +35ddea: 6e20 3d98 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ +35ddf0: 28d8 |003e: goto 0016 // -0028 │ │ +35ddf2: 6e10 3f98 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ +35ddf8: 0c00 |0042: move-result-object v0 │ │ +35ddfa: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x0010 line=247 │ │ 0x0016 line=248 │ │ 0x001c line=249 │ │ @@ -791376,17 +791376,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35e138: |[35e138] javax.activation.MimeTypeParseException.:()V │ │ -35e148: 7010 7197 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@9771 │ │ -35e14e: 0e00 |0003: return-void │ │ +35e134: |[35e134] javax.activation.MimeTypeParseException.:()V │ │ +35e144: 7010 7197 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@9771 │ │ +35e14a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/MimeTypeParseException; │ │ │ │ #1 : (in Ljavax/activation/MimeTypeParseException;) │ │ @@ -791394,17 +791394,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -35e150: |[35e150] javax.activation.MimeTypeParseException.:(Ljava/lang/String;)V │ │ -35e160: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ -35e166: 0e00 |0003: return-void │ │ +35e14c: |[35e14c] javax.activation.MimeTypeParseException.:(Ljava/lang/String;)V │ │ +35e15c: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ +35e162: 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; │ │ │ │ @@ -791440,17 +791440,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f064: |[35f064] javax.activation.SecuritySupport$1.:()V │ │ -35f074: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f07a: 0e00 |0003: return-void │ │ +35f060: |[35f060] javax.activation.SecuritySupport$1.:()V │ │ +35f070: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/SecuritySupport$1; │ │ │ │ Virtual methods - │ │ @@ -791459,22 +791459,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -35f02c: |[35f02c] javax.activation.SecuritySupport$1.run:()Ljava/lang/Object; │ │ -35f03c: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -35f042: 0c00 |0003: move-result-object v0 │ │ -35f044: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ -35f04a: 0c00 |0007: move-result-object v0 │ │ -35f04c: 2802 |0008: goto 000a // +0002 │ │ -35f04e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -35f050: 1100 |000a: return-object v0 │ │ +35f028: |[35f028] javax.activation.SecuritySupport$1.run:()Ljava/lang/Object; │ │ +35f038: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +35f03e: 0c00 |0003: move-result-object v0 │ │ +35f040: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ +35f046: 0c00 |0007: move-result-object v0 │ │ +35f048: 2802 |0008: goto 000a // +0002 │ │ +35f04a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +35f04c: 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; │ │ @@ -791520,19 +791520,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 │ │ -35f0a0: |[35f0a0] javax.activation.SecuritySupport$2.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ -35f0b0: 5b01 f670 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$2;.val$c:Ljava/lang/Class; // field@70f6 │ │ -35f0b4: 5b02 f770 |0002: iput-object v2, v0, Ljavax/activation/SecuritySupport$2;.val$name:Ljava/lang/String; // field@70f7 │ │ -35f0b8: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f0be: 0e00 |0007: return-void │ │ +35f09c: |[35f09c] javax.activation.SecuritySupport$2.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ +35f0ac: 5b01 f670 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$2;.val$c:Ljava/lang/Class; // field@70f6 │ │ +35f0b0: 5b02 f770 |0002: iput-object v2, v0, Ljavax/activation/SecuritySupport$2;.val$name:Ljava/lang/String; // field@70f7 │ │ +35f0b4: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f0ba: 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; │ │ @@ -791543,20 +791543,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -35f07c: |[35f07c] javax.activation.SecuritySupport$2.run:()Ljava/lang/Object; │ │ -35f08c: 5420 f670 |0000: iget-object v0, v2, Ljavax/activation/SecuritySupport$2;.val$c:Ljava/lang/Class; // field@70f6 │ │ -35f090: 5421 f770 |0002: iget-object v1, v2, Ljavax/activation/SecuritySupport$2;.val$name:Ljava/lang/String; // field@70f7 │ │ -35f094: 6e20 5497 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9754 │ │ -35f09a: 0c00 |0007: move-result-object v0 │ │ -35f09c: 1100 |0008: return-object v0 │ │ +35f078: |[35f078] javax.activation.SecuritySupport$2.run:()Ljava/lang/Object; │ │ +35f088: 5420 f670 |0000: iget-object v0, v2, Ljavax/activation/SecuritySupport$2;.val$c:Ljava/lang/Class; // field@70f6 │ │ +35f08c: 5421 f770 |0002: iget-object v1, v2, Ljavax/activation/SecuritySupport$2;.val$name:Ljava/lang/String; // field@70f7 │ │ +35f090: 6e20 5497 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9754 │ │ +35f096: 0c00 |0007: move-result-object v0 │ │ +35f098: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Ljavax/activation/SecuritySupport$2; │ │ │ │ source_file_idx : 18427 (SecuritySupport.java) │ │ @@ -791598,19 +791598,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 │ │ -35f14c: |[35f14c] javax.activation.SecuritySupport$3.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V │ │ -35f15c: 5b01 f870 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$3;.val$cl:Ljava/lang/ClassLoader; // field@70f8 │ │ -35f160: 5b02 f970 |0002: iput-object v2, v0, Ljavax/activation/SecuritySupport$3;.val$name:Ljava/lang/String; // field@70f9 │ │ -35f164: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f16a: 0e00 |0007: return-void │ │ +35f148: |[35f148] javax.activation.SecuritySupport$3.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V │ │ +35f158: 5b01 f870 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$3;.val$cl:Ljava/lang/ClassLoader; // field@70f8 │ │ +35f15c: 5b02 f970 |0002: iput-object v2, v0, Ljavax/activation/SecuritySupport$3;.val$name:Ljava/lang/String; // field@70f9 │ │ +35f160: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f166: 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; │ │ @@ -791621,43 +791621,43 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -35f0c0: |[35f0c0] javax.activation.SecuritySupport$3.run:()Ljava/lang/Object; │ │ -35f0d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -35f0d2: 2201 5613 |0001: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ -35f0d6: 7010 9399 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35f0dc: 5442 f870 |0006: iget-object v2, v4, Ljavax/activation/SecuritySupport$3;.val$cl:Ljava/lang/ClassLoader; // field@70f8 │ │ -35f0e0: 5443 f970 |0008: iget-object v3, v4, Ljavax/activation/SecuritySupport$3;.val$name:Ljava/lang/String; // field@70f9 │ │ -35f0e4: 6e20 5f97 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@975f │ │ -35f0ea: 0c02 |000d: move-result-object v2 │ │ -35f0ec: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ -35f0f0: 7210 119a 0200 |0010: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35f0f6: 0a03 |0013: move-result v3 │ │ -35f0f8: 3803 0e00 |0014: if-eqz v3, 0022 // +000e │ │ -35f0fc: 7210 129a 0200 |0016: invoke-interface {v2}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35f102: 0c03 |0019: move-result-object v3 │ │ -35f104: 1f03 1113 |001a: check-cast v3, Ljava/net/URL; // type@1311 │ │ -35f108: 3803 f2ff |001c: if-eqz v3, 000e // -000e │ │ -35f10c: 7220 5b9a 3100 |001e: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35f112: 28ed |0021: goto 000e // -0013 │ │ -35f114: 7210 6a9a 0100 |0022: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -35f11a: 0a02 |0025: move-result v2 │ │ -35f11c: 3d02 0f00 |0026: if-lez v2, 0035 // +000f │ │ -35f120: 7210 6a9a 0100 |0028: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -35f126: 0a02 |002b: move-result v2 │ │ -35f128: 2320 e415 |002c: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ -35f12c: 7220 6d9a 0100 |002e: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35f132: 0c01 |0031: move-result-object v1 │ │ -35f134: 1f01 e415 |0032: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -35f138: 0710 |0034: move-object v0, v1 │ │ -35f13a: 1100 |0035: return-object v0 │ │ +35f0bc: |[35f0bc] javax.activation.SecuritySupport$3.run:()Ljava/lang/Object; │ │ +35f0cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +35f0ce: 2201 5613 |0001: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ +35f0d2: 7010 9399 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35f0d8: 5442 f870 |0006: iget-object v2, v4, Ljavax/activation/SecuritySupport$3;.val$cl:Ljava/lang/ClassLoader; // field@70f8 │ │ +35f0dc: 5443 f970 |0008: iget-object v3, v4, Ljavax/activation/SecuritySupport$3;.val$name:Ljava/lang/String; // field@70f9 │ │ +35f0e0: 6e20 5f97 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@975f │ │ +35f0e6: 0c02 |000d: move-result-object v2 │ │ +35f0e8: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ +35f0ec: 7210 119a 0200 |0010: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35f0f2: 0a03 |0013: move-result v3 │ │ +35f0f4: 3803 0e00 |0014: if-eqz v3, 0022 // +000e │ │ +35f0f8: 7210 129a 0200 |0016: invoke-interface {v2}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35f0fe: 0c03 |0019: move-result-object v3 │ │ +35f100: 1f03 1113 |001a: check-cast v3, Ljava/net/URL; // type@1311 │ │ +35f104: 3803 f2ff |001c: if-eqz v3, 000e // -000e │ │ +35f108: 7220 5b9a 3100 |001e: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35f10e: 28ed |0021: goto 000e // -0013 │ │ +35f110: 7210 6a9a 0100 |0022: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +35f116: 0a02 |0025: move-result v2 │ │ +35f118: 3d02 0f00 |0026: if-lez v2, 0035 // +000f │ │ +35f11c: 7210 6a9a 0100 |0028: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +35f122: 0a02 |002b: move-result v2 │ │ +35f124: 2320 e415 |002c: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ +35f128: 7220 6d9a 0100 |002e: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35f12e: 0c01 |0031: move-result-object v1 │ │ +35f130: 1f01 e415 |0032: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +35f134: 0710 |0034: move-object v0, v1 │ │ +35f136: 1100 |0035: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0034 │ │ Ljava/io/IOException; -> 0x0035 │ │ Ljava/lang/SecurityException; -> 0x0035 │ │ positions : │ │ 0x0001 line=77 │ │ 0x0006 line=78 │ │ @@ -791705,18 +791705,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -35f1f4: |[35f1f4] javax.activation.SecuritySupport$4.:(Ljava/lang/String;)V │ │ -35f204: 5b01 fa70 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$4;.val$name:Ljava/lang/String; // field@70fa │ │ -35f208: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f20e: 0e00 |0005: return-void │ │ +35f1f0: |[35f1f0] javax.activation.SecuritySupport$4.:(Ljava/lang/String;)V │ │ +35f200: 5b01 fa70 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$4;.val$name:Ljava/lang/String; // field@70fa │ │ +35f204: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f20a: 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; │ │ │ │ @@ -791726,42 +791726,42 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -35f16c: |[35f16c] javax.activation.SecuritySupport$4.run:()Ljava/lang/Object; │ │ -35f17c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -35f17e: 2201 5613 |0001: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ -35f182: 7010 9399 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35f188: 5442 fa70 |0006: iget-object v2, v4, Ljavax/activation/SecuritySupport$4;.val$name:Ljava/lang/String; // field@70fa │ │ -35f18c: 7110 6197 0200 |0008: invoke-static {v2}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9761 │ │ -35f192: 0c02 |000b: move-result-object v2 │ │ -35f194: 3802 1400 |000c: if-eqz v2, 0020 // +0014 │ │ -35f198: 7210 119a 0200 |000e: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35f19e: 0a03 |0011: move-result v3 │ │ -35f1a0: 3803 0e00 |0012: if-eqz v3, 0020 // +000e │ │ -35f1a4: 7210 129a 0200 |0014: invoke-interface {v2}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35f1aa: 0c03 |0017: move-result-object v3 │ │ -35f1ac: 1f03 1113 |0018: check-cast v3, Ljava/net/URL; // type@1311 │ │ -35f1b0: 3803 f2ff |001a: if-eqz v3, 000c // -000e │ │ -35f1b4: 7220 5b9a 3100 |001c: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35f1ba: 28ed |001f: goto 000c // -0013 │ │ -35f1bc: 7210 6a9a 0100 |0020: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -35f1c2: 0a02 |0023: move-result v2 │ │ -35f1c4: 3d02 0f00 |0024: if-lez v2, 0033 // +000f │ │ -35f1c8: 7210 6a9a 0100 |0026: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -35f1ce: 0a02 |0029: move-result v2 │ │ -35f1d0: 2320 e415 |002a: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ -35f1d4: 7220 6d9a 0100 |002c: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35f1da: 0c01 |002f: move-result-object v1 │ │ -35f1dc: 1f01 e415 |0030: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -35f1e0: 0710 |0032: move-object v0, v1 │ │ -35f1e2: 1100 |0033: return-object v0 │ │ +35f168: |[35f168] javax.activation.SecuritySupport$4.run:()Ljava/lang/Object; │ │ +35f178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +35f17a: 2201 5613 |0001: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ +35f17e: 7010 9399 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35f184: 5442 fa70 |0006: iget-object v2, v4, Ljavax/activation/SecuritySupport$4;.val$name:Ljava/lang/String; // field@70fa │ │ +35f188: 7110 6197 0200 |0008: invoke-static {v2}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9761 │ │ +35f18e: 0c02 |000b: move-result-object v2 │ │ +35f190: 3802 1400 |000c: if-eqz v2, 0020 // +0014 │ │ +35f194: 7210 119a 0200 |000e: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35f19a: 0a03 |0011: move-result v3 │ │ +35f19c: 3803 0e00 |0012: if-eqz v3, 0020 // +000e │ │ +35f1a0: 7210 129a 0200 |0014: invoke-interface {v2}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35f1a6: 0c03 |0017: move-result-object v3 │ │ +35f1a8: 1f03 1113 |0018: check-cast v3, Ljava/net/URL; // type@1311 │ │ +35f1ac: 3803 f2ff |001a: if-eqz v3, 000c // -000e │ │ +35f1b0: 7220 5b9a 3100 |001c: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35f1b6: 28ed |001f: goto 000c // -0013 │ │ +35f1b8: 7210 6a9a 0100 |0020: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +35f1be: 0a02 |0023: move-result v2 │ │ +35f1c0: 3d02 0f00 |0024: if-lez v2, 0033 // +000f │ │ +35f1c4: 7210 6a9a 0100 |0026: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +35f1ca: 0a02 |0029: move-result v2 │ │ +35f1cc: 2320 e415 |002a: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ +35f1d0: 7220 6d9a 0100 |002c: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35f1d6: 0c01 |002f: move-result-object v1 │ │ +35f1d8: 1f01 e415 |0030: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +35f1dc: 0710 |0032: move-object v0, v1 │ │ +35f1de: 1100 |0033: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0032 │ │ Ljava/io/IOException; -> 0x0033 │ │ Ljava/lang/SecurityException; -> 0x0033 │ │ positions : │ │ 0x0001 line=101 │ │ 0x0006 line=102 │ │ @@ -791811,18 +791811,18 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -35f230: |[35f230] javax.activation.SecuritySupport$5.:(Ljava/net/URL;)V │ │ -35f240: 5b01 fb70 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$5;.val$url:Ljava/net/URL; // field@70fb │ │ -35f244: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f24a: 0e00 |0005: return-void │ │ +35f22c: |[35f22c] javax.activation.SecuritySupport$5.:(Ljava/net/URL;)V │ │ +35f23c: 5b01 fb70 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$5;.val$url:Ljava/net/URL; // field@70fb │ │ +35f240: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f246: 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; │ │ │ │ @@ -791832,19 +791832,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35f210: |[35f210] javax.activation.SecuritySupport$5.run:()Ljava/lang/Object; │ │ -35f220: 5410 fb70 |0000: iget-object v0, v1, Ljavax/activation/SecuritySupport$5;.val$url:Ljava/net/URL; // field@70fb │ │ -35f224: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ -35f22a: 0c00 |0005: move-result-object v0 │ │ -35f22c: 1100 |0006: return-object v0 │ │ +35f20c: |[35f20c] javax.activation.SecuritySupport$5.run:()Ljava/lang/Object; │ │ +35f21c: 5410 fb70 |0000: iget-object v0, v1, Ljavax/activation/SecuritySupport$5;.val$url:Ljava/net/URL; // field@70fb │ │ +35f220: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ +35f226: 0c00 |0005: move-result-object v0 │ │ +35f228: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/activation/SecuritySupport$5; │ │ │ │ source_file_idx : 18427 (SecuritySupport.java) │ │ @@ -791878,17 +791878,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f354: |[35f354] javax.activation.SecuritySupport.:()V │ │ -35f364: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f36a: 0e00 |0003: return-void │ │ +35f350: |[35f350] javax.activation.SecuritySupport.:()V │ │ +35f360: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f366: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/SecuritySupport; │ │ │ │ #1 : (in Ljavax/activation/SecuritySupport;) │ │ @@ -791896,21 +791896,21 @@ │ │ type : '()Ljava/lang/ClassLoader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -35f2dc: |[35f2dc] javax.activation.SecuritySupport.getContextClassLoader:()Ljava/lang/ClassLoader; │ │ -35f2ec: 2200 c513 |0000: new-instance v0, Ljavax/activation/SecuritySupport$1; // type@13c5 │ │ -35f2f0: 7010 2a9c 0000 |0002: invoke-direct {v0}, Ljavax/activation/SecuritySupport$1;.:()V // method@9c2a │ │ -35f2f6: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -35f2fc: 0c00 |0008: move-result-object v0 │ │ -35f2fe: 1f00 bb12 |0009: check-cast v0, Ljava/lang/ClassLoader; // type@12bb │ │ -35f302: 1100 |000b: return-object v0 │ │ +35f2d8: |[35f2d8] javax.activation.SecuritySupport.getContextClassLoader:()Ljava/lang/ClassLoader; │ │ +35f2e8: 2200 c513 |0000: new-instance v0, Ljavax/activation/SecuritySupport$1; // type@13c5 │ │ +35f2ec: 7010 2a9c 0000 |0002: invoke-direct {v0}, Ljavax/activation/SecuritySupport$1;.:()V // method@9c2a │ │ +35f2f2: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +35f2f8: 0c00 |0008: move-result-object v0 │ │ +35f2fa: 1f00 bb12 |0009: check-cast v0, Ljava/lang/ClassLoader; // type@12bb │ │ +35f2fe: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ │ │ #2 : (in Ljavax/activation/SecuritySupport;) │ │ @@ -791918,26 +791918,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 │ │ -35f24c: |[35f24c] javax.activation.SecuritySupport.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; │ │ -35f25c: 2200 c613 |0000: new-instance v0, Ljavax/activation/SecuritySupport$2; // type@13c6 │ │ -35f260: 7030 2c9c 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/activation/SecuritySupport$2;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@9c2c │ │ -35f266: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ -35f26c: 0c01 |0008: move-result-object v1 │ │ -35f26e: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ -35f272: 1101 |000b: return-object v1 │ │ -35f274: 0d01 |000c: move-exception v1 │ │ -35f276: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ -35f27c: 0c01 |0010: move-result-object v1 │ │ -35f27e: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ -35f282: 2701 |0013: throw v1 │ │ +35f248: |[35f248] javax.activation.SecuritySupport.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; │ │ +35f258: 2200 c613 |0000: new-instance v0, Ljavax/activation/SecuritySupport$2; // type@13c6 │ │ +35f25c: 7030 2c9c 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/activation/SecuritySupport$2;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@9c2c │ │ +35f262: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ +35f268: 0c01 |0008: move-result-object v1 │ │ +35f26a: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ +35f26e: 1101 |000b: return-object v1 │ │ +35f270: 0d01 |000c: move-exception v1 │ │ +35f272: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ +35f278: 0c01 |0010: move-result-object v1 │ │ +35f27a: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ +35f27e: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/security/PrivilegedActionException; -> 0x000c │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ 0x000d line=67 │ │ @@ -791950,21 +791950,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 │ │ -35f304: |[35f304] javax.activation.SecuritySupport.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; │ │ -35f314: 2200 c713 |0000: new-instance v0, Ljavax/activation/SecuritySupport$3; // type@13c7 │ │ -35f318: 7030 2e9c 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/activation/SecuritySupport$3;.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V // method@9c2e │ │ -35f31e: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -35f324: 0c01 |0008: move-result-object v1 │ │ -35f326: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -35f32a: 1101 |000b: return-object v1 │ │ +35f300: |[35f300] javax.activation.SecuritySupport.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; │ │ +35f310: 2200 c713 |0000: new-instance v0, Ljavax/activation/SecuritySupport$3; // type@13c7 │ │ +35f314: 7030 2e9c 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/activation/SecuritySupport$3;.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V // method@9c2e │ │ +35f31a: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +35f320: 0c01 |0008: move-result-object v1 │ │ +35f322: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +35f326: 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; │ │ @@ -791974,21 +791974,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 │ │ -35f32c: |[35f32c] javax.activation.SecuritySupport.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; │ │ -35f33c: 2200 c813 |0000: new-instance v0, Ljavax/activation/SecuritySupport$4; // type@13c8 │ │ -35f340: 7020 309c 1000 |0002: invoke-direct {v0, v1}, Ljavax/activation/SecuritySupport$4;.:(Ljava/lang/String;)V // method@9c30 │ │ -35f346: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -35f34c: 0c01 |0008: move-result-object v1 │ │ -35f34e: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -35f352: 1101 |000b: return-object v1 │ │ +35f328: |[35f328] javax.activation.SecuritySupport.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; │ │ +35f338: 2200 c813 |0000: new-instance v0, Ljavax/activation/SecuritySupport$4; // type@13c8 │ │ +35f33c: 7020 309c 1000 |0002: invoke-direct {v0, v1}, Ljavax/activation/SecuritySupport$4;.:(Ljava/lang/String;)V // method@9c30 │ │ +35f342: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +35f348: 0c01 |0008: move-result-object v1 │ │ +35f34a: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +35f34e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -791997,26 +791997,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 │ │ -35f294: |[35f294] javax.activation.SecuritySupport.openStream:(Ljava/net/URL;)Ljava/io/InputStream; │ │ -35f2a4: 2200 c913 |0000: new-instance v0, Ljavax/activation/SecuritySupport$5; // type@13c9 │ │ -35f2a8: 7020 329c 1000 |0002: invoke-direct {v0, v1}, Ljavax/activation/SecuritySupport$5;.:(Ljava/net/URL;)V // method@9c32 │ │ -35f2ae: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ -35f2b4: 0c01 |0008: move-result-object v1 │ │ -35f2b6: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ -35f2ba: 1101 |000b: return-object v1 │ │ -35f2bc: 0d01 |000c: move-exception v1 │ │ -35f2be: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ -35f2c4: 0c01 |0010: move-result-object v1 │ │ -35f2c6: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ -35f2ca: 2701 |0013: throw v1 │ │ +35f290: |[35f290] javax.activation.SecuritySupport.openStream:(Ljava/net/URL;)Ljava/io/InputStream; │ │ +35f2a0: 2200 c913 |0000: new-instance v0, Ljavax/activation/SecuritySupport$5; // type@13c9 │ │ +35f2a4: 7020 329c 1000 |0002: invoke-direct {v0, v1}, Ljavax/activation/SecuritySupport$5;.:(Ljava/net/URL;)V // method@9c32 │ │ +35f2aa: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ +35f2b0: 0c01 |0008: move-result-object v1 │ │ +35f2b2: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ +35f2b6: 1101 |000b: return-object v1 │ │ +35f2b8: 0d01 |000c: move-exception v1 │ │ +35f2ba: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ +35f2c0: 0c01 |0010: move-result-object v1 │ │ +35f2c2: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ +35f2c6: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/security/PrivilegedActionException; -> 0x000c │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x000d line=128 │ │ @@ -792049,17 +792049,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f488: |[35f488] javax.activation.UnsupportedDataTypeException.:()V │ │ -35f498: 7010 a996 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@96a9 │ │ -35f49e: 0e00 |0003: return-void │ │ +35f484: |[35f484] javax.activation.UnsupportedDataTypeException.:()V │ │ +35f494: 7010 a996 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@96a9 │ │ +35f49a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/UnsupportedDataTypeException; │ │ │ │ #1 : (in Ljavax/activation/UnsupportedDataTypeException;) │ │ @@ -792067,17 +792067,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -35f4a0: |[35f4a0] javax.activation.UnsupportedDataTypeException.:(Ljava/lang/String;)V │ │ -35f4b0: 7020 aa96 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ -35f4b6: 0e00 |0003: return-void │ │ +35f49c: |[35f49c] javax.activation.UnsupportedDataTypeException.:(Ljava/lang/String;)V │ │ +35f4ac: 7020 aa96 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ +35f4b2: 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; │ │ │ │ @@ -792113,17 +792113,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f4b8: |[35f4b8] javax.mail.Address.:()V │ │ -35f4c8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f4ce: 0e00 |0003: return-void │ │ +35f4b4: |[35f4b4] javax.mail.Address.:()V │ │ +35f4c4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f4ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/Address; │ │ │ │ Virtual methods - │ │ @@ -792190,17 +792190,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f5e8: |[35f5e8] javax.mail.Authenticator.:()V │ │ -35f5f8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f5fe: 0e00 |0003: return-void │ │ +35f5e4: |[35f5e4] javax.mail.Authenticator.:()V │ │ +35f5f4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f5fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/Authenticator; │ │ │ │ Virtual methods - │ │ @@ -792209,17 +792209,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f530: |[35f530] javax.mail.Authenticator.getDefaultUserName:()Ljava/lang/String; │ │ -35f540: 5410 0471 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingUserName:Ljava/lang/String; // field@7104 │ │ -35f544: 1100 |0002: return-object v0 │ │ +35f52c: |[35f52c] javax.mail.Authenticator.getDefaultUserName:()Ljava/lang/String; │ │ +35f53c: 5410 0471 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingUserName:Ljava/lang/String; // field@7104 │ │ +35f540: 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;) │ │ @@ -792227,33 +792227,33 @@ │ │ type : '()Ljavax/mail/PasswordAuthentication;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -35f590: |[35f590] javax.mail.Authenticator.getPasswordAuthentication:()Ljavax/mail/PasswordAuthentication; │ │ -35f5a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -35f5a2: 1100 |0001: return-object v0 │ │ +35f58c: |[35f58c] javax.mail.Authenticator.getPasswordAuthentication:()Ljavax/mail/PasswordAuthentication; │ │ +35f59c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +35f59e: 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 │ │ -35f518: |[35f518] javax.mail.Authenticator.getRequestingPort:()I │ │ -35f528: 5210 0071 |0000: iget v0, v1, Ljavax/mail/Authenticator;.requestingPort:I // field@7100 │ │ -35f52c: 0f00 |0002: return v0 │ │ +35f514: |[35f514] javax.mail.Authenticator.getRequestingPort:()I │ │ +35f524: 5210 0071 |0000: iget v0, v1, Ljavax/mail/Authenticator;.requestingPort:I // field@7100 │ │ +35f528: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Authenticator; │ │ │ │ #3 : (in Ljavax/mail/Authenticator;) │ │ @@ -792261,17 +792261,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f548: |[35f548] javax.mail.Authenticator.getRequestingPrompt:()Ljava/lang/String; │ │ -35f558: 5410 0171 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingPrompt:Ljava/lang/String; // field@7101 │ │ -35f55c: 1100 |0002: return-object v0 │ │ +35f544: |[35f544] javax.mail.Authenticator.getRequestingPrompt:()Ljava/lang/String; │ │ +35f554: 5410 0171 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingPrompt:Ljava/lang/String; // field@7101 │ │ +35f558: 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;) │ │ @@ -792279,17 +792279,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f560: |[35f560] javax.mail.Authenticator.getRequestingProtocol:()Ljava/lang/String; │ │ -35f570: 5410 0271 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingProtocol:Ljava/lang/String; // field@7102 │ │ -35f574: 1100 |0002: return-object v0 │ │ +35f55c: |[35f55c] javax.mail.Authenticator.getRequestingProtocol:()Ljava/lang/String; │ │ +35f56c: 5410 0271 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingProtocol:Ljava/lang/String; // field@7102 │ │ +35f570: 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;) │ │ @@ -792297,17 +792297,17 @@ │ │ type : '()Ljava/net/InetAddress;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f578: |[35f578] javax.mail.Authenticator.getRequestingSite:()Ljava/net/InetAddress; │ │ -35f588: 5410 0371 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingSite:Ljava/net/InetAddress; // field@7103 │ │ -35f58c: 1100 |0002: return-object v0 │ │ +35f574: |[35f574] javax.mail.Authenticator.getRequestingSite:()Ljava/net/InetAddress; │ │ +35f584: 5410 0371 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingSite:Ljava/net/InetAddress; // field@7103 │ │ +35f588: 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;) │ │ @@ -792315,28 +792315,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 │ │ -35f5a4: |[35f5a4] javax.mail.Authenticator.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; │ │ -35f5b4: 1d00 |0000: monitor-enter v0 │ │ -35f5b6: 5b01 0371 |0001: iput-object v1, v0, Ljavax/mail/Authenticator;.requestingSite:Ljava/net/InetAddress; // field@7103 │ │ -35f5ba: 5902 0071 |0003: iput v2, v0, Ljavax/mail/Authenticator;.requestingPort:I // field@7100 │ │ -35f5be: 5b03 0271 |0005: iput-object v3, v0, Ljavax/mail/Authenticator;.requestingProtocol:Ljava/lang/String; // field@7102 │ │ -35f5c2: 5b04 0171 |0007: iput-object v4, v0, Ljavax/mail/Authenticator;.requestingPrompt:Ljava/lang/String; // field@7101 │ │ -35f5c6: 5b05 0471 |0009: iput-object v5, v0, Ljavax/mail/Authenticator;.requestingUserName:Ljava/lang/String; // field@7104 │ │ -35f5ca: 6e10 5f9c 0000 |000b: invoke-virtual {v0}, Ljavax/mail/Authenticator;.getPasswordAuthentication:()Ljavax/mail/PasswordAuthentication; // method@9c5f │ │ -35f5d0: 0c01 |000e: move-result-object v1 │ │ -35f5d2: 1e00 |000f: monitor-exit v0 │ │ -35f5d4: 1101 |0010: return-object v1 │ │ -35f5d6: 0d01 |0011: move-exception v1 │ │ -35f5d8: 1e00 |0012: monitor-exit v0 │ │ -35f5da: 2701 |0013: throw v1 │ │ +35f5a0: |[35f5a0] javax.mail.Authenticator.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; │ │ +35f5b0: 1d00 |0000: monitor-enter v0 │ │ +35f5b2: 5b01 0371 |0001: iput-object v1, v0, Ljavax/mail/Authenticator;.requestingSite:Ljava/net/InetAddress; // field@7103 │ │ +35f5b6: 5902 0071 |0003: iput v2, v0, Ljavax/mail/Authenticator;.requestingPort:I // field@7100 │ │ +35f5ba: 5b03 0271 |0005: iput-object v3, v0, Ljavax/mail/Authenticator;.requestingProtocol:Ljava/lang/String; // field@7102 │ │ +35f5be: 5b04 0171 |0007: iput-object v4, v0, Ljavax/mail/Authenticator;.requestingPrompt:Ljava/lang/String; // field@7101 │ │ +35f5c2: 5b05 0471 |0009: iput-object v5, v0, Ljavax/mail/Authenticator;.requestingUserName:Ljava/lang/String; // field@7104 │ │ +35f5c6: 6e10 5f9c 0000 |000b: invoke-virtual {v0}, Ljavax/mail/Authenticator;.getPasswordAuthentication:()Ljavax/mail/PasswordAuthentication; // method@9c5f │ │ +35f5cc: 0c01 |000e: move-result-object v1 │ │ +35f5ce: 1e00 |000f: monitor-exit v0 │ │ +35f5d0: 1101 |0010: return-object v1 │ │ +35f5d2: 0d01 |0011: move-exception v1 │ │ +35f5d4: 1e00 |0012: monitor-exit v0 │ │ +35f5d6: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x0011 │ │ positions : │ │ 0x0001 line=99 │ │ 0x0003 line=100 │ │ 0x0005 line=101 │ │ @@ -792420,22 +792420,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 │ │ -35f648: |[35f648] javax.mail.EventQueue$QueueElement.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ -35f658: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f65e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35f660: 5b10 0671 |0004: iput-object v0, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7106 │ │ -35f664: 5b10 0771 |0006: iput-object v0, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7107 │ │ -35f668: 5b12 0671 |0008: iput-object v2, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7106 │ │ -35f66c: 5b13 0771 |000a: iput-object v3, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7107 │ │ -35f670: 0e00 |000c: return-void │ │ +35f644: |[35f644] javax.mail.EventQueue$QueueElement.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ +35f654: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f65a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35f65c: 5b10 0671 |0004: iput-object v0, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7106 │ │ +35f660: 5b10 0771 |0006: iput-object v0, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7107 │ │ +35f664: 5b12 0671 |0008: iput-object v2, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7106 │ │ +35f668: 5b13 0771 |000a: iput-object v3, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7107 │ │ +35f66c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=87 │ │ 0x0006 line=88 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -792493,18 +792493,18 @@ │ │ type : '(Ljava/util/concurrent/Executor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -35f72c: |[35f72c] javax.mail.EventQueue.:(Ljava/util/concurrent/Executor;)V │ │ -35f73c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f742: 5b01 0a71 |0003: iput-object v1, v0, Ljavax/mail/EventQueue;.executor:Ljava/util/concurrent/Executor; // field@710a │ │ -35f746: 0e00 |0005: return-void │ │ +35f728: |[35f728] javax.mail.EventQueue.:(Ljava/util/concurrent/Executor;)V │ │ +35f738: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f73e: 5b01 0a71 |0003: iput-object v1, v0, Ljavax/mail/EventQueue;.executor:Ljava/util/concurrent/Executor; // field@710a │ │ +35f742: 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; │ │ @@ -792514,38 +792514,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 │ │ -35f6b8: |[35f6b8] javax.mail.EventQueue.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; │ │ -35f6c8: 1c00 de13 |0000: const-class v0, Ljavax/mail/EventQueue; // type@13de │ │ -35f6cc: 1d00 |0002: monitor-enter v0 │ │ -35f6ce: 7100 9b9d 0000 |0003: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ -35f6d4: 0c01 |0006: move-result-object v1 │ │ -35f6d6: 6202 0971 |0007: sget-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@7109 │ │ -35f6da: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ -35f6de: 2202 7f13 |000b: new-instance v2, Ljava/util/WeakHashMap; // type@137f │ │ -35f6e2: 7010 e49a 0200 |000d: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ -35f6e8: 6902 0971 |0010: sput-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@7109 │ │ -35f6ec: 6202 0971 |0012: sget-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@7109 │ │ -35f6f0: 6e20 e99a 1200 |0014: invoke-virtual {v2, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ae9 │ │ -35f6f6: 0c02 |0017: move-result-object v2 │ │ -35f6f8: 1f02 de13 |0018: check-cast v2, Ljavax/mail/EventQueue; // type@13de │ │ -35f6fc: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ -35f700: 2202 de13 |001c: new-instance v2, Ljavax/mail/EventQueue; // type@13de │ │ -35f704: 7020 719c 3200 |001e: invoke-direct {v2, v3}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ -35f70a: 6203 0971 |0021: sget-object v3, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@7109 │ │ -35f70e: 6e30 ec9a 1302 |0023: invoke-virtual {v3, v1, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9aec │ │ -35f714: 1e00 |0026: monitor-exit v0 │ │ -35f716: 1102 |0027: return-object v2 │ │ -35f718: 0d03 |0028: move-exception v3 │ │ -35f71a: 1e00 |0029: monitor-exit v0 │ │ -35f71c: 2703 |002a: throw v3 │ │ +35f6b4: |[35f6b4] javax.mail.EventQueue.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; │ │ +35f6c4: 1c00 de13 |0000: const-class v0, Ljavax/mail/EventQueue; // type@13de │ │ +35f6c8: 1d00 |0002: monitor-enter v0 │ │ +35f6ca: 7100 9b9d 0000 |0003: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ +35f6d0: 0c01 |0006: move-result-object v1 │ │ +35f6d2: 6202 0971 |0007: sget-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@7109 │ │ +35f6d6: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ +35f6da: 2202 7f13 |000b: new-instance v2, Ljava/util/WeakHashMap; // type@137f │ │ +35f6de: 7010 e49a 0200 |000d: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ +35f6e4: 6902 0971 |0010: sput-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@7109 │ │ +35f6e8: 6202 0971 |0012: sget-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@7109 │ │ +35f6ec: 6e20 e99a 1200 |0014: invoke-virtual {v2, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ae9 │ │ +35f6f2: 0c02 |0017: move-result-object v2 │ │ +35f6f4: 1f02 de13 |0018: check-cast v2, Ljavax/mail/EventQueue; // type@13de │ │ +35f6f8: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ +35f6fc: 2202 de13 |001c: new-instance v2, Ljavax/mail/EventQueue; // type@13de │ │ +35f700: 7020 719c 3200 |001e: invoke-direct {v2, v3}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ +35f706: 6203 0971 |0021: sget-object v3, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@7109 │ │ +35f70a: 6e30 ec9a 1302 |0023: invoke-virtual {v3, v1, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9aec │ │ +35f710: 1e00 |0026: monitor-exit v0 │ │ +35f712: 1102 |0027: return-object v2 │ │ +35f714: 0d03 |0028: move-exception v3 │ │ +35f716: 1e00 |0029: monitor-exit v0 │ │ +35f718: 2703 |002a: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0026 │ │ -> 0x0028 │ │ positions : │ │ 0x0003 line=140 │ │ 0x0007 line=141 │ │ 0x000b line=142 │ │ @@ -792562,40 +792562,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 │ │ -35f748: |[35f748] javax.mail.EventQueue.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ -35f758: 1d02 |0000: monitor-enter v2 │ │ -35f75a: 5420 0b71 |0001: iget-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ -35f75e: 3900 1f00 |0003: if-nez v0, 0022 // +001f │ │ -35f762: 2200 8f13 |0005: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@138f │ │ -35f766: 7010 229b 0000 |0007: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@9b22 │ │ -35f76c: 5b20 0b71 |000a: iput-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ -35f770: 5420 0a71 |000c: iget-object v0, v2, Ljavax/mail/EventQueue;.executor:Ljava/util/concurrent/Executor; // field@710a │ │ -35f774: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ -35f778: 7220 0f9b 2000 |0010: invoke-interface {v0, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@9b0f │ │ -35f77e: 280f |0013: goto 0022 // +000f │ │ -35f780: 2200 ec12 |0014: new-instance v0, Ljava/lang/Thread; // type@12ec │ │ -35f784: 1a01 f720 |0016: const-string v1, "JavaMail-EventQueue" // string@20f7 │ │ -35f788: 7030 6298 2001 |0018: invoke-direct {v0, v2, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@9862 │ │ -35f78e: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -35f790: 6e20 6a98 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@986a │ │ -35f796: 6e10 6f98 0000 |001f: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@986f │ │ -35f79c: 5420 0b71 |0022: iget-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ -35f7a0: 2201 dc13 |0024: new-instance v1, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ -35f7a4: 7030 6e9c 3104 |0026: invoke-direct {v1, v3, v4}, Ljavax/mail/EventQueue$QueueElement;.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c6e │ │ -35f7aa: 7220 ee9a 1000 |0029: invoke-interface {v0, v1}, Ljava/util/concurrent/BlockingQueue;.add:(Ljava/lang/Object;)Z // method@9aee │ │ -35f7b0: 1e02 |002c: monitor-exit v2 │ │ -35f7b2: 0e00 |002d: return-void │ │ -35f7b4: 0d03 |002e: move-exception v3 │ │ -35f7b6: 1e02 |002f: monitor-exit v2 │ │ -35f7b8: 2703 |0030: throw v3 │ │ +35f744: |[35f744] javax.mail.EventQueue.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ +35f754: 1d02 |0000: monitor-enter v2 │ │ +35f756: 5420 0b71 |0001: iget-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ +35f75a: 3900 1f00 |0003: if-nez v0, 0022 // +001f │ │ +35f75e: 2200 8f13 |0005: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@138f │ │ +35f762: 7010 229b 0000 |0007: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@9b22 │ │ +35f768: 5b20 0b71 |000a: iput-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ +35f76c: 5420 0a71 |000c: iget-object v0, v2, Ljavax/mail/EventQueue;.executor:Ljava/util/concurrent/Executor; // field@710a │ │ +35f770: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ +35f774: 7220 0f9b 2000 |0010: invoke-interface {v0, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@9b0f │ │ +35f77a: 280f |0013: goto 0022 // +000f │ │ +35f77c: 2200 ec12 |0014: new-instance v0, Ljava/lang/Thread; // type@12ec │ │ +35f780: 1a01 f720 |0016: const-string v1, "JavaMail-EventQueue" // string@20f7 │ │ +35f784: 7030 6298 2001 |0018: invoke-direct {v0, v2, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@9862 │ │ +35f78a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +35f78c: 6e20 6a98 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@986a │ │ +35f792: 6e10 6f98 0000 |001f: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@986f │ │ +35f798: 5420 0b71 |0022: iget-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ +35f79c: 2201 dc13 |0024: new-instance v1, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ +35f7a0: 7030 6e9c 3104 |0026: invoke-direct {v1, v3, v4}, Ljavax/mail/EventQueue$QueueElement;.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c6e │ │ +35f7a6: 7220 ee9a 1000 |0029: invoke-interface {v0, v1}, Ljava/util/concurrent/BlockingQueue;.add:(Ljava/lang/Object;)Z // method@9aee │ │ +35f7ac: 1e02 |002c: monitor-exit v2 │ │ +35f7ae: 0e00 |002d: return-void │ │ +35f7b0: 0d03 |002e: move-exception v3 │ │ +35f7b2: 1e02 |002f: monitor-exit v2 │ │ +35f7b4: 2703 |0030: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x002c │ │ -> 0x002e │ │ positions : │ │ 0x0001 line=110 │ │ 0x0005 line=111 │ │ 0x000c line=112 │ │ @@ -792615,38 +792615,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -35f7c8: |[35f7c8] javax.mail.EventQueue.run:()V │ │ -35f7d8: 5450 0b71 |0000: iget-object v0, v5, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ -35f7dc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -35f7e0: 0e00 |0004: return-void │ │ -35f7e2: 7210 ef9a 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@9aef │ │ -35f7e8: 0c01 |0008: move-result-object v1 │ │ -35f7ea: 1f01 dc13 |0009: check-cast v1, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ -35f7ee: 5412 0671 |000b: iget-object v2, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7106 │ │ -35f7f2: 5411 0771 |000d: iget-object v1, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7107 │ │ -35f7f6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -35f7f8: 6e10 e39a 0100 |0010: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -35f7fe: 0a04 |0013: move-result v4 │ │ -35f800: 3543 f1ff |0014: if-ge v3, v4, 0005 // -000f │ │ -35f804: 6e20 da9a 3100 |0016: invoke-virtual {v1, v3}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ -35f80a: 0c04 |0019: move-result-object v4 │ │ -35f80c: 6e20 2c9e 4200 |001a: invoke-virtual {v2, v4}, Ljavax/mail/event/MailEvent;.dispatch:(Ljava/lang/Object;)V // method@9e2c │ │ -35f812: 2807 |001d: goto 0024 // +0007 │ │ -35f814: 0d04 |001e: move-exception v4 │ │ -35f816: 2044 ce12 |001f: instance-of v4, v4, Ljava/lang/InterruptedException; // type@12ce │ │ -35f81a: 3804 0300 |0021: if-eqz v4, 0024 // +0003 │ │ -35f81e: 2804 |0023: goto 0027 // +0004 │ │ -35f820: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ -35f824: 28ea |0026: goto 0010 // -0016 │ │ -35f826: 0e00 |0027: return-void │ │ +35f7c4: |[35f7c4] javax.mail.EventQueue.run:()V │ │ +35f7d4: 5450 0b71 |0000: iget-object v0, v5, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ +35f7d8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +35f7dc: 0e00 |0004: return-void │ │ +35f7de: 7210 ef9a 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@9aef │ │ +35f7e4: 0c01 |0008: move-result-object v1 │ │ +35f7e6: 1f01 dc13 |0009: check-cast v1, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ +35f7ea: 5412 0671 |000b: iget-object v2, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7106 │ │ +35f7ee: 5411 0771 |000d: iget-object v1, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7107 │ │ +35f7f2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +35f7f4: 6e10 e39a 0100 |0010: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +35f7fa: 0a04 |0013: move-result v4 │ │ +35f7fc: 3543 f1ff |0014: if-ge v3, v4, 0005 // -000f │ │ +35f800: 6e20 da9a 3100 |0016: invoke-virtual {v1, v3}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ +35f806: 0c04 |0019: move-result-object v4 │ │ +35f808: 6e20 2c9e 4200 |001a: invoke-virtual {v2, v4}, Ljavax/mail/event/MailEvent;.dispatch:(Ljava/lang/Object;)V // method@9e2c │ │ +35f80e: 2807 |001d: goto 0024 // +0007 │ │ +35f810: 0d04 |001e: move-exception v4 │ │ +35f812: 2044 ce12 |001f: instance-of v4, v4, Ljava/lang/InterruptedException; // type@12ce │ │ +35f816: 3804 0300 |0021: if-eqz v4, 0024 // +0003 │ │ +35f81a: 2804 |0023: goto 0027 // +0004 │ │ +35f81c: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ +35f820: 28ea |0026: goto 0010 // -0016 │ │ +35f822: 0e00 |0027: return-void │ │ catches : 3 │ │ 0x0005 - 0x0014 │ │ Ljava/lang/InterruptedException; -> 0x0027 │ │ 0x0016 - 0x001d │ │ -> 0x001e │ │ 0x001f - 0x0021 │ │ Ljava/lang/InterruptedException; -> 0x0027 │ │ @@ -792666,35 +792666,35 @@ │ │ type : '()V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -35f848: |[35f848] javax.mail.EventQueue.terminateQueue:()V │ │ -35f858: 1d04 |0000: monitor-enter v4 │ │ -35f85a: 5440 0b71 |0001: iget-object v0, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ -35f85e: 3800 1d00 |0003: if-eqz v0, 0020 // +001d │ │ -35f862: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -35f866: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -35f86c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -35f86e: 6e20 e29a 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/Vector;.setSize:(I)V // method@9ae2 │ │ -35f874: 5441 0b71 |000e: iget-object v1, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ -35f878: 2202 dc13 |0010: new-instance v2, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ -35f87c: 2203 dd13 |0012: new-instance v3, Ljavax/mail/EventQueue$TerminatorEvent; // type@13dd │ │ -35f880: 7010 6f9c 0300 |0014: invoke-direct {v3}, Ljavax/mail/EventQueue$TerminatorEvent;.:()V // method@9c6f │ │ -35f886: 7030 6e9c 3200 |0017: invoke-direct {v2, v3, v0}, Ljavax/mail/EventQueue$QueueElement;.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c6e │ │ -35f88c: 7220 ee9a 2100 |001a: invoke-interface {v1, v2}, Ljava/util/concurrent/BlockingQueue;.add:(Ljava/lang/Object;)Z // method@9aee │ │ -35f892: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -35f894: 5b40 0b71 |001e: iput-object v0, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ -35f898: 1e04 |0020: monitor-exit v4 │ │ -35f89a: 0e00 |0021: return-void │ │ -35f89c: 0d00 |0022: move-exception v0 │ │ -35f89e: 1e04 |0023: monitor-exit v4 │ │ -35f8a0: 2700 |0024: throw v0 │ │ +35f844: |[35f844] javax.mail.EventQueue.terminateQueue:()V │ │ +35f854: 1d04 |0000: monitor-enter v4 │ │ +35f856: 5440 0b71 |0001: iget-object v0, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ +35f85a: 3800 1d00 |0003: if-eqz v0, 0020 // +001d │ │ +35f85e: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +35f862: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +35f868: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +35f86a: 6e20 e29a 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/Vector;.setSize:(I)V // method@9ae2 │ │ +35f870: 5441 0b71 |000e: iget-object v1, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ +35f874: 2202 dc13 |0010: new-instance v2, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ +35f878: 2203 dd13 |0012: new-instance v3, Ljavax/mail/EventQueue$TerminatorEvent; // type@13dd │ │ +35f87c: 7010 6f9c 0300 |0014: invoke-direct {v3}, Ljavax/mail/EventQueue$TerminatorEvent;.:()V // method@9c6f │ │ +35f882: 7030 6e9c 3200 |0017: invoke-direct {v2, v3, v0}, Ljavax/mail/EventQueue$QueueElement;.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c6e │ │ +35f888: 7220 ee9a 2100 |001a: invoke-interface {v1, v2}, Ljava/util/concurrent/BlockingQueue;.add:(Ljava/lang/Object;)Z // method@9aee │ │ +35f88e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +35f890: 5b40 0b71 |001e: iput-object v0, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710b │ │ +35f894: 1e04 |0020: monitor-exit v4 │ │ +35f896: 0e00 |0021: return-void │ │ +35f898: 0d00 |0022: move-exception v0 │ │ +35f89a: 1e04 |0023: monitor-exit v4 │ │ +35f89c: 2700 |0024: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0020 │ │ -> 0x0022 │ │ positions : │ │ 0x0001 line=127 │ │ 0x0005 line=128 │ │ 0x000b line=129 │ │ @@ -792754,32 +792754,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -35f908: |[35f908] javax.mail.FetchProfile$Item.:()V │ │ -35f918: 2200 df13 |0000: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ -35f91c: 1a01 3018 |0002: const-string v1, "ENVELOPE" // string@1830 │ │ -35f920: 7020 779c 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ -35f926: 6900 0d71 |0007: sput-object v0, Ljavax/mail/FetchProfile$Item;.ENVELOPE:Ljavax/mail/FetchProfile$Item; // field@710d │ │ -35f92a: 2200 df13 |0009: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ -35f92e: 1a01 9810 |000b: const-string v1, "CONTENT_INFO" // string@1098 │ │ -35f932: 7020 779c 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ -35f938: 6900 0c71 |0010: sput-object v0, Ljavax/mail/FetchProfile$Item;.CONTENT_INFO:Ljavax/mail/FetchProfile$Item; // field@710c │ │ -35f93c: 2200 df13 |0012: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ -35f940: 1a01 1b46 |0014: const-string v1, "SIZE" // string@461b │ │ -35f944: 7020 779c 1000 |0016: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ -35f94a: 6900 0f71 |0019: sput-object v0, Ljavax/mail/FetchProfile$Item;.SIZE:Ljavax/mail/FetchProfile$Item; // field@710f │ │ -35f94e: 2200 df13 |001b: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ -35f952: 1a01 3f1a |001d: const-string v1, "FLAGS" // string@1a3f │ │ -35f956: 7020 779c 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ -35f95c: 6900 0e71 |0022: sput-object v0, Ljavax/mail/FetchProfile$Item;.FLAGS:Ljavax/mail/FetchProfile$Item; // field@710e │ │ -35f960: 0e00 |0024: return-void │ │ +35f904: |[35f904] javax.mail.FetchProfile$Item.:()V │ │ +35f914: 2200 df13 |0000: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ +35f918: 1a01 3018 |0002: const-string v1, "ENVELOPE" // string@1830 │ │ +35f91c: 7020 779c 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ +35f922: 6900 0d71 |0007: sput-object v0, Ljavax/mail/FetchProfile$Item;.ENVELOPE:Ljavax/mail/FetchProfile$Item; // field@710d │ │ +35f926: 2200 df13 |0009: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ +35f92a: 1a01 9810 |000b: const-string v1, "CONTENT_INFO" // string@1098 │ │ +35f92e: 7020 779c 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ +35f934: 6900 0c71 |0010: sput-object v0, Ljavax/mail/FetchProfile$Item;.CONTENT_INFO:Ljavax/mail/FetchProfile$Item; // field@710c │ │ +35f938: 2200 df13 |0012: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ +35f93c: 1a01 1b46 |0014: const-string v1, "SIZE" // string@461b │ │ +35f940: 7020 779c 1000 |0016: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ +35f946: 6900 0f71 |0019: sput-object v0, Ljavax/mail/FetchProfile$Item;.SIZE:Ljavax/mail/FetchProfile$Item; // field@710f │ │ +35f94a: 2200 df13 |001b: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ +35f94e: 1a01 3f1a |001d: const-string v1, "FLAGS" // string@1a3f │ │ +35f952: 7020 779c 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ +35f958: 6900 0e71 |0022: sput-object v0, Ljavax/mail/FetchProfile$Item;.FLAGS:Ljavax/mail/FetchProfile$Item; // field@710e │ │ +35f95c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0009 line=128 │ │ 0x0012 line=138 │ │ 0x001b line=143 │ │ locals : │ │ @@ -792789,18 +792789,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -35f964: |[35f964] javax.mail.FetchProfile$Item.:(Ljava/lang/String;)V │ │ -35f974: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f97a: 5b01 1071 |0003: iput-object v1, v0, Ljavax/mail/FetchProfile$Item;.name:Ljava/lang/String; // field@7110 │ │ -35f97e: 0e00 |0005: return-void │ │ +35f960: |[35f960] javax.mail.FetchProfile$Item.:(Ljava/lang/String;)V │ │ +35f970: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f976: 5b01 1071 |0003: iput-object v1, v0, Ljavax/mail/FetchProfile$Item;.name:Ljava/lang/String; // field@7110 │ │ +35f97a: 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; │ │ @@ -792811,31 +792811,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -35f8b0: |[35f8b0] javax.mail.FetchProfile$Item.toString:()Ljava/lang/String; │ │ -35f8c0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35f8c4: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35f8ca: 6e10 e897 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35f8d0: 0c01 |0008: move-result-object v1 │ │ -35f8d2: 6e10 5297 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ -35f8d8: 0c01 |000c: move-result-object v1 │ │ -35f8da: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f8e0: 1a01 a655 |0010: const-string v1, "[" // string@55a6 │ │ -35f8e4: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f8ea: 5421 1071 |0015: iget-object v1, v2, Ljavax/mail/FetchProfile$Item;.name:Ljava/lang/String; // field@7110 │ │ -35f8ee: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f8f4: 1a01 3357 |001a: const-string v1, "]" // string@5733 │ │ -35f8f8: 6e20 4b98 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f8fe: 6e10 5498 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35f904: 0c00 |0022: move-result-object v0 │ │ -35f906: 1100 |0023: return-object v0 │ │ +35f8ac: |[35f8ac] javax.mail.FetchProfile$Item.toString:()Ljava/lang/String; │ │ +35f8bc: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35f8c0: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35f8c6: 6e10 e897 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35f8cc: 0c01 |0008: move-result-object v1 │ │ +35f8ce: 6e10 5297 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ +35f8d4: 0c01 |000c: move-result-object v1 │ │ +35f8d6: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f8dc: 1a01 a655 |0010: const-string v1, "[" // string@55a6 │ │ +35f8e0: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f8e6: 5421 1071 |0015: iget-object v1, v2, Ljavax/mail/FetchProfile$Item;.name:Ljava/lang/String; // field@7110 │ │ +35f8ea: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f8f0: 1a01 3357 |001a: const-string v1, "]" // string@5733 │ │ +35f8f4: 6e20 4b98 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f8fa: 6e10 5498 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35f900: 0c00 |0022: move-result-object v0 │ │ +35f902: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Ljavax/mail/FetchProfile$Item; │ │ │ │ source_file_idx : 7005 (FetchProfile.java) │ │ @@ -792879,20 +792879,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -35fa48: |[35fa48] javax.mail.FetchProfile.:()V │ │ -35fa58: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35fa5e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35fa60: 5b10 1271 |0004: iput-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ -35fa64: 5b10 1171 |0006: iput-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ -35fa68: 0e00 |0008: return-void │ │ +35fa44: |[35fa44] javax.mail.FetchProfile.:()V │ │ +35fa54: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35fa5a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35fa5c: 5b10 1271 |0004: iput-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ +35fa60: 5b10 1171 |0006: iput-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ +35fa64: 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; │ │ @@ -792903,23 +792903,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -35fa6c: |[35fa6c] javax.mail.FetchProfile.add:(Ljava/lang/String;)V │ │ -35fa7c: 5410 1171 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ -35fa80: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -35fa84: 2200 7e13 |0004: new-instance v0, Ljava/util/Vector; // type@137e │ │ -35fa88: 7010 d49a 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -35fa8e: 5b10 1171 |0009: iput-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ -35fa92: 5410 1171 |000b: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ -35fa96: 6e20 d69a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35fa9c: 0e00 |0010: return-void │ │ +35fa68: |[35fa68] javax.mail.FetchProfile.add:(Ljava/lang/String;)V │ │ +35fa78: 5410 1171 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ +35fa7c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +35fa80: 2200 7e13 |0004: new-instance v0, Ljava/util/Vector; // type@137e │ │ +35fa84: 7010 d49a 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +35fa8a: 5b10 1171 |0009: iput-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ +35fa8e: 5410 1171 |000b: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ +35fa92: 6e20 d69a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35fa98: 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; │ │ @@ -792930,23 +792930,23 @@ │ │ type : '(Ljavax/mail/FetchProfile$Item;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -35faa0: |[35faa0] javax.mail.FetchProfile.add:(Ljavax/mail/FetchProfile$Item;)V │ │ -35fab0: 5410 1271 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ -35fab4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -35fab8: 2200 7e13 |0004: new-instance v0, Ljava/util/Vector; // type@137e │ │ -35fabc: 7010 d49a 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -35fac2: 5b10 1271 |0009: iput-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ -35fac6: 5410 1271 |000b: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ -35faca: 6e20 d69a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35fad0: 0e00 |0010: return-void │ │ +35fa9c: |[35fa9c] javax.mail.FetchProfile.add:(Ljavax/mail/FetchProfile$Item;)V │ │ +35faac: 5410 1271 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ +35fab0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +35fab4: 2200 7e13 |0004: new-instance v0, Ljava/util/Vector; // type@137e │ │ +35fab8: 7010 d49a 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +35fabe: 5b10 1271 |0009: iput-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ +35fac2: 5410 1271 |000b: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ +35fac6: 6e20 d69a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35facc: 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; │ │ @@ -792957,24 +792957,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -35f980: |[35f980] javax.mail.FetchProfile.contains:(Ljava/lang/String;)Z │ │ -35f990: 5410 1171 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ -35f994: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -35f998: 6e20 d89a 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/Vector;.contains:(Ljava/lang/Object;)Z // method@9ad8 │ │ -35f99e: 0a02 |0007: move-result v2 │ │ -35f9a0: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -35f9a4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -35f9a6: 2802 |000b: goto 000d // +0002 │ │ -35f9a8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -35f9aa: 0f02 |000d: return v2 │ │ +35f97c: |[35f97c] javax.mail.FetchProfile.contains:(Ljava/lang/String;)Z │ │ +35f98c: 5410 1171 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ +35f990: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +35f994: 6e20 d89a 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/Vector;.contains:(Ljava/lang/Object;)Z // method@9ad8 │ │ +35f99a: 0a02 |0007: move-result v2 │ │ +35f99c: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +35f9a0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +35f9a2: 2802 |000b: goto 000d // +0002 │ │ +35f9a4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +35f9a6: 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; │ │ │ │ @@ -792983,24 +792983,24 @@ │ │ type : '(Ljavax/mail/FetchProfile$Item;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -35f9ac: |[35f9ac] javax.mail.FetchProfile.contains:(Ljavax/mail/FetchProfile$Item;)Z │ │ -35f9bc: 5410 1271 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ -35f9c0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -35f9c4: 6e20 d89a 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/Vector;.contains:(Ljava/lang/Object;)Z // method@9ad8 │ │ -35f9ca: 0a02 |0007: move-result v2 │ │ -35f9cc: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -35f9d0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -35f9d2: 2802 |000b: goto 000d // +0002 │ │ -35f9d4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -35f9d6: 0f02 |000d: return v2 │ │ +35f9a8: |[35f9a8] javax.mail.FetchProfile.contains:(Ljavax/mail/FetchProfile$Item;)Z │ │ +35f9b8: 5410 1271 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ +35f9bc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +35f9c0: 6e20 d89a 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/Vector;.contains:(Ljava/lang/Object;)Z // method@9ad8 │ │ +35f9c6: 0a02 |0007: move-result v2 │ │ +35f9c8: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +35f9cc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +35f9ce: 2802 |000b: goto 000d // +0002 │ │ +35f9d0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +35f9d2: 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; │ │ │ │ @@ -793009,26 +793009,26 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -35f9d8: |[35f9d8] javax.mail.FetchProfile.getHeaderNames:()[Ljava/lang/String; │ │ -35f9e8: 5420 1171 |0000: iget-object v0, v2, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ -35f9ec: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -35f9f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -35f9f2: 2300 dc15 |0005: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -35f9f6: 1100 |0007: return-object v0 │ │ -35f9f8: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -35f9fe: 0a00 |000b: move-result v0 │ │ -35fa00: 2300 dc15 |000c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -35fa04: 5421 1171 |000e: iget-object v1, v2, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ -35fa08: 6e20 d99a 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ -35fa0e: 1100 |0013: return-object v0 │ │ +35f9d4: |[35f9d4] javax.mail.FetchProfile.getHeaderNames:()[Ljava/lang/String; │ │ +35f9e4: 5420 1171 |0000: iget-object v0, v2, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ +35f9e8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +35f9ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +35f9ee: 2300 dc15 |0005: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +35f9f2: 1100 |0007: return-object v0 │ │ +35f9f4: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +35f9fa: 0a00 |000b: move-result v0 │ │ +35f9fc: 2300 dc15 |000c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +35fa00: 5421 1171 |000e: iget-object v1, v2, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7111 │ │ +35fa04: 6e20 d99a 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ +35fa0a: 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; │ │ @@ -793038,26 +793038,26 @@ │ │ type : '()[Ljavax/mail/FetchProfile$Item;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -35fa10: |[35fa10] javax.mail.FetchProfile.getItems:()[Ljavax/mail/FetchProfile$Item; │ │ -35fa20: 5420 1271 |0000: iget-object v0, v2, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ -35fa24: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -35fa28: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -35fa2a: 2300 ef15 |0005: new-array v0, v0, [Ljavax/mail/FetchProfile$Item; // type@15ef │ │ -35fa2e: 1100 |0007: return-object v0 │ │ -35fa30: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -35fa36: 0a00 |000b: move-result v0 │ │ -35fa38: 2300 ef15 |000c: new-array v0, v0, [Ljavax/mail/FetchProfile$Item; // type@15ef │ │ -35fa3c: 5421 1271 |000e: iget-object v1, v2, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ -35fa40: 6e20 d99a 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ -35fa46: 1100 |0013: return-object v0 │ │ +35fa0c: |[35fa0c] javax.mail.FetchProfile.getItems:()[Ljavax/mail/FetchProfile$Item; │ │ +35fa1c: 5420 1271 |0000: iget-object v0, v2, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ +35fa20: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +35fa24: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +35fa26: 2300 ef15 |0005: new-array v0, v0, [Ljavax/mail/FetchProfile$Item; // type@15ef │ │ +35fa2a: 1100 |0007: return-object v0 │ │ +35fa2c: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +35fa32: 0a00 |000b: move-result v0 │ │ +35fa34: 2300 ef15 |000c: new-array v0, v0, [Ljavax/mail/FetchProfile$Item; // type@15ef │ │ +35fa38: 5421 1271 |000e: iget-object v1, v2, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7112 │ │ +35fa3c: 6e20 d99a 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ +35fa42: 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; │ │ @@ -793124,44 +793124,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -35faec: |[35faec] javax.mail.Flags$Flag.:()V │ │ -35fafc: 2200 e113 |0000: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fb00: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -35fb02: 7020 819c 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fb08: 6900 1371 |0006: sput-object v0, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7113 │ │ -35fb0c: 2200 e113 |0008: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fb10: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -35fb12: 7020 819c 1000 |000b: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fb18: 6900 1471 |000e: sput-object v0, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7114 │ │ -35fb1c: 2200 e113 |0010: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fb20: 1241 |0012: const/4 v1, #int 4 // #4 │ │ -35fb22: 7020 819c 1000 |0013: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fb28: 6900 1571 |0016: sput-object v0, Ljavax/mail/Flags$Flag;.DRAFT:Ljavax/mail/Flags$Flag; // field@7115 │ │ -35fb2c: 2200 e113 |0018: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fb30: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ -35fb34: 7020 819c 1000 |001c: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fb3a: 6900 1671 |001f: sput-object v0, Ljavax/mail/Flags$Flag;.FLAGGED:Ljavax/mail/Flags$Flag; // field@7116 │ │ -35fb3e: 2200 e113 |0021: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fb42: 1301 1000 |0023: const/16 v1, #int 16 // #10 │ │ -35fb46: 7020 819c 1000 |0025: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fb4c: 6900 1771 |0028: sput-object v0, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7117 │ │ -35fb50: 2200 e113 |002a: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fb54: 1301 2000 |002c: const/16 v1, #int 32 // #20 │ │ -35fb58: 7020 819c 1000 |002e: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fb5e: 6900 1871 |0031: sput-object v0, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7118 │ │ -35fb62: 2200 e113 |0033: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fb66: 1501 0080 |0035: const/high16 v1, #int -2147483648 // #8000 │ │ -35fb6a: 7020 819c 1000 |0037: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fb70: 6900 1971 |003a: sput-object v0, Ljavax/mail/Flags$Flag;.USER:Ljavax/mail/Flags$Flag; // field@7119 │ │ -35fb74: 0e00 |003c: return-void │ │ +35fae8: |[35fae8] javax.mail.Flags$Flag.:()V │ │ +35faf8: 2200 e113 |0000: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fafc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +35fafe: 7020 819c 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fb04: 6900 1371 |0006: sput-object v0, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7113 │ │ +35fb08: 2200 e113 |0008: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fb0c: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +35fb0e: 7020 819c 1000 |000b: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fb14: 6900 1471 |000e: sput-object v0, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7114 │ │ +35fb18: 2200 e113 |0010: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fb1c: 1241 |0012: const/4 v1, #int 4 // #4 │ │ +35fb1e: 7020 819c 1000 |0013: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fb24: 6900 1571 |0016: sput-object v0, Ljavax/mail/Flags$Flag;.DRAFT:Ljavax/mail/Flags$Flag; // field@7115 │ │ +35fb28: 2200 e113 |0018: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fb2c: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ +35fb30: 7020 819c 1000 |001c: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fb36: 6900 1671 |001f: sput-object v0, Ljavax/mail/Flags$Flag;.FLAGGED:Ljavax/mail/Flags$Flag; // field@7116 │ │ +35fb3a: 2200 e113 |0021: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fb3e: 1301 1000 |0023: const/16 v1, #int 16 // #10 │ │ +35fb42: 7020 819c 1000 |0025: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fb48: 6900 1771 |0028: sput-object v0, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7117 │ │ +35fb4c: 2200 e113 |002a: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fb50: 1301 2000 |002c: const/16 v1, #int 32 // #20 │ │ +35fb54: 7020 819c 1000 |002e: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fb5a: 6900 1871 |0031: sput-object v0, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7118 │ │ +35fb5e: 2200 e113 |0033: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fb62: 1501 0080 |0035: const/high16 v1, #int -2147483648 // #8000 │ │ +35fb66: 7020 819c 1000 |0037: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fb6c: 6900 1971 |003a: sput-object v0, Ljavax/mail/Flags$Flag;.USER:Ljavax/mail/Flags$Flag; // field@7119 │ │ +35fb70: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0008 line=133 │ │ 0x0010 line=139 │ │ 0x0018 line=145 │ │ 0x0021 line=154 │ │ @@ -793174,18 +793174,18 @@ │ │ type : '(I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -35fb78: |[35fb78] javax.mail.Flags$Flag.:(I)V │ │ -35fb88: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35fb8e: 5901 1a71 |0003: iput v1, v0, Ljavax/mail/Flags$Flag;.bit:I // field@711a │ │ -35fb92: 0e00 |0005: return-void │ │ +35fb74: |[35fb74] javax.mail.Flags$Flag.:(I)V │ │ +35fb84: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35fb8a: 5901 1a71 |0003: iput v1, v0, Ljavax/mail/Flags$Flag;.bit:I // field@711a │ │ +35fb8e: 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 │ │ @@ -793195,17 +793195,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 │ │ -35fad4: |[35fad4] javax.mail.Flags$Flag.access$000:(Ljavax/mail/Flags$Flag;)I │ │ -35fae4: 5200 1a71 |0000: iget v0, v0, Ljavax/mail/Flags$Flag;.bit:I // field@711a │ │ -35fae8: 0f00 |0002: return v0 │ │ +35fad0: |[35fad0] javax.mail.Flags$Flag.access$000:(Ljavax/mail/Flags$Flag;)I │ │ +35fae0: 5200 1a71 |0000: iget v0, v0, Ljavax/mail/Flags$Flag;.bit:I // field@711a │ │ +35fae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljavax/mail/Flags$Flag; │ │ │ │ Virtual methods - │ │ @@ -793290,21 +793290,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -36007c: |[36007c] javax.mail.Flags.:()V │ │ -36008c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -360092: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -360094: 5910 2371 |0004: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -360098: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -36009a: 5b10 2471 |0007: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -36009e: 0e00 |0009: return-void │ │ +360078: |[360078] javax.mail.Flags.:()V │ │ +360088: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36008e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +360090: 5910 2371 |0004: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +360094: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +360096: 5b10 2471 |0007: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +36009a: 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; │ │ @@ -793314,29 +793314,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3600a0: |[3600a0] javax.mail.Flags.:(Ljava/lang/String;)V │ │ -3600b0: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3600b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3600b8: 5920 2371 |0004: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -3600bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3600be: 5b20 2471 |0007: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -3600c2: 2200 6613 |0009: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -3600c6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -3600c8: 7020 329a 1000 |000c: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ -3600ce: 5b20 2471 |000f: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -3600d2: 6201 ba70 |0011: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -3600d6: 6e20 3198 1300 |0013: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -3600dc: 0c01 |0016: move-result-object v1 │ │ -3600de: 6e30 3b9a 1003 |0017: invoke-virtual {v0, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -3600e4: 0e00 |001a: return-void │ │ +36009c: |[36009c] javax.mail.Flags.:(Ljava/lang/String;)V │ │ +3600ac: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3600b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3600b4: 5920 2371 |0004: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +3600b8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3600ba: 5b20 2471 |0007: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +3600be: 2200 6613 |0009: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +3600c2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +3600c4: 7020 329a 1000 |000c: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ +3600ca: 5b20 2471 |000f: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +3600ce: 6201 ba70 |0011: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +3600d2: 6e20 3198 1300 |0013: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +3600d8: 0c01 |0016: move-result-object v1 │ │ +3600da: 6e30 3b9a 1003 |0017: invoke-virtual {v0, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +3600e0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=102 │ │ 0x0007 line=105 │ │ 0x0009 line=218 │ │ 0x0011 line=219 │ │ @@ -793349,25 +793349,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 │ │ -3600e8: |[3600e8] javax.mail.Flags.:(Ljavax/mail/Flags$Flag;)V │ │ -3600f8: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3600fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -360100: 5920 2371 |0004: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -360104: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -360106: 5b21 2471 |0007: iput-object v1, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -36010a: 7110 829c 0300 |0009: invoke-static {v3}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ -360110: 0a03 |000c: move-result v3 │ │ -360112: b603 |000d: or-int/2addr v3, v0 │ │ -360114: 5923 2371 |000e: iput v3, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -360118: 0e00 |0010: return-void │ │ +3600e4: |[3600e4] javax.mail.Flags.:(Ljavax/mail/Flags$Flag;)V │ │ +3600f4: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3600fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3600fc: 5920 2371 |0004: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +360100: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +360102: 5b21 2471 |0007: iput-object v1, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +360106: 7110 829c 0300 |0009: invoke-static {v3}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ +36010c: 0a03 |000c: move-result v3 │ │ +36010e: b603 |000d: or-int/2addr v3, v0 │ │ +360110: 5923 2371 |000e: iput v3, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +360114: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=102 │ │ 0x0007 line=105 │ │ 0x0009 line=209 │ │ locals : │ │ @@ -793379,29 +793379,29 @@ │ │ type : '(Ljavax/mail/Flags;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -36011c: |[36011c] javax.mail.Flags.:(Ljavax/mail/Flags;)V │ │ -36012c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -360132: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -360134: 5910 2371 |0004: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -360138: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -36013a: 5b10 2471 |0007: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -36013e: 5220 2371 |0009: iget v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -360142: 5910 2371 |000b: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -360146: 5422 2471 |000d: iget-object v2, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -36014a: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -36014e: 6e10 349a 0200 |0011: invoke-virtual {v2}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ -360154: 0c02 |0014: move-result-object v2 │ │ -360156: 1f02 6613 |0015: check-cast v2, Ljava/util/Hashtable; // type@1366 │ │ -36015a: 5b12 2471 |0017: iput-object v2, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -36015e: 0e00 |0019: return-void │ │ +360118: |[360118] javax.mail.Flags.:(Ljavax/mail/Flags;)V │ │ +360128: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36012e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +360130: 5910 2371 |0004: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +360134: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +360136: 5b10 2471 |0007: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +36013a: 5220 2371 |0009: iget v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +36013e: 5910 2371 |000b: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +360142: 5422 2471 |000d: iget-object v2, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +360146: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +36014a: 6e10 349a 0200 |0011: invoke-virtual {v2}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ +360150: 0c02 |0014: move-result-object v2 │ │ +360152: 1f02 6613 |0015: check-cast v2, Ljava/util/Hashtable; // type@1366 │ │ +360156: 5b12 2471 |0017: iput-object v2, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +36015a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=102 │ │ 0x0007 line=105 │ │ 0x0009 line=198 │ │ 0x000d line=199 │ │ @@ -793416,27 +793416,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -360160: |[360160] javax.mail.Flags.add:(Ljava/lang/String;)V │ │ -360170: 5420 2471 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -360174: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -360178: 2200 6613 |0004: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -36017c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -36017e: 7020 329a 1000 |0007: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ -360184: 5b20 2471 |000a: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -360188: 5420 2471 |000c: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -36018c: 6201 ba70 |000e: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -360190: 6e20 3198 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -360196: 0c01 |0013: move-result-object v1 │ │ -360198: 6e30 3b9a 1003 |0014: invoke-virtual {v0, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -36019e: 0e00 |0017: return-void │ │ +36015c: |[36015c] javax.mail.Flags.add:(Ljava/lang/String;)V │ │ +36016c: 5420 2471 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +360170: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +360174: 2200 6613 |0004: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +360178: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +36017a: 7020 329a 1000 |0007: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ +360180: 5b20 2471 |000a: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +360184: 5420 2471 |000c: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +360188: 6201 ba70 |000e: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +36018c: 6e20 3198 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +360192: 0c01 |0013: move-result-object v1 │ │ +360194: 6e30 3b9a 1003 |0014: invoke-virtual {v0, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +36019a: 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; │ │ @@ -793447,21 +793447,21 @@ │ │ type : '(Ljavax/mail/Flags$Flag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3601a0: |[3601a0] javax.mail.Flags.add:(Ljavax/mail/Flags$Flag;)V │ │ -3601b0: 5210 2371 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -3601b4: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ -3601ba: 0a02 |0005: move-result v2 │ │ -3601bc: b602 |0006: or-int/2addr v2, v0 │ │ -3601be: 5912 2371 |0007: iput v2, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -3601c2: 0e00 |0009: return-void │ │ +36019c: |[36019c] javax.mail.Flags.add:(Ljavax/mail/Flags$Flag;)V │ │ +3601ac: 5210 2371 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +3601b0: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ +3601b6: 0a02 |0005: move-result v2 │ │ +3601b8: b602 |0006: or-int/2addr v2, v0 │ │ +3601ba: 5912 2371 |0007: iput v2, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +3601be: 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; │ │ │ │ @@ -793470,44 +793470,44 @@ │ │ type : '(Ljavax/mail/Flags;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -3601c4: |[3601c4] javax.mail.Flags.add:(Ljavax/mail/Flags;)V │ │ -3601d4: 5240 2371 |0000: iget v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -3601d8: 5251 2371 |0002: iget v1, v5, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -3601dc: b610 |0004: or-int/2addr v0, v1 │ │ -3601de: 5940 2371 |0005: iput v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -3601e2: 5450 2471 |0007: iget-object v0, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -3601e6: 3800 2e00 |0009: if-eqz v0, 0037 // +002e │ │ -3601ea: 5440 2471 |000b: iget-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -3601ee: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -3601f2: 2200 6613 |000f: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -3601f6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3601f8: 7020 329a 1000 |0012: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ -3601fe: 5b40 2471 |0015: iput-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -360202: 5450 2471 |0017: iget-object v0, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -360206: 6e10 3a9a 0000 |0019: invoke-virtual {v0}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -36020c: 0c00 |001c: move-result-object v0 │ │ -36020e: 7210 119a 0000 |001d: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -360214: 0a01 |0020: move-result v1 │ │ -360216: 3801 1600 |0021: if-eqz v1, 0037 // +0016 │ │ -36021a: 7210 129a 0000 |0023: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -360220: 0c01 |0026: move-result-object v1 │ │ -360222: 1f01 e612 |0027: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -360226: 5442 2471 |0029: iget-object v2, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -36022a: 5453 2471 |002b: iget-object v3, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -36022e: 6e20 379a 1300 |002d: invoke-virtual {v3, v1}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -360234: 0c03 |0030: move-result-object v3 │ │ -360236: 1f03 e612 |0031: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -36023a: 6e30 3b9a 1203 |0033: invoke-virtual {v2, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -360240: 28e7 |0036: goto 001d // -0019 │ │ -360242: 0e00 |0037: return-void │ │ +3601c0: |[3601c0] javax.mail.Flags.add:(Ljavax/mail/Flags;)V │ │ +3601d0: 5240 2371 |0000: iget v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +3601d4: 5251 2371 |0002: iget v1, v5, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +3601d8: b610 |0004: or-int/2addr v0, v1 │ │ +3601da: 5940 2371 |0005: iput v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +3601de: 5450 2471 |0007: iget-object v0, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +3601e2: 3800 2e00 |0009: if-eqz v0, 0037 // +002e │ │ +3601e6: 5440 2471 |000b: iget-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +3601ea: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +3601ee: 2200 6613 |000f: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +3601f2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3601f4: 7020 329a 1000 |0012: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ +3601fa: 5b40 2471 |0015: iput-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +3601fe: 5450 2471 |0017: iget-object v0, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +360202: 6e10 3a9a 0000 |0019: invoke-virtual {v0}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +360208: 0c00 |001c: move-result-object v0 │ │ +36020a: 7210 119a 0000 |001d: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +360210: 0a01 |0020: move-result v1 │ │ +360212: 3801 1600 |0021: if-eqz v1, 0037 // +0016 │ │ +360216: 7210 129a 0000 |0023: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +36021c: 0c01 |0026: move-result-object v1 │ │ +36021e: 1f01 e612 |0027: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +360222: 5442 2471 |0029: iget-object v2, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +360226: 5453 2471 |002b: iget-object v3, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +36022a: 6e20 379a 1300 |002d: invoke-virtual {v3, v1}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +360230: 0c03 |0030: move-result-object v3 │ │ +360232: 1f03 e612 |0031: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +360236: 6e30 3b9a 1203 |0033: invoke-virtual {v2, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +36023c: 28e7 |0036: goto 001d // -0019 │ │ +36023e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0007 line=251 │ │ 0x000b line=252 │ │ 0x000f line=253 │ │ 0x0017 line=255 │ │ @@ -793523,18 +793523,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -360244: |[360244] javax.mail.Flags.clearSystemFlags:()V │ │ -360254: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -360256: 5910 2371 |0001: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -36025a: 0e00 |0003: return-void │ │ +360240: |[360240] javax.mail.Flags.clearSystemFlags:()V │ │ +360250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +360252: 5910 2371 |0001: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +360256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=490 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Ljavax/mail/Flags; │ │ │ │ #4 : (in Ljavax/mail/Flags;) │ │ @@ -793542,18 +793542,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -36025c: |[36025c] javax.mail.Flags.clearUserFlags:()V │ │ -36026c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36026e: 5b10 2471 |0001: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -360272: 0e00 |0003: return-void │ │ +360258: |[360258] javax.mail.Flags.clearUserFlags:()V │ │ +360268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36026a: 5b10 2471 |0001: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +36026e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=499 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Ljavax/mail/Flags; │ │ │ │ #5 : (in Ljavax/mail/Flags;) │ │ @@ -793561,27 +793561,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -35fde0: |[35fde0] javax.mail.Flags.clone:()Ljava/lang/Object; │ │ -35fdf0: 6f10 e597 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@97e5 │ │ -35fdf6: 0c00 |0003: move-result-object v0 │ │ -35fdf8: 1f00 e213 |0004: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ -35fdfc: 2802 |0006: goto 0008 // +0002 │ │ -35fdfe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -35fe00: 5421 2471 |0008: iget-object v1, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fe04: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -35fe08: 6e10 349a 0100 |000c: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ -35fe0e: 0c01 |000f: move-result-object v1 │ │ -35fe10: 1f01 6613 |0010: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ -35fe14: 5b01 2471 |0012: iput-object v1, v0, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fe18: 1100 |0014: return-object v0 │ │ +35fddc: |[35fddc] javax.mail.Flags.clone:()Ljava/lang/Object; │ │ +35fdec: 6f10 e597 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@97e5 │ │ +35fdf2: 0c00 |0003: move-result-object v0 │ │ +35fdf4: 1f00 e213 |0004: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ +35fdf8: 2802 |0006: goto 0008 // +0002 │ │ +35fdfa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +35fdfc: 5421 2471 |0008: iget-object v1, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fe00: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +35fe04: 6e10 349a 0100 |000c: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ +35fe0a: 0c01 |000f: move-result-object v1 │ │ +35fe0c: 1f01 6613 |0010: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ +35fe10: 5b01 2471 |0012: iput-object v1, v0, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fe14: 1100 |0014: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/CloneNotSupportedException; -> 0x0007 │ │ positions : │ │ 0x0000 line=510 │ │ 0x0008 line=514 │ │ 0x000c line=515 │ │ @@ -793593,25 +793593,25 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -35fb94: |[35fb94] javax.mail.Flags.contains:(Ljava/lang/String;)Z │ │ -35fba4: 5420 2471 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fba8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -35fbac: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -35fbae: 0f03 |0005: return v3 │ │ -35fbb0: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35fbb4: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35fbba: 0c03 |000b: move-result-object v3 │ │ -35fbbc: 6e20 359a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ -35fbc2: 0a03 |000f: move-result v3 │ │ -35fbc4: 0f03 |0010: return v3 │ │ +35fb90: |[35fb90] javax.mail.Flags.contains:(Ljava/lang/String;)Z │ │ +35fba0: 5420 2471 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fba4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +35fba8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +35fbaa: 0f03 |0005: return v3 │ │ +35fbac: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35fbb0: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35fbb6: 0c03 |000b: move-result-object v3 │ │ +35fbb8: 6e20 359a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ +35fbbe: 0a03 |000f: move-result v3 │ │ +35fbc0: 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; │ │ @@ -793621,24 +793621,24 @@ │ │ type : '(Ljavax/mail/Flags$Flag;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -35fbc8: |[35fbc8] javax.mail.Flags.contains:(Ljavax/mail/Flags$Flag;)Z │ │ -35fbd8: 5210 2371 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fbdc: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ -35fbe2: 0a02 |0005: move-result v2 │ │ -35fbe4: b502 |0006: and-int/2addr v2, v0 │ │ -35fbe6: 3802 0400 |0007: if-eqz v2, 000b // +0004 │ │ -35fbea: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -35fbec: 2802 |000a: goto 000c // +0002 │ │ -35fbee: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -35fbf0: 0f02 |000c: return v2 │ │ +35fbc4: |[35fbc4] javax.mail.Flags.contains:(Ljavax/mail/Flags$Flag;)Z │ │ +35fbd4: 5210 2371 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fbd8: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ +35fbde: 0a02 |0005: move-result v2 │ │ +35fbe0: b502 |0006: and-int/2addr v2, v0 │ │ +35fbe2: 3802 0400 |0007: if-eqz v2, 000b // +0004 │ │ +35fbe6: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +35fbe8: 2802 |000a: goto 000c // +0002 │ │ +35fbea: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +35fbec: 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; │ │ │ │ @@ -793647,40 +793647,40 @@ │ │ type : '(Ljavax/mail/Flags;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -35fbf4: |[35fbf4] javax.mail.Flags.contains:(Ljavax/mail/Flags;)Z │ │ -35fc04: 5240 2371 |0000: iget v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fc08: 5231 2371 |0002: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fc0c: b501 |0004: and-int/2addr v1, v0 │ │ -35fc0e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -35fc10: 3201 0300 |0006: if-eq v1, v0, 0009 // +0003 │ │ -35fc14: 0f02 |0008: return v2 │ │ -35fc16: 5444 2471 |0009: iget-object v4, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fc1a: 3804 1e00 |000b: if-eqz v4, 0029 // +001e │ │ -35fc1e: 5430 2471 |000d: iget-object v0, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fc22: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -35fc26: 0f02 |0011: return v2 │ │ -35fc28: 6e10 3a9a 0400 |0012: invoke-virtual {v4}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -35fc2e: 0c04 |0015: move-result-object v4 │ │ -35fc30: 7210 119a 0400 |0016: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35fc36: 0a00 |0019: move-result v0 │ │ -35fc38: 3800 0f00 |001a: if-eqz v0, 0029 // +000f │ │ -35fc3c: 5430 2471 |001c: iget-object v0, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fc40: 7210 129a 0400 |001e: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35fc46: 0c01 |0021: move-result-object v1 │ │ -35fc48: 6e20 359a 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ -35fc4e: 0a00 |0025: move-result v0 │ │ -35fc50: 3900 f0ff |0026: if-nez v0, 0016 // -0010 │ │ -35fc54: 0f02 |0028: return v2 │ │ -35fc56: 1214 |0029: const/4 v4, #int 1 // #1 │ │ -35fc58: 0f04 |002a: return v4 │ │ +35fbf0: |[35fbf0] javax.mail.Flags.contains:(Ljavax/mail/Flags;)Z │ │ +35fc00: 5240 2371 |0000: iget v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fc04: 5231 2371 |0002: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fc08: b501 |0004: and-int/2addr v1, v0 │ │ +35fc0a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +35fc0c: 3201 0300 |0006: if-eq v1, v0, 0009 // +0003 │ │ +35fc10: 0f02 |0008: return v2 │ │ +35fc12: 5444 2471 |0009: iget-object v4, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fc16: 3804 1e00 |000b: if-eqz v4, 0029 // +001e │ │ +35fc1a: 5430 2471 |000d: iget-object v0, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fc1e: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +35fc22: 0f02 |0011: return v2 │ │ +35fc24: 6e10 3a9a 0400 |0012: invoke-virtual {v4}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +35fc2a: 0c04 |0015: move-result-object v4 │ │ +35fc2c: 7210 119a 0400 |0016: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35fc32: 0a00 |0019: move-result v0 │ │ +35fc34: 3800 0f00 |001a: if-eqz v0, 0029 // +000f │ │ +35fc38: 5430 2471 |001c: iget-object v0, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fc3c: 7210 129a 0400 |001e: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35fc42: 0c01 |0021: move-result-object v1 │ │ +35fc44: 6e20 359a 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ +35fc4a: 0a00 |0025: move-result v0 │ │ +35fc4c: 3900 f0ff |0026: if-nez v0, 0016 // -0010 │ │ +35fc50: 0f02 |0028: return v2 │ │ +35fc52: 1214 |0029: const/4 v4, #int 1 // #1 │ │ +35fc54: 0f04 |002a: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0009 line=378 │ │ 0x000d line=379 │ │ 0x0012 line=381 │ │ 0x0016 line=383 │ │ @@ -793694,54 +793694,54 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -35fc5c: |[35fc5c] javax.mail.Flags.equals:(Ljava/lang/Object;)Z │ │ -35fc6c: 2050 e213 |0000: instance-of v0, v5, Ljavax/mail/Flags; // type@13e2 │ │ -35fc70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -35fc72: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -35fc76: 0f01 |0005: return v1 │ │ -35fc78: 1f05 e213 |0006: check-cast v5, Ljavax/mail/Flags; // type@13e2 │ │ -35fc7c: 5250 2371 |0008: iget v0, v5, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fc80: 5242 2371 |000a: iget v2, v4, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fc84: 3220 0300 |000c: if-eq v0, v2, 000f // +0003 │ │ -35fc88: 0f01 |000e: return v1 │ │ -35fc8a: 5440 2471 |000f: iget-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fc8e: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -35fc92: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -35fc94: 2805 |0014: goto 0019 // +0005 │ │ -35fc96: 6e10 3d9a 0000 |0015: invoke-virtual {v0}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ -35fc9c: 0a00 |0018: move-result v0 │ │ -35fc9e: 5452 2471 |0019: iget-object v2, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fca2: 3902 0400 |001b: if-nez v2, 001f // +0004 │ │ -35fca6: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -35fca8: 2805 |001e: goto 0023 // +0005 │ │ -35fcaa: 6e10 3d9a 0200 |001f: invoke-virtual {v2}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ -35fcb0: 0a02 |0022: move-result v2 │ │ -35fcb2: 3900 0600 |0023: if-nez v0, 0029 // +0006 │ │ -35fcb6: 3902 0400 |0025: if-nez v2, 0029 // +0004 │ │ -35fcba: 1215 |0027: const/4 v5, #int 1 // #1 │ │ -35fcbc: 0f05 |0028: return v5 │ │ -35fcbe: 5453 2471 |0029: iget-object v3, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fcc2: 3803 1700 |002b: if-eqz v3, 0042 // +0017 │ │ -35fcc6: 5443 2471 |002d: iget-object v3, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fcca: 3803 1300 |002f: if-eqz v3, 0042 // +0013 │ │ -35fcce: 3302 1100 |0031: if-ne v2, v0, 0042 // +0011 │ │ -35fcd2: 6e10 399a 0300 |0033: invoke-virtual {v3}, Ljava/util/Hashtable;.keySet:()Ljava/util/Set; // method@9a39 │ │ -35fcd8: 0c00 |0036: move-result-object v0 │ │ -35fcda: 5455 2471 |0037: iget-object v5, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fcde: 6e10 399a 0500 |0039: invoke-virtual {v5}, Ljava/util/Hashtable;.keySet:()Ljava/util/Set; // method@9a39 │ │ -35fce4: 0c05 |003c: move-result-object v5 │ │ -35fce6: 7220 ae9a 5000 |003d: invoke-interface {v0, v5}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@9aae │ │ -35fcec: 0a05 |0040: move-result v5 │ │ -35fcee: 0f05 |0041: return v5 │ │ -35fcf0: 0f01 |0042: return v1 │ │ +35fc58: |[35fc58] javax.mail.Flags.equals:(Ljava/lang/Object;)Z │ │ +35fc68: 2050 e213 |0000: instance-of v0, v5, Ljavax/mail/Flags; // type@13e2 │ │ +35fc6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +35fc6e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +35fc72: 0f01 |0005: return v1 │ │ +35fc74: 1f05 e213 |0006: check-cast v5, Ljavax/mail/Flags; // type@13e2 │ │ +35fc78: 5250 2371 |0008: iget v0, v5, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fc7c: 5242 2371 |000a: iget v2, v4, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fc80: 3220 0300 |000c: if-eq v0, v2, 000f // +0003 │ │ +35fc84: 0f01 |000e: return v1 │ │ +35fc86: 5440 2471 |000f: iget-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fc8a: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +35fc8e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +35fc90: 2805 |0014: goto 0019 // +0005 │ │ +35fc92: 6e10 3d9a 0000 |0015: invoke-virtual {v0}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ +35fc98: 0a00 |0018: move-result v0 │ │ +35fc9a: 5452 2471 |0019: iget-object v2, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fc9e: 3902 0400 |001b: if-nez v2, 001f // +0004 │ │ +35fca2: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +35fca4: 2805 |001e: goto 0023 // +0005 │ │ +35fca6: 6e10 3d9a 0200 |001f: invoke-virtual {v2}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ +35fcac: 0a02 |0022: move-result v2 │ │ +35fcae: 3900 0600 |0023: if-nez v0, 0029 // +0006 │ │ +35fcb2: 3902 0400 |0025: if-nez v2, 0029 // +0004 │ │ +35fcb6: 1215 |0027: const/4 v5, #int 1 // #1 │ │ +35fcb8: 0f05 |0028: return v5 │ │ +35fcba: 5453 2471 |0029: iget-object v3, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fcbe: 3803 1700 |002b: if-eqz v3, 0042 // +0017 │ │ +35fcc2: 5443 2471 |002d: iget-object v3, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fcc6: 3803 1300 |002f: if-eqz v3, 0042 // +0013 │ │ +35fcca: 3302 1100 |0031: if-ne v2, v0, 0042 // +0011 │ │ +35fcce: 6e10 399a 0300 |0033: invoke-virtual {v3}, Ljava/util/Hashtable;.keySet:()Ljava/util/Set; // method@9a39 │ │ +35fcd4: 0c00 |0036: move-result-object v0 │ │ +35fcd6: 5455 2471 |0037: iget-object v5, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fcda: 6e10 399a 0500 |0039: invoke-virtual {v5}, Ljava/util/Hashtable;.keySet:()Ljava/util/Set; // method@9a39 │ │ +35fce0: 0c05 |003c: move-result-object v5 │ │ +35fce2: 7220 ae9a 5000 |003d: invoke-interface {v0, v5}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@9aae │ │ +35fce8: 0a05 |0040: move-result v5 │ │ +35fcea: 0f05 |0041: return v5 │ │ +35fcec: 0f01 |0042: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0006 line=403 │ │ 0x0008 line=406 │ │ 0x000f line=410 │ │ 0x0019 line=411 │ │ @@ -793756,58 +793756,58 @@ │ │ type : '()[Ljavax/mail/Flags$Flag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -35ffb0: |[35ffb0] javax.mail.Flags.getSystemFlags:()[Ljavax/mail/Flags$Flag; │ │ -35ffc0: 2200 7e13 |0000: new-instance v0, Ljava/util/Vector; // type@137e │ │ -35ffc4: 7010 d49a 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -35ffca: 5231 2371 |0005: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35ffce: dd01 0101 |0007: and-int/lit8 v1, v1, #int 1 // #01 │ │ -35ffd2: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ -35ffd6: 6201 1371 |000b: sget-object v1, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7113 │ │ -35ffda: 6e20 d69a 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35ffe0: 5231 2371 |0010: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35ffe4: dd01 0102 |0012: and-int/lit8 v1, v1, #int 2 // #02 │ │ -35ffe8: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -35ffec: 6201 1471 |0016: sget-object v1, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7114 │ │ -35fff0: 6e20 d69a 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35fff6: 5231 2371 |001b: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fffa: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ -35fffe: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ -360002: 6201 1571 |0021: sget-object v1, Ljavax/mail/Flags$Flag;.DRAFT:Ljavax/mail/Flags$Flag; // field@7115 │ │ -360006: 6e20 d69a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -36000c: 5231 2371 |0026: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -360010: dd01 0108 |0028: and-int/lit8 v1, v1, #int 8 // #08 │ │ -360014: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ -360018: 6201 1671 |002c: sget-object v1, Ljavax/mail/Flags$Flag;.FLAGGED:Ljavax/mail/Flags$Flag; // field@7116 │ │ -36001c: 6e20 d69a 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360022: 5231 2371 |0031: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -360026: dd01 0110 |0033: and-int/lit8 v1, v1, #int 16 // #10 │ │ -36002a: 3801 0700 |0035: if-eqz v1, 003c // +0007 │ │ -36002e: 6201 1771 |0037: sget-object v1, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7117 │ │ -360032: 6e20 d69a 1000 |0039: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360038: 5231 2371 |003c: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -36003c: dd01 0120 |003e: and-int/lit8 v1, v1, #int 32 // #20 │ │ -360040: 3801 0700 |0040: if-eqz v1, 0047 // +0007 │ │ -360044: 6201 1871 |0042: sget-object v1, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7118 │ │ -360048: 6e20 d69a 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -36004e: 5231 2371 |0047: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -360052: 1502 0080 |0049: const/high16 v2, #int -2147483648 // #8000 │ │ -360056: b521 |004b: and-int/2addr v1, v2 │ │ -360058: 3801 0700 |004c: if-eqz v1, 0053 // +0007 │ │ -36005c: 6201 1971 |004e: sget-object v1, Ljavax/mail/Flags$Flag;.USER:Ljavax/mail/Flags$Flag; // field@7119 │ │ -360060: 6e20 d69a 1000 |0050: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360066: 6e10 e39a 0000 |0053: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -36006c: 0a01 |0056: move-result v1 │ │ -36006e: 2311 f015 |0057: new-array v1, v1, [Ljavax/mail/Flags$Flag; // type@15f0 │ │ -360072: 6e20 d99a 1000 |0059: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ -360078: 1101 |005c: return-object v1 │ │ +35ffac: |[35ffac] javax.mail.Flags.getSystemFlags:()[Ljavax/mail/Flags$Flag; │ │ +35ffbc: 2200 7e13 |0000: new-instance v0, Ljava/util/Vector; // type@137e │ │ +35ffc0: 7010 d49a 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +35ffc6: 5231 2371 |0005: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35ffca: dd01 0101 |0007: and-int/lit8 v1, v1, #int 1 // #01 │ │ +35ffce: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ +35ffd2: 6201 1371 |000b: sget-object v1, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7113 │ │ +35ffd6: 6e20 d69a 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35ffdc: 5231 2371 |0010: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35ffe0: dd01 0102 |0012: and-int/lit8 v1, v1, #int 2 // #02 │ │ +35ffe4: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +35ffe8: 6201 1471 |0016: sget-object v1, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7114 │ │ +35ffec: 6e20 d69a 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35fff2: 5231 2371 |001b: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fff6: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ +35fffa: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ +35fffe: 6201 1571 |0021: sget-object v1, Ljavax/mail/Flags$Flag;.DRAFT:Ljavax/mail/Flags$Flag; // field@7115 │ │ +360002: 6e20 d69a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360008: 5231 2371 |0026: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +36000c: dd01 0108 |0028: and-int/lit8 v1, v1, #int 8 // #08 │ │ +360010: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ +360014: 6201 1671 |002c: sget-object v1, Ljavax/mail/Flags$Flag;.FLAGGED:Ljavax/mail/Flags$Flag; // field@7116 │ │ +360018: 6e20 d69a 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +36001e: 5231 2371 |0031: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +360022: dd01 0110 |0033: and-int/lit8 v1, v1, #int 16 // #10 │ │ +360026: 3801 0700 |0035: if-eqz v1, 003c // +0007 │ │ +36002a: 6201 1771 |0037: sget-object v1, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7117 │ │ +36002e: 6e20 d69a 1000 |0039: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360034: 5231 2371 |003c: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +360038: dd01 0120 |003e: and-int/lit8 v1, v1, #int 32 // #20 │ │ +36003c: 3801 0700 |0040: if-eqz v1, 0047 // +0007 │ │ +360040: 6201 1871 |0042: sget-object v1, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7118 │ │ +360044: 6e20 d69a 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +36004a: 5231 2371 |0047: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +36004e: 1502 0080 |0049: const/high16 v2, #int -2147483648 // #8000 │ │ +360052: b521 |004b: and-int/2addr v1, v2 │ │ +360054: 3801 0700 |004c: if-eqz v1, 0053 // +0007 │ │ +360058: 6201 1971 |004e: sget-object v1, Ljavax/mail/Flags$Flag;.USER:Ljavax/mail/Flags$Flag; // field@7119 │ │ +36005c: 6e20 d69a 1000 |0050: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360062: 6e10 e39a 0000 |0053: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +360068: 0a01 |0056: move-result v1 │ │ +36006a: 2311 f015 |0057: new-array v1, v1, [Ljavax/mail/Flags$Flag; // type@15f0 │ │ +36006e: 6e20 d99a 1000 |0059: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ +360074: 1101 |005c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0005 line=444 │ │ 0x000b line=445 │ │ 0x0010 line=446 │ │ 0x0016 line=447 │ │ @@ -793831,34 +793831,34 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -35ff50: |[35ff50] javax.mail.Flags.getUserFlags:()[Ljava/lang/String; │ │ -35ff60: 2200 7e13 |0000: new-instance v0, Ljava/util/Vector; // type@137e │ │ -35ff64: 7010 d49a 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -35ff6a: 5431 2471 |0005: iget-object v1, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35ff6e: 3801 1600 |0007: if-eqz v1, 001d // +0016 │ │ -35ff72: 6e10 369a 0100 |0009: invoke-virtual {v1}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@9a36 │ │ -35ff78: 0c01 |000c: move-result-object v1 │ │ -35ff7a: 7210 119a 0100 |000d: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35ff80: 0a02 |0010: move-result v2 │ │ -35ff82: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ -35ff86: 7210 129a 0100 |0013: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35ff8c: 0c02 |0016: move-result-object v2 │ │ -35ff8e: 1f02 e612 |0017: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35ff92: 6e20 d69a 2000 |0019: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35ff98: 28f1 |001c: goto 000d // -000f │ │ -35ff9a: 6e10 e39a 0000 |001d: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -35ffa0: 0a01 |0020: move-result v1 │ │ -35ffa2: 2311 dc15 |0021: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -35ffa6: 6e20 d99a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ -35ffac: 1101 |0026: return-object v1 │ │ +35ff4c: |[35ff4c] javax.mail.Flags.getUserFlags:()[Ljava/lang/String; │ │ +35ff5c: 2200 7e13 |0000: new-instance v0, Ljava/util/Vector; // type@137e │ │ +35ff60: 7010 d49a 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +35ff66: 5431 2471 |0005: iget-object v1, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35ff6a: 3801 1600 |0007: if-eqz v1, 001d // +0016 │ │ +35ff6e: 6e10 369a 0100 |0009: invoke-virtual {v1}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@9a36 │ │ +35ff74: 0c01 |000c: move-result-object v1 │ │ +35ff76: 7210 119a 0100 |000d: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35ff7c: 0a02 |0010: move-result v2 │ │ +35ff7e: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ +35ff82: 7210 129a 0100 |0013: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35ff88: 0c02 |0016: move-result-object v2 │ │ +35ff8a: 1f02 e612 |0017: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35ff8e: 6e20 d69a 2000 |0019: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35ff94: 28f1 |001c: goto 000d // -000f │ │ +35ff96: 6e10 e39a 0000 |001d: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +35ff9c: 0a01 |0020: move-result v1 │ │ +35ff9e: 2311 dc15 |0021: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +35ffa2: 6e20 d99a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ +35ffa8: 1101 |0026: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0005 line=472 │ │ 0x0009 line=473 │ │ 0x000d line=475 │ │ 0x0013 line=476 │ │ @@ -793872,31 +793872,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -35fd94: |[35fd94] javax.mail.Flags.hashCode:()I │ │ -35fda4: 5230 2371 |0000: iget v0, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fda8: 5431 2471 |0002: iget-object v1, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fdac: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ -35fdb0: 6e10 3a9a 0100 |0006: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -35fdb6: 0c01 |0009: move-result-object v1 │ │ -35fdb8: 7210 119a 0100 |000a: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35fdbe: 0a02 |000d: move-result v2 │ │ -35fdc0: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ -35fdc4: 7210 129a 0100 |0010: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35fdca: 0c02 |0013: move-result-object v2 │ │ -35fdcc: 1f02 e612 |0014: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35fdd0: 6e10 1998 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -35fdd6: 0a02 |0019: move-result v2 │ │ -35fdd8: b020 |001a: add-int/2addr v0, v2 │ │ -35fdda: 28ef |001b: goto 000a // -0011 │ │ -35fddc: 0f00 |001c: return v0 │ │ +35fd90: |[35fd90] javax.mail.Flags.hashCode:()I │ │ +35fda0: 5230 2371 |0000: iget v0, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fda4: 5431 2471 |0002: iget-object v1, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fda8: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +35fdac: 6e10 3a9a 0100 |0006: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +35fdb2: 0c01 |0009: move-result-object v1 │ │ +35fdb4: 7210 119a 0100 |000a: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35fdba: 0a02 |000d: move-result v2 │ │ +35fdbc: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ +35fdc0: 7210 129a 0100 |0010: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35fdc6: 0c02 |0013: move-result-object v2 │ │ +35fdc8: 1f02 e612 |0014: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35fdcc: 6e10 1998 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +35fdd2: 0a02 |0019: move-result v2 │ │ +35fdd4: b020 |001a: add-int/2addr v0, v2 │ │ +35fdd6: 28ef |001b: goto 000a // -0011 │ │ +35fdd8: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0002 line=428 │ │ 0x0006 line=429 │ │ 0x000a line=430 │ │ 0x0010 line=431 │ │ @@ -793908,22 +793908,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -360274: |[360274] javax.mail.Flags.remove:(Ljava/lang/String;)V │ │ -360284: 5420 2471 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -360288: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -36028c: 6201 ba70 |0004: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -360290: 6e20 3198 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -360296: 0c03 |0009: move-result-object v3 │ │ -360298: 6e20 3c9a 3000 |000a: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -36029e: 0e00 |000d: return-void │ │ +360270: |[360270] javax.mail.Flags.remove:(Ljava/lang/String;)V │ │ +360280: 5420 2471 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +360284: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +360288: 6201 ba70 |0004: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +36028c: 6e20 3198 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +360292: 0c03 |0009: move-result-object v3 │ │ +360294: 6e20 3c9a 3000 |000a: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +36029a: 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; │ │ @@ -793933,22 +793933,22 @@ │ │ type : '(Ljavax/mail/Flags$Flag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3602a0: |[3602a0] javax.mail.Flags.remove:(Ljavax/mail/Flags$Flag;)V │ │ -3602b0: 5210 2371 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -3602b4: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ -3602ba: 0a02 |0005: move-result v2 │ │ -3602bc: 7c22 |0006: not-int v2, v2 │ │ -3602be: b502 |0007: and-int/2addr v2, v0 │ │ -3602c0: 5912 2371 |0008: iput v2, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -3602c4: 0e00 |000a: return-void │ │ +36029c: |[36029c] javax.mail.Flags.remove:(Ljavax/mail/Flags$Flag;)V │ │ +3602ac: 5210 2371 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +3602b0: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ +3602b6: 0a02 |0005: move-result v2 │ │ +3602b8: 7c22 |0006: not-int v2, v2 │ │ +3602ba: b502 |0007: and-int/2addr v2, v0 │ │ +3602bc: 5912 2371 |0008: iput v2, v1, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +3602c0: 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; │ │ │ │ @@ -793957,36 +793957,36 @@ │ │ type : '(Ljavax/mail/Flags;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3602c8: |[3602c8] javax.mail.Flags.remove:(Ljavax/mail/Flags;)V │ │ -3602d8: 5220 2371 |0000: iget v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -3602dc: 5231 2371 |0002: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -3602e0: 7c11 |0004: not-int v1, v1 │ │ -3602e2: b510 |0005: and-int/2addr v0, v1 │ │ -3602e4: 5920 2371 |0006: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -3602e8: 5433 2471 |0008: iget-object v3, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -3602ec: 3803 1b00 |000a: if-eqz v3, 0025 // +001b │ │ -3602f0: 5420 2471 |000c: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -3602f4: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -3602f8: 0e00 |0010: return-void │ │ -3602fa: 6e10 3a9a 0300 |0011: invoke-virtual {v3}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -360300: 0c03 |0014: move-result-object v3 │ │ -360302: 7210 119a 0300 |0015: invoke-interface {v3}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -360308: 0a00 |0018: move-result v0 │ │ -36030a: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ -36030e: 5420 2471 |001b: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -360312: 7210 129a 0300 |001d: invoke-interface {v3}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -360318: 0c01 |0020: move-result-object v1 │ │ -36031a: 6e20 3c9a 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -360320: 28f1 |0024: goto 0015 // -000f │ │ -360322: 0e00 |0025: return-void │ │ +3602c4: |[3602c4] javax.mail.Flags.remove:(Ljavax/mail/Flags;)V │ │ +3602d4: 5220 2371 |0000: iget v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +3602d8: 5231 2371 |0002: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +3602dc: 7c11 |0004: not-int v1, v1 │ │ +3602de: b510 |0005: and-int/2addr v0, v1 │ │ +3602e0: 5920 2371 |0006: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +3602e4: 5433 2471 |0008: iget-object v3, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +3602e8: 3803 1b00 |000a: if-eqz v3, 0025 // +001b │ │ +3602ec: 5420 2471 |000c: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +3602f0: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +3602f4: 0e00 |0010: return-void │ │ +3602f6: 6e10 3a9a 0300 |0011: invoke-virtual {v3}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +3602fc: 0c03 |0014: move-result-object v3 │ │ +3602fe: 7210 119a 0300 |0015: invoke-interface {v3}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +360304: 0a00 |0018: move-result v0 │ │ +360306: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ +36030a: 5420 2471 |001b: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +36030e: 7210 129a 0300 |001d: invoke-interface {v3}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +360314: 0c01 |0020: move-result-object v1 │ │ +360316: 6e20 3c9a 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +36031c: 28f1 |0024: goto 0015 // -000f │ │ +36031e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0008 line=292 │ │ 0x000c line=293 │ │ 0x0011 line=296 │ │ 0x0015 line=297 │ │ @@ -794000,57 +794000,57 @@ │ │ type : '(Ljavax/mail/Flags;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -35fcf4: |[35fcf4] javax.mail.Flags.retainAll:(Ljavax/mail/Flags;)Z │ │ -35fd04: 5260 2371 |0000: iget v0, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fd08: 5271 2371 |0002: iget v1, v7, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fd0c: b501 |0004: and-int/2addr v1, v0 │ │ -35fd0e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -35fd10: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -35fd12: 3210 0600 |0007: if-eq v0, v1, 000d // +0006 │ │ -35fd16: 5961 2371 |0009: iput v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fd1a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -35fd1c: 2802 |000c: goto 000e // +0002 │ │ -35fd1e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -35fd20: 5461 2471 |000e: iget-object v1, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fd24: 3801 3700 |0010: if-eqz v1, 0047 // +0037 │ │ -35fd28: 5274 2371 |0012: iget v4, v7, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fd2c: 1505 0080 |0014: const/high16 v5, #int -2147483648 // #8000 │ │ -35fd30: b554 |0016: and-int/2addr v4, v5 │ │ -35fd32: 3904 3000 |0017: if-nez v4, 0047 // +0030 │ │ -35fd36: 5474 2471 |0019: iget-object v4, v7, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fd3a: 3804 2100 |001b: if-eqz v4, 003c // +0021 │ │ -35fd3e: 6e10 3a9a 0100 |001d: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -35fd44: 0c01 |0020: move-result-object v1 │ │ -35fd46: 7210 119a 0100 |0021: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35fd4c: 0a02 |0024: move-result v2 │ │ -35fd4e: 3802 2200 |0025: if-eqz v2, 0047 // +0022 │ │ -35fd52: 7210 129a 0100 |0027: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35fd58: 0c02 |002a: move-result-object v2 │ │ -35fd5a: 1f02 e612 |002b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35fd5e: 5474 2471 |002d: iget-object v4, v7, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fd62: 6e20 359a 2400 |002f: invoke-virtual {v4, v2}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ -35fd68: 0a04 |0032: move-result v4 │ │ -35fd6a: 3904 eeff |0033: if-nez v4, 0021 // -0012 │ │ -35fd6e: 5460 2471 |0035: iget-object v0, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fd72: 6e20 3c9a 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -35fd78: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -35fd7a: 28e6 |003b: goto 0021 // -001a │ │ -35fd7c: 6e10 3d9a 0100 |003c: invoke-virtual {v1}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ -35fd82: 0a07 |003f: move-result v7 │ │ -35fd84: 3d07 0300 |0040: if-lez v7, 0043 // +0003 │ │ -35fd88: 1212 |0042: const/4 v2, #int 1 // #1 │ │ -35fd8a: 1207 |0043: const/4 v7, #int 0 // #0 │ │ -35fd8c: 5b67 2471 |0044: iput-object v7, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fd90: 0120 |0046: move v0, v2 │ │ -35fd92: 0f00 |0047: return v0 │ │ +35fcf0: |[35fcf0] javax.mail.Flags.retainAll:(Ljavax/mail/Flags;)Z │ │ +35fd00: 5260 2371 |0000: iget v0, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fd04: 5271 2371 |0002: iget v1, v7, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fd08: b501 |0004: and-int/2addr v1, v0 │ │ +35fd0a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +35fd0c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +35fd0e: 3210 0600 |0007: if-eq v0, v1, 000d // +0006 │ │ +35fd12: 5961 2371 |0009: iput v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fd16: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +35fd18: 2802 |000c: goto 000e // +0002 │ │ +35fd1a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +35fd1c: 5461 2471 |000e: iget-object v1, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fd20: 3801 3700 |0010: if-eqz v1, 0047 // +0037 │ │ +35fd24: 5274 2371 |0012: iget v4, v7, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fd28: 1505 0080 |0014: const/high16 v5, #int -2147483648 // #8000 │ │ +35fd2c: b554 |0016: and-int/2addr v4, v5 │ │ +35fd2e: 3904 3000 |0017: if-nez v4, 0047 // +0030 │ │ +35fd32: 5474 2471 |0019: iget-object v4, v7, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fd36: 3804 2100 |001b: if-eqz v4, 003c // +0021 │ │ +35fd3a: 6e10 3a9a 0100 |001d: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +35fd40: 0c01 |0020: move-result-object v1 │ │ +35fd42: 7210 119a 0100 |0021: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35fd48: 0a02 |0024: move-result v2 │ │ +35fd4a: 3802 2200 |0025: if-eqz v2, 0047 // +0022 │ │ +35fd4e: 7210 129a 0100 |0027: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35fd54: 0c02 |002a: move-result-object v2 │ │ +35fd56: 1f02 e612 |002b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35fd5a: 5474 2471 |002d: iget-object v4, v7, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fd5e: 6e20 359a 2400 |002f: invoke-virtual {v4, v2}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ +35fd64: 0a04 |0032: move-result v4 │ │ +35fd66: 3904 eeff |0033: if-nez v4, 0021 // -0012 │ │ +35fd6a: 5460 2471 |0035: iget-object v0, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fd6e: 6e20 3c9a 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +35fd74: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +35fd76: 28e6 |003b: goto 0021 // -001a │ │ +35fd78: 6e10 3d9a 0100 |003c: invoke-virtual {v1}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ +35fd7e: 0a07 |003f: move-result v7 │ │ +35fd80: 3d07 0300 |0040: if-lez v7, 0043 // +0003 │ │ +35fd84: 1212 |0042: const/4 v2, #int 1 // #1 │ │ +35fd86: 1207 |0043: const/4 v7, #int 0 // #0 │ │ +35fd88: 5b67 2471 |0044: iput-object v7, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fd8c: 0120 |0046: move v0, v2 │ │ +35fd8e: 0f00 |0047: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0009 line=316 │ │ 0x000e line=322 │ │ 0x0019 line=323 │ │ 0x001d line=324 │ │ @@ -794069,84 +794069,84 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -35fe2c: |[35fe2c] javax.mail.Flags.toString:()Ljava/lang/String; │ │ -35fe3c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35fe40: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35fe46: 5261 2371 |0005: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fe4a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -35fe4c: b521 |0008: and-int/2addr v1, v2 │ │ -35fe4e: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ -35fe52: 1a01 1357 |000b: const-string v1, "\Answered " // string@5713 │ │ -35fe56: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35fe5c: 5261 2371 |0010: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fe60: dd01 0102 |0012: and-int/lit8 v1, v1, #int 2 // #02 │ │ -35fe64: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -35fe68: 1a01 1557 |0016: const-string v1, "\Deleted " // string@5715 │ │ -35fe6c: 6e20 4b98 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35fe72: 5261 2371 |001b: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fe76: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ -35fe7a: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ -35fe7e: 1a01 1757 |0021: const-string v1, "\Draft " // string@5717 │ │ -35fe82: 6e20 4b98 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35fe88: 5261 2371 |0026: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fe8c: dd01 0108 |0028: and-int/lit8 v1, v1, #int 8 // #08 │ │ -35fe90: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ -35fe94: 1a01 1957 |002c: const-string v1, "\Flagged " // string@5719 │ │ -35fe98: 6e20 4b98 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35fe9e: 5261 2371 |0031: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fea2: dd01 0110 |0033: and-int/lit8 v1, v1, #int 16 // #10 │ │ -35fea6: 3801 0700 |0035: if-eqz v1, 003c // +0007 │ │ -35feaa: 1a01 1e57 |0037: const-string v1, "\Recent " // string@571e │ │ -35feae: 6e20 4b98 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35feb4: 5261 2371 |003c: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35feb8: 1303 2000 |003e: const/16 v3, #int 32 // #20 │ │ -35febc: b531 |0040: and-int/2addr v1, v3 │ │ -35febe: 3801 0700 |0041: if-eqz v1, 0048 // +0007 │ │ -35fec2: 1a01 2057 |0043: const-string v1, "\Seen " // string@5720 │ │ -35fec6: 6e20 4b98 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35fecc: 5261 2371 |0048: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ -35fed0: 1504 0080 |004a: const/high16 v4, #int -2147483648 // #8000 │ │ -35fed4: b541 |004c: and-int/2addr v1, v4 │ │ -35fed6: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ -35feda: 1a01 0d57 |004f: const-string v1, "\* " // string@570d │ │ -35fede: 6e20 4b98 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35fee4: 5461 2471 |0054: iget-object v1, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ -35fee8: 3801 1e00 |0056: if-eqz v1, 0074 // +001e │ │ -35feec: 6e10 369a 0100 |0058: invoke-virtual {v1}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@9a36 │ │ -35fef2: 0c01 |005b: move-result-object v1 │ │ -35fef4: 1214 |005c: const/4 v4, #int 1 // #1 │ │ -35fef6: 7210 119a 0100 |005d: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35fefc: 0a05 |0060: move-result v5 │ │ -35fefe: 3805 1400 |0061: if-eqz v5, 0075 // +0014 │ │ -35ff02: 3804 0400 |0063: if-eqz v4, 0067 // +0004 │ │ -35ff06: 1204 |0065: const/4 v4, #int 0 // #0 │ │ -35ff08: 2804 |0066: goto 006a // +0004 │ │ -35ff0a: 6e20 4498 3000 |0067: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -35ff10: 7210 129a 0100 |006a: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35ff16: 0c05 |006d: move-result-object v5 │ │ -35ff18: 1f05 e612 |006e: check-cast v5, Ljava/lang/String; // type@12e6 │ │ -35ff1c: 6e20 4b98 5000 |0070: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ff22: 28ea |0073: goto 005d // -0016 │ │ -35ff24: 1214 |0074: const/4 v4, #int 1 // #1 │ │ -35ff26: 3804 1000 |0075: if-eqz v4, 0085 // +0010 │ │ -35ff2a: 6e10 5198 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -35ff30: 0a01 |007a: move-result v1 │ │ -35ff32: 3d01 0a00 |007b: if-lez v1, 0085 // +000a │ │ -35ff36: 6e10 5198 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -35ff3c: 0a01 |0080: move-result v1 │ │ -35ff3e: b121 |0081: sub-int/2addr v1, v2 │ │ -35ff40: 6e20 5398 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ -35ff46: 6e10 5498 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ff4c: 0c00 |0088: move-result-object v0 │ │ -35ff4e: 1100 |0089: return-object v0 │ │ +35fe28: |[35fe28] javax.mail.Flags.toString:()Ljava/lang/String; │ │ +35fe38: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35fe3c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35fe42: 5261 2371 |0005: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fe46: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +35fe48: b521 |0008: and-int/2addr v1, v2 │ │ +35fe4a: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ +35fe4e: 1a01 1357 |000b: const-string v1, "\Answered " // string@5713 │ │ +35fe52: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35fe58: 5261 2371 |0010: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fe5c: dd01 0102 |0012: and-int/lit8 v1, v1, #int 2 // #02 │ │ +35fe60: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +35fe64: 1a01 1557 |0016: const-string v1, "\Deleted " // string@5715 │ │ +35fe68: 6e20 4b98 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35fe6e: 5261 2371 |001b: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fe72: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ +35fe76: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ +35fe7a: 1a01 1757 |0021: const-string v1, "\Draft " // string@5717 │ │ +35fe7e: 6e20 4b98 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35fe84: 5261 2371 |0026: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fe88: dd01 0108 |0028: and-int/lit8 v1, v1, #int 8 // #08 │ │ +35fe8c: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ +35fe90: 1a01 1957 |002c: const-string v1, "\Flagged " // string@5719 │ │ +35fe94: 6e20 4b98 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35fe9a: 5261 2371 |0031: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fe9e: dd01 0110 |0033: and-int/lit8 v1, v1, #int 16 // #10 │ │ +35fea2: 3801 0700 |0035: if-eqz v1, 003c // +0007 │ │ +35fea6: 1a01 1e57 |0037: const-string v1, "\Recent " // string@571e │ │ +35feaa: 6e20 4b98 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35feb0: 5261 2371 |003c: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35feb4: 1303 2000 |003e: const/16 v3, #int 32 // #20 │ │ +35feb8: b531 |0040: and-int/2addr v1, v3 │ │ +35feba: 3801 0700 |0041: if-eqz v1, 0048 // +0007 │ │ +35febe: 1a01 2057 |0043: const-string v1, "\Seen " // string@5720 │ │ +35fec2: 6e20 4b98 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35fec8: 5261 2371 |0048: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7123 │ │ +35fecc: 1504 0080 |004a: const/high16 v4, #int -2147483648 // #8000 │ │ +35fed0: b541 |004c: and-int/2addr v1, v4 │ │ +35fed2: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ +35fed6: 1a01 0d57 |004f: const-string v1, "\* " // string@570d │ │ +35feda: 6e20 4b98 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35fee0: 5461 2471 |0054: iget-object v1, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7124 │ │ +35fee4: 3801 1e00 |0056: if-eqz v1, 0074 // +001e │ │ +35fee8: 6e10 369a 0100 |0058: invoke-virtual {v1}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@9a36 │ │ +35feee: 0c01 |005b: move-result-object v1 │ │ +35fef0: 1214 |005c: const/4 v4, #int 1 // #1 │ │ +35fef2: 7210 119a 0100 |005d: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35fef8: 0a05 |0060: move-result v5 │ │ +35fefa: 3805 1400 |0061: if-eqz v5, 0075 // +0014 │ │ +35fefe: 3804 0400 |0063: if-eqz v4, 0067 // +0004 │ │ +35ff02: 1204 |0065: const/4 v4, #int 0 // #0 │ │ +35ff04: 2804 |0066: goto 006a // +0004 │ │ +35ff06: 6e20 4498 3000 |0067: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +35ff0c: 7210 129a 0100 |006a: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35ff12: 0c05 |006d: move-result-object v5 │ │ +35ff14: 1f05 e612 |006e: check-cast v5, Ljava/lang/String; // type@12e6 │ │ +35ff18: 6e20 4b98 5000 |0070: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ff1e: 28ea |0073: goto 005d // -0016 │ │ +35ff20: 1214 |0074: const/4 v4, #int 1 // #1 │ │ +35ff22: 3804 1000 |0075: if-eqz v4, 0085 // +0010 │ │ +35ff26: 6e10 5198 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +35ff2c: 0a01 |007a: move-result v1 │ │ +35ff2e: 3d01 0a00 |007b: if-lez v1, 0085 // +000a │ │ +35ff32: 6e10 5198 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +35ff38: 0a01 |0080: move-result v1 │ │ +35ff3a: b121 |0081: sub-int/2addr v1, v2 │ │ +35ff3c: 6e20 5398 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ +35ff42: 6e10 5498 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ff48: 0c00 |0088: move-result-object v0 │ │ +35ff4a: 1100 |0089: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0005 line=526 │ │ 0x000d line=527 │ │ 0x0010 line=528 │ │ 0x0018 line=529 │ │ @@ -794329,66 +794329,66 @@ │ │ type : '(Ljavax/mail/Store;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -3608c0: |[3608c0] javax.mail.Folder.:(Ljavax/mail/Store;)V │ │ -3608d0: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3608d6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3608d8: 5940 2d71 |0004: iput v0, v4, Ljavax/mail/Folder;.mode:I // field@712d │ │ -3608dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3608de: 5b40 2971 |0007: iput-object v0, v4, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ -3608e2: 5b40 2a71 |0009: iput-object v0, v4, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ -3608e6: 5b40 2c71 |000b: iput-object v0, v4, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ -3608ea: 5b40 2b71 |000d: iput-object v0, v4, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ -3608ee: 5b45 2f71 |000f: iput-object v5, v4, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@712f │ │ -3608f2: 6e10 d39d 0500 |0011: invoke-virtual {v5}, Ljavax/mail/Store;.getSession:()Ljavax/mail/Session; // method@9dd3 │ │ -3608f8: 0c00 |0014: move-result-object v0 │ │ -3608fa: 6e10 a59d 0000 |0015: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -360900: 0c01 |0018: move-result-object v1 │ │ -360902: 1a02 0099 |0019: const-string v2, "mail.event.scope" // string@9900 │ │ -360906: 1a03 e271 |001b: const-string v3, "folder" // string@71e2 │ │ -36090a: 6e30 989a 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9a98 │ │ -360910: 0c01 |0020: move-result-object v1 │ │ -360912: 6e10 a59d 0000 |0021: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -360918: 0c02 |0024: move-result-object v2 │ │ -36091a: 1a03 ff98 |0025: const-string v3, "mail.event.executor" // string@98ff │ │ -36091e: 6e20 969a 3200 |0027: invoke-virtual {v2, v3}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ -360924: 0c02 |002a: move-result-object v2 │ │ -360926: 1f02 8913 |002b: check-cast v2, Ljava/util/concurrent/Executor; // type@1389 │ │ -36092a: 1a03 475d |002d: const-string v3, "application" // string@5d47 │ │ -36092e: 6e20 1398 3100 |002f: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -360934: 0a03 |0032: move-result v3 │ │ -360936: 3803 0900 |0033: if-eqz v3, 003c // +0009 │ │ -36093a: 7110 739c 0200 |0035: invoke-static {v2}, Ljavax/mail/EventQueue;.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; // method@9c73 │ │ -360940: 0c05 |0038: move-result-object v5 │ │ -360942: 5b45 2e71 |0039: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ -360946: 2826 |003b: goto 0061 // +0026 │ │ -360948: 1a03 ffad |003c: const-string v3, "session" // string@adff │ │ -36094c: 6e20 1398 3100 |003e: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -360952: 0a03 |0041: move-result v3 │ │ -360954: 3803 0900 |0042: if-eqz v3, 004b // +0009 │ │ -360958: 6e10 a09d 0000 |0044: invoke-virtual {v0}, Ljavax/mail/Session;.getEventQueue:()Ljavax/mail/EventQueue; // method@9da0 │ │ -36095e: 0c05 |0047: move-result-object v5 │ │ -360960: 5b45 2e71 |0048: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ -360964: 2817 |004a: goto 0061 // +0017 │ │ -360966: 1a00 27ba |004b: const-string v0, "store" // string@ba27 │ │ -36096a: 6e20 1398 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -360970: 0a00 |0050: move-result v0 │ │ -360972: 3800 0900 |0051: if-eqz v0, 005a // +0009 │ │ -360976: 6e10 cf9d 0500 |0053: invoke-virtual {v5}, Ljavax/mail/Store;.getEventQueue:()Ljavax/mail/EventQueue; // method@9dcf │ │ -36097c: 0c05 |0056: move-result-object v5 │ │ -36097e: 5b45 2e71 |0057: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ -360982: 2808 |0059: goto 0061 // +0008 │ │ -360984: 2205 de13 |005a: new-instance v5, Ljavax/mail/EventQueue; // type@13de │ │ -360988: 7020 719c 2500 |005c: invoke-direct {v5, v2}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ -36098e: 5b45 2e71 |005f: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ -360992: 0e00 |0061: return-void │ │ +3608bc: |[3608bc] javax.mail.Folder.:(Ljavax/mail/Store;)V │ │ +3608cc: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3608d2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3608d4: 5940 2d71 |0004: iput v0, v4, Ljavax/mail/Folder;.mode:I // field@712d │ │ +3608d8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3608da: 5b40 2971 |0007: iput-object v0, v4, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ +3608de: 5b40 2a71 |0009: iput-object v0, v4, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ +3608e2: 5b40 2c71 |000b: iput-object v0, v4, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ +3608e6: 5b40 2b71 |000d: iput-object v0, v4, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ +3608ea: 5b45 2f71 |000f: iput-object v5, v4, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@712f │ │ +3608ee: 6e10 d39d 0500 |0011: invoke-virtual {v5}, Ljavax/mail/Store;.getSession:()Ljavax/mail/Session; // method@9dd3 │ │ +3608f4: 0c00 |0014: move-result-object v0 │ │ +3608f6: 6e10 a59d 0000 |0015: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +3608fc: 0c01 |0018: move-result-object v1 │ │ +3608fe: 1a02 0099 |0019: const-string v2, "mail.event.scope" // string@9900 │ │ +360902: 1a03 e271 |001b: const-string v3, "folder" // string@71e2 │ │ +360906: 6e30 989a 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9a98 │ │ +36090c: 0c01 |0020: move-result-object v1 │ │ +36090e: 6e10 a59d 0000 |0021: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +360914: 0c02 |0024: move-result-object v2 │ │ +360916: 1a03 ff98 |0025: const-string v3, "mail.event.executor" // string@98ff │ │ +36091a: 6e20 969a 3200 |0027: invoke-virtual {v2, v3}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ +360920: 0c02 |002a: move-result-object v2 │ │ +360922: 1f02 8913 |002b: check-cast v2, Ljava/util/concurrent/Executor; // type@1389 │ │ +360926: 1a03 475d |002d: const-string v3, "application" // string@5d47 │ │ +36092a: 6e20 1398 3100 |002f: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +360930: 0a03 |0032: move-result v3 │ │ +360932: 3803 0900 |0033: if-eqz v3, 003c // +0009 │ │ +360936: 7110 739c 0200 |0035: invoke-static {v2}, Ljavax/mail/EventQueue;.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; // method@9c73 │ │ +36093c: 0c05 |0038: move-result-object v5 │ │ +36093e: 5b45 2e71 |0039: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ +360942: 2826 |003b: goto 0061 // +0026 │ │ +360944: 1a03 ffad |003c: const-string v3, "session" // string@adff │ │ +360948: 6e20 1398 3100 |003e: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36094e: 0a03 |0041: move-result v3 │ │ +360950: 3803 0900 |0042: if-eqz v3, 004b // +0009 │ │ +360954: 6e10 a09d 0000 |0044: invoke-virtual {v0}, Ljavax/mail/Session;.getEventQueue:()Ljavax/mail/EventQueue; // method@9da0 │ │ +36095a: 0c05 |0047: move-result-object v5 │ │ +36095c: 5b45 2e71 |0048: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ +360960: 2817 |004a: goto 0061 // +0017 │ │ +360962: 1a00 27ba |004b: const-string v0, "store" // string@ba27 │ │ +360966: 6e20 1398 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36096c: 0a00 |0050: move-result v0 │ │ +36096e: 3800 0900 |0051: if-eqz v0, 005a // +0009 │ │ +360972: 6e10 cf9d 0500 |0053: invoke-virtual {v5}, Ljavax/mail/Store;.getEventQueue:()Ljavax/mail/EventQueue; // method@9dcf │ │ +360978: 0c05 |0056: move-result-object v5 │ │ +36097a: 5b45 2e71 |0057: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ +36097e: 2808 |0059: goto 0061 // +0008 │ │ +360980: 2205 de13 |005a: new-instance v5, Ljavax/mail/EventQueue; // type@13de │ │ +360984: 7020 719c 2500 |005c: invoke-direct {v5, v2}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ +36098a: 5b45 2e71 |005f: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ +36098e: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=132 │ │ 0x0007 line=1349 │ │ 0x0009 line=1416 │ │ 0x000b line=1497 │ │ @@ -794413,21 +794413,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 │ │ -360cc4: |[360cc4] javax.mail.Folder.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ -360cd4: 6e10 d79a 0300 |0000: invoke-virtual {v3}, Ljava/util/Vector;.clone:()Ljava/lang/Object; // method@9ad7 │ │ -360cda: 0c03 |0003: move-result-object v3 │ │ -360cdc: 1f03 7e13 |0004: check-cast v3, Ljava/util/Vector; // type@137e │ │ -360ce0: 5410 2e71 |0006: iget-object v0, v1, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ -360ce4: 6e30 729c 2003 |0008: invoke-virtual {v0, v2, v3}, Ljavax/mail/EventQueue;.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c72 │ │ -360cea: 0e00 |000b: return-void │ │ +360cc0: |[360cc0] javax.mail.Folder.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ +360cd0: 6e10 d79a 0300 |0000: invoke-virtual {v3}, Ljava/util/Vector;.clone:()Ljava/lang/Object; // method@9ad7 │ │ +360cd6: 0c03 |0003: move-result-object v3 │ │ +360cd8: 1f03 7e13 |0004: check-cast v3, Ljava/util/Vector; // type@137e │ │ +360cdc: 5410 2e71 |0006: iget-object v0, v1, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ +360ce0: 6e30 729c 2003 |0008: invoke-virtual {v0, v2, v3}, Ljavax/mail/EventQueue;.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c72 │ │ +360ce6: 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; │ │ @@ -794439,28 +794439,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 │ │ -360994: |[360994] javax.mail.Folder.addConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ -3609a4: 1d01 |0000: monitor-enter v1 │ │ -3609a6: 5410 2971 |0001: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ -3609aa: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -3609ae: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -3609b2: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -3609b8: 5b10 2971 |000a: iput-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ -3609bc: 5410 2971 |000c: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ -3609c0: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -3609c6: 1e01 |0011: monitor-exit v1 │ │ -3609c8: 0e00 |0012: return-void │ │ -3609ca: 0d02 |0013: move-exception v2 │ │ -3609cc: 1e01 |0014: monitor-exit v1 │ │ -3609ce: 2702 |0015: throw v2 │ │ +360990: |[360990] javax.mail.Folder.addConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ +3609a0: 1d01 |0000: monitor-enter v1 │ │ +3609a2: 5410 2971 |0001: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ +3609a6: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +3609aa: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +3609ae: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +3609b4: 5b10 2971 |000a: iput-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ +3609b8: 5410 2971 |000c: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ +3609bc: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +3609c2: 1e01 |0011: monitor-exit v1 │ │ +3609c4: 0e00 |0012: return-void │ │ +3609c6: 0d02 |0013: move-exception v2 │ │ +3609c8: 1e01 |0014: monitor-exit v1 │ │ +3609ca: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=1362 │ │ 0x0005 line=1363 │ │ 0x000c line=1364 │ │ @@ -794474,28 +794474,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 │ │ -3609dc: |[3609dc] javax.mail.Folder.addFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ -3609ec: 1d01 |0000: monitor-enter v1 │ │ -3609ee: 5410 2a71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ -3609f2: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -3609f6: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -3609fa: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -360a00: 5b10 2a71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ -360a04: 5410 2a71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ -360a08: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360a0e: 1e01 |0011: monitor-exit v1 │ │ -360a10: 0e00 |0012: return-void │ │ -360a12: 0d02 |0013: move-exception v2 │ │ -360a14: 1e01 |0014: monitor-exit v1 │ │ -360a16: 2702 |0015: throw v2 │ │ +3609d8: |[3609d8] javax.mail.Folder.addFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ +3609e8: 1d01 |0000: monitor-enter v1 │ │ +3609ea: 5410 2a71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ +3609ee: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +3609f2: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +3609f6: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +3609fc: 5b10 2a71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ +360a00: 5410 2a71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ +360a04: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360a0a: 1e01 |0011: monitor-exit v1 │ │ +360a0c: 0e00 |0012: return-void │ │ +360a0e: 0d02 |0013: move-exception v2 │ │ +360a10: 1e01 |0014: monitor-exit v1 │ │ +360a12: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=1428 │ │ 0x0005 line=1429 │ │ 0x000c line=1430 │ │ @@ -794509,28 +794509,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 │ │ -360a24: |[360a24] javax.mail.Folder.addMessageChangedListener:(Ljavax/mail/event/MessageChangedListener;)V │ │ -360a34: 1d01 |0000: monitor-enter v1 │ │ -360a36: 5410 2b71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ -360a3a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -360a3e: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -360a42: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -360a48: 5b10 2b71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ -360a4c: 5410 2b71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ -360a50: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360a56: 1e01 |0011: monitor-exit v1 │ │ -360a58: 0e00 |0012: return-void │ │ -360a5a: 0d02 |0013: move-exception v2 │ │ -360a5c: 1e01 |0014: monitor-exit v1 │ │ -360a5e: 2702 |0015: throw v2 │ │ +360a20: |[360a20] javax.mail.Folder.addMessageChangedListener:(Ljavax/mail/event/MessageChangedListener;)V │ │ +360a30: 1d01 |0000: monitor-enter v1 │ │ +360a32: 5410 2b71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ +360a36: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +360a3a: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +360a3e: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +360a44: 5b10 2b71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ +360a48: 5410 2b71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ +360a4c: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360a52: 1e01 |0011: monitor-exit v1 │ │ +360a54: 0e00 |0012: return-void │ │ +360a56: 0d02 |0013: move-exception v2 │ │ +360a58: 1e01 |0014: monitor-exit v1 │ │ +360a5a: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=1599 │ │ 0x0005 line=1600 │ │ 0x000c line=1601 │ │ @@ -794544,28 +794544,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 │ │ -360a6c: |[360a6c] javax.mail.Folder.addMessageCountListener:(Ljavax/mail/event/MessageCountListener;)V │ │ -360a7c: 1d01 |0000: monitor-enter v1 │ │ -360a7e: 5410 2c71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ -360a82: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -360a86: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -360a8a: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -360a90: 5b10 2c71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ -360a94: 5410 2c71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ -360a98: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360a9e: 1e01 |0011: monitor-exit v1 │ │ -360aa0: 0e00 |0012: return-void │ │ -360aa2: 0d02 |0013: move-exception v2 │ │ -360aa4: 1e01 |0014: monitor-exit v1 │ │ -360aa6: 2702 |0015: throw v2 │ │ +360a68: |[360a68] javax.mail.Folder.addMessageCountListener:(Ljavax/mail/event/MessageCountListener;)V │ │ +360a78: 1d01 |0000: monitor-enter v1 │ │ +360a7a: 5410 2c71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ +360a7e: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +360a82: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +360a86: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +360a8c: 5b10 2c71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ +360a90: 5410 2c71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ +360a94: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360a9a: 1e01 |0011: monitor-exit v1 │ │ +360a9c: 0e00 |0012: return-void │ │ +360a9e: 0d02 |0013: move-exception v2 │ │ +360aa0: 1e01 |0014: monitor-exit v1 │ │ +360aa2: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=1509 │ │ 0x0005 line=1510 │ │ 0x000c line=1511 │ │ @@ -794585,18 +794585,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -360ab4: |[360ab4] javax.mail.Folder.close:()V │ │ -360ac4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -360ac6: 6e20 a09c 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.close:(Z)V // method@9ca0 │ │ -360acc: 0e00 |0004: return-void │ │ +360ab0: |[360ab0] javax.mail.Folder.close:()V │ │ +360ac0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +360ac2: 6e20 a09c 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.close:(Z)V // method@9ca0 │ │ +360ac8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=669 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Folder; │ │ │ │ #6 : (in Ljavax/mail/Folder;) │ │ @@ -794610,32 +794610,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 │ │ -360ad0: |[360ad0] javax.mail.Folder.copyMessages:([Ljavax/mail/Message;Ljavax/mail/Folder;)V │ │ -360ae0: 6e10 a49c 0400 |0000: invoke-virtual {v4}, Ljavax/mail/Folder;.exists:()Z // method@9ca4 │ │ -360ae6: 0a00 |0003: move-result v0 │ │ -360ae8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -360aec: 6e20 9e9c 3400 |0006: invoke-virtual {v4, v3}, Ljavax/mail/Folder;.appendMessages:([Ljavax/mail/Message;)V // method@9c9e │ │ -360af2: 0e00 |0009: return-void │ │ -360af4: 2203 e513 |000a: new-instance v3, Ljavax/mail/FolderNotFoundException; // type@13e5 │ │ -360af8: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -360afc: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -360b02: 6e10 aa9c 0400 |0011: invoke-virtual {v4}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ -360b08: 0c01 |0014: move-result-object v1 │ │ -360b0a: 6e20 4b98 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -360b10: 1a01 cc01 |0018: const-string v1, " does not exist" // string@01cc │ │ -360b14: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -360b1a: 6e10 5498 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -360b20: 0c00 |0020: move-result-object v0 │ │ -360b22: 7030 db9c 0304 |0021: invoke-direct {v3, v0, v4}, Ljavax/mail/FolderNotFoundException;.:(Ljava/lang/String;Ljavax/mail/Folder;)V // method@9cdb │ │ -360b28: 2703 |0024: throw v3 │ │ +360acc: |[360acc] javax.mail.Folder.copyMessages:([Ljavax/mail/Message;Ljavax/mail/Folder;)V │ │ +360adc: 6e10 a49c 0400 |0000: invoke-virtual {v4}, Ljavax/mail/Folder;.exists:()Z // method@9ca4 │ │ +360ae2: 0a00 |0003: move-result v0 │ │ +360ae4: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +360ae8: 6e20 9e9c 3400 |0006: invoke-virtual {v4, v3}, Ljavax/mail/Folder;.appendMessages:([Ljavax/mail/Message;)V // method@9c9e │ │ +360aee: 0e00 |0009: return-void │ │ +360af0: 2203 e513 |000a: new-instance v3, Ljavax/mail/FolderNotFoundException; // type@13e5 │ │ +360af4: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +360af8: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +360afe: 6e10 aa9c 0400 |0011: invoke-virtual {v4}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ +360b04: 0c01 |0014: move-result-object v1 │ │ +360b06: 6e20 4b98 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +360b0c: 1a01 cc01 |0018: const-string v1, " does not exist" // string@01cc │ │ +360b10: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +360b16: 6e10 5498 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +360b1c: 0c00 |0020: move-result-object v0 │ │ +360b1e: 7030 db9c 0304 |0021: invoke-direct {v3, v0, v4}, Ljavax/mail/FolderNotFoundException;.:(Ljava/lang/String;Ljavax/mail/Folder;)V // method@9cdb │ │ +360b24: 2703 |0024: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ 0x0006 line=1221 │ │ 0x000a line=1217 │ │ 0x0011 line=1218 │ │ locals : │ │ @@ -794672,37 +794672,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 │ │ -360b2c: |[360b2c] javax.mail.Folder.fetch:([Ljavax/mail/Message;Ljavax/mail/FetchProfile;)V │ │ -360b3c: 0e00 |0000: return-void │ │ +360b28: |[360b28] javax.mail.Folder.fetch:([Ljavax/mail/Message;Ljavax/mail/FetchProfile;)V │ │ +360b38: 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 │ │ -360b40: |[360b40] javax.mail.Folder.finalize:()V │ │ -360b50: 5410 2e71 |0000: iget-object v0, v1, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ -360b54: 6e10 759c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ -360b5a: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -360b60: 0e00 |0008: return-void │ │ -360b62: 0d00 |0009: move-exception v0 │ │ -360b64: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -360b6a: 2700 |000d: throw v0 │ │ +360b3c: |[360b3c] javax.mail.Folder.finalize:()V │ │ +360b4c: 5410 2e71 |0000: iget-object v0, v1, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ +360b50: 6e10 759c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ +360b56: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +360b5c: 0e00 |0008: return-void │ │ +360b5e: 0d00 |0009: move-exception v0 │ │ +360b60: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +360b66: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=1661 │ │ 0x0005 line=1663 │ │ 0x000d line=1664 │ │ @@ -794714,41 +794714,41 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -360444: |[360444] javax.mail.Folder.getDeletedMessageCount:()I │ │ -360454: 1d05 |0000: monitor-enter v5 │ │ -360456: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ -36045c: 0a00 |0004: move-result v0 │ │ -36045e: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -360462: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -360464: 1e05 |0008: monitor-exit v5 │ │ -360466: 0f00 |0009: return v0 │ │ -360468: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -36046a: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ -360470: 0a01 |000e: move-result v1 │ │ -360472: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -360474: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ -360478: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -36047e: 0c03 |0015: move-result-object v3 │ │ -360480: 6204 1471 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7114 │ │ -360484: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ -36048a: 0a03 |001b: move-result v3 │ │ -36048c: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ -360490: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -360494: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -360498: 28ee |0022: goto 0010 // -0012 │ │ -36049a: 1e05 |0023: monitor-exit v5 │ │ -36049c: 0f00 |0024: return v0 │ │ -36049e: 0d00 |0025: move-exception v0 │ │ -3604a0: 1e05 |0026: monitor-exit v5 │ │ -3604a2: 2700 |0027: throw v0 │ │ +360440: |[360440] javax.mail.Folder.getDeletedMessageCount:()I │ │ +360450: 1d05 |0000: monitor-enter v5 │ │ +360452: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ +360458: 0a00 |0004: move-result v0 │ │ +36045a: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +36045e: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +360460: 1e05 |0008: monitor-exit v5 │ │ +360462: 0f00 |0009: return v0 │ │ +360464: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +360466: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ +36046c: 0a01 |000e: move-result v1 │ │ +36046e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +360470: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ +360474: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +36047a: 0c03 |0015: move-result-object v3 │ │ +36047c: 6204 1471 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7114 │ │ +360480: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ +360486: 0a03 |001b: move-result v3 │ │ +360488: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ +36048c: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +360490: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +360494: 28ee |0022: goto 0010 // -0012 │ │ +360496: 1e05 |0023: monitor-exit v5 │ │ +360498: 0f00 |0024: return v0 │ │ +36049a: 0d00 |0025: move-exception v0 │ │ +36049c: 1e05 |0026: monitor-exit v5 │ │ +36049e: 2700 |0027: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0005 │ │ -> 0x0025 │ │ 0x000b - 0x000f │ │ -> 0x0025 │ │ 0x0012 - 0x001c │ │ Ljavax/mail/MessageRemovedException; -> 0x0020 │ │ @@ -794791,39 +794791,39 @@ │ │ type : '()[Ljavax/mail/Message;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -360698: |[360698] javax.mail.Folder.getMessages:()[Ljavax/mail/Message; │ │ -3606a8: 1d05 |0000: monitor-enter v5 │ │ -3606aa: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ -3606b0: 0a00 |0004: move-result v0 │ │ -3606b2: 3800 1800 |0005: if-eqz v0, 001d // +0018 │ │ -3606b6: 6e10 ac9c 0500 |0007: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ -3606bc: 0a00 |000a: move-result v0 │ │ -3606be: 2301 f215 |000b: new-array v1, v0, [Ljavax/mail/Message; // type@15f2 │ │ -3606c2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -3606c4: 3602 0d00 |000e: if-gt v2, v0, 001b // +000d │ │ -3606c8: d803 02ff |0010: add-int/lit8 v3, v2, #int -1 // #ff │ │ -3606cc: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -3606d2: 0c04 |0015: move-result-object v4 │ │ -3606d4: 4d04 0103 |0016: aput-object v4, v1, v3 │ │ -3606d8: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3606dc: 28f4 |001a: goto 000e // -000c │ │ -3606de: 1e05 |001b: monitor-exit v5 │ │ -3606e0: 1101 |001c: return-object v1 │ │ -3606e2: 2200 c912 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ -3606e6: 1a01 bb1b |001f: const-string v1, "Folder not open" // string@1bbb │ │ -3606ea: 7020 8a97 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ -3606f0: 2700 |0024: throw v0 │ │ -3606f2: 0d00 |0025: move-exception v0 │ │ -3606f4: 1e05 |0026: monitor-exit v5 │ │ -3606f6: 2700 |0027: throw v0 │ │ +360694: |[360694] javax.mail.Folder.getMessages:()[Ljavax/mail/Message; │ │ +3606a4: 1d05 |0000: monitor-enter v5 │ │ +3606a6: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ +3606ac: 0a00 |0004: move-result v0 │ │ +3606ae: 3800 1800 |0005: if-eqz v0, 001d // +0018 │ │ +3606b2: 6e10 ac9c 0500 |0007: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ +3606b8: 0a00 |000a: move-result v0 │ │ +3606ba: 2301 f215 |000b: new-array v1, v0, [Ljavax/mail/Message; // type@15f2 │ │ +3606be: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +3606c0: 3602 0d00 |000e: if-gt v2, v0, 001b // +000d │ │ +3606c4: d803 02ff |0010: add-int/lit8 v3, v2, #int -1 // #ff │ │ +3606c8: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +3606ce: 0c04 |0015: move-result-object v4 │ │ +3606d0: 4d04 0103 |0016: aput-object v4, v1, v3 │ │ +3606d4: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3606d8: 28f4 |001a: goto 000e // -000c │ │ +3606da: 1e05 |001b: monitor-exit v5 │ │ +3606dc: 1101 |001c: return-object v1 │ │ +3606de: 2200 c912 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ +3606e2: 1a01 bb1b |001f: const-string v1, "Folder not open" // string@1bbb │ │ +3606e6: 7020 8a97 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ +3606ec: 2700 |0024: throw v0 │ │ +3606ee: 0d00 |0025: move-exception v0 │ │ +3606f0: 1e05 |0026: monitor-exit v5 │ │ +3606f2: 2700 |0027: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0018 │ │ -> 0x0025 │ │ 0x001d - 0x0025 │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=991 │ │ @@ -794840,32 +794840,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 │ │ -36070c: |[36070c] javax.mail.Folder.getMessages:(II)[Ljavax/mail/Message; │ │ -36071c: 1d04 |0000: monitor-enter v4 │ │ -36071e: 9100 0605 |0001: sub-int v0, v6, v5 │ │ -360722: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ -360726: 2300 f215 |0005: new-array v0, v0, [Ljavax/mail/Message; // type@15f2 │ │ -36072a: 0151 |0007: move v1, v5 │ │ -36072c: 3661 0d00 |0008: if-gt v1, v6, 0015 // +000d │ │ -360730: 9102 0105 |000a: sub-int v2, v1, v5 │ │ -360734: 6e20 ab9c 1400 |000c: invoke-virtual {v4, v1}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -36073a: 0c03 |000f: move-result-object v3 │ │ -36073c: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ -360740: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -360744: 28f4 |0014: goto 0008 // -000c │ │ -360746: 1e04 |0015: monitor-exit v4 │ │ -360748: 1100 |0016: return-object v0 │ │ -36074a: 0d05 |0017: move-exception v5 │ │ -36074c: 1e04 |0018: monitor-exit v4 │ │ -36074e: 2705 |0019: throw v5 │ │ +360708: |[360708] javax.mail.Folder.getMessages:(II)[Ljavax/mail/Message; │ │ +360718: 1d04 |0000: monitor-enter v4 │ │ +36071a: 9100 0605 |0001: sub-int v0, v6, v5 │ │ +36071e: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ +360722: 2300 f215 |0005: new-array v0, v0, [Ljavax/mail/Message; // type@15f2 │ │ +360726: 0151 |0007: move v1, v5 │ │ +360728: 3661 0d00 |0008: if-gt v1, v6, 0015 // +000d │ │ +36072c: 9102 0105 |000a: sub-int v2, v1, v5 │ │ +360730: 6e20 ab9c 1400 |000c: invoke-virtual {v4, v1}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +360736: 0c03 |000f: move-result-object v3 │ │ +360738: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ +36073c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +360740: 28f4 |0014: goto 0008 // -000c │ │ +360742: 1e04 |0015: monitor-exit v4 │ │ +360744: 1100 |0016: return-object v0 │ │ +360746: 0d05 |0017: move-exception v5 │ │ +360748: 1e04 |0018: monitor-exit v4 │ │ +36074a: 2705 |0019: throw v5 │ │ catches : 1 │ │ 0x0005 - 0x0012 │ │ -> 0x0017 │ │ positions : │ │ 0x0005 line=931 │ │ 0x000c line=933 │ │ 0x0015 line=934 │ │ @@ -794879,31 +794879,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 │ │ -36075c: |[36075c] javax.mail.Folder.getMessages:([I)[Ljavax/mail/Message; │ │ -36076c: 1d04 |0000: monitor-enter v4 │ │ -36076e: 2150 |0001: array-length v0, v5 │ │ -360770: 2301 f215 |0002: new-array v1, v0, [Ljavax/mail/Message; // type@15f2 │ │ -360774: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -360776: 3502 0d00 |0005: if-ge v2, v0, 0012 // +000d │ │ -36077a: 4403 0502 |0007: aget v3, v5, v2 │ │ -36077e: 6e20 ab9c 3400 |0009: invoke-virtual {v4, v3}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -360784: 0c03 |000c: move-result-object v3 │ │ -360786: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ -36078a: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36078e: 28f4 |0011: goto 0005 // -000c │ │ -360790: 1e04 |0012: monitor-exit v4 │ │ -360792: 1101 |0013: return-object v1 │ │ -360794: 0d05 |0014: move-exception v5 │ │ -360796: 1e04 |0015: monitor-exit v4 │ │ -360798: 2705 |0016: throw v5 │ │ +360758: |[360758] javax.mail.Folder.getMessages:([I)[Ljavax/mail/Message; │ │ +360768: 1d04 |0000: monitor-enter v4 │ │ +36076a: 2150 |0001: array-length v0, v5 │ │ +36076c: 2301 f215 |0002: new-array v1, v0, [Ljavax/mail/Message; // type@15f2 │ │ +360770: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +360772: 3502 0d00 |0005: if-ge v2, v0, 0012 // +000d │ │ +360776: 4403 0502 |0007: aget v3, v5, v2 │ │ +36077a: 6e20 ab9c 3400 |0009: invoke-virtual {v4, v3}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +360780: 0c03 |000c: move-result-object v3 │ │ +360782: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ +360786: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36078a: 28f4 |0011: goto 0005 // -000c │ │ +36078c: 1e04 |0012: monitor-exit v4 │ │ +36078e: 1101 |0013: return-object v1 │ │ +360790: 0d05 |0014: move-exception v5 │ │ +360792: 1e04 |0015: monitor-exit v4 │ │ +360794: 2705 |0016: throw v5 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x0014 │ │ positions : │ │ 0x0001 line=961 │ │ 0x0002 line=962 │ │ 0x0007 line=964 │ │ @@ -794917,29 +794917,29 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3604c4: |[3604c4] javax.mail.Folder.getMode:()I │ │ -3604d4: 1d02 |0000: monitor-enter v2 │ │ -3604d6: 6e10 bb9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ -3604dc: 0a00 |0004: move-result v0 │ │ -3604de: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -3604e2: 5220 2d71 |0007: iget v0, v2, Ljavax/mail/Folder;.mode:I // field@712d │ │ -3604e6: 1e02 |0009: monitor-exit v2 │ │ -3604e8: 0f00 |000a: return v0 │ │ -3604ea: 2200 c912 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ -3604ee: 1a01 bb1b |000d: const-string v1, "Folder not open" // string@1bbb │ │ -3604f2: 7020 8a97 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ -3604f8: 2700 |0012: throw v0 │ │ -3604fa: 0d00 |0013: move-exception v0 │ │ -3604fc: 1e02 |0014: monitor-exit v2 │ │ -3604fe: 2700 |0015: throw v0 │ │ +3604c0: |[3604c0] javax.mail.Folder.getMode:()I │ │ +3604d0: 1d02 |0000: monitor-enter v2 │ │ +3604d2: 6e10 bb9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ +3604d8: 0a00 |0004: move-result v0 │ │ +3604da: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +3604de: 5220 2d71 |0007: iget v0, v2, Ljavax/mail/Folder;.mode:I // field@712d │ │ +3604e2: 1e02 |0009: monitor-exit v2 │ │ +3604e4: 0f00 |000a: return v0 │ │ +3604e6: 2200 c912 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ +3604ea: 1a01 bb1b |000d: const-string v1, "Folder not open" // string@1bbb │ │ +3604ee: 7020 8a97 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ +3604f4: 2700 |0012: throw v0 │ │ +3604f6: 0d00 |0013: move-exception v0 │ │ +3604f8: 1e02 |0014: monitor-exit v2 │ │ +3604fa: 2700 |0015: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ -> 0x0013 │ │ 0x000b - 0x0013 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=690 │ │ @@ -794959,41 +794959,41 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -360514: |[360514] javax.mail.Folder.getNewMessageCount:()I │ │ -360524: 1d05 |0000: monitor-enter v5 │ │ -360526: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ -36052c: 0a00 |0004: move-result v0 │ │ -36052e: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -360532: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -360534: 1e05 |0008: monitor-exit v5 │ │ -360536: 0f00 |0009: return v0 │ │ -360538: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -36053a: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ -360540: 0a01 |000e: move-result v1 │ │ -360542: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -360544: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ -360548: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -36054e: 0c03 |0015: move-result-object v3 │ │ -360550: 6204 1771 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7117 │ │ -360554: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ -36055a: 0a03 |001b: move-result v3 │ │ -36055c: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ -360560: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -360564: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -360568: 28ee |0022: goto 0010 // -0012 │ │ -36056a: 1e05 |0023: monitor-exit v5 │ │ -36056c: 0f00 |0024: return v0 │ │ -36056e: 0d00 |0025: move-exception v0 │ │ -360570: 1e05 |0026: monitor-exit v5 │ │ -360572: 2700 |0027: throw v0 │ │ +360510: |[360510] javax.mail.Folder.getNewMessageCount:()I │ │ +360520: 1d05 |0000: monitor-enter v5 │ │ +360522: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ +360528: 0a00 |0004: move-result v0 │ │ +36052a: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +36052e: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +360530: 1e05 |0008: monitor-exit v5 │ │ +360532: 0f00 |0009: return v0 │ │ +360534: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +360536: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ +36053c: 0a01 |000e: move-result v1 │ │ +36053e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +360540: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ +360544: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +36054a: 0c03 |0015: move-result-object v3 │ │ +36054c: 6204 1771 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7117 │ │ +360550: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ +360556: 0a03 |001b: move-result v3 │ │ +360558: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ +36055c: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +360560: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +360564: 28ee |0022: goto 0010 // -0012 │ │ +360566: 1e05 |0023: monitor-exit v5 │ │ +360568: 0f00 |0024: return v0 │ │ +36056a: 0d00 |0025: move-exception v0 │ │ +36056c: 1e05 |0026: monitor-exit v5 │ │ +36056e: 2700 |0027: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0005 │ │ -> 0x0025 │ │ 0x000b - 0x000f │ │ -> 0x0025 │ │ 0x0012 - 0x001c │ │ Ljavax/mail/MessageRemovedException; -> 0x0020 │ │ @@ -795030,17 +795030,17 @@ │ │ type : '()Ljavax/mail/Store;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -360834: |[360834] javax.mail.Folder.getStore:()Ljavax/mail/Store; │ │ -360844: 5410 2f71 |0000: iget-object v0, v1, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@712f │ │ -360848: 1100 |0002: return-object v0 │ │ +360830: |[360830] javax.mail.Folder.getStore:()Ljavax/mail/Store; │ │ +360840: 5410 2f71 |0000: iget-object v0, v1, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@712f │ │ +360844: 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;) │ │ @@ -795054,40 +795054,40 @@ │ │ type : '()Ljavax/mail/URLName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 50 16-bit code units │ │ -36084c: |[36084c] javax.mail.Folder.getURLName:()Ljavax/mail/URLName; │ │ -36085c: 6e10 b69c 0a00 |0000: invoke-virtual {v10}, Ljavax/mail/Folder;.getStore:()Ljavax/mail/Store; // method@9cb6 │ │ -360862: 0c00 |0003: move-result-object v0 │ │ -360864: 6e10 d59d 0000 |0004: invoke-virtual {v0}, Ljavax/mail/Store;.getURLName:()Ljavax/mail/URLName; // method@9dd5 │ │ -36086a: 0c00 |0007: move-result-object v0 │ │ -36086c: 6e10 aa9c 0a00 |0008: invoke-virtual {v10}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ -360872: 0c01 |000b: move-result-object v1 │ │ -360874: 2202 e812 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -360878: 7010 4098 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36087e: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ -360882: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -360888: 2201 0b14 |0016: new-instance v1, Ljavax/mail/URLName; // type@140b │ │ -36088c: 6e10 0a9e 0000 |0018: invoke-virtual {v0}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -360892: 0c04 |001b: move-result-object v4 │ │ -360894: 6e10 069e 0000 |001c: invoke-virtual {v0}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ -36089a: 0c05 |001f: move-result-object v5 │ │ -36089c: 6e10 099e 0000 |0020: invoke-virtual {v0}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ -3608a2: 0a06 |0023: move-result v6 │ │ -3608a4: 6e10 5498 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3608aa: 0c07 |0027: move-result-object v7 │ │ -3608ac: 6e10 0d9e 0000 |0028: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ -3608b2: 0c08 |002b: move-result-object v8 │ │ -3608b4: 1209 |002c: const/4 v9, #int 0 // #0 │ │ -3608b6: 0713 |002d: move-object v3, v1 │ │ -3608b8: 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 │ │ -3608be: 1101 |0031: return-object v1 │ │ +360848: |[360848] javax.mail.Folder.getURLName:()Ljavax/mail/URLName; │ │ +360858: 6e10 b69c 0a00 |0000: invoke-virtual {v10}, Ljavax/mail/Folder;.getStore:()Ljavax/mail/Store; // method@9cb6 │ │ +36085e: 0c00 |0003: move-result-object v0 │ │ +360860: 6e10 d59d 0000 |0004: invoke-virtual {v0}, Ljavax/mail/Store;.getURLName:()Ljavax/mail/URLName; // method@9dd5 │ │ +360866: 0c00 |0007: move-result-object v0 │ │ +360868: 6e10 aa9c 0a00 |0008: invoke-virtual {v10}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ +36086e: 0c01 |000b: move-result-object v1 │ │ +360870: 2202 e812 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +360874: 7010 4098 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36087a: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ +36087e: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +360884: 2201 0b14 |0016: new-instance v1, Ljavax/mail/URLName; // type@140b │ │ +360888: 6e10 0a9e 0000 |0018: invoke-virtual {v0}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +36088e: 0c04 |001b: move-result-object v4 │ │ +360890: 6e10 069e 0000 |001c: invoke-virtual {v0}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ +360896: 0c05 |001f: move-result-object v5 │ │ +360898: 6e10 099e 0000 |0020: invoke-virtual {v0}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ +36089e: 0a06 |0023: move-result v6 │ │ +3608a0: 6e10 5498 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3608a6: 0c07 |0027: move-result-object v7 │ │ +3608a8: 6e10 0d9e 0000 |0028: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ +3608ae: 0c08 |002b: move-result-object v8 │ │ +3608b0: 1209 |002c: const/4 v9, #int 0 // #0 │ │ +3608b2: 0713 |002d: move-object v3, v1 │ │ +3608b4: 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 │ │ +3608ba: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0008 line=195 │ │ 0x000c line=196 │ │ 0x0013 line=216 │ │ 0x0016 line=223 │ │ @@ -795101,41 +795101,41 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -360594: |[360594] javax.mail.Folder.getUnreadMessageCount:()I │ │ -3605a4: 1d05 |0000: monitor-enter v5 │ │ -3605a6: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ -3605ac: 0a00 |0004: move-result v0 │ │ -3605ae: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -3605b2: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -3605b4: 1e05 |0008: monitor-exit v5 │ │ -3605b6: 0f00 |0009: return v0 │ │ -3605b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3605ba: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ -3605c0: 0a01 |000e: move-result v1 │ │ -3605c2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3605c4: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ -3605c8: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -3605ce: 0c03 |0015: move-result-object v3 │ │ -3605d0: 6204 1871 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7118 │ │ -3605d4: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ -3605da: 0a03 |001b: move-result v3 │ │ -3605dc: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ -3605e0: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3605e4: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3605e8: 28ee |0022: goto 0010 // -0012 │ │ -3605ea: 1e05 |0023: monitor-exit v5 │ │ -3605ec: 0f00 |0024: return v0 │ │ -3605ee: 0d00 |0025: move-exception v0 │ │ -3605f0: 1e05 |0026: monitor-exit v5 │ │ -3605f2: 2700 |0027: throw v0 │ │ +360590: |[360590] javax.mail.Folder.getUnreadMessageCount:()I │ │ +3605a0: 1d05 |0000: monitor-enter v5 │ │ +3605a2: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ +3605a8: 0a00 |0004: move-result v0 │ │ +3605aa: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +3605ae: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +3605b0: 1e05 |0008: monitor-exit v5 │ │ +3605b2: 0f00 |0009: return v0 │ │ +3605b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3605b6: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ +3605bc: 0a01 |000e: move-result v1 │ │ +3605be: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3605c0: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ +3605c4: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +3605ca: 0c03 |0015: move-result-object v3 │ │ +3605cc: 6204 1871 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7118 │ │ +3605d0: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ +3605d6: 0a03 |001b: move-result v3 │ │ +3605d8: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ +3605dc: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3605e0: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3605e4: 28ee |0022: goto 0010 // -0012 │ │ +3605e6: 1e05 |0023: monitor-exit v5 │ │ +3605e8: 0f00 |0024: return v0 │ │ +3605ea: 0d00 |0025: move-exception v0 │ │ +3605ec: 1e05 |0026: monitor-exit v5 │ │ +3605ee: 2700 |0027: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0005 │ │ -> 0x0025 │ │ 0x000b - 0x000f │ │ -> 0x0025 │ │ 0x0012 - 0x001c │ │ Ljavax/mail/MessageRemovedException; -> 0x0020 │ │ @@ -795166,35 +795166,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -360430: |[360430] javax.mail.Folder.isSubscribed:()Z │ │ -360440: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -360442: 0f00 |0001: return v0 │ │ +36042c: |[36042c] javax.mail.Folder.isSubscribed:()Z │ │ +36043c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +36043e: 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 │ │ -36063c: |[36063c] javax.mail.Folder.list:()[Ljavax/mail/Folder; │ │ -36064c: 1a00 4b03 |0000: const-string v0, "%" // string@034b │ │ -360650: 6e20 be9c 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.list:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cbe │ │ -360656: 0c00 |0005: move-result-object v0 │ │ -360658: 1100 |0006: return-object v0 │ │ +360638: |[360638] javax.mail.Folder.list:()[Ljavax/mail/Folder; │ │ +360648: 1a00 4b03 |0000: const-string v0, "%" // string@034b │ │ +36064c: 6e20 be9c 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.list:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cbe │ │ +360652: 0c00 |0005: move-result-object v0 │ │ +360654: 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;) │ │ @@ -795208,19 +795208,19 @@ │ │ type : '()[Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36065c: |[36065c] javax.mail.Folder.listSubscribed:()[Ljavax/mail/Folder; │ │ -36066c: 1a00 4b03 |0000: const-string v0, "%" // string@034b │ │ -360670: 6e20 c09c 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.listSubscribed:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cc0 │ │ -360676: 0c00 |0005: move-result-object v0 │ │ -360678: 1100 |0006: return-object v0 │ │ +360658: |[360658] javax.mail.Folder.listSubscribed:()[Ljavax/mail/Folder; │ │ +360668: 1a00 4b03 |0000: const-string v0, "%" // string@034b │ │ +36066c: 6e20 c09c 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.listSubscribed:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cc0 │ │ +360672: 0c00 |0005: move-result-object v0 │ │ +360674: 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;) │ │ @@ -795228,18 +795228,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 │ │ -36067c: |[36067c] javax.mail.Folder.listSubscribed:(Ljava/lang/String;)[Ljavax/mail/Folder; │ │ -36068c: 6e20 be9c 1000 |0000: invoke-virtual {v0, v1}, Ljavax/mail/Folder;.list:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cbe │ │ -360692: 0c01 |0003: move-result-object v1 │ │ -360694: 1101 |0004: return-object v1 │ │ +360678: |[360678] javax.mail.Folder.listSubscribed:(Ljava/lang/String;)[Ljavax/mail/Folder; │ │ +360688: 6e20 be9c 1000 |0000: invoke-virtual {v0, v1}, Ljavax/mail/Folder;.list:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cbe │ │ +36068e: 0c01 |0003: move-result-object v1 │ │ +360690: 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; │ │ │ │ @@ -795248,26 +795248,26 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -360b78: |[360b78] javax.mail.Folder.notifyConnectionListeners:(I)V │ │ -360b88: 5420 2971 |0000: iget-object v0, v2, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ -360b8c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -360b90: 2200 0e14 |0004: new-instance v0, Ljavax/mail/event/ConnectionEvent; // type@140e │ │ -360b94: 7030 189e 2003 |0006: invoke-direct {v0, v2, v3}, Ljavax/mail/event/ConnectionEvent;.:(Ljava/lang/Object;I)V // method@9e18 │ │ -360b9a: 5421 2971 |0009: iget-object v1, v2, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ -360b9e: 7030 c89c 0201 |000b: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360ba4: 1230 |000e: const/4 v0, #int 3 // #3 │ │ -360ba6: 3303 0700 |000f: if-ne v3, v0, 0016 // +0007 │ │ -360baa: 5423 2e71 |0011: iget-object v3, v2, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ -360bae: 6e10 759c 0300 |0013: invoke-virtual {v3}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ -360bb4: 0e00 |0016: return-void │ │ +360b74: |[360b74] javax.mail.Folder.notifyConnectionListeners:(I)V │ │ +360b84: 5420 2971 |0000: iget-object v0, v2, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ +360b88: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +360b8c: 2200 0e14 |0004: new-instance v0, Ljavax/mail/event/ConnectionEvent; // type@140e │ │ +360b90: 7030 189e 2003 |0006: invoke-direct {v0, v2, v3}, Ljavax/mail/event/ConnectionEvent;.:(Ljava/lang/Object;I)V // method@9e18 │ │ +360b96: 5421 2971 |0009: iget-object v1, v2, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ +360b9a: 7030 c89c 0201 |000b: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360ba0: 1230 |000e: const/4 v0, #int 3 // #3 │ │ +360ba2: 3303 0700 |000f: if-ne v3, v0, 0016 // +0007 │ │ +360ba6: 5423 2e71 |0011: iget-object v3, v2, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712e │ │ +360baa: 6e10 759c 0300 |0013: invoke-virtual {v3}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ +360bb0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1396 │ │ 0x0004 line=1397 │ │ 0x0009 line=1398 │ │ 0x0011 line=1412 │ │ locals : │ │ @@ -795279,24 +795279,24 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -360bb8: |[360bb8] javax.mail.Folder.notifyFolderListeners:(I)V │ │ -360bc8: 5420 2a71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ -360bcc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -360bd0: 2200 1114 |0004: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ -360bd4: 7040 229e 2032 |0006: invoke-direct {v0, v2, v2, v3}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V // method@9e22 │ │ -360bda: 5421 2a71 |0009: iget-object v1, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ -360bde: 7030 c89c 0201 |000b: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360be4: 5420 2f71 |000e: iget-object v0, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@712f │ │ -360be8: 6e30 d89d 3002 |0010: invoke-virtual {v0, v3, v2}, Ljavax/mail/Store;.notifyFolderListeners:(ILjavax/mail/Folder;)V // method@9dd8 │ │ -360bee: 0e00 |0013: return-void │ │ +360bb4: |[360bb4] javax.mail.Folder.notifyFolderListeners:(I)V │ │ +360bc4: 5420 2a71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ +360bc8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +360bcc: 2200 1114 |0004: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ +360bd0: 7040 229e 2032 |0006: invoke-direct {v0, v2, v2, v3}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V // method@9e22 │ │ +360bd6: 5421 2a71 |0009: iget-object v1, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ +360bda: 7030 c89c 0201 |000b: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360be0: 5420 2f71 |000e: iget-object v0, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@712f │ │ +360be4: 6e30 d89d 3002 |0010: invoke-virtual {v0, v3, v2}, Ljavax/mail/Store;.notifyFolderListeners:(ILjavax/mail/Folder;)V // method@9dd8 │ │ +360bea: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1463 │ │ 0x0004 line=1464 │ │ 0x0009 line=1465 │ │ 0x000e line=1467 │ │ locals : │ │ @@ -795308,25 +795308,25 @@ │ │ type : '(Ljavax/mail/Folder;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -360bf0: |[360bf0] javax.mail.Folder.notifyFolderRenamedListeners:(Ljavax/mail/Folder;)V │ │ -360c00: 5420 2a71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ -360c04: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -360c08: 2200 1114 |0004: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ -360c0c: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -360c0e: 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 │ │ -360c14: 5421 2a71 |000a: iget-object v1, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ -360c18: 7030 c89c 0201 |000c: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360c1e: 5420 2f71 |000f: iget-object v0, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@712f │ │ -360c22: 6e30 d99d 2003 |0011: invoke-virtual {v0, v2, v3}, Ljavax/mail/Store;.notifyFolderRenamedListeners:(Ljavax/mail/Folder;Ljavax/mail/Folder;)V // method@9dd9 │ │ -360c28: 0e00 |0014: return-void │ │ +360bec: |[360bec] javax.mail.Folder.notifyFolderRenamedListeners:(Ljavax/mail/Folder;)V │ │ +360bfc: 5420 2a71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ +360c00: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +360c04: 2200 1114 |0004: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ +360c08: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +360c0a: 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 │ │ +360c10: 5421 2a71 |000a: iget-object v1, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ +360c14: 7030 c89c 0201 |000c: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360c1a: 5420 2f71 |000f: iget-object v0, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@712f │ │ +360c1e: 6e30 d99d 2003 |0011: invoke-virtual {v0, v2, v3}, Ljavax/mail/Store;.notifyFolderRenamedListeners:(Ljavax/mail/Folder;Ljavax/mail/Folder;)V // method@9dd9 │ │ +360c24: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ 0x0004 line=1489 │ │ 0x000a line=1491 │ │ 0x000f line=1493 │ │ locals : │ │ @@ -795338,25 +795338,25 @@ │ │ type : '([Ljavax/mail/Message;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -360c2c: |[360c2c] javax.mail.Folder.notifyMessageAddedListeners:([Ljavax/mail/Message;)V │ │ -360c3c: 5430 2c71 |0000: iget-object v0, v3, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ -360c40: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -360c44: 0e00 |0004: return-void │ │ -360c46: 2200 1714 |0005: new-instance v0, Ljavax/mail/event/MessageCountEvent; // type@1417 │ │ -360c4a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -360c4c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -360c4e: 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 │ │ -360c54: 5434 2c71 |000c: iget-object v4, v3, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ -360c58: 7030 c89c 0304 |000e: invoke-direct {v3, v0, v4}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360c5e: 0e00 |0011: return-void │ │ +360c28: |[360c28] javax.mail.Folder.notifyMessageAddedListeners:([Ljavax/mail/Message;)V │ │ +360c38: 5430 2c71 |0000: iget-object v0, v3, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ +360c3c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +360c40: 0e00 |0004: return-void │ │ +360c42: 2200 1714 |0005: new-instance v0, Ljavax/mail/event/MessageCountEvent; // type@1417 │ │ +360c46: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +360c48: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +360c4a: 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 │ │ +360c50: 5434 2c71 |000c: iget-object v4, v3, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ +360c54: 7030 c89c 0304 |000e: invoke-direct {v3, v0, v4}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360c5a: 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; │ │ @@ -795367,23 +795367,23 @@ │ │ type : '(ILjavax/mail/Message;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -360c60: |[360c60] javax.mail.Folder.notifyMessageChangedListeners:(ILjavax/mail/Message;)V │ │ -360c70: 5410 2b71 |0000: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ -360c74: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -360c78: 0e00 |0004: return-void │ │ -360c7a: 2200 1414 |0005: new-instance v0, Ljavax/mail/event/MessageChangedEvent; // type@1414 │ │ -360c7e: 7040 2d9e 1032 |0007: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/event/MessageChangedEvent;.:(Ljava/lang/Object;ILjavax/mail/Message;)V // method@9e2d │ │ -360c84: 5412 2b71 |000a: iget-object v2, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ -360c88: 7030 c89c 0102 |000c: invoke-direct {v1, v0, v2}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360c8e: 0e00 |000f: return-void │ │ +360c5c: |[360c5c] javax.mail.Folder.notifyMessageChangedListeners:(ILjavax/mail/Message;)V │ │ +360c6c: 5410 2b71 |0000: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ +360c70: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +360c74: 0e00 |0004: return-void │ │ +360c76: 2200 1414 |0005: new-instance v0, Ljavax/mail/event/MessageChangedEvent; // type@1414 │ │ +360c7a: 7040 2d9e 1032 |0007: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/event/MessageChangedEvent;.:(Ljava/lang/Object;ILjavax/mail/Message;)V // method@9e2d │ │ +360c80: 5412 2b71 |000a: iget-object v2, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ +360c84: 7030 c89c 0102 |000c: invoke-direct {v1, v0, v2}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360c8a: 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; │ │ @@ -795395,24 +795395,24 @@ │ │ type : '(Z[Ljavax/mail/Message;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -360c90: |[360c90] javax.mail.Folder.notifyMessageRemovedListeners:(Z[Ljavax/mail/Message;)V │ │ -360ca0: 5420 2c71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ -360ca4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -360ca8: 0e00 |0004: return-void │ │ -360caa: 2200 1714 |0005: new-instance v0, Ljavax/mail/event/MessageCountEvent; // type@1417 │ │ -360cae: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -360cb0: 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 │ │ -360cb6: 5423 2c71 |000b: iget-object v3, v2, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ -360cba: 7030 c89c 0203 |000d: invoke-direct {v2, v0, v3}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360cc0: 0e00 |0010: return-void │ │ +360c8c: |[360c8c] javax.mail.Folder.notifyMessageRemovedListeners:(Z[Ljavax/mail/Message;)V │ │ +360c9c: 5420 2c71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ +360ca0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +360ca4: 0e00 |0004: return-void │ │ +360ca6: 2200 1714 |0005: new-instance v0, Ljavax/mail/event/MessageCountEvent; // type@1417 │ │ +360caa: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +360cac: 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 │ │ +360cb2: 5423 2c71 |000b: iget-object v3, v2, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ +360cb6: 7030 c89c 0203 |000d: invoke-direct {v2, v0, v3}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360cbc: 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; │ │ @@ -795430,25 +795430,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 │ │ -360cec: |[360cec] javax.mail.Folder.removeConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ -360cfc: 1d01 |0000: monitor-enter v1 │ │ -360cfe: 5410 2971 |0001: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ -360d02: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -360d06: 5410 2971 |0005: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ -360d0a: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -360d10: 1e01 |000a: monitor-exit v1 │ │ -360d12: 0e00 |000b: return-void │ │ -360d14: 0d02 |000c: move-exception v2 │ │ -360d16: 1e01 |000d: monitor-exit v1 │ │ -360d18: 2702 |000e: throw v2 │ │ +360ce8: |[360ce8] javax.mail.Folder.removeConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ +360cf8: 1d01 |0000: monitor-enter v1 │ │ +360cfa: 5410 2971 |0001: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ +360cfe: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +360d02: 5410 2971 |0005: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@7129 │ │ +360d06: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +360d0c: 1e01 |000a: monitor-exit v1 │ │ +360d0e: 0e00 |000b: return-void │ │ +360d10: 0d02 |000c: move-exception v2 │ │ +360d12: 1e01 |000d: monitor-exit v1 │ │ +360d14: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=1378 │ │ 0x0005 line=1379 │ │ 0x000a line=1380 │ │ @@ -795461,25 +795461,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 │ │ -360d28: |[360d28] javax.mail.Folder.removeFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ -360d38: 1d01 |0000: monitor-enter v1 │ │ -360d3a: 5410 2a71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ -360d3e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -360d42: 5410 2a71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ -360d46: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -360d4c: 1e01 |000a: monitor-exit v1 │ │ -360d4e: 0e00 |000b: return-void │ │ -360d50: 0d02 |000c: move-exception v2 │ │ -360d52: 1e01 |000d: monitor-exit v1 │ │ -360d54: 2702 |000e: throw v2 │ │ +360d24: |[360d24] javax.mail.Folder.removeFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ +360d34: 1d01 |0000: monitor-enter v1 │ │ +360d36: 5410 2a71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ +360d3a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +360d3e: 5410 2a71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712a │ │ +360d42: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +360d48: 1e01 |000a: monitor-exit v1 │ │ +360d4a: 0e00 |000b: return-void │ │ +360d4c: 0d02 |000c: move-exception v2 │ │ +360d4e: 1e01 |000d: monitor-exit v1 │ │ +360d50: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=1443 │ │ 0x0005 line=1444 │ │ 0x000a line=1445 │ │ @@ -795492,25 +795492,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 │ │ -360d64: |[360d64] javax.mail.Folder.removeMessageChangedListener:(Ljavax/mail/event/MessageChangedListener;)V │ │ -360d74: 1d01 |0000: monitor-enter v1 │ │ -360d76: 5410 2b71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ -360d7a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -360d7e: 5410 2b71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ -360d82: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -360d88: 1e01 |000a: monitor-exit v1 │ │ -360d8a: 0e00 |000b: return-void │ │ -360d8c: 0d02 |000c: move-exception v2 │ │ -360d8e: 1e01 |000d: monitor-exit v1 │ │ -360d90: 2702 |000e: throw v2 │ │ +360d60: |[360d60] javax.mail.Folder.removeMessageChangedListener:(Ljavax/mail/event/MessageChangedListener;)V │ │ +360d70: 1d01 |0000: monitor-enter v1 │ │ +360d72: 5410 2b71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ +360d76: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +360d7a: 5410 2b71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712b │ │ +360d7e: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +360d84: 1e01 |000a: monitor-exit v1 │ │ +360d86: 0e00 |000b: return-void │ │ +360d88: 0d02 |000c: move-exception v2 │ │ +360d8a: 1e01 |000d: monitor-exit v1 │ │ +360d8c: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=1615 │ │ 0x0005 line=1616 │ │ 0x000a line=1617 │ │ @@ -795523,25 +795523,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 │ │ -360da0: |[360da0] javax.mail.Folder.removeMessageCountListener:(Ljavax/mail/event/MessageCountListener;)V │ │ -360db0: 1d01 |0000: monitor-enter v1 │ │ -360db2: 5410 2c71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ -360db6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -360dba: 5410 2c71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ -360dbe: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -360dc4: 1e01 |000a: monitor-exit v1 │ │ -360dc6: 0e00 |000b: return-void │ │ -360dc8: 0d02 |000c: move-exception v2 │ │ -360dca: 1e01 |000d: monitor-exit v1 │ │ -360dcc: 2702 |000e: throw v2 │ │ +360d9c: |[360d9c] javax.mail.Folder.removeMessageCountListener:(Ljavax/mail/event/MessageCountListener;)V │ │ +360dac: 1d01 |0000: monitor-enter v1 │ │ +360dae: 5410 2c71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ +360db2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +360db6: 5410 2c71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712c │ │ +360dba: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +360dc0: 1e01 |000a: monitor-exit v1 │ │ +360dc2: 0e00 |000b: return-void │ │ +360dc4: 0d02 |000c: move-exception v2 │ │ +360dc6: 1e01 |000d: monitor-exit v1 │ │ +360dc8: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=1525 │ │ 0x0005 line=1526 │ │ 0x000a line=1527 │ │ @@ -795560,20 +795560,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 │ │ -3607a8: |[3607a8] javax.mail.Folder.search:(Ljavax/mail/search/SearchTerm;)[Ljavax/mail/Message; │ │ -3607b8: 6e10 ad9c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Folder;.getMessages:()[Ljavax/mail/Message; // method@9cad │ │ -3607be: 0c00 |0003: move-result-object v0 │ │ -3607c0: 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 │ │ -3607c6: 0c02 |0007: move-result-object v2 │ │ -3607c8: 1102 |0008: return-object v2 │ │ +3607a4: |[3607a4] javax.mail.Folder.search:(Ljavax/mail/search/SearchTerm;)[Ljavax/mail/Message; │ │ +3607b4: 6e10 ad9c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Folder;.getMessages:()[Ljavax/mail/Message; // method@9cad │ │ +3607ba: 0c00 |0003: move-result-object v0 │ │ +3607bc: 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 │ │ +3607c2: 0c02 |0007: move-result-object v2 │ │ +3607c4: 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; │ │ │ │ @@ -795582,34 +795582,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 │ │ -3607cc: |[3607cc] javax.mail.Folder.search:(Ljavax/mail/search/SearchTerm;[Ljavax/mail/Message;)[Ljavax/mail/Message; │ │ -3607dc: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -3607e0: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3607e6: 2171 |0005: array-length v1, v7 │ │ -3607e8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3607ea: 3512 1000 |0007: if-ge v2, v1, 0017 // +0010 │ │ -3607ee: 4603 0702 |0009: aget-object v3, v7, v2 │ │ -3607f2: 6e20 009d 6300 |000b: invoke-virtual {v3, v6}, Ljavax/mail/Message;.match:(Ljavax/mail/search/SearchTerm;)Z // method@9d00 │ │ -3607f8: 0a04 |000e: move-result v4 │ │ -3607fa: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ -3607fe: 7220 5b9a 3000 |0011: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -360804: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -360808: 28f1 |0016: goto 0007 // -000f │ │ -36080a: 7210 6a9a 0000 |0017: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -360810: 0a06 |001a: move-result v6 │ │ -360812: 2366 f215 |001b: new-array v6, v6, [Ljavax/mail/Message; // type@15f2 │ │ -360816: 7220 6d9a 6000 |001d: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -36081c: 0c06 |0020: move-result-object v6 │ │ -36081e: 1f06 f215 |0021: check-cast v6, [Ljavax/mail/Message; // type@15f2 │ │ -360822: 1106 |0023: return-object v6 │ │ +3607c8: |[3607c8] javax.mail.Folder.search:(Ljavax/mail/search/SearchTerm;[Ljavax/mail/Message;)[Ljavax/mail/Message; │ │ +3607d8: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +3607dc: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3607e2: 2171 |0005: array-length v1, v7 │ │ +3607e4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3607e6: 3512 1000 |0007: if-ge v2, v1, 0017 // +0010 │ │ +3607ea: 4603 0702 |0009: aget-object v3, v7, v2 │ │ +3607ee: 6e20 009d 6300 |000b: invoke-virtual {v3, v6}, Ljavax/mail/Message;.match:(Ljavax/mail/search/SearchTerm;)Z // method@9d00 │ │ +3607f4: 0a04 |000e: move-result v4 │ │ +3607f6: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ +3607fa: 7220 5b9a 3000 |0011: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +360800: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +360804: 28f1 |0016: goto 0007 // -000f │ │ +360806: 7210 6a9a 0000 |0017: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +36080c: 0a06 |001a: move-result v6 │ │ +36080e: 2366 f215 |001b: new-array v6, v6, [Ljavax/mail/Message; // type@15f2 │ │ +360812: 7220 6d9a 6000 |001d: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +360818: 0c06 |0020: move-result-object v6 │ │ +36081a: 1f06 f215 |0021: check-cast v6, [Ljavax/mail/Message; // type@15f2 │ │ +36081e: 1106 |0023: return-object v6 │ │ catches : 1 │ │ 0x000b - 0x0014 │ │ Ljavax/mail/MessageRemovedException; -> 0x0014 │ │ positions : │ │ 0x0000 line=1314 │ │ 0x0005 line=1317 │ │ 0x000b line=1319 │ │ @@ -795625,28 +795625,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 │ │ -360ddc: |[360ddc] javax.mail.Folder.setFlags:(IILjavax/mail/Flags;Z)V │ │ -360dec: 1d01 |0000: monitor-enter v1 │ │ -360dee: 3632 1000 |0001: if-gt v2, v3, 0011 // +0010 │ │ -360df2: 6e20 ab9c 2100 |0003: invoke-virtual {v1, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -360df8: 0c00 |0006: move-result-object v0 │ │ -360dfa: 6e30 059d 4005 |0007: invoke-virtual {v0, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ -360e00: 2804 |000a: goto 000e // +0004 │ │ -360e02: 0d02 |000b: move-exception v2 │ │ -360e04: 1e01 |000c: monitor-exit v1 │ │ -360e06: 2702 |000d: throw v2 │ │ -360e08: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -360e0c: 28f1 |0010: goto 0001 // -000f │ │ -360e0e: 1e01 |0011: monitor-exit v1 │ │ -360e10: 0e00 |0012: return-void │ │ +360dd8: |[360dd8] javax.mail.Folder.setFlags:(IILjavax/mail/Flags;Z)V │ │ +360de8: 1d01 |0000: monitor-enter v1 │ │ +360dea: 3632 1000 |0001: if-gt v2, v3, 0011 // +0010 │ │ +360dee: 6e20 ab9c 2100 |0003: invoke-virtual {v1, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +360df4: 0c00 |0006: move-result-object v0 │ │ +360df6: 6e30 059d 4005 |0007: invoke-virtual {v0, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ +360dfc: 2804 |000a: goto 000e // +0004 │ │ +360dfe: 0d02 |000b: move-exception v2 │ │ +360e00: 1e01 |000c: monitor-exit v1 │ │ +360e02: 2702 |000d: throw v2 │ │ +360e04: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +360e08: 28f1 |0010: goto 0001 // -000f │ │ +360e0a: 1e01 |0011: monitor-exit v1 │ │ +360e0c: 0e00 |0012: return-void │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljavax/mail/MessageRemovedException; -> 0x000e │ │ -> 0x000b │ │ positions : │ │ 0x0003 line=1136 │ │ 0x0007 line=1137 │ │ @@ -795663,30 +795663,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 │ │ -360e24: |[360e24] javax.mail.Folder.setFlags:([ILjavax/mail/Flags;Z)V │ │ -360e34: 1d02 |0000: monitor-enter v2 │ │ -360e36: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -360e38: 2131 |0002: array-length v1, v3 │ │ -360e3a: 3510 0e00 |0003: if-ge v0, v1, 0011 // +000e │ │ -360e3e: 4401 0300 |0005: aget v1, v3, v0 │ │ -360e42: 6e20 ab9c 1200 |0007: invoke-virtual {v2, v1}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -360e48: 0c01 |000a: move-result-object v1 │ │ -360e4a: 6e30 059d 4105 |000b: invoke-virtual {v1, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ -360e50: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -360e54: 28f2 |0010: goto 0002 // -000e │ │ -360e56: 1e02 |0011: monitor-exit v2 │ │ -360e58: 0e00 |0012: return-void │ │ -360e5a: 0d03 |0013: move-exception v3 │ │ -360e5c: 1e02 |0014: monitor-exit v2 │ │ -360e5e: 2703 |0015: throw v3 │ │ +360e20: |[360e20] javax.mail.Folder.setFlags:([ILjavax/mail/Flags;Z)V │ │ +360e30: 1d02 |0000: monitor-enter v2 │ │ +360e32: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +360e34: 2131 |0002: array-length v1, v3 │ │ +360e36: 3510 0e00 |0003: if-ge v0, v1, 0011 // +000e │ │ +360e3a: 4401 0300 |0005: aget v1, v3, v0 │ │ +360e3e: 6e20 ab9c 1200 |0007: invoke-virtual {v2, v1}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +360e44: 0c01 |000a: move-result-object v1 │ │ +360e46: 6e30 059d 4105 |000b: invoke-virtual {v1, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ +360e4c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +360e50: 28f2 |0010: goto 0002 // -000e │ │ +360e52: 1e02 |0011: monitor-exit v2 │ │ +360e54: 0e00 |0012: return-void │ │ +360e56: 0d03 |0013: move-exception v3 │ │ +360e58: 1e02 |0014: monitor-exit v2 │ │ +360e5a: 2703 |0015: throw v3 │ │ catches : 2 │ │ 0x0002 - 0x0003 │ │ -> 0x0013 │ │ 0x0005 - 0x000e │ │ Ljavax/mail/MessageRemovedException; -> 0x000e │ │ -> 0x0013 │ │ positions : │ │ @@ -795705,28 +795705,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 │ │ -360e78: |[360e78] javax.mail.Folder.setFlags:([Ljavax/mail/Message;Ljavax/mail/Flags;Z)V │ │ -360e88: 1d02 |0000: monitor-enter v2 │ │ -360e8a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -360e8c: 2131 |0002: array-length v1, v3 │ │ -360e8e: 3510 0a00 |0003: if-ge v0, v1, 000d // +000a │ │ -360e92: 4601 0300 |0005: aget-object v1, v3, v0 │ │ -360e96: 6e30 059d 4105 |0007: invoke-virtual {v1, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ -360e9c: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -360ea0: 28f6 |000c: goto 0002 // -000a │ │ -360ea2: 1e02 |000d: monitor-exit v2 │ │ -360ea4: 0e00 |000e: return-void │ │ -360ea6: 0d03 |000f: move-exception v3 │ │ -360ea8: 1e02 |0010: monitor-exit v2 │ │ -360eaa: 2703 |0011: throw v3 │ │ +360e74: |[360e74] javax.mail.Folder.setFlags:([Ljavax/mail/Message;Ljavax/mail/Flags;Z)V │ │ +360e84: 1d02 |0000: monitor-enter v2 │ │ +360e86: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +360e88: 2131 |0002: array-length v1, v3 │ │ +360e8a: 3510 0a00 |0003: if-ge v0, v1, 000d // +000a │ │ +360e8e: 4601 0300 |0005: aget-object v1, v3, v0 │ │ +360e92: 6e30 059d 4105 |0007: invoke-virtual {v1, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ +360e98: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +360e9c: 28f6 |000c: goto 0002 // -000a │ │ +360e9e: 1e02 |000d: monitor-exit v2 │ │ +360ea0: 0e00 |000e: return-void │ │ +360ea2: 0d03 |000f: move-exception v3 │ │ +360ea4: 1e02 |0010: monitor-exit v2 │ │ +360ea6: 2703 |0011: throw v3 │ │ catches : 2 │ │ 0x0002 - 0x0003 │ │ -> 0x000f │ │ 0x0005 - 0x000a │ │ Ljavax/mail/MessageRemovedException; -> 0x000a │ │ -> 0x000f │ │ positions : │ │ @@ -795744,18 +795744,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -360ec4: |[360ec4] javax.mail.Folder.setSubscribed:(Z)V │ │ -360ed4: 2201 ee13 |0000: new-instance v1, Ljavax/mail/MethodNotSupportedException; // type@13ee │ │ -360ed8: 7010 229d 0100 |0002: invoke-direct {v1}, Ljavax/mail/MethodNotSupportedException;.:()V // method@9d22 │ │ -360ede: 2701 |0005: throw v1 │ │ +360ec0: |[360ec0] javax.mail.Folder.setSubscribed:(Z)V │ │ +360ed0: 2201 ee13 |0000: new-instance v1, Ljavax/mail/MethodNotSupportedException; // type@13ee │ │ +360ed4: 7010 229d 0100 |0002: invoke-direct {v1}, Ljavax/mail/MethodNotSupportedException;.:()V // method@9d22 │ │ +360eda: 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 │ │ │ │ @@ -795764,22 +795764,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -360614: |[360614] javax.mail.Folder.toString:()Ljava/lang/String; │ │ -360624: 6e10 aa9c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ -36062a: 0c00 |0003: move-result-object v0 │ │ -36062c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -360630: 1100 |0006: return-object v0 │ │ -360632: 6f10 eb97 0100 |0007: invoke-super {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -360638: 0c00 |000a: move-result-object v0 │ │ -36063a: 1100 |000b: return-object v0 │ │ +360610: |[360610] javax.mail.Folder.toString:()Ljava/lang/String; │ │ +360620: 6e10 aa9c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ +360626: 0c00 |0003: move-result-object v0 │ │ +360628: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +36062c: 1100 |0006: return-object v0 │ │ +36062e: 6f10 eb97 0100 |0007: invoke-super {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +360634: 0c00 |000a: move-result-object v0 │ │ +360636: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1675 │ │ 0x0007 line=1679 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljavax/mail/Folder; │ │ │ │ @@ -795816,19 +795816,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 │ │ -360f10: |[360f10] javax.mail.Header.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -360f20: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -360f26: 5b01 3471 |0003: iput-object v1, v0, Ljavax/mail/Header;.name:Ljava/lang/String; // field@7134 │ │ -360f2a: 5b02 3571 |0005: iput-object v2, v0, Ljavax/mail/Header;.value:Ljava/lang/String; // field@7135 │ │ -360f2e: 0e00 |0007: return-void │ │ +360f0c: |[360f0c] javax.mail.Header.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +360f1c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +360f22: 5b01 3471 |0003: iput-object v1, v0, Ljavax/mail/Header;.name:Ljava/lang/String; // field@7134 │ │ +360f26: 5b02 3571 |0005: iput-object v2, v0, Ljavax/mail/Header;.value:Ljava/lang/String; // field@7135 │ │ +360f2a: 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; │ │ @@ -795841,17 +795841,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -360ee0: |[360ee0] javax.mail.Header.getName:()Ljava/lang/String; │ │ -360ef0: 5410 3471 |0000: iget-object v0, v1, Ljavax/mail/Header;.name:Ljava/lang/String; // field@7134 │ │ -360ef4: 1100 |0002: return-object v0 │ │ +360edc: |[360edc] javax.mail.Header.getName:()Ljava/lang/String; │ │ +360eec: 5410 3471 |0000: iget-object v0, v1, Ljavax/mail/Header;.name:Ljava/lang/String; // field@7134 │ │ +360ef0: 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;) │ │ @@ -795859,17 +795859,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -360ef8: |[360ef8] javax.mail.Header.getValue:()Ljava/lang/String; │ │ -360f08: 5410 3571 |0000: iget-object v0, v1, Ljavax/mail/Header;.value:Ljava/lang/String; // field@7135 │ │ -360f0c: 1100 |0002: return-object v0 │ │ +360ef4: |[360ef4] javax.mail.Header.getValue:()Ljava/lang/String; │ │ +360f04: 5410 3571 |0000: iget-object v0, v1, Ljavax/mail/Header;.value:Ljava/lang/String; // field@7135 │ │ +360f08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Header; │ │ │ │ source_file_idx : 7615 (Header.java) │ │ @@ -795929,28 +795929,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -361020: |[361020] javax.mail.Message$RecipientType.:()V │ │ -361030: 2200 e813 |0000: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ -361034: 1a01 ef4d |0002: const-string v1, "To" // string@4def │ │ -361038: 7020 e79c 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ -36103e: 6900 3971 |0007: sput-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -361042: 2200 e813 |0009: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ -361046: 1a01 c111 |000b: const-string v1, "Cc" // string@11c1 │ │ -36104a: 7020 e79c 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ -361050: 6900 3871 |0010: sput-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ -361054: 2200 e813 |0012: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ -361058: 1a01 b70e |0014: const-string v1, "Bcc" // string@0eb7 │ │ -36105c: 7020 e79c 1000 |0016: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ -361062: 6900 3771 |0019: sput-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7137 │ │ -361066: 0e00 |001b: return-void │ │ +36101c: |[36101c] javax.mail.Message$RecipientType.:()V │ │ +36102c: 2200 e813 |0000: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ +361030: 1a01 ef4d |0002: const-string v1, "To" // string@4def │ │ +361034: 7020 e79c 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ +36103a: 6900 3971 |0007: sput-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +36103e: 2200 e813 |0009: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ +361042: 1a01 c111 |000b: const-string v1, "Cc" // string@11c1 │ │ +361046: 7020 e79c 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ +36104c: 6900 3871 |0010: sput-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ +361050: 2200 e813 |0012: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ +361054: 1a01 b70e |0014: const-string v1, "Bcc" // string@0eb7 │ │ +361058: 7020 e79c 1000 |0016: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ +36105e: 6900 3771 |0019: sput-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7137 │ │ +361062: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0009 line=232 │ │ 0x0012 line=236 │ │ locals : │ │ │ │ @@ -795959,18 +795959,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -361068: |[361068] javax.mail.Message$RecipientType.:(Ljava/lang/String;)V │ │ -361078: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36107e: 5b01 3b71 |0003: iput-object v1, v0, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ -361082: 0e00 |0005: return-void │ │ +361064: |[361064] javax.mail.Message$RecipientType.:(Ljava/lang/String;)V │ │ +361074: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36107a: 5b01 3b71 |0003: iput-object v1, v0, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ +36107e: 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; │ │ @@ -795981,47 +795981,47 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -360f78: |[360f78] javax.mail.Message$RecipientType.readResolve:()Ljava/lang/Object; │ │ -360f88: 5430 3b71 |0000: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ -360f8c: 1a01 ef4d |0002: const-string v1, "To" // string@4def │ │ -360f90: 6e20 1298 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -360f96: 0a00 |0007: move-result v0 │ │ -360f98: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -360f9c: 6200 3971 |000a: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -360fa0: 1100 |000c: return-object v0 │ │ -360fa2: 5430 3b71 |000d: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ -360fa6: 1a01 c111 |000f: const-string v1, "Cc" // string@11c1 │ │ -360faa: 6e20 1298 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -360fb0: 0a00 |0014: move-result v0 │ │ -360fb2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -360fb6: 6200 3871 |0017: sget-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ -360fba: 1100 |0019: return-object v0 │ │ -360fbc: 5430 3b71 |001a: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ -360fc0: 1a01 b70e |001c: const-string v1, "Bcc" // string@0eb7 │ │ -360fc4: 6e20 1298 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -360fca: 0a00 |0021: move-result v0 │ │ -360fcc: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -360fd0: 6200 3771 |0024: sget-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7137 │ │ -360fd4: 1100 |0026: return-object v0 │ │ -360fd6: 2200 9812 |0027: new-instance v0, Ljava/io/InvalidObjectException; // type@1298 │ │ -360fda: 2201 e812 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -360fde: 7010 4098 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -360fe4: 1a02 9c0c |002e: const-string v2, "Attempt to resolve unknown RecipientType: " // string@0c9c │ │ -360fe8: 6e20 4b98 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -360fee: 5432 3b71 |0033: iget-object v2, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ -360ff2: 6e20 4b98 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -360ff8: 6e10 5498 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -360ffe: 0c01 |003b: move-result-object v1 │ │ -361000: 7020 c196 1000 |003c: invoke-direct {v0, v1}, Ljava/io/InvalidObjectException;.:(Ljava/lang/String;)V // method@96c1 │ │ -361006: 2700 |003f: throw v0 │ │ +360f74: |[360f74] javax.mail.Message$RecipientType.readResolve:()Ljava/lang/Object; │ │ +360f84: 5430 3b71 |0000: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ +360f88: 1a01 ef4d |0002: const-string v1, "To" // string@4def │ │ +360f8c: 6e20 1298 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +360f92: 0a00 |0007: move-result v0 │ │ +360f94: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +360f98: 6200 3971 |000a: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +360f9c: 1100 |000c: return-object v0 │ │ +360f9e: 5430 3b71 |000d: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ +360fa2: 1a01 c111 |000f: const-string v1, "Cc" // string@11c1 │ │ +360fa6: 6e20 1298 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +360fac: 0a00 |0014: move-result v0 │ │ +360fae: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +360fb2: 6200 3871 |0017: sget-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ +360fb6: 1100 |0019: return-object v0 │ │ +360fb8: 5430 3b71 |001a: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ +360fbc: 1a01 b70e |001c: const-string v1, "Bcc" // string@0eb7 │ │ +360fc0: 6e20 1298 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +360fc6: 0a00 |0021: move-result v0 │ │ +360fc8: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +360fcc: 6200 3771 |0024: sget-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7137 │ │ +360fd0: 1100 |0026: return-object v0 │ │ +360fd2: 2200 9812 |0027: new-instance v0, Ljava/io/InvalidObjectException; // type@1298 │ │ +360fd6: 2201 e812 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +360fda: 7010 4098 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +360fe0: 1a02 9c0c |002e: const-string v2, "Attempt to resolve unknown RecipientType: " // string@0c9c │ │ +360fe4: 6e20 4b98 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +360fea: 5432 3b71 |0033: iget-object v2, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ +360fee: 6e20 4b98 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +360ff4: 6e10 5498 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +360ffa: 0c01 |003b: move-result-object v1 │ │ +360ffc: 7020 c196 1000 |003c: invoke-direct {v0, v1}, Ljava/io/InvalidObjectException;.:(Ljava/lang/String;)V // method@96c1 │ │ +361002: 2700 |003f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x000a line=269 │ │ 0x000d line=270 │ │ 0x0017 line=271 │ │ 0x001a line=272 │ │ @@ -796035,17 +796035,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361008: |[361008] javax.mail.Message$RecipientType.toString:()Ljava/lang/String; │ │ -361018: 5410 3b71 |0000: iget-object v0, v1, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ -36101c: 1100 |0002: return-object v0 │ │ +361004: |[361004] javax.mail.Message$RecipientType.toString:()Ljava/lang/String; │ │ +361014: 5410 3b71 |0000: iget-object v0, v1, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713b │ │ +361018: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Message$RecipientType; │ │ │ │ source_file_idx : 15589 (Message.java) │ │ @@ -796108,18 +796108,18 @@ │ │ type : '(Ljavax/mail/Part;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -361140: |[361140] javax.mail.MessageContext.:(Ljavax/mail/Part;)V │ │ -361150: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361156: 5b01 4071 |0003: iput-object v1, v0, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7140 │ │ -36115a: 0e00 |0005: return-void │ │ +36113c: |[36113c] javax.mail.MessageContext.:(Ljavax/mail/Part;)V │ │ +36114c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361152: 5b01 4071 |0003: iput-object v1, v0, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7140 │ │ +361156: 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; │ │ @@ -796129,30 +796129,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 │ │ -3610b8: |[3610b8] javax.mail.MessageContext.getMessage:(Ljavax/mail/Part;)Ljavax/mail/Message; │ │ -3610c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3610ca: 3802 1700 |0001: if-eqz v2, 0018 // +0017 │ │ -3610ce: 2021 e913 |0003: instance-of v1, v2, Ljavax/mail/Message; // type@13e9 │ │ -3610d2: 3801 0500 |0005: if-eqz v1, 000a // +0005 │ │ -3610d6: 1f02 e913 |0007: check-cast v2, Ljavax/mail/Message; // type@13e9 │ │ -3610da: 1102 |0009: return-object v2 │ │ -3610dc: 1f02 da13 |000a: check-cast v2, Ljavax/mail/BodyPart; // type@13da │ │ -3610e0: 6e10 689c 0200 |000c: invoke-virtual {v2}, Ljavax/mail/BodyPart;.getParent:()Ljavax/mail/Multipart; // method@9c68 │ │ -3610e6: 0c02 |000f: move-result-object v2 │ │ -3610e8: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ -3610ec: 1100 |0012: return-object v0 │ │ -3610ee: 6e10 2b9d 0200 |0013: invoke-virtual {v2}, Ljavax/mail/Multipart;.getParent:()Ljavax/mail/Part; // method@9d2b │ │ -3610f4: 0c02 |0016: move-result-object v2 │ │ -3610f6: 28e9 |0017: goto 0000 // -0017 │ │ -3610f8: 1100 |0018: return-object v0 │ │ +3610b4: |[3610b4] javax.mail.MessageContext.getMessage:(Ljavax/mail/Part;)Ljavax/mail/Message; │ │ +3610c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3610c6: 3802 1700 |0001: if-eqz v2, 0018 // +0017 │ │ +3610ca: 2021 e913 |0003: instance-of v1, v2, Ljavax/mail/Message; // type@13e9 │ │ +3610ce: 3801 0500 |0005: if-eqz v1, 000a // +0005 │ │ +3610d2: 1f02 e913 |0007: check-cast v2, Ljavax/mail/Message; // type@13e9 │ │ +3610d6: 1102 |0009: return-object v2 │ │ +3610d8: 1f02 da13 |000a: check-cast v2, Ljavax/mail/BodyPart; // type@13da │ │ +3610dc: 6e10 689c 0200 |000c: invoke-virtual {v2}, Ljavax/mail/BodyPart;.getParent:()Ljavax/mail/Multipart; // method@9c68 │ │ +3610e2: 0c02 |000f: move-result-object v2 │ │ +3610e4: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ +3610e8: 1100 |0012: return-object v0 │ │ +3610ea: 6e10 2b9d 0200 |0013: invoke-virtual {v2}, Ljavax/mail/Multipart;.getParent:()Ljavax/mail/Part; // method@9d2b │ │ +3610f0: 0c02 |0016: move-result-object v2 │ │ +3610f2: 28e9 |0017: goto 0000 // -0017 │ │ +3610f4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=104 │ │ 0x0007 line=105 │ │ 0x000a line=106 │ │ 0x000c line=107 │ │ 0x0013 line=110 │ │ @@ -796165,21 +796165,21 @@ │ │ type : '()Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -361084: |[361084] javax.mail.MessageContext.getMessage:()Ljavax/mail/Message; │ │ -361094: 5410 4071 |0000: iget-object v0, v1, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7140 │ │ -361098: 7110 129d 0000 |0002: invoke-static {v0}, Ljavax/mail/MessageContext;.getMessage:(Ljavax/mail/Part;)Ljavax/mail/Message; // method@9d12 │ │ -36109e: 0c00 |0005: move-result-object v0 │ │ -3610a0: 1100 |0006: return-object v0 │ │ -3610a2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3610a4: 1100 |0008: return-object v0 │ │ +361080: |[361080] javax.mail.MessageContext.getMessage:()Ljavax/mail/Message; │ │ +361090: 5410 4071 |0000: iget-object v0, v1, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7140 │ │ +361094: 7110 129d 0000 |0002: invoke-static {v0}, Ljavax/mail/MessageContext;.getMessage:(Ljavax/mail/Part;)Ljavax/mail/Message; // method@9d12 │ │ +36109a: 0c00 |0005: move-result-object v0 │ │ +36109c: 1100 |0006: return-object v0 │ │ +36109e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3610a0: 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; │ │ @@ -796189,17 +796189,17 @@ │ │ type : '()Ljavax/mail/Part;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3610fc: |[3610fc] javax.mail.MessageContext.getPart:()Ljavax/mail/Part; │ │ -36110c: 5410 4071 |0000: iget-object v0, v1, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7140 │ │ -361110: 1100 |0002: return-object v0 │ │ +3610f8: |[3610f8] javax.mail.MessageContext.getPart:()Ljavax/mail/Part; │ │ +361108: 5410 4071 |0000: iget-object v0, v1, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7140 │ │ +36110c: 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;) │ │ @@ -796207,23 +796207,23 @@ │ │ type : '()Ljavax/mail/Session;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -361114: |[361114] javax.mail.MessageContext.getSession:()Ljavax/mail/Session; │ │ -361124: 6e10 119d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/MessageContext;.getMessage:()Ljavax/mail/Message; // method@9d11 │ │ -36112a: 0c00 |0003: move-result-object v0 │ │ -36112c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -361130: 6e10 fb9c 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Message;.getSession:()Ljavax/mail/Session; // method@9cfb │ │ -361136: 0c00 |0009: move-result-object v0 │ │ -361138: 2802 |000a: goto 000c // +0002 │ │ -36113a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -36113c: 1100 |000c: return-object v0 │ │ +361110: |[361110] javax.mail.MessageContext.getSession:()Ljavax/mail/Session; │ │ +361120: 6e10 119d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/MessageContext;.getMessage:()Ljavax/mail/Message; // method@9d11 │ │ +361126: 0c00 |0003: move-result-object v0 │ │ +361128: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +36112c: 6e10 fb9c 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Message;.getSession:()Ljavax/mail/Session; // method@9cfb │ │ +361132: 0c00 |0009: move-result-object v0 │ │ +361134: 2802 |000a: goto 000c // +0002 │ │ +361136: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +361138: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0006 line=122 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ljavax/mail/MessageContext; │ │ │ │ @@ -796261,19 +796261,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3615d8: |[3615d8] javax.mail.MessagingException.:()V │ │ -3615e8: 7010 7197 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@9771 │ │ -3615ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3615f0: 6e20 1e9d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ -3615f6: 0e00 |0007: return-void │ │ +3615d4: |[3615d4] javax.mail.MessagingException.:()V │ │ +3615e4: 7010 7197 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@9771 │ │ +3615ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3615ec: 6e20 1e9d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ +3615f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/MessagingException; │ │ │ │ @@ -796282,19 +796282,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3615f8: |[3615f8] javax.mail.MessagingException.:(Ljava/lang/String;)V │ │ -361608: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ -36160e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -361610: 6e20 1e9d 1000 |0004: invoke-virtual {v0, v1}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ -361616: 0e00 |0007: return-void │ │ +3615f4: |[3615f4] javax.mail.MessagingException.:(Ljava/lang/String;)V │ │ +361604: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ +36160a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +36160c: 6e20 1e9d 1000 |0004: invoke-virtual {v0, v1}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ +361612: 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; │ │ @@ -796304,20 +796304,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 │ │ -361618: |[361618] javax.mail.MessagingException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -361628: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ -36162e: 5b02 4271 |0003: iput-object v2, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ -361632: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -361634: 6e20 1e9d 1000 |0006: invoke-virtual {v0, v1}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ -36163a: 0e00 |0009: return-void │ │ +361614: |[361614] javax.mail.MessagingException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +361624: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ +36162a: 5b02 4271 |0003: iput-object v2, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ +36162e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +361630: 6e20 1e9d 1000 |0006: invoke-virtual {v0, v1}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ +361636: 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; │ │ @@ -796329,18 +796329,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3614f0: |[3614f0] javax.mail.MessagingException.superToString:()Ljava/lang/String; │ │ -361500: 6f10 7797 0100 |0000: invoke-super {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ -361506: 0c00 |0003: move-result-object v0 │ │ -361508: 1100 |0004: return-object v0 │ │ +3614ec: |[3614ec] javax.mail.MessagingException.superToString:()Ljava/lang/String; │ │ +3614fc: 6f10 7797 0100 |0000: invoke-super {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ +361502: 0c00 |0003: move-result-object v0 │ │ +361504: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/MessagingException; │ │ │ │ Virtual methods - │ │ @@ -796349,22 +796349,22 @@ │ │ type : '()Ljava/lang/Throwable;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3615ac: |[3615ac] javax.mail.MessagingException.getCause:()Ljava/lang/Throwable; │ │ -3615bc: 1d01 |0000: monitor-enter v1 │ │ -3615be: 5410 4271 |0001: iget-object v0, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ -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.getCause:()Ljava/lang/Throwable; │ │ +3615b8: 1d01 |0000: monitor-enter v1 │ │ +3615ba: 5410 4271 |0001: iget-object v0, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ +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=117 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/MessagingException; │ │ @@ -796374,22 +796374,22 @@ │ │ type : '()Ljava/lang/Exception;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3614c4: |[3614c4] javax.mail.MessagingException.getNextException:()Ljava/lang/Exception; │ │ -3614d4: 1d01 |0000: monitor-enter v1 │ │ -3614d6: 5410 4271 |0001: iget-object v0, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ -3614da: 1e01 |0003: monitor-exit v1 │ │ -3614dc: 1100 |0004: return-object v0 │ │ -3614de: 0d00 |0005: move-exception v0 │ │ -3614e0: 1e01 |0006: monitor-exit v1 │ │ -3614e2: 2700 |0007: throw v0 │ │ +3614c0: |[3614c0] javax.mail.MessagingException.getNextException:()Ljava/lang/Exception; │ │ +3614d0: 1d01 |0000: monitor-enter v1 │ │ +3614d2: 5410 4271 |0001: iget-object v0, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ +3614d6: 1e01 |0003: monitor-exit v1 │ │ +3614d8: 1100 |0004: return-object v0 │ │ +3614da: 0d00 |0005: move-exception v0 │ │ +3614dc: 1e01 |0006: monitor-exit v1 │ │ +3614de: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/MessagingException; │ │ @@ -796399,39 +796399,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 │ │ -361460: |[361460] javax.mail.MessagingException.setNextException:(Ljava/lang/Exception;)Z │ │ -361470: 1d02 |0000: monitor-enter v2 │ │ -361472: 0720 |0001: move-object v0, v2 │ │ -361474: 2001 ed13 |0002: instance-of v1, v0, Ljavax/mail/MessagingException; // type@13ed │ │ -361478: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ -36147c: 0701 |0006: move-object v1, v0 │ │ -36147e: 1f01 ed13 |0007: check-cast v1, Ljavax/mail/MessagingException; // type@13ed │ │ -361482: 5411 4271 |0009: iget-object v1, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ -361486: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -36148a: 1f00 ed13 |000d: check-cast v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36148e: 5400 4271 |000f: iget-object v0, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ -361492: 28f1 |0011: goto 0002 // -000f │ │ -361494: 2001 ed13 |0012: instance-of v1, v0, Ljavax/mail/MessagingException; // type@13ed │ │ -361498: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ -36149c: 1f00 ed13 |0016: check-cast v0, Ljavax/mail/MessagingException; // type@13ed │ │ -3614a0: 5b03 4271 |0018: iput-object v3, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ -3614a4: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -3614a6: 1e02 |001b: monitor-exit v2 │ │ -3614a8: 0f03 |001c: return v3 │ │ -3614aa: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -3614ac: 1e02 |001e: monitor-exit v2 │ │ -3614ae: 0f03 |001f: return v3 │ │ -3614b0: 0d03 |0020: move-exception v3 │ │ -3614b2: 1e02 |0021: monitor-exit v2 │ │ -3614b4: 2703 |0022: throw v3 │ │ +36145c: |[36145c] javax.mail.MessagingException.setNextException:(Ljava/lang/Exception;)Z │ │ +36146c: 1d02 |0000: monitor-enter v2 │ │ +36146e: 0720 |0001: move-object v0, v2 │ │ +361470: 2001 ed13 |0002: instance-of v1, v0, Ljavax/mail/MessagingException; // type@13ed │ │ +361474: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ +361478: 0701 |0006: move-object v1, v0 │ │ +36147a: 1f01 ed13 |0007: check-cast v1, Ljavax/mail/MessagingException; // type@13ed │ │ +36147e: 5411 4271 |0009: iget-object v1, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ +361482: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +361486: 1f00 ed13 |000d: check-cast v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36148a: 5400 4271 |000f: iget-object v0, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ +36148e: 28f1 |0011: goto 0002 // -000f │ │ +361490: 2001 ed13 |0012: instance-of v1, v0, Ljavax/mail/MessagingException; // type@13ed │ │ +361494: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ +361498: 1f00 ed13 |0016: check-cast v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36149c: 5b03 4271 |0018: iput-object v3, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ +3614a0: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +3614a2: 1e02 |001b: monitor-exit v2 │ │ +3614a4: 0f03 |001c: return v3 │ │ +3614a6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +3614a8: 1e02 |001e: monitor-exit v2 │ │ +3614aa: 0f03 |001f: return v3 │ │ +3614ac: 0d03 |0020: move-exception v3 │ │ +3614ae: 1e02 |0021: monitor-exit v2 │ │ +3614b0: 2703 |0022: throw v3 │ │ catches : 1 │ │ 0x0002 - 0x001a │ │ -> 0x0020 │ │ positions : │ │ 0x0002 line=131 │ │ 0x000d line=133 │ │ 0x0012 line=137 │ │ @@ -796447,51 +796447,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -36150c: |[36150c] javax.mail.MessagingException.toString:()Ljava/lang/String; │ │ -36151c: 1d03 |0000: monitor-enter v3 │ │ -36151e: 6f10 7797 0300 |0001: invoke-super {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ -361524: 0c00 |0004: move-result-object v0 │ │ -361526: 5431 4271 |0005: iget-object v1, v3, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ -36152a: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ -36152e: 1e03 |0009: monitor-exit v3 │ │ -361530: 1100 |000a: return-object v0 │ │ -361532: 2202 e812 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -361536: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ -36153a: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -36153e: 7020 4398 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -361544: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ -361548: 1a00 9707 |0016: const-string v0, "; │ │ +361508: |[361508] javax.mail.MessagingException.toString:()Ljava/lang/String; │ │ +361518: 1d03 |0000: monitor-enter v3 │ │ +36151a: 6f10 7797 0300 |0001: invoke-super {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ +361520: 0c00 |0004: move-result-object v0 │ │ +361522: 5431 4271 |0005: iget-object v1, v3, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ +361526: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ +36152a: 1e03 |0009: monitor-exit v3 │ │ +36152c: 1100 |000a: return-object v0 │ │ +36152e: 2202 e812 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +361532: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ +361536: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +36153a: 7020 4398 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +361540: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ +361544: 1a00 9707 |0016: const-string v0, "; │ │ nested exception is: │ │ " // string@0797 │ │ -36154c: 6e20 4b98 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361552: 2010 ed13 |001b: instance-of v0, v1, Ljavax/mail/MessagingException; // type@13ed │ │ -361556: 3800 0e00 |001d: if-eqz v0, 002b // +000e │ │ -36155a: 1f01 ed13 |001f: check-cast v1, Ljavax/mail/MessagingException; // type@13ed │ │ -36155e: 7010 209d 0100 |0021: invoke-direct {v1}, Ljavax/mail/MessagingException;.superToString:()Ljava/lang/String; // method@9d20 │ │ -361564: 0c00 |0024: move-result-object v0 │ │ -361566: 6e20 4b98 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36156c: 5411 4271 |0028: iget-object v1, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ -361570: 28ea |002a: goto 0014 // -0016 │ │ -361572: 6e10 7797 0100 |002b: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ -361578: 0c00 |002e: move-result-object v0 │ │ -36157a: 6e20 4b98 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361580: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -361582: 28e1 |0033: goto 0014 // -001f │ │ -361584: 6e10 5498 0200 |0034: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36158a: 0c00 |0037: move-result-object v0 │ │ -36158c: 1e03 |0038: monitor-exit v3 │ │ -36158e: 1100 |0039: return-object v0 │ │ -361590: 0d00 |003a: move-exception v0 │ │ -361592: 1e03 |003b: monitor-exit v3 │ │ -361594: 2700 |003c: throw v0 │ │ +361548: 6e20 4b98 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36154e: 2010 ed13 |001b: instance-of v0, v1, Ljavax/mail/MessagingException; // type@13ed │ │ +361552: 3800 0e00 |001d: if-eqz v0, 002b // +000e │ │ +361556: 1f01 ed13 |001f: check-cast v1, Ljavax/mail/MessagingException; // type@13ed │ │ +36155a: 7010 209d 0100 |0021: invoke-direct {v1}, Ljavax/mail/MessagingException;.superToString:()Ljava/lang/String; // method@9d20 │ │ +361560: 0c00 |0024: move-result-object v0 │ │ +361562: 6e20 4b98 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361568: 5411 4271 |0028: iget-object v1, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7142 │ │ +36156c: 28ea |002a: goto 0014 // -0016 │ │ +36156e: 6e10 7797 0100 |002b: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ +361574: 0c00 |002e: move-result-object v0 │ │ +361576: 6e20 4b98 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36157c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +36157e: 28e1 |0033: goto 0014 // -001f │ │ +361580: 6e10 5498 0200 |0034: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +361586: 0c00 |0037: move-result-object v0 │ │ +361588: 1e03 |0038: monitor-exit v3 │ │ +36158a: 1100 |0039: return-object v0 │ │ +36158c: 0d00 |003a: move-exception v0 │ │ +36158e: 1e03 |003b: monitor-exit v3 │ │ +361590: 2700 |003c: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0007 │ │ -> 0x003a │ │ 0x000b - 0x0038 │ │ -> 0x003a │ │ positions : │ │ 0x0001 line=150 │ │ @@ -796565,22 +796565,22 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3617d0: |[3617d0] javax.mail.Multipart.:()V │ │ -3617e0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3617e6: 2200 7e13 |0003: new-instance v0, Ljava/util/Vector; // type@137e │ │ -3617ea: 7010 d49a 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -3617f0: 5b10 4771 |0008: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -3617f4: 1a00 179e |000a: const-string v0, "multipart/mixed" // string@9e17 │ │ -3617f8: 5b10 4571 |000c: iput-object v0, v1, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7145 │ │ -3617fc: 0e00 |000e: return-void │ │ +3617cc: |[3617cc] javax.mail.Multipart.:()V │ │ +3617dc: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3617e2: 2200 7e13 |0003: new-instance v0, Ljava/util/Vector; // type@137e │ │ +3617e6: 7010 d49a 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +3617ec: 5b10 4771 |0008: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +3617f0: 1a00 179e |000a: const-string v0, "multipart/mixed" // string@9e17 │ │ +3617f4: 5b10 4571 |000c: iput-object v0, v1, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7145 │ │ +3617f8: 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; │ │ @@ -796591,29 +796591,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 │ │ -361800: |[361800] javax.mail.Multipart.addBodyPart:(Ljavax/mail/BodyPart;)V │ │ -361810: 1d01 |0000: monitor-enter v1 │ │ -361812: 5410 4771 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -361816: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -36181a: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -36181e: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -361824: 5b10 4771 |000a: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -361828: 5410 4771 |000c: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -36182c: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -361832: 6e20 6c9c 1200 |0011: invoke-virtual {v2, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ -361838: 1e01 |0014: monitor-exit v1 │ │ -36183a: 0e00 |0015: return-void │ │ -36183c: 0d02 |0016: move-exception v2 │ │ -36183e: 1e01 |0017: monitor-exit v1 │ │ -361840: 2702 |0018: throw v2 │ │ +3617fc: |[3617fc] javax.mail.Multipart.addBodyPart:(Ljavax/mail/BodyPart;)V │ │ +36180c: 1d01 |0000: monitor-enter v1 │ │ +36180e: 5410 4771 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +361812: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +361816: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +36181a: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +361820: 5b10 4771 |000a: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +361824: 5410 4771 |000c: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +361828: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +36182e: 6e20 6c9c 1200 |0011: invoke-virtual {v2, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ +361834: 1e01 |0014: monitor-exit v1 │ │ +361836: 0e00 |0015: return-void │ │ +361838: 0d02 |0016: move-exception v2 │ │ +36183a: 1e01 |0017: monitor-exit v1 │ │ +36183c: 2702 |0018: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=216 │ │ 0x0005 line=217 │ │ 0x000c line=219 │ │ @@ -796628,29 +796628,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 │ │ -361850: |[361850] javax.mail.Multipart.addBodyPart:(Ljavax/mail/BodyPart;I)V │ │ -361860: 1d01 |0000: monitor-enter v1 │ │ -361862: 5410 4771 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -361866: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -36186a: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -36186e: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -361874: 5b10 4771 |000a: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -361878: 5410 4771 |000c: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -36187c: 6e30 dc9a 2003 |000e: invoke-virtual {v0, v2, v3}, Ljava/util/Vector;.insertElementAt:(Ljava/lang/Object;I)V // method@9adc │ │ -361882: 6e20 6c9c 1200 |0011: invoke-virtual {v2, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ -361888: 1e01 |0014: monitor-exit v1 │ │ -36188a: 0e00 |0015: return-void │ │ -36188c: 0d02 |0016: move-exception v2 │ │ -36188e: 1e01 |0017: monitor-exit v1 │ │ -361890: 2702 |0018: throw v2 │ │ +36184c: |[36184c] javax.mail.Multipart.addBodyPart:(Ljavax/mail/BodyPart;I)V │ │ +36185c: 1d01 |0000: monitor-enter v1 │ │ +36185e: 5410 4771 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +361862: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +361866: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +36186a: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +361870: 5b10 4771 |000a: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +361874: 5410 4771 |000c: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +361878: 6e30 dc9a 2003 |000e: invoke-virtual {v0, v2, v3}, Ljava/util/Vector;.insertElementAt:(Ljava/lang/Object;I)V // method@9adc │ │ +36187e: 6e20 6c9c 1200 |0011: invoke-virtual {v2, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ +361884: 1e01 |0014: monitor-exit v1 │ │ +361886: 0e00 |0015: return-void │ │ +361888: 0d02 |0016: move-exception v2 │ │ +36188a: 1e01 |0017: monitor-exit v1 │ │ +36188c: 2702 |0018: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=239 │ │ 0x0005 line=240 │ │ 0x000c line=242 │ │ @@ -796666,30 +796666,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 │ │ -361750: |[361750] javax.mail.Multipart.getBodyPart:(I)Ljavax/mail/BodyPart; │ │ -361760: 1d01 |0000: monitor-enter v1 │ │ -361762: 5410 4771 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -361766: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -36176a: 6e20 da9a 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ -361770: 0c02 |0008: move-result-object v2 │ │ -361772: 1f02 da13 |0009: check-cast v2, Ljavax/mail/BodyPart; // type@13da │ │ -361776: 1e01 |000b: monitor-exit v1 │ │ -361778: 1102 |000c: return-object v2 │ │ -36177a: 2202 ca12 |000d: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ -36177e: 1a00 ee3e |000f: const-string v0, "No such BodyPart" // string@3eee │ │ -361782: 7020 8f97 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@978f │ │ -361788: 2702 |0014: throw v2 │ │ -36178a: 0d02 |0015: move-exception v2 │ │ -36178c: 1e01 |0016: monitor-exit v1 │ │ -36178e: 2702 |0017: throw v2 │ │ +36174c: |[36174c] javax.mail.Multipart.getBodyPart:(I)Ljavax/mail/BodyPart; │ │ +36175c: 1d01 |0000: monitor-enter v1 │ │ +36175e: 5410 4771 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +361762: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +361766: 6e20 da9a 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ +36176c: 0c02 |0008: move-result-object v2 │ │ +36176e: 1f02 da13 |0009: check-cast v2, Ljavax/mail/BodyPart; // type@13da │ │ +361772: 1e01 |000b: monitor-exit v1 │ │ +361774: 1102 |000c: return-object v2 │ │ +361776: 2202 ca12 |000d: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ +36177a: 1a00 ee3e |000f: const-string v0, "No such BodyPart" // string@3eee │ │ +36177e: 7020 8f97 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@978f │ │ +361784: 2702 |0014: throw v2 │ │ +361786: 0d02 |0015: move-exception v2 │ │ +361788: 1e01 |0016: monitor-exit v1 │ │ +36178a: 2702 |0017: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x000b │ │ -> 0x0015 │ │ 0x000d - 0x0015 │ │ -> 0x0015 │ │ positions : │ │ 0x0001 line=155 │ │ @@ -796704,22 +796704,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -361724: |[361724] javax.mail.Multipart.getContentType:()Ljava/lang/String; │ │ -361734: 1d01 |0000: monitor-enter v1 │ │ -361736: 5410 4571 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7145 │ │ -36173a: 1e01 |0003: monitor-exit v1 │ │ -36173c: 1100 |0004: return-object v0 │ │ -36173e: 0d00 |0005: move-exception v0 │ │ -361740: 1e01 |0006: monitor-exit v1 │ │ -361742: 2700 |0007: throw v0 │ │ +361720: |[361720] javax.mail.Multipart.getContentType:()Ljava/lang/String; │ │ +361730: 1d01 |0000: monitor-enter v1 │ │ +361732: 5410 4571 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7145 │ │ +361736: 1e01 |0003: monitor-exit v1 │ │ +361738: 1100 |0004: return-object v0 │ │ +36173a: 0d00 |0005: move-exception v0 │ │ +36173c: 1e01 |0006: monitor-exit v1 │ │ +36173e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=127 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/Multipart; │ │ @@ -796729,28 +796729,28 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3616dc: |[3616dc] javax.mail.Multipart.getCount:()I │ │ -3616ec: 1d01 |0000: monitor-enter v1 │ │ -3616ee: 5410 4771 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -3616f2: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -3616f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3616f8: 1e01 |0006: monitor-exit v1 │ │ -3616fa: 0f00 |0007: return v0 │ │ -3616fc: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -361702: 0a00 |000b: move-result v0 │ │ -361704: 1e01 |000c: monitor-exit v1 │ │ -361706: 0f00 |000d: return v0 │ │ -361708: 0d00 |000e: move-exception v0 │ │ -36170a: 1e01 |000f: monitor-exit v1 │ │ -36170c: 2700 |0010: throw v0 │ │ +3616d8: |[3616d8] javax.mail.Multipart.getCount:()I │ │ +3616e8: 1d01 |0000: monitor-enter v1 │ │ +3616ea: 5410 4771 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +3616ee: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +3616f2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3616f4: 1e01 |0006: monitor-exit v1 │ │ +3616f6: 0f00 |0007: return v0 │ │ +3616f8: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +3616fe: 0a00 |000b: move-result v0 │ │ +361700: 1e01 |000c: monitor-exit v1 │ │ +361702: 0f00 |000d: return v0 │ │ +361704: 0d00 |000e: move-exception v0 │ │ +361706: 1e01 |000f: monitor-exit v1 │ │ +361708: 2700 |0010: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x000e │ │ 0x0008 - 0x000c │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=138 │ │ @@ -796764,22 +796764,22 @@ │ │ type : '()Ljavax/mail/Part;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3617a4: |[3617a4] javax.mail.Multipart.getParent:()Ljavax/mail/Part; │ │ -3617b4: 1d01 |0000: monitor-enter v1 │ │ -3617b6: 5410 4671 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parent:Ljavax/mail/Part; // field@7146 │ │ -3617ba: 1e01 |0003: monitor-exit v1 │ │ -3617bc: 1100 |0004: return-object v0 │ │ -3617be: 0d00 |0005: move-exception v0 │ │ -3617c0: 1e01 |0006: monitor-exit v1 │ │ -3617c2: 2700 |0007: throw v0 │ │ +3617a0: |[3617a0] javax.mail.Multipart.getParent:()Ljavax/mail/Part; │ │ +3617b0: 1d01 |0000: monitor-enter v1 │ │ +3617b2: 5410 4671 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parent:Ljavax/mail/Part; // field@7146 │ │ +3617b6: 1e01 |0003: monitor-exit v1 │ │ +3617b8: 1100 |0004: return-object v0 │ │ +3617ba: 0d00 |0005: move-exception v0 │ │ +3617bc: 1e01 |0006: monitor-exit v1 │ │ +3617be: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=267 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/Multipart; │ │ @@ -796789,34 +796789,34 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -3618a0: |[3618a0] javax.mail.Multipart.removeBodyPart:(I)V │ │ -3618b0: 1d02 |0000: monitor-enter v2 │ │ -3618b2: 5420 4771 |0001: iget-object v0, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -3618b6: 3800 1300 |0003: if-eqz v0, 0016 // +0013 │ │ -3618ba: 6e20 da9a 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ -3618c0: 0c00 |0008: move-result-object v0 │ │ -3618c2: 1f00 da13 |0009: check-cast v0, Ljavax/mail/BodyPart; // type@13da │ │ -3618c6: 5421 4771 |000b: iget-object v1, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -3618ca: 6e20 e19a 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/Vector;.removeElementAt:(I)V // method@9ae1 │ │ -3618d0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -3618d2: 6e20 6c9c 3000 |0011: invoke-virtual {v0, v3}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ -3618d8: 1e02 |0014: monitor-exit v2 │ │ -3618da: 0e00 |0015: return-void │ │ -3618dc: 2203 ca12 |0016: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ -3618e0: 1a00 ee3e |0018: const-string v0, "No such BodyPart" // string@3eee │ │ -3618e4: 7020 8f97 0300 |001a: invoke-direct {v3, v0}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@978f │ │ -3618ea: 2703 |001d: throw v3 │ │ -3618ec: 0d03 |001e: move-exception v3 │ │ -3618ee: 1e02 |001f: monitor-exit v2 │ │ -3618f0: 2703 |0020: throw v3 │ │ +36189c: |[36189c] javax.mail.Multipart.removeBodyPart:(I)V │ │ +3618ac: 1d02 |0000: monitor-enter v2 │ │ +3618ae: 5420 4771 |0001: iget-object v0, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +3618b2: 3800 1300 |0003: if-eqz v0, 0016 // +0013 │ │ +3618b6: 6e20 da9a 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ +3618bc: 0c00 |0008: move-result-object v0 │ │ +3618be: 1f00 da13 |0009: check-cast v0, Ljavax/mail/BodyPart; // type@13da │ │ +3618c2: 5421 4771 |000b: iget-object v1, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +3618c6: 6e20 e19a 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/Vector;.removeElementAt:(I)V // method@9ae1 │ │ +3618cc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +3618ce: 6e20 6c9c 3000 |0011: invoke-virtual {v0, v3}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ +3618d4: 1e02 |0014: monitor-exit v2 │ │ +3618d6: 0e00 |0015: return-void │ │ +3618d8: 2203 ca12 |0016: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ +3618dc: 1a00 ee3e |0018: const-string v0, "No such BodyPart" // string@3eee │ │ +3618e0: 7020 8f97 0300 |001a: invoke-direct {v3, v0}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@978f │ │ +3618e6: 2703 |001d: throw v3 │ │ +3618e8: 0d03 |001e: move-exception v3 │ │ +3618ea: 1e02 |001f: monitor-exit v2 │ │ +3618ec: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x0014 │ │ -> 0x001e │ │ 0x0016 - 0x001e │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=196 │ │ @@ -796834,31 +796834,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 │ │ -361684: |[361684] javax.mail.Multipart.removeBodyPart:(Ljavax/mail/BodyPart;)Z │ │ -361694: 1d02 |0000: monitor-enter v2 │ │ -361696: 5420 4771 |0001: iget-object v0, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ -36169a: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -36169e: 6e20 e09a 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -3616a4: 0a00 |0008: move-result v0 │ │ -3616a6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3616a8: 6e20 6c9c 1300 |000a: invoke-virtual {v3, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ -3616ae: 1e02 |000d: monitor-exit v2 │ │ -3616b0: 0f00 |000e: return v0 │ │ -3616b2: 2203 ed13 |000f: new-instance v3, Ljavax/mail/MessagingException; // type@13ed │ │ -3616b6: 1a00 ef3e |0011: const-string v0, "No such body part" // string@3eef │ │ -3616ba: 7020 199d 0300 |0013: invoke-direct {v3, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -3616c0: 2703 |0016: throw v3 │ │ -3616c2: 0d03 |0017: move-exception v3 │ │ -3616c4: 1e02 |0018: monitor-exit v2 │ │ -3616c6: 2703 |0019: throw v3 │ │ +361680: |[361680] javax.mail.Multipart.removeBodyPart:(Ljavax/mail/BodyPart;)Z │ │ +361690: 1d02 |0000: monitor-enter v2 │ │ +361692: 5420 4771 |0001: iget-object v0, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7147 │ │ +361696: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +36169a: 6e20 e09a 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +3616a0: 0a00 |0008: move-result v0 │ │ +3616a2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3616a4: 6e20 6c9c 1300 |000a: invoke-virtual {v3, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ +3616aa: 1e02 |000d: monitor-exit v2 │ │ +3616ac: 0f00 |000e: return v0 │ │ +3616ae: 2203 ed13 |000f: new-instance v3, Ljavax/mail/MessagingException; // type@13ed │ │ +3616b2: 1a00 ef3e |0011: const-string v0, "No such body part" // string@3eef │ │ +3616b6: 7020 199d 0300 |0013: invoke-direct {v3, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +3616bc: 2703 |0016: throw v3 │ │ +3616be: 0d03 |0017: move-exception v3 │ │ +3616c0: 1e02 |0018: monitor-exit v2 │ │ +3616c2: 2703 |0019: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x0017 │ │ 0x000f - 0x0017 │ │ -> 0x0017 │ │ positions : │ │ 0x0001 line=174 │ │ @@ -796875,33 +796875,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 │ │ -361908: |[361908] javax.mail.Multipart.setMultipartDataSource:(Ljavax/mail/MultipartDataSource;)V │ │ -361918: 1d03 |0000: monitor-enter v3 │ │ -36191a: 7210 329d 0400 |0001: invoke-interface {v4}, Ljavax/mail/MultipartDataSource;.getContentType:()Ljava/lang/String; // method@9d32 │ │ -361920: 0c00 |0004: move-result-object v0 │ │ -361922: 5b30 4571 |0005: iput-object v0, v3, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7145 │ │ -361926: 7210 339d 0400 |0007: invoke-interface {v4}, Ljavax/mail/MultipartDataSource;.getCount:()I // method@9d33 │ │ -36192c: 0a00 |000a: move-result v0 │ │ -36192e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -361930: 3501 0c00 |000c: if-ge v1, v0, 0018 // +000c │ │ -361934: 7220 319d 1400 |000e: invoke-interface {v4, v1}, Ljavax/mail/MultipartDataSource;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d31 │ │ -36193a: 0c02 |0011: move-result-object v2 │ │ -36193c: 6e20 269d 2300 |0012: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ -361942: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -361946: 28f5 |0017: goto 000c // -000b │ │ -361948: 1e03 |0018: monitor-exit v3 │ │ -36194a: 0e00 |0019: return-void │ │ -36194c: 0d04 |001a: move-exception v4 │ │ -36194e: 1e03 |001b: monitor-exit v3 │ │ -361950: 2704 |001c: throw v4 │ │ +361904: |[361904] javax.mail.Multipart.setMultipartDataSource:(Ljavax/mail/MultipartDataSource;)V │ │ +361914: 1d03 |0000: monitor-enter v3 │ │ +361916: 7210 329d 0400 |0001: invoke-interface {v4}, Ljavax/mail/MultipartDataSource;.getContentType:()Ljava/lang/String; // method@9d32 │ │ +36191c: 0c00 |0004: move-result-object v0 │ │ +36191e: 5b30 4571 |0005: iput-object v0, v3, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7145 │ │ +361922: 7210 339d 0400 |0007: invoke-interface {v4}, Ljavax/mail/MultipartDataSource;.getCount:()I // method@9d33 │ │ +361928: 0a00 |000a: move-result v0 │ │ +36192a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +36192c: 3501 0c00 |000c: if-ge v1, v0, 0018 // +000c │ │ +361930: 7220 319d 1400 |000e: invoke-interface {v4, v1}, Ljavax/mail/MultipartDataSource;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d31 │ │ +361936: 0c02 |0011: move-result-object v2 │ │ +361938: 6e20 269d 2300 |0012: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ +36193e: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +361942: 28f5 |0017: goto 000c // -000b │ │ +361944: 1e03 |0018: monitor-exit v3 │ │ +361946: 0e00 |0019: return-void │ │ +361948: 0d04 |001a: move-exception v4 │ │ +36194a: 1e03 |001b: monitor-exit v3 │ │ +36194c: 2704 |001c: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0015 │ │ -> 0x001a │ │ positions : │ │ 0x0001 line=110 │ │ 0x0007 line=112 │ │ 0x000e line=114 │ │ @@ -796915,22 +796915,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 │ │ -361960: |[361960] javax.mail.Multipart.setParent:(Ljavax/mail/Part;)V │ │ -361970: 1d00 |0000: monitor-enter v0 │ │ -361972: 5b01 4671 |0001: iput-object v1, v0, Ljavax/mail/Multipart;.parent:Ljavax/mail/Part; // field@7146 │ │ -361976: 1e00 |0003: monitor-exit v0 │ │ -361978: 0e00 |0004: return-void │ │ -36197a: 0d01 |0005: move-exception v1 │ │ -36197c: 1e00 |0006: monitor-exit v0 │ │ -36197e: 2701 |0007: throw v1 │ │ +36195c: |[36195c] javax.mail.Multipart.setParent:(Ljavax/mail/Part;)V │ │ +36196c: 1d00 |0000: monitor-enter v0 │ │ +36196e: 5b01 4671 |0001: iput-object v1, v0, Ljavax/mail/Multipart;.parent:Ljavax/mail/Part; // field@7146 │ │ +361972: 1e00 |0003: monitor-exit v0 │ │ +361974: 0e00 |0004: return-void │ │ +361976: 0d01 |0005: move-exception v1 │ │ +361978: 1e00 |0006: monitor-exit v0 │ │ +36197a: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=282 │ │ 0x0003 line=283 │ │ locals : │ │ @@ -797212,19 +797212,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 │ │ -361a04: |[361a04] javax.mail.PasswordAuthentication.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -361a14: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361a1a: 5b01 4c71 |0003: iput-object v1, v0, Ljavax/mail/PasswordAuthentication;.userName:Ljava/lang/String; // field@714c │ │ -361a1e: 5b02 4b71 |0005: iput-object v2, v0, Ljavax/mail/PasswordAuthentication;.password:Ljava/lang/String; // field@714b │ │ -361a22: 0e00 |0007: return-void │ │ +361a00: |[361a00] javax.mail.PasswordAuthentication.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +361a10: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361a16: 5b01 4c71 |0003: iput-object v1, v0, Ljavax/mail/PasswordAuthentication;.userName:Ljava/lang/String; // field@714c │ │ +361a1a: 5b02 4b71 |0005: iput-object v2, v0, Ljavax/mail/PasswordAuthentication;.password:Ljava/lang/String; // field@714b │ │ +361a1e: 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; │ │ @@ -797237,17 +797237,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3619d4: |[3619d4] javax.mail.PasswordAuthentication.getPassword:()Ljava/lang/String; │ │ -3619e4: 5410 4b71 |0000: iget-object v0, v1, Ljavax/mail/PasswordAuthentication;.password:Ljava/lang/String; // field@714b │ │ -3619e8: 1100 |0002: return-object v0 │ │ +3619d0: |[3619d0] javax.mail.PasswordAuthentication.getPassword:()Ljava/lang/String; │ │ +3619e0: 5410 4b71 |0000: iget-object v0, v1, Ljavax/mail/PasswordAuthentication;.password:Ljava/lang/String; // field@714b │ │ +3619e4: 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;) │ │ @@ -797255,17 +797255,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3619ec: |[3619ec] javax.mail.PasswordAuthentication.getUserName:()Ljava/lang/String; │ │ -3619fc: 5410 4c71 |0000: iget-object v0, v1, Ljavax/mail/PasswordAuthentication;.userName:Ljava/lang/String; // field@714c │ │ -361a00: 1100 |0002: return-object v0 │ │ +3619e8: |[3619e8] javax.mail.PasswordAuthentication.getUserName:()Ljava/lang/String; │ │ +3619f8: 5410 4c71 |0000: iget-object v0, v1, Ljavax/mail/PasswordAuthentication;.userName:Ljava/lang/String; // field@714c │ │ +3619fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/PasswordAuthentication; │ │ │ │ source_file_idx : 16825 (PasswordAuthentication.java) │ │ @@ -797310,24 +797310,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -361a3c: |[361a3c] javax.mail.Provider$Type.:()V │ │ -361a4c: 2200 f413 |0000: new-instance v0, Ljavax/mail/Provider$Type; // type@13f4 │ │ -361a50: 1a01 f546 |0002: const-string v1, "STORE" // string@46f5 │ │ -361a54: 7020 549d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/Provider$Type;.:(Ljava/lang/String;)V // method@9d54 │ │ -361a5a: 6900 4d71 |0007: sput-object v0, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ -361a5e: 2200 f413 |0009: new-instance v0, Ljavax/mail/Provider$Type; // type@13f4 │ │ -361a62: 1a01 234b |000b: const-string v1, "TRANSPORT" // string@4b23 │ │ -361a66: 7020 549d 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/Provider$Type;.:(Ljava/lang/String;)V // method@9d54 │ │ -361a6c: 6900 4e71 |0010: sput-object v0, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714e │ │ -361a70: 0e00 |0012: return-void │ │ +361a38: |[361a38] javax.mail.Provider$Type.:()V │ │ +361a48: 2200 f413 |0000: new-instance v0, Ljavax/mail/Provider$Type; // type@13f4 │ │ +361a4c: 1a01 f546 |0002: const-string v1, "STORE" // string@46f5 │ │ +361a50: 7020 549d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/Provider$Type;.:(Ljava/lang/String;)V // method@9d54 │ │ +361a56: 6900 4d71 |0007: sput-object v0, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ +361a5a: 2200 f413 |0009: new-instance v0, Ljavax/mail/Provider$Type; // type@13f4 │ │ +361a5e: 1a01 234b |000b: const-string v1, "TRANSPORT" // string@4b23 │ │ +361a62: 7020 549d 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/Provider$Type;.:(Ljava/lang/String;)V // method@9d54 │ │ +361a68: 6900 4e71 |0010: sput-object v0, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714e │ │ +361a6c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0009 line=64 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/Provider$Type;) │ │ @@ -797335,18 +797335,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -361a74: |[361a74] javax.mail.Provider$Type.:(Ljava/lang/String;)V │ │ -361a84: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361a8a: 5b01 4f71 |0003: iput-object v1, v0, Ljavax/mail/Provider$Type;.type:Ljava/lang/String; // field@714f │ │ -361a8e: 0e00 |0005: return-void │ │ +361a70: |[361a70] javax.mail.Provider$Type.:(Ljava/lang/String;)V │ │ +361a80: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361a86: 5b01 4f71 |0003: iput-object v1, v0, Ljavax/mail/Provider$Type;.type:Ljava/lang/String; // field@714f │ │ +361a8a: 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; │ │ @@ -797357,17 +797357,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361a24: |[361a24] javax.mail.Provider$Type.toString:()Ljava/lang/String; │ │ -361a34: 5410 4f71 |0000: iget-object v0, v1, Ljavax/mail/Provider$Type;.type:Ljava/lang/String; // field@714f │ │ -361a38: 1100 |0002: return-object v0 │ │ +361a20: |[361a20] javax.mail.Provider$Type.toString:()Ljava/lang/String; │ │ +361a30: 5410 4f71 |0000: iget-object v0, v1, Ljavax/mail/Provider$Type;.type:Ljava/lang/String; // field@714f │ │ +361a34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Provider$Type; │ │ │ │ source_file_idx : 17013 (Provider.java) │ │ @@ -797419,22 +797419,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 │ │ -361be8: |[361be8] javax.mail.Provider.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -361bf8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361bfe: 5b01 5271 |0003: iput-object v1, v0, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7152 │ │ -361c02: 5b02 5171 |0005: iput-object v2, v0, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7151 │ │ -361c06: 5b03 5071 |0007: iput-object v3, v0, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7150 │ │ -361c0a: 5b04 5371 |0009: iput-object v4, v0, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7153 │ │ -361c0e: 5b05 5471 |000b: iput-object v5, v0, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7154 │ │ -361c12: 0e00 |000d: return-void │ │ +361be4: |[361be4] javax.mail.Provider.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +361bf4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361bfa: 5b01 5271 |0003: iput-object v1, v0, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7152 │ │ +361bfe: 5b02 5171 |0005: iput-object v2, v0, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7151 │ │ +361c02: 5b03 5071 |0007: iput-object v3, v0, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7150 │ │ +361c06: 5b04 5371 |0009: iput-object v4, v0, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7153 │ │ +361c0a: 5b05 5471 |000b: iput-object v5, v0, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7154 │ │ +361c0e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0005 line=95 │ │ 0x0007 line=96 │ │ 0x0009 line=97 │ │ @@ -797453,17 +797453,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361a90: |[361a90] javax.mail.Provider.getClassName:()Ljava/lang/String; │ │ -361aa0: 5410 5071 |0000: iget-object v0, v1, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7150 │ │ -361aa4: 1100 |0002: return-object v0 │ │ +361a8c: |[361a8c] javax.mail.Provider.getClassName:()Ljava/lang/String; │ │ +361a9c: 5410 5071 |0000: iget-object v0, v1, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7150 │ │ +361aa0: 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;) │ │ @@ -797471,17 +797471,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361aa8: |[361aa8] javax.mail.Provider.getProtocol:()Ljava/lang/String; │ │ -361ab8: 5410 5171 |0000: iget-object v0, v1, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7151 │ │ -361abc: 1100 |0002: return-object v0 │ │ +361aa4: |[361aa4] javax.mail.Provider.getProtocol:()Ljava/lang/String; │ │ +361ab4: 5410 5171 |0000: iget-object v0, v1, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7151 │ │ +361ab8: 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;) │ │ @@ -797489,17 +797489,17 @@ │ │ type : '()Ljavax/mail/Provider$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361bd0: |[361bd0] javax.mail.Provider.getType:()Ljavax/mail/Provider$Type; │ │ -361be0: 5410 5271 |0000: iget-object v0, v1, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7152 │ │ -361be4: 1100 |0002: return-object v0 │ │ +361bcc: |[361bcc] javax.mail.Provider.getType:()Ljavax/mail/Provider$Type; │ │ +361bdc: 5410 5271 |0000: iget-object v0, v1, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7152 │ │ +361be0: 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;) │ │ @@ -797507,17 +797507,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361ac0: |[361ac0] javax.mail.Provider.getVendor:()Ljava/lang/String; │ │ -361ad0: 5410 5371 |0000: iget-object v0, v1, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7153 │ │ -361ad4: 1100 |0002: return-object v0 │ │ +361abc: |[361abc] javax.mail.Provider.getVendor:()Ljava/lang/String; │ │ +361acc: 5410 5371 |0000: iget-object v0, v1, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7153 │ │ +361ad0: 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;) │ │ @@ -797525,17 +797525,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361ad8: |[361ad8] javax.mail.Provider.getVersion:()Ljava/lang/String; │ │ -361ae8: 5410 5471 |0000: iget-object v0, v1, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7154 │ │ -361aec: 1100 |0002: return-object v0 │ │ +361ad4: |[361ad4] javax.mail.Provider.getVersion:()Ljava/lang/String; │ │ +361ae4: 5410 5471 |0000: iget-object v0, v1, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7154 │ │ +361ae8: 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;) │ │ @@ -797543,58 +797543,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 103 16-bit code units │ │ -361af0: |[361af0] javax.mail.Provider.toString:()Ljava/lang/String; │ │ -361b00: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -361b04: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -361b0a: 1a01 f987 |0005: const-string v1, "javax.mail.Provider[" // string@87f9 │ │ -361b0e: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361b14: 5431 5271 |000a: iget-object v1, v3, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7152 │ │ -361b18: 6e20 4a98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -361b1e: 1a01 e704 |000f: const-string v1, "," // string@04e7 │ │ -361b22: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361b28: 5432 5171 |0014: iget-object v2, v3, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7151 │ │ -361b2c: 6e20 4b98 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361b32: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361b38: 5432 5071 |001c: iget-object v2, v3, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7150 │ │ -361b3c: 6e20 4b98 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361b42: 6e10 5498 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -361b48: 0c00 |0024: move-result-object v0 │ │ -361b4a: 5432 5371 |0025: iget-object v2, v3, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7153 │ │ -361b4e: 3802 1600 |0027: if-eqz v2, 003d // +0016 │ │ -361b52: 2202 e812 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -361b56: 7010 4098 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -361b5c: 6e20 4b98 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361b62: 6e20 4b98 1200 |0031: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361b68: 5430 5371 |0034: iget-object v0, v3, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7153 │ │ -361b6c: 6e20 4b98 0200 |0036: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361b72: 6e10 5498 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -361b78: 0c00 |003c: move-result-object v0 │ │ -361b7a: 5432 5471 |003d: iget-object v2, v3, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7154 │ │ -361b7e: 3802 1600 |003f: if-eqz v2, 0055 // +0016 │ │ -361b82: 2202 e812 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -361b86: 7010 4098 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -361b8c: 6e20 4b98 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361b92: 6e20 4b98 1200 |0049: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361b98: 5430 5471 |004c: iget-object v0, v3, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7154 │ │ -361b9c: 6e20 4b98 0200 |004e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361ba2: 6e10 5498 0200 |0051: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -361ba8: 0c00 |0054: move-result-object v0 │ │ -361baa: 2201 e812 |0055: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -361bae: 7010 4098 0100 |0057: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -361bb4: 6e20 4b98 0100 |005a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361bba: 1a00 3357 |005d: const-string v0, "]" // string@5733 │ │ -361bbe: 6e20 4b98 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361bc4: 6e10 5498 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -361bca: 0c00 |0065: move-result-object v0 │ │ -361bcc: 1100 |0066: return-object v0 │ │ +361aec: |[361aec] javax.mail.Provider.toString:()Ljava/lang/String; │ │ +361afc: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +361b00: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +361b06: 1a01 f987 |0005: const-string v1, "javax.mail.Provider[" // string@87f9 │ │ +361b0a: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361b10: 5431 5271 |000a: iget-object v1, v3, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7152 │ │ +361b14: 6e20 4a98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +361b1a: 1a01 e704 |000f: const-string v1, "," // string@04e7 │ │ +361b1e: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361b24: 5432 5171 |0014: iget-object v2, v3, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7151 │ │ +361b28: 6e20 4b98 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361b2e: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361b34: 5432 5071 |001c: iget-object v2, v3, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7150 │ │ +361b38: 6e20 4b98 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361b3e: 6e10 5498 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +361b44: 0c00 |0024: move-result-object v0 │ │ +361b46: 5432 5371 |0025: iget-object v2, v3, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7153 │ │ +361b4a: 3802 1600 |0027: if-eqz v2, 003d // +0016 │ │ +361b4e: 2202 e812 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +361b52: 7010 4098 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +361b58: 6e20 4b98 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361b5e: 6e20 4b98 1200 |0031: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361b64: 5430 5371 |0034: iget-object v0, v3, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7153 │ │ +361b68: 6e20 4b98 0200 |0036: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361b6e: 6e10 5498 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +361b74: 0c00 |003c: move-result-object v0 │ │ +361b76: 5432 5471 |003d: iget-object v2, v3, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7154 │ │ +361b7a: 3802 1600 |003f: if-eqz v2, 0055 // +0016 │ │ +361b7e: 2202 e812 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +361b82: 7010 4098 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +361b88: 6e20 4b98 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361b8e: 6e20 4b98 1200 |0049: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361b94: 5430 5471 |004c: iget-object v0, v3, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7154 │ │ +361b98: 6e20 4b98 0200 |004e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361b9e: 6e10 5498 0200 |0051: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +361ba4: 0c00 |0054: move-result-object v0 │ │ +361ba6: 2201 e812 |0055: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +361baa: 7010 4098 0100 |0057: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +361bb0: 6e20 4b98 0100 |005a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361bb6: 1a00 3357 |005d: const-string v0, "]" // string@5733 │ │ +361bba: 6e20 4b98 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361bc0: 6e10 5498 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +361bc6: 0c00 |0065: move-result-object v0 │ │ +361bc8: 1100 |0066: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0025 line=153 │ │ 0x0029 line=154 │ │ 0x003d line=156 │ │ 0x0041 line=157 │ │ @@ -797644,20 +797644,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 │ │ -361c14: |[361c14] javax.mail.Quota$Resource.:(Ljava/lang/String;JJ)V │ │ -361c24: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361c2a: 5b01 5671 |0003: iput-object v1, v0, Ljavax/mail/Quota$Resource;.name:Ljava/lang/String; // field@7156 │ │ -361c2e: 5a02 5771 |0005: iput-wide v2, v0, Ljavax/mail/Quota$Resource;.usage:J // field@7157 │ │ -361c32: 5a04 5571 |0007: iput-wide v4, v0, Ljavax/mail/Quota$Resource;.limit:J // field@7155 │ │ -361c36: 0e00 |0009: return-void │ │ +361c10: |[361c10] javax.mail.Quota$Resource.:(Ljava/lang/String;JJ)V │ │ +361c20: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361c26: 5b01 5671 |0003: iput-object v1, v0, Ljavax/mail/Quota$Resource;.name:Ljava/lang/String; // field@7156 │ │ +361c2a: 5a02 5771 |0005: iput-wide v2, v0, Ljavax/mail/Quota$Resource;.usage:J // field@7157 │ │ +361c2e: 5a04 5571 |0007: iput-wide v4, v0, Ljavax/mail/Quota$Resource;.limit:J // field@7155 │ │ +361c32: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ 0x0007 line=80 │ │ locals : │ │ @@ -797704,18 +797704,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -361c38: |[361c38] javax.mail.Quota.:(Ljava/lang/String;)V │ │ -361c48: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361c4e: 5b01 5871 |0003: iput-object v1, v0, Ljavax/mail/Quota;.quotaRoot:Ljava/lang/String; // field@7158 │ │ -361c52: 0e00 |0005: return-void │ │ +361c34: |[361c34] javax.mail.Quota.:(Ljava/lang/String;)V │ │ +361c44: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361c4a: 5b01 5871 |0003: iput-object v1, v0, Ljavax/mail/Quota;.quotaRoot:Ljava/lang/String; // field@7158 │ │ +361c4e: 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; │ │ @@ -797726,59 +797726,59 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 73 16-bit code units │ │ -361c54: |[361c54] javax.mail.Quota.setResourceLimit:(Ljava/lang/String;J)V │ │ -361c64: 54b0 5971 |0000: iget-object v0, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@7159 │ │ -361c68: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -361c6a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -361c6c: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ -361c70: 2310 f415 |0006: new-array v0, v1, [Ljavax/mail/Quota$Resource; // type@15f4 │ │ -361c74: 5bb0 5971 |0008: iput-object v0, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@7159 │ │ -361c78: 2201 f613 |000a: new-instance v1, Ljavax/mail/Quota$Resource; // type@13f6 │ │ -361c7c: 1605 0000 |000c: const-wide/16 v5, #int 0 // #0 │ │ -361c80: 0713 |000e: move-object v3, v1 │ │ -361c82: 07c4 |000f: move-object v4, v12 │ │ -361c84: 04d7 |0010: move-wide v7, v13 │ │ -361c86: 7606 5d9d 0300 |0011: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ljavax/mail/Quota$Resource;.:(Ljava/lang/String;JJ)V // method@9d5d │ │ -361c8c: 4d01 0002 |0014: aput-object v1, v0, v2 │ │ -361c90: 0e00 |0016: return-void │ │ -361c92: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -361c94: 54b3 5971 |0018: iget-object v3, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@7159 │ │ -361c98: 2134 |001a: array-length v4, v3 │ │ -361c9a: 3540 1600 |001b: if-ge v0, v4, 0031 // +0016 │ │ -361c9e: 4603 0300 |001d: aget-object v3, v3, v0 │ │ -361ca2: 5433 5671 |001f: iget-object v3, v3, Ljavax/mail/Quota$Resource;.name:Ljava/lang/String; // field@7156 │ │ -361ca6: 6e20 1398 c300 |0021: invoke-virtual {v3, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -361cac: 0a03 |0024: move-result v3 │ │ -361cae: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ -361cb2: 54bc 5971 |0027: iget-object v12, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@7159 │ │ -361cb6: 460c 0c00 |0029: aget-object v12, v12, v0 │ │ -361cba: 5acd 5571 |002b: iput-wide v13, v12, Ljavax/mail/Quota$Resource;.limit:J // field@7155 │ │ -361cbe: 0e00 |002d: return-void │ │ -361cc0: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -361cc4: 28e8 |0030: goto 0018 // -0018 │ │ -361cc6: 2130 |0031: array-length v0, v3 │ │ -361cc8: b010 |0032: add-int/2addr v0, v1 │ │ -361cca: 2304 f415 |0033: new-array v4, v0, [Ljavax/mail/Quota$Resource; // type@15f4 │ │ -361cce: 2135 |0035: array-length v5, v3 │ │ -361cd0: 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 │ │ -361cd6: b110 |0039: sub-int/2addr v0, v1 │ │ -361cd8: 2201 f613 |003a: new-instance v1, Ljavax/mail/Quota$Resource; // type@13f6 │ │ -361cdc: 1607 0000 |003c: const-wide/16 v7, #int 0 // #0 │ │ -361ce0: 0715 |003e: move-object v5, v1 │ │ -361ce2: 07c6 |003f: move-object v6, v12 │ │ -361ce4: 04d9 |0040: move-wide v9, v13 │ │ -361ce6: 7606 5d9d 0500 |0041: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Ljavax/mail/Quota$Resource;.:(Ljava/lang/String;JJ)V // method@9d5d │ │ -361cec: 4d01 0400 |0044: aput-object v1, v4, v0 │ │ -361cf0: 5bb4 5971 |0046: iput-object v4, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@7159 │ │ -361cf4: 0e00 |0048: return-void │ │ +361c50: |[361c50] javax.mail.Quota.setResourceLimit:(Ljava/lang/String;J)V │ │ +361c60: 54b0 5971 |0000: iget-object v0, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@7159 │ │ +361c64: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +361c66: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +361c68: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ +361c6c: 2310 f415 |0006: new-array v0, v1, [Ljavax/mail/Quota$Resource; // type@15f4 │ │ +361c70: 5bb0 5971 |0008: iput-object v0, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@7159 │ │ +361c74: 2201 f613 |000a: new-instance v1, Ljavax/mail/Quota$Resource; // type@13f6 │ │ +361c78: 1605 0000 |000c: const-wide/16 v5, #int 0 // #0 │ │ +361c7c: 0713 |000e: move-object v3, v1 │ │ +361c7e: 07c4 |000f: move-object v4, v12 │ │ +361c80: 04d7 |0010: move-wide v7, v13 │ │ +361c82: 7606 5d9d 0300 |0011: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ljavax/mail/Quota$Resource;.:(Ljava/lang/String;JJ)V // method@9d5d │ │ +361c88: 4d01 0002 |0014: aput-object v1, v0, v2 │ │ +361c8c: 0e00 |0016: return-void │ │ +361c8e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +361c90: 54b3 5971 |0018: iget-object v3, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@7159 │ │ +361c94: 2134 |001a: array-length v4, v3 │ │ +361c96: 3540 1600 |001b: if-ge v0, v4, 0031 // +0016 │ │ +361c9a: 4603 0300 |001d: aget-object v3, v3, v0 │ │ +361c9e: 5433 5671 |001f: iget-object v3, v3, Ljavax/mail/Quota$Resource;.name:Ljava/lang/String; // field@7156 │ │ +361ca2: 6e20 1398 c300 |0021: invoke-virtual {v3, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +361ca8: 0a03 |0024: move-result v3 │ │ +361caa: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ +361cae: 54bc 5971 |0027: iget-object v12, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@7159 │ │ +361cb2: 460c 0c00 |0029: aget-object v12, v12, v0 │ │ +361cb6: 5acd 5571 |002b: iput-wide v13, v12, Ljavax/mail/Quota$Resource;.limit:J // field@7155 │ │ +361cba: 0e00 |002d: return-void │ │ +361cbc: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +361cc0: 28e8 |0030: goto 0018 // -0018 │ │ +361cc2: 2130 |0031: array-length v0, v3 │ │ +361cc4: b010 |0032: add-int/2addr v0, v1 │ │ +361cc6: 2304 f415 |0033: new-array v4, v0, [Ljavax/mail/Quota$Resource; // type@15f4 │ │ +361cca: 2135 |0035: array-length v5, v3 │ │ +361ccc: 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 │ │ +361cd2: b110 |0039: sub-int/2addr v0, v1 │ │ +361cd4: 2201 f613 |003a: new-instance v1, Ljavax/mail/Quota$Resource; // type@13f6 │ │ +361cd8: 1607 0000 |003c: const-wide/16 v7, #int 0 // #0 │ │ +361cdc: 0715 |003e: move-object v5, v1 │ │ +361cde: 07c6 |003f: move-object v6, v12 │ │ +361ce0: 04d9 |0040: move-wide v9, v13 │ │ +361ce2: 7606 5d9d 0500 |0041: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Ljavax/mail/Quota$Resource;.:(Ljava/lang/String;JJ)V // method@9d5d │ │ +361ce8: 4d01 0400 |0044: aput-object v1, v4, v0 │ │ +361cec: 5bb4 5971 |0046: iput-object v4, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@7159 │ │ +361cf0: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0008 line=112 │ │ 0x000a line=113 │ │ 0x0018 line=116 │ │ 0x001d line=117 │ │ @@ -797901,139 +797901,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 │ │ -361f1c: |[361f1c] javax.mail.Service.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ -361f2c: 7010 e497 0900 |0000: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361f32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -361f34: 5b90 6571 |0004: iput-object v0, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -361f38: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -361f3a: 5c91 6271 |0007: iput-boolean v1, v9, Ljavax/mail/Service;.debug:Z // field@7162 │ │ -361f3e: 5c91 6071 |0009: iput-boolean v1, v9, Ljavax/mail/Service;.connected:Z // field@7160 │ │ -361f42: 2201 7e13 |000b: new-instance v1, Ljava/util/Vector; // type@137e │ │ -361f46: 7010 d49a 0100 |000d: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -361f4c: 5b91 6171 |0010: iput-object v1, v9, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7161 │ │ -361f50: 5b9a 6471 |0012: iput-object v10, v9, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ -361f54: 6e10 9c9d 0a00 |0014: invoke-virtual {v10}, Ljavax/mail/Session;.getDebug:()Z // method@9d9c │ │ -361f5a: 0a01 |0017: move-result v1 │ │ -361f5c: 5c91 6271 |0018: iput-boolean v1, v9, Ljavax/mail/Service;.debug:Z // field@7162 │ │ -361f60: 5b9b 6571 |001a: iput-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -361f64: 549b 6571 |001c: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -361f68: 380b 2c00 |001e: if-eqz v11, 004a // +002c │ │ -361f6c: 549b 6571 |0020: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -361f70: 6e10 0a9e 0b00 |0022: invoke-virtual {v11}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -361f76: 0c00 |0025: move-result-object v0 │ │ -361f78: 549b 6571 |0026: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -361f7c: 6e10 069e 0b00 |0028: invoke-virtual {v11}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ -361f82: 0c0b |002b: move-result-object v11 │ │ -361f84: 5491 6571 |002c: iget-object v1, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -361f88: 6e10 099e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ -361f8e: 0a01 |0031: move-result v1 │ │ -361f90: 5492 6571 |0032: iget-object v2, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -361f94: 6e10 0d9e 0200 |0034: invoke-virtual {v2}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ -361f9a: 0c02 |0037: move-result-object v2 │ │ -361f9c: 5493 6571 |0038: iget-object v3, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -361fa0: 6e10 089e 0300 |003a: invoke-virtual {v3}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ -361fa6: 0c03 |003d: move-result-object v3 │ │ -361fa8: 5494 6571 |003e: iget-object v4, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -361fac: 6e10 059e 0400 |0040: invoke-virtual {v4}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ -361fb2: 0c04 |0043: move-result-object v4 │ │ -361fb4: 0115 |0044: move v5, v1 │ │ -361fb6: 0738 |0045: move-object v8, v3 │ │ -361fb8: 0746 |0046: move-object v6, v4 │ │ -361fba: 0703 |0047: move-object v3, v0 │ │ -361fbc: 07b0 |0048: move-object v0, v11 │ │ -361fbe: 2807 |0049: goto 0050 // +0007 │ │ -361fc0: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -361fc2: 0702 |004b: move-object v2, v0 │ │ -361fc4: 0723 |004c: move-object v3, v2 │ │ -361fc6: 0736 |004d: move-object v6, v3 │ │ -361fc8: 0768 |004e: move-object v8, v6 │ │ -361fca: 12f5 |004f: const/4 v5, #int -1 // #ff │ │ -361fcc: 3803 3800 |0050: if-eqz v3, 0088 // +0038 │ │ -361fd0: 1a0b f798 |0052: const-string v11, "mail." // string@98f7 │ │ -361fd4: 3900 1a00 |0054: if-nez v0, 006e // +001a │ │ -361fd8: 2200 e812 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -361fdc: 7010 4098 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -361fe2: 6e20 4b98 b000 |005b: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361fe8: 6e20 4b98 3000 |005e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361fee: 1a01 1d06 |0061: const-string v1, ".host" // string@061d │ │ -361ff2: 6e20 4b98 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361ff8: 6e10 5498 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -361ffe: 0c00 |0069: move-result-object v0 │ │ -362000: 6e20 a69d 0a00 |006a: invoke-virtual {v10, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -362006: 0c00 |006d: move-result-object v0 │ │ -362008: 3902 1a00 |006e: if-nez v2, 0088 // +001a │ │ -36200c: 2201 e812 |0070: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -362010: 7010 4098 0100 |0072: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -362016: 6e20 4b98 b100 |0075: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36201c: 6e20 4b98 3100 |0078: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362022: 1a0b 5c06 |007b: const-string v11, ".user" // string@065c │ │ -362026: 6e20 4b98 b100 |007d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36202c: 6e10 5498 0100 |0080: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -362032: 0c0b |0083: move-result-object v11 │ │ -362034: 6e20 a69d ba00 |0084: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -36203a: 0c02 |0087: move-result-object v2 │ │ -36203c: 3900 0a00 |0088: if-nez v0, 0092 // +000a │ │ -362040: 1a0b 0299 |008a: const-string v11, "mail.host" // string@9902 │ │ -362044: 6e20 a69d ba00 |008c: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -36204a: 0c0b |008f: move-result-object v11 │ │ -36204c: 07b4 |0090: move-object v4, v11 │ │ -36204e: 2802 |0091: goto 0093 // +0002 │ │ -362050: 0704 |0092: move-object v4, v0 │ │ -362052: 3902 0800 |0093: if-nez v2, 009b // +0008 │ │ -362056: 1a0b 5299 |0095: const-string v11, "mail.user" // string@9952 │ │ -36205a: 6e20 a69d ba00 |0097: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -362060: 0c02 |009a: move-result-object v2 │ │ -362062: 3902 0a00 |009b: if-nez v2, 00a5 // +000a │ │ -362066: 1a0b 38c0 |009d: const-string v11, "user.name" // string@c038 │ │ -36206a: 7110 5998 0b00 |009f: invoke-static {v11}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -362070: 0c0b |00a2: move-result-object v11 │ │ -362072: 07b7 |00a3: move-object v7, v11 │ │ -362074: 2802 |00a4: goto 00a6 // +0002 │ │ -362076: 0727 |00a5: move-object v7, v2 │ │ -362078: 220b 0b14 |00a6: new-instance v11, Ljavax/mail/URLName; // type@140b │ │ -36207c: 07b2 |00a8: move-object v2, v11 │ │ -36207e: 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 │ │ -362084: 5b9b 6571 |00ac: iput-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -362088: 6e10 a59d 0a00 |00ae: invoke-virtual {v10}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -36208e: 0c0b |00b1: move-result-object v11 │ │ -362090: 1a00 0099 |00b2: const-string v0, "mail.event.scope" // string@9900 │ │ -362094: 1a01 e271 |00b4: const-string v1, "folder" // string@71e2 │ │ -362098: 6e30 989a 0b01 |00b6: invoke-virtual {v11, v0, v1}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9a98 │ │ -36209e: 0c0b |00b9: move-result-object v11 │ │ -3620a0: 6e10 a59d 0a00 |00ba: invoke-virtual {v10}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -3620a6: 0c00 |00bd: move-result-object v0 │ │ -3620a8: 1a01 ff98 |00be: const-string v1, "mail.event.executor" // string@98ff │ │ -3620ac: 6e20 969a 1000 |00c0: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ -3620b2: 0c00 |00c3: move-result-object v0 │ │ -3620b4: 1f00 8913 |00c4: check-cast v0, Ljava/util/concurrent/Executor; // type@1389 │ │ -3620b8: 1a01 475d |00c6: const-string v1, "application" // string@5d47 │ │ -3620bc: 6e20 1398 1b00 |00c8: invoke-virtual {v11, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3620c2: 0a01 |00cb: move-result v1 │ │ -3620c4: 3801 0900 |00cc: if-eqz v1, 00d5 // +0009 │ │ -3620c8: 7110 739c 0000 |00ce: invoke-static {v0}, Ljavax/mail/EventQueue;.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; // method@9c73 │ │ -3620ce: 0c0a |00d1: move-result-object v10 │ │ -3620d0: 5b9a 6371 |00d2: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ -3620d4: 2817 |00d4: goto 00eb // +0017 │ │ -3620d6: 1a01 ffad |00d5: const-string v1, "session" // string@adff │ │ -3620da: 6e20 1398 1b00 |00d7: invoke-virtual {v11, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3620e0: 0a0b |00da: move-result v11 │ │ -3620e2: 380b 0900 |00db: if-eqz v11, 00e4 // +0009 │ │ -3620e6: 6e10 a09d 0a00 |00dd: invoke-virtual {v10}, Ljavax/mail/Session;.getEventQueue:()Ljavax/mail/EventQueue; // method@9da0 │ │ -3620ec: 0c0a |00e0: move-result-object v10 │ │ -3620ee: 5b9a 6371 |00e1: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ -3620f2: 2808 |00e3: goto 00eb // +0008 │ │ -3620f4: 220a de13 |00e4: new-instance v10, Ljavax/mail/EventQueue; // type@13de │ │ -3620f8: 7020 719c 0a00 |00e6: invoke-direct {v10, v0}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ -3620fe: 5b9a 6371 |00e9: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ -362102: 0e00 |00eb: return-void │ │ +361f18: |[361f18] javax.mail.Service.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ +361f28: 7010 e497 0900 |0000: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361f2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +361f30: 5b90 6571 |0004: iput-object v0, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +361f34: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +361f36: 5c91 6271 |0007: iput-boolean v1, v9, Ljavax/mail/Service;.debug:Z // field@7162 │ │ +361f3a: 5c91 6071 |0009: iput-boolean v1, v9, Ljavax/mail/Service;.connected:Z // field@7160 │ │ +361f3e: 2201 7e13 |000b: new-instance v1, Ljava/util/Vector; // type@137e │ │ +361f42: 7010 d49a 0100 |000d: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +361f48: 5b91 6171 |0010: iput-object v1, v9, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7161 │ │ +361f4c: 5b9a 6471 |0012: iput-object v10, v9, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ +361f50: 6e10 9c9d 0a00 |0014: invoke-virtual {v10}, Ljavax/mail/Session;.getDebug:()Z // method@9d9c │ │ +361f56: 0a01 |0017: move-result v1 │ │ +361f58: 5c91 6271 |0018: iput-boolean v1, v9, Ljavax/mail/Service;.debug:Z // field@7162 │ │ +361f5c: 5b9b 6571 |001a: iput-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +361f60: 549b 6571 |001c: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +361f64: 380b 2c00 |001e: if-eqz v11, 004a // +002c │ │ +361f68: 549b 6571 |0020: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +361f6c: 6e10 0a9e 0b00 |0022: invoke-virtual {v11}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +361f72: 0c00 |0025: move-result-object v0 │ │ +361f74: 549b 6571 |0026: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +361f78: 6e10 069e 0b00 |0028: invoke-virtual {v11}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ +361f7e: 0c0b |002b: move-result-object v11 │ │ +361f80: 5491 6571 |002c: iget-object v1, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +361f84: 6e10 099e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ +361f8a: 0a01 |0031: move-result v1 │ │ +361f8c: 5492 6571 |0032: iget-object v2, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +361f90: 6e10 0d9e 0200 |0034: invoke-virtual {v2}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ +361f96: 0c02 |0037: move-result-object v2 │ │ +361f98: 5493 6571 |0038: iget-object v3, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +361f9c: 6e10 089e 0300 |003a: invoke-virtual {v3}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ +361fa2: 0c03 |003d: move-result-object v3 │ │ +361fa4: 5494 6571 |003e: iget-object v4, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +361fa8: 6e10 059e 0400 |0040: invoke-virtual {v4}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ +361fae: 0c04 |0043: move-result-object v4 │ │ +361fb0: 0115 |0044: move v5, v1 │ │ +361fb2: 0738 |0045: move-object v8, v3 │ │ +361fb4: 0746 |0046: move-object v6, v4 │ │ +361fb6: 0703 |0047: move-object v3, v0 │ │ +361fb8: 07b0 |0048: move-object v0, v11 │ │ +361fba: 2807 |0049: goto 0050 // +0007 │ │ +361fbc: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +361fbe: 0702 |004b: move-object v2, v0 │ │ +361fc0: 0723 |004c: move-object v3, v2 │ │ +361fc2: 0736 |004d: move-object v6, v3 │ │ +361fc4: 0768 |004e: move-object v8, v6 │ │ +361fc6: 12f5 |004f: const/4 v5, #int -1 // #ff │ │ +361fc8: 3803 3800 |0050: if-eqz v3, 0088 // +0038 │ │ +361fcc: 1a0b f798 |0052: const-string v11, "mail." // string@98f7 │ │ +361fd0: 3900 1a00 |0054: if-nez v0, 006e // +001a │ │ +361fd4: 2200 e812 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +361fd8: 7010 4098 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +361fde: 6e20 4b98 b000 |005b: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361fe4: 6e20 4b98 3000 |005e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361fea: 1a01 1d06 |0061: const-string v1, ".host" // string@061d │ │ +361fee: 6e20 4b98 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361ff4: 6e10 5498 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +361ffa: 0c00 |0069: move-result-object v0 │ │ +361ffc: 6e20 a69d 0a00 |006a: invoke-virtual {v10, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +362002: 0c00 |006d: move-result-object v0 │ │ +362004: 3902 1a00 |006e: if-nez v2, 0088 // +001a │ │ +362008: 2201 e812 |0070: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36200c: 7010 4098 0100 |0072: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362012: 6e20 4b98 b100 |0075: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362018: 6e20 4b98 3100 |0078: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36201e: 1a0b 5c06 |007b: const-string v11, ".user" // string@065c │ │ +362022: 6e20 4b98 b100 |007d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362028: 6e10 5498 0100 |0080: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36202e: 0c0b |0083: move-result-object v11 │ │ +362030: 6e20 a69d ba00 |0084: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +362036: 0c02 |0087: move-result-object v2 │ │ +362038: 3900 0a00 |0088: if-nez v0, 0092 // +000a │ │ +36203c: 1a0b 0299 |008a: const-string v11, "mail.host" // string@9902 │ │ +362040: 6e20 a69d ba00 |008c: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +362046: 0c0b |008f: move-result-object v11 │ │ +362048: 07b4 |0090: move-object v4, v11 │ │ +36204a: 2802 |0091: goto 0093 // +0002 │ │ +36204c: 0704 |0092: move-object v4, v0 │ │ +36204e: 3902 0800 |0093: if-nez v2, 009b // +0008 │ │ +362052: 1a0b 5299 |0095: const-string v11, "mail.user" // string@9952 │ │ +362056: 6e20 a69d ba00 |0097: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +36205c: 0c02 |009a: move-result-object v2 │ │ +36205e: 3902 0a00 |009b: if-nez v2, 00a5 // +000a │ │ +362062: 1a0b 38c0 |009d: const-string v11, "user.name" // string@c038 │ │ +362066: 7110 5998 0b00 |009f: invoke-static {v11}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +36206c: 0c0b |00a2: move-result-object v11 │ │ +36206e: 07b7 |00a3: move-object v7, v11 │ │ +362070: 2802 |00a4: goto 00a6 // +0002 │ │ +362072: 0727 |00a5: move-object v7, v2 │ │ +362074: 220b 0b14 |00a6: new-instance v11, Ljavax/mail/URLName; // type@140b │ │ +362078: 07b2 |00a8: move-object v2, v11 │ │ +36207a: 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 │ │ +362080: 5b9b 6571 |00ac: iput-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +362084: 6e10 a59d 0a00 |00ae: invoke-virtual {v10}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +36208a: 0c0b |00b1: move-result-object v11 │ │ +36208c: 1a00 0099 |00b2: const-string v0, "mail.event.scope" // string@9900 │ │ +362090: 1a01 e271 |00b4: const-string v1, "folder" // string@71e2 │ │ +362094: 6e30 989a 0b01 |00b6: invoke-virtual {v11, v0, v1}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9a98 │ │ +36209a: 0c0b |00b9: move-result-object v11 │ │ +36209c: 6e10 a59d 0a00 |00ba: invoke-virtual {v10}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +3620a2: 0c00 |00bd: move-result-object v0 │ │ +3620a4: 1a01 ff98 |00be: const-string v1, "mail.event.executor" // string@98ff │ │ +3620a8: 6e20 969a 1000 |00c0: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ +3620ae: 0c00 |00c3: move-result-object v0 │ │ +3620b0: 1f00 8913 |00c4: check-cast v0, Ljava/util/concurrent/Executor; // type@1389 │ │ +3620b4: 1a01 475d |00c6: const-string v1, "application" // string@5d47 │ │ +3620b8: 6e20 1398 1b00 |00c8: invoke-virtual {v11, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +3620be: 0a01 |00cb: move-result v1 │ │ +3620c0: 3801 0900 |00cc: if-eqz v1, 00d5 // +0009 │ │ +3620c4: 7110 739c 0000 |00ce: invoke-static {v0}, Ljavax/mail/EventQueue;.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; // method@9c73 │ │ +3620ca: 0c0a |00d1: move-result-object v10 │ │ +3620cc: 5b9a 6371 |00d2: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ +3620d0: 2817 |00d4: goto 00eb // +0017 │ │ +3620d2: 1a01 ffad |00d5: const-string v1, "session" // string@adff │ │ +3620d6: 6e20 1398 1b00 |00d7: invoke-virtual {v11, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +3620dc: 0a0b |00da: move-result v11 │ │ +3620de: 380b 0900 |00db: if-eqz v11, 00e4 // +0009 │ │ +3620e2: 6e10 a09d 0a00 |00dd: invoke-virtual {v10}, Ljavax/mail/Session;.getEventQueue:()Ljavax/mail/EventQueue; // method@9da0 │ │ +3620e8: 0c0a |00e0: move-result-object v10 │ │ +3620ea: 5b9a 6371 |00e1: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ +3620ee: 2808 |00e3: goto 00eb // +0008 │ │ +3620f0: 220a de13 |00e4: new-instance v10, Ljavax/mail/EventQueue; // type@13de │ │ +3620f4: 7020 719c 0a00 |00e6: invoke-direct {v10, v0}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ +3620fa: 5b9a 6371 |00e9: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ +3620fe: 0e00 |00eb: return-void │ │ catches : 1 │ │ 0x009d - 0x00a3 │ │ Ljava/lang/SecurityException; -> 0x00a5 │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=72 │ │ 0x0007 line=78 │ │ @@ -798073,18 +798073,18 @@ │ │ type : '(Ljavax/mail/event/ConnectionListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -362114: |[362114] javax.mail.Service.addConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ -362124: 5410 6171 |0000: iget-object v0, v1, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7161 │ │ -362128: 6e20 d69a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -36212e: 0e00 |0005: return-void │ │ +362110: |[362110] javax.mail.Service.addConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ +362120: 5410 6171 |0000: iget-object v0, v1, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7161 │ │ +362124: 6e20 d69a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +36212a: 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; │ │ │ │ @@ -798093,25 +798093,25 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -362130: |[362130] javax.mail.Service.close:()V │ │ -362140: 1d01 |0000: monitor-enter v1 │ │ -362142: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -362144: 6e20 7d9d 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Service;.setConnected:(Z)V // method@9d7d │ │ -36214a: 1230 |0005: const/4 v0, #int 3 // #3 │ │ -36214c: 6e20 799d 0100 |0006: invoke-virtual {v1, v0}, Ljavax/mail/Service;.notifyConnectionListeners:(I)V // method@9d79 │ │ -362152: 1e01 |0009: monitor-exit v1 │ │ -362154: 0e00 |000a: return-void │ │ -362156: 0d00 |000b: move-exception v0 │ │ -362158: 1e01 |000c: monitor-exit v1 │ │ -36215a: 2700 |000d: throw v0 │ │ +36212c: |[36212c] javax.mail.Service.close:()V │ │ +36213c: 1d01 |0000: monitor-enter v1 │ │ +36213e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +362140: 6e20 7d9d 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Service;.setConnected:(Z)V // method@9d7d │ │ +362146: 1230 |0005: const/4 v0, #int 3 // #3 │ │ +362148: 6e20 799d 0100 |0006: invoke-virtual {v1, v0}, Ljavax/mail/Service;.notifyConnectionListeners:(I)V // method@9d79 │ │ +36214e: 1e01 |0009: monitor-exit v1 │ │ +362150: 0e00 |000a: return-void │ │ +362152: 0d00 |000b: move-exception v0 │ │ +362154: 1e01 |000c: monitor-exit v1 │ │ +362156: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0002 line=509 │ │ 0x0006 line=510 │ │ 0x0009 line=511 │ │ @@ -798123,18 +798123,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -362168: |[362168] javax.mail.Service.connect:()V │ │ -362178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36217a: 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 │ │ -362180: 0e00 |0004: return-void │ │ +362164: |[362164] javax.mail.Service.connect:()V │ │ +362174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +362176: 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 │ │ +36217c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Service; │ │ │ │ #3 : (in Ljavax/mail/Service;) │ │ @@ -798142,235 +798142,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 │ │ -362184: |[362184] javax.mail.Service.connect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -362194: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -362198: 0800 1400 |0002: move-object/from16 v0, v20 │ │ -36219c: 1d11 |0004: monitor-enter v17 │ │ -36219e: 7401 789d 1100 |0005: invoke-virtual/range {v17}, Ljavax/mail/Service;.isConnected:()Z // method@9d78 │ │ -3621a4: 0a02 |0008: move-result v2 │ │ -3621a6: 3902 7901 |0009: if-nez v2, 0182 // +0179 │ │ -3621aa: 5412 6571 |000b: iget-object v2, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -3621ae: 3802 5300 |000d: if-eqz v2, 0060 // +0053 │ │ -3621b2: 5412 6571 |000f: iget-object v2, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -3621b6: 6e10 0a9e 0200 |0011: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -3621bc: 0c02 |0014: move-result-object v2 │ │ -3621be: 3912 0900 |0015: if-nez v18, 001e // +0009 │ │ -3621c2: 5414 6571 |0017: iget-object v4, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -3621c6: 6e10 069e 0400 |0019: invoke-virtual {v4}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ -3621cc: 0c04 |001c: move-result-object v4 │ │ -3621ce: 2803 |001d: goto 0020 // +0003 │ │ -3621d0: 0804 1200 |001e: move-object/from16 v4, v18 │ │ -3621d4: 12f5 |0020: const/4 v5, #int -1 // #ff │ │ -3621d6: 0206 1300 |0021: move/from16 v6, v19 │ │ -3621da: 3356 0900 |0023: if-ne v6, v5, 002c // +0009 │ │ -3621de: 5415 6571 |0025: iget-object v5, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -3621e2: 6e10 099e 0500 |0027: invoke-virtual {v5}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ -3621e8: 0a05 |002a: move-result v5 │ │ -3621ea: 2802 |002b: goto 002d // +0002 │ │ -3621ec: 0165 |002c: move v5, v6 │ │ -3621ee: 3900 1100 |002d: if-nez v0, 003e // +0011 │ │ -3621f2: 5410 6571 |002f: iget-object v0, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -3621f6: 6e10 0d9e 0000 |0031: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ -3621fc: 0c00 |0034: move-result-object v0 │ │ -3621fe: 3915 1e00 |0035: if-nez v21, 0053 // +001e │ │ -362202: 5416 6571 |0037: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -362206: 6e10 089e 0600 |0039: invoke-virtual {v6}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ -36220c: 0c06 |003c: move-result-object v6 │ │ -36220e: 2818 |003d: goto 0055 // +0018 │ │ -362210: 3915 1500 |003e: if-nez v21, 0053 // +0015 │ │ -362214: 5416 6571 |0040: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -362218: 6e10 0d9e 0600 |0042: invoke-virtual {v6}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ -36221e: 0c06 |0045: move-result-object v6 │ │ -362220: 6e20 1298 6000 |0046: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -362226: 0a06 |0049: move-result v6 │ │ -362228: 3806 0900 |004a: if-eqz v6, 0053 // +0009 │ │ -36222c: 5416 6571 |004c: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -362230: 6e10 089e 0600 |004e: invoke-virtual {v6}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ -362236: 0c06 |0051: move-result-object v6 │ │ -362238: 2803 |0052: goto 0055 // +0003 │ │ -36223a: 0806 1500 |0053: move-object/from16 v6, v21 │ │ -36223e: 5417 6571 |0055: iget-object v7, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -362242: 6e10 059e 0700 |0057: invoke-virtual {v7}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ -362248: 0c07 |005a: move-result-object v7 │ │ -36224a: 072d |005b: move-object v13, v2 │ │ -36224c: 0152 |005c: move v2, v5 │ │ -36224e: 076c |005d: move-object v12, v6 │ │ -362250: 077e |005e: move-object v14, v7 │ │ -362252: 280a |005f: goto 0069 // +000a │ │ -362254: 0206 1300 |0060: move/from16 v6, v19 │ │ -362258: 0804 1200 |0062: move-object/from16 v4, v18 │ │ -36225c: 080c 1500 |0064: move-object/from16 v12, v21 │ │ -362260: 0162 |0066: move v2, v6 │ │ -362262: 120d |0067: const/4 v13, #int 0 // #0 │ │ -362264: 120e |0068: const/4 v14, #int 0 // #0 │ │ -362266: 380d 3e00 |0069: if-eqz v13, 00a7 // +003e │ │ -36226a: 3904 1e00 |006b: if-nez v4, 0089 // +001e │ │ -36226e: 5414 6471 |006d: iget-object v4, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ -362272: 2205 e812 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -362276: 7010 4098 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36227c: 1a06 f798 |0074: const-string v6, "mail." // string@98f7 │ │ -362280: 6e20 4b98 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362286: 6e20 4b98 d500 |0079: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36228c: 1a06 1d06 |007c: const-string v6, ".host" // string@061d │ │ -362290: 6e20 4b98 6500 |007e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362296: 6e10 5498 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36229c: 0c05 |0084: move-result-object v5 │ │ -36229e: 6e20 a69d 5400 |0085: invoke-virtual {v4, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -3622a4: 0c04 |0088: move-result-object v4 │ │ -3622a6: 3900 1e00 |0089: if-nez v0, 00a7 // +001e │ │ -3622aa: 5410 6471 |008b: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ -3622ae: 2205 e812 |008d: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3622b2: 7010 4098 0500 |008f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3622b8: 1a06 f798 |0092: const-string v6, "mail." // string@98f7 │ │ -3622bc: 6e20 4b98 6500 |0094: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3622c2: 6e20 4b98 d500 |0097: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3622c8: 1a06 5c06 |009a: const-string v6, ".user" // string@065c │ │ -3622cc: 6e20 4b98 6500 |009c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3622d2: 6e10 5498 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3622d8: 0c05 |00a2: move-result-object v5 │ │ -3622da: 6e20 a69d 5000 |00a3: invoke-virtual {v0, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -3622e0: 0c00 |00a6: move-result-object v0 │ │ -3622e2: 3904 0a00 |00a7: if-nez v4, 00b1 // +000a │ │ -3622e6: 5414 6471 |00a9: iget-object v4, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ -3622ea: 1a05 0299 |00ab: const-string v5, "mail.host" // string@9902 │ │ -3622ee: 6e20 a69d 5400 |00ad: invoke-virtual {v4, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -3622f4: 0c04 |00b0: move-result-object v4 │ │ -3622f6: 3900 0a00 |00b1: if-nez v0, 00bb // +000a │ │ -3622fa: 5410 6471 |00b3: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ -3622fe: 1a05 5299 |00b5: const-string v5, "mail.user" // string@9952 │ │ -362302: 6e20 a69d 5000 |00b7: invoke-virtual {v0, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -362308: 0c00 |00ba: move-result-object v0 │ │ -36230a: 3900 0a00 |00bb: if-nez v0, 00c5 // +000a │ │ -36230e: 1a05 38c0 |00bd: const-string v5, "user.name" // string@c038 │ │ -362312: 7110 5998 0500 |00bf: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -362318: 0c00 |00c2: move-result-object v0 │ │ -36231a: 2802 |00c3: goto 00c5 // +0002 │ │ -36231c: 0000 |00c4: nop // spacer │ │ -36231e: 121b |00c5: const/4 v11, #int 1 // #1 │ │ -362320: 390c 4400 |00c6: if-nez v12, 010a // +0044 │ │ -362324: 5415 6571 |00c8: iget-object v5, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -362328: 3805 4000 |00ca: if-eqz v5, 010a // +0040 │ │ -36232c: 220a 0b14 |00cc: new-instance v10, Ljavax/mail/URLName; // type@140b │ │ -362330: 1310 0000 |00ce: const/16 v16, #int 0 // #0 │ │ -362334: 07a5 |00d0: move-object v5, v10 │ │ -362336: 07d6 |00d1: move-object v6, v13 │ │ -362338: 0747 |00d2: move-object v7, v4 │ │ -36233a: 0128 |00d3: move v8, v2 │ │ -36233c: 07e9 |00d4: move-object v9, v14 │ │ -36233e: 07a3 |00d5: move-object v3, v10 │ │ -362340: 070a |00d6: move-object v10, v0 │ │ -362342: 121f |00d7: const/4 v15, #int 1 // #1 │ │ -362344: 080b 1000 |00d8: move-object/from16 v11, v16 │ │ -362348: 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 │ │ -36234e: 6e20 7e9d 3100 |00dd: invoke-virtual {v1, v3}, Ljavax/mail/Service;.setURLName:(Ljavax/mail/URLName;)V // method@9d7e │ │ -362354: 5413 6471 |00e0: iget-object v3, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ -362358: 7401 779d 1100 |00e2: invoke-virtual/range {v17}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ -36235e: 0c05 |00e5: move-result-object v5 │ │ -362360: 6e20 a49d 5300 |00e6: invoke-virtual {v3, v5}, Ljavax/mail/Session;.getPasswordAuthentication:(Ljavax/mail/URLName;)Ljavax/mail/PasswordAuthentication; // method@9da4 │ │ -362366: 0c03 |00e9: move-result-object v3 │ │ -362368: 3803 1c00 |00ea: if-eqz v3, 0106 // +001c │ │ -36236c: 3900 0b00 |00ec: if-nez v0, 00f7 // +000b │ │ -362370: 6e10 529d 0300 |00ee: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ -362376: 0c00 |00f1: move-result-object v0 │ │ -362378: 6e10 519d 0300 |00f2: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ -36237e: 0c0c |00f5: move-result-object v12 │ │ -362380: 2815 |00f6: goto 010b // +0015 │ │ -362382: 6e10 529d 0300 |00f7: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ -362388: 0c05 |00fa: move-result-object v5 │ │ -36238a: 6e20 1298 5000 |00fb: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -362390: 0a05 |00fe: move-result v5 │ │ -362392: 3805 0c00 |00ff: if-eqz v5, 010b // +000c │ │ -362396: 6e10 519d 0300 |0101: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ -36239c: 0c0c |0104: move-result-object v12 │ │ -36239e: 2806 |0105: goto 010b // +0006 │ │ -3623a0: 0703 |0106: move-object v3, v0 │ │ -3623a2: 07cb |0107: move-object v11, v12 │ │ -3623a4: 121c |0108: const/4 v12, #int 1 // #1 │ │ -3623a6: 2805 |0109: goto 010e // +0005 │ │ -3623a8: 121f |010a: const/4 v15, #int 1 // #1 │ │ -3623aa: 0703 |010b: move-object v3, v0 │ │ -3623ac: 07cb |010c: move-object v11, v12 │ │ -3623ae: 120c |010d: const/4 v12, #int 0 // #0 │ │ -3623b0: 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 │ │ -3623b6: 0a00 |0111: move-result v0 │ │ -3623b8: 1310 0000 |0112: const/16 v16, #int 0 // #0 │ │ -3623bc: 2805 |0114: goto 0119 // +0005 │ │ -3623be: 0d00 |0115: move-exception v0 │ │ -3623c0: 0810 0000 |0116: move-object/from16 v16, v0 │ │ -3623c4: 1200 |0118: const/4 v0, #int 0 // #0 │ │ -3623c6: 3900 2100 |0119: if-nez v0, 013a // +0021 │ │ -3623ca: 7110 be98 0400 |011b: invoke-static {v4}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@98be │ │ -3623d0: 0c05 |011e: move-result-object v5 │ │ -3623d2: 0756 |011f: move-object v6, v5 │ │ -3623d4: 2802 |0120: goto 0122 // +0002 │ │ -3623d6: 1206 |0121: const/4 v6, #int 0 // #0 │ │ -3623d8: 5415 6471 |0122: iget-object v5, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ -3623dc: 1209 |0124: const/4 v9, #int 0 // #0 │ │ -3623de: 0127 |0125: move v7, v2 │ │ -3623e0: 07d8 |0126: move-object v8, v13 │ │ -3623e2: 073a |0127: move-object v10, v3 │ │ -3623e4: 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 │ │ -3623ea: 0c05 |012b: move-result-object v5 │ │ -3623ec: 3805 0e00 |012c: if-eqz v5, 013a // +000e │ │ -3623f0: 6e10 529d 0500 |012e: invoke-virtual {v5}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ -3623f6: 0c03 |0131: move-result-object v3 │ │ -3623f8: 6e10 519d 0500 |0132: invoke-virtual {v5}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ -3623fe: 0c0b |0135: move-result-object v11 │ │ -362400: 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 │ │ -362406: 0a00 |0139: move-result v0 │ │ -362408: 3900 2100 |013a: if-nez v0, 015b // +0021 │ │ -36240c: 3910 1e00 |013c: if-nez v16, 015a // +001e │ │ -362410: 3803 1400 |013e: if-eqz v3, 0152 // +0014 │ │ -362414: 390b 0a00 |0140: if-nez v11, 014a // +000a │ │ -362418: 2200 d813 |0142: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ -36241c: 1a02 4370 |0144: const-string v2, "failed to connect, no password specified?" // string@7043 │ │ -362420: 7020 5b9c 2000 |0146: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ -362426: 2700 |0149: throw v0 │ │ -362428: 2200 d813 |014a: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ -36242c: 1a02 4270 |014c: const-string v2, "failed to connect" // string@7042 │ │ -362430: 7020 5b9c 2000 |014e: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ -362436: 2700 |0151: throw v0 │ │ -362438: 2200 d813 |0152: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ -36243c: 1a02 4470 |0154: const-string v2, "failed to connect, no user name specified?" // string@7044 │ │ -362440: 7020 5b9c 2000 |0156: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ -362446: 2700 |0159: throw v0 │ │ -362448: 2710 |015a: throw v16 │ │ -36244a: 2200 0b14 |015b: new-instance v0, Ljavax/mail/URLName; // type@140b │ │ -36244e: 0705 |015d: move-object v5, v0 │ │ -362450: 07d6 |015e: move-object v6, v13 │ │ -362452: 0747 |015f: move-object v7, v4 │ │ -362454: 0128 |0160: move v8, v2 │ │ -362456: 07e9 |0161: move-object v9, v14 │ │ -362458: 073a |0162: move-object v10, v3 │ │ -36245a: 07b2 |0163: move-object v2, v11 │ │ -36245c: 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 │ │ -362462: 6e20 7e9d 0100 |0167: invoke-virtual {v1, v0}, Ljavax/mail/Service;.setURLName:(Ljavax/mail/URLName;)V // method@9d7e │ │ -362468: 380c 1000 |016a: if-eqz v12, 017a // +0010 │ │ -36246c: 5410 6471 |016c: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ -362470: 7401 779d 1100 |016e: invoke-virtual/range {v17}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ -362476: 0c04 |0171: move-result-object v4 │ │ -362478: 2205 f313 |0172: new-instance v5, Ljavax/mail/PasswordAuthentication; // type@13f3 │ │ -36247c: 7030 509d 3502 |0174: invoke-direct {v5, v3, v2}, Ljavax/mail/PasswordAuthentication;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9d50 │ │ -362482: 6e30 c59d 4005 |0177: invoke-virtual {v0, v4, v5}, Ljavax/mail/Session;.setPasswordAuthentication:(Ljavax/mail/URLName;Ljavax/mail/PasswordAuthentication;)V // method@9dc5 │ │ -362488: 6e20 7d9d f100 |017a: invoke-virtual {v1, v15}, Ljavax/mail/Service;.setConnected:(Z)V // method@9d7d │ │ -36248e: 6e20 799d f100 |017d: invoke-virtual {v1, v15}, Ljavax/mail/Service;.notifyConnectionListeners:(I)V // method@9d79 │ │ -362494: 1e11 |0180: monitor-exit v17 │ │ -362496: 0e00 |0181: return-void │ │ -362498: 2200 c912 |0182: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ -36249c: 1a02 775b |0184: const-string v2, "already connected" // string@5b77 │ │ -3624a0: 7020 8a97 2000 |0186: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ -3624a6: 2700 |0189: throw v0 │ │ -3624a8: 0d00 |018a: move-exception v0 │ │ -3624aa: 1e11 |018b: monitor-exit v17 │ │ -3624ac: 2700 |018c: throw v0 │ │ +362180: |[362180] javax.mail.Service.connect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +362190: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +362194: 0800 1400 |0002: move-object/from16 v0, v20 │ │ +362198: 1d11 |0004: monitor-enter v17 │ │ +36219a: 7401 789d 1100 |0005: invoke-virtual/range {v17}, Ljavax/mail/Service;.isConnected:()Z // method@9d78 │ │ +3621a0: 0a02 |0008: move-result v2 │ │ +3621a2: 3902 7901 |0009: if-nez v2, 0182 // +0179 │ │ +3621a6: 5412 6571 |000b: iget-object v2, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +3621aa: 3802 5300 |000d: if-eqz v2, 0060 // +0053 │ │ +3621ae: 5412 6571 |000f: iget-object v2, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +3621b2: 6e10 0a9e 0200 |0011: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +3621b8: 0c02 |0014: move-result-object v2 │ │ +3621ba: 3912 0900 |0015: if-nez v18, 001e // +0009 │ │ +3621be: 5414 6571 |0017: iget-object v4, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +3621c2: 6e10 069e 0400 |0019: invoke-virtual {v4}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ +3621c8: 0c04 |001c: move-result-object v4 │ │ +3621ca: 2803 |001d: goto 0020 // +0003 │ │ +3621cc: 0804 1200 |001e: move-object/from16 v4, v18 │ │ +3621d0: 12f5 |0020: const/4 v5, #int -1 // #ff │ │ +3621d2: 0206 1300 |0021: move/from16 v6, v19 │ │ +3621d6: 3356 0900 |0023: if-ne v6, v5, 002c // +0009 │ │ +3621da: 5415 6571 |0025: iget-object v5, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +3621de: 6e10 099e 0500 |0027: invoke-virtual {v5}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ +3621e4: 0a05 |002a: move-result v5 │ │ +3621e6: 2802 |002b: goto 002d // +0002 │ │ +3621e8: 0165 |002c: move v5, v6 │ │ +3621ea: 3900 1100 |002d: if-nez v0, 003e // +0011 │ │ +3621ee: 5410 6571 |002f: iget-object v0, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +3621f2: 6e10 0d9e 0000 |0031: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ +3621f8: 0c00 |0034: move-result-object v0 │ │ +3621fa: 3915 1e00 |0035: if-nez v21, 0053 // +001e │ │ +3621fe: 5416 6571 |0037: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +362202: 6e10 089e 0600 |0039: invoke-virtual {v6}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ +362208: 0c06 |003c: move-result-object v6 │ │ +36220a: 2818 |003d: goto 0055 // +0018 │ │ +36220c: 3915 1500 |003e: if-nez v21, 0053 // +0015 │ │ +362210: 5416 6571 |0040: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +362214: 6e10 0d9e 0600 |0042: invoke-virtual {v6}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ +36221a: 0c06 |0045: move-result-object v6 │ │ +36221c: 6e20 1298 6000 |0046: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +362222: 0a06 |0049: move-result v6 │ │ +362224: 3806 0900 |004a: if-eqz v6, 0053 // +0009 │ │ +362228: 5416 6571 |004c: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +36222c: 6e10 089e 0600 |004e: invoke-virtual {v6}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ +362232: 0c06 |0051: move-result-object v6 │ │ +362234: 2803 |0052: goto 0055 // +0003 │ │ +362236: 0806 1500 |0053: move-object/from16 v6, v21 │ │ +36223a: 5417 6571 |0055: iget-object v7, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +36223e: 6e10 059e 0700 |0057: invoke-virtual {v7}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ +362244: 0c07 |005a: move-result-object v7 │ │ +362246: 072d |005b: move-object v13, v2 │ │ +362248: 0152 |005c: move v2, v5 │ │ +36224a: 076c |005d: move-object v12, v6 │ │ +36224c: 077e |005e: move-object v14, v7 │ │ +36224e: 280a |005f: goto 0069 // +000a │ │ +362250: 0206 1300 |0060: move/from16 v6, v19 │ │ +362254: 0804 1200 |0062: move-object/from16 v4, v18 │ │ +362258: 080c 1500 |0064: move-object/from16 v12, v21 │ │ +36225c: 0162 |0066: move v2, v6 │ │ +36225e: 120d |0067: const/4 v13, #int 0 // #0 │ │ +362260: 120e |0068: const/4 v14, #int 0 // #0 │ │ +362262: 380d 3e00 |0069: if-eqz v13, 00a7 // +003e │ │ +362266: 3904 1e00 |006b: if-nez v4, 0089 // +001e │ │ +36226a: 5414 6471 |006d: iget-object v4, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ +36226e: 2205 e812 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +362272: 7010 4098 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362278: 1a06 f798 |0074: const-string v6, "mail." // string@98f7 │ │ +36227c: 6e20 4b98 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362282: 6e20 4b98 d500 |0079: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362288: 1a06 1d06 |007c: const-string v6, ".host" // string@061d │ │ +36228c: 6e20 4b98 6500 |007e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362292: 6e10 5498 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362298: 0c05 |0084: move-result-object v5 │ │ +36229a: 6e20 a69d 5400 |0085: invoke-virtual {v4, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +3622a0: 0c04 |0088: move-result-object v4 │ │ +3622a2: 3900 1e00 |0089: if-nez v0, 00a7 // +001e │ │ +3622a6: 5410 6471 |008b: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ +3622aa: 2205 e812 |008d: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3622ae: 7010 4098 0500 |008f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3622b4: 1a06 f798 |0092: const-string v6, "mail." // string@98f7 │ │ +3622b8: 6e20 4b98 6500 |0094: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3622be: 6e20 4b98 d500 |0097: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3622c4: 1a06 5c06 |009a: const-string v6, ".user" // string@065c │ │ +3622c8: 6e20 4b98 6500 |009c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3622ce: 6e10 5498 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3622d4: 0c05 |00a2: move-result-object v5 │ │ +3622d6: 6e20 a69d 5000 |00a3: invoke-virtual {v0, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +3622dc: 0c00 |00a6: move-result-object v0 │ │ +3622de: 3904 0a00 |00a7: if-nez v4, 00b1 // +000a │ │ +3622e2: 5414 6471 |00a9: iget-object v4, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ +3622e6: 1a05 0299 |00ab: const-string v5, "mail.host" // string@9902 │ │ +3622ea: 6e20 a69d 5400 |00ad: invoke-virtual {v4, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +3622f0: 0c04 |00b0: move-result-object v4 │ │ +3622f2: 3900 0a00 |00b1: if-nez v0, 00bb // +000a │ │ +3622f6: 5410 6471 |00b3: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ +3622fa: 1a05 5299 |00b5: const-string v5, "mail.user" // string@9952 │ │ +3622fe: 6e20 a69d 5000 |00b7: invoke-virtual {v0, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +362304: 0c00 |00ba: move-result-object v0 │ │ +362306: 3900 0a00 |00bb: if-nez v0, 00c5 // +000a │ │ +36230a: 1a05 38c0 |00bd: const-string v5, "user.name" // string@c038 │ │ +36230e: 7110 5998 0500 |00bf: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +362314: 0c00 |00c2: move-result-object v0 │ │ +362316: 2802 |00c3: goto 00c5 // +0002 │ │ +362318: 0000 |00c4: nop // spacer │ │ +36231a: 121b |00c5: const/4 v11, #int 1 // #1 │ │ +36231c: 390c 4400 |00c6: if-nez v12, 010a // +0044 │ │ +362320: 5415 6571 |00c8: iget-object v5, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +362324: 3805 4000 |00ca: if-eqz v5, 010a // +0040 │ │ +362328: 220a 0b14 |00cc: new-instance v10, Ljavax/mail/URLName; // type@140b │ │ +36232c: 1310 0000 |00ce: const/16 v16, #int 0 // #0 │ │ +362330: 07a5 |00d0: move-object v5, v10 │ │ +362332: 07d6 |00d1: move-object v6, v13 │ │ +362334: 0747 |00d2: move-object v7, v4 │ │ +362336: 0128 |00d3: move v8, v2 │ │ +362338: 07e9 |00d4: move-object v9, v14 │ │ +36233a: 07a3 |00d5: move-object v3, v10 │ │ +36233c: 070a |00d6: move-object v10, v0 │ │ +36233e: 121f |00d7: const/4 v15, #int 1 // #1 │ │ +362340: 080b 1000 |00d8: move-object/from16 v11, v16 │ │ +362344: 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 │ │ +36234a: 6e20 7e9d 3100 |00dd: invoke-virtual {v1, v3}, Ljavax/mail/Service;.setURLName:(Ljavax/mail/URLName;)V // method@9d7e │ │ +362350: 5413 6471 |00e0: iget-object v3, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ +362354: 7401 779d 1100 |00e2: invoke-virtual/range {v17}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ +36235a: 0c05 |00e5: move-result-object v5 │ │ +36235c: 6e20 a49d 5300 |00e6: invoke-virtual {v3, v5}, Ljavax/mail/Session;.getPasswordAuthentication:(Ljavax/mail/URLName;)Ljavax/mail/PasswordAuthentication; // method@9da4 │ │ +362362: 0c03 |00e9: move-result-object v3 │ │ +362364: 3803 1c00 |00ea: if-eqz v3, 0106 // +001c │ │ +362368: 3900 0b00 |00ec: if-nez v0, 00f7 // +000b │ │ +36236c: 6e10 529d 0300 |00ee: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ +362372: 0c00 |00f1: move-result-object v0 │ │ +362374: 6e10 519d 0300 |00f2: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ +36237a: 0c0c |00f5: move-result-object v12 │ │ +36237c: 2815 |00f6: goto 010b // +0015 │ │ +36237e: 6e10 529d 0300 |00f7: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ +362384: 0c05 |00fa: move-result-object v5 │ │ +362386: 6e20 1298 5000 |00fb: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +36238c: 0a05 |00fe: move-result v5 │ │ +36238e: 3805 0c00 |00ff: if-eqz v5, 010b // +000c │ │ +362392: 6e10 519d 0300 |0101: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ +362398: 0c0c |0104: move-result-object v12 │ │ +36239a: 2806 |0105: goto 010b // +0006 │ │ +36239c: 0703 |0106: move-object v3, v0 │ │ +36239e: 07cb |0107: move-object v11, v12 │ │ +3623a0: 121c |0108: const/4 v12, #int 1 // #1 │ │ +3623a2: 2805 |0109: goto 010e // +0005 │ │ +3623a4: 121f |010a: const/4 v15, #int 1 // #1 │ │ +3623a6: 0703 |010b: move-object v3, v0 │ │ +3623a8: 07cb |010c: move-object v11, v12 │ │ +3623aa: 120c |010d: const/4 v12, #int 0 // #0 │ │ +3623ac: 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 │ │ +3623b2: 0a00 |0111: move-result v0 │ │ +3623b4: 1310 0000 |0112: const/16 v16, #int 0 // #0 │ │ +3623b8: 2805 |0114: goto 0119 // +0005 │ │ +3623ba: 0d00 |0115: move-exception v0 │ │ +3623bc: 0810 0000 |0116: move-object/from16 v16, v0 │ │ +3623c0: 1200 |0118: const/4 v0, #int 0 // #0 │ │ +3623c2: 3900 2100 |0119: if-nez v0, 013a // +0021 │ │ +3623c6: 7110 be98 0400 |011b: invoke-static {v4}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@98be │ │ +3623cc: 0c05 |011e: move-result-object v5 │ │ +3623ce: 0756 |011f: move-object v6, v5 │ │ +3623d0: 2802 |0120: goto 0122 // +0002 │ │ +3623d2: 1206 |0121: const/4 v6, #int 0 // #0 │ │ +3623d4: 5415 6471 |0122: iget-object v5, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ +3623d8: 1209 |0124: const/4 v9, #int 0 // #0 │ │ +3623da: 0127 |0125: move v7, v2 │ │ +3623dc: 07d8 |0126: move-object v8, v13 │ │ +3623de: 073a |0127: move-object v10, v3 │ │ +3623e0: 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 │ │ +3623e6: 0c05 |012b: move-result-object v5 │ │ +3623e8: 3805 0e00 |012c: if-eqz v5, 013a // +000e │ │ +3623ec: 6e10 529d 0500 |012e: invoke-virtual {v5}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ +3623f2: 0c03 |0131: move-result-object v3 │ │ +3623f4: 6e10 519d 0500 |0132: invoke-virtual {v5}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ +3623fa: 0c0b |0135: move-result-object v11 │ │ +3623fc: 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 │ │ +362402: 0a00 |0139: move-result v0 │ │ +362404: 3900 2100 |013a: if-nez v0, 015b // +0021 │ │ +362408: 3910 1e00 |013c: if-nez v16, 015a // +001e │ │ +36240c: 3803 1400 |013e: if-eqz v3, 0152 // +0014 │ │ +362410: 390b 0a00 |0140: if-nez v11, 014a // +000a │ │ +362414: 2200 d813 |0142: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ +362418: 1a02 4370 |0144: const-string v2, "failed to connect, no password specified?" // string@7043 │ │ +36241c: 7020 5b9c 2000 |0146: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ +362422: 2700 |0149: throw v0 │ │ +362424: 2200 d813 |014a: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ +362428: 1a02 4270 |014c: const-string v2, "failed to connect" // string@7042 │ │ +36242c: 7020 5b9c 2000 |014e: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ +362432: 2700 |0151: throw v0 │ │ +362434: 2200 d813 |0152: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ +362438: 1a02 4470 |0154: const-string v2, "failed to connect, no user name specified?" // string@7044 │ │ +36243c: 7020 5b9c 2000 |0156: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ +362442: 2700 |0159: throw v0 │ │ +362444: 2710 |015a: throw v16 │ │ +362446: 2200 0b14 |015b: new-instance v0, Ljavax/mail/URLName; // type@140b │ │ +36244a: 0705 |015d: move-object v5, v0 │ │ +36244c: 07d6 |015e: move-object v6, v13 │ │ +36244e: 0747 |015f: move-object v7, v4 │ │ +362450: 0128 |0160: move v8, v2 │ │ +362452: 07e9 |0161: move-object v9, v14 │ │ +362454: 073a |0162: move-object v10, v3 │ │ +362456: 07b2 |0163: move-object v2, v11 │ │ +362458: 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 │ │ +36245e: 6e20 7e9d 0100 |0167: invoke-virtual {v1, v0}, Ljavax/mail/Service;.setURLName:(Ljavax/mail/URLName;)V // method@9d7e │ │ +362464: 380c 1000 |016a: if-eqz v12, 017a // +0010 │ │ +362468: 5410 6471 |016c: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ +36246c: 7401 779d 1100 |016e: invoke-virtual/range {v17}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ +362472: 0c04 |0171: move-result-object v4 │ │ +362474: 2205 f313 |0172: new-instance v5, Ljavax/mail/PasswordAuthentication; // type@13f3 │ │ +362478: 7030 509d 3502 |0174: invoke-direct {v5, v3, v2}, Ljavax/mail/PasswordAuthentication;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9d50 │ │ +36247e: 6e30 c59d 4005 |0177: invoke-virtual {v0, v4, v5}, Ljavax/mail/Session;.setPasswordAuthentication:(Ljavax/mail/URLName;Ljavax/mail/PasswordAuthentication;)V // method@9dc5 │ │ +362484: 6e20 7d9d f100 |017a: invoke-virtual {v1, v15}, Ljavax/mail/Service;.setConnected:(Z)V // method@9d7d │ │ +36248a: 6e20 799d f100 |017d: invoke-virtual {v1, v15}, Ljavax/mail/Service;.notifyConnectionListeners:(I)V // method@9d79 │ │ +362490: 1e11 |0180: monitor-exit v17 │ │ +362492: 0e00 |0181: return-void │ │ +362494: 2200 c912 |0182: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ +362498: 1a02 775b |0184: const-string v2, "already connected" // string@5b77 │ │ +36249c: 7020 8a97 2000 |0186: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ +3624a2: 2700 |0189: throw v0 │ │ +3624a4: 0d00 |018a: move-exception v0 │ │ +3624a6: 1e11 |018b: monitor-exit v17 │ │ +3624a8: 2700 |018c: throw v0 │ │ catches : 7 │ │ 0x0005 - 0x00bb │ │ -> 0x018a │ │ 0x00bd - 0x00c3 │ │ Ljava/lang/SecurityException; -> 0x00c4 │ │ -> 0x018a │ │ 0x00c8 - 0x0105 │ │ @@ -798436,18 +798436,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 │ │ -362504: |[362504] javax.mail.Service.connect:(Ljava/lang/String;Ljava/lang/String;)V │ │ -362514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -362516: 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 │ │ -36251c: 0e00 |0004: return-void │ │ +362500: |[362500] javax.mail.Service.connect:(Ljava/lang/String;Ljava/lang/String;)V │ │ +362510: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +362512: 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 │ │ +362518: 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; │ │ @@ -798457,18 +798457,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 │ │ -362520: |[362520] javax.mail.Service.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -362530: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -362532: 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 │ │ -362538: 0e00 |0004: return-void │ │ +36251c: |[36251c] javax.mail.Service.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +36252c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +36252e: 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 │ │ +362534: 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; │ │ @@ -798479,22 +798479,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -36253c: |[36253c] javax.mail.Service.finalize:()V │ │ -36254c: 5410 6371 |0000: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ -362550: 6e10 759c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ -362556: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -36255c: 0e00 |0008: return-void │ │ -36255e: 0d00 |0009: move-exception v0 │ │ -362560: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -362566: 2700 |000d: throw v0 │ │ +362538: |[362538] javax.mail.Service.finalize:()V │ │ +362548: 5410 6371 |0000: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ +36254c: 6e10 759c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ +362552: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +362558: 0e00 |0008: return-void │ │ +36255a: 0d00 |0009: move-exception v0 │ │ +36255c: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +362562: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=662 │ │ 0x0005 line=664 │ │ 0x000d line=665 │ │ @@ -798506,17 +798506,17 @@ │ │ type : '()Ljavax/mail/EventQueue;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361e88: |[361e88] javax.mail.Service.getEventQueue:()Ljavax/mail/EventQueue; │ │ -361e98: 5410 6371 |0000: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ -361e9c: 1100 |0002: return-object v0 │ │ +361e84: |[361e84] javax.mail.Service.getEventQueue:()Ljavax/mail/EventQueue; │ │ +361e94: 5410 6371 |0000: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ +361e98: 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;) │ │ @@ -798524,17 +798524,17 @@ │ │ type : '()Ljavax/mail/Session;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361ea0: |[361ea0] javax.mail.Service.getSession:()Ljavax/mail/Session; │ │ -361eb0: 5410 6471 |0000: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ -361eb4: 1100 |0002: return-object v0 │ │ +361e9c: |[361e9c] javax.mail.Service.getSession:()Ljavax/mail/Session; │ │ +361eac: 5410 6471 |0000: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7164 │ │ +361eb0: 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;) │ │ @@ -798542,38 +798542,38 @@ │ │ type : '()Ljavax/mail/URLName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 42 16-bit code units │ │ -361eb8: |[361eb8] javax.mail.Service.getURLName:()Ljavax/mail/URLName; │ │ -361ec8: 5490 6571 |0000: iget-object v0, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -361ecc: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -361ed0: 6e10 089e 0000 |0004: invoke-virtual {v0}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ -361ed6: 0c01 |0007: move-result-object v1 │ │ -361ed8: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ -361edc: 6e10 059e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ -361ee2: 0c01 |000d: move-result-object v1 │ │ -361ee4: 3801 1b00 |000e: if-eqz v1, 0029 // +001b │ │ -361ee8: 2201 0b14 |0010: new-instance v1, Ljavax/mail/URLName; // type@140b │ │ -361eec: 6e10 0a9e 0000 |0012: invoke-virtual {v0}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -361ef2: 0c03 |0015: move-result-object v3 │ │ -361ef4: 6e10 069e 0000 |0016: invoke-virtual {v0}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ -361efa: 0c04 |0019: move-result-object v4 │ │ -361efc: 6e10 099e 0000 |001a: invoke-virtual {v0}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ -361f02: 0a05 |001d: move-result v5 │ │ -361f04: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -361f06: 6e10 0d9e 0000 |001f: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ -361f0c: 0c07 |0022: move-result-object v7 │ │ -361f0e: 1208 |0023: const/4 v8, #int 0 // #0 │ │ -361f10: 0712 |0024: move-object v2, v1 │ │ -361f12: 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 │ │ -361f18: 1101 |0028: return-object v1 │ │ -361f1a: 1100 |0029: return-object v0 │ │ +361eb4: |[361eb4] javax.mail.Service.getURLName:()Ljavax/mail/URLName; │ │ +361ec4: 5490 6571 |0000: iget-object v0, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +361ec8: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +361ecc: 6e10 089e 0000 |0004: invoke-virtual {v0}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ +361ed2: 0c01 |0007: move-result-object v1 │ │ +361ed4: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ +361ed8: 6e10 059e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ +361ede: 0c01 |000d: move-result-object v1 │ │ +361ee0: 3801 1b00 |000e: if-eqz v1, 0029 // +001b │ │ +361ee4: 2201 0b14 |0010: new-instance v1, Ljavax/mail/URLName; // type@140b │ │ +361ee8: 6e10 0a9e 0000 |0012: invoke-virtual {v0}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +361eee: 0c03 |0015: move-result-object v3 │ │ +361ef0: 6e10 069e 0000 |0016: invoke-virtual {v0}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ +361ef6: 0c04 |0019: move-result-object v4 │ │ +361ef8: 6e10 099e 0000 |001a: invoke-virtual {v0}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ +361efe: 0a05 |001d: move-result v5 │ │ +361f00: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +361f02: 6e10 0d9e 0000 |001f: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ +361f08: 0c07 |0022: move-result-object v7 │ │ +361f0a: 1208 |0023: const/4 v8, #int 0 // #0 │ │ +361f0c: 0712 |0024: move-object v2, v1 │ │ +361f0e: 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 │ │ +361f14: 1101 |0028: return-object v1 │ │ +361f16: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=529 │ │ 0x0010 line=530 │ │ 0x001a line=531 │ │ 0x001f line=532 │ │ @@ -798585,22 +798585,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -361e18: |[361e18] javax.mail.Service.isConnected:()Z │ │ -361e28: 1d01 |0000: monitor-enter v1 │ │ -361e2a: 5510 6071 |0001: iget-boolean v0, v1, Ljavax/mail/Service;.connected:Z // field@7160 │ │ -361e2e: 1e01 |0003: monitor-exit v1 │ │ -361e30: 0f00 |0004: return v0 │ │ -361e32: 0d00 |0005: move-exception v0 │ │ -361e34: 1e01 |0006: monitor-exit v1 │ │ -361e36: 2700 |0007: throw v0 │ │ +361e14: |[361e14] javax.mail.Service.isConnected:()Z │ │ +361e24: 1d01 |0000: monitor-enter v1 │ │ +361e26: 5510 6071 |0001: iget-boolean v0, v1, Ljavax/mail/Service;.connected:Z // field@7160 │ │ +361e2a: 1e01 |0003: monitor-exit v1 │ │ +361e2c: 0f00 |0004: return v0 │ │ +361e2e: 0d00 |0005: move-exception v0 │ │ +361e30: 1e01 |0006: monitor-exit v1 │ │ +361e32: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=469 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/Service; │ │ @@ -798610,28 +798610,28 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -362574: |[362574] javax.mail.Service.notifyConnectionListeners:(I)V │ │ -362584: 5420 6171 |0000: iget-object v0, v2, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7161 │ │ -362588: 6e10 e39a 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -36258e: 0a00 |0005: move-result v0 │ │ -362590: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ -362594: 2200 0e14 |0008: new-instance v0, Ljavax/mail/event/ConnectionEvent; // type@140e │ │ -362598: 7030 189e 2003 |000a: invoke-direct {v0, v2, v3}, Ljavax/mail/event/ConnectionEvent;.:(Ljava/lang/Object;I)V // method@9e18 │ │ -36259e: 5421 6171 |000d: iget-object v1, v2, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7161 │ │ -3625a2: 6e30 7b9d 0201 |000f: invoke-virtual {v2, v0, v1}, Ljavax/mail/Service;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9d7b │ │ -3625a8: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -3625aa: 3303 0700 |0013: if-ne v3, v0, 001a // +0007 │ │ -3625ae: 5423 6371 |0015: iget-object v3, v2, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ -3625b2: 6e10 759c 0300 |0017: invoke-virtual {v3}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ -3625b8: 0e00 |001a: return-void │ │ +362570: |[362570] javax.mail.Service.notifyConnectionListeners:(I)V │ │ +362580: 5420 6171 |0000: iget-object v0, v2, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7161 │ │ +362584: 6e10 e39a 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +36258a: 0a00 |0005: move-result v0 │ │ +36258c: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ +362590: 2200 0e14 |0008: new-instance v0, Ljavax/mail/event/ConnectionEvent; // type@140e │ │ +362594: 7030 189e 2003 |000a: invoke-direct {v0, v2, v3}, Ljavax/mail/event/ConnectionEvent;.:(Ljava/lang/Object;I)V // method@9e18 │ │ +36259a: 5421 6171 |000d: iget-object v1, v2, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7161 │ │ +36259e: 6e30 7b9d 0201 |000f: invoke-virtual {v2, v0, v1}, Ljavax/mail/Service;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9d7b │ │ +3625a4: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +3625a6: 3303 0700 |0013: if-ne v3, v0, 001a // +0007 │ │ +3625aa: 5423 6371 |0015: iget-object v3, v2, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ +3625ae: 6e10 759c 0300 |0017: invoke-virtual {v3}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ +3625b4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0008 line=604 │ │ 0x000d line=605 │ │ 0x0015 line=619 │ │ locals : │ │ @@ -798643,37 +798643,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 │ │ -361e44: |[361e44] javax.mail.Service.protocolConnect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z │ │ -361e54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -361e56: 0f01 |0001: return v1 │ │ +361e40: |[361e40] javax.mail.Service.protocolConnect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z │ │ +361e50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +361e52: 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 │ │ -3625bc: |[3625bc] javax.mail.Service.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ -3625cc: 6e10 d79a 0300 |0000: invoke-virtual {v3}, Ljava/util/Vector;.clone:()Ljava/lang/Object; // method@9ad7 │ │ -3625d2: 0c03 |0003: move-result-object v3 │ │ -3625d4: 1f03 7e13 |0004: check-cast v3, Ljava/util/Vector; // type@137e │ │ -3625d8: 5410 6371 |0006: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ -3625dc: 6e30 729c 2003 |0008: invoke-virtual {v0, v2, v3}, Ljavax/mail/EventQueue;.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c72 │ │ -3625e2: 0e00 |000b: return-void │ │ +3625b8: |[3625b8] javax.mail.Service.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ +3625c8: 6e10 d79a 0300 |0000: invoke-virtual {v3}, Ljava/util/Vector;.clone:()Ljava/lang/Object; // method@9ad7 │ │ +3625ce: 0c03 |0003: move-result-object v3 │ │ +3625d0: 1f03 7e13 |0004: check-cast v3, Ljava/util/Vector; // type@137e │ │ +3625d4: 5410 6371 |0006: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7163 │ │ +3625d8: 6e30 729c 2003 |0008: invoke-virtual {v0, v2, v3}, Ljavax/mail/EventQueue;.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c72 │ │ +3625de: 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; │ │ @@ -798684,18 +798684,18 @@ │ │ type : '(Ljavax/mail/event/ConnectionListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3625e4: |[3625e4] javax.mail.Service.removeConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ -3625f4: 5410 6171 |0000: iget-object v0, v1, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7161 │ │ -3625f8: 6e20 e09a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -3625fe: 0e00 |0005: return-void │ │ +3625e0: |[3625e0] javax.mail.Service.removeConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ +3625f0: 5410 6171 |0000: iget-object v0, v1, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7161 │ │ +3625f4: 6e20 e09a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +3625fa: 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; │ │ │ │ @@ -798704,22 +798704,22 @@ │ │ type : '(Z)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -362600: |[362600] javax.mail.Service.setConnected:(Z)V │ │ -362610: 1d00 |0000: monitor-enter v0 │ │ -362612: 5c01 6071 |0001: iput-boolean v1, v0, Ljavax/mail/Service;.connected:Z // field@7160 │ │ -362616: 1e00 |0003: monitor-exit v0 │ │ -362618: 0e00 |0004: return-void │ │ -36261a: 0d01 |0005: move-exception v1 │ │ -36261c: 1e00 |0006: monitor-exit v0 │ │ -36261e: 2701 |0007: throw v1 │ │ +3625fc: |[3625fc] javax.mail.Service.setConnected:(Z)V │ │ +36260c: 1d00 |0000: monitor-enter v0 │ │ +36260e: 5c01 6071 |0001: iput-boolean v1, v0, Ljavax/mail/Service;.connected:Z // field@7160 │ │ +362612: 1e00 |0003: monitor-exit v0 │ │ +362614: 0e00 |0004: return-void │ │ +362616: 0d01 |0005: move-exception v1 │ │ +362618: 1e00 |0006: monitor-exit v0 │ │ +36261a: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=486 │ │ 0x0003 line=487 │ │ locals : │ │ @@ -798731,17 +798731,17 @@ │ │ type : '(Ljavax/mail/URLName;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36262c: |[36262c] javax.mail.Service.setURLName:(Ljavax/mail/URLName;)V │ │ -36263c: 5b01 6571 |0000: iput-object v1, v0, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ -362640: 0e00 |0002: return-void │ │ +362628: |[362628] javax.mail.Service.setURLName:(Ljavax/mail/URLName;)V │ │ +362638: 5b01 6571 |0000: iput-object v1, v0, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7165 │ │ +36263c: 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; │ │ │ │ @@ -798750,24 +798750,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -361e58: |[361e58] javax.mail.Service.toString:()Ljava/lang/String; │ │ -361e68: 6e10 779d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ -361e6e: 0c00 |0003: move-result-object v0 │ │ -361e70: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -361e74: 6e10 129e 0000 |0006: invoke-virtual {v0}, Ljavax/mail/URLName;.toString:()Ljava/lang/String; // method@9e12 │ │ -361e7a: 0c00 |0009: move-result-object v0 │ │ -361e7c: 1100 |000a: return-object v0 │ │ -361e7e: 6f10 eb97 0100 |000b: invoke-super {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -361e84: 0c00 |000e: move-result-object v0 │ │ -361e86: 1100 |000f: return-object v0 │ │ +361e54: |[361e54] javax.mail.Service.toString:()Ljava/lang/String; │ │ +361e64: 6e10 779d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ +361e6a: 0c00 |0003: move-result-object v0 │ │ +361e6c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +361e70: 6e10 129e 0000 |0006: invoke-virtual {v0}, Ljavax/mail/URLName;.toString:()Ljava/lang/String; // method@9e12 │ │ +361e76: 0c00 |0009: move-result-object v0 │ │ +361e78: 1100 |000a: return-object v0 │ │ +361e7a: 6f10 eb97 0100 |000b: invoke-super {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +361e80: 0c00 |000e: move-result-object v0 │ │ +361e82: 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; │ │ @@ -798804,17 +798804,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36271c: |[36271c] javax.mail.Session$1.:()V │ │ -36272c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -362732: 0e00 |0003: return-void │ │ +362718: |[362718] javax.mail.Session$1.:()V │ │ +362728: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36272e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/Session$1; │ │ │ │ Virtual methods - │ │ @@ -798823,18 +798823,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -362644: |[362644] javax.mail.Session$1.run:()Ljava/lang/Object; │ │ -362654: 6e10 829d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$1;.run:()Ljava/lang/String; // method@9d82 │ │ -36265a: 0c00 |0003: move-result-object v0 │ │ -36265c: 1100 |0004: return-object v0 │ │ +362640: |[362640] javax.mail.Session$1.run:()Ljava/lang/Object; │ │ +362650: 6e10 829d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$1;.run:()Ljava/lang/String; // method@9d82 │ │ +362656: 0c00 |0003: move-result-object v0 │ │ +362658: 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;) │ │ @@ -798842,52 +798842,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -362660: |[362660] javax.mail.Session$1.run:()Ljava/lang/String; │ │ -362670: 1a00 e987 |0000: const-string v0, "java.home" // string@87e9 │ │ -362674: 7110 5998 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -36267a: 0c00 |0005: move-result-object v0 │ │ -36267c: 2201 e812 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -362680: 7010 4098 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -362686: 6e20 4b98 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36268c: 6202 9570 |000e: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ -362690: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362696: 1a02 0666 |0013: const-string v2, "conf" // string@6606 │ │ -36269a: 6e20 4b98 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3626a0: 6e10 5498 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3626a6: 0c01 |001b: move-result-object v1 │ │ -3626a8: 2202 8c12 |001c: new-instance v2, Ljava/io/File; // type@128c │ │ -3626ac: 7020 7796 1200 |001e: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3626b2: 6e10 8096 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3626b8: 0a02 |0024: move-result v2 │ │ -3626ba: 3802 1400 |0025: if-eqz v2, 0039 // +0014 │ │ -3626be: 2200 e812 |0027: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3626c2: 7010 4098 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3626c8: 6e20 4b98 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3626ce: 6201 9570 |002f: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ -3626d2: 6e20 4b98 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3626d8: 6e10 5498 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3626de: 0c00 |0037: move-result-object v0 │ │ -3626e0: 1100 |0038: return-object v0 │ │ -3626e2: 2201 e812 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3626e6: 7010 4098 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3626ec: 6e20 4b98 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3626f2: 6200 9570 |0041: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ -3626f6: 6e20 4b98 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3626fc: 1a00 fe89 |0046: const-string v0, "lib" // string@89fe │ │ -362700: 6e20 4b98 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362706: 6200 9570 |004b: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ -36270a: 6e20 4b98 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362710: 6e10 5498 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -362716: 0c00 |0053: move-result-object v0 │ │ -362718: 1100 |0054: return-object v0 │ │ +36265c: |[36265c] javax.mail.Session$1.run:()Ljava/lang/String; │ │ +36266c: 1a00 e987 |0000: const-string v0, "java.home" // string@87e9 │ │ +362670: 7110 5998 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +362676: 0c00 |0005: move-result-object v0 │ │ +362678: 2201 e812 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36267c: 7010 4098 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362682: 6e20 4b98 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362688: 6202 9570 |000e: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ +36268c: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362692: 1a02 0666 |0013: const-string v2, "conf" // string@6606 │ │ +362696: 6e20 4b98 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36269c: 6e10 5498 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3626a2: 0c01 |001b: move-result-object v1 │ │ +3626a4: 2202 8c12 |001c: new-instance v2, Ljava/io/File; // type@128c │ │ +3626a8: 7020 7796 1200 |001e: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3626ae: 6e10 8096 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3626b4: 0a02 |0024: move-result v2 │ │ +3626b6: 3802 1400 |0025: if-eqz v2, 0039 // +0014 │ │ +3626ba: 2200 e812 |0027: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3626be: 7010 4098 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3626c4: 6e20 4b98 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3626ca: 6201 9570 |002f: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ +3626ce: 6e20 4b98 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3626d4: 6e10 5498 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3626da: 0c00 |0037: move-result-object v0 │ │ +3626dc: 1100 |0038: return-object v0 │ │ +3626de: 2201 e812 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3626e2: 7010 4098 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3626e8: 6e20 4b98 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3626ee: 6200 9570 |0041: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ +3626f2: 6e20 4b98 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3626f8: 1a00 fe89 |0046: const-string v0, "lib" // string@89fe │ │ +3626fc: 6e20 4b98 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362702: 6200 9570 |004b: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ +362706: 6e20 4b98 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36270c: 6e10 5498 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362712: 0c00 |0053: move-result-object v0 │ │ +362714: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=244 │ │ 0x0006 line=245 │ │ 0x001c line=246 │ │ 0x0021 line=247 │ │ 0x0027 line=248 │ │ @@ -798927,17 +798927,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -362800: |[362800] javax.mail.Session$4.:()V │ │ -362810: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -362816: 0e00 |0003: return-void │ │ +3627fc: |[3627fc] javax.mail.Session$4.:()V │ │ +36280c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +362812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/Session$4; │ │ │ │ Virtual methods - │ │ @@ -798946,22 +798946,22 @@ │ │ type : '()Ljava/lang/ClassLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3627ac: |[3627ac] javax.mail.Session$4.run:()Ljava/lang/ClassLoader; │ │ -3627bc: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -3627c2: 0c00 |0003: move-result-object v0 │ │ -3627c4: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ -3627ca: 0c00 |0007: move-result-object v0 │ │ -3627cc: 2802 |0008: goto 000a // +0002 │ │ -3627ce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3627d0: 1100 |000a: return-object v0 │ │ +3627a8: |[3627a8] javax.mail.Session$4.run:()Ljava/lang/ClassLoader; │ │ +3627b8: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +3627be: 0c00 |0003: move-result-object v0 │ │ +3627c0: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ +3627c6: 0c00 |0007: move-result-object v0 │ │ +3627c8: 2802 |0008: goto 000a // +0002 │ │ +3627ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3627cc: 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; │ │ @@ -798971,18 +798971,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3627e4: |[3627e4] javax.mail.Session$4.run:()Ljava/lang/Object; │ │ -3627f4: 6e10 889d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$4;.run:()Ljava/lang/ClassLoader; // method@9d88 │ │ -3627fa: 0c00 |0003: move-result-object v0 │ │ -3627fc: 1100 |0004: return-object v0 │ │ +3627e0: |[3627e0] javax.mail.Session$4.run:()Ljava/lang/Object; │ │ +3627f0: 6e10 889d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$4;.run:()Ljava/lang/ClassLoader; // method@9d88 │ │ +3627f6: 0c00 |0003: move-result-object v0 │ │ +3627f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Session$4; │ │ │ │ source_file_idx : 18455 (Session.java) │ │ @@ -799029,19 +799029,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 │ │ -362880: |[362880] javax.mail.Session$5.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ -362890: 5b01 6871 |0000: iput-object v1, v0, Ljavax/mail/Session$5;.val$c:Ljava/lang/Class; // field@7168 │ │ -362894: 5b02 6971 |0002: iput-object v2, v0, Ljavax/mail/Session$5;.val$name:Ljava/lang/String; // field@7169 │ │ -362898: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36289e: 0e00 |0007: return-void │ │ +36287c: |[36287c] javax.mail.Session$5.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ +36288c: 5b01 6871 |0000: iput-object v1, v0, Ljavax/mail/Session$5;.val$c:Ljava/lang/Class; // field@7168 │ │ +362890: 5b02 6971 |0002: iput-object v2, v0, Ljavax/mail/Session$5;.val$name:Ljava/lang/String; // field@7169 │ │ +362894: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36289a: 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; │ │ @@ -799052,26 +799052,26 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -362818: |[362818] javax.mail.Session$5.run:()Ljava/io/InputStream; │ │ -362828: 5430 6871 |0000: iget-object v0, v3, Ljavax/mail/Session$5;.val$c:Ljava/lang/Class; // field@7168 │ │ -36282c: 5431 6971 |0002: iget-object v1, v3, Ljavax/mail/Session$5;.val$name:Ljava/lang/String; // field@7169 │ │ -362830: 6e20 5497 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9754 │ │ -362836: 0c00 |0007: move-result-object v0 │ │ -362838: 1100 |0008: return-object v0 │ │ -36283a: 0d00 |0009: move-exception v0 │ │ -36283c: 2201 9412 |000a: new-instance v1, Ljava/io/IOException; // type@1294 │ │ -362840: 1a02 4c12 |000c: const-string v2, "ClassLoader.getResourceAsStream failed" // string@124c │ │ -362844: 7020 aa96 2100 |000e: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ -36284a: 6e20 ae96 0100 |0011: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@96ae │ │ -362850: 2701 |0014: throw v1 │ │ +362814: |[362814] javax.mail.Session$5.run:()Ljava/io/InputStream; │ │ +362824: 5430 6871 |0000: iget-object v0, v3, Ljavax/mail/Session$5;.val$c:Ljava/lang/Class; // field@7168 │ │ +362828: 5431 6971 |0002: iget-object v1, v3, Ljavax/mail/Session$5;.val$name:Ljava/lang/String; // field@7169 │ │ +36282c: 6e20 5497 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9754 │ │ +362832: 0c00 |0007: move-result-object v0 │ │ +362834: 1100 |0008: return-object v0 │ │ +362836: 0d00 |0009: move-exception v0 │ │ +362838: 2201 9412 |000a: new-instance v1, Ljava/io/IOException; // type@1294 │ │ +36283c: 1a02 4c12 |000c: const-string v2, "ClassLoader.getResourceAsStream failed" // string@124c │ │ +362840: 7020 aa96 2100 |000e: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ +362846: 6e20 ae96 0100 |0011: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@96ae │ │ +36284c: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/RuntimeException; -> 0x0009 │ │ positions : │ │ 0x0000 line=1366 │ │ 0x000a line=1369 │ │ 0x0011 line=1371 │ │ @@ -799084,18 +799084,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -362864: |[362864] javax.mail.Session$5.run:()Ljava/lang/Object; │ │ -362874: 6e10 8b9d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$5;.run:()Ljava/io/InputStream; // method@9d8b │ │ -36287a: 0c00 |0003: move-result-object v0 │ │ -36287c: 1100 |0004: return-object v0 │ │ +362860: |[362860] javax.mail.Session$5.run:()Ljava/lang/Object; │ │ +362870: 6e10 8b9d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$5;.run:()Ljava/io/InputStream; // method@9d8b │ │ +362876: 0c00 |0003: move-result-object v0 │ │ +362878: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Session$5; │ │ │ │ source_file_idx : 18455 (Session.java) │ │ @@ -799138,19 +799138,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 │ │ -362918: |[362918] javax.mail.Session$6.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V │ │ -362928: 5b01 6a71 |0000: iput-object v1, v0, Ljavax/mail/Session$6;.val$cl:Ljava/lang/ClassLoader; // field@716a │ │ -36292c: 5b02 6b71 |0002: iput-object v2, v0, Ljavax/mail/Session$6;.val$name:Ljava/lang/String; // field@716b │ │ -362930: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -362936: 0e00 |0007: return-void │ │ +362914: |[362914] javax.mail.Session$6.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V │ │ +362924: 5b01 6a71 |0000: iput-object v1, v0, Ljavax/mail/Session$6;.val$cl:Ljava/lang/ClassLoader; // field@716a │ │ +362928: 5b02 6b71 |0002: iput-object v2, v0, Ljavax/mail/Session$6;.val$name:Ljava/lang/String; // field@716b │ │ +36292c: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +362932: 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; │ │ @@ -799161,18 +799161,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3628a0: |[3628a0] javax.mail.Session$6.run:()Ljava/lang/Object; │ │ -3628b0: 6e10 8f9d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$6;.run:()[Ljava/net/URL; // method@9d8f │ │ -3628b6: 0c00 |0003: move-result-object v0 │ │ -3628b8: 1100 |0004: return-object v0 │ │ +36289c: |[36289c] javax.mail.Session$6.run:()Ljava/lang/Object; │ │ +3628ac: 6e10 8f9d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$6;.run:()[Ljava/net/URL; // method@9d8f │ │ +3628b2: 0c00 |0003: move-result-object v0 │ │ +3628b4: 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;) │ │ @@ -799180,30 +799180,30 @@ │ │ type : '()[Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3628bc: |[3628bc] javax.mail.Session$6.run:()[Ljava/net/URL; │ │ -3628cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3628ce: 5431 6a71 |0001: iget-object v1, v3, Ljavax/mail/Session$6;.val$cl:Ljava/lang/ClassLoader; // field@716a │ │ -3628d2: 5432 6b71 |0003: iget-object v2, v3, Ljavax/mail/Session$6;.val$name:Ljava/lang/String; // field@716b │ │ -3628d6: 6e20 5f97 2100 |0005: invoke-virtual {v1, v2}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@975f │ │ -3628dc: 0c01 |0008: move-result-object v1 │ │ -3628de: 7110 f899 0100 |0009: invoke-static {v1}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@99f8 │ │ -3628e4: 0c01 |000c: move-result-object v1 │ │ -3628e6: 7210 649a 0100 |000d: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ -3628ec: 0a02 |0010: move-result v2 │ │ -3628ee: 3902 0b00 |0011: if-nez v2, 001c // +000b │ │ -3628f2: 7210 6a9a 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -3628f8: 0a02 |0016: move-result v2 │ │ -3628fa: 2320 e415 |0017: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ -3628fe: 7220 6d9a 0100 |0019: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -362904: 1100 |001c: return-object v0 │ │ +3628b8: |[3628b8] javax.mail.Session$6.run:()[Ljava/net/URL; │ │ +3628c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3628ca: 5431 6a71 |0001: iget-object v1, v3, Ljavax/mail/Session$6;.val$cl:Ljava/lang/ClassLoader; // field@716a │ │ +3628ce: 5432 6b71 |0003: iget-object v2, v3, Ljavax/mail/Session$6;.val$name:Ljava/lang/String; // field@716b │ │ +3628d2: 6e20 5f97 2100 |0005: invoke-virtual {v1, v2}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@975f │ │ +3628d8: 0c01 |0008: move-result-object v1 │ │ +3628da: 7110 f899 0100 |0009: invoke-static {v1}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@99f8 │ │ +3628e0: 0c01 |000c: move-result-object v1 │ │ +3628e2: 7210 649a 0100 |000d: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ +3628e8: 0a02 |0010: move-result v2 │ │ +3628ea: 3902 0b00 |0011: if-nez v2, 001c // +000b │ │ +3628ee: 7210 6a9a 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +3628f4: 0a02 |0016: move-result v2 │ │ +3628f6: 2320 e415 |0017: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ +3628fa: 7220 6d9a 0100 |0019: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +362900: 1100 |001c: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x001c │ │ Ljava/io/IOException; -> 0x001c │ │ Ljava/lang/SecurityException; -> 0x001c │ │ positions : │ │ 0x0001 line=1388 │ │ 0x000d line=1389 │ │ @@ -799248,18 +799248,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3629ac: |[3629ac] javax.mail.Session$7.:(Ljava/lang/String;)V │ │ -3629bc: 5b01 6c71 |0000: iput-object v1, v0, Ljavax/mail/Session$7;.val$name:Ljava/lang/String; // field@716c │ │ -3629c0: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3629c6: 0e00 |0005: return-void │ │ +3629a8: |[3629a8] javax.mail.Session$7.:(Ljava/lang/String;)V │ │ +3629b8: 5b01 6c71 |0000: iput-object v1, v0, Ljavax/mail/Session$7;.val$name:Ljava/lang/String; // field@716c │ │ +3629bc: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3629c2: 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; │ │ │ │ @@ -799269,18 +799269,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -362938: |[362938] javax.mail.Session$7.run:()Ljava/lang/Object; │ │ -362948: 6e10 929d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$7;.run:()[Ljava/net/URL; // method@9d92 │ │ -36294e: 0c00 |0003: move-result-object v0 │ │ -362950: 1100 |0004: return-object v0 │ │ +362934: |[362934] javax.mail.Session$7.run:()Ljava/lang/Object; │ │ +362944: 6e10 929d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$7;.run:()[Ljava/net/URL; // method@9d92 │ │ +36294a: 0c00 |0003: move-result-object v0 │ │ +36294c: 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;) │ │ @@ -799288,29 +799288,29 @@ │ │ type : '()[Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -362954: |[362954] javax.mail.Session$7.run:()[Ljava/net/URL; │ │ -362964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -362966: 5431 6c71 |0001: iget-object v1, v3, Ljavax/mail/Session$7;.val$name:Ljava/lang/String; // field@716c │ │ -36296a: 7110 6197 0100 |0003: invoke-static {v1}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9761 │ │ -362970: 0c01 |0006: move-result-object v1 │ │ -362972: 7110 f899 0100 |0007: invoke-static {v1}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@99f8 │ │ -362978: 0c01 |000a: move-result-object v1 │ │ -36297a: 7210 649a 0100 |000b: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ -362980: 0a02 |000e: move-result v2 │ │ -362982: 3902 0b00 |000f: if-nez v2, 001a // +000b │ │ -362986: 7210 6a9a 0100 |0011: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -36298c: 0a02 |0014: move-result v2 │ │ -36298e: 2320 e415 |0015: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ -362992: 7220 6d9a 0100 |0017: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -362998: 1100 |001a: return-object v0 │ │ +362950: |[362950] javax.mail.Session$7.run:()[Ljava/net/URL; │ │ +362960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +362962: 5431 6c71 |0001: iget-object v1, v3, Ljavax/mail/Session$7;.val$name:Ljava/lang/String; // field@716c │ │ +362966: 7110 6197 0100 |0003: invoke-static {v1}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9761 │ │ +36296c: 0c01 |0006: move-result-object v1 │ │ +36296e: 7110 f899 0100 |0007: invoke-static {v1}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@99f8 │ │ +362974: 0c01 |000a: move-result-object v1 │ │ +362976: 7210 649a 0100 |000b: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ +36297c: 0a02 |000e: move-result v2 │ │ +36297e: 3902 0b00 |000f: if-nez v2, 001a // +000b │ │ +362982: 7210 6a9a 0100 |0011: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +362988: 0a02 |0014: move-result v2 │ │ +36298a: 2320 e415 |0015: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ +36298e: 7220 6d9a 0100 |0017: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +362994: 1100 |001a: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x001a │ │ Ljava/io/IOException; -> 0x001a │ │ Ljava/lang/SecurityException; -> 0x001a │ │ positions : │ │ 0x0001 line=1406 │ │ 0x0003 line=1407 │ │ @@ -799361,18 +799361,18 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -362a04: |[362a04] javax.mail.Session$8.:(Ljava/net/URL;)V │ │ -362a14: 5b01 6d71 |0000: iput-object v1, v0, Ljavax/mail/Session$8;.val$url:Ljava/net/URL; // field@716d │ │ -362a18: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -362a1e: 0e00 |0005: return-void │ │ +362a00: |[362a00] javax.mail.Session$8.:(Ljava/net/URL;)V │ │ +362a10: 5b01 6d71 |0000: iput-object v1, v0, Ljavax/mail/Session$8;.val$url:Ljava/net/URL; // field@716d │ │ +362a14: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +362a1a: 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; │ │ │ │ @@ -799382,19 +799382,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3629c8: |[3629c8] javax.mail.Session$8.run:()Ljava/io/InputStream; │ │ -3629d8: 5410 6d71 |0000: iget-object v0, v1, Ljavax/mail/Session$8;.val$url:Ljava/net/URL; // field@716d │ │ -3629dc: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ -3629e2: 0c00 |0005: move-result-object v0 │ │ -3629e4: 1100 |0006: return-object v0 │ │ +3629c4: |[3629c4] javax.mail.Session$8.run:()Ljava/io/InputStream; │ │ +3629d4: 5410 6d71 |0000: iget-object v0, v1, Ljavax/mail/Session$8;.val$url:Ljava/net/URL; // field@716d │ │ +3629d8: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ +3629de: 0c00 |0005: move-result-object v0 │ │ +3629e0: 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;) │ │ @@ -799402,18 +799402,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3629e8: |[3629e8] javax.mail.Session$8.run:()Ljava/lang/Object; │ │ -3629f8: 6e10 949d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$8;.run:()Ljava/io/InputStream; // method@9d94 │ │ -3629fe: 0c00 |0003: move-result-object v0 │ │ -362a00: 1100 |0004: return-object v0 │ │ +3629e4: |[3629e4] javax.mail.Session$8.run:()Ljava/lang/Object; │ │ +3629f4: 6e10 949d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$8;.run:()Ljava/io/InputStream; // method@9d94 │ │ +3629fa: 0c00 |0003: move-result-object v0 │ │ +3629fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Session$8; │ │ │ │ source_file_idx : 18455 (Session.java) │ │ @@ -799553,24 +799553,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -36357c: |[36357c] javax.mail.Session.:()V │ │ -36358c: 2200 fc13 |0000: new-instance v0, Ljavax/mail/Session$1; // type@13fc │ │ -363590: 7010 809d 0000 |0002: invoke-direct {v0}, Ljavax/mail/Session$1;.:()V // method@9d80 │ │ -363596: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -36359c: 0c00 |0008: move-result-object v0 │ │ -36359e: 1f00 e612 |0009: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -3635a2: 2802 |000b: goto 000d // +0002 │ │ -3635a4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3635a6: 6900 7171 |000d: sput-object v0, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7171 │ │ -3635aa: 0e00 |000f: return-void │ │ +363578: |[363578] javax.mail.Session.:()V │ │ +363588: 2200 fc13 |0000: new-instance v0, Ljavax/mail/Session$1; // type@13fc │ │ +36358c: 7010 809d 0000 |0002: invoke-direct {v0}, Ljavax/mail/Session$1;.:()V // method@9d80 │ │ +363592: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +363598: 0c00 |0008: move-result-object v0 │ │ +36359a: 1f00 e612 |0009: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +36359e: 2802 |000b: goto 000d // +0002 │ │ +3635a0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3635a2: 6900 7171 |000d: sput-object v0, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7171 │ │ +3635a6: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0000 line=240 │ │ 0x000d line=257 │ │ locals : │ │ @@ -799580,63 +799580,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 │ │ -3635bc: |[3635bc] javax.mail.Session.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V │ │ -3635cc: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3635d2: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -3635d6: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -3635dc: 5b40 6f71 |0008: iput-object v0, v4, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@716f │ │ -3635e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3635e2: 5c40 7271 |000b: iput-boolean v0, v4, Ljavax/mail/Session;.debug:Z // field@7172 │ │ -3635e6: 2200 6413 |000d: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -3635ea: 7010 159a 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -3635f0: 5b40 7a71 |0012: iput-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ -3635f4: 2200 6413 |0014: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -3635f8: 7010 159a 0000 |0016: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -3635fe: 5b40 7971 |0019: iput-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ -363602: 2200 7313 |001b: new-instance v0, Ljava/util/Properties; // type@1373 │ │ -363606: 7010 959a 0000 |001d: invoke-direct {v0}, Ljava/util/Properties;.:()V // method@9a95 │ │ -36360c: 5b40 6e71 |0020: iput-object v0, v4, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ -363610: 5b45 7771 |0022: iput-object v5, v4, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7177 │ │ -363614: 5b46 7071 |0024: iput-object v6, v4, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7170 │ │ -363618: 1a00 fa98 |0026: const-string v0, "mail.debug" // string@98fa │ │ -36361c: 6e20 979a 0500 |0028: invoke-virtual {v5, v0}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ -363622: 0c00 |002b: move-result-object v0 │ │ -363624: 7110 1d97 0000 |002c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@971d │ │ -36362a: 0c00 |002f: move-result-object v0 │ │ -36362c: 6e10 1897 0000 |0030: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9718 │ │ -363632: 0a00 |0033: move-result v0 │ │ -363634: 3800 0500 |0034: if-eqz v0, 0039 // +0005 │ │ -363638: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -36363a: 5c40 7271 |0037: iput-boolean v0, v4, Ljavax/mail/Session;.debug:Z // field@7172 │ │ -36363e: 7010 ba9d 0400 |0039: invoke-direct {v4}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ -363644: 5440 7571 |003c: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363648: 6201 c170 |003e: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -36364c: 1a02 f620 |0040: const-string v2, "JavaMail version {0}" // string@20f6 │ │ -363650: 1a03 4a03 |0042: const-string v3, "${mail.version}" // string@034a │ │ -363654: 6e40 b495 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@95b4 │ │ -36365a: 3806 0700 |0047: if-eqz v6, 004e // +0007 │ │ -36365e: 6e10 e897 0600 |0049: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363664: 0c06 |004c: move-result-object v6 │ │ -363666: 2805 |004d: goto 0052 // +0005 │ │ -363668: 6e10 e897 0400 |004e: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -36366e: 0c06 |0051: move-result-object v6 │ │ -363670: 7020 bb9d 6400 |0052: invoke-direct {v4, v6}, Ljavax/mail/Session;.loadAddressMap:(Ljava/lang/Class;)V // method@9dbb │ │ -363676: 2206 de13 |0055: new-instance v6, Ljavax/mail/EventQueue; // type@13de │ │ -36367a: 1a00 ff98 |0057: const-string v0, "mail.event.executor" // string@98ff │ │ -36367e: 6e20 969a 0500 |0059: invoke-virtual {v5, v0}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ -363684: 0c05 |005c: move-result-object v5 │ │ -363686: 1f05 8913 |005d: check-cast v5, Ljava/util/concurrent/Executor; // type@1389 │ │ -36368a: 7020 719c 5600 |005f: invoke-direct {v6, v5}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ -363690: 5b46 7b71 |0062: iput-object v6, v4, Ljavax/mail/Session;.q:Ljavax/mail/EventQueue; // field@717b │ │ -363694: 0e00 |0064: return-void │ │ +3635b8: |[3635b8] javax.mail.Session.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V │ │ +3635c8: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3635ce: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +3635d2: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +3635d8: 5b40 6f71 |0008: iput-object v0, v4, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@716f │ │ +3635dc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3635de: 5c40 7271 |000b: iput-boolean v0, v4, Ljavax/mail/Session;.debug:Z // field@7172 │ │ +3635e2: 2200 6413 |000d: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +3635e6: 7010 159a 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +3635ec: 5b40 7a71 |0012: iput-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ +3635f0: 2200 6413 |0014: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +3635f4: 7010 159a 0000 |0016: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +3635fa: 5b40 7971 |0019: iput-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ +3635fe: 2200 7313 |001b: new-instance v0, Ljava/util/Properties; // type@1373 │ │ +363602: 7010 959a 0000 |001d: invoke-direct {v0}, Ljava/util/Properties;.:()V // method@9a95 │ │ +363608: 5b40 6e71 |0020: iput-object v0, v4, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ +36360c: 5b45 7771 |0022: iput-object v5, v4, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7177 │ │ +363610: 5b46 7071 |0024: iput-object v6, v4, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7170 │ │ +363614: 1a00 fa98 |0026: const-string v0, "mail.debug" // string@98fa │ │ +363618: 6e20 979a 0500 |0028: invoke-virtual {v5, v0}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ +36361e: 0c00 |002b: move-result-object v0 │ │ +363620: 7110 1d97 0000 |002c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@971d │ │ +363626: 0c00 |002f: move-result-object v0 │ │ +363628: 6e10 1897 0000 |0030: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9718 │ │ +36362e: 0a00 |0033: move-result v0 │ │ +363630: 3800 0500 |0034: if-eqz v0, 0039 // +0005 │ │ +363634: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +363636: 5c40 7271 |0037: iput-boolean v0, v4, Ljavax/mail/Session;.debug:Z // field@7172 │ │ +36363a: 7010 ba9d 0400 |0039: invoke-direct {v4}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ +363640: 5440 7571 |003c: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363644: 6201 c170 |003e: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363648: 1a02 f620 |0040: const-string v2, "JavaMail version {0}" // string@20f6 │ │ +36364c: 1a03 4a03 |0042: const-string v3, "${mail.version}" // string@034a │ │ +363650: 6e40 b495 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@95b4 │ │ +363656: 3806 0700 |0047: if-eqz v6, 004e // +0007 │ │ +36365a: 6e10 e897 0600 |0049: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +363660: 0c06 |004c: move-result-object v6 │ │ +363662: 2805 |004d: goto 0052 // +0005 │ │ +363664: 6e10 e897 0400 |004e: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +36366a: 0c06 |0051: move-result-object v6 │ │ +36366c: 7020 bb9d 6400 |0052: invoke-direct {v4, v6}, Ljavax/mail/Session;.loadAddressMap:(Ljava/lang/Class;)V // method@9dbb │ │ +363672: 2206 de13 |0055: new-instance v6, Ljavax/mail/EventQueue; // type@13de │ │ +363676: 1a00 ff98 |0057: const-string v0, "mail.event.executor" // string@98ff │ │ +36367a: 6e20 969a 0500 |0059: invoke-virtual {v5, v0}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ +363680: 0c05 |005c: move-result-object v5 │ │ +363682: 1f05 8913 |005d: check-cast v5, Ljava/util/concurrent/Executor; // type@1389 │ │ +363686: 7020 719c 5600 |005f: invoke-direct {v6, v5}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ +36368c: 5b46 7b71 |0062: iput-object v6, v4, Ljavax/mail/Session;.q:Ljavax/mail/EventQueue; // field@717b │ │ +363690: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=218 │ │ 0x000b line=220 │ │ 0x000d line=224 │ │ 0x0014 line=225 │ │ @@ -799661,17 +799661,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 │ │ -363698: |[363698] javax.mail.Session.access$000:(Ljavax/mail/Session;Ljava/io/InputStream;)V │ │ -3636a8: 7020 bf9d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/Session;.loadProvidersFromStream:(Ljava/io/InputStream;)V // method@9dbf │ │ -3636ae: 0e00 |0003: return-void │ │ +363694: |[363694] javax.mail.Session.access$000:(Ljavax/mail/Session;Ljava/io/InputStream;)V │ │ +3636a4: 7020 bf9d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/Session;.loadProvidersFromStream:(Ljava/io/InputStream;)V // method@9dbf │ │ +3636aa: 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; │ │ │ │ @@ -799680,17 +799680,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 │ │ -362bac: |[362bac] javax.mail.Session.access$100:(Ljavax/mail/Session;)Ljava/util/Properties; │ │ -362bbc: 5400 6e71 |0000: iget-object v0, v0, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ -362bc0: 1100 |0002: return-object v0 │ │ +362ba8: |[362ba8] javax.mail.Session.access$100:(Ljavax/mail/Session;)Ljava/util/Properties; │ │ +362bb8: 5400 6e71 |0000: iget-object v0, v0, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ +362bbc: 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;) │ │ @@ -799698,40 +799698,40 @@ │ │ type : '()Ljava/lang/ClassLoader;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -362b14: |[362b14] javax.mail.Session.getContextClassLoader:()Ljava/lang/ClassLoader; │ │ -362b24: 2200 ff13 |0000: new-instance v0, Ljavax/mail/Session$4; // type@13ff │ │ -362b28: 7010 879d 0000 |0002: invoke-direct {v0}, Ljavax/mail/Session$4;.:()V // method@9d87 │ │ -362b2e: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -362b34: 0c00 |0008: move-result-object v0 │ │ -362b36: 1f00 bb12 |0009: check-cast v0, Ljava/lang/ClassLoader; // type@12bb │ │ -362b3a: 1100 |000b: return-object v0 │ │ +362b10: |[362b10] javax.mail.Session.getContextClassLoader:()Ljava/lang/ClassLoader; │ │ +362b20: 2200 ff13 |0000: new-instance v0, Ljavax/mail/Session$4; // type@13ff │ │ +362b24: 7010 879d 0000 |0002: invoke-direct {v0}, Ljavax/mail/Session$4;.:()V // method@9d87 │ │ +362b2a: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +362b30: 0c00 |0008: move-result-object v0 │ │ +362b32: 1f00 bb12 |0009: check-cast v0, Ljava/lang/ClassLoader; // type@12bb │ │ +362b36: 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 │ │ -3631c4: |[3631c4] javax.mail.Session.getDefaultInstance:(Ljava/util/Properties;)Ljavax/mail/Session; │ │ -3631d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3631d6: 7120 9f9d 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/Session;.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; // method@9d9f │ │ -3631dc: 0c01 |0004: move-result-object v1 │ │ -3631de: 1101 |0005: return-object v1 │ │ +3631c0: |[3631c0] javax.mail.Session.getDefaultInstance:(Ljava/util/Properties;)Ljavax/mail/Session; │ │ +3631d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3631d2: 7120 9f9d 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/Session;.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; // method@9d9f │ │ +3631d8: 0c01 |0004: move-result-object v1 │ │ +3631da: 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;) │ │ @@ -799739,51 +799739,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 │ │ -3631e0: |[3631e0] javax.mail.Session.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; │ │ -3631f0: 1c00 0414 |0000: const-class v0, Ljavax/mail/Session; // type@1404 │ │ -3631f4: 1d00 |0002: monitor-enter v0 │ │ -3631f6: 6201 7371 |0003: sget-object v1, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7173 │ │ -3631fa: 3901 1300 |0005: if-nez v1, 0018 // +0013 │ │ -3631fe: 7100 5b98 0000 |0007: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ -363204: 0c01 |000a: move-result-object v1 │ │ -363206: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -36320a: 6e10 f997 0100 |000d: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ -363210: 2201 0414 |0010: new-instance v1, Ljavax/mail/Session; // type@1404 │ │ -363214: 7030 979d 2103 |0012: invoke-direct {v1, v2, v3}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ -36321a: 6901 7371 |0015: sput-object v1, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7173 │ │ -36321e: 281c |0017: goto 0033 // +001c │ │ -363220: 5412 7071 |0018: iget-object v2, v1, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7170 │ │ -363224: 3332 0300 |001a: if-ne v2, v3, 001d // +0003 │ │ -363228: 2817 |001c: goto 0033 // +0017 │ │ -36322a: 3802 1a00 |001d: if-eqz v2, 0037 // +001a │ │ -36322e: 3803 1800 |001f: if-eqz v3, 0037 // +0018 │ │ -363232: 6e10 e897 0200 |0021: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363238: 0c02 |0024: move-result-object v2 │ │ -36323a: 6e10 4497 0200 |0025: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -363240: 0c02 |0028: move-result-object v2 │ │ -363242: 6e10 e897 0300 |0029: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363248: 0c03 |002c: move-result-object v3 │ │ -36324a: 6e10 4497 0300 |002d: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -363250: 0c03 |0030: move-result-object v3 │ │ -363252: 3332 0600 |0031: if-ne v2, v3, 0037 // +0006 │ │ -363256: 6202 7371 |0033: sget-object v2, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7173 │ │ -36325a: 1e00 |0035: monitor-exit v0 │ │ -36325c: 1102 |0036: return-object v2 │ │ -36325e: 2202 e212 |0037: new-instance v2, Ljava/lang/SecurityException; // type@12e2 │ │ -363262: 1a03 390a |0039: const-string v3, "Access to default session denied" // string@0a39 │ │ -363266: 7020 f897 3200 |003b: invoke-direct {v2, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@97f8 │ │ -36326c: 2702 |003e: throw v2 │ │ -36326e: 0d02 |003f: move-exception v2 │ │ -363270: 1e00 |0040: monitor-exit v0 │ │ -363272: 2702 |0041: throw v2 │ │ +3631dc: |[3631dc] javax.mail.Session.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; │ │ +3631ec: 1c00 0414 |0000: const-class v0, Ljavax/mail/Session; // type@1404 │ │ +3631f0: 1d00 |0002: monitor-enter v0 │ │ +3631f2: 6201 7371 |0003: sget-object v1, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7173 │ │ +3631f6: 3901 1300 |0005: if-nez v1, 0018 // +0013 │ │ +3631fa: 7100 5b98 0000 |0007: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ +363200: 0c01 |000a: move-result-object v1 │ │ +363202: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +363206: 6e10 f997 0100 |000d: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ +36320c: 2201 0414 |0010: new-instance v1, Ljavax/mail/Session; // type@1404 │ │ +363210: 7030 979d 2103 |0012: invoke-direct {v1, v2, v3}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ +363216: 6901 7371 |0015: sput-object v1, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7173 │ │ +36321a: 281c |0017: goto 0033 // +001c │ │ +36321c: 5412 7071 |0018: iget-object v2, v1, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7170 │ │ +363220: 3332 0300 |001a: if-ne v2, v3, 001d // +0003 │ │ +363224: 2817 |001c: goto 0033 // +0017 │ │ +363226: 3802 1a00 |001d: if-eqz v2, 0037 // +001a │ │ +36322a: 3803 1800 |001f: if-eqz v3, 0037 // +0018 │ │ +36322e: 6e10 e897 0200 |0021: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +363234: 0c02 |0024: move-result-object v2 │ │ +363236: 6e10 4497 0200 |0025: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +36323c: 0c02 |0028: move-result-object v2 │ │ +36323e: 6e10 e897 0300 |0029: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +363244: 0c03 |002c: move-result-object v3 │ │ +363246: 6e10 4497 0300 |002d: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +36324c: 0c03 |0030: move-result-object v3 │ │ +36324e: 3332 0600 |0031: if-ne v2, v3, 0037 // +0006 │ │ +363252: 6202 7371 |0033: sget-object v2, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7173 │ │ +363256: 1e00 |0035: monitor-exit v0 │ │ +363258: 1102 |0036: return-object v2 │ │ +36325a: 2202 e212 |0037: new-instance v2, Ljava/lang/SecurityException; // type@12e2 │ │ +36325e: 1a03 390a |0039: const-string v3, "Access to default session denied" // string@0a39 │ │ +363262: 7020 f897 3200 |003b: invoke-direct {v2, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@97f8 │ │ +363268: 2702 |003e: throw v2 │ │ +36326a: 0d02 |003f: move-exception v2 │ │ +36326c: 1e00 |0040: monitor-exit v0 │ │ +36326e: 2702 |0041: throw v2 │ │ catches : 2 │ │ 0x0003 - 0x0035 │ │ -> 0x003f │ │ 0x0037 - 0x003f │ │ -> 0x003f │ │ positions : │ │ 0x0003 line=374 │ │ @@ -799804,19 +799804,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 │ │ -363288: |[363288] javax.mail.Session.getInstance:(Ljava/util/Properties;)Ljavax/mail/Session; │ │ -363298: 2200 0414 |0000: new-instance v0, Ljavax/mail/Session; // type@1404 │ │ -36329c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36329e: 7030 979d 2001 |0003: invoke-direct {v0, v2, v1}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ -3632a4: 1100 |0006: return-object v0 │ │ +363284: |[363284] javax.mail.Session.getInstance:(Ljava/util/Properties;)Ljavax/mail/Session; │ │ +363294: 2200 0414 |0000: new-instance v0, Ljavax/mail/Session; // type@1404 │ │ +363298: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36329a: 7030 979d 2001 |0003: invoke-direct {v0, v2, v1}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ +3632a0: 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;) │ │ @@ -799824,18 +799824,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 │ │ -3632a8: |[3632a8] javax.mail.Session.getInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; │ │ -3632b8: 2200 0414 |0000: new-instance v0, Ljavax/mail/Session; // type@1404 │ │ -3632bc: 7030 979d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ -3632c2: 1100 |0005: return-object v0 │ │ +3632a4: |[3632a4] javax.mail.Session.getInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; │ │ +3632b4: 2200 0414 |0000: new-instance v0, Ljavax/mail/Session; // type@1404 │ │ +3632b8: 7030 979d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ +3632be: 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; │ │ │ │ @@ -799844,48 +799844,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 │ │ -362ddc: |[362ddc] javax.mail.Session.getProviderByClassName:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ -362dec: 5440 7971 |0000: iget-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ -362df0: 7220 859a 5000 |0002: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -362df6: 0c00 |0005: move-result-object v0 │ │ -362df8: 1f00 f513 |0006: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ -362dfc: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -362e00: 1100 |000a: return-object v0 │ │ -362e02: 1c01 f513 |000b: const-class v1, Ljavax/mail/Provider; // type@13f5 │ │ -362e06: 7110 a89a 0100 |000d: invoke-static {v1}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ -362e0c: 0c01 |0010: move-result-object v1 │ │ -362e0e: 6e10 a79a 0100 |0011: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ -362e14: 0c01 |0014: move-result-object v1 │ │ -362e16: 7210 3f9a 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -362e1c: 0a02 |0018: move-result v2 │ │ -362e1e: 3802 1300 |0019: if-eqz v2, 002c // +0013 │ │ -362e22: 7210 409a 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -362e28: 0c02 |001e: move-result-object v2 │ │ -362e2a: 1f02 f513 |001f: check-cast v2, Ljavax/mail/Provider; // type@13f5 │ │ -362e2e: 6e10 579d 0200 |0021: invoke-virtual {v2}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -362e34: 0c03 |0024: move-result-object v3 │ │ -362e36: 6e20 1298 3500 |0025: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -362e3c: 0a03 |0028: move-result v3 │ │ -362e3e: 3803 ecff |0029: if-eqz v3, 0015 // -0014 │ │ -362e42: 1102 |002b: return-object v2 │ │ -362e44: 5541 7471 |002c: iget-boolean v1, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7174 │ │ -362e48: 3901 0f00 |002e: if-nez v1, 003d // +000f │ │ -362e4c: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -362e4e: 7020 be9d 0400 |0031: invoke-direct {v4, v0}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ -362e54: 5440 7971 |0034: iget-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ -362e58: 7220 859a 5000 |0036: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -362e5e: 0c05 |0039: move-result-object v5 │ │ -362e60: 0750 |003a: move-object v0, v5 │ │ -362e62: 1f00 f513 |003b: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ -362e66: 1100 |003d: return-object v0 │ │ +362dd8: |[362dd8] javax.mail.Session.getProviderByClassName:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ +362de8: 5440 7971 |0000: iget-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ +362dec: 7220 859a 5000 |0002: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +362df2: 0c00 |0005: move-result-object v0 │ │ +362df4: 1f00 f513 |0006: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ +362df8: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +362dfc: 1100 |000a: return-object v0 │ │ +362dfe: 1c01 f513 |000b: const-class v1, Ljavax/mail/Provider; // type@13f5 │ │ +362e02: 7110 a89a 0100 |000d: invoke-static {v1}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ +362e08: 0c01 |0010: move-result-object v1 │ │ +362e0a: 6e10 a79a 0100 |0011: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ +362e10: 0c01 |0014: move-result-object v1 │ │ +362e12: 7210 3f9a 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +362e18: 0a02 |0018: move-result v2 │ │ +362e1a: 3802 1300 |0019: if-eqz v2, 002c // +0013 │ │ +362e1e: 7210 409a 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +362e24: 0c02 |001e: move-result-object v2 │ │ +362e26: 1f02 f513 |001f: check-cast v2, Ljavax/mail/Provider; // type@13f5 │ │ +362e2a: 6e10 579d 0200 |0021: invoke-virtual {v2}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +362e30: 0c03 |0024: move-result-object v3 │ │ +362e32: 6e20 1298 3500 |0025: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +362e38: 0a03 |0028: move-result v3 │ │ +362e3a: 3803 ecff |0029: if-eqz v3, 0015 // -0014 │ │ +362e3e: 1102 |002b: return-object v2 │ │ +362e40: 5541 7471 |002c: iget-boolean v1, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7174 │ │ +362e44: 3901 0f00 |002e: if-nez v1, 003d // +000f │ │ +362e48: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +362e4a: 7020 be9d 0400 |0031: invoke-direct {v4, v0}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ +362e50: 5440 7971 |0034: iget-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ +362e54: 7220 859a 5000 |0036: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +362e5a: 0c05 |0039: move-result-object v5 │ │ +362e5c: 0750 |003a: move-object v0, v5 │ │ +362e5e: 1f00 f513 |003b: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ +362e62: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=984 │ │ 0x000b line=989 │ │ 0x0011 line=990 │ │ 0x0021 line=991 │ │ 0x002c line=996 │ │ @@ -799900,48 +799900,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 │ │ -362e68: |[362e68] javax.mail.Session.getProviderByProtocol:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ -362e78: 5440 7a71 |0000: iget-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ -362e7c: 7220 859a 5000 |0002: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -362e82: 0c00 |0005: move-result-object v0 │ │ -362e84: 1f00 f513 |0006: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ -362e88: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -362e8c: 1100 |000a: return-object v0 │ │ -362e8e: 1c01 f513 |000b: const-class v1, Ljavax/mail/Provider; // type@13f5 │ │ -362e92: 7110 a89a 0100 |000d: invoke-static {v1}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ -362e98: 0c01 |0010: move-result-object v1 │ │ -362e9a: 6e10 a79a 0100 |0011: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ -362ea0: 0c01 |0014: move-result-object v1 │ │ -362ea2: 7210 3f9a 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -362ea8: 0a02 |0018: move-result v2 │ │ -362eaa: 3802 1300 |0019: if-eqz v2, 002c // +0013 │ │ -362eae: 7210 409a 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -362eb4: 0c02 |001e: move-result-object v2 │ │ -362eb6: 1f02 f513 |001f: check-cast v2, Ljavax/mail/Provider; // type@13f5 │ │ -362eba: 6e10 589d 0200 |0021: invoke-virtual {v2}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -362ec0: 0c03 |0024: move-result-object v3 │ │ -362ec2: 6e20 1298 3500 |0025: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -362ec8: 0a03 |0028: move-result v3 │ │ -362eca: 3803 ecff |0029: if-eqz v3, 0015 // -0014 │ │ -362ece: 1102 |002b: return-object v2 │ │ -362ed0: 5541 7471 |002c: iget-boolean v1, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7174 │ │ -362ed4: 3901 0f00 |002e: if-nez v1, 003d // +000f │ │ -362ed8: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -362eda: 7020 be9d 0400 |0031: invoke-direct {v4, v0}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ -362ee0: 5440 7a71 |0034: iget-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ -362ee4: 7220 859a 5000 |0036: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -362eea: 0c05 |0039: move-result-object v5 │ │ -362eec: 0750 |003a: move-object v0, v5 │ │ -362eee: 1f00 f513 |003b: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ -362ef2: 1100 |003d: return-object v0 │ │ +362e64: |[362e64] javax.mail.Session.getProviderByProtocol:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ +362e74: 5440 7a71 |0000: iget-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ +362e78: 7220 859a 5000 |0002: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +362e7e: 0c00 |0005: move-result-object v0 │ │ +362e80: 1f00 f513 |0006: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ +362e84: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +362e88: 1100 |000a: return-object v0 │ │ +362e8a: 1c01 f513 |000b: const-class v1, Ljavax/mail/Provider; // type@13f5 │ │ +362e8e: 7110 a89a 0100 |000d: invoke-static {v1}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ +362e94: 0c01 |0010: move-result-object v1 │ │ +362e96: 6e10 a79a 0100 |0011: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ +362e9c: 0c01 |0014: move-result-object v1 │ │ +362e9e: 7210 3f9a 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +362ea4: 0a02 |0018: move-result v2 │ │ +362ea6: 3802 1300 |0019: if-eqz v2, 002c // +0013 │ │ +362eaa: 7210 409a 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +362eb0: 0c02 |001e: move-result-object v2 │ │ +362eb2: 1f02 f513 |001f: check-cast v2, Ljavax/mail/Provider; // type@13f5 │ │ +362eb6: 6e10 589d 0200 |0021: invoke-virtual {v2}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +362ebc: 0c03 |0024: move-result-object v3 │ │ +362ebe: 6e20 1298 3500 |0025: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +362ec4: 0a03 |0028: move-result v3 │ │ +362ec6: 3803 ecff |0029: if-eqz v3, 0015 // -0014 │ │ +362eca: 1102 |002b: return-object v2 │ │ +362ecc: 5541 7471 |002c: iget-boolean v1, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7174 │ │ +362ed0: 3901 0f00 |002e: if-nez v1, 003d // +000f │ │ +362ed4: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +362ed6: 7020 be9d 0400 |0031: invoke-direct {v4, v0}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ +362edc: 5440 7a71 |0034: iget-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ +362ee0: 7220 859a 5000 |0036: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +362ee6: 0c05 |0039: move-result-object v5 │ │ +362ee8: 0750 |003a: move-object v0, v5 │ │ +362eea: 1f00 f513 |003b: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ +362eee: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1011 │ │ 0x000b line=1016 │ │ 0x0011 line=1017 │ │ 0x0021 line=1018 │ │ 0x002c line=1023 │ │ @@ -799956,26 +799956,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 │ │ -362a4c: |[362a4c] javax.mail.Session.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; │ │ -362a5c: 2200 0014 |0000: new-instance v0, Ljavax/mail/Session$5; // type@1400 │ │ -362a60: 7030 8a9d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session$5;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@9d8a │ │ -362a66: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ -362a6c: 0c01 |0008: move-result-object v1 │ │ -362a6e: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ -362a72: 1101 |000b: return-object v1 │ │ -362a74: 0d01 |000c: move-exception v1 │ │ -362a76: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ -362a7c: 0c01 |0010: move-result-object v1 │ │ -362a7e: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ -362a82: 2701 |0013: throw v1 │ │ +362a48: |[362a48] javax.mail.Session.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; │ │ +362a58: 2200 0014 |0000: new-instance v0, Ljavax/mail/Session$5; // type@1400 │ │ +362a5c: 7030 8a9d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session$5;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@9d8a │ │ +362a62: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ +362a68: 0c01 |0008: move-result-object v1 │ │ +362a6a: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ +362a6e: 1101 |000b: return-object v1 │ │ +362a70: 0d01 |000c: move-exception v1 │ │ +362a72: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ +362a78: 0c01 |0010: move-result-object v1 │ │ +362a7a: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ +362a7e: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/security/PrivilegedActionException; -> 0x000c │ │ positions : │ │ 0x0000 line=1361 │ │ 0x000d line=1378 │ │ locals : │ │ @@ -799987,21 +799987,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 │ │ -362b5c: |[362b5c] javax.mail.Session.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; │ │ -362b6c: 2200 0114 |0000: new-instance v0, Ljavax/mail/Session$6; // type@1401 │ │ -362b70: 7030 8d9d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session$6;.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V // method@9d8d │ │ -362b76: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -362b7c: 0c01 |0008: move-result-object v1 │ │ -362b7e: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -362b82: 1101 |000b: return-object v1 │ │ +362b58: |[362b58] javax.mail.Session.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; │ │ +362b68: 2200 0114 |0000: new-instance v0, Ljavax/mail/Session$6; // type@1401 │ │ +362b6c: 7030 8d9d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session$6;.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V // method@9d8d │ │ +362b72: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +362b78: 0c01 |0008: move-result-object v1 │ │ +362b7a: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +362b7e: 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; │ │ │ │ @@ -800010,138 +800010,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 │ │ -362f8c: |[362f8c] javax.mail.Session.getService:(Ljavax/mail/Provider;Ljavax/mail/URLName;Ljava/lang/Class;)Ljavax/mail/Service; │ │ -362f9c: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ -362fa0: 1a01 5b19 |0002: const-string v1, "Exception loading provider" // string@195b │ │ -362fa4: 380a e400 |0004: if-eqz v10, 00e8 // +00e4 │ │ -362fa8: 390b 1100 |0006: if-nez v11, 0017 // +0011 │ │ -362fac: 220b 0b14 |0008: new-instance v11, Ljavax/mail/URLName; // type@140b │ │ -362fb0: 6e10 589d 0a00 |000a: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -362fb6: 0c03 |000d: move-result-object v3 │ │ -362fb8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -362fba: 12f5 |000f: const/4 v5, #int -1 // #ff │ │ -362fbc: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -362fbe: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -362fc0: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -362fc2: 07b2 |0013: move-object v2, v11 │ │ -362fc4: 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 │ │ -362fca: 5492 7071 |0017: iget-object v2, v9, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7170 │ │ -362fce: 3802 0b00 |0019: if-eqz v2, 0024 // +000b │ │ -362fd2: 6e10 e897 0200 |001b: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -362fd8: 0c02 |001e: move-result-object v2 │ │ -362fda: 6e10 4497 0200 |001f: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -362fe0: 0c02 |0022: move-result-object v2 │ │ -362fe2: 2809 |0023: goto 002c // +0009 │ │ -362fe4: 6e10 e897 0900 |0024: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -362fea: 0c02 |0027: move-result-object v2 │ │ -362fec: 6e10 4497 0200 |0028: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -362ff2: 0c02 |002b: move-result-object v2 │ │ -362ff4: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -362ff6: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -362ff8: 7100 9b9d 0000 |002e: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ -362ffe: 0c05 |0031: move-result-object v5 │ │ -363000: 3805 0c00 |0032: if-eqz v5, 003e // +000c │ │ -363004: 6e10 579d 0a00 |0034: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -36300a: 0c06 |0037: move-result-object v6 │ │ -36300c: 7130 4197 4605 |0038: invoke-static {v6, v4, v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@9741 │ │ -363012: 0c03 |003b: move-result-object v3 │ │ -363014: 2802 |003c: goto 003e // +0002 │ │ -363016: 0000 |003d: nop // spacer │ │ -363018: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ -36301c: 6e20 5997 3c00 |0040: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ -363022: 0a05 |0043: move-result v5 │ │ -363024: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ -363028: 6e10 579d 0a00 |0046: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -36302e: 0c03 |0049: move-result-object v3 │ │ -363030: 7130 4197 4302 |004a: invoke-static {v3, v4, v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@9741 │ │ -363036: 0c03 |004d: move-result-object v3 │ │ -363038: 6e20 5997 3c00 |004e: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ -36303e: 0a02 |0051: move-result v2 │ │ -363040: 3802 0300 |0052: if-eqz v2, 0055 // +0003 │ │ -363044: 282f |0054: goto 0083 // +002f │ │ -363046: 2202 ba12 |0055: new-instance v2, Ljava/lang/ClassCastException; // type@12ba │ │ -36304a: 2205 e812 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -36304e: 7010 4098 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363054: 6e10 5297 0c00 |005c: invoke-virtual {v12}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ -36305a: 0c06 |005f: move-result-object v6 │ │ -36305c: 6e20 4b98 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363062: 6e20 4b98 0500 |0063: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363068: 6e10 5297 0300 |0066: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ -36306e: 0c03 |0069: move-result-object v3 │ │ -363070: 6e20 4b98 3500 |006a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363076: 6e10 5498 0500 |006d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36307c: 0c03 |0070: move-result-object v3 │ │ -36307e: 7020 5e97 3200 |0071: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@975e │ │ -363084: 2702 |0074: throw v2 │ │ -363086: 6e10 579d 0a00 |0075: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -36308c: 0c02 |0078: move-result-object v2 │ │ -36308e: 7110 4097 0200 |0079: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9740 │ │ -363094: 0c03 |007c: move-result-object v3 │ │ -363096: 6e20 5997 3c00 |007d: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ -36309c: 0a02 |0080: move-result v2 │ │ -36309e: 3802 3500 |0081: if-eqz v2, 00b6 // +0035 │ │ -3630a2: 1220 |0083: const/4 v0, #int 2 // #2 │ │ -3630a4: 2302 d515 |0084: new-array v2, v0, [Ljava/lang/Class; // type@15d5 │ │ -3630a8: 1c05 0414 |0086: const-class v5, Ljavax/mail/Session; // type@1404 │ │ -3630ac: 4d05 0204 |0088: aput-object v5, v2, v4 │ │ -3630b0: 1c05 0b14 |008a: const-class v5, Ljavax/mail/URLName; // type@140b │ │ -3630b4: 1216 |008c: const/4 v6, #int 1 // #1 │ │ -3630b6: 4d05 0206 |008d: aput-object v5, v2, v6 │ │ -3630ba: 6e20 4697 2300 |008f: invoke-virtual {v3, v2}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@9746 │ │ -3630c0: 0c02 |0092: move-result-object v2 │ │ -3630c2: 2300 da15 |0093: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ -3630c6: 4d09 0004 |0095: aput-object v9, v0, v4 │ │ -3630ca: 4d0b 0006 |0097: aput-object v11, v0, v6 │ │ -3630ce: 6e20 8e98 0200 |0099: invoke-virtual {v2, v0}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@988e │ │ -3630d4: 0c0a |009c: move-result-object v10 │ │ -3630d6: 6e20 3f97 ac00 |009d: invoke-virtual {v12, v10}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@973f │ │ -3630dc: 0c0a |00a0: move-result-object v10 │ │ -3630de: 1f0a fb13 |00a1: check-cast v10, Ljavax/mail/Service; // type@13fb │ │ -3630e2: 110a |00a3: return-object v10 │ │ -3630e4: 0d0b |00a4: move-exception v11 │ │ -3630e6: 549c 7571 |00a5: iget-object v12, v9, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -3630ea: 6200 c270 |00a7: sget-object v0, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ -3630ee: 6e40 b595 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@95b5 │ │ -3630f4: 220b f113 |00ac: new-instance v11, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -3630f8: 6e10 589d 0a00 |00ae: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -3630fe: 0c0a |00b1: move-result-object v10 │ │ -363100: 7020 359d ab00 |00b2: invoke-direct {v11, v10}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -363106: 270b |00b5: throw v11 │ │ -363108: 220b ba12 |00b6: new-instance v11, Ljava/lang/ClassCastException; // type@12ba │ │ -36310c: 2202 e812 |00b8: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -363110: 7010 4098 0200 |00ba: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363116: 6e10 5297 0c00 |00bd: invoke-virtual {v12}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ -36311c: 0c0c |00c0: move-result-object v12 │ │ -36311e: 6e20 4b98 c200 |00c1: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363124: 6e20 4b98 0200 |00c4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36312a: 6e10 5297 0300 |00c7: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ -363130: 0c0c |00ca: move-result-object v12 │ │ -363132: 6e20 4b98 c200 |00cb: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363138: 6e10 5498 0200 |00ce: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36313e: 0c0c |00d1: move-result-object v12 │ │ -363140: 7020 5e97 cb00 |00d2: invoke-direct {v11, v12}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@975e │ │ -363146: 270b |00d5: throw v11 │ │ -363148: 0d0b |00d6: move-exception v11 │ │ -36314a: 549c 7571 |00d7: iget-object v12, v9, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -36314e: 6200 c270 |00d9: sget-object v0, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ -363152: 6e40 b595 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@95b5 │ │ -363158: 220b f113 |00de: new-instance v11, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -36315c: 6e10 589d 0a00 |00e0: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -363162: 0c0a |00e3: move-result-object v10 │ │ -363164: 7020 359d ab00 |00e4: invoke-direct {v11, v10}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -36316a: 270b |00e7: throw v11 │ │ -36316c: 220a f113 |00e8: new-instance v10, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -363170: 1a0b 0aa0 |00ea: const-string v11, "null" // string@a00a │ │ -363174: 7020 359d ba00 |00ec: invoke-direct {v10, v11}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -36317a: 270a |00ef: throw v10 │ │ +362f88: |[362f88] javax.mail.Session.getService:(Ljavax/mail/Provider;Ljavax/mail/URLName;Ljava/lang/Class;)Ljavax/mail/Service; │ │ +362f98: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ +362f9c: 1a01 5b19 |0002: const-string v1, "Exception loading provider" // string@195b │ │ +362fa0: 380a e400 |0004: if-eqz v10, 00e8 // +00e4 │ │ +362fa4: 390b 1100 |0006: if-nez v11, 0017 // +0011 │ │ +362fa8: 220b 0b14 |0008: new-instance v11, Ljavax/mail/URLName; // type@140b │ │ +362fac: 6e10 589d 0a00 |000a: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +362fb2: 0c03 |000d: move-result-object v3 │ │ +362fb4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +362fb6: 12f5 |000f: const/4 v5, #int -1 // #ff │ │ +362fb8: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +362fba: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +362fbc: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +362fbe: 07b2 |0013: move-object v2, v11 │ │ +362fc0: 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 │ │ +362fc6: 5492 7071 |0017: iget-object v2, v9, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7170 │ │ +362fca: 3802 0b00 |0019: if-eqz v2, 0024 // +000b │ │ +362fce: 6e10 e897 0200 |001b: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +362fd4: 0c02 |001e: move-result-object v2 │ │ +362fd6: 6e10 4497 0200 |001f: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +362fdc: 0c02 |0022: move-result-object v2 │ │ +362fde: 2809 |0023: goto 002c // +0009 │ │ +362fe0: 6e10 e897 0900 |0024: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +362fe6: 0c02 |0027: move-result-object v2 │ │ +362fe8: 6e10 4497 0200 |0028: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +362fee: 0c02 |002b: move-result-object v2 │ │ +362ff0: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +362ff2: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +362ff4: 7100 9b9d 0000 |002e: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ +362ffa: 0c05 |0031: move-result-object v5 │ │ +362ffc: 3805 0c00 |0032: if-eqz v5, 003e // +000c │ │ +363000: 6e10 579d 0a00 |0034: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +363006: 0c06 |0037: move-result-object v6 │ │ +363008: 7130 4197 4605 |0038: invoke-static {v6, v4, v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@9741 │ │ +36300e: 0c03 |003b: move-result-object v3 │ │ +363010: 2802 |003c: goto 003e // +0002 │ │ +363012: 0000 |003d: nop // spacer │ │ +363014: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ +363018: 6e20 5997 3c00 |0040: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ +36301e: 0a05 |0043: move-result v5 │ │ +363020: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ +363024: 6e10 579d 0a00 |0046: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +36302a: 0c03 |0049: move-result-object v3 │ │ +36302c: 7130 4197 4302 |004a: invoke-static {v3, v4, v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@9741 │ │ +363032: 0c03 |004d: move-result-object v3 │ │ +363034: 6e20 5997 3c00 |004e: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ +36303a: 0a02 |0051: move-result v2 │ │ +36303c: 3802 0300 |0052: if-eqz v2, 0055 // +0003 │ │ +363040: 282f |0054: goto 0083 // +002f │ │ +363042: 2202 ba12 |0055: new-instance v2, Ljava/lang/ClassCastException; // type@12ba │ │ +363046: 2205 e812 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +36304a: 7010 4098 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363050: 6e10 5297 0c00 |005c: invoke-virtual {v12}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ +363056: 0c06 |005f: move-result-object v6 │ │ +363058: 6e20 4b98 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36305e: 6e20 4b98 0500 |0063: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363064: 6e10 5297 0300 |0066: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ +36306a: 0c03 |0069: move-result-object v3 │ │ +36306c: 6e20 4b98 3500 |006a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363072: 6e10 5498 0500 |006d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363078: 0c03 |0070: move-result-object v3 │ │ +36307a: 7020 5e97 3200 |0071: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@975e │ │ +363080: 2702 |0074: throw v2 │ │ +363082: 6e10 579d 0a00 |0075: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +363088: 0c02 |0078: move-result-object v2 │ │ +36308a: 7110 4097 0200 |0079: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9740 │ │ +363090: 0c03 |007c: move-result-object v3 │ │ +363092: 6e20 5997 3c00 |007d: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ +363098: 0a02 |0080: move-result v2 │ │ +36309a: 3802 3500 |0081: if-eqz v2, 00b6 // +0035 │ │ +36309e: 1220 |0083: const/4 v0, #int 2 // #2 │ │ +3630a0: 2302 d515 |0084: new-array v2, v0, [Ljava/lang/Class; // type@15d5 │ │ +3630a4: 1c05 0414 |0086: const-class v5, Ljavax/mail/Session; // type@1404 │ │ +3630a8: 4d05 0204 |0088: aput-object v5, v2, v4 │ │ +3630ac: 1c05 0b14 |008a: const-class v5, Ljavax/mail/URLName; // type@140b │ │ +3630b0: 1216 |008c: const/4 v6, #int 1 // #1 │ │ +3630b2: 4d05 0206 |008d: aput-object v5, v2, v6 │ │ +3630b6: 6e20 4697 2300 |008f: invoke-virtual {v3, v2}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@9746 │ │ +3630bc: 0c02 |0092: move-result-object v2 │ │ +3630be: 2300 da15 |0093: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ +3630c2: 4d09 0004 |0095: aput-object v9, v0, v4 │ │ +3630c6: 4d0b 0006 |0097: aput-object v11, v0, v6 │ │ +3630ca: 6e20 8e98 0200 |0099: invoke-virtual {v2, v0}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@988e │ │ +3630d0: 0c0a |009c: move-result-object v10 │ │ +3630d2: 6e20 3f97 ac00 |009d: invoke-virtual {v12, v10}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@973f │ │ +3630d8: 0c0a |00a0: move-result-object v10 │ │ +3630da: 1f0a fb13 |00a1: check-cast v10, Ljavax/mail/Service; // type@13fb │ │ +3630de: 110a |00a3: return-object v10 │ │ +3630e0: 0d0b |00a4: move-exception v11 │ │ +3630e2: 549c 7571 |00a5: iget-object v12, v9, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +3630e6: 6200 c270 |00a7: sget-object v0, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ +3630ea: 6e40 b595 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@95b5 │ │ +3630f0: 220b f113 |00ac: new-instance v11, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +3630f4: 6e10 589d 0a00 |00ae: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +3630fa: 0c0a |00b1: move-result-object v10 │ │ +3630fc: 7020 359d ab00 |00b2: invoke-direct {v11, v10}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +363102: 270b |00b5: throw v11 │ │ +363104: 220b ba12 |00b6: new-instance v11, Ljava/lang/ClassCastException; // type@12ba │ │ +363108: 2202 e812 |00b8: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +36310c: 7010 4098 0200 |00ba: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363112: 6e10 5297 0c00 |00bd: invoke-virtual {v12}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ +363118: 0c0c |00c0: move-result-object v12 │ │ +36311a: 6e20 4b98 c200 |00c1: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363120: 6e20 4b98 0200 |00c4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363126: 6e10 5297 0300 |00c7: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ +36312c: 0c0c |00ca: move-result-object v12 │ │ +36312e: 6e20 4b98 c200 |00cb: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363134: 6e10 5498 0200 |00ce: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36313a: 0c0c |00d1: move-result-object v12 │ │ +36313c: 7020 5e97 cb00 |00d2: invoke-direct {v11, v12}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@975e │ │ +363142: 270b |00d5: throw v11 │ │ +363144: 0d0b |00d6: move-exception v11 │ │ +363146: 549c 7571 |00d7: iget-object v12, v9, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +36314a: 6200 c270 |00d9: sget-object v0, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ +36314e: 6e40 b595 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@95b5 │ │ +363154: 220b f113 |00de: new-instance v11, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +363158: 6e10 589d 0a00 |00e0: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +36315e: 0c0a |00e3: move-result-object v10 │ │ +363160: 7020 359d ab00 |00e4: invoke-direct {v11, v10}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +363166: 270b |00e7: throw v11 │ │ +363168: 220a f113 |00e8: new-instance v10, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +36316c: 1a0b 0aa0 |00ea: const-string v11, "null" // string@a00a │ │ +363170: 7020 359d ba00 |00ec: invoke-direct {v10, v11}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +363176: 270a |00ef: throw v10 │ │ catches : 6 │ │ 0x002e - 0x0032 │ │ Ljava/lang/Exception; -> 0x0075 │ │ 0x0034 - 0x003c │ │ Ljava/lang/ClassNotFoundException; -> 0x003d │ │ Ljava/lang/Exception; -> 0x0075 │ │ 0x0040 - 0x0075 │ │ @@ -800188,29 +800188,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 │ │ -36333c: |[36333c] javax.mail.Session.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; │ │ -36334c: 3803 1300 |0000: if-eqz v3, 0013 // +0013 │ │ -363350: 6e10 599d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Provider;.getType:()Ljavax/mail/Provider$Type; // method@9d59 │ │ -363356: 0c00 |0005: move-result-object v0 │ │ -363358: 6201 4d71 |0006: sget-object v1, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ -36335c: 3310 0b00 |0008: if-ne v0, v1, 0013 // +000b │ │ -363360: 1c00 0514 |000a: const-class v0, Ljavax/mail/Store; // type@1405 │ │ -363364: 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 │ │ -36336a: 0c03 |000f: move-result-object v3 │ │ -36336c: 1f03 0514 |0010: check-cast v3, Ljavax/mail/Store; // type@1405 │ │ -363370: 1103 |0012: return-object v3 │ │ -363372: 2203 f113 |0013: new-instance v3, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -363376: 1a04 1384 |0015: const-string v4, "invalid provider" // string@8413 │ │ -36337a: 7020 359d 4300 |0017: invoke-direct {v3, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -363380: 2703 |001a: throw v3 │ │ +363338: |[363338] javax.mail.Session.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; │ │ +363348: 3803 1300 |0000: if-eqz v3, 0013 // +0013 │ │ +36334c: 6e10 599d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Provider;.getType:()Ljavax/mail/Provider$Type; // method@9d59 │ │ +363352: 0c00 |0005: move-result-object v0 │ │ +363354: 6201 4d71 |0006: sget-object v1, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ +363358: 3310 0b00 |0008: if-ne v0, v1, 0013 // +000b │ │ +36335c: 1c00 0514 |000a: const-class v0, Ljavax/mail/Store; // type@1405 │ │ +363360: 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 │ │ +363366: 0c03 |000f: move-result-object v3 │ │ +363368: 1f03 0514 |0010: check-cast v3, Ljavax/mail/Store; // type@1405 │ │ +36336c: 1103 |0012: return-object v3 │ │ +36336e: 2203 f113 |0013: new-instance v3, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +363372: 1a04 1384 |0015: const-string v4, "invalid provider" // string@8413 │ │ +363376: 7020 359d 4300 |0017: invoke-direct {v3, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +36337c: 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; │ │ @@ -800222,21 +800222,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 │ │ -362b84: |[362b84] javax.mail.Session.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; │ │ -362b94: 2200 0214 |0000: new-instance v0, Ljavax/mail/Session$7; // type@1402 │ │ -362b98: 7020 909d 1000 |0002: invoke-direct {v0, v1}, Ljavax/mail/Session$7;.:(Ljava/lang/String;)V // method@9d90 │ │ -362b9e: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -362ba4: 0c01 |0008: move-result-object v1 │ │ -362ba6: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -362baa: 1101 |000b: return-object v1 │ │ +362b80: |[362b80] javax.mail.Session.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; │ │ +362b90: 2200 0214 |0000: new-instance v0, Ljavax/mail/Session$7; // type@1402 │ │ +362b94: 7020 909d 1000 |0002: invoke-direct {v0, v1}, Ljavax/mail/Session$7;.:(Ljava/lang/String;)V // method@9d90 │ │ +362b9a: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +362ba0: 0c01 |0008: move-result-object v1 │ │ +362ba2: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +362ba6: 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;) │ │ @@ -800244,29 +800244,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 │ │ -363508: |[363508] javax.mail.Session.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; │ │ -363518: 3803 1300 |0000: if-eqz v3, 0013 // +0013 │ │ -36351c: 6e10 599d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Provider;.getType:()Ljavax/mail/Provider$Type; // method@9d59 │ │ -363522: 0c00 |0005: move-result-object v0 │ │ -363524: 6201 4e71 |0006: sget-object v1, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714e │ │ -363528: 3310 0b00 |0008: if-ne v0, v1, 0013 // +000b │ │ -36352c: 1c00 0814 |000a: const-class v0, Ljavax/mail/Transport; // type@1408 │ │ -363530: 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 │ │ -363536: 0c03 |000f: move-result-object v3 │ │ -363538: 1f03 0814 |0010: check-cast v3, Ljavax/mail/Transport; // type@1408 │ │ -36353c: 1103 |0012: return-object v3 │ │ -36353e: 2203 f113 |0013: new-instance v3, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -363542: 1a04 1384 |0015: const-string v4, "invalid provider" // string@8413 │ │ -363546: 7020 359d 4300 |0017: invoke-direct {v3, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -36354c: 2703 |001a: throw v3 │ │ +363504: |[363504] javax.mail.Session.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; │ │ +363514: 3803 1300 |0000: if-eqz v3, 0013 // +0013 │ │ +363518: 6e10 599d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Provider;.getType:()Ljavax/mail/Provider$Type; // method@9d59 │ │ +36351e: 0c00 |0005: move-result-object v0 │ │ +363520: 6201 4e71 |0006: sget-object v1, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714e │ │ +363524: 3310 0b00 |0008: if-ne v0, v1, 0013 // +000b │ │ +363528: 1c00 0814 |000a: const-class v0, Ljavax/mail/Transport; // type@1408 │ │ +36352c: 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 │ │ +363532: 0c03 |000f: move-result-object v3 │ │ +363534: 1f03 0814 |0010: check-cast v3, Ljavax/mail/Transport; // type@1408 │ │ +363538: 1103 |0012: return-object v3 │ │ +36353a: 2203 f113 |0013: new-instance v3, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +36353e: 1a04 1384 |0015: const-string v4, "invalid provider" // string@8413 │ │ +363542: 7020 359d 4300 |0017: invoke-direct {v3, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +363548: 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; │ │ @@ -800278,30 +800278,30 @@ │ │ type : '()V' │ │ access : 0x20012 (PRIVATE FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -363734: |[363734] javax.mail.Session.initLogger:()V │ │ -363744: 1d05 |0000: monitor-enter v5 │ │ -363746: 2200 6312 |0001: new-instance v0, Lcom/sun/mail/util/MailLogger; // type@1263 │ │ -36374a: 6e10 e897 0500 |0003: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363750: 0c01 |0006: move-result-object v1 │ │ -363752: 1a02 4615 |0007: const-string v2, "DEBUG" // string@1546 │ │ -363756: 5553 7271 |0009: iget-boolean v3, v5, Ljavax/mail/Session;.debug:Z // field@7172 │ │ -36375a: 6e10 9d9d 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Session;.getDebugOut:()Ljava/io/PrintStream; // method@9d9d │ │ -363760: 0c04 |000e: move-result-object v4 │ │ -363762: 7054 a395 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@95a3 │ │ -363768: 5b50 7571 |0012: iput-object v0, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -36376c: 1e05 |0014: monitor-exit v5 │ │ -36376e: 0e00 |0015: return-void │ │ -363770: 0d00 |0016: move-exception v0 │ │ -363772: 1e05 |0017: monitor-exit v5 │ │ -363774: 2700 |0018: throw v0 │ │ +363730: |[363730] javax.mail.Session.initLogger:()V │ │ +363740: 1d05 |0000: monitor-enter v5 │ │ +363742: 2200 6312 |0001: new-instance v0, Lcom/sun/mail/util/MailLogger; // type@1263 │ │ +363746: 6e10 e897 0500 |0003: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +36374c: 0c01 |0006: move-result-object v1 │ │ +36374e: 1a02 4615 |0007: const-string v2, "DEBUG" // string@1546 │ │ +363752: 5553 7271 |0009: iget-boolean v3, v5, Ljavax/mail/Session;.debug:Z // field@7172 │ │ +363756: 6e10 9d9d 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Session;.getDebugOut:()Ljava/io/PrintStream; // method@9d9d │ │ +36375c: 0c04 |000e: move-result-object v4 │ │ +36375e: 7054 a395 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@95a3 │ │ +363764: 5b50 7571 |0012: iput-object v0, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363768: 1e05 |0014: monitor-exit v5 │ │ +36376a: 0e00 |0015: return-void │ │ +36376c: 0d00 |0016: move-exception v0 │ │ +36376e: 1e05 |0017: monitor-exit v5 │ │ +363770: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=283 │ │ 0x0014 line=284 │ │ locals : │ │ @@ -800312,46 +800312,46 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -363784: |[363784] javax.mail.Session.loadAddressMap:(Ljava/lang/Class;)V │ │ -363794: 2200 fe13 |0000: new-instance v0, Ljavax/mail/Session$3; // type@13fe │ │ -363798: 7020 859d 3000 |0002: invoke-direct {v0, v3}, Ljavax/mail/Session$3;.:(Ljavax/mail/Session;)V // method@9d85 │ │ -36379e: 1a01 7506 |0005: const-string v1, "/META-INF/javamail.default.address.map" // string@0675 │ │ -3637a2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -3637a4: 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 │ │ -3637aa: 1a01 0e3b |000b: const-string v1, "META-INF/javamail.address.map" // string@3b0e │ │ -3637ae: 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 │ │ -3637b4: 6204 7171 |0010: sget-object v4, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7171 │ │ -3637b8: 3804 1800 |0012: if-eqz v4, 002a // +0018 │ │ -3637bc: 2201 e812 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3637c0: 7010 4098 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3637c6: 6e20 4b98 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3637cc: 1a04 f287 |001c: const-string v4, "javamail.address.map" // string@87f2 │ │ -3637d0: 6e20 4b98 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3637d6: 6e10 5498 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3637dc: 0c04 |0024: move-result-object v4 │ │ -3637de: 7030 bd9d 4300 |0025: invoke-direct {v3, v4, v0}, Ljavax/mail/Session;.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V // method@9dbd │ │ -3637e4: 2802 |0028: goto 002a // +0002 │ │ -3637e6: 0000 |0029: nop // spacer │ │ -3637e8: 5434 6e71 |002a: iget-object v4, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ -3637ec: 6e10 999a 0400 |002c: invoke-virtual {v4}, Ljava/util/Properties;.isEmpty:()Z // method@9a99 │ │ -3637f2: 0a04 |002f: move-result v4 │ │ -3637f4: 3804 1200 |0030: if-eqz v4, 0042 // +0012 │ │ -3637f8: 5434 7571 |0032: iget-object v4, v3, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -3637fc: 1a00 4670 |0034: const-string v0, "failed to load address map, using defaults" // string@7046 │ │ -363800: 6e20 a695 0400 |0036: invoke-virtual {v4, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a6 │ │ -363806: 5434 6e71 |0039: iget-object v4, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ -36380a: 1a00 c9aa |003b: const-string v0, "rfc822" // string@aac9 │ │ -36380e: 1a01 7ab8 |003d: const-string v1, "smtp" // string@b87a │ │ -363812: 6e30 9c9a 0401 |003f: invoke-virtual {v4, v0, v1}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ -363818: 0e00 |0042: return-void │ │ +363780: |[363780] javax.mail.Session.loadAddressMap:(Ljava/lang/Class;)V │ │ +363790: 2200 fe13 |0000: new-instance v0, Ljavax/mail/Session$3; // type@13fe │ │ +363794: 7020 859d 3000 |0002: invoke-direct {v0, v3}, Ljavax/mail/Session$3;.:(Ljavax/mail/Session;)V // method@9d85 │ │ +36379a: 1a01 7506 |0005: const-string v1, "/META-INF/javamail.default.address.map" // string@0675 │ │ +36379e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +3637a0: 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 │ │ +3637a6: 1a01 0e3b |000b: const-string v1, "META-INF/javamail.address.map" // string@3b0e │ │ +3637aa: 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 │ │ +3637b0: 6204 7171 |0010: sget-object v4, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7171 │ │ +3637b4: 3804 1800 |0012: if-eqz v4, 002a // +0018 │ │ +3637b8: 2201 e812 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3637bc: 7010 4098 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3637c2: 6e20 4b98 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3637c8: 1a04 f287 |001c: const-string v4, "javamail.address.map" // string@87f2 │ │ +3637cc: 6e20 4b98 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3637d2: 6e10 5498 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3637d8: 0c04 |0024: move-result-object v4 │ │ +3637da: 7030 bd9d 4300 |0025: invoke-direct {v3, v4, v0}, Ljavax/mail/Session;.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V // method@9dbd │ │ +3637e0: 2802 |0028: goto 002a // +0002 │ │ +3637e2: 0000 |0029: nop // spacer │ │ +3637e4: 5434 6e71 |002a: iget-object v4, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ +3637e8: 6e10 999a 0400 |002c: invoke-virtual {v4}, Ljava/util/Properties;.isEmpty:()Z // method@9a99 │ │ +3637ee: 0a04 |002f: move-result v4 │ │ +3637f0: 3804 1200 |0030: if-eqz v4, 0042 // +0012 │ │ +3637f4: 5434 7571 |0032: iget-object v4, v3, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +3637f8: 1a00 4670 |0034: const-string v0, "failed to load address map, using defaults" // string@7046 │ │ +3637fc: 6e20 a695 0400 |0036: invoke-virtual {v4, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a6 │ │ +363802: 5434 6e71 |0039: iget-object v4, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ +363806: 1a00 c9aa |003b: const-string v0, "rfc822" // string@aac9 │ │ +36380a: 1a01 7ab8 |003d: const-string v1, "smtp" // string@b87a │ │ +36380e: 6e30 9c9a 0401 |003f: invoke-virtual {v4, v0, v1}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ +363814: 0e00 |0042: return-void │ │ catches : 1 │ │ 0x0010 - 0x0028 │ │ Ljava/lang/SecurityException; -> 0x0029 │ │ positions : │ │ 0x0000 line=1177 │ │ 0x0008 line=1185 │ │ 0x000d line=1188 │ │ @@ -800369,118 +800369,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 │ │ -36382c: |[36382c] javax.mail.Session.loadAllResources:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;)V │ │ -36383c: 1a00 5c19 |0000: const-string v0, "Exception loading resource" // string@195c │ │ -363840: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -363842: 7100 9b9d 0000 |0003: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ -363848: 0c02 |0006: move-result-object v2 │ │ -36384a: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -36384e: 6e10 4497 0c00 |0009: invoke-virtual {v12}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -363854: 0c02 |000c: move-result-object v2 │ │ -363856: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ -36385a: 7120 ac9d b200 |000f: invoke-static {v2, v11}, Ljavax/mail/Session;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9dac │ │ -363860: 0c02 |0012: move-result-object v2 │ │ -363862: 2805 |0013: goto 0018 // +0005 │ │ -363864: 7110 b39d 0b00 |0014: invoke-static {v11}, Ljavax/mail/Session;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9db3 │ │ -36386a: 0c02 |0017: move-result-object v2 │ │ -36386c: 3802 7400 |0018: if-eqz v2, 008c // +0074 │ │ -363870: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -363872: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -363874: 2125 |001c: array-length v5, v2 │ │ -363876: 3553 7a00 |001d: if-ge v3, v5, 0097 // +007a │ │ -36387a: 4605 0203 |001f: aget-object v5, v2, v3 │ │ -36387e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -363880: 54a7 7571 |0022: iget-object v7, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363884: 6208 c170 |0024: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363888: 1a09 634f |0026: const-string v9, "URL {0}" // string@4f63 │ │ -36388c: 6e40 b495 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@95b4 │ │ -363892: 1217 |002b: const/4 v7, #int 1 // #1 │ │ -363894: 7110 c19d 0500 |002c: invoke-static {v5}, Ljavax/mail/Session;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9dc1 │ │ -36389a: 0c06 |002f: move-result-object v6 │ │ -36389c: 3806 1900 |0030: if-eqz v6, 0049 // +0019 │ │ -3638a0: 7220 e39d 6d00 |0032: invoke-interface {v13, v6}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ -3638a6: 54a4 7571 |0035: iget-object v4, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -3638aa: 6208 c170 |0037: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -3638ae: 1a09 81ba |0039: const-string v9, "successfully loaded resource: {0}" // string@ba81 │ │ -3638b2: 6e40 b495 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@95b4 │ │ -3638b8: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -3638ba: 2813 |003f: goto 0052 // +0013 │ │ -3638bc: 0d02 |0040: move-exception v2 │ │ -3638be: 1214 |0041: const/4 v4, #int 1 // #1 │ │ -3638c0: 283c |0042: goto 007e // +003c │ │ -3638c2: 0d04 |0043: move-exception v4 │ │ -3638c4: 2819 |0044: goto 005d // +0019 │ │ -3638c6: 0d04 |0045: move-exception v4 │ │ -3638c8: 2824 |0046: goto 006a // +0024 │ │ -3638ca: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -3638cc: 283c |0048: goto 0084 // +003c │ │ -3638ce: 54a7 7571 |0049: iget-object v7, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -3638d2: 6208 c170 |004b: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -3638d6: 1a09 9c9f |004d: const-string v9, "not loading resource: {0}" // string@9f9c │ │ -3638da: 6e40 b495 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@95b4 │ │ -3638e0: 3806 3500 |0052: if-eqz v6, 0087 // +0035 │ │ -3638e4: 6e10 b396 0600 |0054: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -3638ea: 2830 |0057: goto 0087 // +0030 │ │ -3638ec: 0d02 |0058: move-exception v2 │ │ -3638ee: 2825 |0059: goto 007e // +0025 │ │ -3638f0: 0d05 |005a: move-exception v5 │ │ -3638f2: 0147 |005b: move v7, v4 │ │ -3638f4: 0754 |005c: move-object v4, v5 │ │ -3638f6: 54a5 7571 |005d: iget-object v5, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -3638fa: 6208 c170 |005f: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -3638fe: 6e40 b595 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@95b5 │ │ -363904: 3806 1600 |0064: if-eqz v6, 007a // +0016 │ │ -363908: 280d |0066: goto 0073 // +000d │ │ -36390a: 0d05 |0067: move-exception v5 │ │ -36390c: 0147 |0068: move v7, v4 │ │ -36390e: 0754 |0069: move-object v4, v5 │ │ -363910: 54a5 7571 |006a: iget-object v5, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363914: 6208 c170 |006c: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363918: 6e40 b595 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@95b5 │ │ -36391e: 3806 0900 |0071: if-eqz v6, 007a // +0009 │ │ -363922: 6e10 b396 0600 |0073: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -363928: 2804 |0076: goto 007a // +0004 │ │ -36392a: 0d02 |0077: move-exception v2 │ │ -36392c: 0174 |0078: move v4, v7 │ │ -36392e: 2817 |0079: goto 0090 // +0017 │ │ -363930: 0174 |007a: move v4, v7 │ │ -363932: 280c |007b: goto 0087 // +000c │ │ -363934: 0d02 |007c: move-exception v2 │ │ -363936: 0174 |007d: move v4, v7 │ │ -363938: 3806 0500 |007e: if-eqz v6, 0083 // +0005 │ │ -36393c: 6e10 b396 0600 |0080: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -363942: 2702 |0083: throw v2 │ │ -363944: 3806 0300 |0084: if-eqz v6, 0087 // +0003 │ │ -363948: 28ce |0086: goto 0054 // -0032 │ │ -36394a: d803 0301 |0087: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36394e: 2893 |0089: goto 001c // -006d │ │ -363950: 0d02 |008a: move-exception v2 │ │ -363952: 2805 |008b: goto 0090 // +0005 │ │ -363954: 1204 |008c: const/4 v4, #int 0 // #0 │ │ -363956: 280a |008d: goto 0097 // +000a │ │ -363958: 0d02 |008e: move-exception v2 │ │ -36395a: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -36395c: 54a3 7571 |0090: iget-object v3, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363960: 6205 c170 |0092: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363964: 6e40 b595 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@95b5 │ │ -36396a: 3904 1600 |0097: if-nez v4, 00ad // +0016 │ │ -36396e: 2200 e812 |0099: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -363972: 7010 4098 0000 |009b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363978: 1a02 6406 |009e: const-string v2, "/" // string@0664 │ │ -36397c: 6e20 4b98 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363982: 6e20 4b98 b000 |00a3: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363988: 6e10 5498 0000 |00a6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36398e: 0c0b |00a9: move-result-object v11 │ │ -363990: 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 │ │ -363996: 0e00 |00ad: return-void │ │ +363828: |[363828] javax.mail.Session.loadAllResources:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;)V │ │ +363838: 1a00 5c19 |0000: const-string v0, "Exception loading resource" // string@195c │ │ +36383c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36383e: 7100 9b9d 0000 |0003: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ +363844: 0c02 |0006: move-result-object v2 │ │ +363846: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +36384a: 6e10 4497 0c00 |0009: invoke-virtual {v12}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +363850: 0c02 |000c: move-result-object v2 │ │ +363852: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ +363856: 7120 ac9d b200 |000f: invoke-static {v2, v11}, Ljavax/mail/Session;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9dac │ │ +36385c: 0c02 |0012: move-result-object v2 │ │ +36385e: 2805 |0013: goto 0018 // +0005 │ │ +363860: 7110 b39d 0b00 |0014: invoke-static {v11}, Ljavax/mail/Session;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9db3 │ │ +363866: 0c02 |0017: move-result-object v2 │ │ +363868: 3802 7400 |0018: if-eqz v2, 008c // +0074 │ │ +36386c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +36386e: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +363870: 2125 |001c: array-length v5, v2 │ │ +363872: 3553 7a00 |001d: if-ge v3, v5, 0097 // +007a │ │ +363876: 4605 0203 |001f: aget-object v5, v2, v3 │ │ +36387a: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +36387c: 54a7 7571 |0022: iget-object v7, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363880: 6208 c170 |0024: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363884: 1a09 634f |0026: const-string v9, "URL {0}" // string@4f63 │ │ +363888: 6e40 b495 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@95b4 │ │ +36388e: 1217 |002b: const/4 v7, #int 1 // #1 │ │ +363890: 7110 c19d 0500 |002c: invoke-static {v5}, Ljavax/mail/Session;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9dc1 │ │ +363896: 0c06 |002f: move-result-object v6 │ │ +363898: 3806 1900 |0030: if-eqz v6, 0049 // +0019 │ │ +36389c: 7220 e39d 6d00 |0032: invoke-interface {v13, v6}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ +3638a2: 54a4 7571 |0035: iget-object v4, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +3638a6: 6208 c170 |0037: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +3638aa: 1a09 81ba |0039: const-string v9, "successfully loaded resource: {0}" // string@ba81 │ │ +3638ae: 6e40 b495 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@95b4 │ │ +3638b4: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +3638b6: 2813 |003f: goto 0052 // +0013 │ │ +3638b8: 0d02 |0040: move-exception v2 │ │ +3638ba: 1214 |0041: const/4 v4, #int 1 // #1 │ │ +3638bc: 283c |0042: goto 007e // +003c │ │ +3638be: 0d04 |0043: move-exception v4 │ │ +3638c0: 2819 |0044: goto 005d // +0019 │ │ +3638c2: 0d04 |0045: move-exception v4 │ │ +3638c4: 2824 |0046: goto 006a // +0024 │ │ +3638c6: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +3638c8: 283c |0048: goto 0084 // +003c │ │ +3638ca: 54a7 7571 |0049: iget-object v7, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +3638ce: 6208 c170 |004b: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +3638d2: 1a09 9c9f |004d: const-string v9, "not loading resource: {0}" // string@9f9c │ │ +3638d6: 6e40 b495 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@95b4 │ │ +3638dc: 3806 3500 |0052: if-eqz v6, 0087 // +0035 │ │ +3638e0: 6e10 b396 0600 |0054: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +3638e6: 2830 |0057: goto 0087 // +0030 │ │ +3638e8: 0d02 |0058: move-exception v2 │ │ +3638ea: 2825 |0059: goto 007e // +0025 │ │ +3638ec: 0d05 |005a: move-exception v5 │ │ +3638ee: 0147 |005b: move v7, v4 │ │ +3638f0: 0754 |005c: move-object v4, v5 │ │ +3638f2: 54a5 7571 |005d: iget-object v5, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +3638f6: 6208 c170 |005f: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +3638fa: 6e40 b595 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@95b5 │ │ +363900: 3806 1600 |0064: if-eqz v6, 007a // +0016 │ │ +363904: 280d |0066: goto 0073 // +000d │ │ +363906: 0d05 |0067: move-exception v5 │ │ +363908: 0147 |0068: move v7, v4 │ │ +36390a: 0754 |0069: move-object v4, v5 │ │ +36390c: 54a5 7571 |006a: iget-object v5, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363910: 6208 c170 |006c: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363914: 6e40 b595 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@95b5 │ │ +36391a: 3806 0900 |0071: if-eqz v6, 007a // +0009 │ │ +36391e: 6e10 b396 0600 |0073: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +363924: 2804 |0076: goto 007a // +0004 │ │ +363926: 0d02 |0077: move-exception v2 │ │ +363928: 0174 |0078: move v4, v7 │ │ +36392a: 2817 |0079: goto 0090 // +0017 │ │ +36392c: 0174 |007a: move v4, v7 │ │ +36392e: 280c |007b: goto 0087 // +000c │ │ +363930: 0d02 |007c: move-exception v2 │ │ +363932: 0174 |007d: move v4, v7 │ │ +363934: 3806 0500 |007e: if-eqz v6, 0083 // +0005 │ │ +363938: 6e10 b396 0600 |0080: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36393e: 2702 |0083: throw v2 │ │ +363940: 3806 0300 |0084: if-eqz v6, 0087 // +0003 │ │ +363944: 28ce |0086: goto 0054 // -0032 │ │ +363946: d803 0301 |0087: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36394a: 2893 |0089: goto 001c // -006d │ │ +36394c: 0d02 |008a: move-exception v2 │ │ +36394e: 2805 |008b: goto 0090 // +0005 │ │ +363950: 1204 |008c: const/4 v4, #int 0 // #0 │ │ +363952: 280a |008d: goto 0097 // +000a │ │ +363954: 0d02 |008e: move-exception v2 │ │ +363956: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +363958: 54a3 7571 |0090: iget-object v3, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +36395c: 6205 c170 |0092: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363960: 6e40 b595 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@95b5 │ │ +363966: 3904 1600 |0097: if-nez v4, 00ad // +0016 │ │ +36396a: 2200 e812 |0099: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36396e: 7010 4098 0000 |009b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363974: 1a02 6406 |009e: const-string v2, "/" // string@0664 │ │ +363978: 6e20 4b98 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36397e: 6e20 4b98 b000 |00a3: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363984: 6e10 5498 0000 |00a6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36398a: 0c0b |00a9: move-result-object v11 │ │ +36398c: 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 │ │ +363992: 0e00 |00ad: return-void │ │ catches : 10 │ │ 0x0003 - 0x0018 │ │ Ljava/lang/Exception; -> 0x008e │ │ 0x001c - 0x002b │ │ Ljava/lang/Exception; -> 0x008a │ │ 0x002c - 0x0035 │ │ Ljava/io/FileNotFoundException; -> 0x0084 │ │ @@ -800540,82 +800540,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 │ │ -363a28: |[363a28] javax.mail.Session.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V │ │ -363a38: 1a00 9b9f |0000: const-string v0, "not loading file: " // string@9f9b │ │ -363a3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -363a3e: 2202 8012 |0003: new-instance v2, Ljava/io/BufferedInputStream; // type@1280 │ │ -363a42: 2203 8e12 |0005: new-instance v3, Ljava/io/FileInputStream; // type@128e │ │ -363a46: 7020 9396 6300 |0007: invoke-direct {v3, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@9693 │ │ -363a4c: 7020 4396 3200 |000a: invoke-direct {v2, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ -363a52: 7220 e39d 2700 |000d: invoke-interface {v7, v2}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ -363a58: 5457 7571 |0010: iget-object v7, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363a5c: 6201 c170 |0012: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363a60: 1a03 80ba |0014: const-string v3, "successfully loaded file: {0}" // string@ba80 │ │ -363a64: 6e40 b495 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@95b4 │ │ -363a6a: 6e10 b396 0200 |0019: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -363a70: 2900 6300 |001c: goto/16 007f // +0063 │ │ -363a74: 0d06 |001e: move-exception v6 │ │ -363a76: 0721 |001f: move-object v1, v2 │ │ -363a78: 2856 |0020: goto 0076 // +0056 │ │ -363a7a: 0d07 |0021: move-exception v7 │ │ -363a7c: 0721 |0022: move-object v1, v2 │ │ -363a7e: 2809 |0023: goto 002c // +0009 │ │ -363a80: 0d07 |0024: move-exception v7 │ │ -363a82: 0721 |0025: move-object v1, v2 │ │ -363a84: 282d |0026: goto 0053 // +002d │ │ -363a86: 0721 |0027: move-object v1, v2 │ │ -363a88: 2854 |0028: goto 007c // +0054 │ │ -363a8a: 0d06 |0029: move-exception v6 │ │ -363a8c: 284c |002a: goto 0076 // +004c │ │ -363a8e: 0d07 |002b: move-exception v7 │ │ -363a90: 5452 7571 |002c: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363a94: 6203 c170 |002e: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363a98: 6e20 b195 3200 |0030: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ -363a9e: 0a02 |0033: move-result v2 │ │ -363aa0: 3802 1800 |0034: if-eqz v2, 004c // +0018 │ │ -363aa4: 5452 7571 |0036: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363aa8: 6203 c170 |0038: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363aac: 2204 e812 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -363ab0: 7010 4098 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363ab6: 6e20 4b98 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363abc: 6e20 4b98 6400 |0042: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363ac2: 6e10 5498 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363ac8: 0c06 |0048: move-result-object v6 │ │ -363aca: 6e40 b595 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@95b5 │ │ -363ad0: 3801 3300 |004c: if-eqz v1, 007f // +0033 │ │ -363ad4: 6e10 b396 0100 |004e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -363ada: 282e |0051: goto 007f // +002e │ │ -363adc: 0d07 |0052: move-exception v7 │ │ -363ade: 5452 7571 |0053: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363ae2: 6203 c170 |0055: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363ae6: 6e20 b195 3200 |0057: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ -363aec: 0a02 |005a: move-result v2 │ │ -363aee: 3802 1800 |005b: if-eqz v2, 0073 // +0018 │ │ -363af2: 5452 7571 |005d: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363af6: 6203 c170 |005f: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363afa: 2204 e812 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -363afe: 7010 4098 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363b04: 6e20 4b98 0400 |0066: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363b0a: 6e20 4b98 6400 |0069: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363b10: 6e10 5498 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363b16: 0c06 |006f: move-result-object v6 │ │ -363b18: 6e40 b595 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@95b5 │ │ -363b1e: 3801 0c00 |0073: if-eqz v1, 007f // +000c │ │ -363b22: 28d9 |0075: goto 004e // -0027 │ │ -363b24: 3801 0500 |0076: if-eqz v1, 007b // +0005 │ │ -363b28: 6e10 b396 0100 |0078: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -363b2e: 2706 |007b: throw v6 │ │ -363b30: 3801 0300 |007c: if-eqz v1, 007f // +0003 │ │ -363b34: 28d0 |007e: goto 004e // -0030 │ │ -363b36: 0e00 |007f: return-void │ │ +363a24: |[363a24] javax.mail.Session.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V │ │ +363a34: 1a00 9b9f |0000: const-string v0, "not loading file: " // string@9f9b │ │ +363a38: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +363a3a: 2202 8012 |0003: new-instance v2, Ljava/io/BufferedInputStream; // type@1280 │ │ +363a3e: 2203 8e12 |0005: new-instance v3, Ljava/io/FileInputStream; // type@128e │ │ +363a42: 7020 9396 6300 |0007: invoke-direct {v3, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@9693 │ │ +363a48: 7020 4396 3200 |000a: invoke-direct {v2, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ +363a4e: 7220 e39d 2700 |000d: invoke-interface {v7, v2}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ +363a54: 5457 7571 |0010: iget-object v7, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363a58: 6201 c170 |0012: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363a5c: 1a03 80ba |0014: const-string v3, "successfully loaded file: {0}" // string@ba80 │ │ +363a60: 6e40 b495 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@95b4 │ │ +363a66: 6e10 b396 0200 |0019: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +363a6c: 2900 6300 |001c: goto/16 007f // +0063 │ │ +363a70: 0d06 |001e: move-exception v6 │ │ +363a72: 0721 |001f: move-object v1, v2 │ │ +363a74: 2856 |0020: goto 0076 // +0056 │ │ +363a76: 0d07 |0021: move-exception v7 │ │ +363a78: 0721 |0022: move-object v1, v2 │ │ +363a7a: 2809 |0023: goto 002c // +0009 │ │ +363a7c: 0d07 |0024: move-exception v7 │ │ +363a7e: 0721 |0025: move-object v1, v2 │ │ +363a80: 282d |0026: goto 0053 // +002d │ │ +363a82: 0721 |0027: move-object v1, v2 │ │ +363a84: 2854 |0028: goto 007c // +0054 │ │ +363a86: 0d06 |0029: move-exception v6 │ │ +363a88: 284c |002a: goto 0076 // +004c │ │ +363a8a: 0d07 |002b: move-exception v7 │ │ +363a8c: 5452 7571 |002c: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363a90: 6203 c170 |002e: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363a94: 6e20 b195 3200 |0030: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ +363a9a: 0a02 |0033: move-result v2 │ │ +363a9c: 3802 1800 |0034: if-eqz v2, 004c // +0018 │ │ +363aa0: 5452 7571 |0036: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363aa4: 6203 c170 |0038: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363aa8: 2204 e812 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +363aac: 7010 4098 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363ab2: 6e20 4b98 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363ab8: 6e20 4b98 6400 |0042: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363abe: 6e10 5498 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363ac4: 0c06 |0048: move-result-object v6 │ │ +363ac6: 6e40 b595 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@95b5 │ │ +363acc: 3801 3300 |004c: if-eqz v1, 007f // +0033 │ │ +363ad0: 6e10 b396 0100 |004e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +363ad6: 282e |0051: goto 007f // +002e │ │ +363ad8: 0d07 |0052: move-exception v7 │ │ +363ada: 5452 7571 |0053: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363ade: 6203 c170 |0055: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363ae2: 6e20 b195 3200 |0057: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ +363ae8: 0a02 |005a: move-result v2 │ │ +363aea: 3802 1800 |005b: if-eqz v2, 0073 // +0018 │ │ +363aee: 5452 7571 |005d: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363af2: 6203 c170 |005f: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363af6: 2204 e812 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +363afa: 7010 4098 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363b00: 6e20 4b98 0400 |0066: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363b06: 6e20 4b98 6400 |0069: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363b0c: 6e10 5498 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363b12: 0c06 |006f: move-result-object v6 │ │ +363b14: 6e40 b595 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@95b5 │ │ +363b1a: 3801 0c00 |0073: if-eqz v1, 007f // +000c │ │ +363b1e: 28d9 |0075: goto 004e // -0027 │ │ +363b20: 3801 0500 |0076: if-eqz v1, 007b // +0005 │ │ +363b24: 6e10 b396 0100 |0078: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +363b2a: 2706 |007b: throw v6 │ │ +363b2c: 3801 0300 |007c: if-eqz v1, 007f // +0003 │ │ +363b30: 28d0 |007e: goto 004e // -0030 │ │ +363b32: 0e00 |007f: return-void │ │ catches : 7 │ │ 0x0003 - 0x000d │ │ Ljava/io/FileNotFoundException; -> 0x007c │ │ Ljava/io/IOException; -> 0x0052 │ │ Ljava/lang/SecurityException; -> 0x002b │ │ -> 0x0029 │ │ 0x000d - 0x0019 │ │ @@ -800655,139 +800655,139 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 265 16-bit code units │ │ -363b94: |[363b94] javax.mail.Session.loadProviders:(Z)V │ │ -363ba4: 2200 fd13 |0000: new-instance v0, Ljavax/mail/Session$2; // type@13fd │ │ -363ba8: 7020 839d d000 |0002: invoke-direct {v0, v13}, Ljavax/mail/Session$2;.:(Ljavax/mail/Session;)V // method@9d83 │ │ -363bae: 6201 7171 |0005: sget-object v1, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7171 │ │ -363bb2: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -363bb6: 2202 e812 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -363bba: 7010 4098 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363bc0: 6e20 4b98 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363bc6: 1a01 f387 |0011: const-string v1, "javamail.providers" // string@87f3 │ │ -363bca: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363bd0: 6e10 5498 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363bd6: 0c01 |0019: move-result-object v1 │ │ -363bd8: 7030 bd9d 1d00 |001a: invoke-direct {v13, v1, v0}, Ljavax/mail/Session;.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V // method@9dbd │ │ -363bde: 2802 |001d: goto 001f // +0002 │ │ -363be0: 0000 |001e: nop // spacer │ │ -363be2: 54d1 7071 |001f: iget-object v1, v13, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7170 │ │ -363be6: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ -363bea: 6e10 e897 0100 |0023: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363bf0: 0c01 |0026: move-result-object v1 │ │ -363bf2: 2805 |0027: goto 002c // +0005 │ │ -363bf4: 6e10 e897 0d00 |0028: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363bfa: 0c01 |002b: move-result-object v1 │ │ -363bfc: 1a02 0f3b |002c: const-string v2, "META-INF/javamail.providers" // string@3b0f │ │ -363c00: 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 │ │ -363c06: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -363c08: 1a03 7606 |0032: const-string v3, "/META-INF/javamail.default.providers" // string@0676 │ │ -363c0c: 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 │ │ -363c12: 54d0 7871 |0037: iget-object v0, v13, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7178 │ │ -363c16: 3800 0800 |0039: if-eqz v0, 0041 // +0008 │ │ -363c1a: 7210 6a9a 0000 |003b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -363c20: 0a00 |003e: move-result v0 │ │ -363c22: 3900 7d00 |003f: if-nez v0, 00bc // +007d │ │ -363c26: 380e 7b00 |0041: if-eqz v14, 00bc // +007b │ │ -363c2a: 54de 7571 |0043: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363c2e: 1a00 4770 |0045: const-string v0, "failed to load any providers, using defaults" // string@7047 │ │ -363c32: 6e20 a695 0e00 |0047: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a6 │ │ -363c38: 220e f513 |004a: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363c3c: 6202 4d71 |004c: sget-object v2, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ -363c40: 1a03 8d82 |004e: const-string v3, "imap" // string@828d │ │ -363c44: 1a04 7b65 |0050: const-string v4, "com.sun.mail.imap.IMAPStore" // string@657b │ │ -363c48: 1a05 4c40 |0052: const-string v5, "Oracle" // string@404c │ │ -363c4c: 1a06 4a03 |0054: const-string v6, "${mail.version}" // string@034a │ │ -363c50: 07e1 |0056: move-object v1, v14 │ │ -363c52: 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 │ │ -363c58: 6e20 9a9d ed00 |005a: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363c5e: 220e f513 |005d: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363c62: 6208 4d71 |005f: sget-object v8, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ -363c66: 1a09 9382 |0061: const-string v9, "imaps" // string@8293 │ │ -363c6a: 1a0a 7a65 |0063: const-string v10, "com.sun.mail.imap.IMAPSSLStore" // string@657a │ │ -363c6e: 1a0b 4c40 |0065: const-string v11, "Oracle" // string@404c │ │ -363c72: 1a0c 4a03 |0067: const-string v12, "${mail.version}" // string@034a │ │ -363c76: 07e7 |0069: move-object v7, v14 │ │ -363c78: 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 │ │ -363c7e: 6e20 9a9d ed00 |006d: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363c84: 220e f513 |0070: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363c88: 6201 4d71 |0072: sget-object v1, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ -363c8c: 1a02 a2a5 |0074: const-string v2, "pop3" // string@a5a2 │ │ -363c90: 1a03 7e65 |0076: const-string v3, "com.sun.mail.pop3.POP3Store" // string@657e │ │ -363c94: 1a04 4c40 |0078: const-string v4, "Oracle" // string@404c │ │ -363c98: 1a05 4a03 |007a: const-string v5, "${mail.version}" // string@034a │ │ -363c9c: 07e0 |007c: move-object v0, v14 │ │ -363c9e: 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 │ │ -363ca4: 6e20 9a9d ed00 |0080: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363caa: 220e f513 |0083: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363cae: 6207 4d71 |0085: sget-object v7, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ -363cb2: 1a08 a3a5 |0087: const-string v8, "pop3s" // string@a5a3 │ │ -363cb6: 1a09 7d65 |0089: const-string v9, "com.sun.mail.pop3.POP3SSLStore" // string@657d │ │ -363cba: 1a0a 4c40 |008b: const-string v10, "Oracle" // string@404c │ │ -363cbe: 1a0b 4a03 |008d: const-string v11, "${mail.version}" // string@034a │ │ -363cc2: 07e6 |008f: move-object v6, v14 │ │ -363cc4: 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 │ │ -363cca: 6e20 9a9d ed00 |0093: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363cd0: 220e f513 |0096: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363cd4: 6201 4e71 |0098: sget-object v1, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714e │ │ -363cd8: 1a02 7ab8 |009a: const-string v2, "smtp" // string@b87a │ │ -363cdc: 1a03 8165 |009c: const-string v3, "com.sun.mail.smtp.SMTPTransport" // string@6581 │ │ -363ce0: 1a04 4c40 |009e: const-string v4, "Oracle" // string@404c │ │ -363ce4: 1a05 4a03 |00a0: const-string v5, "${mail.version}" // string@034a │ │ -363ce8: 07e0 |00a2: move-object v0, v14 │ │ -363cea: 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 │ │ -363cf0: 6e20 9a9d ed00 |00a6: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363cf6: 220e f513 |00a9: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363cfa: 6207 4e71 |00ab: sget-object v7, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714e │ │ -363cfe: 1a08 82b8 |00ad: const-string v8, "smtps" // string@b882 │ │ -363d02: 1a09 7f65 |00af: const-string v9, "com.sun.mail.smtp.SMTPSSLTransport" // string@657f │ │ -363d06: 1a0a 4c40 |00b1: const-string v10, "Oracle" // string@404c │ │ -363d0a: 1a0b 4a03 |00b3: const-string v11, "${mail.version}" // string@034a │ │ -363d0e: 07e6 |00b5: move-object v6, v14 │ │ -363d10: 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 │ │ -363d16: 6e20 9a9d ed00 |00b9: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363d1c: 54de 7571 |00bc: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363d20: 6200 c170 |00be: sget-object v0, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363d24: 6e20 b195 0e00 |00c0: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ -363d2a: 0a0e |00c3: move-result v14 │ │ -363d2c: 380e 4100 |00c4: if-eqz v14, 0105 // +0041 │ │ -363d30: 54de 7571 |00c6: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363d34: 1a00 204c |00c8: const-string v0, "Tables of loaded providers from javamail.providers" // string@4c20 │ │ -363d38: 6e20 a695 0e00 |00ca: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a6 │ │ -363d3e: 54de 7571 |00cd: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363d42: 2200 e812 |00cf: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -363d46: 7010 4098 0000 |00d1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363d4c: 1a01 7742 |00d4: const-string v1, "Providers Listed By Class Name: " // string@4277 │ │ -363d50: 6e20 4b98 1000 |00d6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363d56: 54d1 7971 |00d9: iget-object v1, v13, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ -363d5a: 6e10 eb97 0100 |00db: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -363d60: 0c01 |00de: move-result-object v1 │ │ -363d62: 6e20 4b98 1000 |00df: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363d68: 6e10 5498 0000 |00e2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363d6e: 0c00 |00e5: move-result-object v0 │ │ -363d70: 6e20 a695 0e00 |00e6: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a6 │ │ -363d76: 54de 7571 |00e9: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363d7a: 2200 e812 |00eb: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -363d7e: 7010 4098 0000 |00ed: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363d84: 1a01 7842 |00f0: const-string v1, "Providers Listed By Protocol: " // string@4278 │ │ -363d88: 6e20 4b98 1000 |00f2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363d8e: 54d1 7a71 |00f5: iget-object v1, v13, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ -363d92: 6e10 eb97 0100 |00f7: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -363d98: 0c01 |00fa: move-result-object v1 │ │ -363d9a: 6e20 4b98 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363da0: 6e10 5498 0000 |00fe: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363da6: 0c00 |0101: move-result-object v0 │ │ -363da8: 6e20 a695 0e00 |0102: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a6 │ │ -363dae: 121e |0105: const/4 v14, #int 1 // #1 │ │ -363db0: 5cde 7471 |0106: iput-boolean v14, v13, Ljavax/mail/Session;.loadedProviders:Z // field@7174 │ │ -363db4: 0e00 |0108: return-void │ │ +363b90: |[363b90] javax.mail.Session.loadProviders:(Z)V │ │ +363ba0: 2200 fd13 |0000: new-instance v0, Ljavax/mail/Session$2; // type@13fd │ │ +363ba4: 7020 839d d000 |0002: invoke-direct {v0, v13}, Ljavax/mail/Session$2;.:(Ljavax/mail/Session;)V // method@9d83 │ │ +363baa: 6201 7171 |0005: sget-object v1, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7171 │ │ +363bae: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +363bb2: 2202 e812 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +363bb6: 7010 4098 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363bbc: 6e20 4b98 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363bc2: 1a01 f387 |0011: const-string v1, "javamail.providers" // string@87f3 │ │ +363bc6: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363bcc: 6e10 5498 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363bd2: 0c01 |0019: move-result-object v1 │ │ +363bd4: 7030 bd9d 1d00 |001a: invoke-direct {v13, v1, v0}, Ljavax/mail/Session;.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V // method@9dbd │ │ +363bda: 2802 |001d: goto 001f // +0002 │ │ +363bdc: 0000 |001e: nop // spacer │ │ +363bde: 54d1 7071 |001f: iget-object v1, v13, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7170 │ │ +363be2: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ +363be6: 6e10 e897 0100 |0023: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +363bec: 0c01 |0026: move-result-object v1 │ │ +363bee: 2805 |0027: goto 002c // +0005 │ │ +363bf0: 6e10 e897 0d00 |0028: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +363bf6: 0c01 |002b: move-result-object v1 │ │ +363bf8: 1a02 0f3b |002c: const-string v2, "META-INF/javamail.providers" // string@3b0f │ │ +363bfc: 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 │ │ +363c02: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +363c04: 1a03 7606 |0032: const-string v3, "/META-INF/javamail.default.providers" // string@0676 │ │ +363c08: 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 │ │ +363c0e: 54d0 7871 |0037: iget-object v0, v13, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7178 │ │ +363c12: 3800 0800 |0039: if-eqz v0, 0041 // +0008 │ │ +363c16: 7210 6a9a 0000 |003b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +363c1c: 0a00 |003e: move-result v0 │ │ +363c1e: 3900 7d00 |003f: if-nez v0, 00bc // +007d │ │ +363c22: 380e 7b00 |0041: if-eqz v14, 00bc // +007b │ │ +363c26: 54de 7571 |0043: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363c2a: 1a00 4770 |0045: const-string v0, "failed to load any providers, using defaults" // string@7047 │ │ +363c2e: 6e20 a695 0e00 |0047: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a6 │ │ +363c34: 220e f513 |004a: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363c38: 6202 4d71 |004c: sget-object v2, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ +363c3c: 1a03 8d82 |004e: const-string v3, "imap" // string@828d │ │ +363c40: 1a04 7b65 |0050: const-string v4, "com.sun.mail.imap.IMAPStore" // string@657b │ │ +363c44: 1a05 4c40 |0052: const-string v5, "Oracle" // string@404c │ │ +363c48: 1a06 4a03 |0054: const-string v6, "${mail.version}" // string@034a │ │ +363c4c: 07e1 |0056: move-object v1, v14 │ │ +363c4e: 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 │ │ +363c54: 6e20 9a9d ed00 |005a: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363c5a: 220e f513 |005d: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363c5e: 6208 4d71 |005f: sget-object v8, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ +363c62: 1a09 9382 |0061: const-string v9, "imaps" // string@8293 │ │ +363c66: 1a0a 7a65 |0063: const-string v10, "com.sun.mail.imap.IMAPSSLStore" // string@657a │ │ +363c6a: 1a0b 4c40 |0065: const-string v11, "Oracle" // string@404c │ │ +363c6e: 1a0c 4a03 |0067: const-string v12, "${mail.version}" // string@034a │ │ +363c72: 07e7 |0069: move-object v7, v14 │ │ +363c74: 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 │ │ +363c7a: 6e20 9a9d ed00 |006d: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363c80: 220e f513 |0070: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363c84: 6201 4d71 |0072: sget-object v1, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ +363c88: 1a02 a2a5 |0074: const-string v2, "pop3" // string@a5a2 │ │ +363c8c: 1a03 7e65 |0076: const-string v3, "com.sun.mail.pop3.POP3Store" // string@657e │ │ +363c90: 1a04 4c40 |0078: const-string v4, "Oracle" // string@404c │ │ +363c94: 1a05 4a03 |007a: const-string v5, "${mail.version}" // string@034a │ │ +363c98: 07e0 |007c: move-object v0, v14 │ │ +363c9a: 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 │ │ +363ca0: 6e20 9a9d ed00 |0080: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363ca6: 220e f513 |0083: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363caa: 6207 4d71 |0085: sget-object v7, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ +363cae: 1a08 a3a5 |0087: const-string v8, "pop3s" // string@a5a3 │ │ +363cb2: 1a09 7d65 |0089: const-string v9, "com.sun.mail.pop3.POP3SSLStore" // string@657d │ │ +363cb6: 1a0a 4c40 |008b: const-string v10, "Oracle" // string@404c │ │ +363cba: 1a0b 4a03 |008d: const-string v11, "${mail.version}" // string@034a │ │ +363cbe: 07e6 |008f: move-object v6, v14 │ │ +363cc0: 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 │ │ +363cc6: 6e20 9a9d ed00 |0093: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363ccc: 220e f513 |0096: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363cd0: 6201 4e71 |0098: sget-object v1, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714e │ │ +363cd4: 1a02 7ab8 |009a: const-string v2, "smtp" // string@b87a │ │ +363cd8: 1a03 8165 |009c: const-string v3, "com.sun.mail.smtp.SMTPTransport" // string@6581 │ │ +363cdc: 1a04 4c40 |009e: const-string v4, "Oracle" // string@404c │ │ +363ce0: 1a05 4a03 |00a0: const-string v5, "${mail.version}" // string@034a │ │ +363ce4: 07e0 |00a2: move-object v0, v14 │ │ +363ce6: 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 │ │ +363cec: 6e20 9a9d ed00 |00a6: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363cf2: 220e f513 |00a9: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363cf6: 6207 4e71 |00ab: sget-object v7, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714e │ │ +363cfa: 1a08 82b8 |00ad: const-string v8, "smtps" // string@b882 │ │ +363cfe: 1a09 7f65 |00af: const-string v9, "com.sun.mail.smtp.SMTPSSLTransport" // string@657f │ │ +363d02: 1a0a 4c40 |00b1: const-string v10, "Oracle" // string@404c │ │ +363d06: 1a0b 4a03 |00b3: const-string v11, "${mail.version}" // string@034a │ │ +363d0a: 07e6 |00b5: move-object v6, v14 │ │ +363d0c: 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 │ │ +363d12: 6e20 9a9d ed00 |00b9: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363d18: 54de 7571 |00bc: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363d1c: 6200 c170 |00be: sget-object v0, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363d20: 6e20 b195 0e00 |00c0: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ +363d26: 0a0e |00c3: move-result v14 │ │ +363d28: 380e 4100 |00c4: if-eqz v14, 0105 // +0041 │ │ +363d2c: 54de 7571 |00c6: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363d30: 1a00 204c |00c8: const-string v0, "Tables of loaded providers from javamail.providers" // string@4c20 │ │ +363d34: 6e20 a695 0e00 |00ca: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a6 │ │ +363d3a: 54de 7571 |00cd: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363d3e: 2200 e812 |00cf: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +363d42: 7010 4098 0000 |00d1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363d48: 1a01 7742 |00d4: const-string v1, "Providers Listed By Class Name: " // string@4277 │ │ +363d4c: 6e20 4b98 1000 |00d6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363d52: 54d1 7971 |00d9: iget-object v1, v13, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ +363d56: 6e10 eb97 0100 |00db: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +363d5c: 0c01 |00de: move-result-object v1 │ │ +363d5e: 6e20 4b98 1000 |00df: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363d64: 6e10 5498 0000 |00e2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363d6a: 0c00 |00e5: move-result-object v0 │ │ +363d6c: 6e20 a695 0e00 |00e6: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a6 │ │ +363d72: 54de 7571 |00e9: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363d76: 2200 e812 |00eb: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +363d7a: 7010 4098 0000 |00ed: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363d80: 1a01 7842 |00f0: const-string v1, "Providers Listed By Protocol: " // string@4278 │ │ +363d84: 6e20 4b98 1000 |00f2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363d8a: 54d1 7a71 |00f5: iget-object v1, v13, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ +363d8e: 6e10 eb97 0100 |00f7: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +363d94: 0c01 |00fa: move-result-object v1 │ │ +363d96: 6e20 4b98 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363d9c: 6e10 5498 0000 |00fe: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363da2: 0c00 |0101: move-result-object v0 │ │ +363da4: 6e20 a695 0e00 |0102: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a6 │ │ +363daa: 121e |0105: const/4 v14, #int 1 // #1 │ │ +363dac: 5cde 7471 |0106: iput-boolean v14, v13, Ljavax/mail/Session;.loadedProviders:Z // field@7174 │ │ +363db0: 0e00 |0108: return-void │ │ catches : 1 │ │ 0x0005 - 0x001d │ │ Ljava/lang/SecurityException; -> 0x001e │ │ positions : │ │ 0x0000 line=1035 │ │ 0x0005 line=1045 │ │ 0x0009 line=1046 │ │ @@ -800822,127 +800822,127 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 208 16-bit code units │ │ -363dc8: |[363dc8] javax.mail.Session.loadProvidersFromStream:(Ljava/io/InputStream;)V │ │ -363dd8: 380b cf00 |0000: if-eqz v11, 00cf // +00cf │ │ -363ddc: 2200 5f12 |0002: new-instance v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -363de0: 7020 8a95 b000 |0004: invoke-direct {v0, v11}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958a │ │ -363de6: 6e10 8c95 0000 |0007: invoke-virtual {v0}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958c │ │ -363dec: 0c0b |000a: move-result-object v11 │ │ -363dee: 380b c400 |000b: if-eqz v11, 00cf // +00c4 │ │ -363df2: 1a01 1203 |000d: const-string v1, "#" // string@0312 │ │ -363df6: 6e20 2c98 1b00 |000f: invoke-virtual {v11, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363dfc: 0a01 |0012: move-result v1 │ │ -363dfe: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ -363e02: 28f2 |0015: goto 0007 // -000e │ │ -363e04: 6e10 3498 0b00 |0016: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -363e0a: 0c01 |0019: move-result-object v1 │ │ -363e0c: 6e10 2298 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -363e12: 0a01 |001d: move-result v1 │ │ -363e14: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -363e18: 28e7 |0020: goto 0007 // -0019 │ │ -363e1a: 2201 7913 |0021: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ -363e1e: 1a02 9507 |0023: const-string v2, ";" // string@0795 │ │ -363e22: 7030 b99a b102 |0025: invoke-direct {v1, v11, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ -363e28: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -363e2a: 0724 |0029: move-object v4, v2 │ │ -363e2c: 0745 |002a: move-object v5, v4 │ │ -363e2e: 0756 |002b: move-object v6, v5 │ │ -363e30: 0767 |002c: move-object v7, v6 │ │ -363e32: 0778 |002d: move-object v8, v7 │ │ -363e34: 6e10 bd9a 0100 |002e: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ -363e3a: 0a02 |0031: move-result v2 │ │ -363e3c: 3802 7400 |0032: if-eqz v2, 00a6 // +0074 │ │ -363e40: 6e10 be9a 0100 |0034: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -363e46: 0c02 |0037: move-result-object v2 │ │ -363e48: 6e10 3498 0200 |0038: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -363e4e: 0c02 |003b: move-result-object v2 │ │ -363e50: 1a03 ed07 |003c: const-string v3, "=" // string@07ed │ │ -363e54: 6e20 1c98 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -363e5a: 0a03 |0041: move-result v3 │ │ -363e5c: 1a09 aba6 |0042: const-string v9, "protocol=" // string@a6ab │ │ -363e60: 6e20 2c98 9200 |0044: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363e66: 0a09 |0047: move-result v9 │ │ -363e68: 3809 0a00 |0048: if-eqz v9, 0052 // +000a │ │ -363e6c: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -363e70: 6e20 2d98 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -363e76: 0c02 |004f: move-result-object v2 │ │ -363e78: 0725 |0050: move-object v5, v2 │ │ -363e7a: 28dd |0051: goto 002e // -0023 │ │ -363e7c: 1a09 62be |0052: const-string v9, "type=" // string@be62 │ │ -363e80: 6e20 2c98 9200 |0054: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363e86: 0a09 |0057: move-result v9 │ │ -363e88: 3809 1e00 |0058: if-eqz v9, 0076 // +001e │ │ -363e8c: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -363e90: 6e20 2d98 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -363e96: 0c02 |005f: move-result-object v2 │ │ -363e98: 1a03 27ba |0060: const-string v3, "store" // string@ba27 │ │ -363e9c: 6e20 1398 3200 |0062: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -363ea2: 0a03 |0065: move-result v3 │ │ -363ea4: 3803 0500 |0066: if-eqz v3, 006b // +0005 │ │ -363ea8: 6204 4d71 |0068: sget-object v4, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ -363eac: 28c4 |006a: goto 002e // -003c │ │ -363eae: 1a03 d4bd |006b: const-string v3, "transport" // string@bdd4 │ │ -363eb2: 6e20 1398 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -363eb8: 0a02 |0070: move-result v2 │ │ -363eba: 3802 bdff |0071: if-eqz v2, 002e // -0043 │ │ -363ebe: 6204 4e71 |0073: sget-object v4, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714e │ │ -363ec2: 28b9 |0075: goto 002e // -0047 │ │ -363ec4: 1a09 4364 |0076: const-string v9, "class=" // string@6443 │ │ -363ec8: 6e20 2c98 9200 |0078: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363ece: 0a09 |007b: move-result v9 │ │ -363ed0: 3809 0a00 |007c: if-eqz v9, 0086 // +000a │ │ -363ed4: d803 0301 |007e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -363ed8: 6e20 2d98 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -363ede: 0c02 |0083: move-result-object v2 │ │ -363ee0: 0726 |0084: move-object v6, v2 │ │ -363ee2: 28a9 |0085: goto 002e // -0057 │ │ -363ee4: 1a09 d4c1 |0086: const-string v9, "vendor=" // string@c1d4 │ │ -363ee8: 6e20 2c98 9200 |0088: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363eee: 0a09 |008b: move-result v9 │ │ -363ef0: 3809 0a00 |008c: if-eqz v9, 0096 // +000a │ │ -363ef4: d803 0301 |008e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -363ef8: 6e20 2d98 3200 |0090: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -363efe: 0c02 |0093: move-result-object v2 │ │ -363f00: 0727 |0094: move-object v7, v2 │ │ -363f02: 2899 |0095: goto 002e // -0067 │ │ -363f04: 1a09 e4c1 |0096: const-string v9, "version=" // string@c1e4 │ │ -363f08: 6e20 2c98 9200 |0098: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363f0e: 0a09 |009b: move-result v9 │ │ -363f10: 3809 92ff |009c: if-eqz v9, 002e // -006e │ │ -363f14: d803 0301 |009e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -363f18: 6e20 2d98 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -363f1e: 0c02 |00a3: move-result-object v2 │ │ -363f20: 0728 |00a4: move-object v8, v2 │ │ -363f22: 2889 |00a5: goto 002e // -0077 │ │ -363f24: 3804 1e00 |00a6: if-eqz v4, 00c4 // +001e │ │ -363f28: 3805 1c00 |00a8: if-eqz v5, 00c4 // +001c │ │ -363f2c: 3806 1a00 |00aa: if-eqz v6, 00c4 // +001a │ │ -363f30: 6e10 2298 0500 |00ac: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -363f36: 0a01 |00af: move-result v1 │ │ -363f38: 3d01 1400 |00b0: if-lez v1, 00c4 // +0014 │ │ -363f3c: 6e10 2298 0600 |00b2: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -363f42: 0a01 |00b5: move-result v1 │ │ -363f44: 3c01 0300 |00b6: if-gtz v1, 00b9 // +0003 │ │ -363f48: 280c |00b8: goto 00c4 // +000c │ │ -363f4a: 220b f513 |00b9: new-instance v11, Ljavax/mail/Provider; // type@13f5 │ │ -363f4e: 07b3 |00bb: move-object v3, v11 │ │ -363f50: 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 │ │ -363f56: 6e20 9a9d ba00 |00bf: invoke-virtual {v10, v11}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363f5c: 2900 45ff |00c2: goto/16 0007 // -00bb │ │ -363f60: 54a1 7571 |00c4: iget-object v1, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363f64: 6202 c170 |00c6: sget-object v2, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363f68: 1a03 9b0d |00c8: const-string v3, "Bad provider entry: {0}" // string@0d9b │ │ -363f6c: 6e40 b495 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@95b4 │ │ -363f72: 2900 3aff |00cd: goto/16 0007 // -00c6 │ │ -363f76: 0e00 |00cf: return-void │ │ +363dc4: |[363dc4] javax.mail.Session.loadProvidersFromStream:(Ljava/io/InputStream;)V │ │ +363dd4: 380b cf00 |0000: if-eqz v11, 00cf // +00cf │ │ +363dd8: 2200 5f12 |0002: new-instance v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +363ddc: 7020 8a95 b000 |0004: invoke-direct {v0, v11}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958a │ │ +363de2: 6e10 8c95 0000 |0007: invoke-virtual {v0}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958c │ │ +363de8: 0c0b |000a: move-result-object v11 │ │ +363dea: 380b c400 |000b: if-eqz v11, 00cf // +00c4 │ │ +363dee: 1a01 1203 |000d: const-string v1, "#" // string@0312 │ │ +363df2: 6e20 2c98 1b00 |000f: invoke-virtual {v11, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363df8: 0a01 |0012: move-result v1 │ │ +363dfa: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ +363dfe: 28f2 |0015: goto 0007 // -000e │ │ +363e00: 6e10 3498 0b00 |0016: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +363e06: 0c01 |0019: move-result-object v1 │ │ +363e08: 6e10 2298 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +363e0e: 0a01 |001d: move-result v1 │ │ +363e10: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +363e14: 28e7 |0020: goto 0007 // -0019 │ │ +363e16: 2201 7913 |0021: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ +363e1a: 1a02 9507 |0023: const-string v2, ";" // string@0795 │ │ +363e1e: 7030 b99a b102 |0025: invoke-direct {v1, v11, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ +363e24: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +363e26: 0724 |0029: move-object v4, v2 │ │ +363e28: 0745 |002a: move-object v5, v4 │ │ +363e2a: 0756 |002b: move-object v6, v5 │ │ +363e2c: 0767 |002c: move-object v7, v6 │ │ +363e2e: 0778 |002d: move-object v8, v7 │ │ +363e30: 6e10 bd9a 0100 |002e: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ +363e36: 0a02 |0031: move-result v2 │ │ +363e38: 3802 7400 |0032: if-eqz v2, 00a6 // +0074 │ │ +363e3c: 6e10 be9a 0100 |0034: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +363e42: 0c02 |0037: move-result-object v2 │ │ +363e44: 6e10 3498 0200 |0038: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +363e4a: 0c02 |003b: move-result-object v2 │ │ +363e4c: 1a03 ed07 |003c: const-string v3, "=" // string@07ed │ │ +363e50: 6e20 1c98 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +363e56: 0a03 |0041: move-result v3 │ │ +363e58: 1a09 aba6 |0042: const-string v9, "protocol=" // string@a6ab │ │ +363e5c: 6e20 2c98 9200 |0044: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363e62: 0a09 |0047: move-result v9 │ │ +363e64: 3809 0a00 |0048: if-eqz v9, 0052 // +000a │ │ +363e68: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +363e6c: 6e20 2d98 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +363e72: 0c02 |004f: move-result-object v2 │ │ +363e74: 0725 |0050: move-object v5, v2 │ │ +363e76: 28dd |0051: goto 002e // -0023 │ │ +363e78: 1a09 62be |0052: const-string v9, "type=" // string@be62 │ │ +363e7c: 6e20 2c98 9200 |0054: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363e82: 0a09 |0057: move-result v9 │ │ +363e84: 3809 1e00 |0058: if-eqz v9, 0076 // +001e │ │ +363e88: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +363e8c: 6e20 2d98 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +363e92: 0c02 |005f: move-result-object v2 │ │ +363e94: 1a03 27ba |0060: const-string v3, "store" // string@ba27 │ │ +363e98: 6e20 1398 3200 |0062: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +363e9e: 0a03 |0065: move-result v3 │ │ +363ea0: 3803 0500 |0066: if-eqz v3, 006b // +0005 │ │ +363ea4: 6204 4d71 |0068: sget-object v4, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714d │ │ +363ea8: 28c4 |006a: goto 002e // -003c │ │ +363eaa: 1a03 d4bd |006b: const-string v3, "transport" // string@bdd4 │ │ +363eae: 6e20 1398 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +363eb4: 0a02 |0070: move-result v2 │ │ +363eb6: 3802 bdff |0071: if-eqz v2, 002e // -0043 │ │ +363eba: 6204 4e71 |0073: sget-object v4, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714e │ │ +363ebe: 28b9 |0075: goto 002e // -0047 │ │ +363ec0: 1a09 4364 |0076: const-string v9, "class=" // string@6443 │ │ +363ec4: 6e20 2c98 9200 |0078: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363eca: 0a09 |007b: move-result v9 │ │ +363ecc: 3809 0a00 |007c: if-eqz v9, 0086 // +000a │ │ +363ed0: d803 0301 |007e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +363ed4: 6e20 2d98 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +363eda: 0c02 |0083: move-result-object v2 │ │ +363edc: 0726 |0084: move-object v6, v2 │ │ +363ede: 28a9 |0085: goto 002e // -0057 │ │ +363ee0: 1a09 d4c1 |0086: const-string v9, "vendor=" // string@c1d4 │ │ +363ee4: 6e20 2c98 9200 |0088: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363eea: 0a09 |008b: move-result v9 │ │ +363eec: 3809 0a00 |008c: if-eqz v9, 0096 // +000a │ │ +363ef0: d803 0301 |008e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +363ef4: 6e20 2d98 3200 |0090: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +363efa: 0c02 |0093: move-result-object v2 │ │ +363efc: 0727 |0094: move-object v7, v2 │ │ +363efe: 2899 |0095: goto 002e // -0067 │ │ +363f00: 1a09 e4c1 |0096: const-string v9, "version=" // string@c1e4 │ │ +363f04: 6e20 2c98 9200 |0098: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363f0a: 0a09 |009b: move-result v9 │ │ +363f0c: 3809 92ff |009c: if-eqz v9, 002e // -006e │ │ +363f10: d803 0301 |009e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +363f14: 6e20 2d98 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +363f1a: 0c02 |00a3: move-result-object v2 │ │ +363f1c: 0728 |00a4: move-object v8, v2 │ │ +363f1e: 2889 |00a5: goto 002e // -0077 │ │ +363f20: 3804 1e00 |00a6: if-eqz v4, 00c4 // +001e │ │ +363f24: 3805 1c00 |00a8: if-eqz v5, 00c4 // +001c │ │ +363f28: 3806 1a00 |00aa: if-eqz v6, 00c4 // +001a │ │ +363f2c: 6e10 2298 0500 |00ac: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +363f32: 0a01 |00af: move-result v1 │ │ +363f34: 3d01 1400 |00b0: if-lez v1, 00c4 // +0014 │ │ +363f38: 6e10 2298 0600 |00b2: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +363f3e: 0a01 |00b5: move-result v1 │ │ +363f40: 3c01 0300 |00b6: if-gtz v1, 00b9 // +0003 │ │ +363f44: 280c |00b8: goto 00c4 // +000c │ │ +363f46: 220b f513 |00b9: new-instance v11, Ljavax/mail/Provider; // type@13f5 │ │ +363f4a: 07b3 |00bb: move-object v3, v11 │ │ +363f4c: 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 │ │ +363f52: 6e20 9a9d ba00 |00bf: invoke-virtual {v10, v11}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363f58: 2900 45ff |00c2: goto/16 0007 // -00bb │ │ +363f5c: 54a1 7571 |00c4: iget-object v1, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363f60: 6202 c170 |00c6: sget-object v2, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363f64: 1a03 9b0d |00c8: const-string v3, "Bad provider entry: {0}" // string@0d9b │ │ +363f68: 6e40 b495 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@95b4 │ │ +363f6e: 2900 3aff |00cd: goto/16 0007 // -00c6 │ │ +363f72: 0e00 |00cf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1103 │ │ 0x0007 line=1107 │ │ 0x000f line=1109 │ │ 0x0016 line=1111 │ │ 0x0021 line=1118 │ │ @@ -800976,52 +800976,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 │ │ -363f78: |[363f78] javax.mail.Session.loadResource:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;Z)V │ │ -363f88: 1a00 5c19 |0000: const-string v0, "Exception loading resource" // string@195c │ │ -363f8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -363f8e: 7120 ab9d 3400 |0003: invoke-static {v4, v3}, Ljavax/mail/Session;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9dab │ │ -363f94: 0c01 |0006: move-result-object v1 │ │ -363f96: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -363f9a: 7220 e39d 1500 |0009: invoke-interface {v5, v1}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ -363fa0: 5424 7571 |000c: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363fa4: 6205 c170 |000e: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363fa8: 1a06 81ba |0010: const-string v6, "successfully loaded resource: {0}" // string@ba81 │ │ -363fac: 6e40 b495 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@95b4 │ │ -363fb2: 280c |0015: goto 0021 // +000c │ │ -363fb4: 3806 0b00 |0016: if-eqz v6, 0021 // +000b │ │ -363fb8: 5424 7571 |0018: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363fbc: 6205 c770 |001a: sget-object v5, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@70c7 │ │ -363fc0: 1a06 ca6f |001c: const-string v6, "expected resource not found: {0}" // string@6fca │ │ -363fc4: 6e40 b495 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@95b4 │ │ -363fca: 3801 1e00 |0021: if-eqz v1, 003f // +001e │ │ -363fce: 6e10 b396 0100 |0023: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -363fd4: 2819 |0026: goto 003f // +0019 │ │ -363fd6: 0d03 |0027: move-exception v3 │ │ -363fd8: 2818 |0028: goto 0040 // +0018 │ │ -363fda: 0d03 |0029: move-exception v3 │ │ -363fdc: 5424 7571 |002a: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363fe0: 6205 c170 |002c: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363fe4: 6e40 b595 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@95b5 │ │ -363fea: 3801 0e00 |0031: if-eqz v1, 003f // +000e │ │ -363fee: 28f0 |0033: goto 0023 // -0010 │ │ -363ff0: 0d03 |0034: move-exception v3 │ │ -363ff2: 5424 7571 |0035: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -363ff6: 6205 c170 |0037: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -363ffa: 6e40 b595 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@95b5 │ │ -364000: 3801 0300 |003c: if-eqz v1, 003f // +0003 │ │ -364004: 28e5 |003e: goto 0023 // -001b │ │ -364006: 0e00 |003f: return-void │ │ -364008: 3801 0500 |0040: if-eqz v1, 0045 // +0005 │ │ -36400c: 6e10 b396 0100 |0042: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -364012: 2703 |0045: throw v3 │ │ +363f74: |[363f74] javax.mail.Session.loadResource:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;Z)V │ │ +363f84: 1a00 5c19 |0000: const-string v0, "Exception loading resource" // string@195c │ │ +363f88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +363f8a: 7120 ab9d 3400 |0003: invoke-static {v4, v3}, Ljavax/mail/Session;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9dab │ │ +363f90: 0c01 |0006: move-result-object v1 │ │ +363f92: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +363f96: 7220 e39d 1500 |0009: invoke-interface {v5, v1}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ +363f9c: 5424 7571 |000c: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363fa0: 6205 c170 |000e: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363fa4: 1a06 81ba |0010: const-string v6, "successfully loaded resource: {0}" // string@ba81 │ │ +363fa8: 6e40 b495 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@95b4 │ │ +363fae: 280c |0015: goto 0021 // +000c │ │ +363fb0: 3806 0b00 |0016: if-eqz v6, 0021 // +000b │ │ +363fb4: 5424 7571 |0018: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363fb8: 6205 c770 |001a: sget-object v5, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@70c7 │ │ +363fbc: 1a06 ca6f |001c: const-string v6, "expected resource not found: {0}" // string@6fca │ │ +363fc0: 6e40 b495 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@95b4 │ │ +363fc6: 3801 1e00 |0021: if-eqz v1, 003f // +001e │ │ +363fca: 6e10 b396 0100 |0023: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +363fd0: 2819 |0026: goto 003f // +0019 │ │ +363fd2: 0d03 |0027: move-exception v3 │ │ +363fd4: 2818 |0028: goto 0040 // +0018 │ │ +363fd6: 0d03 |0029: move-exception v3 │ │ +363fd8: 5424 7571 |002a: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363fdc: 6205 c170 |002c: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363fe0: 6e40 b595 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@95b5 │ │ +363fe6: 3801 0e00 |0031: if-eqz v1, 003f // +000e │ │ +363fea: 28f0 |0033: goto 0023 // -0010 │ │ +363fec: 0d03 |0034: move-exception v3 │ │ +363fee: 5424 7571 |0035: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +363ff2: 6205 c170 |0037: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +363ff6: 6e40 b595 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@95b5 │ │ +363ffc: 3801 0300 |003c: if-eqz v1, 003f // +0003 │ │ +364000: 28e5 |003e: goto 0023 // -001b │ │ +364002: 0e00 |003f: return-void │ │ +364004: 3801 0500 |0040: if-eqz v1, 0045 // +0005 │ │ +364008: 6e10 b396 0100 |0042: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36400e: 2703 |0045: throw v3 │ │ catches : 4 │ │ 0x0003 - 0x0021 │ │ Ljava/io/IOException; -> 0x0034 │ │ Ljava/lang/SecurityException; -> 0x0029 │ │ -> 0x0027 │ │ 0x0023 - 0x0026 │ │ Ljava/io/IOException; -> 0x003f │ │ @@ -801051,26 +801051,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 │ │ -362a94: |[362a94] javax.mail.Session.openStream:(Ljava/net/URL;)Ljava/io/InputStream; │ │ -362aa4: 2200 0314 |0000: new-instance v0, Ljavax/mail/Session$8; // type@1403 │ │ -362aa8: 7020 939d 1000 |0002: invoke-direct {v0, v1}, Ljavax/mail/Session$8;.:(Ljava/net/URL;)V // method@9d93 │ │ -362aae: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ -362ab4: 0c01 |0008: move-result-object v1 │ │ -362ab6: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ -362aba: 1101 |000b: return-object v1 │ │ -362abc: 0d01 |000c: move-exception v1 │ │ -362abe: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ -362ac4: 0c01 |0010: move-result-object v1 │ │ -362ac6: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ -362aca: 2701 |0013: throw v1 │ │ +362a90: |[362a90] javax.mail.Session.openStream:(Ljava/net/URL;)Ljava/io/InputStream; │ │ +362aa0: 2200 0314 |0000: new-instance v0, Ljavax/mail/Session$8; // type@1403 │ │ +362aa4: 7020 939d 1000 |0002: invoke-direct {v0, v1}, Ljavax/mail/Session$8;.:(Ljava/net/URL;)V // method@9d93 │ │ +362aaa: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ +362ab0: 0c01 |0008: move-result-object v1 │ │ +362ab2: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ +362ab6: 1101 |000b: return-object v1 │ │ +362ab8: 0d01 |000c: move-exception v1 │ │ +362aba: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ +362ac0: 0c01 |0010: move-result-object v1 │ │ +362ac2: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ +362ac6: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/security/PrivilegedActionException; -> 0x000c │ │ positions : │ │ 0x0000 line=1421 │ │ 0x000d line=1430 │ │ locals : │ │ @@ -801082,42 +801082,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 │ │ -3636b0: |[3636b0] javax.mail.Session.addProvider:(Ljavax/mail/Provider;)V │ │ -3636c0: 1d02 |0000: monitor-enter v2 │ │ -3636c2: 5420 7871 |0001: iget-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7178 │ │ -3636c6: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -3636ca: 2200 5613 |0005: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -3636ce: 7010 9399 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3636d4: 5b20 7871 |000a: iput-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7178 │ │ -3636d8: 5420 7871 |000c: iget-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7178 │ │ -3636dc: 7220 5b9a 3000 |000e: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3636e2: 5420 7971 |0011: iget-object v0, v2, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ -3636e6: 6e10 579d 0300 |0013: invoke-virtual {v3}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -3636ec: 0c01 |0016: move-result-object v1 │ │ -3636ee: 7230 899a 1003 |0017: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -3636f4: 5420 7a71 |001a: iget-object v0, v2, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ -3636f8: 6e10 589d 0300 |001c: invoke-virtual {v3}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -3636fe: 0c01 |001f: move-result-object v1 │ │ -363700: 7220 819a 1000 |0020: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@9a81 │ │ -363706: 0a00 |0023: move-result v0 │ │ -363708: 3900 0b00 |0024: if-nez v0, 002f // +000b │ │ -36370c: 5420 7a71 |0026: iget-object v0, v2, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ -363710: 6e10 589d 0300 |0028: invoke-virtual {v3}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -363716: 0c01 |002b: move-result-object v1 │ │ -363718: 7230 899a 1003 |002c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36371e: 1e02 |002f: monitor-exit v2 │ │ -363720: 0e00 |0030: return-void │ │ -363722: 0d03 |0031: move-exception v3 │ │ -363724: 1e02 |0032: monitor-exit v2 │ │ -363726: 2703 |0033: throw v3 │ │ +3636ac: |[3636ac] javax.mail.Session.addProvider:(Ljavax/mail/Provider;)V │ │ +3636bc: 1d02 |0000: monitor-enter v2 │ │ +3636be: 5420 7871 |0001: iget-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7178 │ │ +3636c2: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +3636c6: 2200 5613 |0005: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +3636ca: 7010 9399 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3636d0: 5b20 7871 |000a: iput-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7178 │ │ +3636d4: 5420 7871 |000c: iget-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7178 │ │ +3636d8: 7220 5b9a 3000 |000e: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3636de: 5420 7971 |0011: iget-object v0, v2, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ +3636e2: 6e10 579d 0300 |0013: invoke-virtual {v3}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +3636e8: 0c01 |0016: move-result-object v1 │ │ +3636ea: 7230 899a 1003 |0017: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +3636f0: 5420 7a71 |001a: iget-object v0, v2, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ +3636f4: 6e10 589d 0300 |001c: invoke-virtual {v3}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +3636fa: 0c01 |001f: move-result-object v1 │ │ +3636fc: 7220 819a 1000 |0020: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@9a81 │ │ +363702: 0a00 |0023: move-result v0 │ │ +363704: 3900 0b00 |0024: if-nez v0, 002f // +000b │ │ +363708: 5420 7a71 |0026: iget-object v0, v2, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ +36370c: 6e10 589d 0300 |0028: invoke-virtual {v3}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +363712: 0c01 |002b: move-result-object v1 │ │ +363714: 7230 899a 1003 |002c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36371a: 1e02 |002f: monitor-exit v2 │ │ +36371c: 0e00 |0030: return-void │ │ +36371e: 0d03 |0031: move-exception v3 │ │ +363720: 1e02 |0032: monitor-exit v2 │ │ +363722: 2703 |0033: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x002f │ │ -> 0x0031 │ │ positions : │ │ 0x0001 line=1166 │ │ 0x0005 line=1167 │ │ 0x000c line=1168 │ │ @@ -801134,22 +801134,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -362a20: |[362a20] javax.mail.Session.getDebug:()Z │ │ -362a30: 1d01 |0000: monitor-enter v1 │ │ -362a32: 5510 7271 |0001: iget-boolean v0, v1, Ljavax/mail/Session;.debug:Z // field@7172 │ │ -362a36: 1e01 |0003: monitor-exit v1 │ │ -362a38: 0f00 |0004: return v0 │ │ -362a3a: 0d00 |0005: move-exception v0 │ │ -362a3c: 1e01 |0006: monitor-exit v1 │ │ -362a3e: 2700 |0007: throw v0 │ │ +362a1c: |[362a1c] javax.mail.Session.getDebug:()Z │ │ +362a2c: 1d01 |0000: monitor-enter v1 │ │ +362a2e: 5510 7271 |0001: iget-boolean v0, v1, Ljavax/mail/Session;.debug:Z // field@7172 │ │ +362a32: 1e01 |0003: monitor-exit v1 │ │ +362a34: 0f00 |0004: return v0 │ │ +362a36: 0d00 |0005: move-exception v0 │ │ +362a38: 1e01 |0006: monitor-exit v1 │ │ +362a3a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=449 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/Session; │ │ @@ -801159,26 +801159,26 @@ │ │ type : '()Ljava/io/PrintStream;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -362adc: |[362adc] javax.mail.Session.getDebugOut:()Ljava/io/PrintStream; │ │ -362aec: 1d01 |0000: monitor-enter v1 │ │ -362aee: 5410 7671 |0001: iget-object v0, v1, Ljavax/mail/Session;.out:Ljava/io/PrintStream; // field@7176 │ │ -362af2: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ -362af6: 6200 a470 |0005: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@70a4 │ │ -362afa: 1e01 |0007: monitor-exit v1 │ │ -362afc: 1100 |0008: return-object v0 │ │ -362afe: 1e01 |0009: monitor-exit v1 │ │ -362b00: 1100 |000a: return-object v0 │ │ -362b02: 0d00 |000b: move-exception v0 │ │ -362b04: 1e01 |000c: monitor-exit v1 │ │ -362b06: 2700 |000d: throw v0 │ │ +362ad8: |[362ad8] javax.mail.Session.getDebugOut:()Ljava/io/PrintStream; │ │ +362ae8: 1d01 |0000: monitor-enter v1 │ │ +362aea: 5410 7671 |0001: iget-object v0, v1, Ljavax/mail/Session;.out:Ljava/io/PrintStream; // field@7176 │ │ +362aee: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ +362af2: 6200 a470 |0005: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@70a4 │ │ +362af6: 1e01 |0007: monitor-exit v1 │ │ +362af8: 1100 |0008: return-object v0 │ │ +362afa: 1e01 |0009: monitor-exit v1 │ │ +362afc: 1100 |000a: return-object v0 │ │ +362afe: 0d00 |000b: move-exception v0 │ │ +362b00: 1e01 |000c: monitor-exit v1 │ │ +362b02: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=475 │ │ 0x0005 line=476 │ │ 0x0009 line=478 │ │ @@ -801190,17 +801190,17 @@ │ │ type : '()Ljavax/mail/EventQueue;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -362bdc: |[362bdc] javax.mail.Session.getEventQueue:()Ljavax/mail/EventQueue; │ │ -362bec: 5410 7b71 |0000: iget-object v0, v1, Ljavax/mail/Session;.q:Ljavax/mail/EventQueue; // field@717b │ │ -362bf0: 1100 |0002: return-object v0 │ │ +362bd8: |[362bd8] javax.mail.Session.getEventQueue:()Ljavax/mail/EventQueue; │ │ +362be8: 5410 7b71 |0000: iget-object v0, v1, Ljavax/mail/Session;.q:Ljavax/mail/EventQueue; // field@717b │ │ +362bec: 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;) │ │ @@ -801208,21 +801208,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 │ │ -362bf4: |[362bf4] javax.mail.Session.getFolder:(Ljavax/mail/URLName;)Ljavax/mail/Folder; │ │ -362c04: 6e20 b29d 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/Session;.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db2 │ │ -362c0a: 0c00 |0003: move-result-object v0 │ │ -362c0c: 6e10 cc9d 0000 |0004: invoke-virtual {v0}, Ljavax/mail/Store;.connect:()V // method@9dcc │ │ -362c12: 6e20 d19d 2000 |0007: invoke-virtual {v0, v2}, Ljavax/mail/Store;.getFolder:(Ljavax/mail/URLName;)Ljavax/mail/Folder; // method@9dd1 │ │ -362c18: 0c02 |000a: move-result-object v2 │ │ -362c1a: 1102 |000b: return-object v2 │ │ +362bf0: |[362bf0] javax.mail.Session.getFolder:(Ljavax/mail/URLName;)Ljavax/mail/Folder; │ │ +362c00: 6e20 b29d 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/Session;.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db2 │ │ +362c06: 0c00 |0003: move-result-object v0 │ │ +362c08: 6e10 cc9d 0000 |0004: invoke-virtual {v0}, Ljavax/mail/Store;.connect:()V // method@9dcc │ │ +362c0e: 6e20 d19d 2000 |0007: invoke-virtual {v0, v2}, Ljavax/mail/Store;.getFolder:(Ljavax/mail/URLName;)Ljavax/mail/Folder; // method@9dd1 │ │ +362c14: 0c02 |000a: move-result-object v2 │ │ +362c16: 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; │ │ @@ -801233,20 +801233,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 │ │ -362c1c: |[362c1c] javax.mail.Session.getPasswordAuthentication:(Ljavax/mail/URLName;)Ljavax/mail/PasswordAuthentication; │ │ -362c2c: 5410 6f71 |0000: iget-object v0, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@716f │ │ -362c30: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -362c36: 0c02 |0005: move-result-object v2 │ │ -362c38: 1f02 f313 |0006: check-cast v2, Ljavax/mail/PasswordAuthentication; // type@13f3 │ │ -362c3c: 1102 |0008: return-object v2 │ │ +362c18: |[362c18] javax.mail.Session.getPasswordAuthentication:(Ljavax/mail/URLName;)Ljavax/mail/PasswordAuthentication; │ │ +362c28: 5410 6f71 |0000: iget-object v0, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@716f │ │ +362c2c: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +362c32: 0c02 |0005: move-result-object v2 │ │ +362c34: 1f02 f313 |0006: check-cast v2, Ljavax/mail/PasswordAuthentication; // type@13f3 │ │ +362c38: 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; │ │ │ │ @@ -801255,17 +801255,17 @@ │ │ type : '()Ljava/util/Properties;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -362bc4: |[362bc4] javax.mail.Session.getProperties:()Ljava/util/Properties; │ │ -362bd4: 5410 7771 |0000: iget-object v0, v1, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7177 │ │ -362bd8: 1100 |0002: return-object v0 │ │ +362bc0: |[362bc0] javax.mail.Session.getProperties:()Ljava/util/Properties; │ │ +362bd0: 5410 7771 |0000: iget-object v0, v1, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7177 │ │ +362bd4: 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;) │ │ @@ -801273,19 +801273,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 │ │ -362b3c: |[362b3c] javax.mail.Session.getProperty:(Ljava/lang/String;)Ljava/lang/String; │ │ -362b4c: 5410 7771 |0000: iget-object v0, v1, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7177 │ │ -362b50: 6e20 979a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ -362b56: 0c02 |0005: move-result-object v2 │ │ -362b58: 1102 |0006: return-object v2 │ │ +362b38: |[362b38] javax.mail.Session.getProperty:(Ljava/lang/String;)Ljava/lang/String; │ │ +362b48: 5410 7771 |0000: iget-object v0, v1, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7177 │ │ +362b4c: 6e20 979a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ +362b52: 0c02 |0005: move-result-object v2 │ │ +362b54: 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; │ │ │ │ @@ -801294,92 +801294,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 │ │ -362c70: |[362c70] javax.mail.Session.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ -362c80: 1d04 |0000: monitor-enter v4 │ │ -362c82: 3805 9800 |0001: if-eqz v5, 0099 // +0098 │ │ -362c86: 6e10 2298 0500 |0003: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -362c8c: 0a00 |0006: move-result v0 │ │ -362c8e: 3d00 9200 |0007: if-lez v0, 0099 // +0092 │ │ -362c92: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -362c94: 5441 7771 |000a: iget-object v1, v4, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7177 │ │ -362c98: 2202 e812 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -362c9c: 7010 4098 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -362ca2: 1a03 f798 |0011: const-string v3, "mail." // string@98f7 │ │ -362ca6: 6e20 4b98 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362cac: 6e20 4b98 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362cb2: 1a03 0406 |0019: const-string v3, ".class" // string@0604 │ │ -362cb6: 6e20 4b98 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362cbc: 6e10 5498 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -362cc2: 0c02 |0021: move-result-object v2 │ │ -362cc4: 6e20 979a 2100 |0022: invoke-virtual {v1, v2}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ -362cca: 0c01 |0025: move-result-object v1 │ │ -362ccc: 3801 2e00 |0026: if-eqz v1, 0054 // +002e │ │ -362cd0: 5440 7571 |0028: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -362cd4: 6202 c270 |002a: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ -362cd8: 6e20 b195 2000 |002c: invoke-virtual {v0, v2}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ -362cde: 0a00 |002f: move-result v0 │ │ -362ce0: 3800 2000 |0030: if-eqz v0, 0050 // +0020 │ │ -362ce4: 5440 7571 |0032: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -362ce8: 2202 e812 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -362cec: 7010 4098 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -362cf2: 1a03 f798 |0039: const-string v3, "mail." // string@98f7 │ │ -362cf6: 6e20 4b98 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362cfc: 6e20 4b98 5200 |003e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362d02: 1a03 0506 |0041: const-string v3, ".class property exists and points to " // string@0605 │ │ -362d06: 6e20 4b98 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362d0c: 6e20 4b98 1200 |0046: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362d12: 6e10 5498 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -362d18: 0c02 |004c: move-result-object v2 │ │ -362d1a: 6e20 a895 2000 |004d: invoke-virtual {v0, v2}, Lcom/sun/mail/util/MailLogger;.fine:(Ljava/lang/String;)V // method@95a8 │ │ -362d20: 7020 a89d 1400 |0050: invoke-direct {v4, v1}, Ljavax/mail/Session;.getProviderByClassName:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da8 │ │ -362d26: 0c00 |0053: move-result-object v0 │ │ -362d28: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -362d2c: 7020 a99d 5400 |0056: invoke-direct {v4, v5}, Ljavax/mail/Session;.getProviderByProtocol:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da9 │ │ -362d32: 0c00 |0059: move-result-object v0 │ │ -362d34: 3800 2800 |005a: if-eqz v0, 0082 // +0028 │ │ -362d38: 5445 7571 |005c: iget-object v5, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -362d3c: 6201 c270 |005e: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ -362d40: 6e20 b195 1500 |0060: invoke-virtual {v5, v1}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ -362d46: 0a05 |0063: move-result v5 │ │ -362d48: 3805 1c00 |0064: if-eqz v5, 0080 // +001c │ │ -362d4c: 5445 7571 |0066: iget-object v5, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -362d50: 2201 e812 |0068: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -362d54: 7010 4098 0100 |006a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -362d5a: 1a02 677b |006d: const-string v2, "getProvider() returning " // string@7b67 │ │ -362d5e: 6e20 4b98 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362d64: 6e10 5c9d 0000 |0072: invoke-virtual {v0}, Ljavax/mail/Provider;.toString:()Ljava/lang/String; // method@9d5c │ │ -362d6a: 0c02 |0075: move-result-object v2 │ │ -362d6c: 6e20 4b98 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362d72: 6e10 5498 0100 |0079: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -362d78: 0c01 |007c: move-result-object v1 │ │ -362d7a: 6e20 a895 1500 |007d: invoke-virtual {v5, v1}, Lcom/sun/mail/util/MailLogger;.fine:(Ljava/lang/String;)V // method@95a8 │ │ -362d80: 1e04 |0080: monitor-exit v4 │ │ -362d82: 1100 |0081: return-object v0 │ │ -362d84: 2200 f113 |0082: new-instance v0, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -362d88: 2201 e812 |0084: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -362d8c: 7010 4098 0100 |0086: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -362d92: 1a02 e93e |0089: const-string v2, "No provider for " // string@3ee9 │ │ -362d96: 6e20 4b98 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362d9c: 6e20 4b98 5100 |008e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362da2: 6e10 5498 0100 |0091: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -362da8: 0c05 |0094: move-result-object v5 │ │ -362daa: 7020 359d 5000 |0095: invoke-direct {v0, v5}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -362db0: 2700 |0098: throw v0 │ │ -362db2: 2205 f113 |0099: new-instance v5, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -362db6: 1a00 8720 |009b: const-string v0, "Invalid protocol: null" // string@2087 │ │ -362dba: 7020 359d 0500 |009d: invoke-direct {v5, v0}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -362dc0: 2705 |00a0: throw v5 │ │ -362dc2: 0d05 |00a1: move-exception v5 │ │ -362dc4: 1e04 |00a2: monitor-exit v4 │ │ -362dc6: 2705 |00a3: throw v5 │ │ +362c6c: |[362c6c] javax.mail.Session.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ +362c7c: 1d04 |0000: monitor-enter v4 │ │ +362c7e: 3805 9800 |0001: if-eqz v5, 0099 // +0098 │ │ +362c82: 6e10 2298 0500 |0003: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +362c88: 0a00 |0006: move-result v0 │ │ +362c8a: 3d00 9200 |0007: if-lez v0, 0099 // +0092 │ │ +362c8e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +362c90: 5441 7771 |000a: iget-object v1, v4, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7177 │ │ +362c94: 2202 e812 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +362c98: 7010 4098 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362c9e: 1a03 f798 |0011: const-string v3, "mail." // string@98f7 │ │ +362ca2: 6e20 4b98 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362ca8: 6e20 4b98 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362cae: 1a03 0406 |0019: const-string v3, ".class" // string@0604 │ │ +362cb2: 6e20 4b98 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362cb8: 6e10 5498 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362cbe: 0c02 |0021: move-result-object v2 │ │ +362cc0: 6e20 979a 2100 |0022: invoke-virtual {v1, v2}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ +362cc6: 0c01 |0025: move-result-object v1 │ │ +362cc8: 3801 2e00 |0026: if-eqz v1, 0054 // +002e │ │ +362ccc: 5440 7571 |0028: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +362cd0: 6202 c270 |002a: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ +362cd4: 6e20 b195 2000 |002c: invoke-virtual {v0, v2}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ +362cda: 0a00 |002f: move-result v0 │ │ +362cdc: 3800 2000 |0030: if-eqz v0, 0050 // +0020 │ │ +362ce0: 5440 7571 |0032: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +362ce4: 2202 e812 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +362ce8: 7010 4098 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362cee: 1a03 f798 |0039: const-string v3, "mail." // string@98f7 │ │ +362cf2: 6e20 4b98 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362cf8: 6e20 4b98 5200 |003e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362cfe: 1a03 0506 |0041: const-string v3, ".class property exists and points to " // string@0605 │ │ +362d02: 6e20 4b98 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362d08: 6e20 4b98 1200 |0046: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362d0e: 6e10 5498 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362d14: 0c02 |004c: move-result-object v2 │ │ +362d16: 6e20 a895 2000 |004d: invoke-virtual {v0, v2}, Lcom/sun/mail/util/MailLogger;.fine:(Ljava/lang/String;)V // method@95a8 │ │ +362d1c: 7020 a89d 1400 |0050: invoke-direct {v4, v1}, Ljavax/mail/Session;.getProviderByClassName:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da8 │ │ +362d22: 0c00 |0053: move-result-object v0 │ │ +362d24: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +362d28: 7020 a99d 5400 |0056: invoke-direct {v4, v5}, Ljavax/mail/Session;.getProviderByProtocol:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da9 │ │ +362d2e: 0c00 |0059: move-result-object v0 │ │ +362d30: 3800 2800 |005a: if-eqz v0, 0082 // +0028 │ │ +362d34: 5445 7571 |005c: iget-object v5, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +362d38: 6201 c270 |005e: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ +362d3c: 6e20 b195 1500 |0060: invoke-virtual {v5, v1}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ +362d42: 0a05 |0063: move-result v5 │ │ +362d44: 3805 1c00 |0064: if-eqz v5, 0080 // +001c │ │ +362d48: 5445 7571 |0066: iget-object v5, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +362d4c: 2201 e812 |0068: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +362d50: 7010 4098 0100 |006a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362d56: 1a02 677b |006d: const-string v2, "getProvider() returning " // string@7b67 │ │ +362d5a: 6e20 4b98 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362d60: 6e10 5c9d 0000 |0072: invoke-virtual {v0}, Ljavax/mail/Provider;.toString:()Ljava/lang/String; // method@9d5c │ │ +362d66: 0c02 |0075: move-result-object v2 │ │ +362d68: 6e20 4b98 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362d6e: 6e10 5498 0100 |0079: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362d74: 0c01 |007c: move-result-object v1 │ │ +362d76: 6e20 a895 1500 |007d: invoke-virtual {v5, v1}, Lcom/sun/mail/util/MailLogger;.fine:(Ljava/lang/String;)V // method@95a8 │ │ +362d7c: 1e04 |0080: monitor-exit v4 │ │ +362d7e: 1100 |0081: return-object v0 │ │ +362d80: 2200 f113 |0082: new-instance v0, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +362d84: 2201 e812 |0084: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +362d88: 7010 4098 0100 |0086: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362d8e: 1a02 e93e |0089: const-string v2, "No provider for " // string@3ee9 │ │ +362d92: 6e20 4b98 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362d98: 6e20 4b98 5100 |008e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362d9e: 6e10 5498 0100 |0091: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362da4: 0c05 |0094: move-result-object v5 │ │ +362da6: 7020 359d 5000 |0095: invoke-direct {v0, v5}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +362dac: 2700 |0098: throw v0 │ │ +362dae: 2205 f113 |0099: new-instance v5, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +362db2: 1a00 8720 |009b: const-string v0, "Invalid protocol: null" // string@2087 │ │ +362db6: 7020 359d 0500 |009d: invoke-direct {v5, v0}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +362dbc: 2705 |00a0: throw v5 │ │ +362dbe: 0d05 |00a1: move-exception v5 │ │ +362dc0: 1e04 |00a2: monitor-exit v4 │ │ +362dc2: 2705 |00a3: throw v5 │ │ catches : 2 │ │ 0x0003 - 0x0080 │ │ -> 0x00a1 │ │ 0x0082 - 0x00a1 │ │ -> 0x00a1 │ │ positions : │ │ 0x0003 line=524 │ │ @@ -801402,48 +801402,48 @@ │ │ type : '()[Ljavax/mail/Provider;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -362ef4: |[362ef4] javax.mail.Session.getProviders:()[Ljavax/mail/Provider; │ │ -362f04: 1d04 |0000: monitor-enter v4 │ │ -362f06: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -362f0a: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -362f10: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -362f12: 1c02 f513 |0007: const-class v2, Ljavax/mail/Provider; // type@13f5 │ │ -362f16: 7110 a89a 0200 |0009: invoke-static {v2}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ -362f1c: 0c02 |000c: move-result-object v2 │ │ -362f1e: 6e10 a79a 0200 |000d: invoke-virtual {v2}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ -362f24: 0c02 |0010: move-result-object v2 │ │ -362f26: 7210 3f9a 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -362f2c: 0a03 |0014: move-result v3 │ │ -362f2e: 3803 0d00 |0015: if-eqz v3, 0022 // +000d │ │ -362f32: 7210 409a 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -362f38: 0c01 |001a: move-result-object v1 │ │ -362f3a: 1f01 f513 |001b: check-cast v1, Ljavax/mail/Provider; // type@13f5 │ │ -362f3e: 7220 5b9a 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -362f44: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -362f46: 28f0 |0021: goto 0011 // -0010 │ │ -362f48: 5542 7471 |0022: iget-boolean v2, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7174 │ │ -362f4c: 3902 0500 |0024: if-nez v2, 0029 // +0005 │ │ -362f50: 7020 be9d 1400 |0026: invoke-direct {v4, v1}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ -362f56: 5441 7871 |0029: iget-object v1, v4, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7178 │ │ -362f5a: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ -362f5e: 7220 5c9a 1000 |002d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ -362f64: 7210 6a9a 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -362f6a: 0a01 |0033: move-result v1 │ │ -362f6c: 2311 f315 |0034: new-array v1, v1, [Ljavax/mail/Provider; // type@15f3 │ │ -362f70: 7220 6d9a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -362f76: 1e04 |0039: monitor-exit v4 │ │ -362f78: 1101 |003a: return-object v1 │ │ -362f7a: 0d00 |003b: move-exception v0 │ │ -362f7c: 1e04 |003c: monitor-exit v4 │ │ -362f7e: 2700 |003d: throw v0 │ │ +362ef0: |[362ef0] javax.mail.Session.getProviders:()[Ljavax/mail/Provider; │ │ +362f00: 1d04 |0000: monitor-enter v4 │ │ +362f02: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +362f06: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +362f0c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +362f0e: 1c02 f513 |0007: const-class v2, Ljavax/mail/Provider; // type@13f5 │ │ +362f12: 7110 a89a 0200 |0009: invoke-static {v2}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ +362f18: 0c02 |000c: move-result-object v2 │ │ +362f1a: 6e10 a79a 0200 |000d: invoke-virtual {v2}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ +362f20: 0c02 |0010: move-result-object v2 │ │ +362f22: 7210 3f9a 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +362f28: 0a03 |0014: move-result v3 │ │ +362f2a: 3803 0d00 |0015: if-eqz v3, 0022 // +000d │ │ +362f2e: 7210 409a 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +362f34: 0c01 |001a: move-result-object v1 │ │ +362f36: 1f01 f513 |001b: check-cast v1, Ljavax/mail/Provider; // type@13f5 │ │ +362f3a: 7220 5b9a 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +362f40: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +362f42: 28f0 |0021: goto 0011 // -0010 │ │ +362f44: 5542 7471 |0022: iget-boolean v2, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7174 │ │ +362f48: 3902 0500 |0024: if-nez v2, 0029 // +0005 │ │ +362f4c: 7020 be9d 1400 |0026: invoke-direct {v4, v1}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ +362f52: 5441 7871 |0029: iget-object v1, v4, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7178 │ │ +362f56: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ +362f5a: 7220 5c9a 1000 |002d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ +362f60: 7210 6a9a 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +362f66: 0a01 |0033: move-result v1 │ │ +362f68: 2311 f315 |0034: new-array v1, v1, [Ljavax/mail/Provider; // type@15f3 │ │ +362f6c: 7220 6d9a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +362f72: 1e04 |0039: monitor-exit v4 │ │ +362f74: 1101 |003a: return-object v1 │ │ +362f76: 0d00 |003b: move-exception v0 │ │ +362f78: 1e04 |003c: monitor-exit v4 │ │ +362f7a: 2700 |003d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0039 │ │ -> 0x003b │ │ positions : │ │ 0x0001 line=489 │ │ 0x0007 line=492 │ │ 0x000d line=493 │ │ @@ -801463,21 +801463,21 @@ │ │ type : '()Ljavax/mail/Store;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3632c4: |[3632c4] javax.mail.Session.getStore:()Ljavax/mail/Store; │ │ -3632d4: 1a00 4f99 |0000: const-string v0, "mail.store.protocol" // string@994f │ │ -3632d8: 6e20 a69d 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -3632de: 0c00 |0005: move-result-object v0 │ │ -3632e0: 6e20 af9d 0100 |0006: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getStore:(Ljava/lang/String;)Ljavax/mail/Store; // method@9daf │ │ -3632e6: 0c00 |0009: move-result-object v0 │ │ -3632e8: 1100 |000a: return-object v0 │ │ +3632c0: |[3632c0] javax.mail.Session.getStore:()Ljavax/mail/Store; │ │ +3632d0: 1a00 4f99 |0000: const-string v0, "mail.store.protocol" // string@994f │ │ +3632d4: 6e20 a69d 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +3632da: 0c00 |0005: move-result-object v0 │ │ +3632dc: 6e20 af9d 0100 |0006: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getStore:(Ljava/lang/String;)Ljavax/mail/Store; // method@9daf │ │ +3632e2: 0c00 |0009: move-result-object v0 │ │ +3632e4: 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;) │ │ @@ -801485,27 +801485,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 │ │ -3632ec: |[3632ec] javax.mail.Session.getStore:(Ljava/lang/String;)Ljavax/mail/Store; │ │ -3632fc: 2207 0b14 |0000: new-instance v7, Ljavax/mail/URLName; // type@140b │ │ -363300: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -363302: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ -363304: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -363306: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -363308: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -36330a: 0770 |0007: move-object v0, v7 │ │ -36330c: 0791 |0008: move-object v1, v9 │ │ -36330e: 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 │ │ -363314: 6e20 b29d 7800 |000c: invoke-virtual {v8, v7}, Ljavax/mail/Session;.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db2 │ │ -36331a: 0c09 |000f: move-result-object v9 │ │ -36331c: 1109 |0010: return-object v9 │ │ +3632e8: |[3632e8] javax.mail.Session.getStore:(Ljava/lang/String;)Ljavax/mail/Store; │ │ +3632f8: 2207 0b14 |0000: new-instance v7, Ljavax/mail/URLName; // type@140b │ │ +3632fc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3632fe: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ +363300: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +363302: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +363304: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +363306: 0770 |0007: move-object v0, v7 │ │ +363308: 0791 |0008: move-object v1, v9 │ │ +36330a: 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 │ │ +363310: 6e20 b29d 7800 |000c: invoke-virtual {v8, v7}, Ljavax/mail/Session;.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db2 │ │ +363316: 0c09 |000f: move-result-object v9 │ │ +363318: 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; │ │ │ │ @@ -801514,19 +801514,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 │ │ -363320: |[363320] javax.mail.Session.getStore:(Ljavax/mail/Provider;)Ljavax/mail/Store; │ │ -363330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -363332: 7030 b19d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/Session;.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db1 │ │ -363338: 0c02 |0004: move-result-object v2 │ │ -36333a: 1102 |0005: return-object v2 │ │ +36331c: |[36331c] javax.mail.Session.getStore:(Ljavax/mail/Provider;)Ljavax/mail/Store; │ │ +36332c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36332e: 7030 b19d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/Session;.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db1 │ │ +363334: 0c02 |0004: move-result-object v2 │ │ +363336: 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; │ │ │ │ @@ -801535,22 +801535,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 │ │ -363384: |[363384] javax.mail.Session.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; │ │ -363394: 6e10 0a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -36339a: 0c00 |0003: move-result-object v0 │ │ -36339c: 6e20 a79d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da7 │ │ -3633a2: 0c00 |0007: move-result-object v0 │ │ -3633a4: 7030 b19d 0102 |0008: invoke-direct {v1, v0, v2}, Ljavax/mail/Session;.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db1 │ │ -3633aa: 0c02 |000b: move-result-object v2 │ │ -3633ac: 1102 |000c: return-object v2 │ │ +363380: |[363380] javax.mail.Session.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; │ │ +363390: 6e10 0a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +363396: 0c00 |0003: move-result-object v0 │ │ +363398: 6e20 a79d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da7 │ │ +36339e: 0c00 |0007: move-result-object v0 │ │ +3633a0: 7030 b19d 0102 |0008: invoke-direct {v1, v0, v2}, Ljavax/mail/Session;.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db1 │ │ +3633a6: 0c02 |000b: move-result-object v2 │ │ +3633a8: 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; │ │ @@ -801561,35 +801561,35 @@ │ │ type : '()Ljavax/mail/Transport;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -3633b0: |[3633b0] javax.mail.Session.getTransport:()Ljavax/mail/Transport; │ │ -3633c0: 1a00 5099 |0000: const-string v0, "mail.transport.protocol" // string@9950 │ │ -3633c4: 6e20 a69d 0200 |0002: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -3633ca: 0c00 |0005: move-result-object v0 │ │ -3633cc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -3633d0: 6e20 b59d 0200 |0008: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ -3633d6: 0c00 |000b: move-result-object v0 │ │ -3633d8: 1100 |000c: return-object v0 │ │ -3633da: 5420 6e71 |000d: iget-object v0, v2, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ -3633de: 1a01 c9aa |000f: const-string v1, "rfc822" // string@aac9 │ │ -3633e2: 6e20 969a 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ -3633e8: 0c00 |0014: move-result-object v0 │ │ -3633ea: 1f00 e612 |0015: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -3633ee: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -3633f2: 6e20 b59d 0200 |0019: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ -3633f8: 0c00 |001c: move-result-object v0 │ │ -3633fa: 1100 |001d: return-object v0 │ │ -3633fc: 1a00 7ab8 |001e: const-string v0, "smtp" // string@b87a │ │ -363400: 6e20 b59d 0200 |0020: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ -363406: 0c00 |0023: move-result-object v0 │ │ -363408: 1100 |0024: return-object v0 │ │ +3633ac: |[3633ac] javax.mail.Session.getTransport:()Ljavax/mail/Transport; │ │ +3633bc: 1a00 5099 |0000: const-string v0, "mail.transport.protocol" // string@9950 │ │ +3633c0: 6e20 a69d 0200 |0002: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +3633c6: 0c00 |0005: move-result-object v0 │ │ +3633c8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +3633cc: 6e20 b59d 0200 |0008: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ +3633d2: 0c00 |000b: move-result-object v0 │ │ +3633d4: 1100 |000c: return-object v0 │ │ +3633d6: 5420 6e71 |000d: iget-object v0, v2, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ +3633da: 1a01 c9aa |000f: const-string v1, "rfc822" // string@aac9 │ │ +3633de: 6e20 969a 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ +3633e4: 0c00 |0014: move-result-object v0 │ │ +3633e6: 1f00 e612 |0015: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +3633ea: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +3633ee: 6e20 b59d 0200 |0019: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ +3633f4: 0c00 |001c: move-result-object v0 │ │ +3633f6: 1100 |001d: return-object v0 │ │ +3633f8: 1a00 7ab8 |001e: const-string v0, "smtp" // string@b87a │ │ +3633fc: 6e20 b59d 0200 |0020: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ +363402: 0c00 |0023: move-result-object v0 │ │ +363404: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=703 │ │ 0x0008 line=705 │ │ 0x000d line=707 │ │ 0x0019 line=709 │ │ 0x0020 line=710 │ │ @@ -801601,27 +801601,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 │ │ -36340c: |[36340c] javax.mail.Session.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; │ │ -36341c: 2207 0b14 |0000: new-instance v7, Ljavax/mail/URLName; // type@140b │ │ -363420: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -363422: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ -363424: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -363426: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -363428: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -36342a: 0770 |0007: move-object v0, v7 │ │ -36342c: 0791 |0008: move-object v1, v9 │ │ -36342e: 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 │ │ -363434: 6e20 b99d 7800 |000c: invoke-virtual {v8, v7}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db9 │ │ -36343a: 0c09 |000f: move-result-object v9 │ │ -36343c: 1109 |0010: return-object v9 │ │ +363408: |[363408] javax.mail.Session.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; │ │ +363418: 2207 0b14 |0000: new-instance v7, Ljavax/mail/URLName; // type@140b │ │ +36341c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +36341e: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ +363420: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +363422: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +363424: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +363426: 0770 |0007: move-object v0, v7 │ │ +363428: 0791 |0008: move-object v1, v9 │ │ +36342a: 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 │ │ +363430: 6e20 b99d 7800 |000c: invoke-virtual {v8, v7}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db9 │ │ +363436: 0c09 |000f: move-result-object v9 │ │ +363438: 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; │ │ │ │ @@ -801630,52 +801630,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 │ │ -363440: |[363440] javax.mail.Session.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; │ │ -363450: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -363454: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36345a: 1a01 5199 |0005: const-string v1, "mail.transport.protocol." // string@9951 │ │ -36345e: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363464: 6e10 589c 0400 |000a: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -36346a: 0c01 |000d: move-result-object v1 │ │ -36346c: 6e20 4b98 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363472: 6e10 5498 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363478: 0c00 |0014: move-result-object v0 │ │ -36347a: 6e20 a69d 0300 |0015: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -363480: 0c00 |0018: move-result-object v0 │ │ -363482: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -363486: 6e20 b59d 0300 |001b: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ -36348c: 0c04 |001e: move-result-object v4 │ │ -36348e: 1104 |001f: return-object v4 │ │ -363490: 5430 6e71 |0020: iget-object v0, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ -363494: 6e10 589c 0400 |0022: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -36349a: 0c01 |0025: move-result-object v1 │ │ -36349c: 6e20 969a 1000 |0026: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ -3634a2: 0c00 |0029: move-result-object v0 │ │ -3634a4: 1f00 e612 |002a: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -3634a8: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -3634ac: 6e20 b59d 0300 |002e: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ -3634b2: 0c04 |0031: move-result-object v4 │ │ -3634b4: 1104 |0032: return-object v4 │ │ -3634b6: 2200 f113 |0033: new-instance v0, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -3634ba: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3634be: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3634c4: 1a02 ea3e |003a: const-string v2, "No provider for Address type: " // string@3eea │ │ -3634c8: 6e20 4b98 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3634ce: 6e10 589c 0400 |003f: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -3634d4: 0c04 |0042: move-result-object v4 │ │ -3634d6: 6e20 4b98 4100 |0043: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3634dc: 6e10 5498 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3634e2: 0c04 |0049: move-result-object v4 │ │ -3634e4: 7020 359d 4000 |004a: invoke-direct {v0, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -3634ea: 2700 |004d: throw v0 │ │ +36343c: |[36343c] javax.mail.Session.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; │ │ +36344c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +363450: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363456: 1a01 5199 |0005: const-string v1, "mail.transport.protocol." // string@9951 │ │ +36345a: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363460: 6e10 589c 0400 |000a: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +363466: 0c01 |000d: move-result-object v1 │ │ +363468: 6e20 4b98 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36346e: 6e10 5498 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363474: 0c00 |0014: move-result-object v0 │ │ +363476: 6e20 a69d 0300 |0015: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +36347c: 0c00 |0018: move-result-object v0 │ │ +36347e: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +363482: 6e20 b59d 0300 |001b: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ +363488: 0c04 |001e: move-result-object v4 │ │ +36348a: 1104 |001f: return-object v4 │ │ +36348c: 5430 6e71 |0020: iget-object v0, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ +363490: 6e10 589c 0400 |0022: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +363496: 0c01 |0025: move-result-object v1 │ │ +363498: 6e20 969a 1000 |0026: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ +36349e: 0c00 |0029: move-result-object v0 │ │ +3634a0: 1f00 e612 |002a: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +3634a4: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +3634a8: 6e20 b59d 0300 |002e: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ +3634ae: 0c04 |0031: move-result-object v4 │ │ +3634b0: 1104 |0032: return-object v4 │ │ +3634b2: 2200 f113 |0033: new-instance v0, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +3634b6: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3634ba: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3634c0: 1a02 ea3e |003a: const-string v2, "No provider for Address type: " // string@3eea │ │ +3634c4: 6e20 4b98 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3634ca: 6e10 589c 0400 |003f: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +3634d0: 0c04 |0042: move-result-object v4 │ │ +3634d2: 6e20 4b98 4100 |0043: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3634d8: 6e10 5498 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3634de: 0c04 |0049: move-result-object v4 │ │ +3634e0: 7020 359d 4000 |004a: invoke-direct {v0, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +3634e6: 2700 |004d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x000a line=777 │ │ 0x001b line=779 │ │ 0x0020 line=780 │ │ 0x002e line=782 │ │ @@ -801690,19 +801690,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 │ │ -3634ec: |[3634ec] javax.mail.Session.getTransport:(Ljavax/mail/Provider;)Ljavax/mail/Transport; │ │ -3634fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3634fe: 7030 b89d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db8 │ │ -363504: 0c02 |0004: move-result-object v2 │ │ -363506: 1102 |0005: return-object v2 │ │ +3634e8: |[3634e8] javax.mail.Session.getTransport:(Ljavax/mail/Provider;)Ljavax/mail/Transport; │ │ +3634f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3634fa: 7030 b89d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db8 │ │ +363500: 0c02 |0004: move-result-object v2 │ │ +363502: 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; │ │ │ │ @@ -801711,22 +801711,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 │ │ -363550: |[363550] javax.mail.Session.getTransport:(Ljavax/mail/URLName;)Ljavax/mail/Transport; │ │ -363560: 6e10 0a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -363566: 0c00 |0003: move-result-object v0 │ │ -363568: 6e20 a79d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da7 │ │ -36356e: 0c00 |0007: move-result-object v0 │ │ -363570: 7030 b89d 0102 |0008: invoke-direct {v1, v0, v2}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db8 │ │ -363576: 0c02 |000b: move-result-object v2 │ │ -363578: 1102 |000c: return-object v2 │ │ +36354c: |[36354c] javax.mail.Session.getTransport:(Ljavax/mail/URLName;)Ljavax/mail/Transport; │ │ +36355c: 6e10 0a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +363562: 0c00 |0003: move-result-object v0 │ │ +363564: 6e20 a79d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da7 │ │ +36356a: 0c00 |0007: move-result-object v0 │ │ +36356c: 7030 b89d 0102 |0008: invoke-direct {v1, v0, v2}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db8 │ │ +363572: 0c02 |000b: move-result-object v2 │ │ +363574: 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; │ │ @@ -801737,27 +801737,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 │ │ -362c40: |[362c40] javax.mail.Session.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; │ │ -362c50: 5460 7071 |0000: iget-object v0, v6, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7170 │ │ -362c54: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -362c58: 0771 |0004: move-object v1, v7 │ │ -362c5a: 0182 |0005: move v2, v8 │ │ -362c5c: 0793 |0006: move-object v3, v9 │ │ -362c5e: 07a4 |0007: move-object v4, v10 │ │ -362c60: 07b5 |0008: move-object v5, v11 │ │ -362c62: 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 │ │ -362c68: 0c07 |000c: move-result-object v7 │ │ -362c6a: 1107 |000d: return-object v7 │ │ -362c6c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -362c6e: 1107 |000f: return-object v7 │ │ +362c3c: |[362c3c] javax.mail.Session.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; │ │ +362c4c: 5460 7071 |0000: iget-object v0, v6, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7170 │ │ +362c50: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +362c54: 0771 |0004: move-object v1, v7 │ │ +362c56: 0182 |0005: move v2, v8 │ │ +362c58: 0793 |0006: move-object v3, v9 │ │ +362c5a: 07a4 |0007: move-object v4, v10 │ │ +362c5c: 07b5 |0008: move-object v5, v11 │ │ +362c5e: 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 │ │ +362c64: 0c07 |000c: move-result-object v7 │ │ +362c66: 1107 |000d: return-object v7 │ │ +362c68: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +362c6a: 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; │ │ @@ -801771,28 +801771,28 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -364048: |[364048] javax.mail.Session.setDebug:(Z)V │ │ -364058: 1d03 |0000: monitor-enter v3 │ │ -36405a: 5c34 7271 |0001: iput-boolean v4, v3, Ljavax/mail/Session;.debug:Z // field@7172 │ │ -36405e: 7010 ba9d 0300 |0003: invoke-direct {v3}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ -364064: 5434 7571 |0006: iget-object v4, v3, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ -364068: 6200 c170 |0008: sget-object v0, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ -36406c: 1a01 ebaf |000a: const-string v1, "setDebug: JavaMail version {0}" // string@afeb │ │ -364070: 1a02 4a03 |000c: const-string v2, "${mail.version}" // string@034a │ │ -364074: 6e40 b495 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@95b4 │ │ -36407a: 1e03 |0011: monitor-exit v3 │ │ -36407c: 0e00 |0012: return-void │ │ -36407e: 0d04 |0013: move-exception v4 │ │ -364080: 1e03 |0014: monitor-exit v3 │ │ -364082: 2704 |0015: throw v4 │ │ +364044: |[364044] javax.mail.Session.setDebug:(Z)V │ │ +364054: 1d03 |0000: monitor-enter v3 │ │ +364056: 5c34 7271 |0001: iput-boolean v4, v3, Ljavax/mail/Session;.debug:Z // field@7172 │ │ +36405a: 7010 ba9d 0300 |0003: invoke-direct {v3}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ +364060: 5434 7571 |0006: iget-object v4, v3, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7175 │ │ +364064: 6200 c170 |0008: sget-object v0, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c1 │ │ +364068: 1a01 ebaf |000a: const-string v1, "setDebug: JavaMail version {0}" // string@afeb │ │ +36406c: 1a02 4a03 |000c: const-string v2, "${mail.version}" // string@034a │ │ +364070: 6e40 b495 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@95b4 │ │ +364076: 1e03 |0011: monitor-exit v3 │ │ +364078: 0e00 |0012: return-void │ │ +36407a: 0d04 |0013: move-exception v4 │ │ +36407c: 1e03 |0014: monitor-exit v3 │ │ +36407e: 2704 |0015: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=437 │ │ 0x0003 line=438 │ │ 0x0006 line=439 │ │ @@ -801806,23 +801806,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 │ │ -364090: |[364090] javax.mail.Session.setDebugOut:(Ljava/io/PrintStream;)V │ │ -3640a0: 1d00 |0000: monitor-enter v0 │ │ -3640a2: 5b01 7671 |0001: iput-object v1, v0, Ljavax/mail/Session;.out:Ljava/io/PrintStream; // field@7176 │ │ -3640a6: 7010 ba9d 0000 |0003: invoke-direct {v0}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ -3640ac: 1e00 |0006: monitor-exit v0 │ │ -3640ae: 0e00 |0007: return-void │ │ -3640b0: 0d01 |0008: move-exception v1 │ │ -3640b2: 1e00 |0009: monitor-exit v0 │ │ -3640b4: 2701 |000a: throw v1 │ │ +36408c: |[36408c] javax.mail.Session.setDebugOut:(Ljava/io/PrintStream;)V │ │ +36409c: 1d00 |0000: monitor-enter v0 │ │ +36409e: 5b01 7671 |0001: iput-object v1, v0, Ljavax/mail/Session;.out:Ljava/io/PrintStream; // field@7176 │ │ +3640a2: 7010 ba9d 0000 |0003: invoke-direct {v0}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ +3640a8: 1e00 |0006: monitor-exit v0 │ │ +3640aa: 0e00 |0007: return-void │ │ +3640ac: 0d01 |0008: move-exception v1 │ │ +3640ae: 1e00 |0009: monitor-exit v0 │ │ +3640b0: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=463 │ │ 0x0003 line=464 │ │ 0x0006 line=465 │ │ @@ -801835,22 +801835,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 │ │ -3640c4: |[3640c4] javax.mail.Session.setPasswordAuthentication:(Ljavax/mail/URLName;Ljavax/mail/PasswordAuthentication;)V │ │ -3640d4: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -3640d8: 5413 6f71 |0002: iget-object v3, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@716f │ │ -3640dc: 6e20 3c9a 2300 |0004: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -3640e2: 2806 |0007: goto 000d // +0006 │ │ -3640e4: 5410 6f71 |0008: iget-object v0, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@716f │ │ -3640e8: 6e30 3b9a 2003 |000a: invoke-virtual {v0, v2, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -3640ee: 0e00 |000d: return-void │ │ +3640c0: |[3640c0] javax.mail.Session.setPasswordAuthentication:(Ljavax/mail/URLName;Ljavax/mail/PasswordAuthentication;)V │ │ +3640d0: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +3640d4: 5413 6f71 |0002: iget-object v3, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@716f │ │ +3640d8: 6e20 3c9a 2300 |0004: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +3640de: 2806 |0007: goto 000d // +0006 │ │ +3640e0: 5410 6f71 |0008: iget-object v0, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@716f │ │ +3640e4: 6e30 3b9a 2003 |000a: invoke-virtual {v0, v2, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +3640ea: 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; │ │ @@ -801861,27 +801861,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 │ │ -3640f0: |[3640f0] javax.mail.Session.setProtocolForAddress:(Ljava/lang/String;Ljava/lang/String;)V │ │ -364100: 1d01 |0000: monitor-enter v1 │ │ -364102: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ -364106: 5413 6e71 |0003: iget-object v3, v1, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ -36410a: 6e20 9d9a 2300 |0005: invoke-virtual {v3, v2}, Ljava/util/Properties;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a9d │ │ -364110: 2806 |0008: goto 000e // +0006 │ │ -364112: 5410 6e71 |0009: iget-object v0, v1, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ -364116: 6e30 9c9a 2003 |000b: invoke-virtual {v0, v2, v3}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ -36411c: 1e01 |000e: monitor-exit v1 │ │ -36411e: 0e00 |000f: return-void │ │ -364120: 0d02 |0010: move-exception v2 │ │ -364122: 1e01 |0011: monitor-exit v1 │ │ -364124: 2702 |0012: throw v2 │ │ +3640ec: |[3640ec] javax.mail.Session.setProtocolForAddress:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3640fc: 1d01 |0000: monitor-enter v1 │ │ +3640fe: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ +364102: 5413 6e71 |0003: iget-object v3, v1, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ +364106: 6e20 9d9a 2300 |0005: invoke-virtual {v3, v2}, Ljava/util/Properties;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a9d │ │ +36410c: 2806 |0008: goto 000e // +0006 │ │ +36410e: 5410 6e71 |0009: iget-object v0, v1, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716e │ │ +364112: 6e30 9c9a 2003 |000b: invoke-virtual {v0, v2, v3}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ +364118: 1e01 |000e: monitor-exit v1 │ │ +36411a: 0e00 |000f: return-void │ │ +36411c: 0d02 |0010: move-exception v2 │ │ +36411e: 1e01 |0011: monitor-exit v1 │ │ +364120: 2702 |0012: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0003 line=1217 │ │ 0x0009 line=1219 │ │ 0x000e line=1220 │ │ @@ -801895,50 +801895,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 │ │ -364134: |[364134] javax.mail.Session.setProvider:(Ljavax/mail/Provider;)V │ │ -364144: 1d03 |0000: monitor-enter v3 │ │ -364146: 3804 3b00 |0001: if-eqz v4, 003c // +003b │ │ -36414a: 5430 7a71 |0003: iget-object v0, v3, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ -36414e: 6e10 589d 0400 |0005: invoke-virtual {v4}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -364154: 0c01 |0008: move-result-object v1 │ │ -364156: 7230 899a 1004 |0009: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36415c: 5430 7971 |000c: iget-object v0, v3, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ -364160: 6e10 579d 0400 |000e: invoke-virtual {v4}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -364166: 0c01 |0011: move-result-object v1 │ │ -364168: 7230 899a 1004 |0012: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36416e: 5430 7771 |0015: iget-object v0, v3, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7177 │ │ -364172: 2201 e812 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -364176: 7010 4098 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36417c: 1a02 f798 |001c: const-string v2, "mail." // string@98f7 │ │ -364180: 6e20 4b98 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364186: 6e10 589d 0400 |0021: invoke-virtual {v4}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -36418c: 0c02 |0024: move-result-object v2 │ │ -36418e: 6e20 4b98 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364194: 1a02 0406 |0028: const-string v2, ".class" // string@0604 │ │ -364198: 6e20 4b98 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36419e: 6e10 5498 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3641a4: 0c01 |0030: move-result-object v1 │ │ -3641a6: 6e10 579d 0400 |0031: invoke-virtual {v4}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -3641ac: 0c04 |0034: move-result-object v4 │ │ -3641ae: 6e30 9c9a 1004 |0035: invoke-virtual {v0, v1, v4}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ -3641b4: 1e03 |0038: monitor-exit v3 │ │ -3641b6: 0e00 |0039: return-void │ │ -3641b8: 0d04 |003a: move-exception v4 │ │ -3641ba: 2809 |003b: goto 0044 // +0009 │ │ -3641bc: 2204 f113 |003c: new-instance v4, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -3641c0: 1a00 4111 |003e: const-string v0, "Can't set null provider" // string@1141 │ │ -3641c4: 7020 359d 0400 |0040: invoke-direct {v4, v0}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -3641ca: 2704 |0043: throw v4 │ │ -3641cc: 1e03 |0044: monitor-exit v3 │ │ -3641ce: 2704 |0045: throw v4 │ │ +364130: |[364130] javax.mail.Session.setProvider:(Ljavax/mail/Provider;)V │ │ +364140: 1d03 |0000: monitor-enter v3 │ │ +364142: 3804 3b00 |0001: if-eqz v4, 003c // +003b │ │ +364146: 5430 7a71 |0003: iget-object v0, v3, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717a │ │ +36414a: 6e10 589d 0400 |0005: invoke-virtual {v4}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +364150: 0c01 |0008: move-result-object v1 │ │ +364152: 7230 899a 1004 |0009: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +364158: 5430 7971 |000c: iget-object v0, v3, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@7179 │ │ +36415c: 6e10 579d 0400 |000e: invoke-virtual {v4}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +364162: 0c01 |0011: move-result-object v1 │ │ +364164: 7230 899a 1004 |0012: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36416a: 5430 7771 |0015: iget-object v0, v3, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7177 │ │ +36416e: 2201 e812 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +364172: 7010 4098 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +364178: 1a02 f798 |001c: const-string v2, "mail." // string@98f7 │ │ +36417c: 6e20 4b98 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364182: 6e10 589d 0400 |0021: invoke-virtual {v4}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +364188: 0c02 |0024: move-result-object v2 │ │ +36418a: 6e20 4b98 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364190: 1a02 0406 |0028: const-string v2, ".class" // string@0604 │ │ +364194: 6e20 4b98 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36419a: 6e10 5498 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3641a0: 0c01 |0030: move-result-object v1 │ │ +3641a2: 6e10 579d 0400 |0031: invoke-virtual {v4}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +3641a8: 0c04 |0034: move-result-object v4 │ │ +3641aa: 6e30 9c9a 1004 |0035: invoke-virtual {v0, v1, v4}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ +3641b0: 1e03 |0038: monitor-exit v3 │ │ +3641b2: 0e00 |0039: return-void │ │ +3641b4: 0d04 |003a: move-exception v4 │ │ +3641b6: 2809 |003b: goto 0044 // +0009 │ │ +3641b8: 2204 f113 |003c: new-instance v4, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +3641bc: 1a00 4111 |003e: const-string v0, "Can't set null provider" // string@1141 │ │ +3641c0: 7020 359d 0400 |0040: invoke-direct {v4, v0}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +3641c6: 2704 |0043: throw v4 │ │ +3641c8: 1e03 |0044: monitor-exit v3 │ │ +3641ca: 2704 |0045: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0038 │ │ -> 0x003a │ │ 0x003c - 0x0044 │ │ -> 0x003a │ │ positions : │ │ 0x0003 line=568 │ │ @@ -802153,64 +802153,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -3650ac: |[3650ac] javax.mail.URLName.:()V │ │ -3650bc: 1a00 f898 |0000: const-string v0, "mail.URLName.dontencode" // string@98f8 │ │ -3650c0: 7110 1b97 0000 |0002: invoke-static {v0}, Ljava/lang/Boolean;.getBoolean:(Ljava/lang/String;)Z // method@971b │ │ -3650c6: 0a00 |0005: move-result v0 │ │ -3650c8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3650cc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3650ce: 2802 |0009: goto 000b // +0002 │ │ -3650d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3650d2: 6a00 8671 |000b: sput-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7186 │ │ -3650d6: 2200 5813 |000d: new-instance v0, Ljava/util/BitSet; // type@1358 │ │ -3650da: 1301 0001 |000f: const/16 v1, #int 256 // #100 │ │ -3650de: 7020 cf99 1000 |0011: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@99cf │ │ -3650e4: 6900 8771 |0014: sput-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ -3650e8: 1300 6100 |0016: const/16 v0, #int 97 // #61 │ │ -3650ec: 1301 7a00 |0018: const/16 v1, #int 122 // #7a │ │ -3650f0: 3610 0a00 |001a: if-gt v0, v1, 0024 // +000a │ │ -3650f4: 6201 8771 |001c: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ -3650f8: 6e20 d599 0100 |001e: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -3650fe: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -365102: 28f5 |0023: goto 0018 // -000b │ │ -365104: 1300 4100 |0024: const/16 v0, #int 65 // #41 │ │ -365108: 1301 5a00 |0026: const/16 v1, #int 90 // #5a │ │ -36510c: 3610 0a00 |0028: if-gt v0, v1, 0032 // +000a │ │ -365110: 6201 8771 |002a: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ -365114: 6e20 d599 0100 |002c: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -36511a: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36511e: 28f5 |0031: goto 0026 // -000b │ │ -365120: 1300 3000 |0032: const/16 v0, #int 48 // #30 │ │ -365124: 1301 3900 |0034: const/16 v1, #int 57 // #39 │ │ -365128: 3610 0a00 |0036: if-gt v0, v1, 0040 // +000a │ │ -36512c: 6201 8771 |0038: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ -365130: 6e20 d599 0100 |003a: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -365136: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36513a: 28f5 |003f: goto 0034 // -000b │ │ -36513c: 6200 8771 |0040: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ -365140: 1301 2000 |0042: const/16 v1, #int 32 // #20 │ │ -365144: 6e20 d599 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -36514a: 6200 8771 |0047: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ -36514e: 1301 2d00 |0049: const/16 v1, #int 45 // #2d │ │ -365152: 6e20 d599 1000 |004b: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -365158: 6200 8771 |004e: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ -36515c: 1301 5f00 |0050: const/16 v1, #int 95 // #5f │ │ -365160: 6e20 d599 1000 |0052: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -365166: 6200 8771 |0055: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ -36516a: 1301 2e00 |0057: const/16 v1, #int 46 // #2e │ │ -36516e: 6e20 d599 1000 |0059: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -365174: 6200 8771 |005c: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ -365178: 1301 2a00 |005e: const/16 v1, #int 42 // #2a │ │ -36517c: 6e20 d599 1000 |0060: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -365182: 0e00 |0063: return-void │ │ +3650a8: |[3650a8] javax.mail.URLName.:()V │ │ +3650b8: 1a00 f898 |0000: const-string v0, "mail.URLName.dontencode" // string@98f8 │ │ +3650bc: 7110 1b97 0000 |0002: invoke-static {v0}, Ljava/lang/Boolean;.getBoolean:(Ljava/lang/String;)Z // method@971b │ │ +3650c2: 0a00 |0005: move-result v0 │ │ +3650c4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3650c8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3650ca: 2802 |0009: goto 000b // +0002 │ │ +3650cc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3650ce: 6a00 8671 |000b: sput-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7186 │ │ +3650d2: 2200 5813 |000d: new-instance v0, Ljava/util/BitSet; // type@1358 │ │ +3650d6: 1301 0001 |000f: const/16 v1, #int 256 // #100 │ │ +3650da: 7020 cf99 1000 |0011: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@99cf │ │ +3650e0: 6900 8771 |0014: sput-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ +3650e4: 1300 6100 |0016: const/16 v0, #int 97 // #61 │ │ +3650e8: 1301 7a00 |0018: const/16 v1, #int 122 // #7a │ │ +3650ec: 3610 0a00 |001a: if-gt v0, v1, 0024 // +000a │ │ +3650f0: 6201 8771 |001c: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ +3650f4: 6e20 d599 0100 |001e: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +3650fa: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3650fe: 28f5 |0023: goto 0018 // -000b │ │ +365100: 1300 4100 |0024: const/16 v0, #int 65 // #41 │ │ +365104: 1301 5a00 |0026: const/16 v1, #int 90 // #5a │ │ +365108: 3610 0a00 |0028: if-gt v0, v1, 0032 // +000a │ │ +36510c: 6201 8771 |002a: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ +365110: 6e20 d599 0100 |002c: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +365116: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36511a: 28f5 |0031: goto 0026 // -000b │ │ +36511c: 1300 3000 |0032: const/16 v0, #int 48 // #30 │ │ +365120: 1301 3900 |0034: const/16 v1, #int 57 // #39 │ │ +365124: 3610 0a00 |0036: if-gt v0, v1, 0040 // +000a │ │ +365128: 6201 8771 |0038: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ +36512c: 6e20 d599 0100 |003a: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +365132: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +365136: 28f5 |003f: goto 0034 // -000b │ │ +365138: 6200 8771 |0040: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ +36513c: 1301 2000 |0042: const/16 v1, #int 32 // #20 │ │ +365140: 6e20 d599 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +365146: 6200 8771 |0047: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ +36514a: 1301 2d00 |0049: const/16 v1, #int 45 // #2d │ │ +36514e: 6e20 d599 1000 |004b: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +365154: 6200 8771 |004e: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ +365158: 1301 5f00 |0050: const/16 v1, #int 95 // #5f │ │ +36515c: 6e20 d599 1000 |0052: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +365162: 6200 8771 |0055: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ +365166: 1301 2e00 |0057: const/16 v1, #int 46 // #2e │ │ +36516a: 6e20 d599 1000 |0059: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +365170: 6200 8771 |005c: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ +365174: 1301 2a00 |005e: const/16 v1, #int 42 // #2a │ │ +365178: 6e20 d599 1000 |0060: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +36517e: 0e00 |0063: return-void │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0002 line=127 │ │ 0x000d line=562 │ │ 0x001c line=565 │ │ @@ -802228,23 +802228,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -365194: |[365194] javax.mail.URLName.:(Ljava/lang/String;)V │ │ -3651a4: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3651aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3651ac: 5c20 8d71 |0004: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718d │ │ -3651b0: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -3651b2: 5921 8f71 |0007: iput v1, v2, Ljavax/mail/URLName;.port:I // field@718f │ │ -3651b6: 5920 8a71 |0009: iput v0, v2, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -3651ba: 6e20 119e 3200 |000b: invoke-virtual {v2, v3}, Ljavax/mail/URLName;.parseString:(Ljava/lang/String;)V // method@9e11 │ │ -3651c0: 0e00 |000e: return-void │ │ +365190: |[365190] javax.mail.URLName.:(Ljava/lang/String;)V │ │ +3651a0: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3651a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3651a8: 5c20 8d71 |0004: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718d │ │ +3651ac: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +3651ae: 5921 8f71 |0007: iput v1, v2, Ljavax/mail/URLName;.port:I // field@718f │ │ +3651b2: 5920 8a71 |0009: iput v0, v2, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +3651b6: 6e20 119e 3200 |000b: invoke-virtual {v2, v3}, Ljavax/mail/URLName;.parseString:(Ljava/lang/String;)V // method@9e11 │ │ +3651bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0004 line=98 │ │ 0x0007 line=103 │ │ 0x0009 line=118 │ │ 0x000b line=186 │ │ @@ -802257,51 +802257,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 │ │ -3651c4: |[3651c4] javax.mail.URLName.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3651d4: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3651da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3651dc: 5c20 8d71 |0004: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718d │ │ -3651e0: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -3651e2: 5921 8f71 |0007: iput v1, v2, Ljavax/mail/URLName;.port:I // field@718f │ │ -3651e6: 5920 8a71 |0009: iput v0, v2, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -3651ea: 5b23 9071 |000b: iput-object v3, v2, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ -3651ee: 5b24 8b71 |000d: iput-object v4, v2, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -3651f2: 5925 8f71 |000f: iput v5, v2, Ljavax/mail/URLName;.port:I // field@718f │ │ -3651f6: 3806 1900 |0011: if-eqz v6, 002a // +0019 │ │ -3651fa: 1303 2300 |0013: const/16 v3, #int 35 // #23 │ │ -3651fe: 6e20 1a98 3600 |0015: invoke-virtual {v6, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -365204: 0a03 |0018: move-result v3 │ │ -365206: 3213 1100 |0019: if-eq v3, v1, 002a // +0011 │ │ -36520a: 6e30 2e98 0603 |001b: invoke-virtual {v6, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -365210: 0c04 |001e: move-result-object v4 │ │ -365212: 5b24 8871 |001f: iput-object v4, v2, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -365216: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36521a: 6e20 2d98 3600 |0023: invoke-virtual {v6, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -365220: 0c03 |0026: move-result-object v3 │ │ -365222: 5b23 9171 |0027: iput-object v3, v2, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ -365226: 2806 |0029: goto 002f // +0006 │ │ -365228: 5b26 8871 |002a: iput-object v6, v2, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -36522c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -36522e: 5b23 9171 |002d: iput-object v3, v2, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ -365232: 6303 8671 |002f: sget-boolean v3, Ljavax/mail/URLName;.doEncode:Z // field@7186 │ │ -365236: 3803 0600 |0031: if-eqz v3, 0037 // +0006 │ │ -36523a: 7110 039e 0700 |0033: invoke-static {v7}, Ljavax/mail/URLName;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e03 │ │ -365240: 0c07 |0036: move-result-object v7 │ │ -365242: 5b27 9271 |0037: iput-object v7, v2, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ -365246: 6303 8671 |0039: sget-boolean v3, Ljavax/mail/URLName;.doEncode:Z // field@7186 │ │ -36524a: 3803 0600 |003b: if-eqz v3, 0041 // +0006 │ │ -36524e: 7110 039e 0800 |003d: invoke-static {v8}, Ljavax/mail/URLName;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e03 │ │ -365254: 0c08 |0040: move-result-object v8 │ │ -365256: 5b28 8e71 |0041: iput-object v8, v2, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ -36525a: 0e00 |0043: return-void │ │ +3651c0: |[3651c0] javax.mail.URLName.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3651d0: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3651d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3651d8: 5c20 8d71 |0004: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718d │ │ +3651dc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +3651de: 5921 8f71 |0007: iput v1, v2, Ljavax/mail/URLName;.port:I // field@718f │ │ +3651e2: 5920 8a71 |0009: iput v0, v2, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +3651e6: 5b23 9071 |000b: iput-object v3, v2, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ +3651ea: 5b24 8b71 |000d: iput-object v4, v2, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +3651ee: 5925 8f71 |000f: iput v5, v2, Ljavax/mail/URLName;.port:I // field@718f │ │ +3651f2: 3806 1900 |0011: if-eqz v6, 002a // +0019 │ │ +3651f6: 1303 2300 |0013: const/16 v3, #int 35 // #23 │ │ +3651fa: 6e20 1a98 3600 |0015: invoke-virtual {v6, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +365200: 0a03 |0018: move-result v3 │ │ +365202: 3213 1100 |0019: if-eq v3, v1, 002a // +0011 │ │ +365206: 6e30 2e98 0603 |001b: invoke-virtual {v6, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36520c: 0c04 |001e: move-result-object v4 │ │ +36520e: 5b24 8871 |001f: iput-object v4, v2, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +365212: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +365216: 6e20 2d98 3600 |0023: invoke-virtual {v6, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36521c: 0c03 |0026: move-result-object v3 │ │ +36521e: 5b23 9171 |0027: iput-object v3, v2, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ +365222: 2806 |0029: goto 002f // +0006 │ │ +365224: 5b26 8871 |002a: iput-object v6, v2, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +365228: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +36522a: 5b23 9171 |002d: iput-object v3, v2, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ +36522e: 6303 8671 |002f: sget-boolean v3, Ljavax/mail/URLName;.doEncode:Z // field@7186 │ │ +365232: 3803 0600 |0031: if-eqz v3, 0037 // +0006 │ │ +365236: 7110 039e 0700 |0033: invoke-static {v7}, Ljavax/mail/URLName;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e03 │ │ +36523c: 0c07 |0036: move-result-object v7 │ │ +36523e: 5b27 9271 |0037: iput-object v7, v2, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ +365242: 6303 8671 |0039: sget-boolean v3, Ljavax/mail/URLName;.doEncode:Z // field@7186 │ │ +365246: 3803 0600 |003b: if-eqz v3, 0041 // +0006 │ │ +36524a: 7110 039e 0800 |003d: invoke-static {v8}, Ljavax/mail/URLName;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e03 │ │ +365250: 0c08 |0040: move-result-object v8 │ │ +365252: 5b28 8e71 |0041: iput-object v8, v2, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ +365256: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=98 │ │ 0x0007 line=103 │ │ 0x0009 line=118 │ │ 0x000b line=155 │ │ @@ -802328,19 +802328,19 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36525c: |[36525c] javax.mail.URLName.:(Ljava/net/URL;)V │ │ -36526c: 6e10 dc98 0100 |0000: invoke-virtual {v1}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@98dc │ │ -365272: 0c01 |0003: move-result-object v1 │ │ -365274: 7020 fe9d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/URLName;.:(Ljava/lang/String;)V // method@9dfe │ │ -36527a: 0e00 |0007: return-void │ │ +365258: |[365258] javax.mail.URLName.:(Ljava/net/URL;)V │ │ +365268: 6e10 dc98 0100 |0000: invoke-virtual {v1}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@98dc │ │ +36526e: 0c01 |0003: move-result-object v1 │ │ +365270: 7020 fe9d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/URLName;.:(Ljava/lang/String;)V // method@9dfe │ │ +365276: 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; │ │ │ │ @@ -802349,82 +802349,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 │ │ -364b70: |[364b70] javax.mail.URLName._encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -364b80: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -364b84: 6e10 2298 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -364b8a: 0a01 |0005: move-result v1 │ │ -364b8c: 7020 4198 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -364b92: 2201 8412 |0009: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -364b96: 1302 0a00 |000b: const/16 v2, #int 10 // #a │ │ -364b9a: 7020 5196 2100 |000d: invoke-direct {v1, v2}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@9651 │ │ -364ba0: 2202 a012 |0010: new-instance v2, Ljava/io/OutputStreamWriter; // type@12a0 │ │ -364ba4: 7020 dc96 1200 |0012: invoke-direct {v2, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@96dc │ │ -364baa: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -364bac: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -364bae: 6e10 2298 0a00 |0017: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -364bb4: 0a05 |001a: move-result v5 │ │ -364bb6: 3554 6500 |001b: if-ge v4, v5, 0080 // +0065 │ │ -364bba: 6e20 0998 4a00 |001d: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -364bc0: 0a05 |0020: move-result v5 │ │ -364bc2: 6206 8771 |0021: sget-object v6, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ -364bc6: 6e20 d399 5600 |0023: invoke-virtual {v6, v5}, Ljava/util/BitSet;.get:(I)Z // method@99d3 │ │ -364bcc: 0a06 |0026: move-result v6 │ │ -364bce: 3806 0d00 |0027: if-eqz v6, 0034 // +000d │ │ -364bd2: 1306 2000 |0029: const/16 v6, #int 32 // #20 │ │ -364bd6: 3365 0400 |002b: if-ne v5, v6, 002f // +0004 │ │ -364bda: 1305 2b00 |002d: const/16 v5, #int 43 // #2b │ │ -364bde: 8e55 |002f: int-to-char v5, v5 │ │ -364be0: 6e20 4498 5000 |0030: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364be6: 284a |0033: goto 007d // +004a │ │ -364be8: 6e20 e096 5200 |0034: invoke-virtual {v2, v5}, Ljava/io/OutputStreamWriter;.write:(I)V // method@96e0 │ │ -364bee: 6e10 df96 0200 |0037: invoke-virtual {v2}, Ljava/io/OutputStreamWriter;.flush:()V // method@96df │ │ -364bf4: 6e10 5696 0100 |003a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9656 │ │ -364bfa: 0c05 |003d: move-result-object v5 │ │ -364bfc: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -364bfe: 2157 |003f: array-length v7, v5 │ │ -364c00: 3576 3600 |0040: if-ge v6, v7, 0076 // +0036 │ │ -364c04: 1307 2500 |0042: const/16 v7, #int 37 // #25 │ │ -364c08: 6e20 4498 7000 |0044: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364c0e: 4807 0506 |0047: aget-byte v7, v5, v6 │ │ -364c12: e107 0704 |0049: shr-int/lit8 v7, v7, #int 4 // #04 │ │ -364c16: dd07 070f |004b: and-int/lit8 v7, v7, #int 15 // #0f │ │ -364c1a: 1308 1000 |004d: const/16 v8, #int 16 // #10 │ │ -364c1e: 7120 2b97 8700 |004f: invoke-static {v7, v8}, Ljava/lang/Character;.forDigit:(II)C // method@972b │ │ -364c24: 0a07 |0052: move-result v7 │ │ -364c26: 7110 3197 0700 |0053: invoke-static {v7}, Ljava/lang/Character;.isLetter:(C)Z // method@9731 │ │ -364c2c: 0a09 |0056: move-result v9 │ │ -364c2e: 3809 0500 |0057: if-eqz v9, 005c // +0005 │ │ -364c32: d807 07e0 |0059: add-int/lit8 v7, v7, #int -32 // #e0 │ │ -364c36: 8e77 |005b: int-to-char v7, v7 │ │ -364c38: 6e20 4498 7000 |005c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364c3e: 4807 0506 |005f: aget-byte v7, v5, v6 │ │ -364c42: dd07 070f |0061: and-int/lit8 v7, v7, #int 15 // #0f │ │ -364c46: 7120 2b97 8700 |0063: invoke-static {v7, v8}, Ljava/lang/Character;.forDigit:(II)C // method@972b │ │ -364c4c: 0a07 |0066: move-result v7 │ │ -364c4e: 7110 3197 0700 |0067: invoke-static {v7}, Ljava/lang/Character;.isLetter:(C)Z // method@9731 │ │ -364c54: 0a08 |006a: move-result v8 │ │ -364c56: 3808 0500 |006b: if-eqz v8, 0070 // +0005 │ │ -364c5a: d807 07e0 |006d: add-int/lit8 v7, v7, #int -32 // #e0 │ │ -364c5e: 8e77 |006f: int-to-char v7, v7 │ │ -364c60: 6e20 4498 7000 |0070: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364c66: d806 0601 |0073: add-int/lit8 v6, v6, #int 1 // #01 │ │ -364c6a: 28ca |0075: goto 003f // -0036 │ │ -364c6c: 6e10 5496 0100 |0076: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@9654 │ │ -364c72: 2804 |0079: goto 007d // +0004 │ │ -364c74: 6e10 5496 0100 |007a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@9654 │ │ -364c7a: d804 0401 |007d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -364c7e: 2898 |007f: goto 0017 // -0068 │ │ -364c80: 6e10 5498 0000 |0080: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -364c86: 0c0a |0083: move-result-object v10 │ │ -364c88: 110a |0084: return-object v10 │ │ +364b6c: |[364b6c] javax.mail.URLName._encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +364b7c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +364b80: 6e10 2298 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +364b86: 0a01 |0005: move-result v1 │ │ +364b88: 7020 4198 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +364b8e: 2201 8412 |0009: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +364b92: 1302 0a00 |000b: const/16 v2, #int 10 // #a │ │ +364b96: 7020 5196 2100 |000d: invoke-direct {v1, v2}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@9651 │ │ +364b9c: 2202 a012 |0010: new-instance v2, Ljava/io/OutputStreamWriter; // type@12a0 │ │ +364ba0: 7020 dc96 1200 |0012: invoke-direct {v2, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@96dc │ │ +364ba6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +364ba8: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +364baa: 6e10 2298 0a00 |0017: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +364bb0: 0a05 |001a: move-result v5 │ │ +364bb2: 3554 6500 |001b: if-ge v4, v5, 0080 // +0065 │ │ +364bb6: 6e20 0998 4a00 |001d: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +364bbc: 0a05 |0020: move-result v5 │ │ +364bbe: 6206 8771 |0021: sget-object v6, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ +364bc2: 6e20 d399 5600 |0023: invoke-virtual {v6, v5}, Ljava/util/BitSet;.get:(I)Z // method@99d3 │ │ +364bc8: 0a06 |0026: move-result v6 │ │ +364bca: 3806 0d00 |0027: if-eqz v6, 0034 // +000d │ │ +364bce: 1306 2000 |0029: const/16 v6, #int 32 // #20 │ │ +364bd2: 3365 0400 |002b: if-ne v5, v6, 002f // +0004 │ │ +364bd6: 1305 2b00 |002d: const/16 v5, #int 43 // #2b │ │ +364bda: 8e55 |002f: int-to-char v5, v5 │ │ +364bdc: 6e20 4498 5000 |0030: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364be2: 284a |0033: goto 007d // +004a │ │ +364be4: 6e20 e096 5200 |0034: invoke-virtual {v2, v5}, Ljava/io/OutputStreamWriter;.write:(I)V // method@96e0 │ │ +364bea: 6e10 df96 0200 |0037: invoke-virtual {v2}, Ljava/io/OutputStreamWriter;.flush:()V // method@96df │ │ +364bf0: 6e10 5696 0100 |003a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9656 │ │ +364bf6: 0c05 |003d: move-result-object v5 │ │ +364bf8: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +364bfa: 2157 |003f: array-length v7, v5 │ │ +364bfc: 3576 3600 |0040: if-ge v6, v7, 0076 // +0036 │ │ +364c00: 1307 2500 |0042: const/16 v7, #int 37 // #25 │ │ +364c04: 6e20 4498 7000 |0044: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364c0a: 4807 0506 |0047: aget-byte v7, v5, v6 │ │ +364c0e: e107 0704 |0049: shr-int/lit8 v7, v7, #int 4 // #04 │ │ +364c12: dd07 070f |004b: and-int/lit8 v7, v7, #int 15 // #0f │ │ +364c16: 1308 1000 |004d: const/16 v8, #int 16 // #10 │ │ +364c1a: 7120 2b97 8700 |004f: invoke-static {v7, v8}, Ljava/lang/Character;.forDigit:(II)C // method@972b │ │ +364c20: 0a07 |0052: move-result v7 │ │ +364c22: 7110 3197 0700 |0053: invoke-static {v7}, Ljava/lang/Character;.isLetter:(C)Z // method@9731 │ │ +364c28: 0a09 |0056: move-result v9 │ │ +364c2a: 3809 0500 |0057: if-eqz v9, 005c // +0005 │ │ +364c2e: d807 07e0 |0059: add-int/lit8 v7, v7, #int -32 // #e0 │ │ +364c32: 8e77 |005b: int-to-char v7, v7 │ │ +364c34: 6e20 4498 7000 |005c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364c3a: 4807 0506 |005f: aget-byte v7, v5, v6 │ │ +364c3e: dd07 070f |0061: and-int/lit8 v7, v7, #int 15 // #0f │ │ +364c42: 7120 2b97 8700 |0063: invoke-static {v7, v8}, Ljava/lang/Character;.forDigit:(II)C // method@972b │ │ +364c48: 0a07 |0066: move-result v7 │ │ +364c4a: 7110 3197 0700 |0067: invoke-static {v7}, Ljava/lang/Character;.isLetter:(C)Z // method@9731 │ │ +364c50: 0a08 |006a: move-result v8 │ │ +364c52: 3808 0500 |006b: if-eqz v8, 0070 // +0005 │ │ +364c56: d807 07e0 |006d: add-int/lit8 v7, v7, #int -32 // #e0 │ │ +364c5a: 8e77 |006f: int-to-char v7, v7 │ │ +364c5c: 6e20 4498 7000 |0070: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364c62: d806 0601 |0073: add-int/lit8 v6, v6, #int 1 // #01 │ │ +364c66: 28ca |0075: goto 003f // -0036 │ │ +364c68: 6e10 5496 0100 |0076: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@9654 │ │ +364c6e: 2804 |0079: goto 007d // +0004 │ │ +364c70: 6e10 5496 0100 |007a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@9654 │ │ +364c76: d804 0401 |007d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +364c7a: 2898 |007f: goto 0017 // -0068 │ │ +364c7c: 6e10 5498 0000 |0080: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +364c82: 0c0a |0083: move-result-object v10 │ │ +364c84: 110a |0084: return-object v10 │ │ catches : 1 │ │ 0x0034 - 0x003a │ │ Ljava/io/IOException; -> 0x007a │ │ positions : │ │ 0x0000 line=601 │ │ 0x0009 line=602 │ │ 0x0010 line=603 │ │ @@ -802454,74 +802454,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 │ │ -364c9c: |[364c9c] javax.mail.URLName.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ -364cac: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -364cb0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -364cb2: 1105 |0003: return-object v5 │ │ -364cb4: 1a00 cf04 |0004: const-string v0, "+%" // string@04cf │ │ -364cb8: 7120 0f9e 0500 |0006: invoke-static {v5, v0}, Ljavax/mail/URLName;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@9e0f │ │ -364cbe: 0a00 |0009: move-result v0 │ │ -364cc0: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -364cc2: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ -364cc6: 1105 |000d: return-object v5 │ │ -364cc8: 2200 e812 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -364ccc: 7010 4098 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -364cd2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -364cd4: 6e10 2298 0500 |0014: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -364cda: 0a02 |0017: move-result v2 │ │ -364cdc: 3521 4a00 |0018: if-ge v1, v2, 0062 // +004a │ │ -364ce0: 6e20 0998 1500 |001a: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -364ce6: 0a02 |001d: move-result v2 │ │ -364ce8: 1303 2500 |001e: const/16 v3, #int 37 // #25 │ │ -364cec: 3232 1000 |0020: if-eq v2, v3, 0030 // +0010 │ │ -364cf0: 1303 2b00 |0022: const/16 v3, #int 43 // #2b │ │ -364cf4: 3232 0600 |0024: if-eq v2, v3, 002a // +0006 │ │ -364cf8: 6e20 4498 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364cfe: 281b |0029: goto 0044 // +001b │ │ -364d00: 1302 2000 |002a: const/16 v2, #int 32 // #20 │ │ -364d04: 6e20 4498 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364d0a: 2815 |002f: goto 0044 // +0015 │ │ -364d0c: d802 0101 |0030: add-int/lit8 v2, v1, #int 1 // #01 │ │ -364d10: d803 0103 |0032: add-int/lit8 v3, v1, #int 3 // #03 │ │ -364d14: 6e30 2e98 2503 |0034: invoke-virtual {v5, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -364d1a: 0c02 |0037: move-result-object v2 │ │ -364d1c: 1304 1000 |0038: const/16 v4, #int 16 // #10 │ │ -364d20: 7120 9997 4200 |003a: invoke-static {v2, v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ -364d26: 0a02 |003d: move-result v2 │ │ -364d28: 8e22 |003e: int-to-char v2, v2 │ │ -364d2a: 6e20 4498 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364d30: d801 0102 |0042: add-int/lit8 v1, v1, #int 2 // #02 │ │ -364d34: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ -364d38: 28ce |0046: goto 0014 // -0032 │ │ -364d3a: 2200 c812 |0047: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -364d3e: 2202 e812 |0049: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -364d42: 7010 4098 0200 |004b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -364d48: 1a04 e01f |004e: const-string v4, "Illegal URL encoded value: " // string@1fe0 │ │ -364d4c: 6e20 4b98 4200 |0050: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364d52: 6e30 2e98 1503 |0053: invoke-virtual {v5, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -364d58: 0c05 |0056: move-result-object v5 │ │ -364d5a: 6e20 4b98 5200 |0057: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364d60: 6e10 5498 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -364d66: 0c05 |005d: move-result-object v5 │ │ -364d68: 7020 8697 5000 |005e: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -364d6e: 2700 |0061: throw v0 │ │ -364d70: 6e10 5498 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -364d76: 0c05 |0065: move-result-object v5 │ │ -364d78: 1a00 3807 |0066: const-string v0, "8859_1" // string@0738 │ │ -364d7c: 6e20 1798 0500 |0068: invoke-virtual {v5, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ -364d82: 0c00 |006b: move-result-object v0 │ │ -364d84: 2201 e612 |006c: new-instance v1, Ljava/lang/String; // type@12e6 │ │ -364d88: 7020 0198 0100 |006e: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@9801 │ │ -364d8e: 0715 |0071: move-object v5, v1 │ │ -364d90: 1105 |0072: return-object v5 │ │ +364c98: |[364c98] javax.mail.URLName.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ +364ca8: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +364cac: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +364cae: 1105 |0003: return-object v5 │ │ +364cb0: 1a00 cf04 |0004: const-string v0, "+%" // string@04cf │ │ +364cb4: 7120 0f9e 0500 |0006: invoke-static {v5, v0}, Ljavax/mail/URLName;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@9e0f │ │ +364cba: 0a00 |0009: move-result v0 │ │ +364cbc: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +364cbe: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ +364cc2: 1105 |000d: return-object v5 │ │ +364cc4: 2200 e812 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +364cc8: 7010 4098 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +364cce: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +364cd0: 6e10 2298 0500 |0014: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +364cd6: 0a02 |0017: move-result v2 │ │ +364cd8: 3521 4a00 |0018: if-ge v1, v2, 0062 // +004a │ │ +364cdc: 6e20 0998 1500 |001a: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +364ce2: 0a02 |001d: move-result v2 │ │ +364ce4: 1303 2500 |001e: const/16 v3, #int 37 // #25 │ │ +364ce8: 3232 1000 |0020: if-eq v2, v3, 0030 // +0010 │ │ +364cec: 1303 2b00 |0022: const/16 v3, #int 43 // #2b │ │ +364cf0: 3232 0600 |0024: if-eq v2, v3, 002a // +0006 │ │ +364cf4: 6e20 4498 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364cfa: 281b |0029: goto 0044 // +001b │ │ +364cfc: 1302 2000 |002a: const/16 v2, #int 32 // #20 │ │ +364d00: 6e20 4498 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364d06: 2815 |002f: goto 0044 // +0015 │ │ +364d08: d802 0101 |0030: add-int/lit8 v2, v1, #int 1 // #01 │ │ +364d0c: d803 0103 |0032: add-int/lit8 v3, v1, #int 3 // #03 │ │ +364d10: 6e30 2e98 2503 |0034: invoke-virtual {v5, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +364d16: 0c02 |0037: move-result-object v2 │ │ +364d18: 1304 1000 |0038: const/16 v4, #int 16 // #10 │ │ +364d1c: 7120 9997 4200 |003a: invoke-static {v2, v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ +364d22: 0a02 |003d: move-result v2 │ │ +364d24: 8e22 |003e: int-to-char v2, v2 │ │ +364d26: 6e20 4498 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364d2c: d801 0102 |0042: add-int/lit8 v1, v1, #int 2 // #02 │ │ +364d30: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ +364d34: 28ce |0046: goto 0014 // -0032 │ │ +364d36: 2200 c812 |0047: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +364d3a: 2202 e812 |0049: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +364d3e: 7010 4098 0200 |004b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +364d44: 1a04 e01f |004e: const-string v4, "Illegal URL encoded value: " // string@1fe0 │ │ +364d48: 6e20 4b98 4200 |0050: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364d4e: 6e30 2e98 1503 |0053: invoke-virtual {v5, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +364d54: 0c05 |0056: move-result-object v5 │ │ +364d56: 6e20 4b98 5200 |0057: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364d5c: 6e10 5498 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +364d62: 0c05 |005d: move-result-object v5 │ │ +364d64: 7020 8697 5000 |005e: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +364d6a: 2700 |0061: throw v0 │ │ +364d6c: 6e10 5498 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +364d72: 0c05 |0065: move-result-object v5 │ │ +364d74: 1a00 3807 |0066: const-string v0, "8859_1" // string@0738 │ │ +364d78: 6e20 1798 0500 |0068: invoke-virtual {v5, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ +364d7e: 0c00 |006b: move-result-object v0 │ │ +364d80: 2201 e612 |006c: new-instance v1, Ljava/lang/String; // type@12e6 │ │ +364d84: 7020 0198 0100 |006e: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@9801 │ │ +364d8a: 0715 |0071: move-object v5, v1 │ │ +364d8c: 1105 |0072: return-object v5 │ │ catches : 2 │ │ 0x0034 - 0x0042 │ │ Ljava/lang/NumberFormatException; -> 0x0047 │ │ 0x0066 - 0x0071 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0072 │ │ positions : │ │ 0x0006 line=677 │ │ @@ -802545,36 +802545,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 │ │ -364db0: |[364db0] javax.mail.URLName.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -364dc0: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -364dc4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -364dc6: 1103 |0003: return-object v3 │ │ -364dc8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -364dca: 6e10 2298 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -364dd0: 0a01 |0008: move-result v1 │ │ -364dd2: 3510 1a00 |0009: if-ge v0, v1, 0023 // +001a │ │ -364dd6: 6e20 0998 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -364ddc: 0a01 |000e: move-result v1 │ │ -364dde: 1302 2000 |000f: const/16 v2, #int 32 // #20 │ │ -364de2: 3221 0e00 |0011: if-eq v1, v2, 001f // +000e │ │ -364de6: 6202 8771 |0013: sget-object v2, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ -364dea: 6e20 d399 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/BitSet;.get:(I)Z // method@99d3 │ │ -364df0: 0a01 |0018: move-result v1 │ │ -364df2: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ -364df6: 2804 |001b: goto 001f // +0004 │ │ -364df8: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -364dfc: 28e7 |001e: goto 0005 // -0019 │ │ -364dfe: 7110 019e 0300 |001f: invoke-static {v3}, Ljavax/mail/URLName;._encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e01 │ │ -364e04: 0c03 |0022: move-result-object v3 │ │ -364e06: 1103 |0023: return-object v3 │ │ +364dac: |[364dac] javax.mail.URLName.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +364dbc: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +364dc0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +364dc2: 1103 |0003: return-object v3 │ │ +364dc4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +364dc6: 6e10 2298 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +364dcc: 0a01 |0008: move-result v1 │ │ +364dce: 3510 1a00 |0009: if-ge v0, v1, 0023 // +001a │ │ +364dd2: 6e20 0998 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +364dd8: 0a01 |000e: move-result v1 │ │ +364dda: 1302 2000 |000f: const/16 v2, #int 32 // #20 │ │ +364dde: 3221 0e00 |0011: if-eq v1, v2, 001f // +000e │ │ +364de2: 6202 8771 |0013: sget-object v2, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7187 │ │ +364de6: 6e20 d399 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/BitSet;.get:(I)Z // method@99d3 │ │ +364dec: 0a01 |0018: move-result v1 │ │ +364dee: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ +364df2: 2804 |001b: goto 001f // +0004 │ │ +364df4: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +364df8: 28e7 |001e: goto 0005 // -0019 │ │ +364dfa: 7110 019e 0300 |001f: invoke-static {v3}, Ljavax/mail/URLName;._encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e01 │ │ +364e00: 0c03 |0022: move-result-object v3 │ │ +364e02: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=591 │ │ 0x000b line=592 │ │ 0x0013 line=593 │ │ 0x001f line=594 │ │ locals : │ │ @@ -802585,39 +802585,39 @@ │ │ type : '()Ljava/net/InetAddress;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -364fc4: |[364fc4] javax.mail.URLName.getHostAddress:()Ljava/net/InetAddress; │ │ -364fd4: 1d02 |0000: monitor-enter v2 │ │ -364fd6: 5520 8d71 |0001: iget-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718d │ │ -364fda: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -364fde: 5420 8c71 |0005: iget-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718c │ │ -364fe2: 1e02 |0007: monitor-exit v2 │ │ -364fe4: 1100 |0008: return-object v0 │ │ -364fe6: 5420 8b71 |0009: iget-object v0, v2, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -364fea: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -364fec: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -364ff0: 1e02 |000e: monitor-exit v2 │ │ -364ff2: 1101 |000f: return-object v1 │ │ -364ff4: 7110 be98 0000 |0010: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@98be │ │ -364ffa: 0c00 |0013: move-result-object v0 │ │ -364ffc: 5b20 8c71 |0014: iput-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718c │ │ -365000: 2803 |0016: goto 0019 // +0003 │ │ -365002: 5b21 8c71 |0017: iput-object v1, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718c │ │ -365006: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -365008: 5c20 8d71 |001a: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718d │ │ -36500c: 5420 8c71 |001c: iget-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718c │ │ -365010: 1e02 |001e: monitor-exit v2 │ │ -365012: 1100 |001f: return-object v0 │ │ -365014: 0d00 |0020: move-exception v0 │ │ -365016: 1e02 |0021: monitor-exit v2 │ │ -365018: 2700 |0022: throw v0 │ │ +364fc0: |[364fc0] javax.mail.URLName.getHostAddress:()Ljava/net/InetAddress; │ │ +364fd0: 1d02 |0000: monitor-enter v2 │ │ +364fd2: 5520 8d71 |0001: iget-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718d │ │ +364fd6: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +364fda: 5420 8c71 |0005: iget-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718c │ │ +364fde: 1e02 |0007: monitor-exit v2 │ │ +364fe0: 1100 |0008: return-object v0 │ │ +364fe2: 5420 8b71 |0009: iget-object v0, v2, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +364fe6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +364fe8: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +364fec: 1e02 |000e: monitor-exit v2 │ │ +364fee: 1101 |000f: return-object v1 │ │ +364ff0: 7110 be98 0000 |0010: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@98be │ │ +364ff6: 0c00 |0013: move-result-object v0 │ │ +364ff8: 5b20 8c71 |0014: iput-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718c │ │ +364ffc: 2803 |0016: goto 0019 // +0003 │ │ +364ffe: 5b21 8c71 |0017: iput-object v1, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718c │ │ +365002: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +365004: 5c20 8d71 |001a: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718d │ │ +365008: 5420 8c71 |001c: iget-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718c │ │ +36500c: 1e02 |001e: monitor-exit v2 │ │ +36500e: 1100 |001f: return-object v0 │ │ +365010: 0d00 |0020: move-exception v0 │ │ +365012: 1e02 |0021: monitor-exit v2 │ │ +365014: 2700 |0022: throw v0 │ │ catches : 4 │ │ 0x0001 - 0x0007 │ │ -> 0x0020 │ │ 0x0009 - 0x000b │ │ -> 0x0020 │ │ 0x0010 - 0x0016 │ │ Ljava/net/UnknownHostException; -> 0x0017 │ │ @@ -802641,19 +802641,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 │ │ -364b08: |[364b08] javax.mail.URLName.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ -364b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -364b1a: 7130 109e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/URLName;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e10 │ │ -364b20: 0a01 |0004: move-result v1 │ │ -364b22: 0f01 |0005: return v1 │ │ +364b04: |[364b04] javax.mail.URLName.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ +364b14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +364b16: 7130 109e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/URLName;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e10 │ │ +364b1c: 0a01 |0004: move-result v1 │ │ +364b1e: 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; │ │ │ │ @@ -802662,28 +802662,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 │ │ -364b24: |[364b24] javax.mail.URLName.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ -364b34: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -364b36: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -364b3c: 0a01 |0004: move-result v1 │ │ -364b3e: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ -364b42: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -364b48: 0a02 |000a: move-result v2 │ │ -364b4a: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -364b50: 0a02 |000e: move-result v2 │ │ -364b52: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ -364b56: 0f05 |0011: return v5 │ │ -364b58: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ -364b5c: 28f1 |0014: goto 0005 // -000f │ │ -364b5e: 0f00 |0015: return v0 │ │ +364b20: |[364b20] javax.mail.URLName.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ +364b30: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +364b32: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +364b38: 0a01 |0004: move-result v1 │ │ +364b3a: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ +364b3e: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +364b44: 0a02 |000a: move-result v2 │ │ +364b46: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +364b4c: 0a02 |000e: move-result v2 │ │ +364b4e: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ +364b52: 0f05 |0011: return v5 │ │ +364b54: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ +364b58: 28f1 |0014: goto 0005 // -000f │ │ +364b5a: 0f00 |0015: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0015 │ │ positions : │ │ 0x0001 line=726 │ │ 0x0007 line=728 │ │ locals : │ │ @@ -802697,75 +802697,75 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -364950: |[364950] javax.mail.URLName.equals:(Ljava/lang/Object;)Z │ │ -364960: 2050 0b14 |0000: instance-of v0, v5, Ljavax/mail/URLName; // type@140b │ │ -364964: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -364966: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -36496a: 0f01 |0005: return v1 │ │ -36496c: 1f05 0b14 |0006: check-cast v5, Ljavax/mail/URLName; // type@140b │ │ -364970: 5440 9071 |0008: iget-object v0, v4, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ -364974: 5452 9071 |000a: iget-object v2, v5, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ -364978: 3220 0b00 |000c: if-eq v0, v2, 0017 // +000b │ │ -36497c: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -364980: 6e20 1298 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -364986: 0a00 |0013: move-result v0 │ │ -364988: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -36498c: 0f01 |0016: return v1 │ │ -36498e: 7010 079e 0400 |0017: invoke-direct {v4}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ -364994: 0c00 |001a: move-result-object v0 │ │ -364996: 7010 079e 0500 |001b: invoke-direct {v5}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ -36499c: 0c02 |001e: move-result-object v2 │ │ -36499e: 3800 0b00 |001f: if-eqz v0, 002a // +000b │ │ -3649a2: 3802 0900 |0021: if-eqz v2, 002a // +0009 │ │ -3649a6: 6e20 bd98 2000 |0023: invoke-virtual {v0, v2}, Ljava/net/InetAddress;.equals:(Ljava/lang/Object;)Z // method@98bd │ │ -3649ac: 0a00 |0026: move-result v0 │ │ -3649ae: 3900 1700 |0027: if-nez v0, 003e // +0017 │ │ -3649b2: 0f01 |0029: return v1 │ │ -3649b4: 5440 8b71 |002a: iget-object v0, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -3649b8: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ -3649bc: 5452 8b71 |002e: iget-object v2, v5, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -3649c0: 3802 0900 |0030: if-eqz v2, 0039 // +0009 │ │ -3649c4: 6e20 1398 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3649ca: 0a00 |0035: move-result v0 │ │ -3649cc: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ -3649d0: 0f01 |0038: return v1 │ │ -3649d2: 5452 8b71 |0039: iget-object v2, v5, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -3649d6: 3220 0300 |003b: if-eq v0, v2, 003e // +0003 │ │ -3649da: 0f01 |003d: return v1 │ │ -3649dc: 5440 9271 |003e: iget-object v0, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ -3649e0: 5452 9271 |0040: iget-object v2, v5, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ -3649e4: 3220 0b00 |0042: if-eq v0, v2, 004d // +000b │ │ -3649e8: 3800 0800 |0044: if-eqz v0, 004c // +0008 │ │ -3649ec: 6e20 1298 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3649f2: 0a00 |0049: move-result v0 │ │ -3649f4: 3900 0300 |004a: if-nez v0, 004d // +0003 │ │ -3649f8: 0f01 |004c: return v1 │ │ -3649fa: 5440 8871 |004d: iget-object v0, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -3649fe: 1a02 0000 |004f: const-string v2, "" // string@0000 │ │ -364a02: 3900 0300 |0051: if-nez v0, 0054 // +0003 │ │ -364a06: 0720 |0053: move-object v0, v2 │ │ -364a08: 5453 8871 |0054: iget-object v3, v5, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -364a0c: 3903 0300 |0056: if-nez v3, 0059 // +0003 │ │ -364a10: 2802 |0058: goto 005a // +0002 │ │ -364a12: 0732 |0059: move-object v2, v3 │ │ -364a14: 6e20 1298 2000 |005a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -364a1a: 0a00 |005d: move-result v0 │ │ -364a1c: 3900 0300 |005e: if-nez v0, 0061 // +0003 │ │ -364a20: 0f01 |0060: return v1 │ │ -364a22: 5240 8f71 |0061: iget v0, v4, Ljavax/mail/URLName;.port:I // field@718f │ │ -364a26: 5255 8f71 |0063: iget v5, v5, Ljavax/mail/URLName;.port:I // field@718f │ │ -364a2a: 3250 0300 |0065: if-eq v0, v5, 0068 // +0003 │ │ -364a2e: 0f01 |0067: return v1 │ │ -364a30: 1215 |0068: const/4 v5, #int 1 // #1 │ │ -364a32: 0f05 |0069: return v5 │ │ +36494c: |[36494c] javax.mail.URLName.equals:(Ljava/lang/Object;)Z │ │ +36495c: 2050 0b14 |0000: instance-of v0, v5, Ljavax/mail/URLName; // type@140b │ │ +364960: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +364962: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +364966: 0f01 |0005: return v1 │ │ +364968: 1f05 0b14 |0006: check-cast v5, Ljavax/mail/URLName; // type@140b │ │ +36496c: 5440 9071 |0008: iget-object v0, v4, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ +364970: 5452 9071 |000a: iget-object v2, v5, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ +364974: 3220 0b00 |000c: if-eq v0, v2, 0017 // +000b │ │ +364978: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +36497c: 6e20 1298 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +364982: 0a00 |0013: move-result v0 │ │ +364984: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +364988: 0f01 |0016: return v1 │ │ +36498a: 7010 079e 0400 |0017: invoke-direct {v4}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ +364990: 0c00 |001a: move-result-object v0 │ │ +364992: 7010 079e 0500 |001b: invoke-direct {v5}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ +364998: 0c02 |001e: move-result-object v2 │ │ +36499a: 3800 0b00 |001f: if-eqz v0, 002a // +000b │ │ +36499e: 3802 0900 |0021: if-eqz v2, 002a // +0009 │ │ +3649a2: 6e20 bd98 2000 |0023: invoke-virtual {v0, v2}, Ljava/net/InetAddress;.equals:(Ljava/lang/Object;)Z // method@98bd │ │ +3649a8: 0a00 |0026: move-result v0 │ │ +3649aa: 3900 1700 |0027: if-nez v0, 003e // +0017 │ │ +3649ae: 0f01 |0029: return v1 │ │ +3649b0: 5440 8b71 |002a: iget-object v0, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +3649b4: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ +3649b8: 5452 8b71 |002e: iget-object v2, v5, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +3649bc: 3802 0900 |0030: if-eqz v2, 0039 // +0009 │ │ +3649c0: 6e20 1398 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +3649c6: 0a00 |0035: move-result v0 │ │ +3649c8: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ +3649cc: 0f01 |0038: return v1 │ │ +3649ce: 5452 8b71 |0039: iget-object v2, v5, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +3649d2: 3220 0300 |003b: if-eq v0, v2, 003e // +0003 │ │ +3649d6: 0f01 |003d: return v1 │ │ +3649d8: 5440 9271 |003e: iget-object v0, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ +3649dc: 5452 9271 |0040: iget-object v2, v5, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ +3649e0: 3220 0b00 |0042: if-eq v0, v2, 004d // +000b │ │ +3649e4: 3800 0800 |0044: if-eqz v0, 004c // +0008 │ │ +3649e8: 6e20 1298 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3649ee: 0a00 |0049: move-result v0 │ │ +3649f0: 3900 0300 |004a: if-nez v0, 004d // +0003 │ │ +3649f4: 0f01 |004c: return v1 │ │ +3649f6: 5440 8871 |004d: iget-object v0, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +3649fa: 1a02 0000 |004f: const-string v2, "" // string@0000 │ │ +3649fe: 3900 0300 |0051: if-nez v0, 0054 // +0003 │ │ +364a02: 0720 |0053: move-object v0, v2 │ │ +364a04: 5453 8871 |0054: iget-object v3, v5, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +364a08: 3903 0300 |0056: if-nez v3, 0059 // +0003 │ │ +364a0c: 2802 |0058: goto 005a // +0002 │ │ +364a0e: 0732 |0059: move-object v2, v3 │ │ +364a10: 6e20 1298 2000 |005a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +364a16: 0a00 |005d: move-result v0 │ │ +364a18: 3900 0300 |005e: if-nez v0, 0061 // +0003 │ │ +364a1c: 0f01 |0060: return v1 │ │ +364a1e: 5240 8f71 |0061: iget v0, v4, Ljavax/mail/URLName;.port:I // field@718f │ │ +364a22: 5255 8f71 |0063: iget v5, v5, Ljavax/mail/URLName;.port:I // field@718f │ │ +364a26: 3250 0300 |0065: if-eq v0, v5, 0068 // +0003 │ │ +364a2a: 0f01 |0067: return v1 │ │ +364a2c: 1215 |0068: const/4 v5, #int 1 // #1 │ │ +364a2e: 0f05 |0069: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0006 line=447 │ │ 0x0008 line=450 │ │ 0x0010 line=451 │ │ 0x0017 line=455 │ │ @@ -802788,17 +802788,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -364e08: |[364e08] javax.mail.URLName.getFile:()Ljava/lang/String; │ │ -364e18: 5410 8871 |0000: iget-object v0, v1, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -364e1c: 1100 |0002: return-object v0 │ │ +364e04: |[364e04] javax.mail.URLName.getFile:()Ljava/lang/String; │ │ +364e14: 5410 8871 |0000: iget-object v0, v1, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +364e18: 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;) │ │ @@ -802806,17 +802806,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -364e20: |[364e20] javax.mail.URLName.getHost:()Ljava/lang/String; │ │ -364e30: 5410 8b71 |0000: iget-object v0, v1, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -364e34: 1100 |0002: return-object v0 │ │ +364e1c: |[364e1c] javax.mail.URLName.getHost:()Ljava/lang/String; │ │ +364e2c: 5410 8b71 |0000: iget-object v0, v1, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +364e30: 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;) │ │ @@ -802824,23 +802824,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -364e38: |[364e38] javax.mail.URLName.getPassword:()Ljava/lang/String; │ │ -364e48: 6300 8671 |0000: sget-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7186 │ │ -364e4c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -364e50: 5410 8e71 |0004: iget-object v0, v1, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ -364e54: 7110 029e 0000 |0006: invoke-static {v0}, Ljavax/mail/URLName;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@9e02 │ │ -364e5a: 0c00 |0009: move-result-object v0 │ │ -364e5c: 2803 |000a: goto 000d // +0003 │ │ -364e5e: 5410 8e71 |000b: iget-object v0, v1, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ -364e62: 1100 |000d: return-object v0 │ │ +364e34: |[364e34] javax.mail.URLName.getPassword:()Ljava/lang/String; │ │ +364e44: 6300 8671 |0000: sget-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7186 │ │ +364e48: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +364e4c: 5410 8e71 |0004: iget-object v0, v1, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ +364e50: 7110 029e 0000 |0006: invoke-static {v0}, Ljavax/mail/URLName;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@9e02 │ │ +364e56: 0c00 |0009: move-result-object v0 │ │ +364e58: 2803 |000a: goto 000d // +0003 │ │ +364e5a: 5410 8e71 |000b: iget-object v0, v1, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ +364e5e: 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;) │ │ @@ -802848,17 +802848,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -364a34: |[364a34] javax.mail.URLName.getPort:()I │ │ -364a44: 5210 8f71 |0000: iget v0, v1, Ljavax/mail/URLName;.port:I // field@718f │ │ -364a48: 0f00 |0002: return v0 │ │ +364a30: |[364a30] javax.mail.URLName.getPort:()I │ │ +364a40: 5210 8f71 |0000: iget v0, v1, Ljavax/mail/URLName;.port:I // field@718f │ │ +364a44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/URLName; │ │ │ │ #5 : (in Ljavax/mail/URLName;) │ │ @@ -802866,17 +802866,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -364e64: |[364e64] javax.mail.URLName.getProtocol:()Ljava/lang/String; │ │ -364e74: 5410 9071 |0000: iget-object v0, v1, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ -364e78: 1100 |0002: return-object v0 │ │ +364e60: |[364e60] javax.mail.URLName.getProtocol:()Ljava/lang/String; │ │ +364e70: 5410 9071 |0000: iget-object v0, v1, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ +364e74: 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;) │ │ @@ -802884,17 +802884,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -364e7c: |[364e7c] javax.mail.URLName.getRef:()Ljava/lang/String; │ │ -364e8c: 5410 9171 |0000: iget-object v0, v1, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ -364e90: 1100 |0002: return-object v0 │ │ +364e78: |[364e78] javax.mail.URLName.getRef:()Ljava/lang/String; │ │ +364e88: 5410 9171 |0000: iget-object v0, v1, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ +364e8c: 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;) │ │ @@ -802902,36 +802902,36 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -365044: |[365044] javax.mail.URLName.getURL:()Ljava/net/URL; │ │ -365054: 6e10 059e 0500 |0000: invoke-virtual {v5}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ -36505a: 0c00 |0003: move-result-object v0 │ │ -36505c: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -365060: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -365064: 2812 |0008: goto 001a // +0012 │ │ -365066: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36506a: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -365070: 1a02 6406 |000e: const-string v2, "/" // string@0664 │ │ -365074: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36507a: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365080: 6e10 5498 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -365086: 0c00 |0019: move-result-object v0 │ │ -365088: 2201 1113 |001a: new-instance v1, Ljava/net/URL; // type@1311 │ │ -36508c: 6e10 0a9e 0500 |001c: invoke-virtual {v5}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -365092: 0c02 |001f: move-result-object v2 │ │ -365094: 6e10 069e 0500 |0020: invoke-virtual {v5}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ -36509a: 0c03 |0023: move-result-object v3 │ │ -36509c: 6e10 099e 0500 |0024: invoke-virtual {v5}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ -3650a2: 0a04 |0027: move-result v4 │ │ -3650a4: 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 │ │ -3650aa: 1101 |002b: return-object v1 │ │ +365040: |[365040] javax.mail.URLName.getURL:()Ljava/net/URL; │ │ +365050: 6e10 059e 0500 |0000: invoke-virtual {v5}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ +365056: 0c00 |0003: move-result-object v0 │ │ +365058: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +36505c: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +365060: 2812 |0008: goto 001a // +0012 │ │ +365062: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +365066: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36506c: 1a02 6406 |000e: const-string v2, "/" // string@0664 │ │ +365070: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365076: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36507c: 6e10 5498 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +365082: 0c00 |0019: move-result-object v0 │ │ +365084: 2201 1113 |001a: new-instance v1, Ljava/net/URL; // type@1311 │ │ +365088: 6e10 0a9e 0500 |001c: invoke-virtual {v5}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +36508e: 0c02 |001f: move-result-object v2 │ │ +365090: 6e10 069e 0500 |0020: invoke-virtual {v5}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ +365096: 0c03 |0023: move-result-object v3 │ │ +365098: 6e10 099e 0500 |0024: invoke-virtual {v5}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ +36509e: 0a04 |0027: move-result v4 │ │ +3650a0: 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 │ │ +3650a6: 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; │ │ @@ -802941,23 +802941,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -364e94: |[364e94] javax.mail.URLName.getUsername:()Ljava/lang/String; │ │ -364ea4: 6300 8671 |0000: sget-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7186 │ │ -364ea8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -364eac: 5410 9271 |0004: iget-object v0, v1, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ -364eb0: 7110 029e 0000 |0006: invoke-static {v0}, Ljavax/mail/URLName;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@9e02 │ │ -364eb6: 0c00 |0009: move-result-object v0 │ │ -364eb8: 2803 |000a: goto 000d // +0003 │ │ -364eba: 5410 9271 |000b: iget-object v0, v1, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ -364ebe: 1100 |000d: return-object v0 │ │ +364e90: |[364e90] javax.mail.URLName.getUsername:()Ljava/lang/String; │ │ +364ea0: 6300 8671 |0000: sget-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7186 │ │ +364ea4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +364ea8: 5410 9271 |0004: iget-object v0, v1, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ +364eac: 7110 029e 0000 |0006: invoke-static {v0}, Ljavax/mail/URLName;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@9e02 │ │ +364eb2: 0c00 |0009: move-result-object v0 │ │ +364eb4: 2803 |000a: goto 000d // +0003 │ │ +364eb6: 5410 9271 |000b: iget-object v0, v1, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ +364eba: 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;) │ │ @@ -802965,62 +802965,62 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -364a4c: |[364a4c] javax.mail.URLName.hashCode:()I │ │ -364a5c: 5230 8a71 |0000: iget v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364a60: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -364a64: 0f00 |0004: return v0 │ │ -364a66: 5431 9071 |0005: iget-object v1, v3, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ -364a6a: 3801 0900 |0007: if-eqz v1, 0010 // +0009 │ │ -364a6e: 6e10 1998 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -364a74: 0a01 |000c: move-result v1 │ │ -364a76: b010 |000d: add-int/2addr v0, v1 │ │ -364a78: 5930 8a71 |000e: iput v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364a7c: 7010 079e 0300 |0010: invoke-direct {v3}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ -364a82: 0c00 |0013: move-result-object v0 │ │ -364a84: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -364a88: 5231 8a71 |0016: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364a8c: 6e10 c398 0000 |0018: invoke-virtual {v0}, Ljava/net/InetAddress;.hashCode:()I // method@98c3 │ │ -364a92: 0a00 |001b: move-result v0 │ │ -364a94: b001 |001c: add-int/2addr v1, v0 │ │ -364a96: 5931 8a71 |001d: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364a9a: 2814 |001f: goto 0033 // +0014 │ │ -364a9c: 5430 8b71 |0020: iget-object v0, v3, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -364aa0: 3800 1100 |0022: if-eqz v0, 0033 // +0011 │ │ -364aa4: 5231 8a71 |0024: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364aa8: 6202 ba70 |0026: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -364aac: 6e20 3198 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -364ab2: 0c00 |002b: move-result-object v0 │ │ -364ab4: 6e10 1998 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -364aba: 0a00 |002f: move-result v0 │ │ -364abc: b001 |0030: add-int/2addr v1, v0 │ │ -364abe: 5931 8a71 |0031: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364ac2: 5430 9271 |0033: iget-object v0, v3, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ -364ac6: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ -364aca: 5231 8a71 |0037: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364ace: 6e10 1998 0000 |0039: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -364ad4: 0a00 |003c: move-result v0 │ │ -364ad6: b001 |003d: add-int/2addr v1, v0 │ │ -364ad8: 5931 8a71 |003e: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364adc: 5430 8871 |0040: iget-object v0, v3, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -364ae0: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -364ae4: 5231 8a71 |0044: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364ae8: 6e10 1998 0000 |0046: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -364aee: 0a00 |0049: move-result v0 │ │ -364af0: b001 |004a: add-int/2addr v1, v0 │ │ -364af2: 5931 8a71 |004b: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364af6: 5230 8a71 |004d: iget v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364afa: 5231 8f71 |004f: iget v1, v3, Ljavax/mail/URLName;.port:I // field@718f │ │ -364afe: b010 |0051: add-int/2addr v0, v1 │ │ -364b00: 5930 8a71 |0052: iput v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ -364b04: 0f00 |0054: return v0 │ │ +364a48: |[364a48] javax.mail.URLName.hashCode:()I │ │ +364a58: 5230 8a71 |0000: iget v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364a5c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +364a60: 0f00 |0004: return v0 │ │ +364a62: 5431 9071 |0005: iget-object v1, v3, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ +364a66: 3801 0900 |0007: if-eqz v1, 0010 // +0009 │ │ +364a6a: 6e10 1998 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +364a70: 0a01 |000c: move-result v1 │ │ +364a72: b010 |000d: add-int/2addr v0, v1 │ │ +364a74: 5930 8a71 |000e: iput v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364a78: 7010 079e 0300 |0010: invoke-direct {v3}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ +364a7e: 0c00 |0013: move-result-object v0 │ │ +364a80: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +364a84: 5231 8a71 |0016: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364a88: 6e10 c398 0000 |0018: invoke-virtual {v0}, Ljava/net/InetAddress;.hashCode:()I // method@98c3 │ │ +364a8e: 0a00 |001b: move-result v0 │ │ +364a90: b001 |001c: add-int/2addr v1, v0 │ │ +364a92: 5931 8a71 |001d: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364a96: 2814 |001f: goto 0033 // +0014 │ │ +364a98: 5430 8b71 |0020: iget-object v0, v3, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +364a9c: 3800 1100 |0022: if-eqz v0, 0033 // +0011 │ │ +364aa0: 5231 8a71 |0024: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364aa4: 6202 ba70 |0026: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +364aa8: 6e20 3198 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +364aae: 0c00 |002b: move-result-object v0 │ │ +364ab0: 6e10 1998 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +364ab6: 0a00 |002f: move-result v0 │ │ +364ab8: b001 |0030: add-int/2addr v1, v0 │ │ +364aba: 5931 8a71 |0031: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364abe: 5430 9271 |0033: iget-object v0, v3, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ +364ac2: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ +364ac6: 5231 8a71 |0037: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364aca: 6e10 1998 0000 |0039: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +364ad0: 0a00 |003c: move-result v0 │ │ +364ad2: b001 |003d: add-int/2addr v1, v0 │ │ +364ad4: 5931 8a71 |003e: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364ad8: 5430 8871 |0040: iget-object v0, v3, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +364adc: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +364ae0: 5231 8a71 |0044: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364ae4: 6e10 1998 0000 |0046: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +364aea: 0a00 |0049: move-result v0 │ │ +364aec: b001 |004a: add-int/2addr v1, v0 │ │ +364aee: 5931 8a71 |004b: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364af2: 5230 8a71 |004d: iget v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364af6: 5231 8f71 |004f: iget v1, v3, Ljavax/mail/URLName;.port:I // field@718f │ │ +364afa: b010 |0051: add-int/2addr v0, v1 │ │ +364afc: 5930 8a71 |0052: iput v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718a │ │ +364b00: 0f00 |0054: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0005 line=500 │ │ 0x0009 line=501 │ │ 0x0010 line=502 │ │ 0x0016 line=504 │ │ @@ -803039,132 +803039,132 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 222 16-bit code units │ │ -36527c: |[36527c] javax.mail.URLName.parseString:(Ljava/lang/String;)V │ │ -36528c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36528e: 5b80 8e71 |0001: iput-object v0, v8, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ -365292: 5b80 9271 |0003: iput-object v0, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ -365296: 5b80 8b71 |0005: iput-object v0, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -36529a: 5b80 9171 |0007: iput-object v0, v8, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ -36529e: 5b80 8871 |0009: iput-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -3652a2: 5b80 9071 |000b: iput-object v0, v8, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ -3652a6: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -3652a8: 5980 8f71 |000e: iput v0, v8, Ljavax/mail/URLName;.port:I // field@718f │ │ -3652ac: 6e10 2298 0900 |0010: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3652b2: 0a01 |0013: move-result v1 │ │ -3652b4: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ -3652b8: 6e20 1a98 2900 |0016: invoke-virtual {v9, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3652be: 0a03 |0019: move-result v3 │ │ -3652c0: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -3652c2: 3203 0800 |001b: if-eq v3, v0, 0023 // +0008 │ │ -3652c6: 6e30 2e98 4903 |001d: invoke-virtual {v9, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3652cc: 0c05 |0020: move-result-object v5 │ │ -3652ce: 5b85 9071 |0021: iput-object v5, v8, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ -3652d2: d805 0301 |0023: add-int/lit8 v5, v3, #int 1 // #01 │ │ -3652d6: 1226 |0025: const/4 v6, #int 2 // #2 │ │ -3652d8: 1a07 6c06 |0026: const-string v7, "//" // string@066c │ │ -3652dc: 6e56 2498 5947 |0028: invoke-virtual {v9, v5, v7, v4, v6}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@9824 │ │ -3652e2: 0a06 |002b: move-result v6 │ │ -3652e4: 3806 8b00 |002c: if-eqz v6, 00b7 // +008b │ │ -3652e8: 1305 2f00 |002e: const/16 v5, #int 47 // #2f │ │ -3652ec: d803 0303 |0030: add-int/lit8 v3, v3, #int 3 // #03 │ │ -3652f0: 6e30 1b98 5903 |0032: invoke-virtual {v9, v5, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -3652f6: 0a05 |0035: move-result v5 │ │ -3652f8: 3205 1600 |0036: if-eq v5, v0, 004c // +0016 │ │ -3652fc: 6e30 2e98 3905 |0038: invoke-virtual {v9, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -365302: 0c03 |003b: move-result-object v3 │ │ -365304: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -365308: 3515 0900 |003e: if-ge v5, v1, 0047 // +0009 │ │ -36530c: 6e20 2d98 5900 |0040: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -365312: 0c09 |0043: move-result-object v9 │ │ -365314: 5b89 8871 |0044: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -365318: 280a |0046: goto 0050 // +000a │ │ -36531a: 1a09 0000 |0047: const-string v9, "" // string@0000 │ │ -36531e: 5b89 8871 |0049: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -365322: 2805 |004b: goto 0050 // +0005 │ │ -365324: 6e20 2d98 3900 |004c: invoke-virtual {v9, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36532a: 0c03 |004f: move-result-object v3 │ │ -36532c: 1309 4000 |0050: const/16 v9, #int 64 // #40 │ │ -365330: 6e20 1a98 9300 |0052: invoke-virtual {v3, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -365336: 0a09 |0055: move-result v9 │ │ -365338: 3209 2300 |0056: if-eq v9, v0, 0079 // +0023 │ │ -36533c: 6e30 2e98 4309 |0058: invoke-virtual {v3, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -365342: 0c01 |005b: move-result-object v1 │ │ -365344: d809 0901 |005c: add-int/lit8 v9, v9, #int 1 // #01 │ │ -365348: 6e20 2d98 9300 |005e: invoke-virtual {v3, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36534e: 0c03 |0061: move-result-object v3 │ │ -365350: 6e20 1a98 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -365356: 0a09 |0065: move-result v9 │ │ -365358: 3209 1100 |0066: if-eq v9, v0, 0077 // +0011 │ │ -36535c: 6e30 2e98 4109 |0068: invoke-virtual {v1, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -365362: 0c05 |006b: move-result-object v5 │ │ -365364: 5b85 9271 |006c: iput-object v5, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ -365368: d809 0901 |006e: add-int/lit8 v9, v9, #int 1 // #01 │ │ -36536c: 6e20 2d98 9100 |0070: invoke-virtual {v1, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -365372: 0c09 |0073: move-result-object v9 │ │ -365374: 5b89 8e71 |0074: iput-object v9, v8, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ -365378: 2803 |0076: goto 0079 // +0003 │ │ -36537a: 5b81 9271 |0077: iput-object v1, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ -36537e: 6e10 2298 0300 |0079: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -365384: 0a09 |007c: move-result v9 │ │ -365386: 3d09 1500 |007d: if-lez v9, 0092 // +0015 │ │ -36538a: 6e20 0998 4300 |007f: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -365390: 0a09 |0082: move-result v9 │ │ -365392: 1301 5b00 |0083: const/16 v1, #int 91 // #5b │ │ -365396: 3319 0d00 |0085: if-ne v9, v1, 0092 // +000d │ │ -36539a: 1309 5d00 |0087: const/16 v9, #int 93 // #5d │ │ -36539e: 6e20 1a98 9300 |0089: invoke-virtual {v3, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3653a4: 0a09 |008c: move-result v9 │ │ -3653a6: 6e30 1b98 2309 |008d: invoke-virtual {v3, v2, v9}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -3653ac: 0a09 |0090: move-result v9 │ │ -3653ae: 2805 |0091: goto 0096 // +0005 │ │ -3653b0: 6e20 1a98 2300 |0092: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3653b6: 0a09 |0095: move-result v9 │ │ -3653b8: 3209 1e00 |0096: if-eq v9, v0, 00b4 // +001e │ │ -3653bc: d801 0901 |0098: add-int/lit8 v1, v9, #int 1 // #01 │ │ -3653c0: 6e20 2d98 1300 |009a: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3653c6: 0c01 |009d: move-result-object v1 │ │ -3653c8: 6e10 2298 0100 |009e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3653ce: 0a02 |00a1: move-result v2 │ │ -3653d0: 3d02 0b00 |00a2: if-lez v2, 00ad // +000b │ │ -3653d4: 7110 9897 0100 |00a4: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9798 │ │ -3653da: 0a01 |00a7: move-result v1 │ │ -3653dc: 5981 8f71 |00a8: iput v1, v8, Ljavax/mail/URLName;.port:I // field@718f │ │ -3653e0: 2803 |00aa: goto 00ad // +0003 │ │ -3653e2: 5980 8f71 |00ab: iput v0, v8, Ljavax/mail/URLName;.port:I // field@718f │ │ -3653e6: 6e30 2e98 4309 |00ad: invoke-virtual {v3, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3653ec: 0c09 |00b0: move-result-object v9 │ │ -3653ee: 5b89 8b71 |00b1: iput-object v9, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -3653f2: 280c |00b3: goto 00bf // +000c │ │ -3653f4: 5b83 8b71 |00b4: iput-object v3, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -3653f8: 2809 |00b6: goto 00bf // +0009 │ │ -3653fa: 3515 0800 |00b7: if-ge v5, v1, 00bf // +0008 │ │ -3653fe: 6e20 2d98 5900 |00b9: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -365404: 0c09 |00bc: move-result-object v9 │ │ -365406: 5b89 8871 |00bd: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -36540a: 5489 8871 |00bf: iget-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -36540e: 3809 1c00 |00c1: if-eqz v9, 00dd // +001c │ │ -365412: 1301 2300 |00c3: const/16 v1, #int 35 // #23 │ │ -365416: 6e20 1a98 1900 |00c5: invoke-virtual {v9, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36541c: 0a09 |00c8: move-result v9 │ │ -36541e: 3209 1400 |00c9: if-eq v9, v0, 00dd // +0014 │ │ -365422: 5480 8871 |00cb: iget-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -365426: d801 0901 |00cd: add-int/lit8 v1, v9, #int 1 // #01 │ │ -36542a: 6e20 2d98 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -365430: 0c00 |00d2: move-result-object v0 │ │ -365432: 5b80 9171 |00d3: iput-object v0, v8, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ -365436: 5480 8871 |00d5: iget-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -36543a: 6e30 2e98 4009 |00d7: invoke-virtual {v0, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -365440: 0c09 |00da: move-result-object v9 │ │ -365442: 5b89 8871 |00db: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -365446: 0e00 |00dd: return-void │ │ +365278: |[365278] javax.mail.URLName.parseString:(Ljava/lang/String;)V │ │ +365288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36528a: 5b80 8e71 |0001: iput-object v0, v8, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ +36528e: 5b80 9271 |0003: iput-object v0, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ +365292: 5b80 8b71 |0005: iput-object v0, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +365296: 5b80 9171 |0007: iput-object v0, v8, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ +36529a: 5b80 8871 |0009: iput-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +36529e: 5b80 9071 |000b: iput-object v0, v8, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ +3652a2: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +3652a4: 5980 8f71 |000e: iput v0, v8, Ljavax/mail/URLName;.port:I // field@718f │ │ +3652a8: 6e10 2298 0900 |0010: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3652ae: 0a01 |0013: move-result v1 │ │ +3652b0: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ +3652b4: 6e20 1a98 2900 |0016: invoke-virtual {v9, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3652ba: 0a03 |0019: move-result v3 │ │ +3652bc: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +3652be: 3203 0800 |001b: if-eq v3, v0, 0023 // +0008 │ │ +3652c2: 6e30 2e98 4903 |001d: invoke-virtual {v9, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3652c8: 0c05 |0020: move-result-object v5 │ │ +3652ca: 5b85 9071 |0021: iput-object v5, v8, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ +3652ce: d805 0301 |0023: add-int/lit8 v5, v3, #int 1 // #01 │ │ +3652d2: 1226 |0025: const/4 v6, #int 2 // #2 │ │ +3652d4: 1a07 6c06 |0026: const-string v7, "//" // string@066c │ │ +3652d8: 6e56 2498 5947 |0028: invoke-virtual {v9, v5, v7, v4, v6}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@9824 │ │ +3652de: 0a06 |002b: move-result v6 │ │ +3652e0: 3806 8b00 |002c: if-eqz v6, 00b7 // +008b │ │ +3652e4: 1305 2f00 |002e: const/16 v5, #int 47 // #2f │ │ +3652e8: d803 0303 |0030: add-int/lit8 v3, v3, #int 3 // #03 │ │ +3652ec: 6e30 1b98 5903 |0032: invoke-virtual {v9, v5, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +3652f2: 0a05 |0035: move-result v5 │ │ +3652f4: 3205 1600 |0036: if-eq v5, v0, 004c // +0016 │ │ +3652f8: 6e30 2e98 3905 |0038: invoke-virtual {v9, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3652fe: 0c03 |003b: move-result-object v3 │ │ +365300: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +365304: 3515 0900 |003e: if-ge v5, v1, 0047 // +0009 │ │ +365308: 6e20 2d98 5900 |0040: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36530e: 0c09 |0043: move-result-object v9 │ │ +365310: 5b89 8871 |0044: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +365314: 280a |0046: goto 0050 // +000a │ │ +365316: 1a09 0000 |0047: const-string v9, "" // string@0000 │ │ +36531a: 5b89 8871 |0049: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +36531e: 2805 |004b: goto 0050 // +0005 │ │ +365320: 6e20 2d98 3900 |004c: invoke-virtual {v9, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +365326: 0c03 |004f: move-result-object v3 │ │ +365328: 1309 4000 |0050: const/16 v9, #int 64 // #40 │ │ +36532c: 6e20 1a98 9300 |0052: invoke-virtual {v3, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +365332: 0a09 |0055: move-result v9 │ │ +365334: 3209 2300 |0056: if-eq v9, v0, 0079 // +0023 │ │ +365338: 6e30 2e98 4309 |0058: invoke-virtual {v3, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36533e: 0c01 |005b: move-result-object v1 │ │ +365340: d809 0901 |005c: add-int/lit8 v9, v9, #int 1 // #01 │ │ +365344: 6e20 2d98 9300 |005e: invoke-virtual {v3, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36534a: 0c03 |0061: move-result-object v3 │ │ +36534c: 6e20 1a98 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +365352: 0a09 |0065: move-result v9 │ │ +365354: 3209 1100 |0066: if-eq v9, v0, 0077 // +0011 │ │ +365358: 6e30 2e98 4109 |0068: invoke-virtual {v1, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36535e: 0c05 |006b: move-result-object v5 │ │ +365360: 5b85 9271 |006c: iput-object v5, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ +365364: d809 0901 |006e: add-int/lit8 v9, v9, #int 1 // #01 │ │ +365368: 6e20 2d98 9100 |0070: invoke-virtual {v1, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36536e: 0c09 |0073: move-result-object v9 │ │ +365370: 5b89 8e71 |0074: iput-object v9, v8, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ +365374: 2803 |0076: goto 0079 // +0003 │ │ +365376: 5b81 9271 |0077: iput-object v1, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ +36537a: 6e10 2298 0300 |0079: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +365380: 0a09 |007c: move-result v9 │ │ +365382: 3d09 1500 |007d: if-lez v9, 0092 // +0015 │ │ +365386: 6e20 0998 4300 |007f: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36538c: 0a09 |0082: move-result v9 │ │ +36538e: 1301 5b00 |0083: const/16 v1, #int 91 // #5b │ │ +365392: 3319 0d00 |0085: if-ne v9, v1, 0092 // +000d │ │ +365396: 1309 5d00 |0087: const/16 v9, #int 93 // #5d │ │ +36539a: 6e20 1a98 9300 |0089: invoke-virtual {v3, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3653a0: 0a09 |008c: move-result v9 │ │ +3653a2: 6e30 1b98 2309 |008d: invoke-virtual {v3, v2, v9}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +3653a8: 0a09 |0090: move-result v9 │ │ +3653aa: 2805 |0091: goto 0096 // +0005 │ │ +3653ac: 6e20 1a98 2300 |0092: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3653b2: 0a09 |0095: move-result v9 │ │ +3653b4: 3209 1e00 |0096: if-eq v9, v0, 00b4 // +001e │ │ +3653b8: d801 0901 |0098: add-int/lit8 v1, v9, #int 1 // #01 │ │ +3653bc: 6e20 2d98 1300 |009a: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3653c2: 0c01 |009d: move-result-object v1 │ │ +3653c4: 6e10 2298 0100 |009e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3653ca: 0a02 |00a1: move-result v2 │ │ +3653cc: 3d02 0b00 |00a2: if-lez v2, 00ad // +000b │ │ +3653d0: 7110 9897 0100 |00a4: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9798 │ │ +3653d6: 0a01 |00a7: move-result v1 │ │ +3653d8: 5981 8f71 |00a8: iput v1, v8, Ljavax/mail/URLName;.port:I // field@718f │ │ +3653dc: 2803 |00aa: goto 00ad // +0003 │ │ +3653de: 5980 8f71 |00ab: iput v0, v8, Ljavax/mail/URLName;.port:I // field@718f │ │ +3653e2: 6e30 2e98 4309 |00ad: invoke-virtual {v3, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3653e8: 0c09 |00b0: move-result-object v9 │ │ +3653ea: 5b89 8b71 |00b1: iput-object v9, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +3653ee: 280c |00b3: goto 00bf // +000c │ │ +3653f0: 5b83 8b71 |00b4: iput-object v3, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +3653f4: 2809 |00b6: goto 00bf // +0009 │ │ +3653f6: 3515 0800 |00b7: if-ge v5, v1, 00bf // +0008 │ │ +3653fa: 6e20 2d98 5900 |00b9: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +365400: 0c09 |00bc: move-result-object v9 │ │ +365402: 5b89 8871 |00bd: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +365406: 5489 8871 |00bf: iget-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +36540a: 3809 1c00 |00c1: if-eqz v9, 00dd // +001c │ │ +36540e: 1301 2300 |00c3: const/16 v1, #int 35 // #23 │ │ +365412: 6e20 1a98 1900 |00c5: invoke-virtual {v9, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +365418: 0a09 |00c8: move-result v9 │ │ +36541a: 3209 1400 |00c9: if-eq v9, v0, 00dd // +0014 │ │ +36541e: 5480 8871 |00cb: iget-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +365422: d801 0901 |00cd: add-int/lit8 v1, v9, #int 1 // #01 │ │ +365426: 6e20 2d98 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36542c: 0c00 |00d2: move-result-object v0 │ │ +36542e: 5b80 9171 |00d3: iput-object v0, v8, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ +365432: 5480 8871 |00d5: iget-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +365436: 6e30 2e98 4009 |00d7: invoke-virtual {v0, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36543c: 0c09 |00da: move-result-object v9 │ │ +36543e: 5b89 8871 |00db: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +365442: 0e00 |00dd: return-void │ │ catches : 1 │ │ 0x00a4 - 0x00aa │ │ Ljava/lang/NumberFormatException; -> 0x00ab │ │ positions : │ │ 0x0001 line=259 │ │ 0x000e line=260 │ │ 0x0010 line=262 │ │ @@ -803205,69 +803205,69 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -364ec0: |[364ec0] javax.mail.URLName.toString:()Ljava/lang/String; │ │ -364ed0: 5440 8971 |0000: iget-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@7189 │ │ -364ed4: 3900 7400 |0002: if-nez v0, 0076 // +0074 │ │ -364ed8: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -364edc: 7010 4098 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -364ee2: 5441 9071 |0009: iget-object v1, v4, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ -364ee6: 1a02 5407 |000b: const-string v2, ":" // string@0754 │ │ -364eea: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ -364eee: 6e20 4b98 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364ef4: 6e20 4b98 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364efa: 5441 9271 |0015: iget-object v1, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ -364efe: 3901 0600 |0017: if-nez v1, 001d // +0006 │ │ -364f02: 5441 8b71 |0019: iget-object v1, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -364f06: 3801 4000 |001b: if-eqz v1, 005b // +0040 │ │ -364f0a: 1a01 6c06 |001d: const-string v1, "//" // string@066c │ │ -364f0e: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364f14: 5441 9271 |0022: iget-object v1, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ -364f18: 3801 1600 |0024: if-eqz v1, 003a // +0016 │ │ -364f1c: 6e20 4b98 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364f22: 5441 8e71 |0029: iget-object v1, v4, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ -364f26: 3801 0a00 |002b: if-eqz v1, 0035 // +000a │ │ -364f2a: 6e20 4b98 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364f30: 5441 8e71 |0030: iget-object v1, v4, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ -364f34: 6e20 4b98 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364f3a: 1a01 6c08 |0035: const-string v1, "@" // string@086c │ │ -364f3e: 6e20 4b98 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364f44: 5441 8b71 |003a: iget-object v1, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ -364f48: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ -364f4c: 6e20 4b98 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364f52: 5241 8f71 |0041: iget v1, v4, Ljavax/mail/URLName;.port:I // field@718f │ │ -364f56: 12f3 |0043: const/4 v3, #int -1 // #ff │ │ -364f58: 3231 0e00 |0044: if-eq v1, v3, 0052 // +000e │ │ -364f5c: 6e20 4b98 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364f62: 5241 8f71 |0049: iget v1, v4, Ljavax/mail/URLName;.port:I // field@718f │ │ -364f66: 7110 9d97 0100 |004b: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@979d │ │ -364f6c: 0c01 |004e: move-result-object v1 │ │ -364f6e: 6e20 4b98 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364f74: 5441 8871 |0052: iget-object v1, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -364f78: 3801 0700 |0054: if-eqz v1, 005b // +0007 │ │ -364f7c: 1a01 6406 |0056: const-string v1, "/" // string@0664 │ │ -364f80: 6e20 4b98 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364f86: 5441 8871 |005b: iget-object v1, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ -364f8a: 3801 0500 |005d: if-eqz v1, 0062 // +0005 │ │ -364f8e: 6e20 4b98 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364f94: 5441 9171 |0062: iget-object v1, v4, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ -364f98: 3801 0c00 |0064: if-eqz v1, 0070 // +000c │ │ -364f9c: 1a01 1203 |0066: const-string v1, "#" // string@0312 │ │ -364fa0: 6e20 4b98 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364fa6: 5441 9171 |006b: iget-object v1, v4, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ -364faa: 6e20 4b98 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364fb0: 6e10 5498 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -364fb6: 0c00 |0073: move-result-object v0 │ │ -364fb8: 5b40 8971 |0074: iput-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@7189 │ │ -364fbc: 5440 8971 |0076: iget-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@7189 │ │ -364fc0: 1100 |0078: return-object v0 │ │ +364ebc: |[364ebc] javax.mail.URLName.toString:()Ljava/lang/String; │ │ +364ecc: 5440 8971 |0000: iget-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@7189 │ │ +364ed0: 3900 7400 |0002: if-nez v0, 0076 // +0074 │ │ +364ed4: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +364ed8: 7010 4098 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +364ede: 5441 9071 |0009: iget-object v1, v4, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7190 │ │ +364ee2: 1a02 5407 |000b: const-string v2, ":" // string@0754 │ │ +364ee6: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ +364eea: 6e20 4b98 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364ef0: 6e20 4b98 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364ef6: 5441 9271 |0015: iget-object v1, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ +364efa: 3901 0600 |0017: if-nez v1, 001d // +0006 │ │ +364efe: 5441 8b71 |0019: iget-object v1, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +364f02: 3801 4000 |001b: if-eqz v1, 005b // +0040 │ │ +364f06: 1a01 6c06 |001d: const-string v1, "//" // string@066c │ │ +364f0a: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364f10: 5441 9271 |0022: iget-object v1, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7192 │ │ +364f14: 3801 1600 |0024: if-eqz v1, 003a // +0016 │ │ +364f18: 6e20 4b98 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364f1e: 5441 8e71 |0029: iget-object v1, v4, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ +364f22: 3801 0a00 |002b: if-eqz v1, 0035 // +000a │ │ +364f26: 6e20 4b98 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364f2c: 5441 8e71 |0030: iget-object v1, v4, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718e │ │ +364f30: 6e20 4b98 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364f36: 1a01 6c08 |0035: const-string v1, "@" // string@086c │ │ +364f3a: 6e20 4b98 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364f40: 5441 8b71 |003a: iget-object v1, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718b │ │ +364f44: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ +364f48: 6e20 4b98 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364f4e: 5241 8f71 |0041: iget v1, v4, Ljavax/mail/URLName;.port:I // field@718f │ │ +364f52: 12f3 |0043: const/4 v3, #int -1 // #ff │ │ +364f54: 3231 0e00 |0044: if-eq v1, v3, 0052 // +000e │ │ +364f58: 6e20 4b98 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364f5e: 5241 8f71 |0049: iget v1, v4, Ljavax/mail/URLName;.port:I // field@718f │ │ +364f62: 7110 9d97 0100 |004b: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@979d │ │ +364f68: 0c01 |004e: move-result-object v1 │ │ +364f6a: 6e20 4b98 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364f70: 5441 8871 |0052: iget-object v1, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +364f74: 3801 0700 |0054: if-eqz v1, 005b // +0007 │ │ +364f78: 1a01 6406 |0056: const-string v1, "/" // string@0664 │ │ +364f7c: 6e20 4b98 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364f82: 5441 8871 |005b: iget-object v1, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7188 │ │ +364f86: 3801 0500 |005d: if-eqz v1, 0062 // +0005 │ │ +364f8a: 6e20 4b98 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364f90: 5441 9171 |0062: iget-object v1, v4, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ +364f94: 3801 0c00 |0064: if-eqz v1, 0070 // +000c │ │ +364f98: 1a01 1203 |0066: const-string v1, "#" // string@0312 │ │ +364f9c: 6e20 4b98 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364fa2: 5441 9171 |006b: iget-object v1, v4, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7191 │ │ +364fa6: 6e20 4b98 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364fac: 6e10 5498 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +364fb2: 0c00 |0073: move-result-object v0 │ │ +364fb4: 5b40 8971 |0074: iput-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@7189 │ │ +364fb8: 5440 8971 |0076: iget-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@7189 │ │ +364fbc: 1100 |0078: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=196 │ │ 0x0009 line=197 │ │ 0x000f line=198 │ │ 0x0012 line=199 │ │ @@ -803326,17 +803326,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -365458: |[365458] javax.mail.Version.:()V │ │ -365468: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36546e: 0e00 |0003: return-void │ │ +365454: |[365454] javax.mail.Version.:()V │ │ +365464: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36546a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/Version; │ │ │ │ Virtual methods - │ │ @@ -803450,17 +803450,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -365668: |[365668] javax.mail.event.MailEvent.:(Ljava/lang/Object;)V │ │ -365678: 7020 139a 1000 |0000: invoke-direct {v0, v1}, Ljava/util/EventObject;.:(Ljava/lang/Object;)V // method@9a13 │ │ -36567e: 0e00 |0003: return-void │ │ +365664: |[365664] javax.mail.event.MailEvent.:(Ljava/lang/Object;)V │ │ +365674: 7020 139a 1000 |0000: invoke-direct {v0, v1}, Ljava/util/EventObject;.:(Ljava/lang/Object;)V // method@9a13 │ │ +36567a: 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; │ │ │ │ @@ -803672,31 +803672,31 @@ │ │ type : '(ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -365b1c: |[365b1c] javax.mail.internet.AsciiOutputStream.:(ZZ)V │ │ -365b2c: 7010 d696 0100 |0000: invoke-direct {v1}, Ljava/io/OutputStream;.:()V // method@96d6 │ │ -365b32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -365b34: 5910 bd71 |0004: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71bd │ │ -365b38: 5910 c471 |0006: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c4 │ │ -365b3c: 5910 c271 |0008: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c2 │ │ -365b40: 5c10 c371 |000a: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c3 │ │ -365b44: 5c10 be71 |000c: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71be │ │ -365b48: 5c10 c071 |000e: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c0 │ │ -365b4c: 5910 c171 |0010: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c1 │ │ -365b50: 5910 c571 |0012: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c5 │ │ -365b54: 5c12 bf71 |0014: iput-boolean v2, v1, Ljavax/mail/internet/AsciiOutputStream;.breakOnNonAscii:Z // field@71bf │ │ -365b58: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ -365b5c: 3802 0300 |0018: if-eqz v2, 001b // +0003 │ │ -365b60: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -365b62: 5c10 c071 |001b: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c0 │ │ -365b66: 0e00 |001d: return-void │ │ +365b18: |[365b18] javax.mail.internet.AsciiOutputStream.:(ZZ)V │ │ +365b28: 7010 d696 0100 |0000: invoke-direct {v1}, Ljava/io/OutputStream;.:()V // method@96d6 │ │ +365b2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +365b30: 5910 bd71 |0004: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71bd │ │ +365b34: 5910 c471 |0006: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c4 │ │ +365b38: 5910 c271 |0008: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c2 │ │ +365b3c: 5c10 c371 |000a: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c3 │ │ +365b40: 5c10 be71 |000c: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71be │ │ +365b44: 5c10 c071 |000e: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c0 │ │ +365b48: 5910 c171 |0010: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c1 │ │ +365b4c: 5910 c571 |0012: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c5 │ │ +365b50: 5c12 bf71 |0014: iput-boolean v2, v1, Ljavax/mail/internet/AsciiOutputStream;.breakOnNonAscii:Z // field@71bf │ │ +365b54: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ +365b58: 3802 0300 |0018: if-eqz v2, 001b // +0003 │ │ +365b5c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +365b5e: 5c10 c071 |001b: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c0 │ │ +365b62: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1664 │ │ 0x0004 line=1656 │ │ 0x0008 line=1657 │ │ 0x000a line=1658 │ │ 0x000c line=1659 │ │ @@ -803715,58 +803715,58 @@ │ │ type : '(I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 76 16-bit code units │ │ -365b68: |[365b68] javax.mail.internet.AsciiOutputStream.check:(I)V │ │ -365b78: d555 ff00 |0000: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -365b7c: 5540 c071 |0002: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c0 │ │ -365b80: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ -365b84: 1302 0d00 |0006: const/16 v2, #int 13 // #d │ │ -365b88: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -365b8a: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ -365b8e: 5240 c171 |000b: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c1 │ │ -365b92: 3320 0400 |000d: if-ne v0, v2, 0011 // +0004 │ │ -365b96: 3315 0600 |000f: if-ne v5, v1, 0015 // +0006 │ │ -365b9a: 3220 0600 |0011: if-eq v0, v2, 0017 // +0006 │ │ -365b9e: 3315 0400 |0013: if-ne v5, v1, 0017 // +0004 │ │ -365ba2: 5c43 be71 |0015: iput-boolean v3, v4, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71be │ │ -365ba6: 3225 1100 |0017: if-eq v5, v2, 0028 // +0011 │ │ -365baa: 3315 0300 |0019: if-ne v5, v1, 001c // +0003 │ │ -365bae: 280d |001b: goto 0028 // +000d │ │ -365bb0: 5240 c271 |001c: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c2 │ │ -365bb4: b030 |001e: add-int/2addr v0, v3 │ │ -365bb6: 5940 c271 |001f: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c2 │ │ -365bba: 1301 e603 |0021: const/16 v1, #int 998 // #3e6 │ │ -365bbe: 3710 0800 |0023: if-le v0, v1, 002b // +0008 │ │ -365bc2: 5c43 c371 |0025: iput-boolean v3, v4, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c3 │ │ -365bc6: 2804 |0027: goto 002b // +0004 │ │ -365bc8: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -365bca: 5940 c271 |0029: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c2 │ │ -365bce: 7110 35a0 0500 |002b: invoke-static {v5}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ -365bd4: 0a00 |002e: move-result v0 │ │ -365bd6: 3800 1500 |002f: if-eqz v0, 0044 // +0015 │ │ -365bda: 5240 c471 |0031: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c4 │ │ -365bde: b030 |0033: add-int/2addr v0, v3 │ │ -365be0: 5940 c471 |0034: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c4 │ │ -365be4: 5540 bf71 |0036: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.breakOnNonAscii:Z // field@71bf │ │ -365be8: 3900 0300 |0038: if-nez v0, 003b // +0003 │ │ -365bec: 280f |003a: goto 0049 // +000f │ │ -365bee: 1235 |003b: const/4 v5, #int 3 // #3 │ │ -365bf0: 5945 c571 |003c: iput v5, v4, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c5 │ │ -365bf4: 2205 8a12 |003e: new-instance v5, Ljava/io/EOFException; // type@128a │ │ -365bf8: 7010 7496 0500 |0040: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@9674 │ │ -365bfe: 2705 |0043: throw v5 │ │ -365c00: 5240 bd71 |0044: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71bd │ │ -365c04: b030 |0046: add-int/2addr v0, v3 │ │ -365c06: 5940 bd71 |0047: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71bd │ │ -365c0a: 5945 c171 |0049: iput v5, v4, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c1 │ │ -365c0e: 0e00 |004b: return-void │ │ +365b64: |[365b64] javax.mail.internet.AsciiOutputStream.check:(I)V │ │ +365b74: d555 ff00 |0000: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +365b78: 5540 c071 |0002: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c0 │ │ +365b7c: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ +365b80: 1302 0d00 |0006: const/16 v2, #int 13 // #d │ │ +365b84: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +365b86: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ +365b8a: 5240 c171 |000b: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c1 │ │ +365b8e: 3320 0400 |000d: if-ne v0, v2, 0011 // +0004 │ │ +365b92: 3315 0600 |000f: if-ne v5, v1, 0015 // +0006 │ │ +365b96: 3220 0600 |0011: if-eq v0, v2, 0017 // +0006 │ │ +365b9a: 3315 0400 |0013: if-ne v5, v1, 0017 // +0004 │ │ +365b9e: 5c43 be71 |0015: iput-boolean v3, v4, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71be │ │ +365ba2: 3225 1100 |0017: if-eq v5, v2, 0028 // +0011 │ │ +365ba6: 3315 0300 |0019: if-ne v5, v1, 001c // +0003 │ │ +365baa: 280d |001b: goto 0028 // +000d │ │ +365bac: 5240 c271 |001c: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c2 │ │ +365bb0: b030 |001e: add-int/2addr v0, v3 │ │ +365bb2: 5940 c271 |001f: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c2 │ │ +365bb6: 1301 e603 |0021: const/16 v1, #int 998 // #3e6 │ │ +365bba: 3710 0800 |0023: if-le v0, v1, 002b // +0008 │ │ +365bbe: 5c43 c371 |0025: iput-boolean v3, v4, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c3 │ │ +365bc2: 2804 |0027: goto 002b // +0004 │ │ +365bc4: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +365bc6: 5940 c271 |0029: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c2 │ │ +365bca: 7110 35a0 0500 |002b: invoke-static {v5}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ +365bd0: 0a00 |002e: move-result v0 │ │ +365bd2: 3800 1500 |002f: if-eqz v0, 0044 // +0015 │ │ +365bd6: 5240 c471 |0031: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c4 │ │ +365bda: b030 |0033: add-int/2addr v0, v3 │ │ +365bdc: 5940 c471 |0034: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c4 │ │ +365be0: 5540 bf71 |0036: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.breakOnNonAscii:Z // field@71bf │ │ +365be4: 3900 0300 |0038: if-nez v0, 003b // +0003 │ │ +365be8: 280f |003a: goto 0049 // +000f │ │ +365bea: 1235 |003b: const/4 v5, #int 3 // #3 │ │ +365bec: 5945 c571 |003c: iput v5, v4, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c5 │ │ +365bf0: 2205 8a12 |003e: new-instance v5, Ljava/io/EOFException; // type@128a │ │ +365bf4: 7010 7496 0500 |0040: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@9674 │ │ +365bfa: 2705 |0043: throw v5 │ │ +365bfc: 5240 bd71 |0044: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71bd │ │ +365c00: b030 |0046: add-int/2addr v0, v3 │ │ +365c02: 5940 bd71 |0047: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71bd │ │ +365c06: 5945 c171 |0049: iput v5, v4, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c1 │ │ +365c0a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1688 │ │ 0x0015 line=1690 │ │ 0x001c line=1694 │ │ 0x0025 line=1696 │ │ 0x0029 line=1692 │ │ @@ -803787,34 +803787,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -365ad0: |[365ad0] javax.mail.internet.AsciiOutputStream.getAscii:()I │ │ -365ae0: 5240 c571 |0000: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c5 │ │ -365ae4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -365ae8: 0f00 |0004: return v0 │ │ -365aea: 5540 be71 |0005: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71be │ │ -365aee: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -365af0: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -365af4: 0f01 |000a: return v1 │ │ -365af6: 5240 c471 |000b: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c4 │ │ -365afa: 1222 |000d: const/4 v2, #int 2 // #2 │ │ -365afc: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ -365b00: 5540 c371 |0010: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c3 │ │ -365b04: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -365b08: 0f02 |0014: return v2 │ │ -365b0a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -365b0c: 0f00 |0016: return v0 │ │ -365b0e: 5243 bd71 |0017: iget v3, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71bd │ │ -365b12: 3703 0300 |0019: if-le v3, v0, 001c // +0003 │ │ -365b16: 0f02 |001b: return v2 │ │ -365b18: 0f01 |001c: return v1 │ │ +365acc: |[365acc] javax.mail.internet.AsciiOutputStream.getAscii:()I │ │ +365adc: 5240 c571 |0000: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c5 │ │ +365ae0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +365ae4: 0f00 |0004: return v0 │ │ +365ae6: 5540 be71 |0005: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71be │ │ +365aea: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +365aec: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +365af0: 0f01 |000a: return v1 │ │ +365af2: 5240 c471 |000b: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c4 │ │ +365af6: 1222 |000d: const/4 v2, #int 2 // #2 │ │ +365af8: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ +365afc: 5540 c371 |0010: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c3 │ │ +365b00: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +365b04: 0f02 |0014: return v2 │ │ +365b06: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +365b08: 0f00 |0016: return v0 │ │ +365b0a: 5243 bd71 |0017: iget v3, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71bd │ │ +365b0e: 3703 0300 |0019: if-le v3, v0, 001c // +0003 │ │ +365b12: 0f02 |001b: return v2 │ │ +365b14: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1713 │ │ 0x0005 line=1719 │ │ 0x000b line=1721 │ │ 0x0010 line=1723 │ │ 0x0017 line=1728 │ │ @@ -803826,17 +803826,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -365c54: |[365c54] javax.mail.internet.AsciiOutputStream.write:(I)V │ │ -365c64: 7020 579e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/AsciiOutputStream;.check:(I)V // method@9e57 │ │ -365c6a: 0e00 |0003: return-void │ │ +365c50: |[365c50] javax.mail.internet.AsciiOutputStream.write:(I)V │ │ +365c60: 7020 579e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/AsciiOutputStream;.check:(I)V // method@9e57 │ │ +365c66: 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 │ │ │ │ @@ -803845,19 +803845,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -365c10: |[365c10] javax.mail.internet.AsciiOutputStream.write:([B)V │ │ -365c20: 2130 |0000: array-length v0, v3 │ │ -365c22: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -365c24: 6e40 5b9e 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Ljavax/mail/internet/AsciiOutputStream;.write:([BII)V // method@9e5b │ │ -365c2a: 0e00 |0005: return-void │ │ +365c0c: |[365c0c] javax.mail.internet.AsciiOutputStream.write:([B)V │ │ +365c1c: 2130 |0000: array-length v0, v3 │ │ +365c1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +365c20: 6e40 5b9e 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Ljavax/mail/internet/AsciiOutputStream;.write:([BII)V // method@9e5b │ │ +365c26: 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 │ │ │ │ @@ -803866,22 +803866,22 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -365c2c: |[365c2c] javax.mail.internet.AsciiOutputStream.write:([BII)V │ │ -365c3c: b034 |0000: add-int/2addr v4, v3 │ │ -365c3e: 3543 0a00 |0001: if-ge v3, v4, 000b // +000a │ │ -365c42: 4800 0203 |0003: aget-byte v0, v2, v3 │ │ -365c46: 7020 579e 0100 |0005: invoke-direct {v1, v0}, Ljavax/mail/internet/AsciiOutputStream;.check:(I)V // method@9e57 │ │ -365c4c: d803 0301 |0008: add-int/lit8 v3, v3, #int 1 // #01 │ │ -365c50: 28f7 |000a: goto 0001 // -0009 │ │ -365c52: 0e00 |000b: return-void │ │ +365c28: |[365c28] javax.mail.internet.AsciiOutputStream.write:([BII)V │ │ +365c38: b034 |0000: add-int/2addr v4, v3 │ │ +365c3a: 3543 0a00 |0001: if-ge v3, v4, 000b // +000a │ │ +365c3e: 4800 0203 |0003: aget-byte v0, v2, v3 │ │ +365c42: 7020 579e 0100 |0005: invoke-direct {v1, v0}, Ljavax/mail/internet/AsciiOutputStream;.check:(I)V // method@9e57 │ │ +365c48: d803 0301 |0008: add-int/lit8 v3, v3, #int 1 // #01 │ │ +365c4c: 28f7 |000a: goto 0001 // -0009 │ │ +365c4e: 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 │ │ @@ -803928,38 +803928,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -365d20: |[365d20] javax.mail.internet.ContentDisposition.:()V │ │ -365d30: 1a00 2799 |0000: const-string v0, "mail.mime.contentdisposition.strict" // string@9927 │ │ -365d34: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -365d36: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -365d3c: 0a00 |0006: move-result v0 │ │ -365d3e: 6a00 c671 |0007: sput-boolean v0, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c6 │ │ -365d42: 0e00 |0009: return-void │ │ +365d1c: |[365d1c] javax.mail.internet.ContentDisposition.:()V │ │ +365d2c: 1a00 2799 |0000: const-string v0, "mail.mime.contentdisposition.strict" // string@9927 │ │ +365d30: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +365d32: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +365d38: 0a00 |0006: move-result v0 │ │ +365d3a: 6a00 c671 |0007: sput-boolean v0, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c6 │ │ +365d3e: 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 │ │ -365d44: |[365d44] javax.mail.internet.ContentDisposition.:()V │ │ -365d54: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365d5a: 0e00 |0003: return-void │ │ +365d40: |[365d40] javax.mail.internet.ContentDisposition.:()V │ │ +365d50: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +365d56: 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;) │ │ @@ -803967,56 +803967,56 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -365d5c: |[365d5c] javax.mail.internet.ContentDisposition.:(Ljava/lang/String;)V │ │ -365d6c: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365d72: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ -365d76: 1a01 a703 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a7 │ │ -365d7a: 7030 7b9e 4001 |0007: invoke-direct {v0, v4, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -365d80: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -365d86: 0c04 |000d: move-result-object v4 │ │ -365d88: 6e10 779e 0400 |000e: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -365d8e: 0a01 |0011: move-result v1 │ │ -365d90: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -365d92: 3221 2200 |0013: if-eq v1, v2, 0035 // +0022 │ │ -365d96: 6301 c671 |0015: sget-boolean v1, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c6 │ │ -365d9a: 3901 0300 |0017: if-nez v1, 001a // +0003 │ │ -365d9e: 2822 |0019: goto 003b // +0022 │ │ -365da0: 2200 4014 |001a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -365da4: 2201 e812 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -365da8: 7010 4098 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -365dae: 1a02 7e19 |0021: const-string v2, "Expected disposition, got " // string@197e │ │ -365db2: 6e20 4b98 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365db8: 6e10 789e 0400 |0026: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -365dbe: 0c04 |0029: move-result-object v4 │ │ -365dc0: 6e20 4b98 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365dc6: 6e10 5498 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -365dcc: 0c04 |0030: move-result-object v4 │ │ -365dce: 7020 6aa0 4000 |0031: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -365dd4: 2700 |0034: throw v0 │ │ -365dd6: 6e10 789e 0400 |0035: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -365ddc: 0c04 |0038: move-result-object v4 │ │ -365dde: 5b34 c771 |0039: iput-object v4, v3, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c7 │ │ -365de2: 6e10 809e 0000 |003b: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.getRemainder:()Ljava/lang/String; // method@9e80 │ │ -365de8: 0c04 |003e: move-result-object v4 │ │ -365dea: 3804 1100 |003f: if-eqz v4, 0050 // +0011 │ │ -365dee: 2200 3f14 |0041: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ -365df2: 7020 57a0 4000 |0043: invoke-direct {v0, v4}, Ljavax/mail/internet/ParameterList;.:(Ljava/lang/String;)V // method@a057 │ │ -365df8: 5b30 c871 |0046: iput-object v0, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ -365dfc: 2808 |0048: goto 0050 // +0008 │ │ -365dfe: 0d04 |0049: move-exception v4 │ │ -365e00: 6300 c671 |004a: sget-boolean v0, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c6 │ │ -365e04: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ -365e08: 2802 |004e: goto 0050 // +0002 │ │ -365e0a: 2704 |004f: throw v4 │ │ -365e0c: 0e00 |0050: return-void │ │ +365d58: |[365d58] javax.mail.internet.ContentDisposition.:(Ljava/lang/String;)V │ │ +365d68: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +365d6e: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ +365d72: 1a01 a703 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a7 │ │ +365d76: 7030 7b9e 4001 |0007: invoke-direct {v0, v4, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +365d7c: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +365d82: 0c04 |000d: move-result-object v4 │ │ +365d84: 6e10 779e 0400 |000e: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +365d8a: 0a01 |0011: move-result v1 │ │ +365d8c: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +365d8e: 3221 2200 |0013: if-eq v1, v2, 0035 // +0022 │ │ +365d92: 6301 c671 |0015: sget-boolean v1, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c6 │ │ +365d96: 3901 0300 |0017: if-nez v1, 001a // +0003 │ │ +365d9a: 2822 |0019: goto 003b // +0022 │ │ +365d9c: 2200 4014 |001a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +365da0: 2201 e812 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +365da4: 7010 4098 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +365daa: 1a02 7e19 |0021: const-string v2, "Expected disposition, got " // string@197e │ │ +365dae: 6e20 4b98 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365db4: 6e10 789e 0400 |0026: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +365dba: 0c04 |0029: move-result-object v4 │ │ +365dbc: 6e20 4b98 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365dc2: 6e10 5498 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +365dc8: 0c04 |0030: move-result-object v4 │ │ +365dca: 7020 6aa0 4000 |0031: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +365dd0: 2700 |0034: throw v0 │ │ +365dd2: 6e10 789e 0400 |0035: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +365dd8: 0c04 |0038: move-result-object v4 │ │ +365dda: 5b34 c771 |0039: iput-object v4, v3, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c7 │ │ +365dde: 6e10 809e 0000 |003b: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.getRemainder:()Ljava/lang/String; // method@9e80 │ │ +365de4: 0c04 |003e: move-result-object v4 │ │ +365de6: 3804 1100 |003f: if-eqz v4, 0050 // +0011 │ │ +365dea: 2200 3f14 |0041: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ +365dee: 7020 57a0 4000 |0043: invoke-direct {v0, v4}, Ljavax/mail/internet/ParameterList;.:(Ljava/lang/String;)V // method@a057 │ │ +365df4: 5b30 c871 |0046: iput-object v0, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ +365df8: 2808 |0048: goto 0050 // +0008 │ │ +365dfa: 0d04 |0049: move-exception v4 │ │ +365dfc: 6300 c671 |004a: sget-boolean v0, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c6 │ │ +365e00: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ +365e04: 2802 |004e: goto 0050 // +0002 │ │ +365e06: 2704 |004f: throw v4 │ │ +365e08: 0e00 |0050: return-void │ │ catches : 1 │ │ 0x0041 - 0x0048 │ │ Ljavax/mail/internet/ParseException; -> 0x0049 │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x000a line=95 │ │ @@ -804038,19 +804038,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 │ │ -365e20: |[365e20] javax.mail.internet.ContentDisposition.:(Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V │ │ -365e30: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365e36: 5b01 c771 |0003: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c7 │ │ -365e3a: 5b02 c871 |0005: iput-object v2, v0, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ -365e3e: 0e00 |0007: return-void │ │ +365e1c: |[365e1c] javax.mail.internet.ContentDisposition.:(Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V │ │ +365e2c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +365e32: 5b01 c771 |0003: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c7 │ │ +365e36: 5b02 c871 |0005: iput-object v2, v0, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ +365e3a: 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; │ │ @@ -804063,17 +804063,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365c6c: |[365c6c] javax.mail.internet.ContentDisposition.getDisposition:()Ljava/lang/String; │ │ -365c7c: 5410 c771 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c7 │ │ -365c80: 1100 |0002: return-object v0 │ │ +365c68: |[365c68] javax.mail.internet.ContentDisposition.getDisposition:()Ljava/lang/String; │ │ +365c78: 5410 c771 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c7 │ │ +365c7c: 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;) │ │ @@ -804081,22 +804081,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 │ │ -365c84: |[365c84] javax.mail.internet.ContentDisposition.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -365c94: 5410 c871 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ -365c98: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -365c9c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -365c9e: 1102 |0005: return-object v2 │ │ -365ca0: 6e20 5ea0 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@a05e │ │ -365ca6: 0c02 |0009: move-result-object v2 │ │ -365ca8: 1102 |000a: return-object v2 │ │ +365c80: |[365c80] javax.mail.internet.ContentDisposition.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +365c90: 5410 c871 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ +365c94: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +365c98: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +365c9a: 1102 |0005: return-object v2 │ │ +365c9c: 6e20 5ea0 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@a05e │ │ +365ca2: 0c02 |0009: move-result-object v2 │ │ +365ca4: 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; │ │ @@ -804106,17 +804106,17 @@ │ │ type : '()Ljavax/mail/internet/ParameterList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365d08: |[365d08] javax.mail.internet.ContentDisposition.getParameterList:()Ljavax/mail/internet/ParameterList; │ │ -365d18: 5410 c871 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ -365d1c: 1100 |0002: return-object v0 │ │ +365d04: |[365d04] javax.mail.internet.ContentDisposition.getParameterList:()Ljavax/mail/internet/ParameterList; │ │ +365d14: 5410 c871 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ +365d18: 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;) │ │ @@ -804124,17 +804124,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365e40: |[365e40] javax.mail.internet.ContentDisposition.setDisposition:(Ljava/lang/String;)V │ │ -365e50: 5b01 c771 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c7 │ │ -365e54: 0e00 |0002: return-void │ │ +365e3c: |[365e3c] javax.mail.internet.ContentDisposition.setDisposition:(Ljava/lang/String;)V │ │ +365e4c: 5b01 c771 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c7 │ │ +365e50: 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; │ │ │ │ @@ -804143,23 +804143,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 │ │ -365e58: |[365e58] javax.mail.internet.ContentDisposition.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ -365e68: 5410 c871 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ -365e6c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -365e70: 2200 3f14 |0004: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ -365e74: 7010 56a0 0000 |0006: invoke-direct {v0}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -365e7a: 5b10 c871 |0009: iput-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ -365e7e: 5410 c871 |000b: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ -365e82: 6e30 63a0 2003 |000d: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ -365e88: 0e00 |0010: return-void │ │ +365e54: |[365e54] javax.mail.internet.ContentDisposition.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ +365e64: 5410 c871 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ +365e68: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +365e6c: 2200 3f14 |0004: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ +365e70: 7010 56a0 0000 |0006: invoke-direct {v0}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +365e76: 5b10 c871 |0009: iput-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ +365e7a: 5410 c871 |000b: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ +365e7e: 6e30 63a0 2003 |000d: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ +365e84: 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; │ │ @@ -804171,17 +804171,17 @@ │ │ type : '(Ljavax/mail/internet/ParameterList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365e8c: |[365e8c] javax.mail.internet.ContentDisposition.setParameterList:(Ljavax/mail/internet/ParameterList;)V │ │ -365e9c: 5b01 c871 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ -365ea0: 0e00 |0002: return-void │ │ +365e88: |[365e88] javax.mail.internet.ContentDisposition.setParameterList:(Ljavax/mail/internet/ParameterList;)V │ │ +365e98: 5b01 c871 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ +365e9c: 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; │ │ │ │ @@ -804190,34 +804190,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -365cac: |[365cac] javax.mail.internet.ContentDisposition.toString:()Ljava/lang/String; │ │ -365cbc: 5430 c771 |0000: iget-object v0, v3, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c7 │ │ -365cc0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -365cc4: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -365cc8: 1100 |0006: return-object v0 │ │ -365cca: 5431 c871 |0007: iget-object v1, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ -365cce: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -365cd2: 1100 |000b: return-object v0 │ │ -365cd4: 2201 e812 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -365cd8: 7020 4398 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -365cde: 5430 c871 |0011: iget-object v0, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ -365ce2: 6e10 5198 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -365ce8: 0a02 |0016: move-result v2 │ │ -365cea: d802 0215 |0017: add-int/lit8 v2, v2, #int 21 // #15 │ │ -365cee: 6e20 68a0 2000 |0019: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ -365cf4: 0c00 |001c: move-result-object v0 │ │ -365cf6: 6e20 4b98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365cfc: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -365d02: 0c00 |0023: move-result-object v0 │ │ -365d04: 1100 |0024: return-object v0 │ │ +365ca8: |[365ca8] javax.mail.internet.ContentDisposition.toString:()Ljava/lang/String; │ │ +365cb8: 5430 c771 |0000: iget-object v0, v3, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c7 │ │ +365cbc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +365cc0: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +365cc4: 1100 |0006: return-object v0 │ │ +365cc6: 5431 c871 |0007: iget-object v1, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ +365cca: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +365cce: 1100 |000b: return-object v0 │ │ +365cd0: 2201 e812 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +365cd4: 7020 4398 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +365cda: 5430 c871 |0011: iget-object v0, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c8 │ │ +365cde: 6e10 5198 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +365ce4: 0a02 |0016: move-result v2 │ │ +365ce6: d802 0215 |0017: add-int/lit8 v2, v2, #int 21 // #15 │ │ +365cea: 6e20 68a0 2000 |0019: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ +365cf0: 0c00 |001c: move-result-object v0 │ │ +365cf2: 6e20 4b98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365cf8: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +365cfe: 0c00 |0023: move-result-object v0 │ │ +365d00: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=199 │ │ 0x000c line=202 │ │ 0x0011 line=207 │ │ 0x0020 line=208 │ │ @@ -804265,17 +804265,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3660bc: |[3660bc] javax.mail.internet.ContentType.:()V │ │ -3660cc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3660d2: 0e00 |0003: return-void │ │ +3660b8: |[3660b8] javax.mail.internet.ContentType.:()V │ │ +3660c8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3660ce: 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;) │ │ @@ -804283,93 +804283,93 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -3660d4: |[3660d4] javax.mail.internet.ContentType.:(Ljava/lang/String;)V │ │ -3660e4: 7010 e497 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3660ea: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ -3660ee: 1a01 a703 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a7 │ │ -3660f2: 7030 7b9e 7001 |0007: invoke-direct {v0, v7, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -3660f8: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -3660fe: 0c01 |000d: move-result-object v1 │ │ -366100: 6e10 779e 0100 |000e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -366106: 0a02 |0011: move-result v2 │ │ -366108: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -36610a: 1a04 0720 |0013: const-string v4, "In Content-Type string <" // string@2007 │ │ -36610e: 3332 7500 |0015: if-ne v2, v3, 008a // +0075 │ │ -366112: 6e10 789e 0100 |0017: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -366118: 0c01 |001a: move-result-object v1 │ │ -36611a: 5b61 ca71 |001b: iput-object v1, v6, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ -36611e: 6e10 819e 0000 |001d: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -366124: 0c01 |0020: move-result-object v1 │ │ -366126: 6e10 779e 0100 |0021: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -36612c: 0a02 |0024: move-result v2 │ │ -36612e: 8e22 |0025: int-to-char v2, v2 │ │ -366130: 1305 2f00 |0026: const/16 v5, #int 47 // #2f │ │ -366134: 3352 4100 |0028: if-ne v2, v5, 0069 // +0041 │ │ -366138: 6e10 819e 0000 |002a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -36613e: 0c01 |002d: move-result-object v1 │ │ -366140: 6e10 779e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -366146: 0a02 |0031: move-result v2 │ │ -366148: 3332 1600 |0032: if-ne v2, v3, 0048 // +0016 │ │ -36614c: 6e10 789e 0100 |0034: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -366152: 0c07 |0037: move-result-object v7 │ │ -366154: 5b67 cb71 |0038: iput-object v7, v6, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ -366158: 6e10 809e 0000 |003a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.getRemainder:()Ljava/lang/String; // method@9e80 │ │ -36615e: 0c07 |003d: move-result-object v7 │ │ -366160: 3807 0900 |003e: if-eqz v7, 0047 // +0009 │ │ -366164: 2200 3f14 |0040: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ -366168: 7020 57a0 7000 |0042: invoke-direct {v0, v7}, Ljavax/mail/internet/ParameterList;.:(Ljava/lang/String;)V // method@a057 │ │ -36616e: 5b60 c971 |0045: iput-object v0, v6, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -366172: 0e00 |0047: return-void │ │ -366174: 2200 4014 |0048: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -366178: 2202 e812 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -36617c: 7010 4098 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366182: 6e20 4b98 4200 |004f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366188: 6e20 4b98 7200 |0052: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36618e: 1a07 2908 |0055: const-string v7, ">, expected MIME subtype, got " // string@0829 │ │ -366192: 6e20 4b98 7200 |0057: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366198: 6e10 789e 0100 |005a: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -36619e: 0c07 |005d: move-result-object v7 │ │ -3661a0: 6e20 4b98 7200 |005e: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3661a6: 6e10 5498 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3661ac: 0c07 |0064: move-result-object v7 │ │ -3661ae: 7020 6aa0 7000 |0065: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3661b4: 2700 |0068: throw v0 │ │ -3661b6: 2200 4014 |0069: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3661ba: 2202 e812 |006b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3661be: 7010 4098 0200 |006d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3661c4: 6e20 4b98 4200 |0070: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3661ca: 6e20 4b98 7200 |0073: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3661d0: 1a07 2608 |0076: const-string v7, ">, expected '/', got " // string@0826 │ │ -3661d4: 6e20 4b98 7200 |0078: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3661da: 6e10 789e 0100 |007b: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -3661e0: 0c07 |007e: move-result-object v7 │ │ -3661e2: 6e20 4b98 7200 |007f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3661e8: 6e10 5498 0200 |0082: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3661ee: 0c07 |0085: move-result-object v7 │ │ -3661f0: 7020 6aa0 7000 |0086: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3661f6: 2700 |0089: throw v0 │ │ -3661f8: 2200 4014 |008a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3661fc: 2202 e812 |008c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -366200: 7010 4098 0200 |008e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366206: 6e20 4b98 4200 |0091: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36620c: 6e20 4b98 7200 |0094: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366212: 1a07 2a08 |0097: const-string v7, ">, expected MIME type, got " // string@082a │ │ -366216: 6e20 4b98 7200 |0099: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36621c: 6e10 789e 0100 |009c: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -366222: 0c07 |009f: move-result-object v7 │ │ -366224: 6e20 4b98 7200 |00a0: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36622a: 6e10 5498 0200 |00a3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366230: 0c07 |00a6: move-result-object v7 │ │ -366232: 7020 6aa0 7000 |00a7: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -366238: 2700 |00aa: throw v0 │ │ +3660d0: |[3660d0] javax.mail.internet.ContentType.:(Ljava/lang/String;)V │ │ +3660e0: 7010 e497 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3660e6: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ +3660ea: 1a01 a703 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a7 │ │ +3660ee: 7030 7b9e 7001 |0007: invoke-direct {v0, v7, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +3660f4: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +3660fa: 0c01 |000d: move-result-object v1 │ │ +3660fc: 6e10 779e 0100 |000e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +366102: 0a02 |0011: move-result v2 │ │ +366104: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +366106: 1a04 0720 |0013: const-string v4, "In Content-Type string <" // string@2007 │ │ +36610a: 3332 7500 |0015: if-ne v2, v3, 008a // +0075 │ │ +36610e: 6e10 789e 0100 |0017: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +366114: 0c01 |001a: move-result-object v1 │ │ +366116: 5b61 ca71 |001b: iput-object v1, v6, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ +36611a: 6e10 819e 0000 |001d: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +366120: 0c01 |0020: move-result-object v1 │ │ +366122: 6e10 779e 0100 |0021: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +366128: 0a02 |0024: move-result v2 │ │ +36612a: 8e22 |0025: int-to-char v2, v2 │ │ +36612c: 1305 2f00 |0026: const/16 v5, #int 47 // #2f │ │ +366130: 3352 4100 |0028: if-ne v2, v5, 0069 // +0041 │ │ +366134: 6e10 819e 0000 |002a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +36613a: 0c01 |002d: move-result-object v1 │ │ +36613c: 6e10 779e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +366142: 0a02 |0031: move-result v2 │ │ +366144: 3332 1600 |0032: if-ne v2, v3, 0048 // +0016 │ │ +366148: 6e10 789e 0100 |0034: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +36614e: 0c07 |0037: move-result-object v7 │ │ +366150: 5b67 cb71 |0038: iput-object v7, v6, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ +366154: 6e10 809e 0000 |003a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.getRemainder:()Ljava/lang/String; // method@9e80 │ │ +36615a: 0c07 |003d: move-result-object v7 │ │ +36615c: 3807 0900 |003e: if-eqz v7, 0047 // +0009 │ │ +366160: 2200 3f14 |0040: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ +366164: 7020 57a0 7000 |0042: invoke-direct {v0, v7}, Ljavax/mail/internet/ParameterList;.:(Ljava/lang/String;)V // method@a057 │ │ +36616a: 5b60 c971 |0045: iput-object v0, v6, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +36616e: 0e00 |0047: return-void │ │ +366170: 2200 4014 |0048: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +366174: 2202 e812 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +366178: 7010 4098 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36617e: 6e20 4b98 4200 |004f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366184: 6e20 4b98 7200 |0052: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36618a: 1a07 2908 |0055: const-string v7, ">, expected MIME subtype, got " // string@0829 │ │ +36618e: 6e20 4b98 7200 |0057: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366194: 6e10 789e 0100 |005a: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +36619a: 0c07 |005d: move-result-object v7 │ │ +36619c: 6e20 4b98 7200 |005e: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3661a2: 6e10 5498 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3661a8: 0c07 |0064: move-result-object v7 │ │ +3661aa: 7020 6aa0 7000 |0065: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3661b0: 2700 |0068: throw v0 │ │ +3661b2: 2200 4014 |0069: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3661b6: 2202 e812 |006b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3661ba: 7010 4098 0200 |006d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3661c0: 6e20 4b98 4200 |0070: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3661c6: 6e20 4b98 7200 |0073: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3661cc: 1a07 2608 |0076: const-string v7, ">, expected '/', got " // string@0826 │ │ +3661d0: 6e20 4b98 7200 |0078: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3661d6: 6e10 789e 0100 |007b: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +3661dc: 0c07 |007e: move-result-object v7 │ │ +3661de: 6e20 4b98 7200 |007f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3661e4: 6e10 5498 0200 |0082: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3661ea: 0c07 |0085: move-result-object v7 │ │ +3661ec: 7020 6aa0 7000 |0086: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3661f2: 2700 |0089: throw v0 │ │ +3661f4: 2200 4014 |008a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3661f8: 2202 e812 |008c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3661fc: 7010 4098 0200 |008e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366202: 6e20 4b98 4200 |0091: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366208: 6e20 4b98 7200 |0094: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36620e: 1a07 2a08 |0097: const-string v7, ">, expected MIME type, got " // string@082a │ │ +366212: 6e20 4b98 7200 |0099: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366218: 6e10 789e 0100 |009c: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +36621e: 0c07 |009f: move-result-object v7 │ │ +366220: 6e20 4b98 7200 |00a0: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366226: 6e10 5498 0200 |00a3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36622c: 0c07 |00a6: move-result-object v7 │ │ +36622e: 7020 6aa0 7000 |00a7: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +366234: 2700 |00aa: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x000a line=93 │ │ 0x000e line=94 │ │ 0x0017 line=98 │ │ @@ -804395,20 +804395,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 │ │ -36623c: |[36623c] javax.mail.internet.ContentType.:(Ljava/lang/String;Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V │ │ -36624c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -366252: 5b01 ca71 |0003: iput-object v1, v0, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ -366256: 5b02 cb71 |0005: iput-object v2, v0, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ -36625a: 5b03 c971 |0007: iput-object v3, v0, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -36625e: 0e00 |0009: return-void │ │ +366238: |[366238] javax.mail.internet.ContentType.:(Ljava/lang/String;Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V │ │ +366248: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36624e: 5b01 ca71 |0003: iput-object v1, v0, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ +366252: 5b02 cb71 |0005: iput-object v2, v0, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ +366256: 5b03 c971 |0007: iput-object v3, v0, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +36625a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0005 line=76 │ │ 0x0007 line=77 │ │ locals : │ │ @@ -804423,33 +804423,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -365f74: |[365f74] javax.mail.internet.ContentType.getBaseType:()Ljava/lang/String; │ │ -365f84: 5420 ca71 |0000: iget-object v0, v2, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ -365f88: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -365f8c: 5420 cb71 |0004: iget-object v0, v2, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ -365f90: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -365f94: 281a |0008: goto 0022 // +001a │ │ -365f96: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -365f9a: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -365fa0: 5421 ca71 |000e: iget-object v1, v2, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ -365fa4: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365faa: 1301 2f00 |0013: const/16 v1, #int 47 // #2f │ │ -365fae: 6e20 4498 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -365fb4: 5421 cb71 |0018: iget-object v1, v2, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ -365fb8: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365fbe: 6e10 5498 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -365fc4: 0c00 |0020: move-result-object v0 │ │ -365fc6: 1100 |0021: return-object v0 │ │ -365fc8: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ -365fcc: 1100 |0024: return-object v0 │ │ +365f70: |[365f70] javax.mail.internet.ContentType.getBaseType:()Ljava/lang/String; │ │ +365f80: 5420 ca71 |0000: iget-object v0, v2, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ +365f84: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ +365f88: 5420 cb71 |0004: iget-object v0, v2, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ +365f8c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +365f90: 281a |0008: goto 0022 // +001a │ │ +365f92: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +365f96: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +365f9c: 5421 ca71 |000e: iget-object v1, v2, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ +365fa0: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365fa6: 1301 2f00 |0013: const/16 v1, #int 47 // #2f │ │ +365faa: 6e20 4498 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +365fb0: 5421 cb71 |0018: iget-object v1, v2, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ +365fb4: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365fba: 6e10 5498 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +365fc0: 0c00 |0020: move-result-object v0 │ │ +365fc2: 1100 |0021: return-object v0 │ │ +365fc4: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ +365fc8: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0009 line=146 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Ljavax/mail/internet/ContentType; │ │ │ │ @@ -804458,22 +804458,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 │ │ -365fd0: |[365fd0] javax.mail.internet.ContentType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -365fe0: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -365fe4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -365fe8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -365fea: 1102 |0005: return-object v2 │ │ -365fec: 6e20 5ea0 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@a05e │ │ -365ff2: 0c02 |0009: move-result-object v2 │ │ -365ff4: 1102 |000a: return-object v2 │ │ +365fcc: |[365fcc] javax.mail.internet.ContentType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +365fdc: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +365fe0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +365fe4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +365fe6: 1102 |0005: return-object v2 │ │ +365fe8: 6e20 5ea0 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@a05e │ │ +365fee: 0c02 |0009: move-result-object v2 │ │ +365ff0: 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; │ │ @@ -804483,17 +804483,17 @@ │ │ type : '()Ljavax/mail/internet/ParameterList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3660a4: |[3660a4] javax.mail.internet.ContentType.getParameterList:()Ljavax/mail/internet/ParameterList; │ │ -3660b4: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -3660b8: 1100 |0002: return-object v0 │ │ +3660a0: |[3660a0] javax.mail.internet.ContentType.getParameterList:()Ljavax/mail/internet/ParameterList; │ │ +3660b0: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +3660b4: 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;) │ │ @@ -804501,17 +804501,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365ff8: |[365ff8] javax.mail.internet.ContentType.getPrimaryType:()Ljava/lang/String; │ │ -366008: 5410 ca71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ -36600c: 1100 |0002: return-object v0 │ │ +365ff4: |[365ff4] javax.mail.internet.ContentType.getPrimaryType:()Ljava/lang/String; │ │ +366004: 5410 ca71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ +366008: 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;) │ │ @@ -804519,17 +804519,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -366010: |[366010] javax.mail.internet.ContentType.getSubType:()Ljava/lang/String; │ │ -366020: 5410 cb71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ -366024: 1100 |0002: return-object v0 │ │ +36600c: |[36600c] javax.mail.internet.ContentType.getSubType:()Ljava/lang/String; │ │ +36601c: 5410 cb71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ +366020: 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;) │ │ @@ -804537,22 +804537,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -365ea4: |[365ea4] javax.mail.internet.ContentType.match:(Ljava/lang/String;)Z │ │ -365eb4: 2200 2114 |0000: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ -365eb8: 7020 689e 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -365ebe: 6e20 709e 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/ContentType;.match:(Ljavax/mail/internet/ContentType;)Z // method@9e70 │ │ -365ec4: 0a02 |0008: move-result v2 │ │ -365ec6: 0f02 |0009: return v2 │ │ -365ec8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -365eca: 0f02 |000b: return v2 │ │ +365ea0: |[365ea0] javax.mail.internet.ContentType.match:(Ljava/lang/String;)Z │ │ +365eb0: 2200 2114 |0000: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ +365eb4: 7020 689e 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +365eba: 6e20 709e 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/ContentType;.match:(Ljavax/mail/internet/ContentType;)Z // method@9e70 │ │ +365ec0: 0a02 |0008: move-result v2 │ │ +365ec2: 0f02 |0009: return v2 │ │ +365ec4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +365ec6: 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; │ │ @@ -804563,52 +804563,52 @@ │ │ type : '(Ljavax/mail/internet/ContentType;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -365edc: |[365edc] javax.mail.internet.ContentType.match:(Ljavax/mail/internet/ContentType;)Z │ │ -365eec: 5440 ca71 |0000: iget-object v0, v4, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ -365ef0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -365ef2: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -365ef6: 6e10 6d9e 0500 |0005: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getPrimaryType:()Ljava/lang/String; // method@9e6d │ │ -365efc: 0c00 |0008: move-result-object v0 │ │ -365efe: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ -365f02: 5440 ca71 |000b: iget-object v0, v4, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ -365f06: 3800 3600 |000d: if-eqz v0, 0043 // +0036 │ │ -365f0a: 6e10 6d9e 0500 |000f: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getPrimaryType:()Ljava/lang/String; // method@9e6d │ │ -365f10: 0c02 |0012: move-result-object v2 │ │ -365f12: 6e20 1398 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -365f18: 0a00 |0016: move-result v0 │ │ -365f1a: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -365f1e: 282a |0019: goto 0043 // +002a │ │ -365f20: 6e10 6e9e 0500 |001a: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getSubType:()Ljava/lang/String; // method@9e6e │ │ -365f26: 0c05 |001d: move-result-object v5 │ │ -365f28: 5440 cb71 |001e: iget-object v0, v4, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ -365f2c: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -365f2e: 1a03 a304 |0021: const-string v3, "*" // string@04a3 │ │ -365f32: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -365f36: 6e20 2c98 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -365f3c: 0a00 |0028: move-result v0 │ │ -365f3e: 3900 0a00 |0029: if-nez v0, 0033 // +000a │ │ -365f42: 3805 0900 |002b: if-eqz v5, 0034 // +0009 │ │ -365f46: 6e20 2c98 3500 |002d: invoke-virtual {v5, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -365f4c: 0a00 |0030: move-result v0 │ │ -365f4e: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ -365f52: 0f02 |0033: return v2 │ │ -365f54: 5440 cb71 |0034: iget-object v0, v4, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ -365f58: 3900 0400 |0036: if-nez v0, 003a // +0004 │ │ -365f5c: 3805 0a00 |0038: if-eqz v5, 0042 // +000a │ │ -365f60: 3800 0900 |003a: if-eqz v0, 0043 // +0009 │ │ -365f64: 6e20 1398 5000 |003c: invoke-virtual {v0, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -365f6a: 0a05 |003f: move-result v5 │ │ -365f6c: 3805 0300 |0040: if-eqz v5, 0043 // +0003 │ │ -365f70: 1211 |0042: const/4 v1, #int 1 // #1 │ │ -365f72: 0f01 |0043: return v1 │ │ +365ed8: |[365ed8] javax.mail.internet.ContentType.match:(Ljavax/mail/internet/ContentType;)Z │ │ +365ee8: 5440 ca71 |0000: iget-object v0, v4, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ +365eec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +365eee: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +365ef2: 6e10 6d9e 0500 |0005: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getPrimaryType:()Ljava/lang/String; // method@9e6d │ │ +365ef8: 0c00 |0008: move-result-object v0 │ │ +365efa: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +365efe: 5440 ca71 |000b: iget-object v0, v4, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ +365f02: 3800 3600 |000d: if-eqz v0, 0043 // +0036 │ │ +365f06: 6e10 6d9e 0500 |000f: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getPrimaryType:()Ljava/lang/String; // method@9e6d │ │ +365f0c: 0c02 |0012: move-result-object v2 │ │ +365f0e: 6e20 1398 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +365f14: 0a00 |0016: move-result v0 │ │ +365f16: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +365f1a: 282a |0019: goto 0043 // +002a │ │ +365f1c: 6e10 6e9e 0500 |001a: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getSubType:()Ljava/lang/String; // method@9e6e │ │ +365f22: 0c05 |001d: move-result-object v5 │ │ +365f24: 5440 cb71 |001e: iget-object v0, v4, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ +365f28: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +365f2a: 1a03 a304 |0021: const-string v3, "*" // string@04a3 │ │ +365f2e: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +365f32: 6e20 2c98 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +365f38: 0a00 |0028: move-result v0 │ │ +365f3a: 3900 0a00 |0029: if-nez v0, 0033 // +000a │ │ +365f3e: 3805 0900 |002b: if-eqz v5, 0034 // +0009 │ │ +365f42: 6e20 2c98 3500 |002d: invoke-virtual {v5, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +365f48: 0a00 |0030: move-result v0 │ │ +365f4a: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ +365f4e: 0f02 |0033: return v2 │ │ +365f50: 5440 cb71 |0034: iget-object v0, v4, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ +365f54: 3900 0400 |0036: if-nez v0, 003a // +0004 │ │ +365f58: 3805 0a00 |0038: if-eqz v5, 0042 // +000a │ │ +365f5c: 3800 0900 |003a: if-eqz v0, 0043 // +0009 │ │ +365f60: 6e20 1398 5000 |003c: invoke-virtual {v0, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +365f66: 0a05 |003f: move-result v5 │ │ +365f68: 3805 0300 |0040: if-eqz v5, 0043 // +0003 │ │ +365f6c: 1211 |0042: const/4 v1, #int 1 // #1 │ │ +365f6e: 0f01 |0043: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x000f line=257 │ │ 0x001a line=260 │ │ 0x001e line=263 │ │ 0x002d line=264 │ │ @@ -804623,23 +804623,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 │ │ -366260: |[366260] javax.mail.internet.ContentType.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ -366270: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -366274: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -366278: 2200 3f14 |0004: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ -36627c: 7010 56a0 0000 |0006: invoke-direct {v0}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -366282: 5b10 c971 |0009: iput-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -366286: 5410 c971 |000b: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -36628a: 6e30 63a0 2003 |000d: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ -366290: 0e00 |0010: return-void │ │ +36625c: |[36625c] javax.mail.internet.ContentType.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36626c: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +366270: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +366274: 2200 3f14 |0004: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ +366278: 7010 56a0 0000 |0006: invoke-direct {v0}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +36627e: 5b10 c971 |0009: iput-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +366282: 5410 c971 |000b: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +366286: 6e30 63a0 2003 |000d: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ +36628c: 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; │ │ @@ -804651,17 +804651,17 @@ │ │ type : '(Ljavax/mail/internet/ParameterList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -366294: |[366294] javax.mail.internet.ContentType.setParameterList:(Ljavax/mail/internet/ParameterList;)V │ │ -3662a4: 5b01 c971 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -3662a8: 0e00 |0002: return-void │ │ +366290: |[366290] javax.mail.internet.ContentType.setParameterList:(Ljavax/mail/internet/ParameterList;)V │ │ +3662a0: 5b01 c971 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +3662a4: 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; │ │ │ │ @@ -804670,17 +804670,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3662ac: |[3662ac] javax.mail.internet.ContentType.setPrimaryType:(Ljava/lang/String;)V │ │ -3662bc: 5b01 ca71 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ -3662c0: 0e00 |0002: return-void │ │ +3662a8: |[3662a8] javax.mail.internet.ContentType.setPrimaryType:(Ljava/lang/String;)V │ │ +3662b8: 5b01 ca71 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ +3662bc: 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; │ │ │ │ @@ -804689,17 +804689,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3662c4: |[3662c4] javax.mail.internet.ContentType.setSubType:(Ljava/lang/String;)V │ │ -3662d4: 5b01 cb71 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ -3662d8: 0e00 |0002: return-void │ │ +3662c0: |[3662c0] javax.mail.internet.ContentType.setSubType:(Ljava/lang/String;)V │ │ +3662d0: 5b01 cb71 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ +3662d4: 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; │ │ │ │ @@ -804708,41 +804708,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -366028: |[366028] javax.mail.internet.ContentType.toString:()Ljava/lang/String; │ │ -366038: 5430 ca71 |0000: iget-object v0, v3, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ -36603c: 3800 3100 |0002: if-eqz v0, 0033 // +0031 │ │ -366040: 5430 cb71 |0004: iget-object v0, v3, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ -366044: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -366048: 282b |0008: goto 0033 // +002b │ │ -36604a: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36604e: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366054: 5431 ca71 |000e: iget-object v1, v3, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ -366058: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36605e: 1301 2f00 |0013: const/16 v1, #int 47 // #2f │ │ -366062: 6e20 4498 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366068: 5431 cb71 |0018: iget-object v1, v3, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ -36606c: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366072: 5431 c971 |001d: iget-object v1, v3, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -366076: 3801 0f00 |001f: if-eqz v1, 002e // +000f │ │ -36607a: 6e10 5198 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -366080: 0a02 |0024: move-result v2 │ │ -366082: d802 020e |0025: add-int/lit8 v2, v2, #int 14 // #0e │ │ -366086: 6e20 68a0 2100 |0027: invoke-virtual {v1, v2}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ -36608c: 0c01 |002a: move-result-object v1 │ │ -36608e: 6e20 4b98 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366094: 6e10 5498 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36609a: 0c00 |0031: move-result-object v0 │ │ -36609c: 1100 |0032: return-object v0 │ │ -36609e: 1a00 0000 |0033: const-string v0, "" // string@0000 │ │ -3660a2: 1100 |0035: return-object v0 │ │ +366024: |[366024] javax.mail.internet.ContentType.toString:()Ljava/lang/String; │ │ +366034: 5430 ca71 |0000: iget-object v0, v3, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ +366038: 3800 3100 |0002: if-eqz v0, 0033 // +0031 │ │ +36603c: 5430 cb71 |0004: iget-object v0, v3, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ +366040: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +366044: 282b |0008: goto 0033 // +002b │ │ +366046: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36604a: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366050: 5431 ca71 |000e: iget-object v1, v3, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71ca │ │ +366054: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36605a: 1301 2f00 |0013: const/16 v1, #int 47 // #2f │ │ +36605e: 6e20 4498 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366064: 5431 cb71 |0018: iget-object v1, v3, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cb │ │ +366068: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36606e: 5431 c971 |001d: iget-object v1, v3, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +366072: 3801 0f00 |001f: if-eqz v1, 002e // +000f │ │ +366076: 6e10 5198 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36607c: 0a02 |0024: move-result v2 │ │ +36607e: d802 020e |0025: add-int/lit8 v2, v2, #int 14 // #0e │ │ +366082: 6e20 68a0 2100 |0027: invoke-virtual {v1, v2}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ +366088: 0c01 |002a: move-result-object v1 │ │ +36608a: 6e20 4b98 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366090: 6e10 5498 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366096: 0c00 |0031: move-result-object v0 │ │ +366098: 1100 |0032: return-object v0 │ │ +36609a: 1a00 0000 |0033: const-string v0, "" // string@0000 │ │ +36609e: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0009 line=223 │ │ 0x000e line=224 │ │ 0x001d line=225 │ │ 0x0021 line=229 │ │ @@ -804808,19 +804808,19 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -36630c: |[36630c] javax.mail.internet.HeaderTokenizer$Token.:(ILjava/lang/String;)V │ │ -36631c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -366322: 5901 d071 |0003: iput v1, v0, Ljavax/mail/internet/HeaderTokenizer$Token;.type:I // field@71d0 │ │ -366326: 5b02 d171 |0005: iput-object v2, v0, Ljavax/mail/internet/HeaderTokenizer$Token;.value:Ljava/lang/String; // field@71d1 │ │ -36632a: 0e00 |0007: return-void │ │ +366308: |[366308] javax.mail.internet.HeaderTokenizer$Token.:(ILjava/lang/String;)V │ │ +366318: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36631e: 5901 d071 |0003: iput v1, v0, Ljavax/mail/internet/HeaderTokenizer$Token;.type:I // field@71d0 │ │ +366322: 5b02 d171 |0005: iput-object v2, v0, Ljavax/mail/internet/HeaderTokenizer$Token;.value:Ljava/lang/String; // field@71d1 │ │ +366326: 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; │ │ @@ -804833,17 +804833,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3662dc: |[3662dc] javax.mail.internet.HeaderTokenizer$Token.getType:()I │ │ -3662ec: 5210 d071 |0000: iget v0, v1, Ljavax/mail/internet/HeaderTokenizer$Token;.type:I // field@71d0 │ │ -3662f0: 0f00 |0002: return v0 │ │ +3662d8: |[3662d8] javax.mail.internet.HeaderTokenizer$Token.getType:()I │ │ +3662e8: 5210 d071 |0000: iget v0, v1, Ljavax/mail/internet/HeaderTokenizer$Token;.type:I // field@71d0 │ │ +3662ec: 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;) │ │ @@ -804851,17 +804851,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3662f4: |[3662f4] javax.mail.internet.HeaderTokenizer$Token.getValue:()Ljava/lang/String; │ │ -366304: 5410 d171 |0000: iget-object v0, v1, Ljavax/mail/internet/HeaderTokenizer$Token;.value:Ljava/lang/String; // field@71d1 │ │ -366308: 1100 |0002: return-object v0 │ │ +3662f0: |[3662f0] javax.mail.internet.HeaderTokenizer$Token.getValue:()Ljava/lang/String; │ │ +366300: 5410 d171 |0000: iget-object v0, v1, Ljavax/mail/internet/HeaderTokenizer$Token;.value:Ljava/lang/String; // field@71d1 │ │ +366304: 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 : 7620 (HeaderTokenizer.java) │ │ @@ -804948,39 +804948,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -36687c: |[36687c] javax.mail.internet.HeaderTokenizer.:()V │ │ -36688c: 2200 2214 |0000: new-instance v0, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -366890: 12c1 |0002: const/4 v1, #int -4 // #fc │ │ -366892: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -366894: 7030 769e 1002 |0004: invoke-direct {v0, v1, v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -36689a: 6900 d271 |0007: sput-object v0, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d2 │ │ -36689e: 0e00 |0009: return-void │ │ +366878: |[366878] javax.mail.internet.HeaderTokenizer.:()V │ │ +366888: 2200 2214 |0000: new-instance v0, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +36688c: 12c1 |0002: const/4 v1, #int -4 // #fc │ │ +36688e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +366890: 7030 769e 1002 |0004: invoke-direct {v0, v1, v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +366896: 6900 d271 |0007: sput-object v0, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d2 │ │ +36689a: 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 │ │ -3668a0: |[3668a0] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;)V │ │ -3668b0: 1a00 a603 |0000: const-string v0, "()<>@,;:\" .[]" // string@03a6 │ │ -3668b4: 7030 7b9e 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -3668ba: 0e00 |0005: return-void │ │ +36689c: |[36689c] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;)V │ │ +3668ac: 1a00 a603 |0000: const-string v0, "()<>@,;:\" .[]" // string@03a6 │ │ +3668b0: 7030 7b9e 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +3668b6: 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; │ │ │ │ @@ -804989,18 +804989,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 │ │ -3668bc: |[3668bc] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3668cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3668ce: 7040 7c9e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@9e7c │ │ -3668d4: 0e00 |0004: return-void │ │ +3668b8: |[3668b8] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3668c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3668ca: 7040 7c9e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@9e7c │ │ +3668d0: 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; │ │ @@ -805010,29 +805010,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 │ │ -3668d8: |[3668d8] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -3668e8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3668ee: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -3668f2: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -3668f6: 5b01 db71 |0007: iput-object v1, v0, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -3668fa: 5c03 da71 |0009: iput-boolean v3, v0, Ljavax/mail/internet/HeaderTokenizer;.skipComments:Z // field@71da │ │ -3668fe: 5b02 d671 |000b: iput-object v2, v0, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d6 │ │ -366902: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -366904: 5902 d971 |000e: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71d9 │ │ -366908: 5902 d871 |0010: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d8 │ │ -36690c: 5902 d571 |0012: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366910: 6e10 2298 0100 |0014: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -366916: 0a01 |0017: move-result v1 │ │ -366918: 5901 d771 |0018: iput v1, v0, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ -36691c: 0e00 |001a: return-void │ │ +3668d4: |[3668d4] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +3668e4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3668ea: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +3668ee: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +3668f2: 5b01 db71 |0007: iput-object v1, v0, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +3668f6: 5c03 da71 |0009: iput-boolean v3, v0, Ljavax/mail/internet/HeaderTokenizer;.skipComments:Z // field@71da │ │ +3668fa: 5b02 d671 |000b: iput-object v2, v0, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d6 │ │ +3668fe: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +366900: 5902 d971 |000e: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71d9 │ │ +366904: 5902 d871 |0010: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d8 │ │ +366908: 5902 d571 |0012: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36690c: 6e10 2298 0100 |0014: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +366912: 0a01 |0017: move-result v1 │ │ +366914: 5901 d771 |0018: iput v1, v0, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ +366918: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=170 │ │ 0x0009 line=171 │ │ 0x000b line=172 │ │ 0x000e line=173 │ │ @@ -805048,81 +805048,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 │ │ -3664bc: |[3664bc] javax.mail.internet.HeaderTokenizer.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -3664cc: 5270 d571 |0000: iget v0, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -3664d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3664d2: 5272 d571 |0003: iget v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -3664d6: 5273 d771 |0005: iget v3, v7, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ -3664da: 12e4 |0007: const/4 v4, #int -2 // #fe │ │ -3664dc: 1305 2200 |0008: const/16 v5, #int 34 // #22 │ │ -3664e0: 3532 4800 |000a: if-ge v2, v3, 0052 // +0048 │ │ -3664e4: 5473 db71 |000c: iget-object v3, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -3664e8: 6e20 0998 2300 |000e: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3664ee: 0a02 |0011: move-result v2 │ │ -3664f0: 1303 5c00 |0012: const/16 v3, #int 92 // #5c │ │ -3664f4: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -3664f6: 3332 0900 |0015: if-ne v2, v3, 001e // +0009 │ │ -3664fa: 5271 d571 |0017: iget v1, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -3664fe: b061 |0019: add-int/2addr v1, v6 │ │ -366500: 5971 d571 |001a: iput v1, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366504: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -366506: 282f |001d: goto 004c // +002f │ │ -366508: 1303 0d00 |001e: const/16 v3, #int 13 // #d │ │ -36650c: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ -366510: 28fa |0022: goto 001c // -0006 │ │ -366512: 3382 2900 |0023: if-ne v2, v8, 004c // +0029 │ │ -366516: 5278 d571 |0025: iget v8, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -36651a: b068 |0027: add-int/2addr v8, v6 │ │ -36651c: 5978 d571 |0028: iput v8, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366520: 3801 0a00 |002a: if-eqz v1, 0034 // +000a │ │ -366524: 5471 db71 |002c: iget-object v1, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -366528: b168 |002e: sub-int/2addr v8, v6 │ │ -36652a: 7140 7e9e 0198 |002f: invoke-static {v1, v0, v8, v9}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ -366530: 0c08 |0032: move-result-object v8 │ │ -366532: 2808 |0033: goto 003b // +0008 │ │ -366534: 5479 db71 |0034: iget-object v9, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -366538: b168 |0036: sub-int/2addr v8, v6 │ │ -36653a: 6e30 2e98 0908 |0037: invoke-virtual {v9, v0, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -366540: 0c08 |003a: move-result-object v8 │ │ -366542: 3252 0b00 |003b: if-eq v2, v5, 0046 // +000b │ │ -366546: 7110 869e 0800 |003d: invoke-static {v8}, Ljavax/mail/internet/HeaderTokenizer;.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; // method@9e86 │ │ -36654c: 0c08 |0040: move-result-object v8 │ │ -36654e: 5279 d571 |0041: iget v9, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366552: b169 |0043: sub-int/2addr v9, v6 │ │ -366554: 5979 d571 |0044: iput v9, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366558: 2209 2214 |0046: new-instance v9, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -36655c: 7030 769e 4908 |0048: invoke-direct {v9, v4, v8}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -366562: 1109 |004b: return-object v9 │ │ -366564: 5272 d571 |004c: iget v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366568: b062 |004e: add-int/2addr v2, v6 │ │ -36656a: 5972 d571 |004f: iput v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -36656e: 28b2 |0051: goto 0003 // -004e │ │ -366570: 3258 1b00 |0052: if-eq v8, v5, 006d // +001b │ │ -366574: 3801 0900 |0054: if-eqz v1, 005d // +0009 │ │ -366578: 5478 db71 |0056: iget-object v8, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -36657c: 7140 7e9e 0892 |0058: invoke-static {v8, v0, v2, v9}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ -366582: 0c08 |005b: move-result-object v8 │ │ -366584: 2807 |005c: goto 0063 // +0007 │ │ -366586: 5478 db71 |005d: iget-object v8, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -36658a: 6e30 2e98 0802 |005f: invoke-virtual {v8, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -366590: 0c08 |0062: move-result-object v8 │ │ -366592: 7110 869e 0800 |0063: invoke-static {v8}, Ljavax/mail/internet/HeaderTokenizer;.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; // method@9e86 │ │ -366598: 0c08 |0066: move-result-object v8 │ │ -36659a: 2209 2214 |0067: new-instance v9, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -36659e: 7030 769e 4908 |0069: invoke-direct {v9, v4, v8}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -3665a4: 1109 |006c: return-object v9 │ │ -3665a6: 2208 4014 |006d: new-instance v8, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3665aa: 1a09 e64f |006f: const-string v9, "Unbalanced quoted string" // string@4fe6 │ │ -3665ae: 7020 6aa0 9800 |0071: invoke-direct {v8, v9}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3665b4: 2708 |0074: throw v8 │ │ +3664b8: |[3664b8] javax.mail.internet.HeaderTokenizer.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +3664c8: 5270 d571 |0000: iget v0, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +3664cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3664ce: 5272 d571 |0003: iget v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +3664d2: 5273 d771 |0005: iget v3, v7, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ +3664d6: 12e4 |0007: const/4 v4, #int -2 // #fe │ │ +3664d8: 1305 2200 |0008: const/16 v5, #int 34 // #22 │ │ +3664dc: 3532 4800 |000a: if-ge v2, v3, 0052 // +0048 │ │ +3664e0: 5473 db71 |000c: iget-object v3, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +3664e4: 6e20 0998 2300 |000e: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3664ea: 0a02 |0011: move-result v2 │ │ +3664ec: 1303 5c00 |0012: const/16 v3, #int 92 // #5c │ │ +3664f0: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +3664f2: 3332 0900 |0015: if-ne v2, v3, 001e // +0009 │ │ +3664f6: 5271 d571 |0017: iget v1, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +3664fa: b061 |0019: add-int/2addr v1, v6 │ │ +3664fc: 5971 d571 |001a: iput v1, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366500: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +366502: 282f |001d: goto 004c // +002f │ │ +366504: 1303 0d00 |001e: const/16 v3, #int 13 // #d │ │ +366508: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ +36650c: 28fa |0022: goto 001c // -0006 │ │ +36650e: 3382 2900 |0023: if-ne v2, v8, 004c // +0029 │ │ +366512: 5278 d571 |0025: iget v8, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366516: b068 |0027: add-int/2addr v8, v6 │ │ +366518: 5978 d571 |0028: iput v8, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36651c: 3801 0a00 |002a: if-eqz v1, 0034 // +000a │ │ +366520: 5471 db71 |002c: iget-object v1, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +366524: b168 |002e: sub-int/2addr v8, v6 │ │ +366526: 7140 7e9e 0198 |002f: invoke-static {v1, v0, v8, v9}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ +36652c: 0c08 |0032: move-result-object v8 │ │ +36652e: 2808 |0033: goto 003b // +0008 │ │ +366530: 5479 db71 |0034: iget-object v9, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +366534: b168 |0036: sub-int/2addr v8, v6 │ │ +366536: 6e30 2e98 0908 |0037: invoke-virtual {v9, v0, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36653c: 0c08 |003a: move-result-object v8 │ │ +36653e: 3252 0b00 |003b: if-eq v2, v5, 0046 // +000b │ │ +366542: 7110 869e 0800 |003d: invoke-static {v8}, Ljavax/mail/internet/HeaderTokenizer;.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; // method@9e86 │ │ +366548: 0c08 |0040: move-result-object v8 │ │ +36654a: 5279 d571 |0041: iget v9, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36654e: b169 |0043: sub-int/2addr v9, v6 │ │ +366550: 5979 d571 |0044: iput v9, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366554: 2209 2214 |0046: new-instance v9, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +366558: 7030 769e 4908 |0048: invoke-direct {v9, v4, v8}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +36655e: 1109 |004b: return-object v9 │ │ +366560: 5272 d571 |004c: iget v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366564: b062 |004e: add-int/2addr v2, v6 │ │ +366566: 5972 d571 |004f: iput v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36656a: 28b2 |0051: goto 0003 // -004e │ │ +36656c: 3258 1b00 |0052: if-eq v8, v5, 006d // +001b │ │ +366570: 3801 0900 |0054: if-eqz v1, 005d // +0009 │ │ +366574: 5478 db71 |0056: iget-object v8, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +366578: 7140 7e9e 0892 |0058: invoke-static {v8, v0, v2, v9}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ +36657e: 0c08 |005b: move-result-object v8 │ │ +366580: 2807 |005c: goto 0063 // +0007 │ │ +366582: 5478 db71 |005d: iget-object v8, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +366586: 6e30 2e98 0802 |005f: invoke-virtual {v8, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36658c: 0c08 |0062: move-result-object v8 │ │ +36658e: 7110 869e 0800 |0063: invoke-static {v8}, Ljavax/mail/internet/HeaderTokenizer;.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; // method@9e86 │ │ +366594: 0c08 |0066: move-result-object v8 │ │ +366596: 2209 2214 |0067: new-instance v9, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +36659a: 7030 769e 4908 |0069: invoke-direct {v9, v4, v8}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +3665a0: 1109 |006c: return-object v9 │ │ +3665a2: 2208 4014 |006d: new-instance v8, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3665a6: 1a09 e64f |006f: const-string v9, "Unbalanced quoted string" // string@4fe6 │ │ +3665aa: 7020 6aa0 9800 |0071: invoke-direct {v8, v9}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3665b0: 2708 |0074: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x000c line=387 │ │ 0x0017 line=389 │ │ 0x0025 line=394 │ │ 0x002c line=398 │ │ @@ -805146,51 +805146,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 │ │ -36638c: |[36638c] javax.mail.internet.HeaderTokenizer.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; │ │ -36639c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3663a0: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3663a6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3663a8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3663aa: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3663ac: 3598 2f00 |0008: if-ge v8, v9, 0037 // +002f │ │ -3663b0: 6e20 0998 8700 |000a: invoke-virtual {v7, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3663b6: 0a04 |000d: move-result v4 │ │ -3663b8: 1305 0a00 |000e: const/16 v5, #int 10 // #a │ │ -3663bc: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -3663be: 3354 0600 |0011: if-ne v4, v5, 0017 // +0006 │ │ -3663c2: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -3663c6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3663c8: 281e |0016: goto 0034 // +001e │ │ -3663ca: 1302 5c00 |0017: const/16 v2, #int 92 // #5c │ │ -3663ce: 3903 1100 |0019: if-nez v3, 002a // +0011 │ │ -3663d2: 3324 0500 |001b: if-ne v4, v2, 0020 // +0005 │ │ -3663d6: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -3663d8: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -3663da: 2815 |001f: goto 0034 // +0015 │ │ -3663dc: 1302 0d00 |0020: const/16 v2, #int 13 // #d │ │ -3663e0: 3324 0400 |0022: if-ne v4, v2, 0026 // +0004 │ │ -3663e4: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -3663e6: 280f |0025: goto 0034 // +000f │ │ -3663e8: 6e20 4498 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3663ee: 28ec |0029: goto 0015 // -0014 │ │ -3663f0: 380a 0500 |002a: if-eqz v10, 002f // +0005 │ │ -3663f4: 6e20 4498 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3663fa: 6e20 4498 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366400: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -366402: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -366404: d808 0801 |0034: add-int/lit8 v8, v8, #int 1 // #01 │ │ -366408: 28d2 |0036: goto 0008 // -002e │ │ -36640a: 6e10 5498 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366410: 0c07 |003a: move-result-object v7 │ │ -366412: 1107 |003b: return-object v7 │ │ +366388: |[366388] javax.mail.internet.HeaderTokenizer.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; │ │ +366398: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36639c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3663a2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3663a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3663a6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3663a8: 3598 2f00 |0008: if-ge v8, v9, 0037 // +002f │ │ +3663ac: 6e20 0998 8700 |000a: invoke-virtual {v7, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3663b2: 0a04 |000d: move-result v4 │ │ +3663b4: 1305 0a00 |000e: const/16 v5, #int 10 // #a │ │ +3663b8: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +3663ba: 3354 0600 |0011: if-ne v4, v5, 0017 // +0006 │ │ +3663be: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +3663c2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3663c4: 281e |0016: goto 0034 // +001e │ │ +3663c6: 1302 5c00 |0017: const/16 v2, #int 92 // #5c │ │ +3663ca: 3903 1100 |0019: if-nez v3, 002a // +0011 │ │ +3663ce: 3324 0500 |001b: if-ne v4, v2, 0020 // +0005 │ │ +3663d2: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +3663d4: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +3663d6: 2815 |001f: goto 0034 // +0015 │ │ +3663d8: 1302 0d00 |0020: const/16 v2, #int 13 // #d │ │ +3663dc: 3324 0400 |0022: if-ne v4, v2, 0026 // +0004 │ │ +3663e0: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +3663e2: 280f |0025: goto 0034 // +000f │ │ +3663e4: 6e20 4498 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3663ea: 28ec |0029: goto 0015 // -0014 │ │ +3663ec: 380a 0500 |002a: if-eqz v10, 002f // +0005 │ │ +3663f0: 6e20 4498 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3663f6: 6e20 4498 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3663fc: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +3663fe: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +366400: d808 0801 |0034: add-int/lit8 v8, v8, #int 1 // #01 │ │ +366404: 28d2 |0036: goto 0008 // -002e │ │ +366406: 6e10 5498 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36640c: 0c07 |003a: move-result-object v7 │ │ +36640e: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x000a line=463 │ │ 0x0026 line=479 │ │ 0x002c line=488 │ │ 0x002f line=489 │ │ @@ -805206,166 +805206,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 │ │ -3665b8: |[3665b8] javax.mail.internet.HeaderTokenizer.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -3665c8: 5290 d571 |0000: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -3665cc: 5291 d771 |0002: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ -3665d0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -3665d4: 620a d271 |0006: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d2 │ │ -3665d8: 110a |0008: return-object v10 │ │ -3665da: 7010 859e 0900 |0009: invoke-direct {v9}, Ljavax/mail/internet/HeaderTokenizer;.skipWhiteSpace:()I // method@9e85 │ │ -3665e0: 0a00 |000c: move-result v0 │ │ -3665e2: 12c1 |000d: const/4 v1, #int -4 // #fc │ │ -3665e4: 3310 0500 |000e: if-ne v0, v1, 0013 // +0005 │ │ -3665e8: 620a d271 |0010: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d2 │ │ -3665ec: 110a |0012: return-object v10 │ │ -3665ee: 5490 db71 |0013: iget-object v0, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -3665f2: 5292 d571 |0015: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -3665f6: 6e20 0998 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3665fc: 0a00 |001a: move-result v0 │ │ -3665fe: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -366600: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -366602: 1304 2800 |001d: const/16 v4, #int 40 // #28 │ │ -366606: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -366608: 3340 7300 |0020: if-ne v0, v4, 0093 // +0073 │ │ -36660c: 5290 d571 |0022: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366610: b050 |0024: add-int/2addr v0, v5 │ │ -366612: 5990 d571 |0025: iput v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366616: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -366618: 3d06 2f00 |0028: if-lez v6, 0057 // +002f │ │ -36661c: 5297 d571 |002a: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366620: 5298 d771 |002c: iget v8, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ -366624: 3587 2900 |002e: if-ge v7, v8, 0057 // +0029 │ │ -366628: 5498 db71 |0030: iget-object v8, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -36662c: 6e20 0998 7800 |0032: invoke-virtual {v8, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -366632: 0a07 |0035: move-result v7 │ │ -366634: 1308 5c00 |0036: const/16 v8, #int 92 // #5c │ │ -366638: 3387 0900 |0038: if-ne v7, v8, 0041 // +0009 │ │ -36663c: 5293 d571 |003a: iget v3, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366640: b053 |003c: add-int/2addr v3, v5 │ │ -366642: 5993 d571 |003d: iput v3, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366646: 1213 |003f: const/4 v3, #int 1 // #1 │ │ -366648: 2811 |0040: goto 0051 // +0011 │ │ -36664a: 1308 0d00 |0041: const/16 v8, #int 13 // #d │ │ -36664e: 3387 0300 |0043: if-ne v7, v8, 0046 // +0003 │ │ -366652: 28fa |0045: goto 003f // -0006 │ │ -366654: 3347 0500 |0046: if-ne v7, v4, 004b // +0005 │ │ -366658: d806 0601 |0048: add-int/lit8 v6, v6, #int 1 // #01 │ │ -36665c: 2807 |004a: goto 0051 // +0007 │ │ -36665e: 1308 2900 |004b: const/16 v8, #int 41 // #29 │ │ -366662: 3387 0400 |004d: if-ne v7, v8, 0051 // +0004 │ │ -366666: d806 06ff |004f: add-int/lit8 v6, v6, #int -1 // #ff │ │ -36666a: 5297 d571 |0051: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -36666e: b057 |0053: add-int/2addr v7, v5 │ │ -366670: 5997 d571 |0054: iput v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366674: 28d2 |0056: goto 0028 // -002e │ │ -366676: 3906 3400 |0057: if-nez v6, 008b // +0034 │ │ -36667a: 5594 da71 |0059: iget-boolean v4, v9, Ljavax/mail/internet/HeaderTokenizer;.skipComments:Z // field@71da │ │ -36667e: 3904 1e00 |005b: if-nez v4, 0079 // +001e │ │ -366682: 3803 0c00 |005d: if-eqz v3, 0069 // +000c │ │ -366686: 549a db71 |005f: iget-object v10, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -36668a: 5291 d571 |0061: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -36668e: b151 |0063: sub-int/2addr v1, v5 │ │ -366690: 7140 7e9e 0ab1 |0064: invoke-static {v10, v0, v1, v11}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ -366696: 0c0a |0067: move-result-object v10 │ │ -366698: 280a |0068: goto 0072 // +000a │ │ -36669a: 549a db71 |0069: iget-object v10, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -36669e: 529b d571 |006b: iget v11, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -3666a2: b15b |006d: sub-int/2addr v11, v5 │ │ -3666a4: 6e30 2e98 0a0b |006e: invoke-virtual {v10, v0, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3666aa: 0c0a |0071: move-result-object v10 │ │ -3666ac: 220b 2214 |0072: new-instance v11, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -3666b0: 12d0 |0074: const/4 v0, #int -3 // #fd │ │ -3666b2: 7030 769e 0b0a |0075: invoke-direct {v11, v0, v10}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -3666b8: 110b |0078: return-object v11 │ │ -3666ba: 7010 859e 0900 |0079: invoke-direct {v9}, Ljavax/mail/internet/HeaderTokenizer;.skipWhiteSpace:()I // method@9e85 │ │ -3666c0: 0a00 |007c: move-result v0 │ │ -3666c2: 3310 0500 |007d: if-ne v0, v1, 0082 // +0005 │ │ -3666c6: 620a d271 |007f: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d2 │ │ -3666ca: 110a |0081: return-object v10 │ │ -3666cc: 5490 db71 |0082: iget-object v0, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -3666d0: 5294 d571 |0084: iget v4, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -3666d4: 6e20 0998 4000 |0086: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3666da: 0a00 |0089: move-result v0 │ │ -3666dc: 2893 |008a: goto 001d // -006d │ │ -3666de: 220a 4014 |008b: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3666e2: 1a0b e54f |008d: const-string v11, "Unbalanced comments" // string@4fe5 │ │ -3666e6: 7020 6aa0 ba00 |008f: invoke-direct {v10, v11}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3666ec: 270a |0092: throw v10 │ │ -3666ee: 1301 2200 |0093: const/16 v1, #int 34 // #22 │ │ -3666f2: 3310 0c00 |0095: if-ne v0, v1, 00a1 // +000c │ │ -3666f6: 529a d571 |0097: iget v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -3666fa: b05a |0099: add-int/2addr v10, v5 │ │ -3666fc: 599a d571 |009a: iput v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366700: 7030 7d9e 190b |009c: invoke-direct {v9, v1, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ -366706: 0c0a |009f: move-result-object v10 │ │ -366708: 110a |00a0: return-object v10 │ │ -36670a: 1303 2000 |00a1: const/16 v3, #int 32 // #20 │ │ -36670e: 3430 5000 |00a3: if-lt v0, v3, 00f3 // +0050 │ │ -366712: 1306 7f00 |00a5: const/16 v6, #int 127 // #7f │ │ -366716: 3560 4c00 |00a7: if-ge v0, v6, 00f3 // +004c │ │ -36671a: 5497 d671 |00a9: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d6 │ │ -36671e: 6e20 1a98 0700 |00ab: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -366724: 0a07 |00ae: move-result v7 │ │ -366726: 3a07 0300 |00af: if-ltz v7, 00b2 // +0003 │ │ -36672a: 2842 |00b1: goto 00f3 // +0042 │ │ -36672c: 5290 d571 |00b2: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366730: 5292 d571 |00b4: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366734: 5297 d771 |00b6: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ -366738: 3572 2c00 |00b8: if-ge v2, v7, 00e4 // +002c │ │ -36673c: 5497 db71 |00ba: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -366740: 6e20 0998 2700 |00bc: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -366746: 0a02 |00bf: move-result v2 │ │ -366748: 3432 1900 |00c0: if-lt v2, v3, 00d9 // +0019 │ │ -36674c: 3562 1700 |00c2: if-ge v2, v6, 00d9 // +0017 │ │ -366750: 3242 1500 |00c4: if-eq v2, v4, 00d9 // +0015 │ │ -366754: 3232 1300 |00c6: if-eq v2, v3, 00d9 // +0013 │ │ -366758: 3212 1100 |00c8: if-eq v2, v1, 00d9 // +0011 │ │ -36675c: 5497 d671 |00ca: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d6 │ │ -366760: 6e20 1a98 2700 |00cc: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -366766: 0a07 |00cf: move-result v7 │ │ -366768: 3a07 0300 |00d0: if-ltz v7, 00d3 // +0003 │ │ -36676c: 2807 |00d2: goto 00d9 // +0007 │ │ -36676e: 5292 d571 |00d3: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366772: b052 |00d5: add-int/2addr v2, v5 │ │ -366774: 5992 d571 |00d6: iput v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366778: 28dc |00d8: goto 00b4 // -0024 │ │ -36677a: 3d0a 0b00 |00d9: if-lez v10, 00e4 // +000b │ │ -36677e: 32a2 0900 |00db: if-eq v2, v10, 00e4 // +0009 │ │ -366782: 5990 d571 |00dd: iput v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366786: 7030 7d9e a90b |00df: invoke-direct {v9, v10, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ -36678c: 0c0a |00e2: move-result-object v10 │ │ -36678e: 110a |00e3: return-object v10 │ │ -366790: 220a 2214 |00e4: new-instance v10, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -366794: 549b db71 |00e6: iget-object v11, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -366798: 5291 d571 |00e8: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -36679c: 6e30 2e98 0b01 |00ea: invoke-virtual {v11, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3667a2: 0c0b |00ed: move-result-object v11 │ │ -3667a4: 12f0 |00ee: const/4 v0, #int -1 // #ff │ │ -3667a6: 7030 769e 0a0b |00ef: invoke-direct {v10, v0, v11}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -3667ac: 110a |00f2: return-object v10 │ │ -3667ae: 3d0a 0900 |00f3: if-lez v10, 00fc // +0009 │ │ -3667b2: 32a0 0700 |00f5: if-eq v0, v10, 00fc // +0007 │ │ -3667b6: 7030 7d9e a90b |00f7: invoke-direct {v9, v10, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ -3667bc: 0c0a |00fa: move-result-object v10 │ │ -3667be: 110a |00fb: return-object v10 │ │ -3667c0: 529a d571 |00fc: iget v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -3667c4: b05a |00fe: add-int/2addr v10, v5 │ │ -3667c6: 599a d571 |00ff: iput v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -3667ca: 235a 1615 |0101: new-array v10, v5, [C // type@1516 │ │ -3667ce: 5000 0a02 |0103: aput-char v0, v10, v2 │ │ -3667d2: 220b 2214 |0105: new-instance v11, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -3667d6: 2201 e612 |0107: new-instance v1, Ljava/lang/String; // type@12e6 │ │ -3667da: 7020 0798 a100 |0109: invoke-direct {v1, v10}, Ljava/lang/String;.:([C)V // method@9807 │ │ -3667e0: 7030 769e 0b01 |010c: invoke-direct {v11, v0, v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -3667e6: 110b |010f: return-object v11 │ │ +3665b4: |[3665b4] javax.mail.internet.HeaderTokenizer.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +3665c4: 5290 d571 |0000: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +3665c8: 5291 d771 |0002: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ +3665cc: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +3665d0: 620a d271 |0006: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d2 │ │ +3665d4: 110a |0008: return-object v10 │ │ +3665d6: 7010 859e 0900 |0009: invoke-direct {v9}, Ljavax/mail/internet/HeaderTokenizer;.skipWhiteSpace:()I // method@9e85 │ │ +3665dc: 0a00 |000c: move-result v0 │ │ +3665de: 12c1 |000d: const/4 v1, #int -4 // #fc │ │ +3665e0: 3310 0500 |000e: if-ne v0, v1, 0013 // +0005 │ │ +3665e4: 620a d271 |0010: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d2 │ │ +3665e8: 110a |0012: return-object v10 │ │ +3665ea: 5490 db71 |0013: iget-object v0, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +3665ee: 5292 d571 |0015: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +3665f2: 6e20 0998 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3665f8: 0a00 |001a: move-result v0 │ │ +3665fa: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +3665fc: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +3665fe: 1304 2800 |001d: const/16 v4, #int 40 // #28 │ │ +366602: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +366604: 3340 7300 |0020: if-ne v0, v4, 0093 // +0073 │ │ +366608: 5290 d571 |0022: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36660c: b050 |0024: add-int/2addr v0, v5 │ │ +36660e: 5990 d571 |0025: iput v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366612: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +366614: 3d06 2f00 |0028: if-lez v6, 0057 // +002f │ │ +366618: 5297 d571 |002a: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36661c: 5298 d771 |002c: iget v8, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ +366620: 3587 2900 |002e: if-ge v7, v8, 0057 // +0029 │ │ +366624: 5498 db71 |0030: iget-object v8, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +366628: 6e20 0998 7800 |0032: invoke-virtual {v8, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36662e: 0a07 |0035: move-result v7 │ │ +366630: 1308 5c00 |0036: const/16 v8, #int 92 // #5c │ │ +366634: 3387 0900 |0038: if-ne v7, v8, 0041 // +0009 │ │ +366638: 5293 d571 |003a: iget v3, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36663c: b053 |003c: add-int/2addr v3, v5 │ │ +36663e: 5993 d571 |003d: iput v3, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366642: 1213 |003f: const/4 v3, #int 1 // #1 │ │ +366644: 2811 |0040: goto 0051 // +0011 │ │ +366646: 1308 0d00 |0041: const/16 v8, #int 13 // #d │ │ +36664a: 3387 0300 |0043: if-ne v7, v8, 0046 // +0003 │ │ +36664e: 28fa |0045: goto 003f // -0006 │ │ +366650: 3347 0500 |0046: if-ne v7, v4, 004b // +0005 │ │ +366654: d806 0601 |0048: add-int/lit8 v6, v6, #int 1 // #01 │ │ +366658: 2807 |004a: goto 0051 // +0007 │ │ +36665a: 1308 2900 |004b: const/16 v8, #int 41 // #29 │ │ +36665e: 3387 0400 |004d: if-ne v7, v8, 0051 // +0004 │ │ +366662: d806 06ff |004f: add-int/lit8 v6, v6, #int -1 // #ff │ │ +366666: 5297 d571 |0051: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36666a: b057 |0053: add-int/2addr v7, v5 │ │ +36666c: 5997 d571 |0054: iput v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366670: 28d2 |0056: goto 0028 // -002e │ │ +366672: 3906 3400 |0057: if-nez v6, 008b // +0034 │ │ +366676: 5594 da71 |0059: iget-boolean v4, v9, Ljavax/mail/internet/HeaderTokenizer;.skipComments:Z // field@71da │ │ +36667a: 3904 1e00 |005b: if-nez v4, 0079 // +001e │ │ +36667e: 3803 0c00 |005d: if-eqz v3, 0069 // +000c │ │ +366682: 549a db71 |005f: iget-object v10, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +366686: 5291 d571 |0061: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36668a: b151 |0063: sub-int/2addr v1, v5 │ │ +36668c: 7140 7e9e 0ab1 |0064: invoke-static {v10, v0, v1, v11}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ +366692: 0c0a |0067: move-result-object v10 │ │ +366694: 280a |0068: goto 0072 // +000a │ │ +366696: 549a db71 |0069: iget-object v10, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +36669a: 529b d571 |006b: iget v11, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36669e: b15b |006d: sub-int/2addr v11, v5 │ │ +3666a0: 6e30 2e98 0a0b |006e: invoke-virtual {v10, v0, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3666a6: 0c0a |0071: move-result-object v10 │ │ +3666a8: 220b 2214 |0072: new-instance v11, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +3666ac: 12d0 |0074: const/4 v0, #int -3 // #fd │ │ +3666ae: 7030 769e 0b0a |0075: invoke-direct {v11, v0, v10}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +3666b4: 110b |0078: return-object v11 │ │ +3666b6: 7010 859e 0900 |0079: invoke-direct {v9}, Ljavax/mail/internet/HeaderTokenizer;.skipWhiteSpace:()I // method@9e85 │ │ +3666bc: 0a00 |007c: move-result v0 │ │ +3666be: 3310 0500 |007d: if-ne v0, v1, 0082 // +0005 │ │ +3666c2: 620a d271 |007f: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d2 │ │ +3666c6: 110a |0081: return-object v10 │ │ +3666c8: 5490 db71 |0082: iget-object v0, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +3666cc: 5294 d571 |0084: iget v4, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +3666d0: 6e20 0998 4000 |0086: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3666d6: 0a00 |0089: move-result v0 │ │ +3666d8: 2893 |008a: goto 001d // -006d │ │ +3666da: 220a 4014 |008b: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3666de: 1a0b e54f |008d: const-string v11, "Unbalanced comments" // string@4fe5 │ │ +3666e2: 7020 6aa0 ba00 |008f: invoke-direct {v10, v11}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3666e8: 270a |0092: throw v10 │ │ +3666ea: 1301 2200 |0093: const/16 v1, #int 34 // #22 │ │ +3666ee: 3310 0c00 |0095: if-ne v0, v1, 00a1 // +000c │ │ +3666f2: 529a d571 |0097: iget v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +3666f6: b05a |0099: add-int/2addr v10, v5 │ │ +3666f8: 599a d571 |009a: iput v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +3666fc: 7030 7d9e 190b |009c: invoke-direct {v9, v1, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ +366702: 0c0a |009f: move-result-object v10 │ │ +366704: 110a |00a0: return-object v10 │ │ +366706: 1303 2000 |00a1: const/16 v3, #int 32 // #20 │ │ +36670a: 3430 5000 |00a3: if-lt v0, v3, 00f3 // +0050 │ │ +36670e: 1306 7f00 |00a5: const/16 v6, #int 127 // #7f │ │ +366712: 3560 4c00 |00a7: if-ge v0, v6, 00f3 // +004c │ │ +366716: 5497 d671 |00a9: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d6 │ │ +36671a: 6e20 1a98 0700 |00ab: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +366720: 0a07 |00ae: move-result v7 │ │ +366722: 3a07 0300 |00af: if-ltz v7, 00b2 // +0003 │ │ +366726: 2842 |00b1: goto 00f3 // +0042 │ │ +366728: 5290 d571 |00b2: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36672c: 5292 d571 |00b4: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366730: 5297 d771 |00b6: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ +366734: 3572 2c00 |00b8: if-ge v2, v7, 00e4 // +002c │ │ +366738: 5497 db71 |00ba: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +36673c: 6e20 0998 2700 |00bc: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +366742: 0a02 |00bf: move-result v2 │ │ +366744: 3432 1900 |00c0: if-lt v2, v3, 00d9 // +0019 │ │ +366748: 3562 1700 |00c2: if-ge v2, v6, 00d9 // +0017 │ │ +36674c: 3242 1500 |00c4: if-eq v2, v4, 00d9 // +0015 │ │ +366750: 3232 1300 |00c6: if-eq v2, v3, 00d9 // +0013 │ │ +366754: 3212 1100 |00c8: if-eq v2, v1, 00d9 // +0011 │ │ +366758: 5497 d671 |00ca: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d6 │ │ +36675c: 6e20 1a98 2700 |00cc: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +366762: 0a07 |00cf: move-result v7 │ │ +366764: 3a07 0300 |00d0: if-ltz v7, 00d3 // +0003 │ │ +366768: 2807 |00d2: goto 00d9 // +0007 │ │ +36676a: 5292 d571 |00d3: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36676e: b052 |00d5: add-int/2addr v2, v5 │ │ +366770: 5992 d571 |00d6: iput v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366774: 28dc |00d8: goto 00b4 // -0024 │ │ +366776: 3d0a 0b00 |00d9: if-lez v10, 00e4 // +000b │ │ +36677a: 32a2 0900 |00db: if-eq v2, v10, 00e4 // +0009 │ │ +36677e: 5990 d571 |00dd: iput v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366782: 7030 7d9e a90b |00df: invoke-direct {v9, v10, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ +366788: 0c0a |00e2: move-result-object v10 │ │ +36678a: 110a |00e3: return-object v10 │ │ +36678c: 220a 2214 |00e4: new-instance v10, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +366790: 549b db71 |00e6: iget-object v11, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +366794: 5291 d571 |00e8: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366798: 6e30 2e98 0b01 |00ea: invoke-virtual {v11, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36679e: 0c0b |00ed: move-result-object v11 │ │ +3667a0: 12f0 |00ee: const/4 v0, #int -1 // #ff │ │ +3667a2: 7030 769e 0a0b |00ef: invoke-direct {v10, v0, v11}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +3667a8: 110a |00f2: return-object v10 │ │ +3667aa: 3d0a 0900 |00f3: if-lez v10, 00fc // +0009 │ │ +3667ae: 32a0 0700 |00f5: if-eq v0, v10, 00fc // +0007 │ │ +3667b2: 7030 7d9e a90b |00f7: invoke-direct {v9, v10, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ +3667b8: 0c0a |00fa: move-result-object v10 │ │ +3667ba: 110a |00fb: return-object v10 │ │ +3667bc: 529a d571 |00fc: iget v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +3667c0: b05a |00fe: add-int/2addr v10, v5 │ │ +3667c2: 599a d571 |00ff: iput v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +3667c6: 235a 1615 |0101: new-array v10, v5, [C // type@1516 │ │ +3667ca: 5000 0a02 |0103: aput-char v0, v10, v2 │ │ +3667ce: 220b 2214 |0105: new-instance v11, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +3667d2: 2201 e612 |0107: new-instance v1, Ljava/lang/String; // type@12e6 │ │ +3667d6: 7020 0798 a100 |0109: invoke-direct {v1, v10}, Ljava/lang/String;.:([C)V // method@9807 │ │ +3667dc: 7030 769e 0b01 |010c: invoke-direct {v11, v0, v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +3667e2: 110b |010f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0006 line=291 │ │ 0x0009 line=294 │ │ 0x0010 line=295 │ │ 0x0013 line=301 │ │ @@ -805406,37 +805406,37 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -36632c: |[36632c] javax.mail.internet.HeaderTokenizer.skipWhiteSpace:()I │ │ -36633c: 5220 d571 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366340: 5221 d771 |0002: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ -366344: 3510 2200 |0004: if-ge v0, v1, 0026 // +0022 │ │ -366348: 5421 db71 |0006: iget-object v1, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -36634c: 6e20 0998 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -366352: 0a00 |000b: move-result v0 │ │ -366354: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -366358: 3210 1100 |000e: if-eq v0, v1, 001f // +0011 │ │ -36635c: 1301 0900 |0010: const/16 v1, #int 9 // #9 │ │ -366360: 3210 0d00 |0012: if-eq v0, v1, 001f // +000d │ │ -366364: 1301 0d00 |0014: const/16 v1, #int 13 // #d │ │ -366368: 3210 0900 |0016: if-eq v0, v1, 001f // +0009 │ │ -36636c: 1301 0a00 |0018: const/16 v1, #int 10 // #a │ │ -366370: 3210 0500 |001a: if-eq v0, v1, 001f // +0005 │ │ -366374: 5220 d571 |001c: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366378: 0f00 |001e: return v0 │ │ -36637a: 5220 d571 |001f: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -36637e: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -366382: 5920 d571 |0023: iput v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366386: 28db |0025: goto 0000 // -0025 │ │ -366388: 12c0 |0026: const/4 v0, #int -4 // #fc │ │ -36638a: 0f00 |0027: return v0 │ │ +366328: |[366328] javax.mail.internet.HeaderTokenizer.skipWhiteSpace:()I │ │ +366338: 5220 d571 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36633c: 5221 d771 |0002: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d7 │ │ +366340: 3510 2200 |0004: if-ge v0, v1, 0026 // +0022 │ │ +366344: 5421 db71 |0006: iget-object v1, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +366348: 6e20 0998 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36634e: 0a00 |000b: move-result v0 │ │ +366350: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +366354: 3210 1100 |000e: if-eq v0, v1, 001f // +0011 │ │ +366358: 1301 0900 |0010: const/16 v1, #int 9 // #9 │ │ +36635c: 3210 0d00 |0012: if-eq v0, v1, 001f // +000d │ │ +366360: 1301 0d00 |0014: const/16 v1, #int 13 // #d │ │ +366364: 3210 0900 |0016: if-eq v0, v1, 001f // +0009 │ │ +366368: 1301 0a00 |0018: const/16 v1, #int 10 // #a │ │ +36636c: 3210 0500 |001a: if-eq v0, v1, 001f // +0005 │ │ +366370: 5220 d571 |001c: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366374: 0f00 |001e: return v0 │ │ +366376: 5220 d571 |001f: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +36637a: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36637e: 5920 d571 |0023: iput v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366382: 28db |0025: goto 0000 // -0025 │ │ +366384: 12c0 |0026: const/4 v0, #int -4 // #fc │ │ +366386: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0006 line=431 │ │ 0x001c line=433 │ │ 0x001f line=430 │ │ locals : │ │ @@ -805447,40 +805447,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 │ │ -366450: |[366450] javax.mail.internet.HeaderTokenizer.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; │ │ -366460: 6e10 2298 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -366466: 0a00 |0003: move-result v0 │ │ -366468: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -36646c: 3a00 1a00 |0006: if-ltz v0, 0020 // +001a │ │ -366470: 6e20 0998 0300 |0008: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -366476: 0a01 |000b: move-result v1 │ │ -366478: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ -36647c: 3221 0f00 |000e: if-eq v1, v2, 001d // +000f │ │ -366480: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ -366484: 3221 0b00 |0012: if-eq v1, v2, 001d // +000b │ │ -366488: 1302 0d00 |0014: const/16 v2, #int 13 // #d │ │ -36648c: 3221 0700 |0016: if-eq v1, v2, 001d // +0007 │ │ -366490: 1302 0a00 |0018: const/16 v2, #int 10 // #a │ │ -366494: 3221 0300 |001a: if-eq v1, v2, 001d // +0003 │ │ -366498: 2804 |001c: goto 0020 // +0004 │ │ -36649a: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -36649e: 28e7 |001f: goto 0006 // -0019 │ │ -3664a0: 3c00 0500 |0020: if-gtz v0, 0025 // +0005 │ │ -3664a4: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ -3664a8: 1103 |0024: return-object v3 │ │ -3664aa: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -3664ac: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3664b0: 6e30 2e98 1300 |0028: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3664b6: 0c03 |002b: move-result-object v3 │ │ -3664b8: 1103 |002c: return-object v3 │ │ +36644c: |[36644c] javax.mail.internet.HeaderTokenizer.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; │ │ +36645c: 6e10 2298 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +366462: 0a00 |0003: move-result v0 │ │ +366464: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +366468: 3a00 1a00 |0006: if-ltz v0, 0020 // +001a │ │ +36646c: 6e20 0998 0300 |0008: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +366472: 0a01 |000b: move-result v1 │ │ +366474: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ +366478: 3221 0f00 |000e: if-eq v1, v2, 001d // +000f │ │ +36647c: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ +366480: 3221 0b00 |0012: if-eq v1, v2, 001d // +000b │ │ +366484: 1302 0d00 |0014: const/16 v2, #int 13 // #d │ │ +366488: 3221 0700 |0016: if-eq v1, v2, 001d // +0007 │ │ +36648c: 1302 0a00 |0018: const/16 v2, #int 10 // #a │ │ +366490: 3221 0300 |001a: if-eq v1, v2, 001d // +0003 │ │ +366494: 2804 |001c: goto 0020 // +0004 │ │ +366496: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +36649a: 28e7 |001f: goto 0006 // -0019 │ │ +36649c: 3c00 0500 |0020: if-gtz v0, 0025 // +0005 │ │ +3664a0: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ +3664a4: 1103 |0024: return-object v3 │ │ +3664a6: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +3664a8: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3664ac: 6e30 2e98 1300 |0028: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3664b2: 0c03 |002b: move-result-object v3 │ │ +3664b4: 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; │ │ @@ -805491,27 +805491,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -366414: |[366414] javax.mail.internet.HeaderTokenizer.getRemainder:()Ljava/lang/String; │ │ -366424: 5220 d871 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d8 │ │ -366428: 5421 db71 |0002: iget-object v1, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -36642c: 6e10 2298 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -366432: 0a01 |0007: move-result v1 │ │ -366434: 3410 0400 |0008: if-lt v0, v1, 000c // +0004 │ │ -366438: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -36643a: 1100 |000b: return-object v0 │ │ -36643c: 5420 db71 |000c: iget-object v0, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ -366440: 5221 d871 |000e: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d8 │ │ -366444: 6e20 2d98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36644a: 0c00 |0013: move-result-object v0 │ │ -36644c: 1100 |0014: return-object v0 │ │ +366410: |[366410] javax.mail.internet.HeaderTokenizer.getRemainder:()Ljava/lang/String; │ │ +366420: 5220 d871 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d8 │ │ +366424: 5421 db71 |0002: iget-object v1, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +366428: 6e10 2298 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +36642e: 0a01 |0007: move-result v1 │ │ +366430: 3410 0400 |0008: if-lt v0, v1, 000c // +0004 │ │ +366434: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +366436: 1100 |000b: return-object v0 │ │ +366438: 5420 db71 |000c: iget-object v0, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71db │ │ +36643c: 5221 d871 |000e: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d8 │ │ +366440: 6e20 2d98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +366446: 0c00 |0013: move-result-object v0 │ │ +366448: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000c line=279 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Ljavax/mail/internet/HeaderTokenizer; │ │ │ │ @@ -805520,19 +805520,19 @@ │ │ type : '()Ljavax/mail/internet/HeaderTokenizer$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3667e8: |[3667e8] javax.mail.internet.HeaderTokenizer.next:()Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -3667f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3667fa: 6e30 839e 0100 |0001: invoke-virtual {v1, v0, v0}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ -366800: 0c00 |0004: move-result-object v0 │ │ -366802: 1100 |0005: return-object v0 │ │ +3667e4: |[3667e4] javax.mail.internet.HeaderTokenizer.next:()Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +3667f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3667f6: 6e30 839e 0100 |0001: invoke-virtual {v1, v0, v0}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ +3667fc: 0c00 |0004: move-result-object v0 │ │ +3667fe: 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;) │ │ @@ -805540,19 +805540,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 │ │ -366804: |[366804] javax.mail.internet.HeaderTokenizer.next:(C)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -366814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -366816: 6e30 839e 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ -36681c: 0c02 |0004: move-result-object v2 │ │ -36681e: 1102 |0005: return-object v2 │ │ +366800: |[366800] javax.mail.internet.HeaderTokenizer.next:(C)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +366810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +366812: 6e30 839e 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ +366818: 0c02 |0004: move-result-object v2 │ │ +36681a: 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 │ │ │ │ @@ -805561,23 +805561,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 │ │ -366820: |[366820] javax.mail.internet.HeaderTokenizer.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -366830: 5210 d871 |0000: iget v0, v1, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d8 │ │ -366834: 5910 d571 |0002: iput v0, v1, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366838: 7030 7f9e 2103 |0004: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/HeaderTokenizer;.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7f │ │ -36683e: 0c02 |0007: move-result-object v2 │ │ -366840: 5213 d571 |0008: iget v3, v1, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366844: 5913 d971 |000a: iput v3, v1, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71d9 │ │ -366848: 5913 d871 |000c: iput v3, v1, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d8 │ │ -36684c: 1102 |000e: return-object v2 │ │ +36681c: |[36681c] javax.mail.internet.HeaderTokenizer.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +36682c: 5210 d871 |0000: iget v0, v1, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d8 │ │ +366830: 5910 d571 |0002: iput v0, v1, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366834: 7030 7f9e 2103 |0004: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/HeaderTokenizer;.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7f │ │ +36683a: 0c02 |0007: move-result-object v2 │ │ +36683c: 5213 d571 |0008: iget v3, v1, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366840: 5913 d971 |000a: iput v3, v1, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71d9 │ │ +366844: 5913 d871 |000c: iput v3, v1, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d8 │ │ +366848: 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; │ │ @@ -805589,23 +805589,23 @@ │ │ type : '()Ljavax/mail/internet/HeaderTokenizer$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -366850: |[366850] javax.mail.internet.HeaderTokenizer.peek:()Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -366860: 5220 d971 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71d9 │ │ -366864: 5920 d571 |0002: iput v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366868: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -36686a: 7030 7f9e 0200 |0005: invoke-direct {v2, v0, v0}, Ljavax/mail/internet/HeaderTokenizer;.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7f │ │ -366870: 0c00 |0008: move-result-object v0 │ │ -366872: 5221 d571 |0009: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ -366876: 5921 d971 |000b: iput v1, v2, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71d9 │ │ -36687a: 1100 |000d: return-object v0 │ │ +36684c: |[36684c] javax.mail.internet.HeaderTokenizer.peek:()Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +36685c: 5220 d971 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71d9 │ │ +366860: 5920 d571 |0002: iput v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366864: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +366866: 7030 7f9e 0200 |0005: invoke-direct {v2, v0, v0}, Ljavax/mail/internet/HeaderTokenizer;.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7f │ │ +36686c: 0c00 |0008: move-result-object v0 │ │ +36686e: 5221 d571 |0009: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d5 │ │ +366872: 5921 d971 |000b: iput v1, v2, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71d9 │ │ +366876: 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; │ │ @@ -805664,25 +805664,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 │ │ -3683bc: |[3683bc] javax.mail.internet.InternetHeaders$MatchEnum.:(Ljava/util/List;[Ljava/lang/String;ZZ)V │ │ -3683cc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3683d2: 7210 659a 0100 |0003: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -3683d8: 0c01 |0006: move-result-object v1 │ │ -3683da: 5b01 e871 |0007: iput-object v1, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e8 │ │ -3683de: 5b02 ea71 |0009: iput-object v2, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71ea │ │ -3683e2: 5c03 e971 |000b: iput-boolean v3, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71e9 │ │ -3683e6: 5c04 ec71 |000d: iput-boolean v4, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.want_line:Z // field@71ec │ │ -3683ea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3683ec: 5b01 eb71 |0010: iput-object v1, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ -3683f0: 0e00 |0012: return-void │ │ +3683b8: |[3683b8] javax.mail.internet.InternetHeaders$MatchEnum.:(Ljava/util/List;[Ljava/lang/String;ZZ)V │ │ +3683c8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3683ce: 7210 659a 0100 |0003: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +3683d4: 0c01 |0006: move-result-object v1 │ │ +3683d6: 5b01 e871 |0007: iput-object v1, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e8 │ │ +3683da: 5b02 ea71 |0009: iput-object v2, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71ea │ │ +3683de: 5c03 e971 |000b: iput-boolean v3, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71e9 │ │ +3683e2: 5c04 ec71 |000d: iput-boolean v4, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.want_line:Z // field@71ec │ │ +3683e6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3683e8: 5b01 eb71 |0010: iput-object v1, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ +3683ec: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0009 line=186 │ │ 0x000b line=187 │ │ 0x000d line=188 │ │ @@ -805699,53 +805699,53 @@ │ │ type : '()Ljavax/mail/internet/InternetHeaders$InternetHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -368328: |[368328] javax.mail.internet.InternetHeaders$MatchEnum.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; │ │ -368338: 5440 e871 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e8 │ │ -36833c: 7210 3f9a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -368342: 0a00 |0005: move-result v0 │ │ -368344: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -368346: 3800 3900 |0007: if-eqz v0, 0040 // +0039 │ │ -36834a: 5440 e871 |0009: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e8 │ │ -36834e: 7210 409a 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -368354: 0c00 |000e: move-result-object v0 │ │ -368356: 1f00 2514 |000f: check-cast v0, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36835a: 5402 e671 |0011: iget-object v2, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -36835e: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ -368362: 28eb |0015: goto 0000 // -0015 │ │ -368364: 5442 ea71 |0016: iget-object v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71ea │ │ -368368: 3902 0900 |0018: if-nez v2, 0021 // +0009 │ │ -36836c: 5542 e971 |001a: iget-boolean v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71e9 │ │ -368370: 3802 0300 |001c: if-eqz v2, 001f // +0003 │ │ -368374: 2802 |001e: goto 0020 // +0002 │ │ -368376: 0701 |001f: move-object v1, v0 │ │ -368378: 1101 |0020: return-object v1 │ │ -36837a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -36837c: 5442 ea71 |0022: iget-object v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71ea │ │ -368380: 2123 |0024: array-length v3, v2 │ │ -368382: 3531 1600 |0025: if-ge v1, v3, 003b // +0016 │ │ -368386: 4602 0201 |0027: aget-object v2, v2, v1 │ │ -36838a: 6e10 b19e 0000 |0029: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368390: 0c03 |002c: move-result-object v3 │ │ -368392: 6e20 1398 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368398: 0a02 |0030: move-result v2 │ │ -36839a: 3802 0700 |0031: if-eqz v2, 0038 // +0007 │ │ -36839e: 5541 e971 |0033: iget-boolean v1, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71e9 │ │ -3683a2: 3801 cbff |0035: if-eqz v1, 0000 // -0035 │ │ -3683a6: 1100 |0037: return-object v0 │ │ -3683a8: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3683ac: 28e8 |003a: goto 0022 // -0018 │ │ -3683ae: 5541 e971 |003b: iget-boolean v1, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71e9 │ │ -3683b2: 3901 c3ff |003d: if-nez v1, 0000 // -003d │ │ -3683b6: 1100 |003f: return-object v0 │ │ -3683b8: 1101 |0040: return-object v1 │ │ +368324: |[368324] javax.mail.internet.InternetHeaders$MatchEnum.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; │ │ +368334: 5440 e871 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e8 │ │ +368338: 7210 3f9a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +36833e: 0a00 |0005: move-result v0 │ │ +368340: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +368342: 3800 3900 |0007: if-eqz v0, 0040 // +0039 │ │ +368346: 5440 e871 |0009: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e8 │ │ +36834a: 7210 409a 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +368350: 0c00 |000e: move-result-object v0 │ │ +368352: 1f00 2514 |000f: check-cast v0, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368356: 5402 e671 |0011: iget-object v2, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +36835a: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ +36835e: 28eb |0015: goto 0000 // -0015 │ │ +368360: 5442 ea71 |0016: iget-object v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71ea │ │ +368364: 3902 0900 |0018: if-nez v2, 0021 // +0009 │ │ +368368: 5542 e971 |001a: iget-boolean v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71e9 │ │ +36836c: 3802 0300 |001c: if-eqz v2, 001f // +0003 │ │ +368370: 2802 |001e: goto 0020 // +0002 │ │ +368372: 0701 |001f: move-object v1, v0 │ │ +368374: 1101 |0020: return-object v1 │ │ +368376: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +368378: 5442 ea71 |0022: iget-object v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71ea │ │ +36837c: 2123 |0024: array-length v3, v2 │ │ +36837e: 3531 1600 |0025: if-ge v1, v3, 003b // +0016 │ │ +368382: 4602 0201 |0027: aget-object v2, v2, v1 │ │ +368386: 6e10 b19e 0000 |0029: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +36838c: 0c03 |002c: move-result-object v3 │ │ +36838e: 6e20 1398 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368394: 0a02 |0030: move-result v2 │ │ +368396: 3802 0700 |0031: if-eqz v2, 0038 // +0007 │ │ +36839a: 5541 e971 |0033: iget-boolean v1, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71e9 │ │ +36839e: 3801 cbff |0035: if-eqz v1, 0000 // -0035 │ │ +3683a2: 1100 |0037: return-object v0 │ │ +3683a4: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3683a8: 28e8 |003a: goto 0022 // -0018 │ │ +3683aa: 5541 e971 |003b: iget-boolean v1, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71e9 │ │ +3683ae: 3901 c3ff |003d: if-nez v1, 0000 // -003d │ │ +3683b2: 1100 |003f: return-object v0 │ │ +3683b4: 1101 |0040: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0009 line=228 │ │ 0x0011 line=231 │ │ 0x0016 line=235 │ │ 0x001a line=236 │ │ @@ -805762,26 +805762,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -368288: |[368288] javax.mail.internet.InternetHeaders$MatchEnum.hasMoreElements:()Z │ │ -368298: 5410 eb71 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ -36829c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3682a0: 7010 b69e 0100 |0004: invoke-direct {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; // method@9eb6 │ │ -3682a6: 0c00 |0007: move-result-object v0 │ │ -3682a8: 5b10 eb71 |0008: iput-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ -3682ac: 5410 eb71 |000a: iget-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ -3682b0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -3682b4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3682b6: 2802 |000f: goto 0011 // +0002 │ │ -3682b8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3682ba: 0f00 |0011: return v0 │ │ +368284: |[368284] javax.mail.internet.InternetHeaders$MatchEnum.hasMoreElements:()Z │ │ +368294: 5410 eb71 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ +368298: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +36829c: 7010 b69e 0100 |0004: invoke-direct {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; // method@9eb6 │ │ +3682a2: 0c00 |0007: move-result-object v0 │ │ +3682a4: 5b10 eb71 |0008: iput-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ +3682a8: 5410 eb71 |000a: iget-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ +3682ac: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +3682b0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3682b2: 2802 |000f: goto 0011 // +0002 │ │ +3682b4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3682b6: 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; │ │ @@ -805791,39 +805791,39 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3682bc: |[3682bc] javax.mail.internet.InternetHeaders$MatchEnum.nextElement:()Ljava/lang/Object; │ │ -3682cc: 5430 eb71 |0000: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ -3682d0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3682d4: 7010 b69e 0300 |0004: invoke-direct {v3}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; // method@9eb6 │ │ -3682da: 0c00 |0007: move-result-object v0 │ │ -3682dc: 5b30 eb71 |0008: iput-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ -3682e0: 5430 eb71 |000a: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ -3682e4: 3800 1a00 |000c: if-eqz v0, 0026 // +001a │ │ -3682e8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3682ea: 5b31 eb71 |000f: iput-object v1, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ -3682ee: 5531 ec71 |0011: iget-boolean v1, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.want_line:Z // field@71ec │ │ -3682f2: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ -3682f6: 5400 e671 |0015: iget-object v0, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -3682fa: 1100 |0017: return-object v0 │ │ -3682fc: 2201 e613 |0018: new-instance v1, Ljavax/mail/Header; // type@13e6 │ │ -368300: 6e10 b19e 0000 |001a: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368306: 0c02 |001d: move-result-object v2 │ │ -368308: 6e10 b29e 0000 |001e: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getValue:()Ljava/lang/String; // method@9eb2 │ │ -36830e: 0c00 |0021: move-result-object v0 │ │ -368310: 7030 e09c 2100 |0022: invoke-direct {v1, v2, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ -368316: 1101 |0025: return-object v1 │ │ -368318: 2200 7113 |0026: new-instance v0, Ljava/util/NoSuchElementException; // type@1371 │ │ -36831c: 1a01 e43e |0028: const-string v1, "No more headers" // string@3ee4 │ │ -368320: 7020 909a 1000 |002a: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@9a90 │ │ -368326: 2700 |002d: throw v0 │ │ +3682b8: |[3682b8] javax.mail.internet.InternetHeaders$MatchEnum.nextElement:()Ljava/lang/Object; │ │ +3682c8: 5430 eb71 |0000: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ +3682cc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3682d0: 7010 b69e 0300 |0004: invoke-direct {v3}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; // method@9eb6 │ │ +3682d6: 0c00 |0007: move-result-object v0 │ │ +3682d8: 5b30 eb71 |0008: iput-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ +3682dc: 5430 eb71 |000a: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ +3682e0: 3800 1a00 |000c: if-eqz v0, 0026 // +001a │ │ +3682e4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3682e6: 5b31 eb71 |000f: iput-object v1, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71eb │ │ +3682ea: 5531 ec71 |0011: iget-boolean v1, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.want_line:Z // field@71ec │ │ +3682ee: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ +3682f2: 5400 e671 |0015: iget-object v0, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +3682f6: 1100 |0017: return-object v0 │ │ +3682f8: 2201 e613 |0018: new-instance v1, Ljavax/mail/Header; // type@13e6 │ │ +3682fc: 6e10 b19e 0000 |001a: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +368302: 0c02 |001d: move-result-object v2 │ │ +368304: 6e10 b29e 0000 |001e: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getValue:()Ljava/lang/String; // method@9eb2 │ │ +36830a: 0c00 |0021: move-result-object v0 │ │ +36830c: 7030 e09c 2100 |0022: invoke-direct {v1, v2, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ +368312: 1101 |0025: return-object v1 │ │ +368314: 2200 7113 |0026: new-instance v0, Ljava/util/NoSuchElementException; // type@1371 │ │ +368318: 1a01 e43e |0028: const-string v1, "No more headers" // string@3ee4 │ │ +36831c: 7020 909a 1000 |002a: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@9a90 │ │ +368322: 2700 |002d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0004 line=208 │ │ 0x000a line=210 │ │ 0x000f line=214 │ │ 0x0011 line=215 │ │ @@ -805892,192 +805892,192 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3686b8: |[3686b8] javax.mail.internet.InternetHeaders.:()V │ │ -3686c8: 1a00 3499 |0000: const-string v0, "mail.mime.ignorewhitespacelines" // string@9934 │ │ -3686cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3686ce: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -3686d4: 0a00 |0006: move-result v0 │ │ -3686d6: 6a00 ee71 |0007: sput-boolean v0, Ljavax/mail/internet/InternetHeaders;.ignoreWhitespaceLines:Z // field@71ee │ │ -3686da: 0e00 |0009: return-void │ │ +3686b4: |[3686b4] javax.mail.internet.InternetHeaders.:()V │ │ +3686c4: 1a00 3499 |0000: const-string v0, "mail.mime.ignorewhitespacelines" // string@9934 │ │ +3686c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3686ca: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +3686d0: 0a00 |0006: move-result v0 │ │ +3686d2: 6a00 ee71 |0007: sput-boolean v0, Ljavax/mail/internet/InternetHeaders;.ignoreWhitespaceLines:Z // field@71ee │ │ +3686d6: 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 │ │ -3686dc: |[3686dc] javax.mail.internet.InternetHeaders.:()V │ │ -3686ec: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3686f2: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -3686f6: 1301 2800 |0005: const/16 v1, #int 40 // #28 │ │ -3686fa: 7020 9499 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ -368700: 5b40 ed71 |000a: iput-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368704: 2201 2514 |000c: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368708: 1a02 8444 |000e: const-string v2, "Return-Path" // string@4484 │ │ -36870c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -36870e: 7030 b09e 2103 |0011: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368714: 7220 5b9a 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36871a: 5440 ed71 |0017: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -36871e: 2201 2514 |0019: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368722: 1a02 f143 |001b: const-string v2, "Received" // string@43f1 │ │ -368726: 7030 b09e 2103 |001d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36872c: 7220 5b9a 1000 |0020: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368732: 5440 ed71 |0023: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368736: 2201 2514 |0025: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36873a: 1a02 5944 |0027: const-string v2, "Resent-Date" // string@4459 │ │ -36873e: 7030 b09e 2103 |0029: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368744: 7220 5b9a 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36874a: 5440 ed71 |002f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -36874e: 2201 2514 |0031: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368752: 1a02 5a44 |0033: const-string v2, "Resent-From" // string@445a │ │ -368756: 7030 b09e 2103 |0035: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36875c: 7220 5b9a 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368762: 5440 ed71 |003b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368766: 2201 2514 |003d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36876a: 1a02 5c44 |003f: const-string v2, "Resent-Sender" // string@445c │ │ -36876e: 7030 b09e 2103 |0041: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368774: 7220 5b9a 1000 |0044: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36877a: 5440 ed71 |0047: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -36877e: 2201 2514 |0049: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368782: 1a02 5d44 |004b: const-string v2, "Resent-To" // string@445d │ │ -368786: 7030 b09e 2103 |004d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36878c: 7220 5b9a 1000 |0050: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368792: 5440 ed71 |0053: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368796: 2201 2514 |0055: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36879a: 1a02 5844 |0057: const-string v2, "Resent-Cc" // string@4458 │ │ -36879e: 7030 b09e 2103 |0059: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3687a4: 7220 5b9a 1000 |005c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3687aa: 5440 ed71 |005f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -3687ae: 2201 2514 |0061: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3687b2: 1a02 5744 |0063: const-string v2, "Resent-Bcc" // string@4457 │ │ -3687b6: 7030 b09e 2103 |0065: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3687bc: 7220 5b9a 1000 |0068: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3687c2: 5440 ed71 |006b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -3687c6: 2201 2514 |006d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3687ca: 1a02 5b44 |006f: const-string v2, "Resent-Message-Id" // string@445b │ │ -3687ce: 7030 b09e 2103 |0071: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3687d4: 7220 5b9a 1000 |0074: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3687da: 5440 ed71 |0077: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -3687de: 2201 2514 |0079: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3687e2: 1a02 c616 |007b: const-string v2, "Date" // string@16c6 │ │ -3687e6: 7030 b09e 2103 |007d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3687ec: 7220 5b9a 1000 |0080: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3687f2: 5440 ed71 |0083: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -3687f6: 2201 2514 |0085: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3687fa: 1a02 551c |0087: const-string v2, "From" // string@1c55 │ │ -3687fe: 7030 b09e 2103 |0089: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368804: 7220 5b9a 1000 |008c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36880a: 5440 ed71 |008f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -36880e: 2201 2514 |0091: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368812: 1a02 0048 |0093: const-string v2, "Sender" // string@4800 │ │ -368816: 7030 b09e 2103 |0095: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36881c: 7220 5b9a 1000 |0098: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368822: 5440 ed71 |009b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368826: 2201 2514 |009d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36882a: 1a02 3e44 |009f: const-string v2, "Reply-To" // string@443e │ │ -36882e: 7030 b09e 2103 |00a1: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368834: 7220 5b9a 1000 |00a4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36883a: 5440 ed71 |00a7: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -36883e: 2201 2514 |00a9: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368842: 1a02 ef4d |00ab: const-string v2, "To" // string@4def │ │ -368846: 7030 b09e 2103 |00ad: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36884c: 7220 5b9a 1000 |00b0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368852: 5440 ed71 |00b3: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368856: 2201 2514 |00b5: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36885a: 1a02 c111 |00b7: const-string v2, "Cc" // string@11c1 │ │ -36885e: 7030 b09e 2103 |00b9: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368864: 7220 5b9a 1000 |00bc: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36886a: 5440 ed71 |00bf: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -36886e: 2201 2514 |00c1: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368872: 1a02 b70e |00c3: const-string v2, "Bcc" // string@0eb7 │ │ -368876: 7030 b09e 2103 |00c5: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36887c: 7220 5b9a 1000 |00c8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368882: 5440 ed71 |00cb: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368886: 2201 2514 |00cd: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36888a: 1a02 e43c |00cf: const-string v2, "Message-Id" // string@3ce4 │ │ -36888e: 7030 b09e 2103 |00d1: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368894: 7220 5b9a 1000 |00d4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36889a: 5440 ed71 |00d7: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -36889e: 2201 2514 |00d9: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3688a2: 1a02 0a20 |00db: const-string v2, "In-Reply-To" // string@200a │ │ -3688a6: 7030 b09e 2103 |00dd: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3688ac: 7220 5b9a 1000 |00e0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3688b2: 5440 ed71 |00e3: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -3688b6: 2201 2514 |00e5: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3688ba: 1a02 2344 |00e7: const-string v2, "References" // string@4423 │ │ -3688be: 7030 b09e 2103 |00e9: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3688c4: 7220 5b9a 1000 |00ec: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3688ca: 5440 ed71 |00ef: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -3688ce: 2201 2514 |00f1: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3688d2: 1a02 7549 |00f3: const-string v2, "Subject" // string@4975 │ │ -3688d6: 7030 b09e 2103 |00f5: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3688dc: 7220 5b9a 1000 |00f8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3688e2: 5440 ed71 |00fb: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -3688e6: 2201 2514 |00fd: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3688ea: 1a02 ad12 |00ff: const-string v2, "Comments" // string@12ad │ │ -3688ee: 7030 b09e 2103 |0101: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3688f4: 7220 5b9a 1000 |0104: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3688fa: 5440 ed71 |0107: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -3688fe: 2201 2514 |0109: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368902: 1a02 fb21 |010b: const-string v2, "Keywords" // string@21fb │ │ -368906: 7030 b09e 2103 |010d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36890c: 7220 5b9a 1000 |0110: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368912: 5440 ed71 |0113: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368916: 2201 2514 |0115: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36891a: 1a02 4f19 |0117: const-string v2, "Errors-To" // string@194f │ │ -36891e: 7030 b09e 2103 |0119: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368924: 7220 5b9a 1000 |011c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36892a: 5440 ed71 |011f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -36892e: 2201 2514 |0121: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368932: 1a02 2c3b |0123: const-string v2, "MIME-Version" // string@3b2c │ │ -368936: 7030 b09e 2103 |0125: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36893c: 7220 5b9a 1000 |0128: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368942: 5440 ed71 |012b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368946: 2201 2514 |012d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36894a: 1a02 5614 |012f: const-string v2, "Content-Type" // string@1456 │ │ -36894e: 7030 b09e 2103 |0131: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368954: 7220 5b9a 1000 |0134: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36895a: 5440 ed71 |0137: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -36895e: 2201 2514 |0139: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368962: 1a02 5514 |013b: const-string v2, "Content-Transfer-Encoding" // string@1455 │ │ -368966: 7030 b09e 2103 |013d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36896c: 7220 5b9a 1000 |0140: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368972: 5440 ed71 |0143: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368976: 2201 2514 |0145: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36897a: 1a02 5414 |0147: const-string v2, "Content-MD5" // string@1454 │ │ -36897e: 7030 b09e 2103 |0149: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368984: 7220 5b9a 1000 |014c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36898a: 5440 ed71 |014f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -36898e: 2201 2514 |0151: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368992: 1a02 5407 |0153: const-string v2, ":" // string@0754 │ │ -368996: 7030 b09e 2103 |0155: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36899c: 7220 5b9a 1000 |0158: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3689a2: 5440 ed71 |015b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -3689a6: 2201 2514 |015d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3689aa: 1a02 5314 |015f: const-string v2, "Content-Length" // string@1453 │ │ -3689ae: 7030 b09e 2103 |0161: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3689b4: 7220 5b9a 1000 |0164: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3689ba: 5440 ed71 |0167: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -3689be: 2201 2514 |0169: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3689c2: 1a02 4449 |016b: const-string v2, "Status" // string@4944 │ │ -3689c6: 7030 b09e 2103 |016d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3689cc: 7220 5b9a 1000 |0170: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3689d2: 0e00 |0173: return-void │ │ +3686d8: |[3686d8] javax.mail.internet.InternetHeaders.:()V │ │ +3686e8: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3686ee: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +3686f2: 1301 2800 |0005: const/16 v1, #int 40 // #28 │ │ +3686f6: 7020 9499 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ +3686fc: 5b40 ed71 |000a: iput-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368700: 2201 2514 |000c: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368704: 1a02 8444 |000e: const-string v2, "Return-Path" // string@4484 │ │ +368708: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +36870a: 7030 b09e 2103 |0011: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368710: 7220 5b9a 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368716: 5440 ed71 |0017: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +36871a: 2201 2514 |0019: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36871e: 1a02 f143 |001b: const-string v2, "Received" // string@43f1 │ │ +368722: 7030 b09e 2103 |001d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368728: 7220 5b9a 1000 |0020: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36872e: 5440 ed71 |0023: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368732: 2201 2514 |0025: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368736: 1a02 5944 |0027: const-string v2, "Resent-Date" // string@4459 │ │ +36873a: 7030 b09e 2103 |0029: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368740: 7220 5b9a 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368746: 5440 ed71 |002f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +36874a: 2201 2514 |0031: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36874e: 1a02 5a44 |0033: const-string v2, "Resent-From" // string@445a │ │ +368752: 7030 b09e 2103 |0035: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368758: 7220 5b9a 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36875e: 5440 ed71 |003b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368762: 2201 2514 |003d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368766: 1a02 5c44 |003f: const-string v2, "Resent-Sender" // string@445c │ │ +36876a: 7030 b09e 2103 |0041: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368770: 7220 5b9a 1000 |0044: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368776: 5440 ed71 |0047: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +36877a: 2201 2514 |0049: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36877e: 1a02 5d44 |004b: const-string v2, "Resent-To" // string@445d │ │ +368782: 7030 b09e 2103 |004d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368788: 7220 5b9a 1000 |0050: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36878e: 5440 ed71 |0053: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368792: 2201 2514 |0055: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368796: 1a02 5844 |0057: const-string v2, "Resent-Cc" // string@4458 │ │ +36879a: 7030 b09e 2103 |0059: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3687a0: 7220 5b9a 1000 |005c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3687a6: 5440 ed71 |005f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +3687aa: 2201 2514 |0061: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3687ae: 1a02 5744 |0063: const-string v2, "Resent-Bcc" // string@4457 │ │ +3687b2: 7030 b09e 2103 |0065: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3687b8: 7220 5b9a 1000 |0068: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3687be: 5440 ed71 |006b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +3687c2: 2201 2514 |006d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3687c6: 1a02 5b44 |006f: const-string v2, "Resent-Message-Id" // string@445b │ │ +3687ca: 7030 b09e 2103 |0071: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3687d0: 7220 5b9a 1000 |0074: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3687d6: 5440 ed71 |0077: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +3687da: 2201 2514 |0079: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3687de: 1a02 c616 |007b: const-string v2, "Date" // string@16c6 │ │ +3687e2: 7030 b09e 2103 |007d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3687e8: 7220 5b9a 1000 |0080: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3687ee: 5440 ed71 |0083: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +3687f2: 2201 2514 |0085: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3687f6: 1a02 551c |0087: const-string v2, "From" // string@1c55 │ │ +3687fa: 7030 b09e 2103 |0089: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368800: 7220 5b9a 1000 |008c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368806: 5440 ed71 |008f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +36880a: 2201 2514 |0091: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36880e: 1a02 0048 |0093: const-string v2, "Sender" // string@4800 │ │ +368812: 7030 b09e 2103 |0095: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368818: 7220 5b9a 1000 |0098: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36881e: 5440 ed71 |009b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368822: 2201 2514 |009d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368826: 1a02 3e44 |009f: const-string v2, "Reply-To" // string@443e │ │ +36882a: 7030 b09e 2103 |00a1: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368830: 7220 5b9a 1000 |00a4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368836: 5440 ed71 |00a7: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +36883a: 2201 2514 |00a9: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36883e: 1a02 ef4d |00ab: const-string v2, "To" // string@4def │ │ +368842: 7030 b09e 2103 |00ad: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368848: 7220 5b9a 1000 |00b0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36884e: 5440 ed71 |00b3: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368852: 2201 2514 |00b5: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368856: 1a02 c111 |00b7: const-string v2, "Cc" // string@11c1 │ │ +36885a: 7030 b09e 2103 |00b9: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368860: 7220 5b9a 1000 |00bc: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368866: 5440 ed71 |00bf: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +36886a: 2201 2514 |00c1: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36886e: 1a02 b70e |00c3: const-string v2, "Bcc" // string@0eb7 │ │ +368872: 7030 b09e 2103 |00c5: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368878: 7220 5b9a 1000 |00c8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36887e: 5440 ed71 |00cb: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368882: 2201 2514 |00cd: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368886: 1a02 e43c |00cf: const-string v2, "Message-Id" // string@3ce4 │ │ +36888a: 7030 b09e 2103 |00d1: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368890: 7220 5b9a 1000 |00d4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368896: 5440 ed71 |00d7: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +36889a: 2201 2514 |00d9: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36889e: 1a02 0a20 |00db: const-string v2, "In-Reply-To" // string@200a │ │ +3688a2: 7030 b09e 2103 |00dd: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3688a8: 7220 5b9a 1000 |00e0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3688ae: 5440 ed71 |00e3: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +3688b2: 2201 2514 |00e5: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3688b6: 1a02 2344 |00e7: const-string v2, "References" // string@4423 │ │ +3688ba: 7030 b09e 2103 |00e9: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3688c0: 7220 5b9a 1000 |00ec: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3688c6: 5440 ed71 |00ef: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +3688ca: 2201 2514 |00f1: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3688ce: 1a02 7549 |00f3: const-string v2, "Subject" // string@4975 │ │ +3688d2: 7030 b09e 2103 |00f5: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3688d8: 7220 5b9a 1000 |00f8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3688de: 5440 ed71 |00fb: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +3688e2: 2201 2514 |00fd: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3688e6: 1a02 ad12 |00ff: const-string v2, "Comments" // string@12ad │ │ +3688ea: 7030 b09e 2103 |0101: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3688f0: 7220 5b9a 1000 |0104: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3688f6: 5440 ed71 |0107: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +3688fa: 2201 2514 |0109: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3688fe: 1a02 fb21 |010b: const-string v2, "Keywords" // string@21fb │ │ +368902: 7030 b09e 2103 |010d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368908: 7220 5b9a 1000 |0110: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36890e: 5440 ed71 |0113: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368912: 2201 2514 |0115: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368916: 1a02 4f19 |0117: const-string v2, "Errors-To" // string@194f │ │ +36891a: 7030 b09e 2103 |0119: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368920: 7220 5b9a 1000 |011c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368926: 5440 ed71 |011f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +36892a: 2201 2514 |0121: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36892e: 1a02 2c3b |0123: const-string v2, "MIME-Version" // string@3b2c │ │ +368932: 7030 b09e 2103 |0125: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368938: 7220 5b9a 1000 |0128: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36893e: 5440 ed71 |012b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368942: 2201 2514 |012d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368946: 1a02 5614 |012f: const-string v2, "Content-Type" // string@1456 │ │ +36894a: 7030 b09e 2103 |0131: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368950: 7220 5b9a 1000 |0134: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368956: 5440 ed71 |0137: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +36895a: 2201 2514 |0139: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36895e: 1a02 5514 |013b: const-string v2, "Content-Transfer-Encoding" // string@1455 │ │ +368962: 7030 b09e 2103 |013d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368968: 7220 5b9a 1000 |0140: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36896e: 5440 ed71 |0143: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368972: 2201 2514 |0145: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368976: 1a02 5414 |0147: const-string v2, "Content-MD5" // string@1454 │ │ +36897a: 7030 b09e 2103 |0149: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368980: 7220 5b9a 1000 |014c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368986: 5440 ed71 |014f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +36898a: 2201 2514 |0151: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36898e: 1a02 5407 |0153: const-string v2, ":" // string@0754 │ │ +368992: 7030 b09e 2103 |0155: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368998: 7220 5b9a 1000 |0158: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36899e: 5440 ed71 |015b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +3689a2: 2201 2514 |015d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3689a6: 1a02 5314 |015f: const-string v2, "Content-Length" // string@1453 │ │ +3689aa: 7030 b09e 2103 |0161: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3689b0: 7220 5b9a 1000 |0164: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3689b6: 5440 ed71 |0167: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +3689ba: 2201 2514 |0169: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3689be: 1a02 4449 |016b: const-string v2, "Status" // string@4944 │ │ +3689c2: 7030 b09e 2103 |016d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3689c8: 7220 5b9a 1000 |0170: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3689ce: 0e00 |0173: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0003 line=308 │ │ 0x000c line=309 │ │ 0x0017 line=310 │ │ 0x0023 line=311 │ │ @@ -806116,18 +806116,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3689d4: |[3689d4] javax.mail.internet.InternetHeaders.:(Ljava/io/InputStream;)V │ │ -3689e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3689e6: 7030 c09e 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;Z)V // method@9ec0 │ │ -3689ec: 0e00 |0004: return-void │ │ +3689d0: |[3689d0] javax.mail.internet.InternetHeaders.:(Ljava/io/InputStream;)V │ │ +3689e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3689e2: 7030 c09e 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;Z)V // method@9ec0 │ │ +3689e8: 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; │ │ │ │ @@ -806136,22 +806136,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 │ │ -3689f0: |[3689f0] javax.mail.internet.InternetHeaders.:(Ljava/io/InputStream;Z)V │ │ -368a00: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -368a06: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -368a0a: 1301 2800 |0005: const/16 v1, #int 40 // #28 │ │ -368a0e: 7020 9499 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ -368a14: 5b20 ed71 |000a: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368a18: 6e30 cd9e 3204 |000c: invoke-virtual {v2, v3, v4}, Ljavax/mail/internet/InternetHeaders;.load:(Ljava/io/InputStream;Z)V // method@9ecd │ │ -368a1e: 0e00 |000f: return-void │ │ +3689ec: |[3689ec] javax.mail.internet.InternetHeaders.:(Ljava/io/InputStream;Z)V │ │ +3689fc: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +368a02: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +368a06: 1301 2800 |0005: const/16 v1, #int 40 // #28 │ │ +368a0a: 7020 9499 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ +368a10: 5b20 ed71 |000a: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368a14: 6e30 cd9e 3204 |000c: invoke-virtual {v2, v3, v4}, Ljavax/mail/internet/InternetHeaders;.load:(Ljava/io/InputStream;Z)V // method@9ecd │ │ +368a1a: 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; │ │ @@ -806163,30 +806163,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 │ │ -3684a4: |[3684a4] javax.mail.internet.InternetHeaders.isEmpty:(Ljava/lang/String;)Z │ │ -3684b4: 6e10 2298 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3684ba: 0a00 |0003: move-result v0 │ │ -3684bc: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -3684c0: 6300 ee71 |0006: sget-boolean v0, Ljavax/mail/internet/InternetHeaders;.ignoreWhitespaceLines:Z // field@71ee │ │ -3684c4: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -3684c8: 6e10 3498 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3684ce: 0c01 |000d: move-result-object v1 │ │ -3684d0: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3684d6: 0a01 |0011: move-result v1 │ │ -3684d8: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ -3684dc: 2803 |0014: goto 0017 // +0003 │ │ -3684de: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -3684e0: 2802 |0016: goto 0018 // +0002 │ │ -3684e2: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -3684e4: 0f01 |0018: return v1 │ │ +3684a0: |[3684a0] javax.mail.internet.InternetHeaders.isEmpty:(Ljava/lang/String;)Z │ │ +3684b0: 6e10 2298 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3684b6: 0a00 |0003: move-result v0 │ │ +3684b8: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +3684bc: 6300 ee71 |0006: sget-boolean v0, Ljavax/mail/internet/InternetHeaders;.ignoreWhitespaceLines:Z // field@71ee │ │ +3684c0: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +3684c4: 6e10 3498 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3684ca: 0c01 |000d: move-result-object v1 │ │ +3684cc: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3684d2: 0a01 |0011: move-result v1 │ │ +3684d4: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ +3684d8: 2803 |0014: goto 0017 // +0003 │ │ +3684da: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +3684dc: 2802 |0016: goto 0018 // +0002 │ │ +3684de: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +3684e0: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x000a line=473 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -806196,72 +806196,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 │ │ -368a20: |[368a20] javax.mail.internet.InternetHeaders.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -368a30: 5460 ed71 |0000: iget-object v0, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368a34: 7210 6a9a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -368a3a: 0a00 |0005: move-result v0 │ │ -368a3c: 1a01 f143 |0006: const-string v1, "Received" // string@43f1 │ │ -368a40: 6e20 1398 1700 |0008: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368a46: 0a01 |000b: move-result v1 │ │ -368a48: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -368a4a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -368a4c: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ -368a50: 1a01 8444 |0010: const-string v1, "Return-Path" // string@4484 │ │ -368a54: 6e20 1398 1700 |0012: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368a5a: 0a01 |0015: move-result v1 │ │ -368a5c: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ -368a60: 2803 |0018: goto 001b // +0003 │ │ -368a62: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -368a64: 2802 |001a: goto 001c // +0002 │ │ -368a66: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -368a68: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -368a6c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -368a6e: 5462 ed71 |001f: iget-object v2, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368a72: 7210 6a9a 0200 |0021: invoke-interface {v2}, Ljava/util/List;.size:()I // method@9a6a │ │ -368a78: 0a02 |0024: move-result v2 │ │ -368a7a: b132 |0025: sub-int/2addr v2, v3 │ │ -368a7c: 3a02 3600 |0026: if-ltz v2, 005c // +0036 │ │ -368a80: 5464 ed71 |0028: iget-object v4, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368a84: 7220 619a 2400 |002a: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -368a8a: 0c04 |002d: move-result-object v4 │ │ -368a8c: 1f04 2514 |002e: check-cast v4, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368a90: 6e10 b19e 0400 |0030: invoke-virtual {v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368a96: 0c05 |0033: move-result-object v5 │ │ -368a98: 6e20 1398 5700 |0034: invoke-virtual {v7, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368a9e: 0a05 |0037: move-result v5 │ │ -368aa0: 3805 1200 |0038: if-eqz v5, 004a // +0012 │ │ -368aa4: 3801 0400 |003a: if-eqz v1, 003e // +0004 │ │ -368aa8: 0120 |003c: move v0, v2 │ │ -368aaa: 280d |003d: goto 004a // +000d │ │ -368aac: 5460 ed71 |003e: iget-object v0, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368ab0: b032 |0040: add-int/2addr v2, v3 │ │ -368ab2: 2201 2514 |0041: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368ab6: 7030 b09e 7108 |0043: invoke-direct {v1, v7, v8}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368abc: 7230 5a9a 2001 |0046: invoke-interface {v0, v2, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@9a5a │ │ -368ac2: 0e00 |0049: return-void │ │ -368ac4: 3901 0f00 |004a: if-nez v1, 0059 // +000f │ │ -368ac8: 6e10 b19e 0400 |004c: invoke-virtual {v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368ace: 0c04 |004f: move-result-object v4 │ │ -368ad0: 1a05 5407 |0050: const-string v5, ":" // string@0754 │ │ -368ad4: 6e20 1298 5400 |0052: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -368ada: 0a04 |0055: move-result v4 │ │ -368adc: 3804 0300 |0056: if-eqz v4, 0059 // +0003 │ │ -368ae0: 0120 |0058: move v0, v2 │ │ -368ae2: d802 02ff |0059: add-int/lit8 v2, v2, #int -1 // #ff │ │ -368ae6: 28cb |005b: goto 0026 // -0035 │ │ -368ae8: 5461 ed71 |005c: iget-object v1, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368aec: 2202 2514 |005e: new-instance v2, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368af0: 7030 b09e 7208 |0060: invoke-direct {v2, v7, v8}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368af6: 7230 5a9a 0102 |0063: invoke-interface {v1, v0, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@9a5a │ │ -368afc: 0e00 |0066: return-void │ │ +368a1c: |[368a1c] javax.mail.internet.InternetHeaders.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +368a2c: 5460 ed71 |0000: iget-object v0, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368a30: 7210 6a9a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +368a36: 0a00 |0005: move-result v0 │ │ +368a38: 1a01 f143 |0006: const-string v1, "Received" // string@43f1 │ │ +368a3c: 6e20 1398 1700 |0008: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368a42: 0a01 |000b: move-result v1 │ │ +368a44: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +368a46: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +368a48: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ +368a4c: 1a01 8444 |0010: const-string v1, "Return-Path" // string@4484 │ │ +368a50: 6e20 1398 1700 |0012: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368a56: 0a01 |0015: move-result v1 │ │ +368a58: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ +368a5c: 2803 |0018: goto 001b // +0003 │ │ +368a5e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +368a60: 2802 |001a: goto 001c // +0002 │ │ +368a62: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +368a64: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +368a68: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +368a6a: 5462 ed71 |001f: iget-object v2, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368a6e: 7210 6a9a 0200 |0021: invoke-interface {v2}, Ljava/util/List;.size:()I // method@9a6a │ │ +368a74: 0a02 |0024: move-result v2 │ │ +368a76: b132 |0025: sub-int/2addr v2, v3 │ │ +368a78: 3a02 3600 |0026: if-ltz v2, 005c // +0036 │ │ +368a7c: 5464 ed71 |0028: iget-object v4, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368a80: 7220 619a 2400 |002a: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +368a86: 0c04 |002d: move-result-object v4 │ │ +368a88: 1f04 2514 |002e: check-cast v4, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368a8c: 6e10 b19e 0400 |0030: invoke-virtual {v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +368a92: 0c05 |0033: move-result-object v5 │ │ +368a94: 6e20 1398 5700 |0034: invoke-virtual {v7, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368a9a: 0a05 |0037: move-result v5 │ │ +368a9c: 3805 1200 |0038: if-eqz v5, 004a // +0012 │ │ +368aa0: 3801 0400 |003a: if-eqz v1, 003e // +0004 │ │ +368aa4: 0120 |003c: move v0, v2 │ │ +368aa6: 280d |003d: goto 004a // +000d │ │ +368aa8: 5460 ed71 |003e: iget-object v0, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368aac: b032 |0040: add-int/2addr v2, v3 │ │ +368aae: 2201 2514 |0041: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368ab2: 7030 b09e 7108 |0043: invoke-direct {v1, v7, v8}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368ab8: 7230 5a9a 2001 |0046: invoke-interface {v0, v2, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@9a5a │ │ +368abe: 0e00 |0049: return-void │ │ +368ac0: 3901 0f00 |004a: if-nez v1, 0059 // +000f │ │ +368ac4: 6e10 b19e 0400 |004c: invoke-virtual {v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +368aca: 0c04 |004f: move-result-object v4 │ │ +368acc: 1a05 5407 |0050: const-string v5, ":" // string@0754 │ │ +368ad0: 6e20 1298 5400 |0052: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +368ad6: 0a04 |0055: move-result v4 │ │ +368ad8: 3804 0300 |0056: if-eqz v4, 0059 // +0003 │ │ +368adc: 0120 |0058: move v0, v2 │ │ +368ade: d802 02ff |0059: add-int/lit8 v2, v2, #int -1 // #ff │ │ +368ae2: 28cb |005b: goto 0026 // -0035 │ │ +368ae4: 5461 ed71 |005c: iget-object v1, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368ae8: 2202 2514 |005e: new-instance v2, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368aec: 7030 b09e 7208 |0060: invoke-direct {v2, v7, v8}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368af2: 7230 5a9a 0102 |0063: invoke-interface {v1, v0, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@9a5a │ │ +368af8: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0008 line=587 │ │ 0x0012 line=588 │ │ 0x001f line=591 │ │ 0x0028 line=592 │ │ @@ -806279,47 +806279,47 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -368b00: |[368b00] javax.mail.internet.InternetHeaders.addHeaderLine:(Ljava/lang/String;)V │ │ -368b10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -368b12: 6e20 0998 0400 |0001: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368b18: 0a00 |0004: move-result v0 │ │ -368b1a: 1301 2000 |0005: const/16 v1, #int 32 // #20 │ │ -368b1e: 3210 1200 |0007: if-eq v0, v1, 0019 // +0012 │ │ -368b22: 1301 0900 |0009: const/16 v1, #int 9 // #9 │ │ -368b26: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ -368b2a: 280c |000d: goto 0019 // +000c │ │ -368b2c: 5430 ed71 |000e: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368b30: 2201 2514 |0010: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368b34: 7020 af9e 4100 |0012: invoke-direct {v1, v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;)V // method@9eaf │ │ -368b3a: 7220 5b9a 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368b40: 2827 |0018: goto 003f // +0027 │ │ -368b42: 5430 ed71 |0019: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368b46: 7210 6a9a 0000 |001b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -368b4c: 0a01 |001e: move-result v1 │ │ -368b4e: d801 01ff |001f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -368b52: 7220 619a 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -368b58: 0c00 |0024: move-result-object v0 │ │ -368b5a: 1f00 2514 |0025: check-cast v0, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368b5e: 2201 e812 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -368b62: 7010 4098 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -368b68: 5402 e671 |002c: iget-object v2, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -368b6c: 6e20 4b98 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368b72: 1a02 8f00 |0031: const-string v2, " │ │ +368afc: |[368afc] javax.mail.internet.InternetHeaders.addHeaderLine:(Ljava/lang/String;)V │ │ +368b0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +368b0e: 6e20 0998 0400 |0001: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368b14: 0a00 |0004: move-result v0 │ │ +368b16: 1301 2000 |0005: const/16 v1, #int 32 // #20 │ │ +368b1a: 3210 1200 |0007: if-eq v0, v1, 0019 // +0012 │ │ +368b1e: 1301 0900 |0009: const/16 v1, #int 9 // #9 │ │ +368b22: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ +368b26: 280c |000d: goto 0019 // +000c │ │ +368b28: 5430 ed71 |000e: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368b2c: 2201 2514 |0010: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368b30: 7020 af9e 4100 |0012: invoke-direct {v1, v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;)V // method@9eaf │ │ +368b36: 7220 5b9a 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368b3c: 2827 |0018: goto 003f // +0027 │ │ +368b3e: 5430 ed71 |0019: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368b42: 7210 6a9a 0000 |001b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +368b48: 0a01 |001e: move-result v1 │ │ +368b4a: d801 01ff |001f: add-int/lit8 v1, v1, #int -1 // #ff │ │ +368b4e: 7220 619a 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +368b54: 0c00 |0024: move-result-object v0 │ │ +368b56: 1f00 2514 |0025: check-cast v0, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368b5a: 2201 e812 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +368b5e: 7010 4098 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +368b64: 5402 e671 |002c: iget-object v2, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +368b68: 6e20 4b98 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368b6e: 1a02 8f00 |0031: const-string v2, " │ │ " // string@008f │ │ -368b76: 6e20 4b98 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368b7c: 6e20 4b98 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368b82: 6e10 5498 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368b88: 0c04 |003c: move-result-object v4 │ │ -368b8a: 5b04 e671 |003d: iput-object v4, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -368b8e: 0e00 |003f: return-void │ │ +368b72: 6e20 4b98 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368b78: 6e20 4b98 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368b7e: 6e10 5498 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +368b84: 0c04 |003c: move-result-object v4 │ │ +368b86: 5b04 e671 |003d: iput-object v4, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +368b8a: 0e00 |003f: return-void │ │ catches : 1 │ │ 0x0001 - 0x003f │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x003f │ │ Ljava/util/NoSuchElementException; -> 0x003f │ │ positions : │ │ 0x0001 line=665 │ │ 0x000e line=670 │ │ @@ -806334,19 +806334,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3685e8: |[3685e8] javax.mail.internet.InternetHeaders.getAllHeaderLines:()Ljava/util/Enumeration; │ │ -3685f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3685fa: 6e20 c99e 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ -368600: 0c00 |0004: move-result-object v0 │ │ -368602: 1100 |0005: return-object v0 │ │ +3685e4: |[3685e4] javax.mail.internet.InternetHeaders.getAllHeaderLines:()Ljava/util/Enumeration; │ │ +3685f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3685f6: 6e20 c99e 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ +3685fc: 0c00 |0004: move-result-object v0 │ │ +3685fe: 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;) │ │ @@ -806354,21 +806354,21 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -368604: |[368604] javax.mail.internet.InternetHeaders.getAllHeaders:()Ljava/util/Enumeration; │ │ -368614: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ -368618: 5441 ed71 |0002: iget-object v1, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -36861c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -36861e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -368620: 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 │ │ -368626: 1100 |0009: return-object v0 │ │ +368600: |[368600] javax.mail.internet.InternetHeaders.getAllHeaders:()Ljava/util/Enumeration; │ │ +368610: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ +368614: 5441 ed71 |0002: iget-object v1, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368618: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +36861a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +36861c: 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 │ │ +368622: 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;) │ │ @@ -806376,41 +806376,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 │ │ -3684e8: |[3684e8] javax.mail.internet.InternetHeaders.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3684f8: 6e20 c69e 4300 |0000: invoke-virtual {v3, v4}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ -3684fe: 0c04 |0003: move-result-object v4 │ │ -368500: 3904 0400 |0004: if-nez v4, 0008 // +0004 │ │ -368504: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -368506: 1104 |0007: return-object v4 │ │ -368508: 2140 |0008: array-length v0, v4 │ │ -36850a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -36850c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -36850e: 3220 1f00 |000b: if-eq v0, v2, 002a // +001f │ │ -368512: 3905 0300 |000d: if-nez v5, 0010 // +0003 │ │ -368516: 281b |000f: goto 002a // +001b │ │ -368518: 2200 e812 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36851c: 4601 0401 |0012: aget-object v1, v4, v1 │ │ -368520: 7020 4398 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -368526: 2141 |0017: array-length v1, v4 │ │ -368528: 3512 0d00 |0018: if-ge v2, v1, 0025 // +000d │ │ -36852c: 6e20 4b98 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368532: 4601 0402 |001d: aget-object v1, v4, v2 │ │ -368536: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36853c: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -368540: 28f3 |0024: goto 0017 // -000d │ │ -368542: 6e10 5498 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368548: 0c04 |0028: move-result-object v4 │ │ -36854a: 1104 |0029: return-object v4 │ │ -36854c: 4604 0401 |002a: aget-object v4, v4, v1 │ │ -368550: 1104 |002c: return-object v4 │ │ +3684e4: |[3684e4] javax.mail.internet.InternetHeaders.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3684f4: 6e20 c69e 4300 |0000: invoke-virtual {v3, v4}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ +3684fa: 0c04 |0003: move-result-object v4 │ │ +3684fc: 3904 0400 |0004: if-nez v4, 0008 // +0004 │ │ +368500: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +368502: 1104 |0007: return-object v4 │ │ +368504: 2140 |0008: array-length v0, v4 │ │ +368506: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +368508: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +36850a: 3220 1f00 |000b: if-eq v0, v2, 002a // +001f │ │ +36850e: 3905 0300 |000d: if-nez v5, 0010 // +0003 │ │ +368512: 281b |000f: goto 002a // +001b │ │ +368514: 2200 e812 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +368518: 4601 0401 |0012: aget-object v1, v4, v1 │ │ +36851c: 7020 4398 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +368522: 2141 |0017: array-length v1, v4 │ │ +368524: 3512 0d00 |0018: if-ge v2, v1, 0025 // +000d │ │ +368528: 6e20 4b98 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36852e: 4601 0402 |001d: aget-object v1, v4, v2 │ │ +368532: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368538: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36853c: 28f3 |0024: goto 0017 // -000d │ │ +36853e: 6e10 5498 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +368544: 0c04 |0028: move-result-object v4 │ │ +368546: 1104 |0029: return-object v4 │ │ +368548: 4604 0401 |002a: aget-object v4, v4, v1 │ │ +36854c: 1104 |002c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0008 line=521 │ │ 0x0010 line=524 │ │ 0x0017 line=525 │ │ 0x001a line=526 │ │ @@ -806427,49 +806427,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 │ │ -368554: |[368554] javax.mail.internet.InternetHeaders.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ -368564: 5440 ed71 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368568: 7210 659a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -36856e: 0c00 |0005: move-result-object v0 │ │ -368570: 2201 5613 |0006: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ -368574: 7010 9399 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -36857a: 7210 3f9a 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -368580: 0a02 |000e: move-result v2 │ │ -368582: 3802 1e00 |000f: if-eqz v2, 002d // +001e │ │ -368586: 7210 409a 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -36858c: 0c02 |0014: move-result-object v2 │ │ -36858e: 1f02 2514 |0015: check-cast v2, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368592: 6e10 b19e 0200 |0017: invoke-virtual {v2}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368598: 0c03 |001a: move-result-object v3 │ │ -36859a: 6e20 1398 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3685a0: 0a03 |001e: move-result v3 │ │ -3685a2: 3803 ecff |001f: if-eqz v3, 000b // -0014 │ │ -3685a6: 5423 e671 |0021: iget-object v3, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -3685aa: 3803 e8ff |0023: if-eqz v3, 000b // -0018 │ │ -3685ae: 6e10 b29e 0200 |0025: invoke-virtual {v2}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getValue:()Ljava/lang/String; // method@9eb2 │ │ -3685b4: 0c02 |0028: move-result-object v2 │ │ -3685b6: 7220 5b9a 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3685bc: 28df |002c: goto 000b // -0021 │ │ -3685be: 7210 6a9a 0100 |002d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -3685c4: 0a05 |0030: move-result v5 │ │ -3685c6: 3905 0400 |0031: if-nez v5, 0035 // +0004 │ │ -3685ca: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -3685cc: 1105 |0034: return-object v5 │ │ -3685ce: 7210 6a9a 0100 |0035: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -3685d4: 0a05 |0038: move-result v5 │ │ -3685d6: 2355 dc15 |0039: new-array v5, v5, [Ljava/lang/String; // type@15dc │ │ -3685da: 7220 6d9a 5100 |003b: invoke-interface {v1, v5}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -3685e0: 0c05 |003e: move-result-object v5 │ │ -3685e2: 1f05 dc15 |003f: check-cast v5, [Ljava/lang/String; // type@15dc │ │ -3685e6: 1105 |0041: return-object v5 │ │ +368550: |[368550] javax.mail.internet.InternetHeaders.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ +368560: 5440 ed71 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368564: 7210 659a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +36856a: 0c00 |0005: move-result-object v0 │ │ +36856c: 2201 5613 |0006: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ +368570: 7010 9399 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +368576: 7210 3f9a 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +36857c: 0a02 |000e: move-result v2 │ │ +36857e: 3802 1e00 |000f: if-eqz v2, 002d // +001e │ │ +368582: 7210 409a 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +368588: 0c02 |0014: move-result-object v2 │ │ +36858a: 1f02 2514 |0015: check-cast v2, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36858e: 6e10 b19e 0200 |0017: invoke-virtual {v2}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +368594: 0c03 |001a: move-result-object v3 │ │ +368596: 6e20 1398 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36859c: 0a03 |001e: move-result v3 │ │ +36859e: 3803 ecff |001f: if-eqz v3, 000b // -0014 │ │ +3685a2: 5423 e671 |0021: iget-object v3, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +3685a6: 3803 e8ff |0023: if-eqz v3, 000b // -0018 │ │ +3685aa: 6e10 b29e 0200 |0025: invoke-virtual {v2}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getValue:()Ljava/lang/String; // method@9eb2 │ │ +3685b0: 0c02 |0028: move-result-object v2 │ │ +3685b2: 7220 5b9a 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3685b8: 28df |002c: goto 000b // -0021 │ │ +3685ba: 7210 6a9a 0100 |002d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +3685c0: 0a05 |0030: move-result v5 │ │ +3685c2: 3905 0400 |0031: if-nez v5, 0035 // +0004 │ │ +3685c6: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +3685c8: 1105 |0034: return-object v5 │ │ +3685ca: 7210 6a9a 0100 |0035: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +3685d0: 0a05 |0038: move-result v5 │ │ +3685d2: 2355 dc15 |0039: new-array v5, v5, [Ljava/lang/String; // type@15dc │ │ +3685d6: 7220 6d9a 5100 |003b: invoke-interface {v1, v5}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +3685dc: 0c05 |003e: move-result-object v5 │ │ +3685de: 1f05 dc15 |003f: check-cast v5, [Ljava/lang/String; // type@15dc │ │ +3685e2: 1105 |0041: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0006 line=487 │ │ 0x000b line=489 │ │ 0x0011 line=490 │ │ 0x0017 line=491 │ │ @@ -806486,20 +806486,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 │ │ -368628: |[368628] javax.mail.internet.InternetHeaders.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -368638: 2200 2814 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchStringEnum; // type@1428 │ │ -36863c: 5431 ed71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368640: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -368642: 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 │ │ -368648: 1100 |0008: return-object v0 │ │ +368624: |[368624] javax.mail.internet.InternetHeaders.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +368634: 2200 2814 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchStringEnum; // type@1428 │ │ +368638: 5431 ed71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +36863c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +36863e: 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 │ │ +368644: 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; │ │ │ │ @@ -806508,20 +806508,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 │ │ -36864c: |[36864c] javax.mail.internet.InternetHeaders.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36865c: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ -368660: 5431 ed71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368664: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -368666: 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 │ │ -36866c: 1100 |0008: return-object v0 │ │ +368648: |[368648] javax.mail.internet.InternetHeaders.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +368658: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ +36865c: 5431 ed71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368660: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +368662: 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 │ │ +368668: 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; │ │ │ │ @@ -806530,20 +806530,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 │ │ -368670: |[368670] javax.mail.internet.InternetHeaders.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -368680: 2200 2814 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchStringEnum; // type@1428 │ │ -368684: 5431 ed71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368688: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -36868a: 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 │ │ -368690: 1100 |0008: return-object v0 │ │ +36866c: |[36866c] javax.mail.internet.InternetHeaders.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36867c: 2200 2814 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchStringEnum; // type@1428 │ │ +368680: 5431 ed71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368684: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +368686: 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 │ │ +36868c: 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; │ │ │ │ @@ -806552,20 +806552,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 │ │ -368694: |[368694] javax.mail.internet.InternetHeaders.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -3686a4: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ -3686a8: 5431 ed71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -3686ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3686ae: 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 │ │ -3686b4: 1100 |0008: return-object v0 │ │ +368690: |[368690] javax.mail.internet.InternetHeaders.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +3686a0: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ +3686a4: 5431 ed71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +3686a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3686aa: 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 │ │ +3686b0: 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; │ │ │ │ @@ -806574,18 +806574,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -368ba0: |[368ba0] javax.mail.internet.InternetHeaders.load:(Ljava/io/InputStream;)V │ │ -368bb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -368bb2: 6e30 cd9e 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/InternetHeaders;.load:(Ljava/io/InputStream;Z)V // method@9ecd │ │ -368bb8: 0e00 |0004: return-void │ │ +368b9c: |[368b9c] javax.mail.internet.InternetHeaders.load:(Ljava/io/InputStream;)V │ │ +368bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +368bae: 6e30 cd9e 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/InternetHeaders;.load:(Ljava/io/InputStream;Z)V // method@9ecd │ │ +368bb4: 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; │ │ │ │ @@ -806594,77 +806594,77 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -368bbc: |[368bbc] javax.mail.internet.InternetHeaders.load:(Ljava/io/InputStream;Z)V │ │ -368bcc: 2200 5f12 |0000: new-instance v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -368bd0: 7030 8b95 7008 |0002: invoke-direct {v0, v7, v8}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;Z)V // method@958b │ │ -368bd6: 2207 e812 |0005: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -368bda: 7010 4098 0700 |0007: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -368be0: 1218 |000a: const/4 v8, #int 1 // #1 │ │ -368be2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -368be4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -368be6: 0723 |000d: move-object v3, v2 │ │ -368be8: 6e10 8c95 0000 |000e: invoke-virtual {v0}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958c │ │ -368bee: 0c04 |0011: move-result-object v4 │ │ -368bf0: 3804 3700 |0012: if-eqz v4, 0049 // +0037 │ │ -368bf4: 1a05 a500 |0014: const-string v5, " " // string@00a5 │ │ -368bf8: 6e20 2c98 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -368bfe: 0a05 |0019: move-result v5 │ │ -368c00: 3905 0a00 |001a: if-nez v5, 0024 // +000a │ │ -368c04: 1a05 1100 |001c: const-string v5, " " // string@0011 │ │ -368c08: 6e20 2c98 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -368c0e: 0a05 |0021: move-result v5 │ │ -368c10: 3805 2700 |0022: if-eqz v5, 0049 // +0027 │ │ -368c14: 3803 0600 |0024: if-eqz v3, 002a // +0006 │ │ -368c18: 6e20 4b98 3700 |0026: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368c1e: 0723 |0029: move-object v3, v2 │ │ -368c20: 3808 1000 |002a: if-eqz v8, 003a // +0010 │ │ -368c24: 6e10 3498 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -368c2a: 0c08 |002f: move-result-object v8 │ │ -368c2c: 6e10 2298 0800 |0030: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -368c32: 0a05 |0033: move-result v5 │ │ -368c34: 3d05 2c00 |0034: if-lez v5, 0060 // +002c │ │ -368c38: 6e20 4b98 8700 |0036: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368c3e: 2827 |0039: goto 0060 // +0027 │ │ -368c40: 6e10 5198 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -368c46: 0a08 |003d: move-result v8 │ │ -368c48: 3d08 0700 |003e: if-lez v8, 0045 // +0007 │ │ -368c4c: 1a08 8f00 |0040: const-string v8, " │ │ +368bb8: |[368bb8] javax.mail.internet.InternetHeaders.load:(Ljava/io/InputStream;Z)V │ │ +368bc8: 2200 5f12 |0000: new-instance v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +368bcc: 7030 8b95 7008 |0002: invoke-direct {v0, v7, v8}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;Z)V // method@958b │ │ +368bd2: 2207 e812 |0005: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +368bd6: 7010 4098 0700 |0007: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +368bdc: 1218 |000a: const/4 v8, #int 1 // #1 │ │ +368bde: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +368be0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +368be2: 0723 |000d: move-object v3, v2 │ │ +368be4: 6e10 8c95 0000 |000e: invoke-virtual {v0}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958c │ │ +368bea: 0c04 |0011: move-result-object v4 │ │ +368bec: 3804 3700 |0012: if-eqz v4, 0049 // +0037 │ │ +368bf0: 1a05 a500 |0014: const-string v5, " " // string@00a5 │ │ +368bf4: 6e20 2c98 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +368bfa: 0a05 |0019: move-result v5 │ │ +368bfc: 3905 0a00 |001a: if-nez v5, 0024 // +000a │ │ +368c00: 1a05 1100 |001c: const-string v5, " " // string@0011 │ │ +368c04: 6e20 2c98 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +368c0a: 0a05 |0021: move-result v5 │ │ +368c0c: 3805 2700 |0022: if-eqz v5, 0049 // +0027 │ │ +368c10: 3803 0600 |0024: if-eqz v3, 002a // +0006 │ │ +368c14: 6e20 4b98 3700 |0026: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368c1a: 0723 |0029: move-object v3, v2 │ │ +368c1c: 3808 1000 |002a: if-eqz v8, 003a // +0010 │ │ +368c20: 6e10 3498 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +368c26: 0c08 |002f: move-result-object v8 │ │ +368c28: 6e10 2298 0800 |0030: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +368c2e: 0a05 |0033: move-result v5 │ │ +368c30: 3d05 2c00 |0034: if-lez v5, 0060 // +002c │ │ +368c34: 6e20 4b98 8700 |0036: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368c3a: 2827 |0039: goto 0060 // +0027 │ │ +368c3c: 6e10 5198 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +368c42: 0a08 |003d: move-result v8 │ │ +368c44: 3d08 0700 |003e: if-lez v8, 0045 // +0007 │ │ +368c48: 1a08 8f00 |0040: const-string v8, " │ │ " // string@008f │ │ -368c50: 6e20 4b98 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368c56: 6e20 4b98 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368c5c: 2818 |0048: goto 0060 // +0018 │ │ -368c5e: 3803 0600 |0049: if-eqz v3, 004f // +0006 │ │ -368c62: 6e20 c29e 3600 |004b: invoke-virtual {v6, v3}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ -368c68: 2811 |004e: goto 005f // +0011 │ │ -368c6a: 6e10 5198 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -368c70: 0a08 |0052: move-result v8 │ │ -368c72: 3d08 0c00 |0053: if-lez v8, 005f // +000c │ │ -368c76: 6e10 5498 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368c7c: 0c08 |0058: move-result-object v8 │ │ -368c7e: 6e20 c29e 8600 |0059: invoke-virtual {v6, v8}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ -368c84: 6e20 5398 1700 |005c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ -368c8a: 0743 |005f: move-object v3, v4 │ │ -368c8c: 3804 0b00 |0060: if-eqz v4, 006b // +000b │ │ -368c90: 7110 cb9e 0400 |0062: invoke-static {v4}, Ljavax/mail/internet/InternetHeaders;.isEmpty:(Ljava/lang/String;)Z // method@9ecb │ │ -368c96: 0a08 |0065: move-result v8 │ │ -368c98: 3808 0300 |0066: if-eqz v8, 0069 // +0003 │ │ -368c9c: 2803 |0068: goto 006b // +0003 │ │ -368c9e: 1208 |0069: const/4 v8, #int 0 // #0 │ │ -368ca0: 28a4 |006a: goto 000e // -005c │ │ -368ca2: 0e00 |006b: return-void │ │ -368ca4: 0d07 |006c: move-exception v7 │ │ -368ca6: 2208 ed13 |006d: new-instance v8, Ljavax/mail/MessagingException; // type@13ed │ │ -368caa: 1a00 3e19 |006f: const-string v0, "Error in input stream" // string@193e │ │ -368cae: 7030 1a9d 0807 |0071: invoke-direct {v8, v0, v7}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -368cb4: 2708 |0074: throw v8 │ │ +368c4c: 6e20 4b98 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368c52: 6e20 4b98 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368c58: 2818 |0048: goto 0060 // +0018 │ │ +368c5a: 3803 0600 |0049: if-eqz v3, 004f // +0006 │ │ +368c5e: 6e20 c29e 3600 |004b: invoke-virtual {v6, v3}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ +368c64: 2811 |004e: goto 005f // +0011 │ │ +368c66: 6e10 5198 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +368c6c: 0a08 |0052: move-result v8 │ │ +368c6e: 3d08 0c00 |0053: if-lez v8, 005f // +000c │ │ +368c72: 6e10 5498 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +368c78: 0c08 |0058: move-result-object v8 │ │ +368c7a: 6e20 c29e 8600 |0059: invoke-virtual {v6, v8}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ +368c80: 6e20 5398 1700 |005c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ +368c86: 0743 |005f: move-object v3, v4 │ │ +368c88: 3804 0b00 |0060: if-eqz v4, 006b // +000b │ │ +368c8c: 7110 cb9e 0400 |0062: invoke-static {v4}, Ljavax/mail/internet/InternetHeaders;.isEmpty:(Ljava/lang/String;)Z // method@9ecb │ │ +368c92: 0a08 |0065: move-result v8 │ │ +368c94: 3808 0300 |0066: if-eqz v8, 0069 // +0003 │ │ +368c98: 2803 |0068: goto 006b // +0003 │ │ +368c9a: 1208 |0069: const/4 v8, #int 0 // #0 │ │ +368c9c: 28a4 |006a: goto 000e // -005c │ │ +368c9e: 0e00 |006b: return-void │ │ +368ca0: 0d07 |006c: move-exception v7 │ │ +368ca2: 2208 ed13 |006d: new-instance v8, Ljavax/mail/MessagingException; // type@13ed │ │ +368ca6: 1a00 3e19 |006f: const-string v0, "Error in input stream" // string@193e │ │ +368caa: 7030 1a9d 0807 |0071: invoke-direct {v8, v0, v7}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +368cb0: 2708 |0074: throw v8 │ │ catches : 1 │ │ 0x000e - 0x0066 │ │ Ljava/io/IOException; -> 0x006c │ │ positions : │ │ 0x0000 line=422 │ │ 0x0005 line=425 │ │ 0x000e line=433 │ │ @@ -806692,34 +806692,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -368cc8: |[368cc8] javax.mail.internet.InternetHeaders.removeHeader:(Ljava/lang/String;)V │ │ -368cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -368cda: 5431 ed71 |0001: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368cde: 7210 6a9a 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -368ce4: 0a01 |0006: move-result v1 │ │ -368ce6: 3510 1a00 |0007: if-ge v0, v1, 0021 // +001a │ │ -368cea: 5431 ed71 |0009: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368cee: 7220 619a 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -368cf4: 0c01 |000e: move-result-object v1 │ │ -368cf6: 1f01 2514 |000f: check-cast v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368cfa: 6e10 b19e 0100 |0011: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368d00: 0c02 |0014: move-result-object v2 │ │ -368d02: 6e20 1398 2400 |0015: invoke-virtual {v4, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368d08: 0a02 |0018: move-result v2 │ │ -368d0a: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -368d0e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -368d10: 5b12 e671 |001c: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -368d14: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -368d18: 28e1 |0020: goto 0001 // -001f │ │ -368d1a: 0e00 |0021: return-void │ │ +368cc4: |[368cc4] javax.mail.internet.InternetHeaders.removeHeader:(Ljava/lang/String;)V │ │ +368cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +368cd6: 5431 ed71 |0001: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368cda: 7210 6a9a 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +368ce0: 0a01 |0006: move-result v1 │ │ +368ce2: 3510 1a00 |0007: if-ge v0, v1, 0021 // +001a │ │ +368ce6: 5431 ed71 |0009: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368cea: 7220 619a 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +368cf0: 0c01 |000e: move-result-object v1 │ │ +368cf2: 1f01 2514 |000f: check-cast v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368cf6: 6e10 b19e 0100 |0011: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +368cfc: 0c02 |0014: move-result-object v2 │ │ +368cfe: 6e20 1398 2400 |0015: invoke-virtual {v4, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368d04: 0a02 |0018: move-result v2 │ │ +368d06: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +368d0a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +368d0c: 5b12 e671 |001c: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +368d10: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +368d14: 28e1 |0020: goto 0001 // -001f │ │ +368d16: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=613 │ │ 0x0009 line=614 │ │ 0x0011 line=615 │ │ 0x001c line=616 │ │ locals : │ │ @@ -806731,73 +806731,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 │ │ -368d1c: |[368d1c] javax.mail.internet.InternetHeaders.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -368d2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -368d2e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -368d30: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -368d32: 5473 ed71 |0003: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368d36: 7210 6a9a 0300 |0005: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ -368d3c: 0a03 |0008: move-result v3 │ │ -368d3e: 3531 6500 |0009: if-ge v1, v3, 006e // +0065 │ │ -368d42: 5473 ed71 |000b: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368d46: 7220 619a 1300 |000d: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -368d4c: 0c03 |0010: move-result-object v3 │ │ -368d4e: 1f03 2514 |0011: check-cast v3, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368d52: 6e10 b19e 0300 |0013: invoke-virtual {v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368d58: 0c04 |0016: move-result-object v4 │ │ -368d5a: 6e20 1398 4800 |0017: invoke-virtual {v8, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368d60: 0a04 |001a: move-result v4 │ │ -368d62: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -368d64: 3804 5000 |001c: if-eqz v4, 006c // +0050 │ │ -368d68: 3902 4700 |001e: if-nez v2, 0065 // +0047 │ │ -368d6c: 5432 e671 |0020: iget-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -368d70: 3802 2b00 |0022: if-eqz v2, 004d // +002b │ │ -368d74: 5432 e671 |0024: iget-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -368d78: 1304 3a00 |0026: const/16 v4, #int 58 // #3a │ │ -368d7c: 6e20 1a98 4200 |0028: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -368d82: 0a02 |002b: move-result v2 │ │ -368d84: 3a02 2100 |002c: if-ltz v2, 004d // +0021 │ │ -368d88: 2204 e812 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -368d8c: 7010 4098 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -368d92: 5436 e671 |0033: iget-object v6, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -368d96: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -368d9a: 6e30 2e98 0602 |0037: invoke-virtual {v6, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -368da0: 0c02 |003a: move-result-object v2 │ │ -368da2: 6e20 4b98 2400 |003b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368da8: 1a02 a500 |003e: const-string v2, " " // string@00a5 │ │ -368dac: 6e20 4b98 2400 |0040: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368db2: 6e20 4b98 9400 |0043: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368db8: 6e10 5498 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368dbe: 0c02 |0049: move-result-object v2 │ │ -368dc0: 5b32 e671 |004a: iput-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -368dc4: 2817 |004c: goto 0063 // +0017 │ │ -368dc6: 2202 e812 |004d: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -368dca: 7010 4098 0200 |004f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -368dd0: 6e20 4b98 8200 |0052: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368dd6: 1a04 5607 |0055: const-string v4, ": " // string@0756 │ │ -368dda: 6e20 4b98 4200 |0057: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368de0: 6e20 4b98 9200 |005a: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368de6: 6e10 5498 0200 |005d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368dec: 0c02 |0060: move-result-object v2 │ │ -368dee: 5b32 e671 |0061: iput-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -368df2: 1212 |0063: const/4 v2, #int 1 // #1 │ │ -368df4: 2808 |0064: goto 006c // +0008 │ │ -368df6: 5473 ed71 |0065: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ -368dfa: 7220 669a 1300 |0067: invoke-interface {v3, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@9a66 │ │ -368e00: d801 01ff |006a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -368e04: b051 |006c: add-int/2addr v1, v5 │ │ -368e06: 2896 |006d: goto 0003 // -006a │ │ -368e08: 3902 0500 |006e: if-nez v2, 0073 // +0005 │ │ -368e0c: 6e30 c19e 8709 |0070: invoke-virtual {v7, v8, v9}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ -368e12: 0e00 |0073: return-void │ │ +368d18: |[368d18] javax.mail.internet.InternetHeaders.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +368d28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +368d2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +368d2c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +368d2e: 5473 ed71 |0003: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368d32: 7210 6a9a 0300 |0005: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ +368d38: 0a03 |0008: move-result v3 │ │ +368d3a: 3531 6500 |0009: if-ge v1, v3, 006e // +0065 │ │ +368d3e: 5473 ed71 |000b: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368d42: 7220 619a 1300 |000d: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +368d48: 0c03 |0010: move-result-object v3 │ │ +368d4a: 1f03 2514 |0011: check-cast v3, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368d4e: 6e10 b19e 0300 |0013: invoke-virtual {v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +368d54: 0c04 |0016: move-result-object v4 │ │ +368d56: 6e20 1398 4800 |0017: invoke-virtual {v8, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368d5c: 0a04 |001a: move-result v4 │ │ +368d5e: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +368d60: 3804 5000 |001c: if-eqz v4, 006c // +0050 │ │ +368d64: 3902 4700 |001e: if-nez v2, 0065 // +0047 │ │ +368d68: 5432 e671 |0020: iget-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +368d6c: 3802 2b00 |0022: if-eqz v2, 004d // +002b │ │ +368d70: 5432 e671 |0024: iget-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +368d74: 1304 3a00 |0026: const/16 v4, #int 58 // #3a │ │ +368d78: 6e20 1a98 4200 |0028: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +368d7e: 0a02 |002b: move-result v2 │ │ +368d80: 3a02 2100 |002c: if-ltz v2, 004d // +0021 │ │ +368d84: 2204 e812 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +368d88: 7010 4098 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +368d8e: 5436 e671 |0033: iget-object v6, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +368d92: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +368d96: 6e30 2e98 0602 |0037: invoke-virtual {v6, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +368d9c: 0c02 |003a: move-result-object v2 │ │ +368d9e: 6e20 4b98 2400 |003b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368da4: 1a02 a500 |003e: const-string v2, " " // string@00a5 │ │ +368da8: 6e20 4b98 2400 |0040: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368dae: 6e20 4b98 9400 |0043: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368db4: 6e10 5498 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +368dba: 0c02 |0049: move-result-object v2 │ │ +368dbc: 5b32 e671 |004a: iput-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +368dc0: 2817 |004c: goto 0063 // +0017 │ │ +368dc2: 2202 e812 |004d: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +368dc6: 7010 4098 0200 |004f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +368dcc: 6e20 4b98 8200 |0052: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368dd2: 1a04 5607 |0055: const-string v4, ": " // string@0756 │ │ +368dd6: 6e20 4b98 4200 |0057: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368ddc: 6e20 4b98 9200 |005a: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368de2: 6e10 5498 0200 |005d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +368de8: 0c02 |0060: move-result-object v2 │ │ +368dea: 5b32 e671 |0061: iput-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +368dee: 1212 |0063: const/4 v2, #int 1 // #1 │ │ +368df0: 2808 |0064: goto 006c // +0008 │ │ +368df2: 5473 ed71 |0065: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ed │ │ +368df6: 7220 669a 1300 |0067: invoke-interface {v3, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@9a66 │ │ +368dfc: d801 01ff |006a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +368e00: b051 |006c: add-int/2addr v1, v5 │ │ +368e02: 2896 |006d: goto 0003 // -006a │ │ +368e04: 3902 0500 |006e: if-nez v2, 0073 // +0005 │ │ +368e08: 6e30 c19e 8709 |0070: invoke-virtual {v7, v8, v9}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ +368e0e: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=545 │ │ 0x000b line=546 │ │ 0x0013 line=547 │ │ 0x0020 line=550 │ │ 0x002e line=551 │ │ @@ -806875,19 +806875,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 │ │ -369a3c: |[369a3c] javax.mail.internet.MailDateFormat$AbstractDateParser.:(Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ -369a4c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -369a52: 5b01 f271 |0003: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -369a56: 5b02 f171 |0005: iput-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369a5a: 0e00 |0007: return-void │ │ +369a38: |[369a38] javax.mail.internet.MailDateFormat$AbstractDateParser.:(Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ +369a48: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +369a4e: 5b01 f271 |0003: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +369a52: 5b02 f171 |0005: iput-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369a56: 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; │ │ @@ -806900,34 +806900,34 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -369224: |[369224] javax.mail.internet.MailDateFormat$AbstractDateParser.getAsciiDigit:()I │ │ -369234: 6e10 d29e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ -36923a: 0a00 |0003: move-result v0 │ │ -36923c: 1301 3000 |0004: const/16 v1, #int 48 // #30 │ │ -369240: 3601 0e00 |0006: if-gt v1, v0, 0014 // +000e │ │ -369244: 1301 3900 |0008: const/16 v1, #int 57 // #39 │ │ -369248: 3610 0a00 |000a: if-gt v0, v1, 0014 // +000a │ │ -36924c: 8e00 |000c: int-to-char v0, v0 │ │ -36924e: 1301 0a00 |000d: const/16 v1, #int 10 // #a │ │ -369252: 7120 2a97 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Character;.digit:(CI)I // method@972a │ │ -369258: 0a00 |0012: move-result v0 │ │ -36925a: 0f00 |0013: return v0 │ │ -36925c: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -36925e: 3210 0d00 |0015: if-eq v0, v1, 0022 // +000d │ │ -369262: 5430 f171 |0017: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369266: 6e10 7099 0000 |0019: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36926c: 0a02 |001c: move-result v2 │ │ -36926e: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -369272: 6e20 7299 2000 |001f: invoke-virtual {v0, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369278: 0f01 |0022: return v1 │ │ +369220: |[369220] javax.mail.internet.MailDateFormat$AbstractDateParser.getAsciiDigit:()I │ │ +369230: 6e10 d29e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ +369236: 0a00 |0003: move-result v0 │ │ +369238: 1301 3000 |0004: const/16 v1, #int 48 // #30 │ │ +36923c: 3601 0e00 |0006: if-gt v1, v0, 0014 // +000e │ │ +369240: 1301 3900 |0008: const/16 v1, #int 57 // #39 │ │ +369244: 3610 0a00 |000a: if-gt v0, v1, 0014 // +000a │ │ +369248: 8e00 |000c: int-to-char v0, v0 │ │ +36924a: 1301 0a00 |000d: const/16 v1, #int 10 // #a │ │ +36924e: 7120 2a97 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Character;.digit:(CI)I // method@972a │ │ +369254: 0a00 |0012: move-result v0 │ │ +369256: 0f00 |0013: return v0 │ │ +369258: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +36925a: 3210 0d00 |0015: if-eq v0, v1, 0022 // +000d │ │ +36925e: 5430 f171 |0017: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369262: 6e10 7099 0000 |0019: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369268: 0a02 |001c: move-result v2 │ │ +36926a: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +36926e: 6e20 7299 2000 |001f: invoke-virtual {v0, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369274: 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; │ │ @@ -806937,36 +806937,36 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -36927c: |[36927c] javax.mail.internet.MailDateFormat$AbstractDateParser.getChar:()I │ │ -36928c: 5430 f171 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369290: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369296: 0a00 |0005: move-result v0 │ │ -369298: 5431 f271 |0006: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -36929c: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3692a2: 0a01 |000b: move-result v1 │ │ -3692a4: 3510 1a00 |000c: if-ge v0, v1, 0026 // +001a │ │ -3692a8: 5430 f271 |000e: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -3692ac: 5431 f171 |0010: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -3692b0: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3692b6: 0a01 |0015: move-result v1 │ │ -3692b8: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3692be: 0a00 |0019: move-result v0 │ │ -3692c0: 5431 f171 |001a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -3692c4: 6e10 7099 0100 |001c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3692ca: 0a02 |001f: move-result v2 │ │ -3692cc: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3692d0: 6e20 7299 2100 |0022: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3692d6: 0f00 |0025: return v0 │ │ -3692d8: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ -3692da: 0f00 |0027: return v0 │ │ +369278: |[369278] javax.mail.internet.MailDateFormat$AbstractDateParser.getChar:()I │ │ +369288: 5430 f171 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +36928c: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369292: 0a00 |0005: move-result v0 │ │ +369294: 5431 f271 |0006: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +369298: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +36929e: 0a01 |000b: move-result v1 │ │ +3692a0: 3510 1a00 |000c: if-ge v0, v1, 0026 // +001a │ │ +3692a4: 5430 f271 |000e: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +3692a8: 5431 f171 |0010: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +3692ac: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3692b2: 0a01 |0015: move-result v1 │ │ +3692b4: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3692ba: 0a00 |0019: move-result v0 │ │ +3692bc: 5431 f171 |001a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +3692c0: 6e10 7099 0100 |001c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3692c6: 0a02 |001f: move-result v2 │ │ +3692c8: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3692cc: 6e20 7299 2100 |0022: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3692d2: 0f00 |0025: return v0 │ │ +3692d4: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ +3692d6: 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; │ │ @@ -806976,22 +806976,22 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -368e14: |[368e14] javax.mail.internet.MailDateFormat$AbstractDateParser.isValidZoneOffset:(I)Z │ │ -368e24: dc02 0264 |0000: rem-int/lit8 v2, v2, #int 100 // #64 │ │ -368e28: 1300 3c00 |0002: const/16 v0, #int 60 // #3c │ │ -368e2c: 3502 0400 |0004: if-ge v2, v0, 0008 // +0004 │ │ -368e30: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -368e32: 2802 |0007: goto 0009 // +0002 │ │ -368e34: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -368e36: 0f02 |0009: return v2 │ │ +368e10: |[368e10] javax.mail.internet.MailDateFormat$AbstractDateParser.isValidZoneOffset:(I)Z │ │ +368e20: dc02 0264 |0000: rem-int/lit8 v2, v2, #int 100 // #64 │ │ +368e24: 1300 3c00 |0002: const/16 v0, #int 60 // #3c │ │ +368e28: 3502 0400 |0004: if-ge v2, v0, 0008 // +0004 │ │ +368e2c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +368e2e: 2802 |0007: goto 0009 // +0002 │ │ +368e30: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +368e32: 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 │ │ │ │ @@ -807000,50 +807000,50 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -369988: |[369988] javax.mail.internet.MailDateFormat$AbstractDateParser.parse:()Ljava/util/Date; │ │ -369998: 5460 f171 |0000: iget-object v0, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -36999c: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3699a2: 0a00 |0005: move-result v0 │ │ -3699a4: 6e10 e89e 0600 |0006: invoke-virtual {v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.tryParse:()Ljava/util/Date; // method@9ee8 │ │ -3699aa: 0c00 |0009: move-result-object v0 │ │ -3699ac: 1100 |000a: return-object v0 │ │ -3699ae: 0d01 |000b: move-exception v1 │ │ -3699b0: 7100 1c9f 0000 |000c: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ -3699b6: 0c02 |000f: move-result-object v2 │ │ -3699b8: 6203 c270 |0010: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ -3699bc: 6e20 b195 3200 |0012: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ -3699c2: 0a02 |0015: move-result v2 │ │ -3699c4: 3802 2300 |0016: if-eqz v2, 0039 // +0023 │ │ -3699c8: 7100 1c9f 0000 |0018: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ -3699ce: 0c02 |001b: move-result-object v2 │ │ -3699d0: 6203 c270 |001c: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ -3699d4: 2204 e812 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3699d8: 7010 4098 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3699de: 1a05 970d |0023: const-string v5, "Bad date: '" // string@0d97 │ │ -3699e2: 6e20 4b98 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3699e8: 5465 f271 |0028: iget-object v5, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -3699ec: 6e20 4b98 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3699f2: 1a05 7803 |002d: const-string v5, "'" // string@0378 │ │ -3699f6: 6e20 4b98 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3699fc: 6e10 5498 0400 |0032: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -369a02: 0c04 |0035: move-result-object v4 │ │ -369a04: 6e40 b595 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@95b5 │ │ -369a0a: 5461 f171 |0039: iget-object v1, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369a0e: 6e10 7099 0100 |003b: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369a14: 0a02 |003e: move-result v2 │ │ -369a16: 6e20 7199 2100 |003f: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setErrorIndex:(I)V // method@9971 │ │ -369a1c: 5461 f171 |0042: iget-object v1, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369a20: 6e20 7299 0100 |0044: invoke-virtual {v1, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369a26: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -369a28: 1100 |0048: return-object v0 │ │ +369984: |[369984] javax.mail.internet.MailDateFormat$AbstractDateParser.parse:()Ljava/util/Date; │ │ +369994: 5460 f171 |0000: iget-object v0, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369998: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36999e: 0a00 |0005: move-result v0 │ │ +3699a0: 6e10 e89e 0600 |0006: invoke-virtual {v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.tryParse:()Ljava/util/Date; // method@9ee8 │ │ +3699a6: 0c00 |0009: move-result-object v0 │ │ +3699a8: 1100 |000a: return-object v0 │ │ +3699aa: 0d01 |000b: move-exception v1 │ │ +3699ac: 7100 1c9f 0000 |000c: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ +3699b2: 0c02 |000f: move-result-object v2 │ │ +3699b4: 6203 c270 |0010: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ +3699b8: 6e20 b195 3200 |0012: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ +3699be: 0a02 |0015: move-result v2 │ │ +3699c0: 3802 2300 |0016: if-eqz v2, 0039 // +0023 │ │ +3699c4: 7100 1c9f 0000 |0018: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ +3699ca: 0c02 |001b: move-result-object v2 │ │ +3699cc: 6203 c270 |001c: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ +3699d0: 2204 e812 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3699d4: 7010 4098 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3699da: 1a05 970d |0023: const-string v5, "Bad date: '" // string@0d97 │ │ +3699de: 6e20 4b98 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3699e4: 5465 f271 |0028: iget-object v5, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +3699e8: 6e20 4b98 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3699ee: 1a05 7803 |002d: const-string v5, "'" // string@0378 │ │ +3699f2: 6e20 4b98 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3699f8: 6e10 5498 0400 |0032: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3699fe: 0c04 |0035: move-result-object v4 │ │ +369a00: 6e40 b595 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@95b5 │ │ +369a06: 5461 f171 |0039: iget-object v1, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369a0a: 6e10 7099 0100 |003b: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369a10: 0a02 |003e: move-result v2 │ │ +369a12: 6e20 7199 2100 |003f: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setErrorIndex:(I)V // method@9971 │ │ +369a18: 5461 f171 |0042: iget-object v1, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369a1c: 6e20 7299 0100 |0044: invoke-virtual {v1, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369a22: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +369a24: 1100 |0048: return-object v0 │ │ catches : 1 │ │ 0x0006 - 0x000a │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=422 │ │ 0x0006 line=424 │ │ 0x000c line=426 │ │ @@ -807058,18 +807058,18 @@ │ │ type : '(I)I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3692dc: |[3692dc] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(I)I │ │ -3692ec: 6e30 d69e 1001 |0000: invoke-virtual {v0, v1, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(II)I // method@9ed6 │ │ -3692f2: 0a01 |0003: move-result v1 │ │ -3692f4: 0f01 |0004: return v1 │ │ +3692d8: |[3692d8] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(I)I │ │ +3692e8: 6e30 d69e 1001 |0000: invoke-virtual {v0, v1, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(II)I // method@9ed6 │ │ +3692ee: 0a01 |0003: move-result v1 │ │ +3692f0: 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 │ │ │ │ @@ -807078,19 +807078,19 @@ │ │ type : '(II)I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3692f8: |[3692f8] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(II)I │ │ -369308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36930a: 6e40 d79e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(IIZ)I // method@9ed7 │ │ -369310: 0a02 |0004: move-result v2 │ │ -369312: 0f02 |0005: return v2 │ │ +3692f4: |[3692f4] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(II)I │ │ +369304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +369306: 6e40 d79e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(IIZ)I // method@9ed7 │ │ +36930c: 0a02 |0004: move-result v2 │ │ +36930e: 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 │ │ @@ -807100,69 +807100,69 @@ │ │ type : '(IIZ)I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -369314: |[369314] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(IIZ)I │ │ -369324: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -369326: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -369328: 3550 1200 |0002: if-ge v0, v5, 0014 // +0012 │ │ -36932c: 6e10 dd9e 0300 |0004: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekAsciiDigit:()Z // method@9edd │ │ -369332: 0a02 |0007: move-result v2 │ │ -369334: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -369338: da01 010a |000a: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -36933c: 6e10 d19e 0300 |000c: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getAsciiDigit:()I // method@9ed1 │ │ -369342: 0a02 |000f: move-result v2 │ │ -369344: b021 |0010: add-int/2addr v1, v2 │ │ -369346: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36934a: 28ef |0013: goto 0002 // -0011 │ │ -36934c: 3440 0e00 |0014: if-lt v0, v4, 0022 // +000e │ │ -369350: 3350 0b00 |0016: if-ne v0, v5, 0021 // +000b │ │ -369354: 3906 0900 |0018: if-nez v6, 0021 // +0009 │ │ -369358: 6e10 dd9e 0300 |001a: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekAsciiDigit:()Z // method@9edd │ │ -36935e: 0a06 |001d: move-result v6 │ │ -369360: 3806 0300 |001e: if-eqz v6, 0021 // +0003 │ │ -369364: 2802 |0020: goto 0022 // +0002 │ │ -369366: 0f01 |0021: return v1 │ │ -369368: 5436 f171 |0022: iget-object v6, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -36936c: 6e10 7099 0600 |0024: invoke-virtual {v6}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369372: 0a01 |0027: move-result v1 │ │ -369374: b101 |0028: sub-int/2addr v1, v0 │ │ -369376: 6e20 7299 1600 |0029: invoke-virtual {v6, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -36937c: 3354 0700 |002c: if-ne v4, v5, 0033 // +0007 │ │ -369380: 7110 9d97 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@979d │ │ -369386: 0c04 |0031: move-result-object v4 │ │ -369388: 281a |0032: goto 004c // +001a │ │ -36938a: 2206 e812 |0033: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -36938e: 7010 4098 0600 |0035: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -369394: 1a00 7e60 |0038: const-string v0, "between " // string@607e │ │ -369398: 6e20 4b98 0600 |003a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36939e: 6e20 4798 4600 |003d: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3693a4: 1a04 9301 |0040: const-string v4, " and " // string@0193 │ │ -3693a8: 6e20 4b98 4600 |0042: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3693ae: 6e20 4798 5600 |0045: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3693b4: 6e10 5498 0600 |0048: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3693ba: 0c04 |004b: move-result-object v4 │ │ -3693bc: 2205 4f13 |004c: new-instance v5, Ljava/text/ParseException; // type@134f │ │ -3693c0: 2206 e812 |004e: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3693c4: 7010 4098 0600 |0050: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3693ca: 1a00 7520 |0053: const-string v0, "Invalid input: expected " // string@2075 │ │ -3693ce: 6e20 4b98 0600 |0055: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3693d4: 6e20 4b98 4600 |0058: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3693da: 1a04 4101 |005b: const-string v4, " ASCII digits" // string@0141 │ │ -3693de: 6e20 4b98 4600 |005d: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3693e4: 6e10 5498 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3693ea: 0c04 |0063: move-result-object v4 │ │ -3693ec: 5436 f171 |0064: iget-object v6, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -3693f0: 6e10 7099 0600 |0066: invoke-virtual {v6}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3693f6: 0a06 |0069: move-result v6 │ │ -3693f8: 7030 6f99 4506 |006a: invoke-direct {v5, v4, v6}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -3693fe: 2705 |006d: throw v5 │ │ +369310: |[369310] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(IIZ)I │ │ +369320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +369322: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +369324: 3550 1200 |0002: if-ge v0, v5, 0014 // +0012 │ │ +369328: 6e10 dd9e 0300 |0004: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekAsciiDigit:()Z // method@9edd │ │ +36932e: 0a02 |0007: move-result v2 │ │ +369330: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +369334: da01 010a |000a: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +369338: 6e10 d19e 0300 |000c: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getAsciiDigit:()I // method@9ed1 │ │ +36933e: 0a02 |000f: move-result v2 │ │ +369340: b021 |0010: add-int/2addr v1, v2 │ │ +369342: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +369346: 28ef |0013: goto 0002 // -0011 │ │ +369348: 3440 0e00 |0014: if-lt v0, v4, 0022 // +000e │ │ +36934c: 3350 0b00 |0016: if-ne v0, v5, 0021 // +000b │ │ +369350: 3906 0900 |0018: if-nez v6, 0021 // +0009 │ │ +369354: 6e10 dd9e 0300 |001a: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekAsciiDigit:()Z // method@9edd │ │ +36935a: 0a06 |001d: move-result v6 │ │ +36935c: 3806 0300 |001e: if-eqz v6, 0021 // +0003 │ │ +369360: 2802 |0020: goto 0022 // +0002 │ │ +369362: 0f01 |0021: return v1 │ │ +369364: 5436 f171 |0022: iget-object v6, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369368: 6e10 7099 0600 |0024: invoke-virtual {v6}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36936e: 0a01 |0027: move-result v1 │ │ +369370: b101 |0028: sub-int/2addr v1, v0 │ │ +369372: 6e20 7299 1600 |0029: invoke-virtual {v6, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369378: 3354 0700 |002c: if-ne v4, v5, 0033 // +0007 │ │ +36937c: 7110 9d97 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@979d │ │ +369382: 0c04 |0031: move-result-object v4 │ │ +369384: 281a |0032: goto 004c // +001a │ │ +369386: 2206 e812 |0033: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +36938a: 7010 4098 0600 |0035: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +369390: 1a00 7e60 |0038: const-string v0, "between " // string@607e │ │ +369394: 6e20 4b98 0600 |003a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36939a: 6e20 4798 4600 |003d: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3693a0: 1a04 9301 |0040: const-string v4, " and " // string@0193 │ │ +3693a4: 6e20 4b98 4600 |0042: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3693aa: 6e20 4798 5600 |0045: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3693b0: 6e10 5498 0600 |0048: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3693b6: 0c04 |004b: move-result-object v4 │ │ +3693b8: 2205 4f13 |004c: new-instance v5, Ljava/text/ParseException; // type@134f │ │ +3693bc: 2206 e812 |004e: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3693c0: 7010 4098 0600 |0050: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3693c6: 1a00 7520 |0053: const-string v0, "Invalid input: expected " // string@2075 │ │ +3693ca: 6e20 4b98 0600 |0055: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3693d0: 6e20 4b98 4600 |0058: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3693d6: 1a04 4101 |005b: const-string v4, " ASCII digits" // string@0141 │ │ +3693da: 6e20 4b98 4600 |005d: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3693e0: 6e10 5498 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3693e6: 0c04 |0063: move-result-object v4 │ │ +3693e8: 5436 f171 |0064: iget-object v6, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +3693ec: 6e10 7099 0600 |0066: invoke-virtual {v6}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3693f2: 0a06 |0069: move-result v6 │ │ +3693f4: 7030 6f99 4506 |006a: invoke-direct {v5, v4, v6}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +3693fa: 2705 |006d: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=631 │ │ 0x000c line=632 │ │ 0x001a line=637 │ │ 0x0022 line=638 │ │ 0x002e line=644 │ │ @@ -807180,34 +807180,34 @@ │ │ type : '(C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -369a5c: |[369a5c] javax.mail.internet.MailDateFormat$AbstractDateParser.parseChar:(C)V │ │ -369a6c: 6e20 e39e 4300 |0000: invoke-virtual {v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369a72: 0a00 |0003: move-result v0 │ │ -369a74: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -369a78: 0e00 |0006: return-void │ │ -369a7a: 2200 4f13 |0007: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -369a7e: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -369a82: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -369a88: 1a02 7620 |000e: const-string v2, "Invalid input: expected '" // string@2076 │ │ -369a8c: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369a92: 6e20 4498 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -369a98: 1a04 7803 |0016: const-string v4, "'" // string@0378 │ │ -369a9c: 6e20 4b98 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369aa2: 6e10 5498 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -369aa8: 0c04 |001e: move-result-object v4 │ │ -369aaa: 5431 f171 |001f: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369aae: 6e10 7099 0100 |0021: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369ab4: 0a01 |0024: move-result v1 │ │ -369ab6: 7030 6f99 4001 |0025: invoke-direct {v0, v4, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369abc: 2700 |0028: throw v0 │ │ +369a58: |[369a58] javax.mail.internet.MailDateFormat$AbstractDateParser.parseChar:(C)V │ │ +369a68: 6e20 e39e 4300 |0000: invoke-virtual {v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369a6e: 0a00 |0003: move-result v0 │ │ +369a70: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +369a74: 0e00 |0006: return-void │ │ +369a76: 2200 4f13 |0007: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +369a7a: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +369a7e: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +369a84: 1a02 7620 |000e: const-string v2, "Invalid input: expected '" // string@2076 │ │ +369a88: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369a8e: 6e20 4498 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +369a94: 1a04 7803 |0016: const-string v4, "'" // string@0378 │ │ +369a98: 6e20 4b98 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369a9e: 6e10 5498 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +369aa4: 0c04 |001e: move-result-object v4 │ │ +369aa6: 5431 f171 |001f: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369aaa: 6e10 7099 0100 |0021: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369ab0: 0a01 |0024: move-result v1 │ │ +369ab2: 7030 6f99 4001 |0025: invoke-direct {v0, v4, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369ab8: 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; │ │ @@ -807218,92 +807218,92 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -369400: |[369400] javax.mail.internet.MailDateFormat$AbstractDateParser.parseDayName:()I │ │ -369410: 6e10 d29e 0700 |0000: invoke-virtual {v7}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ -369416: 0a00 |0003: move-result v0 │ │ -369418: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -36941a: 1a02 6d20 |0005: const-string v2, "Invalid day-name" // string@206d │ │ -36941e: 3210 7800 |0007: if-eq v0, v1, 007f // +0078 │ │ -369422: 1301 4600 |0009: const/16 v1, #int 70 // #46 │ │ -369426: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -369428: 3210 5100 |000c: if-eq v0, v1, 005d // +0051 │ │ -36942c: 1301 4d00 |000e: const/16 v1, #int 77 // #4d │ │ -369430: 1304 6e00 |0010: const/16 v4, #int 110 // #6e │ │ -369434: 3210 4100 |0012: if-eq v0, v1, 0053 // +0041 │ │ -369438: 1301 5700 |0014: const/16 v1, #int 87 // #57 │ │ -36943c: 1305 6500 |0016: const/16 v5, #int 101 // #65 │ │ -369440: 3210 3100 |0018: if-eq v0, v1, 0049 // +0031 │ │ -369444: 1301 5300 |001a: const/16 v1, #int 83 // #53 │ │ -369448: 1306 7500 |001c: const/16 v6, #int 117 // #75 │ │ -36944c: 3210 1800 |001e: if-eq v0, v1, 0036 // +0018 │ │ -369450: 1301 5400 |0020: const/16 v1, #int 84 // #54 │ │ -369454: 3310 4700 |0022: if-ne v0, v1, 0069 // +0047 │ │ -369458: 6e30 e69e 6705 |0024: invoke-virtual {v7, v6, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -36945e: 0a00 |0027: move-result v0 │ │ -369460: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ -369464: 1230 |002a: const/4 v0, #int 3 // #3 │ │ -369466: 0f00 |002b: return v0 │ │ -369468: 1300 6800 |002c: const/16 v0, #int 104 // #68 │ │ -36946c: 6e30 e69e 0706 |002e: invoke-virtual {v7, v0, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -369472: 0a00 |0031: move-result v0 │ │ -369474: 3800 3700 |0032: if-eqz v0, 0069 // +0037 │ │ -369478: 1250 |0034: const/4 v0, #int 5 // #5 │ │ -36947a: 0f00 |0035: return v0 │ │ -36947c: 6e30 e69e 6704 |0036: invoke-virtual {v7, v6, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -369482: 0a00 |0039: move-result v0 │ │ -369484: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -369488: 0f03 |003c: return v3 │ │ -36948a: 1300 6100 |003d: const/16 v0, #int 97 // #61 │ │ -36948e: 1301 7400 |003f: const/16 v1, #int 116 // #74 │ │ -369492: 6e30 e69e 0701 |0041: invoke-virtual {v7, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -369498: 0a00 |0044: move-result v0 │ │ -36949a: 3800 2400 |0045: if-eqz v0, 0069 // +0024 │ │ -36949e: 1270 |0047: const/4 v0, #int 7 // #7 │ │ -3694a0: 0f00 |0048: return v0 │ │ -3694a2: 1300 6400 |0049: const/16 v0, #int 100 // #64 │ │ -3694a6: 6e30 e69e 5700 |004b: invoke-virtual {v7, v5, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3694ac: 0a00 |004e: move-result v0 │ │ -3694ae: 3800 1a00 |004f: if-eqz v0, 0069 // +001a │ │ -3694b2: 1240 |0051: const/4 v0, #int 4 // #4 │ │ -3694b4: 0f00 |0052: return v0 │ │ -3694b6: 1300 6f00 |0053: const/16 v0, #int 111 // #6f │ │ -3694ba: 6e30 e69e 0704 |0055: invoke-virtual {v7, v0, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3694c0: 0a00 |0058: move-result v0 │ │ -3694c2: 3800 1000 |0059: if-eqz v0, 0069 // +0010 │ │ -3694c6: 1220 |005b: const/4 v0, #int 2 // #2 │ │ -3694c8: 0f00 |005c: return v0 │ │ -3694ca: 1300 7200 |005d: const/16 v0, #int 114 // #72 │ │ -3694ce: 1301 6900 |005f: const/16 v1, #int 105 // #69 │ │ -3694d2: 6e30 e69e 0701 |0061: invoke-virtual {v7, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3694d8: 0a00 |0064: move-result v0 │ │ -3694da: 3800 0400 |0065: if-eqz v0, 0069 // +0004 │ │ -3694de: 1260 |0067: const/4 v0, #int 6 // #6 │ │ -3694e0: 0f00 |0068: return v0 │ │ -3694e2: 5470 f171 |0069: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -3694e6: 6e10 7099 0000 |006b: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3694ec: 0a01 |006e: move-result v1 │ │ -3694ee: b131 |006f: sub-int/2addr v1, v3 │ │ -3694f0: 6e20 7299 1000 |0070: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3694f6: 2200 4f13 |0073: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -3694fa: 5471 f171 |0075: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -3694fe: 6e10 7099 0100 |0077: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369504: 0a01 |007a: move-result v1 │ │ -369506: 7030 6f99 2001 |007b: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -36950c: 2700 |007e: throw v0 │ │ -36950e: 2200 4f13 |007f: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -369512: 5471 f171 |0081: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369516: 6e10 7099 0100 |0083: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36951c: 0a01 |0086: move-result v1 │ │ -36951e: 7030 6f99 2001 |0087: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369524: 2700 |008a: throw v0 │ │ +3693fc: |[3693fc] javax.mail.internet.MailDateFormat$AbstractDateParser.parseDayName:()I │ │ +36940c: 6e10 d29e 0700 |0000: invoke-virtual {v7}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ +369412: 0a00 |0003: move-result v0 │ │ +369414: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +369416: 1a02 6d20 |0005: const-string v2, "Invalid day-name" // string@206d │ │ +36941a: 3210 7800 |0007: if-eq v0, v1, 007f // +0078 │ │ +36941e: 1301 4600 |0009: const/16 v1, #int 70 // #46 │ │ +369422: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +369424: 3210 5100 |000c: if-eq v0, v1, 005d // +0051 │ │ +369428: 1301 4d00 |000e: const/16 v1, #int 77 // #4d │ │ +36942c: 1304 6e00 |0010: const/16 v4, #int 110 // #6e │ │ +369430: 3210 4100 |0012: if-eq v0, v1, 0053 // +0041 │ │ +369434: 1301 5700 |0014: const/16 v1, #int 87 // #57 │ │ +369438: 1305 6500 |0016: const/16 v5, #int 101 // #65 │ │ +36943c: 3210 3100 |0018: if-eq v0, v1, 0049 // +0031 │ │ +369440: 1301 5300 |001a: const/16 v1, #int 83 // #53 │ │ +369444: 1306 7500 |001c: const/16 v6, #int 117 // #75 │ │ +369448: 3210 1800 |001e: if-eq v0, v1, 0036 // +0018 │ │ +36944c: 1301 5400 |0020: const/16 v1, #int 84 // #54 │ │ +369450: 3310 4700 |0022: if-ne v0, v1, 0069 // +0047 │ │ +369454: 6e30 e69e 6705 |0024: invoke-virtual {v7, v6, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +36945a: 0a00 |0027: move-result v0 │ │ +36945c: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ +369460: 1230 |002a: const/4 v0, #int 3 // #3 │ │ +369462: 0f00 |002b: return v0 │ │ +369464: 1300 6800 |002c: const/16 v0, #int 104 // #68 │ │ +369468: 6e30 e69e 0706 |002e: invoke-virtual {v7, v0, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +36946e: 0a00 |0031: move-result v0 │ │ +369470: 3800 3700 |0032: if-eqz v0, 0069 // +0037 │ │ +369474: 1250 |0034: const/4 v0, #int 5 // #5 │ │ +369476: 0f00 |0035: return v0 │ │ +369478: 6e30 e69e 6704 |0036: invoke-virtual {v7, v6, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +36947e: 0a00 |0039: move-result v0 │ │ +369480: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +369484: 0f03 |003c: return v3 │ │ +369486: 1300 6100 |003d: const/16 v0, #int 97 // #61 │ │ +36948a: 1301 7400 |003f: const/16 v1, #int 116 // #74 │ │ +36948e: 6e30 e69e 0701 |0041: invoke-virtual {v7, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +369494: 0a00 |0044: move-result v0 │ │ +369496: 3800 2400 |0045: if-eqz v0, 0069 // +0024 │ │ +36949a: 1270 |0047: const/4 v0, #int 7 // #7 │ │ +36949c: 0f00 |0048: return v0 │ │ +36949e: 1300 6400 |0049: const/16 v0, #int 100 // #64 │ │ +3694a2: 6e30 e69e 5700 |004b: invoke-virtual {v7, v5, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3694a8: 0a00 |004e: move-result v0 │ │ +3694aa: 3800 1a00 |004f: if-eqz v0, 0069 // +001a │ │ +3694ae: 1240 |0051: const/4 v0, #int 4 // #4 │ │ +3694b0: 0f00 |0052: return v0 │ │ +3694b2: 1300 6f00 |0053: const/16 v0, #int 111 // #6f │ │ +3694b6: 6e30 e69e 0704 |0055: invoke-virtual {v7, v0, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3694bc: 0a00 |0058: move-result v0 │ │ +3694be: 3800 1000 |0059: if-eqz v0, 0069 // +0010 │ │ +3694c2: 1220 |005b: const/4 v0, #int 2 // #2 │ │ +3694c4: 0f00 |005c: return v0 │ │ +3694c6: 1300 7200 |005d: const/16 v0, #int 114 // #72 │ │ +3694ca: 1301 6900 |005f: const/16 v1, #int 105 // #69 │ │ +3694ce: 6e30 e69e 0701 |0061: invoke-virtual {v7, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3694d4: 0a00 |0064: move-result v0 │ │ +3694d6: 3800 0400 |0065: if-eqz v0, 0069 // +0004 │ │ +3694da: 1260 |0067: const/4 v0, #int 6 // #6 │ │ +3694dc: 0f00 |0068: return v0 │ │ +3694de: 5470 f171 |0069: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +3694e2: 6e10 7099 0000 |006b: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3694e8: 0a01 |006e: move-result v1 │ │ +3694ea: b131 |006f: sub-int/2addr v1, v3 │ │ +3694ec: 6e20 7299 1000 |0070: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3694f2: 2200 4f13 |0073: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +3694f6: 5471 f171 |0075: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +3694fa: 6e10 7099 0100 |0077: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369500: 0a01 |007a: move-result v1 │ │ +369502: 7030 6f99 2001 |007b: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369508: 2700 |007e: throw v0 │ │ +36950a: 2200 4f13 |007f: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +36950e: 5471 f171 |0081: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369512: 6e10 7099 0100 |0083: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369518: 0a01 |0086: move-result v1 │ │ +36951a: 7030 6f99 2001 |0087: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369520: 2700 |008a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0024 line=450 │ │ 0x002e line=452 │ │ 0x0036 line=443 │ │ 0x0041 line=445 │ │ @@ -807322,26 +807322,26 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -369ac0: |[369ac0] javax.mail.internet.MailDateFormat$AbstractDateParser.parseFoldingWhiteSpace:()V │ │ -369ad0: 6e10 e49e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipFoldingWhiteSpace:()Z // method@9ee4 │ │ -369ad6: 0a00 |0003: move-result v0 │ │ -369ad8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -369adc: 0e00 |0006: return-void │ │ -369ade: 2200 4f13 |0007: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -369ae2: 5431 f171 |0009: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369ae6: 6e10 7099 0100 |000b: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369aec: 0a01 |000e: move-result v1 │ │ -369aee: 1a02 7720 |000f: const-string v2, "Invalid input: expected FWS" // string@2077 │ │ -369af2: 7030 6f99 2001 |0011: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369af8: 2700 |0014: throw v0 │ │ +369abc: |[369abc] javax.mail.internet.MailDateFormat$AbstractDateParser.parseFoldingWhiteSpace:()V │ │ +369acc: 6e10 e49e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipFoldingWhiteSpace:()Z // method@9ee4 │ │ +369ad2: 0a00 |0003: move-result v0 │ │ +369ad4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +369ad8: 0e00 |0006: return-void │ │ +369ada: 2200 4f13 |0007: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +369ade: 5431 f171 |0009: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369ae2: 6e10 7099 0100 |000b: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369ae8: 0a01 |000e: move-result v1 │ │ +369aea: 1a02 7720 |000f: const-string v2, "Invalid input: expected FWS" // string@2077 │ │ +369aee: 7030 6f99 2001 |0011: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369af4: 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; │ │ @@ -807351,223 +807351,223 @@ │ │ type : '(Z)I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 454 16-bit code units │ │ -369528: |[369528] javax.mail.internet.MailDateFormat$AbstractDateParser.parseMonthName:(Z)I │ │ -369538: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -36953c: 7401 d29e 1000 |0002: invoke-virtual/range {v16}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ -369542: 0a01 |0005: move-result v1 │ │ -369544: 1302 5200 |0006: const/16 v2, #int 82 // #52 │ │ -369548: 1303 5000 |0008: const/16 v3, #int 80 // #50 │ │ -36954c: 1304 4100 |000a: const/16 v4, #int 65 // #41 │ │ -369550: 1305 4300 |000c: const/16 v5, #int 67 // #43 │ │ -369554: 1306 5500 |000e: const/16 v6, #int 85 // #55 │ │ -369558: 1a07 7c20 |0010: const-string v7, "Invalid month" // string@207c │ │ -36955c: 1308 4500 |0012: const/16 v8, #int 69 // #45 │ │ -369560: 1309 7200 |0014: const/16 v9, #int 114 // #72 │ │ -369564: 130a 6100 |0016: const/16 v10, #int 97 // #61 │ │ -369568: 130b 7500 |0018: const/16 v11, #int 117 // #75 │ │ -36956c: 130c 7000 |001a: const/16 v12, #int 112 // #70 │ │ -369570: 130d 6300 |001c: const/16 v13, #int 99 // #63 │ │ -369574: 121e |001e: const/4 v14, #int 1 // #1 │ │ -369576: 130f 6500 |001f: const/16 v15, #int 101 // #65 │ │ -36957a: 2c01 5f01 0000 |0021: sparse-switch v1, 00000180 // +0000015f │ │ -369580: 2900 4601 |0024: goto/16 016a // +0146 │ │ -369584: 3911 4401 |0026: if-nez v17, 016a // +0144 │ │ -369588: 281a |0028: goto 0042 // +001a │ │ -36958a: 3911 4101 |0029: if-nez v17, 016a // +0141 │ │ -36958e: 2828 |002b: goto 0053 // +0028 │ │ -369590: 3911 3e01 |002c: if-nez v17, 016a // +013e │ │ -369594: 283a |002e: goto 0068 // +003a │ │ -369596: 3911 3b01 |002f: if-nez v17, 016a // +013b │ │ -36959a: 2850 |0031: goto 0081 // +0050 │ │ -36959c: 3911 3801 |0032: if-nez v17, 016a // +0138 │ │ -3695a0: 2900 8d00 |0034: goto/16 00c1 // +008d │ │ -3695a4: 3911 3401 |0036: if-nez v17, 016a // +0134 │ │ -3695a8: 2900 dd00 |0038: goto/16 0115 // +00dd │ │ -3695ac: 3911 3001 |003a: if-nez v17, 016a // +0130 │ │ -3695b0: 2900 ec00 |003c: goto/16 0128 // +00ec │ │ -3695b4: 3911 2c01 |003e: if-nez v17, 016a // +012c │ │ -3695b8: 2900 f900 |0040: goto/16 0139 // +00f9 │ │ -3695bc: 6e30 e69e f00c |0042: invoke-virtual {v0, v15, v12}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3695c2: 0a01 |0045: move-result v1 │ │ -3695c4: 3901 0a00 |0046: if-nez v1, 0050 // +000a │ │ -3695c8: 3911 2201 |0048: if-nez v17, 016a // +0122 │ │ -3695cc: 6e53 e19e f0c8 |004a: invoke-virtual {v0, v15, v8, v12, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -3695d2: 0a01 |004d: move-result v1 │ │ -3695d4: 3801 1c01 |004e: if-eqz v1, 016a // +011c │ │ -3695d8: 1301 0800 |0050: const/16 v1, #int 8 // #8 │ │ -3695dc: 0f01 |0052: return v1 │ │ -3695de: 1301 7400 |0053: const/16 v1, #int 116 // #74 │ │ -3695e2: 6e30 e69e d001 |0055: invoke-virtual {v0, v13, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3695e8: 0a02 |0058: move-result v2 │ │ -3695ea: 3902 0c00 |0059: if-nez v2, 0065 // +000c │ │ -3695ee: 3911 0f01 |005b: if-nez v17, 016a // +010f │ │ -3695f2: 1302 5400 |005d: const/16 v2, #int 84 // #54 │ │ -3695f6: 6e52 e19e d015 |005f: invoke-virtual {v0, v13, v5, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -3695fc: 0a01 |0062: move-result v1 │ │ -3695fe: 3801 0701 |0063: if-eqz v1, 016a // +0107 │ │ -369602: 1301 0900 |0065: const/16 v1, #int 9 // #9 │ │ -369606: 0f01 |0067: return v1 │ │ -369608: 1301 6f00 |0068: const/16 v1, #int 111 // #6f │ │ -36960c: 1302 7600 |006a: const/16 v2, #int 118 // #76 │ │ -369610: 6e30 e69e 1002 |006c: invoke-virtual {v0, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -369616: 0a03 |006f: move-result v3 │ │ -369618: 3903 0e00 |0070: if-nez v3, 007e // +000e │ │ -36961c: 3911 f800 |0072: if-nez v17, 016a // +00f8 │ │ -369620: 1303 4f00 |0074: const/16 v3, #int 79 // #4f │ │ -369624: 1304 5600 |0076: const/16 v4, #int 86 // #56 │ │ -369628: 6e54 e19e 1023 |0078: invoke-virtual {v0, v1, v3, v2, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -36962e: 0a01 |007b: move-result v1 │ │ -369630: 3801 ee00 |007c: if-eqz v1, 016a // +00ee │ │ -369634: 1301 0a00 |007e: const/16 v1, #int 10 // #a │ │ -369638: 0f01 |0080: return v1 │ │ -36963a: 6e20 e39e a000 |0081: invoke-virtual {v0, v10}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369640: 0a01 |0084: move-result v1 │ │ -369642: 3901 0a00 |0085: if-nez v1, 008f // +000a │ │ -369646: 3911 e300 |0087: if-nez v17, 016a // +00e3 │ │ -36964a: 6e20 e39e 4000 |0089: invoke-virtual {v0, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369650: 0a01 |008c: move-result v1 │ │ -369652: 3801 dd00 |008d: if-eqz v1, 016a // +00dd │ │ -369656: 6e20 e39e 9000 |008f: invoke-virtual {v0, v9}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -36965c: 0a01 |0092: move-result v1 │ │ -36965e: 3901 2c00 |0093: if-nez v1, 00bf // +002c │ │ -369662: 3911 0900 |0095: if-nez v17, 009e // +0009 │ │ -369666: 6e20 e39e 2000 |0097: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -36966c: 0a01 |009a: move-result v1 │ │ -36966e: 3801 0300 |009b: if-eqz v1, 009e // +0003 │ │ -369672: 2822 |009d: goto 00bf // +0022 │ │ -369674: 1301 7900 |009e: const/16 v1, #int 121 // #79 │ │ -369678: 6e20 e39e 1000 |00a0: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -36967e: 0a01 |00a3: move-result v1 │ │ -369680: 3901 1900 |00a4: if-nez v1, 00bd // +0019 │ │ -369684: 3911 0b00 |00a6: if-nez v17, 00b1 // +000b │ │ -369688: 1301 5900 |00a8: const/16 v1, #int 89 // #59 │ │ -36968c: 6e20 e39e 1000 |00aa: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369692: 0a01 |00ad: move-result v1 │ │ -369694: 3801 0300 |00ae: if-eqz v1, 00b1 // +0003 │ │ -369698: 280d |00b0: goto 00bd // +000d │ │ -36969a: 5401 f171 |00b1: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -36969e: 6e10 7099 0100 |00b3: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3696a4: 0a02 |00b6: move-result v2 │ │ -3696a6: b1e2 |00b7: sub-int/2addr v2, v14 │ │ -3696a8: 6e20 7299 2100 |00b8: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3696ae: 2900 af00 |00bb: goto/16 016a // +00af │ │ -3696b2: 1241 |00bd: const/4 v1, #int 4 // #4 │ │ -3696b4: 0f01 |00be: return v1 │ │ -3696b6: 1221 |00bf: const/4 v1, #int 2 // #2 │ │ -3696b8: 0f01 |00c0: return v1 │ │ -3696ba: 6e20 e39e b000 |00c1: invoke-virtual {v0, v11}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -3696c0: 0a01 |00c4: move-result v1 │ │ -3696c2: 1302 4e00 |00c5: const/16 v2, #int 78 // #4e │ │ -3696c6: 1303 6e00 |00c7: const/16 v3, #int 110 // #6e │ │ -3696ca: 3901 1b00 |00c9: if-nez v1, 00e4 // +001b │ │ -3696ce: 3911 0900 |00cb: if-nez v17, 00d4 // +0009 │ │ -3696d2: 6e20 e39e 6000 |00cd: invoke-virtual {v0, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -3696d8: 0a01 |00d0: move-result v1 │ │ -3696da: 3801 0300 |00d1: if-eqz v1, 00d4 // +0003 │ │ -3696de: 2811 |00d3: goto 00e4 // +0011 │ │ -3696e0: 6e30 e69e a003 |00d4: invoke-virtual {v0, v10, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3696e6: 0a01 |00d7: move-result v1 │ │ -3696e8: 3901 0a00 |00d8: if-nez v1, 00e2 // +000a │ │ -3696ec: 3911 9000 |00da: if-nez v17, 016a // +0090 │ │ -3696f0: 6e52 e19e a034 |00dc: invoke-virtual {v0, v10, v4, v3, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -3696f6: 0a01 |00df: move-result v1 │ │ -3696f8: 3801 8a00 |00e0: if-eqz v1, 016a // +008a │ │ -3696fc: 1201 |00e2: const/4 v1, #int 0 // #0 │ │ -3696fe: 0f01 |00e3: return v1 │ │ -369700: 1301 6c00 |00e4: const/16 v1, #int 108 // #6c │ │ -369704: 6e20 e39e 1000 |00e6: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -36970a: 0a01 |00e9: move-result v1 │ │ -36970c: 3901 2900 |00ea: if-nez v1, 0113 // +0029 │ │ -369710: 3911 0b00 |00ec: if-nez v17, 00f7 // +000b │ │ -369714: 1301 4c00 |00ee: const/16 v1, #int 76 // #4c │ │ -369718: 6e20 e39e 1000 |00f0: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -36971e: 0a01 |00f3: move-result v1 │ │ -369720: 3801 0300 |00f4: if-eqz v1, 00f7 // +0003 │ │ -369724: 281d |00f6: goto 0113 // +001d │ │ -369726: 6e20 e39e 3000 |00f7: invoke-virtual {v0, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -36972c: 0a01 |00fa: move-result v1 │ │ -36972e: 3901 1600 |00fb: if-nez v1, 0111 // +0016 │ │ -369732: 3911 0900 |00fd: if-nez v17, 0106 // +0009 │ │ -369736: 6e20 e39e 2000 |00ff: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -36973c: 0a01 |0102: move-result v1 │ │ -36973e: 3801 0300 |0103: if-eqz v1, 0106 // +0003 │ │ -369742: 280c |0105: goto 0111 // +000c │ │ -369744: 5401 f171 |0106: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369748: 6e10 7099 0100 |0108: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36974e: 0a02 |010b: move-result v2 │ │ -369750: b1e2 |010c: sub-int/2addr v2, v14 │ │ -369752: 6e20 7299 2100 |010d: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369758: 285a |0110: goto 016a // +005a │ │ -36975a: 1251 |0111: const/4 v1, #int 5 // #5 │ │ -36975c: 0f01 |0112: return v1 │ │ -36975e: 1261 |0113: const/4 v1, #int 6 // #6 │ │ -369760: 0f01 |0114: return v1 │ │ -369762: 1301 6200 |0115: const/16 v1, #int 98 // #62 │ │ -369766: 6e30 e69e f001 |0117: invoke-virtual {v0, v15, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -36976c: 0a02 |011a: move-result v2 │ │ -36976e: 3902 0c00 |011b: if-nez v2, 0127 // +000c │ │ -369772: 3911 4d00 |011d: if-nez v17, 016a // +004d │ │ -369776: 1302 4200 |011f: const/16 v2, #int 66 // #42 │ │ -36977a: 6e52 e19e f018 |0121: invoke-virtual {v0, v15, v8, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -369780: 0a01 |0124: move-result v1 │ │ -369782: 3801 4500 |0125: if-eqz v1, 016a // +0045 │ │ -369786: 0f0e |0127: return v14 │ │ -369788: 6e30 e69e f00d |0128: invoke-virtual {v0, v15, v13}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -36978e: 0a01 |012b: move-result v1 │ │ -369790: 3901 0a00 |012c: if-nez v1, 0136 // +000a │ │ -369794: 3911 3c00 |012e: if-nez v17, 016a // +003c │ │ -369798: 6e55 e19e f0d8 |0130: invoke-virtual {v0, v15, v8, v13, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -36979e: 0a01 |0133: move-result v1 │ │ -3697a0: 3801 3600 |0134: if-eqz v1, 016a // +0036 │ │ -3697a4: 1301 0b00 |0136: const/16 v1, #int 11 // #b │ │ -3697a8: 0f01 |0138: return v1 │ │ -3697aa: 1301 6700 |0139: const/16 v1, #int 103 // #67 │ │ -3697ae: 6e30 e69e b001 |013b: invoke-virtual {v0, v11, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3697b4: 0a04 |013e: move-result v4 │ │ -3697b6: 3904 1d00 |013f: if-nez v4, 015c // +001d │ │ -3697ba: 3911 0b00 |0141: if-nez v17, 014c // +000b │ │ -3697be: 1304 4700 |0143: const/16 v4, #int 71 // #47 │ │ -3697c2: 6e54 e19e b016 |0145: invoke-virtual {v0, v11, v6, v1, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -3697c8: 0a01 |0148: move-result v1 │ │ -3697ca: 3801 0300 |0149: if-eqz v1, 014c // +0003 │ │ -3697ce: 2811 |014b: goto 015c // +0011 │ │ -3697d0: 6e30 e69e c009 |014c: invoke-virtual {v0, v12, v9}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3697d6: 0a01 |014f: move-result v1 │ │ -3697d8: 3901 0a00 |0150: if-nez v1, 015a // +000a │ │ -3697dc: 3911 1800 |0152: if-nez v17, 016a // +0018 │ │ -3697e0: 6e52 e19e c093 |0154: invoke-virtual {v0, v12, v3, v9, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -3697e6: 0a01 |0157: move-result v1 │ │ -3697e8: 3801 1200 |0158: if-eqz v1, 016a // +0012 │ │ -3697ec: 1231 |015a: const/4 v1, #int 3 // #3 │ │ -3697ee: 0f01 |015b: return v1 │ │ -3697f0: 1271 |015c: const/4 v1, #int 7 // #7 │ │ -3697f2: 0f01 |015d: return v1 │ │ -3697f4: 2201 4f13 |015e: new-instance v1, Ljava/text/ParseException; // type@134f │ │ -3697f8: 5402 f171 |0160: iget-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -3697fc: 6e10 7099 0200 |0162: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369802: 0a02 |0165: move-result v2 │ │ -369804: 7030 6f99 7102 |0166: invoke-direct {v1, v7, v2}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -36980a: 2701 |0169: throw v1 │ │ -36980c: 5401 f171 |016a: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369810: 6e10 7099 0100 |016c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369816: 0a02 |016f: move-result v2 │ │ -369818: b1e2 |0170: sub-int/2addr v2, v14 │ │ -36981a: 6e20 7299 2100 |0171: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369820: 2201 4f13 |0174: new-instance v1, Ljava/text/ParseException; // type@134f │ │ -369824: 5402 f171 |0176: iget-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369828: 6e10 7099 0200 |0178: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36982e: 0a02 |017b: move-result v2 │ │ -369830: 7030 6f99 7102 |017c: invoke-direct {v1, v7, v2}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369836: 2701 |017f: throw v1 │ │ -369838: 0002 1100 ffff ffff 4100 0000 4400 ... |0180: sparse-switch-data (70 units) │ │ +369524: |[369524] javax.mail.internet.MailDateFormat$AbstractDateParser.parseMonthName:(Z)I │ │ +369534: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +369538: 7401 d29e 1000 |0002: invoke-virtual/range {v16}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ +36953e: 0a01 |0005: move-result v1 │ │ +369540: 1302 5200 |0006: const/16 v2, #int 82 // #52 │ │ +369544: 1303 5000 |0008: const/16 v3, #int 80 // #50 │ │ +369548: 1304 4100 |000a: const/16 v4, #int 65 // #41 │ │ +36954c: 1305 4300 |000c: const/16 v5, #int 67 // #43 │ │ +369550: 1306 5500 |000e: const/16 v6, #int 85 // #55 │ │ +369554: 1a07 7c20 |0010: const-string v7, "Invalid month" // string@207c │ │ +369558: 1308 4500 |0012: const/16 v8, #int 69 // #45 │ │ +36955c: 1309 7200 |0014: const/16 v9, #int 114 // #72 │ │ +369560: 130a 6100 |0016: const/16 v10, #int 97 // #61 │ │ +369564: 130b 7500 |0018: const/16 v11, #int 117 // #75 │ │ +369568: 130c 7000 |001a: const/16 v12, #int 112 // #70 │ │ +36956c: 130d 6300 |001c: const/16 v13, #int 99 // #63 │ │ +369570: 121e |001e: const/4 v14, #int 1 // #1 │ │ +369572: 130f 6500 |001f: const/16 v15, #int 101 // #65 │ │ +369576: 2c01 5f01 0000 |0021: sparse-switch v1, 00000180 // +0000015f │ │ +36957c: 2900 4601 |0024: goto/16 016a // +0146 │ │ +369580: 3911 4401 |0026: if-nez v17, 016a // +0144 │ │ +369584: 281a |0028: goto 0042 // +001a │ │ +369586: 3911 4101 |0029: if-nez v17, 016a // +0141 │ │ +36958a: 2828 |002b: goto 0053 // +0028 │ │ +36958c: 3911 3e01 |002c: if-nez v17, 016a // +013e │ │ +369590: 283a |002e: goto 0068 // +003a │ │ +369592: 3911 3b01 |002f: if-nez v17, 016a // +013b │ │ +369596: 2850 |0031: goto 0081 // +0050 │ │ +369598: 3911 3801 |0032: if-nez v17, 016a // +0138 │ │ +36959c: 2900 8d00 |0034: goto/16 00c1 // +008d │ │ +3695a0: 3911 3401 |0036: if-nez v17, 016a // +0134 │ │ +3695a4: 2900 dd00 |0038: goto/16 0115 // +00dd │ │ +3695a8: 3911 3001 |003a: if-nez v17, 016a // +0130 │ │ +3695ac: 2900 ec00 |003c: goto/16 0128 // +00ec │ │ +3695b0: 3911 2c01 |003e: if-nez v17, 016a // +012c │ │ +3695b4: 2900 f900 |0040: goto/16 0139 // +00f9 │ │ +3695b8: 6e30 e69e f00c |0042: invoke-virtual {v0, v15, v12}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3695be: 0a01 |0045: move-result v1 │ │ +3695c0: 3901 0a00 |0046: if-nez v1, 0050 // +000a │ │ +3695c4: 3911 2201 |0048: if-nez v17, 016a // +0122 │ │ +3695c8: 6e53 e19e f0c8 |004a: invoke-virtual {v0, v15, v8, v12, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +3695ce: 0a01 |004d: move-result v1 │ │ +3695d0: 3801 1c01 |004e: if-eqz v1, 016a // +011c │ │ +3695d4: 1301 0800 |0050: const/16 v1, #int 8 // #8 │ │ +3695d8: 0f01 |0052: return v1 │ │ +3695da: 1301 7400 |0053: const/16 v1, #int 116 // #74 │ │ +3695de: 6e30 e69e d001 |0055: invoke-virtual {v0, v13, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3695e4: 0a02 |0058: move-result v2 │ │ +3695e6: 3902 0c00 |0059: if-nez v2, 0065 // +000c │ │ +3695ea: 3911 0f01 |005b: if-nez v17, 016a // +010f │ │ +3695ee: 1302 5400 |005d: const/16 v2, #int 84 // #54 │ │ +3695f2: 6e52 e19e d015 |005f: invoke-virtual {v0, v13, v5, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +3695f8: 0a01 |0062: move-result v1 │ │ +3695fa: 3801 0701 |0063: if-eqz v1, 016a // +0107 │ │ +3695fe: 1301 0900 |0065: const/16 v1, #int 9 // #9 │ │ +369602: 0f01 |0067: return v1 │ │ +369604: 1301 6f00 |0068: const/16 v1, #int 111 // #6f │ │ +369608: 1302 7600 |006a: const/16 v2, #int 118 // #76 │ │ +36960c: 6e30 e69e 1002 |006c: invoke-virtual {v0, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +369612: 0a03 |006f: move-result v3 │ │ +369614: 3903 0e00 |0070: if-nez v3, 007e // +000e │ │ +369618: 3911 f800 |0072: if-nez v17, 016a // +00f8 │ │ +36961c: 1303 4f00 |0074: const/16 v3, #int 79 // #4f │ │ +369620: 1304 5600 |0076: const/16 v4, #int 86 // #56 │ │ +369624: 6e54 e19e 1023 |0078: invoke-virtual {v0, v1, v3, v2, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +36962a: 0a01 |007b: move-result v1 │ │ +36962c: 3801 ee00 |007c: if-eqz v1, 016a // +00ee │ │ +369630: 1301 0a00 |007e: const/16 v1, #int 10 // #a │ │ +369634: 0f01 |0080: return v1 │ │ +369636: 6e20 e39e a000 |0081: invoke-virtual {v0, v10}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +36963c: 0a01 |0084: move-result v1 │ │ +36963e: 3901 0a00 |0085: if-nez v1, 008f // +000a │ │ +369642: 3911 e300 |0087: if-nez v17, 016a // +00e3 │ │ +369646: 6e20 e39e 4000 |0089: invoke-virtual {v0, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +36964c: 0a01 |008c: move-result v1 │ │ +36964e: 3801 dd00 |008d: if-eqz v1, 016a // +00dd │ │ +369652: 6e20 e39e 9000 |008f: invoke-virtual {v0, v9}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369658: 0a01 |0092: move-result v1 │ │ +36965a: 3901 2c00 |0093: if-nez v1, 00bf // +002c │ │ +36965e: 3911 0900 |0095: if-nez v17, 009e // +0009 │ │ +369662: 6e20 e39e 2000 |0097: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369668: 0a01 |009a: move-result v1 │ │ +36966a: 3801 0300 |009b: if-eqz v1, 009e // +0003 │ │ +36966e: 2822 |009d: goto 00bf // +0022 │ │ +369670: 1301 7900 |009e: const/16 v1, #int 121 // #79 │ │ +369674: 6e20 e39e 1000 |00a0: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +36967a: 0a01 |00a3: move-result v1 │ │ +36967c: 3901 1900 |00a4: if-nez v1, 00bd // +0019 │ │ +369680: 3911 0b00 |00a6: if-nez v17, 00b1 // +000b │ │ +369684: 1301 5900 |00a8: const/16 v1, #int 89 // #59 │ │ +369688: 6e20 e39e 1000 |00aa: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +36968e: 0a01 |00ad: move-result v1 │ │ +369690: 3801 0300 |00ae: if-eqz v1, 00b1 // +0003 │ │ +369694: 280d |00b0: goto 00bd // +000d │ │ +369696: 5401 f171 |00b1: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +36969a: 6e10 7099 0100 |00b3: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3696a0: 0a02 |00b6: move-result v2 │ │ +3696a2: b1e2 |00b7: sub-int/2addr v2, v14 │ │ +3696a4: 6e20 7299 2100 |00b8: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3696aa: 2900 af00 |00bb: goto/16 016a // +00af │ │ +3696ae: 1241 |00bd: const/4 v1, #int 4 // #4 │ │ +3696b0: 0f01 |00be: return v1 │ │ +3696b2: 1221 |00bf: const/4 v1, #int 2 // #2 │ │ +3696b4: 0f01 |00c0: return v1 │ │ +3696b6: 6e20 e39e b000 |00c1: invoke-virtual {v0, v11}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +3696bc: 0a01 |00c4: move-result v1 │ │ +3696be: 1302 4e00 |00c5: const/16 v2, #int 78 // #4e │ │ +3696c2: 1303 6e00 |00c7: const/16 v3, #int 110 // #6e │ │ +3696c6: 3901 1b00 |00c9: if-nez v1, 00e4 // +001b │ │ +3696ca: 3911 0900 |00cb: if-nez v17, 00d4 // +0009 │ │ +3696ce: 6e20 e39e 6000 |00cd: invoke-virtual {v0, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +3696d4: 0a01 |00d0: move-result v1 │ │ +3696d6: 3801 0300 |00d1: if-eqz v1, 00d4 // +0003 │ │ +3696da: 2811 |00d3: goto 00e4 // +0011 │ │ +3696dc: 6e30 e69e a003 |00d4: invoke-virtual {v0, v10, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3696e2: 0a01 |00d7: move-result v1 │ │ +3696e4: 3901 0a00 |00d8: if-nez v1, 00e2 // +000a │ │ +3696e8: 3911 9000 |00da: if-nez v17, 016a // +0090 │ │ +3696ec: 6e52 e19e a034 |00dc: invoke-virtual {v0, v10, v4, v3, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +3696f2: 0a01 |00df: move-result v1 │ │ +3696f4: 3801 8a00 |00e0: if-eqz v1, 016a // +008a │ │ +3696f8: 1201 |00e2: const/4 v1, #int 0 // #0 │ │ +3696fa: 0f01 |00e3: return v1 │ │ +3696fc: 1301 6c00 |00e4: const/16 v1, #int 108 // #6c │ │ +369700: 6e20 e39e 1000 |00e6: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369706: 0a01 |00e9: move-result v1 │ │ +369708: 3901 2900 |00ea: if-nez v1, 0113 // +0029 │ │ +36970c: 3911 0b00 |00ec: if-nez v17, 00f7 // +000b │ │ +369710: 1301 4c00 |00ee: const/16 v1, #int 76 // #4c │ │ +369714: 6e20 e39e 1000 |00f0: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +36971a: 0a01 |00f3: move-result v1 │ │ +36971c: 3801 0300 |00f4: if-eqz v1, 00f7 // +0003 │ │ +369720: 281d |00f6: goto 0113 // +001d │ │ +369722: 6e20 e39e 3000 |00f7: invoke-virtual {v0, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369728: 0a01 |00fa: move-result v1 │ │ +36972a: 3901 1600 |00fb: if-nez v1, 0111 // +0016 │ │ +36972e: 3911 0900 |00fd: if-nez v17, 0106 // +0009 │ │ +369732: 6e20 e39e 2000 |00ff: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369738: 0a01 |0102: move-result v1 │ │ +36973a: 3801 0300 |0103: if-eqz v1, 0106 // +0003 │ │ +36973e: 280c |0105: goto 0111 // +000c │ │ +369740: 5401 f171 |0106: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369744: 6e10 7099 0100 |0108: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36974a: 0a02 |010b: move-result v2 │ │ +36974c: b1e2 |010c: sub-int/2addr v2, v14 │ │ +36974e: 6e20 7299 2100 |010d: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369754: 285a |0110: goto 016a // +005a │ │ +369756: 1251 |0111: const/4 v1, #int 5 // #5 │ │ +369758: 0f01 |0112: return v1 │ │ +36975a: 1261 |0113: const/4 v1, #int 6 // #6 │ │ +36975c: 0f01 |0114: return v1 │ │ +36975e: 1301 6200 |0115: const/16 v1, #int 98 // #62 │ │ +369762: 6e30 e69e f001 |0117: invoke-virtual {v0, v15, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +369768: 0a02 |011a: move-result v2 │ │ +36976a: 3902 0c00 |011b: if-nez v2, 0127 // +000c │ │ +36976e: 3911 4d00 |011d: if-nez v17, 016a // +004d │ │ +369772: 1302 4200 |011f: const/16 v2, #int 66 // #42 │ │ +369776: 6e52 e19e f018 |0121: invoke-virtual {v0, v15, v8, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +36977c: 0a01 |0124: move-result v1 │ │ +36977e: 3801 4500 |0125: if-eqz v1, 016a // +0045 │ │ +369782: 0f0e |0127: return v14 │ │ +369784: 6e30 e69e f00d |0128: invoke-virtual {v0, v15, v13}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +36978a: 0a01 |012b: move-result v1 │ │ +36978c: 3901 0a00 |012c: if-nez v1, 0136 // +000a │ │ +369790: 3911 3c00 |012e: if-nez v17, 016a // +003c │ │ +369794: 6e55 e19e f0d8 |0130: invoke-virtual {v0, v15, v8, v13, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +36979a: 0a01 |0133: move-result v1 │ │ +36979c: 3801 3600 |0134: if-eqz v1, 016a // +0036 │ │ +3697a0: 1301 0b00 |0136: const/16 v1, #int 11 // #b │ │ +3697a4: 0f01 |0138: return v1 │ │ +3697a6: 1301 6700 |0139: const/16 v1, #int 103 // #67 │ │ +3697aa: 6e30 e69e b001 |013b: invoke-virtual {v0, v11, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3697b0: 0a04 |013e: move-result v4 │ │ +3697b2: 3904 1d00 |013f: if-nez v4, 015c // +001d │ │ +3697b6: 3911 0b00 |0141: if-nez v17, 014c // +000b │ │ +3697ba: 1304 4700 |0143: const/16 v4, #int 71 // #47 │ │ +3697be: 6e54 e19e b016 |0145: invoke-virtual {v0, v11, v6, v1, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +3697c4: 0a01 |0148: move-result v1 │ │ +3697c6: 3801 0300 |0149: if-eqz v1, 014c // +0003 │ │ +3697ca: 2811 |014b: goto 015c // +0011 │ │ +3697cc: 6e30 e69e c009 |014c: invoke-virtual {v0, v12, v9}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3697d2: 0a01 |014f: move-result v1 │ │ +3697d4: 3901 0a00 |0150: if-nez v1, 015a // +000a │ │ +3697d8: 3911 1800 |0152: if-nez v17, 016a // +0018 │ │ +3697dc: 6e52 e19e c093 |0154: invoke-virtual {v0, v12, v3, v9, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +3697e2: 0a01 |0157: move-result v1 │ │ +3697e4: 3801 1200 |0158: if-eqz v1, 016a // +0012 │ │ +3697e8: 1231 |015a: const/4 v1, #int 3 // #3 │ │ +3697ea: 0f01 |015b: return v1 │ │ +3697ec: 1271 |015c: const/4 v1, #int 7 // #7 │ │ +3697ee: 0f01 |015d: return v1 │ │ +3697f0: 2201 4f13 |015e: new-instance v1, Ljava/text/ParseException; // type@134f │ │ +3697f4: 5402 f171 |0160: iget-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +3697f8: 6e10 7099 0200 |0162: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3697fe: 0a02 |0165: move-result v2 │ │ +369800: 7030 6f99 7102 |0166: invoke-direct {v1, v7, v2}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369806: 2701 |0169: throw v1 │ │ +369808: 5401 f171 |016a: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +36980c: 6e10 7099 0100 |016c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369812: 0a02 |016f: move-result v2 │ │ +369814: b1e2 |0170: sub-int/2addr v2, v14 │ │ +369816: 6e20 7299 2100 |0171: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +36981c: 2201 4f13 |0174: new-instance v1, Ljava/text/ParseException; // type@134f │ │ +369820: 5402 f171 |0176: iget-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369824: 6e10 7099 0200 |0178: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36982a: 0a02 |017b: move-result v2 │ │ +36982c: 7030 6f99 7102 |017c: invoke-direct {v1, v7, v2}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369832: 2701 |017f: throw v1 │ │ +369834: 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 │ │ @@ -807607,63 +807607,63 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -3698c4: |[3698c4] javax.mail.internet.MailDateFormat$AbstractDateParser.parseZoneOffset:()I │ │ -3698d4: 6e10 d29e 0700 |0000: invoke-virtual {v7}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ -3698da: 0a00 |0003: move-result v0 │ │ -3698dc: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3698de: 1a02 9420 |0005: const-string v2, "Invalid zone" // string@2094 │ │ -3698e2: 1303 2b00 |0007: const/16 v3, #int 43 // #2b │ │ -3698e6: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -3698e8: 3230 1f00 |000a: if-eq v0, v3, 0029 // +001f │ │ -3698ec: 1305 2d00 |000c: const/16 v5, #int 45 // #2d │ │ -3698f0: 3350 0300 |000e: if-ne v0, v5, 0011 // +0003 │ │ -3698f4: 2819 |0010: goto 0029 // +0019 │ │ -3698f6: 3210 0c00 |0011: if-eq v0, v1, 001d // +000c │ │ -3698fa: 5470 f171 |0013: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -3698fe: 6e10 7099 0000 |0015: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369904: 0a01 |0018: move-result v1 │ │ -369906: b141 |0019: sub-int/2addr v1, v4 │ │ -369908: 6e20 7299 1000 |001a: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -36990e: 2200 4f13 |001d: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -369912: 5471 f171 |001f: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369916: 6e10 7099 0100 |0021: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36991c: 0a01 |0024: move-result v1 │ │ -36991e: 7030 6f99 2001 |0025: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369924: 2700 |0028: throw v0 │ │ -369926: 1245 |0029: const/4 v5, #int 4 // #4 │ │ -369928: 6e40 d79e 5745 |002a: invoke-virtual {v7, v5, v5, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(IIZ)I // method@9ed7 │ │ -36992e: 0a05 |002d: move-result v5 │ │ -369930: 6e20 d39e 5700 |002e: invoke-virtual {v7, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.isValidZoneOffset:(I)Z // method@9ed3 │ │ -369936: 0a06 |0031: move-result v6 │ │ -369938: 3806 1000 |0032: if-eqz v6, 0042 // +0010 │ │ -36993c: 3330 0300 |0034: if-ne v0, v3, 0037 // +0003 │ │ -369940: 2802 |0036: goto 0038 // +0002 │ │ -369942: 1211 |0037: const/4 v1, #int 1 // #1 │ │ -369944: db00 0564 |0038: div-int/lit8 v0, v5, #int 100 // #64 │ │ -369948: da00 003c |003a: mul-int/lit8 v0, v0, #int 60 // #3c │ │ -36994c: dc05 0564 |003c: rem-int/lit8 v5, v5, #int 100 // #64 │ │ -369950: b050 |003e: add-int/2addr v0, v5 │ │ -369952: 9201 0100 |003f: mul-int v1, v1, v0 │ │ -369956: 0f01 |0041: return v1 │ │ -369958: 5470 f171 |0042: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -36995c: 6e10 7099 0000 |0044: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369962: 0a01 |0047: move-result v1 │ │ -369964: d801 01fb |0048: add-int/lit8 v1, v1, #int -5 // #fb │ │ -369968: 6e20 7299 1000 |004a: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -36996e: 2200 4f13 |004d: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -369972: 5471 f171 |004f: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369976: 6e10 7099 0100 |0051: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36997c: 0a01 |0054: move-result v1 │ │ -36997e: 7030 6f99 2001 |0055: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369984: 2700 |0058: throw v0 │ │ +3698c0: |[3698c0] javax.mail.internet.MailDateFormat$AbstractDateParser.parseZoneOffset:()I │ │ +3698d0: 6e10 d29e 0700 |0000: invoke-virtual {v7}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ +3698d6: 0a00 |0003: move-result v0 │ │ +3698d8: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3698da: 1a02 9420 |0005: const-string v2, "Invalid zone" // string@2094 │ │ +3698de: 1303 2b00 |0007: const/16 v3, #int 43 // #2b │ │ +3698e2: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +3698e4: 3230 1f00 |000a: if-eq v0, v3, 0029 // +001f │ │ +3698e8: 1305 2d00 |000c: const/16 v5, #int 45 // #2d │ │ +3698ec: 3350 0300 |000e: if-ne v0, v5, 0011 // +0003 │ │ +3698f0: 2819 |0010: goto 0029 // +0019 │ │ +3698f2: 3210 0c00 |0011: if-eq v0, v1, 001d // +000c │ │ +3698f6: 5470 f171 |0013: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +3698fa: 6e10 7099 0000 |0015: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369900: 0a01 |0018: move-result v1 │ │ +369902: b141 |0019: sub-int/2addr v1, v4 │ │ +369904: 6e20 7299 1000 |001a: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +36990a: 2200 4f13 |001d: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +36990e: 5471 f171 |001f: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369912: 6e10 7099 0100 |0021: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369918: 0a01 |0024: move-result v1 │ │ +36991a: 7030 6f99 2001 |0025: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369920: 2700 |0028: throw v0 │ │ +369922: 1245 |0029: const/4 v5, #int 4 // #4 │ │ +369924: 6e40 d79e 5745 |002a: invoke-virtual {v7, v5, v5, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(IIZ)I // method@9ed7 │ │ +36992a: 0a05 |002d: move-result v5 │ │ +36992c: 6e20 d39e 5700 |002e: invoke-virtual {v7, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.isValidZoneOffset:(I)Z // method@9ed3 │ │ +369932: 0a06 |0031: move-result v6 │ │ +369934: 3806 1000 |0032: if-eqz v6, 0042 // +0010 │ │ +369938: 3330 0300 |0034: if-ne v0, v3, 0037 // +0003 │ │ +36993c: 2802 |0036: goto 0038 // +0002 │ │ +36993e: 1211 |0037: const/4 v1, #int 1 // #1 │ │ +369940: db00 0564 |0038: div-int/lit8 v0, v5, #int 100 // #64 │ │ +369944: da00 003c |003a: mul-int/lit8 v0, v0, #int 60 // #3c │ │ +369948: dc05 0564 |003c: rem-int/lit8 v5, v5, #int 100 // #64 │ │ +36994c: b050 |003e: add-int/2addr v0, v5 │ │ +36994e: 9201 0100 |003f: mul-int v1, v1, v0 │ │ +369952: 0f01 |0041: return v1 │ │ +369954: 5470 f171 |0042: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369958: 6e10 7099 0000 |0044: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36995e: 0a01 |0047: move-result v1 │ │ +369960: d801 01fb |0048: add-int/lit8 v1, v1, #int -5 // #fb │ │ +369964: 6e20 7299 1000 |004a: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +36996a: 2200 4f13 |004d: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +36996e: 5471 f171 |004f: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369972: 6e10 7099 0100 |0051: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369978: 0a01 |0054: move-result v1 │ │ +36997a: 7030 6f99 2001 |0055: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369980: 2700 |0058: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0013 line=610 │ │ 0x001d line=612 │ │ 0x002a line=601 │ │ 0x002e line=602 │ │ @@ -807678,42 +807678,42 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -368e38: |[368e38] javax.mail.internet.MailDateFormat$AbstractDateParser.peekAsciiDigit:()Z │ │ -368e48: 5430 f171 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -368e4c: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368e52: 0a00 |0005: move-result v0 │ │ -368e54: 5431 f271 |0006: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -368e58: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -368e5e: 0a01 |000b: move-result v1 │ │ -368e60: 3510 2400 |000c: if-ge v0, v1, 0030 // +0024 │ │ -368e64: 1300 3000 |000e: const/16 v0, #int 48 // #30 │ │ -368e68: 5431 f271 |0010: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -368e6c: 5432 f171 |0012: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -368e70: 6e10 7099 0200 |0014: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368e76: 0a02 |0017: move-result v2 │ │ -368e78: 6e20 0998 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368e7e: 0a01 |001b: move-result v1 │ │ -368e80: 3610 1400 |001c: if-gt v0, v1, 0030 // +0014 │ │ -368e84: 5430 f271 |001e: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -368e88: 5431 f171 |0020: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -368e8c: 6e10 7099 0100 |0022: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368e92: 0a01 |0025: move-result v1 │ │ -368e94: 6e20 0998 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368e9a: 0a00 |0029: move-result v0 │ │ -368e9c: 1301 3900 |002a: const/16 v1, #int 57 // #39 │ │ -368ea0: 3610 0400 |002c: if-gt v0, v1, 0030 // +0004 │ │ -368ea4: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -368ea6: 2802 |002f: goto 0031 // +0002 │ │ -368ea8: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -368eaa: 0f00 |0031: return v0 │ │ +368e34: |[368e34] javax.mail.internet.MailDateFormat$AbstractDateParser.peekAsciiDigit:()Z │ │ +368e44: 5430 f171 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +368e48: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368e4e: 0a00 |0005: move-result v0 │ │ +368e50: 5431 f271 |0006: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +368e54: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +368e5a: 0a01 |000b: move-result v1 │ │ +368e5c: 3510 2400 |000c: if-ge v0, v1, 0030 // +0024 │ │ +368e60: 1300 3000 |000e: const/16 v0, #int 48 // #30 │ │ +368e64: 5431 f271 |0010: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +368e68: 5432 f171 |0012: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +368e6c: 6e10 7099 0200 |0014: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368e72: 0a02 |0017: move-result v2 │ │ +368e74: 6e20 0998 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368e7a: 0a01 |001b: move-result v1 │ │ +368e7c: 3610 1400 |001c: if-gt v0, v1, 0030 // +0014 │ │ +368e80: 5430 f271 |001e: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +368e84: 5431 f171 |0020: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +368e88: 6e10 7099 0100 |0022: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368e8e: 0a01 |0025: move-result v1 │ │ +368e90: 6e20 0998 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368e96: 0a00 |0029: move-result v0 │ │ +368e98: 1301 3900 |002a: const/16 v1, #int 57 // #39 │ │ +368e9c: 3610 0400 |002c: if-gt v0, v1, 0030 // +0004 │ │ +368ea0: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +368ea2: 2802 |002f: goto 0031 // +0002 │ │ +368ea4: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +368ea6: 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; │ │ @@ -807723,33 +807723,33 @@ │ │ type : '(C)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -368eac: |[368eac] javax.mail.internet.MailDateFormat$AbstractDateParser.peekChar:(C)Z │ │ -368ebc: 5420 f171 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -368ec0: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368ec6: 0a00 |0005: move-result v0 │ │ -368ec8: 5421 f271 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -368ecc: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -368ed2: 0a01 |000b: move-result v1 │ │ -368ed4: 3510 1200 |000c: if-ge v0, v1, 001e // +0012 │ │ -368ed8: 5420 f271 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -368edc: 5421 f171 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -368ee0: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368ee6: 0a01 |0015: move-result v1 │ │ -368ee8: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368eee: 0a00 |0019: move-result v0 │ │ -368ef0: 3330 0400 |001a: if-ne v0, v3, 001e // +0004 │ │ -368ef4: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -368ef6: 2802 |001d: goto 001f // +0002 │ │ -368ef8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -368efa: 0f03 |001f: return v3 │ │ +368ea8: |[368ea8] javax.mail.internet.MailDateFormat$AbstractDateParser.peekChar:(C)Z │ │ +368eb8: 5420 f171 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +368ebc: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368ec2: 0a00 |0005: move-result v0 │ │ +368ec4: 5421 f271 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +368ec8: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +368ece: 0a01 |000b: move-result v1 │ │ +368ed0: 3510 1200 |000c: if-ge v0, v1, 001e // +0012 │ │ +368ed4: 5420 f271 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +368ed8: 5421 f171 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +368edc: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368ee2: 0a01 |0015: move-result v1 │ │ +368ee4: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368eea: 0a00 |0019: move-result v0 │ │ +368eec: 3330 0400 |001a: if-ne v0, v3, 001e // +0004 │ │ +368ef0: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +368ef2: 2802 |001d: goto 001f // +0002 │ │ +368ef4: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +368ef6: 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 │ │ @@ -807759,50 +807759,50 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -368efc: |[368efc] javax.mail.internet.MailDateFormat$AbstractDateParser.peekFoldingWhiteSpace:()Z │ │ -368f0c: 5420 f171 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -368f10: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368f16: 0a00 |0005: move-result v0 │ │ -368f18: 5421 f271 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -368f1c: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -368f22: 0a01 |000b: move-result v1 │ │ -368f24: 3510 3400 |000c: if-ge v0, v1, 0040 // +0034 │ │ -368f28: 5420 f271 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -368f2c: 5421 f171 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -368f30: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368f36: 0a01 |0015: move-result v1 │ │ -368f38: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368f3e: 0a00 |0019: move-result v0 │ │ -368f40: 1301 2000 |001a: const/16 v1, #int 32 // #20 │ │ -368f44: 3210 2200 |001c: if-eq v0, v1, 003e // +0022 │ │ -368f48: 5420 f271 |001e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -368f4c: 5421 f171 |0020: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -368f50: 6e10 7099 0100 |0022: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368f56: 0a01 |0025: move-result v1 │ │ -368f58: 6e20 0998 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368f5e: 0a00 |0029: move-result v0 │ │ -368f60: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ -368f64: 3210 1200 |002c: if-eq v0, v1, 003e // +0012 │ │ -368f68: 5420 f271 |002e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -368f6c: 5421 f171 |0030: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -368f70: 6e10 7099 0100 |0032: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368f76: 0a01 |0035: move-result v1 │ │ -368f78: 6e20 0998 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368f7e: 0a00 |0039: move-result v0 │ │ -368f80: 1301 0d00 |003a: const/16 v1, #int 13 // #d │ │ -368f84: 3310 0400 |003c: if-ne v0, v1, 0040 // +0004 │ │ -368f88: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -368f8a: 2802 |003f: goto 0041 // +0002 │ │ -368f8c: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -368f8e: 0f00 |0041: return v0 │ │ +368ef8: |[368ef8] javax.mail.internet.MailDateFormat$AbstractDateParser.peekFoldingWhiteSpace:()Z │ │ +368f08: 5420 f171 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +368f0c: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368f12: 0a00 |0005: move-result v0 │ │ +368f14: 5421 f271 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +368f18: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +368f1e: 0a01 |000b: move-result v1 │ │ +368f20: 3510 3400 |000c: if-ge v0, v1, 0040 // +0034 │ │ +368f24: 5420 f271 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +368f28: 5421 f171 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +368f2c: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368f32: 0a01 |0015: move-result v1 │ │ +368f34: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368f3a: 0a00 |0019: move-result v0 │ │ +368f3c: 1301 2000 |001a: const/16 v1, #int 32 // #20 │ │ +368f40: 3210 2200 |001c: if-eq v0, v1, 003e // +0022 │ │ +368f44: 5420 f271 |001e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +368f48: 5421 f171 |0020: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +368f4c: 6e10 7099 0100 |0022: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368f52: 0a01 |0025: move-result v1 │ │ +368f54: 6e20 0998 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368f5a: 0a00 |0029: move-result v0 │ │ +368f5c: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ +368f60: 3210 1200 |002c: if-eq v0, v1, 003e // +0012 │ │ +368f64: 5420 f271 |002e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +368f68: 5421 f171 |0030: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +368f6c: 6e10 7099 0100 |0032: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368f72: 0a01 |0035: move-result v1 │ │ +368f74: 6e20 0998 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368f7a: 0a00 |0039: move-result v0 │ │ +368f7c: 1301 0d00 |003a: const/16 v1, #int 13 // #d │ │ +368f80: 3310 0400 |003c: if-ne v0, v1, 0040 // +0004 │ │ +368f84: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +368f86: 2802 |003f: goto 0041 // +0002 │ │ +368f88: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +368f8a: 0f00 |0041: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0012 line=789 │ │ 0x0022 line=790 │ │ 0x0032 line=791 │ │ locals : │ │ @@ -807813,26 +807813,26 @@ │ │ type : '(CC)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -368f90: |[368f90] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternative:(CC)Z │ │ -368fa0: 6e20 e39e 1000 |0000: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -368fa6: 0a01 |0003: move-result v1 │ │ -368fa8: 3901 0b00 |0004: if-nez v1, 000f // +000b │ │ -368fac: 6e20 e39e 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -368fb2: 0a01 |0009: move-result v1 │ │ -368fb4: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -368fb8: 2803 |000c: goto 000f // +0003 │ │ -368fba: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -368fbc: 2802 |000e: goto 0010 // +0002 │ │ -368fbe: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -368fc0: 0f01 |0010: return v1 │ │ +368f8c: |[368f8c] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternative:(CC)Z │ │ +368f9c: 6e20 e39e 1000 |0000: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +368fa2: 0a01 |0003: move-result v1 │ │ +368fa4: 3901 0b00 |0004: if-nez v1, 000f // +000b │ │ +368fa8: 6e20 e39e 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +368fae: 0a01 |0009: move-result v1 │ │ +368fb0: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +368fb4: 2803 |000c: goto 000f // +0003 │ │ +368fb6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +368fb8: 2802 |000e: goto 0010 // +0002 │ │ +368fba: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +368fbc: 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 │ │ @@ -807842,30 +807842,30 @@ │ │ type : '(CCCC)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -368fc4: |[368fc4] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternativePair:(CCCC)Z │ │ -368fd4: 6e30 e09e 1002 |0000: invoke-virtual {v0, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ -368fda: 0a01 |0003: move-result v1 │ │ -368fdc: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ -368fe0: 6e30 e09e 3004 |0006: invoke-virtual {v0, v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ -368fe6: 0a01 |0009: move-result v1 │ │ -368fe8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -368fea: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -368fee: 0f02 |000d: return v2 │ │ -368ff0: 5401 f171 |000e: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -368ff4: 6e10 7099 0100 |0010: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368ffa: 0a03 |0013: move-result v3 │ │ -368ffc: b123 |0014: sub-int/2addr v3, v2 │ │ -368ffe: 6e20 7299 3100 |0015: invoke-virtual {v1, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369004: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -369006: 0f01 |0019: return v1 │ │ +368fc0: |[368fc0] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternativePair:(CCCC)Z │ │ +368fd0: 6e30 e09e 1002 |0000: invoke-virtual {v0, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ +368fd6: 0a01 |0003: move-result v1 │ │ +368fd8: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ +368fdc: 6e30 e09e 3004 |0006: invoke-virtual {v0, v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ +368fe2: 0a01 |0009: move-result v1 │ │ +368fe4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +368fe6: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +368fea: 0f02 |000d: return v2 │ │ +368fec: 5401 f171 |000e: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +368ff0: 6e10 7099 0100 |0010: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368ff6: 0a03 |0013: move-result v3 │ │ +368ff8: b123 |0014: sub-int/2addr v3, v2 │ │ +368ffa: 6e20 7299 3100 |0015: invoke-virtual {v1, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369000: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +369002: 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; │ │ @@ -807879,30 +807879,30 @@ │ │ type : '(CCCCCC)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -369008: |[369008] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternativeTriple:(CCCCCC)Z │ │ -369018: 6e54 e19e 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -36901e: 0a01 |0003: move-result v1 │ │ -369020: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -369024: 6e30 e09e 5006 |0006: invoke-virtual {v0, v5, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ -36902a: 0a01 |0009: move-result v1 │ │ -36902c: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -369030: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -369032: 0f01 |000d: return v1 │ │ -369034: 5401 f171 |000e: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369038: 6e10 7099 0100 |0010: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36903e: 0a02 |0013: move-result v2 │ │ -369040: d802 02fe |0014: add-int/lit8 v2, v2, #int -2 // #fe │ │ -369044: 6e20 7299 2100 |0016: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -36904a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -36904c: 0f01 |001a: return v1 │ │ +369004: |[369004] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternativeTriple:(CCCCCC)Z │ │ +369014: 6e54 e19e 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +36901a: 0a01 |0003: move-result v1 │ │ +36901c: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +369020: 6e30 e09e 5006 |0006: invoke-virtual {v0, v5, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ +369026: 0a01 |0009: move-result v1 │ │ +369028: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +36902c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +36902e: 0f01 |000d: return v1 │ │ +369030: 5401 f171 |000e: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369034: 6e10 7099 0100 |0010: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36903a: 0a02 |0013: move-result v2 │ │ +36903c: d802 02fe |0014: add-int/lit8 v2, v2, #int -2 // #fe │ │ +369040: 6e20 7299 2100 |0016: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369046: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +369048: 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; │ │ @@ -807918,38 +807918,38 @@ │ │ type : '(C)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -369050: |[369050] javax.mail.internet.MailDateFormat$AbstractDateParser.skipChar:(C)Z │ │ -369060: 5420 f171 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369064: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36906a: 0a00 |0005: move-result v0 │ │ -36906c: 5421 f271 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -369070: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -369076: 0a01 |000b: move-result v1 │ │ -369078: 3510 1c00 |000c: if-ge v0, v1, 0028 // +001c │ │ -36907c: 5420 f271 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ -369080: 5421 f171 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369084: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36908a: 0a01 |0015: move-result v1 │ │ -36908c: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -369092: 0a00 |0019: move-result v0 │ │ -369094: 3330 0e00 |001a: if-ne v0, v3, 0028 // +000e │ │ -369098: 5423 f171 |001c: iget-object v3, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -36909c: 6e10 7099 0300 |001e: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3690a2: 0a00 |0021: move-result v0 │ │ -3690a4: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -3690a6: b010 |0023: add-int/2addr v0, v1 │ │ -3690a8: 6e20 7299 0300 |0024: invoke-virtual {v3, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3690ae: 0f01 |0027: return v1 │ │ -3690b0: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -3690b2: 0f03 |0029: return v3 │ │ +36904c: |[36904c] javax.mail.internet.MailDateFormat$AbstractDateParser.skipChar:(C)Z │ │ +36905c: 5420 f171 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369060: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369066: 0a00 |0005: move-result v0 │ │ +369068: 5421 f271 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +36906c: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +369072: 0a01 |000b: move-result v1 │ │ +369074: 3510 1c00 |000c: if-ge v0, v1, 0028 // +001c │ │ +369078: 5420 f271 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f2 │ │ +36907c: 5421 f171 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369080: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369086: 0a01 |0015: move-result v1 │ │ +369088: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36908e: 0a00 |0019: move-result v0 │ │ +369090: 3330 0e00 |001a: if-ne v0, v3, 0028 // +000e │ │ +369094: 5423 f171 |001c: iget-object v3, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369098: 6e10 7099 0300 |001e: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36909e: 0a00 |0021: move-result v0 │ │ +3690a0: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +3690a2: b010 |0023: add-int/2addr v0, v1 │ │ +3690a4: 6e20 7299 0300 |0024: invoke-virtual {v3, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3690aa: 0f01 |0027: return v1 │ │ +3690ac: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +3690ae: 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; │ │ @@ -807960,61 +807960,61 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -3690b4: |[3690b4] javax.mail.internet.MailDateFormat$AbstractDateParser.skipFoldingWhiteSpace:()Z │ │ -3690c4: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -3690c8: 6e20 e39e 0400 |0002: invoke-virtual {v4, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -3690ce: 0a00 |0005: move-result v0 │ │ -3690d0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3690d2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -3690d4: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -3690d8: 6e10 df9e 0400 |000a: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekFoldingWhiteSpace:()Z // method@9edf │ │ -3690de: 0a00 |000d: move-result v0 │ │ -3690e0: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -3690e4: 0f02 |0010: return v2 │ │ -3690e6: 5440 f171 |0011: iget-object v0, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -3690ea: 6e10 7099 0000 |0013: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3690f0: 0a03 |0016: move-result v3 │ │ -3690f2: b123 |0017: sub-int/2addr v3, v2 │ │ -3690f4: 6e20 7299 3000 |0018: invoke-virtual {v0, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3690fa: 2808 |001b: goto 0023 // +0008 │ │ -3690fc: 6e10 df9e 0400 |001c: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekFoldingWhiteSpace:()Z // method@9edf │ │ -369102: 0a00 |001f: move-result v0 │ │ -369104: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ -369108: 0f01 |0022: return v1 │ │ -36910a: 5440 f171 |0023: iget-object v0, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -36910e: 6e10 7099 0000 |0025: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369114: 0a00 |0028: move-result v0 │ │ -369116: 6e10 e79e 0400 |0029: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ -36911c: 0a03 |002c: move-result v3 │ │ -36911e: 3803 1500 |002d: if-eqz v3, 0042 // +0015 │ │ -369122: 6e10 e59e 0400 |002f: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipNewline:()Z // method@9ee5 │ │ -369128: 0a03 |0032: move-result v3 │ │ -36912a: 3803 0e00 |0033: if-eqz v3, 0041 // +000e │ │ -36912e: 6e10 e79e 0400 |0035: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ -369134: 0a03 |0038: move-result v3 │ │ -369136: 3903 f6ff |0039: if-nez v3, 002f // -000a │ │ -36913a: 5442 f171 |003b: iget-object v2, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -36913e: 6e20 7299 0200 |003d: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369144: 0f01 |0040: return v1 │ │ -369146: 0f02 |0041: return v2 │ │ -369148: 6e10 e59e 0400 |0042: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipNewline:()Z // method@9ee5 │ │ -36914e: 0a03 |0045: move-result v3 │ │ -369150: 3803 0900 |0046: if-eqz v3, 004f // +0009 │ │ -369154: 6e10 e79e 0400 |0048: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ -36915a: 0a03 |004b: move-result v3 │ │ -36915c: 3803 0300 |004c: if-eqz v3, 004f // +0003 │ │ -369160: 0f02 |004e: return v2 │ │ -369162: 5442 f171 |004f: iget-object v2, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -369166: 6e20 7299 0200 |0051: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -36916c: 0f01 |0054: return v1 │ │ +3690b0: |[3690b0] javax.mail.internet.MailDateFormat$AbstractDateParser.skipFoldingWhiteSpace:()Z │ │ +3690c0: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +3690c4: 6e20 e39e 0400 |0002: invoke-virtual {v4, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +3690ca: 0a00 |0005: move-result v0 │ │ +3690cc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3690ce: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +3690d0: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +3690d4: 6e10 df9e 0400 |000a: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekFoldingWhiteSpace:()Z // method@9edf │ │ +3690da: 0a00 |000d: move-result v0 │ │ +3690dc: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +3690e0: 0f02 |0010: return v2 │ │ +3690e2: 5440 f171 |0011: iget-object v0, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +3690e6: 6e10 7099 0000 |0013: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3690ec: 0a03 |0016: move-result v3 │ │ +3690ee: b123 |0017: sub-int/2addr v3, v2 │ │ +3690f0: 6e20 7299 3000 |0018: invoke-virtual {v0, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3690f6: 2808 |001b: goto 0023 // +0008 │ │ +3690f8: 6e10 df9e 0400 |001c: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekFoldingWhiteSpace:()Z // method@9edf │ │ +3690fe: 0a00 |001f: move-result v0 │ │ +369100: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ +369104: 0f01 |0022: return v1 │ │ +369106: 5440 f171 |0023: iget-object v0, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +36910a: 6e10 7099 0000 |0025: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369110: 0a00 |0028: move-result v0 │ │ +369112: 6e10 e79e 0400 |0029: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ +369118: 0a03 |002c: move-result v3 │ │ +36911a: 3803 1500 |002d: if-eqz v3, 0042 // +0015 │ │ +36911e: 6e10 e59e 0400 |002f: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipNewline:()Z // method@9ee5 │ │ +369124: 0a03 |0032: move-result v3 │ │ +369126: 3803 0e00 |0033: if-eqz v3, 0041 // +000e │ │ +36912a: 6e10 e79e 0400 |0035: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ +369130: 0a03 |0038: move-result v3 │ │ +369132: 3903 f6ff |0039: if-nez v3, 002f // -000a │ │ +369136: 5442 f171 |003b: iget-object v2, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +36913a: 6e20 7299 0200 |003d: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369140: 0f01 |0040: return v1 │ │ +369142: 0f02 |0041: return v2 │ │ +369144: 6e10 e59e 0400 |0042: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipNewline:()Z // method@9ee5 │ │ +36914a: 0a03 |0045: move-result v3 │ │ +36914c: 3803 0900 |0046: if-eqz v3, 004f // +0009 │ │ +369150: 6e10 e79e 0400 |0048: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ +369156: 0a03 |004b: move-result v3 │ │ +369158: 3803 0300 |004c: if-eqz v3, 004f // +0003 │ │ +36915c: 0f02 |004e: return v2 │ │ +36915e: 5442 f171 |004f: iget-object v2, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +369162: 6e20 7299 0200 |0051: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369168: 0f01 |0054: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=688 │ │ 0x000a line=689 │ │ 0x0011 line=692 │ │ 0x001c line=694 │ │ 0x0023 line=699 │ │ @@ -808032,20 +808032,20 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -369170: |[369170] javax.mail.internet.MailDateFormat$AbstractDateParser.skipNewline:()Z │ │ -369180: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ -369184: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -369188: 6e30 e69e 0201 |0004: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -36918e: 0a00 |0007: move-result v0 │ │ -369190: 0f00 |0008: return v0 │ │ +36916c: |[36916c] javax.mail.internet.MailDateFormat$AbstractDateParser.skipNewline:()Z │ │ +36917c: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ +369180: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +369184: 6e30 e69e 0201 |0004: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +36918a: 0a00 |0007: move-result v0 │ │ +36918c: 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;) │ │ @@ -808053,30 +808053,30 @@ │ │ type : '(CC)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -369194: |[369194] javax.mail.internet.MailDateFormat$AbstractDateParser.skipPair:(CC)Z │ │ -3691a4: 6e20 e39e 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -3691aa: 0a02 |0003: move-result v2 │ │ -3691ac: 3802 1400 |0004: if-eqz v2, 0018 // +0014 │ │ -3691b0: 6e20 e39e 3100 |0006: invoke-virtual {v1, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -3691b6: 0a02 |0009: move-result v2 │ │ -3691b8: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -3691ba: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -3691be: 0f03 |000d: return v3 │ │ -3691c0: 5412 f171 |000e: iget-object v2, v1, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -3691c4: 6e10 7099 0200 |0010: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3691ca: 0a00 |0013: move-result v0 │ │ -3691cc: b130 |0014: sub-int/2addr v0, v3 │ │ -3691ce: 6e20 7299 0200 |0015: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3691d4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -3691d6: 0f02 |0019: return v2 │ │ +369190: |[369190] javax.mail.internet.MailDateFormat$AbstractDateParser.skipPair:(CC)Z │ │ +3691a0: 6e20 e39e 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +3691a6: 0a02 |0003: move-result v2 │ │ +3691a8: 3802 1400 |0004: if-eqz v2, 0018 // +0014 │ │ +3691ac: 6e20 e39e 3100 |0006: invoke-virtual {v1, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +3691b2: 0a02 |0009: move-result v2 │ │ +3691b4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +3691b6: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +3691ba: 0f03 |000d: return v3 │ │ +3691bc: 5412 f171 |000e: iget-object v2, v1, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +3691c0: 6e10 7099 0200 |0010: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3691c6: 0a00 |0013: move-result v0 │ │ +3691c8: b130 |0014: sub-int/2addr v0, v3 │ │ +3691ca: 6e20 7299 0200 |0015: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3691d0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +3691d2: 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; │ │ @@ -808088,32 +808088,32 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -3691d8: |[3691d8] javax.mail.internet.MailDateFormat$AbstractDateParser.skipWhiteSpace:()Z │ │ -3691e8: 5430 f171 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -3691ec: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3691f2: 0a00 |0005: move-result v0 │ │ -3691f4: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ -3691f8: 1302 0900 |0008: const/16 v2, #int 9 // #9 │ │ -3691fc: 6e30 e09e 1302 |000a: invoke-virtual {v3, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ -369202: 0a01 |000d: move-result v1 │ │ -369204: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -369208: 28f6 |0010: goto 0006 // -000a │ │ -36920a: 5431 f171 |0011: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ -36920e: 6e10 7099 0100 |0013: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369214: 0a01 |0016: move-result v1 │ │ -369216: 3701 0400 |0017: if-le v1, v0, 001b // +0004 │ │ -36921a: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -36921c: 2802 |001a: goto 001c // +0002 │ │ -36921e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -369220: 0f00 |001c: return v0 │ │ +3691d4: |[3691d4] javax.mail.internet.MailDateFormat$AbstractDateParser.skipWhiteSpace:()Z │ │ +3691e4: 5430 f171 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +3691e8: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3691ee: 0a00 |0005: move-result v0 │ │ +3691f0: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ +3691f4: 1302 0900 |0008: const/16 v2, #int 9 // #9 │ │ +3691f8: 6e30 e09e 1302 |000a: invoke-virtual {v3, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ +3691fe: 0a01 |000d: move-result v1 │ │ +369200: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +369204: 28f6 |0010: goto 0006 // -000a │ │ +369206: 5431 f171 |0011: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f1 │ │ +36920a: 6e10 7099 0100 |0013: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369210: 0a01 |0016: move-result v1 │ │ +369212: 3701 0400 |0017: if-le v1, v0, 001b // +0004 │ │ +369216: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +369218: 2802 |001a: goto 001c // +0002 │ │ +36921a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +36921c: 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; │ │ @@ -808187,27 +808187,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -36a498: |[36a498] javax.mail.internet.MailDateFormat.:()V │ │ -36a4a8: 2200 6312 |0000: new-instance v0, Lcom/sun/mail/util/MailLogger; // type@1263 │ │ -36a4ac: 1c01 2d14 |0002: const-class v1, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ -36a4b0: 6202 a470 |0004: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@70a4 │ │ -36a4b4: 1a03 4615 |0006: const-string v3, "DEBUG" // string@1546 │ │ -36a4b8: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -36a4ba: 7052 a395 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@95a3 │ │ -36a4c0: 6900 fb71 |000c: sput-object v0, Ljavax/mail/internet/MailDateFormat;.LOGGER:Lcom/sun/mail/util/MailLogger; // field@71fb │ │ -36a4c4: 1a00 864f |000e: const-string v0, "UTC" // string@4f86 │ │ -36a4c8: 7110 c19a 0000 |0010: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@9ac1 │ │ -36a4ce: 0c00 |0013: move-result-object v0 │ │ -36a4d0: 6900 fe71 |0014: sput-object v0, Ljavax/mail/internet/MailDateFormat;.UTC:Ljava/util/TimeZone; // field@71fe │ │ -36a4d4: 0e00 |0016: return-void │ │ +36a494: |[36a494] javax.mail.internet.MailDateFormat.:()V │ │ +36a4a4: 2200 6312 |0000: new-instance v0, Lcom/sun/mail/util/MailLogger; // type@1263 │ │ +36a4a8: 1c01 2d14 |0002: const-class v1, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ +36a4ac: 6202 a470 |0004: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@70a4 │ │ +36a4b0: 1a03 4615 |0006: const-string v3, "DEBUG" // string@1546 │ │ +36a4b4: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +36a4b6: 7052 a395 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@95a3 │ │ +36a4bc: 6900 fb71 |000c: sput-object v0, Ljavax/mail/internet/MailDateFormat;.LOGGER:Lcom/sun/mail/util/MailLogger; // field@71fb │ │ +36a4c0: 1a00 864f |000e: const-string v0, "UTC" // string@4f86 │ │ +36a4c4: 7110 c19a 0000 |0010: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@9ac1 │ │ +36a4ca: 0c00 |0013: move-result-object v0 │ │ +36a4cc: 6900 fe71 |0014: sput-object v0, Ljavax/mail/internet/MailDateFormat;.UTC:Ljava/util/TimeZone; // field@71fe │ │ +36a4d0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0010 line=158 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/internet/MailDateFormat;) │ │ @@ -808215,19 +808215,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36a4d8: |[36a4d8] javax.mail.internet.MailDateFormat.:()V │ │ -36a4e8: 6200 bc70 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@70bc │ │ -36a4ec: 1a01 e317 |0002: const-string v1, "EEE, d MMM yyyy HH:mm:ss Z (z)" // string@17e3 │ │ -36a4f0: 7030 7599 1200 |0004: invoke-direct {v2, v1, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@9975 │ │ -36a4f6: 0e00 |0007: return-void │ │ +36a4d4: |[36a4d4] javax.mail.internet.MailDateFormat.:()V │ │ +36a4e4: 6200 bc70 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@70bc │ │ +36a4e8: 1a01 e317 |0002: const-string v1, "EEE, d MMM yyyy HH:mm:ss Z (z)" // string@17e3 │ │ +36a4ec: 7030 7599 1200 |0004: invoke-direct {v2, v1, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@9975 │ │ +36a4f2: 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;) │ │ @@ -808235,35 +808235,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 │ │ -36a27c: |[36a27c] javax.mail.internet.MailDateFormat.access$000:()Lcom/sun/mail/util/MailLogger; │ │ -36a28c: 6200 fb71 |0000: sget-object v0, Ljavax/mail/internet/MailDateFormat;.LOGGER:Lcom/sun/mail/util/MailLogger; // field@71fb │ │ -36a290: 1100 |0002: return-object v0 │ │ +36a278: |[36a278] javax.mail.internet.MailDateFormat.access$000:()Lcom/sun/mail/util/MailLogger; │ │ +36a288: 6200 fb71 |0000: sget-object v0, Ljavax/mail/internet/MailDateFormat;.LOGGER:Lcom/sun/mail/util/MailLogger; // field@71fb │ │ +36a28c: 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 │ │ -36a300: |[36a300] javax.mail.internet.MailDateFormat.access$100:(Ljavax/mail/internet/MailDateFormat;IIIIIIII)Ljava/util/Date; │ │ -36a310: 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 │ │ -36a316: 0c00 |0003: move-result-object v0 │ │ -36a318: 1100 |0004: return-object v0 │ │ +36a2fc: |[36a2fc] javax.mail.internet.MailDateFormat.access$100:(Ljavax/mail/internet/MailDateFormat;IIIIIIII)Ljava/util/Date; │ │ +36a30c: 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 │ │ +36a312: 0c00 |0003: move-result-object v0 │ │ +36a314: 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 │ │ @@ -808279,19 +808279,19 @@ │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -36a538: |[36a538] javax.mail.internet.MailDateFormat.readObject:(Ljava/io/ObjectInputStream;)V │ │ -36a548: 6e10 c696 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@96c6 │ │ -36a54e: 1a01 e317 |0003: const-string v1, "EEE, d MMM yyyy HH:mm:ss Z (z)" // string@17e3 │ │ -36a552: 6f20 7699 1000 |0005: invoke-super {v0, v1}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@9976 │ │ -36a558: 0e00 |0008: return-void │ │ +36a534: |[36a534] javax.mail.internet.MailDateFormat.readObject:(Ljava/io/ObjectInputStream;)V │ │ +36a544: 6e10 c696 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@96c6 │ │ +36a54a: 1a01 e317 |0003: const-string v1, "EEE, d MMM yyyy HH:mm:ss Z (z)" // string@17e3 │ │ +36a54e: 6f20 7699 1000 |0005: invoke-super {v0, v1}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@9976 │ │ +36a554: 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; │ │ @@ -808301,17 +808301,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36a5dc: |[36a5dc] javax.mail.internet.MailDateFormat.superApplyPattern:(Ljava/lang/String;)V │ │ -36a5ec: 6f20 7699 1000 |0000: invoke-super {v0, v1}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@9976 │ │ -36a5f2: 0e00 |0003: return-void │ │ +36a5d8: |[36a5d8] javax.mail.internet.MailDateFormat.superApplyPattern:(Ljava/lang/String;)V │ │ +36a5e8: 6f20 7699 1000 |0000: invoke-super {v0, v1}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@9976 │ │ +36a5ee: 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; │ │ │ │ @@ -808320,61 +808320,61 @@ │ │ type : '(IIIIIIII)Ljava/util/Date;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 85 16-bit code units │ │ -36a3b0: |[36a3b0] javax.mail.internet.MailDateFormat.toDate:(IIIIIIII)Ljava/util/Date; │ │ -36a3c0: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ -36a3c4: 330e 0700 |0002: if-ne v14, v0, 0009 // +0007 │ │ -36a3c8: 130e 3b00 |0004: const/16 v14, #int 59 // #3b │ │ -36a3cc: 1306 3b00 |0006: const/16 v6, #int 59 // #3b │ │ -36a3d0: 2802 |0008: goto 000a // +0002 │ │ -36a3d2: 01e6 |0009: move v6, v14 │ │ -36a3d4: 547e ff71 |000a: iget-object v14, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ -36a3d8: 6e10 e499 0e00 |000c: invoke-virtual {v14}, Ljava/util/Calendar;.getTimeZone:()Ljava/util/TimeZone; // method@99e4 │ │ -36a3de: 0c0e |000f: move-result-object v14 │ │ -36a3e0: 5470 ff71 |0010: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ -36a3e4: 6201 fe71 |0012: sget-object v1, Ljavax/mail/internet/MailDateFormat;.UTC:Ljava/util/TimeZone; // field@71fe │ │ -36a3e8: 6e20 ea99 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ -36a3ee: 5470 ff71 |0017: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ -36a3f2: 6e10 d999 0000 |0019: invoke-virtual {v0}, Ljava/util/Calendar;.clear:()V // method@99d9 │ │ -36a3f8: 5470 ff71 |001c: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ -36a3fc: 01b1 |001e: move v1, v11 │ │ -36a3fe: 01a2 |001f: move v2, v10 │ │ -36a400: 0193 |0020: move v3, v9 │ │ -36a402: 01c4 |0021: move v4, v12 │ │ -36a404: 01d5 |0022: move v5, v13 │ │ -36a406: 7407 e799 0000 |0023: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@99e7 │ │ -36a40c: 12f9 |0026: const/4 v9, #int -1 // #ff │ │ -36a40e: 3298 1400 |0027: if-eq v8, v9, 003b // +0014 │ │ -36a412: 5479 ff71 |0029: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ -36a416: 127a |002b: const/4 v10, #int 7 // #7 │ │ -36a418: 6e20 db99 a900 |002c: invoke-virtual {v9, v10}, Ljava/util/Calendar;.get:(I)I // method@99db │ │ -36a41e: 0a09 |002f: move-result v9 │ │ -36a420: 3398 0300 |0030: if-ne v8, v9, 0033 // +0003 │ │ -36a424: 2809 |0032: goto 003b // +0009 │ │ -36a426: 2208 c812 |0033: new-instance v8, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -36a42a: 1a09 1220 |0035: const-string v9, "Inconsistent day-name" // string@2012 │ │ -36a42e: 7020 8697 9800 |0037: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -36a434: 2708 |003a: throw v8 │ │ -36a436: 5478 ff71 |003b: iget-object v8, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ -36a43a: 1309 0c00 |003d: const/16 v9, #int 12 // #c │ │ -36a43e: 6e30 d899 980f |003f: invoke-virtual {v8, v9, v15}, Ljava/util/Calendar;.add:(II)V // method@99d8 │ │ -36a444: 5478 ff71 |0042: iget-object v8, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ -36a448: 6e10 e299 0800 |0044: invoke-virtual {v8}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@99e2 │ │ -36a44e: 0c08 |0047: move-result-object v8 │ │ -36a450: 5479 ff71 |0048: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ -36a454: 6e20 ea99 e900 |004a: invoke-virtual {v9, v14}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ -36a45a: 1108 |004d: return-object v8 │ │ -36a45c: 0d08 |004e: move-exception v8 │ │ -36a45e: 5479 ff71 |004f: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ -36a462: 6e20 ea99 e900 |0051: invoke-virtual {v9, v14}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ -36a468: 2708 |0054: throw v8 │ │ +36a3ac: |[36a3ac] javax.mail.internet.MailDateFormat.toDate:(IIIIIIII)Ljava/util/Date; │ │ +36a3bc: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ +36a3c0: 330e 0700 |0002: if-ne v14, v0, 0009 // +0007 │ │ +36a3c4: 130e 3b00 |0004: const/16 v14, #int 59 // #3b │ │ +36a3c8: 1306 3b00 |0006: const/16 v6, #int 59 // #3b │ │ +36a3cc: 2802 |0008: goto 000a // +0002 │ │ +36a3ce: 01e6 |0009: move v6, v14 │ │ +36a3d0: 547e ff71 |000a: iget-object v14, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ +36a3d4: 6e10 e499 0e00 |000c: invoke-virtual {v14}, Ljava/util/Calendar;.getTimeZone:()Ljava/util/TimeZone; // method@99e4 │ │ +36a3da: 0c0e |000f: move-result-object v14 │ │ +36a3dc: 5470 ff71 |0010: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ +36a3e0: 6201 fe71 |0012: sget-object v1, Ljavax/mail/internet/MailDateFormat;.UTC:Ljava/util/TimeZone; // field@71fe │ │ +36a3e4: 6e20 ea99 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ +36a3ea: 5470 ff71 |0017: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ +36a3ee: 6e10 d999 0000 |0019: invoke-virtual {v0}, Ljava/util/Calendar;.clear:()V // method@99d9 │ │ +36a3f4: 5470 ff71 |001c: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ +36a3f8: 01b1 |001e: move v1, v11 │ │ +36a3fa: 01a2 |001f: move v2, v10 │ │ +36a3fc: 0193 |0020: move v3, v9 │ │ +36a3fe: 01c4 |0021: move v4, v12 │ │ +36a400: 01d5 |0022: move v5, v13 │ │ +36a402: 7407 e799 0000 |0023: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@99e7 │ │ +36a408: 12f9 |0026: const/4 v9, #int -1 // #ff │ │ +36a40a: 3298 1400 |0027: if-eq v8, v9, 003b // +0014 │ │ +36a40e: 5479 ff71 |0029: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ +36a412: 127a |002b: const/4 v10, #int 7 // #7 │ │ +36a414: 6e20 db99 a900 |002c: invoke-virtual {v9, v10}, Ljava/util/Calendar;.get:(I)I // method@99db │ │ +36a41a: 0a09 |002f: move-result v9 │ │ +36a41c: 3398 0300 |0030: if-ne v8, v9, 0033 // +0003 │ │ +36a420: 2809 |0032: goto 003b // +0009 │ │ +36a422: 2208 c812 |0033: new-instance v8, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +36a426: 1a09 1220 |0035: const-string v9, "Inconsistent day-name" // string@2012 │ │ +36a42a: 7020 8697 9800 |0037: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +36a430: 2708 |003a: throw v8 │ │ +36a432: 5478 ff71 |003b: iget-object v8, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ +36a436: 1309 0c00 |003d: const/16 v9, #int 12 // #c │ │ +36a43a: 6e30 d899 980f |003f: invoke-virtual {v8, v9, v15}, Ljava/util/Calendar;.add:(II)V // method@99d8 │ │ +36a440: 5478 ff71 |0042: iget-object v8, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ +36a444: 6e10 e299 0800 |0044: invoke-virtual {v8}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@99e2 │ │ +36a44a: 0c08 |0047: move-result-object v8 │ │ +36a44c: 5479 ff71 |0048: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ +36a450: 6e20 ea99 e900 |004a: invoke-virtual {v9, v14}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ +36a456: 1108 |004d: return-object v8 │ │ +36a458: 0d08 |004e: move-exception v8 │ │ +36a45a: 5479 ff71 |004f: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@71ff │ │ +36a45e: 6e20 ea99 e900 |0051: invoke-virtual {v9, v14}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ +36a464: 2708 |0054: throw v8 │ │ catches : 1 │ │ 0x0010 - 0x0048 │ │ -> 0x004e │ │ positions : │ │ 0x000a line=377 │ │ 0x0010 line=379 │ │ 0x0017 line=380 │ │ @@ -808402,23 +808402,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -36a2b0: |[36a2b0] javax.mail.internet.MailDateFormat.writeReplace:()Ljava/lang/Object; │ │ -36a2c0: 2200 2d14 |0000: new-instance v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ -36a2c4: 7010 1b9f 0000 |0002: invoke-direct {v0}, Ljavax/mail/internet/MailDateFormat;.:()V // method@9f1b │ │ -36a2ca: 1a01 e217 |0005: const-string v1, "EEE, d MMM yyyy HH:mm:ss 'XXXXX' (z)" // string@17e2 │ │ -36a2ce: 7020 2f9f 1000 |0007: invoke-direct {v0, v1}, Ljavax/mail/internet/MailDateFormat;.superApplyPattern:(Ljava/lang/String;)V // method@9f2f │ │ -36a2d4: 6e10 259f 0200 |000a: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat;.getTimeZone:()Ljava/util/TimeZone; // method@9f25 │ │ -36a2da: 0c01 |000d: move-result-object v1 │ │ -36a2dc: 6e20 2e9f 1000 |000e: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@9f2e │ │ -36a2e2: 1100 |0011: return-object v0 │ │ +36a2ac: |[36a2ac] javax.mail.internet.MailDateFormat.writeReplace:()Ljava/lang/Object; │ │ +36a2bc: 2200 2d14 |0000: new-instance v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ +36a2c0: 7010 1b9f 0000 |0002: invoke-direct {v0}, Ljavax/mail/internet/MailDateFormat;.:()V // method@9f1b │ │ +36a2c6: 1a01 e217 |0005: const-string v1, "EEE, d MMM yyyy HH:mm:ss 'XXXXX' (z)" // string@17e2 │ │ +36a2ca: 7020 2f9f 1000 |0007: invoke-direct {v0, v1}, Ljavax/mail/internet/MailDateFormat;.superApplyPattern:(Ljava/lang/String;)V // method@9f2f │ │ +36a2d0: 6e10 259f 0200 |000a: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat;.getTimeZone:()Ljava/util/TimeZone; // method@9f25 │ │ +36a2d6: 0c01 |000d: move-result-object v1 │ │ +36a2d8: 6e20 2e9f 1000 |000e: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@9f2e │ │ +36a2de: 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; │ │ @@ -808429,19 +808429,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a4f8: |[36a4f8] javax.mail.internet.MailDateFormat.applyLocalizedPattern:(Ljava/lang/String;)V │ │ -36a508: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a50c: 1a00 073d |0002: const-string v0, "Method applyLocalizedPattern() shouldn't be called" // string@3d07 │ │ -36a510: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a516: 2702 |0007: throw v2 │ │ +36a4f4: |[36a4f4] javax.mail.internet.MailDateFormat.applyLocalizedPattern:(Ljava/lang/String;)V │ │ +36a504: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a508: 1a00 073d |0002: const-string v0, "Method applyLocalizedPattern() shouldn't be called" // string@3d07 │ │ +36a50c: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a512: 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; │ │ │ │ @@ -808450,19 +808450,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a518: |[36a518] javax.mail.internet.MailDateFormat.applyPattern:(Ljava/lang/String;)V │ │ -36a528: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a52c: 1a00 083d |0002: const-string v0, "Method applyPattern() shouldn't be called" // string@3d08 │ │ -36a530: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a536: 2702 |0007: throw v2 │ │ +36a514: |[36a514] javax.mail.internet.MailDateFormat.applyPattern:(Ljava/lang/String;)V │ │ +36a524: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a528: 1a00 083d |0002: const-string v0, "Method applyPattern() shouldn't be called" // string@3d08 │ │ +36a52c: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a532: 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; │ │ │ │ @@ -808471,18 +808471,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36a294: |[36a294] javax.mail.internet.MailDateFormat.clone:()Ljava/lang/Object; │ │ -36a2a4: 6e10 219f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat;.clone:()Ljavax/mail/internet/MailDateFormat; // method@9f21 │ │ -36a2aa: 0c00 |0003: move-result-object v0 │ │ -36a2ac: 1100 |0004: return-object v0 │ │ +36a290: |[36a290] javax.mail.internet.MailDateFormat.clone:()Ljava/lang/Object; │ │ +36a2a0: 6e10 219f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat;.clone:()Ljavax/mail/internet/MailDateFormat; // method@9f21 │ │ +36a2a6: 0c00 |0003: move-result-object v0 │ │ +36a2a8: 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;) │ │ @@ -808490,19 +808490,19 @@ │ │ type : '()Ljavax/mail/internet/MailDateFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -36a478: |[36a478] javax.mail.internet.MailDateFormat.clone:()Ljavax/mail/internet/MailDateFormat; │ │ -36a488: 6f10 7799 0100 |0000: invoke-super {v1}, Ljava/text/SimpleDateFormat;.clone:()Ljava/lang/Object; // method@9977 │ │ -36a48e: 0c00 |0003: move-result-object v0 │ │ -36a490: 1f00 2d14 |0004: check-cast v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ -36a494: 1100 |0006: return-object v0 │ │ +36a474: |[36a474] javax.mail.internet.MailDateFormat.clone:()Ljavax/mail/internet/MailDateFormat; │ │ +36a484: 6f10 7799 0100 |0000: invoke-super {v1}, Ljava/text/SimpleDateFormat;.clone:()Ljava/lang/Object; // method@9977 │ │ +36a48a: 0c00 |0003: move-result-object v0 │ │ +36a48c: 1f00 2d14 |0004: check-cast v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ +36a490: 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;) │ │ @@ -808510,18 +808510,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 │ │ -36a2e4: |[36a2e4] javax.mail.internet.MailDateFormat.format:(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; │ │ -36a2f4: 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 │ │ -36a2fa: 0c01 |0003: move-result-object v1 │ │ -36a2fc: 1101 |0004: return-object v1 │ │ +36a2e0: |[36a2e0] javax.mail.internet.MailDateFormat.format:(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; │ │ +36a2f0: 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 │ │ +36a2f6: 0c01 |0003: move-result-object v1 │ │ +36a2f8: 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; │ │ @@ -808532,19 +808532,19 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a31c: |[36a31c] javax.mail.internet.MailDateFormat.get2DigitYearStart:()Ljava/util/Date; │ │ -36a32c: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a330: 1a01 093d |0002: const-string v1, "Method get2DigitYearStart() shouldn't be called" // string@3d09 │ │ -36a334: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a33a: 2700 |0007: throw v0 │ │ +36a318: |[36a318] javax.mail.internet.MailDateFormat.get2DigitYearStart:()Ljava/util/Date; │ │ +36a328: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a32c: 1a01 093d |0002: const-string v1, "Method get2DigitYearStart() shouldn't be called" // string@3d09 │ │ +36a330: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a336: 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;) │ │ @@ -808552,42 +808552,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 │ │ -36a33c: |[36a33c] javax.mail.internet.MailDateFormat.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; │ │ -36a34c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36a34e: 3804 3000 |0001: if-eqz v4, 0031 // +0030 │ │ -36a352: 3805 2e00 |0003: if-eqz v5, 0031 // +002e │ │ -36a356: 6e10 7099 0500 |0005: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a35c: 0a01 |0008: move-result v1 │ │ -36a35e: 3a01 2700 |0009: if-ltz v1, 0030 // +0027 │ │ -36a362: 6e10 7099 0500 |000b: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a368: 0a01 |000e: move-result v1 │ │ -36a36a: 6e10 2298 0400 |000f: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36a370: 0a02 |0012: move-result v2 │ │ -36a372: 3421 0300 |0013: if-lt v1, v2, 0016 // +0003 │ │ -36a376: 281b |0015: goto 0030 // +001b │ │ -36a378: 6e10 269f 0300 |0016: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat;.isLenient:()Z // method@9f26 │ │ -36a37e: 0a00 |0019: move-result v0 │ │ -36a380: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ -36a384: 2200 2b14 |001c: new-instance v0, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; // type@142b │ │ -36a388: 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 │ │ -36a38e: 6e10 ec9e 0000 |0021: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parse:()Ljava/util/Date; // method@9eec │ │ -36a394: 0c04 |0024: move-result-object v4 │ │ -36a396: 280a |0025: goto 002f // +000a │ │ -36a398: 2200 2c14 |0026: new-instance v0, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; // type@142c │ │ -36a39c: 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 │ │ -36a3a2: 6e10 039f 0000 |002b: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parse:()Ljava/util/Date; // method@9f03 │ │ -36a3a8: 0c04 |002e: move-result-object v4 │ │ -36a3aa: 1104 |002f: return-object v4 │ │ -36a3ac: 1100 |0030: return-object v0 │ │ -36a3ae: 2700 |0031: throw v0 │ │ +36a338: |[36a338] javax.mail.internet.MailDateFormat.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; │ │ +36a348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36a34a: 3804 3000 |0001: if-eqz v4, 0031 // +0030 │ │ +36a34e: 3805 2e00 |0003: if-eqz v5, 0031 // +002e │ │ +36a352: 6e10 7099 0500 |0005: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a358: 0a01 |0008: move-result v1 │ │ +36a35a: 3a01 2700 |0009: if-ltz v1, 0030 // +0027 │ │ +36a35e: 6e10 7099 0500 |000b: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a364: 0a01 |000e: move-result v1 │ │ +36a366: 6e10 2298 0400 |000f: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36a36c: 0a02 |0012: move-result v2 │ │ +36a36e: 3421 0300 |0013: if-lt v1, v2, 0016 // +0003 │ │ +36a372: 281b |0015: goto 0030 // +001b │ │ +36a374: 6e10 269f 0300 |0016: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat;.isLenient:()Z // method@9f26 │ │ +36a37a: 0a00 |0019: move-result v0 │ │ +36a37c: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ +36a380: 2200 2b14 |001c: new-instance v0, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; // type@142b │ │ +36a384: 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 │ │ +36a38a: 6e10 ec9e 0000 |0021: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parse:()Ljava/util/Date; // method@9eec │ │ +36a390: 0c04 |0024: move-result-object v4 │ │ +36a392: 280a |0025: goto 002f // +000a │ │ +36a394: 2200 2c14 |0026: new-instance v0, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; // type@142c │ │ +36a398: 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 │ │ +36a39e: 6e10 039f 0000 |002b: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parse:()Ljava/util/Date; // method@9f03 │ │ +36a3a4: 0c04 |002e: move-result-object v4 │ │ +36a3a6: 1104 |002f: return-object v4 │ │ +36a3a8: 1100 |0030: return-object v0 │ │ +36a3aa: 2700 |0031: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=246 │ │ 0x0016 line=250 │ │ 0x001c line=251 │ │ 0x0026 line=252 │ │ 0x0031 line=245 │ │ @@ -808601,19 +808601,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a55c: |[36a55c] javax.mail.internet.MailDateFormat.set2DigitYearStart:(Ljava/util/Date;)V │ │ -36a56c: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a570: 1a00 0a3d |0002: const-string v0, "Method set2DigitYearStart() shouldn't be called" // string@3d0a │ │ -36a574: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a57a: 2702 |0007: throw v2 │ │ +36a558: |[36a558] javax.mail.internet.MailDateFormat.set2DigitYearStart:(Ljava/util/Date;)V │ │ +36a568: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a56c: 1a00 0a3d |0002: const-string v0, "Method set2DigitYearStart() shouldn't be called" // string@3d0a │ │ +36a570: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a576: 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; │ │ │ │ @@ -808622,19 +808622,19 @@ │ │ type : '(Ljava/util/Calendar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a57c: |[36a57c] javax.mail.internet.MailDateFormat.setCalendar:(Ljava/util/Calendar;)V │ │ -36a58c: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a590: 1a00 0b3d |0002: const-string v0, "Method setCalendar() shouldn't be called" // string@3d0b │ │ -36a594: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a59a: 2702 |0007: throw v2 │ │ +36a578: |[36a578] javax.mail.internet.MailDateFormat.setCalendar:(Ljava/util/Calendar;)V │ │ +36a588: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a58c: 1a00 0b3d |0002: const-string v0, "Method setCalendar() shouldn't be called" // string@3d0b │ │ +36a590: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a596: 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; │ │ │ │ @@ -808643,19 +808643,19 @@ │ │ type : '(Ljava/text/DateFormatSymbols;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a59c: |[36a59c] javax.mail.internet.MailDateFormat.setDateFormatSymbols:(Ljava/text/DateFormatSymbols;)V │ │ -36a5ac: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a5b0: 1a00 0c3d |0002: const-string v0, "Method setDateFormatSymbols() shouldn't be called" // string@3d0c │ │ -36a5b4: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a5ba: 2702 |0007: throw v2 │ │ +36a598: |[36a598] javax.mail.internet.MailDateFormat.setDateFormatSymbols:(Ljava/text/DateFormatSymbols;)V │ │ +36a5a8: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a5ac: 1a00 0c3d |0002: const-string v0, "Method setDateFormatSymbols() shouldn't be called" // string@3d0c │ │ +36a5b0: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a5b6: 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; │ │ │ │ @@ -808664,19 +808664,19 @@ │ │ type : '(Ljava/text/NumberFormat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a5bc: |[36a5bc] javax.mail.internet.MailDateFormat.setNumberFormat:(Ljava/text/NumberFormat;)V │ │ -36a5cc: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a5d0: 1a00 0d3d |0002: const-string v0, "Method setNumberFormat() shouldn't be called" // string@3d0d │ │ -36a5d4: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a5da: 2702 |0007: throw v2 │ │ +36a5b8: |[36a5b8] javax.mail.internet.MailDateFormat.setNumberFormat:(Ljava/text/NumberFormat;)V │ │ +36a5c8: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a5cc: 1a00 0d3d |0002: const-string v0, "Method setNumberFormat() shouldn't be called" // string@3d0d │ │ +36a5d0: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a5d6: 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; │ │ │ │ @@ -808710,17 +808710,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36e200: |[36e200] javax.mail.internet.MimeUtility$1NullInputStream.:()V │ │ -36e210: 7010 b196 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@96b1 │ │ -36e216: 0e00 |0003: return-void │ │ +36e1fc: |[36e1fc] javax.mail.internet.MimeUtility$1NullInputStream.:()V │ │ +36e20c: 7010 b196 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@96b1 │ │ +36e212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1320 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeUtility$1NullInputStream; │ │ │ │ Virtual methods - │ │ @@ -808729,17 +808729,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -36e1ec: |[36e1ec] javax.mail.internet.MimeUtility$1NullInputStream.read:()I │ │ -36e1fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36e1fe: 0f00 |0001: return v0 │ │ +36e1e8: |[36e1e8] javax.mail.internet.MimeUtility$1NullInputStream.read:()I │ │ +36e1f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36e1fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15658 (MimeUtility.java) │ │ │ │ Class #2810 header: │ │ @@ -808868,257 +808868,257 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 526 16-bit code units │ │ -36f6b8: |[36f6b8] javax.mail.internet.MimeUtility.:()V │ │ -36f6c8: 2200 6413 |0000: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -36f6cc: 7010 159a 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -36f6d2: 6900 3b72 |0005: sput-object v0, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723b │ │ -36f6d6: 1a00 2c99 |0007: const-string v0, "mail.mime.decodetext.strict" // string@992c │ │ -36f6da: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -36f6dc: 7120 e295 1000 |000a: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36f6e2: 0a00 |000d: move-result v0 │ │ -36f6e4: 6a00 3272 |000e: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7232 │ │ -36f6e8: 1a00 2d99 |0010: const-string v0, "mail.mime.encodeeol.strict" // string@992d │ │ -36f6ec: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -36f6ee: 7120 e295 2000 |0013: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36f6f4: 0a00 |0016: move-result v0 │ │ -36f6f6: 6a00 3572 |0017: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7235 │ │ -36f6fa: 1a00 3399 |0019: const-string v0, "mail.mime.ignoreunknownencoding" // string@9933 │ │ -36f6fe: 7120 e295 2000 |001b: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36f704: 0a00 |001e: move-result v0 │ │ -36f706: 6a00 3872 |001f: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.ignoreUnknownEncoding:Z // field@7238 │ │ -36f70a: 1a00 2199 |0021: const-string v0, "mail.mime.allowutf8" // string@9921 │ │ -36f70e: 7120 e295 2000 |0023: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36f714: 0a00 |0026: move-result v0 │ │ -36f716: 6a00 3172 |0027: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.allowUtf8:Z // field@7231 │ │ -36f71a: 1a00 3099 |0029: const-string v0, "mail.mime.foldencodedwords" // string@9930 │ │ -36f71e: 7120 e295 2000 |002b: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36f724: 0a00 |002e: move-result v0 │ │ -36f726: 6a00 3672 |002f: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.foldEncodedWords:Z // field@7236 │ │ -36f72a: 1a00 3199 |0031: const-string v0, "mail.mime.foldtext" // string@9931 │ │ -36f72e: 7120 e295 1000 |0033: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36f734: 0a00 |0036: move-result v0 │ │ -36f736: 6a00 3772 |0037: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7237 │ │ -36f73a: 2200 6413 |0039: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -36f73e: 1301 2800 |003b: const/16 v1, #int 40 // #28 │ │ -36f742: 7020 169a 1000 |003d: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@9a16 │ │ -36f748: 6900 3972 |0040: sput-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f74c: 2200 6413 |0042: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -36f750: 1301 0e00 |0044: const/16 v1, #int 14 // #e │ │ -36f754: 7020 169a 1000 |0046: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@9a16 │ │ -36f75a: 6900 3a72 |0049: sput-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36f75e: 1c00 3714 |004b: const-class v0, Ljavax/mail/internet/MimeUtility; // type@1437 │ │ -36f762: 1a01 7406 |004d: const-string v1, "/META-INF/javamail.charset.map" // string@0674 │ │ -36f766: 6e20 5497 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9754 │ │ -36f76c: 0c00 |0052: move-result-object v0 │ │ -36f76e: 3800 2700 |0053: if-eqz v0, 007a // +0027 │ │ -36f772: 2201 5f12 |0055: new-instance v1, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -36f776: 7020 8a95 0100 |0057: invoke-direct {v1, v0}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958a │ │ -36f77c: 0710 |005a: move-object v0, v1 │ │ -36f77e: 1f00 5f12 |005b: check-cast v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -36f782: 6202 3972 |005d: sget-object v2, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f786: 7120 31a0 2000 |005f: invoke-static {v0, v2}, Ljavax/mail/internet/MimeUtility;.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V // method@a031 │ │ -36f78c: 0710 |0062: move-object v0, v1 │ │ -36f78e: 1f00 5f12 |0063: check-cast v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -36f792: 6202 3a72 |0065: sget-object v2, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36f796: 7120 31a0 2000 |0067: invoke-static {v0, v2}, Ljavax/mail/internet/MimeUtility;.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V // method@a031 │ │ -36f79c: 6e10 b396 0100 |006a: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36f7a2: 280d |006d: goto 007a // +000d │ │ -36f7a4: 0000 |006e: nop // spacer │ │ -36f7a6: 280b |006f: goto 007a // +000b │ │ -36f7a8: 0d00 |0070: move-exception v0 │ │ -36f7aa: 2805 |0071: goto 0076 // +0005 │ │ -36f7ac: 0d01 |0072: move-exception v1 │ │ -36f7ae: 0715 |0073: move-object v5, v1 │ │ -36f7b0: 0701 |0074: move-object v1, v0 │ │ -36f7b2: 0750 |0075: move-object v0, v5 │ │ -36f7b4: 6e10 b396 0100 |0076: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36f7ba: 2700 |0079: throw v0 │ │ -36f7bc: 6200 3972 |007a: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f7c0: 7210 879a 0000 |007c: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@9a87 │ │ -36f7c6: 0a00 |007f: move-result v0 │ │ -36f7c8: 1a01 456f |0080: const-string v1, "euc-kr" // string@6f45 │ │ -36f7cc: 1a02 711f |0082: const-string v2, "ISO-8859-1" // string@1f71 │ │ -36f7d0: 3800 1301 |0084: if-eqz v0, 0197 // +0113 │ │ -36f7d4: 6200 3972 |0086: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f7d8: 1a03 3807 |0088: const-string v3, "8859_1" // string@0738 │ │ -36f7dc: 7230 899a 3002 |008a: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f7e2: 6200 3972 |008d: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f7e6: 1a03 6887 |008f: const-string v3, "iso8859_1" // string@8768 │ │ -36f7ea: 7230 899a 3002 |0091: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f7f0: 6200 3972 |0094: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f7f4: 1a03 5f87 |0096: const-string v3, "iso8859-1" // string@875f │ │ -36f7f8: 7230 899a 3002 |0098: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f7fe: 6200 3972 |009b: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f802: 1a03 3907 |009d: const-string v3, "8859_2" // string@0739 │ │ -36f806: 1a04 721f |009f: const-string v4, "ISO-8859-2" // string@1f72 │ │ -36f80a: 7230 899a 3004 |00a1: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f810: 6200 3972 |00a4: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f814: 1a03 6987 |00a6: const-string v3, "iso8859_2" // string@8769 │ │ -36f818: 7230 899a 3004 |00a8: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f81e: 6200 3972 |00ab: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f822: 1a03 6087 |00ad: const-string v3, "iso8859-2" // string@8760 │ │ -36f826: 7230 899a 3004 |00af: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f82c: 6200 3972 |00b2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f830: 1a03 3a07 |00b4: const-string v3, "8859_3" // string@073a │ │ -36f834: 1a04 731f |00b6: const-string v4, "ISO-8859-3" // string@1f73 │ │ -36f838: 7230 899a 3004 |00b8: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f83e: 6200 3972 |00bb: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f842: 1a03 6a87 |00bd: const-string v3, "iso8859_3" // string@876a │ │ -36f846: 7230 899a 3004 |00bf: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f84c: 6200 3972 |00c2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f850: 1a03 6187 |00c4: const-string v3, "iso8859-3" // string@8761 │ │ -36f854: 7230 899a 3004 |00c6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f85a: 6200 3972 |00c9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f85e: 1a03 3b07 |00cb: const-string v3, "8859_4" // string@073b │ │ -36f862: 1a04 741f |00cd: const-string v4, "ISO-8859-4" // string@1f74 │ │ -36f866: 7230 899a 3004 |00cf: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f86c: 6200 3972 |00d2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f870: 1a03 6b87 |00d4: const-string v3, "iso8859_4" // string@876b │ │ -36f874: 7230 899a 3004 |00d6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f87a: 6200 3972 |00d9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f87e: 1a03 6287 |00db: const-string v3, "iso8859-4" // string@8762 │ │ -36f882: 7230 899a 3004 |00dd: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f888: 6200 3972 |00e0: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f88c: 1a03 3c07 |00e2: const-string v3, "8859_5" // string@073c │ │ -36f890: 1a04 751f |00e4: const-string v4, "ISO-8859-5" // string@1f75 │ │ -36f894: 7230 899a 3004 |00e6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f89a: 6200 3972 |00e9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f89e: 1a03 6c87 |00eb: const-string v3, "iso8859_5" // string@876c │ │ -36f8a2: 7230 899a 3004 |00ed: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f8a8: 6200 3972 |00f0: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f8ac: 1a03 6387 |00f2: const-string v3, "iso8859-5" // string@8763 │ │ -36f8b0: 7230 899a 3004 |00f4: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f8b6: 6200 3972 |00f7: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f8ba: 1a03 3d07 |00f9: const-string v3, "8859_6" // string@073d │ │ -36f8be: 1a04 761f |00fb: const-string v4, "ISO-8859-6" // string@1f76 │ │ -36f8c2: 7230 899a 3004 |00fd: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f8c8: 6200 3972 |0100: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f8cc: 1a03 6d87 |0102: const-string v3, "iso8859_6" // string@876d │ │ -36f8d0: 7230 899a 3004 |0104: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f8d6: 6200 3972 |0107: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f8da: 1a03 6487 |0109: const-string v3, "iso8859-6" // string@8764 │ │ -36f8de: 7230 899a 3004 |010b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f8e4: 6200 3972 |010e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f8e8: 1a03 3e07 |0110: const-string v3, "8859_7" // string@073e │ │ -36f8ec: 1a04 771f |0112: const-string v4, "ISO-8859-7" // string@1f77 │ │ -36f8f0: 7230 899a 3004 |0114: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f8f6: 6200 3972 |0117: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f8fa: 1a03 6e87 |0119: const-string v3, "iso8859_7" // string@876e │ │ -36f8fe: 7230 899a 3004 |011b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f904: 6200 3972 |011e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f908: 1a03 6587 |0120: const-string v3, "iso8859-7" // string@8765 │ │ -36f90c: 7230 899a 3004 |0122: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f912: 6200 3972 |0125: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f916: 1a03 3f07 |0127: const-string v3, "8859_8" // string@073f │ │ -36f91a: 1a04 781f |0129: const-string v4, "ISO-8859-8" // string@1f78 │ │ -36f91e: 7230 899a 3004 |012b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f924: 6200 3972 |012e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f928: 1a03 6f87 |0130: const-string v3, "iso8859_8" // string@876f │ │ -36f92c: 7230 899a 3004 |0132: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f932: 6200 3972 |0135: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f936: 1a03 6687 |0137: const-string v3, "iso8859-8" // string@8766 │ │ -36f93a: 7230 899a 3004 |0139: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f940: 6200 3972 |013c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f944: 1a03 4007 |013e: const-string v3, "8859_9" // string@0740 │ │ -36f948: 1a04 791f |0140: const-string v4, "ISO-8859-9" // string@1f79 │ │ -36f94c: 7230 899a 3004 |0142: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f952: 6200 3972 |0145: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f956: 1a03 7087 |0147: const-string v3, "iso8859_9" // string@8770 │ │ -36f95a: 7230 899a 3004 |0149: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f960: 6200 3972 |014c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f964: 1a03 6787 |014e: const-string v3, "iso8859-9" // string@8767 │ │ -36f968: 7230 899a 3004 |0150: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f96e: 6200 3972 |0153: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f972: 1a03 44b8 |0155: const-string v3, "sjis" // string@b844 │ │ -36f976: 1a04 7948 |0157: const-string v4, "Shift_JIS" // string@4879 │ │ -36f97a: 7230 899a 3004 |0159: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f980: 6200 3972 |015c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f984: 1a03 0088 |015e: const-string v3, "jis" // string@8800 │ │ -36f988: 1a04 701f |0160: const-string v4, "ISO-2022-JP" // string@1f70 │ │ -36f98c: 7230 899a 3004 |0162: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f992: 6200 3972 |0165: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f996: 1a03 5e87 |0167: const-string v3, "iso2022jp" // string@875e │ │ -36f99a: 7230 899a 3004 |0169: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9a0: 6200 3972 |016c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f9a4: 1a03 486f |016e: const-string v3, "euc_jp" // string@6f48 │ │ -36f9a8: 1a04 446f |0170: const-string v4, "euc-jp" // string@6f44 │ │ -36f9ac: 7230 899a 3004 |0172: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9b2: 6200 3972 |0175: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f9b6: 1a03 db88 |0177: const-string v3, "koi8_r" // string@88db │ │ -36f9ba: 1a04 da88 |0179: const-string v4, "koi8-r" // string@88da │ │ -36f9be: 7230 899a 3004 |017b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9c4: 6200 3972 |017e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f9c8: 1a03 476f |0180: const-string v3, "euc_cn" // string@6f47 │ │ -36f9cc: 1a04 436f |0182: const-string v4, "euc-cn" // string@6f43 │ │ -36f9d0: 7230 899a 3004 |0184: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9d6: 6200 3972 |0187: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f9da: 1a03 4a6f |0189: const-string v3, "euc_tw" // string@6f4a │ │ -36f9de: 1a04 466f |018b: const-string v4, "euc-tw" // string@6f46 │ │ -36f9e2: 7230 899a 3004 |018d: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9e8: 6200 3972 |0190: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f9ec: 1a03 496f |0192: const-string v3, "euc_kr" // string@6f49 │ │ -36f9f0: 7230 899a 3001 |0194: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9f6: 6200 3a72 |0197: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36f9fa: 7210 879a 0000 |0199: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@9a87 │ │ -36fa00: 0a00 |019c: move-result v0 │ │ -36fa02: 3800 7000 |019d: if-eqz v0, 020d // +0070 │ │ -36fa06: 6200 3a72 |019f: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fa0a: 1a03 5b87 |01a1: const-string v3, "iso-2022-cn" // string@875b │ │ -36fa0e: 1a04 7a1f |01a3: const-string v4, "ISO2022CN" // string@1f7a │ │ -36fa12: 7230 899a 3004 |01a5: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa18: 6200 3a72 |01a8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fa1c: 1a03 5c87 |01aa: const-string v3, "iso-2022-kr" // string@875c │ │ -36fa20: 1a04 7c1f |01ac: const-string v4, "ISO2022KR" // string@1f7c │ │ -36fa24: 7230 899a 3004 |01ae: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa2a: 6200 3a72 |01b1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fa2e: 1a03 51c0 |01b3: const-string v3, "utf-8" // string@c051 │ │ -36fa32: 1a04 8f4f |01b5: const-string v4, "UTF8" // string@4f8f │ │ -36fa36: 7230 899a 3004 |01b7: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa3c: 6200 3a72 |01ba: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fa40: 1a03 52c0 |01bc: const-string v3, "utf8" // string@c052 │ │ -36fa44: 7230 899a 3004 |01be: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa4a: 6200 3a72 |01c1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fa4e: 1a03 e687 |01c3: const-string v3, "ja_jp.iso2022-7" // string@87e6 │ │ -36fa52: 1a04 7b1f |01c5: const-string v4, "ISO2022JP" // string@1f7b │ │ -36fa56: 7230 899a 3004 |01c7: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa5c: 6200 3a72 |01ca: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fa60: 1a03 e587 |01cc: const-string v3, "ja_jp.eucjp" // string@87e5 │ │ -36fa64: 1a04 5318 |01ce: const-string v4, "EUCJIS" // string@1853 │ │ -36fa68: 7230 899a 3004 |01d0: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa6e: 6200 3a72 |01d3: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fa72: 1a03 7921 |01d5: const-string v3, "KSC5601" // string@2179 │ │ -36fa76: 7230 899a 1003 |01d7: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa7c: 6200 3a72 |01da: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fa80: 1a01 4b6f |01dc: const-string v1, "euckr" // string@6f4b │ │ -36fa84: 7230 899a 1003 |01de: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa8a: 6200 3a72 |01e1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fa8e: 1a01 13c0 |01e3: const-string v1, "us-ascii" // string@c013 │ │ -36fa92: 7230 899a 1002 |01e5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa98: 6200 3a72 |01e8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fa9c: 1a01 b4c3 |01ea: const-string v1, "x-us-ascii" // string@c3b4 │ │ -36faa0: 7230 899a 1002 |01ec: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36faa6: 6200 3a72 |01ef: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36faaa: 1a01 e272 |01f1: const-string v1, "gb2312" // string@72e2 │ │ -36faae: 1a02 771c |01f3: const-string v2, "GB18030" // string@1c77 │ │ -36fab2: 7230 899a 1002 |01f5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fab8: 6200 3a72 |01f8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fabc: 1a01 3567 |01fa: const-string v1, "cp936" // string@6735 │ │ -36fac0: 7230 899a 1002 |01fc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fac6: 6200 3a72 |01ff: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36faca: 1a01 8d9c |0201: const-string v1, "ms936" // string@9c8d │ │ -36face: 7230 899a 1002 |0203: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fad4: 6200 3a72 |0206: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36fad8: 1a01 e372 |0208: const-string v1, "gbk" // string@72e3 │ │ -36fadc: 7230 899a 1002 |020a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fae2: 0e00 |020d: return-void │ │ +36f6b4: |[36f6b4] javax.mail.internet.MimeUtility.:()V │ │ +36f6c4: 2200 6413 |0000: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +36f6c8: 7010 159a 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +36f6ce: 6900 3b72 |0005: sput-object v0, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723b │ │ +36f6d2: 1a00 2c99 |0007: const-string v0, "mail.mime.decodetext.strict" // string@992c │ │ +36f6d6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +36f6d8: 7120 e295 1000 |000a: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36f6de: 0a00 |000d: move-result v0 │ │ +36f6e0: 6a00 3272 |000e: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7232 │ │ +36f6e4: 1a00 2d99 |0010: const-string v0, "mail.mime.encodeeol.strict" // string@992d │ │ +36f6e8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +36f6ea: 7120 e295 2000 |0013: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36f6f0: 0a00 |0016: move-result v0 │ │ +36f6f2: 6a00 3572 |0017: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7235 │ │ +36f6f6: 1a00 3399 |0019: const-string v0, "mail.mime.ignoreunknownencoding" // string@9933 │ │ +36f6fa: 7120 e295 2000 |001b: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36f700: 0a00 |001e: move-result v0 │ │ +36f702: 6a00 3872 |001f: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.ignoreUnknownEncoding:Z // field@7238 │ │ +36f706: 1a00 2199 |0021: const-string v0, "mail.mime.allowutf8" // string@9921 │ │ +36f70a: 7120 e295 2000 |0023: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36f710: 0a00 |0026: move-result v0 │ │ +36f712: 6a00 3172 |0027: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.allowUtf8:Z // field@7231 │ │ +36f716: 1a00 3099 |0029: const-string v0, "mail.mime.foldencodedwords" // string@9930 │ │ +36f71a: 7120 e295 2000 |002b: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36f720: 0a00 |002e: move-result v0 │ │ +36f722: 6a00 3672 |002f: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.foldEncodedWords:Z // field@7236 │ │ +36f726: 1a00 3199 |0031: const-string v0, "mail.mime.foldtext" // string@9931 │ │ +36f72a: 7120 e295 1000 |0033: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36f730: 0a00 |0036: move-result v0 │ │ +36f732: 6a00 3772 |0037: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7237 │ │ +36f736: 2200 6413 |0039: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +36f73a: 1301 2800 |003b: const/16 v1, #int 40 // #28 │ │ +36f73e: 7020 169a 1000 |003d: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@9a16 │ │ +36f744: 6900 3972 |0040: sput-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f748: 2200 6413 |0042: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +36f74c: 1301 0e00 |0044: const/16 v1, #int 14 // #e │ │ +36f750: 7020 169a 1000 |0046: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@9a16 │ │ +36f756: 6900 3a72 |0049: sput-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36f75a: 1c00 3714 |004b: const-class v0, Ljavax/mail/internet/MimeUtility; // type@1437 │ │ +36f75e: 1a01 7406 |004d: const-string v1, "/META-INF/javamail.charset.map" // string@0674 │ │ +36f762: 6e20 5497 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9754 │ │ +36f768: 0c00 |0052: move-result-object v0 │ │ +36f76a: 3800 2700 |0053: if-eqz v0, 007a // +0027 │ │ +36f76e: 2201 5f12 |0055: new-instance v1, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +36f772: 7020 8a95 0100 |0057: invoke-direct {v1, v0}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958a │ │ +36f778: 0710 |005a: move-object v0, v1 │ │ +36f77a: 1f00 5f12 |005b: check-cast v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +36f77e: 6202 3972 |005d: sget-object v2, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f782: 7120 31a0 2000 |005f: invoke-static {v0, v2}, Ljavax/mail/internet/MimeUtility;.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V // method@a031 │ │ +36f788: 0710 |0062: move-object v0, v1 │ │ +36f78a: 1f00 5f12 |0063: check-cast v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +36f78e: 6202 3a72 |0065: sget-object v2, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36f792: 7120 31a0 2000 |0067: invoke-static {v0, v2}, Ljavax/mail/internet/MimeUtility;.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V // method@a031 │ │ +36f798: 6e10 b396 0100 |006a: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36f79e: 280d |006d: goto 007a // +000d │ │ +36f7a0: 0000 |006e: nop // spacer │ │ +36f7a2: 280b |006f: goto 007a // +000b │ │ +36f7a4: 0d00 |0070: move-exception v0 │ │ +36f7a6: 2805 |0071: goto 0076 // +0005 │ │ +36f7a8: 0d01 |0072: move-exception v1 │ │ +36f7aa: 0715 |0073: move-object v5, v1 │ │ +36f7ac: 0701 |0074: move-object v1, v0 │ │ +36f7ae: 0750 |0075: move-object v0, v5 │ │ +36f7b0: 6e10 b396 0100 |0076: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36f7b6: 2700 |0079: throw v0 │ │ +36f7b8: 6200 3972 |007a: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f7bc: 7210 879a 0000 |007c: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@9a87 │ │ +36f7c2: 0a00 |007f: move-result v0 │ │ +36f7c4: 1a01 456f |0080: const-string v1, "euc-kr" // string@6f45 │ │ +36f7c8: 1a02 711f |0082: const-string v2, "ISO-8859-1" // string@1f71 │ │ +36f7cc: 3800 1301 |0084: if-eqz v0, 0197 // +0113 │ │ +36f7d0: 6200 3972 |0086: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f7d4: 1a03 3807 |0088: const-string v3, "8859_1" // string@0738 │ │ +36f7d8: 7230 899a 3002 |008a: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f7de: 6200 3972 |008d: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f7e2: 1a03 6887 |008f: const-string v3, "iso8859_1" // string@8768 │ │ +36f7e6: 7230 899a 3002 |0091: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f7ec: 6200 3972 |0094: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f7f0: 1a03 5f87 |0096: const-string v3, "iso8859-1" // string@875f │ │ +36f7f4: 7230 899a 3002 |0098: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f7fa: 6200 3972 |009b: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f7fe: 1a03 3907 |009d: const-string v3, "8859_2" // string@0739 │ │ +36f802: 1a04 721f |009f: const-string v4, "ISO-8859-2" // string@1f72 │ │ +36f806: 7230 899a 3004 |00a1: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f80c: 6200 3972 |00a4: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f810: 1a03 6987 |00a6: const-string v3, "iso8859_2" // string@8769 │ │ +36f814: 7230 899a 3004 |00a8: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f81a: 6200 3972 |00ab: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f81e: 1a03 6087 |00ad: const-string v3, "iso8859-2" // string@8760 │ │ +36f822: 7230 899a 3004 |00af: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f828: 6200 3972 |00b2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f82c: 1a03 3a07 |00b4: const-string v3, "8859_3" // string@073a │ │ +36f830: 1a04 731f |00b6: const-string v4, "ISO-8859-3" // string@1f73 │ │ +36f834: 7230 899a 3004 |00b8: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f83a: 6200 3972 |00bb: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f83e: 1a03 6a87 |00bd: const-string v3, "iso8859_3" // string@876a │ │ +36f842: 7230 899a 3004 |00bf: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f848: 6200 3972 |00c2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f84c: 1a03 6187 |00c4: const-string v3, "iso8859-3" // string@8761 │ │ +36f850: 7230 899a 3004 |00c6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f856: 6200 3972 |00c9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f85a: 1a03 3b07 |00cb: const-string v3, "8859_4" // string@073b │ │ +36f85e: 1a04 741f |00cd: const-string v4, "ISO-8859-4" // string@1f74 │ │ +36f862: 7230 899a 3004 |00cf: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f868: 6200 3972 |00d2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f86c: 1a03 6b87 |00d4: const-string v3, "iso8859_4" // string@876b │ │ +36f870: 7230 899a 3004 |00d6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f876: 6200 3972 |00d9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f87a: 1a03 6287 |00db: const-string v3, "iso8859-4" // string@8762 │ │ +36f87e: 7230 899a 3004 |00dd: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f884: 6200 3972 |00e0: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f888: 1a03 3c07 |00e2: const-string v3, "8859_5" // string@073c │ │ +36f88c: 1a04 751f |00e4: const-string v4, "ISO-8859-5" // string@1f75 │ │ +36f890: 7230 899a 3004 |00e6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f896: 6200 3972 |00e9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f89a: 1a03 6c87 |00eb: const-string v3, "iso8859_5" // string@876c │ │ +36f89e: 7230 899a 3004 |00ed: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f8a4: 6200 3972 |00f0: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f8a8: 1a03 6387 |00f2: const-string v3, "iso8859-5" // string@8763 │ │ +36f8ac: 7230 899a 3004 |00f4: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f8b2: 6200 3972 |00f7: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f8b6: 1a03 3d07 |00f9: const-string v3, "8859_6" // string@073d │ │ +36f8ba: 1a04 761f |00fb: const-string v4, "ISO-8859-6" // string@1f76 │ │ +36f8be: 7230 899a 3004 |00fd: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f8c4: 6200 3972 |0100: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f8c8: 1a03 6d87 |0102: const-string v3, "iso8859_6" // string@876d │ │ +36f8cc: 7230 899a 3004 |0104: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f8d2: 6200 3972 |0107: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f8d6: 1a03 6487 |0109: const-string v3, "iso8859-6" // string@8764 │ │ +36f8da: 7230 899a 3004 |010b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f8e0: 6200 3972 |010e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f8e4: 1a03 3e07 |0110: const-string v3, "8859_7" // string@073e │ │ +36f8e8: 1a04 771f |0112: const-string v4, "ISO-8859-7" // string@1f77 │ │ +36f8ec: 7230 899a 3004 |0114: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f8f2: 6200 3972 |0117: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f8f6: 1a03 6e87 |0119: const-string v3, "iso8859_7" // string@876e │ │ +36f8fa: 7230 899a 3004 |011b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f900: 6200 3972 |011e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f904: 1a03 6587 |0120: const-string v3, "iso8859-7" // string@8765 │ │ +36f908: 7230 899a 3004 |0122: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f90e: 6200 3972 |0125: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f912: 1a03 3f07 |0127: const-string v3, "8859_8" // string@073f │ │ +36f916: 1a04 781f |0129: const-string v4, "ISO-8859-8" // string@1f78 │ │ +36f91a: 7230 899a 3004 |012b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f920: 6200 3972 |012e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f924: 1a03 6f87 |0130: const-string v3, "iso8859_8" // string@876f │ │ +36f928: 7230 899a 3004 |0132: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f92e: 6200 3972 |0135: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f932: 1a03 6687 |0137: const-string v3, "iso8859-8" // string@8766 │ │ +36f936: 7230 899a 3004 |0139: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f93c: 6200 3972 |013c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f940: 1a03 4007 |013e: const-string v3, "8859_9" // string@0740 │ │ +36f944: 1a04 791f |0140: const-string v4, "ISO-8859-9" // string@1f79 │ │ +36f948: 7230 899a 3004 |0142: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f94e: 6200 3972 |0145: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f952: 1a03 7087 |0147: const-string v3, "iso8859_9" // string@8770 │ │ +36f956: 7230 899a 3004 |0149: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f95c: 6200 3972 |014c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f960: 1a03 6787 |014e: const-string v3, "iso8859-9" // string@8767 │ │ +36f964: 7230 899a 3004 |0150: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f96a: 6200 3972 |0153: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f96e: 1a03 44b8 |0155: const-string v3, "sjis" // string@b844 │ │ +36f972: 1a04 7948 |0157: const-string v4, "Shift_JIS" // string@4879 │ │ +36f976: 7230 899a 3004 |0159: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f97c: 6200 3972 |015c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f980: 1a03 0088 |015e: const-string v3, "jis" // string@8800 │ │ +36f984: 1a04 701f |0160: const-string v4, "ISO-2022-JP" // string@1f70 │ │ +36f988: 7230 899a 3004 |0162: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f98e: 6200 3972 |0165: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f992: 1a03 5e87 |0167: const-string v3, "iso2022jp" // string@875e │ │ +36f996: 7230 899a 3004 |0169: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f99c: 6200 3972 |016c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f9a0: 1a03 486f |016e: const-string v3, "euc_jp" // string@6f48 │ │ +36f9a4: 1a04 446f |0170: const-string v4, "euc-jp" // string@6f44 │ │ +36f9a8: 7230 899a 3004 |0172: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f9ae: 6200 3972 |0175: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f9b2: 1a03 db88 |0177: const-string v3, "koi8_r" // string@88db │ │ +36f9b6: 1a04 da88 |0179: const-string v4, "koi8-r" // string@88da │ │ +36f9ba: 7230 899a 3004 |017b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f9c0: 6200 3972 |017e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f9c4: 1a03 476f |0180: const-string v3, "euc_cn" // string@6f47 │ │ +36f9c8: 1a04 436f |0182: const-string v4, "euc-cn" // string@6f43 │ │ +36f9cc: 7230 899a 3004 |0184: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f9d2: 6200 3972 |0187: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f9d6: 1a03 4a6f |0189: const-string v3, "euc_tw" // string@6f4a │ │ +36f9da: 1a04 466f |018b: const-string v4, "euc-tw" // string@6f46 │ │ +36f9de: 7230 899a 3004 |018d: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f9e4: 6200 3972 |0190: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f9e8: 1a03 496f |0192: const-string v3, "euc_kr" // string@6f49 │ │ +36f9ec: 7230 899a 3001 |0194: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f9f2: 6200 3a72 |0197: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36f9f6: 7210 879a 0000 |0199: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@9a87 │ │ +36f9fc: 0a00 |019c: move-result v0 │ │ +36f9fe: 3800 7000 |019d: if-eqz v0, 020d // +0070 │ │ +36fa02: 6200 3a72 |019f: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fa06: 1a03 5b87 |01a1: const-string v3, "iso-2022-cn" // string@875b │ │ +36fa0a: 1a04 7a1f |01a3: const-string v4, "ISO2022CN" // string@1f7a │ │ +36fa0e: 7230 899a 3004 |01a5: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa14: 6200 3a72 |01a8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fa18: 1a03 5c87 |01aa: const-string v3, "iso-2022-kr" // string@875c │ │ +36fa1c: 1a04 7c1f |01ac: const-string v4, "ISO2022KR" // string@1f7c │ │ +36fa20: 7230 899a 3004 |01ae: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa26: 6200 3a72 |01b1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fa2a: 1a03 51c0 |01b3: const-string v3, "utf-8" // string@c051 │ │ +36fa2e: 1a04 8f4f |01b5: const-string v4, "UTF8" // string@4f8f │ │ +36fa32: 7230 899a 3004 |01b7: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa38: 6200 3a72 |01ba: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fa3c: 1a03 52c0 |01bc: const-string v3, "utf8" // string@c052 │ │ +36fa40: 7230 899a 3004 |01be: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa46: 6200 3a72 |01c1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fa4a: 1a03 e687 |01c3: const-string v3, "ja_jp.iso2022-7" // string@87e6 │ │ +36fa4e: 1a04 7b1f |01c5: const-string v4, "ISO2022JP" // string@1f7b │ │ +36fa52: 7230 899a 3004 |01c7: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa58: 6200 3a72 |01ca: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fa5c: 1a03 e587 |01cc: const-string v3, "ja_jp.eucjp" // string@87e5 │ │ +36fa60: 1a04 5318 |01ce: const-string v4, "EUCJIS" // string@1853 │ │ +36fa64: 7230 899a 3004 |01d0: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa6a: 6200 3a72 |01d3: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fa6e: 1a03 7921 |01d5: const-string v3, "KSC5601" // string@2179 │ │ +36fa72: 7230 899a 1003 |01d7: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa78: 6200 3a72 |01da: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fa7c: 1a01 4b6f |01dc: const-string v1, "euckr" // string@6f4b │ │ +36fa80: 7230 899a 1003 |01de: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa86: 6200 3a72 |01e1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fa8a: 1a01 13c0 |01e3: const-string v1, "us-ascii" // string@c013 │ │ +36fa8e: 7230 899a 1002 |01e5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa94: 6200 3a72 |01e8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fa98: 1a01 b4c3 |01ea: const-string v1, "x-us-ascii" // string@c3b4 │ │ +36fa9c: 7230 899a 1002 |01ec: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36faa2: 6200 3a72 |01ef: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36faa6: 1a01 e272 |01f1: const-string v1, "gb2312" // string@72e2 │ │ +36faaa: 1a02 771c |01f3: const-string v2, "GB18030" // string@1c77 │ │ +36faae: 7230 899a 1002 |01f5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fab4: 6200 3a72 |01f8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fab8: 1a01 3567 |01fa: const-string v1, "cp936" // string@6735 │ │ +36fabc: 7230 899a 1002 |01fc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fac2: 6200 3a72 |01ff: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fac6: 1a01 8d9c |0201: const-string v1, "ms936" // string@9c8d │ │ +36faca: 7230 899a 1002 |0203: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fad0: 6200 3a72 |0206: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36fad4: 1a01 e372 |0208: const-string v1, "gbk" // string@72e3 │ │ +36fad8: 7230 899a 1002 |020a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fade: 0e00 |020d: return-void │ │ catches : 6 │ │ 0x004b - 0x0053 │ │ Ljava/lang/Exception; -> 0x006e │ │ 0x0055 - 0x005a │ │ -> 0x0072 │ │ 0x005a - 0x006a │ │ -> 0x0070 │ │ @@ -809203,17 +809203,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36fb24: |[36fb24] javax.mail.internet.MimeUtility.:()V │ │ -36fb34: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36fb3a: 0e00 |0003: return-void │ │ +36fb20: |[36fb20] javax.mail.internet.MimeUtility.:()V │ │ +36fb30: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36fb36: 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;) │ │ @@ -809221,101 +809221,101 @@ │ │ type : '(Ljava/io/InputStream;IZ)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 130 16-bit code units │ │ -36e390: |[36e390] javax.mail.internet.MimeUtility.checkAscii:(Ljava/io/InputStream;IZ)I │ │ -36e3a0: 0200 1100 |0000: move/from16 v0, v17 │ │ -36e3a4: 6301 3572 |0002: sget-boolean v1, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7235 │ │ -36e3a8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -36e3aa: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ -36e3ae: 3812 0400 |0007: if-eqz v18, 000b // +0004 │ │ -36e3b2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -36e3b4: 2802 |000a: goto 000c // +0002 │ │ -36e3b6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -36e3b8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -36e3ba: 12f5 |000d: const/4 v5, #int -1 // #ff │ │ -36e3bc: 1306 0010 |000e: const/16 v6, #int 4096 // #1000 │ │ -36e3c0: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -36e3c4: 3350 0300 |0012: if-ne v0, v5, 0015 // +0003 │ │ -36e3c8: 2806 |0014: goto 001a // +0006 │ │ -36e3ca: 7120 c697 6000 |0015: invoke-static {v0, v6}, Ljava/lang/Math;.min:(II)I // method@97c6 │ │ -36e3d0: 0a04 |0018: move-result v4 │ │ -36e3d2: 0146 |0019: move v6, v4 │ │ -36e3d4: 2364 1515 |001a: new-array v4, v6, [B // type@1515 │ │ -36e3d8: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -36e3da: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -36e3dc: 1209 |001e: const/4 v9, #int 0 // #0 │ │ -36e3de: 120a |001f: const/4 v10, #int 0 // #0 │ │ -36e3e0: 120b |0020: const/4 v11, #int 0 // #0 │ │ -36e3e2: 3800 4b00 |0021: if-eqz v0, 006c // +004b │ │ -36e3e6: 080d 1000 |0023: move-object/from16 v13, v16 │ │ -36e3ea: 6e40 b896 4d63 |0025: invoke-virtual {v13, v4, v3, v6}, Ljava/io/InputStream;.read:([BII)I // method@96b8 │ │ -36e3f0: 0a0e |0028: move-result v14 │ │ -36e3f2: 335e 0300 |0029: if-ne v14, v5, 002c // +0003 │ │ -36e3f6: 2841 |002b: goto 006c // +0041 │ │ -36e3f8: 120f |002c: const/4 v15, #int 0 // #0 │ │ -36e3fa: 35ef 3700 |002d: if-ge v15, v14, 0064 // +0037 │ │ -36e3fe: 4802 040f |002f: aget-byte v2, v4, v15 │ │ -36e402: d522 ff00 |0031: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -36e406: 1305 0a00 |0033: const/16 v5, #int 10 // #a │ │ -36e40a: 130c 0d00 |0035: const/16 v12, #int 13 // #d │ │ -36e40e: 3801 0b00 |0037: if-eqz v1, 0042 // +000b │ │ -36e412: 33c3 0400 |0039: if-ne v3, v12, 003d // +0004 │ │ -36e416: 3352 0600 |003b: if-ne v2, v5, 0041 // +0006 │ │ -36e41a: 32c3 0500 |003d: if-eq v3, v12, 0042 // +0005 │ │ -36e41e: 3352 0300 |003f: if-ne v2, v5, 0042 // +0003 │ │ -36e422: 1219 |0041: const/4 v9, #int 1 // #1 │ │ -36e424: 32c2 0d00 |0042: if-eq v2, v12, 004f // +000d │ │ -36e428: 3352 0300 |0044: if-ne v2, v5, 0047 // +0003 │ │ -36e42c: 2809 |0046: goto 004f // +0009 │ │ -36e42e: d80b 0b01 |0047: add-int/lit8 v11, v11, #int 1 // #01 │ │ -36e432: 1303 e603 |0049: const/16 v3, #int 998 // #3e6 │ │ -36e436: 373b 0500 |004b: if-le v11, v3, 0050 // +0005 │ │ -36e43a: 121a |004d: const/4 v10, #int 1 // #1 │ │ -36e43c: 2802 |004e: goto 0050 // +0002 │ │ -36e43e: 120b |004f: const/4 v11, #int 0 // #0 │ │ -36e440: 7110 35a0 0200 |0050: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ -36e446: 0a03 |0053: move-result v3 │ │ -36e448: 3803 0900 |0054: if-eqz v3, 005d // +0009 │ │ -36e44c: 3812 0400 |0056: if-eqz v18, 005a // +0004 │ │ -36e450: 1233 |0058: const/4 v3, #int 3 // #3 │ │ -36e452: 0f03 |0059: return v3 │ │ -36e454: d808 0801 |005a: add-int/lit8 v8, v8, #int 1 // #01 │ │ -36e458: 2803 |005c: goto 005f // +0003 │ │ -36e45a: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -36e45e: d80f 0f01 |005f: add-int/lit8 v15, v15, #int 1 // #01 │ │ -36e462: 0123 |0061: move v3, v2 │ │ -36e464: 12f5 |0062: const/4 v5, #int -1 // #ff │ │ -36e466: 28ca |0063: goto 002d // -0036 │ │ -36e468: 12f2 |0064: const/4 v2, #int -1 // #ff │ │ -36e46a: 3220 0300 |0065: if-eq v0, v2, 0068 // +0003 │ │ -36e46e: b1e0 |0067: sub-int/2addr v0, v14 │ │ -36e470: 1203 |0068: const/4 v3, #int 0 // #0 │ │ -36e472: 12f5 |0069: const/4 v5, #int -1 // #ff │ │ -36e474: 28b7 |006a: goto 0021 // -0049 │ │ -36e476: 0000 |006b: nop // spacer │ │ -36e478: 3900 0600 |006c: if-nez v0, 0072 // +0006 │ │ -36e47c: 3812 0400 |006e: if-eqz v18, 0072 // +0004 │ │ -36e480: 1230 |0070: const/4 v0, #int 3 // #3 │ │ -36e482: 0f00 |0071: return v0 │ │ -36e484: 1230 |0072: const/4 v0, #int 3 // #3 │ │ -36e486: 1221 |0073: const/4 v1, #int 2 // #2 │ │ -36e488: 3908 0a00 |0074: if-nez v8, 007e // +000a │ │ -36e48c: 3809 0300 |0076: if-eqz v9, 0079 // +0003 │ │ -36e490: 0f00 |0078: return v0 │ │ -36e492: 380a 0300 |0079: if-eqz v10, 007c // +0003 │ │ -36e496: 0f01 |007b: return v1 │ │ -36e498: 1210 |007c: const/4 v0, #int 1 // #1 │ │ -36e49a: 0f00 |007d: return v0 │ │ -36e49c: 3787 0300 |007e: if-le v7, v8, 0081 // +0003 │ │ -36e4a0: 0f01 |0080: return v1 │ │ -36e4a2: 0f00 |0081: return v0 │ │ +36e38c: |[36e38c] javax.mail.internet.MimeUtility.checkAscii:(Ljava/io/InputStream;IZ)I │ │ +36e39c: 0200 1100 |0000: move/from16 v0, v17 │ │ +36e3a0: 6301 3572 |0002: sget-boolean v1, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7235 │ │ +36e3a4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +36e3a6: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ +36e3aa: 3812 0400 |0007: if-eqz v18, 000b // +0004 │ │ +36e3ae: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +36e3b0: 2802 |000a: goto 000c // +0002 │ │ +36e3b2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +36e3b4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +36e3b6: 12f5 |000d: const/4 v5, #int -1 // #ff │ │ +36e3b8: 1306 0010 |000e: const/16 v6, #int 4096 // #1000 │ │ +36e3bc: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +36e3c0: 3350 0300 |0012: if-ne v0, v5, 0015 // +0003 │ │ +36e3c4: 2806 |0014: goto 001a // +0006 │ │ +36e3c6: 7120 c697 6000 |0015: invoke-static {v0, v6}, Ljava/lang/Math;.min:(II)I // method@97c6 │ │ +36e3cc: 0a04 |0018: move-result v4 │ │ +36e3ce: 0146 |0019: move v6, v4 │ │ +36e3d0: 2364 1515 |001a: new-array v4, v6, [B // type@1515 │ │ +36e3d4: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +36e3d6: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +36e3d8: 1209 |001e: const/4 v9, #int 0 // #0 │ │ +36e3da: 120a |001f: const/4 v10, #int 0 // #0 │ │ +36e3dc: 120b |0020: const/4 v11, #int 0 // #0 │ │ +36e3de: 3800 4b00 |0021: if-eqz v0, 006c // +004b │ │ +36e3e2: 080d 1000 |0023: move-object/from16 v13, v16 │ │ +36e3e6: 6e40 b896 4d63 |0025: invoke-virtual {v13, v4, v3, v6}, Ljava/io/InputStream;.read:([BII)I // method@96b8 │ │ +36e3ec: 0a0e |0028: move-result v14 │ │ +36e3ee: 335e 0300 |0029: if-ne v14, v5, 002c // +0003 │ │ +36e3f2: 2841 |002b: goto 006c // +0041 │ │ +36e3f4: 120f |002c: const/4 v15, #int 0 // #0 │ │ +36e3f6: 35ef 3700 |002d: if-ge v15, v14, 0064 // +0037 │ │ +36e3fa: 4802 040f |002f: aget-byte v2, v4, v15 │ │ +36e3fe: d522 ff00 |0031: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +36e402: 1305 0a00 |0033: const/16 v5, #int 10 // #a │ │ +36e406: 130c 0d00 |0035: const/16 v12, #int 13 // #d │ │ +36e40a: 3801 0b00 |0037: if-eqz v1, 0042 // +000b │ │ +36e40e: 33c3 0400 |0039: if-ne v3, v12, 003d // +0004 │ │ +36e412: 3352 0600 |003b: if-ne v2, v5, 0041 // +0006 │ │ +36e416: 32c3 0500 |003d: if-eq v3, v12, 0042 // +0005 │ │ +36e41a: 3352 0300 |003f: if-ne v2, v5, 0042 // +0003 │ │ +36e41e: 1219 |0041: const/4 v9, #int 1 // #1 │ │ +36e420: 32c2 0d00 |0042: if-eq v2, v12, 004f // +000d │ │ +36e424: 3352 0300 |0044: if-ne v2, v5, 0047 // +0003 │ │ +36e428: 2809 |0046: goto 004f // +0009 │ │ +36e42a: d80b 0b01 |0047: add-int/lit8 v11, v11, #int 1 // #01 │ │ +36e42e: 1303 e603 |0049: const/16 v3, #int 998 // #3e6 │ │ +36e432: 373b 0500 |004b: if-le v11, v3, 0050 // +0005 │ │ +36e436: 121a |004d: const/4 v10, #int 1 // #1 │ │ +36e438: 2802 |004e: goto 0050 // +0002 │ │ +36e43a: 120b |004f: const/4 v11, #int 0 // #0 │ │ +36e43c: 7110 35a0 0200 |0050: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ +36e442: 0a03 |0053: move-result v3 │ │ +36e444: 3803 0900 |0054: if-eqz v3, 005d // +0009 │ │ +36e448: 3812 0400 |0056: if-eqz v18, 005a // +0004 │ │ +36e44c: 1233 |0058: const/4 v3, #int 3 // #3 │ │ +36e44e: 0f03 |0059: return v3 │ │ +36e450: d808 0801 |005a: add-int/lit8 v8, v8, #int 1 // #01 │ │ +36e454: 2803 |005c: goto 005f // +0003 │ │ +36e456: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +36e45a: d80f 0f01 |005f: add-int/lit8 v15, v15, #int 1 // #01 │ │ +36e45e: 0123 |0061: move v3, v2 │ │ +36e460: 12f5 |0062: const/4 v5, #int -1 // #ff │ │ +36e462: 28ca |0063: goto 002d // -0036 │ │ +36e464: 12f2 |0064: const/4 v2, #int -1 // #ff │ │ +36e466: 3220 0300 |0065: if-eq v0, v2, 0068 // +0003 │ │ +36e46a: b1e0 |0067: sub-int/2addr v0, v14 │ │ +36e46c: 1203 |0068: const/4 v3, #int 0 // #0 │ │ +36e46e: 12f5 |0069: const/4 v5, #int -1 // #ff │ │ +36e470: 28b7 |006a: goto 0021 // -0049 │ │ +36e472: 0000 |006b: nop // spacer │ │ +36e474: 3900 0600 |006c: if-nez v0, 0072 // +0006 │ │ +36e478: 3812 0400 |006e: if-eqz v18, 0072 // +0004 │ │ +36e47c: 1230 |0070: const/4 v0, #int 3 // #3 │ │ +36e47e: 0f00 |0071: return v0 │ │ +36e480: 1230 |0072: const/4 v0, #int 3 // #3 │ │ +36e482: 1221 |0073: const/4 v1, #int 2 // #2 │ │ +36e484: 3908 0a00 |0074: if-nez v8, 007e // +000a │ │ +36e488: 3809 0300 |0076: if-eqz v9, 0079 // +0003 │ │ +36e48c: 0f00 |0078: return v0 │ │ +36e48e: 380a 0300 |0079: if-eqz v10, 007c // +0003 │ │ +36e492: 0f01 |007b: return v1 │ │ +36e494: 1210 |007c: const/4 v0, #int 1 // #1 │ │ +36e496: 0f00 |007d: return v0 │ │ +36e498: 3787 0300 |007e: if-le v7, v8, 0081 // +0003 │ │ +36e49c: 0f01 |0080: return v1 │ │ +36e49e: 0f00 |0081: return v0 │ │ catches : 1 │ │ 0x0025 - 0x0054 │ │ Ljava/io/IOException; -> 0x006b │ │ positions : │ │ 0x0002 line=1574 │ │ 0x0015 line=1577 │ │ 0x001a line=1578 │ │ @@ -809332,39 +809332,39 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -36e4b4: |[36e4b4] javax.mail.internet.MimeUtility.checkAscii:(Ljava/lang/String;)I │ │ -36e4c4: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -36e4ca: 0a00 |0003: move-result v0 │ │ -36e4cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -36e4ce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -36e4d0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -36e4d2: 3501 1400 |0007: if-ge v1, v0, 001b // +0014 │ │ -36e4d6: 6e20 0998 1500 |0009: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36e4dc: 0a04 |000c: move-result v4 │ │ -36e4de: 7110 35a0 0400 |000d: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ -36e4e4: 0a04 |0010: move-result v4 │ │ -36e4e6: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ -36e4ea: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36e4ee: 2803 |0015: goto 0018 // +0003 │ │ -36e4f0: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36e4f4: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36e4f8: 28ed |001a: goto 0007 // -0013 │ │ -36e4fa: 3902 0400 |001b: if-nez v2, 001f // +0004 │ │ -36e4fe: 1215 |001d: const/4 v5, #int 1 // #1 │ │ -36e500: 0f05 |001e: return v5 │ │ -36e502: 3723 0400 |001f: if-le v3, v2, 0023 // +0004 │ │ -36e506: 1225 |0021: const/4 v5, #int 2 // #2 │ │ -36e508: 0f05 |0022: return v5 │ │ -36e50a: 1235 |0023: const/4 v5, #int 3 // #3 │ │ -36e50c: 0f05 |0024: return v5 │ │ +36e4b0: |[36e4b0] javax.mail.internet.MimeUtility.checkAscii:(Ljava/lang/String;)I │ │ +36e4c0: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +36e4c6: 0a00 |0003: move-result v0 │ │ +36e4c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +36e4ca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +36e4cc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +36e4ce: 3501 1400 |0007: if-ge v1, v0, 001b // +0014 │ │ +36e4d2: 6e20 0998 1500 |0009: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36e4d8: 0a04 |000c: move-result v4 │ │ +36e4da: 7110 35a0 0400 |000d: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ +36e4e0: 0a04 |0010: move-result v4 │ │ +36e4e2: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ +36e4e6: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36e4ea: 2803 |0015: goto 0018 // +0003 │ │ +36e4ec: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36e4f0: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36e4f4: 28ed |001a: goto 0007 // -0013 │ │ +36e4f6: 3902 0400 |001b: if-nez v2, 001f // +0004 │ │ +36e4fa: 1215 |001d: const/4 v5, #int 1 // #1 │ │ +36e4fc: 0f05 |001e: return v5 │ │ +36e4fe: 3723 0400 |001f: if-le v3, v2, 0023 // +0004 │ │ +36e502: 1225 |0021: const/4 v5, #int 2 // #2 │ │ +36e504: 0f05 |0022: return v5 │ │ +36e506: 1235 |0023: const/4 v5, #int 3 // #3 │ │ +36e508: 0f05 |0024: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1499 │ │ 0x0009 line=1502 │ │ locals : │ │ 0x0000 - 0x0025 reg=5 (null) Ljava/lang/String; │ │ │ │ @@ -809373,38 +809373,38 @@ │ │ type : '([B)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -36e33c: |[36e33c] javax.mail.internet.MimeUtility.checkAscii:([B)I │ │ -36e34c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36e34e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -36e350: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -36e352: 2143 |0003: array-length v3, v4 │ │ -36e354: 3530 1400 |0004: if-ge v0, v3, 0018 // +0014 │ │ -36e358: 4803 0400 |0006: aget-byte v3, v4, v0 │ │ -36e35c: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -36e360: 7110 35a0 0300 |000a: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ -36e366: 0a03 |000d: move-result v3 │ │ -36e368: 3803 0500 |000e: if-eqz v3, 0013 // +0005 │ │ -36e36c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36e370: 2803 |0012: goto 0015 // +0003 │ │ -36e372: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36e376: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36e37a: 28ec |0017: goto 0003 // -0014 │ │ -36e37c: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ -36e380: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -36e382: 0f04 |001b: return v4 │ │ -36e384: 3712 0400 |001c: if-le v2, v1, 0020 // +0004 │ │ -36e388: 1224 |001e: const/4 v4, #int 2 // #2 │ │ -36e38a: 0f04 |001f: return v4 │ │ -36e38c: 1234 |0020: const/4 v4, #int 3 // #3 │ │ -36e38e: 0f04 |0021: return v4 │ │ +36e338: |[36e338] javax.mail.internet.MimeUtility.checkAscii:([B)I │ │ +36e348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36e34a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +36e34c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +36e34e: 2143 |0003: array-length v3, v4 │ │ +36e350: 3530 1400 |0004: if-ge v0, v3, 0018 // +0014 │ │ +36e354: 4803 0400 |0006: aget-byte v3, v4, v0 │ │ +36e358: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +36e35c: 7110 35a0 0300 |000a: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ +36e362: 0a03 |000d: move-result v3 │ │ +36e364: 3803 0500 |000e: if-eqz v3, 0013 // +0005 │ │ +36e368: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36e36c: 2803 |0012: goto 0015 // +0003 │ │ +36e36e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36e372: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36e376: 28ec |0017: goto 0003 // -0014 │ │ +36e378: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ +36e37c: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +36e37e: 0f04 |001b: return v4 │ │ +36e380: 3712 0400 |001c: if-le v2, v1, 0020 // +0004 │ │ +36e384: 1224 |001e: const/4 v4, #int 2 // #2 │ │ +36e386: 0f04 |001f: return v4 │ │ +36e388: 1234 |0020: const/4 v4, #int 3 // #3 │ │ +36e38a: 0f04 |0021: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1529 │ │ 0x0006 line=1533 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 (null) [B │ │ │ │ @@ -809413,72 +809413,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 │ │ -36e578: |[36e578] javax.mail.internet.MimeUtility.decode:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream; │ │ -36e588: 1a00 2960 |0000: const-string v0, "base64" // string@6029 │ │ -36e58c: 6e20 1398 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e592: 0a00 |0005: move-result v0 │ │ -36e594: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -36e598: 2203 5912 |0008: new-instance v3, Lcom/sun/mail/util/BASE64DecoderStream; // type@1259 │ │ -36e59c: 7020 6695 2300 |000a: invoke-direct {v3, v2}, Lcom/sun/mail/util/BASE64DecoderStream;.:(Ljava/io/InputStream;)V // method@9566 │ │ -36e5a2: 1103 |000d: return-object v3 │ │ -36e5a4: 1a00 79a7 |000e: const-string v0, "quoted-printable" // string@a779 │ │ -36e5a8: 6e20 1398 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e5ae: 0a00 |0013: move-result v0 │ │ -36e5b0: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -36e5b4: 2203 6d12 |0016: new-instance v3, Lcom/sun/mail/util/QPDecoderStream; // type@126d │ │ -36e5b8: 7020 ee95 2300 |0018: invoke-direct {v3, v2}, Lcom/sun/mail/util/QPDecoderStream;.:(Ljava/io/InputStream;)V // method@95ee │ │ -36e5be: 1103 |001b: return-object v3 │ │ -36e5c0: 1a00 56c0 |001c: const-string v0, "uuencode" // string@c056 │ │ -36e5c4: 6e20 1398 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e5ca: 0a00 |0021: move-result v0 │ │ -36e5cc: 3900 4900 |0022: if-nez v0, 006b // +0049 │ │ -36e5d0: 1a00 b6c3 |0024: const-string v0, "x-uuencode" // string@c3b6 │ │ -36e5d4: 6e20 1398 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e5da: 0a00 |0029: move-result v0 │ │ -36e5dc: 3900 4100 |002a: if-nez v0, 006b // +0041 │ │ -36e5e0: 1a00 b5c3 |002c: const-string v0, "x-uue" // string@c3b5 │ │ -36e5e4: 6e20 1398 0300 |002e: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e5ea: 0a00 |0031: move-result v0 │ │ -36e5ec: 3800 0300 |0032: if-eqz v0, 0035 // +0003 │ │ -36e5f0: 2837 |0034: goto 006b // +0037 │ │ -36e5f2: 1a00 9760 |0035: const-string v0, "binary" // string@6097 │ │ -36e5f6: 6e20 1398 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e5fc: 0a00 |003a: move-result v0 │ │ -36e5fe: 3900 2f00 |003b: if-nez v0, 006a // +002f │ │ -36e602: 1a00 3307 |003d: const-string v0, "7bit" // string@0733 │ │ -36e606: 6e20 1398 0300 |003f: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e60c: 0a00 |0042: move-result v0 │ │ -36e60e: 3900 2700 |0043: if-nez v0, 006a // +0027 │ │ -36e612: 1a00 4507 |0045: const-string v0, "8bit" // string@0745 │ │ -36e616: 6e20 1398 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e61c: 0a00 |004a: move-result v0 │ │ -36e61e: 3800 0300 |004b: if-eqz v0, 004e // +0003 │ │ -36e622: 281d |004d: goto 006a // +001d │ │ -36e624: 6300 3872 |004e: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.ignoreUnknownEncoding:Z // field@7238 │ │ -36e628: 3800 0300 |0050: if-eqz v0, 0053 // +0003 │ │ -36e62c: 1102 |0052: return-object v2 │ │ -36e62e: 2202 ed13 |0053: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ -36e632: 2200 e812 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e636: 7010 4098 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e63c: 1a01 fa4f |005a: const-string v1, "Unknown encoding: " // string@4ffa │ │ -36e640: 6e20 4b98 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e646: 6e20 4b98 3000 |005f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e64c: 6e10 5498 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36e652: 0c03 |0065: move-result-object v3 │ │ -36e654: 7020 199d 3200 |0066: invoke-direct {v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36e65a: 2702 |0069: throw v2 │ │ -36e65c: 1102 |006a: return-object v2 │ │ -36e65e: 2203 7612 |006b: new-instance v3, Lcom/sun/mail/util/UUDecoderStream; // type@1276 │ │ -36e662: 7020 2d96 2300 |006d: invoke-direct {v3, v2}, Lcom/sun/mail/util/UUDecoderStream;.:(Ljava/io/InputStream;)V // method@962d │ │ -36e668: 1103 |0070: return-object v3 │ │ +36e574: |[36e574] javax.mail.internet.MimeUtility.decode:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream; │ │ +36e584: 1a00 2960 |0000: const-string v0, "base64" // string@6029 │ │ +36e588: 6e20 1398 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e58e: 0a00 |0005: move-result v0 │ │ +36e590: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +36e594: 2203 5912 |0008: new-instance v3, Lcom/sun/mail/util/BASE64DecoderStream; // type@1259 │ │ +36e598: 7020 6695 2300 |000a: invoke-direct {v3, v2}, Lcom/sun/mail/util/BASE64DecoderStream;.:(Ljava/io/InputStream;)V // method@9566 │ │ +36e59e: 1103 |000d: return-object v3 │ │ +36e5a0: 1a00 79a7 |000e: const-string v0, "quoted-printable" // string@a779 │ │ +36e5a4: 6e20 1398 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e5aa: 0a00 |0013: move-result v0 │ │ +36e5ac: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +36e5b0: 2203 6d12 |0016: new-instance v3, Lcom/sun/mail/util/QPDecoderStream; // type@126d │ │ +36e5b4: 7020 ee95 2300 |0018: invoke-direct {v3, v2}, Lcom/sun/mail/util/QPDecoderStream;.:(Ljava/io/InputStream;)V // method@95ee │ │ +36e5ba: 1103 |001b: return-object v3 │ │ +36e5bc: 1a00 56c0 |001c: const-string v0, "uuencode" // string@c056 │ │ +36e5c0: 6e20 1398 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e5c6: 0a00 |0021: move-result v0 │ │ +36e5c8: 3900 4900 |0022: if-nez v0, 006b // +0049 │ │ +36e5cc: 1a00 b6c3 |0024: const-string v0, "x-uuencode" // string@c3b6 │ │ +36e5d0: 6e20 1398 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e5d6: 0a00 |0029: move-result v0 │ │ +36e5d8: 3900 4100 |002a: if-nez v0, 006b // +0041 │ │ +36e5dc: 1a00 b5c3 |002c: const-string v0, "x-uue" // string@c3b5 │ │ +36e5e0: 6e20 1398 0300 |002e: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e5e6: 0a00 |0031: move-result v0 │ │ +36e5e8: 3800 0300 |0032: if-eqz v0, 0035 // +0003 │ │ +36e5ec: 2837 |0034: goto 006b // +0037 │ │ +36e5ee: 1a00 9760 |0035: const-string v0, "binary" // string@6097 │ │ +36e5f2: 6e20 1398 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e5f8: 0a00 |003a: move-result v0 │ │ +36e5fa: 3900 2f00 |003b: if-nez v0, 006a // +002f │ │ +36e5fe: 1a00 3307 |003d: const-string v0, "7bit" // string@0733 │ │ +36e602: 6e20 1398 0300 |003f: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e608: 0a00 |0042: move-result v0 │ │ +36e60a: 3900 2700 |0043: if-nez v0, 006a // +0027 │ │ +36e60e: 1a00 4507 |0045: const-string v0, "8bit" // string@0745 │ │ +36e612: 6e20 1398 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e618: 0a00 |004a: move-result v0 │ │ +36e61a: 3800 0300 |004b: if-eqz v0, 004e // +0003 │ │ +36e61e: 281d |004d: goto 006a // +001d │ │ +36e620: 6300 3872 |004e: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.ignoreUnknownEncoding:Z // field@7238 │ │ +36e624: 3800 0300 |0050: if-eqz v0, 0053 // +0003 │ │ +36e628: 1102 |0052: return-object v2 │ │ +36e62a: 2202 ed13 |0053: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ +36e62e: 2200 e812 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e632: 7010 4098 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e638: 1a01 fa4f |005a: const-string v1, "Unknown encoding: " // string@4ffa │ │ +36e63c: 6e20 4b98 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e642: 6e20 4b98 3000 |005f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e648: 6e10 5498 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36e64e: 0c03 |0065: move-result-object v3 │ │ +36e650: 7020 199d 3200 |0066: invoke-direct {v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36e656: 2702 |0069: throw v2 │ │ +36e658: 1102 |006a: return-object v2 │ │ +36e65a: 2203 7612 |006b: new-instance v3, Lcom/sun/mail/util/UUDecoderStream; // type@1276 │ │ +36e65e: 7020 2d96 2300 |006d: invoke-direct {v3, v2}, Lcom/sun/mail/util/UUDecoderStream;.:(Ljava/io/InputStream;)V // method@962d │ │ +36e664: 1103 |0070: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=391 │ │ 0x0008 line=392 │ │ 0x0010 line=393 │ │ 0x0016 line=394 │ │ 0x001e line=395 │ │ @@ -809499,60 +809499,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 │ │ -36e84c: |[36e84c] javax.mail.internet.MimeUtility.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; │ │ -36e85c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e860: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e866: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -36e868: 1a02 f807 |0006: const-string v2, "=?" // string@07f8 │ │ -36e86c: 6e30 1d98 2501 |0008: invoke-virtual {v5, v2, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ -36e872: 0a02 |000b: move-result v2 │ │ -36e874: 3a02 3600 |000c: if-ltz v2, 0042 // +0036 │ │ -36e878: 6e30 2e98 1502 |000e: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36e87e: 0c03 |0011: move-result-object v3 │ │ -36e880: 6e20 4b98 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e886: d803 0202 |0015: add-int/lit8 v3, v2, #int 2 // #02 │ │ -36e88a: 1304 3f00 |0017: const/16 v4, #int 63 // #3f │ │ -36e88e: 6e30 1b98 4503 |0019: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -36e894: 0a03 |001c: move-result v3 │ │ -36e896: 3b03 0300 |001d: if-gez v3, 0020 // +0003 │ │ -36e89a: 2823 |001f: goto 0042 // +0023 │ │ -36e89c: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36e8a0: 6e30 1b98 4503 |0022: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -36e8a6: 0a03 |0025: move-result v3 │ │ -36e8a8: 3b03 0300 |0026: if-gez v3, 0029 // +0003 │ │ -36e8ac: 281a |0028: goto 0042 // +001a │ │ -36e8ae: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36e8b2: 1a04 6608 |002b: const-string v4, "?=" // string@0866 │ │ -36e8b6: 6e30 1d98 4503 |002d: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ -36e8bc: 0a03 |0030: move-result v3 │ │ -36e8be: 3b03 0300 |0031: if-gez v3, 0034 // +0003 │ │ -36e8c2: 280f |0033: goto 0042 // +000f │ │ -36e8c4: d801 0302 |0034: add-int/lit8 v1, v3, #int 2 // #02 │ │ -36e8c8: 6e30 2e98 2501 |0036: invoke-virtual {v5, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36e8ce: 0c02 |0039: move-result-object v2 │ │ -36e8d0: 7110 20a0 0200 |003a: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.decodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a020 │ │ -36e8d6: 0c02 |003d: move-result-object v2 │ │ -36e8d8: 6e20 4b98 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e8de: 28c5 |0041: goto 0006 // -003b │ │ -36e8e0: 3901 0300 |0042: if-nez v1, 0045 // +0003 │ │ -36e8e4: 1105 |0044: return-object v5 │ │ -36e8e6: 6e10 2298 0500 |0045: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -36e8ec: 0a02 |0048: move-result v2 │ │ -36e8ee: 3521 0900 |0049: if-ge v1, v2, 0052 // +0009 │ │ -36e8f2: 6e20 2d98 1500 |004b: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36e8f8: 0c05 |004e: move-result-object v5 │ │ -36e8fa: 6e20 4b98 5000 |004f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e900: 6e10 5498 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36e906: 0c05 |0055: move-result-object v5 │ │ -36e908: 1105 |0056: return-object v5 │ │ +36e848: |[36e848] javax.mail.internet.MimeUtility.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; │ │ +36e858: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e85c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e862: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +36e864: 1a02 f807 |0006: const-string v2, "=?" // string@07f8 │ │ +36e868: 6e30 1d98 2501 |0008: invoke-virtual {v5, v2, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ +36e86e: 0a02 |000b: move-result v2 │ │ +36e870: 3a02 3600 |000c: if-ltz v2, 0042 // +0036 │ │ +36e874: 6e30 2e98 1502 |000e: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36e87a: 0c03 |0011: move-result-object v3 │ │ +36e87c: 6e20 4b98 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e882: d803 0202 |0015: add-int/lit8 v3, v2, #int 2 // #02 │ │ +36e886: 1304 3f00 |0017: const/16 v4, #int 63 // #3f │ │ +36e88a: 6e30 1b98 4503 |0019: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +36e890: 0a03 |001c: move-result v3 │ │ +36e892: 3b03 0300 |001d: if-gez v3, 0020 // +0003 │ │ +36e896: 2823 |001f: goto 0042 // +0023 │ │ +36e898: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36e89c: 6e30 1b98 4503 |0022: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +36e8a2: 0a03 |0025: move-result v3 │ │ +36e8a4: 3b03 0300 |0026: if-gez v3, 0029 // +0003 │ │ +36e8a8: 281a |0028: goto 0042 // +001a │ │ +36e8aa: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36e8ae: 1a04 6608 |002b: const-string v4, "?=" // string@0866 │ │ +36e8b2: 6e30 1d98 4503 |002d: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ +36e8b8: 0a03 |0030: move-result v3 │ │ +36e8ba: 3b03 0300 |0031: if-gez v3, 0034 // +0003 │ │ +36e8be: 280f |0033: goto 0042 // +000f │ │ +36e8c0: d801 0302 |0034: add-int/lit8 v1, v3, #int 2 // #02 │ │ +36e8c4: 6e30 2e98 2501 |0036: invoke-virtual {v5, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36e8ca: 0c02 |0039: move-result-object v2 │ │ +36e8cc: 7110 20a0 0200 |003a: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.decodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a020 │ │ +36e8d2: 0c02 |003d: move-result-object v2 │ │ +36e8d4: 6e20 4b98 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e8da: 28c5 |0041: goto 0006 // -003b │ │ +36e8dc: 3901 0300 |0042: if-nez v1, 0045 // +0003 │ │ +36e8e0: 1105 |0044: return-object v5 │ │ +36e8e2: 6e10 2298 0500 |0045: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +36e8e8: 0a02 |0048: move-result v2 │ │ +36e8ea: 3521 0900 |0049: if-ge v1, v2, 0052 // +0009 │ │ +36e8ee: 6e20 2d98 1500 |004b: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36e8f4: 0c05 |004e: move-result-object v5 │ │ +36e8f6: 6e20 4b98 5000 |004f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e8fc: 6e10 5498 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36e902: 0c05 |0055: move-result-object v5 │ │ +36e904: 1105 |0056: return-object v5 │ │ catches : 1 │ │ 0x003a - 0x003e │ │ Ljavax/mail/internet/ParseException; -> 0x003e │ │ positions : │ │ 0x0000 line=965 │ │ 0x0008 line=966 │ │ 0x000e line=967 │ │ @@ -809573,97 +809573,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 │ │ -36e91c: |[36e91c] javax.mail.internet.MimeUtility.decodeText:(Ljava/lang/String;)Ljava/lang/String; │ │ -36e92c: 1a00 f807 |0000: const-string v0, "=?" // string@07f8 │ │ -36e930: 6e20 1c98 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -36e936: 0a01 |0005: move-result v1 │ │ -36e938: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -36e93a: 3321 0300 |0007: if-ne v1, v2, 000a // +0003 │ │ -36e93e: 1109 |0009: return-object v9 │ │ -36e940: 2201 7913 |000a: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ -36e944: 1a02 a700 |000c: const-string v2, " │ │ +36e918: |[36e918] javax.mail.internet.MimeUtility.decodeText:(Ljava/lang/String;)Ljava/lang/String; │ │ +36e928: 1a00 f807 |0000: const-string v0, "=?" // string@07f8 │ │ +36e92c: 6e20 1c98 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +36e932: 0a01 |0005: move-result v1 │ │ +36e934: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +36e936: 3321 0300 |0007: if-ne v1, v2, 000a // +0003 │ │ +36e93a: 1109 |0009: return-object v9 │ │ +36e93c: 2201 7913 |000a: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ +36e940: 1a02 a700 |000c: const-string v2, " │ │ " // string@00a7 │ │ -36e948: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -36e94a: 7040 ba9a 9132 |000f: invoke-direct {v1, v9, v2, v3}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@9aba │ │ -36e950: 2209 e812 |0012: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e954: 7010 4098 0900 |0014: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e95a: 2202 e812 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e95e: 7010 4098 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e964: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -36e966: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -36e968: 6e10 bd9a 0100 |001e: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ -36e96e: 0a06 |0021: move-result v6 │ │ -36e970: 3806 7100 |0022: if-eqz v6, 0093 // +0071 │ │ -36e974: 6e10 be9a 0100 |0024: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -36e97a: 0c06 |0027: move-result-object v6 │ │ -36e97c: 6e20 0998 4600 |0028: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36e982: 0a07 |002b: move-result v7 │ │ -36e984: 1308 2000 |002c: const/16 v8, #int 32 // #20 │ │ -36e988: 3287 6100 |002e: if-eq v7, v8, 008f // +0061 │ │ -36e98c: 1308 0900 |0030: const/16 v8, #int 9 // #9 │ │ -36e990: 3287 5d00 |0032: if-eq v7, v8, 008f // +005d │ │ -36e994: 1308 0d00 |0034: const/16 v8, #int 13 // #d │ │ -36e998: 3287 5900 |0036: if-eq v7, v8, 008f // +0059 │ │ -36e99c: 1308 0a00 |0038: const/16 v8, #int 10 // #a │ │ -36e9a0: 3387 0300 |003a: if-ne v7, v8, 003d // +0003 │ │ -36e9a4: 2853 |003c: goto 008f // +0053 │ │ -36e9a6: 7110 20a0 0600 |003d: invoke-static {v6}, Ljavax/mail/internet/MimeUtility;.decodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a020 │ │ -36e9ac: 0c07 |0040: move-result-object v7 │ │ -36e9ae: 3905 0b00 |0041: if-nez v5, 004c // +000b │ │ -36e9b2: 6e10 5198 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36e9b8: 0a08 |0046: move-result v8 │ │ -36e9ba: 3d08 0500 |0047: if-lez v8, 004c // +0005 │ │ -36e9be: 6e20 4998 2900 |0049: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ -36e9c4: 0776 |004c: move-object v6, v7 │ │ -36e9c6: 1215 |004d: const/4 v5, #int 1 // #1 │ │ -36e9c8: 283a |004e: goto 0088 // +003a │ │ -36e9ca: 0000 |004f: nop // spacer │ │ -36e9cc: 6307 3272 |0050: sget-boolean v7, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7232 │ │ -36e9d0: 3907 2c00 |0052: if-nez v7, 007e // +002c │ │ -36e9d4: 7110 1ea0 0600 |0054: invoke-static {v6}, Ljavax/mail/internet/MimeUtility;.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; // method@a01e │ │ -36e9da: 0c07 |0057: move-result-object v7 │ │ -36e9dc: 3267 1c00 |0058: if-eq v7, v6, 0074 // +001c │ │ -36e9e0: 3805 0900 |005a: if-eqz v5, 0063 // +0009 │ │ -36e9e4: 6e20 2c98 0600 |005c: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36e9ea: 0a05 |005f: move-result v5 │ │ -36e9ec: 3805 0300 |0060: if-eqz v5, 0063 // +0003 │ │ -36e9f0: 280a |0062: goto 006c // +000a │ │ -36e9f2: 6e10 5198 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36e9f8: 0a05 |0066: move-result v5 │ │ -36e9fa: 3d05 0500 |0067: if-lez v5, 006c // +0005 │ │ -36e9fe: 6e20 4998 2900 |0069: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ -36ea04: 1a05 6608 |006c: const-string v5, "?=" // string@0866 │ │ -36ea08: 6e20 1198 5600 |006e: invoke-virtual {v6, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -36ea0e: 0a05 |0071: move-result v5 │ │ -36ea10: 0776 |0072: move-object v6, v7 │ │ -36ea12: 2815 |0073: goto 0088 // +0015 │ │ -36ea14: 6e10 5198 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36ea1a: 0a05 |0077: move-result v5 │ │ -36ea1c: 3d05 0f00 |0078: if-lez v5, 0087 // +000f │ │ -36ea20: 6e20 4998 2900 |007a: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ -36ea26: 280a |007d: goto 0087 // +000a │ │ -36ea28: 6e10 5198 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36ea2e: 0a05 |0081: move-result v5 │ │ -36ea30: 3d05 0500 |0082: if-lez v5, 0087 // +0005 │ │ -36ea34: 6e20 4998 2900 |0084: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ -36ea3a: 1205 |0087: const/4 v5, #int 0 // #0 │ │ -36ea3c: 6e20 4b98 6900 |0088: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ea42: 6e20 5398 4200 |008b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ -36ea48: 2890 |008e: goto 001e // -0070 │ │ -36ea4a: 6e20 4498 7200 |008f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36ea50: 288c |0092: goto 001e // -0074 │ │ -36ea52: 6e20 4998 2900 |0093: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ -36ea58: 6e10 5498 0900 |0096: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ea5e: 0c09 |0099: move-result-object v9 │ │ -36ea60: 1109 |009a: return-object v9 │ │ +36e944: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +36e946: 7040 ba9a 9132 |000f: invoke-direct {v1, v9, v2, v3}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@9aba │ │ +36e94c: 2209 e812 |0012: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e950: 7010 4098 0900 |0014: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e956: 2202 e812 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e95a: 7010 4098 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e960: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +36e962: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +36e964: 6e10 bd9a 0100 |001e: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ +36e96a: 0a06 |0021: move-result v6 │ │ +36e96c: 3806 7100 |0022: if-eqz v6, 0093 // +0071 │ │ +36e970: 6e10 be9a 0100 |0024: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +36e976: 0c06 |0027: move-result-object v6 │ │ +36e978: 6e20 0998 4600 |0028: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36e97e: 0a07 |002b: move-result v7 │ │ +36e980: 1308 2000 |002c: const/16 v8, #int 32 // #20 │ │ +36e984: 3287 6100 |002e: if-eq v7, v8, 008f // +0061 │ │ +36e988: 1308 0900 |0030: const/16 v8, #int 9 // #9 │ │ +36e98c: 3287 5d00 |0032: if-eq v7, v8, 008f // +005d │ │ +36e990: 1308 0d00 |0034: const/16 v8, #int 13 // #d │ │ +36e994: 3287 5900 |0036: if-eq v7, v8, 008f // +0059 │ │ +36e998: 1308 0a00 |0038: const/16 v8, #int 10 // #a │ │ +36e99c: 3387 0300 |003a: if-ne v7, v8, 003d // +0003 │ │ +36e9a0: 2853 |003c: goto 008f // +0053 │ │ +36e9a2: 7110 20a0 0600 |003d: invoke-static {v6}, Ljavax/mail/internet/MimeUtility;.decodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a020 │ │ +36e9a8: 0c07 |0040: move-result-object v7 │ │ +36e9aa: 3905 0b00 |0041: if-nez v5, 004c // +000b │ │ +36e9ae: 6e10 5198 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36e9b4: 0a08 |0046: move-result v8 │ │ +36e9b6: 3d08 0500 |0047: if-lez v8, 004c // +0005 │ │ +36e9ba: 6e20 4998 2900 |0049: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ +36e9c0: 0776 |004c: move-object v6, v7 │ │ +36e9c2: 1215 |004d: const/4 v5, #int 1 // #1 │ │ +36e9c4: 283a |004e: goto 0088 // +003a │ │ +36e9c6: 0000 |004f: nop // spacer │ │ +36e9c8: 6307 3272 |0050: sget-boolean v7, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7232 │ │ +36e9cc: 3907 2c00 |0052: if-nez v7, 007e // +002c │ │ +36e9d0: 7110 1ea0 0600 |0054: invoke-static {v6}, Ljavax/mail/internet/MimeUtility;.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; // method@a01e │ │ +36e9d6: 0c07 |0057: move-result-object v7 │ │ +36e9d8: 3267 1c00 |0058: if-eq v7, v6, 0074 // +001c │ │ +36e9dc: 3805 0900 |005a: if-eqz v5, 0063 // +0009 │ │ +36e9e0: 6e20 2c98 0600 |005c: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36e9e6: 0a05 |005f: move-result v5 │ │ +36e9e8: 3805 0300 |0060: if-eqz v5, 0063 // +0003 │ │ +36e9ec: 280a |0062: goto 006c // +000a │ │ +36e9ee: 6e10 5198 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36e9f4: 0a05 |0066: move-result v5 │ │ +36e9f6: 3d05 0500 |0067: if-lez v5, 006c // +0005 │ │ +36e9fa: 6e20 4998 2900 |0069: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ +36ea00: 1a05 6608 |006c: const-string v5, "?=" // string@0866 │ │ +36ea04: 6e20 1198 5600 |006e: invoke-virtual {v6, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +36ea0a: 0a05 |0071: move-result v5 │ │ +36ea0c: 0776 |0072: move-object v6, v7 │ │ +36ea0e: 2815 |0073: goto 0088 // +0015 │ │ +36ea10: 6e10 5198 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36ea16: 0a05 |0077: move-result v5 │ │ +36ea18: 3d05 0f00 |0078: if-lez v5, 0087 // +000f │ │ +36ea1c: 6e20 4998 2900 |007a: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ +36ea22: 280a |007d: goto 0087 // +000a │ │ +36ea24: 6e10 5198 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36ea2a: 0a05 |0081: move-result v5 │ │ +36ea2c: 3d05 0500 |0082: if-lez v5, 0087 // +0005 │ │ +36ea30: 6e20 4998 2900 |0084: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ +36ea36: 1205 |0087: const/4 v5, #int 0 // #0 │ │ +36ea38: 6e20 4b98 6900 |0088: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ea3e: 6e20 5398 4200 |008b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ +36ea44: 2890 |008e: goto 001e // -0070 │ │ +36ea46: 6e20 4498 7200 |008f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36ea4c: 288c |0092: goto 001e // -0074 │ │ +36ea4e: 6e20 4998 2900 |0093: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ +36ea54: 6e10 5498 0900 |0096: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ea5a: 0c09 |0099: move-result-object v9 │ │ +36ea5c: 1109 |009a: return-object v9 │ │ catches : 1 │ │ 0x003d - 0x004c │ │ Ljavax/mail/internet/ParseException; -> 0x004f │ │ positions : │ │ 0x0002 line=606 │ │ 0x000a line=611 │ │ 0x0012 line=612 │ │ @@ -809697,159 +809697,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 │ │ -36ea74: |[36ea74] javax.mail.internet.MimeUtility.decodeWord:(Ljava/lang/String;)Ljava/lang/String; │ │ -36ea84: 1a00 f807 |0000: const-string v0, "=?" // string@07f8 │ │ -36ea88: 6e20 2c98 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36ea8e: 0a00 |0005: move-result v0 │ │ -36ea90: 3800 0d01 |0006: if-eqz v0, 0113 // +010d │ │ -36ea94: 1300 3f00 |0008: const/16 v0, #int 63 // #3f │ │ -36ea98: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -36ea9a: 6e30 1b98 0801 |000b: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -36eaa0: 0a02 |000e: move-result v2 │ │ -36eaa2: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -36eaa4: 3232 ec00 |0010: if-eq v2, v3, 00fc // +00ec │ │ -36eaa8: 6e30 2e98 1802 |0012: invoke-virtual {v8, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36eaae: 0c04 |0015: move-result-object v4 │ │ -36eab0: 1305 2a00 |0016: const/16 v5, #int 42 // #2a │ │ -36eab4: 6e20 1a98 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36eaba: 0a05 |001b: move-result v5 │ │ -36eabc: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -36eabe: 3a05 0600 |001d: if-ltz v5, 0023 // +0006 │ │ -36eac2: 6e30 2e98 6405 |001f: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36eac8: 0c04 |0022: move-result-object v4 │ │ -36eaca: 7110 30a0 0400 |0023: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -36ead0: 0c04 |0026: move-result-object v4 │ │ -36ead2: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36ead6: 6e30 1b98 0802 |0029: invoke-virtual {v8, v0, v2}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -36eadc: 0a00 |002c: move-result v0 │ │ -36eade: 3230 b800 |002d: if-eq v0, v3, 00e5 // +00b8 │ │ -36eae2: 6e30 2e98 2800 |002f: invoke-virtual {v8, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36eae8: 0c02 |0032: move-result-object v2 │ │ -36eaea: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36eaee: 1a05 6608 |0035: const-string v5, "?=" // string@0866 │ │ -36eaf2: 6e30 1d98 5800 |0037: invoke-virtual {v8, v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ -36eaf8: 0a05 |003a: move-result v5 │ │ -36eafa: 3235 9300 |003b: if-eq v5, v3, 00ce // +0093 │ │ -36eafe: 6e30 2e98 0805 |003d: invoke-virtual {v8, v0, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36eb04: 0c00 |0040: move-result-object v0 │ │ -36eb06: 6e10 2298 0000 |0041: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -36eb0c: 0a03 |0044: move-result v3 │ │ -36eb0e: 1a07 0000 |0045: const-string v7, "" // string@0000 │ │ -36eb12: 3d03 5100 |0047: if-lez v3, 0098 // +0051 │ │ -36eb16: 2203 8312 |0049: new-instance v3, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -36eb1a: 7110 5d95 0000 |004b: invoke-static {v0}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955d │ │ -36eb20: 0c00 |004e: move-result-object v0 │ │ -36eb22: 7020 4b96 0300 |004f: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964b │ │ -36eb28: 1a00 b60c |0052: const-string v0, "B" // string@0cb6 │ │ -36eb2c: 6e20 1398 0200 |0054: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36eb32: 0a00 |0057: move-result v0 │ │ -36eb34: 3800 0800 |0058: if-eqz v0, 0060 // +0008 │ │ -36eb38: 2200 5912 |005a: new-instance v0, Lcom/sun/mail/util/BASE64DecoderStream; // type@1259 │ │ -36eb3c: 7020 6695 3000 |005c: invoke-direct {v0, v3}, Lcom/sun/mail/util/BASE64DecoderStream;.:(Ljava/io/InputStream;)V // method@9566 │ │ -36eb42: 280e |005f: goto 006d // +000e │ │ -36eb44: 1a00 8342 |0060: const-string v0, "Q" // string@4283 │ │ -36eb48: 6e20 1398 0200 |0062: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36eb4e: 0a00 |0065: move-result v0 │ │ -36eb50: 3800 1b00 |0066: if-eqz v0, 0081 // +001b │ │ -36eb54: 2200 6b12 |0068: new-instance v0, Lcom/sun/mail/util/QDecoderStream; // type@126b │ │ -36eb58: 7020 e795 3000 |006a: invoke-direct {v0, v3}, Lcom/sun/mail/util/QDecoderStream;.:(Ljava/io/InputStream;)V // method@95e7 │ │ -36eb5e: 6e10 4d96 0300 |006d: invoke-virtual {v3}, Ljava/io/ByteArrayInputStream;.available:()I // method@964d │ │ -36eb64: 0a02 |0070: move-result v2 │ │ -36eb66: 2323 1515 |0071: new-array v3, v2, [B // type@1515 │ │ -36eb6a: 6e40 b896 3026 |0073: invoke-virtual {v0, v3, v6, v2}, Ljava/io/InputStream;.read:([BII)I // method@96b8 │ │ -36eb70: 0a00 |0076: move-result v0 │ │ -36eb72: 3c00 0300 |0077: if-gtz v0, 007a // +0003 │ │ -36eb76: 281f |0079: goto 0098 // +001f │ │ -36eb78: 2202 e612 |007a: new-instance v2, Ljava/lang/String; // type@12e6 │ │ -36eb7c: 7054 0398 3206 |007c: invoke-direct {v2, v3, v6, v0, v4}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ -36eb82: 0727 |007f: move-object v7, v2 │ │ -36eb84: 2818 |0080: goto 0098 // +0018 │ │ -36eb86: 2208 ad12 |0081: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ -36eb8a: 2200 e812 |0083: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36eb8e: 7010 4098 0000 |0085: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36eb94: 1a01 e4be |0088: const-string v1, "unknown encoding: " // string@bee4 │ │ -36eb98: 6e20 4b98 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36eb9e: 6e20 4b98 2000 |008d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36eba4: 6e10 5498 0000 |0090: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ebaa: 0c00 |0093: move-result-object v0 │ │ -36ebac: 7020 0e97 0800 |0094: invoke-direct {v8, v0}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970e │ │ -36ebb2: 2708 |0097: throw v8 │ │ -36ebb4: b015 |0098: add-int/2addr v5, v1 │ │ -36ebb6: 6e10 2298 0800 |0099: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ebbc: 0a00 |009c: move-result v0 │ │ -36ebbe: 3505 1d00 |009d: if-ge v5, v0, 00ba // +001d │ │ -36ebc2: 6e20 2d98 5800 |009f: invoke-virtual {v8, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36ebc8: 0c08 |00a2: move-result-object v8 │ │ -36ebca: 6300 3272 |00a3: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7232 │ │ -36ebce: 3900 0600 |00a5: if-nez v0, 00ab // +0006 │ │ -36ebd2: 7110 1ea0 0800 |00a7: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; // method@a01e │ │ -36ebd8: 0c08 |00aa: move-result-object v8 │ │ -36ebda: 2200 e812 |00ab: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ebde: 7010 4098 0000 |00ad: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ebe4: 6e20 4b98 7000 |00b0: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ebea: 6e20 4b98 8000 |00b3: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ebf0: 6e10 5498 0000 |00b6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ebf6: 0c07 |00b9: move-result-object v7 │ │ -36ebf8: 1107 |00ba: return-object v7 │ │ -36ebfa: 2208 ad12 |00bb: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ -36ebfe: 7020 0e97 4800 |00bd: invoke-direct {v8, v4}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970e │ │ -36ec04: 2708 |00c0: throw v8 │ │ -36ec06: 0d08 |00c1: move-exception v8 │ │ -36ec08: 2200 4014 |00c2: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36ec0c: 6e10 b096 0800 |00c4: invoke-virtual {v8}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@96b0 │ │ -36ec12: 0c08 |00c7: move-result-object v8 │ │ -36ec14: 7020 6aa0 8000 |00c8: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36ec1a: 2700 |00cb: throw v0 │ │ -36ec1c: 0d08 |00cc: move-exception v8 │ │ -36ec1e: 2708 |00cd: throw v8 │ │ -36ec20: 2200 4014 |00ce: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36ec24: 2201 e812 |00d0: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ec28: 7010 4098 0100 |00d2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ec2e: 1a02 176e |00d5: const-string v2, "encoded word does not end with "?=": " // string@6e17 │ │ -36ec32: 6e20 4b98 2100 |00d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ec38: 6e20 4b98 8100 |00da: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ec3e: 6e10 5498 0100 |00dd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ec44: 0c08 |00e0: move-result-object v8 │ │ -36ec46: 7020 6aa0 8000 |00e1: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36ec4c: 2700 |00e4: throw v0 │ │ -36ec4e: 2200 4014 |00e5: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36ec52: 2201 e812 |00e7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ec56: 7010 4098 0100 |00e9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ec5c: 1a02 196e |00ec: const-string v2, "encoded word does not include encoding: " // string@6e19 │ │ -36ec60: 6e20 4b98 2100 |00ee: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ec66: 6e20 4b98 8100 |00f1: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ec6c: 6e10 5498 0100 |00f4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ec72: 0c08 |00f7: move-result-object v8 │ │ -36ec74: 7020 6aa0 8000 |00f8: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36ec7a: 2700 |00fb: throw v0 │ │ -36ec7c: 2200 4014 |00fc: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36ec80: 2201 e812 |00fe: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ec84: 7010 4098 0100 |0100: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ec8a: 1a02 186e |0103: const-string v2, "encoded word does not include charset: " // string@6e18 │ │ -36ec8e: 6e20 4b98 2100 |0105: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ec94: 6e20 4b98 8100 |0108: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ec9a: 6e10 5498 0100 |010b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36eca0: 0c08 |010e: move-result-object v8 │ │ -36eca2: 7020 6aa0 8000 |010f: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36eca8: 2700 |0112: throw v0 │ │ -36ecaa: 2200 4014 |0113: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36ecae: 2201 e812 |0115: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ecb2: 7010 4098 0100 |0117: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ecb8: 1a02 1a6e |011a: const-string v2, "encoded word does not start with "=?": " // string@6e1a │ │ -36ecbc: 6e20 4b98 2100 |011c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ecc2: 6e20 4b98 8100 |011f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ecc8: 6e10 5498 0100 |0122: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ecce: 0c08 |0125: move-result-object v8 │ │ -36ecd0: 7020 6aa0 8000 |0126: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36ecd6: 2700 |0129: throw v0 │ │ +36ea70: |[36ea70] javax.mail.internet.MimeUtility.decodeWord:(Ljava/lang/String;)Ljava/lang/String; │ │ +36ea80: 1a00 f807 |0000: const-string v0, "=?" // string@07f8 │ │ +36ea84: 6e20 2c98 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36ea8a: 0a00 |0005: move-result v0 │ │ +36ea8c: 3800 0d01 |0006: if-eqz v0, 0113 // +010d │ │ +36ea90: 1300 3f00 |0008: const/16 v0, #int 63 // #3f │ │ +36ea94: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +36ea96: 6e30 1b98 0801 |000b: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +36ea9c: 0a02 |000e: move-result v2 │ │ +36ea9e: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +36eaa0: 3232 ec00 |0010: if-eq v2, v3, 00fc // +00ec │ │ +36eaa4: 6e30 2e98 1802 |0012: invoke-virtual {v8, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36eaaa: 0c04 |0015: move-result-object v4 │ │ +36eaac: 1305 2a00 |0016: const/16 v5, #int 42 // #2a │ │ +36eab0: 6e20 1a98 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36eab6: 0a05 |001b: move-result v5 │ │ +36eab8: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +36eaba: 3a05 0600 |001d: if-ltz v5, 0023 // +0006 │ │ +36eabe: 6e30 2e98 6405 |001f: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36eac4: 0c04 |0022: move-result-object v4 │ │ +36eac6: 7110 30a0 0400 |0023: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +36eacc: 0c04 |0026: move-result-object v4 │ │ +36eace: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36ead2: 6e30 1b98 0802 |0029: invoke-virtual {v8, v0, v2}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +36ead8: 0a00 |002c: move-result v0 │ │ +36eada: 3230 b800 |002d: if-eq v0, v3, 00e5 // +00b8 │ │ +36eade: 6e30 2e98 2800 |002f: invoke-virtual {v8, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36eae4: 0c02 |0032: move-result-object v2 │ │ +36eae6: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36eaea: 1a05 6608 |0035: const-string v5, "?=" // string@0866 │ │ +36eaee: 6e30 1d98 5800 |0037: invoke-virtual {v8, v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ +36eaf4: 0a05 |003a: move-result v5 │ │ +36eaf6: 3235 9300 |003b: if-eq v5, v3, 00ce // +0093 │ │ +36eafa: 6e30 2e98 0805 |003d: invoke-virtual {v8, v0, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36eb00: 0c00 |0040: move-result-object v0 │ │ +36eb02: 6e10 2298 0000 |0041: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +36eb08: 0a03 |0044: move-result v3 │ │ +36eb0a: 1a07 0000 |0045: const-string v7, "" // string@0000 │ │ +36eb0e: 3d03 5100 |0047: if-lez v3, 0098 // +0051 │ │ +36eb12: 2203 8312 |0049: new-instance v3, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +36eb16: 7110 5d95 0000 |004b: invoke-static {v0}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955d │ │ +36eb1c: 0c00 |004e: move-result-object v0 │ │ +36eb1e: 7020 4b96 0300 |004f: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964b │ │ +36eb24: 1a00 b60c |0052: const-string v0, "B" // string@0cb6 │ │ +36eb28: 6e20 1398 0200 |0054: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36eb2e: 0a00 |0057: move-result v0 │ │ +36eb30: 3800 0800 |0058: if-eqz v0, 0060 // +0008 │ │ +36eb34: 2200 5912 |005a: new-instance v0, Lcom/sun/mail/util/BASE64DecoderStream; // type@1259 │ │ +36eb38: 7020 6695 3000 |005c: invoke-direct {v0, v3}, Lcom/sun/mail/util/BASE64DecoderStream;.:(Ljava/io/InputStream;)V // method@9566 │ │ +36eb3e: 280e |005f: goto 006d // +000e │ │ +36eb40: 1a00 8342 |0060: const-string v0, "Q" // string@4283 │ │ +36eb44: 6e20 1398 0200 |0062: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36eb4a: 0a00 |0065: move-result v0 │ │ +36eb4c: 3800 1b00 |0066: if-eqz v0, 0081 // +001b │ │ +36eb50: 2200 6b12 |0068: new-instance v0, Lcom/sun/mail/util/QDecoderStream; // type@126b │ │ +36eb54: 7020 e795 3000 |006a: invoke-direct {v0, v3}, Lcom/sun/mail/util/QDecoderStream;.:(Ljava/io/InputStream;)V // method@95e7 │ │ +36eb5a: 6e10 4d96 0300 |006d: invoke-virtual {v3}, Ljava/io/ByteArrayInputStream;.available:()I // method@964d │ │ +36eb60: 0a02 |0070: move-result v2 │ │ +36eb62: 2323 1515 |0071: new-array v3, v2, [B // type@1515 │ │ +36eb66: 6e40 b896 3026 |0073: invoke-virtual {v0, v3, v6, v2}, Ljava/io/InputStream;.read:([BII)I // method@96b8 │ │ +36eb6c: 0a00 |0076: move-result v0 │ │ +36eb6e: 3c00 0300 |0077: if-gtz v0, 007a // +0003 │ │ +36eb72: 281f |0079: goto 0098 // +001f │ │ +36eb74: 2202 e612 |007a: new-instance v2, Ljava/lang/String; // type@12e6 │ │ +36eb78: 7054 0398 3206 |007c: invoke-direct {v2, v3, v6, v0, v4}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ +36eb7e: 0727 |007f: move-object v7, v2 │ │ +36eb80: 2818 |0080: goto 0098 // +0018 │ │ +36eb82: 2208 ad12 |0081: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ +36eb86: 2200 e812 |0083: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36eb8a: 7010 4098 0000 |0085: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36eb90: 1a01 e4be |0088: const-string v1, "unknown encoding: " // string@bee4 │ │ +36eb94: 6e20 4b98 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36eb9a: 6e20 4b98 2000 |008d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36eba0: 6e10 5498 0000 |0090: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36eba6: 0c00 |0093: move-result-object v0 │ │ +36eba8: 7020 0e97 0800 |0094: invoke-direct {v8, v0}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970e │ │ +36ebae: 2708 |0097: throw v8 │ │ +36ebb0: b015 |0098: add-int/2addr v5, v1 │ │ +36ebb2: 6e10 2298 0800 |0099: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ebb8: 0a00 |009c: move-result v0 │ │ +36ebba: 3505 1d00 |009d: if-ge v5, v0, 00ba // +001d │ │ +36ebbe: 6e20 2d98 5800 |009f: invoke-virtual {v8, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36ebc4: 0c08 |00a2: move-result-object v8 │ │ +36ebc6: 6300 3272 |00a3: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7232 │ │ +36ebca: 3900 0600 |00a5: if-nez v0, 00ab // +0006 │ │ +36ebce: 7110 1ea0 0800 |00a7: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; // method@a01e │ │ +36ebd4: 0c08 |00aa: move-result-object v8 │ │ +36ebd6: 2200 e812 |00ab: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ebda: 7010 4098 0000 |00ad: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ebe0: 6e20 4b98 7000 |00b0: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ebe6: 6e20 4b98 8000 |00b3: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ebec: 6e10 5498 0000 |00b6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ebf2: 0c07 |00b9: move-result-object v7 │ │ +36ebf4: 1107 |00ba: return-object v7 │ │ +36ebf6: 2208 ad12 |00bb: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ +36ebfa: 7020 0e97 4800 |00bd: invoke-direct {v8, v4}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970e │ │ +36ec00: 2708 |00c0: throw v8 │ │ +36ec02: 0d08 |00c1: move-exception v8 │ │ +36ec04: 2200 4014 |00c2: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36ec08: 6e10 b096 0800 |00c4: invoke-virtual {v8}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@96b0 │ │ +36ec0e: 0c08 |00c7: move-result-object v8 │ │ +36ec10: 7020 6aa0 8000 |00c8: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36ec16: 2700 |00cb: throw v0 │ │ +36ec18: 0d08 |00cc: move-exception v8 │ │ +36ec1a: 2708 |00cd: throw v8 │ │ +36ec1c: 2200 4014 |00ce: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36ec20: 2201 e812 |00d0: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ec24: 7010 4098 0100 |00d2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ec2a: 1a02 176e |00d5: const-string v2, "encoded word does not end with "?=": " // string@6e17 │ │ +36ec2e: 6e20 4b98 2100 |00d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ec34: 6e20 4b98 8100 |00da: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ec3a: 6e10 5498 0100 |00dd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ec40: 0c08 |00e0: move-result-object v8 │ │ +36ec42: 7020 6aa0 8000 |00e1: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36ec48: 2700 |00e4: throw v0 │ │ +36ec4a: 2200 4014 |00e5: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36ec4e: 2201 e812 |00e7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ec52: 7010 4098 0100 |00e9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ec58: 1a02 196e |00ec: const-string v2, "encoded word does not include encoding: " // string@6e19 │ │ +36ec5c: 6e20 4b98 2100 |00ee: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ec62: 6e20 4b98 8100 |00f1: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ec68: 6e10 5498 0100 |00f4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ec6e: 0c08 |00f7: move-result-object v8 │ │ +36ec70: 7020 6aa0 8000 |00f8: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36ec76: 2700 |00fb: throw v0 │ │ +36ec78: 2200 4014 |00fc: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36ec7c: 2201 e812 |00fe: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ec80: 7010 4098 0100 |0100: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ec86: 1a02 186e |0103: const-string v2, "encoded word does not include charset: " // string@6e18 │ │ +36ec8a: 6e20 4b98 2100 |0105: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ec90: 6e20 4b98 8100 |0108: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ec96: 6e10 5498 0100 |010b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ec9c: 0c08 |010e: move-result-object v8 │ │ +36ec9e: 7020 6aa0 8000 |010f: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36eca4: 2700 |0112: throw v0 │ │ +36eca6: 2200 4014 |0113: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36ecaa: 2201 e812 |0115: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ecae: 7010 4098 0100 |0117: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ecb4: 1a02 1a6e |011a: const-string v2, "encoded word does not start with "=?": " // string@6e1a │ │ +36ecb8: 6e20 4b98 2100 |011c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ecbe: 6e20 4b98 8100 |011f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ecc4: 6e10 5498 0100 |0122: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ecca: 0c08 |0125: move-result-object v8 │ │ +36eccc: 7020 6aa0 8000 |0126: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36ecd2: 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 │ │ @@ -809898,100 +809898,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 │ │ -36fb3c: |[36fb3c] javax.mail.internet.MimeUtility.doEncode:(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuilder;)V │ │ -36fb4c: 07f0 |0000: move-object v0, v15 │ │ -36fb4e: 0209 1500 |0001: move/from16 v9, v21 │ │ -36fb52: 080a 1100 |0003: move-object/from16 v10, v17 │ │ -36fb56: 080b 1600 |0005: move-object/from16 v11, v22 │ │ -36fb5a: 6e20 1798 af00 |0007: invoke-virtual {v15, v10}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ -36fb60: 0c01 |000a: move-result-object v1 │ │ -36fb62: 3810 0700 |000b: if-eqz v16, 0012 // +0007 │ │ -36fb66: 7110 7e95 0100 |000d: invoke-static {v1}, Lcom/sun/mail/util/BEncoderStream;.encodedLength:([B)I // method@957e │ │ -36fb6c: 0a02 |0010: move-result v2 │ │ -36fb6e: 2805 |0011: goto 0016 // +0005 │ │ -36fb70: 7120 eb95 9100 |0012: invoke-static {v1, v9}, Lcom/sun/mail/util/QEncoderStream;.encodedLength:([BZ)I // method@95eb │ │ -36fb76: 0a02 |0015: move-result v2 │ │ -36fb78: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -36fb7a: 020c 1200 |0017: move/from16 v12, v18 │ │ -36fb7e: 37c2 4600 |0019: if-le v2, v12, 005f // +0046 │ │ -36fb82: 6e10 2298 0f00 |001b: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -36fb88: 0a0d |001e: move-result v13 │ │ -36fb8a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -36fb8c: 372d 3f00 |0020: if-le v13, v2, 005f // +003f │ │ -36fb90: db01 0d02 |0022: div-int/lit8 v1, v13, #int 2 // #02 │ │ -36fb94: d802 01ff |0024: add-int/lit8 v2, v1, #int -1 // #ff │ │ -36fb98: 6e20 0998 2f00 |0026: invoke-virtual {v15, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36fb9e: 0a02 |0029: move-result v2 │ │ -36fba0: 7110 2f97 0200 |002a: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@972f │ │ -36fba6: 0a02 |002d: move-result v2 │ │ -36fba8: 3802 0400 |002e: if-eqz v2, 0032 // +0004 │ │ -36fbac: d801 01ff |0030: add-int/lit8 v1, v1, #int -1 // #ff │ │ -36fbb0: 011e |0032: move v14, v1 │ │ -36fbb2: 3d0e 1700 |0033: if-lez v14, 004a // +0017 │ │ -36fbb6: 6e30 2e98 3f0e |0035: invoke-virtual {v15, v3, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36fbbc: 0c01 |0038: move-result-object v1 │ │ -36fbbe: 0202 1000 |0039: move/from16 v2, v16 │ │ -36fbc2: 0803 1100 |003b: move-object/from16 v3, v17 │ │ -36fbc6: 0204 1200 |003d: move/from16 v4, v18 │ │ -36fbca: 0805 1300 |003f: move-object/from16 v5, v19 │ │ -36fbce: 0206 1400 |0041: move/from16 v6, v20 │ │ -36fbd2: 0207 1500 |0043: move/from16 v7, v21 │ │ -36fbd6: 0808 1600 |0045: move-object/from16 v8, v22 │ │ -36fbda: 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 │ │ -36fbe0: 6e30 2e98 ef0d |004a: invoke-virtual {v15, v14, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36fbe6: 0c00 |004d: move-result-object v0 │ │ -36fbe8: 1205 |004e: const/4 v5, #int 0 // #0 │ │ -36fbea: 0201 1000 |004f: move/from16 v1, v16 │ │ -36fbee: 0802 1100 |0051: move-object/from16 v2, v17 │ │ -36fbf2: 0203 1200 |0053: move/from16 v3, v18 │ │ -36fbf6: 0804 1300 |0055: move-object/from16 v4, v19 │ │ -36fbfa: 0206 1500 |0057: move/from16 v6, v21 │ │ -36fbfe: 0807 1600 |0059: move-object/from16 v7, v22 │ │ -36fc02: 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 │ │ -36fc08: 2846 |005e: goto 00a4 // +0046 │ │ -36fc0a: 2200 8412 |005f: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -36fc0e: 7010 5096 0000 |0061: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@9650 │ │ -36fc14: 3810 0800 |0064: if-eqz v16, 006c // +0008 │ │ -36fc18: 2202 5b12 |0066: new-instance v2, Lcom/sun/mail/util/BEncoderStream; // type@125b │ │ -36fc1c: 7020 7d95 0200 |0068: invoke-direct {v2, v0}, Lcom/sun/mail/util/BEncoderStream;.:(Ljava/io/OutputStream;)V // method@957d │ │ -36fc22: 2806 |006b: goto 0071 // +0006 │ │ -36fc24: 2202 6c12 |006c: new-instance v2, Lcom/sun/mail/util/QEncoderStream; // type@126c │ │ -36fc28: 7030 ea95 0209 |006e: invoke-direct {v2, v0, v9}, Lcom/sun/mail/util/QEncoderStream;.:(Ljava/io/OutputStream;Z)V // method@95ea │ │ -36fc2e: 6e20 da96 1200 |0071: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:([B)V // method@96da │ │ -36fc34: 6e10 d796 0200 |0074: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@96d7 │ │ -36fc3a: 2802 |0077: goto 0079 // +0002 │ │ -36fc3c: 0000 |0078: nop // spacer │ │ -36fc3e: 6e10 5696 0000 |0079: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9656 │ │ -36fc44: 0c00 |007c: move-result-object v0 │ │ -36fc46: 3914 1100 |007d: if-nez v20, 008e // +0011 │ │ -36fc4a: 6301 3672 |007f: sget-boolean v1, Ljavax/mail/internet/MimeUtility;.foldEncodedWords:Z // field@7236 │ │ -36fc4e: 3801 0800 |0081: if-eqz v1, 0089 // +0008 │ │ -36fc52: 1a01 9100 |0083: const-string v1, " │ │ +36fb38: |[36fb38] javax.mail.internet.MimeUtility.doEncode:(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuilder;)V │ │ +36fb48: 07f0 |0000: move-object v0, v15 │ │ +36fb4a: 0209 1500 |0001: move/from16 v9, v21 │ │ +36fb4e: 080a 1100 |0003: move-object/from16 v10, v17 │ │ +36fb52: 080b 1600 |0005: move-object/from16 v11, v22 │ │ +36fb56: 6e20 1798 af00 |0007: invoke-virtual {v15, v10}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ +36fb5c: 0c01 |000a: move-result-object v1 │ │ +36fb5e: 3810 0700 |000b: if-eqz v16, 0012 // +0007 │ │ +36fb62: 7110 7e95 0100 |000d: invoke-static {v1}, Lcom/sun/mail/util/BEncoderStream;.encodedLength:([B)I // method@957e │ │ +36fb68: 0a02 |0010: move-result v2 │ │ +36fb6a: 2805 |0011: goto 0016 // +0005 │ │ +36fb6c: 7120 eb95 9100 |0012: invoke-static {v1, v9}, Lcom/sun/mail/util/QEncoderStream;.encodedLength:([BZ)I // method@95eb │ │ +36fb72: 0a02 |0015: move-result v2 │ │ +36fb74: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +36fb76: 020c 1200 |0017: move/from16 v12, v18 │ │ +36fb7a: 37c2 4600 |0019: if-le v2, v12, 005f // +0046 │ │ +36fb7e: 6e10 2298 0f00 |001b: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +36fb84: 0a0d |001e: move-result v13 │ │ +36fb86: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +36fb88: 372d 3f00 |0020: if-le v13, v2, 005f // +003f │ │ +36fb8c: db01 0d02 |0022: div-int/lit8 v1, v13, #int 2 // #02 │ │ +36fb90: d802 01ff |0024: add-int/lit8 v2, v1, #int -1 // #ff │ │ +36fb94: 6e20 0998 2f00 |0026: invoke-virtual {v15, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36fb9a: 0a02 |0029: move-result v2 │ │ +36fb9c: 7110 2f97 0200 |002a: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@972f │ │ +36fba2: 0a02 |002d: move-result v2 │ │ +36fba4: 3802 0400 |002e: if-eqz v2, 0032 // +0004 │ │ +36fba8: d801 01ff |0030: add-int/lit8 v1, v1, #int -1 // #ff │ │ +36fbac: 011e |0032: move v14, v1 │ │ +36fbae: 3d0e 1700 |0033: if-lez v14, 004a // +0017 │ │ +36fbb2: 6e30 2e98 3f0e |0035: invoke-virtual {v15, v3, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36fbb8: 0c01 |0038: move-result-object v1 │ │ +36fbba: 0202 1000 |0039: move/from16 v2, v16 │ │ +36fbbe: 0803 1100 |003b: move-object/from16 v3, v17 │ │ +36fbc2: 0204 1200 |003d: move/from16 v4, v18 │ │ +36fbc6: 0805 1300 |003f: move-object/from16 v5, v19 │ │ +36fbca: 0206 1400 |0041: move/from16 v6, v20 │ │ +36fbce: 0207 1500 |0043: move/from16 v7, v21 │ │ +36fbd2: 0808 1600 |0045: move-object/from16 v8, v22 │ │ +36fbd6: 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 │ │ +36fbdc: 6e30 2e98 ef0d |004a: invoke-virtual {v15, v14, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36fbe2: 0c00 |004d: move-result-object v0 │ │ +36fbe4: 1205 |004e: const/4 v5, #int 0 // #0 │ │ +36fbe6: 0201 1000 |004f: move/from16 v1, v16 │ │ +36fbea: 0802 1100 |0051: move-object/from16 v2, v17 │ │ +36fbee: 0203 1200 |0053: move/from16 v3, v18 │ │ +36fbf2: 0804 1300 |0055: move-object/from16 v4, v19 │ │ +36fbf6: 0206 1500 |0057: move/from16 v6, v21 │ │ +36fbfa: 0807 1600 |0059: move-object/from16 v7, v22 │ │ +36fbfe: 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 │ │ +36fc04: 2846 |005e: goto 00a4 // +0046 │ │ +36fc06: 2200 8412 |005f: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +36fc0a: 7010 5096 0000 |0061: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@9650 │ │ +36fc10: 3810 0800 |0064: if-eqz v16, 006c // +0008 │ │ +36fc14: 2202 5b12 |0066: new-instance v2, Lcom/sun/mail/util/BEncoderStream; // type@125b │ │ +36fc18: 7020 7d95 0200 |0068: invoke-direct {v2, v0}, Lcom/sun/mail/util/BEncoderStream;.:(Ljava/io/OutputStream;)V // method@957d │ │ +36fc1e: 2806 |006b: goto 0071 // +0006 │ │ +36fc20: 2202 6c12 |006c: new-instance v2, Lcom/sun/mail/util/QEncoderStream; // type@126c │ │ +36fc24: 7030 ea95 0209 |006e: invoke-direct {v2, v0, v9}, Lcom/sun/mail/util/QEncoderStream;.:(Ljava/io/OutputStream;Z)V // method@95ea │ │ +36fc2a: 6e20 da96 1200 |0071: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:([B)V // method@96da │ │ +36fc30: 6e10 d796 0200 |0074: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@96d7 │ │ +36fc36: 2802 |0077: goto 0079 // +0002 │ │ +36fc38: 0000 |0078: nop // spacer │ │ +36fc3a: 6e10 5696 0000 |0079: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9656 │ │ +36fc40: 0c00 |007c: move-result-object v0 │ │ +36fc42: 3914 1100 |007d: if-nez v20, 008e // +0011 │ │ +36fc46: 6301 3672 |007f: sget-boolean v1, Ljavax/mail/internet/MimeUtility;.foldEncodedWords:Z // field@7236 │ │ +36fc4a: 3801 0800 |0081: if-eqz v1, 0089 // +0008 │ │ +36fc4e: 1a01 9100 |0083: const-string v1, " │ │ " // string@0091 │ │ -36fc56: 6e20 4b98 1b00 |0085: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36fc5c: 2806 |0088: goto 008e // +0006 │ │ -36fc5e: 1a01 a500 |0089: const-string v1, " " // string@00a5 │ │ -36fc62: 6e20 4b98 1b00 |008b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36fc68: 0801 1300 |008e: move-object/from16 v1, v19 │ │ -36fc6c: 6e20 4b98 1b00 |0090: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36fc72: 2101 |0093: array-length v1, v0 │ │ -36fc74: 3513 0b00 |0094: if-ge v3, v1, 009f // +000b │ │ -36fc78: 4801 0003 |0096: aget-byte v1, v0, v3 │ │ -36fc7c: 8e11 |0098: int-to-char v1, v1 │ │ -36fc7e: 6e20 4498 1b00 |0099: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36fc84: d803 0301 |009c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36fc88: 28f5 |009e: goto 0093 // -000b │ │ -36fc8a: 1a00 6608 |009f: const-string v0, "?=" // string@0866 │ │ -36fc8e: 6e20 4b98 0b00 |00a1: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36fc94: 0e00 |00a4: return-void │ │ +36fc52: 6e20 4b98 1b00 |0085: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36fc58: 2806 |0088: goto 008e // +0006 │ │ +36fc5a: 1a01 a500 |0089: const-string v1, " " // string@00a5 │ │ +36fc5e: 6e20 4b98 1b00 |008b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36fc64: 0801 1300 |008e: move-object/from16 v1, v19 │ │ +36fc68: 6e20 4b98 1b00 |0090: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36fc6e: 2101 |0093: array-length v1, v0 │ │ +36fc70: 3513 0b00 |0094: if-ge v3, v1, 009f // +000b │ │ +36fc74: 4801 0003 |0096: aget-byte v1, v0, v3 │ │ +36fc78: 8e11 |0098: int-to-char v1, v1 │ │ +36fc7a: 6e20 4498 1b00 |0099: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36fc80: d803 0301 |009c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36fc84: 28f5 |009e: goto 0093 // -000b │ │ +36fc86: 1a00 6608 |009f: const-string v0, "?=" // string@0866 │ │ +36fc8a: 6e20 4b98 0b00 |00a1: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36fc90: 0e00 |00a4: return-void │ │ catches : 1 │ │ 0x0071 - 0x0077 │ │ Ljava/io/IOException; -> 0x0078 │ │ positions : │ │ 0x0007 line=792 │ │ 0x000d line=795 │ │ 0x0012 line=797 │ │ @@ -810028,71 +810028,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 │ │ -36e66c: |[36e66c] javax.mail.internet.MimeUtility.encode:(Ljava/io/OutputStream;Ljava/lang/String;)Ljava/io/OutputStream; │ │ -36e67c: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -36e680: 1102 |0002: return-object v2 │ │ -36e682: 1a00 2960 |0003: const-string v0, "base64" // string@6029 │ │ -36e686: 6e20 1398 0300 |0005: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e68c: 0a00 |0008: move-result v0 │ │ -36e68e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -36e692: 2203 5a12 |000b: new-instance v3, Lcom/sun/mail/util/BASE64EncoderStream; // type@125a │ │ -36e696: 7020 7295 2300 |000d: invoke-direct {v3, v2}, Lcom/sun/mail/util/BASE64EncoderStream;.:(Ljava/io/OutputStream;)V // method@9572 │ │ -36e69c: 1103 |0010: return-object v3 │ │ -36e69e: 1a00 79a7 |0011: const-string v0, "quoted-printable" // string@a779 │ │ -36e6a2: 6e20 1398 0300 |0013: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e6a8: 0a00 |0016: move-result v0 │ │ -36e6aa: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -36e6ae: 2203 6e12 |0019: new-instance v3, Lcom/sun/mail/util/QPEncoderStream; // type@126e │ │ -36e6b2: 7020 f595 2300 |001b: invoke-direct {v3, v2}, Lcom/sun/mail/util/QPEncoderStream;.:(Ljava/io/OutputStream;)V // method@95f5 │ │ -36e6b8: 1103 |001e: return-object v3 │ │ -36e6ba: 1a00 56c0 |001f: const-string v0, "uuencode" // string@c056 │ │ -36e6be: 6e20 1398 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e6c4: 0a00 |0024: move-result v0 │ │ -36e6c6: 3900 4400 |0025: if-nez v0, 0069 // +0044 │ │ -36e6ca: 1a00 b6c3 |0027: const-string v0, "x-uuencode" // string@c3b6 │ │ -36e6ce: 6e20 1398 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e6d4: 0a00 |002c: move-result v0 │ │ -36e6d6: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -36e6da: 1a00 b5c3 |002f: const-string v0, "x-uue" // string@c3b5 │ │ -36e6de: 6e20 1398 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e6e4: 0a00 |0034: move-result v0 │ │ -36e6e6: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ -36e6ea: 2832 |0037: goto 0069 // +0032 │ │ -36e6ec: 1a00 9760 |0038: const-string v0, "binary" // string@6097 │ │ -36e6f0: 6e20 1398 0300 |003a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e6f6: 0a00 |003d: move-result v0 │ │ -36e6f8: 3900 2a00 |003e: if-nez v0, 0068 // +002a │ │ -36e6fc: 1a00 3307 |0040: const-string v0, "7bit" // string@0733 │ │ -36e700: 6e20 1398 0300 |0042: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e706: 0a00 |0045: move-result v0 │ │ -36e708: 3900 2200 |0046: if-nez v0, 0068 // +0022 │ │ -36e70c: 1a00 4507 |0048: const-string v0, "8bit" // string@0745 │ │ -36e710: 6e20 1398 0300 |004a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e716: 0a00 |004d: move-result v0 │ │ -36e718: 3800 0300 |004e: if-eqz v0, 0051 // +0003 │ │ -36e71c: 2818 |0050: goto 0068 // +0018 │ │ -36e71e: 2202 ed13 |0051: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ -36e722: 2200 e812 |0053: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e726: 7010 4098 0000 |0055: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e72c: 1a01 fa4f |0058: const-string v1, "Unknown encoding: " // string@4ffa │ │ -36e730: 6e20 4b98 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e736: 6e20 4b98 3000 |005d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e73c: 6e10 5498 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36e742: 0c03 |0063: move-result-object v3 │ │ -36e744: 7020 199d 3200 |0064: invoke-direct {v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36e74a: 2702 |0067: throw v2 │ │ -36e74c: 1102 |0068: return-object v2 │ │ -36e74e: 2203 7712 |0069: new-instance v3, Lcom/sun/mail/util/UUEncoderStream; // type@1277 │ │ -36e752: 7020 3796 2300 |006b: invoke-direct {v3, v2}, Lcom/sun/mail/util/UUEncoderStream;.:(Ljava/io/OutputStream;)V // method@9637 │ │ -36e758: 1103 |006e: return-object v3 │ │ +36e668: |[36e668] javax.mail.internet.MimeUtility.encode:(Ljava/io/OutputStream;Ljava/lang/String;)Ljava/io/OutputStream; │ │ +36e678: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +36e67c: 1102 |0002: return-object v2 │ │ +36e67e: 1a00 2960 |0003: const-string v0, "base64" // string@6029 │ │ +36e682: 6e20 1398 0300 |0005: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e688: 0a00 |0008: move-result v0 │ │ +36e68a: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +36e68e: 2203 5a12 |000b: new-instance v3, Lcom/sun/mail/util/BASE64EncoderStream; // type@125a │ │ +36e692: 7020 7295 2300 |000d: invoke-direct {v3, v2}, Lcom/sun/mail/util/BASE64EncoderStream;.:(Ljava/io/OutputStream;)V // method@9572 │ │ +36e698: 1103 |0010: return-object v3 │ │ +36e69a: 1a00 79a7 |0011: const-string v0, "quoted-printable" // string@a779 │ │ +36e69e: 6e20 1398 0300 |0013: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e6a4: 0a00 |0016: move-result v0 │ │ +36e6a6: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +36e6aa: 2203 6e12 |0019: new-instance v3, Lcom/sun/mail/util/QPEncoderStream; // type@126e │ │ +36e6ae: 7020 f595 2300 |001b: invoke-direct {v3, v2}, Lcom/sun/mail/util/QPEncoderStream;.:(Ljava/io/OutputStream;)V // method@95f5 │ │ +36e6b4: 1103 |001e: return-object v3 │ │ +36e6b6: 1a00 56c0 |001f: const-string v0, "uuencode" // string@c056 │ │ +36e6ba: 6e20 1398 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e6c0: 0a00 |0024: move-result v0 │ │ +36e6c2: 3900 4400 |0025: if-nez v0, 0069 // +0044 │ │ +36e6c6: 1a00 b6c3 |0027: const-string v0, "x-uuencode" // string@c3b6 │ │ +36e6ca: 6e20 1398 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e6d0: 0a00 |002c: move-result v0 │ │ +36e6d2: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +36e6d6: 1a00 b5c3 |002f: const-string v0, "x-uue" // string@c3b5 │ │ +36e6da: 6e20 1398 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e6e0: 0a00 |0034: move-result v0 │ │ +36e6e2: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ +36e6e6: 2832 |0037: goto 0069 // +0032 │ │ +36e6e8: 1a00 9760 |0038: const-string v0, "binary" // string@6097 │ │ +36e6ec: 6e20 1398 0300 |003a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e6f2: 0a00 |003d: move-result v0 │ │ +36e6f4: 3900 2a00 |003e: if-nez v0, 0068 // +002a │ │ +36e6f8: 1a00 3307 |0040: const-string v0, "7bit" // string@0733 │ │ +36e6fc: 6e20 1398 0300 |0042: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e702: 0a00 |0045: move-result v0 │ │ +36e704: 3900 2200 |0046: if-nez v0, 0068 // +0022 │ │ +36e708: 1a00 4507 |0048: const-string v0, "8bit" // string@0745 │ │ +36e70c: 6e20 1398 0300 |004a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e712: 0a00 |004d: move-result v0 │ │ +36e714: 3800 0300 |004e: if-eqz v0, 0051 // +0003 │ │ +36e718: 2818 |0050: goto 0068 // +0018 │ │ +36e71a: 2202 ed13 |0051: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ +36e71e: 2200 e812 |0053: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e722: 7010 4098 0000 |0055: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e728: 1a01 fa4f |0058: const-string v1, "Unknown encoding: " // string@4ffa │ │ +36e72c: 6e20 4b98 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e732: 6e20 4b98 3000 |005d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e738: 6e10 5498 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36e73e: 0c03 |0063: move-result-object v3 │ │ +36e740: 7020 199d 3200 |0064: invoke-direct {v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36e746: 2702 |0067: throw v2 │ │ +36e748: 1102 |0068: return-object v2 │ │ +36e74a: 2203 7712 |0069: new-instance v3, Lcom/sun/mail/util/UUEncoderStream; // type@1277 │ │ +36e74e: 7020 3796 2300 |006b: invoke-direct {v3, v2}, Lcom/sun/mail/util/UUEncoderStream;.:(Ljava/io/OutputStream;)V // method@9637 │ │ +36e754: 1103 |006e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=426 │ │ 0x000b line=427 │ │ 0x0013 line=428 │ │ 0x0019 line=429 │ │ 0x0021 line=430 │ │ @@ -810112,71 +810112,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 │ │ -36e75c: |[36e75c] javax.mail.internet.MimeUtility.encode:(Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)Ljava/io/OutputStream; │ │ -36e76c: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -36e770: 1101 |0002: return-object v1 │ │ -36e772: 1a00 2960 |0003: const-string v0, "base64" // string@6029 │ │ -36e776: 6e20 1398 0200 |0005: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e77c: 0a00 |0008: move-result v0 │ │ -36e77e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -36e782: 2202 5a12 |000b: new-instance v2, Lcom/sun/mail/util/BASE64EncoderStream; // type@125a │ │ -36e786: 7020 7295 1200 |000d: invoke-direct {v2, v1}, Lcom/sun/mail/util/BASE64EncoderStream;.:(Ljava/io/OutputStream;)V // method@9572 │ │ -36e78c: 1102 |0010: return-object v2 │ │ -36e78e: 1a00 79a7 |0011: const-string v0, "quoted-printable" // string@a779 │ │ -36e792: 6e20 1398 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e798: 0a00 |0016: move-result v0 │ │ -36e79a: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -36e79e: 2202 6e12 |0019: new-instance v2, Lcom/sun/mail/util/QPEncoderStream; // type@126e │ │ -36e7a2: 7020 f595 1200 |001b: invoke-direct {v2, v1}, Lcom/sun/mail/util/QPEncoderStream;.:(Ljava/io/OutputStream;)V // method@95f5 │ │ -36e7a8: 1102 |001e: return-object v2 │ │ -36e7aa: 1a00 56c0 |001f: const-string v0, "uuencode" // string@c056 │ │ -36e7ae: 6e20 1398 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e7b4: 0a00 |0024: move-result v0 │ │ -36e7b6: 3900 4400 |0025: if-nez v0, 0069 // +0044 │ │ -36e7ba: 1a00 b6c3 |0027: const-string v0, "x-uuencode" // string@c3b6 │ │ -36e7be: 6e20 1398 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e7c4: 0a00 |002c: move-result v0 │ │ -36e7c6: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -36e7ca: 1a00 b5c3 |002f: const-string v0, "x-uue" // string@c3b5 │ │ -36e7ce: 6e20 1398 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e7d4: 0a00 |0034: move-result v0 │ │ -36e7d6: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ -36e7da: 2832 |0037: goto 0069 // +0032 │ │ -36e7dc: 1a03 9760 |0038: const-string v3, "binary" // string@6097 │ │ -36e7e0: 6e20 1398 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e7e6: 0a03 |003d: move-result v3 │ │ -36e7e8: 3903 2a00 |003e: if-nez v3, 0068 // +002a │ │ -36e7ec: 1a03 3307 |0040: const-string v3, "7bit" // string@0733 │ │ -36e7f0: 6e20 1398 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e7f6: 0a03 |0045: move-result v3 │ │ -36e7f8: 3903 2200 |0046: if-nez v3, 0068 // +0022 │ │ -36e7fc: 1a03 4507 |0048: const-string v3, "8bit" // string@0745 │ │ -36e800: 6e20 1398 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e806: 0a03 |004d: move-result v3 │ │ -36e808: 3803 0300 |004e: if-eqz v3, 0051 // +0003 │ │ -36e80c: 2818 |0050: goto 0068 // +0018 │ │ -36e80e: 2201 ed13 |0051: new-instance v1, Ljavax/mail/MessagingException; // type@13ed │ │ -36e812: 2203 e812 |0053: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e816: 7010 4098 0300 |0055: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e81c: 1a00 fa4f |0058: const-string v0, "Unknown encoding: " // string@4ffa │ │ -36e820: 6e20 4b98 0300 |005a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e826: 6e20 4b98 2300 |005d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e82c: 6e10 5498 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36e832: 0c02 |0063: move-result-object v2 │ │ -36e834: 7020 199d 2100 |0064: invoke-direct {v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36e83a: 2701 |0067: throw v1 │ │ -36e83c: 1101 |0068: return-object v1 │ │ -36e83e: 2202 7712 |0069: new-instance v2, Lcom/sun/mail/util/UUEncoderStream; // type@1277 │ │ -36e842: 7030 3896 1203 |006b: invoke-direct {v2, v1, v3}, Lcom/sun/mail/util/UUEncoderStream;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@9638 │ │ -36e848: 1102 |006e: return-object v2 │ │ +36e758: |[36e758] javax.mail.internet.MimeUtility.encode:(Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)Ljava/io/OutputStream; │ │ +36e768: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +36e76c: 1101 |0002: return-object v1 │ │ +36e76e: 1a00 2960 |0003: const-string v0, "base64" // string@6029 │ │ +36e772: 6e20 1398 0200 |0005: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e778: 0a00 |0008: move-result v0 │ │ +36e77a: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +36e77e: 2202 5a12 |000b: new-instance v2, Lcom/sun/mail/util/BASE64EncoderStream; // type@125a │ │ +36e782: 7020 7295 1200 |000d: invoke-direct {v2, v1}, Lcom/sun/mail/util/BASE64EncoderStream;.:(Ljava/io/OutputStream;)V // method@9572 │ │ +36e788: 1102 |0010: return-object v2 │ │ +36e78a: 1a00 79a7 |0011: const-string v0, "quoted-printable" // string@a779 │ │ +36e78e: 6e20 1398 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e794: 0a00 |0016: move-result v0 │ │ +36e796: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +36e79a: 2202 6e12 |0019: new-instance v2, Lcom/sun/mail/util/QPEncoderStream; // type@126e │ │ +36e79e: 7020 f595 1200 |001b: invoke-direct {v2, v1}, Lcom/sun/mail/util/QPEncoderStream;.:(Ljava/io/OutputStream;)V // method@95f5 │ │ +36e7a4: 1102 |001e: return-object v2 │ │ +36e7a6: 1a00 56c0 |001f: const-string v0, "uuencode" // string@c056 │ │ +36e7aa: 6e20 1398 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e7b0: 0a00 |0024: move-result v0 │ │ +36e7b2: 3900 4400 |0025: if-nez v0, 0069 // +0044 │ │ +36e7b6: 1a00 b6c3 |0027: const-string v0, "x-uuencode" // string@c3b6 │ │ +36e7ba: 6e20 1398 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e7c0: 0a00 |002c: move-result v0 │ │ +36e7c2: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +36e7c6: 1a00 b5c3 |002f: const-string v0, "x-uue" // string@c3b5 │ │ +36e7ca: 6e20 1398 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e7d0: 0a00 |0034: move-result v0 │ │ +36e7d2: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ +36e7d6: 2832 |0037: goto 0069 // +0032 │ │ +36e7d8: 1a03 9760 |0038: const-string v3, "binary" // string@6097 │ │ +36e7dc: 6e20 1398 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e7e2: 0a03 |003d: move-result v3 │ │ +36e7e4: 3903 2a00 |003e: if-nez v3, 0068 // +002a │ │ +36e7e8: 1a03 3307 |0040: const-string v3, "7bit" // string@0733 │ │ +36e7ec: 6e20 1398 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e7f2: 0a03 |0045: move-result v3 │ │ +36e7f4: 3903 2200 |0046: if-nez v3, 0068 // +0022 │ │ +36e7f8: 1a03 4507 |0048: const-string v3, "8bit" // string@0745 │ │ +36e7fc: 6e20 1398 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e802: 0a03 |004d: move-result v3 │ │ +36e804: 3803 0300 |004e: if-eqz v3, 0051 // +0003 │ │ +36e808: 2818 |0050: goto 0068 // +0018 │ │ +36e80a: 2201 ed13 |0051: new-instance v1, Ljavax/mail/MessagingException; // type@13ed │ │ +36e80e: 2203 e812 |0053: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e812: 7010 4098 0300 |0055: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e818: 1a00 fa4f |0058: const-string v0, "Unknown encoding: " // string@4ffa │ │ +36e81c: 6e20 4b98 0300 |005a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e822: 6e20 4b98 2300 |005d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e828: 6e10 5498 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36e82e: 0c02 |0063: move-result-object v2 │ │ +36e830: 7020 199d 2100 |0064: invoke-direct {v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36e836: 2701 |0067: throw v1 │ │ +36e838: 1101 |0068: return-object v1 │ │ +36e83a: 2202 7712 |0069: new-instance v2, Lcom/sun/mail/util/UUEncoderStream; // type@1277 │ │ +36e83e: 7030 3896 1203 |006b: invoke-direct {v2, v1, v3}, Lcom/sun/mail/util/UUEncoderStream;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@9638 │ │ +36e844: 1102 |006e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=464 │ │ 0x000b line=465 │ │ 0x0013 line=466 │ │ 0x0019 line=467 │ │ 0x0021 line=468 │ │ @@ -810197,19 +810197,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 │ │ -36ecf8: |[36ecf8] javax.mail.internet.MimeUtility.encodeText:(Ljava/lang/String;)Ljava/lang/String; │ │ -36ed08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36ed0a: 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 │ │ -36ed10: 0c01 |0004: move-result-object v1 │ │ -36ed12: 1101 |0005: return-object v1 │ │ +36ecf4: |[36ecf4] javax.mail.internet.MimeUtility.encodeText:(Ljava/lang/String;)Ljava/lang/String; │ │ +36ed04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36ed06: 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 │ │ +36ed0c: 0c01 |0004: move-result-object v1 │ │ +36ed0e: 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;) │ │ @@ -810217,19 +810217,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 │ │ -36ed14: |[36ed14] javax.mail.internet.MimeUtility.encodeText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -36ed24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36ed26: 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 │ │ -36ed2c: 0c01 |0004: move-result-object v1 │ │ -36ed2e: 1101 |0005: return-object v1 │ │ +36ed10: |[36ed10] javax.mail.internet.MimeUtility.encodeText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +36ed20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36ed22: 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 │ │ +36ed28: 0c01 |0004: move-result-object v1 │ │ +36ed2a: 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; │ │ @@ -810239,19 +810239,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 │ │ -36ed30: |[36ed30] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;)Ljava/lang/String; │ │ -36ed40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36ed42: 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 │ │ -36ed48: 0c01 |0004: move-result-object v1 │ │ -36ed4a: 1101 |0005: return-object v1 │ │ +36ed2c: |[36ed2c] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;)Ljava/lang/String; │ │ +36ed3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36ed3e: 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 │ │ +36ed44: 0c01 |0004: move-result-object v1 │ │ +36ed46: 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;) │ │ @@ -810259,19 +810259,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 │ │ -36ed4c: |[36ed4c] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -36ed5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -36ed5e: 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 │ │ -36ed64: 0c01 |0004: move-result-object v1 │ │ -36ed66: 1101 |0005: return-object v1 │ │ +36ed48: |[36ed48] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +36ed58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +36ed5a: 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 │ │ +36ed60: 0c01 |0004: move-result-object v1 │ │ +36ed62: 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; │ │ @@ -810281,83 +810281,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 │ │ -36ed68: |[36ed68] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ -36ed78: 7110 1ba0 0b00 |0000: invoke-static {v11}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ -36ed7e: 0a00 |0003: move-result v0 │ │ -36ed80: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -36ed82: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ -36ed86: 110b |0007: return-object v11 │ │ -36ed88: 390c 0d00 |0008: if-nez v12, 0015 // +000d │ │ -36ed8c: 7100 2aa0 0000 |000a: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ -36ed92: 0c0c |000d: move-result-object v12 │ │ -36ed94: 7100 2ba0 0000 |000e: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ -36ed9a: 0c02 |0011: move-result-object v2 │ │ -36ed9c: 07c5 |0012: move-object v5, v12 │ │ -36ed9e: 072c |0013: move-object v12, v2 │ │ -36eda0: 2806 |0014: goto 001a // +0006 │ │ -36eda2: 7110 30a0 0c00 |0015: invoke-static {v12}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -36eda8: 0c02 |0018: move-result-object v2 │ │ -36edaa: 0725 |0019: move-object v5, v2 │ │ -36edac: 1a02 8342 |001a: const-string v2, "Q" // string@4283 │ │ -36edb0: 1a03 b60c |001c: const-string v3, "B" // string@0cb6 │ │ -36edb4: 390d 0800 |001e: if-nez v13, 0026 // +0008 │ │ -36edb8: 123d |0020: const/4 v13, #int 3 // #3 │ │ -36edba: 32d0 0400 |0021: if-eq v0, v13, 0025 // +0004 │ │ -36edbe: 072d |0023: move-object v13, v2 │ │ -36edc0: 2802 |0024: goto 0026 // +0002 │ │ -36edc2: 073d |0025: move-object v13, v3 │ │ -36edc4: 6e20 1398 3d00 |0026: invoke-virtual {v13, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36edca: 0a00 |0029: move-result v0 │ │ -36edcc: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ -36edd0: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -36edd2: 2809 |002d: goto 0036 // +0009 │ │ -36edd4: 6e20 1398 2d00 |002e: invoke-virtual {v13, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36edda: 0a00 |0031: move-result v0 │ │ -36eddc: 3800 3700 |0032: if-eqz v0, 0069 // +0037 │ │ -36ede0: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -36ede2: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -36ede4: 2200 e812 |0036: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ede8: 7010 4098 0000 |0038: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36edee: 6e10 2298 0c00 |003b: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36edf4: 0a01 |003e: move-result v1 │ │ -36edf6: d906 0144 |003f: rsub-int/lit8 v6, v1, #int 68 // #44 │ │ -36edfa: 2201 e812 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36edfe: 7010 4098 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ee04: 1a02 f807 |0046: const-string v2, "=?" // string@07f8 │ │ -36ee08: 6e20 4b98 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ee0e: 6e20 4b98 c100 |004b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ee14: 1a0c 5b08 |004e: const-string v12, "?" // string@085b │ │ -36ee18: 6e20 4b98 c100 |0050: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ee1e: 6e20 4b98 d100 |0053: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ee24: 6e20 4b98 c100 |0056: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ee2a: 6e10 5498 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ee30: 0c07 |005c: move-result-object v7 │ │ -36ee32: 1218 |005d: const/4 v8, #int 1 // #1 │ │ -36ee34: 07b3 |005e: move-object v3, v11 │ │ -36ee36: 01e9 |005f: move v9, v14 │ │ -36ee38: 070a |0060: move-object v10, v0 │ │ -36ee3a: 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 │ │ -36ee40: 6e10 5498 0000 |0064: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ee46: 0c0b |0067: move-result-object v11 │ │ -36ee48: 110b |0068: return-object v11 │ │ -36ee4a: 220b ad12 |0069: new-instance v11, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ -36ee4e: 220c e812 |006b: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ee52: 7010 4098 0c00 |006d: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ee58: 1a0e 0450 |0070: const-string v14, "Unknown transfer encoding: " // string@5004 │ │ -36ee5c: 6e20 4b98 ec00 |0072: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ee62: 6e20 4b98 dc00 |0075: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ee68: 6e10 5498 0c00 |0078: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ee6e: 0c0c |007b: move-result-object v12 │ │ -36ee70: 7020 0e97 cb00 |007c: invoke-direct {v11, v12}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970e │ │ -36ee76: 270b |007f: throw v11 │ │ +36ed64: |[36ed64] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ +36ed74: 7110 1ba0 0b00 |0000: invoke-static {v11}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ +36ed7a: 0a00 |0003: move-result v0 │ │ +36ed7c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +36ed7e: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ +36ed82: 110b |0007: return-object v11 │ │ +36ed84: 390c 0d00 |0008: if-nez v12, 0015 // +000d │ │ +36ed88: 7100 2aa0 0000 |000a: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ +36ed8e: 0c0c |000d: move-result-object v12 │ │ +36ed90: 7100 2ba0 0000 |000e: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ +36ed96: 0c02 |0011: move-result-object v2 │ │ +36ed98: 07c5 |0012: move-object v5, v12 │ │ +36ed9a: 072c |0013: move-object v12, v2 │ │ +36ed9c: 2806 |0014: goto 001a // +0006 │ │ +36ed9e: 7110 30a0 0c00 |0015: invoke-static {v12}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +36eda4: 0c02 |0018: move-result-object v2 │ │ +36eda6: 0725 |0019: move-object v5, v2 │ │ +36eda8: 1a02 8342 |001a: const-string v2, "Q" // string@4283 │ │ +36edac: 1a03 b60c |001c: const-string v3, "B" // string@0cb6 │ │ +36edb0: 390d 0800 |001e: if-nez v13, 0026 // +0008 │ │ +36edb4: 123d |0020: const/4 v13, #int 3 // #3 │ │ +36edb6: 32d0 0400 |0021: if-eq v0, v13, 0025 // +0004 │ │ +36edba: 072d |0023: move-object v13, v2 │ │ +36edbc: 2802 |0024: goto 0026 // +0002 │ │ +36edbe: 073d |0025: move-object v13, v3 │ │ +36edc0: 6e20 1398 3d00 |0026: invoke-virtual {v13, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36edc6: 0a00 |0029: move-result v0 │ │ +36edc8: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ +36edcc: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +36edce: 2809 |002d: goto 0036 // +0009 │ │ +36edd0: 6e20 1398 2d00 |002e: invoke-virtual {v13, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36edd6: 0a00 |0031: move-result v0 │ │ +36edd8: 3800 3700 |0032: if-eqz v0, 0069 // +0037 │ │ +36eddc: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +36edde: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +36ede0: 2200 e812 |0036: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ede4: 7010 4098 0000 |0038: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36edea: 6e10 2298 0c00 |003b: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36edf0: 0a01 |003e: move-result v1 │ │ +36edf2: d906 0144 |003f: rsub-int/lit8 v6, v1, #int 68 // #44 │ │ +36edf6: 2201 e812 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36edfa: 7010 4098 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ee00: 1a02 f807 |0046: const-string v2, "=?" // string@07f8 │ │ +36ee04: 6e20 4b98 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ee0a: 6e20 4b98 c100 |004b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ee10: 1a0c 5b08 |004e: const-string v12, "?" // string@085b │ │ +36ee14: 6e20 4b98 c100 |0050: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ee1a: 6e20 4b98 d100 |0053: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ee20: 6e20 4b98 c100 |0056: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ee26: 6e10 5498 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ee2c: 0c07 |005c: move-result-object v7 │ │ +36ee2e: 1218 |005d: const/4 v8, #int 1 // #1 │ │ +36ee30: 07b3 |005e: move-object v3, v11 │ │ +36ee32: 01e9 |005f: move v9, v14 │ │ +36ee34: 070a |0060: move-object v10, v0 │ │ +36ee36: 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 │ │ +36ee3c: 6e10 5498 0000 |0064: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ee42: 0c0b |0067: move-result-object v11 │ │ +36ee44: 110b |0068: return-object v11 │ │ +36ee46: 220b ad12 |0069: new-instance v11, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ +36ee4a: 220c e812 |006b: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ee4e: 7010 4098 0c00 |006d: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ee54: 1a0e 0450 |0070: const-string v14, "Unknown transfer encoding: " // string@5004 │ │ +36ee58: 6e20 4b98 ec00 |0072: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ee5e: 6e20 4b98 dc00 |0075: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ee64: 6e10 5498 0c00 |0078: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ee6a: 0c0c |007b: move-result-object v12 │ │ +36ee6c: 7020 0e97 cb00 |007c: invoke-direct {v11, v12}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970e │ │ +36ee72: 270b |007f: throw v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x000a line=751 │ │ 0x000e line=752 │ │ 0x0015 line=754 │ │ 0x0026 line=765 │ │ @@ -810378,104 +810378,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 │ │ -36ee78: |[36ee78] javax.mail.internet.MimeUtility.fold:(ILjava/lang/String;)Ljava/lang/String; │ │ -36ee88: 6300 3772 |0000: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7237 │ │ -36ee8c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -36ee90: 110c |0004: return-object v12 │ │ -36ee92: 6e10 2298 0c00 |0005: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ee98: 0a00 |0008: move-result v0 │ │ -36ee9a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -36ee9c: b110 |000a: sub-int/2addr v0, v1 │ │ -36ee9e: 1302 0900 |000b: const/16 v2, #int 9 // #9 │ │ -36eea2: 1303 2000 |000d: const/16 v3, #int 32 // #20 │ │ -36eea6: 3a00 1600 |000f: if-ltz v0, 0025 // +0016 │ │ -36eeaa: 6e20 0998 0c00 |0011: invoke-virtual {v12, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36eeb0: 0a04 |0014: move-result v4 │ │ -36eeb2: 3234 0d00 |0015: if-eq v4, v3, 0022 // +000d │ │ -36eeb6: 3224 0b00 |0017: if-eq v4, v2, 0022 // +000b │ │ -36eeba: 1305 0d00 |0019: const/16 v5, #int 13 // #d │ │ -36eebe: 3254 0700 |001b: if-eq v4, v5, 0022 // +0007 │ │ -36eec2: 1305 0a00 |001d: const/16 v5, #int 10 // #a │ │ -36eec6: 3254 0300 |001f: if-eq v4, v5, 0022 // +0003 │ │ -36eeca: 2804 |0021: goto 0025 // +0004 │ │ -36eecc: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ -36eed0: 28e7 |0024: goto 000b // -0019 │ │ -36eed2: 6e10 2298 0c00 |0025: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36eed8: 0a04 |0028: move-result v4 │ │ -36eeda: b114 |0029: sub-int/2addr v4, v1 │ │ -36eedc: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -36eede: 3240 0700 |002b: if-eq v0, v4, 0032 // +0007 │ │ -36eee2: b010 |002d: add-int/2addr v0, v1 │ │ -36eee4: 6e30 2e98 5c00 |002e: invoke-virtual {v12, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36eeea: 0c0c |0031: move-result-object v12 │ │ -36eeec: 6e10 2298 0c00 |0032: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36eef2: 0a00 |0035: move-result v0 │ │ -36eef4: b0b0 |0036: add-int/2addr v0, v11 │ │ -36eef6: 1304 4c00 |0037: const/16 v4, #int 76 // #4c │ │ -36eefa: 3640 0700 |0039: if-gt v0, v4, 0040 // +0007 │ │ -36eefe: 7110 32a0 0c00 |003b: invoke-static {v12}, Ljavax/mail/internet/MimeUtility;.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@a032 │ │ -36ef04: 0c0b |003e: move-result-object v11 │ │ -36ef06: 110b |003f: return-object v11 │ │ -36ef08: 2200 e812 |0040: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ef0c: 6e10 2298 0c00 |0042: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ef12: 0a06 |0045: move-result v6 │ │ -36ef14: d806 0604 |0046: add-int/lit8 v6, v6, #int 4 // #04 │ │ -36ef18: 7020 4198 6000 |0048: invoke-direct {v0, v6}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36ef1e: 1206 |004b: const/4 v6, #int 0 // #0 │ │ -36ef20: 6e10 2298 0c00 |004c: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ef26: 0a07 |004f: move-result v7 │ │ -36ef28: b0b7 |0050: add-int/2addr v7, v11 │ │ -36ef2a: 3747 4600 |0051: if-le v7, v4, 0097 // +0046 │ │ -36ef2e: 12f7 |0053: const/4 v7, #int -1 // #ff │ │ -36ef30: 1208 |0054: const/4 v8, #int 0 // #0 │ │ -36ef32: 12f9 |0055: const/4 v9, #int -1 // #ff │ │ -36ef34: 6e10 2298 0c00 |0056: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ef3a: 0a0a |0059: move-result v10 │ │ -36ef3c: 35a8 1a00 |005a: if-ge v8, v10, 0074 // +001a │ │ -36ef40: 3279 0700 |005c: if-eq v9, v7, 0063 // +0007 │ │ -36ef44: 900a 0b08 |005e: add-int v10, v11, v8 │ │ -36ef48: 374a 0300 |0060: if-le v10, v4, 0063 // +0003 │ │ -36ef4c: 2812 |0062: goto 0074 // +0012 │ │ -36ef4e: 6e20 0998 8c00 |0063: invoke-virtual {v12, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36ef54: 0a0a |0066: move-result v10 │ │ -36ef56: 323a 0400 |0067: if-eq v10, v3, 006b // +0004 │ │ -36ef5a: 332a 0700 |0069: if-ne v10, v2, 0070 // +0007 │ │ -36ef5e: 3236 0500 |006b: if-eq v6, v3, 0070 // +0005 │ │ -36ef62: 3226 0300 |006d: if-eq v6, v2, 0070 // +0003 │ │ -36ef66: 0189 |006f: move v9, v8 │ │ -36ef68: d808 0801 |0070: add-int/lit8 v8, v8, #int 1 // #01 │ │ -36ef6c: 01a6 |0072: move v6, v10 │ │ -36ef6e: 28e3 |0073: goto 0056 // -001d │ │ -36ef70: 3379 0800 |0074: if-ne v9, v7, 007c // +0008 │ │ -36ef74: 6e20 4b98 c000 |0076: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ef7a: 1a0c 0000 |0079: const-string v12, "" // string@0000 │ │ -36ef7e: 281c |007b: goto 0097 // +001c │ │ -36ef80: 6e30 2e98 5c09 |007c: invoke-virtual {v12, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36ef86: 0c0b |007f: move-result-object v11 │ │ -36ef88: 6e20 4b98 b000 |0080: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ef8e: 1a0b 8f00 |0083: const-string v11, " │ │ +36ee74: |[36ee74] javax.mail.internet.MimeUtility.fold:(ILjava/lang/String;)Ljava/lang/String; │ │ +36ee84: 6300 3772 |0000: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7237 │ │ +36ee88: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +36ee8c: 110c |0004: return-object v12 │ │ +36ee8e: 6e10 2298 0c00 |0005: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ee94: 0a00 |0008: move-result v0 │ │ +36ee96: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +36ee98: b110 |000a: sub-int/2addr v0, v1 │ │ +36ee9a: 1302 0900 |000b: const/16 v2, #int 9 // #9 │ │ +36ee9e: 1303 2000 |000d: const/16 v3, #int 32 // #20 │ │ +36eea2: 3a00 1600 |000f: if-ltz v0, 0025 // +0016 │ │ +36eea6: 6e20 0998 0c00 |0011: invoke-virtual {v12, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36eeac: 0a04 |0014: move-result v4 │ │ +36eeae: 3234 0d00 |0015: if-eq v4, v3, 0022 // +000d │ │ +36eeb2: 3224 0b00 |0017: if-eq v4, v2, 0022 // +000b │ │ +36eeb6: 1305 0d00 |0019: const/16 v5, #int 13 // #d │ │ +36eeba: 3254 0700 |001b: if-eq v4, v5, 0022 // +0007 │ │ +36eebe: 1305 0a00 |001d: const/16 v5, #int 10 // #a │ │ +36eec2: 3254 0300 |001f: if-eq v4, v5, 0022 // +0003 │ │ +36eec6: 2804 |0021: goto 0025 // +0004 │ │ +36eec8: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ +36eecc: 28e7 |0024: goto 000b // -0019 │ │ +36eece: 6e10 2298 0c00 |0025: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36eed4: 0a04 |0028: move-result v4 │ │ +36eed6: b114 |0029: sub-int/2addr v4, v1 │ │ +36eed8: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +36eeda: 3240 0700 |002b: if-eq v0, v4, 0032 // +0007 │ │ +36eede: b010 |002d: add-int/2addr v0, v1 │ │ +36eee0: 6e30 2e98 5c00 |002e: invoke-virtual {v12, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36eee6: 0c0c |0031: move-result-object v12 │ │ +36eee8: 6e10 2298 0c00 |0032: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36eeee: 0a00 |0035: move-result v0 │ │ +36eef0: b0b0 |0036: add-int/2addr v0, v11 │ │ +36eef2: 1304 4c00 |0037: const/16 v4, #int 76 // #4c │ │ +36eef6: 3640 0700 |0039: if-gt v0, v4, 0040 // +0007 │ │ +36eefa: 7110 32a0 0c00 |003b: invoke-static {v12}, Ljavax/mail/internet/MimeUtility;.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@a032 │ │ +36ef00: 0c0b |003e: move-result-object v11 │ │ +36ef02: 110b |003f: return-object v11 │ │ +36ef04: 2200 e812 |0040: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ef08: 6e10 2298 0c00 |0042: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ef0e: 0a06 |0045: move-result v6 │ │ +36ef10: d806 0604 |0046: add-int/lit8 v6, v6, #int 4 // #04 │ │ +36ef14: 7020 4198 6000 |0048: invoke-direct {v0, v6}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36ef1a: 1206 |004b: const/4 v6, #int 0 // #0 │ │ +36ef1c: 6e10 2298 0c00 |004c: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ef22: 0a07 |004f: move-result v7 │ │ +36ef24: b0b7 |0050: add-int/2addr v7, v11 │ │ +36ef26: 3747 4600 |0051: if-le v7, v4, 0097 // +0046 │ │ +36ef2a: 12f7 |0053: const/4 v7, #int -1 // #ff │ │ +36ef2c: 1208 |0054: const/4 v8, #int 0 // #0 │ │ +36ef2e: 12f9 |0055: const/4 v9, #int -1 // #ff │ │ +36ef30: 6e10 2298 0c00 |0056: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ef36: 0a0a |0059: move-result v10 │ │ +36ef38: 35a8 1a00 |005a: if-ge v8, v10, 0074 // +001a │ │ +36ef3c: 3279 0700 |005c: if-eq v9, v7, 0063 // +0007 │ │ +36ef40: 900a 0b08 |005e: add-int v10, v11, v8 │ │ +36ef44: 374a 0300 |0060: if-le v10, v4, 0063 // +0003 │ │ +36ef48: 2812 |0062: goto 0074 // +0012 │ │ +36ef4a: 6e20 0998 8c00 |0063: invoke-virtual {v12, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36ef50: 0a0a |0066: move-result v10 │ │ +36ef52: 323a 0400 |0067: if-eq v10, v3, 006b // +0004 │ │ +36ef56: 332a 0700 |0069: if-ne v10, v2, 0070 // +0007 │ │ +36ef5a: 3236 0500 |006b: if-eq v6, v3, 0070 // +0005 │ │ +36ef5e: 3226 0300 |006d: if-eq v6, v2, 0070 // +0003 │ │ +36ef62: 0189 |006f: move v9, v8 │ │ +36ef64: d808 0801 |0070: add-int/lit8 v8, v8, #int 1 // #01 │ │ +36ef68: 01a6 |0072: move v6, v10 │ │ +36ef6a: 28e3 |0073: goto 0056 // -001d │ │ +36ef6c: 3379 0800 |0074: if-ne v9, v7, 007c // +0008 │ │ +36ef70: 6e20 4b98 c000 |0076: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ef76: 1a0c 0000 |0079: const-string v12, "" // string@0000 │ │ +36ef7a: 281c |007b: goto 0097 // +001c │ │ +36ef7c: 6e30 2e98 5c09 |007c: invoke-virtual {v12, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36ef82: 0c0b |007f: move-result-object v11 │ │ +36ef84: 6e20 4b98 b000 |0080: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ef8a: 1a0b 8f00 |0083: const-string v11, " │ │ " // string@008f │ │ -36ef92: 6e20 4b98 b000 |0085: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ef98: 6e20 0998 9c00 |0088: invoke-virtual {v12, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36ef9e: 0a06 |008b: move-result v6 │ │ -36efa0: 6e20 4498 6000 |008c: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36efa6: d809 0901 |008f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -36efaa: 6e20 2d98 9c00 |0091: invoke-virtual {v12, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36efb0: 0c0c |0094: move-result-object v12 │ │ -36efb2: 121b |0095: const/4 v11, #int 1 // #1 │ │ -36efb4: 28b6 |0096: goto 004c // -004a │ │ -36efb6: 6e20 4b98 c000 |0097: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36efbc: 7110 32a0 0000 |009a: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@a032 │ │ -36efc2: 0c0b |009d: move-result-object v11 │ │ -36efc4: 110b |009e: return-object v11 │ │ +36ef8e: 6e20 4b98 b000 |0085: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ef94: 6e20 0998 9c00 |0088: invoke-virtual {v12, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36ef9a: 0a06 |008b: move-result v6 │ │ +36ef9c: 6e20 4498 6000 |008c: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36efa2: d809 0901 |008f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +36efa6: 6e20 2d98 9c00 |0091: invoke-virtual {v12, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36efac: 0c0c |0094: move-result-object v12 │ │ +36efae: 121b |0095: const/4 v11, #int 1 // #1 │ │ +36efb0: 28b6 |0096: goto 004c // -004a │ │ +36efb2: 6e20 4b98 c000 |0097: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36efb8: 7110 32a0 0000 |009a: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@a032 │ │ +36efbe: 0c0b |009d: move-result-object v11 │ │ +36efc0: 110b |009e: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1074 │ │ 0x0005 line=1080 │ │ 0x0011 line=1081 │ │ 0x0025 line=1085 │ │ 0x002e line=1086 │ │ @@ -810502,49 +810502,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -36efc8: |[36efc8] javax.mail.internet.MimeUtility.getDefaultJavaCharset:()Ljava/lang/String; │ │ -36efd8: 1a00 3807 |0000: const-string v0, "8859_1" // string@0738 │ │ -36efdc: 6201 3372 |0002: sget-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ -36efe0: 3901 3800 |0004: if-nez v1, 003c // +0038 │ │ -36efe4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -36efe6: 1a02 2699 |0007: const-string v2, "mail.mime.charset" // string@9926 │ │ -36efea: 7110 5998 0200 |0009: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -36eff0: 0c01 |000c: move-result-object v1 │ │ -36eff2: 2802 |000d: goto 000f // +0002 │ │ -36eff4: 0000 |000e: nop // spacer │ │ -36eff6: 3801 0f00 |000f: if-eqz v1, 001e // +000f │ │ -36effa: 6e10 2298 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f000: 0a02 |0014: move-result v2 │ │ -36f002: 3d02 0900 |0015: if-lez v2, 001e // +0009 │ │ -36f006: 7110 30a0 0100 |0017: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -36f00c: 0c00 |001a: move-result-object v0 │ │ -36f00e: 6900 3372 |001b: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ -36f012: 1100 |001d: return-object v0 │ │ -36f014: 1a01 8c70 |001e: const-string v1, "file.encoding" // string@708c │ │ -36f018: 7120 5a98 0100 |0020: invoke-static {v1, v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@985a │ │ -36f01e: 0c01 |0023: move-result-object v1 │ │ -36f020: 6901 3372 |0024: sput-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ -36f024: 2816 |0026: goto 003c // +0016 │ │ -36f026: 0000 |0027: nop // spacer │ │ -36f028: 2201 9612 |0028: new-instance v1, Ljava/io/InputStreamReader; // type@1296 │ │ -36f02c: 2202 3614 |002a: new-instance v2, Ljavax/mail/internet/MimeUtility$1NullInputStream; // type@1436 │ │ -36f030: 7010 16a0 0200 |002c: invoke-direct {v2}, Ljavax/mail/internet/MimeUtility$1NullInputStream;.:()V // method@a016 │ │ -36f036: 7020 bb96 2100 |002f: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@96bb │ │ -36f03c: 6e10 bf96 0100 |0032: invoke-virtual {v1}, Ljava/io/InputStreamReader;.getEncoding:()Ljava/lang/String; // method@96bf │ │ -36f042: 0c01 |0035: move-result-object v1 │ │ -36f044: 6901 3372 |0036: sput-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ -36f048: 3901 0400 |0038: if-nez v1, 003c // +0004 │ │ -36f04c: 6900 3372 |003a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ -36f050: 6200 3372 |003c: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ -36f054: 1100 |003e: return-object v0 │ │ +36efc4: |[36efc4] javax.mail.internet.MimeUtility.getDefaultJavaCharset:()Ljava/lang/String; │ │ +36efd4: 1a00 3807 |0000: const-string v0, "8859_1" // string@0738 │ │ +36efd8: 6201 3372 |0002: sget-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ +36efdc: 3901 3800 |0004: if-nez v1, 003c // +0038 │ │ +36efe0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +36efe2: 1a02 2699 |0007: const-string v2, "mail.mime.charset" // string@9926 │ │ +36efe6: 7110 5998 0200 |0009: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +36efec: 0c01 |000c: move-result-object v1 │ │ +36efee: 2802 |000d: goto 000f // +0002 │ │ +36eff0: 0000 |000e: nop // spacer │ │ +36eff2: 3801 0f00 |000f: if-eqz v1, 001e // +000f │ │ +36eff6: 6e10 2298 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +36effc: 0a02 |0014: move-result v2 │ │ +36effe: 3d02 0900 |0015: if-lez v2, 001e // +0009 │ │ +36f002: 7110 30a0 0100 |0017: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +36f008: 0c00 |001a: move-result-object v0 │ │ +36f00a: 6900 3372 |001b: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ +36f00e: 1100 |001d: return-object v0 │ │ +36f010: 1a01 8c70 |001e: const-string v1, "file.encoding" // string@708c │ │ +36f014: 7120 5a98 0100 |0020: invoke-static {v1, v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@985a │ │ +36f01a: 0c01 |0023: move-result-object v1 │ │ +36f01c: 6901 3372 |0024: sput-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ +36f020: 2816 |0026: goto 003c // +0016 │ │ +36f022: 0000 |0027: nop // spacer │ │ +36f024: 2201 9612 |0028: new-instance v1, Ljava/io/InputStreamReader; // type@1296 │ │ +36f028: 2202 3614 |002a: new-instance v2, Ljavax/mail/internet/MimeUtility$1NullInputStream; // type@1436 │ │ +36f02c: 7010 16a0 0200 |002c: invoke-direct {v2}, Ljavax/mail/internet/MimeUtility$1NullInputStream;.:()V // method@a016 │ │ +36f032: 7020 bb96 2100 |002f: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@96bb │ │ +36f038: 6e10 bf96 0100 |0032: invoke-virtual {v1}, Ljava/io/InputStreamReader;.getEncoding:()Ljava/lang/String; // method@96bf │ │ +36f03e: 0c01 |0035: move-result-object v1 │ │ +36f040: 6901 3372 |0036: sput-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ +36f044: 3901 0400 |0038: if-nez v1, 003c // +0004 │ │ +36f048: 6900 3372 |003a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ +36f04c: 6200 3372 |003c: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7233 │ │ +36f050: 1100 |003e: return-object v0 │ │ catches : 2 │ │ 0x0007 - 0x000d │ │ Ljava/lang/SecurityException; -> 0x000e │ │ 0x001e - 0x0026 │ │ Ljava/lang/SecurityException; -> 0x0027 │ │ positions : │ │ 0x0002 line=1301 │ │ @@ -810563,32 +810563,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -36f074: |[36f074] javax.mail.internet.MimeUtility.getDefaultMIMECharset:()Ljava/lang/String; │ │ -36f084: 6200 3472 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7234 │ │ -36f088: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -36f08c: 1a00 2699 |0004: const-string v0, "mail.mime.charset" // string@9926 │ │ -36f090: 7110 5998 0000 |0006: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -36f096: 0c00 |0009: move-result-object v0 │ │ -36f098: 6900 3472 |000a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7234 │ │ -36f09c: 2802 |000c: goto 000e // +0002 │ │ -36f09e: 0000 |000d: nop // spacer │ │ -36f0a0: 6200 3472 |000e: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7234 │ │ -36f0a4: 3900 0c00 |0010: if-nez v0, 001c // +000c │ │ -36f0a8: 7100 2aa0 0000 |0012: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ -36f0ae: 0c00 |0015: move-result-object v0 │ │ -36f0b0: 7110 33a0 0000 |0016: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.mimeCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a033 │ │ -36f0b6: 0c00 |0019: move-result-object v0 │ │ -36f0b8: 6900 3472 |001a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7234 │ │ -36f0bc: 6200 3472 |001c: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7234 │ │ -36f0c0: 1100 |001e: return-object v0 │ │ +36f070: |[36f070] javax.mail.internet.MimeUtility.getDefaultMIMECharset:()Ljava/lang/String; │ │ +36f080: 6200 3472 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7234 │ │ +36f084: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +36f088: 1a00 2699 |0004: const-string v0, "mail.mime.charset" // string@9926 │ │ +36f08c: 7110 5998 0000 |0006: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +36f092: 0c00 |0009: move-result-object v0 │ │ +36f094: 6900 3472 |000a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7234 │ │ +36f098: 2802 |000c: goto 000e // +0002 │ │ +36f09a: 0000 |000d: nop // spacer │ │ +36f09c: 6200 3472 |000e: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7234 │ │ +36f0a0: 3900 0c00 |0010: if-nez v0, 001c // +000c │ │ +36f0a4: 7100 2aa0 0000 |0012: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ +36f0aa: 0c00 |0015: move-result-object v0 │ │ +36f0ac: 7110 33a0 0000 |0016: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.mimeCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a033 │ │ +36f0b2: 0c00 |0019: move-result-object v0 │ │ +36f0b4: 6900 3472 |001a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7234 │ │ +36f0b8: 6200 3472 |001c: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7234 │ │ +36f0bc: 1100 |001e: return-object v0 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/SecurityException; -> 0x000d │ │ positions : │ │ 0x0000 line=1341 │ │ 0x0006 line=1343 │ │ 0x000e line=1346 │ │ @@ -810601,58 +810601,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 │ │ -36f0d4: |[36f0d4] javax.mail.internet.MimeUtility.getEncoding:(Ljavax/activation/DataHandler;)Ljava/lang/String; │ │ -36f0e4: 1a00 2960 |0000: const-string v0, "base64" // string@6029 │ │ -36f0e8: 6e10 bf9b 0500 |0002: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getName:()Ljava/lang/String; // method@9bbf │ │ -36f0ee: 0c01 |0005: move-result-object v1 │ │ -36f0f0: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -36f0f4: 6e10 bd9b 0500 |0008: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getDataSource:()Ljavax/activation/DataSource; // method@9bbd │ │ -36f0fa: 0c05 |000b: move-result-object v5 │ │ -36f0fc: 7110 2da0 0500 |000c: invoke-static {v5}, Ljavax/mail/internet/MimeUtility;.getEncoding:(Ljavax/activation/DataSource;)Ljava/lang/String; // method@a02d │ │ -36f102: 0c05 |000f: move-result-object v5 │ │ -36f104: 1105 |0010: return-object v5 │ │ -36f106: 2201 2114 |0011: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36f10a: 6e10 bb9b 0500 |0013: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getContentType:()Ljava/lang/String; // method@9bbb │ │ -36f110: 0c02 |0016: move-result-object v2 │ │ -36f112: 7020 689e 2100 |0017: invoke-direct {v1, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36f118: 1a02 c1bb |001a: const-string v2, "text/*" // string@bbc1 │ │ -36f11c: 6e20 6f9e 2100 |001c: invoke-virtual {v1, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36f122: 0a01 |001f: move-result v1 │ │ -36f124: 1a02 3307 |0020: const-string v2, "7bit" // string@0733 │ │ -36f128: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -36f12a: 3801 1900 |0023: if-eqz v1, 003c // +0019 │ │ -36f12e: 2201 1f14 |0025: new-instance v1, Ljavax/mail/internet/AsciiOutputStream; // type@141f │ │ -36f132: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -36f134: 7030 569e 4104 |0028: invoke-direct {v1, v4, v4}, Ljavax/mail/internet/AsciiOutputStream;.:(ZZ)V // method@9e56 │ │ -36f13a: 6e20 c79b 1500 |002b: invoke-virtual {v5, v1}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ -36f140: 6e10 589e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/internet/AsciiOutputStream;.getAscii:()I // method@9e58 │ │ -36f146: 0a05 |0031: move-result v5 │ │ -36f148: 3235 1c00 |0032: if-eq v5, v3, 004e // +001c │ │ -36f14c: 1221 |0034: const/4 v1, #int 2 // #2 │ │ -36f14e: 3215 0300 |0035: if-eq v5, v1, 0038 // +0003 │ │ -36f152: 2818 |0037: goto 004f // +0018 │ │ -36f154: 1a05 79a7 |0038: const-string v5, "quoted-printable" // string@a779 │ │ -36f158: 0750 |003a: move-object v0, v5 │ │ -36f15a: 2814 |003b: goto 004f // +0014 │ │ -36f15c: 2201 1f14 |003c: new-instance v1, Ljavax/mail/internet/AsciiOutputStream; // type@141f │ │ -36f160: 6304 3572 |003e: sget-boolean v4, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7235 │ │ -36f164: 7030 569e 3104 |0040: invoke-direct {v1, v3, v4}, Ljavax/mail/internet/AsciiOutputStream;.:(ZZ)V // method@9e56 │ │ -36f16a: 6e20 c79b 1500 |0043: invoke-virtual {v5, v1}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ -36f170: 2802 |0046: goto 0048 // +0002 │ │ -36f172: 0000 |0047: nop // spacer │ │ -36f174: 6e10 589e 0100 |0048: invoke-virtual {v1}, Ljavax/mail/internet/AsciiOutputStream;.getAscii:()I // method@9e58 │ │ -36f17a: 0a05 |004b: move-result v5 │ │ -36f17c: 3335 0300 |004c: if-ne v5, v3, 004f // +0003 │ │ -36f180: 0720 |004e: move-object v0, v2 │ │ -36f182: 1100 |004f: return-object v0 │ │ +36f0d0: |[36f0d0] javax.mail.internet.MimeUtility.getEncoding:(Ljavax/activation/DataHandler;)Ljava/lang/String; │ │ +36f0e0: 1a00 2960 |0000: const-string v0, "base64" // string@6029 │ │ +36f0e4: 6e10 bf9b 0500 |0002: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getName:()Ljava/lang/String; // method@9bbf │ │ +36f0ea: 0c01 |0005: move-result-object v1 │ │ +36f0ec: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +36f0f0: 6e10 bd9b 0500 |0008: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getDataSource:()Ljavax/activation/DataSource; // method@9bbd │ │ +36f0f6: 0c05 |000b: move-result-object v5 │ │ +36f0f8: 7110 2da0 0500 |000c: invoke-static {v5}, Ljavax/mail/internet/MimeUtility;.getEncoding:(Ljavax/activation/DataSource;)Ljava/lang/String; // method@a02d │ │ +36f0fe: 0c05 |000f: move-result-object v5 │ │ +36f100: 1105 |0010: return-object v5 │ │ +36f102: 2201 2114 |0011: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36f106: 6e10 bb9b 0500 |0013: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getContentType:()Ljava/lang/String; // method@9bbb │ │ +36f10c: 0c02 |0016: move-result-object v2 │ │ +36f10e: 7020 689e 2100 |0017: invoke-direct {v1, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36f114: 1a02 c1bb |001a: const-string v2, "text/*" // string@bbc1 │ │ +36f118: 6e20 6f9e 2100 |001c: invoke-virtual {v1, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36f11e: 0a01 |001f: move-result v1 │ │ +36f120: 1a02 3307 |0020: const-string v2, "7bit" // string@0733 │ │ +36f124: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +36f126: 3801 1900 |0023: if-eqz v1, 003c // +0019 │ │ +36f12a: 2201 1f14 |0025: new-instance v1, Ljavax/mail/internet/AsciiOutputStream; // type@141f │ │ +36f12e: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +36f130: 7030 569e 4104 |0028: invoke-direct {v1, v4, v4}, Ljavax/mail/internet/AsciiOutputStream;.:(ZZ)V // method@9e56 │ │ +36f136: 6e20 c79b 1500 |002b: invoke-virtual {v5, v1}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ +36f13c: 6e10 589e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/internet/AsciiOutputStream;.getAscii:()I // method@9e58 │ │ +36f142: 0a05 |0031: move-result v5 │ │ +36f144: 3235 1c00 |0032: if-eq v5, v3, 004e // +001c │ │ +36f148: 1221 |0034: const/4 v1, #int 2 // #2 │ │ +36f14a: 3215 0300 |0035: if-eq v5, v1, 0038 // +0003 │ │ +36f14e: 2818 |0037: goto 004f // +0018 │ │ +36f150: 1a05 79a7 |0038: const-string v5, "quoted-printable" // string@a779 │ │ +36f154: 0750 |003a: move-object v0, v5 │ │ +36f156: 2814 |003b: goto 004f // +0014 │ │ +36f158: 2201 1f14 |003c: new-instance v1, Ljavax/mail/internet/AsciiOutputStream; // type@141f │ │ +36f15c: 6304 3572 |003e: sget-boolean v4, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7235 │ │ +36f160: 7030 569e 3104 |0040: invoke-direct {v1, v3, v4}, Ljavax/mail/internet/AsciiOutputStream;.:(ZZ)V // method@9e56 │ │ +36f166: 6e20 c79b 1500 |0043: invoke-virtual {v5, v1}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ +36f16c: 2802 |0046: goto 0048 // +0002 │ │ +36f16e: 0000 |0047: nop // spacer │ │ +36f170: 6e10 589e 0100 |0048: invoke-virtual {v1}, Ljavax/mail/internet/AsciiOutputStream;.getAscii:()I // method@9e58 │ │ +36f176: 0a05 |004b: move-result v5 │ │ +36f178: 3335 0300 |004c: if-ne v5, v3, 004f // +0003 │ │ +36f17c: 0720 |004e: move-object v0, v2 │ │ +36f17e: 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 │ │ @@ -810675,64 +810675,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 │ │ -36f1ac: |[36f1ac] javax.mail.internet.MimeUtility.getEncoding:(Ljavax/activation/DataSource;)Ljava/lang/String; │ │ -36f1bc: 1a00 2960 |0000: const-string v0, "base64" // string@6029 │ │ -36f1c0: 2061 db13 |0002: instance-of v1, v6, Ljavax/mail/EncodingAware; // type@13db │ │ -36f1c4: 3801 0c00 |0004: if-eqz v1, 0010 // +000c │ │ -36f1c8: 0761 |0006: move-object v1, v6 │ │ -36f1ca: 1f01 db13 |0007: check-cast v1, Ljavax/mail/EncodingAware; // type@13db │ │ -36f1ce: 7210 6d9c 0100 |0009: invoke-interface {v1}, Ljavax/mail/EncodingAware;.getEncoding:()Ljava/lang/String; // method@9c6d │ │ -36f1d4: 0c01 |000c: move-result-object v1 │ │ -36f1d6: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -36f1da: 1101 |000f: return-object v1 │ │ -36f1dc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -36f1de: 2202 2114 |0011: new-instance v2, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36f1e2: 7210 cd9b 0600 |0013: invoke-interface {v6}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ -36f1e8: 0c03 |0016: move-result-object v3 │ │ -36f1ea: 7020 689e 3200 |0017: invoke-direct {v2, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36f1f0: 7210 ce9b 0600 |001a: invoke-interface {v6}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ -36f1f6: 0c01 |001d: move-result-object v1 │ │ -36f1f8: 1a06 c1bb |001e: const-string v6, "text/*" // string@bbc1 │ │ -36f1fc: 6e20 6f9e 6200 |0020: invoke-virtual {v2, v6}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36f202: 0a06 |0023: move-result v6 │ │ -36f204: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -36f206: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -36f208: 3906 0400 |0026: if-nez v6, 002a // +0004 │ │ -36f20c: 1215 |0028: const/4 v5, #int 1 // #1 │ │ -36f20e: 2802 |0029: goto 002b // +0002 │ │ -36f210: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -36f212: 7130 1aa0 3105 |002b: invoke-static {v1, v3, v5}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/io/InputStream;IZ)I // method@a01a │ │ -36f218: 0a03 |002e: move-result v3 │ │ -36f21a: 3243 1200 |002f: if-eq v3, v4, 0041 // +0012 │ │ -36f21e: 1224 |0031: const/4 v4, #int 2 // #2 │ │ -36f220: 3243 0300 |0032: if-eq v3, v4, 0035 // +0003 │ │ -36f224: 280f |0034: goto 0043 // +000f │ │ -36f226: 3806 0900 |0035: if-eqz v6, 003e // +0009 │ │ -36f22a: 7110 34a0 0200 |0037: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.nonAsciiCharset:(Ljavax/mail/internet/ContentType;)Z // method@a034 │ │ -36f230: 0a06 |003a: move-result v6 │ │ -36f232: 3806 0300 |003b: if-eqz v6, 003e // +0003 │ │ -36f236: 2806 |003d: goto 0043 // +0006 │ │ -36f238: 1a00 79a7 |003e: const-string v0, "quoted-printable" // string@a779 │ │ -36f23c: 2803 |0040: goto 0043 // +0003 │ │ -36f23e: 1a00 3307 |0041: const-string v0, "7bit" // string@0733 │ │ -36f242: 3801 0500 |0043: if-eqz v1, 0048 // +0005 │ │ -36f246: 6e10 b396 0100 |0045: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36f24c: 1100 |0048: return-object v0 │ │ -36f24e: 0d06 |0049: move-exception v6 │ │ -36f250: 3801 0500 |004a: if-eqz v1, 004f // +0005 │ │ -36f254: 6e10 b396 0100 |004c: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36f25a: 2706 |004f: throw v6 │ │ -36f25c: 3801 0500 |0050: if-eqz v1, 0055 // +0005 │ │ -36f260: 6e10 b396 0100 |0052: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36f266: 1100 |0055: return-object v0 │ │ +36f1a8: |[36f1a8] javax.mail.internet.MimeUtility.getEncoding:(Ljavax/activation/DataSource;)Ljava/lang/String; │ │ +36f1b8: 1a00 2960 |0000: const-string v0, "base64" // string@6029 │ │ +36f1bc: 2061 db13 |0002: instance-of v1, v6, Ljavax/mail/EncodingAware; // type@13db │ │ +36f1c0: 3801 0c00 |0004: if-eqz v1, 0010 // +000c │ │ +36f1c4: 0761 |0006: move-object v1, v6 │ │ +36f1c6: 1f01 db13 |0007: check-cast v1, Ljavax/mail/EncodingAware; // type@13db │ │ +36f1ca: 7210 6d9c 0100 |0009: invoke-interface {v1}, Ljavax/mail/EncodingAware;.getEncoding:()Ljava/lang/String; // method@9c6d │ │ +36f1d0: 0c01 |000c: move-result-object v1 │ │ +36f1d2: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +36f1d6: 1101 |000f: return-object v1 │ │ +36f1d8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +36f1da: 2202 2114 |0011: new-instance v2, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36f1de: 7210 cd9b 0600 |0013: invoke-interface {v6}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ +36f1e4: 0c03 |0016: move-result-object v3 │ │ +36f1e6: 7020 689e 3200 |0017: invoke-direct {v2, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36f1ec: 7210 ce9b 0600 |001a: invoke-interface {v6}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ +36f1f2: 0c01 |001d: move-result-object v1 │ │ +36f1f4: 1a06 c1bb |001e: const-string v6, "text/*" // string@bbc1 │ │ +36f1f8: 6e20 6f9e 6200 |0020: invoke-virtual {v2, v6}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36f1fe: 0a06 |0023: move-result v6 │ │ +36f200: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ +36f202: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +36f204: 3906 0400 |0026: if-nez v6, 002a // +0004 │ │ +36f208: 1215 |0028: const/4 v5, #int 1 // #1 │ │ +36f20a: 2802 |0029: goto 002b // +0002 │ │ +36f20c: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +36f20e: 7130 1aa0 3105 |002b: invoke-static {v1, v3, v5}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/io/InputStream;IZ)I // method@a01a │ │ +36f214: 0a03 |002e: move-result v3 │ │ +36f216: 3243 1200 |002f: if-eq v3, v4, 0041 // +0012 │ │ +36f21a: 1224 |0031: const/4 v4, #int 2 // #2 │ │ +36f21c: 3243 0300 |0032: if-eq v3, v4, 0035 // +0003 │ │ +36f220: 280f |0034: goto 0043 // +000f │ │ +36f222: 3806 0900 |0035: if-eqz v6, 003e // +0009 │ │ +36f226: 7110 34a0 0200 |0037: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.nonAsciiCharset:(Ljavax/mail/internet/ContentType;)Z // method@a034 │ │ +36f22c: 0a06 |003a: move-result v6 │ │ +36f22e: 3806 0300 |003b: if-eqz v6, 003e // +0003 │ │ +36f232: 2806 |003d: goto 0043 // +0006 │ │ +36f234: 1a00 79a7 |003e: const-string v0, "quoted-printable" // string@a779 │ │ +36f238: 2803 |0040: goto 0043 // +0003 │ │ +36f23a: 1a00 3307 |0041: const-string v0, "7bit" // string@0733 │ │ +36f23e: 3801 0500 |0043: if-eqz v1, 0048 // +0005 │ │ +36f242: 6e10 b396 0100 |0045: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36f248: 1100 |0048: return-object v0 │ │ +36f24a: 0d06 |0049: move-exception v6 │ │ +36f24c: 3801 0500 |004a: if-eqz v1, 004f // +0005 │ │ +36f250: 6e10 b396 0100 |004c: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36f256: 2706 |004f: throw v6 │ │ +36f258: 3801 0500 |0050: if-eqz v1, 0055 // +0005 │ │ +36f25c: 6e10 b396 0100 |0052: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36f262: 1100 |0055: return-object v0 │ │ catches : 4 │ │ 0x0011 - 0x0043 │ │ Ljava/lang/Exception; -> 0x0050 │ │ -> 0x0049 │ │ 0x0045 - 0x0048 │ │ Ljava/io/IOException; -> 0x0048 │ │ 0x004c - 0x004f │ │ @@ -810758,19 +810758,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 │ │ -36e510: |[36e510] javax.mail.internet.MimeUtility.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ -36e520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36e522: 7130 2fa0 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/MimeUtility;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@a02f │ │ -36e528: 0a01 |0004: move-result v1 │ │ -36e52a: 0f01 |0005: return v1 │ │ +36e50c: |[36e50c] javax.mail.internet.MimeUtility.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ +36e51c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36e51e: 7130 2fa0 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/MimeUtility;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@a02f │ │ +36e524: 0a01 |0004: move-result v1 │ │ +36e526: 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; │ │ │ │ @@ -810779,28 +810779,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 │ │ -36e52c: |[36e52c] javax.mail.internet.MimeUtility.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ -36e53c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -36e53e: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -36e544: 0a01 |0004: move-result v1 │ │ -36e546: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ -36e54a: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36e550: 0a02 |000a: move-result v2 │ │ -36e552: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36e558: 0a02 |000e: move-result v2 │ │ -36e55a: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ -36e55e: 0f05 |0011: return v5 │ │ -36e560: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ -36e564: 28f1 |0014: goto 0005 // -000f │ │ -36e566: 0f00 |0015: return v0 │ │ +36e528: |[36e528] javax.mail.internet.MimeUtility.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ +36e538: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +36e53a: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +36e540: 0a01 |0004: move-result v1 │ │ +36e542: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ +36e546: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36e54c: 0a02 |000a: move-result v2 │ │ +36e54e: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36e554: 0a02 |000e: move-result v2 │ │ +36e556: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ +36e55a: 0f05 |0011: return v5 │ │ +36e55c: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ +36e560: 28f1 |0014: goto 0005 // -000f │ │ +36e562: 0f00 |0015: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0015 │ │ positions : │ │ 0x0001 line=1230 │ │ 0x0007 line=1232 │ │ locals : │ │ @@ -810813,33 +810813,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 │ │ -36f29c: |[36f29c] javax.mail.internet.MimeUtility.javaCharset:(Ljava/lang/String;)Ljava/lang/String; │ │ -36f2ac: 6200 3a72 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ -36f2b0: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -36f2b4: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -36f2b8: 2818 |0006: goto 001e // +0018 │ │ -36f2ba: 6201 ba70 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -36f2be: 6e20 3198 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36f2c4: 0c01 |000c: move-result-object v1 │ │ -36f2c6: 7220 859a 1000 |000d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -36f2cc: 0c00 |0010: move-result-object v0 │ │ -36f2ce: 1f00 e612 |0011: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -36f2d2: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -36f2d6: 7110 3199 0000 |0015: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -36f2dc: 2802 |0018: goto 001a // +0002 │ │ -36f2de: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -36f2e0: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -36f2e4: 2802 |001c: goto 001e // +0002 │ │ -36f2e6: 0702 |001d: move-object v2, v0 │ │ -36f2e8: 1102 |001e: return-object v2 │ │ +36f298: |[36f298] javax.mail.internet.MimeUtility.javaCharset:(Ljava/lang/String;)Ljava/lang/String; │ │ +36f2a8: 6200 3a72 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723a │ │ +36f2ac: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +36f2b0: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +36f2b4: 2818 |0006: goto 001e // +0018 │ │ +36f2b6: 6201 ba70 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +36f2ba: 6e20 3198 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36f2c0: 0c01 |000c: move-result-object v1 │ │ +36f2c2: 7220 859a 1000 |000d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +36f2c8: 0c00 |0010: move-result-object v0 │ │ +36f2ca: 1f00 e612 |0011: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +36f2ce: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +36f2d2: 7110 3199 0000 |0015: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +36f2d8: 2802 |0018: goto 001a // +0002 │ │ +36f2da: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +36f2dc: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +36f2e0: 2802 |001c: goto 001e // +0002 │ │ +36f2e2: 0702 |001d: move-object v2, v0 │ │ +36f2e4: 1102 |001e: return-object v2 │ │ catches : 1 │ │ 0x0015 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=1249 │ │ 0x0007 line=1253 │ │ 0x0015 line=1257 │ │ @@ -810851,50 +810851,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 │ │ -36fca8: |[36fca8] javax.mail.internet.MimeUtility.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V │ │ -36fcb8: 6e10 8c95 0300 |0000: invoke-virtual {v3}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958c │ │ -36fcbe: 0c00 |0003: move-result-object v0 │ │ -36fcc0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -36fcc4: 283c |0006: goto 0042 // +003c │ │ -36fcc6: 1a01 a305 |0007: const-string v1, "--" // string@05a3 │ │ -36fcca: 6e20 2c98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36fcd0: 0a02 |000c: move-result v2 │ │ -36fcd2: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -36fcd6: 6e20 1198 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -36fcdc: 0a01 |0012: move-result v1 │ │ -36fcde: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ -36fce2: 282d |0015: goto 0042 // +002d │ │ -36fce4: 6e10 3498 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -36fcea: 0c01 |0019: move-result-object v1 │ │ -36fcec: 6e10 2298 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -36fcf2: 0a01 |001d: move-result v1 │ │ -36fcf4: 3801 e2ff |001e: if-eqz v1, 0000 // -001e │ │ -36fcf8: 1a01 1203 |0020: const-string v1, "#" // string@0312 │ │ -36fcfc: 6e20 2c98 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36fd02: 0a01 |0025: move-result v1 │ │ -36fd04: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ -36fd08: 28d8 |0028: goto 0000 // -0028 │ │ -36fd0a: 2201 7913 |0029: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ -36fd0e: 1a02 a600 |002b: const-string v2, " " // string@00a6 │ │ -36fd12: 7030 b99a 0102 |002d: invoke-direct {v1, v0, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ -36fd18: 6e10 be9a 0100 |0030: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -36fd1e: 0c00 |0033: move-result-object v0 │ │ -36fd20: 6e10 be9a 0100 |0034: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -36fd26: 0c01 |0037: move-result-object v1 │ │ -36fd28: 6202 ba70 |0038: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -36fd2c: 6e20 3198 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36fd32: 0c00 |003d: move-result-object v0 │ │ -36fd34: 7230 899a 0401 |003e: invoke-interface {v4, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fd3a: 28bf |0041: goto 0000 // -0041 │ │ -36fd3c: 0e00 |0042: return-void │ │ +36fca4: |[36fca4] javax.mail.internet.MimeUtility.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V │ │ +36fcb4: 6e10 8c95 0300 |0000: invoke-virtual {v3}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958c │ │ +36fcba: 0c00 |0003: move-result-object v0 │ │ +36fcbc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +36fcc0: 283c |0006: goto 0042 // +003c │ │ +36fcc2: 1a01 a305 |0007: const-string v1, "--" // string@05a3 │ │ +36fcc6: 6e20 2c98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36fccc: 0a02 |000c: move-result v2 │ │ +36fcce: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +36fcd2: 6e20 1198 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +36fcd8: 0a01 |0012: move-result v1 │ │ +36fcda: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ +36fcde: 282d |0015: goto 0042 // +002d │ │ +36fce0: 6e10 3498 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +36fce6: 0c01 |0019: move-result-object v1 │ │ +36fce8: 6e10 2298 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +36fcee: 0a01 |001d: move-result v1 │ │ +36fcf0: 3801 e2ff |001e: if-eqz v1, 0000 // -001e │ │ +36fcf4: 1a01 1203 |0020: const-string v1, "#" // string@0312 │ │ +36fcf8: 6e20 2c98 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36fcfe: 0a01 |0025: move-result v1 │ │ +36fd00: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ +36fd04: 28d8 |0028: goto 0000 // -0028 │ │ +36fd06: 2201 7913 |0029: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ +36fd0a: 1a02 a600 |002b: const-string v2, " " // string@00a6 │ │ +36fd0e: 7030 b99a 0102 |002d: invoke-direct {v1, v0, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ +36fd14: 6e10 be9a 0100 |0030: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +36fd1a: 0c00 |0033: move-result-object v0 │ │ +36fd1c: 6e10 be9a 0100 |0034: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +36fd22: 0c01 |0037: move-result-object v1 │ │ +36fd24: 6202 ba70 |0038: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +36fd28: 6e20 3198 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36fd2e: 0c00 |003d: move-result-object v0 │ │ +36fd30: 7230 899a 0401 |003e: invoke-interface {v4, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fd36: 28bf |0041: goto 0000 // -0041 │ │ +36fd38: 0e00 |0042: return-void │ │ catches : 2 │ │ 0x0000 - 0x0004 │ │ Ljava/io/IOException; -> 0x0042 │ │ 0x0030 - 0x0041 │ │ Ljava/util/NoSuchElementException; -> 0x0000 │ │ positions : │ │ 0x0000 line=1459 │ │ @@ -810913,76 +810913,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 │ │ -36f2fc: |[36f2fc] javax.mail.internet.MimeUtility.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -36f30c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36f30e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -36f310: 7210 2297 0700 |0002: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9722 │ │ -36f316: 0a02 |0005: move-result v2 │ │ -36f318: 3521 1200 |0006: if-ge v1, v2, 0018 // +0012 │ │ -36f31c: 7220 2197 1700 |0008: invoke-interface {v7, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@9721 │ │ -36f322: 0a02 |000b: move-result v2 │ │ -36f324: 1303 0d00 |000c: const/16 v3, #int 13 // #d │ │ -36f328: 3232 0a00 |000e: if-eq v2, v3, 0018 // +000a │ │ -36f32c: 1303 0a00 |0010: const/16 v3, #int 10 // #a │ │ -36f330: 3332 0300 |0012: if-ne v2, v3, 0015 // +0003 │ │ -36f334: 2804 |0014: goto 0018 // +0004 │ │ -36f336: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36f33a: 28eb |0017: goto 0002 // -0015 │ │ -36f33c: 7210 2297 0700 |0018: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9722 │ │ -36f342: 0a02 |001b: move-result v2 │ │ -36f344: 3321 0700 |001c: if-ne v1, v2, 0023 // +0007 │ │ -36f348: 7210 2497 0700 |001e: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9724 │ │ -36f34e: 0c07 |0021: move-result-object v7 │ │ -36f350: 1107 |0022: return-object v7 │ │ -36f352: 2201 e812 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f356: 7210 2297 0700 |0025: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9722 │ │ -36f35c: 0a02 |0028: move-result v2 │ │ -36f35e: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36f362: 7020 4198 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f368: 2202 8212 |002e: new-instance v2, Ljava/io/BufferedReader; // type@1282 │ │ -36f36c: 2203 ab12 |0030: new-instance v3, Ljava/io/StringReader; // type@12ab │ │ -36f370: 7210 2497 0700 |0032: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9724 │ │ -36f376: 0c04 |0035: move-result-object v4 │ │ -36f378: 7020 0b97 4300 |0036: invoke-direct {v3, v4}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@970b │ │ -36f37e: 7020 4996 3200 |0039: invoke-direct {v2, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@9649 │ │ -36f384: 6e10 4a96 0200 |003c: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@964a │ │ -36f38a: 0c03 |003f: move-result-object v3 │ │ -36f38c: 3803 2b00 |0040: if-eqz v3, 006b // +002b │ │ -36f390: 6e10 3498 0300 |0042: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -36f396: 0c04 |0045: move-result-object v4 │ │ -36f398: 6e10 2298 0400 |0046: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f39e: 0a04 |0049: move-result v4 │ │ -36f3a0: 3904 0300 |004a: if-nez v4, 004d // +0003 │ │ -36f3a4: 28f0 |004c: goto 003c // -0010 │ │ -36f3a6: 6e10 5198 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36f3ac: 0a04 |0050: move-result v4 │ │ -36f3ae: 3d04 1600 |0051: if-lez v4, 0067 // +0016 │ │ -36f3b2: 1a04 8f00 |0053: const-string v4, " │ │ +36f2f8: |[36f2f8] javax.mail.internet.MimeUtility.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +36f308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36f30a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +36f30c: 7210 2297 0700 |0002: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9722 │ │ +36f312: 0a02 |0005: move-result v2 │ │ +36f314: 3521 1200 |0006: if-ge v1, v2, 0018 // +0012 │ │ +36f318: 7220 2197 1700 |0008: invoke-interface {v7, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@9721 │ │ +36f31e: 0a02 |000b: move-result v2 │ │ +36f320: 1303 0d00 |000c: const/16 v3, #int 13 // #d │ │ +36f324: 3232 0a00 |000e: if-eq v2, v3, 0018 // +000a │ │ +36f328: 1303 0a00 |0010: const/16 v3, #int 10 // #a │ │ +36f32c: 3332 0300 |0012: if-ne v2, v3, 0015 // +0003 │ │ +36f330: 2804 |0014: goto 0018 // +0004 │ │ +36f332: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36f336: 28eb |0017: goto 0002 // -0015 │ │ +36f338: 7210 2297 0700 |0018: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9722 │ │ +36f33e: 0a02 |001b: move-result v2 │ │ +36f340: 3321 0700 |001c: if-ne v1, v2, 0023 // +0007 │ │ +36f344: 7210 2497 0700 |001e: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9724 │ │ +36f34a: 0c07 |0021: move-result-object v7 │ │ +36f34c: 1107 |0022: return-object v7 │ │ +36f34e: 2201 e812 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f352: 7210 2297 0700 |0025: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9722 │ │ +36f358: 0a02 |0028: move-result v2 │ │ +36f35a: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36f35e: 7020 4198 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f364: 2202 8212 |002e: new-instance v2, Ljava/io/BufferedReader; // type@1282 │ │ +36f368: 2203 ab12 |0030: new-instance v3, Ljava/io/StringReader; // type@12ab │ │ +36f36c: 7210 2497 0700 |0032: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9724 │ │ +36f372: 0c04 |0035: move-result-object v4 │ │ +36f374: 7020 0b97 4300 |0036: invoke-direct {v3, v4}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@970b │ │ +36f37a: 7020 4996 3200 |0039: invoke-direct {v2, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@9649 │ │ +36f380: 6e10 4a96 0200 |003c: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@964a │ │ +36f386: 0c03 |003f: move-result-object v3 │ │ +36f388: 3803 2b00 |0040: if-eqz v3, 006b // +002b │ │ +36f38c: 6e10 3498 0300 |0042: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +36f392: 0c04 |0045: move-result-object v4 │ │ +36f394: 6e10 2298 0400 |0046: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f39a: 0a04 |0049: move-result v4 │ │ +36f39c: 3904 0300 |004a: if-nez v4, 004d // +0003 │ │ +36f3a0: 28f0 |004c: goto 003c // -0010 │ │ +36f3a2: 6e10 5198 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36f3a8: 0a04 |0050: move-result v4 │ │ +36f3aa: 3d04 1600 |0051: if-lez v4, 0067 // +0016 │ │ +36f3ae: 1a04 8f00 |0053: const-string v4, " │ │ " // string@008f │ │ -36f3b6: 6e20 4b98 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f3bc: 6e20 0998 0300 |0058: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f3c2: 0a04 |005b: move-result v4 │ │ -36f3c4: 1305 2000 |005c: const/16 v5, #int 32 // #20 │ │ -36f3c8: 3254 0900 |005e: if-eq v4, v5, 0067 // +0009 │ │ -36f3cc: 1306 0900 |0060: const/16 v6, #int 9 // #9 │ │ -36f3d0: 3264 0500 |0062: if-eq v4, v6, 0067 // +0005 │ │ -36f3d4: 6e20 4498 5100 |0064: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f3da: 6e20 4b98 3100 |0067: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f3e0: 28d2 |006a: goto 003c // -002e │ │ -36f3e2: 6e10 5498 0100 |006b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36f3e8: 0c07 |006e: move-result-object v7 │ │ -36f3ea: 1107 |006f: return-object v7 │ │ -36f3ec: 7210 2497 0700 |0070: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9724 │ │ -36f3f2: 0c07 |0073: move-result-object v7 │ │ -36f3f4: 1107 |0074: return-object v7 │ │ +36f3b2: 6e20 4b98 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f3b8: 6e20 0998 0300 |0058: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f3be: 0a04 |005b: move-result v4 │ │ +36f3c0: 1305 2000 |005c: const/16 v5, #int 32 // #20 │ │ +36f3c4: 3254 0900 |005e: if-eq v4, v5, 0067 // +0009 │ │ +36f3c8: 1306 0900 |0060: const/16 v6, #int 9 // #9 │ │ +36f3cc: 3264 0500 |0062: if-eq v4, v6, 0067 // +0005 │ │ +36f3d0: 6e20 4498 5100 |0064: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f3d6: 6e20 4b98 3100 |0067: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f3dc: 28d2 |006a: goto 003c // -002e │ │ +36f3de: 6e10 5498 0100 |006b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36f3e4: 0c07 |006e: move-result-object v7 │ │ +36f3e6: 1107 |006f: return-object v7 │ │ +36f3e8: 7210 2497 0700 |0070: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9724 │ │ +36f3ee: 0c07 |0073: move-result-object v7 │ │ +36f3f0: 1107 |0074: return-object v7 │ │ catches : 1 │ │ 0x003c - 0x006a │ │ Ljava/io/IOException; -> 0x0070 │ │ positions : │ │ 0x0002 line=1131 │ │ 0x0008 line=1132 │ │ 0x0018 line=1136 │ │ @@ -811006,29 +811006,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 │ │ -36f408: |[36f408] javax.mail.internet.MimeUtility.mimeCharset:(Ljava/lang/String;)Ljava/lang/String; │ │ -36f418: 6200 3972 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ -36f41c: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -36f420: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -36f424: 2811 |0006: goto 0017 // +0011 │ │ -36f426: 6201 ba70 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -36f42a: 6e20 3198 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36f430: 0c01 |000c: move-result-object v1 │ │ -36f432: 7220 859a 1000 |000d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -36f438: 0c00 |0010: move-result-object v0 │ │ -36f43a: 1f00 e612 |0011: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -36f43e: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -36f442: 2802 |0015: goto 0017 // +0002 │ │ -36f444: 0702 |0016: move-object v2, v0 │ │ -36f446: 1102 |0017: return-object v2 │ │ +36f404: |[36f404] javax.mail.internet.MimeUtility.mimeCharset:(Ljava/lang/String;)Ljava/lang/String; │ │ +36f414: 6200 3972 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@7239 │ │ +36f418: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +36f41c: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +36f420: 2811 |0006: goto 0017 // +0011 │ │ +36f422: 6201 ba70 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +36f426: 6e20 3198 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36f42c: 0c01 |000c: move-result-object v1 │ │ +36f42e: 7220 859a 1000 |000d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +36f434: 0c00 |0010: move-result-object v0 │ │ +36f436: 1f00 e612 |0011: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +36f43a: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +36f43e: 2802 |0015: goto 0017 // +0002 │ │ +36f440: 0702 |0016: move-object v2, v0 │ │ +36f442: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1279 │ │ 0x0007 line=1283 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -811037,67 +811037,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 │ │ -36e218: |[36e218] javax.mail.internet.MimeUtility.nonAsciiCharset:(Ljavax/mail/internet/ContentType;)Z │ │ -36e228: 1a00 8d63 |0000: const-string v0, "charset" // string@638d │ │ -36e22c: 6e20 6b9e 0500 |0002: invoke-virtual {v5, v0}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -36e232: 0c05 |0005: move-result-object v5 │ │ -36e234: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -36e236: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ -36e23a: 0f00 |0009: return v0 │ │ -36e23c: 6201 ba70 |000a: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -36e240: 6e20 3198 1500 |000c: invoke-virtual {v5, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36e246: 0c05 |000f: move-result-object v5 │ │ -36e248: 6201 3b72 |0010: sget-object v1, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723b │ │ -36e24c: 1d01 |0012: monitor-enter v1 │ │ -36e24e: 7220 859a 5100 |0013: invoke-interface {v1, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -36e254: 0c02 |0016: move-result-object v2 │ │ -36e256: 1f02 b512 |0017: check-cast v2, Ljava/lang/Boolean; // type@12b5 │ │ -36e25a: 1e01 |0019: monitor-exit v1 │ │ -36e25c: 3902 3000 |001a: if-nez v2, 004a // +0030 │ │ -36e260: 1a01 8f00 |001c: const-string v1, " │ │ +36e214: |[36e214] javax.mail.internet.MimeUtility.nonAsciiCharset:(Ljavax/mail/internet/ContentType;)Z │ │ +36e224: 1a00 8d63 |0000: const-string v0, "charset" // string@638d │ │ +36e228: 6e20 6b9e 0500 |0002: invoke-virtual {v5, v0}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +36e22e: 0c05 |0005: move-result-object v5 │ │ +36e230: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +36e232: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ +36e236: 0f00 |0009: return v0 │ │ +36e238: 6201 ba70 |000a: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +36e23c: 6e20 3198 1500 |000c: invoke-virtual {v5, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36e242: 0c05 |000f: move-result-object v5 │ │ +36e244: 6201 3b72 |0010: sget-object v1, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723b │ │ +36e248: 1d01 |0012: monitor-enter v1 │ │ +36e24a: 7220 859a 5100 |0013: invoke-interface {v1, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +36e250: 0c02 |0016: move-result-object v2 │ │ +36e252: 1f02 b512 |0017: check-cast v2, Ljava/lang/Boolean; // type@12b5 │ │ +36e256: 1e01 |0019: monitor-exit v1 │ │ +36e258: 3902 3000 |001a: if-nez v2, 004a // +0030 │ │ +36e25c: 1a01 8f00 |001c: const-string v1, " │ │ " // string@008f │ │ -36e264: 6e20 1798 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ -36e26a: 0c01 |0021: move-result-object v1 │ │ -36e26c: 2112 |0022: array-length v2, v1 │ │ -36e26e: 1223 |0023: const/4 v3, #int 2 // #2 │ │ -36e270: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -36e272: 3332 0e00 |0025: if-ne v2, v3, 0033 // +000e │ │ -36e276: 4802 0100 |0027: aget-byte v2, v1, v0 │ │ -36e27a: 1303 0d00 |0029: const/16 v3, #int 13 // #d │ │ -36e27e: 3332 0800 |002b: if-ne v2, v3, 0033 // +0008 │ │ -36e282: 4801 0104 |002d: aget-byte v1, v1, v4 │ │ -36e286: 1302 0a00 |002f: const/16 v2, #int 10 // #a │ │ -36e28a: 3221 0300 |0031: if-eq v1, v2, 0034 // +0003 │ │ -36e28e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -36e290: 7110 1e97 0000 |0034: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@971e │ │ -36e296: 0c00 |0037: move-result-object v0 │ │ -36e298: 2806 |0038: goto 003e // +0006 │ │ -36e29a: 6200 9970 |0039: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@7099 │ │ -36e29e: 2803 |003b: goto 003e // +0003 │ │ -36e2a0: 6200 9870 |003c: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@7098 │ │ -36e2a4: 0702 |003e: move-object v2, v0 │ │ -36e2a6: 6200 3b72 |003f: sget-object v0, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723b │ │ -36e2aa: 1d00 |0041: monitor-enter v0 │ │ -36e2ac: 7230 899a 5002 |0042: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36e2b2: 1e00 |0045: monitor-exit v0 │ │ -36e2b4: 2804 |0046: goto 004a // +0004 │ │ -36e2b6: 0d05 |0047: move-exception v5 │ │ -36e2b8: 1e00 |0048: monitor-exit v0 │ │ -36e2ba: 2705 |0049: throw v5 │ │ -36e2bc: 6e10 1897 0200 |004a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9718 │ │ -36e2c2: 0a05 |004d: move-result v5 │ │ -36e2c4: 0f05 |004e: return v5 │ │ -36e2c6: 0d05 |004f: move-exception v5 │ │ -36e2c8: 1e01 |0050: monitor-exit v1 │ │ -36e2ca: 2705 |0051: throw v5 │ │ +36e260: 6e20 1798 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ +36e266: 0c01 |0021: move-result-object v1 │ │ +36e268: 2112 |0022: array-length v2, v1 │ │ +36e26a: 1223 |0023: const/4 v3, #int 2 // #2 │ │ +36e26c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +36e26e: 3332 0e00 |0025: if-ne v2, v3, 0033 // +000e │ │ +36e272: 4802 0100 |0027: aget-byte v2, v1, v0 │ │ +36e276: 1303 0d00 |0029: const/16 v3, #int 13 // #d │ │ +36e27a: 3332 0800 |002b: if-ne v2, v3, 0033 // +0008 │ │ +36e27e: 4801 0104 |002d: aget-byte v1, v1, v4 │ │ +36e282: 1302 0a00 |002f: const/16 v2, #int 10 // #a │ │ +36e286: 3221 0300 |0031: if-eq v1, v2, 0034 // +0003 │ │ +36e28a: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +36e28c: 7110 1e97 0000 |0034: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@971e │ │ +36e292: 0c00 |0037: move-result-object v0 │ │ +36e294: 2806 |0038: goto 003e // +0006 │ │ +36e296: 6200 9970 |0039: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@7099 │ │ +36e29a: 2803 |003b: goto 003e // +0003 │ │ +36e29c: 6200 9870 |003c: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@7098 │ │ +36e2a0: 0702 |003e: move-object v2, v0 │ │ +36e2a2: 6200 3b72 |003f: sget-object v0, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723b │ │ +36e2a6: 1d00 |0041: monitor-enter v0 │ │ +36e2a8: 7230 899a 5002 |0042: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36e2ae: 1e00 |0045: monitor-exit v0 │ │ +36e2b0: 2804 |0046: goto 004a // +0004 │ │ +36e2b2: 0d05 |0047: move-exception v5 │ │ +36e2b4: 1e00 |0048: monitor-exit v0 │ │ +36e2b6: 2705 |0049: throw v5 │ │ +36e2b8: 6e10 1897 0200 |004a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9718 │ │ +36e2be: 0a05 |004d: move-result v5 │ │ +36e2c0: 0f05 |004e: return v5 │ │ +36e2c2: 0d05 |004f: move-exception v5 │ │ +36e2c4: 1e01 |0050: monitor-exit v1 │ │ +36e2c6: 2705 |0051: throw v5 │ │ catches : 4 │ │ 0x0013 - 0x001a │ │ -> 0x004f │ │ 0x001c - 0x0038 │ │ Ljava/io/UnsupportedEncodingException; -> 0x003c │ │ Ljava/lang/RuntimeException; -> 0x0039 │ │ 0x0042 - 0x0049 │ │ @@ -811127,115 +811127,115 @@ │ │ type : '(I)Z' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -36e2f8: |[36e2f8] javax.mail.internet.MimeUtility.nonascii:(I)Z │ │ -36e308: 1300 7f00 |0000: const/16 v0, #int 127 // #7f │ │ -36e30c: 3501 1500 |0002: if-ge v1, v0, 0017 // +0015 │ │ -36e310: 1300 2000 |0004: const/16 v0, #int 32 // #20 │ │ -36e314: 3501 0f00 |0006: if-ge v1, v0, 0015 // +000f │ │ -36e318: 1300 0d00 |0008: const/16 v0, #int 13 // #d │ │ -36e31c: 3201 0b00 |000a: if-eq v1, v0, 0015 // +000b │ │ -36e320: 1300 0a00 |000c: const/16 v0, #int 10 // #a │ │ -36e324: 3201 0700 |000e: if-eq v1, v0, 0015 // +0007 │ │ -36e328: 1300 0900 |0010: const/16 v0, #int 9 // #9 │ │ -36e32c: 3201 0300 |0012: if-eq v1, v0, 0015 // +0003 │ │ -36e330: 2803 |0014: goto 0017 // +0003 │ │ -36e332: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -36e334: 2802 |0016: goto 0018 // +0002 │ │ -36e336: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -36e338: 0f01 |0018: return v1 │ │ +36e2f4: |[36e2f4] javax.mail.internet.MimeUtility.nonascii:(I)Z │ │ +36e304: 1300 7f00 |0000: const/16 v0, #int 127 // #7f │ │ +36e308: 3501 1500 |0002: if-ge v1, v0, 0017 // +0015 │ │ +36e30c: 1300 2000 |0004: const/16 v0, #int 32 // #20 │ │ +36e310: 3501 0f00 |0006: if-ge v1, v0, 0015 // +000f │ │ +36e314: 1300 0d00 |0008: const/16 v0, #int 13 // #d │ │ +36e318: 3201 0b00 |000a: if-eq v1, v0, 0015 // +000b │ │ +36e31c: 1300 0a00 |000c: const/16 v0, #int 10 // #a │ │ +36e320: 3201 0700 |000e: if-eq v1, v0, 0015 // +0007 │ │ +36e324: 1300 0900 |0010: const/16 v0, #int 9 // #9 │ │ +36e328: 3201 0300 |0012: if-eq v1, v0, 0015 // +0003 │ │ +36e32c: 2803 |0014: goto 0017 // +0003 │ │ +36e32e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +36e330: 2802 |0016: goto 0018 // +0002 │ │ +36e332: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +36e334: 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 │ │ -36f448: |[36f448] javax.mail.internet.MimeUtility.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -36f458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36f45a: 3909 0400 |0001: if-nez v9, 0005 // +0004 │ │ -36f45e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -36f460: 2805 |0004: goto 0009 // +0005 │ │ -36f462: 6e10 2298 0900 |0005: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f468: 0a01 |0008: move-result v1 │ │ -36f46a: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ -36f46e: 1a09 0803 |000b: const-string v9, """" // string@0308 │ │ -36f472: 1109 |000d: return-object v9 │ │ -36f474: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -36f476: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -36f478: 1304 2200 |0010: const/16 v4, #int 34 // #22 │ │ -36f47c: 3512 6100 |0012: if-ge v2, v1, 0073 // +0061 │ │ -36f480: 6e20 0998 2900 |0014: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f486: 0a05 |0017: move-result v5 │ │ -36f488: 1306 0a00 |0018: const/16 v6, #int 10 // #a │ │ -36f48c: 1307 0d00 |001a: const/16 v7, #int 13 // #d │ │ -36f490: 1308 5c00 |001c: const/16 v8, #int 92 // #5c │ │ -36f494: 3245 1f00 |001e: if-eq v5, v4, 003d // +001f │ │ -36f498: 3285 1d00 |0020: if-eq v5, v8, 003d // +001d │ │ -36f49c: 3275 1b00 |0022: if-eq v5, v7, 003d // +001b │ │ -36f4a0: 3365 0300 |0024: if-ne v5, v6, 0027 // +0003 │ │ -36f4a4: 2817 |0026: goto 003d // +0017 │ │ -36f4a6: 1304 2000 |0027: const/16 v4, #int 32 // #20 │ │ -36f4aa: 3445 1000 |0029: if-lt v5, v4, 0039 // +0010 │ │ -36f4ae: 1304 7f00 |002b: const/16 v4, #int 127 // #7f │ │ -36f4b2: 3445 0600 |002d: if-lt v5, v4, 0033 // +0006 │ │ -36f4b6: 6304 3172 |002f: sget-boolean v4, Ljavax/mail/internet/MimeUtility;.allowUtf8:Z // field@7231 │ │ -36f4ba: 3804 0800 |0031: if-eqz v4, 0039 // +0008 │ │ -36f4be: 6e20 1a98 5a00 |0033: invoke-virtual {v10, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36f4c4: 0a04 |0036: move-result v4 │ │ -36f4c6: 3a04 0300 |0037: if-ltz v4, 003a // +0003 │ │ -36f4ca: 1213 |0039: const/4 v3, #int 1 // #1 │ │ -36f4cc: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36f4d0: 28d4 |003c: goto 0010 // -002c │ │ -36f4d2: 220a e812 |003d: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f4d6: d803 0103 |003f: add-int/lit8 v3, v1, #int 3 // #03 │ │ -36f4da: 7020 4198 3a00 |0041: invoke-direct {v10, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f4e0: 6e20 4498 4a00 |0044: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f4e6: 6e30 2e98 0902 |0047: invoke-virtual {v9, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36f4ec: 0c03 |004a: move-result-object v3 │ │ -36f4ee: 6e20 4b98 3a00 |004b: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f4f4: 3512 1d00 |004e: if-ge v2, v1, 006b // +001d │ │ -36f4f8: 6e20 0998 2900 |0050: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f4fe: 0a03 |0053: move-result v3 │ │ -36f500: 3243 0800 |0054: if-eq v3, v4, 005c // +0008 │ │ -36f504: 3283 0600 |0056: if-eq v3, v8, 005c // +0006 │ │ -36f508: 3273 0400 |0058: if-eq v3, v7, 005c // +0004 │ │ -36f50c: 3363 0a00 |005a: if-ne v3, v6, 0064 // +000a │ │ -36f510: 3363 0500 |005c: if-ne v3, v6, 0061 // +0005 │ │ -36f514: 3370 0300 |005e: if-ne v0, v7, 0061 // +0003 │ │ -36f518: 2804 |0060: goto 0064 // +0004 │ │ -36f51a: 6e20 4498 8a00 |0061: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f520: 6e20 4498 3a00 |0064: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f526: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36f52a: 0130 |0069: move v0, v3 │ │ -36f52c: 28e4 |006a: goto 004e // -001c │ │ -36f52e: 6e20 4498 4a00 |006b: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f534: 6e10 5498 0a00 |006e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36f53a: 0c09 |0071: move-result-object v9 │ │ -36f53c: 1109 |0072: return-object v9 │ │ -36f53e: 3803 1600 |0073: if-eqz v3, 0089 // +0016 │ │ -36f542: 220a e812 |0075: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f546: d801 0102 |0077: add-int/lit8 v1, v1, #int 2 // #02 │ │ -36f54a: 7020 4198 1a00 |0079: invoke-direct {v10, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f550: 6e20 4498 4a00 |007c: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f556: 6e20 4b98 9a00 |007f: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f55c: 6e20 4498 4a00 |0082: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f562: 6e10 5498 0a00 |0085: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36f568: 0c09 |0088: move-result-object v9 │ │ -36f56a: 1109 |0089: return-object v9 │ │ +36f444: |[36f444] javax.mail.internet.MimeUtility.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +36f454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36f456: 3909 0400 |0001: if-nez v9, 0005 // +0004 │ │ +36f45a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +36f45c: 2805 |0004: goto 0009 // +0005 │ │ +36f45e: 6e10 2298 0900 |0005: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f464: 0a01 |0008: move-result v1 │ │ +36f466: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ +36f46a: 1a09 0803 |000b: const-string v9, """" // string@0308 │ │ +36f46e: 1109 |000d: return-object v9 │ │ +36f470: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +36f472: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +36f474: 1304 2200 |0010: const/16 v4, #int 34 // #22 │ │ +36f478: 3512 6100 |0012: if-ge v2, v1, 0073 // +0061 │ │ +36f47c: 6e20 0998 2900 |0014: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f482: 0a05 |0017: move-result v5 │ │ +36f484: 1306 0a00 |0018: const/16 v6, #int 10 // #a │ │ +36f488: 1307 0d00 |001a: const/16 v7, #int 13 // #d │ │ +36f48c: 1308 5c00 |001c: const/16 v8, #int 92 // #5c │ │ +36f490: 3245 1f00 |001e: if-eq v5, v4, 003d // +001f │ │ +36f494: 3285 1d00 |0020: if-eq v5, v8, 003d // +001d │ │ +36f498: 3275 1b00 |0022: if-eq v5, v7, 003d // +001b │ │ +36f49c: 3365 0300 |0024: if-ne v5, v6, 0027 // +0003 │ │ +36f4a0: 2817 |0026: goto 003d // +0017 │ │ +36f4a2: 1304 2000 |0027: const/16 v4, #int 32 // #20 │ │ +36f4a6: 3445 1000 |0029: if-lt v5, v4, 0039 // +0010 │ │ +36f4aa: 1304 7f00 |002b: const/16 v4, #int 127 // #7f │ │ +36f4ae: 3445 0600 |002d: if-lt v5, v4, 0033 // +0006 │ │ +36f4b2: 6304 3172 |002f: sget-boolean v4, Ljavax/mail/internet/MimeUtility;.allowUtf8:Z // field@7231 │ │ +36f4b6: 3804 0800 |0031: if-eqz v4, 0039 // +0008 │ │ +36f4ba: 6e20 1a98 5a00 |0033: invoke-virtual {v10, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36f4c0: 0a04 |0036: move-result v4 │ │ +36f4c2: 3a04 0300 |0037: if-ltz v4, 003a // +0003 │ │ +36f4c6: 1213 |0039: const/4 v3, #int 1 // #1 │ │ +36f4c8: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36f4cc: 28d4 |003c: goto 0010 // -002c │ │ +36f4ce: 220a e812 |003d: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f4d2: d803 0103 |003f: add-int/lit8 v3, v1, #int 3 // #03 │ │ +36f4d6: 7020 4198 3a00 |0041: invoke-direct {v10, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f4dc: 6e20 4498 4a00 |0044: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f4e2: 6e30 2e98 0902 |0047: invoke-virtual {v9, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36f4e8: 0c03 |004a: move-result-object v3 │ │ +36f4ea: 6e20 4b98 3a00 |004b: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f4f0: 3512 1d00 |004e: if-ge v2, v1, 006b // +001d │ │ +36f4f4: 6e20 0998 2900 |0050: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f4fa: 0a03 |0053: move-result v3 │ │ +36f4fc: 3243 0800 |0054: if-eq v3, v4, 005c // +0008 │ │ +36f500: 3283 0600 |0056: if-eq v3, v8, 005c // +0006 │ │ +36f504: 3273 0400 |0058: if-eq v3, v7, 005c // +0004 │ │ +36f508: 3363 0a00 |005a: if-ne v3, v6, 0064 // +000a │ │ +36f50c: 3363 0500 |005c: if-ne v3, v6, 0061 // +0005 │ │ +36f510: 3370 0300 |005e: if-ne v0, v7, 0061 // +0003 │ │ +36f514: 2804 |0060: goto 0064 // +0004 │ │ +36f516: 6e20 4498 8a00 |0061: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f51c: 6e20 4498 3a00 |0064: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f522: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36f526: 0130 |0069: move v0, v3 │ │ +36f528: 28e4 |006a: goto 004e // -001c │ │ +36f52a: 6e20 4498 4a00 |006b: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f530: 6e10 5498 0a00 |006e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36f536: 0c09 |0071: move-result-object v9 │ │ +36f538: 1109 |0072: return-object v9 │ │ +36f53a: 3803 1600 |0073: if-eqz v3, 0089 // +0016 │ │ +36f53e: 220a e812 |0075: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f542: d801 0102 |0077: add-int/lit8 v1, v1, #int 2 // #02 │ │ +36f546: 7020 4198 1a00 |0079: invoke-direct {v10, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f54c: 6e20 4498 4a00 |007c: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f552: 6e20 4b98 9a00 |007f: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f558: 6e20 4498 4a00 |0082: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f55e: 6e10 5498 0a00 |0085: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36f564: 0c09 |0088: move-result-object v9 │ │ +36f566: 1109 |0089: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1013 │ │ 0x0014 line=1023 │ │ 0x002f line=1043 │ │ 0x0033 line=1044 │ │ 0x003d line=1026 │ │ @@ -811258,94 +811258,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 │ │ -36f56c: |[36f56c] javax.mail.internet.MimeUtility.unfold:(Ljava/lang/String;)Ljava/lang/String; │ │ -36f57c: 6300 3772 |0000: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7237 │ │ -36f580: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -36f584: 1108 |0004: return-object v8 │ │ -36f586: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -36f588: 1a01 8f00 |0006: const-string v1, " │ │ +36f568: |[36f568] javax.mail.internet.MimeUtility.unfold:(Ljava/lang/String;)Ljava/lang/String; │ │ +36f578: 6300 3772 |0000: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7237 │ │ +36f57c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +36f580: 1108 |0004: return-object v8 │ │ +36f582: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +36f584: 1a01 8f00 |0006: const-string v1, " │ │ " // string@008f │ │ -36f58c: 7120 2ea0 1800 |0008: invoke-static {v8, v1}, Ljavax/mail/internet/MimeUtility;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@a02e │ │ -36f592: 0a01 |000b: move-result v1 │ │ -36f594: 3a01 8700 |000c: if-ltz v1, 0093 // +0087 │ │ -36f598: 6e10 2298 0800 |000e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f59e: 0a02 |0011: move-result v2 │ │ -36f5a0: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ -36f5a4: 3523 1600 |0014: if-ge v3, v2, 002a // +0016 │ │ -36f5a8: d804 03ff |0016: add-int/lit8 v4, v3, #int -1 // #ff │ │ -36f5ac: 6e20 0998 4800 |0018: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f5b2: 0a04 |001b: move-result v4 │ │ -36f5b4: 1305 0d00 |001c: const/16 v5, #int 13 // #d │ │ -36f5b8: 3354 0c00 |001e: if-ne v4, v5, 002a // +000c │ │ -36f5bc: 6e20 0998 3800 |0020: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f5c2: 0a04 |0023: move-result v4 │ │ -36f5c4: 1305 0a00 |0024: const/16 v5, #int 10 // #a │ │ -36f5c8: 3354 0400 |0026: if-ne v4, v5, 002a // +0004 │ │ -36f5cc: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36f5d0: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -36f5d2: 3d01 2a00 |002b: if-lez v1, 0055 // +002a │ │ -36f5d6: d805 01ff |002d: add-int/lit8 v5, v1, #int -1 // #ff │ │ -36f5da: 6e20 0998 5800 |002f: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f5e0: 0a06 |0032: move-result v6 │ │ -36f5e2: 1307 5c00 |0033: const/16 v7, #int 92 // #5c │ │ -36f5e6: 3376 2000 |0035: if-ne v6, v7, 0055 // +0020 │ │ -36f5ea: 3900 0b00 |0037: if-nez v0, 0042 // +000b │ │ -36f5ee: 2200 e812 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f5f2: 6e10 2298 0800 |003b: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f5f8: 0a02 |003e: move-result v2 │ │ -36f5fa: 7020 4198 2000 |003f: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f600: 6e30 2e98 4805 |0042: invoke-virtual {v8, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36f606: 0c02 |0045: move-result-object v2 │ │ -36f608: 6e20 4b98 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f60e: 6e30 2e98 1803 |0049: invoke-virtual {v8, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36f614: 0c01 |004c: move-result-object v1 │ │ -36f616: 6e20 4b98 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f61c: 6e20 2d98 3800 |0050: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36f622: 0c08 |0053: move-result-object v8 │ │ -36f624: 28b2 |0054: goto 0006 // -004e │ │ -36f626: 3523 2600 |0055: if-ge v3, v2, 007b // +0026 │ │ -36f62a: 6e20 0998 3800 |0057: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f630: 0a02 |005a: move-result v2 │ │ -36f632: 1305 2000 |005b: const/16 v5, #int 32 // #20 │ │ -36f636: 3252 1e00 |005d: if-eq v2, v5, 007b // +001e │ │ -36f63a: 1305 0900 |005f: const/16 v5, #int 9 // #9 │ │ -36f63e: 3352 0300 |0061: if-ne v2, v5, 0064 // +0003 │ │ -36f642: 2818 |0063: goto 007b // +0018 │ │ -36f644: 3900 0b00 |0064: if-nez v0, 006f // +000b │ │ -36f648: 2200 e812 |0066: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f64c: 6e10 2298 0800 |0068: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f652: 0a01 |006b: move-result v1 │ │ -36f654: 7020 4198 1000 |006c: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f65a: 6e30 2e98 4803 |006f: invoke-virtual {v8, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36f660: 0c01 |0072: move-result-object v1 │ │ -36f662: 6e20 4b98 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f668: 6e20 2d98 3800 |0076: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36f66e: 0c08 |0079: move-result-object v8 │ │ -36f670: 288c |007a: goto 0006 // -0074 │ │ -36f672: 3900 0b00 |007b: if-nez v0, 0086 // +000b │ │ -36f676: 2200 e812 |007d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f67a: 6e10 2298 0800 |007f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f680: 0a02 |0082: move-result v2 │ │ -36f682: 7020 4198 2000 |0083: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f688: 6e30 2e98 4801 |0086: invoke-virtual {v8, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36f68e: 0c01 |0089: move-result-object v1 │ │ -36f690: 6e20 4b98 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f696: 6e20 2d98 3800 |008d: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36f69c: 0c08 |0090: move-result-object v8 │ │ -36f69e: 2900 75ff |0091: goto/16 0006 // -008b │ │ -36f6a2: 3800 0900 |0093: if-eqz v0, 009c // +0009 │ │ -36f6a6: 6e20 4b98 8000 |0095: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f6ac: 6e10 5498 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36f6b2: 0c08 |009b: move-result-object v8 │ │ -36f6b4: 1108 |009c: return-object v8 │ │ +36f588: 7120 2ea0 1800 |0008: invoke-static {v8, v1}, Ljavax/mail/internet/MimeUtility;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@a02e │ │ +36f58e: 0a01 |000b: move-result v1 │ │ +36f590: 3a01 8700 |000c: if-ltz v1, 0093 // +0087 │ │ +36f594: 6e10 2298 0800 |000e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f59a: 0a02 |0011: move-result v2 │ │ +36f59c: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ +36f5a0: 3523 1600 |0014: if-ge v3, v2, 002a // +0016 │ │ +36f5a4: d804 03ff |0016: add-int/lit8 v4, v3, #int -1 // #ff │ │ +36f5a8: 6e20 0998 4800 |0018: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f5ae: 0a04 |001b: move-result v4 │ │ +36f5b0: 1305 0d00 |001c: const/16 v5, #int 13 // #d │ │ +36f5b4: 3354 0c00 |001e: if-ne v4, v5, 002a // +000c │ │ +36f5b8: 6e20 0998 3800 |0020: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f5be: 0a04 |0023: move-result v4 │ │ +36f5c0: 1305 0a00 |0024: const/16 v5, #int 10 // #a │ │ +36f5c4: 3354 0400 |0026: if-ne v4, v5, 002a // +0004 │ │ +36f5c8: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36f5cc: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +36f5ce: 3d01 2a00 |002b: if-lez v1, 0055 // +002a │ │ +36f5d2: d805 01ff |002d: add-int/lit8 v5, v1, #int -1 // #ff │ │ +36f5d6: 6e20 0998 5800 |002f: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f5dc: 0a06 |0032: move-result v6 │ │ +36f5de: 1307 5c00 |0033: const/16 v7, #int 92 // #5c │ │ +36f5e2: 3376 2000 |0035: if-ne v6, v7, 0055 // +0020 │ │ +36f5e6: 3900 0b00 |0037: if-nez v0, 0042 // +000b │ │ +36f5ea: 2200 e812 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f5ee: 6e10 2298 0800 |003b: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f5f4: 0a02 |003e: move-result v2 │ │ +36f5f6: 7020 4198 2000 |003f: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f5fc: 6e30 2e98 4805 |0042: invoke-virtual {v8, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36f602: 0c02 |0045: move-result-object v2 │ │ +36f604: 6e20 4b98 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f60a: 6e30 2e98 1803 |0049: invoke-virtual {v8, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36f610: 0c01 |004c: move-result-object v1 │ │ +36f612: 6e20 4b98 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f618: 6e20 2d98 3800 |0050: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36f61e: 0c08 |0053: move-result-object v8 │ │ +36f620: 28b2 |0054: goto 0006 // -004e │ │ +36f622: 3523 2600 |0055: if-ge v3, v2, 007b // +0026 │ │ +36f626: 6e20 0998 3800 |0057: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f62c: 0a02 |005a: move-result v2 │ │ +36f62e: 1305 2000 |005b: const/16 v5, #int 32 // #20 │ │ +36f632: 3252 1e00 |005d: if-eq v2, v5, 007b // +001e │ │ +36f636: 1305 0900 |005f: const/16 v5, #int 9 // #9 │ │ +36f63a: 3352 0300 |0061: if-ne v2, v5, 0064 // +0003 │ │ +36f63e: 2818 |0063: goto 007b // +0018 │ │ +36f640: 3900 0b00 |0064: if-nez v0, 006f // +000b │ │ +36f644: 2200 e812 |0066: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f648: 6e10 2298 0800 |0068: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f64e: 0a01 |006b: move-result v1 │ │ +36f650: 7020 4198 1000 |006c: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f656: 6e30 2e98 4803 |006f: invoke-virtual {v8, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36f65c: 0c01 |0072: move-result-object v1 │ │ +36f65e: 6e20 4b98 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f664: 6e20 2d98 3800 |0076: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36f66a: 0c08 |0079: move-result-object v8 │ │ +36f66c: 288c |007a: goto 0006 // -0074 │ │ +36f66e: 3900 0b00 |007b: if-nez v0, 0086 // +000b │ │ +36f672: 2200 e812 |007d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f676: 6e10 2298 0800 |007f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f67c: 0a02 |0082: move-result v2 │ │ +36f67e: 7020 4198 2000 |0083: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f684: 6e30 2e98 4801 |0086: invoke-virtual {v8, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36f68a: 0c01 |0089: move-result-object v1 │ │ +36f68c: 6e20 4b98 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f692: 6e20 2d98 3800 |008d: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36f698: 0c08 |0090: move-result-object v8 │ │ +36f69a: 2900 75ff |0091: goto/16 0006 // -008b │ │ +36f69e: 3800 0900 |0093: if-eqz v0, 009c // +0009 │ │ +36f6a2: 6e20 4b98 8000 |0095: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f6a8: 6e10 5498 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36f6ae: 0c08 |009b: move-result-object v8 │ │ +36f6b0: 1108 |009c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1173 │ │ 0x0008 line=1178 │ │ 0x000e line=1180 │ │ 0x0018 line=1182 │ │ 0x002f line=1184 │ │ @@ -811426,17 +811426,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -370018: |[370018] javax.mail.internet.ParameterList$LiteralValue.:()V │ │ -370028: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37002e: 0e00 |0003: return-void │ │ +370014: |[370014] javax.mail.internet.ParameterList$LiteralValue.:()V │ │ +370024: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +37002a: 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;) │ │ @@ -811444,17 +811444,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 │ │ -370030: |[370030] javax.mail.internet.ParameterList$LiteralValue.:(Ljavax/mail/internet/ParameterList$1;)V │ │ -370040: 7010 45a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$LiteralValue;.:()V // method@a045 │ │ -370046: 0e00 |0003: return-void │ │ +37002c: |[37002c] javax.mail.internet.ParameterList$LiteralValue.:(Ljavax/mail/internet/ParameterList$1;)V │ │ +37003c: 7010 45a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$LiteralValue;.:()V // method@a045 │ │ +370042: 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; │ │ │ │ @@ -811499,17 +811499,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -370048: |[370048] javax.mail.internet.ParameterList$MultiValue.:()V │ │ -370058: 7010 9399 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -37005e: 0e00 |0003: return-void │ │ +370044: |[370044] javax.mail.internet.ParameterList$MultiValue.:()V │ │ +370054: 7010 9399 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +37005a: 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;) │ │ @@ -811517,17 +811517,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 │ │ -370060: |[370060] javax.mail.internet.ParameterList$MultiValue.:(Ljavax/mail/internet/ParameterList$1;)V │ │ -370070: 7010 47a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$MultiValue;.:()V // method@a047 │ │ -370076: 0e00 |0003: return-void │ │ +37005c: |[37005c] javax.mail.internet.ParameterList$MultiValue.:(Ljavax/mail/internet/ParameterList$1;)V │ │ +37006c: 7010 47a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$MultiValue;.:()V // method@a047 │ │ +370072: 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; │ │ │ │ @@ -811572,18 +811572,18 @@ │ │ type : '(Ljava/util/Iterator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3700d8: |[3700d8] javax.mail.internet.ParameterList$ParamEnum.:(Ljava/util/Iterator;)V │ │ -3700e8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3700ee: 5b01 4272 |0003: iput-object v1, v0, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7242 │ │ -3700f2: 0e00 |0005: return-void │ │ +3700d4: |[3700d4] javax.mail.internet.ParameterList$ParamEnum.:(Ljava/util/Iterator;)V │ │ +3700e4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3700ea: 5b01 4272 |0003: iput-object v1, v0, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7242 │ │ +3700ee: 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; │ │ @@ -811594,19 +811594,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -370078: |[370078] javax.mail.internet.ParameterList$ParamEnum.hasMoreElements:()Z │ │ -370088: 5410 4272 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7242 │ │ -37008c: 7210 3f9a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -370092: 0a00 |0005: move-result v0 │ │ -370094: 0f00 |0006: return v0 │ │ +370074: |[370074] javax.mail.internet.ParameterList$ParamEnum.hasMoreElements:()Z │ │ +370084: 5410 4272 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7242 │ │ +370088: 7210 3f9a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +37008e: 0a00 |0005: move-result v0 │ │ +370090: 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;) │ │ @@ -811614,18 +811614,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -370098: |[370098] javax.mail.internet.ParameterList$ParamEnum.nextElement:()Ljava/lang/Object; │ │ -3700a8: 6e10 4fa0 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/ParameterList$ParamEnum;.nextElement:()Ljava/lang/String; // method@a04f │ │ -3700ae: 0c00 |0003: move-result-object v0 │ │ -3700b0: 1100 |0004: return-object v0 │ │ +370094: |[370094] javax.mail.internet.ParameterList$ParamEnum.nextElement:()Ljava/lang/Object; │ │ +3700a4: 6e10 4fa0 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/ParameterList$ParamEnum;.nextElement:()Ljava/lang/String; // method@a04f │ │ +3700aa: 0c00 |0003: move-result-object v0 │ │ +3700ac: 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;) │ │ @@ -811633,20 +811633,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3700b4: |[3700b4] javax.mail.internet.ParameterList$ParamEnum.nextElement:()Ljava/lang/String; │ │ -3700c4: 5410 4272 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7242 │ │ -3700c8: 7210 409a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3700ce: 0c00 |0005: move-result-object v0 │ │ -3700d0: 1f00 e612 |0006: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -3700d4: 1100 |0008: return-object v0 │ │ +3700b0: |[3700b0] javax.mail.internet.ParameterList$ParamEnum.nextElement:()Ljava/lang/String; │ │ +3700c0: 5410 4272 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7242 │ │ +3700c4: 7210 409a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3700ca: 0c00 |0005: move-result-object v0 │ │ +3700cc: 1f00 e612 |0006: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +3700d0: 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 : 16804 (ParameterList.java) │ │ @@ -811687,21 +811687,21 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -370114: |[370114] javax.mail.internet.ParameterList$ToStringBuffer.:(I)V │ │ -370124: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37012a: 2200 e812 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -37012e: 7010 4098 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370134: 5b10 4372 |0008: iput-object v0, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ -370138: 5912 4472 |000a: iput v2, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -37013c: 0e00 |000c: return-void │ │ +370110: |[370110] javax.mail.internet.ParameterList$ToStringBuffer.:(I)V │ │ +370120: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +370126: 2200 e812 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +37012a: 7010 4098 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370130: 5b10 4372 |0008: iput-object v0, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ +370134: 5912 4472 |000a: iput v2, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +370138: 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; │ │ @@ -811713,82 +811713,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 │ │ -370140: |[370140] javax.mail.internet.ParameterList$ToStringBuffer.addNV:(Ljava/lang/String;Ljava/lang/String;)V │ │ -370150: 5430 4372 |0000: iget-object v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ -370154: 1a01 9807 |0002: const-string v1, "; " // string@0798 │ │ -370158: 6e20 4b98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37015e: 5230 4472 |0007: iget v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -370162: d800 0002 |0009: add-int/lit8 v0, v0, #int 2 // #02 │ │ -370166: 5930 4472 |000b: iput v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -37016a: 6e10 2298 0400 |000d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -370170: 0a00 |0010: move-result v0 │ │ -370172: 6e10 2298 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -370178: 0a01 |0014: move-result v1 │ │ -37017a: b010 |0015: add-int/2addr v0, v1 │ │ -37017c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -370180: 5231 4472 |0018: iget v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -370184: b001 |001a: add-int/2addr v1, v0 │ │ -370186: 1300 4c00 |001b: const/16 v0, #int 76 // #4c │ │ -37018a: 3701 0d00 |001d: if-le v1, v0, 002a // +000d │ │ -37018e: 5431 4372 |001f: iget-object v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ -370192: 1a02 9000 |0021: const-string v2, " │ │ +37013c: |[37013c] javax.mail.internet.ParameterList$ToStringBuffer.addNV:(Ljava/lang/String;Ljava/lang/String;)V │ │ +37014c: 5430 4372 |0000: iget-object v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ +370150: 1a01 9807 |0002: const-string v1, "; " // string@0798 │ │ +370154: 6e20 4b98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37015a: 5230 4472 |0007: iget v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +37015e: d800 0002 |0009: add-int/lit8 v0, v0, #int 2 // #02 │ │ +370162: 5930 4472 |000b: iput v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +370166: 6e10 2298 0400 |000d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +37016c: 0a00 |0010: move-result v0 │ │ +37016e: 6e10 2298 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +370174: 0a01 |0014: move-result v1 │ │ +370176: b010 |0015: add-int/2addr v0, v1 │ │ +370178: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +37017c: 5231 4472 |0018: iget v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +370180: b001 |001a: add-int/2addr v1, v0 │ │ +370182: 1300 4c00 |001b: const/16 v0, #int 76 // #4c │ │ +370186: 3701 0d00 |001d: if-le v1, v0, 002a // +000d │ │ +37018a: 5431 4372 |001f: iget-object v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ +37018e: 1a02 9000 |0021: const-string v2, " │ │ " // string@0090 │ │ -370196: 6e20 4b98 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37019c: 1301 0800 |0026: const/16 v1, #int 8 // #8 │ │ -3701a0: 5931 4472 |0028: iput v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -3701a4: 5431 4372 |002a: iget-object v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ -3701a8: 6e20 4b98 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3701ae: 1302 3d00 |002f: const/16 v2, #int 61 // #3d │ │ -3701b2: 6e20 4498 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3701b8: 5231 4472 |0034: iget v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -3701bc: 6e10 2298 0400 |0036: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3701c2: 0a04 |0039: move-result v4 │ │ -3701c4: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3701c8: b041 |003c: add-int/2addr v1, v4 │ │ -3701ca: 5931 4472 |003d: iput v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -3701ce: 6e10 2298 0500 |003f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3701d4: 0a04 |0042: move-result v4 │ │ -3701d6: b041 |0043: add-int/2addr v1, v4 │ │ -3701d8: 3701 2c00 |0044: if-le v1, v0, 0070 // +002c │ │ -3701dc: 5234 4472 |0046: iget v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -3701e0: 7120 29a0 5400 |0048: invoke-static {v4, v5}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -3701e6: 0c04 |004b: move-result-object v4 │ │ -3701e8: 5435 4372 |004c: iget-object v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ -3701ec: 6e20 4b98 4500 |004e: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3701f2: 1305 0a00 |0051: const/16 v5, #int 10 // #a │ │ -3701f6: 6e20 1f98 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -3701fc: 0a05 |0056: move-result v5 │ │ -3701fe: 3a05 0f00 |0057: if-ltz v5, 0066 // +000f │ │ -370202: 5230 4472 |0059: iget v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -370206: 6e10 2298 0400 |005b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -37020c: 0a04 |005e: move-result v4 │ │ -37020e: b154 |005f: sub-int/2addr v4, v5 │ │ -370210: d804 04ff |0060: add-int/lit8 v4, v4, #int -1 // #ff │ │ -370214: b040 |0062: add-int/2addr v0, v4 │ │ -370216: 5930 4472 |0063: iput v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -37021a: 2819 |0065: goto 007e // +0019 │ │ -37021c: 5235 4472 |0066: iget v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -370220: 6e10 2298 0400 |0068: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -370226: 0a04 |006b: move-result v4 │ │ -370228: b045 |006c: add-int/2addr v5, v4 │ │ -37022a: 5935 4472 |006d: iput v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -37022e: 280f |006f: goto 007e // +000f │ │ -370230: 5434 4372 |0070: iget-object v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ -370234: 6e20 4b98 5400 |0072: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37023a: 5234 4472 |0075: iget v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -37023e: 6e10 2298 0500 |0077: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -370244: 0a05 |007a: move-result v5 │ │ -370246: b054 |007b: add-int/2addr v4, v5 │ │ -370248: 5934 4472 |007c: iput v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ -37024c: 0e00 |007e: return-void │ │ +370192: 6e20 4b98 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370198: 1301 0800 |0026: const/16 v1, #int 8 // #8 │ │ +37019c: 5931 4472 |0028: iput v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +3701a0: 5431 4372 |002a: iget-object v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ +3701a4: 6e20 4b98 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3701aa: 1302 3d00 |002f: const/16 v2, #int 61 // #3d │ │ +3701ae: 6e20 4498 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3701b4: 5231 4472 |0034: iget v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +3701b8: 6e10 2298 0400 |0036: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3701be: 0a04 |0039: move-result v4 │ │ +3701c0: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3701c4: b041 |003c: add-int/2addr v1, v4 │ │ +3701c6: 5931 4472 |003d: iput v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +3701ca: 6e10 2298 0500 |003f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3701d0: 0a04 |0042: move-result v4 │ │ +3701d2: b041 |0043: add-int/2addr v1, v4 │ │ +3701d4: 3701 2c00 |0044: if-le v1, v0, 0070 // +002c │ │ +3701d8: 5234 4472 |0046: iget v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +3701dc: 7120 29a0 5400 |0048: invoke-static {v4, v5}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +3701e2: 0c04 |004b: move-result-object v4 │ │ +3701e4: 5435 4372 |004c: iget-object v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ +3701e8: 6e20 4b98 4500 |004e: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3701ee: 1305 0a00 |0051: const/16 v5, #int 10 // #a │ │ +3701f2: 6e20 1f98 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +3701f8: 0a05 |0056: move-result v5 │ │ +3701fa: 3a05 0f00 |0057: if-ltz v5, 0066 // +000f │ │ +3701fe: 5230 4472 |0059: iget v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +370202: 6e10 2298 0400 |005b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +370208: 0a04 |005e: move-result v4 │ │ +37020a: b154 |005f: sub-int/2addr v4, v5 │ │ +37020c: d804 04ff |0060: add-int/lit8 v4, v4, #int -1 // #ff │ │ +370210: b040 |0062: add-int/2addr v0, v4 │ │ +370212: 5930 4472 |0063: iput v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +370216: 2819 |0065: goto 007e // +0019 │ │ +370218: 5235 4472 |0066: iget v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +37021c: 6e10 2298 0400 |0068: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +370222: 0a04 |006b: move-result v4 │ │ +370224: b045 |006c: add-int/2addr v5, v4 │ │ +370226: 5935 4472 |006d: iput v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +37022a: 280f |006f: goto 007e // +000f │ │ +37022c: 5434 4372 |0070: iget-object v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ +370230: 6e20 4b98 5400 |0072: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370236: 5234 4472 |0075: iget v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +37023a: 6e10 2298 0500 |0077: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +370240: 0a05 |007a: move-result v5 │ │ +370242: b054 |007b: add-int/2addr v4, v5 │ │ +370244: 5934 4472 |007c: iput v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7244 │ │ +370248: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0007 line=741 │ │ 0x000d line=742 │ │ 0x0018 line=743 │ │ 0x001f line=744 │ │ @@ -811813,19 +811813,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3700f4: |[3700f4] javax.mail.internet.ParameterList$ToStringBuffer.toString:()Ljava/lang/String; │ │ -370104: 5410 4372 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ -370108: 6e10 5498 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37010e: 0c00 |0005: move-result-object v0 │ │ -370110: 1100 |0006: return-object v0 │ │ +3700f0: |[3700f0] javax.mail.internet.ParameterList$ToStringBuffer.toString:()Ljava/lang/String; │ │ +370100: 5410 4372 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7243 │ │ +370104: 6e10 5498 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37010a: 0c00 |0005: move-result-object v0 │ │ +37010c: 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 : 16804 (ParameterList.java) │ │ @@ -811870,17 +811870,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -370250: |[370250] javax.mail.internet.ParameterList$Value.:()V │ │ -370260: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -370266: 0e00 |0003: return-void │ │ +37024c: |[37024c] javax.mail.internet.ParameterList$Value.:()V │ │ +37025c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +370262: 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;) │ │ @@ -811888,17 +811888,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 │ │ -370268: |[370268] javax.mail.internet.ParameterList$Value.:(Ljavax/mail/internet/ParameterList$1;)V │ │ -370278: 7010 53a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$Value;.:()V // method@a053 │ │ -37027e: 0e00 |0003: return-void │ │ +370264: |[370264] javax.mail.internet.ParameterList$Value.:(Ljavax/mail/internet/ParameterList$1;)V │ │ +370274: 7010 53a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$Value;.:()V // method@a053 │ │ +37027a: 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; │ │ │ │ @@ -812000,51 +812000,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -3708f4: |[3708f4] javax.mail.internet.ParameterList.:()V │ │ -370904: 1a00 2f99 |0000: const-string v0, "mail.mime.encodeparameters" // string@992f │ │ -370908: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -37090a: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -370910: 0a00 |0006: move-result v0 │ │ -370912: 6a00 4b72 |0007: sput-boolean v0, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724b │ │ -370916: 1a00 2a99 |0009: const-string v0, "mail.mime.decodeparameters" // string@992a │ │ -37091a: 7120 e295 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -370920: 0a00 |000e: move-result v0 │ │ -370922: 6a00 4972 |000f: sput-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ -370926: 1a00 2b99 |0011: const-string v0, "mail.mime.decodeparameters.strict" // string@992b │ │ -37092a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -37092c: 7120 e295 2000 |0014: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -370932: 0a00 |0017: move-result v0 │ │ -370934: 6a00 4a72 |0018: sput-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -370938: 1a00 2399 |001a: const-string v0, "mail.mime.applefilenames" // string@9923 │ │ -37093c: 7120 e295 2000 |001c: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -370942: 0a00 |001f: move-result v0 │ │ -370944: 6a00 4872 |0020: sput-boolean v0, Ljavax/mail/internet/ParameterList;.applehack:Z // field@7248 │ │ -370948: 1a00 3f99 |0022: const-string v0, "mail.mime.windowsfilenames" // string@993f │ │ -37094c: 7120 e295 2000 |0024: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -370952: 0a00 |0027: move-result v0 │ │ -370954: 6a00 5372 |0028: sput-boolean v0, Ljavax/mail/internet/ParameterList;.windowshack:Z // field@7253 │ │ -370958: 1a00 3999 |002a: const-string v0, "mail.mime.parameters.strict" // string@9939 │ │ -37095c: 7120 e295 1000 |002c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -370962: 0a00 |002f: move-result v0 │ │ -370964: 6a00 5072 |0030: sput-boolean v0, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7250 │ │ -370968: 1a00 3c99 |0032: const-string v0, "mail.mime.splitlongparameters" // string@993c │ │ -37096c: 7120 e295 1000 |0034: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -370972: 0a00 |0037: move-result v0 │ │ -370974: 6a00 5272 |0038: sput-boolean v0, Ljavax/mail/internet/ParameterList;.splitLongParameters:Z // field@7252 │ │ -370978: 1300 1000 |003a: const/16 v0, #int 16 // #10 │ │ -37097c: 2300 1615 |003c: new-array v0, v0, [C // type@1516 │ │ -370980: 2600 0600 0000 |003e: fill-array-data v0, 00000044 // +00000006 │ │ -370986: 6900 4c72 |0041: sput-object v0, Ljavax/mail/internet/ParameterList;.hex:[C // field@724c │ │ -37098a: 0e00 |0043: return-void │ │ -37098c: 0003 0200 1000 0000 3000 3100 3200 ... |0044: array-data (20 units) │ │ +3708f0: |[3708f0] javax.mail.internet.ParameterList.:()V │ │ +370900: 1a00 2f99 |0000: const-string v0, "mail.mime.encodeparameters" // string@992f │ │ +370904: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +370906: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +37090c: 0a00 |0006: move-result v0 │ │ +37090e: 6a00 4b72 |0007: sput-boolean v0, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724b │ │ +370912: 1a00 2a99 |0009: const-string v0, "mail.mime.decodeparameters" // string@992a │ │ +370916: 7120 e295 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +37091c: 0a00 |000e: move-result v0 │ │ +37091e: 6a00 4972 |000f: sput-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ +370922: 1a00 2b99 |0011: const-string v0, "mail.mime.decodeparameters.strict" // string@992b │ │ +370926: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +370928: 7120 e295 2000 |0014: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +37092e: 0a00 |0017: move-result v0 │ │ +370930: 6a00 4a72 |0018: sput-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +370934: 1a00 2399 |001a: const-string v0, "mail.mime.applefilenames" // string@9923 │ │ +370938: 7120 e295 2000 |001c: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +37093e: 0a00 |001f: move-result v0 │ │ +370940: 6a00 4872 |0020: sput-boolean v0, Ljavax/mail/internet/ParameterList;.applehack:Z // field@7248 │ │ +370944: 1a00 3f99 |0022: const-string v0, "mail.mime.windowsfilenames" // string@993f │ │ +370948: 7120 e295 2000 |0024: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +37094e: 0a00 |0027: move-result v0 │ │ +370950: 6a00 5372 |0028: sput-boolean v0, Ljavax/mail/internet/ParameterList;.windowshack:Z // field@7253 │ │ +370954: 1a00 3999 |002a: const-string v0, "mail.mime.parameters.strict" // string@9939 │ │ +370958: 7120 e295 1000 |002c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +37095e: 0a00 |002f: move-result v0 │ │ +370960: 6a00 5072 |0030: sput-boolean v0, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7250 │ │ +370964: 1a00 3c99 |0032: const-string v0, "mail.mime.splitlongparameters" // string@993c │ │ +370968: 7120 e295 1000 |0034: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +37096e: 0a00 |0037: move-result v0 │ │ +370970: 6a00 5272 |0038: sput-boolean v0, Ljavax/mail/internet/ParameterList;.splitLongParameters:Z // field@7252 │ │ +370974: 1300 1000 |003a: const/16 v0, #int 16 // #10 │ │ +370978: 2300 1615 |003c: new-array v0, v0, [C // type@1516 │ │ +37097c: 2600 0600 0000 |003e: fill-array-data v0, 00000044 // +00000006 │ │ +370982: 6900 4c72 |0041: sput-object v0, Ljavax/mail/internet/ParameterList;.hex:[C // field@724c │ │ +370986: 0e00 |0043: return-void │ │ +370988: 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 │ │ @@ -812058,30 +812058,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3709b4: |[3709b4] javax.mail.internet.ParameterList.:()V │ │ -3709c4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3709ca: 2200 6913 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@1369 │ │ -3709ce: 7010 429a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ -3709d4: 5b10 4e72 |0008: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -3709d8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3709da: 5b10 4d72 |000b: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ -3709de: 6300 4972 |000d: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ -3709e2: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -3709e6: 2200 6513 |0011: new-instance v0, Ljava/util/HashSet; // type@1365 │ │ -3709ea: 7010 259a 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@9a25 │ │ -3709f0: 5b10 4f72 |0016: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ -3709f4: 2200 6413 |0018: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -3709f8: 7010 159a 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -3709fe: 5b10 5172 |001d: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -370a02: 0e00 |001f: return-void │ │ +3709b0: |[3709b0] javax.mail.internet.ParameterList.:()V │ │ +3709c0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3709c6: 2200 6913 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@1369 │ │ +3709ca: 7010 429a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ +3709d0: 5b10 4e72 |0008: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +3709d4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3709d6: 5b10 4d72 |000b: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ +3709da: 6300 4972 |000d: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ +3709de: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +3709e2: 2200 6513 |0011: new-instance v0, Ljava/util/HashSet; // type@1365 │ │ +3709e6: 7010 259a 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@9a25 │ │ +3709ec: 5b10 4f72 |0016: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ +3709f0: 2200 6413 |0018: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +3709f4: 7010 159a 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +3709fa: 5b10 5172 |001d: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +3709fe: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=92 │ │ 0x000b line=141 │ │ 0x000d line=224 │ │ 0x0011 line=225 │ │ @@ -812094,187 +812094,187 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 366 16-bit code units │ │ -370a04: |[370a04] javax.mail.internet.ParameterList.:(Ljava/lang/String;)V │ │ -370a14: 7010 56a0 0b00 |0000: invoke-direct {v11}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -370a1a: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ -370a1e: 1a01 a703 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a7 │ │ -370a22: 7030 7b9e c001 |0007: invoke-direct {v0, v12, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -370a28: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -370a2e: 0c01 |000d: move-result-object v1 │ │ -370a30: 6e10 779e 0100 |000e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -370a36: 0a02 |0011: move-result v2 │ │ -370a38: 12c3 |0012: const/4 v3, #int -4 // #fc │ │ -370a3a: 3332 0300 |0013: if-ne v2, v3, 0016 // +0003 │ │ -370a3e: 2819 |0015: goto 002e // +0019 │ │ -370a40: 8e24 |0016: int-to-char v4, v2 │ │ -370a42: 1a05 8f70 |0017: const-string v5, "filename" // string@708f │ │ -370a46: 1a06 6c9e |0019: const-string v6, "name" // string@9e6c │ │ -370a4a: 12f7 |001b: const/4 v7, #int -1 // #ff │ │ -370a4c: 1308 3b00 |001c: const/16 v8, #int 59 // #3b │ │ -370a50: 1a09 ff02 |001e: const-string v9, """ // string@02ff │ │ -370a54: 1a0a 0920 |0020: const-string v10, "In parameter list <" // string@2009 │ │ -370a58: 3384 e100 |0022: if-ne v4, v8, 0103 // +00e1 │ │ -370a5c: 6e10 819e 0000 |0024: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -370a62: 0c01 |0027: move-result-object v1 │ │ -370a64: 6e10 779e 0100 |0028: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -370a6a: 0a02 |002b: move-result v2 │ │ -370a6c: 3332 0b00 |002c: if-ne v2, v3, 0037 // +000b │ │ -370a70: 630c 4972 |002e: sget-boolean v12, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ -370a74: 380c 0600 |0030: if-eqz v12, 0036 // +0006 │ │ -370a78: 120c |0032: const/4 v12, #int 0 // #0 │ │ -370a7a: 7020 58a0 cb00 |0033: invoke-direct {v11, v12}, Ljavax/mail/internet/ParameterList;.combineMultisegmentNames:(Z)V // method@a058 │ │ -370a80: 0e00 |0036: return-void │ │ -370a82: 6e10 779e 0100 |0037: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -370a88: 0a02 |003a: move-result v2 │ │ -370a8a: 3372 a400 |003b: if-ne v2, v7, 00df // +00a4 │ │ -370a8e: 6e10 789e 0100 |003d: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370a94: 0c01 |0040: move-result-object v1 │ │ -370a96: 6202 ba70 |0041: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -370a9a: 6e20 3198 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -370aa0: 0c01 |0046: move-result-object v1 │ │ -370aa2: 6e10 819e 0000 |0047: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -370aa8: 0c02 |004a: move-result-object v2 │ │ -370aaa: 6e10 779e 0200 |004b: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -370ab0: 0a03 |004e: move-result v3 │ │ -370ab2: 8e33 |004f: int-to-char v3, v3 │ │ -370ab4: 1304 3d00 |0050: const/16 v4, #int 61 // #3d │ │ -370ab8: 3343 6900 |0052: if-ne v3, v4, 00bb // +0069 │ │ -370abc: 6302 5372 |0054: sget-boolean v2, Ljavax/mail/internet/ParameterList;.windowshack:Z // field@7253 │ │ -370ac0: 3802 1400 |0056: if-eqz v2, 006a // +0014 │ │ -370ac4: 6e20 1298 6100 |0058: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -370aca: 0a02 |005b: move-result v2 │ │ -370acc: 3902 0800 |005c: if-nez v2, 0064 // +0008 │ │ -370ad0: 6e20 1298 5100 |005e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -370ad6: 0a02 |0061: move-result v2 │ │ -370ad8: 3802 0800 |0062: if-eqz v2, 006a // +0008 │ │ -370adc: 1212 |0064: const/4 v2, #int 1 // #1 │ │ -370ade: 6e30 839e 8002 |0065: invoke-virtual {v0, v8, v2}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ -370ae4: 0c02 |0068: move-result-object v2 │ │ -370ae6: 280e |0069: goto 0077 // +000e │ │ -370ae8: 6302 5072 |006a: sget-boolean v2, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7250 │ │ -370aec: 3802 0700 |006c: if-eqz v2, 0073 // +0007 │ │ -370af0: 6e10 819e 0000 |006e: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -370af6: 0c02 |0071: move-result-object v2 │ │ -370af8: 2805 |0072: goto 0077 // +0005 │ │ -370afa: 6e20 829e 8000 |0073: invoke-virtual {v0, v8}, Ljavax/mail/internet/HeaderTokenizer;.next:(C)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e82 │ │ -370b00: 0c02 |0076: move-result-object v2 │ │ -370b02: 6e10 779e 0200 |0077: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -370b08: 0a03 |007a: move-result v3 │ │ -370b0a: 3273 2a00 |007b: if-eq v3, v7, 00a5 // +002a │ │ -370b0e: 12e4 |007d: const/4 v4, #int -2 // #fe │ │ -370b10: 3343 0300 |007e: if-ne v3, v4, 0081 // +0003 │ │ -370b14: 2825 |0080: goto 00a5 // +0025 │ │ -370b16: 2200 4014 |0081: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370b1a: 2201 e812 |0083: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -370b1e: 7010 4098 0100 |0085: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370b24: 6e20 4b98 a100 |0088: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370b2a: 6e20 4b98 c100 |008b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370b30: 1a0c 2c08 |008e: const-string v12, ">, expected parameter value, got "" // string@082c │ │ -370b34: 6e20 4b98 c100 |0090: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370b3a: 6e10 789e 0200 |0093: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370b40: 0c0c |0096: move-result-object v12 │ │ -370b42: 6e20 4b98 c100 |0097: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370b48: 6e20 4b98 9100 |009a: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370b4e: 6e10 5498 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370b54: 0c0c |00a0: move-result-object v12 │ │ -370b56: 7020 6aa0 c000 |00a1: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370b5c: 2700 |00a4: throw v0 │ │ -370b5e: 6e10 789e 0200 |00a5: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370b64: 0c02 |00a8: move-result-object v2 │ │ -370b66: 5bb1 4d72 |00a9: iput-object v1, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ -370b6a: 6303 4972 |00ab: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ -370b6e: 3803 0700 |00ad: if-eqz v3, 00b4 // +0007 │ │ -370b72: 7030 60a0 1b02 |00af: invoke-direct {v11, v1, v2}, Ljavax/mail/internet/ParameterList;.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V // method@a060 │ │ -370b78: 2900 58ff |00b2: goto/16 000a // -00a8 │ │ -370b7c: 54b3 4e72 |00b4: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -370b80: 7230 899a 1302 |00b6: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -370b86: 2900 51ff |00b9: goto/16 000a // -00af │ │ -370b8a: 2200 4014 |00bb: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370b8e: 2201 e812 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -370b92: 7010 4098 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370b98: 6e20 4b98 a100 |00c2: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370b9e: 6e20 4b98 c100 |00c5: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370ba4: 1a0c 2808 |00c8: const-string v12, ">, expected '=', got "" // string@0828 │ │ -370ba8: 6e20 4b98 c100 |00ca: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370bae: 6e10 789e 0200 |00cd: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370bb4: 0c0c |00d0: move-result-object v12 │ │ -370bb6: 6e20 4b98 c100 |00d1: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370bbc: 6e20 4b98 9100 |00d4: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370bc2: 6e10 5498 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370bc8: 0c0c |00da: move-result-object v12 │ │ -370bca: 7020 6aa0 c000 |00db: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370bd0: 2700 |00de: throw v0 │ │ -370bd2: 2200 4014 |00df: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370bd6: 2202 e812 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -370bda: 7010 4098 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370be0: 6e20 4b98 a200 |00e6: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370be6: 6e20 4b98 c200 |00e9: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370bec: 1a0c 2b08 |00ec: const-string v12, ">, expected parameter name, got "" // string@082b │ │ -370bf0: 6e20 4b98 c200 |00ee: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370bf6: 6e10 789e 0100 |00f1: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370bfc: 0c0c |00f4: move-result-object v12 │ │ -370bfe: 6e20 4b98 c200 |00f5: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c04: 6e20 4b98 9200 |00f8: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c0a: 6e10 5498 0200 |00fb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370c10: 0c0c |00fe: move-result-object v12 │ │ -370c12: 7020 6aa0 c000 |00ff: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370c18: 2700 |0102: throw v0 │ │ -370c1a: 3372 4700 |0103: if-ne v2, v7, 014a // +0047 │ │ -370c1e: 54b2 4d72 |0105: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ -370c22: 3802 4300 |0107: if-eqz v2, 014a // +0043 │ │ -370c26: 6303 4872 |0109: sget-boolean v3, Ljavax/mail/internet/ParameterList;.applehack:Z // field@7248 │ │ -370c2a: 3803 1000 |010b: if-eqz v3, 011b // +0010 │ │ -370c2e: 6e20 1298 6200 |010d: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -370c34: 0a02 |0110: move-result v2 │ │ -370c36: 3902 0e00 |0111: if-nez v2, 011f // +000e │ │ -370c3a: 54b2 4d72 |0113: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ -370c3e: 6e20 1298 5200 |0115: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -370c44: 0a02 |0118: move-result v2 │ │ -370c46: 3902 0600 |0119: if-nez v2, 011f // +0006 │ │ -370c4a: 6302 5072 |011b: sget-boolean v2, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7250 │ │ -370c4e: 3902 2d00 |011d: if-nez v2, 014a // +002d │ │ -370c52: 54b2 4e72 |011f: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -370c56: 54b3 4d72 |0121: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ -370c5a: 7220 859a 3200 |0123: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -370c60: 0c02 |0126: move-result-object v2 │ │ -370c62: 1f02 e612 |0127: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -370c66: 2203 e812 |0129: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -370c6a: 7010 4098 0300 |012b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370c70: 6e20 4b98 2300 |012e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c76: 1a02 a500 |0131: const-string v2, " " // string@00a5 │ │ -370c7a: 6e20 4b98 2300 |0133: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c80: 6e10 789e 0100 |0136: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370c86: 0c01 |0139: move-result-object v1 │ │ -370c88: 6e20 4b98 1300 |013a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c8e: 6e10 5498 0300 |013d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370c94: 0c01 |0140: move-result-object v1 │ │ -370c96: 54b2 4e72 |0141: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -370c9a: 54b3 4d72 |0143: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ -370c9e: 7230 899a 3201 |0145: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -370ca4: 2900 c2fe |0148: goto/16 000a // -013e │ │ -370ca8: 2200 4014 |014a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370cac: 2202 e812 |014c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -370cb0: 7010 4098 0200 |014e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370cb6: 6e20 4b98 a200 |0151: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370cbc: 6e20 4b98 c200 |0154: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370cc2: 1a0c 2708 |0157: const-string v12, ">, expected ';', got "" // string@0827 │ │ -370cc6: 6e20 4b98 c200 |0159: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370ccc: 6e10 789e 0100 |015c: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370cd2: 0c0c |015f: move-result-object v12 │ │ -370cd4: 6e20 4b98 c200 |0160: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370cda: 6e20 4b98 9200 |0163: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370ce0: 6e10 5498 0200 |0166: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370ce6: 0c0c |0169: move-result-object v12 │ │ -370ce8: 7020 6aa0 c000 |016a: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370cee: 2700 |016d: throw v0 │ │ +370a00: |[370a00] javax.mail.internet.ParameterList.:(Ljava/lang/String;)V │ │ +370a10: 7010 56a0 0b00 |0000: invoke-direct {v11}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +370a16: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ +370a1a: 1a01 a703 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a7 │ │ +370a1e: 7030 7b9e c001 |0007: invoke-direct {v0, v12, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +370a24: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +370a2a: 0c01 |000d: move-result-object v1 │ │ +370a2c: 6e10 779e 0100 |000e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +370a32: 0a02 |0011: move-result v2 │ │ +370a34: 12c3 |0012: const/4 v3, #int -4 // #fc │ │ +370a36: 3332 0300 |0013: if-ne v2, v3, 0016 // +0003 │ │ +370a3a: 2819 |0015: goto 002e // +0019 │ │ +370a3c: 8e24 |0016: int-to-char v4, v2 │ │ +370a3e: 1a05 8f70 |0017: const-string v5, "filename" // string@708f │ │ +370a42: 1a06 6c9e |0019: const-string v6, "name" // string@9e6c │ │ +370a46: 12f7 |001b: const/4 v7, #int -1 // #ff │ │ +370a48: 1308 3b00 |001c: const/16 v8, #int 59 // #3b │ │ +370a4c: 1a09 ff02 |001e: const-string v9, """ // string@02ff │ │ +370a50: 1a0a 0920 |0020: const-string v10, "In parameter list <" // string@2009 │ │ +370a54: 3384 e100 |0022: if-ne v4, v8, 0103 // +00e1 │ │ +370a58: 6e10 819e 0000 |0024: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +370a5e: 0c01 |0027: move-result-object v1 │ │ +370a60: 6e10 779e 0100 |0028: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +370a66: 0a02 |002b: move-result v2 │ │ +370a68: 3332 0b00 |002c: if-ne v2, v3, 0037 // +000b │ │ +370a6c: 630c 4972 |002e: sget-boolean v12, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ +370a70: 380c 0600 |0030: if-eqz v12, 0036 // +0006 │ │ +370a74: 120c |0032: const/4 v12, #int 0 // #0 │ │ +370a76: 7020 58a0 cb00 |0033: invoke-direct {v11, v12}, Ljavax/mail/internet/ParameterList;.combineMultisegmentNames:(Z)V // method@a058 │ │ +370a7c: 0e00 |0036: return-void │ │ +370a7e: 6e10 779e 0100 |0037: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +370a84: 0a02 |003a: move-result v2 │ │ +370a86: 3372 a400 |003b: if-ne v2, v7, 00df // +00a4 │ │ +370a8a: 6e10 789e 0100 |003d: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370a90: 0c01 |0040: move-result-object v1 │ │ +370a92: 6202 ba70 |0041: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +370a96: 6e20 3198 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +370a9c: 0c01 |0046: move-result-object v1 │ │ +370a9e: 6e10 819e 0000 |0047: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +370aa4: 0c02 |004a: move-result-object v2 │ │ +370aa6: 6e10 779e 0200 |004b: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +370aac: 0a03 |004e: move-result v3 │ │ +370aae: 8e33 |004f: int-to-char v3, v3 │ │ +370ab0: 1304 3d00 |0050: const/16 v4, #int 61 // #3d │ │ +370ab4: 3343 6900 |0052: if-ne v3, v4, 00bb // +0069 │ │ +370ab8: 6302 5372 |0054: sget-boolean v2, Ljavax/mail/internet/ParameterList;.windowshack:Z // field@7253 │ │ +370abc: 3802 1400 |0056: if-eqz v2, 006a // +0014 │ │ +370ac0: 6e20 1298 6100 |0058: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +370ac6: 0a02 |005b: move-result v2 │ │ +370ac8: 3902 0800 |005c: if-nez v2, 0064 // +0008 │ │ +370acc: 6e20 1298 5100 |005e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +370ad2: 0a02 |0061: move-result v2 │ │ +370ad4: 3802 0800 |0062: if-eqz v2, 006a // +0008 │ │ +370ad8: 1212 |0064: const/4 v2, #int 1 // #1 │ │ +370ada: 6e30 839e 8002 |0065: invoke-virtual {v0, v8, v2}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ +370ae0: 0c02 |0068: move-result-object v2 │ │ +370ae2: 280e |0069: goto 0077 // +000e │ │ +370ae4: 6302 5072 |006a: sget-boolean v2, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7250 │ │ +370ae8: 3802 0700 |006c: if-eqz v2, 0073 // +0007 │ │ +370aec: 6e10 819e 0000 |006e: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +370af2: 0c02 |0071: move-result-object v2 │ │ +370af4: 2805 |0072: goto 0077 // +0005 │ │ +370af6: 6e20 829e 8000 |0073: invoke-virtual {v0, v8}, Ljavax/mail/internet/HeaderTokenizer;.next:(C)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e82 │ │ +370afc: 0c02 |0076: move-result-object v2 │ │ +370afe: 6e10 779e 0200 |0077: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +370b04: 0a03 |007a: move-result v3 │ │ +370b06: 3273 2a00 |007b: if-eq v3, v7, 00a5 // +002a │ │ +370b0a: 12e4 |007d: const/4 v4, #int -2 // #fe │ │ +370b0c: 3343 0300 |007e: if-ne v3, v4, 0081 // +0003 │ │ +370b10: 2825 |0080: goto 00a5 // +0025 │ │ +370b12: 2200 4014 |0081: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370b16: 2201 e812 |0083: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +370b1a: 7010 4098 0100 |0085: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370b20: 6e20 4b98 a100 |0088: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370b26: 6e20 4b98 c100 |008b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370b2c: 1a0c 2c08 |008e: const-string v12, ">, expected parameter value, got "" // string@082c │ │ +370b30: 6e20 4b98 c100 |0090: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370b36: 6e10 789e 0200 |0093: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370b3c: 0c0c |0096: move-result-object v12 │ │ +370b3e: 6e20 4b98 c100 |0097: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370b44: 6e20 4b98 9100 |009a: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370b4a: 6e10 5498 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370b50: 0c0c |00a0: move-result-object v12 │ │ +370b52: 7020 6aa0 c000 |00a1: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370b58: 2700 |00a4: throw v0 │ │ +370b5a: 6e10 789e 0200 |00a5: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370b60: 0c02 |00a8: move-result-object v2 │ │ +370b62: 5bb1 4d72 |00a9: iput-object v1, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ +370b66: 6303 4972 |00ab: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ +370b6a: 3803 0700 |00ad: if-eqz v3, 00b4 // +0007 │ │ +370b6e: 7030 60a0 1b02 |00af: invoke-direct {v11, v1, v2}, Ljavax/mail/internet/ParameterList;.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V // method@a060 │ │ +370b74: 2900 58ff |00b2: goto/16 000a // -00a8 │ │ +370b78: 54b3 4e72 |00b4: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +370b7c: 7230 899a 1302 |00b6: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +370b82: 2900 51ff |00b9: goto/16 000a // -00af │ │ +370b86: 2200 4014 |00bb: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370b8a: 2201 e812 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +370b8e: 7010 4098 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370b94: 6e20 4b98 a100 |00c2: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370b9a: 6e20 4b98 c100 |00c5: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370ba0: 1a0c 2808 |00c8: const-string v12, ">, expected '=', got "" // string@0828 │ │ +370ba4: 6e20 4b98 c100 |00ca: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370baa: 6e10 789e 0200 |00cd: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370bb0: 0c0c |00d0: move-result-object v12 │ │ +370bb2: 6e20 4b98 c100 |00d1: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370bb8: 6e20 4b98 9100 |00d4: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370bbe: 6e10 5498 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370bc4: 0c0c |00da: move-result-object v12 │ │ +370bc6: 7020 6aa0 c000 |00db: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370bcc: 2700 |00de: throw v0 │ │ +370bce: 2200 4014 |00df: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370bd2: 2202 e812 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +370bd6: 7010 4098 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370bdc: 6e20 4b98 a200 |00e6: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370be2: 6e20 4b98 c200 |00e9: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370be8: 1a0c 2b08 |00ec: const-string v12, ">, expected parameter name, got "" // string@082b │ │ +370bec: 6e20 4b98 c200 |00ee: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370bf2: 6e10 789e 0100 |00f1: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370bf8: 0c0c |00f4: move-result-object v12 │ │ +370bfa: 6e20 4b98 c200 |00f5: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c00: 6e20 4b98 9200 |00f8: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c06: 6e10 5498 0200 |00fb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370c0c: 0c0c |00fe: move-result-object v12 │ │ +370c0e: 7020 6aa0 c000 |00ff: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370c14: 2700 |0102: throw v0 │ │ +370c16: 3372 4700 |0103: if-ne v2, v7, 014a // +0047 │ │ +370c1a: 54b2 4d72 |0105: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ +370c1e: 3802 4300 |0107: if-eqz v2, 014a // +0043 │ │ +370c22: 6303 4872 |0109: sget-boolean v3, Ljavax/mail/internet/ParameterList;.applehack:Z // field@7248 │ │ +370c26: 3803 1000 |010b: if-eqz v3, 011b // +0010 │ │ +370c2a: 6e20 1298 6200 |010d: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +370c30: 0a02 |0110: move-result v2 │ │ +370c32: 3902 0e00 |0111: if-nez v2, 011f // +000e │ │ +370c36: 54b2 4d72 |0113: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ +370c3a: 6e20 1298 5200 |0115: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +370c40: 0a02 |0118: move-result v2 │ │ +370c42: 3902 0600 |0119: if-nez v2, 011f // +0006 │ │ +370c46: 6302 5072 |011b: sget-boolean v2, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7250 │ │ +370c4a: 3902 2d00 |011d: if-nez v2, 014a // +002d │ │ +370c4e: 54b2 4e72 |011f: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +370c52: 54b3 4d72 |0121: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ +370c56: 7220 859a 3200 |0123: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +370c5c: 0c02 |0126: move-result-object v2 │ │ +370c5e: 1f02 e612 |0127: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +370c62: 2203 e812 |0129: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +370c66: 7010 4098 0300 |012b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370c6c: 6e20 4b98 2300 |012e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c72: 1a02 a500 |0131: const-string v2, " " // string@00a5 │ │ +370c76: 6e20 4b98 2300 |0133: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c7c: 6e10 789e 0100 |0136: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370c82: 0c01 |0139: move-result-object v1 │ │ +370c84: 6e20 4b98 1300 |013a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c8a: 6e10 5498 0300 |013d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370c90: 0c01 |0140: move-result-object v1 │ │ +370c92: 54b2 4e72 |0141: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +370c96: 54b3 4d72 |0143: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724d │ │ +370c9a: 7230 899a 3201 |0145: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +370ca0: 2900 c2fe |0148: goto/16 000a // -013e │ │ +370ca4: 2200 4014 |014a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370ca8: 2202 e812 |014c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +370cac: 7010 4098 0200 |014e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370cb2: 6e20 4b98 a200 |0151: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370cb8: 6e20 4b98 c200 |0154: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370cbe: 1a0c 2708 |0157: const-string v12, ">, expected ';', got "" // string@0827 │ │ +370cc2: 6e20 4b98 c200 |0159: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370cc8: 6e10 789e 0100 |015c: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370cce: 0c0c |015f: move-result-object v12 │ │ +370cd0: 6e20 4b98 c200 |0160: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370cd6: 6e20 4b98 9200 |0163: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370cdc: 6e10 5498 0200 |0166: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370ce2: 0c0c |0169: move-result-object v12 │ │ +370ce4: 7020 6aa0 c000 |016a: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370cea: 2700 |016d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0003 line=243 │ │ 0x000a line=245 │ │ 0x000e line=246 │ │ 0x0024 line=254 │ │ @@ -812320,185 +812320,185 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 339 16-bit code units │ │ -370cf0: |[370cf0] javax.mail.internet.ParameterList.combineMultisegmentNames:(Z)V │ │ -370d00: 5490 4f72 |0000: iget-object v0, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ -370d04: 7210 b19a 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -370d0a: 0c00 |0005: move-result-object v0 │ │ -370d0c: 7210 3f9a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -370d12: 0a01 |0009: move-result v1 │ │ -370d14: 3801 a800 |000a: if-eqz v1, 00b2 // +00a8 │ │ -370d18: 7210 409a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -370d1e: 0c01 |000f: move-result-object v1 │ │ -370d20: 1f01 e612 |0010: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -370d24: 2202 3b14 |0012: new-instance v2, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ -370d28: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -370d2a: 7020 48a0 3200 |0015: invoke-direct {v2, v3}, Ljavax/mail/internet/ParameterList$MultiValue;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a048 │ │ -370d30: 2204 8412 |0018: new-instance v4, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -370d34: 7010 5096 0400 |001a: invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;.:()V // method@9650 │ │ -370d3a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -370d3c: 2206 e812 |001e: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -370d40: 7010 4098 0600 |0020: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370d46: 6e20 4b98 1600 |0023: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370d4c: 1a07 a304 |0026: const-string v7, "*" // string@04a3 │ │ -370d50: 6e20 4b98 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370d56: 6e20 4798 5600 |002b: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -370d5c: 6e10 5498 0600 |002e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370d62: 0c06 |0031: move-result-object v6 │ │ -370d64: 5497 5172 |0032: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -370d68: 7220 859a 6700 |0034: invoke-interface {v7, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -370d6e: 0c07 |0037: move-result-object v7 │ │ -370d70: 3907 0300 |0038: if-nez v7, 003b // +0003 │ │ -370d74: 2816 |003a: goto 0050 // +0016 │ │ -370d76: 6e20 49a0 7200 |003b: invoke-virtual {v2, v7}, Ljavax/mail/internet/ParameterList$MultiValue;.add:(Ljava/lang/Object;)Z // method@a049 │ │ -370d7c: 2078 3e14 |003e: instance-of v8, v7, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370d80: 3808 6000 |0040: if-eqz v8, 00a0 // +0060 │ │ -370d84: 1f07 3e14 |0042: check-cast v7, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370d88: 3905 0500 |0044: if-nez v5, 0049 // +0005 │ │ -370d8c: 5473 4572 |0046: iget-object v3, v7, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ -370d90: 2852 |0048: goto 009a // +0052 │ │ -370d92: 3903 5100 |0049: if-nez v3, 009a // +0051 │ │ -370d96: 5497 4f72 |004b: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ -370d9a: 7220 b29a 1700 |004d: invoke-interface {v7, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@9ab2 │ │ -370da0: 3905 0800 |0050: if-nez v5, 0058 // +0008 │ │ -370da4: 5492 4e72 |0052: iget-object v2, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -370da8: 7220 8b9a 1200 |0054: invoke-interface {v2, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -370dae: 28af |0057: goto 0006 // -0051 │ │ -370db0: 3803 0900 |0058: if-eqz v3, 0061 // +0009 │ │ -370db4: 7110 30a0 0300 |005a: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -370dba: 0c03 |005d: move-result-object v3 │ │ -370dbc: 2803 |005e: goto 0061 // +0003 │ │ -370dbe: 0d03 |005f: move-exception v3 │ │ -370dc0: 281d |0060: goto 007d // +001d │ │ -370dc2: 3803 0800 |0061: if-eqz v3, 0069 // +0008 │ │ -370dc6: 6e10 2298 0300 |0063: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -370dcc: 0a05 |0066: move-result v5 │ │ -370dce: 3905 0600 |0067: if-nez v5, 006d // +0006 │ │ -370dd2: 7100 2aa0 0000 |0069: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ -370dd8: 0c03 |006c: move-result-object v3 │ │ -370dda: 3803 0900 |006d: if-eqz v3, 0076 // +0009 │ │ -370dde: 6e20 5896 3400 |006f: invoke-virtual {v4, v3}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@9658 │ │ -370de4: 0c03 |0072: move-result-object v3 │ │ -370de6: 5b23 4172 |0073: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7241 │ │ -370dea: 2814 |0075: goto 0089 // +0014 │ │ -370dec: 6e10 5796 0400 |0076: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@9657 │ │ -370df2: 0c03 |0079: move-result-object v3 │ │ -370df4: 5b23 4172 |007a: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7241 │ │ -370df8: 280d |007c: goto 0089 // +000d │ │ -370dfa: 6305 4a72 |007d: sget-boolean v5, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -370dfe: 3905 1100 |007f: if-nez v5, 0090 // +0011 │ │ -370e02: 1a03 5d87 |0081: const-string v3, "iso-8859-1" // string@875d │ │ -370e06: 6e20 5896 3400 |0083: invoke-virtual {v4, v3}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@9658 │ │ -370e0c: 0c03 |0086: move-result-object v3 │ │ -370e0e: 5b23 4172 |0087: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7241 │ │ -370e12: 5493 4e72 |0089: iget-object v3, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -370e16: 7230 899a 1302 |008b: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -370e1c: 2900 78ff |008e: goto/16 0006 // -0088 │ │ -370e20: 2200 4014 |0090: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370e24: 6e10 0f97 0300 |0092: invoke-virtual {v3}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@970f │ │ -370e2a: 0c01 |0095: move-result-object v1 │ │ -370e2c: 7020 6aa0 1000 |0096: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370e32: 2700 |0099: throw v0 │ │ -370e34: 5477 4772 |009a: iget-object v7, v7, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -370e38: 7120 5ba0 4700 |009c: invoke-static {v7, v4}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V // method@a05b │ │ -370e3e: 280a |009f: goto 00a9 // +000a │ │ -370e40: 1f07 e612 |00a0: check-cast v7, Ljava/lang/String; // type@12e6 │ │ -370e44: 7110 5d95 0700 |00a2: invoke-static {v7}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955d │ │ -370e4a: 0c07 |00a5: move-result-object v7 │ │ -370e4c: 6e20 5996 7400 |00a6: invoke-virtual {v4, v7}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@9659 │ │ -370e52: 5497 5172 |00a9: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -370e56: 7220 8b9a 6700 |00ab: invoke-interface {v7, v6}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -370e5c: d805 0501 |00ae: add-int/lit8 v5, v5, #int 1 // #01 │ │ -370e60: 2900 6eff |00b0: goto/16 001e // -0092 │ │ -370e64: 549a 5172 |00b2: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -370e68: 7210 8c9a 0a00 |00b4: invoke-interface {v10}, Ljava/util/Map;.size:()I // method@9a8c │ │ -370e6e: 0a0a |00b7: move-result v10 │ │ -370e70: 3d0a 3e00 |00b8: if-lez v10, 00f6 // +003e │ │ -370e74: 549a 5172 |00ba: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -370e78: 7210 8d9a 0a00 |00bc: invoke-interface {v10}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ -370e7e: 0c0a |00bf: move-result-object v10 │ │ -370e80: 7210 ef99 0a00 |00c0: invoke-interface {v10}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ -370e86: 0c0a |00c3: move-result-object v10 │ │ -370e88: 7210 3f9a 0a00 |00c4: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -370e8e: 0a00 |00c7: move-result v0 │ │ -370e90: 3800 2700 |00c8: if-eqz v0, 00ef // +0027 │ │ -370e94: 7210 409a 0a00 |00ca: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -370e9a: 0c00 |00cd: move-result-object v0 │ │ -370e9c: 2001 3e14 |00ce: instance-of v1, v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370ea0: 3801 f4ff |00d0: if-eqz v1, 00c4 // -000c │ │ -370ea4: 1f00 3e14 |00d2: check-cast v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370ea8: 5401 4772 |00d4: iget-object v1, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -370eac: 5402 4572 |00d6: iget-object v2, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ -370eb0: 7120 5aa0 2100 |00d8: invoke-static {v1, v2}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ -370eb6: 0c01 |00db: move-result-object v1 │ │ -370eb8: 5b01 4772 |00dc: iput-object v1, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -370ebc: 28e6 |00de: goto 00c4 // -001a │ │ -370ebe: 0d00 |00df: move-exception v0 │ │ -370ec0: 6301 4a72 |00e0: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -370ec4: 3901 0300 |00e2: if-nez v1, 00e5 // +0003 │ │ -370ec8: 28e0 |00e4: goto 00c4 // -0020 │ │ -370eca: 220a 4014 |00e5: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370ece: 6e10 0f97 0000 |00e7: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@970f │ │ -370ed4: 0c00 |00ea: move-result-object v0 │ │ -370ed6: 7020 6aa0 0a00 |00eb: invoke-direct {v10, v0}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370edc: 270a |00ee: throw v10 │ │ -370ede: 549a 4e72 |00ef: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -370ee2: 5490 5172 |00f1: iget-object v0, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -370ee6: 7220 8a9a 0a00 |00f3: invoke-interface {v10, v0}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@9a8a │ │ -370eec: 549a 4f72 |00f6: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ -370ef0: 7210 ab9a 0a00 |00f8: invoke-interface {v10}, Ljava/util/Set;.clear:()V // method@9aab │ │ -370ef6: 549a 5172 |00fb: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -370efa: 7210 809a 0a00 |00fd: invoke-interface {v10}, Ljava/util/Map;.clear:()V // method@9a80 │ │ -370f00: 0e00 |0100: return-void │ │ -370f02: 0d00 |0101: move-exception v0 │ │ -370f04: 380a 5000 |0102: if-eqz v10, 0152 // +0050 │ │ -370f08: 549a 5172 |0104: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -370f0c: 7210 8c9a 0a00 |0106: invoke-interface {v10}, Ljava/util/Map;.size:()I // method@9a8c │ │ -370f12: 0a0a |0109: move-result v10 │ │ -370f14: 3d0a 3e00 |010a: if-lez v10, 0148 // +003e │ │ -370f18: 549a 5172 |010c: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -370f1c: 7210 8d9a 0a00 |010e: invoke-interface {v10}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ -370f22: 0c0a |0111: move-result-object v10 │ │ -370f24: 7210 ef99 0a00 |0112: invoke-interface {v10}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ -370f2a: 0c0a |0115: move-result-object v10 │ │ -370f2c: 7210 3f9a 0a00 |0116: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -370f32: 0a01 |0119: move-result v1 │ │ -370f34: 3801 2700 |011a: if-eqz v1, 0141 // +0027 │ │ -370f38: 7210 409a 0a00 |011c: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -370f3e: 0c01 |011f: move-result-object v1 │ │ -370f40: 2012 3e14 |0120: instance-of v2, v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370f44: 3802 f4ff |0122: if-eqz v2, 0116 // -000c │ │ -370f48: 1f01 3e14 |0124: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370f4c: 5412 4772 |0126: iget-object v2, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -370f50: 5413 4572 |0128: iget-object v3, v1, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ -370f54: 7120 5aa0 3200 |012a: invoke-static {v2, v3}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ -370f5a: 0c02 |012d: move-result-object v2 │ │ -370f5c: 5b12 4772 |012e: iput-object v2, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -370f60: 28e6 |0130: goto 0116 // -001a │ │ -370f62: 0d01 |0131: move-exception v1 │ │ -370f64: 6302 4a72 |0132: sget-boolean v2, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -370f68: 3902 0300 |0134: if-nez v2, 0137 // +0003 │ │ -370f6c: 28e0 |0136: goto 0116 // -0020 │ │ -370f6e: 220a 4014 |0137: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370f72: 6e10 0f97 0100 |0139: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@970f │ │ -370f78: 0c00 |013c: move-result-object v0 │ │ -370f7a: 7020 6aa0 0a00 |013d: invoke-direct {v10, v0}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370f80: 270a |0140: throw v10 │ │ -370f82: 549a 4e72 |0141: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -370f86: 5491 5172 |0143: iget-object v1, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -370f8a: 7220 8a9a 1a00 |0145: invoke-interface {v10, v1}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@9a8a │ │ -370f90: 549a 4f72 |0148: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ -370f94: 7210 ab9a 0a00 |014a: invoke-interface {v10}, Ljava/util/Set;.clear:()V // method@9aab │ │ -370f9a: 549a 5172 |014d: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -370f9e: 7210 809a 0a00 |014f: invoke-interface {v10}, Ljava/util/Map;.clear:()V // method@9a80 │ │ -370fa4: 2700 |0152: throw v0 │ │ +370cec: |[370cec] javax.mail.internet.ParameterList.combineMultisegmentNames:(Z)V │ │ +370cfc: 5490 4f72 |0000: iget-object v0, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ +370d00: 7210 b19a 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +370d06: 0c00 |0005: move-result-object v0 │ │ +370d08: 7210 3f9a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +370d0e: 0a01 |0009: move-result v1 │ │ +370d10: 3801 a800 |000a: if-eqz v1, 00b2 // +00a8 │ │ +370d14: 7210 409a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +370d1a: 0c01 |000f: move-result-object v1 │ │ +370d1c: 1f01 e612 |0010: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +370d20: 2202 3b14 |0012: new-instance v2, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ +370d24: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +370d26: 7020 48a0 3200 |0015: invoke-direct {v2, v3}, Ljavax/mail/internet/ParameterList$MultiValue;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a048 │ │ +370d2c: 2204 8412 |0018: new-instance v4, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +370d30: 7010 5096 0400 |001a: invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;.:()V // method@9650 │ │ +370d36: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +370d38: 2206 e812 |001e: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +370d3c: 7010 4098 0600 |0020: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370d42: 6e20 4b98 1600 |0023: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370d48: 1a07 a304 |0026: const-string v7, "*" // string@04a3 │ │ +370d4c: 6e20 4b98 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370d52: 6e20 4798 5600 |002b: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +370d58: 6e10 5498 0600 |002e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370d5e: 0c06 |0031: move-result-object v6 │ │ +370d60: 5497 5172 |0032: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +370d64: 7220 859a 6700 |0034: invoke-interface {v7, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +370d6a: 0c07 |0037: move-result-object v7 │ │ +370d6c: 3907 0300 |0038: if-nez v7, 003b // +0003 │ │ +370d70: 2816 |003a: goto 0050 // +0016 │ │ +370d72: 6e20 49a0 7200 |003b: invoke-virtual {v2, v7}, Ljavax/mail/internet/ParameterList$MultiValue;.add:(Ljava/lang/Object;)Z // method@a049 │ │ +370d78: 2078 3e14 |003e: instance-of v8, v7, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370d7c: 3808 6000 |0040: if-eqz v8, 00a0 // +0060 │ │ +370d80: 1f07 3e14 |0042: check-cast v7, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370d84: 3905 0500 |0044: if-nez v5, 0049 // +0005 │ │ +370d88: 5473 4572 |0046: iget-object v3, v7, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ +370d8c: 2852 |0048: goto 009a // +0052 │ │ +370d8e: 3903 5100 |0049: if-nez v3, 009a // +0051 │ │ +370d92: 5497 4f72 |004b: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ +370d96: 7220 b29a 1700 |004d: invoke-interface {v7, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@9ab2 │ │ +370d9c: 3905 0800 |0050: if-nez v5, 0058 // +0008 │ │ +370da0: 5492 4e72 |0052: iget-object v2, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +370da4: 7220 8b9a 1200 |0054: invoke-interface {v2, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ +370daa: 28af |0057: goto 0006 // -0051 │ │ +370dac: 3803 0900 |0058: if-eqz v3, 0061 // +0009 │ │ +370db0: 7110 30a0 0300 |005a: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +370db6: 0c03 |005d: move-result-object v3 │ │ +370db8: 2803 |005e: goto 0061 // +0003 │ │ +370dba: 0d03 |005f: move-exception v3 │ │ +370dbc: 281d |0060: goto 007d // +001d │ │ +370dbe: 3803 0800 |0061: if-eqz v3, 0069 // +0008 │ │ +370dc2: 6e10 2298 0300 |0063: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +370dc8: 0a05 |0066: move-result v5 │ │ +370dca: 3905 0600 |0067: if-nez v5, 006d // +0006 │ │ +370dce: 7100 2aa0 0000 |0069: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ +370dd4: 0c03 |006c: move-result-object v3 │ │ +370dd6: 3803 0900 |006d: if-eqz v3, 0076 // +0009 │ │ +370dda: 6e20 5896 3400 |006f: invoke-virtual {v4, v3}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@9658 │ │ +370de0: 0c03 |0072: move-result-object v3 │ │ +370de2: 5b23 4172 |0073: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7241 │ │ +370de6: 2814 |0075: goto 0089 // +0014 │ │ +370de8: 6e10 5796 0400 |0076: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@9657 │ │ +370dee: 0c03 |0079: move-result-object v3 │ │ +370df0: 5b23 4172 |007a: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7241 │ │ +370df4: 280d |007c: goto 0089 // +000d │ │ +370df6: 6305 4a72 |007d: sget-boolean v5, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +370dfa: 3905 1100 |007f: if-nez v5, 0090 // +0011 │ │ +370dfe: 1a03 5d87 |0081: const-string v3, "iso-8859-1" // string@875d │ │ +370e02: 6e20 5896 3400 |0083: invoke-virtual {v4, v3}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@9658 │ │ +370e08: 0c03 |0086: move-result-object v3 │ │ +370e0a: 5b23 4172 |0087: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7241 │ │ +370e0e: 5493 4e72 |0089: iget-object v3, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +370e12: 7230 899a 1302 |008b: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +370e18: 2900 78ff |008e: goto/16 0006 // -0088 │ │ +370e1c: 2200 4014 |0090: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370e20: 6e10 0f97 0300 |0092: invoke-virtual {v3}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@970f │ │ +370e26: 0c01 |0095: move-result-object v1 │ │ +370e28: 7020 6aa0 1000 |0096: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370e2e: 2700 |0099: throw v0 │ │ +370e30: 5477 4772 |009a: iget-object v7, v7, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +370e34: 7120 5ba0 4700 |009c: invoke-static {v7, v4}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V // method@a05b │ │ +370e3a: 280a |009f: goto 00a9 // +000a │ │ +370e3c: 1f07 e612 |00a0: check-cast v7, Ljava/lang/String; // type@12e6 │ │ +370e40: 7110 5d95 0700 |00a2: invoke-static {v7}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955d │ │ +370e46: 0c07 |00a5: move-result-object v7 │ │ +370e48: 6e20 5996 7400 |00a6: invoke-virtual {v4, v7}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@9659 │ │ +370e4e: 5497 5172 |00a9: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +370e52: 7220 8b9a 6700 |00ab: invoke-interface {v7, v6}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ +370e58: d805 0501 |00ae: add-int/lit8 v5, v5, #int 1 // #01 │ │ +370e5c: 2900 6eff |00b0: goto/16 001e // -0092 │ │ +370e60: 549a 5172 |00b2: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +370e64: 7210 8c9a 0a00 |00b4: invoke-interface {v10}, Ljava/util/Map;.size:()I // method@9a8c │ │ +370e6a: 0a0a |00b7: move-result v10 │ │ +370e6c: 3d0a 3e00 |00b8: if-lez v10, 00f6 // +003e │ │ +370e70: 549a 5172 |00ba: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +370e74: 7210 8d9a 0a00 |00bc: invoke-interface {v10}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ +370e7a: 0c0a |00bf: move-result-object v10 │ │ +370e7c: 7210 ef99 0a00 |00c0: invoke-interface {v10}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ +370e82: 0c0a |00c3: move-result-object v10 │ │ +370e84: 7210 3f9a 0a00 |00c4: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +370e8a: 0a00 |00c7: move-result v0 │ │ +370e8c: 3800 2700 |00c8: if-eqz v0, 00ef // +0027 │ │ +370e90: 7210 409a 0a00 |00ca: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +370e96: 0c00 |00cd: move-result-object v0 │ │ +370e98: 2001 3e14 |00ce: instance-of v1, v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370e9c: 3801 f4ff |00d0: if-eqz v1, 00c4 // -000c │ │ +370ea0: 1f00 3e14 |00d2: check-cast v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370ea4: 5401 4772 |00d4: iget-object v1, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +370ea8: 5402 4572 |00d6: iget-object v2, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ +370eac: 7120 5aa0 2100 |00d8: invoke-static {v1, v2}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ +370eb2: 0c01 |00db: move-result-object v1 │ │ +370eb4: 5b01 4772 |00dc: iput-object v1, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +370eb8: 28e6 |00de: goto 00c4 // -001a │ │ +370eba: 0d00 |00df: move-exception v0 │ │ +370ebc: 6301 4a72 |00e0: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +370ec0: 3901 0300 |00e2: if-nez v1, 00e5 // +0003 │ │ +370ec4: 28e0 |00e4: goto 00c4 // -0020 │ │ +370ec6: 220a 4014 |00e5: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370eca: 6e10 0f97 0000 |00e7: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@970f │ │ +370ed0: 0c00 |00ea: move-result-object v0 │ │ +370ed2: 7020 6aa0 0a00 |00eb: invoke-direct {v10, v0}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370ed8: 270a |00ee: throw v10 │ │ +370eda: 549a 4e72 |00ef: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +370ede: 5490 5172 |00f1: iget-object v0, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +370ee2: 7220 8a9a 0a00 |00f3: invoke-interface {v10, v0}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@9a8a │ │ +370ee8: 549a 4f72 |00f6: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ +370eec: 7210 ab9a 0a00 |00f8: invoke-interface {v10}, Ljava/util/Set;.clear:()V // method@9aab │ │ +370ef2: 549a 5172 |00fb: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +370ef6: 7210 809a 0a00 |00fd: invoke-interface {v10}, Ljava/util/Map;.clear:()V // method@9a80 │ │ +370efc: 0e00 |0100: return-void │ │ +370efe: 0d00 |0101: move-exception v0 │ │ +370f00: 380a 5000 |0102: if-eqz v10, 0152 // +0050 │ │ +370f04: 549a 5172 |0104: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +370f08: 7210 8c9a 0a00 |0106: invoke-interface {v10}, Ljava/util/Map;.size:()I // method@9a8c │ │ +370f0e: 0a0a |0109: move-result v10 │ │ +370f10: 3d0a 3e00 |010a: if-lez v10, 0148 // +003e │ │ +370f14: 549a 5172 |010c: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +370f18: 7210 8d9a 0a00 |010e: invoke-interface {v10}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ +370f1e: 0c0a |0111: move-result-object v10 │ │ +370f20: 7210 ef99 0a00 |0112: invoke-interface {v10}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ +370f26: 0c0a |0115: move-result-object v10 │ │ +370f28: 7210 3f9a 0a00 |0116: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +370f2e: 0a01 |0119: move-result v1 │ │ +370f30: 3801 2700 |011a: if-eqz v1, 0141 // +0027 │ │ +370f34: 7210 409a 0a00 |011c: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +370f3a: 0c01 |011f: move-result-object v1 │ │ +370f3c: 2012 3e14 |0120: instance-of v2, v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370f40: 3802 f4ff |0122: if-eqz v2, 0116 // -000c │ │ +370f44: 1f01 3e14 |0124: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370f48: 5412 4772 |0126: iget-object v2, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +370f4c: 5413 4572 |0128: iget-object v3, v1, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ +370f50: 7120 5aa0 3200 |012a: invoke-static {v2, v3}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ +370f56: 0c02 |012d: move-result-object v2 │ │ +370f58: 5b12 4772 |012e: iput-object v2, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +370f5c: 28e6 |0130: goto 0116 // -001a │ │ +370f5e: 0d01 |0131: move-exception v1 │ │ +370f60: 6302 4a72 |0132: sget-boolean v2, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +370f64: 3902 0300 |0134: if-nez v2, 0137 // +0003 │ │ +370f68: 28e0 |0136: goto 0116 // -0020 │ │ +370f6a: 220a 4014 |0137: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370f6e: 6e10 0f97 0100 |0139: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@970f │ │ +370f74: 0c00 |013c: move-result-object v0 │ │ +370f76: 7020 6aa0 0a00 |013d: invoke-direct {v10, v0}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370f7c: 270a |0140: throw v10 │ │ +370f7e: 549a 4e72 |0141: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +370f82: 5491 5172 |0143: iget-object v1, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +370f86: 7220 8a9a 1a00 |0145: invoke-interface {v10, v1}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@9a8a │ │ +370f8c: 549a 4f72 |0148: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ +370f90: 7210 ab9a 0a00 |014a: invoke-interface {v10}, Ljava/util/Set;.clear:()V // method@9aab │ │ +370f96: 549a 5172 |014d: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +370f9a: 7210 809a 0a00 |014f: invoke-interface {v10}, Ljava/util/Map;.clear:()V // method@9a80 │ │ +370fa0: 2700 |0152: throw v0 │ │ catches : 11 │ │ 0x0000 - 0x003e │ │ -> 0x0101 │ │ 0x003e - 0x0050 │ │ Ljava/io/IOException; -> 0x00a9 │ │ -> 0x0101 │ │ 0x0052 - 0x0057 │ │ @@ -812584,74 +812584,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 │ │ -3702a0: |[3702a0] javax.mail.internet.ParameterList.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3702b0: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -3702b6: 0a00 |0003: move-result v0 │ │ -3702b8: 2300 1515 |0004: new-array v0, v0, [B // type@1515 │ │ -3702bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3702be: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3702c0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -3702c2: 6e10 2298 0700 |0009: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -3702c8: 0a04 |000c: move-result v4 │ │ -3702ca: 3542 4500 |000d: if-ge v2, v4, 0052 // +0045 │ │ -3702ce: 6e20 0998 2700 |000f: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3702d4: 0a04 |0012: move-result v4 │ │ -3702d6: 1305 2500 |0013: const/16 v5, #int 37 // #25 │ │ -3702da: 3354 3400 |0015: if-ne v4, v5, 0049 // +0034 │ │ -3702de: d805 0201 |0017: add-int/lit8 v5, v2, #int 1 // #01 │ │ -3702e2: d806 0203 |0019: add-int/lit8 v6, v2, #int 3 // #03 │ │ -3702e6: 6e30 2e98 5706 |001b: invoke-virtual {v7, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3702ec: 0c05 |001e: move-result-object v5 │ │ -3702ee: 1306 1000 |001f: const/16 v6, #int 16 // #10 │ │ -3702f2: 7120 9997 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ -3702f8: 0a04 |0024: move-result v4 │ │ -3702fa: 8e44 |0025: int-to-char v4, v4 │ │ -3702fc: d802 0202 |0026: add-int/lit8 v2, v2, #int 2 // #02 │ │ -370300: 2821 |0028: goto 0049 // +0021 │ │ -370302: 0d05 |0029: move-exception v5 │ │ -370304: 6306 4a72 |002a: sget-boolean v6, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -370308: 3906 0300 |002c: if-nez v6, 002f // +0003 │ │ -37030c: 281b |002e: goto 0049 // +001b │ │ -37030e: 2207 4014 |002f: new-instance v7, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370312: 6e10 5598 0500 |0031: invoke-virtual {v5}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ -370318: 0c08 |0034: move-result-object v8 │ │ -37031a: 7020 6aa0 8700 |0035: invoke-direct {v7, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370320: 2707 |0038: throw v7 │ │ -370322: 0d05 |0039: move-exception v5 │ │ -370324: 6306 4a72 |003a: sget-boolean v6, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -370328: 3906 0300 |003c: if-nez v6, 003f // +0003 │ │ -37032c: 280b |003e: goto 0049 // +000b │ │ -37032e: 2207 4014 |003f: new-instance v7, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370332: 6e10 e397 0500 |0041: invoke-virtual {v5}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ -370338: 0c08 |0044: move-result-object v8 │ │ -37033a: 7020 6aa0 8700 |0045: invoke-direct {v7, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370340: 2707 |0048: throw v7 │ │ -370342: d805 0301 |0049: add-int/lit8 v5, v3, #int 1 // #01 │ │ -370346: 8d44 |004b: int-to-byte v4, v4 │ │ -370348: 4f04 0003 |004c: aput-byte v4, v0, v3 │ │ -37034c: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -370350: 0153 |0050: move v3, v5 │ │ -370352: 28b8 |0051: goto 0009 // -0048 │ │ -370354: 3808 0600 |0052: if-eqz v8, 0058 // +0006 │ │ -370358: 7110 30a0 0800 |0054: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -37035e: 0c08 |0057: move-result-object v8 │ │ -370360: 3808 0800 |0058: if-eqz v8, 0060 // +0008 │ │ -370364: 6e10 2298 0800 |005a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -37036a: 0a07 |005d: move-result v7 │ │ -37036c: 3907 0600 |005e: if-nez v7, 0064 // +0006 │ │ -370370: 7100 2aa0 0000 |0060: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ -370376: 0c08 |0063: move-result-object v8 │ │ -370378: 2207 e612 |0064: new-instance v7, Ljava/lang/String; // type@12e6 │ │ -37037c: 7058 0398 0731 |0066: invoke-direct {v7, v0, v1, v3, v8}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ -370382: 1107 |0069: return-object v7 │ │ +37029c: |[37029c] javax.mail.internet.ParameterList.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3702ac: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +3702b2: 0a00 |0003: move-result v0 │ │ +3702b4: 2300 1515 |0004: new-array v0, v0, [B // type@1515 │ │ +3702b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3702ba: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3702bc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +3702be: 6e10 2298 0700 |0009: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +3702c4: 0a04 |000c: move-result v4 │ │ +3702c6: 3542 4500 |000d: if-ge v2, v4, 0052 // +0045 │ │ +3702ca: 6e20 0998 2700 |000f: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3702d0: 0a04 |0012: move-result v4 │ │ +3702d2: 1305 2500 |0013: const/16 v5, #int 37 // #25 │ │ +3702d6: 3354 3400 |0015: if-ne v4, v5, 0049 // +0034 │ │ +3702da: d805 0201 |0017: add-int/lit8 v5, v2, #int 1 // #01 │ │ +3702de: d806 0203 |0019: add-int/lit8 v6, v2, #int 3 // #03 │ │ +3702e2: 6e30 2e98 5706 |001b: invoke-virtual {v7, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3702e8: 0c05 |001e: move-result-object v5 │ │ +3702ea: 1306 1000 |001f: const/16 v6, #int 16 // #10 │ │ +3702ee: 7120 9997 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ +3702f4: 0a04 |0024: move-result v4 │ │ +3702f6: 8e44 |0025: int-to-char v4, v4 │ │ +3702f8: d802 0202 |0026: add-int/lit8 v2, v2, #int 2 // #02 │ │ +3702fc: 2821 |0028: goto 0049 // +0021 │ │ +3702fe: 0d05 |0029: move-exception v5 │ │ +370300: 6306 4a72 |002a: sget-boolean v6, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +370304: 3906 0300 |002c: if-nez v6, 002f // +0003 │ │ +370308: 281b |002e: goto 0049 // +001b │ │ +37030a: 2207 4014 |002f: new-instance v7, Ljavax/mail/internet/ParseException; // type@1440 │ │ +37030e: 6e10 5598 0500 |0031: invoke-virtual {v5}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ +370314: 0c08 |0034: move-result-object v8 │ │ +370316: 7020 6aa0 8700 |0035: invoke-direct {v7, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +37031c: 2707 |0038: throw v7 │ │ +37031e: 0d05 |0039: move-exception v5 │ │ +370320: 6306 4a72 |003a: sget-boolean v6, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +370324: 3906 0300 |003c: if-nez v6, 003f // +0003 │ │ +370328: 280b |003e: goto 0049 // +000b │ │ +37032a: 2207 4014 |003f: new-instance v7, Ljavax/mail/internet/ParseException; // type@1440 │ │ +37032e: 6e10 e397 0500 |0041: invoke-virtual {v5}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ +370334: 0c08 |0044: move-result-object v8 │ │ +370336: 7020 6aa0 8700 |0045: invoke-direct {v7, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +37033c: 2707 |0048: throw v7 │ │ +37033e: d805 0301 |0049: add-int/lit8 v5, v3, #int 1 // #01 │ │ +370342: 8d44 |004b: int-to-byte v4, v4 │ │ +370344: 4f04 0003 |004c: aput-byte v4, v0, v3 │ │ +370348: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +37034c: 0153 |0050: move v3, v5 │ │ +37034e: 28b8 |0051: goto 0009 // -0048 │ │ +370350: 3808 0600 |0052: if-eqz v8, 0058 // +0006 │ │ +370354: 7110 30a0 0800 |0054: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +37035a: 0c08 |0057: move-result-object v8 │ │ +37035c: 3808 0800 |0058: if-eqz v8, 0060 // +0008 │ │ +370360: 6e10 2298 0800 |005a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +370366: 0a07 |005d: move-result v7 │ │ +370368: 3907 0600 |005e: if-nez v7, 0064 // +0006 │ │ +37036c: 7100 2aa0 0000 |0060: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ +370372: 0c08 |0063: move-result-object v8 │ │ +370374: 2207 e612 |0064: new-instance v7, Ljava/lang/String; // type@12e6 │ │ +370378: 7058 0398 0731 |0066: invoke-direct {v7, v0, v1, v3, v8}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ +37037e: 1107 |0069: return-object v7 │ │ catches : 1 │ │ 0x001b - 0x0025 │ │ Ljava/lang/NumberFormatException; -> 0x0039 │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0029 │ │ positions : │ │ 0x0000 line=863 │ │ 0x0009 line=865 │ │ @@ -812676,56 +812676,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 │ │ -371068: |[371068] javax.mail.internet.ParameterList.decodeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V │ │ -371078: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37107a: 6e10 2298 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -371080: 0a01 |0004: move-result v1 │ │ -371082: 3510 4300 |0005: if-ge v0, v1, 0048 // +0043 │ │ -371086: 6e20 0998 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37108c: 0a01 |000a: move-result v1 │ │ -37108e: 1302 2500 |000b: const/16 v2, #int 37 // #25 │ │ -371092: 3321 3400 |000d: if-ne v1, v2, 0041 // +0034 │ │ -371096: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ -37109a: d803 0003 |0011: add-int/lit8 v3, v0, #int 3 // #03 │ │ -37109e: 6e30 2e98 2403 |0013: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3710a4: 0c02 |0016: move-result-object v2 │ │ -3710a6: 1303 1000 |0017: const/16 v3, #int 16 // #10 │ │ -3710aa: 7120 9997 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ -3710b0: 0a01 |001c: move-result v1 │ │ -3710b2: 8e11 |001d: int-to-char v1, v1 │ │ -3710b4: d800 0002 |001e: add-int/lit8 v0, v0, #int 2 // #02 │ │ -3710b8: 2821 |0020: goto 0041 // +0021 │ │ -3710ba: 0d02 |0021: move-exception v2 │ │ -3710bc: 6303 4a72 |0022: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -3710c0: 3903 0300 |0024: if-nez v3, 0027 // +0003 │ │ -3710c4: 281b |0026: goto 0041 // +001b │ │ -3710c6: 2204 4014 |0027: new-instance v4, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3710ca: 6e10 5598 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ -3710d0: 0c05 |002c: move-result-object v5 │ │ -3710d2: 7020 6aa0 5400 |002d: invoke-direct {v4, v5}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3710d8: 2704 |0030: throw v4 │ │ -3710da: 0d02 |0031: move-exception v2 │ │ -3710dc: 6303 4a72 |0032: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -3710e0: 3903 0300 |0034: if-nez v3, 0037 // +0003 │ │ -3710e4: 280b |0036: goto 0041 // +000b │ │ -3710e6: 2204 4014 |0037: new-instance v4, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3710ea: 6e10 e397 0200 |0039: invoke-virtual {v2}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ -3710f0: 0c05 |003c: move-result-object v5 │ │ -3710f2: 7020 6aa0 5400 |003d: invoke-direct {v4, v5}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3710f8: 2704 |0040: throw v4 │ │ -3710fa: 8d11 |0041: int-to-byte v1, v1 │ │ -3710fc: 6e20 d996 1500 |0042: invoke-virtual {v5, v1}, Ljava/io/OutputStream;.write:(I)V // method@96d9 │ │ -371102: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ -371106: 28ba |0047: goto 0001 // -0046 │ │ -371108: 0e00 |0048: return-void │ │ +371064: |[371064] javax.mail.internet.ParameterList.decodeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V │ │ +371074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371076: 6e10 2298 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +37107c: 0a01 |0004: move-result v1 │ │ +37107e: 3510 4300 |0005: if-ge v0, v1, 0048 // +0043 │ │ +371082: 6e20 0998 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +371088: 0a01 |000a: move-result v1 │ │ +37108a: 1302 2500 |000b: const/16 v2, #int 37 // #25 │ │ +37108e: 3321 3400 |000d: if-ne v1, v2, 0041 // +0034 │ │ +371092: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ +371096: d803 0003 |0011: add-int/lit8 v3, v0, #int 3 // #03 │ │ +37109a: 6e30 2e98 2403 |0013: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3710a0: 0c02 |0016: move-result-object v2 │ │ +3710a2: 1303 1000 |0017: const/16 v3, #int 16 // #10 │ │ +3710a6: 7120 9997 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ +3710ac: 0a01 |001c: move-result v1 │ │ +3710ae: 8e11 |001d: int-to-char v1, v1 │ │ +3710b0: d800 0002 |001e: add-int/lit8 v0, v0, #int 2 // #02 │ │ +3710b4: 2821 |0020: goto 0041 // +0021 │ │ +3710b6: 0d02 |0021: move-exception v2 │ │ +3710b8: 6303 4a72 |0022: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +3710bc: 3903 0300 |0024: if-nez v3, 0027 // +0003 │ │ +3710c0: 281b |0026: goto 0041 // +001b │ │ +3710c2: 2204 4014 |0027: new-instance v4, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3710c6: 6e10 5598 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ +3710cc: 0c05 |002c: move-result-object v5 │ │ +3710ce: 7020 6aa0 5400 |002d: invoke-direct {v4, v5}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3710d4: 2704 |0030: throw v4 │ │ +3710d6: 0d02 |0031: move-exception v2 │ │ +3710d8: 6303 4a72 |0032: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +3710dc: 3903 0300 |0034: if-nez v3, 0037 // +0003 │ │ +3710e0: 280b |0036: goto 0041 // +000b │ │ +3710e2: 2204 4014 |0037: new-instance v4, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3710e6: 6e10 e397 0200 |0039: invoke-virtual {v2}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ +3710ec: 0c05 |003c: move-result-object v5 │ │ +3710ee: 7020 6aa0 5400 |003d: invoke-direct {v4, v5}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3710f4: 2704 |0040: throw v4 │ │ +3710f6: 8d11 |0041: int-to-byte v1, v1 │ │ +3710f8: 6e20 d996 1500 |0042: invoke-virtual {v5, v1}, Ljava/io/OutputStream;.write:(I)V // method@96d9 │ │ +3710fe: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ +371102: 28ba |0047: goto 0001 // -0046 │ │ +371104: 0e00 |0048: return-void │ │ catches : 1 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NumberFormatException; -> 0x0031 │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0021 │ │ positions : │ │ 0x0001 line=899 │ │ 0x0007 line=900 │ │ @@ -812745,77 +812745,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 │ │ -3706c0: |[3706c0] javax.mail.internet.ParameterList.encodeValue:(Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; │ │ -3706d0: 7110 1ba0 0700 |0000: invoke-static {v7}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ -3706d6: 0a00 |0003: move-result v0 │ │ -3706d8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3706da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3706dc: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ -3706e0: 1102 |0008: return-object v2 │ │ -3706e2: 7110 30a0 0800 |0009: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -3706e8: 0c00 |000c: move-result-object v0 │ │ -3706ea: 6e20 1798 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ -3706f0: 0c00 |0010: move-result-object v0 │ │ -3706f2: 2201 e712 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@12e7 │ │ -3706f6: 2103 |0013: array-length v3, v0 │ │ -3706f8: 6e10 2298 0800 |0014: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3706fe: 0a04 |0017: move-result v4 │ │ -370700: b043 |0018: add-int/2addr v3, v4 │ │ -370702: d803 0302 |0019: add-int/lit8 v3, v3, #int 2 // #02 │ │ -370706: 7020 3b98 3100 |001b: invoke-direct {v1, v3}, Ljava/lang/StringBuffer;.:(I)V // method@983b │ │ -37070c: 6e20 3d98 8100 |001e: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ -370712: 1a03 7f03 |0021: const-string v3, "''" // string@037f │ │ -370716: 6e20 3d98 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ -37071c: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -37071e: 2104 |0027: array-length v4, v0 │ │ -370720: 3543 3e00 |0028: if-ge v3, v4, 0066 // +003e │ │ -370724: 4804 0003 |002a: aget-byte v4, v0, v3 │ │ -370728: d544 ff00 |002c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -37072c: 8e44 |002e: int-to-char v4, v4 │ │ -37072e: 1305 2000 |002f: const/16 v5, #int 32 // #20 │ │ -370732: 1306 2500 |0031: const/16 v6, #int 37 // #25 │ │ -370736: 3754 1d00 |0033: if-le v4, v5, 0050 // +001d │ │ -37073a: 1305 7f00 |0035: const/16 v5, #int 127 // #7f │ │ -37073e: 3554 1900 |0037: if-ge v4, v5, 0050 // +0019 │ │ -370742: 1305 2a00 |0039: const/16 v5, #int 42 // #2a │ │ -370746: 3254 1500 |003b: if-eq v4, v5, 0050 // +0015 │ │ -37074a: 1305 2700 |003d: const/16 v5, #int 39 // #27 │ │ -37074e: 3254 1100 |003f: if-eq v4, v5, 0050 // +0011 │ │ -370752: 3264 0f00 |0041: if-eq v4, v6, 0050 // +000f │ │ -370756: 1a05 a703 |0043: const-string v5, "()<>@,;:\" []/?=" // string@03a7 │ │ -37075a: 6e20 1a98 4500 |0045: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -370760: 0a05 |0048: move-result v5 │ │ -370762: 3a05 0300 |0049: if-ltz v5, 004c // +0003 │ │ -370766: 2805 |004b: goto 0050 // +0005 │ │ -370768: 6e20 3c98 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -37076e: 2814 |004f: goto 0063 // +0014 │ │ -370770: 6e20 3c98 6100 |0050: invoke-virtual {v1, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -370776: 6205 4c72 |0053: sget-object v5, Ljavax/mail/internet/ParameterList;.hex:[C // field@724c │ │ -37077a: e106 0404 |0055: shr-int/lit8 v6, v4, #int 4 // #04 │ │ -37077e: 4906 0506 |0057: aget-char v6, v5, v6 │ │ -370782: 6e20 3c98 6100 |0059: invoke-virtual {v1, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -370788: dd04 040f |005c: and-int/lit8 v4, v4, #int 15 // #0f │ │ -37078c: 4904 0504 |005e: aget-char v4, v5, v4 │ │ -370790: 6e20 3c98 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -370796: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ -37079a: 28c2 |0065: goto 0027 // -003e │ │ -37079c: 2200 3e14 |0066: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3707a0: 7020 54a0 2000 |0068: invoke-direct {v0, v2}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ -3707a6: 5b08 4572 |006b: iput-object v8, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ -3707aa: 5b07 4772 |006d: iput-object v7, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -3707ae: 6e10 3f98 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ -3707b4: 0c07 |0072: move-result-object v7 │ │ -3707b6: 5b07 4672 |0073: iput-object v7, v0, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7246 │ │ -3707ba: 1100 |0075: return-object v0 │ │ -3707bc: 1102 |0076: return-object v2 │ │ +3706bc: |[3706bc] javax.mail.internet.ParameterList.encodeValue:(Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; │ │ +3706cc: 7110 1ba0 0700 |0000: invoke-static {v7}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ +3706d2: 0a00 |0003: move-result v0 │ │ +3706d4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3706d6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3706d8: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ +3706dc: 1102 |0008: return-object v2 │ │ +3706de: 7110 30a0 0800 |0009: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +3706e4: 0c00 |000c: move-result-object v0 │ │ +3706e6: 6e20 1798 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ +3706ec: 0c00 |0010: move-result-object v0 │ │ +3706ee: 2201 e712 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@12e7 │ │ +3706f2: 2103 |0013: array-length v3, v0 │ │ +3706f4: 6e10 2298 0800 |0014: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3706fa: 0a04 |0017: move-result v4 │ │ +3706fc: b043 |0018: add-int/2addr v3, v4 │ │ +3706fe: d803 0302 |0019: add-int/lit8 v3, v3, #int 2 // #02 │ │ +370702: 7020 3b98 3100 |001b: invoke-direct {v1, v3}, Ljava/lang/StringBuffer;.:(I)V // method@983b │ │ +370708: 6e20 3d98 8100 |001e: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ +37070e: 1a03 7f03 |0021: const-string v3, "''" // string@037f │ │ +370712: 6e20 3d98 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ +370718: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +37071a: 2104 |0027: array-length v4, v0 │ │ +37071c: 3543 3e00 |0028: if-ge v3, v4, 0066 // +003e │ │ +370720: 4804 0003 |002a: aget-byte v4, v0, v3 │ │ +370724: d544 ff00 |002c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +370728: 8e44 |002e: int-to-char v4, v4 │ │ +37072a: 1305 2000 |002f: const/16 v5, #int 32 // #20 │ │ +37072e: 1306 2500 |0031: const/16 v6, #int 37 // #25 │ │ +370732: 3754 1d00 |0033: if-le v4, v5, 0050 // +001d │ │ +370736: 1305 7f00 |0035: const/16 v5, #int 127 // #7f │ │ +37073a: 3554 1900 |0037: if-ge v4, v5, 0050 // +0019 │ │ +37073e: 1305 2a00 |0039: const/16 v5, #int 42 // #2a │ │ +370742: 3254 1500 |003b: if-eq v4, v5, 0050 // +0015 │ │ +370746: 1305 2700 |003d: const/16 v5, #int 39 // #27 │ │ +37074a: 3254 1100 |003f: if-eq v4, v5, 0050 // +0011 │ │ +37074e: 3264 0f00 |0041: if-eq v4, v6, 0050 // +000f │ │ +370752: 1a05 a703 |0043: const-string v5, "()<>@,;:\" []/?=" // string@03a7 │ │ +370756: 6e20 1a98 4500 |0045: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +37075c: 0a05 |0048: move-result v5 │ │ +37075e: 3a05 0300 |0049: if-ltz v5, 004c // +0003 │ │ +370762: 2805 |004b: goto 0050 // +0005 │ │ +370764: 6e20 3c98 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +37076a: 2814 |004f: goto 0063 // +0014 │ │ +37076c: 6e20 3c98 6100 |0050: invoke-virtual {v1, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +370772: 6205 4c72 |0053: sget-object v5, Ljavax/mail/internet/ParameterList;.hex:[C // field@724c │ │ +370776: e106 0404 |0055: shr-int/lit8 v6, v4, #int 4 // #04 │ │ +37077a: 4906 0506 |0057: aget-char v6, v5, v6 │ │ +37077e: 6e20 3c98 6100 |0059: invoke-virtual {v1, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +370784: dd04 040f |005c: and-int/lit8 v4, v4, #int 15 // #0f │ │ +370788: 4904 0504 |005e: aget-char v4, v5, v4 │ │ +37078c: 6e20 3c98 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +370792: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ +370796: 28c2 |0065: goto 0027 // -003e │ │ +370798: 2200 3e14 |0066: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +37079c: 7020 54a0 2000 |0068: invoke-direct {v0, v2}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ +3707a2: 5b08 4572 |006b: iput-object v8, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ +3707a6: 5b07 4772 |006d: iput-object v7, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +3707aa: 6e10 3f98 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ +3707b0: 0c07 |0072: move-result-object v7 │ │ +3707b2: 5b07 4672 |0073: iput-object v7, v0, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7246 │ │ +3707b6: 1100 |0075: return-object v0 │ │ +3707b8: 1102 |0076: return-object v2 │ │ catches : 1 │ │ 0x0009 - 0x0011 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0076 │ │ positions : │ │ 0x0000 line=787 │ │ 0x0009 line=792 │ │ 0x0011 line=796 │ │ @@ -812838,81 +812838,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 │ │ -3707d0: |[3707d0] javax.mail.internet.ParameterList.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; │ │ -3707e0: 2200 3e14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3707e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3707e6: 7020 54a0 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ -3707ec: 5b04 4672 |0006: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7246 │ │ -3707f0: 5b04 4772 |0008: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -3707f4: 1301 2700 |000a: const/16 v1, #int 39 // #27 │ │ -3707f8: 6e20 1a98 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3707fe: 0a02 |000f: move-result v2 │ │ -370800: 3b02 1e00 |0010: if-gez v2, 002e // +001e │ │ -370804: 6301 4a72 |0012: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -370808: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -37080c: 1100 |0016: return-object v0 │ │ -37080e: 2201 4014 |0017: new-instance v1, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370812: 2202 e812 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -370816: 7010 4098 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37081c: 1a03 493d |001e: const-string v3, "Missing charset in encoded value: " // string@3d49 │ │ -370820: 6e20 4b98 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370826: 6e20 4b98 4200 |0023: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37082c: 6e10 5498 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370832: 0c04 |0029: move-result-object v4 │ │ -370834: 7020 6aa0 4100 |002a: invoke-direct {v1, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -37083a: 2701 |002d: throw v1 │ │ -37083c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -37083e: 6e30 2e98 3402 |002f: invoke-virtual {v4, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -370844: 0c03 |0032: move-result-object v3 │ │ -370846: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -37084a: 6e30 1b98 1402 |0035: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -370850: 0a01 |0038: move-result v1 │ │ -370852: 3b01 1e00 |0039: if-gez v1, 0057 // +001e │ │ -370856: 6301 4a72 |003b: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -37085a: 3901 0300 |003d: if-nez v1, 0040 // +0003 │ │ -37085e: 1100 |003f: return-object v0 │ │ -370860: 2201 4014 |0040: new-instance v1, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370864: 2202 e812 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -370868: 7010 4098 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37086e: 1a03 4d3d |0047: const-string v3, "Missing language in encoded value: " // string@3d4d │ │ -370872: 6e20 4b98 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370878: 6e20 4b98 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37087e: 6e10 5498 0200 |004f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370884: 0c04 |0052: move-result-object v4 │ │ -370886: 7020 6aa0 4100 |0053: invoke-direct {v1, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -37088c: 2701 |0056: throw v1 │ │ -37088e: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ -370892: 6e20 2d98 1400 |0059: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -370898: 0c04 |005c: move-result-object v4 │ │ -37089a: 5b04 4772 |005d: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -37089e: 5b03 4572 |005f: iput-object v3, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ -3708a2: 2816 |0061: goto 0077 // +0016 │ │ -3708a4: 0d04 |0062: move-exception v4 │ │ -3708a6: 6301 4a72 |0063: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -3708aa: 3901 0300 |0065: if-nez v1, 0068 // +0003 │ │ -3708ae: 2810 |0067: goto 0077 // +0010 │ │ -3708b0: 2200 4014 |0068: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3708b4: 6e10 5598 0400 |006a: invoke-virtual {v4}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ -3708ba: 0c04 |006d: move-result-object v4 │ │ -3708bc: 7020 6aa0 4000 |006e: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3708c2: 2700 |0071: throw v0 │ │ -3708c4: 0d04 |0072: move-exception v4 │ │ -3708c6: 6301 4a72 |0073: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -3708ca: 3901 0300 |0075: if-nez v1, 0078 // +0003 │ │ -3708ce: 1100 |0077: return-object v0 │ │ -3708d0: 2200 4014 |0078: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3708d4: 6e10 e397 0400 |007a: invoke-virtual {v4}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ -3708da: 0c04 |007d: move-result-object v4 │ │ -3708dc: 7020 6aa0 4000 |007e: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3708e2: 2700 |0081: throw v0 │ │ +3707cc: |[3707cc] javax.mail.internet.ParameterList.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; │ │ +3707dc: 2200 3e14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3707e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3707e2: 7020 54a0 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ +3707e8: 5b04 4672 |0006: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7246 │ │ +3707ec: 5b04 4772 |0008: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +3707f0: 1301 2700 |000a: const/16 v1, #int 39 // #27 │ │ +3707f4: 6e20 1a98 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3707fa: 0a02 |000f: move-result v2 │ │ +3707fc: 3b02 1e00 |0010: if-gez v2, 002e // +001e │ │ +370800: 6301 4a72 |0012: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +370804: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +370808: 1100 |0016: return-object v0 │ │ +37080a: 2201 4014 |0017: new-instance v1, Ljavax/mail/internet/ParseException; // type@1440 │ │ +37080e: 2202 e812 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +370812: 7010 4098 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370818: 1a03 493d |001e: const-string v3, "Missing charset in encoded value: " // string@3d49 │ │ +37081c: 6e20 4b98 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370822: 6e20 4b98 4200 |0023: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370828: 6e10 5498 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37082e: 0c04 |0029: move-result-object v4 │ │ +370830: 7020 6aa0 4100 |002a: invoke-direct {v1, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370836: 2701 |002d: throw v1 │ │ +370838: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +37083a: 6e30 2e98 3402 |002f: invoke-virtual {v4, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +370840: 0c03 |0032: move-result-object v3 │ │ +370842: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +370846: 6e30 1b98 1402 |0035: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +37084c: 0a01 |0038: move-result v1 │ │ +37084e: 3b01 1e00 |0039: if-gez v1, 0057 // +001e │ │ +370852: 6301 4a72 |003b: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +370856: 3901 0300 |003d: if-nez v1, 0040 // +0003 │ │ +37085a: 1100 |003f: return-object v0 │ │ +37085c: 2201 4014 |0040: new-instance v1, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370860: 2202 e812 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +370864: 7010 4098 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37086a: 1a03 4d3d |0047: const-string v3, "Missing language in encoded value: " // string@3d4d │ │ +37086e: 6e20 4b98 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370874: 6e20 4b98 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37087a: 6e10 5498 0200 |004f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370880: 0c04 |0052: move-result-object v4 │ │ +370882: 7020 6aa0 4100 |0053: invoke-direct {v1, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370888: 2701 |0056: throw v1 │ │ +37088a: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ +37088e: 6e20 2d98 1400 |0059: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +370894: 0c04 |005c: move-result-object v4 │ │ +370896: 5b04 4772 |005d: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +37089a: 5b03 4572 |005f: iput-object v3, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ +37089e: 2816 |0061: goto 0077 // +0016 │ │ +3708a0: 0d04 |0062: move-exception v4 │ │ +3708a2: 6301 4a72 |0063: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +3708a6: 3901 0300 |0065: if-nez v1, 0068 // +0003 │ │ +3708aa: 2810 |0067: goto 0077 // +0010 │ │ +3708ac: 2200 4014 |0068: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3708b0: 6e10 5598 0400 |006a: invoke-virtual {v4}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ +3708b6: 0c04 |006d: move-result-object v4 │ │ +3708b8: 7020 6aa0 4000 |006e: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3708be: 2700 |0071: throw v0 │ │ +3708c0: 0d04 |0072: move-exception v4 │ │ +3708c2: 6301 4a72 |0073: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +3708c6: 3901 0300 |0075: if-nez v1, 0078 // +0003 │ │ +3708ca: 1100 |0077: return-object v0 │ │ +3708cc: 2200 4014 |0078: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3708d0: 6e10 e397 0400 |007a: invoke-virtual {v4}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ +3708d6: 0c04 |007d: move-result-object v4 │ │ +3708d8: 7020 6aa0 4000 |007e: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3708de: 2700 |0081: throw v0 │ │ catches : 1 │ │ 0x000c - 0x0061 │ │ Ljava/lang/NumberFormatException; -> 0x0072 │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0062 │ │ positions : │ │ 0x0000 line=819 │ │ 0x0006 line=820 │ │ @@ -812937,82 +812937,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 │ │ -37111c: |[37111c] javax.mail.internet.ParameterList.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V │ │ -37112c: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ -371130: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -371136: 0a00 |0005: move-result v0 │ │ -371138: 3b00 0900 |0006: if-gez v0, 000f // +0009 │ │ -37113c: 5440 4e72 |0008: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -371140: 7230 899a 5006 |000a: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -371146: 2900 7500 |000d: goto/16 0082 // +0075 │ │ -37114a: 6e10 2298 0500 |000f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -371150: 0a01 |0012: move-result v1 │ │ -371152: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ -371156: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -371158: 3310 2a00 |0016: if-ne v0, v1, 0040 // +002a │ │ -37115c: 6e30 2e98 2500 |0018: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -371162: 0c05 |001b: move-result-object v5 │ │ -371164: 7110 5da0 0600 |001c: invoke-static {v6}, Ljavax/mail/internet/ParameterList;.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; // method@a05d │ │ -37116a: 0c06 |001f: move-result-object v6 │ │ -37116c: 5460 4772 |0020: iget-object v0, v6, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -371170: 5461 4572 |0022: iget-object v1, v6, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ -371174: 7120 5aa0 1000 |0024: invoke-static {v0, v1}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ -37117a: 0c00 |0027: move-result-object v0 │ │ -37117c: 5b60 4772 |0028: iput-object v0, v6, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -371180: 2806 |002a: goto 0030 // +0006 │ │ -371182: 0d00 |002b: move-exception v0 │ │ -371184: 6301 4a72 |002c: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ -371188: 3901 0800 |002e: if-nez v1, 0036 // +0008 │ │ -37118c: 5440 4e72 |0030: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -371190: 7230 899a 5006 |0032: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -371196: 284d |0035: goto 0082 // +004d │ │ -371198: 2205 4014 |0036: new-instance v5, Ljavax/mail/internet/ParseException; // type@1440 │ │ -37119c: 6e10 0f97 0000 |0038: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@970f │ │ -3711a2: 0c06 |003b: move-result-object v6 │ │ -3711a4: 7020 6aa0 6500 |003c: invoke-direct {v5, v6}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3711aa: 2705 |003f: throw v5 │ │ -3711ac: 6e30 2e98 2500 |0040: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3711b2: 0c00 |0043: move-result-object v0 │ │ -3711b4: 5441 4f72 |0044: iget-object v1, v4, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ -3711b8: 7220 a99a 0100 |0046: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@9aa9 │ │ -3711be: 5441 4e72 |0049: iget-object v1, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -3711c2: 1a03 0000 |004b: const-string v3, "" // string@0000 │ │ -3711c6: 7230 899a 0103 |004d: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -3711cc: 1a00 a304 |0050: const-string v0, "*" // string@04a3 │ │ -3711d0: 6e20 1198 0500 |0052: invoke-virtual {v5, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3711d6: 0a00 |0055: move-result v0 │ │ -3711d8: 3800 2700 |0056: if-eqz v0, 007d // +0027 │ │ -3711dc: 1a00 ac04 |0058: const-string v0, "*0*" // string@04ac │ │ -3711e0: 6e20 1198 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3711e6: 0a00 |005d: move-result v0 │ │ -3711e8: 3800 0700 |005e: if-eqz v0, 0065 // +0007 │ │ -3711ec: 7110 5da0 0600 |0060: invoke-static {v6}, Ljavax/mail/internet/ParameterList;.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; // method@a05d │ │ -3711f2: 0c06 |0063: move-result-object v6 │ │ -3711f4: 280f |0064: goto 0073 // +000f │ │ -3711f6: 2200 3e14 |0065: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3711fa: 1201 |0067: const/4 v1, #int 0 // #0 │ │ -3711fc: 7020 54a0 1000 |0068: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ -371202: 0701 |006b: move-object v1, v0 │ │ -371204: 1f01 3e14 |006c: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -371208: 5b16 4672 |006e: iput-object v6, v1, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7246 │ │ -37120c: 5b16 4772 |0070: iput-object v6, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -371210: 0706 |0072: move-object v6, v0 │ │ -371212: 6e10 2298 0500 |0073: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -371218: 0a00 |0076: move-result v0 │ │ -37121a: d800 00ff |0077: add-int/lit8 v0, v0, #int -1 // #ff │ │ -37121e: 6e30 2e98 2500 |0079: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -371224: 0c05 |007c: move-result-object v5 │ │ -371226: 5440 5172 |007d: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ -37122a: 7230 899a 5006 |007f: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -371230: 0e00 |0082: return-void │ │ +371118: |[371118] javax.mail.internet.ParameterList.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V │ │ +371128: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ +37112c: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +371132: 0a00 |0005: move-result v0 │ │ +371134: 3b00 0900 |0006: if-gez v0, 000f // +0009 │ │ +371138: 5440 4e72 |0008: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +37113c: 7230 899a 5006 |000a: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +371142: 2900 7500 |000d: goto/16 0082 // +0075 │ │ +371146: 6e10 2298 0500 |000f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +37114c: 0a01 |0012: move-result v1 │ │ +37114e: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ +371152: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +371154: 3310 2a00 |0016: if-ne v0, v1, 0040 // +002a │ │ +371158: 6e30 2e98 2500 |0018: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +37115e: 0c05 |001b: move-result-object v5 │ │ +371160: 7110 5da0 0600 |001c: invoke-static {v6}, Ljavax/mail/internet/ParameterList;.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; // method@a05d │ │ +371166: 0c06 |001f: move-result-object v6 │ │ +371168: 5460 4772 |0020: iget-object v0, v6, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +37116c: 5461 4572 |0022: iget-object v1, v6, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7245 │ │ +371170: 7120 5aa0 1000 |0024: invoke-static {v0, v1}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ +371176: 0c00 |0027: move-result-object v0 │ │ +371178: 5b60 4772 |0028: iput-object v0, v6, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +37117c: 2806 |002a: goto 0030 // +0006 │ │ +37117e: 0d00 |002b: move-exception v0 │ │ +371180: 6301 4a72 |002c: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724a │ │ +371184: 3901 0800 |002e: if-nez v1, 0036 // +0008 │ │ +371188: 5440 4e72 |0030: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +37118c: 7230 899a 5006 |0032: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +371192: 284d |0035: goto 0082 // +004d │ │ +371194: 2205 4014 |0036: new-instance v5, Ljavax/mail/internet/ParseException; // type@1440 │ │ +371198: 6e10 0f97 0000 |0038: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@970f │ │ +37119e: 0c06 |003b: move-result-object v6 │ │ +3711a0: 7020 6aa0 6500 |003c: invoke-direct {v5, v6}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3711a6: 2705 |003f: throw v5 │ │ +3711a8: 6e30 2e98 2500 |0040: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3711ae: 0c00 |0043: move-result-object v0 │ │ +3711b0: 5441 4f72 |0044: iget-object v1, v4, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ +3711b4: 7220 a99a 0100 |0046: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@9aa9 │ │ +3711ba: 5441 4e72 |0049: iget-object v1, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +3711be: 1a03 0000 |004b: const-string v3, "" // string@0000 │ │ +3711c2: 7230 899a 0103 |004d: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +3711c8: 1a00 a304 |0050: const-string v0, "*" // string@04a3 │ │ +3711cc: 6e20 1198 0500 |0052: invoke-virtual {v5, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3711d2: 0a00 |0055: move-result v0 │ │ +3711d4: 3800 2700 |0056: if-eqz v0, 007d // +0027 │ │ +3711d8: 1a00 ac04 |0058: const-string v0, "*0*" // string@04ac │ │ +3711dc: 6e20 1198 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3711e2: 0a00 |005d: move-result v0 │ │ +3711e4: 3800 0700 |005e: if-eqz v0, 0065 // +0007 │ │ +3711e8: 7110 5da0 0600 |0060: invoke-static {v6}, Ljavax/mail/internet/ParameterList;.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; // method@a05d │ │ +3711ee: 0c06 |0063: move-result-object v6 │ │ +3711f0: 280f |0064: goto 0073 // +000f │ │ +3711f2: 2200 3e14 |0065: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3711f6: 1201 |0067: const/4 v1, #int 0 // #0 │ │ +3711f8: 7020 54a0 1000 |0068: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ +3711fe: 0701 |006b: move-object v1, v0 │ │ +371200: 1f01 3e14 |006c: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +371204: 5b16 4672 |006e: iput-object v6, v1, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7246 │ │ +371208: 5b16 4772 |0070: iput-object v6, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +37120c: 0706 |0072: move-object v6, v0 │ │ +37120e: 6e10 2298 0500 |0073: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +371214: 0a00 |0076: move-result v0 │ │ +371216: d800 00ff |0077: add-int/lit8 v0, v0, #int -1 // #ff │ │ +37121a: 6e30 2e98 2500 |0079: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +371220: 0c05 |007c: move-result-object v5 │ │ +371222: 5440 5172 |007d: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7251 │ │ +371226: 7230 899a 5006 |007f: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +37122c: 0e00 |0082: return-void │ │ catches : 1 │ │ 0x0020 - 0x002a │ │ Ljava/io/UnsupportedEncodingException; -> 0x002b │ │ positions : │ │ 0x0002 line=370 │ │ 0x0008 line=373 │ │ 0x000f line=374 │ │ @@ -813043,19 +813043,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 │ │ -370400: |[370400] javax.mail.internet.ParameterList.quote:(Ljava/lang/String;)Ljava/lang/String; │ │ -370410: 1a00 a703 |0000: const-string v0, "()<>@,;:\" []/?=" // string@03a7 │ │ -370414: 7120 36a0 0100 |0002: invoke-static {v1, v0}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ -37041a: 0c01 |0005: move-result-object v1 │ │ -37041c: 1101 |0006: return-object v1 │ │ +3703fc: |[3703fc] javax.mail.internet.ParameterList.quote:(Ljava/lang/String;)Ljava/lang/String; │ │ +37040c: 1a00 a703 |0000: const-string v0, "()<>@,;:\" []/?=" // string@03a7 │ │ +370410: 7120 36a0 0100 |0002: invoke-static {v1, v0}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ +370416: 0c01 |0005: move-result-object v1 │ │ +370418: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=772 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -813064,24 +813064,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -371024: |[371024] javax.mail.internet.ParameterList.combineSegments:()V │ │ -371034: 6300 4972 |0000: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ -371038: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -37103c: 5410 4f72 |0004: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ -371040: 7210 b49a 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@9ab4 │ │ -371046: 0a00 |0009: move-result v0 │ │ -371048: 3d00 0600 |000a: if-lez v0, 0010 // +0006 │ │ -37104c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -37104e: 7020 58a0 0100 |000d: invoke-direct {v1, v0}, Ljavax/mail/internet/ParameterList;.combineMultisegmentNames:(Z)V // method@a058 │ │ -371054: 0e00 |0010: return-void │ │ +371020: |[371020] javax.mail.internet.ParameterList.combineSegments:()V │ │ +371030: 6300 4972 |0000: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ +371034: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +371038: 5410 4f72 |0004: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@724f │ │ +37103c: 7210 b49a 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@9ab4 │ │ +371042: 0a00 |0009: move-result v0 │ │ +371044: 3d00 0600 |000a: if-lez v0, 0010 // +0006 │ │ +371048: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +37104a: 7020 58a0 0100 |000d: invoke-direct {v1, v0}, Ljavax/mail/internet/ParameterList;.combineMultisegmentNames:(Z)V // method@a058 │ │ +371050: 0e00 |0010: return-void │ │ catches : 1 │ │ 0x000d - 0x0010 │ │ Ljavax/mail/internet/ParseException; -> 0x0010 │ │ positions : │ │ 0x0000 line=349 │ │ 0x000d line=351 │ │ locals : │ │ @@ -813092,40 +813092,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 │ │ -370394: |[370394] javax.mail.internet.ParameterList.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -3703a4: 5420 4e72 |0000: iget-object v0, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -3703a8: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3703ae: 0c03 |0005: move-result-object v3 │ │ -3703b0: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -3703b4: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -3703ba: 0c03 |000b: move-result-object v3 │ │ -3703bc: 7220 859a 3000 |000c: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -3703c2: 0c03 |000f: move-result-object v3 │ │ -3703c4: 2030 3b14 |0010: instance-of v0, v3, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ -3703c8: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ -3703cc: 1f03 3b14 |0014: check-cast v3, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ -3703d0: 5433 4172 |0016: iget-object v3, v3, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7241 │ │ -3703d4: 2815 |0018: goto 002d // +0015 │ │ -3703d6: 2030 3a14 |0019: instance-of v0, v3, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ -3703da: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ -3703de: 1f03 3a14 |001d: check-cast v3, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ -3703e2: 5433 3f72 |001f: iget-object v3, v3, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@723f │ │ -3703e6: 280c |0021: goto 002d // +000c │ │ -3703e8: 2030 3e14 |0022: instance-of v0, v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3703ec: 3800 0700 |0024: if-eqz v0, 002b // +0007 │ │ -3703f0: 1f03 3e14 |0026: check-cast v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3703f4: 5433 4772 |0028: iget-object v3, v3, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ -3703f8: 2803 |002a: goto 002d // +0003 │ │ -3703fa: 1f03 e612 |002b: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -3703fe: 1103 |002d: return-object v3 │ │ +370390: |[370390] javax.mail.internet.ParameterList.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +3703a0: 5420 4e72 |0000: iget-object v0, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +3703a4: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3703aa: 0c03 |0005: move-result-object v3 │ │ +3703ac: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +3703b0: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +3703b6: 0c03 |000b: move-result-object v3 │ │ +3703b8: 7220 859a 3000 |000c: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +3703be: 0c03 |000f: move-result-object v3 │ │ +3703c0: 2030 3b14 |0010: instance-of v0, v3, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ +3703c4: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ +3703c8: 1f03 3b14 |0014: check-cast v3, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ +3703cc: 5433 4172 |0016: iget-object v3, v3, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7241 │ │ +3703d0: 2815 |0018: goto 002d // +0015 │ │ +3703d2: 2030 3a14 |0019: instance-of v0, v3, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ +3703d6: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ +3703da: 1f03 3a14 |001d: check-cast v3, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ +3703de: 5433 3f72 |001f: iget-object v3, v3, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@723f │ │ +3703e2: 280c |0021: goto 002d // +000c │ │ +3703e4: 2030 3e14 |0022: instance-of v0, v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3703e8: 3800 0700 |0024: if-eqz v0, 002b // +0007 │ │ +3703ec: 1f03 3e14 |0026: check-cast v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3703f0: 5433 4772 |0028: iget-object v3, v3, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7247 │ │ +3703f4: 2803 |002a: goto 002d // +0003 │ │ +3703f6: 1f03 e612 |002b: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +3703fa: 1103 |002d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0010 line=544 │ │ 0x0014 line=545 │ │ 0x0019 line=546 │ │ 0x001d line=547 │ │ @@ -813141,23 +813141,23 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -370690: |[370690] javax.mail.internet.ParameterList.getNames:()Ljava/util/Enumeration; │ │ -3706a0: 2200 3c14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$ParamEnum; // type@143c │ │ -3706a4: 5421 4e72 |0002: iget-object v1, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -3706a8: 7210 889a 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ -3706ae: 0c01 |0007: move-result-object v1 │ │ -3706b0: 7210 b19a 0100 |0008: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -3706b6: 0c01 |000b: move-result-object v1 │ │ -3706b8: 7020 4ca0 1000 |000c: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$ParamEnum;.:(Ljava/util/Iterator;)V // method@a04c │ │ -3706be: 1100 |000f: return-object v0 │ │ +37068c: |[37068c] javax.mail.internet.ParameterList.getNames:()Ljava/util/Enumeration; │ │ +37069c: 2200 3c14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$ParamEnum; // type@143c │ │ +3706a0: 5421 4e72 |0002: iget-object v1, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +3706a4: 7210 889a 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ +3706aa: 0c01 |0007: move-result-object v1 │ │ +3706ac: 7210 b19a 0100 |0008: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +3706b2: 0c01 |000b: move-result-object v1 │ │ +3706b4: 7020 4ca0 1000 |000c: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$ParamEnum;.:(Ljava/util/Iterator;)V // method@a04c │ │ +3706ba: 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;) │ │ @@ -813165,23 +813165,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -371244: |[371244] javax.mail.internet.ParameterList.remove:(Ljava/lang/String;)V │ │ -371254: 5420 4e72 |0000: iget-object v0, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -371258: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -37125e: 0c03 |0005: move-result-object v3 │ │ -371260: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -371264: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -37126a: 0c03 |000b: move-result-object v3 │ │ -37126c: 7220 8b9a 3000 |000c: invoke-interface {v0, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -371272: 0e00 |000f: return-void │ │ +371240: |[371240] javax.mail.internet.ParameterList.remove:(Ljava/lang/String;)V │ │ +371250: 5420 4e72 |0000: iget-object v0, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +371254: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +37125a: 0c03 |0005: move-result-object v3 │ │ +37125c: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +371260: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +371266: 0c03 |000b: move-result-object v3 │ │ +371268: 7220 8b9a 3000 |000c: invoke-interface {v0, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ +37126e: 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; │ │ │ │ @@ -813190,30 +813190,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 │ │ -371274: |[371274] javax.mail.internet.ParameterList.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ -371284: 6e10 3498 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -37128a: 0c02 |0003: move-result-object v2 │ │ -37128c: 6200 ba70 |0004: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -371290: 6e20 3198 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -371296: 0c02 |0009: move-result-object v2 │ │ -371298: 6300 4972 |000a: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ -37129c: 3800 0c00 |000c: if-eqz v0, 0018 // +000c │ │ -3712a0: 7030 60a0 2103 |000e: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V // method@a060 │ │ -3712a6: 280c |0011: goto 001d // +000c │ │ -3712a8: 5410 4e72 |0012: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -3712ac: 7230 899a 2003 |0014: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -3712b2: 2806 |0017: goto 001d // +0006 │ │ -3712b4: 5410 4e72 |0018: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -3712b8: 7230 899a 2003 |001a: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -3712be: 0e00 |001d: return-void │ │ +371270: |[371270] javax.mail.internet.ParameterList.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ +371280: 6e10 3498 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +371286: 0c02 |0003: move-result-object v2 │ │ +371288: 6200 ba70 |0004: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +37128c: 6e20 3198 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +371292: 0c02 |0009: move-result-object v2 │ │ +371294: 6300 4972 |000a: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@7249 │ │ +371298: 3800 0c00 |000c: if-eqz v0, 0018 // +000c │ │ +37129c: 7030 60a0 2103 |000e: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V // method@a060 │ │ +3712a2: 280c |0011: goto 001d // +000c │ │ +3712a4: 5410 4e72 |0012: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +3712a8: 7230 899a 2003 |0014: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +3712ae: 2806 |0017: goto 001d // +0006 │ │ +3712b0: 5410 4e72 |0018: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +3712b4: 7230 899a 2003 |001a: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +3712ba: 0e00 |001d: return-void │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljavax/mail/internet/ParseException; -> 0x0012 │ │ positions : │ │ 0x0000 line=563 │ │ 0x000a line=564 │ │ 0x000e line=566 │ │ @@ -813229,32 +813229,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 │ │ -3712d0: |[3712d0] javax.mail.internet.ParameterList.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3712e0: 6300 4b72 |0000: sget-boolean v0, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724b │ │ -3712e4: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -3712e8: 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 │ │ -3712ee: 0c04 |0007: move-result-object v4 │ │ -3712f0: 3804 1200 |0008: if-eqz v4, 001a // +0012 │ │ -3712f4: 5413 4e72 |000a: iget-object v3, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -3712f8: 6e10 3498 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3712fe: 0c02 |000f: move-result-object v2 │ │ -371300: 6200 ba70 |0010: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -371304: 6e20 3198 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -37130a: 0c02 |0015: move-result-object v2 │ │ -37130c: 7230 899a 2304 |0016: invoke-interface {v3, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -371312: 2808 |0019: goto 0021 // +0008 │ │ -371314: 6e30 63a0 2103 |001a: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ -37131a: 2804 |001d: goto 0021 // +0004 │ │ -37131c: 6e30 63a0 2103 |001e: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ -371322: 0e00 |0021: return-void │ │ +3712cc: |[3712cc] javax.mail.internet.ParameterList.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3712dc: 6300 4b72 |0000: sget-boolean v0, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724b │ │ +3712e0: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +3712e4: 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 │ │ +3712ea: 0c04 |0007: move-result-object v4 │ │ +3712ec: 3804 1200 |0008: if-eqz v4, 001a // +0012 │ │ +3712f0: 5413 4e72 |000a: iget-object v3, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +3712f4: 6e10 3498 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3712fa: 0c02 |000f: move-result-object v2 │ │ +3712fc: 6200 ba70 |0010: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +371300: 6e20 3198 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +371306: 0c02 |0015: move-result-object v2 │ │ +371308: 7230 899a 2304 |0016: invoke-interface {v3, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +37130e: 2808 |0019: goto 0021 // +0008 │ │ +371310: 6e30 63a0 2103 |001a: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ +371316: 2804 |001d: goto 0021 // +0004 │ │ +371318: 6e30 63a0 2103 |001e: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ +37131e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0004 line=589 │ │ 0x000a line=592 │ │ 0x001a line=594 │ │ 0x001e line=596 │ │ @@ -813269,22 +813269,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 │ │ -371324: |[371324] javax.mail.internet.ParameterList.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V │ │ -371334: 2200 3a14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ -371338: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -37133a: 7020 46a0 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$LiteralValue;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a046 │ │ -371340: 5b04 3f72 |0006: iput-object v4, v0, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@723f │ │ -371344: 5424 4e72 |0008: iget-object v4, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -371348: 7230 899a 3400 |000a: invoke-interface {v4, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -37134e: 0e00 |000d: return-void │ │ +371320: |[371320] javax.mail.internet.ParameterList.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V │ │ +371330: 2200 3a14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ +371334: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +371336: 7020 46a0 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$LiteralValue;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a046 │ │ +37133c: 5b04 3f72 |0006: iput-object v4, v0, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@723f │ │ +371340: 5424 4e72 |0008: iget-object v4, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +371344: 7230 899a 3400 |000a: invoke-interface {v4, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +37134a: 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; │ │ @@ -813296,19 +813296,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -370280: |[370280] javax.mail.internet.ParameterList.size:()I │ │ -370290: 5410 4e72 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -370294: 7210 8c9a 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@9a8c │ │ -37029a: 0a00 |0005: move-result v0 │ │ -37029c: 0f00 |0006: return v0 │ │ +37027c: |[37027c] javax.mail.internet.ParameterList.size:()I │ │ +37028c: 5410 4e72 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +370290: 7210 8c9a 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@9a8c │ │ +370296: 0a00 |0005: move-result v0 │ │ +370298: 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;) │ │ @@ -813316,19 +813316,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -370420: |[370420] javax.mail.internet.ParameterList.toString:()Ljava/lang/String; │ │ -370430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -370432: 6e20 68a0 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ -370438: 0c00 |0004: move-result-object v0 │ │ -37043a: 1100 |0005: return-object v0 │ │ +37041c: |[37041c] javax.mail.internet.ParameterList.toString:()Ljava/lang/String; │ │ +37042c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37042e: 6e20 68a0 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ +370434: 0c00 |0004: move-result-object v0 │ │ +370436: 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;) │ │ @@ -813336,149 +813336,149 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 290 16-bit code units │ │ -37043c: |[37043c] javax.mail.internet.ParameterList.toString:(I)Ljava/lang/String; │ │ -37044c: 2200 3d14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$ToStringBuffer; // type@143d │ │ -370450: 7020 50a0 9000 |0002: invoke-direct {v0, v9}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.:(I)V // method@a050 │ │ -370456: 5489 4e72 |0005: iget-object v9, v8, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ -37045a: 7210 839a 0900 |0007: invoke-interface {v9}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@9a83 │ │ -370460: 0c09 |000a: move-result-object v9 │ │ -370462: 7210 b19a 0900 |000b: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -370468: 0c09 |000e: move-result-object v9 │ │ -37046a: 7210 3f9a 0900 |000f: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -370470: 0a01 |0012: move-result v1 │ │ -370472: 3801 0a01 |0013: if-eqz v1, 011d // +010a │ │ -370476: 7210 409a 0900 |0015: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -37047c: 0c01 |0018: move-result-object v1 │ │ -37047e: 1f01 6e13 |0019: check-cast v1, Ljava/util/Map$Entry; // type@136e │ │ -370482: 7210 7d9a 0100 |001b: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ -370488: 0c02 |001e: move-result-object v2 │ │ -37048a: 1f02 e612 |001f: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -37048e: 7210 7e9a 0100 |0021: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ -370494: 0c01 |0024: move-result-object v1 │ │ -370496: 2013 3b14 |0025: instance-of v3, v1, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ -37049a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -37049c: 1a05 a304 |0028: const-string v5, "*" // string@04a3 │ │ -3704a0: 3803 5300 |002a: if-eqz v3, 007d // +0053 │ │ -3704a4: 1f01 3b14 |002c: check-cast v1, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ -3704a8: 2203 e812 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3704ac: 7010 4098 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3704b2: 6e20 4b98 2300 |0033: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3704b8: 6e20 4b98 5300 |0036: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3704be: 6e10 5498 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3704c4: 0c02 |003c: move-result-object v2 │ │ -3704c6: 6e10 4ba0 0100 |003d: invoke-virtual {v1}, Ljavax/mail/internet/ParameterList$MultiValue;.size:()I // method@a04b │ │ -3704cc: 0a03 |0040: move-result v3 │ │ -3704ce: 3534 ceff |0041: if-ge v4, v3, 000f // -0032 │ │ -3704d2: 6e20 4aa0 4100 |0043: invoke-virtual {v1, v4}, Ljavax/mail/internet/ParameterList$MultiValue;.get:(I)Ljava/lang/Object; // method@a04a │ │ -3704d8: 0c03 |0046: move-result-object v3 │ │ -3704da: 2036 3e14 |0047: instance-of v6, v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3704de: 3806 1900 |0049: if-eqz v6, 0062 // +0019 │ │ -3704e2: 2206 e812 |004b: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3704e6: 7010 4098 0600 |004d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3704ec: 6e20 4b98 2600 |0050: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3704f2: 6e20 4798 4600 |0053: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3704f8: 6e20 4b98 5600 |0056: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3704fe: 6e10 5498 0600 |0059: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370504: 0c06 |005c: move-result-object v6 │ │ -370506: 1f03 3e14 |005d: check-cast v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -37050a: 5433 4672 |005f: iget-object v3, v3, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7246 │ │ -37050e: 2812 |0061: goto 0073 // +0012 │ │ -370510: 2206 e812 |0062: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -370514: 7010 4098 0600 |0064: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37051a: 6e20 4b98 2600 |0067: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370520: 6e20 4798 4600 |006a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -370526: 6e10 5498 0600 |006d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37052c: 0c06 |0070: move-result-object v6 │ │ -37052e: 1f03 e612 |0071: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -370532: 7110 61a0 0300 |0073: invoke-static {v3}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -370538: 0c03 |0076: move-result-object v3 │ │ -37053a: 6e30 51a0 6003 |0077: invoke-virtual {v0, v6, v3}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -370540: d804 0401 |007a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -370544: 28c1 |007c: goto 003d // -003f │ │ -370546: 2013 3a14 |007d: instance-of v3, v1, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ -37054a: 3803 0e00 |007f: if-eqz v3, 008d // +000e │ │ -37054e: 1f01 3a14 |0081: check-cast v1, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ -370552: 5411 3f72 |0083: iget-object v1, v1, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@723f │ │ -370556: 7110 61a0 0100 |0085: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -37055c: 0c01 |0088: move-result-object v1 │ │ -37055e: 6e30 51a0 2001 |0089: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -370564: 2883 |008c: goto 000f // -007d │ │ -370566: 2013 3e14 |008d: instance-of v3, v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -37056a: 3803 1e00 |008f: if-eqz v3, 00ad // +001e │ │ -37056e: 2203 e812 |0091: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -370572: 7010 4098 0300 |0093: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370578: 6e20 4b98 2300 |0096: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37057e: 6e20 4b98 5300 |0099: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370584: 6e10 5498 0300 |009c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37058a: 0c02 |009f: move-result-object v2 │ │ -37058c: 1f01 3e14 |00a0: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370590: 5411 4672 |00a2: iget-object v1, v1, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7246 │ │ -370594: 7110 61a0 0100 |00a4: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -37059a: 0c01 |00a7: move-result-object v1 │ │ -37059c: 6e30 51a0 2001 |00a8: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -3705a2: 2900 64ff |00ab: goto/16 000f // -009c │ │ -3705a6: 1f01 e612 |00ad: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -3705aa: 6e10 2298 0100 |00af: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3705b0: 0a03 |00b2: move-result v3 │ │ -3705b2: 1306 3c00 |00b3: const/16 v6, #int 60 // #3c │ │ -3705b6: 3763 5f00 |00b5: if-le v3, v6, 0114 // +005f │ │ -3705ba: 6303 5272 |00b7: sget-boolean v3, Ljavax/mail/internet/ParameterList;.splitLongParameters:Z // field@7252 │ │ -3705be: 3803 5b00 |00b9: if-eqz v3, 0114 // +005b │ │ -3705c2: 6303 4b72 |00bb: sget-boolean v3, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724b │ │ -3705c6: 3803 5700 |00bd: if-eqz v3, 0114 // +0057 │ │ -3705ca: 2203 e812 |00bf: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3705ce: 7010 4098 0300 |00c1: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3705d4: 6e20 4b98 2300 |00c4: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3705da: 6e20 4b98 5300 |00c7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3705e0: 6e10 5498 0300 |00ca: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3705e6: 0c02 |00cd: move-result-object v2 │ │ -3705e8: 1203 |00ce: const/4 v3, #int 0 // #0 │ │ -3705ea: 6e10 2298 0100 |00cf: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3705f0: 0a05 |00d2: move-result v5 │ │ -3705f2: 3765 2300 |00d3: if-le v5, v6, 00f6 // +0023 │ │ -3705f6: 2205 e812 |00d5: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3705fa: 7010 4098 0500 |00d7: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370600: 6e20 4b98 2500 |00da: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370606: 6e20 4798 3500 |00dd: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -37060c: 6e10 5498 0500 |00e0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370612: 0c05 |00e3: move-result-object v5 │ │ -370614: 6e30 2e98 4106 |00e4: invoke-virtual {v1, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -37061a: 0c07 |00e7: move-result-object v7 │ │ -37061c: 7110 61a0 0700 |00e8: invoke-static {v7}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -370622: 0c07 |00eb: move-result-object v7 │ │ -370624: 6e30 51a0 5007 |00ec: invoke-virtual {v0, v5, v7}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -37062a: 6e20 2d98 6100 |00ef: invoke-virtual {v1, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -370630: 0c01 |00f2: move-result-object v1 │ │ -370632: d803 0301 |00f3: add-int/lit8 v3, v3, #int 1 // #01 │ │ -370636: 28da |00f5: goto 00cf // -0026 │ │ -370638: 6e10 2298 0100 |00f6: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -37063e: 0a04 |00f9: move-result v4 │ │ -370640: 3d04 15ff |00fa: if-lez v4, 000f // -00eb │ │ -370644: 2204 e812 |00fc: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -370648: 7010 4098 0400 |00fe: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37064e: 6e20 4b98 2400 |0101: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370654: 6e20 4798 3400 |0104: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -37065a: 6e10 5498 0400 |0107: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370660: 0c02 |010a: move-result-object v2 │ │ -370662: 7110 61a0 0100 |010b: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -370668: 0c01 |010e: move-result-object v1 │ │ -37066a: 6e30 51a0 2001 |010f: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -370670: 2900 fdfe |0112: goto/16 000f // -0103 │ │ -370674: 7110 61a0 0100 |0114: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -37067a: 0c01 |0117: move-result-object v1 │ │ -37067c: 6e30 51a0 2001 |0118: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -370682: 2900 f4fe |011b: goto/16 000f // -010c │ │ -370686: 6e10 52a0 0000 |011d: invoke-virtual {v0}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.toString:()Ljava/lang/String; // method@a052 │ │ -37068c: 0c09 |0120: move-result-object v9 │ │ -37068e: 1109 |0121: return-object v9 │ │ +370438: |[370438] javax.mail.internet.ParameterList.toString:(I)Ljava/lang/String; │ │ +370448: 2200 3d14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$ToStringBuffer; // type@143d │ │ +37044c: 7020 50a0 9000 |0002: invoke-direct {v0, v9}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.:(I)V // method@a050 │ │ +370452: 5489 4e72 |0005: iget-object v9, v8, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724e │ │ +370456: 7210 839a 0900 |0007: invoke-interface {v9}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@9a83 │ │ +37045c: 0c09 |000a: move-result-object v9 │ │ +37045e: 7210 b19a 0900 |000b: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +370464: 0c09 |000e: move-result-object v9 │ │ +370466: 7210 3f9a 0900 |000f: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +37046c: 0a01 |0012: move-result v1 │ │ +37046e: 3801 0a01 |0013: if-eqz v1, 011d // +010a │ │ +370472: 7210 409a 0900 |0015: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +370478: 0c01 |0018: move-result-object v1 │ │ +37047a: 1f01 6e13 |0019: check-cast v1, Ljava/util/Map$Entry; // type@136e │ │ +37047e: 7210 7d9a 0100 |001b: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ +370484: 0c02 |001e: move-result-object v2 │ │ +370486: 1f02 e612 |001f: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +37048a: 7210 7e9a 0100 |0021: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ +370490: 0c01 |0024: move-result-object v1 │ │ +370492: 2013 3b14 |0025: instance-of v3, v1, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ +370496: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +370498: 1a05 a304 |0028: const-string v5, "*" // string@04a3 │ │ +37049c: 3803 5300 |002a: if-eqz v3, 007d // +0053 │ │ +3704a0: 1f01 3b14 |002c: check-cast v1, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ +3704a4: 2203 e812 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3704a8: 7010 4098 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3704ae: 6e20 4b98 2300 |0033: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3704b4: 6e20 4b98 5300 |0036: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3704ba: 6e10 5498 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3704c0: 0c02 |003c: move-result-object v2 │ │ +3704c2: 6e10 4ba0 0100 |003d: invoke-virtual {v1}, Ljavax/mail/internet/ParameterList$MultiValue;.size:()I // method@a04b │ │ +3704c8: 0a03 |0040: move-result v3 │ │ +3704ca: 3534 ceff |0041: if-ge v4, v3, 000f // -0032 │ │ +3704ce: 6e20 4aa0 4100 |0043: invoke-virtual {v1, v4}, Ljavax/mail/internet/ParameterList$MultiValue;.get:(I)Ljava/lang/Object; // method@a04a │ │ +3704d4: 0c03 |0046: move-result-object v3 │ │ +3704d6: 2036 3e14 |0047: instance-of v6, v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3704da: 3806 1900 |0049: if-eqz v6, 0062 // +0019 │ │ +3704de: 2206 e812 |004b: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3704e2: 7010 4098 0600 |004d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3704e8: 6e20 4b98 2600 |0050: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3704ee: 6e20 4798 4600 |0053: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3704f4: 6e20 4b98 5600 |0056: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3704fa: 6e10 5498 0600 |0059: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370500: 0c06 |005c: move-result-object v6 │ │ +370502: 1f03 3e14 |005d: check-cast v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370506: 5433 4672 |005f: iget-object v3, v3, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7246 │ │ +37050a: 2812 |0061: goto 0073 // +0012 │ │ +37050c: 2206 e812 |0062: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +370510: 7010 4098 0600 |0064: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370516: 6e20 4b98 2600 |0067: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37051c: 6e20 4798 4600 |006a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +370522: 6e10 5498 0600 |006d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370528: 0c06 |0070: move-result-object v6 │ │ +37052a: 1f03 e612 |0071: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +37052e: 7110 61a0 0300 |0073: invoke-static {v3}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +370534: 0c03 |0076: move-result-object v3 │ │ +370536: 6e30 51a0 6003 |0077: invoke-virtual {v0, v6, v3}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +37053c: d804 0401 |007a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +370540: 28c1 |007c: goto 003d // -003f │ │ +370542: 2013 3a14 |007d: instance-of v3, v1, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ +370546: 3803 0e00 |007f: if-eqz v3, 008d // +000e │ │ +37054a: 1f01 3a14 |0081: check-cast v1, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ +37054e: 5411 3f72 |0083: iget-object v1, v1, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@723f │ │ +370552: 7110 61a0 0100 |0085: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +370558: 0c01 |0088: move-result-object v1 │ │ +37055a: 6e30 51a0 2001 |0089: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +370560: 2883 |008c: goto 000f // -007d │ │ +370562: 2013 3e14 |008d: instance-of v3, v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370566: 3803 1e00 |008f: if-eqz v3, 00ad // +001e │ │ +37056a: 2203 e812 |0091: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +37056e: 7010 4098 0300 |0093: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370574: 6e20 4b98 2300 |0096: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37057a: 6e20 4b98 5300 |0099: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370580: 6e10 5498 0300 |009c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370586: 0c02 |009f: move-result-object v2 │ │ +370588: 1f01 3e14 |00a0: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +37058c: 5411 4672 |00a2: iget-object v1, v1, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7246 │ │ +370590: 7110 61a0 0100 |00a4: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +370596: 0c01 |00a7: move-result-object v1 │ │ +370598: 6e30 51a0 2001 |00a8: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +37059e: 2900 64ff |00ab: goto/16 000f // -009c │ │ +3705a2: 1f01 e612 |00ad: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +3705a6: 6e10 2298 0100 |00af: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3705ac: 0a03 |00b2: move-result v3 │ │ +3705ae: 1306 3c00 |00b3: const/16 v6, #int 60 // #3c │ │ +3705b2: 3763 5f00 |00b5: if-le v3, v6, 0114 // +005f │ │ +3705b6: 6303 5272 |00b7: sget-boolean v3, Ljavax/mail/internet/ParameterList;.splitLongParameters:Z // field@7252 │ │ +3705ba: 3803 5b00 |00b9: if-eqz v3, 0114 // +005b │ │ +3705be: 6303 4b72 |00bb: sget-boolean v3, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724b │ │ +3705c2: 3803 5700 |00bd: if-eqz v3, 0114 // +0057 │ │ +3705c6: 2203 e812 |00bf: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3705ca: 7010 4098 0300 |00c1: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3705d0: 6e20 4b98 2300 |00c4: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3705d6: 6e20 4b98 5300 |00c7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3705dc: 6e10 5498 0300 |00ca: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3705e2: 0c02 |00cd: move-result-object v2 │ │ +3705e4: 1203 |00ce: const/4 v3, #int 0 // #0 │ │ +3705e6: 6e10 2298 0100 |00cf: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3705ec: 0a05 |00d2: move-result v5 │ │ +3705ee: 3765 2300 |00d3: if-le v5, v6, 00f6 // +0023 │ │ +3705f2: 2205 e812 |00d5: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3705f6: 7010 4098 0500 |00d7: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3705fc: 6e20 4b98 2500 |00da: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370602: 6e20 4798 3500 |00dd: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +370608: 6e10 5498 0500 |00e0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37060e: 0c05 |00e3: move-result-object v5 │ │ +370610: 6e30 2e98 4106 |00e4: invoke-virtual {v1, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +370616: 0c07 |00e7: move-result-object v7 │ │ +370618: 7110 61a0 0700 |00e8: invoke-static {v7}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +37061e: 0c07 |00eb: move-result-object v7 │ │ +370620: 6e30 51a0 5007 |00ec: invoke-virtual {v0, v5, v7}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +370626: 6e20 2d98 6100 |00ef: invoke-virtual {v1, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +37062c: 0c01 |00f2: move-result-object v1 │ │ +37062e: d803 0301 |00f3: add-int/lit8 v3, v3, #int 1 // #01 │ │ +370632: 28da |00f5: goto 00cf // -0026 │ │ +370634: 6e10 2298 0100 |00f6: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +37063a: 0a04 |00f9: move-result v4 │ │ +37063c: 3d04 15ff |00fa: if-lez v4, 000f // -00eb │ │ +370640: 2204 e812 |00fc: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +370644: 7010 4098 0400 |00fe: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37064a: 6e20 4b98 2400 |0101: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370650: 6e20 4798 3400 |0104: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +370656: 6e10 5498 0400 |0107: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37065c: 0c02 |010a: move-result-object v2 │ │ +37065e: 7110 61a0 0100 |010b: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +370664: 0c01 |010e: move-result-object v1 │ │ +370666: 6e30 51a0 2001 |010f: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +37066c: 2900 fdfe |0112: goto/16 000f // -0103 │ │ +370670: 7110 61a0 0100 |0114: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +370676: 0c01 |0117: move-result-object v1 │ │ +370678: 6e30 51a0 2001 |0118: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +37067e: 2900 f4fe |011b: goto/16 000f // -010c │ │ +370682: 6e10 52a0 0000 |011d: invoke-virtual {v0}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.toString:()Ljava/lang/String; // method@a052 │ │ +370688: 0c09 |0120: move-result-object v9 │ │ +37068a: 1109 |0121: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0005 line=660 │ │ 0x000f line=662 │ │ 0x0015 line=663 │ │ 0x001b line=664 │ │ @@ -813577,36 +813577,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -371558: |[371558] javax.mail.internet.UniqueValue.:()V │ │ -371568: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ -37156c: 7010 399b 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@9b39 │ │ -371572: 6900 5672 |0005: sput-object v0, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7256 │ │ -371576: 0e00 |0007: return-void │ │ +371554: |[371554] javax.mail.internet.UniqueValue.:()V │ │ +371564: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ +371568: 7010 399b 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@9b39 │ │ +37156e: 6900 5672 |0005: sput-object v0, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7256 │ │ +371572: 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 │ │ -371578: |[371578] javax.mail.internet.UniqueValue.:()V │ │ -371588: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37158e: 0e00 |0003: return-void │ │ +371574: |[371574] javax.mail.internet.UniqueValue.:()V │ │ +371584: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +37158a: 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;) │ │ @@ -813614,37 +813614,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -371448: |[371448] javax.mail.internet.UniqueValue.getUniqueBoundaryValue:()Ljava/lang/String; │ │ -371458: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -37145c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -371462: 6e10 e997 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -371468: 0a01 |0008: move-result v1 │ │ -37146a: 8111 |0009: int-to-long v1, v1 │ │ -37146c: 1a03 a705 |000a: const-string v3, "----=_Part_" // string@05a7 │ │ -371470: 6e20 4b98 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -371476: 6203 5672 |000f: sget-object v3, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7256 │ │ -37147a: 6e10 3e9b 0300 |0011: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ -371480: 0a03 |0014: move-result v3 │ │ -371482: 6e20 4798 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -371488: 1a03 3a57 |0018: const-string v3, "_" // string@573a │ │ -37148c: 6e20 4b98 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -371492: 6e30 4898 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -371498: 1301 2e00 |0020: const/16 v1, #int 46 // #2e │ │ -37149c: 6e20 4498 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3714a2: 7100 5798 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -3714a8: 0b01 |0028: move-result-wide v1 │ │ -3714aa: 6e30 4898 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3714b0: 6e10 5498 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3714b6: 0c00 |002f: move-result-object v0 │ │ -3714b8: 1100 |0030: return-object v0 │ │ +371444: |[371444] javax.mail.internet.UniqueValue.getUniqueBoundaryValue:()Ljava/lang/String; │ │ +371454: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +371458: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37145e: 6e10 e997 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +371464: 0a01 |0008: move-result v1 │ │ +371466: 8111 |0009: int-to-long v1, v1 │ │ +371468: 1a03 a705 |000a: const-string v3, "----=_Part_" // string@05a7 │ │ +37146c: 6e20 4b98 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +371472: 6203 5672 |000f: sget-object v3, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7256 │ │ +371476: 6e10 3e9b 0300 |0011: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ +37147c: 0a03 |0014: move-result v3 │ │ +37147e: 6e20 4798 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +371484: 1a03 3a57 |0018: const-string v3, "_" // string@573a │ │ +371488: 6e20 4b98 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37148e: 6e30 4898 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +371494: 1301 2e00 |0020: const/16 v1, #int 46 // #2e │ │ +371498: 6e20 4498 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +37149e: 7100 5798 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +3714a4: 0b01 |0028: move-result-wide v1 │ │ +3714a6: 6e30 4898 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3714ac: 6e10 5498 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3714b2: 0c00 |002f: move-result-object v0 │ │ +3714b4: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ 0x000c line=77 │ │ 0x001d line=78 │ │ 0x0025 line=79 │ │ @@ -813656,47 +813656,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 │ │ -3714bc: |[3714bc] javax.mail.internet.UniqueValue.getUniqueMessageIDValue:(Ljavax/mail/Session;)Ljava/lang/String; │ │ -3714cc: 7110 939e 0300 |0000: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e93 │ │ -3714d2: 0c03 |0003: move-result-object v3 │ │ -3714d4: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -3714d8: 6e10 919e 0300 |0006: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ -3714de: 0c03 |0009: move-result-object v3 │ │ -3714e0: 2803 |000a: goto 000d // +0003 │ │ -3714e2: 1a03 f587 |000b: const-string v3, "javamailuser@localhost" // string@87f5 │ │ -3714e6: 1300 4000 |000d: const/16 v0, #int 64 // #40 │ │ -3714ea: 6e20 1f98 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -3714f0: 0a00 |0012: move-result v0 │ │ -3714f2: 3a00 0600 |0013: if-ltz v0, 0019 // +0006 │ │ -3714f6: 6e20 2d98 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3714fc: 0c03 |0018: move-result-object v3 │ │ -3714fe: 2200 e812 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -371502: 7010 4098 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -371508: 6e10 e997 0000 |001e: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -37150e: 0a01 |0021: move-result v1 │ │ -371510: 6e20 4798 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -371516: 1301 2e00 |0025: const/16 v1, #int 46 // #2e │ │ -37151a: 6e20 4498 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -371520: 6202 5672 |002a: sget-object v2, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7256 │ │ -371524: 6e10 3e9b 0200 |002c: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ -37152a: 0a02 |002f: move-result v2 │ │ -37152c: 6e20 4798 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -371532: 6e20 4498 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -371538: 7100 5798 0000 |0036: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -37153e: 0b01 |0039: move-result-wide v1 │ │ -371540: 6e30 4898 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -371546: 6e20 4b98 3000 |003d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37154c: 6e10 5498 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -371552: 0c03 |0043: move-result-object v3 │ │ -371554: 1103 |0044: return-object v3 │ │ +3714b8: |[3714b8] javax.mail.internet.UniqueValue.getUniqueMessageIDValue:(Ljavax/mail/Session;)Ljava/lang/String; │ │ +3714c8: 7110 939e 0300 |0000: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e93 │ │ +3714ce: 0c03 |0003: move-result-object v3 │ │ +3714d0: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +3714d4: 6e10 919e 0300 |0006: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ +3714da: 0c03 |0009: move-result-object v3 │ │ +3714dc: 2803 |000a: goto 000d // +0003 │ │ +3714de: 1a03 f587 |000b: const-string v3, "javamailuser@localhost" // string@87f5 │ │ +3714e2: 1300 4000 |000d: const/16 v0, #int 64 // #40 │ │ +3714e6: 6e20 1f98 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +3714ec: 0a00 |0012: move-result v0 │ │ +3714ee: 3a00 0600 |0013: if-ltz v0, 0019 // +0006 │ │ +3714f2: 6e20 2d98 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3714f8: 0c03 |0018: move-result-object v3 │ │ +3714fa: 2200 e812 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3714fe: 7010 4098 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +371504: 6e10 e997 0000 |001e: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +37150a: 0a01 |0021: move-result v1 │ │ +37150c: 6e20 4798 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +371512: 1301 2e00 |0025: const/16 v1, #int 46 // #2e │ │ +371516: 6e20 4498 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +37151c: 6202 5672 |002a: sget-object v2, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7256 │ │ +371520: 6e10 3e9b 0200 |002c: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ +371526: 0a02 |002f: move-result v2 │ │ +371528: 6e20 4798 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +37152e: 6e20 4498 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +371534: 7100 5798 0000 |0036: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +37153a: 0b01 |0039: move-result-wide v1 │ │ +37153c: 6e30 4898 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +371542: 6e20 4b98 3000 |003d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +371548: 6e10 5498 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37154e: 0c03 |0043: move-result-object v3 │ │ +371550: 1103 |0044: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=102 │ │ 0x000f line=106 │ │ 0x0015 line=108 │ │ 0x0019 line=110 │ │ @@ -813740,17 +813740,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3725f0: |[3725f0] javax.mail.search.SearchTerm.:()V │ │ -372600: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -372606: 0e00 |0003: return-void │ │ +3725ec: |[3725ec] javax.mail.search.SearchTerm.:()V │ │ +3725fc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +372602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/SearchTerm; │ │ │ │ Virtual methods - │ │ @@ -813790,17 +813790,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -37292c: |[37292c] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.:()V │ │ -37293c: 7010 5096 0000 |0000: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@9650 │ │ -372942: 0e00 |0003: return-void │ │ +372928: |[372928] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.:()V │ │ +372938: 7010 5096 0000 |0000: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@9650 │ │ +37293e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream; │ │ │ │ Virtual methods - │ │ @@ -813809,17 +813809,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3728fc: |[3728fc] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.getBuf:()[B │ │ -37290c: 5410 8572 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.buf:[B // field@7285 │ │ -372910: 1100 |0002: return-object v0 │ │ +3728f8: |[3728f8] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.getBuf:()[B │ │ +372908: 5410 8572 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.buf:[B // field@7285 │ │ +37290c: 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;) │ │ @@ -813827,17 +813827,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -372914: |[372914] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.getCount:()I │ │ -372924: 5210 8672 |0000: iget v0, v1, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.count:I // field@7286 │ │ -372928: 0f00 |0002: return v0 │ │ +372910: |[372910] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.getCount:()I │ │ +372920: 5210 8672 |0000: iget v0, v1, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.count:I // field@7286 │ │ +372924: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream; │ │ │ │ source_file_idx : 3906 (ByteArrayDataSource.java) │ │ @@ -813888,21 +813888,21 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -372c24: |[372c24] javax.mail.util.SharedFileInputStream$SharedFile.:(Ljava/io/File;)V │ │ -372c34: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -372c3a: 2200 a612 |0003: new-instance v0, Ljava/io/RandomAccessFile; // type@12a6 │ │ -372c3e: 1a01 7fa7 |0005: const-string v1, "r" // string@a77f │ │ -372c42: 7030 fa96 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@96fa │ │ -372c48: 5b20 9072 |000a: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ -372c4c: 0e00 |000c: return-void │ │ +372c20: |[372c20] javax.mail.util.SharedFileInputStream$SharedFile.:(Ljava/io/File;)V │ │ +372c30: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +372c36: 2200 a612 |0003: new-instance v0, Ljava/io/RandomAccessFile; // type@12a6 │ │ +372c3a: 1a01 7fa7 |0005: const-string v1, "r" // string@a77f │ │ +372c3e: 7030 fa96 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@96fa │ │ +372c44: 5b20 9072 |000a: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ +372c48: 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; │ │ @@ -813912,21 +813912,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -372c50: |[372c50] javax.mail.util.SharedFileInputStream$SharedFile.:(Ljava/lang/String;)V │ │ -372c60: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -372c66: 2200 a612 |0003: new-instance v0, Ljava/io/RandomAccessFile; // type@12a6 │ │ -372c6a: 1a01 7fa7 |0005: const-string v1, "r" // string@a77f │ │ -372c6e: 7030 fb96 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fb │ │ -372c74: 5b20 9072 |000a: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ -372c78: 0e00 |000c: return-void │ │ +372c4c: |[372c4c] javax.mail.util.SharedFileInputStream$SharedFile.:(Ljava/lang/String;)V │ │ +372c5c: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +372c62: 2200 a612 |0003: new-instance v0, Ljava/io/RandomAccessFile; // type@12a6 │ │ +372c66: 1a01 7fa7 |0005: const-string v1, "r" // string@a77f │ │ +372c6a: 7030 fb96 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fb │ │ +372c70: 5b20 9072 |000a: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ +372c74: 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; │ │ @@ -813937,28 +813937,28 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -372c7c: |[372c7c] javax.mail.util.SharedFileInputStream$SharedFile.close:()V │ │ -372c8c: 1d01 |0000: monitor-enter v1 │ │ -372c8e: 5210 8f72 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ -372c92: 3d00 0d00 |0003: if-lez v0, 0010 // +000d │ │ -372c96: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ -372c9a: 5910 8f72 |0007: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ -372c9e: 3c00 0700 |0009: if-gtz v0, 0010 // +0007 │ │ -372ca2: 5410 9072 |000b: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ -372ca6: 6e10 fc96 0000 |000d: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ -372cac: 1e01 |0010: monitor-exit v1 │ │ -372cae: 0e00 |0011: return-void │ │ -372cb0: 0d00 |0012: move-exception v0 │ │ -372cb2: 1e01 |0013: monitor-exit v1 │ │ -372cb4: 2700 |0014: throw v0 │ │ +372c78: |[372c78] javax.mail.util.SharedFileInputStream$SharedFile.close:()V │ │ +372c88: 1d01 |0000: monitor-enter v1 │ │ +372c8a: 5210 8f72 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ +372c8e: 3d00 0d00 |0003: if-lez v0, 0010 // +000d │ │ +372c92: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ +372c96: 5910 8f72 |0007: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ +372c9a: 3c00 0700 |0009: if-gtz v0, 0010 // +0007 │ │ +372c9e: 5410 9072 |000b: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ +372ca2: 6e10 fc96 0000 |000d: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ +372ca8: 1e01 |0010: monitor-exit v1 │ │ +372caa: 0e00 |0011: return-void │ │ +372cac: 0d00 |0012: move-exception v0 │ │ +372cae: 1e01 |0013: monitor-exit v1 │ │ +372cb0: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=129 │ │ 0x000b line=130 │ │ 0x0010 line=131 │ │ @@ -813970,22 +813970,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -372cc4: |[372cc4] javax.mail.util.SharedFileInputStream$SharedFile.finalize:()V │ │ -372cd4: 5410 9072 |0000: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ -372cd8: 6e10 fc96 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ -372cde: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -372ce4: 0e00 |0008: return-void │ │ -372ce6: 0d00 |0009: move-exception v0 │ │ -372ce8: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -372cee: 2700 |000d: throw v0 │ │ +372cc0: |[372cc0] javax.mail.util.SharedFileInputStream$SharedFile.finalize:()V │ │ +372cd0: 5410 9072 |0000: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ +372cd4: 6e10 fc96 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ +372cda: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +372ce0: 0e00 |0008: return-void │ │ +372ce2: 0d00 |0009: move-exception v0 │ │ +372ce4: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +372cea: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=151 │ │ 0x000d line=152 │ │ @@ -813997,30 +813997,30 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -372cfc: |[372cfc] javax.mail.util.SharedFileInputStream$SharedFile.forceClose:()V │ │ -372d0c: 1d01 |0000: monitor-enter v1 │ │ -372d0e: 5210 8f72 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ -372d12: 3d00 0b00 |0003: if-lez v0, 000e // +000b │ │ -372d16: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -372d18: 5910 8f72 |0006: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ -372d1c: 5410 9072 |0008: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ -372d20: 6e10 fc96 0000 |000a: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ -372d26: 2806 |000d: goto 0013 // +0006 │ │ -372d28: 5410 9072 |000e: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ -372d2c: 6e10 fc96 0000 |0010: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ -372d32: 1e01 |0013: monitor-exit v1 │ │ -372d34: 0e00 |0014: return-void │ │ -372d36: 0d00 |0015: move-exception v0 │ │ -372d38: 1e01 |0016: monitor-exit v1 │ │ -372d3a: 2700 |0017: throw v0 │ │ +372cf8: |[372cf8] javax.mail.util.SharedFileInputStream$SharedFile.forceClose:()V │ │ +372d08: 1d01 |0000: monitor-enter v1 │ │ +372d0a: 5210 8f72 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ +372d0e: 3d00 0b00 |0003: if-lez v0, 000e // +000b │ │ +372d12: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +372d14: 5910 8f72 |0006: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ +372d18: 5410 9072 |0008: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ +372d1c: 6e10 fc96 0000 |000a: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ +372d22: 2806 |000d: goto 0013 // +0006 │ │ +372d24: 5410 9072 |000e: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ +372d28: 6e10 fc96 0000 |0010: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ +372d2e: 1e01 |0013: monitor-exit v1 │ │ +372d30: 0e00 |0014: return-void │ │ +372d32: 0d00 |0015: move-exception v0 │ │ +372d34: 1e01 |0016: monitor-exit v1 │ │ +372d36: 2700 |0017: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x0015 │ │ 0x000e - 0x0013 │ │ Ljava/io/IOException; -> 0x0013 │ │ -> 0x0015 │ │ positions : │ │ @@ -814037,25 +814037,25 @@ │ │ type : '()Ljava/io/RandomAccessFile;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -372bec: |[372bec] javax.mail.util.SharedFileInputStream$SharedFile.open:()Ljava/io/RandomAccessFile; │ │ -372bfc: 1d01 |0000: monitor-enter v1 │ │ -372bfe: 5210 8f72 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ -372c02: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ -372c06: 5910 8f72 |0005: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ -372c0a: 5410 9072 |0007: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ -372c0e: 1e01 |0009: monitor-exit v1 │ │ -372c10: 1100 |000a: return-object v0 │ │ -372c12: 0d00 |000b: move-exception v0 │ │ -372c14: 1e01 |000c: monitor-exit v1 │ │ -372c16: 2700 |000d: throw v0 │ │ +372be8: |[372be8] javax.mail.util.SharedFileInputStream$SharedFile.open:()Ljava/io/RandomAccessFile; │ │ +372bf8: 1d01 |0000: monitor-enter v1 │ │ +372bfa: 5210 8f72 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ +372bfe: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ +372c02: 5910 8f72 |0005: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@728f │ │ +372c06: 5410 9072 |0007: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7290 │ │ +372c0a: 1e01 |0009: monitor-exit v1 │ │ +372c0c: 1100 |000a: return-object v0 │ │ +372c0e: 0d00 |000b: move-exception v0 │ │ +372c10: 1e01 |000c: monitor-exit v1 │ │ +372c12: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=124 │ │ 0x0007 line=125 │ │ locals : │ │ @@ -814194,52 +814194,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 0 │ │ outs : 16 │ │ insns size : 75 16-bit code units │ │ -374504: |[374504] myjava.awt.datatransfer.DataFlavor.:()V │ │ -374514: 2200 7814 |0000: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374518: 1a01 cabb |0002: const-string v1, "text/plain; charset=unicode; class=java.io.InputStream" // string@bbca │ │ -37451c: 1a02 ef41 |0004: const-string v2, "Plain Text" // string@41ef │ │ -374520: 7030 3da1 1002 |0006: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ -374526: 6900 b072 |0009: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainTextFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b0 │ │ -37452a: 2200 7814 |000b: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37452e: 1a01 515d |000d: const-string v1, "application/x-java-serialized-object; class=java.lang.String" // string@5d51 │ │ -374532: 1a02 ec4f |000f: const-string v2, "Unicode String" // string@4fec │ │ -374536: 7030 3da1 1002 |0011: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ -37453c: 6900 b572 |0014: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.stringFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b5 │ │ -374540: 2200 7814 |0016: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374544: 1a01 4d5d |0018: const-string v1, "application/x-java-file-list; class=java.util.List" // string@5d4d │ │ -374548: 1a02 4c5d |001a: const-string v2, "application/x-java-file-list" // string@5d4c │ │ -37454c: 7030 3da1 1002 |001c: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ -374552: 6900 ab72 |001f: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.javaFileListFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72ab │ │ -374556: 1a03 cfbb |0021: const-string v3, "text/sgml" // string@bbcf │ │ -37455a: 1a04 d4bb |0023: const-string v4, "text/xml" // string@bbd4 │ │ -37455e: 1a05 c6bb |0025: const-string v5, "text/html" // string@bbc6 │ │ -374562: 1a06 cebb |0027: const-string v6, "text/rtf" // string@bbce │ │ -374566: 1a07 c5bb |0029: const-string v7, "text/enriched" // string@bbc5 │ │ -37456a: 1a08 cdbb |002b: const-string v8, "text/richtext" // string@bbcd │ │ -37456e: 1a09 d2bb |002d: const-string v9, "text/uri-list" // string@bbd2 │ │ -374572: 1a0a d1bb |002f: const-string v10, "text/tab-separated-values" // string@bbd1 │ │ -374576: 1a0b d0bb |0031: const-string v11, "text/t140" // string@bbd0 │ │ -37457a: 1a0c ccbb |0033: const-string v12, "text/rfc822-headers" // string@bbcc │ │ -37457e: 1a0d c8bb |0035: const-string v13, "text/parityfec" // string@bbc8 │ │ -374582: 1a0e c4bb |0037: const-string v14, "text/directory" // string@bbc4 │ │ -374586: 1a0f c3bb |0039: const-string v15, "text/css" // string@bbc3 │ │ -37458a: 1a10 c2bb |003b: const-string v16, "text/calendar" // string@bbc2 │ │ -37458e: 1a11 505d |003d: const-string v17, "application/x-java-serialized-object" // string@5d50 │ │ -374592: 1a12 c9bb |003f: const-string v18, "text/plain" // string@bbc9 │ │ -374596: 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 │ │ -37459c: 0c00 |0044: move-result-object v0 │ │ -37459e: 6900 b472 |0045: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.sortedTextFlavors:[Ljava/lang/String; // field@72b4 │ │ -3745a2: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -3745a4: 6900 b172 |0048: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ -3745a8: 0e00 |004a: return-void │ │ +374500: |[374500] myjava.awt.datatransfer.DataFlavor.:()V │ │ +374510: 2200 7814 |0000: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374514: 1a01 cabb |0002: const-string v1, "text/plain; charset=unicode; class=java.io.InputStream" // string@bbca │ │ +374518: 1a02 ef41 |0004: const-string v2, "Plain Text" // string@41ef │ │ +37451c: 7030 3da1 1002 |0006: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ +374522: 6900 b072 |0009: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainTextFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b0 │ │ +374526: 2200 7814 |000b: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37452a: 1a01 515d |000d: const-string v1, "application/x-java-serialized-object; class=java.lang.String" // string@5d51 │ │ +37452e: 1a02 ec4f |000f: const-string v2, "Unicode String" // string@4fec │ │ +374532: 7030 3da1 1002 |0011: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ +374538: 6900 b572 |0014: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.stringFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b5 │ │ +37453c: 2200 7814 |0016: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374540: 1a01 4d5d |0018: const-string v1, "application/x-java-file-list; class=java.util.List" // string@5d4d │ │ +374544: 1a02 4c5d |001a: const-string v2, "application/x-java-file-list" // string@5d4c │ │ +374548: 7030 3da1 1002 |001c: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ +37454e: 6900 ab72 |001f: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.javaFileListFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72ab │ │ +374552: 1a03 cfbb |0021: const-string v3, "text/sgml" // string@bbcf │ │ +374556: 1a04 d4bb |0023: const-string v4, "text/xml" // string@bbd4 │ │ +37455a: 1a05 c6bb |0025: const-string v5, "text/html" // string@bbc6 │ │ +37455e: 1a06 cebb |0027: const-string v6, "text/rtf" // string@bbce │ │ +374562: 1a07 c5bb |0029: const-string v7, "text/enriched" // string@bbc5 │ │ +374566: 1a08 cdbb |002b: const-string v8, "text/richtext" // string@bbcd │ │ +37456a: 1a09 d2bb |002d: const-string v9, "text/uri-list" // string@bbd2 │ │ +37456e: 1a0a d1bb |002f: const-string v10, "text/tab-separated-values" // string@bbd1 │ │ +374572: 1a0b d0bb |0031: const-string v11, "text/t140" // string@bbd0 │ │ +374576: 1a0c ccbb |0033: const-string v12, "text/rfc822-headers" // string@bbcc │ │ +37457a: 1a0d c8bb |0035: const-string v13, "text/parityfec" // string@bbc8 │ │ +37457e: 1a0e c4bb |0037: const-string v14, "text/directory" // string@bbc4 │ │ +374582: 1a0f c3bb |0039: const-string v15, "text/css" // string@bbc3 │ │ +374586: 1a10 c2bb |003b: const-string v16, "text/calendar" // string@bbc2 │ │ +37458a: 1a11 505d |003d: const-string v17, "application/x-java-serialized-object" // string@5d50 │ │ +37458e: 1a12 c9bb |003f: const-string v18, "text/plain" // string@bbc9 │ │ +374592: 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 │ │ +374598: 0c00 |0044: move-result-object v0 │ │ +37459a: 6900 b472 |0045: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.sortedTextFlavors:[Ljava/lang/String; // field@72b4 │ │ +37459e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +3745a0: 6900 b172 |0048: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ +3745a4: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000b line=44 │ │ 0x0016 line=52 │ │ 0x0041 line=65 │ │ 0x0048 line=84 │ │ @@ -814250,21 +814250,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3745ac: |[3745ac] myjava.awt.datatransfer.DataFlavor.:()V │ │ -3745bc: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3745c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3745c4: 5b10 af72 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -3745c8: 5b10 aa72 |0006: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -3745cc: 5b10 b272 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -3745d0: 0e00 |000a: return-void │ │ +3745a8: |[3745a8] myjava.awt.datatransfer.DataFlavor.:()V │ │ +3745b8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3745be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3745c0: 5b10 af72 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +3745c4: 5b10 aa72 |0006: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +3745c8: 5b10 b272 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +3745cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ 0x0006 line=134 │ │ 0x0008 line=135 │ │ locals : │ │ @@ -814275,32 +814275,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 │ │ -3745d4: |[3745d4] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ -3745e4: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3745ea: 2200 7c14 |0003: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ -3745ee: 1a01 475d |0005: const-string v1, "application" // string@5d47 │ │ -3745f2: 1a02 b3c3 |0007: const-string v2, "x-java-serialized-object" // string@c3b3 │ │ -3745f6: 7030 7aa1 1002 |0009: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a17a │ │ -3745fc: 5b30 af72 |000c: iput-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -374600: 3805 0500 |000e: if-eqz v5, 0013 // +0005 │ │ -374604: 5b35 aa72 |0010: iput-object v5, v3, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -374608: 2805 |0012: goto 0017 // +0005 │ │ -37460a: 1a05 505d |0013: const-string v5, "application/x-java-serialized-object" // string@5d50 │ │ -37460e: 5b35 aa72 |0015: iput-object v5, v3, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -374612: 6e10 5297 0400 |0017: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ -374618: 0c05 |001a: move-result-object v5 │ │ -37461a: 1a01 4264 |001b: const-string v1, "class" // string@6442 │ │ -37461e: 6e30 80a1 1005 |001d: invoke-virtual {v0, v1, v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.addParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@a180 │ │ -374624: 5b34 b272 |0020: iput-object v4, v3, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -374628: 0e00 |0022: return-void │ │ +3745d0: |[3745d0] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ +3745e0: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3745e6: 2200 7c14 |0003: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ +3745ea: 1a01 475d |0005: const-string v1, "application" // string@5d47 │ │ +3745ee: 1a02 b3c3 |0007: const-string v2, "x-java-serialized-object" // string@c3b3 │ │ +3745f2: 7030 7aa1 1002 |0009: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a17a │ │ +3745f8: 5b30 af72 |000c: iput-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +3745fc: 3805 0500 |000e: if-eqz v5, 0013 // +0005 │ │ +374600: 5b35 aa72 |0010: iput-object v5, v3, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +374604: 2805 |0012: goto 0017 // +0005 │ │ +374606: 1a05 505d |0013: const-string v5, "application/x-java-serialized-object" // string@5d50 │ │ +37460a: 5b35 aa72 |0015: iput-object v5, v3, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +37460e: 6e10 5297 0400 |0017: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ +374614: 0c05 |001a: move-result-object v5 │ │ +374616: 1a01 4264 |001b: const-string v1, "class" // string@6442 │ │ +37461a: 6e30 80a1 1005 |001d: invoke-virtual {v0, v1, v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.addParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@a180 │ │ +374620: 5b34 b272 |0020: iput-object v4, v3, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +374624: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0003 line=139 │ │ 0x0010 line=142 │ │ 0x0015 line=144 │ │ 0x0017 line=147 │ │ @@ -814315,19 +814315,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -37462c: |[37462c] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;)V │ │ -37463c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -374642: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -374644: 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 │ │ -37464a: 0e00 |0007: return-void │ │ +374628: |[374628] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;)V │ │ +374638: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +37463e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +374640: 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 │ │ +374646: 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; │ │ @@ -814337,34 +814337,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 │ │ -37464c: |[37464c] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -37465c: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -374662: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -374664: 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 │ │ -37466a: 0e00 |0007: return-void │ │ -37466c: 0d04 |0008: move-exception v4 │ │ -37466e: 2205 c812 |0009: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -374672: 2200 e812 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -374676: 7010 4098 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37467c: 1a01 ae5f |0010: const-string v1, "awt.16C " // string@5fae │ │ -374680: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374686: 5431 af72 |0015: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -37468a: 1a02 4264 |0017: const-string v2, "class" // string@6442 │ │ -37468e: 6e20 85a1 2100 |0019: invoke-virtual {v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ -374694: 0c01 |001c: move-result-object v1 │ │ -374696: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37469c: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3746a2: 0c00 |0023: move-result-object v0 │ │ -3746a4: 7030 8797 0504 |0024: invoke-direct {v5, v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9787 │ │ -3746aa: 2705 |0027: throw v5 │ │ +374648: |[374648] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +374658: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +37465e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +374660: 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 │ │ +374666: 0e00 |0007: return-void │ │ +374668: 0d04 |0008: move-exception v4 │ │ +37466a: 2205 c812 |0009: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +37466e: 2200 e812 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +374672: 7010 4098 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374678: 1a01 ae5f |0010: const-string v1, "awt.16C " // string@5fae │ │ +37467c: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374682: 5431 af72 |0015: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +374686: 1a02 4264 |0017: const-string v2, "class" // string@6442 │ │ +37468a: 6e20 85a1 2100 |0019: invoke-virtual {v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ +374690: 0c01 |001c: move-result-object v1 │ │ +374692: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374698: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37469e: 0c00 |0023: move-result-object v0 │ │ +3746a0: 7030 8797 0504 |0024: invoke-direct {v5, v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9787 │ │ +3746a6: 2705 |0027: throw v5 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ Ljava/lang/ClassNotFoundException; -> 0x0008 │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=153 │ │ 0x0009 line=156 │ │ @@ -814378,18 +814378,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 │ │ -3746bc: |[3746bc] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V │ │ -3746cc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3746d2: 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 │ │ -3746d8: 0e00 |0006: return-void │ │ +3746b8: |[3746b8] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V │ │ +3746c8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3746ce: 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 │ │ +3746d4: 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; │ │ @@ -814401,47 +814401,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 │ │ -373fd4: |[373fd4] myjava.awt.datatransfer.DataFlavor.fetchTextFlavors:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; │ │ -373fe4: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ -373fe8: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ -373fee: 7210 659a 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -373ff4: 0c03 |0008: move-result-object v3 │ │ -373ff6: 7210 3f9a 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -373ffc: 0a01 |000c: move-result v1 │ │ -373ffe: 3801 2b00 |000d: if-eqz v1, 0038 // +002b │ │ -374002: 7210 409a 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -374008: 0c01 |0012: move-result-object v1 │ │ -37400a: 1f01 7814 |0013: check-cast v1, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37400e: 6e10 5ca1 0100 |0015: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isFlavorTextType:()Z // method@a15c │ │ -374014: 0a02 |0018: move-result v2 │ │ -374016: 3802 1b00 |0019: if-eqz v2, 0034 // +001b │ │ -37401a: 5412 af72 |001b: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -37401e: 6e10 84a1 0200 |001d: invoke-virtual {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -374024: 0c02 |0020: move-result-object v2 │ │ -374026: 6e20 1298 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37402c: 0a02 |0024: move-result v2 │ │ -37402e: 3802 e4ff |0025: if-eqz v2, 0009 // -001c │ │ -374032: 6e20 579a 1000 |0027: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@9a57 │ │ -374038: 0a02 |002a: move-result v2 │ │ -37403a: 3902 0500 |002b: if-nez v2, 0030 // +0005 │ │ -37403e: 6e20 549a 1000 |002d: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ -374044: 7210 419a 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ -37404a: 28d6 |0033: goto 0009 // -002a │ │ -37404c: 7210 419a 0300 |0034: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ -374052: 28d2 |0037: goto 0009 // -002e │ │ -374054: 6e10 589a 0000 |0038: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ -37405a: 0a03 |003b: move-result v3 │ │ -37405c: 3803 0300 |003c: if-eqz v3, 003f // +0003 │ │ -374060: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -374062: 1100 |003f: return-object v0 │ │ +373fd0: |[373fd0] myjava.awt.datatransfer.DataFlavor.fetchTextFlavors:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; │ │ +373fe0: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ +373fe4: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ +373fea: 7210 659a 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +373ff0: 0c03 |0008: move-result-object v3 │ │ +373ff2: 7210 3f9a 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +373ff8: 0a01 |000c: move-result v1 │ │ +373ffa: 3801 2b00 |000d: if-eqz v1, 0038 // +002b │ │ +373ffe: 7210 409a 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +374004: 0c01 |0012: move-result-object v1 │ │ +374006: 1f01 7814 |0013: check-cast v1, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37400a: 6e10 5ca1 0100 |0015: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isFlavorTextType:()Z // method@a15c │ │ +374010: 0a02 |0018: move-result v2 │ │ +374012: 3802 1b00 |0019: if-eqz v2, 0034 // +001b │ │ +374016: 5412 af72 |001b: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +37401a: 6e10 84a1 0200 |001d: invoke-virtual {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +374020: 0c02 |0020: move-result-object v2 │ │ +374022: 6e20 1298 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +374028: 0a02 |0024: move-result v2 │ │ +37402a: 3802 e4ff |0025: if-eqz v2, 0009 // -001c │ │ +37402e: 6e20 579a 1000 |0027: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@9a57 │ │ +374034: 0a02 |002a: move-result v2 │ │ +374036: 3902 0500 |002b: if-nez v2, 0030 // +0005 │ │ +37403a: 6e20 549a 1000 |002d: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ +374040: 7210 419a 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ +374046: 28d6 |0033: goto 0009 // -002a │ │ +374048: 7210 419a 0300 |0034: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ +37404e: 28d2 |0037: goto 0009 // -002e │ │ +374050: 6e10 589a 0000 |0038: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ +374056: 0a03 |003b: move-result v3 │ │ +374058: 3803 0300 |003c: if-eqz v3, 003f // +0003 │ │ +37405c: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +37405e: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0005 line=687 │ │ 0x000f line=688 │ │ 0x0015 line=690 │ │ 0x001b line=691 │ │ @@ -814459,39 +814459,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -373d28: |[373d28] myjava.awt.datatransfer.DataFlavor.getCharset:()Ljava/lang/String; │ │ -373d38: 5430 af72 |0000: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373d3c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -373d40: 3800 2600 |0004: if-eqz v0, 002a // +0026 │ │ -373d44: 7010 56a1 0300 |0006: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetRedundant:()Z // method@a156 │ │ -373d4a: 0a00 |0009: move-result v0 │ │ -373d4c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -373d50: 281e |000c: goto 002a // +001e │ │ -373d52: 5430 af72 |000d: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373d56: 1a02 8d63 |000f: const-string v2, "charset" // string@638d │ │ -373d5a: 6e20 85a1 2000 |0011: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ -373d60: 0c00 |0014: move-result-object v0 │ │ -373d62: 7010 57a1 0300 |0015: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetRequired:()Z // method@a157 │ │ -373d68: 0a02 |0018: move-result v2 │ │ -373d6a: 3802 0d00 |0019: if-eqz v2, 0026 // +000d │ │ -373d6e: 3800 0800 |001b: if-eqz v0, 0023 // +0008 │ │ -373d72: 6e10 2298 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -373d78: 0a02 |0020: move-result v2 │ │ -373d7a: 3902 0500 |0021: if-nez v2, 0026 // +0005 │ │ -373d7e: 1a00 d0be |0023: const-string v0, "unicode" // string@bed0 │ │ -373d82: 1100 |0025: return-object v0 │ │ -373d84: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ -373d88: 1101 |0028: return-object v1 │ │ -373d8a: 1100 |0029: return-object v0 │ │ -373d8c: 1101 |002a: return-object v1 │ │ +373d24: |[373d24] myjava.awt.datatransfer.DataFlavor.getCharset:()Ljava/lang/String; │ │ +373d34: 5430 af72 |0000: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373d38: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +373d3c: 3800 2600 |0004: if-eqz v0, 002a // +0026 │ │ +373d40: 7010 56a1 0300 |0006: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetRedundant:()Z // method@a156 │ │ +373d46: 0a00 |0009: move-result v0 │ │ +373d48: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +373d4c: 281e |000c: goto 002a // +001e │ │ +373d4e: 5430 af72 |000d: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373d52: 1a02 8d63 |000f: const-string v2, "charset" // string@638d │ │ +373d56: 6e20 85a1 2000 |0011: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ +373d5c: 0c00 |0014: move-result-object v0 │ │ +373d5e: 7010 57a1 0300 |0015: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetRequired:()Z // method@a157 │ │ +373d64: 0a02 |0018: move-result v2 │ │ +373d66: 3802 0d00 |0019: if-eqz v2, 0026 // +000d │ │ +373d6a: 3800 0800 |001b: if-eqz v0, 0023 // +0008 │ │ +373d6e: 6e10 2298 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +373d74: 0a02 |0020: move-result v2 │ │ +373d76: 3902 0500 |0021: if-nez v2, 0026 // +0005 │ │ +373d7a: 1a00 d0be |0023: const-string v0, "unicode" // string@bed0 │ │ +373d7e: 1100 |0025: return-object v0 │ │ +373d80: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ +373d84: 1101 |0028: return-object v1 │ │ +373d86: 1100 |0029: return-object v0 │ │ +373d88: 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; │ │ @@ -814501,36 +814501,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 │ │ -374064: |[374064] myjava.awt.datatransfer.DataFlavor.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; │ │ -374074: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ -374078: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ -37407e: 7210 659a 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -374084: 0c01 |0008: move-result-object v1 │ │ -374086: 7210 3f9a 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -37408c: 0a02 |000c: move-result v2 │ │ -37408e: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ -374092: 7210 409a 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -374098: 0c02 |0012: move-result-object v2 │ │ -37409a: 1f02 7814 |0013: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37409e: 5423 b272 |0015: iget-object v3, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -3740a2: 6e20 e697 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -3740a8: 0a03 |001a: move-result v3 │ │ -3740aa: 3803 eeff |001b: if-eqz v3, 0009 // -0012 │ │ -3740ae: 6e20 549a 2000 |001d: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ -3740b4: 28e9 |0020: goto 0009 // -0017 │ │ -3740b6: 6e10 589a 0000 |0021: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ -3740bc: 0a05 |0024: move-result v5 │ │ -3740be: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ -3740c2: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -3740c4: 1104 |0028: return-object v4 │ │ +374060: |[374060] myjava.awt.datatransfer.DataFlavor.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; │ │ +374070: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ +374074: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ +37407a: 7210 659a 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +374080: 0c01 |0008: move-result-object v1 │ │ +374082: 7210 3f9a 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +374088: 0a02 |000c: move-result v2 │ │ +37408a: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ +37408e: 7210 409a 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +374094: 0c02 |0012: move-result-object v2 │ │ +374096: 1f02 7814 |0013: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37409a: 5423 b272 |0015: iget-object v3, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +37409e: 6e20 e697 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +3740a4: 0a03 |001a: move-result v3 │ │ +3740a6: 3803 eeff |001b: if-eqz v3, 0009 // -0012 │ │ +3740aa: 6e20 549a 2000 |001d: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ +3740b0: 28e9 |0020: goto 0009 // -0017 │ │ +3740b2: 6e10 589a 0000 |0021: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ +3740b8: 0a05 |0024: move-result v5 │ │ +3740ba: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ +3740be: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +3740c0: 1104 |0028: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0005 line=658 │ │ 0x0015 line=659 │ │ 0x001d line=660 │ │ 0x0021 line=664 │ │ @@ -814543,53 +814543,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 │ │ -3740c8: |[3740c8] myjava.awt.datatransfer.DataFlavor.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; │ │ -3740d8: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ -3740dc: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ -3740e2: 7210 659a 0700 |0005: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -3740e8: 0c01 |0008: move-result-object v1 │ │ -3740ea: 7210 3f9a 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3740f0: 0a02 |000c: move-result v2 │ │ -3740f2: 3802 3400 |000d: if-eqz v2, 0041 // +0034 │ │ -3740f6: 7210 409a 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3740fc: 0c02 |0012: move-result-object v2 │ │ -3740fe: 1f02 7814 |0013: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374102: 7010 44a1 0200 |0015: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -374108: 0c03 |0018: move-result-object v3 │ │ -37410a: 7110 58a1 0300 |0019: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ -374110: 0a03 |001c: move-result v3 │ │ -374112: 3803 2000 |001d: if-eqz v3, 003d // +0020 │ │ -374116: 2183 |001f: array-length v3, v8 │ │ -374118: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -37411a: 3534 e8ff |0021: if-ge v4, v3, 0009 // -0018 │ │ -37411e: 4605 0804 |0023: aget-object v5, v8, v4 │ │ -374122: 7110 3199 0500 |0025: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -374128: 0c05 |0028: move-result-object v5 │ │ -37412a: 7010 44a1 0200 |0029: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -374130: 0c06 |002c: move-result-object v6 │ │ -374132: 7110 3199 0600 |002d: invoke-static {v6}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -374138: 0c06 |0030: move-result-object v6 │ │ -37413a: 6e20 3099 6500 |0031: invoke-virtual {v5, v6}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@9930 │ │ -374140: 0a05 |0034: move-result v5 │ │ -374142: 3805 0500 |0035: if-eqz v5, 003a // +0005 │ │ -374146: 6e20 549a 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ -37414c: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -374150: 28e5 |003c: goto 0021 // -001b │ │ -374152: 7210 419a 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ -374158: 28c9 |0040: goto 0009 // -0037 │ │ -37415a: 6e10 589a 0000 |0041: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ -374160: 0a08 |0044: move-result v8 │ │ -374162: 3808 0300 |0045: if-eqz v8, 0048 // +0003 │ │ -374166: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -374168: 1107 |0048: return-object v7 │ │ +3740c4: |[3740c4] myjava.awt.datatransfer.DataFlavor.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; │ │ +3740d4: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ +3740d8: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ +3740de: 7210 659a 0700 |0005: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +3740e4: 0c01 |0008: move-result-object v1 │ │ +3740e6: 7210 3f9a 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3740ec: 0a02 |000c: move-result v2 │ │ +3740ee: 3802 3400 |000d: if-eqz v2, 0041 // +0034 │ │ +3740f2: 7210 409a 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3740f8: 0c02 |0012: move-result-object v2 │ │ +3740fa: 1f02 7814 |0013: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3740fe: 7010 44a1 0200 |0015: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +374104: 0c03 |0018: move-result-object v3 │ │ +374106: 7110 58a1 0300 |0019: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ +37410c: 0a03 |001c: move-result v3 │ │ +37410e: 3803 2000 |001d: if-eqz v3, 003d // +0020 │ │ +374112: 2183 |001f: array-length v3, v8 │ │ +374114: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +374116: 3534 e8ff |0021: if-ge v4, v3, 0009 // -0018 │ │ +37411a: 4605 0804 |0023: aget-object v5, v8, v4 │ │ +37411e: 7110 3199 0500 |0025: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +374124: 0c05 |0028: move-result-object v5 │ │ +374126: 7010 44a1 0200 |0029: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +37412c: 0c06 |002c: move-result-object v6 │ │ +37412e: 7110 3199 0600 |002d: invoke-static {v6}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +374134: 0c06 |0030: move-result-object v6 │ │ +374136: 6e20 3099 6500 |0031: invoke-virtual {v5, v6}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@9930 │ │ +37413c: 0a05 |0034: move-result v5 │ │ +37413e: 3805 0500 |0035: if-eqz v5, 003a // +0005 │ │ +374142: 6e20 549a 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ +374148: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +37414c: 28e5 |003c: goto 0021 // -001b │ │ +37414e: 7210 419a 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ +374154: 28c9 |0040: goto 0009 // -0037 │ │ +374156: 6e10 589a 0000 |0041: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ +37415c: 0a08 |0044: move-result v8 │ │ +37415e: 3808 0300 |0045: if-eqz v8, 0048 // +0003 │ │ +374162: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +374164: 1107 |0048: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0005 line=619 │ │ 0x000f line=620 │ │ 0x0015 line=622 │ │ 0x001f line=623 │ │ @@ -814606,53 +814606,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -373dcc: |[373dcc] myjava.awt.datatransfer.DataFlavor.getKeyInfo:()Ljava/lang/String; │ │ -373ddc: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -373de0: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -373de6: 5431 af72 |0005: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373dea: 6e10 84a1 0100 |0007: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -373df0: 0c01 |000a: move-result-object v1 │ │ -373df2: 6e20 4b98 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373df8: 1a01 ba07 |000e: const-string v1, ";class=" // string@07ba │ │ -373dfc: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373e02: 5431 b272 |0013: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373e06: 6e10 5297 0100 |0015: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ -373e0c: 0c01 |0018: move-result-object v1 │ │ -373e0e: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373e14: 6e10 5498 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -373e1a: 0c00 |001f: move-result-object v0 │ │ -373e1c: 5431 af72 |0020: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373e20: 6e10 86a1 0100 |0022: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ -373e26: 0c01 |0025: move-result-object v1 │ │ -373e28: 1a02 bfbb |0026: const-string v2, "text" // string@bbbf │ │ -373e2c: 6e20 1298 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373e32: 0a01 |002b: move-result v1 │ │ -373e34: 3801 2500 |002c: if-eqz v1, 0051 // +0025 │ │ -373e38: 7010 66a1 0300 |002e: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ -373e3e: 0a01 |0031: move-result v1 │ │ -373e40: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ -373e44: 281d |0034: goto 0051 // +001d │ │ -373e46: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -373e4a: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -373e50: 6e20 4b98 0100 |003a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373e56: 1a00 b907 |003d: const-string v0, ";charset=" // string@07b9 │ │ -373e5a: 6e20 4b98 0100 |003f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373e60: 7010 44a1 0300 |0042: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -373e66: 0c00 |0045: move-result-object v0 │ │ -373e68: 6e10 3098 0000 |0046: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ -373e6e: 0c00 |0049: move-result-object v0 │ │ -373e70: 6e20 4b98 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373e76: 6e10 5498 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -373e7c: 0c00 |0050: move-result-object v0 │ │ -373e7e: 1100 |0051: return-object v0 │ │ +373dc8: |[373dc8] myjava.awt.datatransfer.DataFlavor.getKeyInfo:()Ljava/lang/String; │ │ +373dd8: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +373ddc: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +373de2: 5431 af72 |0005: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373de6: 6e10 84a1 0100 |0007: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +373dec: 0c01 |000a: move-result-object v1 │ │ +373dee: 6e20 4b98 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373df4: 1a01 ba07 |000e: const-string v1, ";class=" // string@07ba │ │ +373df8: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373dfe: 5431 b272 |0013: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373e02: 6e10 5297 0100 |0015: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ +373e08: 0c01 |0018: move-result-object v1 │ │ +373e0a: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373e10: 6e10 5498 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +373e16: 0c00 |001f: move-result-object v0 │ │ +373e18: 5431 af72 |0020: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373e1c: 6e10 86a1 0100 |0022: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ +373e22: 0c01 |0025: move-result-object v1 │ │ +373e24: 1a02 bfbb |0026: const-string v2, "text" // string@bbbf │ │ +373e28: 6e20 1298 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373e2e: 0a01 |002b: move-result v1 │ │ +373e30: 3801 2500 |002c: if-eqz v1, 0051 // +0025 │ │ +373e34: 7010 66a1 0300 |002e: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ +373e3a: 0a01 |0031: move-result v1 │ │ +373e3c: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ +373e40: 281d |0034: goto 0051 // +001d │ │ +373e42: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +373e46: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +373e4c: 6e20 4b98 0100 |003a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373e52: 1a00 b907 |003d: const-string v0, ";charset=" // string@07b9 │ │ +373e56: 6e20 4b98 0100 |003f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373e5c: 7010 44a1 0300 |0042: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +373e62: 0c00 |0045: move-result-object v0 │ │ +373e64: 6e10 3098 0000 |0046: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ +373e6a: 0c00 |0049: move-result-object v0 │ │ +373e6c: 6e20 4b98 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373e72: 6e10 5498 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +373e78: 0c00 |0050: move-result-object v0 │ │ +373e7a: 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; │ │ @@ -814662,24 +814662,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 │ │ -37426c: |[37426c] myjava.awt.datatransfer.DataFlavor.getTextPlainUnicodeFlavor:()Lmyjava/awt/datatransfer/DataFlavor; │ │ -37427c: 6200 b172 |0000: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ -374280: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -374284: 2200 7814 |0004: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374288: 1a01 cabb |0006: const-string v1, "text/plain; charset=unicode; class=java.io.InputStream" // string@bbca │ │ -37428c: 1a02 ef41 |0008: const-string v2, "Plain Text" // string@41ef │ │ -374290: 7030 3da1 1002 |000a: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ -374296: 6900 b172 |000d: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ -37429a: 6200 b172 |000f: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ -37429e: 1100 |0011: return-object v0 │ │ +374268: |[374268] myjava.awt.datatransfer.DataFlavor.getTextPlainUnicodeFlavor:()Lmyjava/awt/datatransfer/DataFlavor; │ │ +374278: 6200 b172 |0000: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ +37427c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +374280: 2200 7814 |0004: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374284: 1a01 cabb |0006: const-string v1, "text/plain; charset=unicode; class=java.io.InputStream" // string@bbca │ │ +374288: 1a02 ef41 |0008: const-string v2, "Plain Text" // string@41ef │ │ +37428c: 7030 3da1 1002 |000a: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ +374292: 6900 b172 |000d: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ +374296: 6200 b172 |000f: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ +37429a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x000f line=98 │ │ locals : │ │ │ │ @@ -814688,62 +814688,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 │ │ -3746dc: |[3746dc] myjava.awt.datatransfer.DataFlavor.init:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V │ │ -3746ec: 7110 91a1 0200 |0000: invoke-static {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // method@a191 │ │ -3746f2: 0c00 |0003: move-result-object v0 │ │ -3746f4: 5b10 af72 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -3746f8: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -3746fc: 5b13 aa72 |0008: iput-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -374700: 2823 |000a: goto 002d // +0023 │ │ -374702: 2202 e812 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -374706: 7010 4098 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37470c: 5413 af72 |0010: iget-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -374710: 6e10 86a1 0300 |0012: invoke-virtual {v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ -374716: 0c03 |0015: move-result-object v3 │ │ -374718: 6e20 4b98 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37471e: 1303 2f00 |0019: const/16 v3, #int 47 // #2f │ │ -374722: 6e20 4498 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -374728: 5413 af72 |001e: iget-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -37472c: 6e10 87a1 0300 |0020: invoke-virtual {v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getSubType:()Ljava/lang/String; // method@a187 │ │ -374732: 0c03 |0023: move-result-object v3 │ │ -374734: 6e20 4b98 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37473a: 6e10 5498 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -374740: 0c02 |002a: move-result-object v2 │ │ -374742: 5b12 aa72 |002b: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -374746: 5412 af72 |002d: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -37474a: 1a03 4264 |002f: const-string v3, "class" // string@6442 │ │ -37474e: 6e20 85a1 3200 |0031: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ -374754: 0c02 |0034: move-result-object v2 │ │ -374756: 3902 0900 |0035: if-nez v2, 003e // +0009 │ │ -37475a: 1a02 ea87 |0037: const-string v2, "java.io.InputStream" // string@87ea │ │ -37475e: 5410 af72 |0039: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -374762: 6e30 80a1 3002 |003b: invoke-virtual {v0, v3, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.addParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@a180 │ │ -374768: 3904 0700 |003e: if-nez v4, 0045 // +0007 │ │ -37476c: 7110 4097 0200 |0040: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9740 │ │ -374772: 0c02 |0043: move-result-object v2 │ │ -374774: 2805 |0044: goto 0049 // +0005 │ │ -374776: 6e20 6297 2400 |0045: invoke-virtual {v4, v2}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9762 │ │ -37477c: 0c02 |0048: move-result-object v2 │ │ -37477e: 5b12 b272 |0049: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -374782: 0e00 |004b: return-void │ │ -374784: 2203 c812 |004c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -374788: 2204 e812 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -37478c: 7010 4098 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -374792: 1a00 af5f |0053: const-string v0, "awt.16D " // string@5faf │ │ -374796: 6e20 4b98 0400 |0055: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37479c: 6e20 4b98 2400 |0058: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3747a2: 6e10 5498 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3747a8: 0c02 |005e: move-result-object v2 │ │ -3747aa: 7020 8697 2300 |005f: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -3747b0: 2703 |0062: throw v3 │ │ +3746d8: |[3746d8] myjava.awt.datatransfer.DataFlavor.init:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V │ │ +3746e8: 7110 91a1 0200 |0000: invoke-static {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // method@a191 │ │ +3746ee: 0c00 |0003: move-result-object v0 │ │ +3746f0: 5b10 af72 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +3746f4: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +3746f8: 5b13 aa72 |0008: iput-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +3746fc: 2823 |000a: goto 002d // +0023 │ │ +3746fe: 2202 e812 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +374702: 7010 4098 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374708: 5413 af72 |0010: iget-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +37470c: 6e10 86a1 0300 |0012: invoke-virtual {v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ +374712: 0c03 |0015: move-result-object v3 │ │ +374714: 6e20 4b98 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37471a: 1303 2f00 |0019: const/16 v3, #int 47 // #2f │ │ +37471e: 6e20 4498 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +374724: 5413 af72 |001e: iget-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +374728: 6e10 87a1 0300 |0020: invoke-virtual {v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getSubType:()Ljava/lang/String; // method@a187 │ │ +37472e: 0c03 |0023: move-result-object v3 │ │ +374730: 6e20 4b98 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374736: 6e10 5498 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37473c: 0c02 |002a: move-result-object v2 │ │ +37473e: 5b12 aa72 |002b: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +374742: 5412 af72 |002d: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +374746: 1a03 4264 |002f: const-string v3, "class" // string@6442 │ │ +37474a: 6e20 85a1 3200 |0031: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ +374750: 0c02 |0034: move-result-object v2 │ │ +374752: 3902 0900 |0035: if-nez v2, 003e // +0009 │ │ +374756: 1a02 ea87 |0037: const-string v2, "java.io.InputStream" // string@87ea │ │ +37475a: 5410 af72 |0039: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +37475e: 6e30 80a1 3002 |003b: invoke-virtual {v0, v3, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.addParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@a180 │ │ +374764: 3904 0700 |003e: if-nez v4, 0045 // +0007 │ │ +374768: 7110 4097 0200 |0040: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9740 │ │ +37476e: 0c02 |0043: move-result-object v2 │ │ +374770: 2805 |0044: goto 0049 // +0005 │ │ +374772: 6e20 6297 2400 |0045: invoke-virtual {v4, v2}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9762 │ │ +374778: 0c02 |0048: move-result-object v2 │ │ +37477a: 5b12 b272 |0049: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +37477e: 0e00 |004b: return-void │ │ +374780: 2203 c812 |004c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +374784: 2204 e812 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +374788: 7010 4098 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37478e: 1a00 af5f |0053: const-string v0, "awt.16D " // string@5faf │ │ +374792: 6e20 4b98 0400 |0055: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374798: 6e20 4b98 2400 |0058: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37479e: 6e10 5498 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3747a4: 0c02 |005e: move-result-object v2 │ │ +3747a6: 7020 8697 2300 |005f: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +3747ac: 2703 |0062: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/IllegalArgumentException; -> 0x004c │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=183 │ │ 0x000b line=185 │ │ @@ -814763,35 +814763,35 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -373604: |[373604] myjava.awt.datatransfer.DataFlavor.isByteCodeFlavor:()Z │ │ -373614: 5420 b272 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373618: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -37361c: 1c01 9512 |0004: const-class v1, Ljava/io/InputStream; // type@1295 │ │ -373620: 6e20 e697 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373626: 0a00 |0009: move-result v0 │ │ -373628: 3900 1600 |000a: if-nez v0, 0020 // +0016 │ │ -37362c: 5420 b272 |000c: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373630: 1c01 1813 |000e: const-class v1, Ljava/nio/ByteBuffer; // type@1318 │ │ -373634: 6e20 e697 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -37363a: 0a00 |0013: move-result v0 │ │ -37363c: 3900 0c00 |0014: if-nez v0, 0020 // +000c │ │ -373640: 5420 b272 |0016: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373644: 1c01 1515 |0018: const-class v1, [B // type@1515 │ │ -373648: 6e20 e697 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -37364e: 0a00 |001d: move-result v0 │ │ -373650: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ -373654: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -373656: 2802 |0021: goto 0023 // +0002 │ │ -373658: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -37365a: 0f00 |0023: return v0 │ │ +373600: |[373600] myjava.awt.datatransfer.DataFlavor.isByteCodeFlavor:()Z │ │ +373610: 5420 b272 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373614: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ +373618: 1c01 9512 |0004: const-class v1, Ljava/io/InputStream; // type@1295 │ │ +37361c: 6e20 e697 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373622: 0a00 |0009: move-result v0 │ │ +373624: 3900 1600 |000a: if-nez v0, 0020 // +0016 │ │ +373628: 5420 b272 |000c: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +37362c: 1c01 1813 |000e: const-class v1, Ljava/nio/ByteBuffer; // type@1318 │ │ +373630: 6e20 e697 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373636: 0a00 |0013: move-result v0 │ │ +373638: 3900 0c00 |0014: if-nez v0, 0020 // +000c │ │ +37363c: 5420 b272 |0016: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373640: 1c01 1515 |0018: const-class v1, [B // type@1515 │ │ +373644: 6e20 e697 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +37364a: 0a00 |001d: move-result v0 │ │ +37364c: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ +373650: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +373652: 2802 |0021: goto 0023 // +0002 │ │ +373654: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +373656: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0006 line=715 │ │ 0x0010 line=716 │ │ 0x001a line=717 │ │ locals : │ │ @@ -814802,43 +814802,43 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -37365c: |[37365c] myjava.awt.datatransfer.DataFlavor.isCharsetRedundant:()Z │ │ -37366c: 5420 af72 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373670: 6e10 84a1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -373676: 0c00 |0005: move-result-object v0 │ │ -373678: 1a01 cebb |0006: const-string v1, "text/rtf" // string@bbce │ │ -37367c: 6e20 1298 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373682: 0a01 |000b: move-result v1 │ │ -373684: 3901 2500 |000c: if-nez v1, 0031 // +0025 │ │ -373688: 1a01 d1bb |000e: const-string v1, "text/tab-separated-values" // string@bbd1 │ │ -37368c: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373692: 0a01 |0013: move-result v1 │ │ -373694: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ -373698: 1a01 d0bb |0016: const-string v1, "text/t140" // string@bbd0 │ │ -37369c: 6e20 1298 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3736a2: 0a01 |001b: move-result v1 │ │ -3736a4: 3901 1500 |001c: if-nez v1, 0031 // +0015 │ │ -3736a8: 1a01 ccbb |001e: const-string v1, "text/rfc822-headers" // string@bbcc │ │ -3736ac: 6e20 1298 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3736b2: 0a01 |0023: move-result v1 │ │ -3736b4: 3901 0d00 |0024: if-nez v1, 0031 // +000d │ │ -3736b8: 1a01 c8bb |0026: const-string v1, "text/parityfec" // string@bbc8 │ │ -3736bc: 6e20 1298 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3736c2: 0a00 |002b: move-result v0 │ │ -3736c4: 3800 0300 |002c: if-eqz v0, 002f // +0003 │ │ -3736c8: 2803 |002e: goto 0031 // +0003 │ │ -3736ca: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -3736cc: 2802 |0030: goto 0032 // +0002 │ │ -3736ce: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -3736d0: 0f00 |0032: return v0 │ │ +373658: |[373658] myjava.awt.datatransfer.DataFlavor.isCharsetRedundant:()Z │ │ +373668: 5420 af72 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +37366c: 6e10 84a1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +373672: 0c00 |0005: move-result-object v0 │ │ +373674: 1a01 cebb |0006: const-string v1, "text/rtf" // string@bbce │ │ +373678: 6e20 1298 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37367e: 0a01 |000b: move-result v1 │ │ +373680: 3901 2500 |000c: if-nez v1, 0031 // +0025 │ │ +373684: 1a01 d1bb |000e: const-string v1, "text/tab-separated-values" // string@bbd1 │ │ +373688: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37368e: 0a01 |0013: move-result v1 │ │ +373690: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ +373694: 1a01 d0bb |0016: const-string v1, "text/t140" // string@bbd0 │ │ +373698: 6e20 1298 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37369e: 0a01 |001b: move-result v1 │ │ +3736a0: 3901 1500 |001c: if-nez v1, 0031 // +0015 │ │ +3736a4: 1a01 ccbb |001e: const-string v1, "text/rfc822-headers" // string@bbcc │ │ +3736a8: 6e20 1298 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3736ae: 0a01 |0023: move-result v1 │ │ +3736b0: 3901 0d00 |0024: if-nez v1, 0031 // +000d │ │ +3736b4: 1a01 c8bb |0026: const-string v1, "text/parityfec" // string@bbc8 │ │ +3736b8: 6e20 1298 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3736be: 0a00 |002b: move-result v0 │ │ +3736c0: 3800 0300 |002c: if-eqz v0, 002f // +0003 │ │ +3736c4: 2803 |002e: goto 0031 // +0003 │ │ +3736c6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +3736c8: 2802 |0030: goto 0032 // +0002 │ │ +3736ca: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +3736cc: 0f00 |0032: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0008 line=233 │ │ 0x0010 line=234 │ │ 0x0018 line=235 │ │ 0x0020 line=236 │ │ @@ -814851,67 +814851,67 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -3736d4: |[3736d4] myjava.awt.datatransfer.DataFlavor.isCharsetRequired:()Z │ │ -3736e4: 5420 af72 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -3736e8: 6e10 84a1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -3736ee: 0c00 |0005: move-result-object v0 │ │ -3736f0: 1a01 cfbb |0006: const-string v1, "text/sgml" // string@bbcf │ │ -3736f4: 6e20 1298 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3736fa: 0a01 |000b: move-result v1 │ │ -3736fc: 3901 5500 |000c: if-nez v1, 0061 // +0055 │ │ -373700: 1a01 d4bb |000e: const-string v1, "text/xml" // string@bbd4 │ │ -373704: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37370a: 0a01 |0013: move-result v1 │ │ -37370c: 3901 4d00 |0014: if-nez v1, 0061 // +004d │ │ -373710: 1a01 c6bb |0016: const-string v1, "text/html" // string@bbc6 │ │ -373714: 6e20 1298 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37371a: 0a01 |001b: move-result v1 │ │ -37371c: 3901 4500 |001c: if-nez v1, 0061 // +0045 │ │ -373720: 1a01 c5bb |001e: const-string v1, "text/enriched" // string@bbc5 │ │ -373724: 6e20 1298 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37372a: 0a01 |0023: move-result v1 │ │ -37372c: 3901 3d00 |0024: if-nez v1, 0061 // +003d │ │ -373730: 1a01 cdbb |0026: const-string v1, "text/richtext" // string@bbcd │ │ -373734: 6e20 1298 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37373a: 0a01 |002b: move-result v1 │ │ -37373c: 3901 3500 |002c: if-nez v1, 0061 // +0035 │ │ -373740: 1a01 d2bb |002e: const-string v1, "text/uri-list" // string@bbd2 │ │ -373744: 6e20 1298 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37374a: 0a01 |0033: move-result v1 │ │ -37374c: 3901 2d00 |0034: if-nez v1, 0061 // +002d │ │ -373750: 1a01 c4bb |0036: const-string v1, "text/directory" // string@bbc4 │ │ -373754: 6e20 1298 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37375a: 0a01 |003b: move-result v1 │ │ -37375c: 3901 2500 |003c: if-nez v1, 0061 // +0025 │ │ -373760: 1a01 c3bb |003e: const-string v1, "text/css" // string@bbc3 │ │ -373764: 6e20 1298 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37376a: 0a01 |0043: move-result v1 │ │ -37376c: 3901 1d00 |0044: if-nez v1, 0061 // +001d │ │ -373770: 1a01 c2bb |0046: const-string v1, "text/calendar" // string@bbc2 │ │ -373774: 6e20 1298 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37377a: 0a01 |004b: move-result v1 │ │ -37377c: 3901 1500 |004c: if-nez v1, 0061 // +0015 │ │ -373780: 1a01 505d |004e: const-string v1, "application/x-java-serialized-object" // string@5d50 │ │ -373784: 6e20 1298 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37378a: 0a01 |0053: move-result v1 │ │ -37378c: 3901 0d00 |0054: if-nez v1, 0061 // +000d │ │ -373790: 1a01 c9bb |0056: const-string v1, "text/plain" // string@bbc9 │ │ -373794: 6e20 1298 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37379a: 0a00 |005b: move-result v0 │ │ -37379c: 3800 0300 |005c: if-eqz v0, 005f // +0003 │ │ -3737a0: 2803 |005e: goto 0061 // +0003 │ │ -3737a2: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -3737a4: 2802 |0060: goto 0062 // +0002 │ │ -3737a6: 1210 |0061: const/4 v0, #int 1 // #1 │ │ -3737a8: 0f00 |0062: return v0 │ │ +3736d0: |[3736d0] myjava.awt.datatransfer.DataFlavor.isCharsetRequired:()Z │ │ +3736e0: 5420 af72 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +3736e4: 6e10 84a1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +3736ea: 0c00 |0005: move-result-object v0 │ │ +3736ec: 1a01 cfbb |0006: const-string v1, "text/sgml" // string@bbcf │ │ +3736f0: 6e20 1298 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3736f6: 0a01 |000b: move-result v1 │ │ +3736f8: 3901 5500 |000c: if-nez v1, 0061 // +0055 │ │ +3736fc: 1a01 d4bb |000e: const-string v1, "text/xml" // string@bbd4 │ │ +373700: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373706: 0a01 |0013: move-result v1 │ │ +373708: 3901 4d00 |0014: if-nez v1, 0061 // +004d │ │ +37370c: 1a01 c6bb |0016: const-string v1, "text/html" // string@bbc6 │ │ +373710: 6e20 1298 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373716: 0a01 |001b: move-result v1 │ │ +373718: 3901 4500 |001c: if-nez v1, 0061 // +0045 │ │ +37371c: 1a01 c5bb |001e: const-string v1, "text/enriched" // string@bbc5 │ │ +373720: 6e20 1298 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373726: 0a01 |0023: move-result v1 │ │ +373728: 3901 3d00 |0024: if-nez v1, 0061 // +003d │ │ +37372c: 1a01 cdbb |0026: const-string v1, "text/richtext" // string@bbcd │ │ +373730: 6e20 1298 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373736: 0a01 |002b: move-result v1 │ │ +373738: 3901 3500 |002c: if-nez v1, 0061 // +0035 │ │ +37373c: 1a01 d2bb |002e: const-string v1, "text/uri-list" // string@bbd2 │ │ +373740: 6e20 1298 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373746: 0a01 |0033: move-result v1 │ │ +373748: 3901 2d00 |0034: if-nez v1, 0061 // +002d │ │ +37374c: 1a01 c4bb |0036: const-string v1, "text/directory" // string@bbc4 │ │ +373750: 6e20 1298 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373756: 0a01 |003b: move-result v1 │ │ +373758: 3901 2500 |003c: if-nez v1, 0061 // +0025 │ │ +37375c: 1a01 c3bb |003e: const-string v1, "text/css" // string@bbc3 │ │ +373760: 6e20 1298 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373766: 0a01 |0043: move-result v1 │ │ +373768: 3901 1d00 |0044: if-nez v1, 0061 // +001d │ │ +37376c: 1a01 c2bb |0046: const-string v1, "text/calendar" // string@bbc2 │ │ +373770: 6e20 1298 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373776: 0a01 |004b: move-result v1 │ │ +373778: 3901 1500 |004c: if-nez v1, 0061 // +0015 │ │ +37377c: 1a01 505d |004e: const-string v1, "application/x-java-serialized-object" // string@5d50 │ │ +373780: 6e20 1298 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373786: 0a01 |0053: move-result v1 │ │ +373788: 3901 0d00 |0054: if-nez v1, 0061 // +000d │ │ +37378c: 1a01 c9bb |0056: const-string v1, "text/plain" // string@bbc9 │ │ +373790: 6e20 1298 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373796: 0a00 |005b: move-result v0 │ │ +373798: 3800 0300 |005c: if-eqz v0, 005f // +0003 │ │ +37379c: 2803 |005e: goto 0061 // +0003 │ │ +37379e: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +3737a0: 2802 |0060: goto 0062 // +0002 │ │ +3737a2: 1210 |0061: const/4 v0, #int 1 // #1 │ │ +3737a4: 0f00 |0062: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0008 line=217 │ │ 0x0010 line=218 │ │ 0x0018 line=219 │ │ 0x0020 line=220 │ │ @@ -814930,20 +814930,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3737ac: |[3737ac] myjava.awt.datatransfer.DataFlavor.isCharsetSupported:(Ljava/lang/String;)Z │ │ -3737bc: 7110 3299 0000 |0000: invoke-static {v0}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@9932 │ │ -3737c2: 0a00 |0003: move-result v0 │ │ -3737c4: 0f00 |0004: return v0 │ │ -3737c6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3737c8: 0f00 |0006: return v0 │ │ +3737a8: |[3737a8] myjava.awt.datatransfer.DataFlavor.isCharsetSupported:(Ljava/lang/String;)Z │ │ +3737b8: 7110 3299 0000 |0000: invoke-static {v0}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@9932 │ │ +3737be: 0a00 |0003: move-result v0 │ │ +3737c0: 0f00 |0004: return v0 │ │ +3737c2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3737c4: 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; │ │ @@ -814953,40 +814953,40 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -373a68: |[373a68] myjava.awt.datatransfer.DataFlavor.isUnicodeFlavor:()Z │ │ -373a78: 5420 b272 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373a7c: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -373a80: 1c01 a712 |0004: const-class v1, Ljava/io/Reader; // type@12a7 │ │ -373a84: 6e20 e697 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373a8a: 0a00 |0009: move-result v0 │ │ -373a8c: 3900 2000 |000a: if-nez v0, 002a // +0020 │ │ -373a90: 5420 b272 |000c: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373a94: 1c01 e612 |000e: const-class v1, Ljava/lang/String; // type@12e6 │ │ -373a98: 6e20 e697 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373a9e: 0a00 |0013: move-result v0 │ │ -373aa0: 3900 1600 |0014: if-nez v0, 002a // +0016 │ │ -373aa4: 5420 b272 |0016: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373aa8: 1c01 1a13 |0018: const-class v1, Ljava/nio/CharBuffer; // type@131a │ │ -373aac: 6e20 e697 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373ab2: 0a00 |001d: move-result v0 │ │ -373ab4: 3900 0c00 |001e: if-nez v0, 002a // +000c │ │ -373ab8: 5420 b272 |0020: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373abc: 1c01 1615 |0022: const-class v1, [C // type@1516 │ │ -373ac0: 6e20 e697 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373ac6: 0a00 |0027: move-result v0 │ │ -373ac8: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ -373acc: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -373ace: 2802 |002b: goto 002d // +0002 │ │ -373ad0: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -373ad2: 0f00 |002d: return v0 │ │ +373a64: |[373a64] myjava.awt.datatransfer.DataFlavor.isUnicodeFlavor:()Z │ │ +373a74: 5420 b272 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373a78: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +373a7c: 1c01 a712 |0004: const-class v1, Ljava/io/Reader; // type@12a7 │ │ +373a80: 6e20 e697 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373a86: 0a00 |0009: move-result v0 │ │ +373a88: 3900 2000 |000a: if-nez v0, 002a // +0020 │ │ +373a8c: 5420 b272 |000c: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373a90: 1c01 e612 |000e: const-class v1, Ljava/lang/String; // type@12e6 │ │ +373a94: 6e20 e697 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373a9a: 0a00 |0013: move-result v0 │ │ +373a9c: 3900 1600 |0014: if-nez v0, 002a // +0016 │ │ +373aa0: 5420 b272 |0016: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373aa4: 1c01 1a13 |0018: const-class v1, Ljava/nio/CharBuffer; // type@131a │ │ +373aa8: 6e20 e697 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373aae: 0a00 |001d: move-result v0 │ │ +373ab0: 3900 0c00 |001e: if-nez v0, 002a // +000c │ │ +373ab4: 5420 b272 |0020: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373ab8: 1c01 1615 |0022: const-class v1, [C // type@1516 │ │ +373abc: 6e20 e697 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373ac2: 0a00 |0027: move-result v0 │ │ +373ac4: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ +373ac8: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +373aca: 2802 |002b: goto 002d // +0002 │ │ +373acc: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +373ace: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0006 line=707 │ │ 0x0010 line=708 │ │ 0x001a line=709 │ │ 0x0024 line=710 │ │ @@ -814998,54 +814998,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 │ │ -37416c: |[37416c] myjava.awt.datatransfer.DataFlavor.selectBestByAlphabet:(Ljava/util/List;)Ljava/util/List; │ │ -37417c: 7210 6a9a 0600 |0000: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ -374182: 0a00 |0003: move-result v0 │ │ -374184: 2301 dc15 |0004: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ -374188: 2202 6b13 |0006: new-instance v2, Ljava/util/LinkedList; // type@136b │ │ -37418c: 7010 529a 0200 |0008: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ -374192: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -374194: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -374196: 3504 1100 |000d: if-ge v4, v0, 001e // +0011 │ │ -37419a: 7220 619a 4600 |000f: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -3741a0: 0c05 |0012: move-result-object v5 │ │ -3741a2: 1f05 7814 |0013: check-cast v5, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3741a6: 7010 44a1 0500 |0015: invoke-direct {v5}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3741ac: 0c05 |0018: move-result-object v5 │ │ -3741ae: 4d05 0104 |0019: aput-object v5, v1, v4 │ │ -3741b2: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3741b6: 28f0 |001d: goto 000d // -0010 │ │ -3741b8: 6200 a270 |001e: sget-object v0, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@70a2 │ │ -3741bc: 7120 ca99 0100 |0020: invoke-static {v1, v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@99ca │ │ -3741c2: 7210 659a 0600 |0023: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -3741c8: 0c06 |0026: move-result-object v6 │ │ -3741ca: 7210 3f9a 0600 |0027: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3741d0: 0a00 |002a: move-result v0 │ │ -3741d2: 3800 1800 |002b: if-eqz v0, 0043 // +0018 │ │ -3741d6: 7210 409a 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3741dc: 0c00 |0030: move-result-object v0 │ │ -3741de: 1f00 7814 |0031: check-cast v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3741e2: 4604 0103 |0033: aget-object v4, v1, v3 │ │ -3741e6: 7010 44a1 0000 |0035: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3741ec: 0c05 |0038: move-result-object v5 │ │ -3741ee: 6e20 1398 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3741f4: 0a04 |003c: move-result v4 │ │ -3741f6: 3804 eaff |003d: if-eqz v4, 0027 // -0016 │ │ -3741fa: 6e20 549a 0200 |003f: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ -374200: 28e5 |0042: goto 0027 // -001b │ │ -374202: 6e10 589a 0200 |0043: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ -374208: 0a06 |0046: move-result v6 │ │ -37420a: 3806 0300 |0047: if-eqz v6, 004a // +0003 │ │ -37420e: 1202 |0049: const/4 v2, #int 0 // #0 │ │ -374210: 1102 |004a: return-object v2 │ │ +374168: |[374168] myjava.awt.datatransfer.DataFlavor.selectBestByAlphabet:(Ljava/util/List;)Ljava/util/List; │ │ +374178: 7210 6a9a 0600 |0000: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ +37417e: 0a00 |0003: move-result v0 │ │ +374180: 2301 dc15 |0004: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ +374184: 2202 6b13 |0006: new-instance v2, Ljava/util/LinkedList; // type@136b │ │ +374188: 7010 529a 0200 |0008: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ +37418e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +374190: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +374192: 3504 1100 |000d: if-ge v4, v0, 001e // +0011 │ │ +374196: 7220 619a 4600 |000f: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +37419c: 0c05 |0012: move-result-object v5 │ │ +37419e: 1f05 7814 |0013: check-cast v5, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3741a2: 7010 44a1 0500 |0015: invoke-direct {v5}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +3741a8: 0c05 |0018: move-result-object v5 │ │ +3741aa: 4d05 0104 |0019: aput-object v5, v1, v4 │ │ +3741ae: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3741b2: 28f0 |001d: goto 000d // -0010 │ │ +3741b4: 6200 a270 |001e: sget-object v0, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@70a2 │ │ +3741b8: 7120 ca99 0100 |0020: invoke-static {v1, v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@99ca │ │ +3741be: 7210 659a 0600 |0023: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +3741c4: 0c06 |0026: move-result-object v6 │ │ +3741c6: 7210 3f9a 0600 |0027: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3741cc: 0a00 |002a: move-result v0 │ │ +3741ce: 3800 1800 |002b: if-eqz v0, 0043 // +0018 │ │ +3741d2: 7210 409a 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3741d8: 0c00 |0030: move-result-object v0 │ │ +3741da: 1f00 7814 |0031: check-cast v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3741de: 4604 0103 |0033: aget-object v4, v1, v3 │ │ +3741e2: 7010 44a1 0000 |0035: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +3741e8: 0c05 |0038: move-result-object v5 │ │ +3741ea: 6e20 1398 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +3741f0: 0a04 |003c: move-result v4 │ │ +3741f2: 3804 eaff |003d: if-eqz v4, 0027 // -0016 │ │ +3741f6: 6e20 549a 0200 |003f: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ +3741fc: 28e5 |0042: goto 0027 // -001b │ │ +3741fe: 6e10 589a 0200 |0043: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ +374204: 0a06 |0046: move-result v6 │ │ +374206: 3806 0300 |0047: if-eqz v6, 004a // +0003 │ │ +37420a: 1202 |0049: const/4 v2, #int 0 // #0 │ │ +37420c: 1102 |004a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0006 line=600 │ │ 0x000f line=603 │ │ 0x001e line=605 │ │ 0x0023 line=607 │ │ @@ -815060,53 +815060,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 │ │ -3742a0: |[3742a0] myjava.awt.datatransfer.DataFlavor.selectBestByCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ -3742b0: 1a00 884f |0000: const-string v0, "UTF-16" // string@4f88 │ │ -3742b4: 1a01 8b4f |0002: const-string v1, "UTF-8" // string@4f8b │ │ -3742b8: 1a02 894f |0004: const-string v2, "UTF-16BE" // string@4f89 │ │ -3742bc: 1a03 8a4f |0006: const-string v3, "UTF-16LE" // string@4f8a │ │ -3742c0: 2440 dc15 1032 |0008: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ -3742c6: 0c00 |000b: move-result-object v0 │ │ -3742c8: 7120 48a1 0400 |000c: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ -3742ce: 0c00 |000f: move-result-object v0 │ │ -3742d0: 3900 1e00 |0010: if-nez v0, 002e // +001e │ │ -3742d4: 1a00 d0be |0012: const-string v0, "unicode" // string@bed0 │ │ -3742d8: 2410 dc15 0000 |0014: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ -3742de: 0c00 |0017: move-result-object v0 │ │ -3742e0: 7120 48a1 0400 |0018: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ -3742e6: 0c00 |001b: move-result-object v0 │ │ -3742e8: 3900 1200 |001c: if-nez v0, 002e // +0012 │ │ -3742ec: 1a00 684f |001e: const-string v0, "US-ASCII" // string@4f68 │ │ -3742f0: 2410 dc15 0000 |0020: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ -3742f6: 0c00 |0023: move-result-object v0 │ │ -3742f8: 7120 48a1 0400 |0024: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ -3742fe: 0c00 |0027: move-result-object v0 │ │ -374300: 3900 0600 |0028: if-nez v0, 002e // +0006 │ │ -374304: 7110 6ba1 0400 |002a: invoke-static {v4}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestByAlphabet:(Ljava/util/List;)Ljava/util/List; // method@a16b │ │ -37430a: 0c00 |002d: move-result-object v0 │ │ -37430c: 3800 1600 |002e: if-eqz v0, 0044 // +0016 │ │ -374310: 7210 6a9a 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -374316: 0a04 |0033: move-result v4 │ │ -374318: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -37431a: 3314 0a00 |0035: if-ne v4, v1, 003f // +000a │ │ -37431e: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -374320: 7220 619a 4000 |0038: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -374326: 0c04 |003b: move-result-object v4 │ │ -374328: 1f04 7814 |003c: check-cast v4, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37432c: 1104 |003e: return-object v4 │ │ -37432e: 7110 6ea1 0000 |003f: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16e │ │ -374334: 0c04 |0042: move-result-object v4 │ │ -374336: 1104 |0043: return-object v4 │ │ -374338: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -37433a: 1104 |0045: return-object v4 │ │ +37429c: |[37429c] myjava.awt.datatransfer.DataFlavor.selectBestByCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ +3742ac: 1a00 884f |0000: const-string v0, "UTF-16" // string@4f88 │ │ +3742b0: 1a01 8b4f |0002: const-string v1, "UTF-8" // string@4f8b │ │ +3742b4: 1a02 894f |0004: const-string v2, "UTF-16BE" // string@4f89 │ │ +3742b8: 1a03 8a4f |0006: const-string v3, "UTF-16LE" // string@4f8a │ │ +3742bc: 2440 dc15 1032 |0008: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ +3742c2: 0c00 |000b: move-result-object v0 │ │ +3742c4: 7120 48a1 0400 |000c: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ +3742ca: 0c00 |000f: move-result-object v0 │ │ +3742cc: 3900 1e00 |0010: if-nez v0, 002e // +001e │ │ +3742d0: 1a00 d0be |0012: const-string v0, "unicode" // string@bed0 │ │ +3742d4: 2410 dc15 0000 |0014: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ +3742da: 0c00 |0017: move-result-object v0 │ │ +3742dc: 7120 48a1 0400 |0018: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ +3742e2: 0c00 |001b: move-result-object v0 │ │ +3742e4: 3900 1200 |001c: if-nez v0, 002e // +0012 │ │ +3742e8: 1a00 684f |001e: const-string v0, "US-ASCII" // string@4f68 │ │ +3742ec: 2410 dc15 0000 |0020: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ +3742f2: 0c00 |0023: move-result-object v0 │ │ +3742f4: 7120 48a1 0400 |0024: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ +3742fa: 0c00 |0027: move-result-object v0 │ │ +3742fc: 3900 0600 |0028: if-nez v0, 002e // +0006 │ │ +374300: 7110 6ba1 0400 |002a: invoke-static {v4}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestByAlphabet:(Ljava/util/List;)Ljava/util/List; // method@a16b │ │ +374306: 0c00 |002d: move-result-object v0 │ │ +374308: 3800 1600 |002e: if-eqz v0, 0044 // +0016 │ │ +37430c: 7210 6a9a 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +374312: 0a04 |0033: move-result v4 │ │ +374314: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +374316: 3314 0a00 |0035: if-ne v4, v1, 003f // +000a │ │ +37431a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +37431c: 7220 619a 4000 |0038: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374322: 0c04 |003b: move-result-object v4 │ │ +374324: 1f04 7814 |003c: check-cast v4, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374328: 1104 |003e: return-object v4 │ │ +37432a: 7110 6ea1 0000 |003f: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16e │ │ +374330: 0c04 |0042: move-result-object v4 │ │ +374332: 1104 |0043: return-object v4 │ │ +374334: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +374336: 1104 |0045: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=577 │ │ 0x0014 line=579 │ │ 0x0020 line=581 │ │ 0x002a line=583 │ │ 0x0030 line=589 │ │ @@ -815120,51 +815120,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 │ │ -37433c: |[37433c] myjava.awt.datatransfer.DataFlavor.selectBestFlavorWCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ -37434c: 1c00 a712 |0000: const-class v0, Ljava/io/Reader; // type@12a7 │ │ -374350: 7120 47a1 0200 |0002: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -374356: 0c00 |0005: move-result-object v0 │ │ -374358: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -37435a: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -37435e: 7220 619a 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -374364: 0c02 |000c: move-result-object v2 │ │ -374366: 1f02 7814 |000d: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37436a: 1102 |000f: return-object v2 │ │ -37436c: 1c00 e612 |0010: const-class v0, Ljava/lang/String; // type@12e6 │ │ -374370: 7120 47a1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -374376: 0c00 |0015: move-result-object v0 │ │ -374378: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -37437c: 7220 619a 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -374382: 0c02 |001b: move-result-object v2 │ │ -374384: 1f02 7814 |001c: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374388: 1102 |001e: return-object v2 │ │ -37438a: 1c00 1a13 |001f: const-class v0, Ljava/nio/CharBuffer; // type@131a │ │ -37438e: 7120 47a1 0200 |0021: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -374394: 0c00 |0024: move-result-object v0 │ │ -374396: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ -37439a: 7220 619a 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -3743a0: 0c02 |002a: move-result-object v2 │ │ -3743a2: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3743a6: 1102 |002d: return-object v2 │ │ -3743a8: 1c00 1615 |002e: const-class v0, [C // type@1516 │ │ -3743ac: 7120 47a1 0200 |0030: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -3743b2: 0c00 |0033: move-result-object v0 │ │ -3743b4: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ -3743b8: 7220 619a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -3743be: 0c02 |0039: move-result-object v2 │ │ -3743c0: 1f02 7814 |003a: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3743c4: 1102 |003c: return-object v2 │ │ -3743c6: 7110 6ca1 0200 |003d: invoke-static {v2}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestByCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16c │ │ -3743cc: 0c02 |0040: move-result-object v2 │ │ -3743ce: 1102 |0041: return-object v2 │ │ +374338: |[374338] myjava.awt.datatransfer.DataFlavor.selectBestFlavorWCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ +374348: 1c00 a712 |0000: const-class v0, Ljava/io/Reader; // type@12a7 │ │ +37434c: 7120 47a1 0200 |0002: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +374352: 0c00 |0005: move-result-object v0 │ │ +374354: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +374356: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +37435a: 7220 619a 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374360: 0c02 |000c: move-result-object v2 │ │ +374362: 1f02 7814 |000d: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374366: 1102 |000f: return-object v2 │ │ +374368: 1c00 e612 |0010: const-class v0, Ljava/lang/String; // type@12e6 │ │ +37436c: 7120 47a1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +374372: 0c00 |0015: move-result-object v0 │ │ +374374: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +374378: 7220 619a 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +37437e: 0c02 |001b: move-result-object v2 │ │ +374380: 1f02 7814 |001c: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374384: 1102 |001e: return-object v2 │ │ +374386: 1c00 1a13 |001f: const-class v0, Ljava/nio/CharBuffer; // type@131a │ │ +37438a: 7120 47a1 0200 |0021: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +374390: 0c00 |0024: move-result-object v0 │ │ +374392: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ +374396: 7220 619a 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +37439c: 0c02 |002a: move-result-object v2 │ │ +37439e: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3743a2: 1102 |002d: return-object v2 │ │ +3743a4: 1c00 1615 |002e: const-class v0, [C // type@1516 │ │ +3743a8: 7120 47a1 0200 |0030: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +3743ae: 0c00 |0033: move-result-object v0 │ │ +3743b0: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ +3743b4: 7220 619a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +3743ba: 0c02 |0039: move-result-object v2 │ │ +3743bc: 1f02 7814 |003a: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3743c0: 1102 |003c: return-object v2 │ │ +3743c2: 7110 6ca1 0200 |003d: invoke-static {v2}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestByCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16c │ │ +3743c8: 0c02 |0040: move-result-object v2 │ │ +3743ca: 1102 |0041: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0009 line=556 │ │ 0x0010 line=558 │ │ 0x0018 line=560 │ │ 0x001f line=562 │ │ @@ -815180,44 +815180,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 │ │ -3743d0: |[3743d0] myjava.awt.datatransfer.DataFlavor.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ -3743e0: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ -3743e4: 7120 47a1 0200 |0002: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -3743ea: 0c00 |0005: move-result-object v0 │ │ -3743ec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3743ee: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -3743f2: 7220 619a 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -3743f8: 0c02 |000c: move-result-object v2 │ │ -3743fa: 1f02 7814 |000d: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3743fe: 1102 |000f: return-object v2 │ │ -374400: 1c00 1813 |0010: const-class v0, Ljava/nio/ByteBuffer; // type@1318 │ │ -374404: 7120 47a1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -37440a: 0c00 |0015: move-result-object v0 │ │ -37440c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -374410: 7220 619a 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -374416: 0c02 |001b: move-result-object v2 │ │ -374418: 1f02 7814 |001c: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37441c: 1102 |001e: return-object v2 │ │ -37441e: 1c00 1515 |001f: const-class v0, [B // type@1515 │ │ -374422: 7120 47a1 0200 |0021: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -374428: 0c00 |0024: move-result-object v0 │ │ -37442a: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ -37442e: 7220 619a 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -374434: 0c02 |002a: move-result-object v2 │ │ -374436: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37443a: 1102 |002d: return-object v2 │ │ -37443c: 7220 619a 1200 |002e: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -374442: 0c02 |0031: move-result-object v2 │ │ -374444: 1f02 7814 |0032: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374448: 1102 |0034: return-object v2 │ │ +3743cc: |[3743cc] myjava.awt.datatransfer.DataFlavor.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ +3743dc: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ +3743e0: 7120 47a1 0200 |0002: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +3743e6: 0c00 |0005: move-result-object v0 │ │ +3743e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3743ea: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +3743ee: 7220 619a 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +3743f4: 0c02 |000c: move-result-object v2 │ │ +3743f6: 1f02 7814 |000d: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3743fa: 1102 |000f: return-object v2 │ │ +3743fc: 1c00 1813 |0010: const-class v0, Ljava/nio/ByteBuffer; // type@1318 │ │ +374400: 7120 47a1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +374406: 0c00 |0015: move-result-object v0 │ │ +374408: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +37440c: 7220 619a 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374412: 0c02 |001b: move-result-object v2 │ │ +374414: 1f02 7814 |001c: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374418: 1102 |001e: return-object v2 │ │ +37441a: 1c00 1515 |001f: const-class v0, [B // type@1515 │ │ +37441e: 7120 47a1 0200 |0021: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +374424: 0c00 |0024: move-result-object v0 │ │ +374426: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ +37442a: 7220 619a 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374430: 0c02 |002a: move-result-object v2 │ │ +374432: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374436: 1102 |002d: return-object v2 │ │ +374438: 7220 619a 1200 |002e: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +37443e: 0c02 |0031: move-result-object v2 │ │ +374440: 1f02 7814 |0032: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374444: 1102 |0034: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0009 line=641 │ │ 0x0010 line=643 │ │ 0x0018 line=645 │ │ 0x001f line=647 │ │ @@ -815231,54 +815231,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 │ │ -37444c: |[37444c] myjava.awt.datatransfer.DataFlavor.selectBestTextFlavor:([Lmyjava/awt/datatransfer/DataFlavor;)Lmyjava/awt/datatransfer/DataFlavor; │ │ -37445c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37445e: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -374462: 1100 |0003: return-object v0 │ │ -374464: 2201 6b13 |0004: new-instance v1, Ljava/util/LinkedList; // type@136b │ │ -374468: 7110 ab99 0300 |0006: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@99ab │ │ -37446e: 0c03 |0009: move-result-object v3 │ │ -374470: 7020 539a 3100 |000a: invoke-direct {v1, v3}, Ljava/util/LinkedList;.:(Ljava/util/Collection;)V // method@9a53 │ │ -374476: 7110 71a1 0100 |000d: invoke-static {v1}, Lmyjava/awt/datatransfer/DataFlavor;.sortTextFlavorsByType:(Ljava/util/List;)Ljava/util/List; // method@a171 │ │ -37447c: 0c03 |0010: move-result-object v3 │ │ -37447e: 7210 649a 0300 |0011: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ -374484: 0a01 |0014: move-result v1 │ │ -374486: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ -37448a: 1100 |0017: return-object v0 │ │ -37448c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -37448e: 7220 619a 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -374494: 0c03 |001c: move-result-object v3 │ │ -374496: 1f03 6c13 |001d: check-cast v3, Ljava/util/List; // type@136c │ │ -37449a: 7210 6a9a 0300 |001f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ -3744a0: 0a01 |0022: move-result v1 │ │ -3744a2: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -3744a4: 3321 0900 |0024: if-ne v1, v2, 002d // +0009 │ │ -3744a8: 7220 619a 0300 |0026: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -3744ae: 0c03 |0029: move-result-object v3 │ │ -3744b0: 1f03 7814 |002a: check-cast v3, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3744b4: 1103 |002c: return-object v3 │ │ -3744b6: 7220 619a 0300 |002d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -3744bc: 0c00 |0030: move-result-object v0 │ │ -3744be: 1f00 7814 |0031: check-cast v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3744c2: 7010 44a1 0000 |0033: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3744c8: 0c00 |0036: move-result-object v0 │ │ -3744ca: 6e10 2298 0000 |0037: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3744d0: 0a00 |003a: move-result v0 │ │ -3744d2: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -3744d6: 7110 6ea1 0300 |003d: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16e │ │ -3744dc: 0c03 |0040: move-result-object v3 │ │ -3744de: 1103 |0041: return-object v3 │ │ -3744e0: 7110 6da1 0300 |0042: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16d │ │ -3744e6: 0c03 |0045: move-result-object v3 │ │ -3744e8: 1103 |0046: return-object v3 │ │ +374448: |[374448] myjava.awt.datatransfer.DataFlavor.selectBestTextFlavor:([Lmyjava/awt/datatransfer/DataFlavor;)Lmyjava/awt/datatransfer/DataFlavor; │ │ +374458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37445a: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +37445e: 1100 |0003: return-object v0 │ │ +374460: 2201 6b13 |0004: new-instance v1, Ljava/util/LinkedList; // type@136b │ │ +374464: 7110 ab99 0300 |0006: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@99ab │ │ +37446a: 0c03 |0009: move-result-object v3 │ │ +37446c: 7020 539a 3100 |000a: invoke-direct {v1, v3}, Ljava/util/LinkedList;.:(Ljava/util/Collection;)V // method@9a53 │ │ +374472: 7110 71a1 0100 |000d: invoke-static {v1}, Lmyjava/awt/datatransfer/DataFlavor;.sortTextFlavorsByType:(Ljava/util/List;)Ljava/util/List; // method@a171 │ │ +374478: 0c03 |0010: move-result-object v3 │ │ +37447a: 7210 649a 0300 |0011: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ +374480: 0a01 |0014: move-result v1 │ │ +374482: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ +374486: 1100 |0017: return-object v0 │ │ +374488: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +37448a: 7220 619a 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374490: 0c03 |001c: move-result-object v3 │ │ +374492: 1f03 6c13 |001d: check-cast v3, Ljava/util/List; // type@136c │ │ +374496: 7210 6a9a 0300 |001f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ +37449c: 0a01 |0022: move-result v1 │ │ +37449e: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +3744a0: 3321 0900 |0024: if-ne v1, v2, 002d // +0009 │ │ +3744a4: 7220 619a 0300 |0026: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +3744aa: 0c03 |0029: move-result-object v3 │ │ +3744ac: 1f03 7814 |002a: check-cast v3, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3744b0: 1103 |002c: return-object v3 │ │ +3744b2: 7220 619a 0300 |002d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +3744b8: 0c00 |0030: move-result-object v0 │ │ +3744ba: 1f00 7814 |0031: check-cast v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3744be: 7010 44a1 0000 |0033: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +3744c4: 0c00 |0036: move-result-object v0 │ │ +3744c6: 6e10 2298 0000 |0037: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3744cc: 0a00 |003a: move-result v0 │ │ +3744ce: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +3744d2: 7110 6ea1 0300 |003d: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16e │ │ +3744d8: 0c03 |0040: move-result-object v3 │ │ +3744da: 1103 |0041: return-object v3 │ │ +3744dc: 7110 6da1 0300 |0042: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16d │ │ +3744e2: 0c03 |0045: move-result-object v3 │ │ +3744e4: 1103 |0046: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=533 │ │ 0x0011 line=535 │ │ 0x0019 line=539 │ │ 0x001f line=541 │ │ 0x0026 line=542 │ │ @@ -815293,33 +815293,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 │ │ -374214: |[374214] myjava.awt.datatransfer.DataFlavor.sortTextFlavorsByType:(Ljava/util/List;)Ljava/util/List; │ │ -374224: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ -374228: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ -37422e: 6201 b472 |0005: sget-object v1, Lmyjava/awt/datatransfer/DataFlavor;.sortedTextFlavors:[Ljava/lang/String; // field@72b4 │ │ -374232: 2112 |0007: array-length v2, v1 │ │ -374234: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -374236: 3523 1000 |0009: if-ge v3, v2, 0019 // +0010 │ │ -37423a: 4604 0103 |000b: aget-object v4, v1, v3 │ │ -37423e: 7120 43a1 4500 |000d: invoke-static {v5, v4}, Lmyjava/awt/datatransfer/DataFlavor;.fetchTextFlavors:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; // method@a143 │ │ -374244: 0c04 |0010: move-result-object v4 │ │ -374246: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ -37424a: 6e20 569a 4000 |0013: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@9a56 │ │ -374250: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -374254: 28f1 |0018: goto 0009 // -000f │ │ -374256: 7210 649a 0500 |0019: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ -37425c: 0a01 |001c: move-result v1 │ │ -37425e: 3901 0500 |001d: if-nez v1, 0022 // +0005 │ │ -374262: 6e20 569a 5000 |001f: invoke-virtual {v0, v5}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@9a56 │ │ -374268: 1100 |0022: return-object v0 │ │ +374210: |[374210] myjava.awt.datatransfer.DataFlavor.sortTextFlavorsByType:(Ljava/util/List;)Ljava/util/List; │ │ +374220: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ +374224: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ +37422a: 6201 b472 |0005: sget-object v1, Lmyjava/awt/datatransfer/DataFlavor;.sortedTextFlavors:[Ljava/lang/String; // field@72b4 │ │ +37422e: 2112 |0007: array-length v2, v1 │ │ +374230: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +374232: 3523 1000 |0009: if-ge v3, v2, 0019 // +0010 │ │ +374236: 4604 0103 |000b: aget-object v4, v1, v3 │ │ +37423a: 7120 43a1 4500 |000d: invoke-static {v5, v4}, Lmyjava/awt/datatransfer/DataFlavor;.fetchTextFlavors:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; // method@a143 │ │ +374240: 0c04 |0010: move-result-object v4 │ │ +374242: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ +374246: 6e20 569a 4000 |0013: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@9a56 │ │ +37424c: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +374250: 28f1 |0018: goto 0009 // -000f │ │ +374252: 7210 649a 0500 |0019: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ +374258: 0a01 |001c: move-result v1 │ │ +37425a: 3901 0500 |001d: if-nez v1, 0022 // +0005 │ │ +37425e: 6e20 569a 5000 |001f: invoke-virtual {v0, v5}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@9a56 │ │ +374264: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0005 line=670 │ │ 0x000d line=671 │ │ 0x0013 line=674 │ │ 0x0019 line=677 │ │ @@ -815332,35 +815332,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 │ │ -373c60: |[373c60] myjava.awt.datatransfer.DataFlavor.tryToLoadClass:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; │ │ -373c70: 7110 4097 0100 |0000: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9740 │ │ -373c76: 0c01 |0003: move-result-object v1 │ │ -373c78: 1101 |0004: return-object v1 │ │ -373c7a: 7100 6097 0000 |0005: invoke-static {}, Ljava/lang/ClassLoader;.getSystemClassLoader:()Ljava/lang/ClassLoader; // method@9760 │ │ -373c80: 0c00 |0008: move-result-object v0 │ │ -373c82: 6e20 6297 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9762 │ │ -373c88: 0c01 |000c: move-result-object v1 │ │ -373c8a: 1101 |000d: return-object v1 │ │ -373c8c: 0000 |000e: nop // spacer │ │ -373c8e: 7100 6398 0000 |000f: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -373c94: 0c00 |0012: move-result-object v0 │ │ -373c96: 6e10 6498 0000 |0013: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ -373c9c: 0c00 |0016: move-result-object v0 │ │ -373c9e: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -373ca2: 6e20 6297 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9762 │ │ -373ca8: 0c01 |001c: move-result-object v1 │ │ -373caa: 1101 |001d: return-object v1 │ │ -373cac: 6e20 6297 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9762 │ │ -373cb2: 0c01 |0021: move-result-object v1 │ │ -373cb4: 1101 |0022: return-object v1 │ │ +373c5c: |[373c5c] myjava.awt.datatransfer.DataFlavor.tryToLoadClass:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; │ │ +373c6c: 7110 4097 0100 |0000: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9740 │ │ +373c72: 0c01 |0003: move-result-object v1 │ │ +373c74: 1101 |0004: return-object v1 │ │ +373c76: 7100 6097 0000 |0005: invoke-static {}, Ljava/lang/ClassLoader;.getSystemClassLoader:()Ljava/lang/ClassLoader; // method@9760 │ │ +373c7c: 0c00 |0008: move-result-object v0 │ │ +373c7e: 6e20 6297 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9762 │ │ +373c84: 0c01 |000c: move-result-object v1 │ │ +373c86: 1101 |000d: return-object v1 │ │ +373c88: 0000 |000e: nop // spacer │ │ +373c8a: 7100 6398 0000 |000f: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +373c90: 0c00 |0012: move-result-object v0 │ │ +373c92: 6e10 6498 0000 |0013: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ +373c98: 0c00 |0016: move-result-object v0 │ │ +373c9a: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +373c9e: 6e20 6297 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9762 │ │ +373ca4: 0c01 |001c: move-result-object v1 │ │ +373ca6: 1101 |001d: return-object v1 │ │ +373ca8: 6e20 6297 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9762 │ │ +373cae: 0c01 |0021: move-result-object v1 │ │ +373cb0: 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 │ │ @@ -815380,30 +815380,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -373ce0: |[373ce0] myjava.awt.datatransfer.DataFlavor.clone:()Ljava/lang/Object; │ │ -373cf0: 2200 7814 |0000: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -373cf4: 7010 3aa1 0000 |0002: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.:()V // method@a13a │ │ -373cfa: 5421 aa72 |0005: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -373cfe: 5b01 aa72 |0007: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -373d02: 5421 b272 |0009: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373d06: 5b01 b272 |000b: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373d0a: 5421 af72 |000d: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373d0e: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ -373d12: 6e10 82a1 0100 |0011: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.clone:()Ljava/lang/Object; // method@a182 │ │ -373d18: 0c01 |0014: move-result-object v1 │ │ -373d1a: 1f01 7c14 |0015: check-cast v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ -373d1e: 2802 |0017: goto 0019 // +0002 │ │ -373d20: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -373d22: 5b01 af72 |0019: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373d26: 1100 |001b: return-object v0 │ │ +373cdc: |[373cdc] myjava.awt.datatransfer.DataFlavor.clone:()Ljava/lang/Object; │ │ +373cec: 2200 7814 |0000: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +373cf0: 7010 3aa1 0000 |0002: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.:()V // method@a13a │ │ +373cf6: 5421 aa72 |0005: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +373cfa: 5b01 aa72 |0007: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +373cfe: 5421 b272 |0009: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373d02: 5b01 b272 |000b: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373d06: 5421 af72 |000d: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373d0a: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ +373d0e: 6e10 82a1 0100 |0011: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.clone:()Ljava/lang/Object; // method@a182 │ │ +373d14: 0c01 |0014: move-result-object v1 │ │ +373d16: 1f01 7c14 |0015: check-cast v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ +373d1a: 2802 |0017: goto 0019 // +0002 │ │ +373d1c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +373d1e: 5b01 af72 |0019: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373d22: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0005 line=359 │ │ 0x0009 line=360 │ │ 0x000d line=361 │ │ 0x0011 line=362 │ │ @@ -815415,25 +815415,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3734d8: |[3734d8] myjava.awt.datatransfer.DataFlavor.equals:(Ljava/lang/Object;)Z │ │ -3734e8: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -3734ec: 2020 7814 |0002: instance-of v0, v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3734f0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3734f4: 2808 |0006: goto 000e // +0008 │ │ -3734f6: 1f02 7814 |0007: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3734fa: 6e20 42a1 2100 |0009: invoke-virtual {v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -373500: 0a02 |000c: move-result v2 │ │ -373502: 0f02 |000d: return v2 │ │ -373504: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -373506: 0f02 |000f: return v2 │ │ +3734d4: |[3734d4] myjava.awt.datatransfer.DataFlavor.equals:(Ljava/lang/Object;)Z │ │ +3734e4: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +3734e8: 2020 7814 |0002: instance-of v0, v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3734ec: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3734f0: 2808 |0006: goto 000e // +0008 │ │ +3734f2: 1f02 7814 |0007: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3734f6: 6e20 42a1 2100 |0009: invoke-virtual {v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +3734fc: 0a02 |000c: move-result v2 │ │ +3734fe: 0f02 |000d: return v2 │ │ +373500: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +373502: 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; │ │ @@ -815443,21 +815443,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -373508: |[373508] myjava.awt.datatransfer.DataFlavor.equals:(Ljava/lang/String;)Z │ │ -373518: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -37351c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -37351e: 0f01 |0003: return v1 │ │ -373520: 6e20 5da1 1000 |0004: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ -373526: 0a01 |0007: move-result v1 │ │ -373528: 0f01 |0008: return v1 │ │ +373504: |[373504] myjava.awt.datatransfer.DataFlavor.equals:(Ljava/lang/String;)Z │ │ +373514: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +373518: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +37351a: 0f01 |0003: return v1 │ │ +37351c: 6e20 5da1 1000 |0004: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ +373522: 0a01 |0007: move-result v1 │ │ +373524: 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; │ │ │ │ @@ -815466,72 +815466,72 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -37352c: |[37352c] myjava.awt.datatransfer.DataFlavor.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ -37353c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -37353e: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -373542: 0f00 |0003: return v0 │ │ -373544: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -373546: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ -37354a: 0f01 |0007: return v1 │ │ -37354c: 5442 af72 |0008: iget-object v2, v4, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373550: 3902 0900 |000a: if-nez v2, 0013 // +0009 │ │ -373554: 5455 af72 |000c: iget-object v5, v5, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373558: 3905 0300 |000e: if-nez v5, 0011 // +0003 │ │ -37355c: 2802 |0010: goto 0012 // +0002 │ │ -37355e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -373560: 0f00 |0012: return v0 │ │ -373562: 5453 af72 |0013: iget-object v3, v5, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373566: 6e20 83a1 3200 |0015: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ -37356c: 0a02 |0018: move-result v2 │ │ -37356e: 3802 4a00 |0019: if-eqz v2, 0063 // +004a │ │ -373572: 5442 b272 |001b: iget-object v2, v4, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373576: 5453 b272 |001d: iget-object v3, v5, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -37357a: 6e20 e697 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373580: 0a02 |0022: move-result v2 │ │ -373582: 3902 0300 |0023: if-nez v2, 0026 // +0003 │ │ -373586: 283e |0025: goto 0063 // +003e │ │ -373588: 5441 af72 |0026: iget-object v1, v4, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -37358c: 6e10 86a1 0100 |0028: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ -373592: 0c01 |002b: move-result-object v1 │ │ -373594: 1a02 bfbb |002c: const-string v2, "text" // string@bbbf │ │ -373598: 6e20 1298 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37359e: 0a01 |0031: move-result v1 │ │ -3735a0: 3801 3000 |0032: if-eqz v1, 0062 // +0030 │ │ -3735a4: 7010 66a1 0400 |0034: invoke-direct {v4}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ -3735aa: 0a01 |0037: move-result v1 │ │ -3735ac: 3801 0300 |0038: if-eqz v1, 003b // +0003 │ │ -3735b0: 2828 |003a: goto 0062 // +0028 │ │ -3735b2: 7010 44a1 0400 |003b: invoke-direct {v4}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3735b8: 0c00 |003e: move-result-object v0 │ │ -3735ba: 7010 44a1 0500 |003f: invoke-direct {v5}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3735c0: 0c05 |0042: move-result-object v5 │ │ -3735c2: 7110 58a1 0000 |0043: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ -3735c8: 0a01 |0046: move-result v1 │ │ -3735ca: 3801 1600 |0047: if-eqz v1, 005d // +0016 │ │ -3735ce: 7110 58a1 0500 |0049: invoke-static {v5}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ -3735d4: 0a01 |004c: move-result v1 │ │ -3735d6: 3901 0300 |004d: if-nez v1, 0050 // +0003 │ │ -3735da: 280e |004f: goto 005d // +000e │ │ -3735dc: 7110 3199 0000 |0050: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -3735e2: 0c00 |0053: move-result-object v0 │ │ -3735e4: 7110 3199 0500 |0054: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -3735ea: 0c05 |0057: move-result-object v5 │ │ -3735ec: 6e20 3099 5000 |0058: invoke-virtual {v0, v5}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@9930 │ │ -3735f2: 0a05 |005b: move-result v5 │ │ -3735f4: 0f05 |005c: return v5 │ │ -3735f6: 6e20 1398 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3735fc: 0a05 |0060: move-result v5 │ │ -3735fe: 0f05 |0061: return v5 │ │ -373600: 0f00 |0062: return v0 │ │ -373602: 0f01 |0063: return v1 │ │ +373528: |[373528] myjava.awt.datatransfer.DataFlavor.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ +373538: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +37353a: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +37353e: 0f00 |0003: return v0 │ │ +373540: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +373542: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ +373546: 0f01 |0007: return v1 │ │ +373548: 5442 af72 |0008: iget-object v2, v4, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +37354c: 3902 0900 |000a: if-nez v2, 0013 // +0009 │ │ +373550: 5455 af72 |000c: iget-object v5, v5, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373554: 3905 0300 |000e: if-nez v5, 0011 // +0003 │ │ +373558: 2802 |0010: goto 0012 // +0002 │ │ +37355a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +37355c: 0f00 |0012: return v0 │ │ +37355e: 5453 af72 |0013: iget-object v3, v5, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373562: 6e20 83a1 3200 |0015: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ +373568: 0a02 |0018: move-result v2 │ │ +37356a: 3802 4a00 |0019: if-eqz v2, 0063 // +004a │ │ +37356e: 5442 b272 |001b: iget-object v2, v4, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373572: 5453 b272 |001d: iget-object v3, v5, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373576: 6e20 e697 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +37357c: 0a02 |0022: move-result v2 │ │ +37357e: 3902 0300 |0023: if-nez v2, 0026 // +0003 │ │ +373582: 283e |0025: goto 0063 // +003e │ │ +373584: 5441 af72 |0026: iget-object v1, v4, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373588: 6e10 86a1 0100 |0028: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ +37358e: 0c01 |002b: move-result-object v1 │ │ +373590: 1a02 bfbb |002c: const-string v2, "text" // string@bbbf │ │ +373594: 6e20 1298 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37359a: 0a01 |0031: move-result v1 │ │ +37359c: 3801 3000 |0032: if-eqz v1, 0062 // +0030 │ │ +3735a0: 7010 66a1 0400 |0034: invoke-direct {v4}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ +3735a6: 0a01 |0037: move-result v1 │ │ +3735a8: 3801 0300 |0038: if-eqz v1, 003b // +0003 │ │ +3735ac: 2828 |003a: goto 0062 // +0028 │ │ +3735ae: 7010 44a1 0400 |003b: invoke-direct {v4}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +3735b4: 0c00 |003e: move-result-object v0 │ │ +3735b6: 7010 44a1 0500 |003f: invoke-direct {v5}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +3735bc: 0c05 |0042: move-result-object v5 │ │ +3735be: 7110 58a1 0000 |0043: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ +3735c4: 0a01 |0046: move-result v1 │ │ +3735c6: 3801 1600 |0047: if-eqz v1, 005d // +0016 │ │ +3735ca: 7110 58a1 0500 |0049: invoke-static {v5}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ +3735d0: 0a01 |004c: move-result v1 │ │ +3735d2: 3901 0300 |004d: if-nez v1, 0050 // +0003 │ │ +3735d6: 280e |004f: goto 005d // +000e │ │ +3735d8: 7110 3199 0000 |0050: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +3735de: 0c00 |0053: move-result-object v0 │ │ +3735e0: 7110 3199 0500 |0054: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +3735e6: 0c05 |0057: move-result-object v5 │ │ +3735e8: 6e20 3099 5000 |0058: invoke-virtual {v0, v5}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@9930 │ │ +3735ee: 0a05 |005b: move-result v5 │ │ +3735f0: 0f05 |005c: return v5 │ │ +3735f2: 6e20 1398 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +3735f8: 0a05 |0060: move-result v5 │ │ +3735fa: 0f05 |0061: return v5 │ │ +3735fc: 0f00 |0062: return v0 │ │ +3735fe: 0f01 |0063: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=399 │ │ 0x000c line=400 │ │ 0x0013 line=402 │ │ 0x001f line=403 │ │ 0x0026 line=407 │ │ @@ -815549,17 +815549,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -373c30: |[373c30] myjava.awt.datatransfer.DataFlavor.getDefaultRepresentationClass:()Ljava/lang/Class; │ │ -373c40: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ -373c44: 1100 |0002: return-object v0 │ │ +373c2c: |[373c2c] myjava.awt.datatransfer.DataFlavor.getDefaultRepresentationClass:()Ljava/lang/Class; │ │ +373c3c: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ +373c40: 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;) │ │ @@ -815567,20 +815567,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -373d90: |[373d90] myjava.awt.datatransfer.DataFlavor.getDefaultRepresentationClassAsString:()Ljava/lang/String; │ │ -373da0: 6e10 45a1 0100 |0000: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.getDefaultRepresentationClass:()Ljava/lang/Class; // method@a145 │ │ -373da6: 0c00 |0003: move-result-object v0 │ │ -373da8: 6e10 5297 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ -373dae: 0c00 |0007: move-result-object v0 │ │ -373db0: 1100 |0008: return-object v0 │ │ +373d8c: |[373d8c] myjava.awt.datatransfer.DataFlavor.getDefaultRepresentationClassAsString:()Ljava/lang/String; │ │ +373d9c: 6e10 45a1 0100 |0000: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.getDefaultRepresentationClass:()Ljava/lang/Class; // method@a145 │ │ +373da2: 0c00 |0003: move-result-object v0 │ │ +373da4: 6e10 5297 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ +373daa: 0c00 |0007: move-result-object v0 │ │ +373dac: 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;) │ │ @@ -815588,17 +815588,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -373db4: |[373db4] myjava.awt.datatransfer.DataFlavor.getHumanPresentableName:()Ljava/lang/String; │ │ -373dc4: 5410 aa72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -373dc8: 1100 |0002: return-object v0 │ │ +373db0: |[373db0] myjava.awt.datatransfer.DataFlavor.getHumanPresentableName:()Ljava/lang/String; │ │ +373dc0: 5410 aa72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +373dc4: 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;) │ │ @@ -815606,17 +815606,17 @@ │ │ type : '()Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3744ec: |[3744ec] myjava.awt.datatransfer.DataFlavor.getMimeInfo:()Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ -3744fc: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -374500: 1100 |0002: return-object v0 │ │ +3744e8: |[3744e8] myjava.awt.datatransfer.DataFlavor.getMimeInfo:()Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ +3744f8: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +3744fc: 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;) │ │ @@ -815624,22 +815624,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -373e80: |[373e80] myjava.awt.datatransfer.DataFlavor.getMimeType:()Ljava/lang/String; │ │ -373e90: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373e94: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -373e98: 7110 8da1 0000 |0004: invoke-static {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.assemble:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/lang/String; // method@a18d │ │ -373e9e: 0c00 |0007: move-result-object v0 │ │ -373ea0: 2802 |0008: goto 000a // +0002 │ │ -373ea2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -373ea4: 1100 |000a: return-object v0 │ │ +373e7c: |[373e7c] myjava.awt.datatransfer.DataFlavor.getMimeType:()Ljava/lang/String; │ │ +373e8c: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373e90: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +373e94: 7110 8da1 0000 |0004: invoke-static {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.assemble:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/lang/String; // method@a18d │ │ +373e9a: 0c00 |0007: move-result-object v0 │ │ +373e9c: 2802 |0008: goto 000a // +0002 │ │ +373e9e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +373ea0: 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;) │ │ @@ -815647,30 +815647,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 │ │ -373ea8: |[373ea8] myjava.awt.datatransfer.DataFlavor.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -373eb8: 6e10 3098 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ -373ebe: 0c02 |0003: move-result-object v2 │ │ -373ec0: 1a00 f881 |0004: const-string v0, "humanpresentablename" // string@81f8 │ │ -373ec4: 6e20 1298 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373eca: 0a00 |0009: move-result v0 │ │ -373ecc: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -373ed0: 5412 aa72 |000c: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -373ed4: 1102 |000e: return-object v2 │ │ -373ed6: 5410 af72 |000f: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373eda: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -373ede: 6e20 85a1 2000 |0013: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ -373ee4: 0c02 |0016: move-result-object v2 │ │ -373ee6: 2802 |0017: goto 0019 // +0002 │ │ -373ee8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -373eea: 1102 |0019: return-object v2 │ │ +373ea4: |[373ea4] myjava.awt.datatransfer.DataFlavor.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +373eb4: 6e10 3098 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ +373eba: 0c02 |0003: move-result-object v2 │ │ +373ebc: 1a00 f881 |0004: const-string v0, "humanpresentablename" // string@81f8 │ │ +373ec0: 6e20 1298 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373ec6: 0a00 |0009: move-result v0 │ │ +373ec8: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +373ecc: 5412 aa72 |000c: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +373ed0: 1102 |000e: return-object v2 │ │ +373ed2: 5410 af72 |000f: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373ed6: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +373eda: 6e20 85a1 2000 |0013: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ +373ee0: 0c02 |0016: move-result-object v2 │ │ +373ee2: 2802 |0017: goto 0019 // +0002 │ │ +373ee4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +373ee6: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0006 line=259 │ │ 0x000c line=260 │ │ 0x000f line=262 │ │ locals : │ │ @@ -815682,22 +815682,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -373eec: |[373eec] myjava.awt.datatransfer.DataFlavor.getPrimaryType:()Ljava/lang/String; │ │ -373efc: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373f00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -373f04: 6e10 86a1 0000 |0004: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ -373f0a: 0c00 |0007: move-result-object v0 │ │ -373f0c: 2802 |0008: goto 000a // +0002 │ │ -373f0e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -373f10: 1100 |000a: return-object v0 │ │ +373ee8: |[373ee8] myjava.awt.datatransfer.DataFlavor.getPrimaryType:()Ljava/lang/String; │ │ +373ef8: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373efc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +373f00: 6e10 86a1 0000 |0004: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ +373f06: 0c00 |0007: move-result-object v0 │ │ +373f08: 2802 |0008: goto 000a // +0002 │ │ +373f0a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +373f0c: 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;) │ │ @@ -815705,82 +815705,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 │ │ -373b14: |[373b14] myjava.awt.datatransfer.DataFlavor.getReaderForText:(Lmyjava/awt/datatransfer/Transferable;)Ljava/io/Reader; │ │ -373b24: 7220 aaa1 2300 |0000: invoke-interface {v3, v2}, Lmyjava/awt/datatransfer/Transferable;.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; // method@a1aa │ │ -373b2a: 0c03 |0003: move-result-object v3 │ │ -373b2c: 3803 7900 |0004: if-eqz v3, 007d // +0079 │ │ -373b30: 2030 a712 |0006: instance-of v0, v3, Ljava/io/Reader; // type@12a7 │ │ -373b34: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -373b38: 1f03 a712 |000a: check-cast v3, Ljava/io/Reader; // type@12a7 │ │ -373b3c: 6e10 0597 0300 |000c: invoke-virtual {v3}, Ljava/io/Reader;.reset:()V // method@9705 │ │ -373b42: 1103 |000f: return-object v3 │ │ -373b44: 2030 e612 |0010: instance-of v0, v3, Ljava/lang/String; // type@12e6 │ │ -373b48: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -373b4c: 2200 ab12 |0014: new-instance v0, Ljava/io/StringReader; // type@12ab │ │ -373b50: 1f03 e612 |0016: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -373b54: 7020 0b97 3000 |0018: invoke-direct {v0, v3}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@970b │ │ -373b5a: 1100 |001b: return-object v0 │ │ -373b5c: 2030 1a13 |001c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@131a │ │ -373b60: 3800 0e00 |001e: if-eqz v0, 002c // +000e │ │ -373b64: 2200 8512 |0020: new-instance v0, Ljava/io/CharArrayReader; // type@1285 │ │ -373b68: 1f03 1a13 |0022: check-cast v3, Ljava/nio/CharBuffer; // type@131a │ │ -373b6c: 6e10 0f99 0300 |0024: invoke-virtual {v3}, Ljava/nio/CharBuffer;.array:()[C // method@990f │ │ -373b72: 0c03 |0027: move-result-object v3 │ │ -373b74: 7020 5c96 3000 |0028: invoke-direct {v0, v3}, Ljava/io/CharArrayReader;.:([C)V // method@965c │ │ -373b7a: 1100 |002b: return-object v0 │ │ -373b7c: 2030 1615 |002c: instance-of v0, v3, [C // type@1516 │ │ -373b80: 3800 0a00 |002e: if-eqz v0, 0038 // +000a │ │ -373b84: 2200 8512 |0030: new-instance v0, Ljava/io/CharArrayReader; // type@1285 │ │ -373b88: 1f03 1615 |0032: check-cast v3, [C // type@1516 │ │ -373b8c: 7020 5c96 3000 |0034: invoke-direct {v0, v3}, Ljava/io/CharArrayReader;.:([C)V // method@965c │ │ -373b92: 1100 |0037: return-object v0 │ │ -373b94: 7010 44a1 0200 |0038: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -373b9a: 0c00 |003b: move-result-object v0 │ │ -373b9c: 2031 9512 |003c: instance-of v1, v3, Ljava/io/InputStream; // type@1295 │ │ -373ba0: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -373ba4: 1f03 9512 |0040: check-cast v3, Ljava/io/InputStream; // type@1295 │ │ -373ba8: 6e10 b996 0300 |0042: invoke-virtual {v3}, Ljava/io/InputStream;.reset:()V // method@96b9 │ │ -373bae: 281e |0045: goto 0063 // +001e │ │ -373bb0: 2031 1813 |0046: instance-of v1, v3, Ljava/nio/ByteBuffer; // type@1318 │ │ -373bb4: 3801 0f00 |0048: if-eqz v1, 0057 // +000f │ │ -373bb8: 2201 8312 |004a: new-instance v1, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -373bbc: 1f03 1813 |004c: check-cast v3, Ljava/nio/ByteBuffer; // type@1318 │ │ -373bc0: 6e10 e498 0300 |004e: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@98e4 │ │ -373bc6: 0c03 |0051: move-result-object v3 │ │ -373bc8: 7020 4b96 3100 |0052: invoke-direct {v1, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964b │ │ -373bce: 0713 |0055: move-object v3, v1 │ │ -373bd0: 280d |0056: goto 0063 // +000d │ │ -373bd2: 2031 1515 |0057: instance-of v1, v3, [B // type@1515 │ │ -373bd6: 3801 1c00 |0059: if-eqz v1, 0075 // +001c │ │ -373bda: 2201 8312 |005b: new-instance v1, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -373bde: 1f03 1515 |005d: check-cast v3, [B // type@1515 │ │ -373be2: 7020 4b96 3100 |005f: invoke-direct {v1, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964b │ │ -373be8: 28f3 |0062: goto 0055 // -000d │ │ -373bea: 6e10 2298 0000 |0063: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -373bf0: 0a01 |0066: move-result v1 │ │ -373bf2: 3901 0800 |0067: if-nez v1, 006f // +0008 │ │ -373bf6: 2200 9612 |0069: new-instance v0, Ljava/io/InputStreamReader; // type@1296 │ │ -373bfa: 7020 bb96 3000 |006b: invoke-direct {v0, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@96bb │ │ -373c00: 1100 |006e: return-object v0 │ │ -373c02: 2201 9612 |006f: new-instance v1, Ljava/io/InputStreamReader; // type@1296 │ │ -373c06: 7030 bc96 3100 |0071: invoke-direct {v1, v3, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@96bc │ │ -373c0c: 1101 |0074: return-object v1 │ │ -373c0e: 2203 c812 |0075: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -373c12: 1a00 b15f |0077: const-string v0, "awt.16F" // string@5fb1 │ │ -373c16: 7020 8697 0300 |0079: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -373c1c: 2703 |007c: throw v3 │ │ -373c1e: 2203 c812 |007d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -373c22: 1a00 b05f |007f: const-string v0, "awt.16E" // string@5fb0 │ │ -373c26: 7020 8697 0300 |0081: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -373c2c: 2703 |0084: throw v3 │ │ +373b10: |[373b10] myjava.awt.datatransfer.DataFlavor.getReaderForText:(Lmyjava/awt/datatransfer/Transferable;)Ljava/io/Reader; │ │ +373b20: 7220 aaa1 2300 |0000: invoke-interface {v3, v2}, Lmyjava/awt/datatransfer/Transferable;.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; // method@a1aa │ │ +373b26: 0c03 |0003: move-result-object v3 │ │ +373b28: 3803 7900 |0004: if-eqz v3, 007d // +0079 │ │ +373b2c: 2030 a712 |0006: instance-of v0, v3, Ljava/io/Reader; // type@12a7 │ │ +373b30: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +373b34: 1f03 a712 |000a: check-cast v3, Ljava/io/Reader; // type@12a7 │ │ +373b38: 6e10 0597 0300 |000c: invoke-virtual {v3}, Ljava/io/Reader;.reset:()V // method@9705 │ │ +373b3e: 1103 |000f: return-object v3 │ │ +373b40: 2030 e612 |0010: instance-of v0, v3, Ljava/lang/String; // type@12e6 │ │ +373b44: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +373b48: 2200 ab12 |0014: new-instance v0, Ljava/io/StringReader; // type@12ab │ │ +373b4c: 1f03 e612 |0016: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +373b50: 7020 0b97 3000 |0018: invoke-direct {v0, v3}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@970b │ │ +373b56: 1100 |001b: return-object v0 │ │ +373b58: 2030 1a13 |001c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@131a │ │ +373b5c: 3800 0e00 |001e: if-eqz v0, 002c // +000e │ │ +373b60: 2200 8512 |0020: new-instance v0, Ljava/io/CharArrayReader; // type@1285 │ │ +373b64: 1f03 1a13 |0022: check-cast v3, Ljava/nio/CharBuffer; // type@131a │ │ +373b68: 6e10 0f99 0300 |0024: invoke-virtual {v3}, Ljava/nio/CharBuffer;.array:()[C // method@990f │ │ +373b6e: 0c03 |0027: move-result-object v3 │ │ +373b70: 7020 5c96 3000 |0028: invoke-direct {v0, v3}, Ljava/io/CharArrayReader;.:([C)V // method@965c │ │ +373b76: 1100 |002b: return-object v0 │ │ +373b78: 2030 1615 |002c: instance-of v0, v3, [C // type@1516 │ │ +373b7c: 3800 0a00 |002e: if-eqz v0, 0038 // +000a │ │ +373b80: 2200 8512 |0030: new-instance v0, Ljava/io/CharArrayReader; // type@1285 │ │ +373b84: 1f03 1615 |0032: check-cast v3, [C // type@1516 │ │ +373b88: 7020 5c96 3000 |0034: invoke-direct {v0, v3}, Ljava/io/CharArrayReader;.:([C)V // method@965c │ │ +373b8e: 1100 |0037: return-object v0 │ │ +373b90: 7010 44a1 0200 |0038: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +373b96: 0c00 |003b: move-result-object v0 │ │ +373b98: 2031 9512 |003c: instance-of v1, v3, Ljava/io/InputStream; // type@1295 │ │ +373b9c: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +373ba0: 1f03 9512 |0040: check-cast v3, Ljava/io/InputStream; // type@1295 │ │ +373ba4: 6e10 b996 0300 |0042: invoke-virtual {v3}, Ljava/io/InputStream;.reset:()V // method@96b9 │ │ +373baa: 281e |0045: goto 0063 // +001e │ │ +373bac: 2031 1813 |0046: instance-of v1, v3, Ljava/nio/ByteBuffer; // type@1318 │ │ +373bb0: 3801 0f00 |0048: if-eqz v1, 0057 // +000f │ │ +373bb4: 2201 8312 |004a: new-instance v1, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +373bb8: 1f03 1813 |004c: check-cast v3, Ljava/nio/ByteBuffer; // type@1318 │ │ +373bbc: 6e10 e498 0300 |004e: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@98e4 │ │ +373bc2: 0c03 |0051: move-result-object v3 │ │ +373bc4: 7020 4b96 3100 |0052: invoke-direct {v1, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964b │ │ +373bca: 0713 |0055: move-object v3, v1 │ │ +373bcc: 280d |0056: goto 0063 // +000d │ │ +373bce: 2031 1515 |0057: instance-of v1, v3, [B // type@1515 │ │ +373bd2: 3801 1c00 |0059: if-eqz v1, 0075 // +001c │ │ +373bd6: 2201 8312 |005b: new-instance v1, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +373bda: 1f03 1515 |005d: check-cast v3, [B // type@1515 │ │ +373bde: 7020 4b96 3100 |005f: invoke-direct {v1, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964b │ │ +373be4: 28f3 |0062: goto 0055 // -000d │ │ +373be6: 6e10 2298 0000 |0063: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +373bec: 0a01 |0066: move-result v1 │ │ +373bee: 3901 0800 |0067: if-nez v1, 006f // +0008 │ │ +373bf2: 2200 9612 |0069: new-instance v0, Ljava/io/InputStreamReader; // type@1296 │ │ +373bf6: 7020 bb96 3000 |006b: invoke-direct {v0, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@96bb │ │ +373bfc: 1100 |006e: return-object v0 │ │ +373bfe: 2201 9612 |006f: new-instance v1, Ljava/io/InputStreamReader; // type@1296 │ │ +373c02: 7030 bc96 3100 |0071: invoke-direct {v1, v3, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@96bc │ │ +373c08: 1101 |0074: return-object v1 │ │ +373c0a: 2203 c812 |0075: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +373c0e: 1a00 b15f |0077: const-string v0, "awt.16F" // string@5fb1 │ │ +373c12: 7020 8697 0300 |0079: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +373c18: 2703 |007c: throw v3 │ │ +373c1a: 2203 c812 |007d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +373c1e: 1a00 b05f |007f: const-string v0, "awt.16E" // string@5fb0 │ │ +373c22: 7020 8697 0300 |0081: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +373c28: 2703 |0084: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0006 line=495 │ │ 0x000a line=496 │ │ 0x000c line=497 │ │ 0x0010 line=499 │ │ @@ -815811,17 +815811,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -373c48: |[373c48] myjava.awt.datatransfer.DataFlavor.getRepresentationClass:()Ljava/lang/Class; │ │ -373c58: 5410 b272 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373c5c: 1100 |0002: return-object v0 │ │ +373c44: |[373c44] myjava.awt.datatransfer.DataFlavor.getRepresentationClass:()Ljava/lang/Class; │ │ +373c54: 5410 b272 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373c58: 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;) │ │ @@ -815829,22 +815829,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -373f14: |[373f14] myjava.awt.datatransfer.DataFlavor.getSubType:()Ljava/lang/String; │ │ -373f24: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373f28: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -373f2c: 6e10 87a1 0000 |0004: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getSubType:()Ljava/lang/String; // method@a187 │ │ -373f32: 0c00 |0007: move-result-object v0 │ │ -373f34: 2802 |0008: goto 000a // +0002 │ │ -373f36: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -373f38: 1100 |000a: return-object v0 │ │ +373f10: |[373f10] myjava.awt.datatransfer.DataFlavor.getSubType:()Ljava/lang/String; │ │ +373f20: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373f24: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +373f28: 6e10 87a1 0000 |0004: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getSubType:()Ljava/lang/String; // method@a187 │ │ +373f2e: 0c00 |0007: move-result-object v0 │ │ +373f30: 2802 |0008: goto 000a // +0002 │ │ +373f32: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +373f34: 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;) │ │ @@ -815852,20 +815852,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -373af0: |[373af0] myjava.awt.datatransfer.DataFlavor.hashCode:()I │ │ -373b00: 7010 4aa1 0100 |0000: invoke-direct {v1}, Lmyjava/awt/datatransfer/DataFlavor;.getKeyInfo:()Ljava/lang/String; // method@a14a │ │ -373b06: 0c00 |0003: move-result-object v0 │ │ -373b08: 6e10 1998 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -373b0e: 0a00 |0007: move-result v0 │ │ -373b10: 0f00 |0008: return v0 │ │ +373aec: |[373aec] myjava.awt.datatransfer.DataFlavor.hashCode:()I │ │ +373afc: 7010 4aa1 0100 |0000: invoke-direct {v1}, Lmyjava/awt/datatransfer/DataFlavor;.getKeyInfo:()Ljava/lang/String; // method@a14a │ │ +373b02: 0c00 |0003: move-result-object v0 │ │ +373b04: 6e10 1998 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +373b0a: 0a00 |0007: move-result v0 │ │ +373b0c: 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;) │ │ @@ -815873,28 +815873,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3737dc: |[3737dc] myjava.awt.datatransfer.DataFlavor.isFlavorJavaFileListType:()Z │ │ -3737ec: 1c00 6c13 |0000: const-class v0, Ljava/util/List; // type@136c │ │ -3737f0: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -3737f4: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ -3737fa: 0a00 |0007: move-result v0 │ │ -3737fc: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -373800: 6200 ab72 |000a: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.javaFileListFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72ab │ │ -373804: 6e20 5ea1 0200 |000c: invoke-virtual {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a15e │ │ -37380a: 0a00 |000f: move-result v0 │ │ -37380c: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -373810: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -373812: 2802 |0013: goto 0015 // +0002 │ │ -373814: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -373816: 0f00 |0015: return v0 │ │ +3737d8: |[3737d8] myjava.awt.datatransfer.DataFlavor.isFlavorJavaFileListType:()Z │ │ +3737e8: 1c00 6c13 |0000: const-class v0, Ljava/util/List; // type@136c │ │ +3737ec: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +3737f0: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ +3737f6: 0a00 |0007: move-result v0 │ │ +3737f8: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +3737fc: 6200 ab72 |000a: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.javaFileListFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72ab │ │ +373800: 6e20 5ea1 0200 |000c: invoke-virtual {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a15e │ │ +373806: 0a00 |000f: move-result v0 │ │ +373808: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +37380c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +37380e: 2802 |0013: goto 0015 // +0002 │ │ +373810: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +373812: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x000c line=461 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ @@ -815903,26 +815903,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -373818: |[373818] myjava.awt.datatransfer.DataFlavor.isFlavorRemoteObjectType:()Z │ │ -373828: 1a00 4f5d |0000: const-string v0, "application/x-java-remote-object" // string@5d4f │ │ -37382c: 6e20 5da1 0100 |0002: invoke-virtual {v1, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ -373832: 0a00 |0005: move-result v0 │ │ -373834: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -373838: 6e10 64a1 0100 |0008: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isRepresentationClassRemote:()Z // method@a164 │ │ -37383e: 0a00 |000b: move-result v0 │ │ -373840: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -373844: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -373846: 2802 |000f: goto 0011 // +0002 │ │ -373848: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -37384a: 0f00 |0011: return v0 │ │ +373814: |[373814] myjava.awt.datatransfer.DataFlavor.isFlavorRemoteObjectType:()Z │ │ +373824: 1a00 4f5d |0000: const-string v0, "application/x-java-remote-object" // string@5d4f │ │ +373828: 6e20 5da1 0100 |0002: invoke-virtual {v1, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ +37382e: 0a00 |0005: move-result v0 │ │ +373830: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +373834: 6e10 64a1 0100 |0008: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isRepresentationClassRemote:()Z // method@a164 │ │ +37383a: 0a00 |000b: move-result v0 │ │ +37383c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +373840: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +373842: 2802 |000f: goto 0011 // +0002 │ │ +373844: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +373846: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=455 │ │ 0x0008 line=456 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ @@ -815931,25 +815931,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -37384c: |[37384c] myjava.awt.datatransfer.DataFlavor.isFlavorSerializedObjectType:()Z │ │ -37385c: 6e10 5fa1 0100 |0000: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeSerializedObject:()Z // method@a15f │ │ -373862: 0a00 |0003: move-result v0 │ │ -373864: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -373868: 6e10 65a1 0100 |0006: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isRepresentationClassSerializable:()Z // method@a165 │ │ -37386e: 0a00 |0009: move-result v0 │ │ -373870: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -373874: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -373876: 2802 |000d: goto 000f // +0002 │ │ -373878: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -37387a: 0f00 |000f: return v0 │ │ +373848: |[373848] myjava.awt.datatransfer.DataFlavor.isFlavorSerializedObjectType:()Z │ │ +373858: 6e10 5fa1 0100 |0000: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeSerializedObject:()Z // method@a15f │ │ +37385e: 0a00 |0003: move-result v0 │ │ +373860: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +373864: 6e10 65a1 0100 |0006: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isRepresentationClassSerializable:()Z // method@a165 │ │ +37386a: 0a00 |0009: move-result v0 │ │ +37386c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +373870: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +373872: 2802 |000d: goto 000f // +0002 │ │ +373874: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +373876: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0006 line=451 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ @@ -815958,51 +815958,51 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -37387c: |[37387c] myjava.awt.datatransfer.DataFlavor.isFlavorTextType:()Z │ │ -37388c: 6200 b572 |0000: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.stringFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b5 │ │ -373890: 6e20 42a1 0300 |0002: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -373896: 0a00 |0005: move-result v0 │ │ -373898: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -37389a: 3900 3800 |0007: if-nez v0, 003f // +0038 │ │ -37389e: 6200 b072 |0009: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainTextFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b0 │ │ -3738a2: 6e20 42a1 0300 |000b: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -3738a8: 0a00 |000e: move-result v0 │ │ -3738aa: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -3738ae: 282e |0011: goto 003f // +002e │ │ -3738b0: 5430 af72 |0012: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -3738b4: 3800 1000 |0014: if-eqz v0, 0024 // +0010 │ │ -3738b8: 6e10 86a1 0000 |0016: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ -3738be: 0c00 |0019: move-result-object v0 │ │ -3738c0: 1a02 bfbb |001a: const-string v2, "text" // string@bbbf │ │ -3738c4: 6e20 1298 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3738ca: 0a00 |001f: move-result v0 │ │ -3738cc: 3900 0400 |0020: if-nez v0, 0024 // +0004 │ │ -3738d0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -3738d2: 0f00 |0023: return v0 │ │ -3738d4: 7010 44a1 0300 |0024: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3738da: 0c00 |0027: move-result-object v0 │ │ -3738dc: 7010 55a1 0300 |0028: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isByteCodeFlavor:()Z // method@a155 │ │ -3738e2: 0a02 |002b: move-result v2 │ │ -3738e4: 3802 0e00 |002c: if-eqz v2, 003a // +000e │ │ -3738e8: 6e10 2298 0000 |002e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3738ee: 0a02 |0031: move-result v2 │ │ -3738f0: 3802 0700 |0032: if-eqz v2, 0039 // +0007 │ │ -3738f4: 7110 58a1 0000 |0034: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ -3738fa: 0a00 |0037: move-result v0 │ │ -3738fc: 0f00 |0038: return v0 │ │ -3738fe: 0f01 |0039: return v1 │ │ -373900: 7010 66a1 0300 |003a: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ -373906: 0a00 |003d: move-result v0 │ │ -373908: 0f00 |003e: return v0 │ │ -37390a: 0f01 |003f: return v1 │ │ +373878: |[373878] myjava.awt.datatransfer.DataFlavor.isFlavorTextType:()Z │ │ +373888: 6200 b572 |0000: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.stringFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b5 │ │ +37388c: 6e20 42a1 0300 |0002: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +373892: 0a00 |0005: move-result v0 │ │ +373894: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +373896: 3900 3800 |0007: if-nez v0, 003f // +0038 │ │ +37389a: 6200 b072 |0009: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainTextFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b0 │ │ +37389e: 6e20 42a1 0300 |000b: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +3738a4: 0a00 |000e: move-result v0 │ │ +3738a6: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +3738aa: 282e |0011: goto 003f // +002e │ │ +3738ac: 5430 af72 |0012: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +3738b0: 3800 1000 |0014: if-eqz v0, 0024 // +0010 │ │ +3738b4: 6e10 86a1 0000 |0016: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ +3738ba: 0c00 |0019: move-result-object v0 │ │ +3738bc: 1a02 bfbb |001a: const-string v2, "text" // string@bbbf │ │ +3738c0: 6e20 1298 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3738c6: 0a00 |001f: move-result v0 │ │ +3738c8: 3900 0400 |0020: if-nez v0, 0024 // +0004 │ │ +3738cc: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +3738ce: 0f00 |0023: return v0 │ │ +3738d0: 7010 44a1 0300 |0024: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +3738d6: 0c00 |0027: move-result-object v0 │ │ +3738d8: 7010 55a1 0300 |0028: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isByteCodeFlavor:()Z // method@a155 │ │ +3738de: 0a02 |002b: move-result v2 │ │ +3738e0: 3802 0e00 |002c: if-eqz v2, 003a // +000e │ │ +3738e4: 6e10 2298 0000 |002e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3738ea: 0a02 |0031: move-result v2 │ │ +3738ec: 3802 0700 |0032: if-eqz v2, 0039 // +0007 │ │ +3738f0: 7110 58a1 0000 |0034: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ +3738f6: 0a00 |0037: move-result v0 │ │ +3738f8: 0f00 |0038: return v0 │ │ +3738fa: 0f01 |0039: return v1 │ │ +3738fc: 7010 66a1 0300 |003a: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ +373902: 0a00 |003d: move-result v0 │ │ +373904: 0f00 |003e: return v0 │ │ +373906: 0f01 |003f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0012 line=468 │ │ 0x0024 line=472 │ │ 0x0028 line=474 │ │ 0x002e line=475 │ │ @@ -816016,23 +816016,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -37390c: |[37390c] myjava.awt.datatransfer.DataFlavor.isMimeTypeEqual:(Ljava/lang/String;)Z │ │ -37391c: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373920: 7110 91a1 0200 |0002: invoke-static {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // method@a191 │ │ -373926: 0c02 |0005: move-result-object v2 │ │ -373928: 6e20 83a1 2000 |0006: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ -37392e: 0a02 |0009: move-result v2 │ │ -373930: 0f02 |000a: return v2 │ │ -373932: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -373934: 0f02 |000c: return v2 │ │ +373908: |[373908] myjava.awt.datatransfer.DataFlavor.isMimeTypeEqual:(Ljava/lang/String;)Z │ │ +373918: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +37391c: 7110 91a1 0200 |0002: invoke-static {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // method@a191 │ │ +373922: 0c02 |0005: move-result-object v2 │ │ +373924: 6e20 83a1 2000 |0006: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ +37392a: 0a02 |0009: move-result v2 │ │ +37392c: 0f02 |000a: return v2 │ │ +37392e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +373930: 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; │ │ @@ -816043,27 +816043,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 │ │ -373948: |[373948] myjava.awt.datatransfer.DataFlavor.isMimeTypeEqual:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ -373958: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -37395c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -373960: 5422 af72 |0004: iget-object v2, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373964: 6e20 83a1 2000 |0006: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ -37396a: 0a02 |0009: move-result v2 │ │ -37396c: 2808 |000a: goto 0012 // +0008 │ │ -37396e: 5422 af72 |000b: iget-object v2, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -373972: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -373976: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -373978: 2802 |0010: goto 0012 // +0002 │ │ -37397a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -37397c: 0f02 |0012: return v2 │ │ +373944: |[373944] myjava.awt.datatransfer.DataFlavor.isMimeTypeEqual:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ +373954: 5410 af72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373958: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +37395c: 5422 af72 |0004: iget-object v2, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +373960: 6e20 83a1 2000 |0006: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ +373966: 0a02 |0009: move-result v2 │ │ +373968: 2808 |000a: goto 0012 // +0008 │ │ +37396a: 5422 af72 |000b: iget-object v2, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +37396e: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +373972: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +373974: 2802 |0010: goto 0012 // +0002 │ │ +373976: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +373978: 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; │ │ @@ -816073,19 +816073,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -373980: |[373980] myjava.awt.datatransfer.DataFlavor.isMimeTypeSerializedObject:()Z │ │ -373990: 1a00 505d |0000: const-string v0, "application/x-java-serialized-object" // string@5d50 │ │ -373994: 6e20 5da1 0100 |0002: invoke-virtual {v1, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ -37399a: 0a00 |0005: move-result v0 │ │ -37399c: 0f00 |0006: return v0 │ │ +37397c: |[37397c] myjava.awt.datatransfer.DataFlavor.isMimeTypeSerializedObject:()Z │ │ +37398c: 1a00 505d |0000: const-string v0, "application/x-java-serialized-object" // string@5d50 │ │ +373990: 6e20 5da1 0100 |0002: invoke-virtual {v1, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ +373996: 0a00 |0005: move-result v0 │ │ +373998: 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;) │ │ @@ -816093,20 +816093,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3739a0: |[3739a0] myjava.awt.datatransfer.DataFlavor.isRepresentationClassByteBuffer:()Z │ │ -3739b0: 1c00 1813 |0000: const-class v0, Ljava/nio/ByteBuffer; // type@1318 │ │ -3739b4: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -3739b8: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ -3739be: 0a00 |0007: move-result v0 │ │ -3739c0: 0f00 |0008: return v0 │ │ +37399c: |[37399c] myjava.awt.datatransfer.DataFlavor.isRepresentationClassByteBuffer:()Z │ │ +3739ac: 1c00 1813 |0000: const-class v0, Ljava/nio/ByteBuffer; // type@1318 │ │ +3739b0: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +3739b4: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ +3739ba: 0a00 |0007: move-result v0 │ │ +3739bc: 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;) │ │ @@ -816114,20 +816114,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3739c4: |[3739c4] myjava.awt.datatransfer.DataFlavor.isRepresentationClassCharBuffer:()Z │ │ -3739d4: 1c00 1a13 |0000: const-class v0, Ljava/nio/CharBuffer; // type@131a │ │ -3739d8: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -3739dc: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ -3739e2: 0a00 |0007: move-result v0 │ │ -3739e4: 0f00 |0008: return v0 │ │ +3739c0: |[3739c0] myjava.awt.datatransfer.DataFlavor.isRepresentationClassCharBuffer:()Z │ │ +3739d0: 1c00 1a13 |0000: const-class v0, Ljava/nio/CharBuffer; // type@131a │ │ +3739d4: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +3739d8: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ +3739de: 0a00 |0007: move-result v0 │ │ +3739e0: 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;) │ │ @@ -816135,20 +816135,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3739e8: |[3739e8] myjava.awt.datatransfer.DataFlavor.isRepresentationClassInputStream:()Z │ │ -3739f8: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ -3739fc: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373a00: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ -373a06: 0a00 |0007: move-result v0 │ │ -373a08: 0f00 |0008: return v0 │ │ +3739e4: |[3739e4] myjava.awt.datatransfer.DataFlavor.isRepresentationClassInputStream:()Z │ │ +3739f4: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ +3739f8: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +3739fc: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ +373a02: 0a00 |0007: move-result v0 │ │ +373a04: 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;) │ │ @@ -816156,20 +816156,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -373a0c: |[373a0c] myjava.awt.datatransfer.DataFlavor.isRepresentationClassReader:()Z │ │ -373a1c: 1c00 a712 |0000: const-class v0, Ljava/io/Reader; // type@12a7 │ │ -373a20: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373a24: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ -373a2a: 0a00 |0007: move-result v0 │ │ -373a2c: 0f00 |0008: return v0 │ │ +373a08: |[373a08] myjava.awt.datatransfer.DataFlavor.isRepresentationClassReader:()Z │ │ +373a18: 1c00 a712 |0000: const-class v0, Ljava/io/Reader; // type@12a7 │ │ +373a1c: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373a20: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ +373a26: 0a00 |0007: move-result v0 │ │ +373a28: 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;) │ │ @@ -816177,36 +816177,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -373a30: |[373a30] myjava.awt.datatransfer.DataFlavor.isRepresentationClassRemote:()Z │ │ -373a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -373a42: 0f00 |0001: return v0 │ │ +373a2c: |[373a2c] myjava.awt.datatransfer.DataFlavor.isRepresentationClassRemote:()Z │ │ +373a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +373a3e: 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 │ │ -373a44: |[373a44] myjava.awt.datatransfer.DataFlavor.isRepresentationClassSerializable:()Z │ │ -373a54: 1c00 a912 |0000: const-class v0, Ljava/io/Serializable; // type@12a9 │ │ -373a58: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -373a5c: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ -373a62: 0a00 |0007: move-result v0 │ │ -373a64: 0f00 |0008: return v0 │ │ +373a40: |[373a40] myjava.awt.datatransfer.DataFlavor.isRepresentationClassSerializable:()Z │ │ +373a50: 1c00 a912 |0000: const-class v0, Ljava/io/Serializable; // type@12a9 │ │ +373a54: 5421 b272 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +373a58: 6e20 5997 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@9759 │ │ +373a5e: 0a00 |0007: move-result v0 │ │ +373a60: 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;) │ │ @@ -816214,18 +816214,18 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -373ad4: |[373ad4] myjava.awt.datatransfer.DataFlavor.match:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ -373ae4: 6e20 42a1 1000 |0000: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -373aea: 0a01 |0003: move-result v1 │ │ -373aec: 0f01 |0004: return v1 │ │ +373ad0: |[373ad0] myjava.awt.datatransfer.DataFlavor.match:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ +373ae0: 6e20 42a1 1000 |0000: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +373ae6: 0a01 |0003: move-result v1 │ │ +373ae8: 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; │ │ │ │ @@ -816234,68 +816234,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 │ │ -373f3c: |[373f3c] myjava.awt.datatransfer.DataFlavor.normalizeMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -373f4c: 1101 |0000: return-object v1 │ │ +373f38: |[373f38] myjava.awt.datatransfer.DataFlavor.normalizeMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +373f48: 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 │ │ -373f50: |[373f50] myjava.awt.datatransfer.DataFlavor.normalizeMimeTypeParameter:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -373f60: 1102 |0000: return-object v2 │ │ +373f4c: |[373f4c] myjava.awt.datatransfer.DataFlavor.normalizeMimeTypeParameter:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +373f5c: 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 │ │ -3747c4: |[3747c4] myjava.awt.datatransfer.DataFlavor.readExternal:(Ljava/io/ObjectInput;)V │ │ -3747d4: 1d01 |0000: monitor-enter v1 │ │ -3747d6: 7210 c296 0200 |0001: invoke-interface {v2}, Ljava/io/ObjectInput;.readObject:()Ljava/lang/Object; // method@96c2 │ │ -3747dc: 0c00 |0004: move-result-object v0 │ │ -3747de: 1f00 e612 |0005: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -3747e2: 5b10 aa72 |0007: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -3747e6: 7210 c296 0200 |0009: invoke-interface {v2}, Ljava/io/ObjectInput;.readObject:()Ljava/lang/Object; // method@96c2 │ │ -3747ec: 0c02 |000c: move-result-object v2 │ │ -3747ee: 1f02 7c14 |000d: check-cast v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ -3747f2: 5b12 af72 |000f: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -3747f6: 3802 0d00 |0011: if-eqz v2, 001e // +000d │ │ -3747fa: 1a00 4264 |0013: const-string v0, "class" // string@6442 │ │ -3747fe: 6e20 85a1 0200 |0015: invoke-virtual {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ -374804: 0c02 |0018: move-result-object v2 │ │ -374806: 7110 4097 0200 |0019: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9740 │ │ -37480c: 0c02 |001c: move-result-object v2 │ │ -37480e: 2802 |001d: goto 001f // +0002 │ │ -374810: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -374812: 5b12 b272 |001f: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ -374816: 1e01 |0021: monitor-exit v1 │ │ -374818: 0e00 |0022: return-void │ │ -37481a: 0d02 |0023: move-exception v2 │ │ -37481c: 1e01 |0024: monitor-exit v1 │ │ -37481e: 2702 |0025: throw v2 │ │ +3747c0: |[3747c0] myjava.awt.datatransfer.DataFlavor.readExternal:(Ljava/io/ObjectInput;)V │ │ +3747d0: 1d01 |0000: monitor-enter v1 │ │ +3747d2: 7210 c296 0200 |0001: invoke-interface {v2}, Ljava/io/ObjectInput;.readObject:()Ljava/lang/Object; // method@96c2 │ │ +3747d8: 0c00 |0004: move-result-object v0 │ │ +3747da: 1f00 e612 |0005: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +3747de: 5b10 aa72 |0007: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +3747e2: 7210 c296 0200 |0009: invoke-interface {v2}, Ljava/io/ObjectInput;.readObject:()Ljava/lang/Object; // method@96c2 │ │ +3747e8: 0c02 |000c: move-result-object v2 │ │ +3747ea: 1f02 7c14 |000d: check-cast v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ +3747ee: 5b12 af72 |000f: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +3747f2: 3802 0d00 |0011: if-eqz v2, 001e // +000d │ │ +3747f6: 1a00 4264 |0013: const-string v0, "class" // string@6442 │ │ +3747fa: 6e20 85a1 0200 |0015: invoke-virtual {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ +374800: 0c02 |0018: move-result-object v2 │ │ +374802: 7110 4097 0200 |0019: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9740 │ │ +374808: 0c02 |001c: move-result-object v2 │ │ +37480a: 2802 |001d: goto 001f // +0002 │ │ +37480c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +37480e: 5b12 b272 |001f: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b2 │ │ +374812: 1e01 |0021: monitor-exit v1 │ │ +374814: 0e00 |0022: return-void │ │ +374816: 0d02 |0023: move-exception v2 │ │ +374818: 1e01 |0024: monitor-exit v1 │ │ +37481a: 2702 |0025: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0021 │ │ -> 0x0023 │ │ positions : │ │ 0x0001 line=348 │ │ 0x0009 line=349 │ │ 0x0015 line=352 │ │ @@ -816309,17 +816309,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -37482c: |[37482c] myjava.awt.datatransfer.DataFlavor.setHumanPresentableName:(Ljava/lang/String;)V │ │ -37483c: 5b01 aa72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -374840: 0e00 |0002: return-void │ │ +374828: |[374828] myjava.awt.datatransfer.DataFlavor.setHumanPresentableName:(Ljava/lang/String;)V │ │ +374838: 5b01 aa72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +37483c: 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; │ │ │ │ @@ -816328,36 +816328,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -373f64: |[373f64] myjava.awt.datatransfer.DataFlavor.toString:()Ljava/lang/String; │ │ -373f74: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -373f78: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -373f7e: 6e10 e897 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -373f84: 0c01 |0008: move-result-object v1 │ │ -373f86: 6e10 5297 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ -373f8c: 0c01 |000c: move-result-object v1 │ │ -373f8e: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373f94: 1a01 d756 |0010: const-string v1, "[MimeType=(" // string@56d7 │ │ -373f98: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373f9e: 6e10 4ca1 0200 |0015: invoke-virtual {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getMimeType:()Ljava/lang/String; // method@a14c │ │ -373fa4: 0c01 |0018: move-result-object v1 │ │ -373fa6: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373fac: 1a01 8804 |001c: const-string v1, ");humanPresentableName=" // string@0488 │ │ -373fb0: 6e20 4b98 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373fb6: 5421 aa72 |0021: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -373fba: 6e20 4b98 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373fc0: 1a01 3357 |0026: const-string v1, "]" // string@5733 │ │ -373fc4: 6e20 4b98 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373fca: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -373fd0: 0c00 |002e: move-result-object v0 │ │ -373fd2: 1100 |002f: return-object v0 │ │ +373f60: |[373f60] myjava.awt.datatransfer.DataFlavor.toString:()Ljava/lang/String; │ │ +373f70: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +373f74: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +373f7a: 6e10 e897 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +373f80: 0c01 |0008: move-result-object v1 │ │ +373f82: 6e10 5297 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ +373f88: 0c01 |000c: move-result-object v1 │ │ +373f8a: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373f90: 1a01 d756 |0010: const-string v1, "[MimeType=(" // string@56d7 │ │ +373f94: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373f9a: 6e10 4ca1 0200 |0015: invoke-virtual {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getMimeType:()Ljava/lang/String; // method@a14c │ │ +373fa0: 0c01 |0018: move-result-object v1 │ │ +373fa2: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373fa8: 1a01 8804 |001c: const-string v1, ");humanPresentableName=" // string@0488 │ │ +373fac: 6e20 4b98 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373fb2: 5421 aa72 |0021: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +373fb6: 6e20 4b98 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373fbc: 1a01 3357 |0026: const-string v1, "]" // string@5733 │ │ +373fc0: 6e20 4b98 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373fc6: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +373fcc: 0c00 |002e: move-result-object v0 │ │ +373fce: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0015 line=376 │ │ locals : │ │ 0x0000 - 0x0030 reg=2 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ @@ -816366,25 +816366,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 │ │ -374844: |[374844] myjava.awt.datatransfer.DataFlavor.writeExternal:(Ljava/io/ObjectOutput;)V │ │ -374854: 1d01 |0000: monitor-enter v1 │ │ -374856: 5410 aa72 |0001: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ -37485a: 7220 cd96 0200 |0003: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@96cd │ │ -374860: 5410 af72 |0006: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ -374864: 7220 cd96 0200 |0008: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@96cd │ │ -37486a: 1e01 |000b: monitor-exit v1 │ │ -37486c: 0e00 |000c: return-void │ │ -37486e: 0d02 |000d: move-exception v2 │ │ -374870: 1e01 |000e: monitor-exit v1 │ │ -374872: 2702 |000f: throw v2 │ │ +374840: |[374840] myjava.awt.datatransfer.DataFlavor.writeExternal:(Ljava/io/ObjectOutput;)V │ │ +374850: 1d01 |0000: monitor-enter v1 │ │ +374852: 5410 aa72 |0001: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72aa │ │ +374856: 7220 cd96 0200 |0003: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@96cd │ │ +37485c: 5410 af72 |0006: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72af │ │ +374860: 7220 cd96 0200 |0008: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@96cd │ │ +374866: 1e01 |000b: monitor-exit v1 │ │ +374868: 0e00 |000c: return-void │ │ +37486a: 0d02 |000d: move-exception v2 │ │ +37486c: 1e01 |000e: monitor-exit v1 │ │ +37486e: 2702 |000f: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0001 line=341 │ │ 0x0006 line=342 │ │ 0x000b line=343 │ │ @@ -816514,22 +816514,22 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -374a30: |[374a30] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.:()V │ │ -374a40: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -374a46: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -374a48: 5b10 b772 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ -374a4c: 5b10 b972 |0006: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ -374a50: 5b10 b672 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ -374a54: 5b10 ba72 |000a: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ -374a58: 0e00 |000c: return-void │ │ +374a2c: |[374a2c] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.:()V │ │ +374a3c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +374a42: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +374a44: 5b10 b772 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ +374a48: 5b10 b972 |0006: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ +374a4c: 5b10 b672 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ +374a50: 5b10 ba72 |000a: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ +374a54: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0004 line=190 │ │ 0x0006 line=191 │ │ 0x0008 line=192 │ │ 0x000a line=193 │ │ @@ -816541,25 +816541,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 │ │ -374a5c: |[374a5c] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -374a6c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -374a72: 5b01 b772 |0003: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ -374a76: 5b02 b972 |0005: iput-object v2, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ -374a7a: 2201 6613 |0007: new-instance v1, Ljava/util/Hashtable; // type@1366 │ │ -374a7e: 7010 319a 0100 |0009: invoke-direct {v1}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -374a84: 5b01 b672 |000c: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ -374a88: 2201 6613 |000e: new-instance v1, Ljava/util/Hashtable; // type@1366 │ │ -374a8c: 7010 319a 0100 |0010: invoke-direct {v1}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -374a92: 5b01 ba72 |0013: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ -374a96: 0e00 |0015: return-void │ │ +374a58: |[374a58] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +374a68: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +374a6e: 5b01 b772 |0003: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ +374a72: 5b02 b972 |0005: iput-object v2, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ +374a76: 2201 6613 |0007: new-instance v1, Ljava/util/Hashtable; // type@1366 │ │ +374a7a: 7010 319a 0100 |0009: invoke-direct {v1}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +374a80: 5b01 b672 |000c: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ +374a84: 2201 6613 |000e: new-instance v1, Ljava/util/Hashtable; // type@1366 │ │ +374a88: 7010 319a 0100 |0010: invoke-direct {v1}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +374a8e: 5b01 ba72 |0013: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ +374a92: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0005 line=198 │ │ 0x0007 line=199 │ │ 0x000e line=200 │ │ @@ -816573,17 +816573,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 │ │ -3749e8: |[3749e8] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; │ │ -3749f8: 5400 b672 |0000: iget-object v0, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ -3749fc: 1100 |0002: return-object v0 │ │ +3749e4: |[3749e4] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; │ │ +3749f4: 5400 b672 |0000: iget-object v0, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ +3749f8: 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;) │ │ @@ -816591,17 +816591,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 │ │ -374a00: |[374a00] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$102:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; │ │ -374a10: 5b01 b672 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ -374a14: 1101 |0002: return-object v1 │ │ +3749fc: |[3749fc] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$102:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; │ │ +374a0c: 5b01 b672 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ +374a10: 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; │ │ │ │ @@ -816610,17 +816610,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 │ │ -374920: |[374920] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$202:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; │ │ -374930: 5b01 b772 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ -374934: 1101 |0002: return-object v1 │ │ +37491c: |[37491c] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$202:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; │ │ +37492c: 5b01 b772 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ +374930: 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; │ │ │ │ @@ -816629,17 +816629,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 │ │ -374938: |[374938] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$302:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; │ │ -374948: 5b01 b972 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ -37494c: 1101 |0002: return-object v1 │ │ +374934: |[374934] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$302:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; │ │ +374944: 5b01 b972 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ +374948: 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; │ │ │ │ @@ -816648,17 +816648,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 │ │ -374a18: |[374a18] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$402:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; │ │ -374a28: 5b01 ba72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ -374a2c: 1101 |0002: return-object v1 │ │ +374a14: |[374a14] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$402:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; │ │ +374a24: 5b01 ba72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ +374a28: 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; │ │ │ │ @@ -816668,41 +816668,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 │ │ -374a98: |[374a98] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.addParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ -374aa8: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -374aac: 0e00 |0002: return-void │ │ -374aae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -374ab0: 6e20 0998 0500 |0004: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374ab6: 0a00 |0007: move-result v0 │ │ -374ab8: 1301 2200 |0008: const/16 v1, #int 34 // #22 │ │ -374abc: 3310 1800 |000a: if-ne v0, v1, 0022 // +0018 │ │ -374ac0: 6e10 2298 0500 |000c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -374ac6: 0a00 |000f: move-result v0 │ │ -374ac8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -374aca: b120 |0011: sub-int/2addr v0, v2 │ │ -374acc: 6e20 0998 0500 |0012: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374ad2: 0a00 |0015: move-result v0 │ │ -374ad4: 3310 0c00 |0016: if-ne v0, v1, 0022 // +000c │ │ -374ad8: 6e10 2298 0500 |0018: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -374ade: 0a00 |001b: move-result v0 │ │ -374ae0: d800 00fe |001c: add-int/lit8 v0, v0, #int -2 // #fe │ │ -374ae4: 6e30 2e98 2500 |001e: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -374aea: 0c05 |0021: move-result-object v5 │ │ -374aec: 6e10 2298 0500 |0022: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -374af2: 0a00 |0025: move-result v0 │ │ -374af4: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ -374af8: 0e00 |0028: return-void │ │ -374afa: 5430 b672 |0029: iget-object v0, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ -374afe: 6e30 3b9a 4005 |002b: invoke-virtual {v0, v4, v5}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -374b04: 0e00 |002e: return-void │ │ +374a94: |[374a94] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.addParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ +374aa4: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +374aa8: 0e00 |0002: return-void │ │ +374aaa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +374aac: 6e20 0998 0500 |0004: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374ab2: 0a00 |0007: move-result v0 │ │ +374ab4: 1301 2200 |0008: const/16 v1, #int 34 // #22 │ │ +374ab8: 3310 1800 |000a: if-ne v0, v1, 0022 // +0018 │ │ +374abc: 6e10 2298 0500 |000c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +374ac2: 0a00 |000f: move-result v0 │ │ +374ac4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +374ac6: b120 |0011: sub-int/2addr v0, v2 │ │ +374ac8: 6e20 0998 0500 |0012: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374ace: 0a00 |0015: move-result v0 │ │ +374ad0: 3310 0c00 |0016: if-ne v0, v1, 0022 // +000c │ │ +374ad4: 6e10 2298 0500 |0018: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +374ada: 0a00 |001b: move-result v0 │ │ +374adc: d800 00fe |001c: add-int/lit8 v0, v0, #int -2 // #fe │ │ +374ae0: 6e30 2e98 2500 |001e: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +374ae6: 0c05 |0021: move-result-object v5 │ │ +374ae8: 6e10 2298 0500 |0022: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +374aee: 0a00 |0025: move-result v0 │ │ +374af0: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ +374af4: 0e00 |0028: return-void │ │ +374af6: 5430 b672 |0029: iget-object v0, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ +374afa: 6e30 3b9a 4005 |002b: invoke-virtual {v0, v4, v5}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +374b00: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=230 │ │ 0x000c line=231 │ │ 0x0018 line=232 │ │ 0x0022 line=234 │ │ 0x0029 line=237 │ │ @@ -816716,18 +816716,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 │ │ -374b08: |[374b08] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.addSystemParameter:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -374b18: 5410 ba72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ -374b1c: 6e30 3b9a 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -374b22: 0e00 |0005: return-void │ │ +374b04: |[374b04] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.addSystemParameter:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +374b14: 5410 ba72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ +374b18: 6e30 3b9a 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +374b1e: 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; │ │ @@ -816737,30 +816737,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3748b4: |[3748b4] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.clone:()Ljava/lang/Object; │ │ -3748c4: 2200 7c14 |0000: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ -3748c8: 5431 b772 |0002: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ -3748cc: 5432 b972 |0004: iget-object v2, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ -3748d0: 7030 7aa1 1002 |0006: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a17a │ │ -3748d6: 5431 b672 |0009: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ -3748da: 6e10 349a 0100 |000b: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ -3748e0: 0c01 |000e: move-result-object v1 │ │ -3748e2: 1f01 6613 |000f: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ -3748e6: 5b01 b672 |0011: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ -3748ea: 5431 ba72 |0013: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ -3748ee: 6e10 349a 0100 |0015: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ -3748f4: 0c01 |0018: move-result-object v1 │ │ -3748f6: 1f01 6613 |0019: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ -3748fa: 5b01 ba72 |001b: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ -3748fe: 1100 |001d: return-object v0 │ │ +3748b0: |[3748b0] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.clone:()Ljava/lang/Object; │ │ +3748c0: 2200 7c14 |0000: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ +3748c4: 5431 b772 |0002: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ +3748c8: 5432 b972 |0004: iget-object v2, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ +3748cc: 7030 7aa1 1002 |0006: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a17a │ │ +3748d2: 5431 b672 |0009: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ +3748d6: 6e10 349a 0100 |000b: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ +3748dc: 0c01 |000e: move-result-object v1 │ │ +3748de: 1f01 6613 |000f: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ +3748e2: 5b01 b672 |0011: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ +3748e6: 5431 ba72 |0013: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ +3748ea: 6e10 349a 0100 |0015: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ +3748f0: 0c01 |0018: move-result-object v1 │ │ +3748f2: 1f01 6613 |0019: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ +3748f6: 5b01 ba72 |001b: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ +3748fa: 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; │ │ @@ -816770,25 +816770,25 @@ │ │ type : '(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -374880: |[374880] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z │ │ -374890: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -374894: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -374896: 0f02 |0003: return v2 │ │ -374898: 6e10 84a1 0100 |0004: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -37489e: 0c00 |0007: move-result-object v0 │ │ -3748a0: 6e10 84a1 0200 |0008: invoke-virtual {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -3748a6: 0c02 |000b: move-result-object v2 │ │ -3748a8: 6e20 1298 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3748ae: 0a02 |000f: move-result v2 │ │ -3748b0: 0f02 |0010: return v2 │ │ +37487c: |[37487c] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z │ │ +37488c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +374890: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +374892: 0f02 |0003: return v2 │ │ +374894: 6e10 84a1 0100 |0004: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +37489a: 0c00 |0007: move-result-object v0 │ │ +37489c: 6e10 84a1 0200 |0008: invoke-virtual {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +3748a2: 0c02 |000b: move-result-object v2 │ │ +3748a4: 6e20 1298 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3748aa: 0a02 |000f: move-result v2 │ │ +3748ac: 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; │ │ │ │ @@ -816797,26 +816797,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -374950: |[374950] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getFullType:()Ljava/lang/String; │ │ -374960: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -374964: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37496a: 5421 b772 |0005: iget-object v1, v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ -37496e: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374974: 1a01 6406 |000a: const-string v1, "/" // string@0664 │ │ -374978: 6e20 4b98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37497e: 5421 b972 |000f: iget-object v1, v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ -374982: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374988: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37498e: 0c00 |0017: move-result-object v0 │ │ -374990: 1100 |0018: return-object v0 │ │ +37494c: |[37494c] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getFullType:()Ljava/lang/String; │ │ +37495c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +374960: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374966: 5421 b772 |0005: iget-object v1, v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ +37496a: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374970: 1a01 6406 |000a: const-string v1, "/" // string@0664 │ │ +374974: 6e20 4b98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37497a: 5421 b972 |000f: iget-object v1, v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ +37497e: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374984: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37498a: 0c00 |0017: move-result-object v0 │ │ +37498c: 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;) │ │ @@ -816824,20 +816824,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -374994: |[374994] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -3749a4: 5410 b672 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ -3749a8: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -3749ae: 0c02 |0005: move-result-object v2 │ │ -3749b0: 1f02 e612 |0006: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -3749b4: 1102 |0008: return-object v2 │ │ +374990: |[374990] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +3749a0: 5410 b672 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ +3749a4: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +3749aa: 0c02 |0005: move-result-object v2 │ │ +3749ac: 1f02 e612 |0006: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +3749b0: 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; │ │ │ │ @@ -816846,17 +816846,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3749b8: |[3749b8] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getPrimaryType:()Ljava/lang/String; │ │ -3749c8: 5410 b772 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ -3749cc: 1100 |0002: return-object v0 │ │ +3749b4: |[3749b4] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getPrimaryType:()Ljava/lang/String; │ │ +3749c4: 5410 b772 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b7 │ │ +3749c8: 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;) │ │ @@ -816864,17 +816864,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3749d0: |[3749d0] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getSubType:()Ljava/lang/String; │ │ -3749e0: 5410 b972 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ -3749e4: 1100 |0002: return-object v0 │ │ +3749cc: |[3749cc] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getSubType:()Ljava/lang/String; │ │ +3749dc: 5410 b972 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72b9 │ │ +3749e0: 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;) │ │ @@ -816882,19 +816882,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -374900: |[374900] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getSystemParameter:(Ljava/lang/String;)Ljava/lang/Object; │ │ -374910: 5410 ba72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ -374914: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -37491a: 0c02 |0005: move-result-object v2 │ │ -37491c: 1102 |0006: return-object v2 │ │ +3748fc: |[3748fc] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getSystemParameter:(Ljava/lang/String;)Ljava/lang/Object; │ │ +37490c: 5410 ba72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72ba │ │ +374910: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +374916: 0c02 |0005: move-result-object v2 │ │ +374918: 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; │ │ │ │ @@ -816903,18 +816903,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -374b24: |[374b24] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.removeParameter:(Ljava/lang/String;)V │ │ -374b34: 5410 b672 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ -374b38: 6e20 3c9a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -374b3e: 0e00 |0005: return-void │ │ +374b20: |[374b20] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.removeParameter:(Ljava/lang/String;)V │ │ +374b30: 5410 b672 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b6 │ │ +374b34: 6e20 3c9a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +374b3a: 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; │ │ │ │ @@ -816952,19 +816952,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -374b40: |[374b40] myjava.awt.datatransfer.MimeTypeProcessor$StringPosition.:()V │ │ -374b50: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -374b56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -374b58: 5910 bb72 |0004: iput v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374b5c: 0e00 |0006: return-void │ │ +374b3c: |[374b3c] myjava.awt.datatransfer.MimeTypeProcessor$StringPosition.:()V │ │ +374b4c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +374b52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +374b54: 5910 bb72 |0004: iput v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374b58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0004 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition; │ │ │ │ @@ -816973,17 +816973,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 │ │ -374b60: |[374b60] myjava.awt.datatransfer.MimeTypeProcessor$StringPosition.:(Lmyjava/awt/datatransfer/MimeTypeProcessor$1;)V │ │ -374b70: 7010 8aa1 0000 |0000: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.:()V // method@a18a │ │ -374b76: 0e00 |0003: return-void │ │ +374b5c: |[374b5c] myjava.awt.datatransfer.MimeTypeProcessor$StringPosition.:(Lmyjava/awt/datatransfer/MimeTypeProcessor$1;)V │ │ +374b6c: 7010 8aa1 0000 |0000: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.:()V // method@a18a │ │ +374b72: 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; │ │ │ │ @@ -817021,17 +817021,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -374ec0: |[374ec0] myjava.awt.datatransfer.MimeTypeProcessor.:()V │ │ -374ed0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -374ed6: 0e00 |0003: return-void │ │ +374ebc: |[374ebc] myjava.awt.datatransfer.MimeTypeProcessor.:()V │ │ +374ecc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +374ed2: 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;) │ │ @@ -817039,47 +817039,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 │ │ -374c6c: |[374c6c] myjava.awt.datatransfer.MimeTypeProcessor.assemble:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/lang/String; │ │ -374c7c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -374c80: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -374c86: 6e10 84a1 0500 |0005: invoke-virtual {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -374c8c: 0c01 |0008: move-result-object v1 │ │ -374c8e: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374c94: 7110 7ba1 0500 |000c: invoke-static {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ -374c9a: 0c01 |000f: move-result-object v1 │ │ -374c9c: 6e10 3a9a 0100 |0010: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -374ca2: 0c01 |0013: move-result-object v1 │ │ -374ca4: 7210 119a 0100 |0014: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -374caa: 0a02 |0017: move-result v2 │ │ -374cac: 3802 2800 |0018: if-eqz v2, 0040 // +0028 │ │ -374cb0: 7210 129a 0100 |001a: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -374cb6: 0c02 |001d: move-result-object v2 │ │ -374cb8: 1f02 e612 |001e: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -374cbc: 7110 7ba1 0500 |0020: invoke-static {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ -374cc2: 0c03 |0023: move-result-object v3 │ │ -374cc4: 6e20 379a 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -374cca: 0c03 |0027: move-result-object v3 │ │ -374ccc: 1f03 e612 |0028: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -374cd0: 1a04 9807 |002a: const-string v4, "; " // string@0798 │ │ -374cd4: 6e20 4b98 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374cda: 6e20 4b98 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374ce0: 1a02 ee07 |0032: const-string v2, "="" // string@07ee │ │ -374ce4: 6e20 4b98 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374cea: 6e20 4b98 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374cf0: 1302 2200 |003a: const/16 v2, #int 34 // #22 │ │ -374cf4: 6e20 4498 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -374cfa: 28d5 |003f: goto 0014 // -002b │ │ -374cfc: 6e10 5498 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -374d02: 0c05 |0043: move-result-object v5 │ │ -374d04: 1105 |0044: return-object v5 │ │ +374c68: |[374c68] myjava.awt.datatransfer.MimeTypeProcessor.assemble:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/lang/String; │ │ +374c78: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +374c7c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374c82: 6e10 84a1 0500 |0005: invoke-virtual {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +374c88: 0c01 |0008: move-result-object v1 │ │ +374c8a: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374c90: 7110 7ba1 0500 |000c: invoke-static {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ +374c96: 0c01 |000f: move-result-object v1 │ │ +374c98: 6e10 3a9a 0100 |0010: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +374c9e: 0c01 |0013: move-result-object v1 │ │ +374ca0: 7210 119a 0100 |0014: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +374ca6: 0a02 |0017: move-result v2 │ │ +374ca8: 3802 2800 |0018: if-eqz v2, 0040 // +0028 │ │ +374cac: 7210 129a 0100 |001a: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +374cb2: 0c02 |001d: move-result-object v2 │ │ +374cb4: 1f02 e612 |001e: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +374cb8: 7110 7ba1 0500 |0020: invoke-static {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ +374cbe: 0c03 |0023: move-result-object v3 │ │ +374cc0: 6e20 379a 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +374cc6: 0c03 |0027: move-result-object v3 │ │ +374cc8: 1f03 e612 |0028: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +374ccc: 1a04 9807 |002a: const-string v4, "; " // string@0798 │ │ +374cd0: 6e20 4b98 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374cd6: 6e20 4b98 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374cdc: 1a02 ee07 |0032: const-string v2, "="" // string@07ee │ │ +374ce0: 6e20 4b98 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374ce6: 6e20 4b98 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374cec: 1302 2200 |003a: const/16 v2, #int 34 // #22 │ │ +374cf0: 6e20 4498 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +374cf6: 28d5 |003f: goto 0014 // -002b │ │ +374cf8: 6e10 5498 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +374cfe: 0c05 |0043: move-result-object v5 │ │ +374d00: 1105 |0044: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=53 │ │ 0x000c line=54 │ │ 0x001a line=55 │ │ 0x0020 line=56 │ │ @@ -817097,26 +817097,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 │ │ -374c34: |[374c34] myjava.awt.datatransfer.MimeTypeProcessor.getNextMeaningfulIndex:(Ljava/lang/String;I)I │ │ -374c44: 6e10 2298 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -374c4a: 0a00 |0003: move-result v0 │ │ -374c4c: 3502 0f00 |0004: if-ge v2, v0, 0013 // +000f │ │ -374c50: 6e20 0998 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374c56: 0a00 |0009: move-result v0 │ │ -374c58: 7110 8fa1 0000 |000a: invoke-static {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isMeaningfulChar:(C)Z // method@a18f │ │ -374c5e: 0a00 |000d: move-result v0 │ │ -374c60: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -374c64: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -374c68: 28ee |0012: goto 0000 // -0012 │ │ -374c6a: 0f02 |0013: return v2 │ │ +374c30: |[374c30] myjava.awt.datatransfer.MimeTypeProcessor.getNextMeaningfulIndex:(Ljava/lang/String;I)I │ │ +374c40: 6e10 2298 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +374c46: 0a00 |0003: move-result v0 │ │ +374c48: 3502 0f00 |0004: if-ge v2, v0, 0013 // +000f │ │ +374c4c: 6e20 0998 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374c52: 0a00 |0009: move-result v0 │ │ +374c54: 7110 8fa1 0000 |000a: invoke-static {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isMeaningfulChar:(C)Z // method@a18f │ │ +374c5a: 0a00 |000d: move-result v0 │ │ +374c5c: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +374c60: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +374c64: 28ee |0012: goto 0000 // -0012 │ │ +374c66: 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 │ │ │ │ @@ -817125,100 +817125,100 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -374b78: |[374b78] myjava.awt.datatransfer.MimeTypeProcessor.isMeaningfulChar:(C)Z │ │ -374b88: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ -374b8c: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ -374b90: 1300 7e00 |0004: const/16 v0, #int 126 // #7e │ │ -374b94: 3601 0400 |0006: if-gt v1, v0, 000a // +0004 │ │ -374b98: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -374b9a: 2802 |0009: goto 000b // +0002 │ │ -374b9c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -374b9e: 0f01 |000b: return v1 │ │ +374b74: |[374b74] myjava.awt.datatransfer.MimeTypeProcessor.isMeaningfulChar:(C)Z │ │ +374b84: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ +374b88: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ +374b8c: 1300 7e00 |0004: const/16 v0, #int 126 // #7e │ │ +374b90: 3601 0400 |0006: if-gt v1, v0, 000a // +0004 │ │ +374b94: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +374b96: 2802 |0009: goto 000b // +0002 │ │ +374b98: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +374b9a: 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 │ │ -374ba0: |[374ba0] myjava.awt.datatransfer.MimeTypeProcessor.isTSpecialChar:(C)Z │ │ -374bb0: 1300 2800 |0000: const/16 v0, #int 40 // #28 │ │ -374bb4: 3201 3d00 |0002: if-eq v1, v0, 003f // +003d │ │ -374bb8: 1300 2900 |0004: const/16 v0, #int 41 // #29 │ │ -374bbc: 3201 3900 |0006: if-eq v1, v0, 003f // +0039 │ │ -374bc0: 1300 5b00 |0008: const/16 v0, #int 91 // #5b │ │ -374bc4: 3201 3500 |000a: if-eq v1, v0, 003f // +0035 │ │ -374bc8: 1300 5d00 |000c: const/16 v0, #int 93 // #5d │ │ -374bcc: 3201 3100 |000e: if-eq v1, v0, 003f // +0031 │ │ -374bd0: 1300 3c00 |0010: const/16 v0, #int 60 // #3c │ │ -374bd4: 3201 2d00 |0012: if-eq v1, v0, 003f // +002d │ │ -374bd8: 1300 3e00 |0014: const/16 v0, #int 62 // #3e │ │ -374bdc: 3201 2900 |0016: if-eq v1, v0, 003f // +0029 │ │ -374be0: 1300 4000 |0018: const/16 v0, #int 64 // #40 │ │ -374be4: 3201 2500 |001a: if-eq v1, v0, 003f // +0025 │ │ -374be8: 1300 2c00 |001c: const/16 v0, #int 44 // #2c │ │ -374bec: 3201 2100 |001e: if-eq v1, v0, 003f // +0021 │ │ -374bf0: 1300 3b00 |0020: const/16 v0, #int 59 // #3b │ │ -374bf4: 3201 1d00 |0022: if-eq v1, v0, 003f // +001d │ │ -374bf8: 1300 3a00 |0024: const/16 v0, #int 58 // #3a │ │ -374bfc: 3201 1900 |0026: if-eq v1, v0, 003f // +0019 │ │ -374c00: 1300 5c00 |0028: const/16 v0, #int 92 // #5c │ │ -374c04: 3201 1500 |002a: if-eq v1, v0, 003f // +0015 │ │ -374c08: 1300 2200 |002c: const/16 v0, #int 34 // #22 │ │ -374c0c: 3201 1100 |002e: if-eq v1, v0, 003f // +0011 │ │ -374c10: 1300 2f00 |0030: const/16 v0, #int 47 // #2f │ │ -374c14: 3201 0d00 |0032: if-eq v1, v0, 003f // +000d │ │ -374c18: 1300 3f00 |0034: const/16 v0, #int 63 // #3f │ │ -374c1c: 3201 0900 |0036: if-eq v1, v0, 003f // +0009 │ │ -374c20: 1300 3d00 |0038: const/16 v0, #int 61 // #3d │ │ -374c24: 3301 0300 |003a: if-ne v1, v0, 003d // +0003 │ │ -374c28: 2803 |003c: goto 003f // +0003 │ │ -374c2a: 1201 |003d: const/4 v1, #int 0 // #0 │ │ -374c2c: 2802 |003e: goto 0040 // +0002 │ │ -374c2e: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -374c30: 0f01 |0040: return v1 │ │ +374b9c: |[374b9c] myjava.awt.datatransfer.MimeTypeProcessor.isTSpecialChar:(C)Z │ │ +374bac: 1300 2800 |0000: const/16 v0, #int 40 // #28 │ │ +374bb0: 3201 3d00 |0002: if-eq v1, v0, 003f // +003d │ │ +374bb4: 1300 2900 |0004: const/16 v0, #int 41 // #29 │ │ +374bb8: 3201 3900 |0006: if-eq v1, v0, 003f // +0039 │ │ +374bbc: 1300 5b00 |0008: const/16 v0, #int 91 // #5b │ │ +374bc0: 3201 3500 |000a: if-eq v1, v0, 003f // +0035 │ │ +374bc4: 1300 5d00 |000c: const/16 v0, #int 93 // #5d │ │ +374bc8: 3201 3100 |000e: if-eq v1, v0, 003f // +0031 │ │ +374bcc: 1300 3c00 |0010: const/16 v0, #int 60 // #3c │ │ +374bd0: 3201 2d00 |0012: if-eq v1, v0, 003f // +002d │ │ +374bd4: 1300 3e00 |0014: const/16 v0, #int 62 // #3e │ │ +374bd8: 3201 2900 |0016: if-eq v1, v0, 003f // +0029 │ │ +374bdc: 1300 4000 |0018: const/16 v0, #int 64 // #40 │ │ +374be0: 3201 2500 |001a: if-eq v1, v0, 003f // +0025 │ │ +374be4: 1300 2c00 |001c: const/16 v0, #int 44 // #2c │ │ +374be8: 3201 2100 |001e: if-eq v1, v0, 003f // +0021 │ │ +374bec: 1300 3b00 |0020: const/16 v0, #int 59 // #3b │ │ +374bf0: 3201 1d00 |0022: if-eq v1, v0, 003f // +001d │ │ +374bf4: 1300 3a00 |0024: const/16 v0, #int 58 // #3a │ │ +374bf8: 3201 1900 |0026: if-eq v1, v0, 003f // +0019 │ │ +374bfc: 1300 5c00 |0028: const/16 v0, #int 92 // #5c │ │ +374c00: 3201 1500 |002a: if-eq v1, v0, 003f // +0015 │ │ +374c04: 1300 2200 |002c: const/16 v0, #int 34 // #22 │ │ +374c08: 3201 1100 |002e: if-eq v1, v0, 003f // +0011 │ │ +374c0c: 1300 2f00 |0030: const/16 v0, #int 47 // #2f │ │ +374c10: 3201 0d00 |0032: if-eq v1, v0, 003f // +000d │ │ +374c14: 1300 3f00 |0034: const/16 v0, #int 63 // #3f │ │ +374c18: 3201 0900 |0036: if-eq v1, v0, 003f // +0009 │ │ +374c1c: 1300 3d00 |0038: const/16 v0, #int 61 // #3d │ │ +374c20: 3301 0300 |003a: if-ne v1, v0, 003d // +0003 │ │ +374c24: 2803 |003c: goto 003f // +0003 │ │ +374c26: 1201 |003d: const/4 v1, #int 0 // #0 │ │ +374c28: 2802 |003e: goto 0040 // +0002 │ │ +374c2a: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +374c2c: 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 │ │ -374e70: |[374e70] myjava.awt.datatransfer.MimeTypeProcessor.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ -374e80: 6200 bc72 |0000: sget-object v0, Lmyjava/awt/datatransfer/MimeTypeProcessor;.instance:Lmyjava/awt/datatransfer/MimeTypeProcessor; // field@72bc │ │ -374e84: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -374e88: 2200 7e14 |0004: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor; // type@147e │ │ -374e8c: 7010 8ca1 0000 |0006: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.:()V // method@a18c │ │ -374e92: 6900 bc72 |0009: sput-object v0, Lmyjava/awt/datatransfer/MimeTypeProcessor;.instance:Lmyjava/awt/datatransfer/MimeTypeProcessor; // field@72bc │ │ -374e96: 2200 7c14 |000b: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ -374e9a: 7010 79a1 0000 |000d: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:()V // method@a179 │ │ -374ea0: 3803 0e00 |0010: if-eqz v3, 001e // +000e │ │ -374ea4: 2201 7d14 |0012: new-instance v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition; // type@147d │ │ -374ea8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -374eaa: 7020 8ba1 2100 |0015: invoke-direct {v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.:(Lmyjava/awt/datatransfer/MimeTypeProcessor$1;)V // method@a18b │ │ -374eb0: 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 │ │ -374eb6: 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 │ │ -374ebc: 1100 |001e: return-object v0 │ │ +374e6c: |[374e6c] myjava.awt.datatransfer.MimeTypeProcessor.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ +374e7c: 6200 bc72 |0000: sget-object v0, Lmyjava/awt/datatransfer/MimeTypeProcessor;.instance:Lmyjava/awt/datatransfer/MimeTypeProcessor; // field@72bc │ │ +374e80: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +374e84: 2200 7e14 |0004: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor; // type@147e │ │ +374e88: 7010 8ca1 0000 |0006: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.:()V // method@a18c │ │ +374e8e: 6900 bc72 |0009: sput-object v0, Lmyjava/awt/datatransfer/MimeTypeProcessor;.instance:Lmyjava/awt/datatransfer/MimeTypeProcessor; // field@72bc │ │ +374e92: 2200 7c14 |000b: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ +374e96: 7010 79a1 0000 |000d: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:()V // method@a179 │ │ +374e9c: 3803 0e00 |0010: if-eqz v3, 001e // +000e │ │ +374ea0: 2201 7d14 |0012: new-instance v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition; // type@147d │ │ +374ea4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +374ea6: 7020 8ba1 2100 |0015: invoke-direct {v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.:(Lmyjava/awt/datatransfer/MimeTypeProcessor$1;)V // method@a18b │ │ +374eac: 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 │ │ +374eb2: 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 │ │ +374eb8: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x000b line=39 │ │ 0x0012 line=41 │ │ 0x0018 line=43 │ │ @@ -817231,63 +817231,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 │ │ -374ed8: |[374ed8] myjava.awt.datatransfer.MimeTypeProcessor.retrieveParam:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ -374ee8: 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 │ │ -374eee: 0c00 |0003: move-result-object v0 │ │ -374ef0: 6e10 3098 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ -374ef6: 0c00 |0007: move-result-object v0 │ │ -374ef8: 5251 bb72 |0008: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374efc: 7120 8ea1 1300 |000a: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ -374f02: 0a01 |000d: move-result v1 │ │ -374f04: 5951 bb72 |000e: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374f08: 5251 bb72 |0010: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374f0c: 6e10 2298 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -374f12: 0a02 |0015: move-result v2 │ │ -374f14: 3521 4300 |0016: if-ge v1, v2, 0059 // +0043 │ │ -374f18: 5251 bb72 |0018: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374f1c: 6e20 0998 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374f22: 0a01 |001d: move-result v1 │ │ -374f24: 1302 3d00 |001e: const/16 v2, #int 61 // #3d │ │ -374f28: 3321 3900 |0020: if-ne v1, v2, 0059 // +0039 │ │ -374f2c: 5251 bb72 |0022: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374f30: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -374f34: 5951 bb72 |0026: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374f38: 5251 bb72 |0028: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374f3c: 7120 8ea1 1300 |002a: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ -374f42: 0a01 |002d: move-result v1 │ │ -374f44: 5951 bb72 |002e: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374f48: 5251 bb72 |0030: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374f4c: 6e10 2298 0300 |0032: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -374f52: 0a02 |0035: move-result v2 │ │ -374f54: 3521 1d00 |0036: if-ge v1, v2, 0053 // +001d │ │ -374f58: 5251 bb72 |0038: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374f5c: 6e20 0998 1300 |003a: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374f62: 0a01 |003d: move-result v1 │ │ -374f64: 1302 2200 |003e: const/16 v2, #int 34 // #22 │ │ -374f68: 3321 0700 |0040: if-ne v1, v2, 0047 // +0007 │ │ -374f6c: 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 │ │ -374f72: 0c03 |0045: move-result-object v3 │ │ -374f74: 2805 |0046: goto 004b // +0005 │ │ -374f76: 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 │ │ -374f7c: 0c03 |004a: move-result-object v3 │ │ -374f7e: 7110 7ba1 0400 |004b: invoke-static {v4}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ -374f84: 0c04 |004e: move-result-object v4 │ │ -374f86: 6e30 3b9a 0403 |004f: invoke-virtual {v4, v0, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -374f8c: 0e00 |0052: return-void │ │ -374f8e: 2203 c812 |0053: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -374f92: 7010 8597 0300 |0055: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -374f98: 2703 |0058: throw v3 │ │ -374f9a: 2203 c812 |0059: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -374f9e: 7010 8597 0300 |005b: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -374fa4: 2703 |005e: throw v3 │ │ +374ed4: |[374ed4] myjava.awt.datatransfer.MimeTypeProcessor.retrieveParam:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ +374ee4: 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 │ │ +374eea: 0c00 |0003: move-result-object v0 │ │ +374eec: 6e10 3098 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ +374ef2: 0c00 |0007: move-result-object v0 │ │ +374ef4: 5251 bb72 |0008: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374ef8: 7120 8ea1 1300 |000a: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ +374efe: 0a01 |000d: move-result v1 │ │ +374f00: 5951 bb72 |000e: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374f04: 5251 bb72 |0010: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374f08: 6e10 2298 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +374f0e: 0a02 |0015: move-result v2 │ │ +374f10: 3521 4300 |0016: if-ge v1, v2, 0059 // +0043 │ │ +374f14: 5251 bb72 |0018: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374f18: 6e20 0998 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374f1e: 0a01 |001d: move-result v1 │ │ +374f20: 1302 3d00 |001e: const/16 v2, #int 61 // #3d │ │ +374f24: 3321 3900 |0020: if-ne v1, v2, 0059 // +0039 │ │ +374f28: 5251 bb72 |0022: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374f2c: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +374f30: 5951 bb72 |0026: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374f34: 5251 bb72 |0028: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374f38: 7120 8ea1 1300 |002a: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ +374f3e: 0a01 |002d: move-result v1 │ │ +374f40: 5951 bb72 |002e: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374f44: 5251 bb72 |0030: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374f48: 6e10 2298 0300 |0032: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +374f4e: 0a02 |0035: move-result v2 │ │ +374f50: 3521 1d00 |0036: if-ge v1, v2, 0053 // +001d │ │ +374f54: 5251 bb72 |0038: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374f58: 6e20 0998 1300 |003a: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374f5e: 0a01 |003d: move-result v1 │ │ +374f60: 1302 2200 |003e: const/16 v2, #int 34 // #22 │ │ +374f64: 3321 0700 |0040: if-ne v1, v2, 0047 // +0007 │ │ +374f68: 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 │ │ +374f6e: 0c03 |0045: move-result-object v3 │ │ +374f70: 2805 |0046: goto 004b // +0005 │ │ +374f72: 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 │ │ +374f78: 0c03 |004a: move-result-object v3 │ │ +374f7a: 7110 7ba1 0400 |004b: invoke-static {v4}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ +374f80: 0c04 |004e: move-result-object v4 │ │ +374f82: 6e30 3b9a 0403 |004f: invoke-virtual {v4, v0, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +374f88: 0e00 |0052: return-void │ │ +374f8a: 2203 c812 |0053: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +374f8e: 7010 8597 0300 |0055: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +374f94: 2703 |0058: throw v3 │ │ +374f96: 2203 c812 |0059: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +374f9a: 7010 8597 0300 |005b: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +374fa0: 2703 |005e: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0008 line=97 │ │ 0x0010 line=98 │ │ 0x0022 line=101 │ │ 0x0028 line=102 │ │ @@ -817308,43 +817308,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 │ │ -374fa8: |[374fa8] myjava.awt.datatransfer.MimeTypeProcessor.retrieveParams:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ -374fb8: 2200 6613 |0000: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -374fbc: 7010 319a 0000 |0002: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -374fc2: 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 │ │ -374fc8: 2200 6613 |0008: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -374fcc: 7010 319a 0000 |000a: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -374fd2: 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 │ │ -374fd8: 5240 bb72 |0010: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374fdc: 7120 8ea1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ -374fe2: 0a00 |0015: move-result v0 │ │ -374fe4: 5940 bb72 |0016: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374fe8: 5240 bb72 |0018: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374fec: 6e10 2298 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -374ff2: 0a01 |001d: move-result v1 │ │ -374ff4: 3410 0300 |001e: if-lt v0, v1, 0021 // +0003 │ │ -374ff8: 0e00 |0020: return-void │ │ -374ffa: 5240 bb72 |0021: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374ffe: 6e20 0998 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -375004: 0a00 |0026: move-result v0 │ │ -375006: 1301 3b00 |0027: const/16 v1, #int 59 // #3b │ │ -37500a: 3310 0c00 |0029: if-ne v0, v1, 0035 // +000c │ │ -37500e: 5240 bb72 |002b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -375012: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -375016: 5940 bb72 |002f: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -37501a: 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 │ │ -375020: 28dc |0034: goto 0010 // -0024 │ │ -375022: 2202 c812 |0035: new-instance v2, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -375026: 7010 8597 0200 |0037: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -37502c: 2702 |003a: throw v2 │ │ +374fa4: |[374fa4] myjava.awt.datatransfer.MimeTypeProcessor.retrieveParams:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ +374fb4: 2200 6613 |0000: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +374fb8: 7010 319a 0000 |0002: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +374fbe: 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 │ │ +374fc4: 2200 6613 |0008: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +374fc8: 7010 319a 0000 |000a: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +374fce: 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 │ │ +374fd4: 5240 bb72 |0010: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374fd8: 7120 8ea1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ +374fde: 0a00 |0015: move-result v0 │ │ +374fe0: 5940 bb72 |0016: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374fe4: 5240 bb72 |0018: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374fe8: 6e10 2298 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +374fee: 0a01 |001d: move-result v1 │ │ +374ff0: 3410 0300 |001e: if-lt v0, v1, 0021 // +0003 │ │ +374ff4: 0e00 |0020: return-void │ │ +374ff6: 5240 bb72 |0021: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374ffa: 6e20 0998 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +375000: 0a00 |0026: move-result v0 │ │ +375002: 1301 3b00 |0027: const/16 v1, #int 59 // #3b │ │ +375006: 3310 0c00 |0029: if-ne v0, v1, 0035 // +000c │ │ +37500a: 5240 bb72 |002b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +37500e: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +375012: 5940 bb72 |002f: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +375016: 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 │ │ +37501c: 28dc |0034: goto 0010 // -0024 │ │ +37501e: 2202 c812 |0035: new-instance v2, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +375022: 7010 8597 0200 |0037: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +375028: 2702 |003a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0008 line=80 │ │ 0x0010 line=82 │ │ 0x0018 line=83 │ │ 0x0021 line=86 │ │ @@ -817361,56 +817361,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 │ │ -374d08: |[374d08] myjava.awt.datatransfer.MimeTypeProcessor.retrieveQuoted:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; │ │ -374d18: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -374d1c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -374d22: 5261 bb72 |0005: iget v1, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374d26: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -374d28: b021 |0008: add-int/2addr v1, v2 │ │ -374d2a: 5961 bb72 |0009: iput v1, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374d2e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -374d30: 5263 bb72 |000c: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374d34: 6e20 0998 3500 |000e: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374d3a: 0a03 |0011: move-result v3 │ │ -374d3c: 1304 2200 |0012: const/16 v4, #int 34 // #22 │ │ -374d40: 3343 0f00 |0014: if-ne v3, v4, 0023 // +000f │ │ -374d44: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -374d48: 280b |0018: goto 0023 // +000b │ │ -374d4a: 5265 bb72 |0019: iget v5, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374d4e: b025 |001b: add-int/2addr v5, v2 │ │ -374d50: 5965 bb72 |001c: iput v5, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374d54: 6e10 5498 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -374d5a: 0c05 |0021: move-result-object v5 │ │ -374d5c: 1105 |0022: return-object v5 │ │ -374d5e: 5263 bb72 |0023: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374d62: d804 0301 |0025: add-int/lit8 v4, v3, #int 1 // #01 │ │ -374d66: 5964 bb72 |0027: iput v4, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374d6a: 6e20 0998 3500 |0029: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374d70: 0a03 |002c: move-result v3 │ │ -374d72: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ -374d76: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -374d78: 2806 |0030: goto 0036 // +0006 │ │ -374d7a: 1304 5c00 |0031: const/16 v4, #int 92 // #5c │ │ -374d7e: 3343 0300 |0033: if-ne v3, v4, 0036 // +0003 │ │ -374d82: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -374d84: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ -374d88: 6e20 4498 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -374d8e: 5263 bb72 |003b: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374d92: 6e10 2298 0500 |003d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -374d98: 0a04 |0040: move-result v4 │ │ -374d9a: 3243 0300 |0041: if-eq v3, v4, 0044 // +0003 │ │ -374d9e: 28c9 |0043: goto 000c // -0037 │ │ -374da0: 2205 c812 |0044: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -374da4: 7010 8597 0500 |0046: invoke-direct {v5}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -374daa: 2705 |0049: throw v5 │ │ +374d04: |[374d04] myjava.awt.datatransfer.MimeTypeProcessor.retrieveQuoted:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; │ │ +374d14: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +374d18: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374d1e: 5261 bb72 |0005: iget v1, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374d22: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +374d24: b021 |0008: add-int/2addr v1, v2 │ │ +374d26: 5961 bb72 |0009: iput v1, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374d2a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +374d2c: 5263 bb72 |000c: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374d30: 6e20 0998 3500 |000e: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374d36: 0a03 |0011: move-result v3 │ │ +374d38: 1304 2200 |0012: const/16 v4, #int 34 // #22 │ │ +374d3c: 3343 0f00 |0014: if-ne v3, v4, 0023 // +000f │ │ +374d40: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +374d44: 280b |0018: goto 0023 // +000b │ │ +374d46: 5265 bb72 |0019: iget v5, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374d4a: b025 |001b: add-int/2addr v5, v2 │ │ +374d4c: 5965 bb72 |001c: iput v5, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374d50: 6e10 5498 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +374d56: 0c05 |0021: move-result-object v5 │ │ +374d58: 1105 |0022: return-object v5 │ │ +374d5a: 5263 bb72 |0023: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374d5e: d804 0301 |0025: add-int/lit8 v4, v3, #int 1 // #01 │ │ +374d62: 5964 bb72 |0027: iput v4, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374d66: 6e20 0998 3500 |0029: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374d6c: 0a03 |002c: move-result v3 │ │ +374d6e: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ +374d72: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +374d74: 2806 |0030: goto 0036 // +0006 │ │ +374d76: 1304 5c00 |0031: const/16 v4, #int 92 // #5c │ │ +374d7a: 3343 0300 |0033: if-ne v3, v4, 0036 // +0003 │ │ +374d7e: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +374d80: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ +374d84: 6e20 4498 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +374d8a: 5263 bb72 |003b: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374d8e: 6e10 2298 0500 |003d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +374d94: 0a04 |0040: move-result v4 │ │ +374d96: 3243 0300 |0041: if-eq v3, v4, 0044 // +0003 │ │ +374d9a: 28c9 |0043: goto 000c // -0037 │ │ +374d9c: 2205 c812 |0044: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +374da0: 7010 8597 0500 |0046: invoke-direct {v5}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +374da6: 2705 |0049: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=120 │ │ 0x000c line=121 │ │ 0x0019 line=136 │ │ 0x001e line=138 │ │ @@ -817427,59 +817427,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 │ │ -374dac: |[374dac] myjava.awt.datatransfer.MimeTypeProcessor.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; │ │ -374dbc: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -374dc0: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -374dc6: 5241 bb72 |0005: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374dca: 7120 8ea1 1300 |0007: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ -374dd0: 0a01 |000a: move-result v1 │ │ -374dd2: 5941 bb72 |000b: iput v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374dd6: 5241 bb72 |000d: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374dda: 6e10 2298 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -374de0: 0a02 |0012: move-result v2 │ │ -374de2: 3521 4000 |0013: if-ge v1, v2, 0053 // +0040 │ │ -374de6: 5241 bb72 |0015: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374dea: 6e20 0998 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374df0: 0a01 |001a: move-result v1 │ │ -374df2: 7110 90a1 0100 |001b: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isTSpecialChar:(C)Z // method@a190 │ │ -374df8: 0a01 |001e: move-result v1 │ │ -374dfa: 3901 3400 |001f: if-nez v1, 0053 // +0034 │ │ -374dfe: 5241 bb72 |0021: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374e02: d802 0101 |0023: add-int/lit8 v2, v1, #int 1 // #01 │ │ -374e06: 5942 bb72 |0025: iput v2, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374e0a: 6e20 0998 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374e10: 0a01 |002a: move-result v1 │ │ -374e12: 6e20 4498 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -374e18: 5241 bb72 |002e: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374e1c: 6e10 2298 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -374e22: 0a02 |0033: move-result v2 │ │ -374e24: 3521 1a00 |0034: if-ge v1, v2, 004e // +001a │ │ -374e28: 5241 bb72 |0036: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374e2c: 6e20 0998 1300 |0038: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374e32: 0a01 |003b: move-result v1 │ │ -374e34: 7110 8fa1 0100 |003c: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isMeaningfulChar:(C)Z // method@a18f │ │ -374e3a: 0a01 |003f: move-result v1 │ │ -374e3c: 3801 0e00 |0040: if-eqz v1, 004e // +000e │ │ -374e40: 5241 bb72 |0042: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -374e44: 6e20 0998 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374e4a: 0a01 |0047: move-result v1 │ │ -374e4c: 7110 90a1 0100 |0048: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isTSpecialChar:(C)Z // method@a190 │ │ -374e52: 0a01 |004b: move-result v1 │ │ -374e54: 3801 d5ff |004c: if-eqz v1, 0021 // -002b │ │ -374e58: 6e10 5498 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -374e5e: 0c03 |0051: move-result-object v3 │ │ -374e60: 1103 |0052: return-object v3 │ │ -374e62: 2203 c812 |0053: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -374e66: 7010 8597 0300 |0055: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -374e6c: 2703 |0058: throw v3 │ │ +374da8: |[374da8] myjava.awt.datatransfer.MimeTypeProcessor.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; │ │ +374db8: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +374dbc: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374dc2: 5241 bb72 |0005: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374dc6: 7120 8ea1 1300 |0007: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ +374dcc: 0a01 |000a: move-result v1 │ │ +374dce: 5941 bb72 |000b: iput v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374dd2: 5241 bb72 |000d: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374dd6: 6e10 2298 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +374ddc: 0a02 |0012: move-result v2 │ │ +374dde: 3521 4000 |0013: if-ge v1, v2, 0053 // +0040 │ │ +374de2: 5241 bb72 |0015: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374de6: 6e20 0998 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374dec: 0a01 |001a: move-result v1 │ │ +374dee: 7110 90a1 0100 |001b: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isTSpecialChar:(C)Z // method@a190 │ │ +374df4: 0a01 |001e: move-result v1 │ │ +374df6: 3901 3400 |001f: if-nez v1, 0053 // +0034 │ │ +374dfa: 5241 bb72 |0021: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374dfe: d802 0101 |0023: add-int/lit8 v2, v1, #int 1 // #01 │ │ +374e02: 5942 bb72 |0025: iput v2, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374e06: 6e20 0998 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374e0c: 0a01 |002a: move-result v1 │ │ +374e0e: 6e20 4498 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +374e14: 5241 bb72 |002e: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374e18: 6e10 2298 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +374e1e: 0a02 |0033: move-result v2 │ │ +374e20: 3521 1a00 |0034: if-ge v1, v2, 004e // +001a │ │ +374e24: 5241 bb72 |0036: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374e28: 6e20 0998 1300 |0038: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374e2e: 0a01 |003b: move-result v1 │ │ +374e30: 7110 8fa1 0100 |003c: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isMeaningfulChar:(C)Z // method@a18f │ │ +374e36: 0a01 |003f: move-result v1 │ │ +374e38: 3801 0e00 |0040: if-eqz v1, 004e // +000e │ │ +374e3c: 5241 bb72 |0042: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +374e40: 6e20 0998 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374e46: 0a01 |0047: move-result v1 │ │ +374e48: 7110 90a1 0100 |0048: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isTSpecialChar:(C)Z // method@a190 │ │ +374e4e: 0a01 |004b: move-result v1 │ │ +374e50: 3801 d5ff |004c: if-eqz v1, 0021 // -002b │ │ +374e54: 6e10 5498 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +374e5a: 0c03 |0051: move-result-object v3 │ │ +374e5c: 1103 |0052: return-object v3 │ │ +374e5e: 2203 c812 |0053: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +374e62: 7010 8597 0300 |0055: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +374e68: 2703 |0058: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=144 │ │ 0x000d line=145 │ │ 0x0021 line=149 │ │ 0x002e line=150 │ │ @@ -817496,45 +817496,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 │ │ -375030: |[375030] myjava.awt.datatransfer.MimeTypeProcessor.retrieveType:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ -375040: 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 │ │ -375046: 0c00 |0003: move-result-object v0 │ │ -375048: 6e10 3098 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ -37504e: 0c00 |0007: move-result-object v0 │ │ -375050: 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 │ │ -375056: 5240 bb72 |000b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -37505a: 7120 8ea1 0200 |000d: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ -375060: 0a00 |0010: move-result v0 │ │ -375062: 5940 bb72 |0011: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -375066: 5240 bb72 |0013: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -37506a: 6e10 2298 0200 |0015: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -375070: 0a01 |0018: move-result v1 │ │ -375072: 3510 1e00 |0019: if-ge v0, v1, 0037 // +001e │ │ -375076: 5240 bb72 |001b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -37507a: 6e20 0998 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -375080: 0a00 |0020: move-result v0 │ │ -375082: 1301 2f00 |0021: const/16 v1, #int 47 // #2f │ │ -375086: 3310 1400 |0023: if-ne v0, v1, 0037 // +0014 │ │ -37508a: 5240 bb72 |0025: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -37508e: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -375092: 5940 bb72 |0029: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ -375096: 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 │ │ -37509c: 0c02 |002e: move-result-object v2 │ │ -37509e: 6e10 3098 0200 |002f: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ -3750a4: 0c02 |0032: move-result-object v2 │ │ -3750a6: 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 │ │ -3750ac: 0e00 |0036: return-void │ │ -3750ae: 2202 c812 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -3750b2: 7010 8597 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -3750b8: 2702 |003c: throw v2 │ │ +37502c: |[37502c] myjava.awt.datatransfer.MimeTypeProcessor.retrieveType:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ +37503c: 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 │ │ +375042: 0c00 |0003: move-result-object v0 │ │ +375044: 6e10 3098 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ +37504a: 0c00 |0007: move-result-object v0 │ │ +37504c: 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 │ │ +375052: 5240 bb72 |000b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +375056: 7120 8ea1 0200 |000d: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ +37505c: 0a00 |0010: move-result v0 │ │ +37505e: 5940 bb72 |0011: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +375062: 5240 bb72 |0013: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +375066: 6e10 2298 0200 |0015: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +37506c: 0a01 |0018: move-result v1 │ │ +37506e: 3510 1e00 |0019: if-ge v0, v1, 0037 // +001e │ │ +375072: 5240 bb72 |001b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +375076: 6e20 0998 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37507c: 0a00 |0020: move-result v0 │ │ +37507e: 1301 2f00 |0021: const/16 v1, #int 47 // #2f │ │ +375082: 3310 1400 |0023: if-ne v0, v1, 0037 // +0014 │ │ +375086: 5240 bb72 |0025: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +37508a: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +37508e: 5940 bb72 |0029: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bb │ │ +375092: 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 │ │ +375098: 0c02 |002e: move-result-object v2 │ │ +37509a: 6e10 3098 0200 |002f: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ +3750a0: 0c02 |0032: move-result-object v2 │ │ +3750a2: 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 │ │ +3750a8: 0e00 |0036: return-void │ │ +3750aa: 2202 c812 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +3750ae: 7010 8597 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +3750b4: 2702 |003c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000b line=70 │ │ 0x0013 line=71 │ │ 0x0025 line=74 │ │ 0x002b line=75 │ │ @@ -817581,18 +817581,18 @@ │ │ type : '(Lmyjava/awt/datatransfer/SystemFlavorMap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -37514c: |[37514c] myjava.awt.datatransfer.SystemFlavorMap$1.:(Lmyjava/awt/datatransfer/SystemFlavorMap;)V │ │ -37515c: 5b01 bd72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.this$0:Lmyjava/awt/datatransfer/SystemFlavorMap; // field@72bd │ │ -375160: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -375166: 0e00 |0005: return-void │ │ +375148: |[375148] myjava.awt.datatransfer.SystemFlavorMap$1.:(Lmyjava/awt/datatransfer/SystemFlavorMap;)V │ │ +375158: 5b01 bd72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.this$0:Lmyjava/awt/datatransfer/SystemFlavorMap; // field@72bd │ │ +37515c: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +375162: 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; │ │ │ │ @@ -817602,39 +817602,39 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -3750bc: |[3750bc] myjava.awt.datatransfer.SystemFlavorMap$1.run:()Ljava/lang/Object; │ │ -3750cc: 6200 9570 |0000: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ -3750d0: 2201 8c12 |0002: new-instance v1, Ljava/io/File; // type@128c │ │ -3750d4: 2202 e812 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3750d8: 7010 4098 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3750de: 1a03 857f |0009: const-string v3, "gnu.classpath.home.url" // string@7f85 │ │ -3750e2: 7110 5998 0300 |000b: invoke-static {v3}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -3750e8: 0c03 |000e: move-result-object v3 │ │ -3750ea: 6e20 4b98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3750f0: 6e20 4b98 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3750f6: 1a00 2b59 |0015: const-string v0, "accessibility.properties" // string@592b │ │ -3750fa: 6e20 4b98 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -375100: 6e10 5498 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -375106: 0c00 |001d: move-result-object v0 │ │ -375108: 7020 7796 0100 |001e: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -37510e: 2200 8e12 |0021: new-instance v0, Ljava/io/FileInputStream; // type@128e │ │ -375112: 7020 9196 1000 |0023: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9691 │ │ -375118: 2201 7313 |0026: new-instance v1, Ljava/util/Properties; // type@1373 │ │ -37511c: 7010 959a 0100 |0028: invoke-direct {v1}, Ljava/util/Properties;.:()V // method@9a95 │ │ -375122: 6e20 9a9a 0100 |002b: invoke-virtual {v1, v0}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@9a9a │ │ -375128: 6e10 b396 0000 |002e: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -37512e: 5440 bd72 |0031: iget-object v0, v4, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.this$0:Lmyjava/awt/datatransfer/SystemFlavorMap; // field@72bd │ │ -375132: 6e20 a9a1 1000 |0033: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.setupMapping:(Ljava/util/Properties;)V // method@a1a9 │ │ -375138: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -37513a: 1100 |0037: return-object v0 │ │ +3750b8: |[3750b8] myjava.awt.datatransfer.SystemFlavorMap$1.run:()Ljava/lang/Object; │ │ +3750c8: 6200 9570 |0000: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ +3750cc: 2201 8c12 |0002: new-instance v1, Ljava/io/File; // type@128c │ │ +3750d0: 2202 e812 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3750d4: 7010 4098 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3750da: 1a03 857f |0009: const-string v3, "gnu.classpath.home.url" // string@7f85 │ │ +3750de: 7110 5998 0300 |000b: invoke-static {v3}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +3750e4: 0c03 |000e: move-result-object v3 │ │ +3750e6: 6e20 4b98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3750ec: 6e20 4b98 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3750f2: 1a00 2b59 |0015: const-string v0, "accessibility.properties" // string@592b │ │ +3750f6: 6e20 4b98 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3750fc: 6e10 5498 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +375102: 0c00 |001d: move-result-object v0 │ │ +375104: 7020 7796 0100 |001e: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +37510a: 2200 8e12 |0021: new-instance v0, Ljava/io/FileInputStream; // type@128e │ │ +37510e: 7020 9196 1000 |0023: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9691 │ │ +375114: 2201 7313 |0026: new-instance v1, Ljava/util/Properties; // type@1373 │ │ +375118: 7010 959a 0100 |0028: invoke-direct {v1}, Ljava/util/Properties;.:()V // method@9a95 │ │ +37511e: 6e20 9a9a 0100 |002b: invoke-virtual {v1, v0}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@9a9a │ │ +375124: 6e10 b396 0000 |002e: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +37512a: 5440 bd72 |0031: iget-object v0, v4, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.this$0:Lmyjava/awt/datatransfer/SystemFlavorMap; // field@72bd │ │ +37512e: 6e20 a9a1 1000 |0033: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.setupMapping:(Ljava/util/Properties;)V // method@a1a9 │ │ +375134: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +375136: 1100 |0037: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0036 │ │ Ljava/io/IOException; -> 0x0036 │ │ positions : │ │ 0x0000 line=110 │ │ 0x0002 line=111 │ │ 0x000b line=112 │ │ @@ -817719,26 +817719,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 │ │ -375724: |[375724] myjava.awt.datatransfer.UnsupportedFlavorException.:(Lmyjava/awt/datatransfer/DataFlavor;)V │ │ -375734: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -375738: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37573e: 1a01 9971 |0005: const-string v1, "flavor = " // string@7199 │ │ -375742: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -375748: 7110 3998 0300 |000a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9839 │ │ -37574e: 0c03 |000d: move-result-object v3 │ │ -375750: 6e20 4b98 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -375756: 6e10 5498 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37575c: 0c03 |0014: move-result-object v3 │ │ -37575e: 7020 7297 3200 |0015: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ -375764: 0e00 |0018: return-void │ │ +375720: |[375720] myjava.awt.datatransfer.UnsupportedFlavorException.:(Lmyjava/awt/datatransfer/DataFlavor;)V │ │ +375730: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +375734: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37573a: 1a01 9971 |0005: const-string v1, "flavor = " // string@7199 │ │ +37573e: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +375744: 7110 3998 0300 |000a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9839 │ │ +37574a: 0c03 |000d: move-result-object v3 │ │ +37574c: 6e20 4b98 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +375752: 6e10 5498 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +375758: 0c03 |0014: move-result-object v3 │ │ +37575a: 7020 7297 3200 |0015: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ +375760: 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; │ │ │ │ @@ -818263,67 +818263,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -375768: |[375768] net.sf.dibdib.config.Dib2Constants.:()V │ │ -375778: 1a00 ad08 |0000: const-string v0, "ABSOLUTELY NO WARRANTY" // string@08ad │ │ -37577c: 1a01 a405 |0002: const-string v1, "-- see license!" // string@05a4 │ │ -375780: 2420 dc15 1000 |0004: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ -375786: 0c00 |0007: move-result-object v0 │ │ -375788: 6900 d372 |0008: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ -37578c: 1a00 7c06 |000a: const-string v0, "/license.txt" // string@067c │ │ -375790: 1a01 7f06 |000c: const-string v1, "/spongycastle_license.txt" // string@067f │ │ -375794: 1a02 7b06 |000e: const-string v2, "/javamail_license.txt" // string@067b │ │ -375798: 1a03 7906 |0010: const-string v3, "/apache_license2.txt" // string@0679 │ │ -37579c: 2440 dc15 1032 |0012: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ -3757a2: 0c00 |0015: move-result-object v0 │ │ -3757a4: 6900 ce72 |0016: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.LICENSE_LIST:[Ljava/lang/String; // field@72ce │ │ -3757a8: 2200 e812 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3757ac: 7010 4098 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3757b2: 1a01 8006 |001d: const-string v1, "0" // string@0680 │ │ -3757b6: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3757bc: 1a02 db06 |0022: const-string v2, "2420" // string@06db │ │ -3757c0: 1a03 d805 |0024: const-string v3, ".." // string@05d8 │ │ -3757c4: 1a04 d505 |0026: const-string v4, ".$0" // string@05d5 │ │ -3757c8: 6e30 2898 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3757ce: 0c02 |002b: move-result-object v2 │ │ -3757d0: 1a03 dd05 |002c: const-string v3, ".00" // string@05dd │ │ -3757d4: 1a04 0000 |002e: const-string v4, "" // string@0000 │ │ -3757d8: 6e30 2798 3204 |0030: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3757de: 0c02 |0033: move-result-object v2 │ │ -3757e0: 6e20 4b98 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3757e6: 6e10 5498 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3757ec: 0c00 |003a: move-result-object v0 │ │ -3757ee: 6900 1e73 |003b: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731e │ │ -3757f2: 1a00 711f |003d: const-string v0, "ISO-8859-1" // string@1f71 │ │ -3757f6: 7110 3199 0000 |003f: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -3757fc: 0c00 |0042: move-result-object v0 │ │ -3757fe: 1a02 0b6c |0043: const-string v2, "dm" // string@6c0b │ │ -375802: 6e20 1898 0200 |0045: invoke-virtual {v2, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -375808: 0c00 |0048: move-result-object v0 │ │ -37580a: 6900 cf72 |0049: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -37580e: 1802 d3f5 5258 e1a4 203f |004b: const-wide v2, #double 0.000126984 // #3f20a4e15852f5d3 │ │ -375818: 7120 c997 3200 |0050: invoke-static {v2, v3}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -37581e: 0b02 |0053: move-result-wide v2 │ │ -375820: 6802 cd72 |0054: sput-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -375824: 2430 dc15 1101 |0056: filled-new-array {v1, v1, v1}, [Ljava/lang/String; // type@15dc │ │ -37582a: 0c00 |0059: move-result-object v0 │ │ -37582c: 6900 da72 |005a: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.SOURCES_DEFAULT:[Ljava/lang/String; // field@72da │ │ -375830: 1a00 9706 |005c: const-string v0, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz{|~" // string@0697 │ │ -375834: 6e10 2f98 0000 |005e: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -37583a: 0c00 |0061: move-result-object v0 │ │ -37583c: 6900 2273 |0062: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -375840: 1a00 9606 |0064: const-string v0, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz~" // string@0696 │ │ -375844: 6e10 2f98 0000 |0066: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -37584a: 0c00 |0069: move-result-object v0 │ │ -37584c: 6900 2473 |006a: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ -375850: 0e00 |006c: return-void │ │ +375764: |[375764] net.sf.dibdib.config.Dib2Constants.:()V │ │ +375774: 1a00 ad08 |0000: const-string v0, "ABSOLUTELY NO WARRANTY" // string@08ad │ │ +375778: 1a01 a405 |0002: const-string v1, "-- see license!" // string@05a4 │ │ +37577c: 2420 dc15 1000 |0004: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ +375782: 0c00 |0007: move-result-object v0 │ │ +375784: 6900 d372 |0008: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ +375788: 1a00 7c06 |000a: const-string v0, "/license.txt" // string@067c │ │ +37578c: 1a01 7f06 |000c: const-string v1, "/spongycastle_license.txt" // string@067f │ │ +375790: 1a02 7b06 |000e: const-string v2, "/javamail_license.txt" // string@067b │ │ +375794: 1a03 7906 |0010: const-string v3, "/apache_license2.txt" // string@0679 │ │ +375798: 2440 dc15 1032 |0012: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ +37579e: 0c00 |0015: move-result-object v0 │ │ +3757a0: 6900 ce72 |0016: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.LICENSE_LIST:[Ljava/lang/String; // field@72ce │ │ +3757a4: 2200 e812 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3757a8: 7010 4098 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3757ae: 1a01 8006 |001d: const-string v1, "0" // string@0680 │ │ +3757b2: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3757b8: 1a02 db06 |0022: const-string v2, "2420" // string@06db │ │ +3757bc: 1a03 d805 |0024: const-string v3, ".." // string@05d8 │ │ +3757c0: 1a04 d505 |0026: const-string v4, ".$0" // string@05d5 │ │ +3757c4: 6e30 2898 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3757ca: 0c02 |002b: move-result-object v2 │ │ +3757cc: 1a03 dd05 |002c: const-string v3, ".00" // string@05dd │ │ +3757d0: 1a04 0000 |002e: const-string v4, "" // string@0000 │ │ +3757d4: 6e30 2798 3204 |0030: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3757da: 0c02 |0033: move-result-object v2 │ │ +3757dc: 6e20 4b98 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3757e2: 6e10 5498 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3757e8: 0c00 |003a: move-result-object v0 │ │ +3757ea: 6900 1e73 |003b: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731e │ │ +3757ee: 1a00 711f |003d: const-string v0, "ISO-8859-1" // string@1f71 │ │ +3757f2: 7110 3199 0000 |003f: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +3757f8: 0c00 |0042: move-result-object v0 │ │ +3757fa: 1a02 0b6c |0043: const-string v2, "dm" // string@6c0b │ │ +3757fe: 6e20 1898 0200 |0045: invoke-virtual {v2, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +375804: 0c00 |0048: move-result-object v0 │ │ +375806: 6900 cf72 |0049: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +37580a: 1802 d3f5 5258 e1a4 203f |004b: const-wide v2, #double 0.000126984 // #3f20a4e15852f5d3 │ │ +375814: 7120 c997 3200 |0050: invoke-static {v2, v3}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +37581a: 0b02 |0053: move-result-wide v2 │ │ +37581c: 6802 cd72 |0054: sput-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +375820: 2430 dc15 1101 |0056: filled-new-array {v1, v1, v1}, [Ljava/lang/String; // type@15dc │ │ +375826: 0c00 |0059: move-result-object v0 │ │ +375828: 6900 da72 |005a: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.SOURCES_DEFAULT:[Ljava/lang/String; // field@72da │ │ +37582c: 1a00 9706 |005c: const-string v0, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz{|~" // string@0697 │ │ +375830: 6e10 2f98 0000 |005e: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +375836: 0c00 |0061: move-result-object v0 │ │ +375838: 6900 2273 |0062: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +37583c: 1a00 9606 |0064: const-string v0, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz~" // string@0696 │ │ +375840: 6e10 2f98 0000 |0066: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +375846: 0c00 |0069: move-result-object v0 │ │ +375848: 6900 2473 |006a: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ +37584c: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=16 │ │ 0x0012 line=19 │ │ 0x0018 line=37 │ │ 0x0028 line=38 │ │ 0x003f line=67 │ │ @@ -818407,78 +818407,78 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 122 16-bit code units │ │ -37589c: |[37589c] net.sf.dibdib.config.Dib2Lang$AppState.:()V │ │ -3758ac: 2200 8414 |0000: new-instance v0, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -3758b0: 1a01 b410 |0002: const-string v1, "CREATE" // string@10b4 │ │ -3758b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3758b6: 1a03 ae46 |0005: const-string v3, "START" // string@46ae │ │ -3758ba: 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 │ │ -3758c0: 6900 2873 |000a: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.CREATE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3758c4: 2201 8414 |000c: new-instance v1, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -3758c8: 1a03 ff1e |000e: const-string v3, "INIT" // string@1eff │ │ -3758cc: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -3758ce: 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 │ │ -3758d4: 6901 2d73 |0014: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ -3758d8: 2203 8414 |0016: new-instance v3, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -3758dc: 1a05 4516 |0018: const-string v5, "DISCLAIMER" // string@1645 │ │ -3758e0: 1226 |001a: const/4 v6, #int 2 // #2 │ │ -3758e2: 1a07 030d |001b: const-string v7, "BEWARE!" // string@0d03 │ │ -3758e6: 1a08 f40c |001d: const-string v8, "BEACHTEN!" // string@0cf4 │ │ -3758ea: 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 │ │ -3758f0: 6903 2973 |0022: sput-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ -3758f4: 2205 8414 |0024: new-instance v5, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -3758f8: 1a07 9b23 |0026: const-string v7, "LOGIN" // string@239b │ │ -3758fc: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -3758fe: 1a09 8723 |0029: const-string v9, "LOAD" // string@2387 │ │ -375902: 1a0a 2222 |002b: const-string v10, "LADEN" // string@2222 │ │ -375906: 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 │ │ -37590c: 6905 2e73 |0030: sput-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ -375910: 2207 8414 |0032: new-instance v7, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -375914: 1a09 2009 |0034: const-string v9, "ACTIVE" // string@0920 │ │ -375918: 124a |0036: const/4 v10, #int 4 // #4 │ │ -37591a: 1a0b 683f |0037: const-string v11, "OK" // string@3f68 │ │ -37591e: 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 │ │ -375924: 6907 2773 |003c: sput-object v7, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -375928: 2209 8414 |003e: new-instance v9, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -37592c: 1a0b 7118 |0040: const-string v11, "EXIT_REQUEST" // string@1871 │ │ -375930: 125c |0042: const/4 v12, #int 5 // #5 │ │ -375932: 1a0d 6e18 |0043: const-string v13, "EXIT" // string@186e │ │ -375936: 1a0e 2318 |0045: const-string v14, "ENDE" // string@1823 │ │ -37593a: 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 │ │ -375940: 6909 2b73 |004a: sput-object v9, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -375944: 220b 8414 |004c: new-instance v11, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -375948: 1a0f 7318 |004e: const-string v15, "EXIT_TRIGGERED" // string@1873 │ │ -37594c: 126c |0050: const/4 v12, #int 6 // #6 │ │ -37594e: 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 │ │ -375954: 690b 2c73 |0054: sput-object v11, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -375958: 220f 8414 |0056: new-instance v15, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -37595c: 1a0c 7018 |0058: const-string v12, "EXIT_DONE" // string@1870 │ │ -375960: 127a |005a: const/4 v10, #int 7 // #7 │ │ -375962: 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 │ │ -375968: 690f 2a73 |005e: sput-object v15, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -37596c: 130c 0800 |0060: const/16 v12, #int 8 // #8 │ │ -375970: 23cc fd15 |0062: new-array v12, v12, [Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@15fd │ │ -375974: 4d00 0c02 |0064: aput-object v0, v12, v2 │ │ -375978: 4d01 0c04 |0066: aput-object v1, v12, v4 │ │ -37597c: 4d03 0c06 |0068: aput-object v3, v12, v6 │ │ -375980: 4d05 0c08 |006a: aput-object v5, v12, v8 │ │ -375984: 1240 |006c: const/4 v0, #int 4 // #4 │ │ -375986: 4d07 0c00 |006d: aput-object v7, v12, v0 │ │ -37598a: 1250 |006f: const/4 v0, #int 5 // #5 │ │ -37598c: 4d09 0c00 |0070: aput-object v9, v12, v0 │ │ -375990: 1260 |0072: const/4 v0, #int 6 // #6 │ │ -375992: 4d0b 0c00 |0073: aput-object v11, v12, v0 │ │ -375996: 4d0f 0c0a |0075: aput-object v15, v12, v10 │ │ -37599a: 690c 2673 |0077: sput-object v12, Lnet/sf/dibdib/config/Dib2Lang$AppState;.$VALUES:[Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7326 │ │ -37599e: 0e00 |0079: return-void │ │ +375898: |[375898] net.sf.dibdib.config.Dib2Lang$AppState.:()V │ │ +3758a8: 2200 8414 |0000: new-instance v0, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +3758ac: 1a01 b410 |0002: const-string v1, "CREATE" // string@10b4 │ │ +3758b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3758b2: 1a03 ae46 |0005: const-string v3, "START" // string@46ae │ │ +3758b6: 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 │ │ +3758bc: 6900 2873 |000a: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.CREATE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3758c0: 2201 8414 |000c: new-instance v1, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +3758c4: 1a03 ff1e |000e: const-string v3, "INIT" // string@1eff │ │ +3758c8: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +3758ca: 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 │ │ +3758d0: 6901 2d73 |0014: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ +3758d4: 2203 8414 |0016: new-instance v3, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +3758d8: 1a05 4516 |0018: const-string v5, "DISCLAIMER" // string@1645 │ │ +3758dc: 1226 |001a: const/4 v6, #int 2 // #2 │ │ +3758de: 1a07 030d |001b: const-string v7, "BEWARE!" // string@0d03 │ │ +3758e2: 1a08 f40c |001d: const-string v8, "BEACHTEN!" // string@0cf4 │ │ +3758e6: 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 │ │ +3758ec: 6903 2973 |0022: sput-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ +3758f0: 2205 8414 |0024: new-instance v5, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +3758f4: 1a07 9b23 |0026: const-string v7, "LOGIN" // string@239b │ │ +3758f8: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +3758fa: 1a09 8723 |0029: const-string v9, "LOAD" // string@2387 │ │ +3758fe: 1a0a 2222 |002b: const-string v10, "LADEN" // string@2222 │ │ +375902: 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 │ │ +375908: 6905 2e73 |0030: sput-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ +37590c: 2207 8414 |0032: new-instance v7, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +375910: 1a09 2009 |0034: const-string v9, "ACTIVE" // string@0920 │ │ +375914: 124a |0036: const/4 v10, #int 4 // #4 │ │ +375916: 1a0b 683f |0037: const-string v11, "OK" // string@3f68 │ │ +37591a: 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 │ │ +375920: 6907 2773 |003c: sput-object v7, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +375924: 2209 8414 |003e: new-instance v9, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +375928: 1a0b 7118 |0040: const-string v11, "EXIT_REQUEST" // string@1871 │ │ +37592c: 125c |0042: const/4 v12, #int 5 // #5 │ │ +37592e: 1a0d 6e18 |0043: const-string v13, "EXIT" // string@186e │ │ +375932: 1a0e 2318 |0045: const-string v14, "ENDE" // string@1823 │ │ +375936: 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 │ │ +37593c: 6909 2b73 |004a: sput-object v9, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +375940: 220b 8414 |004c: new-instance v11, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +375944: 1a0f 7318 |004e: const-string v15, "EXIT_TRIGGERED" // string@1873 │ │ +375948: 126c |0050: const/4 v12, #int 6 // #6 │ │ +37594a: 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 │ │ +375950: 690b 2c73 |0054: sput-object v11, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +375954: 220f 8414 |0056: new-instance v15, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +375958: 1a0c 7018 |0058: const-string v12, "EXIT_DONE" // string@1870 │ │ +37595c: 127a |005a: const/4 v10, #int 7 // #7 │ │ +37595e: 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 │ │ +375964: 690f 2a73 |005e: sput-object v15, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +375968: 130c 0800 |0060: const/16 v12, #int 8 // #8 │ │ +37596c: 23cc fd15 |0062: new-array v12, v12, [Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@15fd │ │ +375970: 4d00 0c02 |0064: aput-object v0, v12, v2 │ │ +375974: 4d01 0c04 |0066: aput-object v1, v12, v4 │ │ +375978: 4d03 0c06 |0068: aput-object v3, v12, v6 │ │ +37597c: 4d05 0c08 |006a: aput-object v5, v12, v8 │ │ +375980: 1240 |006c: const/4 v0, #int 4 // #4 │ │ +375982: 4d07 0c00 |006d: aput-object v7, v12, v0 │ │ +375986: 1250 |006f: const/4 v0, #int 5 // #5 │ │ +375988: 4d09 0c00 |0070: aput-object v9, v12, v0 │ │ +37598c: 1260 |0072: const/4 v0, #int 6 // #6 │ │ +37598e: 4d0b 0c00 |0073: aput-object v11, v12, v0 │ │ +375992: 4d0f 0c0a |0075: aput-object v15, v12, v10 │ │ +375996: 690c 2673 |0077: sput-object v12, Lnet/sf/dibdib/config/Dib2Lang$AppState;.$VALUES:[Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7326 │ │ +37599a: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000c line=23 │ │ 0x0016 line=24 │ │ 0x0024 line=26 │ │ 0x0032 line=27 │ │ @@ -818493,25 +818493,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 │ │ -3759a0: |[3759a0] net.sf.dibdib.config.Dib2Lang$AppState.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -3759b0: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3759b6: 6201 3273 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ -3759ba: 2111 |0005: array-length v1, v1 │ │ -3759bc: 2311 dc15 |0006: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -3759c0: 5b01 2f73 |0008: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.transls:[Ljava/lang/String; // field@732f │ │ -3759c4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3759c6: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ -3759ca: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -3759cc: 4d04 0102 |000e: aput-object v4, v1, v2 │ │ -3759d0: 0e00 |0010: return-void │ │ +37599c: |[37599c] net.sf.dibdib.config.Dib2Lang$AppState.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +3759ac: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3759b2: 6201 3273 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ +3759b6: 2111 |0005: array-length v1, v1 │ │ +3759b8: 2311 dc15 |0006: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +3759bc: 5b01 2f73 |0008: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.transls:[Ljava/lang/String; // field@732f │ │ +3759c0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3759c2: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ +3759c6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +3759c8: 4d04 0102 |000e: aput-object v4, v1, v2 │ │ +3759cc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=34 │ │ 0x000b line=37 │ │ 0x000e line=38 │ │ locals : │ │ @@ -818526,20 +818526,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 │ │ -375854: |[375854] net.sf.dibdib.config.Dib2Lang$AppState.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/config/Dib2Lang$AppState; │ │ -375864: 1c00 8414 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -375868: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -37586e: 0c01 |0005: move-result-object v1 │ │ -375870: 1f01 8414 |0006: check-cast v1, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -375874: 1101 |0008: return-object v1 │ │ +375850: |[375850] net.sf.dibdib.config.Dib2Lang$AppState.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/config/Dib2Lang$AppState; │ │ +375860: 1c00 8414 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +375864: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +37586a: 0c01 |0005: move-result-object v1 │ │ +37586c: 1f01 8414 |0006: check-cast v1, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +375870: 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;) │ │ @@ -818547,20 +818547,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 │ │ -375878: |[375878] net.sf.dibdib.config.Dib2Lang$AppState.values:()[Lnet/sf/dibdib/config/Dib2Lang$AppState; │ │ -375888: 6200 2673 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.$VALUES:[Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7326 │ │ -37588c: 6e10 69a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/config/Dib2Lang$AppState;.clone:()Ljava/lang/Object; // method@a669 │ │ -375892: 0c00 |0005: move-result-object v0 │ │ -375894: 1f00 fd15 |0006: check-cast v0, [Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@15fd │ │ -375898: 1100 |0008: return-object v0 │ │ +375874: |[375874] net.sf.dibdib.config.Dib2Lang$AppState.values:()[Lnet/sf/dibdib/config/Dib2Lang$AppState; │ │ +375884: 6200 2673 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.$VALUES:[Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7326 │ │ +375888: 6e10 69a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/config/Dib2Lang$AppState;.clone:()Ljava/lang/Object; // method@a669 │ │ +37588e: 0c00 |0005: move-result-object v0 │ │ +375890: 1f00 fd15 |0006: check-cast v0, [Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@15fd │ │ +375894: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5925 (Dib2Lang.java) │ │ @@ -818712,521 +818712,521 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 35 │ │ ins : 0 │ │ outs : 26 │ │ insns size : 1003 16-bit code units │ │ -375a1c: |[375a1c] net.sf.dibdib.config.Dib2Lang.:()V │ │ -375a2c: 1a00 0e18 |0000: const-string v0, "EN" // string@180e │ │ -375a30: 1a01 3815 |0002: const-string v1, "DE" // string@1538 │ │ -375a34: 2420 dc15 1000 |0004: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ -375a3a: 0c00 |0007: move-result-object v0 │ │ -375a3c: 6900 3273 |0008: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ -375a40: 1a01 0f18 |000a: const-string v1, "EN: This program comes with" // string@180f │ │ -375a44: 1a02 2700 |000c: const-string v2, " ABSOLUTELY NO WARRANTY." // string@0027 │ │ -375a48: 1a03 3100 |000e: const-string v3, " Do not use this program if you" // string@0031 │ │ -375a4c: 1a04 5a00 |0010: const-string v4, " do not agree to that in its" // string@005a │ │ -375a50: 1a05 5e00 |0012: const-string v5, " fullest possible sense." // string@005e │ │ -375a54: 1a06 3915 |0014: const-string v6, "DE: Benutzen Sie das Programm" // string@1539 │ │ -375a58: 1a07 6000 |0016: const-string v7, " nicht ohne den englischen Text" // string@0060 │ │ -375a5c: 1a08 6b00 |0018: const-string v8, " zu verstehen und zuzustimmen!" // string@006b │ │ -375a60: 1a09 0000 |001a: const-string v9, "" // string@0000 │ │ -375a64: 1a0a 4a00 |001c: const-string v10, " Tap green '>' to start." // string@004a │ │ -375a68: 1a0b 4b00 |001e: const-string v11, " Tap ⊗ (top left) to reset. " // string@004b │ │ -375a6c: 1a0c 4600 |0020: const-string v12, " Tap 'VW' to see the license." // string@0046 │ │ -375a70: 1a0d 4500 |0022: const-string v13, " Tap 'GO' to skip introduction." // string@0045 │ │ -375a74: 1a0e 0000 |0024: const-string v14, "" // string@0000 │ │ -375a78: 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 │ │ -375a7e: 0c00 |0029: move-result-object v0 │ │ -375a80: 6900 3473 |002a: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7334 │ │ -375a84: 1a01 0000 |002c: const-string v1, "" // string@0000 │ │ -375a88: 1a02 f303 |002e: const-string v2, "(Lizenz: Nur auf Englisch. Im Zweifelsfall Programm nicht benutzen!)" // string@03f3 │ │ -375a8c: 1a03 4204 |0030: const-string v3, "(Tap ESCAPE (red X, top left) to return.) " // string@0442 │ │ -375a90: 1a04 cd03 |0032: const-string v4, "(Beenden mit ESCAPE (rotes X, oben links) ...)" // string@03cd │ │ -375a94: 1a05 ba03 |0034: const-string v5, "(2)" // string@03ba │ │ -375a98: 1a06 ba03 |0036: const-string v6, "(2)" // string@03ba │ │ -375a9c: 2506 dc15 0100 |0038: filled-new-array/range {v1, v2, v3, v4, v5, v6}, [Ljava/lang/String; // type@15dc │ │ -375aa2: 0c00 |003b: move-result-object v0 │ │ -375aa4: 6900 3373 |003c: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLicensePre:[Ljava/lang/String; // field@7333 │ │ -375aa8: 1a00 5142 |003e: const-string v0, "Processing ..." // string@4251 │ │ -375aac: 1a01 d116 |0040: const-string v1, "Datenbearbeitung ..." // string@16d1 │ │ -375ab0: 2420 dc15 1000 |0042: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ -375ab6: 0c00 |0045: move-result-object v0 │ │ -375ab8: 6900 3173 |0046: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedWait4Proc:[Ljava/lang/String; // field@7331 │ │ -375abc: 1a00 4000 |0048: const-string v0, " Preparing data ..." // string@0040 │ │ -375ac0: 1a01 2f00 |004a: const-string v1, " Datenzugriff ..." // string@002f │ │ -375ac4: 2420 dc15 1000 |004c: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ -375aca: 0c00 |004f: move-result-object v0 │ │ -375acc: 6900 3073 |0050: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedLoadSave:[Ljava/lang/String; // field@7330 │ │ -375ad0: 1a01 1300 |0052: const-string v1, " (Area of blue scroll bars active)" // string@0013 │ │ -375ad4: 1a02 1018 |0054: const-string v2, "EN: You can switch the language" // string@1810 │ │ -375ad8: 1a03 5800 |0056: const-string v3, " by tapping LA-NG (above, left)" // string@0058 │ │ -375adc: 1a04 3f00 |0058: const-string v4, " Otherwise continue with '>'." // string@003f │ │ -375ae0: 1a05 3a15 |005a: const-string v5, "DE: Um die Sprache umzuschalten," // string@153a │ │ -375ae4: 1a06 5700 |005c: const-string v6, " bitte LA-NG (oben links) druecken." // string@0057 │ │ -375ae8: 1a07 2e00 |005e: const-string v7, " Dann mit '>' fortfahren." // string@002e │ │ -375aec: 1a08 1d00 |0060: const-string v8, " (Sprachunterstuetzung z.Zt. beschraenkt)" // string@001d │ │ -375af0: 1a09 0000 |0062: const-string v9, "" // string@0000 │ │ -375af4: 1a0a 3400 |0064: const-string v10, " ES / FR / ... " // string@0034 │ │ -375af8: 1a0b 1c00 |0066: const-string v11, " (Somebody willing to help translate?)" // string@001c │ │ -375afc: 1a0c 0000 |0068: const-string v12, "" // string@0000 │ │ -375b00: 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 │ │ -375b06: 0c00 |006d: move-result-object v0 │ │ -375b08: 6900 3573 |006e: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro100:[Ljava/lang/String; // field@7335 │ │ -375b0c: 1a01 3e00 |0070: const-string v1, " NOTE:" // string@003e │ │ -375b10: 1a02 2800 |0072: const-string v2, " ANMERKUNG:" // string@0028 │ │ -375b14: 1a03 3500 |0074: const-string v3, " ESC (red button top left)" // string@0035 │ │ -375b18: 1a04 3600 |0076: const-string v4, " ESC (roter Schalter oben links)" // string@0036 │ │ -375b1c: 1a05 6300 |0078: const-string v5, " skips introduction." // string@0063 │ │ -375b20: 1a06 6600 |007a: const-string v6, " ueberspringt Einfuehrung." // string@0066 │ │ -375b24: 1a07 5000 |007c: const-string v7, " ZOOM buttons (next to it)" // string@0050 │ │ -375b28: 1a08 3000 |007e: const-string v8, " Die ZOOM Schalter (daneben)" // string@0030 │ │ -375b2c: 1a09 5400 |0080: const-string v9, " adjust the text size." // string@0054 │ │ -375b30: 1a0a 5500 |0082: const-string v10, " aendern die Textgroesse." // string@0055 │ │ -375b34: 1a0b 0000 |0084: const-string v11, "" // string@0000 │ │ -375b38: 1a0c 0000 |0086: const-string v12, "" // string@0000 │ │ -375b3c: 1a0d 2b00 |0088: const-string v13, " Continue with '>'." // string@002b │ │ -375b40: 1a0e 3c00 |008a: const-string v14, " Mit '>' fortfahren." // string@003c │ │ -375b44: 1a0f 0000 |008c: const-string v15, "" // string@0000 │ │ -375b48: 1a10 0000 |008e: const-string v16, "" // string@0000 │ │ -375b4c: 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 │ │ -375b52: 0c00 |0093: move-result-object v0 │ │ -375b54: 6900 3673 |0094: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro110:[Ljava/lang/String; // field@7336 │ │ -375b58: 1300 0a00 |0096: const/16 v0, #int 10 // #a │ │ -375b5c: 2301 dc15 |0098: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ -375b60: 1202 |009a: const/4 v2, #int 0 // #0 │ │ -375b62: 1a03 0000 |009b: const-string v3, "" // string@0000 │ │ -375b66: 4d03 0102 |009d: aput-object v3, v1, v2 │ │ -375b6a: 1214 |009f: const/4 v4, #int 1 // #1 │ │ -375b6c: 4d03 0104 |00a0: aput-object v3, v1, v4 │ │ -375b70: 6205 d372 |00a2: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ -375b74: 4605 0502 |00a4: aget-object v5, v5, v2 │ │ -375b78: 1226 |00a6: const/4 v6, #int 2 // #2 │ │ -375b7a: 4d05 0106 |00a7: aput-object v5, v1, v6 │ │ -375b7e: 1235 |00a9: const/4 v5, #int 3 // #3 │ │ -375b80: 4d03 0105 |00aa: aput-object v3, v1, v5 │ │ -375b84: 1247 |00ac: const/4 v7, #int 4 // #4 │ │ -375b86: 4d03 0107 |00ad: aput-object v3, v1, v7 │ │ -375b8a: 1258 |00af: const/4 v8, #int 5 // #5 │ │ -375b8c: 4d03 0108 |00b0: aput-object v3, v1, v8 │ │ -375b90: 1a09 1118 |00b2: const-string v9, "EN: Loading data ..." // string@1811 │ │ -375b94: 126a |00b4: const/4 v10, #int 6 // #6 │ │ -375b96: 4d09 010a |00b5: aput-object v9, v1, v10 │ │ -375b9a: 1a09 3b15 |00b7: const-string v9, "DE: Daten werden geladen ..." // string@153b │ │ -375b9e: 127b |00b9: const/4 v11, #int 7 // #7 │ │ -375ba0: 4d09 010b |00ba: aput-object v9, v1, v11 │ │ -375ba4: 1309 0800 |00bc: const/16 v9, #int 8 // #8 │ │ -375ba8: 4d03 0109 |00be: aput-object v3, v1, v9 │ │ -375bac: 130c 0900 |00c0: const/16 v12, #int 9 // #9 │ │ -375bb0: 4d03 010c |00c2: aput-object v3, v1, v12 │ │ -375bb4: 6901 4973 |00c4: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcLoad_x:[Ljava/lang/String; // field@7349 │ │ -375bb8: 2301 dc15 |00c6: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ -375bbc: 620d d372 |00c8: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ -375bc0: 460d 0d02 |00ca: aget-object v13, v13, v2 │ │ -375bc4: 4d0d 0102 |00cc: aput-object v13, v1, v2 │ │ -375bc8: 4d03 0104 |00ce: aput-object v3, v1, v4 │ │ -375bcc: 1a0d 1418 |00d0: const-string v13, "EN: Please enter your access code (PIN) and" // string@1814 │ │ -375bd0: 4d0d 0106 |00d2: aput-object v13, v1, v6 │ │ -375bd4: 1a0d d900 |00d4: const-string v13, " tap the green '>'." // string@00d9 │ │ -375bd8: 4d0d 0105 |00d6: aput-object v13, v1, v5 │ │ -375bdc: 1a0d 3e15 |00d8: const-string v13, "DE: Bitte Zugriffscode (PIN) eingeben und dann" // string@153e │ │ -375be0: 4d0d 0107 |00da: aput-object v13, v1, v7 │ │ -375be4: 1a0d d400 |00dc: const-string v13, " gruenes '>' druecken." // string@00d4 │ │ -375be8: 4d0d 0108 |00de: aput-object v13, v1, v8 │ │ -375bec: 4d03 010a |00e0: aput-object v3, v1, v10 │ │ -375bf0: 1a0d f703 |00e2: const-string v13, "(Note: this freely choosable access code/ PIN" // string@03f7 │ │ -375bf4: 4d0d 010b |00e4: aput-object v13, v1, v11 │ │ -375bf8: 1a0d 837f |00e6: const-string v13, "gives you faster access to the data later on.)" // string@7f83 │ │ -375bfc: 4d0d 0109 |00e8: aput-object v13, v1, v9 │ │ -375c00: 4d03 010c |00ea: aput-object v3, v1, v12 │ │ -375c04: 6901 4873 |00ec: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAc:[Ljava/lang/String; // field@7348 │ │ -375c08: 23c1 dc15 |00ee: new-array v1, v12, [Ljava/lang/String; // type@15dc │ │ -375c0c: 620d d372 |00f0: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ -375c10: 460d 0d02 |00f2: aget-object v13, v13, v2 │ │ -375c14: 4d0d 0102 |00f4: aput-object v13, v1, v2 │ │ -375c18: 4d03 0104 |00f6: aput-object v3, v1, v4 │ │ -375c1c: 1a0d 1218 |00f8: const-string v13, "EN: Enter access code and" // string@1812 │ │ -375c20: 4d0d 0106 |00fa: aput-object v13, v1, v6 │ │ -375c24: 1a0d db00 |00fc: const-string v13, " then tap the green '>'" // string@00db │ │ -375c28: 4d0d 0105 |00fe: aput-object v13, v1, v5 │ │ -375c2c: 1a0d c200 |0100: const-string v13, " -- or tap ESCAPE button (top left)" // string@00c2 │ │ -375c30: 4d0d 0107 |0102: aput-object v13, v1, v7 │ │ -375c34: 1a0d dc00 |0104: const-string v13, " to suppress the extra passphrase." // string@00dc │ │ -375c38: 4d0d 0108 |0106: aput-object v13, v1, v8 │ │ -375c3c: 1a0d 3f15 |0108: const-string v13, "DE: Bitte Zugriffscode eingeben und dann" // string@153f │ │ -375c40: 4d0d 010a |010a: aput-object v13, v1, v10 │ │ -375c44: 1a0d d300 |010c: const-string v13, " gruenes '>' druecken -- oder ESCAPE (oben links)." // string@00d3 │ │ -375c48: 4d0d 010b |010e: aput-object v13, v1, v11 │ │ -375c4c: 1a0d de00 |0110: const-string v13, " um den Zugriffscode zu unterdruecken." // string@00de │ │ -375c50: 4d0d 0109 |0112: aput-object v13, v1, v9 │ │ -375c54: 6901 4a73 |0114: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcOpt:[Ljava/lang/String; // field@734a │ │ -375c58: 23c1 dc15 |0116: new-array v1, v12, [Ljava/lang/String; // type@15dc │ │ -375c5c: 4d03 0102 |0118: aput-object v3, v1, v2 │ │ -375c60: 4d03 0104 |011a: aput-object v3, v1, v4 │ │ -375c64: 620d d372 |011c: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ -375c68: 460d 0d02 |011e: aget-object v13, v13, v2 │ │ -375c6c: 4d0d 0106 |0120: aput-object v13, v1, v6 │ │ -375c70: 4d03 0105 |0122: aput-object v3, v1, v5 │ │ -375c74: 1a0d 1718 |0124: const-string v13, "EN: Please wait, then enter your access code" // string@1817 │ │ -375c78: 4d0d 0107 |0126: aput-object v13, v1, v7 │ │ -375c7c: 1a0d cd00 |0128: const-string v13, " and tap the green '>' (bottom)." // string@00cd │ │ -375c80: 4d0d 0108 |012a: aput-object v13, v1, v8 │ │ -375c84: 1a0d 4115 |012c: const-string v13, "DE: Bitte warten, dann Zugangscode eingeben" // string@1541 │ │ -375c88: 4d0d 010a |012e: aput-object v13, v1, v10 │ │ -375c8c: 1a0d df00 |0130: const-string v13, " und gruenes '>' (unten) druecken." // string@00df │ │ -375c90: 4d0d 010b |0132: aput-object v13, v1, v11 │ │ -375c94: 4d03 0109 |0134: aput-object v3, v1, v9 │ │ -375c98: 6901 4b73 |0136: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcWait:[Ljava/lang/String; // field@734b │ │ -375c9c: 1301 0c00 |0138: const/16 v1, #int 12 // #c │ │ -375ca0: 2311 dc15 |013a: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -375ca4: 620e d372 |013c: sget-object v14, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ -375ca8: 460e 0e02 |013e: aget-object v14, v14, v2 │ │ -375cac: 4d0e 0102 |0140: aput-object v14, v1, v2 │ │ -375cb0: 4d03 0104 |0142: aput-object v3, v1, v4 │ │ -375cb4: 1a0e 1618 |0144: const-string v14, "EN: Please enter your password and" // string@1816 │ │ -375cb8: 4d0e 0106 |0146: aput-object v14, v1, v6 │ │ -375cbc: 1a0e d800 |0148: const-string v14, " tap the green '>' (bottom)." // string@00d8 │ │ -375cc0: 4d0e 0105 |014a: aput-object v14, v1, v5 │ │ -375cc4: 1a0e be00 |014c: const-string v14, " (Note: ESCAPE deletes the access code)" // string@00be │ │ -375cc8: 4d0e 0107 |014e: aput-object v14, v1, v7 │ │ -375ccc: 1a0e 3d15 |0150: const-string v14, "DE: Bitte Passwort eingeben" // string@153d │ │ -375cd0: 4d0e 0108 |0152: aput-object v14, v1, v8 │ │ -375cd4: 4d0d 010a |0154: aput-object v13, v1, v10 │ │ -375cd8: 1a0a bd00 |0156: const-string v10, " (ESCAPE loescht den Zugangscode)" // string@00bd │ │ -375cdc: 4d0a 010b |0158: aput-object v10, v1, v11 │ │ -375ce0: 4d03 0109 |015a: aput-object v3, v1, v9 │ │ -375ce4: 1a09 f803 |015c: const-string v9, "(Note: this is your e-mail password" // string@03f8 │ │ -375ce8: 4d09 010c |015e: aput-object v9, v1, v12 │ │ -375cec: 1a09 0672 |0160: const-string v9, "for accessing your online e-mail account)" // string@7206 │ │ -375cf0: 4d09 0100 |0162: aput-object v9, v1, v0 │ │ -375cf4: 1300 0b00 |0164: const/16 v0, #int 11 // #b │ │ -375cf8: 4d03 0100 |0166: aput-object v3, v1, v0 │ │ -375cfc: 6901 4c73 |0168: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepPw:[Ljava/lang/String; // field@734c │ │ -375d00: 1a09 0000 |016a: const-string v9, "" // string@0000 │ │ -375d04: 1a0a 0000 |016c: const-string v10, "" // string@0000 │ │ -375d08: 1a0b 1518 |016e: const-string v11, "EN: Please enter your e-mail address in" // string@1815 │ │ -375d0c: 1a0c d600 |0170: const-string v12, " order to use it for messaging." // string@00d6 │ │ -375d10: 1a0d c600 |0172: const-string v13, " Afterwards tap the green '>'." // string@00c6 │ │ -375d14: 1a0e 3c15 |0174: const-string v14, "DE: Bitte E-Mail-Adresse eingeben, um" // string@153c │ │ -375d18: 1a0f d700 |0176: const-string v15, " sie für Chat-Nachrichten zu verwenden." // string@00d7 │ │ -375d1c: 1a10 c900 |0178: const-string v16, " Danach gruenes '>' druecken." // string@00c9 │ │ -375d20: 1a11 0000 |017a: const-string v17, "" // string@0000 │ │ -375d24: 2509 dc15 0900 |017c: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ -375d2a: 0c00 |017f: move-result-object v0 │ │ -375d2c: 6900 4473 |0180: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailAddress:[Ljava/lang/String; // field@7344 │ │ -375d30: 1a09 0000 |0182: const-string v9, "" // string@0000 │ │ -375d34: 1a0a 0000 |0184: const-string v10, "" // string@0000 │ │ -375d38: 1a0b 1318 |0186: const-string v11, "EN: Please confirm or change the host" // string@1813 │ │ -375d3c: 1a0c cf00 |0188: const-string v12, " data of your provider: hostname, user" // string@00cf │ │ -375d40: 1a0d d500 |018a: const-string v13, " name, ports for IMAP and SMTP." // string@00d5 │ │ -375d44: 1a0e 4015 |018c: const-string v14, "DE: Bitte die Daten des E-Mail-Providers (Host)" // string@1540 │ │ -375d48: 1a0f ce00 |018e: const-string v15, " bestaetigen oder korrigieren: Hostname," // string@00ce │ │ -375d4c: 1a10 c700 |0190: const-string v16, " Benutzername, IMAP und SMTP Port." // string@00c7 │ │ -375d50: 1a11 0000 |0192: const-string v17, "" // string@0000 │ │ -375d54: 2509 dc15 0900 |0194: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ -375d5a: 0c00 |0197: move-result-object v0 │ │ -375d5c: 6900 4573 |0198: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailHost:[Ljava/lang/String; // field@7345 │ │ -375d60: 1a09 0000 |019a: const-string v9, "" // string@0000 │ │ -375d64: 1a0a 3a00 |019c: const-string v10, " INTRODUCTION" // string@003a │ │ -375d68: 1a0b 0000 |019e: const-string v11, "" // string@0000 │ │ -375d6c: 1a0c 8619 |01a0: const-string v12, "Experimental version with overlaying" // string@1986 │ │ -375d70: 1a0d a688 |01a2: const-string v13, "keyboard: Tap on the (red) 'A' on the" // string@88a6 │ │ -375d74: 1a0e 54bd |01a4: const-string v14, "top bar repeatedly to see the effect." // string@bd54 │ │ -375d78: 1a0f 0000 |01a6: const-string v15, "" // string@0000 │ │ -375d7c: 1a10 123f |01a8: const-string v16, "Notice the 4 navigation keys in the corners." // string@3f12 │ │ -375d80: 1a11 ee54 |01aa: const-string v17, "You can also tap on the sides: scrollbar." // string@54ee │ │ -375d84: 1a12 1f4d |01ac: const-string v18, "The red 'X' (top left) is the ESC (reset)" // string@4d1f │ │ -375d88: 1a13 b061 |01ae: const-string v19, "button, next to it are the ZOOM buttons." // string@61b0 │ │ -375d8c: 1a14 8a4e |01b0: const-string v20, "Try it out!" // string@4e8a │ │ -375d90: 1a15 204d |01b2: const-string v21, "The status bar (bottom) handles page" // string@4d20 │ │ -375d94: 1a16 909e |01b4: const-string v22, "navigation: '>>' = forward, '<<' = backward," // string@9e90 │ │ -375d98: 1a17 9803 |01b6: const-string v23, "('>' and '<' for supplementary pages)" // string@0398 │ │ -375d9c: 1a18 294c |01b8: const-string v24, "Tap on '>>' to go to the next page." // string@4c29 │ │ -375da0: 1a19 0000 |01ba: const-string v25, "" // string@0000 │ │ -375da4: 1a1a d003 |01bc: const-string v26, "(Cmp. gitlab.com/gxworks/dib2qm)" // string@03d0 │ │ -375da8: 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 │ │ -375dae: 0c00 |01c1: move-result-object v0 │ │ -375db0: 6900 3e73 |01c2: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat0:[Ljava/lang/String; // field@733e │ │ -375db4: 1a09 0000 |01c4: const-string v9, "" // string@0000 │ │ -375db8: 1a0a 0000 |01c6: const-string v10, "" // string@0000 │ │ -375dbc: 1a0b 0000 |01c8: const-string v11, "" // string@0000 │ │ -375dc0: 1a0c 4304 |01ca: const-string v12, "(This is a" // string@0443 │ │ -375dc4: 1a0d aeba |01cc: const-string v13, "supplementary page)" // string@baae │ │ -375dc8: 1a0e 0000 |01ce: const-string v14, "" // string@0000 │ │ -375dcc: 1a0f 284c |01d0: const-string v15, "Tap on '<'" // string@4c28 │ │ -375dd0: 1a10 e0a0 |01d2: const-string v16, "on the bottom bar (status bar)" // string@a0e0 │ │ -375dd4: 1a11 bebc |01d4: const-string v17, "to return to the main page" // string@bcbe │ │ -375dd8: 2509 dc15 0900 |01d6: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ -375dde: 0c01 |01d9: move-result-object v1 │ │ -375de0: 6901 4373 |01da: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat_Supp:[Ljava/lang/String; // field@7343 │ │ -375de4: 1a09 0000 |01dc: const-string v9, "" // string@0000 │ │ -375de8: 1a0a 2000 |01de: const-string v10, " (page 2)" // string@0020 │ │ -375dec: 1a0b 0000 |01e0: const-string v11, "" // string@0000 │ │ -375df0: 1a0c cb3f |01e2: const-string v12, "On the right of the top bar you will" // string@3fcb │ │ -375df4: 1a0d ae70 |01e4: const-string v13, "find the menu button (not supported yet," // string@70ae │ │ -375df8: 1a0e 0f69 |01e6: const-string v14, "currently only for dark mode) and the" // string@690f │ │ -375dfc: 1a0f c064 |01e8: const-string v15, "clipboard buttons. Below are the" // string@64c0 │ │ -375e00: 1a10 38bd |01ea: const-string v16, "tool bar and the entry bar. Tools:" // string@bd38 │ │ -375e04: 1a11 2352 |01ec: const-string v17, "VW.. (= VieW ..) for flipping through the viewing modes," // string@5223 │ │ -375e08: 1a12 1910 |01ee: const-string v18, "CLR (= CLeaR) for removing temporary data (from stack)," // string@1019 │ │ -375e0c: 1a13 9e45 |01f0: const-string v19, "SEND, RECeiVe etc. after ending this introduction." // string@459e │ │ -375e10: 1a14 0000 |01f2: const-string v20, "" // string@0000 │ │ -375e14: 1a15 113f |01f4: const-string v21, "Note: some of those tools (operators)" // string@3f11 │ │ -375e18: 1a16 f4a9 |01f6: const-string v22, "require an entry or extra parameters" // string@a9f4 │ │ -375e1c: 1a17 5160 |01f8: const-string v23, "before being pressed. For example," // string@6051 │ │ -375e20: 1a18 5260 |01fa: const-string v24, "before pressing SEND, the message" // string@6052 │ │ -375e24: 1a19 bdbc |01fc: const-string v25, "to be sent has to be entered." // string@bcbd │ │ -375e28: 1a1a 0000 |01fe: const-string v26, "" // string@0000 │ │ -375e2c: 1a1b 294c |0200: const-string v27, "Tap on '>>' to go to the next page." // string@4c29 │ │ -375e30: 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 │ │ -375e36: 0c01 |0205: move-result-object v1 │ │ -375e38: 6901 3f73 |0206: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat1:[Ljava/lang/String; // field@733f │ │ -375e3c: 1a09 0000 |0208: const-string v9, "" // string@0000 │ │ -375e40: 1a0a 2100 |020a: const-string v10, " (page 3)" // string@0021 │ │ -375e44: 1a0b 0000 |020c: const-string v11, "" // string@0000 │ │ -375e48: 1a0c e00a |020e: const-string v12, "After ending this introduction, you" // string@0ae0 │ │ -375e4c: 1a0d 87c2 |0210: const-string v13, "will be asked to enter your" // string@c287 │ │ -375e50: 1a0e d99e |0212: const-string v14, "networking data, i.e. the necessary" // string@9ed9 │ │ -375e54: 1a0f 5969 |0214: const-string v15, "data for accessing your e-mail account." // string@6959 │ │ -375e58: 1a10 4453 |0216: const-string v16, "We recommend to use an extra/ dedicated" // string@5344 │ │ -375e5c: 1a11 5459 |0218: const-string v17, "account for this messenger." // string@5954 │ │ -375e60: 1a12 0000 |021a: const-string v18, "" // string@0000 │ │ -375e64: 1a13 6d1b |021c: const-string v19, "First: your e-mail address," // string@1b6d │ │ -375e68: 1a14 fa47 |021e: const-string v20, "Second: a confirmation of the technical data," // string@47fa │ │ -375e6c: 1a15 b34d |0220: const-string v21, "Third: a freely choosable PIN/ access code," // string@4db3 │ │ -375e70: 1a16 001c |0222: const-string v22, "Fourth: your e-mail password." // string@1c00 │ │ -375e74: 1a17 0000 |0224: const-string v23, "" // string@0000 │ │ -375e78: 1a18 5419 |0226: const-string v24, "Every step will have to be completed by the" // string@1954 │ │ -375e7c: 1a19 bf7f |0228: const-string v25, "green '>' (on the entry bar or status bar)." // string@7fbf │ │ -375e80: 1a1a 0000 |022a: const-string v26, "" // string@0000 │ │ -375e84: 1a1b 294c |022c: const-string v27, "Tap on '>>' to go to the next page." // string@4c29 │ │ -375e88: 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 │ │ -375e8e: 0c03 |0231: move-result-object v3 │ │ -375e90: 6903 4073 |0232: sput-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat2:[Ljava/lang/String; // field@7340 │ │ -375e94: 1a09 0000 |0234: const-string v9, "" // string@0000 │ │ -375e98: 1a0a 2200 |0236: const-string v10, " (page 4)" // string@0022 │ │ -375e9c: 1a0b 0000 |0238: const-string v11, "" // string@0000 │ │ -375ea0: 1a0c e10a |023a: const-string v12, "After that setup, this would be" // string@0ae1 │ │ -375ea4: 1a0d a957 |023c: const-string v13, "a typical flow of commands:" // string@57a9 │ │ -375ea8: 1a0e 9c05 |023e: const-string v14, "- Use the (greenish) keyboard to" // string@059c │ │ -375eac: 1a0f dd00 |0240: const-string v15, " type the e-mail address of your friend." // string@00dd │ │ -375eb0: 1a10 9705 |0242: const-string v16, "- Press CON+ (= CONtact+) to add this" // string@0597 │ │ -375eb4: 1a11 cc00 |0244: const-string v17, " address to your data, creating a chat." // string@00cc │ │ -375eb8: 1a12 9905 |0246: const-string v18, "- Press on that new chat and then on" // string@0599 │ │ -375ebc: 1a13 cb00 |0248: const-string v19, " INVIte to send an invitation" // string@00cb │ │ -375ec0: 1a14 c100 |024a: const-string v20, " (note the negative page count in the status bar)." // string@00c1 │ │ -375ec4: 1a15 9e05 |024c: const-string v21, "- Your invitation will appear on your" // string@059e │ │ -375ec8: 1a16 d100 |024e: const-string v22, " friend's app as a new chat if he presses RECV." // string@00d1 │ │ -375ecc: 1a17 9d05 |0250: const-string v23, "- Your friend also has to press on the chat and" // string@059d │ │ -375ed0: 1a18 ca00 |0252: const-string v24, " INVI on his side to send his contact data." // string@00ca │ │ -375ed4: 1a19 9805 |0254: const-string v25, "- Press RECeiVE to get his contact data" // string@0598 │ │ -375ed8: 1a1a c000 |0256: const-string v26, " (incl. the 'fingerprint' for security)." // string@00c0 │ │ -375edc: 1a1b 9405 |0258: const-string v27, "- A '?' on the second line requires ACKnowledge." // string@0594 │ │ -375ee0: 1a1c 9a05 |025a: const-string v28, "- Type a short hello and press SEND on both sides." // string@059a │ │ -375ee4: 1a1d 9b05 |025c: const-string v29, "- Use RECV to get each others's hello." // string@059b │ │ -375ee8: 1a1e 0000 |025e: const-string v30, "" // string@0000 │ │ -375eec: 1a1f 3b42 |0260: const-string v31, "Press the 'push' button" // string@423b │ │ -375ef0: 1a20 6904 |0262: const-string v32, "(the green '>' on the entry bar" // string@0469 │ │ -375ef4: 1a21 ada3 |0264: const-string v33, "or the status bar) to get started." // string@a3ad │ │ -375ef8: 1a22 f903 |0266: const-string v34, "(Or '>>' for more information)" // string@03f9 │ │ -375efc: 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 │ │ -375f02: 0c09 |026b: move-result-object v9 │ │ -375f04: 6909 4173 |026c: sput-object v9, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat3:[Ljava/lang/String; // field@7341 │ │ -375f08: 1a0a 0000 |026e: const-string v10, "" // string@0000 │ │ -375f0c: 1a0b 2300 |0270: const-string v11, " (page 5)" // string@0023 │ │ -375f10: 1a0c 0000 |0272: const-string v12, "" // string@0000 │ │ -375f14: 1a0d 5540 |0274: const-string v13, "Other tools:" // string@4055 │ │ -375f18: 1a0e 0000 |0276: const-string v14, "" // string@0000 │ │ -375f1c: 1a0f 9505 |0278: const-string v15, "- ACKnowledge is for confirming messages or invitations." // string@0595 │ │ -375f20: 1a10 9605 |027a: const-string v16, "- CHT+ is for additional chats with a specific topic" // string@0596 │ │ -375f24: 1a11 bf00 |027c: const-string v17, " (enter the topic, press CHT+, then press on the new chat," // string@00bf │ │ -375f28: 1a12 da00 |027e: const-string v18, " then '<<' and CON+ to add contacts to the chat," // string@00da │ │ -375f2c: 1a13 d000 |0280: const-string v19, " finally press on the chat)." // string@00d0 │ │ -375f30: 1a14 0000 |0282: const-string v20, "" // string@0000 │ │ -375f34: 1a15 0820 |0284: const-string v21, "In order to create a backup file," // string@2008 │ │ -375f38: 1a16 5bbe |0286: const-string v22, "type 'xx.bak', press '>' (PUSH)," // string@be5b │ │ -375f3c: 1a17 31bc |0288: const-string v23, "then type 'savto' and press GO." // string@bc31 │ │ -375f40: 1a18 0000 |028a: const-string v24, "" // string@0000 │ │ -375f44: 1a19 103f |028c: const-string v25, "Note the so-called fingerprint that follows the" // string@3f10 │ │ -375f48: 1a1a 3c6d |028e: const-string v26, "e-mail addresses. This is the security code, which" // string@6d3c │ │ -375f4c: 1a1b 02c4 |0290: const-string v27, "you can use to ensure proper encryption." // string@c402 │ │ -375f50: 1a1c 7608 |0292: const-string v28, "A leading '?' requires ACK!" // string@0876 │ │ -375f54: 1a1d 0000 |0294: const-string v29, "" // string@0000 │ │ -375f58: 1a1e 3b42 |0296: const-string v30, "Press the 'push' button" // string@423b │ │ -375f5c: 1a1f 6904 |0298: const-string v31, "(the green '>' on the entry bar" // string@0469 │ │ -375f60: 1a20 ada3 |029a: const-string v32, "or the status bar) to get started." // string@a3ad │ │ -375f64: 1a21 0000 |029c: const-string v33, "" // string@0000 │ │ -375f68: 1a22 d003 |029e: const-string v34, "(Cmp. gitlab.com/gxworks/dib2qm)" // string@03d0 │ │ -375f6c: 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 │ │ -375f72: 0c0a |02a3: move-result-object v10 │ │ -375f74: 690a 4273 |02a4: sput-object v10, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat4:[Ljava/lang/String; // field@7342 │ │ -375f78: 2388 3316 |02a6: new-array v8, v8, [[Ljava/lang/String; // type@1633 │ │ -375f7c: 4d00 0802 |02a8: aput-object v0, v8, v2 │ │ -375f80: 4d01 0804 |02aa: aput-object v1, v8, v4 │ │ -375f84: 4d03 0806 |02ac: aput-object v3, v8, v6 │ │ -375f88: 4d09 0805 |02ae: aput-object v9, v8, v5 │ │ -375f8c: 4d0a 0807 |02b0: aput-object v10, v8, v7 │ │ -375f90: 6908 3d73 |02b2: sput-object v8, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733d │ │ -375f94: 1a00 2217 |02b4: const-string v0, "Dib2Calc (a.k.a. Dibdib Calculator)." // string@1722 │ │ -375f98: 1a01 2317 |02b6: const-string v1, "Dib2Calc (genannt Dibdib Calculator)." // string@1723 │ │ -375f9c: 2420 dc15 1000 |02b8: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ -375fa2: 0c00 |02bb: move-result-object v0 │ │ -375fa4: 6900 4d73 |02bc: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kWelcome_CALC:[Ljava/lang/String; // field@734d │ │ -375fa8: 1a01 0000 |02be: const-string v1, "" // string@0000 │ │ -375fac: 1a02 0000 |02c0: const-string v2, "" // string@0000 │ │ -375fb0: 1a03 1918 |02c2: const-string v3, "EN: Tap '>' (above on the right" // string@1819 │ │ -375fb4: 1a04 4215 |02c4: const-string v4, "DE: Fortsetzen mit '>'" // string@1542 │ │ -375fb8: 1a05 b300 |02c6: const-string v5, " or bottom) to continue." // string@00b3 │ │ -375fbc: 1a06 b200 |02c8: const-string v6, " (oberhalb rechts oder unten)" // string@00b2 │ │ -375fc0: 1a07 0000 |02ca: const-string v7, "" // string@0000 │ │ -375fc4: 1a08 0000 |02cc: const-string v8, "" // string@0000 │ │ -375fc8: 1a09 1818 |02ce: const-string v9, "EN: Switch language with LA-NG." // string@1818 │ │ -375fcc: 1a0a 1818 |02d0: const-string v10, "EN: Switch language with LA-NG." // string@1818 │ │ -375fd0: 1a0b 4515 |02d2: const-string v11, "DE: Sprache mit LA-NG umschalten." // string@1545 │ │ -375fd4: 1a0c 4515 |02d4: const-string v12, "DE: Sprache mit LA-NG umschalten." // string@1545 │ │ -375fd8: 1a0d 0000 |02d6: const-string v13, "" // string@0000 │ │ -375fdc: 1a0e 0000 |02d8: const-string v14, "" // string@0000 │ │ -375fe0: 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 │ │ -375fe6: 0c00 |02dd: move-result-object v0 │ │ -375fe8: 6900 4673 |02de: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStep600x:[Ljava/lang/String; // field@7346 │ │ -375fec: 1a01 0000 |02e0: const-string v1, "" // string@0000 │ │ -375ff0: 1a02 0000 |02e2: const-string v2, "" // string@0000 │ │ -375ff4: 1a03 1a18 |02e4: const-string v3, "EN: The LA-NG (top left) button" // string@181a │ │ -375ff8: 1a04 4315 |02e6: const-string v4, "DE: LA-NG (oben links) schaltet die" // string@1543 │ │ -375ffc: 1a05 ba00 |02e8: const-string v5, " switches the language." // string@00ba │ │ -376000: 1a06 b700 |02ea: const-string v6, " Sprache um." // string@00b7 │ │ -376004: 1a07 b400 |02ec: const-string v7, " (Above that: ESC and ZOOM buttons)." // string@00b4 │ │ -376008: 1a08 b500 |02ee: const-string v8, " (Oberhalb: ESC und ZOOM)." // string@00b5 │ │ -37600c: 1a09 0000 |02f0: const-string v9, "" // string@0000 │ │ -376010: 1a0a 0000 |02f2: const-string v10, "" // string@0000 │ │ -376014: 1a0b b800 |02f4: const-string v11, " Tap '>' (bottom) to continue." // string@00b8 │ │ -376018: 1a0c b600 |02f6: const-string v12, " Mit '>' (unten) fortsetzen." // string@00b6 │ │ -37601c: 1a0d 0000 |02f8: const-string v13, "" // string@0000 │ │ -376020: 1a0e 0000 |02fa: const-string v14, "" // string@0000 │ │ -376024: 1a0f 4415 |02fc: const-string v15, "DE: Mit LA-NG (oben links) Sprache" // string@1544 │ │ -376028: 1a10 1b18 |02fe: const-string v16, "EN: Use LA-NG (top left) to switch" // string@181b │ │ -37602c: 1a11 bc00 |0300: const-string v17, " umschalten." // string@00bc │ │ -376030: 1a12 bb00 |0302: const-string v18, " the language." // string@00bb │ │ -376034: 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 │ │ -37603a: 0c00 |0307: move-result-object v0 │ │ -37603c: 6900 4773 |0308: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStep610:[Ljava/lang/String; // field@7347 │ │ -376040: 1a01 9b54 |030a: const-string v1, "X 2" // string@549b │ │ -376044: 1a02 9b54 |030c: const-string v2, "X 2" // string@549b │ │ -376048: 1a03 cb54 |030e: const-string v3, "Y 3" // string@54cb │ │ -37604c: 1a04 cb54 |0310: const-string v4, "Y 3" // string@54cb │ │ -376050: 1a05 0000 |0312: const-string v5, "" // string@0000 │ │ -376054: 1a06 0000 |0314: const-string v6, "" // string@0000 │ │ -376058: 1a07 1a00 |0316: const-string v7, " (INTRODUCTION:)" // string@001a │ │ -37605c: 1a08 1900 |0318: const-string v8, " (EINFUEHRUNG:)" // string@0019 │ │ -376060: 1a09 4e00 |031a: const-string v9, " X=2, Y=3 as shown above." // string@004e │ │ -376064: 1a0a 4f00 |031c: const-string v10, " X=2, Y=3 wie oben angezeigt," // string@004f │ │ -376068: 1a0b 4900 |031e: const-string v11, " Tap green '+' (below)" // string@0049 │ │ -37606c: 1a0c 3900 |0320: const-string v12, " Gruenes '+' (unten) druecken," // string@0039 │ │ -376070: 1a0d 6500 |0322: const-string v13, " to add those values." // string@0065 │ │ -376074: 1a0e 6700 |0324: const-string v14, " um die Werte zu addieren." // string@0067 │ │ -376078: 1a0f 0000 |0326: const-string v15, "" // string@0000 │ │ -37607c: 1a10 0000 |0328: const-string v16, "" // string@0000 │ │ -376080: 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 │ │ -376086: 0c00 |032d: move-result-object v0 │ │ -376088: 6900 3773 |032e: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc200:[Ljava/lang/String; // field@7337 │ │ -37608c: 1a01 9d54 |0330: const-string v1, "X 5" // string@549d │ │ -376090: 1a02 9d54 |0332: const-string v2, "X 5" // string@549d │ │ -376094: 1a03 0000 |0334: const-string v3, "" // string@0000 │ │ -376098: 1a04 0000 |0336: const-string v4, "" // string@0000 │ │ -37609c: 1a05 4400 |0338: const-string v5, " Tap '9' and then '>'" // string@0044 │ │ -3760a0: 1a06 1800 |033a: const-string v6, " '9' und dann '>' oder" // string@0018 │ │ -3760a4: 1a07 6200 |033c: const-string v7, " or ENTER (bottom right," // string@0062 │ │ -3760a8: 1a08 3200 |033e: const-string v8, " ENTER (unten, oberhalb '>')" // string@0032 │ │ -3760ac: 1a09 5300 |0340: const-string v9, " above '>') to push a" // string@0053 │ │ -3760b0: 1a0a 5b00 |0342: const-string v10, " druecken, um einen Wert" // string@005b │ │ -3760b4: 1a0b 5f00 |0344: const-string v11, " new value." // string@005f │ │ -3760b8: 1a0c 5c00 |0346: const-string v12, " einzufuegen." // string@005c │ │ -3760bc: 1a0d 0000 |0348: const-string v13, "" // string@0000 │ │ -3760c0: 1a0e 0000 |034a: const-string v14, "" // string@0000 │ │ -3760c4: 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 │ │ -3760ca: 0c00 |034f: move-result-object v0 │ │ -3760cc: 6900 3873 |0350: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc210:[Ljava/lang/String; // field@7338 │ │ -3760d0: 1a01 9f54 |0352: const-string v1, "X 9" // string@549f │ │ -3760d4: 1a02 9f54 |0354: const-string v2, "X 9" // string@549f │ │ -3760d8: 1a03 cc54 |0356: const-string v3, "Y 5" // string@54cc │ │ -3760dc: 1a04 cc54 |0358: const-string v4, "Y 5" // string@54cc │ │ -3760e0: 1a05 0000 |035a: const-string v5, "" // string@0000 │ │ -3760e4: 1a06 0000 |035c: const-string v6, "" // string@0000 │ │ -3760e8: 1a07 4800 |035e: const-string v7, " Tap ENTER (bottom right," // string@0048 │ │ -3760ec: 1a08 3300 |0360: const-string v8, " ENTER druecken (unten rechts," // string@0033 │ │ -3760f0: 1a09 5200 |0362: const-string v9, " above '>') in order to duplicate" // string@0052 │ │ -3760f4: 1a0a 6100 |0364: const-string v10, " oberhalb '>'), um den Wert X" // string@0061 │ │ -3760f8: 1a0b 6400 |0366: const-string v11, " the top value." // string@0064 │ │ -3760fc: 1a0c 6a00 |0368: const-string v12, " zu kopieren." // string@006a │ │ -376100: 1a0d 0000 |036a: const-string v13, "" // string@0000 │ │ -376104: 1a0e 0000 |036c: const-string v14, "" // string@0000 │ │ -376108: 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 │ │ -37610e: 0c00 |0371: move-result-object v0 │ │ -376110: 6900 3973 |0372: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc220:[Ljava/lang/String; // field@7339 │ │ -376114: 1a01 9f54 |0374: const-string v1, "X 9" // string@549f │ │ -376118: 1a02 9f54 |0376: const-string v2, "X 9" // string@549f │ │ -37611c: 1a03 cd54 |0378: const-string v3, "Y 9" // string@54cd │ │ -376120: 1a04 cd54 |037a: const-string v4, "Y 9" // string@54cd │ │ -376124: 1a05 fe54 |037c: const-string v5, "Z 5" // string@54fe │ │ -376128: 1a06 fe54 |037e: const-string v6, "Z 5" // string@54fe │ │ -37612c: 1a07 0000 |0380: const-string v7, "" // string@0000 │ │ -376130: 1a08 0000 |0382: const-string v8, "" // string@0000 │ │ -376134: 1a09 4300 |0384: const-string v9, " Tap '*' to multiply the" // string@0043 │ │ -376138: 1a0a 1600 |0386: const-string v10, " '*' druecken, um die ersten zwei" // string@0016 │ │ -37613c: 1a0b 5d00 |0388: const-string v11, " first 2 values." // string@005d │ │ -376140: 1a0c 4d00 |038a: const-string v12, " Werte zu multiplizieren." // string@004d │ │ -376144: 1a0d 0000 |038c: const-string v13, "" // string@0000 │ │ -376148: 1a0e 0000 |038e: const-string v14, "" // string@0000 │ │ -37614c: 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 │ │ -376152: 0c00 |0393: move-result-object v0 │ │ -376154: 6900 3a73 |0394: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc230:[Ljava/lang/String; // field@733a │ │ -376158: 1a01 9e54 |0396: const-string v1, "X 81" // string@549e │ │ -37615c: 1a02 9e54 |0398: const-string v2, "X 81" // string@549e │ │ -376160: 1a03 cc54 |039a: const-string v3, "Y 5" // string@54cc │ │ -376164: 1a04 cc54 |039c: const-string v4, "Y 5" // string@54cc │ │ -376168: 1a05 0000 |039e: const-string v5, "" // string@0000 │ │ -37616c: 1a06 0000 |03a0: const-string v6, "" // string@0000 │ │ -376170: 1a07 4200 |03a2: const-string v7, " Tap '*' again." // string@0042 │ │ -376174: 1a08 1700 |03a4: const-string v8, " '*' nochmal druecken." // string@0017 │ │ -376178: 1a09 3e00 |03a6: const-string v9, " NOTE:" // string@003e │ │ -37617c: 1a0a 2800 |03a8: const-string v10, " ANMERKUNG:" // string@0028 │ │ -376180: 1a0b 4c00 |03aa: const-string v11, " Use 'GO' for operator names, e.g.:" // string@004c │ │ -376184: 1a0c 3800 |03ac: const-string v12, " Funktionsnamen anwenden mit 'GO':" // string@0038 │ │ -376188: 1a0d 3b00 |03ae: const-string v13, " Instead of '+' you could type 'ADD'" // string@003b │ │ -37618c: 1a0e 2900 |03b0: const-string v14, " Anstatt '+' kann auch 'ADD' eingegeben" // string@0029 │ │ -376190: 1a0f 5600 |03b2: const-string v15, " and then tap GO (top bar)." // string@0056 │ │ -376194: 1a10 6800 |03b4: const-string v16, " werden, gefolgt von dem GO Schalter" // string@0068 │ │ -376198: 1a11 0000 |03b6: const-string v17, "" // string@0000 │ │ -37619c: 1a12 1f00 |03b8: const-string v18, " (in Leiste oben)" // string@001f │ │ -3761a0: 1a13 0000 |03ba: const-string v19, "" // string@0000 │ │ -3761a4: 1a14 0000 |03bc: const-string v20, "" // string@0000 │ │ -3761a8: 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 │ │ -3761ae: 0c00 |03c1: move-result-object v0 │ │ -3761b0: 6900 3b73 |03c2: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc240:[Ljava/lang/String; // field@733b │ │ -3761b4: 1a01 9c54 |03c4: const-string v1, "X 405" // string@549c │ │ -3761b8: 1a02 9c54 |03c6: const-string v2, "X 405" // string@549c │ │ -3761bc: 1a03 0000 |03c8: const-string v3, "" // string@0000 │ │ -3761c0: 1a04 0000 |03ca: const-string v4, "" // string@0000 │ │ -3761c4: 1a05 4700 |03cc: const-string v5, " Tap C-LR to delete the data." // string@0047 │ │ -3761c8: 1a06 3d00 |03ce: const-string v6, " Mit C-LR Daten loeschen." // string@003d │ │ -3761cc: 1a07 0000 |03d0: const-string v7, "" // string@0000 │ │ -3761d0: 1a08 0000 |03d2: const-string v8, "" // string@0000 │ │ -3761d4: 1a09 1e00 |03d4: const-string v9, " (Then try some entries and" // string@001e │ │ -3761d8: 1a0a 1b00 |03d6: const-string v10, " (Probieren Sie dann ein paar" // string@001b │ │ -3761dc: 1a0b 5900 |03d8: const-string v11, " calculations as just done.)" // string@0059 │ │ -3761e0: 1a0c 3700 |03da: const-string v12, " Eingaben und Rechnungen" // string@0037 │ │ -3761e4: 1a0d 0000 |03dc: const-string v13, "" // string@0000 │ │ -3761e8: 1a0e 6900 |03de: const-string v14, " wie gerade getan.)" // string@0069 │ │ -3761ec: 1a0f 0000 |03e0: const-string v15, "" // string@0000 │ │ -3761f0: 1a10 0000 |03e2: const-string v16, "" // string@0000 │ │ -3761f4: 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 │ │ -3761fa: 0c00 |03e7: move-result-object v0 │ │ -3761fc: 6900 3c73 |03e8: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc250:[Ljava/lang/String; // field@733c │ │ -376200: 0e00 |03ea: return-void │ │ +375a18: |[375a18] net.sf.dibdib.config.Dib2Lang.:()V │ │ +375a28: 1a00 0e18 |0000: const-string v0, "EN" // string@180e │ │ +375a2c: 1a01 3815 |0002: const-string v1, "DE" // string@1538 │ │ +375a30: 2420 dc15 1000 |0004: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ +375a36: 0c00 |0007: move-result-object v0 │ │ +375a38: 6900 3273 |0008: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ +375a3c: 1a01 0f18 |000a: const-string v1, "EN: This program comes with" // string@180f │ │ +375a40: 1a02 2700 |000c: const-string v2, " ABSOLUTELY NO WARRANTY." // string@0027 │ │ +375a44: 1a03 3100 |000e: const-string v3, " Do not use this program if you" // string@0031 │ │ +375a48: 1a04 5a00 |0010: const-string v4, " do not agree to that in its" // string@005a │ │ +375a4c: 1a05 5e00 |0012: const-string v5, " fullest possible sense." // string@005e │ │ +375a50: 1a06 3915 |0014: const-string v6, "DE: Benutzen Sie das Programm" // string@1539 │ │ +375a54: 1a07 6000 |0016: const-string v7, " nicht ohne den englischen Text" // string@0060 │ │ +375a58: 1a08 6b00 |0018: const-string v8, " zu verstehen und zuzustimmen!" // string@006b │ │ +375a5c: 1a09 0000 |001a: const-string v9, "" // string@0000 │ │ +375a60: 1a0a 4a00 |001c: const-string v10, " Tap green '>' to start." // string@004a │ │ +375a64: 1a0b 4b00 |001e: const-string v11, " Tap ⊗ (top left) to reset. " // string@004b │ │ +375a68: 1a0c 4600 |0020: const-string v12, " Tap 'VW' to see the license." // string@0046 │ │ +375a6c: 1a0d 4500 |0022: const-string v13, " Tap 'GO' to skip introduction." // string@0045 │ │ +375a70: 1a0e 0000 |0024: const-string v14, "" // string@0000 │ │ +375a74: 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 │ │ +375a7a: 0c00 |0029: move-result-object v0 │ │ +375a7c: 6900 3473 |002a: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7334 │ │ +375a80: 1a01 0000 |002c: const-string v1, "" // string@0000 │ │ +375a84: 1a02 f303 |002e: const-string v2, "(Lizenz: Nur auf Englisch. Im Zweifelsfall Programm nicht benutzen!)" // string@03f3 │ │ +375a88: 1a03 4204 |0030: const-string v3, "(Tap ESCAPE (red X, top left) to return.) " // string@0442 │ │ +375a8c: 1a04 cd03 |0032: const-string v4, "(Beenden mit ESCAPE (rotes X, oben links) ...)" // string@03cd │ │ +375a90: 1a05 ba03 |0034: const-string v5, "(2)" // string@03ba │ │ +375a94: 1a06 ba03 |0036: const-string v6, "(2)" // string@03ba │ │ +375a98: 2506 dc15 0100 |0038: filled-new-array/range {v1, v2, v3, v4, v5, v6}, [Ljava/lang/String; // type@15dc │ │ +375a9e: 0c00 |003b: move-result-object v0 │ │ +375aa0: 6900 3373 |003c: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLicensePre:[Ljava/lang/String; // field@7333 │ │ +375aa4: 1a00 5142 |003e: const-string v0, "Processing ..." // string@4251 │ │ +375aa8: 1a01 d116 |0040: const-string v1, "Datenbearbeitung ..." // string@16d1 │ │ +375aac: 2420 dc15 1000 |0042: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ +375ab2: 0c00 |0045: move-result-object v0 │ │ +375ab4: 6900 3173 |0046: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedWait4Proc:[Ljava/lang/String; // field@7331 │ │ +375ab8: 1a00 4000 |0048: const-string v0, " Preparing data ..." // string@0040 │ │ +375abc: 1a01 2f00 |004a: const-string v1, " Datenzugriff ..." // string@002f │ │ +375ac0: 2420 dc15 1000 |004c: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ +375ac6: 0c00 |004f: move-result-object v0 │ │ +375ac8: 6900 3073 |0050: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedLoadSave:[Ljava/lang/String; // field@7330 │ │ +375acc: 1a01 1300 |0052: const-string v1, " (Area of blue scroll bars active)" // string@0013 │ │ +375ad0: 1a02 1018 |0054: const-string v2, "EN: You can switch the language" // string@1810 │ │ +375ad4: 1a03 5800 |0056: const-string v3, " by tapping LA-NG (above, left)" // string@0058 │ │ +375ad8: 1a04 3f00 |0058: const-string v4, " Otherwise continue with '>'." // string@003f │ │ +375adc: 1a05 3a15 |005a: const-string v5, "DE: Um die Sprache umzuschalten," // string@153a │ │ +375ae0: 1a06 5700 |005c: const-string v6, " bitte LA-NG (oben links) druecken." // string@0057 │ │ +375ae4: 1a07 2e00 |005e: const-string v7, " Dann mit '>' fortfahren." // string@002e │ │ +375ae8: 1a08 1d00 |0060: const-string v8, " (Sprachunterstuetzung z.Zt. beschraenkt)" // string@001d │ │ +375aec: 1a09 0000 |0062: const-string v9, "" // string@0000 │ │ +375af0: 1a0a 3400 |0064: const-string v10, " ES / FR / ... " // string@0034 │ │ +375af4: 1a0b 1c00 |0066: const-string v11, " (Somebody willing to help translate?)" // string@001c │ │ +375af8: 1a0c 0000 |0068: const-string v12, "" // string@0000 │ │ +375afc: 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 │ │ +375b02: 0c00 |006d: move-result-object v0 │ │ +375b04: 6900 3573 |006e: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro100:[Ljava/lang/String; // field@7335 │ │ +375b08: 1a01 3e00 |0070: const-string v1, " NOTE:" // string@003e │ │ +375b0c: 1a02 2800 |0072: const-string v2, " ANMERKUNG:" // string@0028 │ │ +375b10: 1a03 3500 |0074: const-string v3, " ESC (red button top left)" // string@0035 │ │ +375b14: 1a04 3600 |0076: const-string v4, " ESC (roter Schalter oben links)" // string@0036 │ │ +375b18: 1a05 6300 |0078: const-string v5, " skips introduction." // string@0063 │ │ +375b1c: 1a06 6600 |007a: const-string v6, " ueberspringt Einfuehrung." // string@0066 │ │ +375b20: 1a07 5000 |007c: const-string v7, " ZOOM buttons (next to it)" // string@0050 │ │ +375b24: 1a08 3000 |007e: const-string v8, " Die ZOOM Schalter (daneben)" // string@0030 │ │ +375b28: 1a09 5400 |0080: const-string v9, " adjust the text size." // string@0054 │ │ +375b2c: 1a0a 5500 |0082: const-string v10, " aendern die Textgroesse." // string@0055 │ │ +375b30: 1a0b 0000 |0084: const-string v11, "" // string@0000 │ │ +375b34: 1a0c 0000 |0086: const-string v12, "" // string@0000 │ │ +375b38: 1a0d 2b00 |0088: const-string v13, " Continue with '>'." // string@002b │ │ +375b3c: 1a0e 3c00 |008a: const-string v14, " Mit '>' fortfahren." // string@003c │ │ +375b40: 1a0f 0000 |008c: const-string v15, "" // string@0000 │ │ +375b44: 1a10 0000 |008e: const-string v16, "" // string@0000 │ │ +375b48: 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 │ │ +375b4e: 0c00 |0093: move-result-object v0 │ │ +375b50: 6900 3673 |0094: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro110:[Ljava/lang/String; // field@7336 │ │ +375b54: 1300 0a00 |0096: const/16 v0, #int 10 // #a │ │ +375b58: 2301 dc15 |0098: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ +375b5c: 1202 |009a: const/4 v2, #int 0 // #0 │ │ +375b5e: 1a03 0000 |009b: const-string v3, "" // string@0000 │ │ +375b62: 4d03 0102 |009d: aput-object v3, v1, v2 │ │ +375b66: 1214 |009f: const/4 v4, #int 1 // #1 │ │ +375b68: 4d03 0104 |00a0: aput-object v3, v1, v4 │ │ +375b6c: 6205 d372 |00a2: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ +375b70: 4605 0502 |00a4: aget-object v5, v5, v2 │ │ +375b74: 1226 |00a6: const/4 v6, #int 2 // #2 │ │ +375b76: 4d05 0106 |00a7: aput-object v5, v1, v6 │ │ +375b7a: 1235 |00a9: const/4 v5, #int 3 // #3 │ │ +375b7c: 4d03 0105 |00aa: aput-object v3, v1, v5 │ │ +375b80: 1247 |00ac: const/4 v7, #int 4 // #4 │ │ +375b82: 4d03 0107 |00ad: aput-object v3, v1, v7 │ │ +375b86: 1258 |00af: const/4 v8, #int 5 // #5 │ │ +375b88: 4d03 0108 |00b0: aput-object v3, v1, v8 │ │ +375b8c: 1a09 1118 |00b2: const-string v9, "EN: Loading data ..." // string@1811 │ │ +375b90: 126a |00b4: const/4 v10, #int 6 // #6 │ │ +375b92: 4d09 010a |00b5: aput-object v9, v1, v10 │ │ +375b96: 1a09 3b15 |00b7: const-string v9, "DE: Daten werden geladen ..." // string@153b │ │ +375b9a: 127b |00b9: const/4 v11, #int 7 // #7 │ │ +375b9c: 4d09 010b |00ba: aput-object v9, v1, v11 │ │ +375ba0: 1309 0800 |00bc: const/16 v9, #int 8 // #8 │ │ +375ba4: 4d03 0109 |00be: aput-object v3, v1, v9 │ │ +375ba8: 130c 0900 |00c0: const/16 v12, #int 9 // #9 │ │ +375bac: 4d03 010c |00c2: aput-object v3, v1, v12 │ │ +375bb0: 6901 4973 |00c4: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcLoad_x:[Ljava/lang/String; // field@7349 │ │ +375bb4: 2301 dc15 |00c6: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ +375bb8: 620d d372 |00c8: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ +375bbc: 460d 0d02 |00ca: aget-object v13, v13, v2 │ │ +375bc0: 4d0d 0102 |00cc: aput-object v13, v1, v2 │ │ +375bc4: 4d03 0104 |00ce: aput-object v3, v1, v4 │ │ +375bc8: 1a0d 1418 |00d0: const-string v13, "EN: Please enter your access code (PIN) and" // string@1814 │ │ +375bcc: 4d0d 0106 |00d2: aput-object v13, v1, v6 │ │ +375bd0: 1a0d d900 |00d4: const-string v13, " tap the green '>'." // string@00d9 │ │ +375bd4: 4d0d 0105 |00d6: aput-object v13, v1, v5 │ │ +375bd8: 1a0d 3e15 |00d8: const-string v13, "DE: Bitte Zugriffscode (PIN) eingeben und dann" // string@153e │ │ +375bdc: 4d0d 0107 |00da: aput-object v13, v1, v7 │ │ +375be0: 1a0d d400 |00dc: const-string v13, " gruenes '>' druecken." // string@00d4 │ │ +375be4: 4d0d 0108 |00de: aput-object v13, v1, v8 │ │ +375be8: 4d03 010a |00e0: aput-object v3, v1, v10 │ │ +375bec: 1a0d f703 |00e2: const-string v13, "(Note: this freely choosable access code/ PIN" // string@03f7 │ │ +375bf0: 4d0d 010b |00e4: aput-object v13, v1, v11 │ │ +375bf4: 1a0d 837f |00e6: const-string v13, "gives you faster access to the data later on.)" // string@7f83 │ │ +375bf8: 4d0d 0109 |00e8: aput-object v13, v1, v9 │ │ +375bfc: 4d03 010c |00ea: aput-object v3, v1, v12 │ │ +375c00: 6901 4873 |00ec: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAc:[Ljava/lang/String; // field@7348 │ │ +375c04: 23c1 dc15 |00ee: new-array v1, v12, [Ljava/lang/String; // type@15dc │ │ +375c08: 620d d372 |00f0: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ +375c0c: 460d 0d02 |00f2: aget-object v13, v13, v2 │ │ +375c10: 4d0d 0102 |00f4: aput-object v13, v1, v2 │ │ +375c14: 4d03 0104 |00f6: aput-object v3, v1, v4 │ │ +375c18: 1a0d 1218 |00f8: const-string v13, "EN: Enter access code and" // string@1812 │ │ +375c1c: 4d0d 0106 |00fa: aput-object v13, v1, v6 │ │ +375c20: 1a0d db00 |00fc: const-string v13, " then tap the green '>'" // string@00db │ │ +375c24: 4d0d 0105 |00fe: aput-object v13, v1, v5 │ │ +375c28: 1a0d c200 |0100: const-string v13, " -- or tap ESCAPE button (top left)" // string@00c2 │ │ +375c2c: 4d0d 0107 |0102: aput-object v13, v1, v7 │ │ +375c30: 1a0d dc00 |0104: const-string v13, " to suppress the extra passphrase." // string@00dc │ │ +375c34: 4d0d 0108 |0106: aput-object v13, v1, v8 │ │ +375c38: 1a0d 3f15 |0108: const-string v13, "DE: Bitte Zugriffscode eingeben und dann" // string@153f │ │ +375c3c: 4d0d 010a |010a: aput-object v13, v1, v10 │ │ +375c40: 1a0d d300 |010c: const-string v13, " gruenes '>' druecken -- oder ESCAPE (oben links)." // string@00d3 │ │ +375c44: 4d0d 010b |010e: aput-object v13, v1, v11 │ │ +375c48: 1a0d de00 |0110: const-string v13, " um den Zugriffscode zu unterdruecken." // string@00de │ │ +375c4c: 4d0d 0109 |0112: aput-object v13, v1, v9 │ │ +375c50: 6901 4a73 |0114: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcOpt:[Ljava/lang/String; // field@734a │ │ +375c54: 23c1 dc15 |0116: new-array v1, v12, [Ljava/lang/String; // type@15dc │ │ +375c58: 4d03 0102 |0118: aput-object v3, v1, v2 │ │ +375c5c: 4d03 0104 |011a: aput-object v3, v1, v4 │ │ +375c60: 620d d372 |011c: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ +375c64: 460d 0d02 |011e: aget-object v13, v13, v2 │ │ +375c68: 4d0d 0106 |0120: aput-object v13, v1, v6 │ │ +375c6c: 4d03 0105 |0122: aput-object v3, v1, v5 │ │ +375c70: 1a0d 1718 |0124: const-string v13, "EN: Please wait, then enter your access code" // string@1817 │ │ +375c74: 4d0d 0107 |0126: aput-object v13, v1, v7 │ │ +375c78: 1a0d cd00 |0128: const-string v13, " and tap the green '>' (bottom)." // string@00cd │ │ +375c7c: 4d0d 0108 |012a: aput-object v13, v1, v8 │ │ +375c80: 1a0d 4115 |012c: const-string v13, "DE: Bitte warten, dann Zugangscode eingeben" // string@1541 │ │ +375c84: 4d0d 010a |012e: aput-object v13, v1, v10 │ │ +375c88: 1a0d df00 |0130: const-string v13, " und gruenes '>' (unten) druecken." // string@00df │ │ +375c8c: 4d0d 010b |0132: aput-object v13, v1, v11 │ │ +375c90: 4d03 0109 |0134: aput-object v3, v1, v9 │ │ +375c94: 6901 4b73 |0136: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcWait:[Ljava/lang/String; // field@734b │ │ +375c98: 1301 0c00 |0138: const/16 v1, #int 12 // #c │ │ +375c9c: 2311 dc15 |013a: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +375ca0: 620e d372 |013c: sget-object v14, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ +375ca4: 460e 0e02 |013e: aget-object v14, v14, v2 │ │ +375ca8: 4d0e 0102 |0140: aput-object v14, v1, v2 │ │ +375cac: 4d03 0104 |0142: aput-object v3, v1, v4 │ │ +375cb0: 1a0e 1618 |0144: const-string v14, "EN: Please enter your password and" // string@1816 │ │ +375cb4: 4d0e 0106 |0146: aput-object v14, v1, v6 │ │ +375cb8: 1a0e d800 |0148: const-string v14, " tap the green '>' (bottom)." // string@00d8 │ │ +375cbc: 4d0e 0105 |014a: aput-object v14, v1, v5 │ │ +375cc0: 1a0e be00 |014c: const-string v14, " (Note: ESCAPE deletes the access code)" // string@00be │ │ +375cc4: 4d0e 0107 |014e: aput-object v14, v1, v7 │ │ +375cc8: 1a0e 3d15 |0150: const-string v14, "DE: Bitte Passwort eingeben" // string@153d │ │ +375ccc: 4d0e 0108 |0152: aput-object v14, v1, v8 │ │ +375cd0: 4d0d 010a |0154: aput-object v13, v1, v10 │ │ +375cd4: 1a0a bd00 |0156: const-string v10, " (ESCAPE loescht den Zugangscode)" // string@00bd │ │ +375cd8: 4d0a 010b |0158: aput-object v10, v1, v11 │ │ +375cdc: 4d03 0109 |015a: aput-object v3, v1, v9 │ │ +375ce0: 1a09 f803 |015c: const-string v9, "(Note: this is your e-mail password" // string@03f8 │ │ +375ce4: 4d09 010c |015e: aput-object v9, v1, v12 │ │ +375ce8: 1a09 0672 |0160: const-string v9, "for accessing your online e-mail account)" // string@7206 │ │ +375cec: 4d09 0100 |0162: aput-object v9, v1, v0 │ │ +375cf0: 1300 0b00 |0164: const/16 v0, #int 11 // #b │ │ +375cf4: 4d03 0100 |0166: aput-object v3, v1, v0 │ │ +375cf8: 6901 4c73 |0168: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepPw:[Ljava/lang/String; // field@734c │ │ +375cfc: 1a09 0000 |016a: const-string v9, "" // string@0000 │ │ +375d00: 1a0a 0000 |016c: const-string v10, "" // string@0000 │ │ +375d04: 1a0b 1518 |016e: const-string v11, "EN: Please enter your e-mail address in" // string@1815 │ │ +375d08: 1a0c d600 |0170: const-string v12, " order to use it for messaging." // string@00d6 │ │ +375d0c: 1a0d c600 |0172: const-string v13, " Afterwards tap the green '>'." // string@00c6 │ │ +375d10: 1a0e 3c15 |0174: const-string v14, "DE: Bitte E-Mail-Adresse eingeben, um" // string@153c │ │ +375d14: 1a0f d700 |0176: const-string v15, " sie für Chat-Nachrichten zu verwenden." // string@00d7 │ │ +375d18: 1a10 c900 |0178: const-string v16, " Danach gruenes '>' druecken." // string@00c9 │ │ +375d1c: 1a11 0000 |017a: const-string v17, "" // string@0000 │ │ +375d20: 2509 dc15 0900 |017c: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ +375d26: 0c00 |017f: move-result-object v0 │ │ +375d28: 6900 4473 |0180: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailAddress:[Ljava/lang/String; // field@7344 │ │ +375d2c: 1a09 0000 |0182: const-string v9, "" // string@0000 │ │ +375d30: 1a0a 0000 |0184: const-string v10, "" // string@0000 │ │ +375d34: 1a0b 1318 |0186: const-string v11, "EN: Please confirm or change the host" // string@1813 │ │ +375d38: 1a0c cf00 |0188: const-string v12, " data of your provider: hostname, user" // string@00cf │ │ +375d3c: 1a0d d500 |018a: const-string v13, " name, ports for IMAP and SMTP." // string@00d5 │ │ +375d40: 1a0e 4015 |018c: const-string v14, "DE: Bitte die Daten des E-Mail-Providers (Host)" // string@1540 │ │ +375d44: 1a0f ce00 |018e: const-string v15, " bestaetigen oder korrigieren: Hostname," // string@00ce │ │ +375d48: 1a10 c700 |0190: const-string v16, " Benutzername, IMAP und SMTP Port." // string@00c7 │ │ +375d4c: 1a11 0000 |0192: const-string v17, "" // string@0000 │ │ +375d50: 2509 dc15 0900 |0194: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ +375d56: 0c00 |0197: move-result-object v0 │ │ +375d58: 6900 4573 |0198: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailHost:[Ljava/lang/String; // field@7345 │ │ +375d5c: 1a09 0000 |019a: const-string v9, "" // string@0000 │ │ +375d60: 1a0a 3a00 |019c: const-string v10, " INTRODUCTION" // string@003a │ │ +375d64: 1a0b 0000 |019e: const-string v11, "" // string@0000 │ │ +375d68: 1a0c 8619 |01a0: const-string v12, "Experimental version with overlaying" // string@1986 │ │ +375d6c: 1a0d a688 |01a2: const-string v13, "keyboard: Tap on the (red) 'A' on the" // string@88a6 │ │ +375d70: 1a0e 54bd |01a4: const-string v14, "top bar repeatedly to see the effect." // string@bd54 │ │ +375d74: 1a0f 0000 |01a6: const-string v15, "" // string@0000 │ │ +375d78: 1a10 123f |01a8: const-string v16, "Notice the 4 navigation keys in the corners." // string@3f12 │ │ +375d7c: 1a11 ee54 |01aa: const-string v17, "You can also tap on the sides: scrollbar." // string@54ee │ │ +375d80: 1a12 1f4d |01ac: const-string v18, "The red 'X' (top left) is the ESC (reset)" // string@4d1f │ │ +375d84: 1a13 b061 |01ae: const-string v19, "button, next to it are the ZOOM buttons." // string@61b0 │ │ +375d88: 1a14 8a4e |01b0: const-string v20, "Try it out!" // string@4e8a │ │ +375d8c: 1a15 204d |01b2: const-string v21, "The status bar (bottom) handles page" // string@4d20 │ │ +375d90: 1a16 909e |01b4: const-string v22, "navigation: '>>' = forward, '<<' = backward," // string@9e90 │ │ +375d94: 1a17 9803 |01b6: const-string v23, "('>' and '<' for supplementary pages)" // string@0398 │ │ +375d98: 1a18 294c |01b8: const-string v24, "Tap on '>>' to go to the next page." // string@4c29 │ │ +375d9c: 1a19 0000 |01ba: const-string v25, "" // string@0000 │ │ +375da0: 1a1a d003 |01bc: const-string v26, "(Cmp. gitlab.com/gxworks/dib2qm)" // string@03d0 │ │ +375da4: 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 │ │ +375daa: 0c00 |01c1: move-result-object v0 │ │ +375dac: 6900 3e73 |01c2: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat0:[Ljava/lang/String; // field@733e │ │ +375db0: 1a09 0000 |01c4: const-string v9, "" // string@0000 │ │ +375db4: 1a0a 0000 |01c6: const-string v10, "" // string@0000 │ │ +375db8: 1a0b 0000 |01c8: const-string v11, "" // string@0000 │ │ +375dbc: 1a0c 4304 |01ca: const-string v12, "(This is a" // string@0443 │ │ +375dc0: 1a0d aeba |01cc: const-string v13, "supplementary page)" // string@baae │ │ +375dc4: 1a0e 0000 |01ce: const-string v14, "" // string@0000 │ │ +375dc8: 1a0f 284c |01d0: const-string v15, "Tap on '<'" // string@4c28 │ │ +375dcc: 1a10 e0a0 |01d2: const-string v16, "on the bottom bar (status bar)" // string@a0e0 │ │ +375dd0: 1a11 bebc |01d4: const-string v17, "to return to the main page" // string@bcbe │ │ +375dd4: 2509 dc15 0900 |01d6: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ +375dda: 0c01 |01d9: move-result-object v1 │ │ +375ddc: 6901 4373 |01da: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat_Supp:[Ljava/lang/String; // field@7343 │ │ +375de0: 1a09 0000 |01dc: const-string v9, "" // string@0000 │ │ +375de4: 1a0a 2000 |01de: const-string v10, " (page 2)" // string@0020 │ │ +375de8: 1a0b 0000 |01e0: const-string v11, "" // string@0000 │ │ +375dec: 1a0c cb3f |01e2: const-string v12, "On the right of the top bar you will" // string@3fcb │ │ +375df0: 1a0d ae70 |01e4: const-string v13, "find the menu button (not supported yet," // string@70ae │ │ +375df4: 1a0e 0f69 |01e6: const-string v14, "currently only for dark mode) and the" // string@690f │ │ +375df8: 1a0f c064 |01e8: const-string v15, "clipboard buttons. Below are the" // string@64c0 │ │ +375dfc: 1a10 38bd |01ea: const-string v16, "tool bar and the entry bar. Tools:" // string@bd38 │ │ +375e00: 1a11 2352 |01ec: const-string v17, "VW.. (= VieW ..) for flipping through the viewing modes," // string@5223 │ │ +375e04: 1a12 1910 |01ee: const-string v18, "CLR (= CLeaR) for removing temporary data (from stack)," // string@1019 │ │ +375e08: 1a13 9e45 |01f0: const-string v19, "SEND, RECeiVe etc. after ending this introduction." // string@459e │ │ +375e0c: 1a14 0000 |01f2: const-string v20, "" // string@0000 │ │ +375e10: 1a15 113f |01f4: const-string v21, "Note: some of those tools (operators)" // string@3f11 │ │ +375e14: 1a16 f4a9 |01f6: const-string v22, "require an entry or extra parameters" // string@a9f4 │ │ +375e18: 1a17 5160 |01f8: const-string v23, "before being pressed. For example," // string@6051 │ │ +375e1c: 1a18 5260 |01fa: const-string v24, "before pressing SEND, the message" // string@6052 │ │ +375e20: 1a19 bdbc |01fc: const-string v25, "to be sent has to be entered." // string@bcbd │ │ +375e24: 1a1a 0000 |01fe: const-string v26, "" // string@0000 │ │ +375e28: 1a1b 294c |0200: const-string v27, "Tap on '>>' to go to the next page." // string@4c29 │ │ +375e2c: 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 │ │ +375e32: 0c01 |0205: move-result-object v1 │ │ +375e34: 6901 3f73 |0206: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat1:[Ljava/lang/String; // field@733f │ │ +375e38: 1a09 0000 |0208: const-string v9, "" // string@0000 │ │ +375e3c: 1a0a 2100 |020a: const-string v10, " (page 3)" // string@0021 │ │ +375e40: 1a0b 0000 |020c: const-string v11, "" // string@0000 │ │ +375e44: 1a0c e00a |020e: const-string v12, "After ending this introduction, you" // string@0ae0 │ │ +375e48: 1a0d 87c2 |0210: const-string v13, "will be asked to enter your" // string@c287 │ │ +375e4c: 1a0e d99e |0212: const-string v14, "networking data, i.e. the necessary" // string@9ed9 │ │ +375e50: 1a0f 5969 |0214: const-string v15, "data for accessing your e-mail account." // string@6959 │ │ +375e54: 1a10 4453 |0216: const-string v16, "We recommend to use an extra/ dedicated" // string@5344 │ │ +375e58: 1a11 5459 |0218: const-string v17, "account for this messenger." // string@5954 │ │ +375e5c: 1a12 0000 |021a: const-string v18, "" // string@0000 │ │ +375e60: 1a13 6d1b |021c: const-string v19, "First: your e-mail address," // string@1b6d │ │ +375e64: 1a14 fa47 |021e: const-string v20, "Second: a confirmation of the technical data," // string@47fa │ │ +375e68: 1a15 b34d |0220: const-string v21, "Third: a freely choosable PIN/ access code," // string@4db3 │ │ +375e6c: 1a16 001c |0222: const-string v22, "Fourth: your e-mail password." // string@1c00 │ │ +375e70: 1a17 0000 |0224: const-string v23, "" // string@0000 │ │ +375e74: 1a18 5419 |0226: const-string v24, "Every step will have to be completed by the" // string@1954 │ │ +375e78: 1a19 bf7f |0228: const-string v25, "green '>' (on the entry bar or status bar)." // string@7fbf │ │ +375e7c: 1a1a 0000 |022a: const-string v26, "" // string@0000 │ │ +375e80: 1a1b 294c |022c: const-string v27, "Tap on '>>' to go to the next page." // string@4c29 │ │ +375e84: 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 │ │ +375e8a: 0c03 |0231: move-result-object v3 │ │ +375e8c: 6903 4073 |0232: sput-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat2:[Ljava/lang/String; // field@7340 │ │ +375e90: 1a09 0000 |0234: const-string v9, "" // string@0000 │ │ +375e94: 1a0a 2200 |0236: const-string v10, " (page 4)" // string@0022 │ │ +375e98: 1a0b 0000 |0238: const-string v11, "" // string@0000 │ │ +375e9c: 1a0c e10a |023a: const-string v12, "After that setup, this would be" // string@0ae1 │ │ +375ea0: 1a0d a957 |023c: const-string v13, "a typical flow of commands:" // string@57a9 │ │ +375ea4: 1a0e 9c05 |023e: const-string v14, "- Use the (greenish) keyboard to" // string@059c │ │ +375ea8: 1a0f dd00 |0240: const-string v15, " type the e-mail address of your friend." // string@00dd │ │ +375eac: 1a10 9705 |0242: const-string v16, "- Press CON+ (= CONtact+) to add this" // string@0597 │ │ +375eb0: 1a11 cc00 |0244: const-string v17, " address to your data, creating a chat." // string@00cc │ │ +375eb4: 1a12 9905 |0246: const-string v18, "- Press on that new chat and then on" // string@0599 │ │ +375eb8: 1a13 cb00 |0248: const-string v19, " INVIte to send an invitation" // string@00cb │ │ +375ebc: 1a14 c100 |024a: const-string v20, " (note the negative page count in the status bar)." // string@00c1 │ │ +375ec0: 1a15 9e05 |024c: const-string v21, "- Your invitation will appear on your" // string@059e │ │ +375ec4: 1a16 d100 |024e: const-string v22, " friend's app as a new chat if he presses RECV." // string@00d1 │ │ +375ec8: 1a17 9d05 |0250: const-string v23, "- Your friend also has to press on the chat and" // string@059d │ │ +375ecc: 1a18 ca00 |0252: const-string v24, " INVI on his side to send his contact data." // string@00ca │ │ +375ed0: 1a19 9805 |0254: const-string v25, "- Press RECeiVE to get his contact data" // string@0598 │ │ +375ed4: 1a1a c000 |0256: const-string v26, " (incl. the 'fingerprint' for security)." // string@00c0 │ │ +375ed8: 1a1b 9405 |0258: const-string v27, "- A '?' on the second line requires ACKnowledge." // string@0594 │ │ +375edc: 1a1c 9a05 |025a: const-string v28, "- Type a short hello and press SEND on both sides." // string@059a │ │ +375ee0: 1a1d 9b05 |025c: const-string v29, "- Use RECV to get each others's hello." // string@059b │ │ +375ee4: 1a1e 0000 |025e: const-string v30, "" // string@0000 │ │ +375ee8: 1a1f 3b42 |0260: const-string v31, "Press the 'push' button" // string@423b │ │ +375eec: 1a20 6904 |0262: const-string v32, "(the green '>' on the entry bar" // string@0469 │ │ +375ef0: 1a21 ada3 |0264: const-string v33, "or the status bar) to get started." // string@a3ad │ │ +375ef4: 1a22 f903 |0266: const-string v34, "(Or '>>' for more information)" // string@03f9 │ │ +375ef8: 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 │ │ +375efe: 0c09 |026b: move-result-object v9 │ │ +375f00: 6909 4173 |026c: sput-object v9, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat3:[Ljava/lang/String; // field@7341 │ │ +375f04: 1a0a 0000 |026e: const-string v10, "" // string@0000 │ │ +375f08: 1a0b 2300 |0270: const-string v11, " (page 5)" // string@0023 │ │ +375f0c: 1a0c 0000 |0272: const-string v12, "" // string@0000 │ │ +375f10: 1a0d 5540 |0274: const-string v13, "Other tools:" // string@4055 │ │ +375f14: 1a0e 0000 |0276: const-string v14, "" // string@0000 │ │ +375f18: 1a0f 9505 |0278: const-string v15, "- ACKnowledge is for confirming messages or invitations." // string@0595 │ │ +375f1c: 1a10 9605 |027a: const-string v16, "- CHT+ is for additional chats with a specific topic" // string@0596 │ │ +375f20: 1a11 bf00 |027c: const-string v17, " (enter the topic, press CHT+, then press on the new chat," // string@00bf │ │ +375f24: 1a12 da00 |027e: const-string v18, " then '<<' and CON+ to add contacts to the chat," // string@00da │ │ +375f28: 1a13 d000 |0280: const-string v19, " finally press on the chat)." // string@00d0 │ │ +375f2c: 1a14 0000 |0282: const-string v20, "" // string@0000 │ │ +375f30: 1a15 0820 |0284: const-string v21, "In order to create a backup file," // string@2008 │ │ +375f34: 1a16 5bbe |0286: const-string v22, "type 'xx.bak', press '>' (PUSH)," // string@be5b │ │ +375f38: 1a17 31bc |0288: const-string v23, "then type 'savto' and press GO." // string@bc31 │ │ +375f3c: 1a18 0000 |028a: const-string v24, "" // string@0000 │ │ +375f40: 1a19 103f |028c: const-string v25, "Note the so-called fingerprint that follows the" // string@3f10 │ │ +375f44: 1a1a 3c6d |028e: const-string v26, "e-mail addresses. This is the security code, which" // string@6d3c │ │ +375f48: 1a1b 02c4 |0290: const-string v27, "you can use to ensure proper encryption." // string@c402 │ │ +375f4c: 1a1c 7608 |0292: const-string v28, "A leading '?' requires ACK!" // string@0876 │ │ +375f50: 1a1d 0000 |0294: const-string v29, "" // string@0000 │ │ +375f54: 1a1e 3b42 |0296: const-string v30, "Press the 'push' button" // string@423b │ │ +375f58: 1a1f 6904 |0298: const-string v31, "(the green '>' on the entry bar" // string@0469 │ │ +375f5c: 1a20 ada3 |029a: const-string v32, "or the status bar) to get started." // string@a3ad │ │ +375f60: 1a21 0000 |029c: const-string v33, "" // string@0000 │ │ +375f64: 1a22 d003 |029e: const-string v34, "(Cmp. gitlab.com/gxworks/dib2qm)" // string@03d0 │ │ +375f68: 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 │ │ +375f6e: 0c0a |02a3: move-result-object v10 │ │ +375f70: 690a 4273 |02a4: sput-object v10, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat4:[Ljava/lang/String; // field@7342 │ │ +375f74: 2388 3316 |02a6: new-array v8, v8, [[Ljava/lang/String; // type@1633 │ │ +375f78: 4d00 0802 |02a8: aput-object v0, v8, v2 │ │ +375f7c: 4d01 0804 |02aa: aput-object v1, v8, v4 │ │ +375f80: 4d03 0806 |02ac: aput-object v3, v8, v6 │ │ +375f84: 4d09 0805 |02ae: aput-object v9, v8, v5 │ │ +375f88: 4d0a 0807 |02b0: aput-object v10, v8, v7 │ │ +375f8c: 6908 3d73 |02b2: sput-object v8, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733d │ │ +375f90: 1a00 2217 |02b4: const-string v0, "Dib2Calc (a.k.a. Dibdib Calculator)." // string@1722 │ │ +375f94: 1a01 2317 |02b6: const-string v1, "Dib2Calc (genannt Dibdib Calculator)." // string@1723 │ │ +375f98: 2420 dc15 1000 |02b8: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ +375f9e: 0c00 |02bb: move-result-object v0 │ │ +375fa0: 6900 4d73 |02bc: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kWelcome_CALC:[Ljava/lang/String; // field@734d │ │ +375fa4: 1a01 0000 |02be: const-string v1, "" // string@0000 │ │ +375fa8: 1a02 0000 |02c0: const-string v2, "" // string@0000 │ │ +375fac: 1a03 1918 |02c2: const-string v3, "EN: Tap '>' (above on the right" // string@1819 │ │ +375fb0: 1a04 4215 |02c4: const-string v4, "DE: Fortsetzen mit '>'" // string@1542 │ │ +375fb4: 1a05 b300 |02c6: const-string v5, " or bottom) to continue." // string@00b3 │ │ +375fb8: 1a06 b200 |02c8: const-string v6, " (oberhalb rechts oder unten)" // string@00b2 │ │ +375fbc: 1a07 0000 |02ca: const-string v7, "" // string@0000 │ │ +375fc0: 1a08 0000 |02cc: const-string v8, "" // string@0000 │ │ +375fc4: 1a09 1818 |02ce: const-string v9, "EN: Switch language with LA-NG." // string@1818 │ │ +375fc8: 1a0a 1818 |02d0: const-string v10, "EN: Switch language with LA-NG." // string@1818 │ │ +375fcc: 1a0b 4515 |02d2: const-string v11, "DE: Sprache mit LA-NG umschalten." // string@1545 │ │ +375fd0: 1a0c 4515 |02d4: const-string v12, "DE: Sprache mit LA-NG umschalten." // string@1545 │ │ +375fd4: 1a0d 0000 |02d6: const-string v13, "" // string@0000 │ │ +375fd8: 1a0e 0000 |02d8: const-string v14, "" // string@0000 │ │ +375fdc: 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 │ │ +375fe2: 0c00 |02dd: move-result-object v0 │ │ +375fe4: 6900 4673 |02de: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStep600x:[Ljava/lang/String; // field@7346 │ │ +375fe8: 1a01 0000 |02e0: const-string v1, "" // string@0000 │ │ +375fec: 1a02 0000 |02e2: const-string v2, "" // string@0000 │ │ +375ff0: 1a03 1a18 |02e4: const-string v3, "EN: The LA-NG (top left) button" // string@181a │ │ +375ff4: 1a04 4315 |02e6: const-string v4, "DE: LA-NG (oben links) schaltet die" // string@1543 │ │ +375ff8: 1a05 ba00 |02e8: const-string v5, " switches the language." // string@00ba │ │ +375ffc: 1a06 b700 |02ea: const-string v6, " Sprache um." // string@00b7 │ │ +376000: 1a07 b400 |02ec: const-string v7, " (Above that: ESC and ZOOM buttons)." // string@00b4 │ │ +376004: 1a08 b500 |02ee: const-string v8, " (Oberhalb: ESC und ZOOM)." // string@00b5 │ │ +376008: 1a09 0000 |02f0: const-string v9, "" // string@0000 │ │ +37600c: 1a0a 0000 |02f2: const-string v10, "" // string@0000 │ │ +376010: 1a0b b800 |02f4: const-string v11, " Tap '>' (bottom) to continue." // string@00b8 │ │ +376014: 1a0c b600 |02f6: const-string v12, " Mit '>' (unten) fortsetzen." // string@00b6 │ │ +376018: 1a0d 0000 |02f8: const-string v13, "" // string@0000 │ │ +37601c: 1a0e 0000 |02fa: const-string v14, "" // string@0000 │ │ +376020: 1a0f 4415 |02fc: const-string v15, "DE: Mit LA-NG (oben links) Sprache" // string@1544 │ │ +376024: 1a10 1b18 |02fe: const-string v16, "EN: Use LA-NG (top left) to switch" // string@181b │ │ +376028: 1a11 bc00 |0300: const-string v17, " umschalten." // string@00bc │ │ +37602c: 1a12 bb00 |0302: const-string v18, " the language." // string@00bb │ │ +376030: 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 │ │ +376036: 0c00 |0307: move-result-object v0 │ │ +376038: 6900 4773 |0308: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStep610:[Ljava/lang/String; // field@7347 │ │ +37603c: 1a01 9b54 |030a: const-string v1, "X 2" // string@549b │ │ +376040: 1a02 9b54 |030c: const-string v2, "X 2" // string@549b │ │ +376044: 1a03 cb54 |030e: const-string v3, "Y 3" // string@54cb │ │ +376048: 1a04 cb54 |0310: const-string v4, "Y 3" // string@54cb │ │ +37604c: 1a05 0000 |0312: const-string v5, "" // string@0000 │ │ +376050: 1a06 0000 |0314: const-string v6, "" // string@0000 │ │ +376054: 1a07 1a00 |0316: const-string v7, " (INTRODUCTION:)" // string@001a │ │ +376058: 1a08 1900 |0318: const-string v8, " (EINFUEHRUNG:)" // string@0019 │ │ +37605c: 1a09 4e00 |031a: const-string v9, " X=2, Y=3 as shown above." // string@004e │ │ +376060: 1a0a 4f00 |031c: const-string v10, " X=2, Y=3 wie oben angezeigt," // string@004f │ │ +376064: 1a0b 4900 |031e: const-string v11, " Tap green '+' (below)" // string@0049 │ │ +376068: 1a0c 3900 |0320: const-string v12, " Gruenes '+' (unten) druecken," // string@0039 │ │ +37606c: 1a0d 6500 |0322: const-string v13, " to add those values." // string@0065 │ │ +376070: 1a0e 6700 |0324: const-string v14, " um die Werte zu addieren." // string@0067 │ │ +376074: 1a0f 0000 |0326: const-string v15, "" // string@0000 │ │ +376078: 1a10 0000 |0328: const-string v16, "" // string@0000 │ │ +37607c: 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 │ │ +376082: 0c00 |032d: move-result-object v0 │ │ +376084: 6900 3773 |032e: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc200:[Ljava/lang/String; // field@7337 │ │ +376088: 1a01 9d54 |0330: const-string v1, "X 5" // string@549d │ │ +37608c: 1a02 9d54 |0332: const-string v2, "X 5" // string@549d │ │ +376090: 1a03 0000 |0334: const-string v3, "" // string@0000 │ │ +376094: 1a04 0000 |0336: const-string v4, "" // string@0000 │ │ +376098: 1a05 4400 |0338: const-string v5, " Tap '9' and then '>'" // string@0044 │ │ +37609c: 1a06 1800 |033a: const-string v6, " '9' und dann '>' oder" // string@0018 │ │ +3760a0: 1a07 6200 |033c: const-string v7, " or ENTER (bottom right," // string@0062 │ │ +3760a4: 1a08 3200 |033e: const-string v8, " ENTER (unten, oberhalb '>')" // string@0032 │ │ +3760a8: 1a09 5300 |0340: const-string v9, " above '>') to push a" // string@0053 │ │ +3760ac: 1a0a 5b00 |0342: const-string v10, " druecken, um einen Wert" // string@005b │ │ +3760b0: 1a0b 5f00 |0344: const-string v11, " new value." // string@005f │ │ +3760b4: 1a0c 5c00 |0346: const-string v12, " einzufuegen." // string@005c │ │ +3760b8: 1a0d 0000 |0348: const-string v13, "" // string@0000 │ │ +3760bc: 1a0e 0000 |034a: const-string v14, "" // string@0000 │ │ +3760c0: 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 │ │ +3760c6: 0c00 |034f: move-result-object v0 │ │ +3760c8: 6900 3873 |0350: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc210:[Ljava/lang/String; // field@7338 │ │ +3760cc: 1a01 9f54 |0352: const-string v1, "X 9" // string@549f │ │ +3760d0: 1a02 9f54 |0354: const-string v2, "X 9" // string@549f │ │ +3760d4: 1a03 cc54 |0356: const-string v3, "Y 5" // string@54cc │ │ +3760d8: 1a04 cc54 |0358: const-string v4, "Y 5" // string@54cc │ │ +3760dc: 1a05 0000 |035a: const-string v5, "" // string@0000 │ │ +3760e0: 1a06 0000 |035c: const-string v6, "" // string@0000 │ │ +3760e4: 1a07 4800 |035e: const-string v7, " Tap ENTER (bottom right," // string@0048 │ │ +3760e8: 1a08 3300 |0360: const-string v8, " ENTER druecken (unten rechts," // string@0033 │ │ +3760ec: 1a09 5200 |0362: const-string v9, " above '>') in order to duplicate" // string@0052 │ │ +3760f0: 1a0a 6100 |0364: const-string v10, " oberhalb '>'), um den Wert X" // string@0061 │ │ +3760f4: 1a0b 6400 |0366: const-string v11, " the top value." // string@0064 │ │ +3760f8: 1a0c 6a00 |0368: const-string v12, " zu kopieren." // string@006a │ │ +3760fc: 1a0d 0000 |036a: const-string v13, "" // string@0000 │ │ +376100: 1a0e 0000 |036c: const-string v14, "" // string@0000 │ │ +376104: 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 │ │ +37610a: 0c00 |0371: move-result-object v0 │ │ +37610c: 6900 3973 |0372: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc220:[Ljava/lang/String; // field@7339 │ │ +376110: 1a01 9f54 |0374: const-string v1, "X 9" // string@549f │ │ +376114: 1a02 9f54 |0376: const-string v2, "X 9" // string@549f │ │ +376118: 1a03 cd54 |0378: const-string v3, "Y 9" // string@54cd │ │ +37611c: 1a04 cd54 |037a: const-string v4, "Y 9" // string@54cd │ │ +376120: 1a05 fe54 |037c: const-string v5, "Z 5" // string@54fe │ │ +376124: 1a06 fe54 |037e: const-string v6, "Z 5" // string@54fe │ │ +376128: 1a07 0000 |0380: const-string v7, "" // string@0000 │ │ +37612c: 1a08 0000 |0382: const-string v8, "" // string@0000 │ │ +376130: 1a09 4300 |0384: const-string v9, " Tap '*' to multiply the" // string@0043 │ │ +376134: 1a0a 1600 |0386: const-string v10, " '*' druecken, um die ersten zwei" // string@0016 │ │ +376138: 1a0b 5d00 |0388: const-string v11, " first 2 values." // string@005d │ │ +37613c: 1a0c 4d00 |038a: const-string v12, " Werte zu multiplizieren." // string@004d │ │ +376140: 1a0d 0000 |038c: const-string v13, "" // string@0000 │ │ +376144: 1a0e 0000 |038e: const-string v14, "" // string@0000 │ │ +376148: 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 │ │ +37614e: 0c00 |0393: move-result-object v0 │ │ +376150: 6900 3a73 |0394: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc230:[Ljava/lang/String; // field@733a │ │ +376154: 1a01 9e54 |0396: const-string v1, "X 81" // string@549e │ │ +376158: 1a02 9e54 |0398: const-string v2, "X 81" // string@549e │ │ +37615c: 1a03 cc54 |039a: const-string v3, "Y 5" // string@54cc │ │ +376160: 1a04 cc54 |039c: const-string v4, "Y 5" // string@54cc │ │ +376164: 1a05 0000 |039e: const-string v5, "" // string@0000 │ │ +376168: 1a06 0000 |03a0: const-string v6, "" // string@0000 │ │ +37616c: 1a07 4200 |03a2: const-string v7, " Tap '*' again." // string@0042 │ │ +376170: 1a08 1700 |03a4: const-string v8, " '*' nochmal druecken." // string@0017 │ │ +376174: 1a09 3e00 |03a6: const-string v9, " NOTE:" // string@003e │ │ +376178: 1a0a 2800 |03a8: const-string v10, " ANMERKUNG:" // string@0028 │ │ +37617c: 1a0b 4c00 |03aa: const-string v11, " Use 'GO' for operator names, e.g.:" // string@004c │ │ +376180: 1a0c 3800 |03ac: const-string v12, " Funktionsnamen anwenden mit 'GO':" // string@0038 │ │ +376184: 1a0d 3b00 |03ae: const-string v13, " Instead of '+' you could type 'ADD'" // string@003b │ │ +376188: 1a0e 2900 |03b0: const-string v14, " Anstatt '+' kann auch 'ADD' eingegeben" // string@0029 │ │ +37618c: 1a0f 5600 |03b2: const-string v15, " and then tap GO (top bar)." // string@0056 │ │ +376190: 1a10 6800 |03b4: const-string v16, " werden, gefolgt von dem GO Schalter" // string@0068 │ │ +376194: 1a11 0000 |03b6: const-string v17, "" // string@0000 │ │ +376198: 1a12 1f00 |03b8: const-string v18, " (in Leiste oben)" // string@001f │ │ +37619c: 1a13 0000 |03ba: const-string v19, "" // string@0000 │ │ +3761a0: 1a14 0000 |03bc: const-string v20, "" // string@0000 │ │ +3761a4: 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 │ │ +3761aa: 0c00 |03c1: move-result-object v0 │ │ +3761ac: 6900 3b73 |03c2: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc240:[Ljava/lang/String; // field@733b │ │ +3761b0: 1a01 9c54 |03c4: const-string v1, "X 405" // string@549c │ │ +3761b4: 1a02 9c54 |03c6: const-string v2, "X 405" // string@549c │ │ +3761b8: 1a03 0000 |03c8: const-string v3, "" // string@0000 │ │ +3761bc: 1a04 0000 |03ca: const-string v4, "" // string@0000 │ │ +3761c0: 1a05 4700 |03cc: const-string v5, " Tap C-LR to delete the data." // string@0047 │ │ +3761c4: 1a06 3d00 |03ce: const-string v6, " Mit C-LR Daten loeschen." // string@003d │ │ +3761c8: 1a07 0000 |03d0: const-string v7, "" // string@0000 │ │ +3761cc: 1a08 0000 |03d2: const-string v8, "" // string@0000 │ │ +3761d0: 1a09 1e00 |03d4: const-string v9, " (Then try some entries and" // string@001e │ │ +3761d4: 1a0a 1b00 |03d6: const-string v10, " (Probieren Sie dann ein paar" // string@001b │ │ +3761d8: 1a0b 5900 |03d8: const-string v11, " calculations as just done.)" // string@0059 │ │ +3761dc: 1a0c 3700 |03da: const-string v12, " Eingaben und Rechnungen" // string@0037 │ │ +3761e0: 1a0d 0000 |03dc: const-string v13, "" // string@0000 │ │ +3761e4: 1a0e 6900 |03de: const-string v14, " wie gerade getan.)" // string@0069 │ │ +3761e8: 1a0f 0000 |03e0: const-string v15, "" // string@0000 │ │ +3761ec: 1a10 0000 |03e2: const-string v16, "" // string@0000 │ │ +3761f0: 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 │ │ +3761f6: 0c00 |03e7: move-result-object v0 │ │ +3761f8: 6900 3c73 |03e8: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc250:[Ljava/lang/String; // field@733c │ │ +3761fc: 0e00 |03ea: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=14 │ │ 0x0026 line=44 │ │ 0x0038 line=61 │ │ 0x0042 line=70 │ │ 0x004c line=75 │ │ @@ -819262,17 +819262,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -376204: |[376204] net.sf.dibdib.config.Dib2Lang.:()V │ │ -376214: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37621a: 0e00 |0003: return-void │ │ +376200: |[376200] net.sf.dibdib.config.Dib2Lang.:()V │ │ +376210: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +376216: 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;) │ │ @@ -819280,34 +819280,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 │ │ -3759d4: |[3759d4] net.sf.dibdib.config.Dib2Lang.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; │ │ -3759e4: 2150 |0000: array-length v0, v5 │ │ -3759e6: 6201 3273 |0001: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ -3759ea: 2111 |0003: array-length v1, v1 │ │ -3759ec: b310 |0004: div-int/2addr v0, v1 │ │ -3759ee: 2300 dc15 |0005: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3759f2: 6201 6873 |0007: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3759f6: 5211 8e73 |0009: iget v1, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ -3759fa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -3759fc: 2153 |000c: array-length v3, v5 │ │ -3759fe: 3531 0e00 |000d: if-ge v1, v3, 001b // +000e │ │ -375a02: d803 0201 |000f: add-int/lit8 v3, v2, #int 1 // #01 │ │ -375a06: 4604 0501 |0011: aget-object v4, v5, v1 │ │ -375a0a: 4d04 0002 |0013: aput-object v4, v0, v2 │ │ -375a0e: 6202 3273 |0015: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ -375a12: 2122 |0017: array-length v2, v2 │ │ -375a14: b021 |0018: add-int/2addr v1, v2 │ │ -375a16: 0132 |0019: move v2, v3 │ │ -375a18: 28f2 |001a: goto 000c // -000e │ │ -375a1a: 1100 |001b: return-object v0 │ │ +3759d0: |[3759d0] net.sf.dibdib.config.Dib2Lang.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; │ │ +3759e0: 2150 |0000: array-length v0, v5 │ │ +3759e2: 6201 3273 |0001: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ +3759e6: 2111 |0003: array-length v1, v1 │ │ +3759e8: b310 |0004: div-int/2addr v0, v1 │ │ +3759ea: 2300 dc15 |0005: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3759ee: 6201 6873 |0007: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3759f2: 5211 8e73 |0009: iget v1, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ +3759f6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3759f8: 2153 |000c: array-length v3, v5 │ │ +3759fa: 3531 0e00 |000d: if-ge v1, v3, 001b // +000e │ │ +3759fe: d803 0201 |000f: add-int/lit8 v3, v2, #int 1 // #01 │ │ +375a02: 4604 0501 |0011: aget-object v4, v5, v1 │ │ +375a06: 4d04 0002 |0013: aput-object v4, v0, v2 │ │ +375a0a: 6202 3273 |0015: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ +375a0e: 2122 |0017: array-length v2, v2 │ │ +375a10: b021 |0018: add-int/2addr v1, v2 │ │ +375a12: 0132 |0019: move v2, v3 │ │ +375a14: 28f2 |001a: goto 000c // -000e │ │ +375a16: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0007 line=576 │ │ 0x0011 line=577 │ │ 0x0015 line=576 │ │ locals : │ │ @@ -819419,136 +819419,136 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 238 16-bit code units │ │ -376264: |[376264] net.sf.dibdib.config.Dib2Root$CmdLineArgs.:()V │ │ -376274: 2200 8614 |0000: new-instance v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376278: 1a01 591d |0002: const-string v1, "HELP" // string@1d59 │ │ -37627c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37627e: 1a03 fc7f |0005: const-string v3, "h?" // string@7ffc │ │ -376282: 1a04 3f42 |0007: const-string v4, "Print help." // string@423f │ │ -376286: 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 │ │ -37628c: 6900 5473 |000c: sput-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.HELP:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7354 │ │ -376290: 2201 8614 |000e: new-instance v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376294: 1a03 0d53 |0010: const-string v3, "WIDTH" // string@530d │ │ -376298: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -37629a: 1a05 0000 |0013: const-string v5, "" // string@0000 │ │ -37629e: 1a06 1d54 |0015: const-string v6, "Width of window/ frame, e.g. '--width=320'." // string@541d │ │ -3762a2: 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 │ │ -3762a8: 6901 5873 |001a: sput-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.WIDTH:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7358 │ │ -3762ac: 2203 8614 |001c: new-instance v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3762b0: 1a06 521d |001e: const-string v6, "HEIGHT" // string@1d52 │ │ -3762b4: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -3762b6: 1a08 ca1d |0021: const-string v8, "Height of window/frame, e.g. '--height=480'." // string@1dca │ │ -3762ba: 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 │ │ -3762c0: 6903 5373 |0026: sput-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.HEIGHT:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7353 │ │ -3762c4: 2206 8614 |0028: new-instance v6, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3762c8: 1a08 6e16 |002a: const-string v8, "DPI" // string@166e │ │ -3762cc: 1239 |002c: const/4 v9, #int 3 // #3 │ │ -3762ce: 1a0a 7017 |002d: const-string v10, "Dots per inch, e.g. '--dpi=96'." // string@1770 │ │ -3762d2: 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 │ │ -3762d8: 6906 5273 |0032: sput-object v6, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.DPI:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7352 │ │ -3762dc: 2208 8614 |0034: new-instance v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3762e0: 1a0a 8955 |0036: const-string v10, "ZOOM" // string@5589 │ │ -3762e4: 124b |0038: const/4 v11, #int 4 // #4 │ │ -3762e6: 1a0c a455 |0039: const-string v12, "Zoom level, e.g. '--zoom=-1'." // string@55a4 │ │ -3762ea: 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 │ │ -3762f0: 6908 5c73 |003e: sput-object v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.ZOOM:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735c │ │ -3762f4: 220a 8614 |0040: new-instance v10, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3762f8: 1a0c 674b |0042: const-string v12, "TTY" // string@4b67 │ │ -3762fc: 125d |0044: const/4 v13, #int 5 // #5 │ │ -3762fe: 1a0e feba |0045: const-string v14, "t" // string@bafe │ │ -376302: 1a0f 9249 |0047: const-string v15, "Switch to simple text mode/ terminal mode - no GUI." // string@4992 │ │ -376306: 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 │ │ -37630c: 690a 5673 |004c: sput-object v10, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.TTY:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7356 │ │ -376310: 220c 8614 |004e: new-instance v12, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376314: 1a0e 8e0f |0050: const-string v14, "CARRIAGERETURN" // string@0f8e │ │ -376318: 126f |0052: const/4 v15, #int 6 // #6 │ │ -37631a: 1a0d 434c |0053: const-string v13, "Text mode using CR char's - for some special terminals." // string@4c43 │ │ -37631e: 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 │ │ -376324: 690c 5073 |0058: sput-object v12, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.CARRIAGERETURN:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7350 │ │ -376328: 220d 8614 |005a: new-instance v13, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -37632c: 1a0e c109 |005c: const-string v14, "ASCII" // string@09c1 │ │ -376330: 127f |005e: const/4 v15, #int 7 // #7 │ │ -376332: 1a0b 444c |005f: const-string v11, "Text mode without Unicode - for some terminals." // string@4c44 │ │ -376336: 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 │ │ -37633c: 690d 4f73 |0064: sput-object v13, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.ASCII:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@734f │ │ -376340: 2205 8614 |0066: new-instance v5, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376344: 1a0b 5245 |0068: const-string v11, "SECURE" // string@4552 │ │ -376348: 130e 0800 |006a: const/16 v14, #int 8 // #8 │ │ -37634c: 1a0f f3a3 |006c: const-string v15, "p" // string@a3f3 │ │ -376350: 1a09 9e17 |006e: const-string v9, "Dummy passphrase not allowed." // string@179e │ │ -376354: 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 │ │ -37635a: 6905 5573 |0073: sput-object v5, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.SECURE:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7355 │ │ -37635e: 2209 8614 |0075: new-instance v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376362: 1a0b 7750 |0077: const-string v11, "VERSION" // string@5077 │ │ -376366: 130f 0900 |0079: const/16 v15, #int 9 // #9 │ │ -37636a: 1a0e 66c0 |007b: const-string v14, "vV" // string@c066 │ │ -37636e: 1a07 4042 |007d: const-string v7, "Print version info." // string@4240 │ │ -376372: 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 │ │ -376378: 6909 5773 |0082: sput-object v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.VERSION:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7357 │ │ -37637c: 2207 8614 |0084: new-instance v7, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376380: 1a0b 4615 |0086: const-string v11, "DEBUG" // string@1546 │ │ -376384: 130e 0a00 |0088: const/16 v14, #int 10 // #a │ │ -376388: 1a0f 3869 |008a: const-string v15, "d" // string@6938 │ │ -37638c: 1a04 9149 |008c: const-string v4, "Switch to debug mode - in case of errors." // string@4991 │ │ -376390: 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 │ │ -376396: 6907 5173 |0091: sput-object v7, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.DEBUG:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7351 │ │ -37639a: 2204 8614 |0093: new-instance v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -37639e: 1a0b a654 |0095: const-string v11, "X0" // string@54a6 │ │ -3763a2: 130f 0b00 |0097: const/16 v15, #int 11 // #b │ │ -3763a6: 120e |0099: const/4 v14, #int 0 // #0 │ │ -3763a8: 1a02 bb41 |009a: const-string v2, "Path of encoded data file." // string@41bb │ │ -3763ac: 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 │ │ -3763b2: 6904 5973 |009f: sput-object v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X0:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7359 │ │ -3763b6: 2202 8614 |00a1: new-instance v2, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3763ba: 1a0b a854 |00a3: const-string v11, "X1" // string@54a8 │ │ -3763be: 130f 0c00 |00a5: const/16 v15, #int 12 // #c │ │ -3763c2: 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 │ │ -3763c8: 6902 5a73 |00aa: sput-object v2, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X1:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735a │ │ -3763cc: 220b 8614 |00ac: new-instance v11, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3763d0: 1a0f a954 |00ae: const-string v15, "X2" // string@54a9 │ │ -3763d4: 0810 0200 |00b0: move-object/from16 v16, v2 │ │ -3763d8: 1302 0d00 |00b2: const/16 v2, #int 13 // #d │ │ -3763dc: 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 │ │ -3763e2: 690b 5b73 |00b7: sput-object v11, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X2:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735b │ │ -3763e6: 130e 0e00 |00b9: const/16 v14, #int 14 // #e │ │ -3763ea: 23ee fe15 |00bb: new-array v14, v14, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ -3763ee: 120f |00bd: const/4 v15, #int 0 // #0 │ │ -3763f0: 4d00 0e0f |00be: aput-object v0, v14, v15 │ │ -3763f4: 1210 |00c0: const/4 v0, #int 1 // #1 │ │ -3763f6: 4d01 0e00 |00c1: aput-object v1, v14, v0 │ │ -3763fa: 1220 |00c3: const/4 v0, #int 2 // #2 │ │ -3763fc: 4d03 0e00 |00c4: aput-object v3, v14, v0 │ │ -376400: 1230 |00c6: const/4 v0, #int 3 // #3 │ │ -376402: 4d06 0e00 |00c7: aput-object v6, v14, v0 │ │ -376406: 1240 |00c9: const/4 v0, #int 4 // #4 │ │ -376408: 4d08 0e00 |00ca: aput-object v8, v14, v0 │ │ -37640c: 1250 |00cc: const/4 v0, #int 5 // #5 │ │ -37640e: 4d0a 0e00 |00cd: aput-object v10, v14, v0 │ │ -376412: 1260 |00cf: const/4 v0, #int 6 // #6 │ │ -376414: 4d0c 0e00 |00d0: aput-object v12, v14, v0 │ │ -376418: 1270 |00d2: const/4 v0, #int 7 // #7 │ │ -37641a: 4d0d 0e00 |00d3: aput-object v13, v14, v0 │ │ -37641e: 1300 0800 |00d5: const/16 v0, #int 8 // #8 │ │ -376422: 4d05 0e00 |00d7: aput-object v5, v14, v0 │ │ -376426: 1300 0900 |00d9: const/16 v0, #int 9 // #9 │ │ -37642a: 4d09 0e00 |00db: aput-object v9, v14, v0 │ │ -37642e: 1300 0a00 |00dd: const/16 v0, #int 10 // #a │ │ -376432: 4d07 0e00 |00df: aput-object v7, v14, v0 │ │ -376436: 1300 0b00 |00e1: const/16 v0, #int 11 // #b │ │ -37643a: 4d04 0e00 |00e3: aput-object v4, v14, v0 │ │ -37643e: 1300 0c00 |00e5: const/16 v0, #int 12 // #c │ │ -376442: 4d10 0e00 |00e7: aput-object v16, v14, v0 │ │ -376446: 4d0b 0e02 |00e9: aput-object v11, v14, v2 │ │ -37644a: 690e 4e73 |00eb: sput-object v14, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.$VALUES:[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@734e │ │ -37644e: 0e00 |00ed: return-void │ │ +376260: |[376260] net.sf.dibdib.config.Dib2Root$CmdLineArgs.:()V │ │ +376270: 2200 8614 |0000: new-instance v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376274: 1a01 591d |0002: const-string v1, "HELP" // string@1d59 │ │ +376278: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37627a: 1a03 fc7f |0005: const-string v3, "h?" // string@7ffc │ │ +37627e: 1a04 3f42 |0007: const-string v4, "Print help." // string@423f │ │ +376282: 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 │ │ +376288: 6900 5473 |000c: sput-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.HELP:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7354 │ │ +37628c: 2201 8614 |000e: new-instance v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376290: 1a03 0d53 |0010: const-string v3, "WIDTH" // string@530d │ │ +376294: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +376296: 1a05 0000 |0013: const-string v5, "" // string@0000 │ │ +37629a: 1a06 1d54 |0015: const-string v6, "Width of window/ frame, e.g. '--width=320'." // string@541d │ │ +37629e: 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 │ │ +3762a4: 6901 5873 |001a: sput-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.WIDTH:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7358 │ │ +3762a8: 2203 8614 |001c: new-instance v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +3762ac: 1a06 521d |001e: const-string v6, "HEIGHT" // string@1d52 │ │ +3762b0: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +3762b2: 1a08 ca1d |0021: const-string v8, "Height of window/frame, e.g. '--height=480'." // string@1dca │ │ +3762b6: 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 │ │ +3762bc: 6903 5373 |0026: sput-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.HEIGHT:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7353 │ │ +3762c0: 2206 8614 |0028: new-instance v6, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +3762c4: 1a08 6e16 |002a: const-string v8, "DPI" // string@166e │ │ +3762c8: 1239 |002c: const/4 v9, #int 3 // #3 │ │ +3762ca: 1a0a 7017 |002d: const-string v10, "Dots per inch, e.g. '--dpi=96'." // string@1770 │ │ +3762ce: 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 │ │ +3762d4: 6906 5273 |0032: sput-object v6, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.DPI:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7352 │ │ +3762d8: 2208 8614 |0034: new-instance v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +3762dc: 1a0a 8955 |0036: const-string v10, "ZOOM" // string@5589 │ │ +3762e0: 124b |0038: const/4 v11, #int 4 // #4 │ │ +3762e2: 1a0c a455 |0039: const-string v12, "Zoom level, e.g. '--zoom=-1'." // string@55a4 │ │ +3762e6: 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 │ │ +3762ec: 6908 5c73 |003e: sput-object v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.ZOOM:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735c │ │ +3762f0: 220a 8614 |0040: new-instance v10, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +3762f4: 1a0c 674b |0042: const-string v12, "TTY" // string@4b67 │ │ +3762f8: 125d |0044: const/4 v13, #int 5 // #5 │ │ +3762fa: 1a0e feba |0045: const-string v14, "t" // string@bafe │ │ +3762fe: 1a0f 9249 |0047: const-string v15, "Switch to simple text mode/ terminal mode - no GUI." // string@4992 │ │ +376302: 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 │ │ +376308: 690a 5673 |004c: sput-object v10, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.TTY:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7356 │ │ +37630c: 220c 8614 |004e: new-instance v12, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376310: 1a0e 8e0f |0050: const-string v14, "CARRIAGERETURN" // string@0f8e │ │ +376314: 126f |0052: const/4 v15, #int 6 // #6 │ │ +376316: 1a0d 434c |0053: const-string v13, "Text mode using CR char's - for some special terminals." // string@4c43 │ │ +37631a: 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 │ │ +376320: 690c 5073 |0058: sput-object v12, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.CARRIAGERETURN:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7350 │ │ +376324: 220d 8614 |005a: new-instance v13, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376328: 1a0e c109 |005c: const-string v14, "ASCII" // string@09c1 │ │ +37632c: 127f |005e: const/4 v15, #int 7 // #7 │ │ +37632e: 1a0b 444c |005f: const-string v11, "Text mode without Unicode - for some terminals." // string@4c44 │ │ +376332: 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 │ │ +376338: 690d 4f73 |0064: sput-object v13, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.ASCII:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@734f │ │ +37633c: 2205 8614 |0066: new-instance v5, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376340: 1a0b 5245 |0068: const-string v11, "SECURE" // string@4552 │ │ +376344: 130e 0800 |006a: const/16 v14, #int 8 // #8 │ │ +376348: 1a0f f3a3 |006c: const-string v15, "p" // string@a3f3 │ │ +37634c: 1a09 9e17 |006e: const-string v9, "Dummy passphrase not allowed." // string@179e │ │ +376350: 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 │ │ +376356: 6905 5573 |0073: sput-object v5, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.SECURE:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7355 │ │ +37635a: 2209 8614 |0075: new-instance v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +37635e: 1a0b 7750 |0077: const-string v11, "VERSION" // string@5077 │ │ +376362: 130f 0900 |0079: const/16 v15, #int 9 // #9 │ │ +376366: 1a0e 66c0 |007b: const-string v14, "vV" // string@c066 │ │ +37636a: 1a07 4042 |007d: const-string v7, "Print version info." // string@4240 │ │ +37636e: 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 │ │ +376374: 6909 5773 |0082: sput-object v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.VERSION:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7357 │ │ +376378: 2207 8614 |0084: new-instance v7, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +37637c: 1a0b 4615 |0086: const-string v11, "DEBUG" // string@1546 │ │ +376380: 130e 0a00 |0088: const/16 v14, #int 10 // #a │ │ +376384: 1a0f 3869 |008a: const-string v15, "d" // string@6938 │ │ +376388: 1a04 9149 |008c: const-string v4, "Switch to debug mode - in case of errors." // string@4991 │ │ +37638c: 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 │ │ +376392: 6907 5173 |0091: sput-object v7, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.DEBUG:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7351 │ │ +376396: 2204 8614 |0093: new-instance v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +37639a: 1a0b a654 |0095: const-string v11, "X0" // string@54a6 │ │ +37639e: 130f 0b00 |0097: const/16 v15, #int 11 // #b │ │ +3763a2: 120e |0099: const/4 v14, #int 0 // #0 │ │ +3763a4: 1a02 bb41 |009a: const-string v2, "Path of encoded data file." // string@41bb │ │ +3763a8: 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 │ │ +3763ae: 6904 5973 |009f: sput-object v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X0:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7359 │ │ +3763b2: 2202 8614 |00a1: new-instance v2, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +3763b6: 1a0b a854 |00a3: const-string v11, "X1" // string@54a8 │ │ +3763ba: 130f 0c00 |00a5: const/16 v15, #int 12 // #c │ │ +3763be: 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 │ │ +3763c4: 6902 5a73 |00aa: sput-object v2, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X1:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735a │ │ +3763c8: 220b 8614 |00ac: new-instance v11, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +3763cc: 1a0f a954 |00ae: const-string v15, "X2" // string@54a9 │ │ +3763d0: 0810 0200 |00b0: move-object/from16 v16, v2 │ │ +3763d4: 1302 0d00 |00b2: const/16 v2, #int 13 // #d │ │ +3763d8: 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 │ │ +3763de: 690b 5b73 |00b7: sput-object v11, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X2:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735b │ │ +3763e2: 130e 0e00 |00b9: const/16 v14, #int 14 // #e │ │ +3763e6: 23ee fe15 |00bb: new-array v14, v14, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ +3763ea: 120f |00bd: const/4 v15, #int 0 // #0 │ │ +3763ec: 4d00 0e0f |00be: aput-object v0, v14, v15 │ │ +3763f0: 1210 |00c0: const/4 v0, #int 1 // #1 │ │ +3763f2: 4d01 0e00 |00c1: aput-object v1, v14, v0 │ │ +3763f6: 1220 |00c3: const/4 v0, #int 2 // #2 │ │ +3763f8: 4d03 0e00 |00c4: aput-object v3, v14, v0 │ │ +3763fc: 1230 |00c6: const/4 v0, #int 3 // #3 │ │ +3763fe: 4d06 0e00 |00c7: aput-object v6, v14, v0 │ │ +376402: 1240 |00c9: const/4 v0, #int 4 // #4 │ │ +376404: 4d08 0e00 |00ca: aput-object v8, v14, v0 │ │ +376408: 1250 |00cc: const/4 v0, #int 5 // #5 │ │ +37640a: 4d0a 0e00 |00cd: aput-object v10, v14, v0 │ │ +37640e: 1260 |00cf: const/4 v0, #int 6 // #6 │ │ +376410: 4d0c 0e00 |00d0: aput-object v12, v14, v0 │ │ +376414: 1270 |00d2: const/4 v0, #int 7 // #7 │ │ +376416: 4d0d 0e00 |00d3: aput-object v13, v14, v0 │ │ +37641a: 1300 0800 |00d5: const/16 v0, #int 8 // #8 │ │ +37641e: 4d05 0e00 |00d7: aput-object v5, v14, v0 │ │ +376422: 1300 0900 |00d9: const/16 v0, #int 9 // #9 │ │ +376426: 4d09 0e00 |00db: aput-object v9, v14, v0 │ │ +37642a: 1300 0a00 |00dd: const/16 v0, #int 10 // #a │ │ +37642e: 4d07 0e00 |00df: aput-object v7, v14, v0 │ │ +376432: 1300 0b00 |00e1: const/16 v0, #int 11 // #b │ │ +376436: 4d04 0e00 |00e3: aput-object v4, v14, v0 │ │ +37643a: 1300 0c00 |00e5: const/16 v0, #int 12 // #c │ │ +37643e: 4d10 0e00 |00e7: aput-object v16, v14, v0 │ │ +376442: 4d0b 0e02 |00e9: aput-object v11, v14, v2 │ │ +376446: 690e 4e73 |00eb: sput-object v14, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.$VALUES:[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@734e │ │ +37644a: 0e00 |00ed: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000e line=53 │ │ 0x001c line=54 │ │ 0x0028 line=55 │ │ 0x0034 line=56 │ │ @@ -819569,21 +819569,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 │ │ -376450: |[376450] net.sf.dibdib.config.Dib2Root$CmdLineArgs.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -376460: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -376466: 5b03 5d73 |0003: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ -37646a: 5b04 5e73 |0005: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735e │ │ -37646e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -376470: 5b01 5f73 |0008: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ -376474: 0e00 |000a: return-void │ │ +37644c: |[37644c] net.sf.dibdib.config.Dib2Root$CmdLineArgs.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +37645c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +376462: 5b03 5d73 |0003: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ +376466: 5b04 5e73 |0005: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735e │ │ +37646a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +37646c: 5b01 5f73 |0008: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ +376470: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0005 line=76 │ │ 0x0008 line=77 │ │ locals : │ │ @@ -819598,20 +819598,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 │ │ -37621c: |[37621c] net.sf.dibdib.config.Dib2Root$CmdLineArgs.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; │ │ -37622c: 1c00 8614 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376230: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -376236: 0c01 |0005: move-result-object v1 │ │ -376238: 1f01 8614 |0006: check-cast v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -37623c: 1101 |0008: return-object v1 │ │ +376218: |[376218] net.sf.dibdib.config.Dib2Root$CmdLineArgs.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; │ │ +376228: 1c00 8614 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +37622c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +376232: 0c01 |0005: move-result-object v1 │ │ +376234: 1f01 8614 |0006: check-cast v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376238: 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;) │ │ @@ -819619,20 +819619,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 │ │ -376240: |[376240] net.sf.dibdib.config.Dib2Root$CmdLineArgs.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; │ │ -376250: 6200 4e73 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.$VALUES:[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@734e │ │ -376254: 6e10 6aa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.clone:()Ljava/lang/Object; // method@a66a │ │ -37625a: 0c00 |0005: move-result-object v0 │ │ -37625c: 1f00 fe15 |0006: check-cast v0, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ -376260: 1100 |0008: return-object v0 │ │ +37623c: |[37623c] net.sf.dibdib.config.Dib2Root$CmdLineArgs.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; │ │ +37624c: 6200 4e73 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.$VALUES:[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@734e │ │ +376250: 6e10 6aa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.clone:()Ljava/lang/Object; // method@a66a │ │ +376256: 0c00 |0005: move-result-object v0 │ │ +376258: 1f00 fe15 |0006: check-cast v0, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ +37625c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5927 (Dib2Root.java) │ │ @@ -819797,65 +819797,65 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -376ff4: |[376ff4] net.sf.dibdib.config.Dib2State$Threaded.:()V │ │ -377004: 7010 e497 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37700a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -37700c: 5b50 8473 |0004: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -377010: 5b50 7e73 |0006: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -377014: 5b50 7f73 |0008: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -377018: 2201 9913 |000a: new-instance v1, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ -37701c: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ -377020: 7030 419b 2103 |000e: invoke-direct {v1, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ -377026: 5b51 8873 |0011: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ -37702a: 5a52 8973 |0013: iput-wide v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@7389 │ │ -37702e: 6201 2873 |0015: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.CREATE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -377032: 5b51 6e73 |0017: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -377036: 5b50 7d73 |0019: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ -37703a: 1a01 1f17 |001b: const-string v1, "Dib2" // string@171f │ │ -37703e: 5b51 6c73 |001d: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736c │ │ -377042: 1a01 abc3 |001f: const-string v1, "x" // string@c3ab │ │ -377046: 5b51 6d73 |0021: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ -37704a: 5b50 8373 |0023: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainClassName:Ljava/lang/String; // field@7383 │ │ -37704e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -377050: 5c51 7673 |0026: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bPermitted:Z // field@7376 │ │ -377054: 5c51 7073 |0028: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ -377058: 1214 |002a: const/4 v4, #int 1 // #1 │ │ -37705a: 5c54 7873 |002b: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bStorage:Z // field@7378 │ │ -37705e: 5c51 7a73 |002d: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bWakeUp:Z // field@737a │ │ -377062: 5c51 7273 |002f: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAutostart:Z // field@7372 │ │ -377066: 5c51 7373 |0031: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bInternet:Z // field@7373 │ │ -37706a: 5c54 7973 |0033: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bVibrate:Z // field@7379 │ │ -37706e: 5c54 7473 |0035: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bNotificationSound:Z // field@7374 │ │ -377072: 5c51 7573 |0037: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bNotificationToast:Z // field@7375 │ │ -377076: 5c51 7173 |0039: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAutoRefresh:Z // field@7371 │ │ -37707a: 5c51 7773 |003b: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bServiceThreadsHalted:Z // field@7377 │ │ -37707e: 5a52 6b73 |003d: iput-wide v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736b │ │ -377082: 1302 1027 |003f: const/16 v2, #int 10000 // #2710 │ │ -377086: 5952 8073 |0041: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.jSound0_msec:I // field@7380 │ │ -37708a: 1402 60ea 0000 |0043: const v2, #float 8.40779e-41 // #0000ea60 │ │ -377090: 5952 8173 |0046: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.jSound1_msec:I // field@7381 │ │ -377094: 1302 b004 |0048: const/16 v2, #int 1200 // #4b0 │ │ -377098: 5952 8b73 |004a: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.soundLength_msec:I // field@738b │ │ -37709c: 5b50 7b73 |004c: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3770a0: 5b50 7c73 |004e: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ -3770a4: 1402 c027 0900 |0050: const v2, #float 8.40779e-40 // #000927c0 │ │ -3770aa: 5952 6f73 |0053: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.autosaveInterval_msec:I // field@736f │ │ -3770ae: 5b50 8773 |0055: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.msg4Notification:Ljava/lang/String; // field@7387 │ │ -3770b2: 5951 8a73 |0057: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.serviceInterval_msec:I // field@738a │ │ -3770b6: 1301 2a00 |0059: const/16 v1, #int 42 // #2a │ │ -3770ba: 5951 8573 |005b: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minLargeSeq:I // field@7385 │ │ -3770be: 1301 8813 |005d: const/16 v1, #int 5000 // #1388 │ │ -3770c2: 5951 8673 |005f: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minTimeVerySlowProcess_msec:I // field@7386 │ │ -3770c6: 5b50 8273 |0061: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.locale:Ljava/util/Locale; // field@7382 │ │ -3770ca: 0e00 |0063: return-void │ │ +376ff0: |[376ff0] net.sf.dibdib.config.Dib2State$Threaded.:()V │ │ +377000: 7010 e497 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@97e4 │ │ +377006: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +377008: 5b50 8473 |0004: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +37700c: 5b50 7e73 |0006: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +377010: 5b50 7f73 |0008: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +377014: 2201 9913 |000a: new-instance v1, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ +377018: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ +37701c: 7030 419b 2103 |000e: invoke-direct {v1, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ +377022: 5b51 8873 |0011: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ +377026: 5a52 8973 |0013: iput-wide v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@7389 │ │ +37702a: 6201 2873 |0015: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.CREATE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +37702e: 5b51 6e73 |0017: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +377032: 5b50 7d73 |0019: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ +377036: 1a01 1f17 |001b: const-string v1, "Dib2" // string@171f │ │ +37703a: 5b51 6c73 |001d: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736c │ │ +37703e: 1a01 abc3 |001f: const-string v1, "x" // string@c3ab │ │ +377042: 5b51 6d73 |0021: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ +377046: 5b50 8373 |0023: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainClassName:Ljava/lang/String; // field@7383 │ │ +37704a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +37704c: 5c51 7673 |0026: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bPermitted:Z // field@7376 │ │ +377050: 5c51 7073 |0028: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ +377054: 1214 |002a: const/4 v4, #int 1 // #1 │ │ +377056: 5c54 7873 |002b: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bStorage:Z // field@7378 │ │ +37705a: 5c51 7a73 |002d: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bWakeUp:Z // field@737a │ │ +37705e: 5c51 7273 |002f: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAutostart:Z // field@7372 │ │ +377062: 5c51 7373 |0031: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bInternet:Z // field@7373 │ │ +377066: 5c54 7973 |0033: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bVibrate:Z // field@7379 │ │ +37706a: 5c54 7473 |0035: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bNotificationSound:Z // field@7374 │ │ +37706e: 5c51 7573 |0037: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bNotificationToast:Z // field@7375 │ │ +377072: 5c51 7173 |0039: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAutoRefresh:Z // field@7371 │ │ +377076: 5c51 7773 |003b: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bServiceThreadsHalted:Z // field@7377 │ │ +37707a: 5a52 6b73 |003d: iput-wide v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736b │ │ +37707e: 1302 1027 |003f: const/16 v2, #int 10000 // #2710 │ │ +377082: 5952 8073 |0041: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.jSound0_msec:I // field@7380 │ │ +377086: 1402 60ea 0000 |0043: const v2, #float 8.40779e-41 // #0000ea60 │ │ +37708c: 5952 8173 |0046: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.jSound1_msec:I // field@7381 │ │ +377090: 1302 b004 |0048: const/16 v2, #int 1200 // #4b0 │ │ +377094: 5952 8b73 |004a: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.soundLength_msec:I // field@738b │ │ +377098: 5b50 7b73 |004c: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +37709c: 5b50 7c73 |004e: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ +3770a0: 1402 c027 0900 |0050: const v2, #float 8.40779e-40 // #000927c0 │ │ +3770a6: 5952 6f73 |0053: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.autosaveInterval_msec:I // field@736f │ │ +3770aa: 5b50 8773 |0055: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.msg4Notification:Ljava/lang/String; // field@7387 │ │ +3770ae: 5951 8a73 |0057: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.serviceInterval_msec:I // field@738a │ │ +3770b2: 1301 2a00 |0059: const/16 v1, #int 42 // #2a │ │ +3770b6: 5951 8573 |005b: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minLargeSeq:I // field@7385 │ │ +3770ba: 1301 8813 |005d: const/16 v1, #int 5000 // #1388 │ │ +3770be: 5951 8673 |005f: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minTimeVerySlowProcess_msec:I // field@7386 │ │ +3770c2: 5b50 8273 |0061: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.locale:Ljava/util/Locale; // field@7382 │ │ +3770c6: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=25 │ │ 0x0006 line=27 │ │ 0x0008 line=28 │ │ 0x000a line=32 │ │ @@ -819938,23 +819938,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3770cc: |[3770cc] net.sf.dibdib.config.Dib2State$Ui.:()V │ │ -3770dc: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3770e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3770e4: 5c10 8c73 |0004: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.bExitConfirmation:Z // field@738c │ │ -3770e8: 5c10 8d73 |0006: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ -3770ec: 5910 8e73 |0008: iput v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ -3770f0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3770f2: 5b10 8f73 |000b: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@738f │ │ -3770f6: 0e00 |000d: return-void │ │ +3770c8: |[3770c8] net.sf.dibdib.config.Dib2State$Ui.:()V │ │ +3770d8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3770de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3770e0: 5c10 8c73 |0004: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.bExitConfirmation:Z // field@738c │ │ +3770e4: 5c10 8d73 |0006: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ +3770e8: 5910 8e73 |0008: iput v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ +3770ec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3770ee: 5b10 8f73 |000b: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@738f │ │ +3770f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0006 line=88 │ │ 0x0008 line=89 │ │ 0x000b line=90 │ │ @@ -820064,50 +820064,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 68 16-bit code units │ │ -37982c: |[37982c] net.sf.dibdib.generic.BigSxg.:()V │ │ -37983c: 2200 8c14 |0000: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -379840: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -379844: 1a03 8006 |0004: const-string v3, "0" // string@0680 │ │ -379848: 7040 d8a1 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ -37984e: 6900 a073 |0009: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a0 │ │ -379852: 2200 8c14 |000b: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -379856: 1601 0100 |000d: const-wide/16 v1, #int 1 // #1 │ │ -37985a: 1a03 b006 |000f: const-string v3, "1" // string@06b0 │ │ -37985e: 7040 d8a1 1032 |0011: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ -379864: 6900 a173 |0014: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ -379868: 2200 8c14 |0016: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -37986c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -37986e: 231b 1915 |0019: new-array v11, v1, [I // type@1519 │ │ -379872: 1905 f87f |001b: const-wide/high16 v5, #long 9221120237041090560 // #7ff8 │ │ -379876: 1207 |001d: const/4 v7, #int 0 // #0 │ │ -379878: 1a08 0000 |001e: const-string v8, "" // string@0000 │ │ -37987c: 1609 0100 |0020: const-wide/16 v9, #int 1 // #1 │ │ -379880: 0704 |0022: move-object v4, v0 │ │ -379882: 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 │ │ -379888: 6900 a373 |0026: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_NAN:Lnet/sf/dibdib/generic/BigSxg; // field@73a3 │ │ -37988c: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -37988e: 6900 a473 |0029: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_PI:Lnet/sf/dibdib/generic/BigSxg; // field@73a4 │ │ -379892: 6900 a273 |002b: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_E:Lnet/sf/dibdib/generic/BigSxg; // field@73a2 │ │ -379896: 1301 4100 |002d: const/16 v1, #int 65 // #41 │ │ -37989a: 2311 e315 |002f: new-array v1, v1, [Ljava/math/BigDecimal; // type@15e3 │ │ -37989e: 6901 af73 |0031: sput-object v1, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73af │ │ -3798a2: 1301 8000 |0033: const/16 v1, #int 128 // #80 │ │ -3798a6: 2311 1515 |0035: new-array v1, v1, [B // type@1515 │ │ -3798aa: 6901 ae73 |0037: sput-object v1, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73ae │ │ -3798ae: 1901 0040 |0039: const-wide/high16 v1, #long 4611686018427387904 // #4000 │ │ -3798b2: 7120 bd97 2100 |003b: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ -3798b8: 0b01 |003e: move-result-wide v1 │ │ -3798ba: 6801 ab73 |003f: sput-wide v1, Lnet/sf/dibdib/generic/BigSxg;.kLogOf2:D // field@73ab │ │ -3798be: 6900 a573 |0041: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a5 │ │ -3798c2: 0e00 |0043: return-void │ │ +379828: |[379828] net.sf.dibdib.generic.BigSxg.:()V │ │ +379838: 2200 8c14 |0000: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +37983c: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +379840: 1a03 8006 |0004: const-string v3, "0" // string@0680 │ │ +379844: 7040 d8a1 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ +37984a: 6900 a073 |0009: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a0 │ │ +37984e: 2200 8c14 |000b: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379852: 1601 0100 |000d: const-wide/16 v1, #int 1 // #1 │ │ +379856: 1a03 b006 |000f: const-string v3, "1" // string@06b0 │ │ +37985a: 7040 d8a1 1032 |0011: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ +379860: 6900 a173 |0014: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ +379864: 2200 8c14 |0016: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379868: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +37986a: 231b 1915 |0019: new-array v11, v1, [I // type@1519 │ │ +37986e: 1905 f87f |001b: const-wide/high16 v5, #long 9221120237041090560 // #7ff8 │ │ +379872: 1207 |001d: const/4 v7, #int 0 // #0 │ │ +379874: 1a08 0000 |001e: const-string v8, "" // string@0000 │ │ +379878: 1609 0100 |0020: const-wide/16 v9, #int 1 // #1 │ │ +37987c: 0704 |0022: move-object v4, v0 │ │ +37987e: 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 │ │ +379884: 6900 a373 |0026: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_NAN:Lnet/sf/dibdib/generic/BigSxg; // field@73a3 │ │ +379888: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +37988a: 6900 a473 |0029: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_PI:Lnet/sf/dibdib/generic/BigSxg; // field@73a4 │ │ +37988e: 6900 a273 |002b: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_E:Lnet/sf/dibdib/generic/BigSxg; // field@73a2 │ │ +379892: 1301 4100 |002d: const/16 v1, #int 65 // #41 │ │ +379896: 2311 e315 |002f: new-array v1, v1, [Ljava/math/BigDecimal; // type@15e3 │ │ +37989a: 6901 af73 |0031: sput-object v1, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73af │ │ +37989e: 1301 8000 |0033: const/16 v1, #int 128 // #80 │ │ +3798a2: 2311 1515 |0035: new-array v1, v1, [B // type@1515 │ │ +3798a6: 6901 ae73 |0037: sput-object v1, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73ae │ │ +3798aa: 1901 0040 |0039: const-wide/high16 v1, #long 4611686018427387904 // #4000 │ │ +3798ae: 7120 bd97 2100 |003b: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ +3798b4: 0b01 |003e: move-result-wide v1 │ │ +3798b6: 6801 ab73 |003f: sput-wide v1, Lnet/sf/dibdib/generic/BigSxg;.kLogOf2:D // field@73ab │ │ +3798ba: 6900 a573 |0041: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a5 │ │ +3798be: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000b line=17 │ │ 0x0016 line=18 │ │ 0x0029 line=19 │ │ 0x002b line=20 │ │ @@ -820122,47 +820122,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 │ │ -3798c4: |[3798c4] net.sf.dibdib.generic.BigSxg.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V │ │ -3798d4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3798da: 5a16 a673 |0003: iput-wide v6, v1, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a6 │ │ -3798de: 2186 |0005: array-length v6, v8 │ │ -3798e0: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -3798e2: 3d06 0500 |0007: if-lez v6, 000c // +0005 │ │ -3798e6: 4406 0807 |0009: aget v6, v8, v7 │ │ -3798ea: 2802 |000b: goto 000d // +0002 │ │ -3798ec: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -3798ee: 5916 a773 |000d: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ -3798f2: 2186 |000f: array-length v6, v8 │ │ -3798f4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3798f6: 3560 0500 |0011: if-ge v0, v6, 0016 // +0005 │ │ -3798fa: 4406 0800 |0013: aget v6, v8, v0 │ │ -3798fe: 2802 |0015: goto 0017 // +0002 │ │ -379900: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -379902: 5916 a873 |0017: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a8 │ │ -379906: 2186 |0019: array-length v6, v8 │ │ -379908: 1220 |001a: const/4 v0, #int 2 // #2 │ │ -37990a: 3560 0500 |001b: if-ge v0, v6, 0020 // +0005 │ │ -37990e: 4406 0800 |001d: aget v6, v8, v0 │ │ -379912: 2802 |001f: goto 0021 // +0002 │ │ -379914: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -379916: 5916 a973 |0021: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ -37991a: 2186 |0023: array-length v6, v8 │ │ -37991c: 1230 |0024: const/4 v0, #int 3 // #3 │ │ -37991e: 3560 0400 |0025: if-ge v0, v6, 0029 // +0004 │ │ -379922: 4407 0800 |0027: aget v7, v8, v0 │ │ -379926: 5917 aa73 |0029: iput v7, v1, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73aa │ │ -37992a: 5a12 ac73 |002b: iput-wide v2, v1, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ -37992e: 5b14 ad73 |002d: iput-object v4, v1, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ -379932: 5b15 b073 |002f: iput-object v5, v1, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b0 │ │ -379936: 0e00 |0031: return-void │ │ +3798c0: |[3798c0] net.sf.dibdib.generic.BigSxg.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V │ │ +3798d0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3798d6: 5a16 a673 |0003: iput-wide v6, v1, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a6 │ │ +3798da: 2186 |0005: array-length v6, v8 │ │ +3798dc: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +3798de: 3d06 0500 |0007: if-lez v6, 000c // +0005 │ │ +3798e2: 4406 0807 |0009: aget v6, v8, v7 │ │ +3798e6: 2802 |000b: goto 000d // +0002 │ │ +3798e8: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +3798ea: 5916 a773 |000d: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ +3798ee: 2186 |000f: array-length v6, v8 │ │ +3798f0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3798f2: 3560 0500 |0011: if-ge v0, v6, 0016 // +0005 │ │ +3798f6: 4406 0800 |0013: aget v6, v8, v0 │ │ +3798fa: 2802 |0015: goto 0017 // +0002 │ │ +3798fc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +3798fe: 5916 a873 |0017: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a8 │ │ +379902: 2186 |0019: array-length v6, v8 │ │ +379904: 1220 |001a: const/4 v0, #int 2 // #2 │ │ +379906: 3560 0500 |001b: if-ge v0, v6, 0020 // +0005 │ │ +37990a: 4406 0800 |001d: aget v6, v8, v0 │ │ +37990e: 2802 |001f: goto 0021 // +0002 │ │ +379910: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +379912: 5916 a973 |0021: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ +379916: 2186 |0023: array-length v6, v8 │ │ +379918: 1230 |0024: const/4 v0, #int 3 // #3 │ │ +37991a: 3560 0400 |0025: if-ge v0, v6, 0029 // +0004 │ │ +37991e: 4407 0800 |0027: aget v7, v8, v0 │ │ +379922: 5917 aa73 |0029: iput v7, v1, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73aa │ │ +379926: 5a12 ac73 |002b: iput-wide v2, v1, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ +37992a: 5b14 ad73 |002d: iput-object v4, v1, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ +37992e: 5b15 b073 |002f: iput-object v5, v1, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b0 │ │ +379932: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ 0x0005 line=124 │ │ 0x000f line=125 │ │ 0x0019 line=126 │ │ @@ -820183,47 +820183,47 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -379978: |[379978] net.sf.dibdib.generic.BigSxg.:(JLjava/lang/String;)V │ │ -379988: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37998e: 1600 0100 |0003: const-wide/16 v0, #int 1 // #1 │ │ -379992: 5a40 a673 |0005: iput-wide v0, v4, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a6 │ │ -379996: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -379998: 5940 a773 |0008: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ -37999c: 5940 a873 |000a: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a8 │ │ -3799a0: 5940 a973 |000c: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ -3799a4: 5940 aa73 |000e: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73aa │ │ -3799a8: 1801 8d42 eba9 c7d6 fbff |0010: const-wide v1, #double -nan // #fffbd6c7a9eb428d │ │ -3799b2: 3103 0105 |0015: cmp-long v3, v1, v5 │ │ -3799b6: 3b03 0c00 |0017: if-gez v3, 0023 // +000c │ │ -3799ba: 1801 73bd 1456 3829 0400 |0019: const-wide v1, #double 5.7866e-309 // #000429385614bd73 │ │ -3799c4: 3103 0501 |001e: cmp-long v3, v5, v1 │ │ -3799c8: 3b03 0300 |0020: if-gez v3, 0023 // +0003 │ │ -3799cc: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -3799ce: 3800 0400 |0023: if-eqz v0, 0027 // +0004 │ │ -3799d2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -3799d4: 2806 |0026: goto 002c // +0006 │ │ -3799d6: 2201 0113 |0027: new-instance v1, Ljava/math/BigDecimal; // type@1301 │ │ -3799da: 7030 a998 5106 |0029: invoke-direct {v1, v5, v6}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ -3799e0: 5b41 ad73 |002c: iput-object v1, v4, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ -3799e4: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ -3799e8: 1600 c31e |0030: const-wide/16 v0, #int 7875 // #1ec3 │ │ -3799ec: 9d05 0500 |0032: mul-long v5, v5, v0 │ │ -3799f0: 8655 |0034: long-to-double v5, v5 │ │ -3799f2: 2809 |0035: goto 003e // +0009 │ │ -3799f4: 1800 0000 0000 00c3 be40 |0036: const-wide v0, #double 7875 // #40bec30000000000 │ │ -3799fe: 8655 |003b: long-to-double v5, v5 │ │ -379a00: ad05 0500 |003c: mul-double v5, v5, v0 │ │ -379a04: 5a45 ac73 |003e: iput-wide v5, v4, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ -379a08: 5b47 b073 |0040: iput-object v7, v4, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b0 │ │ -379a0c: 0e00 |0042: return-void │ │ +379974: |[379974] net.sf.dibdib.generic.BigSxg.:(JLjava/lang/String;)V │ │ +379984: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ +37998a: 1600 0100 |0003: const-wide/16 v0, #int 1 // #1 │ │ +37998e: 5a40 a673 |0005: iput-wide v0, v4, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a6 │ │ +379992: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +379994: 5940 a773 |0008: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ +379998: 5940 a873 |000a: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a8 │ │ +37999c: 5940 a973 |000c: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ +3799a0: 5940 aa73 |000e: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73aa │ │ +3799a4: 1801 8d42 eba9 c7d6 fbff |0010: const-wide v1, #double -nan // #fffbd6c7a9eb428d │ │ +3799ae: 3103 0105 |0015: cmp-long v3, v1, v5 │ │ +3799b2: 3b03 0c00 |0017: if-gez v3, 0023 // +000c │ │ +3799b6: 1801 73bd 1456 3829 0400 |0019: const-wide v1, #double 5.7866e-309 // #000429385614bd73 │ │ +3799c0: 3103 0501 |001e: cmp-long v3, v5, v1 │ │ +3799c4: 3b03 0300 |0020: if-gez v3, 0023 // +0003 │ │ +3799c8: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +3799ca: 3800 0400 |0023: if-eqz v0, 0027 // +0004 │ │ +3799ce: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +3799d0: 2806 |0026: goto 002c // +0006 │ │ +3799d2: 2201 0113 |0027: new-instance v1, Ljava/math/BigDecimal; // type@1301 │ │ +3799d6: 7030 a998 5106 |0029: invoke-direct {v1, v5, v6}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ +3799dc: 5b41 ad73 |002c: iput-object v1, v4, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ +3799e0: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ +3799e4: 1600 c31e |0030: const-wide/16 v0, #int 7875 // #1ec3 │ │ +3799e8: 9d05 0500 |0032: mul-long v5, v5, v0 │ │ +3799ec: 8655 |0034: long-to-double v5, v5 │ │ +3799ee: 2809 |0035: goto 003e // +0009 │ │ +3799f0: 1800 0000 0000 00c3 be40 |0036: const-wide v0, #double 7875 // #40bec30000000000 │ │ +3799fa: 8655 |003b: long-to-double v5, v5 │ │ +3799fc: ad05 0500 |003c: mul-double v5, v5, v0 │ │ +379a00: 5a45 ac73 |003e: iput-wide v5, v4, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ +379a04: 5b47 b073 |0040: iput-object v7, v4, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b0 │ │ +379a08: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ 0x0008 line=96 │ │ 0x000a line=97 │ │ 0x000c line=98 │ │ @@ -820241,28 +820241,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 │ │ -379938: |[379938] net.sf.dibdib.generic.BigSxg.:(Ljava/lang/String;D)V │ │ -379948: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37994e: 1600 0100 |0003: const-wide/16 v0, #int 1 // #1 │ │ -379952: 5a20 a673 |0005: iput-wide v0, v2, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a6 │ │ -379956: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -379958: 5920 a773 |0008: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ -37995c: 5920 a873 |000a: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a8 │ │ -379960: 5920 a973 |000c: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ -379964: 5920 aa73 |000e: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73aa │ │ -379968: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -37996a: 5b20 ad73 |0011: iput-object v0, v2, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ -37996e: 5a24 ac73 |0013: iput-wide v4, v2, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ -379972: 5b23 b073 |0015: iput-object v3, v2, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b0 │ │ -379976: 0e00 |0017: return-void │ │ +379934: |[379934] net.sf.dibdib.generic.BigSxg.:(Ljava/lang/String;D)V │ │ +379944: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +37994a: 1600 0100 |0003: const-wide/16 v0, #int 1 // #1 │ │ +37994e: 5a20 a673 |0005: iput-wide v0, v2, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a6 │ │ +379952: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +379954: 5920 a773 |0008: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ +379958: 5920 a873 |000a: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a8 │ │ +37995c: 5920 a973 |000c: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ +379960: 5920 aa73 |000e: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73aa │ │ +379964: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +379966: 5b20 ad73 |0011: iput-object v0, v2, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ +37996a: 5a24 ac73 |0013: iput-wide v4, v2, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ +37996e: 5b23 b073 |0015: iput-object v3, v2, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b0 │ │ +379972: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ 0x0008 line=113 │ │ 0x000a line=114 │ │ 0x000c line=115 │ │ @@ -820280,67 +820280,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 │ │ -378c90: |[378c90] net.sf.dibdib.generic.BigSxg.bits4SxgChecked64:(Ljava/lang/String;Z)J │ │ -378ca0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -378ca4: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378caa: 1a01 9106 |0005: const-string v1, "000000000000" // string@0691 │ │ -378cae: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378cb4: 6e20 4b98 a000 |000a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378cba: 6e10 5498 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378cc0: 0c00 |0010: move-result-object v0 │ │ -378cc2: 6e10 2298 0a00 |0011: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -378cc8: 0a0a |0014: move-result v10 │ │ -378cca: 6e20 2d98 a000 |0015: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -378cd0: 0c0a |0018: move-result-object v10 │ │ -378cd2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -378cd4: 1301 0a00 |001a: const/16 v1, #int 10 // #a │ │ -378cd8: 6e30 2e98 0a01 |001c: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378cde: 0c00 |001f: move-result-object v0 │ │ -378ce0: 7110 dca1 0000 |0020: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -378ce6: 0b02 |0023: move-result-wide v2 │ │ -378ce8: 6e20 2d98 1a00 |0024: invoke-virtual {v10, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -378cee: 0c0a |0027: move-result-object v10 │ │ -378cf0: 7110 dca1 0a00 |0028: invoke-static {v10}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -378cf6: 0b00 |002b: move-result-wide v0 │ │ -378cf8: 1804 ffff ffff 0000 0000 |002c: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -378d02: a006 0204 |0031: and-long v6, v2, v4 │ │ -378d06: 1608 100e |0033: const-wide/16 v8, #int 3600 // #e10 │ │ -378d0a: 9d06 0608 |0035: mul-long v6, v6, v8 │ │ -378d0e: bb06 |0037: add-long/2addr v6, v0 │ │ -378d10: 130a 2000 |0038: const/16 v10, #int 32 // #20 │ │ -378d14: a500 020a |003a: ushr-long v0, v2, v10 │ │ -378d18: 9d00 0008 |003c: mul-long v0, v0, v8 │ │ -378d1c: a502 060a |003e: ushr-long v2, v6, v10 │ │ -378d20: bb20 |0040: add-long/2addr v0, v2 │ │ -378d22: 1602 3f00 |0041: const-wide/16 v2, #int 63 // #3f │ │ -378d26: c062 |0043: and-long/2addr v2, v6 │ │ -378d28: 130a 1a00 |0044: const/16 v10, #int 26 // #1a │ │ -378d2c: c3a0 |0046: shl-long/2addr v0, v10 │ │ -378d2e: c064 |0047: and-long/2addr v4, v6 │ │ -378d30: 126a |0048: const/4 v10, #int 6 // #6 │ │ -378d32: c5a4 |0049: ushr-long/2addr v4, v10 │ │ -378d34: c140 |004a: or-long/2addr v0, v4 │ │ -378d36: 7120 b070 1000 |004b: invoke-static {v0, v1}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b0 │ │ -378d3c: 0a04 |004e: move-result v4 │ │ -378d3e: df04 0419 |004f: xor-int/lit8 v4, v4, #int 25 // #19 │ │ -378d42: 8144 |0051: int-to-long v4, v4 │ │ -378d44: 3106 0204 |0052: cmp-long v6, v2, v4 │ │ -378d48: 3806 0b00 |0054: if-eqz v6, 005f // +000b │ │ -378d4c: 380b 0500 |0056: if-eqz v11, 005b // +0005 │ │ -378d50: 160a 0000 |0058: const-wide/16 v10, #int 0 // #0 │ │ -378d54: 2804 |005a: goto 005e // +0004 │ │ -378d56: a30a 000a |005b: shl-long v10, v0, v10 │ │ -378d5a: c12a |005d: or-long/2addr v10, v2 │ │ -378d5c: 100a |005e: return-wide v10 │ │ -378d5e: 1000 |005f: return-wide v0 │ │ +378c8c: |[378c8c] net.sf.dibdib.generic.BigSxg.bits4SxgChecked64:(Ljava/lang/String;Z)J │ │ +378c9c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +378ca0: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378ca6: 1a01 9106 |0005: const-string v1, "000000000000" // string@0691 │ │ +378caa: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378cb0: 6e20 4b98 a000 |000a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378cb6: 6e10 5498 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378cbc: 0c00 |0010: move-result-object v0 │ │ +378cbe: 6e10 2298 0a00 |0011: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +378cc4: 0a0a |0014: move-result v10 │ │ +378cc6: 6e20 2d98 a000 |0015: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +378ccc: 0c0a |0018: move-result-object v10 │ │ +378cce: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +378cd0: 1301 0a00 |001a: const/16 v1, #int 10 // #a │ │ +378cd4: 6e30 2e98 0a01 |001c: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +378cda: 0c00 |001f: move-result-object v0 │ │ +378cdc: 7110 dca1 0000 |0020: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +378ce2: 0b02 |0023: move-result-wide v2 │ │ +378ce4: 6e20 2d98 1a00 |0024: invoke-virtual {v10, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +378cea: 0c0a |0027: move-result-object v10 │ │ +378cec: 7110 dca1 0a00 |0028: invoke-static {v10}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +378cf2: 0b00 |002b: move-result-wide v0 │ │ +378cf4: 1804 ffff ffff 0000 0000 |002c: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +378cfe: a006 0204 |0031: and-long v6, v2, v4 │ │ +378d02: 1608 100e |0033: const-wide/16 v8, #int 3600 // #e10 │ │ +378d06: 9d06 0608 |0035: mul-long v6, v6, v8 │ │ +378d0a: bb06 |0037: add-long/2addr v6, v0 │ │ +378d0c: 130a 2000 |0038: const/16 v10, #int 32 // #20 │ │ +378d10: a500 020a |003a: ushr-long v0, v2, v10 │ │ +378d14: 9d00 0008 |003c: mul-long v0, v0, v8 │ │ +378d18: a502 060a |003e: ushr-long v2, v6, v10 │ │ +378d1c: bb20 |0040: add-long/2addr v0, v2 │ │ +378d1e: 1602 3f00 |0041: const-wide/16 v2, #int 63 // #3f │ │ +378d22: c062 |0043: and-long/2addr v2, v6 │ │ +378d24: 130a 1a00 |0044: const/16 v10, #int 26 // #1a │ │ +378d28: c3a0 |0046: shl-long/2addr v0, v10 │ │ +378d2a: c064 |0047: and-long/2addr v4, v6 │ │ +378d2c: 126a |0048: const/4 v10, #int 6 // #6 │ │ +378d2e: c5a4 |0049: ushr-long/2addr v4, v10 │ │ +378d30: c140 |004a: or-long/2addr v0, v4 │ │ +378d32: 7120 b070 1000 |004b: invoke-static {v0, v1}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b0 │ │ +378d38: 0a04 |004e: move-result v4 │ │ +378d3a: df04 0419 |004f: xor-int/lit8 v4, v4, #int 25 // #19 │ │ +378d3e: 8144 |0051: int-to-long v4, v4 │ │ +378d40: 3106 0204 |0052: cmp-long v6, v2, v4 │ │ +378d44: 3806 0b00 |0054: if-eqz v6, 005f // +000b │ │ +378d48: 380b 0500 |0056: if-eqz v11, 005b // +0005 │ │ +378d4c: 160a 0000 |0058: const-wide/16 v10, #int 0 // #0 │ │ +378d50: 2804 |005a: goto 005e // +0004 │ │ +378d52: a30a 000a |005b: shl-long v10, v0, v10 │ │ +378d56: c12a |005d: or-long/2addr v10, v2 │ │ +378d58: 100a |005e: return-wide v10 │ │ +378d5a: 1000 |005f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ 0x001c line=938 │ │ 0x0024 line=939 │ │ 0x004b line=945 │ │ locals : │ │ @@ -820352,71 +820352,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 │ │ -378d60: |[378d60] net.sf.dibdib.generic.BigSxg.bits4SxgFlipped64:(Ljava/lang/String;Z)J │ │ -378d70: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -378d74: 7401 2298 1100 |0002: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@9822 │ │ -378d7a: 0a01 |0005: move-result v1 │ │ -378d7c: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -378d80: 1304 0c00 |0008: const/16 v4, #int 12 // #c │ │ -378d84: 3714 0a00 |000a: if-le v4, v1, 0014 // +000a │ │ -378d88: 3812 0300 |000c: if-eqz v18, 000f // +0003 │ │ -378d8c: 2805 |000e: goto 0013 // +0005 │ │ -378d8e: 7701 dca1 1100 |000f: invoke-static/range {v17}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -378d94: 0b02 |0012: move-result-wide v2 │ │ -378d96: 1002 |0013: return-wide v2 │ │ -378d98: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -378d9a: 1304 0a00 |0015: const/16 v4, #int 10 // #a │ │ -378d9e: 6e30 2e98 1004 |0017: invoke-virtual {v0, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378da4: 0c01 |001a: move-result-object v1 │ │ -378da6: 7110 dca1 0100 |001b: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -378dac: 0b05 |001e: move-result-wide v5 │ │ -378dae: 6e20 2d98 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -378db4: 0c00 |0022: move-result-object v0 │ │ -378db6: 7110 dca1 0000 |0023: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -378dbc: 0b00 |0026: move-result-wide v0 │ │ -378dbe: 1807 ffff ffff 0000 0000 |0027: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ -378dc8: a009 0507 |002c: and-long v9, v5, v7 │ │ -378dcc: 160b 100e |002e: const-wide/16 v11, #int 3600 // #e10 │ │ -378dd0: 9d09 090b |0030: mul-long v9, v9, v11 │ │ -378dd4: bb09 |0032: add-long/2addr v9, v0 │ │ -378dd6: 1300 2000 |0033: const/16 v0, #int 32 // #20 │ │ -378dda: a504 0500 |0035: ushr-long v4, v5, v0 │ │ -378dde: 9d04 040b |0037: mul-long v4, v4, v11 │ │ -378de2: a50b 0900 |0039: ushr-long v11, v9, v0 │ │ -378de6: bbb4 |003b: add-long/2addr v4, v11 │ │ -378de8: a50d 0400 |003c: ushr-long v13, v4, v0 │ │ -378dec: 160f 3000 |003e: const-wide/16 v15, #int 48 // #30 │ │ -378df0: c0fd |0040: and-long/2addr v13, v15 │ │ -378df2: 160f 0f00 |0041: const-wide/16 v15, #int 15 // #f │ │ -378df6: c0fb |0043: and-long/2addr v11, v15 │ │ -378df8: c1db |0044: or-long/2addr v11, v13 │ │ -378dfa: 1241 |0045: const/4 v1, #int 4 // #4 │ │ -378dfc: c514 |0046: ushr-long/2addr v4, v1 │ │ -378dfe: c074 |0047: and-long/2addr v4, v7 │ │ -378e00: 170d ffff 0000 |0048: const-wide/32 v13, #float 9.18341e-41 // #0000ffff │ │ -378e06: c2d4 |004b: xor-long/2addr v4, v13 │ │ -378e08: a300 0400 |004c: shl-long v0, v4, v0 │ │ -378e0c: a004 0907 |004e: and-long v4, v9, v7 │ │ -378e10: c2d4 |0050: xor-long/2addr v4, v13 │ │ -378e12: c140 |0051: or-long/2addr v0, v4 │ │ -378e14: 3812 0f00 |0052: if-eqz v18, 0061 // +000f │ │ -378e18: 7120 b070 1000 |0054: invoke-static {v0, v1}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b0 │ │ -378e1e: 0a04 |0057: move-result v4 │ │ -378e20: 7c44 |0058: not-int v4, v4 │ │ -378e22: dd04 043f |0059: and-int/lit8 v4, v4, #int 63 // #3f │ │ -378e26: 8144 |005b: int-to-long v4, v4 │ │ -378e28: 3106 0b04 |005c: cmp-long v6, v11, v4 │ │ -378e2c: 3806 0300 |005e: if-eqz v6, 0061 // +0003 │ │ -378e30: 1002 |0060: return-wide v2 │ │ -378e32: 1000 |0061: return-wide v0 │ │ +378d5c: |[378d5c] net.sf.dibdib.generic.BigSxg.bits4SxgFlipped64:(Ljava/lang/String;Z)J │ │ +378d6c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +378d70: 7401 2298 1100 |0002: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@9822 │ │ +378d76: 0a01 |0005: move-result v1 │ │ +378d78: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +378d7c: 1304 0c00 |0008: const/16 v4, #int 12 // #c │ │ +378d80: 3714 0a00 |000a: if-le v4, v1, 0014 // +000a │ │ +378d84: 3812 0300 |000c: if-eqz v18, 000f // +0003 │ │ +378d88: 2805 |000e: goto 0013 // +0005 │ │ +378d8a: 7701 dca1 1100 |000f: invoke-static/range {v17}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +378d90: 0b02 |0012: move-result-wide v2 │ │ +378d92: 1002 |0013: return-wide v2 │ │ +378d94: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +378d96: 1304 0a00 |0015: const/16 v4, #int 10 // #a │ │ +378d9a: 6e30 2e98 1004 |0017: invoke-virtual {v0, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +378da0: 0c01 |001a: move-result-object v1 │ │ +378da2: 7110 dca1 0100 |001b: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +378da8: 0b05 |001e: move-result-wide v5 │ │ +378daa: 6e20 2d98 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +378db0: 0c00 |0022: move-result-object v0 │ │ +378db2: 7110 dca1 0000 |0023: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +378db8: 0b00 |0026: move-result-wide v0 │ │ +378dba: 1807 ffff ffff 0000 0000 |0027: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ +378dc4: a009 0507 |002c: and-long v9, v5, v7 │ │ +378dc8: 160b 100e |002e: const-wide/16 v11, #int 3600 // #e10 │ │ +378dcc: 9d09 090b |0030: mul-long v9, v9, v11 │ │ +378dd0: bb09 |0032: add-long/2addr v9, v0 │ │ +378dd2: 1300 2000 |0033: const/16 v0, #int 32 // #20 │ │ +378dd6: a504 0500 |0035: ushr-long v4, v5, v0 │ │ +378dda: 9d04 040b |0037: mul-long v4, v4, v11 │ │ +378dde: a50b 0900 |0039: ushr-long v11, v9, v0 │ │ +378de2: bbb4 |003b: add-long/2addr v4, v11 │ │ +378de4: a50d 0400 |003c: ushr-long v13, v4, v0 │ │ +378de8: 160f 3000 |003e: const-wide/16 v15, #int 48 // #30 │ │ +378dec: c0fd |0040: and-long/2addr v13, v15 │ │ +378dee: 160f 0f00 |0041: const-wide/16 v15, #int 15 // #f │ │ +378df2: c0fb |0043: and-long/2addr v11, v15 │ │ +378df4: c1db |0044: or-long/2addr v11, v13 │ │ +378df6: 1241 |0045: const/4 v1, #int 4 // #4 │ │ +378df8: c514 |0046: ushr-long/2addr v4, v1 │ │ +378dfa: c074 |0047: and-long/2addr v4, v7 │ │ +378dfc: 170d ffff 0000 |0048: const-wide/32 v13, #float 9.18341e-41 // #0000ffff │ │ +378e02: c2d4 |004b: xor-long/2addr v4, v13 │ │ +378e04: a300 0400 |004c: shl-long v0, v4, v0 │ │ +378e08: a004 0907 |004e: and-long v4, v9, v7 │ │ +378e0c: c2d4 |0050: xor-long/2addr v4, v13 │ │ +378e0e: c140 |0051: or-long/2addr v0, v4 │ │ +378e10: 3812 0f00 |0052: if-eqz v18, 0061 // +000f │ │ +378e14: 7120 b070 1000 |0054: invoke-static {v0, v1}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b0 │ │ +378e1a: 0a04 |0057: move-result v4 │ │ +378e1c: 7c44 |0058: not-int v4, v4 │ │ +378e1e: dd04 043f |0059: and-int/lit8 v4, v4, #int 63 // #3f │ │ +378e22: 8144 |005b: int-to-long v4, v4 │ │ +378e24: 3106 0b04 |005c: cmp-long v6, v11, v4 │ │ +378e28: 3806 0300 |005e: if-eqz v6, 0061 // +0003 │ │ +378e2c: 1002 |0060: return-wide v2 │ │ +378e2e: 1000 |0061: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=963 │ │ 0x000f line=964 │ │ 0x0017 line=966 │ │ 0x001f line=967 │ │ 0x0054 line=974 │ │ @@ -820429,63 +820429,63 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -378e34: |[378e34] net.sf.dibdib.generic.BigSxg.bits4sxg:(Ljava/lang/String;)J │ │ -378e44: 6e10 2298 0f00 |0000: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -378e4a: 0a00 |0003: move-result v0 │ │ -378e4c: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -378e50: 3c00 0300 |0006: if-gtz v0, 0009 // +0003 │ │ -378e54: 1001 |0008: return-wide v1 │ │ -378e56: 1303 2d00 |0009: const/16 v3, #int 45 // #2d │ │ -378e5a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -378e5c: 6e20 0998 4f00 |000c: invoke-virtual {v15, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -378e62: 0a05 |000f: move-result v5 │ │ -378e64: 3353 0300 |0010: if-ne v3, v5, 0013 // +0003 │ │ -378e68: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -378e6a: d803 040a |0013: add-int/lit8 v3, v4, #int 10 // #0a │ │ -378e6e: 3403 0700 |0015: if-lt v3, v0, 001c // +0007 │ │ -378e72: 7110 dda1 0f00 |0017: invoke-static {v15}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ -378e78: 0b00 |001a: move-result-wide v0 │ │ -378e7a: 1000 |001b: return-wide v0 │ │ -378e7c: d800 00fe |001c: add-int/lit8 v0, v0, #int -2 // #fe │ │ -378e80: 6e30 2e98 4f00 |001e: invoke-virtual {v15, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378e86: 0c03 |0021: move-result-object v3 │ │ -378e88: 7110 dda1 0300 |0022: invoke-static {v3}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ -378e8e: 0b05 |0025: move-result-wide v5 │ │ -378e90: 6e20 2d98 0f00 |0026: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -378e96: 0c0f |0029: move-result-object v15 │ │ -378e98: 7110 dda1 0f00 |002a: invoke-static {v15}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ -378e9e: 0b07 |002d: move-result-wide v7 │ │ -378ea0: 1809 ffff ffff 0000 0000 |002e: const-wide v9, #double 2.122e-314 // #00000000ffffffff │ │ -378eaa: a00b 0509 |0033: and-long v11, v5, v9 │ │ -378eae: 160d 100e |0035: const-wide/16 v13, #int 3600 // #e10 │ │ -378eb2: 9d0b 0b0d |0037: mul-long v11, v11, v13 │ │ -378eb6: bb7b |0039: add-long/2addr v11, v7 │ │ -378eb8: 130f 2000 |003a: const/16 v15, #int 32 // #20 │ │ -378ebc: c5f5 |003c: ushr-long/2addr v5, v15 │ │ -378ebe: 9d05 050d |003d: mul-long v5, v5, v13 │ │ -378ec2: a507 0b0f |003f: ushr-long v7, v11, v15 │ │ -378ec6: bb75 |0041: add-long/2addr v5, v7 │ │ -378ec8: 1707 ffff ff7f |0042: const-wide/32 v7, #float nan // #7fffffff │ │ -378ece: c075 |0045: and-long/2addr v5, v7 │ │ -378ed0: c3f5 |0046: shl-long/2addr v5, v15 │ │ -378ed2: a007 0b09 |0047: and-long v7, v11, v9 │ │ -378ed6: c175 |0049: or-long/2addr v5, v7 │ │ -378ed8: 3c04 0300 |004a: if-gtz v4, 004d // +0003 │ │ -378edc: 2809 |004c: goto 0055 // +0009 │ │ -378ede: 310f 0105 |004d: cmp-long v15, v1, v5 │ │ -378ee2: 390f 0500 |004f: if-nez v15, 0054 // +0005 │ │ -378ee6: 1905 0080 |0051: const-wide/high16 v5, #long -9223372036854775808 // #8000 │ │ -378eea: 2802 |0053: goto 0055 // +0002 │ │ -378eec: 7d55 |0054: neg-long v5, v5 │ │ -378eee: 1005 |0055: return-wide v5 │ │ +378e30: |[378e30] net.sf.dibdib.generic.BigSxg.bits4sxg:(Ljava/lang/String;)J │ │ +378e40: 6e10 2298 0f00 |0000: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +378e46: 0a00 |0003: move-result v0 │ │ +378e48: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +378e4c: 3c00 0300 |0006: if-gtz v0, 0009 // +0003 │ │ +378e50: 1001 |0008: return-wide v1 │ │ +378e52: 1303 2d00 |0009: const/16 v3, #int 45 // #2d │ │ +378e56: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +378e58: 6e20 0998 4f00 |000c: invoke-virtual {v15, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +378e5e: 0a05 |000f: move-result v5 │ │ +378e60: 3353 0300 |0010: if-ne v3, v5, 0013 // +0003 │ │ +378e64: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +378e66: d803 040a |0013: add-int/lit8 v3, v4, #int 10 // #0a │ │ +378e6a: 3403 0700 |0015: if-lt v3, v0, 001c // +0007 │ │ +378e6e: 7110 dda1 0f00 |0017: invoke-static {v15}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ +378e74: 0b00 |001a: move-result-wide v0 │ │ +378e76: 1000 |001b: return-wide v0 │ │ +378e78: d800 00fe |001c: add-int/lit8 v0, v0, #int -2 // #fe │ │ +378e7c: 6e30 2e98 4f00 |001e: invoke-virtual {v15, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +378e82: 0c03 |0021: move-result-object v3 │ │ +378e84: 7110 dda1 0300 |0022: invoke-static {v3}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ +378e8a: 0b05 |0025: move-result-wide v5 │ │ +378e8c: 6e20 2d98 0f00 |0026: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +378e92: 0c0f |0029: move-result-object v15 │ │ +378e94: 7110 dda1 0f00 |002a: invoke-static {v15}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ +378e9a: 0b07 |002d: move-result-wide v7 │ │ +378e9c: 1809 ffff ffff 0000 0000 |002e: const-wide v9, #double 2.122e-314 // #00000000ffffffff │ │ +378ea6: a00b 0509 |0033: and-long v11, v5, v9 │ │ +378eaa: 160d 100e |0035: const-wide/16 v13, #int 3600 // #e10 │ │ +378eae: 9d0b 0b0d |0037: mul-long v11, v11, v13 │ │ +378eb2: bb7b |0039: add-long/2addr v11, v7 │ │ +378eb4: 130f 2000 |003a: const/16 v15, #int 32 // #20 │ │ +378eb8: c5f5 |003c: ushr-long/2addr v5, v15 │ │ +378eba: 9d05 050d |003d: mul-long v5, v5, v13 │ │ +378ebe: a507 0b0f |003f: ushr-long v7, v11, v15 │ │ +378ec2: bb75 |0041: add-long/2addr v5, v7 │ │ +378ec4: 1707 ffff ff7f |0042: const-wide/32 v7, #float nan // #7fffffff │ │ +378eca: c075 |0045: and-long/2addr v5, v7 │ │ +378ecc: c3f5 |0046: shl-long/2addr v5, v15 │ │ +378ece: a007 0b09 |0047: and-long v7, v11, v9 │ │ +378ed2: c175 |0049: or-long/2addr v5, v7 │ │ +378ed4: 3c04 0300 |004a: if-gtz v4, 004d // +0003 │ │ +378ed8: 2809 |004c: goto 0055 // +0009 │ │ +378eda: 310f 0105 |004d: cmp-long v15, v1, v5 │ │ +378ede: 390f 0500 |004f: if-nez v15, 0054 // +0005 │ │ +378ee2: 1905 0080 |0051: const-wide/high16 v5, #long -9223372036854775808 // #8000 │ │ +378ee6: 2802 |0053: goto 0055 // +0002 │ │ +378ee8: 7d55 |0054: neg-long v5, v5 │ │ +378eea: 1005 |0055: return-wide v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1013 │ │ 0x000c line=1017 │ │ 0x0017 line=1019 │ │ 0x001e line=1021 │ │ 0x0026 line=1022 │ │ @@ -820497,60 +820497,60 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -378ef0: |[378ef0] net.sf.dibdib.generic.BigSxg.bits4sxgPart:(Ljava/lang/String;)J │ │ -378f00: 6200 a573 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a5 │ │ -378f04: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -378f06: 3900 1800 |0003: if-nez v0, 001b // +0018 │ │ -378f0a: 1300 8000 |0005: const/16 v0, #int 128 // #80 │ │ -378f0e: 2300 1515 |0007: new-array v0, v0, [B // type@1515 │ │ -378f12: 6202 2273 |0009: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -378f16: 2122 |000b: array-length v2, v2 │ │ -378f18: b112 |000c: sub-int/2addr v2, v1 │ │ -378f1a: 3a02 0c00 |000d: if-ltz v2, 0019 // +000c │ │ -378f1e: 6203 2273 |000f: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -378f22: 4903 0302 |0011: aget-char v3, v3, v2 │ │ -378f26: 8d24 |0013: int-to-byte v4, v2 │ │ -378f28: 4f04 0003 |0014: aput-byte v4, v0, v3 │ │ -378f2c: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -378f30: 28f5 |0018: goto 000d // -000b │ │ -378f32: 6900 a573 |0019: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a5 │ │ -378f36: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ -378f3a: 6e10 2298 0600 |001d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -378f40: 0a00 |0020: move-result v0 │ │ -378f42: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -378f44: 3d00 0b00 |0022: if-lez v0, 002d // +000b │ │ -378f48: 1300 2d00 |0024: const/16 v0, #int 45 // #2d │ │ -378f4c: 6e20 0998 4600 |0026: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -378f52: 0a05 |0029: move-result v5 │ │ -378f54: 3350 0300 |002a: if-ne v0, v5, 002d // +0003 │ │ -378f58: 2802 |002c: goto 002e // +0002 │ │ -378f5a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -378f5c: 0110 |002e: move v0, v1 │ │ -378f5e: 6e10 2298 0600 |002f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -378f64: 0a04 |0032: move-result v4 │ │ -378f66: 3540 1500 |0033: if-ge v0, v4, 0048 // +0015 │ │ -378f6a: 1604 3c00 |0035: const-wide/16 v4, #int 60 // #3c │ │ -378f6e: 9d02 0204 |0037: mul-long v2, v2, v4 │ │ -378f72: 6204 a573 |0039: sget-object v4, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a5 │ │ -378f76: 6e20 0998 0600 |003b: invoke-virtual {v6, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -378f7c: 0a05 |003e: move-result v5 │ │ -378f7e: dd05 057f |003f: and-int/lit8 v5, v5, #int 127 // #7f │ │ -378f82: 4804 0405 |0041: aget-byte v4, v4, v5 │ │ -378f86: 8144 |0043: int-to-long v4, v4 │ │ -378f88: bb42 |0044: add-long/2addr v2, v4 │ │ -378f8a: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ -378f8e: 28e8 |0047: goto 002f // -0018 │ │ -378f90: 3801 0300 |0048: if-eqz v1, 004b // +0003 │ │ -378f94: 7d22 |004a: neg-long v2, v2 │ │ -378f96: 1002 |004b: return-wide v2 │ │ +378eec: |[378eec] net.sf.dibdib.generic.BigSxg.bits4sxgPart:(Ljava/lang/String;)J │ │ +378efc: 6200 a573 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a5 │ │ +378f00: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +378f02: 3900 1800 |0003: if-nez v0, 001b // +0018 │ │ +378f06: 1300 8000 |0005: const/16 v0, #int 128 // #80 │ │ +378f0a: 2300 1515 |0007: new-array v0, v0, [B // type@1515 │ │ +378f0e: 6202 2273 |0009: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +378f12: 2122 |000b: array-length v2, v2 │ │ +378f14: b112 |000c: sub-int/2addr v2, v1 │ │ +378f16: 3a02 0c00 |000d: if-ltz v2, 0019 // +000c │ │ +378f1a: 6203 2273 |000f: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +378f1e: 4903 0302 |0011: aget-char v3, v3, v2 │ │ +378f22: 8d24 |0013: int-to-byte v4, v2 │ │ +378f24: 4f04 0003 |0014: aput-byte v4, v0, v3 │ │ +378f28: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +378f2c: 28f5 |0018: goto 000d // -000b │ │ +378f2e: 6900 a573 |0019: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a5 │ │ +378f32: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ +378f36: 6e10 2298 0600 |001d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +378f3c: 0a00 |0020: move-result v0 │ │ +378f3e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +378f40: 3d00 0b00 |0022: if-lez v0, 002d // +000b │ │ +378f44: 1300 2d00 |0024: const/16 v0, #int 45 // #2d │ │ +378f48: 6e20 0998 4600 |0026: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +378f4e: 0a05 |0029: move-result v5 │ │ +378f50: 3350 0300 |002a: if-ne v0, v5, 002d // +0003 │ │ +378f54: 2802 |002c: goto 002e // +0002 │ │ +378f56: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +378f58: 0110 |002e: move v0, v1 │ │ +378f5a: 6e10 2298 0600 |002f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +378f60: 0a04 |0032: move-result v4 │ │ +378f62: 3540 1500 |0033: if-ge v0, v4, 0048 // +0015 │ │ +378f66: 1604 3c00 |0035: const-wide/16 v4, #int 60 // #3c │ │ +378f6a: 9d02 0204 |0037: mul-long v2, v2, v4 │ │ +378f6e: 6204 a573 |0039: sget-object v4, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a5 │ │ +378f72: 6e20 0998 0600 |003b: invoke-virtual {v6, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +378f78: 0a05 |003e: move-result v5 │ │ +378f7a: dd05 057f |003f: and-int/lit8 v5, v5, #int 127 // #7f │ │ +378f7e: 4804 0405 |0041: aget-byte v4, v4, v5 │ │ +378f82: 8144 |0043: int-to-long v4, v4 │ │ +378f84: bb42 |0044: add-long/2addr v2, v4 │ │ +378f86: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ +378f8a: 28e8 |0047: goto 002f // -0018 │ │ +378f8c: 3801 0300 |0048: if-eqz v1, 004b // +0003 │ │ +378f90: 7d22 |004a: neg-long v2, v2 │ │ +378f92: 1002 |004b: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ 0x0009 line=1073 │ │ 0x000f line=1074 │ │ 0x0019 line=1077 │ │ 0x001d line=1080 │ │ @@ -820564,38 +820564,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 │ │ -379220: |[379220] net.sf.dibdib.generic.BigSxg.create:(JLjava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; │ │ -379230: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -379234: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ -379238: 3902 0f00 |0004: if-nez v2, 0013 // +000f │ │ -37923c: 3805 0a00 |0006: if-eqz v5, 0010 // +000a │ │ -379240: 1a00 8006 |0008: const-string v0, "0" // string@0680 │ │ -379244: 6e20 1298 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37924a: 0a00 |000d: move-result v0 │ │ -37924c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -379250: 6203 a073 |0010: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a0 │ │ -379254: 1103 |0012: return-object v3 │ │ -379256: 1600 0100 |0013: const-wide/16 v0, #int 1 // #1 │ │ -37925a: 3102 0003 |0015: cmp-long v2, v0, v3 │ │ -37925e: 3902 0f00 |0017: if-nez v2, 0026 // +000f │ │ -379262: 3805 0a00 |0019: if-eqz v5, 0023 // +000a │ │ -379266: 1a00 b006 |001b: const-string v0, "1" // string@06b0 │ │ -37926a: 6e20 1298 5000 |001d: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -379270: 0a00 |0020: move-result v0 │ │ -379272: 3800 0500 |0021: if-eqz v0, 0026 // +0005 │ │ -379276: 6203 a173 |0023: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ -37927a: 1103 |0025: return-object v3 │ │ -37927c: 2200 8c14 |0026: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -379280: 7040 d8a1 3054 |0028: invoke-direct {v0, v3, v4, v5}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ -379286: 1100 |002b: return-object v0 │ │ +37921c: |[37921c] net.sf.dibdib.generic.BigSxg.create:(JLjava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; │ │ +37922c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +379230: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ +379234: 3902 0f00 |0004: if-nez v2, 0013 // +000f │ │ +379238: 3805 0a00 |0006: if-eqz v5, 0010 // +000a │ │ +37923c: 1a00 8006 |0008: const-string v0, "0" // string@0680 │ │ +379240: 6e20 1298 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +379246: 0a00 |000d: move-result v0 │ │ +379248: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +37924c: 6203 a073 |0010: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a0 │ │ +379250: 1103 |0012: return-object v3 │ │ +379252: 1600 0100 |0013: const-wide/16 v0, #int 1 // #1 │ │ +379256: 3102 0003 |0015: cmp-long v2, v0, v3 │ │ +37925a: 3902 0f00 |0017: if-nez v2, 0026 // +000f │ │ +37925e: 3805 0a00 |0019: if-eqz v5, 0023 // +000a │ │ +379262: 1a00 b006 |001b: const-string v0, "1" // string@06b0 │ │ +379266: 6e20 1298 5000 |001d: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37926c: 0a00 |0020: move-result v0 │ │ +37926e: 3800 0500 |0021: if-eqz v0, 0026 // +0005 │ │ +379272: 6203 a173 |0023: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ +379276: 1103 |0025: return-object v3 │ │ +379278: 2200 8c14 |0026: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +37927c: 7040 d8a1 3054 |0028: invoke-direct {v0, v3, v4, v5}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ +379282: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=134 │ │ 0x0010 line=135 │ │ 0x001d line=136 │ │ 0x0023 line=137 │ │ 0x0026 line=139 │ │ @@ -820608,93 +820608,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 │ │ -379088: |[379088] net.sf.dibdib.generic.BigSxg.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; │ │ -379098: 6e10 2298 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -37909e: 0a00 |0003: move-result v0 │ │ -3790a0: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ -3790a4: 1302 3000 |0006: const/16 v2, #int 48 // #30 │ │ -3790a8: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -3790aa: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -3790ac: 3703 2300 |000a: if-le v3, v0, 002d // +0023 │ │ -3790b0: 6e10 2298 0900 |000c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3790b6: 0a00 |000f: move-result v0 │ │ -3790b8: 3d00 1a00 |0010: if-lez v0, 002a // +001a │ │ -3790bc: 6e20 0998 4900 |0012: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3790c2: 0a00 |0015: move-result v0 │ │ -3790c4: 3602 1400 |0016: if-gt v2, v0, 002a // +0014 │ │ -3790c8: 6e20 0998 4900 |0018: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3790ce: 0a00 |001b: move-result v0 │ │ -3790d0: 3610 0e00 |001c: if-gt v0, v1, 002a // +000e │ │ -3790d4: 6e20 0998 4900 |001e: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3790da: 0a00 |0021: move-result v0 │ │ -3790dc: dd00 000f |0022: and-int/lit8 v0, v0, #int 15 // #0f │ │ -3790e0: 8100 |0024: int-to-long v0, v0 │ │ -3790e2: 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 │ │ -3790e8: 0c09 |0028: move-result-object v9 │ │ -3790ea: 2803 |0029: goto 002c // +0003 │ │ -3790ec: 6209 a373 |002a: sget-object v9, Lnet/sf/dibdib/generic/BigSxg;.VAL_NAN:Lnet/sf/dibdib/generic/BigSxg; // field@73a3 │ │ -3790f0: 1109 |002c: return-object v9 │ │ -3790f2: 1300 2d00 |002d: const/16 v0, #int 45 // #2d │ │ -3790f6: 6e20 0998 4900 |002f: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3790fc: 0a05 |0032: move-result v5 │ │ -3790fe: 3350 0400 |0033: if-ne v0, v5, 0037 // +0004 │ │ -379102: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -379104: 2802 |0036: goto 0038 // +0002 │ │ -379106: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -379108: 6e20 0998 0900 |0038: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37910e: 0a05 |003b: move-result v5 │ │ -379110: 1306 0a00 |003c: const/16 v6, #int 10 // #a │ │ -379114: 3352 4900 |003e: if-ne v2, v5, 0087 // +0049 │ │ -379118: d805 0002 |0040: add-int/lit8 v5, v0, #int 2 // #02 │ │ -37911c: 6e10 2298 0900 |0042: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -379122: 0a07 |0045: move-result v7 │ │ -379124: 3675 4100 |0046: if-gt v5, v7, 0087 // +0041 │ │ -379128: d807 0001 |0048: add-int/lit8 v7, v0, #int 1 // #01 │ │ -37912c: 6e20 0998 7900 |004a: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379132: 0a08 |004d: move-result v8 │ │ -379134: 3682 0900 |004e: if-gt v2, v8, 0057 // +0009 │ │ -379138: 6e20 0998 7900 |0050: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37913e: 0a02 |0053: move-result v2 │ │ -379140: 3421 0300 |0054: if-lt v1, v2, 0057 // +0003 │ │ -379144: 2831 |0056: goto 0087 // +0031 │ │ -379146: 1301 2300 |0057: const/16 v1, #int 35 // #23 │ │ -37914a: 6e20 0998 7900 |0059: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379150: 0a02 |005c: move-result v2 │ │ -379152: 3321 1300 |005d: if-ne v1, v2, 0070 // +0013 │ │ -379156: 6e20 2d98 5900 |005f: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -37915c: 0c01 |0062: move-result-object v1 │ │ -37915e: 7120 daa1 4100 |0063: invoke-static {v1, v4}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ -379164: 0b01 |0066: move-result-wide v1 │ │ -379166: 3900 0300 |0067: if-nez v0, 006a // +0003 │ │ -37916a: 2802 |0069: goto 006b // +0002 │ │ -37916c: 7d11 |006a: neg-long v1, v1 │ │ -37916e: 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 │ │ -379174: 0c09 |006e: move-result-object v9 │ │ -379176: 1109 |006f: return-object v9 │ │ -379178: 6e20 2d98 0900 |0070: invoke-virtual {v9, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -37917e: 0c01 |0073: move-result-object v1 │ │ -379180: 7110 eaa1 0100 |0074: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.radix4Marker:(Ljava/lang/String;)I // method@a1ea │ │ -379186: 0a01 |0077: move-result v1 │ │ -379188: 3613 0a00 |0078: if-gt v3, v1, 0082 // +000a │ │ -37918c: 3316 0300 |007a: if-ne v6, v1, 007d // +0003 │ │ -379190: 2806 |007c: goto 0082 // +0006 │ │ -379192: 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 │ │ -379198: 0c09 |0080: move-result-object v9 │ │ -37919a: 1109 |0081: return-object v9 │ │ -37919c: 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 │ │ -3791a2: 0c09 |0085: move-result-object v9 │ │ -3791a4: 1109 |0086: return-object v9 │ │ -3791a6: 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 │ │ -3791ac: 0c09 |008a: move-result-object v9 │ │ -3791ae: 1109 |008b: return-object v9 │ │ +379084: |[379084] net.sf.dibdib.generic.BigSxg.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; │ │ +379094: 6e10 2298 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +37909a: 0a00 |0003: move-result v0 │ │ +37909c: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ +3790a0: 1302 3000 |0006: const/16 v2, #int 48 // #30 │ │ +3790a4: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +3790a6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +3790a8: 3703 2300 |000a: if-le v3, v0, 002d // +0023 │ │ +3790ac: 6e10 2298 0900 |000c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3790b2: 0a00 |000f: move-result v0 │ │ +3790b4: 3d00 1a00 |0010: if-lez v0, 002a // +001a │ │ +3790b8: 6e20 0998 4900 |0012: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3790be: 0a00 |0015: move-result v0 │ │ +3790c0: 3602 1400 |0016: if-gt v2, v0, 002a // +0014 │ │ +3790c4: 6e20 0998 4900 |0018: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3790ca: 0a00 |001b: move-result v0 │ │ +3790cc: 3610 0e00 |001c: if-gt v0, v1, 002a // +000e │ │ +3790d0: 6e20 0998 4900 |001e: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3790d6: 0a00 |0021: move-result v0 │ │ +3790d8: dd00 000f |0022: and-int/lit8 v0, v0, #int 15 // #0f │ │ +3790dc: 8100 |0024: int-to-long v0, v0 │ │ +3790de: 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 │ │ +3790e4: 0c09 |0028: move-result-object v9 │ │ +3790e6: 2803 |0029: goto 002c // +0003 │ │ +3790e8: 6209 a373 |002a: sget-object v9, Lnet/sf/dibdib/generic/BigSxg;.VAL_NAN:Lnet/sf/dibdib/generic/BigSxg; // field@73a3 │ │ +3790ec: 1109 |002c: return-object v9 │ │ +3790ee: 1300 2d00 |002d: const/16 v0, #int 45 // #2d │ │ +3790f2: 6e20 0998 4900 |002f: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3790f8: 0a05 |0032: move-result v5 │ │ +3790fa: 3350 0400 |0033: if-ne v0, v5, 0037 // +0004 │ │ +3790fe: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +379100: 2802 |0036: goto 0038 // +0002 │ │ +379102: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +379104: 6e20 0998 0900 |0038: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37910a: 0a05 |003b: move-result v5 │ │ +37910c: 1306 0a00 |003c: const/16 v6, #int 10 // #a │ │ +379110: 3352 4900 |003e: if-ne v2, v5, 0087 // +0049 │ │ +379114: d805 0002 |0040: add-int/lit8 v5, v0, #int 2 // #02 │ │ +379118: 6e10 2298 0900 |0042: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +37911e: 0a07 |0045: move-result v7 │ │ +379120: 3675 4100 |0046: if-gt v5, v7, 0087 // +0041 │ │ +379124: d807 0001 |0048: add-int/lit8 v7, v0, #int 1 // #01 │ │ +379128: 6e20 0998 7900 |004a: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37912e: 0a08 |004d: move-result v8 │ │ +379130: 3682 0900 |004e: if-gt v2, v8, 0057 // +0009 │ │ +379134: 6e20 0998 7900 |0050: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37913a: 0a02 |0053: move-result v2 │ │ +37913c: 3421 0300 |0054: if-lt v1, v2, 0057 // +0003 │ │ +379140: 2831 |0056: goto 0087 // +0031 │ │ +379142: 1301 2300 |0057: const/16 v1, #int 35 // #23 │ │ +379146: 6e20 0998 7900 |0059: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37914c: 0a02 |005c: move-result v2 │ │ +37914e: 3321 1300 |005d: if-ne v1, v2, 0070 // +0013 │ │ +379152: 6e20 2d98 5900 |005f: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +379158: 0c01 |0062: move-result-object v1 │ │ +37915a: 7120 daa1 4100 |0063: invoke-static {v1, v4}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ +379160: 0b01 |0066: move-result-wide v1 │ │ +379162: 3900 0300 |0067: if-nez v0, 006a // +0003 │ │ +379166: 2802 |0069: goto 006b // +0002 │ │ +379168: 7d11 |006a: neg-long v1, v1 │ │ +37916a: 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 │ │ +379170: 0c09 |006e: move-result-object v9 │ │ +379172: 1109 |006f: return-object v9 │ │ +379174: 6e20 2d98 0900 |0070: invoke-virtual {v9, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +37917a: 0c01 |0073: move-result-object v1 │ │ +37917c: 7110 eaa1 0100 |0074: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.radix4Marker:(Ljava/lang/String;)I // method@a1ea │ │ +379182: 0a01 |0077: move-result v1 │ │ +379184: 3613 0a00 |0078: if-gt v3, v1, 0082 // +000a │ │ +379188: 3316 0300 |007a: if-ne v6, v1, 007d // +0003 │ │ +37918c: 2806 |007c: goto 0082 // +0006 │ │ +37918e: 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 │ │ +379194: 0c09 |0080: move-result-object v9 │ │ +379196: 1109 |0081: return-object v9 │ │ +379198: 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 │ │ +37919e: 0c09 |0085: move-result-object v9 │ │ +3791a0: 1109 |0086: return-object v9 │ │ +3791a2: 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 │ │ +3791a8: 0c09 |008a: move-result-object v9 │ │ +3791aa: 1109 |008b: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x000c line=333 │ │ 0x001e line=334 │ │ 0x002a line=335 │ │ 0x002f line=337 │ │ @@ -820716,38 +820716,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 │ │ -3791b0: |[3791b0] net.sf.dibdib.generic.BigSxg.create:(Ljava/lang/String;D)Lnet/sf/dibdib/generic/BigSxg; │ │ -3791c0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3791c4: 2f02 0004 |0002: cmpl-double v2, v0, v4 │ │ -3791c8: 3902 0f00 |0004: if-nez v2, 0013 // +000f │ │ -3791cc: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ -3791d0: 1a00 8006 |0008: const-string v0, "0" // string@0680 │ │ -3791d4: 6e20 1298 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3791da: 0a00 |000d: move-result v0 │ │ -3791dc: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -3791e0: 6203 a073 |0010: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a0 │ │ -3791e4: 1103 |0012: return-object v3 │ │ -3791e6: 1800 0000 0000 00c3 be40 |0013: const-wide v0, #double 7875 // #40bec30000000000 │ │ -3791f0: 2f02 0004 |0018: cmpl-double v2, v0, v4 │ │ -3791f4: 3902 0f00 |001a: if-nez v2, 0029 // +000f │ │ -3791f8: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3791fc: 1a00 b006 |001e: const-string v0, "1" // string@06b0 │ │ -379200: 6e20 1298 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -379206: 0a00 |0023: move-result v0 │ │ -379208: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -37920c: 6203 a173 |0026: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ -379210: 1103 |0028: return-object v3 │ │ -379212: 2200 8c14 |0029: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -379216: 7040 d9a1 3054 |002b: invoke-direct {v0, v3, v4, v5}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ -37921c: 1100 |002e: return-object v0 │ │ +3791ac: |[3791ac] net.sf.dibdib.generic.BigSxg.create:(Ljava/lang/String;D)Lnet/sf/dibdib/generic/BigSxg; │ │ +3791bc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3791c0: 2f02 0004 |0002: cmpl-double v2, v0, v4 │ │ +3791c4: 3902 0f00 |0004: if-nez v2, 0013 // +000f │ │ +3791c8: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ +3791cc: 1a00 8006 |0008: const-string v0, "0" // string@0680 │ │ +3791d0: 6e20 1298 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3791d6: 0a00 |000d: move-result v0 │ │ +3791d8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +3791dc: 6203 a073 |0010: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a0 │ │ +3791e0: 1103 |0012: return-object v3 │ │ +3791e2: 1800 0000 0000 00c3 be40 |0013: const-wide v0, #double 7875 // #40bec30000000000 │ │ +3791ec: 2f02 0004 |0018: cmpl-double v2, v0, v4 │ │ +3791f0: 3902 0f00 |001a: if-nez v2, 0029 // +000f │ │ +3791f4: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3791f8: 1a00 b006 |001e: const-string v0, "1" // string@06b0 │ │ +3791fc: 6e20 1298 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +379202: 0a00 |0023: move-result v0 │ │ +379204: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +379208: 6203 a173 |0026: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ +37920c: 1103 |0028: return-object v3 │ │ +37920e: 2200 8c14 |0029: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379212: 7040 d9a1 3054 |002b: invoke-direct {v0, v3, v4, v5}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ +379218: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=143 │ │ 0x0010 line=144 │ │ 0x0020 line=146 │ │ 0x0026 line=147 │ │ 0x0029 line=149 │ │ @@ -820760,406 +820760,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 │ │ -379288: |[379288] net.sf.dibdib.generic.BigSxg.create4Radix:(Ljava/lang/String;II)Lnet/sf/dibdib/generic/BigSxg; │ │ -379298: 0804 1400 |0000: move-object/from16 v4, v20 │ │ -37929c: 0200 1500 |0002: move/from16 v0, v21 │ │ -3792a0: 0201 1600 |0004: move/from16 v1, v22 │ │ -3792a4: 7100 e9a1 0000 |0006: invoke-static {}, Lnet/sf/dibdib/generic/BigSxg;.populateDigits:()V // method@a1e9 │ │ -3792aa: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -3792ac: 3731 a102 |000a: if-le v1, v3, 02ab // +02a1 │ │ -3792b0: 1305 4000 |000c: const/16 v5, #int 64 // #40 │ │ -3792b4: 3515 0400 |000e: if-ge v5, v1, 0012 // +0004 │ │ -3792b8: 2900 9b02 |0010: goto/16 02ab // +029b │ │ -3792bc: 7401 2298 1400 |0012: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -3792c2: 0a05 |0015: move-result v5 │ │ -3792c4: d806 05ff |0016: add-int/lit8 v6, v5, #int -1 // #ff │ │ -3792c8: 1307 1800 |0018: const/16 v7, #int 24 // #18 │ │ -3792cc: 1308 5000 |001a: const/16 v8, #int 80 // #50 │ │ -3792d0: 1309 6100 |001c: const/16 v9, #int 97 // #61 │ │ -3792d4: 3706 2300 |001e: if-le v6, v0, 0041 // +0023 │ │ -3792d8: 6e20 0998 6400 |0020: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3792de: 0a0a |0023: move-result v10 │ │ -3792e0: 36a9 0b00 |0024: if-gt v9, v10, 002f // +000b │ │ -3792e4: d80b 0157 |0026: add-int/lit8 v11, v1, #int 87 // #57 │ │ -3792e8: 37ab 1400 |0028: if-le v11, v10, 003c // +0014 │ │ -3792ec: 130b 7a00 |002a: const/16 v11, #int 122 // #7a │ │ -3792f0: 36ab 1200 |002c: if-gt v11, v10, 003e // +0012 │ │ -3792f4: 280e |002e: goto 003c // +000e │ │ -3792f6: 33a8 0500 |002f: if-ne v8, v10, 0034 // +0005 │ │ -3792fa: 3717 0300 |0031: if-le v7, v1, 0034 // +0003 │ │ -3792fe: 2809 |0033: goto 003c // +0009 │ │ -379300: 130b 4500 |0034: const/16 v11, #int 69 // #45 │ │ -379304: 33ab 0800 |0036: if-ne v11, v10, 003e // +0008 │ │ -379308: 130a 0a00 |0038: const/16 v10, #int 10 // #a │ │ -37930c: 341a 0400 |003a: if-lt v10, v1, 003e // +0004 │ │ -379310: 0165 |003c: move v5, v6 │ │ -379312: 2804 |003d: goto 0041 // +0004 │ │ -379314: d806 06ff |003e: add-int/lit8 v6, v6, #int -1 // #ff │ │ -379318: 28d8 |0040: goto 0018 // -0028 │ │ -37931a: 7401 2298 1400 |0041: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -379320: 0a06 |0044: move-result v6 │ │ -379322: 130a 2400 |0045: const/16 v10, #int 36 // #24 │ │ -379326: 130b 2d00 |0047: const/16 v11, #int 45 // #2d │ │ -37932a: 120c |0049: const/4 v12, #int 0 // #0 │ │ -37932c: 3565 4b00 |004a: if-ge v5, v6, 0095 // +004b │ │ -379330: d806 0501 |004c: add-int/lit8 v6, v5, #int 1 // #01 │ │ -379334: 120d |004e: const/4 v13, #int 0 // #0 │ │ -379336: 120e |004f: const/4 v14, #int 0 // #0 │ │ -379338: 120f |0050: const/4 v15, #int 0 // #0 │ │ -37933a: 7401 2298 1400 |0051: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -379340: 0a02 |0054: move-result v2 │ │ -379342: 3526 2e00 |0055: if-ge v6, v2, 0083 // +002e │ │ -379346: 6e20 0998 6400 |0057: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37934c: 0a02 |005a: move-result v2 │ │ -37934e: 332b 0400 |005b: if-ne v11, v2, 005f // +0004 │ │ -379352: 121e |005d: const/4 v14, #int 1 // #1 │ │ -379354: 2821 |005e: goto 007f // +0021 │ │ -379356: dd03 027f |005f: and-int/lit8 v3, v2, #int 127 // #7f │ │ -37935a: 3639 1200 |0061: if-gt v9, v3, 0073 // +0012 │ │ -37935e: 920d 0d01 |0063: mul-int v13, v13, v1 │ │ -379362: 6210 ae73 |0065: sget-object v16, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73ae │ │ -379366: 371a 0500 |0067: if-le v10, v1, 006c // +0005 │ │ -37936a: 1311 2000 |0069: const/16 v17, #int 32 // #20 │ │ -37936e: 2803 |006b: goto 006e // +0003 │ │ -379370: 1311 0000 |006c: const/16 v17, #int 0 // #0 │ │ -379374: 9103 0311 |006e: sub-int v3, v3, v17 │ │ -379378: 4803 1003 |0070: aget-byte v3, v16, v3 │ │ -37937c: 2807 |0072: goto 0079 // +0007 │ │ -37937e: 920d 0d01 |0073: mul-int v13, v13, v1 │ │ -379382: 6210 ae73 |0075: sget-object v16, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73ae │ │ -379386: 4803 1003 |0077: aget-byte v3, v16, v3 │ │ -37938a: b03d |0079: add-int/2addr v13, v3 │ │ -37938c: da0f 0f0a |007a: mul-int/lit8 v15, v15, #int 10 // #0a │ │ -379390: dd02 020f |007c: and-int/lit8 v2, v2, #int 15 // #0f │ │ -379394: b02f |007e: add-int/2addr v15, v2 │ │ -379396: d806 0601 |007f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -37939a: 1213 |0081: const/4 v3, #int 1 // #1 │ │ -37939c: 28cf |0082: goto 0051 // -0031 │ │ -37939e: 3717 1400 |0083: if-le v7, v1, 0097 // +0014 │ │ -3793a2: 1302 7000 |0085: const/16 v2, #int 112 // #70 │ │ -3793a6: 6e20 0998 5400 |0087: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3793ac: 0a03 |008a: move-result v3 │ │ -3793ae: 3232 0800 |008b: if-eq v2, v3, 0093 // +0008 │ │ -3793b2: 6e20 0998 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3793b8: 0a02 |0090: move-result v2 │ │ -3793ba: 3328 0600 |0091: if-ne v8, v2, 0097 // +0006 │ │ -3793be: 01fd |0093: move v13, v15 │ │ -3793c0: 2803 |0094: goto 0097 // +0003 │ │ -3793c2: 120d |0095: const/4 v13, #int 0 // #0 │ │ -3793c4: 120e |0096: const/4 v14, #int 0 // #0 │ │ -3793c6: 380e 0300 |0097: if-eqz v14, 009a // +0003 │ │ -3793ca: 7bdd |0099: neg-int v13, v13 │ │ -3793cc: 6e20 0998 c400 |009a: invoke-virtual {v4, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3793d2: 0a02 |009d: move-result v2 │ │ -3793d4: 332b 0400 |009e: if-ne v11, v2, 00a2 // +0004 │ │ -3793d8: 1212 |00a0: const/4 v2, #int 1 // #1 │ │ -3793da: 2802 |00a1: goto 00a3 // +0002 │ │ -3793dc: 1202 |00a2: const/4 v2, #int 0 // #0 │ │ -3793de: 7401 2298 1400 |00a3: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -3793e4: 0a03 |00a6: move-result v3 │ │ -3793e6: 3703 0a00 |00a7: if-le v3, v0, 00b1 // +000a │ │ -3793ea: 7402 0998 1400 |00a9: invoke-virtual/range {v20, v21}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3793f0: 0a03 |00ac: move-result v3 │ │ -3793f2: 333b 0400 |00ad: if-ne v11, v3, 00b1 // +0004 │ │ -3793f6: 1213 |00af: const/4 v3, #int 1 // #1 │ │ -3793f8: 2802 |00b0: goto 00b2 // +0002 │ │ -3793fa: 1203 |00b1: const/4 v3, #int 0 // #0 │ │ -3793fc: b003 |00b2: add-int/2addr v3, v0 │ │ -3793fe: 7401 2298 1400 |00b3: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -379404: 0a06 |00b6: move-result v6 │ │ -379406: 3736 0c00 |00b7: if-le v6, v3, 00c3 // +000c │ │ -37940a: 1306 3000 |00b9: const/16 v6, #int 48 // #30 │ │ -37940e: 6e20 0998 3400 |00bb: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379414: 0a07 |00be: move-result v7 │ │ -379416: 3376 0400 |00bf: if-ne v6, v7, 00c3 // +0004 │ │ -37941a: 1216 |00c1: const/4 v6, #int 1 // #1 │ │ -37941c: 2802 |00c2: goto 00c4 // +0002 │ │ -37941e: 1206 |00c3: const/4 v6, #int 0 // #0 │ │ -379420: b063 |00c4: add-int/2addr v3, v6 │ │ -379422: 7401 2298 1400 |00c5: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -379428: 0a06 |00c8: move-result v6 │ │ -37942a: 1307 2e00 |00c9: const/16 v7, #int 46 // #2e │ │ -37942e: 3736 0a00 |00cb: if-le v6, v3, 00d5 // +000a │ │ -379432: 6e20 0998 3400 |00cd: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379438: 0a06 |00d0: move-result v6 │ │ -37943a: 3367 0400 |00d1: if-ne v7, v6, 00d5 // +0004 │ │ -37943e: 1216 |00d3: const/4 v6, #int 1 // #1 │ │ -379440: 2802 |00d4: goto 00d6 // +0002 │ │ -379442: 7b36 |00d5: neg-int v6, v3 │ │ -379444: b063 |00d6: add-int/2addr v3, v6 │ │ -379446: 1206 |00d7: const/4 v6, #int 0 // #0 │ │ -379448: 1208 |00d8: const/4 v8, #int 0 // #0 │ │ -37944a: 160e 0000 |00d9: const-wide/16 v14, #int 0 // #0 │ │ -37944e: 3550 6700 |00db: if-ge v0, v5, 0142 // +0067 │ │ -379452: 6e20 0998 0400 |00dd: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379458: 0a0c |00e0: move-result v12 │ │ -37945a: 130a 2700 |00e1: const/16 v10, #int 39 // #27 │ │ -37945e: 32ca 0e00 |00e3: if-eq v10, v12, 00f1 // +000e │ │ -379462: 130a 3a00 |00e5: const/16 v10, #int 58 // #3a │ │ -379466: 32ca 0a00 |00e7: if-eq v10, v12, 00f1 // +000a │ │ -37946a: 130a 5f00 |00e9: const/16 v10, #int 95 // #5f │ │ -37946e: 33ca 0300 |00eb: if-ne v10, v12, 00ee // +0003 │ │ -379472: 2804 |00ed: goto 00f1 // +0004 │ │ -379474: 33cb 0600 |00ee: if-ne v11, v12, 00f4 // +0006 │ │ -379478: 1212 |00f0: const/4 v2, #int 1 // #1 │ │ -37947a: 1307 2400 |00f1: const/16 v7, #int 36 // #24 │ │ -37947e: 2845 |00f3: goto 0138 // +0045 │ │ -379480: 32c7 4100 |00f4: if-eq v7, v12, 0135 // +0041 │ │ -379484: 130a 2c00 |00f6: const/16 v10, #int 44 // #2c │ │ -379488: 33ca 0300 |00f8: if-ne v10, v12, 00fb // +0003 │ │ -37948c: 283b |00fa: goto 0135 // +003b │ │ -37948e: 620a ae73 |00fb: sget-object v10, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73ae │ │ -379492: dd0c 0c7f |00fd: and-int/lit8 v12, v12, #int 127 // #7f │ │ -379496: 4813 0a0c |00ff: aget-byte v19, v10, v12 │ │ -37949a: 1307 2400 |0101: const/16 v7, #int 36 // #24 │ │ -37949e: 36c9 0800 |0103: if-gt v9, v12, 010b // +0008 │ │ -3794a2: 3717 0600 |0105: if-le v7, v1, 010b // +0006 │ │ -3794a6: d80c 0ce0 |0107: add-int/lit8 v12, v12, #int -32 // #e0 │ │ -3794aa: 4813 0a0c |0109: aget-byte v19, v10, v12 │ │ -3794ae: 020a 1300 |010b: move/from16 v10, v19 │ │ -3794b2: 3906 1800 |010d: if-nez v6, 0125 // +0018 │ │ -3794b6: 811b |010f: int-to-long v11, v1 │ │ -3794b8: 9d0e 0e0b |0110: mul-long v14, v14, v11 │ │ -3794bc: 81aa |0112: int-to-long v10, v10 │ │ -3794be: bbae |0113: add-long/2addr v14, v10 │ │ -3794c0: 180a b814 5638 2904 0000 |0114: const-wide v10, #double 2.26039e-311 // #00000429385614b8 │ │ -3794ca: 310c 0a0e |0119: cmp-long v12, v10, v14 │ │ -3794ce: 3c0c 1800 |011b: if-gtz v12, 0133 // +0018 │ │ -3794d2: 2206 0113 |011d: new-instance v6, Ljava/math/BigDecimal; // type@1301 │ │ -3794d6: 7030 a998 e60f |011f: invoke-direct {v6, v14, v15}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ -3794dc: 160e 0000 |0122: const-wide/16 v14, #int 0 // #0 │ │ -3794e0: 280f |0124: goto 0133 // +000f │ │ -3794e2: 620b af73 |0125: sget-object v11, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73af │ │ -3794e6: 460c 0b01 |0127: aget-object v12, v11, v1 │ │ -3794ea: 6e20 b298 c600 |0129: invoke-virtual {v6, v12}, Ljava/math/BigDecimal;.multiply:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; // method@98b2 │ │ -3794f0: 0c06 |012c: move-result-object v6 │ │ -3794f2: 460a 0b0a |012d: aget-object v10, v11, v10 │ │ -3794f6: 6e20 ab98 a600 |012f: invoke-virtual {v6, v10}, Ljava/math/BigDecimal;.add:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; // method@98ab │ │ -3794fc: 0c06 |0132: move-result-object v6 │ │ -3794fe: b08d |0133: add-int/2addr v13, v8 │ │ -379500: 2804 |0134: goto 0138 // +0004 │ │ -379502: 1307 2400 |0135: const/16 v7, #int 36 // #24 │ │ -379506: 12f8 |0137: const/4 v8, #int -1 // #ff │ │ -379508: d800 0001 |0138: add-int/lit8 v0, v0, #int 1 // #01 │ │ -37950c: 1307 2e00 |013a: const/16 v7, #int 46 // #2e │ │ -379510: 130a 2400 |013c: const/16 v10, #int 36 // #24 │ │ -379514: 130b 2d00 |013e: const/16 v11, #int 45 // #2d │ │ -379518: 120c |0140: const/4 v12, #int 0 // #0 │ │ -37951a: 289a |0141: goto 00db // -0066 │ │ -37951c: 3802 0c00 |0142: if-eqz v2, 014e // +000c │ │ -379520: 7dee |0144: neg-long v14, v14 │ │ -379522: 3906 0400 |0145: if-nez v6, 0149 // +0004 │ │ -379526: 1202 |0147: const/4 v2, #int 0 // #0 │ │ -379528: 2805 |0148: goto 014d // +0005 │ │ -37952a: 6e10 b498 0600 |0149: invoke-virtual {v6}, Ljava/math/BigDecimal;.negate:()Ljava/math/BigDecimal; // method@98b4 │ │ -379530: 0c02 |014c: move-result-object v2 │ │ -379532: 0726 |014d: move-object v6, v2 │ │ -379534: 1807 0000 0000 00c3 be40 |014e: const-wide v7, #double 7875 // #40bec30000000000 │ │ -37953e: 390d 2400 |0153: if-nez v13, 0177 // +0024 │ │ -379542: 3906 0b00 |0155: if-nez v6, 0160 // +000b │ │ -379546: 2200 8c14 |0157: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -37954a: 86e1 |0159: long-to-double v1, v14 │ │ -37954c: ad01 0107 |015a: mul-double v1, v1, v7 │ │ -379550: 7040 d9a1 4021 |015c: invoke-direct {v0, v4, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ -379556: 2817 |015f: goto 0176 // +0017 │ │ -379558: 2209 8c14 |0160: new-instance v9, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -37955c: 6e10 ad98 0600 |0162: invoke-virtual {v6}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ -379562: 0b00 |0165: move-result-wide v0 │ │ -379564: ad01 0007 |0166: mul-double v1, v0, v7 │ │ -379568: 1607 0100 |0168: const-wide/16 v7, #int 1 // #1 │ │ -37956c: 1200 |016a: const/4 v0, #int 0 // #0 │ │ -37956e: 230a 1915 |016b: new-array v10, v0, [I // type@1519 │ │ -379572: 0790 |016d: move-object v0, v9 │ │ -379574: 0763 |016e: move-object v3, v6 │ │ -379576: 0804 1400 |016f: move-object/from16 v4, v20 │ │ -37957a: 0475 |0171: move-wide v5, v7 │ │ -37957c: 07a7 |0172: move-object v7, v10 │ │ -37957e: 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 │ │ -379584: 1100 |0176: return-object v0 │ │ -379586: 3a0d 0400 |0177: if-ltz v13, 017b // +0004 │ │ -37958a: 01d0 |0179: move v0, v13 │ │ -37958c: 2802 |017a: goto 017c // +0002 │ │ -37958e: 7bd0 |017b: neg-int v0, v13 │ │ -379590: 3906 4b00 |017c: if-nez v6, 01c7 // +004b │ │ -379594: 3c03 4900 |017e: if-gtz v3, 01c7 // +0049 │ │ -379598: 1302 6400 |0180: const/16 v2, #int 100 // #64 │ │ -37959c: 3602 0e00 |0182: if-gt v2, v0, 0190 // +000e │ │ -3795a0: 1302 d207 |0184: const/16 v2, #int 2002 // #7d2 │ │ -3795a4: b312 |0186: div-int/2addr v2, v1 │ │ -3795a6: 3602 0900 |0187: if-gt v2, v0, 0190 // +0009 │ │ -3795aa: 1602 0000 |0189: const-wide/16 v2, #int 0 // #0 │ │ -3795ae: 3100 020e |018b: cmp-long v0, v2, v14 │ │ -3795b2: 3900 3a00 |018d: if-nez v0, 01c7 // +003a │ │ -3795b6: 2803 |018f: goto 0192 // +0003 │ │ -3795b8: 1602 0000 |0190: const-wide/16 v2, #int 0 // #0 │ │ -3795bc: 380d 0e00 |0192: if-eqz v13, 01a0 // +000e │ │ -3795c0: 3100 020e |0194: cmp-long v0, v2, v14 │ │ -3795c4: 3900 0300 |0196: if-nez v0, 0199 // +0003 │ │ -3795c8: 2808 |0198: goto 01a0 // +0008 │ │ -3795ca: 8312 |0199: int-to-double v2, v1 │ │ -3795cc: 83d9 |019a: int-to-double v9, v13 │ │ -3795ce: 7140 ca97 32a9 |019b: invoke-static {v2, v3, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3795d4: 0b02 |019e: move-result-wide v2 │ │ -3795d6: 2803 |019f: goto 01a2 // +0003 │ │ -3795d8: 1902 f03f |01a0: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -3795dc: 86e9 |01a2: long-to-double v9, v14 │ │ -3795de: ad0b 0907 |01a3: mul-double v11, v9, v7 │ │ -3795e2: ad0b 0b02 |01a5: mul-double v11, v11, v2 │ │ -3795e6: 7120 ae97 cb00 |01a7: invoke-static {v11, v12}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -3795ec: 0b10 |01aa: move-result-wide v16 │ │ -3795ee: 1812 ffff ffff ffff ef7f |01ab: const-wide v18, #double 1.79769e+308 // #7fefffffffffffff │ │ -3795f8: 3000 1012 |01b0: cmpg-double v0, v16, v18 │ │ -3795fc: 3c00 0400 |01b2: if-gtz v0, 01b6 // +0004 │ │ -379600: 1210 |01b4: const/4 v0, #int 1 // #1 │ │ -379602: 2802 |01b5: goto 01b7 // +0002 │ │ -379604: 1200 |01b6: const/4 v0, #int 0 // #0 │ │ -379606: 3800 1000 |01b7: if-eqz v0, 01c7 // +0010 │ │ -37960a: ae10 0b07 |01b9: div-double v16, v11, v7 │ │ -37960e: ae10 1002 |01bb: div-double v16, v16, v2 │ │ -379612: 2f00 1009 |01bd: cmpl-double v0, v16, v9 │ │ -379616: 3900 0800 |01bf: if-nez v0, 01c7 // +0008 │ │ -37961a: 2200 8c14 |01c1: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -37961e: 7040 d9a1 40cb |01c3: invoke-direct {v0, v4, v11, v12}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ -379624: 1100 |01c6: return-object v0 │ │ -379626: 0110 |01c7: move v0, v1 │ │ -379628: 0763 |01c8: move-object v3, v6 │ │ -37962a: dc02 000a |01c9: rem-int/lit8 v2, v0, #int 10 // #0a │ │ -37962e: 3902 2a00 |01cb: if-nez v2, 01f5 // +002a │ │ -379632: 3803 2800 |01cd: if-eqz v3, 01f5 // +0028 │ │ -379636: 3a0d 0700 |01cf: if-ltz v13, 01d6 // +0007 │ │ -37963a: 6e20 b198 d300 |01d1: invoke-virtual {v3, v13}, Ljava/math/BigDecimal;.movePointRight:(I)Ljava/math/BigDecimal; // method@98b1 │ │ -379640: 0c02 |01d4: move-result-object v2 │ │ -379642: 2806 |01d5: goto 01db // +0006 │ │ -379644: 7bd2 |01d6: neg-int v2, v13 │ │ -379646: 6e20 b098 2300 |01d7: invoke-virtual {v3, v2}, Ljava/math/BigDecimal;.movePointLeft:(I)Ljava/math/BigDecimal; // method@98b0 │ │ -37964c: 0c02 |01da: move-result-object v2 │ │ -37964e: 0723 |01db: move-object v3, v2 │ │ -379650: db00 000a |01dc: div-int/lit8 v0, v0, #int 10 // #0a │ │ -379654: 1212 |01de: const/4 v2, #int 1 // #1 │ │ -379656: 3302 eaff |01df: if-ne v2, v0, 01c9 // -0016 │ │ -37965a: 2209 8c14 |01e1: new-instance v9, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -37965e: 6e10 ad98 0300 |01e3: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ -379664: 0b00 |01e6: move-result-wide v0 │ │ -379666: ad01 0007 |01e7: mul-double v1, v0, v7 │ │ -37966a: 1605 0100 |01e9: const-wide/16 v5, #int 1 // #1 │ │ -37966e: 1200 |01eb: const/4 v0, #int 0 // #0 │ │ -379670: 2307 1915 |01ec: new-array v7, v0, [I // type@1519 │ │ -379674: 0790 |01ee: move-object v0, v9 │ │ -379676: 0804 1400 |01ef: move-object/from16 v4, v20 │ │ -37967a: 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 │ │ -379680: 1109 |01f4: return-object v9 │ │ -379682: 1605 0100 |01f5: const-wide/16 v5, #int 1 // #1 │ │ -379686: 1202 |01f7: const/4 v2, #int 0 // #0 │ │ -379688: dd09 0001 |01f8: and-int/lit8 v9, v0, #int 1 // #01 │ │ -37968c: 3909 0800 |01fa: if-nez v9, 0202 // +0008 │ │ -379690: 3903 0600 |01fc: if-nez v3, 0202 // +0006 │ │ -379694: b0d2 |01fe: add-int/2addr v2, v13 │ │ -379696: e200 0001 |01ff: ushr-int/lit8 v0, v0, #int 1 // #01 │ │ -37969a: 28f7 |0201: goto 01f8 // -0009 │ │ -37969c: 1209 |0202: const/4 v9, #int 0 // #0 │ │ -37969e: dc0a 0007 |0203: rem-int/lit8 v10, v0, #int 7 // #07 │ │ -3796a2: 390a 0600 |0205: if-nez v10, 020b // +0006 │ │ -3796a6: b0d9 |0207: add-int/2addr v9, v13 │ │ -3796a8: db00 0007 |0208: div-int/lit8 v0, v0, #int 7 // #07 │ │ -3796ac: 28f9 |020a: goto 0203 // -0007 │ │ -3796ae: 120a |020b: const/4 v10, #int 0 // #0 │ │ -3796b0: dc0b 0005 |020c: rem-int/lit8 v11, v0, #int 5 // #05 │ │ -3796b4: 390b 0600 |020e: if-nez v11, 0214 // +0006 │ │ -3796b8: b0da |0210: add-int/2addr v10, v13 │ │ -3796ba: db00 0005 |0211: div-int/lit8 v0, v0, #int 5 // #05 │ │ -3796be: 28f9 |0213: goto 020c // -0007 │ │ -3796c0: 120b |0214: const/4 v11, #int 0 // #0 │ │ -3796c2: dc0c 0003 |0215: rem-int/lit8 v12, v0, #int 3 // #03 │ │ -3796c6: 390c 0600 |0217: if-nez v12, 021d // +0006 │ │ -3796ca: b0db |0219: add-int/2addr v11, v13 │ │ -3796cc: db00 0003 |021a: div-int/lit8 v0, v0, #int 3 // #03 │ │ -3796d0: 28f9 |021c: goto 0215 // -0007 │ │ -3796d2: 121c |021d: const/4 v12, #int 1 // #1 │ │ -3796d4: 350c 1600 |021e: if-ge v12, v0, 0234 // +0016 │ │ -3796d8: 1710 ffff ff7f |0220: const-wide/32 v16, #float nan // #7fffffff │ │ -3796de: 310c 1005 |0223: cmp-long v12, v16, v5 │ │ -3796e2: 3d0c 0f00 |0225: if-lez v12, 0234 // +000f │ │ -3796e6: 3b0d 0d00 |0227: if-gez v13, 0234 // +000d │ │ -3796ea: d80d 0d01 |0229: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3796ee: 8107 |022b: int-to-long v7, v0 │ │ -3796f0: 9d05 0507 |022c: mul-long v5, v5, v7 │ │ -3796f4: 1807 0000 0000 00c3 be40 |022e: const-wide v7, #double 7875 // #40bec30000000000 │ │ -3796fe: 28ea |0233: goto 021d // -0016 │ │ -379700: 1225 |0234: const/4 v5, #int 2 // #2 │ │ -379702: 1246 |0235: const/4 v6, #int 4 // #4 │ │ -379704: 1237 |0236: const/4 v7, #int 3 // #3 │ │ -379706: 380d 4b00 |0237: if-eqz v13, 0282 // +004b │ │ -37970a: 1218 |0239: const/4 v8, #int 1 // #1 │ │ -37970c: 3408 0300 |023a: if-lt v8, v0, 023d // +0003 │ │ -379710: 2846 |023c: goto 0282 // +0046 │ │ -379712: 3903 0700 |023d: if-nez v3, 0244 // +0007 │ │ -379716: 2203 0113 |023f: new-instance v3, Ljava/math/BigDecimal; // type@1301 │ │ -37971a: 7030 a998 e30f |0241: invoke-direct {v3, v14, v15}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ -379720: 2200 0313 |0244: new-instance v0, Ljava/math/MathContext; // type@1303 │ │ -379724: 6e10 b698 0300 |0246: invoke-virtual {v3}, Ljava/math/BigDecimal;.precision:()I // method@98b6 │ │ -37972a: 0a08 |0249: move-result v8 │ │ -37972c: d808 0814 |024a: add-int/lit8 v8, v8, #int 20 // #14 │ │ -379730: 620c b170 |024c: sget-object v12, Ljava/math/RoundingMode;.HALF_EVEN:Ljava/math/RoundingMode; // field@70b1 │ │ -379734: 7030 ba98 800c |024e: invoke-direct {v0, v8, v12}, Ljava/math/MathContext;.:(ILjava/math/RoundingMode;)V // method@98ba │ │ -37973a: 6208 af73 |0251: sget-object v8, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73af │ │ -37973e: 4601 0801 |0253: aget-object v1, v8, v1 │ │ -379742: 6e30 b598 d100 |0255: invoke-virtual {v1, v13, v0}, Ljava/math/BigDecimal;.pow:(ILjava/math/MathContext;)Ljava/math/BigDecimal; // method@98b5 │ │ -379748: 0c01 |0258: move-result-object v1 │ │ -37974a: 6e30 b398 1300 |0259: invoke-virtual {v3, v1, v0}, Ljava/math/BigDecimal;.multiply:(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; // method@98b3 │ │ -379750: 0c03 |025c: move-result-object v3 │ │ -379752: 2208 8c14 |025d: new-instance v8, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -379756: 6e10 ad98 0300 |025f: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ -37975c: 0b00 |0262: move-result-wide v0 │ │ -37975e: 180c 0000 0000 00c3 be40 |0263: const-wide v12, #double 7875 // #40bec30000000000 │ │ -379768: ad0c 0c00 |0268: mul-double v12, v12, v0 │ │ -37976c: 160e 0100 |026a: const-wide/16 v14, #int 1 // #1 │ │ -379770: 2366 1915 |026c: new-array v6, v6, [I // type@1519 │ │ -379774: 1200 |026e: const/4 v0, #int 0 // #0 │ │ -379776: 4b02 0600 |026f: aput v2, v6, v0 │ │ -37977a: 1210 |0271: const/4 v0, #int 1 // #1 │ │ -37977c: 4b0b 0600 |0272: aput v11, v6, v0 │ │ -379780: 4b0a 0605 |0274: aput v10, v6, v5 │ │ -379784: 4b09 0607 |0276: aput v9, v6, v7 │ │ -379788: 0780 |0278: move-object v0, v8 │ │ -37978a: 04c1 |0279: move-wide v1, v12 │ │ -37978c: 0804 1400 |027a: move-object/from16 v4, v20 │ │ -379790: 0767 |027c: move-object v7, v6 │ │ -379792: 04e5 |027d: move-wide v5, v14 │ │ -379794: 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 │ │ -37979a: 1108 |0281: return-object v8 │ │ -37979c: 2208 8c14 |0282: new-instance v8, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -3797a0: 3903 0400 |0284: if-nez v3, 0288 // +0004 │ │ -3797a4: 86e0 |0286: long-to-double v0, v14 │ │ -3797a6: 2805 |0287: goto 028c // +0005 │ │ -3797a8: 6e10 ad98 0300 |0288: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ -3797ae: 0b00 |028b: move-result-wide v0 │ │ -3797b0: 180c 0000 0000 00c3 be40 |028c: const-wide v12, #double 7875 // #40bec30000000000 │ │ -3797ba: ad0c 0c00 |0291: mul-double v12, v12, v0 │ │ -3797be: 160e 0100 |0293: const-wide/16 v14, #int 1 // #1 │ │ -3797c2: 2366 1915 |0295: new-array v6, v6, [I // type@1519 │ │ -3797c6: 1200 |0297: const/4 v0, #int 0 // #0 │ │ -3797c8: 4b02 0600 |0298: aput v2, v6, v0 │ │ -3797cc: 1210 |029a: const/4 v0, #int 1 // #1 │ │ -3797ce: 4b0b 0600 |029b: aput v11, v6, v0 │ │ -3797d2: 4b0a 0605 |029d: aput v10, v6, v5 │ │ -3797d6: 4b09 0607 |029f: aput v9, v6, v7 │ │ -3797da: 0780 |02a1: move-object v0, v8 │ │ -3797dc: 04c1 |02a2: move-wide v1, v12 │ │ -3797de: 0804 1400 |02a3: move-object/from16 v4, v20 │ │ -3797e2: 0767 |02a5: move-object v7, v6 │ │ -3797e4: 04e5 |02a6: move-wide v5, v14 │ │ -3797e6: 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 │ │ -3797ec: 1108 |02aa: return-object v8 │ │ -3797ee: 1200 |02ab: const/4 v0, #int 0 // #0 │ │ -3797f0: 1100 |02ac: return-object v0 │ │ +379284: |[379284] net.sf.dibdib.generic.BigSxg.create4Radix:(Ljava/lang/String;II)Lnet/sf/dibdib/generic/BigSxg; │ │ +379294: 0804 1400 |0000: move-object/from16 v4, v20 │ │ +379298: 0200 1500 |0002: move/from16 v0, v21 │ │ +37929c: 0201 1600 |0004: move/from16 v1, v22 │ │ +3792a0: 7100 e9a1 0000 |0006: invoke-static {}, Lnet/sf/dibdib/generic/BigSxg;.populateDigits:()V // method@a1e9 │ │ +3792a6: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +3792a8: 3731 a102 |000a: if-le v1, v3, 02ab // +02a1 │ │ +3792ac: 1305 4000 |000c: const/16 v5, #int 64 // #40 │ │ +3792b0: 3515 0400 |000e: if-ge v5, v1, 0012 // +0004 │ │ +3792b4: 2900 9b02 |0010: goto/16 02ab // +029b │ │ +3792b8: 7401 2298 1400 |0012: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +3792be: 0a05 |0015: move-result v5 │ │ +3792c0: d806 05ff |0016: add-int/lit8 v6, v5, #int -1 // #ff │ │ +3792c4: 1307 1800 |0018: const/16 v7, #int 24 // #18 │ │ +3792c8: 1308 5000 |001a: const/16 v8, #int 80 // #50 │ │ +3792cc: 1309 6100 |001c: const/16 v9, #int 97 // #61 │ │ +3792d0: 3706 2300 |001e: if-le v6, v0, 0041 // +0023 │ │ +3792d4: 6e20 0998 6400 |0020: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3792da: 0a0a |0023: move-result v10 │ │ +3792dc: 36a9 0b00 |0024: if-gt v9, v10, 002f // +000b │ │ +3792e0: d80b 0157 |0026: add-int/lit8 v11, v1, #int 87 // #57 │ │ +3792e4: 37ab 1400 |0028: if-le v11, v10, 003c // +0014 │ │ +3792e8: 130b 7a00 |002a: const/16 v11, #int 122 // #7a │ │ +3792ec: 36ab 1200 |002c: if-gt v11, v10, 003e // +0012 │ │ +3792f0: 280e |002e: goto 003c // +000e │ │ +3792f2: 33a8 0500 |002f: if-ne v8, v10, 0034 // +0005 │ │ +3792f6: 3717 0300 |0031: if-le v7, v1, 0034 // +0003 │ │ +3792fa: 2809 |0033: goto 003c // +0009 │ │ +3792fc: 130b 4500 |0034: const/16 v11, #int 69 // #45 │ │ +379300: 33ab 0800 |0036: if-ne v11, v10, 003e // +0008 │ │ +379304: 130a 0a00 |0038: const/16 v10, #int 10 // #a │ │ +379308: 341a 0400 |003a: if-lt v10, v1, 003e // +0004 │ │ +37930c: 0165 |003c: move v5, v6 │ │ +37930e: 2804 |003d: goto 0041 // +0004 │ │ +379310: d806 06ff |003e: add-int/lit8 v6, v6, #int -1 // #ff │ │ +379314: 28d8 |0040: goto 0018 // -0028 │ │ +379316: 7401 2298 1400 |0041: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +37931c: 0a06 |0044: move-result v6 │ │ +37931e: 130a 2400 |0045: const/16 v10, #int 36 // #24 │ │ +379322: 130b 2d00 |0047: const/16 v11, #int 45 // #2d │ │ +379326: 120c |0049: const/4 v12, #int 0 // #0 │ │ +379328: 3565 4b00 |004a: if-ge v5, v6, 0095 // +004b │ │ +37932c: d806 0501 |004c: add-int/lit8 v6, v5, #int 1 // #01 │ │ +379330: 120d |004e: const/4 v13, #int 0 // #0 │ │ +379332: 120e |004f: const/4 v14, #int 0 // #0 │ │ +379334: 120f |0050: const/4 v15, #int 0 // #0 │ │ +379336: 7401 2298 1400 |0051: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +37933c: 0a02 |0054: move-result v2 │ │ +37933e: 3526 2e00 |0055: if-ge v6, v2, 0083 // +002e │ │ +379342: 6e20 0998 6400 |0057: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +379348: 0a02 |005a: move-result v2 │ │ +37934a: 332b 0400 |005b: if-ne v11, v2, 005f // +0004 │ │ +37934e: 121e |005d: const/4 v14, #int 1 // #1 │ │ +379350: 2821 |005e: goto 007f // +0021 │ │ +379352: dd03 027f |005f: and-int/lit8 v3, v2, #int 127 // #7f │ │ +379356: 3639 1200 |0061: if-gt v9, v3, 0073 // +0012 │ │ +37935a: 920d 0d01 |0063: mul-int v13, v13, v1 │ │ +37935e: 6210 ae73 |0065: sget-object v16, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73ae │ │ +379362: 371a 0500 |0067: if-le v10, v1, 006c // +0005 │ │ +379366: 1311 2000 |0069: const/16 v17, #int 32 // #20 │ │ +37936a: 2803 |006b: goto 006e // +0003 │ │ +37936c: 1311 0000 |006c: const/16 v17, #int 0 // #0 │ │ +379370: 9103 0311 |006e: sub-int v3, v3, v17 │ │ +379374: 4803 1003 |0070: aget-byte v3, v16, v3 │ │ +379378: 2807 |0072: goto 0079 // +0007 │ │ +37937a: 920d 0d01 |0073: mul-int v13, v13, v1 │ │ +37937e: 6210 ae73 |0075: sget-object v16, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73ae │ │ +379382: 4803 1003 |0077: aget-byte v3, v16, v3 │ │ +379386: b03d |0079: add-int/2addr v13, v3 │ │ +379388: da0f 0f0a |007a: mul-int/lit8 v15, v15, #int 10 // #0a │ │ +37938c: dd02 020f |007c: and-int/lit8 v2, v2, #int 15 // #0f │ │ +379390: b02f |007e: add-int/2addr v15, v2 │ │ +379392: d806 0601 |007f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +379396: 1213 |0081: const/4 v3, #int 1 // #1 │ │ +379398: 28cf |0082: goto 0051 // -0031 │ │ +37939a: 3717 1400 |0083: if-le v7, v1, 0097 // +0014 │ │ +37939e: 1302 7000 |0085: const/16 v2, #int 112 // #70 │ │ +3793a2: 6e20 0998 5400 |0087: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3793a8: 0a03 |008a: move-result v3 │ │ +3793aa: 3232 0800 |008b: if-eq v2, v3, 0093 // +0008 │ │ +3793ae: 6e20 0998 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3793b4: 0a02 |0090: move-result v2 │ │ +3793b6: 3328 0600 |0091: if-ne v8, v2, 0097 // +0006 │ │ +3793ba: 01fd |0093: move v13, v15 │ │ +3793bc: 2803 |0094: goto 0097 // +0003 │ │ +3793be: 120d |0095: const/4 v13, #int 0 // #0 │ │ +3793c0: 120e |0096: const/4 v14, #int 0 // #0 │ │ +3793c2: 380e 0300 |0097: if-eqz v14, 009a // +0003 │ │ +3793c6: 7bdd |0099: neg-int v13, v13 │ │ +3793c8: 6e20 0998 c400 |009a: invoke-virtual {v4, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3793ce: 0a02 |009d: move-result v2 │ │ +3793d0: 332b 0400 |009e: if-ne v11, v2, 00a2 // +0004 │ │ +3793d4: 1212 |00a0: const/4 v2, #int 1 // #1 │ │ +3793d6: 2802 |00a1: goto 00a3 // +0002 │ │ +3793d8: 1202 |00a2: const/4 v2, #int 0 // #0 │ │ +3793da: 7401 2298 1400 |00a3: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +3793e0: 0a03 |00a6: move-result v3 │ │ +3793e2: 3703 0a00 |00a7: if-le v3, v0, 00b1 // +000a │ │ +3793e6: 7402 0998 1400 |00a9: invoke-virtual/range {v20, v21}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3793ec: 0a03 |00ac: move-result v3 │ │ +3793ee: 333b 0400 |00ad: if-ne v11, v3, 00b1 // +0004 │ │ +3793f2: 1213 |00af: const/4 v3, #int 1 // #1 │ │ +3793f4: 2802 |00b0: goto 00b2 // +0002 │ │ +3793f6: 1203 |00b1: const/4 v3, #int 0 // #0 │ │ +3793f8: b003 |00b2: add-int/2addr v3, v0 │ │ +3793fa: 7401 2298 1400 |00b3: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +379400: 0a06 |00b6: move-result v6 │ │ +379402: 3736 0c00 |00b7: if-le v6, v3, 00c3 // +000c │ │ +379406: 1306 3000 |00b9: const/16 v6, #int 48 // #30 │ │ +37940a: 6e20 0998 3400 |00bb: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +379410: 0a07 |00be: move-result v7 │ │ +379412: 3376 0400 |00bf: if-ne v6, v7, 00c3 // +0004 │ │ +379416: 1216 |00c1: const/4 v6, #int 1 // #1 │ │ +379418: 2802 |00c2: goto 00c4 // +0002 │ │ +37941a: 1206 |00c3: const/4 v6, #int 0 // #0 │ │ +37941c: b063 |00c4: add-int/2addr v3, v6 │ │ +37941e: 7401 2298 1400 |00c5: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +379424: 0a06 |00c8: move-result v6 │ │ +379426: 1307 2e00 |00c9: const/16 v7, #int 46 // #2e │ │ +37942a: 3736 0a00 |00cb: if-le v6, v3, 00d5 // +000a │ │ +37942e: 6e20 0998 3400 |00cd: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +379434: 0a06 |00d0: move-result v6 │ │ +379436: 3367 0400 |00d1: if-ne v7, v6, 00d5 // +0004 │ │ +37943a: 1216 |00d3: const/4 v6, #int 1 // #1 │ │ +37943c: 2802 |00d4: goto 00d6 // +0002 │ │ +37943e: 7b36 |00d5: neg-int v6, v3 │ │ +379440: b063 |00d6: add-int/2addr v3, v6 │ │ +379442: 1206 |00d7: const/4 v6, #int 0 // #0 │ │ +379444: 1208 |00d8: const/4 v8, #int 0 // #0 │ │ +379446: 160e 0000 |00d9: const-wide/16 v14, #int 0 // #0 │ │ +37944a: 3550 6700 |00db: if-ge v0, v5, 0142 // +0067 │ │ +37944e: 6e20 0998 0400 |00dd: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +379454: 0a0c |00e0: move-result v12 │ │ +379456: 130a 2700 |00e1: const/16 v10, #int 39 // #27 │ │ +37945a: 32ca 0e00 |00e3: if-eq v10, v12, 00f1 // +000e │ │ +37945e: 130a 3a00 |00e5: const/16 v10, #int 58 // #3a │ │ +379462: 32ca 0a00 |00e7: if-eq v10, v12, 00f1 // +000a │ │ +379466: 130a 5f00 |00e9: const/16 v10, #int 95 // #5f │ │ +37946a: 33ca 0300 |00eb: if-ne v10, v12, 00ee // +0003 │ │ +37946e: 2804 |00ed: goto 00f1 // +0004 │ │ +379470: 33cb 0600 |00ee: if-ne v11, v12, 00f4 // +0006 │ │ +379474: 1212 |00f0: const/4 v2, #int 1 // #1 │ │ +379476: 1307 2400 |00f1: const/16 v7, #int 36 // #24 │ │ +37947a: 2845 |00f3: goto 0138 // +0045 │ │ +37947c: 32c7 4100 |00f4: if-eq v7, v12, 0135 // +0041 │ │ +379480: 130a 2c00 |00f6: const/16 v10, #int 44 // #2c │ │ +379484: 33ca 0300 |00f8: if-ne v10, v12, 00fb // +0003 │ │ +379488: 283b |00fa: goto 0135 // +003b │ │ +37948a: 620a ae73 |00fb: sget-object v10, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73ae │ │ +37948e: dd0c 0c7f |00fd: and-int/lit8 v12, v12, #int 127 // #7f │ │ +379492: 4813 0a0c |00ff: aget-byte v19, v10, v12 │ │ +379496: 1307 2400 |0101: const/16 v7, #int 36 // #24 │ │ +37949a: 36c9 0800 |0103: if-gt v9, v12, 010b // +0008 │ │ +37949e: 3717 0600 |0105: if-le v7, v1, 010b // +0006 │ │ +3794a2: d80c 0ce0 |0107: add-int/lit8 v12, v12, #int -32 // #e0 │ │ +3794a6: 4813 0a0c |0109: aget-byte v19, v10, v12 │ │ +3794aa: 020a 1300 |010b: move/from16 v10, v19 │ │ +3794ae: 3906 1800 |010d: if-nez v6, 0125 // +0018 │ │ +3794b2: 811b |010f: int-to-long v11, v1 │ │ +3794b4: 9d0e 0e0b |0110: mul-long v14, v14, v11 │ │ +3794b8: 81aa |0112: int-to-long v10, v10 │ │ +3794ba: bbae |0113: add-long/2addr v14, v10 │ │ +3794bc: 180a b814 5638 2904 0000 |0114: const-wide v10, #double 2.26039e-311 // #00000429385614b8 │ │ +3794c6: 310c 0a0e |0119: cmp-long v12, v10, v14 │ │ +3794ca: 3c0c 1800 |011b: if-gtz v12, 0133 // +0018 │ │ +3794ce: 2206 0113 |011d: new-instance v6, Ljava/math/BigDecimal; // type@1301 │ │ +3794d2: 7030 a998 e60f |011f: invoke-direct {v6, v14, v15}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ +3794d8: 160e 0000 |0122: const-wide/16 v14, #int 0 // #0 │ │ +3794dc: 280f |0124: goto 0133 // +000f │ │ +3794de: 620b af73 |0125: sget-object v11, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73af │ │ +3794e2: 460c 0b01 |0127: aget-object v12, v11, v1 │ │ +3794e6: 6e20 b298 c600 |0129: invoke-virtual {v6, v12}, Ljava/math/BigDecimal;.multiply:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; // method@98b2 │ │ +3794ec: 0c06 |012c: move-result-object v6 │ │ +3794ee: 460a 0b0a |012d: aget-object v10, v11, v10 │ │ +3794f2: 6e20 ab98 a600 |012f: invoke-virtual {v6, v10}, Ljava/math/BigDecimal;.add:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; // method@98ab │ │ +3794f8: 0c06 |0132: move-result-object v6 │ │ +3794fa: b08d |0133: add-int/2addr v13, v8 │ │ +3794fc: 2804 |0134: goto 0138 // +0004 │ │ +3794fe: 1307 2400 |0135: const/16 v7, #int 36 // #24 │ │ +379502: 12f8 |0137: const/4 v8, #int -1 // #ff │ │ +379504: d800 0001 |0138: add-int/lit8 v0, v0, #int 1 // #01 │ │ +379508: 1307 2e00 |013a: const/16 v7, #int 46 // #2e │ │ +37950c: 130a 2400 |013c: const/16 v10, #int 36 // #24 │ │ +379510: 130b 2d00 |013e: const/16 v11, #int 45 // #2d │ │ +379514: 120c |0140: const/4 v12, #int 0 // #0 │ │ +379516: 289a |0141: goto 00db // -0066 │ │ +379518: 3802 0c00 |0142: if-eqz v2, 014e // +000c │ │ +37951c: 7dee |0144: neg-long v14, v14 │ │ +37951e: 3906 0400 |0145: if-nez v6, 0149 // +0004 │ │ +379522: 1202 |0147: const/4 v2, #int 0 // #0 │ │ +379524: 2805 |0148: goto 014d // +0005 │ │ +379526: 6e10 b498 0600 |0149: invoke-virtual {v6}, Ljava/math/BigDecimal;.negate:()Ljava/math/BigDecimal; // method@98b4 │ │ +37952c: 0c02 |014c: move-result-object v2 │ │ +37952e: 0726 |014d: move-object v6, v2 │ │ +379530: 1807 0000 0000 00c3 be40 |014e: const-wide v7, #double 7875 // #40bec30000000000 │ │ +37953a: 390d 2400 |0153: if-nez v13, 0177 // +0024 │ │ +37953e: 3906 0b00 |0155: if-nez v6, 0160 // +000b │ │ +379542: 2200 8c14 |0157: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379546: 86e1 |0159: long-to-double v1, v14 │ │ +379548: ad01 0107 |015a: mul-double v1, v1, v7 │ │ +37954c: 7040 d9a1 4021 |015c: invoke-direct {v0, v4, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ +379552: 2817 |015f: goto 0176 // +0017 │ │ +379554: 2209 8c14 |0160: new-instance v9, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379558: 6e10 ad98 0600 |0162: invoke-virtual {v6}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ +37955e: 0b00 |0165: move-result-wide v0 │ │ +379560: ad01 0007 |0166: mul-double v1, v0, v7 │ │ +379564: 1607 0100 |0168: const-wide/16 v7, #int 1 // #1 │ │ +379568: 1200 |016a: const/4 v0, #int 0 // #0 │ │ +37956a: 230a 1915 |016b: new-array v10, v0, [I // type@1519 │ │ +37956e: 0790 |016d: move-object v0, v9 │ │ +379570: 0763 |016e: move-object v3, v6 │ │ +379572: 0804 1400 |016f: move-object/from16 v4, v20 │ │ +379576: 0475 |0171: move-wide v5, v7 │ │ +379578: 07a7 |0172: move-object v7, v10 │ │ +37957a: 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 │ │ +379580: 1100 |0176: return-object v0 │ │ +379582: 3a0d 0400 |0177: if-ltz v13, 017b // +0004 │ │ +379586: 01d0 |0179: move v0, v13 │ │ +379588: 2802 |017a: goto 017c // +0002 │ │ +37958a: 7bd0 |017b: neg-int v0, v13 │ │ +37958c: 3906 4b00 |017c: if-nez v6, 01c7 // +004b │ │ +379590: 3c03 4900 |017e: if-gtz v3, 01c7 // +0049 │ │ +379594: 1302 6400 |0180: const/16 v2, #int 100 // #64 │ │ +379598: 3602 0e00 |0182: if-gt v2, v0, 0190 // +000e │ │ +37959c: 1302 d207 |0184: const/16 v2, #int 2002 // #7d2 │ │ +3795a0: b312 |0186: div-int/2addr v2, v1 │ │ +3795a2: 3602 0900 |0187: if-gt v2, v0, 0190 // +0009 │ │ +3795a6: 1602 0000 |0189: const-wide/16 v2, #int 0 // #0 │ │ +3795aa: 3100 020e |018b: cmp-long v0, v2, v14 │ │ +3795ae: 3900 3a00 |018d: if-nez v0, 01c7 // +003a │ │ +3795b2: 2803 |018f: goto 0192 // +0003 │ │ +3795b4: 1602 0000 |0190: const-wide/16 v2, #int 0 // #0 │ │ +3795b8: 380d 0e00 |0192: if-eqz v13, 01a0 // +000e │ │ +3795bc: 3100 020e |0194: cmp-long v0, v2, v14 │ │ +3795c0: 3900 0300 |0196: if-nez v0, 0199 // +0003 │ │ +3795c4: 2808 |0198: goto 01a0 // +0008 │ │ +3795c6: 8312 |0199: int-to-double v2, v1 │ │ +3795c8: 83d9 |019a: int-to-double v9, v13 │ │ +3795ca: 7140 ca97 32a9 |019b: invoke-static {v2, v3, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3795d0: 0b02 |019e: move-result-wide v2 │ │ +3795d2: 2803 |019f: goto 01a2 // +0003 │ │ +3795d4: 1902 f03f |01a0: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +3795d8: 86e9 |01a2: long-to-double v9, v14 │ │ +3795da: ad0b 0907 |01a3: mul-double v11, v9, v7 │ │ +3795de: ad0b 0b02 |01a5: mul-double v11, v11, v2 │ │ +3795e2: 7120 ae97 cb00 |01a7: invoke-static {v11, v12}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +3795e8: 0b10 |01aa: move-result-wide v16 │ │ +3795ea: 1812 ffff ffff ffff ef7f |01ab: const-wide v18, #double 1.79769e+308 // #7fefffffffffffff │ │ +3795f4: 3000 1012 |01b0: cmpg-double v0, v16, v18 │ │ +3795f8: 3c00 0400 |01b2: if-gtz v0, 01b6 // +0004 │ │ +3795fc: 1210 |01b4: const/4 v0, #int 1 // #1 │ │ +3795fe: 2802 |01b5: goto 01b7 // +0002 │ │ +379600: 1200 |01b6: const/4 v0, #int 0 // #0 │ │ +379602: 3800 1000 |01b7: if-eqz v0, 01c7 // +0010 │ │ +379606: ae10 0b07 |01b9: div-double v16, v11, v7 │ │ +37960a: ae10 1002 |01bb: div-double v16, v16, v2 │ │ +37960e: 2f00 1009 |01bd: cmpl-double v0, v16, v9 │ │ +379612: 3900 0800 |01bf: if-nez v0, 01c7 // +0008 │ │ +379616: 2200 8c14 |01c1: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +37961a: 7040 d9a1 40cb |01c3: invoke-direct {v0, v4, v11, v12}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ +379620: 1100 |01c6: return-object v0 │ │ +379622: 0110 |01c7: move v0, v1 │ │ +379624: 0763 |01c8: move-object v3, v6 │ │ +379626: dc02 000a |01c9: rem-int/lit8 v2, v0, #int 10 // #0a │ │ +37962a: 3902 2a00 |01cb: if-nez v2, 01f5 // +002a │ │ +37962e: 3803 2800 |01cd: if-eqz v3, 01f5 // +0028 │ │ +379632: 3a0d 0700 |01cf: if-ltz v13, 01d6 // +0007 │ │ +379636: 6e20 b198 d300 |01d1: invoke-virtual {v3, v13}, Ljava/math/BigDecimal;.movePointRight:(I)Ljava/math/BigDecimal; // method@98b1 │ │ +37963c: 0c02 |01d4: move-result-object v2 │ │ +37963e: 2806 |01d5: goto 01db // +0006 │ │ +379640: 7bd2 |01d6: neg-int v2, v13 │ │ +379642: 6e20 b098 2300 |01d7: invoke-virtual {v3, v2}, Ljava/math/BigDecimal;.movePointLeft:(I)Ljava/math/BigDecimal; // method@98b0 │ │ +379648: 0c02 |01da: move-result-object v2 │ │ +37964a: 0723 |01db: move-object v3, v2 │ │ +37964c: db00 000a |01dc: div-int/lit8 v0, v0, #int 10 // #0a │ │ +379650: 1212 |01de: const/4 v2, #int 1 // #1 │ │ +379652: 3302 eaff |01df: if-ne v2, v0, 01c9 // -0016 │ │ +379656: 2209 8c14 |01e1: new-instance v9, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +37965a: 6e10 ad98 0300 |01e3: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ +379660: 0b00 |01e6: move-result-wide v0 │ │ +379662: ad01 0007 |01e7: mul-double v1, v0, v7 │ │ +379666: 1605 0100 |01e9: const-wide/16 v5, #int 1 // #1 │ │ +37966a: 1200 |01eb: const/4 v0, #int 0 // #0 │ │ +37966c: 2307 1915 |01ec: new-array v7, v0, [I // type@1519 │ │ +379670: 0790 |01ee: move-object v0, v9 │ │ +379672: 0804 1400 |01ef: move-object/from16 v4, v20 │ │ +379676: 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 │ │ +37967c: 1109 |01f4: return-object v9 │ │ +37967e: 1605 0100 |01f5: const-wide/16 v5, #int 1 // #1 │ │ +379682: 1202 |01f7: const/4 v2, #int 0 // #0 │ │ +379684: dd09 0001 |01f8: and-int/lit8 v9, v0, #int 1 // #01 │ │ +379688: 3909 0800 |01fa: if-nez v9, 0202 // +0008 │ │ +37968c: 3903 0600 |01fc: if-nez v3, 0202 // +0006 │ │ +379690: b0d2 |01fe: add-int/2addr v2, v13 │ │ +379692: e200 0001 |01ff: ushr-int/lit8 v0, v0, #int 1 // #01 │ │ +379696: 28f7 |0201: goto 01f8 // -0009 │ │ +379698: 1209 |0202: const/4 v9, #int 0 // #0 │ │ +37969a: dc0a 0007 |0203: rem-int/lit8 v10, v0, #int 7 // #07 │ │ +37969e: 390a 0600 |0205: if-nez v10, 020b // +0006 │ │ +3796a2: b0d9 |0207: add-int/2addr v9, v13 │ │ +3796a4: db00 0007 |0208: div-int/lit8 v0, v0, #int 7 // #07 │ │ +3796a8: 28f9 |020a: goto 0203 // -0007 │ │ +3796aa: 120a |020b: const/4 v10, #int 0 // #0 │ │ +3796ac: dc0b 0005 |020c: rem-int/lit8 v11, v0, #int 5 // #05 │ │ +3796b0: 390b 0600 |020e: if-nez v11, 0214 // +0006 │ │ +3796b4: b0da |0210: add-int/2addr v10, v13 │ │ +3796b6: db00 0005 |0211: div-int/lit8 v0, v0, #int 5 // #05 │ │ +3796ba: 28f9 |0213: goto 020c // -0007 │ │ +3796bc: 120b |0214: const/4 v11, #int 0 // #0 │ │ +3796be: dc0c 0003 |0215: rem-int/lit8 v12, v0, #int 3 // #03 │ │ +3796c2: 390c 0600 |0217: if-nez v12, 021d // +0006 │ │ +3796c6: b0db |0219: add-int/2addr v11, v13 │ │ +3796c8: db00 0003 |021a: div-int/lit8 v0, v0, #int 3 // #03 │ │ +3796cc: 28f9 |021c: goto 0215 // -0007 │ │ +3796ce: 121c |021d: const/4 v12, #int 1 // #1 │ │ +3796d0: 350c 1600 |021e: if-ge v12, v0, 0234 // +0016 │ │ +3796d4: 1710 ffff ff7f |0220: const-wide/32 v16, #float nan // #7fffffff │ │ +3796da: 310c 1005 |0223: cmp-long v12, v16, v5 │ │ +3796de: 3d0c 0f00 |0225: if-lez v12, 0234 // +000f │ │ +3796e2: 3b0d 0d00 |0227: if-gez v13, 0234 // +000d │ │ +3796e6: d80d 0d01 |0229: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3796ea: 8107 |022b: int-to-long v7, v0 │ │ +3796ec: 9d05 0507 |022c: mul-long v5, v5, v7 │ │ +3796f0: 1807 0000 0000 00c3 be40 |022e: const-wide v7, #double 7875 // #40bec30000000000 │ │ +3796fa: 28ea |0233: goto 021d // -0016 │ │ +3796fc: 1225 |0234: const/4 v5, #int 2 // #2 │ │ +3796fe: 1246 |0235: const/4 v6, #int 4 // #4 │ │ +379700: 1237 |0236: const/4 v7, #int 3 // #3 │ │ +379702: 380d 4b00 |0237: if-eqz v13, 0282 // +004b │ │ +379706: 1218 |0239: const/4 v8, #int 1 // #1 │ │ +379708: 3408 0300 |023a: if-lt v8, v0, 023d // +0003 │ │ +37970c: 2846 |023c: goto 0282 // +0046 │ │ +37970e: 3903 0700 |023d: if-nez v3, 0244 // +0007 │ │ +379712: 2203 0113 |023f: new-instance v3, Ljava/math/BigDecimal; // type@1301 │ │ +379716: 7030 a998 e30f |0241: invoke-direct {v3, v14, v15}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ +37971c: 2200 0313 |0244: new-instance v0, Ljava/math/MathContext; // type@1303 │ │ +379720: 6e10 b698 0300 |0246: invoke-virtual {v3}, Ljava/math/BigDecimal;.precision:()I // method@98b6 │ │ +379726: 0a08 |0249: move-result v8 │ │ +379728: d808 0814 |024a: add-int/lit8 v8, v8, #int 20 // #14 │ │ +37972c: 620c b170 |024c: sget-object v12, Ljava/math/RoundingMode;.HALF_EVEN:Ljava/math/RoundingMode; // field@70b1 │ │ +379730: 7030 ba98 800c |024e: invoke-direct {v0, v8, v12}, Ljava/math/MathContext;.:(ILjava/math/RoundingMode;)V // method@98ba │ │ +379736: 6208 af73 |0251: sget-object v8, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73af │ │ +37973a: 4601 0801 |0253: aget-object v1, v8, v1 │ │ +37973e: 6e30 b598 d100 |0255: invoke-virtual {v1, v13, v0}, Ljava/math/BigDecimal;.pow:(ILjava/math/MathContext;)Ljava/math/BigDecimal; // method@98b5 │ │ +379744: 0c01 |0258: move-result-object v1 │ │ +379746: 6e30 b398 1300 |0259: invoke-virtual {v3, v1, v0}, Ljava/math/BigDecimal;.multiply:(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; // method@98b3 │ │ +37974c: 0c03 |025c: move-result-object v3 │ │ +37974e: 2208 8c14 |025d: new-instance v8, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379752: 6e10 ad98 0300 |025f: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ +379758: 0b00 |0262: move-result-wide v0 │ │ +37975a: 180c 0000 0000 00c3 be40 |0263: const-wide v12, #double 7875 // #40bec30000000000 │ │ +379764: ad0c 0c00 |0268: mul-double v12, v12, v0 │ │ +379768: 160e 0100 |026a: const-wide/16 v14, #int 1 // #1 │ │ +37976c: 2366 1915 |026c: new-array v6, v6, [I // type@1519 │ │ +379770: 1200 |026e: const/4 v0, #int 0 // #0 │ │ +379772: 4b02 0600 |026f: aput v2, v6, v0 │ │ +379776: 1210 |0271: const/4 v0, #int 1 // #1 │ │ +379778: 4b0b 0600 |0272: aput v11, v6, v0 │ │ +37977c: 4b0a 0605 |0274: aput v10, v6, v5 │ │ +379780: 4b09 0607 |0276: aput v9, v6, v7 │ │ +379784: 0780 |0278: move-object v0, v8 │ │ +379786: 04c1 |0279: move-wide v1, v12 │ │ +379788: 0804 1400 |027a: move-object/from16 v4, v20 │ │ +37978c: 0767 |027c: move-object v7, v6 │ │ +37978e: 04e5 |027d: move-wide v5, v14 │ │ +379790: 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 │ │ +379796: 1108 |0281: return-object v8 │ │ +379798: 2208 8c14 |0282: new-instance v8, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +37979c: 3903 0400 |0284: if-nez v3, 0288 // +0004 │ │ +3797a0: 86e0 |0286: long-to-double v0, v14 │ │ +3797a2: 2805 |0287: goto 028c // +0005 │ │ +3797a4: 6e10 ad98 0300 |0288: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ +3797aa: 0b00 |028b: move-result-wide v0 │ │ +3797ac: 180c 0000 0000 00c3 be40 |028c: const-wide v12, #double 7875 // #40bec30000000000 │ │ +3797b6: ad0c 0c00 |0291: mul-double v12, v12, v0 │ │ +3797ba: 160e 0100 |0293: const-wide/16 v14, #int 1 // #1 │ │ +3797be: 2366 1915 |0295: new-array v6, v6, [I // type@1519 │ │ +3797c2: 1200 |0297: const/4 v0, #int 0 // #0 │ │ +3797c4: 4b02 0600 |0298: aput v2, v6, v0 │ │ +3797c8: 1210 |029a: const/4 v0, #int 1 // #1 │ │ +3797ca: 4b0b 0600 |029b: aput v11, v6, v0 │ │ +3797ce: 4b0a 0605 |029d: aput v10, v6, v5 │ │ +3797d2: 4b09 0607 |029f: aput v9, v6, v7 │ │ +3797d6: 0780 |02a1: move-object v0, v8 │ │ +3797d8: 04c1 |02a2: move-wide v1, v12 │ │ +3797da: 0804 1400 |02a3: move-object/from16 v4, v20 │ │ +3797de: 0767 |02a5: move-object v7, v6 │ │ +3797e0: 04e5 |02a6: move-wide v5, v14 │ │ +3797e2: 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 │ │ +3797e8: 1108 |02aa: return-object v8 │ │ +3797ea: 1200 |02ab: const/4 v0, #int 0 // #0 │ │ +3797ec: 1100 |02ac: return-object v0 │ │ catches : 1 │ │ 0x019b - 0x01c6 │ │ Ljava/lang/Exception; -> 0x01c7 │ │ positions : │ │ 0x0006 line=169 │ │ 0x0012 line=177 │ │ 0x0020 line=180 │ │ @@ -821213,21 +821213,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 │ │ -379804: |[379804] net.sf.dibdib.generic.BigSxg.createRounded:(D)Lnet/sf/dibdib/generic/BigSxg; │ │ -379814: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -379818: 7130 eca1 2100 |0002: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ -37981e: 0c01 |0005: move-result-object v1 │ │ -379820: 7110 dfa1 0100 |0006: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ -379826: 0c01 |0009: move-result-object v1 │ │ -379828: 1101 |000a: return-object v1 │ │ +379800: |[379800] net.sf.dibdib.generic.BigSxg.createRounded:(D)Lnet/sf/dibdib/generic/BigSxg; │ │ +379810: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +379814: 7130 eca1 2100 |0002: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ +37981a: 0c01 |0005: move-result-object v1 │ │ +37981c: 7110 dfa1 0100 |0006: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ +379822: 0c01 |0009: move-result-object v1 │ │ +379824: 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;) │ │ @@ -821235,30 +821235,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 │ │ -3773b4: |[3773b4] net.sf.dibdib.generic.BigSxg.doubleD4oString:(Ljava/lang/String;D)D │ │ -3773c4: 7110 dfa1 0600 |0000: invoke-static {v6}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ -3773ca: 0c06 |0003: move-result-object v6 │ │ -3773cc: 6e10 fda1 0600 |0004: invoke-virtual {v6}, Lnet/sf/dibdib/generic/BigSxg;.toDoubleD4:()D // method@a1fd │ │ -3773d2: 0b00 |0007: move-result-wide v0 │ │ -3773d4: 7120 ae97 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -3773da: 0b02 |000b: move-result-wide v2 │ │ -3773dc: 1804 ffff ffff ffff ef7f |000c: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ -3773e6: 3006 0204 |0011: cmpg-double v6, v2, v4 │ │ -3773ea: 3c06 0400 |0013: if-gtz v6, 0017 // +0004 │ │ -3773ee: 1216 |0015: const/4 v6, #int 1 // #1 │ │ -3773f0: 2802 |0016: goto 0018 // +0002 │ │ -3773f2: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -3773f4: 3806 0300 |0018: if-eqz v6, 001b // +0003 │ │ -3773f8: 1000 |001a: return-wide v0 │ │ -3773fa: 1007 |001b: return-wide v7 │ │ +3773b0: |[3773b0] net.sf.dibdib.generic.BigSxg.doubleD4oString:(Ljava/lang/String;D)D │ │ +3773c0: 7110 dfa1 0600 |0000: invoke-static {v6}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ +3773c6: 0c06 |0003: move-result-object v6 │ │ +3773c8: 6e10 fda1 0600 |0004: invoke-virtual {v6}, Lnet/sf/dibdib/generic/BigSxg;.toDoubleD4:()D // method@a1fd │ │ +3773ce: 0b00 |0007: move-result-wide v0 │ │ +3773d0: 7120 ae97 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +3773d6: 0b02 |000b: move-result-wide v2 │ │ +3773d8: 1804 ffff ffff ffff ef7f |000c: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ +3773e2: 3006 0204 |0011: cmpg-double v6, v2, v4 │ │ +3773e6: 3c06 0400 |0013: if-gtz v6, 0017 // +0004 │ │ +3773ea: 1216 |0015: const/4 v6, #int 1 // #1 │ │ +3773ec: 2802 |0016: goto 0018 // +0002 │ │ +3773ee: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +3773f0: 3806 0300 |0018: if-eqz v6, 001b // +0003 │ │ +3773f4: 1000 |001a: return-wide v0 │ │ +3773f6: 1007 |001b: return-wide v7 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0000 line=911 │ │ 0x0004 line=912 │ │ 0x0008 line=914 │ │ @@ -821271,94 +821271,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 │ │ -37740c: |[37740c] net.sf.dibdib.generic.BigSxg.doubleD4oString_OLD:(Ljava/lang/String;D)D │ │ -37741c: 1300 7800 |0000: const/16 v0, #int 120 // #78 │ │ -377420: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -377426: 0a00 |0005: move-result v0 │ │ -377428: 1a01 db05 |0006: const-string v1, ".0" // string@05db │ │ -37742c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -37742e: 1303 2e00 |0009: const/16 v3, #int 46 // #2e │ │ -377432: 3c00 4200 |000b: if-gtz v0, 004d // +0042 │ │ -377436: 1300 5800 |000d: const/16 v0, #int 88 // #58 │ │ -37743a: 6e20 1a98 0500 |000f: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -377440: 0a00 |0012: move-result v0 │ │ -377442: 3d00 0300 |0013: if-lez v0, 0016 // +0003 │ │ -377446: 2838 |0015: goto 004d // +0038 │ │ -377448: 6e20 1a98 3500 |0016: invoke-virtual {v5, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -37744e: 0a00 |0019: move-result v0 │ │ -377450: 3b00 7900 |001a: if-gez v0, 0093 // +0079 │ │ -377454: 1300 6500 |001c: const/16 v0, #int 101 // #65 │ │ -377458: 6e20 1a98 0500 |001e: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -37745e: 0a00 |0021: move-result v0 │ │ -377460: 3a00 0300 |0022: if-ltz v0, 0025 // +0003 │ │ -377464: 2807 |0024: goto 002b // +0007 │ │ -377466: 1300 4500 |0025: const/16 v0, #int 69 // #45 │ │ -37746a: 6e20 1a98 0500 |0027: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -377470: 0a00 |002a: move-result v0 │ │ -377472: 3a00 0300 |002b: if-ltz v0, 002e // +0003 │ │ -377476: 2805 |002d: goto 0032 // +0005 │ │ -377478: 6e10 2298 0500 |002e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -37747e: 0a00 |0031: move-result v0 │ │ -377480: 2203 e812 |0032: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -377484: 7010 4098 0300 |0034: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37748a: 6e30 2e98 2500 |0037: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -377490: 0c02 |003a: move-result-object v2 │ │ -377492: 6e20 4b98 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377498: 6e20 4b98 1300 |003e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37749e: 6e20 2d98 0500 |0041: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3774a4: 0c05 |0044: move-result-object v5 │ │ -3774a6: 6e20 4b98 5300 |0045: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3774ac: 6e10 5498 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3774b2: 0c05 |004b: move-result-object v5 │ │ -3774b4: 2847 |004c: goto 0093 // +0047 │ │ -3774b6: 1300 7000 |004d: const/16 v0, #int 112 // #70 │ │ -3774ba: 6e20 1a98 0500 |004f: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3774c0: 0a00 |0052: move-result v0 │ │ -3774c2: 3a00 0300 |0053: if-ltz v0, 0056 // +0003 │ │ -3774c6: 2807 |0055: goto 005c // +0007 │ │ -3774c8: 1300 5000 |0056: const/16 v0, #int 80 // #50 │ │ -3774cc: 6e20 1a98 0500 |0058: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3774d2: 0a00 |005b: move-result v0 │ │ -3774d4: 3b00 1700 |005c: if-gez v0, 0073 // +0017 │ │ -3774d8: 6e10 2298 0500 |005e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3774de: 0a00 |0061: move-result v0 │ │ -3774e0: 2204 e812 |0062: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3774e4: 7010 4098 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3774ea: 6e20 4b98 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3774f0: 1a05 f8a3 |006a: const-string v5, "p0" // string@a3f8 │ │ -3774f4: 6e20 4b98 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3774fa: 6e10 5498 0400 |006f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377500: 0c05 |0072: move-result-object v5 │ │ -377502: 6e20 1a98 3500 |0073: invoke-virtual {v5, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -377508: 0a03 |0076: move-result v3 │ │ -37750a: 3b03 1c00 |0077: if-gez v3, 0093 // +001c │ │ -37750e: 2203 e812 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -377512: 7010 4098 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377518: 6e30 2e98 2500 |007e: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -37751e: 0c02 |0081: move-result-object v2 │ │ -377520: 6e20 4b98 2300 |0082: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377526: 6e20 4b98 1300 |0085: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37752c: 6e20 2d98 0500 |0088: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -377532: 0c05 |008b: move-result-object v5 │ │ -377534: 6e20 4b98 5300 |008c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37753a: 6e10 5498 0300 |008f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377540: 0c05 |0092: move-result-object v5 │ │ -377542: 7110 6997 0500 |0093: invoke-static {v5}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@9769 │ │ -377548: 0b00 |0096: move-result-wide v0 │ │ -37754a: 1802 0000 0000 00c3 be40 |0097: const-wide v2, #double 7875 // #40bec30000000000 │ │ -377554: ad00 0002 |009c: mul-double v0, v0, v2 │ │ -377558: 7120 b7a3 1000 |009e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -37755e: 0b05 |00a1: move-result-wide v5 │ │ -377560: 1005 |00a2: return-wide v5 │ │ -377562: 1006 |00a3: return-wide v6 │ │ +377408: |[377408] net.sf.dibdib.generic.BigSxg.doubleD4oString_OLD:(Ljava/lang/String;D)D │ │ +377418: 1300 7800 |0000: const/16 v0, #int 120 // #78 │ │ +37741c: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +377422: 0a00 |0005: move-result v0 │ │ +377424: 1a01 db05 |0006: const-string v1, ".0" // string@05db │ │ +377428: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +37742a: 1303 2e00 |0009: const/16 v3, #int 46 // #2e │ │ +37742e: 3c00 4200 |000b: if-gtz v0, 004d // +0042 │ │ +377432: 1300 5800 |000d: const/16 v0, #int 88 // #58 │ │ +377436: 6e20 1a98 0500 |000f: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +37743c: 0a00 |0012: move-result v0 │ │ +37743e: 3d00 0300 |0013: if-lez v0, 0016 // +0003 │ │ +377442: 2838 |0015: goto 004d // +0038 │ │ +377444: 6e20 1a98 3500 |0016: invoke-virtual {v5, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +37744a: 0a00 |0019: move-result v0 │ │ +37744c: 3b00 7900 |001a: if-gez v0, 0093 // +0079 │ │ +377450: 1300 6500 |001c: const/16 v0, #int 101 // #65 │ │ +377454: 6e20 1a98 0500 |001e: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +37745a: 0a00 |0021: move-result v0 │ │ +37745c: 3a00 0300 |0022: if-ltz v0, 0025 // +0003 │ │ +377460: 2807 |0024: goto 002b // +0007 │ │ +377462: 1300 4500 |0025: const/16 v0, #int 69 // #45 │ │ +377466: 6e20 1a98 0500 |0027: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +37746c: 0a00 |002a: move-result v0 │ │ +37746e: 3a00 0300 |002b: if-ltz v0, 002e // +0003 │ │ +377472: 2805 |002d: goto 0032 // +0005 │ │ +377474: 6e10 2298 0500 |002e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +37747a: 0a00 |0031: move-result v0 │ │ +37747c: 2203 e812 |0032: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +377480: 7010 4098 0300 |0034: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377486: 6e30 2e98 2500 |0037: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +37748c: 0c02 |003a: move-result-object v2 │ │ +37748e: 6e20 4b98 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377494: 6e20 4b98 1300 |003e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37749a: 6e20 2d98 0500 |0041: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3774a0: 0c05 |0044: move-result-object v5 │ │ +3774a2: 6e20 4b98 5300 |0045: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3774a8: 6e10 5498 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3774ae: 0c05 |004b: move-result-object v5 │ │ +3774b0: 2847 |004c: goto 0093 // +0047 │ │ +3774b2: 1300 7000 |004d: const/16 v0, #int 112 // #70 │ │ +3774b6: 6e20 1a98 0500 |004f: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3774bc: 0a00 |0052: move-result v0 │ │ +3774be: 3a00 0300 |0053: if-ltz v0, 0056 // +0003 │ │ +3774c2: 2807 |0055: goto 005c // +0007 │ │ +3774c4: 1300 5000 |0056: const/16 v0, #int 80 // #50 │ │ +3774c8: 6e20 1a98 0500 |0058: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3774ce: 0a00 |005b: move-result v0 │ │ +3774d0: 3b00 1700 |005c: if-gez v0, 0073 // +0017 │ │ +3774d4: 6e10 2298 0500 |005e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3774da: 0a00 |0061: move-result v0 │ │ +3774dc: 2204 e812 |0062: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3774e0: 7010 4098 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3774e6: 6e20 4b98 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3774ec: 1a05 f8a3 |006a: const-string v5, "p0" // string@a3f8 │ │ +3774f0: 6e20 4b98 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3774f6: 6e10 5498 0400 |006f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3774fc: 0c05 |0072: move-result-object v5 │ │ +3774fe: 6e20 1a98 3500 |0073: invoke-virtual {v5, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +377504: 0a03 |0076: move-result v3 │ │ +377506: 3b03 1c00 |0077: if-gez v3, 0093 // +001c │ │ +37750a: 2203 e812 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +37750e: 7010 4098 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377514: 6e30 2e98 2500 |007e: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +37751a: 0c02 |0081: move-result-object v2 │ │ +37751c: 6e20 4b98 2300 |0082: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377522: 6e20 4b98 1300 |0085: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377528: 6e20 2d98 0500 |0088: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +37752e: 0c05 |008b: move-result-object v5 │ │ +377530: 6e20 4b98 5300 |008c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377536: 6e10 5498 0300 |008f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37753c: 0c05 |0092: move-result-object v5 │ │ +37753e: 7110 6997 0500 |0093: invoke-static {v5}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@9769 │ │ +377544: 0b00 |0096: move-result-wide v0 │ │ +377546: 1802 0000 0000 00c3 be40 |0097: const-wide v2, #double 7875 // #40bec30000000000 │ │ +377550: ad00 0002 |009c: mul-double v0, v0, v2 │ │ +377554: 7120 b7a3 1000 |009e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +37755a: 0b05 |00a1: move-result-wide v5 │ │ +37755c: 1005 |00a2: return-wide v5 │ │ +37755e: 1006 |00a3: return-wide v6 │ │ catches : 2 │ │ 0x0002 - 0x0006 │ │ Ljava/lang/Exception; -> 0x00a3 │ │ 0x000f - 0x00a2 │ │ Ljava/lang/Exception; -> 0x00a3 │ │ positions : │ │ 0x0002 line=887 │ │ @@ -821383,160 +821383,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 │ │ -377aac: |[377aac] net.sf.dibdib.generic.BigSxg.hex4Double_OLD:(DLjava/lang/String;)Ljava/lang/String; │ │ -377abc: 0500 1000 |0000: move-wide/from16 v0, v16 │ │ -377ac0: 0802 1200 |0002: move-object/from16 v2, v18 │ │ -377ac4: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -377ac8: 1216 |0006: const/4 v6, #int 1 // #1 │ │ -377aca: 2f07 0400 |0007: cmpl-double v7, v4, v0 │ │ -377ace: 3d07 0400 |0009: if-lez v7, 000d // +0004 │ │ -377ad2: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -377ad4: 2802 |000c: goto 000e // +0002 │ │ -377ad6: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -377ad8: 3807 0400 |000e: if-eqz v7, 0012 // +0004 │ │ -377adc: 8008 |0010: neg-double v8, v0 │ │ -377ade: 2802 |0011: goto 0013 // +0002 │ │ -377ae0: 0408 |0012: move-wide v8, v0 │ │ -377ae2: 7120 6a97 9800 |0013: invoke-static {v8, v9}, Ljava/lang/Double;.toHexString:(D)Ljava/lang/String; // method@976a │ │ -377ae8: 0c0a |0016: move-result-object v10 │ │ -377aea: 190c f03e |0017: const-wide/high16 v12, #long 4535124824762089472 // #3ef0 │ │ -377aee: 300e 0c08 |0019: cmpg-double v14, v12, v8 │ │ -377af2: 3c0e cd00 |001b: if-gtz v14, 00e8 // +00cd │ │ -377af6: 190c f042 |001d: const-wide/high16 v12, #long 4823355200913801216 // #42f0 │ │ -377afa: 300e 080c |001f: cmpg-double v14, v8, v12 │ │ -377afe: 3b0e c700 |0021: if-gez v14, 00e8 // +00c7 │ │ -377b02: 8b8e |0023: double-to-long v14, v8 │ │ -377b04: 220a e812 |0024: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -377b08: 7010 4098 0a00 |0026: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377b0e: 1a0b a906 |0029: const-string v11, "0x" // string@06a9 │ │ -377b12: 6e20 4b98 ba00 |002b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377b18: 7120 ac97 fe00 |002e: invoke-static {v14, v15}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ -377b1e: 0c03 |0031: move-result-object v3 │ │ -377b20: 6e20 4b98 3a00 |0032: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377b26: 6e10 5498 0a00 |0035: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377b2c: 0c03 |0038: move-result-object v3 │ │ -377b2e: 86ee |0039: long-to-double v14, v14 │ │ -377b30: cce8 |003a: sub-double/2addr v8, v14 │ │ -377b32: 2f0a 0408 |003b: cmpl-double v10, v4, v8 │ │ -377b36: 390a 4b00 |003d: if-nez v10, 0088 // +004b │ │ -377b3a: 3807 a700 |003f: if-eqz v7, 00e6 // +00a7 │ │ -377b3e: 8b00 |0041: double-to-long v0, v0 │ │ -377b40: 1804 ffff ffff ffff ff7f |0042: const-wide v4, #double nan // #7fffffffffffffff │ │ -377b4a: c040 |0047: and-long/2addr v0, v4 │ │ -377b4c: 7120 ac97 1000 |0048: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ -377b52: 0c00 |004b: move-result-object v0 │ │ -377b54: 6e10 2298 0000 |004c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -377b5a: 0a01 |004f: move-result v1 │ │ -377b5c: 3516 0d00 |0050: if-ge v6, v1, 005d // +000d │ │ -377b60: 1301 6600 |0052: const/16 v1, #int 102 // #66 │ │ -377b64: 6e20 0998 6000 |0054: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -377b6a: 0a04 |0057: move-result v4 │ │ -377b6c: 3341 0500 |0058: if-ne v1, v4, 005d // +0005 │ │ -377b70: d806 0601 |005a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -377b74: 28f0 |005c: goto 004c // -0010 │ │ -377b76: d806 06fd |005d: add-int/lit8 v6, v6, #int -3 // #fd │ │ -377b7a: 3a06 1700 |005f: if-ltz v6, 0076 // +0017 │ │ -377b7e: 2201 e812 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377b82: 7010 4098 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377b88: 1a04 d805 |0066: const-string v4, ".." // string@05d8 │ │ -377b8c: 6e20 4b98 4100 |0068: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377b92: 6e20 2d98 6000 |006b: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -377b98: 0c00 |006e: move-result-object v0 │ │ -377b9a: 6e20 4b98 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377ba0: 6e10 5498 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377ba6: 0c00 |0075: move-result-object v0 │ │ -377ba8: 2201 e812 |0076: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377bac: 7010 4098 0100 |0078: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377bb2: 6e20 4b98 b100 |007b: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377bb8: 6e20 4b98 0100 |007e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377bbe: 6e10 5498 0100 |0081: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377bc4: 0c00 |0084: move-result-object v0 │ │ -377bc6: 070b |0085: move-object v11, v0 │ │ -377bc8: 073a |0086: move-object v10, v3 │ │ -377bca: 2868 |0087: goto 00ef // +0068 │ │ -377bcc: 1300 1100 |0088: const/16 v0, #int 17 // #11 │ │ -377bd0: 6e10 2298 0300 |008a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -377bd6: 0a01 |008d: move-result v1 │ │ -377bd8: 3410 5800 |008e: if-lt v0, v1, 00e6 // +0058 │ │ -377bdc: ad08 080c |0090: mul-double v8, v8, v12 │ │ -377be0: 8b80 |0092: double-to-long v0, v8 │ │ -377be2: 7120 ac97 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ -377be8: 0c00 |0096: move-result-object v0 │ │ -377bea: 1301 0c00 |0097: const/16 v1, #int 12 // #c │ │ -377bee: 6e10 2298 0000 |0099: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -377bf4: 0a04 |009c: move-result v4 │ │ -377bf6: 3741 1b00 |009d: if-le v1, v4, 00b8 // +001b │ │ -377bfa: 2201 e812 |009f: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377bfe: 7010 4098 0100 |00a1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377c04: 6e10 2298 0000 |00a4: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -377c0a: 0a04 |00a7: move-result v4 │ │ -377c0c: 1a05 9106 |00a8: const-string v5, "000000000000" // string@0691 │ │ -377c10: 6e20 2d98 4500 |00aa: invoke-virtual {v5, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -377c16: 0c04 |00ad: move-result-object v4 │ │ -377c18: 6e20 4b98 4100 |00ae: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377c1e: 6e20 4b98 0100 |00b1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377c24: 6e10 5498 0100 |00b4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377c2a: 0c00 |00b7: move-result-object v0 │ │ -377c2c: 2201 e812 |00b8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377c30: 7010 4098 0100 |00ba: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377c36: 6e20 4b98 3100 |00bd: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377c3c: 1a03 c905 |00c0: const-string v3, "." // string@05c9 │ │ -377c40: 6e20 4b98 3100 |00c2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377c46: 6e20 4b98 0100 |00c5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377c4c: 6e10 5498 0100 |00c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377c52: 0c00 |00cb: move-result-object v0 │ │ -377c54: 6e10 2298 0000 |00cc: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -377c5a: 0a01 |00cf: move-result v1 │ │ -377c5c: b161 |00d0: sub-int/2addr v1, v6 │ │ -377c5e: 3d01 0d00 |00d1: if-lez v1, 00de // +000d │ │ -377c62: 1303 3000 |00d3: const/16 v3, #int 48 // #30 │ │ -377c66: 6e20 0998 1000 |00d5: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -377c6c: 0a04 |00d8: move-result v4 │ │ -377c6e: 3343 0500 |00d9: if-ne v3, v4, 00de // +0005 │ │ -377c72: d801 01ff |00db: add-int/lit8 v1, v1, #int -1 // #ff │ │ -377c76: 28f4 |00dd: goto 00d1 // -000c │ │ -377c78: b061 |00de: add-int/2addr v1, v6 │ │ -377c7a: 1203 |00df: const/4 v3, #int 0 // #0 │ │ -377c7c: 6e30 2e98 3001 |00e0: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -377c82: 0c00 |00e3: move-result-object v0 │ │ -377c84: 070a |00e4: move-object v10, v0 │ │ -377c86: 2809 |00e5: goto 00ee // +0009 │ │ -377c88: 073a |00e6: move-object v10, v3 │ │ -377c8a: 2807 |00e7: goto 00ee // +0007 │ │ -377c8c: 2f00 0408 |00e8: cmpl-double v0, v4, v8 │ │ -377c90: 3900 0400 |00ea: if-nez v0, 00ee // +0004 │ │ -377c94: 1a0a ac06 |00ec: const-string v10, "0x0" // string@06ac │ │ -377c98: 120b |00ee: const/4 v11, #int 0 // #0 │ │ -377c9a: 1a00 9205 |00ef: const-string v0, "-" // string@0592 │ │ -377c9e: 3802 1d00 |00f1: if-eqz v2, 010e // +001d │ │ -377ca2: 3807 1b00 |00f3: if-eqz v7, 010e // +001b │ │ -377ca6: 390b 0300 |00f5: if-nez v11, 00f8 // +0003 │ │ -377caa: 2817 |00f7: goto 010e // +0017 │ │ -377cac: 2201 e812 |00f8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377cb0: 7010 4098 0100 |00fa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377cb6: 6e20 4b98 0100 |00fd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377cbc: 6e20 4b98 a100 |0100: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377cc2: 6e20 4b98 2100 |0103: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377cc8: 6e20 4b98 b100 |0106: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377cce: 6e10 5498 0100 |0109: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377cd4: 0c00 |010c: move-result-object v0 │ │ -377cd6: 1100 |010d: return-object v0 │ │ -377cd8: 3807 1100 |010e: if-eqz v7, 011f // +0011 │ │ -377cdc: 2201 e812 |0110: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377ce0: 7010 4098 0100 |0112: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377ce6: 6e20 4b98 0100 |0115: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377cec: 6e20 4b98 a100 |0118: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377cf2: 6e10 5498 0100 |011b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377cf8: 0c0a |011e: move-result-object v10 │ │ -377cfa: 110a |011f: return-object v10 │ │ +377aa8: |[377aa8] net.sf.dibdib.generic.BigSxg.hex4Double_OLD:(DLjava/lang/String;)Ljava/lang/String; │ │ +377ab8: 0500 1000 |0000: move-wide/from16 v0, v16 │ │ +377abc: 0802 1200 |0002: move-object/from16 v2, v18 │ │ +377ac0: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +377ac4: 1216 |0006: const/4 v6, #int 1 // #1 │ │ +377ac6: 2f07 0400 |0007: cmpl-double v7, v4, v0 │ │ +377aca: 3d07 0400 |0009: if-lez v7, 000d // +0004 │ │ +377ace: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +377ad0: 2802 |000c: goto 000e // +0002 │ │ +377ad2: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +377ad4: 3807 0400 |000e: if-eqz v7, 0012 // +0004 │ │ +377ad8: 8008 |0010: neg-double v8, v0 │ │ +377ada: 2802 |0011: goto 0013 // +0002 │ │ +377adc: 0408 |0012: move-wide v8, v0 │ │ +377ade: 7120 6a97 9800 |0013: invoke-static {v8, v9}, Ljava/lang/Double;.toHexString:(D)Ljava/lang/String; // method@976a │ │ +377ae4: 0c0a |0016: move-result-object v10 │ │ +377ae6: 190c f03e |0017: const-wide/high16 v12, #long 4535124824762089472 // #3ef0 │ │ +377aea: 300e 0c08 |0019: cmpg-double v14, v12, v8 │ │ +377aee: 3c0e cd00 |001b: if-gtz v14, 00e8 // +00cd │ │ +377af2: 190c f042 |001d: const-wide/high16 v12, #long 4823355200913801216 // #42f0 │ │ +377af6: 300e 080c |001f: cmpg-double v14, v8, v12 │ │ +377afa: 3b0e c700 |0021: if-gez v14, 00e8 // +00c7 │ │ +377afe: 8b8e |0023: double-to-long v14, v8 │ │ +377b00: 220a e812 |0024: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +377b04: 7010 4098 0a00 |0026: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377b0a: 1a0b a906 |0029: const-string v11, "0x" // string@06a9 │ │ +377b0e: 6e20 4b98 ba00 |002b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377b14: 7120 ac97 fe00 |002e: invoke-static {v14, v15}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ +377b1a: 0c03 |0031: move-result-object v3 │ │ +377b1c: 6e20 4b98 3a00 |0032: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377b22: 6e10 5498 0a00 |0035: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377b28: 0c03 |0038: move-result-object v3 │ │ +377b2a: 86ee |0039: long-to-double v14, v14 │ │ +377b2c: cce8 |003a: sub-double/2addr v8, v14 │ │ +377b2e: 2f0a 0408 |003b: cmpl-double v10, v4, v8 │ │ +377b32: 390a 4b00 |003d: if-nez v10, 0088 // +004b │ │ +377b36: 3807 a700 |003f: if-eqz v7, 00e6 // +00a7 │ │ +377b3a: 8b00 |0041: double-to-long v0, v0 │ │ +377b3c: 1804 ffff ffff ffff ff7f |0042: const-wide v4, #double nan // #7fffffffffffffff │ │ +377b46: c040 |0047: and-long/2addr v0, v4 │ │ +377b48: 7120 ac97 1000 |0048: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ +377b4e: 0c00 |004b: move-result-object v0 │ │ +377b50: 6e10 2298 0000 |004c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +377b56: 0a01 |004f: move-result v1 │ │ +377b58: 3516 0d00 |0050: if-ge v6, v1, 005d // +000d │ │ +377b5c: 1301 6600 |0052: const/16 v1, #int 102 // #66 │ │ +377b60: 6e20 0998 6000 |0054: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +377b66: 0a04 |0057: move-result v4 │ │ +377b68: 3341 0500 |0058: if-ne v1, v4, 005d // +0005 │ │ +377b6c: d806 0601 |005a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +377b70: 28f0 |005c: goto 004c // -0010 │ │ +377b72: d806 06fd |005d: add-int/lit8 v6, v6, #int -3 // #fd │ │ +377b76: 3a06 1700 |005f: if-ltz v6, 0076 // +0017 │ │ +377b7a: 2201 e812 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377b7e: 7010 4098 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377b84: 1a04 d805 |0066: const-string v4, ".." // string@05d8 │ │ +377b88: 6e20 4b98 4100 |0068: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377b8e: 6e20 2d98 6000 |006b: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +377b94: 0c00 |006e: move-result-object v0 │ │ +377b96: 6e20 4b98 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377b9c: 6e10 5498 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377ba2: 0c00 |0075: move-result-object v0 │ │ +377ba4: 2201 e812 |0076: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377ba8: 7010 4098 0100 |0078: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377bae: 6e20 4b98 b100 |007b: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377bb4: 6e20 4b98 0100 |007e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377bba: 6e10 5498 0100 |0081: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377bc0: 0c00 |0084: move-result-object v0 │ │ +377bc2: 070b |0085: move-object v11, v0 │ │ +377bc4: 073a |0086: move-object v10, v3 │ │ +377bc6: 2868 |0087: goto 00ef // +0068 │ │ +377bc8: 1300 1100 |0088: const/16 v0, #int 17 // #11 │ │ +377bcc: 6e10 2298 0300 |008a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +377bd2: 0a01 |008d: move-result v1 │ │ +377bd4: 3410 5800 |008e: if-lt v0, v1, 00e6 // +0058 │ │ +377bd8: ad08 080c |0090: mul-double v8, v8, v12 │ │ +377bdc: 8b80 |0092: double-to-long v0, v8 │ │ +377bde: 7120 ac97 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ +377be4: 0c00 |0096: move-result-object v0 │ │ +377be6: 1301 0c00 |0097: const/16 v1, #int 12 // #c │ │ +377bea: 6e10 2298 0000 |0099: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +377bf0: 0a04 |009c: move-result v4 │ │ +377bf2: 3741 1b00 |009d: if-le v1, v4, 00b8 // +001b │ │ +377bf6: 2201 e812 |009f: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377bfa: 7010 4098 0100 |00a1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377c00: 6e10 2298 0000 |00a4: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +377c06: 0a04 |00a7: move-result v4 │ │ +377c08: 1a05 9106 |00a8: const-string v5, "000000000000" // string@0691 │ │ +377c0c: 6e20 2d98 4500 |00aa: invoke-virtual {v5, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +377c12: 0c04 |00ad: move-result-object v4 │ │ +377c14: 6e20 4b98 4100 |00ae: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377c1a: 6e20 4b98 0100 |00b1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377c20: 6e10 5498 0100 |00b4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377c26: 0c00 |00b7: move-result-object v0 │ │ +377c28: 2201 e812 |00b8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377c2c: 7010 4098 0100 |00ba: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377c32: 6e20 4b98 3100 |00bd: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377c38: 1a03 c905 |00c0: const-string v3, "." // string@05c9 │ │ +377c3c: 6e20 4b98 3100 |00c2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377c42: 6e20 4b98 0100 |00c5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377c48: 6e10 5498 0100 |00c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377c4e: 0c00 |00cb: move-result-object v0 │ │ +377c50: 6e10 2298 0000 |00cc: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +377c56: 0a01 |00cf: move-result v1 │ │ +377c58: b161 |00d0: sub-int/2addr v1, v6 │ │ +377c5a: 3d01 0d00 |00d1: if-lez v1, 00de // +000d │ │ +377c5e: 1303 3000 |00d3: const/16 v3, #int 48 // #30 │ │ +377c62: 6e20 0998 1000 |00d5: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +377c68: 0a04 |00d8: move-result v4 │ │ +377c6a: 3343 0500 |00d9: if-ne v3, v4, 00de // +0005 │ │ +377c6e: d801 01ff |00db: add-int/lit8 v1, v1, #int -1 // #ff │ │ +377c72: 28f4 |00dd: goto 00d1 // -000c │ │ +377c74: b061 |00de: add-int/2addr v1, v6 │ │ +377c76: 1203 |00df: const/4 v3, #int 0 // #0 │ │ +377c78: 6e30 2e98 3001 |00e0: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +377c7e: 0c00 |00e3: move-result-object v0 │ │ +377c80: 070a |00e4: move-object v10, v0 │ │ +377c82: 2809 |00e5: goto 00ee // +0009 │ │ +377c84: 073a |00e6: move-object v10, v3 │ │ +377c86: 2807 |00e7: goto 00ee // +0007 │ │ +377c88: 2f00 0408 |00e8: cmpl-double v0, v4, v8 │ │ +377c8c: 3900 0400 |00ea: if-nez v0, 00ee // +0004 │ │ +377c90: 1a0a ac06 |00ec: const-string v10, "0x0" // string@06ac │ │ +377c94: 120b |00ee: const/4 v11, #int 0 // #0 │ │ +377c96: 1a00 9205 |00ef: const-string v0, "-" // string@0592 │ │ +377c9a: 3802 1d00 |00f1: if-eqz v2, 010e // +001d │ │ +377c9e: 3807 1b00 |00f3: if-eqz v7, 010e // +001b │ │ +377ca2: 390b 0300 |00f5: if-nez v11, 00f8 // +0003 │ │ +377ca6: 2817 |00f7: goto 010e // +0017 │ │ +377ca8: 2201 e812 |00f8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377cac: 7010 4098 0100 |00fa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377cb2: 6e20 4b98 0100 |00fd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377cb8: 6e20 4b98 a100 |0100: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377cbe: 6e20 4b98 2100 |0103: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377cc4: 6e20 4b98 b100 |0106: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377cca: 6e10 5498 0100 |0109: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377cd0: 0c00 |010c: move-result-object v0 │ │ +377cd2: 1100 |010d: return-object v0 │ │ +377cd4: 3807 1100 |010e: if-eqz v7, 011f // +0011 │ │ +377cd8: 2201 e812 |0110: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377cdc: 7010 4098 0100 |0112: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377ce2: 6e20 4b98 0100 |0115: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377ce8: 6e20 4b98 a100 |0118: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377cee: 6e10 5498 0100 |011b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377cf4: 0c0a |011e: move-result-object v10 │ │ +377cf6: 110a |011f: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=844 │ │ 0x0024 line=848 │ │ 0x0048 line=853 │ │ 0x004c line=855 │ │ 0x0061 line=858 │ │ @@ -821560,55 +821560,55 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -377698: |[377698] net.sf.dibdib.generic.BigSxg.highx4sxg:(Ljava/lang/String;)I │ │ -3776a8: 6e10 2298 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3776ae: 0a00 |0003: move-result v0 │ │ -3776b0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3776b2: 1302 0a00 |0005: const/16 v2, #int 10 // #a │ │ -3776b6: 3402 0300 |0007: if-lt v2, v0, 000a // +0003 │ │ -3776ba: 0f01 |0009: return v1 │ │ -3776bc: 6e10 2298 0a00 |000a: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3776c2: 0a02 |000d: move-result v2 │ │ -3776c4: 3d02 0b00 |000e: if-lez v2, 0019 // +000b │ │ -3776c8: 1302 2d00 |0010: const/16 v2, #int 45 // #2d │ │ -3776cc: 6e20 0998 1a00 |0012: invoke-virtual {v10, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3776d2: 0a03 |0015: move-result v3 │ │ -3776d4: 3332 0300 |0016: if-ne v2, v3, 0019 // +0003 │ │ -3776d8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -3776da: d800 00fe |0019: add-int/lit8 v0, v0, #int -2 // #fe │ │ -3776de: 6e30 2e98 1a00 |001b: invoke-virtual {v10, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3776e4: 0c02 |001e: move-result-object v2 │ │ -3776e6: 7110 dca1 0200 |001f: invoke-static {v2}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -3776ec: 0b02 |0022: move-result-wide v2 │ │ -3776ee: 6e20 2d98 0a00 |0023: invoke-virtual {v10, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3776f4: 0c0a |0026: move-result-object v10 │ │ -3776f6: 7110 dca1 0a00 |0027: invoke-static {v10}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -3776fc: 0b04 |002a: move-result-wide v4 │ │ -3776fe: 1806 ffff ffff 0000 0000 |002b: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ -377708: c026 |0030: and-long/2addr v6, v2 │ │ -37770a: 1608 100e |0031: const-wide/16 v8, #int 3600 // #e10 │ │ -37770e: 9d06 0608 |0033: mul-long v6, v6, v8 │ │ -377712: bb46 |0035: add-long/2addr v6, v4 │ │ -377714: 130a 2000 |0036: const/16 v10, #int 32 // #20 │ │ -377718: c5a2 |0038: ushr-long/2addr v2, v10 │ │ -37771a: 9d02 0208 |0039: mul-long v2, v2, v8 │ │ -37771e: a504 060a |003b: ushr-long v4, v6, v10 │ │ -377722: bb42 |003d: add-long/2addr v2, v4 │ │ -377724: 130a 1f00 |003e: const/16 v10, #int 31 // #1f │ │ -377728: c5a2 |0040: ushr-long/2addr v2, v10 │ │ -37772a: 842a |0041: long-to-int v10, v2 │ │ -37772c: 3c01 0300 |0042: if-gtz v1, 0045 // +0003 │ │ -377730: 2802 |0044: goto 0046 // +0002 │ │ -377732: 7baa |0045: neg-int v10, v10 │ │ -377734: 0f0a |0046: return v10 │ │ +377694: |[377694] net.sf.dibdib.generic.BigSxg.highx4sxg:(Ljava/lang/String;)I │ │ +3776a4: 6e10 2298 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3776aa: 0a00 |0003: move-result v0 │ │ +3776ac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3776ae: 1302 0a00 |0005: const/16 v2, #int 10 // #a │ │ +3776b2: 3402 0300 |0007: if-lt v2, v0, 000a // +0003 │ │ +3776b6: 0f01 |0009: return v1 │ │ +3776b8: 6e10 2298 0a00 |000a: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3776be: 0a02 |000d: move-result v2 │ │ +3776c0: 3d02 0b00 |000e: if-lez v2, 0019 // +000b │ │ +3776c4: 1302 2d00 |0010: const/16 v2, #int 45 // #2d │ │ +3776c8: 6e20 0998 1a00 |0012: invoke-virtual {v10, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3776ce: 0a03 |0015: move-result v3 │ │ +3776d0: 3332 0300 |0016: if-ne v2, v3, 0019 // +0003 │ │ +3776d4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +3776d6: d800 00fe |0019: add-int/lit8 v0, v0, #int -2 // #fe │ │ +3776da: 6e30 2e98 1a00 |001b: invoke-virtual {v10, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3776e0: 0c02 |001e: move-result-object v2 │ │ +3776e2: 7110 dca1 0200 |001f: invoke-static {v2}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +3776e8: 0b02 |0022: move-result-wide v2 │ │ +3776ea: 6e20 2d98 0a00 |0023: invoke-virtual {v10, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3776f0: 0c0a |0026: move-result-object v10 │ │ +3776f2: 7110 dca1 0a00 |0027: invoke-static {v10}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +3776f8: 0b04 |002a: move-result-wide v4 │ │ +3776fa: 1806 ffff ffff 0000 0000 |002b: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ +377704: c026 |0030: and-long/2addr v6, v2 │ │ +377706: 1608 100e |0031: const-wide/16 v8, #int 3600 // #e10 │ │ +37770a: 9d06 0608 |0033: mul-long v6, v6, v8 │ │ +37770e: bb46 |0035: add-long/2addr v6, v4 │ │ +377710: 130a 2000 |0036: const/16 v10, #int 32 // #20 │ │ +377714: c5a2 |0038: ushr-long/2addr v2, v10 │ │ +377716: 9d02 0208 |0039: mul-long v2, v2, v8 │ │ +37771a: a504 060a |003b: ushr-long v4, v6, v10 │ │ +37771e: bb42 |003d: add-long/2addr v2, v4 │ │ +377720: 130a 1f00 |003e: const/16 v10, #int 31 // #1f │ │ +377724: c5a2 |0040: ushr-long/2addr v2, v10 │ │ +377726: 842a |0041: long-to-int v10, v2 │ │ +377728: 3c01 0300 |0042: if-gtz v1, 0045 // +0003 │ │ +37772c: 2802 |0044: goto 0046 // +0002 │ │ +37772e: 7baa |0045: neg-int v10, v10 │ │ +377730: 0f0a |0046: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=998 │ │ 0x000a line=1002 │ │ 0x001b line=1003 │ │ 0x0023 line=1004 │ │ locals : │ │ @@ -821619,33 +821619,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 │ │ -378f98: |[378f98] net.sf.dibdib.generic.BigSxg.long4String:(Ljava/lang/String;J)J │ │ -378fa8: 1a00 8006 |0000: const-string v0, "0" // string@0680 │ │ -378fac: 6e20 2c98 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -378fb2: 0a00 |0005: move-result v0 │ │ -378fb4: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -378fb8: 7110 dfa1 0400 |0008: invoke-static {v4}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ -378fbe: 0c04 |000b: move-result-object v4 │ │ -378fc0: 6e10 fea1 0400 |000c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toLong:()J // method@a1fe │ │ -378fc6: 0b00 |000f: move-result-wide v0 │ │ -378fc8: 1902 0080 |0010: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -378fcc: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ -378fd0: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ -378fd4: 2802 |0016: goto 0018 // +0002 │ │ -378fd6: 0405 |0017: move-wide v5, v0 │ │ -378fd8: 1005 |0018: return-wide v5 │ │ -378fda: 7110 a997 0400 |0019: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ -378fe0: 0b04 |001c: move-result-wide v4 │ │ -378fe2: 1004 |001d: return-wide v4 │ │ -378fe4: 1005 |001e: return-wide v5 │ │ +378f94: |[378f94] net.sf.dibdib.generic.BigSxg.long4String:(Ljava/lang/String;J)J │ │ +378fa4: 1a00 8006 |0000: const-string v0, "0" // string@0680 │ │ +378fa8: 6e20 2c98 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +378fae: 0a00 |0005: move-result v0 │ │ +378fb0: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +378fb4: 7110 dfa1 0400 |0008: invoke-static {v4}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ +378fba: 0c04 |000b: move-result-object v4 │ │ +378fbc: 6e10 fea1 0400 |000c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toLong:()J // method@a1fe │ │ +378fc2: 0b00 |000f: move-result-wide v0 │ │ +378fc4: 1902 0080 |0010: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +378fc8: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ +378fcc: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ +378fd0: 2802 |0016: goto 0018 // +0002 │ │ +378fd2: 0405 |0017: move-wide v5, v0 │ │ +378fd4: 1005 |0018: return-wide v5 │ │ +378fd6: 7110 a997 0400 |0019: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ +378fdc: 0b04 |001c: move-result-wide v4 │ │ +378fde: 1004 |001d: return-wide v4 │ │ +378fe0: 1005 |001e: return-wide v5 │ │ catches : 1 │ │ 0x0000 - 0x001d │ │ Ljava/lang/Exception; -> 0x001e │ │ positions : │ │ 0x0002 line=925 │ │ 0x0008 line=926 │ │ 0x000c line=927 │ │ @@ -821659,49 +821659,49 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -377cfc: |[377cfc] net.sf.dibdib.generic.BigSxg.marker4Radix:(I)Ljava/lang/String; │ │ -377d0c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -377d0e: 3202 3c00 |0001: if-eq v2, v0, 003d // +003c │ │ -377d12: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ -377d16: 3202 3500 |0005: if-eq v2, v0, 003a // +0035 │ │ -377d1a: 1300 0a00 |0007: const/16 v0, #int 10 // #a │ │ -377d1e: 3202 2e00 |0009: if-eq v2, v0, 0037 // +002e │ │ -377d22: 1300 0c00 |000b: const/16 v0, #int 12 // #c │ │ -377d26: 3202 2700 |000d: if-eq v2, v0, 0034 // +0027 │ │ -377d2a: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ -377d2e: 3202 2000 |0011: if-eq v2, v0, 0031 // +0020 │ │ -377d32: 1300 3c00 |0013: const/16 v0, #int 60 // #3c │ │ -377d36: 3202 1900 |0015: if-eq v2, v0, 002e // +0019 │ │ -377d3a: 2200 e812 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -377d3e: 7010 4098 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377d44: 1a01 af06 |001c: const-string v1, "0~" // string@06af │ │ -377d48: 6e20 4b98 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377d4e: 6e20 4798 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -377d54: 1a02 bdc4 |0024: const-string v2, "~" // string@c4bd │ │ -377d58: 6e20 4b98 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377d5e: 6e10 5498 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377d64: 0c02 |002c: move-result-object v2 │ │ -377d66: 1102 |002d: return-object v2 │ │ -377d68: 1a02 ad06 |002e: const-string v2, "0z" // string@06ad │ │ -377d6c: 1102 |0030: return-object v2 │ │ -377d6e: 1a02 a906 |0031: const-string v2, "0x" // string@06a9 │ │ -377d72: 1102 |0033: return-object v2 │ │ -377d74: 1a02 a406 |0034: const-string v2, "0d" // string@06a4 │ │ -377d78: 1102 |0036: return-object v2 │ │ -377d7a: 1a02 0000 |0037: const-string v2, "" // string@0000 │ │ -377d7e: 1102 |0039: return-object v2 │ │ -377d80: 1a02 a606 |003a: const-string v2, "0o" // string@06a6 │ │ -377d84: 1102 |003c: return-object v2 │ │ -377d86: 1a02 a306 |003d: const-string v2, "0b" // string@06a3 │ │ -377d8a: 1102 |003f: return-object v2 │ │ +377cf8: |[377cf8] net.sf.dibdib.generic.BigSxg.marker4Radix:(I)Ljava/lang/String; │ │ +377d08: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +377d0a: 3202 3c00 |0001: if-eq v2, v0, 003d // +003c │ │ +377d0e: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ +377d12: 3202 3500 |0005: if-eq v2, v0, 003a // +0035 │ │ +377d16: 1300 0a00 |0007: const/16 v0, #int 10 // #a │ │ +377d1a: 3202 2e00 |0009: if-eq v2, v0, 0037 // +002e │ │ +377d1e: 1300 0c00 |000b: const/16 v0, #int 12 // #c │ │ +377d22: 3202 2700 |000d: if-eq v2, v0, 0034 // +0027 │ │ +377d26: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ +377d2a: 3202 2000 |0011: if-eq v2, v0, 0031 // +0020 │ │ +377d2e: 1300 3c00 |0013: const/16 v0, #int 60 // #3c │ │ +377d32: 3202 1900 |0015: if-eq v2, v0, 002e // +0019 │ │ +377d36: 2200 e812 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +377d3a: 7010 4098 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377d40: 1a01 af06 |001c: const-string v1, "0~" // string@06af │ │ +377d44: 6e20 4b98 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377d4a: 6e20 4798 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +377d50: 1a02 bdc4 |0024: const-string v2, "~" // string@c4bd │ │ +377d54: 6e20 4b98 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377d5a: 6e10 5498 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377d60: 0c02 |002c: move-result-object v2 │ │ +377d62: 1102 |002d: return-object v2 │ │ +377d64: 1a02 ad06 |002e: const-string v2, "0z" // string@06ad │ │ +377d68: 1102 |0030: return-object v2 │ │ +377d6a: 1a02 a906 |0031: const-string v2, "0x" // string@06a9 │ │ +377d6e: 1102 |0033: return-object v2 │ │ +377d70: 1a02 a406 |0034: const-string v2, "0d" // string@06a4 │ │ +377d74: 1102 |0036: return-object v2 │ │ +377d76: 1a02 0000 |0037: const-string v2, "" // string@0000 │ │ +377d7a: 1102 |0039: return-object v2 │ │ +377d7c: 1a02 a606 |003a: const-string v2, "0o" // string@06a6 │ │ +377d80: 1102 |003c: return-object v2 │ │ +377d82: 1a02 a306 |003d: const-string v2, "0b" // string@06a3 │ │ +377d86: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=403 │ │ locals : │ │ 0x0000 - 0x0040 reg=2 (null) I │ │ │ │ #19 : (in Lnet/sf/dibdib/generic/BigSxg;) │ │ @@ -821709,40 +821709,40 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -379a10: |[379a10] net.sf.dibdib.generic.BigSxg.populateDigits:()V │ │ -379a20: 6200 af73 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73af │ │ -379a24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -379a26: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -379a2a: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -379a2e: 0e00 |0007: return-void │ │ -379a30: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -379a32: 6202 af73 |0009: sget-object v2, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73af │ │ -379a36: 2123 |000b: array-length v3, v2 │ │ -379a38: 3530 0c00 |000c: if-ge v0, v3, 0018 // +000c │ │ -379a3c: 2203 0113 |000e: new-instance v3, Ljava/math/BigDecimal; // type@1301 │ │ -379a40: 7020 a898 0300 |0010: invoke-direct {v3, v0}, Ljava/math/BigDecimal;.:(I)V // method@98a8 │ │ -379a46: 4d03 0200 |0013: aput-object v3, v2, v0 │ │ -379a4a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -379a4e: 28f2 |0017: goto 0009 // -000e │ │ -379a50: 6200 2273 |0018: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -379a54: 2100 |001a: array-length v0, v0 │ │ -379a56: 3501 0e00 |001b: if-ge v1, v0, 0029 // +000e │ │ -379a5a: 6200 ae73 |001d: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73ae │ │ -379a5e: 6202 2273 |001f: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -379a62: 4902 0201 |0021: aget-char v2, v2, v1 │ │ -379a66: 4f01 0002 |0023: aput-byte v1, v0, v2 │ │ -379a6a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -379a6e: 8d11 |0027: int-to-byte v1, v1 │ │ -379a70: 28f0 |0028: goto 0018 // -0010 │ │ -379a72: 0e00 |0029: return-void │ │ +379a0c: |[379a0c] net.sf.dibdib.generic.BigSxg.populateDigits:()V │ │ +379a1c: 6200 af73 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73af │ │ +379a20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +379a22: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +379a26: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +379a2a: 0e00 |0007: return-void │ │ +379a2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +379a2e: 6202 af73 |0009: sget-object v2, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73af │ │ +379a32: 2123 |000b: array-length v3, v2 │ │ +379a34: 3530 0c00 |000c: if-ge v0, v3, 0018 // +000c │ │ +379a38: 2203 0113 |000e: new-instance v3, Ljava/math/BigDecimal; // type@1301 │ │ +379a3c: 7020 a898 0300 |0010: invoke-direct {v3, v0}, Ljava/math/BigDecimal;.:(I)V // method@98a8 │ │ +379a42: 4d03 0200 |0013: aput-object v3, v2, v0 │ │ +379a46: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +379a4a: 28f2 |0017: goto 0009 // -000e │ │ +379a4c: 6200 2273 |0018: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +379a50: 2100 |001a: array-length v0, v0 │ │ +379a52: 3501 0e00 |001b: if-ge v1, v0, 0029 // +000e │ │ +379a56: 6200 ae73 |001d: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73ae │ │ +379a5a: 6202 2273 |001f: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +379a5e: 4902 0201 |0021: aget-char v2, v2, v1 │ │ +379a62: 4f01 0002 |0023: aput-byte v1, v0, v2 │ │ +379a66: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +379a6a: 8d11 |0027: int-to-byte v1, v1 │ │ +379a6c: 28f0 |0028: goto 0018 // -0010 │ │ +379a6e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0009 line=160 │ │ 0x000e line=161 │ │ 0x0018 line=163 │ │ 0x001d line=164 │ │ @@ -821753,59 +821753,59 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -377738: |[377738] net.sf.dibdib.generic.BigSxg.radix4Marker:(Ljava/lang/String;)I │ │ -377748: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -37774e: 0a00 |0003: move-result v0 │ │ -377750: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -377752: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -377754: 3601 4200 |0006: if-gt v1, v0, 0048 // +0042 │ │ -377758: 1300 3000 |0008: const/16 v0, #int 48 // #30 │ │ -37775c: 6e20 0998 2400 |000a: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -377762: 0a03 |000d: move-result v3 │ │ -377764: 3230 0300 |000e: if-eq v0, v3, 0011 // +0003 │ │ -377768: 2838 |0010: goto 0048 // +0038 │ │ -37776a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -37776c: 6e20 0998 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -377772: 0a04 |0015: move-result v4 │ │ -377774: 1300 2300 |0016: const/16 v0, #int 35 // #23 │ │ -377778: 3204 3000 |0018: if-eq v4, v0, 0048 // +0030 │ │ -37777c: 1300 4200 |001a: const/16 v0, #int 66 // #42 │ │ -377780: 3204 2b00 |001c: if-eq v4, v0, 0047 // +002b │ │ -377784: 1300 4400 |001e: const/16 v0, #int 68 // #44 │ │ -377788: 3204 2400 |0020: if-eq v4, v0, 0044 // +0024 │ │ -37778c: 1300 5800 |0022: const/16 v0, #int 88 // #58 │ │ -377790: 3204 1d00 |0024: if-eq v4, v0, 0041 // +001d │ │ -377794: 1300 6200 |0026: const/16 v0, #int 98 // #62 │ │ -377798: 3204 1f00 |0028: if-eq v4, v0, 0047 // +001f │ │ -37779c: 1300 6400 |002a: const/16 v0, #int 100 // #64 │ │ -3777a0: 3204 1800 |002c: if-eq v4, v0, 0044 // +0018 │ │ -3777a4: 1300 6f00 |002e: const/16 v0, #int 111 // #6f │ │ -3777a8: 3204 0e00 |0030: if-eq v4, v0, 003e // +000e │ │ -3777ac: 2b04 1800 0000 |0032: packed-switch v4, 0000004a // +00000018 │ │ -3777b2: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -3777b6: 0f04 |0037: return v4 │ │ -3777b8: 1304 3c00 |0038: const/16 v4, #int 60 // #3c │ │ -3777bc: 0f04 |003a: return v4 │ │ -3777be: 1304 1e00 |003b: const/16 v4, #int 30 // #1e │ │ -3777c2: 0f04 |003d: return v4 │ │ -3777c4: 1304 0800 |003e: const/16 v4, #int 8 // #8 │ │ -3777c8: 0f04 |0040: return v4 │ │ -3777ca: 1304 1000 |0041: const/16 v4, #int 16 // #10 │ │ -3777ce: 0f04 |0043: return v4 │ │ -3777d0: 1304 0c00 |0044: const/16 v4, #int 12 // #c │ │ -3777d4: 0f04 |0046: return v4 │ │ -3777d6: 0f01 |0047: return v1 │ │ -3777d8: 0f02 |0048: return v2 │ │ -3777da: 0000 |0049: nop // spacer │ │ -3777dc: 0001 0300 7800 0000 0f00 0000 0900 ... |004a: packed-switch-data (10 units) │ │ +377734: |[377734] net.sf.dibdib.generic.BigSxg.radix4Marker:(Ljava/lang/String;)I │ │ +377744: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +37774a: 0a00 |0003: move-result v0 │ │ +37774c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +37774e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +377750: 3601 4200 |0006: if-gt v1, v0, 0048 // +0042 │ │ +377754: 1300 3000 |0008: const/16 v0, #int 48 // #30 │ │ +377758: 6e20 0998 2400 |000a: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37775e: 0a03 |000d: move-result v3 │ │ +377760: 3230 0300 |000e: if-eq v0, v3, 0011 // +0003 │ │ +377764: 2838 |0010: goto 0048 // +0038 │ │ +377766: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +377768: 6e20 0998 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37776e: 0a04 |0015: move-result v4 │ │ +377770: 1300 2300 |0016: const/16 v0, #int 35 // #23 │ │ +377774: 3204 3000 |0018: if-eq v4, v0, 0048 // +0030 │ │ +377778: 1300 4200 |001a: const/16 v0, #int 66 // #42 │ │ +37777c: 3204 2b00 |001c: if-eq v4, v0, 0047 // +002b │ │ +377780: 1300 4400 |001e: const/16 v0, #int 68 // #44 │ │ +377784: 3204 2400 |0020: if-eq v4, v0, 0044 // +0024 │ │ +377788: 1300 5800 |0022: const/16 v0, #int 88 // #58 │ │ +37778c: 3204 1d00 |0024: if-eq v4, v0, 0041 // +001d │ │ +377790: 1300 6200 |0026: const/16 v0, #int 98 // #62 │ │ +377794: 3204 1f00 |0028: if-eq v4, v0, 0047 // +001f │ │ +377798: 1300 6400 |002a: const/16 v0, #int 100 // #64 │ │ +37779c: 3204 1800 |002c: if-eq v4, v0, 0044 // +0018 │ │ +3777a0: 1300 6f00 |002e: const/16 v0, #int 111 // #6f │ │ +3777a4: 3204 0e00 |0030: if-eq v4, v0, 003e // +000e │ │ +3777a8: 2b04 1800 0000 |0032: packed-switch v4, 0000004a // +00000018 │ │ +3777ae: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +3777b2: 0f04 |0037: return v4 │ │ +3777b4: 1304 3c00 |0038: const/16 v4, #int 60 // #3c │ │ +3777b8: 0f04 |003a: return v4 │ │ +3777ba: 1304 1e00 |003b: const/16 v4, #int 30 // #1e │ │ +3777be: 0f04 |003d: return v4 │ │ +3777c0: 1304 0800 |003e: const/16 v4, #int 8 // #8 │ │ +3777c4: 0f04 |0040: return v4 │ │ +3777c6: 1304 1000 |0041: const/16 v4, #int 16 // #10 │ │ +3777ca: 0f04 |0043: return v4 │ │ +3777cc: 1304 0c00 |0044: const/16 v4, #int 12 // #c │ │ +3777d0: 0f04 |0046: return v4 │ │ +3777d2: 0f01 |0047: return v1 │ │ +3777d4: 0f02 |0048: return v2 │ │ +3777d6: 0000 |0049: nop // spacer │ │ +3777d8: 0001 0300 7800 0000 0f00 0000 0900 ... |004a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0012 line=357 │ │ locals : │ │ 0x0000 - 0x0054 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -821814,108 +821814,108 @@ │ │ type : '(DI)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 189 16-bit code units │ │ -377d8c: |[377d8c] net.sf.dibdib.generic.BigSxg.rxx4Double:(DI)Ljava/lang/String; │ │ -377d9c: 7120 ae97 8700 |0000: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -377da2: 0b00 |0003: move-result-wide v0 │ │ -377da4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -377da6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -377da8: 1804 ffff ffff ffff ef7f |0006: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ -377db2: 3006 0004 |000b: cmpg-double v6, v0, v4 │ │ -377db6: 3c06 0400 |000d: if-gtz v6, 0011 // +0004 │ │ -377dba: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -377dbc: 2802 |0010: goto 0012 // +0002 │ │ -377dbe: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -377dc0: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ -377dc4: 7120 6797 8700 |0014: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -377dca: 0a09 |0017: move-result v9 │ │ -377dcc: 3809 0500 |0018: if-eqz v9, 001d // +0005 │ │ -377dd0: 1a07 a206 |001a: const-string v7, "0aNaN" // string@06a2 │ │ -377dd4: 2805 |001c: goto 0021 // +0005 │ │ -377dd6: 7120 6b97 8700 |001d: invoke-static {v7, v8}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@976b │ │ -377ddc: 0c07 |0020: move-result-object v7 │ │ -377dde: 1107 |0021: return-object v7 │ │ -377de0: 1600 0000 |0022: const-wide/16 v0, #int 0 // #0 │ │ -377de4: 3004 0007 |0024: cmpg-double v4, v0, v7 │ │ -377de8: 3c04 0300 |0026: if-gtz v4, 0029 // +0003 │ │ -377dec: 2802 |0028: goto 002a // +0002 │ │ -377dee: 8077 |0029: neg-double v7, v7 │ │ -377df0: 7130 eda1 8709 |002a: invoke-static {v7, v8, v9}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoublePos:(DI)Ljava/lang/String; // method@a1ed │ │ -377df6: 0c07 |002d: move-result-object v7 │ │ -377df8: 6e20 0998 3700 |002e: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -377dfe: 0a08 |0031: move-result v8 │ │ -377e00: 1220 |0032: const/4 v0, #int 2 // #2 │ │ -377e02: 1301 7e00 |0033: const/16 v1, #int 126 // #7e │ │ -377e06: 3209 5800 |0035: if-eq v9, v0, 008d // +0058 │ │ -377e0a: 1300 0800 |0037: const/16 v0, #int 8 // #8 │ │ -377e0e: 3209 5400 |0039: if-eq v9, v0, 008d // +0054 │ │ -377e12: 1300 0a00 |003b: const/16 v0, #int 10 // #a │ │ -377e16: 3209 3400 |003d: if-eq v9, v0, 0071 // +0034 │ │ -377e1a: 1308 0c00 |003f: const/16 v8, #int 12 // #c │ │ -377e1e: 3289 4c00 |0041: if-eq v9, v8, 008d // +004c │ │ -377e22: 1308 1000 |0043: const/16 v8, #int 16 // #10 │ │ -377e26: 3289 4800 |0045: if-eq v9, v8, 008d // +0048 │ │ -377e2a: 1308 3c00 |0047: const/16 v8, #int 60 // #3c │ │ -377e2e: 3289 1600 |0049: if-eq v9, v8, 005f // +0016 │ │ -377e32: 2208 e812 |004b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -377e36: 7010 4098 0800 |004d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377e3c: 7110 e8a1 0900 |0050: invoke-static {v9}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ -377e42: 0c09 |0053: move-result-object v9 │ │ -377e44: 6e20 4b98 9800 |0054: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377e4a: 6e20 4b98 7800 |0057: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377e50: 6e10 5498 0800 |005a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377e56: 0c07 |005d: move-result-object v7 │ │ -377e58: 284a |005e: goto 00a8 // +004a │ │ -377e5a: 2208 e812 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -377e5e: 7010 4098 0800 |0061: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377e64: 1a09 ad06 |0064: const-string v9, "0z" // string@06ad │ │ -377e68: 6e20 4b98 9800 |0066: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377e6e: 6e20 4b98 7800 |0069: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377e74: 6e10 5498 0800 |006c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377e7a: 0c07 |006f: move-result-object v7 │ │ -377e7c: 2838 |0070: goto 00a8 // +0038 │ │ -377e7e: 1309 2e00 |0071: const/16 v9, #int 46 // #2e │ │ -377e82: 3389 1300 |0073: if-ne v9, v8, 0086 // +0013 │ │ -377e86: 2208 e812 |0075: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -377e8a: 7010 4098 0800 |0077: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377e90: 1a09 8006 |007a: const-string v9, "0" // string@0680 │ │ -377e94: 6e20 4b98 9800 |007c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377e9a: 6e20 4b98 7800 |007f: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377ea0: 6e10 5498 0800 |0082: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377ea6: 0c07 |0085: move-result-object v7 │ │ -377ea8: 1308 6500 |0086: const/16 v8, #int 101 // #65 │ │ -377eac: 6e30 2698 1708 |0088: invoke-virtual {v7, v1, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -377eb2: 0c07 |008b: move-result-object v7 │ │ -377eb4: 281c |008c: goto 00a8 // +001c │ │ -377eb6: 7110 e8a1 0900 |008d: invoke-static {v9}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ -377ebc: 0c08 |0090: move-result-object v8 │ │ -377ebe: 2209 e812 |0091: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -377ec2: 7010 4098 0900 |0093: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377ec8: 6e20 4b98 8900 |0096: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377ece: 6e20 0998 2800 |0099: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -377ed4: 0a08 |009c: move-result v8 │ │ -377ed6: 6e30 2698 1708 |009d: invoke-virtual {v7, v1, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -377edc: 0c07 |00a0: move-result-object v7 │ │ -377ede: 6e20 4b98 7900 |00a1: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377ee4: 6e10 5498 0900 |00a4: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377eea: 0c07 |00a7: move-result-object v7 │ │ -377eec: 3c04 0300 |00a8: if-gtz v4, 00ab // +0003 │ │ -377ef0: 2812 |00aa: goto 00bc // +0012 │ │ -377ef2: 2208 e812 |00ab: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -377ef6: 7010 4098 0800 |00ad: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377efc: 1a09 9205 |00b0: const-string v9, "-" // string@0592 │ │ -377f00: 6e20 4b98 9800 |00b2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377f06: 6e20 4b98 7800 |00b5: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377f0c: 6e10 5498 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377f12: 0c07 |00bb: move-result-object v7 │ │ -377f14: 1107 |00bc: return-object v7 │ │ +377d88: |[377d88] net.sf.dibdib.generic.BigSxg.rxx4Double:(DI)Ljava/lang/String; │ │ +377d98: 7120 ae97 8700 |0000: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +377d9e: 0b00 |0003: move-result-wide v0 │ │ +377da0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +377da2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +377da4: 1804 ffff ffff ffff ef7f |0006: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ +377dae: 3006 0004 |000b: cmpg-double v6, v0, v4 │ │ +377db2: 3c06 0400 |000d: if-gtz v6, 0011 // +0004 │ │ +377db6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +377db8: 2802 |0010: goto 0012 // +0002 │ │ +377dba: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +377dbc: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ +377dc0: 7120 6797 8700 |0014: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +377dc6: 0a09 |0017: move-result v9 │ │ +377dc8: 3809 0500 |0018: if-eqz v9, 001d // +0005 │ │ +377dcc: 1a07 a206 |001a: const-string v7, "0aNaN" // string@06a2 │ │ +377dd0: 2805 |001c: goto 0021 // +0005 │ │ +377dd2: 7120 6b97 8700 |001d: invoke-static {v7, v8}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@976b │ │ +377dd8: 0c07 |0020: move-result-object v7 │ │ +377dda: 1107 |0021: return-object v7 │ │ +377ddc: 1600 0000 |0022: const-wide/16 v0, #int 0 // #0 │ │ +377de0: 3004 0007 |0024: cmpg-double v4, v0, v7 │ │ +377de4: 3c04 0300 |0026: if-gtz v4, 0029 // +0003 │ │ +377de8: 2802 |0028: goto 002a // +0002 │ │ +377dea: 8077 |0029: neg-double v7, v7 │ │ +377dec: 7130 eda1 8709 |002a: invoke-static {v7, v8, v9}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoublePos:(DI)Ljava/lang/String; // method@a1ed │ │ +377df2: 0c07 |002d: move-result-object v7 │ │ +377df4: 6e20 0998 3700 |002e: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +377dfa: 0a08 |0031: move-result v8 │ │ +377dfc: 1220 |0032: const/4 v0, #int 2 // #2 │ │ +377dfe: 1301 7e00 |0033: const/16 v1, #int 126 // #7e │ │ +377e02: 3209 5800 |0035: if-eq v9, v0, 008d // +0058 │ │ +377e06: 1300 0800 |0037: const/16 v0, #int 8 // #8 │ │ +377e0a: 3209 5400 |0039: if-eq v9, v0, 008d // +0054 │ │ +377e0e: 1300 0a00 |003b: const/16 v0, #int 10 // #a │ │ +377e12: 3209 3400 |003d: if-eq v9, v0, 0071 // +0034 │ │ +377e16: 1308 0c00 |003f: const/16 v8, #int 12 // #c │ │ +377e1a: 3289 4c00 |0041: if-eq v9, v8, 008d // +004c │ │ +377e1e: 1308 1000 |0043: const/16 v8, #int 16 // #10 │ │ +377e22: 3289 4800 |0045: if-eq v9, v8, 008d // +0048 │ │ +377e26: 1308 3c00 |0047: const/16 v8, #int 60 // #3c │ │ +377e2a: 3289 1600 |0049: if-eq v9, v8, 005f // +0016 │ │ +377e2e: 2208 e812 |004b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +377e32: 7010 4098 0800 |004d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377e38: 7110 e8a1 0900 |0050: invoke-static {v9}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ +377e3e: 0c09 |0053: move-result-object v9 │ │ +377e40: 6e20 4b98 9800 |0054: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377e46: 6e20 4b98 7800 |0057: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377e4c: 6e10 5498 0800 |005a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377e52: 0c07 |005d: move-result-object v7 │ │ +377e54: 284a |005e: goto 00a8 // +004a │ │ +377e56: 2208 e812 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +377e5a: 7010 4098 0800 |0061: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377e60: 1a09 ad06 |0064: const-string v9, "0z" // string@06ad │ │ +377e64: 6e20 4b98 9800 |0066: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377e6a: 6e20 4b98 7800 |0069: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377e70: 6e10 5498 0800 |006c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377e76: 0c07 |006f: move-result-object v7 │ │ +377e78: 2838 |0070: goto 00a8 // +0038 │ │ +377e7a: 1309 2e00 |0071: const/16 v9, #int 46 // #2e │ │ +377e7e: 3389 1300 |0073: if-ne v9, v8, 0086 // +0013 │ │ +377e82: 2208 e812 |0075: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +377e86: 7010 4098 0800 |0077: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377e8c: 1a09 8006 |007a: const-string v9, "0" // string@0680 │ │ +377e90: 6e20 4b98 9800 |007c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377e96: 6e20 4b98 7800 |007f: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377e9c: 6e10 5498 0800 |0082: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377ea2: 0c07 |0085: move-result-object v7 │ │ +377ea4: 1308 6500 |0086: const/16 v8, #int 101 // #65 │ │ +377ea8: 6e30 2698 1708 |0088: invoke-virtual {v7, v1, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +377eae: 0c07 |008b: move-result-object v7 │ │ +377eb0: 281c |008c: goto 00a8 // +001c │ │ +377eb2: 7110 e8a1 0900 |008d: invoke-static {v9}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ +377eb8: 0c08 |0090: move-result-object v8 │ │ +377eba: 2209 e812 |0091: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +377ebe: 7010 4098 0900 |0093: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377ec4: 6e20 4b98 8900 |0096: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377eca: 6e20 0998 2800 |0099: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +377ed0: 0a08 |009c: move-result v8 │ │ +377ed2: 6e30 2698 1708 |009d: invoke-virtual {v7, v1, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +377ed8: 0c07 |00a0: move-result-object v7 │ │ +377eda: 6e20 4b98 7900 |00a1: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377ee0: 6e10 5498 0900 |00a4: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377ee6: 0c07 |00a7: move-result-object v7 │ │ +377ee8: 3c04 0300 |00a8: if-gtz v4, 00ab // +0003 │ │ +377eec: 2812 |00aa: goto 00bc // +0012 │ │ +377eee: 2208 e812 |00ab: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +377ef2: 7010 4098 0800 |00ad: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377ef8: 1a09 9205 |00b0: const-string v9, "-" // string@0592 │ │ +377efc: 6e20 4b98 9800 |00b2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377f02: 6e20 4b98 7800 |00b5: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377f08: 6e10 5498 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377f0e: 0c07 |00bb: move-result-object v7 │ │ +377f10: 1107 |00bc: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 0x0014 line=800 │ │ 0x002a line=802 │ │ 0x002e line=803 │ │ 0x004b line=819 │ │ @@ -821933,51 +821933,51 @@ │ │ type : '(DI)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -377f18: |[377f18] net.sf.dibdib.generic.BigSxg.rxx4DoubleD4:(DI)Ljava/lang/String; │ │ -377f28: 7120 ae97 6500 |0000: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -377f2e: 0b00 |0003: move-result-wide v0 │ │ -377f30: 1802 ffff ffff ffff ef7f |0004: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -377f3a: 3004 0002 |0009: cmpg-double v4, v0, v2 │ │ -377f3e: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ -377f42: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -377f44: 2802 |000e: goto 0010 // +0002 │ │ -377f46: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -377f48: 3900 1000 |0010: if-nez v0, 0020 // +0010 │ │ -377f4c: 7120 6797 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -377f52: 0a07 |0015: move-result v7 │ │ -377f54: 3807 0500 |0016: if-eqz v7, 001b // +0005 │ │ -377f58: 1a05 a206 |0018: const-string v5, "0aNaN" // string@06a2 │ │ -377f5c: 2805 |001a: goto 001f // +0005 │ │ -377f5e: 7120 6b97 6500 |001b: invoke-static {v5, v6}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@976b │ │ -377f64: 0c05 |001e: move-result-object v5 │ │ -377f66: 1105 |001f: return-object v5 │ │ -377f68: 7120 b7a3 6500 |0020: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -377f6e: 0b05 |0023: move-result-wide v5 │ │ -377f70: 6100 cd72 |0024: sget-wide v0, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -377f74: ad00 0005 |0026: mul-double v0, v0, v5 │ │ -377f78: 1802 0000 0000 00c3 be40 |0028: const-wide v2, #double 7875 // #40bec30000000000 │ │ -377f82: ad02 0200 |002d: mul-double v2, v2, v0 │ │ -377f86: 3004 0205 |002f: cmpg-double v4, v2, v5 │ │ -377f8a: 3b04 0700 |0031: if-gez v4, 0038 // +0007 │ │ -377f8e: 7120 c997 1000 |0033: invoke-static {v0, v1}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -377f94: 0b00 |0036: move-result-wide v0 │ │ -377f96: 280b |0037: goto 0042 // +000b │ │ -377f98: 2f04 0205 |0038: cmpl-double v4, v2, v5 │ │ -377f9c: 3d04 0800 |003a: if-lez v4, 0042 // +0008 │ │ -377fa0: 1905 f0ff |003c: const-wide/high16 v5, #long -4503599627370496 // #fff0 │ │ -377fa4: 7140 c897 1065 |003e: invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -377faa: 0b00 |0041: move-result-wide v0 │ │ -377fac: 7130 eba1 1007 |0042: invoke-static {v0, v1, v7}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Double:(DI)Ljava/lang/String; // method@a1eb │ │ -377fb2: 0c05 |0045: move-result-object v5 │ │ -377fb4: 1105 |0046: return-object v5 │ │ +377f14: |[377f14] net.sf.dibdib.generic.BigSxg.rxx4DoubleD4:(DI)Ljava/lang/String; │ │ +377f24: 7120 ae97 6500 |0000: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +377f2a: 0b00 |0003: move-result-wide v0 │ │ +377f2c: 1802 ffff ffff ffff ef7f |0004: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +377f36: 3004 0002 |0009: cmpg-double v4, v0, v2 │ │ +377f3a: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ +377f3e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +377f40: 2802 |000e: goto 0010 // +0002 │ │ +377f42: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +377f44: 3900 1000 |0010: if-nez v0, 0020 // +0010 │ │ +377f48: 7120 6797 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +377f4e: 0a07 |0015: move-result v7 │ │ +377f50: 3807 0500 |0016: if-eqz v7, 001b // +0005 │ │ +377f54: 1a05 a206 |0018: const-string v5, "0aNaN" // string@06a2 │ │ +377f58: 2805 |001a: goto 001f // +0005 │ │ +377f5a: 7120 6b97 6500 |001b: invoke-static {v5, v6}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@976b │ │ +377f60: 0c05 |001e: move-result-object v5 │ │ +377f62: 1105 |001f: return-object v5 │ │ +377f64: 7120 b7a3 6500 |0020: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +377f6a: 0b05 |0023: move-result-wide v5 │ │ +377f6c: 6100 cd72 |0024: sget-wide v0, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +377f70: ad00 0005 |0026: mul-double v0, v0, v5 │ │ +377f74: 1802 0000 0000 00c3 be40 |0028: const-wide v2, #double 7875 // #40bec30000000000 │ │ +377f7e: ad02 0200 |002d: mul-double v2, v2, v0 │ │ +377f82: 3004 0205 |002f: cmpg-double v4, v2, v5 │ │ +377f86: 3b04 0700 |0031: if-gez v4, 0038 // +0007 │ │ +377f8a: 7120 c997 1000 |0033: invoke-static {v0, v1}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +377f90: 0b00 |0036: move-result-wide v0 │ │ +377f92: 280b |0037: goto 0042 // +000b │ │ +377f94: 2f04 0205 |0038: cmpl-double v4, v2, v5 │ │ +377f98: 3d04 0800 |003a: if-lez v4, 0042 // +0008 │ │ +377f9c: 1905 f0ff |003c: const-wide/high16 v5, #long -4503599627370496 // #fff0 │ │ +377fa0: 7140 c897 1065 |003e: invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +377fa6: 0b00 |0041: move-result-wide v0 │ │ +377fa8: 7130 eba1 1007 |0042: invoke-static {v0, v1, v7}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Double:(DI)Ljava/lang/String; // method@a1eb │ │ +377fae: 0c05 |0045: move-result-object v5 │ │ +377fb0: 1105 |0046: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ 0x0012 line=828 │ │ 0x0020 line=830 │ │ 0x0024 line=831 │ │ 0x0033 line=834 │ │ @@ -821992,237 +821992,237 @@ │ │ type : '(DI)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 404 16-bit code units │ │ -377fb8: |[377fb8] net.sf.dibdib.generic.BigSxg.rxx4DoublePos:(DI)Ljava/lang/String; │ │ -377fc8: 0200 1200 |0000: move/from16 v0, v18 │ │ -377fcc: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -377fd0: 2f03 1001 |0004: cmpl-double v3, v16, v1 │ │ -377fd4: 3803 8601 |0006: if-eqz v3, 018c // +0186 │ │ -377fd8: 1901 1000 |0008: const-wide/high16 v1, #long 4503599627370496 // #10 │ │ -377fdc: 2f04 0110 |000a: cmpl-double v4, v1, v16 │ │ -377fe0: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ -377fe4: 2900 7e01 |000e: goto/16 018c // +017e │ │ -377fe8: 7702 6597 1000 |0010: invoke-static/range {v16, v17}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ -377fee: 0b01 |0013: move-result-wide v1 │ │ -377ff0: 1303 3400 |0014: const/16 v3, #int 52 // #34 │ │ -377ff4: c531 |0016: ushr-long/2addr v1, v3 │ │ -377ff6: 8412 |0017: long-to-int v2, v1 │ │ -377ff8: d521 ff07 |0018: and-int/lit16 v1, v2, #int 2047 // #07ff │ │ -377ffc: d011 02fc |001a: add-int/lit16 v1, v1, #int -1022 // #fc02 │ │ -378000: d801 01cb |001c: add-int/lit8 v1, v1, #int -53 // #cb │ │ -378004: 1302 bd03 |001e: const/16 v2, #int 957 // #3bd │ │ -378008: 3421 0500 |0020: if-lt v1, v2, 0025 // +0005 │ │ -37800c: 1a00 1e20 |0022: const-string v0, "Infinity" // string@201e │ │ -378010: 1100 |0024: return-object v0 │ │ -378012: 7702 6497 1000 |0025: invoke-static/range {v16, v17}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@9764 │ │ -378018: 0b02 |0028: move-result-wide v2 │ │ -37801a: 1804 ffff ffff ffff 0f00 |0029: const-wide v4, #double 2.22507e-308 // #000fffffffffffff │ │ -378024: c042 |002e: and-long/2addr v2, v4 │ │ -378026: 1904 1000 |002f: const-wide/high16 v4, #long 4503599627370496 // #10 │ │ -37802a: c142 |0031: or-long/2addr v2, v4 │ │ -37802c: 1224 |0032: const/4 v4, #int 2 // #2 │ │ -37802e: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -378030: 3304 0400 |0034: if-ne v4, v0, 0038 // +0004 │ │ -378034: 2900 7500 |0036: goto/16 00ab // +0075 │ │ -378038: 3d01 0a00 |0038: if-lez v1, 0042 // +000a │ │ -37803c: 1304 0a00 |003a: const/16 v4, #int 10 // #a │ │ -378040: 3541 0600 |003c: if-ge v1, v4, 0042 // +0006 │ │ -378044: c312 |003e: shl-long/2addr v2, v1 │ │ -378046: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -378048: 2900 6b00 |0040: goto/16 00ab // +006b │ │ -37804c: 1304 cbff |0042: const/16 v4, #int -53 // #ffcb │ │ -378050: 3514 0e00 |0044: if-ge v4, v1, 0052 // +000e │ │ -378054: 3c01 0c00 |0046: if-gtz v1, 0052 // +000c │ │ -378058: 7b14 |0048: neg-int v4, v1 │ │ -37805a: a506 0204 |0049: ushr-long v6, v2, v4 │ │ -37805e: 8668 |004b: long-to-double v8, v6 │ │ -378060: 2f04 0810 |004c: cmpl-double v4, v8, v16 │ │ -378064: 3904 0400 |004e: if-nez v4, 0052 // +0004 │ │ -378068: 0462 |0050: move-wide v2, v6 │ │ -37806a: 28ee |0051: goto 003f // -0012 │ │ -37806c: 6106 ab73 |0052: sget-wide v6, Lnet/sf/dibdib/generic/BigSxg;.kLogOf2:D // field@73ab │ │ -378070: 8308 |0054: int-to-double v8, v0 │ │ -378072: 7120 bd97 9800 |0055: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ -378078: 0b0a |0058: move-result-wide v10 │ │ -37807a: cea6 |0059: div-double/2addr v6, v10 │ │ -37807c: 831a |005a: int-to-double v10, v1 │ │ -37807e: ad06 060a |005b: mul-double v6, v6, v10 │ │ -378082: 8a61 |005d: double-to-int v1, v6 │ │ -378084: 8316 |005e: int-to-double v6, v1 │ │ -378086: 7140 ca97 9876 |005f: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -37808c: 0b06 |0062: move-result-wide v6 │ │ -37808e: 190c 0040 |0063: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -378092: 7140 ca97 dcba |0065: invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -378098: 0b0a |0068: move-result-wide v10 │ │ -37809a: 2f04 060a |0069: cmpl-double v4, v6, v10 │ │ -37809e: 3d04 0a00 |006b: if-lez v4, 0075 // +000a │ │ -3780a2: d801 01ff |006d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3780a6: 8316 |006f: int-to-double v6, v1 │ │ -3780a8: 7140 ca97 9876 |0070: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3780ae: 0b06 |0073: move-result-wide v6 │ │ -3780b0: 28f5 |0074: goto 0069 // -000b │ │ -3780b2: 8622 |0075: long-to-double v2, v2 │ │ -3780b4: ce6a |0076: div-double/2addr v10, v6 │ │ -3780b6: ad02 020a |0077: mul-double v2, v2, v10 │ │ -3780ba: 8b22 |0079: double-to-long v2, v2 │ │ -3780bc: 8316 |007a: int-to-double v6, v1 │ │ -3780be: 7140 ca97 9876 |007b: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3780c4: 0b06 |007e: move-result-wide v6 │ │ -3780c6: 8628 |007f: long-to-double v8, v2 │ │ -3780c8: ad08 0806 |0080: mul-double v8, v8, v6 │ │ -3780cc: 160a 0100 |0082: const-wide/16 v10, #int 1 // #1 │ │ -3780d0: 3004 0810 |0084: cmpg-double v4, v8, v16 │ │ -3780d4: 3b04 1100 |0086: if-gez v4, 0097 // +0011 │ │ -3780d8: ac0c 1008 |0088: sub-double v12, v16, v8 │ │ -3780dc: 9b0e 020a |008a: add-long v14, v2, v10 │ │ -3780e0: 86ea |008c: long-to-double v10, v14 │ │ -3780e2: ad0a 0a06 |008d: mul-double v10, v10, v6 │ │ -3780e6: ac0a 0a10 |008f: sub-double v10, v10, v16 │ │ -3780ea: 2f04 0c0a |0091: cmpl-double v4, v12, v10 │ │ -3780ee: 3d04 0400 |0093: if-lez v4, 0097 // +0004 │ │ -3780f2: 04e2 |0095: move-wide v2, v14 │ │ -3780f4: 2815 |0096: goto 00ab // +0015 │ │ -3780f6: 2f04 0810 |0097: cmpl-double v4, v8, v16 │ │ -3780fa: 3d04 1200 |0099: if-lez v4, 00ab // +0012 │ │ -3780fe: ac08 0810 |009b: sub-double v8, v8, v16 │ │ -378102: 160a 0100 |009d: const-wide/16 v10, #int 1 // #1 │ │ -378106: 9c0a 020a |009f: sub-long v10, v2, v10 │ │ -37810a: 86ac |00a1: long-to-double v12, v10 │ │ -37810c: ad0c 0c06 |00a2: mul-double v12, v12, v6 │ │ -378110: ac06 100c |00a4: sub-double v6, v16, v12 │ │ -378114: 2f04 0806 |00a6: cmpl-double v4, v8, v6 │ │ -378118: 3d04 0300 |00a8: if-lez v4, 00ab // +0003 │ │ -37811c: 04a2 |00aa: move-wide v2, v10 │ │ -37811e: 7130 eea1 3200 |00ab: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ -378124: 0c04 |00ae: move-result-object v4 │ │ -378126: 6e10 2298 0400 |00af: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -37812c: 0a06 |00b2: move-result v6 │ │ -37812e: 1267 |00b3: const/4 v7, #int 6 // #6 │ │ -378130: 3467 0400 |00b4: if-lt v7, v6, 00b8 // +0004 │ │ -378134: 1207 |00b6: const/4 v7, #int 0 // #0 │ │ -378136: 2807 |00b7: goto 00be // +0007 │ │ -378138: d807 06fe |00b8: add-int/lit8 v7, v6, #int -2 // #fe │ │ -37813c: 6e20 0998 7400 |00ba: invoke-virtual {v4, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -378142: 0a07 |00bd: move-result v7 │ │ -378144: 7b68 |00be: neg-int v8, v6 │ │ -378146: 1309 3000 |00bf: const/16 v9, #int 48 // #30 │ │ -37814a: 121a |00c1: const/4 v10, #int 1 // #1 │ │ -37814c: 3781 0400 |00c2: if-le v1, v8, 00c6 // +0004 │ │ -378150: 3d01 4600 |00c4: if-lez v1, 010a // +0046 │ │ -378154: 6208 2273 |00c6: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -378158: d80b 00ff |00c8: add-int/lit8 v11, v0, #int -1 // #ff │ │ -37815c: 4908 080b |00ca: aget-char v8, v8, v11 │ │ -378160: 3278 0400 |00cc: if-eq v8, v7, 00d0 // +0004 │ │ -378164: 3379 3c00 |00ce: if-ne v9, v7, 010a // +003c │ │ -378168: d808 06fe |00d0: add-int/lit8 v8, v6, #int -2 // #fe │ │ -37816c: 6e20 0998 8400 |00d2: invoke-virtual {v4, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -378172: 0a08 |00d5: move-result v8 │ │ -378174: 3389 0d00 |00d6: if-ne v9, v8, 00e3 // +000d │ │ -378178: 6208 2273 |00d8: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -37817c: 4908 0805 |00da: aget-char v8, v8, v5 │ │ -378180: d80b 06ff |00dc: add-int/lit8 v11, v6, #int -1 // #ff │ │ -378184: 6e20 0998 b400 |00de: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37818a: 0a0b |00e1: move-result v11 │ │ -37818c: 280c |00e2: goto 00ee // +000c │ │ -37818e: 6208 2273 |00e3: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -378192: 4908 080b |00e5: aget-char v8, v8, v11 │ │ -378196: b0a8 |00e7: add-int/2addr v8, v10 │ │ -378198: d80b 06ff |00e8: add-int/lit8 v11, v6, #int -1 // #ff │ │ -37819c: 6e20 0998 b400 |00ea: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3781a2: 0a0b |00ed: move-result v11 │ │ -3781a4: b1b8 |00ee: sub-int/2addr v8, v11 │ │ -3781a6: 818b |00ef: int-to-long v11, v8 │ │ -3781a8: bbb2 |00f0: add-long/2addr v2, v11 │ │ -3781aa: d808 06fd |00f1: add-int/lit8 v8, v6, #int -3 // #fd │ │ -3781ae: d80d 06fa |00f3: add-int/lit8 v13, v6, #int -6 // #fa │ │ -3781b2: 34d8 0d00 |00f5: if-lt v8, v13, 0102 // +000d │ │ -3781b6: 6e20 0998 8400 |00f7: invoke-virtual {v4, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3781bc: 0a0d |00fa: move-result v13 │ │ -3781be: 32d7 0400 |00fb: if-eq v7, v13, 00ff // +0004 │ │ -3781c2: bcb2 |00fd: sub-long/2addr v2, v11 │ │ -3781c4: 2804 |00fe: goto 0102 // +0004 │ │ -3781c6: d808 08ff |00ff: add-int/lit8 v8, v8, #int -1 // #ff │ │ -3781ca: 28f2 |0101: goto 00f3 // -000e │ │ -3781cc: 7130 eea1 3200 |0102: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ -3781d2: 0c04 |0105: move-result-object v4 │ │ -3781d4: 6e10 2298 0400 |0106: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3781da: 0a06 |0109: move-result v6 │ │ -3781dc: 3901 0300 |010a: if-nez v1, 010d // +0003 │ │ -3781e0: 1104 |010c: return-object v4 │ │ -3781e2: 356a 1500 |010d: if-ge v10, v6, 0122 // +0015 │ │ -3781e6: d802 06ff |010f: add-int/lit8 v2, v6, #int -1 // #ff │ │ -3781ea: 6e20 0998 2400 |0111: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3781f0: 0a02 |0114: move-result v2 │ │ -3781f2: 3392 0d00 |0115: if-ne v2, v9, 0122 // +000d │ │ -3781f6: d806 06ff |0117: add-int/lit8 v6, v6, #int -1 // #ff │ │ -3781fa: d801 0101 |0119: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3781fe: 3901 f2ff |011b: if-nez v1, 010d // -000e │ │ -378202: 6e30 2e98 5406 |011d: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378208: 0c00 |0120: move-result-object v0 │ │ -37820a: 1100 |0121: return-object v0 │ │ -37820c: 3c01 4600 |0122: if-gtz v1, 0168 // +0046 │ │ -378210: 7b12 |0124: neg-int v2, v1 │ │ -378212: d803 0603 |0125: add-int/lit8 v3, v6, #int 3 // #03 │ │ -378216: 3632 4100 |0127: if-gt v2, v3, 0168 // +0041 │ │ -37821a: 3526 2100 |0129: if-ge v6, v2, 014a // +0021 │ │ -37821e: 2200 e812 |012b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -378222: 7010 4098 0000 |012d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378228: b162 |0130: sub-int/2addr v2, v6 │ │ -37822a: 1a01 8d06 |0131: const-string v1, "000" // string@068d │ │ -37822e: 6e30 2e98 5102 |0133: invoke-virtual {v1, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378234: 0c01 |0136: move-result-object v1 │ │ -378236: 6e20 4b98 1000 |0137: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37823c: 6e30 2e98 5406 |013a: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378242: 0c01 |013d: move-result-object v1 │ │ -378244: 6e20 4b98 1000 |013e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37824a: 6e10 5498 0000 |0141: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378250: 0c04 |0144: move-result-object v4 │ │ -378252: 6e10 2298 0400 |0145: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -378258: 0a06 |0148: move-result v6 │ │ -37825a: 7b61 |0149: neg-int v1, v6 │ │ -37825c: 2200 e812 |014a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -378260: 7010 4098 0000 |014c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378266: b061 |014f: add-int/2addr v1, v6 │ │ -378268: 6e30 2e98 5401 |0150: invoke-virtual {v4, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -37826e: 0c02 |0153: move-result-object v2 │ │ -378270: 6e20 4b98 2000 |0154: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378276: 1302 2e00 |0157: const/16 v2, #int 46 // #2e │ │ -37827a: 6e20 4498 2000 |0159: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -378280: 6e30 2e98 1406 |015c: invoke-virtual {v4, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378286: 0c01 |015f: move-result-object v1 │ │ -378288: 6e20 4b98 1000 |0160: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37828e: 6e10 5498 0000 |0163: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378294: 0c00 |0166: move-result-object v0 │ │ -378296: 1100 |0167: return-object v0 │ │ -378298: 2202 e812 |0168: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -37829c: 7010 4098 0200 |016a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3782a2: 1a03 c905 |016d: const-string v3, "." // string@05c9 │ │ -3782a6: 6e20 4b98 3200 |016f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3782ac: 6e30 2e98 5406 |0172: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3782b2: 0c03 |0175: move-result-object v3 │ │ -3782b4: 6e20 4b98 3200 |0176: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3782ba: 1303 7e00 |0179: const/16 v3, #int 126 // #7e │ │ -3782be: 6e20 4498 3200 |017b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3782c4: b061 |017e: add-int/2addr v1, v6 │ │ -3782c6: 8113 |017f: int-to-long v3, v1 │ │ -3782c8: 7130 eea1 4300 |0180: invoke-static {v3, v4, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ -3782ce: 0c00 |0183: move-result-object v0 │ │ -3782d0: 6e20 4b98 0200 |0184: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3782d6: 6e10 5498 0200 |0187: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3782dc: 0c00 |018a: move-result-object v0 │ │ -3782de: 1100 |018b: return-object v0 │ │ -3782e0: 3903 0500 |018c: if-nez v3, 0191 // +0005 │ │ -3782e4: 1a00 8006 |018e: const-string v0, "0" // string@0680 │ │ -3782e8: 2803 |0190: goto 0193 // +0003 │ │ -3782ea: 1a00 db05 |0191: const-string v0, ".0" // string@05db │ │ -3782ee: 1100 |0193: return-object v0 │ │ +377fb4: |[377fb4] net.sf.dibdib.generic.BigSxg.rxx4DoublePos:(DI)Ljava/lang/String; │ │ +377fc4: 0200 1200 |0000: move/from16 v0, v18 │ │ +377fc8: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +377fcc: 2f03 1001 |0004: cmpl-double v3, v16, v1 │ │ +377fd0: 3803 8601 |0006: if-eqz v3, 018c // +0186 │ │ +377fd4: 1901 1000 |0008: const-wide/high16 v1, #long 4503599627370496 // #10 │ │ +377fd8: 2f04 0110 |000a: cmpl-double v4, v1, v16 │ │ +377fdc: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ +377fe0: 2900 7e01 |000e: goto/16 018c // +017e │ │ +377fe4: 7702 6597 1000 |0010: invoke-static/range {v16, v17}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ +377fea: 0b01 |0013: move-result-wide v1 │ │ +377fec: 1303 3400 |0014: const/16 v3, #int 52 // #34 │ │ +377ff0: c531 |0016: ushr-long/2addr v1, v3 │ │ +377ff2: 8412 |0017: long-to-int v2, v1 │ │ +377ff4: d521 ff07 |0018: and-int/lit16 v1, v2, #int 2047 // #07ff │ │ +377ff8: d011 02fc |001a: add-int/lit16 v1, v1, #int -1022 // #fc02 │ │ +377ffc: d801 01cb |001c: add-int/lit8 v1, v1, #int -53 // #cb │ │ +378000: 1302 bd03 |001e: const/16 v2, #int 957 // #3bd │ │ +378004: 3421 0500 |0020: if-lt v1, v2, 0025 // +0005 │ │ +378008: 1a00 1e20 |0022: const-string v0, "Infinity" // string@201e │ │ +37800c: 1100 |0024: return-object v0 │ │ +37800e: 7702 6497 1000 |0025: invoke-static/range {v16, v17}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@9764 │ │ +378014: 0b02 |0028: move-result-wide v2 │ │ +378016: 1804 ffff ffff ffff 0f00 |0029: const-wide v4, #double 2.22507e-308 // #000fffffffffffff │ │ +378020: c042 |002e: and-long/2addr v2, v4 │ │ +378022: 1904 1000 |002f: const-wide/high16 v4, #long 4503599627370496 // #10 │ │ +378026: c142 |0031: or-long/2addr v2, v4 │ │ +378028: 1224 |0032: const/4 v4, #int 2 // #2 │ │ +37802a: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +37802c: 3304 0400 |0034: if-ne v4, v0, 0038 // +0004 │ │ +378030: 2900 7500 |0036: goto/16 00ab // +0075 │ │ +378034: 3d01 0a00 |0038: if-lez v1, 0042 // +000a │ │ +378038: 1304 0a00 |003a: const/16 v4, #int 10 // #a │ │ +37803c: 3541 0600 |003c: if-ge v1, v4, 0042 // +0006 │ │ +378040: c312 |003e: shl-long/2addr v2, v1 │ │ +378042: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +378044: 2900 6b00 |0040: goto/16 00ab // +006b │ │ +378048: 1304 cbff |0042: const/16 v4, #int -53 // #ffcb │ │ +37804c: 3514 0e00 |0044: if-ge v4, v1, 0052 // +000e │ │ +378050: 3c01 0c00 |0046: if-gtz v1, 0052 // +000c │ │ +378054: 7b14 |0048: neg-int v4, v1 │ │ +378056: a506 0204 |0049: ushr-long v6, v2, v4 │ │ +37805a: 8668 |004b: long-to-double v8, v6 │ │ +37805c: 2f04 0810 |004c: cmpl-double v4, v8, v16 │ │ +378060: 3904 0400 |004e: if-nez v4, 0052 // +0004 │ │ +378064: 0462 |0050: move-wide v2, v6 │ │ +378066: 28ee |0051: goto 003f // -0012 │ │ +378068: 6106 ab73 |0052: sget-wide v6, Lnet/sf/dibdib/generic/BigSxg;.kLogOf2:D // field@73ab │ │ +37806c: 8308 |0054: int-to-double v8, v0 │ │ +37806e: 7120 bd97 9800 |0055: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ +378074: 0b0a |0058: move-result-wide v10 │ │ +378076: cea6 |0059: div-double/2addr v6, v10 │ │ +378078: 831a |005a: int-to-double v10, v1 │ │ +37807a: ad06 060a |005b: mul-double v6, v6, v10 │ │ +37807e: 8a61 |005d: double-to-int v1, v6 │ │ +378080: 8316 |005e: int-to-double v6, v1 │ │ +378082: 7140 ca97 9876 |005f: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +378088: 0b06 |0062: move-result-wide v6 │ │ +37808a: 190c 0040 |0063: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ +37808e: 7140 ca97 dcba |0065: invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +378094: 0b0a |0068: move-result-wide v10 │ │ +378096: 2f04 060a |0069: cmpl-double v4, v6, v10 │ │ +37809a: 3d04 0a00 |006b: if-lez v4, 0075 // +000a │ │ +37809e: d801 01ff |006d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3780a2: 8316 |006f: int-to-double v6, v1 │ │ +3780a4: 7140 ca97 9876 |0070: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3780aa: 0b06 |0073: move-result-wide v6 │ │ +3780ac: 28f5 |0074: goto 0069 // -000b │ │ +3780ae: 8622 |0075: long-to-double v2, v2 │ │ +3780b0: ce6a |0076: div-double/2addr v10, v6 │ │ +3780b2: ad02 020a |0077: mul-double v2, v2, v10 │ │ +3780b6: 8b22 |0079: double-to-long v2, v2 │ │ +3780b8: 8316 |007a: int-to-double v6, v1 │ │ +3780ba: 7140 ca97 9876 |007b: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3780c0: 0b06 |007e: move-result-wide v6 │ │ +3780c2: 8628 |007f: long-to-double v8, v2 │ │ +3780c4: ad08 0806 |0080: mul-double v8, v8, v6 │ │ +3780c8: 160a 0100 |0082: const-wide/16 v10, #int 1 // #1 │ │ +3780cc: 3004 0810 |0084: cmpg-double v4, v8, v16 │ │ +3780d0: 3b04 1100 |0086: if-gez v4, 0097 // +0011 │ │ +3780d4: ac0c 1008 |0088: sub-double v12, v16, v8 │ │ +3780d8: 9b0e 020a |008a: add-long v14, v2, v10 │ │ +3780dc: 86ea |008c: long-to-double v10, v14 │ │ +3780de: ad0a 0a06 |008d: mul-double v10, v10, v6 │ │ +3780e2: ac0a 0a10 |008f: sub-double v10, v10, v16 │ │ +3780e6: 2f04 0c0a |0091: cmpl-double v4, v12, v10 │ │ +3780ea: 3d04 0400 |0093: if-lez v4, 0097 // +0004 │ │ +3780ee: 04e2 |0095: move-wide v2, v14 │ │ +3780f0: 2815 |0096: goto 00ab // +0015 │ │ +3780f2: 2f04 0810 |0097: cmpl-double v4, v8, v16 │ │ +3780f6: 3d04 1200 |0099: if-lez v4, 00ab // +0012 │ │ +3780fa: ac08 0810 |009b: sub-double v8, v8, v16 │ │ +3780fe: 160a 0100 |009d: const-wide/16 v10, #int 1 // #1 │ │ +378102: 9c0a 020a |009f: sub-long v10, v2, v10 │ │ +378106: 86ac |00a1: long-to-double v12, v10 │ │ +378108: ad0c 0c06 |00a2: mul-double v12, v12, v6 │ │ +37810c: ac06 100c |00a4: sub-double v6, v16, v12 │ │ +378110: 2f04 0806 |00a6: cmpl-double v4, v8, v6 │ │ +378114: 3d04 0300 |00a8: if-lez v4, 00ab // +0003 │ │ +378118: 04a2 |00aa: move-wide v2, v10 │ │ +37811a: 7130 eea1 3200 |00ab: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ +378120: 0c04 |00ae: move-result-object v4 │ │ +378122: 6e10 2298 0400 |00af: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +378128: 0a06 |00b2: move-result v6 │ │ +37812a: 1267 |00b3: const/4 v7, #int 6 // #6 │ │ +37812c: 3467 0400 |00b4: if-lt v7, v6, 00b8 // +0004 │ │ +378130: 1207 |00b6: const/4 v7, #int 0 // #0 │ │ +378132: 2807 |00b7: goto 00be // +0007 │ │ +378134: d807 06fe |00b8: add-int/lit8 v7, v6, #int -2 // #fe │ │ +378138: 6e20 0998 7400 |00ba: invoke-virtual {v4, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37813e: 0a07 |00bd: move-result v7 │ │ +378140: 7b68 |00be: neg-int v8, v6 │ │ +378142: 1309 3000 |00bf: const/16 v9, #int 48 // #30 │ │ +378146: 121a |00c1: const/4 v10, #int 1 // #1 │ │ +378148: 3781 0400 |00c2: if-le v1, v8, 00c6 // +0004 │ │ +37814c: 3d01 4600 |00c4: if-lez v1, 010a // +0046 │ │ +378150: 6208 2273 |00c6: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +378154: d80b 00ff |00c8: add-int/lit8 v11, v0, #int -1 // #ff │ │ +378158: 4908 080b |00ca: aget-char v8, v8, v11 │ │ +37815c: 3278 0400 |00cc: if-eq v8, v7, 00d0 // +0004 │ │ +378160: 3379 3c00 |00ce: if-ne v9, v7, 010a // +003c │ │ +378164: d808 06fe |00d0: add-int/lit8 v8, v6, #int -2 // #fe │ │ +378168: 6e20 0998 8400 |00d2: invoke-virtual {v4, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37816e: 0a08 |00d5: move-result v8 │ │ +378170: 3389 0d00 |00d6: if-ne v9, v8, 00e3 // +000d │ │ +378174: 6208 2273 |00d8: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +378178: 4908 0805 |00da: aget-char v8, v8, v5 │ │ +37817c: d80b 06ff |00dc: add-int/lit8 v11, v6, #int -1 // #ff │ │ +378180: 6e20 0998 b400 |00de: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +378186: 0a0b |00e1: move-result v11 │ │ +378188: 280c |00e2: goto 00ee // +000c │ │ +37818a: 6208 2273 |00e3: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +37818e: 4908 080b |00e5: aget-char v8, v8, v11 │ │ +378192: b0a8 |00e7: add-int/2addr v8, v10 │ │ +378194: d80b 06ff |00e8: add-int/lit8 v11, v6, #int -1 // #ff │ │ +378198: 6e20 0998 b400 |00ea: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37819e: 0a0b |00ed: move-result v11 │ │ +3781a0: b1b8 |00ee: sub-int/2addr v8, v11 │ │ +3781a2: 818b |00ef: int-to-long v11, v8 │ │ +3781a4: bbb2 |00f0: add-long/2addr v2, v11 │ │ +3781a6: d808 06fd |00f1: add-int/lit8 v8, v6, #int -3 // #fd │ │ +3781aa: d80d 06fa |00f3: add-int/lit8 v13, v6, #int -6 // #fa │ │ +3781ae: 34d8 0d00 |00f5: if-lt v8, v13, 0102 // +000d │ │ +3781b2: 6e20 0998 8400 |00f7: invoke-virtual {v4, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3781b8: 0a0d |00fa: move-result v13 │ │ +3781ba: 32d7 0400 |00fb: if-eq v7, v13, 00ff // +0004 │ │ +3781be: bcb2 |00fd: sub-long/2addr v2, v11 │ │ +3781c0: 2804 |00fe: goto 0102 // +0004 │ │ +3781c2: d808 08ff |00ff: add-int/lit8 v8, v8, #int -1 // #ff │ │ +3781c6: 28f2 |0101: goto 00f3 // -000e │ │ +3781c8: 7130 eea1 3200 |0102: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ +3781ce: 0c04 |0105: move-result-object v4 │ │ +3781d0: 6e10 2298 0400 |0106: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3781d6: 0a06 |0109: move-result v6 │ │ +3781d8: 3901 0300 |010a: if-nez v1, 010d // +0003 │ │ +3781dc: 1104 |010c: return-object v4 │ │ +3781de: 356a 1500 |010d: if-ge v10, v6, 0122 // +0015 │ │ +3781e2: d802 06ff |010f: add-int/lit8 v2, v6, #int -1 // #ff │ │ +3781e6: 6e20 0998 2400 |0111: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3781ec: 0a02 |0114: move-result v2 │ │ +3781ee: 3392 0d00 |0115: if-ne v2, v9, 0122 // +000d │ │ +3781f2: d806 06ff |0117: add-int/lit8 v6, v6, #int -1 // #ff │ │ +3781f6: d801 0101 |0119: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3781fa: 3901 f2ff |011b: if-nez v1, 010d // -000e │ │ +3781fe: 6e30 2e98 5406 |011d: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +378204: 0c00 |0120: move-result-object v0 │ │ +378206: 1100 |0121: return-object v0 │ │ +378208: 3c01 4600 |0122: if-gtz v1, 0168 // +0046 │ │ +37820c: 7b12 |0124: neg-int v2, v1 │ │ +37820e: d803 0603 |0125: add-int/lit8 v3, v6, #int 3 // #03 │ │ +378212: 3632 4100 |0127: if-gt v2, v3, 0168 // +0041 │ │ +378216: 3526 2100 |0129: if-ge v6, v2, 014a // +0021 │ │ +37821a: 2200 e812 |012b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +37821e: 7010 4098 0000 |012d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378224: b162 |0130: sub-int/2addr v2, v6 │ │ +378226: 1a01 8d06 |0131: const-string v1, "000" // string@068d │ │ +37822a: 6e30 2e98 5102 |0133: invoke-virtual {v1, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +378230: 0c01 |0136: move-result-object v1 │ │ +378232: 6e20 4b98 1000 |0137: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378238: 6e30 2e98 5406 |013a: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +37823e: 0c01 |013d: move-result-object v1 │ │ +378240: 6e20 4b98 1000 |013e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378246: 6e10 5498 0000 |0141: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37824c: 0c04 |0144: move-result-object v4 │ │ +37824e: 6e10 2298 0400 |0145: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +378254: 0a06 |0148: move-result v6 │ │ +378256: 7b61 |0149: neg-int v1, v6 │ │ +378258: 2200 e812 |014a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +37825c: 7010 4098 0000 |014c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378262: b061 |014f: add-int/2addr v1, v6 │ │ +378264: 6e30 2e98 5401 |0150: invoke-virtual {v4, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +37826a: 0c02 |0153: move-result-object v2 │ │ +37826c: 6e20 4b98 2000 |0154: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378272: 1302 2e00 |0157: const/16 v2, #int 46 // #2e │ │ +378276: 6e20 4498 2000 |0159: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +37827c: 6e30 2e98 1406 |015c: invoke-virtual {v4, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +378282: 0c01 |015f: move-result-object v1 │ │ +378284: 6e20 4b98 1000 |0160: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37828a: 6e10 5498 0000 |0163: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378290: 0c00 |0166: move-result-object v0 │ │ +378292: 1100 |0167: return-object v0 │ │ +378294: 2202 e812 |0168: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +378298: 7010 4098 0200 |016a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37829e: 1a03 c905 |016d: const-string v3, "." // string@05c9 │ │ +3782a2: 6e20 4b98 3200 |016f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3782a8: 6e30 2e98 5406 |0172: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3782ae: 0c03 |0175: move-result-object v3 │ │ +3782b0: 6e20 4b98 3200 |0176: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3782b6: 1303 7e00 |0179: const/16 v3, #int 126 // #7e │ │ +3782ba: 6e20 4498 3200 |017b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3782c0: b061 |017e: add-int/2addr v1, v6 │ │ +3782c2: 8113 |017f: int-to-long v3, v1 │ │ +3782c4: 7130 eea1 4300 |0180: invoke-static {v3, v4, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ +3782ca: 0c00 |0183: move-result-object v0 │ │ +3782cc: 6e20 4b98 0200 |0184: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3782d2: 6e10 5498 0200 |0187: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3782d8: 0c00 |018a: move-result-object v0 │ │ +3782da: 1100 |018b: return-object v0 │ │ +3782dc: 3903 0500 |018c: if-nez v3, 0191 // +0005 │ │ +3782e0: 1a00 8006 |018e: const-string v0, "0" // string@0680 │ │ +3782e4: 2803 |0190: goto 0193 // +0003 │ │ +3782e6: 1a00 db05 |0191: const-string v0, ".0" // string@05db │ │ +3782ea: 1100 |0193: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=719 │ │ 0x0025 line=725 │ │ 0x0052 line=737 │ │ 0x005f line=738 │ │ 0x0065 line=739 │ │ @@ -822253,76 +822253,76 @@ │ │ type : '(JI)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -3782f0: |[3782f0] net.sf.dibdib.generic.BigSxg.rxx4Long:(JI)Ljava/lang/String; │ │ -378300: 1300 4100 |0000: const/16 v0, #int 65 // #41 │ │ -378304: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ -378308: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -37830c: 3103 0901 |0006: cmp-long v3, v9, v1 │ │ -378310: 3b03 0400 |0008: if-gez v3, 000c // +0004 │ │ -378314: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -378316: 2802 |000b: goto 000d // +0002 │ │ -378318: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -37831a: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -37831e: 7d99 |000f: neg-long v9, v9 │ │ -378320: 1302 3c00 |0010: const/16 v2, #int 60 // #3c │ │ -378324: 1303 4000 |0012: const/16 v3, #int 64 // #40 │ │ -378328: 33b2 0700 |0014: if-ne v2, v11, 001b // +0007 │ │ -37832c: 7140 f7a1 a930 |0016: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop60:(J[CI)I // method@a1f7 │ │ -378332: 0a09 |0019: move-result v9 │ │ -378334: 283f |001a: goto 0059 // +003f │ │ -378336: 1302 1000 |001b: const/16 v2, #int 16 // #10 │ │ -37833a: 33b2 0700 |001d: if-ne v2, v11, 0024 // +0007 │ │ -37833e: 7140 f5a1 a930 |001f: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop16:(J[CI)I // method@a1f5 │ │ -378344: 0a09 |0022: move-result v9 │ │ -378346: 2836 |0023: goto 0059 // +0036 │ │ -378348: 1302 0c00 |0024: const/16 v2, #int 12 // #c │ │ -37834c: 33b2 0700 |0026: if-ne v2, v11, 002d // +0007 │ │ -378350: 7140 f4a1 a930 |0028: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop12:(J[CI)I // method@a1f4 │ │ -378356: 0a09 |002b: move-result v9 │ │ -378358: 282d |002c: goto 0059 // +002d │ │ -37835a: 1302 0a00 |002d: const/16 v2, #int 10 // #a │ │ -37835e: 33b2 0700 |002f: if-ne v2, v11, 0036 // +0007 │ │ -378362: 7140 f3a1 a930 |0031: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop10:(J[CI)I // method@a1f3 │ │ -378368: 0a09 |0034: move-result v9 │ │ -37836a: 2824 |0035: goto 0059 // +0024 │ │ -37836c: 1222 |0036: const/4 v2, #int 2 // #2 │ │ -37836e: 33b2 0700 |0037: if-ne v2, v11, 003e // +0007 │ │ -378372: 7140 f6a1 a930 |0039: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop2:(J[CI)I // method@a1f6 │ │ -378378: 0a09 |003c: move-result v9 │ │ -37837a: 281c |003d: goto 0059 // +001c │ │ -37837c: 81b4 |003e: int-to-long v4, v11 │ │ -37837e: 3102 0904 |003f: cmp-long v2, v9, v4 │ │ -378382: 3a02 1000 |0041: if-ltz v2, 0051 // +0010 │ │ -378386: d802 03ff |0043: add-int/lit8 v2, v3, #int -1 // #ff │ │ -37838a: 6206 2273 |0045: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -37838e: 9f07 0904 |0047: rem-long v7, v9, v4 │ │ -378392: 8478 |0049: long-to-int v8, v7 │ │ -378394: 4906 0608 |004a: aget-char v6, v6, v8 │ │ -378398: 5006 0003 |004c: aput-char v6, v0, v3 │ │ -37839c: be49 |004e: div-long/2addr v9, v4 │ │ -37839e: 0123 |004f: move v3, v2 │ │ -3783a0: 28ee |0050: goto 003e // -0012 │ │ -3783a2: 620b 2273 |0051: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -3783a6: 849a |0053: long-to-int v10, v9 │ │ -3783a8: 4909 0b0a |0054: aget-char v9, v11, v10 │ │ -3783ac: 5009 0003 |0056: aput-char v9, v0, v3 │ │ -3783b0: 0139 |0058: move v9, v3 │ │ -3783b2: 3801 0800 |0059: if-eqz v1, 0061 // +0008 │ │ -3783b6: d809 09ff |005b: add-int/lit8 v9, v9, #int -1 // #ff │ │ -3783ba: 130a 2d00 |005d: const/16 v10, #int 45 // #2d │ │ -3783be: 500a 0009 |005f: aput-char v10, v0, v9 │ │ -3783c2: 220a e612 |0061: new-instance v10, Ljava/lang/String; // type@12e6 │ │ -3783c6: d90b 0941 |0063: rsub-int/lit8 v11, v9, #int 65 // #41 │ │ -3783ca: 7040 0898 0ab9 |0065: invoke-direct {v10, v0, v9, v11}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -3783d0: 110a |0068: return-object v10 │ │ +3782ec: |[3782ec] net.sf.dibdib.generic.BigSxg.rxx4Long:(JI)Ljava/lang/String; │ │ +3782fc: 1300 4100 |0000: const/16 v0, #int 65 // #41 │ │ +378300: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ +378304: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +378308: 3103 0901 |0006: cmp-long v3, v9, v1 │ │ +37830c: 3b03 0400 |0008: if-gez v3, 000c // +0004 │ │ +378310: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +378312: 2802 |000b: goto 000d // +0002 │ │ +378314: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +378316: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +37831a: 7d99 |000f: neg-long v9, v9 │ │ +37831c: 1302 3c00 |0010: const/16 v2, #int 60 // #3c │ │ +378320: 1303 4000 |0012: const/16 v3, #int 64 // #40 │ │ +378324: 33b2 0700 |0014: if-ne v2, v11, 001b // +0007 │ │ +378328: 7140 f7a1 a930 |0016: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop60:(J[CI)I // method@a1f7 │ │ +37832e: 0a09 |0019: move-result v9 │ │ +378330: 283f |001a: goto 0059 // +003f │ │ +378332: 1302 1000 |001b: const/16 v2, #int 16 // #10 │ │ +378336: 33b2 0700 |001d: if-ne v2, v11, 0024 // +0007 │ │ +37833a: 7140 f5a1 a930 |001f: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop16:(J[CI)I // method@a1f5 │ │ +378340: 0a09 |0022: move-result v9 │ │ +378342: 2836 |0023: goto 0059 // +0036 │ │ +378344: 1302 0c00 |0024: const/16 v2, #int 12 // #c │ │ +378348: 33b2 0700 |0026: if-ne v2, v11, 002d // +0007 │ │ +37834c: 7140 f4a1 a930 |0028: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop12:(J[CI)I // method@a1f4 │ │ +378352: 0a09 |002b: move-result v9 │ │ +378354: 282d |002c: goto 0059 // +002d │ │ +378356: 1302 0a00 |002d: const/16 v2, #int 10 // #a │ │ +37835a: 33b2 0700 |002f: if-ne v2, v11, 0036 // +0007 │ │ +37835e: 7140 f3a1 a930 |0031: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop10:(J[CI)I // method@a1f3 │ │ +378364: 0a09 |0034: move-result v9 │ │ +378366: 2824 |0035: goto 0059 // +0024 │ │ +378368: 1222 |0036: const/4 v2, #int 2 // #2 │ │ +37836a: 33b2 0700 |0037: if-ne v2, v11, 003e // +0007 │ │ +37836e: 7140 f6a1 a930 |0039: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop2:(J[CI)I // method@a1f6 │ │ +378374: 0a09 |003c: move-result v9 │ │ +378376: 281c |003d: goto 0059 // +001c │ │ +378378: 81b4 |003e: int-to-long v4, v11 │ │ +37837a: 3102 0904 |003f: cmp-long v2, v9, v4 │ │ +37837e: 3a02 1000 |0041: if-ltz v2, 0051 // +0010 │ │ +378382: d802 03ff |0043: add-int/lit8 v2, v3, #int -1 // #ff │ │ +378386: 6206 2273 |0045: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +37838a: 9f07 0904 |0047: rem-long v7, v9, v4 │ │ +37838e: 8478 |0049: long-to-int v8, v7 │ │ +378390: 4906 0608 |004a: aget-char v6, v6, v8 │ │ +378394: 5006 0003 |004c: aput-char v6, v0, v3 │ │ +378398: be49 |004e: div-long/2addr v9, v4 │ │ +37839a: 0123 |004f: move v3, v2 │ │ +37839c: 28ee |0050: goto 003e // -0012 │ │ +37839e: 620b 2273 |0051: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +3783a2: 849a |0053: long-to-int v10, v9 │ │ +3783a4: 4909 0b0a |0054: aget-char v9, v11, v10 │ │ +3783a8: 5009 0003 |0056: aput-char v9, v0, v3 │ │ +3783ac: 0139 |0058: move v9, v3 │ │ +3783ae: 3801 0800 |0059: if-eqz v1, 0061 // +0008 │ │ +3783b2: d809 09ff |005b: add-int/lit8 v9, v9, #int -1 // #ff │ │ +3783b6: 130a 2d00 |005d: const/16 v10, #int 45 // #2d │ │ +3783ba: 500a 0009 |005f: aput-char v10, v0, v9 │ │ +3783be: 220a e612 |0061: new-instance v10, Ljava/lang/String; // type@12e6 │ │ +3783c2: d90b 0941 |0063: rsub-int/lit8 v11, v9, #int 65 // #41 │ │ +3783c6: 7040 0898 0ab9 |0065: invoke-direct {v10, v0, v9, v11}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +3783cc: 110a |0068: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0016 line=595 │ │ 0x001f line=597 │ │ 0x0028 line=599 │ │ 0x0031 line=601 │ │ 0x0039 line=603 │ │ @@ -822340,27 +822340,27 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -3783d4: |[3783d4] net.sf.dibdib.generic.BigSxg.rxxFraction4D4:(D)Ljava/lang/String; │ │ -3783e4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3783e8: 2f02 0006 |0002: cmpl-double v2, v0, v6 │ │ -3783ec: 3d02 0500 |0004: if-lez v2, 0009 // +0005 │ │ -3783f0: 1a06 dc05 |0006: const-string v6, ".0-" // string@05dc │ │ -3783f4: 280c |0008: goto 0014 // +000c │ │ -3783f6: 1602 c31e |0009: const-wide/16 v2, #int 7875 // #1ec3 │ │ -3783fa: 1304 0a00 |000b: const/16 v4, #int 10 // #a │ │ -3783fe: 1305 0a00 |000d: const/16 v5, #int 10 // #a │ │ -378402: 0460 |000f: move-wide v0, v6 │ │ -378404: 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 │ │ -37840a: 0c06 |0013: move-result-object v6 │ │ -37840c: 1106 |0014: return-object v6 │ │ +3783d0: |[3783d0] net.sf.dibdib.generic.BigSxg.rxxFraction4D4:(D)Ljava/lang/String; │ │ +3783e0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3783e4: 2f02 0006 |0002: cmpl-double v2, v0, v6 │ │ +3783e8: 3d02 0500 |0004: if-lez v2, 0009 // +0005 │ │ +3783ec: 1a06 dc05 |0006: const-string v6, ".0-" // string@05dc │ │ +3783f0: 280c |0008: goto 0014 // +000c │ │ +3783f2: 1602 c31e |0009: const-wide/16 v2, #int 7875 // #1ec3 │ │ +3783f6: 1304 0a00 |000b: const/16 v4, #int 10 // #a │ │ +3783fa: 1305 0a00 |000d: const/16 v5, #int 10 // #a │ │ +3783fe: 0460 |000f: move-wide v0, v6 │ │ +378400: 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 │ │ +378406: 0c06 |0013: move-result-object v6 │ │ +378408: 1106 |0014: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=685 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 (null) D │ │ │ │ #26 : (in Lnet/sf/dibdib/generic/BigSxg;) │ │ @@ -822368,71 +822368,71 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -378410: |[378410] net.sf.dibdib.generic.BigSxg.rxxFraction4D4_OLD:(D)Ljava/lang/String; │ │ -378420: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -378424: 2301 1615 |0002: new-array v1, v0, [C // type@1516 │ │ -378428: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -37842c: 2f04 020a |0006: cmpl-double v4, v2, v10 │ │ -378430: 3c04 6400 |0008: if-gtz v4, 006c // +0064 │ │ -378434: 1802 0000 0000 00c3 be40 |000a: const-wide v2, #double 7875 // #40bec30000000000 │ │ -37843e: 3004 020a |000f: cmpg-double v4, v2, v10 │ │ -378442: 3c04 0300 |0011: if-gtz v4, 0014 // +0003 │ │ -378446: 2859 |0013: goto 006c // +0059 │ │ -378448: 1802 0000 0020 5fa0 0242 |0014: const-wide v2, #double 1e+10 // #4202a05f20000000 │ │ -378452: 1904 e03f |0019: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ -378456: ad0a 0a02 |001b: mul-double v10, v10, v2 │ │ -37845a: 6106 cd72 |001d: sget-wide v6, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -37845e: ad0a 0a06 |001f: mul-double v10, v10, v6 │ │ -378462: cb4a |0021: add-double/2addr v10, v4 │ │ -378464: 8baa |0022: double-to-long v10, v10 │ │ -378466: 86a4 |0023: long-to-double v4, v10 │ │ -378468: 2f06 0402 |0024: cmpl-double v6, v4, v2 │ │ -37846c: 3a06 0600 |0026: if-ltz v6, 002c // +0006 │ │ -378470: 1604 0100 |0028: const-wide/16 v4, #int 1 // #1 │ │ -378474: bc4a |002a: sub-long/2addr v10, v4 │ │ -378476: 28f8 |002b: goto 0023 // -0008 │ │ -378478: 0423 |002c: move-wide v3, v2 │ │ -37847a: 1302 1400 |002d: const/16 v2, #int 20 // #14 │ │ -37847e: 1805 9a99 9999 9999 f13f |002f: const-wide v5, #double 1.1 // #3ff199999999999a │ │ -378488: 2f07 0305 |0034: cmpl-double v7, v3, v5 │ │ -37848c: 3d07 2400 |0036: if-lez v7, 005a // +0024 │ │ -378490: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -378494: 6205 2273 |003a: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -378498: 1606 0a00 |003c: const-wide/16 v6, #int 10 // #a │ │ -37849c: 9f08 0a06 |003e: rem-long v8, v10, v6 │ │ -3784a0: 8489 |0040: long-to-int v9, v8 │ │ -3784a2: 4905 0509 |0041: aget-char v5, v5, v9 │ │ -3784a6: 5005 0100 |0043: aput-char v5, v1, v0 │ │ -3784aa: be6a |0045: div-long/2addr v10, v6 │ │ -3784ac: 1305 3000 |0046: const/16 v5, #int 48 // #30 │ │ -3784b0: 4906 0100 |0048: aget-char v6, v1, v0 │ │ -3784b4: 3365 0800 |004a: if-ne v5, v6, 0052 // +0008 │ │ -3784b8: d805 02ff |004c: add-int/lit8 v5, v2, #int -1 // #ff │ │ -3784bc: 3450 0400 |004e: if-lt v0, v5, 0052 // +0004 │ │ -3784c0: d802 02ff |0050: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3784c4: 1805 9a99 9999 9999 b93f |0052: const-wide v5, #double 0.1 // #3fb999999999999a │ │ -3784ce: ad03 0305 |0057: mul-double v3, v3, v5 │ │ -3784d2: 28d6 |0059: goto 002f // -002a │ │ -3784d4: 3420 0500 |005a: if-lt v0, v2, 005f // +0005 │ │ -3784d8: 1a0a 0000 |005c: const-string v10, "" // string@0000 │ │ -3784dc: 110a |005e: return-object v10 │ │ -3784de: d800 00ff |005f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3784e2: 130a 2e00 |0061: const/16 v10, #int 46 // #2e │ │ -3784e6: 500a 0100 |0063: aput-char v10, v1, v0 │ │ -3784ea: 220a e612 |0065: new-instance v10, Ljava/lang/String; // type@12e6 │ │ -3784ee: b102 |0067: sub-int/2addr v2, v0 │ │ -3784f0: 7040 0898 1a20 |0068: invoke-direct {v10, v1, v0, v2}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -3784f6: 110a |006b: return-object v10 │ │ -3784f8: 1a0a a304 |006c: const-string v10, "*" // string@04a3 │ │ -3784fc: 110a |006e: return-object v10 │ │ +37840c: |[37840c] net.sf.dibdib.generic.BigSxg.rxxFraction4D4_OLD:(D)Ljava/lang/String; │ │ +37841c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +378420: 2301 1615 |0002: new-array v1, v0, [C // type@1516 │ │ +378424: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +378428: 2f04 020a |0006: cmpl-double v4, v2, v10 │ │ +37842c: 3c04 6400 |0008: if-gtz v4, 006c // +0064 │ │ +378430: 1802 0000 0000 00c3 be40 |000a: const-wide v2, #double 7875 // #40bec30000000000 │ │ +37843a: 3004 020a |000f: cmpg-double v4, v2, v10 │ │ +37843e: 3c04 0300 |0011: if-gtz v4, 0014 // +0003 │ │ +378442: 2859 |0013: goto 006c // +0059 │ │ +378444: 1802 0000 0020 5fa0 0242 |0014: const-wide v2, #double 1e+10 // #4202a05f20000000 │ │ +37844e: 1904 e03f |0019: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ +378452: ad0a 0a02 |001b: mul-double v10, v10, v2 │ │ +378456: 6106 cd72 |001d: sget-wide v6, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +37845a: ad0a 0a06 |001f: mul-double v10, v10, v6 │ │ +37845e: cb4a |0021: add-double/2addr v10, v4 │ │ +378460: 8baa |0022: double-to-long v10, v10 │ │ +378462: 86a4 |0023: long-to-double v4, v10 │ │ +378464: 2f06 0402 |0024: cmpl-double v6, v4, v2 │ │ +378468: 3a06 0600 |0026: if-ltz v6, 002c // +0006 │ │ +37846c: 1604 0100 |0028: const-wide/16 v4, #int 1 // #1 │ │ +378470: bc4a |002a: sub-long/2addr v10, v4 │ │ +378472: 28f8 |002b: goto 0023 // -0008 │ │ +378474: 0423 |002c: move-wide v3, v2 │ │ +378476: 1302 1400 |002d: const/16 v2, #int 20 // #14 │ │ +37847a: 1805 9a99 9999 9999 f13f |002f: const-wide v5, #double 1.1 // #3ff199999999999a │ │ +378484: 2f07 0305 |0034: cmpl-double v7, v3, v5 │ │ +378488: 3d07 2400 |0036: if-lez v7, 005a // +0024 │ │ +37848c: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +378490: 6205 2273 |003a: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +378494: 1606 0a00 |003c: const-wide/16 v6, #int 10 // #a │ │ +378498: 9f08 0a06 |003e: rem-long v8, v10, v6 │ │ +37849c: 8489 |0040: long-to-int v9, v8 │ │ +37849e: 4905 0509 |0041: aget-char v5, v5, v9 │ │ +3784a2: 5005 0100 |0043: aput-char v5, v1, v0 │ │ +3784a6: be6a |0045: div-long/2addr v10, v6 │ │ +3784a8: 1305 3000 |0046: const/16 v5, #int 48 // #30 │ │ +3784ac: 4906 0100 |0048: aget-char v6, v1, v0 │ │ +3784b0: 3365 0800 |004a: if-ne v5, v6, 0052 // +0008 │ │ +3784b4: d805 02ff |004c: add-int/lit8 v5, v2, #int -1 // #ff │ │ +3784b8: 3450 0400 |004e: if-lt v0, v5, 0052 // +0004 │ │ +3784bc: d802 02ff |0050: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3784c0: 1805 9a99 9999 9999 b93f |0052: const-wide v5, #double 0.1 // #3fb999999999999a │ │ +3784ca: ad03 0305 |0057: mul-double v3, v3, v5 │ │ +3784ce: 28d6 |0059: goto 002f // -002a │ │ +3784d0: 3420 0500 |005a: if-lt v0, v2, 005f // +0005 │ │ +3784d4: 1a0a 0000 |005c: const-string v10, "" // string@0000 │ │ +3784d8: 110a |005e: return-object v10 │ │ +3784da: d800 00ff |005f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3784de: 130a 2e00 |0061: const/16 v10, #int 46 // #2e │ │ +3784e2: 500a 0100 |0063: aput-char v10, v1, v0 │ │ +3784e6: 220a e612 |0065: new-instance v10, Ljava/lang/String; // type@12e6 │ │ +3784ea: b102 |0067: sub-int/2addr v2, v0 │ │ +3784ec: 7040 0898 1a20 |0068: invoke-direct {v10, v1, v0, v2}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +3784f2: 110a |006b: return-object v10 │ │ +3784f4: 1a0a a304 |006c: const-string v10, "*" // string@04a3 │ │ +3784f8: 110a |006e: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x001d line=696 │ │ 0x003a line=701 │ │ 0x0045 line=702 │ │ 0x0048 line=703 │ │ 0x0063 line=710 │ │ @@ -822445,119 +822445,119 @@ │ │ type : '(DJII)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 23 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 171 16-bit code units │ │ -378500: |[378500] net.sf.dibdib.generic.BigSxg.rxxFraction4DoublePos:(DJII)Ljava/lang/String; │ │ -378510: 0200 1500 |0000: move/from16 v0, v21 │ │ -378514: 0201 1600 |0002: move/from16 v1, v22 │ │ -378518: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ -37851c: 3104 0213 |0006: cmp-long v4, v2, v19 │ │ -378520: 3b04 0500 |0008: if-gez v4, 000d // +0005 │ │ -378524: 0504 1300 |000a: move-wide/from16 v4, v19 │ │ -378528: 2802 |000c: goto 000e // +0002 │ │ -37852a: 0424 |000d: move-wide v4, v2 │ │ -37852c: 1906 d03c |000e: const-wide/high16 v6, #long 4382002437431492608 // #3cd0 │ │ -378530: 1a08 0000 |0010: const-string v8, "" // string@0000 │ │ -378534: 2f09 0611 |0012: cmpl-double v9, v6, v17 │ │ -378538: 3b09 8f00 |0014: if-gez v9, 00a3 // +008f │ │ -37853c: 3801 8d00 |0016: if-eqz v1, 00a3 // +008d │ │ -378540: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -378542: 3606 8a00 |0019: if-gt v6, v0, 00a3 // +008a │ │ -378546: 8646 |001b: long-to-double v6, v4 │ │ -378548: 300a 0611 |001c: cmpg-double v10, v6, v17 │ │ -37854c: 3b0a 0400 |001e: if-gez v10, 0022 // +0004 │ │ -378550: 2900 8300 |0020: goto/16 00a3 // +0083 │ │ -378554: 1909 e03f |0022: const-wide/high16 v9, #long 4602678819172646912 // #3fe0 │ │ -378558: 3b01 1b00 |0024: if-gez v1, 003f // +001b │ │ -37855c: 120b |0026: const/4 v11, #int 0 // #0 │ │ -37855e: 120d |0027: const/4 v13, #int 0 // #0 │ │ -378560: 050b 1100 |0028: move-wide/from16 v11, v17 │ │ -378564: 8bbe |002a: double-to-long v14, v11 │ │ -378566: 86ee |002b: long-to-double v14, v14 │ │ -378568: 2f10 0b0e |002c: cmpl-double v16, v11, v14 │ │ -37856c: 3810 0800 |002e: if-eqz v16, 0036 // +0008 │ │ -378570: d80d 0d01 |0030: add-int/lit8 v13, v13, #int 1 // #01 │ │ -378574: 830e |0032: int-to-double v14, v0 │ │ -378576: ad0b 0b0e |0033: mul-double v11, v11, v14 │ │ -37857a: 28f5 |0035: goto 002a // -000b │ │ -37857c: 310e 0204 |0036: cmp-long v14, v2, v4 │ │ -378580: 3a0e 0300 |0038: if-ltz v14, 003b // +0003 │ │ -378584: 2802 |003a: goto 003c // +0002 │ │ -378586: ce6b |003b: div-double/2addr v11, v6 │ │ -378588: cb9b |003c: add-double/2addr v11, v9 │ │ -37858a: 8bb2 |003d: double-to-long v2, v11 │ │ -37858c: 281a |003e: goto 0058 // +001a │ │ -37858e: 310b 0204 |003f: cmp-long v11, v2, v4 │ │ -378592: 3a0b 0b00 |0041: if-ltz v11, 004c // +000b │ │ -378596: 8302 |0043: int-to-double v2, v0 │ │ -378598: 8314 |0044: int-to-double v4, v1 │ │ -37859a: 7140 ca97 3254 |0045: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3785a0: 0b02 |0048: move-result-wide v2 │ │ -3785a2: ad02 0211 |0049: mul-double v2, v2, v17 │ │ -3785a6: 280a |004b: goto 0055 // +000a │ │ -3785a8: 8302 |004c: int-to-double v2, v0 │ │ -3785aa: 8314 |004d: int-to-double v4, v1 │ │ -3785ac: 7140 ca97 3254 |004e: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3785b2: 0b02 |0051: move-result-wide v2 │ │ -3785b4: ad02 0211 |0052: mul-double v2, v2, v17 │ │ -3785b8: ce62 |0054: div-double/2addr v2, v6 │ │ -3785ba: cb92 |0055: add-double/2addr v2, v9 │ │ -3785bc: 8b22 |0056: double-to-long v2, v2 │ │ -3785be: 011d |0057: move v13, v1 │ │ -3785c0: d804 0d02 |0058: add-int/lit8 v4, v13, #int 2 // #02 │ │ -3785c4: 2345 1615 |005a: new-array v5, v4, [C // type@1516 │ │ -3785c8: 0146 |005c: move v6, v4 │ │ -3785ca: 0167 |005d: move v7, v6 │ │ -3785cc: 3d0d 1e00 |005e: if-lez v13, 007c // +001e │ │ -3785d0: 8109 |0060: int-to-long v9, v0 │ │ -3785d2: 9f0b 0209 |0061: rem-long v11, v2, v9 │ │ -3785d6: 84bc |0063: long-to-int v12, v11 │ │ -3785d8: be92 |0064: div-long/2addr v2, v9 │ │ -3785da: d806 06ff |0065: add-int/lit8 v6, v6, #int -1 // #ff │ │ -3785de: 6209 2273 |0067: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -3785e2: 4909 090c |0069: aget-char v9, v9, v12 │ │ -3785e6: 5009 0506 |006b: aput-char v9, v5, v6 │ │ -3785ea: 1309 3000 |006d: const/16 v9, #int 48 // #30 │ │ -3785ee: 490a 0506 |006f: aget-char v10, v5, v6 │ │ -3785f2: 33a9 0800 |0071: if-ne v9, v10, 0079 // +0008 │ │ -3785f6: d809 07ff |0073: add-int/lit8 v9, v7, #int -1 // #ff │ │ -3785fa: 3496 0400 |0075: if-lt v6, v9, 0079 // +0004 │ │ -3785fe: d807 07ff |0077: add-int/lit8 v7, v7, #int -1 // #ff │ │ -378602: d80d 0dff |0079: add-int/lit8 v13, v13, #int -1 // #ff │ │ -378606: 28e3 |007b: goto 005e // -001d │ │ -378608: 1609 0000 |007c: const-wide/16 v9, #int 0 // #0 │ │ -37860c: 310b 0902 |007e: cmp-long v11, v9, v2 │ │ -378610: 380b 1200 |0080: if-eqz v11, 0092 // +0012 │ │ -378614: 0146 |0082: move v6, v4 │ │ -378616: 3d01 1300 |0083: if-lez v1, 0096 // +0013 │ │ -37861a: d806 06ff |0085: add-int/lit8 v6, v6, #int -1 // #ff │ │ -37861e: 6202 2273 |0087: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -378622: d803 00ff |0089: add-int/lit8 v3, v0, #int -1 // #ff │ │ -378626: 4902 0203 |008b: aget-char v2, v2, v3 │ │ -37862a: 5002 0506 |008d: aput-char v2, v5, v6 │ │ -37862e: d801 01ff |008f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -378632: 28f2 |0091: goto 0083 // -000e │ │ -378634: 3476 0300 |0092: if-lt v6, v7, 0095 // +0003 │ │ -378638: 1108 |0094: return-object v8 │ │ -37863a: 0174 |0095: move v4, v7 │ │ -37863c: d806 06ff |0096: add-int/lit8 v6, v6, #int -1 // #ff │ │ -378640: 1300 2e00 |0098: const/16 v0, #int 46 // #2e │ │ -378644: 5000 0506 |009a: aput-char v0, v5, v6 │ │ -378648: 2200 e612 |009c: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -37864c: b164 |009e: sub-int/2addr v4, v6 │ │ -37864e: 7040 0898 5046 |009f: invoke-direct {v0, v5, v6, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -378654: 1100 |00a2: return-object v0 │ │ -378656: 3b09 0700 |00a3: if-gez v9, 00aa // +0007 │ │ -37865a: 3901 0300 |00a5: if-nez v1, 00a8 // +0003 │ │ -37865e: 2803 |00a7: goto 00aa // +0003 │ │ -378660: 1a08 a304 |00a8: const-string v8, "*" // string@04a3 │ │ -378664: 1108 |00aa: return-object v8 │ │ +3784fc: |[3784fc] net.sf.dibdib.generic.BigSxg.rxxFraction4DoublePos:(DJII)Ljava/lang/String; │ │ +37850c: 0200 1500 |0000: move/from16 v0, v21 │ │ +378510: 0201 1600 |0002: move/from16 v1, v22 │ │ +378514: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ +378518: 3104 0213 |0006: cmp-long v4, v2, v19 │ │ +37851c: 3b04 0500 |0008: if-gez v4, 000d // +0005 │ │ +378520: 0504 1300 |000a: move-wide/from16 v4, v19 │ │ +378524: 2802 |000c: goto 000e // +0002 │ │ +378526: 0424 |000d: move-wide v4, v2 │ │ +378528: 1906 d03c |000e: const-wide/high16 v6, #long 4382002437431492608 // #3cd0 │ │ +37852c: 1a08 0000 |0010: const-string v8, "" // string@0000 │ │ +378530: 2f09 0611 |0012: cmpl-double v9, v6, v17 │ │ +378534: 3b09 8f00 |0014: if-gez v9, 00a3 // +008f │ │ +378538: 3801 8d00 |0016: if-eqz v1, 00a3 // +008d │ │ +37853c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +37853e: 3606 8a00 |0019: if-gt v6, v0, 00a3 // +008a │ │ +378542: 8646 |001b: long-to-double v6, v4 │ │ +378544: 300a 0611 |001c: cmpg-double v10, v6, v17 │ │ +378548: 3b0a 0400 |001e: if-gez v10, 0022 // +0004 │ │ +37854c: 2900 8300 |0020: goto/16 00a3 // +0083 │ │ +378550: 1909 e03f |0022: const-wide/high16 v9, #long 4602678819172646912 // #3fe0 │ │ +378554: 3b01 1b00 |0024: if-gez v1, 003f // +001b │ │ +378558: 120b |0026: const/4 v11, #int 0 // #0 │ │ +37855a: 120d |0027: const/4 v13, #int 0 // #0 │ │ +37855c: 050b 1100 |0028: move-wide/from16 v11, v17 │ │ +378560: 8bbe |002a: double-to-long v14, v11 │ │ +378562: 86ee |002b: long-to-double v14, v14 │ │ +378564: 2f10 0b0e |002c: cmpl-double v16, v11, v14 │ │ +378568: 3810 0800 |002e: if-eqz v16, 0036 // +0008 │ │ +37856c: d80d 0d01 |0030: add-int/lit8 v13, v13, #int 1 // #01 │ │ +378570: 830e |0032: int-to-double v14, v0 │ │ +378572: ad0b 0b0e |0033: mul-double v11, v11, v14 │ │ +378576: 28f5 |0035: goto 002a // -000b │ │ +378578: 310e 0204 |0036: cmp-long v14, v2, v4 │ │ +37857c: 3a0e 0300 |0038: if-ltz v14, 003b // +0003 │ │ +378580: 2802 |003a: goto 003c // +0002 │ │ +378582: ce6b |003b: div-double/2addr v11, v6 │ │ +378584: cb9b |003c: add-double/2addr v11, v9 │ │ +378586: 8bb2 |003d: double-to-long v2, v11 │ │ +378588: 281a |003e: goto 0058 // +001a │ │ +37858a: 310b 0204 |003f: cmp-long v11, v2, v4 │ │ +37858e: 3a0b 0b00 |0041: if-ltz v11, 004c // +000b │ │ +378592: 8302 |0043: int-to-double v2, v0 │ │ +378594: 8314 |0044: int-to-double v4, v1 │ │ +378596: 7140 ca97 3254 |0045: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +37859c: 0b02 |0048: move-result-wide v2 │ │ +37859e: ad02 0211 |0049: mul-double v2, v2, v17 │ │ +3785a2: 280a |004b: goto 0055 // +000a │ │ +3785a4: 8302 |004c: int-to-double v2, v0 │ │ +3785a6: 8314 |004d: int-to-double v4, v1 │ │ +3785a8: 7140 ca97 3254 |004e: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3785ae: 0b02 |0051: move-result-wide v2 │ │ +3785b0: ad02 0211 |0052: mul-double v2, v2, v17 │ │ +3785b4: ce62 |0054: div-double/2addr v2, v6 │ │ +3785b6: cb92 |0055: add-double/2addr v2, v9 │ │ +3785b8: 8b22 |0056: double-to-long v2, v2 │ │ +3785ba: 011d |0057: move v13, v1 │ │ +3785bc: d804 0d02 |0058: add-int/lit8 v4, v13, #int 2 // #02 │ │ +3785c0: 2345 1615 |005a: new-array v5, v4, [C // type@1516 │ │ +3785c4: 0146 |005c: move v6, v4 │ │ +3785c6: 0167 |005d: move v7, v6 │ │ +3785c8: 3d0d 1e00 |005e: if-lez v13, 007c // +001e │ │ +3785cc: 8109 |0060: int-to-long v9, v0 │ │ +3785ce: 9f0b 0209 |0061: rem-long v11, v2, v9 │ │ +3785d2: 84bc |0063: long-to-int v12, v11 │ │ +3785d4: be92 |0064: div-long/2addr v2, v9 │ │ +3785d6: d806 06ff |0065: add-int/lit8 v6, v6, #int -1 // #ff │ │ +3785da: 6209 2273 |0067: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +3785de: 4909 090c |0069: aget-char v9, v9, v12 │ │ +3785e2: 5009 0506 |006b: aput-char v9, v5, v6 │ │ +3785e6: 1309 3000 |006d: const/16 v9, #int 48 // #30 │ │ +3785ea: 490a 0506 |006f: aget-char v10, v5, v6 │ │ +3785ee: 33a9 0800 |0071: if-ne v9, v10, 0079 // +0008 │ │ +3785f2: d809 07ff |0073: add-int/lit8 v9, v7, #int -1 // #ff │ │ +3785f6: 3496 0400 |0075: if-lt v6, v9, 0079 // +0004 │ │ +3785fa: d807 07ff |0077: add-int/lit8 v7, v7, #int -1 // #ff │ │ +3785fe: d80d 0dff |0079: add-int/lit8 v13, v13, #int -1 // #ff │ │ +378602: 28e3 |007b: goto 005e // -001d │ │ +378604: 1609 0000 |007c: const-wide/16 v9, #int 0 // #0 │ │ +378608: 310b 0902 |007e: cmp-long v11, v9, v2 │ │ +37860c: 380b 1200 |0080: if-eqz v11, 0092 // +0012 │ │ +378610: 0146 |0082: move v6, v4 │ │ +378612: 3d01 1300 |0083: if-lez v1, 0096 // +0013 │ │ +378616: d806 06ff |0085: add-int/lit8 v6, v6, #int -1 // #ff │ │ +37861a: 6202 2273 |0087: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +37861e: d803 00ff |0089: add-int/lit8 v3, v0, #int -1 // #ff │ │ +378622: 4902 0203 |008b: aget-char v2, v2, v3 │ │ +378626: 5002 0506 |008d: aput-char v2, v5, v6 │ │ +37862a: d801 01ff |008f: add-int/lit8 v1, v1, #int -1 // #ff │ │ +37862e: 28f2 |0091: goto 0083 // -000e │ │ +378630: 3476 0300 |0092: if-lt v6, v7, 0095 // +0003 │ │ +378634: 1108 |0094: return-object v8 │ │ +378636: 0174 |0095: move v4, v7 │ │ +378638: d806 06ff |0096: add-int/lit8 v6, v6, #int -1 // #ff │ │ +37863c: 1300 2e00 |0098: const/16 v0, #int 46 // #2e │ │ +378640: 5000 0506 |009a: aput-char v0, v5, v6 │ │ +378644: 2200 e612 |009c: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +378648: b164 |009e: sub-int/2addr v4, v6 │ │ +37864a: 7040 0898 5046 |009f: invoke-direct {v0, v5, v6, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +378650: 1100 |00a2: return-object v0 │ │ +378652: 3b09 0700 |00a3: if-gez v9, 00aa // +0007 │ │ +378656: 3901 0300 |00a5: if-nez v1, 00a8 // +0003 │ │ +37865a: 2803 |00a7: goto 00aa // +0003 │ │ +37865c: 1a08 a304 |00a8: const-string v8, "*" // string@04a3 │ │ +378660: 1108 |00aa: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0045 line=655 │ │ 0x004e line=657 │ │ 0x005a line=659 │ │ 0x0061 line=663 │ │ 0x0064 line=664 │ │ @@ -822577,67 +822577,67 @@ │ │ type : '(DI)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -378668: |[378668] net.sf.dibdib.generic.BigSxg.rxxFraction4DoublePos_OLD:(DI)Ljava/lang/String; │ │ -378678: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -37867c: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -378680: 2f03 010b |0004: cmpl-double v3, v1, v11 │ │ -378684: 3a03 0300 |0006: if-ltz v3, 0009 // +0003 │ │ -378688: 1100 |0008: return-object v0 │ │ -37868a: 7120 c997 cb00 |0009: invoke-static {v11, v12}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -378690: 0b03 |000c: move-result-wide v3 │ │ -378692: 7120 c997 4300 |000d: invoke-static {v3, v4}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -378698: 0b03 |0010: move-result-wide v3 │ │ -37869a: 8b33 |0011: double-to-long v3, v3 │ │ -37869c: 8633 |0012: long-to-double v3, v3 │ │ -37869e: ac05 0b03 |0013: sub-double v5, v11, v3 │ │ -3786a2: 2f07 030b |0015: cmpl-double v7, v3, v11 │ │ -3786a6: 3d07 0500 |0017: if-lez v7, 001c // +0005 │ │ -3786aa: 1a0b d304 |0019: const-string v11, "+1" // string@04d3 │ │ -3786ae: 110b |001b: return-object v11 │ │ -3786b0: 1903 0040 |001c: const-wide/high16 v3, #long 4611686018427387904 // #4000 │ │ -3786b4: cb3b |001e: add-double/2addr v11, v3 │ │ -3786b6: 8bbb |001f: double-to-long v11, v11 │ │ -3786b8: 1903 0400 |0020: const-wide/high16 v3, #long 1125899906842624 // #4 │ │ -3786bc: be3b |0022: div-long/2addr v11, v3 │ │ -3786be: 86bb |0023: long-to-double v11, v11 │ │ -3786c0: 3003 050b |0024: cmpg-double v3, v5, v11 │ │ -3786c4: 3c03 0300 |0026: if-gtz v3, 0029 // +0003 │ │ -3786c8: 1100 |0028: return-object v0 │ │ -3786ca: 130b 1400 |0029: const/16 v11, #int 20 // #14 │ │ -3786ce: 23bc 1615 |002b: new-array v12, v11, [C // type@1516 │ │ -3786d2: 1300 2e00 |002d: const/16 v0, #int 46 // #2e │ │ -3786d6: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -3786d8: 5000 0c03 |0030: aput-char v0, v12, v3 │ │ -3786dc: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -3786de: 1214 |0033: const/4 v4, #int 1 // #1 │ │ -3786e0: 3007 0105 |0034: cmpg-double v7, v1, v5 │ │ -3786e4: 3b07 1400 |0036: if-gez v7, 004a // +0014 │ │ -3786e8: 35b4 1200 |0038: if-ge v4, v11, 004a // +0012 │ │ -3786ec: 83d7 |003a: int-to-double v7, v13 │ │ -3786ee: ad05 0507 |003b: mul-double v5, v5, v7 │ │ -3786f2: 8a57 |003d: double-to-int v7, v5 │ │ -3786f4: d808 0401 |003e: add-int/lit8 v8, v4, #int 1 // #01 │ │ -3786f8: 6209 2273 |0040: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -3786fc: 4909 0907 |0042: aget-char v9, v9, v7 │ │ -378700: 5009 0c04 |0044: aput-char v9, v12, v4 │ │ -378704: 8379 |0046: int-to-double v9, v7 │ │ -378706: cc95 |0047: sub-double/2addr v5, v9 │ │ -378708: 0184 |0048: move v4, v8 │ │ -37870a: 28eb |0049: goto 0034 // -0015 │ │ -37870c: 3440 0500 |004a: if-lt v0, v4, 004f // +0005 │ │ -378710: 1a0b db05 |004c: const-string v11, ".0" // string@05db │ │ -378714: 2806 |004e: goto 0054 // +0006 │ │ -378716: 220b e612 |004f: new-instance v11, Ljava/lang/String; // type@12e6 │ │ -37871a: 7040 0898 cb43 |0051: invoke-direct {v11, v12, v3, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -378720: 110b |0054: return-object v11 │ │ +378664: |[378664] net.sf.dibdib.generic.BigSxg.rxxFraction4DoublePos_OLD:(DI)Ljava/lang/String; │ │ +378674: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +378678: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +37867c: 2f03 010b |0004: cmpl-double v3, v1, v11 │ │ +378680: 3a03 0300 |0006: if-ltz v3, 0009 // +0003 │ │ +378684: 1100 |0008: return-object v0 │ │ +378686: 7120 c997 cb00 |0009: invoke-static {v11, v12}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +37868c: 0b03 |000c: move-result-wide v3 │ │ +37868e: 7120 c997 4300 |000d: invoke-static {v3, v4}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +378694: 0b03 |0010: move-result-wide v3 │ │ +378696: 8b33 |0011: double-to-long v3, v3 │ │ +378698: 8633 |0012: long-to-double v3, v3 │ │ +37869a: ac05 0b03 |0013: sub-double v5, v11, v3 │ │ +37869e: 2f07 030b |0015: cmpl-double v7, v3, v11 │ │ +3786a2: 3d07 0500 |0017: if-lez v7, 001c // +0005 │ │ +3786a6: 1a0b d304 |0019: const-string v11, "+1" // string@04d3 │ │ +3786aa: 110b |001b: return-object v11 │ │ +3786ac: 1903 0040 |001c: const-wide/high16 v3, #long 4611686018427387904 // #4000 │ │ +3786b0: cb3b |001e: add-double/2addr v11, v3 │ │ +3786b2: 8bbb |001f: double-to-long v11, v11 │ │ +3786b4: 1903 0400 |0020: const-wide/high16 v3, #long 1125899906842624 // #4 │ │ +3786b8: be3b |0022: div-long/2addr v11, v3 │ │ +3786ba: 86bb |0023: long-to-double v11, v11 │ │ +3786bc: 3003 050b |0024: cmpg-double v3, v5, v11 │ │ +3786c0: 3c03 0300 |0026: if-gtz v3, 0029 // +0003 │ │ +3786c4: 1100 |0028: return-object v0 │ │ +3786c6: 130b 1400 |0029: const/16 v11, #int 20 // #14 │ │ +3786ca: 23bc 1615 |002b: new-array v12, v11, [C // type@1516 │ │ +3786ce: 1300 2e00 |002d: const/16 v0, #int 46 // #2e │ │ +3786d2: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +3786d4: 5000 0c03 |0030: aput-char v0, v12, v3 │ │ +3786d8: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +3786da: 1214 |0033: const/4 v4, #int 1 // #1 │ │ +3786dc: 3007 0105 |0034: cmpg-double v7, v1, v5 │ │ +3786e0: 3b07 1400 |0036: if-gez v7, 004a // +0014 │ │ +3786e4: 35b4 1200 |0038: if-ge v4, v11, 004a // +0012 │ │ +3786e8: 83d7 |003a: int-to-double v7, v13 │ │ +3786ea: ad05 0507 |003b: mul-double v5, v5, v7 │ │ +3786ee: 8a57 |003d: double-to-int v7, v5 │ │ +3786f0: d808 0401 |003e: add-int/lit8 v8, v4, #int 1 // #01 │ │ +3786f4: 6209 2273 |0040: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +3786f8: 4909 0907 |0042: aget-char v9, v9, v7 │ │ +3786fc: 5009 0c04 |0044: aput-char v9, v12, v4 │ │ +378700: 8379 |0046: int-to-double v9, v7 │ │ +378702: cc95 |0047: sub-double/2addr v5, v9 │ │ +378704: 0184 |0048: move v4, v8 │ │ +378706: 28eb |0049: goto 0034 // -0015 │ │ +378708: 3440 0500 |004a: if-lt v0, v4, 004f // +0005 │ │ +37870c: 1a0b db05 |004c: const-string v11, ".0" // string@05db │ │ +378710: 2806 |004e: goto 0054 // +0006 │ │ +378712: 220b e612 |004f: new-instance v11, Ljava/lang/String; // type@12e6 │ │ +378716: 7040 0898 cb43 |0051: invoke-direct {v11, v12, v3, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +37871c: 110b |0054: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=621 │ │ 0x0022 line=626 │ │ 0x0040 line=635 │ │ 0x004f line=638 │ │ locals : │ │ @@ -822649,38 +822649,38 @@ │ │ type : '(J[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -3777f0: |[3777f0] net.sf.dibdib.generic.BigSxg.rxxLoop10:(J[CI)I │ │ -377800: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -377804: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ -377808: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ -37780c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -37780e: a501 0900 |0007: ushr-long v1, v9, v0 │ │ -377812: 1603 0500 |0009: const-wide/16 v3, #int 5 // #5 │ │ -377816: be31 |000b: div-long/2addr v1, v3 │ │ -377818: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -37781c: 6206 2273 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -377820: a307 0100 |0010: shl-long v7, v1, v0 │ │ -377824: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ -377828: bc79 |0014: sub-long/2addr v9, v7 │ │ -37782a: 849a |0015: long-to-int v10, v9 │ │ -37782c: 4909 060a |0016: aget-char v9, v6, v10 │ │ -377830: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ -377834: 0419 |001a: move-wide v9, v1 │ │ -377836: 015c |001b: move v12, v5 │ │ -377838: 28e4 |001c: goto 0000 // -001c │ │ -37783a: 6200 2273 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -37783e: 849a |001f: long-to-int v10, v9 │ │ -377840: 4909 000a |0020: aget-char v9, v0, v10 │ │ -377844: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ -377848: 0f0c |0024: return v12 │ │ +3777ec: |[3777ec] net.sf.dibdib.generic.BigSxg.rxxLoop10:(J[CI)I │ │ +3777fc: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +377800: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ +377804: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ +377808: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +37780a: a501 0900 |0007: ushr-long v1, v9, v0 │ │ +37780e: 1603 0500 |0009: const-wide/16 v3, #int 5 // #5 │ │ +377812: be31 |000b: div-long/2addr v1, v3 │ │ +377814: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +377818: 6206 2273 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +37781c: a307 0100 |0010: shl-long v7, v1, v0 │ │ +377820: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ +377824: bc79 |0014: sub-long/2addr v9, v7 │ │ +377826: 849a |0015: long-to-int v10, v9 │ │ +377828: 4909 060a |0016: aget-char v9, v6, v10 │ │ +37782c: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ +377830: 0419 |001a: move-wide v9, v1 │ │ +377832: 015c |001b: move v12, v5 │ │ +377834: 28e4 |001c: goto 0000 // -001c │ │ +377836: 6200 2273 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +37783a: 849a |001f: long-to-int v10, v9 │ │ +37783c: 4909 000a |0020: aget-char v9, v0, v10 │ │ +377840: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ +377844: 0f0c |0024: return v12 │ │ catches : (none) │ │ positions : │ │ 0x000b line=570 │ │ 0x000e line=571 │ │ 0x001d line=574 │ │ locals : │ │ 0x0000 - 0x0025 reg=9 (null) J │ │ @@ -822692,38 +822692,38 @@ │ │ type : '(J[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -37784c: |[37784c] net.sf.dibdib.generic.BigSxg.rxxLoop12:(J[CI)I │ │ -37785c: 1600 0c00 |0000: const-wide/16 v0, #int 12 // #c │ │ -377860: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ -377864: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ -377868: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -37786a: a501 0900 |0007: ushr-long v1, v9, v0 │ │ -37786e: 1603 0300 |0009: const-wide/16 v3, #int 3 // #3 │ │ -377872: be31 |000b: div-long/2addr v1, v3 │ │ -377874: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -377878: 6206 2273 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -37787c: a307 0100 |0010: shl-long v7, v1, v0 │ │ -377880: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ -377884: bc79 |0014: sub-long/2addr v9, v7 │ │ -377886: 849a |0015: long-to-int v10, v9 │ │ -377888: 4909 060a |0016: aget-char v9, v6, v10 │ │ -37788c: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ -377890: 0419 |001a: move-wide v9, v1 │ │ -377892: 015c |001b: move v12, v5 │ │ -377894: 28e4 |001c: goto 0000 // -001c │ │ -377896: 6200 2273 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -37789a: 849a |001f: long-to-int v10, v9 │ │ -37789c: 4909 000a |0020: aget-char v9, v0, v10 │ │ -3778a0: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ -3778a4: 0f0c |0024: return v12 │ │ +377848: |[377848] net.sf.dibdib.generic.BigSxg.rxxLoop12:(J[CI)I │ │ +377858: 1600 0c00 |0000: const-wide/16 v0, #int 12 // #c │ │ +37785c: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ +377860: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ +377864: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +377866: a501 0900 |0007: ushr-long v1, v9, v0 │ │ +37786a: 1603 0300 |0009: const-wide/16 v3, #int 3 // #3 │ │ +37786e: be31 |000b: div-long/2addr v1, v3 │ │ +377870: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +377874: 6206 2273 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +377878: a307 0100 |0010: shl-long v7, v1, v0 │ │ +37787c: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ +377880: bc79 |0014: sub-long/2addr v9, v7 │ │ +377882: 849a |0015: long-to-int v10, v9 │ │ +377884: 4909 060a |0016: aget-char v9, v6, v10 │ │ +377888: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ +37788c: 0419 |001a: move-wide v9, v1 │ │ +37788e: 015c |001b: move v12, v5 │ │ +377890: 28e4 |001c: goto 0000 // -001c │ │ +377892: 6200 2273 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +377896: 849a |001f: long-to-int v10, v9 │ │ +377898: 4909 000a |0020: aget-char v9, v0, v10 │ │ +37789c: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ +3778a0: 0f0c |0024: return v12 │ │ catches : (none) │ │ positions : │ │ 0x000b line=560 │ │ 0x000e line=561 │ │ 0x001d line=564 │ │ locals : │ │ 0x0000 - 0x0025 reg=9 (null) J │ │ @@ -822735,34 +822735,34 @@ │ │ type : '(J[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -3778a8: |[3778a8] net.sf.dibdib.generic.BigSxg.rxxLoop16:(J[CI)I │ │ -3778b8: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ -3778bc: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -3778c0: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ -3778c4: d800 07ff |0006: add-int/lit8 v0, v7, #int -1 // #ff │ │ -3778c8: 6201 2273 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -3778cc: 1602 0f00 |000a: const-wide/16 v2, #int 15 // #f │ │ -3778d0: c042 |000c: and-long/2addr v2, v4 │ │ -3778d2: 8423 |000d: long-to-int v3, v2 │ │ -3778d4: 4901 0103 |000e: aget-char v1, v1, v3 │ │ -3778d8: 5001 0607 |0010: aput-char v1, v6, v7 │ │ -3778dc: 1247 |0012: const/4 v7, #int 4 // #4 │ │ -3778de: c574 |0013: ushr-long/2addr v4, v7 │ │ -3778e0: 0107 |0014: move v7, v0 │ │ -3778e2: 28eb |0015: goto 0000 // -0015 │ │ -3778e4: 6200 2273 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -3778e8: 8445 |0018: long-to-int v5, v4 │ │ -3778ea: 4904 0005 |0019: aget-char v4, v0, v5 │ │ -3778ee: 5004 0607 |001b: aput-char v4, v6, v7 │ │ -3778f2: 0f07 |001d: return v7 │ │ +3778a4: |[3778a4] net.sf.dibdib.generic.BigSxg.rxxLoop16:(J[CI)I │ │ +3778b4: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ +3778b8: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +3778bc: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ +3778c0: d800 07ff |0006: add-int/lit8 v0, v7, #int -1 // #ff │ │ +3778c4: 6201 2273 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +3778c8: 1602 0f00 |000a: const-wide/16 v2, #int 15 // #f │ │ +3778cc: c042 |000c: and-long/2addr v2, v4 │ │ +3778ce: 8423 |000d: long-to-int v3, v2 │ │ +3778d0: 4901 0103 |000e: aget-char v1, v1, v3 │ │ +3778d4: 5001 0607 |0010: aput-char v1, v6, v7 │ │ +3778d8: 1247 |0012: const/4 v7, #int 4 // #4 │ │ +3778da: c574 |0013: ushr-long/2addr v4, v7 │ │ +3778dc: 0107 |0014: move v7, v0 │ │ +3778de: 28eb |0015: goto 0000 // -0015 │ │ +3778e0: 6200 2273 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +3778e4: 8445 |0018: long-to-int v5, v4 │ │ +3778e6: 4904 0005 |0019: aget-char v4, v0, v5 │ │ +3778ea: 5004 0607 |001b: aput-char v4, v6, v7 │ │ +3778ee: 0f07 |001d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=551 │ │ 0x0016 line=554 │ │ locals : │ │ 0x0000 - 0x001e reg=4 (null) J │ │ 0x0000 - 0x001e reg=6 (null) [C │ │ @@ -822773,34 +822773,34 @@ │ │ type : '(J[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -3778f4: |[3778f4] net.sf.dibdib.generic.BigSxg.rxxLoop2:(J[CI)I │ │ -377904: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ -377908: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -37790c: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ -377910: d800 07ff |0006: add-int/lit8 v0, v7, #int -1 // #ff │ │ -377914: 6201 2273 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -377918: 1602 0100 |000a: const-wide/16 v2, #int 1 // #1 │ │ -37791c: c042 |000c: and-long/2addr v2, v4 │ │ -37791e: 8423 |000d: long-to-int v3, v2 │ │ -377920: 4901 0103 |000e: aget-char v1, v1, v3 │ │ -377924: 5001 0607 |0010: aput-char v1, v6, v7 │ │ -377928: 1217 |0012: const/4 v7, #int 1 // #1 │ │ -37792a: c574 |0013: ushr-long/2addr v4, v7 │ │ -37792c: 0107 |0014: move v7, v0 │ │ -37792e: 28eb |0015: goto 0000 // -0015 │ │ -377930: 6200 2273 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -377934: 8445 |0018: long-to-int v5, v4 │ │ -377936: 4904 0005 |0019: aget-char v4, v0, v5 │ │ -37793a: 5004 0607 |001b: aput-char v4, v6, v7 │ │ -37793e: 0f07 |001d: return v7 │ │ +3778f0: |[3778f0] net.sf.dibdib.generic.BigSxg.rxxLoop2:(J[CI)I │ │ +377900: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ +377904: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +377908: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ +37790c: d800 07ff |0006: add-int/lit8 v0, v7, #int -1 // #ff │ │ +377910: 6201 2273 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +377914: 1602 0100 |000a: const-wide/16 v2, #int 1 // #1 │ │ +377918: c042 |000c: and-long/2addr v2, v4 │ │ +37791a: 8423 |000d: long-to-int v3, v2 │ │ +37791c: 4901 0103 |000e: aget-char v1, v1, v3 │ │ +377920: 5001 0607 |0010: aput-char v1, v6, v7 │ │ +377924: 1217 |0012: const/4 v7, #int 1 // #1 │ │ +377926: c574 |0013: ushr-long/2addr v4, v7 │ │ +377928: 0107 |0014: move v7, v0 │ │ +37792a: 28eb |0015: goto 0000 // -0015 │ │ +37792c: 6200 2273 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +377930: 8445 |0018: long-to-int v5, v4 │ │ +377932: 4904 0005 |0019: aget-char v4, v0, v5 │ │ +377936: 5004 0607 |001b: aput-char v4, v6, v7 │ │ +37793a: 0f07 |001d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=580 │ │ 0x0016 line=583 │ │ locals : │ │ 0x0000 - 0x001e reg=4 (null) J │ │ 0x0000 - 0x001e reg=6 (null) [C │ │ @@ -822811,38 +822811,38 @@ │ │ type : '(J[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -377940: |[377940] net.sf.dibdib.generic.BigSxg.rxxLoop60:(J[CI)I │ │ -377950: 1600 3c00 |0000: const-wide/16 v0, #int 60 // #3c │ │ -377954: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ -377958: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ -37795c: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -37795e: a501 0900 |0007: ushr-long v1, v9, v0 │ │ -377962: 1603 0f00 |0009: const-wide/16 v3, #int 15 // #f │ │ -377966: be31 |000b: div-long/2addr v1, v3 │ │ -377968: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -37796c: 6206 2273 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -377970: a307 0100 |0010: shl-long v7, v1, v0 │ │ -377974: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ -377978: bc79 |0014: sub-long/2addr v9, v7 │ │ -37797a: 849a |0015: long-to-int v10, v9 │ │ -37797c: 4909 060a |0016: aget-char v9, v6, v10 │ │ -377980: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ -377984: 0419 |001a: move-wide v9, v1 │ │ -377986: 015c |001b: move v12, v5 │ │ -377988: 28e4 |001c: goto 0000 // -001c │ │ -37798a: 6200 2273 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -37798e: 849a |001f: long-to-int v10, v9 │ │ -377990: 4909 000a |0020: aget-char v9, v0, v10 │ │ -377994: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ -377998: 0f0c |0024: return v12 │ │ +37793c: |[37793c] net.sf.dibdib.generic.BigSxg.rxxLoop60:(J[CI)I │ │ +37794c: 1600 3c00 |0000: const-wide/16 v0, #int 60 // #3c │ │ +377950: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ +377954: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ +377958: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +37795a: a501 0900 |0007: ushr-long v1, v9, v0 │ │ +37795e: 1603 0f00 |0009: const-wide/16 v3, #int 15 // #f │ │ +377962: be31 |000b: div-long/2addr v1, v3 │ │ +377964: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +377968: 6206 2273 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +37796c: a307 0100 |0010: shl-long v7, v1, v0 │ │ +377970: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ +377974: bc79 |0014: sub-long/2addr v9, v7 │ │ +377976: 849a |0015: long-to-int v10, v9 │ │ +377978: 4909 060a |0016: aget-char v9, v6, v10 │ │ +37797c: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ +377980: 0419 |001a: move-wide v9, v1 │ │ +377982: 015c |001b: move v12, v5 │ │ +377984: 28e4 |001c: goto 0000 // -001c │ │ +377986: 6200 2273 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +37798a: 849a |001f: long-to-int v10, v9 │ │ +37798c: 4909 000a |0020: aget-char v9, v0, v10 │ │ +377990: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ +377994: 0f0c |0024: return v12 │ │ catches : (none) │ │ positions : │ │ 0x000b line=541 │ │ 0x000e line=542 │ │ 0x001d line=545 │ │ locals : │ │ 0x0000 - 0x0025 reg=9 (null) J │ │ @@ -822854,148 +822854,148 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 268 16-bit code units │ │ -378724: |[378724] net.sf.dibdib.generic.BigSxg.string4DoubleD4_OLD:(D)Ljava/lang/String; │ │ -378734: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -378738: 1801 0000 3426 f56b 0cc3 |0002: const-wide v1, #double -1e+15 // #c30c6bf526340000 │ │ -378742: 3003 010d |0007: cmpg-double v3, v1, v13 │ │ -378746: 3b03 ef00 |0009: if-gez v3, 00f8 // +00ef │ │ -37874a: 1801 0000 3426 f56b 0c43 |000b: const-wide v1, #double 1e+15 // #430c6bf526340000 │ │ -378754: 3003 0d01 |0010: cmpg-double v3, v13, v1 │ │ -378758: 3b03 e600 |0012: if-gez v3, 00f8 // +00e6 │ │ -37875c: 8bd1 |0014: double-to-long v1, v13 │ │ -37875e: 8613 |0015: long-to-double v3, v1 │ │ -378760: 1605 0000 |0016: const-wide/16 v5, #int 0 // #0 │ │ -378764: 1307 2e00 |0018: const/16 v7, #int 46 // #2e │ │ -378768: 2f08 0d03 |001a: cmpl-double v8, v13, v3 │ │ -37876c: 3908 7700 |001c: if-nez v8, 0093 // +0077 │ │ -378770: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -378772: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -378774: 2f08 050d |0020: cmpl-double v8, v5, v13 │ │ -378778: 3d08 0400 |0022: if-lez v8, 0026 // +0004 │ │ -37877c: 121d |0024: const/4 v13, #int 1 // #1 │ │ -37877e: 2802 |0025: goto 0027 // +0002 │ │ -378780: 120d |0026: const/4 v13, #int 0 // #0 │ │ -378782: 380d 0300 |0027: if-eqz v13, 002a // +0003 │ │ -378786: 7d11 |0029: neg-long v1, v1 │ │ -378788: 1605 c31e |002a: const-wide/16 v5, #int 7875 // #1ec3 │ │ -37878c: 9f08 0105 |002c: rem-long v8, v1, v5 │ │ -378790: 848e |002e: long-to-int v14, v8 │ │ -378792: be51 |002f: div-long/2addr v1, v5 │ │ -378794: 1a08 9205 |0030: const-string v8, "-" // string@0592 │ │ -378798: 390e 1500 |0032: if-nez v14, 0047 // +0015 │ │ -37879c: 220e e812 |0034: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3787a0: 7010 4098 0e00 |0036: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3787a6: 380d 0300 |0039: if-eqz v13, 003c // +0003 │ │ -3787aa: 0780 |003b: move-object v0, v8 │ │ -3787ac: 6e20 4b98 0e00 |003c: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3787b2: 6e30 4898 1e02 |003f: invoke-virtual {v14, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3787b8: 6e10 5498 0e00 |0042: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3787be: 0c0d |0045: move-result-object v13 │ │ -3787c0: 110d |0046: return-object v13 │ │ -3787c2: d2e9 1027 |0047: mul-int/lit16 v9, v14, #int 10000 // #2710 │ │ -3787c6: 8199 |0049: int-to-long v9, v9 │ │ -3787c8: be59 |004a: div-long/2addr v9, v5 │ │ -3787ca: 9d05 0509 |004b: mul-long v5, v5, v9 │ │ -3787ce: d2ee e803 |004d: mul-int/lit16 v14, v14, #int 1000 // #03e8 │ │ -3787d2: 81eb |004f: int-to-long v11, v14 │ │ -3787d4: 310e 050b |0050: cmp-long v14, v5, v11 │ │ -3787d8: 390e 0300 |0052: if-nez v14, 0055 // +0003 │ │ -3787dc: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -3787de: 220e e812 |0055: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3787e2: 7010 4098 0e00 |0057: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3787e8: 6e20 4b98 0e00 |005a: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3787ee: 1605 1027 |005d: const-wide/16 v5, #int 10000 // #2710 │ │ -3787f2: bb59 |005f: add-long/2addr v9, v5 │ │ -3787f4: 6e30 4898 9e0a |0060: invoke-virtual {v14, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3787fa: 6e10 5498 0e00 |0063: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378800: 0c0e |0066: move-result-object v14 │ │ -378802: 6e20 2d98 4e00 |0067: invoke-virtual {v14, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -378808: 0c0e |006a: move-result-object v14 │ │ -37880a: 1a04 8506 |006b: const-string v4, "0+$" // string@0685 │ │ -37880e: 6e30 2998 4e00 |006d: invoke-virtual {v14, v4, v0}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ -378814: 0c0e |0070: move-result-object v14 │ │ -378816: 2204 e812 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -37881a: 7010 4098 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378820: 380d 0300 |0076: if-eqz v13, 0079 // +0003 │ │ -378824: 2802 |0078: goto 007a // +0002 │ │ -378826: 0708 |0079: move-object v8, v0 │ │ -378828: 6e20 4b98 8400 |007a: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37882e: 6e30 4898 1402 |007d: invoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -378834: 6e20 4498 7400 |0080: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -37883a: 6e20 4b98 e400 |0083: invoke-virtual {v4, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378840: 3803 0300 |0086: if-eqz v3, 0089 // +0003 │ │ -378844: 2803 |0088: goto 008b // +0003 │ │ -378846: 1a00 d805 |0089: const-string v0, ".." // string@05d8 │ │ -37884a: 6e20 4b98 0400 |008b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378850: 6e10 5498 0400 |008e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378856: 0c0d |0091: move-result-object v13 │ │ -378858: 110d |0092: return-object v13 │ │ -37885a: 2201 e812 |0093: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -37885e: 7010 4098 0100 |0095: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378864: 6e20 4b98 0100 |0098: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37886a: 6102 cd72 |009b: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -37886e: ad02 020d |009d: mul-double v2, v2, v13 │ │ -378872: 6e30 4598 2103 |009f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -378878: 6e10 5498 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37887e: 0c01 |00a5: move-result-object v1 │ │ -378880: 6e20 1a98 7100 |00a6: invoke-virtual {v1, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -378886: 0a02 |00a9: move-result v2 │ │ -378888: 1303 0e00 |00aa: const/16 v3, #int 14 // #e │ │ -37888c: 3d02 3400 |00ac: if-lez v2, 00e0 // +0034 │ │ -378890: 1a04 4d07 |00ae: const-string v4, "999999" // string@074d │ │ -378894: 6e20 1c98 4100 |00b0: invoke-virtual {v1, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -37889a: 0a04 |00b3: move-result v4 │ │ -37889c: 3724 2c00 |00b4: if-le v4, v2, 00e0 // +002c │ │ -3788a0: 6e10 2298 0100 |00b6: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3788a6: 0a04 |00b9: move-result v4 │ │ -3788a8: 3643 2600 |00ba: if-gt v3, v4, 00e0 // +0026 │ │ -3788ac: 3001 050d |00bc: cmpg-double v1, v5, v13 │ │ -3788b0: 3c01 0500 |00be: if-gtz v1, 00c3 // +0005 │ │ -3788b4: 1904 f07f |00c0: const-wide/high16 v4, #long 9218868437227405312 // #7ff0 │ │ -3788b8: 2803 |00c2: goto 00c5 // +0003 │ │ -3788ba: 1904 f0ff |00c3: const-wide/high16 v4, #long -4503599627370496 // #fff0 │ │ -3788be: 7140 c897 ed54 |00c5: invoke-static {v13, v14, v4, v5}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -3788c4: 0b0d |00c8: move-result-wide v13 │ │ -3788c6: 7120 b7a3 ed00 |00c9: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -3788cc: 0b0d |00cc: move-result-wide v13 │ │ -3788ce: 2201 e812 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3788d2: 7010 4098 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3788d8: 6e20 4b98 0100 |00d2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3788de: 6104 cd72 |00d5: sget-wide v4, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3788e2: ad0d 0d04 |00d7: mul-double v13, v13, v4 │ │ -3788e6: 6e30 4598 d10e |00d9: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -3788ec: 6e10 5498 0100 |00dc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3788f2: 0c01 |00df: move-result-object v1 │ │ -3788f4: 3d02 1700 |00e0: if-lez v2, 00f7 // +0017 │ │ -3788f8: 1a0d 8f06 |00e2: const-string v13, "000000" // string@068f │ │ -3788fc: 6e20 1c98 d100 |00e4: invoke-virtual {v1, v13}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -378902: 0a0d |00e7: move-result v13 │ │ -378904: 372d 0f00 |00e8: if-le v13, v2, 00f7 // +000f │ │ -378908: 6e10 2298 0100 |00ea: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -37890e: 0a0d |00ed: move-result v13 │ │ -378910: 36d3 0900 |00ee: if-gt v3, v13, 00f7 // +0009 │ │ -378914: 1a0d 9006 |00f0: const-string v13, "000000+[0-9][0-9]$" // string@0690 │ │ -378918: 6e30 2998 d100 |00f2: invoke-virtual {v1, v13, v0}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ -37891e: 0c0d |00f5: move-result-object v13 │ │ -378920: 110d |00f6: return-object v13 │ │ -378922: 1101 |00f7: return-object v1 │ │ -378924: 2201 e812 |00f8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -378928: 7010 4098 0100 |00fa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37892e: 6e20 4b98 0100 |00fd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378934: 6102 cd72 |0100: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -378938: ad0d 0d02 |0102: mul-double v13, v13, v2 │ │ -37893c: 6e30 4598 d10e |0104: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -378942: 6e10 5498 0100 |0107: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378948: 0c0d |010a: move-result-object v13 │ │ -37894a: 110d |010b: return-object v13 │ │ +378720: |[378720] net.sf.dibdib.generic.BigSxg.string4DoubleD4_OLD:(D)Ljava/lang/String; │ │ +378730: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +378734: 1801 0000 3426 f56b 0cc3 |0002: const-wide v1, #double -1e+15 // #c30c6bf526340000 │ │ +37873e: 3003 010d |0007: cmpg-double v3, v1, v13 │ │ +378742: 3b03 ef00 |0009: if-gez v3, 00f8 // +00ef │ │ +378746: 1801 0000 3426 f56b 0c43 |000b: const-wide v1, #double 1e+15 // #430c6bf526340000 │ │ +378750: 3003 0d01 |0010: cmpg-double v3, v13, v1 │ │ +378754: 3b03 e600 |0012: if-gez v3, 00f8 // +00e6 │ │ +378758: 8bd1 |0014: double-to-long v1, v13 │ │ +37875a: 8613 |0015: long-to-double v3, v1 │ │ +37875c: 1605 0000 |0016: const-wide/16 v5, #int 0 // #0 │ │ +378760: 1307 2e00 |0018: const/16 v7, #int 46 // #2e │ │ +378764: 2f08 0d03 |001a: cmpl-double v8, v13, v3 │ │ +378768: 3908 7700 |001c: if-nez v8, 0093 // +0077 │ │ +37876c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +37876e: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +378770: 2f08 050d |0020: cmpl-double v8, v5, v13 │ │ +378774: 3d08 0400 |0022: if-lez v8, 0026 // +0004 │ │ +378778: 121d |0024: const/4 v13, #int 1 // #1 │ │ +37877a: 2802 |0025: goto 0027 // +0002 │ │ +37877c: 120d |0026: const/4 v13, #int 0 // #0 │ │ +37877e: 380d 0300 |0027: if-eqz v13, 002a // +0003 │ │ +378782: 7d11 |0029: neg-long v1, v1 │ │ +378784: 1605 c31e |002a: const-wide/16 v5, #int 7875 // #1ec3 │ │ +378788: 9f08 0105 |002c: rem-long v8, v1, v5 │ │ +37878c: 848e |002e: long-to-int v14, v8 │ │ +37878e: be51 |002f: div-long/2addr v1, v5 │ │ +378790: 1a08 9205 |0030: const-string v8, "-" // string@0592 │ │ +378794: 390e 1500 |0032: if-nez v14, 0047 // +0015 │ │ +378798: 220e e812 |0034: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +37879c: 7010 4098 0e00 |0036: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3787a2: 380d 0300 |0039: if-eqz v13, 003c // +0003 │ │ +3787a6: 0780 |003b: move-object v0, v8 │ │ +3787a8: 6e20 4b98 0e00 |003c: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3787ae: 6e30 4898 1e02 |003f: invoke-virtual {v14, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3787b4: 6e10 5498 0e00 |0042: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3787ba: 0c0d |0045: move-result-object v13 │ │ +3787bc: 110d |0046: return-object v13 │ │ +3787be: d2e9 1027 |0047: mul-int/lit16 v9, v14, #int 10000 // #2710 │ │ +3787c2: 8199 |0049: int-to-long v9, v9 │ │ +3787c4: be59 |004a: div-long/2addr v9, v5 │ │ +3787c6: 9d05 0509 |004b: mul-long v5, v5, v9 │ │ +3787ca: d2ee e803 |004d: mul-int/lit16 v14, v14, #int 1000 // #03e8 │ │ +3787ce: 81eb |004f: int-to-long v11, v14 │ │ +3787d0: 310e 050b |0050: cmp-long v14, v5, v11 │ │ +3787d4: 390e 0300 |0052: if-nez v14, 0055 // +0003 │ │ +3787d8: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +3787da: 220e e812 |0055: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3787de: 7010 4098 0e00 |0057: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3787e4: 6e20 4b98 0e00 |005a: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3787ea: 1605 1027 |005d: const-wide/16 v5, #int 10000 // #2710 │ │ +3787ee: bb59 |005f: add-long/2addr v9, v5 │ │ +3787f0: 6e30 4898 9e0a |0060: invoke-virtual {v14, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3787f6: 6e10 5498 0e00 |0063: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3787fc: 0c0e |0066: move-result-object v14 │ │ +3787fe: 6e20 2d98 4e00 |0067: invoke-virtual {v14, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +378804: 0c0e |006a: move-result-object v14 │ │ +378806: 1a04 8506 |006b: const-string v4, "0+$" // string@0685 │ │ +37880a: 6e30 2998 4e00 |006d: invoke-virtual {v14, v4, v0}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ +378810: 0c0e |0070: move-result-object v14 │ │ +378812: 2204 e812 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +378816: 7010 4098 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37881c: 380d 0300 |0076: if-eqz v13, 0079 // +0003 │ │ +378820: 2802 |0078: goto 007a // +0002 │ │ +378822: 0708 |0079: move-object v8, v0 │ │ +378824: 6e20 4b98 8400 |007a: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37882a: 6e30 4898 1402 |007d: invoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +378830: 6e20 4498 7400 |0080: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +378836: 6e20 4b98 e400 |0083: invoke-virtual {v4, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37883c: 3803 0300 |0086: if-eqz v3, 0089 // +0003 │ │ +378840: 2803 |0088: goto 008b // +0003 │ │ +378842: 1a00 d805 |0089: const-string v0, ".." // string@05d8 │ │ +378846: 6e20 4b98 0400 |008b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37884c: 6e10 5498 0400 |008e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378852: 0c0d |0091: move-result-object v13 │ │ +378854: 110d |0092: return-object v13 │ │ +378856: 2201 e812 |0093: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +37885a: 7010 4098 0100 |0095: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378860: 6e20 4b98 0100 |0098: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378866: 6102 cd72 |009b: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +37886a: ad02 020d |009d: mul-double v2, v2, v13 │ │ +37886e: 6e30 4598 2103 |009f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +378874: 6e10 5498 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37887a: 0c01 |00a5: move-result-object v1 │ │ +37887c: 6e20 1a98 7100 |00a6: invoke-virtual {v1, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +378882: 0a02 |00a9: move-result v2 │ │ +378884: 1303 0e00 |00aa: const/16 v3, #int 14 // #e │ │ +378888: 3d02 3400 |00ac: if-lez v2, 00e0 // +0034 │ │ +37888c: 1a04 4d07 |00ae: const-string v4, "999999" // string@074d │ │ +378890: 6e20 1c98 4100 |00b0: invoke-virtual {v1, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +378896: 0a04 |00b3: move-result v4 │ │ +378898: 3724 2c00 |00b4: if-le v4, v2, 00e0 // +002c │ │ +37889c: 6e10 2298 0100 |00b6: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3788a2: 0a04 |00b9: move-result v4 │ │ +3788a4: 3643 2600 |00ba: if-gt v3, v4, 00e0 // +0026 │ │ +3788a8: 3001 050d |00bc: cmpg-double v1, v5, v13 │ │ +3788ac: 3c01 0500 |00be: if-gtz v1, 00c3 // +0005 │ │ +3788b0: 1904 f07f |00c0: const-wide/high16 v4, #long 9218868437227405312 // #7ff0 │ │ +3788b4: 2803 |00c2: goto 00c5 // +0003 │ │ +3788b6: 1904 f0ff |00c3: const-wide/high16 v4, #long -4503599627370496 // #fff0 │ │ +3788ba: 7140 c897 ed54 |00c5: invoke-static {v13, v14, v4, v5}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +3788c0: 0b0d |00c8: move-result-wide v13 │ │ +3788c2: 7120 b7a3 ed00 |00c9: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +3788c8: 0b0d |00cc: move-result-wide v13 │ │ +3788ca: 2201 e812 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3788ce: 7010 4098 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3788d4: 6e20 4b98 0100 |00d2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3788da: 6104 cd72 |00d5: sget-wide v4, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3788de: ad0d 0d04 |00d7: mul-double v13, v13, v4 │ │ +3788e2: 6e30 4598 d10e |00d9: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +3788e8: 6e10 5498 0100 |00dc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3788ee: 0c01 |00df: move-result-object v1 │ │ +3788f0: 3d02 1700 |00e0: if-lez v2, 00f7 // +0017 │ │ +3788f4: 1a0d 8f06 |00e2: const-string v13, "000000" // string@068f │ │ +3788f8: 6e20 1c98 d100 |00e4: invoke-virtual {v1, v13}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3788fe: 0a0d |00e7: move-result v13 │ │ +378900: 372d 0f00 |00e8: if-le v13, v2, 00f7 // +000f │ │ +378904: 6e10 2298 0100 |00ea: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +37890a: 0a0d |00ed: move-result v13 │ │ +37890c: 36d3 0900 |00ee: if-gt v3, v13, 00f7 // +0009 │ │ +378910: 1a0d 9006 |00f0: const-string v13, "000000+[0-9][0-9]$" // string@0690 │ │ +378914: 6e30 2998 d100 |00f2: invoke-virtual {v1, v13, v0}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ +37891a: 0c0d |00f5: move-result-object v13 │ │ +37891c: 110d |00f6: return-object v13 │ │ +37891e: 1101 |00f7: return-object v1 │ │ +378920: 2201 e812 |00f8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +378924: 7010 4098 0100 |00fa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37892a: 6e20 4b98 0100 |00fd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378930: 6102 cd72 |0100: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +378934: ad0d 0d02 |0102: mul-double v13, v13, v2 │ │ +378938: 6e30 4598 d10e |0104: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +37893e: 6e10 5498 0100 |0107: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378944: 0c0d |010a: move-result-object v13 │ │ +378946: 110d |010b: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x002c line=512 │ │ 0x002f line=513 │ │ 0x0034 line=515 │ │ 0x004a line=517 │ │ 0x0055 line=519 │ │ @@ -823017,90 +823017,90 @@ │ │ type : '(IJ[C)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 127 16-bit code units │ │ -37799c: |[37799c] net.sf.dibdib.generic.BigSxg.sxg4Bits:(IJ[C)I │ │ -3779ac: 3c0b 0300 |0000: if-gtz v11, 0003 // +0003 │ │ -3779b0: 120b |0002: const/4 v11, #int 0 // #0 │ │ -3779b2: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3779b6: 3102 000c |0005: cmp-long v2, v0, v12 │ │ -3779ba: 3c02 0300 |0007: if-gtz v2, 000a // +0003 │ │ -3779be: 2802 |0009: goto 000b // +0002 │ │ -3779c0: 7dcc |000a: neg-long v12, v12 │ │ -3779c2: 81b3 |000b: int-to-long v3, v11 │ │ -3779c4: 130b 3700 |000c: const/16 v11, #int 55 // #37 │ │ -3779c8: c3b3 |000e: shl-long/2addr v3, v11 │ │ -3779ca: 130b 0800 |000f: const/16 v11, #int 8 // #8 │ │ -3779ce: a505 0c0b |0011: ushr-long v5, v12, v11 │ │ -3779d2: c135 |0013: or-long/2addr v5, v3 │ │ -3779d4: 1707 c1c5 0000 |0014: const-wide/32 v7, #float 7.09407e-41 // #0000c5c1 │ │ -3779da: be75 |0017: div-long/2addr v5, v7 │ │ -3779dc: 1607 0f00 |0018: const-wide/16 v7, #int 15 // #f │ │ -3779e0: 9d09 0507 |001a: mul-long v9, v5, v7 │ │ -3779e4: 9d09 0907 |001c: mul-long v9, v9, v7 │ │ -3779e8: 9d09 0907 |001e: mul-long v9, v9, v7 │ │ -3779ec: 9d09 0907 |0020: mul-long v9, v9, v7 │ │ -3779f0: bc93 |0022: sub-long/2addr v3, v9 │ │ -3779f2: 127b |0023: const/4 v11, #int 7 // #7 │ │ -3779f4: c3b3 |0024: shl-long/2addr v3, v11 │ │ -3779f6: 121b |0025: const/4 v11, #int 1 // #1 │ │ -3779f8: a507 0c0b |0026: ushr-long v7, v12, v11 │ │ -3779fc: bb73 |0028: add-long/2addr v3, v7 │ │ -3779fe: 8434 |0029: long-to-int v4, v3 │ │ -377a00: 21e3 |002a: array-length v3, v14 │ │ -377a02: d803 03ff |002b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377a06: 6207 2273 |002d: sget-object v7, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -377a0a: dc08 041e |002f: rem-int/lit8 v8, v4, #int 30 // #1e │ │ -377a0e: b8b8 |0031: shl-int/2addr v8, v11 │ │ -377a10: 84cd |0032: long-to-int v13, v12 │ │ -377a12: b5db |0033: and-int/2addr v11, v13 │ │ -377a14: b68b |0034: or-int/2addr v11, v8 │ │ -377a16: 490b 070b |0035: aget-char v11, v7, v11 │ │ -377a1a: 500b 0e03 |0037: aput-char v11, v14, v3 │ │ -377a1e: db04 041e |0039: div-int/lit8 v4, v4, #int 30 // #1e │ │ -377a22: 310b 0005 |003b: cmp-long v11, v0, v5 │ │ -377a26: 390b 0400 |003d: if-nez v11, 0041 // +0004 │ │ -377a2a: 8145 |003f: int-to-long v5, v4 │ │ -377a2c: 2823 |0040: goto 0063 // +0023 │ │ -377a2e: d803 03ff |0041: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377a32: 620b 2273 |0043: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -377a36: dc0c 043c |0045: rem-int/lit8 v12, v4, #int 60 // #3c │ │ -377a3a: 490b 0b0c |0047: aget-char v11, v11, v12 │ │ -377a3e: 500b 0e03 |0049: aput-char v11, v14, v3 │ │ -377a42: db04 043c |004b: div-int/lit8 v4, v4, #int 60 // #3c │ │ -377a46: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377a4a: 620b 2273 |004f: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -377a4e: dc0c 043c |0051: rem-int/lit8 v12, v4, #int 60 // #3c │ │ -377a52: 490b 0b0c |0053: aget-char v11, v11, v12 │ │ -377a56: 500b 0e03 |0055: aput-char v11, v14, v3 │ │ -377a5a: db04 043c |0057: div-int/lit8 v4, v4, #int 60 // #3c │ │ -377a5e: d803 03ff |0059: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377a62: 620b 2273 |005b: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -377a66: dc04 043c |005d: rem-int/lit8 v4, v4, #int 60 // #3c │ │ -377a6a: 490b 0b04 |005f: aget-char v11, v11, v4 │ │ -377a6e: 500b 0e03 |0061: aput-char v11, v14, v3 │ │ -377a72: 310b 0500 |0063: cmp-long v11, v5, v0 │ │ -377a76: 3d0b 1100 |0065: if-lez v11, 0076 // +0011 │ │ -377a7a: d803 03ff |0067: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377a7e: 620b 2273 |0069: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ -377a82: 160c 3c00 |006b: const-wide/16 v12, #int 60 // #3c │ │ -377a86: 9f07 050c |006d: rem-long v7, v5, v12 │ │ -377a8a: 8474 |006f: long-to-int v4, v7 │ │ -377a8c: 490b 0b04 |0070: aget-char v11, v11, v4 │ │ -377a90: 500b 0e03 |0072: aput-char v11, v14, v3 │ │ -377a94: bec5 |0074: div-long/2addr v5, v12 │ │ -377a96: 28ee |0075: goto 0063 // -0012 │ │ -377a98: 3d02 0800 |0076: if-lez v2, 007e // +0008 │ │ -377a9c: d803 03ff |0078: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377aa0: 130b 2d00 |007a: const/16 v11, #int 45 // #2d │ │ -377aa4: 500b 0e03 |007c: aput-char v11, v14, v3 │ │ -377aa8: 0f03 |007e: return v3 │ │ +377998: |[377998] net.sf.dibdib.generic.BigSxg.sxg4Bits:(IJ[C)I │ │ +3779a8: 3c0b 0300 |0000: if-gtz v11, 0003 // +0003 │ │ +3779ac: 120b |0002: const/4 v11, #int 0 // #0 │ │ +3779ae: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3779b2: 3102 000c |0005: cmp-long v2, v0, v12 │ │ +3779b6: 3c02 0300 |0007: if-gtz v2, 000a // +0003 │ │ +3779ba: 2802 |0009: goto 000b // +0002 │ │ +3779bc: 7dcc |000a: neg-long v12, v12 │ │ +3779be: 81b3 |000b: int-to-long v3, v11 │ │ +3779c0: 130b 3700 |000c: const/16 v11, #int 55 // #37 │ │ +3779c4: c3b3 |000e: shl-long/2addr v3, v11 │ │ +3779c6: 130b 0800 |000f: const/16 v11, #int 8 // #8 │ │ +3779ca: a505 0c0b |0011: ushr-long v5, v12, v11 │ │ +3779ce: c135 |0013: or-long/2addr v5, v3 │ │ +3779d0: 1707 c1c5 0000 |0014: const-wide/32 v7, #float 7.09407e-41 // #0000c5c1 │ │ +3779d6: be75 |0017: div-long/2addr v5, v7 │ │ +3779d8: 1607 0f00 |0018: const-wide/16 v7, #int 15 // #f │ │ +3779dc: 9d09 0507 |001a: mul-long v9, v5, v7 │ │ +3779e0: 9d09 0907 |001c: mul-long v9, v9, v7 │ │ +3779e4: 9d09 0907 |001e: mul-long v9, v9, v7 │ │ +3779e8: 9d09 0907 |0020: mul-long v9, v9, v7 │ │ +3779ec: bc93 |0022: sub-long/2addr v3, v9 │ │ +3779ee: 127b |0023: const/4 v11, #int 7 // #7 │ │ +3779f0: c3b3 |0024: shl-long/2addr v3, v11 │ │ +3779f2: 121b |0025: const/4 v11, #int 1 // #1 │ │ +3779f4: a507 0c0b |0026: ushr-long v7, v12, v11 │ │ +3779f8: bb73 |0028: add-long/2addr v3, v7 │ │ +3779fa: 8434 |0029: long-to-int v4, v3 │ │ +3779fc: 21e3 |002a: array-length v3, v14 │ │ +3779fe: d803 03ff |002b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377a02: 6207 2273 |002d: sget-object v7, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +377a06: dc08 041e |002f: rem-int/lit8 v8, v4, #int 30 // #1e │ │ +377a0a: b8b8 |0031: shl-int/2addr v8, v11 │ │ +377a0c: 84cd |0032: long-to-int v13, v12 │ │ +377a0e: b5db |0033: and-int/2addr v11, v13 │ │ +377a10: b68b |0034: or-int/2addr v11, v8 │ │ +377a12: 490b 070b |0035: aget-char v11, v7, v11 │ │ +377a16: 500b 0e03 |0037: aput-char v11, v14, v3 │ │ +377a1a: db04 041e |0039: div-int/lit8 v4, v4, #int 30 // #1e │ │ +377a1e: 310b 0005 |003b: cmp-long v11, v0, v5 │ │ +377a22: 390b 0400 |003d: if-nez v11, 0041 // +0004 │ │ +377a26: 8145 |003f: int-to-long v5, v4 │ │ +377a28: 2823 |0040: goto 0063 // +0023 │ │ +377a2a: d803 03ff |0041: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377a2e: 620b 2273 |0043: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +377a32: dc0c 043c |0045: rem-int/lit8 v12, v4, #int 60 // #3c │ │ +377a36: 490b 0b0c |0047: aget-char v11, v11, v12 │ │ +377a3a: 500b 0e03 |0049: aput-char v11, v14, v3 │ │ +377a3e: db04 043c |004b: div-int/lit8 v4, v4, #int 60 // #3c │ │ +377a42: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377a46: 620b 2273 |004f: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +377a4a: dc0c 043c |0051: rem-int/lit8 v12, v4, #int 60 // #3c │ │ +377a4e: 490b 0b0c |0053: aget-char v11, v11, v12 │ │ +377a52: 500b 0e03 |0055: aput-char v11, v14, v3 │ │ +377a56: db04 043c |0057: div-int/lit8 v4, v4, #int 60 // #3c │ │ +377a5a: d803 03ff |0059: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377a5e: 620b 2273 |005b: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +377a62: dc04 043c |005d: rem-int/lit8 v4, v4, #int 60 // #3c │ │ +377a66: 490b 0b04 |005f: aget-char v11, v11, v4 │ │ +377a6a: 500b 0e03 |0061: aput-char v11, v14, v3 │ │ +377a6e: 310b 0500 |0063: cmp-long v11, v5, v0 │ │ +377a72: 3d0b 1100 |0065: if-lez v11, 0076 // +0011 │ │ +377a76: d803 03ff |0067: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377a7a: 620b 2273 |0069: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7322 │ │ +377a7e: 160c 3c00 |006b: const-wide/16 v12, #int 60 // #3c │ │ +377a82: 9f07 050c |006d: rem-long v7, v5, v12 │ │ +377a86: 8474 |006f: long-to-int v4, v7 │ │ +377a88: 490b 0b04 |0070: aget-char v11, v11, v4 │ │ +377a8c: 500b 0e03 |0072: aput-char v11, v14, v3 │ │ +377a90: bec5 |0074: div-long/2addr v5, v12 │ │ +377a92: 28ee |0075: goto 0063 // -0012 │ │ +377a94: 3d02 0800 |0076: if-lez v2, 007e // +0008 │ │ +377a98: d803 03ff |0078: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377a9c: 130b 2d00 |007a: const/16 v11, #int 45 // #2d │ │ +377aa0: 500b 0e03 |007c: aput-char v11, v14, v3 │ │ +377aa4: 0f03 |007e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=1042 │ │ 0x002a line=1046 │ │ 0x002d line=1047 │ │ 0x0039 line=1048 │ │ 0x0043 line=1052 │ │ @@ -823121,39 +823121,39 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -37894c: |[37894c] net.sf.dibdib.generic.BigSxg.sxg4Long:(J)Ljava/lang/String; │ │ -37895c: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -378960: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ -378964: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -378968: 3103 0104 |0006: cmp-long v3, v1, v4 │ │ -37896c: 3c03 0300 |0008: if-gtz v3, 000b // +0003 │ │ -378970: 2802 |000a: goto 000c // +0002 │ │ -378972: 7d44 |000b: neg-long v4, v4 │ │ -378974: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -378976: 7140 f9a1 4105 |000d: invoke-static {v1, v4, v5, v0}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ -37897c: 0a04 |0010: move-result v4 │ │ -37897e: 2205 e812 |0011: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -378982: 7010 4098 0500 |0013: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378988: 3c03 0500 |0016: if-gtz v3, 001b // +0005 │ │ -37898c: 1a01 ad06 |0018: const-string v1, "0z" // string@06ad │ │ -378990: 2803 |001a: goto 001d // +0003 │ │ -378992: 1a01 a905 |001b: const-string v1, "-0z" // string@05a9 │ │ -378996: 6e20 4b98 1500 |001d: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37899c: 2201 e612 |0020: new-instance v1, Ljava/lang/String; // type@12e6 │ │ -3789a0: d902 040c |0022: rsub-int/lit8 v2, v4, #int 12 // #0c │ │ -3789a4: 7040 0898 0124 |0024: invoke-direct {v1, v0, v4, v2}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -3789aa: 6e20 4b98 1500 |0027: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3789b0: 6e10 5498 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3789b6: 0c04 |002d: move-result-object v4 │ │ -3789b8: 1104 |002e: return-object v4 │ │ +378948: |[378948] net.sf.dibdib.generic.BigSxg.sxg4Long:(J)Ljava/lang/String; │ │ +378958: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +37895c: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ +378960: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +378964: 3103 0104 |0006: cmp-long v3, v1, v4 │ │ +378968: 3c03 0300 |0008: if-gtz v3, 000b // +0003 │ │ +37896c: 2802 |000a: goto 000c // +0002 │ │ +37896e: 7d44 |000b: neg-long v4, v4 │ │ +378970: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +378972: 7140 f9a1 4105 |000d: invoke-static {v1, v4, v5, v0}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ +378978: 0a04 |0010: move-result v4 │ │ +37897a: 2205 e812 |0011: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +37897e: 7010 4098 0500 |0013: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378984: 3c03 0500 |0016: if-gtz v3, 001b // +0005 │ │ +378988: 1a01 ad06 |0018: const-string v1, "0z" // string@06ad │ │ +37898c: 2803 |001a: goto 001d // +0003 │ │ +37898e: 1a01 a905 |001b: const-string v1, "-0z" // string@05a9 │ │ +378992: 6e20 4b98 1500 |001d: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378998: 2201 e612 |0020: new-instance v1, Ljava/lang/String; // type@12e6 │ │ +37899c: d902 040c |0022: rsub-int/lit8 v2, v4, #int 12 // #0c │ │ +3789a0: 7040 0898 0124 |0024: invoke-direct {v1, v0, v4, v2}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +3789a6: 6e20 4b98 1500 |0027: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3789ac: 6e10 5498 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3789b2: 0c04 |002d: move-result-object v4 │ │ +3789b4: 1104 |002e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x000d line=1033 │ │ 0x0011 line=1034 │ │ locals : │ │ 0x0000 - 0x002f reg=4 (null) J │ │ │ │ @@ -823162,35 +823162,35 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -3789bc: |[3789bc] net.sf.dibdib.generic.BigSxg.sxgChecked64:(J)Ljava/lang/String; │ │ -3789cc: 7120 b070 6500 |0000: invoke-static {v5, v6}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b0 │ │ -3789d2: 0a00 |0003: move-result v0 │ │ -3789d4: df00 0019 |0004: xor-int/lit8 v0, v0, #int 25 // #19 │ │ -3789d8: 1301 3900 |0006: const/16 v1, #int 57 // #39 │ │ -3789dc: a501 0501 |0008: ushr-long v1, v5, v1 │ │ -3789e0: 8412 |000a: long-to-int v2, v1 │ │ -3789e2: 1271 |000b: const/4 v1, #int 7 // #7 │ │ -3789e4: c315 |000c: shl-long/2addr v5, v1 │ │ -3789e6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -3789e8: c515 |000e: ushr-long/2addr v5, v1 │ │ -3789ea: 1301 0c00 |000f: const/16 v1, #int 12 // #c │ │ -3789ee: 2311 1615 |0011: new-array v1, v1, [C // type@1516 │ │ -3789f2: 8103 |0013: int-to-long v3, v0 │ │ -3789f4: c135 |0014: or-long/2addr v5, v3 │ │ -3789f6: 7140 f9a1 5216 |0015: invoke-static {v2, v5, v6, v1}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ -3789fc: 0a05 |0018: move-result v5 │ │ -3789fe: 2206 e612 |0019: new-instance v6, Ljava/lang/String; // type@12e6 │ │ -378a02: d900 050c |001b: rsub-int/lit8 v0, v5, #int 12 // #0c │ │ -378a06: 7040 0898 1605 |001d: invoke-direct {v6, v1, v5, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -378a0c: 1106 |0020: return-object v6 │ │ +3789b8: |[3789b8] net.sf.dibdib.generic.BigSxg.sxgChecked64:(J)Ljava/lang/String; │ │ +3789c8: 7120 b070 6500 |0000: invoke-static {v5, v6}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b0 │ │ +3789ce: 0a00 |0003: move-result v0 │ │ +3789d0: df00 0019 |0004: xor-int/lit8 v0, v0, #int 25 // #19 │ │ +3789d4: 1301 3900 |0006: const/16 v1, #int 57 // #39 │ │ +3789d8: a501 0501 |0008: ushr-long v1, v5, v1 │ │ +3789dc: 8412 |000a: long-to-int v2, v1 │ │ +3789de: 1271 |000b: const/4 v1, #int 7 // #7 │ │ +3789e0: c315 |000c: shl-long/2addr v5, v1 │ │ +3789e2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +3789e4: c515 |000e: ushr-long/2addr v5, v1 │ │ +3789e6: 1301 0c00 |000f: const/16 v1, #int 12 // #c │ │ +3789ea: 2311 1615 |0011: new-array v1, v1, [C // type@1516 │ │ +3789ee: 8103 |0013: int-to-long v3, v0 │ │ +3789f0: c135 |0014: or-long/2addr v5, v3 │ │ +3789f2: 7140 f9a1 5216 |0015: invoke-static {v2, v5, v6, v1}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ +3789f8: 0a05 |0018: move-result v5 │ │ +3789fa: 2206 e612 |0019: new-instance v6, Ljava/lang/String; // type@12e6 │ │ +3789fe: d900 050c |001b: rsub-int/lit8 v0, v5, #int 12 // #0c │ │ +378a02: 7040 0898 1605 |001d: invoke-direct {v6, v1, v5, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +378a08: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0015 line=958 │ │ 0x0019 line=959 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 (null) J │ │ @@ -823200,58 +823200,58 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -378a10: |[378a10] net.sf.dibdib.generic.BigSxg.sxgFlipped64:(J)Ljava/lang/String; │ │ -378a20: 7120 b070 9800 |0000: invoke-static {v8, v9}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b0 │ │ -378a26: 0a00 |0003: move-result v0 │ │ -378a28: 7c00 |0004: not-int v0, v0 │ │ -378a2a: dd00 003f |0005: and-int/lit8 v0, v0, #int 63 // #3f │ │ -378a2e: 8481 |0007: long-to-int v1, v8 │ │ -378a30: 1402 ffff 0000 |0008: const v2, #float 9.18341e-41 // #0000ffff │ │ -378a36: b721 |000b: xor-int/2addr v1, v2 │ │ -378a38: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ -378a3c: c528 |000e: ushr-long/2addr v8, v2 │ │ -378a3e: 1703 ffff 0000 |000f: const-wide/32 v3, #float 9.18341e-41 // #0000ffff │ │ -378a44: c238 |0012: xor-long/2addr v8, v3 │ │ -378a46: 8103 |0013: int-to-long v3, v0 │ │ -378a48: 1605 0f00 |0014: const-wide/16 v5, #int 15 // #f │ │ -378a4c: c053 |0016: and-long/2addr v3, v5 │ │ -378a4e: a302 0302 |0017: shl-long v2, v3, v2 │ │ -378a52: 1304 2500 |0019: const/16 v4, #int 37 // #25 │ │ -378a56: a304 0804 |001b: shl-long v4, v8, v4 │ │ -378a5a: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -378a5c: c564 |001e: ushr-long/2addr v4, v6 │ │ -378a5e: c142 |001f: or-long/2addr v2, v4 │ │ -378a60: 8114 |0020: int-to-long v4, v1 │ │ -378a62: 1806 ffff ffff 0000 0000 |0021: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ -378a6c: c064 |0026: and-long/2addr v4, v6 │ │ -378a6e: a101 0204 |0027: or-long v1, v2, v4 │ │ -378a72: 1303 0c00 |0029: const/16 v3, #int 12 // #c │ │ -378a76: 2333 1615 |002b: new-array v3, v3, [C // type@1516 │ │ -378a7a: e200 0004 |002d: ushr-int/lit8 v0, v0, #int 4 // #04 │ │ -378a7e: e000 0005 |002f: shl-int/lit8 v0, v0, #int 5 // #05 │ │ -378a82: 8104 |0031: int-to-long v4, v0 │ │ -378a84: 1300 1b00 |0032: const/16 v0, #int 27 // #1b │ │ -378a88: c508 |0034: ushr-long/2addr v8, v0 │ │ -378a8a: c148 |0035: or-long/2addr v8, v4 │ │ -378a8c: 8489 |0036: long-to-int v9, v8 │ │ -378a8e: 7140 f9a1 1932 |0037: invoke-static {v9, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ -378a94: 0a08 |003a: move-result v8 │ │ -378a96: d808 08ff |003b: add-int/lit8 v8, v8, #int -1 // #ff │ │ -378a9a: 3a08 0700 |003d: if-ltz v8, 0044 // +0007 │ │ -378a9e: 1309 3000 |003f: const/16 v9, #int 48 // #30 │ │ -378aa2: 5009 0308 |0041: aput-char v9, v3, v8 │ │ -378aa6: 28f8 |0043: goto 003b // -0008 │ │ -378aa8: 2208 e612 |0044: new-instance v8, Ljava/lang/String; // type@12e6 │ │ -378aac: 7020 0798 3800 |0046: invoke-direct {v8, v3}, Ljava/lang/String;.:([C)V // method@9807 │ │ -378ab2: 1108 |0049: return-object v8 │ │ +378a0c: |[378a0c] net.sf.dibdib.generic.BigSxg.sxgFlipped64:(J)Ljava/lang/String; │ │ +378a1c: 7120 b070 9800 |0000: invoke-static {v8, v9}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b0 │ │ +378a22: 0a00 |0003: move-result v0 │ │ +378a24: 7c00 |0004: not-int v0, v0 │ │ +378a26: dd00 003f |0005: and-int/lit8 v0, v0, #int 63 // #3f │ │ +378a2a: 8481 |0007: long-to-int v1, v8 │ │ +378a2c: 1402 ffff 0000 |0008: const v2, #float 9.18341e-41 // #0000ffff │ │ +378a32: b721 |000b: xor-int/2addr v1, v2 │ │ +378a34: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ +378a38: c528 |000e: ushr-long/2addr v8, v2 │ │ +378a3a: 1703 ffff 0000 |000f: const-wide/32 v3, #float 9.18341e-41 // #0000ffff │ │ +378a40: c238 |0012: xor-long/2addr v8, v3 │ │ +378a42: 8103 |0013: int-to-long v3, v0 │ │ +378a44: 1605 0f00 |0014: const-wide/16 v5, #int 15 // #f │ │ +378a48: c053 |0016: and-long/2addr v3, v5 │ │ +378a4a: a302 0302 |0017: shl-long v2, v3, v2 │ │ +378a4e: 1304 2500 |0019: const/16 v4, #int 37 // #25 │ │ +378a52: a304 0804 |001b: shl-long v4, v8, v4 │ │ +378a56: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +378a58: c564 |001e: ushr-long/2addr v4, v6 │ │ +378a5a: c142 |001f: or-long/2addr v2, v4 │ │ +378a5c: 8114 |0020: int-to-long v4, v1 │ │ +378a5e: 1806 ffff ffff 0000 0000 |0021: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ +378a68: c064 |0026: and-long/2addr v4, v6 │ │ +378a6a: a101 0204 |0027: or-long v1, v2, v4 │ │ +378a6e: 1303 0c00 |0029: const/16 v3, #int 12 // #c │ │ +378a72: 2333 1615 |002b: new-array v3, v3, [C // type@1516 │ │ +378a76: e200 0004 |002d: ushr-int/lit8 v0, v0, #int 4 // #04 │ │ +378a7a: e000 0005 |002f: shl-int/lit8 v0, v0, #int 5 // #05 │ │ +378a7e: 8104 |0031: int-to-long v4, v0 │ │ +378a80: 1300 1b00 |0032: const/16 v0, #int 27 // #1b │ │ +378a84: c508 |0034: ushr-long/2addr v8, v0 │ │ +378a86: c148 |0035: or-long/2addr v8, v4 │ │ +378a88: 8489 |0036: long-to-int v9, v8 │ │ +378a8a: 7140 f9a1 1932 |0037: invoke-static {v9, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ +378a90: 0a08 |003a: move-result v8 │ │ +378a92: d808 08ff |003b: add-int/lit8 v8, v8, #int -1 // #ff │ │ +378a96: 3a08 0700 |003d: if-ltz v8, 0044 // +0007 │ │ +378a9a: 1309 3000 |003f: const/16 v9, #int 48 // #30 │ │ +378a9e: 5009 0308 |0041: aput-char v9, v3, v8 │ │ +378aa2: 28f8 |0043: goto 003b // -0008 │ │ +378aa4: 2208 e612 |0044: new-instance v8, Ljava/lang/String; // type@12e6 │ │ +378aa8: 7020 0798 3800 |0046: invoke-direct {v8, v3}, Ljava/lang/String;.:([C)V // method@9807 │ │ +378aae: 1108 |0049: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ 0x0037 line=990 │ │ 0x0041 line=992 │ │ 0x0044 line=994 │ │ locals : │ │ @@ -823263,87 +823263,87 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 126 16-bit code units │ │ -37757c: |[37757c] net.sf.dibdib.generic.BigSxg.toDoubleD4:()D │ │ -37758c: 53b0 ac73 |0000: iget-wide v0, v11, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ -377590: 7120 ae97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -377596: 0b00 |0005: move-result-wide v0 │ │ -377598: 1802 ffff ffff ffff ef7f |0006: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -3775a2: 3004 0002 |000b: cmpg-double v4, v0, v2 │ │ -3775a6: 3c04 0400 |000d: if-gtz v4, 0011 // +0004 │ │ -3775aa: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3775ac: 2802 |0010: goto 0012 // +0002 │ │ -3775ae: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -3775b0: 1901 f87f |0012: const-wide/high16 v1, #long 9221120237041090560 // #7ff8 │ │ -3775b4: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -3775b8: 1001 |0016: return-wide v1 │ │ -3775ba: 53b3 ac73 |0017: iget-wide v3, v11, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ -3775be: 52b0 a773 |0019: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ -3775c2: 1605 0100 |001b: const-wide/16 v5, #int 1 // #1 │ │ -3775c6: 3800 2c00 |001d: if-eqz v0, 0049 // +002c │ │ -3775ca: 52b7 a973 |001f: iget v7, v11, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ -3775ce: 3307 0c00 |0021: if-ne v7, v0, 002d // +000c │ │ -3775d2: 1907 2440 |0023: const-wide/high16 v7, #long 4621819117588971520 // #4024 │ │ -3775d6: 8309 |0025: int-to-double v9, v0 │ │ -3775d8: 7140 ca97 87a9 |0026: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3775de: 0b07 |0029: move-result-wide v7 │ │ -3775e0: ad03 0307 |002a: mul-double v3, v3, v7 │ │ -3775e4: 281d |002c: goto 0049 // +001d │ │ -3775e6: 1307 ceff |002d: const/16 v7, #int -50 // #ffce │ │ -3775ea: 3607 0a00 |002f: if-gt v7, v0, 0039 // +000a │ │ -3775ee: 3b00 0800 |0031: if-gez v0, 0039 // +0008 │ │ -3775f2: 7b00 |0033: neg-int v0, v0 │ │ -3775f4: a307 0500 |0034: shl-long v7, v5, v0 │ │ -3775f8: 8677 |0036: long-to-double v7, v7 │ │ -3775fa: ce73 |0037: div-double/2addr v3, v7 │ │ -3775fc: 2811 |0038: goto 0049 // +0011 │ │ -3775fe: 3407 0800 |0039: if-lt v7, v0, 0041 // +0008 │ │ -377602: 3d00 0600 |003b: if-lez v0, 0041 // +0006 │ │ -377606: a307 0500 |003d: shl-long v7, v5, v0 │ │ -37760a: 8677 |003f: long-to-double v7, v7 │ │ -37760c: 28ea |0040: goto 002a // -0016 │ │ -37760e: 1907 0040 |0041: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ -377612: 8309 |0043: int-to-double v9, v0 │ │ -377614: 7140 ca97 87a9 |0044: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -37761a: 0b07 |0047: move-result-wide v7 │ │ -37761c: 28e2 |0048: goto 002a // -001e │ │ -37761e: 52b0 a873 |0049: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a8 │ │ -377622: 3800 0b00 |004b: if-eqz v0, 0056 // +000b │ │ -377626: 1907 0840 |004d: const-wide/high16 v7, #long 4613937818241073152 // #4008 │ │ -37762a: 8309 |004f: int-to-double v9, v0 │ │ -37762c: 7140 ca97 87a9 |0050: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -377632: 0b07 |0053: move-result-wide v7 │ │ -377634: ad03 0307 |0054: mul-double v3, v3, v7 │ │ -377638: 52b0 a973 |0056: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ -37763c: 3800 0f00 |0058: if-eqz v0, 0067 // +000f │ │ -377640: 52b7 a773 |005a: iget v7, v11, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ -377644: 3207 0b00 |005c: if-eq v7, v0, 0067 // +000b │ │ -377648: 1907 1440 |005e: const-wide/high16 v7, #long 4617315517961601024 // #4014 │ │ -37764c: 8309 |0060: int-to-double v9, v0 │ │ -37764e: 7140 ca97 87a9 |0061: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -377654: 0b07 |0064: move-result-wide v7 │ │ -377656: ad03 0307 |0065: mul-double v3, v3, v7 │ │ -37765a: 52b0 aa73 |0067: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73aa │ │ -37765e: 3800 0b00 |0069: if-eqz v0, 0074 // +000b │ │ -377662: 1907 1c40 |006b: const-wide/high16 v7, #long 4619567317775286272 // #401c │ │ -377666: 8309 |006d: int-to-double v9, v0 │ │ -377668: 7140 ca97 87a9 |006e: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -37766e: 0b07 |0071: move-result-wide v7 │ │ -377670: ad03 0307 |0072: mul-double v3, v3, v7 │ │ -377674: 53b0 a673 |0074: iget-wide v0, v11, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a6 │ │ -377678: 3102 0500 |0076: cmp-long v2, v5, v0 │ │ -37767c: 3b02 0400 |0078: if-gez v2, 007c // +0004 │ │ -377680: 8600 |007a: long-to-double v0, v0 │ │ -377682: ce03 |007b: div-double/2addr v3, v0 │ │ -377684: 1003 |007c: return-wide v3 │ │ -377686: 1001 |007d: return-wide v1 │ │ +377578: |[377578] net.sf.dibdib.generic.BigSxg.toDoubleD4:()D │ │ +377588: 53b0 ac73 |0000: iget-wide v0, v11, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ +37758c: 7120 ae97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +377592: 0b00 |0005: move-result-wide v0 │ │ +377594: 1802 ffff ffff ffff ef7f |0006: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +37759e: 3004 0002 |000b: cmpg-double v4, v0, v2 │ │ +3775a2: 3c04 0400 |000d: if-gtz v4, 0011 // +0004 │ │ +3775a6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3775a8: 2802 |0010: goto 0012 // +0002 │ │ +3775aa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +3775ac: 1901 f87f |0012: const-wide/high16 v1, #long 9221120237041090560 // #7ff8 │ │ +3775b0: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +3775b4: 1001 |0016: return-wide v1 │ │ +3775b6: 53b3 ac73 |0017: iget-wide v3, v11, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ +3775ba: 52b0 a773 |0019: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ +3775be: 1605 0100 |001b: const-wide/16 v5, #int 1 // #1 │ │ +3775c2: 3800 2c00 |001d: if-eqz v0, 0049 // +002c │ │ +3775c6: 52b7 a973 |001f: iget v7, v11, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ +3775ca: 3307 0c00 |0021: if-ne v7, v0, 002d // +000c │ │ +3775ce: 1907 2440 |0023: const-wide/high16 v7, #long 4621819117588971520 // #4024 │ │ +3775d2: 8309 |0025: int-to-double v9, v0 │ │ +3775d4: 7140 ca97 87a9 |0026: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3775da: 0b07 |0029: move-result-wide v7 │ │ +3775dc: ad03 0307 |002a: mul-double v3, v3, v7 │ │ +3775e0: 281d |002c: goto 0049 // +001d │ │ +3775e2: 1307 ceff |002d: const/16 v7, #int -50 // #ffce │ │ +3775e6: 3607 0a00 |002f: if-gt v7, v0, 0039 // +000a │ │ +3775ea: 3b00 0800 |0031: if-gez v0, 0039 // +0008 │ │ +3775ee: 7b00 |0033: neg-int v0, v0 │ │ +3775f0: a307 0500 |0034: shl-long v7, v5, v0 │ │ +3775f4: 8677 |0036: long-to-double v7, v7 │ │ +3775f6: ce73 |0037: div-double/2addr v3, v7 │ │ +3775f8: 2811 |0038: goto 0049 // +0011 │ │ +3775fa: 3407 0800 |0039: if-lt v7, v0, 0041 // +0008 │ │ +3775fe: 3d00 0600 |003b: if-lez v0, 0041 // +0006 │ │ +377602: a307 0500 |003d: shl-long v7, v5, v0 │ │ +377606: 8677 |003f: long-to-double v7, v7 │ │ +377608: 28ea |0040: goto 002a // -0016 │ │ +37760a: 1907 0040 |0041: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ +37760e: 8309 |0043: int-to-double v9, v0 │ │ +377610: 7140 ca97 87a9 |0044: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +377616: 0b07 |0047: move-result-wide v7 │ │ +377618: 28e2 |0048: goto 002a // -001e │ │ +37761a: 52b0 a873 |0049: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a8 │ │ +37761e: 3800 0b00 |004b: if-eqz v0, 0056 // +000b │ │ +377622: 1907 0840 |004d: const-wide/high16 v7, #long 4613937818241073152 // #4008 │ │ +377626: 8309 |004f: int-to-double v9, v0 │ │ +377628: 7140 ca97 87a9 |0050: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +37762e: 0b07 |0053: move-result-wide v7 │ │ +377630: ad03 0307 |0054: mul-double v3, v3, v7 │ │ +377634: 52b0 a973 |0056: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ +377638: 3800 0f00 |0058: if-eqz v0, 0067 // +000f │ │ +37763c: 52b7 a773 |005a: iget v7, v11, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ +377640: 3207 0b00 |005c: if-eq v7, v0, 0067 // +000b │ │ +377644: 1907 1440 |005e: const-wide/high16 v7, #long 4617315517961601024 // #4014 │ │ +377648: 8309 |0060: int-to-double v9, v0 │ │ +37764a: 7140 ca97 87a9 |0061: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +377650: 0b07 |0064: move-result-wide v7 │ │ +377652: ad03 0307 |0065: mul-double v3, v3, v7 │ │ +377656: 52b0 aa73 |0067: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73aa │ │ +37765a: 3800 0b00 |0069: if-eqz v0, 0074 // +000b │ │ +37765e: 1907 1c40 |006b: const-wide/high16 v7, #long 4619567317775286272 // #401c │ │ +377662: 8309 |006d: int-to-double v9, v0 │ │ +377664: 7140 ca97 87a9 |006e: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +37766a: 0b07 |0071: move-result-wide v7 │ │ +37766c: ad03 0307 |0072: mul-double v3, v3, v7 │ │ +377670: 53b0 a673 |0074: iget-wide v0, v11, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a6 │ │ +377674: 3102 0500 |0076: cmp-long v2, v5, v0 │ │ +377678: 3b02 0400 |0078: if-gez v2, 007c // +0004 │ │ +37767c: 8600 |007a: long-to-double v0, v0 │ │ +37767e: ce03 |007b: div-double/2addr v3, v0 │ │ +377680: 1003 |007c: return-wide v3 │ │ +377682: 1001 |007d: return-wide v1 │ │ catches : 1 │ │ 0x0019 - 0x0076 │ │ Ljava/lang/Exception; -> 0x007d │ │ positions : │ │ 0x0000 line=450 │ │ 0x0017 line=454 │ │ 0x0019 line=456 │ │ @@ -823365,45 +823365,45 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -378ff8: |[378ff8] net.sf.dibdib.generic.BigSxg.toLong:()J │ │ -379008: 5370 ac73 |0000: iget-wide v0, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ -37900c: 7120 ae97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -379012: 0b00 |0005: move-result-wide v0 │ │ -379014: 1802 ffff ffff ffff ef7f |0006: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -37901e: 3004 0002 |000b: cmpg-double v4, v0, v2 │ │ -379022: 3c04 0400 |000d: if-gtz v4, 0011 // +0004 │ │ -379026: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -379028: 2802 |0010: goto 0012 // +0002 │ │ -37902a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -37902c: 1901 0080 |0012: const-wide/high16 v1, #long -9223372036854775808 // #8000 │ │ -379030: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -379034: 1001 |0016: return-wide v1 │ │ -379036: 5470 ad73 |0017: iget-object v0, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ -37903a: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -37903e: 6e10 af98 0000 |001b: invoke-virtual {v0}, Ljava/math/BigDecimal;.longValueExact:()J // method@98af │ │ -379044: 0b00 |001e: move-result-wide v0 │ │ -379046: 1000 |001f: return-wide v0 │ │ -379048: 6e10 fda1 0700 |0020: invoke-virtual {v7}, Lnet/sf/dibdib/generic/BigSxg;.toDoubleD4:()D // method@a1fd │ │ -37904e: 0b03 |0023: move-result-wide v3 │ │ -379050: 6105 cd72 |0024: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -379054: ad03 0305 |0026: mul-double v3, v3, v5 │ │ -379058: 1905 b0c3 |0028: const-wide/high16 v5, #long -4345973640412528640 // #c3b0 │ │ -37905c: 3000 0503 |002a: cmpg-double v0, v5, v3 │ │ -379060: 3b00 0a00 |002c: if-gez v0, 0036 // +000a │ │ -379064: 1905 b043 |002e: const-wide/high16 v5, #long 4877398396442247168 // #43b0 │ │ -379068: 3000 0305 |0030: cmpg-double v0, v3, v5 │ │ -37906c: 3b00 0400 |0032: if-gez v0, 0036 // +0004 │ │ -379070: 8b30 |0034: double-to-long v0, v3 │ │ -379072: 1000 |0035: return-wide v0 │ │ -379074: 1001 |0036: return-wide v1 │ │ +378ff4: |[378ff4] net.sf.dibdib.generic.BigSxg.toLong:()J │ │ +379004: 5370 ac73 |0000: iget-wide v0, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ +379008: 7120 ae97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37900e: 0b00 |0005: move-result-wide v0 │ │ +379010: 1802 ffff ffff ffff ef7f |0006: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +37901a: 3004 0002 |000b: cmpg-double v4, v0, v2 │ │ +37901e: 3c04 0400 |000d: if-gtz v4, 0011 // +0004 │ │ +379022: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +379024: 2802 |0010: goto 0012 // +0002 │ │ +379026: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +379028: 1901 0080 |0012: const-wide/high16 v1, #long -9223372036854775808 // #8000 │ │ +37902c: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +379030: 1001 |0016: return-wide v1 │ │ +379032: 5470 ad73 |0017: iget-object v0, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ +379036: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +37903a: 6e10 af98 0000 |001b: invoke-virtual {v0}, Ljava/math/BigDecimal;.longValueExact:()J // method@98af │ │ +379040: 0b00 |001e: move-result-wide v0 │ │ +379042: 1000 |001f: return-wide v0 │ │ +379044: 6e10 fda1 0700 |0020: invoke-virtual {v7}, Lnet/sf/dibdib/generic/BigSxg;.toDoubleD4:()D // method@a1fd │ │ +37904a: 0b03 |0023: move-result-wide v3 │ │ +37904c: 6105 cd72 |0024: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +379050: ad03 0305 |0026: mul-double v3, v3, v5 │ │ +379054: 1905 b0c3 |0028: const-wide/high16 v5, #long -4345973640412528640 // #c3b0 │ │ +379058: 3000 0503 |002a: cmpg-double v0, v5, v3 │ │ +37905c: 3b00 0a00 |002c: if-gez v0, 0036 // +000a │ │ +379060: 1905 b043 |002e: const-wide/high16 v5, #long 4877398396442247168 // #43b0 │ │ +379064: 3000 0305 |0030: cmpg-double v0, v3, v5 │ │ +379068: 3b00 0400 |0032: if-gez v0, 0036 // +0004 │ │ +37906c: 8b30 |0034: double-to-long v0, v3 │ │ +37906e: 1000 |0035: return-wide v0 │ │ +379070: 1001 |0036: return-wide v1 │ │ catches : 1 │ │ 0x0017 - 0x0026 │ │ Ljava/lang/Exception; -> 0x0036 │ │ positions : │ │ 0x0000 line=487 │ │ 0x0017 line=492 │ │ 0x001b line=493 │ │ @@ -823416,74 +823416,74 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -378ab4: |[378ab4] net.sf.dibdib.generic.BigSxg.toString:()Ljava/lang/String; │ │ -378ac4: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -378ac8: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378ace: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -378ad2: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378ad8: 5472 ad73 |000a: iget-object v2, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ -378adc: 3902 2000 |000c: if-nez v2, 002c // +0020 │ │ -378ae0: 2202 e812 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -378ae4: 7010 4098 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378aea: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378af0: 5373 ac73 |0016: iget-wide v3, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ -378af4: 8b35 |0018: double-to-long v5, v3 │ │ -378af6: 8655 |0019: long-to-double v5, v5 │ │ -378af8: 2f01 0305 |001a: cmpl-double v1, v3, v5 │ │ -378afc: 3901 0800 |001c: if-nez v1, 0024 // +0008 │ │ -378b00: 8b33 |001e: double-to-long v3, v3 │ │ -378b02: 8633 |001f: long-to-double v3, v3 │ │ -378b04: 6105 cd72 |0020: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -378b08: ad03 0305 |0022: mul-double v3, v3, v5 │ │ -378b0c: 6e30 4598 3204 |0024: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -378b12: 6e10 5498 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378b18: 0c01 |002a: move-result-object v1 │ │ -378b1a: 2805 |002b: goto 0030 // +0005 │ │ -378b1c: 6e10 b898 0200 |002c: invoke-virtual {v2}, Ljava/math/BigDecimal;.toString:()Ljava/lang/String; // method@98b8 │ │ -378b22: 0c01 |002f: move-result-object v1 │ │ -378b24: 6e20 4b98 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378b2a: 1a01 3e6d |0033: const-string v1, "e...[d4=" // string@6d3e │ │ -378b2e: 6e20 4b98 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378b34: 5371 ac73 |0038: iget-wide v1, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ -378b38: 6e30 4598 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -378b3e: 1a01 5f05 |003d: const-string v1, ", shifted=" // string@055f │ │ -378b42: 6e20 4b98 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378b48: 5471 ad73 |0042: iget-object v1, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ -378b4c: 6e20 4a98 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -378b52: 1a01 0805 |0047: const-string v1, ", divisor=" // string@0508 │ │ -378b56: 6e20 4b98 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378b5c: 5371 a673 |004c: iget-wide v1, v7, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a6 │ │ -378b60: 6e30 4898 1002 |004e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -378b66: 1a01 5405 |0051: const-string v1, ", original=" // string@0554 │ │ -378b6a: 6e20 4b98 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378b70: 5471 b073 |0056: iget-object v1, v7, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b0 │ │ -378b74: 6e20 4b98 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378b7a: 1a01 a500 |005b: const-string v1, " " // string@00a5 │ │ -378b7e: 6e20 4b98 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378b84: 5272 a773 |0060: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ -378b88: 6e20 4798 2000 |0062: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -378b8e: 6e20 4b98 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378b94: 5272 a873 |0068: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a8 │ │ -378b98: 6e20 4798 2000 |006a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -378b9e: 6e20 4b98 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378ba4: 5272 a973 |0070: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ -378ba8: 6e20 4798 2000 |0072: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -378bae: 6e20 4b98 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378bb4: 5271 aa73 |0078: iget v1, v7, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73aa │ │ -378bb8: 6e20 4798 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -378bbe: 1a01 3357 |007d: const-string v1, "]" // string@5733 │ │ -378bc2: 6e20 4b98 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378bc8: 6e10 5498 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378bce: 0c00 |0085: move-result-object v0 │ │ -378bd0: 1100 |0086: return-object v0 │ │ +378ab0: |[378ab0] net.sf.dibdib.generic.BigSxg.toString:()Ljava/lang/String; │ │ +378ac0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +378ac4: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378aca: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +378ace: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378ad4: 5472 ad73 |000a: iget-object v2, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ +378ad8: 3902 2000 |000c: if-nez v2, 002c // +0020 │ │ +378adc: 2202 e812 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +378ae0: 7010 4098 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378ae6: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378aec: 5373 ac73 |0016: iget-wide v3, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ +378af0: 8b35 |0018: double-to-long v5, v3 │ │ +378af2: 8655 |0019: long-to-double v5, v5 │ │ +378af4: 2f01 0305 |001a: cmpl-double v1, v3, v5 │ │ +378af8: 3901 0800 |001c: if-nez v1, 0024 // +0008 │ │ +378afc: 8b33 |001e: double-to-long v3, v3 │ │ +378afe: 8633 |001f: long-to-double v3, v3 │ │ +378b00: 6105 cd72 |0020: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +378b04: ad03 0305 |0022: mul-double v3, v3, v5 │ │ +378b08: 6e30 4598 3204 |0024: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +378b0e: 6e10 5498 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378b14: 0c01 |002a: move-result-object v1 │ │ +378b16: 2805 |002b: goto 0030 // +0005 │ │ +378b18: 6e10 b898 0200 |002c: invoke-virtual {v2}, Ljava/math/BigDecimal;.toString:()Ljava/lang/String; // method@98b8 │ │ +378b1e: 0c01 |002f: move-result-object v1 │ │ +378b20: 6e20 4b98 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378b26: 1a01 3e6d |0033: const-string v1, "e...[d4=" // string@6d3e │ │ +378b2a: 6e20 4b98 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378b30: 5371 ac73 |0038: iget-wide v1, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ +378b34: 6e30 4598 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +378b3a: 1a01 5f05 |003d: const-string v1, ", shifted=" // string@055f │ │ +378b3e: 6e20 4b98 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378b44: 5471 ad73 |0042: iget-object v1, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ +378b48: 6e20 4a98 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +378b4e: 1a01 0805 |0047: const-string v1, ", divisor=" // string@0508 │ │ +378b52: 6e20 4b98 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378b58: 5371 a673 |004c: iget-wide v1, v7, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a6 │ │ +378b5c: 6e30 4898 1002 |004e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +378b62: 1a01 5405 |0051: const-string v1, ", original=" // string@0554 │ │ +378b66: 6e20 4b98 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378b6c: 5471 b073 |0056: iget-object v1, v7, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b0 │ │ +378b70: 6e20 4b98 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378b76: 1a01 a500 |005b: const-string v1, " " // string@00a5 │ │ +378b7a: 6e20 4b98 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378b80: 5272 a773 |0060: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a7 │ │ +378b84: 6e20 4798 2000 |0062: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +378b8a: 6e20 4b98 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378b90: 5272 a873 |0068: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a8 │ │ +378b94: 6e20 4798 2000 |006a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +378b9a: 6e20 4b98 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378ba0: 5272 a973 |0070: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73a9 │ │ +378ba4: 6e20 4798 2000 |0072: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +378baa: 6e20 4b98 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378bb0: 5271 aa73 |0078: iget v1, v7, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73aa │ │ +378bb4: 6e20 4798 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +378bba: 1a01 3357 |007d: const-string v1, "]" // string@5733 │ │ +378bbe: 6e20 4b98 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378bc4: 6e10 5498 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378bca: 0c00 |0085: move-result-object v0 │ │ +378bcc: 1100 |0086: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x000a line=410 │ │ 0x000e line=411 │ │ 0x002c line=412 │ │ locals : │ │ @@ -823494,56 +823494,56 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -378bd4: |[378bd4] net.sf.dibdib.generic.BigSxg.toString:(I)Ljava/lang/String; │ │ -378be4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -378be8: 3350 0700 |0002: if-ne v0, v5, 0009 // +0007 │ │ -378bec: 6e10 ffa1 0400 |0004: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toString:()Ljava/lang/String; // method@a1ff │ │ -378bf2: 0c05 |0007: move-result-object v5 │ │ -378bf4: 1105 |0008: return-object v5 │ │ -378bf6: 1300 1000 |0009: const/16 v0, #int 16 // #10 │ │ -378bfa: 3250 2000 |000b: if-eq v0, v5, 002b // +0020 │ │ -378bfe: 2200 e812 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -378c02: 7010 4098 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378c08: 1a01 da05 |0012: const-string v1, "...(" // string@05da │ │ -378c0c: 6e20 4b98 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378c12: 6e20 4798 5000 |0017: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -378c18: 1a05 8604 |001a: const-string v5, "):" // string@0486 │ │ -378c1c: 6e20 4b98 5000 |001c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378c22: 6e10 ffa1 0400 |001f: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toString:()Ljava/lang/String; // method@a1ff │ │ -378c28: 0c05 |0022: move-result-object v5 │ │ -378c2a: 6e20 4b98 5000 |0023: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378c30: 6e10 5498 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378c36: 0c05 |0029: move-result-object v5 │ │ -378c38: 1105 |002a: return-object v5 │ │ -378c3a: 2205 e812 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -378c3e: 7010 4098 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378c44: 1a00 ab06 |0030: const-string v0, "0x..." // string@06ab │ │ -378c48: 6e20 4b98 0500 |0032: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378c4e: 5440 ad73 |0035: iget-object v0, v4, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ -378c52: 3900 0900 |0037: if-nez v0, 0040 // +0009 │ │ -378c56: 5340 ac73 |0039: iget-wide v0, v4, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ -378c5a: 6102 cd72 |003b: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -378c5e: ad00 0002 |003d: mul-double v0, v0, v2 │ │ -378c62: 2806 |003f: goto 0045 // +0006 │ │ -378c64: 6e10 ae98 0000 |0040: invoke-virtual {v0}, Ljava/math/BigDecimal;.longValue:()J // method@98ae │ │ -378c6a: 0b00 |0043: move-result-wide v0 │ │ -378c6c: 8600 |0044: long-to-double v0, v0 │ │ -378c6e: 7120 6a97 1000 |0045: invoke-static {v0, v1}, Ljava/lang/Double;.toHexString:(D)Ljava/lang/String; // method@976a │ │ -378c74: 0c00 |0048: move-result-object v0 │ │ -378c76: 6e20 4b98 0500 |0049: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378c7c: 1a00 d905 |004c: const-string v0, "..." // string@05d9 │ │ -378c80: 6e20 4b98 0500 |004e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378c86: 6e10 5498 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378c8c: 0c05 |0054: move-result-object v5 │ │ -378c8e: 1105 |0055: return-object v5 │ │ +378bd0: |[378bd0] net.sf.dibdib.generic.BigSxg.toString:(I)Ljava/lang/String; │ │ +378be0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +378be4: 3350 0700 |0002: if-ne v0, v5, 0009 // +0007 │ │ +378be8: 6e10 ffa1 0400 |0004: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toString:()Ljava/lang/String; // method@a1ff │ │ +378bee: 0c05 |0007: move-result-object v5 │ │ +378bf0: 1105 |0008: return-object v5 │ │ +378bf2: 1300 1000 |0009: const/16 v0, #int 16 // #10 │ │ +378bf6: 3250 2000 |000b: if-eq v0, v5, 002b // +0020 │ │ +378bfa: 2200 e812 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +378bfe: 7010 4098 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378c04: 1a01 da05 |0012: const-string v1, "...(" // string@05da │ │ +378c08: 6e20 4b98 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378c0e: 6e20 4798 5000 |0017: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +378c14: 1a05 8604 |001a: const-string v5, "):" // string@0486 │ │ +378c18: 6e20 4b98 5000 |001c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378c1e: 6e10 ffa1 0400 |001f: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toString:()Ljava/lang/String; // method@a1ff │ │ +378c24: 0c05 |0022: move-result-object v5 │ │ +378c26: 6e20 4b98 5000 |0023: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378c2c: 6e10 5498 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378c32: 0c05 |0029: move-result-object v5 │ │ +378c34: 1105 |002a: return-object v5 │ │ +378c36: 2205 e812 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +378c3a: 7010 4098 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378c40: 1a00 ab06 |0030: const-string v0, "0x..." // string@06ab │ │ +378c44: 6e20 4b98 0500 |0032: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378c4a: 5440 ad73 |0035: iget-object v0, v4, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ad │ │ +378c4e: 3900 0900 |0037: if-nez v0, 0040 // +0009 │ │ +378c52: 5340 ac73 |0039: iget-wide v0, v4, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ac │ │ +378c56: 6102 cd72 |003b: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +378c5a: ad00 0002 |003d: mul-double v0, v0, v2 │ │ +378c5e: 2806 |003f: goto 0045 // +0006 │ │ +378c60: 6e10 ae98 0000 |0040: invoke-virtual {v0}, Ljava/math/BigDecimal;.longValue:()J // method@98ae │ │ +378c66: 0b00 |0043: move-result-wide v0 │ │ +378c68: 8600 |0044: long-to-double v0, v0 │ │ +378c6a: 7120 6a97 1000 |0045: invoke-static {v0, v1}, Ljava/lang/Double;.toHexString:(D)Ljava/lang/String; // method@976a │ │ +378c70: 0c00 |0048: move-result-object v0 │ │ +378c72: 6e20 4b98 0500 |0049: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378c78: 1a00 d905 |004c: const-string v0, "..." // string@05d9 │ │ +378c7c: 6e20 4b98 0500 |004e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378c82: 6e10 5498 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378c88: 0c05 |0054: move-result-object v5 │ │ +378c8a: 1105 |0055: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=434 │ │ 0x000d line=438 │ │ 0x002b line=440 │ │ 0x0035 line=442 │ │ 0x0039 line=443 │ │ @@ -823639,21 +823639,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -3810a0: |[3810a0] net.sf.dibdib.generic.JResult.:()V │ │ -3810b0: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -3810b4: 2301 0216 |0002: new-array v1, v0, [Lnet/sf/dibdib/generic/JResult; // type@1602 │ │ -3810b8: 6901 fe75 |0004: sput-object v1, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75fe │ │ -3810bc: 2300 dd15 |0006: new-array v0, v0, [Ljava/lang/Thread; // type@15dd │ │ -3810c0: 6900 ff75 |0008: sput-object v0, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@75ff │ │ -3810c4: 0e00 |000a: return-void │ │ +38109c: |[38109c] net.sf.dibdib.generic.JResult.:()V │ │ +3810ac: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +3810b0: 2301 0216 |0002: new-array v1, v0, [Lnet/sf/dibdib/generic/JResult; // type@1602 │ │ +3810b4: 6901 fe75 |0004: sput-object v1, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75fe │ │ +3810b8: 2300 dd15 |0006: new-array v0, v0, [Ljava/lang/Thread; // type@15dd │ │ +3810bc: 6900 ff75 |0008: sput-object v0, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@75ff │ │ +3810c0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=27 │ │ 0x0008 line=28 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/JResult;) │ │ @@ -823661,17 +823661,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3810c8: |[3810c8] net.sf.dibdib.generic.JResult.:()V │ │ -3810d8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3810de: 0e00 |0003: return-void │ │ +3810c4: |[3810c4] net.sf.dibdib.generic.JResult.:()V │ │ +3810d4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3810da: 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;) │ │ @@ -823679,27 +823679,27 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -3810e0: |[3810e0] net.sf.dibdib.generic.JResult.drop8Pool:()V │ │ -3810f0: 7100 29a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.getThreadIndex:()B // method@a229 │ │ -3810f6: 0a00 |0003: move-result v0 │ │ -3810f8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -3810fc: 6201 fe75 |0006: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75fe │ │ -381100: d502 ff00 |0008: and-int/lit16 v2, v0, #int 255 // #00ff │ │ -381104: 4601 0102 |000a: aget-object v1, v1, v2 │ │ -381108: 6e10 2ca2 0100 |000c: invoke-virtual {v1}, Lnet/sf/dibdib/generic/JResult;.recycle:()V // method@a22c │ │ -38110e: 6201 ff75 |000f: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@75ff │ │ -381112: d500 ff00 |0011: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -381116: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -381118: 4d02 0100 |0014: aput-object v2, v1, v0 │ │ -38111c: 0e00 |0016: return-void │ │ +3810dc: |[3810dc] net.sf.dibdib.generic.JResult.drop8Pool:()V │ │ +3810ec: 7100 29a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.getThreadIndex:()B // method@a229 │ │ +3810f2: 0a00 |0003: move-result v0 │ │ +3810f4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +3810f8: 6201 fe75 |0006: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75fe │ │ +3810fc: d502 ff00 |0008: and-int/lit16 v2, v0, #int 255 // #00ff │ │ +381100: 4601 0102 |000a: aget-object v1, v1, v2 │ │ +381104: 6e10 2ca2 0100 |000c: invoke-virtual {v1}, Lnet/sf/dibdib/generic/JResult;.recycle:()V // method@a22c │ │ +38110a: 6201 ff75 |000f: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@75ff │ │ +38110e: d500 ff00 |0011: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +381112: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +381114: 4d02 0100 |0014: aput-object v2, v1, v0 │ │ +381118: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=72 │ │ 0x000f line=74 │ │ locals : │ │ │ │ @@ -823708,56 +823708,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 │ │ -38101c: |[38101c] net.sf.dibdib.generic.JResult.get8Pool:()Lnet/sf/dibdib/generic/JResult; │ │ -38102c: 7100 29a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.getThreadIndex:()B // method@a229 │ │ -381032: 0a00 |0003: move-result v0 │ │ -381034: 7110 28a2 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/generic/JResult;.get8Pool:(B)Lnet/sf/dibdib/generic/JResult; // method@a228 │ │ -38103a: 0c00 |0007: move-result-object v0 │ │ -38103c: 1100 |0008: return-object v0 │ │ +381018: |[381018] net.sf.dibdib.generic.JResult.get8Pool:()Lnet/sf/dibdib/generic/JResult; │ │ +381028: 7100 29a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.getThreadIndex:()B // method@a229 │ │ +38102e: 0a00 |0003: move-result v0 │ │ +381030: 7110 28a2 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/generic/JResult;.get8Pool:(B)Lnet/sf/dibdib/generic/JResult; // method@a228 │ │ +381036: 0c00 |0007: move-result-object v0 │ │ +381038: 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 │ │ -381040: |[381040] net.sf.dibdib.generic.JResult.get8Pool:(B)Lnet/sf/dibdib/generic/JResult; │ │ -381050: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -381054: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -381056: 1103 |0003: return-object v3 │ │ -381058: d530 ff00 |0004: and-int/lit16 v0, v3, #int 255 // #00ff │ │ -38105c: 6201 ff75 |0006: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@75ff │ │ -381060: 4602 0100 |0008: aget-object v2, v1, v0 │ │ -381064: 3902 1800 |000a: if-nez v2, 0022 // +0018 │ │ -381068: 7100 6398 0000 |000c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -38106e: 0c02 |000f: move-result-object v2 │ │ -381070: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ -381074: 6203 fe75 |0012: sget-object v3, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75fe │ │ -381078: 4601 0300 |0014: aget-object v1, v3, v0 │ │ -38107c: 3801 0500 |0016: if-eqz v1, 001b // +0005 │ │ -381080: 4601 0300 |0018: aget-object v1, v3, v0 │ │ -381084: 2806 |001a: goto 0020 // +0006 │ │ -381086: 2201 8f14 |001b: new-instance v1, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ -38108a: 7010 24a2 0100 |001d: invoke-direct {v1}, Lnet/sf/dibdib/generic/JResult;.:()V // method@a224 │ │ -381090: 4d01 0300 |0020: aput-object v1, v3, v0 │ │ -381094: 6203 fe75 |0022: sget-object v3, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75fe │ │ -381098: 4603 0300 |0024: aget-object v3, v3, v0 │ │ -38109c: 1103 |0026: return-object v3 │ │ +38103c: |[38103c] net.sf.dibdib.generic.JResult.get8Pool:(B)Lnet/sf/dibdib/generic/JResult; │ │ +38104c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +381050: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +381052: 1103 |0003: return-object v3 │ │ +381054: d530 ff00 |0004: and-int/lit16 v0, v3, #int 255 // #00ff │ │ +381058: 6201 ff75 |0006: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@75ff │ │ +38105c: 4602 0100 |0008: aget-object v2, v1, v0 │ │ +381060: 3902 1800 |000a: if-nez v2, 0022 // +0018 │ │ +381064: 7100 6398 0000 |000c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +38106a: 0c02 |000f: move-result-object v2 │ │ +38106c: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ +381070: 6203 fe75 |0012: sget-object v3, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75fe │ │ +381074: 4601 0300 |0014: aget-object v1, v3, v0 │ │ +381078: 3801 0500 |0016: if-eqz v1, 001b // +0005 │ │ +38107c: 4601 0300 |0018: aget-object v1, v3, v0 │ │ +381080: 2806 |001a: goto 0020 // +0006 │ │ +381082: 2201 8f14 |001b: new-instance v1, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ +381086: 7010 24a2 0100 |001d: invoke-direct {v1}, Lnet/sf/dibdib/generic/JResult;.:()V // method@a224 │ │ +38108c: 4d01 0300 |0020: aput-object v1, v3, v0 │ │ +381090: 6203 fe75 |0022: sget-object v3, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75fe │ │ +381094: 4603 0300 |0024: aget-object v3, v3, v0 │ │ +381098: 1103 |0026: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=35 │ │ 0x000c line=36 │ │ 0x0012 line=38 │ │ 0x0022 line=40 │ │ locals : │ │ @@ -823768,30 +823768,30 @@ │ │ type : '()B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -380f44: |[380f44] net.sf.dibdib.generic.JResult.getThreadIndex:()B │ │ -380f54: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -380f5a: 0c00 |0003: move-result-object v0 │ │ -380f5c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -380f5e: 6202 ff75 |0005: sget-object v2, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@75ff │ │ -380f62: 2123 |0007: array-length v3, v2 │ │ -380f64: 3531 0b00 |0008: if-ge v1, v3, 0013 // +000b │ │ -380f68: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -380f6c: 3320 0400 |000c: if-ne v0, v2, 0010 // +0004 │ │ -380f70: 8d10 |000e: int-to-byte v0, v1 │ │ -380f72: 0f00 |000f: return v0 │ │ -380f74: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -380f78: 28f3 |0012: goto 0005 // -000d │ │ -380f7a: 7110 2aa2 0000 |0013: invoke-static {v0}, Lnet/sf/dibdib/generic/JResult;.getThreadIndexSynchronized:(Ljava/lang/Thread;)B // method@a22a │ │ -380f80: 0a00 |0016: move-result v0 │ │ -380f82: 0f00 |0017: return v0 │ │ +380f40: |[380f40] net.sf.dibdib.generic.JResult.getThreadIndex:()B │ │ +380f50: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +380f56: 0c00 |0003: move-result-object v0 │ │ +380f58: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +380f5a: 6202 ff75 |0005: sget-object v2, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@75ff │ │ +380f5e: 2123 |0007: array-length v3, v2 │ │ +380f60: 3531 0b00 |0008: if-ge v1, v3, 0013 // +000b │ │ +380f64: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +380f68: 3320 0400 |000c: if-ne v0, v2, 0010 // +0004 │ │ +380f6c: 8d10 |000e: int-to-byte v0, v1 │ │ +380f6e: 0f00 |000f: return v0 │ │ +380f70: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +380f74: 28f3 |0012: goto 0005 // -000d │ │ +380f76: 7110 2aa2 0000 |0013: invoke-static {v0}, Lnet/sf/dibdib/generic/JResult;.getThreadIndexSynchronized:(Ljava/lang/Thread;)B // method@a22a │ │ +380f7c: 0a00 |0016: move-result v0 │ │ +380f7e: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x000a line=58 │ │ 0x0013 line=62 │ │ locals : │ │ @@ -823801,43 +823801,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 │ │ -380f84: |[380f84] net.sf.dibdib.generic.JResult.getThreadIndexSynchronized:(Ljava/lang/Thread;)B │ │ -380f94: 1c00 8f14 |0000: const-class v0, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ -380f98: 1d00 |0002: monitor-enter v0 │ │ -380f9a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -380f9c: 6202 ff75 |0004: sget-object v2, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@75ff │ │ -380fa0: 2123 |0006: array-length v3, v2 │ │ -380fa2: 3531 1e00 |0007: if-ge v1, v3, 0025 // +001e │ │ -380fa6: 4603 0201 |0009: aget-object v3, v2, v1 │ │ -380faa: 3903 1700 |000b: if-nez v3, 0022 // +0017 │ │ -380fae: 4d04 0201 |000d: aput-object v4, v2, v1 │ │ -380fb2: 6204 fe75 |000f: sget-object v4, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75fe │ │ -380fb6: 4602 0401 |0011: aget-object v2, v4, v1 │ │ -380fba: 3802 0500 |0013: if-eqz v2, 0018 // +0005 │ │ -380fbe: 4602 0401 |0015: aget-object v2, v4, v1 │ │ -380fc2: 2806 |0017: goto 001d // +0006 │ │ -380fc4: 2202 8f14 |0018: new-instance v2, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ -380fc8: 7010 24a2 0200 |001a: invoke-direct {v2}, Lnet/sf/dibdib/generic/JResult;.:()V // method@a224 │ │ -380fce: 4d02 0401 |001d: aput-object v2, v4, v1 │ │ -380fd2: 8d14 |001f: int-to-byte v4, v1 │ │ -380fd4: 1e00 |0020: monitor-exit v0 │ │ -380fd6: 0f04 |0021: return v4 │ │ -380fd8: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -380fdc: 28e0 |0024: goto 0004 // -0020 │ │ -380fde: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -380fe0: 1e00 |0026: monitor-exit v0 │ │ -380fe2: 0f04 |0027: return v4 │ │ -380fe4: 0d04 |0028: move-exception v4 │ │ -380fe6: 1e00 |0029: monitor-exit v0 │ │ -380fe8: 2704 |002a: throw v4 │ │ +380f80: |[380f80] net.sf.dibdib.generic.JResult.getThreadIndexSynchronized:(Ljava/lang/Thread;)B │ │ +380f90: 1c00 8f14 |0000: const-class v0, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ +380f94: 1d00 |0002: monitor-enter v0 │ │ +380f96: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +380f98: 6202 ff75 |0004: sget-object v2, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@75ff │ │ +380f9c: 2123 |0006: array-length v3, v2 │ │ +380f9e: 3531 1e00 |0007: if-ge v1, v3, 0025 // +001e │ │ +380fa2: 4603 0201 |0009: aget-object v3, v2, v1 │ │ +380fa6: 3903 1700 |000b: if-nez v3, 0022 // +0017 │ │ +380faa: 4d04 0201 |000d: aput-object v4, v2, v1 │ │ +380fae: 6204 fe75 |000f: sget-object v4, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75fe │ │ +380fb2: 4602 0401 |0011: aget-object v2, v4, v1 │ │ +380fb6: 3802 0500 |0013: if-eqz v2, 0018 // +0005 │ │ +380fba: 4602 0401 |0015: aget-object v2, v4, v1 │ │ +380fbe: 2806 |0017: goto 001d // +0006 │ │ +380fc0: 2202 8f14 |0018: new-instance v2, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ +380fc4: 7010 24a2 0200 |001a: invoke-direct {v2}, Lnet/sf/dibdib/generic/JResult;.:()V // method@a224 │ │ +380fca: 4d02 0401 |001d: aput-object v2, v4, v1 │ │ +380fce: 8d14 |001f: int-to-byte v4, v1 │ │ +380fd0: 1e00 |0020: monitor-exit v0 │ │ +380fd2: 0f04 |0021: return v4 │ │ +380fd4: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +380fd8: 28e0 |0024: goto 0004 // -0020 │ │ +380fda: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +380fdc: 1e00 |0026: monitor-exit v0 │ │ +380fde: 0f04 |0027: return v4 │ │ +380fe0: 0d04 |0028: move-exception v4 │ │ +380fe2: 1e00 |0029: monitor-exit v0 │ │ +380fe4: 2704 |002a: throw v4 │ │ catches : 1 │ │ 0x0004 - 0x001f │ │ -> 0x0028 │ │ positions : │ │ 0x0004 line=44 │ │ 0x0009 line=45 │ │ 0x000d line=46 │ │ @@ -823853,39 +823853,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -380f28: |[380f28] net.sf.dibdib.generic.JResult.equals:(Ljava/lang/Object;)Z │ │ -380f38: 3310 0400 |0000: if-ne v0, v1, 0004 // +0004 │ │ -380f3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -380f3e: 0f01 |0003: return v1 │ │ -380f40: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -380f42: 0f01 |0005: return v1 │ │ +380f24: |[380f24] net.sf.dibdib.generic.JResult.equals:(Ljava/lang/Object;)Z │ │ +380f34: 3310 0400 |0000: if-ne v0, v1, 0004 // +0004 │ │ +380f38: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +380f3a: 0f01 |0003: return v1 │ │ +380f3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +380f3e: 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 │ │ -380ff8: |[380ff8] net.sf.dibdib.generic.JResult.hashCode:()I │ │ -381008: 6e10 eb97 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -38100e: 0c00 |0003: move-result-object v0 │ │ -381010: 6e10 1998 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -381016: 0a00 |0007: move-result v0 │ │ -381018: 0f00 |0008: return v0 │ │ +380ff4: |[380ff4] net.sf.dibdib.generic.JResult.hashCode:()I │ │ +381004: 6e10 eb97 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +38100a: 0c00 |0003: move-result-object v0 │ │ +38100c: 6e10 1998 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +381012: 0a00 |0007: move-result v0 │ │ +381014: 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;) │ │ @@ -823893,29 +823893,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -381120: |[381120] net.sf.dibdib.generic.JResult.recycle:()V │ │ -381130: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -381134: 5a20 fa75 |0002: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long0:J // field@75fa │ │ -381138: 5a20 fb75 |0004: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long1:J // field@75fb │ │ -38113c: 5a20 fc75 |0006: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long2:J // field@75fc │ │ -381140: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -381144: 5a20 f775 |000a: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double0:D // field@75f7 │ │ -381148: 5a20 f875 |000c: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double1:D // field@75f8 │ │ -38114c: 5a20 f975 |000e: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double2:D // field@75f9 │ │ -381150: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -381152: 5b20 0176 |0011: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object0:Ljava/lang/Object; // field@7601 │ │ -381156: 5b20 0276 |0013: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object1:Ljava/lang/Object; // field@7602 │ │ -38115a: 5b20 0376 |0015: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object2:Ljava/lang/Object; // field@7603 │ │ -38115e: 5b20 0076 |0017: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.o4Array:Ljava/lang/Object; // field@7600 │ │ -381162: 0e00 |0019: return-void │ │ +38111c: |[38111c] net.sf.dibdib.generic.JResult.recycle:()V │ │ +38112c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +381130: 5a20 fa75 |0002: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long0:J // field@75fa │ │ +381134: 5a20 fb75 |0004: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long1:J // field@75fb │ │ +381138: 5a20 fc75 |0006: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long2:J // field@75fc │ │ +38113c: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +381140: 5a20 f775 |000a: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double0:D // field@75f7 │ │ +381144: 5a20 f875 |000c: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double1:D // field@75f8 │ │ +381148: 5a20 f975 |000e: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double2:D // field@75f9 │ │ +38114c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +38114e: 5b20 0176 |0011: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object0:Ljava/lang/Object; // field@7601 │ │ +381152: 5b20 0276 |0013: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object1:Ljava/lang/Object; // field@7602 │ │ +381156: 5b20 0376 |0015: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object2:Ljava/lang/Object; // field@7603 │ │ +38115a: 5b20 0076 |0017: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.o4Array:Ljava/lang/Object; // field@7600 │ │ +38115e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=78 │ │ 0x0004 line=79 │ │ 0x0006 line=80 │ │ 0x000a line=81 │ │ 0x000c line=82 │ │ @@ -824270,18 +824270,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 │ │ -381610: |[381610] net.sf.dibdib.generic.QIfs$QRunnableIf$-CC.$default$call:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;)Ljava/lang/Object; │ │ -381620: 7210 66a2 0100 |0000: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ -381626: 0c00 |0003: move-result-object v0 │ │ -381628: 1100 |0004: return-object v0 │ │ +38160c: |[38160c] net.sf.dibdib.generic.QIfs$QRunnableIf$-CC.$default$call:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;)Ljava/lang/Object; │ │ +38161c: 7210 66a2 0100 |0000: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ +381622: 0c00 |0003: move-result-object v0 │ │ +381624: 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 - │ │ @@ -824542,31 +824542,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -381a6c: |[381a6c] net.sf.dibdib.generic.QIfs.:()V │ │ -381a7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -381a7e: 2301 0516 |0001: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -381a82: 6901 2976 |0003: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_ITEMS:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7629 │ │ -381a86: 2301 0716 |0005: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -381a8a: 6901 2a76 |0007: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762a │ │ -381a8e: 2301 0b16 |0009: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -381a92: 6901 2d76 |000b: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_WORDS:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@762d │ │ -381a96: 2301 0416 |000d: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1604 │ │ -381a9a: 6901 2876 |000f: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_ENUMS:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7628 │ │ -381a9e: 2301 0316 |0011: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1603 │ │ -381aa2: 6901 2776 |0013: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_COMPONENTS:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7627 │ │ -381aa6: 2301 0a16 |0015: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QVal; // type@160a │ │ -381aaa: 6901 2c76 |0017: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_VALS:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@762c │ │ -381aae: 2300 0916 |0019: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QTaskR; // type@1609 │ │ -381ab2: 6900 2b76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_TASKS:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@762b │ │ -381ab6: 0e00 |001d: return-void │ │ +381a68: |[381a68] net.sf.dibdib.generic.QIfs.:()V │ │ +381a78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +381a7a: 2301 0516 |0001: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +381a7e: 6901 2976 |0003: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_ITEMS:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7629 │ │ +381a82: 2301 0716 |0005: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +381a86: 6901 2a76 |0007: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762a │ │ +381a8a: 2301 0b16 |0009: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +381a8e: 6901 2d76 |000b: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_WORDS:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@762d │ │ +381a92: 2301 0416 |000d: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1604 │ │ +381a96: 6901 2876 |000f: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_ENUMS:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7628 │ │ +381a9a: 2301 0316 |0011: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1603 │ │ +381a9e: 6901 2776 |0013: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_COMPONENTS:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7627 │ │ +381aa2: 2301 0a16 |0015: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QVal; // type@160a │ │ +381aa6: 6901 2c76 |0017: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_VALS:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@762c │ │ +381aaa: 2300 0916 |0019: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QTaskR; // type@1609 │ │ +381aae: 6900 2b76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_TASKS:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@762b │ │ +381ab2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=145 │ │ 0x0007 line=146 │ │ 0x000b line=147 │ │ 0x000f line=148 │ │ 0x0013 line=251 │ │ @@ -824579,17 +824579,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -381ab8: |[381ab8] net.sf.dibdib.generic.QIfs.:()V │ │ -381ac8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -381ace: 0e00 |0003: return-void │ │ +381ab4: |[381ab4] net.sf.dibdib.generic.QIfs.:()V │ │ +381ac4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +381aca: 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;) │ │ @@ -824597,170 +824597,170 @@ │ │ type : '(JJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 71 16-bit code units │ │ -3818a0: |[3818a0] net.sf.dibdib.generic.QIfs.compareShashPartial:(JJ)I │ │ -3818b0: 1600 0f00 |0000: const-wide/16 v0, #int 15 // #f │ │ -3818b4: a002 0700 |0002: and-long v2, v7, v0 │ │ -3818b8: 1604 0700 |0004: const-wide/16 v4, #int 7 // #7 │ │ -3818bc: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ -3818c0: 3806 2c00 |0008: if-eqz v6, 0034 // +002c │ │ -3818c4: c090 |000a: and-long/2addr v0, v9 │ │ -3818c6: 3102 0400 |000b: cmp-long v2, v4, v0 │ │ -3818ca: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -3818ce: 2825 |000f: goto 0034 // +0025 │ │ -3818d0: a000 0704 |0010: and-long v0, v7, v4 │ │ -3818d4: 1602 0300 |0012: const-wide/16 v2, #int 3 // #3 │ │ -3818d8: 3106 0200 |0014: cmp-long v6, v2, v0 │ │ -3818dc: 3806 1a00 |0016: if-eqz v6, 0030 // +001a │ │ -3818e0: a000 0904 |0018: and-long v0, v9, v4 │ │ -3818e4: 3104 0200 |001a: cmp-long v4, v2, v0 │ │ -3818e8: 3904 0300 |001c: if-nez v4, 001f // +0003 │ │ -3818ec: 2812 |001e: goto 0030 // +0012 │ │ -3818ee: a000 0702 |001f: and-long v0, v7, v2 │ │ -3818f2: 1604 0100 |0021: const-wide/16 v4, #int 1 // #1 │ │ -3818f6: 3106 0400 |0023: cmp-long v6, v4, v0 │ │ -3818fa: 3806 0800 |0025: if-eqz v6, 002d // +0008 │ │ -3818fe: a000 0902 |0027: and-long v0, v9, v2 │ │ -381902: 3102 0400 |0029: cmp-long v2, v4, v0 │ │ -381906: 3902 1000 |002b: if-nez v2, 003b // +0010 │ │ -38190a: 1600 00fc |002d: const-wide/16 v0, #int -1024 // #fc00 │ │ -38190e: 280a |002f: goto 0039 // +000a │ │ -381910: 1700 0000 e0ff |0030: const-wide/32 v0, #float -nan // #ffe00000 │ │ -381916: 2806 |0033: goto 0039 // +0006 │ │ -381918: 1800 0000 0000 ffff ffff |0034: const-wide v0, #double -nan // #ffffffff00000000 │ │ -381922: c007 |0039: and-long/2addr v7, v0 │ │ -381924: c009 |003a: and-long/2addr v9, v0 │ │ -381926: 3100 0709 |003b: cmp-long v0, v7, v9 │ │ -38192a: 3900 0400 |003d: if-nez v0, 0041 // +0004 │ │ -38192e: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -381930: 2806 |0040: goto 0046 // +0006 │ │ -381932: 3b00 0400 |0041: if-gez v0, 0045 // +0004 │ │ -381936: 12f7 |0043: const/4 v7, #int -1 // #ff │ │ -381938: 2802 |0044: goto 0046 // +0002 │ │ -38193a: 1217 |0045: const/4 v7, #int 1 // #1 │ │ -38193c: 0f07 |0046: return v7 │ │ +38189c: |[38189c] net.sf.dibdib.generic.QIfs.compareShashPartial:(JJ)I │ │ +3818ac: 1600 0f00 |0000: const-wide/16 v0, #int 15 // #f │ │ +3818b0: a002 0700 |0002: and-long v2, v7, v0 │ │ +3818b4: 1604 0700 |0004: const-wide/16 v4, #int 7 // #7 │ │ +3818b8: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ +3818bc: 3806 2c00 |0008: if-eqz v6, 0034 // +002c │ │ +3818c0: c090 |000a: and-long/2addr v0, v9 │ │ +3818c2: 3102 0400 |000b: cmp-long v2, v4, v0 │ │ +3818c6: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +3818ca: 2825 |000f: goto 0034 // +0025 │ │ +3818cc: a000 0704 |0010: and-long v0, v7, v4 │ │ +3818d0: 1602 0300 |0012: const-wide/16 v2, #int 3 // #3 │ │ +3818d4: 3106 0200 |0014: cmp-long v6, v2, v0 │ │ +3818d8: 3806 1a00 |0016: if-eqz v6, 0030 // +001a │ │ +3818dc: a000 0904 |0018: and-long v0, v9, v4 │ │ +3818e0: 3104 0200 |001a: cmp-long v4, v2, v0 │ │ +3818e4: 3904 0300 |001c: if-nez v4, 001f // +0003 │ │ +3818e8: 2812 |001e: goto 0030 // +0012 │ │ +3818ea: a000 0702 |001f: and-long v0, v7, v2 │ │ +3818ee: 1604 0100 |0021: const-wide/16 v4, #int 1 // #1 │ │ +3818f2: 3106 0400 |0023: cmp-long v6, v4, v0 │ │ +3818f6: 3806 0800 |0025: if-eqz v6, 002d // +0008 │ │ +3818fa: a000 0902 |0027: and-long v0, v9, v2 │ │ +3818fe: 3102 0400 |0029: cmp-long v2, v4, v0 │ │ +381902: 3902 1000 |002b: if-nez v2, 003b // +0010 │ │ +381906: 1600 00fc |002d: const-wide/16 v0, #int -1024 // #fc00 │ │ +38190a: 280a |002f: goto 0039 // +000a │ │ +38190c: 1700 0000 e0ff |0030: const-wide/32 v0, #float -nan // #ffe00000 │ │ +381912: 2806 |0033: goto 0039 // +0006 │ │ +381914: 1800 0000 0000 ffff ffff |0034: const-wide v0, #double -nan // #ffffffff00000000 │ │ +38191e: c007 |0039: and-long/2addr v7, v0 │ │ +381920: c009 |003a: and-long/2addr v9, v0 │ │ +381922: 3100 0709 |003b: cmp-long v0, v7, v9 │ │ +381926: 3900 0400 |003d: if-nez v0, 0041 // +0004 │ │ +38192a: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +38192c: 2806 |0040: goto 0046 // +0006 │ │ +38192e: 3b00 0400 |0041: if-gez v0, 0045 // +0004 │ │ +381932: 12f7 |0043: const/4 v7, #int -1 // #ff │ │ +381934: 2802 |0044: goto 0046 // +0002 │ │ +381936: 1217 |0045: const/4 v7, #int 1 // #1 │ │ +381938: 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 │ │ -3819ac: |[3819ac] net.sf.dibdib.generic.QIfs.encodeIndex:(JI)J │ │ -3819bc: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -3819c0: 3760 0c00 |0002: if-le v0, v6, 000e // +000c │ │ -3819c4: e006 0602 |0004: shl-int/lit8 v6, v6, #int 2 // #02 │ │ -3819c8: de06 0601 |0006: or-int/lit8 v6, v6, #int 1 // #01 │ │ -3819cc: 8160 |0008: int-to-long v0, v6 │ │ -3819ce: 1602 00fc |0009: const-wide/16 v2, #int -1024 // #fc00 │ │ -3819d2: c024 |000b: and-long/2addr v4, v2 │ │ -3819d4: c104 |000c: or-long/2addr v4, v0 │ │ -3819d6: 1004 |000d: return-wide v4 │ │ -3819d8: 1500 0400 |000e: const/high16 v0, #int 262144 // #4 │ │ -3819dc: 3760 0b00 |0010: if-le v0, v6, 001b // +000b │ │ -3819e0: e006 0603 |0012: shl-int/lit8 v6, v6, #int 3 // #03 │ │ -3819e4: de06 0603 |0014: or-int/lit8 v6, v6, #int 3 // #03 │ │ -3819e8: 8160 |0016: int-to-long v0, v6 │ │ -3819ea: 1702 0000 e0ff |0017: const-wide/32 v2, #float -nan // #ffe00000 │ │ -3819f0: 28f1 |001a: goto 000b // -000f │ │ -3819f2: 8160 |001b: int-to-long v0, v6 │ │ -3819f4: 1246 |001c: const/4 v6, #int 4 // #4 │ │ -3819f6: c360 |001d: shl-long/2addr v0, v6 │ │ -3819f8: 1602 0700 |001e: const-wide/16 v2, #int 7 // #7 │ │ -3819fc: c120 |0020: or-long/2addr v0, v2 │ │ -3819fe: 1802 0000 0000 ffff ffff |0021: const-wide v2, #double -nan // #ffffffff00000000 │ │ -381a08: 28e5 |0026: goto 000b // -001b │ │ +3819a8: |[3819a8] net.sf.dibdib.generic.QIfs.encodeIndex:(JI)J │ │ +3819b8: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +3819bc: 3760 0c00 |0002: if-le v0, v6, 000e // +000c │ │ +3819c0: e006 0602 |0004: shl-int/lit8 v6, v6, #int 2 // #02 │ │ +3819c4: de06 0601 |0006: or-int/lit8 v6, v6, #int 1 // #01 │ │ +3819c8: 8160 |0008: int-to-long v0, v6 │ │ +3819ca: 1602 00fc |0009: const-wide/16 v2, #int -1024 // #fc00 │ │ +3819ce: c024 |000b: and-long/2addr v4, v2 │ │ +3819d0: c104 |000c: or-long/2addr v4, v0 │ │ +3819d2: 1004 |000d: return-wide v4 │ │ +3819d4: 1500 0400 |000e: const/high16 v0, #int 262144 // #4 │ │ +3819d8: 3760 0b00 |0010: if-le v0, v6, 001b // +000b │ │ +3819dc: e006 0603 |0012: shl-int/lit8 v6, v6, #int 3 // #03 │ │ +3819e0: de06 0603 |0014: or-int/lit8 v6, v6, #int 3 // #03 │ │ +3819e4: 8160 |0016: int-to-long v0, v6 │ │ +3819e6: 1702 0000 e0ff |0017: const-wide/32 v2, #float -nan // #ffe00000 │ │ +3819ec: 28f1 |001a: goto 000b // -000f │ │ +3819ee: 8160 |001b: int-to-long v0, v6 │ │ +3819f0: 1246 |001c: const/4 v6, #int 4 // #4 │ │ +3819f2: c360 |001d: shl-long/2addr v0, v6 │ │ +3819f4: 1602 0700 |001e: const-wide/16 v2, #int 7 // #7 │ │ +3819f8: c120 |0020: or-long/2addr v0, v2 │ │ +3819fa: 1802 0000 0000 ffff ffff |0021: const-wide v2, #double -nan // #ffffffff00000000 │ │ +381a04: 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 │ │ -381a0c: |[381a0c] net.sf.dibdib.generic.QIfs.getShashPartial:(J)J │ │ -381a1c: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -381a20: a002 0700 |0002: and-long v2, v7, v0 │ │ -381a24: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -381a28: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ -381a2c: 3906 0300 |0008: if-nez v6, 000b // +0003 │ │ -381a30: 1007 |000a: return-wide v7 │ │ -381a32: 1602 0300 |000b: const-wide/16 v2, #int 3 // #3 │ │ -381a36: a004 0702 |000d: and-long v4, v7, v2 │ │ -381a3a: 3106 0004 |000f: cmp-long v6, v0, v4 │ │ -381a3e: 3906 0600 |0011: if-nez v6, 0017 // +0006 │ │ -381a42: 1600 00fc |0013: const-wide/16 v0, #int -1024 // #fc00 │ │ -381a46: c007 |0015: and-long/2addr v7, v0 │ │ -381a48: 1007 |0016: return-wide v7 │ │ -381a4a: 1600 0700 |0017: const-wide/16 v0, #int 7 // #7 │ │ -381a4e: c070 |0019: and-long/2addr v0, v7 │ │ -381a50: 3104 0200 |001a: cmp-long v4, v2, v0 │ │ -381a54: 3904 0600 |001c: if-nez v4, 0022 // +0006 │ │ -381a58: 1700 0000 e0ff |001e: const-wide/32 v0, #float -nan // #ffe00000 │ │ -381a5e: 28f4 |0021: goto 0015 // -000c │ │ -381a60: 1800 0000 0000 ffff ffff |0022: const-wide v0, #double -nan // #ffffffff00000000 │ │ -381a6a: 28ee |0027: goto 0015 // -0012 │ │ +381a08: |[381a08] net.sf.dibdib.generic.QIfs.getShashPartial:(J)J │ │ +381a18: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +381a1c: a002 0700 |0002: and-long v2, v7, v0 │ │ +381a20: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +381a24: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ +381a28: 3906 0300 |0008: if-nez v6, 000b // +0003 │ │ +381a2c: 1007 |000a: return-wide v7 │ │ +381a2e: 1602 0300 |000b: const-wide/16 v2, #int 3 // #3 │ │ +381a32: a004 0702 |000d: and-long v4, v7, v2 │ │ +381a36: 3106 0004 |000f: cmp-long v6, v0, v4 │ │ +381a3a: 3906 0600 |0011: if-nez v6, 0017 // +0006 │ │ +381a3e: 1600 00fc |0013: const-wide/16 v0, #int -1024 // #fc00 │ │ +381a42: c007 |0015: and-long/2addr v7, v0 │ │ +381a44: 1007 |0016: return-wide v7 │ │ +381a46: 1600 0700 |0017: const-wide/16 v0, #int 7 // #7 │ │ +381a4a: c070 |0019: and-long/2addr v0, v7 │ │ +381a4c: 3104 0200 |001a: cmp-long v4, v2, v0 │ │ +381a50: 3904 0600 |001c: if-nez v4, 0022 // +0006 │ │ +381a54: 1700 0000 e0ff |001e: const-wide/32 v0, #float -nan // #ffe00000 │ │ +381a5a: 28f4 |0021: goto 0015 // -000c │ │ +381a5c: 1800 0000 0000 ffff ffff |0022: const-wide v0, #double -nan // #ffffffff00000000 │ │ +381a66: 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 │ │ -381940: |[381940] net.sf.dibdib.generic.QIfs.getStampIndex:(J)I │ │ -381950: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -381954: a002 0700 |0002: and-long v2, v7, v0 │ │ -381958: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -38195c: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ -381960: 3906 0400 |0008: if-nez v6, 000c // +0004 │ │ -381964: 12f7 |000a: const/4 v7, #int -1 // #ff │ │ -381966: 0f07 |000b: return v7 │ │ -381968: 1602 0300 |000c: const-wide/16 v2, #int 3 // #3 │ │ -38196c: a004 0702 |000e: and-long v4, v7, v2 │ │ -381970: 3106 0004 |0010: cmp-long v6, v0, v4 │ │ -381974: 3906 0900 |0012: if-nez v6, 001b // +0009 │ │ -381978: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -38197a: c507 |0015: ushr-long/2addr v7, v0 │ │ -38197c: 1600 ff00 |0016: const-wide/16 v0, #int 255 // #ff │ │ -381980: c007 |0018: and-long/2addr v7, v0 │ │ -381982: 8478 |0019: long-to-int v8, v7 │ │ -381984: 0f08 |001a: return v8 │ │ -381986: 1600 0700 |001b: const-wide/16 v0, #int 7 // #7 │ │ -38198a: c070 |001d: and-long/2addr v0, v7 │ │ -38198c: 3104 0200 |001e: cmp-long v4, v2, v0 │ │ -381990: 3904 0800 |0020: if-nez v4, 0028 // +0008 │ │ -381994: 1230 |0022: const/4 v0, #int 3 // #3 │ │ -381996: c507 |0023: ushr-long/2addr v7, v0 │ │ -381998: 1700 ffff 0300 |0024: const-wide/32 v0, #float 3.67341e-40 // #0003ffff │ │ -38199e: 28f1 |0027: goto 0018 // -000f │ │ -3819a0: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -3819a2: c507 |0029: ushr-long/2addr v7, v0 │ │ -3819a4: 1700 ffff ff0f |002a: const-wide/32 v0, #float 2.52435e-29 // #0fffffff │ │ -3819aa: 28eb |002d: goto 0018 // -0015 │ │ +38193c: |[38193c] net.sf.dibdib.generic.QIfs.getStampIndex:(J)I │ │ +38194c: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +381950: a002 0700 |0002: and-long v2, v7, v0 │ │ +381954: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +381958: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ +38195c: 3906 0400 |0008: if-nez v6, 000c // +0004 │ │ +381960: 12f7 |000a: const/4 v7, #int -1 // #ff │ │ +381962: 0f07 |000b: return v7 │ │ +381964: 1602 0300 |000c: const-wide/16 v2, #int 3 // #3 │ │ +381968: a004 0702 |000e: and-long v4, v7, v2 │ │ +38196c: 3106 0004 |0010: cmp-long v6, v0, v4 │ │ +381970: 3906 0900 |0012: if-nez v6, 001b // +0009 │ │ +381974: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +381976: c507 |0015: ushr-long/2addr v7, v0 │ │ +381978: 1600 ff00 |0016: const-wide/16 v0, #int 255 // #ff │ │ +38197c: c007 |0018: and-long/2addr v7, v0 │ │ +38197e: 8478 |0019: long-to-int v8, v7 │ │ +381980: 0f08 |001a: return v8 │ │ +381982: 1600 0700 |001b: const-wide/16 v0, #int 7 // #7 │ │ +381986: c070 |001d: and-long/2addr v0, v7 │ │ +381988: 3104 0200 |001e: cmp-long v4, v2, v0 │ │ +38198c: 3904 0800 |0020: if-nez v4, 0028 // +0008 │ │ +381990: 1230 |0022: const/4 v0, #int 3 // #3 │ │ +381992: c507 |0023: ushr-long/2addr v7, v0 │ │ +381994: 1700 ffff 0300 |0024: const-wide/32 v0, #float 3.67341e-40 // #0003ffff │ │ +38199a: 28f1 |0027: goto 0018 // -000f │ │ +38199c: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +38199e: c507 |0029: ushr-long/2addr v7, v0 │ │ +3819a0: 1700 ffff ff0f |002a: const-wide/32 v0, #float 2.52435e-29 // #0fffffff │ │ +3819a6: 28eb |002d: goto 0018 // -0015 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17046 (QIfs.java) │ │ │ │ @@ -824808,40 +824808,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -381e14: |[381e14] net.sf.dibdib.generic.QPlace.:()V │ │ -381e24: 0e00 |0000: return-void │ │ +381e10: |[381e10] net.sf.dibdib.generic.QPlace.:()V │ │ +381e20: 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 │ │ -381e28: |[381e28] net.sf.dibdib.generic.QPlace.:()V │ │ -381e38: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -381e3e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -381e40: 2300 1016 |0004: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ -381e44: 5b10 3076 |0006: iput-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381e48: 5410 3076 |0008: iget-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381e4c: 5b10 3176 |000a: iput-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e50: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -381e52: 5910 2e76 |000d: iput v0, v1, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381e56: 5910 2f76 |000f: iput v0, v1, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381e5a: 0e00 |0011: return-void │ │ +381e24: |[381e24] net.sf.dibdib.generic.QPlace.:()V │ │ +381e34: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +381e3a: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +381e3c: 2300 1016 |0004: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ +381e40: 5b10 3076 |0006: iput-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381e44: 5410 3076 |0008: iget-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381e48: 5b10 3176 |000a: iput-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e4c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +381e4e: 5910 2e76 |000d: iput v0, v1, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381e52: 5910 2f76 |000f: iput v0, v1, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381e56: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0006 line=24 │ │ 0x0008 line=25 │ │ 0x000d line=26 │ │ 0x000f line=27 │ │ @@ -824854,30 +824854,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -381e5c: |[381e5c] net.sf.dibdib.generic.QPlace.flush:(Z)V │ │ -381e6c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -381e6e: 5934 2f76 |0001: iput v4, v3, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381e72: 5230 2e76 |0003: iget v0, v3, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381e76: 5431 3076 |0005: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381e7a: 5b31 3176 |0007: iput-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e7e: 3504 0f00 |0009: if-ge v4, v0, 0018 // +000f │ │ -381e82: 5431 3176 |000b: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e86: 2111 |000d: array-length v1, v1 │ │ -381e88: 3514 0a00 |000e: if-ge v4, v1, 0018 // +000a │ │ -381e8c: 5431 3176 |0010: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e90: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -381e92: 4d02 0104 |0013: aput-object v2, v1, v4 │ │ -381e96: d804 0401 |0015: add-int/lit8 v4, v4, #int 1 // #01 │ │ -381e9a: 28f2 |0017: goto 0009 // -000e │ │ -381e9c: 0e00 |0018: return-void │ │ +381e58: |[381e58] net.sf.dibdib.generic.QPlace.flush:(Z)V │ │ +381e68: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +381e6a: 5934 2f76 |0001: iput v4, v3, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381e6e: 5230 2e76 |0003: iget v0, v3, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381e72: 5431 3076 |0005: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381e76: 5b31 3176 |0007: iput-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e7a: 3504 0f00 |0009: if-ge v4, v0, 0018 // +000f │ │ +381e7e: 5431 3176 |000b: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e82: 2111 |000d: array-length v1, v1 │ │ +381e84: 3514 0a00 |000e: if-ge v4, v1, 0018 // +000a │ │ +381e88: 5431 3176 |0010: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e8c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +381e8e: 4d02 0104 |0013: aput-object v2, v1, v4 │ │ +381e92: d804 0401 |0015: add-int/lit8 v4, v4, #int 1 // #01 │ │ +381e96: 28f2 |0017: goto 0009 // -000e │ │ +381e98: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0003 line=127 │ │ 0x0005 line=128 │ │ 0x000b line=129 │ │ 0x0010 line=130 │ │ @@ -824890,77 +824890,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 │ │ -381ad0: |[381ad0] net.sf.dibdib.generic.QPlace.matches:(Lnet/sf/dibdib/generic/QToken;)Z │ │ -381ae0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -381ae2: 0f01 |0001: return v1 │ │ +381acc: |[381acc] net.sf.dibdib.generic.QPlace.matches:(Lnet/sf/dibdib/generic/QToken;)Z │ │ +381adc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +381ade: 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 │ │ -381c48: |[381c48] net.sf.dibdib.generic.QPlace.peek:()Lnet/sf/dibdib/generic/QToken; │ │ -381c58: 5280 2f76 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381c5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -381c5e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -381c60: 0723 |0004: move-object v3, v2 │ │ -381c62: 0734 |0005: move-object v4, v3 │ │ -381c64: 3903 4300 |0006: if-nez v3, 0049 // +0043 │ │ -381c68: 5485 3076 |0008: iget-object v5, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381c6c: 5486 3176 |000a: iget-object v6, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381c70: 5287 2e76 |000c: iget v7, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381c74: 3264 0400 |000e: if-eq v4, v6, 0012 // +0004 │ │ -381c78: 5280 2f76 |0010: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381c7c: 3365 0500 |0012: if-ne v5, v6, 0017 // +0005 │ │ -381c80: 3307 0300 |0014: if-ne v7, v0, 0017 // +0003 │ │ -381c84: 1102 |0016: return-object v2 │ │ -381c86: 5285 2e76 |0017: iget v5, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381c8a: 3b05 0700 |0019: if-gez v5, 0020 // +0007 │ │ -381c8e: 5486 3176 |001b: iget-object v6, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381c92: 5280 2f76 |001d: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381c96: 28f8 |001f: goto 0017 // -0008 │ │ -381c98: 2165 |0020: array-length v5, v6 │ │ -381c9a: 3550 0300 |0021: if-ge v0, v5, 0024 // +0003 │ │ -381c9e: 2802 |0023: goto 0025 // +0002 │ │ -381ca0: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -381ca2: 2165 |0025: array-length v5, v6 │ │ -381ca4: 3550 1300 |0026: if-ge v0, v5, 0039 // +0013 │ │ -381ca8: 4603 0600 |0028: aget-object v3, v6, v0 │ │ -381cac: 5485 3076 |002a: iget-object v5, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381cb0: 3365 0700 |002c: if-ne v5, v6, 0033 // +0007 │ │ -381cb4: 5285 2e76 |002e: iget v5, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381cb8: 3350 0300 |0030: if-ne v0, v5, 0033 // +0003 │ │ -381cbc: 1102 |0032: return-object v2 │ │ -381cbe: 3803 0300 |0033: if-eqz v3, 0036 // +0003 │ │ -381cc2: 1103 |0035: return-object v3 │ │ -381cc4: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -381cc8: 28ed |0038: goto 0025 // -0013 │ │ -381cca: 3364 0d00 |0039: if-ne v4, v6, 0046 // +000d │ │ -381cce: 5480 3076 |003b: iget-object v0, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381cd2: 5483 3176 |003d: iget-object v3, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381cd6: 3230 0600 |003f: if-eq v0, v3, 0045 // +0006 │ │ -381cda: 5480 3076 |0041: iget-object v0, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381cde: 4602 0001 |0043: aget-object v2, v0, v1 │ │ -381ce2: 1102 |0045: return-object v2 │ │ -381ce4: 0764 |0046: move-object v4, v6 │ │ -381ce6: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -381ce8: 28be |0048: goto 0006 // -0042 │ │ -381cea: 1103 |0049: return-object v3 │ │ +381c44: |[381c44] net.sf.dibdib.generic.QPlace.peek:()Lnet/sf/dibdib/generic/QToken; │ │ +381c54: 5280 2f76 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381c58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +381c5a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +381c5c: 0723 |0004: move-object v3, v2 │ │ +381c5e: 0734 |0005: move-object v4, v3 │ │ +381c60: 3903 4300 |0006: if-nez v3, 0049 // +0043 │ │ +381c64: 5485 3076 |0008: iget-object v5, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381c68: 5486 3176 |000a: iget-object v6, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381c6c: 5287 2e76 |000c: iget v7, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381c70: 3264 0400 |000e: if-eq v4, v6, 0012 // +0004 │ │ +381c74: 5280 2f76 |0010: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381c78: 3365 0500 |0012: if-ne v5, v6, 0017 // +0005 │ │ +381c7c: 3307 0300 |0014: if-ne v7, v0, 0017 // +0003 │ │ +381c80: 1102 |0016: return-object v2 │ │ +381c82: 5285 2e76 |0017: iget v5, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381c86: 3b05 0700 |0019: if-gez v5, 0020 // +0007 │ │ +381c8a: 5486 3176 |001b: iget-object v6, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381c8e: 5280 2f76 |001d: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381c92: 28f8 |001f: goto 0017 // -0008 │ │ +381c94: 2165 |0020: array-length v5, v6 │ │ +381c96: 3550 0300 |0021: if-ge v0, v5, 0024 // +0003 │ │ +381c9a: 2802 |0023: goto 0025 // +0002 │ │ +381c9c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +381c9e: 2165 |0025: array-length v5, v6 │ │ +381ca0: 3550 1300 |0026: if-ge v0, v5, 0039 // +0013 │ │ +381ca4: 4603 0600 |0028: aget-object v3, v6, v0 │ │ +381ca8: 5485 3076 |002a: iget-object v5, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381cac: 3365 0700 |002c: if-ne v5, v6, 0033 // +0007 │ │ +381cb0: 5285 2e76 |002e: iget v5, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381cb4: 3350 0300 |0030: if-ne v0, v5, 0033 // +0003 │ │ +381cb8: 1102 |0032: return-object v2 │ │ +381cba: 3803 0300 |0033: if-eqz v3, 0036 // +0003 │ │ +381cbe: 1103 |0035: return-object v3 │ │ +381cc0: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +381cc4: 28ed |0038: goto 0025 // -0013 │ │ +381cc6: 3364 0d00 |0039: if-ne v4, v6, 0046 // +000d │ │ +381cca: 5480 3076 |003b: iget-object v0, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381cce: 5483 3176 |003d: iget-object v3, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381cd2: 3230 0600 |003f: if-eq v0, v3, 0045 // +0006 │ │ +381cd6: 5480 3076 |0041: iget-object v0, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381cda: 4602 0001 |0043: aget-object v2, v0, v1 │ │ +381cde: 1102 |0045: return-object v2 │ │ +381ce0: 0764 |0046: move-object v4, v6 │ │ +381ce2: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +381ce4: 28be |0048: goto 0006 // -0042 │ │ +381ce6: 1103 |0049: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0008 line=34 │ │ 0x000a line=35 │ │ 0x000c line=36 │ │ 0x0010 line=38 │ │ @@ -824980,98 +824980,98 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 140 16-bit code units │ │ -381cec: |[381cec] net.sf.dibdib.generic.QPlace.pull:()Lnet/sf/dibdib/generic/QToken; │ │ -381cfc: 5470 3076 |0000: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381d00: 5471 3176 |0002: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381d04: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ -381d08: 5270 2e76 |0006: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381d0c: 2803 |0008: goto 000b // +0003 │ │ -381d0e: 5270 2f76 |0009: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381d12: 5471 3076 |000b: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381d16: 5472 3176 |000d: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381d1a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -381d1c: 3321 0700 |0010: if-ne v1, v2, 0017 // +0007 │ │ -381d20: 5271 2f76 |0012: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381d24: 3310 0300 |0014: if-ne v0, v1, 0017 // +0003 │ │ -381d28: 1103 |0016: return-object v3 │ │ -381d2a: 5471 3076 |0017: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381d2e: 5472 3176 |0019: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381d32: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -381d34: 3321 0400 |001c: if-ne v1, v2, 0020 // +0004 │ │ -381d38: 3b00 2600 |001e: if-gez v0, 0044 // +0026 │ │ -381d3c: 5470 3176 |0020: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381d40: 5271 2f76 |0022: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381d44: 4600 0001 |0024: aget-object v0, v0, v1 │ │ -381d48: 5471 3176 |0026: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381d4c: 5272 2f76 |0028: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381d50: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ -381d54: 5271 2f76 |002c: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381d58: 5272 2f76 |002e: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381d5c: 5275 2f76 |0030: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381d60: b045 |0032: add-int/2addr v5, v4 │ │ -381d62: 5476 3176 |0033: iget-object v6, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381d66: 2166 |0035: array-length v6, v6 │ │ -381d68: 3565 0400 |0036: if-ge v5, v6, 003a // +0004 │ │ -381d6c: 1215 |0038: const/4 v5, #int 1 // #1 │ │ -381d6e: 2804 |0039: goto 003d // +0004 │ │ -381d70: 5275 2f76 |003a: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381d74: 7b55 |003c: neg-int v5, v5 │ │ -381d76: b052 |003d: add-int/2addr v2, v5 │ │ -381d78: 5972 2f76 |003e: iput v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381d7c: 3800 0300 |0040: if-eqz v0, 0043 // +0003 │ │ -381d80: 1100 |0042: return-object v0 │ │ -381d82: 0110 |0043: move v0, v1 │ │ -381d84: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -381d86: 3a00 0800 |0045: if-ltz v0, 004d // +0008 │ │ -381d8a: 5472 3176 |0047: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381d8e: 2122 |0049: array-length v2, v2 │ │ -381d90: 3520 0300 |004a: if-ge v0, v2, 004d // +0003 │ │ -381d94: 2802 |004c: goto 004e // +0002 │ │ -381d96: 1200 |004d: const/4 v0, #int 0 // #0 │ │ -381d98: 5272 2f76 |004e: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381d9c: 3202 2400 |0050: if-eq v2, v0, 0074 // +0024 │ │ -381da0: 5472 3176 |0052: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381da4: 5275 2f76 |0054: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381da8: 4602 0205 |0056: aget-object v2, v2, v5 │ │ -381dac: 3802 0900 |0058: if-eqz v2, 0061 // +0009 │ │ -381db0: 5470 3176 |005a: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381db4: 5271 2f76 |005c: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381db8: 4d03 0001 |005e: aput-object v3, v0, v1 │ │ -381dbc: 1102 |0060: return-object v2 │ │ -381dbe: 5272 2f76 |0061: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381dc2: 5275 2f76 |0063: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381dc6: b045 |0065: add-int/2addr v5, v4 │ │ -381dc8: 5476 3176 |0066: iget-object v6, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381dcc: 2166 |0068: array-length v6, v6 │ │ -381dce: 3565 0400 |0069: if-ge v5, v6, 006d // +0004 │ │ -381dd2: 1215 |006b: const/4 v5, #int 1 // #1 │ │ -381dd4: 2804 |006c: goto 0070 // +0004 │ │ -381dd6: 5275 2f76 |006d: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381dda: 7b55 |006f: neg-int v5, v5 │ │ -381ddc: b052 |0070: add-int/2addr v2, v5 │ │ -381dde: 5972 2f76 |0071: iput v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381de2: 28db |0073: goto 004e // -0025 │ │ -381de4: 5470 3076 |0074: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381de8: 5472 3176 |0076: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381dec: 3320 0700 |0078: if-ne v0, v2, 007f // +0007 │ │ -381df0: 5270 2e76 |007a: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381df4: 3a00 0300 |007c: if-ltz v0, 007f // +0003 │ │ -381df8: 1103 |007e: return-object v3 │ │ -381dfa: 5971 2f76 |007f: iput v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381dfe: 5470 3076 |0081: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381e02: 5b70 3176 |0083: iput-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e06: 5270 2e76 |0085: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381e0a: 3a00 faff |0087: if-ltz v0, 0081 // -0006 │ │ -381e0e: 5270 2e76 |0089: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381e12: 28b9 |008b: goto 0044 // -0047 │ │ +381ce8: |[381ce8] net.sf.dibdib.generic.QPlace.pull:()Lnet/sf/dibdib/generic/QToken; │ │ +381cf8: 5470 3076 |0000: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381cfc: 5471 3176 |0002: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381d00: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ +381d04: 5270 2e76 |0006: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381d08: 2803 |0008: goto 000b // +0003 │ │ +381d0a: 5270 2f76 |0009: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381d0e: 5471 3076 |000b: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381d12: 5472 3176 |000d: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381d16: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +381d18: 3321 0700 |0010: if-ne v1, v2, 0017 // +0007 │ │ +381d1c: 5271 2f76 |0012: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381d20: 3310 0300 |0014: if-ne v0, v1, 0017 // +0003 │ │ +381d24: 1103 |0016: return-object v3 │ │ +381d26: 5471 3076 |0017: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381d2a: 5472 3176 |0019: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381d2e: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +381d30: 3321 0400 |001c: if-ne v1, v2, 0020 // +0004 │ │ +381d34: 3b00 2600 |001e: if-gez v0, 0044 // +0026 │ │ +381d38: 5470 3176 |0020: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381d3c: 5271 2f76 |0022: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381d40: 4600 0001 |0024: aget-object v0, v0, v1 │ │ +381d44: 5471 3176 |0026: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381d48: 5272 2f76 |0028: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381d4c: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ +381d50: 5271 2f76 |002c: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381d54: 5272 2f76 |002e: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381d58: 5275 2f76 |0030: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381d5c: b045 |0032: add-int/2addr v5, v4 │ │ +381d5e: 5476 3176 |0033: iget-object v6, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381d62: 2166 |0035: array-length v6, v6 │ │ +381d64: 3565 0400 |0036: if-ge v5, v6, 003a // +0004 │ │ +381d68: 1215 |0038: const/4 v5, #int 1 // #1 │ │ +381d6a: 2804 |0039: goto 003d // +0004 │ │ +381d6c: 5275 2f76 |003a: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381d70: 7b55 |003c: neg-int v5, v5 │ │ +381d72: b052 |003d: add-int/2addr v2, v5 │ │ +381d74: 5972 2f76 |003e: iput v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381d78: 3800 0300 |0040: if-eqz v0, 0043 // +0003 │ │ +381d7c: 1100 |0042: return-object v0 │ │ +381d7e: 0110 |0043: move v0, v1 │ │ +381d80: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +381d82: 3a00 0800 |0045: if-ltz v0, 004d // +0008 │ │ +381d86: 5472 3176 |0047: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381d8a: 2122 |0049: array-length v2, v2 │ │ +381d8c: 3520 0300 |004a: if-ge v0, v2, 004d // +0003 │ │ +381d90: 2802 |004c: goto 004e // +0002 │ │ +381d92: 1200 |004d: const/4 v0, #int 0 // #0 │ │ +381d94: 5272 2f76 |004e: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381d98: 3202 2400 |0050: if-eq v2, v0, 0074 // +0024 │ │ +381d9c: 5472 3176 |0052: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381da0: 5275 2f76 |0054: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381da4: 4602 0205 |0056: aget-object v2, v2, v5 │ │ +381da8: 3802 0900 |0058: if-eqz v2, 0061 // +0009 │ │ +381dac: 5470 3176 |005a: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381db0: 5271 2f76 |005c: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381db4: 4d03 0001 |005e: aput-object v3, v0, v1 │ │ +381db8: 1102 |0060: return-object v2 │ │ +381dba: 5272 2f76 |0061: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381dbe: 5275 2f76 |0063: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381dc2: b045 |0065: add-int/2addr v5, v4 │ │ +381dc4: 5476 3176 |0066: iget-object v6, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381dc8: 2166 |0068: array-length v6, v6 │ │ +381dca: 3565 0400 |0069: if-ge v5, v6, 006d // +0004 │ │ +381dce: 1215 |006b: const/4 v5, #int 1 // #1 │ │ +381dd0: 2804 |006c: goto 0070 // +0004 │ │ +381dd2: 5275 2f76 |006d: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381dd6: 7b55 |006f: neg-int v5, v5 │ │ +381dd8: b052 |0070: add-int/2addr v2, v5 │ │ +381dda: 5972 2f76 |0071: iput v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381dde: 28db |0073: goto 004e // -0025 │ │ +381de0: 5470 3076 |0074: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381de4: 5472 3176 |0076: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381de8: 3320 0700 |0078: if-ne v0, v2, 007f // +0007 │ │ +381dec: 5270 2e76 |007a: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381df0: 3a00 0300 |007c: if-ltz v0, 007f // +0003 │ │ +381df4: 1103 |007e: return-object v3 │ │ +381df6: 5971 2f76 |007f: iput v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381dfa: 5470 3076 |0081: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381dfe: 5b70 3176 |0083: iput-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e02: 5270 2e76 |0085: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381e06: 3a00 faff |0087: if-ltz v0, 0081 // -0006 │ │ +381e0a: 5270 2e76 |0089: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381e0e: 28b9 |008b: goto 0044 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000b line=137 │ │ 0x0012 line=138 │ │ 0x0017 line=142 │ │ 0x0020 line=143 │ │ @@ -825096,116 +825096,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 │ │ -381ae4: |[381ae4] net.sf.dibdib.generic.QPlace.push:(Lnet/sf/dibdib/generic/QToken;)I │ │ -381af4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -381af8: 3908 1b00 |0002: if-nez v8, 001d // +001b │ │ -381afc: 5478 3076 |0004: iget-object v8, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381b00: 5471 3176 |0006: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381b04: 5272 2e76 |0008: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381b08: 5273 2f76 |000a: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381b0c: 3318 0900 |000c: if-ne v8, v1, 0015 // +0009 │ │ -381b10: 3623 0700 |000e: if-gt v3, v2, 0015 // +0007 │ │ -381b14: 2184 |0010: array-length v4, v8 │ │ -381b16: 3440 0400 |0011: if-lt v0, v4, 0015 // +0004 │ │ -381b1a: b132 |0013: sub-int/2addr v2, v3 │ │ -381b1c: 2808 |0014: goto 001c // +0008 │ │ -381b1e: 2180 |0015: array-length v0, v8 │ │ -381b20: 2112 |0016: array-length v2, v1 │ │ -381b22: 3420 0400 |0017: if-lt v0, v2, 001b // +0004 │ │ -381b26: 2182 |0019: array-length v2, v8 │ │ -381b28: 2802 |001a: goto 001c // +0002 │ │ -381b2a: 2112 |001b: array-length v2, v1 │ │ -381b2c: 0f02 |001c: return v2 │ │ -381b2e: 5271 2e76 |001d: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381b32: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -381b34: b021 |0020: add-int/2addr v1, v2 │ │ -381b36: 5473 3076 |0021: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381b3a: 2133 |0023: array-length v3, v3 │ │ -381b3c: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -381b3e: 3431 0400 |0025: if-lt v1, v3, 0029 // +0004 │ │ -381b42: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -381b44: 2804 |0028: goto 002c // +0004 │ │ -381b46: 5271 2e76 |0029: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381b4a: b021 |002b: add-int/2addr v1, v2 │ │ -381b4c: 5473 3076 |002c: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381b50: 5475 3176 |002e: iget-object v5, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381b54: 12f6 |0030: const/4 v6, #int -1 // #ff │ │ -381b56: 3353 4800 |0031: if-ne v3, v5, 0079 // +0048 │ │ -381b5a: 5273 2f76 |0033: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381b5e: 3331 0500 |0035: if-ne v1, v3, 003a // +0005 │ │ -381b62: 5473 3076 |0037: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381b66: 2136 |0039: array-length v6, v3 │ │ -381b68: 5273 2f76 |003a: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381b6c: 3d03 1b00 |003c: if-lez v3, 0057 // +001b │ │ -381b70: 5273 2f76 |003e: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ -381b74: 5275 2e76 |0040: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381b78: 3553 1500 |0042: if-ge v3, v5, 0057 // +0015 │ │ -381b7c: 5273 2e76 |0044: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381b80: 5475 3076 |0046: iget-object v5, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381b84: 2155 |0048: array-length v5, v5 │ │ -381b86: db05 0502 |0049: div-int/lit8 v5, v5, #int 2 // #02 │ │ -381b8a: 3553 0c00 |004b: if-ge v3, v5, 0057 // +000c │ │ -381b8e: 5473 3076 |004d: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381b92: 2133 |004f: array-length v3, v3 │ │ -381b94: 3530 0700 |0050: if-ge v0, v3, 0057 // +0007 │ │ -381b98: 5473 3076 |0052: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381b9c: 2133 |0054: array-length v3, v3 │ │ -381b9e: db06 0302 |0055: div-int/lit8 v6, v3, #int 2 // #02 │ │ -381ba2: 3d06 4a00 |0057: if-lez v6, 00a1 // +004a │ │ -381ba6: 2361 1016 |0059: new-array v1, v6, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ -381baa: 5b71 3076 |005b: iput-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381bae: 5974 2e76 |005d: iput v4, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381bb2: 5471 3076 |005f: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381bb6: 5473 3176 |0061: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381bba: 3331 1400 |0063: if-ne v1, v3, 0077 // +0014 │ │ -381bbe: 5471 3076 |0065: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381bc2: 2111 |0067: array-length v1, v1 │ │ -381bc4: 3510 0800 |0068: if-ge v0, v1, 0070 // +0008 │ │ -381bc8: 5470 3076 |006a: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381bcc: 2100 |006c: array-length v0, v0 │ │ -381bce: db00 0002 |006d: div-int/lit8 v0, v0, #int 2 // #02 │ │ -381bd2: 2804 |006f: goto 0073 // +0004 │ │ -381bd4: 5470 3076 |0070: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381bd8: 2100 |0072: array-length v0, v0 │ │ -381bda: 2300 1016 |0073: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ -381bde: 5b70 3076 |0075: iput-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381be2: 1211 |0077: const/4 v1, #int 1 // #1 │ │ -381be4: 2829 |0078: goto 00a1 // +0029 │ │ -381be6: 3c01 2800 |0079: if-gtz v1, 00a1 // +0028 │ │ -381bea: 5976 2e76 |007b: iput v6, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381bee: 5470 3076 |007d: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381bf2: 1243 |007f: const/4 v3, #int 4 // #4 │ │ -381bf4: 2333 1016 |0080: new-array v3, v3, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ -381bf8: 5b73 3076 |0082: iput-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381bfc: 5473 3176 |0084: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381c00: 3330 0500 |0086: if-ne v0, v3, 008b // +0005 │ │ -381c04: 5974 2e76 |0088: iput v4, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381c08: 1211 |008a: const/4 v1, #int 1 // #1 │ │ -381c0a: 5473 3176 |008b: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381c0e: 3230 1400 |008d: if-eq v0, v3, 00a1 // +0014 │ │ -381c12: 2101 |008f: array-length v1, v0 │ │ -381c14: da01 0102 |0090: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -381c18: 7120 b499 1000 |0092: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -381c1e: 0c01 |0095: move-result-object v1 │ │ -381c20: 1f01 1016 |0096: check-cast v1, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ -381c24: 5b71 3076 |0098: iput-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381c28: 2100 |009a: array-length v0, v0 │ │ -381c2a: 5970 2e76 |009b: iput v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381c2e: 5270 2e76 |009d: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381c32: d801 0001 |009f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -381c36: 5470 3076 |00a1: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ -381c3a: 5273 2e76 |00a3: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381c3e: 4d08 0003 |00a5: aput-object v8, v0, v3 │ │ -381c42: 5971 2e76 |00a7: iput v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ -381c46: 0f02 |00a9: return v2 │ │ +381ae0: |[381ae0] net.sf.dibdib.generic.QPlace.push:(Lnet/sf/dibdib/generic/QToken;)I │ │ +381af0: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +381af4: 3908 1b00 |0002: if-nez v8, 001d // +001b │ │ +381af8: 5478 3076 |0004: iget-object v8, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381afc: 5471 3176 |0006: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381b00: 5272 2e76 |0008: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381b04: 5273 2f76 |000a: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381b08: 3318 0900 |000c: if-ne v8, v1, 0015 // +0009 │ │ +381b0c: 3623 0700 |000e: if-gt v3, v2, 0015 // +0007 │ │ +381b10: 2184 |0010: array-length v4, v8 │ │ +381b12: 3440 0400 |0011: if-lt v0, v4, 0015 // +0004 │ │ +381b16: b132 |0013: sub-int/2addr v2, v3 │ │ +381b18: 2808 |0014: goto 001c // +0008 │ │ +381b1a: 2180 |0015: array-length v0, v8 │ │ +381b1c: 2112 |0016: array-length v2, v1 │ │ +381b1e: 3420 0400 |0017: if-lt v0, v2, 001b // +0004 │ │ +381b22: 2182 |0019: array-length v2, v8 │ │ +381b24: 2802 |001a: goto 001c // +0002 │ │ +381b26: 2112 |001b: array-length v2, v1 │ │ +381b28: 0f02 |001c: return v2 │ │ +381b2a: 5271 2e76 |001d: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381b2e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +381b30: b021 |0020: add-int/2addr v1, v2 │ │ +381b32: 5473 3076 |0021: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381b36: 2133 |0023: array-length v3, v3 │ │ +381b38: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +381b3a: 3431 0400 |0025: if-lt v1, v3, 0029 // +0004 │ │ +381b3e: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +381b40: 2804 |0028: goto 002c // +0004 │ │ +381b42: 5271 2e76 |0029: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381b46: b021 |002b: add-int/2addr v1, v2 │ │ +381b48: 5473 3076 |002c: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381b4c: 5475 3176 |002e: iget-object v5, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381b50: 12f6 |0030: const/4 v6, #int -1 // #ff │ │ +381b52: 3353 4800 |0031: if-ne v3, v5, 0079 // +0048 │ │ +381b56: 5273 2f76 |0033: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381b5a: 3331 0500 |0035: if-ne v1, v3, 003a // +0005 │ │ +381b5e: 5473 3076 |0037: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381b62: 2136 |0039: array-length v6, v3 │ │ +381b64: 5273 2f76 |003a: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381b68: 3d03 1b00 |003c: if-lez v3, 0057 // +001b │ │ +381b6c: 5273 2f76 |003e: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@762f │ │ +381b70: 5275 2e76 |0040: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381b74: 3553 1500 |0042: if-ge v3, v5, 0057 // +0015 │ │ +381b78: 5273 2e76 |0044: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381b7c: 5475 3076 |0046: iget-object v5, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381b80: 2155 |0048: array-length v5, v5 │ │ +381b82: db05 0502 |0049: div-int/lit8 v5, v5, #int 2 // #02 │ │ +381b86: 3553 0c00 |004b: if-ge v3, v5, 0057 // +000c │ │ +381b8a: 5473 3076 |004d: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381b8e: 2133 |004f: array-length v3, v3 │ │ +381b90: 3530 0700 |0050: if-ge v0, v3, 0057 // +0007 │ │ +381b94: 5473 3076 |0052: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381b98: 2133 |0054: array-length v3, v3 │ │ +381b9a: db06 0302 |0055: div-int/lit8 v6, v3, #int 2 // #02 │ │ +381b9e: 3d06 4a00 |0057: if-lez v6, 00a1 // +004a │ │ +381ba2: 2361 1016 |0059: new-array v1, v6, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ +381ba6: 5b71 3076 |005b: iput-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381baa: 5974 2e76 |005d: iput v4, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381bae: 5471 3076 |005f: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381bb2: 5473 3176 |0061: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381bb6: 3331 1400 |0063: if-ne v1, v3, 0077 // +0014 │ │ +381bba: 5471 3076 |0065: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381bbe: 2111 |0067: array-length v1, v1 │ │ +381bc0: 3510 0800 |0068: if-ge v0, v1, 0070 // +0008 │ │ +381bc4: 5470 3076 |006a: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381bc8: 2100 |006c: array-length v0, v0 │ │ +381bca: db00 0002 |006d: div-int/lit8 v0, v0, #int 2 // #02 │ │ +381bce: 2804 |006f: goto 0073 // +0004 │ │ +381bd0: 5470 3076 |0070: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381bd4: 2100 |0072: array-length v0, v0 │ │ +381bd6: 2300 1016 |0073: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ +381bda: 5b70 3076 |0075: iput-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381bde: 1211 |0077: const/4 v1, #int 1 // #1 │ │ +381be0: 2829 |0078: goto 00a1 // +0029 │ │ +381be2: 3c01 2800 |0079: if-gtz v1, 00a1 // +0028 │ │ +381be6: 5976 2e76 |007b: iput v6, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381bea: 5470 3076 |007d: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381bee: 1243 |007f: const/4 v3, #int 4 // #4 │ │ +381bf0: 2333 1016 |0080: new-array v3, v3, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ +381bf4: 5b73 3076 |0082: iput-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381bf8: 5473 3176 |0084: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381bfc: 3330 0500 |0086: if-ne v0, v3, 008b // +0005 │ │ +381c00: 5974 2e76 |0088: iput v4, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381c04: 1211 |008a: const/4 v1, #int 1 // #1 │ │ +381c06: 5473 3176 |008b: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381c0a: 3230 1400 |008d: if-eq v0, v3, 00a1 // +0014 │ │ +381c0e: 2101 |008f: array-length v1, v0 │ │ +381c10: da01 0102 |0090: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +381c14: 7120 b499 1000 |0092: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +381c1a: 0c01 |0095: move-result-object v1 │ │ +381c1c: 1f01 1016 |0096: check-cast v1, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ +381c20: 5b71 3076 |0098: iput-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381c24: 2100 |009a: array-length v0, v0 │ │ +381c26: 5970 2e76 |009b: iput v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381c2a: 5270 2e76 |009d: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381c2e: d801 0001 |009f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +381c32: 5470 3076 |00a1: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7630 │ │ +381c36: 5273 2e76 |00a3: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381c3a: 4d08 0003 |00a5: aput-object v8, v0, v3 │ │ +381c3e: 5971 2e76 |00a7: iput v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762e │ │ +381c42: 0f02 |00a9: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=79 │ │ 0x0006 line=80 │ │ 0x0008 line=81 │ │ 0x000a line=82 │ │ 0x0010 line=83 │ │ @@ -825523,134 +825523,134 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 237 16-bit code units │ │ -383348: |[383348] net.sf.dibdib.generic.QSeqStatic.:()V │ │ -383358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38335a: 2300 1216 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -38335e: 6900 7476 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7674 │ │ -383362: 1a00 f556 |0005: const-string v0, "[\s\p{Z}]" // string@56f5 │ │ -383366: 7110 789b 0000 |0007: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38336c: 0c00 |000a: move-result-object v0 │ │ -38336e: 6900 5d76 |000b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_NL:Ljava/util/regex/Pattern; // field@765d │ │ -383372: 1a00 f656 |000d: const-string v0, "[\s\p{Z}]+" // string@56f6 │ │ -383376: 7110 789b 0000 |000f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38337c: 0c00 |0012: move-result-object v0 │ │ -38337e: 6900 5e76 |0013: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_NL_SEQ:Ljava/util/regex/Pattern; // field@765e │ │ -383382: 1a00 3957 |0015: const-string v0, "^\s+" // string@5739 │ │ -383386: 7110 789b 0000 |0017: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38338c: 0c00 |001a: move-result-object v0 │ │ -38338e: 6900 5b76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_BEGIN:Ljava/util/regex/Pattern; // field@765b │ │ -383392: 1a00 3157 |001d: const-string v0, "\s+$" // string@5731 │ │ -383396: 7110 789b 0000 |001f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38339c: 0c00 |0022: move-result-object v0 │ │ -38339e: 6900 5c76 |0023: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_END:Ljava/util/regex/Pattern; // field@765c │ │ -3833a2: 1a00 2e57 |0025: const-string v0, "\r?[\n…

\t]" // string@572e │ │ -3833a6: 7110 789b 0000 |0027: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3833ac: 0c00 |002a: move-result-object v0 │ │ -3833ae: 6900 5576 |002b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_LINE_BREAK_TAB:Ljava/util/regex/Pattern; // field@7655 │ │ -3833b2: 1a00 f256 |002d: const-string v0, "[\p{L}\p{M}\p{N}\p{Pc}[\p{InEnclosedAlphanumerics}&&\p{So}]]+" // string@56f2 │ │ -3833b6: 7110 789b 0000 |002f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3833bc: 0c00 |0032: move-result-object v0 │ │ -3833be: 6900 6476 |0033: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_CONNECTOR:Ljava/util/regex/Pattern; // field@7664 │ │ -3833c2: 1a00 f456 |0035: const-string v0, "[\p{L}\p{M}\p{N}]+" // string@56f4 │ │ -3833c6: 7110 789b 0000 |0037: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3833cc: 0c00 |003a: move-result-object v0 │ │ -3833ce: 6900 6376 |003b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_BASIC:Ljava/util/regex/Pattern; // field@7663 │ │ -3833d2: 1a00 f356 |003d: const-string v0, "[\p{L}\p{M}\p{N}\p{S}]+" // string@56f3 │ │ -3833d6: 7110 789b 0000 |003f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3833dc: 0c00 |0042: move-result-object v0 │ │ -3833de: 6900 6576 |0043: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_SYMBOL:Ljava/util/regex/Pattern; // field@7665 │ │ -3833e2: 1a00 2a57 |0045: const-string v0, "\p{S}+" // string@572a │ │ -3833e6: 7110 789b 0000 |0047: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3833ec: 0c00 |004a: move-result-object v0 │ │ -3833ee: 6900 5f76 |004b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SYMBOLS:Ljava/util/regex/Pattern; // field@765f │ │ -3833f2: 1a00 2957 |004d: const-string v0, "\p{P}+" // string@5729 │ │ -3833f6: 7110 789b 0000 |004f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3833fc: 0c00 |0052: move-result-object v0 │ │ -3833fe: 6900 5a76 |0053: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_PUNCTUATION:Ljava/util/regex/Pattern; // field@765a │ │ -383402: 1a00 2457 |0055: const-string v0, "\p{Cc}+" // string@5724 │ │ -383406: 7110 789b 0000 |0057: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38340c: 0c00 |005a: move-result-object v0 │ │ -38340e: 6900 4c76 |005b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_CONTROLS_UNI:Ljava/util/regex/Pattern; // field@764c │ │ -383412: 1a00 2557 |005d: const-string v0, "\p{Cntrl}+" // string@5725 │ │ -383416: 7110 789b 0000 |005f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38341c: 0c00 |0062: move-result-object v0 │ │ -38341e: 6900 4b76 |0063: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_CONTROLS_ANSI:Ljava/util/regex/Pattern; // field@764b │ │ -383422: 1a00 2757 |0065: const-string v0, "\p{Nd}+" // string@5727 │ │ -383426: 7110 789b 0000 |0067: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38342c: 0c00 |006a: move-result-object v0 │ │ -38342e: 6900 4f76 |006b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@764f │ │ -383432: 1a00 2657 |006d: const-string v0, "\p{Digit}+" // string@5726 │ │ -383436: 7110 789b 0000 |006f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38343c: 0c00 |0072: move-result-object v0 │ │ -38343e: 6900 5076 |0073: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_BASIC:Ljava/util/regex/Pattern; // field@7650 │ │ -383442: 1a00 2b57 |0075: const-string v0, "\p{XDigit}+" // string@572b │ │ -383446: 7110 789b 0000 |0077: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38344c: 0c00 |007a: move-result-object v0 │ │ -38344e: 6900 5476 |007b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_HEXS:Ljava/util/regex/Pattern; // field@7654 │ │ -383452: 1a00 2857 |007d: const-string v0, "\p{N}+" // string@5728 │ │ -383456: 7110 789b 0000 |007f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38345c: 0c00 |0082: move-result-object v0 │ │ -38345e: 6900 5876 |0083: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7658 │ │ -383462: 1a00 ff56 |0085: const-string v0, "[_·\']" // string@56ff │ │ -383466: 7110 789b 0000 |0087: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38346c: 0c00 |008a: move-result-object v0 │ │ -38346e: 6900 5776 |008b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7657 │ │ -383472: 1a00 4357 |008d: const-string v0, "_[\./A-z0-9\p{Sc}]+" // string@5743 │ │ -383476: 7110 789b 0000 |008f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38347c: 0c00 |0092: move-result-object v0 │ │ -38347e: 6900 6176 |0093: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@7661 │ │ -383482: 1a00 ee56 |0095: const-string v0, "[\+\#0][0-9\-\*]+\#?" // string@56ee │ │ -383486: 7110 789b 0000 |0097: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38348c: 0c00 |009a: move-result-object v0 │ │ -38348e: 6900 5176 |009b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7651 │ │ -383492: 1a00 af55 |009d: const-string v0, "[0-9\%][0-9A-Za-z_\^\~]+" // string@55af │ │ -383496: 7110 789b 0000 |009f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38349c: 0c00 |00a2: move-result-object v0 │ │ -38349e: 6900 5976 |00a3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7659 │ │ -3834a2: 1a00 9a03 |00a5: const-string v0, "((([\+\-])|([0-9]\.)|([1-9]))[0-9_·\'\.\,]*[0-9])|([0-9])" // string@039a │ │ -3834a6: 7110 789b 0000 |00a7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3834ac: 0c00 |00aa: move-result-object v0 │ │ -3834ae: 6900 5676 |00ab: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7656 │ │ -3834b2: 1a00 f156 |00ad: const-string v0, "[\+\-]?[0-9_·\'\.\,]*[0-9][eE][\+\-]?[0-9]+[\~0-9]*" // string@56f1 │ │ -3834b6: 7110 789b 0000 |00af: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3834bc: 0c00 |00b2: move-result-object v0 │ │ -3834be: 6900 5276 |00b3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@7652 │ │ -3834c2: 1a00 f056 |00b5: const-string v0, "[\+\-]?0[xX][0-9A-Fa-f_·\'\.\,]*[0-9A-Fa-f]([pP][\+\-]?[0-9]+[\~0-9]*)?" // string@56f0 │ │ -3834c6: 7110 789b 0000 |00b7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3834cc: 0c00 |00ba: move-result-object v0 │ │ -3834ce: 6900 5376 |00bb: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@7653 │ │ -3834d2: 1a00 0e57 |00bd: const-string v0, "\-?[0-9]+\-[0-1][0-9]\-[0-9][0-9]T?[\.0-9\:\+\-]*" // string@570e │ │ -3834d6: 7110 789b 0000 |00bf: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3834dc: 0c00 |00c2: move-result-object v0 │ │ -3834de: 6900 4d76 |00c3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@764d │ │ -3834e2: 1a00 b255 |00c5: const-string v0, "[0-9][0-9]\.[0-1][0-9]\.[12]?[0-9]?[0-9][0-9]" // string@55b2 │ │ -3834e6: 7110 789b 0000 |00c7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3834ec: 0c00 |00ca: move-result-object v0 │ │ -3834ee: 6900 4e76 |00cb: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@764e │ │ -3834f2: 1a00 b155 |00cd: const-string v0, "[0-9]+\:[0-9][0-9](\:[0-9][0-9])?" // string@55b1 │ │ -3834f6: 7110 789b 0000 |00cf: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3834fc: 0c00 |00d2: move-result-object v0 │ │ -3834fe: 6900 6076 |00d3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@7660 │ │ -383502: 1a00 fe56 |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@56fe │ │ -383506: 7110 789b 0000 |00d7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -38350c: 0c00 |00da: move-result-object v0 │ │ -38350e: 6900 6276 |00db: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@7662 │ │ -383512: 2200 b014 |00dd: new-instance v0, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ -383516: 7010 cea2 0000 |00df: invoke-direct {v0}, Lnet/sf/dibdib/generic/QSeqStatic;.:()V // method@a2ce │ │ -38351c: 6900 4976 |00e2: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@7649 │ │ -383520: 6200 cd76 |00e4: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76cd │ │ -383524: 7110 25a3 0000 |00e6: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ -38352a: 0c00 |00e9: move-result-object v0 │ │ -38352c: 6900 4a76 |00ea: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764a │ │ -383530: 0e00 |00ec: return-void │ │ +383344: |[383344] net.sf.dibdib.generic.QSeqStatic.:()V │ │ +383354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +383356: 2300 1216 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +38335a: 6900 7476 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7674 │ │ +38335e: 1a00 f556 |0005: const-string v0, "[\s\p{Z}]" // string@56f5 │ │ +383362: 7110 789b 0000 |0007: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383368: 0c00 |000a: move-result-object v0 │ │ +38336a: 6900 5d76 |000b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_NL:Ljava/util/regex/Pattern; // field@765d │ │ +38336e: 1a00 f656 |000d: const-string v0, "[\s\p{Z}]+" // string@56f6 │ │ +383372: 7110 789b 0000 |000f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383378: 0c00 |0012: move-result-object v0 │ │ +38337a: 6900 5e76 |0013: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_NL_SEQ:Ljava/util/regex/Pattern; // field@765e │ │ +38337e: 1a00 3957 |0015: const-string v0, "^\s+" // string@5739 │ │ +383382: 7110 789b 0000 |0017: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383388: 0c00 |001a: move-result-object v0 │ │ +38338a: 6900 5b76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_BEGIN:Ljava/util/regex/Pattern; // field@765b │ │ +38338e: 1a00 3157 |001d: const-string v0, "\s+$" // string@5731 │ │ +383392: 7110 789b 0000 |001f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383398: 0c00 |0022: move-result-object v0 │ │ +38339a: 6900 5c76 |0023: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_END:Ljava/util/regex/Pattern; // field@765c │ │ +38339e: 1a00 2e57 |0025: const-string v0, "\r?[\n…

\t]" // string@572e │ │ +3833a2: 7110 789b 0000 |0027: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3833a8: 0c00 |002a: move-result-object v0 │ │ +3833aa: 6900 5576 |002b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_LINE_BREAK_TAB:Ljava/util/regex/Pattern; // field@7655 │ │ +3833ae: 1a00 f256 |002d: const-string v0, "[\p{L}\p{M}\p{N}\p{Pc}[\p{InEnclosedAlphanumerics}&&\p{So}]]+" // string@56f2 │ │ +3833b2: 7110 789b 0000 |002f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3833b8: 0c00 |0032: move-result-object v0 │ │ +3833ba: 6900 6476 |0033: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_CONNECTOR:Ljava/util/regex/Pattern; // field@7664 │ │ +3833be: 1a00 f456 |0035: const-string v0, "[\p{L}\p{M}\p{N}]+" // string@56f4 │ │ +3833c2: 7110 789b 0000 |0037: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3833c8: 0c00 |003a: move-result-object v0 │ │ +3833ca: 6900 6376 |003b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_BASIC:Ljava/util/regex/Pattern; // field@7663 │ │ +3833ce: 1a00 f356 |003d: const-string v0, "[\p{L}\p{M}\p{N}\p{S}]+" // string@56f3 │ │ +3833d2: 7110 789b 0000 |003f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3833d8: 0c00 |0042: move-result-object v0 │ │ +3833da: 6900 6576 |0043: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_SYMBOL:Ljava/util/regex/Pattern; // field@7665 │ │ +3833de: 1a00 2a57 |0045: const-string v0, "\p{S}+" // string@572a │ │ +3833e2: 7110 789b 0000 |0047: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3833e8: 0c00 |004a: move-result-object v0 │ │ +3833ea: 6900 5f76 |004b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SYMBOLS:Ljava/util/regex/Pattern; // field@765f │ │ +3833ee: 1a00 2957 |004d: const-string v0, "\p{P}+" // string@5729 │ │ +3833f2: 7110 789b 0000 |004f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3833f8: 0c00 |0052: move-result-object v0 │ │ +3833fa: 6900 5a76 |0053: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_PUNCTUATION:Ljava/util/regex/Pattern; // field@765a │ │ +3833fe: 1a00 2457 |0055: const-string v0, "\p{Cc}+" // string@5724 │ │ +383402: 7110 789b 0000 |0057: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383408: 0c00 |005a: move-result-object v0 │ │ +38340a: 6900 4c76 |005b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_CONTROLS_UNI:Ljava/util/regex/Pattern; // field@764c │ │ +38340e: 1a00 2557 |005d: const-string v0, "\p{Cntrl}+" // string@5725 │ │ +383412: 7110 789b 0000 |005f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383418: 0c00 |0062: move-result-object v0 │ │ +38341a: 6900 4b76 |0063: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_CONTROLS_ANSI:Ljava/util/regex/Pattern; // field@764b │ │ +38341e: 1a00 2757 |0065: const-string v0, "\p{Nd}+" // string@5727 │ │ +383422: 7110 789b 0000 |0067: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383428: 0c00 |006a: move-result-object v0 │ │ +38342a: 6900 4f76 |006b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@764f │ │ +38342e: 1a00 2657 |006d: const-string v0, "\p{Digit}+" // string@5726 │ │ +383432: 7110 789b 0000 |006f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383438: 0c00 |0072: move-result-object v0 │ │ +38343a: 6900 5076 |0073: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_BASIC:Ljava/util/regex/Pattern; // field@7650 │ │ +38343e: 1a00 2b57 |0075: const-string v0, "\p{XDigit}+" // string@572b │ │ +383442: 7110 789b 0000 |0077: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383448: 0c00 |007a: move-result-object v0 │ │ +38344a: 6900 5476 |007b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_HEXS:Ljava/util/regex/Pattern; // field@7654 │ │ +38344e: 1a00 2857 |007d: const-string v0, "\p{N}+" // string@5728 │ │ +383452: 7110 789b 0000 |007f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383458: 0c00 |0082: move-result-object v0 │ │ +38345a: 6900 5876 |0083: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7658 │ │ +38345e: 1a00 ff56 |0085: const-string v0, "[_·\']" // string@56ff │ │ +383462: 7110 789b 0000 |0087: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383468: 0c00 |008a: move-result-object v0 │ │ +38346a: 6900 5776 |008b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7657 │ │ +38346e: 1a00 4357 |008d: const-string v0, "_[\./A-z0-9\p{Sc}]+" // string@5743 │ │ +383472: 7110 789b 0000 |008f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383478: 0c00 |0092: move-result-object v0 │ │ +38347a: 6900 6176 |0093: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@7661 │ │ +38347e: 1a00 ee56 |0095: const-string v0, "[\+\#0][0-9\-\*]+\#?" // string@56ee │ │ +383482: 7110 789b 0000 |0097: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383488: 0c00 |009a: move-result-object v0 │ │ +38348a: 6900 5176 |009b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7651 │ │ +38348e: 1a00 af55 |009d: const-string v0, "[0-9\%][0-9A-Za-z_\^\~]+" // string@55af │ │ +383492: 7110 789b 0000 |009f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383498: 0c00 |00a2: move-result-object v0 │ │ +38349a: 6900 5976 |00a3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7659 │ │ +38349e: 1a00 9a03 |00a5: const-string v0, "((([\+\-])|([0-9]\.)|([1-9]))[0-9_·\'\.\,]*[0-9])|([0-9])" // string@039a │ │ +3834a2: 7110 789b 0000 |00a7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3834a8: 0c00 |00aa: move-result-object v0 │ │ +3834aa: 6900 5676 |00ab: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7656 │ │ +3834ae: 1a00 f156 |00ad: const-string v0, "[\+\-]?[0-9_·\'\.\,]*[0-9][eE][\+\-]?[0-9]+[\~0-9]*" // string@56f1 │ │ +3834b2: 7110 789b 0000 |00af: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3834b8: 0c00 |00b2: move-result-object v0 │ │ +3834ba: 6900 5276 |00b3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@7652 │ │ +3834be: 1a00 f056 |00b5: const-string v0, "[\+\-]?0[xX][0-9A-Fa-f_·\'\.\,]*[0-9A-Fa-f]([pP][\+\-]?[0-9]+[\~0-9]*)?" // string@56f0 │ │ +3834c2: 7110 789b 0000 |00b7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3834c8: 0c00 |00ba: move-result-object v0 │ │ +3834ca: 6900 5376 |00bb: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@7653 │ │ +3834ce: 1a00 0e57 |00bd: const-string v0, "\-?[0-9]+\-[0-1][0-9]\-[0-9][0-9]T?[\.0-9\:\+\-]*" // string@570e │ │ +3834d2: 7110 789b 0000 |00bf: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3834d8: 0c00 |00c2: move-result-object v0 │ │ +3834da: 6900 4d76 |00c3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@764d │ │ +3834de: 1a00 b255 |00c5: const-string v0, "[0-9][0-9]\.[0-1][0-9]\.[12]?[0-9]?[0-9][0-9]" // string@55b2 │ │ +3834e2: 7110 789b 0000 |00c7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3834e8: 0c00 |00ca: move-result-object v0 │ │ +3834ea: 6900 4e76 |00cb: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@764e │ │ +3834ee: 1a00 b155 |00cd: const-string v0, "[0-9]+\:[0-9][0-9](\:[0-9][0-9])?" // string@55b1 │ │ +3834f2: 7110 789b 0000 |00cf: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3834f8: 0c00 |00d2: move-result-object v0 │ │ +3834fa: 6900 6076 |00d3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@7660 │ │ +3834fe: 1a00 fe56 |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@56fe │ │ +383502: 7110 789b 0000 |00d7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383508: 0c00 |00da: move-result-object v0 │ │ +38350a: 6900 6276 |00db: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@7662 │ │ +38350e: 2200 b014 |00dd: new-instance v0, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ +383512: 7010 cea2 0000 |00df: invoke-direct {v0}, Lnet/sf/dibdib/generic/QSeqStatic;.:()V // method@a2ce │ │ +383518: 6900 4976 |00e2: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@7649 │ │ +38351c: 6200 cd76 |00e4: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76cd │ │ +383520: 7110 25a3 0000 |00e6: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ +383526: 0c00 |00e9: move-result-object v0 │ │ +383528: 6900 4a76 |00ea: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764a │ │ +38352c: 0e00 |00ec: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=26 │ │ 0x0007 line=31 │ │ 0x000f line=32 │ │ 0x0017 line=33 │ │ 0x001f line=34 │ │ @@ -825686,28 +825686,28 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -383534: |[383534] net.sf.dibdib.generic.QSeqStatic.:()V │ │ -383544: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38354a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -38354c: 5930 7176 |0004: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ -383550: 6201 7476 |0006: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7674 │ │ -383554: 5b31 7276 |0008: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ -383558: 6202 4976 |000a: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@7649 │ │ -38355c: 5b32 7376 |000c: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7673 │ │ -383560: 5930 7176 |000e: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ -383564: 5b31 7276 |0010: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ -383568: 3323 0300 |0012: if-ne v3, v2, 0015 // +0003 │ │ -38356c: 0732 |0014: move-object v2, v3 │ │ -38356e: 5b32 7376 |0015: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7673 │ │ -383572: 0e00 |0017: return-void │ │ +383530: |[383530] net.sf.dibdib.generic.QSeqStatic.:()V │ │ +383540: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +383546: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +383548: 5930 7176 |0004: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ +38354c: 6201 7476 |0006: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7674 │ │ +383550: 5b31 7276 |0008: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ +383554: 6202 4976 |000a: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@7649 │ │ +383558: 5b32 7376 |000c: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7673 │ │ +38355c: 5930 7176 |000e: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ +383560: 5b31 7276 |0010: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ +383564: 3323 0300 |0012: if-ne v3, v2, 0015 // +0003 │ │ +383568: 0732 |0014: move-object v2, v3 │ │ +38356a: 5b32 7376 |0015: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7673 │ │ +38356e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=19 │ │ 0x0006 line=20 │ │ 0x000a line=22 │ │ 0x000e line=116 │ │ @@ -825721,29 +825721,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 │ │ -383574: |[383574] net.sf.dibdib.generic.QSeqStatic.:(Lnet/sf/dibdib/generic/QWordStatic;)V │ │ -383584: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38358a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -38358c: 5930 7176 |0004: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ -383590: 6201 7476 |0006: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7674 │ │ -383594: 5b31 7276 |0008: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ -383598: 6201 4976 |000a: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@7649 │ │ -38359c: 5b31 7376 |000c: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7673 │ │ -3835a0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3835a2: 5932 7176 |000f: iput v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ -3835a6: 2322 1216 |0011: new-array v2, v2, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -3835aa: 4d04 0200 |0013: aput-object v4, v2, v0 │ │ -3835ae: 5b32 7276 |0015: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ -3835b2: 5b31 7376 |0017: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7673 │ │ -3835b6: 0e00 |0019: return-void │ │ +383570: |[383570] net.sf.dibdib.generic.QSeqStatic.:(Lnet/sf/dibdib/generic/QWordStatic;)V │ │ +383580: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +383586: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +383588: 5930 7176 |0004: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ +38358c: 6201 7476 |0006: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7674 │ │ +383590: 5b31 7276 |0008: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ +383594: 6201 4976 |000a: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@7649 │ │ +383598: 5b31 7376 |000c: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7673 │ │ +38359c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +38359e: 5932 7176 |000f: iput v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ +3835a2: 2322 1216 |0011: new-array v2, v2, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +3835a6: 4d04 0200 |0013: aput-object v4, v2, v0 │ │ +3835aa: 5b32 7276 |0015: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ +3835ae: 5b31 7376 |0017: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7673 │ │ +3835b2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=19 │ │ 0x0006 line=20 │ │ 0x000a line=22 │ │ 0x000f line=122 │ │ @@ -825758,499 +825758,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 │ │ -38332c: |[38332c] net.sf.dibdib.generic.QSeqStatic.create:()Lnet/sf/dibdib/generic/QSeqStatic; │ │ -38333c: 2200 b014 |0000: new-instance v0, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ -383340: 7010 cea2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QSeqStatic;.:()V // method@a2ce │ │ -383346: 1100 |0005: return-object v0 │ │ +383328: |[383328] net.sf.dibdib.generic.QSeqStatic.create:()Lnet/sf/dibdib/generic/QSeqStatic; │ │ +383338: 2200 b014 |0000: new-instance v0, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ +38333c: 7010 cea2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QSeqStatic;.:()V // method@a2ce │ │ +383342: 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 │ │ -38289c: |[38289c] net.sf.dibdib.generic.QSeqStatic.isCurrency:(C)Z │ │ -3828ac: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -3828b0: 3210 1500 |0002: if-eq v0, v1, 0017 // +0015 │ │ -3828b4: 1300 a200 |0004: const/16 v0, #int 162 // #a2 │ │ -3828b8: 3610 0600 |0006: if-gt v0, v1, 000c // +0006 │ │ -3828bc: 1300 a500 |0008: const/16 v0, #int 165 // #a5 │ │ -3828c0: 3701 0d00 |000a: if-le v1, v0, 0017 // +000d │ │ -3828c4: 1300 a020 |000c: const/16 v0, #int 8352 // #20a0 │ │ -3828c8: 3610 0700 |000e: if-gt v0, v1, 0015 // +0007 │ │ -3828cc: 1300 cf20 |0010: const/16 v0, #int 8399 // #20cf │ │ -3828d0: 3501 0300 |0012: if-ge v1, v0, 0015 // +0003 │ │ -3828d4: 2803 |0014: goto 0017 // +0003 │ │ -3828d6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -3828d8: 2802 |0016: goto 0018 // +0002 │ │ -3828da: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -3828dc: 0f01 |0018: return v1 │ │ +382898: |[382898] net.sf.dibdib.generic.QSeqStatic.isCurrency:(C)Z │ │ +3828a8: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +3828ac: 3210 1500 |0002: if-eq v0, v1, 0017 // +0015 │ │ +3828b0: 1300 a200 |0004: const/16 v0, #int 162 // #a2 │ │ +3828b4: 3610 0600 |0006: if-gt v0, v1, 000c // +0006 │ │ +3828b8: 1300 a500 |0008: const/16 v0, #int 165 // #a5 │ │ +3828bc: 3701 0d00 |000a: if-le v1, v0, 0017 // +000d │ │ +3828c0: 1300 a020 |000c: const/16 v0, #int 8352 // #20a0 │ │ +3828c4: 3610 0700 |000e: if-gt v0, v1, 0015 // +0007 │ │ +3828c8: 1300 cf20 |0010: const/16 v0, #int 8399 // #20cf │ │ +3828cc: 3501 0300 |0012: if-ge v1, v0, 0015 // +0003 │ │ +3828d0: 2803 |0014: goto 0017 // +0003 │ │ +3828d2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +3828d4: 2802 |0016: goto 0018 // +0002 │ │ +3828d6: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +3828d8: 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 │ │ -3829e0: |[3829e0] net.sf.dibdib.generic.QSeqStatic.splitTextAppend:([Lnet/sf/dibdib/generic/QWordStatic;ILjava/lang/String;)I │ │ -3829f0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -3829f4: 6e10 2298 0f00 |0002: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -3829fa: 0a01 |0005: move-result v1 │ │ -3829fc: 3d01 1c03 |0006: if-lez v1, 0322 // +031c │ │ -382a00: d801 0e04 |0008: add-int/lit8 v1, v14, #int 4 // #04 │ │ -382a04: 21d2 |000a: array-length v2, v13 │ │ -382a06: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -382a08: 3421 0300 |000c: if-lt v1, v2, 000f // +0003 │ │ -382a0c: 0f03 |000e: return v3 │ │ -382a0e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -382a10: 6e20 0998 1f00 |0010: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382a16: 0a02 |0013: move-result v2 │ │ -382a18: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -382a1a: 6e10 2298 0f00 |0015: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -382a20: 0a05 |0018: move-result v5 │ │ -382a22: 1306 3900 |0019: const/16 v6, #int 57 // #39 │ │ -382a26: 1307 3000 |001b: const/16 v7, #int 48 // #30 │ │ -382a2a: 3554 3000 |001d: if-ge v4, v5, 004d // +0030 │ │ -382a2e: 1305 6100 |001f: const/16 v5, #int 97 // #61 │ │ -382a32: 3625 0600 |0021: if-gt v5, v2, 0027 // +0006 │ │ -382a36: 1305 7a00 |0023: const/16 v5, #int 122 // #7a │ │ -382a3a: 3752 2800 |0025: if-le v2, v5, 004d // +0028 │ │ -382a3e: 3627 0400 |0027: if-gt v7, v2, 002b // +0004 │ │ -382a42: 3762 2400 |0029: if-le v2, v6, 004d // +0024 │ │ -382a46: 1305 4100 |002b: const/16 v5, #int 65 // #41 │ │ -382a4a: 3625 0600 |002d: if-gt v5, v2, 0033 // +0006 │ │ -382a4e: 1305 5a00 |002f: const/16 v5, #int 90 // #5a │ │ -382a52: 3752 1c00 |0031: if-le v2, v5, 004d // +001c │ │ -382a56: 1305 2000 |0033: const/16 v5, #int 32 // #20 │ │ -382a5a: 3625 1800 |0035: if-gt v5, v2, 004d // +0018 │ │ -382a5e: 7110 d4a2 0200 |0037: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeqStatic;.isCurrency:(C)Z // method@a2d4 │ │ -382a64: 0a05 |003a: move-result v5 │ │ -382a66: 3905 0f00 |003b: if-nez v5, 004a // +000f │ │ -382a6a: 6e20 0998 4f00 |003d: invoke-virtual {v15, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382a70: 0a05 |0040: move-result v5 │ │ -382a72: 1a08 e405 |0041: const-string v8, ".:*_+^~()[]{}<>?%!&@'"«‘‛“‟‹." // string@05e4 │ │ -382a76: 6e20 1a98 5800 |0043: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -382a7c: 0a05 |0046: move-result v5 │ │ -382a7e: 3b05 0300 |0047: if-gez v5, 004a // +0003 │ │ -382a82: 2804 |0049: goto 004d // +0004 │ │ -382a84: d804 0401 |004a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -382a88: 28c9 |004c: goto 0015 // -0037 │ │ -382a8a: 6e10 2298 0f00 |004d: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -382a90: 0a05 |0050: move-result v5 │ │ -382a92: 3454 0d00 |0051: if-lt v4, v5, 005e // +000d │ │ -382a96: d801 0e01 |0053: add-int/lit8 v1, v14, #int 1 // #01 │ │ -382a9a: 7110 1ca3 0f00 |0055: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ -382aa0: 0c0f |0058: move-result-object v15 │ │ -382aa2: 4d0f 0d0e |0059: aput-object v15, v13, v14 │ │ -382aa6: 070f |005b: move-object v15, v0 │ │ -382aa8: 011e |005c: move v14, v1 │ │ -382aaa: 28a5 |005d: goto 0002 // -005b │ │ -382aac: 1305 0e00 |005e: const/16 v5, #int 14 // #e │ │ -382ab0: 1a08 d204 |0060: const-string v8, "+-0123456789#" // string@04d2 │ │ -382ab4: 6e20 1a98 2800 |0062: invoke-virtual {v8, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -382aba: 0a08 |0065: move-result v8 │ │ -382abc: 1219 |0066: const/4 v9, #int 1 // #1 │ │ -382abe: 3d08 0400 |0067: if-lez v8, 006b // +0004 │ │ -382ac2: 1218 |0069: const/4 v8, #int 1 // #1 │ │ -382ac4: 2802 |006a: goto 006c // +0002 │ │ -382ac6: 1208 |006b: const/4 v8, #int 0 // #0 │ │ -382ac8: 3d04 3900 |006c: if-lez v4, 00a5 // +0039 │ │ -382acc: 3349 2700 |006e: if-ne v9, v4, 0095 // +0027 │ │ -382ad0: 6e10 2298 0f00 |0070: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -382ad6: 0a0a |0073: move-result v10 │ │ -382ad8: 35a9 2100 |0074: if-ge v9, v10, 0095 // +0021 │ │ -382adc: 130a 2b00 |0076: const/16 v10, #int 43 // #2b │ │ -382ae0: 6e20 0998 1f00 |0078: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382ae6: 0a0b |007b: move-result v11 │ │ -382ae8: 32ba 0a00 |007c: if-eq v10, v11, 0086 // +000a │ │ -382aec: 130a 2d00 |007e: const/16 v10, #int 45 // #2d │ │ -382af0: 6e20 0998 1f00 |0080: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382af6: 0a0b |0083: move-result v11 │ │ -382af8: 33ba 1100 |0084: if-ne v10, v11, 0095 // +0011 │ │ -382afc: 6e20 0998 9f00 |0086: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382b02: 0a0a |0089: move-result v10 │ │ -382b04: 36a7 0b00 |008a: if-gt v7, v10, 0095 // +000b │ │ -382b08: 6e20 0998 9f00 |008c: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382b0e: 0a07 |008f: move-result v7 │ │ -382b10: 3476 0500 |0090: if-lt v6, v7, 0095 // +0005 │ │ -382b14: 0704 |0092: move-object v4, v0 │ │ -382b16: 1218 |0093: const/4 v8, #int 1 // #1 │ │ -382b18: 2812 |0094: goto 00a6 // +0012 │ │ -382b1a: 6e30 2e98 1f04 |0095: invoke-virtual {v15, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -382b20: 0c02 |0098: move-result-object v2 │ │ -382b22: 6e20 2d98 4f00 |0099: invoke-virtual {v15, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -382b28: 0c0f |009c: move-result-object v15 │ │ -382b2a: 6e20 0998 1f00 |009d: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382b30: 0a04 |00a0: move-result v4 │ │ -382b32: 014c |00a1: move v12, v4 │ │ -382b34: 0724 |00a2: move-object v4, v2 │ │ -382b36: 01c2 |00a3: move v2, v12 │ │ -382b38: 2802 |00a4: goto 00a6 // +0002 │ │ -382b3a: 0704 |00a5: move-object v4, v0 │ │ -382b3c: 3808 0c01 |00a6: if-eqz v8, 01b2 // +010c │ │ -382b40: 6202 5376 |00a8: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@7653 │ │ -382b44: 6e20 7a9b f200 |00aa: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382b4a: 0c02 |00ad: move-result-object v2 │ │ -382b4c: 6e10 6d9b 0200 |00ae: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382b52: 0a06 |00b1: move-result v6 │ │ -382b54: 3806 1100 |00b2: if-eqz v6, 00c3 // +0011 │ │ -382b58: 6e10 769b 0200 |00b4: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382b5e: 0a06 |00b7: move-result v6 │ │ -382b60: 3906 0b00 |00b8: if-nez v6, 00c3 // +000b │ │ -382b64: 6e10 6c9b 0200 |00ba: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382b6a: 0a02 |00bd: move-result v2 │ │ -382b6c: 1206 |00be: const/4 v6, #int 0 // #0 │ │ -382b6e: 1207 |00bf: const/4 v7, #int 0 // #0 │ │ -382b70: 1218 |00c0: const/4 v8, #int 1 // #1 │ │ -382b72: 2900 d300 |00c1: goto/16 0194 // +00d3 │ │ -382b76: 6202 4d76 |00c3: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@764d │ │ -382b7a: 6e20 7a9b f200 |00c5: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382b80: 0c02 |00c8: move-result-object v2 │ │ -382b82: 6e10 6d9b 0200 |00c9: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382b88: 0a06 |00cc: move-result v6 │ │ -382b8a: 3806 1100 |00cd: if-eqz v6, 00de // +0011 │ │ -382b8e: 6e10 769b 0200 |00cf: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382b94: 0a06 |00d2: move-result v6 │ │ -382b96: 3906 0b00 |00d3: if-nez v6, 00de // +000b │ │ -382b9a: 6e10 6c9b 0200 |00d5: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382ba0: 0a02 |00d8: move-result v2 │ │ -382ba2: 1216 |00d9: const/4 v6, #int 1 // #1 │ │ -382ba4: 1207 |00da: const/4 v7, #int 0 // #0 │ │ -382ba6: 1208 |00db: const/4 v8, #int 0 // #0 │ │ -382ba8: 2900 b800 |00dc: goto/16 0194 // +00b8 │ │ -382bac: 6202 5276 |00de: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@7652 │ │ -382bb0: 6e20 7a9b f200 |00e0: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382bb6: 0c02 |00e3: move-result-object v2 │ │ -382bb8: 6e10 6d9b 0200 |00e4: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382bbe: 0a06 |00e7: move-result v6 │ │ -382bc0: 3806 0d00 |00e8: if-eqz v6, 00f5 // +000d │ │ -382bc4: 6e10 769b 0200 |00ea: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382bca: 0a06 |00ed: move-result v6 │ │ -382bcc: 3906 0700 |00ee: if-nez v6, 00f5 // +0007 │ │ -382bd0: 6e10 6c9b 0200 |00f0: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382bd6: 0a02 |00f3: move-result v2 │ │ -382bd8: 28ca |00f4: goto 00be // -0036 │ │ -382bda: 6202 5676 |00f5: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7656 │ │ -382bde: 6e20 7a9b f200 |00f7: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382be4: 0c02 |00fa: move-result-object v2 │ │ -382be6: 6e10 6d9b 0200 |00fb: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382bec: 0a06 |00fe: move-result v6 │ │ -382bee: 3806 6000 |00ff: if-eqz v6, 015f // +0060 │ │ -382bf2: 6e10 769b 0200 |0101: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382bf8: 0a06 |0104: move-result v6 │ │ -382bfa: 3906 5a00 |0105: if-nez v6, 015f // +005a │ │ -382bfe: 6e10 6c9b 0200 |0107: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382c04: 0a02 |010a: move-result v2 │ │ -382c06: 6206 6076 |010b: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@7660 │ │ -382c0a: 6e20 7a9b f600 |010d: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382c10: 0c06 |0110: move-result-object v6 │ │ -382c12: 6e10 6d9b 0600 |0111: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382c18: 0a07 |0114: move-result v7 │ │ -382c1a: 3807 0d00 |0115: if-eqz v7, 0122 // +000d │ │ -382c1e: 6e10 769b 0600 |0117: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382c24: 0a07 |011a: move-result v7 │ │ -382c26: 3907 0700 |011b: if-nez v7, 0122 // +0007 │ │ -382c2a: 6e10 6c9b 0600 |011d: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382c30: 0a06 |0120: move-result v6 │ │ -382c32: 2832 |0121: goto 0153 // +0032 │ │ -382c34: 6206 5176 |0122: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7651 │ │ -382c38: 6e20 7a9b f600 |0124: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382c3e: 0c06 |0127: move-result-object v6 │ │ -382c40: 6e10 6d9b 0600 |0128: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382c46: 0a07 |012b: move-result v7 │ │ -382c48: 3807 0d00 |012c: if-eqz v7, 0139 // +000d │ │ -382c4c: 6e10 769b 0600 |012e: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382c52: 0a07 |0131: move-result v7 │ │ -382c54: 3907 0700 |0132: if-nez v7, 0139 // +0007 │ │ -382c58: 6e10 6c9b 0600 |0134: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382c5e: 0a06 |0137: move-result v6 │ │ -382c60: 281b |0138: goto 0153 // +001b │ │ -382c62: 6206 5976 |0139: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7659 │ │ -382c66: 6e20 7a9b f600 |013b: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382c6c: 0c06 |013e: move-result-object v6 │ │ -382c6e: 6e10 6d9b 0600 |013f: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382c74: 0a07 |0142: move-result v7 │ │ -382c76: 3807 0f00 |0143: if-eqz v7, 0152 // +000f │ │ -382c7a: 6e10 769b 0600 |0145: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382c80: 0a07 |0148: move-result v7 │ │ -382c82: 3907 0900 |0149: if-nez v7, 0152 // +0009 │ │ -382c86: 6e10 6c9b 0600 |014b: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382c8c: 0a02 |014e: move-result v2 │ │ -382c8e: 0126 |014f: move v6, v2 │ │ -382c90: 1217 |0150: const/4 v7, #int 1 // #1 │ │ -382c92: 2803 |0151: goto 0154 // +0003 │ │ -382c94: 1206 |0152: const/4 v6, #int 0 // #0 │ │ -382c96: 1207 |0153: const/4 v7, #int 0 // #0 │ │ -382c98: 3526 0400 |0154: if-ge v6, v2, 0158 // +0004 │ │ -382c9c: 1218 |0156: const/4 v8, #int 1 // #1 │ │ -382c9e: 2802 |0157: goto 0159 // +0002 │ │ -382ca0: 1208 |0158: const/4 v8, #int 0 // #0 │ │ -382ca2: 3808 0300 |0159: if-eqz v8, 015c // +0003 │ │ -382ca6: 2802 |015b: goto 015d // +0002 │ │ -382ca8: 0162 |015c: move v2, v6 │ │ -382caa: 1206 |015d: const/4 v6, #int 0 // #0 │ │ -382cac: 2836 |015e: goto 0194 // +0036 │ │ -382cae: 6202 5176 |015f: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7651 │ │ -382cb2: 6e20 7a9b f200 |0161: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382cb8: 0c02 |0164: move-result-object v2 │ │ -382cba: 6e10 6d9b 0200 |0165: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382cc0: 0a06 |0168: move-result v6 │ │ -382cc2: 3806 0d00 |0169: if-eqz v6, 0176 // +000d │ │ -382cc6: 6e10 769b 0200 |016b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382ccc: 0a06 |016e: move-result v6 │ │ -382cce: 3906 0700 |016f: if-nez v6, 0176 // +0007 │ │ -382cd2: 6e10 6c9b 0200 |0171: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382cd8: 0a02 |0174: move-result v2 │ │ -382cda: 281c |0175: goto 0191 // +001c │ │ -382cdc: 6202 5976 |0176: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7659 │ │ -382ce0: 6e20 7a9b f200 |0178: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382ce6: 0c02 |017b: move-result-object v2 │ │ -382ce8: 6e10 6d9b 0200 |017c: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382cee: 0a06 |017f: move-result v6 │ │ -382cf0: 3806 1000 |0180: if-eqz v6, 0190 // +0010 │ │ -382cf4: 6e10 769b 0200 |0182: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382cfa: 0a06 |0185: move-result v6 │ │ -382cfc: 3906 0a00 |0186: if-nez v6, 0190 // +000a │ │ -382d00: 6e10 6c9b 0200 |0188: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382d06: 0a02 |018b: move-result v2 │ │ -382d08: 1206 |018c: const/4 v6, #int 0 // #0 │ │ -382d0a: 1217 |018d: const/4 v7, #int 1 // #1 │ │ -382d0c: 2900 4dff |018e: goto/16 00db // -00b3 │ │ -382d10: 12f2 |0190: const/4 v2, #int -1 // #ff │ │ -382d12: 1206 |0191: const/4 v6, #int 0 // #0 │ │ -382d14: 2900 48ff |0192: goto/16 00da // -00b8 │ │ -382d18: 3808 4600 |0194: if-eqz v8, 01da // +0046 │ │ -382d1c: 620a 6176 |0196: sget-object v10, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@7661 │ │ -382d20: 6e20 2d98 2f00 |0198: invoke-virtual {v15, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -382d26: 0c0b |019b: move-result-object v11 │ │ -382d28: 6e20 7a9b ba00 |019c: invoke-virtual {v10, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382d2e: 0c0a |019f: move-result-object v10 │ │ -382d30: 6e10 6d9b 0a00 |01a0: invoke-virtual {v10}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382d36: 0a0b |01a3: move-result v11 │ │ -382d38: 380b 3600 |01a4: if-eqz v11, 01da // +0036 │ │ -382d3c: 6e10 769b 0a00 |01a6: invoke-virtual {v10}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382d42: 0a0b |01a9: move-result v11 │ │ -382d44: 390b 3000 |01aa: if-nez v11, 01da // +0030 │ │ -382d48: 6e10 6c9b 0a00 |01ac: invoke-virtual {v10}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382d4e: 0a0a |01af: move-result v10 │ │ -382d50: b0a2 |01b0: add-int/2addr v2, v10 │ │ -382d52: 2829 |01b1: goto 01da // +0029 │ │ -382d54: 6e10 2298 0f00 |01b2: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -382d5a: 0a06 |01b5: move-result v6 │ │ -382d5c: 3569 2100 |01b6: if-ge v9, v6, 01d7 // +0021 │ │ -382d60: 6e20 0998 9f00 |01b8: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382d66: 0a06 |01bb: move-result v6 │ │ -382d68: 1307 2700 |01bc: const/16 v7, #int 39 // #27 │ │ -382d6c: 3367 1900 |01be: if-ne v7, v6, 01d7 // +0019 │ │ -382d70: 1306 4900 |01c0: const/16 v6, #int 73 // #49 │ │ -382d74: 3262 0b00 |01c2: if-eq v2, v6, 01cd // +000b │ │ -382d78: 1306 5000 |01c4: const/16 v6, #int 80 // #50 │ │ -382d7c: 3262 0700 |01c6: if-eq v2, v6, 01cd // +0007 │ │ -382d80: 1306 5800 |01c8: const/16 v6, #int 88 // #58 │ │ -382d84: 3262 0300 |01ca: if-eq v2, v6, 01cd // +0003 │ │ -382d88: 280b |01cc: goto 01d7 // +000b │ │ -382d8a: 6e20 1f98 7f00 |01cd: invoke-virtual {v15, v7}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -382d90: 0a02 |01d0: move-result v2 │ │ -382d92: 3429 0300 |01d1: if-lt v9, v2, 01d4 // +0003 │ │ -382d96: 2804 |01d3: goto 01d7 // +0004 │ │ -382d98: d802 0202 |01d4: add-int/lit8 v2, v2, #int 2 // #02 │ │ -382d9c: 2802 |01d6: goto 01d8 // +0002 │ │ -382d9e: 12f2 |01d7: const/4 v2, #int -1 // #ff │ │ -382da0: 1206 |01d8: const/4 v6, #int 0 // #0 │ │ -382da2: 1207 |01d9: const/4 v7, #int 0 // #0 │ │ -382da4: 3b02 8900 |01da: if-gez v2, 0263 // +0089 │ │ -382da8: 6202 6276 |01dc: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@7662 │ │ -382dac: 6e20 7a9b f200 |01de: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382db2: 0c06 |01e1: move-result-object v6 │ │ -382db4: 6e10 6d9b 0600 |01e2: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382dba: 0a07 |01e5: move-result v7 │ │ -382dbc: 3807 0700 |01e6: if-eqz v7, 01ed // +0007 │ │ -382dc0: 6e10 769b 0600 |01e8: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382dc6: 0a06 |01eb: move-result v6 │ │ -382dc8: 2805 |01ec: goto 01f1 // +0005 │ │ -382dca: 6e10 2298 0f00 |01ed: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -382dd0: 0a06 |01f0: move-result v6 │ │ -382dd2: 6207 5876 |01f1: sget-object v7, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7658 │ │ -382dd6: 6e20 7a9b f700 |01f3: invoke-virtual {v7, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382ddc: 0c07 |01f6: move-result-object v7 │ │ -382dde: 6e10 6d9b 0700 |01f7: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382de4: 0a0a |01fa: move-result v10 │ │ -382de6: 380a 0700 |01fb: if-eqz v10, 0202 // +0007 │ │ -382dea: 6e10 769b 0700 |01fd: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382df0: 0a0a |0200: move-result v10 │ │ -382df2: 2802 |0201: goto 0203 // +0002 │ │ -382df4: 016a |0202: move v10, v6 │ │ -382df6: 36a6 2500 |0203: if-gt v6, v10, 0228 // +0025 │ │ -382dfa: 6207 4f76 |0205: sget-object v7, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@764f │ │ -382dfe: 6e20 7a9b f700 |0207: invoke-virtual {v7, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382e04: 0c07 |020a: move-result-object v7 │ │ -382e06: 6e10 6d9b 0700 |020b: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382e0c: 0a0a |020e: move-result v10 │ │ -382e0e: 380a 0700 |020f: if-eqz v10, 0216 // +0007 │ │ -382e12: 6e10 769b 0700 |0211: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382e18: 0a0a |0214: move-result v10 │ │ -382e1a: 2802 |0215: goto 0217 // +0002 │ │ -382e1c: 016a |0216: move v10, v6 │ │ -382e1e: 36a6 1100 |0217: if-gt v6, v10, 0228 // +0011 │ │ -382e22: 6e20 7a9b f200 |0219: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382e28: 0c07 |021c: move-result-object v7 │ │ -382e2a: 6e10 6d9b 0700 |021d: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382e30: 0a02 |0220: move-result v2 │ │ -382e32: 3802 0600 |0221: if-eqz v2, 0227 // +0006 │ │ -382e36: 6e10 769b 0700 |0223: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382e3c: 0a03 |0226: move-result v3 │ │ -382e3e: 013a |0227: move v10, v3 │ │ -382e40: 3b0a 1b00 |0228: if-gez v10, 0243 // +001b │ │ -382e44: 2201 e812 |022a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -382e48: 7010 4098 0100 |022c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382e4e: 6e20 4b98 4100 |022f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382e54: 6e20 4b98 f100 |0232: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382e5a: 6e10 5498 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382e60: 0c0f |0238: move-result-object v15 │ │ -382e62: d801 0e01 |0239: add-int/lit8 v1, v14, #int 1 // #01 │ │ -382e66: 7110 1ca3 0f00 |023b: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ -382e6c: 0c0f |023e: move-result-object v15 │ │ -382e6e: 4d0f 0d0e |023f: aput-object v15, v13, v14 │ │ -382e72: 2900 1afe |0241: goto/16 005b // -01e6 │ │ -382e76: 3d0a 1a00 |0243: if-lez v10, 025d // +001a │ │ -382e7a: 2202 e812 |0245: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -382e7e: 7010 4098 0200 |0247: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382e84: 6e20 4b98 4200 |024a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382e8a: 6e30 2e98 1f0a |024d: invoke-virtual {v15, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -382e90: 0c03 |0250: move-result-object v3 │ │ -382e92: 6e20 4b98 3200 |0251: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382e98: 6e10 5498 0200 |0254: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382e9e: 0c02 |0257: move-result-object v2 │ │ -382ea0: 6e20 2d98 af00 |0258: invoke-virtual {v15, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -382ea6: 0c0f |025b: move-result-object v15 │ │ -382ea8: 0724 |025c: move-object v4, v2 │ │ -382eaa: 6e10 6c9b 0700 |025d: invoke-virtual {v7}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382eb0: 0a02 |0260: move-result v2 │ │ -382eb2: b1a2 |0261: sub-int/2addr v2, v10 │ │ -382eb4: 284a |0262: goto 02ac // +004a │ │ -382eb6: 3806 0700 |0263: if-eqz v6, 026a // +0007 │ │ -382eba: d802 0201 |0265: add-int/lit8 v2, v2, #int 1 // #01 │ │ -382ebe: 1225 |0267: const/4 v5, #int 2 // #2 │ │ -382ec0: 1208 |0268: const/4 v8, #int 0 // #0 │ │ -382ec2: 2843 |0269: goto 02ac // +0043 │ │ -382ec4: 3807 0700 |026a: if-eqz v7, 0271 // +0007 │ │ -382ec8: 1305 0d00 |026c: const/16 v5, #int 13 // #d │ │ -382ecc: d802 0201 |026e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -382ed0: 28f8 |0270: goto 0268 // -0008 │ │ -382ed2: 3808 3b00 |0271: if-eqz v8, 02ac // +003b │ │ -382ed6: 6e10 2298 0400 |0273: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -382edc: 0a03 |0276: move-result v3 │ │ -382ede: 3d03 3500 |0277: if-lez v3, 02ac // +0035 │ │ -382ee2: 1a03 cd04 |0279: const-string v3, "+" // string@04cd │ │ -382ee6: 6e20 1198 3400 |027b: invoke-virtual {v4, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -382eec: 0a03 |027e: move-result v3 │ │ -382eee: 3903 0a00 |027f: if-nez v3, 0289 // +000a │ │ -382ef2: 1a03 9205 |0281: const-string v3, "-" // string@0592 │ │ -382ef6: 6e20 1198 3400 |0283: invoke-virtual {v4, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -382efc: 0a03 |0286: move-result v3 │ │ -382efe: 3803 2500 |0287: if-eqz v3, 02ac // +0025 │ │ -382f02: 2203 e812 |0289: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -382f06: 7010 4098 0300 |028b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382f0c: 6e10 2298 0400 |028e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -382f12: 0a06 |0291: move-result v6 │ │ -382f14: b196 |0292: sub-int/2addr v6, v9 │ │ -382f16: 6e20 0998 6400 |0293: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382f1c: 0a06 |0296: move-result v6 │ │ -382f1e: 6e20 4498 6300 |0297: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -382f24: 6e20 4b98 f300 |029a: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382f2a: 6e10 5498 0300 |029d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382f30: 0c0f |02a0: move-result-object v15 │ │ -382f32: d802 0201 |02a1: add-int/lit8 v2, v2, #int 1 // #01 │ │ -382f36: 6e10 2298 0400 |02a3: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -382f3c: 0a03 |02a6: move-result v3 │ │ -382f3e: b193 |02a7: sub-int/2addr v3, v9 │ │ -382f40: 6e30 2e98 1403 |02a8: invoke-virtual {v4, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -382f46: 0c04 |02ab: move-result-object v4 │ │ -382f48: 3808 3d00 |02ac: if-eqz v8, 02e9 // +003d │ │ -382f4c: 6e10 2298 0400 |02ae: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -382f52: 0a03 |02b1: move-result v3 │ │ -382f54: 3d03 3500 |02b2: if-lez v3, 02e7 // +0035 │ │ -382f58: 6e10 2298 0400 |02b4: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -382f5e: 0a03 |02b7: move-result v3 │ │ -382f60: b193 |02b8: sub-int/2addr v3, v9 │ │ -382f62: 6e20 0998 3400 |02b9: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382f68: 0a03 |02bc: move-result v3 │ │ -382f6a: 7110 d4a2 0300 |02bd: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeqStatic;.isCurrency:(C)Z // method@a2d4 │ │ -382f70: 0a03 |02c0: move-result v3 │ │ -382f72: 3803 2600 |02c1: if-eqz v3, 02e7 // +0026 │ │ -382f76: 2203 e812 |02c3: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -382f7a: 7010 4098 0300 |02c5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382f80: 6e10 2298 0400 |02c8: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -382f86: 0a05 |02cb: move-result v5 │ │ -382f88: b195 |02cc: sub-int/2addr v5, v9 │ │ -382f8a: 6e20 0998 5400 |02cd: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382f90: 0a05 |02d0: move-result v5 │ │ -382f92: 6e20 4498 5300 |02d1: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -382f98: 6e20 4b98 f300 |02d4: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382f9e: 6e10 5498 0300 |02d7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382fa4: 0c0f |02da: move-result-object v15 │ │ -382fa6: d802 0201 |02db: add-int/lit8 v2, v2, #int 1 // #01 │ │ -382faa: 6e10 2298 0400 |02dd: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -382fb0: 0a03 |02e0: move-result v3 │ │ -382fb2: b193 |02e1: sub-int/2addr v3, v9 │ │ -382fb4: 6e30 2e98 1403 |02e2: invoke-virtual {v4, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -382fba: 0c03 |02e5: move-result-object v3 │ │ -382fbc: 0734 |02e6: move-object v4, v3 │ │ -382fbe: 1235 |02e7: const/4 v5, #int 3 // #3 │ │ -382fc0: b092 |02e8: add-int/2addr v2, v9 │ │ -382fc2: 6e10 2298 0400 |02e9: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -382fc8: 0a03 |02ec: move-result v3 │ │ -382fca: 3539 0e00 |02ed: if-ge v9, v3, 02fb // +000e │ │ -382fce: d803 0e01 |02ef: add-int/lit8 v3, v14, #int 1 // #01 │ │ -382fd2: 7110 1ca3 0400 |02f1: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ -382fd8: 0c04 |02f4: move-result-object v4 │ │ -382fda: 4d04 0d0e |02f5: aput-object v4, v13, v14 │ │ -382fde: 013e |02f7: move v14, v3 │ │ -382fe0: 3b02 0300 |02f8: if-gez v2, 02fb // +0003 │ │ -382fe4: 1202 |02fa: const/4 v2, #int 0 // #0 │ │ -382fe6: 6e10 2298 0f00 |02fb: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -382fec: 0a03 |02fe: move-result v3 │ │ -382fee: 3532 1900 |02ff: if-ge v2, v3, 0318 // +0019 │ │ -382ff2: 3c02 0300 |0301: if-gtz v2, 0304 // +0003 │ │ -382ff6: 2815 |0303: goto 0318 // +0015 │ │ -382ff8: 6e20 2d98 2f00 |0304: invoke-virtual {v15, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -382ffe: 0c03 |0307: move-result-object v3 │ │ -383000: d804 0e01 |0308: add-int/lit8 v4, v14, #int 1 // #01 │ │ -383004: 6e30 2e98 1f02 |030a: invoke-virtual {v15, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38300a: 0c0f |030d: move-result-object v15 │ │ -38300c: 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 │ │ -383012: 0c0f |0311: move-result-object v15 │ │ -383014: 4d0f 0d0e |0312: aput-object v15, v13, v14 │ │ -383018: 073f |0314: move-object v15, v3 │ │ -38301a: 014e |0315: move v14, v4 │ │ -38301c: 2900 ecfc |0316: goto/16 0002 // -0314 │ │ -383020: d801 0e01 |0318: add-int/lit8 v1, v14, #int 1 // #01 │ │ -383024: 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 │ │ -38302a: 0c0f |031d: move-result-object v15 │ │ -38302c: 4d0f 0d0e |031e: aput-object v15, v13, v14 │ │ -383030: 2900 3bfd |0320: goto/16 005b // -02c5 │ │ -383034: 0f0e |0322: return v14 │ │ +3829dc: |[3829dc] net.sf.dibdib.generic.QSeqStatic.splitTextAppend:([Lnet/sf/dibdib/generic/QWordStatic;ILjava/lang/String;)I │ │ +3829ec: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +3829f0: 6e10 2298 0f00 |0002: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +3829f6: 0a01 |0005: move-result v1 │ │ +3829f8: 3d01 1c03 |0006: if-lez v1, 0322 // +031c │ │ +3829fc: d801 0e04 |0008: add-int/lit8 v1, v14, #int 4 // #04 │ │ +382a00: 21d2 |000a: array-length v2, v13 │ │ +382a02: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +382a04: 3421 0300 |000c: if-lt v1, v2, 000f // +0003 │ │ +382a08: 0f03 |000e: return v3 │ │ +382a0a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +382a0c: 6e20 0998 1f00 |0010: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382a12: 0a02 |0013: move-result v2 │ │ +382a14: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +382a16: 6e10 2298 0f00 |0015: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +382a1c: 0a05 |0018: move-result v5 │ │ +382a1e: 1306 3900 |0019: const/16 v6, #int 57 // #39 │ │ +382a22: 1307 3000 |001b: const/16 v7, #int 48 // #30 │ │ +382a26: 3554 3000 |001d: if-ge v4, v5, 004d // +0030 │ │ +382a2a: 1305 6100 |001f: const/16 v5, #int 97 // #61 │ │ +382a2e: 3625 0600 |0021: if-gt v5, v2, 0027 // +0006 │ │ +382a32: 1305 7a00 |0023: const/16 v5, #int 122 // #7a │ │ +382a36: 3752 2800 |0025: if-le v2, v5, 004d // +0028 │ │ +382a3a: 3627 0400 |0027: if-gt v7, v2, 002b // +0004 │ │ +382a3e: 3762 2400 |0029: if-le v2, v6, 004d // +0024 │ │ +382a42: 1305 4100 |002b: const/16 v5, #int 65 // #41 │ │ +382a46: 3625 0600 |002d: if-gt v5, v2, 0033 // +0006 │ │ +382a4a: 1305 5a00 |002f: const/16 v5, #int 90 // #5a │ │ +382a4e: 3752 1c00 |0031: if-le v2, v5, 004d // +001c │ │ +382a52: 1305 2000 |0033: const/16 v5, #int 32 // #20 │ │ +382a56: 3625 1800 |0035: if-gt v5, v2, 004d // +0018 │ │ +382a5a: 7110 d4a2 0200 |0037: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeqStatic;.isCurrency:(C)Z // method@a2d4 │ │ +382a60: 0a05 |003a: move-result v5 │ │ +382a62: 3905 0f00 |003b: if-nez v5, 004a // +000f │ │ +382a66: 6e20 0998 4f00 |003d: invoke-virtual {v15, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382a6c: 0a05 |0040: move-result v5 │ │ +382a6e: 1a08 e405 |0041: const-string v8, ".:*_+^~()[]{}<>?%!&@'"«‘‛“‟‹." // string@05e4 │ │ +382a72: 6e20 1a98 5800 |0043: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +382a78: 0a05 |0046: move-result v5 │ │ +382a7a: 3b05 0300 |0047: if-gez v5, 004a // +0003 │ │ +382a7e: 2804 |0049: goto 004d // +0004 │ │ +382a80: d804 0401 |004a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +382a84: 28c9 |004c: goto 0015 // -0037 │ │ +382a86: 6e10 2298 0f00 |004d: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +382a8c: 0a05 |0050: move-result v5 │ │ +382a8e: 3454 0d00 |0051: if-lt v4, v5, 005e // +000d │ │ +382a92: d801 0e01 |0053: add-int/lit8 v1, v14, #int 1 // #01 │ │ +382a96: 7110 1ca3 0f00 |0055: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ +382a9c: 0c0f |0058: move-result-object v15 │ │ +382a9e: 4d0f 0d0e |0059: aput-object v15, v13, v14 │ │ +382aa2: 070f |005b: move-object v15, v0 │ │ +382aa4: 011e |005c: move v14, v1 │ │ +382aa6: 28a5 |005d: goto 0002 // -005b │ │ +382aa8: 1305 0e00 |005e: const/16 v5, #int 14 // #e │ │ +382aac: 1a08 d204 |0060: const-string v8, "+-0123456789#" // string@04d2 │ │ +382ab0: 6e20 1a98 2800 |0062: invoke-virtual {v8, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +382ab6: 0a08 |0065: move-result v8 │ │ +382ab8: 1219 |0066: const/4 v9, #int 1 // #1 │ │ +382aba: 3d08 0400 |0067: if-lez v8, 006b // +0004 │ │ +382abe: 1218 |0069: const/4 v8, #int 1 // #1 │ │ +382ac0: 2802 |006a: goto 006c // +0002 │ │ +382ac2: 1208 |006b: const/4 v8, #int 0 // #0 │ │ +382ac4: 3d04 3900 |006c: if-lez v4, 00a5 // +0039 │ │ +382ac8: 3349 2700 |006e: if-ne v9, v4, 0095 // +0027 │ │ +382acc: 6e10 2298 0f00 |0070: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +382ad2: 0a0a |0073: move-result v10 │ │ +382ad4: 35a9 2100 |0074: if-ge v9, v10, 0095 // +0021 │ │ +382ad8: 130a 2b00 |0076: const/16 v10, #int 43 // #2b │ │ +382adc: 6e20 0998 1f00 |0078: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382ae2: 0a0b |007b: move-result v11 │ │ +382ae4: 32ba 0a00 |007c: if-eq v10, v11, 0086 // +000a │ │ +382ae8: 130a 2d00 |007e: const/16 v10, #int 45 // #2d │ │ +382aec: 6e20 0998 1f00 |0080: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382af2: 0a0b |0083: move-result v11 │ │ +382af4: 33ba 1100 |0084: if-ne v10, v11, 0095 // +0011 │ │ +382af8: 6e20 0998 9f00 |0086: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382afe: 0a0a |0089: move-result v10 │ │ +382b00: 36a7 0b00 |008a: if-gt v7, v10, 0095 // +000b │ │ +382b04: 6e20 0998 9f00 |008c: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382b0a: 0a07 |008f: move-result v7 │ │ +382b0c: 3476 0500 |0090: if-lt v6, v7, 0095 // +0005 │ │ +382b10: 0704 |0092: move-object v4, v0 │ │ +382b12: 1218 |0093: const/4 v8, #int 1 // #1 │ │ +382b14: 2812 |0094: goto 00a6 // +0012 │ │ +382b16: 6e30 2e98 1f04 |0095: invoke-virtual {v15, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +382b1c: 0c02 |0098: move-result-object v2 │ │ +382b1e: 6e20 2d98 4f00 |0099: invoke-virtual {v15, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +382b24: 0c0f |009c: move-result-object v15 │ │ +382b26: 6e20 0998 1f00 |009d: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382b2c: 0a04 |00a0: move-result v4 │ │ +382b2e: 014c |00a1: move v12, v4 │ │ +382b30: 0724 |00a2: move-object v4, v2 │ │ +382b32: 01c2 |00a3: move v2, v12 │ │ +382b34: 2802 |00a4: goto 00a6 // +0002 │ │ +382b36: 0704 |00a5: move-object v4, v0 │ │ +382b38: 3808 0c01 |00a6: if-eqz v8, 01b2 // +010c │ │ +382b3c: 6202 5376 |00a8: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@7653 │ │ +382b40: 6e20 7a9b f200 |00aa: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382b46: 0c02 |00ad: move-result-object v2 │ │ +382b48: 6e10 6d9b 0200 |00ae: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382b4e: 0a06 |00b1: move-result v6 │ │ +382b50: 3806 1100 |00b2: if-eqz v6, 00c3 // +0011 │ │ +382b54: 6e10 769b 0200 |00b4: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382b5a: 0a06 |00b7: move-result v6 │ │ +382b5c: 3906 0b00 |00b8: if-nez v6, 00c3 // +000b │ │ +382b60: 6e10 6c9b 0200 |00ba: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382b66: 0a02 |00bd: move-result v2 │ │ +382b68: 1206 |00be: const/4 v6, #int 0 // #0 │ │ +382b6a: 1207 |00bf: const/4 v7, #int 0 // #0 │ │ +382b6c: 1218 |00c0: const/4 v8, #int 1 // #1 │ │ +382b6e: 2900 d300 |00c1: goto/16 0194 // +00d3 │ │ +382b72: 6202 4d76 |00c3: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@764d │ │ +382b76: 6e20 7a9b f200 |00c5: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382b7c: 0c02 |00c8: move-result-object v2 │ │ +382b7e: 6e10 6d9b 0200 |00c9: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382b84: 0a06 |00cc: move-result v6 │ │ +382b86: 3806 1100 |00cd: if-eqz v6, 00de // +0011 │ │ +382b8a: 6e10 769b 0200 |00cf: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382b90: 0a06 |00d2: move-result v6 │ │ +382b92: 3906 0b00 |00d3: if-nez v6, 00de // +000b │ │ +382b96: 6e10 6c9b 0200 |00d5: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382b9c: 0a02 |00d8: move-result v2 │ │ +382b9e: 1216 |00d9: const/4 v6, #int 1 // #1 │ │ +382ba0: 1207 |00da: const/4 v7, #int 0 // #0 │ │ +382ba2: 1208 |00db: const/4 v8, #int 0 // #0 │ │ +382ba4: 2900 b800 |00dc: goto/16 0194 // +00b8 │ │ +382ba8: 6202 5276 |00de: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@7652 │ │ +382bac: 6e20 7a9b f200 |00e0: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382bb2: 0c02 |00e3: move-result-object v2 │ │ +382bb4: 6e10 6d9b 0200 |00e4: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382bba: 0a06 |00e7: move-result v6 │ │ +382bbc: 3806 0d00 |00e8: if-eqz v6, 00f5 // +000d │ │ +382bc0: 6e10 769b 0200 |00ea: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382bc6: 0a06 |00ed: move-result v6 │ │ +382bc8: 3906 0700 |00ee: if-nez v6, 00f5 // +0007 │ │ +382bcc: 6e10 6c9b 0200 |00f0: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382bd2: 0a02 |00f3: move-result v2 │ │ +382bd4: 28ca |00f4: goto 00be // -0036 │ │ +382bd6: 6202 5676 |00f5: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7656 │ │ +382bda: 6e20 7a9b f200 |00f7: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382be0: 0c02 |00fa: move-result-object v2 │ │ +382be2: 6e10 6d9b 0200 |00fb: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382be8: 0a06 |00fe: move-result v6 │ │ +382bea: 3806 6000 |00ff: if-eqz v6, 015f // +0060 │ │ +382bee: 6e10 769b 0200 |0101: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382bf4: 0a06 |0104: move-result v6 │ │ +382bf6: 3906 5a00 |0105: if-nez v6, 015f // +005a │ │ +382bfa: 6e10 6c9b 0200 |0107: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382c00: 0a02 |010a: move-result v2 │ │ +382c02: 6206 6076 |010b: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@7660 │ │ +382c06: 6e20 7a9b f600 |010d: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382c0c: 0c06 |0110: move-result-object v6 │ │ +382c0e: 6e10 6d9b 0600 |0111: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382c14: 0a07 |0114: move-result v7 │ │ +382c16: 3807 0d00 |0115: if-eqz v7, 0122 // +000d │ │ +382c1a: 6e10 769b 0600 |0117: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382c20: 0a07 |011a: move-result v7 │ │ +382c22: 3907 0700 |011b: if-nez v7, 0122 // +0007 │ │ +382c26: 6e10 6c9b 0600 |011d: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382c2c: 0a06 |0120: move-result v6 │ │ +382c2e: 2832 |0121: goto 0153 // +0032 │ │ +382c30: 6206 5176 |0122: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7651 │ │ +382c34: 6e20 7a9b f600 |0124: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382c3a: 0c06 |0127: move-result-object v6 │ │ +382c3c: 6e10 6d9b 0600 |0128: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382c42: 0a07 |012b: move-result v7 │ │ +382c44: 3807 0d00 |012c: if-eqz v7, 0139 // +000d │ │ +382c48: 6e10 769b 0600 |012e: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382c4e: 0a07 |0131: move-result v7 │ │ +382c50: 3907 0700 |0132: if-nez v7, 0139 // +0007 │ │ +382c54: 6e10 6c9b 0600 |0134: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382c5a: 0a06 |0137: move-result v6 │ │ +382c5c: 281b |0138: goto 0153 // +001b │ │ +382c5e: 6206 5976 |0139: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7659 │ │ +382c62: 6e20 7a9b f600 |013b: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382c68: 0c06 |013e: move-result-object v6 │ │ +382c6a: 6e10 6d9b 0600 |013f: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382c70: 0a07 |0142: move-result v7 │ │ +382c72: 3807 0f00 |0143: if-eqz v7, 0152 // +000f │ │ +382c76: 6e10 769b 0600 |0145: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382c7c: 0a07 |0148: move-result v7 │ │ +382c7e: 3907 0900 |0149: if-nez v7, 0152 // +0009 │ │ +382c82: 6e10 6c9b 0600 |014b: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382c88: 0a02 |014e: move-result v2 │ │ +382c8a: 0126 |014f: move v6, v2 │ │ +382c8c: 1217 |0150: const/4 v7, #int 1 // #1 │ │ +382c8e: 2803 |0151: goto 0154 // +0003 │ │ +382c90: 1206 |0152: const/4 v6, #int 0 // #0 │ │ +382c92: 1207 |0153: const/4 v7, #int 0 // #0 │ │ +382c94: 3526 0400 |0154: if-ge v6, v2, 0158 // +0004 │ │ +382c98: 1218 |0156: const/4 v8, #int 1 // #1 │ │ +382c9a: 2802 |0157: goto 0159 // +0002 │ │ +382c9c: 1208 |0158: const/4 v8, #int 0 // #0 │ │ +382c9e: 3808 0300 |0159: if-eqz v8, 015c // +0003 │ │ +382ca2: 2802 |015b: goto 015d // +0002 │ │ +382ca4: 0162 |015c: move v2, v6 │ │ +382ca6: 1206 |015d: const/4 v6, #int 0 // #0 │ │ +382ca8: 2836 |015e: goto 0194 // +0036 │ │ +382caa: 6202 5176 |015f: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7651 │ │ +382cae: 6e20 7a9b f200 |0161: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382cb4: 0c02 |0164: move-result-object v2 │ │ +382cb6: 6e10 6d9b 0200 |0165: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382cbc: 0a06 |0168: move-result v6 │ │ +382cbe: 3806 0d00 |0169: if-eqz v6, 0176 // +000d │ │ +382cc2: 6e10 769b 0200 |016b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382cc8: 0a06 |016e: move-result v6 │ │ +382cca: 3906 0700 |016f: if-nez v6, 0176 // +0007 │ │ +382cce: 6e10 6c9b 0200 |0171: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382cd4: 0a02 |0174: move-result v2 │ │ +382cd6: 281c |0175: goto 0191 // +001c │ │ +382cd8: 6202 5976 |0176: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7659 │ │ +382cdc: 6e20 7a9b f200 |0178: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382ce2: 0c02 |017b: move-result-object v2 │ │ +382ce4: 6e10 6d9b 0200 |017c: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382cea: 0a06 |017f: move-result v6 │ │ +382cec: 3806 1000 |0180: if-eqz v6, 0190 // +0010 │ │ +382cf0: 6e10 769b 0200 |0182: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382cf6: 0a06 |0185: move-result v6 │ │ +382cf8: 3906 0a00 |0186: if-nez v6, 0190 // +000a │ │ +382cfc: 6e10 6c9b 0200 |0188: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382d02: 0a02 |018b: move-result v2 │ │ +382d04: 1206 |018c: const/4 v6, #int 0 // #0 │ │ +382d06: 1217 |018d: const/4 v7, #int 1 // #1 │ │ +382d08: 2900 4dff |018e: goto/16 00db // -00b3 │ │ +382d0c: 12f2 |0190: const/4 v2, #int -1 // #ff │ │ +382d0e: 1206 |0191: const/4 v6, #int 0 // #0 │ │ +382d10: 2900 48ff |0192: goto/16 00da // -00b8 │ │ +382d14: 3808 4600 |0194: if-eqz v8, 01da // +0046 │ │ +382d18: 620a 6176 |0196: sget-object v10, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@7661 │ │ +382d1c: 6e20 2d98 2f00 |0198: invoke-virtual {v15, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +382d22: 0c0b |019b: move-result-object v11 │ │ +382d24: 6e20 7a9b ba00 |019c: invoke-virtual {v10, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382d2a: 0c0a |019f: move-result-object v10 │ │ +382d2c: 6e10 6d9b 0a00 |01a0: invoke-virtual {v10}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382d32: 0a0b |01a3: move-result v11 │ │ +382d34: 380b 3600 |01a4: if-eqz v11, 01da // +0036 │ │ +382d38: 6e10 769b 0a00 |01a6: invoke-virtual {v10}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382d3e: 0a0b |01a9: move-result v11 │ │ +382d40: 390b 3000 |01aa: if-nez v11, 01da // +0030 │ │ +382d44: 6e10 6c9b 0a00 |01ac: invoke-virtual {v10}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382d4a: 0a0a |01af: move-result v10 │ │ +382d4c: b0a2 |01b0: add-int/2addr v2, v10 │ │ +382d4e: 2829 |01b1: goto 01da // +0029 │ │ +382d50: 6e10 2298 0f00 |01b2: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +382d56: 0a06 |01b5: move-result v6 │ │ +382d58: 3569 2100 |01b6: if-ge v9, v6, 01d7 // +0021 │ │ +382d5c: 6e20 0998 9f00 |01b8: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382d62: 0a06 |01bb: move-result v6 │ │ +382d64: 1307 2700 |01bc: const/16 v7, #int 39 // #27 │ │ +382d68: 3367 1900 |01be: if-ne v7, v6, 01d7 // +0019 │ │ +382d6c: 1306 4900 |01c0: const/16 v6, #int 73 // #49 │ │ +382d70: 3262 0b00 |01c2: if-eq v2, v6, 01cd // +000b │ │ +382d74: 1306 5000 |01c4: const/16 v6, #int 80 // #50 │ │ +382d78: 3262 0700 |01c6: if-eq v2, v6, 01cd // +0007 │ │ +382d7c: 1306 5800 |01c8: const/16 v6, #int 88 // #58 │ │ +382d80: 3262 0300 |01ca: if-eq v2, v6, 01cd // +0003 │ │ +382d84: 280b |01cc: goto 01d7 // +000b │ │ +382d86: 6e20 1f98 7f00 |01cd: invoke-virtual {v15, v7}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +382d8c: 0a02 |01d0: move-result v2 │ │ +382d8e: 3429 0300 |01d1: if-lt v9, v2, 01d4 // +0003 │ │ +382d92: 2804 |01d3: goto 01d7 // +0004 │ │ +382d94: d802 0202 |01d4: add-int/lit8 v2, v2, #int 2 // #02 │ │ +382d98: 2802 |01d6: goto 01d8 // +0002 │ │ +382d9a: 12f2 |01d7: const/4 v2, #int -1 // #ff │ │ +382d9c: 1206 |01d8: const/4 v6, #int 0 // #0 │ │ +382d9e: 1207 |01d9: const/4 v7, #int 0 // #0 │ │ +382da0: 3b02 8900 |01da: if-gez v2, 0263 // +0089 │ │ +382da4: 6202 6276 |01dc: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@7662 │ │ +382da8: 6e20 7a9b f200 |01de: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382dae: 0c06 |01e1: move-result-object v6 │ │ +382db0: 6e10 6d9b 0600 |01e2: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382db6: 0a07 |01e5: move-result v7 │ │ +382db8: 3807 0700 |01e6: if-eqz v7, 01ed // +0007 │ │ +382dbc: 6e10 769b 0600 |01e8: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382dc2: 0a06 |01eb: move-result v6 │ │ +382dc4: 2805 |01ec: goto 01f1 // +0005 │ │ +382dc6: 6e10 2298 0f00 |01ed: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +382dcc: 0a06 |01f0: move-result v6 │ │ +382dce: 6207 5876 |01f1: sget-object v7, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7658 │ │ +382dd2: 6e20 7a9b f700 |01f3: invoke-virtual {v7, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382dd8: 0c07 |01f6: move-result-object v7 │ │ +382dda: 6e10 6d9b 0700 |01f7: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382de0: 0a0a |01fa: move-result v10 │ │ +382de2: 380a 0700 |01fb: if-eqz v10, 0202 // +0007 │ │ +382de6: 6e10 769b 0700 |01fd: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382dec: 0a0a |0200: move-result v10 │ │ +382dee: 2802 |0201: goto 0203 // +0002 │ │ +382df0: 016a |0202: move v10, v6 │ │ +382df2: 36a6 2500 |0203: if-gt v6, v10, 0228 // +0025 │ │ +382df6: 6207 4f76 |0205: sget-object v7, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@764f │ │ +382dfa: 6e20 7a9b f700 |0207: invoke-virtual {v7, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382e00: 0c07 |020a: move-result-object v7 │ │ +382e02: 6e10 6d9b 0700 |020b: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382e08: 0a0a |020e: move-result v10 │ │ +382e0a: 380a 0700 |020f: if-eqz v10, 0216 // +0007 │ │ +382e0e: 6e10 769b 0700 |0211: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382e14: 0a0a |0214: move-result v10 │ │ +382e16: 2802 |0215: goto 0217 // +0002 │ │ +382e18: 016a |0216: move v10, v6 │ │ +382e1a: 36a6 1100 |0217: if-gt v6, v10, 0228 // +0011 │ │ +382e1e: 6e20 7a9b f200 |0219: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382e24: 0c07 |021c: move-result-object v7 │ │ +382e26: 6e10 6d9b 0700 |021d: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382e2c: 0a02 |0220: move-result v2 │ │ +382e2e: 3802 0600 |0221: if-eqz v2, 0227 // +0006 │ │ +382e32: 6e10 769b 0700 |0223: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382e38: 0a03 |0226: move-result v3 │ │ +382e3a: 013a |0227: move v10, v3 │ │ +382e3c: 3b0a 1b00 |0228: if-gez v10, 0243 // +001b │ │ +382e40: 2201 e812 |022a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +382e44: 7010 4098 0100 |022c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +382e4a: 6e20 4b98 4100 |022f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382e50: 6e20 4b98 f100 |0232: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382e56: 6e10 5498 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382e5c: 0c0f |0238: move-result-object v15 │ │ +382e5e: d801 0e01 |0239: add-int/lit8 v1, v14, #int 1 // #01 │ │ +382e62: 7110 1ca3 0f00 |023b: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ +382e68: 0c0f |023e: move-result-object v15 │ │ +382e6a: 4d0f 0d0e |023f: aput-object v15, v13, v14 │ │ +382e6e: 2900 1afe |0241: goto/16 005b // -01e6 │ │ +382e72: 3d0a 1a00 |0243: if-lez v10, 025d // +001a │ │ +382e76: 2202 e812 |0245: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +382e7a: 7010 4098 0200 |0247: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +382e80: 6e20 4b98 4200 |024a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382e86: 6e30 2e98 1f0a |024d: invoke-virtual {v15, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +382e8c: 0c03 |0250: move-result-object v3 │ │ +382e8e: 6e20 4b98 3200 |0251: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382e94: 6e10 5498 0200 |0254: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382e9a: 0c02 |0257: move-result-object v2 │ │ +382e9c: 6e20 2d98 af00 |0258: invoke-virtual {v15, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +382ea2: 0c0f |025b: move-result-object v15 │ │ +382ea4: 0724 |025c: move-object v4, v2 │ │ +382ea6: 6e10 6c9b 0700 |025d: invoke-virtual {v7}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382eac: 0a02 |0260: move-result v2 │ │ +382eae: b1a2 |0261: sub-int/2addr v2, v10 │ │ +382eb0: 284a |0262: goto 02ac // +004a │ │ +382eb2: 3806 0700 |0263: if-eqz v6, 026a // +0007 │ │ +382eb6: d802 0201 |0265: add-int/lit8 v2, v2, #int 1 // #01 │ │ +382eba: 1225 |0267: const/4 v5, #int 2 // #2 │ │ +382ebc: 1208 |0268: const/4 v8, #int 0 // #0 │ │ +382ebe: 2843 |0269: goto 02ac // +0043 │ │ +382ec0: 3807 0700 |026a: if-eqz v7, 0271 // +0007 │ │ +382ec4: 1305 0d00 |026c: const/16 v5, #int 13 // #d │ │ +382ec8: d802 0201 |026e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +382ecc: 28f8 |0270: goto 0268 // -0008 │ │ +382ece: 3808 3b00 |0271: if-eqz v8, 02ac // +003b │ │ +382ed2: 6e10 2298 0400 |0273: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +382ed8: 0a03 |0276: move-result v3 │ │ +382eda: 3d03 3500 |0277: if-lez v3, 02ac // +0035 │ │ +382ede: 1a03 cd04 |0279: const-string v3, "+" // string@04cd │ │ +382ee2: 6e20 1198 3400 |027b: invoke-virtual {v4, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +382ee8: 0a03 |027e: move-result v3 │ │ +382eea: 3903 0a00 |027f: if-nez v3, 0289 // +000a │ │ +382eee: 1a03 9205 |0281: const-string v3, "-" // string@0592 │ │ +382ef2: 6e20 1198 3400 |0283: invoke-virtual {v4, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +382ef8: 0a03 |0286: move-result v3 │ │ +382efa: 3803 2500 |0287: if-eqz v3, 02ac // +0025 │ │ +382efe: 2203 e812 |0289: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +382f02: 7010 4098 0300 |028b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +382f08: 6e10 2298 0400 |028e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +382f0e: 0a06 |0291: move-result v6 │ │ +382f10: b196 |0292: sub-int/2addr v6, v9 │ │ +382f12: 6e20 0998 6400 |0293: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382f18: 0a06 |0296: move-result v6 │ │ +382f1a: 6e20 4498 6300 |0297: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +382f20: 6e20 4b98 f300 |029a: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382f26: 6e10 5498 0300 |029d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382f2c: 0c0f |02a0: move-result-object v15 │ │ +382f2e: d802 0201 |02a1: add-int/lit8 v2, v2, #int 1 // #01 │ │ +382f32: 6e10 2298 0400 |02a3: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +382f38: 0a03 |02a6: move-result v3 │ │ +382f3a: b193 |02a7: sub-int/2addr v3, v9 │ │ +382f3c: 6e30 2e98 1403 |02a8: invoke-virtual {v4, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +382f42: 0c04 |02ab: move-result-object v4 │ │ +382f44: 3808 3d00 |02ac: if-eqz v8, 02e9 // +003d │ │ +382f48: 6e10 2298 0400 |02ae: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +382f4e: 0a03 |02b1: move-result v3 │ │ +382f50: 3d03 3500 |02b2: if-lez v3, 02e7 // +0035 │ │ +382f54: 6e10 2298 0400 |02b4: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +382f5a: 0a03 |02b7: move-result v3 │ │ +382f5c: b193 |02b8: sub-int/2addr v3, v9 │ │ +382f5e: 6e20 0998 3400 |02b9: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382f64: 0a03 |02bc: move-result v3 │ │ +382f66: 7110 d4a2 0300 |02bd: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeqStatic;.isCurrency:(C)Z // method@a2d4 │ │ +382f6c: 0a03 |02c0: move-result v3 │ │ +382f6e: 3803 2600 |02c1: if-eqz v3, 02e7 // +0026 │ │ +382f72: 2203 e812 |02c3: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +382f76: 7010 4098 0300 |02c5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +382f7c: 6e10 2298 0400 |02c8: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +382f82: 0a05 |02cb: move-result v5 │ │ +382f84: b195 |02cc: sub-int/2addr v5, v9 │ │ +382f86: 6e20 0998 5400 |02cd: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382f8c: 0a05 |02d0: move-result v5 │ │ +382f8e: 6e20 4498 5300 |02d1: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +382f94: 6e20 4b98 f300 |02d4: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382f9a: 6e10 5498 0300 |02d7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382fa0: 0c0f |02da: move-result-object v15 │ │ +382fa2: d802 0201 |02db: add-int/lit8 v2, v2, #int 1 // #01 │ │ +382fa6: 6e10 2298 0400 |02dd: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +382fac: 0a03 |02e0: move-result v3 │ │ +382fae: b193 |02e1: sub-int/2addr v3, v9 │ │ +382fb0: 6e30 2e98 1403 |02e2: invoke-virtual {v4, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +382fb6: 0c03 |02e5: move-result-object v3 │ │ +382fb8: 0734 |02e6: move-object v4, v3 │ │ +382fba: 1235 |02e7: const/4 v5, #int 3 // #3 │ │ +382fbc: b092 |02e8: add-int/2addr v2, v9 │ │ +382fbe: 6e10 2298 0400 |02e9: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +382fc4: 0a03 |02ec: move-result v3 │ │ +382fc6: 3539 0e00 |02ed: if-ge v9, v3, 02fb // +000e │ │ +382fca: d803 0e01 |02ef: add-int/lit8 v3, v14, #int 1 // #01 │ │ +382fce: 7110 1ca3 0400 |02f1: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ +382fd4: 0c04 |02f4: move-result-object v4 │ │ +382fd6: 4d04 0d0e |02f5: aput-object v4, v13, v14 │ │ +382fda: 013e |02f7: move v14, v3 │ │ +382fdc: 3b02 0300 |02f8: if-gez v2, 02fb // +0003 │ │ +382fe0: 1202 |02fa: const/4 v2, #int 0 // #0 │ │ +382fe2: 6e10 2298 0f00 |02fb: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +382fe8: 0a03 |02fe: move-result v3 │ │ +382fea: 3532 1900 |02ff: if-ge v2, v3, 0318 // +0019 │ │ +382fee: 3c02 0300 |0301: if-gtz v2, 0304 // +0003 │ │ +382ff2: 2815 |0303: goto 0318 // +0015 │ │ +382ff4: 6e20 2d98 2f00 |0304: invoke-virtual {v15, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +382ffa: 0c03 |0307: move-result-object v3 │ │ +382ffc: d804 0e01 |0308: add-int/lit8 v4, v14, #int 1 // #01 │ │ +383000: 6e30 2e98 1f02 |030a: invoke-virtual {v15, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +383006: 0c0f |030d: move-result-object v15 │ │ +383008: 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 │ │ +38300e: 0c0f |0311: move-result-object v15 │ │ +383010: 4d0f 0d0e |0312: aput-object v15, v13, v14 │ │ +383014: 073f |0314: move-object v15, v3 │ │ +383016: 014e |0315: move v14, v4 │ │ +383018: 2900 ecfc |0316: goto/16 0002 // -0314 │ │ +38301c: d801 0e01 |0318: add-int/lit8 v1, v14, #int 1 // #01 │ │ +383020: 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 │ │ +383026: 0c0f |031d: move-result-object v15 │ │ +383028: 4d0f 0d0e |031e: aput-object v15, v13, v14 │ │ +38302c: 2900 3bfd |0320: goto/16 005b // -02c5 │ │ +383030: 0f0e |0322: return v14 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=215 │ │ 0x000a line=216 │ │ 0x0010 line=220 │ │ 0x0015 line=221 │ │ 0x0037 line=228 │ │ @@ -826319,186 +826319,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 │ │ -3830d0: |[3830d0] net.sf.dibdib.generic.QSeqStatic.build:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeqStatic; │ │ -3830e0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -3830e4: 7401 2298 1100 |0002: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@9822 │ │ -3830ea: 0a01 |0005: move-result v1 │ │ -3830ec: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -3830ee: b921 |0007: shr-int/2addr v1, v2 │ │ -3830f0: 2311 1216 |0008: new-array v1, v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -3830f4: 1a03 a500 |000a: const-string v3, " " // string@00a5 │ │ -3830f8: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ -3830fa: 0805 1100 |000d: move-object/from16 v5, v17 │ │ -3830fe: 6e30 2b98 3504 |000f: invoke-virtual {v5, v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ -383104: 0c03 |0012: move-result-object v3 │ │ -383106: 1604 0000 |0013: const-wide/16 v4, #int 0 // #0 │ │ -38310a: 7120 17a3 5400 |0015: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -383110: 0c06 |0018: move-result-object v6 │ │ -383112: 2137 |0019: array-length v7, v3 │ │ -383114: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -383116: 1209 |001b: const/4 v9, #int 0 // #0 │ │ -383118: 120a |001c: const/4 v10, #int 0 // #0 │ │ -38311a: 120b |001d: const/4 v11, #int 0 // #0 │ │ -38311c: 124c |001e: const/4 v12, #int 4 // #4 │ │ -38311e: 121d |001f: const/4 v13, #int 1 // #1 │ │ -383120: 3579 a300 |0020: if-ge v9, v7, 00c3 // +00a3 │ │ -383124: 460e 0309 |0022: aget-object v14, v3, v9 │ │ -383128: d80f 0a05 |0024: add-int/lit8 v15, v10, #int 5 // #05 │ │ -38312c: 2114 |0026: array-length v4, v1 │ │ -38312e: 344f 0b00 |0027: if-lt v15, v4, 0032 // +000b │ │ -383132: 2114 |0029: array-length v4, v1 │ │ -383134: da04 0402 |002a: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -383138: 7120 b499 4100 |002c: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -38313e: 0c01 |002f: move-result-object v1 │ │ -383140: 1f01 1216 |0030: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -383144: 6e10 2298 0e00 |0032: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -38314a: 0a04 |0035: move-result v4 │ │ -38314c: 3c04 0b00 |0036: if-gtz v4, 0041 // +000b │ │ -383150: d804 0a01 |0038: add-int/lit8 v4, v10, #int 1 // #01 │ │ -383154: 6205 cd76 |003a: sget-object v5, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76cd │ │ -383158: 4d05 010a |003c: aput-object v5, v1, v10 │ │ -38315c: 014a |003e: move v10, v4 │ │ -38315e: 2900 7e00 |003f: goto/16 00bd // +007e │ │ -383162: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -383164: 6e10 2298 0e00 |0042: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -38316a: 0a05 |0045: move-result v5 │ │ -38316c: 3d05 7700 |0046: if-lez v5, 00bd // +0077 │ │ -383170: d805 0a01 |0048: add-int/lit8 v5, v10, #int 1 // #01 │ │ -383174: 3804 0500 |004a: if-eqz v4, 004f // +0005 │ │ -383178: 6204 cd76 |004c: sget-object v4, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76cd │ │ -38317c: 2802 |004e: goto 0050 // +0002 │ │ -38317e: 0764 |004f: move-object v4, v6 │ │ -383180: 4d04 010a |0050: aput-object v4, v1, v10 │ │ -383184: 1234 |0052: const/4 v4, #int 3 // #3 │ │ -383186: 6e20 1a98 4e00 |0053: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -38318c: 0a04 |0056: move-result v4 │ │ -38318e: 6e20 1a98 ce00 |0057: invoke-virtual {v14, v12}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -383194: 0a0a |005a: move-result v10 │ │ -383196: 1a0f 0000 |005b: const-string v15, "" // string@0000 │ │ -38319a: 3a04 1a00 |005d: if-ltz v4, 0077 // +001a │ │ -38319e: 3a0a 0400 |005f: if-ltz v10, 0063 // +0004 │ │ -3831a2: 35a4 1600 |0061: if-ge v4, v10, 0077 // +0016 │ │ -3831a6: d80b 0b01 |0063: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3831aa: 3d04 0d00 |0065: if-lez v4, 0072 // +000d │ │ -3831ae: d80a 0401 |0067: add-int/lit8 v10, v4, #int 1 // #01 │ │ -3831b2: 6e20 2d98 ae00 |0069: invoke-virtual {v14, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3831b8: 0c0f |006c: move-result-object v15 │ │ -3831ba: 6e30 2e98 8e04 |006d: invoke-virtual {v14, v8, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3831c0: 0c0e |0070: move-result-object v14 │ │ -3831c2: 2826 |0071: goto 0097 // +0026 │ │ -3831c4: 6e20 2d98 de00 |0072: invoke-virtual {v14, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3831ca: 0c0e |0075: move-result-object v14 │ │ -3831cc: 2821 |0076: goto 0097 // +0021 │ │ -3831ce: 3a0a 2000 |0077: if-ltz v10, 0097 // +0020 │ │ -3831d2: 3d0b 0400 |0079: if-lez v11, 007d // +0004 │ │ -3831d6: 1214 |007b: const/4 v4, #int 1 // #1 │ │ -3831d8: 2802 |007c: goto 007e // +0002 │ │ -3831da: 1204 |007d: const/4 v4, #int 0 // #0 │ │ -3831dc: b14b |007e: sub-int/2addr v11, v4 │ │ -3831de: 3d0a 0f00 |007f: if-lez v10, 008e // +000f │ │ -3831e2: d804 0501 |0081: add-int/lit8 v4, v5, #int 1 // #01 │ │ -3831e6: 6e30 2e98 8e0a |0083: invoke-virtual {v14, v8, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3831ec: 0c0f |0086: move-result-object v15 │ │ -3831ee: 7110 1ea3 0f00 |0087: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ -3831f4: 0c0f |008a: move-result-object v15 │ │ -3831f6: 4d0f 0105 |008b: aput-object v15, v1, v5 │ │ -3831fa: 0145 |008d: move v5, v4 │ │ -3831fc: d80a 0a01 |008e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -383200: 6e20 2d98 ae00 |0090: invoke-virtual {v14, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383206: 0c04 |0093: move-result-object v4 │ │ -383208: 074e |0094: move-object v14, v4 │ │ -38320a: 015a |0095: move v10, v5 │ │ -38320c: 2825 |0096: goto 00bb // +0025 │ │ -38320e: 3d0b 0d00 |0097: if-lez v11, 00a4 // +000d │ │ -383212: d804 0501 |0099: add-int/lit8 v4, v5, #int 1 // #01 │ │ -383216: 7110 1ea3 0e00 |009b: invoke-static {v14}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ -38321c: 0c0a |009e: move-result-object v10 │ │ -38321e: 4d0a 0105 |009f: aput-object v10, v1, v5 │ │ -383222: 014a |00a1: move v10, v4 │ │ -383224: 07fe |00a2: move-object v14, v15 │ │ -383226: 2818 |00a3: goto 00bb // +0018 │ │ -383228: 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 │ │ -38322e: 0a04 |00a7: move-result v4 │ │ -383230: 3b04 1000 |00a8: if-gez v4, 00b8 // +0010 │ │ -383234: 2114 |00aa: array-length v4, v1 │ │ -383236: da04 0402 |00ab: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -38323a: 7120 b499 4100 |00ad: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -383240: 0c01 |00b0: move-result-object v1 │ │ -383242: 1f01 1216 |00b1: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -383246: 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 │ │ -38324c: 0a04 |00b6: move-result v4 │ │ -38324e: 28f1 |00b7: goto 00a8 // -000f │ │ -383250: b045 |00b8: add-int/2addr v5, v4 │ │ -383252: 015a |00b9: move v10, v5 │ │ -383254: 28e8 |00ba: goto 00a2 // -0018 │ │ -383256: 1214 |00bb: const/4 v4, #int 1 // #1 │ │ -383258: 2886 |00bc: goto 0042 // -007a │ │ -38325a: d809 0901 |00bd: add-int/lit8 v9, v9, #int 1 // #01 │ │ -38325e: 1604 0000 |00bf: const-wide/16 v4, #int 0 // #0 │ │ -383262: 2900 5dff |00c1: goto/16 001e // -00a3 │ │ -383266: 7110 16a3 0600 |00c3: invoke-static {v6}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ -38326c: 0b03 |00c6: move-result-wide v3 │ │ -38326e: 1605 0000 |00c7: const-wide/16 v5, #int 0 // #0 │ │ -383272: 3107 0503 |00c9: cmp-long v7, v5, v3 │ │ -383276: 3907 3900 |00cb: if-nez v7, 0104 // +0039 │ │ -38327a: 35a2 3600 |00cd: if-ge v2, v10, 0103 // +0036 │ │ -38327e: d803 02ff |00cf: add-int/lit8 v3, v2, #int -1 // #ff │ │ -383282: 4604 0103 |00d1: aget-object v4, v1, v3 │ │ -383286: 7120 17a3 6500 |00d3: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -38328c: 0c07 |00d6: move-result-object v7 │ │ -38328e: 3374 2400 |00d7: if-ne v4, v7, 00fb // +0024 │ │ -383292: d804 02fe |00d9: add-int/lit8 v4, v2, #int -2 // #fe │ │ -383296: 4604 0104 |00db: aget-object v4, v1, v4 │ │ -38329a: 7110 24a3 0400 |00dd: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ -3832a0: 0a04 |00e0: move-result v4 │ │ -3832a2: 3804 1500 |00e1: if-eqz v4, 00f6 // +0015 │ │ -3832a6: 4604 0102 |00e3: aget-object v4, v1, v2 │ │ -3832aa: 7110 24a3 0400 |00e5: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ -3832b0: 0a04 |00e8: move-result v4 │ │ -3832b2: 3804 0d00 |00e9: if-eqz v4, 00f6 // +000d │ │ -3832b6: d808 0801 |00eb: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3832ba: 9103 0208 |00ed: sub-int v3, v2, v8 │ │ -3832be: 4604 0102 |00ef: aget-object v4, v1, v2 │ │ -3832c2: 4d04 0103 |00f1: aput-object v4, v1, v3 │ │ -3832c6: d802 0201 |00f3: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3832ca: 280c |00f5: goto 0101 // +000c │ │ -3832cc: b183 |00f6: sub-int/2addr v3, v8 │ │ -3832ce: 6204 cd76 |00f7: sget-object v4, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76cd │ │ -3832d2: 4d04 0103 |00f9: aput-object v4, v1, v3 │ │ -3832d6: 9103 0208 |00fb: sub-int v3, v2, v8 │ │ -3832da: 4604 0102 |00fd: aget-object v4, v1, v2 │ │ -3832de: 4d04 0103 |00ff: aput-object v4, v1, v3 │ │ -3832e2: b0d2 |0101: add-int/2addr v2, v13 │ │ -3832e4: 28cb |0102: goto 00cd // -0035 │ │ -3832e6: b18a |0103: sub-int/2addr v10, v8 │ │ -3832e8: 1302 1000 |0104: const/16 v2, #int 16 // #10 │ │ -3832ec: 1303 4000 |0106: const/16 v3, #int 64 // #40 │ │ -3832f0: 35a3 0400 |0108: if-ge v3, v10, 010c // +0004 │ │ -3832f4: 01ac |010a: move v12, v10 │ │ -3832f6: 280f |010b: goto 011a // +000f │ │ -3832f8: 35a2 0500 |010c: if-ge v2, v10, 0111 // +0005 │ │ -3832fc: 130c 4000 |010e: const/16 v12, #int 64 // #40 │ │ -383300: 280a |0110: goto 011a // +000a │ │ -383302: 35ac 0500 |0111: if-ge v12, v10, 0116 // +0005 │ │ -383306: 130c 1000 |0113: const/16 v12, #int 16 // #10 │ │ -38330a: 2805 |0115: goto 011a // +0005 │ │ -38330c: 35ad 0300 |0116: if-ge v13, v10, 0119 // +0003 │ │ -383310: 2802 |0118: goto 011a // +0002 │ │ -383312: 121c |0119: const/4 v12, #int 1 // #1 │ │ -383314: 7120 b499 c100 |011a: invoke-static {v1, v12}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -38331a: 0c01 |011d: move-result-object v1 │ │ -38331c: 1f01 1216 |011e: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -383320: 5b01 7276 |0120: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ -383324: 590a 7176 |0122: iput v10, v0, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ -383328: 1100 |0124: return-object v0 │ │ +3830cc: |[3830cc] net.sf.dibdib.generic.QSeqStatic.build:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeqStatic; │ │ +3830dc: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +3830e0: 7401 2298 1100 |0002: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@9822 │ │ +3830e6: 0a01 |0005: move-result v1 │ │ +3830e8: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +3830ea: b921 |0007: shr-int/2addr v1, v2 │ │ +3830ec: 2311 1216 |0008: new-array v1, v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +3830f0: 1a03 a500 |000a: const-string v3, " " // string@00a5 │ │ +3830f4: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ +3830f6: 0805 1100 |000d: move-object/from16 v5, v17 │ │ +3830fa: 6e30 2b98 3504 |000f: invoke-virtual {v5, v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ +383100: 0c03 |0012: move-result-object v3 │ │ +383102: 1604 0000 |0013: const-wide/16 v4, #int 0 // #0 │ │ +383106: 7120 17a3 5400 |0015: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +38310c: 0c06 |0018: move-result-object v6 │ │ +38310e: 2137 |0019: array-length v7, v3 │ │ +383110: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +383112: 1209 |001b: const/4 v9, #int 0 // #0 │ │ +383114: 120a |001c: const/4 v10, #int 0 // #0 │ │ +383116: 120b |001d: const/4 v11, #int 0 // #0 │ │ +383118: 124c |001e: const/4 v12, #int 4 // #4 │ │ +38311a: 121d |001f: const/4 v13, #int 1 // #1 │ │ +38311c: 3579 a300 |0020: if-ge v9, v7, 00c3 // +00a3 │ │ +383120: 460e 0309 |0022: aget-object v14, v3, v9 │ │ +383124: d80f 0a05 |0024: add-int/lit8 v15, v10, #int 5 // #05 │ │ +383128: 2114 |0026: array-length v4, v1 │ │ +38312a: 344f 0b00 |0027: if-lt v15, v4, 0032 // +000b │ │ +38312e: 2114 |0029: array-length v4, v1 │ │ +383130: da04 0402 |002a: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +383134: 7120 b499 4100 |002c: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +38313a: 0c01 |002f: move-result-object v1 │ │ +38313c: 1f01 1216 |0030: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +383140: 6e10 2298 0e00 |0032: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +383146: 0a04 |0035: move-result v4 │ │ +383148: 3c04 0b00 |0036: if-gtz v4, 0041 // +000b │ │ +38314c: d804 0a01 |0038: add-int/lit8 v4, v10, #int 1 // #01 │ │ +383150: 6205 cd76 |003a: sget-object v5, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76cd │ │ +383154: 4d05 010a |003c: aput-object v5, v1, v10 │ │ +383158: 014a |003e: move v10, v4 │ │ +38315a: 2900 7e00 |003f: goto/16 00bd // +007e │ │ +38315e: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +383160: 6e10 2298 0e00 |0042: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +383166: 0a05 |0045: move-result v5 │ │ +383168: 3d05 7700 |0046: if-lez v5, 00bd // +0077 │ │ +38316c: d805 0a01 |0048: add-int/lit8 v5, v10, #int 1 // #01 │ │ +383170: 3804 0500 |004a: if-eqz v4, 004f // +0005 │ │ +383174: 6204 cd76 |004c: sget-object v4, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76cd │ │ +383178: 2802 |004e: goto 0050 // +0002 │ │ +38317a: 0764 |004f: move-object v4, v6 │ │ +38317c: 4d04 010a |0050: aput-object v4, v1, v10 │ │ +383180: 1234 |0052: const/4 v4, #int 3 // #3 │ │ +383182: 6e20 1a98 4e00 |0053: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +383188: 0a04 |0056: move-result v4 │ │ +38318a: 6e20 1a98 ce00 |0057: invoke-virtual {v14, v12}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +383190: 0a0a |005a: move-result v10 │ │ +383192: 1a0f 0000 |005b: const-string v15, "" // string@0000 │ │ +383196: 3a04 1a00 |005d: if-ltz v4, 0077 // +001a │ │ +38319a: 3a0a 0400 |005f: if-ltz v10, 0063 // +0004 │ │ +38319e: 35a4 1600 |0061: if-ge v4, v10, 0077 // +0016 │ │ +3831a2: d80b 0b01 |0063: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3831a6: 3d04 0d00 |0065: if-lez v4, 0072 // +000d │ │ +3831aa: d80a 0401 |0067: add-int/lit8 v10, v4, #int 1 // #01 │ │ +3831ae: 6e20 2d98 ae00 |0069: invoke-virtual {v14, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3831b4: 0c0f |006c: move-result-object v15 │ │ +3831b6: 6e30 2e98 8e04 |006d: invoke-virtual {v14, v8, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3831bc: 0c0e |0070: move-result-object v14 │ │ +3831be: 2826 |0071: goto 0097 // +0026 │ │ +3831c0: 6e20 2d98 de00 |0072: invoke-virtual {v14, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3831c6: 0c0e |0075: move-result-object v14 │ │ +3831c8: 2821 |0076: goto 0097 // +0021 │ │ +3831ca: 3a0a 2000 |0077: if-ltz v10, 0097 // +0020 │ │ +3831ce: 3d0b 0400 |0079: if-lez v11, 007d // +0004 │ │ +3831d2: 1214 |007b: const/4 v4, #int 1 // #1 │ │ +3831d4: 2802 |007c: goto 007e // +0002 │ │ +3831d6: 1204 |007d: const/4 v4, #int 0 // #0 │ │ +3831d8: b14b |007e: sub-int/2addr v11, v4 │ │ +3831da: 3d0a 0f00 |007f: if-lez v10, 008e // +000f │ │ +3831de: d804 0501 |0081: add-int/lit8 v4, v5, #int 1 // #01 │ │ +3831e2: 6e30 2e98 8e0a |0083: invoke-virtual {v14, v8, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3831e8: 0c0f |0086: move-result-object v15 │ │ +3831ea: 7110 1ea3 0f00 |0087: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ +3831f0: 0c0f |008a: move-result-object v15 │ │ +3831f2: 4d0f 0105 |008b: aput-object v15, v1, v5 │ │ +3831f6: 0145 |008d: move v5, v4 │ │ +3831f8: d80a 0a01 |008e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3831fc: 6e20 2d98 ae00 |0090: invoke-virtual {v14, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383202: 0c04 |0093: move-result-object v4 │ │ +383204: 074e |0094: move-object v14, v4 │ │ +383206: 015a |0095: move v10, v5 │ │ +383208: 2825 |0096: goto 00bb // +0025 │ │ +38320a: 3d0b 0d00 |0097: if-lez v11, 00a4 // +000d │ │ +38320e: d804 0501 |0099: add-int/lit8 v4, v5, #int 1 // #01 │ │ +383212: 7110 1ea3 0e00 |009b: invoke-static {v14}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ +383218: 0c0a |009e: move-result-object v10 │ │ +38321a: 4d0a 0105 |009f: aput-object v10, v1, v5 │ │ +38321e: 014a |00a1: move v10, v4 │ │ +383220: 07fe |00a2: move-object v14, v15 │ │ +383222: 2818 |00a3: goto 00bb // +0018 │ │ +383224: 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 │ │ +38322a: 0a04 |00a7: move-result v4 │ │ +38322c: 3b04 1000 |00a8: if-gez v4, 00b8 // +0010 │ │ +383230: 2114 |00aa: array-length v4, v1 │ │ +383232: da04 0402 |00ab: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +383236: 7120 b499 4100 |00ad: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +38323c: 0c01 |00b0: move-result-object v1 │ │ +38323e: 1f01 1216 |00b1: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +383242: 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 │ │ +383248: 0a04 |00b6: move-result v4 │ │ +38324a: 28f1 |00b7: goto 00a8 // -000f │ │ +38324c: b045 |00b8: add-int/2addr v5, v4 │ │ +38324e: 015a |00b9: move v10, v5 │ │ +383250: 28e8 |00ba: goto 00a2 // -0018 │ │ +383252: 1214 |00bb: const/4 v4, #int 1 // #1 │ │ +383254: 2886 |00bc: goto 0042 // -007a │ │ +383256: d809 0901 |00bd: add-int/lit8 v9, v9, #int 1 // #01 │ │ +38325a: 1604 0000 |00bf: const-wide/16 v4, #int 0 // #0 │ │ +38325e: 2900 5dff |00c1: goto/16 001e // -00a3 │ │ +383262: 7110 16a3 0600 |00c3: invoke-static {v6}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ +383268: 0b03 |00c6: move-result-wide v3 │ │ +38326a: 1605 0000 |00c7: const-wide/16 v5, #int 0 // #0 │ │ +38326e: 3107 0503 |00c9: cmp-long v7, v5, v3 │ │ +383272: 3907 3900 |00cb: if-nez v7, 0104 // +0039 │ │ +383276: 35a2 3600 |00cd: if-ge v2, v10, 0103 // +0036 │ │ +38327a: d803 02ff |00cf: add-int/lit8 v3, v2, #int -1 // #ff │ │ +38327e: 4604 0103 |00d1: aget-object v4, v1, v3 │ │ +383282: 7120 17a3 6500 |00d3: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +383288: 0c07 |00d6: move-result-object v7 │ │ +38328a: 3374 2400 |00d7: if-ne v4, v7, 00fb // +0024 │ │ +38328e: d804 02fe |00d9: add-int/lit8 v4, v2, #int -2 // #fe │ │ +383292: 4604 0104 |00db: aget-object v4, v1, v4 │ │ +383296: 7110 24a3 0400 |00dd: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ +38329c: 0a04 |00e0: move-result v4 │ │ +38329e: 3804 1500 |00e1: if-eqz v4, 00f6 // +0015 │ │ +3832a2: 4604 0102 |00e3: aget-object v4, v1, v2 │ │ +3832a6: 7110 24a3 0400 |00e5: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ +3832ac: 0a04 |00e8: move-result v4 │ │ +3832ae: 3804 0d00 |00e9: if-eqz v4, 00f6 // +000d │ │ +3832b2: d808 0801 |00eb: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3832b6: 9103 0208 |00ed: sub-int v3, v2, v8 │ │ +3832ba: 4604 0102 |00ef: aget-object v4, v1, v2 │ │ +3832be: 4d04 0103 |00f1: aput-object v4, v1, v3 │ │ +3832c2: d802 0201 |00f3: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3832c6: 280c |00f5: goto 0101 // +000c │ │ +3832c8: b183 |00f6: sub-int/2addr v3, v8 │ │ +3832ca: 6204 cd76 |00f7: sget-object v4, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76cd │ │ +3832ce: 4d04 0103 |00f9: aput-object v4, v1, v3 │ │ +3832d2: 9103 0208 |00fb: sub-int v3, v2, v8 │ │ +3832d6: 4604 0102 |00fd: aget-object v4, v1, v2 │ │ +3832da: 4d04 0103 |00ff: aput-object v4, v1, v3 │ │ +3832de: b0d2 |0101: add-int/2addr v2, v13 │ │ +3832e0: 28cb |0102: goto 00cd // -0035 │ │ +3832e2: b18a |0103: sub-int/2addr v10, v8 │ │ +3832e4: 1302 1000 |0104: const/16 v2, #int 16 // #10 │ │ +3832e8: 1303 4000 |0106: const/16 v3, #int 64 // #40 │ │ +3832ec: 35a3 0400 |0108: if-ge v3, v10, 010c // +0004 │ │ +3832f0: 01ac |010a: move v12, v10 │ │ +3832f2: 280f |010b: goto 011a // +000f │ │ +3832f4: 35a2 0500 |010c: if-ge v2, v10, 0111 // +0005 │ │ +3832f8: 130c 4000 |010e: const/16 v12, #int 64 // #40 │ │ +3832fc: 280a |0110: goto 011a // +000a │ │ +3832fe: 35ac 0500 |0111: if-ge v12, v10, 0116 // +0005 │ │ +383302: 130c 1000 |0113: const/16 v12, #int 16 // #10 │ │ +383306: 2805 |0115: goto 011a // +0005 │ │ +383308: 35ad 0300 |0116: if-ge v13, v10, 0119 // +0003 │ │ +38330c: 2802 |0118: goto 011a // +0002 │ │ +38330e: 121c |0119: const/4 v12, #int 1 // #1 │ │ +383310: 7120 b499 c100 |011a: invoke-static {v1, v12}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +383316: 0c01 |011d: move-result-object v1 │ │ +383318: 1f01 1216 |011e: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +38331c: 5b01 7276 |0120: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ +383320: 590a 7176 |0122: iput v10, v0, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ +383324: 1100 |0124: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ 0x000f line=142 │ │ 0x0015 line=143 │ │ 0x0019 line=145 │ │ 0x0026 line=146 │ │ @@ -826535,29 +826535,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -38285c: |[38285c] net.sf.dibdib.generic.QSeqStatic.equals:(Ljava/lang/Object;)Z │ │ -38286c: 2040 b014 |0000: instance-of v0, v4, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ -382870: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -382872: 3800 1400 |0003: if-eqz v0, 0017 // +0014 │ │ -382876: 1f04 b014 |0005: check-cast v4, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ -38287a: 5230 7176 |0007: iget v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ -38287e: 5242 7176 |0009: iget v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ -382882: 3220 0300 |000b: if-eq v0, v2, 000e // +0003 │ │ -382886: 0f01 |000d: return v1 │ │ -382888: 5430 7276 |000e: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ -38288c: 5444 7276 |0010: iget-object v4, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ -382890: 7120 bc99 4000 |0012: invoke-static {v0, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@99bc │ │ -382896: 0a04 |0015: move-result v4 │ │ -382898: 0f04 |0016: return v4 │ │ -38289a: 0f01 |0017: return v1 │ │ +382858: |[382858] net.sf.dibdib.generic.QSeqStatic.equals:(Ljava/lang/Object;)Z │ │ +382868: 2040 b014 |0000: instance-of v0, v4, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ +38286c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +38286e: 3800 1400 |0003: if-eqz v0, 0017 // +0014 │ │ +382872: 1f04 b014 |0005: check-cast v4, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ +382876: 5230 7176 |0007: iget v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ +38287a: 5242 7176 |0009: iget v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ +38287e: 3220 0300 |000b: if-eq v0, v2, 000e // +0003 │ │ +382882: 0f01 |000d: return v1 │ │ +382884: 5430 7276 |000e: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ +382888: 5444 7276 |0010: iget-object v4, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ +38288c: 7120 bc99 4000 |0012: invoke-static {v0, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@99bc │ │ +382892: 0a04 |0015: move-result v4 │ │ +382894: 0f04 |0016: return v4 │ │ +382896: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0005 line=410 │ │ 0x0007 line=411 │ │ 0x000e line=414 │ │ locals : │ │ @@ -826569,33 +826569,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -382994: |[382994] net.sf.dibdib.generic.QSeqStatic.hashCode:()I │ │ -3829a4: 5440 7576 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ -3829a8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3829ac: 6e10 d6a2 0400 |0004: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeqStatic;.toShash:()[B // method@a2d6 │ │ -3829b2: 0c00 |0007: move-result-object v0 │ │ -3829b4: 5b40 7576 |0008: iput-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ -3829b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3829ba: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3829bc: 1252 |000c: const/4 v2, #int 5 // #5 │ │ -3829be: 3520 0f00 |000d: if-ge v0, v2, 001c // +000f │ │ -3829c2: 5442 7576 |000f: iget-object v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ -3829c6: 2123 |0011: array-length v3, v2 │ │ -3829c8: 3530 0a00 |0012: if-ge v0, v3, 001c // +000a │ │ -3829cc: e001 0106 |0014: shl-int/lit8 v1, v1, #int 6 // #06 │ │ -3829d0: 4802 0200 |0016: aget-byte v2, v2, v0 │ │ -3829d4: b621 |0018: or-int/2addr v1, v2 │ │ -3829d6: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3829da: 28f1 |001b: goto 000c // -000f │ │ -3829dc: 0f01 |001c: return v1 │ │ +382990: |[382990] net.sf.dibdib.generic.QSeqStatic.hashCode:()I │ │ +3829a0: 5440 7576 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ +3829a4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3829a8: 6e10 d6a2 0400 |0004: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeqStatic;.toShash:()[B // method@a2d6 │ │ +3829ae: 0c00 |0007: move-result-object v0 │ │ +3829b0: 5b40 7576 |0008: iput-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ +3829b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3829b6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3829b8: 1252 |000c: const/4 v2, #int 5 // #5 │ │ +3829ba: 3520 0f00 |000d: if-ge v0, v2, 001c // +000f │ │ +3829be: 5442 7576 |000f: iget-object v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ +3829c2: 2123 |0011: array-length v3, v2 │ │ +3829c4: 3530 0a00 |0012: if-ge v0, v3, 001c // +000a │ │ +3829c8: e001 0106 |0014: shl-int/lit8 v1, v1, #int 6 // #06 │ │ +3829cc: 4802 0200 |0016: aget-byte v2, v2, v0 │ │ +3829d0: b621 |0018: or-int/2addr v1, v2 │ │ +3829d2: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3829d6: 28f1 |001b: goto 000c // -000f │ │ +3829d8: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0004 line=443 │ │ 0x000f line=446 │ │ 0x0016 line=447 │ │ locals : │ │ @@ -826606,62 +826606,62 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -3828e0: |[3828e0] net.sf.dibdib.generic.QSeqStatic.toShash:()[B │ │ -3828f0: 5280 7176 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ -3828f4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3828f8: 6200 4a76 |0004: sget-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764a │ │ -3828fc: 1100 |0006: return-object v0 │ │ -3828fe: 5480 7576 |0007: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ -382902: 3900 4500 |0009: if-nez v0, 004e // +0045 │ │ -382906: 5480 7276 |000b: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ -38290a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -38290c: 4600 0001 |000e: aget-object v0, v0, v1 │ │ -382910: 7110 25a3 0000 |0010: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ -382916: 0c00 |0013: move-result-object v0 │ │ -382918: 2102 |0014: array-length v2, v0 │ │ -38291a: 1303 2000 |0015: const/16 v3, #int 32 // #20 │ │ -38291e: 7120 af99 3000 |0017: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -382924: 0c00 |001a: move-result-object v0 │ │ -382926: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -382928: 5284 7176 |001c: iget v4, v8, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ -38292c: 3543 2a00 |001e: if-ge v3, v4, 0048 // +002a │ │ -382930: 2104 |0020: array-length v4, v0 │ │ -382932: 3542 2700 |0021: if-ge v2, v4, 0048 // +0027 │ │ -382936: d804 0201 |0023: add-int/lit8 v4, v2, #int 1 // #01 │ │ -38293a: 6205 4a76 |0025: sget-object v5, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764a │ │ -38293e: 4805 0501 |0027: aget-byte v5, v5, v1 │ │ -382942: 4f05 0002 |0029: aput-byte v5, v0, v2 │ │ -382946: 5482 7276 |002b: iget-object v2, v8, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ -38294a: 4602 0203 |002d: aget-object v2, v2, v3 │ │ -38294e: 7110 25a3 0200 |002f: invoke-static {v2}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ -382954: 0c02 |0032: move-result-object v2 │ │ -382956: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -382958: 2126 |0034: array-length v6, v2 │ │ -38295a: 3565 0f00 |0035: if-ge v5, v6, 0044 // +000f │ │ -38295e: 2106 |0037: array-length v6, v0 │ │ -382960: 3564 0c00 |0038: if-ge v4, v6, 0044 // +000c │ │ -382964: d806 0401 |003a: add-int/lit8 v6, v4, #int 1 // #01 │ │ -382968: 4807 0205 |003c: aget-byte v7, v2, v5 │ │ -38296c: 4f07 0004 |003e: aput-byte v7, v0, v4 │ │ -382970: d805 0501 |0040: add-int/lit8 v5, v5, #int 1 // #01 │ │ -382974: 0164 |0042: move v4, v6 │ │ -382976: 28f1 |0043: goto 0034 // -000f │ │ -382978: d803 0301 |0044: add-int/lit8 v3, v3, #int 1 // #01 │ │ -38297c: 0142 |0046: move v2, v4 │ │ -38297e: 28d5 |0047: goto 001c // -002b │ │ -382980: 7120 af99 2000 |0048: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -382986: 0c00 |004b: move-result-object v0 │ │ -382988: 5b80 7576 |004c: iput-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ -38298c: 5480 7576 |004e: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ -382990: 1100 |0050: return-object v0 │ │ +3828dc: |[3828dc] net.sf.dibdib.generic.QSeqStatic.toShash:()[B │ │ +3828ec: 5280 7176 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ +3828f0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3828f4: 6200 4a76 |0004: sget-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764a │ │ +3828f8: 1100 |0006: return-object v0 │ │ +3828fa: 5480 7576 |0007: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ +3828fe: 3900 4500 |0009: if-nez v0, 004e // +0045 │ │ +382902: 5480 7276 |000b: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ +382906: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +382908: 4600 0001 |000e: aget-object v0, v0, v1 │ │ +38290c: 7110 25a3 0000 |0010: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ +382912: 0c00 |0013: move-result-object v0 │ │ +382914: 2102 |0014: array-length v2, v0 │ │ +382916: 1303 2000 |0015: const/16 v3, #int 32 // #20 │ │ +38291a: 7120 af99 3000 |0017: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +382920: 0c00 |001a: move-result-object v0 │ │ +382922: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +382924: 5284 7176 |001c: iget v4, v8, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ +382928: 3543 2a00 |001e: if-ge v3, v4, 0048 // +002a │ │ +38292c: 2104 |0020: array-length v4, v0 │ │ +38292e: 3542 2700 |0021: if-ge v2, v4, 0048 // +0027 │ │ +382932: d804 0201 |0023: add-int/lit8 v4, v2, #int 1 // #01 │ │ +382936: 6205 4a76 |0025: sget-object v5, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764a │ │ +38293a: 4805 0501 |0027: aget-byte v5, v5, v1 │ │ +38293e: 4f05 0002 |0029: aput-byte v5, v0, v2 │ │ +382942: 5482 7276 |002b: iget-object v2, v8, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ +382946: 4602 0203 |002d: aget-object v2, v2, v3 │ │ +38294a: 7110 25a3 0200 |002f: invoke-static {v2}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ +382950: 0c02 |0032: move-result-object v2 │ │ +382952: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +382954: 2126 |0034: array-length v6, v2 │ │ +382956: 3565 0f00 |0035: if-ge v5, v6, 0044 // +000f │ │ +38295a: 2106 |0037: array-length v6, v0 │ │ +38295c: 3564 0c00 |0038: if-ge v4, v6, 0044 // +000c │ │ +382960: d806 0401 |003a: add-int/lit8 v6, v4, #int 1 // #01 │ │ +382964: 4807 0205 |003c: aget-byte v7, v2, v5 │ │ +382968: 4f07 0004 |003e: aput-byte v7, v0, v4 │ │ +38296c: d805 0501 |0040: add-int/lit8 v5, v5, #int 1 // #01 │ │ +382970: 0164 |0042: move v4, v6 │ │ +382972: 28f1 |0043: goto 0034 // -000f │ │ +382974: d803 0301 |0044: add-int/lit8 v3, v3, #int 1 // #01 │ │ +382978: 0142 |0046: move v2, v4 │ │ +38297a: 28d5 |0047: goto 001c // -002b │ │ +38297c: 7120 af99 2000 |0048: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +382982: 0c00 |004b: move-result-object v0 │ │ +382984: 5b80 7576 |004c: iput-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ +382988: 5480 7576 |004e: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7675 │ │ +38298c: 1100 |0050: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0004 line=421 │ │ 0x0007 line=423 │ │ 0x000b line=424 │ │ 0x0014 line=425 │ │ @@ -826681,50 +826681,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -383038: |[383038] net.sf.dibdib.generic.QSeqStatic.toString:()Ljava/lang/String; │ │ -383048: 5240 7176 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ -38304c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -383050: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -383054: 1100 |0006: return-object v0 │ │ -383056: 5441 7676 |0007: iget-object v1, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7676 │ │ -38305a: 3901 3700 |0009: if-nez v1, 0040 // +0037 │ │ -38305e: 2201 e812 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -383062: da00 0010 |000d: mul-int/lit8 v0, v0, #int 16 // #10 │ │ -383066: d800 0010 |000f: add-int/lit8 v0, v0, #int 16 // #10 │ │ -38306a: 7020 4198 0100 |0011: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -383070: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -383072: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -383074: 5243 7176 |0016: iget v3, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ -383078: 3530 2200 |0018: if-ge v0, v3, 003a // +0022 │ │ -38307c: 5443 7276 |001a: iget-object v3, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ -383080: 4603 0300 |001c: aget-object v3, v3, v0 │ │ -383084: 7110 24a3 0300 |001e: invoke-static {v3}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ -38308a: 0a03 |0021: move-result v3 │ │ -38308c: 3802 0900 |0022: if-eqz v2, 002b // +0009 │ │ -383090: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ -383094: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ -383098: 6e20 4498 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38309e: 5442 7276 |002b: iget-object v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ -3830a2: 4602 0200 |002d: aget-object v2, v2, v0 │ │ -3830a6: 7110 27a3 0200 |002f: invoke-static {v2}, Lnet/sf/dibdib/generic/QWordStatic;.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; // method@a327 │ │ -3830ac: 0c02 |0032: move-result-object v2 │ │ -3830ae: 6e20 4b98 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3830b4: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3830b8: 0132 |0038: move v2, v3 │ │ -3830ba: 28dd |0039: goto 0016 // -0023 │ │ -3830bc: 6e10 5498 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3830c2: 0c00 |003d: move-result-object v0 │ │ -3830c4: 5b40 7676 |003e: iput-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7676 │ │ -3830c8: 5440 7676 |0040: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7676 │ │ -3830cc: 1100 |0042: return-object v0 │ │ +383034: |[383034] net.sf.dibdib.generic.QSeqStatic.toString:()Ljava/lang/String; │ │ +383044: 5240 7176 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ +383048: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +38304c: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +383050: 1100 |0006: return-object v0 │ │ +383052: 5441 7676 |0007: iget-object v1, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7676 │ │ +383056: 3901 3700 |0009: if-nez v1, 0040 // +0037 │ │ +38305a: 2201 e812 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38305e: da00 0010 |000d: mul-int/lit8 v0, v0, #int 16 // #10 │ │ +383062: d800 0010 |000f: add-int/lit8 v0, v0, #int 16 // #10 │ │ +383066: 7020 4198 0100 |0011: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +38306c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +38306e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +383070: 5243 7176 |0016: iget v3, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7671 │ │ +383074: 3530 2200 |0018: if-ge v0, v3, 003a // +0022 │ │ +383078: 5443 7276 |001a: iget-object v3, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ +38307c: 4603 0300 |001c: aget-object v3, v3, v0 │ │ +383080: 7110 24a3 0300 |001e: invoke-static {v3}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ +383086: 0a03 |0021: move-result v3 │ │ +383088: 3802 0900 |0022: if-eqz v2, 002b // +0009 │ │ +38308c: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ +383090: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ +383094: 6e20 4498 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38309a: 5442 7276 |002b: iget-object v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7672 │ │ +38309e: 4602 0200 |002d: aget-object v2, v2, v0 │ │ +3830a2: 7110 27a3 0200 |002f: invoke-static {v2}, Lnet/sf/dibdib/generic/QWordStatic;.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; // method@a327 │ │ +3830a8: 0c02 |0032: move-result-object v2 │ │ +3830aa: 6e20 4b98 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3830b0: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3830b4: 0132 |0038: move v2, v3 │ │ +3830b6: 28dd |0039: goto 0016 // -0023 │ │ +3830b8: 6e10 5498 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3830be: 0c00 |003d: move-result-object v0 │ │ +3830c0: 5b40 7676 |003e: iput-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7676 │ │ +3830c4: 5440 7676 |0040: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7676 │ │ +3830c8: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0007 line=390 │ │ 0x000b line=392 │ │ 0x0016 line=393 │ │ 0x001a line=394 │ │ @@ -826936,28 +826936,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -38424c: |[38424c] net.sf.dibdib.generic.QTemplates.:()V │ │ -38425c: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ -384260: 2300 1515 |0002: new-array v0, v0, [B // type@1515 │ │ -384264: 2600 1400 0000 |0004: fill-array-data v0, 00000018 // +00000014 │ │ -38426a: 6900 9876 |0007: sput-object v0, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplatesFont:[B // field@7698 │ │ -38426e: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ -384272: 1a01 240d |000b: const-string v1, "BLUE" // string@0d24 │ │ -384276: 1a02 b01c |000d: const-string v2, "GREEN" // string@1cb0 │ │ -38427a: 1a03 1443 |000f: const-string v3, "RED" // string@4314 │ │ -38427e: 2440 dc15 1032 |0011: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ -384284: 0c00 |0014: move-result-object v0 │ │ -384286: 6900 9776 |0015: sput-object v0, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplateNamesFont:[Ljava/lang/String; // field@7697 │ │ -38428a: 0e00 |0017: return-void │ │ -38428c: 0003 0100 8000 0000 0000 0000 0000 ... |0018: array-data (68 units) │ │ +384248: |[384248] net.sf.dibdib.generic.QTemplates.:()V │ │ +384258: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ +38425c: 2300 1515 |0002: new-array v0, v0, [B // type@1515 │ │ +384260: 2600 1400 0000 |0004: fill-array-data v0, 00000018 // +00000014 │ │ +384266: 6900 9876 |0007: sput-object v0, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplatesFont:[B // field@7698 │ │ +38426a: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ +38426e: 1a01 240d |000b: const-string v1, "BLUE" // string@0d24 │ │ +384272: 1a02 b01c |000d: const-string v2, "GREEN" // string@1cb0 │ │ +384276: 1a03 1443 |000f: const-string v3, "RED" // string@4314 │ │ +38427a: 2440 dc15 1032 |0011: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ +384280: 0c00 |0014: move-result-object v0 │ │ +384282: 6900 9776 |0015: sput-object v0, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplateNamesFont:[Ljava/lang/String; // field@7697 │ │ +384286: 0e00 |0017: return-void │ │ +384288: 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;) │ │ @@ -826965,17 +826965,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -384314: |[384314] net.sf.dibdib.generic.QTemplates.:()V │ │ -384324: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38432a: 0e00 |0003: return-void │ │ +384310: |[384310] net.sf.dibdib.generic.QTemplates.:()V │ │ +384320: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +384326: 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;) │ │ @@ -826983,19 +826983,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 │ │ -38432c: |[38432c] net.sf.dibdib.generic.QTemplates.:([B[Ljava/lang/String;)V │ │ -38433c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -384342: 5b02 9976 |0003: iput-object v2, v0, Lnet/sf/dibdib/generic/QTemplates;.templateNamesFont:[Ljava/lang/String; // field@7699 │ │ -384346: 5b01 9a76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769a │ │ -38434a: 0e00 |0007: return-void │ │ +384328: |[384328] net.sf.dibdib.generic.QTemplates.:([B[Ljava/lang/String;)V │ │ +384338: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +38433e: 5b02 9976 |0003: iput-object v2, v0, Lnet/sf/dibdib/generic/QTemplates;.templateNamesFont:[Ljava/lang/String; // field@7699 │ │ +384342: 5b01 9a76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769a │ │ +384346: 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; │ │ @@ -827007,20 +827007,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 │ │ -384228: |[384228] net.sf.dibdib.generic.QTemplates.Dib2UiP_Templates_Default:()Lnet/sf/dibdib/generic/QTemplates; │ │ -384238: 2200 b114 |0000: new-instance v0, Lnet/sf/dibdib/generic/QTemplates; // type@14b1 │ │ -38423c: 6201 9876 |0002: sget-object v1, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplatesFont:[B // field@7698 │ │ -384240: 6202 9776 |0004: sget-object v2, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplateNamesFont:[Ljava/lang/String; // field@7697 │ │ -384244: 7030 daa2 1002 |0006: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QTemplates;.:([B[Ljava/lang/String;)V // method@a2da │ │ -38424a: 1100 |0009: return-object v0 │ │ +384224: |[384224] net.sf.dibdib.generic.QTemplates.Dib2UiP_Templates_Default:()Lnet/sf/dibdib/generic/QTemplates; │ │ +384234: 2200 b114 |0000: new-instance v0, Lnet/sf/dibdib/generic/QTemplates; // type@14b1 │ │ +384238: 6201 9876 |0002: sget-object v1, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplatesFont:[B // field@7698 │ │ +38423c: 6202 9776 |0004: sget-object v2, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplateNamesFont:[Ljava/lang/String; // field@7697 │ │ +384240: 7030 daa2 1002 |0006: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QTemplates;.:([B[Ljava/lang/String;)V // method@a2da │ │ +384246: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/generic/QTemplates;) │ │ @@ -827028,60 +827028,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -384168: |[384168] net.sf.dibdib.generic.QTemplates.toString:()Ljava/lang/String; │ │ -384178: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38417c: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -384180: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -384186: 1301 2700 |0007: const/16 v1, #int 39 // #27 │ │ -38418a: 6e20 4498 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -384190: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -384192: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -384194: 5463 9a76 |000e: iget-object v3, v6, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769a │ │ -384198: 2134 |0010: array-length v4, v3 │ │ -38419a: 3542 3000 |0011: if-ge v2, v4, 0041 // +0030 │ │ -38419e: 4804 0302 |0013: aget-byte v4, v3, v2 │ │ -3841a2: 1305 2000 |0015: const/16 v5, #int 32 // #20 │ │ -3841a6: 3545 1900 |0017: if-ge v5, v4, 0030 // +0019 │ │ -3841aa: 2203 e812 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3841ae: 7010 4098 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3841b4: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ -3841b8: 6e20 4b98 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3841be: 5464 9a76 |0023: iget-object v4, v6, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769a │ │ -3841c2: 4804 0402 |0025: aget-byte v4, v4, v2 │ │ -3841c6: 8e44 |0027: int-to-char v4, v4 │ │ -3841c8: 6e20 4498 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3841ce: 6e10 5498 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3841d4: 0c03 |002e: move-result-object v3 │ │ -3841d6: 280c |002f: goto 003b // +000c │ │ -3841d8: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -3841da: 2344 1515 |0031: new-array v4, v4, [B // type@1515 │ │ -3841de: 4803 0302 |0033: aget-byte v3, v3, v2 │ │ -3841e2: 4f03 0401 |0035: aput-byte v3, v4, v1 │ │ -3841e6: 7120 46a4 1400 |0037: invoke-static {v4, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ -3841ec: 0c03 |003a: move-result-object v3 │ │ -3841ee: 6e20 4b98 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3841f4: d802 0220 |003e: add-int/lit8 v2, v2, #int 32 // #20 │ │ -3841f8: 28ce |0040: goto 000e // -0032 │ │ -3841fa: 1a02 8a03 |0041: const-string v2, "':" // string@038a │ │ -3841fe: 6e20 4b98 2000 |0043: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384204: 5462 9976 |0046: iget-object v2, v6, Lnet/sf/dibdib/generic/QTemplates;.templateNamesFont:[Ljava/lang/String; // field@7699 │ │ -384208: 2123 |0048: array-length v3, v2 │ │ -38420a: 3531 0a00 |0049: if-ge v1, v3, 0053 // +000a │ │ -38420e: 4602 0201 |004b: aget-object v2, v2, v1 │ │ -384212: 6e20 4b98 2000 |004d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384218: d801 0101 |0050: add-int/lit8 v1, v1, #int 1 // #01 │ │ -38421c: 28f4 |0052: goto 0046 // -000c │ │ -38421e: 6e10 5498 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384224: 0c00 |0056: move-result-object v0 │ │ -384226: 1100 |0057: return-object v0 │ │ +384164: |[384164] net.sf.dibdib.generic.QTemplates.toString:()Ljava/lang/String; │ │ +384174: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +384178: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +38417c: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +384182: 1301 2700 |0007: const/16 v1, #int 39 // #27 │ │ +384186: 6e20 4498 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38418c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +38418e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +384190: 5463 9a76 |000e: iget-object v3, v6, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769a │ │ +384194: 2134 |0010: array-length v4, v3 │ │ +384196: 3542 3000 |0011: if-ge v2, v4, 0041 // +0030 │ │ +38419a: 4804 0302 |0013: aget-byte v4, v3, v2 │ │ +38419e: 1305 2000 |0015: const/16 v5, #int 32 // #20 │ │ +3841a2: 3545 1900 |0017: if-ge v5, v4, 0030 // +0019 │ │ +3841a6: 2203 e812 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3841aa: 7010 4098 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3841b0: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ +3841b4: 6e20 4b98 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3841ba: 5464 9a76 |0023: iget-object v4, v6, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769a │ │ +3841be: 4804 0402 |0025: aget-byte v4, v4, v2 │ │ +3841c2: 8e44 |0027: int-to-char v4, v4 │ │ +3841c4: 6e20 4498 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3841ca: 6e10 5498 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3841d0: 0c03 |002e: move-result-object v3 │ │ +3841d2: 280c |002f: goto 003b // +000c │ │ +3841d4: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +3841d6: 2344 1515 |0031: new-array v4, v4, [B // type@1515 │ │ +3841da: 4803 0302 |0033: aget-byte v3, v3, v2 │ │ +3841de: 4f03 0401 |0035: aput-byte v3, v4, v1 │ │ +3841e2: 7120 46a4 1400 |0037: invoke-static {v4, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ +3841e8: 0c03 |003a: move-result-object v3 │ │ +3841ea: 6e20 4b98 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3841f0: d802 0220 |003e: add-int/lit8 v2, v2, #int 32 // #20 │ │ +3841f4: 28ce |0040: goto 000e // -0032 │ │ +3841f6: 1a02 8a03 |0041: const-string v2, "':" // string@038a │ │ +3841fa: 6e20 4b98 2000 |0043: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384200: 5462 9976 |0046: iget-object v2, v6, Lnet/sf/dibdib/generic/QTemplates;.templateNamesFont:[Ljava/lang/String; // field@7699 │ │ +384204: 2123 |0048: array-length v3, v2 │ │ +384206: 3531 0a00 |0049: if-ge v1, v3, 0053 // +000a │ │ +38420a: 4602 0201 |004b: aget-object v2, v2, v1 │ │ +38420e: 6e20 4b98 2000 |004d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384214: d801 0101 |0050: add-int/lit8 v1, v1, #int 1 // #01 │ │ +384218: 28f4 |0052: goto 0046 // -000c │ │ +38421a: 6e10 5498 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384220: 0c00 |0056: move-result-object v0 │ │ +384222: 1100 |0057: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0009 line=98 │ │ 0x000e line=99 │ │ 0x0013 line=101 │ │ 0x0019 line=102 │ │ @@ -827328,59 +827328,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -3851ac: |[3851ac] net.sf.dibdib.generic.QWordStatic.:()V │ │ -3851bc: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ -3851c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3851c2: 7020 3a9b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ -3851c8: 6900 e676 |0006: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e6 │ │ -3851cc: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -3851ce: 2300 1915 |0009: new-array v0, v0, [I // type@1519 │ │ -3851d2: 2600 4b00 0000 |000b: fill-array-data v0, 00000056 // +0000004b │ │ -3851d8: 1c02 db12 |000e: const-class v2, Ljava/lang/Object; // type@12db │ │ -3851dc: 7120 8a98 0200 |0010: invoke-static {v2, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@988a │ │ -3851e2: 0c00 |0013: move-result-object v0 │ │ -3851e4: 1f00 3216 |0014: check-cast v0, [[Ljava/lang/Object; // type@1632 │ │ -3851e8: 6900 e576 |0016: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ -3851ec: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3851ee: 6900 e876 |0019: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e8 │ │ -3851f2: 1902 4010 |001b: const-wide/high16 v2, #long 1170935903116328960 // #1040 │ │ -3851f6: 7120 17a3 3200 |001d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -3851fc: 0c00 |0020: move-result-object v0 │ │ -3851fe: 6900 c676 |0021: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.BLANK:Lnet/sf/dibdib/generic/QWordStatic; // field@76c6 │ │ -385202: 2200 b614 |0023: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -385206: 1602 0100 |0025: const-wide/16 v2, #int 1 // #1 │ │ -38520a: 7030 14a3 2003 |0027: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ -385210: 6900 cd76 |002a: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76cd │ │ -385214: 2200 b614 |002c: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -385218: 1602 0c00 |002e: const-wide/16 v2, #int 12 // #c │ │ -38521c: 7030 14a3 2003 |0030: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ -385222: 6900 d076 |0033: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.ERROR:Lnet/sf/dibdib/generic/QWordStatic; // field@76d0 │ │ -385226: 2200 b614 |0035: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -38522a: 1602 0f00 |0037: const-wide/16 v2, #int 15 // #f │ │ -38522e: 7030 14a3 2003 |0039: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ -385234: 6900 e276 |003c: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.TBD:Lnet/sf/dibdib/generic/QWordStatic; // field@76e2 │ │ -385238: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -38523a: 2302 1515 |003f: new-array v2, v0, [B // type@1515 │ │ -38523e: 4f00 0201 |0041: aput-byte v0, v2, v1 │ │ -385242: 6902 ce76 |0043: sput-object v2, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY_SHASH:[B // field@76ce │ │ -385246: 2302 1515 |0045: new-array v2, v0, [B // type@1515 │ │ -38524a: 1303 0c00 |0047: const/16 v3, #int 12 // #c │ │ -38524e: 4f03 0201 |0049: aput-byte v3, v2, v1 │ │ -385252: 6902 d176 |004b: sput-object v2, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d1 │ │ -385256: 2300 1515 |004d: new-array v0, v0, [B // type@1515 │ │ -38525a: 1302 0f00 |004f: const/16 v2, #int 15 // #f │ │ -38525e: 4f02 0001 |0051: aput-byte v2, v0, v1 │ │ -385262: 6900 e376 |0053: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.TBD_SHASH:[B // field@76e3 │ │ -385266: 0e00 |0055: return-void │ │ -385268: 0003 0400 0200 0000 0100 0000 0010 ... |0056: array-data (8 units) │ │ +3851a8: |[3851a8] net.sf.dibdib.generic.QWordStatic.:()V │ │ +3851b8: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ +3851bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3851be: 7020 3a9b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ +3851c4: 6900 e676 |0006: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e6 │ │ +3851c8: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +3851ca: 2300 1915 |0009: new-array v0, v0, [I // type@1519 │ │ +3851ce: 2600 4b00 0000 |000b: fill-array-data v0, 00000056 // +0000004b │ │ +3851d4: 1c02 db12 |000e: const-class v2, Ljava/lang/Object; // type@12db │ │ +3851d8: 7120 8a98 0200 |0010: invoke-static {v2, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@988a │ │ +3851de: 0c00 |0013: move-result-object v0 │ │ +3851e0: 1f00 3216 |0014: check-cast v0, [[Ljava/lang/Object; // type@1632 │ │ +3851e4: 6900 e576 |0016: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ +3851e8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3851ea: 6900 e876 |0019: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e8 │ │ +3851ee: 1902 4010 |001b: const-wide/high16 v2, #long 1170935903116328960 // #1040 │ │ +3851f2: 7120 17a3 3200 |001d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +3851f8: 0c00 |0020: move-result-object v0 │ │ +3851fa: 6900 c676 |0021: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.BLANK:Lnet/sf/dibdib/generic/QWordStatic; // field@76c6 │ │ +3851fe: 2200 b614 |0023: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +385202: 1602 0100 |0025: const-wide/16 v2, #int 1 // #1 │ │ +385206: 7030 14a3 2003 |0027: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ +38520c: 6900 cd76 |002a: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76cd │ │ +385210: 2200 b614 |002c: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +385214: 1602 0c00 |002e: const-wide/16 v2, #int 12 // #c │ │ +385218: 7030 14a3 2003 |0030: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ +38521e: 6900 d076 |0033: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.ERROR:Lnet/sf/dibdib/generic/QWordStatic; // field@76d0 │ │ +385222: 2200 b614 |0035: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +385226: 1602 0f00 |0037: const-wide/16 v2, #int 15 // #f │ │ +38522a: 7030 14a3 2003 |0039: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ +385230: 6900 e276 |003c: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.TBD:Lnet/sf/dibdib/generic/QWordStatic; // field@76e2 │ │ +385234: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +385236: 2302 1515 |003f: new-array v2, v0, [B // type@1515 │ │ +38523a: 4f00 0201 |0041: aput-byte v0, v2, v1 │ │ +38523e: 6902 ce76 |0043: sput-object v2, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY_SHASH:[B // field@76ce │ │ +385242: 2302 1515 |0045: new-array v2, v0, [B // type@1515 │ │ +385246: 1303 0c00 |0047: const/16 v3, #int 12 // #c │ │ +38524a: 4f03 0201 |0049: aput-byte v3, v2, v1 │ │ +38524e: 6902 d176 |004b: sput-object v2, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d1 │ │ +385252: 2300 1515 |004d: new-array v0, v0, [B // type@1515 │ │ +385256: 1302 0f00 |004f: const/16 v2, #int 15 // #f │ │ +38525a: 4f02 0001 |0051: aput-byte v2, v0, v1 │ │ +38525e: 6900 e376 |0053: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.TBD_SHASH:[B // field@76e3 │ │ +385262: 0e00 |0055: return-void │ │ +385264: 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 │ │ @@ -827396,17 +827396,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -385278: |[385278] net.sf.dibdib.generic.QWordStatic.:()V │ │ -385288: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38528e: 0e00 |0003: return-void │ │ +385274: |[385274] net.sf.dibdib.generic.QWordStatic.:()V │ │ +385284: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +38528a: 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;) │ │ @@ -827414,18 +827414,18 @@ │ │ type : '(J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -385290: |[385290] net.sf.dibdib.generic.QWordStatic.:(J)V │ │ -3852a0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3852a6: 5a01 e776 |0003: iput-wide v1, v0, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ -3852aa: 0e00 |0005: return-void │ │ +38528c: |[38528c] net.sf.dibdib.generic.QWordStatic.:(J)V │ │ +38529c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3852a2: 5a01 e776 |0003: iput-wide v1, v0, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ +3852a6: 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 │ │ @@ -827435,43 +827435,43 @@ │ │ type : '([BLjava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -384c30: |[384c30] net.sf.dibdib.generic.QWordStatic.allocBox:([BLjava/lang/String;)I │ │ -384c40: 6200 e676 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e6 │ │ -384c44: 6e10 3e9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ -384c4a: 0a00 |0005: move-result v0 │ │ -384c4c: e000 0001 |0006: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -384c50: e201 000c |0008: ushr-int/lit8 v1, v0, #int 12 // #0c │ │ -384c54: d502 ff0f |000a: and-int/lit16 v2, v0, #int 4095 // #0fff │ │ -384c58: 6203 e576 |000c: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ -384c5c: 2134 |000e: array-length v4, v3 │ │ -384c5e: 3614 1800 |000f: if-gt v4, v1, 0027 // +0018 │ │ -384c62: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ -384c66: d804 0101 |0013: add-int/lit8 v4, v1, #int 1 // #01 │ │ -384c6a: 7120 b499 4300 |0015: invoke-static {v3, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -384c70: 0c03 |0018: move-result-object v3 │ │ -384c72: 1f03 3216 |0019: check-cast v3, [[Ljava/lang/Object; // type@1632 │ │ -384c76: 6903 e576 |001b: sput-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ -384c7a: 280a |001d: goto 0027 // +000a │ │ -384c7c: 6203 e576 |001e: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ -384c80: 2133 |0020: array-length v3, v3 │ │ -384c82: 3613 0600 |0021: if-gt v3, v1, 0027 // +0006 │ │ -384c86: 7100 7098 0000 |0023: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ -384c8c: 28f8 |0026: goto 001e // -0008 │ │ -384c8e: 6203 e576 |0027: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ -384c92: 4604 0301 |0029: aget-object v4, v3, v1 │ │ -384c96: 4d05 0402 |002b: aput-object v5, v4, v2 │ │ -384c9a: 4605 0301 |002d: aget-object v5, v3, v1 │ │ -384c9e: de01 0201 |002f: or-int/lit8 v1, v2, #int 1 // #01 │ │ -384ca2: 4d06 0501 |0031: aput-object v6, v5, v1 │ │ -384ca6: 0f00 |0033: return v0 │ │ +384c2c: |[384c2c] net.sf.dibdib.generic.QWordStatic.allocBox:([BLjava/lang/String;)I │ │ +384c3c: 6200 e676 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e6 │ │ +384c40: 6e10 3e9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ +384c46: 0a00 |0005: move-result v0 │ │ +384c48: e000 0001 |0006: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +384c4c: e201 000c |0008: ushr-int/lit8 v1, v0, #int 12 // #0c │ │ +384c50: d502 ff0f |000a: and-int/lit16 v2, v0, #int 4095 // #0fff │ │ +384c54: 6203 e576 |000c: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ +384c58: 2134 |000e: array-length v4, v3 │ │ +384c5a: 3614 1800 |000f: if-gt v4, v1, 0027 // +0018 │ │ +384c5e: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ +384c62: d804 0101 |0013: add-int/lit8 v4, v1, #int 1 // #01 │ │ +384c66: 7120 b499 4300 |0015: invoke-static {v3, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +384c6c: 0c03 |0018: move-result-object v3 │ │ +384c6e: 1f03 3216 |0019: check-cast v3, [[Ljava/lang/Object; // type@1632 │ │ +384c72: 6903 e576 |001b: sput-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ +384c76: 280a |001d: goto 0027 // +000a │ │ +384c78: 6203 e576 |001e: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ +384c7c: 2133 |0020: array-length v3, v3 │ │ +384c7e: 3613 0600 |0021: if-gt v3, v1, 0027 // +0006 │ │ +384c82: 7100 7098 0000 |0023: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ +384c88: 28f8 |0026: goto 001e // -0008 │ │ +384c8a: 6203 e576 |0027: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ +384c8e: 4604 0301 |0029: aget-object v4, v3, v1 │ │ +384c92: 4d05 0402 |002b: aput-object v5, v4, v2 │ │ +384c96: 4605 0301 |002d: aget-object v5, v3, v1 │ │ +384c9a: de01 0201 |002f: or-int/lit8 v1, v2, #int 1 // #01 │ │ +384c9e: 4d06 0501 |0031: aput-object v6, v5, v1 │ │ +384ca2: 0f00 |0033: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x000c line=343 │ │ 0x0015 line=345 │ │ 0x001e line=347 │ │ 0x0023 line=348 │ │ @@ -827486,17 +827486,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 │ │ -384e88: |[384e88] net.sf.dibdib.generic.QWordStatic.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J │ │ -384e98: 5320 e776 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ -384e9c: 1000 |0002: return-wide v0 │ │ +384e84: |[384e84] net.sf.dibdib.generic.QWordStatic.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J │ │ +384e94: 5320 e776 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ +384e98: 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;) │ │ @@ -827504,18 +827504,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 │ │ -385044: |[385044] net.sf.dibdib.generic.QWordStatic.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; │ │ -385054: 2200 b614 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -385058: 7030 14a3 1002 |0002: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ -38505e: 1100 |0005: return-object v0 │ │ +385040: |[385040] net.sf.dibdib.generic.QWordStatic.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; │ │ +385050: 2200 b614 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +385054: 7030 14a3 1002 |0002: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ +38505a: 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;) │ │ @@ -827523,57 +827523,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 │ │ -385060: |[385060] net.sf.dibdib.generic.QWordStatic.create:()Lnet/sf/dibdib/generic/QWordStatic; │ │ -385070: 2200 b614 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -385074: 7010 13a3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QWordStatic;.:()V // method@a313 │ │ -38507a: 1100 |0005: return-object v0 │ │ +38505c: |[38505c] net.sf.dibdib.generic.QWordStatic.create:()Lnet/sf/dibdib/generic/QWordStatic; │ │ +38506c: 2200 b614 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +385070: 7010 13a3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QWordStatic;.:()V // method@a313 │ │ +385076: 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 │ │ -38507c: |[38507c] net.sf.dibdib.generic.QWordStatic.create:(Ljava/lang/String;B)Lnet/sf/dibdib/generic/QWordStatic; │ │ -38508c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -38508e: 3202 2400 |0001: if-eq v2, v0, 0025 // +0024 │ │ -385092: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -385094: 3202 1c00 |0004: if-eq v2, v0, 0020 // +001c │ │ -385098: 1300 0d00 |0006: const/16 v0, #int 13 // #d │ │ -38509c: 3202 1300 |0008: if-eq v2, v0, 001b // +0013 │ │ -3850a0: 1300 0e00 |000a: const/16 v0, #int 14 // #e │ │ -3850a4: 3302 0700 |000c: if-ne v2, v0, 0013 // +0007 │ │ -3850a8: 7110 1ea3 0100 |000e: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ -3850ae: 0c01 |0011: move-result-object v1 │ │ -3850b0: 1101 |0012: return-object v1 │ │ -3850b2: 2201 f012 |0013: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -3850b6: 1a02 0d3f |0015: const-string v2, "Not supported yet." // string@3f0d │ │ -3850ba: 7020 8298 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -3850c0: 2701 |001a: throw v1 │ │ -3850c2: 7110 1da3 0100 |001b: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createId:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31d │ │ -3850c8: 0c01 |001e: move-result-object v1 │ │ -3850ca: 1101 |001f: return-object v1 │ │ -3850cc: 7110 1ba3 0100 |0020: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31b │ │ -3850d2: 0c01 |0023: move-result-object v1 │ │ -3850d4: 1101 |0024: return-object v1 │ │ -3850d6: 7110 1ca3 0100 |0025: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ -3850dc: 0c01 |0028: move-result-object v1 │ │ -3850de: 1101 |0029: return-object v1 │ │ +385078: |[385078] net.sf.dibdib.generic.QWordStatic.create:(Ljava/lang/String;B)Lnet/sf/dibdib/generic/QWordStatic; │ │ +385088: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +38508a: 3202 2400 |0001: if-eq v2, v0, 0025 // +0024 │ │ +38508e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +385090: 3202 1c00 |0004: if-eq v2, v0, 0020 // +001c │ │ +385094: 1300 0d00 |0006: const/16 v0, #int 13 // #d │ │ +385098: 3202 1300 |0008: if-eq v2, v0, 001b // +0013 │ │ +38509c: 1300 0e00 |000a: const/16 v0, #int 14 // #e │ │ +3850a0: 3302 0700 |000c: if-ne v2, v0, 0013 // +0007 │ │ +3850a4: 7110 1ea3 0100 |000e: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ +3850aa: 0c01 |0011: move-result-object v1 │ │ +3850ac: 1101 |0012: return-object v1 │ │ +3850ae: 2201 f012 |0013: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +3850b2: 1a02 0d3f |0015: const-string v2, "Not supported yet." // string@3f0d │ │ +3850b6: 7020 8298 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +3850bc: 2701 |001a: throw v1 │ │ +3850be: 7110 1da3 0100 |001b: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createId:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31d │ │ +3850c4: 0c01 |001e: move-result-object v1 │ │ +3850c6: 1101 |001f: return-object v1 │ │ +3850c8: 7110 1ba3 0100 |0020: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31b │ │ +3850ce: 0c01 |0023: move-result-object v1 │ │ +3850d0: 1101 |0024: return-object v1 │ │ +3850d2: 7110 1ca3 0100 |0025: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ +3850d8: 0c01 |0028: move-result-object v1 │ │ +3850da: 1101 |0029: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000e line=255 │ │ 0x0013 line=259 │ │ 0x001b line=253 │ │ 0x0020 line=249 │ │ 0x0025 line=251 │ │ @@ -827586,37 +827586,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 │ │ -3850e0: |[3850e0] net.sf.dibdib.generic.QWordStatic.createAsciiShort:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ -3850f0: 1900 00e0 |0000: const-wide/high16 v0, #long -2305843009213693952 // #e000 │ │ -3850f4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -3850f6: 1303 3600 |0003: const/16 v3, #int 54 // #36 │ │ -3850fa: 3a03 1700 |0005: if-ltz v3, 001c // +0017 │ │ -3850fe: 6e10 2298 0800 |0007: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -385104: 0a04 |000a: move-result v4 │ │ -385106: 3542 1100 |000b: if-ge v2, v4, 001c // +0011 │ │ -38510a: 6e20 0998 2800 |000d: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -385110: 0a04 |0010: move-result v4 │ │ -385112: 8144 |0011: int-to-long v4, v4 │ │ -385114: 1606 1f00 |0012: const-wide/16 v6, #int 31 // #1f │ │ -385118: c064 |0014: and-long/2addr v4, v6 │ │ -38511a: c334 |0015: shl-long/2addr v4, v3 │ │ -38511c: c140 |0016: or-long/2addr v0, v4 │ │ -38511e: d803 03fa |0017: add-int/lit8 v3, v3, #int -6 // #fa │ │ -385122: d802 02ff |0019: add-int/lit8 v2, v2, #int -1 // #ff │ │ -385126: 28ea |001b: goto 0005 // -0016 │ │ -385128: 1602 feff |001c: const-wide/16 v2, #int -2 // #fffe │ │ -38512c: c020 |001e: and-long/2addr v0, v2 │ │ -38512e: 7120 17a3 1000 |001f: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -385134: 0c08 |0022: move-result-object v8 │ │ -385136: 1108 |0023: return-object v8 │ │ +3850dc: |[3850dc] net.sf.dibdib.generic.QWordStatic.createAsciiShort:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ +3850ec: 1900 00e0 |0000: const-wide/high16 v0, #long -2305843009213693952 // #e000 │ │ +3850f0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3850f2: 1303 3600 |0003: const/16 v3, #int 54 // #36 │ │ +3850f6: 3a03 1700 |0005: if-ltz v3, 001c // +0017 │ │ +3850fa: 6e10 2298 0800 |0007: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +385100: 0a04 |000a: move-result v4 │ │ +385102: 3542 1100 |000b: if-ge v2, v4, 001c // +0011 │ │ +385106: 6e20 0998 2800 |000d: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38510c: 0a04 |0010: move-result v4 │ │ +38510e: 8144 |0011: int-to-long v4, v4 │ │ +385110: 1606 1f00 |0012: const-wide/16 v6, #int 31 // #1f │ │ +385114: c064 |0014: and-long/2addr v4, v6 │ │ +385116: c334 |0015: shl-long/2addr v4, v3 │ │ +385118: c140 |0016: or-long/2addr v0, v4 │ │ +38511a: d803 03fa |0017: add-int/lit8 v3, v3, #int -6 // #fa │ │ +38511e: d802 02ff |0019: add-int/lit8 v2, v2, #int -1 // #ff │ │ +385122: 28ea |001b: goto 0005 // -0016 │ │ +385124: 1602 feff |001c: const-wide/16 v2, #int -2 // #fffe │ │ +385128: c020 |001e: and-long/2addr v0, v2 │ │ +38512a: 7120 17a3 1000 |001f: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +385130: 0c08 |0022: move-result-object v8 │ │ +385132: 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; │ │ @@ -827626,37 +827626,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 │ │ -385138: |[385138] net.sf.dibdib.generic.QWordStatic.createDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ -385148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38514a: 1100 |0001: return-object v0 │ │ +385134: |[385134] net.sf.dibdib.generic.QWordStatic.createDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ +385144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +385146: 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 │ │ -38514c: |[38514c] net.sf.dibdib.generic.QWordStatic.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ -38515c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -38515e: 7120 21a3 0200 |0001: invoke-static {v2, v0}, Lnet/sf/dibdib/generic/QWordStatic;.handle4LitOrFunc:(Ljava/lang/String;B)J // method@a321 │ │ -385164: 0b00 |0004: move-result-wide v0 │ │ -385166: 7120 17a3 1000 |0005: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -38516c: 0c02 |0008: move-result-object v2 │ │ -38516e: 1102 |0009: return-object v2 │ │ +385148: |[385148] net.sf.dibdib.generic.QWordStatic.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ +385158: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +38515a: 7120 21a3 0200 |0001: invoke-static {v2, v0}, Lnet/sf/dibdib/generic/QWordStatic;.handle4LitOrFunc:(Ljava/lang/String;B)J // method@a321 │ │ +385160: 0b00 |0004: move-result-wide v0 │ │ +385162: 7120 17a3 1000 |0005: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +385168: 0c02 |0008: move-result-object v2 │ │ +38516a: 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;) │ │ @@ -827664,37 +827664,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 │ │ -385170: |[385170] net.sf.dibdib.generic.QWordStatic.createId:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ -385180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -385182: 1100 |0001: return-object v0 │ │ +38516c: |[38516c] net.sf.dibdib.generic.QWordStatic.createId:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ +38517c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38517e: 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 │ │ -385184: |[385184] net.sf.dibdib.generic.QWordStatic.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ -385194: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -385198: 7120 21a3 0200 |0002: invoke-static {v2, v0}, Lnet/sf/dibdib/generic/QWordStatic;.handle4LitOrFunc:(Ljava/lang/String;B)J // method@a321 │ │ -38519e: 0b00 |0005: move-result-wide v0 │ │ -3851a0: 7120 17a3 1000 |0006: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -3851a6: 0c02 |0009: move-result-object v2 │ │ -3851a8: 1102 |000a: return-object v2 │ │ +385180: |[385180] net.sf.dibdib.generic.QWordStatic.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ +385190: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +385194: 7120 21a3 0200 |0002: invoke-static {v2, v0}, Lnet/sf/dibdib/generic/QWordStatic;.handle4LitOrFunc:(Ljava/lang/String;B)J // method@a321 │ │ +38519a: 0b00 |0005: move-result-wide v0 │ │ +38519c: 7120 17a3 1000 |0006: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +3851a2: 0c02 |0009: move-result-object v2 │ │ +3851a4: 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;) │ │ @@ -827702,32 +827702,32 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -3852ac: |[3852ac] net.sf.dibdib.generic.QWordStatic.getCollArrays:()V │ │ -3852bc: 6200 e876 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e8 │ │ -3852c0: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -3852c4: 7100 43a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.getCollArrays:()[Ljava/lang/Object; // method@a443 │ │ -3852ca: 0c00 |0007: move-result-object v0 │ │ -3852cc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3852ce: 4601 0001 |0009: aget-object v1, v0, v1 │ │ -3852d2: 1f01 1615 |000b: check-cast v1, [C // type@1516 │ │ -3852d6: 6901 e876 |000d: sput-object v1, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e8 │ │ -3852da: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -3852dc: 4601 0001 |0010: aget-object v1, v0, v1 │ │ -3852e0: 1f01 1615 |0012: check-cast v1, [C // type@1516 │ │ -3852e4: 6901 e976 |0014: sput-object v1, Lnet/sf/dibdib/generic/QWordStatic;.zColl64CharUpper4Key:[C // field@76e9 │ │ -3852e8: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -3852ea: 4600 0001 |0017: aget-object v0, v0, v1 │ │ -3852ee: 1f00 1515 |0019: check-cast v0, [B // type@1515 │ │ -3852f2: 6900 ea76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Key4Char:[B // field@76ea │ │ -3852f6: 0e00 |001d: return-void │ │ +3852a8: |[3852a8] net.sf.dibdib.generic.QWordStatic.getCollArrays:()V │ │ +3852b8: 6200 e876 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e8 │ │ +3852bc: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +3852c0: 7100 43a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.getCollArrays:()[Ljava/lang/Object; // method@a443 │ │ +3852c6: 0c00 |0007: move-result-object v0 │ │ +3852c8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3852ca: 4601 0001 |0009: aget-object v1, v0, v1 │ │ +3852ce: 1f01 1615 |000b: check-cast v1, [C // type@1516 │ │ +3852d2: 6901 e876 |000d: sput-object v1, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e8 │ │ +3852d6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +3852d8: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +3852dc: 1f01 1615 |0012: check-cast v1, [C // type@1516 │ │ +3852e0: 6901 e976 |0014: sput-object v1, Lnet/sf/dibdib/generic/QWordStatic;.zColl64CharUpper4Key:[C // field@76e9 │ │ +3852e4: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +3852e6: 4600 0001 |0017: aget-object v0, v0, v1 │ │ +3852ea: 1f00 1515 |0019: check-cast v0, [B // type@1515 │ │ +3852ee: 6900 ea76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Key4Char:[B // field@76ea │ │ +3852f2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=106 │ │ 0x0009 line=107 │ │ 0x0010 line=108 │ │ 0x0017 line=109 │ │ @@ -827738,110 +827738,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 │ │ -384ea0: |[384ea0] net.sf.dibdib.generic.QWordStatic.handle4LitOrFunc:(Ljava/lang/String;B)J │ │ -384eb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -384eb2: 7120 39a4 0d00 |0001: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a439 │ │ -384eb8: 0c01 |0004: move-result-object v1 │ │ -384eba: de0e 0e40 |0005: or-int/lit8 v14, v14, #int 64 // #40 │ │ -384ebe: 8dee |0007: int-to-byte v14, v14 │ │ -384ec0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -384ec2: 4f0e 0102 |0009: aput-byte v14, v1, v2 │ │ -384ec6: 7110 22a3 0100 |000b: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.handleOffset:([B)J // method@a322 │ │ -384ecc: 0b03 |000e: move-result-wide v3 │ │ -384ece: 211e |000f: array-length v14, v1 │ │ -384ed0: 1305 0b00 |0010: const/16 v5, #int 11 // #b │ │ -384ed4: 365e 7f00 |0012: if-gt v14, v5, 0091 // +007f │ │ -384ed8: 211e |0014: array-length v14, v1 │ │ -384eda: b10e |0015: sub-int/2addr v14, v0 │ │ -384edc: 6e10 2298 0d00 |0016: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -384ee2: 0a05 |0019: move-result v5 │ │ -384ee4: 335e 7700 |001a: if-ne v14, v5, 0091 // +0077 │ │ -384ee8: 7100 20a3 0000 |001c: invoke-static {}, Lnet/sf/dibdib/generic/QWordStatic;.getCollArrays:()V // method@a320 │ │ -384eee: 211e |001f: array-length v14, v1 │ │ -384ef0: b10e |0020: sub-int/2addr v14, v0 │ │ -384ef2: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -384ef4: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -384ef6: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -384ef8: 35e5 3300 |0024: if-ge v5, v14, 0057 // +0033 │ │ -384efc: 6e20 0998 5d00 |0026: invoke-virtual {v13, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -384f02: 0a08 |0029: move-result v8 │ │ -384f04: 6209 ea76 |002a: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Key4Char:[B // field@76ea │ │ -384f08: 219a |002c: array-length v10, v9 │ │ -384f0a: 378a 2a00 |002d: if-le v10, v8, 0057 // +002a │ │ -384f0e: 480a 0908 |002f: aget-byte v10, v9, v8 │ │ -384f12: 3d0a 2600 |0031: if-lez v10, 0057 // +0026 │ │ -384f16: 4809 0908 |0033: aget-byte v9, v9, v8 │ │ -384f1a: 130a 3f00 |0035: const/16 v10, #int 63 // #3f │ │ -384f1e: 35a9 2000 |0037: if-ge v9, v10, 0057 // +0020 │ │ -384f22: 6209 e876 |0039: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e8 │ │ -384f26: d80b 0501 |003b: add-int/lit8 v11, v5, #int 1 // #01 │ │ -384f2a: 480c 010b |003d: aget-byte v12, v1, v11 │ │ -384f2e: b5ac |003f: and-int/2addr v12, v10 │ │ -384f30: 4909 090c |0040: aget-char v9, v9, v12 │ │ -384f34: 3389 0400 |0042: if-ne v9, v8, 0046 // +0004 │ │ -384f38: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -384f3a: 2810 |0045: goto 0055 // +0010 │ │ -384f3c: 6209 e976 |0046: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64CharUpper4Key:[C // field@76e9 │ │ -384f40: 480c 010b |0048: aget-byte v12, v1, v11 │ │ -384f44: b5ca |004a: and-int/2addr v10, v12 │ │ -384f46: 4909 090a |004b: aget-char v9, v9, v10 │ │ -384f4a: 3389 0a00 |004d: if-ne v9, v8, 0057 // +000a │ │ -384f4e: 3905 0400 |004f: if-nez v5, 0053 // +0004 │ │ -384f52: 1217 |0051: const/4 v7, #int 1 // #1 │ │ -384f54: 2802 |0052: goto 0054 // +0002 │ │ -384f56: 1207 |0053: const/4 v7, #int 0 // #0 │ │ -384f58: 1216 |0054: const/4 v6, #int 1 // #1 │ │ -384f5a: 01b5 |0055: move v5, v11 │ │ -384f5c: 28ce |0056: goto 0024 // -0032 │ │ -384f5e: 33e5 3a00 |0057: if-ne v5, v14, 0091 // +003a │ │ -384f62: 3906 0700 |0059: if-nez v6, 0060 // +0007 │ │ -384f66: 1302 0a00 |005b: const/16 v2, #int 10 // #a │ │ -384f6a: 352e 0300 |005d: if-ge v14, v2, 0060 // +0003 │ │ -384f6e: 1003 |005f: return-wide v3 │ │ -384f70: 7120 26a3 4300 |0060: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWordStatic;.string4HandleColl:(J)Ljava/lang/String; // method@a326 │ │ -384f76: 0c0e |0063: move-result-object v14 │ │ -384f78: 3906 0900 |0064: if-nez v6, 006d // +0009 │ │ -384f7c: 6e20 1298 de00 |0066: invoke-virtual {v14, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -384f82: 0a02 |0069: move-result v2 │ │ -384f84: 3802 0300 |006a: if-eqz v2, 006d // +0003 │ │ -384f88: 1003 |006c: return-wide v3 │ │ -384f8a: 3806 1000 |006d: if-eqz v6, 007d // +0010 │ │ -384f8e: 7110 61a4 0e00 |006f: invoke-static {v14}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ -384f94: 0c02 |0072: move-result-object v2 │ │ -384f96: 6e20 1298 d200 |0073: invoke-virtual {v2, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -384f9c: 0a02 |0076: move-result v2 │ │ -384f9e: 3802 0600 |0077: if-eqz v2, 007d // +0006 │ │ -384fa2: 160d 0600 |0079: const-wide/16 v13, #int 6 // #6 │ │ -384fa6: c13d |007b: or-long/2addr v13, v3 │ │ -384fa8: 100d |007c: return-wide v13 │ │ -384faa: 3807 1400 |007d: if-eqz v7, 0091 // +0014 │ │ -384fae: 6e20 2d98 0e00 |007f: invoke-virtual {v14, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -384fb4: 0c0e |0082: move-result-object v14 │ │ -384fb6: 6e20 2d98 0d00 |0083: invoke-virtual {v13, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -384fbc: 0c00 |0086: move-result-object v0 │ │ -384fbe: 6e20 1298 0e00 |0087: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -384fc4: 0a0e |008a: move-result v14 │ │ -384fc6: 380e 0600 |008b: if-eqz v14, 0091 // +0006 │ │ -384fca: 160d 0400 |008d: const-wide/16 v13, #int 4 // #4 │ │ -384fce: c13d |008f: or-long/2addr v13, v3 │ │ -384fd0: 100d |0090: return-wide v13 │ │ -384fd2: 7120 15a3 d100 |0091: invoke-static {v1, v13}, Lnet/sf/dibdib/generic/QWordStatic;.allocBox:([BLjava/lang/String;)I // method@a315 │ │ -384fd8: 0a0d |0094: move-result v13 │ │ -384fda: 1700 ffff ff00 |0095: const-wide/32 v0, #float 2.35099e-38 // #00ffffff │ │ -384fe0: c030 |0098: and-long/2addr v0, v3 │ │ -384fe2: 81dd |0099: int-to-long v13, v13 │ │ -384fe4: c10d |009a: or-long/2addr v13, v0 │ │ -384fe6: 1600 0100 |009b: const-wide/16 v0, #int 1 // #1 │ │ -384fea: c10d |009d: or-long/2addr v13, v0 │ │ -384fec: 100d |009e: return-wide v13 │ │ +384e9c: |[384e9c] net.sf.dibdib.generic.QWordStatic.handle4LitOrFunc:(Ljava/lang/String;B)J │ │ +384eac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +384eae: 7120 39a4 0d00 |0001: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a439 │ │ +384eb4: 0c01 |0004: move-result-object v1 │ │ +384eb6: de0e 0e40 |0005: or-int/lit8 v14, v14, #int 64 // #40 │ │ +384eba: 8dee |0007: int-to-byte v14, v14 │ │ +384ebc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +384ebe: 4f0e 0102 |0009: aput-byte v14, v1, v2 │ │ +384ec2: 7110 22a3 0100 |000b: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.handleOffset:([B)J // method@a322 │ │ +384ec8: 0b03 |000e: move-result-wide v3 │ │ +384eca: 211e |000f: array-length v14, v1 │ │ +384ecc: 1305 0b00 |0010: const/16 v5, #int 11 // #b │ │ +384ed0: 365e 7f00 |0012: if-gt v14, v5, 0091 // +007f │ │ +384ed4: 211e |0014: array-length v14, v1 │ │ +384ed6: b10e |0015: sub-int/2addr v14, v0 │ │ +384ed8: 6e10 2298 0d00 |0016: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +384ede: 0a05 |0019: move-result v5 │ │ +384ee0: 335e 7700 |001a: if-ne v14, v5, 0091 // +0077 │ │ +384ee4: 7100 20a3 0000 |001c: invoke-static {}, Lnet/sf/dibdib/generic/QWordStatic;.getCollArrays:()V // method@a320 │ │ +384eea: 211e |001f: array-length v14, v1 │ │ +384eec: b10e |0020: sub-int/2addr v14, v0 │ │ +384eee: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +384ef0: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +384ef2: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +384ef4: 35e5 3300 |0024: if-ge v5, v14, 0057 // +0033 │ │ +384ef8: 6e20 0998 5d00 |0026: invoke-virtual {v13, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +384efe: 0a08 |0029: move-result v8 │ │ +384f00: 6209 ea76 |002a: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Key4Char:[B // field@76ea │ │ +384f04: 219a |002c: array-length v10, v9 │ │ +384f06: 378a 2a00 |002d: if-le v10, v8, 0057 // +002a │ │ +384f0a: 480a 0908 |002f: aget-byte v10, v9, v8 │ │ +384f0e: 3d0a 2600 |0031: if-lez v10, 0057 // +0026 │ │ +384f12: 4809 0908 |0033: aget-byte v9, v9, v8 │ │ +384f16: 130a 3f00 |0035: const/16 v10, #int 63 // #3f │ │ +384f1a: 35a9 2000 |0037: if-ge v9, v10, 0057 // +0020 │ │ +384f1e: 6209 e876 |0039: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e8 │ │ +384f22: d80b 0501 |003b: add-int/lit8 v11, v5, #int 1 // #01 │ │ +384f26: 480c 010b |003d: aget-byte v12, v1, v11 │ │ +384f2a: b5ac |003f: and-int/2addr v12, v10 │ │ +384f2c: 4909 090c |0040: aget-char v9, v9, v12 │ │ +384f30: 3389 0400 |0042: if-ne v9, v8, 0046 // +0004 │ │ +384f34: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +384f36: 2810 |0045: goto 0055 // +0010 │ │ +384f38: 6209 e976 |0046: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64CharUpper4Key:[C // field@76e9 │ │ +384f3c: 480c 010b |0048: aget-byte v12, v1, v11 │ │ +384f40: b5ca |004a: and-int/2addr v10, v12 │ │ +384f42: 4909 090a |004b: aget-char v9, v9, v10 │ │ +384f46: 3389 0a00 |004d: if-ne v9, v8, 0057 // +000a │ │ +384f4a: 3905 0400 |004f: if-nez v5, 0053 // +0004 │ │ +384f4e: 1217 |0051: const/4 v7, #int 1 // #1 │ │ +384f50: 2802 |0052: goto 0054 // +0002 │ │ +384f52: 1207 |0053: const/4 v7, #int 0 // #0 │ │ +384f54: 1216 |0054: const/4 v6, #int 1 // #1 │ │ +384f56: 01b5 |0055: move v5, v11 │ │ +384f58: 28ce |0056: goto 0024 // -0032 │ │ +384f5a: 33e5 3a00 |0057: if-ne v5, v14, 0091 // +003a │ │ +384f5e: 3906 0700 |0059: if-nez v6, 0060 // +0007 │ │ +384f62: 1302 0a00 |005b: const/16 v2, #int 10 // #a │ │ +384f66: 352e 0300 |005d: if-ge v14, v2, 0060 // +0003 │ │ +384f6a: 1003 |005f: return-wide v3 │ │ +384f6c: 7120 26a3 4300 |0060: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWordStatic;.string4HandleColl:(J)Ljava/lang/String; // method@a326 │ │ +384f72: 0c0e |0063: move-result-object v14 │ │ +384f74: 3906 0900 |0064: if-nez v6, 006d // +0009 │ │ +384f78: 6e20 1298 de00 |0066: invoke-virtual {v14, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +384f7e: 0a02 |0069: move-result v2 │ │ +384f80: 3802 0300 |006a: if-eqz v2, 006d // +0003 │ │ +384f84: 1003 |006c: return-wide v3 │ │ +384f86: 3806 1000 |006d: if-eqz v6, 007d // +0010 │ │ +384f8a: 7110 61a4 0e00 |006f: invoke-static {v14}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ +384f90: 0c02 |0072: move-result-object v2 │ │ +384f92: 6e20 1298 d200 |0073: invoke-virtual {v2, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +384f98: 0a02 |0076: move-result v2 │ │ +384f9a: 3802 0600 |0077: if-eqz v2, 007d // +0006 │ │ +384f9e: 160d 0600 |0079: const-wide/16 v13, #int 6 // #6 │ │ +384fa2: c13d |007b: or-long/2addr v13, v3 │ │ +384fa4: 100d |007c: return-wide v13 │ │ +384fa6: 3807 1400 |007d: if-eqz v7, 0091 // +0014 │ │ +384faa: 6e20 2d98 0e00 |007f: invoke-virtual {v14, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +384fb0: 0c0e |0082: move-result-object v14 │ │ +384fb2: 6e20 2d98 0d00 |0083: invoke-virtual {v13, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +384fb8: 0c00 |0086: move-result-object v0 │ │ +384fba: 6e20 1298 0e00 |0087: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +384fc0: 0a0e |008a: move-result v14 │ │ +384fc2: 380e 0600 |008b: if-eqz v14, 0091 // +0006 │ │ +384fc6: 160d 0400 |008d: const-wide/16 v13, #int 4 // #4 │ │ +384fca: c13d |008f: or-long/2addr v13, v3 │ │ +384fcc: 100d |0090: return-wide v13 │ │ +384fce: 7120 15a3 d100 |0091: invoke-static {v1, v13}, Lnet/sf/dibdib/generic/QWordStatic;.allocBox:([BLjava/lang/String;)I // method@a315 │ │ +384fd4: 0a0d |0094: move-result v13 │ │ +384fd6: 1700 ffff ff00 |0095: const-wide/32 v0, #float 2.35099e-38 // #00ffffff │ │ +384fdc: c030 |0098: and-long/2addr v0, v3 │ │ +384fde: 81dd |0099: int-to-long v13, v13 │ │ +384fe0: c10d |009a: or-long/2addr v13, v0 │ │ +384fe2: 1600 0100 |009b: const-wide/16 v0, #int 1 // #1 │ │ +384fe6: c10d |009d: or-long/2addr v13, v0 │ │ +384fe8: 100d |009e: return-wide v13 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x0009 line=186 │ │ 0x000b line=187 │ │ 0x000f line=188 │ │ 0x001c line=189 │ │ @@ -827864,39 +827864,39 @@ │ │ type : '([B)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -384ff0: |[384ff0] net.sf.dibdib.generic.QWordStatic.handleOffset:([B)J │ │ -385000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -385002: 4800 0700 |0001: aget-byte v0, v7, v0 │ │ -385006: 8100 |0003: int-to-long v0, v0 │ │ -385008: 1602 0f00 |0004: const-wide/16 v2, #int 15 // #f │ │ -38500c: c020 |0006: and-long/2addr v0, v2 │ │ -38500e: 1302 3c00 |0007: const/16 v2, #int 60 // #3c │ │ -385012: c320 |0009: shl-long/2addr v0, v2 │ │ -385014: 1302 3600 |000a: const/16 v2, #int 54 // #36 │ │ -385018: 3a02 1200 |000c: if-ltz v2, 001e // +0012 │ │ -38501c: 2173 |000e: array-length v3, v7 │ │ -38501e: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -385020: 3434 0300 |0010: if-lt v4, v3, 0013 // +0003 │ │ -385024: 280c |0012: goto 001e // +000c │ │ -385026: 4803 0704 |0013: aget-byte v3, v7, v4 │ │ -38502a: 8133 |0015: int-to-long v3, v3 │ │ -38502c: 1605 3f00 |0016: const-wide/16 v5, #int 63 // #3f │ │ -385030: c053 |0018: and-long/2addr v3, v5 │ │ -385032: c323 |0019: shl-long/2addr v3, v2 │ │ -385034: c130 |001a: or-long/2addr v0, v3 │ │ -385036: d802 02fa |001b: add-int/lit8 v2, v2, #int -6 // #fa │ │ -38503a: 28ef |001d: goto 000c // -0011 │ │ -38503c: 1602 feff |001e: const-wide/16 v2, #int -2 // #fffe │ │ -385040: c020 |0020: and-long/2addr v0, v2 │ │ -385042: 1000 |0021: return-wide v0 │ │ +384fec: |[384fec] net.sf.dibdib.generic.QWordStatic.handleOffset:([B)J │ │ +384ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +384ffe: 4800 0700 |0001: aget-byte v0, v7, v0 │ │ +385002: 8100 |0003: int-to-long v0, v0 │ │ +385004: 1602 0f00 |0004: const-wide/16 v2, #int 15 // #f │ │ +385008: c020 |0006: and-long/2addr v0, v2 │ │ +38500a: 1302 3c00 |0007: const/16 v2, #int 60 // #3c │ │ +38500e: c320 |0009: shl-long/2addr v0, v2 │ │ +385010: 1302 3600 |000a: const/16 v2, #int 54 // #36 │ │ +385014: 3a02 1200 |000c: if-ltz v2, 001e // +0012 │ │ +385018: 2173 |000e: array-length v3, v7 │ │ +38501a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +38501c: 3434 0300 |0010: if-lt v4, v3, 0013 // +0003 │ │ +385020: 280c |0012: goto 001e // +000c │ │ +385022: 4803 0704 |0013: aget-byte v3, v7, v4 │ │ +385026: 8133 |0015: int-to-long v3, v3 │ │ +385028: 1605 3f00 |0016: const-wide/16 v5, #int 63 // #3f │ │ +38502c: c053 |0018: and-long/2addr v3, v5 │ │ +38502e: c323 |0019: shl-long/2addr v3, v2 │ │ +385030: c130 |001a: or-long/2addr v0, v3 │ │ +385032: d802 02fa |001b: add-int/lit8 v2, v2, #int -6 // #fa │ │ +385036: 28ef |001d: goto 000c // -0011 │ │ +385038: 1602 feff |001e: const-wide/16 v2, #int -2 // #fffe │ │ +38503c: c020 |0020: and-long/2addr v0, v2 │ │ +38503e: 1000 |0021: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=264 │ │ 0x000e line=267 │ │ 0x0013 line=270 │ │ locals : │ │ 0x0000 - 0x0022 reg=7 (null) [B │ │ @@ -827906,39 +827906,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 │ │ -384afc: |[384afc] net.sf.dibdib.generic.QWordStatic.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z │ │ -384b0c: 7110 16a3 0900 |0000: invoke-static {v9}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ -384b12: 0b00 |0003: move-result-wide v0 │ │ -384b14: 1249 |0004: const/4 v9, #int 4 // #4 │ │ -384b16: a302 0009 |0005: shl-long v2, v0, v9 │ │ -384b1a: 1219 |0007: const/4 v9, #int 1 // #1 │ │ -384b1c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -384b1e: 1305 3c00 |0009: const/16 v5, #int 60 // #3c │ │ -384b22: 1606 0000 |000b: const-wide/16 v6, #int 0 // #0 │ │ -384b26: 3108 0602 |000d: cmp-long v8, v6, v2 │ │ -384b2a: 3908 0c00 |000f: if-nez v8, 001b // +000c │ │ -384b2e: c550 |0011: ushr-long/2addr v0, v5 │ │ -384b30: 1602 0c00 |0012: const-wide/16 v2, #int 12 // #c │ │ -384b34: 3105 0002 |0014: cmp-long v5, v0, v2 │ │ -384b38: 3805 0300 |0016: if-eqz v5, 0019 // +0003 │ │ -384b3c: 2802 |0018: goto 001a // +0002 │ │ -384b3e: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -384b40: 0f09 |001a: return v9 │ │ -384b42: c550 |001b: ushr-long/2addr v0, v5 │ │ -384b44: 1602 0200 |001c: const-wide/16 v2, #int 2 // #2 │ │ -384b48: 3105 0002 |001e: cmp-long v5, v0, v2 │ │ -384b4c: 3a05 0300 |0020: if-ltz v5, 0023 // +0003 │ │ -384b50: 2802 |0022: goto 0024 // +0002 │ │ -384b52: 1209 |0023: const/4 v9, #int 0 // #0 │ │ -384b54: 0f09 |0024: return v9 │ │ +384af8: |[384af8] net.sf.dibdib.generic.QWordStatic.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z │ │ +384b08: 7110 16a3 0900 |0000: invoke-static {v9}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ +384b0e: 0b00 |0003: move-result-wide v0 │ │ +384b10: 1249 |0004: const/4 v9, #int 4 // #4 │ │ +384b12: a302 0009 |0005: shl-long v2, v0, v9 │ │ +384b16: 1219 |0007: const/4 v9, #int 1 // #1 │ │ +384b18: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +384b1a: 1305 3c00 |0009: const/16 v5, #int 60 // #3c │ │ +384b1e: 1606 0000 |000b: const-wide/16 v6, #int 0 // #0 │ │ +384b22: 3108 0602 |000d: cmp-long v8, v6, v2 │ │ +384b26: 3908 0c00 |000f: if-nez v8, 001b // +000c │ │ +384b2a: c550 |0011: ushr-long/2addr v0, v5 │ │ +384b2c: 1602 0c00 |0012: const-wide/16 v2, #int 12 // #c │ │ +384b30: 3105 0002 |0014: cmp-long v5, v0, v2 │ │ +384b34: 3805 0300 |0016: if-eqz v5, 0019 // +0003 │ │ +384b38: 2802 |0018: goto 001a // +0002 │ │ +384b3a: 1209 |0019: const/4 v9, #int 0 // #0 │ │ +384b3c: 0f09 |001a: return v9 │ │ +384b3e: c550 |001b: ushr-long/2addr v0, v5 │ │ +384b40: 1602 0200 |001c: const-wide/16 v2, #int 2 // #2 │ │ +384b44: 3105 0002 |001e: cmp-long v5, v0, v2 │ │ +384b48: 3a05 0300 |0020: if-ltz v5, 0023 // +0003 │ │ +384b4c: 2802 |0022: goto 0024 // +0002 │ │ +384b4e: 1209 |0023: const/4 v9, #int 0 // #0 │ │ +384b50: 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;) │ │ @@ -827946,75 +827946,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 │ │ -384b58: |[384b58] net.sf.dibdib.generic.QWordStatic.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B │ │ -384b68: 7110 16a3 0c00 |0000: invoke-static {v12}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ -384b6e: 0b00 |0003: move-result-wide v0 │ │ -384b70: 130c 3c00 |0004: const/16 v12, #int 60 // #3c │ │ -384b74: a502 000c |0006: ushr-long v2, v0, v12 │ │ -384b78: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ -384b7c: 3106 0402 |000a: cmp-long v6, v4, v2 │ │ -384b80: 3906 0500 |000c: if-nez v6, 0011 // +0005 │ │ -384b84: 620c d176 |000e: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d1 │ │ -384b88: 110c |0010: return-object v12 │ │ -384b8a: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ -384b8e: c002 |0013: and-long/2addr v2, v0 │ │ -384b90: 1606 ff0f |0014: const-wide/16 v6, #int 4095 // #fff │ │ -384b94: 3108 0402 |0016: cmp-long v8, v4, v2 │ │ -384b98: 3908 2700 |0018: if-nez v8, 003f // +0027 │ │ -384b9c: 1302 0b00 |001a: const/16 v2, #int 11 // #b │ │ -384ba0: 0408 |001c: move-wide v8, v0 │ │ -384ba2: a00a 0806 |001d: and-long v10, v8, v6 │ │ -384ba6: 3103 040a |001f: cmp-long v3, v4, v10 │ │ -384baa: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ -384bae: 1263 |0023: const/4 v3, #int 6 // #6 │ │ -384bb0: c538 |0024: ushr-long/2addr v8, v3 │ │ -384bb2: d802 02ff |0025: add-int/lit8 v2, v2, #int -1 // #ff │ │ -384bb6: 28f6 |0027: goto 001d // -000a │ │ -384bb8: 2323 1515 |0028: new-array v3, v2, [B // type@1515 │ │ -384bbc: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -384bbe: 3524 1300 |002b: if-ge v4, v2, 003e // +0013 │ │ -384bc2: a505 000c |002d: ushr-long v5, v0, v12 │ │ -384bc6: 1607 3f00 |002f: const-wide/16 v7, #int 63 // #3f │ │ -384bca: c075 |0031: and-long/2addr v5, v7 │ │ -384bcc: 1607 4000 |0032: const-wide/16 v7, #int 64 // #40 │ │ -384bd0: c175 |0034: or-long/2addr v5, v7 │ │ -384bd2: 8456 |0035: long-to-int v6, v5 │ │ -384bd4: 8d65 |0036: int-to-byte v5, v6 │ │ -384bd6: 4f05 0304 |0037: aput-byte v5, v3, v4 │ │ -384bda: d80c 0cfa |0039: add-int/lit8 v12, v12, #int -6 // #fa │ │ -384bde: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -384be2: 28ee |003d: goto 002b // -0012 │ │ -384be4: 1103 |003e: return-object v3 │ │ -384be6: 130c 0c00 |003f: const/16 v12, #int 12 // #c │ │ -384bea: a502 000c |0041: ushr-long v2, v0, v12 │ │ -384bee: c062 |0043: and-long/2addr v2, v6 │ │ -384bf0: 842c |0044: long-to-int v12, v2 │ │ -384bf2: 6202 e676 |0045: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e6 │ │ -384bf6: 6e10 3d9b 0200 |0047: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -384bfc: 0a02 |004a: move-result v2 │ │ -384bfe: e002 0201 |004b: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -384c02: 36c2 0500 |004d: if-gt v2, v12, 0052 // +0005 │ │ -384c06: 620c d176 |004f: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d1 │ │ -384c0a: 110c |0051: return-object v12 │ │ -384c0c: 6202 e576 |0052: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ -384c10: 460c 020c |0054: aget-object v12, v2, v12 │ │ -384c14: c060 |0056: and-long/2addr v0, v6 │ │ -384c16: 8401 |0057: long-to-int v1, v0 │ │ -384c18: dd00 01fe |0058: and-int/lit8 v0, v1, #int -2 // #fe │ │ -384c1c: 460c 0c00 |005a: aget-object v12, v12, v0 │ │ -384c20: 390c 0500 |005c: if-nez v12, 0061 // +0005 │ │ -384c24: 620c d176 |005e: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d1 │ │ -384c28: 2803 |0060: goto 0063 // +0003 │ │ -384c2a: 1f0c 1515 |0061: check-cast v12, [B // type@1515 │ │ -384c2e: 110c |0063: return-object v12 │ │ +384b54: |[384b54] net.sf.dibdib.generic.QWordStatic.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B │ │ +384b64: 7110 16a3 0c00 |0000: invoke-static {v12}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ +384b6a: 0b00 |0003: move-result-wide v0 │ │ +384b6c: 130c 3c00 |0004: const/16 v12, #int 60 // #3c │ │ +384b70: a502 000c |0006: ushr-long v2, v0, v12 │ │ +384b74: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ +384b78: 3106 0402 |000a: cmp-long v6, v4, v2 │ │ +384b7c: 3906 0500 |000c: if-nez v6, 0011 // +0005 │ │ +384b80: 620c d176 |000e: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d1 │ │ +384b84: 110c |0010: return-object v12 │ │ +384b86: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ +384b8a: c002 |0013: and-long/2addr v2, v0 │ │ +384b8c: 1606 ff0f |0014: const-wide/16 v6, #int 4095 // #fff │ │ +384b90: 3108 0402 |0016: cmp-long v8, v4, v2 │ │ +384b94: 3908 2700 |0018: if-nez v8, 003f // +0027 │ │ +384b98: 1302 0b00 |001a: const/16 v2, #int 11 // #b │ │ +384b9c: 0408 |001c: move-wide v8, v0 │ │ +384b9e: a00a 0806 |001d: and-long v10, v8, v6 │ │ +384ba2: 3103 040a |001f: cmp-long v3, v4, v10 │ │ +384ba6: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ +384baa: 1263 |0023: const/4 v3, #int 6 // #6 │ │ +384bac: c538 |0024: ushr-long/2addr v8, v3 │ │ +384bae: d802 02ff |0025: add-int/lit8 v2, v2, #int -1 // #ff │ │ +384bb2: 28f6 |0027: goto 001d // -000a │ │ +384bb4: 2323 1515 |0028: new-array v3, v2, [B // type@1515 │ │ +384bb8: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +384bba: 3524 1300 |002b: if-ge v4, v2, 003e // +0013 │ │ +384bbe: a505 000c |002d: ushr-long v5, v0, v12 │ │ +384bc2: 1607 3f00 |002f: const-wide/16 v7, #int 63 // #3f │ │ +384bc6: c075 |0031: and-long/2addr v5, v7 │ │ +384bc8: 1607 4000 |0032: const-wide/16 v7, #int 64 // #40 │ │ +384bcc: c175 |0034: or-long/2addr v5, v7 │ │ +384bce: 8456 |0035: long-to-int v6, v5 │ │ +384bd0: 8d65 |0036: int-to-byte v5, v6 │ │ +384bd2: 4f05 0304 |0037: aput-byte v5, v3, v4 │ │ +384bd6: d80c 0cfa |0039: add-int/lit8 v12, v12, #int -6 // #fa │ │ +384bda: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +384bde: 28ee |003d: goto 002b // -0012 │ │ +384be0: 1103 |003e: return-object v3 │ │ +384be2: 130c 0c00 |003f: const/16 v12, #int 12 // #c │ │ +384be6: a502 000c |0041: ushr-long v2, v0, v12 │ │ +384bea: c062 |0043: and-long/2addr v2, v6 │ │ +384bec: 842c |0044: long-to-int v12, v2 │ │ +384bee: 6202 e676 |0045: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e6 │ │ +384bf2: 6e10 3d9b 0200 |0047: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +384bf8: 0a02 |004a: move-result v2 │ │ +384bfa: e002 0201 |004b: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +384bfe: 36c2 0500 |004d: if-gt v2, v12, 0052 // +0005 │ │ +384c02: 620c d176 |004f: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d1 │ │ +384c06: 110c |0051: return-object v12 │ │ +384c08: 6202 e576 |0052: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ +384c0c: 460c 020c |0054: aget-object v12, v2, v12 │ │ +384c10: c060 |0056: and-long/2addr v0, v6 │ │ +384c12: 8401 |0057: long-to-int v1, v0 │ │ +384c14: dd00 01fe |0058: and-int/lit8 v0, v1, #int -2 // #fe │ │ +384c18: 460c 0c00 |005a: aget-object v12, v12, v0 │ │ +384c1c: 390c 0500 |005c: if-nez v12, 0061 // +0005 │ │ +384c20: 620c d176 |005e: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d1 │ │ +384c24: 2803 |0060: goto 0063 // +0003 │ │ +384c26: 1f0c 1515 |0061: check-cast v12, [B // type@1515 │ │ +384c2a: 110c |0063: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x000e line=293 │ │ 0x0028 line=301 │ │ 0x0037 line=304 │ │ 0x0045 line=310 │ │ @@ -828029,40 +828029,40 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -384cd0: |[384cd0] net.sf.dibdib.generic.QWordStatic.string4HandleColl:(J)Ljava/lang/String; │ │ -384ce0: 7100 20a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/QWordStatic;.getCollArrays:()V // method@a320 │ │ -384ce6: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ -384cea: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ -384cee: 1603 3f00 |0007: const-wide/16 v3, #int 63 // #3f │ │ -384cf2: a005 0903 |0009: and-long v5, v9, v3 │ │ -384cf6: 1267 |000b: const/4 v7, #int 6 // #6 │ │ -384cf8: 3108 0105 |000c: cmp-long v8, v1, v5 │ │ -384cfc: 3908 0800 |000e: if-nez v8, 0016 // +0008 │ │ -384d00: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ -384d04: c579 |0012: ushr-long/2addr v9, v7 │ │ -384d06: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -384d0a: 28f0 |0015: goto 0005 // -0010 │ │ -384d0c: 2301 1615 |0016: new-array v1, v0, [C // type@1516 │ │ -384d10: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ -384d14: 3a00 0d00 |001a: if-ltz v0, 0027 // +000d │ │ -384d18: 6202 e876 |001c: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e8 │ │ -384d1c: a005 0903 |001e: and-long v5, v9, v3 │ │ -384d20: 8456 |0020: long-to-int v6, v5 │ │ -384d22: 4902 0206 |0021: aget-char v2, v2, v6 │ │ -384d26: 5002 0100 |0023: aput-char v2, v1, v0 │ │ -384d2a: c579 |0025: ushr-long/2addr v9, v7 │ │ -384d2c: 28f2 |0026: goto 0018 // -000e │ │ -384d2e: 2209 e612 |0027: new-instance v9, Ljava/lang/String; // type@12e6 │ │ -384d32: 7020 0798 1900 |0029: invoke-direct {v9, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -384d38: 1109 |002c: return-object v9 │ │ +384ccc: |[384ccc] net.sf.dibdib.generic.QWordStatic.string4HandleColl:(J)Ljava/lang/String; │ │ +384cdc: 7100 20a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/QWordStatic;.getCollArrays:()V // method@a320 │ │ +384ce2: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ +384ce6: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ +384cea: 1603 3f00 |0007: const-wide/16 v3, #int 63 // #3f │ │ +384cee: a005 0903 |0009: and-long v5, v9, v3 │ │ +384cf2: 1267 |000b: const/4 v7, #int 6 // #6 │ │ +384cf4: 3108 0105 |000c: cmp-long v8, v1, v5 │ │ +384cf8: 3908 0800 |000e: if-nez v8, 0016 // +0008 │ │ +384cfc: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ +384d00: c579 |0012: ushr-long/2addr v9, v7 │ │ +384d02: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +384d06: 28f0 |0015: goto 0005 // -0010 │ │ +384d08: 2301 1615 |0016: new-array v1, v0, [C // type@1516 │ │ +384d0c: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ +384d10: 3a00 0d00 |001a: if-ltz v0, 0027 // +000d │ │ +384d14: 6202 e876 |001c: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e8 │ │ +384d18: a005 0903 |001e: and-long v5, v9, v3 │ │ +384d1c: 8456 |0020: long-to-int v6, v5 │ │ +384d1e: 4902 0206 |0021: aget-char v2, v2, v6 │ │ +384d22: 5002 0100 |0023: aput-char v2, v1, v0 │ │ +384d26: c579 |0025: ushr-long/2addr v9, v7 │ │ +384d28: 28f2 |0026: goto 0018 // -000e │ │ +384d2a: 2209 e612 |0027: new-instance v9, Ljava/lang/String; // type@12e6 │ │ +384d2e: 7020 0798 1900 |0029: invoke-direct {v9, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +384d34: 1109 |002c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0016 line=282 │ │ 0x001c line=284 │ │ 0x0027 line=287 │ │ locals : │ │ @@ -828073,85 +828073,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 │ │ -384d3c: |[384d3c] net.sf.dibdib.generic.QWordStatic.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; │ │ -384d4c: 7110 16a3 0800 |0000: invoke-static {v8}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ -384d52: 0b00 |0003: move-result-wide v0 │ │ -384d54: 1308 3c00 |0004: const/16 v8, #int 60 // #3c │ │ -384d58: a502 0008 |0006: ushr-long v2, v0, v8 │ │ -384d5c: 1a08 5f04 |0008: const-string v8, "(^ERROR)" // string@045f │ │ -384d60: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ -384d64: 3106 0402 |000c: cmp-long v6, v4, v2 │ │ -384d68: 3906 0300 |000e: if-nez v6, 0011 // +0003 │ │ -384d6c: 1108 |0010: return-object v8 │ │ -384d6e: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ -384d72: c002 |0013: and-long/2addr v2, v0 │ │ -384d74: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -384d76: 3107 0402 |0015: cmp-long v7, v4, v2 │ │ -384d7a: 3907 4700 |0017: if-nez v7, 005e // +0047 │ │ -384d7e: 7120 26a3 1000 |0019: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.string4HandleColl:(J)Ljava/lang/String; // method@a326 │ │ -384d84: 0c08 |001c: move-result-object v8 │ │ -384d86: 1602 0600 |001d: const-wide/16 v2, #int 6 // #6 │ │ -384d8a: c002 |001f: and-long/2addr v2, v0 │ │ -384d8c: 3107 0402 |0020: cmp-long v7, v4, v2 │ │ -384d90: 3807 0700 |0022: if-eqz v7, 0029 // +0007 │ │ -384d94: 7110 61a4 0800 |0024: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ -384d9a: 0c08 |0027: move-result-object v8 │ │ -384d9c: 1108 |0028: return-object v8 │ │ -384d9e: 1602 0400 |0029: const-wide/16 v2, #int 4 // #4 │ │ -384da2: c020 |002b: and-long/2addr v0, v2 │ │ -384da4: 3102 0400 |002c: cmp-long v2, v4, v0 │ │ -384da8: 3802 2f00 |002e: if-eqz v2, 005d // +002f │ │ -384dac: 2200 e812 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -384db0: 7010 4098 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -384db6: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -384dba: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -384dc0: 1a02 0000 |003a: const-string v2, "" // string@0000 │ │ -384dc4: 6e20 4b98 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384dca: 1202 |003f: const/4 v2, #int 0 // #0 │ │ -384dcc: 6e20 0998 2800 |0040: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -384dd2: 0a02 |0043: move-result v2 │ │ -384dd4: 6e20 4498 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -384dda: 6e10 5498 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384de0: 0c01 |004a: move-result-object v1 │ │ -384de2: 7110 61a4 0100 |004b: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ -384de8: 0c01 |004e: move-result-object v1 │ │ -384dea: 6e20 4b98 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384df0: 6e20 2d98 6800 |0052: invoke-virtual {v8, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -384df6: 0c08 |0055: move-result-object v8 │ │ -384df8: 6e20 4b98 8000 |0056: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384dfe: 6e10 5498 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384e04: 0c08 |005c: move-result-object v8 │ │ -384e06: 1108 |005d: return-object v8 │ │ -384e08: 1302 0c00 |005e: const/16 v2, #int 12 // #c │ │ -384e0c: a502 0002 |0060: ushr-long v2, v0, v2 │ │ -384e10: 1604 ff0f |0062: const-wide/16 v4, #int 4095 // #fff │ │ -384e14: c042 |0064: and-long/2addr v2, v4 │ │ -384e16: 8423 |0065: long-to-int v3, v2 │ │ -384e18: 6202 e676 |0066: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e6 │ │ -384e1c: 6e10 3d9b 0200 |0068: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -384e22: 0a02 |006b: move-result v2 │ │ -384e24: b862 |006c: shl-int/2addr v2, v6 │ │ -384e26: 3632 0300 |006d: if-gt v2, v3, 0070 // +0003 │ │ -384e2a: 1108 |006f: return-object v8 │ │ -384e2c: 6202 e576 |0070: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ -384e30: 4602 0203 |0072: aget-object v2, v2, v3 │ │ -384e34: c040 |0074: and-long/2addr v0, v4 │ │ -384e36: 8401 |0075: long-to-int v1, v0 │ │ -384e38: de00 0101 |0076: or-int/lit8 v0, v1, #int 1 // #01 │ │ -384e3c: 4600 0200 |0078: aget-object v0, v2, v0 │ │ -384e40: 3900 0300 |007a: if-nez v0, 007d // +0003 │ │ -384e44: 2804 |007c: goto 0080 // +0004 │ │ -384e46: 0708 |007d: move-object v8, v0 │ │ -384e48: 1f08 e612 |007e: check-cast v8, Ljava/lang/String; // type@12e6 │ │ -384e4c: 1108 |0080: return-object v8 │ │ +384d38: |[384d38] net.sf.dibdib.generic.QWordStatic.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; │ │ +384d48: 7110 16a3 0800 |0000: invoke-static {v8}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ +384d4e: 0b00 |0003: move-result-wide v0 │ │ +384d50: 1308 3c00 |0004: const/16 v8, #int 60 // #3c │ │ +384d54: a502 0008 |0006: ushr-long v2, v0, v8 │ │ +384d58: 1a08 5f04 |0008: const-string v8, "(^ERROR)" // string@045f │ │ +384d5c: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ +384d60: 3106 0402 |000c: cmp-long v6, v4, v2 │ │ +384d64: 3906 0300 |000e: if-nez v6, 0011 // +0003 │ │ +384d68: 1108 |0010: return-object v8 │ │ +384d6a: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ +384d6e: c002 |0013: and-long/2addr v2, v0 │ │ +384d70: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +384d72: 3107 0402 |0015: cmp-long v7, v4, v2 │ │ +384d76: 3907 4700 |0017: if-nez v7, 005e // +0047 │ │ +384d7a: 7120 26a3 1000 |0019: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.string4HandleColl:(J)Ljava/lang/String; // method@a326 │ │ +384d80: 0c08 |001c: move-result-object v8 │ │ +384d82: 1602 0600 |001d: const-wide/16 v2, #int 6 // #6 │ │ +384d86: c002 |001f: and-long/2addr v2, v0 │ │ +384d88: 3107 0402 |0020: cmp-long v7, v4, v2 │ │ +384d8c: 3807 0700 |0022: if-eqz v7, 0029 // +0007 │ │ +384d90: 7110 61a4 0800 |0024: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ +384d96: 0c08 |0027: move-result-object v8 │ │ +384d98: 1108 |0028: return-object v8 │ │ +384d9a: 1602 0400 |0029: const-wide/16 v2, #int 4 // #4 │ │ +384d9e: c020 |002b: and-long/2addr v0, v2 │ │ +384da0: 3102 0400 |002c: cmp-long v2, v4, v0 │ │ +384da4: 3802 2f00 |002e: if-eqz v2, 005d // +002f │ │ +384da8: 2200 e812 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +384dac: 7010 4098 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +384db2: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +384db6: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +384dbc: 1a02 0000 |003a: const-string v2, "" // string@0000 │ │ +384dc0: 6e20 4b98 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384dc6: 1202 |003f: const/4 v2, #int 0 // #0 │ │ +384dc8: 6e20 0998 2800 |0040: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +384dce: 0a02 |0043: move-result v2 │ │ +384dd0: 6e20 4498 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +384dd6: 6e10 5498 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384ddc: 0c01 |004a: move-result-object v1 │ │ +384dde: 7110 61a4 0100 |004b: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ +384de4: 0c01 |004e: move-result-object v1 │ │ +384de6: 6e20 4b98 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384dec: 6e20 2d98 6800 |0052: invoke-virtual {v8, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +384df2: 0c08 |0055: move-result-object v8 │ │ +384df4: 6e20 4b98 8000 |0056: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384dfa: 6e10 5498 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384e00: 0c08 |005c: move-result-object v8 │ │ +384e02: 1108 |005d: return-object v8 │ │ +384e04: 1302 0c00 |005e: const/16 v2, #int 12 // #c │ │ +384e08: a502 0002 |0060: ushr-long v2, v0, v2 │ │ +384e0c: 1604 ff0f |0062: const-wide/16 v4, #int 4095 // #fff │ │ +384e10: c042 |0064: and-long/2addr v2, v4 │ │ +384e12: 8423 |0065: long-to-int v3, v2 │ │ +384e14: 6202 e676 |0066: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e6 │ │ +384e18: 6e10 3d9b 0200 |0068: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +384e1e: 0a02 |006b: move-result v2 │ │ +384e20: b862 |006c: shl-int/2addr v2, v6 │ │ +384e22: 3632 0300 |006d: if-gt v2, v3, 0070 // +0003 │ │ +384e26: 1108 |006f: return-object v8 │ │ +384e28: 6202 e576 |0070: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e5 │ │ +384e2c: 4602 0203 |0072: aget-object v2, v2, v3 │ │ +384e30: c040 |0074: and-long/2addr v0, v4 │ │ +384e32: 8401 |0075: long-to-int v1, v0 │ │ +384e34: de00 0101 |0076: or-int/lit8 v0, v1, #int 1 // #01 │ │ +384e38: 4600 0200 |0078: aget-object v0, v2, v0 │ │ +384e3c: 3900 0300 |007a: if-nez v0, 007d // +0003 │ │ +384e40: 2804 |007c: goto 0080 // +0004 │ │ +384e42: 0708 |007d: move-object v8, v0 │ │ +384e44: 1f08 e612 |007e: check-cast v8, Ljava/lang/String; // type@12e6 │ │ +384e48: 1108 |0080: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0019 line=323 │ │ 0x0024 line=325 │ │ 0x0030 line=327 │ │ 0x0066 line=332 │ │ @@ -828166,39 +828166,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -384a9c: |[384a9c] net.sf.dibdib.generic.QWordStatic.equals:(Ljava/lang/Object;)Z │ │ -384aac: 2080 b614 |0000: instance-of v0, v8, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -384ab0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -384ab2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -384ab4: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -384ab8: 5373 e776 |0006: iget-wide v3, v7, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ -384abc: 1f08 b614 |0008: check-cast v8, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -384ac0: 5385 e776 |000a: iget-wide v5, v8, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ -384ac4: 3108 0305 |000c: cmp-long v8, v3, v5 │ │ -384ac8: 3908 0300 |000e: if-nez v8, 0011 // +0003 │ │ -384acc: 2802 |0010: goto 0012 // +0002 │ │ -384ace: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -384ad0: 0f01 |0012: return v1 │ │ -384ad2: 2080 d112 |0013: instance-of v0, v8, Ljava/lang/Long; // type@12d1 │ │ -384ad6: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ -384ada: 5373 e776 |0017: iget-wide v3, v7, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ -384ade: 1f08 d112 |0019: check-cast v8, Ljava/lang/Long; // type@12d1 │ │ -384ae2: 6e10 a897 0800 |001b: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -384ae8: 0b05 |001e: move-result-wide v5 │ │ -384aea: 3108 0305 |001f: cmp-long v8, v3, v5 │ │ -384aee: 3908 0300 |0021: if-nez v8, 0024 // +0003 │ │ -384af2: 2802 |0023: goto 0025 // +0002 │ │ -384af4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -384af6: 0f01 |0025: return v1 │ │ -384af8: 0f02 |0026: return v2 │ │ +384a98: |[384a98] net.sf.dibdib.generic.QWordStatic.equals:(Ljava/lang/Object;)Z │ │ +384aa8: 2080 b614 |0000: instance-of v0, v8, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +384aac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +384aae: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +384ab0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +384ab4: 5373 e776 |0006: iget-wide v3, v7, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ +384ab8: 1f08 b614 |0008: check-cast v8, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +384abc: 5385 e776 |000a: iget-wide v5, v8, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ +384ac0: 3108 0305 |000c: cmp-long v8, v3, v5 │ │ +384ac4: 3908 0300 |000e: if-nez v8, 0011 // +0003 │ │ +384ac8: 2802 |0010: goto 0012 // +0002 │ │ +384aca: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +384acc: 0f01 |0012: return v1 │ │ +384ace: 2080 d112 |0013: instance-of v0, v8, Ljava/lang/Long; // type@12d1 │ │ +384ad2: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ +384ad6: 5373 e776 |0017: iget-wide v3, v7, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ +384ada: 1f08 d112 |0019: check-cast v8, Ljava/lang/Long; // type@12d1 │ │ +384ade: 6e10 a897 0800 |001b: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +384ae4: 0b05 |001e: move-result-wide v5 │ │ +384ae6: 3108 0305 |001f: cmp-long v8, v3, v5 │ │ +384aea: 3908 0300 |0021: if-nez v8, 0024 // +0003 │ │ +384aee: 2802 |0023: goto 0025 // +0002 │ │ +384af0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +384af2: 0f01 |0025: return v1 │ │ +384af4: 0f02 |0026: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x0013 line=153 │ │ 0x0017 line=154 │ │ locals : │ │ @@ -828210,22 +828210,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -384ca8: |[384ca8] net.sf.dibdib.generic.QWordStatic.hashCode:()I │ │ -384cb8: 5340 e776 |0000: iget-wide v0, v4, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ -384cbc: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ -384cc0: a502 0002 |0004: ushr-long v2, v0, v2 │ │ -384cc4: c220 |0006: xor-long/2addr v0, v2 │ │ -384cc6: 8401 |0007: long-to-int v1, v0 │ │ -384cc8: d801 011f |0008: add-int/lit8 v1, v1, #int 31 // #1f │ │ -384ccc: 0f01 |000a: return v1 │ │ +384ca4: |[384ca4] net.sf.dibdib.generic.QWordStatic.hashCode:()I │ │ +384cb4: 5340 e776 |0000: iget-wide v0, v4, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ +384cb8: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ +384cbc: a502 0002 |0004: ushr-long v2, v0, v2 │ │ +384cc0: c220 |0006: xor-long/2addr v0, v2 │ │ +384cc2: 8401 |0007: long-to-int v1, v0 │ │ +384cc4: d801 011f |0008: add-int/lit8 v1, v1, #int 31 // #1f │ │ +384cc8: 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;) │ │ @@ -828233,25 +828233,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -384e50: |[384e50] net.sf.dibdib.generic.QWordStatic.toString:()Ljava/lang/String; │ │ -384e60: 5420 eb76 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76eb │ │ -384e64: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -384e68: 5320 e776 |0004: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ -384e6c: 7120 17a3 1000 |0006: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -384e72: 0c00 |0009: move-result-object v0 │ │ -384e74: 7110 27a3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; // method@a327 │ │ -384e7a: 0c00 |000d: move-result-object v0 │ │ -384e7c: 5b20 eb76 |000e: iput-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76eb │ │ -384e80: 5420 eb76 |0010: iget-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76eb │ │ -384e84: 1100 |0012: return-object v0 │ │ +384e4c: |[384e4c] net.sf.dibdib.generic.QWordStatic.toString:()Ljava/lang/String; │ │ +384e5c: 5420 eb76 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76eb │ │ +384e60: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +384e64: 5320 e776 |0004: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e7 │ │ +384e68: 7120 17a3 1000 |0006: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +384e6e: 0c00 |0009: move-result-object v0 │ │ +384e70: 7110 27a3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; // method@a327 │ │ +384e76: 0c00 |000d: move-result-object v0 │ │ +384e78: 5b20 eb76 |000e: iput-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76eb │ │ +384e7c: 5420 eb76 |0010: iget-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76eb │ │ +384e80: 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; │ │ @@ -828401,17 +828401,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -385bb4: |[385bb4] net.sf.dibdib.generic.SerFunc.:()V │ │ -385bc4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -385bca: 0e00 |0003: return-void │ │ +385bb0: |[385bb0] net.sf.dibdib.generic.SerFunc.:()V │ │ +385bc0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +385bc6: 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;) │ │ @@ -828419,42 +828419,42 @@ │ │ type : '([BIIJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -385a34: |[385a34] net.sf.dibdib.generic.SerFunc.encodeNetstreamLen:([BIIJ)I │ │ -385a44: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -385a48: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -385a4e: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -385a52: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -385a58: 6e20 4798 6000 |000a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -385a5e: 6e10 5498 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -385a64: 0c06 |0010: move-result-object v6 │ │ -385a66: 7110 34a4 0600 |0011: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesAnsi:(Ljava/lang/String;)[B // method@a434 │ │ -385a6c: 0c06 |0014: move-result-object v6 │ │ -385a6e: 2160 |0015: array-length v0, v6 │ │ -385a70: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -385a72: 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 │ │ -385a78: 2160 |001a: array-length v0, v6 │ │ -385a7a: b050 |001b: add-int/2addr v0, v5 │ │ -385a7c: 1601 0100 |001c: const-wide/16 v1, #int 1 // #1 │ │ -385a80: c017 |001e: and-long/2addr v7, v1 │ │ -385a82: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ -385a86: 3103 0107 |0021: cmp-long v3, v1, v7 │ │ -385a8a: 3903 0500 |0023: if-nez v3, 0028 // +0005 │ │ -385a8e: 1307 3a00 |0025: const/16 v7, #int 58 // #3a │ │ -385a92: 2803 |0027: goto 002a // +0003 │ │ -385a94: 1307 3b00 |0028: const/16 v7, #int 59 // #3b │ │ -385a98: 4f07 0400 |002a: aput-byte v7, v4, v0 │ │ -385a9c: 2164 |002c: array-length v4, v6 │ │ -385a9e: b045 |002d: add-int/2addr v5, v4 │ │ -385aa0: d805 0501 |002e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -385aa4: 0f05 |0030: return v5 │ │ +385a30: |[385a30] net.sf.dibdib.generic.SerFunc.encodeNetstreamLen:([BIIJ)I │ │ +385a40: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +385a44: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +385a4a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +385a4e: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +385a54: 6e20 4798 6000 |000a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +385a5a: 6e10 5498 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +385a60: 0c06 |0010: move-result-object v6 │ │ +385a62: 7110 34a4 0600 |0011: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesAnsi:(Ljava/lang/String;)[B // method@a434 │ │ +385a68: 0c06 |0014: move-result-object v6 │ │ +385a6a: 2160 |0015: array-length v0, v6 │ │ +385a6c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +385a6e: 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 │ │ +385a74: 2160 |001a: array-length v0, v6 │ │ +385a76: b050 |001b: add-int/2addr v0, v5 │ │ +385a78: 1601 0100 |001c: const-wide/16 v1, #int 1 // #1 │ │ +385a7c: c017 |001e: and-long/2addr v7, v1 │ │ +385a7e: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ +385a82: 3103 0107 |0021: cmp-long v3, v1, v7 │ │ +385a86: 3903 0500 |0023: if-nez v3, 0028 // +0005 │ │ +385a8a: 1307 3a00 |0025: const/16 v7, #int 58 // #3a │ │ +385a8e: 2803 |0027: goto 002a // +0003 │ │ +385a90: 1307 3b00 |0028: const/16 v7, #int 59 // #3b │ │ +385a94: 4f07 0400 |002a: aput-byte v7, v4, v0 │ │ +385a98: 2164 |002c: array-length v4, v6 │ │ +385a9a: b045 |002d: add-int/2addr v5, v4 │ │ +385a9c: d805 0501 |002e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +385aa0: 0f05 |0030: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0015 line=127 │ │ 0x001a line=128 │ │ 0x002c line=129 │ │ locals : │ │ @@ -828468,92 +828468,92 @@ │ │ type : '([BIII)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 126 16-bit code units │ │ -385aa8: |[385aa8] net.sf.dibdib.generic.SerFunc.getTcvOffsetLength:([BIII)J │ │ -385ab8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -385aba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -385abc: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -385abe: 1603 ffff |0003: const-wide/16 v3, #int -1 // #ffff │ │ -385ac2: 3d09 6400 |0005: if-lez v9, 0069 // +0064 │ │ -385ac6: 3578 0300 |0007: if-ge v8, v7, 000a // +0003 │ │ -385aca: 1003 |0009: return-wide v3 │ │ -385acc: 1301 e000 |000a: const/16 v1, #int 224 // #e0 │ │ -385ad0: 4805 0608 |000c: aget-byte v5, v6, v8 │ │ -385ad4: 3551 0300 |000e: if-ge v1, v5, 0011 // +0003 │ │ -385ad8: 2815 |0010: goto 0025 // +0015 │ │ -385ada: 1301 c000 |0011: const/16 v1, #int 192 // #c0 │ │ -385ade: 4805 0608 |0013: aget-byte v5, v6, v8 │ │ -385ae2: d555 ff00 |0015: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -385ae6: 3751 1000 |0017: if-le v1, v5, 0027 // +0010 │ │ -385aea: 4801 0608 |0019: aget-byte v1, v6, v8 │ │ -385aee: d511 ff00 |001b: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -385af2: 1302 a000 |001d: const/16 v2, #int 160 // #a0 │ │ -385af6: 3612 0600 |001f: if-gt v2, v1, 0025 // +0006 │ │ -385afa: dd01 011f |0021: and-int/lit8 v1, v1, #int 31 // #1f │ │ -385afe: b118 |0023: sub-int/2addr v8, v1 │ │ -385b00: 2840 |0024: goto 0064 // +0040 │ │ -385b02: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -385b04: 283e |0026: goto 0064 // +003e │ │ -385b06: 4801 0608 |0027: aget-byte v1, v6, v8 │ │ -385b0a: 1225 |0029: const/4 v5, #int 2 // #2 │ │ -385b0c: 2b01 4a00 0000 |002a: packed-switch v1, 00000074 // +0000004a │ │ -385b12: 2807 |002d: goto 0034 // +0007 │ │ -385b14: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -385b16: 2806 |002f: goto 0035 // +0006 │ │ -385b18: 1221 |0030: const/4 v1, #int 2 // #2 │ │ -385b1a: 2804 |0031: goto 0035 // +0004 │ │ -385b1c: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -385b1e: 2802 |0033: goto 0035 // +0002 │ │ -385b20: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -385b22: 3518 0300 |0035: if-ge v8, v1, 0038 // +0003 │ │ -385b26: 1003 |0037: return-wide v3 │ │ -385b28: 3d01 0900 |0038: if-lez v1, 0041 // +0009 │ │ -385b2c: d803 08ff |003a: add-int/lit8 v3, v8, #int -1 // #ff │ │ -385b30: 4803 0603 |003c: aget-byte v3, v6, v3 │ │ -385b34: d533 ff00 |003e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -385b38: 2802 |0040: goto 0042 // +0002 │ │ -385b3a: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -385b3c: 3512 0b00 |0042: if-ge v2, v1, 004d // +000b │ │ -385b40: e002 0308 |0044: shl-int/lit8 v2, v3, #int 8 // #08 │ │ -385b44: d803 08fe |0046: add-int/lit8 v3, v8, #int -2 // #fe │ │ -385b48: 4803 0603 |0048: aget-byte v3, v6, v3 │ │ -385b4c: d533 ff00 |004a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -385b50: b623 |004c: or-int/2addr v3, v2 │ │ -385b52: 3515 1400 |004d: if-ge v5, v1, 0061 // +0014 │ │ -385b56: e002 0310 |004f: shl-int/lit8 v2, v3, #int 16 // #10 │ │ -385b5a: d803 08fd |0051: add-int/lit8 v3, v8, #int -3 // #fd │ │ -385b5e: 4803 0603 |0053: aget-byte v3, v6, v3 │ │ -385b62: d533 ff00 |0055: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -385b66: e003 0308 |0057: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -385b6a: b632 |0059: or-int/2addr v2, v3 │ │ -385b6c: d803 08fc |005a: add-int/lit8 v3, v8, #int -4 // #fc │ │ -385b70: 4803 0603 |005c: aget-byte v3, v6, v3 │ │ -385b74: d533 ff00 |005e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -385b78: b623 |0060: or-int/2addr v3, v2 │ │ -385b7a: b031 |0061: add-int/2addr v1, v3 │ │ -385b7c: b118 |0062: sub-int/2addr v8, v1 │ │ -385b7e: 0131 |0063: move v1, v3 │ │ -385b80: d809 09ff |0064: add-int/lit8 v9, v9, #int -1 // #ff │ │ -385b84: d808 08ff |0066: add-int/lit8 v8, v8, #int -1 // #ff │ │ -385b88: 289a |0068: goto 0002 // -0066 │ │ -385b8a: 8116 |0069: int-to-long v6, v1 │ │ -385b8c: c036 |006a: and-long/2addr v6, v3 │ │ -385b8e: 1309 2000 |006b: const/16 v9, #int 32 // #20 │ │ -385b92: c396 |006d: shl-long/2addr v6, v9 │ │ -385b94: b028 |006e: add-int/2addr v8, v2 │ │ -385b96: 8188 |006f: int-to-long v8, v8 │ │ -385b98: c038 |0070: and-long/2addr v8, v3 │ │ -385b9a: c186 |0071: or-long/2addr v6, v8 │ │ -385b9c: 1006 |0072: return-wide v6 │ │ -385b9e: 0000 |0073: nop // spacer │ │ -385ba0: 0001 0300 d9ff ffff 0800 0000 0600 ... |0074: packed-switch-data (10 units) │ │ +385aa4: |[385aa4] net.sf.dibdib.generic.SerFunc.getTcvOffsetLength:([BIII)J │ │ +385ab4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +385ab6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +385ab8: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +385aba: 1603 ffff |0003: const-wide/16 v3, #int -1 // #ffff │ │ +385abe: 3d09 6400 |0005: if-lez v9, 0069 // +0064 │ │ +385ac2: 3578 0300 |0007: if-ge v8, v7, 000a // +0003 │ │ +385ac6: 1003 |0009: return-wide v3 │ │ +385ac8: 1301 e000 |000a: const/16 v1, #int 224 // #e0 │ │ +385acc: 4805 0608 |000c: aget-byte v5, v6, v8 │ │ +385ad0: 3551 0300 |000e: if-ge v1, v5, 0011 // +0003 │ │ +385ad4: 2815 |0010: goto 0025 // +0015 │ │ +385ad6: 1301 c000 |0011: const/16 v1, #int 192 // #c0 │ │ +385ada: 4805 0608 |0013: aget-byte v5, v6, v8 │ │ +385ade: d555 ff00 |0015: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +385ae2: 3751 1000 |0017: if-le v1, v5, 0027 // +0010 │ │ +385ae6: 4801 0608 |0019: aget-byte v1, v6, v8 │ │ +385aea: d511 ff00 |001b: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +385aee: 1302 a000 |001d: const/16 v2, #int 160 // #a0 │ │ +385af2: 3612 0600 |001f: if-gt v2, v1, 0025 // +0006 │ │ +385af6: dd01 011f |0021: and-int/lit8 v1, v1, #int 31 // #1f │ │ +385afa: b118 |0023: sub-int/2addr v8, v1 │ │ +385afc: 2840 |0024: goto 0064 // +0040 │ │ +385afe: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +385b00: 283e |0026: goto 0064 // +003e │ │ +385b02: 4801 0608 |0027: aget-byte v1, v6, v8 │ │ +385b06: 1225 |0029: const/4 v5, #int 2 // #2 │ │ +385b08: 2b01 4a00 0000 |002a: packed-switch v1, 00000074 // +0000004a │ │ +385b0e: 2807 |002d: goto 0034 // +0007 │ │ +385b10: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +385b12: 2806 |002f: goto 0035 // +0006 │ │ +385b14: 1221 |0030: const/4 v1, #int 2 // #2 │ │ +385b16: 2804 |0031: goto 0035 // +0004 │ │ +385b18: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +385b1a: 2802 |0033: goto 0035 // +0002 │ │ +385b1c: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +385b1e: 3518 0300 |0035: if-ge v8, v1, 0038 // +0003 │ │ +385b22: 1003 |0037: return-wide v3 │ │ +385b24: 3d01 0900 |0038: if-lez v1, 0041 // +0009 │ │ +385b28: d803 08ff |003a: add-int/lit8 v3, v8, #int -1 // #ff │ │ +385b2c: 4803 0603 |003c: aget-byte v3, v6, v3 │ │ +385b30: d533 ff00 |003e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +385b34: 2802 |0040: goto 0042 // +0002 │ │ +385b36: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +385b38: 3512 0b00 |0042: if-ge v2, v1, 004d // +000b │ │ +385b3c: e002 0308 |0044: shl-int/lit8 v2, v3, #int 8 // #08 │ │ +385b40: d803 08fe |0046: add-int/lit8 v3, v8, #int -2 // #fe │ │ +385b44: 4803 0603 |0048: aget-byte v3, v6, v3 │ │ +385b48: d533 ff00 |004a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +385b4c: b623 |004c: or-int/2addr v3, v2 │ │ +385b4e: 3515 1400 |004d: if-ge v5, v1, 0061 // +0014 │ │ +385b52: e002 0310 |004f: shl-int/lit8 v2, v3, #int 16 // #10 │ │ +385b56: d803 08fd |0051: add-int/lit8 v3, v8, #int -3 // #fd │ │ +385b5a: 4803 0603 |0053: aget-byte v3, v6, v3 │ │ +385b5e: d533 ff00 |0055: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +385b62: e003 0308 |0057: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +385b66: b632 |0059: or-int/2addr v2, v3 │ │ +385b68: d803 08fc |005a: add-int/lit8 v3, v8, #int -4 // #fc │ │ +385b6c: 4803 0603 |005c: aget-byte v3, v6, v3 │ │ +385b70: d533 ff00 |005e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +385b74: b623 |0060: or-int/2addr v3, v2 │ │ +385b76: b031 |0061: add-int/2addr v1, v3 │ │ +385b78: b118 |0062: sub-int/2addr v8, v1 │ │ +385b7a: 0131 |0063: move v1, v3 │ │ +385b7c: d809 09ff |0064: add-int/lit8 v9, v9, #int -1 // #ff │ │ +385b80: d808 08ff |0066: add-int/lit8 v8, v8, #int -1 // #ff │ │ +385b84: 289a |0068: goto 0002 // -0066 │ │ +385b86: 8116 |0069: int-to-long v6, v1 │ │ +385b88: c036 |006a: and-long/2addr v6, v3 │ │ +385b8a: 1309 2000 |006b: const/16 v9, #int 32 // #20 │ │ +385b8e: c396 |006d: shl-long/2addr v6, v9 │ │ +385b90: b028 |006e: add-int/2addr v8, v2 │ │ +385b92: 8188 |006f: int-to-long v8, v8 │ │ +385b94: c038 |0070: and-long/2addr v8, v3 │ │ +385b96: c186 |0071: or-long/2addr v6, v8 │ │ +385b98: 1006 |0072: return-wide v6 │ │ +385b9a: 0000 |0073: nop // spacer │ │ +385b9c: 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 │ │ @@ -828613,36 +828613,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8234 16-bit code units │ │ -385bcc: |[385bcc] net.sf.dibdib.generic.UiFontSize0.:()V │ │ -385bdc: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -385be0: 2301 1615 |0002: new-array v1, v0, [C // type@1516 │ │ -385be4: 2601 1e00 0000 |0004: fill-array-data v1, 00000022 // +0000001e │ │ -385bea: 6901 0777 |0007: sput-object v1, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ -385bee: 2300 1615 |0009: new-array v0, v0, [C // type@1516 │ │ -385bf2: 2600 1b10 0000 |000b: fill-array-data v0, 00001026 // +0000101b │ │ -385bf8: 6900 0877 |000e: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_10:[C // field@7708 │ │ -385bfc: 1232 |0010: const/4 v2, #int 3 // #3 │ │ -385bfe: 2322 2d16 |0011: new-array v2, v2, [[C // type@162d │ │ -385c02: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -385c04: 4d01 0203 |0014: aput-object v1, v2, v3 │ │ -385c08: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -385c0a: 4d00 0201 |0017: aput-object v0, v2, v1 │ │ -385c0e: 6200 0a77 |0019: sget-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_20:[C // field@770a │ │ -385c12: 1221 |001b: const/4 v1, #int 2 // #2 │ │ -385c14: 4d00 0201 |001c: aput-object v0, v2, v1 │ │ -385c18: 6902 0677 |001e: sput-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ -385c1c: 0e00 |0020: return-void │ │ -385c1e: 0000 |0021: nop // spacer │ │ -385c20: 0003 0200 0010 0000 0000 0000 0000 ... |0022: array-data (4100 units) │ │ -387c28: 0003 0200 0010 0000 0000 0000 0000 ... |1026: array-data (4100 units) │ │ +385bc8: |[385bc8] net.sf.dibdib.generic.UiFontSize0.:()V │ │ +385bd8: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +385bdc: 2301 1615 |0002: new-array v1, v0, [C // type@1516 │ │ +385be0: 2601 1e00 0000 |0004: fill-array-data v1, 00000022 // +0000001e │ │ +385be6: 6901 0777 |0007: sput-object v1, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ +385bea: 2300 1615 |0009: new-array v0, v0, [C // type@1516 │ │ +385bee: 2600 1b10 0000 |000b: fill-array-data v0, 00001026 // +0000101b │ │ +385bf4: 6900 0877 |000e: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_10:[C // field@7708 │ │ +385bf8: 1232 |0010: const/4 v2, #int 3 // #3 │ │ +385bfa: 2322 2d16 |0011: new-array v2, v2, [[C // type@162d │ │ +385bfe: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +385c00: 4d01 0203 |0014: aput-object v1, v2, v3 │ │ +385c04: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +385c06: 4d00 0201 |0017: aput-object v0, v2, v1 │ │ +385c0a: 6200 0a77 |0019: sget-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_20:[C // field@770a │ │ +385c0e: 1221 |001b: const/4 v1, #int 2 // #2 │ │ +385c10: 4d00 0201 |001c: aput-object v0, v2, v1 │ │ +385c14: 6902 0677 |001e: sput-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ +385c18: 0e00 |0020: return-void │ │ +385c1a: 0000 |0021: nop // spacer │ │ +385c1c: 0003 0200 0010 0000 0000 0000 0000 ... |0022: array-data (4100 units) │ │ +387c24: 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 : │ │ │ │ @@ -828651,17 +828651,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -389c30: |[389c30] net.sf.dibdib.generic.UiFontSize0.:()V │ │ -389c40: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -389c46: 0e00 |0003: return-void │ │ +389c2c: |[389c2c] net.sf.dibdib.generic.UiFontSize0.:()V │ │ +389c3c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +389c42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/UiFontSize0; │ │ │ │ Virtual methods - │ │ @@ -828698,27 +828698,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6172 16-bit code units │ │ -389c48: |[389c48] net.sf.dibdib.generic.UiFontSize20.:()V │ │ -389c58: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -389c5c: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ -389c60: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ -389c66: 6900 0a77 |0007: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_20:[C // field@770a │ │ -389c6a: 1300 0008 |0009: const/16 v0, #int 2048 // #800 │ │ -389c6e: 2300 1615 |000b: new-array v0, v0, [C // type@1516 │ │ -389c72: 2600 0b10 0000 |000d: fill-array-data v0, 00001018 // +0000100b │ │ -389c78: 6900 0977 |0010: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_1f:[C // field@7709 │ │ -389c7c: 0e00 |0012: return-void │ │ -389c7e: 0000 |0013: nop // spacer │ │ -389c80: 0003 0200 0010 0000 3809 6e11 3809 ... |0014: array-data (4100 units) │ │ -38bc88: 0003 0200 0008 0000 436b 436b 436b ... |1018: array-data (2052 units) │ │ +389c44: |[389c44] net.sf.dibdib.generic.UiFontSize20.:()V │ │ +389c54: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +389c58: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ +389c5c: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ +389c62: 6900 0a77 |0007: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_20:[C // field@770a │ │ +389c66: 1300 0008 |0009: const/16 v0, #int 2048 // #800 │ │ +389c6a: 2300 1615 |000b: new-array v0, v0, [C // type@1516 │ │ +389c6e: 2600 0b10 0000 |000d: fill-array-data v0, 00001018 // +0000100b │ │ +389c74: 6900 0977 |0010: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_1f:[C // field@7709 │ │ +389c78: 0e00 |0012: return-void │ │ +389c7a: 0000 |0013: nop // spacer │ │ +389c7c: 0003 0200 0010 0000 3809 6e11 3809 ... |0014: array-data (4100 units) │ │ +38bc84: 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;) │ │ @@ -828726,17 +828726,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -38cc90: |[38cc90] net.sf.dibdib.generic.UiFontSize20.:()V │ │ -38cca0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38cca6: 0e00 |0003: return-void │ │ +38cc8c: |[38cc8c] net.sf.dibdib.generic.UiFontSize20.:()V │ │ +38cc9c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +38cca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/UiFontSize20; │ │ │ │ Virtual methods - │ │ @@ -828774,128 +828774,128 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 217 16-bit code units │ │ -38d038: |[38d038] net.sf.dibdib.thread_any.DateFunc$1.:()V │ │ -38d048: 7100 4ba3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ -38d04e: 0c00 |0003: move-result-object v0 │ │ -38d050: 2100 |0004: array-length v0, v0 │ │ -38d052: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -38d056: 6900 0d77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d05a: 6201 0f77 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ANNUS:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770f │ │ -38d05e: 6e10 49a3 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d064: 0a01 |000e: move-result v1 │ │ -38d066: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -38d068: 4b02 0001 |0010: aput v2, v0, v1 │ │ -38d06c: 6200 0d77 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d070: 6201 1177 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.D:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7711 │ │ -38d074: 6e10 49a3 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d07a: 0a01 |0019: move-result v1 │ │ -38d07c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -38d07e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -38d082: 6200 0d77 |001d: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d086: 6201 1377 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.F:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7713 │ │ -38d08a: 6e10 49a3 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d090: 0a01 |0024: move-result v1 │ │ -38d092: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -38d094: 4b02 0001 |0026: aput v2, v0, v1 │ │ -38d098: 6200 0d77 |0028: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d09c: 6201 1677 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.K:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7716 │ │ -38d0a0: 6e10 49a3 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d0a6: 0a01 |002f: move-result v1 │ │ -38d0a8: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -38d0aa: 4b02 0001 |0031: aput v2, v0, v1 │ │ -38d0ae: 6200 0d77 |0033: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d0b2: 6201 1777 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.L:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7717 │ │ -38d0b6: 6e10 49a3 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d0bc: 0a01 |003a: move-result v1 │ │ -38d0be: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -38d0c0: 4b02 0001 |003c: aput v2, v0, v1 │ │ -38d0c4: 6200 0d77 |003e: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d0c8: 6201 1877 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.N:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7718 │ │ -38d0cc: 6e10 49a3 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d0d2: 0a01 |0045: move-result v1 │ │ -38d0d4: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -38d0d6: 4b02 0001 |0047: aput v2, v0, v1 │ │ -38d0da: 6200 0d77 |0049: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d0de: 6201 1977 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.P:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7719 │ │ -38d0e2: 6e10 49a3 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d0e8: 0a01 |0050: move-result v1 │ │ -38d0ea: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -38d0ec: 4b02 0001 |0052: aput v2, v0, v1 │ │ -38d0f0: 6200 0d77 |0054: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d0f4: 6201 1a77 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Q:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771a │ │ -38d0f8: 6e10 49a3 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d0fe: 0a01 |005b: move-result v1 │ │ -38d100: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -38d104: 4b02 0001 |005e: aput v2, v0, v1 │ │ -38d108: 6200 0d77 |0060: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d10c: 6201 1b77 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.S:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771b │ │ -38d110: 6e10 49a3 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d116: 0a01 |0067: move-result v1 │ │ -38d118: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -38d11c: 4b02 0001 |006a: aput v2, v0, v1 │ │ -38d120: 6200 0d77 |006c: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d124: 6201 1f77 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.X:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771f │ │ -38d128: 6e10 49a3 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d12e: 0a01 |0073: move-result v1 │ │ -38d130: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -38d134: 4b02 0001 |0076: aput v2, v0, v1 │ │ -38d138: 6200 0d77 |0078: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d13c: 6201 2077 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Y:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7720 │ │ -38d140: 6e10 49a3 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d146: 0a01 |007f: move-result v1 │ │ -38d148: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -38d14c: 4b02 0001 |0082: aput v2, v0, v1 │ │ -38d150: 6200 0d77 |0084: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d154: 6201 1077 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7710 │ │ -38d158: 6e10 49a3 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d15e: 0a01 |008b: move-result v1 │ │ -38d160: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -38d164: 4b02 0001 |008e: aput v2, v0, v1 │ │ -38d168: 6200 0d77 |0090: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d16c: 6201 1477 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.G:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7714 │ │ -38d170: 6e10 49a3 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d176: 0a01 |0097: move-result v1 │ │ -38d178: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ -38d17c: 4b02 0001 |009a: aput v2, v0, v1 │ │ -38d180: 6200 0d77 |009c: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d184: 6201 1577 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.J:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7715 │ │ -38d188: 6e10 49a3 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d18e: 0a01 |00a3: move-result v1 │ │ -38d190: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -38d194: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -38d198: 6200 0d77 |00a8: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d19c: 6201 1d77 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.T:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771d │ │ -38d1a0: 6e10 49a3 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d1a6: 0a01 |00af: move-result v1 │ │ -38d1a8: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ -38d1ac: 4b02 0001 |00b2: aput v2, v0, v1 │ │ -38d1b0: 6200 0d77 |00b4: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d1b4: 6201 1277 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.E:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7712 │ │ -38d1b8: 6e10 49a3 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d1be: 0a01 |00bb: move-result v1 │ │ -38d1c0: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ -38d1c4: 4b02 0001 |00be: aput v2, v0, v1 │ │ -38d1c8: 6200 0d77 |00c0: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d1cc: 6201 1e77 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771e │ │ -38d1d0: 6e10 49a3 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d1d6: 0a01 |00c7: move-result v1 │ │ -38d1d8: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ -38d1dc: 4b02 0001 |00ca: aput v2, v0, v1 │ │ -38d1e0: 6200 0d77 |00cc: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38d1e4: 6201 1c77 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.SHORTLOCAL:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771c │ │ -38d1e8: 6e10 49a3 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d1ee: 0a01 |00d3: move-result v1 │ │ -38d1f0: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ -38d1f4: 4b02 0001 |00d6: aput v2, v0, v1 │ │ -38d1f8: 0e00 |00d8: return-void │ │ +38d034: |[38d034] net.sf.dibdib.thread_any.DateFunc$1.:()V │ │ +38d044: 7100 4ba3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ +38d04a: 0c00 |0003: move-result-object v0 │ │ +38d04c: 2100 |0004: array-length v0, v0 │ │ +38d04e: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +38d052: 6900 0d77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d056: 6201 0f77 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ANNUS:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770f │ │ +38d05a: 6e10 49a3 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d060: 0a01 |000e: move-result v1 │ │ +38d062: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +38d064: 4b02 0001 |0010: aput v2, v0, v1 │ │ +38d068: 6200 0d77 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d06c: 6201 1177 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.D:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7711 │ │ +38d070: 6e10 49a3 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d076: 0a01 |0019: move-result v1 │ │ +38d078: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +38d07a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +38d07e: 6200 0d77 |001d: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d082: 6201 1377 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.F:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7713 │ │ +38d086: 6e10 49a3 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d08c: 0a01 |0024: move-result v1 │ │ +38d08e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +38d090: 4b02 0001 |0026: aput v2, v0, v1 │ │ +38d094: 6200 0d77 |0028: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d098: 6201 1677 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.K:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7716 │ │ +38d09c: 6e10 49a3 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d0a2: 0a01 |002f: move-result v1 │ │ +38d0a4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +38d0a6: 4b02 0001 |0031: aput v2, v0, v1 │ │ +38d0aa: 6200 0d77 |0033: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d0ae: 6201 1777 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.L:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7717 │ │ +38d0b2: 6e10 49a3 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d0b8: 0a01 |003a: move-result v1 │ │ +38d0ba: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +38d0bc: 4b02 0001 |003c: aput v2, v0, v1 │ │ +38d0c0: 6200 0d77 |003e: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d0c4: 6201 1877 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.N:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7718 │ │ +38d0c8: 6e10 49a3 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d0ce: 0a01 |0045: move-result v1 │ │ +38d0d0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +38d0d2: 4b02 0001 |0047: aput v2, v0, v1 │ │ +38d0d6: 6200 0d77 |0049: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d0da: 6201 1977 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.P:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7719 │ │ +38d0de: 6e10 49a3 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d0e4: 0a01 |0050: move-result v1 │ │ +38d0e6: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +38d0e8: 4b02 0001 |0052: aput v2, v0, v1 │ │ +38d0ec: 6200 0d77 |0054: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d0f0: 6201 1a77 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Q:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771a │ │ +38d0f4: 6e10 49a3 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d0fa: 0a01 |005b: move-result v1 │ │ +38d0fc: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +38d100: 4b02 0001 |005e: aput v2, v0, v1 │ │ +38d104: 6200 0d77 |0060: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d108: 6201 1b77 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.S:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771b │ │ +38d10c: 6e10 49a3 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d112: 0a01 |0067: move-result v1 │ │ +38d114: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +38d118: 4b02 0001 |006a: aput v2, v0, v1 │ │ +38d11c: 6200 0d77 |006c: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d120: 6201 1f77 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.X:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771f │ │ +38d124: 6e10 49a3 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d12a: 0a01 |0073: move-result v1 │ │ +38d12c: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +38d130: 4b02 0001 |0076: aput v2, v0, v1 │ │ +38d134: 6200 0d77 |0078: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d138: 6201 2077 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Y:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7720 │ │ +38d13c: 6e10 49a3 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d142: 0a01 |007f: move-result v1 │ │ +38d144: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +38d148: 4b02 0001 |0082: aput v2, v0, v1 │ │ +38d14c: 6200 0d77 |0084: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d150: 6201 1077 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7710 │ │ +38d154: 6e10 49a3 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d15a: 0a01 |008b: move-result v1 │ │ +38d15c: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +38d160: 4b02 0001 |008e: aput v2, v0, v1 │ │ +38d164: 6200 0d77 |0090: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d168: 6201 1477 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.G:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7714 │ │ +38d16c: 6e10 49a3 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d172: 0a01 |0097: move-result v1 │ │ +38d174: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +38d178: 4b02 0001 |009a: aput v2, v0, v1 │ │ +38d17c: 6200 0d77 |009c: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d180: 6201 1577 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.J:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7715 │ │ +38d184: 6e10 49a3 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d18a: 0a01 |00a3: move-result v1 │ │ +38d18c: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +38d190: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +38d194: 6200 0d77 |00a8: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d198: 6201 1d77 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.T:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771d │ │ +38d19c: 6e10 49a3 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d1a2: 0a01 |00af: move-result v1 │ │ +38d1a4: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ +38d1a8: 4b02 0001 |00b2: aput v2, v0, v1 │ │ +38d1ac: 6200 0d77 |00b4: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d1b0: 6201 1277 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.E:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7712 │ │ +38d1b4: 6e10 49a3 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d1ba: 0a01 |00bb: move-result v1 │ │ +38d1bc: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ +38d1c0: 4b02 0001 |00be: aput v2, v0, v1 │ │ +38d1c4: 6200 0d77 |00c0: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d1c8: 6201 1e77 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771e │ │ +38d1cc: 6e10 49a3 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d1d2: 0a01 |00c7: move-result v1 │ │ +38d1d4: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ +38d1d8: 4b02 0001 |00ca: aput v2, v0, v1 │ │ +38d1dc: 6200 0d77 |00cc: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38d1e0: 6201 1c77 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.SHORTLOCAL:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771c │ │ +38d1e4: 6e10 49a3 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d1ea: 0a01 |00d3: move-result v1 │ │ +38d1ec: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ +38d1f0: 4b02 0001 |00d6: aput v2, v0, v1 │ │ +38d1f4: 0e00 |00d8: return-void │ │ catches : 18 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -829059,216 +829059,216 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 33 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 393 16-bit code units │ │ -38d3e8: |[38d3e8] net.sf.dibdib.thread_any.DateFunc$DateFormat.:()V │ │ -38d3f8: 2206 bd14 |0000: new-instance v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d3fc: 1a01 9009 |0002: const-string v1, "ANNUS" // string@0990 │ │ -38d400: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -38d402: 1a03 095d |0005: const-string v3, "annus" // string@5d09 │ │ -38d406: 1304 4500 |0007: const/16 v4, #int 69 // #45 │ │ -38d40a: 1a05 520b |0009: const-string v5, "Annus years for J2000 as 2000.0 (curr. def.: 3.1556925445E7 s/y." // string@0b52 │ │ -38d40e: 0760 |000b: move-object v0, v6 │ │ -38d410: 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 │ │ -38d416: 6906 0f77 |000f: sput-object v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ANNUS:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770f │ │ -38d41a: 2200 bd14 |0011: new-instance v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d41e: 1a08 490f |0013: const-string v8, "C" // string@0f49 │ │ -38d422: 1219 |0015: const/4 v9, #int 1 // #1 │ │ -38d424: 1a0a 9565 |0016: const-string v10, "common" // string@6595 │ │ -38d428: 130b 4300 |0018: const/16 v11, #int 67 // #43 │ │ -38d42c: 1a0c af12 |001a: const-string v12, "Common/ civil (local) time (Gregorian/ Julian, with year -1 = 1 BC)." // string@12af │ │ -38d430: 0707 |001c: move-object v7, v0 │ │ -38d432: 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 │ │ -38d438: 6900 1077 |0020: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7710 │ │ -38d43c: 2201 bd14 |0022: new-instance v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d440: 1a0e 0515 |0024: const-string v14, "D" // string@1505 │ │ -38d444: 122f |0026: const/4 v15, #int 2 // #2 │ │ -38d446: 1a10 c620 |0027: const-string v16, "JD" // string@20c6 │ │ -38d44a: 1311 4400 |0029: const/16 v17, #int 68 // #44 │ │ -38d44e: 1a12 0721 |002b: const-string v18, "Julian Day." // string@2107 │ │ -38d452: 071d |002d: move-object v13, v1 │ │ -38d454: 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 │ │ -38d45a: 6901 1177 |0031: sput-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.D:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7711 │ │ -38d45e: 2202 bd14 |0033: new-instance v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d462: 1a08 a317 |0035: const-string v8, "E" // string@17a3 │ │ -38d466: 1239 |0037: const/4 v9, #int 3 // #3 │ │ -38d468: 1a0a 7bbb |0038: const-string v10, "tdb" // string@bb7b │ │ -38d46c: 130b 4500 |003a: const/16 v11, #int 69 // #45 │ │ -38d470: 1a0c af0d |003c: const-string v12, "Barycentric ephemeris/ terrestrial time (T-eph/TDB/TT/ET)." // string@0daf │ │ -38d474: 0727 |003e: move-object v7, v2 │ │ -38d476: 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 │ │ -38d47c: 6902 1277 |0042: sput-object v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.E:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7712 │ │ -38d480: 2203 bd14 |0044: new-instance v3, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d484: 1a0e 9f19 |0046: const-string v14, "F" // string@199f │ │ -38d488: 124f |0048: const/4 v15, #int 4 // #4 │ │ -38d48a: 1a10 779e |0049: const-string v16, "nanobis" // string@9e77 │ │ -38d48e: 1311 4500 |004b: const/16 v17, #int 69 // #45 │ │ -38d492: 1a12 563e |004d: const-string v18, "Nanobi atomic seconds (2**-30 seconds) since TT2000E12 (J2000)." // string@3e56 │ │ -38d496: 073d |004f: move-object v13, v3 │ │ -38d498: 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 │ │ -38d49e: 6903 1377 |0053: sput-object v3, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.F:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7713 │ │ -38d4a2: 2204 bd14 |0055: new-instance v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d4a6: 1a08 651c |0057: const-string v8, "G" // string@1c65 │ │ -38d4aa: 1259 |0059: const/4 v9, #int 5 // #5 │ │ -38d4ac: 1a0a c07f |005a: const-string v10, "greg" // string@7fc0 │ │ -38d4b0: 130b 4700 |005c: const/16 v11, #int 71 // #47 │ │ -38d4b4: 1a0c fa03 |005e: const-string v12, "(Proleptic) Gregorian with year -1 = 1 BC." // string@03fa │ │ -38d4b8: 0747 |0060: move-object v7, v4 │ │ -38d4ba: 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 │ │ -38d4c0: 6904 1477 |0064: sput-object v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.G:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7714 │ │ -38d4c4: 2205 bd14 |0066: new-instance v5, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d4c8: 1a0e b020 |0068: const-string v14, "J" // string@20b0 │ │ -38d4cc: 126f |006a: const/4 v15, #int 6 // #6 │ │ -38d4ce: 1a10 1288 |006b: const-string v16, "jul" // string@8812 │ │ -38d4d2: 1311 4a00 |006d: const/16 v17, #int 74 // #4a │ │ -38d4d6: 1a12 4504 |006f: const-string v18, "(Unified) Julian (1582-10-15T = 1582-10-05J) with year -1 = 1 BC." // string@0445 │ │ -38d4da: 075d |0071: move-object v13, v5 │ │ -38d4dc: 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 │ │ -38d4e2: 6905 1577 |0075: sput-object v5, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.J:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7715 │ │ -38d4e6: 220d bd14 |0077: new-instance v13, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d4ea: 1a08 0a21 |0079: const-string v8, "K" // string@210a │ │ -38d4ee: 1279 |007b: const/4 v9, #int 7 // #7 │ │ -38d4f0: 1a0a 71c2 |007c: const-string v10, "weekday" // string@c271 │ │ -38d4f4: 130b 3000 |007e: const/16 v11, #int 48 // #30 │ │ -38d4f8: 1a0c d216 |0080: const-string v12, "Day of the week (0=Su, 6=Sa)." // string@16d2 │ │ -38d4fc: 07d7 |0082: move-object v7, v13 │ │ -38d4fe: 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 │ │ -38d504: 690d 1677 |0086: sput-object v13, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.K:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7716 │ │ -38d508: 2207 bd14 |0088: new-instance v7, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d50c: 1a0f 0322 |008a: const-string v15, "L" // string@2203 │ │ -38d510: 1310 0800 |008c: const/16 v16, #int 8 // #8 │ │ -38d514: 1a11 0981 |008e: const-string v17, "hash" // string@8109 │ │ -38d518: 1312 5900 |0090: const/16 v18, #int 89 // #59 │ │ -38d51c: 1a13 e948 |0092: const-string v19, "Sortable hash value of time (62 bit, atomic or projected atomic)." // string@48e9 │ │ -38d520: 077e |0094: move-object v14, v7 │ │ -38d522: 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 │ │ -38d528: 6907 1777 |0098: sput-object v7, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.L:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7717 │ │ -38d52c: 2208 bd14 |009a: new-instance v8, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d530: 1a15 c43d |009c: const-string v21, "N" // string@3dc4 │ │ -38d534: 1316 0900 |009e: const/16 v22, #int 9 // #9 │ │ -38d538: 1a17 d017 |00a0: const-string v23, "ED" // string@17d0 │ │ -38d53c: 1318 4400 |00a2: const/16 v24, #int 68 // #44 │ │ -38d540: 1a19 3519 |00a4: const-string v25, "Era Day ('Hemeras'), counting from JD 1721033 (2 BC)." // string@1935 │ │ -38d544: 0814 0800 |00a6: move-object/from16 v20, v8 │ │ -38d548: 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 │ │ -38d54e: 6908 1877 |00ab: sput-object v8, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.N:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7718 │ │ -38d552: 2209 bd14 |00ad: new-instance v9, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d556: 1a0f 6440 |00af: const-string v15, "P" // string@4064 │ │ -38d55a: 1310 0a00 |00b1: const/16 v16, #int 10 // #a │ │ -38d55e: 1a11 a37f |00b3: const-string v17, "gps" // string@7fa3 │ │ -38d562: 1312 4500 |00b5: const/16 v18, #int 69 // #45 │ │ -38d566: 1a13 9f1c |00b7: const-string v19, "GPS weeks (1.5 seconds per tick)." // string@1c9f │ │ -38d56a: 079e |00b9: move-object v14, v9 │ │ -38d56c: 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 │ │ -38d572: 6909 1977 |00bd: sput-object v9, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.P:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7719 │ │ -38d576: 220a bd14 |00bf: new-instance v10, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d57a: 1a15 8342 |00c1: const-string v21, "Q" // string@4283 │ │ -38d57e: 1316 0b00 |00c3: const/16 v22, #int 11 // #b │ │ -38d582: 1a17 68bc |00c5: const-string v23, "ticks16" // string@bc68 │ │ -38d586: 1318 5900 |00c7: const/16 v24, #int 89 // #59 │ │ -38d58a: 1a19 3619 |00c9: const-string v25, "Era ticks (HT16) since Y0.0 (JD 1721033, projected from J2000)." // string@1936 │ │ -38d58e: 0814 0a00 |00cb: move-object/from16 v20, v10 │ │ -38d592: 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 │ │ -38d598: 690a 1a77 |00d0: sput-object v10, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Q:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771a │ │ -38d59c: 220b bd14 |00d2: new-instance v11, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d5a0: 1a0f d044 |00d4: const-string v15, "S" // string@44d0 │ │ -38d5a4: 1310 0c00 |00d6: const/16 v16, #int 12 // #c │ │ -38d5a8: 1a11 82ad |00d8: const-string v17, "seconds" // string@ad82 │ │ -38d5ac: 1a13 0346 |00da: const-string v19, "SI atomic seconds since TT2000E12 = JD 2451545.0 - delta-t." // string@4603 │ │ -38d5b0: 07be |00dc: move-object v14, v11 │ │ -38d5b2: 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 │ │ -38d5b8: 690b 1b77 |00e0: sput-object v11, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.S:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771b │ │ -38d5bc: 220c bd14 |00e2: new-instance v12, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d5c0: 1a15 c449 |00e4: const-string v21, "T" // string@49c4 │ │ -38d5c4: 1316 0d00 |00e6: const/16 v22, #int 13 // #d │ │ -38d5c8: 1a17 50c0 |00e8: const-string v23, "utc" // string@c050 │ │ -38d5cc: 1318 5400 |00ea: const/16 v24, #int 84 // #54 │ │ -38d5d0: 1a19 7414 |00ec: const-string v25, "Coordinated time (UTC/T)/ ISO format, with year 0 = 1 BC." // string@1474 │ │ -38d5d4: 0814 0c00 |00ee: move-object/from16 v20, v12 │ │ -38d5d8: 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 │ │ -38d5de: 690c 1d77 |00f3: sput-object v12, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.T:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771d │ │ -38d5e2: 2214 bd14 |00f5: new-instance v20, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d5e6: 1a0f ff49 |00f7: const-string v15, "TAI" // string@49ff │ │ -38d5ea: 1310 0e00 |00f9: const/16 v16, #int 14 // #e │ │ -38d5ee: 1a11 59bb |00fb: const-string v17, "tai" // string@bb59 │ │ -38d5f2: 1a13 004a |00fd: const-string v19, "TAI time, using weighted average of atomic seconds since 1958-01-01." // string@4a00 │ │ -38d5f6: 080e 1400 |00ff: move-object/from16 v14, v20 │ │ -38d5fa: 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 │ │ -38d600: 6914 1e77 |0104: sput-object v20, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771e │ │ -38d604: 220e bd14 |0106: new-instance v14, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d608: 1a16 9a54 |0108: const-string v22, "X" // string@549a │ │ -38d60c: 1317 0f00 |010a: const/16 v23, #int 15 // #f │ │ -38d610: 1a18 e1be |010c: const-string v24, "unix" // string@bee1 │ │ -38d614: 1319 4300 |010e: const/16 v25, #int 67 // #43 │ │ -38d618: 1a1a f34f |0110: const-string v26, "Unix ticks (seconds, possibly smeared)." // string@4ff3 │ │ -38d61c: 0815 0e00 |0112: move-object/from16 v21, v14 │ │ -38d620: 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 │ │ -38d626: 690e 1f77 |0117: sput-object v14, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.X:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771f │ │ -38d62a: 220f bd14 |0119: new-instance v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d62e: 1a1c ca54 |011b: const-string v28, "Y" // string@54ca │ │ -38d632: 131d 1000 |011d: const/16 v29, #int 16 // #10 │ │ -38d636: 1a1e fcc3 |011f: const-string v30, "years" // string@c3fc │ │ -38d63a: 131f 5900 |0121: const/16 v31, #int 89 // #59 │ │ -38d63e: 1a20 8a48 |0123: const-string v32, "Sidereal year-seconds-years (Y2000.0 = 0.0 as J2000)." // string@488a │ │ -38d642: 081b 0f00 |0125: move-object/from16 v27, v15 │ │ -38d646: 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 │ │ -38d64c: 690f 2077 |012a: sput-object v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Y:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7720 │ │ -38d650: 2210 bd14 |012c: new-instance v16, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d654: 1a16 e745 |012e: const-string v22, "SHORTLOCAL" // string@45e7 │ │ -38d658: 1317 1100 |0130: const/16 v23, #int 17 // #11 │ │ -38d65c: 1318 0000 |0132: const/16 v24, #int 0 // #0 │ │ -38d660: 1319 4700 |0134: const/16 v25, #int 71 // #47 │ │ -38d664: 1a1a dd06 |0136: const-string v26, "2=YYMM, 3=YYMMDD, 5=YYMMDD.HH:MM, ..., 9=YYMMDD.HH:MM:SS.+nanos." // string@06dd │ │ -38d668: 0815 1000 |0138: move-object/from16 v21, v16 │ │ -38d66c: 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 │ │ -38d672: 6910 1c77 |013d: sput-object v16, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.SHORTLOCAL:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771c │ │ -38d676: 0811 0f00 |013f: move-object/from16 v17, v15 │ │ -38d67a: 130f 1200 |0141: const/16 v15, #int 18 // #12 │ │ -38d67e: 23ff 1316 |0143: new-array v15, v15, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@1613 │ │ -38d682: 1312 0000 |0145: const/16 v18, #int 0 // #0 │ │ -38d686: 4d06 0f12 |0147: aput-object v6, v15, v18 │ │ -38d68a: 1216 |0149: const/4 v6, #int 1 // #1 │ │ -38d68c: 4d00 0f06 |014a: aput-object v0, v15, v6 │ │ -38d690: 1220 |014c: const/4 v0, #int 2 // #2 │ │ -38d692: 4d01 0f00 |014d: aput-object v1, v15, v0 │ │ -38d696: 1230 |014f: const/4 v0, #int 3 // #3 │ │ -38d698: 4d02 0f00 |0150: aput-object v2, v15, v0 │ │ -38d69c: 1240 |0152: const/4 v0, #int 4 // #4 │ │ -38d69e: 4d03 0f00 |0153: aput-object v3, v15, v0 │ │ -38d6a2: 1250 |0155: const/4 v0, #int 5 // #5 │ │ -38d6a4: 4d04 0f00 |0156: aput-object v4, v15, v0 │ │ -38d6a8: 1260 |0158: const/4 v0, #int 6 // #6 │ │ -38d6aa: 4d05 0f00 |0159: aput-object v5, v15, v0 │ │ -38d6ae: 1270 |015b: const/4 v0, #int 7 // #7 │ │ -38d6b0: 4d0d 0f00 |015c: aput-object v13, v15, v0 │ │ -38d6b4: 1300 0800 |015e: const/16 v0, #int 8 // #8 │ │ -38d6b8: 4d07 0f00 |0160: aput-object v7, v15, v0 │ │ -38d6bc: 1300 0900 |0162: const/16 v0, #int 9 // #9 │ │ -38d6c0: 4d08 0f00 |0164: aput-object v8, v15, v0 │ │ -38d6c4: 1300 0a00 |0166: const/16 v0, #int 10 // #a │ │ -38d6c8: 4d09 0f00 |0168: aput-object v9, v15, v0 │ │ -38d6cc: 1300 0b00 |016a: const/16 v0, #int 11 // #b │ │ -38d6d0: 4d0a 0f00 |016c: aput-object v10, v15, v0 │ │ -38d6d4: 1300 0c00 |016e: const/16 v0, #int 12 // #c │ │ -38d6d8: 4d0b 0f00 |0170: aput-object v11, v15, v0 │ │ -38d6dc: 1300 0d00 |0172: const/16 v0, #int 13 // #d │ │ -38d6e0: 4d0c 0f00 |0174: aput-object v12, v15, v0 │ │ -38d6e4: 1300 0e00 |0176: const/16 v0, #int 14 // #e │ │ -38d6e8: 4d14 0f00 |0178: aput-object v20, v15, v0 │ │ -38d6ec: 1300 0f00 |017a: const/16 v0, #int 15 // #f │ │ -38d6f0: 4d0e 0f00 |017c: aput-object v14, v15, v0 │ │ -38d6f4: 1300 1000 |017e: const/16 v0, #int 16 // #10 │ │ -38d6f8: 4d11 0f00 |0180: aput-object v17, v15, v0 │ │ -38d6fc: 1300 1100 |0182: const/16 v0, #int 17 // #11 │ │ -38d700: 4d10 0f00 |0184: aput-object v16, v15, v0 │ │ -38d704: 690f 0e77 |0186: sput-object v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.$VALUES:[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770e │ │ -38d708: 0e00 |0188: return-void │ │ +38d3e4: |[38d3e4] net.sf.dibdib.thread_any.DateFunc$DateFormat.:()V │ │ +38d3f4: 2206 bd14 |0000: new-instance v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d3f8: 1a01 9009 |0002: const-string v1, "ANNUS" // string@0990 │ │ +38d3fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +38d3fe: 1a03 095d |0005: const-string v3, "annus" // string@5d09 │ │ +38d402: 1304 4500 |0007: const/16 v4, #int 69 // #45 │ │ +38d406: 1a05 520b |0009: const-string v5, "Annus years for J2000 as 2000.0 (curr. def.: 3.1556925445E7 s/y." // string@0b52 │ │ +38d40a: 0760 |000b: move-object v0, v6 │ │ +38d40c: 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 │ │ +38d412: 6906 0f77 |000f: sput-object v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ANNUS:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770f │ │ +38d416: 2200 bd14 |0011: new-instance v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d41a: 1a08 490f |0013: const-string v8, "C" // string@0f49 │ │ +38d41e: 1219 |0015: const/4 v9, #int 1 // #1 │ │ +38d420: 1a0a 9565 |0016: const-string v10, "common" // string@6595 │ │ +38d424: 130b 4300 |0018: const/16 v11, #int 67 // #43 │ │ +38d428: 1a0c af12 |001a: const-string v12, "Common/ civil (local) time (Gregorian/ Julian, with year -1 = 1 BC)." // string@12af │ │ +38d42c: 0707 |001c: move-object v7, v0 │ │ +38d42e: 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 │ │ +38d434: 6900 1077 |0020: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7710 │ │ +38d438: 2201 bd14 |0022: new-instance v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d43c: 1a0e 0515 |0024: const-string v14, "D" // string@1505 │ │ +38d440: 122f |0026: const/4 v15, #int 2 // #2 │ │ +38d442: 1a10 c620 |0027: const-string v16, "JD" // string@20c6 │ │ +38d446: 1311 4400 |0029: const/16 v17, #int 68 // #44 │ │ +38d44a: 1a12 0721 |002b: const-string v18, "Julian Day." // string@2107 │ │ +38d44e: 071d |002d: move-object v13, v1 │ │ +38d450: 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 │ │ +38d456: 6901 1177 |0031: sput-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.D:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7711 │ │ +38d45a: 2202 bd14 |0033: new-instance v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d45e: 1a08 a317 |0035: const-string v8, "E" // string@17a3 │ │ +38d462: 1239 |0037: const/4 v9, #int 3 // #3 │ │ +38d464: 1a0a 7bbb |0038: const-string v10, "tdb" // string@bb7b │ │ +38d468: 130b 4500 |003a: const/16 v11, #int 69 // #45 │ │ +38d46c: 1a0c af0d |003c: const-string v12, "Barycentric ephemeris/ terrestrial time (T-eph/TDB/TT/ET)." // string@0daf │ │ +38d470: 0727 |003e: move-object v7, v2 │ │ +38d472: 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 │ │ +38d478: 6902 1277 |0042: sput-object v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.E:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7712 │ │ +38d47c: 2203 bd14 |0044: new-instance v3, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d480: 1a0e 9f19 |0046: const-string v14, "F" // string@199f │ │ +38d484: 124f |0048: const/4 v15, #int 4 // #4 │ │ +38d486: 1a10 779e |0049: const-string v16, "nanobis" // string@9e77 │ │ +38d48a: 1311 4500 |004b: const/16 v17, #int 69 // #45 │ │ +38d48e: 1a12 563e |004d: const-string v18, "Nanobi atomic seconds (2**-30 seconds) since TT2000E12 (J2000)." // string@3e56 │ │ +38d492: 073d |004f: move-object v13, v3 │ │ +38d494: 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 │ │ +38d49a: 6903 1377 |0053: sput-object v3, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.F:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7713 │ │ +38d49e: 2204 bd14 |0055: new-instance v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d4a2: 1a08 651c |0057: const-string v8, "G" // string@1c65 │ │ +38d4a6: 1259 |0059: const/4 v9, #int 5 // #5 │ │ +38d4a8: 1a0a c07f |005a: const-string v10, "greg" // string@7fc0 │ │ +38d4ac: 130b 4700 |005c: const/16 v11, #int 71 // #47 │ │ +38d4b0: 1a0c fa03 |005e: const-string v12, "(Proleptic) Gregorian with year -1 = 1 BC." // string@03fa │ │ +38d4b4: 0747 |0060: move-object v7, v4 │ │ +38d4b6: 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 │ │ +38d4bc: 6904 1477 |0064: sput-object v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.G:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7714 │ │ +38d4c0: 2205 bd14 |0066: new-instance v5, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d4c4: 1a0e b020 |0068: const-string v14, "J" // string@20b0 │ │ +38d4c8: 126f |006a: const/4 v15, #int 6 // #6 │ │ +38d4ca: 1a10 1288 |006b: const-string v16, "jul" // string@8812 │ │ +38d4ce: 1311 4a00 |006d: const/16 v17, #int 74 // #4a │ │ +38d4d2: 1a12 4504 |006f: const-string v18, "(Unified) Julian (1582-10-15T = 1582-10-05J) with year -1 = 1 BC." // string@0445 │ │ +38d4d6: 075d |0071: move-object v13, v5 │ │ +38d4d8: 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 │ │ +38d4de: 6905 1577 |0075: sput-object v5, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.J:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7715 │ │ +38d4e2: 220d bd14 |0077: new-instance v13, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d4e6: 1a08 0a21 |0079: const-string v8, "K" // string@210a │ │ +38d4ea: 1279 |007b: const/4 v9, #int 7 // #7 │ │ +38d4ec: 1a0a 71c2 |007c: const-string v10, "weekday" // string@c271 │ │ +38d4f0: 130b 3000 |007e: const/16 v11, #int 48 // #30 │ │ +38d4f4: 1a0c d216 |0080: const-string v12, "Day of the week (0=Su, 6=Sa)." // string@16d2 │ │ +38d4f8: 07d7 |0082: move-object v7, v13 │ │ +38d4fa: 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 │ │ +38d500: 690d 1677 |0086: sput-object v13, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.K:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7716 │ │ +38d504: 2207 bd14 |0088: new-instance v7, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d508: 1a0f 0322 |008a: const-string v15, "L" // string@2203 │ │ +38d50c: 1310 0800 |008c: const/16 v16, #int 8 // #8 │ │ +38d510: 1a11 0981 |008e: const-string v17, "hash" // string@8109 │ │ +38d514: 1312 5900 |0090: const/16 v18, #int 89 // #59 │ │ +38d518: 1a13 e948 |0092: const-string v19, "Sortable hash value of time (62 bit, atomic or projected atomic)." // string@48e9 │ │ +38d51c: 077e |0094: move-object v14, v7 │ │ +38d51e: 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 │ │ +38d524: 6907 1777 |0098: sput-object v7, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.L:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7717 │ │ +38d528: 2208 bd14 |009a: new-instance v8, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d52c: 1a15 c43d |009c: const-string v21, "N" // string@3dc4 │ │ +38d530: 1316 0900 |009e: const/16 v22, #int 9 // #9 │ │ +38d534: 1a17 d017 |00a0: const-string v23, "ED" // string@17d0 │ │ +38d538: 1318 4400 |00a2: const/16 v24, #int 68 // #44 │ │ +38d53c: 1a19 3519 |00a4: const-string v25, "Era Day ('Hemeras'), counting from JD 1721033 (2 BC)." // string@1935 │ │ +38d540: 0814 0800 |00a6: move-object/from16 v20, v8 │ │ +38d544: 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 │ │ +38d54a: 6908 1877 |00ab: sput-object v8, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.N:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7718 │ │ +38d54e: 2209 bd14 |00ad: new-instance v9, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d552: 1a0f 6440 |00af: const-string v15, "P" // string@4064 │ │ +38d556: 1310 0a00 |00b1: const/16 v16, #int 10 // #a │ │ +38d55a: 1a11 a37f |00b3: const-string v17, "gps" // string@7fa3 │ │ +38d55e: 1312 4500 |00b5: const/16 v18, #int 69 // #45 │ │ +38d562: 1a13 9f1c |00b7: const-string v19, "GPS weeks (1.5 seconds per tick)." // string@1c9f │ │ +38d566: 079e |00b9: move-object v14, v9 │ │ +38d568: 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 │ │ +38d56e: 6909 1977 |00bd: sput-object v9, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.P:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7719 │ │ +38d572: 220a bd14 |00bf: new-instance v10, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d576: 1a15 8342 |00c1: const-string v21, "Q" // string@4283 │ │ +38d57a: 1316 0b00 |00c3: const/16 v22, #int 11 // #b │ │ +38d57e: 1a17 68bc |00c5: const-string v23, "ticks16" // string@bc68 │ │ +38d582: 1318 5900 |00c7: const/16 v24, #int 89 // #59 │ │ +38d586: 1a19 3619 |00c9: const-string v25, "Era ticks (HT16) since Y0.0 (JD 1721033, projected from J2000)." // string@1936 │ │ +38d58a: 0814 0a00 |00cb: move-object/from16 v20, v10 │ │ +38d58e: 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 │ │ +38d594: 690a 1a77 |00d0: sput-object v10, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Q:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771a │ │ +38d598: 220b bd14 |00d2: new-instance v11, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d59c: 1a0f d044 |00d4: const-string v15, "S" // string@44d0 │ │ +38d5a0: 1310 0c00 |00d6: const/16 v16, #int 12 // #c │ │ +38d5a4: 1a11 82ad |00d8: const-string v17, "seconds" // string@ad82 │ │ +38d5a8: 1a13 0346 |00da: const-string v19, "SI atomic seconds since TT2000E12 = JD 2451545.0 - delta-t." // string@4603 │ │ +38d5ac: 07be |00dc: move-object v14, v11 │ │ +38d5ae: 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 │ │ +38d5b4: 690b 1b77 |00e0: sput-object v11, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.S:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771b │ │ +38d5b8: 220c bd14 |00e2: new-instance v12, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d5bc: 1a15 c449 |00e4: const-string v21, "T" // string@49c4 │ │ +38d5c0: 1316 0d00 |00e6: const/16 v22, #int 13 // #d │ │ +38d5c4: 1a17 50c0 |00e8: const-string v23, "utc" // string@c050 │ │ +38d5c8: 1318 5400 |00ea: const/16 v24, #int 84 // #54 │ │ +38d5cc: 1a19 7414 |00ec: const-string v25, "Coordinated time (UTC/T)/ ISO format, with year 0 = 1 BC." // string@1474 │ │ +38d5d0: 0814 0c00 |00ee: move-object/from16 v20, v12 │ │ +38d5d4: 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 │ │ +38d5da: 690c 1d77 |00f3: sput-object v12, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.T:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771d │ │ +38d5de: 2214 bd14 |00f5: new-instance v20, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d5e2: 1a0f ff49 |00f7: const-string v15, "TAI" // string@49ff │ │ +38d5e6: 1310 0e00 |00f9: const/16 v16, #int 14 // #e │ │ +38d5ea: 1a11 59bb |00fb: const-string v17, "tai" // string@bb59 │ │ +38d5ee: 1a13 004a |00fd: const-string v19, "TAI time, using weighted average of atomic seconds since 1958-01-01." // string@4a00 │ │ +38d5f2: 080e 1400 |00ff: move-object/from16 v14, v20 │ │ +38d5f6: 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 │ │ +38d5fc: 6914 1e77 |0104: sput-object v20, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771e │ │ +38d600: 220e bd14 |0106: new-instance v14, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d604: 1a16 9a54 |0108: const-string v22, "X" // string@549a │ │ +38d608: 1317 0f00 |010a: const/16 v23, #int 15 // #f │ │ +38d60c: 1a18 e1be |010c: const-string v24, "unix" // string@bee1 │ │ +38d610: 1319 4300 |010e: const/16 v25, #int 67 // #43 │ │ +38d614: 1a1a f34f |0110: const-string v26, "Unix ticks (seconds, possibly smeared)." // string@4ff3 │ │ +38d618: 0815 0e00 |0112: move-object/from16 v21, v14 │ │ +38d61c: 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 │ │ +38d622: 690e 1f77 |0117: sput-object v14, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.X:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771f │ │ +38d626: 220f bd14 |0119: new-instance v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d62a: 1a1c ca54 |011b: const-string v28, "Y" // string@54ca │ │ +38d62e: 131d 1000 |011d: const/16 v29, #int 16 // #10 │ │ +38d632: 1a1e fcc3 |011f: const-string v30, "years" // string@c3fc │ │ +38d636: 131f 5900 |0121: const/16 v31, #int 89 // #59 │ │ +38d63a: 1a20 8a48 |0123: const-string v32, "Sidereal year-seconds-years (Y2000.0 = 0.0 as J2000)." // string@488a │ │ +38d63e: 081b 0f00 |0125: move-object/from16 v27, v15 │ │ +38d642: 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 │ │ +38d648: 690f 2077 |012a: sput-object v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Y:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7720 │ │ +38d64c: 2210 bd14 |012c: new-instance v16, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d650: 1a16 e745 |012e: const-string v22, "SHORTLOCAL" // string@45e7 │ │ +38d654: 1317 1100 |0130: const/16 v23, #int 17 // #11 │ │ +38d658: 1318 0000 |0132: const/16 v24, #int 0 // #0 │ │ +38d65c: 1319 4700 |0134: const/16 v25, #int 71 // #47 │ │ +38d660: 1a1a dd06 |0136: const-string v26, "2=YYMM, 3=YYMMDD, 5=YYMMDD.HH:MM, ..., 9=YYMMDD.HH:MM:SS.+nanos." // string@06dd │ │ +38d664: 0815 1000 |0138: move-object/from16 v21, v16 │ │ +38d668: 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 │ │ +38d66e: 6910 1c77 |013d: sput-object v16, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.SHORTLOCAL:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771c │ │ +38d672: 0811 0f00 |013f: move-object/from16 v17, v15 │ │ +38d676: 130f 1200 |0141: const/16 v15, #int 18 // #12 │ │ +38d67a: 23ff 1316 |0143: new-array v15, v15, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@1613 │ │ +38d67e: 1312 0000 |0145: const/16 v18, #int 0 // #0 │ │ +38d682: 4d06 0f12 |0147: aput-object v6, v15, v18 │ │ +38d686: 1216 |0149: const/4 v6, #int 1 // #1 │ │ +38d688: 4d00 0f06 |014a: aput-object v0, v15, v6 │ │ +38d68c: 1220 |014c: const/4 v0, #int 2 // #2 │ │ +38d68e: 4d01 0f00 |014d: aput-object v1, v15, v0 │ │ +38d692: 1230 |014f: const/4 v0, #int 3 // #3 │ │ +38d694: 4d02 0f00 |0150: aput-object v2, v15, v0 │ │ +38d698: 1240 |0152: const/4 v0, #int 4 // #4 │ │ +38d69a: 4d03 0f00 |0153: aput-object v3, v15, v0 │ │ +38d69e: 1250 |0155: const/4 v0, #int 5 // #5 │ │ +38d6a0: 4d04 0f00 |0156: aput-object v4, v15, v0 │ │ +38d6a4: 1260 |0158: const/4 v0, #int 6 // #6 │ │ +38d6a6: 4d05 0f00 |0159: aput-object v5, v15, v0 │ │ +38d6aa: 1270 |015b: const/4 v0, #int 7 // #7 │ │ +38d6ac: 4d0d 0f00 |015c: aput-object v13, v15, v0 │ │ +38d6b0: 1300 0800 |015e: const/16 v0, #int 8 // #8 │ │ +38d6b4: 4d07 0f00 |0160: aput-object v7, v15, v0 │ │ +38d6b8: 1300 0900 |0162: const/16 v0, #int 9 // #9 │ │ +38d6bc: 4d08 0f00 |0164: aput-object v8, v15, v0 │ │ +38d6c0: 1300 0a00 |0166: const/16 v0, #int 10 // #a │ │ +38d6c4: 4d09 0f00 |0168: aput-object v9, v15, v0 │ │ +38d6c8: 1300 0b00 |016a: const/16 v0, #int 11 // #b │ │ +38d6cc: 4d0a 0f00 |016c: aput-object v10, v15, v0 │ │ +38d6d0: 1300 0c00 |016e: const/16 v0, #int 12 // #c │ │ +38d6d4: 4d0b 0f00 |0170: aput-object v11, v15, v0 │ │ +38d6d8: 1300 0d00 |0172: const/16 v0, #int 13 // #d │ │ +38d6dc: 4d0c 0f00 |0174: aput-object v12, v15, v0 │ │ +38d6e0: 1300 0e00 |0176: const/16 v0, #int 14 // #e │ │ +38d6e4: 4d14 0f00 |0178: aput-object v20, v15, v0 │ │ +38d6e8: 1300 0f00 |017a: const/16 v0, #int 15 // #f │ │ +38d6ec: 4d0e 0f00 |017c: aput-object v14, v15, v0 │ │ +38d6f0: 1300 1000 |017e: const/16 v0, #int 16 // #10 │ │ +38d6f4: 4d11 0f00 |0180: aput-object v17, v15, v0 │ │ +38d6f8: 1300 1100 |0182: const/16 v0, #int 17 // #11 │ │ +38d6fc: 4d10 0f00 |0184: aput-object v16, v15, v0 │ │ +38d700: 690f 0e77 |0186: sput-object v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.$VALUES:[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770e │ │ +38d704: 0e00 |0188: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0011 line=122 │ │ 0x0022 line=123 │ │ 0x0033 line=124 │ │ 0x0044 line=125 │ │ @@ -829293,27 +829293,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 │ │ -38d70c: |[38d70c] net.sf.dibdib.thread_any.DateFunc$DateFormat.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V │ │ -38d71c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -38d722: 5b03 2277 |0003: iput-object v3, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:Ljava/lang/String; // field@7722 │ │ -38d726: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ -38d72a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -38d72c: 2807 |0008: goto 000f // +0007 │ │ -38d72e: 6201 bb70 |0009: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -38d732: 6e20 3398 1300 |000b: invoke-virtual {v3, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -38d738: 0c01 |000e: move-result-object v1 │ │ -38d73a: 5b01 2377 |000f: iput-object v1, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.nameUpper:Ljava/lang/String; // field@7723 │ │ -38d73e: 5e04 2477 |0011: iput-char v4, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.sysMarker:C // field@7724 │ │ -38d742: 5b05 2177 |0013: iput-object v5, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.descr:Ljava/lang/String; // field@7721 │ │ -38d746: 0e00 |0015: return-void │ │ +38d708: |[38d708] net.sf.dibdib.thread_any.DateFunc$DateFormat.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V │ │ +38d718: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +38d71e: 5b03 2277 |0003: iput-object v3, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:Ljava/lang/String; // field@7722 │ │ +38d722: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ +38d726: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +38d728: 2807 |0008: goto 000f // +0007 │ │ +38d72a: 6201 bb70 |0009: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +38d72e: 6e20 3398 1300 |000b: invoke-virtual {v3, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +38d734: 0c01 |000e: move-result-object v1 │ │ +38d736: 5b01 2377 |000f: iput-object v1, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.nameUpper:Ljava/lang/String; // field@7723 │ │ +38d73a: 5e04 2477 |0011: iput-char v4, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.sysMarker:C // field@7724 │ │ +38d73e: 5b05 2177 |0013: iput-object v5, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.descr:Ljava/lang/String; // field@7721 │ │ +38d742: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0003 line=152 │ │ 0x0009 line=153 │ │ 0x0011 line=154 │ │ 0x0013 line=155 │ │ @@ -829330,18 +829330,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 │ │ -38d2e0: |[38d2e0] net.sf.dibdib.thread_any.DateFunc$DateFormat.access$000:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ -38d2f0: 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 │ │ -38d2f6: 0c00 |0003: move-result-object v0 │ │ -38d2f8: 1100 |0004: return-object v0 │ │ +38d2dc: |[38d2dc] net.sf.dibdib.thread_any.DateFunc$DateFormat.access$000:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ +38d2ec: 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 │ │ +38d2f2: 0c00 |0003: move-result-object v0 │ │ +38d2f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;) │ │ @@ -829349,53 +829349,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 │ │ -38d2fc: |[38d2fc] net.sf.dibdib.thread_any.DateFunc$DateFormat.find:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ -38d30c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38d30e: 1a01 c905 |0001: const-string v1, "." // string@05c9 │ │ -38d312: 6e20 1298 6100 |0003: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -38d318: 0a01 |0006: move-result v1 │ │ -38d31a: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -38d31e: 6206 1077 |0009: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7710 │ │ -38d322: 1106 |000b: return-object v6 │ │ -38d324: 6201 bb70 |000c: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -38d328: 6e20 3398 1600 |000e: invoke-virtual {v6, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -38d32e: 0c06 |0011: move-result-object v6 │ │ -38d330: 6e10 2298 0600 |0012: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -38d336: 0a01 |0015: move-result v1 │ │ -38d338: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -38d33a: 3212 0400 |0017: if-eq v2, v1, 001b // +0004 │ │ -38d33e: 0701 |0019: move-object v1, v0 │ │ -38d340: 2805 |001a: goto 001f // +0005 │ │ -38d342: 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 │ │ -38d348: 0c01 |001e: move-result-object v1 │ │ -38d34a: 3901 0800 |001f: if-nez v1, 0027 // +0008 │ │ -38d34e: 6e10 2298 0600 |0021: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -38d354: 0a03 |0024: move-result v3 │ │ -38d356: 3432 0300 |0025: if-lt v2, v3, 0028 // +0003 │ │ -38d35a: 1101 |0027: return-object v1 │ │ -38d35c: 7100 4ba3 0000 |0028: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ -38d362: 0c01 |002b: move-result-object v1 │ │ -38d364: 2112 |002c: array-length v2, v1 │ │ -38d366: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -38d368: 3523 1200 |002e: if-ge v3, v2, 0040 // +0012 │ │ -38d36c: 4604 0103 |0030: aget-object v4, v1, v3 │ │ -38d370: 5445 2377 |0032: iget-object v5, v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.nameUpper:Ljava/lang/String; // field@7723 │ │ -38d374: 3805 0900 |0034: if-eqz v5, 003d // +0009 │ │ -38d378: 6e20 2c98 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -38d37e: 0a05 |0039: move-result v5 │ │ -38d380: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ -38d384: 1104 |003c: return-object v4 │ │ -38d386: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -38d38a: 28ef |003f: goto 002e // -0011 │ │ -38d38c: 1100 |0040: return-object v0 │ │ +38d2f8: |[38d2f8] net.sf.dibdib.thread_any.DateFunc$DateFormat.find:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ +38d308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38d30a: 1a01 c905 |0001: const-string v1, "." // string@05c9 │ │ +38d30e: 6e20 1298 6100 |0003: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +38d314: 0a01 |0006: move-result v1 │ │ +38d316: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +38d31a: 6206 1077 |0009: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7710 │ │ +38d31e: 1106 |000b: return-object v6 │ │ +38d320: 6201 bb70 |000c: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +38d324: 6e20 3398 1600 |000e: invoke-virtual {v6, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +38d32a: 0c06 |0011: move-result-object v6 │ │ +38d32c: 6e10 2298 0600 |0012: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +38d332: 0a01 |0015: move-result v1 │ │ +38d334: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +38d336: 3212 0400 |0017: if-eq v2, v1, 001b // +0004 │ │ +38d33a: 0701 |0019: move-object v1, v0 │ │ +38d33c: 2805 |001a: goto 001f // +0005 │ │ +38d33e: 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 │ │ +38d344: 0c01 |001e: move-result-object v1 │ │ +38d346: 3901 0800 |001f: if-nez v1, 0027 // +0008 │ │ +38d34a: 6e10 2298 0600 |0021: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +38d350: 0a03 |0024: move-result v3 │ │ +38d352: 3432 0300 |0025: if-lt v2, v3, 0028 // +0003 │ │ +38d356: 1101 |0027: return-object v1 │ │ +38d358: 7100 4ba3 0000 |0028: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ +38d35e: 0c01 |002b: move-result-object v1 │ │ +38d360: 2112 |002c: array-length v2, v1 │ │ +38d362: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +38d364: 3523 1200 |002e: if-ge v3, v2, 0040 // +0012 │ │ +38d368: 4604 0103 |0030: aget-object v4, v1, v3 │ │ +38d36c: 5445 2377 |0032: iget-object v5, v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.nameUpper:Ljava/lang/String; // field@7723 │ │ +38d370: 3805 0900 |0034: if-eqz v5, 003d // +0009 │ │ +38d374: 6e20 2c98 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +38d37a: 0a05 |0039: move-result v5 │ │ +38d37c: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ +38d380: 1104 |003c: return-object v4 │ │ +38d382: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +38d386: 28ef |003f: goto 002e // -0011 │ │ +38d388: 1100 |0040: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0025 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0003 line=160 │ │ 0x0009 line=161 │ │ 0x000c line=163 │ │ @@ -829411,20 +829411,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 │ │ -38d3a0: |[38d3a0] net.sf.dibdib.thread_any.DateFunc$DateFormat.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ -38d3b0: 1c00 bd14 |0000: const-class v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d3b4: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -38d3ba: 0c01 |0005: move-result-object v1 │ │ -38d3bc: 1f01 bd14 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d3c0: 1101 |0008: return-object v1 │ │ +38d39c: |[38d39c] net.sf.dibdib.thread_any.DateFunc$DateFormat.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ +38d3ac: 1c00 bd14 |0000: const-class v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d3b0: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +38d3b6: 0c01 |0005: move-result-object v1 │ │ +38d3b8: 1f01 bd14 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d3bc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;) │ │ @@ -829432,20 +829432,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 │ │ -38d3c4: |[38d3c4] net.sf.dibdib.thread_any.DateFunc$DateFormat.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ -38d3d4: 6200 0e77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.$VALUES:[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770e │ │ -38d3d8: 6e10 6fa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.clone:()Ljava/lang/Object; // method@a66f │ │ -38d3de: 0c00 |0005: move-result-object v0 │ │ -38d3e0: 1f00 1316 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@1613 │ │ -38d3e4: 1100 |0008: return-object v0 │ │ +38d3c0: |[38d3c0] net.sf.dibdib.thread_any.DateFunc$DateFormat.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ +38d3d0: 6200 0e77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.$VALUES:[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770e │ │ +38d3d4: 6e10 6fa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.clone:()Ljava/lang/Object; // method@a66f │ │ +38d3da: 0c00 |0005: move-result-object v0 │ │ +38d3dc: 1f00 1316 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@1613 │ │ +38d3e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5834 (DateFunc.java) │ │ @@ -829552,35 +829552,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -3913f4: |[3913f4] net.sf.dibdib.thread_any.DateFunc.:()V │ │ -391404: 2200 9913 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ -391408: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -39140c: 7030 419b 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ -391412: 6900 2c77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ -391416: 1400 0010 0400 |0009: const v0, #float 3.73082e-40 // #00041000 │ │ -39141c: 6700 2977 |000c: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@7729 │ │ -391420: 1600 0100 |000e: const-wide/16 v0, #int 1 // #1 │ │ -391424: 6800 2877 |0010: sput-wide v0, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7728 │ │ -391428: 2200 9913 |0012: new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ -39142c: 1801 0068 d5d0 82f5 7107 |0014: const-wide v1, #double 8.2994e-273 // #0771f582d0d56800 │ │ -391436: 7030 419b 1002 |0019: invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ -39143c: 6900 2b77 |001c: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772b │ │ -391440: 2200 5213 |001e: new-instance v0, Ljava/text/SimpleDateFormat; // type@1352 │ │ -391444: 1a01 0ac4 |0020: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@c40a │ │ -391448: 7020 7499 1000 |0022: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@9974 │ │ -39144e: 6900 2677 |0025: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7726 │ │ -391452: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -391454: 6700 3277 |0028: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ -391458: 6a00 3177 |002a: sput-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ -39145c: 0e00 |002c: return-void │ │ +3913f0: |[3913f0] net.sf.dibdib.thread_any.DateFunc.:()V │ │ +391400: 2200 9913 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ +391404: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +391408: 7030 419b 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ +39140e: 6900 2c77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ +391412: 1400 0010 0400 |0009: const v0, #float 3.73082e-40 // #00041000 │ │ +391418: 6700 2977 |000c: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@7729 │ │ +39141c: 1600 0100 |000e: const-wide/16 v0, #int 1 // #1 │ │ +391420: 6800 2877 |0010: sput-wide v0, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7728 │ │ +391424: 2200 9913 |0012: new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ +391428: 1801 0068 d5d0 82f5 7107 |0014: const-wide v1, #double 8.2994e-273 // #0771f582d0d56800 │ │ +391432: 7030 419b 1002 |0019: invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ +391438: 6900 2b77 |001c: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772b │ │ +39143c: 2200 5213 |001e: new-instance v0, Ljava/text/SimpleDateFormat; // type@1352 │ │ +391440: 1a01 0ac4 |0020: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@c40a │ │ +391444: 7020 7499 1000 |0022: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@9974 │ │ +39144a: 6900 2677 |0025: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7726 │ │ +39144e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +391450: 6700 3277 |0028: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ +391454: 6a00 3177 |002a: sput-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ +391458: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x000c line=82 │ │ 0x0010 line=83 │ │ 0x0012 line=85 │ │ 0x001e line=94 │ │ @@ -829593,17 +829593,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -391460: |[391460] net.sf.dibdib.thread_any.DateFunc.:()V │ │ -391470: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -391476: 0e00 |0003: return-void │ │ +39145c: |[39145c] net.sf.dibdib.thread_any.DateFunc.:()V │ │ +39146c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +391472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/DateFunc; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -829611,41 +829611,41 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -391478: |[391478] net.sf.dibdib.thread_any.DateFunc.alignId:(J)V │ │ -391488: 6200 2b77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772b │ │ -39148c: 6e10 449b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -391492: 0b00 |0005: move-result-wide v0 │ │ -391494: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ -391498: 3d02 2900 |0008: if-lez v2, 0031 // +0029 │ │ -39149c: 1802 0000 0000 6054 0000 |000a: const-wide v2, #double 4.58351e-310 // #0000546000000000 │ │ -3914a6: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -3914a8: 7110 5aa3 0400 |0010: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3914ae: 0b04 |0013: move-result-wide v4 │ │ -3914b0: bb24 |0014: add-long/2addr v4, v2 │ │ -3914b2: 3102 0604 |0015: cmp-long v2, v6, v4 │ │ -3914b6: 3b02 0c00 |0017: if-gez v2, 0023 // +000c │ │ -3914ba: 1702 ffff ff00 |0019: const-wide/32 v2, #float 2.35099e-38 // #00ffffff │ │ -3914c0: c002 |001c: and-long/2addr v2, v0 │ │ -3914c2: c226 |001d: xor-long/2addr v6, v2 │ │ -3914c4: 1702 0000 0040 |001e: const-wide/32 v2, #float 2 // #40000000 │ │ -3914ca: bb26 |0021: add-long/2addr v6, v2 │ │ -3914cc: 2806 |0022: goto 0028 // +0006 │ │ -3914ce: 1702 ffff 0000 |0023: const-wide/32 v2, #float 9.18341e-41 // #0000ffff │ │ -3914d4: c026 |0026: and-long/2addr v6, v2 │ │ -3914d6: c206 |0027: xor-long/2addr v6, v0 │ │ -3914d8: 3102 0600 |0028: cmp-long v2, v6, v0 │ │ -3914dc: 3d02 0700 |002a: if-lez v2, 0031 // +0007 │ │ -3914e0: 6202 2b77 |002c: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772b │ │ -3914e4: 6e57 439b 0261 |002e: invoke-virtual {v2, v0, v1, v6, v7}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -3914ea: 0e00 |0031: return-void │ │ +391474: |[391474] net.sf.dibdib.thread_any.DateFunc.alignId:(J)V │ │ +391484: 6200 2b77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772b │ │ +391488: 6e10 449b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +39148e: 0b00 |0005: move-result-wide v0 │ │ +391490: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ +391494: 3d02 2900 |0008: if-lez v2, 0031 // +0029 │ │ +391498: 1802 0000 0000 6054 0000 |000a: const-wide v2, #double 4.58351e-310 // #0000546000000000 │ │ +3914a2: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +3914a4: 7110 5aa3 0400 |0010: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3914aa: 0b04 |0013: move-result-wide v4 │ │ +3914ac: bb24 |0014: add-long/2addr v4, v2 │ │ +3914ae: 3102 0604 |0015: cmp-long v2, v6, v4 │ │ +3914b2: 3b02 0c00 |0017: if-gez v2, 0023 // +000c │ │ +3914b6: 1702 ffff ff00 |0019: const-wide/32 v2, #float 2.35099e-38 // #00ffffff │ │ +3914bc: c002 |001c: and-long/2addr v2, v0 │ │ +3914be: c226 |001d: xor-long/2addr v6, v2 │ │ +3914c0: 1702 0000 0040 |001e: const-wide/32 v2, #float 2 // #40000000 │ │ +3914c6: bb26 |0021: add-long/2addr v6, v2 │ │ +3914c8: 2806 |0022: goto 0028 // +0006 │ │ +3914ca: 1702 ffff 0000 |0023: const-wide/32 v2, #float 9.18341e-41 // #0000ffff │ │ +3914d0: c026 |0026: and-long/2addr v6, v2 │ │ +3914d2: c206 |0027: xor-long/2addr v6, v0 │ │ +3914d4: 3102 0600 |0028: cmp-long v2, v6, v0 │ │ +3914d8: 3d02 0700 |002a: if-lez v2, 0031 // +0007 │ │ +3914dc: 6202 2b77 |002c: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772b │ │ +3914e0: 6e57 439b 0261 |002e: invoke-virtual {v2, v0, v1, v6, v7}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +3914e6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0010 line=758 │ │ 0x002c line=761 │ │ locals : │ │ 0x0000 - 0x0032 reg=6 (null) J │ │ @@ -829655,97 +829655,97 @@ │ │ type : '(JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 27 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 154 16-bit code units │ │ -3902d8: |[3902d8] net.sf.dibdib.thread_any.DateFunc.alignTime:(JJ)J │ │ -3902e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3902ea: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3902f0: 0b00 |0004: move-result-wide v0 │ │ -3902f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3902f4: 7110 5aa3 0200 |0006: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3902fa: 0b02 |0009: move-result-wide v2 │ │ -3902fc: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ -390300: 3106 0417 |000c: cmp-long v6, v4, v23 │ │ -390304: 3c06 0500 |000e: if-gtz v6, 0013 // +0005 │ │ -390308: 0506 1700 |0010: move-wide/from16 v6, v23 │ │ -39030c: 2802 |0012: goto 0014 // +0002 │ │ -39030e: 0426 |0013: move-wide v6, v2 │ │ -390310: 1608 0100 |0014: const-wide/16 v8, #int 1 // #1 │ │ -390314: 310a 0819 |0016: cmp-long v10, v8, v25 │ │ -390318: 3c0a 0500 |0018: if-gtz v10, 001d // +0005 │ │ -39031c: 050a 1900 |001a: move-wide/from16 v10, v25 │ │ -390320: 2802 |001c: goto 001e // +0002 │ │ -390322: 042a |001d: move-wide v10, v2 │ │ -390324: 160c 0300 |001e: const-wide/16 v12, #int 3 // #3 │ │ -390328: bb2c |0020: add-long/2addr v12, v2 │ │ -39032a: 310e 0a0c |0021: cmp-long v14, v10, v12 │ │ -39032e: 3d0e 2300 |0023: if-lez v14, 0046 // +0023 │ │ -390332: 180c 0090 4d5d 6505 0000 |0025: const-wide v12, #double 2.93125e-311 // #000005655d4d9000 │ │ -39033c: 130e 1400 |002a: const/16 v14, #int 20 // #14 │ │ -390340: a50e 0a0e |002c: ushr-long v14, v10, v14 │ │ -390344: 3110 0c0e |002e: cmp-long v16, v12, v14 │ │ -390348: 3c10 0300 |0030: if-gtz v16, 0033 // +0003 │ │ -39034c: 040a |0032: move-wide v10, v0 │ │ -39034e: 310c 0a02 |0033: cmp-long v12, v10, v2 │ │ -390352: 3d0c 1100 |0035: if-lez v12, 0046 // +0011 │ │ -390356: 310c 0a00 |0037: cmp-long v12, v10, v0 │ │ -39035a: 3d0c 0400 |0039: if-lez v12, 003d // +0004 │ │ -39035e: 04ac |003b: move-wide v12, v10 │ │ -390360: 2802 |003c: goto 003e // +0002 │ │ -390362: 040c |003d: move-wide v12, v0 │ │ -390364: 620e 2c77 |003e: sget-object v14, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ -390368: 6e5d 439b 0ec1 |0040: invoke-virtual {v14, v0, v1, v12, v13}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -39036e: 7120 4ea3 dc00 |0043: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ -390374: 1800 0000 0000 1e00 0000 |0046: const-wide v0, #double 6.36599e-313 // #0000001e00000000 │ │ -39037e: 9c0c 0a00 |004b: sub-long v12, v10, v0 │ │ -390382: 180e 0000 0000 8403 0000 |004d: const-wide v14, #double 1.9098e-311 // #0000038400000000 │ │ -39038c: 1610 0200 |0052: const-wide/16 v16, #int 2 // #2 │ │ -390390: 1812 0000 0000 e457 0000 |0054: const-wide v18, #double 4.77449e-310 // #000057e400000000 │ │ -39039a: 1614 fcff |0059: const-wide/16 v20, #int -4 // #fffc │ │ -39039e: 3116 060c |005b: cmp-long v22, v6, v12 │ │ -3903a2: 3b16 1c00 |005d: if-gez v22, 0079 // +001c │ │ -3903a6: 9c00 0a12 |005f: sub-long v0, v10, v18 │ │ -3903aa: 3104 0600 |0061: cmp-long v4, v6, v0 │ │ -3903ae: 3a04 1000 |0063: if-ltz v4, 0073 // +0010 │ │ -3903b2: a000 0614 |0065: and-long v0, v6, v20 │ │ -3903b6: 3104 000c |0067: cmp-long v4, v0, v12 │ │ -3903ba: 3b04 0400 |0069: if-gez v4, 006d // +0004 │ │ -3903be: bbe0 |006b: add-long/2addr v0, v14 │ │ -3903c0: 28fb |006c: goto 0067 // -0005 │ │ -3903c2: 3104 0002 |006d: cmp-long v4, v0, v2 │ │ -3903c6: 3c04 0400 |006f: if-gtz v4, 0073 // +0004 │ │ -3903ca: c180 |0071: or-long/2addr v0, v8 │ │ -3903cc: 1000 |0072: return-wide v0 │ │ -3903ce: 1600 feff |0073: const-wide/16 v0, #int -2 // #fffe │ │ -3903d2: c0a0 |0075: and-long/2addr v0, v10 │ │ -3903d4: a100 0010 |0076: or-long v0, v0, v16 │ │ -3903d8: 1000 |0078: return-wide v0 │ │ -3903da: bb20 |0079: add-long/2addr v0, v2 │ │ -3903dc: 310a 0600 |007a: cmp-long v10, v6, v0 │ │ -3903e0: 3d0a 1600 |007c: if-lez v10, 0092 // +0016 │ │ -3903e4: 9b12 0212 |007e: add-long v18, v2, v18 │ │ -3903e8: 3104 0612 |0080: cmp-long v4, v6, v18 │ │ -3903ec: 3d04 0500 |0082: if-lez v4, 0087 // +0005 │ │ -3903f0: a100 0210 |0084: or-long v0, v2, v16 │ │ -3903f4: 1000 |0086: return-wide v0 │ │ -3903f6: a002 0614 |0087: and-long v2, v6, v20 │ │ -3903fa: 3104 0200 |0089: cmp-long v4, v2, v0 │ │ -3903fe: 3d04 0400 |008b: if-lez v4, 008f // +0004 │ │ -390402: bce2 |008d: sub-long/2addr v2, v14 │ │ -390404: 28fb |008e: goto 0089 // -0005 │ │ -390406: a100 0208 |008f: or-long v0, v2, v8 │ │ -39040a: 1000 |0091: return-wide v0 │ │ -39040c: 3100 0419 |0092: cmp-long v0, v4, v25 │ │ -390410: 3c00 0300 |0094: if-gtz v0, 0097 // +0003 │ │ -390414: 2803 |0096: goto 0099 // +0003 │ │ -390416: a006 0614 |0097: and-long v6, v6, v20 │ │ -39041a: 1006 |0099: return-wide v6 │ │ +3902d4: |[3902d4] net.sf.dibdib.thread_any.DateFunc.alignTime:(JJ)J │ │ +3902e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3902e6: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3902ec: 0b00 |0004: move-result-wide v0 │ │ +3902ee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3902f0: 7110 5aa3 0200 |0006: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3902f6: 0b02 |0009: move-result-wide v2 │ │ +3902f8: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ +3902fc: 3106 0417 |000c: cmp-long v6, v4, v23 │ │ +390300: 3c06 0500 |000e: if-gtz v6, 0013 // +0005 │ │ +390304: 0506 1700 |0010: move-wide/from16 v6, v23 │ │ +390308: 2802 |0012: goto 0014 // +0002 │ │ +39030a: 0426 |0013: move-wide v6, v2 │ │ +39030c: 1608 0100 |0014: const-wide/16 v8, #int 1 // #1 │ │ +390310: 310a 0819 |0016: cmp-long v10, v8, v25 │ │ +390314: 3c0a 0500 |0018: if-gtz v10, 001d // +0005 │ │ +390318: 050a 1900 |001a: move-wide/from16 v10, v25 │ │ +39031c: 2802 |001c: goto 001e // +0002 │ │ +39031e: 042a |001d: move-wide v10, v2 │ │ +390320: 160c 0300 |001e: const-wide/16 v12, #int 3 // #3 │ │ +390324: bb2c |0020: add-long/2addr v12, v2 │ │ +390326: 310e 0a0c |0021: cmp-long v14, v10, v12 │ │ +39032a: 3d0e 2300 |0023: if-lez v14, 0046 // +0023 │ │ +39032e: 180c 0090 4d5d 6505 0000 |0025: const-wide v12, #double 2.93125e-311 // #000005655d4d9000 │ │ +390338: 130e 1400 |002a: const/16 v14, #int 20 // #14 │ │ +39033c: a50e 0a0e |002c: ushr-long v14, v10, v14 │ │ +390340: 3110 0c0e |002e: cmp-long v16, v12, v14 │ │ +390344: 3c10 0300 |0030: if-gtz v16, 0033 // +0003 │ │ +390348: 040a |0032: move-wide v10, v0 │ │ +39034a: 310c 0a02 |0033: cmp-long v12, v10, v2 │ │ +39034e: 3d0c 1100 |0035: if-lez v12, 0046 // +0011 │ │ +390352: 310c 0a00 |0037: cmp-long v12, v10, v0 │ │ +390356: 3d0c 0400 |0039: if-lez v12, 003d // +0004 │ │ +39035a: 04ac |003b: move-wide v12, v10 │ │ +39035c: 2802 |003c: goto 003e // +0002 │ │ +39035e: 040c |003d: move-wide v12, v0 │ │ +390360: 620e 2c77 |003e: sget-object v14, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ +390364: 6e5d 439b 0ec1 |0040: invoke-virtual {v14, v0, v1, v12, v13}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +39036a: 7120 4ea3 dc00 |0043: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ +390370: 1800 0000 0000 1e00 0000 |0046: const-wide v0, #double 6.36599e-313 // #0000001e00000000 │ │ +39037a: 9c0c 0a00 |004b: sub-long v12, v10, v0 │ │ +39037e: 180e 0000 0000 8403 0000 |004d: const-wide v14, #double 1.9098e-311 // #0000038400000000 │ │ +390388: 1610 0200 |0052: const-wide/16 v16, #int 2 // #2 │ │ +39038c: 1812 0000 0000 e457 0000 |0054: const-wide v18, #double 4.77449e-310 // #000057e400000000 │ │ +390396: 1614 fcff |0059: const-wide/16 v20, #int -4 // #fffc │ │ +39039a: 3116 060c |005b: cmp-long v22, v6, v12 │ │ +39039e: 3b16 1c00 |005d: if-gez v22, 0079 // +001c │ │ +3903a2: 9c00 0a12 |005f: sub-long v0, v10, v18 │ │ +3903a6: 3104 0600 |0061: cmp-long v4, v6, v0 │ │ +3903aa: 3a04 1000 |0063: if-ltz v4, 0073 // +0010 │ │ +3903ae: a000 0614 |0065: and-long v0, v6, v20 │ │ +3903b2: 3104 000c |0067: cmp-long v4, v0, v12 │ │ +3903b6: 3b04 0400 |0069: if-gez v4, 006d // +0004 │ │ +3903ba: bbe0 |006b: add-long/2addr v0, v14 │ │ +3903bc: 28fb |006c: goto 0067 // -0005 │ │ +3903be: 3104 0002 |006d: cmp-long v4, v0, v2 │ │ +3903c2: 3c04 0400 |006f: if-gtz v4, 0073 // +0004 │ │ +3903c6: c180 |0071: or-long/2addr v0, v8 │ │ +3903c8: 1000 |0072: return-wide v0 │ │ +3903ca: 1600 feff |0073: const-wide/16 v0, #int -2 // #fffe │ │ +3903ce: c0a0 |0075: and-long/2addr v0, v10 │ │ +3903d0: a100 0010 |0076: or-long v0, v0, v16 │ │ +3903d4: 1000 |0078: return-wide v0 │ │ +3903d6: bb20 |0079: add-long/2addr v0, v2 │ │ +3903d8: 310a 0600 |007a: cmp-long v10, v6, v0 │ │ +3903dc: 3d0a 1600 |007c: if-lez v10, 0092 // +0016 │ │ +3903e0: 9b12 0212 |007e: add-long v18, v2, v18 │ │ +3903e4: 3104 0612 |0080: cmp-long v4, v6, v18 │ │ +3903e8: 3d04 0500 |0082: if-lez v4, 0087 // +0005 │ │ +3903ec: a100 0210 |0084: or-long v0, v2, v16 │ │ +3903f0: 1000 |0086: return-wide v0 │ │ +3903f2: a002 0614 |0087: and-long v2, v6, v20 │ │ +3903f6: 3104 0200 |0089: cmp-long v4, v2, v0 │ │ +3903fa: 3d04 0400 |008b: if-lez v4, 008f // +0004 │ │ +3903fe: bce2 |008d: sub-long/2addr v2, v14 │ │ +390400: 28fb |008e: goto 0089 // -0005 │ │ +390402: a100 0208 |008f: or-long v0, v2, v8 │ │ +390406: 1000 |0091: return-wide v0 │ │ +390408: 3100 0419 |0092: cmp-long v0, v4, v25 │ │ +39040c: 3c00 0300 |0094: if-gtz v0, 0097 // +0003 │ │ +390410: 2803 |0096: goto 0099 // +0003 │ │ +390412: a006 0614 |0097: and-long v6, v6, v20 │ │ +390416: 1006 |0099: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=774 │ │ 0x0006 line=778 │ │ 0x003e line=789 │ │ 0x0043 line=791 │ │ locals : │ │ @@ -829757,45 +829757,45 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -38d748: |[38d748] net.sf.dibdib.thread_any.DateFunc.boxedGreg4EraDay:(D)D │ │ -38d758: 1900 e03f |0000: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -38d75c: cb07 |0002: add-double/2addr v7, v0 │ │ -38d75e: 8b70 |0003: double-to-long v0, v7 │ │ -38d760: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -38d764: 3004 0207 |0006: cmpg-double v4, v2, v7 │ │ -38d768: 3d04 0d00 |0008: if-lez v4, 0015 // +000d │ │ -38d76c: 8600 |000a: long-to-double v0, v0 │ │ -38d76e: 2f04 0007 |000b: cmpl-double v4, v0, v7 │ │ -38d772: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ -38d776: 2806 |000f: goto 0015 // +0006 │ │ -38d778: 1900 f03f |0010: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -38d77c: ac00 0700 |0012: sub-double v0, v7, v0 │ │ -38d780: 2802 |0014: goto 0016 // +0002 │ │ -38d782: 0470 |0015: move-wide v0, v7 │ │ -38d784: 8b00 |0016: double-to-long v0, v0 │ │ -38d786: 7120 51a3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ -38d78c: 0b04 |001a: move-result-wide v4 │ │ -38d78e: 8644 |001b: long-to-double v4, v4 │ │ -38d790: 8600 |001c: long-to-double v0, v0 │ │ -38d792: 2f06 0700 |001d: cmpl-double v6, v7, v0 │ │ -38d796: 3a06 0400 |001f: if-ltz v6, 0023 // +0004 │ │ -38d79a: cc07 |0021: sub-double/2addr v7, v0 │ │ -38d79c: 2803 |0022: goto 0025 // +0003 │ │ -38d79e: ac07 0007 |0023: sub-double v7, v0, v7 │ │ -38d7a2: 3000 0204 |0025: cmpg-double v0, v2, v4 │ │ -38d7a6: 3c00 0300 |0027: if-gtz v0, 002a // +0003 │ │ -38d7aa: 2802 |0029: goto 002b // +0002 │ │ -38d7ac: 8077 |002a: neg-double v7, v7 │ │ -38d7ae: cb74 |002b: add-double/2addr v4, v7 │ │ -38d7b0: 1004 |002c: return-wide v4 │ │ +38d744: |[38d744] net.sf.dibdib.thread_any.DateFunc.boxedGreg4EraDay:(D)D │ │ +38d754: 1900 e03f |0000: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +38d758: cb07 |0002: add-double/2addr v7, v0 │ │ +38d75a: 8b70 |0003: double-to-long v0, v7 │ │ +38d75c: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +38d760: 3004 0207 |0006: cmpg-double v4, v2, v7 │ │ +38d764: 3d04 0d00 |0008: if-lez v4, 0015 // +000d │ │ +38d768: 8600 |000a: long-to-double v0, v0 │ │ +38d76a: 2f04 0007 |000b: cmpl-double v4, v0, v7 │ │ +38d76e: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ +38d772: 2806 |000f: goto 0015 // +0006 │ │ +38d774: 1900 f03f |0010: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +38d778: ac00 0700 |0012: sub-double v0, v7, v0 │ │ +38d77c: 2802 |0014: goto 0016 // +0002 │ │ +38d77e: 0470 |0015: move-wide v0, v7 │ │ +38d780: 8b00 |0016: double-to-long v0, v0 │ │ +38d782: 7120 51a3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ +38d788: 0b04 |001a: move-result-wide v4 │ │ +38d78a: 8644 |001b: long-to-double v4, v4 │ │ +38d78c: 8600 |001c: long-to-double v0, v0 │ │ +38d78e: 2f06 0700 |001d: cmpl-double v6, v7, v0 │ │ +38d792: 3a06 0400 |001f: if-ltz v6, 0023 // +0004 │ │ +38d796: cc07 |0021: sub-double/2addr v7, v0 │ │ +38d798: 2803 |0022: goto 0025 // +0003 │ │ +38d79a: ac07 0007 |0023: sub-double v7, v0, v7 │ │ +38d79e: 3000 0204 |0025: cmpg-double v0, v2, v4 │ │ +38d7a2: 3c00 0300 |0027: if-gtz v0, 002a // +0003 │ │ +38d7a6: 2802 |0029: goto 002b // +0002 │ │ +38d7a8: 8077 |002a: neg-double v7, v7 │ │ +38d7aa: cb74 |002b: add-double/2addr v4, v7 │ │ +38d7ac: 1004 |002c: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=675 │ │ locals : │ │ 0x0000 - 0x002d reg=7 (null) D │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -829803,84 +829803,84 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 107 16-bit code units │ │ -39041c: |[39041c] net.sf.dibdib.thread_any.DateFunc.boxedGreg4EraDayAs12h:(J)J │ │ -39042c: 1600 5700 |0000: const-wide/16 v0, #int 87 // #57 │ │ -390430: bc08 |0002: sub-long/2addr v8, v0 │ │ -390432: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -390436: 3102 0800 |0005: cmp-long v2, v8, v0 │ │ -39043a: 3a02 0400 |0007: if-ltz v2, 000b // +0004 │ │ -39043e: 0482 |0009: move-wide v2, v8 │ │ -390440: 2806 |000a: goto 0010 // +0006 │ │ -390442: 1702 b03a 0200 |000b: const-wide/32 v2, #float 2.04724e-40 // #00023ab0 │ │ -390448: 9c02 0802 |000e: sub-long v2, v8, v2 │ │ -39044c: 1704 b13a 0200 |0010: const-wide/32 v4, #float 2.04726e-40 // #00023ab1 │ │ -390452: be42 |0013: div-long/2addr v2, v4 │ │ -390454: 9d04 0402 |0014: mul-long v4, v4, v2 │ │ -390458: bc48 |0016: sub-long/2addr v8, v4 │ │ -39045a: 8489 |0017: long-to-int v9, v8 │ │ -39045c: d398 b405 |0018: div-int/lit16 v8, v9, #int 1460 // #05b4 │ │ -390460: 9108 0908 |001a: sub-int v8, v9, v8 │ │ -390464: 1404 ac8e 0000 |001c: const v4, #float 5.1181e-41 // #00008eac │ │ -39046a: 9304 0904 |001f: div-int v4, v9, v4 │ │ -39046e: b048 |0021: add-int/2addr v8, v4 │ │ -390470: 1404 b03a 0200 |0022: const v4, #float 2.04724e-40 // #00023ab0 │ │ -390476: 9304 0904 |0025: div-int v4, v9, v4 │ │ -39047a: b148 |0027: sub-int/2addr v8, v4 │ │ -39047c: d388 6d01 |0028: div-int/lit16 v8, v8, #int 365 // #016d │ │ -390480: 8184 |002a: int-to-long v4, v8 │ │ -390482: 1606 9001 |002b: const-wide/16 v6, #int 400 // #190 │ │ -390486: 9d02 0206 |002d: mul-long v2, v2, v6 │ │ -39048a: bb24 |002f: add-long/2addr v4, v2 │ │ -39048c: d282 6d01 |0030: mul-int/lit16 v2, v8, #int 365 // #016d │ │ -390490: db03 0804 |0032: div-int/lit8 v3, v8, #int 4 // #04 │ │ -390494: b032 |0034: add-int/2addr v2, v3 │ │ -390496: db08 0864 |0035: div-int/lit8 v8, v8, #int 100 // #64 │ │ -39049a: b182 |0037: sub-int/2addr v2, v8 │ │ -39049c: b129 |0038: sub-int/2addr v9, v2 │ │ -39049e: da08 0905 |0039: mul-int/lit8 v8, v9, #int 5 // #05 │ │ -3904a2: 1222 |003b: const/4 v2, #int 2 // #2 │ │ -3904a4: b028 |003c: add-int/2addr v8, v2 │ │ -3904a6: d388 9900 |003d: div-int/lit16 v8, v8, #int 153 // #0099 │ │ -3904aa: d283 9900 |003f: mul-int/lit16 v3, v8, #int 153 // #0099 │ │ -3904ae: b023 |0041: add-int/2addr v3, v2 │ │ -3904b0: db03 0305 |0042: div-int/lit8 v3, v3, #int 5 // #05 │ │ -3904b4: b139 |0044: sub-int/2addr v9, v3 │ │ -3904b6: 1213 |0045: const/4 v3, #int 1 // #1 │ │ -3904b8: b039 |0046: add-int/2addr v9, v3 │ │ -3904ba: 1306 0a00 |0047: const/16 v6, #int 10 // #a │ │ -3904be: 3568 0400 |0049: if-ge v8, v6, 004d // +0004 │ │ -3904c2: 1236 |004b: const/4 v6, #int 3 // #3 │ │ -3904c4: 2803 |004c: goto 004f // +0003 │ │ -3904c6: 1306 f7ff |004d: const/16 v6, #int -9 // #fff7 │ │ -3904ca: b068 |004f: add-int/2addr v8, v6 │ │ -3904cc: 3628 0300 |0050: if-gt v8, v2, 0053 // +0003 │ │ -3904d0: 2802 |0052: goto 0054 // +0002 │ │ -3904d2: 1203 |0053: const/4 v3, #int 0 // #0 │ │ -3904d4: 8132 |0054: int-to-long v2, v3 │ │ -3904d6: bb24 |0055: add-long/2addr v4, v2 │ │ -3904d8: 3102 0004 |0056: cmp-long v2, v0, v4 │ │ -3904dc: 3c02 0300 |0058: if-gtz v2, 005b // +0003 │ │ -3904e0: 2802 |005a: goto 005c // +0002 │ │ -3904e2: 7d44 |005b: neg-long v4, v4 │ │ -3904e4: 1600 1027 |005c: const-wide/16 v0, #int 10000 // #2710 │ │ -3904e8: 9d04 0400 |005e: mul-long v4, v4, v0 │ │ -3904ec: da08 0864 |0060: mul-int/lit8 v8, v8, #int 100 // #64 │ │ -3904f0: 8180 |0062: int-to-long v0, v8 │ │ -3904f2: bb04 |0063: add-long/2addr v4, v0 │ │ -3904f4: 8198 |0064: int-to-long v8, v9 │ │ -3904f6: bb84 |0065: add-long/2addr v4, v8 │ │ -3904f8: 3c02 0300 |0066: if-gtz v2, 0069 // +0003 │ │ -3904fc: 2802 |0068: goto 006a // +0002 │ │ -3904fe: 7d44 |0069: neg-long v4, v4 │ │ -390500: 1004 |006a: return-wide v4 │ │ +390418: |[390418] net.sf.dibdib.thread_any.DateFunc.boxedGreg4EraDayAs12h:(J)J │ │ +390428: 1600 5700 |0000: const-wide/16 v0, #int 87 // #57 │ │ +39042c: bc08 |0002: sub-long/2addr v8, v0 │ │ +39042e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +390432: 3102 0800 |0005: cmp-long v2, v8, v0 │ │ +390436: 3a02 0400 |0007: if-ltz v2, 000b // +0004 │ │ +39043a: 0482 |0009: move-wide v2, v8 │ │ +39043c: 2806 |000a: goto 0010 // +0006 │ │ +39043e: 1702 b03a 0200 |000b: const-wide/32 v2, #float 2.04724e-40 // #00023ab0 │ │ +390444: 9c02 0802 |000e: sub-long v2, v8, v2 │ │ +390448: 1704 b13a 0200 |0010: const-wide/32 v4, #float 2.04726e-40 // #00023ab1 │ │ +39044e: be42 |0013: div-long/2addr v2, v4 │ │ +390450: 9d04 0402 |0014: mul-long v4, v4, v2 │ │ +390454: bc48 |0016: sub-long/2addr v8, v4 │ │ +390456: 8489 |0017: long-to-int v9, v8 │ │ +390458: d398 b405 |0018: div-int/lit16 v8, v9, #int 1460 // #05b4 │ │ +39045c: 9108 0908 |001a: sub-int v8, v9, v8 │ │ +390460: 1404 ac8e 0000 |001c: const v4, #float 5.1181e-41 // #00008eac │ │ +390466: 9304 0904 |001f: div-int v4, v9, v4 │ │ +39046a: b048 |0021: add-int/2addr v8, v4 │ │ +39046c: 1404 b03a 0200 |0022: const v4, #float 2.04724e-40 // #00023ab0 │ │ +390472: 9304 0904 |0025: div-int v4, v9, v4 │ │ +390476: b148 |0027: sub-int/2addr v8, v4 │ │ +390478: d388 6d01 |0028: div-int/lit16 v8, v8, #int 365 // #016d │ │ +39047c: 8184 |002a: int-to-long v4, v8 │ │ +39047e: 1606 9001 |002b: const-wide/16 v6, #int 400 // #190 │ │ +390482: 9d02 0206 |002d: mul-long v2, v2, v6 │ │ +390486: bb24 |002f: add-long/2addr v4, v2 │ │ +390488: d282 6d01 |0030: mul-int/lit16 v2, v8, #int 365 // #016d │ │ +39048c: db03 0804 |0032: div-int/lit8 v3, v8, #int 4 // #04 │ │ +390490: b032 |0034: add-int/2addr v2, v3 │ │ +390492: db08 0864 |0035: div-int/lit8 v8, v8, #int 100 // #64 │ │ +390496: b182 |0037: sub-int/2addr v2, v8 │ │ +390498: b129 |0038: sub-int/2addr v9, v2 │ │ +39049a: da08 0905 |0039: mul-int/lit8 v8, v9, #int 5 // #05 │ │ +39049e: 1222 |003b: const/4 v2, #int 2 // #2 │ │ +3904a0: b028 |003c: add-int/2addr v8, v2 │ │ +3904a2: d388 9900 |003d: div-int/lit16 v8, v8, #int 153 // #0099 │ │ +3904a6: d283 9900 |003f: mul-int/lit16 v3, v8, #int 153 // #0099 │ │ +3904aa: b023 |0041: add-int/2addr v3, v2 │ │ +3904ac: db03 0305 |0042: div-int/lit8 v3, v3, #int 5 // #05 │ │ +3904b0: b139 |0044: sub-int/2addr v9, v3 │ │ +3904b2: 1213 |0045: const/4 v3, #int 1 // #1 │ │ +3904b4: b039 |0046: add-int/2addr v9, v3 │ │ +3904b6: 1306 0a00 |0047: const/16 v6, #int 10 // #a │ │ +3904ba: 3568 0400 |0049: if-ge v8, v6, 004d // +0004 │ │ +3904be: 1236 |004b: const/4 v6, #int 3 // #3 │ │ +3904c0: 2803 |004c: goto 004f // +0003 │ │ +3904c2: 1306 f7ff |004d: const/16 v6, #int -9 // #fff7 │ │ +3904c6: b068 |004f: add-int/2addr v8, v6 │ │ +3904c8: 3628 0300 |0050: if-gt v8, v2, 0053 // +0003 │ │ +3904cc: 2802 |0052: goto 0054 // +0002 │ │ +3904ce: 1203 |0053: const/4 v3, #int 0 // #0 │ │ +3904d0: 8132 |0054: int-to-long v2, v3 │ │ +3904d2: bb24 |0055: add-long/2addr v4, v2 │ │ +3904d4: 3102 0004 |0056: cmp-long v2, v0, v4 │ │ +3904d8: 3c02 0300 |0058: if-gtz v2, 005b // +0003 │ │ +3904dc: 2802 |005a: goto 005c // +0002 │ │ +3904de: 7d44 |005b: neg-long v4, v4 │ │ +3904e0: 1600 1027 |005c: const-wide/16 v0, #int 10000 // #2710 │ │ +3904e4: 9d04 0400 |005e: mul-long v4, v4, v0 │ │ +3904e8: da08 0864 |0060: mul-int/lit8 v8, v8, #int 100 // #64 │ │ +3904ec: 8180 |0062: int-to-long v0, v8 │ │ +3904ee: bb04 |0063: add-long/2addr v4, v0 │ │ +3904f0: 8198 |0064: int-to-long v8, v9 │ │ +3904f2: bb84 |0065: add-long/2addr v4, v8 │ │ +3904f4: 3c02 0300 |0066: if-gtz v2, 0069 // +0003 │ │ +3904f8: 2802 |0068: goto 006a // +0002 │ │ +3904fa: 7d44 |0069: neg-long v4, v4 │ │ +3904fc: 1004 |006a: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=561 │ │ 0x0018 line=563 │ │ 0x0032 line=565 │ │ 0x003d line=566 │ │ 0x0042 line=567 │ │ @@ -829892,45 +829892,45 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -38d7b4: |[38d7b4] net.sf.dibdib.thread_any.DateFunc.boxedJulian4EraDay:(D)D │ │ -38d7c4: 1900 e03f |0000: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -38d7c8: cb07 |0002: add-double/2addr v7, v0 │ │ -38d7ca: 8b70 |0003: double-to-long v0, v7 │ │ -38d7cc: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -38d7d0: 3004 0207 |0006: cmpg-double v4, v2, v7 │ │ -38d7d4: 3d04 0d00 |0008: if-lez v4, 0015 // +000d │ │ -38d7d8: 8600 |000a: long-to-double v0, v0 │ │ -38d7da: 2f04 0007 |000b: cmpl-double v4, v0, v7 │ │ -38d7de: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ -38d7e2: 2806 |000f: goto 0015 // +0006 │ │ -38d7e4: 1900 f03f |0010: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -38d7e8: ac00 0700 |0012: sub-double v0, v7, v0 │ │ -38d7ec: 2802 |0014: goto 0016 // +0002 │ │ -38d7ee: 0470 |0015: move-wide v0, v7 │ │ -38d7f0: 8b00 |0016: double-to-long v0, v0 │ │ -38d7f2: 7120 53a3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedJulian4EraDayAs12h:(J)J // method@a353 │ │ -38d7f8: 0b04 |001a: move-result-wide v4 │ │ -38d7fa: 8644 |001b: long-to-double v4, v4 │ │ -38d7fc: 8600 |001c: long-to-double v0, v0 │ │ -38d7fe: 2f06 0700 |001d: cmpl-double v6, v7, v0 │ │ -38d802: 3a06 0400 |001f: if-ltz v6, 0023 // +0004 │ │ -38d806: cc07 |0021: sub-double/2addr v7, v0 │ │ -38d808: 2803 |0022: goto 0025 // +0003 │ │ -38d80a: ac07 0007 |0023: sub-double v7, v0, v7 │ │ -38d80e: 3000 0204 |0025: cmpg-double v0, v2, v4 │ │ -38d812: 3c00 0300 |0027: if-gtz v0, 002a // +0003 │ │ -38d816: 2802 |0029: goto 002b // +0002 │ │ -38d818: 8077 |002a: neg-double v7, v7 │ │ -38d81a: cb74 |002b: add-double/2addr v4, v7 │ │ -38d81c: 1004 |002c: return-wide v4 │ │ +38d7b0: |[38d7b0] net.sf.dibdib.thread_any.DateFunc.boxedJulian4EraDay:(D)D │ │ +38d7c0: 1900 e03f |0000: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +38d7c4: cb07 |0002: add-double/2addr v7, v0 │ │ +38d7c6: 8b70 |0003: double-to-long v0, v7 │ │ +38d7c8: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +38d7cc: 3004 0207 |0006: cmpg-double v4, v2, v7 │ │ +38d7d0: 3d04 0d00 |0008: if-lez v4, 0015 // +000d │ │ +38d7d4: 8600 |000a: long-to-double v0, v0 │ │ +38d7d6: 2f04 0007 |000b: cmpl-double v4, v0, v7 │ │ +38d7da: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ +38d7de: 2806 |000f: goto 0015 // +0006 │ │ +38d7e0: 1900 f03f |0010: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +38d7e4: ac00 0700 |0012: sub-double v0, v7, v0 │ │ +38d7e8: 2802 |0014: goto 0016 // +0002 │ │ +38d7ea: 0470 |0015: move-wide v0, v7 │ │ +38d7ec: 8b00 |0016: double-to-long v0, v0 │ │ +38d7ee: 7120 53a3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedJulian4EraDayAs12h:(J)J // method@a353 │ │ +38d7f4: 0b04 |001a: move-result-wide v4 │ │ +38d7f6: 8644 |001b: long-to-double v4, v4 │ │ +38d7f8: 8600 |001c: long-to-double v0, v0 │ │ +38d7fa: 2f06 0700 |001d: cmpl-double v6, v7, v0 │ │ +38d7fe: 3a06 0400 |001f: if-ltz v6, 0023 // +0004 │ │ +38d802: cc07 |0021: sub-double/2addr v7, v0 │ │ +38d804: 2803 |0022: goto 0025 // +0003 │ │ +38d806: ac07 0007 |0023: sub-double v7, v0, v7 │ │ +38d80a: 3000 0204 |0025: cmpg-double v0, v2, v4 │ │ +38d80e: 3c00 0300 |0027: if-gtz v0, 002a // +0003 │ │ +38d812: 2802 |0029: goto 002b // +0002 │ │ +38d814: 8077 |002a: neg-double v7, v7 │ │ +38d816: cb74 |002b: add-double/2addr v4, v7 │ │ +38d818: 1004 |002c: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=665 │ │ locals : │ │ 0x0000 - 0x002d reg=7 (null) D │ │ │ │ #7 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -829938,73 +829938,73 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 88 16-bit code units │ │ -390504: |[390504] net.sf.dibdib.thread_any.DateFunc.boxedJulian4EraDayAs12h:(J)J │ │ -390514: 1700 50ee de00 |0000: const-wide/32 v0, #float 2.0473e-38 // #00deee50 │ │ -39051a: bb09 |0003: add-long/2addr v9, v0 │ │ -39051c: 1700 c942 1a00 |0004: const-wide/32 v0, #float 2.41168e-39 // #001a42c9 │ │ -390522: bb09 |0007: add-long/2addr v9, v0 │ │ -390524: 1600 3c00 |0008: const-wide/16 v0, #int 60 // #3c │ │ -390528: bc09 |000a: sub-long/2addr v9, v0 │ │ -39052a: 1600 b505 |000b: const-wide/16 v0, #int 1461 // #5b5 │ │ -39052e: 9e02 0900 |000d: div-long v2, v9, v0 │ │ -390532: 9d00 0002 |000f: mul-long v0, v0, v2 │ │ -390536: bc09 |0011: sub-long/2addr v9, v0 │ │ -390538: 849a |0012: long-to-int v10, v9 │ │ -39053a: d3a9 6d01 |0013: div-int/lit16 v9, v10, #int 365 // #016d │ │ -39053e: d290 6d01 |0015: mul-int/lit16 v0, v9, #int 365 // #016d │ │ -390542: b10a |0017: sub-int/2addr v10, v0 │ │ -390544: da00 0a05 |0018: mul-int/lit8 v0, v10, #int 5 // #05 │ │ -390548: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -39054a: b010 |001b: add-int/2addr v0, v1 │ │ -39054c: d300 9900 |001c: div-int/lit16 v0, v0, #int 153 // #0099 │ │ -390550: d204 9900 |001e: mul-int/lit16 v4, v0, #int 153 // #0099 │ │ -390554: b014 |0020: add-int/2addr v4, v1 │ │ -390556: db04 0405 |0021: div-int/lit8 v4, v4, #int 5 // #05 │ │ -39055a: b14a |0023: sub-int/2addr v10, v4 │ │ -39055c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -39055e: b04a |0025: add-int/2addr v10, v4 │ │ -390560: 1305 0a00 |0026: const/16 v5, #int 10 // #a │ │ -390564: 3550 0400 |0028: if-ge v0, v5, 002c // +0004 │ │ -390568: 1235 |002a: const/4 v5, #int 3 // #3 │ │ -39056a: 2803 |002b: goto 002e // +0003 │ │ -39056c: 1305 f7ff |002c: const/16 v5, #int -9 // #fff7 │ │ -390570: b050 |002e: add-int/2addr v0, v5 │ │ -390572: 1705 5851 ffff |002f: const-wide/32 v5, #float -nan // #ffff5158 │ │ -390578: 1607 0400 |0032: const-wide/16 v7, #int 4 // #4 │ │ -39057c: 9d02 0207 |0034: mul-long v2, v2, v7 │ │ -390580: 8197 |0036: int-to-long v7, v9 │ │ -390582: bb72 |0037: add-long/2addr v2, v7 │ │ -390584: 3610 0300 |0038: if-gt v0, v1, 003b // +0003 │ │ -390588: 2802 |003a: goto 003c // +0002 │ │ -39058a: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -39058c: 8147 |003c: int-to-long v7, v4 │ │ -39058e: bb72 |003d: add-long/2addr v2, v7 │ │ -390590: bb52 |003e: add-long/2addr v2, v5 │ │ -390592: 1604 0000 |003f: const-wide/16 v4, #int 0 // #0 │ │ -390596: 3109 0402 |0041: cmp-long v9, v4, v2 │ │ -39059a: 3c09 0300 |0043: if-gtz v9, 0046 // +0003 │ │ -39059e: 2802 |0045: goto 0047 // +0002 │ │ -3905a0: 7d22 |0046: neg-long v2, v2 │ │ -3905a2: 1604 1027 |0047: const-wide/16 v4, #int 10000 // #2710 │ │ -3905a6: 9d02 0204 |0049: mul-long v2, v2, v4 │ │ -3905aa: da00 0064 |004b: mul-int/lit8 v0, v0, #int 100 // #64 │ │ -3905ae: 8100 |004d: int-to-long v0, v0 │ │ -3905b0: bb02 |004e: add-long/2addr v2, v0 │ │ -3905b2: 81a0 |004f: int-to-long v0, v10 │ │ -3905b4: bb02 |0050: add-long/2addr v2, v0 │ │ -3905b6: 3b09 0300 |0051: if-gez v9, 0054 // +0003 │ │ -3905ba: 2804 |0053: goto 0057 // +0004 │ │ -3905bc: 7d29 |0054: neg-long v9, v2 │ │ -3905be: 9c02 0904 |0055: sub-long v2, v9, v4 │ │ -3905c2: 1002 |0057: return-wide v2 │ │ +390500: |[390500] net.sf.dibdib.thread_any.DateFunc.boxedJulian4EraDayAs12h:(J)J │ │ +390510: 1700 50ee de00 |0000: const-wide/32 v0, #float 2.0473e-38 // #00deee50 │ │ +390516: bb09 |0003: add-long/2addr v9, v0 │ │ +390518: 1700 c942 1a00 |0004: const-wide/32 v0, #float 2.41168e-39 // #001a42c9 │ │ +39051e: bb09 |0007: add-long/2addr v9, v0 │ │ +390520: 1600 3c00 |0008: const-wide/16 v0, #int 60 // #3c │ │ +390524: bc09 |000a: sub-long/2addr v9, v0 │ │ +390526: 1600 b505 |000b: const-wide/16 v0, #int 1461 // #5b5 │ │ +39052a: 9e02 0900 |000d: div-long v2, v9, v0 │ │ +39052e: 9d00 0002 |000f: mul-long v0, v0, v2 │ │ +390532: bc09 |0011: sub-long/2addr v9, v0 │ │ +390534: 849a |0012: long-to-int v10, v9 │ │ +390536: d3a9 6d01 |0013: div-int/lit16 v9, v10, #int 365 // #016d │ │ +39053a: d290 6d01 |0015: mul-int/lit16 v0, v9, #int 365 // #016d │ │ +39053e: b10a |0017: sub-int/2addr v10, v0 │ │ +390540: da00 0a05 |0018: mul-int/lit8 v0, v10, #int 5 // #05 │ │ +390544: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +390546: b010 |001b: add-int/2addr v0, v1 │ │ +390548: d300 9900 |001c: div-int/lit16 v0, v0, #int 153 // #0099 │ │ +39054c: d204 9900 |001e: mul-int/lit16 v4, v0, #int 153 // #0099 │ │ +390550: b014 |0020: add-int/2addr v4, v1 │ │ +390552: db04 0405 |0021: div-int/lit8 v4, v4, #int 5 // #05 │ │ +390556: b14a |0023: sub-int/2addr v10, v4 │ │ +390558: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +39055a: b04a |0025: add-int/2addr v10, v4 │ │ +39055c: 1305 0a00 |0026: const/16 v5, #int 10 // #a │ │ +390560: 3550 0400 |0028: if-ge v0, v5, 002c // +0004 │ │ +390564: 1235 |002a: const/4 v5, #int 3 // #3 │ │ +390566: 2803 |002b: goto 002e // +0003 │ │ +390568: 1305 f7ff |002c: const/16 v5, #int -9 // #fff7 │ │ +39056c: b050 |002e: add-int/2addr v0, v5 │ │ +39056e: 1705 5851 ffff |002f: const-wide/32 v5, #float -nan // #ffff5158 │ │ +390574: 1607 0400 |0032: const-wide/16 v7, #int 4 // #4 │ │ +390578: 9d02 0207 |0034: mul-long v2, v2, v7 │ │ +39057c: 8197 |0036: int-to-long v7, v9 │ │ +39057e: bb72 |0037: add-long/2addr v2, v7 │ │ +390580: 3610 0300 |0038: if-gt v0, v1, 003b // +0003 │ │ +390584: 2802 |003a: goto 003c // +0002 │ │ +390586: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +390588: 8147 |003c: int-to-long v7, v4 │ │ +39058a: bb72 |003d: add-long/2addr v2, v7 │ │ +39058c: bb52 |003e: add-long/2addr v2, v5 │ │ +39058e: 1604 0000 |003f: const-wide/16 v4, #int 0 // #0 │ │ +390592: 3109 0402 |0041: cmp-long v9, v4, v2 │ │ +390596: 3c09 0300 |0043: if-gtz v9, 0046 // +0003 │ │ +39059a: 2802 |0045: goto 0047 // +0002 │ │ +39059c: 7d22 |0046: neg-long v2, v2 │ │ +39059e: 1604 1027 |0047: const-wide/16 v4, #int 10000 // #2710 │ │ +3905a2: 9d02 0204 |0049: mul-long v2, v2, v4 │ │ +3905a6: da00 0064 |004b: mul-int/lit8 v0, v0, #int 100 // #64 │ │ +3905aa: 8100 |004d: int-to-long v0, v0 │ │ +3905ac: bb02 |004e: add-long/2addr v2, v0 │ │ +3905ae: 81a0 |004f: int-to-long v0, v10 │ │ +3905b0: bb02 |0050: add-long/2addr v2, v0 │ │ +3905b2: 3b09 0300 |0051: if-gez v9, 0054 // +0003 │ │ +3905b6: 2804 |0053: goto 0057 // +0004 │ │ +3905b8: 7d29 |0054: neg-long v9, v2 │ │ +3905ba: 9c02 0904 |0055: sub-long v2, v9, v4 │ │ +3905be: 1002 |0057: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x000d line=648 │ │ 0x0013 line=650 │ │ 0x001c line=651 │ │ 0x0021 line=652 │ │ locals : │ │ @@ -830015,33 +830015,33 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3914ec: |[3914ec] net.sf.dibdib.thread_any.DateFunc.checkTimeZone:()V │ │ -3914fc: 6300 3177 |0000: sget-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ -391500: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -391504: 0e00 |0004: return-void │ │ -391506: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -391508: 6a00 3177 |0006: sput-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ -39150c: 7100 bf9a 0000 |0008: invoke-static {}, Ljava/util/TimeZone;.getDefault:()Ljava/util/TimeZone; // method@9abf │ │ -391512: 0c00 |000b: move-result-object v0 │ │ -391514: 7100 5798 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -39151a: 0b01 |000f: move-result-wide v1 │ │ -39151c: 6e30 c09a 1002 |0010: invoke-virtual {v0, v1, v2}, Ljava/util/TimeZone;.getOffset:(J)I // method@9ac0 │ │ -391522: 0a00 |0013: move-result v0 │ │ -391524: 6700 3277 |0014: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ -391528: 6200 2677 |0016: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7726 │ │ -39152c: 1a01 864f |0018: const-string v1, "UTC" // string@4f86 │ │ -391530: 7110 c19a 0100 |001a: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@9ac1 │ │ -391536: 0c01 |001d: move-result-object v1 │ │ -391538: 6e20 7c99 1000 |001e: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@997c │ │ -39153e: 0e00 |0021: return-void │ │ +3914e8: |[3914e8] net.sf.dibdib.thread_any.DateFunc.checkTimeZone:()V │ │ +3914f8: 6300 3177 |0000: sget-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ +3914fc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +391500: 0e00 |0004: return-void │ │ +391502: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +391504: 6a00 3177 |0006: sput-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ +391508: 7100 bf9a 0000 |0008: invoke-static {}, Ljava/util/TimeZone;.getDefault:()Ljava/util/TimeZone; // method@9abf │ │ +39150e: 0c00 |000b: move-result-object v0 │ │ +391510: 7100 5798 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +391516: 0b01 |000f: move-result-wide v1 │ │ +391518: 6e30 c09a 1002 |0010: invoke-virtual {v0, v1, v2}, Ljava/util/TimeZone;.getOffset:(J)I // method@9ac0 │ │ +39151e: 0a00 |0013: move-result v0 │ │ +391520: 6700 3277 |0014: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ +391524: 6200 2677 |0016: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7726 │ │ +391528: 1a01 864f |0018: const-string v1, "UTC" // string@4f86 │ │ +39152c: 7110 c19a 0100 |001a: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@9ac1 │ │ +391532: 0c01 |001d: move-result-object v1 │ │ +391534: 6e20 7c99 1000 |001e: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@997c │ │ +39153a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0006 line=187 │ │ 0x0008 line=189 │ │ 0x000c line=190 │ │ 0x0016 line=191 │ │ @@ -830052,218 +830052,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 │ │ -3905c4: |[3905c4] net.sf.dibdib.thread_any.DateFunc.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J │ │ -3905d4: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ -3905d8: 120e |0002: const/4 v14, #int 0 // #0 │ │ -3905da: 2805 |0003: goto 0008 // +0005 │ │ -3905dc: 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 │ │ -3905e2: 0c0e |0007: move-result-object v14 │ │ -3905e4: 1600 0100 |0008: const-wide/16 v0, #int 1 // #1 │ │ -3905e8: 390e 1900 |000a: if-nez v14, 0023 // +0019 │ │ -3905ec: 20de d112 |000c: instance-of v14, v13, Ljava/lang/Long; // type@12d1 │ │ -3905f0: 380e 0900 |000e: if-eqz v14, 0017 // +0009 │ │ -3905f4: 1f0d d112 |0010: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ -3905f8: 6e10 a897 0d00 |0012: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3905fe: 0b0d |0015: move-result-wide v13 │ │ -390600: 100d |0016: return-wide v13 │ │ -390602: 20de e612 |0017: instance-of v14, v13, Ljava/lang/String; // type@12e6 │ │ -390606: 390e 0300 |0019: if-nez v14, 001c // +0003 │ │ -39060a: 1000 |001b: return-wide v0 │ │ -39060c: 1f0d e612 |001c: check-cast v13, Ljava/lang/String; // type@12e6 │ │ -390610: 7110 7da3 0d00 |001e: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ -390616: 0b0d |0021: move-result-wide v13 │ │ -390618: 100d |0022: return-wide v13 │ │ -39061a: 6202 1e77 |0023: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771e │ │ -39061e: 33e2 0500 |0025: if-ne v2, v14, 002a // +0005 │ │ -390622: 1a02 6f08 |0027: const-string v2, "A" // string@086f │ │ -390626: 2805 |0029: goto 002e // +0005 │ │ -390628: 6e10 48a3 0e00 |002a: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ -39062e: 0c02 |002d: move-result-object v2 │ │ -390630: 20d3 e612 |002e: instance-of v3, v13, Ljava/lang/String; // type@12e6 │ │ -390634: 1904 d041 |0030: const-wide/high16 v4, #long 4742290407621132288 // #41d0 │ │ -390638: 1256 |0032: const/4 v6, #int 5 // #5 │ │ -39063a: 1807 0000 0000 0020 ac40 |0033: const-wide v7, #double 3600 // #40ac200000000000 │ │ -390644: 1909 3840 |0038: const-wide/high16 v9, #long 4627448617123184640 // #4038 │ │ -390648: 3803 a100 |003a: if-eqz v3, 00db // +00a1 │ │ -39064c: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -39064e: 2333 1915 |003d: new-array v3, v3, [I // type@1519 │ │ -390652: 1f0d e612 |003f: check-cast v13, Ljava/lang/String; // type@12e6 │ │ -390656: 7110 64a3 0d00 |0041: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ -39065c: 0c0d |0044: move-result-object v13 │ │ -39065e: 380d 9500 |0045: if-eqz v13, 00da // +0095 │ │ -390662: 6e10 2298 0d00 |0047: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -390668: 0a0b |004a: move-result v11 │ │ -39066a: 37b6 0400 |004b: if-le v6, v11, 004f // +0004 │ │ -39066e: 2900 8d00 |004d: goto/16 00da // +008d │ │ -390672: 6206 0d77 |004f: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -390676: 6e10 49a3 0e00 |0051: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -39067c: 0a0e |0054: move-result v14 │ │ -39067e: 440e 060e |0055: aget v14, v6, v14 │ │ -390682: 180b 0000 0000 00dc ee40 |0057: const-wide v11, #double 63200 // #40eedc0000000000 │ │ -39068c: 1206 |005c: const/4 v6, #int 0 // #0 │ │ -39068e: 2b0e 2301 0000 |005d: packed-switch v14, 00000180 // +00000123 │ │ -390694: 1000 |0060: return-wide v0 │ │ -390696: 7120 71a3 3d00 |0061: invoke-static {v13, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ -39069c: 0b0d |0064: move-result-wide v13 │ │ -39069e: ad0d 0d09 |0065: mul-double v13, v13, v9 │ │ -3906a2: ad0d 0d07 |0067: mul-double v13, v13, v7 │ │ -3906a6: cbbd |0069: add-double/2addr v13, v11 │ │ -3906a8: 1800 643b df4f 8d17 4040 |006a: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ -3906b2: cb0d |006f: add-double/2addr v13, v0 │ │ -3906b4: 280a |0070: goto 007a // +000a │ │ -3906b6: 7120 71a3 3d00 |0071: invoke-static {v13, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ -3906bc: 0b0d |0074: move-result-wide v13 │ │ -3906be: ad0d 0d09 |0075: mul-double v13, v13, v9 │ │ -3906c2: ad0d 0d07 |0077: mul-double v13, v13, v7 │ │ -3906c6: cbbd |0079: add-double/2addr v13, v11 │ │ -3906c8: 4400 0306 |007a: aget v0, v3, v6 │ │ -3906cc: 3800 e400 |007c: if-eqz v0, 0160 // +00e4 │ │ -3906d0: 4400 0306 |007e: aget v0, v3, v6 │ │ -3906d4: 8300 |0080: int-to-double v0, v0 │ │ -3906d6: 1902 4e40 |0081: const-wide/high16 v2, #long 4633641066610819072 // #404e │ │ -3906da: ad00 0002 |0083: mul-double v0, v0, v2 │ │ -3906de: cc0d |0085: sub-double/2addr v13, v0 │ │ -3906e0: 2900 da00 |0086: goto/16 0160 // +00da │ │ -3906e4: 6e20 0998 6200 |0088: invoke-virtual {v2, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3906ea: 0a0e |008b: move-result v14 │ │ -3906ec: 6e20 1a98 ed00 |008c: invoke-virtual {v13, v14}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3906f2: 0a0e |008f: move-result v14 │ │ -3906f4: 3c0e 4000 |0090: if-gtz v14, 00d0 // +0040 │ │ -3906f8: 120e |0092: const/4 v14, #int 0 // #0 │ │ -3906fa: 6e10 2298 0d00 |0093: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -390700: 0a00 |0096: move-result v0 │ │ -390702: 350e 3900 |0097: if-ge v14, v0, 00d0 // +0039 │ │ -390706: 1300 3000 |0099: const/16 v0, #int 48 // #30 │ │ -39070a: 6e20 0998 ed00 |009b: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390710: 0a01 |009e: move-result v1 │ │ -390712: 3610 0a00 |009f: if-gt v0, v1, 00a9 // +000a │ │ -390716: 6e20 0998 ed00 |00a1: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39071c: 0a00 |00a4: move-result v0 │ │ -39071e: 1301 3900 |00a5: const/16 v1, #int 57 // #39 │ │ -390722: 3710 2600 |00a7: if-le v0, v1, 00cd // +0026 │ │ -390726: 1300 2d00 |00a9: const/16 v0, #int 45 // #2d │ │ -39072a: 6e20 0998 ed00 |00ab: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390730: 0a01 |00ae: move-result v1 │ │ -390732: 3210 1e00 |00af: if-eq v0, v1, 00cd // +001e │ │ -390736: 2200 e812 |00b1: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -39073a: 7010 4098 0000 |00b3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -390740: 6e30 2e98 6d0e |00b6: invoke-virtual {v13, v6, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -390746: 0c01 |00b9: move-result-object v1 │ │ -390748: 6e20 4b98 1000 |00ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39074e: 6e20 4b98 2000 |00bd: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390754: d801 0e01 |00c0: add-int/lit8 v1, v14, #int 1 // #01 │ │ -390758: 6e20 2d98 1d00 |00c2: invoke-virtual {v13, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39075e: 0c0d |00c5: move-result-object v13 │ │ -390760: 6e20 4b98 d000 |00c6: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390766: 6e10 5498 0000 |00c9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39076c: 0c0d |00cc: move-result-object v13 │ │ -39076e: d80e 0e01 |00cd: add-int/lit8 v14, v14, #int 1 // #01 │ │ -390772: 28c4 |00cf: goto 0093 // -003c │ │ -390774: 7110 7da3 0d00 |00d0: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ -39077a: 0b0d |00d3: move-result-wide v13 │ │ -39077c: 100d |00d4: return-wide v13 │ │ -39077e: 7110 7da3 0d00 |00d5: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ -390784: 0b0d |00d8: move-result-wide v13 │ │ -390786: 100d |00d9: return-wide v13 │ │ -390788: 1000 |00da: return-wide v0 │ │ -39078a: 20d2 d112 |00db: instance-of v2, v13, Ljava/lang/Long; // type@12d1 │ │ -39078e: 3802 1b00 |00dd: if-eqz v2, 00f8 // +001b │ │ -390792: 6202 0d77 |00df: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -390796: 6e10 49a3 0e00 |00e1: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -39079c: 0a03 |00e4: move-result v3 │ │ -39079e: 4402 0203 |00e5: aget v2, v2, v3 │ │ -3907a2: 3262 0a00 |00e7: if-eq v2, v6, 00f1 // +000a │ │ -3907a6: 1f0d d112 |00e9: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ -3907aa: 6e10 a897 0d00 |00eb: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3907b0: 0b02 |00ee: move-result-wide v2 │ │ -3907b2: 8622 |00ef: long-to-double v2, v2 │ │ -3907b4: 2813 |00f0: goto 0103 // +0013 │ │ -3907b6: 1f0d d112 |00f1: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ -3907ba: 6e10 a897 0d00 |00f3: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3907c0: 0b0d |00f6: move-result-wide v13 │ │ -3907c2: 100d |00f7: return-wide v13 │ │ -3907c4: 20d2 c112 |00f8: instance-of v2, v13, Ljava/lang/Double; // type@12c1 │ │ -3907c8: 3902 0300 |00fa: if-nez v2, 00fd // +0003 │ │ -3907cc: 1000 |00fc: return-wide v0 │ │ -3907ce: 1f0d c112 |00fd: check-cast v13, Ljava/lang/Double; // type@12c1 │ │ -3907d2: 6e10 6697 0d00 |00ff: invoke-virtual {v13}, Ljava/lang/Double;.doubleValue:()D // method@9766 │ │ -3907d8: 0b02 |0102: move-result-wide v2 │ │ -3907da: 620d 0d77 |0103: sget-object v13, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -3907de: 6e10 49a3 0e00 |0105: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -3907e4: 0a0e |0108: move-result v14 │ │ -3907e6: 440d 0d0e |0109: aget v13, v13, v14 │ │ -3907ea: 180b 0000 c09d 0c64 2d42 |010b: const-wide v11, #double 6.31163e+10 // #422d640c9dc00000 │ │ -3907f4: 2b0d 8000 0000 |0110: packed-switch v13, 00000190 // +00000080 │ │ -3907fa: 1000 |0113: return-wide v0 │ │ -3907fc: 180d 0000 0060 a018 7e41 |0114: const-wide v13, #double 3.15582e+07 // #417e18a060000000 │ │ -390806: ad0d 0d02 |0119: mul-double v13, v13, v2 │ │ -39080a: 2845 |011b: goto 0160 // +0045 │ │ -39080c: 7120 78a3 3200 |011c: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4UnixTicks:(D)D // method@a378 │ │ -390812: 0b0d |011f: move-result-wide v13 │ │ -390814: 2840 |0120: goto 0160 // +0040 │ │ -390816: 7120 75a3 3200 |0121: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ -39081c: 0b0d |0124: move-result-wide v13 │ │ -39081e: 283b |0125: goto 0160 // +003b │ │ -390820: 042d |0126: move-wide v13, v2 │ │ -390822: 2839 |0127: goto 0160 // +0039 │ │ -390824: 8a2d |0128: double-to-int v13, v2 │ │ -390826: d3de 0004 |0129: div-int/lit16 v14, v13, #int 1024 // #0400 │ │ -39082a: d4dd 0004 |012b: rem-int/lit16 v13, v13, #int 1024 // #0400 │ │ -39082e: 7120 bb97 3200 |012d: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ -390834: 0b00 |0130: move-result-wide v0 │ │ -390836: 1902 1c40 |0131: const-wide/high16 v2, #long 4619567317775286272 // #401c │ │ -39083a: ad00 0002 |0133: mul-double v0, v0, v2 │ │ -39083e: ad00 0009 |0135: mul-double v0, v0, v9 │ │ -390842: ad00 0007 |0137: mul-double v0, v0, v7 │ │ -390846: 7140 86a3 de10 |0139: invoke-static {v14, v13, v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4GpsSecs:(IID)D // method@a386 │ │ -39084c: 0b0d |013c: move-result-wide v13 │ │ -39084e: cbbd |013d: add-double/2addr v13, v11 │ │ -390850: 2822 |013e: goto 0160 // +0022 │ │ -390852: 7120 77a3 3200 |013f: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ -390858: 0b0d |0142: move-result-wide v13 │ │ -39085a: 281d |0143: goto 0160 // +001d │ │ -39085c: 8b2d |0144: double-to-long v13, v2 │ │ -39085e: 100d |0145: return-wide v13 │ │ -390860: ce42 |0146: div-double/2addr v2, v4 │ │ -390862: 2817 |0147: goto 015e // +0017 │ │ -390864: 7120 6fa3 3200 |0148: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ -39086a: 0b0d |014b: move-result-wide v13 │ │ -39086c: 7120 77a3 ed00 |014c: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ -390872: 0b0d |014f: move-result-wide v13 │ │ -390874: 2810 |0150: goto 0160 // +0010 │ │ -390876: 180d 0000 0000 0040 9f40 |0151: const-wide v13, #double 2000 // #409f400000000000 │ │ -390880: ccd2 |0156: sub-double/2addr v2, v13 │ │ -390882: 180d 52b8 1ed7 5318 7e41 |0157: const-wide v13, #double 3.15569e+07 // #417e1853d71eb852 │ │ -39088c: ad02 020d |015c: mul-double v2, v2, v13 │ │ -390890: ab0d 020b |015e: add-double v13, v2, v11 │ │ -390894: 1600 0000 |0160: const-wide/16 v0, #int 0 // #0 │ │ -390898: 3002 000d |0162: cmpg-double v2, v0, v13 │ │ -39089c: 3c02 0800 |0164: if-gtz v2, 016c // +0008 │ │ -3908a0: 1800 9a99 9999 9999 b93f |0166: const-wide v0, #double 0.1 // #3fb999999999999a │ │ -3908aa: 2806 |016b: goto 0171 // +0006 │ │ -3908ac: 1800 9a99 9999 9999 b9bf |016c: const-wide v0, #double -0.1 // #bfb999999999999a │ │ -3908b6: cbd0 |0171: add-double/2addr v0, v13 │ │ -3908b8: 8b06 |0172: double-to-long v6, v0 │ │ -3908ba: 8660 |0173: long-to-double v0, v6 │ │ -3908bc: cc0d |0174: sub-double/2addr v13, v0 │ │ -3908be: ad0d 0d04 |0175: mul-double v13, v13, v4 │ │ -3908c2: 8bd8 |0177: double-to-long v8, v13 │ │ -3908c4: 120a |0178: const/4 v10, #int 0 // #0 │ │ -3908c6: 120b |0179: const/4 v11, #int 0 // #0 │ │ -3908c8: 120c |017a: const/4 v12, #int 0 // #0 │ │ -3908ca: 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 │ │ -3908d0: 0b0d |017e: move-result-wide v13 │ │ -3908d2: 100d |017f: return-wide v13 │ │ -3908d4: 0001 0600 0c00 0000 7800 0000 2b00 ... |0180: packed-switch-data (16 units) │ │ -3908f4: 0001 0b00 0100 0000 4100 0000 3800 ... |0190: packed-switch-data (26 units) │ │ +3905c0: |[3905c0] net.sf.dibdib.thread_any.DateFunc.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J │ │ +3905d0: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ +3905d4: 120e |0002: const/4 v14, #int 0 // #0 │ │ +3905d6: 2805 |0003: goto 0008 // +0005 │ │ +3905d8: 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 │ │ +3905de: 0c0e |0007: move-result-object v14 │ │ +3905e0: 1600 0100 |0008: const-wide/16 v0, #int 1 // #1 │ │ +3905e4: 390e 1900 |000a: if-nez v14, 0023 // +0019 │ │ +3905e8: 20de d112 |000c: instance-of v14, v13, Ljava/lang/Long; // type@12d1 │ │ +3905ec: 380e 0900 |000e: if-eqz v14, 0017 // +0009 │ │ +3905f0: 1f0d d112 |0010: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ +3905f4: 6e10 a897 0d00 |0012: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3905fa: 0b0d |0015: move-result-wide v13 │ │ +3905fc: 100d |0016: return-wide v13 │ │ +3905fe: 20de e612 |0017: instance-of v14, v13, Ljava/lang/String; // type@12e6 │ │ +390602: 390e 0300 |0019: if-nez v14, 001c // +0003 │ │ +390606: 1000 |001b: return-wide v0 │ │ +390608: 1f0d e612 |001c: check-cast v13, Ljava/lang/String; // type@12e6 │ │ +39060c: 7110 7da3 0d00 |001e: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ +390612: 0b0d |0021: move-result-wide v13 │ │ +390614: 100d |0022: return-wide v13 │ │ +390616: 6202 1e77 |0023: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771e │ │ +39061a: 33e2 0500 |0025: if-ne v2, v14, 002a // +0005 │ │ +39061e: 1a02 6f08 |0027: const-string v2, "A" // string@086f │ │ +390622: 2805 |0029: goto 002e // +0005 │ │ +390624: 6e10 48a3 0e00 |002a: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ +39062a: 0c02 |002d: move-result-object v2 │ │ +39062c: 20d3 e612 |002e: instance-of v3, v13, Ljava/lang/String; // type@12e6 │ │ +390630: 1904 d041 |0030: const-wide/high16 v4, #long 4742290407621132288 // #41d0 │ │ +390634: 1256 |0032: const/4 v6, #int 5 // #5 │ │ +390636: 1807 0000 0000 0020 ac40 |0033: const-wide v7, #double 3600 // #40ac200000000000 │ │ +390640: 1909 3840 |0038: const-wide/high16 v9, #long 4627448617123184640 // #4038 │ │ +390644: 3803 a100 |003a: if-eqz v3, 00db // +00a1 │ │ +390648: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +39064a: 2333 1915 |003d: new-array v3, v3, [I // type@1519 │ │ +39064e: 1f0d e612 |003f: check-cast v13, Ljava/lang/String; // type@12e6 │ │ +390652: 7110 64a3 0d00 |0041: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ +390658: 0c0d |0044: move-result-object v13 │ │ +39065a: 380d 9500 |0045: if-eqz v13, 00da // +0095 │ │ +39065e: 6e10 2298 0d00 |0047: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +390664: 0a0b |004a: move-result v11 │ │ +390666: 37b6 0400 |004b: if-le v6, v11, 004f // +0004 │ │ +39066a: 2900 8d00 |004d: goto/16 00da // +008d │ │ +39066e: 6206 0d77 |004f: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +390672: 6e10 49a3 0e00 |0051: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +390678: 0a0e |0054: move-result v14 │ │ +39067a: 440e 060e |0055: aget v14, v6, v14 │ │ +39067e: 180b 0000 0000 00dc ee40 |0057: const-wide v11, #double 63200 // #40eedc0000000000 │ │ +390688: 1206 |005c: const/4 v6, #int 0 // #0 │ │ +39068a: 2b0e 2301 0000 |005d: packed-switch v14, 00000180 // +00000123 │ │ +390690: 1000 |0060: return-wide v0 │ │ +390692: 7120 71a3 3d00 |0061: invoke-static {v13, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ +390698: 0b0d |0064: move-result-wide v13 │ │ +39069a: ad0d 0d09 |0065: mul-double v13, v13, v9 │ │ +39069e: ad0d 0d07 |0067: mul-double v13, v13, v7 │ │ +3906a2: cbbd |0069: add-double/2addr v13, v11 │ │ +3906a4: 1800 643b df4f 8d17 4040 |006a: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ +3906ae: cb0d |006f: add-double/2addr v13, v0 │ │ +3906b0: 280a |0070: goto 007a // +000a │ │ +3906b2: 7120 71a3 3d00 |0071: invoke-static {v13, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ +3906b8: 0b0d |0074: move-result-wide v13 │ │ +3906ba: ad0d 0d09 |0075: mul-double v13, v13, v9 │ │ +3906be: ad0d 0d07 |0077: mul-double v13, v13, v7 │ │ +3906c2: cbbd |0079: add-double/2addr v13, v11 │ │ +3906c4: 4400 0306 |007a: aget v0, v3, v6 │ │ +3906c8: 3800 e400 |007c: if-eqz v0, 0160 // +00e4 │ │ +3906cc: 4400 0306 |007e: aget v0, v3, v6 │ │ +3906d0: 8300 |0080: int-to-double v0, v0 │ │ +3906d2: 1902 4e40 |0081: const-wide/high16 v2, #long 4633641066610819072 // #404e │ │ +3906d6: ad00 0002 |0083: mul-double v0, v0, v2 │ │ +3906da: cc0d |0085: sub-double/2addr v13, v0 │ │ +3906dc: 2900 da00 |0086: goto/16 0160 // +00da │ │ +3906e0: 6e20 0998 6200 |0088: invoke-virtual {v2, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3906e6: 0a0e |008b: move-result v14 │ │ +3906e8: 6e20 1a98 ed00 |008c: invoke-virtual {v13, v14}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3906ee: 0a0e |008f: move-result v14 │ │ +3906f0: 3c0e 4000 |0090: if-gtz v14, 00d0 // +0040 │ │ +3906f4: 120e |0092: const/4 v14, #int 0 // #0 │ │ +3906f6: 6e10 2298 0d00 |0093: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3906fc: 0a00 |0096: move-result v0 │ │ +3906fe: 350e 3900 |0097: if-ge v14, v0, 00d0 // +0039 │ │ +390702: 1300 3000 |0099: const/16 v0, #int 48 // #30 │ │ +390706: 6e20 0998 ed00 |009b: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39070c: 0a01 |009e: move-result v1 │ │ +39070e: 3610 0a00 |009f: if-gt v0, v1, 00a9 // +000a │ │ +390712: 6e20 0998 ed00 |00a1: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390718: 0a00 |00a4: move-result v0 │ │ +39071a: 1301 3900 |00a5: const/16 v1, #int 57 // #39 │ │ +39071e: 3710 2600 |00a7: if-le v0, v1, 00cd // +0026 │ │ +390722: 1300 2d00 |00a9: const/16 v0, #int 45 // #2d │ │ +390726: 6e20 0998 ed00 |00ab: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39072c: 0a01 |00ae: move-result v1 │ │ +39072e: 3210 1e00 |00af: if-eq v0, v1, 00cd // +001e │ │ +390732: 2200 e812 |00b1: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +390736: 7010 4098 0000 |00b3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39073c: 6e30 2e98 6d0e |00b6: invoke-virtual {v13, v6, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +390742: 0c01 |00b9: move-result-object v1 │ │ +390744: 6e20 4b98 1000 |00ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39074a: 6e20 4b98 2000 |00bd: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390750: d801 0e01 |00c0: add-int/lit8 v1, v14, #int 1 // #01 │ │ +390754: 6e20 2d98 1d00 |00c2: invoke-virtual {v13, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39075a: 0c0d |00c5: move-result-object v13 │ │ +39075c: 6e20 4b98 d000 |00c6: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390762: 6e10 5498 0000 |00c9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +390768: 0c0d |00cc: move-result-object v13 │ │ +39076a: d80e 0e01 |00cd: add-int/lit8 v14, v14, #int 1 // #01 │ │ +39076e: 28c4 |00cf: goto 0093 // -003c │ │ +390770: 7110 7da3 0d00 |00d0: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ +390776: 0b0d |00d3: move-result-wide v13 │ │ +390778: 100d |00d4: return-wide v13 │ │ +39077a: 7110 7da3 0d00 |00d5: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ +390780: 0b0d |00d8: move-result-wide v13 │ │ +390782: 100d |00d9: return-wide v13 │ │ +390784: 1000 |00da: return-wide v0 │ │ +390786: 20d2 d112 |00db: instance-of v2, v13, Ljava/lang/Long; // type@12d1 │ │ +39078a: 3802 1b00 |00dd: if-eqz v2, 00f8 // +001b │ │ +39078e: 6202 0d77 |00df: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +390792: 6e10 49a3 0e00 |00e1: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +390798: 0a03 |00e4: move-result v3 │ │ +39079a: 4402 0203 |00e5: aget v2, v2, v3 │ │ +39079e: 3262 0a00 |00e7: if-eq v2, v6, 00f1 // +000a │ │ +3907a2: 1f0d d112 |00e9: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ +3907a6: 6e10 a897 0d00 |00eb: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3907ac: 0b02 |00ee: move-result-wide v2 │ │ +3907ae: 8622 |00ef: long-to-double v2, v2 │ │ +3907b0: 2813 |00f0: goto 0103 // +0013 │ │ +3907b2: 1f0d d112 |00f1: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ +3907b6: 6e10 a897 0d00 |00f3: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3907bc: 0b0d |00f6: move-result-wide v13 │ │ +3907be: 100d |00f7: return-wide v13 │ │ +3907c0: 20d2 c112 |00f8: instance-of v2, v13, Ljava/lang/Double; // type@12c1 │ │ +3907c4: 3902 0300 |00fa: if-nez v2, 00fd // +0003 │ │ +3907c8: 1000 |00fc: return-wide v0 │ │ +3907ca: 1f0d c112 |00fd: check-cast v13, Ljava/lang/Double; // type@12c1 │ │ +3907ce: 6e10 6697 0d00 |00ff: invoke-virtual {v13}, Ljava/lang/Double;.doubleValue:()D // method@9766 │ │ +3907d4: 0b02 |0102: move-result-wide v2 │ │ +3907d6: 620d 0d77 |0103: sget-object v13, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +3907da: 6e10 49a3 0e00 |0105: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +3907e0: 0a0e |0108: move-result v14 │ │ +3907e2: 440d 0d0e |0109: aget v13, v13, v14 │ │ +3907e6: 180b 0000 c09d 0c64 2d42 |010b: const-wide v11, #double 6.31163e+10 // #422d640c9dc00000 │ │ +3907f0: 2b0d 8000 0000 |0110: packed-switch v13, 00000190 // +00000080 │ │ +3907f6: 1000 |0113: return-wide v0 │ │ +3907f8: 180d 0000 0060 a018 7e41 |0114: const-wide v13, #double 3.15582e+07 // #417e18a060000000 │ │ +390802: ad0d 0d02 |0119: mul-double v13, v13, v2 │ │ +390806: 2845 |011b: goto 0160 // +0045 │ │ +390808: 7120 78a3 3200 |011c: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4UnixTicks:(D)D // method@a378 │ │ +39080e: 0b0d |011f: move-result-wide v13 │ │ +390810: 2840 |0120: goto 0160 // +0040 │ │ +390812: 7120 75a3 3200 |0121: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ +390818: 0b0d |0124: move-result-wide v13 │ │ +39081a: 283b |0125: goto 0160 // +003b │ │ +39081c: 042d |0126: move-wide v13, v2 │ │ +39081e: 2839 |0127: goto 0160 // +0039 │ │ +390820: 8a2d |0128: double-to-int v13, v2 │ │ +390822: d3de 0004 |0129: div-int/lit16 v14, v13, #int 1024 // #0400 │ │ +390826: d4dd 0004 |012b: rem-int/lit16 v13, v13, #int 1024 // #0400 │ │ +39082a: 7120 bb97 3200 |012d: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ +390830: 0b00 |0130: move-result-wide v0 │ │ +390832: 1902 1c40 |0131: const-wide/high16 v2, #long 4619567317775286272 // #401c │ │ +390836: ad00 0002 |0133: mul-double v0, v0, v2 │ │ +39083a: ad00 0009 |0135: mul-double v0, v0, v9 │ │ +39083e: ad00 0007 |0137: mul-double v0, v0, v7 │ │ +390842: 7140 86a3 de10 |0139: invoke-static {v14, v13, v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4GpsSecs:(IID)D // method@a386 │ │ +390848: 0b0d |013c: move-result-wide v13 │ │ +39084a: cbbd |013d: add-double/2addr v13, v11 │ │ +39084c: 2822 |013e: goto 0160 // +0022 │ │ +39084e: 7120 77a3 3200 |013f: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ +390854: 0b0d |0142: move-result-wide v13 │ │ +390856: 281d |0143: goto 0160 // +001d │ │ +390858: 8b2d |0144: double-to-long v13, v2 │ │ +39085a: 100d |0145: return-wide v13 │ │ +39085c: ce42 |0146: div-double/2addr v2, v4 │ │ +39085e: 2817 |0147: goto 015e // +0017 │ │ +390860: 7120 6fa3 3200 |0148: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ +390866: 0b0d |014b: move-result-wide v13 │ │ +390868: 7120 77a3 ed00 |014c: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ +39086e: 0b0d |014f: move-result-wide v13 │ │ +390870: 2810 |0150: goto 0160 // +0010 │ │ +390872: 180d 0000 0000 0040 9f40 |0151: const-wide v13, #double 2000 // #409f400000000000 │ │ +39087c: ccd2 |0156: sub-double/2addr v2, v13 │ │ +39087e: 180d 52b8 1ed7 5318 7e41 |0157: const-wide v13, #double 3.15569e+07 // #417e1853d71eb852 │ │ +390888: ad02 020d |015c: mul-double v2, v2, v13 │ │ +39088c: ab0d 020b |015e: add-double v13, v2, v11 │ │ +390890: 1600 0000 |0160: const-wide/16 v0, #int 0 // #0 │ │ +390894: 3002 000d |0162: cmpg-double v2, v0, v13 │ │ +390898: 3c02 0800 |0164: if-gtz v2, 016c // +0008 │ │ +39089c: 1800 9a99 9999 9999 b93f |0166: const-wide v0, #double 0.1 // #3fb999999999999a │ │ +3908a6: 2806 |016b: goto 0171 // +0006 │ │ +3908a8: 1800 9a99 9999 9999 b9bf |016c: const-wide v0, #double -0.1 // #bfb999999999999a │ │ +3908b2: cbd0 |0171: add-double/2addr v0, v13 │ │ +3908b4: 8b06 |0172: double-to-long v6, v0 │ │ +3908b6: 8660 |0173: long-to-double v0, v6 │ │ +3908b8: cc0d |0174: sub-double/2addr v13, v0 │ │ +3908ba: ad0d 0d04 |0175: mul-double v13, v13, v4 │ │ +3908be: 8bd8 |0177: double-to-long v8, v13 │ │ +3908c0: 120a |0178: const/4 v10, #int 0 // #0 │ │ +3908c2: 120b |0179: const/4 v11, #int 0 // #0 │ │ +3908c4: 120c |017a: const/4 v12, #int 0 // #0 │ │ +3908c6: 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 │ │ +3908cc: 0b0d |017e: move-result-wide v13 │ │ +3908ce: 100d |017f: return-wide v13 │ │ +3908d0: 0001 0600 0c00 0000 7800 0000 2b00 ... |0180: packed-switch-data (16 units) │ │ +3908f0: 0001 0b00 0100 0000 4100 0000 3800 ... |0190: packed-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1561 │ │ 0x000c line=1563 │ │ 0x0010 line=1564 │ │ 0x0017 line=1565 │ │ 0x001c line=1568 │ │ @@ -830308,172 +830308,172 @@ │ │ type : '(JLjava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 344 16-bit code units │ │ -38ebdc: |[38ebdc] net.sf.dibdib.thread_any.DateFunc.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; │ │ -38ebec: 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 │ │ -38ebf2: 0c00 |0003: move-result-object v0 │ │ -38ebf4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -38ebf8: 120b |0006: const/4 v11, #int 0 // #0 │ │ -38ebfa: 110b |0007: return-object v11 │ │ -38ebfc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -38ebfe: 2312 1915 |0009: new-array v2, v1, [I // type@1519 │ │ -38ec02: 7130 74a3 cb02 |000b: invoke-static {v11, v12, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ -38ec08: 0b03 |000e: move-result-wide v3 │ │ -38ec0a: 6205 0d77 |000f: sget-object v5, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38ec0e: 6e10 49a3 0000 |0011: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38ec14: 0a06 |0014: move-result v6 │ │ -38ec16: 4405 0506 |0015: aget v5, v5, v6 │ │ -38ec1a: 1806 0000 0060 a018 7e41 |0017: const-wide v6, #double 3.15582e+07 // #417e18a060000000 │ │ -38ec24: 1208 |001c: const/4 v8, #int 0 // #0 │ │ -38ec26: 1809 0000 c09d 0c64 2d42 |001d: const-wide v9, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38ec30: 2b05 0a01 0000 |0022: packed-switch v5, 0000012c // +0000010a │ │ -38ec36: 6202 0d77 |0025: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ -38ec3a: 6e10 49a3 0000 |0027: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38ec40: 0a05 |002a: move-result v5 │ │ -38ec42: 4402 0205 |002b: aget v2, v2, v5 │ │ -38ec46: 2b02 1901 0000 |002d: packed-switch v2, 00000146 // +00000119 │ │ -38ec4c: 220b e812 |0030: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ec50: 7010 4098 0b00 |0032: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ec56: 1a0c ca54 |0035: const-string v12, "Y" // string@54ca │ │ -38ec5a: 6e20 4b98 cb00 |0037: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ec60: ce63 |003a: div-double/2addr v3, v6 │ │ -38ec62: 6e30 4598 3b04 |003b: invoke-virtual {v11, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -38ec68: 6e10 5498 0b00 |003e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ec6e: 0c0b |0041: move-result-object v11 │ │ -38ec70: 110b |0042: return-object v11 │ │ -38ec72: ce63 |0043: div-double/2addr v3, v6 │ │ -38ec74: 7120 6c97 4300 |0044: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38ec7a: 0c0b |0047: move-result-object v11 │ │ -38ec7c: 110b |0048: return-object v11 │ │ -38ec7e: 7120 84a3 4300 |0049: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38ec84: 0b0b |004c: move-result-wide v11 │ │ -38ec86: 7120 8ba3 cb00 |004d: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ -38ec8c: 0b0b |0050: move-result-wide v11 │ │ -38ec8e: 86bb |0051: long-to-double v11, v11 │ │ -38ec90: 1800 0000 0000 0040 8f40 |0052: const-wide v0, #double 1000 // #408f400000000000 │ │ -38ec9a: ce0b |0057: div-double/2addr v11, v0 │ │ -38ec9c: 7120 6c97 cb00 |0058: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38eca2: 0c0b |005b: move-result-object v11 │ │ -38eca4: 110b |005c: return-object v11 │ │ -38eca6: 7120 84a3 4300 |005d: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38ecac: 0b0b |0060: move-result-wide v11 │ │ -38ecae: 7120 6c97 cb00 |0061: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38ecb4: 0c0b |0064: move-result-object v11 │ │ -38ecb6: 110b |0065: return-object v11 │ │ -38ecb8: 7120 6c97 4300 |0066: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38ecbe: 0c0b |0069: move-result-object v11 │ │ -38ecc0: 110b |006a: return-object v11 │ │ -38ecc2: 7120 84a3 4300 |006b: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38ecc8: 0b0b |006e: move-result-wide v11 │ │ -38ecca: 1902 3340 |006f: const-wide/high16 v2, #long 4626041242239631360 // #4033 │ │ -38ecce: cc2b |0071: sub-double/2addr v11, v2 │ │ -38ecd0: 1602 0000 |0072: const-wide/16 v2, #int 0 // #0 │ │ -38ecd4: 7120 83a3 3200 |0074: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4Atomic2000:(D)D // method@a383 │ │ -38ecda: 0b02 |0077: move-result-wide v2 │ │ -38ecdc: cc2b |0078: sub-double/2addr v11, v2 │ │ -38ecde: 1602 d007 |0079: const-wide/16 v2, #int 2000 // #7d0 │ │ -38ece2: 7140 6ea3 3211 |007b: invoke-static {v2, v3, v1, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ -38ece8: 0b02 |007e: move-result-wide v2 │ │ -38ecea: 1604 bc07 |007f: const-wide/16 v4, #int 1980 // #7bc │ │ -38ecee: 126d |0081: const/4 v13, #int 6 // #6 │ │ -38ecf0: 7140 6ea3 54d1 |0082: invoke-static {v4, v5, v1, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ -38ecf6: 0b00 |0085: move-result-wide v0 │ │ -38ecf8: bc02 |0086: sub-long/2addr v2, v0 │ │ -38ecfa: 8620 |0087: long-to-double v0, v2 │ │ -38ecfc: 1902 3840 |0088: const-wide/high16 v2, #long 4627448617123184640 // #4038 │ │ -38ed00: ad00 0002 |008a: mul-double v0, v0, v2 │ │ -38ed04: 1802 0000 0000 0020 ac40 |008c: const-wide v2, #double 3600 // #40ac200000000000 │ │ -38ed0e: ad00 0002 |0091: mul-double v0, v0, v2 │ │ -38ed12: cb0b |0093: add-double/2addr v11, v0 │ │ -38ed14: 1800 0000 0000 0075 2241 |0094: const-wide v0, #double 604800 // #4122750000000000 │ │ -38ed1e: ce0b |0099: div-double/2addr v11, v0 │ │ -38ed20: 7120 6c97 cb00 |009a: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38ed26: 0c0b |009d: move-result-object v11 │ │ -38ed28: 110b |009e: return-object v11 │ │ -38ed2a: 7120 73a3 4300 |009f: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38ed30: 0b0b |00a2: move-result-wide v11 │ │ -38ed32: 7120 6c97 cb00 |00a3: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38ed38: 0c0b |00a6: move-result-object v11 │ │ -38ed3a: 110b |00a7: return-object v11 │ │ -38ed3c: 220d d112 |00a8: new-instance v13, Ljava/lang/Long; // type@12d1 │ │ -38ed40: 7030 a397 bd0c |00aa: invoke-direct {v13, v11, v12}, Ljava/lang/Long;.:(J)V // method@97a3 │ │ -38ed46: 110d |00ad: return-object v13 │ │ -38ed48: 220b c112 |00ae: new-instance v11, Ljava/lang/Double; // type@12c1 │ │ -38ed4c: 440c 0208 |00b0: aget v12, v2, v8 │ │ -38ed50: 83cc |00b2: int-to-double v12, v12 │ │ -38ed52: 1900 4e40 |00b3: const-wide/high16 v0, #long 4633641066610819072 // #404e │ │ -38ed56: ad0c 0c00 |00b5: mul-double v12, v12, v0 │ │ -38ed5a: cbc3 |00b7: add-double/2addr v3, v12 │ │ -38ed5c: 7120 72a3 4300 |00b8: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ -38ed62: 0b0c |00bb: move-result-wide v12 │ │ -38ed64: 8bcc |00bc: double-to-long v12, v12 │ │ -38ed66: 7120 93a3 dc00 |00bd: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.weekday4EraDay:(J)I // method@a393 │ │ -38ed6c: 0a0c |00c0: move-result v12 │ │ -38ed6e: 83cc |00c1: int-to-double v12, v12 │ │ -38ed70: 7030 6397 cb0d |00c2: invoke-direct {v11, v12, v13}, Ljava/lang/Double;.:(D)V // method@9763 │ │ -38ed76: 110b |00c5: return-object v11 │ │ -38ed78: 220b d112 |00c6: new-instance v11, Ljava/lang/Long; // type@12d1 │ │ -38ed7c: cc93 |00c8: sub-double/2addr v3, v9 │ │ -38ed7e: 190c d041 |00c9: const-wide/high16 v12, #long 4742290407621132288 // #41d0 │ │ -38ed82: ad03 030c |00cb: mul-double v3, v3, v12 │ │ -38ed86: 8b3c |00cd: double-to-long v12, v3 │ │ -38ed88: 7030 a397 cb0d |00ce: invoke-direct {v11, v12, v13}, Ljava/lang/Long;.:(J)V // method@97a3 │ │ -38ed8e: 110b |00d1: return-object v11 │ │ -38ed90: 7120 73a3 4300 |00d2: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38ed96: 0b0b |00d5: move-result-wide v11 │ │ -38ed98: 7120 88a3 cb00 |00d6: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4EraDay:(D)D // method@a388 │ │ -38ed9e: 0b0b |00d9: move-result-wide v11 │ │ -38eda0: 7120 6c97 cb00 |00da: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38eda6: 0c0b |00dd: move-result-object v11 │ │ -38eda8: 110b |00de: return-object v11 │ │ -38edaa: cc93 |00df: sub-double/2addr v3, v9 │ │ -38edac: 180b 52b8 1ed7 5318 7e41 |00e0: const-wide v11, #double 3.15569e+07 // #417e1853d71eb852 │ │ -38edb6: ceb3 |00e5: div-double/2addr v3, v11 │ │ -38edb8: 180b 0000 0000 0040 9f40 |00e6: const-wide v11, #double 2000 // #409f400000000000 │ │ -38edc2: cbb3 |00eb: add-double/2addr v3, v11 │ │ -38edc4: 7120 6c97 4300 |00ec: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38edca: 0c0b |00ef: move-result-object v11 │ │ -38edcc: 110b |00f0: return-object v11 │ │ -38edce: 130d 2e00 |00f1: const/16 v13, #int 46 // #2e │ │ -38edd2: 7130 5da3 cb0d |00f3: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ -38edd8: 0c0b |00f6: move-result-object v11 │ │ -38edda: 110b |00f7: return-object v11 │ │ -38eddc: 7120 84a3 4300 |00f8: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38ede2: 0b0b |00fb: move-result-wide v11 │ │ -38ede4: 1800 643b df4f 8d17 4040 |00fc: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ -38edee: cc0b |0101: sub-double/2addr v11, v0 │ │ -38edf0: 7120 67a3 cb00 |0102: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ -38edf6: 0c0b |0105: move-result-object v11 │ │ -38edf8: 130c 4500 |0106: const/16 v12, #int 69 // #45 │ │ -38edfc: 130d 4100 |0108: const/16 v13, #int 65 // #41 │ │ -38ee00: 6e30 2698 cb0d |010a: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -38ee06: 0c0b |010d: move-result-object v11 │ │ -38ee08: 110b |010e: return-object v11 │ │ -38ee0a: 7120 84a3 4300 |010f: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38ee10: 0b0b |0112: move-result-wide v11 │ │ -38ee12: 7120 67a3 cb00 |0113: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ -38ee18: 0c0b |0116: move-result-object v11 │ │ -38ee1a: 110b |0117: return-object v11 │ │ -38ee1c: 6e10 2298 0d00 |0118: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -38ee22: 0a02 |011b: move-result v2 │ │ -38ee24: 3321 0300 |011c: if-ne v1, v2, 011f // +0003 │ │ -38ee28: 2805 |011e: goto 0123 // +0005 │ │ -38ee2a: 6e10 48a3 0000 |011f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ -38ee30: 0c0d |0122: move-result-object v13 │ │ -38ee32: 6e20 0998 8d00 |0123: invoke-virtual {v13, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38ee38: 0a0d |0126: move-result v13 │ │ -38ee3a: 7130 5da3 cb0d |0127: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ -38ee40: 0c0b |012a: move-result-object v11 │ │ -38ee42: 110b |012b: return-object v11 │ │ -38ee44: 0001 0b00 0100 0000 bd00 0000 b000 ... |012c: packed-switch-data (26 units) │ │ -38ee78: 0001 0700 0c00 0000 eb00 0000 eb00 ... |0146: packed-switch-data (18 units) │ │ +38ebd8: |[38ebd8] net.sf.dibdib.thread_any.DateFunc.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; │ │ +38ebe8: 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 │ │ +38ebee: 0c00 |0003: move-result-object v0 │ │ +38ebf0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +38ebf4: 120b |0006: const/4 v11, #int 0 // #0 │ │ +38ebf6: 110b |0007: return-object v11 │ │ +38ebf8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +38ebfa: 2312 1915 |0009: new-array v2, v1, [I // type@1519 │ │ +38ebfe: 7130 74a3 cb02 |000b: invoke-static {v11, v12, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ +38ec04: 0b03 |000e: move-result-wide v3 │ │ +38ec06: 6205 0d77 |000f: sget-object v5, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38ec0a: 6e10 49a3 0000 |0011: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38ec10: 0a06 |0014: move-result v6 │ │ +38ec12: 4405 0506 |0015: aget v5, v5, v6 │ │ +38ec16: 1806 0000 0060 a018 7e41 |0017: const-wide v6, #double 3.15582e+07 // #417e18a060000000 │ │ +38ec20: 1208 |001c: const/4 v8, #int 0 // #0 │ │ +38ec22: 1809 0000 c09d 0c64 2d42 |001d: const-wide v9, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38ec2c: 2b05 0a01 0000 |0022: packed-switch v5, 0000012c // +0000010a │ │ +38ec32: 6202 0d77 |0025: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770d │ │ +38ec36: 6e10 49a3 0000 |0027: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38ec3c: 0a05 |002a: move-result v5 │ │ +38ec3e: 4402 0205 |002b: aget v2, v2, v5 │ │ +38ec42: 2b02 1901 0000 |002d: packed-switch v2, 00000146 // +00000119 │ │ +38ec48: 220b e812 |0030: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ec4c: 7010 4098 0b00 |0032: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ec52: 1a0c ca54 |0035: const-string v12, "Y" // string@54ca │ │ +38ec56: 6e20 4b98 cb00 |0037: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ec5c: ce63 |003a: div-double/2addr v3, v6 │ │ +38ec5e: 6e30 4598 3b04 |003b: invoke-virtual {v11, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +38ec64: 6e10 5498 0b00 |003e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ec6a: 0c0b |0041: move-result-object v11 │ │ +38ec6c: 110b |0042: return-object v11 │ │ +38ec6e: ce63 |0043: div-double/2addr v3, v6 │ │ +38ec70: 7120 6c97 4300 |0044: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38ec76: 0c0b |0047: move-result-object v11 │ │ +38ec78: 110b |0048: return-object v11 │ │ +38ec7a: 7120 84a3 4300 |0049: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38ec80: 0b0b |004c: move-result-wide v11 │ │ +38ec82: 7120 8ba3 cb00 |004d: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ +38ec88: 0b0b |0050: move-result-wide v11 │ │ +38ec8a: 86bb |0051: long-to-double v11, v11 │ │ +38ec8c: 1800 0000 0000 0040 8f40 |0052: const-wide v0, #double 1000 // #408f400000000000 │ │ +38ec96: ce0b |0057: div-double/2addr v11, v0 │ │ +38ec98: 7120 6c97 cb00 |0058: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38ec9e: 0c0b |005b: move-result-object v11 │ │ +38eca0: 110b |005c: return-object v11 │ │ +38eca2: 7120 84a3 4300 |005d: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38eca8: 0b0b |0060: move-result-wide v11 │ │ +38ecaa: 7120 6c97 cb00 |0061: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38ecb0: 0c0b |0064: move-result-object v11 │ │ +38ecb2: 110b |0065: return-object v11 │ │ +38ecb4: 7120 6c97 4300 |0066: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38ecba: 0c0b |0069: move-result-object v11 │ │ +38ecbc: 110b |006a: return-object v11 │ │ +38ecbe: 7120 84a3 4300 |006b: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38ecc4: 0b0b |006e: move-result-wide v11 │ │ +38ecc6: 1902 3340 |006f: const-wide/high16 v2, #long 4626041242239631360 // #4033 │ │ +38ecca: cc2b |0071: sub-double/2addr v11, v2 │ │ +38eccc: 1602 0000 |0072: const-wide/16 v2, #int 0 // #0 │ │ +38ecd0: 7120 83a3 3200 |0074: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4Atomic2000:(D)D // method@a383 │ │ +38ecd6: 0b02 |0077: move-result-wide v2 │ │ +38ecd8: cc2b |0078: sub-double/2addr v11, v2 │ │ +38ecda: 1602 d007 |0079: const-wide/16 v2, #int 2000 // #7d0 │ │ +38ecde: 7140 6ea3 3211 |007b: invoke-static {v2, v3, v1, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ +38ece4: 0b02 |007e: move-result-wide v2 │ │ +38ece6: 1604 bc07 |007f: const-wide/16 v4, #int 1980 // #7bc │ │ +38ecea: 126d |0081: const/4 v13, #int 6 // #6 │ │ +38ecec: 7140 6ea3 54d1 |0082: invoke-static {v4, v5, v1, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ +38ecf2: 0b00 |0085: move-result-wide v0 │ │ +38ecf4: bc02 |0086: sub-long/2addr v2, v0 │ │ +38ecf6: 8620 |0087: long-to-double v0, v2 │ │ +38ecf8: 1902 3840 |0088: const-wide/high16 v2, #long 4627448617123184640 // #4038 │ │ +38ecfc: ad00 0002 |008a: mul-double v0, v0, v2 │ │ +38ed00: 1802 0000 0000 0020 ac40 |008c: const-wide v2, #double 3600 // #40ac200000000000 │ │ +38ed0a: ad00 0002 |0091: mul-double v0, v0, v2 │ │ +38ed0e: cb0b |0093: add-double/2addr v11, v0 │ │ +38ed10: 1800 0000 0000 0075 2241 |0094: const-wide v0, #double 604800 // #4122750000000000 │ │ +38ed1a: ce0b |0099: div-double/2addr v11, v0 │ │ +38ed1c: 7120 6c97 cb00 |009a: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38ed22: 0c0b |009d: move-result-object v11 │ │ +38ed24: 110b |009e: return-object v11 │ │ +38ed26: 7120 73a3 4300 |009f: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38ed2c: 0b0b |00a2: move-result-wide v11 │ │ +38ed2e: 7120 6c97 cb00 |00a3: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38ed34: 0c0b |00a6: move-result-object v11 │ │ +38ed36: 110b |00a7: return-object v11 │ │ +38ed38: 220d d112 |00a8: new-instance v13, Ljava/lang/Long; // type@12d1 │ │ +38ed3c: 7030 a397 bd0c |00aa: invoke-direct {v13, v11, v12}, Ljava/lang/Long;.:(J)V // method@97a3 │ │ +38ed42: 110d |00ad: return-object v13 │ │ +38ed44: 220b c112 |00ae: new-instance v11, Ljava/lang/Double; // type@12c1 │ │ +38ed48: 440c 0208 |00b0: aget v12, v2, v8 │ │ +38ed4c: 83cc |00b2: int-to-double v12, v12 │ │ +38ed4e: 1900 4e40 |00b3: const-wide/high16 v0, #long 4633641066610819072 // #404e │ │ +38ed52: ad0c 0c00 |00b5: mul-double v12, v12, v0 │ │ +38ed56: cbc3 |00b7: add-double/2addr v3, v12 │ │ +38ed58: 7120 72a3 4300 |00b8: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ +38ed5e: 0b0c |00bb: move-result-wide v12 │ │ +38ed60: 8bcc |00bc: double-to-long v12, v12 │ │ +38ed62: 7120 93a3 dc00 |00bd: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.weekday4EraDay:(J)I // method@a393 │ │ +38ed68: 0a0c |00c0: move-result v12 │ │ +38ed6a: 83cc |00c1: int-to-double v12, v12 │ │ +38ed6c: 7030 6397 cb0d |00c2: invoke-direct {v11, v12, v13}, Ljava/lang/Double;.:(D)V // method@9763 │ │ +38ed72: 110b |00c5: return-object v11 │ │ +38ed74: 220b d112 |00c6: new-instance v11, Ljava/lang/Long; // type@12d1 │ │ +38ed78: cc93 |00c8: sub-double/2addr v3, v9 │ │ +38ed7a: 190c d041 |00c9: const-wide/high16 v12, #long 4742290407621132288 // #41d0 │ │ +38ed7e: ad03 030c |00cb: mul-double v3, v3, v12 │ │ +38ed82: 8b3c |00cd: double-to-long v12, v3 │ │ +38ed84: 7030 a397 cb0d |00ce: invoke-direct {v11, v12, v13}, Ljava/lang/Long;.:(J)V // method@97a3 │ │ +38ed8a: 110b |00d1: return-object v11 │ │ +38ed8c: 7120 73a3 4300 |00d2: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38ed92: 0b0b |00d5: move-result-wide v11 │ │ +38ed94: 7120 88a3 cb00 |00d6: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4EraDay:(D)D // method@a388 │ │ +38ed9a: 0b0b |00d9: move-result-wide v11 │ │ +38ed9c: 7120 6c97 cb00 |00da: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38eda2: 0c0b |00dd: move-result-object v11 │ │ +38eda4: 110b |00de: return-object v11 │ │ +38eda6: cc93 |00df: sub-double/2addr v3, v9 │ │ +38eda8: 180b 52b8 1ed7 5318 7e41 |00e0: const-wide v11, #double 3.15569e+07 // #417e1853d71eb852 │ │ +38edb2: ceb3 |00e5: div-double/2addr v3, v11 │ │ +38edb4: 180b 0000 0000 0040 9f40 |00e6: const-wide v11, #double 2000 // #409f400000000000 │ │ +38edbe: cbb3 |00eb: add-double/2addr v3, v11 │ │ +38edc0: 7120 6c97 4300 |00ec: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38edc6: 0c0b |00ef: move-result-object v11 │ │ +38edc8: 110b |00f0: return-object v11 │ │ +38edca: 130d 2e00 |00f1: const/16 v13, #int 46 // #2e │ │ +38edce: 7130 5da3 cb0d |00f3: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ +38edd4: 0c0b |00f6: move-result-object v11 │ │ +38edd6: 110b |00f7: return-object v11 │ │ +38edd8: 7120 84a3 4300 |00f8: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38edde: 0b0b |00fb: move-result-wide v11 │ │ +38ede0: 1800 643b df4f 8d17 4040 |00fc: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ +38edea: cc0b |0101: sub-double/2addr v11, v0 │ │ +38edec: 7120 67a3 cb00 |0102: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ +38edf2: 0c0b |0105: move-result-object v11 │ │ +38edf4: 130c 4500 |0106: const/16 v12, #int 69 // #45 │ │ +38edf8: 130d 4100 |0108: const/16 v13, #int 65 // #41 │ │ +38edfc: 6e30 2698 cb0d |010a: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +38ee02: 0c0b |010d: move-result-object v11 │ │ +38ee04: 110b |010e: return-object v11 │ │ +38ee06: 7120 84a3 4300 |010f: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38ee0c: 0b0b |0112: move-result-wide v11 │ │ +38ee0e: 7120 67a3 cb00 |0113: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ +38ee14: 0c0b |0116: move-result-object v11 │ │ +38ee16: 110b |0117: return-object v11 │ │ +38ee18: 6e10 2298 0d00 |0118: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +38ee1e: 0a02 |011b: move-result v2 │ │ +38ee20: 3321 0300 |011c: if-ne v1, v2, 011f // +0003 │ │ +38ee24: 2805 |011e: goto 0123 // +0005 │ │ +38ee26: 6e10 48a3 0000 |011f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ +38ee2c: 0c0d |0122: move-result-object v13 │ │ +38ee2e: 6e20 0998 8d00 |0123: invoke-virtual {v13, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38ee34: 0a0d |0126: move-result v13 │ │ +38ee36: 7130 5da3 cb0d |0127: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ +38ee3c: 0c0b |012a: move-result-object v11 │ │ +38ee3e: 110b |012b: return-object v11 │ │ +38ee40: 0001 0b00 0100 0000 bd00 0000 b000 ... |012c: packed-switch-data (26 units) │ │ +38ee74: 0001 0700 0c00 0000 eb00 0000 eb00 ... |0146: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1493 │ │ 0x000b line=1498 │ │ 0x000f line=1499 │ │ 0x0025 line=1532 │ │ 0x0030 line=1557 │ │ @@ -830507,40 +830507,40 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -390928: |[390928] net.sf.dibdib.thread_any.DateFunc.createId:()J │ │ -390938: 6200 2b77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772b │ │ -39093c: 1601 0200 |0002: const-wide/16 v1, #int 2 // #2 │ │ -390940: 6e30 429b 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.addAndGet:(J)J // method@9b42 │ │ -390946: 0b00 |0007: move-result-wide v0 │ │ -390948: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -39094a: 7110 5aa3 0200 |0009: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -390950: 0b02 |000c: move-result-wide v2 │ │ -390952: 1604 1027 |000d: const-wide/16 v4, #int 10000 // #2710 │ │ -390956: bc42 |000f: sub-long/2addr v2, v4 │ │ -390958: 1604 feff |0010: const-wide/16 v4, #int -2 // #fffe │ │ -39095c: 3106 0002 |0012: cmp-long v6, v0, v2 │ │ -390960: 3b06 1600 |0014: if-gez v6, 002a // +0016 │ │ -390964: 1706 ffff 0000 |0016: const-wide/32 v6, #float 9.18341e-41 // #0000ffff │ │ -39096a: c006 |0019: and-long/2addr v6, v0 │ │ -39096c: c262 |001a: xor-long/2addr v2, v6 │ │ -39096e: 1706 0000 1000 |001b: const-wide/32 v6, #float 1.46937e-39 // #00100000 │ │ -390974: bb62 |001e: add-long/2addr v2, v6 │ │ -390976: 6206 2b77 |001f: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772b │ │ -39097a: 6e53 439b 0621 |0021: invoke-virtual {v6, v0, v1, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -390980: 0a06 |0024: move-result v6 │ │ -390982: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ -390986: a000 0204 |0027: and-long v0, v2, v4 │ │ -39098a: 1000 |0029: return-wide v0 │ │ -39098c: c040 |002a: and-long/2addr v0, v4 │ │ -39098e: 1000 |002b: return-wide v0 │ │ +390924: |[390924] net.sf.dibdib.thread_any.DateFunc.createId:()J │ │ +390934: 6200 2b77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772b │ │ +390938: 1601 0200 |0002: const-wide/16 v1, #int 2 // #2 │ │ +39093c: 6e30 429b 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.addAndGet:(J)J // method@9b42 │ │ +390942: 0b00 |0007: move-result-wide v0 │ │ +390944: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +390946: 7110 5aa3 0200 |0009: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +39094c: 0b02 |000c: move-result-wide v2 │ │ +39094e: 1604 1027 |000d: const-wide/16 v4, #int 10000 // #2710 │ │ +390952: bc42 |000f: sub-long/2addr v2, v4 │ │ +390954: 1604 feff |0010: const-wide/16 v4, #int -2 // #fffe │ │ +390958: 3106 0002 |0012: cmp-long v6, v0, v2 │ │ +39095c: 3b06 1600 |0014: if-gez v6, 002a // +0016 │ │ +390960: 1706 ffff 0000 |0016: const-wide/32 v6, #float 9.18341e-41 // #0000ffff │ │ +390966: c006 |0019: and-long/2addr v6, v0 │ │ +390968: c262 |001a: xor-long/2addr v2, v6 │ │ +39096a: 1706 0000 1000 |001b: const-wide/32 v6, #float 1.46937e-39 // #00100000 │ │ +390970: bb62 |001e: add-long/2addr v2, v6 │ │ +390972: 6206 2b77 |001f: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772b │ │ +390976: 6e53 439b 0621 |0021: invoke-virtual {v6, v0, v1, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +39097c: 0a06 |0024: move-result v6 │ │ +39097e: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ +390982: a000 0204 |0027: and-long v0, v2, v4 │ │ +390986: 1000 |0029: return-wide v0 │ │ +390988: c040 |002a: and-long/2addr v0, v4 │ │ +39098a: 1000 |002b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0009 line=535 │ │ 0x001f line=538 │ │ locals : │ │ │ │ @@ -830549,25 +830549,25 @@ │ │ type : '()D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -38d820: |[38d820] net.sf.dibdib.thread_any.DateFunc.currentTimeEraDay:()D │ │ -38d830: 7100 5798 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -38d836: 0b00 |0003: move-result-wide v0 │ │ -38d838: 8600 |0004: long-to-double v0, v0 │ │ -38d83a: 1802 fca9 f1d2 4d62 503f |0005: const-wide v2, #double 0.001 // #3f50624dd2f1a9fc │ │ -38d844: ad00 0002 |000a: mul-double v0, v0, v2 │ │ -38d848: 7120 89a3 1000 |000c: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ -38d84e: 0b00 |000f: move-result-wide v0 │ │ -38d850: 7120 6fa3 1000 |0010: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ -38d856: 0b00 |0013: move-result-wide v0 │ │ -38d858: 1000 |0014: return-wide v0 │ │ +38d81c: |[38d81c] net.sf.dibdib.thread_any.DateFunc.currentTimeEraDay:()D │ │ +38d82c: 7100 5798 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +38d832: 0b00 |0003: move-result-wide v0 │ │ +38d834: 8600 |0004: long-to-double v0, v0 │ │ +38d836: 1802 fca9 f1d2 4d62 503f |0005: const-wide v2, #double 0.001 // #3f50624dd2f1a9fc │ │ +38d840: ad00 0002 |000a: mul-double v0, v0, v2 │ │ +38d844: 7120 89a3 1000 |000c: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ +38d84a: 0b00 |000f: move-result-wide v0 │ │ +38d84c: 7120 6fa3 1000 |0010: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ +38d852: 0b00 |0013: move-result-wide v0 │ │ +38d854: 1000 |0014: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x000c line=526 │ │ locals : │ │ │ │ #13 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -830575,190 +830575,190 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -390990: |[390990] net.sf.dibdib.thread_any.DateFunc.currentTimeMillisLinearized:()J │ │ -3909a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3909a2: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3909a8: 0b00 |0004: move-result-wide v0 │ │ -3909aa: 8600 |0005: long-to-double v0, v0 │ │ -3909ac: 1902 103e |0006: const-wide/high16 v2, #long 4472074429978902528 // #3e10 │ │ -3909b0: ad00 0002 |0008: mul-double v0, v0, v2 │ │ -3909b4: 7120 8ba3 1000 |000a: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ -3909ba: 0b00 |000d: move-result-wide v0 │ │ -3909bc: 1000 |000e: return-wide v0 │ │ +39098c: |[39098c] net.sf.dibdib.thread_any.DateFunc.currentTimeMillisLinearized:()J │ │ +39099c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39099e: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3909a4: 0b00 |0004: move-result-wide v0 │ │ +3909a6: 8600 |0005: long-to-double v0, v0 │ │ +3909a8: 1902 103e |0006: const-wide/high16 v2, #long 4472074429978902528 // #3e10 │ │ +3909ac: ad00 0002 |0008: mul-double v0, v0, v2 │ │ +3909b0: 7120 8ba3 1000 |000a: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ +3909b6: 0b00 |000d: move-result-wide v0 │ │ +3909b8: 1000 |000e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=515 │ │ 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 │ │ -3909c0: |[3909c0] net.sf.dibdib.thread_any.DateFunc.currentTimeNanobisLinearized:(Z)J │ │ -3909d0: 6200 2c77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ -3909d4: 6e10 449b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3909da: 0b01 |0005: move-result-wide v1 │ │ -3909dc: 1803 0068 d5d0 82f5 7107 |0006: const-wide v3, #double 8.2994e-273 // #0771f582d0d56800 │ │ -3909e6: 3105 0103 |000b: cmp-long v5, v1, v3 │ │ -3909ea: 3b05 0500 |000d: if-gez v5, 0012 // +0005 │ │ -3909ee: 7100 82a3 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.initNanoTimer:()V // method@a382 │ │ -3909f4: 6e10 469b 0000 |0012: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ -3909fa: 0b01 |0015: move-result-wide v1 │ │ -3909fc: 1603 feff |0016: const-wide/16 v3, #int -2 // #fffe │ │ -390a00: 3814 0800 |0018: if-eqz v20, 0020 // +0008 │ │ -390a04: 6e10 469b 0000 |001a: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ -390a0a: 0b00 |001d: move-result-wide v0 │ │ -390a0c: c030 |001e: and-long/2addr v0, v3 │ │ -390a0e: 1000 |001f: return-wide v0 │ │ -390a10: 7100 5798 0000 |0020: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -390a16: 0b05 |0023: move-result-wide v5 │ │ -390a18: 7120 8fa3 6500 |0024: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ -390a1e: 0b05 |0027: move-result-wide v5 │ │ -390a20: 1707 ffff 0000 |0028: const-wide/32 v7, #float 9.18341e-41 // #0000ffff │ │ -390a26: c017 |002b: and-long/2addr v7, v1 │ │ -390a28: bb75 |002c: add-long/2addr v5, v7 │ │ -390a2a: 6307 3377 |002d: sget-boolean v7, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ -390a2e: 1208 |002f: const/4 v8, #int 0 // #0 │ │ -390a30: 1309 1e00 |0030: const/16 v9, #int 30 // #1e │ │ -390a34: 3807 2800 |0032: if-eqz v7, 005a // +0028 │ │ -390a38: 7100 5e98 0000 |0034: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ -390a3e: 0b0a |0037: move-result-wide v10 │ │ -390a40: 610c 2d77 |0038: sget-wide v12, Lnet/sf/dibdib/thread_any/DateFunc;.offsetNanos2000:J // field@772d │ │ -390a44: bcca |003a: sub-long/2addr v10, v12 │ │ -390a46: 170c 00ca 9a3b |003b: const-wide/32 v12, #float 0.00472379 // #3b9aca00 │ │ -390a4c: 9e0e 0a0c |003e: div-long v14, v10, v12 │ │ -390a50: c39e |0040: shl-long/2addr v14, v9 │ │ -390a52: bfca |0041: rem-long/2addr v10, v12 │ │ -390a54: c39a |0042: shl-long/2addr v10, v9 │ │ -390a56: beca |0043: div-long/2addr v10, v12 │ │ -390a58: bbae |0044: add-long/2addr v14, v10 │ │ -390a5a: 180a 0000 0080 1200 0000 |0045: const-wide v10, #double 3.92569e-313 // #0000001280000000 │ │ -390a64: 9c0c 050a |004a: sub-long v12, v5, v10 │ │ -390a68: 3107 0e0c |004c: cmp-long v7, v14, v12 │ │ -390a6c: 3a07 0a00 |004e: if-ltz v7, 0058 // +000a │ │ -390a70: bb5a |0050: add-long/2addr v10, v5 │ │ -390a72: 3107 0a0e |0051: cmp-long v7, v10, v14 │ │ -390a76: 3b07 0300 |0053: if-gez v7, 0056 // +0003 │ │ -390a7a: 2803 |0055: goto 0058 // +0003 │ │ -390a7c: 04e5 |0056: move-wide v5, v14 │ │ -390a7e: 2803 |0057: goto 005a // +0003 │ │ -390a80: 6a08 3377 |0058: sput-boolean v8, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ -390a84: 160a 0100 |005a: const-wide/16 v10, #int 1 // #1 │ │ -390a88: 3107 0501 |005c: cmp-long v7, v5, v1 │ │ -390a8c: 3907 0500 |005e: if-nez v7, 0063 // +0005 │ │ -390a90: 9b0c 050a |0060: add-long v12, v5, v10 │ │ -390a94: 2802 |0062: goto 0064 // +0002 │ │ -390a96: 045c |0063: move-wide v12, v5 │ │ -390a98: 1307 1400 |0064: const/16 v7, #int 20 // #14 │ │ -390a9c: c575 |0066: ushr-long/2addr v5, v7 │ │ -390a9e: 180e 0090 4d5d 6505 0000 |0067: const-wide v14, #double 2.93125e-311 // #000005655d4d9000 │ │ -390aa8: 1610 0000 |006c: const-wide/16 v16, #int 0 // #0 │ │ -390aac: 3112 050e |006e: cmp-long v18, v5, v14 │ │ -390ab0: 3b12 8300 |0070: if-gez v18, 00f3 // +0083 │ │ -390ab4: 3105 1001 |0072: cmp-long v5, v16, v1 │ │ -390ab8: 3b05 7f00 |0074: if-gez v5, 00f3 // +007f │ │ -390abc: 3105 100c |0076: cmp-long v5, v16, v12 │ │ -390ac0: 3a05 0400 |0078: if-ltz v5, 007c // +0004 │ │ -390ac4: 2900 7900 |007a: goto/16 00f3 // +0079 │ │ -390ac8: a505 0109 |007c: ushr-long v5, v1, v9 │ │ -390acc: 160e 0200 |007e: const-wide/16 v14, #int 2 // #2 │ │ -390ad0: 9c10 050e |0080: sub-long v16, v5, v14 │ │ -390ad4: a512 0c09 |0082: ushr-long v18, v12, v9 │ │ -390ad8: 3108 1012 |0084: cmp-long v8, v16, v18 │ │ -390adc: 3c08 2100 |0086: if-gtz v8, 00a7 // +0021 │ │ -390ae0: 1605 0300 |0088: const-wide/16 v5, #int 3 // #3 │ │ -390ae4: bb15 |008a: add-long/2addr v5, v1 │ │ -390ae6: 3107 050c |008b: cmp-long v7, v5, v12 │ │ -390aea: 3a07 0800 |008d: if-ltz v7, 0095 // +0008 │ │ -390aee: 6e10 459b 0000 |008f: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.getAndDecrement:()J // method@9b45 │ │ -390af4: 0b00 |0092: move-result-wide v0 │ │ -390af6: c030 |0093: and-long/2addr v0, v3 │ │ -390af8: 1000 |0094: return-wide v0 │ │ -390afa: 1605 1800 |0095: const-wide/16 v5, #int 24 // #18 │ │ -390afe: bb15 |0097: add-long/2addr v5, v1 │ │ -390b00: 3107 050c |0098: cmp-long v7, v5, v12 │ │ -390b04: 3a07 0800 |009a: if-ltz v7, 00a2 // +0008 │ │ -390b08: 6e10 469b 0000 |009c: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ -390b0e: 0b00 |009f: move-result-wide v0 │ │ -390b10: c030 |00a0: and-long/2addr v0, v3 │ │ -390b12: 1000 |00a1: return-wide v0 │ │ -390b14: c0c3 |00a2: and-long/2addr v3, v12 │ │ -390b16: 6e54 439b 1032 |00a3: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -390b1c: 1003 |00a6: return-wide v3 │ │ -390b1e: 1603 7d00 |00a7: const-wide/16 v3, #int 125 // #7d │ │ -390b22: bc35 |00a9: sub-long/2addr v5, v3 │ │ -390b24: 3103 0512 |00aa: cmp-long v3, v5, v18 │ │ -390b28: 3c03 0800 |00ac: if-gtz v3, 00b4 // +0008 │ │ -390b2c: 6e10 449b 0000 |00ae: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -390b32: 0b00 |00b1: move-result-wide v0 │ │ -390b34: c1a0 |00b2: or-long/2addr v0, v10 │ │ -390b36: 1000 |00b3: return-wide v0 │ │ -390b38: 1803 00e4 7df2 8804 0000 |00b4: const-wide v3, #double 2.46353e-311 // #00000488f27de400 │ │ -390b42: a505 0107 |00b9: ushr-long v5, v1, v7 │ │ -390b46: 3108 0305 |00bb: cmp-long v8, v3, v5 │ │ -390b4a: 3c08 2300 |00bd: if-gtz v8, 00e0 // +0023 │ │ -390b4e: 1803 0000 0000 c0c0 fe07 |00bf: const-wide v3, #double 3.63823e-270 // #07fec0c000000000 │ │ -390b58: a505 0c07 |00c4: ushr-long v5, v12, v7 │ │ -390b5c: 3108 0305 |00c6: cmp-long v8, v3, v5 │ │ -390b60: 3b08 1800 |00c8: if-gez v8, 00e0 // +0018 │ │ -390b64: 9b03 010c |00ca: add-long v3, v1, v12 │ │ -390b68: bee3 |00cc: div-long/2addr v3, v14 │ │ -390b6a: 1805 0000 0000 907e 0000 |00cd: const-wide v5, #double 6.87527e-310 // #00007e9000000000 │ │ -390b74: bc53 |00d2: sub-long/2addr v3, v5 │ │ -390b76: c573 |00d3: ushr-long/2addr v3, v7 │ │ -390b78: c373 |00d4: shl-long/2addr v3, v7 │ │ -390b7a: 6e54 439b 1032 |00d5: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -390b80: 3101 0c03 |00d8: cmp-long v1, v12, v3 │ │ -390b84: 3c01 0500 |00da: if-gtz v1, 00df // +0005 │ │ -390b88: a100 0c0a |00dc: or-long v0, v12, v10 │ │ -390b8c: 1000 |00de: return-wide v0 │ │ -390b8e: 0431 |00df: move-wide v1, v3 │ │ -390b90: a503 0109 |00e0: ushr-long v3, v1, v9 │ │ -390b94: 1705 40fa 0100 |00e2: const-wide/32 v5, #float 1.81608e-40 // #0001fa40 │ │ -390b9a: bc53 |00e5: sub-long/2addr v3, v5 │ │ -390b9c: 3105 1203 |00e6: cmp-long v5, v18, v3 │ │ -390ba0: 3a05 0800 |00e8: if-ltz v5, 00f0 // +0008 │ │ -390ba4: 6e10 449b 0000 |00ea: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -390baa: 0b00 |00ed: move-result-wide v0 │ │ -390bac: c1a0 |00ee: or-long/2addr v0, v10 │ │ -390bae: 1000 |00ef: return-wide v0 │ │ -390bb0: a100 010a |00f0: or-long v0, v1, v10 │ │ -390bb4: 1000 |00f2: return-wide v0 │ │ -390bb6: 6303 3377 |00f3: sget-boolean v3, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ -390bba: 3803 0900 |00f5: if-eqz v3, 00fe // +0009 │ │ -390bbe: 6a08 3377 |00f7: sput-boolean v8, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ -390bc2: 7110 5aa3 0800 |00f9: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -390bc8: 0b00 |00fc: move-result-wide v0 │ │ -390bca: 1000 |00fd: return-wide v0 │ │ -390bcc: 3103 0c01 |00fe: cmp-long v3, v12, v1 │ │ -390bd0: 3d03 1a00 |0100: if-lez v3, 011a // +001a │ │ -390bd4: 3103 1001 |0102: cmp-long v3, v16, v1 │ │ -390bd8: 3b03 1600 |0104: if-gez v3, 011a // +0016 │ │ -390bdc: 3103 100c |0106: cmp-long v3, v16, v12 │ │ -390be0: 3b03 1200 |0108: if-gez v3, 011a // +0012 │ │ -390be4: 1703 0068 d5d0 |010a: const-wide/32 v3, #float -2.86429e+10 // #d0d56800 │ │ -390bea: 3105 0301 |010d: cmp-long v5, v3, v1 │ │ -390bee: 3a05 0500 |010f: if-ltz v5, 0114 // +0005 │ │ -390bf2: 6e54 439b 1032 |0111: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -390bf8: 6e10 469b 0000 |0114: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ -390bfe: 0b00 |0117: move-result-wide v0 │ │ -390c00: c1a0 |0118: or-long/2addr v0, v10 │ │ -390c02: 1000 |0119: return-wide v0 │ │ -390c04: a100 010a |011a: or-long v0, v1, v10 │ │ -390c08: 1000 |011c: return-wide v0 │ │ +3909bc: |[3909bc] net.sf.dibdib.thread_any.DateFunc.currentTimeNanobisLinearized:(Z)J │ │ +3909cc: 6200 2c77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ +3909d0: 6e10 449b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3909d6: 0b01 |0005: move-result-wide v1 │ │ +3909d8: 1803 0068 d5d0 82f5 7107 |0006: const-wide v3, #double 8.2994e-273 // #0771f582d0d56800 │ │ +3909e2: 3105 0103 |000b: cmp-long v5, v1, v3 │ │ +3909e6: 3b05 0500 |000d: if-gez v5, 0012 // +0005 │ │ +3909ea: 7100 82a3 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.initNanoTimer:()V // method@a382 │ │ +3909f0: 6e10 469b 0000 |0012: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ +3909f6: 0b01 |0015: move-result-wide v1 │ │ +3909f8: 1603 feff |0016: const-wide/16 v3, #int -2 // #fffe │ │ +3909fc: 3814 0800 |0018: if-eqz v20, 0020 // +0008 │ │ +390a00: 6e10 469b 0000 |001a: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ +390a06: 0b00 |001d: move-result-wide v0 │ │ +390a08: c030 |001e: and-long/2addr v0, v3 │ │ +390a0a: 1000 |001f: return-wide v0 │ │ +390a0c: 7100 5798 0000 |0020: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +390a12: 0b05 |0023: move-result-wide v5 │ │ +390a14: 7120 8fa3 6500 |0024: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ +390a1a: 0b05 |0027: move-result-wide v5 │ │ +390a1c: 1707 ffff 0000 |0028: const-wide/32 v7, #float 9.18341e-41 // #0000ffff │ │ +390a22: c017 |002b: and-long/2addr v7, v1 │ │ +390a24: bb75 |002c: add-long/2addr v5, v7 │ │ +390a26: 6307 3377 |002d: sget-boolean v7, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ +390a2a: 1208 |002f: const/4 v8, #int 0 // #0 │ │ +390a2c: 1309 1e00 |0030: const/16 v9, #int 30 // #1e │ │ +390a30: 3807 2800 |0032: if-eqz v7, 005a // +0028 │ │ +390a34: 7100 5e98 0000 |0034: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ +390a3a: 0b0a |0037: move-result-wide v10 │ │ +390a3c: 610c 2d77 |0038: sget-wide v12, Lnet/sf/dibdib/thread_any/DateFunc;.offsetNanos2000:J // field@772d │ │ +390a40: bcca |003a: sub-long/2addr v10, v12 │ │ +390a42: 170c 00ca 9a3b |003b: const-wide/32 v12, #float 0.00472379 // #3b9aca00 │ │ +390a48: 9e0e 0a0c |003e: div-long v14, v10, v12 │ │ +390a4c: c39e |0040: shl-long/2addr v14, v9 │ │ +390a4e: bfca |0041: rem-long/2addr v10, v12 │ │ +390a50: c39a |0042: shl-long/2addr v10, v9 │ │ +390a52: beca |0043: div-long/2addr v10, v12 │ │ +390a54: bbae |0044: add-long/2addr v14, v10 │ │ +390a56: 180a 0000 0080 1200 0000 |0045: const-wide v10, #double 3.92569e-313 // #0000001280000000 │ │ +390a60: 9c0c 050a |004a: sub-long v12, v5, v10 │ │ +390a64: 3107 0e0c |004c: cmp-long v7, v14, v12 │ │ +390a68: 3a07 0a00 |004e: if-ltz v7, 0058 // +000a │ │ +390a6c: bb5a |0050: add-long/2addr v10, v5 │ │ +390a6e: 3107 0a0e |0051: cmp-long v7, v10, v14 │ │ +390a72: 3b07 0300 |0053: if-gez v7, 0056 // +0003 │ │ +390a76: 2803 |0055: goto 0058 // +0003 │ │ +390a78: 04e5 |0056: move-wide v5, v14 │ │ +390a7a: 2803 |0057: goto 005a // +0003 │ │ +390a7c: 6a08 3377 |0058: sput-boolean v8, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ +390a80: 160a 0100 |005a: const-wide/16 v10, #int 1 // #1 │ │ +390a84: 3107 0501 |005c: cmp-long v7, v5, v1 │ │ +390a88: 3907 0500 |005e: if-nez v7, 0063 // +0005 │ │ +390a8c: 9b0c 050a |0060: add-long v12, v5, v10 │ │ +390a90: 2802 |0062: goto 0064 // +0002 │ │ +390a92: 045c |0063: move-wide v12, v5 │ │ +390a94: 1307 1400 |0064: const/16 v7, #int 20 // #14 │ │ +390a98: c575 |0066: ushr-long/2addr v5, v7 │ │ +390a9a: 180e 0090 4d5d 6505 0000 |0067: const-wide v14, #double 2.93125e-311 // #000005655d4d9000 │ │ +390aa4: 1610 0000 |006c: const-wide/16 v16, #int 0 // #0 │ │ +390aa8: 3112 050e |006e: cmp-long v18, v5, v14 │ │ +390aac: 3b12 8300 |0070: if-gez v18, 00f3 // +0083 │ │ +390ab0: 3105 1001 |0072: cmp-long v5, v16, v1 │ │ +390ab4: 3b05 7f00 |0074: if-gez v5, 00f3 // +007f │ │ +390ab8: 3105 100c |0076: cmp-long v5, v16, v12 │ │ +390abc: 3a05 0400 |0078: if-ltz v5, 007c // +0004 │ │ +390ac0: 2900 7900 |007a: goto/16 00f3 // +0079 │ │ +390ac4: a505 0109 |007c: ushr-long v5, v1, v9 │ │ +390ac8: 160e 0200 |007e: const-wide/16 v14, #int 2 // #2 │ │ +390acc: 9c10 050e |0080: sub-long v16, v5, v14 │ │ +390ad0: a512 0c09 |0082: ushr-long v18, v12, v9 │ │ +390ad4: 3108 1012 |0084: cmp-long v8, v16, v18 │ │ +390ad8: 3c08 2100 |0086: if-gtz v8, 00a7 // +0021 │ │ +390adc: 1605 0300 |0088: const-wide/16 v5, #int 3 // #3 │ │ +390ae0: bb15 |008a: add-long/2addr v5, v1 │ │ +390ae2: 3107 050c |008b: cmp-long v7, v5, v12 │ │ +390ae6: 3a07 0800 |008d: if-ltz v7, 0095 // +0008 │ │ +390aea: 6e10 459b 0000 |008f: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.getAndDecrement:()J // method@9b45 │ │ +390af0: 0b00 |0092: move-result-wide v0 │ │ +390af2: c030 |0093: and-long/2addr v0, v3 │ │ +390af4: 1000 |0094: return-wide v0 │ │ +390af6: 1605 1800 |0095: const-wide/16 v5, #int 24 // #18 │ │ +390afa: bb15 |0097: add-long/2addr v5, v1 │ │ +390afc: 3107 050c |0098: cmp-long v7, v5, v12 │ │ +390b00: 3a07 0800 |009a: if-ltz v7, 00a2 // +0008 │ │ +390b04: 6e10 469b 0000 |009c: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ +390b0a: 0b00 |009f: move-result-wide v0 │ │ +390b0c: c030 |00a0: and-long/2addr v0, v3 │ │ +390b0e: 1000 |00a1: return-wide v0 │ │ +390b10: c0c3 |00a2: and-long/2addr v3, v12 │ │ +390b12: 6e54 439b 1032 |00a3: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +390b18: 1003 |00a6: return-wide v3 │ │ +390b1a: 1603 7d00 |00a7: const-wide/16 v3, #int 125 // #7d │ │ +390b1e: bc35 |00a9: sub-long/2addr v5, v3 │ │ +390b20: 3103 0512 |00aa: cmp-long v3, v5, v18 │ │ +390b24: 3c03 0800 |00ac: if-gtz v3, 00b4 // +0008 │ │ +390b28: 6e10 449b 0000 |00ae: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +390b2e: 0b00 |00b1: move-result-wide v0 │ │ +390b30: c1a0 |00b2: or-long/2addr v0, v10 │ │ +390b32: 1000 |00b3: return-wide v0 │ │ +390b34: 1803 00e4 7df2 8804 0000 |00b4: const-wide v3, #double 2.46353e-311 // #00000488f27de400 │ │ +390b3e: a505 0107 |00b9: ushr-long v5, v1, v7 │ │ +390b42: 3108 0305 |00bb: cmp-long v8, v3, v5 │ │ +390b46: 3c08 2300 |00bd: if-gtz v8, 00e0 // +0023 │ │ +390b4a: 1803 0000 0000 c0c0 fe07 |00bf: const-wide v3, #double 3.63823e-270 // #07fec0c000000000 │ │ +390b54: a505 0c07 |00c4: ushr-long v5, v12, v7 │ │ +390b58: 3108 0305 |00c6: cmp-long v8, v3, v5 │ │ +390b5c: 3b08 1800 |00c8: if-gez v8, 00e0 // +0018 │ │ +390b60: 9b03 010c |00ca: add-long v3, v1, v12 │ │ +390b64: bee3 |00cc: div-long/2addr v3, v14 │ │ +390b66: 1805 0000 0000 907e 0000 |00cd: const-wide v5, #double 6.87527e-310 // #00007e9000000000 │ │ +390b70: bc53 |00d2: sub-long/2addr v3, v5 │ │ +390b72: c573 |00d3: ushr-long/2addr v3, v7 │ │ +390b74: c373 |00d4: shl-long/2addr v3, v7 │ │ +390b76: 6e54 439b 1032 |00d5: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +390b7c: 3101 0c03 |00d8: cmp-long v1, v12, v3 │ │ +390b80: 3c01 0500 |00da: if-gtz v1, 00df // +0005 │ │ +390b84: a100 0c0a |00dc: or-long v0, v12, v10 │ │ +390b88: 1000 |00de: return-wide v0 │ │ +390b8a: 0431 |00df: move-wide v1, v3 │ │ +390b8c: a503 0109 |00e0: ushr-long v3, v1, v9 │ │ +390b90: 1705 40fa 0100 |00e2: const-wide/32 v5, #float 1.81608e-40 // #0001fa40 │ │ +390b96: bc53 |00e5: sub-long/2addr v3, v5 │ │ +390b98: 3105 1203 |00e6: cmp-long v5, v18, v3 │ │ +390b9c: 3a05 0800 |00e8: if-ltz v5, 00f0 // +0008 │ │ +390ba0: 6e10 449b 0000 |00ea: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +390ba6: 0b00 |00ed: move-result-wide v0 │ │ +390ba8: c1a0 |00ee: or-long/2addr v0, v10 │ │ +390baa: 1000 |00ef: return-wide v0 │ │ +390bac: a100 010a |00f0: or-long v0, v1, v10 │ │ +390bb0: 1000 |00f2: return-wide v0 │ │ +390bb2: 6303 3377 |00f3: sget-boolean v3, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ +390bb6: 3803 0900 |00f5: if-eqz v3, 00fe // +0009 │ │ +390bba: 6a08 3377 |00f7: sput-boolean v8, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ +390bbe: 7110 5aa3 0800 |00f9: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +390bc4: 0b00 |00fc: move-result-wide v0 │ │ +390bc6: 1000 |00fd: return-wide v0 │ │ +390bc8: 3103 0c01 |00fe: cmp-long v3, v12, v1 │ │ +390bcc: 3d03 1a00 |0100: if-lez v3, 011a // +001a │ │ +390bd0: 3103 1001 |0102: cmp-long v3, v16, v1 │ │ +390bd4: 3b03 1600 |0104: if-gez v3, 011a // +0016 │ │ +390bd8: 3103 100c |0106: cmp-long v3, v16, v12 │ │ +390bdc: 3b03 1200 |0108: if-gez v3, 011a // +0012 │ │ +390be0: 1703 0068 d5d0 |010a: const-wide/32 v3, #float -2.86429e+10 // #d0d56800 │ │ +390be6: 3105 0301 |010d: cmp-long v5, v3, v1 │ │ +390bea: 3a05 0500 |010f: if-ltz v5, 0114 // +0005 │ │ +390bee: 6e54 439b 1032 |0111: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +390bf4: 6e10 469b 0000 |0114: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ +390bfa: 0b00 |0117: move-result-wide v0 │ │ +390bfc: c1a0 |0118: or-long/2addr v0, v10 │ │ +390bfe: 1000 |0119: return-wide v0 │ │ +390c00: a100 010a |011a: or-long v0, v1, v10 │ │ +390c04: 1000 |011c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x000f line=430 │ │ 0x0012 line=432 │ │ 0x001a line=434 │ │ 0x0020 line=436 │ │ @@ -830786,151 +830786,151 @@ │ │ type : '(JDDCCCI)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 27 │ │ ins : 10 │ │ outs : 6 │ │ insns size : 272 16-bit code units │ │ -38ee9c: |[38ee9c] net.sf.dibdib.thread_any.DateFunc.date4Boxed:(JDDCCCI)Ljava/lang/String; │ │ -38eeac: 0500 1100 |0000: move-wide/from16 v0, v17 │ │ -38eeb0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -38eeb4: 3104 0200 |0004: cmp-long v4, v2, v0 │ │ -38eeb8: 3c04 0400 |0006: if-gtz v4, 000a // +0004 │ │ -38eebc: 0402 |0008: move-wide v2, v0 │ │ -38eebe: 2802 |0009: goto 000b // +0002 │ │ -38eec0: 7d02 |000a: neg-long v2, v0 │ │ -38eec2: 1805 0000 0000 00c3 be40 |000b: const-wide v5, #double 7875 // #40bec30000000000 │ │ -38eecc: 1607 0000 |0010: const-wide/16 v7, #int 0 // #0 │ │ -38eed0: 3009 0515 |0012: cmpg-double v9, v5, v21 │ │ -38eed4: 3c09 1400 |0014: if-gtz v9, 0028 // +0014 │ │ -38eed8: 6109 cd72 |0016: sget-wide v9, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -38eedc: ad09 0915 |0018: mul-double v9, v9, v21 │ │ -38eee0: 8b99 |001a: double-to-long v9, v9 │ │ -38eee2: 8699 |001b: long-to-double v9, v9 │ │ -38eee4: ab0b 1309 |001c: add-double v11, v19, v9 │ │ -38eee8: ad09 0905 |001e: mul-double v9, v9, v5 │ │ -38eeec: ac05 1509 |0020: sub-double v5, v21, v9 │ │ -38eef0: 2f09 0705 |0022: cmpl-double v9, v7, v5 │ │ -38eef4: 3a09 0800 |0024: if-ltz v9, 002c // +0008 │ │ -38eef8: 0475 |0026: move-wide v5, v7 │ │ -38eefa: 2805 |0027: goto 002c // +0005 │ │ -38eefc: 050b 1300 |0028: move-wide/from16 v11, v19 │ │ -38ef00: 0505 1500 |002a: move-wide/from16 v5, v21 │ │ -38ef04: 2209 e812 |002c: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ef08: 7010 4098 0900 |002e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ef0e: 1a0a 0000 |0031: const-string v10, "" // string@0000 │ │ -38ef12: 6e20 4b98 a900 |0033: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ef18: 160d 1027 |0036: const-wide/16 v13, #int 10000 // #2710 │ │ -38ef1c: bed0 |0038: div-long/2addr v0, v13 │ │ -38ef1e: 6e30 4898 0901 |0039: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -38ef24: 6e10 5498 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ef2a: 0c00 |003f: move-result-object v0 │ │ -38ef2c: 6e10 2298 0000 |0040: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38ef32: 0a01 |0043: move-result v1 │ │ -38ef34: 1249 |0044: const/4 v9, #int 4 // #4 │ │ -38ef36: 3719 3300 |0045: if-le v9, v1, 0078 // +0033 │ │ -38ef3a: 2200 e812 |0047: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ef3e: 7010 4098 0000 |0049: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ef44: 1a01 8d06 |004c: const-string v1, "000" // string@068d │ │ -38ef48: 6e20 4b98 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ef4e: 9e0d 020d |0051: div-long v13, v2, v13 │ │ -38ef52: 6e30 4898 d00e |0053: invoke-virtual {v0, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -38ef58: 6e10 5498 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ef5e: 0c00 |0059: move-result-object v0 │ │ -38ef60: 2201 e812 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ef64: 7010 4098 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ef6a: 3c04 0400 |005f: if-gtz v4, 0063 // +0004 │ │ -38ef6e: 07a4 |0061: move-object v4, v10 │ │ -38ef70: 2803 |0062: goto 0065 // +0003 │ │ -38ef72: 1a04 9205 |0063: const-string v4, "-" // string@0592 │ │ -38ef76: 6e20 4b98 4100 |0065: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ef7c: 6e10 2298 0000 |0068: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38ef82: 0a04 |006b: move-result v4 │ │ -38ef84: b194 |006c: sub-int/2addr v4, v9 │ │ -38ef86: 6e20 2d98 4000 |006d: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38ef8c: 0c00 |0070: move-result-object v0 │ │ -38ef8e: 6e20 4b98 0100 |0071: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ef94: 6e10 5498 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ef9a: 0c00 |0077: move-result-object v0 │ │ -38ef9c: 160d 6400 |0078: const-wide/16 v13, #int 100 // #64 │ │ -38efa0: 9e0f 020d |007a: div-long v15, v2, v13 │ │ -38efa4: 9f07 0f0d |007c: rem-long v7, v15, v13 │ │ -38efa8: 8471 |007e: long-to-int v1, v7 │ │ -38efaa: bfd2 |007f: rem-long/2addr v2, v13 │ │ -38efac: 8423 |0080: long-to-int v3, v2 │ │ -38efae: 8ab2 |0081: double-to-int v2, v11 │ │ -38efb0: d324 100e |0082: div-int/lit16 v4, v2, #int 3600 // #0e10 │ │ -38efb4: db07 023c |0084: div-int/lit8 v7, v2, #int 60 // #3c │ │ -38efb8: da08 043c |0086: mul-int/lit8 v8, v4, #int 60 // #3c │ │ -38efbc: b187 |0088: sub-int/2addr v7, v8 │ │ -38efbe: dc02 023c |0089: rem-int/lit8 v2, v2, #int 60 // #3c │ │ -38efc2: 2208 e812 |008b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -38efc6: 7010 4098 0800 |008d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38efcc: 6e20 4b98 0800 |0090: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38efd2: 1300 2d00 |0093: const/16 v0, #int 45 // #2d │ │ -38efd6: 6e20 4498 0800 |0095: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38efdc: 1a09 8006 |0098: const-string v9, "0" // string@0680 │ │ -38efe0: 130b 0a00 |009a: const/16 v11, #int 10 // #a │ │ -38efe4: 35b1 0400 |009c: if-ge v1, v11, 00a0 // +0004 │ │ -38efe8: 079c |009e: move-object v12, v9 │ │ -38efea: 2802 |009f: goto 00a1 // +0002 │ │ -38efec: 07ac |00a0: move-object v12, v10 │ │ -38efee: 6e20 4b98 c800 |00a1: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38eff4: 6e20 4798 1800 |00a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38effa: 6e20 4498 0800 |00a7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f000: 35b3 0400 |00aa: if-ge v3, v11, 00ae // +0004 │ │ -38f004: 0790 |00ac: move-object v0, v9 │ │ -38f006: 2802 |00ad: goto 00af // +0002 │ │ -38f008: 07a0 |00ae: move-object v0, v10 │ │ -38f00a: 6e20 4b98 0800 |00af: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f010: 6e20 4798 3800 |00b2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38f016: 0200 1700 |00b5: move/from16 v0, v23 │ │ -38f01a: 6e20 4498 0800 |00b7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f020: 35b4 0400 |00ba: if-ge v4, v11, 00be // +0004 │ │ -38f024: 0790 |00bc: move-object v0, v9 │ │ -38f026: 2802 |00bd: goto 00bf // +0002 │ │ -38f028: 07a0 |00be: move-object v0, v10 │ │ -38f02a: 6e20 4b98 0800 |00bf: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f030: 6e20 4798 4800 |00c2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38f036: 0200 1800 |00c5: move/from16 v0, v24 │ │ -38f03a: 6e20 4498 0800 |00c7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f040: 35b7 0400 |00ca: if-ge v7, v11, 00ce // +0004 │ │ -38f044: 0790 |00cc: move-object v0, v9 │ │ -38f046: 2802 |00cd: goto 00cf // +0002 │ │ -38f048: 07a0 |00ce: move-object v0, v10 │ │ -38f04a: 6e20 4b98 0800 |00cf: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f050: 6e20 4798 7800 |00d2: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38f056: 3902 0900 |00d5: if-nez v2, 00de // +0009 │ │ -38f05a: 1600 0000 |00d7: const-wide/16 v0, #int 0 // #0 │ │ -38f05e: 2f03 0005 |00d9: cmpl-double v3, v0, v5 │ │ -38f062: 3903 0300 |00db: if-nez v3, 00de // +0003 │ │ -38f066: 282b |00dd: goto 0108 // +002b │ │ -38f068: 2200 e812 |00de: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f06c: 7010 4098 0000 |00e0: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f072: 0201 1900 |00e3: move/from16 v1, v25 │ │ -38f076: 6e20 4498 1000 |00e5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f07c: 35b2 0300 |00e8: if-ge v2, v11, 00eb // +0003 │ │ -38f080: 079a |00ea: move-object v10, v9 │ │ -38f082: 6e20 4b98 a000 |00eb: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f088: 6e20 4798 2000 |00ee: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38f08e: 1601 c31e |00f1: const-wide/16 v1, #int 7875 // #1ec3 │ │ -38f092: 1303 0a00 |00f3: const/16 v3, #int 10 // #a │ │ -38f096: 0511 0500 |00f5: move-wide/from16 v17, v5 │ │ -38f09a: 0513 0100 |00f7: move-wide/from16 v19, v1 │ │ -38f09e: 0215 0300 |00f9: move/from16 v21, v3 │ │ -38f0a2: 0216 1a00 |00fb: move/from16 v22, v26 │ │ -38f0a6: 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 │ │ -38f0ac: 0c01 |0100: move-result-object v1 │ │ -38f0ae: 6e20 4b98 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f0b4: 6e10 5498 0000 |0104: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f0ba: 0c0a |0107: move-result-object v10 │ │ -38f0bc: 6e20 4b98 a800 |0108: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f0c2: 6e10 5498 0800 |010b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f0c8: 0c00 |010e: move-result-object v0 │ │ -38f0ca: 1100 |010f: return-object v0 │ │ +38ee98: |[38ee98] net.sf.dibdib.thread_any.DateFunc.date4Boxed:(JDDCCCI)Ljava/lang/String; │ │ +38eea8: 0500 1100 |0000: move-wide/from16 v0, v17 │ │ +38eeac: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +38eeb0: 3104 0200 |0004: cmp-long v4, v2, v0 │ │ +38eeb4: 3c04 0400 |0006: if-gtz v4, 000a // +0004 │ │ +38eeb8: 0402 |0008: move-wide v2, v0 │ │ +38eeba: 2802 |0009: goto 000b // +0002 │ │ +38eebc: 7d02 |000a: neg-long v2, v0 │ │ +38eebe: 1805 0000 0000 00c3 be40 |000b: const-wide v5, #double 7875 // #40bec30000000000 │ │ +38eec8: 1607 0000 |0010: const-wide/16 v7, #int 0 // #0 │ │ +38eecc: 3009 0515 |0012: cmpg-double v9, v5, v21 │ │ +38eed0: 3c09 1400 |0014: if-gtz v9, 0028 // +0014 │ │ +38eed4: 6109 cd72 |0016: sget-wide v9, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +38eed8: ad09 0915 |0018: mul-double v9, v9, v21 │ │ +38eedc: 8b99 |001a: double-to-long v9, v9 │ │ +38eede: 8699 |001b: long-to-double v9, v9 │ │ +38eee0: ab0b 1309 |001c: add-double v11, v19, v9 │ │ +38eee4: ad09 0905 |001e: mul-double v9, v9, v5 │ │ +38eee8: ac05 1509 |0020: sub-double v5, v21, v9 │ │ +38eeec: 2f09 0705 |0022: cmpl-double v9, v7, v5 │ │ +38eef0: 3a09 0800 |0024: if-ltz v9, 002c // +0008 │ │ +38eef4: 0475 |0026: move-wide v5, v7 │ │ +38eef6: 2805 |0027: goto 002c // +0005 │ │ +38eef8: 050b 1300 |0028: move-wide/from16 v11, v19 │ │ +38eefc: 0505 1500 |002a: move-wide/from16 v5, v21 │ │ +38ef00: 2209 e812 |002c: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ef04: 7010 4098 0900 |002e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ef0a: 1a0a 0000 |0031: const-string v10, "" // string@0000 │ │ +38ef0e: 6e20 4b98 a900 |0033: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ef14: 160d 1027 |0036: const-wide/16 v13, #int 10000 // #2710 │ │ +38ef18: bed0 |0038: div-long/2addr v0, v13 │ │ +38ef1a: 6e30 4898 0901 |0039: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +38ef20: 6e10 5498 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ef26: 0c00 |003f: move-result-object v0 │ │ +38ef28: 6e10 2298 0000 |0040: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38ef2e: 0a01 |0043: move-result v1 │ │ +38ef30: 1249 |0044: const/4 v9, #int 4 // #4 │ │ +38ef32: 3719 3300 |0045: if-le v9, v1, 0078 // +0033 │ │ +38ef36: 2200 e812 |0047: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ef3a: 7010 4098 0000 |0049: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ef40: 1a01 8d06 |004c: const-string v1, "000" // string@068d │ │ +38ef44: 6e20 4b98 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ef4a: 9e0d 020d |0051: div-long v13, v2, v13 │ │ +38ef4e: 6e30 4898 d00e |0053: invoke-virtual {v0, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +38ef54: 6e10 5498 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ef5a: 0c00 |0059: move-result-object v0 │ │ +38ef5c: 2201 e812 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ef60: 7010 4098 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ef66: 3c04 0400 |005f: if-gtz v4, 0063 // +0004 │ │ +38ef6a: 07a4 |0061: move-object v4, v10 │ │ +38ef6c: 2803 |0062: goto 0065 // +0003 │ │ +38ef6e: 1a04 9205 |0063: const-string v4, "-" // string@0592 │ │ +38ef72: 6e20 4b98 4100 |0065: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ef78: 6e10 2298 0000 |0068: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38ef7e: 0a04 |006b: move-result v4 │ │ +38ef80: b194 |006c: sub-int/2addr v4, v9 │ │ +38ef82: 6e20 2d98 4000 |006d: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38ef88: 0c00 |0070: move-result-object v0 │ │ +38ef8a: 6e20 4b98 0100 |0071: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ef90: 6e10 5498 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ef96: 0c00 |0077: move-result-object v0 │ │ +38ef98: 160d 6400 |0078: const-wide/16 v13, #int 100 // #64 │ │ +38ef9c: 9e0f 020d |007a: div-long v15, v2, v13 │ │ +38efa0: 9f07 0f0d |007c: rem-long v7, v15, v13 │ │ +38efa4: 8471 |007e: long-to-int v1, v7 │ │ +38efa6: bfd2 |007f: rem-long/2addr v2, v13 │ │ +38efa8: 8423 |0080: long-to-int v3, v2 │ │ +38efaa: 8ab2 |0081: double-to-int v2, v11 │ │ +38efac: d324 100e |0082: div-int/lit16 v4, v2, #int 3600 // #0e10 │ │ +38efb0: db07 023c |0084: div-int/lit8 v7, v2, #int 60 // #3c │ │ +38efb4: da08 043c |0086: mul-int/lit8 v8, v4, #int 60 // #3c │ │ +38efb8: b187 |0088: sub-int/2addr v7, v8 │ │ +38efba: dc02 023c |0089: rem-int/lit8 v2, v2, #int 60 // #3c │ │ +38efbe: 2208 e812 |008b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +38efc2: 7010 4098 0800 |008d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38efc8: 6e20 4b98 0800 |0090: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38efce: 1300 2d00 |0093: const/16 v0, #int 45 // #2d │ │ +38efd2: 6e20 4498 0800 |0095: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38efd8: 1a09 8006 |0098: const-string v9, "0" // string@0680 │ │ +38efdc: 130b 0a00 |009a: const/16 v11, #int 10 // #a │ │ +38efe0: 35b1 0400 |009c: if-ge v1, v11, 00a0 // +0004 │ │ +38efe4: 079c |009e: move-object v12, v9 │ │ +38efe6: 2802 |009f: goto 00a1 // +0002 │ │ +38efe8: 07ac |00a0: move-object v12, v10 │ │ +38efea: 6e20 4b98 c800 |00a1: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38eff0: 6e20 4798 1800 |00a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38eff6: 6e20 4498 0800 |00a7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38effc: 35b3 0400 |00aa: if-ge v3, v11, 00ae // +0004 │ │ +38f000: 0790 |00ac: move-object v0, v9 │ │ +38f002: 2802 |00ad: goto 00af // +0002 │ │ +38f004: 07a0 |00ae: move-object v0, v10 │ │ +38f006: 6e20 4b98 0800 |00af: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f00c: 6e20 4798 3800 |00b2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38f012: 0200 1700 |00b5: move/from16 v0, v23 │ │ +38f016: 6e20 4498 0800 |00b7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38f01c: 35b4 0400 |00ba: if-ge v4, v11, 00be // +0004 │ │ +38f020: 0790 |00bc: move-object v0, v9 │ │ +38f022: 2802 |00bd: goto 00bf // +0002 │ │ +38f024: 07a0 |00be: move-object v0, v10 │ │ +38f026: 6e20 4b98 0800 |00bf: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f02c: 6e20 4798 4800 |00c2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38f032: 0200 1800 |00c5: move/from16 v0, v24 │ │ +38f036: 6e20 4498 0800 |00c7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38f03c: 35b7 0400 |00ca: if-ge v7, v11, 00ce // +0004 │ │ +38f040: 0790 |00cc: move-object v0, v9 │ │ +38f042: 2802 |00cd: goto 00cf // +0002 │ │ +38f044: 07a0 |00ce: move-object v0, v10 │ │ +38f046: 6e20 4b98 0800 |00cf: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f04c: 6e20 4798 7800 |00d2: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38f052: 3902 0900 |00d5: if-nez v2, 00de // +0009 │ │ +38f056: 1600 0000 |00d7: const-wide/16 v0, #int 0 // #0 │ │ +38f05a: 2f03 0005 |00d9: cmpl-double v3, v0, v5 │ │ +38f05e: 3903 0300 |00db: if-nez v3, 00de // +0003 │ │ +38f062: 282b |00dd: goto 0108 // +002b │ │ +38f064: 2200 e812 |00de: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f068: 7010 4098 0000 |00e0: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f06e: 0201 1900 |00e3: move/from16 v1, v25 │ │ +38f072: 6e20 4498 1000 |00e5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38f078: 35b2 0300 |00e8: if-ge v2, v11, 00eb // +0003 │ │ +38f07c: 079a |00ea: move-object v10, v9 │ │ +38f07e: 6e20 4b98 a000 |00eb: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f084: 6e20 4798 2000 |00ee: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38f08a: 1601 c31e |00f1: const-wide/16 v1, #int 7875 // #1ec3 │ │ +38f08e: 1303 0a00 |00f3: const/16 v3, #int 10 // #a │ │ +38f092: 0511 0500 |00f5: move-wide/from16 v17, v5 │ │ +38f096: 0513 0100 |00f7: move-wide/from16 v19, v1 │ │ +38f09a: 0215 0300 |00f9: move/from16 v21, v3 │ │ +38f09e: 0216 1a00 |00fb: move/from16 v22, v26 │ │ +38f0a2: 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 │ │ +38f0a8: 0c01 |0100: move-result-object v1 │ │ +38f0aa: 6e20 4b98 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f0b0: 6e10 5498 0000 |0104: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f0b6: 0c0a |0107: move-result-object v10 │ │ +38f0b8: 6e20 4b98 a800 |0108: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f0be: 6e10 5498 0800 |010b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f0c4: 0c00 |010e: move-result-object v0 │ │ +38f0c6: 1100 |010f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0016 line=847 │ │ 0x002c line=852 │ │ 0x0040 line=853 │ │ 0x0047 line=854 │ │ 0x005a line=855 │ │ @@ -830961,52 +830961,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 │ │ -38f0cc: |[38f0cc] net.sf.dibdib.thread_any.DateFunc.date4EraDay:([D)Ljava/lang/String; │ │ -38f0dc: 380e 0a00 |0000: if-eqz v14, 000a // +000a │ │ -38f0e0: 21e0 |0002: array-length v0, v14 │ │ -38f0e2: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ -38f0e6: 2805 |0005: goto 000a // +0005 │ │ -38f0e8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -38f0ea: 4500 0e00 |0007: aget-wide v0, v14, v0 │ │ -38f0ee: 2805 |0009: goto 000e // +0005 │ │ -38f0f0: 7100 58a3 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ -38f0f6: 0b00 |000d: move-result-wide v0 │ │ -38f0f8: 7120 50a3 1000 |000e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ -38f0fe: 0b00 |0011: move-result-wide v0 │ │ -38f100: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -38f104: 300e 0200 |0014: cmpg-double v14, v2, v0 │ │ -38f108: 3c0e 0700 |0016: if-gtz v14, 001d // +0007 │ │ -38f10c: 8b02 |0018: double-to-long v2, v0 │ │ -38f10e: 8622 |0019: long-to-double v2, v2 │ │ -38f110: ac02 0002 |001a: sub-double v2, v0, v2 │ │ -38f114: 2805 |001c: goto 0021 // +0005 │ │ -38f116: 8002 |001d: neg-double v2, v0 │ │ -38f118: 8b24 |001e: double-to-long v4, v2 │ │ -38f11a: 8644 |001f: long-to-double v4, v4 │ │ -38f11c: cc42 |0020: sub-double/2addr v2, v4 │ │ -38f11e: 8b04 |0021: double-to-long v4, v0 │ │ -38f120: 1606 0000 |0022: const-wide/16 v6, #int 0 // #0 │ │ -38f124: 1800 0000 0000 0018 f540 |0024: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38f12e: ad02 0200 |0029: mul-double v2, v2, v0 │ │ -38f132: 1800 0000 0000 00c3 be40 |002b: const-wide v0, #double 7875 // #40bec30000000000 │ │ -38f13c: ad02 0200 |0030: mul-double v2, v2, v0 │ │ -38f140: 8b20 |0032: double-to-long v0, v2 │ │ -38f142: 8608 |0033: long-to-double v8, v0 │ │ -38f144: 130a 5400 |0034: const/16 v10, #int 84 // #54 │ │ -38f148: 130b 3a00 |0036: const/16 v11, #int 58 // #3a │ │ -38f14c: 130c 3a00 |0038: const/16 v12, #int 58 // #3a │ │ -38f150: 123d |003a: const/4 v13, #int 3 // #3 │ │ -38f152: 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 │ │ -38f158: 0c0e |003e: move-result-object v14 │ │ -38f15a: 110e |003f: return-object v14 │ │ +38f0c8: |[38f0c8] net.sf.dibdib.thread_any.DateFunc.date4EraDay:([D)Ljava/lang/String; │ │ +38f0d8: 380e 0a00 |0000: if-eqz v14, 000a // +000a │ │ +38f0dc: 21e0 |0002: array-length v0, v14 │ │ +38f0de: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ +38f0e2: 2805 |0005: goto 000a // +0005 │ │ +38f0e4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +38f0e6: 4500 0e00 |0007: aget-wide v0, v14, v0 │ │ +38f0ea: 2805 |0009: goto 000e // +0005 │ │ +38f0ec: 7100 58a3 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ +38f0f2: 0b00 |000d: move-result-wide v0 │ │ +38f0f4: 7120 50a3 1000 |000e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ +38f0fa: 0b00 |0011: move-result-wide v0 │ │ +38f0fc: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +38f100: 300e 0200 |0014: cmpg-double v14, v2, v0 │ │ +38f104: 3c0e 0700 |0016: if-gtz v14, 001d // +0007 │ │ +38f108: 8b02 |0018: double-to-long v2, v0 │ │ +38f10a: 8622 |0019: long-to-double v2, v2 │ │ +38f10c: ac02 0002 |001a: sub-double v2, v0, v2 │ │ +38f110: 2805 |001c: goto 0021 // +0005 │ │ +38f112: 8002 |001d: neg-double v2, v0 │ │ +38f114: 8b24 |001e: double-to-long v4, v2 │ │ +38f116: 8644 |001f: long-to-double v4, v4 │ │ +38f118: cc42 |0020: sub-double/2addr v2, v4 │ │ +38f11a: 8b04 |0021: double-to-long v4, v0 │ │ +38f11c: 1606 0000 |0022: const-wide/16 v6, #int 0 // #0 │ │ +38f120: 1800 0000 0000 0018 f540 |0024: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38f12a: ad02 0200 |0029: mul-double v2, v2, v0 │ │ +38f12e: 1800 0000 0000 00c3 be40 |002b: const-wide v0, #double 7875 // #40bec30000000000 │ │ +38f138: ad02 0200 |0030: mul-double v2, v2, v0 │ │ +38f13c: 8b20 |0032: double-to-long v0, v2 │ │ +38f13e: 8608 |0033: long-to-double v8, v0 │ │ +38f140: 130a 5400 |0034: const/16 v10, #int 84 // #54 │ │ +38f144: 130b 3a00 |0036: const/16 v11, #int 58 // #3a │ │ +38f148: 130c 3a00 |0038: const/16 v12, #int 58 // #3a │ │ +38f14c: 123d |003a: const/4 v13, #int 3 // #3 │ │ +38f14e: 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 │ │ +38f154: 0c0e |003e: move-result-object v14 │ │ +38f156: 110e |003f: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=899 │ │ 0x000e line=900 │ │ 0x003b line=902 │ │ locals : │ │ 0x0000 - 0x0040 reg=14 (null) [D │ │ @@ -831016,212 +831016,212 @@ │ │ type : '(JC)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 32 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 366 16-bit code units │ │ -38f15c: |[38f15c] net.sf.dibdib.thread_any.DateFunc.date4Hash62:(JC)Ljava/lang/String; │ │ -38f16c: 0500 1d00 |0000: move-wide/from16 v0, v29 │ │ -38f170: 1302 4100 |0002: const/16 v2, #int 65 // #41 │ │ -38f174: 1303 2e00 |0004: const/16 v3, #int 46 // #2e │ │ -38f178: 0204 1f00 |0006: move/from16 v4, v31 │ │ -38f17c: 3742 0400 |0008: if-le v2, v4, 000c // +0004 │ │ -38f180: 1304 2e00 |000a: const/16 v4, #int 46 // #2e │ │ -38f184: 1305 5a00 |000c: const/16 v5, #int 90 // #5a │ │ -38f188: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -38f18a: 3445 0700 |000f: if-lt v5, v4, 0016 // +0007 │ │ -38f18e: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ -38f192: 2803 |0013: goto 0016 // +0003 │ │ -38f194: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -38f196: 2802 |0015: goto 0017 // +0002 │ │ -38f198: 1218 |0016: const/4 v8, #int 1 // #1 │ │ -38f19a: 1609 0200 |0017: const-wide/16 v9, #int 2 // #2 │ │ -38f19e: c009 |0019: and-long/2addr v9, v0 │ │ -38f1a0: 160b 0000 |001a: const-wide/16 v11, #int 0 // #0 │ │ -38f1a4: 310d 0b09 |001c: cmp-long v13, v11, v9 │ │ -38f1a8: 380d 0400 |001e: if-eqz v13, 0022 // +0004 │ │ -38f1ac: 1219 |0020: const/4 v9, #int 1 // #1 │ │ -38f1ae: 2802 |0021: goto 0023 // +0002 │ │ -38f1b0: 1209 |0022: const/4 v9, #int 0 // #0 │ │ -38f1b2: 3545 0900 |0023: if-ge v5, v4, 002c // +0009 │ │ -38f1b6: dd04 047f |0025: and-int/lit8 v4, v4, #int 127 // #7f │ │ -38f1ba: de04 0460 |0027: or-int/lit8 v4, v4, #int 96 // #60 │ │ -38f1be: d804 04e0 |0029: add-int/lit8 v4, v4, #int -32 // #e0 │ │ -38f1c2: 8e44 |002b: int-to-char v4, v4 │ │ -38f1c4: 130a 5900 |002c: const/16 v10, #int 89 // #59 │ │ -38f1c8: 3345 0400 |002e: if-ne v5, v4, 0032 // +0004 │ │ -38f1cc: 1304 5900 |0030: const/16 v4, #int 89 // #59 │ │ -38f1d0: 1235 |0032: const/4 v5, #int 3 // #3 │ │ -38f1d2: 235d 1915 |0033: new-array v13, v5, [I // type@1519 │ │ -38f1d6: 7130 74a3 100d |0035: invoke-static {v0, v1, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ -38f1dc: 0b00 |0038: move-result-wide v0 │ │ -38f1de: 130e 4500 |0039: const/16 v14, #int 69 // #45 │ │ -38f1e2: 334e 0d00 |003b: if-ne v14, v4, 0048 // +000d │ │ -38f1e6: 1802 0000 c09d 0c64 2d42 |003d: const-wide v2, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38f1f0: cc20 |0042: sub-double/2addr v0, v2 │ │ -38f1f2: 7120 67a3 1000 |0043: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ -38f1f8: 0c00 |0046: move-result-object v0 │ │ -38f1fa: 1100 |0047: return-object v0 │ │ -38f1fc: 3808 1800 |0048: if-eqz v8, 0060 // +0018 │ │ -38f200: 630e 3177 |004a: sget-boolean v14, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ -38f204: 390e 0500 |004c: if-nez v14, 0051 // +0005 │ │ -38f208: 7100 54a3 0000 |004e: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ -38f20e: 3343 0800 |0051: if-ne v3, v4, 0059 // +0008 │ │ -38f212: 3909 0300 |0053: if-nez v9, 0056 // +0003 │ │ -38f216: 2804 |0055: goto 0059 // +0004 │ │ -38f218: 4409 0d07 |0056: aget v9, v13, v7 │ │ -38f21c: 2809 |0058: goto 0061 // +0009 │ │ -38f21e: 6009 3277 |0059: sget v9, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ -38f222: 140e 60ea 0000 |005b: const v14, #float 8.40779e-41 // #0000ea60 │ │ -38f228: b3e9 |005e: div-int/2addr v9, v14 │ │ -38f22a: 2802 |005f: goto 0061 // +0002 │ │ -38f22c: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -38f22e: 839e |0061: int-to-double v14, v9 │ │ -38f230: 1910 4e40 |0062: const-wide/high16 v16, #long 4633641066610819072 // #404e │ │ -38f234: ad0e 0e10 |0064: mul-double v14, v14, v16 │ │ -38f238: cbe0 |0066: add-double/2addr v0, v14 │ │ -38f23a: 180e 0000 0000 0018 f540 |0067: const-wide v14, #double 86400 // #40f5180000000000 │ │ -38f244: 324a 0700 |006c: if-eq v10, v4, 0073 // +0007 │ │ -38f248: 7120 72a3 1000 |006e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ -38f24e: 0b00 |0071: move-result-wide v0 │ │ -38f250: 2802 |0072: goto 0074 // +0002 │ │ -38f252: cee0 |0073: div-double/2addr v0, v14 │ │ -38f254: 1910 e03f |0074: const-wide/high16 v16, #long 4602678819172646912 // #3fe0 │ │ -38f258: ab00 0010 |0076: add-double v0, v0, v16 │ │ -38f25c: 1610 0000 |0078: const-wide/16 v16, #int 0 // #0 │ │ -38f260: 3012 1000 |007a: cmpg-double v18, v16, v0 │ │ -38f264: 3c12 0400 |007c: if-gtz v18, 0080 // +0004 │ │ -38f268: 8b0b |007e: double-to-long v11, v0 │ │ -38f26a: 2805 |007f: goto 0084 // +0005 │ │ -38f26c: 190b f0bf |0080: const-wide/high16 v11, #long -4616189618054758400 // #bff0 │ │ -38f270: cb0b |0082: add-double/2addr v11, v0 │ │ -38f272: 8bbb |0083: double-to-long v11, v11 │ │ -38f274: 1307 4a00 |0084: const/16 v7, #int 74 // #4a │ │ -38f278: 3247 0900 |0086: if-eq v7, v4, 008f // +0009 │ │ -38f27c: 7120 51a3 cb00 |0088: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ -38f282: 0b10 |008b: move-result-wide v16 │ │ -38f284: 0502 1000 |008c: move-wide/from16 v2, v16 │ │ -38f288: 2803 |008e: goto 0091 // +0003 │ │ -38f28a: 1602 0000 |008f: const-wide/16 v2, #int 0 // #0 │ │ -38f28e: 1307 5400 |0091: const/16 v7, #int 84 // #54 │ │ -38f292: 3247 1e00 |0093: if-eq v7, v4, 00b1 // +001e │ │ -38f296: 324a 1c00 |0095: if-eq v10, v4, 00b1 // +001c │ │ -38f29a: 1810 0000 00e0 1a2d 6e41 |0097: const-wide v16, #double 1.5821e+07 // #416e2d1ae0000000 │ │ -38f2a4: 8625 |009c: long-to-double v5, v2 │ │ -38f2a6: 2f13 1005 |009d: cmpl-double v19, v16, v5 │ │ -38f2aa: 3d13 0b00 |009f: if-lez v19, 00aa // +000b │ │ -38f2ae: 1305 4700 |00a1: const/16 v5, #int 71 // #47 │ │ -38f2b2: 3245 0700 |00a3: if-eq v5, v4, 00aa // +0007 │ │ -38f2b6: 7120 53a3 cb00 |00a5: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedJulian4EraDayAs12h:(J)J // method@a353 │ │ -38f2bc: 0b02 |00a8: move-result-wide v2 │ │ -38f2be: 2808 |00a9: goto 00b1 // +0008 │ │ -38f2c0: 1605 1027 |00aa: const-wide/16 v5, #int 10000 // #2710 │ │ -38f2c4: 3110 0205 |00ac: cmp-long v16, v2, v5 │ │ -38f2c8: 3b10 0300 |00ae: if-gez v16, 00b1 // +0003 │ │ -38f2cc: bc52 |00b0: sub-long/2addr v2, v5 │ │ -38f2ce: 0513 0200 |00b1: move-wide/from16 v19, v2 │ │ -38f2d2: 86b2 |00b3: long-to-double v2, v11 │ │ -38f2d4: cc20 |00b4: sub-double/2addr v0, v2 │ │ -38f2d6: ad15 000e |00b5: mul-double v21, v0, v14 │ │ -38f2da: 1210 |00b7: const/4 v0, #int 1 // #1 │ │ -38f2dc: 4401 0d00 |00b8: aget v1, v13, v0 │ │ -38f2e0: 3d01 0800 |00ba: if-lez v1, 00c2 // +0008 │ │ -38f2e4: 1230 |00bc: const/4 v0, #int 3 // #3 │ │ -38f2e6: 3601 0500 |00bd: if-gt v1, v0, 00c2 // +0005 │ │ -38f2ea: 1300 3f00 |00bf: const/16 v0, #int 63 // #3f │ │ -38f2ee: 2803 |00c1: goto 00c4 // +0003 │ │ -38f2f0: 1300 3a00 |00c2: const/16 v0, #int 58 // #3a │ │ -38f2f4: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ -38f2f8: 3809 0c00 |00c6: if-eqz v9, 00d2 // +000c │ │ -38f2fc: 1302 2e00 |00c8: const/16 v2, #int 46 // #2e │ │ -38f300: 3242 0800 |00ca: if-eq v2, v4, 00d2 // +0008 │ │ -38f304: d804 0461 |00cc: add-int/lit8 v4, v4, #int 97 // #61 │ │ -38f308: 1302 4100 |00ce: const/16 v2, #int 65 // #41 │ │ -38f30c: b124 |00d0: sub-int/2addr v4, v2 │ │ -38f30e: 8e44 |00d1: int-to-char v4, v4 │ │ -38f310: 0219 0400 |00d2: move/from16 v25, v4 │ │ -38f314: 1617 0000 |00d4: const-wide/16 v23, #int 0 // #0 │ │ -38f318: 131b 3a00 |00d6: const/16 v27, #int 58 // #3a │ │ -38f31c: 131c 0000 |00d8: const/16 v28, #int 0 // #0 │ │ -38f320: 021a 0000 |00da: move/from16 v26, v0 │ │ -38f324: 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 │ │ -38f32a: 0c02 |00df: move-result-object v2 │ │ -38f32c: 3d01 4500 |00e0: if-lez v1, 0125 // +0045 │ │ -38f330: 1233 |00e2: const/4 v3, #int 3 // #3 │ │ -38f332: 3631 4200 |00e3: if-gt v1, v3, 0125 // +0042 │ │ -38f336: 6e20 1a98 0200 |00e5: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -38f33c: 0a00 |00e8: move-result v0 │ │ -38f33e: 1213 |00e9: const/4 v3, #int 1 // #1 │ │ -38f340: 3313 2300 |00ea: if-ne v3, v1, 010d // +0023 │ │ -38f344: 2201 e812 |00ec: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f348: 7010 4098 0100 |00ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f34e: d804 00fe |00f1: add-int/lit8 v4, v0, #int -2 // #fe │ │ -38f352: 1205 |00f3: const/4 v5, #int 0 // #0 │ │ -38f354: 6e30 2e98 5204 |00f4: invoke-virtual {v2, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38f35a: 0c04 |00f7: move-result-object v4 │ │ -38f35c: 6e20 4b98 4100 |00f8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f362: 1a04 6808 |00fb: const-string v4, "??:" // string@0868 │ │ -38f366: 6e20 4b98 4100 |00fd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f36c: b030 |0100: add-int/2addr v0, v3 │ │ -38f36e: 6e20 2d98 0200 |0101: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38f374: 0c00 |0104: move-result-object v0 │ │ -38f376: 6e20 4b98 0100 |0105: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f37c: 6e10 5498 0100 |0108: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f382: 0c00 |010b: move-result-object v0 │ │ -38f384: 2817 |010c: goto 0123 // +0017 │ │ -38f386: 1205 |010d: const/4 v5, #int 0 // #0 │ │ -38f388: 2201 e812 |010e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f38c: 7010 4098 0100 |0110: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f392: 6e30 2e98 5200 |0113: invoke-virtual {v2, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38f398: 0c00 |0116: move-result-object v0 │ │ -38f39a: 6e20 4b98 0100 |0117: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f3a0: 1a00 6908 |011a: const-string v0, "???" // string@0869 │ │ -38f3a4: 6e20 4b98 0100 |011c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f3aa: 6e10 5498 0100 |011f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f3b0: 0c00 |0122: move-result-object v0 │ │ -38f3b2: 0702 |0123: move-object v2, v0 │ │ -38f3b4: 2849 |0124: goto 016d // +0049 │ │ -38f3b6: 3809 4800 |0125: if-eqz v9, 016d // +0048 │ │ -38f3ba: 3908 4600 |0127: if-nez v8, 016d // +0046 │ │ -38f3be: 2200 e812 |0129: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f3c2: 7010 4098 0000 |012b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f3c8: 6e20 4b98 2000 |012e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f3ce: 3b09 0500 |0131: if-gez v9, 0136 // +0005 │ │ -38f3d2: 1a01 9205 |0133: const-string v1, "-" // string@0592 │ │ -38f3d6: 2803 |0135: goto 0138 // +0003 │ │ -38f3d8: 1a01 cd04 |0136: const-string v1, "+" // string@04cd │ │ -38f3dc: 6e20 4b98 1000 |0138: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f3e2: 6e10 5498 0000 |013b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f3e8: 0c00 |013e: move-result-object v0 │ │ -38f3ea: 3a09 0300 |013f: if-ltz v9, 0142 // +0003 │ │ -38f3ee: 2802 |0141: goto 0143 // +0002 │ │ -38f3f0: 7b99 |0142: neg-int v9, v9 │ │ -38f3f2: 2201 e812 |0143: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f3f6: 7010 4098 0100 |0145: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f3fc: 6e20 4b98 0100 |0148: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f402: 1220 |014b: const/4 v0, #int 2 // #2 │ │ -38f404: 2300 da15 |014c: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ -38f408: db02 093c |014e: div-int/lit8 v2, v9, #int 60 // #3c │ │ -38f40c: 7110 9e97 0200 |0150: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -38f412: 0c02 |0153: move-result-object v2 │ │ -38f414: 1203 |0154: const/4 v3, #int 0 // #0 │ │ -38f416: 4d02 0003 |0155: aput-object v2, v0, v3 │ │ -38f41a: dc09 093c |0157: rem-int/lit8 v9, v9, #int 60 // #3c │ │ -38f41e: 7110 9e97 0900 |0159: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -38f424: 0c02 |015c: move-result-object v2 │ │ -38f426: 1213 |015d: const/4 v3, #int 1 // #1 │ │ -38f428: 4d02 0003 |015e: aput-object v2, v0, v3 │ │ -38f42c: 1a02 5703 |0160: const-string v2, "%02d:%02d" // string@0357 │ │ -38f430: 7120 1498 0200 |0162: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ -38f436: 0c00 |0165: move-result-object v0 │ │ -38f438: 6e20 4b98 0100 |0166: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f43e: 6e10 5498 0100 |0169: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f444: 0c02 |016c: move-result-object v2 │ │ -38f446: 1102 |016d: return-object v2 │ │ +38f158: |[38f158] net.sf.dibdib.thread_any.DateFunc.date4Hash62:(JC)Ljava/lang/String; │ │ +38f168: 0500 1d00 |0000: move-wide/from16 v0, v29 │ │ +38f16c: 1302 4100 |0002: const/16 v2, #int 65 // #41 │ │ +38f170: 1303 2e00 |0004: const/16 v3, #int 46 // #2e │ │ +38f174: 0204 1f00 |0006: move/from16 v4, v31 │ │ +38f178: 3742 0400 |0008: if-le v2, v4, 000c // +0004 │ │ +38f17c: 1304 2e00 |000a: const/16 v4, #int 46 // #2e │ │ +38f180: 1305 5a00 |000c: const/16 v5, #int 90 // #5a │ │ +38f184: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +38f186: 3445 0700 |000f: if-lt v5, v4, 0016 // +0007 │ │ +38f18a: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ +38f18e: 2803 |0013: goto 0016 // +0003 │ │ +38f190: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +38f192: 2802 |0015: goto 0017 // +0002 │ │ +38f194: 1218 |0016: const/4 v8, #int 1 // #1 │ │ +38f196: 1609 0200 |0017: const-wide/16 v9, #int 2 // #2 │ │ +38f19a: c009 |0019: and-long/2addr v9, v0 │ │ +38f19c: 160b 0000 |001a: const-wide/16 v11, #int 0 // #0 │ │ +38f1a0: 310d 0b09 |001c: cmp-long v13, v11, v9 │ │ +38f1a4: 380d 0400 |001e: if-eqz v13, 0022 // +0004 │ │ +38f1a8: 1219 |0020: const/4 v9, #int 1 // #1 │ │ +38f1aa: 2802 |0021: goto 0023 // +0002 │ │ +38f1ac: 1209 |0022: const/4 v9, #int 0 // #0 │ │ +38f1ae: 3545 0900 |0023: if-ge v5, v4, 002c // +0009 │ │ +38f1b2: dd04 047f |0025: and-int/lit8 v4, v4, #int 127 // #7f │ │ +38f1b6: de04 0460 |0027: or-int/lit8 v4, v4, #int 96 // #60 │ │ +38f1ba: d804 04e0 |0029: add-int/lit8 v4, v4, #int -32 // #e0 │ │ +38f1be: 8e44 |002b: int-to-char v4, v4 │ │ +38f1c0: 130a 5900 |002c: const/16 v10, #int 89 // #59 │ │ +38f1c4: 3345 0400 |002e: if-ne v5, v4, 0032 // +0004 │ │ +38f1c8: 1304 5900 |0030: const/16 v4, #int 89 // #59 │ │ +38f1cc: 1235 |0032: const/4 v5, #int 3 // #3 │ │ +38f1ce: 235d 1915 |0033: new-array v13, v5, [I // type@1519 │ │ +38f1d2: 7130 74a3 100d |0035: invoke-static {v0, v1, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ +38f1d8: 0b00 |0038: move-result-wide v0 │ │ +38f1da: 130e 4500 |0039: const/16 v14, #int 69 // #45 │ │ +38f1de: 334e 0d00 |003b: if-ne v14, v4, 0048 // +000d │ │ +38f1e2: 1802 0000 c09d 0c64 2d42 |003d: const-wide v2, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38f1ec: cc20 |0042: sub-double/2addr v0, v2 │ │ +38f1ee: 7120 67a3 1000 |0043: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ +38f1f4: 0c00 |0046: move-result-object v0 │ │ +38f1f6: 1100 |0047: return-object v0 │ │ +38f1f8: 3808 1800 |0048: if-eqz v8, 0060 // +0018 │ │ +38f1fc: 630e 3177 |004a: sget-boolean v14, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ +38f200: 390e 0500 |004c: if-nez v14, 0051 // +0005 │ │ +38f204: 7100 54a3 0000 |004e: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ +38f20a: 3343 0800 |0051: if-ne v3, v4, 0059 // +0008 │ │ +38f20e: 3909 0300 |0053: if-nez v9, 0056 // +0003 │ │ +38f212: 2804 |0055: goto 0059 // +0004 │ │ +38f214: 4409 0d07 |0056: aget v9, v13, v7 │ │ +38f218: 2809 |0058: goto 0061 // +0009 │ │ +38f21a: 6009 3277 |0059: sget v9, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ +38f21e: 140e 60ea 0000 |005b: const v14, #float 8.40779e-41 // #0000ea60 │ │ +38f224: b3e9 |005e: div-int/2addr v9, v14 │ │ +38f226: 2802 |005f: goto 0061 // +0002 │ │ +38f228: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +38f22a: 839e |0061: int-to-double v14, v9 │ │ +38f22c: 1910 4e40 |0062: const-wide/high16 v16, #long 4633641066610819072 // #404e │ │ +38f230: ad0e 0e10 |0064: mul-double v14, v14, v16 │ │ +38f234: cbe0 |0066: add-double/2addr v0, v14 │ │ +38f236: 180e 0000 0000 0018 f540 |0067: const-wide v14, #double 86400 // #40f5180000000000 │ │ +38f240: 324a 0700 |006c: if-eq v10, v4, 0073 // +0007 │ │ +38f244: 7120 72a3 1000 |006e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ +38f24a: 0b00 |0071: move-result-wide v0 │ │ +38f24c: 2802 |0072: goto 0074 // +0002 │ │ +38f24e: cee0 |0073: div-double/2addr v0, v14 │ │ +38f250: 1910 e03f |0074: const-wide/high16 v16, #long 4602678819172646912 // #3fe0 │ │ +38f254: ab00 0010 |0076: add-double v0, v0, v16 │ │ +38f258: 1610 0000 |0078: const-wide/16 v16, #int 0 // #0 │ │ +38f25c: 3012 1000 |007a: cmpg-double v18, v16, v0 │ │ +38f260: 3c12 0400 |007c: if-gtz v18, 0080 // +0004 │ │ +38f264: 8b0b |007e: double-to-long v11, v0 │ │ +38f266: 2805 |007f: goto 0084 // +0005 │ │ +38f268: 190b f0bf |0080: const-wide/high16 v11, #long -4616189618054758400 // #bff0 │ │ +38f26c: cb0b |0082: add-double/2addr v11, v0 │ │ +38f26e: 8bbb |0083: double-to-long v11, v11 │ │ +38f270: 1307 4a00 |0084: const/16 v7, #int 74 // #4a │ │ +38f274: 3247 0900 |0086: if-eq v7, v4, 008f // +0009 │ │ +38f278: 7120 51a3 cb00 |0088: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ +38f27e: 0b10 |008b: move-result-wide v16 │ │ +38f280: 0502 1000 |008c: move-wide/from16 v2, v16 │ │ +38f284: 2803 |008e: goto 0091 // +0003 │ │ +38f286: 1602 0000 |008f: const-wide/16 v2, #int 0 // #0 │ │ +38f28a: 1307 5400 |0091: const/16 v7, #int 84 // #54 │ │ +38f28e: 3247 1e00 |0093: if-eq v7, v4, 00b1 // +001e │ │ +38f292: 324a 1c00 |0095: if-eq v10, v4, 00b1 // +001c │ │ +38f296: 1810 0000 00e0 1a2d 6e41 |0097: const-wide v16, #double 1.5821e+07 // #416e2d1ae0000000 │ │ +38f2a0: 8625 |009c: long-to-double v5, v2 │ │ +38f2a2: 2f13 1005 |009d: cmpl-double v19, v16, v5 │ │ +38f2a6: 3d13 0b00 |009f: if-lez v19, 00aa // +000b │ │ +38f2aa: 1305 4700 |00a1: const/16 v5, #int 71 // #47 │ │ +38f2ae: 3245 0700 |00a3: if-eq v5, v4, 00aa // +0007 │ │ +38f2b2: 7120 53a3 cb00 |00a5: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedJulian4EraDayAs12h:(J)J // method@a353 │ │ +38f2b8: 0b02 |00a8: move-result-wide v2 │ │ +38f2ba: 2808 |00a9: goto 00b1 // +0008 │ │ +38f2bc: 1605 1027 |00aa: const-wide/16 v5, #int 10000 // #2710 │ │ +38f2c0: 3110 0205 |00ac: cmp-long v16, v2, v5 │ │ +38f2c4: 3b10 0300 |00ae: if-gez v16, 00b1 // +0003 │ │ +38f2c8: bc52 |00b0: sub-long/2addr v2, v5 │ │ +38f2ca: 0513 0200 |00b1: move-wide/from16 v19, v2 │ │ +38f2ce: 86b2 |00b3: long-to-double v2, v11 │ │ +38f2d0: cc20 |00b4: sub-double/2addr v0, v2 │ │ +38f2d2: ad15 000e |00b5: mul-double v21, v0, v14 │ │ +38f2d6: 1210 |00b7: const/4 v0, #int 1 // #1 │ │ +38f2d8: 4401 0d00 |00b8: aget v1, v13, v0 │ │ +38f2dc: 3d01 0800 |00ba: if-lez v1, 00c2 // +0008 │ │ +38f2e0: 1230 |00bc: const/4 v0, #int 3 // #3 │ │ +38f2e2: 3601 0500 |00bd: if-gt v1, v0, 00c2 // +0005 │ │ +38f2e6: 1300 3f00 |00bf: const/16 v0, #int 63 // #3f │ │ +38f2ea: 2803 |00c1: goto 00c4 // +0003 │ │ +38f2ec: 1300 3a00 |00c2: const/16 v0, #int 58 // #3a │ │ +38f2f0: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ +38f2f4: 3809 0c00 |00c6: if-eqz v9, 00d2 // +000c │ │ +38f2f8: 1302 2e00 |00c8: const/16 v2, #int 46 // #2e │ │ +38f2fc: 3242 0800 |00ca: if-eq v2, v4, 00d2 // +0008 │ │ +38f300: d804 0461 |00cc: add-int/lit8 v4, v4, #int 97 // #61 │ │ +38f304: 1302 4100 |00ce: const/16 v2, #int 65 // #41 │ │ +38f308: b124 |00d0: sub-int/2addr v4, v2 │ │ +38f30a: 8e44 |00d1: int-to-char v4, v4 │ │ +38f30c: 0219 0400 |00d2: move/from16 v25, v4 │ │ +38f310: 1617 0000 |00d4: const-wide/16 v23, #int 0 // #0 │ │ +38f314: 131b 3a00 |00d6: const/16 v27, #int 58 // #3a │ │ +38f318: 131c 0000 |00d8: const/16 v28, #int 0 // #0 │ │ +38f31c: 021a 0000 |00da: move/from16 v26, v0 │ │ +38f320: 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 │ │ +38f326: 0c02 |00df: move-result-object v2 │ │ +38f328: 3d01 4500 |00e0: if-lez v1, 0125 // +0045 │ │ +38f32c: 1233 |00e2: const/4 v3, #int 3 // #3 │ │ +38f32e: 3631 4200 |00e3: if-gt v1, v3, 0125 // +0042 │ │ +38f332: 6e20 1a98 0200 |00e5: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +38f338: 0a00 |00e8: move-result v0 │ │ +38f33a: 1213 |00e9: const/4 v3, #int 1 // #1 │ │ +38f33c: 3313 2300 |00ea: if-ne v3, v1, 010d // +0023 │ │ +38f340: 2201 e812 |00ec: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f344: 7010 4098 0100 |00ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f34a: d804 00fe |00f1: add-int/lit8 v4, v0, #int -2 // #fe │ │ +38f34e: 1205 |00f3: const/4 v5, #int 0 // #0 │ │ +38f350: 6e30 2e98 5204 |00f4: invoke-virtual {v2, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38f356: 0c04 |00f7: move-result-object v4 │ │ +38f358: 6e20 4b98 4100 |00f8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f35e: 1a04 6808 |00fb: const-string v4, "??:" // string@0868 │ │ +38f362: 6e20 4b98 4100 |00fd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f368: b030 |0100: add-int/2addr v0, v3 │ │ +38f36a: 6e20 2d98 0200 |0101: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38f370: 0c00 |0104: move-result-object v0 │ │ +38f372: 6e20 4b98 0100 |0105: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f378: 6e10 5498 0100 |0108: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f37e: 0c00 |010b: move-result-object v0 │ │ +38f380: 2817 |010c: goto 0123 // +0017 │ │ +38f382: 1205 |010d: const/4 v5, #int 0 // #0 │ │ +38f384: 2201 e812 |010e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f388: 7010 4098 0100 |0110: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f38e: 6e30 2e98 5200 |0113: invoke-virtual {v2, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38f394: 0c00 |0116: move-result-object v0 │ │ +38f396: 6e20 4b98 0100 |0117: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f39c: 1a00 6908 |011a: const-string v0, "???" // string@0869 │ │ +38f3a0: 6e20 4b98 0100 |011c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f3a6: 6e10 5498 0100 |011f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f3ac: 0c00 |0122: move-result-object v0 │ │ +38f3ae: 0702 |0123: move-object v2, v0 │ │ +38f3b0: 2849 |0124: goto 016d // +0049 │ │ +38f3b2: 3809 4800 |0125: if-eqz v9, 016d // +0048 │ │ +38f3b6: 3908 4600 |0127: if-nez v8, 016d // +0046 │ │ +38f3ba: 2200 e812 |0129: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f3be: 7010 4098 0000 |012b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f3c4: 6e20 4b98 2000 |012e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f3ca: 3b09 0500 |0131: if-gez v9, 0136 // +0005 │ │ +38f3ce: 1a01 9205 |0133: const-string v1, "-" // string@0592 │ │ +38f3d2: 2803 |0135: goto 0138 // +0003 │ │ +38f3d4: 1a01 cd04 |0136: const-string v1, "+" // string@04cd │ │ +38f3d8: 6e20 4b98 1000 |0138: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f3de: 6e10 5498 0000 |013b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f3e4: 0c00 |013e: move-result-object v0 │ │ +38f3e6: 3a09 0300 |013f: if-ltz v9, 0142 // +0003 │ │ +38f3ea: 2802 |0141: goto 0143 // +0002 │ │ +38f3ec: 7b99 |0142: neg-int v9, v9 │ │ +38f3ee: 2201 e812 |0143: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f3f2: 7010 4098 0100 |0145: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f3f8: 6e20 4b98 0100 |0148: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f3fe: 1220 |014b: const/4 v0, #int 2 // #2 │ │ +38f400: 2300 da15 |014c: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ +38f404: db02 093c |014e: div-int/lit8 v2, v9, #int 60 // #3c │ │ +38f408: 7110 9e97 0200 |0150: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +38f40e: 0c02 |0153: move-result-object v2 │ │ +38f410: 1203 |0154: const/4 v3, #int 0 // #0 │ │ +38f412: 4d02 0003 |0155: aput-object v2, v0, v3 │ │ +38f416: dc09 093c |0157: rem-int/lit8 v9, v9, #int 60 // #3c │ │ +38f41a: 7110 9e97 0900 |0159: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +38f420: 0c02 |015c: move-result-object v2 │ │ +38f422: 1213 |015d: const/4 v3, #int 1 // #1 │ │ +38f424: 4d02 0003 |015e: aput-object v2, v0, v3 │ │ +38f428: 1a02 5703 |0160: const-string v2, "%02d:%02d" // string@0357 │ │ +38f42c: 7120 1498 0200 |0162: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ +38f432: 0c00 |0165: move-result-object v0 │ │ +38f434: 6e20 4b98 0100 |0166: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f43a: 6e10 5498 0100 |0169: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f440: 0c02 |016c: move-result-object v2 │ │ +38f442: 1102 |016d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0035 line=1070 │ │ 0x0043 line=1072 │ │ 0x004a line=1076 │ │ 0x004e line=1077 │ │ 0x0056 line=1079 │ │ @@ -831244,66 +831244,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 │ │ -38f448: |[38f448] net.sf.dibdib.thread_any.DateFunc.date4Millis:([J)Ljava/lang/String; │ │ -38f458: 380e 1200 |0000: if-eqz v14, 0012 // +0012 │ │ -38f45c: 21e0 |0002: array-length v0, v14 │ │ -38f45e: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ -38f462: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -38f466: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -38f468: 4503 0e02 |0008: aget-wide v3, v14, v2 │ │ -38f46c: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ -38f470: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ -38f474: 2804 |000e: goto 0012 // +0004 │ │ -38f476: 4500 0e02 |000f: aget-wide v0, v14, v2 │ │ -38f47a: 2805 |0011: goto 0016 // +0005 │ │ -38f47c: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -38f482: 0b00 |0015: move-result-wide v0 │ │ -38f484: 630e 3177 |0016: sget-boolean v14, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ -38f488: 390e 0500 |0018: if-nez v14, 001d // +0005 │ │ -38f48c: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ -38f492: 8600 |001d: long-to-double v0, v0 │ │ -38f494: 1802 0000 0000 0040 8f40 |001e: const-wide v2, #double 1000 // #408f400000000000 │ │ -38f49e: ce20 |0023: div-double/2addr v0, v2 │ │ -38f4a0: 7120 89a3 1000 |0024: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ -38f4a6: 0b00 |0027: move-result-wide v0 │ │ -38f4a8: 7120 6fa3 1000 |0028: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ -38f4ae: 0b00 |002b: move-result-wide v0 │ │ -38f4b0: 7120 50a3 1000 |002c: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ -38f4b6: 0b00 |002f: move-result-wide v0 │ │ -38f4b8: 1602 0000 |0030: const-wide/16 v2, #int 0 // #0 │ │ -38f4bc: 300e 0200 |0032: cmpg-double v14, v2, v0 │ │ -38f4c0: 3c0e 0700 |0034: if-gtz v14, 003b // +0007 │ │ -38f4c4: 8b02 |0036: double-to-long v2, v0 │ │ -38f4c6: 8622 |0037: long-to-double v2, v2 │ │ -38f4c8: ac02 0002 |0038: sub-double v2, v0, v2 │ │ -38f4cc: 2805 |003a: goto 003f // +0005 │ │ -38f4ce: 8002 |003b: neg-double v2, v0 │ │ -38f4d0: 8b24 |003c: double-to-long v4, v2 │ │ -38f4d2: 8644 |003d: long-to-double v4, v4 │ │ -38f4d4: cb42 |003e: add-double/2addr v2, v4 │ │ -38f4d6: 8b04 |003f: double-to-long v4, v0 │ │ -38f4d8: 1606 0000 |0040: const-wide/16 v6, #int 0 // #0 │ │ -38f4dc: 1800 0000 0000 0018 f540 |0042: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38f4e6: ad02 0200 |0047: mul-double v2, v2, v0 │ │ -38f4ea: 1800 0000 0000 00c3 be40 |0049: const-wide v0, #double 7875 // #40bec30000000000 │ │ -38f4f4: ad02 0200 |004e: mul-double v2, v2, v0 │ │ -38f4f8: 8b20 |0050: double-to-long v0, v2 │ │ -38f4fa: 8608 |0051: long-to-double v8, v0 │ │ -38f4fc: 130a 5400 |0052: const/16 v10, #int 84 // #54 │ │ -38f500: 130b 3a00 |0054: const/16 v11, #int 58 // #3a │ │ -38f504: 130c 3a00 |0056: const/16 v12, #int 58 // #3a │ │ -38f508: 123d |0058: const/4 v13, #int 3 // #3 │ │ -38f50a: 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 │ │ -38f510: 0c0e |005c: move-result-object v14 │ │ -38f512: 110e |005d: return-object v14 │ │ +38f444: |[38f444] net.sf.dibdib.thread_any.DateFunc.date4Millis:([J)Ljava/lang/String; │ │ +38f454: 380e 1200 |0000: if-eqz v14, 0012 // +0012 │ │ +38f458: 21e0 |0002: array-length v0, v14 │ │ +38f45a: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ +38f45e: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +38f462: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +38f464: 4503 0e02 |0008: aget-wide v3, v14, v2 │ │ +38f468: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ +38f46c: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ +38f470: 2804 |000e: goto 0012 // +0004 │ │ +38f472: 4500 0e02 |000f: aget-wide v0, v14, v2 │ │ +38f476: 2805 |0011: goto 0016 // +0005 │ │ +38f478: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +38f47e: 0b00 |0015: move-result-wide v0 │ │ +38f480: 630e 3177 |0016: sget-boolean v14, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ +38f484: 390e 0500 |0018: if-nez v14, 001d // +0005 │ │ +38f488: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ +38f48e: 8600 |001d: long-to-double v0, v0 │ │ +38f490: 1802 0000 0000 0040 8f40 |001e: const-wide v2, #double 1000 // #408f400000000000 │ │ +38f49a: ce20 |0023: div-double/2addr v0, v2 │ │ +38f49c: 7120 89a3 1000 |0024: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ +38f4a2: 0b00 |0027: move-result-wide v0 │ │ +38f4a4: 7120 6fa3 1000 |0028: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ +38f4aa: 0b00 |002b: move-result-wide v0 │ │ +38f4ac: 7120 50a3 1000 |002c: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ +38f4b2: 0b00 |002f: move-result-wide v0 │ │ +38f4b4: 1602 0000 |0030: const-wide/16 v2, #int 0 // #0 │ │ +38f4b8: 300e 0200 |0032: cmpg-double v14, v2, v0 │ │ +38f4bc: 3c0e 0700 |0034: if-gtz v14, 003b // +0007 │ │ +38f4c0: 8b02 |0036: double-to-long v2, v0 │ │ +38f4c2: 8622 |0037: long-to-double v2, v2 │ │ +38f4c4: ac02 0002 |0038: sub-double v2, v0, v2 │ │ +38f4c8: 2805 |003a: goto 003f // +0005 │ │ +38f4ca: 8002 |003b: neg-double v2, v0 │ │ +38f4cc: 8b24 |003c: double-to-long v4, v2 │ │ +38f4ce: 8644 |003d: long-to-double v4, v4 │ │ +38f4d0: cb42 |003e: add-double/2addr v2, v4 │ │ +38f4d2: 8b04 |003f: double-to-long v4, v0 │ │ +38f4d4: 1606 0000 |0040: const-wide/16 v6, #int 0 // #0 │ │ +38f4d8: 1800 0000 0000 0018 f540 |0042: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38f4e2: ad02 0200 |0047: mul-double v2, v2, v0 │ │ +38f4e6: 1800 0000 0000 00c3 be40 |0049: const-wide v0, #double 7875 // #40bec30000000000 │ │ +38f4f0: ad02 0200 |004e: mul-double v2, v2, v0 │ │ +38f4f4: 8b20 |0050: double-to-long v0, v2 │ │ +38f4f6: 8608 |0051: long-to-double v8, v0 │ │ +38f4f8: 130a 5400 |0052: const/16 v10, #int 84 // #54 │ │ +38f4fc: 130b 3a00 |0054: const/16 v11, #int 58 // #3a │ │ +38f500: 130c 3a00 |0056: const/16 v12, #int 58 // #3a │ │ +38f504: 123d |0058: const/4 v13, #int 3 // #3 │ │ +38f506: 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 │ │ +38f50c: 0c0e |005c: move-result-object v14 │ │ +38f50e: 110e |005d: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=885 │ │ 0x000f line=887 │ │ 0x0012 line=886 │ │ 0x0016 line=888 │ │ 0x001a line=889 │ │ @@ -831318,24 +831318,24 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -38f514: |[38f514] net.sf.dibdib.thread_any.DateFunc.dateEst4J2000:(D)Ljava/lang/String; │ │ -38f524: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -38f526: 2300 1a15 |0001: new-array v0, v0, [J // type@151a │ │ -38f52a: 7120 8aa3 3200 |0003: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixEst4J2000:(D)J // method@a38a │ │ -38f530: 0b02 |0006: move-result-wide v2 │ │ -38f532: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -38f534: 4c02 0001 |0008: aput-wide v2, v0, v1 │ │ -38f538: 7110 5ea3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -38f53e: 0c02 |000d: move-result-object v2 │ │ -38f540: 1102 |000e: return-object v2 │ │ +38f510: |[38f510] net.sf.dibdib.thread_any.DateFunc.dateEst4J2000:(D)Ljava/lang/String; │ │ +38f520: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +38f522: 2300 1a15 |0001: new-array v0, v0, [J // type@151a │ │ +38f526: 7120 8aa3 3200 |0003: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixEst4J2000:(D)J // method@a38a │ │ +38f52c: 0b02 |0006: move-result-wide v2 │ │ +38f52e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +38f530: 4c02 0001 |0008: aput-wide v2, v0, v1 │ │ +38f534: 7110 5ea3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +38f53a: 0c02 |000d: move-result-object v2 │ │ +38f53c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=913 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) D │ │ │ │ #20 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -831343,41 +831343,41 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 45 16-bit code units │ │ -38f544: |[38f544] net.sf.dibdib.thread_any.DateFunc.dateGregProj4EraTicks:(D)Ljava/lang/String; │ │ -38f554: 7120 73a3 dc00 |0000: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38f55a: 0b0c |0003: move-result-wide v12 │ │ -38f55c: 7120 50a3 dc00 |0004: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ -38f562: 0b0c |0007: move-result-wide v12 │ │ -38f564: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -38f568: 3002 000c |000a: cmpg-double v2, v0, v12 │ │ -38f56c: 3c02 0700 |000c: if-gtz v2, 0013 // +0007 │ │ -38f570: 8bc0 |000e: double-to-long v0, v12 │ │ -38f572: 8600 |000f: long-to-double v0, v0 │ │ -38f574: ac00 0c00 |0010: sub-double v0, v12, v0 │ │ -38f578: 2805 |0012: goto 0017 // +0005 │ │ -38f57a: 80c0 |0013: neg-double v0, v12 │ │ -38f57c: 8b02 |0014: double-to-long v2, v0 │ │ -38f57e: 8622 |0015: long-to-double v2, v2 │ │ -38f580: cb20 |0016: add-double/2addr v0, v2 │ │ -38f582: 8bc2 |0017: double-to-long v2, v12 │ │ -38f584: 180c 0000 0000 0018 f540 |0018: const-wide v12, #double 86400 // #40f5180000000000 │ │ -38f58e: ad04 000c |001d: mul-double v4, v0, v12 │ │ -38f592: 1606 0000 |001f: const-wide/16 v6, #int 0 // #0 │ │ -38f596: 1308 5400 |0021: const/16 v8, #int 84 // #54 │ │ -38f59a: 1309 3a00 |0023: const/16 v9, #int 58 // #3a │ │ -38f59e: 130a 3a00 |0025: const/16 v10, #int 58 // #3a │ │ -38f5a2: 120b |0027: const/4 v11, #int 0 // #0 │ │ -38f5a4: 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 │ │ -38f5aa: 0c0c |002b: move-result-object v12 │ │ -38f5ac: 110c |002c: return-object v12 │ │ +38f540: |[38f540] net.sf.dibdib.thread_any.DateFunc.dateGregProj4EraTicks:(D)Ljava/lang/String; │ │ +38f550: 7120 73a3 dc00 |0000: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38f556: 0b0c |0003: move-result-wide v12 │ │ +38f558: 7120 50a3 dc00 |0004: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ +38f55e: 0b0c |0007: move-result-wide v12 │ │ +38f560: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +38f564: 3002 000c |000a: cmpg-double v2, v0, v12 │ │ +38f568: 3c02 0700 |000c: if-gtz v2, 0013 // +0007 │ │ +38f56c: 8bc0 |000e: double-to-long v0, v12 │ │ +38f56e: 8600 |000f: long-to-double v0, v0 │ │ +38f570: ac00 0c00 |0010: sub-double v0, v12, v0 │ │ +38f574: 2805 |0012: goto 0017 // +0005 │ │ +38f576: 80c0 |0013: neg-double v0, v12 │ │ +38f578: 8b02 |0014: double-to-long v2, v0 │ │ +38f57a: 8622 |0015: long-to-double v2, v2 │ │ +38f57c: cb20 |0016: add-double/2addr v0, v2 │ │ +38f57e: 8bc2 |0017: double-to-long v2, v12 │ │ +38f580: 180c 0000 0000 0018 f540 |0018: const-wide v12, #double 86400 // #40f5180000000000 │ │ +38f58a: ad04 000c |001d: mul-double v4, v0, v12 │ │ +38f58e: 1606 0000 |001f: const-wide/16 v6, #int 0 // #0 │ │ +38f592: 1308 5400 |0021: const/16 v8, #int 84 // #54 │ │ +38f596: 1309 3a00 |0023: const/16 v9, #int 58 // #3a │ │ +38f59a: 130a 3a00 |0025: const/16 v10, #int 58 // #3a │ │ +38f59e: 120b |0027: const/4 v11, #int 0 // #0 │ │ +38f5a0: 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 │ │ +38f5a6: 0c0c |002b: move-result-object v12 │ │ +38f5a8: 110c |002c: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ 0x0028 line=908 │ │ locals : │ │ 0x0000 - 0x002d reg=12 (null) D │ │ │ │ @@ -831386,19 +831386,19 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -38f5b0: |[38f5b0] net.sf.dibdib.thread_any.DateFunc.dateLocal4Hash62:(J)Ljava/lang/String; │ │ -38f5c0: 1300 2e00 |0000: const/16 v0, #int 46 // #2e │ │ -38f5c4: 7130 5da3 2100 |0002: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ -38f5ca: 0c01 |0005: move-result-object v1 │ │ -38f5cc: 1101 |0006: return-object v1 │ │ +38f5ac: |[38f5ac] net.sf.dibdib.thread_any.DateFunc.dateLocal4Hash62:(J)Ljava/lang/String; │ │ +38f5bc: 1300 2e00 |0000: const/16 v0, #int 46 // #2e │ │ +38f5c0: 7130 5da3 2100 |0002: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ +38f5c6: 0c01 |0005: move-result-object v1 │ │ +38f5c8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ #22 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -831406,82 +831406,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 │ │ -38f5d0: |[38f5d0] net.sf.dibdib.thread_any.DateFunc.dateLocal4Millis:(Z[J)Ljava/lang/String; │ │ -38f5e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38f5e2: 3807 1100 |0001: if-eqz v7, 0012 // +0011 │ │ -38f5e6: 2171 |0003: array-length v1, v7 │ │ -38f5e8: 3d01 0e00 |0004: if-lez v1, 0012 // +000e │ │ -38f5ec: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ -38f5f0: 4503 0700 |0008: aget-wide v3, v7, v0 │ │ -38f5f4: 3105 0103 |000a: cmp-long v5, v1, v3 │ │ -38f5f8: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ -38f5fc: 2804 |000e: goto 0012 // +0004 │ │ -38f5fe: 4501 0700 |000f: aget-wide v1, v7, v0 │ │ -38f602: 2805 |0011: goto 0016 // +0005 │ │ -38f604: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -38f60a: 0b01 |0015: move-result-wide v1 │ │ -38f60c: 6307 3177 |0016: sget-boolean v7, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ -38f610: 3907 0500 |0018: if-nez v7, 001d // +0005 │ │ -38f614: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ -38f61a: 1217 |001d: const/4 v7, #int 1 // #1 │ │ -38f61c: 2373 1a15 |001e: new-array v3, v7, [J // type@151a │ │ -38f620: 6004 3277 |0020: sget v4, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ -38f624: 8144 |0022: int-to-long v4, v4 │ │ -38f626: bb41 |0023: add-long/2addr v1, v4 │ │ -38f628: 4c01 0300 |0024: aput-wide v1, v3, v0 │ │ -38f62c: 7110 5ea3 0300 |0026: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -38f632: 0c01 |0029: move-result-object v1 │ │ -38f634: 3906 1100 |002a: if-nez v6, 003b // +0011 │ │ -38f638: 1306 1300 |002c: const/16 v6, #int 19 // #13 │ │ -38f63c: 6e30 2e98 0106 |002e: invoke-virtual {v1, v0, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38f642: 0c06 |0031: move-result-object v6 │ │ -38f644: 1307 5400 |0032: const/16 v7, #int 84 // #54 │ │ -38f648: 1300 2e00 |0034: const/16 v0, #int 46 // #2e │ │ -38f64c: 6e30 2698 7600 |0036: invoke-virtual {v6, v7, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -38f652: 0c06 |0039: move-result-object v6 │ │ -38f654: 1106 |003a: return-object v6 │ │ -38f656: 6006 3277 |003b: sget v6, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ -38f65a: 1402 60ea 0000 |003d: const v2, #float 8.40779e-41 // #0000ea60 │ │ -38f660: b326 |0040: div-int/2addr v6, v2 │ │ -38f662: 3b06 0600 |0041: if-gez v6, 0047 // +0006 │ │ -38f666: 7b66 |0043: neg-int v6, v6 │ │ -38f668: 1a02 9205 |0044: const-string v2, "-" // string@0592 │ │ -38f66c: 2803 |0046: goto 0049 // +0003 │ │ -38f66e: 1a02 cd04 |0047: const-string v2, "+" // string@04cd │ │ -38f672: 2203 e812 |0049: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f676: 7010 4098 0300 |004b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f67c: 6e20 4b98 2300 |004e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f682: 1222 |0051: const/4 v2, #int 2 // #2 │ │ -38f684: 2322 da15 |0052: new-array v2, v2, [Ljava/lang/Object; // type@15da │ │ -38f688: db04 063c |0054: div-int/lit8 v4, v6, #int 60 // #3c │ │ -38f68c: 7110 9e97 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -38f692: 0c04 |0059: move-result-object v4 │ │ -38f694: 4d04 0200 |005a: aput-object v4, v2, v0 │ │ -38f698: dc06 063c |005c: rem-int/lit8 v6, v6, #int 60 // #3c │ │ -38f69c: 7110 9e97 0600 |005e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -38f6a2: 0c06 |0061: move-result-object v6 │ │ -38f6a4: 4d06 0207 |0062: aput-object v6, v2, v7 │ │ -38f6a8: 1a06 5703 |0064: const-string v6, "%02d:%02d" // string@0357 │ │ -38f6ac: 7120 1498 2600 |0066: invoke-static {v6, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ -38f6b2: 0c06 |0069: move-result-object v6 │ │ -38f6b4: 6e20 4b98 6300 |006a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f6ba: 6e10 5498 0300 |006d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f6c0: 0c06 |0070: move-result-object v6 │ │ -38f6c2: 2207 e812 |0071: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f6c6: 7010 4098 0700 |0073: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f6cc: 6e20 4b98 1700 |0076: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f6d2: 6e20 4b98 6700 |0079: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f6d8: 6e10 5498 0700 |007c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f6de: 0c06 |007f: move-result-object v6 │ │ -38f6e0: 1106 |0080: return-object v6 │ │ +38f5cc: |[38f5cc] net.sf.dibdib.thread_any.DateFunc.dateLocal4Millis:(Z[J)Ljava/lang/String; │ │ +38f5dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38f5de: 3807 1100 |0001: if-eqz v7, 0012 // +0011 │ │ +38f5e2: 2171 |0003: array-length v1, v7 │ │ +38f5e4: 3d01 0e00 |0004: if-lez v1, 0012 // +000e │ │ +38f5e8: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ +38f5ec: 4503 0700 |0008: aget-wide v3, v7, v0 │ │ +38f5f0: 3105 0103 |000a: cmp-long v5, v1, v3 │ │ +38f5f4: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ +38f5f8: 2804 |000e: goto 0012 // +0004 │ │ +38f5fa: 4501 0700 |000f: aget-wide v1, v7, v0 │ │ +38f5fe: 2805 |0011: goto 0016 // +0005 │ │ +38f600: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +38f606: 0b01 |0015: move-result-wide v1 │ │ +38f608: 6307 3177 |0016: sget-boolean v7, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ +38f60c: 3907 0500 |0018: if-nez v7, 001d // +0005 │ │ +38f610: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ +38f616: 1217 |001d: const/4 v7, #int 1 // #1 │ │ +38f618: 2373 1a15 |001e: new-array v3, v7, [J // type@151a │ │ +38f61c: 6004 3277 |0020: sget v4, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ +38f620: 8144 |0022: int-to-long v4, v4 │ │ +38f622: bb41 |0023: add-long/2addr v1, v4 │ │ +38f624: 4c01 0300 |0024: aput-wide v1, v3, v0 │ │ +38f628: 7110 5ea3 0300 |0026: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +38f62e: 0c01 |0029: move-result-object v1 │ │ +38f630: 3906 1100 |002a: if-nez v6, 003b // +0011 │ │ +38f634: 1306 1300 |002c: const/16 v6, #int 19 // #13 │ │ +38f638: 6e30 2e98 0106 |002e: invoke-virtual {v1, v0, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38f63e: 0c06 |0031: move-result-object v6 │ │ +38f640: 1307 5400 |0032: const/16 v7, #int 84 // #54 │ │ +38f644: 1300 2e00 |0034: const/16 v0, #int 46 // #2e │ │ +38f648: 6e30 2698 7600 |0036: invoke-virtual {v6, v7, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +38f64e: 0c06 |0039: move-result-object v6 │ │ +38f650: 1106 |003a: return-object v6 │ │ +38f652: 6006 3277 |003b: sget v6, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ +38f656: 1402 60ea 0000 |003d: const v2, #float 8.40779e-41 // #0000ea60 │ │ +38f65c: b326 |0040: div-int/2addr v6, v2 │ │ +38f65e: 3b06 0600 |0041: if-gez v6, 0047 // +0006 │ │ +38f662: 7b66 |0043: neg-int v6, v6 │ │ +38f664: 1a02 9205 |0044: const-string v2, "-" // string@0592 │ │ +38f668: 2803 |0046: goto 0049 // +0003 │ │ +38f66a: 1a02 cd04 |0047: const-string v2, "+" // string@04cd │ │ +38f66e: 2203 e812 |0049: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f672: 7010 4098 0300 |004b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f678: 6e20 4b98 2300 |004e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f67e: 1222 |0051: const/4 v2, #int 2 // #2 │ │ +38f680: 2322 da15 |0052: new-array v2, v2, [Ljava/lang/Object; // type@15da │ │ +38f684: db04 063c |0054: div-int/lit8 v4, v6, #int 60 // #3c │ │ +38f688: 7110 9e97 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +38f68e: 0c04 |0059: move-result-object v4 │ │ +38f690: 4d04 0200 |005a: aput-object v4, v2, v0 │ │ +38f694: dc06 063c |005c: rem-int/lit8 v6, v6, #int 60 // #3c │ │ +38f698: 7110 9e97 0600 |005e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +38f69e: 0c06 |0061: move-result-object v6 │ │ +38f6a0: 4d06 0207 |0062: aput-object v6, v2, v7 │ │ +38f6a4: 1a06 5703 |0064: const-string v6, "%02d:%02d" // string@0357 │ │ +38f6a8: 7120 1498 2600 |0066: invoke-static {v6, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ +38f6ae: 0c06 |0069: move-result-object v6 │ │ +38f6b0: 6e20 4b98 6300 |006a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f6b6: 6e10 5498 0300 |006d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f6bc: 0c06 |0070: move-result-object v6 │ │ +38f6be: 2207 e812 |0071: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f6c2: 7010 4098 0700 |0073: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f6c8: 6e20 4b98 1700 |0076: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f6ce: 6e20 4b98 6700 |0079: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f6d4: 6e10 5498 0700 |007c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f6da: 0c06 |007f: move-result-object v6 │ │ +38f6dc: 1106 |0080: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=936 │ │ 0x000f line=938 │ │ 0x0012 line=937 │ │ 0x0016 line=939 │ │ 0x001a line=940 │ │ @@ -831499,24 +831499,24 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -38f6e4: |[38f6e4] net.sf.dibdib.thread_any.DateFunc.dateNmz4J2000:(D)Ljava/lang/String; │ │ -38f6f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -38f6f6: 2300 1a15 |0001: new-array v0, v0, [J // type@151a │ │ -38f6fa: 7120 8ba3 3200 |0003: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ -38f700: 0b02 |0006: move-result-wide v2 │ │ -38f702: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -38f704: 4c02 0001 |0008: aput-wide v2, v0, v1 │ │ -38f708: 7110 5ea3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -38f70e: 0c02 |000d: move-result-object v2 │ │ -38f710: 1102 |000e: return-object v2 │ │ +38f6e0: |[38f6e0] net.sf.dibdib.thread_any.DateFunc.dateNmz4J2000:(D)Ljava/lang/String; │ │ +38f6f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +38f6f2: 2300 1a15 |0001: new-array v0, v0, [J // type@151a │ │ +38f6f6: 7120 8ba3 3200 |0003: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ +38f6fc: 0b02 |0006: move-result-wide v2 │ │ +38f6fe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +38f700: 4c02 0001 |0008: aput-wide v2, v0, v1 │ │ +38f704: 7110 5ea3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +38f70a: 0c02 |000d: move-result-object v2 │ │ +38f70c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=917 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) D │ │ │ │ #24 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -831524,433 +831524,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 │ │ -38f714: |[38f714] net.sf.dibdib.thread_any.DateFunc.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; │ │ -38f724: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -38f728: 1a01 9205 |0002: const-string v1, "-" // string@0592 │ │ -38f72c: 6e20 2c98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -38f732: 0a02 |0007: move-result v2 │ │ -38f734: 1a03 8006 |0008: const-string v3, "0" // string@0680 │ │ -38f738: 1264 |000a: const/4 v4, #int 6 // #6 │ │ -38f73a: 1a05 0000 |000b: const-string v5, "" // string@0000 │ │ -38f73e: 1216 |000d: const/4 v6, #int 1 // #1 │ │ -38f740: 3802 2600 |000e: if-eqz v2, 0034 // +0026 │ │ -38f744: 7401 2298 1200 |0010: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f74a: 0a02 |0013: move-result v2 │ │ -38f74c: 3424 1b00 |0014: if-lt v4, v2, 002f // +001b │ │ -38f750: 2202 e812 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f754: 7010 4098 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f75a: 6e20 4b98 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f760: 7401 2298 1200 |001e: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f766: 0a00 |0021: move-result v0 │ │ -38f768: 1a07 a805 |0022: const-string v7, "-00000" // string@05a8 │ │ -38f76c: 6e20 2d98 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38f772: 0c00 |0027: move-result-object v0 │ │ -38f774: 6e20 4b98 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f77a: 6e10 5498 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f780: 0c00 |002e: move-result-object v0 │ │ -38f782: 6e20 2d98 6000 |002f: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38f788: 0c00 |0032: move-result-object v0 │ │ -38f78a: 284a |0033: goto 007d // +004a │ │ -38f78c: 7401 2298 1200 |0034: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f792: 0a01 |0037: move-result v1 │ │ -38f794: 3414 4400 |0038: if-lt v4, v1, 007c // +0044 │ │ -38f798: 1a01 b055 |003a: const-string v1, "[0-9]+" // string@55b0 │ │ -38f79c: 6e20 2398 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -38f7a2: 0a01 |003f: move-result v1 │ │ -38f7a4: 3801 3c00 |0040: if-eqz v1, 007c // +003c │ │ -38f7a8: 7401 2298 1200 |0042: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f7ae: 0a01 |0045: move-result v1 │ │ -38f7b0: b561 |0046: and-int/2addr v1, v6 │ │ -38f7b2: 3801 1100 |0047: if-eqz v1, 0058 // +0011 │ │ -38f7b6: 2201 e812 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f7ba: 7010 4098 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f7c0: 6e20 4b98 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f7c6: 6e20 4b98 0100 |0051: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f7cc: 6e10 5498 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f7d2: 0c00 |0057: move-result-object v0 │ │ -38f7d4: 2201 e812 |0058: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f7d8: 7010 4098 0100 |005a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f7de: 6e20 4b98 0100 |005d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f7e4: 6e10 2298 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f7ea: 0a00 |0063: move-result v0 │ │ -38f7ec: 1a02 8f06 |0064: const-string v2, "000000" // string@068f │ │ -38f7f0: 6e20 2d98 0200 |0066: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38f7f6: 0c00 |0069: move-result-object v0 │ │ -38f7f8: 6e20 4b98 0100 |006a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f7fe: 6e10 5498 0100 |006d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f804: 0c02 |0070: move-result-object v2 │ │ -38f806: 1303 2e00 |0071: const/16 v3, #int 46 // #2e │ │ -38f80a: 1214 |0073: const/4 v4, #int 1 // #1 │ │ -38f80c: 1205 |0074: const/4 v5, #int 0 // #0 │ │ -38f80e: 1226 |0075: const/4 v6, #int 2 // #2 │ │ -38f810: 1247 |0076: const/4 v7, #int 4 // #4 │ │ -38f812: 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 │ │ -38f818: 0c00 |007a: move-result-object v0 │ │ -38f81a: 1100 |007b: return-object v0 │ │ -38f81c: 0751 |007c: move-object v1, v5 │ │ -38f81e: 1202 |007d: const/4 v2, #int 0 // #0 │ │ -38f820: 1207 |007e: const/4 v7, #int 0 // #0 │ │ -38f822: 6e10 2298 0000 |007f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f828: 0a08 |0082: move-result v8 │ │ -38f82a: 130a 2d00 |0083: const/16 v10, #int 45 // #2d │ │ -38f82e: 3587 6902 |0085: if-ge v7, v8, 02ee // +0269 │ │ -38f832: 6e20 0998 7000 |0087: invoke-virtual {v0, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38f838: 0a0c |008a: move-result v12 │ │ -38f83a: 1308 3900 |008b: const/16 v8, #int 57 // #39 │ │ -38f83e: 130b 3000 |008d: const/16 v11, #int 48 // #30 │ │ -38f842: 36cb 0700 |008f: if-gt v11, v12, 0096 // +0007 │ │ -38f846: 368c 0500 |0091: if-gt v12, v8, 0096 // +0005 │ │ -38f84a: d807 0701 |0093: add-int/lit8 v7, v7, #int 1 // #01 │ │ -38f84e: 28ea |0095: goto 007f // -0016 │ │ -38f850: 130d 4100 |0096: const/16 v13, #int 65 // #41 │ │ -38f854: 3374 2700 |0098: if-ne v4, v7, 00bf // +0027 │ │ -38f858: 1304 2e00 |009a: const/16 v4, #int 46 // #2e │ │ -38f85c: 32c4 0400 |009c: if-eq v4, v12, 00a0 // +0004 │ │ -38f860: 36cd 2100 |009e: if-gt v13, v12, 00bf // +0021 │ │ -38f864: 6e20 1298 1500 |00a0: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -38f86a: 0a04 |00a3: move-result v4 │ │ -38f86c: 3804 1b00 |00a4: if-eqz v4, 00bf // +001b │ │ -38f870: 2202 e812 |00a6: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f874: 7010 4098 0200 |00a8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f87a: 6e20 4b98 1200 |00ab: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f880: 6e20 4b98 0200 |00ae: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f886: 6e10 5498 0200 |00b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f88c: 0c0b |00b4: move-result-object v11 │ │ -38f88e: 121d |00b5: const/4 v13, #int 1 // #1 │ │ -38f890: 120e |00b6: const/4 v14, #int 0 // #0 │ │ -38f892: 122f |00b7: const/4 v15, #int 2 // #2 │ │ -38f894: 1310 0400 |00b8: const/16 v16, #int 4 // #4 │ │ -38f898: 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 │ │ -38f89e: 0c00 |00bd: move-result-object v0 │ │ -38f8a0: 1100 |00be: return-object v0 │ │ -38f8a2: d80e 0701 |00bf: add-int/lit8 v14, v7, #int 1 // #01 │ │ -38f8a6: 1304 7a00 |00c1: const/16 v4, #int 122 // #7a │ │ -38f8aa: 123f |00c3: const/4 v15, #int 3 // #3 │ │ -38f8ac: 36cd 1201 |00c4: if-gt v13, v12, 01d6 // +0112 │ │ -38f8b0: 364c 1001 |00c6: if-gt v12, v4, 01d6 // +0110 │ │ -38f8b4: 347f 0e01 |00c8: if-lt v15, v7, 01d6 // +010e │ │ -38f8b8: 7120 8ca3 7000 |00ca: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.month4Letters3:(Ljava/lang/String;I)I // method@a38c │ │ -38f8be: 0a06 |00cd: move-result v6 │ │ -38f8c0: 01ef |00ce: move v15, v14 │ │ -38f8c2: 1311 0000 |00cf: const/16 v17, #int 0 // #0 │ │ -38f8c6: 6e10 2298 0000 |00d1: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f8cc: 0a09 |00d4: move-result v9 │ │ -38f8ce: 359f 1200 |00d5: if-ge v15, v9, 00e7 // +0012 │ │ -38f8d2: 6e20 0998 f000 |00d7: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38f8d8: 0a09 |00da: move-result v9 │ │ -38f8da: 369b 0700 |00db: if-gt v11, v9, 00e2 // +0007 │ │ -38f8de: 3689 0500 |00dd: if-gt v9, v8, 00e2 // +0005 │ │ -38f8e2: 0211 0900 |00df: move/from16 v17, v9 │ │ -38f8e6: 2806 |00e1: goto 00e7 // +0006 │ │ -38f8e8: d80f 0f01 |00e2: add-int/lit8 v15, v15, #int 1 // #01 │ │ -38f8ec: 0211 0900 |00e4: move/from16 v17, v9 │ │ -38f8f0: 28eb |00e6: goto 00d1 // -0015 │ │ -38f8f2: 3907 bc00 |00e7: if-nez v7, 01a3 // +00bc │ │ -38f8f6: d802 0f01 |00e9: add-int/lit8 v2, v15, #int 1 // #01 │ │ -38f8fa: 6e10 2298 0000 |00eb: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f900: 0a04 |00ee: move-result v4 │ │ -38f902: 3542 4b00 |00ef: if-ge v2, v4, 013a // +004b │ │ -38f906: 6e20 0998 2000 |00f1: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38f90c: 0a04 |00f4: move-result v4 │ │ -38f90e: 34b4 0800 |00f5: if-lt v4, v11, 00fd // +0008 │ │ -38f912: 3548 0300 |00f7: if-ge v8, v4, 00fa // +0003 │ │ -38f916: 2804 |00f9: goto 00fd // +0004 │ │ -38f918: d802 0201 |00fa: add-int/lit8 v2, v2, #int 1 // #01 │ │ -38f91c: 28ef |00fc: goto 00eb // -0011 │ │ -38f91e: d803 0201 |00fd: add-int/lit8 v3, v2, #int 1 // #01 │ │ -38f922: 0134 |00ff: move v4, v3 │ │ -38f924: 6e10 2298 0000 |0100: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f92a: 0a05 |0103: move-result v5 │ │ -38f92c: 3554 0e00 |0104: if-ge v4, v5, 0112 // +000e │ │ -38f930: 6e20 0998 4000 |0106: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38f936: 0a05 |0109: move-result v5 │ │ -38f938: 34b5 0800 |010a: if-lt v5, v11, 0112 // +0008 │ │ -38f93c: 3558 0300 |010c: if-ge v8, v5, 010f // +0003 │ │ -38f940: 2804 |010e: goto 0112 // +0004 │ │ -38f942: d804 0401 |010f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -38f946: 28ef |0111: goto 0100 // -0011 │ │ -38f948: 2204 e812 |0112: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f94c: 7010 4098 0400 |0114: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f952: 6e20 4b98 1400 |0117: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f958: 6e30 2e98 f002 |011a: invoke-virtual {v0, v15, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38f95e: 0c01 |011d: move-result-object v1 │ │ -38f960: 6e20 4b98 1400 |011e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f966: 6e20 4498 a400 |0121: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f96c: 6e20 4798 6400 |0124: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38f972: 6e20 4498 a400 |0127: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f978: 6e20 2d98 3000 |012a: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38f97e: 0c00 |012d: move-result-object v0 │ │ -38f980: 6e20 4b98 0400 |012e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f986: 6e10 5498 0400 |0131: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f98c: 0c00 |0134: move-result-object v0 │ │ -38f98e: 7110 64a3 0000 |0135: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ -38f994: 0c00 |0138: move-result-object v0 │ │ -38f996: 1100 |0139: return-object v0 │ │ -38f998: d801 0f02 |013a: add-int/lit8 v1, v15, #int 2 // #02 │ │ -38f99c: 6e10 2298 0000 |013c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f9a2: 0a02 |013f: move-result v2 │ │ -38f9a4: 1304 0900 |0140: const/16 v4, #int 9 // #9 │ │ -38f9a8: 3421 2a00 |0142: if-lt v1, v2, 016c // +002a │ │ -38f9ac: 2201 e812 |0144: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f9b0: 7010 4098 0100 |0146: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f9b6: 6e20 4b98 5100 |0149: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f9bc: 6e20 4798 6100 |014c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38f9c2: 6e20 4498 a100 |014f: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f9c8: 6e30 2e98 f002 |0152: invoke-virtual {v0, v15, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38f9ce: 0c00 |0155: move-result-object v0 │ │ -38f9d0: 6e20 4b98 0100 |0156: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f9d6: 6e10 5498 0100 |0159: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f9dc: 0c07 |015c: move-result-object v7 │ │ -38f9de: 1308 2e00 |015d: const/16 v8, #int 46 // #2e │ │ -38f9e2: 1219 |015f: const/4 v9, #int 1 // #1 │ │ -38f9e4: 12fa |0160: const/4 v10, #int -1 // #ff │ │ -38f9e6: 120b |0161: const/4 v11, #int 0 // #0 │ │ -38f9e8: 3564 0400 |0162: if-ge v4, v6, 0166 // +0004 │ │ -38f9ec: 123c |0164: const/4 v12, #int 3 // #3 │ │ -38f9ee: 2802 |0165: goto 0167 // +0002 │ │ -38f9f0: 122c |0166: const/4 v12, #int 2 // #2 │ │ -38f9f2: 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 │ │ -38f9f8: 0c00 |016a: move-result-object v0 │ │ -38f9fa: 1100 |016b: return-object v0 │ │ -38f9fc: 2202 e812 |016c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fa00: 7010 4098 0200 |016e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fa06: 3564 0300 |0171: if-ge v4, v6, 0174 // +0003 │ │ -38fa0a: 0753 |0173: move-object v3, v5 │ │ -38fa0c: 6e20 4b98 3200 |0174: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fa12: 6e20 4798 6200 |0177: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38fa18: 6e10 5498 0200 |017a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fa1e: 0c02 |017d: move-result-object v2 │ │ -38fa20: 2203 e812 |017e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fa24: 7010 4098 0300 |0180: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fa2a: 6e30 2e98 f001 |0183: invoke-virtual {v0, v15, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38fa30: 0c04 |0186: move-result-object v4 │ │ -38fa32: 6e20 4b98 4300 |0187: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fa38: 6e20 4498 a300 |018a: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38fa3e: 6e20 4b98 2300 |018d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fa44: 6e20 4498 a300 |0190: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38fa4a: 6e20 2d98 1000 |0193: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38fa50: 0c00 |0196: move-result-object v0 │ │ -38fa52: 6e20 4b98 0300 |0197: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fa58: 6e10 5498 0300 |019a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fa5e: 0c00 |019d: move-result-object v0 │ │ -38fa60: 7110 64a3 0000 |019e: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ -38fa66: 0c00 |01a1: move-result-object v0 │ │ -38fa68: 1100 |01a2: return-object v0 │ │ -38fa6a: 3c06 1200 |01a3: if-gtz v6, 01b5 // +0012 │ │ -38fa6e: 2202 e812 |01a5: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fa72: 7010 4098 0200 |01a7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fa78: 6e20 4b98 1200 |01aa: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fa7e: 6e20 4b98 0200 |01ad: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fa84: 6e10 5498 0200 |01b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fa8a: 0c00 |01b3: move-result-object v0 │ │ -38fa8c: 1100 |01b4: return-object v0 │ │ -38fa8e: 2203 e812 |01b5: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fa92: 7010 4098 0300 |01b7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fa98: 6e30 2e98 2007 |01ba: invoke-virtual {v0, v2, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38fa9e: 0c09 |01bd: move-result-object v9 │ │ -38faa0: 6e20 4b98 9300 |01be: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38faa6: 6e20 4498 a300 |01c1: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38faac: 6e20 4798 6300 |01c4: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38fab2: 6e20 4498 a300 |01c7: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38fab8: 6e20 2d98 f000 |01ca: invoke-virtual {v0, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38fabe: 0c00 |01cd: move-result-object v0 │ │ -38fac0: 6e20 4b98 0300 |01ce: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fac6: 6e10 5498 0300 |01d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38facc: 0c00 |01d4: move-result-object v0 │ │ -38face: 2803 |01d5: goto 01d8 // +0003 │ │ -38fad0: 1311 0000 |01d6: const/16 v17, #int 0 // #0 │ │ -38fad4: 01e3 |01d8: move v3, v14 │ │ -38fad6: 6e10 2298 0000 |01d9: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fadc: 0a06 |01dc: move-result v6 │ │ -38fade: 3563 1000 |01dd: if-ge v3, v6, 01ed // +0010 │ │ -38fae2: 6e20 0998 3000 |01df: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fae8: 0a06 |01e2: move-result v6 │ │ -38faea: 34b6 0c00 |01e3: if-lt v6, v11, 01ef // +000c │ │ -38faee: 3568 0300 |01e5: if-ge v8, v6, 01e8 // +0003 │ │ -38faf2: 2808 |01e7: goto 01ef // +0008 │ │ -38faf4: d803 0301 |01e8: add-int/lit8 v3, v3, #int 1 // #01 │ │ -38faf8: 0211 0600 |01ea: move/from16 v17, v6 │ │ -38fafc: 28ed |01ec: goto 01d9 // -0013 │ │ -38fafe: 0206 1100 |01ed: move/from16 v6, v17 │ │ -38fb02: d809 0301 |01ef: add-int/lit8 v9, v3, #int 1 // #01 │ │ -38fb06: 019f |01f1: move v15, v9 │ │ -38fb08: 1311 0000 |01f2: const/16 v17, #int 0 // #0 │ │ -38fb0c: 6e10 2298 0000 |01f4: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fb12: 0a02 |01f7: move-result v2 │ │ -38fb14: 352f 1000 |01f8: if-ge v15, v2, 0208 // +0010 │ │ -38fb18: 6e20 0998 f000 |01fa: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fb1e: 0a02 |01fd: move-result v2 │ │ -38fb20: 34b2 0c00 |01fe: if-lt v2, v11, 020a // +000c │ │ -38fb24: 3528 0300 |0200: if-ge v8, v2, 0203 // +0003 │ │ -38fb28: 2808 |0202: goto 020a // +0008 │ │ -38fb2a: d80f 0f01 |0203: add-int/lit8 v15, v15, #int 1 // #01 │ │ -38fb2e: 0211 0200 |0205: move/from16 v17, v2 │ │ -38fb32: 28ed |0207: goto 01f4 // -0013 │ │ -38fb34: 0202 1100 |0208: move/from16 v2, v17 │ │ -38fb38: 130a 2f00 |020a: const/16 v10, #int 47 // #2f │ │ -38fb3c: 362d 5d00 |020c: if-gt v13, v2, 0269 // +005d │ │ -38fb40: 3642 5b00 |020e: if-gt v2, v4, 0269 // +005b │ │ -38fb44: 366d 0500 |0210: if-gt v13, v6, 0215 // +0005 │ │ -38fb48: 3646 0300 |0212: if-gt v6, v4, 0215 // +0003 │ │ -38fb4c: 2802 |0214: goto 0216 // +0002 │ │ -38fb4e: 01f3 |0215: move v3, v15 │ │ -38fb50: 7120 8ca3 3000 |0216: invoke-static {v0, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.month4Letters3:(Ljava/lang/String;I)I // method@a38c │ │ -38fb56: 0a02 |0219: move-result v2 │ │ -38fb58: 3c02 1200 |021a: if-gtz v2, 022c // +0012 │ │ -38fb5c: 2202 e812 |021c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fb60: 7010 4098 0200 |021e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fb66: 6e20 4b98 1200 |0221: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fb6c: 6e20 4b98 0200 |0224: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fb72: 6e10 5498 0200 |0227: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fb78: 0c00 |022a: move-result-object v0 │ │ -38fb7a: 1100 |022b: return-object v0 │ │ -38fb7c: 6e10 2298 0000 |022c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fb82: 0a01 |022f: move-result v1 │ │ -38fb84: 351f 0e00 |0230: if-ge v15, v1, 023e // +000e │ │ -38fb88: 6e20 0998 f000 |0232: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fb8e: 0a01 |0235: move-result v1 │ │ -38fb90: 361b 0500 |0236: if-gt v11, v1, 023b // +0005 │ │ -38fb94: 3681 0300 |0238: if-gt v1, v8, 023b // +0003 │ │ -38fb98: 2804 |023a: goto 023e // +0004 │ │ -38fb9a: d80f 0f01 |023b: add-int/lit8 v15, v15, #int 1 // #01 │ │ -38fb9e: 28ef |023d: goto 022c // -0011 │ │ -38fba0: 2201 e812 |023e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fba4: 7010 4098 0100 |0240: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fbaa: 6e20 4b98 5100 |0243: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fbb0: 6e20 4798 2100 |0246: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38fbb6: 1302 2d00 |0249: const/16 v2, #int 45 // #2d │ │ -38fbba: 6e20 4498 2100 |024b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38fbc0: 1202 |024e: const/4 v2, #int 0 // #0 │ │ -38fbc2: 6e30 2e98 2007 |024f: invoke-virtual {v0, v2, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38fbc8: 0c02 |0252: move-result-object v2 │ │ -38fbca: 6e20 4b98 2100 |0253: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fbd0: 6e20 4498 a100 |0256: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38fbd6: 6e20 2d98 f000 |0259: invoke-virtual {v0, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38fbdc: 0c00 |025c: move-result-object v0 │ │ -38fbde: 6e20 4b98 0100 |025d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fbe4: 6e10 5498 0100 |0260: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fbea: 0c00 |0263: move-result-object v0 │ │ -38fbec: 7110 64a3 0000 |0264: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ -38fbf2: 0c00 |0267: move-result-object v0 │ │ -38fbf4: 1100 |0268: return-object v0 │ │ -38fbf6: 6e10 2298 0000 |0269: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fbfc: 0a04 |026c: move-result v4 │ │ -38fbfe: 354f 2100 |026d: if-ge v15, v4, 028e // +0021 │ │ -38fc02: 1304 2d00 |026f: const/16 v4, #int 45 // #2d │ │ -38fc06: 33c4 1d00 |0271: if-ne v4, v12, 028e // +001d │ │ -38fc0a: 3364 1b00 |0273: if-ne v4, v6, 028e // +001b │ │ -38fc0e: 2207 e812 |0275: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fc12: 7010 4098 0700 |0277: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fc18: 6e20 4b98 1700 |027a: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fc1e: 1203 |027d: const/4 v3, #int 0 // #0 │ │ -38fc20: 1204 |027e: const/4 v4, #int 0 // #0 │ │ -38fc22: 0701 |027f: move-object v1, v0 │ │ -38fc24: 01e5 |0280: move v5, v14 │ │ -38fc26: 0196 |0281: move v6, v9 │ │ -38fc28: 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 │ │ -38fc2e: 0c00 |0285: move-result-object v0 │ │ -38fc30: 6e20 4b98 0700 |0286: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fc36: 6e10 5498 0700 |0289: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fc3c: 0c00 |028c: move-result-object v0 │ │ -38fc3e: 1100 |028d: return-object v0 │ │ -38fc40: 1222 |028e: const/4 v2, #int 2 // #2 │ │ -38fc42: 3472 4f00 |028f: if-lt v2, v7, 02de // +004f │ │ -38fc46: 6e10 2298 0000 |0291: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fc4c: 0a02 |0294: move-result v2 │ │ -38fc4e: 3423 0300 |0295: if-lt v3, v2, 0298 // +0003 │ │ -38fc52: 2847 |0297: goto 02de // +0047 │ │ -38fc54: 336a 2500 |0298: if-ne v10, v6, 02bd // +0025 │ │ -38fc58: 32ca 2300 |029a: if-eq v10, v12, 02bd // +0023 │ │ -38fc5c: 2207 e812 |029c: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fc60: 7010 4098 0700 |029e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fc66: 6e20 4b98 1700 |02a1: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fc6c: 1302 2e00 |02a4: const/16 v2, #int 46 // #2e │ │ -38fc70: b13f |02a6: sub-int/2addr v15, v3 │ │ -38fc72: 1231 |02a7: const/4 v1, #int 3 // #3 │ │ -38fc74: 34f1 0400 |02a8: if-lt v1, v15, 02ac // +0004 │ │ -38fc78: 1213 |02aa: const/4 v3, #int 1 // #1 │ │ -38fc7a: 2802 |02ab: goto 02ad // +0002 │ │ -38fc7c: 1203 |02ac: const/4 v3, #int 0 // #0 │ │ -38fc7e: 1205 |02ad: const/4 v5, #int 0 // #0 │ │ -38fc80: 0701 |02ae: move-object v1, v0 │ │ -38fc82: 0194 |02af: move v4, v9 │ │ -38fc84: 01e6 |02b0: move v6, v14 │ │ -38fc86: 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 │ │ -38fc8c: 0c00 |02b4: move-result-object v0 │ │ -38fc8e: 6e20 4b98 0700 |02b5: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fc94: 6e10 5498 0700 |02b8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fc9a: 0c00 |02bb: move-result-object v0 │ │ -38fc9c: 1100 |02bc: return-object v0 │ │ -38fc9e: 2207 e812 |02bd: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fca2: 7010 4098 0700 |02bf: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fca8: 6e20 4b98 1700 |02c2: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fcae: 1302 2e00 |02c5: const/16 v2, #int 46 // #2e │ │ -38fcb2: b13f |02c7: sub-int/2addr v15, v3 │ │ -38fcb4: 1231 |02c8: const/4 v1, #int 3 // #3 │ │ -38fcb6: 34f1 0400 |02c9: if-lt v1, v15, 02cd // +0004 │ │ -38fcba: 1213 |02cb: const/4 v3, #int 1 // #1 │ │ -38fcbc: 2802 |02cc: goto 02ce // +0002 │ │ -38fcbe: 1203 |02cd: const/4 v3, #int 0 // #0 │ │ -38fcc0: 1206 |02ce: const/4 v6, #int 0 // #0 │ │ -38fcc2: 0701 |02cf: move-object v1, v0 │ │ -38fcc4: 0194 |02d0: move v4, v9 │ │ -38fcc6: 01e5 |02d1: move v5, v14 │ │ -38fcc8: 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 │ │ -38fcce: 0c00 |02d5: move-result-object v0 │ │ -38fcd0: 6e20 4b98 0700 |02d6: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fcd6: 6e10 5498 0700 |02d9: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fcdc: 0c00 |02dc: move-result-object v0 │ │ -38fcde: 1100 |02dd: return-object v0 │ │ -38fce0: 2202 e812 |02de: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fce4: 7010 4098 0200 |02e0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fcea: 6e20 4b98 1200 |02e3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fcf0: 6e20 4b98 0200 |02e6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fcf6: 6e10 5498 0200 |02e9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fcfc: 0c00 |02ec: move-result-object v0 │ │ -38fcfe: 1100 |02ed: return-object v0 │ │ -38fd00: 6e10 2298 0000 |02ee: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fd06: 0a02 |02f1: move-result v2 │ │ -38fd08: 1243 |02f2: const/4 v3, #int 4 // #4 │ │ -38fd0a: 3723 0a00 |02f3: if-le v3, v2, 02fd // +000a │ │ -38fd0e: 1a00 8e06 |02f5: const-string v0, "0000" // string@068e │ │ -38fd12: 1204 |02f7: const/4 v4, #int 0 // #0 │ │ -38fd14: 6e30 2e98 4002 |02f8: invoke-virtual {v0, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38fd1a: 0c00 |02fb: move-result-object v0 │ │ -38fd1c: 1100 |02fc: return-object v0 │ │ -38fd1e: 1204 |02fd: const/4 v4, #int 0 // #0 │ │ -38fd20: 2205 e812 |02fe: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fd24: 7010 4098 0500 |0300: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fd2a: 6e20 4b98 1500 |0303: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fd30: b132 |0306: sub-int/2addr v2, v3 │ │ -38fd32: 6e30 2e98 4002 |0307: invoke-virtual {v0, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38fd38: 0c01 |030a: move-result-object v1 │ │ -38fd3a: 6e20 4b98 1500 |030b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fd40: 1301 2d00 |030e: const/16 v1, #int 45 // #2d │ │ -38fd44: 6e20 4498 1500 |0310: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38fd4a: 6e20 2d98 2000 |0313: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38fd50: 0c00 |0316: move-result-object v0 │ │ -38fd52: 6e20 4b98 0500 |0317: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fd58: 6e10 5498 0500 |031a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fd5e: 0c06 |031d: move-result-object v6 │ │ -38fd60: 6e10 2298 0600 |031e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fd66: 0a00 |0321: move-result v0 │ │ -38fd68: 1307 2e00 |0322: const/16 v7, #int 46 // #2e │ │ -38fd6c: 1208 |0324: const/4 v8, #int 0 // #0 │ │ -38fd6e: 1209 |0325: const/4 v9, #int 0 // #0 │ │ -38fd70: d80a 00fc |0326: add-int/lit8 v10, v0, #int -4 // #fc │ │ -38fd74: 1221 |0328: const/4 v1, #int 2 // #2 │ │ -38fd76: d80b 00fe |0329: add-int/lit8 v11, v0, #int -2 // #fe │ │ -38fd7a: 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 │ │ -38fd80: 0c00 |032e: move-result-object v0 │ │ -38fd82: 1100 |032f: return-object v0 │ │ +38f710: |[38f710] net.sf.dibdib.thread_any.DateFunc.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; │ │ +38f720: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +38f724: 1a01 9205 |0002: const-string v1, "-" // string@0592 │ │ +38f728: 6e20 2c98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +38f72e: 0a02 |0007: move-result v2 │ │ +38f730: 1a03 8006 |0008: const-string v3, "0" // string@0680 │ │ +38f734: 1264 |000a: const/4 v4, #int 6 // #6 │ │ +38f736: 1a05 0000 |000b: const-string v5, "" // string@0000 │ │ +38f73a: 1216 |000d: const/4 v6, #int 1 // #1 │ │ +38f73c: 3802 2600 |000e: if-eqz v2, 0034 // +0026 │ │ +38f740: 7401 2298 1200 |0010: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f746: 0a02 |0013: move-result v2 │ │ +38f748: 3424 1b00 |0014: if-lt v4, v2, 002f // +001b │ │ +38f74c: 2202 e812 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f750: 7010 4098 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f756: 6e20 4b98 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f75c: 7401 2298 1200 |001e: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f762: 0a00 |0021: move-result v0 │ │ +38f764: 1a07 a805 |0022: const-string v7, "-00000" // string@05a8 │ │ +38f768: 6e20 2d98 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38f76e: 0c00 |0027: move-result-object v0 │ │ +38f770: 6e20 4b98 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f776: 6e10 5498 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f77c: 0c00 |002e: move-result-object v0 │ │ +38f77e: 6e20 2d98 6000 |002f: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38f784: 0c00 |0032: move-result-object v0 │ │ +38f786: 284a |0033: goto 007d // +004a │ │ +38f788: 7401 2298 1200 |0034: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f78e: 0a01 |0037: move-result v1 │ │ +38f790: 3414 4400 |0038: if-lt v4, v1, 007c // +0044 │ │ +38f794: 1a01 b055 |003a: const-string v1, "[0-9]+" // string@55b0 │ │ +38f798: 6e20 2398 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +38f79e: 0a01 |003f: move-result v1 │ │ +38f7a0: 3801 3c00 |0040: if-eqz v1, 007c // +003c │ │ +38f7a4: 7401 2298 1200 |0042: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f7aa: 0a01 |0045: move-result v1 │ │ +38f7ac: b561 |0046: and-int/2addr v1, v6 │ │ +38f7ae: 3801 1100 |0047: if-eqz v1, 0058 // +0011 │ │ +38f7b2: 2201 e812 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f7b6: 7010 4098 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f7bc: 6e20 4b98 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f7c2: 6e20 4b98 0100 |0051: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f7c8: 6e10 5498 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f7ce: 0c00 |0057: move-result-object v0 │ │ +38f7d0: 2201 e812 |0058: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f7d4: 7010 4098 0100 |005a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f7da: 6e20 4b98 0100 |005d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f7e0: 6e10 2298 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f7e6: 0a00 |0063: move-result v0 │ │ +38f7e8: 1a02 8f06 |0064: const-string v2, "000000" // string@068f │ │ +38f7ec: 6e20 2d98 0200 |0066: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38f7f2: 0c00 |0069: move-result-object v0 │ │ +38f7f4: 6e20 4b98 0100 |006a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f7fa: 6e10 5498 0100 |006d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f800: 0c02 |0070: move-result-object v2 │ │ +38f802: 1303 2e00 |0071: const/16 v3, #int 46 // #2e │ │ +38f806: 1214 |0073: const/4 v4, #int 1 // #1 │ │ +38f808: 1205 |0074: const/4 v5, #int 0 // #0 │ │ +38f80a: 1226 |0075: const/4 v6, #int 2 // #2 │ │ +38f80c: 1247 |0076: const/4 v7, #int 4 // #4 │ │ +38f80e: 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 │ │ +38f814: 0c00 |007a: move-result-object v0 │ │ +38f816: 1100 |007b: return-object v0 │ │ +38f818: 0751 |007c: move-object v1, v5 │ │ +38f81a: 1202 |007d: const/4 v2, #int 0 // #0 │ │ +38f81c: 1207 |007e: const/4 v7, #int 0 // #0 │ │ +38f81e: 6e10 2298 0000 |007f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f824: 0a08 |0082: move-result v8 │ │ +38f826: 130a 2d00 |0083: const/16 v10, #int 45 // #2d │ │ +38f82a: 3587 6902 |0085: if-ge v7, v8, 02ee // +0269 │ │ +38f82e: 6e20 0998 7000 |0087: invoke-virtual {v0, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38f834: 0a0c |008a: move-result v12 │ │ +38f836: 1308 3900 |008b: const/16 v8, #int 57 // #39 │ │ +38f83a: 130b 3000 |008d: const/16 v11, #int 48 // #30 │ │ +38f83e: 36cb 0700 |008f: if-gt v11, v12, 0096 // +0007 │ │ +38f842: 368c 0500 |0091: if-gt v12, v8, 0096 // +0005 │ │ +38f846: d807 0701 |0093: add-int/lit8 v7, v7, #int 1 // #01 │ │ +38f84a: 28ea |0095: goto 007f // -0016 │ │ +38f84c: 130d 4100 |0096: const/16 v13, #int 65 // #41 │ │ +38f850: 3374 2700 |0098: if-ne v4, v7, 00bf // +0027 │ │ +38f854: 1304 2e00 |009a: const/16 v4, #int 46 // #2e │ │ +38f858: 32c4 0400 |009c: if-eq v4, v12, 00a0 // +0004 │ │ +38f85c: 36cd 2100 |009e: if-gt v13, v12, 00bf // +0021 │ │ +38f860: 6e20 1298 1500 |00a0: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +38f866: 0a04 |00a3: move-result v4 │ │ +38f868: 3804 1b00 |00a4: if-eqz v4, 00bf // +001b │ │ +38f86c: 2202 e812 |00a6: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f870: 7010 4098 0200 |00a8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f876: 6e20 4b98 1200 |00ab: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f87c: 6e20 4b98 0200 |00ae: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f882: 6e10 5498 0200 |00b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f888: 0c0b |00b4: move-result-object v11 │ │ +38f88a: 121d |00b5: const/4 v13, #int 1 // #1 │ │ +38f88c: 120e |00b6: const/4 v14, #int 0 // #0 │ │ +38f88e: 122f |00b7: const/4 v15, #int 2 // #2 │ │ +38f890: 1310 0400 |00b8: const/16 v16, #int 4 // #4 │ │ +38f894: 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 │ │ +38f89a: 0c00 |00bd: move-result-object v0 │ │ +38f89c: 1100 |00be: return-object v0 │ │ +38f89e: d80e 0701 |00bf: add-int/lit8 v14, v7, #int 1 // #01 │ │ +38f8a2: 1304 7a00 |00c1: const/16 v4, #int 122 // #7a │ │ +38f8a6: 123f |00c3: const/4 v15, #int 3 // #3 │ │ +38f8a8: 36cd 1201 |00c4: if-gt v13, v12, 01d6 // +0112 │ │ +38f8ac: 364c 1001 |00c6: if-gt v12, v4, 01d6 // +0110 │ │ +38f8b0: 347f 0e01 |00c8: if-lt v15, v7, 01d6 // +010e │ │ +38f8b4: 7120 8ca3 7000 |00ca: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.month4Letters3:(Ljava/lang/String;I)I // method@a38c │ │ +38f8ba: 0a06 |00cd: move-result v6 │ │ +38f8bc: 01ef |00ce: move v15, v14 │ │ +38f8be: 1311 0000 |00cf: const/16 v17, #int 0 // #0 │ │ +38f8c2: 6e10 2298 0000 |00d1: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f8c8: 0a09 |00d4: move-result v9 │ │ +38f8ca: 359f 1200 |00d5: if-ge v15, v9, 00e7 // +0012 │ │ +38f8ce: 6e20 0998 f000 |00d7: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38f8d4: 0a09 |00da: move-result v9 │ │ +38f8d6: 369b 0700 |00db: if-gt v11, v9, 00e2 // +0007 │ │ +38f8da: 3689 0500 |00dd: if-gt v9, v8, 00e2 // +0005 │ │ +38f8de: 0211 0900 |00df: move/from16 v17, v9 │ │ +38f8e2: 2806 |00e1: goto 00e7 // +0006 │ │ +38f8e4: d80f 0f01 |00e2: add-int/lit8 v15, v15, #int 1 // #01 │ │ +38f8e8: 0211 0900 |00e4: move/from16 v17, v9 │ │ +38f8ec: 28eb |00e6: goto 00d1 // -0015 │ │ +38f8ee: 3907 bc00 |00e7: if-nez v7, 01a3 // +00bc │ │ +38f8f2: d802 0f01 |00e9: add-int/lit8 v2, v15, #int 1 // #01 │ │ +38f8f6: 6e10 2298 0000 |00eb: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f8fc: 0a04 |00ee: move-result v4 │ │ +38f8fe: 3542 4b00 |00ef: if-ge v2, v4, 013a // +004b │ │ +38f902: 6e20 0998 2000 |00f1: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38f908: 0a04 |00f4: move-result v4 │ │ +38f90a: 34b4 0800 |00f5: if-lt v4, v11, 00fd // +0008 │ │ +38f90e: 3548 0300 |00f7: if-ge v8, v4, 00fa // +0003 │ │ +38f912: 2804 |00f9: goto 00fd // +0004 │ │ +38f914: d802 0201 |00fa: add-int/lit8 v2, v2, #int 1 // #01 │ │ +38f918: 28ef |00fc: goto 00eb // -0011 │ │ +38f91a: d803 0201 |00fd: add-int/lit8 v3, v2, #int 1 // #01 │ │ +38f91e: 0134 |00ff: move v4, v3 │ │ +38f920: 6e10 2298 0000 |0100: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f926: 0a05 |0103: move-result v5 │ │ +38f928: 3554 0e00 |0104: if-ge v4, v5, 0112 // +000e │ │ +38f92c: 6e20 0998 4000 |0106: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38f932: 0a05 |0109: move-result v5 │ │ +38f934: 34b5 0800 |010a: if-lt v5, v11, 0112 // +0008 │ │ +38f938: 3558 0300 |010c: if-ge v8, v5, 010f // +0003 │ │ +38f93c: 2804 |010e: goto 0112 // +0004 │ │ +38f93e: d804 0401 |010f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +38f942: 28ef |0111: goto 0100 // -0011 │ │ +38f944: 2204 e812 |0112: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f948: 7010 4098 0400 |0114: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f94e: 6e20 4b98 1400 |0117: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f954: 6e30 2e98 f002 |011a: invoke-virtual {v0, v15, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38f95a: 0c01 |011d: move-result-object v1 │ │ +38f95c: 6e20 4b98 1400 |011e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f962: 6e20 4498 a400 |0121: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38f968: 6e20 4798 6400 |0124: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38f96e: 6e20 4498 a400 |0127: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38f974: 6e20 2d98 3000 |012a: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38f97a: 0c00 |012d: move-result-object v0 │ │ +38f97c: 6e20 4b98 0400 |012e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f982: 6e10 5498 0400 |0131: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f988: 0c00 |0134: move-result-object v0 │ │ +38f98a: 7110 64a3 0000 |0135: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ +38f990: 0c00 |0138: move-result-object v0 │ │ +38f992: 1100 |0139: return-object v0 │ │ +38f994: d801 0f02 |013a: add-int/lit8 v1, v15, #int 2 // #02 │ │ +38f998: 6e10 2298 0000 |013c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f99e: 0a02 |013f: move-result v2 │ │ +38f9a0: 1304 0900 |0140: const/16 v4, #int 9 // #9 │ │ +38f9a4: 3421 2a00 |0142: if-lt v1, v2, 016c // +002a │ │ +38f9a8: 2201 e812 |0144: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f9ac: 7010 4098 0100 |0146: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f9b2: 6e20 4b98 5100 |0149: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f9b8: 6e20 4798 6100 |014c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38f9be: 6e20 4498 a100 |014f: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38f9c4: 6e30 2e98 f002 |0152: invoke-virtual {v0, v15, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38f9ca: 0c00 |0155: move-result-object v0 │ │ +38f9cc: 6e20 4b98 0100 |0156: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f9d2: 6e10 5498 0100 |0159: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f9d8: 0c07 |015c: move-result-object v7 │ │ +38f9da: 1308 2e00 |015d: const/16 v8, #int 46 // #2e │ │ +38f9de: 1219 |015f: const/4 v9, #int 1 // #1 │ │ +38f9e0: 12fa |0160: const/4 v10, #int -1 // #ff │ │ +38f9e2: 120b |0161: const/4 v11, #int 0 // #0 │ │ +38f9e4: 3564 0400 |0162: if-ge v4, v6, 0166 // +0004 │ │ +38f9e8: 123c |0164: const/4 v12, #int 3 // #3 │ │ +38f9ea: 2802 |0165: goto 0167 // +0002 │ │ +38f9ec: 122c |0166: const/4 v12, #int 2 // #2 │ │ +38f9ee: 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 │ │ +38f9f4: 0c00 |016a: move-result-object v0 │ │ +38f9f6: 1100 |016b: return-object v0 │ │ +38f9f8: 2202 e812 |016c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f9fc: 7010 4098 0200 |016e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fa02: 3564 0300 |0171: if-ge v4, v6, 0174 // +0003 │ │ +38fa06: 0753 |0173: move-object v3, v5 │ │ +38fa08: 6e20 4b98 3200 |0174: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fa0e: 6e20 4798 6200 |0177: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38fa14: 6e10 5498 0200 |017a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fa1a: 0c02 |017d: move-result-object v2 │ │ +38fa1c: 2203 e812 |017e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fa20: 7010 4098 0300 |0180: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fa26: 6e30 2e98 f001 |0183: invoke-virtual {v0, v15, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38fa2c: 0c04 |0186: move-result-object v4 │ │ +38fa2e: 6e20 4b98 4300 |0187: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fa34: 6e20 4498 a300 |018a: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38fa3a: 6e20 4b98 2300 |018d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fa40: 6e20 4498 a300 |0190: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38fa46: 6e20 2d98 1000 |0193: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38fa4c: 0c00 |0196: move-result-object v0 │ │ +38fa4e: 6e20 4b98 0300 |0197: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fa54: 6e10 5498 0300 |019a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fa5a: 0c00 |019d: move-result-object v0 │ │ +38fa5c: 7110 64a3 0000 |019e: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ +38fa62: 0c00 |01a1: move-result-object v0 │ │ +38fa64: 1100 |01a2: return-object v0 │ │ +38fa66: 3c06 1200 |01a3: if-gtz v6, 01b5 // +0012 │ │ +38fa6a: 2202 e812 |01a5: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fa6e: 7010 4098 0200 |01a7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fa74: 6e20 4b98 1200 |01aa: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fa7a: 6e20 4b98 0200 |01ad: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fa80: 6e10 5498 0200 |01b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fa86: 0c00 |01b3: move-result-object v0 │ │ +38fa88: 1100 |01b4: return-object v0 │ │ +38fa8a: 2203 e812 |01b5: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fa8e: 7010 4098 0300 |01b7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fa94: 6e30 2e98 2007 |01ba: invoke-virtual {v0, v2, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38fa9a: 0c09 |01bd: move-result-object v9 │ │ +38fa9c: 6e20 4b98 9300 |01be: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38faa2: 6e20 4498 a300 |01c1: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38faa8: 6e20 4798 6300 |01c4: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38faae: 6e20 4498 a300 |01c7: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38fab4: 6e20 2d98 f000 |01ca: invoke-virtual {v0, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38faba: 0c00 |01cd: move-result-object v0 │ │ +38fabc: 6e20 4b98 0300 |01ce: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fac2: 6e10 5498 0300 |01d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fac8: 0c00 |01d4: move-result-object v0 │ │ +38faca: 2803 |01d5: goto 01d8 // +0003 │ │ +38facc: 1311 0000 |01d6: const/16 v17, #int 0 // #0 │ │ +38fad0: 01e3 |01d8: move v3, v14 │ │ +38fad2: 6e10 2298 0000 |01d9: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fad8: 0a06 |01dc: move-result v6 │ │ +38fada: 3563 1000 |01dd: if-ge v3, v6, 01ed // +0010 │ │ +38fade: 6e20 0998 3000 |01df: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fae4: 0a06 |01e2: move-result v6 │ │ +38fae6: 34b6 0c00 |01e3: if-lt v6, v11, 01ef // +000c │ │ +38faea: 3568 0300 |01e5: if-ge v8, v6, 01e8 // +0003 │ │ +38faee: 2808 |01e7: goto 01ef // +0008 │ │ +38faf0: d803 0301 |01e8: add-int/lit8 v3, v3, #int 1 // #01 │ │ +38faf4: 0211 0600 |01ea: move/from16 v17, v6 │ │ +38faf8: 28ed |01ec: goto 01d9 // -0013 │ │ +38fafa: 0206 1100 |01ed: move/from16 v6, v17 │ │ +38fafe: d809 0301 |01ef: add-int/lit8 v9, v3, #int 1 // #01 │ │ +38fb02: 019f |01f1: move v15, v9 │ │ +38fb04: 1311 0000 |01f2: const/16 v17, #int 0 // #0 │ │ +38fb08: 6e10 2298 0000 |01f4: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fb0e: 0a02 |01f7: move-result v2 │ │ +38fb10: 352f 1000 |01f8: if-ge v15, v2, 0208 // +0010 │ │ +38fb14: 6e20 0998 f000 |01fa: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fb1a: 0a02 |01fd: move-result v2 │ │ +38fb1c: 34b2 0c00 |01fe: if-lt v2, v11, 020a // +000c │ │ +38fb20: 3528 0300 |0200: if-ge v8, v2, 0203 // +0003 │ │ +38fb24: 2808 |0202: goto 020a // +0008 │ │ +38fb26: d80f 0f01 |0203: add-int/lit8 v15, v15, #int 1 // #01 │ │ +38fb2a: 0211 0200 |0205: move/from16 v17, v2 │ │ +38fb2e: 28ed |0207: goto 01f4 // -0013 │ │ +38fb30: 0202 1100 |0208: move/from16 v2, v17 │ │ +38fb34: 130a 2f00 |020a: const/16 v10, #int 47 // #2f │ │ +38fb38: 362d 5d00 |020c: if-gt v13, v2, 0269 // +005d │ │ +38fb3c: 3642 5b00 |020e: if-gt v2, v4, 0269 // +005b │ │ +38fb40: 366d 0500 |0210: if-gt v13, v6, 0215 // +0005 │ │ +38fb44: 3646 0300 |0212: if-gt v6, v4, 0215 // +0003 │ │ +38fb48: 2802 |0214: goto 0216 // +0002 │ │ +38fb4a: 01f3 |0215: move v3, v15 │ │ +38fb4c: 7120 8ca3 3000 |0216: invoke-static {v0, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.month4Letters3:(Ljava/lang/String;I)I // method@a38c │ │ +38fb52: 0a02 |0219: move-result v2 │ │ +38fb54: 3c02 1200 |021a: if-gtz v2, 022c // +0012 │ │ +38fb58: 2202 e812 |021c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fb5c: 7010 4098 0200 |021e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fb62: 6e20 4b98 1200 |0221: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fb68: 6e20 4b98 0200 |0224: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fb6e: 6e10 5498 0200 |0227: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fb74: 0c00 |022a: move-result-object v0 │ │ +38fb76: 1100 |022b: return-object v0 │ │ +38fb78: 6e10 2298 0000 |022c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fb7e: 0a01 |022f: move-result v1 │ │ +38fb80: 351f 0e00 |0230: if-ge v15, v1, 023e // +000e │ │ +38fb84: 6e20 0998 f000 |0232: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fb8a: 0a01 |0235: move-result v1 │ │ +38fb8c: 361b 0500 |0236: if-gt v11, v1, 023b // +0005 │ │ +38fb90: 3681 0300 |0238: if-gt v1, v8, 023b // +0003 │ │ +38fb94: 2804 |023a: goto 023e // +0004 │ │ +38fb96: d80f 0f01 |023b: add-int/lit8 v15, v15, #int 1 // #01 │ │ +38fb9a: 28ef |023d: goto 022c // -0011 │ │ +38fb9c: 2201 e812 |023e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fba0: 7010 4098 0100 |0240: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fba6: 6e20 4b98 5100 |0243: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fbac: 6e20 4798 2100 |0246: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38fbb2: 1302 2d00 |0249: const/16 v2, #int 45 // #2d │ │ +38fbb6: 6e20 4498 2100 |024b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38fbbc: 1202 |024e: const/4 v2, #int 0 // #0 │ │ +38fbbe: 6e30 2e98 2007 |024f: invoke-virtual {v0, v2, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38fbc4: 0c02 |0252: move-result-object v2 │ │ +38fbc6: 6e20 4b98 2100 |0253: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fbcc: 6e20 4498 a100 |0256: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38fbd2: 6e20 2d98 f000 |0259: invoke-virtual {v0, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38fbd8: 0c00 |025c: move-result-object v0 │ │ +38fbda: 6e20 4b98 0100 |025d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fbe0: 6e10 5498 0100 |0260: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fbe6: 0c00 |0263: move-result-object v0 │ │ +38fbe8: 7110 64a3 0000 |0264: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ +38fbee: 0c00 |0267: move-result-object v0 │ │ +38fbf0: 1100 |0268: return-object v0 │ │ +38fbf2: 6e10 2298 0000 |0269: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fbf8: 0a04 |026c: move-result v4 │ │ +38fbfa: 354f 2100 |026d: if-ge v15, v4, 028e // +0021 │ │ +38fbfe: 1304 2d00 |026f: const/16 v4, #int 45 // #2d │ │ +38fc02: 33c4 1d00 |0271: if-ne v4, v12, 028e // +001d │ │ +38fc06: 3364 1b00 |0273: if-ne v4, v6, 028e // +001b │ │ +38fc0a: 2207 e812 |0275: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fc0e: 7010 4098 0700 |0277: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fc14: 6e20 4b98 1700 |027a: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fc1a: 1203 |027d: const/4 v3, #int 0 // #0 │ │ +38fc1c: 1204 |027e: const/4 v4, #int 0 // #0 │ │ +38fc1e: 0701 |027f: move-object v1, v0 │ │ +38fc20: 01e5 |0280: move v5, v14 │ │ +38fc22: 0196 |0281: move v6, v9 │ │ +38fc24: 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 │ │ +38fc2a: 0c00 |0285: move-result-object v0 │ │ +38fc2c: 6e20 4b98 0700 |0286: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fc32: 6e10 5498 0700 |0289: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fc38: 0c00 |028c: move-result-object v0 │ │ +38fc3a: 1100 |028d: return-object v0 │ │ +38fc3c: 1222 |028e: const/4 v2, #int 2 // #2 │ │ +38fc3e: 3472 4f00 |028f: if-lt v2, v7, 02de // +004f │ │ +38fc42: 6e10 2298 0000 |0291: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fc48: 0a02 |0294: move-result v2 │ │ +38fc4a: 3423 0300 |0295: if-lt v3, v2, 0298 // +0003 │ │ +38fc4e: 2847 |0297: goto 02de // +0047 │ │ +38fc50: 336a 2500 |0298: if-ne v10, v6, 02bd // +0025 │ │ +38fc54: 32ca 2300 |029a: if-eq v10, v12, 02bd // +0023 │ │ +38fc58: 2207 e812 |029c: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fc5c: 7010 4098 0700 |029e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fc62: 6e20 4b98 1700 |02a1: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fc68: 1302 2e00 |02a4: const/16 v2, #int 46 // #2e │ │ +38fc6c: b13f |02a6: sub-int/2addr v15, v3 │ │ +38fc6e: 1231 |02a7: const/4 v1, #int 3 // #3 │ │ +38fc70: 34f1 0400 |02a8: if-lt v1, v15, 02ac // +0004 │ │ +38fc74: 1213 |02aa: const/4 v3, #int 1 // #1 │ │ +38fc76: 2802 |02ab: goto 02ad // +0002 │ │ +38fc78: 1203 |02ac: const/4 v3, #int 0 // #0 │ │ +38fc7a: 1205 |02ad: const/4 v5, #int 0 // #0 │ │ +38fc7c: 0701 |02ae: move-object v1, v0 │ │ +38fc7e: 0194 |02af: move v4, v9 │ │ +38fc80: 01e6 |02b0: move v6, v14 │ │ +38fc82: 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 │ │ +38fc88: 0c00 |02b4: move-result-object v0 │ │ +38fc8a: 6e20 4b98 0700 |02b5: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fc90: 6e10 5498 0700 |02b8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fc96: 0c00 |02bb: move-result-object v0 │ │ +38fc98: 1100 |02bc: return-object v0 │ │ +38fc9a: 2207 e812 |02bd: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fc9e: 7010 4098 0700 |02bf: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fca4: 6e20 4b98 1700 |02c2: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fcaa: 1302 2e00 |02c5: const/16 v2, #int 46 // #2e │ │ +38fcae: b13f |02c7: sub-int/2addr v15, v3 │ │ +38fcb0: 1231 |02c8: const/4 v1, #int 3 // #3 │ │ +38fcb2: 34f1 0400 |02c9: if-lt v1, v15, 02cd // +0004 │ │ +38fcb6: 1213 |02cb: const/4 v3, #int 1 // #1 │ │ +38fcb8: 2802 |02cc: goto 02ce // +0002 │ │ +38fcba: 1203 |02cd: const/4 v3, #int 0 // #0 │ │ +38fcbc: 1206 |02ce: const/4 v6, #int 0 // #0 │ │ +38fcbe: 0701 |02cf: move-object v1, v0 │ │ +38fcc0: 0194 |02d0: move v4, v9 │ │ +38fcc2: 01e5 |02d1: move v5, v14 │ │ +38fcc4: 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 │ │ +38fcca: 0c00 |02d5: move-result-object v0 │ │ +38fccc: 6e20 4b98 0700 |02d6: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fcd2: 6e10 5498 0700 |02d9: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fcd8: 0c00 |02dc: move-result-object v0 │ │ +38fcda: 1100 |02dd: return-object v0 │ │ +38fcdc: 2202 e812 |02de: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fce0: 7010 4098 0200 |02e0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fce6: 6e20 4b98 1200 |02e3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fcec: 6e20 4b98 0200 |02e6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fcf2: 6e10 5498 0200 |02e9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fcf8: 0c00 |02ec: move-result-object v0 │ │ +38fcfa: 1100 |02ed: return-object v0 │ │ +38fcfc: 6e10 2298 0000 |02ee: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fd02: 0a02 |02f1: move-result v2 │ │ +38fd04: 1243 |02f2: const/4 v3, #int 4 // #4 │ │ +38fd06: 3723 0a00 |02f3: if-le v3, v2, 02fd // +000a │ │ +38fd0a: 1a00 8e06 |02f5: const-string v0, "0000" // string@068e │ │ +38fd0e: 1204 |02f7: const/4 v4, #int 0 // #0 │ │ +38fd10: 6e30 2e98 4002 |02f8: invoke-virtual {v0, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38fd16: 0c00 |02fb: move-result-object v0 │ │ +38fd18: 1100 |02fc: return-object v0 │ │ +38fd1a: 1204 |02fd: const/4 v4, #int 0 // #0 │ │ +38fd1c: 2205 e812 |02fe: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fd20: 7010 4098 0500 |0300: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fd26: 6e20 4b98 1500 |0303: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fd2c: b132 |0306: sub-int/2addr v2, v3 │ │ +38fd2e: 6e30 2e98 4002 |0307: invoke-virtual {v0, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38fd34: 0c01 |030a: move-result-object v1 │ │ +38fd36: 6e20 4b98 1500 |030b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fd3c: 1301 2d00 |030e: const/16 v1, #int 45 // #2d │ │ +38fd40: 6e20 4498 1500 |0310: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38fd46: 6e20 2d98 2000 |0313: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38fd4c: 0c00 |0316: move-result-object v0 │ │ +38fd4e: 6e20 4b98 0500 |0317: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fd54: 6e10 5498 0500 |031a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fd5a: 0c06 |031d: move-result-object v6 │ │ +38fd5c: 6e10 2298 0600 |031e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fd62: 0a00 |0321: move-result v0 │ │ +38fd64: 1307 2e00 |0322: const/16 v7, #int 46 // #2e │ │ +38fd68: 1208 |0324: const/4 v8, #int 0 // #0 │ │ +38fd6a: 1209 |0325: const/4 v9, #int 0 // #0 │ │ +38fd6c: d80a 00fc |0326: add-int/lit8 v10, v0, #int -4 // #fc │ │ +38fd70: 1221 |0328: const/4 v1, #int 2 // #2 │ │ +38fd72: d80b 00fe |0329: add-int/lit8 v11, v0, #int -2 // #fe │ │ +38fd76: 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 │ │ +38fd7c: 0c00 |032e: move-result-object v0 │ │ +38fd7e: 1100 |032f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1318 │ │ 0x0010 line=1319 │ │ 0x0016 line=1321 │ │ 0x002f line=1324 │ │ 0x0034 line=1325 │ │ @@ -832010,219 +832010,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 │ │ -38fd84: |[38fd84] net.sf.dibdib.thread_any.DateFunc.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; │ │ -38fd94: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -38fd98: 0201 1300 |0002: move/from16 v1, v19 │ │ -38fd9c: 0202 1500 |0004: move/from16 v2, v21 │ │ -38fda0: 0203 1600 |0006: move/from16 v3, v22 │ │ -38fda4: 0204 1700 |0008: move/from16 v4, v23 │ │ -38fda8: 7401 2298 1200 |000a: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fdae: 0a05 |000d: move-result v5 │ │ -38fdb0: 1a06 8e06 |000e: const-string v6, "0000" // string@068e │ │ -38fdb4: 3553 6101 |0010: if-ge v3, v5, 0171 // +0161 │ │ -38fdb8: 3454 0400 |0012: if-lt v4, v5, 0016 // +0004 │ │ -38fdbc: 2900 5d01 |0014: goto/16 0171 // +015d │ │ -38fdc0: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -38fdc2: 3553 0700 |0017: if-ge v3, v5, 001e // +0007 │ │ -38fdc6: 6e20 0998 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fdcc: 0a08 |001c: move-result v8 │ │ -38fdce: 2802 |001d: goto 001f // +0002 │ │ -38fdd0: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -38fdd2: 1309 3900 |001f: const/16 v9, #int 57 // #39 │ │ -38fdd6: 130a 3000 |0021: const/16 v10, #int 48 // #30 │ │ -38fdda: 121b |0023: const/4 v11, #int 1 // #1 │ │ -38fddc: 368a 0600 |0024: if-gt v10, v8, 002a // +0006 │ │ -38fde0: 3698 0400 |0026: if-gt v8, v9, 002a // +0004 │ │ -38fde4: 1208 |0028: const/4 v8, #int 0 // #0 │ │ -38fde6: 2802 |0029: goto 002b // +0002 │ │ -38fde8: 1218 |002a: const/4 v8, #int 1 // #1 │ │ -38fdea: b083 |002b: add-int/2addr v3, v8 │ │ -38fdec: 3553 0700 |002c: if-ge v3, v5, 0033 // +0007 │ │ -38fdf0: 6e20 0998 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fdf6: 0a08 |0031: move-result v8 │ │ -38fdf8: 2802 |0032: goto 0034 // +0002 │ │ -38fdfa: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -38fdfc: dd08 080f |0034: and-int/lit8 v8, v8, #int 15 // #0f │ │ -38fe00: b0b3 |0036: add-int/2addr v3, v11 │ │ -38fe02: 3553 0700 |0037: if-ge v3, v5, 003e // +0007 │ │ -38fe06: 6e20 0998 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fe0c: 0a0c |003c: move-result v12 │ │ -38fe0e: 2802 |003d: goto 003f // +0002 │ │ -38fe10: 120c |003e: const/4 v12, #int 0 // #0 │ │ -38fe12: 36ca 0900 |003f: if-gt v10, v12, 0048 // +0009 │ │ -38fe16: 369c 0700 |0041: if-gt v12, v9, 0048 // +0007 │ │ -38fe1a: da08 080a |0043: mul-int/lit8 v8, v8, #int 10 // #0a │ │ -38fe1e: dd0c 0c0f |0045: and-int/lit8 v12, v12, #int 15 // #0f │ │ -38fe22: b0c8 |0047: add-int/2addr v8, v12 │ │ -38fe24: 3554 0700 |0048: if-ge v4, v5, 004f // +0007 │ │ -38fe28: 6e20 0998 4000 |004a: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fe2e: 0a0c |004d: move-result v12 │ │ -38fe30: 2802 |004e: goto 0050 // +0002 │ │ -38fe32: 120c |004f: const/4 v12, #int 0 // #0 │ │ -38fe34: 36ca 0600 |0050: if-gt v10, v12, 0056 // +0006 │ │ -38fe38: 369c 0400 |0052: if-gt v12, v9, 0056 // +0004 │ │ -38fe3c: 120c |0054: const/4 v12, #int 0 // #0 │ │ -38fe3e: 2802 |0055: goto 0057 // +0002 │ │ -38fe40: 121c |0056: const/4 v12, #int 1 // #1 │ │ -38fe42: b0c4 |0057: add-int/2addr v4, v12 │ │ -38fe44: 3554 0700 |0058: if-ge v4, v5, 005f // +0007 │ │ -38fe48: 6e20 0998 4000 |005a: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fe4e: 0a0c |005d: move-result v12 │ │ -38fe50: 2802 |005e: goto 0060 // +0002 │ │ -38fe52: 120c |005f: const/4 v12, #int 0 // #0 │ │ -38fe54: dd0c 0c0f |0060: and-int/lit8 v12, v12, #int 15 // #0f │ │ -38fe58: b0b4 |0062: add-int/2addr v4, v11 │ │ -38fe5a: 3554 0700 |0063: if-ge v4, v5, 006a // +0007 │ │ -38fe5e: 6e20 0998 4000 |0065: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fe64: 0a0d |0068: move-result v13 │ │ -38fe66: 2802 |0069: goto 006b // +0002 │ │ -38fe68: 120d |006a: const/4 v13, #int 0 // #0 │ │ -38fe6a: 36da 0900 |006b: if-gt v10, v13, 0074 // +0009 │ │ -38fe6e: 369d 0700 |006d: if-gt v13, v9, 0074 // +0007 │ │ -38fe72: da0c 0c0a |006f: mul-int/lit8 v12, v12, #int 10 // #0a │ │ -38fe76: dd0d 0d0f |0071: and-int/lit8 v13, v13, #int 15 // #0f │ │ -38fe7a: b0dc |0073: add-int/2addr v12, v13 │ │ -38fe7c: 3634 0300 |0074: if-gt v4, v3, 0077 // +0003 │ │ -38fe80: 2802 |0076: goto 0078 // +0002 │ │ -38fe82: 0143 |0077: move v3, v4 │ │ -38fe84: 1304 2d00 |0078: const/16 v4, #int 45 // #2d │ │ -38fe88: 1a0d 0000 |007a: const-string v13, "" // string@0000 │ │ -38fe8c: 3552 5f00 |007c: if-ge v2, v5, 00db // +005f │ │ -38fe90: 3b02 0300 |007e: if-gez v2, 0081 // +0003 │ │ -38fe94: 285b |0080: goto 00db // +005b │ │ -38fe96: 3814 1900 |0081: if-eqz v20, 009a // +0019 │ │ -38fe9a: d806 0201 |0083: add-int/lit8 v6, v2, #int 1 // #01 │ │ -38fe9e: 3556 0400 |0085: if-ge v6, v5, 0089 // +0004 │ │ -38fea2: 122e |0087: const/4 v14, #int 2 // #2 │ │ -38fea4: 2802 |0088: goto 008a // +0002 │ │ -38fea6: 121e |0089: const/4 v14, #int 1 // #1 │ │ -38fea8: b02e |008a: add-int/2addr v14, v2 │ │ -38feaa: 6e30 2e98 200e |008b: invoke-virtual {v0, v2, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38feb0: 0c0e |008e: move-result-object v14 │ │ -38feb2: 7110 90a3 0e00 |008f: invoke-static {v14}, Lnet/sf/dibdib/thread_any/DateFunc;.prependCentury:(Ljava/lang/String;)Ljava/lang/String; // method@a390 │ │ -38feb8: 0c0e |0092: move-result-object v14 │ │ -38feba: 3632 0400 |0093: if-gt v2, v3, 0097 // +0004 │ │ -38febe: 2900 6c00 |0095: goto/16 0101 // +006c │ │ -38fec2: 0163 |0097: move v3, v6 │ │ -38fec4: 2900 6900 |0098: goto/16 0101 // +0069 │ │ -38fec8: 6e20 0998 2000 |009a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fece: 0a0e |009d: move-result v14 │ │ -38fed0: 33e4 0400 |009e: if-ne v4, v14, 00a2 // +0004 │ │ -38fed4: 121e |00a0: const/4 v14, #int 1 // #1 │ │ -38fed6: 2802 |00a1: goto 00a3 // +0002 │ │ -38fed8: 120e |00a2: const/4 v14, #int 0 // #0 │ │ -38feda: 900f 020e |00a3: add-int v15, v2, v14 │ │ -38fede: 355f 1000 |00a5: if-ge v15, v5, 00b5 // +0010 │ │ -38fee2: 6e20 0998 f000 |00a7: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fee8: 0a04 |00aa: move-result v4 │ │ -38feea: 34a4 0a00 |00ab: if-lt v4, v10, 00b5 // +000a │ │ -38feee: 3549 0300 |00ad: if-ge v9, v4, 00b0 // +0003 │ │ -38fef2: 2806 |00af: goto 00b5 // +0006 │ │ -38fef4: d80f 0f01 |00b0: add-int/lit8 v15, v15, #int 1 // #01 │ │ -38fef8: 1304 2d00 |00b2: const/16 v4, #int 45 // #2d │ │ -38fefc: 28f1 |00b4: goto 00a5 // -000f │ │ -38fefe: 6e30 2e98 200f |00b5: invoke-virtual {v0, v2, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38ff04: 0c04 |00b8: move-result-object v4 │ │ -38ff06: 1249 |00b9: const/4 v9, #int 4 // #4 │ │ -38ff08: 9102 0f02 |00ba: sub-int v2, v15, v2 │ │ -38ff0c: 3729 1900 |00bc: if-le v9, v2, 00d5 // +0019 │ │ -38ff10: 390e 1700 |00be: if-nez v14, 00d5 // +0017 │ │ -38ff14: 2209 e812 |00c0: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ff18: 7010 4098 0900 |00c2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ff1e: 6e20 2d98 2600 |00c5: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38ff24: 0c02 |00c8: move-result-object v2 │ │ -38ff26: 6e20 4b98 2900 |00c9: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ff2c: 6e20 4b98 4900 |00cc: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ff32: 6e10 5498 0900 |00cf: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ff38: 0c02 |00d2: move-result-object v2 │ │ -38ff3a: 072e |00d3: move-object v14, v2 │ │ -38ff3c: 2802 |00d4: goto 00d6 // +0002 │ │ -38ff3e: 074e |00d5: move-object v14, v4 │ │ -38ff40: 363f 0300 |00d6: if-gt v15, v3, 00d9 // +0003 │ │ -38ff44: 2829 |00d8: goto 0101 // +0029 │ │ -38ff46: 01f3 |00d9: move v3, v15 │ │ -38ff48: 2827 |00da: goto 0101 // +0027 │ │ -38ff4a: 2202 e812 |00db: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ff4e: 7010 4098 0200 |00dd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ff54: 6e20 4b98 d200 |00e0: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ff5a: 7110 5aa3 0700 |00e3: invoke-static {v7}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -38ff60: 0b0e |00e6: move-result-wide v14 │ │ -38ff62: 1710 0000 0040 |00e7: const-wide/32 v16, #float 2 // #40000000 │ │ -38ff68: 9e0e 0e10 |00ea: div-long v14, v14, v16 │ │ -38ff6c: 86ee |00ec: long-to-double v14, v14 │ │ -38ff6e: 7120 72a3 fe00 |00ed: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ -38ff74: 0b0e |00f0: move-result-wide v14 │ │ -38ff76: 7120 50a3 fe00 |00f1: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ -38ff7c: 0b0e |00f4: move-result-wide v14 │ │ -38ff7e: 8bee |00f5: double-to-long v14, v14 │ │ -38ff80: 1610 1027 |00f6: const-wide/16 v16, #int 10000 // #2710 │ │ -38ff84: 9e0e 0e10 |00f8: div-long v14, v14, v16 │ │ -38ff88: 6e30 4898 e20f |00fa: invoke-virtual {v2, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -38ff8e: 6e10 5498 0200 |00fd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ff94: 0c0e |0100: move-result-object v14 │ │ -38ff96: b0b3 |0101: add-int/2addr v3, v11 │ │ -38ff98: 3553 0700 |0102: if-ge v3, v5, 0109 // +0007 │ │ -38ff9c: 6e20 0998 3000 |0104: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38ffa2: 0a02 |0107: move-result v2 │ │ -38ffa4: 2803 |0108: goto 010b // +0003 │ │ -38ffa6: 1302 3000 |0109: const/16 v2, #int 48 // #30 │ │ -38ffaa: 362a 0700 |010b: if-gt v10, v2, 0112 // +0007 │ │ -38ffae: 1304 3900 |010d: const/16 v4, #int 57 // #39 │ │ -38ffb2: 3642 0300 |010f: if-gt v2, v4, 0112 // +0003 │ │ -38ffb6: 2802 |0111: goto 0113 // +0002 │ │ -38ffb8: 1217 |0112: const/4 v7, #int 1 // #1 │ │ -38ffba: b073 |0113: add-int/2addr v3, v7 │ │ -38ffbc: 2202 e812 |0114: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ffc0: 7010 4098 0200 |0116: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ffc6: 6e20 4b98 e200 |0119: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ffcc: 1304 2d00 |011c: const/16 v4, #int 45 // #2d │ │ -38ffd0: 6e20 4498 4200 |011e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38ffd6: 1a06 8006 |0121: const-string v6, "0" // string@0680 │ │ -38ffda: 1307 0a00 |0123: const/16 v7, #int 10 // #a │ │ -38ffde: 3787 0400 |0125: if-le v7, v8, 0129 // +0004 │ │ -38ffe2: 0769 |0127: move-object v9, v6 │ │ -38ffe4: 2802 |0128: goto 012a // +0002 │ │ -38ffe6: 07d9 |0129: move-object v9, v13 │ │ -38ffe8: 6e20 4b98 9200 |012a: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ffee: 6e20 4798 8200 |012d: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38fff4: 6e20 4498 4200 |0130: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38fffa: 37c7 0300 |0133: if-le v7, v12, 0136 // +0003 │ │ -38fffe: 2802 |0135: goto 0137 // +0002 │ │ -390000: 07d6 |0136: move-object v6, v13 │ │ -390002: 6e20 4b98 6200 |0137: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390008: 6e20 4798 c200 |013a: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -39000e: 3453 1600 |013d: if-lt v3, v5, 0153 // +0016 │ │ -390012: 1300 4100 |013f: const/16 v0, #int 65 // #41 │ │ -390016: 3610 2800 |0141: if-gt v0, v1, 0169 // +0028 │ │ -39001a: 2200 e812 |0143: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -39001e: 7010 4098 0000 |0145: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -390024: 6e20 4b98 d000 |0148: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39002a: 6e20 4498 1000 |014b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -390030: 6e10 5498 0000 |014e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -390036: 0c0d |0151: move-result-object v13 │ │ -390038: 2817 |0152: goto 0169 // +0017 │ │ -39003a: 2204 e812 |0153: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -39003e: 7010 4098 0400 |0155: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -390044: 6e20 4b98 d400 |0158: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39004a: 6e20 4498 1400 |015b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -390050: 6e20 2d98 3000 |015e: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -390056: 0c00 |0161: move-result-object v0 │ │ -390058: 6e20 4b98 0400 |0162: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39005e: 6e10 5498 0400 |0165: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -390064: 0c0d |0168: move-result-object v13 │ │ -390066: 6e20 4b98 d200 |0169: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39006c: 6e10 5498 0200 |016c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -390072: 0c00 |016f: move-result-object v0 │ │ -390074: 1100 |0170: return-object v0 │ │ -390076: 1106 |0171: return-object v6 │ │ +38fd80: |[38fd80] net.sf.dibdib.thread_any.DateFunc.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; │ │ +38fd90: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +38fd94: 0201 1300 |0002: move/from16 v1, v19 │ │ +38fd98: 0202 1500 |0004: move/from16 v2, v21 │ │ +38fd9c: 0203 1600 |0006: move/from16 v3, v22 │ │ +38fda0: 0204 1700 |0008: move/from16 v4, v23 │ │ +38fda4: 7401 2298 1200 |000a: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fdaa: 0a05 |000d: move-result v5 │ │ +38fdac: 1a06 8e06 |000e: const-string v6, "0000" // string@068e │ │ +38fdb0: 3553 6101 |0010: if-ge v3, v5, 0171 // +0161 │ │ +38fdb4: 3454 0400 |0012: if-lt v4, v5, 0016 // +0004 │ │ +38fdb8: 2900 5d01 |0014: goto/16 0171 // +015d │ │ +38fdbc: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +38fdbe: 3553 0700 |0017: if-ge v3, v5, 001e // +0007 │ │ +38fdc2: 6e20 0998 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fdc8: 0a08 |001c: move-result v8 │ │ +38fdca: 2802 |001d: goto 001f // +0002 │ │ +38fdcc: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +38fdce: 1309 3900 |001f: const/16 v9, #int 57 // #39 │ │ +38fdd2: 130a 3000 |0021: const/16 v10, #int 48 // #30 │ │ +38fdd6: 121b |0023: const/4 v11, #int 1 // #1 │ │ +38fdd8: 368a 0600 |0024: if-gt v10, v8, 002a // +0006 │ │ +38fddc: 3698 0400 |0026: if-gt v8, v9, 002a // +0004 │ │ +38fde0: 1208 |0028: const/4 v8, #int 0 // #0 │ │ +38fde2: 2802 |0029: goto 002b // +0002 │ │ +38fde4: 1218 |002a: const/4 v8, #int 1 // #1 │ │ +38fde6: b083 |002b: add-int/2addr v3, v8 │ │ +38fde8: 3553 0700 |002c: if-ge v3, v5, 0033 // +0007 │ │ +38fdec: 6e20 0998 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fdf2: 0a08 |0031: move-result v8 │ │ +38fdf4: 2802 |0032: goto 0034 // +0002 │ │ +38fdf6: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +38fdf8: dd08 080f |0034: and-int/lit8 v8, v8, #int 15 // #0f │ │ +38fdfc: b0b3 |0036: add-int/2addr v3, v11 │ │ +38fdfe: 3553 0700 |0037: if-ge v3, v5, 003e // +0007 │ │ +38fe02: 6e20 0998 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fe08: 0a0c |003c: move-result v12 │ │ +38fe0a: 2802 |003d: goto 003f // +0002 │ │ +38fe0c: 120c |003e: const/4 v12, #int 0 // #0 │ │ +38fe0e: 36ca 0900 |003f: if-gt v10, v12, 0048 // +0009 │ │ +38fe12: 369c 0700 |0041: if-gt v12, v9, 0048 // +0007 │ │ +38fe16: da08 080a |0043: mul-int/lit8 v8, v8, #int 10 // #0a │ │ +38fe1a: dd0c 0c0f |0045: and-int/lit8 v12, v12, #int 15 // #0f │ │ +38fe1e: b0c8 |0047: add-int/2addr v8, v12 │ │ +38fe20: 3554 0700 |0048: if-ge v4, v5, 004f // +0007 │ │ +38fe24: 6e20 0998 4000 |004a: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fe2a: 0a0c |004d: move-result v12 │ │ +38fe2c: 2802 |004e: goto 0050 // +0002 │ │ +38fe2e: 120c |004f: const/4 v12, #int 0 // #0 │ │ +38fe30: 36ca 0600 |0050: if-gt v10, v12, 0056 // +0006 │ │ +38fe34: 369c 0400 |0052: if-gt v12, v9, 0056 // +0004 │ │ +38fe38: 120c |0054: const/4 v12, #int 0 // #0 │ │ +38fe3a: 2802 |0055: goto 0057 // +0002 │ │ +38fe3c: 121c |0056: const/4 v12, #int 1 // #1 │ │ +38fe3e: b0c4 |0057: add-int/2addr v4, v12 │ │ +38fe40: 3554 0700 |0058: if-ge v4, v5, 005f // +0007 │ │ +38fe44: 6e20 0998 4000 |005a: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fe4a: 0a0c |005d: move-result v12 │ │ +38fe4c: 2802 |005e: goto 0060 // +0002 │ │ +38fe4e: 120c |005f: const/4 v12, #int 0 // #0 │ │ +38fe50: dd0c 0c0f |0060: and-int/lit8 v12, v12, #int 15 // #0f │ │ +38fe54: b0b4 |0062: add-int/2addr v4, v11 │ │ +38fe56: 3554 0700 |0063: if-ge v4, v5, 006a // +0007 │ │ +38fe5a: 6e20 0998 4000 |0065: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fe60: 0a0d |0068: move-result v13 │ │ +38fe62: 2802 |0069: goto 006b // +0002 │ │ +38fe64: 120d |006a: const/4 v13, #int 0 // #0 │ │ +38fe66: 36da 0900 |006b: if-gt v10, v13, 0074 // +0009 │ │ +38fe6a: 369d 0700 |006d: if-gt v13, v9, 0074 // +0007 │ │ +38fe6e: da0c 0c0a |006f: mul-int/lit8 v12, v12, #int 10 // #0a │ │ +38fe72: dd0d 0d0f |0071: and-int/lit8 v13, v13, #int 15 // #0f │ │ +38fe76: b0dc |0073: add-int/2addr v12, v13 │ │ +38fe78: 3634 0300 |0074: if-gt v4, v3, 0077 // +0003 │ │ +38fe7c: 2802 |0076: goto 0078 // +0002 │ │ +38fe7e: 0143 |0077: move v3, v4 │ │ +38fe80: 1304 2d00 |0078: const/16 v4, #int 45 // #2d │ │ +38fe84: 1a0d 0000 |007a: const-string v13, "" // string@0000 │ │ +38fe88: 3552 5f00 |007c: if-ge v2, v5, 00db // +005f │ │ +38fe8c: 3b02 0300 |007e: if-gez v2, 0081 // +0003 │ │ +38fe90: 285b |0080: goto 00db // +005b │ │ +38fe92: 3814 1900 |0081: if-eqz v20, 009a // +0019 │ │ +38fe96: d806 0201 |0083: add-int/lit8 v6, v2, #int 1 // #01 │ │ +38fe9a: 3556 0400 |0085: if-ge v6, v5, 0089 // +0004 │ │ +38fe9e: 122e |0087: const/4 v14, #int 2 // #2 │ │ +38fea0: 2802 |0088: goto 008a // +0002 │ │ +38fea2: 121e |0089: const/4 v14, #int 1 // #1 │ │ +38fea4: b02e |008a: add-int/2addr v14, v2 │ │ +38fea6: 6e30 2e98 200e |008b: invoke-virtual {v0, v2, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38feac: 0c0e |008e: move-result-object v14 │ │ +38feae: 7110 90a3 0e00 |008f: invoke-static {v14}, Lnet/sf/dibdib/thread_any/DateFunc;.prependCentury:(Ljava/lang/String;)Ljava/lang/String; // method@a390 │ │ +38feb4: 0c0e |0092: move-result-object v14 │ │ +38feb6: 3632 0400 |0093: if-gt v2, v3, 0097 // +0004 │ │ +38feba: 2900 6c00 |0095: goto/16 0101 // +006c │ │ +38febe: 0163 |0097: move v3, v6 │ │ +38fec0: 2900 6900 |0098: goto/16 0101 // +0069 │ │ +38fec4: 6e20 0998 2000 |009a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38feca: 0a0e |009d: move-result v14 │ │ +38fecc: 33e4 0400 |009e: if-ne v4, v14, 00a2 // +0004 │ │ +38fed0: 121e |00a0: const/4 v14, #int 1 // #1 │ │ +38fed2: 2802 |00a1: goto 00a3 // +0002 │ │ +38fed4: 120e |00a2: const/4 v14, #int 0 // #0 │ │ +38fed6: 900f 020e |00a3: add-int v15, v2, v14 │ │ +38feda: 355f 1000 |00a5: if-ge v15, v5, 00b5 // +0010 │ │ +38fede: 6e20 0998 f000 |00a7: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fee4: 0a04 |00aa: move-result v4 │ │ +38fee6: 34a4 0a00 |00ab: if-lt v4, v10, 00b5 // +000a │ │ +38feea: 3549 0300 |00ad: if-ge v9, v4, 00b0 // +0003 │ │ +38feee: 2806 |00af: goto 00b5 // +0006 │ │ +38fef0: d80f 0f01 |00b0: add-int/lit8 v15, v15, #int 1 // #01 │ │ +38fef4: 1304 2d00 |00b2: const/16 v4, #int 45 // #2d │ │ +38fef8: 28f1 |00b4: goto 00a5 // -000f │ │ +38fefa: 6e30 2e98 200f |00b5: invoke-virtual {v0, v2, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38ff00: 0c04 |00b8: move-result-object v4 │ │ +38ff02: 1249 |00b9: const/4 v9, #int 4 // #4 │ │ +38ff04: 9102 0f02 |00ba: sub-int v2, v15, v2 │ │ +38ff08: 3729 1900 |00bc: if-le v9, v2, 00d5 // +0019 │ │ +38ff0c: 390e 1700 |00be: if-nez v14, 00d5 // +0017 │ │ +38ff10: 2209 e812 |00c0: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ff14: 7010 4098 0900 |00c2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ff1a: 6e20 2d98 2600 |00c5: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38ff20: 0c02 |00c8: move-result-object v2 │ │ +38ff22: 6e20 4b98 2900 |00c9: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ff28: 6e20 4b98 4900 |00cc: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ff2e: 6e10 5498 0900 |00cf: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ff34: 0c02 |00d2: move-result-object v2 │ │ +38ff36: 072e |00d3: move-object v14, v2 │ │ +38ff38: 2802 |00d4: goto 00d6 // +0002 │ │ +38ff3a: 074e |00d5: move-object v14, v4 │ │ +38ff3c: 363f 0300 |00d6: if-gt v15, v3, 00d9 // +0003 │ │ +38ff40: 2829 |00d8: goto 0101 // +0029 │ │ +38ff42: 01f3 |00d9: move v3, v15 │ │ +38ff44: 2827 |00da: goto 0101 // +0027 │ │ +38ff46: 2202 e812 |00db: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ff4a: 7010 4098 0200 |00dd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ff50: 6e20 4b98 d200 |00e0: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ff56: 7110 5aa3 0700 |00e3: invoke-static {v7}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +38ff5c: 0b0e |00e6: move-result-wide v14 │ │ +38ff5e: 1710 0000 0040 |00e7: const-wide/32 v16, #float 2 // #40000000 │ │ +38ff64: 9e0e 0e10 |00ea: div-long v14, v14, v16 │ │ +38ff68: 86ee |00ec: long-to-double v14, v14 │ │ +38ff6a: 7120 72a3 fe00 |00ed: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ +38ff70: 0b0e |00f0: move-result-wide v14 │ │ +38ff72: 7120 50a3 fe00 |00f1: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ +38ff78: 0b0e |00f4: move-result-wide v14 │ │ +38ff7a: 8bee |00f5: double-to-long v14, v14 │ │ +38ff7c: 1610 1027 |00f6: const-wide/16 v16, #int 10000 // #2710 │ │ +38ff80: 9e0e 0e10 |00f8: div-long v14, v14, v16 │ │ +38ff84: 6e30 4898 e20f |00fa: invoke-virtual {v2, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +38ff8a: 6e10 5498 0200 |00fd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ff90: 0c0e |0100: move-result-object v14 │ │ +38ff92: b0b3 |0101: add-int/2addr v3, v11 │ │ +38ff94: 3553 0700 |0102: if-ge v3, v5, 0109 // +0007 │ │ +38ff98: 6e20 0998 3000 |0104: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38ff9e: 0a02 |0107: move-result v2 │ │ +38ffa0: 2803 |0108: goto 010b // +0003 │ │ +38ffa2: 1302 3000 |0109: const/16 v2, #int 48 // #30 │ │ +38ffa6: 362a 0700 |010b: if-gt v10, v2, 0112 // +0007 │ │ +38ffaa: 1304 3900 |010d: const/16 v4, #int 57 // #39 │ │ +38ffae: 3642 0300 |010f: if-gt v2, v4, 0112 // +0003 │ │ +38ffb2: 2802 |0111: goto 0113 // +0002 │ │ +38ffb4: 1217 |0112: const/4 v7, #int 1 // #1 │ │ +38ffb6: b073 |0113: add-int/2addr v3, v7 │ │ +38ffb8: 2202 e812 |0114: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ffbc: 7010 4098 0200 |0116: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ffc2: 6e20 4b98 e200 |0119: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ffc8: 1304 2d00 |011c: const/16 v4, #int 45 // #2d │ │ +38ffcc: 6e20 4498 4200 |011e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38ffd2: 1a06 8006 |0121: const-string v6, "0" // string@0680 │ │ +38ffd6: 1307 0a00 |0123: const/16 v7, #int 10 // #a │ │ +38ffda: 3787 0400 |0125: if-le v7, v8, 0129 // +0004 │ │ +38ffde: 0769 |0127: move-object v9, v6 │ │ +38ffe0: 2802 |0128: goto 012a // +0002 │ │ +38ffe2: 07d9 |0129: move-object v9, v13 │ │ +38ffe4: 6e20 4b98 9200 |012a: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ffea: 6e20 4798 8200 |012d: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38fff0: 6e20 4498 4200 |0130: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38fff6: 37c7 0300 |0133: if-le v7, v12, 0136 // +0003 │ │ +38fffa: 2802 |0135: goto 0137 // +0002 │ │ +38fffc: 07d6 |0136: move-object v6, v13 │ │ +38fffe: 6e20 4b98 6200 |0137: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390004: 6e20 4798 c200 |013a: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +39000a: 3453 1600 |013d: if-lt v3, v5, 0153 // +0016 │ │ +39000e: 1300 4100 |013f: const/16 v0, #int 65 // #41 │ │ +390012: 3610 2800 |0141: if-gt v0, v1, 0169 // +0028 │ │ +390016: 2200 e812 |0143: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +39001a: 7010 4098 0000 |0145: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +390020: 6e20 4b98 d000 |0148: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390026: 6e20 4498 1000 |014b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39002c: 6e10 5498 0000 |014e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +390032: 0c0d |0151: move-result-object v13 │ │ +390034: 2817 |0152: goto 0169 // +0017 │ │ +390036: 2204 e812 |0153: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +39003a: 7010 4098 0400 |0155: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +390040: 6e20 4b98 d400 |0158: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390046: 6e20 4498 1400 |015b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39004c: 6e20 2d98 3000 |015e: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +390052: 0c00 |0161: move-result-object v0 │ │ +390054: 6e20 4b98 0400 |0162: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39005a: 6e10 5498 0400 |0165: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +390060: 0c0d |0168: move-result-object v13 │ │ +390062: 6e20 4b98 d200 |0169: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390068: 6e10 5498 0200 |016c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39006e: 0c00 |016f: move-result-object v0 │ │ +390070: 1100 |0170: return-object v0 │ │ +390072: 1106 |0171: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x000a line=1250 │ │ 0x0019 line=1255 │ │ 0x002e line=1257 │ │ 0x0039 line=1260 │ │ 0x004a line=1264 │ │ @@ -832256,54 +832256,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 │ │ -390078: |[390078] net.sf.dibdib.thread_any.DateFunc.dateShort4Millis:([J)Ljava/lang/String; │ │ -390088: 3806 1200 |0000: if-eqz v6, 0012 // +0012 │ │ -39008c: 2160 |0002: array-length v0, v6 │ │ -39008e: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ -390092: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -390096: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -390098: 4503 0602 |0008: aget-wide v3, v6, v2 │ │ -39009c: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ -3900a0: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ -3900a4: 2804 |000e: goto 0012 // +0004 │ │ -3900a6: 4500 0602 |000f: aget-wide v0, v6, v2 │ │ -3900aa: 2805 |0011: goto 0016 // +0005 │ │ -3900ac: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3900b2: 0b00 |0015: move-result-wide v0 │ │ -3900b4: 6306 3177 |0016: sget-boolean v6, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ -3900b8: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ -3900bc: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ -3900c2: 6206 2677 |001d: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7726 │ │ -3900c6: 2202 5e13 |001f: new-instance v2, Ljava/util/Date; // type@135e │ │ -3900ca: 6003 3277 |0021: sget v3, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ -3900ce: 8133 |0023: int-to-long v3, v3 │ │ -3900d0: bb30 |0024: add-long/2addr v0, v3 │ │ -3900d2: 7030 079a 0201 |0025: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@9a07 │ │ -3900d8: 6e20 7999 2600 |0028: invoke-virtual {v6, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@9979 │ │ -3900de: 0c06 |002b: move-result-object v6 │ │ -3900e0: 1220 |002c: const/4 v0, #int 2 // #2 │ │ -3900e2: 6e10 2298 0600 |002d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3900e8: 0a01 |0030: move-result v1 │ │ -3900ea: d801 01f7 |0031: add-int/lit8 v1, v1, #int -9 // #f7 │ │ -3900ee: 6e30 2e98 0601 |0033: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3900f4: 0c06 |0036: move-result-object v6 │ │ -3900f6: 1a00 fb56 |0037: const-string v0, "[^0-9T\:]" // string@56fb │ │ -3900fa: 1a01 0000 |0039: const-string v1, "" // string@0000 │ │ -3900fe: 6e30 2898 0601 |003b: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -390104: 0c06 |003e: move-result-object v6 │ │ -390106: 1300 5400 |003f: const/16 v0, #int 84 // #54 │ │ -39010a: 1301 2e00 |0041: const/16 v1, #int 46 // #2e │ │ -39010e: 6e30 2698 0601 |0043: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -390114: 0c06 |0046: move-result-object v6 │ │ -390116: 1106 |0047: return-object v6 │ │ +390074: |[390074] net.sf.dibdib.thread_any.DateFunc.dateShort4Millis:([J)Ljava/lang/String; │ │ +390084: 3806 1200 |0000: if-eqz v6, 0012 // +0012 │ │ +390088: 2160 |0002: array-length v0, v6 │ │ +39008a: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ +39008e: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +390092: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +390094: 4503 0602 |0008: aget-wide v3, v6, v2 │ │ +390098: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ +39009c: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ +3900a0: 2804 |000e: goto 0012 // +0004 │ │ +3900a2: 4500 0602 |000f: aget-wide v0, v6, v2 │ │ +3900a6: 2805 |0011: goto 0016 // +0005 │ │ +3900a8: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3900ae: 0b00 |0015: move-result-wide v0 │ │ +3900b0: 6306 3177 |0016: sget-boolean v6, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ +3900b4: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ +3900b8: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ +3900be: 6206 2677 |001d: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7726 │ │ +3900c2: 2202 5e13 |001f: new-instance v2, Ljava/util/Date; // type@135e │ │ +3900c6: 6003 3277 |0021: sget v3, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ +3900ca: 8133 |0023: int-to-long v3, v3 │ │ +3900cc: bb30 |0024: add-long/2addr v0, v3 │ │ +3900ce: 7030 079a 0201 |0025: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@9a07 │ │ +3900d4: 6e20 7999 2600 |0028: invoke-virtual {v6, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@9979 │ │ +3900da: 0c06 |002b: move-result-object v6 │ │ +3900dc: 1220 |002c: const/4 v0, #int 2 // #2 │ │ +3900de: 6e10 2298 0600 |002d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3900e4: 0a01 |0030: move-result v1 │ │ +3900e6: d801 01f7 |0031: add-int/lit8 v1, v1, #int -9 // #f7 │ │ +3900ea: 6e30 2e98 0601 |0033: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3900f0: 0c06 |0036: move-result-object v6 │ │ +3900f2: 1a00 fb56 |0037: const-string v0, "[^0-9T\:]" // string@56fb │ │ +3900f6: 1a01 0000 |0039: const-string v1, "" // string@0000 │ │ +3900fa: 6e30 2898 0601 |003b: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +390100: 0c06 |003e: move-result-object v6 │ │ +390102: 1300 5400 |003f: const/16 v0, #int 84 // #54 │ │ +390106: 1301 2e00 |0041: const/16 v1, #int 46 // #2e │ │ +39010a: 6e30 2698 0601 |0043: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +390110: 0c06 |0046: move-result-object v6 │ │ +390112: 1106 |0047: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=960 │ │ 0x000f line=962 │ │ 0x0012 line=961 │ │ 0x0016 line=963 │ │ 0x001a line=964 │ │ @@ -832317,62 +832317,62 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 85 16-bit code units │ │ -390118: |[390118] net.sf.dibdib.thread_any.DateFunc.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; │ │ -390128: 1800 0000 0000 0018 e540 |0000: const-wide v0, #double 43200 // #40e5180000000000 │ │ -390132: ab00 1200 |0005: add-double v0, v18, v0 │ │ -390136: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -39013a: 3004 0200 |0009: cmpg-double v4, v2, v0 │ │ -39013e: 3d04 0d00 |000b: if-lez v4, 0018 // +000d │ │ -390142: 8b02 |000d: double-to-long v2, v0 │ │ -390144: 8624 |000e: long-to-double v4, v2 │ │ -390146: 2f06 0004 |000f: cmpl-double v6, v0, v4 │ │ -39014a: 3906 0300 |0011: if-nez v6, 0014 // +0003 │ │ -39014e: 2805 |0013: goto 0018 // +0005 │ │ -390150: 1604 ffff |0014: const-wide/16 v4, #int -1 // #ffff │ │ -390154: bb42 |0016: add-long/2addr v2, v4 │ │ -390156: 2802 |0017: goto 0019 // +0002 │ │ -390158: 8b02 |0018: double-to-long v2, v0 │ │ -39015a: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ -39015e: 1706 8051 0100 |001b: const-wide/32 v6, #float 1.21072e-40 // #00015180 │ │ -390164: 3108 0402 |001e: cmp-long v8, v4, v2 │ │ -390168: 3b08 0500 |0020: if-gez v8, 0025 // +0005 │ │ -39016c: 9e04 0206 |0022: div-long v4, v2, v6 │ │ -390170: 2806 |0024: goto 002a // +0006 │ │ -390172: 1604 0100 |0025: const-wide/16 v4, #int 1 // #1 │ │ -390176: bb24 |0027: add-long/2addr v4, v2 │ │ -390178: bc64 |0028: sub-long/2addr v4, v6 │ │ -39017a: be64 |0029: div-long/2addr v4, v6 │ │ -39017c: 1706 9025 0b00 |002a: const-wide/32 v6, #float 1.02367e-39 // #000b2590 │ │ -390182: bb46 |002d: add-long/2addr v6, v4 │ │ -390184: 7120 51a3 7600 |002e: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ -39018a: 0b08 |0031: move-result-wide v8 │ │ -39018c: 1606 1800 |0032: const-wide/16 v6, #int 24 // #18 │ │ -390190: 9d04 0406 |0034: mul-long v4, v4, v6 │ │ -390194: 1606 100e |0036: const-wide/16 v6, #int 3600 // #e10 │ │ -390198: 9d04 0406 |0038: mul-long v4, v4, v6 │ │ -39019c: 9c04 0204 |003a: sub-long v4, v2, v4 │ │ -3901a0: 8445 |003c: long-to-int v5, v4 │ │ -3901a2: 8154 |003d: int-to-long v4, v5 │ │ -3901a4: 8622 |003e: long-to-double v2, v2 │ │ -3901a6: cc20 |003f: sub-double/2addr v0, v2 │ │ -3901a8: 864a |0040: long-to-double v10, v4 │ │ -3901aa: 1802 0000 0000 00c3 be40 |0041: const-wide v2, #double 7875 // #40bec30000000000 │ │ -3901b4: ad0c 0002 |0046: mul-double v12, v0, v2 │ │ -3901b8: 130e 4500 |0048: const/16 v14, #int 69 // #45 │ │ -3901bc: 130f 3a00 |004a: const/16 v15, #int 58 // #3a │ │ -3901c0: 1310 3a00 |004c: const/16 v16, #int 58 // #3a │ │ -3901c4: 1311 0000 |004e: const/16 v17, #int 0 // #0 │ │ -3901c8: 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 │ │ -3901ce: 0c00 |0053: move-result-object v0 │ │ -3901d0: 1100 |0054: return-object v0 │ │ +390114: |[390114] net.sf.dibdib.thread_any.DateFunc.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; │ │ +390124: 1800 0000 0000 0018 e540 |0000: const-wide v0, #double 43200 // #40e5180000000000 │ │ +39012e: ab00 1200 |0005: add-double v0, v18, v0 │ │ +390132: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +390136: 3004 0200 |0009: cmpg-double v4, v2, v0 │ │ +39013a: 3d04 0d00 |000b: if-lez v4, 0018 // +000d │ │ +39013e: 8b02 |000d: double-to-long v2, v0 │ │ +390140: 8624 |000e: long-to-double v4, v2 │ │ +390142: 2f06 0004 |000f: cmpl-double v6, v0, v4 │ │ +390146: 3906 0300 |0011: if-nez v6, 0014 // +0003 │ │ +39014a: 2805 |0013: goto 0018 // +0005 │ │ +39014c: 1604 ffff |0014: const-wide/16 v4, #int -1 // #ffff │ │ +390150: bb42 |0016: add-long/2addr v2, v4 │ │ +390152: 2802 |0017: goto 0019 // +0002 │ │ +390154: 8b02 |0018: double-to-long v2, v0 │ │ +390156: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ +39015a: 1706 8051 0100 |001b: const-wide/32 v6, #float 1.21072e-40 // #00015180 │ │ +390160: 3108 0402 |001e: cmp-long v8, v4, v2 │ │ +390164: 3b08 0500 |0020: if-gez v8, 0025 // +0005 │ │ +390168: 9e04 0206 |0022: div-long v4, v2, v6 │ │ +39016c: 2806 |0024: goto 002a // +0006 │ │ +39016e: 1604 0100 |0025: const-wide/16 v4, #int 1 // #1 │ │ +390172: bb24 |0027: add-long/2addr v4, v2 │ │ +390174: bc64 |0028: sub-long/2addr v4, v6 │ │ +390176: be64 |0029: div-long/2addr v4, v6 │ │ +390178: 1706 9025 0b00 |002a: const-wide/32 v6, #float 1.02367e-39 // #000b2590 │ │ +39017e: bb46 |002d: add-long/2addr v6, v4 │ │ +390180: 7120 51a3 7600 |002e: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ +390186: 0b08 |0031: move-result-wide v8 │ │ +390188: 1606 1800 |0032: const-wide/16 v6, #int 24 // #18 │ │ +39018c: 9d04 0406 |0034: mul-long v4, v4, v6 │ │ +390190: 1606 100e |0036: const-wide/16 v6, #int 3600 // #e10 │ │ +390194: 9d04 0406 |0038: mul-long v4, v4, v6 │ │ +390198: 9c04 0204 |003a: sub-long v4, v2, v4 │ │ +39019c: 8445 |003c: long-to-int v5, v4 │ │ +39019e: 8154 |003d: int-to-long v4, v5 │ │ +3901a0: 8622 |003e: long-to-double v2, v2 │ │ +3901a2: cc20 |003f: sub-double/2addr v0, v2 │ │ +3901a4: 864a |0040: long-to-double v10, v4 │ │ +3901a6: 1802 0000 0000 00c3 be40 |0041: const-wide v2, #double 7875 // #40bec30000000000 │ │ +3901b0: ad0c 0002 |0046: mul-double v12, v0, v2 │ │ +3901b4: 130e 4500 |0048: const/16 v14, #int 69 // #45 │ │ +3901b8: 130f 3a00 |004a: const/16 v15, #int 58 // #3a │ │ +3901bc: 1310 3a00 |004c: const/16 v16, #int 58 // #3a │ │ +3901c0: 1311 0000 |004e: const/16 v17, #int 0 // #0 │ │ +3901c4: 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 │ │ +3901ca: 0c00 |0053: move-result-object v0 │ │ +3901cc: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0022 line=926 │ │ 0x002e line=928 │ │ 0x0050 line=931 │ │ locals : │ │ 0x0000 - 0x0055 reg=18 (null) D │ │ @@ -832382,56 +832382,56 @@ │ │ type : '(JII)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 63 16-bit code units │ │ -390c0c: |[390c0c] net.sf.dibdib.thread_any.DateFunc.daysUnix4Greg:(JII)J │ │ -390c1c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -390c20: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -390c22: 3627 0500 |0003: if-gt v7, v2, 0008 // +0005 │ │ -390c26: 1603 0100 |0005: const-wide/16 v3, #int 1 // #1 │ │ -390c2a: 2802 |0007: goto 0009 // +0002 │ │ -390c2c: 0403 |0008: move-wide v3, v0 │ │ -390c2e: bc35 |0009: sub-long/2addr v5, v3 │ │ -390c30: 3103 0500 |000a: cmp-long v3, v5, v0 │ │ -390c34: 3a03 0400 |000c: if-ltz v3, 0010 // +0004 │ │ -390c38: 0450 |000e: move-wide v0, v5 │ │ -390c3a: 2805 |000f: goto 0014 // +0005 │ │ -390c3c: 1600 8f01 |0010: const-wide/16 v0, #int 399 // #18f │ │ -390c40: 9c00 0500 |0012: sub-long v0, v5, v0 │ │ -390c44: 1603 9001 |0014: const-wide/16 v3, #int 400 // #190 │ │ -390c48: be30 |0016: div-long/2addr v0, v3 │ │ -390c4a: 9d03 0300 |0017: mul-long v3, v3, v0 │ │ -390c4e: bc35 |0019: sub-long/2addr v5, v3 │ │ -390c50: 8456 |001a: long-to-int v6, v5 │ │ -390c52: 3727 0400 |001b: if-le v7, v2, 001f // +0004 │ │ -390c56: 12d5 |001d: const/4 v5, #int -3 // #fd │ │ -390c58: 2803 |001e: goto 0021 // +0003 │ │ -390c5a: 1305 0900 |001f: const/16 v5, #int 9 // #9 │ │ -390c5e: b057 |0021: add-int/2addr v7, v5 │ │ -390c60: d277 9900 |0022: mul-int/lit16 v7, v7, #int 153 // #0099 │ │ -390c64: b027 |0024: add-int/2addr v7, v2 │ │ -390c66: db07 0705 |0025: div-int/lit8 v7, v7, #int 5 // #05 │ │ -390c6a: b087 |0027: add-int/2addr v7, v8 │ │ -390c6c: d807 07ff |0028: add-int/lit8 v7, v7, #int -1 // #ff │ │ -390c70: d265 6d01 |002a: mul-int/lit16 v5, v6, #int 365 // #016d │ │ -390c74: db08 0604 |002c: div-int/lit8 v8, v6, #int 4 // #04 │ │ -390c78: b085 |002e: add-int/2addr v5, v8 │ │ -390c7a: db06 0664 |002f: div-int/lit8 v6, v6, #int 100 // #64 │ │ -390c7e: b165 |0031: sub-int/2addr v5, v6 │ │ -390c80: b075 |0032: add-int/2addr v5, v7 │ │ -390c82: 1706 b13a 0200 |0033: const-wide/32 v6, #float 2.04726e-40 // #00023ab1 │ │ -390c88: 9d00 0006 |0036: mul-long v0, v0, v6 │ │ -390c8c: 8155 |0038: int-to-long v5, v5 │ │ -390c8e: bb50 |0039: add-long/2addr v0, v5 │ │ -390c90: 1705 6cfa 0a00 |003a: const-wide/32 v5, #float 1.00819e-39 // #000afa6c │ │ -390c96: bc50 |003d: sub-long/2addr v0, v5 │ │ -390c98: 1000 |003e: return-wide v0 │ │ +390c08: |[390c08] net.sf.dibdib.thread_any.DateFunc.daysUnix4Greg:(JII)J │ │ +390c18: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +390c1c: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +390c1e: 3627 0500 |0003: if-gt v7, v2, 0008 // +0005 │ │ +390c22: 1603 0100 |0005: const-wide/16 v3, #int 1 // #1 │ │ +390c26: 2802 |0007: goto 0009 // +0002 │ │ +390c28: 0403 |0008: move-wide v3, v0 │ │ +390c2a: bc35 |0009: sub-long/2addr v5, v3 │ │ +390c2c: 3103 0500 |000a: cmp-long v3, v5, v0 │ │ +390c30: 3a03 0400 |000c: if-ltz v3, 0010 // +0004 │ │ +390c34: 0450 |000e: move-wide v0, v5 │ │ +390c36: 2805 |000f: goto 0014 // +0005 │ │ +390c38: 1600 8f01 |0010: const-wide/16 v0, #int 399 // #18f │ │ +390c3c: 9c00 0500 |0012: sub-long v0, v5, v0 │ │ +390c40: 1603 9001 |0014: const-wide/16 v3, #int 400 // #190 │ │ +390c44: be30 |0016: div-long/2addr v0, v3 │ │ +390c46: 9d03 0300 |0017: mul-long v3, v3, v0 │ │ +390c4a: bc35 |0019: sub-long/2addr v5, v3 │ │ +390c4c: 8456 |001a: long-to-int v6, v5 │ │ +390c4e: 3727 0400 |001b: if-le v7, v2, 001f // +0004 │ │ +390c52: 12d5 |001d: const/4 v5, #int -3 // #fd │ │ +390c54: 2803 |001e: goto 0021 // +0003 │ │ +390c56: 1305 0900 |001f: const/16 v5, #int 9 // #9 │ │ +390c5a: b057 |0021: add-int/2addr v7, v5 │ │ +390c5c: d277 9900 |0022: mul-int/lit16 v7, v7, #int 153 // #0099 │ │ +390c60: b027 |0024: add-int/2addr v7, v2 │ │ +390c62: db07 0705 |0025: div-int/lit8 v7, v7, #int 5 // #05 │ │ +390c66: b087 |0027: add-int/2addr v7, v8 │ │ +390c68: d807 07ff |0028: add-int/lit8 v7, v7, #int -1 // #ff │ │ +390c6c: d265 6d01 |002a: mul-int/lit16 v5, v6, #int 365 // #016d │ │ +390c70: db08 0604 |002c: div-int/lit8 v8, v6, #int 4 // #04 │ │ +390c74: b085 |002e: add-int/2addr v5, v8 │ │ +390c76: db06 0664 |002f: div-int/lit8 v6, v6, #int 100 // #64 │ │ +390c7a: b165 |0031: sub-int/2addr v5, v6 │ │ +390c7c: b075 |0032: add-int/2addr v5, v7 │ │ +390c7e: 1706 b13a 0200 |0033: const-wide/32 v6, #float 2.04726e-40 // #00023ab1 │ │ +390c84: 9d00 0006 |0036: mul-long v0, v0, v6 │ │ +390c88: 8155 |0038: int-to-long v5, v5 │ │ +390c8a: bb50 |0039: add-long/2addr v0, v5 │ │ +390c8c: 1705 6cfa 0a00 |003a: const-wide/32 v5, #float 1.00819e-39 // #000afa6c │ │ +390c92: bc50 |003d: sub-long/2addr v0, v5 │ │ +390c94: 1000 |003e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0016 line=548 │ │ 0x0025 line=550 │ │ 0x002c line=551 │ │ locals : │ │ 0x0000 - 0x003f reg=5 (null) J │ │ @@ -832443,20 +832443,20 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -38d85c: |[38d85c] net.sf.dibdib.thread_any.DateFunc.deltaTEst4Year_OLD:(D)D │ │ -38d86c: 7120 6aa3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEstE4oYear:(D)D // method@a36a │ │ -38d872: 0b02 |0003: move-result-wide v2 │ │ -38d874: 1800 0000 0000 0088 c340 |0004: const-wide v0, #double 10000 // #40c3880000000000 │ │ -38d87e: ce02 |0009: div-double/2addr v2, v0 │ │ -38d880: 1002 |000a: return-wide v2 │ │ +38d858: |[38d858] net.sf.dibdib.thread_any.DateFunc.deltaTEst4Year_OLD:(D)D │ │ +38d868: 7120 6aa3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEstE4oYear:(D)D // method@a36a │ │ +38d86e: 0b02 |0003: move-result-wide v2 │ │ +38d870: 1800 0000 0000 0088 c340 |0004: const-wide v0, #double 10000 // #40c3880000000000 │ │ +38d87a: ce02 |0009: div-double/2addr v2, v0 │ │ +38d87c: 1002 |000a: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) D │ │ │ │ #30 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -832464,232 +832464,232 @@ │ │ type : '(D)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 327 16-bit code units │ │ -38d884: |[38d884] net.sf.dibdib.thread_any.DateFunc.deltaTEstE4oYear:(D)D │ │ -38d894: 1800 5555 5555 5555 a53f |0000: const-wide v0, #double 0.0416667 // #3fa5555555555555 │ │ -38d89e: ab00 1300 |0005: add-double v0, v19, v0 │ │ -38d8a2: 1802 0000 0000 0040 9f40 |0007: const-wide v2, #double 2000 // #409f400000000000 │ │ -38d8ac: 1904 f03f |000c: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -38d8b0: 1806 9a99 9999 993f 9f40 |000e: const-wide v6, #double 1999.9 // #409f3f999999999a │ │ -38d8ba: 3008 0613 |0013: cmpg-double v8, v6, v19 │ │ -38d8be: 3c08 2400 |0015: if-gtz v8, 0039 // +0024 │ │ -38d8c2: 1806 cdcc cccc cc44 9f40 |0017: const-wide v6, #double 2001.2 // #409f44cccccccccd │ │ -38d8cc: 3008 1306 |001c: cmpg-double v8, v19, v6 │ │ -38d8d0: 3c08 1b00 |001e: if-gtz v8, 0039 // +001b │ │ -38d8d4: 1800 0000 0000 9a7a 2341 |0020: const-wide v0, #double 638285 // #41237a9a00000000 │ │ -38d8de: 2f06 1302 |0025: cmpl-double v6, v19, v2 │ │ -38d8e2: 3906 0300 |0027: if-nez v6, 002a // +0003 │ │ -38d8e6: 1000 |0029: return-wide v0 │ │ -38d8e8: ac02 1302 |002a: sub-double v2, v19, v2 │ │ -38d8ec: 1806 0000 0000 007e a440 |002c: const-wide v6, #double 2623 // #40a47e0000000000 │ │ -38d8f6: ad02 0206 |0031: mul-double v2, v2, v6 │ │ -38d8fa: cb02 |0033: add-double/2addr v2, v0 │ │ -38d8fc: 8b20 |0034: double-to-long v0, v2 │ │ -38d8fe: 8600 |0035: long-to-double v0, v0 │ │ -38d900: ad00 0004 |0036: mul-double v0, v0, v4 │ │ -38d904: 1000 |0038: return-wide v0 │ │ -38d906: 1806 0000 0000 0070 9c40 |0039: const-wide v6, #double 1820 // #409c700000000000 │ │ -38d910: ac06 0006 |003e: sub-double v6, v0, v6 │ │ -38d914: 1908 5940 |0040: const-wide/high16 v8, #long 4636737291354636288 // #4059 │ │ -38d918: ce86 |0042: div-double/2addr v6, v8 │ │ -38d91a: 1808 0000 0000 00a4 9e40 |0043: const-wide v8, #double 1961 // #409ea40000000000 │ │ -38d924: 190a 34c0 |0048: const-wide/high16 v10, #long -4597049319638433792 // #c034 │ │ -38d928: 190c 4040 |004a: const-wide/high16 v12, #long 4629700416936869888 // #4040 │ │ -38d92c: 180e 0000 0000 0088 c340 |004c: const-wide v14, #double 10000 // #40c3880000000000 │ │ -38d936: 3010 0800 |0051: cmpg-double v16, v8, v0 │ │ -38d93a: 3c10 bc00 |0053: if-gtz v16, 010f // +00bc │ │ -38d93e: 1808 0000 0000 00cc a040 |0055: const-wide v8, #double 2150 // #40a0cc0000000000 │ │ -38d948: 3010 0008 |005a: cmpg-double v16, v0, v8 │ │ -38d94c: 3b10 b300 |005c: if-gez v16, 010f // +00b3 │ │ -38d950: ac02 0002 |005e: sub-double v2, v0, v2 │ │ -38d954: 1810 0000 0000 0004 a040 |0060: const-wide v16, #double 2050 // #40a0040000000000 │ │ -38d95e: 2f12 0010 |0065: cmpl-double v18, v0, v16 │ │ -38d962: 3a12 1400 |0067: if-ltz v18, 007b // +0014 │ │ -38d966: ad0c 0c06 |0069: mul-double v12, v12, v6 │ │ -38d96a: ad0c 0c06 |006b: mul-double v12, v12, v6 │ │ -38d96e: cbac |006d: add-double/2addr v12, v10 │ │ -38d970: 1802 a60a 4625 7502 e23f |006e: const-wide v2, #double 0.5628 // #3fe2027525460aa6 │ │ -38d97a: cc08 |0073: sub-double/2addr v8, v0 │ │ -38d97c: ad08 0802 |0074: mul-double v8, v8, v2 │ │ -38d980: cc8c |0076: sub-double/2addr v12, v8 │ │ -38d982: ad0c 0c0e |0077: mul-double v12, v12, v14 │ │ -38d986: 8bc0 |0079: double-to-long v0, v12 │ │ -38d988: 28bb |007a: goto 0035 // -0045 │ │ -38d98a: 1806 0000 0000 0054 9f40 |007b: const-wide v6, #double 2005 // #409f540000000000 │ │ -38d994: 3008 0006 |0080: cmpg-double v8, v0, v6 │ │ -38d998: 3b08 7800 |0082: if-gez v8, 00fa // +0078 │ │ -38d99c: 1806 0000 0000 0008 9f40 |0084: const-wide v6, #double 1986 // #409f080000000000 │ │ -38d9a6: 2f08 0600 |0089: cmpl-double v8, v6, v0 │ │ -38d9aa: 3d08 2d00 |008b: if-lez v8, 00b8 // +002d │ │ -38d9ae: 1802 0000 0000 00dc 9e40 |008d: const-wide v2, #double 1975 // #409edc0000000000 │ │ -38d9b8: cc20 |0092: sub-double/2addr v0, v2 │ │ -38d9ba: 1802 9a99 9999 99b9 4640 |0093: const-wide v2, #double 45.45 // #4046b9999999999a │ │ -38d9c4: 1806 df4f 8d97 6e12 f13f |0098: const-wide v6, #double 1.067 // #3ff1126e978d4fdf │ │ -38d9ce: ad06 0600 |009d: mul-double v6, v6, v0 │ │ -38d9d2: cb26 |009f: add-double/2addr v6, v2 │ │ -38d9d4: ad02 0000 |00a0: mul-double v2, v0, v0 │ │ -38d9d8: 1808 0000 0000 0040 7040 |00a2: const-wide v8, #double 260 // #4070400000000000 │ │ -38d9e2: ae08 0208 |00a7: div-double v8, v2, v8 │ │ -38d9e6: cc86 |00a9: sub-double/2addr v6, v8 │ │ -38d9e8: ad02 0200 |00aa: mul-double v2, v2, v0 │ │ -38d9ec: 1800 0000 0000 0070 8640 |00ac: const-wide v0, #double 718 // #4086700000000000 │ │ -38d9f6: ce02 |00b1: div-double/2addr v2, v0 │ │ -38d9f8: cc26 |00b2: sub-double/2addr v6, v2 │ │ -38d9fa: ad06 060e |00b3: mul-double v6, v6, v14 │ │ -38d9fe: 8b60 |00b5: double-to-long v0, v6 │ │ -38da00: 2900 7fff |00b6: goto/16 0035 // -0081 │ │ -38da04: 1800 ae47 e17a 14ee 4f40 |00b8: const-wide v0, #double 63.86 // #404fee147ae147ae │ │ -38da0e: 1806 9cc4 20b0 7268 d53f |00bd: const-wide v6, #double 0.3345 // #3fd56872b020c49c │ │ -38da18: ad06 0602 |00c2: mul-double v6, v6, v2 │ │ -38da1c: cb06 |00c4: add-double/2addr v6, v0 │ │ -38da1e: 1800 4ab2 0e47 57e9 ae3f |00c5: const-wide v0, #double 0.060374 // #3faee957470eb24a │ │ -38da28: ad00 0002 |00ca: mul-double v0, v0, v2 │ │ -38da2c: ad00 0002 |00cc: mul-double v0, v0, v2 │ │ -38da30: cc06 |00ce: sub-double/2addr v6, v0 │ │ -38da32: 1800 21ea 3e00 a94d 5c3f |00cf: const-wide v0, #double 0.0017275 // #3f5c4da9003eea21 │ │ -38da3c: ad00 0002 |00d4: mul-double v0, v0, v2 │ │ -38da40: ad00 0002 |00d6: mul-double v0, v0, v2 │ │ -38da44: ad00 0002 |00d8: mul-double v0, v0, v2 │ │ -38da48: cb06 |00da: add-double/2addr v6, v0 │ │ -38da4a: 1800 fbd6 12e8 cf5b 453f |00db: const-wide v0, #double 0.000651814 // #3f455bcfe812d6fb │ │ -38da54: ad00 0002 |00e0: mul-double v0, v0, v2 │ │ -38da58: ad00 0002 |00e2: mul-double v0, v0, v2 │ │ -38da5c: ad00 0002 |00e4: mul-double v0, v0, v2 │ │ -38da60: ad00 0002 |00e6: mul-double v0, v0, v2 │ │ -38da64: cb06 |00e8: add-double/2addr v6, v0 │ │ -38da66: 1800 1345 07d0 94e3 f83e |00e9: const-wide v0, #double 2.3736e-05 // #3ef8e394d0074513 │ │ -38da70: ad00 0002 |00ee: mul-double v0, v0, v2 │ │ -38da74: ad00 0002 |00f0: mul-double v0, v0, v2 │ │ -38da78: ad00 0002 |00f2: mul-double v0, v0, v2 │ │ -38da7c: ad00 0002 |00f4: mul-double v0, v0, v2 │ │ -38da80: ad00 0002 |00f6: mul-double v0, v0, v2 │ │ -38da84: cb06 |00f8: add-double/2addr v6, v0 │ │ -38da86: 28ba |00f9: goto 00b3 // -0046 │ │ -38da88: 1800 f628 5c8f c275 4f40 |00fa: const-wide v0, #double 62.92 // #404f75c28f5c28f6 │ │ -38da92: 1806 0326 70eb 6e9e d43f |00ff: const-wide v6, #double 0.32217 // #3fd49e6eeb702603 │ │ -38da9c: ad06 0602 |0104: mul-double v6, v6, v2 │ │ -38daa0: cb06 |0106: add-double/2addr v6, v0 │ │ -38daa2: 1800 b43d 7ac3 7de4 763f |0107: const-wide v0, #double 0.005589 // #3f76e47dc37a3db4 │ │ -38daac: ad00 0002 |010c: mul-double v0, v0, v2 │ │ -38dab0: 28e8 |010e: goto 00f6 // -0018 │ │ -38dab2: 1800 0000 0000 0040 9a40 |010f: const-wide v0, #double 1680 // #409a400000000000 │ │ -38dabc: 3002 0013 |0114: cmpg-double v2, v0, v19 │ │ -38dac0: 3c02 2900 |0116: if-gtz v2, 013f // +0029 │ │ -38dac4: 1800 0000 0000 00c8 9e40 |0118: const-wide v0, #double 1970 // #409ec80000000000 │ │ -38dace: 3002 1300 |011d: cmpg-double v2, v19, v0 │ │ -38dad2: 3b02 2000 |011f: if-gez v2, 013f // +0020 │ │ -38dad6: 1800 0000 0000 0060 9d40 |0121: const-wide v0, #double 1880 // #409d600000000000 │ │ -38dae0: 3002 0013 |0126: cmpg-double v2, v0, v19 │ │ -38dae4: 3c02 0900 |0128: if-gtz v2, 0131 // +0009 │ │ -38dae8: ac00 1300 |012a: sub-double v0, v19, v0 │ │ -38daec: ad00 000c |012c: mul-double v0, v0, v12 │ │ -38daf0: 1902 5440 |012e: const-wide/high16 v2, #long 4635329916471083008 // #4054 │ │ -38daf4: 2809 |0130: goto 0139 // +0009 │ │ -38daf6: ac00 0013 |0131: sub-double v0, v0, v19 │ │ -38dafa: 1902 3a40 |0133: const-wide/high16 v2, #long 4628011567076605952 // #403a │ │ -38dafe: ad00 0002 |0135: mul-double v0, v0, v2 │ │ -38db02: 1902 6940 |0137: const-wide/high16 v2, #long 4641240890982006784 // #4069 │ │ -38db06: ce20 |0139: div-double/2addr v0, v2 │ │ -38db08: ad00 000e |013a: mul-double v0, v0, v14 │ │ -38db0c: 8b00 |013c: double-to-long v0, v0 │ │ -38db0e: 2900 f8fe |013d: goto/16 0035 // -0108 │ │ -38db12: ad0c 0c06 |013f: mul-double v12, v12, v6 │ │ -38db16: ad0c 0c06 |0141: mul-double v12, v12, v6 │ │ -38db1a: cbac |0143: add-double/2addr v12, v10 │ │ -38db1c: ad0c 0c0e |0144: mul-double v12, v12, v14 │ │ -38db20: 100c |0146: return-wide v12 │ │ +38d880: |[38d880] net.sf.dibdib.thread_any.DateFunc.deltaTEstE4oYear:(D)D │ │ +38d890: 1800 5555 5555 5555 a53f |0000: const-wide v0, #double 0.0416667 // #3fa5555555555555 │ │ +38d89a: ab00 1300 |0005: add-double v0, v19, v0 │ │ +38d89e: 1802 0000 0000 0040 9f40 |0007: const-wide v2, #double 2000 // #409f400000000000 │ │ +38d8a8: 1904 f03f |000c: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +38d8ac: 1806 9a99 9999 993f 9f40 |000e: const-wide v6, #double 1999.9 // #409f3f999999999a │ │ +38d8b6: 3008 0613 |0013: cmpg-double v8, v6, v19 │ │ +38d8ba: 3c08 2400 |0015: if-gtz v8, 0039 // +0024 │ │ +38d8be: 1806 cdcc cccc cc44 9f40 |0017: const-wide v6, #double 2001.2 // #409f44cccccccccd │ │ +38d8c8: 3008 1306 |001c: cmpg-double v8, v19, v6 │ │ +38d8cc: 3c08 1b00 |001e: if-gtz v8, 0039 // +001b │ │ +38d8d0: 1800 0000 0000 9a7a 2341 |0020: const-wide v0, #double 638285 // #41237a9a00000000 │ │ +38d8da: 2f06 1302 |0025: cmpl-double v6, v19, v2 │ │ +38d8de: 3906 0300 |0027: if-nez v6, 002a // +0003 │ │ +38d8e2: 1000 |0029: return-wide v0 │ │ +38d8e4: ac02 1302 |002a: sub-double v2, v19, v2 │ │ +38d8e8: 1806 0000 0000 007e a440 |002c: const-wide v6, #double 2623 // #40a47e0000000000 │ │ +38d8f2: ad02 0206 |0031: mul-double v2, v2, v6 │ │ +38d8f6: cb02 |0033: add-double/2addr v2, v0 │ │ +38d8f8: 8b20 |0034: double-to-long v0, v2 │ │ +38d8fa: 8600 |0035: long-to-double v0, v0 │ │ +38d8fc: ad00 0004 |0036: mul-double v0, v0, v4 │ │ +38d900: 1000 |0038: return-wide v0 │ │ +38d902: 1806 0000 0000 0070 9c40 |0039: const-wide v6, #double 1820 // #409c700000000000 │ │ +38d90c: ac06 0006 |003e: sub-double v6, v0, v6 │ │ +38d910: 1908 5940 |0040: const-wide/high16 v8, #long 4636737291354636288 // #4059 │ │ +38d914: ce86 |0042: div-double/2addr v6, v8 │ │ +38d916: 1808 0000 0000 00a4 9e40 |0043: const-wide v8, #double 1961 // #409ea40000000000 │ │ +38d920: 190a 34c0 |0048: const-wide/high16 v10, #long -4597049319638433792 // #c034 │ │ +38d924: 190c 4040 |004a: const-wide/high16 v12, #long 4629700416936869888 // #4040 │ │ +38d928: 180e 0000 0000 0088 c340 |004c: const-wide v14, #double 10000 // #40c3880000000000 │ │ +38d932: 3010 0800 |0051: cmpg-double v16, v8, v0 │ │ +38d936: 3c10 bc00 |0053: if-gtz v16, 010f // +00bc │ │ +38d93a: 1808 0000 0000 00cc a040 |0055: const-wide v8, #double 2150 // #40a0cc0000000000 │ │ +38d944: 3010 0008 |005a: cmpg-double v16, v0, v8 │ │ +38d948: 3b10 b300 |005c: if-gez v16, 010f // +00b3 │ │ +38d94c: ac02 0002 |005e: sub-double v2, v0, v2 │ │ +38d950: 1810 0000 0000 0004 a040 |0060: const-wide v16, #double 2050 // #40a0040000000000 │ │ +38d95a: 2f12 0010 |0065: cmpl-double v18, v0, v16 │ │ +38d95e: 3a12 1400 |0067: if-ltz v18, 007b // +0014 │ │ +38d962: ad0c 0c06 |0069: mul-double v12, v12, v6 │ │ +38d966: ad0c 0c06 |006b: mul-double v12, v12, v6 │ │ +38d96a: cbac |006d: add-double/2addr v12, v10 │ │ +38d96c: 1802 a60a 4625 7502 e23f |006e: const-wide v2, #double 0.5628 // #3fe2027525460aa6 │ │ +38d976: cc08 |0073: sub-double/2addr v8, v0 │ │ +38d978: ad08 0802 |0074: mul-double v8, v8, v2 │ │ +38d97c: cc8c |0076: sub-double/2addr v12, v8 │ │ +38d97e: ad0c 0c0e |0077: mul-double v12, v12, v14 │ │ +38d982: 8bc0 |0079: double-to-long v0, v12 │ │ +38d984: 28bb |007a: goto 0035 // -0045 │ │ +38d986: 1806 0000 0000 0054 9f40 |007b: const-wide v6, #double 2005 // #409f540000000000 │ │ +38d990: 3008 0006 |0080: cmpg-double v8, v0, v6 │ │ +38d994: 3b08 7800 |0082: if-gez v8, 00fa // +0078 │ │ +38d998: 1806 0000 0000 0008 9f40 |0084: const-wide v6, #double 1986 // #409f080000000000 │ │ +38d9a2: 2f08 0600 |0089: cmpl-double v8, v6, v0 │ │ +38d9a6: 3d08 2d00 |008b: if-lez v8, 00b8 // +002d │ │ +38d9aa: 1802 0000 0000 00dc 9e40 |008d: const-wide v2, #double 1975 // #409edc0000000000 │ │ +38d9b4: cc20 |0092: sub-double/2addr v0, v2 │ │ +38d9b6: 1802 9a99 9999 99b9 4640 |0093: const-wide v2, #double 45.45 // #4046b9999999999a │ │ +38d9c0: 1806 df4f 8d97 6e12 f13f |0098: const-wide v6, #double 1.067 // #3ff1126e978d4fdf │ │ +38d9ca: ad06 0600 |009d: mul-double v6, v6, v0 │ │ +38d9ce: cb26 |009f: add-double/2addr v6, v2 │ │ +38d9d0: ad02 0000 |00a0: mul-double v2, v0, v0 │ │ +38d9d4: 1808 0000 0000 0040 7040 |00a2: const-wide v8, #double 260 // #4070400000000000 │ │ +38d9de: ae08 0208 |00a7: div-double v8, v2, v8 │ │ +38d9e2: cc86 |00a9: sub-double/2addr v6, v8 │ │ +38d9e4: ad02 0200 |00aa: mul-double v2, v2, v0 │ │ +38d9e8: 1800 0000 0000 0070 8640 |00ac: const-wide v0, #double 718 // #4086700000000000 │ │ +38d9f2: ce02 |00b1: div-double/2addr v2, v0 │ │ +38d9f4: cc26 |00b2: sub-double/2addr v6, v2 │ │ +38d9f6: ad06 060e |00b3: mul-double v6, v6, v14 │ │ +38d9fa: 8b60 |00b5: double-to-long v0, v6 │ │ +38d9fc: 2900 7fff |00b6: goto/16 0035 // -0081 │ │ +38da00: 1800 ae47 e17a 14ee 4f40 |00b8: const-wide v0, #double 63.86 // #404fee147ae147ae │ │ +38da0a: 1806 9cc4 20b0 7268 d53f |00bd: const-wide v6, #double 0.3345 // #3fd56872b020c49c │ │ +38da14: ad06 0602 |00c2: mul-double v6, v6, v2 │ │ +38da18: cb06 |00c4: add-double/2addr v6, v0 │ │ +38da1a: 1800 4ab2 0e47 57e9 ae3f |00c5: const-wide v0, #double 0.060374 // #3faee957470eb24a │ │ +38da24: ad00 0002 |00ca: mul-double v0, v0, v2 │ │ +38da28: ad00 0002 |00cc: mul-double v0, v0, v2 │ │ +38da2c: cc06 |00ce: sub-double/2addr v6, v0 │ │ +38da2e: 1800 21ea 3e00 a94d 5c3f |00cf: const-wide v0, #double 0.0017275 // #3f5c4da9003eea21 │ │ +38da38: ad00 0002 |00d4: mul-double v0, v0, v2 │ │ +38da3c: ad00 0002 |00d6: mul-double v0, v0, v2 │ │ +38da40: ad00 0002 |00d8: mul-double v0, v0, v2 │ │ +38da44: cb06 |00da: add-double/2addr v6, v0 │ │ +38da46: 1800 fbd6 12e8 cf5b 453f |00db: const-wide v0, #double 0.000651814 // #3f455bcfe812d6fb │ │ +38da50: ad00 0002 |00e0: mul-double v0, v0, v2 │ │ +38da54: ad00 0002 |00e2: mul-double v0, v0, v2 │ │ +38da58: ad00 0002 |00e4: mul-double v0, v0, v2 │ │ +38da5c: ad00 0002 |00e6: mul-double v0, v0, v2 │ │ +38da60: cb06 |00e8: add-double/2addr v6, v0 │ │ +38da62: 1800 1345 07d0 94e3 f83e |00e9: const-wide v0, #double 2.3736e-05 // #3ef8e394d0074513 │ │ +38da6c: ad00 0002 |00ee: mul-double v0, v0, v2 │ │ +38da70: ad00 0002 |00f0: mul-double v0, v0, v2 │ │ +38da74: ad00 0002 |00f2: mul-double v0, v0, v2 │ │ +38da78: ad00 0002 |00f4: mul-double v0, v0, v2 │ │ +38da7c: ad00 0002 |00f6: mul-double v0, v0, v2 │ │ +38da80: cb06 |00f8: add-double/2addr v6, v0 │ │ +38da82: 28ba |00f9: goto 00b3 // -0046 │ │ +38da84: 1800 f628 5c8f c275 4f40 |00fa: const-wide v0, #double 62.92 // #404f75c28f5c28f6 │ │ +38da8e: 1806 0326 70eb 6e9e d43f |00ff: const-wide v6, #double 0.32217 // #3fd49e6eeb702603 │ │ +38da98: ad06 0602 |0104: mul-double v6, v6, v2 │ │ +38da9c: cb06 |0106: add-double/2addr v6, v0 │ │ +38da9e: 1800 b43d 7ac3 7de4 763f |0107: const-wide v0, #double 0.005589 // #3f76e47dc37a3db4 │ │ +38daa8: ad00 0002 |010c: mul-double v0, v0, v2 │ │ +38daac: 28e8 |010e: goto 00f6 // -0018 │ │ +38daae: 1800 0000 0000 0040 9a40 |010f: const-wide v0, #double 1680 // #409a400000000000 │ │ +38dab8: 3002 0013 |0114: cmpg-double v2, v0, v19 │ │ +38dabc: 3c02 2900 |0116: if-gtz v2, 013f // +0029 │ │ +38dac0: 1800 0000 0000 00c8 9e40 |0118: const-wide v0, #double 1970 // #409ec80000000000 │ │ +38daca: 3002 1300 |011d: cmpg-double v2, v19, v0 │ │ +38dace: 3b02 2000 |011f: if-gez v2, 013f // +0020 │ │ +38dad2: 1800 0000 0000 0060 9d40 |0121: const-wide v0, #double 1880 // #409d600000000000 │ │ +38dadc: 3002 0013 |0126: cmpg-double v2, v0, v19 │ │ +38dae0: 3c02 0900 |0128: if-gtz v2, 0131 // +0009 │ │ +38dae4: ac00 1300 |012a: sub-double v0, v19, v0 │ │ +38dae8: ad00 000c |012c: mul-double v0, v0, v12 │ │ +38daec: 1902 5440 |012e: const-wide/high16 v2, #long 4635329916471083008 // #4054 │ │ +38daf0: 2809 |0130: goto 0139 // +0009 │ │ +38daf2: ac00 0013 |0131: sub-double v0, v0, v19 │ │ +38daf6: 1902 3a40 |0133: const-wide/high16 v2, #long 4628011567076605952 // #403a │ │ +38dafa: ad00 0002 |0135: mul-double v0, v0, v2 │ │ +38dafe: 1902 6940 |0137: const-wide/high16 v2, #long 4641240890982006784 // #4069 │ │ +38db02: ce20 |0139: div-double/2addr v0, v2 │ │ +38db04: ad00 000e |013a: mul-double v0, v0, v14 │ │ +38db08: 8b00 |013c: double-to-long v0, v0 │ │ +38db0a: 2900 f8fe |013d: goto/16 0035 // -0108 │ │ +38db0e: ad0c 0c06 |013f: mul-double v12, v12, v6 │ │ +38db12: ad0c 0c06 |0141: mul-double v12, v12, v6 │ │ +38db16: cbac |0143: add-double/2addr v12, v10 │ │ +38db18: ad0c 0c0e |0144: mul-double v12, v12, v14 │ │ +38db1c: 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 │ │ -38db24: |[38db24] net.sf.dibdib.thread_any.DateFunc.deltaUtcEst4J2000:(D)D │ │ -38db34: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -38db3e: ce06 |0005: div-double/2addr v6, v0 │ │ -38db40: 8a66 |0006: double-to-int v6, v6 │ │ -38db42: d066 d007 |0007: add-int/lit16 v6, v6, #int 2000 // #07d0 │ │ -38db46: 8366 |0009: int-to-double v6, v6 │ │ -38db48: 1800 0000 0000 0054 9040 |000a: const-wide v0, #double 1045 // #4090540000000000 │ │ -38db52: 2f02 0006 |000f: cmpl-double v2, v0, v6 │ │ -38db56: 3d02 0700 |0011: if-lez v2, 0018 // +0007 │ │ -38db5a: 7120 6da3 7600 |0013: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ -38db60: 0b06 |0016: move-result-wide v6 │ │ -38db62: 1006 |0017: return-wide v6 │ │ -38db64: 1800 0000 0000 0044 9a40 |0018: const-wide v0, #double 1681 // #409a440000000000 │ │ -38db6e: 2f02 0006 |001d: cmpl-double v2, v0, v6 │ │ -38db72: 3a02 1600 |001f: if-ltz v2, 0035 // +0016 │ │ -38db76: 1800 0000 0000 003c 9a40 |0021: const-wide v0, #double 1679 // #409a3c0000000000 │ │ -38db80: 3002 0006 |0026: cmpg-double v2, v0, v6 │ │ -38db84: 3c02 0500 |0028: if-gtz v2, 002d // +0005 │ │ -38db88: 1906 3a40 |002a: const-wide/high16 v6, #long 4628011567076605952 // #403a │ │ -38db8c: 2808 |002c: goto 0034 // +0008 │ │ -38db8e: 7120 69a3 7600 |002d: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEst4Year_OLD:(D)D // method@a369 │ │ -38db94: 0b06 |0030: move-result-wide v6 │ │ -38db96: 1900 2e40 |0031: const-wide/high16 v0, #long 4624633867356078080 // #402e │ │ -38db9a: cc06 |0033: sub-double/2addr v6, v0 │ │ -38db9c: 1006 |0034: return-wide v6 │ │ -38db9e: 1800 0000 0000 0060 9f40 |0035: const-wide v0, #double 2008 // #409f600000000000 │ │ -38dba8: 2f02 0006 |003a: cmpl-double v2, v0, v6 │ │ -38dbac: 3d02 1f00 |003c: if-lez v2, 005b // +001f │ │ -38dbb0: 1800 0000 0000 003a 9f40 |003e: const-wide v0, #double 1998.5 // #409f3a0000000000 │ │ -38dbba: 3002 0006 |0043: cmpg-double v2, v0, v6 │ │ -38dbbe: 3c02 1100 |0045: if-gtz v2, 0056 // +0011 │ │ -38dbc2: 1800 0000 0000 0046 9f40 |0047: const-wide v0, #double 2001.5 // #409f460000000000 │ │ -38dbcc: 3002 0600 |004c: cmpg-double v2, v6, v0 │ │ -38dbd0: 3c02 0800 |004e: if-gtz v2, 0056 // +0008 │ │ -38dbd4: 1806 b29d efa7 c60b 5040 |0050: const-wide v6, #double 64.184 // #40500bc6a7ef9db2 │ │ -38dbde: 2805 |0055: goto 005a // +0005 │ │ -38dbe0: 7120 69a3 7600 |0056: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEst4Year_OLD:(D)D // method@a369 │ │ -38dbe6: 0b06 |0059: move-result-wide v6 │ │ -38dbe8: 1006 |005a: return-wide v6 │ │ -38dbea: 1800 0000 0000 00a4 9f40 |005b: const-wide v0, #double 2025 // #409fa40000000000 │ │ -38dbf4: 2f02 0006 |0060: cmpl-double v2, v0, v6 │ │ -38dbf8: 3d02 2600 |0062: if-lez v2, 0088 // +0026 │ │ -38dbfc: 1800 0000 0000 007c 9f40 |0064: const-wide v0, #double 2015 // #409f7c0000000000 │ │ -38dc06: 2f02 0006 |0069: cmpl-double v2, v0, v6 │ │ -38dc0a: 3d02 0800 |006b: if-lez v2, 0073 // +0008 │ │ -38dc0e: 1806 0000 0000 0080 5040 |006d: const-wide v6, #double 66 // #4050800000000000 │ │ -38dc18: 2815 |0072: goto 0087 // +0015 │ │ -38dc1a: 1800 0000 0000 0084 9f40 |0073: const-wide v0, #double 2017 // #409f840000000000 │ │ -38dc24: 2f02 0006 |0078: cmpl-double v2, v0, v6 │ │ -38dc28: 3d02 0800 |007a: if-lez v2, 0082 // +0008 │ │ -38dc2c: 1806 0000 0000 00e0 5040 |007c: const-wide v6, #double 67.5 // #4050e00000000000 │ │ -38dc36: 2806 |0081: goto 0087 // +0006 │ │ -38dc38: 1806 0000 0000 0040 5140 |0082: const-wide v6, #double 69 // #4051400000000000 │ │ -38dc42: 1006 |0087: return-wide v6 │ │ -38dc44: 1800 0000 0000 00cc 9f40 |0088: const-wide v0, #double 2035 // #409fcc0000000000 │ │ -38dc4e: 1902 2ec0 |008d: const-wide/high16 v2, #long -4598738169498697728 // #c02e │ │ -38dc52: 2f04 0006 |008f: cmpl-double v4, v0, v6 │ │ -38dc56: 3d04 0300 |0091: if-lez v4, 0094 // +0003 │ │ -38dc5a: 2816 |0093: goto 00a9 // +0016 │ │ -38dc5c: 1800 0000 0000 0068 a040 |0094: const-wide v0, #double 2100 // #40a0680000000000 │ │ -38dc66: 2f04 0006 |0099: cmpl-double v4, v0, v6 │ │ -38dc6a: 3d04 0c00 |009b: if-lez v4, 00a7 // +000c │ │ -38dc6e: cc60 |009d: sub-double/2addr v0, v6 │ │ -38dc70: 1804 0000 0000 0040 5040 |009e: const-wide v4, #double 65 // #4050400000000000 │ │ -38dc7a: ce40 |00a3: div-double/2addr v0, v4 │ │ -38dc7c: ad02 0200 |00a4: mul-double v2, v2, v0 │ │ -38dc80: 2803 |00a6: goto 00a9 // +0003 │ │ -38dc82: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ -38dc86: 7120 6da3 7600 |00a9: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ -38dc8c: 0b06 |00ac: move-result-wide v6 │ │ -38dc8e: cb62 |00ad: add-double/2addr v2, v6 │ │ -38dc90: 1002 |00ae: return-wide v2 │ │ +38db20: |[38db20] net.sf.dibdib.thread_any.DateFunc.deltaUtcEst4J2000:(D)D │ │ +38db30: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +38db3a: ce06 |0005: div-double/2addr v6, v0 │ │ +38db3c: 8a66 |0006: double-to-int v6, v6 │ │ +38db3e: d066 d007 |0007: add-int/lit16 v6, v6, #int 2000 // #07d0 │ │ +38db42: 8366 |0009: int-to-double v6, v6 │ │ +38db44: 1800 0000 0000 0054 9040 |000a: const-wide v0, #double 1045 // #4090540000000000 │ │ +38db4e: 2f02 0006 |000f: cmpl-double v2, v0, v6 │ │ +38db52: 3d02 0700 |0011: if-lez v2, 0018 // +0007 │ │ +38db56: 7120 6da3 7600 |0013: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ +38db5c: 0b06 |0016: move-result-wide v6 │ │ +38db5e: 1006 |0017: return-wide v6 │ │ +38db60: 1800 0000 0000 0044 9a40 |0018: const-wide v0, #double 1681 // #409a440000000000 │ │ +38db6a: 2f02 0006 |001d: cmpl-double v2, v0, v6 │ │ +38db6e: 3a02 1600 |001f: if-ltz v2, 0035 // +0016 │ │ +38db72: 1800 0000 0000 003c 9a40 |0021: const-wide v0, #double 1679 // #409a3c0000000000 │ │ +38db7c: 3002 0006 |0026: cmpg-double v2, v0, v6 │ │ +38db80: 3c02 0500 |0028: if-gtz v2, 002d // +0005 │ │ +38db84: 1906 3a40 |002a: const-wide/high16 v6, #long 4628011567076605952 // #403a │ │ +38db88: 2808 |002c: goto 0034 // +0008 │ │ +38db8a: 7120 69a3 7600 |002d: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEst4Year_OLD:(D)D // method@a369 │ │ +38db90: 0b06 |0030: move-result-wide v6 │ │ +38db92: 1900 2e40 |0031: const-wide/high16 v0, #long 4624633867356078080 // #402e │ │ +38db96: cc06 |0033: sub-double/2addr v6, v0 │ │ +38db98: 1006 |0034: return-wide v6 │ │ +38db9a: 1800 0000 0000 0060 9f40 |0035: const-wide v0, #double 2008 // #409f600000000000 │ │ +38dba4: 2f02 0006 |003a: cmpl-double v2, v0, v6 │ │ +38dba8: 3d02 1f00 |003c: if-lez v2, 005b // +001f │ │ +38dbac: 1800 0000 0000 003a 9f40 |003e: const-wide v0, #double 1998.5 // #409f3a0000000000 │ │ +38dbb6: 3002 0006 |0043: cmpg-double v2, v0, v6 │ │ +38dbba: 3c02 1100 |0045: if-gtz v2, 0056 // +0011 │ │ +38dbbe: 1800 0000 0000 0046 9f40 |0047: const-wide v0, #double 2001.5 // #409f460000000000 │ │ +38dbc8: 3002 0600 |004c: cmpg-double v2, v6, v0 │ │ +38dbcc: 3c02 0800 |004e: if-gtz v2, 0056 // +0008 │ │ +38dbd0: 1806 b29d efa7 c60b 5040 |0050: const-wide v6, #double 64.184 // #40500bc6a7ef9db2 │ │ +38dbda: 2805 |0055: goto 005a // +0005 │ │ +38dbdc: 7120 69a3 7600 |0056: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEst4Year_OLD:(D)D // method@a369 │ │ +38dbe2: 0b06 |0059: move-result-wide v6 │ │ +38dbe4: 1006 |005a: return-wide v6 │ │ +38dbe6: 1800 0000 0000 00a4 9f40 |005b: const-wide v0, #double 2025 // #409fa40000000000 │ │ +38dbf0: 2f02 0006 |0060: cmpl-double v2, v0, v6 │ │ +38dbf4: 3d02 2600 |0062: if-lez v2, 0088 // +0026 │ │ +38dbf8: 1800 0000 0000 007c 9f40 |0064: const-wide v0, #double 2015 // #409f7c0000000000 │ │ +38dc02: 2f02 0006 |0069: cmpl-double v2, v0, v6 │ │ +38dc06: 3d02 0800 |006b: if-lez v2, 0073 // +0008 │ │ +38dc0a: 1806 0000 0000 0080 5040 |006d: const-wide v6, #double 66 // #4050800000000000 │ │ +38dc14: 2815 |0072: goto 0087 // +0015 │ │ +38dc16: 1800 0000 0000 0084 9f40 |0073: const-wide v0, #double 2017 // #409f840000000000 │ │ +38dc20: 2f02 0006 |0078: cmpl-double v2, v0, v6 │ │ +38dc24: 3d02 0800 |007a: if-lez v2, 0082 // +0008 │ │ +38dc28: 1806 0000 0000 00e0 5040 |007c: const-wide v6, #double 67.5 // #4050e00000000000 │ │ +38dc32: 2806 |0081: goto 0087 // +0006 │ │ +38dc34: 1806 0000 0000 0040 5140 |0082: const-wide v6, #double 69 // #4051400000000000 │ │ +38dc3e: 1006 |0087: return-wide v6 │ │ +38dc40: 1800 0000 0000 00cc 9f40 |0088: const-wide v0, #double 2035 // #409fcc0000000000 │ │ +38dc4a: 1902 2ec0 |008d: const-wide/high16 v2, #long -4598738169498697728 // #c02e │ │ +38dc4e: 2f04 0006 |008f: cmpl-double v4, v0, v6 │ │ +38dc52: 3d04 0300 |0091: if-lez v4, 0094 // +0003 │ │ +38dc56: 2816 |0093: goto 00a9 // +0016 │ │ +38dc58: 1800 0000 0000 0068 a040 |0094: const-wide v0, #double 2100 // #40a0680000000000 │ │ +38dc62: 2f04 0006 |0099: cmpl-double v4, v0, v6 │ │ +38dc66: 3d04 0c00 |009b: if-lez v4, 00a7 // +000c │ │ +38dc6a: cc60 |009d: sub-double/2addr v0, v6 │ │ +38dc6c: 1804 0000 0000 0040 5040 |009e: const-wide v4, #double 65 // #4050400000000000 │ │ +38dc76: ce40 |00a3: div-double/2addr v0, v4 │ │ +38dc78: ad02 0200 |00a4: mul-double v2, v2, v0 │ │ +38dc7c: 2803 |00a6: goto 00a9 // +0003 │ │ +38dc7e: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ +38dc82: 7120 6da3 7600 |00a9: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ +38dc88: 0b06 |00ac: move-result-wide v6 │ │ +38dc8a: cb62 |00ad: add-double/2addr v2, v6 │ │ +38dc8c: 1002 |00ae: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=295 │ │ 0x002d line=297 │ │ 0x0056 line=299 │ │ 0x00a9 line=307 │ │ locals : │ │ @@ -832700,72 +832700,72 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -38dc94: |[38dc94] net.sf.dibdib.thread_any.DateFunc.deltaUtcNmz4Year:(D)D │ │ -38dca4: 1800 0000 0000 00cc 9f40 |0000: const-wide v0, #double 2035 // #409fcc0000000000 │ │ -38dcae: 1802 0000 0000 0040 9f40 |0005: const-wide v2, #double 2000 // #409f400000000000 │ │ -38dcb8: 1804 0000 0000 0094 9e40 |000a: const-wide v4, #double 1957 // #409e940000000000 │ │ -38dcc2: 3006 0407 |000f: cmpg-double v6, v4, v7 │ │ -38dcc6: 3b06 5100 |0011: if-gez v6, 0062 // +0051 │ │ -38dcca: 3004 0700 |0013: cmpg-double v4, v7, v0 │ │ -38dcce: 3b04 4d00 |0015: if-gez v4, 0062 // +004d │ │ -38dcd2: 1800 0000 0000 0098 9e40 |0017: const-wide v0, #double 1958 // #409e980000000000 │ │ -38dcdc: 2f04 0007 |001c: cmpl-double v4, v0, v7 │ │ -38dce0: 3d04 1100 |001e: if-lez v4, 002f // +0011 │ │ -38dce4: 1802 643b df4f 8d17 4040 |0020: const-wide v2, #double 32.184 // #4040178d4fdf3b64 │ │ -38dcee: 1804 0064 3bdf 4f8d c73f |0025: const-wide v4, #double 0.184 // #3fc78d4fdf3b6400 │ │ -38dcf8: cc70 |002a: sub-double/2addr v0, v7 │ │ -38dcfa: ad00 0004 |002b: mul-double v0, v0, v4 │ │ -38dcfe: cc02 |002d: sub-double/2addr v2, v0 │ │ -38dd00: 1002 |002e: return-wide v2 │ │ -38dd02: 1800 b29d efa7 c60b 5040 |002f: const-wide v0, #double 64.184 // #40500bc6a7ef9db2 │ │ -38dd0c: 2f04 0207 |0034: cmpl-double v4, v2, v7 │ │ -38dd10: 3a04 0c00 |0036: if-ltz v4, 0042 // +000c │ │ -38dd14: 1904 4040 |0038: const-wide/high16 v4, #long 4629700416936869888 // #4040 │ │ -38dd18: cc27 |003a: sub-double/2addr v7, v2 │ │ -38dd1a: ad07 0704 |003b: mul-double v7, v7, v4 │ │ -38dd1e: 1902 45c0 |003d: const-wide/high16 v2, #long -4592264245034352640 // #c045 │ │ -38dd22: ce27 |003f: div-double/2addr v7, v2 │ │ -38dd24: cc70 |0040: sub-double/2addr v0, v7 │ │ -38dd26: 1000 |0041: return-wide v0 │ │ -38dd28: 1804 0000 0000 0098 9f40 |0042: const-wide v4, #double 2022 // #409f980000000000 │ │ -38dd32: 2f06 0407 |0047: cmpl-double v6, v4, v7 │ │ -38dd36: 3a06 0c00 |0049: if-ltz v6, 0055 // +000c │ │ -38dd3a: 1904 1440 |004b: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ -38dd3e: cc27 |004d: sub-double/2addr v7, v2 │ │ -38dd40: ad07 0704 |004e: mul-double v7, v7, v4 │ │ -38dd44: 1902 3640 |0050: const-wide/high16 v2, #long 4626885667169763328 // #4036 │ │ -38dd48: ce27 |0052: div-double/2addr v7, v2 │ │ -38dd4a: cb07 |0053: add-double/2addr v7, v0 │ │ -38dd4c: 1007 |0054: return-wide v7 │ │ -38dd4e: 1800 b29d efa7 c64b 5140 |0055: const-wide v0, #double 69.184 // #40514bc6a7ef9db2 │ │ -38dd58: 1902 f03f |005a: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -38dd5c: cc47 |005c: sub-double/2addr v7, v4 │ │ -38dd5e: ad07 0702 |005d: mul-double v7, v7, v2 │ │ -38dd62: 1902 2a40 |005f: const-wide/high16 v2, #long 4623507967449235456 // #402a │ │ -38dd66: 28f1 |0061: goto 0052 // -000f │ │ -38dd68: 7120 6da3 8700 |0062: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ -38dd6e: 0b04 |0065: move-result-wide v4 │ │ -38dd70: 3006 0207 |0066: cmpg-double v6, v2, v7 │ │ -38dd74: 3b06 1b00 |0068: if-gez v6, 0083 // +001b │ │ -38dd78: 1802 0000 0000 0068 a040 |006a: const-wide v2, #double 2100 // #40a0680000000000 │ │ -38dd82: 3006 0702 |006f: cmpg-double v6, v7, v2 │ │ -38dd86: 3b06 1200 |0071: if-gez v6, 0083 // +0012 │ │ -38dd8a: 1802 b29d efa7 c68b 5140 |0073: const-wide v2, #double 70.184 // #40518bc6a7ef9db2 │ │ -38dd94: cc24 |0078: sub-double/2addr v4, v2 │ │ -38dd96: cc07 |0079: sub-double/2addr v7, v0 │ │ -38dd98: ad04 0407 |007a: mul-double v4, v4, v7 │ │ -38dd9c: 1807 0000 0000 0040 5040 |007c: const-wide v7, #double 65 // #4050400000000000 │ │ -38dda6: ce74 |0081: div-double/2addr v4, v7 │ │ -38dda8: cb24 |0082: add-double/2addr v4, v2 │ │ -38ddaa: 1004 |0083: return-wide v4 │ │ +38dc90: |[38dc90] net.sf.dibdib.thread_any.DateFunc.deltaUtcNmz4Year:(D)D │ │ +38dca0: 1800 0000 0000 00cc 9f40 |0000: const-wide v0, #double 2035 // #409fcc0000000000 │ │ +38dcaa: 1802 0000 0000 0040 9f40 |0005: const-wide v2, #double 2000 // #409f400000000000 │ │ +38dcb4: 1804 0000 0000 0094 9e40 |000a: const-wide v4, #double 1957 // #409e940000000000 │ │ +38dcbe: 3006 0407 |000f: cmpg-double v6, v4, v7 │ │ +38dcc2: 3b06 5100 |0011: if-gez v6, 0062 // +0051 │ │ +38dcc6: 3004 0700 |0013: cmpg-double v4, v7, v0 │ │ +38dcca: 3b04 4d00 |0015: if-gez v4, 0062 // +004d │ │ +38dcce: 1800 0000 0000 0098 9e40 |0017: const-wide v0, #double 1958 // #409e980000000000 │ │ +38dcd8: 2f04 0007 |001c: cmpl-double v4, v0, v7 │ │ +38dcdc: 3d04 1100 |001e: if-lez v4, 002f // +0011 │ │ +38dce0: 1802 643b df4f 8d17 4040 |0020: const-wide v2, #double 32.184 // #4040178d4fdf3b64 │ │ +38dcea: 1804 0064 3bdf 4f8d c73f |0025: const-wide v4, #double 0.184 // #3fc78d4fdf3b6400 │ │ +38dcf4: cc70 |002a: sub-double/2addr v0, v7 │ │ +38dcf6: ad00 0004 |002b: mul-double v0, v0, v4 │ │ +38dcfa: cc02 |002d: sub-double/2addr v2, v0 │ │ +38dcfc: 1002 |002e: return-wide v2 │ │ +38dcfe: 1800 b29d efa7 c60b 5040 |002f: const-wide v0, #double 64.184 // #40500bc6a7ef9db2 │ │ +38dd08: 2f04 0207 |0034: cmpl-double v4, v2, v7 │ │ +38dd0c: 3a04 0c00 |0036: if-ltz v4, 0042 // +000c │ │ +38dd10: 1904 4040 |0038: const-wide/high16 v4, #long 4629700416936869888 // #4040 │ │ +38dd14: cc27 |003a: sub-double/2addr v7, v2 │ │ +38dd16: ad07 0704 |003b: mul-double v7, v7, v4 │ │ +38dd1a: 1902 45c0 |003d: const-wide/high16 v2, #long -4592264245034352640 // #c045 │ │ +38dd1e: ce27 |003f: div-double/2addr v7, v2 │ │ +38dd20: cc70 |0040: sub-double/2addr v0, v7 │ │ +38dd22: 1000 |0041: return-wide v0 │ │ +38dd24: 1804 0000 0000 0098 9f40 |0042: const-wide v4, #double 2022 // #409f980000000000 │ │ +38dd2e: 2f06 0407 |0047: cmpl-double v6, v4, v7 │ │ +38dd32: 3a06 0c00 |0049: if-ltz v6, 0055 // +000c │ │ +38dd36: 1904 1440 |004b: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ +38dd3a: cc27 |004d: sub-double/2addr v7, v2 │ │ +38dd3c: ad07 0704 |004e: mul-double v7, v7, v4 │ │ +38dd40: 1902 3640 |0050: const-wide/high16 v2, #long 4626885667169763328 // #4036 │ │ +38dd44: ce27 |0052: div-double/2addr v7, v2 │ │ +38dd46: cb07 |0053: add-double/2addr v7, v0 │ │ +38dd48: 1007 |0054: return-wide v7 │ │ +38dd4a: 1800 b29d efa7 c64b 5140 |0055: const-wide v0, #double 69.184 // #40514bc6a7ef9db2 │ │ +38dd54: 1902 f03f |005a: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +38dd58: cc47 |005c: sub-double/2addr v7, v4 │ │ +38dd5a: ad07 0702 |005d: mul-double v7, v7, v2 │ │ +38dd5e: 1902 2a40 |005f: const-wide/high16 v2, #long 4623507967449235456 // #402a │ │ +38dd62: 28f1 |0061: goto 0052 // -000f │ │ +38dd64: 7120 6da3 8700 |0062: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ +38dd6a: 0b04 |0065: move-result-wide v4 │ │ +38dd6c: 3006 0207 |0066: cmpg-double v6, v2, v7 │ │ +38dd70: 3b06 1b00 |0068: if-gez v6, 0083 // +001b │ │ +38dd74: 1802 0000 0000 0068 a040 |006a: const-wide v2, #double 2100 // #40a0680000000000 │ │ +38dd7e: 3006 0702 |006f: cmpg-double v6, v7, v2 │ │ +38dd82: 3b06 1200 |0071: if-gez v6, 0083 // +0012 │ │ +38dd86: 1802 b29d efa7 c68b 5140 |0073: const-wide v2, #double 70.184 // #40518bc6a7ef9db2 │ │ +38dd90: cc24 |0078: sub-double/2addr v4, v2 │ │ +38dd92: cc07 |0079: sub-double/2addr v7, v0 │ │ +38dd94: ad04 0407 |007a: mul-double v4, v4, v7 │ │ +38dd98: 1807 0000 0000 0040 5040 |007c: const-wide v7, #double 65 // #4050400000000000 │ │ +38dda2: ce74 |0081: div-double/2addr v4, v7 │ │ +38dda4: cb24 |0082: add-double/2addr v4, v2 │ │ +38dda6: 1004 |0083: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0062 line=326 │ │ locals : │ │ 0x0000 - 0x0084 reg=7 (null) D │ │ │ │ #33 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -832773,59 +832773,59 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 57 16-bit code units │ │ -38ddac: |[38ddac] net.sf.dibdib.thread_any.DateFunc.deltaUtcProjected4Year:(D)D │ │ -38ddbc: 1800 0000 0000 00e8 9c40 |0000: const-wide v0, #double 1850 // #409ce80000000000 │ │ -38ddc6: ac00 0600 |0005: sub-double v0, v6, v0 │ │ -38ddca: 1802 0000 0000 0040 8f40 |0007: const-wide v2, #double 1000 // #408f400000000000 │ │ -38ddd4: ce20 |000c: div-double/2addr v0, v2 │ │ -38ddd6: 1904 3040 |000d: const-wide/high16 v4, #long 4625196817309499392 // #4030 │ │ -38ddda: ad00 0004 |000f: mul-double v0, v0, v4 │ │ -38ddde: ce20 |0011: div-double/2addr v0, v2 │ │ -38dde0: 1802 0000 0000 0018 f540 |0012: const-wide v2, #double 86400 // #40f5180000000000 │ │ -38ddea: cb20 |0017: add-double/2addr v0, v2 │ │ -38ddec: 1804 1895 d409 0018 f540 |0018: const-wide v4, #double 86400 // #40f5180009d49518 │ │ -38ddf6: cb40 |001d: add-double/2addr v0, v4 │ │ -38ddf8: 1904 0040 |001e: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -38ddfc: ce40 |0020: div-double/2addr v0, v4 │ │ -38ddfe: cc20 |0021: sub-double/2addr v0, v2 │ │ -38de00: 1804 0000 0000 0040 9f40 |0022: const-wide v4, #double 2000 // #409f400000000000 │ │ -38de0a: cc46 |0027: sub-double/2addr v6, v4 │ │ -38de0c: 1804 0000 0060 a018 7e41 |0028: const-wide v4, #double 3.15582e+07 // #417e18a060000000 │ │ -38de16: ad06 0604 |002d: mul-double v6, v6, v4 │ │ -38de1a: ce26 |002f: div-double/2addr v6, v2 │ │ -38de1c: ad00 0006 |0030: mul-double v0, v0, v6 │ │ -38de20: 1806 b29d efa7 c60b 5040 |0032: const-wide v6, #double 64.184 // #40500bc6a7ef9db2 │ │ -38de2a: cb60 |0037: add-double/2addr v0, v6 │ │ -38de2c: 1000 |0038: return-wide v0 │ │ +38dda8: |[38dda8] net.sf.dibdib.thread_any.DateFunc.deltaUtcProjected4Year:(D)D │ │ +38ddb8: 1800 0000 0000 00e8 9c40 |0000: const-wide v0, #double 1850 // #409ce80000000000 │ │ +38ddc2: ac00 0600 |0005: sub-double v0, v6, v0 │ │ +38ddc6: 1802 0000 0000 0040 8f40 |0007: const-wide v2, #double 1000 // #408f400000000000 │ │ +38ddd0: ce20 |000c: div-double/2addr v0, v2 │ │ +38ddd2: 1904 3040 |000d: const-wide/high16 v4, #long 4625196817309499392 // #4030 │ │ +38ddd6: ad00 0004 |000f: mul-double v0, v0, v4 │ │ +38ddda: ce20 |0011: div-double/2addr v0, v2 │ │ +38dddc: 1802 0000 0000 0018 f540 |0012: const-wide v2, #double 86400 // #40f5180000000000 │ │ +38dde6: cb20 |0017: add-double/2addr v0, v2 │ │ +38dde8: 1804 1895 d409 0018 f540 |0018: const-wide v4, #double 86400 // #40f5180009d49518 │ │ +38ddf2: cb40 |001d: add-double/2addr v0, v4 │ │ +38ddf4: 1904 0040 |001e: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +38ddf8: ce40 |0020: div-double/2addr v0, v4 │ │ +38ddfa: cc20 |0021: sub-double/2addr v0, v2 │ │ +38ddfc: 1804 0000 0000 0040 9f40 |0022: const-wide v4, #double 2000 // #409f400000000000 │ │ +38de06: cc46 |0027: sub-double/2addr v6, v4 │ │ +38de08: 1804 0000 0060 a018 7e41 |0028: const-wide v4, #double 3.15582e+07 // #417e18a060000000 │ │ +38de12: ad06 0604 |002d: mul-double v6, v6, v4 │ │ +38de16: ce26 |002f: div-double/2addr v6, v2 │ │ +38de18: ad00 0006 |0030: mul-double v0, v0, v6 │ │ +38de1c: 1806 b29d efa7 c60b 5040 |0032: const-wide v6, #double 64.184 // #40500bc6a7ef9db2 │ │ +38de26: cb60 |0037: add-double/2addr v0, v6 │ │ +38de28: 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 │ │ -390c9c: |[390c9c] net.sf.dibdib.thread_any.DateFunc.eraDay4GregAt12h:(JII)J │ │ -390cac: 7140 68a3 1032 |0000: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ -390cb2: 0b00 |0003: move-result-wide v0 │ │ -390cb4: 1702 6cfa 0a00 |0004: const-wide/32 v2, #float 1.00819e-39 // #000afa6c │ │ -390cba: bb20 |0007: add-long/2addr v0, v2 │ │ -390cbc: 1602 5700 |0008: const-wide/16 v2, #int 87 // #57 │ │ -390cc0: bb20 |000a: add-long/2addr v0, v2 │ │ -390cc2: 1000 |000b: return-wide v0 │ │ +390c98: |[390c98] net.sf.dibdib.thread_any.DateFunc.eraDay4GregAt12h:(JII)J │ │ +390ca8: 7140 68a3 1032 |0000: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ +390cae: 0b00 |0003: move-result-wide v0 │ │ +390cb0: 1702 6cfa 0a00 |0004: const-wide/32 v2, #float 1.00819e-39 // #000afa6c │ │ +390cb6: bb20 |0007: add-long/2addr v0, v2 │ │ +390cb8: 1602 5700 |0008: const-wide/16 v2, #int 87 // #57 │ │ +390cbc: bb20 |000a: add-long/2addr v0, v2 │ │ +390cbe: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) J │ │ 0x0000 - 0x000c reg=2 (null) I │ │ 0x0000 - 0x000c reg=3 (null) I │ │ @@ -832835,72 +832835,72 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -38de30: |[38de30] net.sf.dibdib.thread_any.DateFunc.eraDay4JulianDay:(D)D │ │ -38de40: 1800 0000 0000 c942 3a41 |0000: const-wide v0, #double 1.72103e+06 // #413a42c900000000 │ │ -38de4a: cc02 |0005: sub-double/2addr v2, v0 │ │ -38de4c: 1002 |0006: return-wide v2 │ │ +38de2c: |[38de2c] net.sf.dibdib.thread_any.DateFunc.eraDay4JulianDay:(D)D │ │ +38de3c: 1800 0000 0000 c942 3a41 |0000: const-wide v0, #double 1.72103e+06 // #413a42c900000000 │ │ +38de46: cc02 |0005: sub-double/2addr v2, v0 │ │ +38de48: 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 │ │ -390cc4: |[390cc4] net.sf.dibdib.thread_any.DateFunc.eraDay4JulianUnifiedAt12h:(JII)J │ │ -390cd4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -390cd8: 3102 0009 |0002: cmp-long v2, v0, v9 │ │ -390cdc: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ -390ce0: 1300 6812 |0006: const/16 v0, #int 4712 // #1268 │ │ -390ce4: 2803 |0008: goto 000b // +0003 │ │ -390ce6: 1300 6912 |0009: const/16 v0, #int 4713 // #1269 │ │ -390cea: 8100 |000b: int-to-long v0, v0 │ │ -390cec: bb09 |000c: add-long/2addr v9, v0 │ │ -390cee: 1700 c942 1a00 |000d: const-wide/32 v0, #float 2.41168e-39 // #001a42c9 │ │ -390cf4: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ -390cf8: 1604 0400 |0012: const-wide/16 v4, #int 4 // #4 │ │ -390cfc: 1606 6d01 |0014: const-wide/16 v6, #int 365 // #16d │ │ -390d00: 1238 |0016: const/4 v8, #int 3 // #3 │ │ -390d02: 36b8 1700 |0017: if-gt v8, v11, 002e // +0017 │ │ -390d06: 9d06 0609 |0019: mul-long v6, v6, v9 │ │ -390d0a: be49 |001b: div-long/2addr v9, v4 │ │ -390d0c: bb96 |001c: add-long/2addr v6, v9 │ │ -390d0e: 1609 3c00 |001d: const-wide/16 v9, #int 60 // #3c │ │ -390d12: bb96 |001f: add-long/2addr v6, v9 │ │ -390d14: b18b |0020: sub-int/2addr v11, v8 │ │ -390d16: d2bb 3201 |0021: mul-int/lit16 v11, v11, #int 306 // #0132 │ │ -390d1a: d80b 0b05 |0023: add-int/lit8 v11, v11, #int 5 // #05 │ │ -390d1e: db0b 0b0a |0025: div-int/lit8 v11, v11, #int 10 // #0a │ │ -390d22: 81b9 |0027: int-to-long v9, v11 │ │ -390d24: bb96 |0028: add-long/2addr v6, v9 │ │ -390d26: 81c9 |0029: int-to-long v9, v12 │ │ -390d28: bb96 |002a: add-long/2addr v6, v9 │ │ -390d2a: bc26 |002b: sub-long/2addr v6, v2 │ │ -390d2c: bc06 |002c: sub-long/2addr v6, v0 │ │ -390d2e: 1006 |002d: return-wide v6 │ │ -390d30: 9d06 0609 |002e: mul-long v6, v6, v9 │ │ -390d34: be49 |0030: div-long/2addr v9, v4 │ │ -390d36: bb96 |0031: add-long/2addr v6, v9 │ │ -390d38: 1219 |0032: const/4 v9, #int 1 // #1 │ │ -390d3a: 34b9 0400 |0033: if-lt v9, v11, 0037 // +0004 │ │ -390d3e: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -390d40: 2803 |0036: goto 0039 // +0003 │ │ -390d42: 1309 1f00 |0037: const/16 v9, #int 31 // #1f │ │ -390d46: 8199 |0039: int-to-long v9, v9 │ │ -390d48: 28ee |003a: goto 0028 // -0012 │ │ +390cc0: |[390cc0] net.sf.dibdib.thread_any.DateFunc.eraDay4JulianUnifiedAt12h:(JII)J │ │ +390cd0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +390cd4: 3102 0009 |0002: cmp-long v2, v0, v9 │ │ +390cd8: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ +390cdc: 1300 6812 |0006: const/16 v0, #int 4712 // #1268 │ │ +390ce0: 2803 |0008: goto 000b // +0003 │ │ +390ce2: 1300 6912 |0009: const/16 v0, #int 4713 // #1269 │ │ +390ce6: 8100 |000b: int-to-long v0, v0 │ │ +390ce8: bb09 |000c: add-long/2addr v9, v0 │ │ +390cea: 1700 c942 1a00 |000d: const-wide/32 v0, #float 2.41168e-39 // #001a42c9 │ │ +390cf0: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ +390cf4: 1604 0400 |0012: const-wide/16 v4, #int 4 // #4 │ │ +390cf8: 1606 6d01 |0014: const-wide/16 v6, #int 365 // #16d │ │ +390cfc: 1238 |0016: const/4 v8, #int 3 // #3 │ │ +390cfe: 36b8 1700 |0017: if-gt v8, v11, 002e // +0017 │ │ +390d02: 9d06 0609 |0019: mul-long v6, v6, v9 │ │ +390d06: be49 |001b: div-long/2addr v9, v4 │ │ +390d08: bb96 |001c: add-long/2addr v6, v9 │ │ +390d0a: 1609 3c00 |001d: const-wide/16 v9, #int 60 // #3c │ │ +390d0e: bb96 |001f: add-long/2addr v6, v9 │ │ +390d10: b18b |0020: sub-int/2addr v11, v8 │ │ +390d12: d2bb 3201 |0021: mul-int/lit16 v11, v11, #int 306 // #0132 │ │ +390d16: d80b 0b05 |0023: add-int/lit8 v11, v11, #int 5 // #05 │ │ +390d1a: db0b 0b0a |0025: div-int/lit8 v11, v11, #int 10 // #0a │ │ +390d1e: 81b9 |0027: int-to-long v9, v11 │ │ +390d20: bb96 |0028: add-long/2addr v6, v9 │ │ +390d22: 81c9 |0029: int-to-long v9, v12 │ │ +390d24: bb96 |002a: add-long/2addr v6, v9 │ │ +390d26: bc26 |002b: sub-long/2addr v6, v2 │ │ +390d28: bc06 |002c: sub-long/2addr v6, v0 │ │ +390d2a: 1006 |002d: return-wide v6 │ │ +390d2c: 9d06 0609 |002e: mul-long v6, v6, v9 │ │ +390d30: be49 |0030: div-long/2addr v9, v4 │ │ +390d32: bb96 |0031: add-long/2addr v6, v9 │ │ +390d34: 1219 |0032: const/4 v9, #int 1 // #1 │ │ +390d36: 34b9 0400 |0033: if-lt v9, v11, 0037 // +0004 │ │ +390d3a: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +390d3c: 2803 |0036: goto 0039 // +0003 │ │ +390d3e: 1309 1f00 |0037: const/16 v9, #int 31 // #1f │ │ +390d42: 8199 |0039: int-to-long v9, v9 │ │ +390d44: 28ee |003a: goto 0028 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x001b line=637 │ │ 0x0030 line=639 │ │ locals : │ │ 0x0000 - 0x003b reg=9 (null) J │ │ 0x0000 - 0x003b reg=11 (null) I │ │ @@ -832911,380 +832911,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 │ │ -38de50: |[38de50] net.sf.dibdib.thread_any.DateFunc.eraDay4Normalized:(Ljava/lang/String;[I)D │ │ -38de60: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -38de64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -38de66: 6e20 0998 1000 |0003: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38de6c: 0a02 |0006: move-result v2 │ │ -38de6e: 1303 2d00 |0007: const/16 v3, #int 45 // #2d │ │ -38de72: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -38de74: 3323 0400 |000a: if-ne v3, v2, 000e // +0004 │ │ -38de78: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -38de7a: 2802 |000d: goto 000f // +0002 │ │ -38de7c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -38de7e: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -38de80: 7401 2298 1600 |0010: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38de86: 0a06 |0013: move-result v6 │ │ -38de88: 1307 3900 |0014: const/16 v7, #int 57 // #39 │ │ -38de8c: 1308 3000 |0016: const/16 v8, #int 48 // #30 │ │ -38de90: 3562 1300 |0018: if-ge v2, v6, 002b // +0013 │ │ -38de94: 6e20 0998 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38de9a: 0a06 |001d: move-result v6 │ │ -38de9c: 3668 0d00 |001e: if-gt v8, v6, 002b // +000d │ │ -38dea0: 3776 0300 |0020: if-le v6, v7, 0023 // +0003 │ │ -38dea4: 2809 |0022: goto 002b // +0009 │ │ -38dea6: da05 050a |0023: mul-int/lit8 v5, v5, #int 10 // #0a │ │ -38deaa: dd06 060f |0025: and-int/lit8 v6, v6, #int 15 // #0f │ │ -38deae: b065 |0027: add-int/2addr v5, v6 │ │ -38deb0: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -38deb4: 28e6 |002a: goto 0010 // -001a │ │ -38deb6: b042 |002b: add-int/2addr v2, v4 │ │ -38deb8: 7401 2298 1600 |002c: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38debe: 0a06 |002f: move-result v6 │ │ -38dec0: 3562 0700 |0030: if-ge v2, v6, 0037 // +0007 │ │ -38dec4: 6e20 0998 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38deca: 0a06 |0035: move-result v6 │ │ -38decc: 2802 |0036: goto 0038 // +0002 │ │ -38dece: 1206 |0037: const/4 v6, #int 0 // #0 │ │ -38ded0: dd06 060f |0038: and-int/lit8 v6, v6, #int 15 // #0f │ │ -38ded4: b042 |003a: add-int/2addr v2, v4 │ │ -38ded6: 7401 2298 1600 |003b: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38dedc: 0a09 |003e: move-result v9 │ │ -38dede: 3592 0700 |003f: if-ge v2, v9, 0046 // +0007 │ │ -38dee2: 6e20 0998 2000 |0041: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38dee8: 0a09 |0044: move-result v9 │ │ -38deea: 2802 |0045: goto 0047 // +0002 │ │ -38deec: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -38deee: 3698 0900 |0047: if-gt v8, v9, 0050 // +0009 │ │ -38def2: 3679 0700 |0049: if-gt v9, v7, 0050 // +0007 │ │ -38def6: da06 060a |004b: mul-int/lit8 v6, v6, #int 10 // #0a │ │ -38defa: dd09 090f |004d: and-int/lit8 v9, v9, #int 15 // #0f │ │ -38defe: b096 |004f: add-int/2addr v6, v9 │ │ -38df00: b042 |0050: add-int/2addr v2, v4 │ │ -38df02: 7401 2298 1600 |0051: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38df08: 0a09 |0054: move-result v9 │ │ -38df0a: 3592 0700 |0055: if-ge v2, v9, 005c // +0007 │ │ -38df0e: 6e20 0998 2000 |0057: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38df14: 0a09 |005a: move-result v9 │ │ -38df16: 2802 |005b: goto 005d // +0002 │ │ -38df18: 1209 |005c: const/4 v9, #int 0 // #0 │ │ -38df1a: 3698 0600 |005d: if-gt v8, v9, 0063 // +0006 │ │ -38df1e: 3679 0400 |005f: if-gt v9, v7, 0063 // +0004 │ │ -38df22: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -38df24: 2802 |0062: goto 0064 // +0002 │ │ -38df26: 1219 |0063: const/4 v9, #int 1 // #1 │ │ -38df28: b092 |0064: add-int/2addr v2, v9 │ │ -38df2a: 7401 2298 1600 |0065: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38df30: 0a09 |0068: move-result v9 │ │ -38df32: 3592 0700 |0069: if-ge v2, v9, 0070 // +0007 │ │ -38df36: 6e20 0998 2000 |006b: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38df3c: 0a09 |006e: move-result v9 │ │ -38df3e: 2802 |006f: goto 0071 // +0002 │ │ -38df40: 1209 |0070: const/4 v9, #int 0 // #0 │ │ -38df42: dd09 090f |0071: and-int/lit8 v9, v9, #int 15 // #0f │ │ -38df46: b042 |0073: add-int/2addr v2, v4 │ │ -38df48: 7401 2298 1600 |0074: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38df4e: 0a0a |0077: move-result v10 │ │ -38df50: 35a2 0700 |0078: if-ge v2, v10, 007f // +0007 │ │ -38df54: 6e20 0998 2000 |007a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38df5a: 0a0a |007d: move-result v10 │ │ -38df5c: 2802 |007e: goto 0080 // +0002 │ │ -38df5e: 120a |007f: const/4 v10, #int 0 // #0 │ │ -38df60: 36a8 0900 |0080: if-gt v8, v10, 0089 // +0009 │ │ -38df64: 367a 0700 |0082: if-gt v10, v7, 0089 // +0007 │ │ -38df68: da09 090a |0084: mul-int/lit8 v9, v9, #int 10 // #0a │ │ -38df6c: dd0a 0a0f |0086: and-int/lit8 v10, v10, #int 15 // #0f │ │ -38df70: b0a9 |0088: add-int/2addr v9, v10 │ │ -38df72: b042 |0089: add-int/2addr v2, v4 │ │ -38df74: 7401 2298 1600 |008a: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38df7a: 0a0a |008d: move-result v10 │ │ -38df7c: 35a2 0700 |008e: if-ge v2, v10, 0095 // +0007 │ │ -38df80: 6e20 0998 2000 |0090: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38df86: 0a0a |0093: move-result v10 │ │ -38df88: 2802 |0094: goto 0096 // +0002 │ │ -38df8a: 120a |0095: const/4 v10, #int 0 // #0 │ │ -38df8c: 130b 5a00 |0096: const/16 v11, #int 90 // #5a │ │ -38df90: 130c 2e00 |0098: const/16 v12, #int 46 // #2e │ │ -38df94: 32ac 0700 |009a: if-eq v12, v10, 00a1 // +0007 │ │ -38df98: 35ab 0300 |009c: if-ge v11, v10, 009f // +0003 │ │ -38df9c: 2803 |009e: goto 00a1 // +0003 │ │ -38df9e: 120b |009f: const/4 v11, #int 0 // #0 │ │ -38dfa0: 2812 |00a0: goto 00b2 // +0012 │ │ -38dfa2: 35ab 0500 |00a1: if-ge v11, v10, 00a6 // +0005 │ │ -38dfa6: 130b 2000 |00a3: const/16 v11, #int 32 // #20 │ │ -38dfaa: 2802 |00a5: goto 00a7 // +0002 │ │ -38dfac: 120b |00a6: const/4 v11, #int 0 // #0 │ │ -38dfae: b1ba |00a7: sub-int/2addr v10, v11 │ │ -38dfb0: 8eaa |00a8: int-to-char v10, v10 │ │ -38dfb2: 7100 54a3 0000 |00a9: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ -38dfb8: 600b 3277 |00ac: sget v11, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ -38dfbc: 140d 60ea 0000 |00ae: const v13, #float 8.40779e-41 // #0000ea60 │ │ -38dfc2: b3db |00b1: div-int/2addr v11, v13 │ │ -38dfc4: 130d 4a00 |00b2: const/16 v13, #int 74 // #4a │ │ -38dfc8: 32ad 0b00 |00b4: if-eq v13, v10, 00bf // +000b │ │ -38dfcc: 32ac 0900 |00b6: if-eq v12, v10, 00bf // +0009 │ │ -38dfd0: 130c 4300 |00b8: const/16 v12, #int 67 // #43 │ │ -38dfd4: 33ac 0300 |00ba: if-ne v12, v10, 00bd // +0003 │ │ -38dfd8: 2803 |00bc: goto 00bf // +0003 │ │ -38dfda: 120c |00bd: const/4 v12, #int 0 // #0 │ │ -38dfdc: 2802 |00be: goto 00c0 // +0002 │ │ -38dfde: 01ac |00bf: move v12, v10 │ │ -38dfe0: 36a8 0600 |00c0: if-gt v8, v10, 00c6 // +0006 │ │ -38dfe4: 367a 0400 |00c2: if-gt v10, v7, 00c6 // +0004 │ │ -38dfe8: 120e |00c4: const/4 v14, #int 0 // #0 │ │ -38dfea: 2802 |00c5: goto 00c7 // +0002 │ │ -38dfec: 121e |00c6: const/4 v14, #int 1 // #1 │ │ -38dfee: b0e2 |00c7: add-int/2addr v2, v14 │ │ -38dff0: 7401 2298 1600 |00c8: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38dff6: 0a0e |00cb: move-result v14 │ │ -38dff8: 35e2 0700 |00cc: if-ge v2, v14, 00d3 // +0007 │ │ -38dffc: 6e20 0998 2000 |00ce: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e002: 0a0e |00d1: move-result v14 │ │ -38e004: 2802 |00d2: goto 00d4 // +0002 │ │ -38e006: 120e |00d3: const/4 v14, #int 0 // #0 │ │ -38e008: dd0e 0e0f |00d4: and-int/lit8 v14, v14, #int 15 // #0f │ │ -38e00c: b042 |00d6: add-int/2addr v2, v4 │ │ -38e00e: 7401 2298 1600 |00d7: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e014: 0a0f |00da: move-result v15 │ │ -38e016: 35f2 0700 |00db: if-ge v2, v15, 00e2 // +0007 │ │ -38e01a: 6e20 0998 2000 |00dd: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e020: 0a0f |00e0: move-result v15 │ │ -38e022: 2802 |00e1: goto 00e3 // +0002 │ │ -38e024: 120f |00e2: const/4 v15, #int 0 // #0 │ │ -38e026: 36f8 0900 |00e3: if-gt v8, v15, 00ec // +0009 │ │ -38e02a: 367f 0700 |00e5: if-gt v15, v7, 00ec // +0007 │ │ -38e02e: da0e 0e0a |00e7: mul-int/lit8 v14, v14, #int 10 // #0a │ │ -38e032: dd0f 0f0f |00e9: and-int/lit8 v15, v15, #int 15 // #0f │ │ -38e036: b0fe |00eb: add-int/2addr v14, v15 │ │ -38e038: b042 |00ec: add-int/2addr v2, v4 │ │ -38e03a: 7401 2298 1600 |00ed: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e040: 0a0f |00f0: move-result v15 │ │ -38e042: 35f2 0700 |00f1: if-ge v2, v15, 00f8 // +0007 │ │ -38e046: 6e20 0998 2000 |00f3: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e04c: 0a0f |00f6: move-result v15 │ │ -38e04e: 2802 |00f7: goto 00f9 // +0002 │ │ -38e050: 120f |00f8: const/4 v15, #int 0 // #0 │ │ -38e052: 36f8 0600 |00f9: if-gt v8, v15, 00ff // +0006 │ │ -38e056: 367f 0400 |00fb: if-gt v15, v7, 00ff // +0004 │ │ -38e05a: 120f |00fd: const/4 v15, #int 0 // #0 │ │ -38e05c: 2802 |00fe: goto 0100 // +0002 │ │ -38e05e: 121f |00ff: const/4 v15, #int 1 // #1 │ │ -38e060: b0f2 |0100: add-int/2addr v2, v15 │ │ -38e062: 7401 2298 1600 |0101: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e068: 0a0f |0104: move-result v15 │ │ -38e06a: 35f2 0700 |0105: if-ge v2, v15, 010c // +0007 │ │ -38e06e: 6e20 0998 2000 |0107: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e074: 0a0f |010a: move-result v15 │ │ -38e076: 2802 |010b: goto 010d // +0002 │ │ -38e078: 120f |010c: const/4 v15, #int 0 // #0 │ │ -38e07a: dd0f 0f0f |010d: and-int/lit8 v15, v15, #int 15 // #0f │ │ -38e07e: b042 |010f: add-int/2addr v2, v4 │ │ -38e080: 7401 2298 1600 |0110: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e086: 0a0d |0113: move-result v13 │ │ -38e088: 35d2 0700 |0114: if-ge v2, v13, 011b // +0007 │ │ -38e08c: 6e20 0998 2000 |0116: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e092: 0a0d |0119: move-result v13 │ │ -38e094: 2802 |011a: goto 011c // +0002 │ │ -38e096: 120d |011b: const/4 v13, #int 0 // #0 │ │ -38e098: 36d8 0900 |011c: if-gt v8, v13, 0125 // +0009 │ │ -38e09c: 367d 0700 |011e: if-gt v13, v7, 0125 // +0007 │ │ -38e0a0: da0f 0f0a |0120: mul-int/lit8 v15, v15, #int 10 // #0a │ │ -38e0a4: dd0d 0d0f |0122: and-int/lit8 v13, v13, #int 15 // #0f │ │ -38e0a8: b0df |0124: add-int/2addr v15, v13 │ │ -38e0aa: b042 |0125: add-int/2addr v2, v4 │ │ -38e0ac: 7401 2298 1600 |0126: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e0b2: 0a0d |0129: move-result v13 │ │ -38e0b4: 35d2 0700 |012a: if-ge v2, v13, 0131 // +0007 │ │ -38e0b8: 6e20 0998 2000 |012c: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e0be: 0a0d |012f: move-result v13 │ │ -38e0c0: 2802 |0130: goto 0132 // +0002 │ │ -38e0c2: 120d |0131: const/4 v13, #int 0 // #0 │ │ -38e0c4: 1610 0000 |0132: const-wide/16 v16, #int 0 // #0 │ │ -38e0c8: 1301 2b00 |0134: const/16 v1, #int 43 // #2b │ │ -38e0cc: 32d1 8200 |0136: if-eq v1, v13, 01b8 // +0082 │ │ -38e0d0: 32d3 8000 |0138: if-eq v3, v13, 01b8 // +0080 │ │ -38e0d4: 380d 7e00 |013a: if-eqz v13, 01b8 // +007e │ │ -38e0d8: 36d8 0600 |013c: if-gt v8, v13, 0142 // +0006 │ │ -38e0dc: 367d 0400 |013e: if-gt v13, v7, 0142 // +0004 │ │ -38e0e0: 120d |0140: const/4 v13, #int 0 // #0 │ │ -38e0e2: 2802 |0141: goto 0143 // +0002 │ │ -38e0e4: 121d |0142: const/4 v13, #int 1 // #1 │ │ -38e0e6: b0d2 |0143: add-int/2addr v2, v13 │ │ -38e0e8: 7401 2298 1600 |0144: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e0ee: 0a0d |0147: move-result v13 │ │ -38e0f0: 35d2 0700 |0148: if-ge v2, v13, 014f // +0007 │ │ -38e0f4: 6e20 0998 2000 |014a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e0fa: 0a0d |014d: move-result v13 │ │ -38e0fc: 2802 |014e: goto 0150 // +0002 │ │ -38e0fe: 120d |014f: const/4 v13, #int 0 // #0 │ │ -38e100: dd0d 0d0f |0150: and-int/lit8 v13, v13, #int 15 // #0f │ │ -38e104: b042 |0152: add-int/2addr v2, v4 │ │ -38e106: 7401 2298 1600 |0153: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e10c: 0a01 |0156: move-result v1 │ │ -38e10e: 3512 0700 |0157: if-ge v2, v1, 015e // +0007 │ │ -38e112: 6e20 0998 2000 |0159: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e118: 0a01 |015c: move-result v1 │ │ -38e11a: 2802 |015d: goto 015f // +0002 │ │ -38e11c: 1201 |015e: const/4 v1, #int 0 // #0 │ │ -38e11e: 3618 0900 |015f: if-gt v8, v1, 0168 // +0009 │ │ -38e122: 3671 0700 |0161: if-gt v1, v7, 0168 // +0007 │ │ -38e126: da0d 0d0a |0163: mul-int/lit8 v13, v13, #int 10 // #0a │ │ -38e12a: dd01 010f |0165: and-int/lit8 v1, v1, #int 15 // #0f │ │ -38e12e: b01d |0167: add-int/2addr v13, v1 │ │ -38e130: b042 |0168: add-int/2addr v2, v4 │ │ -38e132: 7401 2298 1600 |0169: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e138: 0a01 |016c: move-result v1 │ │ -38e13a: 3512 0700 |016d: if-ge v2, v1, 0174 // +0007 │ │ -38e13e: 6e20 0998 2000 |016f: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e144: 0a01 |0172: move-result v1 │ │ -38e146: 2802 |0173: goto 0175 // +0002 │ │ -38e148: 1201 |0174: const/4 v1, #int 0 // #0 │ │ -38e14a: 3618 0600 |0175: if-gt v8, v1, 017b // +0006 │ │ -38e14e: 3671 0400 |0177: if-gt v1, v7, 017b // +0004 │ │ -38e152: 1201 |0179: const/4 v1, #int 0 // #0 │ │ -38e154: 2802 |017a: goto 017c // +0002 │ │ -38e156: 1211 |017b: const/4 v1, #int 1 // #1 │ │ -38e158: b012 |017c: add-int/2addr v2, v1 │ │ -38e15a: 7401 2298 1600 |017d: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e160: 0a01 |0180: move-result v1 │ │ -38e162: 3512 0700 |0181: if-ge v2, v1, 0188 // +0007 │ │ -38e166: 6e20 0998 2000 |0183: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e16c: 0a01 |0186: move-result v1 │ │ -38e16e: 2802 |0187: goto 0189 // +0002 │ │ -38e170: 1201 |0188: const/4 v1, #int 0 // #0 │ │ -38e172: 1812 9a99 9999 9999 b93f |0189: const-wide v18, #double 0.1 // #3fb999999999999a │ │ -38e17c: 7401 2298 1600 |018e: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e182: 0a07 |0191: move-result v7 │ │ -38e184: 3572 1c00 |0192: if-ge v2, v7, 01ae // +001c │ │ -38e188: 6e20 0998 2000 |0194: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e18e: 0a01 |0197: move-result v1 │ │ -38e190: 3513 1600 |0198: if-ge v3, v1, 01ae // +0016 │ │ -38e194: dd07 010f |019a: and-int/lit8 v7, v1, #int 15 // #0f │ │ -38e198: 0214 0900 |019c: move/from16 v20, v9 │ │ -38e19c: 8378 |019e: int-to-double v8, v7 │ │ -38e19e: ad08 0812 |019f: mul-double v8, v8, v18 │ │ -38e1a2: ab10 1008 |01a1: add-double v16, v16, v8 │ │ -38e1a6: 1907 2440 |01a3: const-wide/high16 v7, #long 4621819117588971520 // #4024 │ │ -38e1aa: ae12 1207 |01a5: div-double v18, v18, v7 │ │ -38e1ae: d802 0201 |01a7: add-int/lit8 v2, v2, #int 1 // #01 │ │ -38e1b2: 0209 1400 |01a9: move/from16 v9, v20 │ │ -38e1b6: 1308 3000 |01ab: const/16 v8, #int 48 // #30 │ │ -38e1ba: 28e1 |01ad: goto 018e // -001f │ │ -38e1bc: 0214 0900 |01ae: move/from16 v20, v9 │ │ -38e1c0: 1307 2b00 |01b0: const/16 v7, #int 43 // #2b │ │ -38e1c4: 0215 0d00 |01b2: move/from16 v21, v13 │ │ -38e1c8: 011d |01b4: move v13, v1 │ │ -38e1ca: 0201 1500 |01b5: move/from16 v1, v21 │ │ -38e1ce: 2806 |01b7: goto 01bd // +0006 │ │ -38e1d0: 0214 0900 |01b8: move/from16 v20, v9 │ │ -38e1d4: 1201 |01ba: const/4 v1, #int 0 // #0 │ │ -38e1d6: 1307 2b00 |01bb: const/16 v7, #int 43 // #2b │ │ -38e1da: 32d7 0400 |01bd: if-eq v7, v13, 01c1 // +0004 │ │ -38e1de: 33d3 3c00 |01bf: if-ne v3, v13, 01fb // +003c │ │ -38e1e2: 33d7 0400 |01c1: if-ne v7, v13, 01c5 // +0004 │ │ -38e1e6: 1217 |01c3: const/4 v7, #int 1 // #1 │ │ -38e1e8: 2802 |01c4: goto 01c6 // +0002 │ │ -38e1ea: 1207 |01c5: const/4 v7, #int 0 // #0 │ │ -38e1ec: b042 |01c6: add-int/2addr v2, v4 │ │ -38e1ee: 1208 |01c7: const/4 v8, #int 0 // #0 │ │ -38e1f0: 1209 |01c8: const/4 v9, #int 0 // #0 │ │ -38e1f2: 7401 2298 1600 |01c9: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e1f8: 0a0b |01cc: move-result v11 │ │ -38e1fa: 35b2 1900 |01cd: if-ge v2, v11, 01e6 // +0019 │ │ -38e1fe: 6e20 0998 2000 |01cf: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e204: 0a0b |01d2: move-result v11 │ │ -38e206: 130d 3000 |01d3: const/16 v13, #int 48 // #30 │ │ -38e20a: 1304 3900 |01d5: const/16 v4, #int 57 // #39 │ │ -38e20e: 36bd 0b00 |01d7: if-gt v13, v11, 01e2 // +000b │ │ -38e212: 364b 0900 |01d9: if-gt v11, v4, 01e2 // +0009 │ │ -38e216: da09 090a |01db: mul-int/lit8 v9, v9, #int 10 // #0a │ │ -38e21a: dd0b 0b0f |01dd: and-int/lit8 v11, v11, #int 15 // #0f │ │ -38e21e: b0b9 |01df: add-int/2addr v9, v11 │ │ -38e220: d808 0801 |01e0: add-int/lit8 v8, v8, #int 1 // #01 │ │ -38e224: d802 0201 |01e2: add-int/lit8 v2, v2, #int 1 // #01 │ │ -38e228: 1214 |01e4: const/4 v4, #int 1 // #1 │ │ -38e22a: 28e4 |01e5: goto 01c9 // -001c │ │ -38e22c: d902 0804 |01e6: rsub-int/lit8 v2, v8, #int 4 // #04 │ │ -38e230: 3d02 0700 |01e8: if-lez v2, 01ef // +0007 │ │ -38e234: da09 090a |01ea: mul-int/lit8 v9, v9, #int 10 // #0a │ │ -38e238: d802 02ff |01ec: add-int/lit8 v2, v2, #int -1 // #ff │ │ -38e23c: 28fa |01ee: goto 01e8 // -0006 │ │ -38e23e: db02 0964 |01ef: div-int/lit8 v2, v9, #int 100 // #64 │ │ -38e242: da02 023c |01f1: mul-int/lit8 v2, v2, #int 60 // #3c │ │ -38e246: dc09 0964 |01f3: rem-int/lit8 v9, v9, #int 100 // #64 │ │ -38e24a: b092 |01f5: add-int/2addr v2, v9 │ │ -38e24c: 3807 0300 |01f6: if-eqz v7, 01f9 // +0003 │ │ -38e250: 2802 |01f8: goto 01fa // +0002 │ │ -38e252: 7b22 |01f9: neg-int v2, v2 │ │ -38e254: 012b |01fa: move v11, v2 │ │ -38e256: 380b 0800 |01fb: if-eqz v11, 0203 // +0008 │ │ -38e25a: db02 0b3c |01fd: div-int/lit8 v2, v11, #int 60 // #3c │ │ -38e25e: b12e |01ff: sub-int/2addr v14, v2 │ │ -38e260: dc02 0b3c |0200: rem-int/lit8 v2, v11, #int 60 // #3c │ │ -38e264: b12f |0202: sub-int/2addr v15, v2 │ │ -38e266: 1202 |0203: const/4 v2, #int 0 // #0 │ │ -38e268: 3817 0400 |0204: if-eqz v23, 0208 // +0004 │ │ -38e26c: 4b0b 1702 |0206: aput v11, v23, v2 │ │ -38e270: 1304 4a00 |0208: const/16 v4, #int 74 // #4a │ │ -38e274: 32c4 1b00 |020a: if-eq v4, v12, 0225 // +001b │ │ -38e278: 380c 1900 |020c: if-eqz v12, 0225 // +0019 │ │ -38e27c: 6e20 0998 2000 |020e: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e282: 0a04 |0211: move-result v4 │ │ -38e284: 3243 1300 |0212: if-eq v3, v4, 0225 // +0013 │ │ -38e288: da02 0664 |0214: mul-int/lit8 v2, v6, #int 100 // #64 │ │ -38e28c: 9002 0214 |0216: add-int v2, v2, v20 │ │ -38e290: 1304 2e06 |0218: const/16 v4, #int 1582 // #62e │ │ -38e294: 3454 0800 |021a: if-lt v4, v5, 0222 // +0008 │ │ -38e298: 3354 0900 |021c: if-ne v4, v5, 0225 // +0009 │ │ -38e29c: 1304 f703 |021e: const/16 v4, #int 1015 // #3f7 │ │ -38e2a0: 3442 0500 |0220: if-lt v2, v4, 0225 // +0005 │ │ -38e2a4: 1202 |0222: const/4 v2, #int 0 // #0 │ │ -38e2a6: 120c |0223: const/4 v12, #int 0 // #0 │ │ -38e2a8: 2802 |0224: goto 0226 // +0002 │ │ -38e2aa: 1202 |0225: const/4 v2, #int 0 // #0 │ │ -38e2ac: 6e20 0998 2000 |0226: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e2b2: 0a00 |0229: move-result v0 │ │ -38e2b4: 3303 0300 |022a: if-ne v3, v0, 022d // +0003 │ │ -38e2b8: 7b55 |022c: neg-int v5, v5 │ │ -38e2ba: 3b05 0700 |022d: if-gez v5, 0234 // +0007 │ │ -38e2be: 1300 4700 |022f: const/16 v0, #int 71 // #47 │ │ -38e2c2: 33a0 0300 |0231: if-ne v0, v10, 0234 // +0003 │ │ -38e2c6: 1212 |0233: const/4 v2, #int 1 // #1 │ │ -38e2c8: b025 |0234: add-int/2addr v5, v2 │ │ -38e2ca: 390c 0a00 |0235: if-nez v12, 023f // +000a │ │ -38e2ce: 8152 |0237: int-to-long v2, v5 │ │ -38e2d0: 0209 1400 |0238: move/from16 v9, v20 │ │ -38e2d4: 7140 6ea3 3296 |023a: invoke-static {v2, v3, v6, v9}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ -38e2da: 0b02 |023d: move-result-wide v2 │ │ -38e2dc: 2808 |023e: goto 0246 // +0008 │ │ -38e2de: 0209 1400 |023f: move/from16 v9, v20 │ │ -38e2e2: 8152 |0241: int-to-long v2, v5 │ │ -38e2e4: 7140 70a3 3296 |0242: invoke-static {v2, v3, v6, v9}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianUnifiedAt12h:(JII)J // method@a370 │ │ -38e2ea: 0b02 |0245: move-result-wide v2 │ │ -38e2ec: 8622 |0246: long-to-double v2, v2 │ │ -38e2ee: d80e 0ef4 |0247: add-int/lit8 v14, v14, #int -12 // #f4 │ │ -38e2f2: 83e4 |0249: int-to-double v4, v14 │ │ -38e2f4: 1906 3840 |024a: const-wide/high16 v6, #long 4627448617123184640 // #4038 │ │ -38e2f8: ce64 |024c: div-double/2addr v4, v6 │ │ -38e2fa: cb42 |024d: add-double/2addr v2, v4 │ │ -38e2fc: 83f4 |024e: int-to-double v4, v15 │ │ -38e2fe: 1906 4e40 |024f: const-wide/high16 v6, #long 4633641066610819072 // #404e │ │ -38e302: ad04 0406 |0251: mul-double v4, v4, v6 │ │ -38e306: 8310 |0253: int-to-double v0, v1 │ │ -38e308: cb04 |0254: add-double/2addr v4, v0 │ │ -38e30a: ab04 0410 |0255: add-double v4, v4, v16 │ │ -38e30e: 1800 0000 0000 0018 f540 |0257: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38e318: ce04 |025c: div-double/2addr v4, v0 │ │ -38e31a: cb42 |025d: add-double/2addr v2, v4 │ │ -38e31c: 1002 |025e: return-wide v2 │ │ +38de4c: |[38de4c] net.sf.dibdib.thread_any.DateFunc.eraDay4Normalized:(Ljava/lang/String;[I)D │ │ +38de5c: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +38de60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +38de62: 6e20 0998 1000 |0003: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38de68: 0a02 |0006: move-result v2 │ │ +38de6a: 1303 2d00 |0007: const/16 v3, #int 45 // #2d │ │ +38de6e: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +38de70: 3323 0400 |000a: if-ne v3, v2, 000e // +0004 │ │ +38de74: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +38de76: 2802 |000d: goto 000f // +0002 │ │ +38de78: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +38de7a: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +38de7c: 7401 2298 1600 |0010: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38de82: 0a06 |0013: move-result v6 │ │ +38de84: 1307 3900 |0014: const/16 v7, #int 57 // #39 │ │ +38de88: 1308 3000 |0016: const/16 v8, #int 48 // #30 │ │ +38de8c: 3562 1300 |0018: if-ge v2, v6, 002b // +0013 │ │ +38de90: 6e20 0998 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38de96: 0a06 |001d: move-result v6 │ │ +38de98: 3668 0d00 |001e: if-gt v8, v6, 002b // +000d │ │ +38de9c: 3776 0300 |0020: if-le v6, v7, 0023 // +0003 │ │ +38dea0: 2809 |0022: goto 002b // +0009 │ │ +38dea2: da05 050a |0023: mul-int/lit8 v5, v5, #int 10 // #0a │ │ +38dea6: dd06 060f |0025: and-int/lit8 v6, v6, #int 15 // #0f │ │ +38deaa: b065 |0027: add-int/2addr v5, v6 │ │ +38deac: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +38deb0: 28e6 |002a: goto 0010 // -001a │ │ +38deb2: b042 |002b: add-int/2addr v2, v4 │ │ +38deb4: 7401 2298 1600 |002c: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38deba: 0a06 |002f: move-result v6 │ │ +38debc: 3562 0700 |0030: if-ge v2, v6, 0037 // +0007 │ │ +38dec0: 6e20 0998 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38dec6: 0a06 |0035: move-result v6 │ │ +38dec8: 2802 |0036: goto 0038 // +0002 │ │ +38deca: 1206 |0037: const/4 v6, #int 0 // #0 │ │ +38decc: dd06 060f |0038: and-int/lit8 v6, v6, #int 15 // #0f │ │ +38ded0: b042 |003a: add-int/2addr v2, v4 │ │ +38ded2: 7401 2298 1600 |003b: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38ded8: 0a09 |003e: move-result v9 │ │ +38deda: 3592 0700 |003f: if-ge v2, v9, 0046 // +0007 │ │ +38dede: 6e20 0998 2000 |0041: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38dee4: 0a09 |0044: move-result v9 │ │ +38dee6: 2802 |0045: goto 0047 // +0002 │ │ +38dee8: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +38deea: 3698 0900 |0047: if-gt v8, v9, 0050 // +0009 │ │ +38deee: 3679 0700 |0049: if-gt v9, v7, 0050 // +0007 │ │ +38def2: da06 060a |004b: mul-int/lit8 v6, v6, #int 10 // #0a │ │ +38def6: dd09 090f |004d: and-int/lit8 v9, v9, #int 15 // #0f │ │ +38defa: b096 |004f: add-int/2addr v6, v9 │ │ +38defc: b042 |0050: add-int/2addr v2, v4 │ │ +38defe: 7401 2298 1600 |0051: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38df04: 0a09 |0054: move-result v9 │ │ +38df06: 3592 0700 |0055: if-ge v2, v9, 005c // +0007 │ │ +38df0a: 6e20 0998 2000 |0057: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38df10: 0a09 |005a: move-result v9 │ │ +38df12: 2802 |005b: goto 005d // +0002 │ │ +38df14: 1209 |005c: const/4 v9, #int 0 // #0 │ │ +38df16: 3698 0600 |005d: if-gt v8, v9, 0063 // +0006 │ │ +38df1a: 3679 0400 |005f: if-gt v9, v7, 0063 // +0004 │ │ +38df1e: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +38df20: 2802 |0062: goto 0064 // +0002 │ │ +38df22: 1219 |0063: const/4 v9, #int 1 // #1 │ │ +38df24: b092 |0064: add-int/2addr v2, v9 │ │ +38df26: 7401 2298 1600 |0065: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38df2c: 0a09 |0068: move-result v9 │ │ +38df2e: 3592 0700 |0069: if-ge v2, v9, 0070 // +0007 │ │ +38df32: 6e20 0998 2000 |006b: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38df38: 0a09 |006e: move-result v9 │ │ +38df3a: 2802 |006f: goto 0071 // +0002 │ │ +38df3c: 1209 |0070: const/4 v9, #int 0 // #0 │ │ +38df3e: dd09 090f |0071: and-int/lit8 v9, v9, #int 15 // #0f │ │ +38df42: b042 |0073: add-int/2addr v2, v4 │ │ +38df44: 7401 2298 1600 |0074: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38df4a: 0a0a |0077: move-result v10 │ │ +38df4c: 35a2 0700 |0078: if-ge v2, v10, 007f // +0007 │ │ +38df50: 6e20 0998 2000 |007a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38df56: 0a0a |007d: move-result v10 │ │ +38df58: 2802 |007e: goto 0080 // +0002 │ │ +38df5a: 120a |007f: const/4 v10, #int 0 // #0 │ │ +38df5c: 36a8 0900 |0080: if-gt v8, v10, 0089 // +0009 │ │ +38df60: 367a 0700 |0082: if-gt v10, v7, 0089 // +0007 │ │ +38df64: da09 090a |0084: mul-int/lit8 v9, v9, #int 10 // #0a │ │ +38df68: dd0a 0a0f |0086: and-int/lit8 v10, v10, #int 15 // #0f │ │ +38df6c: b0a9 |0088: add-int/2addr v9, v10 │ │ +38df6e: b042 |0089: add-int/2addr v2, v4 │ │ +38df70: 7401 2298 1600 |008a: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38df76: 0a0a |008d: move-result v10 │ │ +38df78: 35a2 0700 |008e: if-ge v2, v10, 0095 // +0007 │ │ +38df7c: 6e20 0998 2000 |0090: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38df82: 0a0a |0093: move-result v10 │ │ +38df84: 2802 |0094: goto 0096 // +0002 │ │ +38df86: 120a |0095: const/4 v10, #int 0 // #0 │ │ +38df88: 130b 5a00 |0096: const/16 v11, #int 90 // #5a │ │ +38df8c: 130c 2e00 |0098: const/16 v12, #int 46 // #2e │ │ +38df90: 32ac 0700 |009a: if-eq v12, v10, 00a1 // +0007 │ │ +38df94: 35ab 0300 |009c: if-ge v11, v10, 009f // +0003 │ │ +38df98: 2803 |009e: goto 00a1 // +0003 │ │ +38df9a: 120b |009f: const/4 v11, #int 0 // #0 │ │ +38df9c: 2812 |00a0: goto 00b2 // +0012 │ │ +38df9e: 35ab 0500 |00a1: if-ge v11, v10, 00a6 // +0005 │ │ +38dfa2: 130b 2000 |00a3: const/16 v11, #int 32 // #20 │ │ +38dfa6: 2802 |00a5: goto 00a7 // +0002 │ │ +38dfa8: 120b |00a6: const/4 v11, #int 0 // #0 │ │ +38dfaa: b1ba |00a7: sub-int/2addr v10, v11 │ │ +38dfac: 8eaa |00a8: int-to-char v10, v10 │ │ +38dfae: 7100 54a3 0000 |00a9: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ +38dfb4: 600b 3277 |00ac: sget v11, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7732 │ │ +38dfb8: 140d 60ea 0000 |00ae: const v13, #float 8.40779e-41 // #0000ea60 │ │ +38dfbe: b3db |00b1: div-int/2addr v11, v13 │ │ +38dfc0: 130d 4a00 |00b2: const/16 v13, #int 74 // #4a │ │ +38dfc4: 32ad 0b00 |00b4: if-eq v13, v10, 00bf // +000b │ │ +38dfc8: 32ac 0900 |00b6: if-eq v12, v10, 00bf // +0009 │ │ +38dfcc: 130c 4300 |00b8: const/16 v12, #int 67 // #43 │ │ +38dfd0: 33ac 0300 |00ba: if-ne v12, v10, 00bd // +0003 │ │ +38dfd4: 2803 |00bc: goto 00bf // +0003 │ │ +38dfd6: 120c |00bd: const/4 v12, #int 0 // #0 │ │ +38dfd8: 2802 |00be: goto 00c0 // +0002 │ │ +38dfda: 01ac |00bf: move v12, v10 │ │ +38dfdc: 36a8 0600 |00c0: if-gt v8, v10, 00c6 // +0006 │ │ +38dfe0: 367a 0400 |00c2: if-gt v10, v7, 00c6 // +0004 │ │ +38dfe4: 120e |00c4: const/4 v14, #int 0 // #0 │ │ +38dfe6: 2802 |00c5: goto 00c7 // +0002 │ │ +38dfe8: 121e |00c6: const/4 v14, #int 1 // #1 │ │ +38dfea: b0e2 |00c7: add-int/2addr v2, v14 │ │ +38dfec: 7401 2298 1600 |00c8: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38dff2: 0a0e |00cb: move-result v14 │ │ +38dff4: 35e2 0700 |00cc: if-ge v2, v14, 00d3 // +0007 │ │ +38dff8: 6e20 0998 2000 |00ce: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38dffe: 0a0e |00d1: move-result v14 │ │ +38e000: 2802 |00d2: goto 00d4 // +0002 │ │ +38e002: 120e |00d3: const/4 v14, #int 0 // #0 │ │ +38e004: dd0e 0e0f |00d4: and-int/lit8 v14, v14, #int 15 // #0f │ │ +38e008: b042 |00d6: add-int/2addr v2, v4 │ │ +38e00a: 7401 2298 1600 |00d7: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e010: 0a0f |00da: move-result v15 │ │ +38e012: 35f2 0700 |00db: if-ge v2, v15, 00e2 // +0007 │ │ +38e016: 6e20 0998 2000 |00dd: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e01c: 0a0f |00e0: move-result v15 │ │ +38e01e: 2802 |00e1: goto 00e3 // +0002 │ │ +38e020: 120f |00e2: const/4 v15, #int 0 // #0 │ │ +38e022: 36f8 0900 |00e3: if-gt v8, v15, 00ec // +0009 │ │ +38e026: 367f 0700 |00e5: if-gt v15, v7, 00ec // +0007 │ │ +38e02a: da0e 0e0a |00e7: mul-int/lit8 v14, v14, #int 10 // #0a │ │ +38e02e: dd0f 0f0f |00e9: and-int/lit8 v15, v15, #int 15 // #0f │ │ +38e032: b0fe |00eb: add-int/2addr v14, v15 │ │ +38e034: b042 |00ec: add-int/2addr v2, v4 │ │ +38e036: 7401 2298 1600 |00ed: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e03c: 0a0f |00f0: move-result v15 │ │ +38e03e: 35f2 0700 |00f1: if-ge v2, v15, 00f8 // +0007 │ │ +38e042: 6e20 0998 2000 |00f3: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e048: 0a0f |00f6: move-result v15 │ │ +38e04a: 2802 |00f7: goto 00f9 // +0002 │ │ +38e04c: 120f |00f8: const/4 v15, #int 0 // #0 │ │ +38e04e: 36f8 0600 |00f9: if-gt v8, v15, 00ff // +0006 │ │ +38e052: 367f 0400 |00fb: if-gt v15, v7, 00ff // +0004 │ │ +38e056: 120f |00fd: const/4 v15, #int 0 // #0 │ │ +38e058: 2802 |00fe: goto 0100 // +0002 │ │ +38e05a: 121f |00ff: const/4 v15, #int 1 // #1 │ │ +38e05c: b0f2 |0100: add-int/2addr v2, v15 │ │ +38e05e: 7401 2298 1600 |0101: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e064: 0a0f |0104: move-result v15 │ │ +38e066: 35f2 0700 |0105: if-ge v2, v15, 010c // +0007 │ │ +38e06a: 6e20 0998 2000 |0107: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e070: 0a0f |010a: move-result v15 │ │ +38e072: 2802 |010b: goto 010d // +0002 │ │ +38e074: 120f |010c: const/4 v15, #int 0 // #0 │ │ +38e076: dd0f 0f0f |010d: and-int/lit8 v15, v15, #int 15 // #0f │ │ +38e07a: b042 |010f: add-int/2addr v2, v4 │ │ +38e07c: 7401 2298 1600 |0110: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e082: 0a0d |0113: move-result v13 │ │ +38e084: 35d2 0700 |0114: if-ge v2, v13, 011b // +0007 │ │ +38e088: 6e20 0998 2000 |0116: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e08e: 0a0d |0119: move-result v13 │ │ +38e090: 2802 |011a: goto 011c // +0002 │ │ +38e092: 120d |011b: const/4 v13, #int 0 // #0 │ │ +38e094: 36d8 0900 |011c: if-gt v8, v13, 0125 // +0009 │ │ +38e098: 367d 0700 |011e: if-gt v13, v7, 0125 // +0007 │ │ +38e09c: da0f 0f0a |0120: mul-int/lit8 v15, v15, #int 10 // #0a │ │ +38e0a0: dd0d 0d0f |0122: and-int/lit8 v13, v13, #int 15 // #0f │ │ +38e0a4: b0df |0124: add-int/2addr v15, v13 │ │ +38e0a6: b042 |0125: add-int/2addr v2, v4 │ │ +38e0a8: 7401 2298 1600 |0126: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e0ae: 0a0d |0129: move-result v13 │ │ +38e0b0: 35d2 0700 |012a: if-ge v2, v13, 0131 // +0007 │ │ +38e0b4: 6e20 0998 2000 |012c: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e0ba: 0a0d |012f: move-result v13 │ │ +38e0bc: 2802 |0130: goto 0132 // +0002 │ │ +38e0be: 120d |0131: const/4 v13, #int 0 // #0 │ │ +38e0c0: 1610 0000 |0132: const-wide/16 v16, #int 0 // #0 │ │ +38e0c4: 1301 2b00 |0134: const/16 v1, #int 43 // #2b │ │ +38e0c8: 32d1 8200 |0136: if-eq v1, v13, 01b8 // +0082 │ │ +38e0cc: 32d3 8000 |0138: if-eq v3, v13, 01b8 // +0080 │ │ +38e0d0: 380d 7e00 |013a: if-eqz v13, 01b8 // +007e │ │ +38e0d4: 36d8 0600 |013c: if-gt v8, v13, 0142 // +0006 │ │ +38e0d8: 367d 0400 |013e: if-gt v13, v7, 0142 // +0004 │ │ +38e0dc: 120d |0140: const/4 v13, #int 0 // #0 │ │ +38e0de: 2802 |0141: goto 0143 // +0002 │ │ +38e0e0: 121d |0142: const/4 v13, #int 1 // #1 │ │ +38e0e2: b0d2 |0143: add-int/2addr v2, v13 │ │ +38e0e4: 7401 2298 1600 |0144: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e0ea: 0a0d |0147: move-result v13 │ │ +38e0ec: 35d2 0700 |0148: if-ge v2, v13, 014f // +0007 │ │ +38e0f0: 6e20 0998 2000 |014a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e0f6: 0a0d |014d: move-result v13 │ │ +38e0f8: 2802 |014e: goto 0150 // +0002 │ │ +38e0fa: 120d |014f: const/4 v13, #int 0 // #0 │ │ +38e0fc: dd0d 0d0f |0150: and-int/lit8 v13, v13, #int 15 // #0f │ │ +38e100: b042 |0152: add-int/2addr v2, v4 │ │ +38e102: 7401 2298 1600 |0153: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e108: 0a01 |0156: move-result v1 │ │ +38e10a: 3512 0700 |0157: if-ge v2, v1, 015e // +0007 │ │ +38e10e: 6e20 0998 2000 |0159: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e114: 0a01 |015c: move-result v1 │ │ +38e116: 2802 |015d: goto 015f // +0002 │ │ +38e118: 1201 |015e: const/4 v1, #int 0 // #0 │ │ +38e11a: 3618 0900 |015f: if-gt v8, v1, 0168 // +0009 │ │ +38e11e: 3671 0700 |0161: if-gt v1, v7, 0168 // +0007 │ │ +38e122: da0d 0d0a |0163: mul-int/lit8 v13, v13, #int 10 // #0a │ │ +38e126: dd01 010f |0165: and-int/lit8 v1, v1, #int 15 // #0f │ │ +38e12a: b01d |0167: add-int/2addr v13, v1 │ │ +38e12c: b042 |0168: add-int/2addr v2, v4 │ │ +38e12e: 7401 2298 1600 |0169: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e134: 0a01 |016c: move-result v1 │ │ +38e136: 3512 0700 |016d: if-ge v2, v1, 0174 // +0007 │ │ +38e13a: 6e20 0998 2000 |016f: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e140: 0a01 |0172: move-result v1 │ │ +38e142: 2802 |0173: goto 0175 // +0002 │ │ +38e144: 1201 |0174: const/4 v1, #int 0 // #0 │ │ +38e146: 3618 0600 |0175: if-gt v8, v1, 017b // +0006 │ │ +38e14a: 3671 0400 |0177: if-gt v1, v7, 017b // +0004 │ │ +38e14e: 1201 |0179: const/4 v1, #int 0 // #0 │ │ +38e150: 2802 |017a: goto 017c // +0002 │ │ +38e152: 1211 |017b: const/4 v1, #int 1 // #1 │ │ +38e154: b012 |017c: add-int/2addr v2, v1 │ │ +38e156: 7401 2298 1600 |017d: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e15c: 0a01 |0180: move-result v1 │ │ +38e15e: 3512 0700 |0181: if-ge v2, v1, 0188 // +0007 │ │ +38e162: 6e20 0998 2000 |0183: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e168: 0a01 |0186: move-result v1 │ │ +38e16a: 2802 |0187: goto 0189 // +0002 │ │ +38e16c: 1201 |0188: const/4 v1, #int 0 // #0 │ │ +38e16e: 1812 9a99 9999 9999 b93f |0189: const-wide v18, #double 0.1 // #3fb999999999999a │ │ +38e178: 7401 2298 1600 |018e: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e17e: 0a07 |0191: move-result v7 │ │ +38e180: 3572 1c00 |0192: if-ge v2, v7, 01ae // +001c │ │ +38e184: 6e20 0998 2000 |0194: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e18a: 0a01 |0197: move-result v1 │ │ +38e18c: 3513 1600 |0198: if-ge v3, v1, 01ae // +0016 │ │ +38e190: dd07 010f |019a: and-int/lit8 v7, v1, #int 15 // #0f │ │ +38e194: 0214 0900 |019c: move/from16 v20, v9 │ │ +38e198: 8378 |019e: int-to-double v8, v7 │ │ +38e19a: ad08 0812 |019f: mul-double v8, v8, v18 │ │ +38e19e: ab10 1008 |01a1: add-double v16, v16, v8 │ │ +38e1a2: 1907 2440 |01a3: const-wide/high16 v7, #long 4621819117588971520 // #4024 │ │ +38e1a6: ae12 1207 |01a5: div-double v18, v18, v7 │ │ +38e1aa: d802 0201 |01a7: add-int/lit8 v2, v2, #int 1 // #01 │ │ +38e1ae: 0209 1400 |01a9: move/from16 v9, v20 │ │ +38e1b2: 1308 3000 |01ab: const/16 v8, #int 48 // #30 │ │ +38e1b6: 28e1 |01ad: goto 018e // -001f │ │ +38e1b8: 0214 0900 |01ae: move/from16 v20, v9 │ │ +38e1bc: 1307 2b00 |01b0: const/16 v7, #int 43 // #2b │ │ +38e1c0: 0215 0d00 |01b2: move/from16 v21, v13 │ │ +38e1c4: 011d |01b4: move v13, v1 │ │ +38e1c6: 0201 1500 |01b5: move/from16 v1, v21 │ │ +38e1ca: 2806 |01b7: goto 01bd // +0006 │ │ +38e1cc: 0214 0900 |01b8: move/from16 v20, v9 │ │ +38e1d0: 1201 |01ba: const/4 v1, #int 0 // #0 │ │ +38e1d2: 1307 2b00 |01bb: const/16 v7, #int 43 // #2b │ │ +38e1d6: 32d7 0400 |01bd: if-eq v7, v13, 01c1 // +0004 │ │ +38e1da: 33d3 3c00 |01bf: if-ne v3, v13, 01fb // +003c │ │ +38e1de: 33d7 0400 |01c1: if-ne v7, v13, 01c5 // +0004 │ │ +38e1e2: 1217 |01c3: const/4 v7, #int 1 // #1 │ │ +38e1e4: 2802 |01c4: goto 01c6 // +0002 │ │ +38e1e6: 1207 |01c5: const/4 v7, #int 0 // #0 │ │ +38e1e8: b042 |01c6: add-int/2addr v2, v4 │ │ +38e1ea: 1208 |01c7: const/4 v8, #int 0 // #0 │ │ +38e1ec: 1209 |01c8: const/4 v9, #int 0 // #0 │ │ +38e1ee: 7401 2298 1600 |01c9: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e1f4: 0a0b |01cc: move-result v11 │ │ +38e1f6: 35b2 1900 |01cd: if-ge v2, v11, 01e6 // +0019 │ │ +38e1fa: 6e20 0998 2000 |01cf: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e200: 0a0b |01d2: move-result v11 │ │ +38e202: 130d 3000 |01d3: const/16 v13, #int 48 // #30 │ │ +38e206: 1304 3900 |01d5: const/16 v4, #int 57 // #39 │ │ +38e20a: 36bd 0b00 |01d7: if-gt v13, v11, 01e2 // +000b │ │ +38e20e: 364b 0900 |01d9: if-gt v11, v4, 01e2 // +0009 │ │ +38e212: da09 090a |01db: mul-int/lit8 v9, v9, #int 10 // #0a │ │ +38e216: dd0b 0b0f |01dd: and-int/lit8 v11, v11, #int 15 // #0f │ │ +38e21a: b0b9 |01df: add-int/2addr v9, v11 │ │ +38e21c: d808 0801 |01e0: add-int/lit8 v8, v8, #int 1 // #01 │ │ +38e220: d802 0201 |01e2: add-int/lit8 v2, v2, #int 1 // #01 │ │ +38e224: 1214 |01e4: const/4 v4, #int 1 // #1 │ │ +38e226: 28e4 |01e5: goto 01c9 // -001c │ │ +38e228: d902 0804 |01e6: rsub-int/lit8 v2, v8, #int 4 // #04 │ │ +38e22c: 3d02 0700 |01e8: if-lez v2, 01ef // +0007 │ │ +38e230: da09 090a |01ea: mul-int/lit8 v9, v9, #int 10 // #0a │ │ +38e234: d802 02ff |01ec: add-int/lit8 v2, v2, #int -1 // #ff │ │ +38e238: 28fa |01ee: goto 01e8 // -0006 │ │ +38e23a: db02 0964 |01ef: div-int/lit8 v2, v9, #int 100 // #64 │ │ +38e23e: da02 023c |01f1: mul-int/lit8 v2, v2, #int 60 // #3c │ │ +38e242: dc09 0964 |01f3: rem-int/lit8 v9, v9, #int 100 // #64 │ │ +38e246: b092 |01f5: add-int/2addr v2, v9 │ │ +38e248: 3807 0300 |01f6: if-eqz v7, 01f9 // +0003 │ │ +38e24c: 2802 |01f8: goto 01fa // +0002 │ │ +38e24e: 7b22 |01f9: neg-int v2, v2 │ │ +38e250: 012b |01fa: move v11, v2 │ │ +38e252: 380b 0800 |01fb: if-eqz v11, 0203 // +0008 │ │ +38e256: db02 0b3c |01fd: div-int/lit8 v2, v11, #int 60 // #3c │ │ +38e25a: b12e |01ff: sub-int/2addr v14, v2 │ │ +38e25c: dc02 0b3c |0200: rem-int/lit8 v2, v11, #int 60 // #3c │ │ +38e260: b12f |0202: sub-int/2addr v15, v2 │ │ +38e262: 1202 |0203: const/4 v2, #int 0 // #0 │ │ +38e264: 3817 0400 |0204: if-eqz v23, 0208 // +0004 │ │ +38e268: 4b0b 1702 |0206: aput v11, v23, v2 │ │ +38e26c: 1304 4a00 |0208: const/16 v4, #int 74 // #4a │ │ +38e270: 32c4 1b00 |020a: if-eq v4, v12, 0225 // +001b │ │ +38e274: 380c 1900 |020c: if-eqz v12, 0225 // +0019 │ │ +38e278: 6e20 0998 2000 |020e: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e27e: 0a04 |0211: move-result v4 │ │ +38e280: 3243 1300 |0212: if-eq v3, v4, 0225 // +0013 │ │ +38e284: da02 0664 |0214: mul-int/lit8 v2, v6, #int 100 // #64 │ │ +38e288: 9002 0214 |0216: add-int v2, v2, v20 │ │ +38e28c: 1304 2e06 |0218: const/16 v4, #int 1582 // #62e │ │ +38e290: 3454 0800 |021a: if-lt v4, v5, 0222 // +0008 │ │ +38e294: 3354 0900 |021c: if-ne v4, v5, 0225 // +0009 │ │ +38e298: 1304 f703 |021e: const/16 v4, #int 1015 // #3f7 │ │ +38e29c: 3442 0500 |0220: if-lt v2, v4, 0225 // +0005 │ │ +38e2a0: 1202 |0222: const/4 v2, #int 0 // #0 │ │ +38e2a2: 120c |0223: const/4 v12, #int 0 // #0 │ │ +38e2a4: 2802 |0224: goto 0226 // +0002 │ │ +38e2a6: 1202 |0225: const/4 v2, #int 0 // #0 │ │ +38e2a8: 6e20 0998 2000 |0226: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e2ae: 0a00 |0229: move-result v0 │ │ +38e2b0: 3303 0300 |022a: if-ne v3, v0, 022d // +0003 │ │ +38e2b4: 7b55 |022c: neg-int v5, v5 │ │ +38e2b6: 3b05 0700 |022d: if-gez v5, 0234 // +0007 │ │ +38e2ba: 1300 4700 |022f: const/16 v0, #int 71 // #47 │ │ +38e2be: 33a0 0300 |0231: if-ne v0, v10, 0234 // +0003 │ │ +38e2c2: 1212 |0233: const/4 v2, #int 1 // #1 │ │ +38e2c4: b025 |0234: add-int/2addr v5, v2 │ │ +38e2c6: 390c 0a00 |0235: if-nez v12, 023f // +000a │ │ +38e2ca: 8152 |0237: int-to-long v2, v5 │ │ +38e2cc: 0209 1400 |0238: move/from16 v9, v20 │ │ +38e2d0: 7140 6ea3 3296 |023a: invoke-static {v2, v3, v6, v9}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ +38e2d6: 0b02 |023d: move-result-wide v2 │ │ +38e2d8: 2808 |023e: goto 0246 // +0008 │ │ +38e2da: 0209 1400 |023f: move/from16 v9, v20 │ │ +38e2de: 8152 |0241: int-to-long v2, v5 │ │ +38e2e0: 7140 70a3 3296 |0242: invoke-static {v2, v3, v6, v9}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianUnifiedAt12h:(JII)J // method@a370 │ │ +38e2e6: 0b02 |0245: move-result-wide v2 │ │ +38e2e8: 8622 |0246: long-to-double v2, v2 │ │ +38e2ea: d80e 0ef4 |0247: add-int/lit8 v14, v14, #int -12 // #f4 │ │ +38e2ee: 83e4 |0249: int-to-double v4, v14 │ │ +38e2f0: 1906 3840 |024a: const-wide/high16 v6, #long 4627448617123184640 // #4038 │ │ +38e2f4: ce64 |024c: div-double/2addr v4, v6 │ │ +38e2f6: cb42 |024d: add-double/2addr v2, v4 │ │ +38e2f8: 83f4 |024e: int-to-double v4, v15 │ │ +38e2fa: 1906 4e40 |024f: const-wide/high16 v6, #long 4633641066610819072 // #404e │ │ +38e2fe: ad04 0406 |0251: mul-double v4, v4, v6 │ │ +38e302: 8310 |0253: int-to-double v0, v1 │ │ +38e304: cb04 |0254: add-double/2addr v4, v0 │ │ +38e306: ab04 0410 |0255: add-double v4, v4, v16 │ │ +38e30a: 1800 0000 0000 0018 f540 |0257: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38e314: ce04 |025c: div-double/2addr v4, v0 │ │ +38e316: cb42 |025d: add-double/2addr v2, v4 │ │ +38e318: 1002 |025e: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1139 │ │ 0x0010 line=1142 │ │ 0x001a line=1143 │ │ 0x002c line=1151 │ │ 0x003b line=1154 │ │ @@ -833324,28 +833324,28 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -38e320: |[38e320] net.sf.dibdib.thread_any.DateFunc.eraDayNmz4EraTicks:(D)D │ │ -38e330: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -38e33a: ae00 0600 |0005: div-double v0, v6, v0 │ │ -38e33e: 7120 84a3 7600 |0007: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38e344: 0b06 |000a: move-result-wide v6 │ │ -38e346: 1802 0000 0000 0018 f540 |000b: const-wide v2, #double 86400 // #40f5180000000000 │ │ -38e350: ce26 |0010: div-double/2addr v6, v2 │ │ -38e352: 1804 0000 0000 204b 2641 |0011: const-wide v4, #double 730512 // #41264b2000000000 │ │ -38e35c: cb46 |0016: add-double/2addr v6, v4 │ │ -38e35e: 7120 6ca3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ -38e364: 0b00 |001a: move-result-wide v0 │ │ -38e366: ce20 |001b: div-double/2addr v0, v2 │ │ -38e368: cc06 |001c: sub-double/2addr v6, v0 │ │ -38e36a: 1006 |001d: return-wide v6 │ │ +38e31c: |[38e31c] net.sf.dibdib.thread_any.DateFunc.eraDayNmz4EraTicks:(D)D │ │ +38e32c: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +38e336: ae00 0600 |0005: div-double v0, v6, v0 │ │ +38e33a: 7120 84a3 7600 |0007: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38e340: 0b06 |000a: move-result-wide v6 │ │ +38e342: 1802 0000 0000 0018 f540 |000b: const-wide v2, #double 86400 // #40f5180000000000 │ │ +38e34c: ce26 |0010: div-double/2addr v6, v2 │ │ +38e34e: 1804 0000 0000 204b 2641 |0011: const-wide v4, #double 730512 // #41264b2000000000 │ │ +38e358: cb46 |0016: add-double/2addr v6, v4 │ │ +38e35a: 7120 6ca3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ +38e360: 0b00 |001a: move-result-wide v0 │ │ +38e362: ce20 |001b: div-double/2addr v0, v2 │ │ +38e364: cc06 |001c: sub-double/2addr v6, v0 │ │ +38e366: 1006 |001d: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=342 │ │ locals : │ │ 0x0000 - 0x001e reg=6 (null) D │ │ │ │ #39 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -833353,144 +833353,144 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 55 16-bit code units │ │ -38e36c: |[38e36c] net.sf.dibdib.thread_any.DateFunc.eraDayProj4EraTicks:(D)D │ │ -38e37c: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -38e386: ae00 0600 |0005: div-double v0, v6, v0 │ │ -38e38a: 8b00 |0007: double-to-long v0, v0 │ │ -38e38c: 8600 |0008: long-to-double v0, v0 │ │ -38e38e: 1802 0000 0000 00e8 9c40 |0009: const-wide v2, #double 1850 // #409ce80000000000 │ │ -38e398: cc20 |000e: sub-double/2addr v0, v2 │ │ -38e39a: 1902 3040 |000f: const-wide/high16 v2, #long 4625196817309499392 // #4030 │ │ -38e39e: ad00 0002 |0011: mul-double v0, v0, v2 │ │ -38e3a2: 1802 0000 0000 8084 2e41 |0013: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -38e3ac: ce20 |0018: div-double/2addr v0, v2 │ │ -38e3ae: 1802 0000 0000 0018 f540 |0019: const-wide v2, #double 86400 // #40f5180000000000 │ │ -38e3b8: cb20 |001e: add-double/2addr v0, v2 │ │ -38e3ba: 1802 8126 c286 ff17 f540 |001f: const-wide v2, #double 86400 // #40f517ff86c22681 │ │ -38e3c4: cb02 |0024: add-double/2addr v2, v0 │ │ -38e3c6: 1904 0040 |0025: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -38e3ca: ce42 |0027: div-double/2addr v2, v4 │ │ -38e3cc: 1804 0000 d0aa ecde f140 |0028: const-wide v4, #double 73198.8 // #40f1deecaad00000 │ │ -38e3d6: cc46 |002d: sub-double/2addr v6, v4 │ │ -38e3d8: ce26 |002e: div-double/2addr v6, v2 │ │ -38e3da: 8b64 |002f: double-to-long v4, v6 │ │ -38e3dc: 8644 |0030: long-to-double v4, v4 │ │ -38e3de: cc46 |0031: sub-double/2addr v6, v4 │ │ -38e3e0: ad06 0600 |0032: mul-double v6, v6, v0 │ │ -38e3e4: ce26 |0034: div-double/2addr v6, v2 │ │ -38e3e6: cb64 |0035: add-double/2addr v4, v6 │ │ -38e3e8: 1004 |0036: return-wide v4 │ │ +38e368: |[38e368] net.sf.dibdib.thread_any.DateFunc.eraDayProj4EraTicks:(D)D │ │ +38e378: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +38e382: ae00 0600 |0005: div-double v0, v6, v0 │ │ +38e386: 8b00 |0007: double-to-long v0, v0 │ │ +38e388: 8600 |0008: long-to-double v0, v0 │ │ +38e38a: 1802 0000 0000 00e8 9c40 |0009: const-wide v2, #double 1850 // #409ce80000000000 │ │ +38e394: cc20 |000e: sub-double/2addr v0, v2 │ │ +38e396: 1902 3040 |000f: const-wide/high16 v2, #long 4625196817309499392 // #4030 │ │ +38e39a: ad00 0002 |0011: mul-double v0, v0, v2 │ │ +38e39e: 1802 0000 0000 8084 2e41 |0013: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +38e3a8: ce20 |0018: div-double/2addr v0, v2 │ │ +38e3aa: 1802 0000 0000 0018 f540 |0019: const-wide v2, #double 86400 // #40f5180000000000 │ │ +38e3b4: cb20 |001e: add-double/2addr v0, v2 │ │ +38e3b6: 1802 8126 c286 ff17 f540 |001f: const-wide v2, #double 86400 // #40f517ff86c22681 │ │ +38e3c0: cb02 |0024: add-double/2addr v2, v0 │ │ +38e3c2: 1904 0040 |0025: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +38e3c6: ce42 |0027: div-double/2addr v2, v4 │ │ +38e3c8: 1804 0000 d0aa ecde f140 |0028: const-wide v4, #double 73198.8 // #40f1deecaad00000 │ │ +38e3d2: cc46 |002d: sub-double/2addr v6, v4 │ │ +38e3d4: ce26 |002e: div-double/2addr v6, v2 │ │ +38e3d6: 8b64 |002f: double-to-long v4, v6 │ │ +38e3d8: 8644 |0030: long-to-double v4, v4 │ │ +38e3da: cc46 |0031: sub-double/2addr v6, v4 │ │ +38e3dc: ad06 0600 |0032: mul-double v6, v6, v0 │ │ +38e3e0: ce26 |0034: div-double/2addr v6, v2 │ │ +38e3e2: cb64 |0035: add-double/2addr v4, v6 │ │ +38e3e4: 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 │ │ -38e3ec: |[38e3ec] net.sf.dibdib.thread_any.DateFunc.eraTicks4Hash62:(J[I)D │ │ -38e3fc: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -38e400: 1301 3b00 |0002: const/16 v1, #int 59 // #3b │ │ -38e404: a501 1001 |0004: ushr-long v1, v16, v1 │ │ -38e408: 8412 |0006: long-to-int v2, v1 │ │ -38e40a: dd01 0207 |0007: and-int/lit8 v1, v2, #int 7 // #07 │ │ -38e40e: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -38e410: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -38e412: 3613 0400 |000b: if-gt v3, v1, 000f // +0004 │ │ -38e416: b131 |000d: sub-int/2addr v1, v3 │ │ -38e418: 2803 |000e: goto 0011 // +0003 │ │ -38e41a: d901 0103 |000f: rsub-int/lit8 v1, v1, #int 3 // #03 │ │ -38e41e: da01 010a |0011: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -38e422: d901 0114 |0013: rsub-int/lit8 v1, v1, #int 20 // #14 │ │ -38e426: 1604 0200 |0015: const-wide/16 v4, #int 2 // #2 │ │ -38e42a: a004 1004 |0017: and-long v4, v16, v4 │ │ -38e42e: 1606 0000 |0019: const-wide/16 v6, #int 0 // #0 │ │ -38e432: 1218 |001b: const/4 v8, #int 1 // #1 │ │ -38e434: 1209 |001c: const/4 v9, #int 0 // #0 │ │ -38e436: 310a 0604 |001d: cmp-long v10, v6, v4 │ │ -38e43a: 380a 0400 |001f: if-eqz v10, 0023 // +0004 │ │ -38e43e: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -38e440: 2802 |0022: goto 0024 // +0002 │ │ -38e442: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -38e444: 1225 |0024: const/4 v5, #int 2 // #2 │ │ -38e446: 3804 0a00 |0025: if-eqz v4, 002f // +000a │ │ -38e44a: a50b 1005 |0027: ushr-long v11, v16, v5 │ │ -38e44e: 160d 0300 |0029: const-wide/16 v13, #int 3 // #3 │ │ -38e452: c0db |002b: and-long/2addr v11, v13 │ │ -38e454: 84bc |002c: long-to-int v12, v11 │ │ -38e456: b18c |002d: sub-int/2addr v12, v8 │ │ -38e458: 2802 |002e: goto 0030 // +0002 │ │ -38e45a: 120c |002f: const/4 v12, #int 0 // #0 │ │ -38e45c: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ -38e460: 160d ff03 |0032: const-wide/16 v13, #int 1023 // #3ff │ │ -38e464: a00d 100d |0034: and-long v13, v16, v13 │ │ -38e468: 84d4 |0036: long-to-int v4, v13 │ │ -38e46a: e203 0404 |0037: ushr-int/lit8 v3, v4, #int 4 // #04 │ │ -38e46e: 2802 |0039: goto 003b // +0002 │ │ -38e470: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -38e472: 3432 0400 |003b: if-lt v2, v3, 003f // +0004 │ │ -38e476: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -38e478: 2805 |003e: goto 0043 // +0005 │ │ -38e47a: da04 031e |003f: mul-int/lit8 v4, v3, #int 30 // #1e │ │ -38e47e: d044 40fc |0041: add-int/lit16 v4, v4, #int -960 // #fc40 │ │ -38e482: 180d ffff ffff ffff ff07 |0043: const-wide v13, #double 3.78577e-270 // #07ffffffffffffff │ │ -38e48c: a00d 100d |0048: and-long v13, v16, v13 │ │ -38e490: 380a 0500 |004a: if-eqz v10, 004f // +0005 │ │ -38e494: 160a 00fc |004c: const-wide/16 v10, #int -1024 // #fc00 │ │ -38e498: 2803 |004e: goto 0051 // +0003 │ │ -38e49a: 160a ffff |004f: const-wide/16 v10, #int -1 // #ffff │ │ -38e49e: c0da |0051: and-long/2addr v10, v13 │ │ -38e4a0: 190d 0020 |0052: const-wide/high16 v13, #long 2305843009213693952 // #2000 │ │ -38e4a4: a00d 100d |0054: and-long v13, v16, v13 │ │ -38e4a8: 310f 060d |0056: cmp-long v15, v6, v13 │ │ -38e4ac: 380f 0300 |0058: if-eqz v15, 005b // +0003 │ │ -38e4b0: 2803 |005a: goto 005d // +0003 │ │ -38e4b2: 1906 00f8 |005b: const-wide/high16 v6, #long -576460752303423488 // #f800 │ │ -38e4b6: c1a6 |005d: or-long/2addr v6, v10 │ │ -38e4b8: c456 |005e: shr-long/2addr v6, v5 │ │ -38e4ba: 160a 0100 |005f: const-wide/16 v10, #int 1 // #1 │ │ -38e4be: 190d f03f |0061: const-wide/high16 v13, #long 4607182418800017408 // #3ff0 │ │ -38e4c2: 3a01 0600 |0063: if-ltz v1, 0069 // +0006 │ │ -38e4c6: c31a |0065: shl-long/2addr v10, v1 │ │ -38e4c8: 86aa |0066: long-to-double v10, v10 │ │ -38e4ca: cead |0067: div-double/2addr v13, v10 │ │ -38e4cc: 2806 |0068: goto 006e // +0006 │ │ -38e4ce: 7b11 |0069: neg-int v1, v1 │ │ -38e4d0: c31a |006a: shl-long/2addr v10, v1 │ │ -38e4d2: 86aa |006b: long-to-double v10, v10 │ │ -38e4d4: ad0d 0d0a |006c: mul-double v13, v13, v10 │ │ -38e4d8: 2101 |006e: array-length v1, v0 │ │ -38e4da: 3d01 1300 |006f: if-lez v1, 0082 // +0013 │ │ -38e4de: 2101 |0071: array-length v1, v0 │ │ -38e4e0: b181 |0072: sub-int/2addr v1, v8 │ │ -38e4e2: 4b0c 0001 |0073: aput v12, v0, v1 │ │ -38e4e6: 2101 |0075: array-length v1, v0 │ │ -38e4e8: 3451 0300 |0076: if-lt v1, v5, 0079 // +0003 │ │ -38e4ec: 2802 |0078: goto 007a // +0002 │ │ -38e4ee: 1208 |0079: const/4 v8, #int 0 // #0 │ │ -38e4f0: 3432 0300 |007a: if-lt v2, v3, 007d // +0003 │ │ -38e4f4: 2802 |007c: goto 007e // +0002 │ │ -38e4f6: 1203 |007d: const/4 v3, #int 0 // #0 │ │ -38e4f8: 4b03 0008 |007e: aput v3, v0, v8 │ │ -38e4fc: 4b04 0009 |0080: aput v4, v0, v9 │ │ -38e500: 1800 0000 c09d 0c64 2d42 |0082: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38e50a: 8662 |0087: long-to-double v2, v6 │ │ -38e50c: ad02 020d |0088: mul-double v2, v2, v13 │ │ -38e510: cb02 |008a: add-double/2addr v2, v0 │ │ -38e512: 1002 |008b: return-wide v2 │ │ +38e3e8: |[38e3e8] net.sf.dibdib.thread_any.DateFunc.eraTicks4Hash62:(J[I)D │ │ +38e3f8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +38e3fc: 1301 3b00 |0002: const/16 v1, #int 59 // #3b │ │ +38e400: a501 1001 |0004: ushr-long v1, v16, v1 │ │ +38e404: 8412 |0006: long-to-int v2, v1 │ │ +38e406: dd01 0207 |0007: and-int/lit8 v1, v2, #int 7 // #07 │ │ +38e40a: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +38e40c: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +38e40e: 3613 0400 |000b: if-gt v3, v1, 000f // +0004 │ │ +38e412: b131 |000d: sub-int/2addr v1, v3 │ │ +38e414: 2803 |000e: goto 0011 // +0003 │ │ +38e416: d901 0103 |000f: rsub-int/lit8 v1, v1, #int 3 // #03 │ │ +38e41a: da01 010a |0011: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +38e41e: d901 0114 |0013: rsub-int/lit8 v1, v1, #int 20 // #14 │ │ +38e422: 1604 0200 |0015: const-wide/16 v4, #int 2 // #2 │ │ +38e426: a004 1004 |0017: and-long v4, v16, v4 │ │ +38e42a: 1606 0000 |0019: const-wide/16 v6, #int 0 // #0 │ │ +38e42e: 1218 |001b: const/4 v8, #int 1 // #1 │ │ +38e430: 1209 |001c: const/4 v9, #int 0 // #0 │ │ +38e432: 310a 0604 |001d: cmp-long v10, v6, v4 │ │ +38e436: 380a 0400 |001f: if-eqz v10, 0023 // +0004 │ │ +38e43a: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +38e43c: 2802 |0022: goto 0024 // +0002 │ │ +38e43e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +38e440: 1225 |0024: const/4 v5, #int 2 // #2 │ │ +38e442: 3804 0a00 |0025: if-eqz v4, 002f // +000a │ │ +38e446: a50b 1005 |0027: ushr-long v11, v16, v5 │ │ +38e44a: 160d 0300 |0029: const-wide/16 v13, #int 3 // #3 │ │ +38e44e: c0db |002b: and-long/2addr v11, v13 │ │ +38e450: 84bc |002c: long-to-int v12, v11 │ │ +38e452: b18c |002d: sub-int/2addr v12, v8 │ │ +38e454: 2802 |002e: goto 0030 // +0002 │ │ +38e456: 120c |002f: const/4 v12, #int 0 // #0 │ │ +38e458: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ +38e45c: 160d ff03 |0032: const-wide/16 v13, #int 1023 // #3ff │ │ +38e460: a00d 100d |0034: and-long v13, v16, v13 │ │ +38e464: 84d4 |0036: long-to-int v4, v13 │ │ +38e466: e203 0404 |0037: ushr-int/lit8 v3, v4, #int 4 // #04 │ │ +38e46a: 2802 |0039: goto 003b // +0002 │ │ +38e46c: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +38e46e: 3432 0400 |003b: if-lt v2, v3, 003f // +0004 │ │ +38e472: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +38e474: 2805 |003e: goto 0043 // +0005 │ │ +38e476: da04 031e |003f: mul-int/lit8 v4, v3, #int 30 // #1e │ │ +38e47a: d044 40fc |0041: add-int/lit16 v4, v4, #int -960 // #fc40 │ │ +38e47e: 180d ffff ffff ffff ff07 |0043: const-wide v13, #double 3.78577e-270 // #07ffffffffffffff │ │ +38e488: a00d 100d |0048: and-long v13, v16, v13 │ │ +38e48c: 380a 0500 |004a: if-eqz v10, 004f // +0005 │ │ +38e490: 160a 00fc |004c: const-wide/16 v10, #int -1024 // #fc00 │ │ +38e494: 2803 |004e: goto 0051 // +0003 │ │ +38e496: 160a ffff |004f: const-wide/16 v10, #int -1 // #ffff │ │ +38e49a: c0da |0051: and-long/2addr v10, v13 │ │ +38e49c: 190d 0020 |0052: const-wide/high16 v13, #long 2305843009213693952 // #2000 │ │ +38e4a0: a00d 100d |0054: and-long v13, v16, v13 │ │ +38e4a4: 310f 060d |0056: cmp-long v15, v6, v13 │ │ +38e4a8: 380f 0300 |0058: if-eqz v15, 005b // +0003 │ │ +38e4ac: 2803 |005a: goto 005d // +0003 │ │ +38e4ae: 1906 00f8 |005b: const-wide/high16 v6, #long -576460752303423488 // #f800 │ │ +38e4b2: c1a6 |005d: or-long/2addr v6, v10 │ │ +38e4b4: c456 |005e: shr-long/2addr v6, v5 │ │ +38e4b6: 160a 0100 |005f: const-wide/16 v10, #int 1 // #1 │ │ +38e4ba: 190d f03f |0061: const-wide/high16 v13, #long 4607182418800017408 // #3ff0 │ │ +38e4be: 3a01 0600 |0063: if-ltz v1, 0069 // +0006 │ │ +38e4c2: c31a |0065: shl-long/2addr v10, v1 │ │ +38e4c4: 86aa |0066: long-to-double v10, v10 │ │ +38e4c6: cead |0067: div-double/2addr v13, v10 │ │ +38e4c8: 2806 |0068: goto 006e // +0006 │ │ +38e4ca: 7b11 |0069: neg-int v1, v1 │ │ +38e4cc: c31a |006a: shl-long/2addr v10, v1 │ │ +38e4ce: 86aa |006b: long-to-double v10, v10 │ │ +38e4d0: ad0d 0d0a |006c: mul-double v13, v13, v10 │ │ +38e4d4: 2101 |006e: array-length v1, v0 │ │ +38e4d6: 3d01 1300 |006f: if-lez v1, 0082 // +0013 │ │ +38e4da: 2101 |0071: array-length v1, v0 │ │ +38e4dc: b181 |0072: sub-int/2addr v1, v8 │ │ +38e4de: 4b0c 0001 |0073: aput v12, v0, v1 │ │ +38e4e2: 2101 |0075: array-length v1, v0 │ │ +38e4e4: 3451 0300 |0076: if-lt v1, v5, 0079 // +0003 │ │ +38e4e8: 2802 |0078: goto 007a // +0002 │ │ +38e4ea: 1208 |0079: const/4 v8, #int 0 // #0 │ │ +38e4ec: 3432 0300 |007a: if-lt v2, v3, 007d // +0003 │ │ +38e4f0: 2802 |007c: goto 007e // +0002 │ │ +38e4f2: 1203 |007d: const/4 v3, #int 0 // #0 │ │ +38e4f4: 4b03 0008 |007e: aput v3, v0, v8 │ │ +38e4f8: 4b04 0009 |0080: aput v4, v0, v9 │ │ +38e4fc: 1800 0000 c09d 0c64 2d42 |0082: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38e506: 8662 |0087: long-to-double v2, v6 │ │ +38e508: ad02 020d |0088: mul-double v2, v2, v13 │ │ +38e50c: cb02 |008a: add-double/2addr v2, v0 │ │ +38e50e: 1002 |008b: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x006e line=1050 │ │ 0x0071 line=1051 │ │ 0x0075 line=1052 │ │ 0x007e line=1053 │ │ 0x0080 line=1054 │ │ @@ -833503,45 +833503,45 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -38e514: |[38e514] net.sf.dibdib.thread_any.DateFunc.eraTicks4J2000Ticks:(D)D │ │ -38e524: 1800 0000 c09d 0c64 2d42 |0000: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38e52e: cb02 |0005: add-double/2addr v2, v0 │ │ -38e530: 1002 |0006: return-wide v2 │ │ +38e510: |[38e510] net.sf.dibdib.thread_any.DateFunc.eraTicks4J2000Ticks:(D)D │ │ +38e520: 1800 0000 c09d 0c64 2d42 |0000: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38e52a: cb02 |0005: add-double/2addr v2, v0 │ │ +38e52c: 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 │ │ -38e534: |[38e534] net.sf.dibdib.thread_any.DateFunc.eraTicks4NanobisOrCurrent:(J)D │ │ -38e544: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -38e548: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ -38e54c: 3c02 0300 |0004: if-gtz v2, 0007 // +0003 │ │ -38e550: 2806 |0006: goto 000c // +0006 │ │ -38e552: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -38e554: 7110 5aa3 0300 |0008: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -38e55a: 0b03 |000b: move-result-wide v3 │ │ -38e55c: 8633 |000c: long-to-double v3, v3 │ │ -38e55e: 1900 103e |000d: const-wide/high16 v0, #long 4472074429978902528 // #3e10 │ │ -38e562: ad03 0300 |000f: mul-double v3, v3, v0 │ │ -38e566: 7120 75a3 4300 |0011: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ -38e56c: 0b03 |0014: move-result-wide v3 │ │ -38e56e: 1003 |0015: return-wide v3 │ │ +38e530: |[38e530] net.sf.dibdib.thread_any.DateFunc.eraTicks4NanobisOrCurrent:(J)D │ │ +38e540: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +38e544: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ +38e548: 3c02 0300 |0004: if-gtz v2, 0007 // +0003 │ │ +38e54c: 2806 |0006: goto 000c // +0006 │ │ +38e54e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +38e550: 7110 5aa3 0300 |0008: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +38e556: 0b03 |000b: move-result-wide v3 │ │ +38e558: 8633 |000c: long-to-double v3, v3 │ │ +38e55a: 1900 103e |000d: const-wide/high16 v0, #long 4472074429978902528 // #3e10 │ │ +38e55e: ad03 0300 |000f: mul-double v3, v3, v0 │ │ +38e562: 7120 75a3 4300 |0011: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ +38e568: 0b03 |0014: move-result-wide v3 │ │ +38e56a: 1003 |0015: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=520 │ │ 0x0011 line=521 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 (null) J │ │ │ │ @@ -833550,28 +833550,28 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -38e570: |[38e570] net.sf.dibdib.thread_any.DateFunc.eraTicksNmz4EraDay:(D)D │ │ -38e580: 1800 0000 0000 204b 2641 |0000: const-wide v0, #double 730512 // #41264b2000000000 │ │ -38e58a: ac00 0400 |0005: sub-double v0, v4, v0 │ │ -38e58e: 1802 0000 0000 0018 f540 |0007: const-wide v2, #double 86400 // #40f5180000000000 │ │ -38e598: ad00 0002 |000c: mul-double v0, v0, v2 │ │ -38e59c: ad04 0402 |000e: mul-double v4, v4, v2 │ │ -38e5a0: 1802 0000 0060 a018 7e41 |0010: const-wide v2, #double 3.15582e+07 // #417e18a060000000 │ │ -38e5aa: ce24 |0015: div-double/2addr v4, v2 │ │ -38e5ac: 7120 6ca3 5400 |0016: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ -38e5b2: 0b04 |0019: move-result-wide v4 │ │ -38e5b4: cb40 |001a: add-double/2addr v0, v4 │ │ -38e5b6: 1804 0000 c09d 0c64 2d42 |001b: const-wide v4, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38e5c0: cb40 |0020: add-double/2addr v0, v4 │ │ -38e5c2: 1000 |0021: return-wide v0 │ │ +38e56c: |[38e56c] net.sf.dibdib.thread_any.DateFunc.eraTicksNmz4EraDay:(D)D │ │ +38e57c: 1800 0000 0000 204b 2641 |0000: const-wide v0, #double 730512 // #41264b2000000000 │ │ +38e586: ac00 0400 |0005: sub-double v0, v4, v0 │ │ +38e58a: 1802 0000 0000 0018 f540 |0007: const-wide v2, #double 86400 // #40f5180000000000 │ │ +38e594: ad00 0002 |000c: mul-double v0, v0, v2 │ │ +38e598: ad04 0402 |000e: mul-double v4, v4, v2 │ │ +38e59c: 1802 0000 0060 a018 7e41 |0010: const-wide v2, #double 3.15582e+07 // #417e18a060000000 │ │ +38e5a6: ce24 |0015: div-double/2addr v4, v2 │ │ +38e5a8: 7120 6ca3 5400 |0016: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ +38e5ae: 0b04 |0019: move-result-wide v4 │ │ +38e5b0: cb40 |001a: add-double/2addr v0, v4 │ │ +38e5b2: 1804 0000 c09d 0c64 2d42 |001b: const-wide v4, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38e5bc: cb40 |0020: add-double/2addr v0, v4 │ │ +38e5be: 1000 |0021: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0016 line=335 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 (null) D │ │ │ │ #44 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -833579,35 +833579,35 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -38e5c4: |[38e5c4] net.sf.dibdib.thread_any.DateFunc.eraTicksNmz4UnixTicks:(D)D │ │ -38e5d4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -38e5d8: 3002 0003 |0002: cmpg-double v2, v0, v3 │ │ -38e5dc: 3c02 2300 |0004: if-gtz v2, 0027 // +0023 │ │ -38e5e0: 1800 0000 00a0 111a f641 |0006: const-wide v0, #double 5.93292e+09 // #41f61a11a0000000 │ │ -38e5ea: 3002 0300 |000b: cmpg-double v2, v3, v0 │ │ -38e5ee: 3c02 1a00 |000d: if-gtz v2, 0027 // +001a │ │ -38e5f2: 1800 0000 0000 0040 8f40 |000f: const-wide v0, #double 1000 // #408f400000000000 │ │ -38e5fc: ad03 0300 |0014: mul-double v3, v3, v0 │ │ -38e600: 8b33 |0016: double-to-long v3, v3 │ │ -38e602: 7120 8fa3 4300 |0017: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ -38e608: 0b03 |001a: move-result-wide v3 │ │ -38e60a: 8633 |001b: long-to-double v3, v3 │ │ -38e60c: 1900 103e |001c: const-wide/high16 v0, #long 4472074429978902528 // #3e10 │ │ -38e610: ad03 0300 |001e: mul-double v3, v3, v0 │ │ -38e614: 1800 0000 c09d 0c64 2d42 |0020: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38e61e: cb03 |0025: add-double/2addr v3, v0 │ │ -38e620: 1003 |0026: return-wide v3 │ │ -38e622: 7120 7aa3 4300 |0027: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksProj4UnixTicks:(D)D // method@a37a │ │ -38e628: 0b03 |002a: move-result-wide v3 │ │ -38e62a: 1003 |002b: return-wide v3 │ │ +38e5c0: |[38e5c0] net.sf.dibdib.thread_any.DateFunc.eraTicksNmz4UnixTicks:(D)D │ │ +38e5d0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +38e5d4: 3002 0003 |0002: cmpg-double v2, v0, v3 │ │ +38e5d8: 3c02 2300 |0004: if-gtz v2, 0027 // +0023 │ │ +38e5dc: 1800 0000 00a0 111a f641 |0006: const-wide v0, #double 5.93292e+09 // #41f61a11a0000000 │ │ +38e5e6: 3002 0300 |000b: cmpg-double v2, v3, v0 │ │ +38e5ea: 3c02 1a00 |000d: if-gtz v2, 0027 // +001a │ │ +38e5ee: 1800 0000 0000 0040 8f40 |000f: const-wide v0, #double 1000 // #408f400000000000 │ │ +38e5f8: ad03 0300 |0014: mul-double v3, v3, v0 │ │ +38e5fc: 8b33 |0016: double-to-long v3, v3 │ │ +38e5fe: 7120 8fa3 4300 |0017: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ +38e604: 0b03 |001a: move-result-wide v3 │ │ +38e606: 8633 |001b: long-to-double v3, v3 │ │ +38e608: 1900 103e |001c: const-wide/high16 v0, #long 4472074429978902528 // #3e10 │ │ +38e60c: ad03 0300 |001e: mul-double v3, v3, v0 │ │ +38e610: 1800 0000 c09d 0c64 2d42 |0020: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38e61a: cb03 |0025: add-double/2addr v3, v0 │ │ +38e61c: 1003 |0026: return-wide v3 │ │ +38e61e: 7120 7aa3 4300 |0027: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksProj4UnixTicks:(D)D // method@a37a │ │ +38e624: 0b03 |002a: move-result-wide v3 │ │ +38e626: 1003 |002b: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=389 │ │ 0x0027 line=392 │ │ locals : │ │ 0x0000 - 0x002c reg=3 (null) D │ │ │ │ @@ -833616,103 +833616,103 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 175 16-bit code units │ │ -38e62c: |[38e62c] net.sf.dibdib.thread_any.DateFunc.eraTicksProj4EraDay:(D)D │ │ -38e63c: 1800 0000 0000 204b 2641 |0000: const-wide v0, #double 730512 // #41264b2000000000 │ │ -38e646: ac00 1200 |0005: sub-double v0, v18, v0 │ │ -38e64a: 1802 8c4a ea04 0018 0541 |0007: const-wide v2, #double 172800 // #4105180004ea4a8c │ │ -38e654: ad02 0200 |000c: mul-double v2, v2, v0 │ │ -38e658: 1804 0000 0060 a018 7e41 |000e: const-wide v4, #double 3.15582e+07 // #417e18a060000000 │ │ -38e662: ae06 0004 |0013: div-double v6, v0, v4 │ │ -38e666: 1908 3040 |0015: const-wide/high16 v8, #long 4625196817309499392 // #4030 │ │ -38e66a: ad06 0608 |0017: mul-double v6, v6, v8 │ │ -38e66e: 180a 0000 0000 8084 2e41 |0019: const-wide v10, #double 1e+06 // #412e848000000000 │ │ -38e678: cea6 |001e: div-double/2addr v6, v10 │ │ -38e67a: 190c 0040 |001f: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -38e67e: ac06 0c06 |0021: sub-double v6, v12, v6 │ │ -38e682: ce62 |0023: div-double/2addr v2, v6 │ │ -38e684: 1806 0000 c09d 0c64 2d42 |0024: const-wide v6, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38e68e: cb62 |0029: add-double/2addr v2, v6 │ │ -38e690: ce42 |002a: div-double/2addr v2, v4 │ │ -38e692: 8b22 |002b: double-to-long v2, v2 │ │ -38e694: 8622 |002c: long-to-double v2, v2 │ │ -38e696: 1806 0000 0000 00e8 9c40 |002d: const-wide v6, #double 1850 // #409ce80000000000 │ │ -38e6a0: cc62 |0032: sub-double/2addr v2, v6 │ │ -38e6a2: ad02 0208 |0033: mul-double v2, v2, v8 │ │ -38e6a6: cea2 |0035: div-double/2addr v2, v10 │ │ -38e6a8: 180e 0000 0000 0018 f540 |0036: const-wide v14, #double 86400 // #40f5180000000000 │ │ -38e6b2: cbe2 |003b: add-double/2addr v2, v14 │ │ -38e6b4: 1810 1895 d409 0018 f540 |003c: const-wide v16, #double 86400 // #40f5180009d49518 │ │ -38e6be: ab02 0210 |0041: add-double v2, v2, v16 │ │ -38e6c2: cec2 |0043: div-double/2addr v2, v12 │ │ -38e6c4: ad00 0002 |0044: mul-double v0, v0, v2 │ │ -38e6c8: ce40 |0046: div-double/2addr v0, v4 │ │ -38e6ca: 8b00 |0047: double-to-long v0, v0 │ │ -38e6cc: 1602 d007 |0048: const-wide/16 v2, #int 2000 // #7d0 │ │ -38e6d0: bb20 |004a: add-long/2addr v0, v2 │ │ -38e6d2: 8600 |004b: long-to-double v0, v0 │ │ -38e6d4: cc60 |004c: sub-double/2addr v0, v6 │ │ -38e6d6: ad00 0008 |004d: mul-double v0, v0, v8 │ │ -38e6da: cea0 |004f: div-double/2addr v0, v10 │ │ -38e6dc: cbe0 |0050: add-double/2addr v0, v14 │ │ -38e6de: 1802 8126 c286 ff17 f540 |0051: const-wide v2, #double 86400 // #40f517ff86c22681 │ │ -38e6e8: cb02 |0056: add-double/2addr v2, v0 │ │ -38e6ea: cec2 |0057: div-double/2addr v2, v12 │ │ -38e6ec: ad02 0212 |0058: mul-double v2, v2, v18 │ │ -38e6f0: 1804 0000 d0aa ecde f140 |005a: const-wide v4, #double 73198.8 // #40f1deecaad00000 │ │ -38e6fa: cb42 |005f: add-double/2addr v2, v4 │ │ -38e6fc: 7120 73a3 3200 |0060: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38e702: 0b04 |0063: move-result-wide v4 │ │ -38e704: ac04 1204 |0064: sub-double v4, v18, v4 │ │ -38e708: ad04 040e |0066: mul-double v4, v4, v14 │ │ -38e70c: ae06 040c |0068: div-double v6, v4, v12 │ │ -38e710: cb62 |006a: add-double/2addr v2, v6 │ │ -38e712: 7120 c997 3200 |006b: invoke-static {v2, v3}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -38e718: 0b02 |006e: move-result-wide v2 │ │ -38e71a: 7120 73a3 3200 |006f: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38e720: 0b06 |0072: move-result-wide v6 │ │ -38e722: 1908 f0ff |0073: const-wide/high16 v8, #long -4503599627370496 // #fff0 │ │ -38e726: 7140 c897 7698 |0075: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -38e72c: 0b08 |0078: move-result-wide v8 │ │ -38e72e: 300a 0812 |0079: cmpg-double v10, v8, v18 │ │ -38e732: 3c0a 0b00 |007b: if-gtz v10, 0086 // +000b │ │ -38e736: 7120 c997 7600 |007d: invoke-static {v6, v7}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -38e73c: 0b06 |0080: move-result-wide v6 │ │ -38e73e: 3008 1206 |0081: cmpg-double v8, v18, v6 │ │ -38e742: 3c08 0300 |0083: if-gtz v8, 0086 // +0003 │ │ -38e746: 1002 |0085: return-wide v2 │ │ -38e748: 1606 0000 |0086: const-wide/16 v6, #int 0 // #0 │ │ -38e74c: 3008 0604 |0088: cmpg-double v8, v6, v4 │ │ -38e750: 3c08 0300 |008a: if-gtz v8, 008d // +0003 │ │ -38e754: 2802 |008c: goto 008e // +0002 │ │ -38e756: 8044 |008d: neg-double v4, v4 │ │ -38e758: ac06 0204 |008e: sub-double v6, v2, v4 │ │ -38e75c: cc06 |0090: sub-double/2addr v6, v0 │ │ -38e75e: cb24 |0091: add-double/2addr v4, v2 │ │ -38e760: cb04 |0092: add-double/2addr v4, v0 │ │ -38e762: 3000 0604 |0093: cmpg-double v0, v6, v4 │ │ -38e766: 3b00 1900 |0095: if-gez v0, 00ae // +0019 │ │ -38e76a: ab00 0604 |0097: add-double v0, v6, v4 │ │ -38e76e: ae02 000c |0099: div-double v2, v0, v12 │ │ -38e772: 7120 73a3 3200 |009b: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38e778: 0b00 |009e: move-result-wide v0 │ │ -38e77a: 3008 0012 |009f: cmpg-double v8, v0, v18 │ │ -38e77e: 3c08 0300 |00a1: if-gtz v8, 00a4 // +0003 │ │ -38e782: 0426 |00a3: move-wide v6, v2 │ │ -38e784: 2f08 0012 |00a4: cmpl-double v8, v0, v18 │ │ -38e788: 3a08 0300 |00a6: if-ltz v8, 00a9 // +0003 │ │ -38e78c: 0424 |00a8: move-wide v4, v2 │ │ -38e78e: 7120 c997 7600 |00a9: invoke-static {v6, v7}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -38e794: 0b06 |00ac: move-result-wide v6 │ │ -38e796: 28e6 |00ad: goto 0093 // -001a │ │ -38e798: 1002 |00ae: return-wide v2 │ │ +38e628: |[38e628] net.sf.dibdib.thread_any.DateFunc.eraTicksProj4EraDay:(D)D │ │ +38e638: 1800 0000 0000 204b 2641 |0000: const-wide v0, #double 730512 // #41264b2000000000 │ │ +38e642: ac00 1200 |0005: sub-double v0, v18, v0 │ │ +38e646: 1802 8c4a ea04 0018 0541 |0007: const-wide v2, #double 172800 // #4105180004ea4a8c │ │ +38e650: ad02 0200 |000c: mul-double v2, v2, v0 │ │ +38e654: 1804 0000 0060 a018 7e41 |000e: const-wide v4, #double 3.15582e+07 // #417e18a060000000 │ │ +38e65e: ae06 0004 |0013: div-double v6, v0, v4 │ │ +38e662: 1908 3040 |0015: const-wide/high16 v8, #long 4625196817309499392 // #4030 │ │ +38e666: ad06 0608 |0017: mul-double v6, v6, v8 │ │ +38e66a: 180a 0000 0000 8084 2e41 |0019: const-wide v10, #double 1e+06 // #412e848000000000 │ │ +38e674: cea6 |001e: div-double/2addr v6, v10 │ │ +38e676: 190c 0040 |001f: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ +38e67a: ac06 0c06 |0021: sub-double v6, v12, v6 │ │ +38e67e: ce62 |0023: div-double/2addr v2, v6 │ │ +38e680: 1806 0000 c09d 0c64 2d42 |0024: const-wide v6, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38e68a: cb62 |0029: add-double/2addr v2, v6 │ │ +38e68c: ce42 |002a: div-double/2addr v2, v4 │ │ +38e68e: 8b22 |002b: double-to-long v2, v2 │ │ +38e690: 8622 |002c: long-to-double v2, v2 │ │ +38e692: 1806 0000 0000 00e8 9c40 |002d: const-wide v6, #double 1850 // #409ce80000000000 │ │ +38e69c: cc62 |0032: sub-double/2addr v2, v6 │ │ +38e69e: ad02 0208 |0033: mul-double v2, v2, v8 │ │ +38e6a2: cea2 |0035: div-double/2addr v2, v10 │ │ +38e6a4: 180e 0000 0000 0018 f540 |0036: const-wide v14, #double 86400 // #40f5180000000000 │ │ +38e6ae: cbe2 |003b: add-double/2addr v2, v14 │ │ +38e6b0: 1810 1895 d409 0018 f540 |003c: const-wide v16, #double 86400 // #40f5180009d49518 │ │ +38e6ba: ab02 0210 |0041: add-double v2, v2, v16 │ │ +38e6be: cec2 |0043: div-double/2addr v2, v12 │ │ +38e6c0: ad00 0002 |0044: mul-double v0, v0, v2 │ │ +38e6c4: ce40 |0046: div-double/2addr v0, v4 │ │ +38e6c6: 8b00 |0047: double-to-long v0, v0 │ │ +38e6c8: 1602 d007 |0048: const-wide/16 v2, #int 2000 // #7d0 │ │ +38e6cc: bb20 |004a: add-long/2addr v0, v2 │ │ +38e6ce: 8600 |004b: long-to-double v0, v0 │ │ +38e6d0: cc60 |004c: sub-double/2addr v0, v6 │ │ +38e6d2: ad00 0008 |004d: mul-double v0, v0, v8 │ │ +38e6d6: cea0 |004f: div-double/2addr v0, v10 │ │ +38e6d8: cbe0 |0050: add-double/2addr v0, v14 │ │ +38e6da: 1802 8126 c286 ff17 f540 |0051: const-wide v2, #double 86400 // #40f517ff86c22681 │ │ +38e6e4: cb02 |0056: add-double/2addr v2, v0 │ │ +38e6e6: cec2 |0057: div-double/2addr v2, v12 │ │ +38e6e8: ad02 0212 |0058: mul-double v2, v2, v18 │ │ +38e6ec: 1804 0000 d0aa ecde f140 |005a: const-wide v4, #double 73198.8 // #40f1deecaad00000 │ │ +38e6f6: cb42 |005f: add-double/2addr v2, v4 │ │ +38e6f8: 7120 73a3 3200 |0060: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38e6fe: 0b04 |0063: move-result-wide v4 │ │ +38e700: ac04 1204 |0064: sub-double v4, v18, v4 │ │ +38e704: ad04 040e |0066: mul-double v4, v4, v14 │ │ +38e708: ae06 040c |0068: div-double v6, v4, v12 │ │ +38e70c: cb62 |006a: add-double/2addr v2, v6 │ │ +38e70e: 7120 c997 3200 |006b: invoke-static {v2, v3}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +38e714: 0b02 |006e: move-result-wide v2 │ │ +38e716: 7120 73a3 3200 |006f: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38e71c: 0b06 |0072: move-result-wide v6 │ │ +38e71e: 1908 f0ff |0073: const-wide/high16 v8, #long -4503599627370496 // #fff0 │ │ +38e722: 7140 c897 7698 |0075: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +38e728: 0b08 |0078: move-result-wide v8 │ │ +38e72a: 300a 0812 |0079: cmpg-double v10, v8, v18 │ │ +38e72e: 3c0a 0b00 |007b: if-gtz v10, 0086 // +000b │ │ +38e732: 7120 c997 7600 |007d: invoke-static {v6, v7}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +38e738: 0b06 |0080: move-result-wide v6 │ │ +38e73a: 3008 1206 |0081: cmpg-double v8, v18, v6 │ │ +38e73e: 3c08 0300 |0083: if-gtz v8, 0086 // +0003 │ │ +38e742: 1002 |0085: return-wide v2 │ │ +38e744: 1606 0000 |0086: const-wide/16 v6, #int 0 // #0 │ │ +38e748: 3008 0604 |0088: cmpg-double v8, v6, v4 │ │ +38e74c: 3c08 0300 |008a: if-gtz v8, 008d // +0003 │ │ +38e750: 2802 |008c: goto 008e // +0002 │ │ +38e752: 8044 |008d: neg-double v4, v4 │ │ +38e754: ac06 0204 |008e: sub-double v6, v2, v4 │ │ +38e758: cc06 |0090: sub-double/2addr v6, v0 │ │ +38e75a: cb24 |0091: add-double/2addr v4, v2 │ │ +38e75c: cb04 |0092: add-double/2addr v4, v0 │ │ +38e75e: 3000 0604 |0093: cmpg-double v0, v6, v4 │ │ +38e762: 3b00 1900 |0095: if-gez v0, 00ae // +0019 │ │ +38e766: ab00 0604 |0097: add-double v0, v6, v4 │ │ +38e76a: ae02 000c |0099: div-double v2, v0, v12 │ │ +38e76e: 7120 73a3 3200 |009b: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38e774: 0b00 |009e: move-result-wide v0 │ │ +38e776: 3008 0012 |009f: cmpg-double v8, v0, v18 │ │ +38e77a: 3c08 0300 |00a1: if-gtz v8, 00a4 // +0003 │ │ +38e77e: 0426 |00a3: move-wide v6, v2 │ │ +38e780: 2f08 0012 |00a4: cmpl-double v8, v0, v18 │ │ +38e784: 3a08 0300 |00a6: if-ltz v8, 00a9 // +0003 │ │ +38e788: 0424 |00a8: move-wide v4, v2 │ │ +38e78a: 7120 c997 7600 |00a9: invoke-static {v6, v7}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +38e790: 0b06 |00ac: move-result-wide v6 │ │ +38e792: 28e6 |00ad: goto 0093 // -001a │ │ +38e794: 1002 |00ae: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0060 line=614 │ │ 0x006b line=616 │ │ 0x006f line=617 │ │ 0x0075 line=618 │ │ 0x009b line=626 │ │ @@ -833725,24 +833725,24 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -38e79c: |[38e79c] net.sf.dibdib.thread_any.DateFunc.eraTicksProj4UnixTicks:(D)D │ │ -38e7ac: 7120 89a3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ -38e7b2: 0b02 |0003: move-result-wide v2 │ │ -38e7b4: 1800 a623 fb0d 0042 d13e |0004: const-wide v0, #double 4.11458e-06 // #3ed142000dfb23a6 │ │ -38e7be: cb02 |0009: add-double/2addr v2, v0 │ │ -38e7c0: 7120 6fa3 3200 |000a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ -38e7c6: 0b02 |000d: move-result-wide v2 │ │ -38e7c8: 7120 79a3 3200 |000e: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksProj4EraDay:(D)D // method@a379 │ │ -38e7ce: 0b02 |0011: move-result-wide v2 │ │ -38e7d0: 1002 |0012: return-wide v2 │ │ +38e798: |[38e798] net.sf.dibdib.thread_any.DateFunc.eraTicksProj4UnixTicks:(D)D │ │ +38e7a8: 7120 89a3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ +38e7ae: 0b02 |0003: move-result-wide v2 │ │ +38e7b0: 1800 a623 fb0d 0042 d13e |0004: const-wide v0, #double 4.11458e-06 // #3ed142000dfb23a6 │ │ +38e7ba: cb02 |0009: add-double/2addr v2, v0 │ │ +38e7bc: 7120 6fa3 3200 |000a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ +38e7c2: 0b02 |000d: move-result-wide v2 │ │ +38e7c4: 7120 79a3 3200 |000e: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksProj4EraDay:(D)D // method@a379 │ │ +38e7ca: 0b02 |0011: move-result-wide v2 │ │ +38e7cc: 1002 |0012: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x000a line=383 │ │ 0x000e line=382 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) D │ │ @@ -833752,127 +833752,127 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -38e7d4: |[38e7d4] net.sf.dibdib.thread_any.DateFunc.eraYears4J2000Ticks:(D)D │ │ -38e7e4: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -38e7ee: ce02 |0005: div-double/2addr v2, v0 │ │ -38e7f0: 1800 0000 0000 0040 9f40 |0006: const-wide v0, #double 2000 // #409f400000000000 │ │ -38e7fa: cb02 |000b: add-double/2addr v2, v0 │ │ -38e7fc: 1002 |000c: return-wide v2 │ │ +38e7d0: |[38e7d0] net.sf.dibdib.thread_any.DateFunc.eraYears4J2000Ticks:(D)D │ │ +38e7e0: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +38e7ea: ce02 |0005: div-double/2addr v2, v0 │ │ +38e7ec: 1800 0000 0000 0040 9f40 |0006: const-wide v0, #double 2000 // #409f400000000000 │ │ +38e7f6: cb02 |000b: add-double/2addr v2, v0 │ │ +38e7f8: 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 │ │ -390d4c: |[390d4c] net.sf.dibdib.thread_any.DateFunc.getOldPidBase:([J)J │ │ -390d5c: 7110 5ea3 0900 |0000: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -390d62: 0c09 |0003: move-result-object v9 │ │ -390d64: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -390d66: 1301 0f00 |0005: const/16 v1, #int 15 // #f │ │ -390d6a: 6e30 2e98 0901 |0007: invoke-virtual {v9, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -390d70: 0c09 |000a: move-result-object v9 │ │ -390d72: 6e20 0998 0900 |000b: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390d78: 0a02 |000e: move-result v2 │ │ -390d7a: b512 |000f: and-int/2addr v2, v1 │ │ -390d7c: d222 e803 |0010: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -390d80: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -390d82: 6e20 0998 3900 |0013: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390d88: 0a04 |0016: move-result v4 │ │ -390d8a: b514 |0017: and-int/2addr v4, v1 │ │ -390d8c: da04 0464 |0018: mul-int/lit8 v4, v4, #int 100 // #64 │ │ -390d90: b042 |001a: add-int/2addr v2, v4 │ │ -390d92: 1224 |001b: const/4 v4, #int 2 // #2 │ │ -390d94: 6e20 0998 4900 |001c: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390d9a: 0a04 |001f: move-result v4 │ │ -390d9c: b514 |0020: and-int/2addr v4, v1 │ │ -390d9e: da04 040a |0021: mul-int/lit8 v4, v4, #int 10 // #0a │ │ -390da2: b042 |0023: add-int/2addr v2, v4 │ │ -390da4: 1234 |0024: const/4 v4, #int 3 // #3 │ │ -390da6: 6e20 0998 4900 |0025: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390dac: 0a04 |0028: move-result v4 │ │ -390dae: b514 |0029: and-int/2addr v4, v1 │ │ -390db0: b042 |002a: add-int/2addr v2, v4 │ │ -390db2: 1254 |002b: const/4 v4, #int 5 // #5 │ │ -390db4: 6e20 0998 4900 |002c: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390dba: 0a04 |002f: move-result v4 │ │ -390dbc: b514 |0030: and-int/2addr v4, v1 │ │ -390dbe: da04 040a |0031: mul-int/lit8 v4, v4, #int 10 // #0a │ │ -390dc2: 1265 |0033: const/4 v5, #int 6 // #6 │ │ -390dc4: 6e20 0998 5900 |0034: invoke-virtual {v9, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390dca: 0a06 |0037: move-result v6 │ │ -390dcc: b516 |0038: and-int/2addr v6, v1 │ │ -390dce: b064 |0039: add-int/2addr v4, v6 │ │ -390dd0: 1306 0800 |003a: const/16 v6, #int 8 // #8 │ │ -390dd4: 6e20 0998 6900 |003c: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390dda: 0a06 |003f: move-result v6 │ │ -390ddc: b516 |0040: and-int/2addr v6, v1 │ │ -390dde: da06 060a |0041: mul-int/lit8 v6, v6, #int 10 // #0a │ │ -390de2: 1307 0900 |0043: const/16 v7, #int 9 // #9 │ │ -390de6: 6e20 0998 7900 |0045: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390dec: 0a07 |0048: move-result v7 │ │ -390dee: b517 |0049: and-int/2addr v7, v1 │ │ -390df0: b076 |004a: add-int/2addr v6, v7 │ │ -390df2: b836 |004b: shl-int/2addr v6, v3 │ │ -390df4: 1307 0b00 |004c: const/16 v7, #int 11 // #b │ │ -390df8: 6e20 0998 7900 |004e: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390dfe: 0a07 |0051: move-result v7 │ │ -390e00: b517 |0052: and-int/2addr v7, v1 │ │ -390e02: da07 070a |0053: mul-int/lit8 v7, v7, #int 10 // #0a │ │ -390e06: 1308 0c00 |0055: const/16 v8, #int 12 // #c │ │ -390e0a: 6e20 0998 8900 |0057: invoke-virtual {v9, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390e10: 0a09 |005a: move-result v9 │ │ -390e12: b519 |005b: and-int/2addr v9, v1 │ │ -390e14: b097 |005c: add-int/2addr v7, v9 │ │ -390e16: 3778 0300 |005d: if-le v8, v7, 0060 // +0003 │ │ -390e1a: 1210 |005f: const/4 v0, #int 1 // #1 │ │ -390e1c: b106 |0060: sub-int/2addr v6, v0 │ │ -390e1e: d022 30f8 |0061: add-int/lit16 v2, v2, #int -2000 // #f830 │ │ -390e22: d529 f000 |0063: and-int/lit16 v9, v2, #int 240 // #00f0 │ │ -390e26: e009 090e |0065: shl-int/lit8 v9, v9, #int 14 // #0e │ │ -390e2a: dd00 020f |0067: and-int/lit8 v0, v2, #int 15 // #0f │ │ -390e2e: b880 |0069: shl-int/2addr v0, v8 │ │ -390e30: b609 |006a: or-int/2addr v9, v0 │ │ -390e32: e000 0406 |006b: shl-int/lit8 v0, v4, #int 6 // #06 │ │ -390e36: b609 |006d: or-int/2addr v9, v0 │ │ -390e38: b669 |006e: or-int/2addr v9, v6 │ │ -390e3a: 6000 2977 |006f: sget v0, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@7729 │ │ -390e3e: 1601 0100 |0071: const-wide/16 v1, #int 1 // #1 │ │ -390e42: 3609 0800 |0073: if-gt v9, v0, 007b // +0008 │ │ -390e46: 6103 2877 |0075: sget-wide v3, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7728 │ │ -390e4a: bb13 |0077: add-long/2addr v3, v1 │ │ -390e4c: 6803 2877 |0078: sput-wide v3, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7728 │ │ -390e50: 2805 |007a: goto 007f // +0005 │ │ -390e52: 6709 2977 |007b: sput v9, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@7729 │ │ -390e56: 6801 2877 |007d: sput-wide v1, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7728 │ │ -390e5a: 1700 0000 0040 |007f: const-wide/32 v0, #float 2 // #40000000 │ │ -390e60: 6102 2877 |0082: sget-wide v2, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7728 │ │ -390e64: 1304 2000 |0084: const/16 v4, #int 32 // #20 │ │ -390e68: 3105 0002 |0086: cmp-long v5, v0, v2 │ │ -390e6c: 3b05 0500 |0088: if-gez v5, 008d // +0005 │ │ -390e70: 8190 |008a: int-to-long v0, v9 │ │ -390e72: c340 |008b: shl-long/2addr v0, v4 │ │ -390e74: 1000 |008c: return-wide v0 │ │ -390e76: 8190 |008d: int-to-long v0, v9 │ │ -390e78: c340 |008e: shl-long/2addr v0, v4 │ │ -390e7a: 1804 ffff ffff 0000 0000 |008f: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -390e84: c042 |0094: and-long/2addr v2, v4 │ │ -390e86: c120 |0095: or-long/2addr v0, v2 │ │ -390e88: 1000 |0096: return-wide v0 │ │ +390d48: |[390d48] net.sf.dibdib.thread_any.DateFunc.getOldPidBase:([J)J │ │ +390d58: 7110 5ea3 0900 |0000: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +390d5e: 0c09 |0003: move-result-object v9 │ │ +390d60: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +390d62: 1301 0f00 |0005: const/16 v1, #int 15 // #f │ │ +390d66: 6e30 2e98 0901 |0007: invoke-virtual {v9, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +390d6c: 0c09 |000a: move-result-object v9 │ │ +390d6e: 6e20 0998 0900 |000b: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390d74: 0a02 |000e: move-result v2 │ │ +390d76: b512 |000f: and-int/2addr v2, v1 │ │ +390d78: d222 e803 |0010: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +390d7c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +390d7e: 6e20 0998 3900 |0013: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390d84: 0a04 |0016: move-result v4 │ │ +390d86: b514 |0017: and-int/2addr v4, v1 │ │ +390d88: da04 0464 |0018: mul-int/lit8 v4, v4, #int 100 // #64 │ │ +390d8c: b042 |001a: add-int/2addr v2, v4 │ │ +390d8e: 1224 |001b: const/4 v4, #int 2 // #2 │ │ +390d90: 6e20 0998 4900 |001c: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390d96: 0a04 |001f: move-result v4 │ │ +390d98: b514 |0020: and-int/2addr v4, v1 │ │ +390d9a: da04 040a |0021: mul-int/lit8 v4, v4, #int 10 // #0a │ │ +390d9e: b042 |0023: add-int/2addr v2, v4 │ │ +390da0: 1234 |0024: const/4 v4, #int 3 // #3 │ │ +390da2: 6e20 0998 4900 |0025: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390da8: 0a04 |0028: move-result v4 │ │ +390daa: b514 |0029: and-int/2addr v4, v1 │ │ +390dac: b042 |002a: add-int/2addr v2, v4 │ │ +390dae: 1254 |002b: const/4 v4, #int 5 // #5 │ │ +390db0: 6e20 0998 4900 |002c: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390db6: 0a04 |002f: move-result v4 │ │ +390db8: b514 |0030: and-int/2addr v4, v1 │ │ +390dba: da04 040a |0031: mul-int/lit8 v4, v4, #int 10 // #0a │ │ +390dbe: 1265 |0033: const/4 v5, #int 6 // #6 │ │ +390dc0: 6e20 0998 5900 |0034: invoke-virtual {v9, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390dc6: 0a06 |0037: move-result v6 │ │ +390dc8: b516 |0038: and-int/2addr v6, v1 │ │ +390dca: b064 |0039: add-int/2addr v4, v6 │ │ +390dcc: 1306 0800 |003a: const/16 v6, #int 8 // #8 │ │ +390dd0: 6e20 0998 6900 |003c: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390dd6: 0a06 |003f: move-result v6 │ │ +390dd8: b516 |0040: and-int/2addr v6, v1 │ │ +390dda: da06 060a |0041: mul-int/lit8 v6, v6, #int 10 // #0a │ │ +390dde: 1307 0900 |0043: const/16 v7, #int 9 // #9 │ │ +390de2: 6e20 0998 7900 |0045: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390de8: 0a07 |0048: move-result v7 │ │ +390dea: b517 |0049: and-int/2addr v7, v1 │ │ +390dec: b076 |004a: add-int/2addr v6, v7 │ │ +390dee: b836 |004b: shl-int/2addr v6, v3 │ │ +390df0: 1307 0b00 |004c: const/16 v7, #int 11 // #b │ │ +390df4: 6e20 0998 7900 |004e: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390dfa: 0a07 |0051: move-result v7 │ │ +390dfc: b517 |0052: and-int/2addr v7, v1 │ │ +390dfe: da07 070a |0053: mul-int/lit8 v7, v7, #int 10 // #0a │ │ +390e02: 1308 0c00 |0055: const/16 v8, #int 12 // #c │ │ +390e06: 6e20 0998 8900 |0057: invoke-virtual {v9, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390e0c: 0a09 |005a: move-result v9 │ │ +390e0e: b519 |005b: and-int/2addr v9, v1 │ │ +390e10: b097 |005c: add-int/2addr v7, v9 │ │ +390e12: 3778 0300 |005d: if-le v8, v7, 0060 // +0003 │ │ +390e16: 1210 |005f: const/4 v0, #int 1 // #1 │ │ +390e18: b106 |0060: sub-int/2addr v6, v0 │ │ +390e1a: d022 30f8 |0061: add-int/lit16 v2, v2, #int -2000 // #f830 │ │ +390e1e: d529 f000 |0063: and-int/lit16 v9, v2, #int 240 // #00f0 │ │ +390e22: e009 090e |0065: shl-int/lit8 v9, v9, #int 14 // #0e │ │ +390e26: dd00 020f |0067: and-int/lit8 v0, v2, #int 15 // #0f │ │ +390e2a: b880 |0069: shl-int/2addr v0, v8 │ │ +390e2c: b609 |006a: or-int/2addr v9, v0 │ │ +390e2e: e000 0406 |006b: shl-int/lit8 v0, v4, #int 6 // #06 │ │ +390e32: b609 |006d: or-int/2addr v9, v0 │ │ +390e34: b669 |006e: or-int/2addr v9, v6 │ │ +390e36: 6000 2977 |006f: sget v0, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@7729 │ │ +390e3a: 1601 0100 |0071: const-wide/16 v1, #int 1 // #1 │ │ +390e3e: 3609 0800 |0073: if-gt v9, v0, 007b // +0008 │ │ +390e42: 6103 2877 |0075: sget-wide v3, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7728 │ │ +390e46: bb13 |0077: add-long/2addr v3, v1 │ │ +390e48: 6803 2877 |0078: sput-wide v3, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7728 │ │ +390e4c: 2805 |007a: goto 007f // +0005 │ │ +390e4e: 6709 2977 |007b: sput v9, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@7729 │ │ +390e52: 6801 2877 |007d: sput-wide v1, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7728 │ │ +390e56: 1700 0000 0040 |007f: const-wide/32 v0, #float 2 // #40000000 │ │ +390e5c: 6102 2877 |0082: sget-wide v2, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7728 │ │ +390e60: 1304 2000 |0084: const/16 v4, #int 32 // #20 │ │ +390e64: 3105 0002 |0086: cmp-long v5, v0, v2 │ │ +390e68: 3b05 0500 |0088: if-gez v5, 008d // +0005 │ │ +390e6c: 8190 |008a: int-to-long v0, v9 │ │ +390e6e: c340 |008b: shl-long/2addr v0, v4 │ │ +390e70: 1000 |008c: return-wide v0 │ │ +390e72: 8190 |008d: int-to-long v0, v9 │ │ +390e74: c340 |008e: shl-long/2addr v0, v4 │ │ +390e76: 1804 ffff ffff 0000 0000 |008f: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +390e80: c042 |0094: and-long/2addr v2, v4 │ │ +390e82: c120 |0095: or-long/2addr v0, v2 │ │ +390e84: 1000 |0096: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1466 │ │ 0x000b line=1468 │ │ 0x0013 line=1469 │ │ 0x001c line=1470 │ │ 0x0025 line=1471 │ │ @@ -833892,94 +833892,94 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 140 16-bit code units │ │ -390e8c: |[390e8c] net.sf.dibdib.thread_any.DateFunc.hash62oDate:(Ljava/lang/String;)J │ │ -390e9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -390e9e: 390b 1300 |0001: if-nez v11, 0014 // +0013 │ │ -390ea2: 1801 e04e 06b2 0e00 0000 |0003: const-wide v1, #double 3.11836e-313 // #0000000eb2064ee0 │ │ -390eac: 7110 5aa3 0000 |0008: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -390eb2: 0b03 |000b: move-result-wide v3 │ │ -390eb4: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -390eb6: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -390eb8: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -390eba: 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 │ │ -390ec0: 0b00 |0012: move-result-wide v0 │ │ -390ec2: 1000 |0013: return-wide v0 │ │ -390ec4: 6e10 3498 0b00 |0014: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -390eca: 0c0b |0017: move-result-object v11 │ │ -390ecc: 1301 3f00 |0018: const/16 v1, #int 63 // #3f │ │ -390ed0: 6e20 1a98 1b00 |001a: invoke-virtual {v11, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -390ed6: 0a01 |001d: move-result v1 │ │ -390ed8: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -390eda: 1a03 6908 |001f: const-string v3, "???" // string@0869 │ │ -390ede: 3b01 0400 |0021: if-gez v1, 0025 // +0004 │ │ -390ee2: 1209 |0023: const/4 v9, #int 0 // #0 │ │ -390ee4: 280c |0024: goto 0030 // +000c │ │ -390ee6: 6e20 0e98 3b00 |0025: invoke-virtual {v11, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -390eec: 0a01 |0028: move-result v1 │ │ -390eee: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ -390ef2: 12e1 |002b: const/4 v1, #int -2 // #fe │ │ -390ef4: 12e9 |002c: const/4 v9, #int -2 // #fe │ │ -390ef6: 2803 |002d: goto 0030 // +0003 │ │ -390ef8: 12f1 |002e: const/4 v1, #int -1 // #ff │ │ -390efa: 12f9 |002f: const/4 v9, #int -1 // #ff │ │ -390efc: 1a01 7607 |0030: const-string v1, ":00" // string@0776 │ │ -390f00: 6e30 2798 3b01 |0032: invoke-virtual {v11, v3, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -390f06: 0c0b |0035: move-result-object v11 │ │ -390f08: 1a01 6708 |0036: const-string v1, "??" // string@0867 │ │ -390f0c: 1a03 8c06 |0038: const-string v3, "00" // string@068c │ │ -390f10: 6e30 2798 1b03 |003a: invoke-virtual {v11, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -390f16: 0c0b |003d: move-result-object v11 │ │ -390f18: 2301 1915 |003e: new-array v1, v0, [I // type@1519 │ │ -390f1c: 7110 64a3 0b00 |0040: invoke-static {v11}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ -390f22: 0c0b |0043: move-result-object v11 │ │ -390f24: 380b 3700 |0044: if-eqz v11, 007b // +0037 │ │ -390f28: 1253 |0046: const/4 v3, #int 5 // #5 │ │ -390f2a: 6e10 2298 0b00 |0047: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -390f30: 0a04 |004a: move-result v4 │ │ -390f32: 3743 0300 |004b: if-le v3, v4, 004e // +0003 │ │ -390f36: 282e |004d: goto 007b // +002e │ │ -390f38: 7120 71a3 1b00 |004e: invoke-static {v11, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ -390f3e: 0b03 |0051: move-result-wide v3 │ │ -390f40: 7120 77a3 4300 |0052: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ -390f46: 0b03 |0055: move-result-wide v3 │ │ -390f48: 1605 0000 |0056: const-wide/16 v5, #int 0 // #0 │ │ -390f4c: 300b 0503 |0058: cmpg-double v11, v5, v3 │ │ -390f50: 3c0b 0800 |005a: if-gtz v11, 0062 // +0008 │ │ -390f54: 1805 9a99 9999 9999 b93f |005c: const-wide v5, #double 0.1 // #3fb999999999999a │ │ -390f5e: 2806 |0061: goto 0067 // +0006 │ │ -390f60: 1805 9a99 9999 9999 b9bf |0062: const-wide v5, #double -0.1 // #bfb999999999999a │ │ -390f6a: cb35 |0067: add-double/2addr v5, v3 │ │ -390f6c: 8b55 |0068: double-to-long v5, v5 │ │ -390f6e: 8657 |0069: long-to-double v7, v5 │ │ -390f70: cc73 |006a: sub-double/2addr v3, v7 │ │ -390f72: 1907 d041 |006b: const-wide/high16 v7, #long 4742290407621132288 // #41d0 │ │ -390f76: ad03 0307 |006d: mul-double v3, v3, v7 │ │ -390f7a: 8b37 |006f: double-to-long v7, v3 │ │ -390f7c: 440b 0102 |0070: aget v11, v1, v2 │ │ -390f80: 120a |0072: const/4 v10, #int 0 // #0 │ │ -390f82: 0454 |0073: move-wide v4, v5 │ │ -390f84: 0476 |0074: move-wide v6, v7 │ │ -390f86: 01b8 |0075: move v8, v11 │ │ -390f88: 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 │ │ -390f8e: 0b00 |0079: move-result-wide v0 │ │ -390f90: 1000 |007a: return-wide v0 │ │ -390f92: 1802 e04e 06b2 0e00 0000 |007b: const-wide v2, #double 3.11836e-313 // #0000000eb2064ee0 │ │ -390f9c: 7110 5aa3 0000 |0080: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -390fa2: 0b04 |0083: move-result-wide v4 │ │ -390fa4: 1206 |0084: const/4 v6, #int 0 // #0 │ │ -390fa6: 12e7 |0085: const/4 v7, #int -2 // #fe │ │ -390fa8: 1208 |0086: const/4 v8, #int 0 // #0 │ │ -390faa: 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 │ │ -390fb0: 0b00 |008a: move-result-wide v0 │ │ -390fb2: 1000 |008b: return-wide v0 │ │ +390e88: |[390e88] net.sf.dibdib.thread_any.DateFunc.hash62oDate:(Ljava/lang/String;)J │ │ +390e98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +390e9a: 390b 1300 |0001: if-nez v11, 0014 // +0013 │ │ +390e9e: 1801 e04e 06b2 0e00 0000 |0003: const-wide v1, #double 3.11836e-313 // #0000000eb2064ee0 │ │ +390ea8: 7110 5aa3 0000 |0008: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +390eae: 0b03 |000b: move-result-wide v3 │ │ +390eb0: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +390eb2: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +390eb4: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +390eb6: 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 │ │ +390ebc: 0b00 |0012: move-result-wide v0 │ │ +390ebe: 1000 |0013: return-wide v0 │ │ +390ec0: 6e10 3498 0b00 |0014: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +390ec6: 0c0b |0017: move-result-object v11 │ │ +390ec8: 1301 3f00 |0018: const/16 v1, #int 63 // #3f │ │ +390ecc: 6e20 1a98 1b00 |001a: invoke-virtual {v11, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +390ed2: 0a01 |001d: move-result v1 │ │ +390ed4: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +390ed6: 1a03 6908 |001f: const-string v3, "???" // string@0869 │ │ +390eda: 3b01 0400 |0021: if-gez v1, 0025 // +0004 │ │ +390ede: 1209 |0023: const/4 v9, #int 0 // #0 │ │ +390ee0: 280c |0024: goto 0030 // +000c │ │ +390ee2: 6e20 0e98 3b00 |0025: invoke-virtual {v11, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +390ee8: 0a01 |0028: move-result v1 │ │ +390eea: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ +390eee: 12e1 |002b: const/4 v1, #int -2 // #fe │ │ +390ef0: 12e9 |002c: const/4 v9, #int -2 // #fe │ │ +390ef2: 2803 |002d: goto 0030 // +0003 │ │ +390ef4: 12f1 |002e: const/4 v1, #int -1 // #ff │ │ +390ef6: 12f9 |002f: const/4 v9, #int -1 // #ff │ │ +390ef8: 1a01 7607 |0030: const-string v1, ":00" // string@0776 │ │ +390efc: 6e30 2798 3b01 |0032: invoke-virtual {v11, v3, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +390f02: 0c0b |0035: move-result-object v11 │ │ +390f04: 1a01 6708 |0036: const-string v1, "??" // string@0867 │ │ +390f08: 1a03 8c06 |0038: const-string v3, "00" // string@068c │ │ +390f0c: 6e30 2798 1b03 |003a: invoke-virtual {v11, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +390f12: 0c0b |003d: move-result-object v11 │ │ +390f14: 2301 1915 |003e: new-array v1, v0, [I // type@1519 │ │ +390f18: 7110 64a3 0b00 |0040: invoke-static {v11}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ +390f1e: 0c0b |0043: move-result-object v11 │ │ +390f20: 380b 3700 |0044: if-eqz v11, 007b // +0037 │ │ +390f24: 1253 |0046: const/4 v3, #int 5 // #5 │ │ +390f26: 6e10 2298 0b00 |0047: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +390f2c: 0a04 |004a: move-result v4 │ │ +390f2e: 3743 0300 |004b: if-le v3, v4, 004e // +0003 │ │ +390f32: 282e |004d: goto 007b // +002e │ │ +390f34: 7120 71a3 1b00 |004e: invoke-static {v11, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ +390f3a: 0b03 |0051: move-result-wide v3 │ │ +390f3c: 7120 77a3 4300 |0052: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ +390f42: 0b03 |0055: move-result-wide v3 │ │ +390f44: 1605 0000 |0056: const-wide/16 v5, #int 0 // #0 │ │ +390f48: 300b 0503 |0058: cmpg-double v11, v5, v3 │ │ +390f4c: 3c0b 0800 |005a: if-gtz v11, 0062 // +0008 │ │ +390f50: 1805 9a99 9999 9999 b93f |005c: const-wide v5, #double 0.1 // #3fb999999999999a │ │ +390f5a: 2806 |0061: goto 0067 // +0006 │ │ +390f5c: 1805 9a99 9999 9999 b9bf |0062: const-wide v5, #double -0.1 // #bfb999999999999a │ │ +390f66: cb35 |0067: add-double/2addr v5, v3 │ │ +390f68: 8b55 |0068: double-to-long v5, v5 │ │ +390f6a: 8657 |0069: long-to-double v7, v5 │ │ +390f6c: cc73 |006a: sub-double/2addr v3, v7 │ │ +390f6e: 1907 d041 |006b: const-wide/high16 v7, #long 4742290407621132288 // #41d0 │ │ +390f72: ad03 0307 |006d: mul-double v3, v3, v7 │ │ +390f76: 8b37 |006f: double-to-long v7, v3 │ │ +390f78: 440b 0102 |0070: aget v11, v1, v2 │ │ +390f7c: 120a |0072: const/4 v10, #int 0 // #0 │ │ +390f7e: 0454 |0073: move-wide v4, v5 │ │ +390f80: 0476 |0074: move-wide v6, v7 │ │ +390f82: 01b8 |0075: move v8, v11 │ │ +390f84: 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 │ │ +390f8a: 0b00 |0079: move-result-wide v0 │ │ +390f8c: 1000 |007a: return-wide v0 │ │ +390f8e: 1802 e04e 06b2 0e00 0000 |007b: const-wide v2, #double 3.11836e-313 // #0000000eb2064ee0 │ │ +390f98: 7110 5aa3 0000 |0080: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +390f9e: 0b04 |0083: move-result-wide v4 │ │ +390fa0: 1206 |0084: const/4 v6, #int 0 // #0 │ │ +390fa2: 12e7 |0085: const/4 v7, #int -2 // #fe │ │ +390fa4: 1208 |0086: const/4 v8, #int 0 // #0 │ │ +390fa6: 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 │ │ +390fac: 0b00 |008a: move-result-wide v0 │ │ +390fae: 1000 |008b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=1447 │ │ 0x000f line=1446 │ │ 0x0014 line=1449 │ │ 0x001a line=1450 │ │ 0x0032 line=1451 │ │ @@ -833998,34 +833998,34 @@ │ │ type : '(D)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 34 16-bit code units │ │ -390fb4: |[390fb4] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks:(D)J │ │ -390fc4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -390fc8: 3002 0009 |0002: cmpg-double v2, v0, v9 │ │ -390fcc: 3c02 0800 |0004: if-gtz v2, 000c // +0008 │ │ -390fd0: 1800 9a99 9999 9999 b93f |0006: const-wide v0, #double 0.1 // #3fb999999999999a │ │ -390fda: 2806 |000b: goto 0011 // +0006 │ │ -390fdc: 1800 9a99 9999 9999 b9bf |000c: const-wide v0, #double -0.1 // #bfb999999999999a │ │ -390fe6: cb90 |0011: add-double/2addr v0, v9 │ │ -390fe8: 8b02 |0012: double-to-long v2, v0 │ │ -390fea: 8620 |0013: long-to-double v0, v2 │ │ -390fec: cc09 |0014: sub-double/2addr v9, v0 │ │ -390fee: 1900 d041 |0015: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ -390ff2: ad09 0900 |0017: mul-double v9, v9, v0 │ │ -390ff6: 8b94 |0019: double-to-long v4, v9 │ │ -390ff8: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -390ffa: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -390ffc: 1208 |001c: const/4 v8, #int 0 // #0 │ │ -390ffe: 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 │ │ -391004: 0b09 |0020: move-result-wide v9 │ │ -391006: 1009 |0021: return-wide v9 │ │ +390fb0: |[390fb0] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks:(D)J │ │ +390fc0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +390fc4: 3002 0009 |0002: cmpg-double v2, v0, v9 │ │ +390fc8: 3c02 0800 |0004: if-gtz v2, 000c // +0008 │ │ +390fcc: 1800 9a99 9999 9999 b93f |0006: const-wide v0, #double 0.1 // #3fb999999999999a │ │ +390fd6: 2806 |000b: goto 0011 // +0006 │ │ +390fd8: 1800 9a99 9999 9999 b9bf |000c: const-wide v0, #double -0.1 // #bfb999999999999a │ │ +390fe2: cb90 |0011: add-double/2addr v0, v9 │ │ +390fe4: 8b02 |0012: double-to-long v2, v0 │ │ +390fe6: 8620 |0013: long-to-double v0, v2 │ │ +390fe8: cc09 |0014: sub-double/2addr v9, v0 │ │ +390fea: 1900 d041 |0015: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ +390fee: ad09 0900 |0017: mul-double v9, v9, v0 │ │ +390ff2: 8b94 |0019: double-to-long v4, v9 │ │ +390ff4: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +390ff6: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +390ff8: 1208 |001c: const/4 v8, #int 0 // #0 │ │ +390ffa: 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 │ │ +391000: 0b09 |0020: move-result-wide v9 │ │ +391002: 1009 |0021: return-wide v9 │ │ catches : (none) │ │ positions : │ │ 0x001d line=1027 │ │ locals : │ │ 0x0000 - 0x0022 reg=9 (null) D │ │ │ │ #51 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -834033,101 +834033,101 @@ │ │ type : '(JJIII)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 141 16-bit code units │ │ -391008: |[391008] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks:(JJIII)J │ │ -391018: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ -39101c: a401 0a00 |0002: shr-long v1, v10, v0 │ │ -391020: 8688 |0004: long-to-double v8, v8 │ │ -391022: 8613 |0005: long-to-double v3, v1 │ │ -391024: 1805 0000 c09d 0c64 2d42 |0006: const-wide v5, #double 6.31163e+10 // #422d640c9dc00000 │ │ -39102e: cc53 |000b: sub-double/2addr v3, v5 │ │ -391030: cb38 |000c: add-double/2addr v8, v3 │ │ -391032: 8b88 |000d: double-to-long v8, v8 │ │ -391034: c301 |000e: shl-long/2addr v1, v0 │ │ -391036: bc1a |000f: sub-long/2addr v10, v1 │ │ -391038: 1601 0000 |0010: const-wide/16 v1, #int 0 // #0 │ │ -39103c: 3103 0108 |0012: cmp-long v3, v1, v8 │ │ -391040: 3c03 0400 |0014: if-gtz v3, 0018 // +0004 │ │ -391044: 0481 |0016: move-wide v1, v8 │ │ -391046: 2802 |0017: goto 0019 // +0002 │ │ -391048: 7d81 |0018: neg-long v1, v8 │ │ -39104a: 1304 b8fc |0019: const/16 v4, #int -840 // #fcb8 │ │ -39104e: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -391050: 36c4 0900 |001c: if-gt v4, v12, 0025 // +0009 │ │ -391054: 390c 0300 |001e: if-nez v12, 0021 // +0003 │ │ -391058: 2805 |0020: goto 0025 // +0005 │ │ -39105a: d0cc c003 |0021: add-int/lit16 v12, v12, #int 960 // #03c0 │ │ -39105e: b30c |0023: div-int/2addr v12, v0 │ │ -391060: 2809 |0024: goto 002d // +0009 │ │ -391062: 3a0d 0600 |0025: if-ltz v13, 002b // +0006 │ │ -391066: 390e 0400 |0027: if-nez v14, 002b // +0004 │ │ -39106a: 120c |0029: const/4 v12, #int 0 // #0 │ │ -39106c: 2803 |002a: goto 002d // +0003 │ │ -39106e: 130c 2000 |002b: const/16 v12, #int 32 // #20 │ │ -391072: 3a0d 0300 |002d: if-ltz v13, 0030 // +0003 │ │ -391076: 2802 |002f: goto 0031 // +0002 │ │ -391078: 7bdc |0030: neg-int v12, v13 │ │ -39107a: 1906 0001 |0031: const-wide/high16 v6, #long 72057594037927936 // #100 │ │ -39107e: 310d 0601 |0033: cmp-long v13, v6, v1 │ │ -391082: 3c0d 0500 |0035: if-gtz v13, 003a // +0005 │ │ -391086: 1305 f6ff |0037: const/16 v5, #int -10 // #fff6 │ │ -39108a: 2819 |0039: goto 0052 // +0019 │ │ -39108c: 1806 0000 0000 0040 0000 |003a: const-wide v6, #double 3.47668e-310 // #0000400000000000 │ │ -391096: 310d 0601 |003f: cmp-long v13, v6, v1 │ │ -39109a: 3c0d 0300 |0041: if-gtz v13, 0044 // +0003 │ │ -39109e: 280f |0043: goto 0052 // +000f │ │ -3910a0: 1804 0000 0000 1000 0000 |0044: const-wide v4, #double 3.39519e-313 // #0000001000000000 │ │ -3910aa: 310d 0401 |0049: cmp-long v13, v4, v1 │ │ -3910ae: 3c0d 0500 |004b: if-gtz v13, 0050 // +0005 │ │ -3910b2: 1305 0a00 |004d: const/16 v5, #int 10 // #a │ │ -3910b6: 2803 |004f: goto 0052 // +0003 │ │ -3910b8: 1305 1400 |0050: const/16 v5, #int 20 // #14 │ │ -3910bc: db0d 050a |0052: div-int/lit8 v13, v5, #int 10 // #0a │ │ -3910c0: 3c03 0500 |0054: if-gtz v3, 0059 // +0005 │ │ -3910c4: d90d 0d02 |0056: rsub-int/lit8 v13, v13, #int 2 // #02 │ │ -3910c8: 2803 |0058: goto 005b // +0003 │ │ -3910ca: d80d 0d01 |0059: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3910ce: d805 0502 |005b: add-int/lit8 v5, v5, #int 2 // #02 │ │ -3910d2: 3a05 0700 |005d: if-ltz v5, 0064 // +0007 │ │ -3910d6: c358 |005f: shl-long/2addr v8, v5 │ │ -3910d8: b150 |0060: sub-int/2addr v0, v5 │ │ -3910da: c40a |0061: shr-long/2addr v10, v0 │ │ -3910dc: bba8 |0062: add-long/2addr v8, v10 │ │ -3910de: 2803 |0063: goto 0066 // +0003 │ │ -3910e0: 7b5a |0064: neg-int v10, v5 │ │ -3910e2: c4a8 |0065: shr-long/2addr v8, v10 │ │ -3910e4: 190a 0020 |0066: const-wide/high16 v10, #long 2305843009213693952 // #2000 │ │ -3910e8: 1800 f8ff ffff ffff ff27 |0068: const-wide v0, #double 5.07588e-116 // #27fffffffffffff8 │ │ -3910f2: c008 |006d: and-long/2addr v8, v0 │ │ -3910f4: c2a8 |006e: xor-long/2addr v8, v10 │ │ -3910f6: 81da |006f: int-to-long v10, v13 │ │ -3910f8: 130d 3b00 |0070: const/16 v13, #int 59 // #3b │ │ -3910fc: c3da |0072: shl-long/2addr v10, v13 │ │ -3910fe: c1a8 |0073: or-long/2addr v8, v10 │ │ -391100: 380c 1500 |0074: if-eqz v12, 0089 // +0015 │ │ -391104: 160a 00fc |0076: const-wide/16 v10, #int -1024 // #fc00 │ │ -391108: c0a8 |0078: and-long/2addr v8, v10 │ │ -39110a: e00a 0c04 |0079: shl-int/lit8 v10, v12, #int 4 // #04 │ │ -39110e: 81aa |007b: int-to-long v10, v10 │ │ -391110: c1a8 |007c: or-long/2addr v8, v10 │ │ -391112: d80e 0e01 |007d: add-int/lit8 v14, v14, #int 1 // #01 │ │ -391116: dd0a 0e03 |007f: and-int/lit8 v10, v14, #int 3 // #03 │ │ -39111a: e00a 0a02 |0081: shl-int/lit8 v10, v10, #int 2 // #02 │ │ -39111e: 81aa |0083: int-to-long v10, v10 │ │ -391120: c1a8 |0084: or-long/2addr v8, v10 │ │ -391122: 160a 0200 |0085: const-wide/16 v10, #int 2 // #2 │ │ -391126: c1a8 |0087: or-long/2addr v8, v10 │ │ -391128: 1008 |0088: return-wide v8 │ │ -39112a: 160a fcff |0089: const-wide/16 v10, #int -4 // #fffc │ │ -39112e: c0a8 |008b: and-long/2addr v8, v10 │ │ -391130: 1008 |008c: return-wide v8 │ │ +391004: |[391004] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks:(JJIII)J │ │ +391014: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ +391018: a401 0a00 |0002: shr-long v1, v10, v0 │ │ +39101c: 8688 |0004: long-to-double v8, v8 │ │ +39101e: 8613 |0005: long-to-double v3, v1 │ │ +391020: 1805 0000 c09d 0c64 2d42 |0006: const-wide v5, #double 6.31163e+10 // #422d640c9dc00000 │ │ +39102a: cc53 |000b: sub-double/2addr v3, v5 │ │ +39102c: cb38 |000c: add-double/2addr v8, v3 │ │ +39102e: 8b88 |000d: double-to-long v8, v8 │ │ +391030: c301 |000e: shl-long/2addr v1, v0 │ │ +391032: bc1a |000f: sub-long/2addr v10, v1 │ │ +391034: 1601 0000 |0010: const-wide/16 v1, #int 0 // #0 │ │ +391038: 3103 0108 |0012: cmp-long v3, v1, v8 │ │ +39103c: 3c03 0400 |0014: if-gtz v3, 0018 // +0004 │ │ +391040: 0481 |0016: move-wide v1, v8 │ │ +391042: 2802 |0017: goto 0019 // +0002 │ │ +391044: 7d81 |0018: neg-long v1, v8 │ │ +391046: 1304 b8fc |0019: const/16 v4, #int -840 // #fcb8 │ │ +39104a: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +39104c: 36c4 0900 |001c: if-gt v4, v12, 0025 // +0009 │ │ +391050: 390c 0300 |001e: if-nez v12, 0021 // +0003 │ │ +391054: 2805 |0020: goto 0025 // +0005 │ │ +391056: d0cc c003 |0021: add-int/lit16 v12, v12, #int 960 // #03c0 │ │ +39105a: b30c |0023: div-int/2addr v12, v0 │ │ +39105c: 2809 |0024: goto 002d // +0009 │ │ +39105e: 3a0d 0600 |0025: if-ltz v13, 002b // +0006 │ │ +391062: 390e 0400 |0027: if-nez v14, 002b // +0004 │ │ +391066: 120c |0029: const/4 v12, #int 0 // #0 │ │ +391068: 2803 |002a: goto 002d // +0003 │ │ +39106a: 130c 2000 |002b: const/16 v12, #int 32 // #20 │ │ +39106e: 3a0d 0300 |002d: if-ltz v13, 0030 // +0003 │ │ +391072: 2802 |002f: goto 0031 // +0002 │ │ +391074: 7bdc |0030: neg-int v12, v13 │ │ +391076: 1906 0001 |0031: const-wide/high16 v6, #long 72057594037927936 // #100 │ │ +39107a: 310d 0601 |0033: cmp-long v13, v6, v1 │ │ +39107e: 3c0d 0500 |0035: if-gtz v13, 003a // +0005 │ │ +391082: 1305 f6ff |0037: const/16 v5, #int -10 // #fff6 │ │ +391086: 2819 |0039: goto 0052 // +0019 │ │ +391088: 1806 0000 0000 0040 0000 |003a: const-wide v6, #double 3.47668e-310 // #0000400000000000 │ │ +391092: 310d 0601 |003f: cmp-long v13, v6, v1 │ │ +391096: 3c0d 0300 |0041: if-gtz v13, 0044 // +0003 │ │ +39109a: 280f |0043: goto 0052 // +000f │ │ +39109c: 1804 0000 0000 1000 0000 |0044: const-wide v4, #double 3.39519e-313 // #0000001000000000 │ │ +3910a6: 310d 0401 |0049: cmp-long v13, v4, v1 │ │ +3910aa: 3c0d 0500 |004b: if-gtz v13, 0050 // +0005 │ │ +3910ae: 1305 0a00 |004d: const/16 v5, #int 10 // #a │ │ +3910b2: 2803 |004f: goto 0052 // +0003 │ │ +3910b4: 1305 1400 |0050: const/16 v5, #int 20 // #14 │ │ +3910b8: db0d 050a |0052: div-int/lit8 v13, v5, #int 10 // #0a │ │ +3910bc: 3c03 0500 |0054: if-gtz v3, 0059 // +0005 │ │ +3910c0: d90d 0d02 |0056: rsub-int/lit8 v13, v13, #int 2 // #02 │ │ +3910c4: 2803 |0058: goto 005b // +0003 │ │ +3910c6: d80d 0d01 |0059: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3910ca: d805 0502 |005b: add-int/lit8 v5, v5, #int 2 // #02 │ │ +3910ce: 3a05 0700 |005d: if-ltz v5, 0064 // +0007 │ │ +3910d2: c358 |005f: shl-long/2addr v8, v5 │ │ +3910d4: b150 |0060: sub-int/2addr v0, v5 │ │ +3910d6: c40a |0061: shr-long/2addr v10, v0 │ │ +3910d8: bba8 |0062: add-long/2addr v8, v10 │ │ +3910da: 2803 |0063: goto 0066 // +0003 │ │ +3910dc: 7b5a |0064: neg-int v10, v5 │ │ +3910de: c4a8 |0065: shr-long/2addr v8, v10 │ │ +3910e0: 190a 0020 |0066: const-wide/high16 v10, #long 2305843009213693952 // #2000 │ │ +3910e4: 1800 f8ff ffff ffff ff27 |0068: const-wide v0, #double 5.07588e-116 // #27fffffffffffff8 │ │ +3910ee: c008 |006d: and-long/2addr v8, v0 │ │ +3910f0: c2a8 |006e: xor-long/2addr v8, v10 │ │ +3910f2: 81da |006f: int-to-long v10, v13 │ │ +3910f4: 130d 3b00 |0070: const/16 v13, #int 59 // #3b │ │ +3910f8: c3da |0072: shl-long/2addr v10, v13 │ │ +3910fa: c1a8 |0073: or-long/2addr v8, v10 │ │ +3910fc: 380c 1500 |0074: if-eqz v12, 0089 // +0015 │ │ +391100: 160a 00fc |0076: const-wide/16 v10, #int -1024 // #fc00 │ │ +391104: c0a8 |0078: and-long/2addr v8, v10 │ │ +391106: e00a 0c04 |0079: shl-int/lit8 v10, v12, #int 4 // #04 │ │ +39110a: 81aa |007b: int-to-long v10, v10 │ │ +39110c: c1a8 |007c: or-long/2addr v8, v10 │ │ +39110e: d80e 0e01 |007d: add-int/lit8 v14, v14, #int 1 // #01 │ │ +391112: dd0a 0e03 |007f: and-int/lit8 v10, v14, #int 3 // #03 │ │ +391116: e00a 0a02 |0081: shl-int/lit8 v10, v10, #int 2 // #02 │ │ +39111a: 81aa |0083: int-to-long v10, v10 │ │ +39111c: c1a8 |0084: or-long/2addr v8, v10 │ │ +39111e: 160a 0200 |0085: const-wide/16 v10, #int 2 // #2 │ │ +391122: c1a8 |0087: or-long/2addr v8, v10 │ │ +391124: 1008 |0088: return-wide v8 │ │ +391126: 160a fcff |0089: const-wide/16 v10, #int -4 // #fffc │ │ +39112a: c0a8 |008b: and-long/2addr v8, v10 │ │ +39112c: 1008 |008c: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0023 line=992 │ │ 0x0052 line=998 │ │ locals : │ │ 0x0000 - 0x008d reg=8 (null) J │ │ 0x0000 - 0x008d reg=10 (null) J │ │ @@ -834140,50 +834140,50 @@ │ │ type : '(J[J)J' │ │ access : 0x0088 (STATIC VARARGS) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 46 16-bit code units │ │ -391134: |[391134] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks_OLD:(J[J)J │ │ -391144: 21d0 |0000: array-length v0, v13 │ │ -391146: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -391148: 3c00 0500 |0002: if-gtz v0, 0007 // +0005 │ │ -39114c: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -391150: 2803 |0006: goto 0009 // +0003 │ │ -391152: 4502 0d01 |0007: aget-wide v2, v13, v1 │ │ -391156: 0426 |0009: move-wide v6, v2 │ │ -391158: 21d0 |000a: array-length v0, v13 │ │ -39115a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -39115c: 3402 0400 |000c: if-lt v2, v0, 0010 // +0004 │ │ -391160: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -391162: 2805 |000f: goto 0014 // +0005 │ │ -391164: 4502 0d02 |0010: aget-wide v2, v13, v2 │ │ -391168: 8420 |0012: long-to-int v0, v2 │ │ -39116a: 0108 |0013: move v8, v0 │ │ -39116c: 21d0 |0014: array-length v0, v13 │ │ -39116e: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -391170: 3402 0400 |0016: if-lt v2, v0, 001a // +0004 │ │ -391174: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -391176: 2805 |0019: goto 001e // +0005 │ │ -391178: 4502 0d02 |001a: aget-wide v2, v13, v2 │ │ -39117c: 8420 |001c: long-to-int v0, v2 │ │ -39117e: 0109 |001d: move v9, v0 │ │ -391180: 21d0 |001e: array-length v0, v13 │ │ -391182: 1232 |001f: const/4 v2, #int 3 // #3 │ │ -391184: 3402 0400 |0020: if-lt v2, v0, 0024 // +0004 │ │ -391188: 120a |0022: const/4 v10, #int 0 // #0 │ │ -39118a: 2805 |0023: goto 0028 // +0005 │ │ -39118c: 4500 0d02 |0024: aget-wide v0, v13, v2 │ │ -391190: 8401 |0026: long-to-int v1, v0 │ │ -391192: 011a |0027: move v10, v1 │ │ -391194: 04b4 |0028: move-wide v4, v11 │ │ -391196: 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 │ │ -39119c: 0b0b |002c: move-result-wide v11 │ │ -39119e: 100b |002d: return-wide v11 │ │ +391130: |[391130] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks_OLD:(J[J)J │ │ +391140: 21d0 |0000: array-length v0, v13 │ │ +391142: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +391144: 3c00 0500 |0002: if-gtz v0, 0007 // +0005 │ │ +391148: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +39114c: 2803 |0006: goto 0009 // +0003 │ │ +39114e: 4502 0d01 |0007: aget-wide v2, v13, v1 │ │ +391152: 0426 |0009: move-wide v6, v2 │ │ +391154: 21d0 |000a: array-length v0, v13 │ │ +391156: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +391158: 3402 0400 |000c: if-lt v2, v0, 0010 // +0004 │ │ +39115c: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +39115e: 2805 |000f: goto 0014 // +0005 │ │ +391160: 4502 0d02 |0010: aget-wide v2, v13, v2 │ │ +391164: 8420 |0012: long-to-int v0, v2 │ │ +391166: 0108 |0013: move v8, v0 │ │ +391168: 21d0 |0014: array-length v0, v13 │ │ +39116a: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +39116c: 3402 0400 |0016: if-lt v2, v0, 001a // +0004 │ │ +391170: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +391172: 2805 |0019: goto 001e // +0005 │ │ +391174: 4502 0d02 |001a: aget-wide v2, v13, v2 │ │ +391178: 8420 |001c: long-to-int v0, v2 │ │ +39117a: 0109 |001d: move v9, v0 │ │ +39117c: 21d0 |001e: array-length v0, v13 │ │ +39117e: 1232 |001f: const/4 v2, #int 3 // #3 │ │ +391180: 3402 0400 |0020: if-lt v2, v0, 0024 // +0004 │ │ +391184: 120a |0022: const/4 v10, #int 0 // #0 │ │ +391186: 2805 |0023: goto 0028 // +0005 │ │ +391188: 4500 0d02 |0024: aget-wide v0, v13, v2 │ │ +39118c: 8401 |0026: long-to-int v1, v0 │ │ +39118e: 011a |0027: move v10, v1 │ │ +391190: 04b4 |0028: move-wide v4, v11 │ │ +391192: 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 │ │ +391198: 0b0b |002c: move-result-wide v11 │ │ +39119a: 100b |002d: return-wide v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1009 │ │ 0x0007 line=1010 │ │ 0x000a line=1012 │ │ 0x0010 line=1013 │ │ 0x0014 line=1015 │ │ @@ -834200,34 +834200,34 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 33 16-bit code units │ │ -3911a0: |[3911a0] net.sf.dibdib.thread_any.DateFunc.hash62oNanobis:(J)J │ │ -3911b0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3911b4: 3102 0007 |0002: cmp-long v2, v0, v7 │ │ -3911b8: 3d02 0f00 |0004: if-lez v2, 0013 // +000f │ │ -3911bc: 8677 |0006: long-to-double v7, v7 │ │ -3911be: 1900 d041 |0007: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ -3911c2: ce07 |0009: div-double/2addr v7, v0 │ │ -3911c4: 7120 75a3 8700 |000a: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ -3911ca: 0b07 |000d: move-result-wide v7 │ │ -3911cc: 7120 7ea3 8700 |000e: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(D)J // method@a37e │ │ -3911d2: 0b07 |0011: move-result-wide v7 │ │ -3911d4: 1007 |0012: return-wide v7 │ │ -3911d6: 1800 e04e 06b2 0e00 0000 |0013: const-wide v0, #double 3.11836e-313 // #0000000eb2064ee0 │ │ -3911e0: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -3911e2: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -3911e4: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -3911e6: 0472 |001b: move-wide v2, v7 │ │ -3911e8: 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 │ │ -3911ee: 0b07 |001f: move-result-wide v7 │ │ -3911f0: 1007 |0020: return-wide v7 │ │ +39119c: |[39119c] net.sf.dibdib.thread_any.DateFunc.hash62oNanobis:(J)J │ │ +3911ac: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3911b0: 3102 0007 |0002: cmp-long v2, v0, v7 │ │ +3911b4: 3d02 0f00 |0004: if-lez v2, 0013 // +000f │ │ +3911b8: 8677 |0006: long-to-double v7, v7 │ │ +3911ba: 1900 d041 |0007: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ +3911be: ce07 |0009: div-double/2addr v7, v0 │ │ +3911c0: 7120 75a3 8700 |000a: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ +3911c6: 0b07 |000d: move-result-wide v7 │ │ +3911c8: 7120 7ea3 8700 |000e: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(D)J // method@a37e │ │ +3911ce: 0b07 |0011: move-result-wide v7 │ │ +3911d0: 1007 |0012: return-wide v7 │ │ +3911d2: 1800 e04e 06b2 0e00 0000 |0013: const-wide v0, #double 3.11836e-313 // #0000000eb2064ee0 │ │ +3911dc: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +3911de: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +3911e0: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +3911e2: 0472 |001b: move-wide v2, v7 │ │ +3911e4: 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 │ │ +3911ea: 0b07 |001f: move-result-wide v7 │ │ +3911ec: 1007 |0020: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x000a line=1033 │ │ 0x001c line=1035 │ │ locals : │ │ 0x0000 - 0x0021 reg=7 (null) J │ │ │ │ @@ -834236,100 +834236,100 @@ │ │ type : '()V' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 17 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 166 16-bit code units │ │ -391540: |[391540] net.sf.dibdib.thread_any.DateFunc.initNanoTimer:()V │ │ -391550: 1c01 be14 |0000: const-class v1, Lnet/sf/dibdib/thread_any/DateFunc; // type@14be │ │ -391554: 1d01 |0002: monitor-enter v1 │ │ -391556: 7100 5e98 0000 |0003: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ -39155c: 0b02 |0006: move-result-wide v2 │ │ -39155e: 7100 5798 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -391564: 0b04 |000a: move-result-wide v4 │ │ -391566: 1606 6400 |000b: const-wide/16 v6, #int 100 // #64 │ │ -39156a: bb64 |000d: add-long/2addr v4, v6 │ │ -39156c: 0428 |000e: move-wide v8, v2 │ │ -39156e: 7100 5798 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -391574: 0b0a |0012: move-result-wide v10 │ │ -391576: 3100 040a |0013: cmp-long v0, v4, v10 │ │ -39157a: 3d00 0700 |0015: if-lez v0, 001c // +0007 │ │ -39157e: 7100 5e98 0000 |0017: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ -391584: 0b08 |001a: move-result-wide v8 │ │ -391586: 28f4 |001b: goto 000f // -000c │ │ -391588: 160a 0100 |001c: const-wide/16 v10, #int 1 // #1 │ │ -39158c: 7100 5798 0000 |001e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -391592: 0b0c |0021: move-result-wide v12 │ │ -391594: bbac |0022: add-long/2addr v12, v10 │ │ -391596: 9c06 0406 |0023: sub-long v6, v4, v6 │ │ -39159a: bc6c |0025: sub-long/2addr v12, v6 │ │ -39159c: 9c02 0802 |0026: sub-long v2, v8, v2 │ │ -3915a0: 1706 4042 0f00 |0028: const-wide/32 v6, #float 1.4013e-39 // #000f4240 │ │ -3915a6: be62 |002b: div-long/2addr v2, v6 │ │ -3915a8: 1606 3200 |002c: const-wide/16 v6, #int 50 // #32 │ │ -3915ac: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -3915ae: 120a |002f: const/4 v10, #int 0 // #0 │ │ -3915b0: 310b 0602 |0030: cmp-long v11, v6, v2 │ │ -3915b4: 3b0b 0800 |0032: if-gez v11, 003a // +0008 │ │ -3915b8: 3106 020c |0034: cmp-long v6, v2, v12 │ │ -3915bc: 3b06 0400 |0036: if-gez v6, 003a // +0004 │ │ -3915c0: 1212 |0038: const/4 v2, #int 1 // #1 │ │ -3915c2: 2802 |0039: goto 003b // +0002 │ │ -3915c4: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -3915c6: 1806 0068 d5d0 82f5 7107 |003b: const-wide v6, #double 8.2994e-273 // #0771f582d0d56800 │ │ -3915d0: 3902 0500 |0040: if-nez v2, 0045 // +0005 │ │ -3915d4: 6a0a 3377 |0042: sput-boolean v10, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ -3915d8: 2848 |0044: goto 008c // +0048 │ │ -3915da: 1802 00ac cf6a dc00 0000 |0045: const-wide v2, #double 4.67724e-312 // #000000dc6acfac00 │ │ -3915e4: 9c02 0402 |004a: sub-long v2, v4, v2 │ │ -3915e8: 180b 0000 0000 0040 9f40 |004c: const-wide v11, #double 2000 // #409f400000000000 │ │ -3915f2: 862d |0051: long-to-double v13, v2 │ │ -3915f4: 180f 0000 000c eb63 1d42 |0052: const-wide v15, #double 3.15576e+10 // #421d63eb0c000000 │ │ -3915fe: cefd |0057: div-double/2addr v13, v15 │ │ -391600: cbbd |0058: add-double/2addr v13, v11 │ │ -391602: 180b 0000 0000 00ac 9f40 |0059: const-wide v11, #double 2027 // #409fac0000000000 │ │ -39160c: 2f0f 0b0d |005e: cmpl-double v15, v11, v13 │ │ -391610: 3d0f 0800 |0060: if-lez v15, 0068 // +0008 │ │ -391614: 180b b29d efa7 c64b 5140 |0062: const-wide v11, #double 69.184 // #40514bc6a7ef9db2 │ │ -39161e: 2805 |0067: goto 006c // +0005 │ │ -391620: 7120 6ca3 ed00 |0068: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ -391626: 0b0b |006b: move-result-wide v11 │ │ -391628: 180d 0000 0000 0040 8f40 |006c: const-wide v13, #double 1000 // #408f400000000000 │ │ -391632: ad0b 0b0d |0071: mul-double v11, v11, v13 │ │ -391636: 8bbb |0073: double-to-long v11, v11 │ │ -391638: bbb2 |0074: add-long/2addr v2, v11 │ │ -39163a: 170b 002e 9302 |0075: const-wide/32 v11, #float 2.16261e-37 // #02932e00 │ │ -391640: bcb2 |0078: sub-long/2addr v2, v11 │ │ -391642: 160b e803 |0079: const-wide/16 v11, #int 1000 // #3e8 │ │ -391646: 9d02 020b |007b: mul-long v2, v2, v11 │ │ -39164a: 9d02 020b |007d: mul-long v2, v2, v11 │ │ -39164e: 9c02 0802 |007f: sub-long v2, v8, v2 │ │ -391652: 6802 2d77 |0081: sput-wide v2, Lnet/sf/dibdib/thread_any/DateFunc;.offsetNanos2000:J // field@772d │ │ -391656: bc28 |0083: sub-long/2addr v8, v2 │ │ -391658: 3102 0608 |0084: cmp-long v2, v6, v8 │ │ -39165c: 3b02 0300 |0086: if-gez v2, 0089 // +0003 │ │ -391660: 2802 |0088: goto 008a // +0002 │ │ -391662: 1200 |0089: const/4 v0, #int 0 // #0 │ │ -391664: 6a00 3377 |008a: sput-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ -391668: 6200 2c77 |008c: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ -39166c: 6e10 449b 0000 |008e: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -391672: 0b02 |0091: move-result-wide v2 │ │ -391674: 3108 0206 |0092: cmp-long v8, v2, v6 │ │ -391678: 3b08 0d00 |0094: if-gez v8, 00a1 // +000d │ │ -39167c: 1706 8890 0000 |0096: const-wide/32 v6, #float 5.1848e-41 // #00009088 │ │ -391682: bc64 |0099: sub-long/2addr v4, v6 │ │ -391684: 7120 8fa3 5400 |009a: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ -39168a: 0b04 |009d: move-result-wide v4 │ │ -39168c: 6e55 439b 2043 |009e: invoke-virtual {v0, v2, v3, v4, v5}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -391692: 1e01 |00a1: monitor-exit v1 │ │ -391694: 0e00 |00a2: return-void │ │ -391696: 0d00 |00a3: move-exception v0 │ │ -391698: 1e01 |00a4: monitor-exit v1 │ │ -39169a: 2700 |00a5: throw v0 │ │ +39153c: |[39153c] net.sf.dibdib.thread_any.DateFunc.initNanoTimer:()V │ │ +39154c: 1c01 be14 |0000: const-class v1, Lnet/sf/dibdib/thread_any/DateFunc; // type@14be │ │ +391550: 1d01 |0002: monitor-enter v1 │ │ +391552: 7100 5e98 0000 |0003: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ +391558: 0b02 |0006: move-result-wide v2 │ │ +39155a: 7100 5798 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +391560: 0b04 |000a: move-result-wide v4 │ │ +391562: 1606 6400 |000b: const-wide/16 v6, #int 100 // #64 │ │ +391566: bb64 |000d: add-long/2addr v4, v6 │ │ +391568: 0428 |000e: move-wide v8, v2 │ │ +39156a: 7100 5798 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +391570: 0b0a |0012: move-result-wide v10 │ │ +391572: 3100 040a |0013: cmp-long v0, v4, v10 │ │ +391576: 3d00 0700 |0015: if-lez v0, 001c // +0007 │ │ +39157a: 7100 5e98 0000 |0017: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ +391580: 0b08 |001a: move-result-wide v8 │ │ +391582: 28f4 |001b: goto 000f // -000c │ │ +391584: 160a 0100 |001c: const-wide/16 v10, #int 1 // #1 │ │ +391588: 7100 5798 0000 |001e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +39158e: 0b0c |0021: move-result-wide v12 │ │ +391590: bbac |0022: add-long/2addr v12, v10 │ │ +391592: 9c06 0406 |0023: sub-long v6, v4, v6 │ │ +391596: bc6c |0025: sub-long/2addr v12, v6 │ │ +391598: 9c02 0802 |0026: sub-long v2, v8, v2 │ │ +39159c: 1706 4042 0f00 |0028: const-wide/32 v6, #float 1.4013e-39 // #000f4240 │ │ +3915a2: be62 |002b: div-long/2addr v2, v6 │ │ +3915a4: 1606 3200 |002c: const-wide/16 v6, #int 50 // #32 │ │ +3915a8: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +3915aa: 120a |002f: const/4 v10, #int 0 // #0 │ │ +3915ac: 310b 0602 |0030: cmp-long v11, v6, v2 │ │ +3915b0: 3b0b 0800 |0032: if-gez v11, 003a // +0008 │ │ +3915b4: 3106 020c |0034: cmp-long v6, v2, v12 │ │ +3915b8: 3b06 0400 |0036: if-gez v6, 003a // +0004 │ │ +3915bc: 1212 |0038: const/4 v2, #int 1 // #1 │ │ +3915be: 2802 |0039: goto 003b // +0002 │ │ +3915c0: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +3915c2: 1806 0068 d5d0 82f5 7107 |003b: const-wide v6, #double 8.2994e-273 // #0771f582d0d56800 │ │ +3915cc: 3902 0500 |0040: if-nez v2, 0045 // +0005 │ │ +3915d0: 6a0a 3377 |0042: sput-boolean v10, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ +3915d4: 2848 |0044: goto 008c // +0048 │ │ +3915d6: 1802 00ac cf6a dc00 0000 |0045: const-wide v2, #double 4.67724e-312 // #000000dc6acfac00 │ │ +3915e0: 9c02 0402 |004a: sub-long v2, v4, v2 │ │ +3915e4: 180b 0000 0000 0040 9f40 |004c: const-wide v11, #double 2000 // #409f400000000000 │ │ +3915ee: 862d |0051: long-to-double v13, v2 │ │ +3915f0: 180f 0000 000c eb63 1d42 |0052: const-wide v15, #double 3.15576e+10 // #421d63eb0c000000 │ │ +3915fa: cefd |0057: div-double/2addr v13, v15 │ │ +3915fc: cbbd |0058: add-double/2addr v13, v11 │ │ +3915fe: 180b 0000 0000 00ac 9f40 |0059: const-wide v11, #double 2027 // #409fac0000000000 │ │ +391608: 2f0f 0b0d |005e: cmpl-double v15, v11, v13 │ │ +39160c: 3d0f 0800 |0060: if-lez v15, 0068 // +0008 │ │ +391610: 180b b29d efa7 c64b 5140 |0062: const-wide v11, #double 69.184 // #40514bc6a7ef9db2 │ │ +39161a: 2805 |0067: goto 006c // +0005 │ │ +39161c: 7120 6ca3 ed00 |0068: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ +391622: 0b0b |006b: move-result-wide v11 │ │ +391624: 180d 0000 0000 0040 8f40 |006c: const-wide v13, #double 1000 // #408f400000000000 │ │ +39162e: ad0b 0b0d |0071: mul-double v11, v11, v13 │ │ +391632: 8bbb |0073: double-to-long v11, v11 │ │ +391634: bbb2 |0074: add-long/2addr v2, v11 │ │ +391636: 170b 002e 9302 |0075: const-wide/32 v11, #float 2.16261e-37 // #02932e00 │ │ +39163c: bcb2 |0078: sub-long/2addr v2, v11 │ │ +39163e: 160b e803 |0079: const-wide/16 v11, #int 1000 // #3e8 │ │ +391642: 9d02 020b |007b: mul-long v2, v2, v11 │ │ +391646: 9d02 020b |007d: mul-long v2, v2, v11 │ │ +39164a: 9c02 0802 |007f: sub-long v2, v8, v2 │ │ +39164e: 6802 2d77 |0081: sput-wide v2, Lnet/sf/dibdib/thread_any/DateFunc;.offsetNanos2000:J // field@772d │ │ +391652: bc28 |0083: sub-long/2addr v8, v2 │ │ +391654: 3102 0608 |0084: cmp-long v2, v6, v8 │ │ +391658: 3b02 0300 |0086: if-gez v2, 0089 // +0003 │ │ +39165c: 2802 |0088: goto 008a // +0002 │ │ +39165e: 1200 |0089: const/4 v0, #int 0 // #0 │ │ +391660: 6a00 3377 |008a: sput-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7733 │ │ +391664: 6200 2c77 |008c: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ +391668: 6e10 449b 0000 |008e: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +39166e: 0b02 |0091: move-result-wide v2 │ │ +391670: 3108 0206 |0092: cmp-long v8, v2, v6 │ │ +391674: 3b08 0d00 |0094: if-gez v8, 00a1 // +000d │ │ +391678: 1706 8890 0000 |0096: const-wide/32 v6, #float 5.1848e-41 // #00009088 │ │ +39167e: bc64 |0099: sub-long/2addr v4, v6 │ │ +391680: 7120 8fa3 5400 |009a: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ +391686: 0b04 |009d: move-result-wide v4 │ │ +391688: 6e55 439b 2043 |009e: invoke-virtual {v0, v2, v3, v4, v5}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +39168e: 1e01 |00a1: monitor-exit v1 │ │ +391690: 0e00 |00a2: return-void │ │ +391692: 0d00 |00a3: move-exception v0 │ │ +391694: 1e01 |00a4: monitor-exit v1 │ │ +391696: 2700 |00a5: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x00a1 │ │ -> 0x00a3 │ │ positions : │ │ 0x0003 line=396 │ │ 0x0007 line=397 │ │ 0x000f line=399 │ │ @@ -834351,112 +834351,112 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -38e800: |[38e800] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4Atomic2000:(D)D │ │ -38e810: 1800 643b df4f 8d17 4040 |0000: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ -38e81a: cb02 |0005: add-double/2addr v2, v0 │ │ -38e81c: 1800 0000 0000 0018 e540 |0006: const-wide v0, #double 43200 // #40e5180000000000 │ │ -38e826: cc02 |000b: sub-double/2addr v2, v0 │ │ -38e828: 1002 |000c: return-wide v2 │ │ +38e7fc: |[38e7fc] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4Atomic2000:(D)D │ │ +38e80c: 1800 643b df4f 8d17 4040 |0000: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ +38e816: cb02 |0005: add-double/2addr v2, v0 │ │ +38e818: 1800 0000 0000 0018 e540 |0006: const-wide v0, #double 43200 // #40e5180000000000 │ │ +38e822: cc02 |000b: sub-double/2addr v2, v0 │ │ +38e824: 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 │ │ -38e82c: |[38e82c] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4EraTicks:(D)D │ │ -38e83c: 1800 0000 c09d 0c64 2d42 |0000: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38e846: cc02 |0005: sub-double/2addr v2, v0 │ │ -38e848: 1002 |0006: return-wide v2 │ │ +38e828: |[38e828] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4EraTicks:(D)D │ │ +38e838: 1800 0000 c09d 0c64 2d42 |0000: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38e842: cc02 |0005: sub-double/2addr v2, v0 │ │ +38e844: 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 │ │ -38e84c: |[38e84c] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4EraYears:(D)D │ │ -38e85c: 1800 0000 0000 0040 9f40 |0000: const-wide v0, #double 2000 // #409f400000000000 │ │ -38e866: cc02 |0005: sub-double/2addr v2, v0 │ │ -38e868: 1800 0000 0060 a018 7e41 |0006: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -38e872: ad02 0200 |000b: mul-double v2, v2, v0 │ │ -38e876: 1002 |000d: return-wide v2 │ │ +38e848: |[38e848] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4EraYears:(D)D │ │ +38e858: 1800 0000 0000 0040 9f40 |0000: const-wide v0, #double 2000 // #409f400000000000 │ │ +38e862: cc02 |0005: sub-double/2addr v2, v0 │ │ +38e864: 1800 0000 0060 a018 7e41 |0006: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +38e86e: ad02 0200 |000b: mul-double v2, v2, v0 │ │ +38e872: 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 │ │ -38e878: |[38e878] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4GpsSecs:(IID)D │ │ -38e888: 3b04 1900 |0000: if-gez v4, 0019 // +0019 │ │ -38e88c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -38e88e: 7110 5aa3 0400 |0003: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -38e894: 0b00 |0006: move-result-wide v0 │ │ -38e896: 8600 |0007: long-to-double v0, v0 │ │ -38e898: 1802 0000 0000 0018 d542 |0008: const-wide v2, #double 9.27713e+13 // #42d5180000000000 │ │ -38e8a2: ce20 |000d: div-double/2addr v0, v2 │ │ -38e8a4: 8b00 |000e: double-to-long v0, v0 │ │ -38e8a6: 1602 f401 |000f: const-wide/16 v2, #int 500 // #1f4 │ │ -38e8aa: bb20 |0011: add-long/2addr v0, v2 │ │ -38e8ac: 1602 841c |0012: const-wide/16 v2, #int 7300 // #1c84 │ │ -38e8b0: bb20 |0014: add-long/2addr v0, v2 │ │ -38e8b2: 1602 001c |0015: const-wide/16 v2, #int 7168 // #1c00 │ │ -38e8b6: be20 |0017: div-long/2addr v0, v2 │ │ -38e8b8: 8404 |0018: long-to-int v4, v0 │ │ -38e8ba: d244 0004 |0019: mul-int/lit16 v4, v4, #int 1024 // #0400 │ │ -38e8be: b054 |001b: add-int/2addr v4, v5 │ │ -38e8c0: da04 0407 |001c: mul-int/lit8 v4, v4, #int 7 // #07 │ │ -38e8c4: 8144 |001e: int-to-long v4, v4 │ │ -38e8c6: 1600 bc07 |001f: const-wide/16 v0, #int 1980 // #7bc │ │ -38e8ca: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -38e8cc: 1263 |0022: const/4 v3, #int 6 // #6 │ │ -38e8ce: 7140 6ea3 1032 |0023: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ -38e8d4: 0b00 |0026: move-result-wide v0 │ │ -38e8d6: bb04 |0027: add-long/2addr v4, v0 │ │ -38e8d8: 8644 |0028: long-to-double v4, v4 │ │ -38e8da: 7120 88a3 5400 |0029: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4EraDay:(D)D // method@a388 │ │ -38e8e0: 0b04 |002c: move-result-wide v4 │ │ -38e8e2: 1800 0000 0080 2cb4 4241 |002d: const-wide v0, #double 2.45154e+06 // #4142b42c80000000 │ │ -38e8ec: cc04 |0032: sub-double/2addr v4, v0 │ │ -38e8ee: 1900 3840 |0033: const-wide/high16 v0, #long 4627448617123184640 // #4038 │ │ -38e8f2: ad04 0400 |0035: mul-double v4, v4, v0 │ │ -38e8f6: 1800 0000 0000 0020 ac40 |0037: const-wide v0, #double 3600 // #40ac200000000000 │ │ -38e900: ad04 0400 |003c: mul-double v4, v4, v0 │ │ -38e904: cb64 |003e: add-double/2addr v4, v6 │ │ -38e906: 1906 3340 |003f: const-wide/high16 v6, #long 4626041242239631360 // #4033 │ │ -38e90a: cb64 |0041: add-double/2addr v4, v6 │ │ -38e90c: 1606 0000 |0042: const-wide/16 v6, #int 0 // #0 │ │ -38e910: 7120 83a3 7600 |0044: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4Atomic2000:(D)D // method@a383 │ │ -38e916: 0b06 |0047: move-result-wide v6 │ │ -38e918: cb64 |0048: add-double/2addr v4, v6 │ │ -38e91a: 1004 |0049: return-wide v4 │ │ +38e874: |[38e874] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4GpsSecs:(IID)D │ │ +38e884: 3b04 1900 |0000: if-gez v4, 0019 // +0019 │ │ +38e888: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +38e88a: 7110 5aa3 0400 |0003: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +38e890: 0b00 |0006: move-result-wide v0 │ │ +38e892: 8600 |0007: long-to-double v0, v0 │ │ +38e894: 1802 0000 0000 0018 d542 |0008: const-wide v2, #double 9.27713e+13 // #42d5180000000000 │ │ +38e89e: ce20 |000d: div-double/2addr v0, v2 │ │ +38e8a0: 8b00 |000e: double-to-long v0, v0 │ │ +38e8a2: 1602 f401 |000f: const-wide/16 v2, #int 500 // #1f4 │ │ +38e8a6: bb20 |0011: add-long/2addr v0, v2 │ │ +38e8a8: 1602 841c |0012: const-wide/16 v2, #int 7300 // #1c84 │ │ +38e8ac: bb20 |0014: add-long/2addr v0, v2 │ │ +38e8ae: 1602 001c |0015: const-wide/16 v2, #int 7168 // #1c00 │ │ +38e8b2: be20 |0017: div-long/2addr v0, v2 │ │ +38e8b4: 8404 |0018: long-to-int v4, v0 │ │ +38e8b6: d244 0004 |0019: mul-int/lit16 v4, v4, #int 1024 // #0400 │ │ +38e8ba: b054 |001b: add-int/2addr v4, v5 │ │ +38e8bc: da04 0407 |001c: mul-int/lit8 v4, v4, #int 7 // #07 │ │ +38e8c0: 8144 |001e: int-to-long v4, v4 │ │ +38e8c2: 1600 bc07 |001f: const-wide/16 v0, #int 1980 // #7bc │ │ +38e8c6: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +38e8c8: 1263 |0022: const/4 v3, #int 6 // #6 │ │ +38e8ca: 7140 6ea3 1032 |0023: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ +38e8d0: 0b00 |0026: move-result-wide v0 │ │ +38e8d2: bb04 |0027: add-long/2addr v4, v0 │ │ +38e8d4: 8644 |0028: long-to-double v4, v4 │ │ +38e8d6: 7120 88a3 5400 |0029: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4EraDay:(D)D // method@a388 │ │ +38e8dc: 0b04 |002c: move-result-wide v4 │ │ +38e8de: 1800 0000 0080 2cb4 4241 |002d: const-wide v0, #double 2.45154e+06 // #4142b42c80000000 │ │ +38e8e8: cc04 |0032: sub-double/2addr v4, v0 │ │ +38e8ea: 1900 3840 |0033: const-wide/high16 v0, #long 4627448617123184640 // #4038 │ │ +38e8ee: ad04 0400 |0035: mul-double v4, v4, v0 │ │ +38e8f2: 1800 0000 0000 0020 ac40 |0037: const-wide v0, #double 3600 // #40ac200000000000 │ │ +38e8fc: ad04 0400 |003c: mul-double v4, v4, v0 │ │ +38e900: cb64 |003e: add-double/2addr v4, v6 │ │ +38e902: 1906 3340 |003f: const-wide/high16 v6, #long 4626041242239631360 // #4033 │ │ +38e906: cb64 |0041: add-double/2addr v4, v6 │ │ +38e908: 1606 0000 |0042: const-wide/16 v6, #int 0 // #0 │ │ +38e90c: 7120 83a3 7600 |0044: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4Atomic2000:(D)D // method@a383 │ │ +38e912: 0b06 |0047: move-result-wide v6 │ │ +38e914: cb64 |0048: add-double/2addr v4, v6 │ │ +38e916: 1004 |0049: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=710 │ │ 0x0017 line=711 │ │ 0x0023 line=713 │ │ 0x0029 line=714 │ │ 0x0044 line=717 │ │ @@ -834470,30 +834470,30 @@ │ │ type : '(IIID)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -38e91c: |[38e91c] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4TerrestrialTime:(IIID)D │ │ -38e92c: 8120 |0000: int-to-long v0, v2 │ │ -38e92e: 7140 68a3 1043 |0001: invoke-static {v0, v1, v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ -38e934: 0b02 |0004: move-result-wide v2 │ │ -38e936: 1600 d007 |0005: const-wide/16 v0, #int 2000 // #7d0 │ │ -38e93a: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -38e93c: 7140 68a3 1044 |0008: invoke-static {v0, v1, v4, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ -38e942: 0b00 |000b: move-result-wide v0 │ │ -38e944: bc02 |000c: sub-long/2addr v2, v0 │ │ -38e946: 8622 |000d: long-to-double v2, v2 │ │ -38e948: 1800 0000 0000 0018 f540 |000e: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38e952: ad02 0200 |0013: mul-double v2, v2, v0 │ │ -38e956: cb52 |0015: add-double/2addr v2, v5 │ │ -38e958: 1804 0000 0000 0018 e540 |0016: const-wide v4, #double 43200 // #40e5180000000000 │ │ -38e962: cc42 |001b: sub-double/2addr v2, v4 │ │ -38e964: 1002 |001c: return-wide v2 │ │ +38e918: |[38e918] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4TerrestrialTime:(IIID)D │ │ +38e928: 8120 |0000: int-to-long v0, v2 │ │ +38e92a: 7140 68a3 1043 |0001: invoke-static {v0, v1, v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ +38e930: 0b02 |0004: move-result-wide v2 │ │ +38e932: 1600 d007 |0005: const-wide/16 v0, #int 2000 // #7d0 │ │ +38e936: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +38e938: 7140 68a3 1044 |0008: invoke-static {v0, v1, v4, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ +38e93e: 0b00 |000b: move-result-wide v0 │ │ +38e940: bc02 |000c: sub-long/2addr v2, v0 │ │ +38e942: 8622 |000d: long-to-double v2, v2 │ │ +38e944: 1800 0000 0000 0018 f540 |000e: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38e94e: ad02 0200 |0013: mul-double v2, v2, v0 │ │ +38e952: cb52 |0015: add-double/2addr v2, v5 │ │ +38e954: 1804 0000 0000 0018 e540 |0016: const-wide v4, #double 43200 // #40e5180000000000 │ │ +38e95e: cc42 |001b: sub-double/2addr v2, v4 │ │ +38e960: 1002 |001c: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=702 │ │ locals : │ │ 0x0000 - 0x001d reg=2 (null) I │ │ 0x0000 - 0x001d reg=3 (null) I │ │ 0x0000 - 0x001d reg=4 (null) I │ │ @@ -834504,67 +834504,67 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -38e968: |[38e968] net.sf.dibdib.thread_any.DateFunc.julianDay4EraDay:(D)D │ │ -38e978: 1800 0000 0000 c942 3a41 |0000: const-wide v0, #double 1.72103e+06 // #413a42c900000000 │ │ -38e982: cb02 |0005: add-double/2addr v2, v0 │ │ -38e984: 1002 |0006: return-wide v2 │ │ +38e964: |[38e964] net.sf.dibdib.thread_any.DateFunc.julianDay4EraDay:(D)D │ │ +38e974: 1800 0000 0000 c942 3a41 |0000: const-wide v0, #double 1.72103e+06 // #413a42c900000000 │ │ +38e97e: cb02 |0005: add-double/2addr v2, v0 │ │ +38e980: 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 │ │ -38e988: |[38e988] net.sf.dibdib.thread_any.DateFunc.julianDay4UnixTicks:(D)D │ │ -38e998: 1800 0000 00c0 a136 cc41 |0000: const-wide v0, #double 9.46685e+08 // #41cc36a1c0000000 │ │ -38e9a2: cc02 |0005: sub-double/2addr v2, v0 │ │ -38e9a4: 1800 0000 0000 0018 e540 |0006: const-wide v0, #double 43200 // #40e5180000000000 │ │ -38e9ae: cc02 |000b: sub-double/2addr v2, v0 │ │ -38e9b0: 1800 0000 0000 0018 f540 |000c: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38e9ba: ce02 |0011: div-double/2addr v2, v0 │ │ -38e9bc: 1800 0000 0080 2cb4 4241 |0012: const-wide v0, #double 2.45154e+06 // #4142b42c80000000 │ │ -38e9c6: cb02 |0017: add-double/2addr v2, v0 │ │ -38e9c8: 1002 |0018: return-wide v2 │ │ +38e984: |[38e984] net.sf.dibdib.thread_any.DateFunc.julianDay4UnixTicks:(D)D │ │ +38e994: 1800 0000 00c0 a136 cc41 |0000: const-wide v0, #double 9.46685e+08 // #41cc36a1c0000000 │ │ +38e99e: cc02 |0005: sub-double/2addr v2, v0 │ │ +38e9a0: 1800 0000 0000 0018 e540 |0006: const-wide v0, #double 43200 // #40e5180000000000 │ │ +38e9aa: cc02 |000b: sub-double/2addr v2, v0 │ │ +38e9ac: 1800 0000 0000 0018 f540 |000c: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38e9b6: ce02 |0011: div-double/2addr v2, v0 │ │ +38e9b8: 1800 0000 0080 2cb4 4241 |0012: const-wide v0, #double 2.45154e+06 // #4142b42c80000000 │ │ +38e9c2: cb02 |0017: add-double/2addr v2, v0 │ │ +38e9c4: 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 │ │ -3911f4: |[3911f4] net.sf.dibdib.thread_any.DateFunc.millisUnixEst4J2000:(D)J │ │ -391204: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ -39120e: ad02 0600 |0005: mul-double v2, v6, v0 │ │ -391212: 1804 0000 80f5 598d 6b42 |0007: const-wide v4, #double 9.46685e+11 // #426b8d59f5800000 │ │ -39121c: cb42 |000c: add-double/2addr v2, v4 │ │ -39121e: 7120 6ba3 7600 |000d: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcEst4J2000:(D)D // method@a36b │ │ -391224: 0b06 |0010: move-result-wide v6 │ │ -391226: ad06 0600 |0011: mul-double v6, v6, v0 │ │ -39122a: cc62 |0013: sub-double/2addr v2, v6 │ │ -39122c: 1806 0000 0000 7099 8441 |0014: const-wide v6, #double 4.32e+07 // #4184997000000000 │ │ -391236: cb62 |0019: add-double/2addr v2, v6 │ │ -391238: 8b26 |001a: double-to-long v6, v2 │ │ -39123a: 1006 |001b: return-wide v6 │ │ +3911f0: |[3911f0] net.sf.dibdib.thread_any.DateFunc.millisUnixEst4J2000:(D)J │ │ +391200: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ +39120a: ad02 0600 |0005: mul-double v2, v6, v0 │ │ +39120e: 1804 0000 80f5 598d 6b42 |0007: const-wide v4, #double 9.46685e+11 // #426b8d59f5800000 │ │ +391218: cb42 |000c: add-double/2addr v2, v4 │ │ +39121a: 7120 6ba3 7600 |000d: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcEst4J2000:(D)D // method@a36b │ │ +391220: 0b06 |0010: move-result-wide v6 │ │ +391222: ad06 0600 |0011: mul-double v6, v6, v0 │ │ +391226: cc62 |0013: sub-double/2addr v2, v6 │ │ +391228: 1806 0000 0000 7099 8441 |0014: const-wide v6, #double 4.32e+07 // #4184997000000000 │ │ +391232: cb62 |0019: add-double/2addr v2, v6 │ │ +391234: 8b26 |001a: double-to-long v6, v2 │ │ +391236: 1006 |001b: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x000d line=359 │ │ locals : │ │ 0x0000 - 0x001c reg=6 (null) D │ │ │ │ #63 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -834572,31 +834572,31 @@ │ │ type : '(D)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -39123c: |[39123c] net.sf.dibdib.thread_any.DateFunc.millisUnixNmz4J2000:(D)J │ │ -39124c: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ -391256: ad02 0600 |0005: mul-double v2, v6, v0 │ │ -39125a: 1804 0000 80f5 598d 6b42 |0007: const-wide v4, #double 9.46685e+11 // #426b8d59f5800000 │ │ -391264: cb42 |000c: add-double/2addr v2, v4 │ │ -391266: 1804 0000 0000 7e18 7e41 |000d: const-wide v4, #double 3.15576e+07 // #417e187e00000000 │ │ -391270: ce46 |0012: div-double/2addr v6, v4 │ │ -391272: 1804 0000 0000 0040 9f40 |0013: const-wide v4, #double 2000 // #409f400000000000 │ │ -39127c: cb46 |0018: add-double/2addr v6, v4 │ │ -39127e: 7120 6ca3 7600 |0019: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ -391284: 0b06 |001c: move-result-wide v6 │ │ -391286: ad06 0600 |001d: mul-double v6, v6, v0 │ │ -39128a: cc62 |001f: sub-double/2addr v2, v6 │ │ -39128c: 1806 0000 0000 7099 8441 |0020: const-wide v6, #double 4.32e+07 // #4184997000000000 │ │ -391296: cb62 |0025: add-double/2addr v2, v6 │ │ -391298: 8b26 |0026: double-to-long v6, v2 │ │ -39129a: 1006 |0027: return-wide v6 │ │ +391238: |[391238] net.sf.dibdib.thread_any.DateFunc.millisUnixNmz4J2000:(D)J │ │ +391248: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ +391252: ad02 0600 |0005: mul-double v2, v6, v0 │ │ +391256: 1804 0000 80f5 598d 6b42 |0007: const-wide v4, #double 9.46685e+11 // #426b8d59f5800000 │ │ +391260: cb42 |000c: add-double/2addr v2, v4 │ │ +391262: 1804 0000 0000 7e18 7e41 |000d: const-wide v4, #double 3.15576e+07 // #417e187e00000000 │ │ +39126c: ce46 |0012: div-double/2addr v6, v4 │ │ +39126e: 1804 0000 0000 0040 9f40 |0013: const-wide v4, #double 2000 // #409f400000000000 │ │ +391278: cb46 |0018: add-double/2addr v6, v4 │ │ +39127a: 7120 6ca3 7600 |0019: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ +391280: 0b06 |001c: move-result-wide v6 │ │ +391282: ad06 0600 |001d: mul-double v6, v6, v0 │ │ +391286: cc62 |001f: sub-double/2addr v2, v6 │ │ +391288: 1806 0000 0000 7099 8441 |0020: const-wide v6, #double 4.32e+07 // #4184997000000000 │ │ +391292: cb62 |0025: add-double/2addr v2, v6 │ │ +391294: 8b26 |0026: double-to-long v6, v2 │ │ +391296: 1006 |0027: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0019 line=377 │ │ locals : │ │ 0x0000 - 0x0028 reg=6 (null) D │ │ │ │ #64 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -834604,97 +834604,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 │ │ -38ea80: |[38ea80] net.sf.dibdib.thread_any.DateFunc.month4Letters3:(Ljava/lang/String;I)I │ │ -38ea90: 6200 bb70 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -38ea94: 6e20 3398 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -38ea9a: 0c04 |0005: move-result-object v4 │ │ -38ea9c: 6e20 0998 5400 |0006: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38eaa2: 0a00 |0009: move-result v0 │ │ -38eaa4: 1301 2e00 |000a: const/16 v1, #int 46 // #2e │ │ -38eaa8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -38eaaa: 3210 7c00 |000d: if-eq v0, v1, 0089 // +007c │ │ -38eaae: 1301 4100 |000f: const/16 v1, #int 65 // #41 │ │ -38eab2: 3210 5a00 |0011: if-eq v0, v1, 006b // +005a │ │ -38eab6: 1303 4400 |0013: const/16 v3, #int 68 // #44 │ │ -38eaba: 3230 5300 |0015: if-eq v0, v3, 0068 // +0053 │ │ -38eabe: 1303 4600 |0017: const/16 v3, #int 70 // #46 │ │ -38eac2: 3230 4d00 |0019: if-eq v0, v3, 0066 // +004d │ │ -38eac6: 1303 4a00 |001b: const/16 v3, #int 74 // #4a │ │ -38eaca: 3230 2d00 |001d: if-eq v0, v3, 004a // +002d │ │ -38eace: 1301 5300 |001f: const/16 v1, #int 83 // #53 │ │ -38ead2: 3210 2600 |0021: if-eq v0, v1, 0047 // +0026 │ │ -38ead6: 2b00 6700 0000 |0023: packed-switch v0, 0000008a // +00000067 │ │ -38eadc: 6e20 0998 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38eae2: 0a04 |0029: move-result v4 │ │ -38eae4: 1a05 bc08 |002a: const-string v5, "ACEGHJTWY" // string@08bc │ │ -38eae8: 6e20 1a98 4500 |002c: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -38eaee: 0a04 |002f: move-result v4 │ │ -38eaf0: 3a04 0300 |0030: if-ltz v4, 0033 // +0003 │ │ -38eaf4: 0f02 |0032: return v2 │ │ -38eaf6: 12f4 |0033: const/4 v4, #int -1 // #ff │ │ -38eaf8: 0f04 |0034: return v4 │ │ -38eafa: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -38eafe: 0f04 |0037: return v4 │ │ -38eb00: 1304 0b00 |0038: const/16 v4, #int 11 // #b │ │ -38eb04: 0f04 |003a: return v4 │ │ -38eb06: 1300 5200 |003b: const/16 v0, #int 82 // #52 │ │ -38eb0a: 6e30 1b98 0405 |003d: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -38eb10: 0a04 |0040: move-result v4 │ │ -38eb12: 3d04 0400 |0041: if-lez v4, 0045 // +0004 │ │ -38eb16: 1234 |0043: const/4 v4, #int 3 // #3 │ │ -38eb18: 2802 |0044: goto 0046 // +0002 │ │ -38eb1a: 1254 |0045: const/4 v4, #int 5 // #5 │ │ -38eb1c: 0f04 |0046: return v4 │ │ -38eb1e: 1304 0900 |0047: const/16 v4, #int 9 // #9 │ │ -38eb22: 0f04 |0049: return v4 │ │ -38eb24: 1300 4c00 |004a: const/16 v0, #int 76 // #4c │ │ -38eb28: 6e30 1b98 0405 |004c: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -38eb2e: 0a00 |004f: move-result v0 │ │ -38eb30: 3d00 0400 |0050: if-lez v0, 0054 // +0004 │ │ -38eb34: 1272 |0052: const/4 v2, #int 7 // #7 │ │ -38eb36: 2812 |0053: goto 0065 // +0012 │ │ -38eb38: 6e30 1b98 1405 |0054: invoke-virtual {v4, v1, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -38eb3e: 0a00 |0057: move-result v0 │ │ -38eb40: 3d00 0400 |0058: if-lez v0, 005c // +0004 │ │ -38eb44: 1212 |005a: const/4 v2, #int 1 // #1 │ │ -38eb46: 280a |005b: goto 0065 // +000a │ │ -38eb48: 1300 4e00 |005c: const/16 v0, #int 78 // #4e │ │ -38eb4c: 6e30 1b98 0405 |005e: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -38eb52: 0a04 |0061: move-result v4 │ │ -38eb54: 3d04 0300 |0062: if-lez v4, 0065 // +0003 │ │ -38eb58: 1262 |0064: const/4 v2, #int 6 // #6 │ │ -38eb5a: 0f02 |0065: return v2 │ │ -38eb5c: 1224 |0066: const/4 v4, #int 2 // #2 │ │ -38eb5e: 0f04 |0067: return v4 │ │ -38eb60: 1304 0c00 |0068: const/16 v4, #int 12 // #c │ │ -38eb64: 0f04 |006a: return v4 │ │ -38eb66: d800 0501 |006b: add-int/lit8 v0, v5, #int 1 // #01 │ │ -38eb6a: 6e10 2298 0400 |006d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -38eb70: 0a01 |0070: move-result v1 │ │ -38eb72: 3510 0b00 |0071: if-ge v0, v1, 007c // +000b │ │ -38eb76: 1301 3900 |0073: const/16 v1, #int 57 // #39 │ │ -38eb7a: 6e20 0998 0400 |0075: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38eb80: 0a00 |0078: move-result v0 │ │ -38eb82: 3401 0300 |0079: if-lt v1, v0, 007c // +0003 │ │ -38eb86: 0f02 |007b: return v2 │ │ -38eb88: 1300 5000 |007c: const/16 v0, #int 80 // #50 │ │ -38eb8c: 6e30 1b98 0405 |007e: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -38eb92: 0a04 |0081: move-result v4 │ │ -38eb94: 3d04 0400 |0082: if-lez v4, 0086 // +0004 │ │ -38eb98: 1244 |0084: const/4 v4, #int 4 // #4 │ │ -38eb9a: 2803 |0085: goto 0088 // +0003 │ │ -38eb9c: 1304 0800 |0086: const/16 v4, #int 8 // #8 │ │ -38eba0: 0f04 |0088: return v4 │ │ -38eba2: 0f02 |0089: return v2 │ │ -38eba4: 0001 0300 4d00 0000 1800 0000 1500 ... |008a: packed-switch-data (10 units) │ │ +38ea7c: |[38ea7c] net.sf.dibdib.thread_any.DateFunc.month4Letters3:(Ljava/lang/String;I)I │ │ +38ea8c: 6200 bb70 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +38ea90: 6e20 3398 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +38ea96: 0c04 |0005: move-result-object v4 │ │ +38ea98: 6e20 0998 5400 |0006: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38ea9e: 0a00 |0009: move-result v0 │ │ +38eaa0: 1301 2e00 |000a: const/16 v1, #int 46 // #2e │ │ +38eaa4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +38eaa6: 3210 7c00 |000d: if-eq v0, v1, 0089 // +007c │ │ +38eaaa: 1301 4100 |000f: const/16 v1, #int 65 // #41 │ │ +38eaae: 3210 5a00 |0011: if-eq v0, v1, 006b // +005a │ │ +38eab2: 1303 4400 |0013: const/16 v3, #int 68 // #44 │ │ +38eab6: 3230 5300 |0015: if-eq v0, v3, 0068 // +0053 │ │ +38eaba: 1303 4600 |0017: const/16 v3, #int 70 // #46 │ │ +38eabe: 3230 4d00 |0019: if-eq v0, v3, 0066 // +004d │ │ +38eac2: 1303 4a00 |001b: const/16 v3, #int 74 // #4a │ │ +38eac6: 3230 2d00 |001d: if-eq v0, v3, 004a // +002d │ │ +38eaca: 1301 5300 |001f: const/16 v1, #int 83 // #53 │ │ +38eace: 3210 2600 |0021: if-eq v0, v1, 0047 // +0026 │ │ +38ead2: 2b00 6700 0000 |0023: packed-switch v0, 0000008a // +00000067 │ │ +38ead8: 6e20 0998 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38eade: 0a04 |0029: move-result v4 │ │ +38eae0: 1a05 bc08 |002a: const-string v5, "ACEGHJTWY" // string@08bc │ │ +38eae4: 6e20 1a98 4500 |002c: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +38eaea: 0a04 |002f: move-result v4 │ │ +38eaec: 3a04 0300 |0030: if-ltz v4, 0033 // +0003 │ │ +38eaf0: 0f02 |0032: return v2 │ │ +38eaf2: 12f4 |0033: const/4 v4, #int -1 // #ff │ │ +38eaf4: 0f04 |0034: return v4 │ │ +38eaf6: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +38eafa: 0f04 |0037: return v4 │ │ +38eafc: 1304 0b00 |0038: const/16 v4, #int 11 // #b │ │ +38eb00: 0f04 |003a: return v4 │ │ +38eb02: 1300 5200 |003b: const/16 v0, #int 82 // #52 │ │ +38eb06: 6e30 1b98 0405 |003d: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +38eb0c: 0a04 |0040: move-result v4 │ │ +38eb0e: 3d04 0400 |0041: if-lez v4, 0045 // +0004 │ │ +38eb12: 1234 |0043: const/4 v4, #int 3 // #3 │ │ +38eb14: 2802 |0044: goto 0046 // +0002 │ │ +38eb16: 1254 |0045: const/4 v4, #int 5 // #5 │ │ +38eb18: 0f04 |0046: return v4 │ │ +38eb1a: 1304 0900 |0047: const/16 v4, #int 9 // #9 │ │ +38eb1e: 0f04 |0049: return v4 │ │ +38eb20: 1300 4c00 |004a: const/16 v0, #int 76 // #4c │ │ +38eb24: 6e30 1b98 0405 |004c: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +38eb2a: 0a00 |004f: move-result v0 │ │ +38eb2c: 3d00 0400 |0050: if-lez v0, 0054 // +0004 │ │ +38eb30: 1272 |0052: const/4 v2, #int 7 // #7 │ │ +38eb32: 2812 |0053: goto 0065 // +0012 │ │ +38eb34: 6e30 1b98 1405 |0054: invoke-virtual {v4, v1, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +38eb3a: 0a00 |0057: move-result v0 │ │ +38eb3c: 3d00 0400 |0058: if-lez v0, 005c // +0004 │ │ +38eb40: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +38eb42: 280a |005b: goto 0065 // +000a │ │ +38eb44: 1300 4e00 |005c: const/16 v0, #int 78 // #4e │ │ +38eb48: 6e30 1b98 0405 |005e: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +38eb4e: 0a04 |0061: move-result v4 │ │ +38eb50: 3d04 0300 |0062: if-lez v4, 0065 // +0003 │ │ +38eb54: 1262 |0064: const/4 v2, #int 6 // #6 │ │ +38eb56: 0f02 |0065: return v2 │ │ +38eb58: 1224 |0066: const/4 v4, #int 2 // #2 │ │ +38eb5a: 0f04 |0067: return v4 │ │ +38eb5c: 1304 0c00 |0068: const/16 v4, #int 12 // #c │ │ +38eb60: 0f04 |006a: return v4 │ │ +38eb62: d800 0501 |006b: add-int/lit8 v0, v5, #int 1 // #01 │ │ +38eb66: 6e10 2298 0400 |006d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +38eb6c: 0a01 |0070: move-result v1 │ │ +38eb6e: 3510 0b00 |0071: if-ge v0, v1, 007c // +000b │ │ +38eb72: 1301 3900 |0073: const/16 v1, #int 57 // #39 │ │ +38eb76: 6e20 0998 0400 |0075: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38eb7c: 0a00 |0078: move-result v0 │ │ +38eb7e: 3401 0300 |0079: if-lt v1, v0, 007c // +0003 │ │ +38eb82: 0f02 |007b: return v2 │ │ +38eb84: 1300 5000 |007c: const/16 v0, #int 80 // #50 │ │ +38eb88: 6e30 1b98 0405 |007e: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +38eb8e: 0a04 |0081: move-result v4 │ │ +38eb90: 3d04 0400 |0082: if-lez v4, 0086 // +0004 │ │ +38eb94: 1244 |0084: const/4 v4, #int 4 // #4 │ │ +38eb96: 2803 |0085: goto 0088 // +0003 │ │ +38eb98: 1304 0800 |0086: const/16 v4, #int 8 // #8 │ │ +38eb9c: 0f04 |0088: return v4 │ │ +38eb9e: 0f02 |0089: return v2 │ │ +38eba0: 0001 0300 4d00 0000 1800 0000 1500 ... |008a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ 0x0006 line=722 │ │ 0x0026 line=748 │ │ 0x003d line=730 │ │ 0x004c line=724 │ │ @@ -834710,21 +834710,21 @@ │ │ type : '(D)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -39129c: |[39129c] net.sf.dibdib.thread_any.DateFunc.nanobis4EraTicks:(D)J │ │ -3912ac: 7120 84a3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -3912b2: 0b02 |0003: move-result-wide v2 │ │ -3912b4: 1900 d041 |0004: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ -3912b8: ad02 0200 |0006: mul-double v2, v2, v0 │ │ -3912bc: 8b22 |0008: double-to-long v2, v2 │ │ -3912be: 1002 |0009: return-wide v2 │ │ +391298: |[391298] net.sf.dibdib.thread_any.DateFunc.nanobis4EraTicks:(D)J │ │ +3912a8: 7120 84a3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +3912ae: 0b02 |0003: move-result-wide v2 │ │ +3912b0: 1900 d041 |0004: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ +3912b4: ad02 0200 |0006: mul-double v2, v2, v0 │ │ +3912b8: 8b22 |0008: double-to-long v2, v2 │ │ +3912ba: 1002 |0009: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) D │ │ │ │ #66 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -834732,36 +834732,36 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3912c0: |[3912c0] net.sf.dibdib.thread_any.DateFunc.nanobisEst4UnixMillis:(J)J │ │ -3912d0: 1800 00ac cf6a dc00 0000 |0000: const-wide v0, #double 4.67724e-312 // #000000dc6acfac00 │ │ -3912da: bc06 |0005: sub-long/2addr v6, v0 │ │ -3912dc: 1600 e803 |0006: const-wide/16 v0, #int 1000 // #3e8 │ │ -3912e0: 9e02 0600 |0008: div-long v2, v6, v0 │ │ -3912e4: 8622 |000a: long-to-double v2, v2 │ │ -3912e6: 7120 6ba3 3200 |000b: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcEst4J2000:(D)D // method@a36b │ │ -3912ec: 0b02 |000e: move-result-wide v2 │ │ -3912ee: 1804 0000 0000 0040 8f40 |000f: const-wide v4, #double 1000 // #408f400000000000 │ │ -3912f8: ad02 0204 |0014: mul-double v2, v2, v4 │ │ -3912fc: 8b22 |0016: double-to-long v2, v2 │ │ -3912fe: bb26 |0017: add-long/2addr v6, v2 │ │ -391300: 1702 002e 9302 |0018: const-wide/32 v2, #float 2.16261e-37 // #02932e00 │ │ -391306: bc26 |001b: sub-long/2addr v6, v2 │ │ -391308: 9e02 0600 |001c: div-long v2, v6, v0 │ │ -39130c: 1304 1e00 |001e: const/16 v4, #int 30 // #1e │ │ -391310: c342 |0020: shl-long/2addr v2, v4 │ │ -391312: bf06 |0021: rem-long/2addr v6, v0 │ │ -391314: c346 |0022: shl-long/2addr v6, v4 │ │ -391316: be06 |0023: div-long/2addr v6, v0 │ │ -391318: bb62 |0024: add-long/2addr v2, v6 │ │ -39131a: 1002 |0025: return-wide v2 │ │ +3912bc: |[3912bc] net.sf.dibdib.thread_any.DateFunc.nanobisEst4UnixMillis:(J)J │ │ +3912cc: 1800 00ac cf6a dc00 0000 |0000: const-wide v0, #double 4.67724e-312 // #000000dc6acfac00 │ │ +3912d6: bc06 |0005: sub-long/2addr v6, v0 │ │ +3912d8: 1600 e803 |0006: const-wide/16 v0, #int 1000 // #3e8 │ │ +3912dc: 9e02 0600 |0008: div-long v2, v6, v0 │ │ +3912e0: 8622 |000a: long-to-double v2, v2 │ │ +3912e2: 7120 6ba3 3200 |000b: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcEst4J2000:(D)D // method@a36b │ │ +3912e8: 0b02 |000e: move-result-wide v2 │ │ +3912ea: 1804 0000 0000 0040 8f40 |000f: const-wide v4, #double 1000 // #408f400000000000 │ │ +3912f4: ad02 0204 |0014: mul-double v2, v2, v4 │ │ +3912f8: 8b22 |0016: double-to-long v2, v2 │ │ +3912fa: bb26 |0017: add-long/2addr v6, v2 │ │ +3912fc: 1702 002e 9302 |0018: const-wide/32 v2, #float 2.16261e-37 // #02932e00 │ │ +391302: bc26 |001b: sub-long/2addr v6, v2 │ │ +391304: 9e02 0600 |001c: div-long v2, v6, v0 │ │ +391308: 1304 1e00 |001e: const/16 v4, #int 30 // #1e │ │ +39130c: c342 |0020: shl-long/2addr v2, v4 │ │ +39130e: bf06 |0021: rem-long/2addr v6, v0 │ │ +391310: c346 |0022: shl-long/2addr v6, v4 │ │ +391312: be06 |0023: div-long/2addr v6, v0 │ │ +391314: bb62 |0024: add-long/2addr v2, v6 │ │ +391316: 1002 |0025: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=349 │ │ 0x000b line=350 │ │ 0x001c line=352 │ │ locals : │ │ 0x0000 - 0x0026 reg=6 (null) J │ │ @@ -834771,39 +834771,39 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -39131c: |[39131c] net.sf.dibdib.thread_any.DateFunc.nanobisNmz4UnixMillis:(J)J │ │ -39132c: 1800 00ac cf6a dc00 0000 |0000: const-wide v0, #double 4.67724e-312 // #000000dc6acfac00 │ │ -391336: bc05 |0005: sub-long/2addr v5, v0 │ │ -391338: 8650 |0006: long-to-double v0, v5 │ │ -39133a: 1802 0000 000c eb63 1d42 |0007: const-wide v2, #double 3.15576e+10 // #421d63eb0c000000 │ │ -391344: ce20 |000c: div-double/2addr v0, v2 │ │ -391346: 1802 0000 0000 0040 9f40 |000d: const-wide v2, #double 2000 // #409f400000000000 │ │ -391350: cb20 |0012: add-double/2addr v0, v2 │ │ -391352: 7120 6ca3 1000 |0013: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ -391358: 0b00 |0016: move-result-wide v0 │ │ -39135a: 1802 0000 0000 0040 8f40 |0017: const-wide v2, #double 1000 // #408f400000000000 │ │ -391364: ad00 0002 |001c: mul-double v0, v0, v2 │ │ -391368: 8b00 |001e: double-to-long v0, v0 │ │ -39136a: bb05 |001f: add-long/2addr v5, v0 │ │ -39136c: 1700 002e 9302 |0020: const-wide/32 v0, #float 2.16261e-37 // #02932e00 │ │ -391372: bc05 |0023: sub-long/2addr v5, v0 │ │ -391374: 1600 e803 |0024: const-wide/16 v0, #int 1000 // #3e8 │ │ -391378: 9e02 0500 |0026: div-long v2, v5, v0 │ │ -39137c: 1304 1e00 |0028: const/16 v4, #int 30 // #1e │ │ -391380: c342 |002a: shl-long/2addr v2, v4 │ │ -391382: bf05 |002b: rem-long/2addr v5, v0 │ │ -391384: c345 |002c: shl-long/2addr v5, v4 │ │ -391386: be05 |002d: div-long/2addr v5, v0 │ │ -391388: bb52 |002e: add-long/2addr v2, v5 │ │ -39138a: 1002 |002f: return-wide v2 │ │ +391318: |[391318] net.sf.dibdib.thread_any.DateFunc.nanobisNmz4UnixMillis:(J)J │ │ +391328: 1800 00ac cf6a dc00 0000 |0000: const-wide v0, #double 4.67724e-312 // #000000dc6acfac00 │ │ +391332: bc05 |0005: sub-long/2addr v5, v0 │ │ +391334: 8650 |0006: long-to-double v0, v5 │ │ +391336: 1802 0000 000c eb63 1d42 |0007: const-wide v2, #double 3.15576e+10 // #421d63eb0c000000 │ │ +391340: ce20 |000c: div-double/2addr v0, v2 │ │ +391342: 1802 0000 0000 0040 9f40 |000d: const-wide v2, #double 2000 // #409f400000000000 │ │ +39134c: cb20 |0012: add-double/2addr v0, v2 │ │ +39134e: 7120 6ca3 1000 |0013: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ +391354: 0b00 |0016: move-result-wide v0 │ │ +391356: 1802 0000 0000 0040 8f40 |0017: const-wide v2, #double 1000 // #408f400000000000 │ │ +391360: ad00 0002 |001c: mul-double v0, v0, v2 │ │ +391364: 8b00 |001e: double-to-long v0, v0 │ │ +391366: bb05 |001f: add-long/2addr v5, v0 │ │ +391368: 1700 002e 9302 |0020: const-wide/32 v0, #float 2.16261e-37 // #02932e00 │ │ +39136e: bc05 |0023: sub-long/2addr v5, v0 │ │ +391370: 1600 e803 |0024: const-wide/16 v0, #int 1000 // #3e8 │ │ +391374: 9e02 0500 |0026: div-long v2, v5, v0 │ │ +391378: 1304 1e00 |0028: const/16 v4, #int 30 // #1e │ │ +39137c: c342 |002a: shl-long/2addr v2, v4 │ │ +39137e: bf05 |002b: rem-long/2addr v5, v0 │ │ +391380: c345 |002c: shl-long/2addr v5, v4 │ │ +391382: be05 |002d: div-long/2addr v5, v0 │ │ +391384: bb52 |002e: add-long/2addr v2, v5 │ │ +391386: 1002 |002f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=368 │ │ 0x0026 line=370 │ │ locals : │ │ 0x0000 - 0x0030 reg=5 (null) J │ │ │ │ @@ -834812,79 +834812,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 │ │ -3901d4: |[3901d4] net.sf.dibdib.thread_any.DateFunc.prependCentury:(Ljava/lang/String;)Ljava/lang/String; │ │ -3901e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3901e6: 2301 1a15 |0001: new-array v1, v0, [J // type@151a │ │ -3901ea: 7110 5ea3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -3901f0: 0c01 |0006: move-result-object v1 │ │ -3901f2: 1242 |0007: const/4 v2, #int 4 // #4 │ │ -3901f4: 6e30 2e98 0102 |0008: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3901fa: 0c01 |000b: move-result-object v1 │ │ -3901fc: 6e20 0998 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390202: 0a02 |000f: move-result v2 │ │ -390204: dd02 020f |0010: and-int/lit8 v2, v2, #int 15 // #0f │ │ -390208: da02 020a |0012: mul-int/lit8 v2, v2, #int 10 // #0a │ │ -39020c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -39020e: 6e20 0998 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390214: 0a04 |0018: move-result v4 │ │ -390216: dd04 040f |0019: and-int/lit8 v4, v4, #int 15 // #0f │ │ -39021a: b042 |001b: add-int/2addr v2, v4 │ │ -39021c: 1224 |001c: const/4 v4, #int 2 // #2 │ │ -39021e: 6e20 0998 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390224: 0a05 |0020: move-result v5 │ │ -390226: dd05 050f |0021: and-int/lit8 v5, v5, #int 15 // #0f │ │ -39022a: 6e20 0998 0700 |0023: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390230: 0a06 |0026: move-result v6 │ │ -390232: dd06 060f |0027: and-int/lit8 v6, v6, #int 15 // #0f │ │ -390236: d806 0605 |0029: add-int/lit8 v6, v6, #int 5 // #05 │ │ -39023a: 3765 0500 |002b: if-le v5, v6, 0030 // +0005 │ │ -39023e: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -390242: 2813 |002f: goto 0042 // +0013 │ │ -390244: 6e20 0998 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39024a: 0a01 |0033: move-result v1 │ │ -39024c: dd01 010f |0034: and-int/lit8 v1, v1, #int 15 // #0f │ │ -390250: 6e20 0998 0700 |0036: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390256: 0a00 |0039: move-result v0 │ │ -390258: dd00 000f |003a: and-int/lit8 v0, v0, #int 15 // #0f │ │ -39025c: d800 00fb |003c: add-int/lit8 v0, v0, #int -5 // #fb │ │ -390260: 3501 0400 |003e: if-ge v1, v0, 0042 // +0004 │ │ -390264: d802 02ff |0040: add-int/lit8 v2, v2, #int -1 // #ff │ │ -390268: 6e10 2298 0700 |0042: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39026e: 0a00 |0045: move-result v0 │ │ -390270: 1301 3000 |0046: const/16 v1, #int 48 // #30 │ │ -390274: 3704 0500 |0048: if-le v4, v0, 004d // +0005 │ │ -390278: 1300 3000 |004a: const/16 v0, #int 48 // #30 │ │ -39027c: 2805 |004c: goto 0051 // +0005 │ │ -39027e: 6e20 0998 3700 |004d: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390284: 0a00 |0050: move-result v0 │ │ -390286: 6e10 2298 0700 |0051: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39028c: 0a03 |0054: move-result v3 │ │ -39028e: 1a05 0000 |0055: const-string v5, "" // string@0000 │ │ -390292: 3634 0b00 |0057: if-gt v4, v3, 0062 // +000b │ │ -390296: 3410 0900 |0059: if-lt v0, v1, 0062 // +0009 │ │ -39029a: 1301 3900 |005b: const/16 v1, #int 57 // #39 │ │ -39029e: 3501 0300 |005d: if-ge v1, v0, 0060 // +0003 │ │ -3902a2: 2803 |005f: goto 0062 // +0003 │ │ -3902a4: 0750 |0060: move-object v0, v5 │ │ -3902a6: 2803 |0061: goto 0064 // +0003 │ │ -3902a8: 1a00 8006 |0062: const-string v0, "0" // string@0680 │ │ -3902ac: 2201 e812 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3902b0: 7010 4098 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3902b6: 6e20 4b98 5100 |0069: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3902bc: 6e20 4798 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3902c2: 6e20 4b98 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3902c8: 6e20 4b98 7100 |0072: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3902ce: 6e10 5498 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3902d4: 0c07 |0078: move-result-object v7 │ │ -3902d6: 1107 |0079: return-object v7 │ │ +3901d0: |[3901d0] net.sf.dibdib.thread_any.DateFunc.prependCentury:(Ljava/lang/String;)Ljava/lang/String; │ │ +3901e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3901e2: 2301 1a15 |0001: new-array v1, v0, [J // type@151a │ │ +3901e6: 7110 5ea3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +3901ec: 0c01 |0006: move-result-object v1 │ │ +3901ee: 1242 |0007: const/4 v2, #int 4 // #4 │ │ +3901f0: 6e30 2e98 0102 |0008: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3901f6: 0c01 |000b: move-result-object v1 │ │ +3901f8: 6e20 0998 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3901fe: 0a02 |000f: move-result v2 │ │ +390200: dd02 020f |0010: and-int/lit8 v2, v2, #int 15 // #0f │ │ +390204: da02 020a |0012: mul-int/lit8 v2, v2, #int 10 // #0a │ │ +390208: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +39020a: 6e20 0998 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390210: 0a04 |0018: move-result v4 │ │ +390212: dd04 040f |0019: and-int/lit8 v4, v4, #int 15 // #0f │ │ +390216: b042 |001b: add-int/2addr v2, v4 │ │ +390218: 1224 |001c: const/4 v4, #int 2 // #2 │ │ +39021a: 6e20 0998 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390220: 0a05 |0020: move-result v5 │ │ +390222: dd05 050f |0021: and-int/lit8 v5, v5, #int 15 // #0f │ │ +390226: 6e20 0998 0700 |0023: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39022c: 0a06 |0026: move-result v6 │ │ +39022e: dd06 060f |0027: and-int/lit8 v6, v6, #int 15 // #0f │ │ +390232: d806 0605 |0029: add-int/lit8 v6, v6, #int 5 // #05 │ │ +390236: 3765 0500 |002b: if-le v5, v6, 0030 // +0005 │ │ +39023a: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39023e: 2813 |002f: goto 0042 // +0013 │ │ +390240: 6e20 0998 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390246: 0a01 |0033: move-result v1 │ │ +390248: dd01 010f |0034: and-int/lit8 v1, v1, #int 15 // #0f │ │ +39024c: 6e20 0998 0700 |0036: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390252: 0a00 |0039: move-result v0 │ │ +390254: dd00 000f |003a: and-int/lit8 v0, v0, #int 15 // #0f │ │ +390258: d800 00fb |003c: add-int/lit8 v0, v0, #int -5 // #fb │ │ +39025c: 3501 0400 |003e: if-ge v1, v0, 0042 // +0004 │ │ +390260: d802 02ff |0040: add-int/lit8 v2, v2, #int -1 // #ff │ │ +390264: 6e10 2298 0700 |0042: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39026a: 0a00 |0045: move-result v0 │ │ +39026c: 1301 3000 |0046: const/16 v1, #int 48 // #30 │ │ +390270: 3704 0500 |0048: if-le v4, v0, 004d // +0005 │ │ +390274: 1300 3000 |004a: const/16 v0, #int 48 // #30 │ │ +390278: 2805 |004c: goto 0051 // +0005 │ │ +39027a: 6e20 0998 3700 |004d: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390280: 0a00 |0050: move-result v0 │ │ +390282: 6e10 2298 0700 |0051: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +390288: 0a03 |0054: move-result v3 │ │ +39028a: 1a05 0000 |0055: const-string v5, "" // string@0000 │ │ +39028e: 3634 0b00 |0057: if-gt v4, v3, 0062 // +000b │ │ +390292: 3410 0900 |0059: if-lt v0, v1, 0062 // +0009 │ │ +390296: 1301 3900 |005b: const/16 v1, #int 57 // #39 │ │ +39029a: 3501 0300 |005d: if-ge v1, v0, 0060 // +0003 │ │ +39029e: 2803 |005f: goto 0062 // +0003 │ │ +3902a0: 0750 |0060: move-object v0, v5 │ │ +3902a2: 2803 |0061: goto 0064 // +0003 │ │ +3902a4: 1a00 8006 |0062: const-string v0, "0" // string@0680 │ │ +3902a8: 2201 e812 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3902ac: 7010 4098 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3902b2: 6e20 4b98 5100 |0069: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3902b8: 6e20 4798 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3902be: 6e20 4b98 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3902c4: 6e20 4b98 7100 |0072: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3902ca: 6e10 5498 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3902d0: 0c07 |0078: move-result-object v7 │ │ +3902d2: 1107 |0079: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1123 │ │ 0x000c line=1124 │ │ 0x001d line=1125 │ │ 0x0030 line=1127 │ │ 0x0042 line=1130 │ │ @@ -834898,41 +834898,41 @@ │ │ type : '(IJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -39138c: |[39138c] net.sf.dibdib.thread_any.DateFunc.processTimer:(IJ)J │ │ -39139c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3913a0: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -3913a4: 3c02 0b00 |0004: if-gtz v2, 000f // +000b │ │ -3913a8: 7100 59a3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3913ae: 0b04 |0009: move-result-wide v4 │ │ -3913b0: 6006 2e77 |000a: sget v6, Lnet/sf/dibdib/thread_any/DateFunc;.processMaxTimer:I // field@772e │ │ -3913b4: 8160 |000c: int-to-long v0, v6 │ │ -3913b6: bb04 |000d: add-long/2addr v4, v0 │ │ -3913b8: 1004 |000e: return-wide v4 │ │ -3913ba: 7100 59a3 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3913c0: 0b00 |0012: move-result-wide v0 │ │ -3913c2: 1602 0200 |0013: const-wide/16 v2, #int 2 // #2 │ │ -3913c6: bb20 |0015: add-long/2addr v0, v2 │ │ -3913c8: 3102 0005 |0016: cmp-long v2, v0, v5 │ │ -3913cc: 3a02 0800 |0018: if-ltz v2, 0020 // +0008 │ │ -3913d0: 1804 0100 0000 0000 0080 |001a: const-wide v4, #double -4.94066e-324 // #8000000000000001 │ │ -3913da: 1004 |001f: return-wide v4 │ │ -3913dc: 6002 2e77 |0020: sget v2, Lnet/sf/dibdib/thread_any/DateFunc;.processMaxTimer:I // field@772e │ │ -3913e0: db03 0202 |0022: div-int/lit8 v3, v2, #int 2 // #02 │ │ -3913e4: 9203 0304 |0024: mul-int v3, v3, v4 │ │ -3913e8: bc50 |0026: sub-long/2addr v0, v5 │ │ -3913ea: 8404 |0027: long-to-int v4, v0 │ │ -3913ec: b042 |0028: add-int/2addr v2, v4 │ │ -3913ee: b323 |0029: div-int/2addr v3, v2 │ │ -3913f0: 8134 |002a: int-to-long v4, v3 │ │ -3913f2: 1004 |002b: return-wide v4 │ │ +391388: |[391388] net.sf.dibdib.thread_any.DateFunc.processTimer:(IJ)J │ │ +391398: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +39139c: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +3913a0: 3c02 0b00 |0004: if-gtz v2, 000f // +000b │ │ +3913a4: 7100 59a3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3913aa: 0b04 |0009: move-result-wide v4 │ │ +3913ac: 6006 2e77 |000a: sget v6, Lnet/sf/dibdib/thread_any/DateFunc;.processMaxTimer:I // field@772e │ │ +3913b0: 8160 |000c: int-to-long v0, v6 │ │ +3913b2: bb04 |000d: add-long/2addr v4, v0 │ │ +3913b4: 1004 |000e: return-wide v4 │ │ +3913b6: 7100 59a3 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3913bc: 0b00 |0012: move-result-wide v0 │ │ +3913be: 1602 0200 |0013: const-wide/16 v2, #int 2 // #2 │ │ +3913c2: bb20 |0015: add-long/2addr v0, v2 │ │ +3913c4: 3102 0005 |0016: cmp-long v2, v0, v5 │ │ +3913c8: 3a02 0800 |0018: if-ltz v2, 0020 // +0008 │ │ +3913cc: 1804 0100 0000 0000 0080 |001a: const-wide v4, #double -4.94066e-324 // #8000000000000001 │ │ +3913d6: 1004 |001f: return-wide v4 │ │ +3913d8: 6002 2e77 |0020: sget v2, Lnet/sf/dibdib/thread_any/DateFunc;.processMaxTimer:I // field@772e │ │ +3913dc: db03 0202 |0022: div-int/lit8 v3, v2, #int 2 // #02 │ │ +3913e0: 9203 0304 |0024: mul-int v3, v3, v4 │ │ +3913e4: bc50 |0026: sub-long/2addr v0, v5 │ │ +3913e6: 8404 |0027: long-to-int v4, v0 │ │ +3913e8: b042 |0028: add-int/2addr v2, v4 │ │ +3913ea: b323 |0029: div-int/2addr v3, v2 │ │ +3913ec: 8134 |002a: int-to-long v4, v3 │ │ +3913ee: 1004 |002b: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=828 │ │ 0x000f line=830 │ │ 0x0020 line=834 │ │ locals : │ │ 0x0000 - 0x002c reg=4 (null) I │ │ @@ -834943,73 +834943,73 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 81 16-bit code units │ │ -38e9cc: |[38e9cc] net.sf.dibdib.thread_any.DateFunc.tropYearLengthEst4J2000Ticks:(D)D │ │ -38e9dc: 1800 0000 0070 2283 e741 |0000: const-wide v0, #double 3.15576e+09 // #41e7832270000000 │ │ -38e9e6: ce09 |0005: div-double/2addr v9, v0 │ │ -38e9e8: 1800 2b9f afed 41d8 d93e |0006: const-wide v0, #double 6.16187e-06 // #3ed9d841edaf9f2b │ │ -38e9f2: ad00 0009 |000b: mul-double v0, v0, v9 │ │ -38e9f6: 1802 3772 4602 e0d3 7640 |000d: const-wide v2, #double 365.242 // #4076d3e002467237 │ │ -38ea00: cc02 |0012: sub-double/2addr v2, v0 │ │ -38ea02: 1800 6ac0 7b14 af20 063e |0013: const-wide v0, #double 6.44e-10 // #3e0620af147bc06a │ │ -38ea0c: ad00 0009 |0018: mul-double v0, v0, v9 │ │ -38ea10: ad00 0009 |001a: mul-double v0, v0, v9 │ │ -38ea14: cc02 |001c: sub-double/2addr v2, v0 │ │ -38ea16: 1800 0000 0000 0018 f540 |001d: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38ea20: ad02 0200 |0022: mul-double v2, v2, v0 │ │ -38ea24: 1900 4940 |0024: const-wide/high16 v0, #long 4632233691727265792 // #4049 │ │ -38ea28: 1904 49c0 |0026: const-wide/high16 v4, #long -4591138345127510016 // #c049 │ │ -38ea2c: 3006 0904 |0028: cmpg-double v6, v9, v4 │ │ -38ea30: 3d06 0800 |002a: if-lez v6, 0032 // +0008 │ │ -38ea34: 3004 0009 |002c: cmpg-double v4, v0, v9 │ │ -38ea38: 3c04 0300 |002e: if-gtz v4, 0031 // +0003 │ │ -38ea3c: 2802 |0030: goto 0032 // +0002 │ │ -38ea3e: 1002 |0031: return-wide v2 │ │ -38ea40: 1904 5940 |0032: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ -38ea44: 1606 0000 |0034: const-wide/16 v6, #int 0 // #0 │ │ -38ea48: 3008 0609 |0036: cmpg-double v8, v6, v9 │ │ -38ea4c: 3c08 0300 |0038: if-gtz v8, 003b // +0003 │ │ -38ea50: 2802 |003a: goto 003c // +0002 │ │ -38ea52: 8099 |003b: neg-double v9, v9 │ │ -38ea54: cc94 |003c: sub-double/2addr v4, v9 │ │ -38ea56: 1809 15ae 47e1 5318 7e41 |003d: const-wide v9, #double 3.15569e+07 // #417e1853e147ae15 │ │ -38ea60: 2f08 0604 |0042: cmpl-double v8, v6, v4 │ │ -38ea64: 3a08 0300 |0044: if-ltz v8, 0047 // +0003 │ │ -38ea68: 280a |0046: goto 0050 // +000a │ │ -38ea6a: ad02 0204 |0047: mul-double v2, v2, v4 │ │ -38ea6e: ac04 0004 |0049: sub-double v4, v0, v4 │ │ -38ea72: ad04 0409 |004b: mul-double v4, v4, v9 │ │ -38ea76: cb42 |004d: add-double/2addr v2, v4 │ │ -38ea78: ae09 0200 |004e: div-double v9, v2, v0 │ │ -38ea7c: 1009 |0050: return-wide v9 │ │ +38e9c8: |[38e9c8] net.sf.dibdib.thread_any.DateFunc.tropYearLengthEst4J2000Ticks:(D)D │ │ +38e9d8: 1800 0000 0070 2283 e741 |0000: const-wide v0, #double 3.15576e+09 // #41e7832270000000 │ │ +38e9e2: ce09 |0005: div-double/2addr v9, v0 │ │ +38e9e4: 1800 2b9f afed 41d8 d93e |0006: const-wide v0, #double 6.16187e-06 // #3ed9d841edaf9f2b │ │ +38e9ee: ad00 0009 |000b: mul-double v0, v0, v9 │ │ +38e9f2: 1802 3772 4602 e0d3 7640 |000d: const-wide v2, #double 365.242 // #4076d3e002467237 │ │ +38e9fc: cc02 |0012: sub-double/2addr v2, v0 │ │ +38e9fe: 1800 6ac0 7b14 af20 063e |0013: const-wide v0, #double 6.44e-10 // #3e0620af147bc06a │ │ +38ea08: ad00 0009 |0018: mul-double v0, v0, v9 │ │ +38ea0c: ad00 0009 |001a: mul-double v0, v0, v9 │ │ +38ea10: cc02 |001c: sub-double/2addr v2, v0 │ │ +38ea12: 1800 0000 0000 0018 f540 |001d: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38ea1c: ad02 0200 |0022: mul-double v2, v2, v0 │ │ +38ea20: 1900 4940 |0024: const-wide/high16 v0, #long 4632233691727265792 // #4049 │ │ +38ea24: 1904 49c0 |0026: const-wide/high16 v4, #long -4591138345127510016 // #c049 │ │ +38ea28: 3006 0904 |0028: cmpg-double v6, v9, v4 │ │ +38ea2c: 3d06 0800 |002a: if-lez v6, 0032 // +0008 │ │ +38ea30: 3004 0009 |002c: cmpg-double v4, v0, v9 │ │ +38ea34: 3c04 0300 |002e: if-gtz v4, 0031 // +0003 │ │ +38ea38: 2802 |0030: goto 0032 // +0002 │ │ +38ea3a: 1002 |0031: return-wide v2 │ │ +38ea3c: 1904 5940 |0032: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ +38ea40: 1606 0000 |0034: const-wide/16 v6, #int 0 // #0 │ │ +38ea44: 3008 0609 |0036: cmpg-double v8, v6, v9 │ │ +38ea48: 3c08 0300 |0038: if-gtz v8, 003b // +0003 │ │ +38ea4c: 2802 |003a: goto 003c // +0002 │ │ +38ea4e: 8099 |003b: neg-double v9, v9 │ │ +38ea50: cc94 |003c: sub-double/2addr v4, v9 │ │ +38ea52: 1809 15ae 47e1 5318 7e41 |003d: const-wide v9, #double 3.15569e+07 // #417e1853e147ae15 │ │ +38ea5c: 2f08 0604 |0042: cmpl-double v8, v6, v4 │ │ +38ea60: 3a08 0300 |0044: if-ltz v8, 0047 // +0003 │ │ +38ea64: 280a |0046: goto 0050 // +000a │ │ +38ea66: ad02 0204 |0047: mul-double v2, v2, v4 │ │ +38ea6a: ac04 0004 |0049: sub-double v4, v0, v4 │ │ +38ea6e: ad04 0409 |004b: mul-double v4, v4, v9 │ │ +38ea72: cb42 |004d: add-double/2addr v2, v4 │ │ +38ea74: ae09 0200 |004e: div-double v9, v2, v0 │ │ +38ea78: 1009 |0050: return-wide v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #71 : (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 │ │ -38ebb8: |[38ebb8] net.sf.dibdib.thread_any.DateFunc.weekday4EraDay:(J)I │ │ -38ebc8: 1600 0700 |0000: const-wide/16 v0, #int 7 // #7 │ │ -38ebcc: bf02 |0002: rem-long/2addr v2, v0 │ │ -38ebce: 8423 |0003: long-to-int v3, v2 │ │ -38ebd0: 3a03 0300 |0004: if-ltz v3, 0007 // +0003 │ │ -38ebd4: 2803 |0006: goto 0009 // +0003 │ │ -38ebd6: d803 0307 |0007: add-int/lit8 v3, v3, #int 7 // #07 │ │ -38ebda: 0f03 |0009: return v3 │ │ +38ebb4: |[38ebb4] net.sf.dibdib.thread_any.DateFunc.weekday4EraDay:(J)I │ │ +38ebc4: 1600 0700 |0000: const-wide/16 v0, #int 7 // #7 │ │ +38ebc8: bf02 |0002: rem-long/2addr v2, v0 │ │ +38ebca: 8423 |0003: long-to-int v3, v2 │ │ +38ebcc: 3a03 0300 |0004: if-ltz v3, 0007 // +0003 │ │ +38ebd0: 2803 |0006: goto 0009 // +0003 │ │ +38ebd2: d803 0307 |0007: add-int/lit8 v3, v3, #int 7 // #07 │ │ +38ebd6: 0f03 |0009: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=682 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) J │ │ │ │ Virtual methods - │ │ @@ -835082,29 +835082,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 286 16-bit code units │ │ -392b6c: |[392b6c] net.sf.dibdib.thread_any.MiscFunc.:()V │ │ -392b7c: 2200 e712 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@12e7 │ │ -392b80: 1301 f055 |0002: const/16 v1, #int 22000 // #55f0 │ │ -392b84: 7020 3b98 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@983b │ │ -392b8a: 6900 3c77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.logBuffer:Ljava/lang/StringBuffer; // field@773c │ │ -392b8e: 1300 0001 |0009: const/16 v0, #int 256 // #100 │ │ -392b92: 2300 1615 |000b: new-array v0, v0, [C // type@1516 │ │ -392b96: 2600 0d00 0000 |000d: fill-array-data v0, 0000001a // +0000000d │ │ -392b9c: 6900 3477 |0010: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7734 │ │ -392ba0: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ -392ba4: 2300 1515 |0014: new-array v0, v0, [B // type@1515 │ │ -392ba8: 6900 3577 |0016: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ -392bac: 0e00 |0018: return-void │ │ -392bae: 0000 |0019: nop // spacer │ │ -392bb0: 0003 0200 0001 0000 0000 0100 0100 ... |001a: array-data (260 units) │ │ +392b68: |[392b68] net.sf.dibdib.thread_any.MiscFunc.:()V │ │ +392b78: 2200 e712 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@12e7 │ │ +392b7c: 1301 f055 |0002: const/16 v1, #int 22000 // #55f0 │ │ +392b80: 7020 3b98 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@983b │ │ +392b86: 6900 3c77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.logBuffer:Ljava/lang/StringBuffer; // field@773c │ │ +392b8a: 1300 0001 |0009: const/16 v0, #int 256 // #100 │ │ +392b8e: 2300 1615 |000b: new-array v0, v0, [C // type@1516 │ │ +392b92: 2600 0d00 0000 |000d: fill-array-data v0, 0000001a // +0000000d │ │ +392b98: 6900 3477 |0010: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7734 │ │ +392b9c: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ +392ba0: 2300 1515 |0014: new-array v0, v0, [B // type@1515 │ │ +392ba4: 6900 3577 |0016: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ +392ba8: 0e00 |0018: return-void │ │ +392baa: 0000 |0019: nop // spacer │ │ +392bac: 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 : │ │ │ │ @@ -835113,17 +835113,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -392db8: |[392db8] net.sf.dibdib.thread_any.MiscFunc.:()V │ │ -392dc8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -392dce: 0e00 |0003: return-void │ │ +392db4: |[392db4] net.sf.dibdib.thread_any.MiscFunc.:()V │ │ +392dc4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +392dca: 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;) │ │ @@ -835131,41 +835131,41 @@ │ │ type : '([BI[B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -3917c4: |[3917c4] net.sf.dibdib.thread_any.MiscFunc.appendClone:([BI[B)[B │ │ -3917d4: 3803 2400 |0000: if-eqz v3, 0024 // +0024 │ │ -3917d8: 2130 |0002: array-length v0, v3 │ │ -3917da: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ -3917de: 281f |0005: goto 0024 // +001f │ │ -3917e0: 3805 1d00 |0006: if-eqz v5, 0023 // +001d │ │ -3917e4: 2150 |0008: array-length v0, v5 │ │ -3917e6: 3c00 0300 |0009: if-gtz v0, 000c // +0003 │ │ -3917ea: 2818 |000b: goto 0023 // +0018 │ │ -3917ec: 3a04 0300 |000c: if-ltz v4, 000f // +0003 │ │ -3917f0: 2802 |000e: goto 0010 // +0002 │ │ -3917f2: 2134 |000f: array-length v4, v3 │ │ -3917f4: 2150 |0010: array-length v0, v5 │ │ -3917f6: b040 |0011: add-int/2addr v0, v4 │ │ -3917f8: 2300 1515 |0012: new-array v0, v0, [B // type@1515 │ │ -3917fc: 2131 |0014: array-length v1, v3 │ │ -3917fe: 3514 0400 |0015: if-ge v4, v1, 0019 // +0004 │ │ -391802: 0141 |0017: move v1, v4 │ │ -391804: 2802 |0018: goto 001a // +0002 │ │ -391806: 2131 |0019: array-length v1, v3 │ │ -391808: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -39180a: 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 │ │ -391810: 2153 |001e: array-length v3, v5 │ │ -391812: 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 │ │ -391818: 1100 |0022: return-object v0 │ │ -39181a: 1103 |0023: return-object v3 │ │ -39181c: 1105 |0024: return-object v5 │ │ +3917c0: |[3917c0] net.sf.dibdib.thread_any.MiscFunc.appendClone:([BI[B)[B │ │ +3917d0: 3803 2400 |0000: if-eqz v3, 0024 // +0024 │ │ +3917d4: 2130 |0002: array-length v0, v3 │ │ +3917d6: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ +3917da: 281f |0005: goto 0024 // +001f │ │ +3917dc: 3805 1d00 |0006: if-eqz v5, 0023 // +001d │ │ +3917e0: 2150 |0008: array-length v0, v5 │ │ +3917e2: 3c00 0300 |0009: if-gtz v0, 000c // +0003 │ │ +3917e6: 2818 |000b: goto 0023 // +0018 │ │ +3917e8: 3a04 0300 |000c: if-ltz v4, 000f // +0003 │ │ +3917ec: 2802 |000e: goto 0010 // +0002 │ │ +3917ee: 2134 |000f: array-length v4, v3 │ │ +3917f0: 2150 |0010: array-length v0, v5 │ │ +3917f2: b040 |0011: add-int/2addr v0, v4 │ │ +3917f4: 2300 1515 |0012: new-array v0, v0, [B // type@1515 │ │ +3917f8: 2131 |0014: array-length v1, v3 │ │ +3917fa: 3514 0400 |0015: if-ge v4, v1, 0019 // +0004 │ │ +3917fe: 0141 |0017: move v1, v4 │ │ +391800: 2802 |0018: goto 001a // +0002 │ │ +391802: 2131 |0019: array-length v1, v3 │ │ +391804: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +391806: 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 │ │ +39180c: 2153 |001e: array-length v3, v5 │ │ +39180e: 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 │ │ +391814: 1100 |0022: return-object v0 │ │ +391816: 1103 |0023: return-object v3 │ │ +391818: 1105 |0024: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=748 │ │ 0x0008 line=750 │ │ 0x000f line=753 │ │ 0x0010 line=754 │ │ 0x0014 line=755 │ │ @@ -835180,40 +835180,40 @@ │ │ type : '([B[I[B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -391820: |[391820] net.sf.dibdib.thread_any.MiscFunc.appendResize:([B[I[B)[B │ │ -391830: 2140 |0000: array-length v0, v4 │ │ -391832: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -391834: 4402 0501 |0002: aget v2, v5, v1 │ │ -391838: 2163 |0004: array-length v3, v6 │ │ -39183a: b032 |0005: add-int/2addr v2, v3 │ │ -39183c: 3402 0500 |0006: if-lt v2, v0, 000b // +0005 │ │ -391840: da00 0002 |0008: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -391844: 28f7 |000a: goto 0001 // -0009 │ │ -391846: 2142 |000b: array-length v2, v4 │ │ -391848: 3720 0600 |000c: if-le v0, v2, 0012 // +0006 │ │ -39184c: 7120 af99 0400 |000e: invoke-static {v4, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -391852: 0c04 |0011: move-result-object v4 │ │ -391854: 4400 0501 |0012: aget v0, v5, v1 │ │ -391858: 2162 |0014: array-length v2, v6 │ │ -39185a: 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 │ │ -391860: 4400 0501 |0018: aget v0, v5, v1 │ │ -391864: 2166 |001a: array-length v6, v6 │ │ -391866: b060 |001b: add-int/2addr v0, v6 │ │ -391868: 4b00 0501 |001c: aput v0, v5, v1 │ │ -39186c: 4406 0501 |001e: aget v6, v5, v1 │ │ -391870: d800 0601 |0020: add-int/lit8 v0, v6, #int 1 // #01 │ │ -391874: 4b00 0501 |0022: aput v0, v5, v1 │ │ -391878: 1305 0a00 |0024: const/16 v5, #int 10 // #a │ │ -39187c: 4f05 0406 |0026: aput-byte v5, v4, v6 │ │ -391880: 1104 |0028: return-object v4 │ │ +39181c: |[39181c] net.sf.dibdib.thread_any.MiscFunc.appendResize:([B[I[B)[B │ │ +39182c: 2140 |0000: array-length v0, v4 │ │ +39182e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +391830: 4402 0501 |0002: aget v2, v5, v1 │ │ +391834: 2163 |0004: array-length v3, v6 │ │ +391836: b032 |0005: add-int/2addr v2, v3 │ │ +391838: 3402 0500 |0006: if-lt v2, v0, 000b // +0005 │ │ +39183c: da00 0002 |0008: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +391840: 28f7 |000a: goto 0001 // -0009 │ │ +391842: 2142 |000b: array-length v2, v4 │ │ +391844: 3720 0600 |000c: if-le v0, v2, 0012 // +0006 │ │ +391848: 7120 af99 0400 |000e: invoke-static {v4, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39184e: 0c04 |0011: move-result-object v4 │ │ +391850: 4400 0501 |0012: aget v0, v5, v1 │ │ +391854: 2162 |0014: array-length v2, v6 │ │ +391856: 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 │ │ +39185c: 4400 0501 |0018: aget v0, v5, v1 │ │ +391860: 2166 |001a: array-length v6, v6 │ │ +391862: b060 |001b: add-int/2addr v0, v6 │ │ +391864: 4b00 0501 |001c: aput v0, v5, v1 │ │ +391868: 4406 0501 |001e: aget v6, v5, v1 │ │ +39186c: d800 0601 |0020: add-int/lit8 v0, v6, #int 1 // #01 │ │ +391870: 4b00 0501 |0022: aput v0, v5, v1 │ │ +391874: 1305 0a00 |0024: const/16 v5, #int 10 // #a │ │ +391878: 4f05 0406 |0026: aput-byte v5, v4, v6 │ │ +39187c: 1104 |0028: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x0002 line=735 │ │ 0x000b line=738 │ │ 0x000e line=739 │ │ 0x0012 line=741 │ │ @@ -835229,65 +835229,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 │ │ -3927ac: |[3927ac] net.sf.dibdib.thread_any.MiscFunc.base64Cd4Bitlists:([I[J)Ljava/lang/String; │ │ -3927bc: 21a0 |0000: array-length v0, v10 │ │ -3927be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3927c0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -3927c2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -3927c4: 1264 |0004: const/4 v4, #int 6 // #6 │ │ -3927c6: 3502 0900 |0005: if-ge v2, v0, 000e // +0009 │ │ -3927ca: 4405 0a02 |0007: aget v5, v10, v2 │ │ -3927ce: b345 |0009: div-int/2addr v5, v4 │ │ -3927d0: b053 |000a: add-int/2addr v3, v5 │ │ -3927d2: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3927d6: 28f7 |000d: goto 0004 // -0009 │ │ -3927d8: 2330 1915 |000e: new-array v0, v3, [I // type@1519 │ │ -3927dc: 21b2 |0010: array-length v2, v11 │ │ -3927de: d802 02ff |0011: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3927e2: 0135 |0013: move v5, v3 │ │ -3927e4: 3a02 1900 |0014: if-ltz v2, 002d // +0019 │ │ -3927e8: 4506 0b02 |0016: aget-wide v6, v11, v2 │ │ -3927ec: 4408 0a02 |0018: aget v8, v10, v2 │ │ -3927f0: b348 |001a: div-int/2addr v8, v4 │ │ -3927f2: d808 08ff |001b: add-int/lit8 v8, v8, #int -1 // #ff │ │ -3927f6: 3a08 0d00 |001d: if-ltz v8, 002a // +000d │ │ -3927fa: 8469 |001f: long-to-int v9, v6 │ │ -3927fc: dd09 093f |0020: and-int/lit8 v9, v9, #int 63 // #3f │ │ -392800: d805 05ff |0022: add-int/lit8 v5, v5, #int -1 // #ff │ │ -392804: 4b09 0005 |0024: aput v9, v0, v5 │ │ -392808: c546 |0026: ushr-long/2addr v6, v4 │ │ -39280a: d808 08ff |0027: add-int/lit8 v8, v8, #int -1 // #ff │ │ -39280e: 28f4 |0029: goto 001d // -000c │ │ -392810: d802 02ff |002a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -392814: 28e8 |002c: goto 0014 // -0018 │ │ -392816: 3805 0400 |002d: if-eqz v5, 0031 // +0004 │ │ -39281a: 120a |002f: const/4 v10, #int 0 // #0 │ │ -39281c: 110a |0030: return-object v10 │ │ -39281e: 7120 b170 4000 |0031: invoke-static {v0, v4}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.checkDigit:([II)I // method@70b1 │ │ -392824: 0a0a |0034: move-result v10 │ │ -392826: d80b 0301 |0035: add-int/lit8 v11, v3, #int 1 // #01 │ │ -39282a: 23bb 1615 |0037: new-array v11, v11, [C // type@1516 │ │ -39282e: 6202 2473 |0039: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ -392832: 490a 020a |003b: aget-char v10, v2, v10 │ │ -392836: 500a 0b03 |003d: aput-char v10, v11, v3 │ │ -39283a: 3531 0d00 |003f: if-ge v1, v3, 004c // +000d │ │ -39283e: 620a 2473 |0041: sget-object v10, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ -392842: 4402 0001 |0043: aget v2, v0, v1 │ │ -392846: 490a 0a02 |0045: aget-char v10, v10, v2 │ │ -39284a: 500a 0b01 |0047: aput-char v10, v11, v1 │ │ -39284e: d801 0101 |0049: add-int/lit8 v1, v1, #int 1 // #01 │ │ -392852: 28f4 |004b: goto 003f // -000c │ │ -392854: 220a e612 |004c: new-instance v10, Ljava/lang/String; // type@12e6 │ │ -392858: 7020 0798 ba00 |004e: invoke-direct {v10, v11}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39285e: 110a |0051: return-object v10 │ │ +3927a8: |[3927a8] net.sf.dibdib.thread_any.MiscFunc.base64Cd4Bitlists:([I[J)Ljava/lang/String; │ │ +3927b8: 21a0 |0000: array-length v0, v10 │ │ +3927ba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3927bc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3927be: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +3927c0: 1264 |0004: const/4 v4, #int 6 // #6 │ │ +3927c2: 3502 0900 |0005: if-ge v2, v0, 000e // +0009 │ │ +3927c6: 4405 0a02 |0007: aget v5, v10, v2 │ │ +3927ca: b345 |0009: div-int/2addr v5, v4 │ │ +3927cc: b053 |000a: add-int/2addr v3, v5 │ │ +3927ce: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3927d2: 28f7 |000d: goto 0004 // -0009 │ │ +3927d4: 2330 1915 |000e: new-array v0, v3, [I // type@1519 │ │ +3927d8: 21b2 |0010: array-length v2, v11 │ │ +3927da: d802 02ff |0011: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3927de: 0135 |0013: move v5, v3 │ │ +3927e0: 3a02 1900 |0014: if-ltz v2, 002d // +0019 │ │ +3927e4: 4506 0b02 |0016: aget-wide v6, v11, v2 │ │ +3927e8: 4408 0a02 |0018: aget v8, v10, v2 │ │ +3927ec: b348 |001a: div-int/2addr v8, v4 │ │ +3927ee: d808 08ff |001b: add-int/lit8 v8, v8, #int -1 // #ff │ │ +3927f2: 3a08 0d00 |001d: if-ltz v8, 002a // +000d │ │ +3927f6: 8469 |001f: long-to-int v9, v6 │ │ +3927f8: dd09 093f |0020: and-int/lit8 v9, v9, #int 63 // #3f │ │ +3927fc: d805 05ff |0022: add-int/lit8 v5, v5, #int -1 // #ff │ │ +392800: 4b09 0005 |0024: aput v9, v0, v5 │ │ +392804: c546 |0026: ushr-long/2addr v6, v4 │ │ +392806: d808 08ff |0027: add-int/lit8 v8, v8, #int -1 // #ff │ │ +39280a: 28f4 |0029: goto 001d // -000c │ │ +39280c: d802 02ff |002a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +392810: 28e8 |002c: goto 0014 // -0018 │ │ +392812: 3805 0400 |002d: if-eqz v5, 0031 // +0004 │ │ +392816: 120a |002f: const/4 v10, #int 0 // #0 │ │ +392818: 110a |0030: return-object v10 │ │ +39281a: 7120 b170 4000 |0031: invoke-static {v0, v4}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.checkDigit:([II)I // method@70b1 │ │ +392820: 0a0a |0034: move-result v10 │ │ +392822: d80b 0301 |0035: add-int/lit8 v11, v3, #int 1 // #01 │ │ +392826: 23bb 1615 |0037: new-array v11, v11, [C // type@1516 │ │ +39282a: 6202 2473 |0039: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ +39282e: 490a 020a |003b: aget-char v10, v2, v10 │ │ +392832: 500a 0b03 |003d: aput-char v10, v11, v3 │ │ +392836: 3531 0d00 |003f: if-ge v1, v3, 004c // +000d │ │ +39283a: 620a 2473 |0041: sget-object v10, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ +39283e: 4402 0001 |0043: aget v2, v0, v1 │ │ +392842: 490a 0a02 |0045: aget-char v10, v10, v2 │ │ +392846: 500a 0b01 |0047: aput-char v10, v11, v1 │ │ +39284a: d801 0101 |0049: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39284e: 28f4 |004b: goto 003f // -000c │ │ +392850: 220a e612 |004c: new-instance v10, Ljava/lang/String; // type@12e6 │ │ +392854: 7020 0798 ba00 |004e: invoke-direct {v10, v11}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39285a: 110a |0051: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0009 line=159 │ │ 0x000e line=161 │ │ 0x0010 line=163 │ │ 0x0016 line=164 │ │ @@ -835307,51 +835307,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 │ │ -392860: |[392860] net.sf.dibdib.thread_any.MiscFunc.base64X4Bitlists:([I[J)Ljava/lang/String; │ │ -392870: 2190 |0000: array-length v0, v9 │ │ -392872: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -392874: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -392876: 1263 |0003: const/4 v3, #int 6 // #6 │ │ -392878: 3501 0900 |0004: if-ge v1, v0, 000d // +0009 │ │ -39287c: 4404 0901 |0006: aget v4, v9, v1 │ │ -392880: b334 |0008: div-int/2addr v4, v3 │ │ -392882: b042 |0009: add-int/2addr v2, v4 │ │ -392884: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -392888: 28f7 |000c: goto 0003 // -0009 │ │ -39288a: 2320 1615 |000d: new-array v0, v2, [C // type@1516 │ │ -39288e: 21a1 |000f: array-length v1, v10 │ │ -392890: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -392894: 3a01 1d00 |0012: if-ltz v1, 002f // +001d │ │ -392898: 4504 0a01 |0014: aget-wide v4, v10, v1 │ │ -39289c: 4406 0901 |0016: aget v6, v9, v1 │ │ -3928a0: b336 |0018: div-int/2addr v6, v3 │ │ -3928a2: d806 06ff |0019: add-int/lit8 v6, v6, #int -1 // #ff │ │ -3928a6: 3a06 1100 |001b: if-ltz v6, 002c // +0011 │ │ -3928aa: 8447 |001d: long-to-int v7, v4 │ │ -3928ac: dd07 073f |001e: and-int/lit8 v7, v7, #int 63 // #3f │ │ -3928b0: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3928b4: 6208 2473 |0022: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ -3928b8: 4907 0807 |0024: aget-char v7, v8, v7 │ │ -3928bc: 5007 0002 |0026: aput-char v7, v0, v2 │ │ -3928c0: c534 |0028: ushr-long/2addr v4, v3 │ │ -3928c2: d806 06ff |0029: add-int/lit8 v6, v6, #int -1 // #ff │ │ -3928c6: 28f0 |002b: goto 001b // -0010 │ │ -3928c8: d801 01ff |002c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3928cc: 28e4 |002e: goto 0012 // -001c │ │ -3928ce: 3802 0400 |002f: if-eqz v2, 0033 // +0004 │ │ -3928d2: 1209 |0031: const/4 v9, #int 0 // #0 │ │ -3928d4: 1109 |0032: return-object v9 │ │ -3928d6: 2209 e612 |0033: new-instance v9, Ljava/lang/String; // type@12e6 │ │ -3928da: 7020 0798 0900 |0035: invoke-direct {v9, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ -3928e0: 1109 |0038: return-object v9 │ │ +39285c: |[39285c] net.sf.dibdib.thread_any.MiscFunc.base64X4Bitlists:([I[J)Ljava/lang/String; │ │ +39286c: 2190 |0000: array-length v0, v9 │ │ +39286e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +392870: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +392872: 1263 |0003: const/4 v3, #int 6 // #6 │ │ +392874: 3501 0900 |0004: if-ge v1, v0, 000d // +0009 │ │ +392878: 4404 0901 |0006: aget v4, v9, v1 │ │ +39287c: b334 |0008: div-int/2addr v4, v3 │ │ +39287e: b042 |0009: add-int/2addr v2, v4 │ │ +392880: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +392884: 28f7 |000c: goto 0003 // -0009 │ │ +392886: 2320 1615 |000d: new-array v0, v2, [C // type@1516 │ │ +39288a: 21a1 |000f: array-length v1, v10 │ │ +39288c: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +392890: 3a01 1d00 |0012: if-ltz v1, 002f // +001d │ │ +392894: 4504 0a01 |0014: aget-wide v4, v10, v1 │ │ +392898: 4406 0901 |0016: aget v6, v9, v1 │ │ +39289c: b336 |0018: div-int/2addr v6, v3 │ │ +39289e: d806 06ff |0019: add-int/lit8 v6, v6, #int -1 // #ff │ │ +3928a2: 3a06 1100 |001b: if-ltz v6, 002c // +0011 │ │ +3928a6: 8447 |001d: long-to-int v7, v4 │ │ +3928a8: dd07 073f |001e: and-int/lit8 v7, v7, #int 63 // #3f │ │ +3928ac: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3928b0: 6208 2473 |0022: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ +3928b4: 4907 0807 |0024: aget-char v7, v8, v7 │ │ +3928b8: 5007 0002 |0026: aput-char v7, v0, v2 │ │ +3928bc: c534 |0028: ushr-long/2addr v4, v3 │ │ +3928be: d806 06ff |0029: add-int/lit8 v6, v6, #int -1 // #ff │ │ +3928c2: 28f0 |002b: goto 001b // -0010 │ │ +3928c4: d801 01ff |002c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3928c8: 28e4 |002e: goto 0012 // -001c │ │ +3928ca: 3802 0400 |002f: if-eqz v2, 0033 // +0004 │ │ +3928ce: 1209 |0031: const/4 v9, #int 0 // #0 │ │ +3928d0: 1109 |0032: return-object v9 │ │ +3928d2: 2209 e612 |0033: new-instance v9, Ljava/lang/String; // type@12e6 │ │ +3928d6: 7020 0798 0900 |0035: invoke-direct {v9, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ +3928dc: 1109 |0038: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0008 line=137 │ │ 0x000d line=139 │ │ 0x000f line=141 │ │ 0x0014 line=142 │ │ @@ -835367,109 +835367,109 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 174 16-bit code units │ │ -391884: |[391884] net.sf.dibdib.thread_any.MiscFunc.base64x4Bytes:([B)[B │ │ -391894: 6200 3577 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ -391898: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -39189a: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -39189e: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ -3918a2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3918a4: 1302 4000 |0008: const/16 v2, #int 64 // #40 │ │ -3918a8: 3520 0e00 |000a: if-ge v0, v2, 0018 // +000e │ │ -3918ac: 6202 3577 |000c: sget-object v2, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ -3918b0: 6203 2473 |000e: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ -3918b4: 4903 0300 |0010: aget-char v3, v3, v0 │ │ -3918b8: 8d33 |0012: int-to-byte v3, v3 │ │ -3918ba: 4f03 0200 |0013: aput-byte v3, v2, v0 │ │ -3918be: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3918c2: 28f1 |0017: goto 0008 // -000f │ │ -3918c4: 2190 |0018: array-length v0, v9 │ │ -3918c6: 2192 |0019: array-length v2, v9 │ │ -3918c8: d802 0202 |001a: add-int/lit8 v2, v2, #int 2 // #02 │ │ -3918cc: db02 0203 |001c: div-int/lit8 v2, v2, #int 3 // #03 │ │ -3918d0: b020 |001e: add-int/2addr v0, v2 │ │ -3918d2: 2300 1515 |001f: new-array v0, v0, [B // type@1515 │ │ -3918d6: 2192 |0021: array-length v2, v9 │ │ -3918d8: d802 02fd |0022: add-int/lit8 v2, v2, #int -3 // #fd │ │ -3918dc: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -3918de: 3521 4700 |0025: if-ge v1, v2, 006c // +0047 │ │ -3918e2: d804 0301 |0027: add-int/lit8 v4, v3, #int 1 // #01 │ │ -3918e6: 6205 3577 |0029: sget-object v5, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ -3918ea: 4806 0901 |002b: aget-byte v6, v9, v1 │ │ -3918ee: d566 ff00 |002d: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3918f2: e206 0602 |002f: ushr-int/lit8 v6, v6, #int 2 // #02 │ │ -3918f6: 4806 0506 |0031: aget-byte v6, v5, v6 │ │ -3918fa: 4f06 0003 |0033: aput-byte v6, v0, v3 │ │ -3918fe: d803 0401 |0035: add-int/lit8 v3, v4, #int 1 // #01 │ │ -391902: 4806 0901 |0037: aget-byte v6, v9, v1 │ │ -391906: dd06 0603 |0039: and-int/lit8 v6, v6, #int 3 // #03 │ │ -39190a: e006 0604 |003b: shl-int/lit8 v6, v6, #int 4 // #04 │ │ -39190e: d807 0101 |003d: add-int/lit8 v7, v1, #int 1 // #01 │ │ -391912: 4808 0907 |003f: aget-byte v8, v9, v7 │ │ -391916: d588 ff00 |0041: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -39191a: e208 0804 |0043: ushr-int/lit8 v8, v8, #int 4 // #04 │ │ -39191e: b686 |0045: or-int/2addr v6, v8 │ │ -391920: 4806 0506 |0046: aget-byte v6, v5, v6 │ │ -391924: 4f06 0004 |0048: aput-byte v6, v0, v4 │ │ -391928: d804 0301 |004a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -39192c: 4806 0907 |004c: aget-byte v6, v9, v7 │ │ -391930: dd06 060f |004e: and-int/lit8 v6, v6, #int 15 // #0f │ │ -391934: e006 0602 |0050: shl-int/lit8 v6, v6, #int 2 // #02 │ │ -391938: d807 0102 |0052: add-int/lit8 v7, v1, #int 2 // #02 │ │ -39193c: 4808 0907 |0054: aget-byte v8, v9, v7 │ │ -391940: d588 ff00 |0056: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -391944: e208 0806 |0058: ushr-int/lit8 v8, v8, #int 6 // #06 │ │ -391948: b686 |005a: or-int/2addr v6, v8 │ │ -39194a: 4806 0506 |005b: aget-byte v6, v5, v6 │ │ -39194e: 4f06 0003 |005d: aput-byte v6, v0, v3 │ │ -391952: d803 0401 |005f: add-int/lit8 v3, v4, #int 1 // #01 │ │ -391956: 4806 0907 |0061: aget-byte v6, v9, v7 │ │ -39195a: dd06 063f |0063: and-int/lit8 v6, v6, #int 63 // #3f │ │ -39195e: 4805 0506 |0065: aget-byte v5, v5, v6 │ │ -391962: 4f05 0004 |0067: aput-byte v5, v0, v4 │ │ -391966: d801 0103 |0069: add-int/lit8 v1, v1, #int 3 // #03 │ │ -39196a: 28ba |006b: goto 0025 // -0046 │ │ -39196c: 3521 1e00 |006c: if-ge v1, v2, 008a // +001e │ │ -391970: d804 0301 |006e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -391974: 6205 3577 |0070: sget-object v5, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ -391978: 4806 0901 |0072: aget-byte v6, v9, v1 │ │ -39197c: d566 ff00 |0074: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -391980: e206 0602 |0076: ushr-int/lit8 v6, v6, #int 2 // #02 │ │ -391984: 4806 0506 |0078: aget-byte v6, v5, v6 │ │ -391988: 4f06 0003 |007a: aput-byte v6, v0, v3 │ │ -39198c: d803 0401 |007c: add-int/lit8 v3, v4, #int 1 // #01 │ │ -391990: 4806 0901 |007e: aget-byte v6, v9, v1 │ │ -391994: dd06 0603 |0080: and-int/lit8 v6, v6, #int 3 // #03 │ │ -391998: e006 0604 |0082: shl-int/lit8 v6, v6, #int 4 // #04 │ │ -39199c: 4805 0506 |0084: aget-byte v5, v5, v6 │ │ -3919a0: 4f05 0004 |0086: aput-byte v5, v0, v4 │ │ -3919a4: d801 0101 |0088: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3919a8: 3521 2300 |008a: if-ge v1, v2, 00ad // +0023 │ │ -3919ac: d802 03ff |008c: add-int/lit8 v2, v3, #int -1 // #ff │ │ -3919b0: 6204 3577 |008e: sget-object v4, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ -3919b4: 4805 0901 |0090: aget-byte v5, v9, v1 │ │ -3919b8: dd05 0503 |0092: and-int/lit8 v5, v5, #int 3 // #03 │ │ -3919bc: e005 0504 |0094: shl-int/lit8 v5, v5, #int 4 // #04 │ │ -3919c0: d801 0101 |0096: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3919c4: 4806 0901 |0098: aget-byte v6, v9, v1 │ │ -3919c8: d566 ff00 |009a: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3919cc: e206 0604 |009c: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ -3919d0: b665 |009e: or-int/2addr v5, v6 │ │ -3919d2: 4805 0405 |009f: aget-byte v5, v4, v5 │ │ -3919d6: 4f05 0002 |00a1: aput-byte v5, v0, v2 │ │ -3919da: 4809 0901 |00a3: aget-byte v9, v9, v1 │ │ -3919de: dd09 090f |00a5: and-int/lit8 v9, v9, #int 15 // #0f │ │ -3919e2: e009 0902 |00a7: shl-int/lit8 v9, v9, #int 2 // #02 │ │ -3919e6: 4809 0409 |00a9: aget-byte v9, v4, v9 │ │ -3919ea: 4f09 0003 |00ab: aput-byte v9, v0, v3 │ │ -3919ee: 1100 |00ad: return-object v0 │ │ +391880: |[391880] net.sf.dibdib.thread_any.MiscFunc.base64x4Bytes:([B)[B │ │ +391890: 6200 3577 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ +391894: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +391896: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +39189a: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ +39189e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3918a0: 1302 4000 |0008: const/16 v2, #int 64 // #40 │ │ +3918a4: 3520 0e00 |000a: if-ge v0, v2, 0018 // +000e │ │ +3918a8: 6202 3577 |000c: sget-object v2, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ +3918ac: 6203 2473 |000e: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ +3918b0: 4903 0300 |0010: aget-char v3, v3, v0 │ │ +3918b4: 8d33 |0012: int-to-byte v3, v3 │ │ +3918b6: 4f03 0200 |0013: aput-byte v3, v2, v0 │ │ +3918ba: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3918be: 28f1 |0017: goto 0008 // -000f │ │ +3918c0: 2190 |0018: array-length v0, v9 │ │ +3918c2: 2192 |0019: array-length v2, v9 │ │ +3918c4: d802 0202 |001a: add-int/lit8 v2, v2, #int 2 // #02 │ │ +3918c8: db02 0203 |001c: div-int/lit8 v2, v2, #int 3 // #03 │ │ +3918cc: b020 |001e: add-int/2addr v0, v2 │ │ +3918ce: 2300 1515 |001f: new-array v0, v0, [B // type@1515 │ │ +3918d2: 2192 |0021: array-length v2, v9 │ │ +3918d4: d802 02fd |0022: add-int/lit8 v2, v2, #int -3 // #fd │ │ +3918d8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +3918da: 3521 4700 |0025: if-ge v1, v2, 006c // +0047 │ │ +3918de: d804 0301 |0027: add-int/lit8 v4, v3, #int 1 // #01 │ │ +3918e2: 6205 3577 |0029: sget-object v5, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ +3918e6: 4806 0901 |002b: aget-byte v6, v9, v1 │ │ +3918ea: d566 ff00 |002d: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3918ee: e206 0602 |002f: ushr-int/lit8 v6, v6, #int 2 // #02 │ │ +3918f2: 4806 0506 |0031: aget-byte v6, v5, v6 │ │ +3918f6: 4f06 0003 |0033: aput-byte v6, v0, v3 │ │ +3918fa: d803 0401 |0035: add-int/lit8 v3, v4, #int 1 // #01 │ │ +3918fe: 4806 0901 |0037: aget-byte v6, v9, v1 │ │ +391902: dd06 0603 |0039: and-int/lit8 v6, v6, #int 3 // #03 │ │ +391906: e006 0604 |003b: shl-int/lit8 v6, v6, #int 4 // #04 │ │ +39190a: d807 0101 |003d: add-int/lit8 v7, v1, #int 1 // #01 │ │ +39190e: 4808 0907 |003f: aget-byte v8, v9, v7 │ │ +391912: d588 ff00 |0041: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +391916: e208 0804 |0043: ushr-int/lit8 v8, v8, #int 4 // #04 │ │ +39191a: b686 |0045: or-int/2addr v6, v8 │ │ +39191c: 4806 0506 |0046: aget-byte v6, v5, v6 │ │ +391920: 4f06 0004 |0048: aput-byte v6, v0, v4 │ │ +391924: d804 0301 |004a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +391928: 4806 0907 |004c: aget-byte v6, v9, v7 │ │ +39192c: dd06 060f |004e: and-int/lit8 v6, v6, #int 15 // #0f │ │ +391930: e006 0602 |0050: shl-int/lit8 v6, v6, #int 2 // #02 │ │ +391934: d807 0102 |0052: add-int/lit8 v7, v1, #int 2 // #02 │ │ +391938: 4808 0907 |0054: aget-byte v8, v9, v7 │ │ +39193c: d588 ff00 |0056: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +391940: e208 0806 |0058: ushr-int/lit8 v8, v8, #int 6 // #06 │ │ +391944: b686 |005a: or-int/2addr v6, v8 │ │ +391946: 4806 0506 |005b: aget-byte v6, v5, v6 │ │ +39194a: 4f06 0003 |005d: aput-byte v6, v0, v3 │ │ +39194e: d803 0401 |005f: add-int/lit8 v3, v4, #int 1 // #01 │ │ +391952: 4806 0907 |0061: aget-byte v6, v9, v7 │ │ +391956: dd06 063f |0063: and-int/lit8 v6, v6, #int 63 // #3f │ │ +39195a: 4805 0506 |0065: aget-byte v5, v5, v6 │ │ +39195e: 4f05 0004 |0067: aput-byte v5, v0, v4 │ │ +391962: d801 0103 |0069: add-int/lit8 v1, v1, #int 3 // #03 │ │ +391966: 28ba |006b: goto 0025 // -0046 │ │ +391968: 3521 1e00 |006c: if-ge v1, v2, 008a // +001e │ │ +39196c: d804 0301 |006e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +391970: 6205 3577 |0070: sget-object v5, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ +391974: 4806 0901 |0072: aget-byte v6, v9, v1 │ │ +391978: d566 ff00 |0074: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +39197c: e206 0602 |0076: ushr-int/lit8 v6, v6, #int 2 // #02 │ │ +391980: 4806 0506 |0078: aget-byte v6, v5, v6 │ │ +391984: 4f06 0003 |007a: aput-byte v6, v0, v3 │ │ +391988: d803 0401 |007c: add-int/lit8 v3, v4, #int 1 // #01 │ │ +39198c: 4806 0901 |007e: aget-byte v6, v9, v1 │ │ +391990: dd06 0603 |0080: and-int/lit8 v6, v6, #int 3 // #03 │ │ +391994: e006 0604 |0082: shl-int/lit8 v6, v6, #int 4 // #04 │ │ +391998: 4805 0506 |0084: aget-byte v5, v5, v6 │ │ +39199c: 4f05 0004 |0086: aput-byte v5, v0, v4 │ │ +3919a0: d801 0101 |0088: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3919a4: 3521 2300 |008a: if-ge v1, v2, 00ad // +0023 │ │ +3919a8: d802 03ff |008c: add-int/lit8 v2, v3, #int -1 // #ff │ │ +3919ac: 6204 3577 |008e: sget-object v4, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7735 │ │ +3919b0: 4805 0901 |0090: aget-byte v5, v9, v1 │ │ +3919b4: dd05 0503 |0092: and-int/lit8 v5, v5, #int 3 // #03 │ │ +3919b8: e005 0504 |0094: shl-int/lit8 v5, v5, #int 4 // #04 │ │ +3919bc: d801 0101 |0096: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3919c0: 4806 0901 |0098: aget-byte v6, v9, v1 │ │ +3919c4: d566 ff00 |009a: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3919c8: e206 0604 |009c: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ +3919cc: b665 |009e: or-int/2addr v5, v6 │ │ +3919ce: 4805 0405 |009f: aget-byte v5, v4, v5 │ │ +3919d2: 4f05 0002 |00a1: aput-byte v5, v0, v2 │ │ +3919d6: 4809 0901 |00a3: aget-byte v9, v9, v1 │ │ +3919da: dd09 090f |00a5: and-int/lit8 v9, v9, #int 15 // #0f │ │ +3919de: e009 0902 |00a7: shl-int/lit8 v9, v9, #int 2 // #02 │ │ +3919e2: 4809 0409 |00a9: aget-byte v9, v4, v9 │ │ +3919e6: 4f09 0003 |00ab: aput-byte v9, v0, v3 │ │ +3919ea: 1100 |00ad: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x000c line=189 │ │ 0x0018 line=192 │ │ 0x0021 line=193 │ │ 0x0029 line=197 │ │ @@ -835488,35 +835488,35 @@ │ │ type : '([[B[B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -392304: |[392304] net.sf.dibdib.thread_any.MiscFunc.binSearchSigned:([[B[B)I │ │ -392314: 2140 |0000: array-length v0, v4 │ │ -392316: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39231a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -39231c: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ -392320: 9002 0100 |0006: add-int v2, v1, v0 │ │ -392324: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -392328: 4603 0402 |000a: aget-object v3, v4, v2 │ │ -39232c: 7120 a2a3 5300 |000c: invoke-static {v3, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareSigned:([B[B)I // method@a3a2 │ │ -392332: 0a03 |000f: move-result v3 │ │ -392334: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ -392338: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39233c: 0121 |0014: move v1, v2 │ │ -39233e: 28ef |0015: goto 0004 // -0011 │ │ -392340: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ -392344: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ -392348: 0120 |001a: move v0, v2 │ │ -39234a: 28e9 |001b: goto 0004 // -0017 │ │ -39234c: 0f02 |001c: return v2 │ │ -39234e: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ -392352: 0f04 |001f: return v4 │ │ +392300: |[392300] net.sf.dibdib.thread_any.MiscFunc.binSearchSigned:([[B[B)I │ │ +392310: 2140 |0000: array-length v0, v4 │ │ +392312: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392316: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +392318: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ +39231c: 9002 0100 |0006: add-int v2, v1, v0 │ │ +392320: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +392324: 4603 0402 |000a: aget-object v3, v4, v2 │ │ +392328: 7120 a2a3 5300 |000c: invoke-static {v3, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareSigned:([B[B)I // method@a3a2 │ │ +39232e: 0a03 |000f: move-result v3 │ │ +392330: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ +392334: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +392338: 0121 |0014: move v1, v2 │ │ +39233a: 28ef |0015: goto 0004 // -0011 │ │ +39233c: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ +392340: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ +392344: 0120 |001a: move v0, v2 │ │ +392346: 28e9 |001b: goto 0004 // -0017 │ │ +392348: 0f02 |001c: return v2 │ │ +39234a: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ +39234e: 0f04 |001f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x000a line=700 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 (null) [[B │ │ 0x0000 - 0x0020 reg=5 (null) [B │ │ @@ -835526,35 +835526,35 @@ │ │ type : '([[B[B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -392354: |[392354] net.sf.dibdib.thread_any.MiscFunc.binSearchUnsigned:([[B[B)I │ │ -392364: 2140 |0000: array-length v0, v4 │ │ -392366: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39236a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -39236c: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ -392370: 9002 0100 |0006: add-int v2, v1, v0 │ │ -392374: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -392378: 4603 0402 |000a: aget-object v3, v4, v2 │ │ -39237c: 7120 a3a3 5300 |000c: invoke-static {v3, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ -392382: 0a03 |000f: move-result v3 │ │ -392384: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ -392388: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39238c: 0121 |0014: move v1, v2 │ │ -39238e: 28ef |0015: goto 0004 // -0011 │ │ -392390: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ -392394: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ -392398: 0120 |001a: move v0, v2 │ │ -39239a: 28e9 |001b: goto 0004 // -0017 │ │ -39239c: 0f02 |001c: return v2 │ │ -39239e: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ -3923a2: 0f04 |001f: return v4 │ │ +392350: |[392350] net.sf.dibdib.thread_any.MiscFunc.binSearchUnsigned:([[B[B)I │ │ +392360: 2140 |0000: array-length v0, v4 │ │ +392362: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392366: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +392368: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ +39236c: 9002 0100 |0006: add-int v2, v1, v0 │ │ +392370: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +392374: 4603 0402 |000a: aget-object v3, v4, v2 │ │ +392378: 7120 a3a3 5300 |000c: invoke-static {v3, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ +39237e: 0a03 |000f: move-result v3 │ │ +392380: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ +392384: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +392388: 0121 |0014: move v1, v2 │ │ +39238a: 28ef |0015: goto 0004 // -0011 │ │ +39238c: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ +392390: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ +392394: 0120 |001a: move v0, v2 │ │ +392396: 28e9 |001b: goto 0004 // -0017 │ │ +392398: 0f02 |001c: return v2 │ │ +39239a: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ +39239e: 0f04 |001f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x000a line=683 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 (null) [[B │ │ 0x0000 - 0x0020 reg=5 (null) [B │ │ @@ -835564,79 +835564,79 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 71 16-bit code units │ │ -3923a4: |[3923a4] net.sf.dibdib.thread_any.MiscFunc.bitsCount:(J)I │ │ -3923b4: 1800 5555 5555 5555 5555 |0000: const-wide v0, #double 1.19453e+103 // #5555555555555555 │ │ -3923be: a002 0500 |0005: and-long v2, v5, v0 │ │ -3923c2: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -3923c4: c545 |0008: ushr-long/2addr v5, v4 │ │ -3923c6: c005 |0009: and-long/2addr v5, v0 │ │ -3923c8: bb52 |000a: add-long/2addr v2, v5 │ │ -3923ca: 1805 3333 3333 3333 3333 |000b: const-wide v5, #double 4.66726e-62 // #3333333333333333 │ │ -3923d4: a000 0205 |0010: and-long v0, v2, v5 │ │ -3923d8: 1224 |0012: const/4 v4, #int 2 // #2 │ │ -3923da: c542 |0013: ushr-long/2addr v2, v4 │ │ -3923dc: c025 |0014: and-long/2addr v5, v2 │ │ -3923de: bb50 |0015: add-long/2addr v0, v5 │ │ -3923e0: 1805 0f0f 0f0f 0f0f 0f0f |0016: const-wide v5, #double 3.81574e-236 // #0f0f0f0f0f0f0f0f │ │ -3923ea: a002 0005 |001b: and-long v2, v0, v5 │ │ -3923ee: 1244 |001d: const/4 v4, #int 4 // #4 │ │ -3923f0: c540 |001e: ushr-long/2addr v0, v4 │ │ -3923f2: c005 |001f: and-long/2addr v5, v0 │ │ -3923f4: bb52 |0020: add-long/2addr v2, v5 │ │ -3923f6: 1805 ff00 ff00 ff00 ff00 |0021: const-wide v5, #double 7.06416e-304 // #00ff00ff00ff00ff │ │ -392400: a000 0205 |0026: and-long v0, v2, v5 │ │ -392404: 1304 0800 |0028: const/16 v4, #int 8 // #8 │ │ -392408: c542 |002a: ushr-long/2addr v2, v4 │ │ -39240a: c025 |002b: and-long/2addr v5, v2 │ │ -39240c: bb50 |002c: add-long/2addr v0, v5 │ │ -39240e: 1805 ffff 0000 ffff 0000 |002d: const-wide v5, #double 1.39065e-309 // #0000ffff0000ffff │ │ -392418: a002 0005 |0032: and-long v2, v0, v5 │ │ -39241c: 1304 1000 |0034: const/16 v4, #int 16 // #10 │ │ -392420: c540 |0036: ushr-long/2addr v0, v4 │ │ -392422: c005 |0037: and-long/2addr v5, v0 │ │ -392424: bb52 |0038: add-long/2addr v2, v5 │ │ -392426: 1805 ffff ffff 0000 0000 |0039: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ -392430: a000 0205 |003e: and-long v0, v2, v5 │ │ -392434: 1304 2000 |0040: const/16 v4, #int 32 // #20 │ │ -392438: c542 |0042: ushr-long/2addr v2, v4 │ │ -39243a: c025 |0043: and-long/2addr v5, v2 │ │ -39243c: bb50 |0044: add-long/2addr v0, v5 │ │ -39243e: 8405 |0045: long-to-int v5, v0 │ │ -392440: 0f05 |0046: return v5 │ │ +3923a0: |[3923a0] net.sf.dibdib.thread_any.MiscFunc.bitsCount:(J)I │ │ +3923b0: 1800 5555 5555 5555 5555 |0000: const-wide v0, #double 1.19453e+103 // #5555555555555555 │ │ +3923ba: a002 0500 |0005: and-long v2, v5, v0 │ │ +3923be: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +3923c0: c545 |0008: ushr-long/2addr v5, v4 │ │ +3923c2: c005 |0009: and-long/2addr v5, v0 │ │ +3923c4: bb52 |000a: add-long/2addr v2, v5 │ │ +3923c6: 1805 3333 3333 3333 3333 |000b: const-wide v5, #double 4.66726e-62 // #3333333333333333 │ │ +3923d0: a000 0205 |0010: and-long v0, v2, v5 │ │ +3923d4: 1224 |0012: const/4 v4, #int 2 // #2 │ │ +3923d6: c542 |0013: ushr-long/2addr v2, v4 │ │ +3923d8: c025 |0014: and-long/2addr v5, v2 │ │ +3923da: bb50 |0015: add-long/2addr v0, v5 │ │ +3923dc: 1805 0f0f 0f0f 0f0f 0f0f |0016: const-wide v5, #double 3.81574e-236 // #0f0f0f0f0f0f0f0f │ │ +3923e6: a002 0005 |001b: and-long v2, v0, v5 │ │ +3923ea: 1244 |001d: const/4 v4, #int 4 // #4 │ │ +3923ec: c540 |001e: ushr-long/2addr v0, v4 │ │ +3923ee: c005 |001f: and-long/2addr v5, v0 │ │ +3923f0: bb52 |0020: add-long/2addr v2, v5 │ │ +3923f2: 1805 ff00 ff00 ff00 ff00 |0021: const-wide v5, #double 7.06416e-304 // #00ff00ff00ff00ff │ │ +3923fc: a000 0205 |0026: and-long v0, v2, v5 │ │ +392400: 1304 0800 |0028: const/16 v4, #int 8 // #8 │ │ +392404: c542 |002a: ushr-long/2addr v2, v4 │ │ +392406: c025 |002b: and-long/2addr v5, v2 │ │ +392408: bb50 |002c: add-long/2addr v0, v5 │ │ +39240a: 1805 ffff 0000 ffff 0000 |002d: const-wide v5, #double 1.39065e-309 // #0000ffff0000ffff │ │ +392414: a002 0005 |0032: and-long v2, v0, v5 │ │ +392418: 1304 1000 |0034: const/16 v4, #int 16 // #10 │ │ +39241c: c540 |0036: ushr-long/2addr v0, v4 │ │ +39241e: c005 |0037: and-long/2addr v5, v0 │ │ +392420: bb52 |0038: add-long/2addr v2, v5 │ │ +392422: 1805 ffff ffff 0000 0000 |0039: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ +39242c: a000 0205 |003e: and-long v0, v2, v5 │ │ +392430: 1304 2000 |0040: const/16 v4, #int 32 // #20 │ │ +392434: c542 |0042: ushr-long/2addr v2, v4 │ │ +392436: c025 |0043: and-long/2addr v5, v2 │ │ +392438: bb50 |0044: add-long/2addr v0, v5 │ │ +39243a: 8405 |0045: long-to-int v5, v0 │ │ +39243c: 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 │ │ -392444: |[392444] net.sf.dibdib.thread_any.MiscFunc.bitsCount:(JI)I │ │ -392454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -392456: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -392458: 3570 0f00 |0002: if-ge v0, v7, 0011 // +000f │ │ -39245c: 6202 3477 |0004: sget-object v2, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7734 │ │ -392460: a503 0500 |0006: ushr-long v3, v5, v0 │ │ -392464: 8434 |0008: long-to-int v4, v3 │ │ -392466: d543 ff00 |0009: and-int/lit16 v3, v4, #int 255 // #00ff │ │ -39246a: 4902 0203 |000b: aget-char v2, v2, v3 │ │ -39246e: b021 |000d: add-int/2addr v1, v2 │ │ -392470: d800 0008 |000e: add-int/lit8 v0, v0, #int 8 // #08 │ │ -392474: 28f2 |0010: goto 0002 // -000e │ │ -392476: 0f01 |0011: return v1 │ │ +392440: |[392440] net.sf.dibdib.thread_any.MiscFunc.bitsCount:(JI)I │ │ +392450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +392452: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +392454: 3570 0f00 |0002: if-ge v0, v7, 0011 // +000f │ │ +392458: 6202 3477 |0004: sget-object v2, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7734 │ │ +39245c: a503 0500 |0006: ushr-long v3, v5, v0 │ │ +392460: 8434 |0008: long-to-int v4, v3 │ │ +392462: d543 ff00 |0009: and-int/lit16 v3, v4, #int 255 // #00ff │ │ +392466: 4902 0203 |000b: aget-char v2, v2, v3 │ │ +39246a: b021 |000d: add-int/2addr v1, v2 │ │ +39246c: d800 0008 |000e: add-int/lit8 v0, v0, #int 8 // #08 │ │ +392470: 28f2 |0010: goto 0002 // -000e │ │ +392472: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=594 │ │ locals : │ │ 0x0000 - 0x0012 reg=5 (null) J │ │ 0x0000 - 0x0012 reg=7 (null) I │ │ │ │ @@ -835645,91 +835645,91 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -3929b4: |[3929b4] net.sf.dibdib.thread_any.MiscFunc.bitsMaskPower2:(J)J │ │ -3929c4: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -3929c8: bc02 |0002: sub-long/2addr v2, v0 │ │ -3929ca: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3929cc: a500 0200 |0004: ushr-long v0, v2, v0 │ │ -3929d0: c102 |0006: or-long/2addr v2, v0 │ │ -3929d2: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -3929d4: a500 0200 |0008: ushr-long v0, v2, v0 │ │ -3929d8: c102 |000a: or-long/2addr v2, v0 │ │ -3929da: 1240 |000b: const/4 v0, #int 4 // #4 │ │ -3929dc: a500 0200 |000c: ushr-long v0, v2, v0 │ │ -3929e0: c102 |000e: or-long/2addr v2, v0 │ │ -3929e2: 1300 0800 |000f: const/16 v0, #int 8 // #8 │ │ -3929e6: a500 0200 |0011: ushr-long v0, v2, v0 │ │ -3929ea: c102 |0013: or-long/2addr v2, v0 │ │ -3929ec: 1300 1000 |0014: const/16 v0, #int 16 // #10 │ │ -3929f0: a500 0200 |0016: ushr-long v0, v2, v0 │ │ -3929f4: c102 |0018: or-long/2addr v2, v0 │ │ -3929f6: 1300 2000 |0019: const/16 v0, #int 32 // #20 │ │ -3929fa: a500 0200 |001b: ushr-long v0, v2, v0 │ │ -3929fe: c102 |001d: or-long/2addr v2, v0 │ │ -392a00: 1002 |001e: return-wide v2 │ │ +3929b0: |[3929b0] net.sf.dibdib.thread_any.MiscFunc.bitsMaskPower2:(J)J │ │ +3929c0: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +3929c4: bc02 |0002: sub-long/2addr v2, v0 │ │ +3929c6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3929c8: a500 0200 |0004: ushr-long v0, v2, v0 │ │ +3929cc: c102 |0006: or-long/2addr v2, v0 │ │ +3929ce: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +3929d0: a500 0200 |0008: ushr-long v0, v2, v0 │ │ +3929d4: c102 |000a: or-long/2addr v2, v0 │ │ +3929d6: 1240 |000b: const/4 v0, #int 4 // #4 │ │ +3929d8: a500 0200 |000c: ushr-long v0, v2, v0 │ │ +3929dc: c102 |000e: or-long/2addr v2, v0 │ │ +3929de: 1300 0800 |000f: const/16 v0, #int 8 // #8 │ │ +3929e2: a500 0200 |0011: ushr-long v0, v2, v0 │ │ +3929e6: c102 |0013: or-long/2addr v2, v0 │ │ +3929e8: 1300 1000 |0014: const/16 v0, #int 16 // #10 │ │ +3929ec: a500 0200 |0016: ushr-long v0, v2, v0 │ │ +3929f0: c102 |0018: or-long/2addr v2, v0 │ │ +3929f2: 1300 2000 |0019: const/16 v0, #int 32 // #20 │ │ +3929f6: a500 0200 |001b: ushr-long v0, v2, v0 │ │ +3929fa: c102 |001d: or-long/2addr v2, v0 │ │ +3929fc: 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 │ │ -392478: |[392478] net.sf.dibdib.thread_any.MiscFunc.bitsParity:(J)I │ │ -392488: 6200 3477 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7734 │ │ -39248c: 8441 |0002: long-to-int v1, v4 │ │ -39248e: d511 ff00 |0003: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -392492: 1302 0800 |0005: const/16 v2, #int 8 // #8 │ │ -392496: a502 0402 |0007: ushr-long v2, v4, v2 │ │ -39249a: 8423 |0009: long-to-int v3, v2 │ │ -39249c: d532 ff00 |000a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3924a0: b721 |000c: xor-int/2addr v1, v2 │ │ -3924a2: 1302 1000 |000d: const/16 v2, #int 16 // #10 │ │ -3924a6: a502 0402 |000f: ushr-long v2, v4, v2 │ │ -3924aa: 8423 |0011: long-to-int v3, v2 │ │ -3924ac: d532 ff00 |0012: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3924b0: b721 |0014: xor-int/2addr v1, v2 │ │ -3924b2: 1302 1800 |0015: const/16 v2, #int 24 // #18 │ │ -3924b6: a502 0402 |0017: ushr-long v2, v4, v2 │ │ -3924ba: 8423 |0019: long-to-int v3, v2 │ │ -3924bc: d532 ff00 |001a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3924c0: b721 |001c: xor-int/2addr v1, v2 │ │ -3924c2: 1302 2000 |001d: const/16 v2, #int 32 // #20 │ │ -3924c6: a502 0402 |001f: ushr-long v2, v4, v2 │ │ -3924ca: 8423 |0021: long-to-int v3, v2 │ │ -3924cc: d532 ff00 |0022: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3924d0: b721 |0024: xor-int/2addr v1, v2 │ │ -3924d2: 1302 2800 |0025: const/16 v2, #int 40 // #28 │ │ -3924d6: a502 0402 |0027: ushr-long v2, v4, v2 │ │ -3924da: 8423 |0029: long-to-int v3, v2 │ │ -3924dc: d532 ff00 |002a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3924e0: b721 |002c: xor-int/2addr v1, v2 │ │ -3924e2: 1302 3000 |002d: const/16 v2, #int 48 // #30 │ │ -3924e6: a502 0402 |002f: ushr-long v2, v4, v2 │ │ -3924ea: 8423 |0031: long-to-int v3, v2 │ │ -3924ec: d532 ff00 |0032: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3924f0: b721 |0034: xor-int/2addr v1, v2 │ │ -3924f2: 1302 3800 |0035: const/16 v2, #int 56 // #38 │ │ -3924f6: c524 |0037: ushr-long/2addr v4, v2 │ │ -3924f8: 8445 |0038: long-to-int v5, v4 │ │ -3924fa: d554 ff00 |0039: and-int/lit16 v4, v5, #int 255 // #00ff │ │ -3924fe: b714 |003b: xor-int/2addr v4, v1 │ │ -392500: 4904 0004 |003c: aget-char v4, v0, v4 │ │ -392504: dd04 0401 |003e: and-int/lit8 v4, v4, #int 1 // #01 │ │ -392508: 0f04 |0040: return v4 │ │ +392474: |[392474] net.sf.dibdib.thread_any.MiscFunc.bitsParity:(J)I │ │ +392484: 6200 3477 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7734 │ │ +392488: 8441 |0002: long-to-int v1, v4 │ │ +39248a: d511 ff00 |0003: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +39248e: 1302 0800 |0005: const/16 v2, #int 8 // #8 │ │ +392492: a502 0402 |0007: ushr-long v2, v4, v2 │ │ +392496: 8423 |0009: long-to-int v3, v2 │ │ +392498: d532 ff00 |000a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +39249c: b721 |000c: xor-int/2addr v1, v2 │ │ +39249e: 1302 1000 |000d: const/16 v2, #int 16 // #10 │ │ +3924a2: a502 0402 |000f: ushr-long v2, v4, v2 │ │ +3924a6: 8423 |0011: long-to-int v3, v2 │ │ +3924a8: d532 ff00 |0012: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +3924ac: b721 |0014: xor-int/2addr v1, v2 │ │ +3924ae: 1302 1800 |0015: const/16 v2, #int 24 // #18 │ │ +3924b2: a502 0402 |0017: ushr-long v2, v4, v2 │ │ +3924b6: 8423 |0019: long-to-int v3, v2 │ │ +3924b8: d532 ff00 |001a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +3924bc: b721 |001c: xor-int/2addr v1, v2 │ │ +3924be: 1302 2000 |001d: const/16 v2, #int 32 // #20 │ │ +3924c2: a502 0402 |001f: ushr-long v2, v4, v2 │ │ +3924c6: 8423 |0021: long-to-int v3, v2 │ │ +3924c8: d532 ff00 |0022: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +3924cc: b721 |0024: xor-int/2addr v1, v2 │ │ +3924ce: 1302 2800 |0025: const/16 v2, #int 40 // #28 │ │ +3924d2: a502 0402 |0027: ushr-long v2, v4, v2 │ │ +3924d6: 8423 |0029: long-to-int v3, v2 │ │ +3924d8: d532 ff00 |002a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +3924dc: b721 |002c: xor-int/2addr v1, v2 │ │ +3924de: 1302 3000 |002d: const/16 v2, #int 48 // #30 │ │ +3924e2: a502 0402 |002f: ushr-long v2, v4, v2 │ │ +3924e6: 8423 |0031: long-to-int v3, v2 │ │ +3924e8: d532 ff00 |0032: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +3924ec: b721 |0034: xor-int/2addr v1, v2 │ │ +3924ee: 1302 3800 |0035: const/16 v2, #int 56 // #38 │ │ +3924f2: c524 |0037: ushr-long/2addr v4, v2 │ │ +3924f4: 8445 |0038: long-to-int v5, v4 │ │ +3924f6: d554 ff00 |0039: and-int/lit16 v4, v5, #int 255 // #00ff │ │ +3924fa: b714 |003b: xor-int/2addr v4, v1 │ │ +3924fc: 4904 0004 |003c: aget-char v4, v0, v4 │ │ +392500: dd04 0401 |003e: and-int/lit8 v4, v4, #int 1 // #01 │ │ +392504: 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;) │ │ @@ -835737,26 +835737,26 @@ │ │ type : '([BIJI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -39250c: |[39250c] net.sf.dibdib.thread_any.MiscFunc.bytes4Long:([BIJI)I │ │ -39251c: d800 07ff |0000: add-int/lit8 v0, v7, #int -1 // #ff │ │ -392520: 3a00 0e00 |0002: if-ltz v0, 0010 // +000e │ │ -392524: 9001 0004 |0004: add-int v1, v0, v4 │ │ -392528: 8452 |0006: long-to-int v2, v5 │ │ -39252a: 8d22 |0007: int-to-byte v2, v2 │ │ -39252c: 4f02 0301 |0008: aput-byte v2, v3, v1 │ │ -392530: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ -392534: c515 |000c: ushr-long/2addr v5, v1 │ │ -392536: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39253a: 28f3 |000f: goto 0002 // -000d │ │ -39253c: 0f07 |0010: return v7 │ │ +392508: |[392508] net.sf.dibdib.thread_any.MiscFunc.bytes4Long:([BIJI)I │ │ +392518: d800 07ff |0000: add-int/lit8 v0, v7, #int -1 // #ff │ │ +39251c: 3a00 0e00 |0002: if-ltz v0, 0010 // +000e │ │ +392520: 9001 0004 |0004: add-int v1, v0, v4 │ │ +392524: 8452 |0006: long-to-int v2, v5 │ │ +392526: 8d22 |0007: int-to-byte v2, v2 │ │ +392528: 4f02 0301 |0008: aput-byte v2, v3, v1 │ │ +39252c: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ +392530: c515 |000c: ushr-long/2addr v5, v1 │ │ +392532: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392536: 28f3 |000f: goto 0002 // -000d │ │ +392538: 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 │ │ @@ -835767,35 +835767,35 @@ │ │ type : '([B[B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -392540: |[392540] net.sf.dibdib.thread_any.MiscFunc.compareSigned:([B[B)I │ │ -392550: 2140 |0000: array-length v0, v4 │ │ -392552: 2151 |0001: array-length v1, v5 │ │ -392554: 3710 0400 |0002: if-le v0, v1, 0006 // +0004 │ │ -392558: 2150 |0004: array-length v0, v5 │ │ -39255a: 2802 |0005: goto 0007 // +0002 │ │ -39255c: 2140 |0006: array-length v0, v4 │ │ -39255e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -392560: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -392562: 3501 0c00 |0009: if-ge v1, v0, 0015 // +000c │ │ -392566: 3902 0a00 |000b: if-nez v2, 0015 // +000a │ │ -39256a: 4802 0401 |000d: aget-byte v2, v4, v1 │ │ -39256e: 4803 0501 |000f: aget-byte v3, v5, v1 │ │ -392572: b132 |0011: sub-int/2addr v2, v3 │ │ -392574: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -392578: 28f5 |0014: goto 0009 // -000b │ │ -39257a: 3902 0600 |0015: if-nez v2, 001b // +0006 │ │ -39257e: 2144 |0017: array-length v4, v4 │ │ -392580: 2155 |0018: array-length v5, v5 │ │ -392582: 9102 0405 |0019: sub-int v2, v4, v5 │ │ -392586: 0f02 |001b: return v2 │ │ +39253c: |[39253c] net.sf.dibdib.thread_any.MiscFunc.compareSigned:([B[B)I │ │ +39254c: 2140 |0000: array-length v0, v4 │ │ +39254e: 2151 |0001: array-length v1, v5 │ │ +392550: 3710 0400 |0002: if-le v0, v1, 0006 // +0004 │ │ +392554: 2150 |0004: array-length v0, v5 │ │ +392556: 2802 |0005: goto 0007 // +0002 │ │ +392558: 2140 |0006: array-length v0, v4 │ │ +39255a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +39255c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +39255e: 3501 0c00 |0009: if-ge v1, v0, 0015 // +000c │ │ +392562: 3902 0a00 |000b: if-nez v2, 0015 // +000a │ │ +392566: 4802 0401 |000d: aget-byte v2, v4, v1 │ │ +39256a: 4803 0501 |000f: aget-byte v3, v5, v1 │ │ +39256e: b132 |0011: sub-int/2addr v2, v3 │ │ +392570: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +392574: 28f5 |0014: goto 0009 // -000b │ │ +392576: 3902 0600 |0015: if-nez v2, 001b // +0006 │ │ +39257a: 2144 |0017: array-length v4, v4 │ │ +39257c: 2155 |0018: array-length v5, v5 │ │ +39257e: 9102 0405 |0019: sub-int v2, v4, v5 │ │ +392582: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ 0x000d line=670 │ │ 0x0017 line=673 │ │ locals : │ │ 0x0000 - 0x001c reg=4 (null) [B │ │ @@ -835806,37 +835806,37 @@ │ │ type : '([B[B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -392588: |[392588] net.sf.dibdib.thread_any.MiscFunc.compareUnsigned:([B[B)I │ │ -392598: 2140 |0000: array-length v0, v4 │ │ -39259a: 2151 |0001: array-length v1, v5 │ │ -39259c: 3710 0400 |0002: if-le v0, v1, 0006 // +0004 │ │ -3925a0: 2150 |0004: array-length v0, v5 │ │ -3925a2: 2802 |0005: goto 0007 // +0002 │ │ -3925a4: 2140 |0006: array-length v0, v4 │ │ -3925a6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3925a8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3925aa: 3501 1000 |0009: if-ge v1, v0, 0019 // +0010 │ │ -3925ae: 3902 0e00 |000b: if-nez v2, 0019 // +000e │ │ -3925b2: 4802 0401 |000d: aget-byte v2, v4, v1 │ │ -3925b6: d522 ff00 |000f: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3925ba: 4803 0501 |0011: aget-byte v3, v5, v1 │ │ -3925be: d533 ff00 |0013: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3925c2: b132 |0015: sub-int/2addr v2, v3 │ │ -3925c4: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3925c8: 28f1 |0018: goto 0009 // -000f │ │ -3925ca: 3902 0600 |0019: if-nez v2, 001f // +0006 │ │ -3925ce: 2144 |001b: array-length v4, v4 │ │ -3925d0: 2155 |001c: array-length v5, v5 │ │ -3925d2: 9102 0405 |001d: sub-int v2, v4, v5 │ │ -3925d6: 0f02 |001f: return v2 │ │ +392584: |[392584] net.sf.dibdib.thread_any.MiscFunc.compareUnsigned:([B[B)I │ │ +392594: 2140 |0000: array-length v0, v4 │ │ +392596: 2151 |0001: array-length v1, v5 │ │ +392598: 3710 0400 |0002: if-le v0, v1, 0006 // +0004 │ │ +39259c: 2150 |0004: array-length v0, v5 │ │ +39259e: 2802 |0005: goto 0007 // +0002 │ │ +3925a0: 2140 |0006: array-length v0, v4 │ │ +3925a2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3925a4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3925a6: 3501 1000 |0009: if-ge v1, v0, 0019 // +0010 │ │ +3925aa: 3902 0e00 |000b: if-nez v2, 0019 // +000e │ │ +3925ae: 4802 0401 |000d: aget-byte v2, v4, v1 │ │ +3925b2: d522 ff00 |000f: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3925b6: 4803 0501 |0011: aget-byte v3, v5, v1 │ │ +3925ba: d533 ff00 |0013: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3925be: b132 |0015: sub-int/2addr v2, v3 │ │ +3925c0: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3925c4: 28f1 |0018: goto 0009 // -000f │ │ +3925c6: 3902 0600 |0019: if-nez v2, 001f // +0006 │ │ +3925ca: 2144 |001b: array-length v4, v4 │ │ +3925cc: 2155 |001c: array-length v5, v5 │ │ +3925ce: 9102 0405 |001d: sub-int v2, v4, v5 │ │ +3925d2: 0f02 |001f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x000d line=658 │ │ 0x001b line=661 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 (null) [B │ │ @@ -835847,175 +835847,175 @@ │ │ type : '(I[BII)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 260 16-bit code units │ │ -3919f0: |[3919f0] net.sf.dibdib.thread_any.MiscFunc.compress:(I[BII)[B │ │ -391a00: 0200 1000 |0000: move/from16 v0, v16 │ │ -391a04: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -391a08: 0202 1200 |0004: move/from16 v2, v18 │ │ -391a0c: 2203 ae13 |0006: new-instance v3, Ljava/util/zip/Deflater; // type@13ae │ │ -391a10: 12f4 |0008: const/4 v4, #int -1 // #ff │ │ -391a12: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -391a14: 7030 7b9b 4305 |000a: invoke-direct {v3, v4, v5}, Ljava/util/zip/Deflater;.:(IZ)V // method@9b7b │ │ -391a1a: 9104 1302 |000d: sub-int v4, v19, v2 │ │ -391a1e: 7110 b0a3 0400 |000f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b0 │ │ -391a24: 0c06 |0012: move-result-object v6 │ │ -391a26: 6e40 7f9b 1342 |0013: invoke-virtual {v3, v1, v2, v4}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@9b7f │ │ -391a2c: 6e10 7e9b 0300 |0016: invoke-virtual {v3}, Ljava/util/zip/Deflater;.finish:()V // method@9b7e │ │ -391a32: 2117 |0019: array-length v7, v1 │ │ -391a34: 1228 |001a: const/4 v8, #int 2 // #2 │ │ -391a36: da07 0702 |001b: mul-int/lit8 v7, v7, #int 2 // #02 │ │ -391a3a: d807 072c |001d: add-int/lit8 v7, v7, #int 44 // #2c │ │ -391a3e: 2379 1515 |001f: new-array v9, v7, [B // type@1515 │ │ -391a42: 130a 1600 |0021: const/16 v10, #int 22 // #16 │ │ -391a46: b1a7 |0023: sub-int/2addr v7, v10 │ │ -391a48: 6e40 7c9b 937a |0024: invoke-virtual {v3, v9, v10, v7}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@9b7c │ │ -391a4e: 0a07 |0027: move-result v7 │ │ -391a50: 6e10 7d9b 0300 |0028: invoke-virtual {v3}, Ljava/util/zip/Deflater;.end:()V // method@9b7d │ │ -391a56: 6203 cf72 |002b: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -391a5a: 7100 59a3 0000 |002d: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -391a60: 0b0b |0030: move-result-wide v11 │ │ -391a62: 160d e803 |0031: const-wide/16 v13, #int 1000 // #3e8 │ │ -391a66: bedb |0033: div-long/2addr v11, v13 │ │ -391a68: 84bc |0034: long-to-int v12, v11 │ │ -391a6a: 7110 b0a3 0c00 |0035: invoke-static {v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b0 │ │ -391a70: 0c0b |0038: move-result-object v11 │ │ -391a72: 124c |0039: const/4 v12, #int 4 // #4 │ │ -391a74: 23cd 1515 |003a: new-array v13, v12, [B // type@1515 │ │ -391a78: 120e |003c: const/4 v14, #int 0 // #0 │ │ -391a7a: 480f 030e |003d: aget-byte v15, v3, v14 │ │ -391a7e: 4f0f 0d0e |003f: aput-byte v15, v13, v14 │ │ -391a82: 4803 0305 |0041: aget-byte v3, v3, v5 │ │ -391a86: 4f03 0d05 |0043: aput-byte v3, v13, v5 │ │ -391a8a: 8d03 |0045: int-to-byte v3, v0 │ │ -391a8c: 4f03 0d08 |0046: aput-byte v3, v13, v8 │ │ -391a90: 2163 |0048: array-length v3, v6 │ │ -391a92: 21bf |0049: array-length v15, v11 │ │ -391a94: b0f3 |004a: add-int/2addr v3, v15 │ │ -391a96: 8d33 |004b: int-to-byte v3, v3 │ │ -391a98: 123f |004c: const/4 v15, #int 3 // #3 │ │ -391a9a: 4f03 0d0f |004d: aput-byte v3, v13, v15 │ │ -391a9e: 4803 0d0f |004f: aget-byte v3, v13, v15 │ │ -391aa2: b0c3 |0051: add-int/2addr v3, v12 │ │ -391aa4: 7120 af99 3d00 |0052: invoke-static {v13, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -391aaa: 0c03 |0055: move-result-object v3 │ │ -391aac: 216d |0056: array-length v13, v6 │ │ -391aae: 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 │ │ -391ab4: 216d |005a: array-length v13, v6 │ │ -391ab6: b0cd |005b: add-int/2addr v13, v12 │ │ -391ab8: 21bc |005c: array-length v12, v11 │ │ -391aba: 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 │ │ -391ac0: 3505 0300 |0060: if-ge v5, v0, 0063 // +0003 │ │ -391ac4: 2803 |0062: goto 0065 // +0003 │ │ -391ac6: 2303 1515 |0063: new-array v3, v0, [B // type@1515 │ │ -391aca: 2110 |0065: array-length v0, v1 │ │ -391acc: b120 |0066: sub-int/2addr v0, v2 │ │ -391ace: 3407 0d00 |0067: if-lt v7, v0, 0074 // +000d │ │ -391ad2: 3d02 0b00 |0069: if-lez v2, 0074 // +000b │ │ -391ad6: 7703 b699 1100 |006b: invoke-static/range {v17, v18, v19}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -391adc: 0c09 |006e: move-result-object v9 │ │ -391ade: 2197 |006f: array-length v7, v9 │ │ -391ae0: 2356 1515 |0070: new-array v6, v5, [B // type@1515 │ │ -391ae4: 4f0e 060e |0072: aput-byte v14, v6, v14 │ │ -391ae8: 2130 |0074: array-length v0, v3 │ │ -391aea: b070 |0075: add-int/2addr v0, v7 │ │ -391aec: 7110 b0a3 0000 |0076: invoke-static {v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b0 │ │ -391af2: 0c00 |0079: move-result-object v0 │ │ -391af4: 213b |007a: array-length v11, v3 │ │ -391af6: 33b5 3900 |007b: if-ne v5, v11, 00b4 // +0039 │ │ -391afa: 7110 afa3 0400 |007d: invoke-static {v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.int2Tlv:(I)[B // method@a3af │ │ -391b00: 0c00 |0080: move-result-object v0 │ │ -391b02: 1303 2000 |0081: const/16 v3, #int 32 // #20 │ │ -391b06: 3437 0700 |0083: if-lt v7, v3, 008a // +0007 │ │ -391b0a: 7110 afa3 0700 |0085: invoke-static {v7}, Lnet/sf/dibdib/thread_any/MiscFunc;.int2Tlv:(I)[B // method@a3af │ │ -391b10: 0c03 |0088: move-result-object v3 │ │ -391b12: 280a |0089: goto 0093 // +000a │ │ -391b14: 2383 1515 |008a: new-array v3, v8, [B // type@1515 │ │ -391b18: 1304 2100 |008c: const/16 v4, #int 33 // #21 │ │ -391b1c: 4f04 030e |008e: aput-byte v4, v3, v14 │ │ -391b20: 8d74 |0090: int-to-byte v4, v7 │ │ -391b22: 4f04 0305 |0091: aput-byte v4, v3, v5 │ │ -391b26: 8d24 |0093: int-to-byte v4, v2 │ │ -391b28: 4f04 010e |0094: aput-byte v4, v1, v14 │ │ -391b2c: 2104 |0096: array-length v4, v0 │ │ -391b2e: 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 │ │ -391b34: 2104 |009a: array-length v4, v0 │ │ -391b36: b024 |009b: add-int/2addr v4, v2 │ │ -391b38: 4806 030e |009c: aget-byte v6, v3, v14 │ │ -391b3c: d806 0650 |009e: add-int/lit8 v6, v6, #int 80 // #50 │ │ -391b40: 8d66 |00a0: int-to-byte v6, v6 │ │ -391b42: 4f06 0104 |00a1: aput-byte v6, v1, v4 │ │ -391b46: d804 0201 |00a3: add-int/lit8 v4, v2, #int 1 // #01 │ │ -391b4a: 2106 |00a5: array-length v6, v0 │ │ -391b4c: b064 |00a6: add-int/2addr v4, v6 │ │ -391b4e: 2136 |00a7: array-length v6, v3 │ │ -391b50: b156 |00a8: sub-int/2addr v6, v5 │ │ -391b52: 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 │ │ -391b58: 2100 |00ac: array-length v0, v0 │ │ -391b5a: b020 |00ad: add-int/2addr v0, v2 │ │ -391b5c: 2132 |00ae: array-length v2, v3 │ │ -391b5e: b020 |00af: add-int/2addr v0, v2 │ │ -391b60: 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 │ │ -391b66: 1101 |00b3: return-object v1 │ │ -391b68: 2134 |00b4: array-length v4, v3 │ │ -391b6a: 3d04 2c00 |00b5: if-lez v4, 00e1 // +002c │ │ -391b6e: 2134 |00b7: array-length v4, v3 │ │ -391b70: 9104 0204 |00b8: sub-int v4, v2, v4 │ │ -391b74: b154 |00ba: sub-int/2addr v4, v5 │ │ -391b76: 2106 |00bb: array-length v6, v0 │ │ -391b78: b164 |00bc: sub-int/2addr v4, v6 │ │ -391b7a: 3a04 0600 |00bd: if-ltz v4, 00c3 // +0006 │ │ -391b7e: 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 │ │ -391b84: 280c |00c2: goto 00ce // +000c │ │ -391b86: b0a7 |00c3: add-int/2addr v7, v10 │ │ -391b88: 7120 af99 7900 |00c4: invoke-static {v9, v7}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -391b8e: 0c01 |00c7: move-result-object v1 │ │ -391b90: 2132 |00c8: array-length v2, v3 │ │ -391b92: b12a |00c9: sub-int/2addr v10, v2 │ │ -391b94: b15a |00ca: sub-int/2addr v10, v5 │ │ -391b96: 2102 |00cb: array-length v2, v0 │ │ -391b98: 9104 0a02 |00cc: sub-int v4, v10, v2 │ │ -391b9c: 8d42 |00ce: int-to-byte v2, v4 │ │ -391b9e: 4f02 010e |00cf: aput-byte v2, v1, v14 │ │ -391ba2: d802 0401 |00d1: add-int/lit8 v2, v4, #int 1 // #01 │ │ -391ba6: 12e5 |00d3: const/4 v5, #int -2 // #fe │ │ -391ba8: 4f05 0104 |00d4: aput-byte v5, v1, v4 │ │ -391bac: 2104 |00d6: array-length v4, v0 │ │ -391bae: 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 │ │ -391bb4: 2100 |00da: array-length v0, v0 │ │ -391bb6: b002 |00db: add-int/2addr v2, v0 │ │ -391bb8: 2130 |00dc: array-length v0, v3 │ │ -391bba: 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 │ │ -391bc0: 2823 |00e0: goto 0103 // +0023 │ │ -391bc2: 1303 0a00 |00e1: const/16 v3, #int 10 // #a │ │ -391bc6: 3523 0600 |00e3: if-ge v3, v2, 00e9 // +0006 │ │ -391bca: 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 │ │ -391bd0: 2804 |00e8: goto 00ec // +0004 │ │ -391bd2: 0791 |00e9: move-object v1, v9 │ │ -391bd4: 1302 1600 |00ea: const/16 v2, #int 22 // #16 │ │ -391bd8: 2103 |00ec: array-length v3, v0 │ │ -391bda: 9103 0203 |00ed: sub-int v3, v2, v3 │ │ -391bde: 2164 |00ef: array-length v4, v6 │ │ -391be0: b143 |00f0: sub-int/2addr v3, v4 │ │ -391be2: 8d33 |00f1: int-to-byte v3, v3 │ │ -391be4: 4f03 010e |00f2: aput-byte v3, v1, v14 │ │ -391be8: 2103 |00f4: array-length v3, v0 │ │ -391bea: 9103 0203 |00f5: sub-int v3, v2, v3 │ │ -391bee: 2164 |00f7: array-length v4, v6 │ │ -391bf0: b143 |00f8: sub-int/2addr v3, v4 │ │ -391bf2: 2164 |00f9: array-length v4, v6 │ │ -391bf4: 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 │ │ -391bfa: 2103 |00fd: array-length v3, v0 │ │ -391bfc: b132 |00fe: sub-int/2addr v2, v3 │ │ -391bfe: 2103 |00ff: array-length v3, v0 │ │ -391c00: 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 │ │ -391c06: 1101 |0103: return-object v1 │ │ +3919ec: |[3919ec] net.sf.dibdib.thread_any.MiscFunc.compress:(I[BII)[B │ │ +3919fc: 0200 1000 |0000: move/from16 v0, v16 │ │ +391a00: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +391a04: 0202 1200 |0004: move/from16 v2, v18 │ │ +391a08: 2203 ae13 |0006: new-instance v3, Ljava/util/zip/Deflater; // type@13ae │ │ +391a0c: 12f4 |0008: const/4 v4, #int -1 // #ff │ │ +391a0e: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +391a10: 7030 7b9b 4305 |000a: invoke-direct {v3, v4, v5}, Ljava/util/zip/Deflater;.:(IZ)V // method@9b7b │ │ +391a16: 9104 1302 |000d: sub-int v4, v19, v2 │ │ +391a1a: 7110 b0a3 0400 |000f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b0 │ │ +391a20: 0c06 |0012: move-result-object v6 │ │ +391a22: 6e40 7f9b 1342 |0013: invoke-virtual {v3, v1, v2, v4}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@9b7f │ │ +391a28: 6e10 7e9b 0300 |0016: invoke-virtual {v3}, Ljava/util/zip/Deflater;.finish:()V // method@9b7e │ │ +391a2e: 2117 |0019: array-length v7, v1 │ │ +391a30: 1228 |001a: const/4 v8, #int 2 // #2 │ │ +391a32: da07 0702 |001b: mul-int/lit8 v7, v7, #int 2 // #02 │ │ +391a36: d807 072c |001d: add-int/lit8 v7, v7, #int 44 // #2c │ │ +391a3a: 2379 1515 |001f: new-array v9, v7, [B // type@1515 │ │ +391a3e: 130a 1600 |0021: const/16 v10, #int 22 // #16 │ │ +391a42: b1a7 |0023: sub-int/2addr v7, v10 │ │ +391a44: 6e40 7c9b 937a |0024: invoke-virtual {v3, v9, v10, v7}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@9b7c │ │ +391a4a: 0a07 |0027: move-result v7 │ │ +391a4c: 6e10 7d9b 0300 |0028: invoke-virtual {v3}, Ljava/util/zip/Deflater;.end:()V // method@9b7d │ │ +391a52: 6203 cf72 |002b: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +391a56: 7100 59a3 0000 |002d: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +391a5c: 0b0b |0030: move-result-wide v11 │ │ +391a5e: 160d e803 |0031: const-wide/16 v13, #int 1000 // #3e8 │ │ +391a62: bedb |0033: div-long/2addr v11, v13 │ │ +391a64: 84bc |0034: long-to-int v12, v11 │ │ +391a66: 7110 b0a3 0c00 |0035: invoke-static {v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b0 │ │ +391a6c: 0c0b |0038: move-result-object v11 │ │ +391a6e: 124c |0039: const/4 v12, #int 4 // #4 │ │ +391a70: 23cd 1515 |003a: new-array v13, v12, [B // type@1515 │ │ +391a74: 120e |003c: const/4 v14, #int 0 // #0 │ │ +391a76: 480f 030e |003d: aget-byte v15, v3, v14 │ │ +391a7a: 4f0f 0d0e |003f: aput-byte v15, v13, v14 │ │ +391a7e: 4803 0305 |0041: aget-byte v3, v3, v5 │ │ +391a82: 4f03 0d05 |0043: aput-byte v3, v13, v5 │ │ +391a86: 8d03 |0045: int-to-byte v3, v0 │ │ +391a88: 4f03 0d08 |0046: aput-byte v3, v13, v8 │ │ +391a8c: 2163 |0048: array-length v3, v6 │ │ +391a8e: 21bf |0049: array-length v15, v11 │ │ +391a90: b0f3 |004a: add-int/2addr v3, v15 │ │ +391a92: 8d33 |004b: int-to-byte v3, v3 │ │ +391a94: 123f |004c: const/4 v15, #int 3 // #3 │ │ +391a96: 4f03 0d0f |004d: aput-byte v3, v13, v15 │ │ +391a9a: 4803 0d0f |004f: aget-byte v3, v13, v15 │ │ +391a9e: b0c3 |0051: add-int/2addr v3, v12 │ │ +391aa0: 7120 af99 3d00 |0052: invoke-static {v13, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +391aa6: 0c03 |0055: move-result-object v3 │ │ +391aa8: 216d |0056: array-length v13, v6 │ │ +391aaa: 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 │ │ +391ab0: 216d |005a: array-length v13, v6 │ │ +391ab2: b0cd |005b: add-int/2addr v13, v12 │ │ +391ab4: 21bc |005c: array-length v12, v11 │ │ +391ab6: 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 │ │ +391abc: 3505 0300 |0060: if-ge v5, v0, 0063 // +0003 │ │ +391ac0: 2803 |0062: goto 0065 // +0003 │ │ +391ac2: 2303 1515 |0063: new-array v3, v0, [B // type@1515 │ │ +391ac6: 2110 |0065: array-length v0, v1 │ │ +391ac8: b120 |0066: sub-int/2addr v0, v2 │ │ +391aca: 3407 0d00 |0067: if-lt v7, v0, 0074 // +000d │ │ +391ace: 3d02 0b00 |0069: if-lez v2, 0074 // +000b │ │ +391ad2: 7703 b699 1100 |006b: invoke-static/range {v17, v18, v19}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +391ad8: 0c09 |006e: move-result-object v9 │ │ +391ada: 2197 |006f: array-length v7, v9 │ │ +391adc: 2356 1515 |0070: new-array v6, v5, [B // type@1515 │ │ +391ae0: 4f0e 060e |0072: aput-byte v14, v6, v14 │ │ +391ae4: 2130 |0074: array-length v0, v3 │ │ +391ae6: b070 |0075: add-int/2addr v0, v7 │ │ +391ae8: 7110 b0a3 0000 |0076: invoke-static {v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b0 │ │ +391aee: 0c00 |0079: move-result-object v0 │ │ +391af0: 213b |007a: array-length v11, v3 │ │ +391af2: 33b5 3900 |007b: if-ne v5, v11, 00b4 // +0039 │ │ +391af6: 7110 afa3 0400 |007d: invoke-static {v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.int2Tlv:(I)[B // method@a3af │ │ +391afc: 0c00 |0080: move-result-object v0 │ │ +391afe: 1303 2000 |0081: const/16 v3, #int 32 // #20 │ │ +391b02: 3437 0700 |0083: if-lt v7, v3, 008a // +0007 │ │ +391b06: 7110 afa3 0700 |0085: invoke-static {v7}, Lnet/sf/dibdib/thread_any/MiscFunc;.int2Tlv:(I)[B // method@a3af │ │ +391b0c: 0c03 |0088: move-result-object v3 │ │ +391b0e: 280a |0089: goto 0093 // +000a │ │ +391b10: 2383 1515 |008a: new-array v3, v8, [B // type@1515 │ │ +391b14: 1304 2100 |008c: const/16 v4, #int 33 // #21 │ │ +391b18: 4f04 030e |008e: aput-byte v4, v3, v14 │ │ +391b1c: 8d74 |0090: int-to-byte v4, v7 │ │ +391b1e: 4f04 0305 |0091: aput-byte v4, v3, v5 │ │ +391b22: 8d24 |0093: int-to-byte v4, v2 │ │ +391b24: 4f04 010e |0094: aput-byte v4, v1, v14 │ │ +391b28: 2104 |0096: array-length v4, v0 │ │ +391b2a: 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 │ │ +391b30: 2104 |009a: array-length v4, v0 │ │ +391b32: b024 |009b: add-int/2addr v4, v2 │ │ +391b34: 4806 030e |009c: aget-byte v6, v3, v14 │ │ +391b38: d806 0650 |009e: add-int/lit8 v6, v6, #int 80 // #50 │ │ +391b3c: 8d66 |00a0: int-to-byte v6, v6 │ │ +391b3e: 4f06 0104 |00a1: aput-byte v6, v1, v4 │ │ +391b42: d804 0201 |00a3: add-int/lit8 v4, v2, #int 1 // #01 │ │ +391b46: 2106 |00a5: array-length v6, v0 │ │ +391b48: b064 |00a6: add-int/2addr v4, v6 │ │ +391b4a: 2136 |00a7: array-length v6, v3 │ │ +391b4c: b156 |00a8: sub-int/2addr v6, v5 │ │ +391b4e: 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 │ │ +391b54: 2100 |00ac: array-length v0, v0 │ │ +391b56: b020 |00ad: add-int/2addr v0, v2 │ │ +391b58: 2132 |00ae: array-length v2, v3 │ │ +391b5a: b020 |00af: add-int/2addr v0, v2 │ │ +391b5c: 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 │ │ +391b62: 1101 |00b3: return-object v1 │ │ +391b64: 2134 |00b4: array-length v4, v3 │ │ +391b66: 3d04 2c00 |00b5: if-lez v4, 00e1 // +002c │ │ +391b6a: 2134 |00b7: array-length v4, v3 │ │ +391b6c: 9104 0204 |00b8: sub-int v4, v2, v4 │ │ +391b70: b154 |00ba: sub-int/2addr v4, v5 │ │ +391b72: 2106 |00bb: array-length v6, v0 │ │ +391b74: b164 |00bc: sub-int/2addr v4, v6 │ │ +391b76: 3a04 0600 |00bd: if-ltz v4, 00c3 // +0006 │ │ +391b7a: 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 │ │ +391b80: 280c |00c2: goto 00ce // +000c │ │ +391b82: b0a7 |00c3: add-int/2addr v7, v10 │ │ +391b84: 7120 af99 7900 |00c4: invoke-static {v9, v7}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +391b8a: 0c01 |00c7: move-result-object v1 │ │ +391b8c: 2132 |00c8: array-length v2, v3 │ │ +391b8e: b12a |00c9: sub-int/2addr v10, v2 │ │ +391b90: b15a |00ca: sub-int/2addr v10, v5 │ │ +391b92: 2102 |00cb: array-length v2, v0 │ │ +391b94: 9104 0a02 |00cc: sub-int v4, v10, v2 │ │ +391b98: 8d42 |00ce: int-to-byte v2, v4 │ │ +391b9a: 4f02 010e |00cf: aput-byte v2, v1, v14 │ │ +391b9e: d802 0401 |00d1: add-int/lit8 v2, v4, #int 1 // #01 │ │ +391ba2: 12e5 |00d3: const/4 v5, #int -2 // #fe │ │ +391ba4: 4f05 0104 |00d4: aput-byte v5, v1, v4 │ │ +391ba8: 2104 |00d6: array-length v4, v0 │ │ +391baa: 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 │ │ +391bb0: 2100 |00da: array-length v0, v0 │ │ +391bb2: b002 |00db: add-int/2addr v2, v0 │ │ +391bb4: 2130 |00dc: array-length v0, v3 │ │ +391bb6: 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 │ │ +391bbc: 2823 |00e0: goto 0103 // +0023 │ │ +391bbe: 1303 0a00 |00e1: const/16 v3, #int 10 // #a │ │ +391bc2: 3523 0600 |00e3: if-ge v3, v2, 00e9 // +0006 │ │ +391bc6: 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 │ │ +391bcc: 2804 |00e8: goto 00ec // +0004 │ │ +391bce: 0791 |00e9: move-object v1, v9 │ │ +391bd0: 1302 1600 |00ea: const/16 v2, #int 22 // #16 │ │ +391bd4: 2103 |00ec: array-length v3, v0 │ │ +391bd6: 9103 0203 |00ed: sub-int v3, v2, v3 │ │ +391bda: 2164 |00ef: array-length v4, v6 │ │ +391bdc: b143 |00f0: sub-int/2addr v3, v4 │ │ +391bde: 8d33 |00f1: int-to-byte v3, v3 │ │ +391be0: 4f03 010e |00f2: aput-byte v3, v1, v14 │ │ +391be4: 2103 |00f4: array-length v3, v0 │ │ +391be6: 9103 0203 |00f5: sub-int v3, v2, v3 │ │ +391bea: 2164 |00f7: array-length v4, v6 │ │ +391bec: b143 |00f8: sub-int/2addr v3, v4 │ │ +391bee: 2164 |00f9: array-length v4, v6 │ │ +391bf0: 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 │ │ +391bf6: 2103 |00fd: array-length v3, v0 │ │ +391bf8: b132 |00fe: sub-int/2addr v2, v3 │ │ +391bfa: 2103 |00ff: array-length v3, v0 │ │ +391bfc: 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 │ │ +391c02: 1101 |0103: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=482 │ │ 0x000f line=484 │ │ 0x0013 line=485 │ │ 0x0016 line=486 │ │ 0x0019 line=488 │ │ @@ -836064,97 +836064,97 @@ │ │ type : '([BII)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 139 16-bit code units │ │ -391c08: |[391c08] net.sf.dibdib.thread_any.MiscFunc.decompress:([BII)[B │ │ -391c18: 9100 0908 |0000: sub-int v0, v9, v8 │ │ -391c1c: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -391c1e: da00 0006 |0003: mul-int/lit8 v0, v0, #int 6 // #06 │ │ -391c22: 4802 0708 |0005: aget-byte v2, v7, v8 │ │ -391c26: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -391c28: 12e4 |0008: const/4 v4, #int -2 // #fe │ │ -391c2a: 3342 1900 |0009: if-ne v2, v4, 0022 // +0019 │ │ -391c2e: 1302 c000 |000b: const/16 v2, #int 192 // #c0 │ │ -391c32: d804 0801 |000d: add-int/lit8 v4, v8, #int 1 // #01 │ │ -391c36: 4805 0704 |000f: aget-byte v5, v7, v4 │ │ -391c3a: d555 ff00 |0011: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -391c3e: 3752 0400 |0013: if-le v2, v5, 0017 // +0004 │ │ -391c42: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -391c44: 280a |0016: goto 0020 // +000a │ │ -391c46: 1302 df00 |0017: const/16 v2, #int 223 // #df │ │ -391c4a: 4804 0704 |0019: aget-byte v4, v7, v4 │ │ -391c4e: d544 ff00 |001b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -391c52: 3442 0300 |001d: if-lt v2, v4, 0020 // +0003 │ │ -391c56: 1231 |001f: const/4 v1, #int 3 // #3 │ │ -391c58: b081 |0020: add-int/2addr v1, v8 │ │ -391c5a: 2802 |0021: goto 0023 // +0002 │ │ -391c5c: 0181 |0022: move v1, v8 │ │ -391c5e: 1302 2700 |0023: const/16 v2, #int 39 // #27 │ │ -391c62: 4804 0708 |0025: aget-byte v4, v7, v8 │ │ -391c66: d544 ff00 |0027: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -391c6a: 3742 0400 |0029: if-le v2, v4, 002d // +0004 │ │ -391c6e: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -391c70: 1107 |002c: return-object v7 │ │ -391c72: 6202 cf72 |002d: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -391c76: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -391c78: 4802 0204 |0030: aget-byte v2, v2, v4 │ │ -391c7c: 4805 0701 |0032: aget-byte v5, v7, v1 │ │ -391c80: 1216 |0034: const/4 v6, #int 1 // #1 │ │ -391c82: 3352 2700 |0035: if-ne v2, v5, 005c // +0027 │ │ -391c86: 6200 cf72 |0037: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -391c8a: 2100 |0039: array-length v0, v0 │ │ -391c8c: 3604 1000 |003a: if-gt v4, v0, 004a // +0010 │ │ -391c90: 1300 7a00 |003c: const/16 v0, #int 122 // #7a │ │ -391c94: 4802 0701 |003e: aget-byte v2, v7, v1 │ │ -391c98: 3320 0500 |0040: if-ne v0, v2, 0045 // +0005 │ │ -391c9c: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ -391ca0: 2806 |0044: goto 004a // +0006 │ │ -391ca2: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ -391ca6: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ -391caa: 28ee |0049: goto 0037 // -0012 │ │ -391cac: d800 0101 |004a: add-int/lit8 v0, v1, #int 1 // #01 │ │ -391cb0: 7120 a8a3 0700 |004c: invoke-static {v7, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3a8 │ │ -391cb6: 0a00 |004f: move-result v0 │ │ -391cb8: 3c00 0800 |0050: if-gtz v0, 0058 // +0008 │ │ -391cbc: b038 |0052: add-int/2addr v8, v3 │ │ -391cbe: 7130 b699 8709 |0053: invoke-static {v7, v8, v9}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -391cc4: 0c07 |0056: move-result-object v7 │ │ -391cc6: 1107 |0057: return-object v7 │ │ -391cc8: 4808 0701 |0058: aget-byte v8, v7, v1 │ │ -391ccc: b068 |005a: add-int/2addr v8, v6 │ │ -391cce: b081 |005b: add-int/2addr v1, v8 │ │ -391cd0: 2208 b013 |005c: new-instance v8, Ljava/util/zip/Inflater; // type@13b0 │ │ -391cd4: 7020 839b 6800 |005e: invoke-direct {v8, v6}, Ljava/util/zip/Inflater;.:(Z)V // method@9b83 │ │ -391cda: b119 |0061: sub-int/2addr v9, v1 │ │ -391cdc: 6e40 889b 7891 |0062: invoke-virtual {v8, v7, v1, v9}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@9b88 │ │ -391ce2: 2309 1515 |0065: new-array v9, v0, [B // type@1515 │ │ -391ce6: 6e20 869b 9800 |0067: invoke-virtual {v8, v9}, Ljava/util/zip/Inflater;.inflate:([B)I // method@9b86 │ │ -391cec: 0a00 |006a: move-result v0 │ │ -391cee: 6e10 859b 0800 |006b: invoke-virtual {v8}, Ljava/util/zip/Inflater;.finished:()Z // method@9b85 │ │ -391cf4: 0a01 |006e: move-result v1 │ │ -391cf6: 3901 1400 |006f: if-nez v1, 0083 // +0014 │ │ -391cfa: 2191 |0071: array-length v1, v9 │ │ -391cfc: da01 0102 |0072: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -391d00: 7120 af99 1900 |0074: invoke-static {v9, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -391d06: 0c09 |0077: move-result-object v9 │ │ -391d08: 2191 |0078: array-length v1, v9 │ │ -391d0a: b101 |0079: sub-int/2addr v1, v0 │ │ -391d0c: 6e40 879b 9810 |007a: invoke-virtual {v8, v9, v0, v1}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@9b87 │ │ -391d12: 0a01 |007d: move-result v1 │ │ -391d14: 3c01 0300 |007e: if-gtz v1, 0081 // +0003 │ │ -391d18: 2803 |0080: goto 0083 // +0003 │ │ -391d1a: b010 |0081: add-int/2addr v0, v1 │ │ -391d1c: 28e9 |0082: goto 006b // -0017 │ │ -391d1e: 6e10 849b 0800 |0083: invoke-virtual {v8}, Ljava/util/zip/Inflater;.end:()V // method@9b84 │ │ -391d24: 7120 af99 0900 |0086: invoke-static {v9, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -391d2a: 0c07 |0089: move-result-object v7 │ │ -391d2c: 1107 |008a: return-object v7 │ │ +391c04: |[391c04] net.sf.dibdib.thread_any.MiscFunc.decompress:([BII)[B │ │ +391c14: 9100 0908 |0000: sub-int v0, v9, v8 │ │ +391c18: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +391c1a: da00 0006 |0003: mul-int/lit8 v0, v0, #int 6 // #06 │ │ +391c1e: 4802 0708 |0005: aget-byte v2, v7, v8 │ │ +391c22: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +391c24: 12e4 |0008: const/4 v4, #int -2 // #fe │ │ +391c26: 3342 1900 |0009: if-ne v2, v4, 0022 // +0019 │ │ +391c2a: 1302 c000 |000b: const/16 v2, #int 192 // #c0 │ │ +391c2e: d804 0801 |000d: add-int/lit8 v4, v8, #int 1 // #01 │ │ +391c32: 4805 0704 |000f: aget-byte v5, v7, v4 │ │ +391c36: d555 ff00 |0011: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +391c3a: 3752 0400 |0013: if-le v2, v5, 0017 // +0004 │ │ +391c3e: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +391c40: 280a |0016: goto 0020 // +000a │ │ +391c42: 1302 df00 |0017: const/16 v2, #int 223 // #df │ │ +391c46: 4804 0704 |0019: aget-byte v4, v7, v4 │ │ +391c4a: d544 ff00 |001b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +391c4e: 3442 0300 |001d: if-lt v2, v4, 0020 // +0003 │ │ +391c52: 1231 |001f: const/4 v1, #int 3 // #3 │ │ +391c54: b081 |0020: add-int/2addr v1, v8 │ │ +391c56: 2802 |0021: goto 0023 // +0002 │ │ +391c58: 0181 |0022: move v1, v8 │ │ +391c5a: 1302 2700 |0023: const/16 v2, #int 39 // #27 │ │ +391c5e: 4804 0708 |0025: aget-byte v4, v7, v8 │ │ +391c62: d544 ff00 |0027: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +391c66: 3742 0400 |0029: if-le v2, v4, 002d // +0004 │ │ +391c6a: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +391c6c: 1107 |002c: return-object v7 │ │ +391c6e: 6202 cf72 |002d: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +391c72: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +391c74: 4802 0204 |0030: aget-byte v2, v2, v4 │ │ +391c78: 4805 0701 |0032: aget-byte v5, v7, v1 │ │ +391c7c: 1216 |0034: const/4 v6, #int 1 // #1 │ │ +391c7e: 3352 2700 |0035: if-ne v2, v5, 005c // +0027 │ │ +391c82: 6200 cf72 |0037: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +391c86: 2100 |0039: array-length v0, v0 │ │ +391c88: 3604 1000 |003a: if-gt v4, v0, 004a // +0010 │ │ +391c8c: 1300 7a00 |003c: const/16 v0, #int 122 // #7a │ │ +391c90: 4802 0701 |003e: aget-byte v2, v7, v1 │ │ +391c94: 3320 0500 |0040: if-ne v0, v2, 0045 // +0005 │ │ +391c98: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +391c9c: 2806 |0044: goto 004a // +0006 │ │ +391c9e: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ +391ca2: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ +391ca6: 28ee |0049: goto 0037 // -0012 │ │ +391ca8: d800 0101 |004a: add-int/lit8 v0, v1, #int 1 // #01 │ │ +391cac: 7120 a8a3 0700 |004c: invoke-static {v7, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3a8 │ │ +391cb2: 0a00 |004f: move-result v0 │ │ +391cb4: 3c00 0800 |0050: if-gtz v0, 0058 // +0008 │ │ +391cb8: b038 |0052: add-int/2addr v8, v3 │ │ +391cba: 7130 b699 8709 |0053: invoke-static {v7, v8, v9}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +391cc0: 0c07 |0056: move-result-object v7 │ │ +391cc2: 1107 |0057: return-object v7 │ │ +391cc4: 4808 0701 |0058: aget-byte v8, v7, v1 │ │ +391cc8: b068 |005a: add-int/2addr v8, v6 │ │ +391cca: b081 |005b: add-int/2addr v1, v8 │ │ +391ccc: 2208 b013 |005c: new-instance v8, Ljava/util/zip/Inflater; // type@13b0 │ │ +391cd0: 7020 839b 6800 |005e: invoke-direct {v8, v6}, Ljava/util/zip/Inflater;.:(Z)V // method@9b83 │ │ +391cd6: b119 |0061: sub-int/2addr v9, v1 │ │ +391cd8: 6e40 889b 7891 |0062: invoke-virtual {v8, v7, v1, v9}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@9b88 │ │ +391cde: 2309 1515 |0065: new-array v9, v0, [B // type@1515 │ │ +391ce2: 6e20 869b 9800 |0067: invoke-virtual {v8, v9}, Ljava/util/zip/Inflater;.inflate:([B)I // method@9b86 │ │ +391ce8: 0a00 |006a: move-result v0 │ │ +391cea: 6e10 859b 0800 |006b: invoke-virtual {v8}, Ljava/util/zip/Inflater;.finished:()Z // method@9b85 │ │ +391cf0: 0a01 |006e: move-result v1 │ │ +391cf2: 3901 1400 |006f: if-nez v1, 0083 // +0014 │ │ +391cf6: 2191 |0071: array-length v1, v9 │ │ +391cf8: da01 0102 |0072: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +391cfc: 7120 af99 1900 |0074: invoke-static {v9, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +391d02: 0c09 |0077: move-result-object v9 │ │ +391d04: 2191 |0078: array-length v1, v9 │ │ +391d06: b101 |0079: sub-int/2addr v1, v0 │ │ +391d08: 6e40 879b 9810 |007a: invoke-virtual {v8, v9, v0, v1}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@9b87 │ │ +391d0e: 0a01 |007d: move-result v1 │ │ +391d10: 3c01 0300 |007e: if-gtz v1, 0081 // +0003 │ │ +391d14: 2803 |0080: goto 0083 // +0003 │ │ +391d16: b010 |0081: add-int/2addr v0, v1 │ │ +391d18: 28e9 |0082: goto 006b // -0017 │ │ +391d1a: 6e10 849b 0800 |0083: invoke-virtual {v8}, Ljava/util/zip/Inflater;.end:()V // method@9b84 │ │ +391d20: 7120 af99 0900 |0086: invoke-static {v9, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +391d26: 0c07 |0089: move-result-object v7 │ │ +391d28: 1107 |008a: return-object v7 │ │ catches : 1 │ │ 0x0067 - 0x007e │ │ Ljava/util/zip/DataFormatException; -> 0x008a │ │ positions : │ │ 0x0005 line=546 │ │ 0x000f line=548 │ │ 0x0019 line=550 │ │ @@ -836184,105 +836184,105 @@ │ │ type : '(DD)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 98 16-bit code units │ │ -3916a8: |[3916a8] net.sf.dibdib.thread_any.MiscFunc.equalRounded:(DD)Z │ │ -3916b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3916ba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3916bc: 2f02 0a0c |0002: cmpl-double v2, v10, v12 │ │ -3916c0: 3802 5900 |0004: if-eqz v2, 005d // +0059 │ │ -3916c4: 1803 ffff ffff ffff dfff |0006: const-wide v3, #double -8.98847e+307 // #ffdfffffffffffff │ │ -3916ce: 2f05 030a |000b: cmpl-double v5, v3, v10 │ │ -3916d2: 3b05 5000 |000d: if-gez v5, 005d // +0050 │ │ -3916d6: 2f05 030c |000f: cmpl-double v5, v3, v12 │ │ -3916da: 3b05 4c00 |0011: if-gez v5, 005d // +004c │ │ -3916de: 1803 ffff ffff ffff df7f |0013: const-wide v3, #double 8.98847e+307 // #7fdfffffffffffff │ │ -3916e8: 3005 030a |0018: cmpg-double v5, v3, v10 │ │ -3916ec: 3d05 4300 |001a: if-lez v5, 005d // +0043 │ │ -3916f0: 3005 030c |001c: cmpg-double v5, v3, v12 │ │ -3916f4: 3c05 0300 |001e: if-gtz v5, 0021 // +0003 │ │ -3916f8: 283d |0020: goto 005d // +003d │ │ -3916fa: 3002 0a0c |0021: cmpg-double v2, v10, v12 │ │ -3916fe: 3c02 0500 |0023: if-gtz v2, 0028 // +0005 │ │ -391702: ac02 0c0a |0025: sub-double v2, v12, v10 │ │ -391706: 2803 |0027: goto 002a // +0003 │ │ -391708: ac02 0a0c |0028: sub-double v2, v10, v12 │ │ -39170c: 1604 0000 |002a: const-wide/16 v4, #int 0 // #0 │ │ -391710: 3006 040a |002c: cmpg-double v6, v4, v10 │ │ -391714: 3c06 0400 |002e: if-gtz v6, 0032 // +0004 │ │ -391718: 04a6 |0030: move-wide v6, v10 │ │ -39171a: 2802 |0031: goto 0033 // +0002 │ │ -39171c: 80a6 |0032: neg-double v6, v10 │ │ -39171e: 3008 040c |0033: cmpg-double v8, v4, v12 │ │ -391722: 3c08 0400 |0035: if-gtz v8, 0039 // +0004 │ │ -391726: 04c8 |0037: move-wide v8, v12 │ │ -391728: 2802 |0038: goto 003a // +0002 │ │ -39172a: 80c8 |0039: neg-double v8, v12 │ │ -39172c: cb86 |003a: add-double/2addr v6, v8 │ │ -39172e: 2f08 0a04 |003b: cmpl-double v8, v10, v4 │ │ -391732: 3808 1700 |003d: if-eqz v8, 0054 // +0017 │ │ -391736: 2f0a 0c04 |003f: cmpl-double v10, v12, v4 │ │ -39173a: 380a 1300 |0041: if-eqz v10, 0054 // +0013 │ │ -39173e: 190a 1000 |0043: const-wide/high16 v10, #long 4503599627370496 // #10 │ │ -391742: 300c 060a |0045: cmpg-double v12, v6, v10 │ │ -391746: 3b0c 0300 |0047: if-gez v12, 004a // +0003 │ │ -39174a: 280b |0049: goto 0054 // +000b │ │ -39174c: ce62 |004a: div-double/2addr v2, v6 │ │ -39174e: 190a 303d |004b: const-wide/high16 v10, #long 4409024035195715584 // #3d30 │ │ -391752: 300c 020a |004d: cmpg-double v12, v2, v10 │ │ -391756: 3c0c 0300 |004f: if-gtz v12, 0052 // +0003 │ │ -39175a: 2802 |0051: goto 0053 // +0002 │ │ -39175c: 1200 |0052: const/4 v0, #int 0 // #0 │ │ -39175e: 0f00 |0053: return v0 │ │ -391760: 190a 0800 |0054: const-wide/high16 v10, #long 2251799813685248 // #8 │ │ -391764: 300c 020a |0056: cmpg-double v12, v2, v10 │ │ -391768: 3b0c 0300 |0058: if-gez v12, 005b // +0003 │ │ -39176c: 2802 |005a: goto 005c // +0002 │ │ -39176e: 1200 |005b: const/4 v0, #int 0 // #0 │ │ -391770: 0f00 |005c: return v0 │ │ -391772: 3902 0300 |005d: if-nez v2, 0060 // +0003 │ │ -391776: 2802 |005f: goto 0061 // +0002 │ │ -391778: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -39177a: 0f00 |0061: return v0 │ │ +3916a4: |[3916a4] net.sf.dibdib.thread_any.MiscFunc.equalRounded:(DD)Z │ │ +3916b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3916b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3916b8: 2f02 0a0c |0002: cmpl-double v2, v10, v12 │ │ +3916bc: 3802 5900 |0004: if-eqz v2, 005d // +0059 │ │ +3916c0: 1803 ffff ffff ffff dfff |0006: const-wide v3, #double -8.98847e+307 // #ffdfffffffffffff │ │ +3916ca: 2f05 030a |000b: cmpl-double v5, v3, v10 │ │ +3916ce: 3b05 5000 |000d: if-gez v5, 005d // +0050 │ │ +3916d2: 2f05 030c |000f: cmpl-double v5, v3, v12 │ │ +3916d6: 3b05 4c00 |0011: if-gez v5, 005d // +004c │ │ +3916da: 1803 ffff ffff ffff df7f |0013: const-wide v3, #double 8.98847e+307 // #7fdfffffffffffff │ │ +3916e4: 3005 030a |0018: cmpg-double v5, v3, v10 │ │ +3916e8: 3d05 4300 |001a: if-lez v5, 005d // +0043 │ │ +3916ec: 3005 030c |001c: cmpg-double v5, v3, v12 │ │ +3916f0: 3c05 0300 |001e: if-gtz v5, 0021 // +0003 │ │ +3916f4: 283d |0020: goto 005d // +003d │ │ +3916f6: 3002 0a0c |0021: cmpg-double v2, v10, v12 │ │ +3916fa: 3c02 0500 |0023: if-gtz v2, 0028 // +0005 │ │ +3916fe: ac02 0c0a |0025: sub-double v2, v12, v10 │ │ +391702: 2803 |0027: goto 002a // +0003 │ │ +391704: ac02 0a0c |0028: sub-double v2, v10, v12 │ │ +391708: 1604 0000 |002a: const-wide/16 v4, #int 0 // #0 │ │ +39170c: 3006 040a |002c: cmpg-double v6, v4, v10 │ │ +391710: 3c06 0400 |002e: if-gtz v6, 0032 // +0004 │ │ +391714: 04a6 |0030: move-wide v6, v10 │ │ +391716: 2802 |0031: goto 0033 // +0002 │ │ +391718: 80a6 |0032: neg-double v6, v10 │ │ +39171a: 3008 040c |0033: cmpg-double v8, v4, v12 │ │ +39171e: 3c08 0400 |0035: if-gtz v8, 0039 // +0004 │ │ +391722: 04c8 |0037: move-wide v8, v12 │ │ +391724: 2802 |0038: goto 003a // +0002 │ │ +391726: 80c8 |0039: neg-double v8, v12 │ │ +391728: cb86 |003a: add-double/2addr v6, v8 │ │ +39172a: 2f08 0a04 |003b: cmpl-double v8, v10, v4 │ │ +39172e: 3808 1700 |003d: if-eqz v8, 0054 // +0017 │ │ +391732: 2f0a 0c04 |003f: cmpl-double v10, v12, v4 │ │ +391736: 380a 1300 |0041: if-eqz v10, 0054 // +0013 │ │ +39173a: 190a 1000 |0043: const-wide/high16 v10, #long 4503599627370496 // #10 │ │ +39173e: 300c 060a |0045: cmpg-double v12, v6, v10 │ │ +391742: 3b0c 0300 |0047: if-gez v12, 004a // +0003 │ │ +391746: 280b |0049: goto 0054 // +000b │ │ +391748: ce62 |004a: div-double/2addr v2, v6 │ │ +39174a: 190a 303d |004b: const-wide/high16 v10, #long 4409024035195715584 // #3d30 │ │ +39174e: 300c 020a |004d: cmpg-double v12, v2, v10 │ │ +391752: 3c0c 0300 |004f: if-gtz v12, 0052 // +0003 │ │ +391756: 2802 |0051: goto 0053 // +0002 │ │ +391758: 1200 |0052: const/4 v0, #int 0 // #0 │ │ +39175a: 0f00 |0053: return v0 │ │ +39175c: 190a 0800 |0054: const-wide/high16 v10, #long 2251799813685248 // #8 │ │ +391760: 300c 020a |0056: cmpg-double v12, v2, v10 │ │ +391764: 3b0c 0300 |0058: if-gez v12, 005b // +0003 │ │ +391768: 2802 |005a: goto 005c // +0002 │ │ +39176a: 1200 |005b: const/4 v0, #int 0 // #0 │ │ +39176c: 0f00 |005c: return v0 │ │ +39176e: 3902 0300 |005d: if-nez v2, 0060 // +0003 │ │ +391772: 2802 |005f: goto 0061 // +0002 │ │ +391774: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +391776: 0f00 |0061: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lnet/sf/dibdib/thread_any/MiscFunc;) │ │ name : 'equalsRange' │ │ type : '([BII[B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -39177c: |[39177c] net.sf.dibdib.thread_any.MiscFunc.equalsRange:([BII[B)Z │ │ -39178c: 9100 0605 |0000: sub-int v0, v6, v5 │ │ -391790: 2171 |0002: array-length v1, v7 │ │ -391792: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -391794: 3310 1700 |0004: if-ne v0, v1, 001b // +0017 │ │ -391798: 2140 |0006: array-length v0, v4 │ │ -39179a: 3706 0300 |0007: if-le v6, v0, 000a // +0003 │ │ -39179e: 2812 |0009: goto 001b // +0012 │ │ -3917a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3917a2: 3565 0e00 |000b: if-ge v5, v6, 0019 // +000e │ │ -3917a6: 4801 0405 |000d: aget-byte v1, v4, v5 │ │ -3917aa: 4803 0700 |000f: aget-byte v3, v7, v0 │ │ -3917ae: 3231 0300 |0011: if-eq v1, v3, 0014 // +0003 │ │ -3917b2: 0f02 |0013: return v2 │ │ -3917b4: d805 0501 |0014: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3917b8: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3917bc: 28f3 |0018: goto 000b // -000d │ │ -3917be: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -3917c0: 0f04 |001a: return v4 │ │ -3917c2: 0f02 |001b: return v2 │ │ +391778: |[391778] net.sf.dibdib.thread_any.MiscFunc.equalsRange:([BII[B)Z │ │ +391788: 9100 0605 |0000: sub-int v0, v6, v5 │ │ +39178c: 2171 |0002: array-length v1, v7 │ │ +39178e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +391790: 3310 1700 |0004: if-ne v0, v1, 001b // +0017 │ │ +391794: 2140 |0006: array-length v0, v4 │ │ +391796: 3706 0300 |0007: if-le v6, v0, 000a // +0003 │ │ +39179a: 2812 |0009: goto 001b // +0012 │ │ +39179c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +39179e: 3565 0e00 |000b: if-ge v5, v6, 0019 // +000e │ │ +3917a2: 4801 0405 |000d: aget-byte v1, v4, v5 │ │ +3917a6: 4803 0700 |000f: aget-byte v3, v7, v0 │ │ +3917aa: 3231 0300 |0011: if-eq v1, v3, 0014 // +0003 │ │ +3917ae: 0f02 |0013: return v2 │ │ +3917b0: d805 0501 |0014: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3917b4: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3917b8: 28f3 |0018: goto 000b // -000d │ │ +3917ba: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +3917bc: 0f04 |001a: return v4 │ │ +3917be: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=642 │ │ 0x000d line=647 │ │ locals : │ │ 0x0000 - 0x001c reg=4 (null) [B │ │ 0x0000 - 0x001c reg=5 (null) I │ │ @@ -836294,55 +836294,55 @@ │ │ type : '([BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 71 16-bit code units │ │ -3925d8: |[3925d8] net.sf.dibdib.thread_any.MiscFunc.getPacketBodyLen:([BI)I │ │ -3925e8: 4800 0304 |0000: aget-byte v0, v3, v4 │ │ -3925ec: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3925f0: 1301 c000 |0004: const/16 v1, #int 192 // #c0 │ │ -3925f4: 3701 0700 |0006: if-le v1, v0, 000d // +0007 │ │ -3925f8: 4803 0304 |0008: aget-byte v3, v3, v4 │ │ -3925fc: d533 ff00 |000a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -392600: 283a |000c: goto 0046 // +003a │ │ -392602: 1300 df00 |000d: const/16 v0, #int 223 // #df │ │ -392606: 4802 0304 |000f: aget-byte v2, v3, v4 │ │ -39260a: d522 ff00 |0011: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -39260e: 3420 1200 |0013: if-lt v0, v2, 0025 // +0012 │ │ -392612: 4800 0304 |0015: aget-byte v0, v3, v4 │ │ -392616: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -39261a: b110 |0019: sub-int/2addr v0, v1 │ │ -39261c: e000 0008 |001a: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -392620: d804 0401 |001c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -392624: 4803 0304 |001e: aget-byte v3, v3, v4 │ │ -392628: d533 ff00 |0020: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -39262c: b603 |0022: or-int/2addr v3, v0 │ │ -39262e: b013 |0023: add-int/2addr v3, v1 │ │ -392630: 2822 |0024: goto 0046 // +0022 │ │ -392632: d800 0401 |0025: add-int/lit8 v0, v4, #int 1 // #01 │ │ -392636: 4800 0300 |0027: aget-byte v0, v3, v0 │ │ -39263a: d500 ff00 |0029: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -39263e: e000 0018 |002b: shl-int/lit8 v0, v0, #int 24 // #18 │ │ -392642: d801 0402 |002d: add-int/lit8 v1, v4, #int 2 // #02 │ │ -392646: 4801 0301 |002f: aget-byte v1, v3, v1 │ │ -39264a: d511 ff00 |0031: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -39264e: e001 0110 |0033: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -392652: b610 |0035: or-int/2addr v0, v1 │ │ -392654: d801 0403 |0036: add-int/lit8 v1, v4, #int 3 // #03 │ │ -392658: 4801 0301 |0038: aget-byte v1, v3, v1 │ │ -39265c: d511 ff00 |003a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -392660: e001 0108 |003c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -392664: b610 |003e: or-int/2addr v0, v1 │ │ -392666: d804 0404 |003f: add-int/lit8 v4, v4, #int 4 // #04 │ │ -39266a: 4803 0304 |0041: aget-byte v3, v3, v4 │ │ -39266e: d533 ff00 |0043: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -392672: b603 |0045: or-int/2addr v3, v0 │ │ -392674: 0f03 |0046: return v3 │ │ +3925d4: |[3925d4] net.sf.dibdib.thread_any.MiscFunc.getPacketBodyLen:([BI)I │ │ +3925e4: 4800 0304 |0000: aget-byte v0, v3, v4 │ │ +3925e8: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3925ec: 1301 c000 |0004: const/16 v1, #int 192 // #c0 │ │ +3925f0: 3701 0700 |0006: if-le v1, v0, 000d // +0007 │ │ +3925f4: 4803 0304 |0008: aget-byte v3, v3, v4 │ │ +3925f8: d533 ff00 |000a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3925fc: 283a |000c: goto 0046 // +003a │ │ +3925fe: 1300 df00 |000d: const/16 v0, #int 223 // #df │ │ +392602: 4802 0304 |000f: aget-byte v2, v3, v4 │ │ +392606: d522 ff00 |0011: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +39260a: 3420 1200 |0013: if-lt v0, v2, 0025 // +0012 │ │ +39260e: 4800 0304 |0015: aget-byte v0, v3, v4 │ │ +392612: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +392616: b110 |0019: sub-int/2addr v0, v1 │ │ +392618: e000 0008 |001a: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +39261c: d804 0401 |001c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +392620: 4803 0304 |001e: aget-byte v3, v3, v4 │ │ +392624: d533 ff00 |0020: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +392628: b603 |0022: or-int/2addr v3, v0 │ │ +39262a: b013 |0023: add-int/2addr v3, v1 │ │ +39262c: 2822 |0024: goto 0046 // +0022 │ │ +39262e: d800 0401 |0025: add-int/lit8 v0, v4, #int 1 // #01 │ │ +392632: 4800 0300 |0027: aget-byte v0, v3, v0 │ │ +392636: d500 ff00 |0029: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +39263a: e000 0018 |002b: shl-int/lit8 v0, v0, #int 24 // #18 │ │ +39263e: d801 0402 |002d: add-int/lit8 v1, v4, #int 2 // #02 │ │ +392642: 4801 0301 |002f: aget-byte v1, v3, v1 │ │ +392646: d511 ff00 |0031: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +39264a: e001 0110 |0033: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +39264e: b610 |0035: or-int/2addr v0, v1 │ │ +392650: d801 0403 |0036: add-int/lit8 v1, v4, #int 3 // #03 │ │ +392654: 4801 0301 |0038: aget-byte v1, v3, v1 │ │ +392658: d511 ff00 |003a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +39265c: e001 0108 |003c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +392660: b610 |003e: or-int/2addr v0, v1 │ │ +392662: d804 0404 |003f: add-int/lit8 v4, v4, #int 4 // #04 │ │ +392666: 4803 0304 |0041: aget-byte v3, v3, v4 │ │ +39266a: d533 ff00 |0043: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +39266e: b603 |0045: or-int/2addr v3, v0 │ │ +392670: 0f03 |0046: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0008 line=391 │ │ 0x000f line=392 │ │ 0x0015 line=393 │ │ 0x0027 line=394 │ │ @@ -836355,30 +836355,30 @@ │ │ type : '([BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -392678: |[392678] net.sf.dibdib.thread_any.MiscFunc.getPacketHeaderLen:([BI)I │ │ -392688: d803 0301 |0000: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39268c: 4800 0203 |0002: aget-byte v0, v2, v3 │ │ -392690: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -392694: 1301 c000 |0006: const/16 v1, #int 192 // #c0 │ │ -392698: 3701 0400 |0008: if-le v1, v0, 000c // +0004 │ │ -39269c: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -39269e: 280c |000b: goto 0017 // +000c │ │ -3926a0: 1300 df00 |000c: const/16 v0, #int 223 // #df │ │ -3926a4: 4802 0203 |000e: aget-byte v2, v2, v3 │ │ -3926a8: d522 ff00 |0010: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3926ac: 3420 0400 |0012: if-lt v0, v2, 0016 // +0004 │ │ -3926b0: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -3926b2: 2802 |0015: goto 0017 // +0002 │ │ -3926b4: 1262 |0016: const/4 v2, #int 6 // #6 │ │ -3926b6: 0f02 |0017: return v2 │ │ +392674: |[392674] net.sf.dibdib.thread_any.MiscFunc.getPacketHeaderLen:([BI)I │ │ +392684: d803 0301 |0000: add-int/lit8 v3, v3, #int 1 // #01 │ │ +392688: 4800 0203 |0002: aget-byte v0, v2, v3 │ │ +39268c: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +392690: 1301 c000 |0006: const/16 v1, #int 192 // #c0 │ │ +392694: 3701 0400 |0008: if-le v1, v0, 000c // +0004 │ │ +392698: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +39269a: 280c |000b: goto 0017 // +000c │ │ +39269c: 1300 df00 |000c: const/16 v0, #int 223 // #df │ │ +3926a0: 4802 0203 |000e: aget-byte v2, v2, v3 │ │ +3926a4: d522 ff00 |0010: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3926a8: 3420 0400 |0012: if-lt v0, v2, 0016 // +0004 │ │ +3926ac: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +3926ae: 2802 |0015: goto 0017 // +0002 │ │ +3926b0: 1262 |0016: const/4 v2, #int 6 // #6 │ │ +3926b2: 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 │ │ @@ -836388,53 +836388,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 │ │ -3926b8: |[3926b8] net.sf.dibdib.thread_any.MiscFunc.hash32_fnv1a:(I[Ljava/lang/String;)I │ │ -3926c8: 21a0 |0000: array-length v0, v10 │ │ -3926ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3926cc: 1402 c59d 1c81 |0002: const v2, #float -2.87659e-38 // #811c9dc5 │ │ -3926d2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3926d4: 3503 2600 |0006: if-ge v3, v0, 002c // +0026 │ │ -3926d8: 4604 0a03 |0008: aget-object v4, v10, v3 │ │ -3926dc: 7110 35a4 0400 |000a: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -3926e2: 0c04 |000d: move-result-object v4 │ │ -3926e4: 2145 |000e: array-length v5, v4 │ │ -3926e6: 1206 |000f: const/4 v6, #int 0 // #0 │ │ -3926e8: 3556 1900 |0010: if-ge v6, v5, 0029 // +0019 │ │ -3926ec: 4807 0406 |0012: aget-byte v7, v4, v6 │ │ -3926f0: d577 ff00 |0014: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -3926f4: b772 |0016: xor-int/2addr v2, v7 │ │ -3926f6: e007 0201 |0017: shl-int/lit8 v7, v2, #int 1 // #01 │ │ -3926fa: e008 0204 |0019: shl-int/lit8 v8, v2, #int 4 // #04 │ │ -3926fe: b087 |001b: add-int/2addr v7, v8 │ │ -392700: e008 0207 |001c: shl-int/lit8 v8, v2, #int 7 // #07 │ │ -392704: b087 |001e: add-int/2addr v7, v8 │ │ -392706: e008 0208 |001f: shl-int/lit8 v8, v2, #int 8 // #08 │ │ -39270a: b087 |0021: add-int/2addr v7, v8 │ │ -39270c: e008 0218 |0022: shl-int/lit8 v8, v2, #int 24 // #18 │ │ -392710: b087 |0024: add-int/2addr v7, v8 │ │ -392712: b072 |0025: add-int/2addr v2, v7 │ │ -392714: d806 0601 |0026: add-int/lit8 v6, v6, #int 1 // #01 │ │ -392718: 28e8 |0028: goto 0010 // -0018 │ │ -39271a: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39271e: 28db |002b: goto 0006 // -0025 │ │ -392720: 130a 2000 |002c: const/16 v10, #int 32 // #20 │ │ -392724: 33a9 0300 |002e: if-ne v9, v10, 0031 // +0003 │ │ -392728: 0f02 |0030: return v2 │ │ -39272a: 9a0a 0209 |0031: ushr-int v10, v2, v9 │ │ -39272e: b72a |0033: xor-int/2addr v10, v2 │ │ -392730: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -392732: 9809 0009 |0035: shl-int v9, v0, v9 │ │ -392736: b109 |0037: sub-int/2addr v9, v0 │ │ -392738: b5a9 |0038: and-int/2addr v9, v10 │ │ -39273a: 0f09 |0039: return v9 │ │ +3926b4: |[3926b4] net.sf.dibdib.thread_any.MiscFunc.hash32_fnv1a:(I[Ljava/lang/String;)I │ │ +3926c4: 21a0 |0000: array-length v0, v10 │ │ +3926c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3926c8: 1402 c59d 1c81 |0002: const v2, #float -2.87659e-38 // #811c9dc5 │ │ +3926ce: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3926d0: 3503 2600 |0006: if-ge v3, v0, 002c // +0026 │ │ +3926d4: 4604 0a03 |0008: aget-object v4, v10, v3 │ │ +3926d8: 7110 35a4 0400 |000a: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +3926de: 0c04 |000d: move-result-object v4 │ │ +3926e0: 2145 |000e: array-length v5, v4 │ │ +3926e2: 1206 |000f: const/4 v6, #int 0 // #0 │ │ +3926e4: 3556 1900 |0010: if-ge v6, v5, 0029 // +0019 │ │ +3926e8: 4807 0406 |0012: aget-byte v7, v4, v6 │ │ +3926ec: d577 ff00 |0014: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +3926f0: b772 |0016: xor-int/2addr v2, v7 │ │ +3926f2: e007 0201 |0017: shl-int/lit8 v7, v2, #int 1 // #01 │ │ +3926f6: e008 0204 |0019: shl-int/lit8 v8, v2, #int 4 // #04 │ │ +3926fa: b087 |001b: add-int/2addr v7, v8 │ │ +3926fc: e008 0207 |001c: shl-int/lit8 v8, v2, #int 7 // #07 │ │ +392700: b087 |001e: add-int/2addr v7, v8 │ │ +392702: e008 0208 |001f: shl-int/lit8 v8, v2, #int 8 // #08 │ │ +392706: b087 |0021: add-int/2addr v7, v8 │ │ +392708: e008 0218 |0022: shl-int/lit8 v8, v2, #int 24 // #18 │ │ +39270c: b087 |0024: add-int/2addr v7, v8 │ │ +39270e: b072 |0025: add-int/2addr v2, v7 │ │ +392710: d806 0601 |0026: add-int/lit8 v6, v6, #int 1 // #01 │ │ +392714: 28e8 |0028: goto 0010 // -0018 │ │ +392716: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39271a: 28db |002b: goto 0006 // -0025 │ │ +39271c: 130a 2000 |002c: const/16 v10, #int 32 // #20 │ │ +392720: 33a9 0300 |002e: if-ne v9, v10, 0031 // +0003 │ │ +392724: 0f02 |0030: return v2 │ │ +392726: 9a0a 0209 |0031: ushr-int v10, v2, v9 │ │ +39272a: b72a |0033: xor-int/2addr v10, v2 │ │ +39272c: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +39272e: 9809 0009 |0035: shl-int v9, v0, v9 │ │ +392732: b109 |0037: sub-int/2addr v9, v0 │ │ +392734: b5a9 |0038: and-int/2addr v9, v10 │ │ +392736: 0f09 |0039: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x000a line=229 │ │ 0x000e line=230 │ │ locals : │ │ 0x0000 - 0x003a reg=9 (null) I │ │ @@ -836445,57 +836445,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 │ │ -392a04: |[392a04] net.sf.dibdib.thread_any.MiscFunc.hash32_partialString:([Ljava/lang/String;)J │ │ -392a14: 21c0 |0000: array-length v0, v12 │ │ -392a16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -392a18: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -392a1c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -392a1e: 3504 4500 |0005: if-ge v4, v0, 004a // +0045 │ │ -392a22: 4605 0c04 |0007: aget-object v5, v12, v4 │ │ -392a26: 6e10 2298 0500 |0009: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -392a2c: 0a06 |000c: move-result v6 │ │ -392a2e: 1307 0010 |000d: const/16 v7, #int 4096 // #1000 │ │ -392a32: 1308 2000 |000f: const/16 v8, #int 32 // #20 │ │ -392a36: 1219 |0011: const/4 v9, #int 1 // #1 │ │ -392a38: 3767 0b00 |0012: if-le v7, v6, 001d // +000b │ │ -392a3c: 2396 dc15 |0014: new-array v6, v9, [Ljava/lang/String; // type@15dc │ │ -392a40: 4d05 0601 |0016: aput-object v5, v6, v1 │ │ -392a44: 7120 aaa3 6800 |0018: invoke-static {v8, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.hash32_fnv1a:(I[Ljava/lang/String;)I // method@a3aa │ │ -392a4a: 0a05 |001b: move-result v5 │ │ -392a4c: 2823 |001c: goto 003f // +0023 │ │ -392a4e: 1237 |001d: const/4 v7, #int 3 // #3 │ │ -392a50: 2377 dc15 |001e: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ -392a54: 130a 0004 |0020: const/16 v10, #int 1024 // #400 │ │ -392a58: 6e30 2e98 150a |0022: invoke-virtual {v5, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -392a5e: 0c0a |0025: move-result-object v10 │ │ -392a60: 4d0a 0701 |0026: aput-object v10, v7, v1 │ │ -392a64: db0a 0602 |0028: div-int/lit8 v10, v6, #int 2 // #02 │ │ -392a68: d0ab 0004 |002a: add-int/lit16 v11, v10, #int 1024 // #0400 │ │ -392a6c: 6e30 2e98 a50b |002c: invoke-virtual {v5, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -392a72: 0c0a |002f: move-result-object v10 │ │ -392a74: 4d0a 0709 |0030: aput-object v10, v7, v9 │ │ -392a78: d066 00fc |0032: add-int/lit16 v6, v6, #int -1024 // #fc00 │ │ -392a7c: 6e20 2d98 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -392a82: 0c05 |0037: move-result-object v5 │ │ -392a84: 1226 |0038: const/4 v6, #int 2 // #2 │ │ -392a86: 4d05 0706 |0039: aput-object v5, v7, v6 │ │ -392a8a: 7120 aaa3 7800 |003b: invoke-static {v8, v7}, Lnet/sf/dibdib/thread_any/MiscFunc;.hash32_fnv1a:(I[Ljava/lang/String;)I // method@a3aa │ │ -392a90: 0a05 |003e: move-result v5 │ │ -392a92: 8155 |003f: int-to-long v5, v5 │ │ -392a94: 1807 ffff ffff 0000 0000 |0040: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ -392a9e: c075 |0045: and-long/2addr v5, v7 │ │ -392aa0: c252 |0046: xor-long/2addr v2, v5 │ │ -392aa2: d804 0401 |0047: add-int/lit8 v4, v4, #int 1 // #01 │ │ -392aa6: 28bc |0049: goto 0005 // -0044 │ │ -392aa8: 1002 |004a: return-wide v2 │ │ +392a00: |[392a00] net.sf.dibdib.thread_any.MiscFunc.hash32_partialString:([Ljava/lang/String;)J │ │ +392a10: 21c0 |0000: array-length v0, v12 │ │ +392a12: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +392a14: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +392a18: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +392a1a: 3504 4500 |0005: if-ge v4, v0, 004a // +0045 │ │ +392a1e: 4605 0c04 |0007: aget-object v5, v12, v4 │ │ +392a22: 6e10 2298 0500 |0009: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +392a28: 0a06 |000c: move-result v6 │ │ +392a2a: 1307 0010 |000d: const/16 v7, #int 4096 // #1000 │ │ +392a2e: 1308 2000 |000f: const/16 v8, #int 32 // #20 │ │ +392a32: 1219 |0011: const/4 v9, #int 1 // #1 │ │ +392a34: 3767 0b00 |0012: if-le v7, v6, 001d // +000b │ │ +392a38: 2396 dc15 |0014: new-array v6, v9, [Ljava/lang/String; // type@15dc │ │ +392a3c: 4d05 0601 |0016: aput-object v5, v6, v1 │ │ +392a40: 7120 aaa3 6800 |0018: invoke-static {v8, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.hash32_fnv1a:(I[Ljava/lang/String;)I // method@a3aa │ │ +392a46: 0a05 |001b: move-result v5 │ │ +392a48: 2823 |001c: goto 003f // +0023 │ │ +392a4a: 1237 |001d: const/4 v7, #int 3 // #3 │ │ +392a4c: 2377 dc15 |001e: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ +392a50: 130a 0004 |0020: const/16 v10, #int 1024 // #400 │ │ +392a54: 6e30 2e98 150a |0022: invoke-virtual {v5, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +392a5a: 0c0a |0025: move-result-object v10 │ │ +392a5c: 4d0a 0701 |0026: aput-object v10, v7, v1 │ │ +392a60: db0a 0602 |0028: div-int/lit8 v10, v6, #int 2 // #02 │ │ +392a64: d0ab 0004 |002a: add-int/lit16 v11, v10, #int 1024 // #0400 │ │ +392a68: 6e30 2e98 a50b |002c: invoke-virtual {v5, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +392a6e: 0c0a |002f: move-result-object v10 │ │ +392a70: 4d0a 0709 |0030: aput-object v10, v7, v9 │ │ +392a74: d066 00fc |0032: add-int/lit16 v6, v6, #int -1024 // #fc00 │ │ +392a78: 6e20 2d98 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +392a7e: 0c05 |0037: move-result-object v5 │ │ +392a80: 1226 |0038: const/4 v6, #int 2 // #2 │ │ +392a82: 4d05 0706 |0039: aput-object v5, v7, v6 │ │ +392a86: 7120 aaa3 7800 |003b: invoke-static {v8, v7}, Lnet/sf/dibdib/thread_any/MiscFunc;.hash32_fnv1a:(I[Ljava/lang/String;)I // method@a3aa │ │ +392a8c: 0a05 |003e: move-result v5 │ │ +392a8e: 8155 |003f: int-to-long v5, v5 │ │ +392a90: 1807 ffff ffff 0000 0000 |0040: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ +392a9a: c075 |0045: and-long/2addr v5, v7 │ │ +392a9c: c252 |0046: xor-long/2addr v2, v5 │ │ +392a9e: d804 0401 |0047: add-int/lit8 v4, v4, #int 1 // #01 │ │ +392aa2: 28bc |0049: goto 0005 // -0044 │ │ +392aa4: 1002 |004a: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0009 line=267 │ │ 0x0018 line=270 │ │ 0x0022 line=273 │ │ 0x002c line=274 │ │ @@ -836509,53 +836509,53 @@ │ │ type : '([BI)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 60 16-bit code units │ │ -392aac: |[392aac] net.sf.dibdib.thread_any.MiscFunc.hash64_fnv1a:([BI)J │ │ -392abc: 2180 |0000: array-length v0, v8 │ │ -392abe: 1801 2523 2284 e49c f2cb |0001: const-wide v1, #double -7.30218e+57 // #cbf29ce484222325 │ │ -392ac8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -392aca: 3503 2500 |0007: if-ge v3, v0, 002c // +0025 │ │ -392ace: 4804 0803 |0009: aget-byte v4, v8, v3 │ │ -392ad2: d544 ff00 |000b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -392ad6: 8144 |000d: int-to-long v4, v4 │ │ -392ad8: c241 |000e: xor-long/2addr v1, v4 │ │ -392ada: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -392adc: a304 0104 |0010: shl-long v4, v1, v4 │ │ -392ae0: 1246 |0012: const/4 v6, #int 4 // #4 │ │ -392ae2: a306 0106 |0013: shl-long v6, v1, v6 │ │ -392ae6: bb64 |0015: add-long/2addr v4, v6 │ │ -392ae8: 1256 |0016: const/4 v6, #int 5 // #5 │ │ -392aea: a306 0106 |0017: shl-long v6, v1, v6 │ │ -392aee: bb64 |0019: add-long/2addr v4, v6 │ │ -392af0: 1276 |001a: const/4 v6, #int 7 // #7 │ │ -392af2: a306 0106 |001b: shl-long v6, v1, v6 │ │ -392af6: bb64 |001d: add-long/2addr v4, v6 │ │ -392af8: 1306 0800 |001e: const/16 v6, #int 8 // #8 │ │ -392afc: a306 0106 |0020: shl-long v6, v1, v6 │ │ -392b00: bb64 |0022: add-long/2addr v4, v6 │ │ -392b02: 1306 2800 |0023: const/16 v6, #int 40 // #28 │ │ -392b06: a306 0106 |0025: shl-long v6, v1, v6 │ │ -392b0a: bb64 |0027: add-long/2addr v4, v6 │ │ -392b0c: bb41 |0028: add-long/2addr v1, v4 │ │ -392b0e: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -392b12: 28dc |002b: goto 0007 // -0024 │ │ -392b14: 1308 4000 |002c: const/16 v8, #int 64 // #40 │ │ -392b18: 3389 0300 |002e: if-ne v9, v8, 0031 // +0003 │ │ -392b1c: 1001 |0030: return-wide v1 │ │ -392b1e: a503 0109 |0031: ushr-long v3, v1, v9 │ │ -392b22: a200 0301 |0033: xor-long v0, v3, v1 │ │ -392b26: 1602 0100 |0035: const-wide/16 v2, #int 1 // #1 │ │ -392b2a: a308 0209 |0037: shl-long v8, v2, v9 │ │ -392b2e: bc28 |0039: sub-long/2addr v8, v2 │ │ -392b30: c008 |003a: and-long/2addr v8, v0 │ │ -392b32: 1008 |003b: return-wide v8 │ │ +392aa8: |[392aa8] net.sf.dibdib.thread_any.MiscFunc.hash64_fnv1a:([BI)J │ │ +392ab8: 2180 |0000: array-length v0, v8 │ │ +392aba: 1801 2523 2284 e49c f2cb |0001: const-wide v1, #double -7.30218e+57 // #cbf29ce484222325 │ │ +392ac4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +392ac6: 3503 2500 |0007: if-ge v3, v0, 002c // +0025 │ │ +392aca: 4804 0803 |0009: aget-byte v4, v8, v3 │ │ +392ace: d544 ff00 |000b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +392ad2: 8144 |000d: int-to-long v4, v4 │ │ +392ad4: c241 |000e: xor-long/2addr v1, v4 │ │ +392ad6: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +392ad8: a304 0104 |0010: shl-long v4, v1, v4 │ │ +392adc: 1246 |0012: const/4 v6, #int 4 // #4 │ │ +392ade: a306 0106 |0013: shl-long v6, v1, v6 │ │ +392ae2: bb64 |0015: add-long/2addr v4, v6 │ │ +392ae4: 1256 |0016: const/4 v6, #int 5 // #5 │ │ +392ae6: a306 0106 |0017: shl-long v6, v1, v6 │ │ +392aea: bb64 |0019: add-long/2addr v4, v6 │ │ +392aec: 1276 |001a: const/4 v6, #int 7 // #7 │ │ +392aee: a306 0106 |001b: shl-long v6, v1, v6 │ │ +392af2: bb64 |001d: add-long/2addr v4, v6 │ │ +392af4: 1306 0800 |001e: const/16 v6, #int 8 // #8 │ │ +392af8: a306 0106 |0020: shl-long v6, v1, v6 │ │ +392afc: bb64 |0022: add-long/2addr v4, v6 │ │ +392afe: 1306 2800 |0023: const/16 v6, #int 40 // #28 │ │ +392b02: a306 0106 |0025: shl-long v6, v1, v6 │ │ +392b06: bb64 |0027: add-long/2addr v4, v6 │ │ +392b08: bb41 |0028: add-long/2addr v1, v4 │ │ +392b0a: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +392b0e: 28dc |002b: goto 0007 // -0024 │ │ +392b10: 1308 4000 |002c: const/16 v8, #int 64 // #40 │ │ +392b14: 3389 0300 |002e: if-ne v9, v8, 0031 // +0003 │ │ +392b18: 1001 |0030: return-wide v1 │ │ +392b1a: a503 0109 |0031: ushr-long v3, v1, v9 │ │ +392b1e: a200 0301 |0033: xor-long v0, v3, v1 │ │ +392b22: 1602 0100 |0035: const-wide/16 v2, #int 1 // #1 │ │ +392b26: a308 0209 |0037: shl-long v8, v2, v9 │ │ +392b2a: bc28 |0039: sub-long/2addr v8, v2 │ │ +392b2c: c008 |003a: and-long/2addr v8, v0 │ │ +392b2e: 1008 |003b: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x003c reg=8 (null) [B │ │ 0x0000 - 0x003c reg=9 (null) I │ │ │ │ @@ -836564,19 +836564,19 @@ │ │ type : '([B[B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -39273c: |[39273c] net.sf.dibdib.thread_any.MiscFunc.indexOf:([B[B)I │ │ -39274c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39274e: 7130 aea3 2100 |0001: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[BI)I // method@a3ae │ │ -392754: 0a01 |0004: move-result v1 │ │ -392756: 0f01 |0005: return v1 │ │ +392738: |[392738] net.sf.dibdib.thread_any.MiscFunc.indexOf:([B[B)I │ │ +392748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39274a: 7130 aea3 2100 |0001: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[BI)I // method@a3ae │ │ +392750: 0a01 |0004: move-result v1 │ │ +392752: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=730 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -836585,37 +836585,37 @@ │ │ type : '([B[BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -392758: |[392758] net.sf.dibdib.thread_any.MiscFunc.indexOf:([B[BI)I │ │ -392768: 2130 |0000: array-length v0, v3 │ │ -39276a: 3505 1f00 |0001: if-ge v5, v0, 0020 // +001f │ │ -39276e: 4800 0305 |0003: aget-byte v0, v3, v5 │ │ -392772: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -392774: 4802 0401 |0006: aget-byte v2, v4, v1 │ │ -392778: 3320 1500 |0008: if-ne v0, v2, 001d // +0015 │ │ -39277c: 2140 |000a: array-length v0, v4 │ │ -39277e: 3501 0e00 |000b: if-ge v1, v0, 0019 // +000e │ │ -392782: 9000 0501 |000d: add-int v0, v5, v1 │ │ -392786: 4800 0300 |000f: aget-byte v0, v3, v0 │ │ -39278a: 4802 0401 |0011: aget-byte v2, v4, v1 │ │ -39278e: 3220 0300 |0013: if-eq v0, v2, 0016 // +0003 │ │ -392792: 2804 |0015: goto 0019 // +0004 │ │ -392794: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -392798: 28f2 |0018: goto 000a // -000e │ │ -39279a: 2140 |0019: array-length v0, v4 │ │ -39279c: 3401 0300 |001a: if-lt v1, v0, 001d // +0003 │ │ -3927a0: 0f05 |001c: return v5 │ │ -3927a2: d805 0501 |001d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3927a6: 28e1 |001f: goto 0000 // -001f │ │ -3927a8: 12f3 |0020: const/4 v3, #int -1 // #ff │ │ -3927aa: 0f03 |0021: return v3 │ │ +392754: |[392754] net.sf.dibdib.thread_any.MiscFunc.indexOf:([B[BI)I │ │ +392764: 2130 |0000: array-length v0, v3 │ │ +392766: 3505 1f00 |0001: if-ge v5, v0, 0020 // +001f │ │ +39276a: 4800 0305 |0003: aget-byte v0, v3, v5 │ │ +39276e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +392770: 4802 0401 |0006: aget-byte v2, v4, v1 │ │ +392774: 3320 1500 |0008: if-ne v0, v2, 001d // +0015 │ │ +392778: 2140 |000a: array-length v0, v4 │ │ +39277a: 3501 0e00 |000b: if-ge v1, v0, 0019 // +000e │ │ +39277e: 9000 0501 |000d: add-int v0, v5, v1 │ │ +392782: 4800 0300 |000f: aget-byte v0, v3, v0 │ │ +392786: 4802 0401 |0011: aget-byte v2, v4, v1 │ │ +39278a: 3220 0300 |0013: if-eq v0, v2, 0016 // +0003 │ │ +39278e: 2804 |0015: goto 0019 // +0004 │ │ +392790: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +392794: 28f2 |0018: goto 000a // -000e │ │ +392796: 2140 |0019: array-length v0, v4 │ │ +392798: 3401 0300 |001a: if-lt v1, v0, 001d // +0003 │ │ +39279c: 0f05 |001c: return v5 │ │ +39279e: d805 0501 |001d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3927a2: 28e1 |001f: goto 0000 // -001f │ │ +3927a4: 12f3 |0020: const/4 v3, #int -1 // #ff │ │ +3927a6: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0003 line=714 │ │ 0x000a line=716 │ │ 0x000f line=717 │ │ 0x0019 line=721 │ │ @@ -836629,84 +836629,84 @@ │ │ type : '(I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 121 16-bit code units │ │ -391d40: |[391d40] net.sf.dibdib.thread_any.MiscFunc.int2Tlv:(I)[B │ │ -391d50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -391d52: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -391d54: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ -391d58: 3772 0800 |0004: if-le v2, v7, 000c // +0008 │ │ -391d5c: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ -391d60: 8d77 |0008: int-to-byte v7, v7 │ │ -391d62: 4f07 0100 |0009: aput-byte v7, v1, v0 │ │ -391d66: 1101 |000b: return-object v1 │ │ -391d68: 1302 0001 |000c: const/16 v2, #int 256 // #100 │ │ -391d6c: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -391d6e: 3772 0c00 |000f: if-le v2, v7, 001b // +000c │ │ -391d72: 2332 1515 |0011: new-array v2, v3, [B // type@1515 │ │ -391d76: 1303 2100 |0013: const/16 v3, #int 33 // #21 │ │ -391d7a: 4f03 0200 |0015: aput-byte v3, v2, v0 │ │ -391d7e: 8d77 |0017: int-to-byte v7, v7 │ │ -391d80: 4f07 0201 |0018: aput-byte v7, v2, v1 │ │ -391d84: 1102 |001a: return-object v2 │ │ -391d86: 1242 |001b: const/4 v2, #int 4 // #4 │ │ -391d88: 2324 1515 |001c: new-array v4, v2, [B // type@1515 │ │ -391d8c: d575 ff00 |001e: and-int/lit16 v5, v7, #int 255 // #00ff │ │ -391d90: 8d55 |0020: int-to-byte v5, v5 │ │ -391d92: 4f05 0400 |0021: aput-byte v5, v4, v0 │ │ -391d96: e205 0708 |0023: ushr-int/lit8 v5, v7, #int 8 // #08 │ │ -391d9a: d555 ff00 |0025: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -391d9e: 8d55 |0027: int-to-byte v5, v5 │ │ -391da0: 4f05 0401 |0028: aput-byte v5, v4, v1 │ │ -391da4: e205 0710 |002a: ushr-int/lit8 v5, v7, #int 16 // #10 │ │ -391da8: d555 ff00 |002c: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -391dac: 8d55 |002e: int-to-byte v5, v5 │ │ -391dae: 4f05 0403 |002f: aput-byte v5, v4, v3 │ │ -391db2: e205 0718 |0031: ushr-int/lit8 v5, v7, #int 24 // #18 │ │ -391db6: 8d55 |0033: int-to-byte v5, v5 │ │ -391db8: 1236 |0034: const/4 v6, #int 3 // #3 │ │ -391dba: 4f05 0406 |0035: aput-byte v5, v4, v6 │ │ -391dbe: 1505 0100 |0037: const/high16 v5, #int 65536 // #1 │ │ -391dc2: 3775 1100 |0039: if-le v5, v7, 004a // +0011 │ │ -391dc6: 2367 1515 |003b: new-array v7, v6, [B // type@1515 │ │ -391dca: 1302 2200 |003d: const/16 v2, #int 34 // #22 │ │ -391dce: 4f02 0700 |003f: aput-byte v2, v7, v0 │ │ -391dd2: 4800 0400 |0041: aget-byte v0, v4, v0 │ │ -391dd6: 4f00 0701 |0043: aput-byte v0, v7, v1 │ │ -391dda: 4800 0401 |0045: aget-byte v0, v4, v1 │ │ -391dde: 4f00 0703 |0047: aput-byte v0, v7, v3 │ │ -391de2: 1107 |0049: return-object v7 │ │ -391de4: 1505 0001 |004a: const/high16 v5, #int 16777216 // #100 │ │ -391de8: 3775 1500 |004c: if-le v5, v7, 0061 // +0015 │ │ -391dec: 2327 1515 |004e: new-array v7, v2, [B // type@1515 │ │ -391df0: 1302 2300 |0050: const/16 v2, #int 35 // #23 │ │ -391df4: 4f02 0700 |0052: aput-byte v2, v7, v0 │ │ -391df8: 4800 0400 |0054: aget-byte v0, v4, v0 │ │ -391dfc: 4f00 0701 |0056: aput-byte v0, v7, v1 │ │ -391e00: 4800 0401 |0058: aget-byte v0, v4, v1 │ │ -391e04: 4f00 0703 |005a: aput-byte v0, v7, v3 │ │ -391e08: 4800 0403 |005c: aget-byte v0, v4, v3 │ │ -391e0c: 4f00 0706 |005e: aput-byte v0, v7, v6 │ │ -391e10: 1107 |0060: return-object v7 │ │ -391e12: 1257 |0061: const/4 v7, #int 5 // #5 │ │ -391e14: 2377 1515 |0062: new-array v7, v7, [B // type@1515 │ │ -391e18: 1305 2400 |0064: const/16 v5, #int 36 // #24 │ │ -391e1c: 4f05 0700 |0066: aput-byte v5, v7, v0 │ │ -391e20: 4800 0400 |0068: aget-byte v0, v4, v0 │ │ -391e24: 4f00 0701 |006a: aput-byte v0, v7, v1 │ │ -391e28: 4800 0401 |006c: aget-byte v0, v4, v1 │ │ -391e2c: 4f00 0703 |006e: aput-byte v0, v7, v3 │ │ -391e30: 4800 0403 |0070: aget-byte v0, v4, v3 │ │ -391e34: 4f00 0706 |0072: aput-byte v0, v7, v6 │ │ -391e38: 4800 0406 |0074: aget-byte v0, v4, v6 │ │ -391e3c: 4f00 0702 |0076: aput-byte v0, v7, v2 │ │ -391e40: 1107 |0078: return-object v7 │ │ +391d3c: |[391d3c] net.sf.dibdib.thread_any.MiscFunc.int2Tlv:(I)[B │ │ +391d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +391d4e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +391d50: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ +391d54: 3772 0800 |0004: if-le v2, v7, 000c // +0008 │ │ +391d58: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ +391d5c: 8d77 |0008: int-to-byte v7, v7 │ │ +391d5e: 4f07 0100 |0009: aput-byte v7, v1, v0 │ │ +391d62: 1101 |000b: return-object v1 │ │ +391d64: 1302 0001 |000c: const/16 v2, #int 256 // #100 │ │ +391d68: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +391d6a: 3772 0c00 |000f: if-le v2, v7, 001b // +000c │ │ +391d6e: 2332 1515 |0011: new-array v2, v3, [B // type@1515 │ │ +391d72: 1303 2100 |0013: const/16 v3, #int 33 // #21 │ │ +391d76: 4f03 0200 |0015: aput-byte v3, v2, v0 │ │ +391d7a: 8d77 |0017: int-to-byte v7, v7 │ │ +391d7c: 4f07 0201 |0018: aput-byte v7, v2, v1 │ │ +391d80: 1102 |001a: return-object v2 │ │ +391d82: 1242 |001b: const/4 v2, #int 4 // #4 │ │ +391d84: 2324 1515 |001c: new-array v4, v2, [B // type@1515 │ │ +391d88: d575 ff00 |001e: and-int/lit16 v5, v7, #int 255 // #00ff │ │ +391d8c: 8d55 |0020: int-to-byte v5, v5 │ │ +391d8e: 4f05 0400 |0021: aput-byte v5, v4, v0 │ │ +391d92: e205 0708 |0023: ushr-int/lit8 v5, v7, #int 8 // #08 │ │ +391d96: d555 ff00 |0025: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +391d9a: 8d55 |0027: int-to-byte v5, v5 │ │ +391d9c: 4f05 0401 |0028: aput-byte v5, v4, v1 │ │ +391da0: e205 0710 |002a: ushr-int/lit8 v5, v7, #int 16 // #10 │ │ +391da4: d555 ff00 |002c: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +391da8: 8d55 |002e: int-to-byte v5, v5 │ │ +391daa: 4f05 0403 |002f: aput-byte v5, v4, v3 │ │ +391dae: e205 0718 |0031: ushr-int/lit8 v5, v7, #int 24 // #18 │ │ +391db2: 8d55 |0033: int-to-byte v5, v5 │ │ +391db4: 1236 |0034: const/4 v6, #int 3 // #3 │ │ +391db6: 4f05 0406 |0035: aput-byte v5, v4, v6 │ │ +391dba: 1505 0100 |0037: const/high16 v5, #int 65536 // #1 │ │ +391dbe: 3775 1100 |0039: if-le v5, v7, 004a // +0011 │ │ +391dc2: 2367 1515 |003b: new-array v7, v6, [B // type@1515 │ │ +391dc6: 1302 2200 |003d: const/16 v2, #int 34 // #22 │ │ +391dca: 4f02 0700 |003f: aput-byte v2, v7, v0 │ │ +391dce: 4800 0400 |0041: aget-byte v0, v4, v0 │ │ +391dd2: 4f00 0701 |0043: aput-byte v0, v7, v1 │ │ +391dd6: 4800 0401 |0045: aget-byte v0, v4, v1 │ │ +391dda: 4f00 0703 |0047: aput-byte v0, v7, v3 │ │ +391dde: 1107 |0049: return-object v7 │ │ +391de0: 1505 0001 |004a: const/high16 v5, #int 16777216 // #100 │ │ +391de4: 3775 1500 |004c: if-le v5, v7, 0061 // +0015 │ │ +391de8: 2327 1515 |004e: new-array v7, v2, [B // type@1515 │ │ +391dec: 1302 2300 |0050: const/16 v2, #int 35 // #23 │ │ +391df0: 4f02 0700 |0052: aput-byte v2, v7, v0 │ │ +391df4: 4800 0400 |0054: aget-byte v0, v4, v0 │ │ +391df8: 4f00 0701 |0056: aput-byte v0, v7, v1 │ │ +391dfc: 4800 0401 |0058: aget-byte v0, v4, v1 │ │ +391e00: 4f00 0703 |005a: aput-byte v0, v7, v3 │ │ +391e04: 4800 0403 |005c: aget-byte v0, v4, v3 │ │ +391e08: 4f00 0706 |005e: aput-byte v0, v7, v6 │ │ +391e0c: 1107 |0060: return-object v7 │ │ +391e0e: 1257 |0061: const/4 v7, #int 5 // #5 │ │ +391e10: 2377 1515 |0062: new-array v7, v7, [B // type@1515 │ │ +391e14: 1305 2400 |0064: const/16 v5, #int 36 // #24 │ │ +391e18: 4f05 0700 |0066: aput-byte v5, v7, v0 │ │ +391e1c: 4800 0400 |0068: aget-byte v0, v4, v0 │ │ +391e20: 4f00 0701 |006a: aput-byte v0, v7, v1 │ │ +391e24: 4800 0401 |006c: aget-byte v0, v4, v1 │ │ +391e28: 4f00 0703 |006e: aput-byte v0, v7, v3 │ │ +391e2c: 4800 0403 |0070: aget-byte v0, v4, v3 │ │ +391e30: 4f00 0706 |0072: aput-byte v0, v7, v6 │ │ +391e34: 4800 0406 |0074: aget-byte v0, v4, v6 │ │ +391e38: 4f00 0702 |0076: aput-byte v0, v7, v2 │ │ +391e3c: 1107 |0078: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0041 line=362 │ │ 0x0054 line=365 │ │ 0x0068 line=367 │ │ locals : │ │ 0x0000 - 0x0079 reg=7 (null) I │ │ @@ -836716,83 +836716,83 @@ │ │ type : '(I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -391e44: |[391e44] net.sf.dibdib.thread_any.MiscFunc.len4880:(I)[B │ │ -391e54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -391e56: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -391e58: 1302 c000 |0002: const/16 v2, #int 192 // #c0 │ │ -391e5c: 3752 0800 |0004: if-le v2, v5, 000c // +0008 │ │ -391e60: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ -391e64: 8d55 |0008: int-to-byte v5, v5 │ │ -391e66: 4f05 0100 |0009: aput-byte v5, v1, v0 │ │ -391e6a: 2831 |000b: goto 003c // +0031 │ │ -391e6c: 1303 5b20 |000c: const/16 v3, #int 8283 // #205b │ │ -391e70: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -391e72: 3453 1200 |000f: if-lt v3, v5, 0021 // +0012 │ │ -391e76: 2343 1515 |0011: new-array v3, v4, [B // type@1515 │ │ -391e7a: b125 |0013: sub-int/2addr v5, v2 │ │ -391e7c: e104 0508 |0014: shr-int/lit8 v4, v5, #int 8 // #08 │ │ -391e80: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -391e84: b024 |0018: add-int/2addr v4, v2 │ │ -391e86: 8d42 |0019: int-to-byte v2, v4 │ │ -391e88: 4f02 0300 |001a: aput-byte v2, v3, v0 │ │ -391e8c: 8d55 |001c: int-to-byte v5, v5 │ │ -391e8e: 4f05 0301 |001d: aput-byte v5, v3, v1 │ │ -391e92: 0731 |001f: move-object v1, v3 │ │ -391e94: 281c |0020: goto 003c // +001c │ │ -391e96: 1252 |0021: const/4 v2, #int 5 // #5 │ │ -391e98: 2322 1515 |0022: new-array v2, v2, [B // type@1515 │ │ -391e9c: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -391e9e: 4f03 0200 |0025: aput-byte v3, v2, v0 │ │ -391ea2: e100 0518 |0027: shr-int/lit8 v0, v5, #int 24 // #18 │ │ -391ea6: 8d00 |0029: int-to-byte v0, v0 │ │ -391ea8: 4f00 0201 |002a: aput-byte v0, v2, v1 │ │ -391eac: e100 0510 |002c: shr-int/lit8 v0, v5, #int 16 // #10 │ │ -391eb0: 8d00 |002e: int-to-byte v0, v0 │ │ -391eb2: 4f00 0204 |002f: aput-byte v0, v2, v4 │ │ -391eb6: 1230 |0031: const/4 v0, #int 3 // #3 │ │ -391eb8: e101 0508 |0032: shr-int/lit8 v1, v5, #int 8 // #08 │ │ -391ebc: 8d11 |0034: int-to-byte v1, v1 │ │ -391ebe: 4f01 0200 |0035: aput-byte v1, v2, v0 │ │ -391ec2: 1240 |0037: const/4 v0, #int 4 // #4 │ │ -391ec4: 8d55 |0038: int-to-byte v5, v5 │ │ -391ec6: 4f05 0200 |0039: aput-byte v5, v2, v0 │ │ -391eca: 0721 |003b: move-object v1, v2 │ │ -391ecc: 1101 |003c: return-object v1 │ │ +391e40: |[391e40] net.sf.dibdib.thread_any.MiscFunc.len4880:(I)[B │ │ +391e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +391e52: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +391e54: 1302 c000 |0002: const/16 v2, #int 192 // #c0 │ │ +391e58: 3752 0800 |0004: if-le v2, v5, 000c // +0008 │ │ +391e5c: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ +391e60: 8d55 |0008: int-to-byte v5, v5 │ │ +391e62: 4f05 0100 |0009: aput-byte v5, v1, v0 │ │ +391e66: 2831 |000b: goto 003c // +0031 │ │ +391e68: 1303 5b20 |000c: const/16 v3, #int 8283 // #205b │ │ +391e6c: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +391e6e: 3453 1200 |000f: if-lt v3, v5, 0021 // +0012 │ │ +391e72: 2343 1515 |0011: new-array v3, v4, [B // type@1515 │ │ +391e76: b125 |0013: sub-int/2addr v5, v2 │ │ +391e78: e104 0508 |0014: shr-int/lit8 v4, v5, #int 8 // #08 │ │ +391e7c: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +391e80: b024 |0018: add-int/2addr v4, v2 │ │ +391e82: 8d42 |0019: int-to-byte v2, v4 │ │ +391e84: 4f02 0300 |001a: aput-byte v2, v3, v0 │ │ +391e88: 8d55 |001c: int-to-byte v5, v5 │ │ +391e8a: 4f05 0301 |001d: aput-byte v5, v3, v1 │ │ +391e8e: 0731 |001f: move-object v1, v3 │ │ +391e90: 281c |0020: goto 003c // +001c │ │ +391e92: 1252 |0021: const/4 v2, #int 5 // #5 │ │ +391e94: 2322 1515 |0022: new-array v2, v2, [B // type@1515 │ │ +391e98: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ +391e9a: 4f03 0200 |0025: aput-byte v3, v2, v0 │ │ +391e9e: e100 0518 |0027: shr-int/lit8 v0, v5, #int 24 // #18 │ │ +391ea2: 8d00 |0029: int-to-byte v0, v0 │ │ +391ea4: 4f00 0201 |002a: aput-byte v0, v2, v1 │ │ +391ea8: e100 0510 |002c: shr-int/lit8 v0, v5, #int 16 // #10 │ │ +391eac: 8d00 |002e: int-to-byte v0, v0 │ │ +391eae: 4f00 0204 |002f: aput-byte v0, v2, v4 │ │ +391eb2: 1230 |0031: const/4 v0, #int 3 // #3 │ │ +391eb4: e101 0508 |0032: shr-int/lit8 v1, v5, #int 8 // #08 │ │ +391eb8: 8d11 |0034: int-to-byte v1, v1 │ │ +391eba: 4f01 0200 |0035: aput-byte v1, v2, v0 │ │ +391ebe: 1240 |0037: const/4 v0, #int 4 // #4 │ │ +391ec0: 8d55 |0038: int-to-byte v5, v5 │ │ +391ec2: 4f05 0200 |0039: aput-byte v5, v2, v0 │ │ +391ec6: 0721 |003b: move-object v1, v2 │ │ +391ec8: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (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 │ │ -392b34: |[392b34] net.sf.dibdib.thread_any.MiscFunc.long4Bytes:([BII)J │ │ -392b44: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -392b48: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -392b4a: 3572 1000 |0003: if-ge v2, v7, 0013 // +0010 │ │ -392b4e: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -392b52: c330 |0007: shl-long/2addr v0, v3 │ │ -392b54: 9003 0602 |0008: add-int v3, v6, v2 │ │ -392b58: 4803 0503 |000a: aget-byte v3, v5, v3 │ │ -392b5c: d533 ff00 |000c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -392b60: 8133 |000e: int-to-long v3, v3 │ │ -392b62: c130 |000f: or-long/2addr v0, v3 │ │ -392b64: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -392b68: 28f1 |0012: goto 0003 // -000f │ │ -392b6a: 1000 |0013: return-wide v0 │ │ +392b30: |[392b30] net.sf.dibdib.thread_any.MiscFunc.long4Bytes:([BII)J │ │ +392b40: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +392b44: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +392b46: 3572 1000 |0003: if-ge v2, v7, 0013 // +0010 │ │ +392b4a: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +392b4e: c330 |0007: shl-long/2addr v0, v3 │ │ +392b50: 9003 0602 |0008: add-int v3, v6, v2 │ │ +392b54: 4803 0503 |000a: aget-byte v3, v5, v3 │ │ +392b58: d533 ff00 |000c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +392b5c: 8133 |000e: int-to-long v3, v3 │ │ +392b5e: c130 |000f: or-long/2addr v0, v3 │ │ +392b60: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +392b64: 28f1 |0012: goto 0003 // -000f │ │ +392b66: 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 │ │ @@ -836802,63 +836802,63 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 74 16-bit code units │ │ -391ed0: |[391ed0] net.sf.dibdib.thread_any.MiscFunc.lvLen:(J)[B │ │ -391ee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -391ee2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -391ee4: 1602 5f00 |0002: const-wide/16 v2, #int 95 // #5f │ │ -391ee8: 3104 0902 |0004: cmp-long v4, v9, v2 │ │ -391eec: 3c04 0900 |0006: if-gtz v4, 000f // +0009 │ │ -391ef0: 2311 1515 |0008: new-array v1, v1, [B // type@1515 │ │ -391ef4: 849a |000a: long-to-int v10, v9 │ │ -391ef6: 8da9 |000b: int-to-byte v9, v10 │ │ -391ef8: 4f09 0100 |000c: aput-byte v9, v1, v0 │ │ -391efc: 1101 |000e: return-object v1 │ │ -391efe: 1602 fe7f |000f: const-wide/16 v2, #int 32766 // #7ffe │ │ -391f02: 3104 0902 |0011: cmp-long v4, v9, v2 │ │ -391f06: 3c04 1300 |0013: if-gtz v4, 0026 // +0013 │ │ -391f0a: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -391f0c: 2322 1515 |0016: new-array v2, v2, [B // type@1515 │ │ -391f10: 1603 7f00 |0018: const-wide/16 v3, #int 127 // #7f │ │ -391f14: c093 |001a: and-long/2addr v3, v9 │ │ -391f16: 8434 |001b: long-to-int v4, v3 │ │ -391f18: 8d43 |001c: int-to-byte v3, v4 │ │ -391f1a: 4f03 0200 |001d: aput-byte v3, v2, v0 │ │ -391f1e: 1270 |001f: const/4 v0, #int 7 // #7 │ │ -391f20: c409 |0020: shr-long/2addr v9, v0 │ │ -391f22: 849a |0021: long-to-int v10, v9 │ │ -391f24: 8da9 |0022: int-to-byte v9, v10 │ │ -391f26: 4f09 0201 |0023: aput-byte v9, v2, v1 │ │ -391f2a: 1102 |0025: return-object v2 │ │ -391f2c: 1301 8000 |0026: const/16 v1, #int 128 // #80 │ │ -391f30: 1302 0900 |0028: const/16 v2, #int 9 // #9 │ │ -391f34: 2322 1515 |002a: new-array v2, v2, [B // type@1515 │ │ -391f38: 1303 0800 |002c: const/16 v3, #int 8 // #8 │ │ -391f3c: 1304 3900 |002e: const/16 v4, #int 57 // #39 │ │ -391f40: 1305 1600 |0030: const/16 v5, #int 22 // #16 │ │ -391f44: 3454 1100 |0032: if-lt v4, v5, 0043 // +0011 │ │ -391f48: a505 0904 |0034: ushr-long v5, v9, v4 │ │ -391f4c: 1607 ff00 |0036: const-wide/16 v7, #int 255 // #ff │ │ -391f50: c075 |0038: and-long/2addr v5, v7 │ │ -391f52: 8456 |0039: long-to-int v6, v5 │ │ -391f54: 8d65 |003a: int-to-byte v5, v6 │ │ -391f56: 4f05 0203 |003b: aput-byte v5, v2, v3 │ │ -391f5a: e105 0101 |003d: shr-int/lit8 v5, v1, #int 1 // #01 │ │ -391f5e: b051 |003f: add-int/2addr v1, v5 │ │ -391f60: d804 04f9 |0040: add-int/lit8 v4, v4, #int -7 // #f9 │ │ -391f64: 28ee |0042: goto 0030 // -0012 │ │ -391f66: 4809 0200 |0043: aget-byte v9, v2, v0 │ │ -391f6a: b619 |0045: or-int/2addr v9, v1 │ │ -391f6c: 8d99 |0046: int-to-byte v9, v9 │ │ -391f6e: 4f09 0200 |0047: aput-byte v9, v2, v0 │ │ -391f72: 1102 |0049: return-object v2 │ │ +391ecc: |[391ecc] net.sf.dibdib.thread_any.MiscFunc.lvLen:(J)[B │ │ +391edc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +391ede: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +391ee0: 1602 5f00 |0002: const-wide/16 v2, #int 95 // #5f │ │ +391ee4: 3104 0902 |0004: cmp-long v4, v9, v2 │ │ +391ee8: 3c04 0900 |0006: if-gtz v4, 000f // +0009 │ │ +391eec: 2311 1515 |0008: new-array v1, v1, [B // type@1515 │ │ +391ef0: 849a |000a: long-to-int v10, v9 │ │ +391ef2: 8da9 |000b: int-to-byte v9, v10 │ │ +391ef4: 4f09 0100 |000c: aput-byte v9, v1, v0 │ │ +391ef8: 1101 |000e: return-object v1 │ │ +391efa: 1602 fe7f |000f: const-wide/16 v2, #int 32766 // #7ffe │ │ +391efe: 3104 0902 |0011: cmp-long v4, v9, v2 │ │ +391f02: 3c04 1300 |0013: if-gtz v4, 0026 // +0013 │ │ +391f06: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +391f08: 2322 1515 |0016: new-array v2, v2, [B // type@1515 │ │ +391f0c: 1603 7f00 |0018: const-wide/16 v3, #int 127 // #7f │ │ +391f10: c093 |001a: and-long/2addr v3, v9 │ │ +391f12: 8434 |001b: long-to-int v4, v3 │ │ +391f14: 8d43 |001c: int-to-byte v3, v4 │ │ +391f16: 4f03 0200 |001d: aput-byte v3, v2, v0 │ │ +391f1a: 1270 |001f: const/4 v0, #int 7 // #7 │ │ +391f1c: c409 |0020: shr-long/2addr v9, v0 │ │ +391f1e: 849a |0021: long-to-int v10, v9 │ │ +391f20: 8da9 |0022: int-to-byte v9, v10 │ │ +391f22: 4f09 0201 |0023: aput-byte v9, v2, v1 │ │ +391f26: 1102 |0025: return-object v2 │ │ +391f28: 1301 8000 |0026: const/16 v1, #int 128 // #80 │ │ +391f2c: 1302 0900 |0028: const/16 v2, #int 9 // #9 │ │ +391f30: 2322 1515 |002a: new-array v2, v2, [B // type@1515 │ │ +391f34: 1303 0800 |002c: const/16 v3, #int 8 // #8 │ │ +391f38: 1304 3900 |002e: const/16 v4, #int 57 // #39 │ │ +391f3c: 1305 1600 |0030: const/16 v5, #int 22 // #16 │ │ +391f40: 3454 1100 |0032: if-lt v4, v5, 0043 // +0011 │ │ +391f44: a505 0904 |0034: ushr-long v5, v9, v4 │ │ +391f48: 1607 ff00 |0036: const-wide/16 v7, #int 255 // #ff │ │ +391f4c: c075 |0038: and-long/2addr v5, v7 │ │ +391f4e: 8456 |0039: long-to-int v6, v5 │ │ +391f50: 8d65 |003a: int-to-byte v5, v6 │ │ +391f52: 4f05 0203 |003b: aput-byte v5, v2, v3 │ │ +391f56: e105 0101 |003d: shr-int/lit8 v5, v1, #int 1 // #01 │ │ +391f5a: b051 |003f: add-int/2addr v1, v5 │ │ +391f5c: d804 04f9 |0040: add-int/lit8 v4, v4, #int -7 // #f9 │ │ +391f60: 28ee |0042: goto 0030 // -0012 │ │ +391f62: 4809 0200 |0043: aget-byte v9, v2, v0 │ │ +391f66: b619 |0045: or-int/2addr v9, v1 │ │ +391f68: 8d99 |0046: int-to-byte v9, v9 │ │ +391f6a: 4f09 0200 |0047: aput-byte v9, v2, v0 │ │ +391f6e: 1102 |0049: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0043 line=455 │ │ locals : │ │ 0x0000 - 0x004a reg=9 (null) J │ │ │ │ #31 : (in Lnet/sf/dibdib/thread_any/MiscFunc;) │ │ @@ -836866,47 +836866,47 @@ │ │ type : '(I[B[BII)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -391f74: |[391f74] net.sf.dibdib.thread_any.MiscFunc.packet4880X:(I[B[BII)[B │ │ -391f84: 3b09 0300 |0000: if-gez v9, 0003 // +0003 │ │ -391f88: 2179 |0002: array-length v9, v7 │ │ -391f8a: b189 |0003: sub-int/2addr v9, v8 │ │ -391f8c: 7110 b0a3 0900 |0004: invoke-static {v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b0 │ │ -391f92: 0c06 |0007: move-result-object v6 │ │ -391f94: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -391f96: 3780 0900 |0009: if-le v0, v8, 0012 // +0009 │ │ -391f9a: 2161 |000b: array-length v1, v6 │ │ -391f9c: b091 |000c: add-int/2addr v1, v9 │ │ -391f9e: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -391fa2: 2311 1515 |000f: new-array v1, v1, [B // type@1515 │ │ -391fa6: 2802 |0011: goto 0013 // +0002 │ │ -391fa8: 0771 |0012: move-object v1, v7 │ │ -391faa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -391fac: 3780 0400 |0014: if-le v0, v8, 0018 // +0004 │ │ -391fb0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -391fb2: 2806 |0017: goto 001d // +0006 │ │ -391fb4: 2163 |0018: array-length v3, v6 │ │ -391fb6: 9103 0803 |0019: sub-int v3, v8, v3 │ │ -391fba: d803 03ff |001b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -391fbe: 8d34 |001d: int-to-byte v4, v3 │ │ -391fc0: 4f04 0102 |001e: aput-byte v4, v1, v2 │ │ -391fc4: 8d55 |0020: int-to-byte v5, v5 │ │ -391fc6: 4f05 0103 |0021: aput-byte v5, v1, v3 │ │ -391fca: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -391fce: 2165 |0025: array-length v5, v6 │ │ -391fd0: 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 │ │ -391fd6: 3780 0800 |0029: if-le v0, v8, 0031 // +0008 │ │ -391fda: 2165 |002b: array-length v5, v6 │ │ -391fdc: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -391fe0: 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 │ │ -391fe6: 1101 |0031: return-object v1 │ │ +391f70: |[391f70] net.sf.dibdib.thread_any.MiscFunc.packet4880X:(I[B[BII)[B │ │ +391f80: 3b09 0300 |0000: if-gez v9, 0003 // +0003 │ │ +391f84: 2179 |0002: array-length v9, v7 │ │ +391f86: b189 |0003: sub-int/2addr v9, v8 │ │ +391f88: 7110 b0a3 0900 |0004: invoke-static {v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b0 │ │ +391f8e: 0c06 |0007: move-result-object v6 │ │ +391f90: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +391f92: 3780 0900 |0009: if-le v0, v8, 0012 // +0009 │ │ +391f96: 2161 |000b: array-length v1, v6 │ │ +391f98: b091 |000c: add-int/2addr v1, v9 │ │ +391f9a: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +391f9e: 2311 1515 |000f: new-array v1, v1, [B // type@1515 │ │ +391fa2: 2802 |0011: goto 0013 // +0002 │ │ +391fa4: 0771 |0012: move-object v1, v7 │ │ +391fa6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +391fa8: 3780 0400 |0014: if-le v0, v8, 0018 // +0004 │ │ +391fac: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +391fae: 2806 |0017: goto 001d // +0006 │ │ +391fb0: 2163 |0018: array-length v3, v6 │ │ +391fb2: 9103 0803 |0019: sub-int v3, v8, v3 │ │ +391fb6: d803 03ff |001b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +391fba: 8d34 |001d: int-to-byte v4, v3 │ │ +391fbc: 4f04 0102 |001e: aput-byte v4, v1, v2 │ │ +391fc0: 8d55 |0020: int-to-byte v5, v5 │ │ +391fc2: 4f05 0103 |0021: aput-byte v5, v1, v3 │ │ +391fc6: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +391fca: 2165 |0025: array-length v5, v6 │ │ +391fcc: 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 │ │ +391fd2: 3780 0800 |0029: if-le v0, v8, 0031 // +0008 │ │ +391fd6: 2165 |002b: array-length v5, v6 │ │ +391fd8: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +391fdc: 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 │ │ +391fe2: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=419 │ │ 0x0004 line=420 │ │ 0x000b line=421 │ │ 0x0018 line=422 │ │ 0x001e line=423 │ │ @@ -836925,89 +836925,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 │ │ -391fe8: |[391fe8] net.sf.dibdib.thread_any.MiscFunc.readFile:(Ljava/lang/String;I)[B │ │ -391ff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -391ffa: 2201 a612 |0001: new-instance v1, Ljava/io/RandomAccessFile; // type@12a6 │ │ -391ffe: 1a02 7fa7 |0003: const-string v2, "r" // string@a77f │ │ -392002: 7030 fb96 8102 |0005: invoke-direct {v1, v8, v2}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fb │ │ -392008: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -39200a: 2322 1515 |0009: new-array v2, v2, [B // type@1515 │ │ -39200e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -392010: 3c09 0a00 |000c: if-gtz v9, 0016 // +000a │ │ -392014: 6e10 fe96 0100 |000e: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96fe │ │ -39201a: 0b04 |0011: move-result-wide v4 │ │ -39201c: 8449 |0012: long-to-int v9, v4 │ │ -39201e: 2399 1515 |0013: new-array v9, v9, [B // type@1515 │ │ -392022: 2838 |0015: goto 004d // +0038 │ │ -392024: 6e20 ff96 2100 |0016: invoke-virtual {v1, v2}, Ljava/io/RandomAccessFile;.read:([B)I // method@96ff │ │ -39202a: 6209 cf72 |0019: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -39202e: 4809 0903 |001b: aget-byte v9, v9, v3 │ │ -392032: 4802 0203 |001d: aget-byte v2, v2, v3 │ │ -392036: 3329 2200 |001f: if-ne v9, v2, 0041 // +0022 │ │ -39203a: 6e10 fe96 0100 |0021: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96fe │ │ -392040: 0b04 |0024: move-result-wide v4 │ │ -392042: 8449 |0025: long-to-int v9, v4 │ │ -392044: 7110 b0a3 0900 |0026: invoke-static {v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b0 │ │ -39204a: 0c09 |0029: move-result-object v9 │ │ -39204c: 2192 |002a: array-length v2, v9 │ │ -39204e: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -392050: b042 |002c: add-int/2addr v2, v4 │ │ -392052: 2195 |002d: array-length v5, v9 │ │ -392054: b045 |002e: add-int/2addr v5, v4 │ │ -392056: 6e10 fe96 0100 |002f: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96fe │ │ -39205c: 0b06 |0032: move-result-wide v6 │ │ -39205e: 8467 |0033: long-to-int v7, v6 │ │ -392060: b075 |0034: add-int/2addr v5, v7 │ │ -392062: 2355 1515 |0035: new-array v5, v5, [B // type@1515 │ │ -392066: 12e6 |0037: const/4 v6, #int -2 // #fe │ │ -392068: 4f06 0503 |0038: aput-byte v6, v5, v3 │ │ -39206c: 2196 |003a: array-length v6, v9 │ │ -39206e: 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 │ │ -392074: 0123 |003e: move v3, v2 │ │ -392076: 0759 |003f: move-object v9, v5 │ │ -392078: 2808 |0040: goto 0048 // +0008 │ │ -39207a: 6e10 fe96 0100 |0041: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96fe │ │ -392080: 0b04 |0044: move-result-wide v4 │ │ -392082: 8449 |0045: long-to-int v9, v4 │ │ -392084: 2399 1515 |0046: new-array v9, v9, [B // type@1515 │ │ -392088: 1604 0000 |0048: const-wide/16 v4, #int 0 // #0 │ │ -39208c: 6e30 0197 4105 |004a: invoke-virtual {v1, v4, v5}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9701 │ │ -392092: 2192 |004d: array-length v2, v9 │ │ -392094: b132 |004e: sub-int/2addr v2, v3 │ │ -392096: 6e40 0097 9123 |004f: invoke-virtual {v1, v9, v3, v2}, Ljava/io/RandomAccessFile;.read:([BII)I // method@9700 │ │ -39209c: 6e10 fc96 0100 |0052: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ -3920a2: 1109 |0055: return-object v9 │ │ -3920a4: 0d09 |0056: move-exception v9 │ │ -3920a6: 2805 |0057: goto 005c // +0005 │ │ -3920a8: 0d08 |0058: move-exception v8 │ │ -3920aa: 2821 |0059: goto 007a // +0021 │ │ -3920ac: 0d09 |005a: move-exception v9 │ │ -3920ae: 0701 |005b: move-object v1, v0 │ │ -3920b0: 1c02 bf14 |005c: const-class v2, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ -3920b4: 2203 e812 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3920b8: 7010 4098 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3920be: 1a04 a8a4 |0063: const-string v4, "path = " // string@a4a8 │ │ -3920c2: 6e20 4b98 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3920c8: 6e20 4b98 8300 |0068: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3920ce: 6e10 5498 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3920d4: 0c08 |006e: move-result-object v8 │ │ -3920d6: 7130 d770 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@70d7 │ │ -3920dc: 3801 0500 |0072: if-eqz v1, 0077 // +0005 │ │ -3920e0: 6e10 fc96 0100 |0074: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ -3920e6: 1100 |0077: return-object v0 │ │ -3920e8: 0d08 |0078: move-exception v8 │ │ -3920ea: 0710 |0079: move-object v0, v1 │ │ -3920ec: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ -3920f0: 6e10 fc96 0000 |007c: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ -3920f6: 2708 |007f: throw v8 │ │ +391fe4: |[391fe4] net.sf.dibdib.thread_any.MiscFunc.readFile:(Ljava/lang/String;I)[B │ │ +391ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +391ff6: 2201 a612 |0001: new-instance v1, Ljava/io/RandomAccessFile; // type@12a6 │ │ +391ffa: 1a02 7fa7 |0003: const-string v2, "r" // string@a77f │ │ +391ffe: 7030 fb96 8102 |0005: invoke-direct {v1, v8, v2}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fb │ │ +392004: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +392006: 2322 1515 |0009: new-array v2, v2, [B // type@1515 │ │ +39200a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +39200c: 3c09 0a00 |000c: if-gtz v9, 0016 // +000a │ │ +392010: 6e10 fe96 0100 |000e: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96fe │ │ +392016: 0b04 |0011: move-result-wide v4 │ │ +392018: 8449 |0012: long-to-int v9, v4 │ │ +39201a: 2399 1515 |0013: new-array v9, v9, [B // type@1515 │ │ +39201e: 2838 |0015: goto 004d // +0038 │ │ +392020: 6e20 ff96 2100 |0016: invoke-virtual {v1, v2}, Ljava/io/RandomAccessFile;.read:([B)I // method@96ff │ │ +392026: 6209 cf72 |0019: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +39202a: 4809 0903 |001b: aget-byte v9, v9, v3 │ │ +39202e: 4802 0203 |001d: aget-byte v2, v2, v3 │ │ +392032: 3329 2200 |001f: if-ne v9, v2, 0041 // +0022 │ │ +392036: 6e10 fe96 0100 |0021: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96fe │ │ +39203c: 0b04 |0024: move-result-wide v4 │ │ +39203e: 8449 |0025: long-to-int v9, v4 │ │ +392040: 7110 b0a3 0900 |0026: invoke-static {v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b0 │ │ +392046: 0c09 |0029: move-result-object v9 │ │ +392048: 2192 |002a: array-length v2, v9 │ │ +39204a: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +39204c: b042 |002c: add-int/2addr v2, v4 │ │ +39204e: 2195 |002d: array-length v5, v9 │ │ +392050: b045 |002e: add-int/2addr v5, v4 │ │ +392052: 6e10 fe96 0100 |002f: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96fe │ │ +392058: 0b06 |0032: move-result-wide v6 │ │ +39205a: 8467 |0033: long-to-int v7, v6 │ │ +39205c: b075 |0034: add-int/2addr v5, v7 │ │ +39205e: 2355 1515 |0035: new-array v5, v5, [B // type@1515 │ │ +392062: 12e6 |0037: const/4 v6, #int -2 // #fe │ │ +392064: 4f06 0503 |0038: aput-byte v6, v5, v3 │ │ +392068: 2196 |003a: array-length v6, v9 │ │ +39206a: 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 │ │ +392070: 0123 |003e: move v3, v2 │ │ +392072: 0759 |003f: move-object v9, v5 │ │ +392074: 2808 |0040: goto 0048 // +0008 │ │ +392076: 6e10 fe96 0100 |0041: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96fe │ │ +39207c: 0b04 |0044: move-result-wide v4 │ │ +39207e: 8449 |0045: long-to-int v9, v4 │ │ +392080: 2399 1515 |0046: new-array v9, v9, [B // type@1515 │ │ +392084: 1604 0000 |0048: const-wide/16 v4, #int 0 // #0 │ │ +392088: 6e30 0197 4105 |004a: invoke-virtual {v1, v4, v5}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9701 │ │ +39208e: 2192 |004d: array-length v2, v9 │ │ +392090: b132 |004e: sub-int/2addr v2, v3 │ │ +392092: 6e40 0097 9123 |004f: invoke-virtual {v1, v9, v3, v2}, Ljava/io/RandomAccessFile;.read:([BII)I // method@9700 │ │ +392098: 6e10 fc96 0100 |0052: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ +39209e: 1109 |0055: return-object v9 │ │ +3920a0: 0d09 |0056: move-exception v9 │ │ +3920a2: 2805 |0057: goto 005c // +0005 │ │ +3920a4: 0d08 |0058: move-exception v8 │ │ +3920a6: 2821 |0059: goto 007a // +0021 │ │ +3920a8: 0d09 |005a: move-exception v9 │ │ +3920aa: 0701 |005b: move-object v1, v0 │ │ +3920ac: 1c02 bf14 |005c: const-class v2, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ +3920b0: 2203 e812 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3920b4: 7010 4098 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3920ba: 1a04 a8a4 |0063: const-string v4, "path = " // string@a4a8 │ │ +3920be: 6e20 4b98 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3920c4: 6e20 4b98 8300 |0068: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3920ca: 6e10 5498 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3920d0: 0c08 |006e: move-result-object v8 │ │ +3920d2: 7130 d770 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@70d7 │ │ +3920d8: 3801 0500 |0072: if-eqz v1, 0077 // +0005 │ │ +3920dc: 6e10 fc96 0100 |0074: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ +3920e2: 1100 |0077: return-object v0 │ │ +3920e4: 0d08 |0078: move-exception v8 │ │ +3920e6: 0710 |0079: move-object v0, v1 │ │ +3920e8: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ +3920ec: 6e10 fc96 0000 |007c: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ +3920f2: 2708 |007f: throw v8 │ │ catches : 6 │ │ 0x0001 - 0x0008 │ │ Ljava/io/IOException; -> 0x005a │ │ -> 0x0058 │ │ 0x0009 - 0x0052 │ │ Ljava/io/IOException; -> 0x0056 │ │ -> 0x0078 │ │ @@ -837045,50 +837045,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 │ │ -3928e4: |[3928e4] net.sf.dibdib.thread_any.MiscFunc.readStream:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -3928f4: 1400 905f 0100 |0000: const v0, #float 1.26117e-40 // #00015f90 │ │ -3928fa: 2301 1515 |0003: new-array v1, v0, [B // type@1515 │ │ -3928fe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -392900: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -392902: 1404 c85e 0100 |0007: const v4, #float 1.25837e-40 // #00015ec8 │ │ -392908: 3543 0f00 |000a: if-ge v3, v4, 0019 // +000f │ │ -39290c: 9104 0003 |000c: sub-int v4, v0, v3 │ │ -392910: d804 049c |000e: add-int/lit8 v4, v4, #int -100 // #9c │ │ -392914: 6e40 b896 1543 |0010: invoke-virtual {v5, v1, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@96b8 │ │ -39291a: 0a04 |0013: move-result v4 │ │ -39291c: 3c04 0300 |0014: if-gtz v4, 0017 // +0003 │ │ -392920: 2803 |0016: goto 0019 // +0003 │ │ -392922: b043 |0017: add-int/2addr v3, v4 │ │ -392924: 28ef |0018: goto 0007 // -0011 │ │ -392926: d800 0301 |0019: add-int/lit8 v0, v3, #int 1 // #01 │ │ -39292a: 1304 0a00 |001b: const/16 v4, #int 10 // #a │ │ -39292e: 4f04 0103 |001d: aput-byte v4, v1, v3 │ │ -392932: 2203 e612 |001f: new-instance v3, Ljava/lang/String; // type@12e6 │ │ -392936: 7040 0298 1302 |0021: invoke-direct {v3, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@9802 │ │ -39293c: 3805 0500 |0024: if-eqz v5, 0029 // +0005 │ │ -392940: 6e10 b396 0500 |0026: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -392946: 1103 |0029: return-object v3 │ │ -392948: 0d00 |002a: move-exception v0 │ │ -39294a: 2810 |002b: goto 003b // +0010 │ │ -39294c: 0d00 |002c: move-exception v0 │ │ -39294e: 1c01 bf14 |002d: const-class v1, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ -392952: 1a02 b45e |002f: const-string v2, "arg = InputStream" // string@5eb4 │ │ -392956: 7130 d770 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@70d7 │ │ -39295c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -39295e: 3805 0500 |0035: if-eqz v5, 003a // +0005 │ │ -392962: 6e10 b396 0500 |0037: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -392968: 1100 |003a: return-object v0 │ │ -39296a: 3805 0500 |003b: if-eqz v5, 0040 // +0005 │ │ -39296e: 6e10 b396 0500 |003d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -392974: 2700 |0040: throw v0 │ │ +3928e0: |[3928e0] net.sf.dibdib.thread_any.MiscFunc.readStream:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +3928f0: 1400 905f 0100 |0000: const v0, #float 1.26117e-40 // #00015f90 │ │ +3928f6: 2301 1515 |0003: new-array v1, v0, [B // type@1515 │ │ +3928fa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3928fc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +3928fe: 1404 c85e 0100 |0007: const v4, #float 1.25837e-40 // #00015ec8 │ │ +392904: 3543 0f00 |000a: if-ge v3, v4, 0019 // +000f │ │ +392908: 9104 0003 |000c: sub-int v4, v0, v3 │ │ +39290c: d804 049c |000e: add-int/lit8 v4, v4, #int -100 // #9c │ │ +392910: 6e40 b896 1543 |0010: invoke-virtual {v5, v1, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@96b8 │ │ +392916: 0a04 |0013: move-result v4 │ │ +392918: 3c04 0300 |0014: if-gtz v4, 0017 // +0003 │ │ +39291c: 2803 |0016: goto 0019 // +0003 │ │ +39291e: b043 |0017: add-int/2addr v3, v4 │ │ +392920: 28ef |0018: goto 0007 // -0011 │ │ +392922: d800 0301 |0019: add-int/lit8 v0, v3, #int 1 // #01 │ │ +392926: 1304 0a00 |001b: const/16 v4, #int 10 // #a │ │ +39292a: 4f04 0103 |001d: aput-byte v4, v1, v3 │ │ +39292e: 2203 e612 |001f: new-instance v3, Ljava/lang/String; // type@12e6 │ │ +392932: 7040 0298 1302 |0021: invoke-direct {v3, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@9802 │ │ +392938: 3805 0500 |0024: if-eqz v5, 0029 // +0005 │ │ +39293c: 6e10 b396 0500 |0026: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +392942: 1103 |0029: return-object v3 │ │ +392944: 0d00 |002a: move-exception v0 │ │ +392946: 2810 |002b: goto 003b // +0010 │ │ +392948: 0d00 |002c: move-exception v0 │ │ +39294a: 1c01 bf14 |002d: const-class v1, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ +39294e: 1a02 b45e |002f: const-string v2, "arg = InputStream" // string@5eb4 │ │ +392952: 7130 d770 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@70d7 │ │ +392958: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +39295a: 3805 0500 |0035: if-eqz v5, 003a // +0005 │ │ +39295e: 6e10 b396 0500 |0037: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +392964: 1100 |003a: return-object v0 │ │ +392966: 3805 0500 |003b: if-eqz v5, 0040 // +0005 │ │ +39296a: 6e10 b396 0500 |003d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +392970: 2700 |0040: throw v0 │ │ catches : 5 │ │ 0x0003 - 0x0024 │ │ Ljava/io/IOException; -> 0x002c │ │ -> 0x002a │ │ 0x0026 - 0x0029 │ │ Ljava/io/IOException; -> 0x0029 │ │ 0x002d - 0x0034 │ │ @@ -837113,37 +837113,37 @@ │ │ type : '([BBB)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -392144: |[392144] net.sf.dibdib.thread_any.MiscFunc.replaceClone:([BBB)[B │ │ -392154: 2140 |0000: array-length v0, v4 │ │ -392156: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39215a: 3a00 0a00 |0003: if-ltz v0, 000d // +000a │ │ -39215e: 4801 0400 |0005: aget-byte v1, v4, v0 │ │ -392162: 3351 0300 |0007: if-ne v1, v5, 000a // +0003 │ │ -392166: 2804 |0009: goto 000d // +0004 │ │ -392168: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39216c: 28f7 |000c: goto 0003 // -0009 │ │ -39216e: 3b00 0300 |000d: if-gez v0, 0010 // +0003 │ │ -392172: 1104 |000f: return-object v4 │ │ -392174: 2141 |0010: array-length v1, v4 │ │ -392176: 2311 1515 |0011: new-array v1, v1, [B // type@1515 │ │ -39217a: 2142 |0013: array-length v2, v4 │ │ -39217c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -39217e: 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 │ │ -392184: 3a00 0b00 |0018: if-ltz v0, 0023 // +000b │ │ -392188: 4804 0100 |001a: aget-byte v4, v1, v0 │ │ -39218c: 3354 0400 |001c: if-ne v4, v5, 0020 // +0004 │ │ -392190: 4f06 0100 |001e: aput-byte v6, v1, v0 │ │ -392194: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -392198: 28f6 |0022: goto 0018 // -000a │ │ -39219a: 1101 |0023: return-object v1 │ │ +392140: |[392140] net.sf.dibdib.thread_any.MiscFunc.replaceClone:([BBB)[B │ │ +392150: 2140 |0000: array-length v0, v4 │ │ +392152: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392156: 3a00 0a00 |0003: if-ltz v0, 000d // +000a │ │ +39215a: 4801 0400 |0005: aget-byte v1, v4, v0 │ │ +39215e: 3351 0300 |0007: if-ne v1, v5, 000a // +0003 │ │ +392162: 2804 |0009: goto 000d // +0004 │ │ +392164: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392168: 28f7 |000c: goto 0003 // -0009 │ │ +39216a: 3b00 0300 |000d: if-gez v0, 0010 // +0003 │ │ +39216e: 1104 |000f: return-object v4 │ │ +392170: 2141 |0010: array-length v1, v4 │ │ +392172: 2311 1515 |0011: new-array v1, v1, [B // type@1515 │ │ +392176: 2142 |0013: array-length v2, v4 │ │ +392178: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +39217a: 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 │ │ +392180: 3a00 0b00 |0018: if-ltz v0, 0023 // +000b │ │ +392184: 4804 0100 |001a: aget-byte v4, v1, v0 │ │ +392188: 3354 0400 |001c: if-ne v4, v5, 0020 // +0004 │ │ +39218c: 4f06 0100 |001e: aput-byte v6, v1, v0 │ │ +392190: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392194: 28f6 |0022: goto 0018 // -000a │ │ +392196: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0005 line=763 │ │ 0x0010 line=770 │ │ 0x0013 line=771 │ │ 0x001a line=773 │ │ @@ -837158,106 +837158,106 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 171 16-bit code units │ │ -39219c: |[39219c] net.sf.dibdib.thread_any.MiscFunc.roundForRxxUsage:(D)D │ │ -3921ac: 0500 1600 |0000: move-wide/from16 v0, v22 │ │ -3921b0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3921b4: 3004 0200 |0004: cmpg-double v4, v2, v0 │ │ -3921b8: 3c04 0400 |0006: if-gtz v4, 000a // +0004 │ │ -3921bc: 0405 |0008: move-wide v5, v0 │ │ -3921be: 2802 |0009: goto 000b // +0002 │ │ -3921c0: 8005 |000a: neg-double v5, v0 │ │ -3921c2: 1807 8ded b5a0 f7c6 b03e |000b: const-wide v7, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ -3921cc: 3009 0705 |0010: cmpg-double v9, v7, v5 │ │ -3921d0: 3c09 9800 |0012: if-gtz v9, 00aa // +0098 │ │ -3921d4: 1807 0000 00a2 941a 6d42 |0014: const-wide v7, #double 1e+12 // #426d1a94a2000000 │ │ -3921de: 3009 0507 |0019: cmpg-double v9, v5, v7 │ │ -3921e2: 3b09 8f00 |001b: if-gez v9, 00aa // +008f │ │ -3921e6: 7702 6597 1600 |001d: invoke-static/range {v22, v23}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ -3921ec: 0b05 |0020: move-result-wide v5 │ │ -3921ee: 1807 ffff ffff ffff 0f00 |0021: const-wide v7, #double 2.22507e-308 // #000fffffffffffff │ │ -3921f8: c057 |0026: and-long/2addr v7, v5 │ │ -3921fa: 1609 0f00 |0027: const-wide/16 v9, #int 15 // #f │ │ -3921fe: a00b 0709 |0029: and-long v11, v7, v9 │ │ -392202: 160d 0000 |002b: const-wide/16 v13, #int 0 // #0 │ │ -392206: 310f 0d0b |002d: cmp-long v15, v13, v11 │ │ -39220a: 390f 0300 |002f: if-nez v15, 0032 // +0003 │ │ -39220e: 1000 |0031: return-wide v0 │ │ -392210: 160b ff00 |0032: const-wide/16 v11, #int 255 // #ff │ │ -392214: a00f 070b |0034: and-long v15, v7, v11 │ │ -392218: 1911 f07f |0036: const-wide/high16 v17, #long 9218868437227405312 // #7ff0 │ │ -39221c: 1913 f0ff |0038: const-wide/high16 v19, #long -4503599627370496 // #fff0 │ │ -392220: 3115 0b0f |003a: cmp-long v21, v11, v15 │ │ -392224: 3915 0e00 |003c: if-nez v21, 004a // +000e │ │ -392228: 3c04 0500 |003e: if-gtz v4, 0043 // +0005 │ │ -39222c: 0502 1100 |0040: move-wide/from16 v2, v17 │ │ -392230: 2803 |0042: goto 0045 // +0003 │ │ -392232: 0502 1300 |0043: move-wide/from16 v2, v19 │ │ -392236: 7140 c897 1032 |0045: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -39223c: 0b00 |0048: move-result-wide v0 │ │ -39223e: 1000 |0049: return-wide v0 │ │ -392240: 1600 fc00 |004a: const-wide/16 v0, #int 252 // #fc │ │ -392244: a00b 0700 |004c: and-long v11, v7, v0 │ │ -392248: 3104 000b |004e: cmp-long v4, v0, v11 │ │ -39224c: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ -392250: 1600 0300 |0052: const-wide/16 v0, #int 3 // #3 │ │ -392254: c105 |0054: or-long/2addr v5, v0 │ │ -392256: 2844 |0055: goto 0099 // +0044 │ │ -392258: 3100 0d0b |0056: cmp-long v0, v13, v11 │ │ -39225c: 3900 0a00 |0058: if-nez v0, 0062 // +000a │ │ -392260: 1600 fcff |005a: const-wide/16 v0, #int -4 // #fffc │ │ -392264: c050 |005c: and-long/2addr v0, v5 │ │ -392266: 7120 6897 1000 |005d: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ -39226c: 0b00 |0060: move-result-wide v0 │ │ -39226e: 1000 |0061: return-wide v0 │ │ -392270: 1700 f8ff 0000 |0062: const-wide/32 v0, #float 9.18243e-41 // #0000fff8 │ │ -392276: a00b 0700 |0065: and-long v11, v7, v0 │ │ -39227a: 3104 000b |0067: cmp-long v4, v0, v11 │ │ -39227e: 3904 0500 |0069: if-nez v4, 006e // +0005 │ │ -392282: 1600 0700 |006b: const-wide/16 v0, #int 7 // #7 │ │ -392286: 28e7 |006d: goto 0054 // -0019 │ │ -392288: 3100 0d0b |006e: cmp-long v0, v13, v11 │ │ -39228c: 3900 0a00 |0070: if-nez v0, 007a // +000a │ │ -392290: 1600 f8ff |0072: const-wide/16 v0, #int -8 // #fff8 │ │ -392294: c050 |0074: and-long/2addr v0, v5 │ │ -392296: 7120 6897 1000 |0075: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ -39229c: 0b00 |0078: move-result-wide v0 │ │ -39229e: 1000 |0079: return-wide v0 │ │ -3922a0: 1700 f0ff ff00 |007a: const-wide/32 v0, #float 2.35099e-38 // #00fffff0 │ │ -3922a6: a00b 0700 |007d: and-long v11, v7, v0 │ │ -3922aa: 3104 000b |007f: cmp-long v4, v0, v11 │ │ -3922ae: 3904 0400 |0081: if-nez v4, 0085 // +0004 │ │ -3922b2: c195 |0083: or-long/2addr v5, v9 │ │ -3922b4: 2815 |0084: goto 0099 // +0015 │ │ -3922b6: 3100 0d0b |0085: cmp-long v0, v13, v11 │ │ -3922ba: 3900 0a00 |0087: if-nez v0, 0091 // +000a │ │ -3922be: 1600 f0ff |0089: const-wide/16 v0, #int -16 // #fff0 │ │ -3922c2: c050 |008b: and-long/2addr v0, v5 │ │ -3922c4: 7120 6897 1000 |008c: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ -3922ca: 0b00 |008f: move-result-wide v0 │ │ -3922cc: 1000 |0090: return-wide v0 │ │ -3922ce: 1600 0100 |0091: const-wide/16 v0, #int 1 // #1 │ │ -3922d2: c007 |0093: and-long/2addr v7, v0 │ │ -3922d4: 3104 0d07 |0094: cmp-long v4, v13, v7 │ │ -3922d8: 3904 0300 |0096: if-nez v4, 0099 // +0003 │ │ -3922dc: 28bc |0098: goto 0054 // -0044 │ │ -3922de: 7120 6897 6500 |0099: invoke-static {v5, v6}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ -3922e4: 0b00 |009c: move-result-wide v0 │ │ -3922e6: 3004 0200 |009d: cmpg-double v4, v2, v0 │ │ -3922ea: 3c04 0500 |009f: if-gtz v4, 00a4 // +0005 │ │ -3922ee: 0502 1100 |00a1: move-wide/from16 v2, v17 │ │ -3922f2: 2803 |00a3: goto 00a6 // +0003 │ │ -3922f4: 0502 1300 |00a4: move-wide/from16 v2, v19 │ │ -3922f8: 7140 c897 1032 |00a6: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -3922fe: 0b00 |00a9: move-result-wide v0 │ │ -392300: 1000 |00aa: return-wide v0 │ │ +392198: |[392198] net.sf.dibdib.thread_any.MiscFunc.roundForRxxUsage:(D)D │ │ +3921a8: 0500 1600 |0000: move-wide/from16 v0, v22 │ │ +3921ac: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3921b0: 3004 0200 |0004: cmpg-double v4, v2, v0 │ │ +3921b4: 3c04 0400 |0006: if-gtz v4, 000a // +0004 │ │ +3921b8: 0405 |0008: move-wide v5, v0 │ │ +3921ba: 2802 |0009: goto 000b // +0002 │ │ +3921bc: 8005 |000a: neg-double v5, v0 │ │ +3921be: 1807 8ded b5a0 f7c6 b03e |000b: const-wide v7, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ +3921c8: 3009 0705 |0010: cmpg-double v9, v7, v5 │ │ +3921cc: 3c09 9800 |0012: if-gtz v9, 00aa // +0098 │ │ +3921d0: 1807 0000 00a2 941a 6d42 |0014: const-wide v7, #double 1e+12 // #426d1a94a2000000 │ │ +3921da: 3009 0507 |0019: cmpg-double v9, v5, v7 │ │ +3921de: 3b09 8f00 |001b: if-gez v9, 00aa // +008f │ │ +3921e2: 7702 6597 1600 |001d: invoke-static/range {v22, v23}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ +3921e8: 0b05 |0020: move-result-wide v5 │ │ +3921ea: 1807 ffff ffff ffff 0f00 |0021: const-wide v7, #double 2.22507e-308 // #000fffffffffffff │ │ +3921f4: c057 |0026: and-long/2addr v7, v5 │ │ +3921f6: 1609 0f00 |0027: const-wide/16 v9, #int 15 // #f │ │ +3921fa: a00b 0709 |0029: and-long v11, v7, v9 │ │ +3921fe: 160d 0000 |002b: const-wide/16 v13, #int 0 // #0 │ │ +392202: 310f 0d0b |002d: cmp-long v15, v13, v11 │ │ +392206: 390f 0300 |002f: if-nez v15, 0032 // +0003 │ │ +39220a: 1000 |0031: return-wide v0 │ │ +39220c: 160b ff00 |0032: const-wide/16 v11, #int 255 // #ff │ │ +392210: a00f 070b |0034: and-long v15, v7, v11 │ │ +392214: 1911 f07f |0036: const-wide/high16 v17, #long 9218868437227405312 // #7ff0 │ │ +392218: 1913 f0ff |0038: const-wide/high16 v19, #long -4503599627370496 // #fff0 │ │ +39221c: 3115 0b0f |003a: cmp-long v21, v11, v15 │ │ +392220: 3915 0e00 |003c: if-nez v21, 004a // +000e │ │ +392224: 3c04 0500 |003e: if-gtz v4, 0043 // +0005 │ │ +392228: 0502 1100 |0040: move-wide/from16 v2, v17 │ │ +39222c: 2803 |0042: goto 0045 // +0003 │ │ +39222e: 0502 1300 |0043: move-wide/from16 v2, v19 │ │ +392232: 7140 c897 1032 |0045: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +392238: 0b00 |0048: move-result-wide v0 │ │ +39223a: 1000 |0049: return-wide v0 │ │ +39223c: 1600 fc00 |004a: const-wide/16 v0, #int 252 // #fc │ │ +392240: a00b 0700 |004c: and-long v11, v7, v0 │ │ +392244: 3104 000b |004e: cmp-long v4, v0, v11 │ │ +392248: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ +39224c: 1600 0300 |0052: const-wide/16 v0, #int 3 // #3 │ │ +392250: c105 |0054: or-long/2addr v5, v0 │ │ +392252: 2844 |0055: goto 0099 // +0044 │ │ +392254: 3100 0d0b |0056: cmp-long v0, v13, v11 │ │ +392258: 3900 0a00 |0058: if-nez v0, 0062 // +000a │ │ +39225c: 1600 fcff |005a: const-wide/16 v0, #int -4 // #fffc │ │ +392260: c050 |005c: and-long/2addr v0, v5 │ │ +392262: 7120 6897 1000 |005d: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ +392268: 0b00 |0060: move-result-wide v0 │ │ +39226a: 1000 |0061: return-wide v0 │ │ +39226c: 1700 f8ff 0000 |0062: const-wide/32 v0, #float 9.18243e-41 // #0000fff8 │ │ +392272: a00b 0700 |0065: and-long v11, v7, v0 │ │ +392276: 3104 000b |0067: cmp-long v4, v0, v11 │ │ +39227a: 3904 0500 |0069: if-nez v4, 006e // +0005 │ │ +39227e: 1600 0700 |006b: const-wide/16 v0, #int 7 // #7 │ │ +392282: 28e7 |006d: goto 0054 // -0019 │ │ +392284: 3100 0d0b |006e: cmp-long v0, v13, v11 │ │ +392288: 3900 0a00 |0070: if-nez v0, 007a // +000a │ │ +39228c: 1600 f8ff |0072: const-wide/16 v0, #int -8 // #fff8 │ │ +392290: c050 |0074: and-long/2addr v0, v5 │ │ +392292: 7120 6897 1000 |0075: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ +392298: 0b00 |0078: move-result-wide v0 │ │ +39229a: 1000 |0079: return-wide v0 │ │ +39229c: 1700 f0ff ff00 |007a: const-wide/32 v0, #float 2.35099e-38 // #00fffff0 │ │ +3922a2: a00b 0700 |007d: and-long v11, v7, v0 │ │ +3922a6: 3104 000b |007f: cmp-long v4, v0, v11 │ │ +3922aa: 3904 0400 |0081: if-nez v4, 0085 // +0004 │ │ +3922ae: c195 |0083: or-long/2addr v5, v9 │ │ +3922b0: 2815 |0084: goto 0099 // +0015 │ │ +3922b2: 3100 0d0b |0085: cmp-long v0, v13, v11 │ │ +3922b6: 3900 0a00 |0087: if-nez v0, 0091 // +000a │ │ +3922ba: 1600 f0ff |0089: const-wide/16 v0, #int -16 // #fff0 │ │ +3922be: c050 |008b: and-long/2addr v0, v5 │ │ +3922c0: 7120 6897 1000 |008c: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ +3922c6: 0b00 |008f: move-result-wide v0 │ │ +3922c8: 1000 |0090: return-wide v0 │ │ +3922ca: 1600 0100 |0091: const-wide/16 v0, #int 1 // #1 │ │ +3922ce: c007 |0093: and-long/2addr v7, v0 │ │ +3922d0: 3104 0d07 |0094: cmp-long v4, v13, v7 │ │ +3922d4: 3904 0300 |0096: if-nez v4, 0099 // +0003 │ │ +3922d8: 28bc |0098: goto 0054 // -0044 │ │ +3922da: 7120 6897 6500 |0099: invoke-static {v5, v6}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ +3922e0: 0b00 |009c: move-result-wide v0 │ │ +3922e2: 3004 0200 |009d: cmpg-double v4, v2, v0 │ │ +3922e6: 3c04 0500 |009f: if-gtz v4, 00a4 // +0005 │ │ +3922ea: 0502 1100 |00a1: move-wide/from16 v2, v17 │ │ +3922ee: 2803 |00a3: goto 00a6 // +0003 │ │ +3922f0: 0502 1300 |00a4: move-wide/from16 v2, v19 │ │ +3922f4: 7140 c897 1032 |00a6: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +3922fa: 0b00 |00a9: move-result-wide v0 │ │ +3922fc: 1000 |00aa: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x001d line=85 │ │ 0x0045 line=90 │ │ 0x005d line=96 │ │ 0x0075 line=101 │ │ 0x008c line=106 │ │ @@ -837271,53 +837271,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 │ │ -392dd0: |[392dd0] net.sf.dibdib.thread_any.MiscFunc.writeFile:(Ljava/lang/String;[BII[B)V │ │ -392de0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -392de2: 2201 a612 |0001: new-instance v1, Ljava/io/RandomAccessFile; // type@12a6 │ │ -392de6: 1a02 48ab |0003: const-string v2, "rw" // string@ab48 │ │ -392dea: 7030 fb96 4102 |0005: invoke-direct {v1, v4, v2}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fb │ │ -392df0: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ -392df4: 6e30 0197 2103 |000a: invoke-virtual {v1, v2, v3}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9701 │ │ -392dfa: 3808 0500 |000d: if-eqz v8, 0012 // +0005 │ │ -392dfe: 6e20 0397 8100 |000f: invoke-virtual {v1, v8}, Ljava/io/RandomAccessFile;.write:([B)V // method@9703 │ │ -392e04: 6e40 0497 5176 |0012: invoke-virtual {v1, v5, v6, v7}, Ljava/io/RandomAccessFile;.write:([BII)V // method@9704 │ │ -392e0a: 6e10 fd96 0100 |0015: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@96fd │ │ -392e10: 0b05 |0018: move-result-wide v5 │ │ -392e12: 6e30 0297 5106 |0019: invoke-virtual {v1, v5, v6}, Ljava/io/RandomAccessFile;.setLength:(J)V // method@9702 │ │ -392e18: 6e10 fc96 0100 |001c: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ -392e1e: 2825 |001f: goto 0044 // +0025 │ │ -392e20: 0d04 |0020: move-exception v4 │ │ -392e22: 0710 |0021: move-object v0, v1 │ │ -392e24: 2823 |0022: goto 0045 // +0023 │ │ -392e26: 0d05 |0023: move-exception v5 │ │ -392e28: 0710 |0024: move-object v0, v1 │ │ -392e2a: 2804 |0025: goto 0029 // +0004 │ │ -392e2c: 0d04 |0026: move-exception v4 │ │ -392e2e: 281e |0027: goto 0045 // +001e │ │ -392e30: 0d05 |0028: move-exception v5 │ │ -392e32: 1c06 bf14 |0029: const-class v6, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ -392e36: 2207 e812 |002b: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -392e3a: 7010 4098 0700 |002d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -392e40: 1a08 a8a4 |0030: const-string v8, "path = " // string@a4a8 │ │ -392e44: 6e20 4b98 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -392e4a: 6e20 4b98 4700 |0035: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -392e50: 6e10 5498 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -392e56: 0c04 |003b: move-result-object v4 │ │ -392e58: 7130 d770 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@70d7 │ │ -392e5e: 3800 0500 |003f: if-eqz v0, 0044 // +0005 │ │ -392e62: 6e10 fc96 0000 |0041: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ -392e68: 0e00 |0044: return-void │ │ -392e6a: 3800 0500 |0045: if-eqz v0, 004a // +0005 │ │ -392e6e: 6e10 fc96 0000 |0047: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ -392e74: 2704 |004a: throw v4 │ │ +392dcc: |[392dcc] net.sf.dibdib.thread_any.MiscFunc.writeFile:(Ljava/lang/String;[BII[B)V │ │ +392ddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +392dde: 2201 a612 |0001: new-instance v1, Ljava/io/RandomAccessFile; // type@12a6 │ │ +392de2: 1a02 48ab |0003: const-string v2, "rw" // string@ab48 │ │ +392de6: 7030 fb96 4102 |0005: invoke-direct {v1, v4, v2}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fb │ │ +392dec: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ +392df0: 6e30 0197 2103 |000a: invoke-virtual {v1, v2, v3}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9701 │ │ +392df6: 3808 0500 |000d: if-eqz v8, 0012 // +0005 │ │ +392dfa: 6e20 0397 8100 |000f: invoke-virtual {v1, v8}, Ljava/io/RandomAccessFile;.write:([B)V // method@9703 │ │ +392e00: 6e40 0497 5176 |0012: invoke-virtual {v1, v5, v6, v7}, Ljava/io/RandomAccessFile;.write:([BII)V // method@9704 │ │ +392e06: 6e10 fd96 0100 |0015: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@96fd │ │ +392e0c: 0b05 |0018: move-result-wide v5 │ │ +392e0e: 6e30 0297 5106 |0019: invoke-virtual {v1, v5, v6}, Ljava/io/RandomAccessFile;.setLength:(J)V // method@9702 │ │ +392e14: 6e10 fc96 0100 |001c: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ +392e1a: 2825 |001f: goto 0044 // +0025 │ │ +392e1c: 0d04 |0020: move-exception v4 │ │ +392e1e: 0710 |0021: move-object v0, v1 │ │ +392e20: 2823 |0022: goto 0045 // +0023 │ │ +392e22: 0d05 |0023: move-exception v5 │ │ +392e24: 0710 |0024: move-object v0, v1 │ │ +392e26: 2804 |0025: goto 0029 // +0004 │ │ +392e28: 0d04 |0026: move-exception v4 │ │ +392e2a: 281e |0027: goto 0045 // +001e │ │ +392e2c: 0d05 |0028: move-exception v5 │ │ +392e2e: 1c06 bf14 |0029: const-class v6, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ +392e32: 2207 e812 |002b: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +392e36: 7010 4098 0700 |002d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +392e3c: 1a08 a8a4 |0030: const-string v8, "path = " // string@a4a8 │ │ +392e40: 6e20 4b98 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +392e46: 6e20 4b98 4700 |0035: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +392e4c: 6e10 5498 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +392e52: 0c04 |003b: move-result-object v4 │ │ +392e54: 7130 d770 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@70d7 │ │ +392e5a: 3800 0500 |003f: if-eqz v0, 0044 // +0005 │ │ +392e5e: 6e10 fc96 0000 |0041: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ +392e64: 0e00 |0044: return-void │ │ +392e66: 3800 0500 |0045: if-eqz v0, 004a // +0005 │ │ +392e6a: 6e10 fc96 0000 |0047: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fc │ │ +392e70: 2704 |004a: throw v4 │ │ catches : 6 │ │ 0x0001 - 0x0008 │ │ Ljava/io/IOException; -> 0x0028 │ │ -> 0x0026 │ │ 0x000a - 0x001c │ │ Ljava/io/IOException; -> 0x0023 │ │ -> 0x0020 │ │ @@ -837461,19 +837461,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3945cc: |[3945cc] net.sf.dibdib.thread_any.QOpGraph$GraphContext.:()V │ │ -3945dc: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3945e2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3945e4: 5910 4877 |0004: iput v0, v1, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ -3945e8: 0e00 |0006: return-void │ │ +3945c8: |[3945c8] net.sf.dibdib.thread_any.QOpGraph$GraphContext.:()V │ │ +3945d8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3945de: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3945e0: 5910 4877 |0004: iput v0, v1, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ +3945e4: 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; │ │ │ │ @@ -837482,17 +837482,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 │ │ -3945ec: |[3945ec] net.sf.dibdib.thread_any.QOpGraph$GraphContext.:(Lnet/sf/dibdib/thread_any/QOpGraph$1;)V │ │ -3945fc: 7010 e1a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.:()V // method@a3e1 │ │ -394602: 0e00 |0003: return-void │ │ +3945e8: |[3945e8] net.sf.dibdib.thread_any.QOpGraph$GraphContext.:(Lnet/sf/dibdib/thread_any/QOpGraph$1;)V │ │ +3945f8: 7010 e1a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.:()V // method@a3e1 │ │ +3945fe: 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; │ │ │ │ @@ -837501,18 +837501,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 │ │ -39441c: |[39441c] 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; │ │ -39442c: 7030 e4a3 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@a3e4 │ │ -394432: 0c00 |0003: move-result-object v0 │ │ -394434: 1100 |0004: return-object v0 │ │ +394418: |[394418] 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; │ │ +394428: 7030 e4a3 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@a3e4 │ │ +39442e: 0c00 |0003: move-result-object v0 │ │ +394430: 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 │ │ @@ -837522,80 +837522,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 │ │ -394438: |[394438] net.sf.dibdib.thread_any.QOpGraph$GraphContext.init:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ -394448: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -39444c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -39444e: 3808 0900 |0003: if-eqz v8, 000c // +0009 │ │ -394452: 6203 ee79 |0005: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -394456: 6e10 97a5 0300 |0007: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ -39445c: 0a03 |000a: move-result v3 │ │ -39445e: 2809 |000b: goto 0014 // +0009 │ │ -394460: 6203 8d79 |000c: sget-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ -394464: 2324 da15 |000e: new-array v4, v2, [Ljava/lang/Object; // type@15da │ │ -394468: 6e40 0ca5 0341 |0010: invoke-virtual {v3, v0, v1, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50c │ │ -39446e: 0a03 |0013: move-result v3 │ │ -394470: 3808 0900 |0014: if-eqz v8, 001d // +0009 │ │ -394474: 6200 ef79 |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ -394478: 6e10 97a5 0000 |0018: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ -39447e: 0a00 |001b: move-result v0 │ │ -394480: 2809 |001c: goto 0025 // +0009 │ │ -394482: 6204 8c79 |001d: sget-object v4, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798c │ │ -394486: 2325 da15 |001f: new-array v5, v2, [Ljava/lang/Object; // type@15da │ │ -39448a: 6e40 0ca5 0451 |0021: invoke-virtual {v4, v0, v1, v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50c │ │ -394490: 0a00 |0024: move-result v0 │ │ -394492: 3807 1f00 |0025: if-eqz v7, 0044 // +001f │ │ -394496: 5278 4b77 |0027: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -39449a: 5968 4b77 |0029: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -39449e: 5278 4c77 |002b: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3944a2: 5968 4c77 |002d: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3944a6: 5278 4877 |002f: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ -3944aa: 5968 4877 |0031: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ -3944ae: 5278 4777 |0033: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -3944b2: 5968 4777 |0035: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -3944b6: 5478 4a77 |0037: iget-object v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774a │ │ -3944ba: 5b68 4a77 |0039: iput-object v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774a │ │ -3944be: 5278 4977 |003b: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3944c2: 5968 4977 |003d: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3944c6: 5277 4677 |003f: iget v7, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ -3944ca: 5967 4677 |0041: iput v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ -3944ce: 1106 |0043: return-object v6 │ │ -3944d0: 5962 4b77 |0044: iput v2, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3944d4: 5960 4977 |0046: iput v0, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3944d8: 5963 4877 |0048: iput v3, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ -3944dc: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -3944de: 3808 0c00 |004b: if-eqz v8, 0057 // +000c │ │ -3944e2: d208 b500 |004d: mul-int/lit16 v8, v0, #int 181 // #00b5 │ │ -3944e6: e108 0808 |004f: shr-int/lit8 v8, v8, #int 8 // #08 │ │ -3944ea: b083 |0051: add-int/2addr v3, v8 │ │ -3944ec: e108 0301 |0052: shr-int/lit8 v8, v3, #int 1 // #01 │ │ -3944f0: 5968 4777 |0054: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -3944f4: 280a |0056: goto 0060 // +000a │ │ -3944f6: d208 8000 |0057: mul-int/lit16 v8, v0, #int 128 // #0080 │ │ -3944fa: e108 0808 |0059: shr-int/lit8 v8, v8, #int 8 // #08 │ │ -3944fe: b083 |005b: add-int/2addr v3, v8 │ │ -394500: e108 0301 |005c: shr-int/lit8 v8, v3, #int 1 // #01 │ │ -394504: 5968 4777 |005e: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -394508: 5268 4777 |0060: iget v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -39450c: d200 b500 |0062: mul-int/lit16 v0, v0, #int 181 // #00b5 │ │ -394510: e100 0008 |0064: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -394514: 9100 0800 |0066: sub-int v0, v8, v0 │ │ -394518: 5960 4c77 |0068: iput v0, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -39451c: b108 |006a: sub-int/2addr v8, v0 │ │ -39451e: 5968 4777 |006b: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -394522: 5b67 4a77 |006d: iput-object v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774a │ │ -394526: 6207 ba73 |006f: sget-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -39452a: 6e20 03a2 1700 |0071: invoke-virtual {v7, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -394530: 0a07 |0074: move-result v7 │ │ -394532: 5967 4677 |0075: iput v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ -394536: 1106 |0077: return-object v6 │ │ +394434: |[394434] net.sf.dibdib.thread_any.QOpGraph$GraphContext.init:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ +394444: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +394448: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +39444a: 3808 0900 |0003: if-eqz v8, 000c // +0009 │ │ +39444e: 6203 ee79 |0005: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +394452: 6e10 97a5 0300 |0007: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ +394458: 0a03 |000a: move-result v3 │ │ +39445a: 2809 |000b: goto 0014 // +0009 │ │ +39445c: 6203 8d79 |000c: sget-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ +394460: 2324 da15 |000e: new-array v4, v2, [Ljava/lang/Object; // type@15da │ │ +394464: 6e40 0ca5 0341 |0010: invoke-virtual {v3, v0, v1, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50c │ │ +39446a: 0a03 |0013: move-result v3 │ │ +39446c: 3808 0900 |0014: if-eqz v8, 001d // +0009 │ │ +394470: 6200 ef79 |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ +394474: 6e10 97a5 0000 |0018: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ +39447a: 0a00 |001b: move-result v0 │ │ +39447c: 2809 |001c: goto 0025 // +0009 │ │ +39447e: 6204 8c79 |001d: sget-object v4, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798c │ │ +394482: 2325 da15 |001f: new-array v5, v2, [Ljava/lang/Object; // type@15da │ │ +394486: 6e40 0ca5 0451 |0021: invoke-virtual {v4, v0, v1, v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50c │ │ +39448c: 0a00 |0024: move-result v0 │ │ +39448e: 3807 1f00 |0025: if-eqz v7, 0044 // +001f │ │ +394492: 5278 4b77 |0027: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +394496: 5968 4b77 |0029: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +39449a: 5278 4c77 |002b: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +39449e: 5968 4c77 |002d: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3944a2: 5278 4877 |002f: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ +3944a6: 5968 4877 |0031: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ +3944aa: 5278 4777 |0033: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +3944ae: 5968 4777 |0035: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +3944b2: 5478 4a77 |0037: iget-object v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774a │ │ +3944b6: 5b68 4a77 |0039: iput-object v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774a │ │ +3944ba: 5278 4977 |003b: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3944be: 5968 4977 |003d: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3944c2: 5277 4677 |003f: iget v7, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ +3944c6: 5967 4677 |0041: iput v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ +3944ca: 1106 |0043: return-object v6 │ │ +3944cc: 5962 4b77 |0044: iput v2, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3944d0: 5960 4977 |0046: iput v0, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3944d4: 5963 4877 |0048: iput v3, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ +3944d8: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +3944da: 3808 0c00 |004b: if-eqz v8, 0057 // +000c │ │ +3944de: d208 b500 |004d: mul-int/lit16 v8, v0, #int 181 // #00b5 │ │ +3944e2: e108 0808 |004f: shr-int/lit8 v8, v8, #int 8 // #08 │ │ +3944e6: b083 |0051: add-int/2addr v3, v8 │ │ +3944e8: e108 0301 |0052: shr-int/lit8 v8, v3, #int 1 // #01 │ │ +3944ec: 5968 4777 |0054: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +3944f0: 280a |0056: goto 0060 // +000a │ │ +3944f2: d208 8000 |0057: mul-int/lit16 v8, v0, #int 128 // #0080 │ │ +3944f6: e108 0808 |0059: shr-int/lit8 v8, v8, #int 8 // #08 │ │ +3944fa: b083 |005b: add-int/2addr v3, v8 │ │ +3944fc: e108 0301 |005c: shr-int/lit8 v8, v3, #int 1 // #01 │ │ +394500: 5968 4777 |005e: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +394504: 5268 4777 |0060: iget v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +394508: d200 b500 |0062: mul-int/lit16 v0, v0, #int 181 // #00b5 │ │ +39450c: e100 0008 |0064: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +394510: 9100 0800 |0066: sub-int v0, v8, v0 │ │ +394514: 5960 4c77 |0068: iput v0, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +394518: b108 |006a: sub-int/2addr v8, v0 │ │ +39451a: 5968 4777 |006b: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +39451e: 5b67 4a77 |006d: iput-object v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774a │ │ +394522: 6207 ba73 |006f: sget-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +394526: 6e20 03a2 1700 |0071: invoke-virtual {v7, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +39452c: 0a07 |0074: move-result v7 │ │ +39452e: 5967 4677 |0075: iput v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ +394532: 1106 |0077: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=83 │ │ 0x000c line=84 │ │ 0x0016 line=88 │ │ 0x001d line=89 │ │ 0x0027 line=91 │ │ @@ -837625,50 +837625,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 │ │ -394538: |[394538] net.sf.dibdib.thread_any.QOpGraph$GraphContext.recycleMe:()Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ -394548: 5230 4877 |0000: iget v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ -39454c: 3a00 3c00 |0002: if-ltz v0, 003e // +003c │ │ -394550: 1300 0004 |0004: const/16 v0, #int 1024 // #400 │ │ -394554: 7100 e8a3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; // method@a3e8 │ │ -39455a: 0c01 |0009: move-result-object v1 │ │ -39455c: 6e10 3d9b 0100 |000a: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -394562: 0a01 |000d: move-result v1 │ │ -394564: 3710 3000 |000e: if-le v0, v1, 003e // +0030 │ │ -394568: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -39456a: 5930 4877 |0011: iput v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ -39456e: 5930 4b77 |0013: iput v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -394572: 7100 e8a3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; // method@a3e8 │ │ -394578: 0c00 |0018: move-result-object v0 │ │ -39457a: 6e10 3e9b 0000 |0019: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ -394580: 0a00 |001c: move-result v0 │ │ -394582: 7100 e9a3 0000 |001d: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e9 │ │ -394588: 0c01 |0020: move-result-object v1 │ │ -39458a: 2111 |0021: array-length v1, v1 │ │ -39458c: 3410 1600 |0022: if-lt v0, v1, 0038 // +0016 │ │ -394590: 7100 e9a3 0000 |0024: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e9 │ │ -394596: 0c01 |0027: move-result-object v1 │ │ -394598: 7100 e9a3 0000 |0028: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e9 │ │ -39459e: 0c02 |002b: move-result-object v2 │ │ -3945a0: 2122 |002c: array-length v2, v2 │ │ -3945a2: da02 0202 |002d: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -3945a6: 7120 b499 2100 |002f: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3945ac: 0c01 |0032: move-result-object v1 │ │ -3945ae: 1f01 1516 |0033: check-cast v1, [Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@1615 │ │ -3945b2: 7110 eaa3 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@a3ea │ │ -3945b8: 7100 e9a3 0000 |0038: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e9 │ │ -3945be: 0c01 |003b: move-result-object v1 │ │ -3945c0: 4d03 0100 |003c: aput-object v3, v1, v0 │ │ -3945c4: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -3945c6: 5b30 4a77 |003f: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774a │ │ -3945ca: 1100 |0041: return-object v0 │ │ +394534: |[394534] net.sf.dibdib.thread_any.QOpGraph$GraphContext.recycleMe:()Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ +394544: 5230 4877 |0000: iget v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ +394548: 3a00 3c00 |0002: if-ltz v0, 003e // +003c │ │ +39454c: 1300 0004 |0004: const/16 v0, #int 1024 // #400 │ │ +394550: 7100 e8a3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; // method@a3e8 │ │ +394556: 0c01 |0009: move-result-object v1 │ │ +394558: 6e10 3d9b 0100 |000a: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +39455e: 0a01 |000d: move-result v1 │ │ +394560: 3710 3000 |000e: if-le v0, v1, 003e // +0030 │ │ +394564: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +394566: 5930 4877 |0011: iput v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ +39456a: 5930 4b77 |0013: iput v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +39456e: 7100 e8a3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; // method@a3e8 │ │ +394574: 0c00 |0018: move-result-object v0 │ │ +394576: 6e10 3e9b 0000 |0019: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ +39457c: 0a00 |001c: move-result v0 │ │ +39457e: 7100 e9a3 0000 |001d: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e9 │ │ +394584: 0c01 |0020: move-result-object v1 │ │ +394586: 2111 |0021: array-length v1, v1 │ │ +394588: 3410 1600 |0022: if-lt v0, v1, 0038 // +0016 │ │ +39458c: 7100 e9a3 0000 |0024: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e9 │ │ +394592: 0c01 |0027: move-result-object v1 │ │ +394594: 7100 e9a3 0000 |0028: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e9 │ │ +39459a: 0c02 |002b: move-result-object v2 │ │ +39459c: 2122 |002c: array-length v2, v2 │ │ +39459e: da02 0202 |002d: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +3945a2: 7120 b499 2100 |002f: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3945a8: 0c01 |0032: move-result-object v1 │ │ +3945aa: 1f01 1516 |0033: check-cast v1, [Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@1615 │ │ +3945ae: 7110 eaa3 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@a3ea │ │ +3945b4: 7100 e9a3 0000 |0038: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e9 │ │ +3945ba: 0c01 |003b: move-result-object v1 │ │ +3945bc: 4d03 0100 |003c: aput-object v3, v1, v0 │ │ +3945c0: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +3945c2: 5b30 4a77 |003f: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774a │ │ +3945c6: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0011 line=133 │ │ 0x0013 line=134 │ │ 0x0015 line=135 │ │ 0x001d line=136 │ │ @@ -837712,662 +837712,662 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 1285 16-bit code units │ │ -394a78: |[394a78] net.sf.dibdib.thread_any.QOpMain$1.:()V │ │ -394a88: 7100 06a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ -394a8e: 0c00 |0003: move-result-object v0 │ │ -394a90: 2100 |0004: array-length v0, v0 │ │ -394a92: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -394a96: 6900 6a77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394a9a: 6201 6d77 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ABS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776d │ │ -394a9e: 6e10 04a4 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394aa4: 0a01 |000e: move-result v1 │ │ -394aa6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -394aa8: 4b02 0001 |0010: aput v2, v0, v1 │ │ -394aac: 6200 6a77 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394ab0: 6201 6e77 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ACOS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776e │ │ -394ab4: 6e10 04a4 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394aba: 0a01 |0019: move-result v1 │ │ -394abc: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -394abe: 4b02 0001 |001b: aput v2, v0, v1 │ │ -394ac2: 6200 6a77 |001d: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394ac6: 6201 6f77 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@776f │ │ -394aca: 6e10 04a4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394ad0: 0a01 |0024: move-result v1 │ │ -394ad2: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -394ad4: 4b02 0001 |0026: aput v2, v0, v1 │ │ -394ad8: 6200 6a77 |0028: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394adc: 6201 7177 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.AND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7771 │ │ -394ae0: 6e10 04a4 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394ae6: 0a01 |002f: move-result v1 │ │ -394ae8: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -394aea: 4b02 0001 |0031: aput v2, v0, v1 │ │ -394aee: 6200 6a77 |0033: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394af2: 6201 7277 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ANDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7772 │ │ -394af6: 6e10 04a4 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394afc: 0a01 |003a: move-result v1 │ │ -394afe: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -394b00: 4b02 0001 |003c: aput v2, v0, v1 │ │ -394b04: 6200 6a77 |003e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394b08: 6201 7477 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ASIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7774 │ │ -394b0c: 6e10 04a4 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394b12: 0a01 |0045: move-result v1 │ │ -394b14: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -394b16: 4b02 0001 |0047: aput v2, v0, v1 │ │ -394b1a: 6200 6a77 |0049: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394b1e: 6201 7677 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ATAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7776 │ │ -394b22: 6e10 04a4 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394b28: 0a01 |0050: move-result v1 │ │ -394b2a: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -394b2c: 4b02 0001 |0052: aput v2, v0, v1 │ │ -394b30: 6200 6a77 |0054: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394b34: 6201 7b77 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CEIL:Lnet/sf/dibdib/thread_any/QOpMain; // field@777b │ │ -394b38: 6e10 04a4 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394b3e: 0a01 |005b: move-result v1 │ │ -394b40: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -394b44: 4b02 0001 |005e: aput v2, v0, v1 │ │ -394b48: 6200 6a77 |0060: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394b4c: 6201 8377 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COMP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7783 │ │ -394b50: 6e10 04a4 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394b56: 0a01 |0067: move-result v1 │ │ -394b58: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -394b5c: 4b02 0001 |006a: aput v2, v0, v1 │ │ -394b60: 6200 6a77 |006c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394b64: 6201 8877 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7788 │ │ -394b68: 6e10 04a4 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394b6e: 0a01 |0073: move-result v1 │ │ -394b70: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -394b74: 4b02 0001 |0076: aput v2, v0, v1 │ │ -394b78: 6200 6a77 |0078: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394b7c: 6201 8977 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COSH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7789 │ │ -394b80: 6e10 04a4 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394b86: 0a01 |007f: move-result v1 │ │ -394b88: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -394b8c: 4b02 0001 |0082: aput v2, v0, v1 │ │ -394b90: 6200 6a77 |0084: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394b94: 6201 8b77 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DEG:Lnet/sf/dibdib/thread_any/QOpMain; // field@778b │ │ -394b98: 6e10 04a4 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394b9e: 0a01 |008b: move-result v1 │ │ -394ba0: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -394ba4: 4b02 0001 |008e: aput v2, v0, v1 │ │ -394ba8: 6200 6a77 |0090: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394bac: 6201 8c77 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778c │ │ -394bb0: 6e10 04a4 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394bb6: 0a01 |0097: move-result v1 │ │ -394bb8: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ -394bbc: 4b02 0001 |009a: aput v2, v0, v1 │ │ -394bc0: 6200 6a77 |009c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394bc4: 6201 8d77 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@778d │ │ -394bc8: 6e10 04a4 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394bce: 0a01 |00a3: move-result v1 │ │ -394bd0: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -394bd4: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -394bd8: 6200 6a77 |00a8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394bdc: 6201 9377 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ -394be0: 6e10 04a4 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394be6: 0a01 |00af: move-result v1 │ │ -394be8: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ -394bec: 4b02 0001 |00b2: aput v2, v0, v1 │ │ -394bf0: 6200 6a77 |00b4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394bf4: 6201 9877 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.EQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7798 │ │ -394bf8: 6e10 04a4 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394bfe: 0a01 |00bb: move-result v1 │ │ -394c00: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ -394c04: 4b02 0001 |00be: aput v2, v0, v1 │ │ -394c08: 6200 6a77 |00c0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394c0c: 6201 a077 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FACT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a0 │ │ -394c10: 6e10 04a4 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394c16: 0a01 |00c7: move-result v1 │ │ -394c18: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ -394c1c: 4b02 0001 |00ca: aput v2, v0, v1 │ │ -394c20: 6200 6a77 |00cc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394c24: 6201 a177 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FALSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a1 │ │ -394c28: 6e10 04a4 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394c2e: 0a01 |00d3: move-result v1 │ │ -394c30: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ -394c34: 4b02 0001 |00d6: aput v2, v0, v1 │ │ -394c38: 6200 6a77 |00d8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394c3c: 6201 a577 |00da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FLOOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a5 │ │ -394c40: 6e10 04a4 0100 |00dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394c46: 0a01 |00df: move-result v1 │ │ -394c48: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ -394c4c: 4b02 0001 |00e2: aput v2, v0, v1 │ │ -394c50: 6200 6a77 |00e4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394c54: 6201 a877 |00e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FRAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a8 │ │ -394c58: 6e10 04a4 0100 |00e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394c5e: 0a01 |00eb: move-result v1 │ │ -394c60: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ -394c64: 4b02 0001 |00ee: aput v2, v0, v1 │ │ -394c68: 6200 6a77 |00f0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394c6c: 6201 a977 |00f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a9 │ │ -394c70: 6e10 04a4 0100 |00f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394c76: 0a01 |00f7: move-result v1 │ │ -394c78: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ -394c7c: 4b02 0001 |00fa: aput v2, v0, v1 │ │ -394c80: 6200 6a77 |00fc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394c84: 6201 aa77 |00fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GRAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77aa │ │ -394c88: 6e10 04a4 0100 |0100: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394c8e: 0a01 |0103: move-result v1 │ │ -394c90: 1302 1600 |0104: const/16 v2, #int 22 // #16 │ │ -394c94: 4b02 0001 |0106: aput v2, v0, v1 │ │ -394c98: 6200 6a77 |0108: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394c9c: 6201 ab77 |010a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ab │ │ -394ca0: 6e10 04a4 0100 |010c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394ca6: 0a01 |010f: move-result v1 │ │ -394ca8: 1302 1700 |0110: const/16 v2, #int 23 // #17 │ │ -394cac: 4b02 0001 |0112: aput v2, v0, v1 │ │ -394cb0: 6200 6a77 |0114: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394cb4: 6201 af77 |0116: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.IDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77af │ │ -394cb8: 6e10 04a4 0100 |0118: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394cbe: 0a01 |011b: move-result v1 │ │ -394cc0: 1302 1800 |011c: const/16 v2, #int 24 // #18 │ │ -394cc4: 4b02 0001 |011e: aput v2, v0, v1 │ │ -394cc8: 6200 6a77 |0120: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394ccc: 6201 b477 |0122: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.INF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b4 │ │ -394cd0: 6e10 04a4 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394cd6: 0a01 |0127: move-result v1 │ │ -394cd8: 1302 1900 |0128: const/16 v2, #int 25 // #19 │ │ -394cdc: 4b02 0001 |012a: aput v2, v0, v1 │ │ -394ce0: 6200 6a77 |012c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394ce4: 6201 b677 |012e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.INT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ -394ce8: 6e10 04a4 0100 |0130: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394cee: 0a01 |0133: move-result v1 │ │ -394cf0: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ -394cf4: 4b02 0001 |0136: aput v2, v0, v1 │ │ -394cf8: 6200 6a77 |0138: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394cfc: 6201 b877 |013a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.IST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b8 │ │ -394d00: 6e10 04a4 0100 |013c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394d06: 0a01 |013f: move-result v1 │ │ -394d08: 1302 1b00 |0140: const/16 v2, #int 27 // #1b │ │ -394d0c: 4b02 0001 |0142: aput v2, v0, v1 │ │ -394d10: 6200 6a77 |0144: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394d14: 6201 bb77 |0146: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bb │ │ -394d18: 6e10 04a4 0100 |0148: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394d1e: 0a01 |014b: move-result v1 │ │ -394d20: 1302 1c00 |014c: const/16 v2, #int 28 // #1c │ │ -394d24: 4b02 0001 |014e: aput v2, v0, v1 │ │ -394d28: 6200 6a77 |0150: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394d2c: 6201 bf77 |0152: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LOG10:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bf │ │ -394d30: 6e10 04a4 0100 |0154: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394d36: 0a01 |0157: move-result v1 │ │ -394d38: 1302 1d00 |0158: const/16 v2, #int 29 // #1d │ │ -394d3c: 4b02 0001 |015a: aput v2, v0, v1 │ │ -394d40: 6200 6a77 |015c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394d44: 6201 be77 |015e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77be │ │ -394d48: 6e10 04a4 0100 |0160: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394d4e: 0a01 |0163: move-result v1 │ │ -394d50: 1302 1e00 |0164: const/16 v2, #int 30 // #1e │ │ -394d54: 4b02 0001 |0166: aput v2, v0, v1 │ │ -394d58: 6200 6a77 |0168: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394d5c: 6201 c077 |016a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c0 │ │ -394d60: 6e10 04a4 0100 |016c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394d66: 0a01 |016f: move-result v1 │ │ -394d68: 1302 1f00 |0170: const/16 v2, #int 31 // #1f │ │ -394d6c: 4b02 0001 |0172: aput v2, v0, v1 │ │ -394d70: 6200 6a77 |0174: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394d74: 6201 c177 |0176: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MAX2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c1 │ │ -394d78: 6e10 04a4 0100 |0178: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394d7e: 0a01 |017b: move-result v1 │ │ -394d80: 1302 2000 |017c: const/16 v2, #int 32 // #20 │ │ -394d84: 4b02 0001 |017e: aput v2, v0, v1 │ │ -394d88: 6200 6a77 |0180: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394d8c: 6201 ca77 |0182: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MIN2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ca │ │ -394d90: 6e10 04a4 0100 |0184: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394d96: 0a01 |0187: move-result v1 │ │ -394d98: 1302 2100 |0188: const/16 v2, #int 33 // #21 │ │ -394d9c: 4b02 0001 |018a: aput v2, v0, v1 │ │ -394da0: 6200 6a77 |018c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394da4: 6201 d677 |018e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d6 │ │ -394da8: 6e10 04a4 0100 |0190: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394dae: 0a01 |0193: move-result v1 │ │ -394db0: 1302 2200 |0194: const/16 v2, #int 34 // #22 │ │ -394db4: 4b02 0001 |0196: aput v2, v0, v1 │ │ -394db8: 6200 6a77 |0198: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394dbc: 6201 dc77 |019a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dc │ │ -394dc0: 6e10 04a4 0100 |019c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394dc6: 0a01 |019f: move-result v1 │ │ -394dc8: 1302 2300 |01a0: const/16 v2, #int 35 // #23 │ │ -394dcc: 4b02 0001 |01a2: aput v2, v0, v1 │ │ -394dd0: 6200 6a77 |01a4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394dd4: 6201 de77 |01a6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77de │ │ -394dd8: 6e10 04a4 0100 |01a8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394dde: 0a01 |01ab: move-result v1 │ │ -394de0: 1302 2400 |01ac: const/16 v2, #int 36 // #24 │ │ -394de4: 4b02 0001 |01ae: aput v2, v0, v1 │ │ -394de8: 6200 6a77 |01b0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394dec: 6201 df77 |01b2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77df │ │ -394df0: 6e10 04a4 0100 |01b4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394df6: 0a01 |01b7: move-result v1 │ │ -394df8: 1302 2500 |01b8: const/16 v2, #int 37 // #25 │ │ -394dfc: 4b02 0001 |01ba: aput v2, v0, v1 │ │ -394e00: 6200 6a77 |01bc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394e04: 6201 e077 |01be: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e0 │ │ -394e08: 6e10 04a4 0100 |01c0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394e0e: 0a01 |01c3: move-result v1 │ │ -394e10: 1302 2600 |01c4: const/16 v2, #int 38 // #26 │ │ -394e14: 4b02 0001 |01c6: aput v2, v0, v1 │ │ -394e18: 6200 6a77 |01c8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394e1c: 6201 e177 |01ca: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e1 │ │ -394e20: 6e10 04a4 0100 |01cc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394e26: 0a01 |01cf: move-result v1 │ │ -394e28: 1302 2700 |01d0: const/16 v2, #int 39 // #27 │ │ -394e2c: 4b02 0001 |01d2: aput v2, v0, v1 │ │ -394e30: 6200 6a77 |01d4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394e34: 6201 e477 |01d6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NMULT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e4 │ │ -394e38: 6e10 04a4 0100 |01d8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394e3e: 0a01 |01db: move-result v1 │ │ -394e40: 1302 2800 |01dc: const/16 v2, #int 40 // #28 │ │ -394e44: 4b02 0001 |01de: aput v2, v0, v1 │ │ -394e48: 6200 6a77 |01e0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394e4c: 6201 e677 |01e2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -394e50: 6e10 04a4 0100 |01e4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394e56: 0a01 |01e7: move-result v1 │ │ -394e58: 1302 2900 |01e8: const/16 v2, #int 41 // #29 │ │ -394e5c: 4b02 0001 |01ea: aput v2, v0, v1 │ │ -394e60: 6200 6a77 |01ec: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394e64: 6201 e777 |01ee: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e7 │ │ -394e68: 6e10 04a4 0100 |01f0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394e6e: 0a01 |01f3: move-result v1 │ │ -394e70: 1302 2a00 |01f4: const/16 v2, #int 42 // #2a │ │ -394e74: 4b02 0001 |01f6: aput v2, v0, v1 │ │ -394e78: 6200 6a77 |01f8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394e7c: 6201 e877 |01fa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOTT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e8 │ │ -394e80: 6e10 04a4 0100 |01fc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394e86: 0a01 |01ff: move-result v1 │ │ -394e88: 1302 2b00 |0200: const/16 v2, #int 43 // #2b │ │ -394e8c: 4b02 0001 |0202: aput v2, v0, v1 │ │ -394e90: 6200 6a77 |0204: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394e94: 6201 ec77 |0206: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.OR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ec │ │ -394e98: 6e10 04a4 0100 |0208: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394e9e: 0a01 |020b: move-result v1 │ │ -394ea0: 1302 2c00 |020c: const/16 v2, #int 44 // #2c │ │ -394ea4: 4b02 0001 |020e: aput v2, v0, v1 │ │ -394ea8: 6200 6a77 |0210: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394eac: 6201 ed77 |0212: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ed │ │ -394eb0: 6e10 04a4 0100 |0214: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394eb6: 0a01 |0217: move-result v1 │ │ -394eb8: 1302 2d00 |0218: const/16 v2, #int 45 // #2d │ │ -394ebc: 4b02 0001 |021a: aput v2, v0, v1 │ │ -394ec0: 6200 6a77 |021c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394ec4: 6201 f077 |021e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PERCENT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f0 │ │ -394ec8: 6e10 04a4 0100 |0220: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394ece: 0a01 |0223: move-result v1 │ │ -394ed0: 1302 2e00 |0224: const/16 v2, #int 46 // #2e │ │ -394ed4: 4b02 0001 |0226: aput v2, v0, v1 │ │ -394ed8: 6200 6a77 |0228: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394edc: 6201 f177 |022a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f1 │ │ -394ee0: 6e10 04a4 0100 |022c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394ee6: 0a01 |022f: move-result v1 │ │ -394ee8: 1302 2f00 |0230: const/16 v2, #int 47 // #2f │ │ -394eec: 4b02 0001 |0232: aput v2, v0, v1 │ │ -394ef0: 6200 6a77 |0234: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394ef4: 6201 f377 |0236: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f3 │ │ -394ef8: 6e10 04a4 0100 |0238: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394efe: 0a01 |023b: move-result v1 │ │ -394f00: 1302 3000 |023c: const/16 v2, #int 48 // #30 │ │ -394f04: 4b02 0001 |023e: aput v2, v0, v1 │ │ -394f08: 6200 6a77 |0240: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394f0c: 6201 f477 |0242: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PRED:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f4 │ │ -394f10: 6e10 04a4 0100 |0244: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394f16: 0a01 |0247: move-result v1 │ │ -394f18: 1302 3100 |0248: const/16 v2, #int 49 // #31 │ │ -394f1c: 4b02 0001 |024a: aput v2, v0, v1 │ │ -394f20: 6200 6a77 |024c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394f24: 6201 0b78 |024e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ -394f28: 6e10 04a4 0100 |0250: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394f2e: 0a01 |0253: move-result v1 │ │ -394f30: 1302 3200 |0254: const/16 v2, #int 50 // #32 │ │ -394f34: 4b02 0001 |0256: aput v2, v0, v1 │ │ -394f38: 6200 6a77 |0258: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394f3c: 6201 0c78 |025a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RADG:Lnet/sf/dibdib/thread_any/QOpMain; // field@780c │ │ -394f40: 6e10 04a4 0100 |025c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394f46: 0a01 |025f: move-result v1 │ │ -394f48: 1302 3300 |0260: const/16 v2, #int 51 // #33 │ │ -394f4c: 4b02 0001 |0262: aput v2, v0, v1 │ │ -394f50: 6200 6a77 |0264: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394f54: 6201 0d78 |0266: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RANDOM:Lnet/sf/dibdib/thread_any/QOpMain; // field@780d │ │ -394f58: 6e10 04a4 0100 |0268: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394f5e: 0a01 |026b: move-result v1 │ │ -394f60: 1302 3400 |026c: const/16 v2, #int 52 // #34 │ │ -394f64: 4b02 0001 |026e: aput v2, v0, v1 │ │ -394f68: 6200 6a77 |0270: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394f6c: 6201 0e78 |0272: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780e │ │ -394f70: 6e10 04a4 0100 |0274: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394f76: 0a01 |0277: move-result v1 │ │ -394f78: 1302 3500 |0278: const/16 v2, #int 53 // #35 │ │ -394f7c: 4b02 0001 |027a: aput v2, v0, v1 │ │ -394f80: 6200 6a77 |027c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394f84: 6201 1378 |027e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.REM:Lnet/sf/dibdib/thread_any/QOpMain; // field@7813 │ │ -394f88: 6e10 04a4 0100 |0280: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394f8e: 0a01 |0283: move-result v1 │ │ -394f90: 1302 3600 |0284: const/16 v2, #int 54 // #36 │ │ -394f94: 4b02 0001 |0286: aput v2, v0, v1 │ │ -394f98: 6200 6a77 |0288: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394f9c: 6201 1778 |028a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RND1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7817 │ │ -394fa0: 6e10 04a4 0100 |028c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394fa6: 0a01 |028f: move-result v1 │ │ -394fa8: 1302 3700 |0290: const/16 v2, #int 55 // #37 │ │ -394fac: 4b02 0001 |0292: aput v2, v0, v1 │ │ -394fb0: 6200 6a77 |0294: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394fb4: 6201 1a78 |0296: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781a │ │ -394fb8: 6e10 04a4 0100 |0298: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394fbe: 0a01 |029b: move-result v1 │ │ -394fc0: 1302 3800 |029c: const/16 v2, #int 56 // #38 │ │ -394fc4: 4b02 0001 |029e: aput v2, v0, v1 │ │ -394fc8: 6200 6a77 |02a0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394fcc: 6201 2278 |02a2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SEED:Lnet/sf/dibdib/thread_any/QOpMain; // field@7822 │ │ -394fd0: 6e10 04a4 0100 |02a4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394fd6: 0a01 |02a7: move-result v1 │ │ -394fd8: 1302 3900 |02a8: const/16 v2, #int 57 // #39 │ │ -394fdc: 4b02 0001 |02aa: aput v2, v0, v1 │ │ -394fe0: 6200 6a77 |02ac: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394fe4: 6201 2a78 |02ae: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SIGN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782a │ │ -394fe8: 6e10 04a4 0100 |02b0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -394fee: 0a01 |02b3: move-result v1 │ │ -394ff0: 1302 3a00 |02b4: const/16 v2, #int 58 // #3a │ │ -394ff4: 4b02 0001 |02b6: aput v2, v0, v1 │ │ -394ff8: 6200 6a77 |02b8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -394ffc: 6201 2b78 |02ba: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782b │ │ -395000: 6e10 04a4 0100 |02bc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395006: 0a01 |02bf: move-result v1 │ │ -395008: 1302 3b00 |02c0: const/16 v2, #int 59 // #3b │ │ -39500c: 4b02 0001 |02c2: aput v2, v0, v1 │ │ -395010: 6200 6a77 |02c4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395014: 6201 2c78 |02c6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SINH:Lnet/sf/dibdib/thread_any/QOpMain; // field@782c │ │ -395018: 6e10 04a4 0100 |02c8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39501e: 0a01 |02cb: move-result v1 │ │ -395020: 1302 3c00 |02cc: const/16 v2, #int 60 // #3c │ │ -395024: 4b02 0001 |02ce: aput v2, v0, v1 │ │ -395028: 6200 6a77 |02d0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39502c: 6201 2778 |02d2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7827 │ │ -395030: 6e10 04a4 0100 |02d4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395036: 0a01 |02d7: move-result v1 │ │ -395038: 1302 3d00 |02d8: const/16 v2, #int 61 // #3d │ │ -39503c: 4b02 0001 |02da: aput v2, v0, v1 │ │ -395040: 6200 6a77 |02dc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395044: 6201 2878 |02de: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7828 │ │ -395048: 6e10 04a4 0100 |02e0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39504e: 0a01 |02e3: move-result v1 │ │ -395050: 1302 3e00 |02e4: const/16 v2, #int 62 // #3e │ │ -395054: 4b02 0001 |02e6: aput v2, v0, v1 │ │ -395058: 6200 6a77 |02e8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39505c: 6201 2978 |02ea: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHRL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7829 │ │ -395060: 6e10 04a4 0100 |02ec: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395066: 0a01 |02ef: move-result v1 │ │ -395068: 1302 3f00 |02f0: const/16 v2, #int 63 // #3f │ │ -39506c: 4b02 0001 |02f2: aput v2, v0, v1 │ │ -395070: 6200 6a77 |02f4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395074: 6201 3478 |02f6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SQRT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7834 │ │ -395078: 6e10 04a4 0100 |02f8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39507e: 0a01 |02fb: move-result v1 │ │ -395080: 1302 4000 |02fc: const/16 v2, #int 64 // #40 │ │ -395084: 4b02 0001 |02fe: aput v2, v0, v1 │ │ -395088: 6200 6a77 |0300: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39508c: 6201 3578 |0302: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SQUARE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7835 │ │ -395090: 6e10 04a4 0100 |0304: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395096: 0a01 |0307: move-result v1 │ │ -395098: 1302 4100 |0308: const/16 v2, #int 65 // #41 │ │ -39509c: 4b02 0001 |030a: aput v2, v0, v1 │ │ -3950a0: 6200 6a77 |030c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3950a4: 6201 3778 |030e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7837 │ │ -3950a8: 6e10 04a4 0100 |0310: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3950ae: 0a01 |0313: move-result v1 │ │ -3950b0: 1302 4200 |0314: const/16 v2, #int 66 // #42 │ │ -3950b4: 4b02 0001 |0316: aput v2, v0, v1 │ │ -3950b8: 6200 6a77 |0318: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3950bc: 6201 3978 |031a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUCC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7839 │ │ -3950c0: 6e10 04a4 0100 |031c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3950c6: 0a01 |031f: move-result v1 │ │ -3950c8: 1302 4300 |0320: const/16 v2, #int 67 // #43 │ │ -3950cc: 4b02 0001 |0322: aput v2, v0, v1 │ │ -3950d0: 6200 6a77 |0324: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3950d4: 6201 3e78 |0326: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@783e │ │ -3950d8: 6e10 04a4 0100 |0328: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3950de: 0a01 |032b: move-result v1 │ │ -3950e0: 1302 4400 |032c: const/16 v2, #int 68 // #44 │ │ -3950e4: 4b02 0001 |032e: aput v2, v0, v1 │ │ -3950e8: 6200 6a77 |0330: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3950ec: 6201 3f78 |0332: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TANH:Lnet/sf/dibdib/thread_any/QOpMain; // field@783f │ │ -3950f0: 6e10 04a4 0100 |0334: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3950f6: 0a01 |0337: move-result v1 │ │ -3950f8: 1302 4500 |0338: const/16 v2, #int 69 // #45 │ │ -3950fc: 4b02 0001 |033a: aput v2, v0, v1 │ │ -395100: 6200 6a77 |033c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395104: 6201 4078 |033e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TAU:Lnet/sf/dibdib/thread_any/QOpMain; // field@7840 │ │ -395108: 6e10 04a4 0100 |0340: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39510e: 0a01 |0343: move-result v1 │ │ -395110: 1302 4600 |0344: const/16 v2, #int 70 // #46 │ │ -395114: 4b02 0001 |0346: aput v2, v0, v1 │ │ -395118: 6200 6a77 |0348: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39511c: 6201 4678 |034a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TRUE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7846 │ │ -395120: 6e10 04a4 0100 |034c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395126: 0a01 |034f: move-result v1 │ │ -395128: 1302 4700 |0350: const/16 v2, #int 71 // #47 │ │ -39512c: 4b02 0001 |0352: aput v2, v0, v1 │ │ -395130: 6200 6a77 |0354: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395134: 6201 4878 |0356: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TRUNC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7848 │ │ -395138: 6e10 04a4 0100 |0358: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39513e: 0a01 |035b: move-result v1 │ │ -395140: 1302 4800 |035c: const/16 v2, #int 72 // #48 │ │ -395144: 4b02 0001 |035e: aput v2, v0, v1 │ │ -395148: 6200 6a77 |0360: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39514c: 6201 5778 |0362: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.XOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@7857 │ │ -395150: 6e10 04a4 0100 |0364: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395156: 0a01 |0367: move-result v1 │ │ -395158: 1302 4900 |0368: const/16 v2, #int 73 // #49 │ │ -39515c: 4b02 0001 |036a: aput v2, v0, v1 │ │ -395160: 6200 6a77 |036c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395164: 6201 cb77 |036e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MINUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cb │ │ -395168: 6e10 04a4 0100 |0370: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39516e: 0a01 |0373: move-result v1 │ │ -395170: 1302 4a00 |0374: const/16 v2, #int 74 // #4a │ │ -395174: 4b02 0001 |0376: aput v2, v0, v1 │ │ -395178: 6200 6a77 |0378: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39517c: 6201 f277 |037a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PLUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f2 │ │ -395180: 6e10 04a4 0100 |037c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395186: 0a01 |037f: move-result v1 │ │ -395188: 1302 4b00 |0380: const/16 v2, #int 75 // #4b │ │ -39518c: 4b02 0001 |0382: aput v2, v0, v1 │ │ -395190: 6200 6a77 |0384: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395194: 6201 ef77 |0386: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PART:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ef │ │ -395198: 6e10 04a4 0100 |0388: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39519e: 0a01 |038b: move-result v1 │ │ -3951a0: 1302 4c00 |038c: const/16 v2, #int 76 // #4c │ │ -3951a4: 4b02 0001 |038e: aput v2, v0, v1 │ │ -3951a8: 6200 6a77 |0390: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3951ac: 6201 4378 |0392: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TIMES:Lnet/sf/dibdib/thread_any/QOpMain; // field@7843 │ │ -3951b0: 6e10 04a4 0100 |0394: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3951b6: 0a01 |0397: move-result v1 │ │ -3951b8: 1302 4d00 |0398: const/16 v2, #int 77 // #4d │ │ -3951bc: 4b02 0001 |039a: aput v2, v0, v1 │ │ -3951c0: 6200 6a77 |039c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3951c4: 6201 7c77 |039e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CHOICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777c │ │ -3951c8: 6e10 04a4 0100 |03a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3951ce: 0a01 |03a3: move-result v1 │ │ -3951d0: 1302 4e00 |03a4: const/16 v2, #int 78 // #4e │ │ -3951d4: 4b02 0001 |03a6: aput v2, v0, v1 │ │ -3951d8: 6200 6a77 |03a8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3951dc: 6201 7d77 |03aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ -3951e0: 6e10 04a4 0100 |03ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3951e6: 0a01 |03af: move-result v1 │ │ -3951e8: 1302 4f00 |03b0: const/16 v2, #int 79 // #4f │ │ -3951ec: 4b02 0001 |03b2: aput v2, v0, v1 │ │ -3951f0: 6200 6a77 |03b4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3951f4: 6201 7f77 |03b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@777f │ │ -3951f8: 6e10 04a4 0100 |03b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3951fe: 0a01 |03bb: move-result v1 │ │ -395200: 1302 5000 |03bc: const/16 v2, #int 80 // #50 │ │ -395204: 4b02 0001 |03be: aput v2, v0, v1 │ │ -395208: 6200 6a77 |03c0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39520c: 6201 8077 |03c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ -395210: 6e10 04a4 0100 |03c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395216: 0a01 |03c7: move-result v1 │ │ -395218: 1302 5100 |03c8: const/16 v2, #int 81 // #51 │ │ -39521c: 4b02 0001 |03ca: aput v2, v0, v1 │ │ -395220: 6200 6a77 |03cc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395224: 6201 8177 |03ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ -395228: 6e10 04a4 0100 |03d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39522e: 0a01 |03d3: move-result v1 │ │ -395230: 1302 5200 |03d4: const/16 v2, #int 82 // #52 │ │ -395234: 4b02 0001 |03d6: aput v2, v0, v1 │ │ -395238: 6200 6a77 |03d8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39523c: 6201 8677 |03da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CONST:Lnet/sf/dibdib/thread_any/QOpMain; // field@7786 │ │ -395240: 6e10 04a4 0100 |03dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395246: 0a01 |03df: move-result v1 │ │ -395248: 1302 5300 |03e0: const/16 v2, #int 83 // #53 │ │ -39524c: 4b02 0001 |03e2: aput v2, v0, v1 │ │ -395250: 6200 6a77 |03e4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395254: 6201 8777 |03e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CONVT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7787 │ │ -395258: 6e10 04a4 0100 |03e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39525e: 0a01 |03eb: move-result v1 │ │ -395260: 1302 5400 |03ec: const/16 v2, #int 84 // #54 │ │ -395264: 4b02 0001 |03ee: aput v2, v0, v1 │ │ -395268: 6200 6a77 |03f0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39526c: 6201 8a77 |03f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DATE:Lnet/sf/dibdib/thread_any/QOpMain; // field@778a │ │ -395270: 6e10 04a4 0100 |03f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395276: 0a01 |03f7: move-result v1 │ │ -395278: 1302 5500 |03f8: const/16 v2, #int 85 // #55 │ │ -39527c: 4b02 0001 |03fa: aput v2, v0, v1 │ │ -395280: 6200 6a77 |03fc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395284: 6201 8e77 |03fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@778e │ │ -395288: 6e10 04a4 0100 |0400: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39528e: 0a01 |0403: move-result v1 │ │ -395290: 1302 5600 |0404: const/16 v2, #int 86 // #56 │ │ -395294: 4b02 0001 |0406: aput v2, v0, v1 │ │ -395298: 6200 6a77 |0408: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39529c: 6201 8f77 |040a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@778f │ │ -3952a0: 6e10 04a4 0100 |040c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3952a6: 0a01 |040f: move-result v1 │ │ -3952a8: 1302 5700 |0410: const/16 v2, #int 87 // #57 │ │ -3952ac: 4b02 0001 |0412: aput v2, v0, v1 │ │ -3952b0: 6200 6a77 |0414: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3952b4: 6201 9077 |0416: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7790 │ │ -3952b8: 6e10 04a4 0100 |0418: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3952be: 0a01 |041b: move-result v1 │ │ -3952c0: 1302 5800 |041c: const/16 v2, #int 88 // #58 │ │ -3952c4: 4b02 0001 |041e: aput v2, v0, v1 │ │ -3952c8: 6200 6a77 |0420: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3952cc: 6201 9177 |0422: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTYD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7791 │ │ -3952d0: 6e10 04a4 0100 |0424: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3952d6: 0a01 |0427: move-result v1 │ │ -3952d8: 1302 5900 |0428: const/16 v2, #int 89 // #59 │ │ -3952dc: 4b02 0001 |042a: aput v2, v0, v1 │ │ -3952e0: 6200 6a77 |042c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3952e4: 6201 9277 |042e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ -3952e8: 6e10 04a4 0100 |0430: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3952ee: 0a01 |0433: move-result v1 │ │ -3952f0: 1302 5a00 |0434: const/16 v2, #int 90 // #5a │ │ -3952f4: 4b02 0001 |0436: aput v2, v0, v1 │ │ -3952f8: 6200 6a77 |0438: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3952fc: 6201 bc77 |043a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bc │ │ -395300: 6e10 04a4 0100 |043c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395306: 0a01 |043f: move-result v1 │ │ -395308: 1302 5b00 |0440: const/16 v2, #int 91 // #5b │ │ -39530c: 4b02 0001 |0442: aput v2, v0, v1 │ │ -395310: 6200 6a77 |0444: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395314: 6201 e577 |0446: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -395318: 6e10 04a4 0100 |0448: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39531e: 0a01 |044b: move-result v1 │ │ -395320: 1302 5c00 |044c: const/16 v2, #int 92 // #5c │ │ -395324: 4b02 0001 |044e: aput v2, v0, v1 │ │ -395328: 6200 6a77 |0450: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39532c: 6201 f577 |0452: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PRODUCT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f5 │ │ -395330: 6e10 04a4 0100 |0454: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395336: 0a01 |0457: move-result v1 │ │ -395338: 1302 5d00 |0458: const/16 v2, #int 93 // #5d │ │ -39533c: 4b02 0001 |045a: aput v2, v0, v1 │ │ -395340: 6200 6a77 |045c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395344: 6201 1d78 |045e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781d │ │ -395348: 6e10 04a4 0100 |0460: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39534e: 0a01 |0463: move-result v1 │ │ -395350: 1302 5e00 |0464: const/16 v2, #int 94 // #5e │ │ -395354: 4b02 0001 |0466: aput v2, v0, v1 │ │ -395358: 6200 6a77 |0468: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39535c: 6201 1e78 |046a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781e │ │ -395360: 6e10 04a4 0100 |046c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395366: 0a01 |046f: move-result v1 │ │ -395368: 1302 5f00 |0470: const/16 v2, #int 95 // #5f │ │ -39536c: 4b02 0001 |0472: aput v2, v0, v1 │ │ -395370: 6200 6a77 |0474: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395374: 6201 2078 |0476: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7820 │ │ -395378: 6e10 04a4 0100 |0478: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39537e: 0a01 |047b: move-result v1 │ │ -395380: 1302 6000 |047c: const/16 v2, #int 96 // #60 │ │ -395384: 4b02 0001 |047e: aput v2, v0, v1 │ │ -395388: 6200 6a77 |0480: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39538c: 6201 1c78 |0482: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RX:Lnet/sf/dibdib/thread_any/QOpMain; // field@781c │ │ -395390: 6e10 04a4 0100 |0484: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395396: 0a01 |0487: move-result v1 │ │ -395398: 1302 6100 |0488: const/16 v2, #int 97 // #61 │ │ -39539c: 4b02 0001 |048a: aput v2, v0, v1 │ │ -3953a0: 6200 6a77 |048c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3953a4: 6201 3378 |048e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SPLITAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7833 │ │ -3953a8: 6e10 04a4 0100 |0490: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3953ae: 0a01 |0493: move-result v1 │ │ -3953b0: 1302 6200 |0494: const/16 v2, #int 98 // #62 │ │ -3953b4: 4b02 0001 |0496: aput v2, v0, v1 │ │ -3953b8: 6200 6a77 |0498: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3953bc: 6201 3a78 |049a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUM:Lnet/sf/dibdib/thread_any/QOpMain; // field@783a │ │ -3953c0: 6e10 04a4 0100 |049c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3953c6: 0a01 |049f: move-result v1 │ │ -3953c8: 1302 6300 |04a0: const/16 v2, #int 99 // #63 │ │ -3953cc: 4b02 0001 |04a2: aput v2, v0, v1 │ │ -3953d0: 6200 6a77 |04a4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3953d4: 6201 3c78 |04a6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783c │ │ -3953d8: 6e10 04a4 0100 |04a8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3953de: 0a01 |04ab: move-result v1 │ │ -3953e0: 1302 6400 |04ac: const/16 v2, #int 100 // #64 │ │ -3953e4: 4b02 0001 |04ae: aput v2, v0, v1 │ │ -3953e8: 6200 6a77 |04b0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -3953ec: 6201 4178 |04b2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TICS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7841 │ │ -3953f0: 6e10 04a4 0100 |04b4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3953f6: 0a01 |04b7: move-result v1 │ │ -3953f8: 1302 6500 |04b8: const/16 v2, #int 101 // #65 │ │ -3953fc: 4b02 0001 |04ba: aput v2, v0, v1 │ │ -395400: 6200 6a77 |04bc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395404: 6201 4278 |04be: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TICX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7842 │ │ -395408: 6e10 04a4 0100 |04c0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39540e: 0a01 |04c3: move-result v1 │ │ -395410: 1302 6600 |04c4: const/16 v2, #int 102 // #66 │ │ -395414: 4b02 0001 |04c6: aput v2, v0, v1 │ │ -395418: 6200 6a77 |04c8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39541c: 6201 5a78 |04ca: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785a │ │ -395420: 6e10 04a4 0100 |04cc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395426: 0a01 |04cf: move-result v1 │ │ -395428: 1302 6700 |04d0: const/16 v2, #int 103 // #67 │ │ -39542c: 4b02 0001 |04d2: aput v2, v0, v1 │ │ -395430: 6200 6a77 |04d4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395434: 6201 5b78 |04d6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@785b │ │ -395438: 6e10 04a4 0100 |04d8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39543e: 0a01 |04db: move-result v1 │ │ -395440: 1302 6800 |04dc: const/16 v2, #int 104 // #68 │ │ -395444: 4b02 0001 |04de: aput v2, v0, v1 │ │ -395448: 6200 6a77 |04e0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39544c: 6201 5d78 |04e2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785d │ │ -395450: 6e10 04a4 0100 |04e4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395456: 0a01 |04e7: move-result v1 │ │ -395458: 1302 6900 |04e8: const/16 v2, #int 105 // #69 │ │ -39545c: 4b02 0001 |04ea: aput v2, v0, v1 │ │ -395460: 6200 6a77 |04ec: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395464: 6201 5978 |04ee: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7859 │ │ -395468: 6e10 04a4 0100 |04f0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -39546e: 0a01 |04f3: move-result v1 │ │ -395470: 1302 6a00 |04f4: const/16 v2, #int 106 // #6a │ │ -395474: 4b02 0001 |04f6: aput v2, v0, v1 │ │ -395478: 6200 6a77 |04f8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39547c: 6201 5e78 |04fa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785e │ │ -395480: 6e10 04a4 0100 |04fc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395486: 0a01 |04ff: move-result v1 │ │ -395488: 1302 6b00 |0500: const/16 v2, #int 107 // #6b │ │ -39548c: 4b02 0001 |0502: aput v2, v0, v1 │ │ -395490: 0e00 |0504: return-void │ │ +394a74: |[394a74] net.sf.dibdib.thread_any.QOpMain$1.:()V │ │ +394a84: 7100 06a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ +394a8a: 0c00 |0003: move-result-object v0 │ │ +394a8c: 2100 |0004: array-length v0, v0 │ │ +394a8e: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +394a92: 6900 6a77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394a96: 6201 6d77 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ABS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776d │ │ +394a9a: 6e10 04a4 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394aa0: 0a01 |000e: move-result v1 │ │ +394aa2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +394aa4: 4b02 0001 |0010: aput v2, v0, v1 │ │ +394aa8: 6200 6a77 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394aac: 6201 6e77 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ACOS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776e │ │ +394ab0: 6e10 04a4 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394ab6: 0a01 |0019: move-result v1 │ │ +394ab8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +394aba: 4b02 0001 |001b: aput v2, v0, v1 │ │ +394abe: 6200 6a77 |001d: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394ac2: 6201 6f77 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@776f │ │ +394ac6: 6e10 04a4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394acc: 0a01 |0024: move-result v1 │ │ +394ace: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +394ad0: 4b02 0001 |0026: aput v2, v0, v1 │ │ +394ad4: 6200 6a77 |0028: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394ad8: 6201 7177 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.AND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7771 │ │ +394adc: 6e10 04a4 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394ae2: 0a01 |002f: move-result v1 │ │ +394ae4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +394ae6: 4b02 0001 |0031: aput v2, v0, v1 │ │ +394aea: 6200 6a77 |0033: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394aee: 6201 7277 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ANDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7772 │ │ +394af2: 6e10 04a4 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394af8: 0a01 |003a: move-result v1 │ │ +394afa: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +394afc: 4b02 0001 |003c: aput v2, v0, v1 │ │ +394b00: 6200 6a77 |003e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394b04: 6201 7477 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ASIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7774 │ │ +394b08: 6e10 04a4 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394b0e: 0a01 |0045: move-result v1 │ │ +394b10: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +394b12: 4b02 0001 |0047: aput v2, v0, v1 │ │ +394b16: 6200 6a77 |0049: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394b1a: 6201 7677 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ATAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7776 │ │ +394b1e: 6e10 04a4 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394b24: 0a01 |0050: move-result v1 │ │ +394b26: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +394b28: 4b02 0001 |0052: aput v2, v0, v1 │ │ +394b2c: 6200 6a77 |0054: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394b30: 6201 7b77 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CEIL:Lnet/sf/dibdib/thread_any/QOpMain; // field@777b │ │ +394b34: 6e10 04a4 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394b3a: 0a01 |005b: move-result v1 │ │ +394b3c: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +394b40: 4b02 0001 |005e: aput v2, v0, v1 │ │ +394b44: 6200 6a77 |0060: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394b48: 6201 8377 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COMP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7783 │ │ +394b4c: 6e10 04a4 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394b52: 0a01 |0067: move-result v1 │ │ +394b54: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +394b58: 4b02 0001 |006a: aput v2, v0, v1 │ │ +394b5c: 6200 6a77 |006c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394b60: 6201 8877 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7788 │ │ +394b64: 6e10 04a4 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394b6a: 0a01 |0073: move-result v1 │ │ +394b6c: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +394b70: 4b02 0001 |0076: aput v2, v0, v1 │ │ +394b74: 6200 6a77 |0078: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394b78: 6201 8977 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COSH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7789 │ │ +394b7c: 6e10 04a4 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394b82: 0a01 |007f: move-result v1 │ │ +394b84: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +394b88: 4b02 0001 |0082: aput v2, v0, v1 │ │ +394b8c: 6200 6a77 |0084: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394b90: 6201 8b77 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DEG:Lnet/sf/dibdib/thread_any/QOpMain; // field@778b │ │ +394b94: 6e10 04a4 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394b9a: 0a01 |008b: move-result v1 │ │ +394b9c: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +394ba0: 4b02 0001 |008e: aput v2, v0, v1 │ │ +394ba4: 6200 6a77 |0090: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394ba8: 6201 8c77 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778c │ │ +394bac: 6e10 04a4 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394bb2: 0a01 |0097: move-result v1 │ │ +394bb4: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +394bb8: 4b02 0001 |009a: aput v2, v0, v1 │ │ +394bbc: 6200 6a77 |009c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394bc0: 6201 8d77 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@778d │ │ +394bc4: 6e10 04a4 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394bca: 0a01 |00a3: move-result v1 │ │ +394bcc: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +394bd0: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +394bd4: 6200 6a77 |00a8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394bd8: 6201 9377 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ +394bdc: 6e10 04a4 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394be2: 0a01 |00af: move-result v1 │ │ +394be4: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ +394be8: 4b02 0001 |00b2: aput v2, v0, v1 │ │ +394bec: 6200 6a77 |00b4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394bf0: 6201 9877 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.EQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7798 │ │ +394bf4: 6e10 04a4 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394bfa: 0a01 |00bb: move-result v1 │ │ +394bfc: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ +394c00: 4b02 0001 |00be: aput v2, v0, v1 │ │ +394c04: 6200 6a77 |00c0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394c08: 6201 a077 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FACT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a0 │ │ +394c0c: 6e10 04a4 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394c12: 0a01 |00c7: move-result v1 │ │ +394c14: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ +394c18: 4b02 0001 |00ca: aput v2, v0, v1 │ │ +394c1c: 6200 6a77 |00cc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394c20: 6201 a177 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FALSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a1 │ │ +394c24: 6e10 04a4 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394c2a: 0a01 |00d3: move-result v1 │ │ +394c2c: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ +394c30: 4b02 0001 |00d6: aput v2, v0, v1 │ │ +394c34: 6200 6a77 |00d8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394c38: 6201 a577 |00da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FLOOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a5 │ │ +394c3c: 6e10 04a4 0100 |00dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394c42: 0a01 |00df: move-result v1 │ │ +394c44: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ +394c48: 4b02 0001 |00e2: aput v2, v0, v1 │ │ +394c4c: 6200 6a77 |00e4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394c50: 6201 a877 |00e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FRAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a8 │ │ +394c54: 6e10 04a4 0100 |00e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394c5a: 0a01 |00eb: move-result v1 │ │ +394c5c: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ +394c60: 4b02 0001 |00ee: aput v2, v0, v1 │ │ +394c64: 6200 6a77 |00f0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394c68: 6201 a977 |00f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a9 │ │ +394c6c: 6e10 04a4 0100 |00f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394c72: 0a01 |00f7: move-result v1 │ │ +394c74: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ +394c78: 4b02 0001 |00fa: aput v2, v0, v1 │ │ +394c7c: 6200 6a77 |00fc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394c80: 6201 aa77 |00fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GRAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77aa │ │ +394c84: 6e10 04a4 0100 |0100: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394c8a: 0a01 |0103: move-result v1 │ │ +394c8c: 1302 1600 |0104: const/16 v2, #int 22 // #16 │ │ +394c90: 4b02 0001 |0106: aput v2, v0, v1 │ │ +394c94: 6200 6a77 |0108: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394c98: 6201 ab77 |010a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ab │ │ +394c9c: 6e10 04a4 0100 |010c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394ca2: 0a01 |010f: move-result v1 │ │ +394ca4: 1302 1700 |0110: const/16 v2, #int 23 // #17 │ │ +394ca8: 4b02 0001 |0112: aput v2, v0, v1 │ │ +394cac: 6200 6a77 |0114: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394cb0: 6201 af77 |0116: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.IDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77af │ │ +394cb4: 6e10 04a4 0100 |0118: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394cba: 0a01 |011b: move-result v1 │ │ +394cbc: 1302 1800 |011c: const/16 v2, #int 24 // #18 │ │ +394cc0: 4b02 0001 |011e: aput v2, v0, v1 │ │ +394cc4: 6200 6a77 |0120: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394cc8: 6201 b477 |0122: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.INF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b4 │ │ +394ccc: 6e10 04a4 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394cd2: 0a01 |0127: move-result v1 │ │ +394cd4: 1302 1900 |0128: const/16 v2, #int 25 // #19 │ │ +394cd8: 4b02 0001 |012a: aput v2, v0, v1 │ │ +394cdc: 6200 6a77 |012c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394ce0: 6201 b677 |012e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.INT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ +394ce4: 6e10 04a4 0100 |0130: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394cea: 0a01 |0133: move-result v1 │ │ +394cec: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ +394cf0: 4b02 0001 |0136: aput v2, v0, v1 │ │ +394cf4: 6200 6a77 |0138: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394cf8: 6201 b877 |013a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.IST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b8 │ │ +394cfc: 6e10 04a4 0100 |013c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394d02: 0a01 |013f: move-result v1 │ │ +394d04: 1302 1b00 |0140: const/16 v2, #int 27 // #1b │ │ +394d08: 4b02 0001 |0142: aput v2, v0, v1 │ │ +394d0c: 6200 6a77 |0144: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394d10: 6201 bb77 |0146: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bb │ │ +394d14: 6e10 04a4 0100 |0148: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394d1a: 0a01 |014b: move-result v1 │ │ +394d1c: 1302 1c00 |014c: const/16 v2, #int 28 // #1c │ │ +394d20: 4b02 0001 |014e: aput v2, v0, v1 │ │ +394d24: 6200 6a77 |0150: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394d28: 6201 bf77 |0152: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LOG10:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bf │ │ +394d2c: 6e10 04a4 0100 |0154: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394d32: 0a01 |0157: move-result v1 │ │ +394d34: 1302 1d00 |0158: const/16 v2, #int 29 // #1d │ │ +394d38: 4b02 0001 |015a: aput v2, v0, v1 │ │ +394d3c: 6200 6a77 |015c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394d40: 6201 be77 |015e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77be │ │ +394d44: 6e10 04a4 0100 |0160: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394d4a: 0a01 |0163: move-result v1 │ │ +394d4c: 1302 1e00 |0164: const/16 v2, #int 30 // #1e │ │ +394d50: 4b02 0001 |0166: aput v2, v0, v1 │ │ +394d54: 6200 6a77 |0168: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394d58: 6201 c077 |016a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c0 │ │ +394d5c: 6e10 04a4 0100 |016c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394d62: 0a01 |016f: move-result v1 │ │ +394d64: 1302 1f00 |0170: const/16 v2, #int 31 // #1f │ │ +394d68: 4b02 0001 |0172: aput v2, v0, v1 │ │ +394d6c: 6200 6a77 |0174: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394d70: 6201 c177 |0176: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MAX2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c1 │ │ +394d74: 6e10 04a4 0100 |0178: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394d7a: 0a01 |017b: move-result v1 │ │ +394d7c: 1302 2000 |017c: const/16 v2, #int 32 // #20 │ │ +394d80: 4b02 0001 |017e: aput v2, v0, v1 │ │ +394d84: 6200 6a77 |0180: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394d88: 6201 ca77 |0182: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MIN2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ca │ │ +394d8c: 6e10 04a4 0100 |0184: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394d92: 0a01 |0187: move-result v1 │ │ +394d94: 1302 2100 |0188: const/16 v2, #int 33 // #21 │ │ +394d98: 4b02 0001 |018a: aput v2, v0, v1 │ │ +394d9c: 6200 6a77 |018c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394da0: 6201 d677 |018e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d6 │ │ +394da4: 6e10 04a4 0100 |0190: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394daa: 0a01 |0193: move-result v1 │ │ +394dac: 1302 2200 |0194: const/16 v2, #int 34 // #22 │ │ +394db0: 4b02 0001 |0196: aput v2, v0, v1 │ │ +394db4: 6200 6a77 |0198: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394db8: 6201 dc77 |019a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dc │ │ +394dbc: 6e10 04a4 0100 |019c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394dc2: 0a01 |019f: move-result v1 │ │ +394dc4: 1302 2300 |01a0: const/16 v2, #int 35 // #23 │ │ +394dc8: 4b02 0001 |01a2: aput v2, v0, v1 │ │ +394dcc: 6200 6a77 |01a4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394dd0: 6201 de77 |01a6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77de │ │ +394dd4: 6e10 04a4 0100 |01a8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394dda: 0a01 |01ab: move-result v1 │ │ +394ddc: 1302 2400 |01ac: const/16 v2, #int 36 // #24 │ │ +394de0: 4b02 0001 |01ae: aput v2, v0, v1 │ │ +394de4: 6200 6a77 |01b0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394de8: 6201 df77 |01b2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77df │ │ +394dec: 6e10 04a4 0100 |01b4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394df2: 0a01 |01b7: move-result v1 │ │ +394df4: 1302 2500 |01b8: const/16 v2, #int 37 // #25 │ │ +394df8: 4b02 0001 |01ba: aput v2, v0, v1 │ │ +394dfc: 6200 6a77 |01bc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394e00: 6201 e077 |01be: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e0 │ │ +394e04: 6e10 04a4 0100 |01c0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394e0a: 0a01 |01c3: move-result v1 │ │ +394e0c: 1302 2600 |01c4: const/16 v2, #int 38 // #26 │ │ +394e10: 4b02 0001 |01c6: aput v2, v0, v1 │ │ +394e14: 6200 6a77 |01c8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394e18: 6201 e177 |01ca: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e1 │ │ +394e1c: 6e10 04a4 0100 |01cc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394e22: 0a01 |01cf: move-result v1 │ │ +394e24: 1302 2700 |01d0: const/16 v2, #int 39 // #27 │ │ +394e28: 4b02 0001 |01d2: aput v2, v0, v1 │ │ +394e2c: 6200 6a77 |01d4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394e30: 6201 e477 |01d6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NMULT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e4 │ │ +394e34: 6e10 04a4 0100 |01d8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394e3a: 0a01 |01db: move-result v1 │ │ +394e3c: 1302 2800 |01dc: const/16 v2, #int 40 // #28 │ │ +394e40: 4b02 0001 |01de: aput v2, v0, v1 │ │ +394e44: 6200 6a77 |01e0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394e48: 6201 e677 |01e2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +394e4c: 6e10 04a4 0100 |01e4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394e52: 0a01 |01e7: move-result v1 │ │ +394e54: 1302 2900 |01e8: const/16 v2, #int 41 // #29 │ │ +394e58: 4b02 0001 |01ea: aput v2, v0, v1 │ │ +394e5c: 6200 6a77 |01ec: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394e60: 6201 e777 |01ee: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e7 │ │ +394e64: 6e10 04a4 0100 |01f0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394e6a: 0a01 |01f3: move-result v1 │ │ +394e6c: 1302 2a00 |01f4: const/16 v2, #int 42 // #2a │ │ +394e70: 4b02 0001 |01f6: aput v2, v0, v1 │ │ +394e74: 6200 6a77 |01f8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394e78: 6201 e877 |01fa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOTT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e8 │ │ +394e7c: 6e10 04a4 0100 |01fc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394e82: 0a01 |01ff: move-result v1 │ │ +394e84: 1302 2b00 |0200: const/16 v2, #int 43 // #2b │ │ +394e88: 4b02 0001 |0202: aput v2, v0, v1 │ │ +394e8c: 6200 6a77 |0204: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394e90: 6201 ec77 |0206: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.OR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ec │ │ +394e94: 6e10 04a4 0100 |0208: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394e9a: 0a01 |020b: move-result v1 │ │ +394e9c: 1302 2c00 |020c: const/16 v2, #int 44 // #2c │ │ +394ea0: 4b02 0001 |020e: aput v2, v0, v1 │ │ +394ea4: 6200 6a77 |0210: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394ea8: 6201 ed77 |0212: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ed │ │ +394eac: 6e10 04a4 0100 |0214: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394eb2: 0a01 |0217: move-result v1 │ │ +394eb4: 1302 2d00 |0218: const/16 v2, #int 45 // #2d │ │ +394eb8: 4b02 0001 |021a: aput v2, v0, v1 │ │ +394ebc: 6200 6a77 |021c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394ec0: 6201 f077 |021e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PERCENT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f0 │ │ +394ec4: 6e10 04a4 0100 |0220: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394eca: 0a01 |0223: move-result v1 │ │ +394ecc: 1302 2e00 |0224: const/16 v2, #int 46 // #2e │ │ +394ed0: 4b02 0001 |0226: aput v2, v0, v1 │ │ +394ed4: 6200 6a77 |0228: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394ed8: 6201 f177 |022a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f1 │ │ +394edc: 6e10 04a4 0100 |022c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394ee2: 0a01 |022f: move-result v1 │ │ +394ee4: 1302 2f00 |0230: const/16 v2, #int 47 // #2f │ │ +394ee8: 4b02 0001 |0232: aput v2, v0, v1 │ │ +394eec: 6200 6a77 |0234: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394ef0: 6201 f377 |0236: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f3 │ │ +394ef4: 6e10 04a4 0100 |0238: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394efa: 0a01 |023b: move-result v1 │ │ +394efc: 1302 3000 |023c: const/16 v2, #int 48 // #30 │ │ +394f00: 4b02 0001 |023e: aput v2, v0, v1 │ │ +394f04: 6200 6a77 |0240: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394f08: 6201 f477 |0242: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PRED:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f4 │ │ +394f0c: 6e10 04a4 0100 |0244: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394f12: 0a01 |0247: move-result v1 │ │ +394f14: 1302 3100 |0248: const/16 v2, #int 49 // #31 │ │ +394f18: 4b02 0001 |024a: aput v2, v0, v1 │ │ +394f1c: 6200 6a77 |024c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394f20: 6201 0b78 |024e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ +394f24: 6e10 04a4 0100 |0250: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394f2a: 0a01 |0253: move-result v1 │ │ +394f2c: 1302 3200 |0254: const/16 v2, #int 50 // #32 │ │ +394f30: 4b02 0001 |0256: aput v2, v0, v1 │ │ +394f34: 6200 6a77 |0258: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394f38: 6201 0c78 |025a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RADG:Lnet/sf/dibdib/thread_any/QOpMain; // field@780c │ │ +394f3c: 6e10 04a4 0100 |025c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394f42: 0a01 |025f: move-result v1 │ │ +394f44: 1302 3300 |0260: const/16 v2, #int 51 // #33 │ │ +394f48: 4b02 0001 |0262: aput v2, v0, v1 │ │ +394f4c: 6200 6a77 |0264: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394f50: 6201 0d78 |0266: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RANDOM:Lnet/sf/dibdib/thread_any/QOpMain; // field@780d │ │ +394f54: 6e10 04a4 0100 |0268: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394f5a: 0a01 |026b: move-result v1 │ │ +394f5c: 1302 3400 |026c: const/16 v2, #int 52 // #34 │ │ +394f60: 4b02 0001 |026e: aput v2, v0, v1 │ │ +394f64: 6200 6a77 |0270: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394f68: 6201 0e78 |0272: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780e │ │ +394f6c: 6e10 04a4 0100 |0274: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394f72: 0a01 |0277: move-result v1 │ │ +394f74: 1302 3500 |0278: const/16 v2, #int 53 // #35 │ │ +394f78: 4b02 0001 |027a: aput v2, v0, v1 │ │ +394f7c: 6200 6a77 |027c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394f80: 6201 1378 |027e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.REM:Lnet/sf/dibdib/thread_any/QOpMain; // field@7813 │ │ +394f84: 6e10 04a4 0100 |0280: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394f8a: 0a01 |0283: move-result v1 │ │ +394f8c: 1302 3600 |0284: const/16 v2, #int 54 // #36 │ │ +394f90: 4b02 0001 |0286: aput v2, v0, v1 │ │ +394f94: 6200 6a77 |0288: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394f98: 6201 1778 |028a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RND1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7817 │ │ +394f9c: 6e10 04a4 0100 |028c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394fa2: 0a01 |028f: move-result v1 │ │ +394fa4: 1302 3700 |0290: const/16 v2, #int 55 // #37 │ │ +394fa8: 4b02 0001 |0292: aput v2, v0, v1 │ │ +394fac: 6200 6a77 |0294: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394fb0: 6201 1a78 |0296: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781a │ │ +394fb4: 6e10 04a4 0100 |0298: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394fba: 0a01 |029b: move-result v1 │ │ +394fbc: 1302 3800 |029c: const/16 v2, #int 56 // #38 │ │ +394fc0: 4b02 0001 |029e: aput v2, v0, v1 │ │ +394fc4: 6200 6a77 |02a0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394fc8: 6201 2278 |02a2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SEED:Lnet/sf/dibdib/thread_any/QOpMain; // field@7822 │ │ +394fcc: 6e10 04a4 0100 |02a4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394fd2: 0a01 |02a7: move-result v1 │ │ +394fd4: 1302 3900 |02a8: const/16 v2, #int 57 // #39 │ │ +394fd8: 4b02 0001 |02aa: aput v2, v0, v1 │ │ +394fdc: 6200 6a77 |02ac: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394fe0: 6201 2a78 |02ae: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SIGN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782a │ │ +394fe4: 6e10 04a4 0100 |02b0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +394fea: 0a01 |02b3: move-result v1 │ │ +394fec: 1302 3a00 |02b4: const/16 v2, #int 58 // #3a │ │ +394ff0: 4b02 0001 |02b6: aput v2, v0, v1 │ │ +394ff4: 6200 6a77 |02b8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +394ff8: 6201 2b78 |02ba: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782b │ │ +394ffc: 6e10 04a4 0100 |02bc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395002: 0a01 |02bf: move-result v1 │ │ +395004: 1302 3b00 |02c0: const/16 v2, #int 59 // #3b │ │ +395008: 4b02 0001 |02c2: aput v2, v0, v1 │ │ +39500c: 6200 6a77 |02c4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395010: 6201 2c78 |02c6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SINH:Lnet/sf/dibdib/thread_any/QOpMain; // field@782c │ │ +395014: 6e10 04a4 0100 |02c8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39501a: 0a01 |02cb: move-result v1 │ │ +39501c: 1302 3c00 |02cc: const/16 v2, #int 60 // #3c │ │ +395020: 4b02 0001 |02ce: aput v2, v0, v1 │ │ +395024: 6200 6a77 |02d0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395028: 6201 2778 |02d2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7827 │ │ +39502c: 6e10 04a4 0100 |02d4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395032: 0a01 |02d7: move-result v1 │ │ +395034: 1302 3d00 |02d8: const/16 v2, #int 61 // #3d │ │ +395038: 4b02 0001 |02da: aput v2, v0, v1 │ │ +39503c: 6200 6a77 |02dc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395040: 6201 2878 |02de: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7828 │ │ +395044: 6e10 04a4 0100 |02e0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39504a: 0a01 |02e3: move-result v1 │ │ +39504c: 1302 3e00 |02e4: const/16 v2, #int 62 // #3e │ │ +395050: 4b02 0001 |02e6: aput v2, v0, v1 │ │ +395054: 6200 6a77 |02e8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395058: 6201 2978 |02ea: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHRL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7829 │ │ +39505c: 6e10 04a4 0100 |02ec: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395062: 0a01 |02ef: move-result v1 │ │ +395064: 1302 3f00 |02f0: const/16 v2, #int 63 // #3f │ │ +395068: 4b02 0001 |02f2: aput v2, v0, v1 │ │ +39506c: 6200 6a77 |02f4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395070: 6201 3478 |02f6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SQRT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7834 │ │ +395074: 6e10 04a4 0100 |02f8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39507a: 0a01 |02fb: move-result v1 │ │ +39507c: 1302 4000 |02fc: const/16 v2, #int 64 // #40 │ │ +395080: 4b02 0001 |02fe: aput v2, v0, v1 │ │ +395084: 6200 6a77 |0300: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395088: 6201 3578 |0302: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SQUARE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7835 │ │ +39508c: 6e10 04a4 0100 |0304: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395092: 0a01 |0307: move-result v1 │ │ +395094: 1302 4100 |0308: const/16 v2, #int 65 // #41 │ │ +395098: 4b02 0001 |030a: aput v2, v0, v1 │ │ +39509c: 6200 6a77 |030c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3950a0: 6201 3778 |030e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7837 │ │ +3950a4: 6e10 04a4 0100 |0310: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3950aa: 0a01 |0313: move-result v1 │ │ +3950ac: 1302 4200 |0314: const/16 v2, #int 66 // #42 │ │ +3950b0: 4b02 0001 |0316: aput v2, v0, v1 │ │ +3950b4: 6200 6a77 |0318: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3950b8: 6201 3978 |031a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUCC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7839 │ │ +3950bc: 6e10 04a4 0100 |031c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3950c2: 0a01 |031f: move-result v1 │ │ +3950c4: 1302 4300 |0320: const/16 v2, #int 67 // #43 │ │ +3950c8: 4b02 0001 |0322: aput v2, v0, v1 │ │ +3950cc: 6200 6a77 |0324: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3950d0: 6201 3e78 |0326: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@783e │ │ +3950d4: 6e10 04a4 0100 |0328: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3950da: 0a01 |032b: move-result v1 │ │ +3950dc: 1302 4400 |032c: const/16 v2, #int 68 // #44 │ │ +3950e0: 4b02 0001 |032e: aput v2, v0, v1 │ │ +3950e4: 6200 6a77 |0330: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3950e8: 6201 3f78 |0332: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TANH:Lnet/sf/dibdib/thread_any/QOpMain; // field@783f │ │ +3950ec: 6e10 04a4 0100 |0334: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3950f2: 0a01 |0337: move-result v1 │ │ +3950f4: 1302 4500 |0338: const/16 v2, #int 69 // #45 │ │ +3950f8: 4b02 0001 |033a: aput v2, v0, v1 │ │ +3950fc: 6200 6a77 |033c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395100: 6201 4078 |033e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TAU:Lnet/sf/dibdib/thread_any/QOpMain; // field@7840 │ │ +395104: 6e10 04a4 0100 |0340: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39510a: 0a01 |0343: move-result v1 │ │ +39510c: 1302 4600 |0344: const/16 v2, #int 70 // #46 │ │ +395110: 4b02 0001 |0346: aput v2, v0, v1 │ │ +395114: 6200 6a77 |0348: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395118: 6201 4678 |034a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TRUE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7846 │ │ +39511c: 6e10 04a4 0100 |034c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395122: 0a01 |034f: move-result v1 │ │ +395124: 1302 4700 |0350: const/16 v2, #int 71 // #47 │ │ +395128: 4b02 0001 |0352: aput v2, v0, v1 │ │ +39512c: 6200 6a77 |0354: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395130: 6201 4878 |0356: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TRUNC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7848 │ │ +395134: 6e10 04a4 0100 |0358: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39513a: 0a01 |035b: move-result v1 │ │ +39513c: 1302 4800 |035c: const/16 v2, #int 72 // #48 │ │ +395140: 4b02 0001 |035e: aput v2, v0, v1 │ │ +395144: 6200 6a77 |0360: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395148: 6201 5778 |0362: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.XOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@7857 │ │ +39514c: 6e10 04a4 0100 |0364: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395152: 0a01 |0367: move-result v1 │ │ +395154: 1302 4900 |0368: const/16 v2, #int 73 // #49 │ │ +395158: 4b02 0001 |036a: aput v2, v0, v1 │ │ +39515c: 6200 6a77 |036c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395160: 6201 cb77 |036e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MINUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cb │ │ +395164: 6e10 04a4 0100 |0370: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39516a: 0a01 |0373: move-result v1 │ │ +39516c: 1302 4a00 |0374: const/16 v2, #int 74 // #4a │ │ +395170: 4b02 0001 |0376: aput v2, v0, v1 │ │ +395174: 6200 6a77 |0378: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395178: 6201 f277 |037a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PLUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f2 │ │ +39517c: 6e10 04a4 0100 |037c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395182: 0a01 |037f: move-result v1 │ │ +395184: 1302 4b00 |0380: const/16 v2, #int 75 // #4b │ │ +395188: 4b02 0001 |0382: aput v2, v0, v1 │ │ +39518c: 6200 6a77 |0384: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395190: 6201 ef77 |0386: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PART:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ef │ │ +395194: 6e10 04a4 0100 |0388: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39519a: 0a01 |038b: move-result v1 │ │ +39519c: 1302 4c00 |038c: const/16 v2, #int 76 // #4c │ │ +3951a0: 4b02 0001 |038e: aput v2, v0, v1 │ │ +3951a4: 6200 6a77 |0390: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3951a8: 6201 4378 |0392: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TIMES:Lnet/sf/dibdib/thread_any/QOpMain; // field@7843 │ │ +3951ac: 6e10 04a4 0100 |0394: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3951b2: 0a01 |0397: move-result v1 │ │ +3951b4: 1302 4d00 |0398: const/16 v2, #int 77 // #4d │ │ +3951b8: 4b02 0001 |039a: aput v2, v0, v1 │ │ +3951bc: 6200 6a77 |039c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3951c0: 6201 7c77 |039e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CHOICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777c │ │ +3951c4: 6e10 04a4 0100 |03a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3951ca: 0a01 |03a3: move-result v1 │ │ +3951cc: 1302 4e00 |03a4: const/16 v2, #int 78 // #4e │ │ +3951d0: 4b02 0001 |03a6: aput v2, v0, v1 │ │ +3951d4: 6200 6a77 |03a8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3951d8: 6201 7d77 |03aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ +3951dc: 6e10 04a4 0100 |03ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3951e2: 0a01 |03af: move-result v1 │ │ +3951e4: 1302 4f00 |03b0: const/16 v2, #int 79 // #4f │ │ +3951e8: 4b02 0001 |03b2: aput v2, v0, v1 │ │ +3951ec: 6200 6a77 |03b4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3951f0: 6201 7f77 |03b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@777f │ │ +3951f4: 6e10 04a4 0100 |03b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3951fa: 0a01 |03bb: move-result v1 │ │ +3951fc: 1302 5000 |03bc: const/16 v2, #int 80 // #50 │ │ +395200: 4b02 0001 |03be: aput v2, v0, v1 │ │ +395204: 6200 6a77 |03c0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395208: 6201 8077 |03c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ +39520c: 6e10 04a4 0100 |03c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395212: 0a01 |03c7: move-result v1 │ │ +395214: 1302 5100 |03c8: const/16 v2, #int 81 // #51 │ │ +395218: 4b02 0001 |03ca: aput v2, v0, v1 │ │ +39521c: 6200 6a77 |03cc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395220: 6201 8177 |03ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ +395224: 6e10 04a4 0100 |03d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39522a: 0a01 |03d3: move-result v1 │ │ +39522c: 1302 5200 |03d4: const/16 v2, #int 82 // #52 │ │ +395230: 4b02 0001 |03d6: aput v2, v0, v1 │ │ +395234: 6200 6a77 |03d8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395238: 6201 8677 |03da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CONST:Lnet/sf/dibdib/thread_any/QOpMain; // field@7786 │ │ +39523c: 6e10 04a4 0100 |03dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395242: 0a01 |03df: move-result v1 │ │ +395244: 1302 5300 |03e0: const/16 v2, #int 83 // #53 │ │ +395248: 4b02 0001 |03e2: aput v2, v0, v1 │ │ +39524c: 6200 6a77 |03e4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395250: 6201 8777 |03e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CONVT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7787 │ │ +395254: 6e10 04a4 0100 |03e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39525a: 0a01 |03eb: move-result v1 │ │ +39525c: 1302 5400 |03ec: const/16 v2, #int 84 // #54 │ │ +395260: 4b02 0001 |03ee: aput v2, v0, v1 │ │ +395264: 6200 6a77 |03f0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395268: 6201 8a77 |03f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DATE:Lnet/sf/dibdib/thread_any/QOpMain; // field@778a │ │ +39526c: 6e10 04a4 0100 |03f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395272: 0a01 |03f7: move-result v1 │ │ +395274: 1302 5500 |03f8: const/16 v2, #int 85 // #55 │ │ +395278: 4b02 0001 |03fa: aput v2, v0, v1 │ │ +39527c: 6200 6a77 |03fc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395280: 6201 8e77 |03fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@778e │ │ +395284: 6e10 04a4 0100 |0400: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39528a: 0a01 |0403: move-result v1 │ │ +39528c: 1302 5600 |0404: const/16 v2, #int 86 // #56 │ │ +395290: 4b02 0001 |0406: aput v2, v0, v1 │ │ +395294: 6200 6a77 |0408: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395298: 6201 8f77 |040a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@778f │ │ +39529c: 6e10 04a4 0100 |040c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3952a2: 0a01 |040f: move-result v1 │ │ +3952a4: 1302 5700 |0410: const/16 v2, #int 87 // #57 │ │ +3952a8: 4b02 0001 |0412: aput v2, v0, v1 │ │ +3952ac: 6200 6a77 |0414: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3952b0: 6201 9077 |0416: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7790 │ │ +3952b4: 6e10 04a4 0100 |0418: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3952ba: 0a01 |041b: move-result v1 │ │ +3952bc: 1302 5800 |041c: const/16 v2, #int 88 // #58 │ │ +3952c0: 4b02 0001 |041e: aput v2, v0, v1 │ │ +3952c4: 6200 6a77 |0420: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3952c8: 6201 9177 |0422: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTYD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7791 │ │ +3952cc: 6e10 04a4 0100 |0424: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3952d2: 0a01 |0427: move-result v1 │ │ +3952d4: 1302 5900 |0428: const/16 v2, #int 89 // #59 │ │ +3952d8: 4b02 0001 |042a: aput v2, v0, v1 │ │ +3952dc: 6200 6a77 |042c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3952e0: 6201 9277 |042e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ +3952e4: 6e10 04a4 0100 |0430: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3952ea: 0a01 |0433: move-result v1 │ │ +3952ec: 1302 5a00 |0434: const/16 v2, #int 90 // #5a │ │ +3952f0: 4b02 0001 |0436: aput v2, v0, v1 │ │ +3952f4: 6200 6a77 |0438: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3952f8: 6201 bc77 |043a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bc │ │ +3952fc: 6e10 04a4 0100 |043c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395302: 0a01 |043f: move-result v1 │ │ +395304: 1302 5b00 |0440: const/16 v2, #int 91 // #5b │ │ +395308: 4b02 0001 |0442: aput v2, v0, v1 │ │ +39530c: 6200 6a77 |0444: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395310: 6201 e577 |0446: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +395314: 6e10 04a4 0100 |0448: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39531a: 0a01 |044b: move-result v1 │ │ +39531c: 1302 5c00 |044c: const/16 v2, #int 92 // #5c │ │ +395320: 4b02 0001 |044e: aput v2, v0, v1 │ │ +395324: 6200 6a77 |0450: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395328: 6201 f577 |0452: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PRODUCT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f5 │ │ +39532c: 6e10 04a4 0100 |0454: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395332: 0a01 |0457: move-result v1 │ │ +395334: 1302 5d00 |0458: const/16 v2, #int 93 // #5d │ │ +395338: 4b02 0001 |045a: aput v2, v0, v1 │ │ +39533c: 6200 6a77 |045c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395340: 6201 1d78 |045e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781d │ │ +395344: 6e10 04a4 0100 |0460: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39534a: 0a01 |0463: move-result v1 │ │ +39534c: 1302 5e00 |0464: const/16 v2, #int 94 // #5e │ │ +395350: 4b02 0001 |0466: aput v2, v0, v1 │ │ +395354: 6200 6a77 |0468: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395358: 6201 1e78 |046a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781e │ │ +39535c: 6e10 04a4 0100 |046c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395362: 0a01 |046f: move-result v1 │ │ +395364: 1302 5f00 |0470: const/16 v2, #int 95 // #5f │ │ +395368: 4b02 0001 |0472: aput v2, v0, v1 │ │ +39536c: 6200 6a77 |0474: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395370: 6201 2078 |0476: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7820 │ │ +395374: 6e10 04a4 0100 |0478: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39537a: 0a01 |047b: move-result v1 │ │ +39537c: 1302 6000 |047c: const/16 v2, #int 96 // #60 │ │ +395380: 4b02 0001 |047e: aput v2, v0, v1 │ │ +395384: 6200 6a77 |0480: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395388: 6201 1c78 |0482: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RX:Lnet/sf/dibdib/thread_any/QOpMain; // field@781c │ │ +39538c: 6e10 04a4 0100 |0484: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395392: 0a01 |0487: move-result v1 │ │ +395394: 1302 6100 |0488: const/16 v2, #int 97 // #61 │ │ +395398: 4b02 0001 |048a: aput v2, v0, v1 │ │ +39539c: 6200 6a77 |048c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3953a0: 6201 3378 |048e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SPLITAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7833 │ │ +3953a4: 6e10 04a4 0100 |0490: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3953aa: 0a01 |0493: move-result v1 │ │ +3953ac: 1302 6200 |0494: const/16 v2, #int 98 // #62 │ │ +3953b0: 4b02 0001 |0496: aput v2, v0, v1 │ │ +3953b4: 6200 6a77 |0498: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3953b8: 6201 3a78 |049a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUM:Lnet/sf/dibdib/thread_any/QOpMain; // field@783a │ │ +3953bc: 6e10 04a4 0100 |049c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3953c2: 0a01 |049f: move-result v1 │ │ +3953c4: 1302 6300 |04a0: const/16 v2, #int 99 // #63 │ │ +3953c8: 4b02 0001 |04a2: aput v2, v0, v1 │ │ +3953cc: 6200 6a77 |04a4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3953d0: 6201 3c78 |04a6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783c │ │ +3953d4: 6e10 04a4 0100 |04a8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3953da: 0a01 |04ab: move-result v1 │ │ +3953dc: 1302 6400 |04ac: const/16 v2, #int 100 // #64 │ │ +3953e0: 4b02 0001 |04ae: aput v2, v0, v1 │ │ +3953e4: 6200 6a77 |04b0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +3953e8: 6201 4178 |04b2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TICS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7841 │ │ +3953ec: 6e10 04a4 0100 |04b4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3953f2: 0a01 |04b7: move-result v1 │ │ +3953f4: 1302 6500 |04b8: const/16 v2, #int 101 // #65 │ │ +3953f8: 4b02 0001 |04ba: aput v2, v0, v1 │ │ +3953fc: 6200 6a77 |04bc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395400: 6201 4278 |04be: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TICX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7842 │ │ +395404: 6e10 04a4 0100 |04c0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39540a: 0a01 |04c3: move-result v1 │ │ +39540c: 1302 6600 |04c4: const/16 v2, #int 102 // #66 │ │ +395410: 4b02 0001 |04c6: aput v2, v0, v1 │ │ +395414: 6200 6a77 |04c8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395418: 6201 5a78 |04ca: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785a │ │ +39541c: 6e10 04a4 0100 |04cc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395422: 0a01 |04cf: move-result v1 │ │ +395424: 1302 6700 |04d0: const/16 v2, #int 103 // #67 │ │ +395428: 4b02 0001 |04d2: aput v2, v0, v1 │ │ +39542c: 6200 6a77 |04d4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395430: 6201 5b78 |04d6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@785b │ │ +395434: 6e10 04a4 0100 |04d8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39543a: 0a01 |04db: move-result v1 │ │ +39543c: 1302 6800 |04dc: const/16 v2, #int 104 // #68 │ │ +395440: 4b02 0001 |04de: aput v2, v0, v1 │ │ +395444: 6200 6a77 |04e0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395448: 6201 5d78 |04e2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785d │ │ +39544c: 6e10 04a4 0100 |04e4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395452: 0a01 |04e7: move-result v1 │ │ +395454: 1302 6900 |04e8: const/16 v2, #int 105 // #69 │ │ +395458: 4b02 0001 |04ea: aput v2, v0, v1 │ │ +39545c: 6200 6a77 |04ec: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395460: 6201 5978 |04ee: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7859 │ │ +395464: 6e10 04a4 0100 |04f0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39546a: 0a01 |04f3: move-result v1 │ │ +39546c: 1302 6a00 |04f4: const/16 v2, #int 106 // #6a │ │ +395470: 4b02 0001 |04f6: aput v2, v0, v1 │ │ +395474: 6200 6a77 |04f8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395478: 6201 5e78 |04fa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785e │ │ +39547c: 6e10 04a4 0100 |04fc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395482: 0a01 |04ff: move-result v1 │ │ +395484: 1302 6b00 |0500: const/16 v2, #int 107 // #6b │ │ +395488: 4b02 0001 |0502: aput v2, v0, v1 │ │ +39548c: 0e00 |0504: return-void │ │ catches : 107 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -838613,17 +838613,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -39a098: |[39a098] net.sf.dibdib.thread_any.QValPool.:()V │ │ -39a0a8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39a0ae: 0e00 |0003: return-void │ │ +39a094: |[39a094] net.sf.dibdib.thread_any.QValPool.:()V │ │ +39a0a4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +39a0aa: 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;) │ │ @@ -838631,32 +838631,32 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -399f48: |[399f48] net.sf.dibdib.thread_any.QValPool.asHandle:(J)J │ │ -399f58: 1000 |0000: return-wide v0 │ │ +399f44: |[399f44] net.sf.dibdib.thread_any.QValPool.asHandle:(J)J │ │ +399f54: 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 │ │ -399f5c: |[399f5c] net.sf.dibdib.thread_any.QValPool.asHandle:(Lnet/sf/dibdib/generic/QIfs$QVal;)J │ │ -399f6c: 5320 2676 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QVal;.shash:J // field@7626 │ │ -399f70: 1000 |0002: return-wide v0 │ │ +399f58: |[399f58] net.sf.dibdib.thread_any.QValPool.asHandle:(Lnet/sf/dibdib/generic/QIfs$QVal;)J │ │ +399f68: 5320 2676 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QVal;.shash:J // field@7626 │ │ +399f6c: 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;) │ │ @@ -838664,18 +838664,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 │ │ -399f74: |[399f74] net.sf.dibdib.thread_any.QValPool.asQVal:(J)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -399f84: 7120 0ca4 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/QValPool;.asQValR:(J)Lnet/sf/dibdib/generic/QIfs$QVal; // method@a40c │ │ -399f8a: 0c00 |0003: move-result-object v0 │ │ -399f8c: 1100 |0004: return-object v0 │ │ +399f70: |[399f70] net.sf.dibdib.thread_any.QValPool.asQVal:(J)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +399f80: 7120 0ca4 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/QValPool;.asQValR:(J)Lnet/sf/dibdib/generic/QIfs$QVal; // method@a40c │ │ +399f86: 0c00 |0003: move-result-object v0 │ │ +399f88: 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;) │ │ @@ -838683,35 +838683,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 │ │ -399f90: |[399f90] net.sf.dibdib.thread_any.QValPool.asQVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -399fa0: 1100 |0000: return-object v0 │ │ +399f8c: |[399f8c] net.sf.dibdib.thread_any.QValPool.asQVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +399f9c: 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 │ │ -399fa4: |[399fa4] net.sf.dibdib.thread_any.QValPool.asQValR:(J)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -399fb4: 6200 6e78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786e │ │ -399fb8: 6e30 daa3 1002 |0002: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -399fbe: 0c01 |0005: move-result-object v1 │ │ -399fc0: 1f01 a814 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QVal; // type@14a8 │ │ -399fc4: 1101 |0008: return-object v1 │ │ +399fa0: |[399fa0] net.sf.dibdib.thread_any.QValPool.asQValR:(J)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +399fb0: 6200 6e78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786e │ │ +399fb4: 6e30 daa3 1002 |0002: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +399fba: 0c01 |0005: move-result-object v1 │ │ +399fbc: 1f01 a814 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QVal; // type@14a8 │ │ +399fc0: 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;) │ │ @@ -838719,46 +838719,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 │ │ -399fc8: |[399fc8] net.sf.dibdib.thread_any.QValPool.asQValR:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -399fd8: 1100 |0000: return-object v0 │ │ +399fc4: |[399fc4] net.sf.dibdib.thread_any.QValPool.asQValR:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +399fd4: 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 │ │ -399fdc: |[399fdc] net.sf.dibdib.thread_any.QValPool.qval4AtomicLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -399fec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -399fee: 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 │ │ -399ff4: 0c05 |0004: move-result-object v5 │ │ -399ff6: 5350 c476 |0005: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -399ffa: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ -399ffe: c020 |0009: and-long/2addr v0, v2 │ │ -39a000: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -39a004: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ -39a008: 3804 0a00 |000e: if-eqz v4, 0018 // +000a │ │ -39a00c: 6200 6e78 |0010: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786e │ │ -39a010: 6e20 c9a3 5000 |0012: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ -39a016: 0b00 |0015: move-result-wide v0 │ │ -39a018: 5a50 c476 |0016: iput-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -39a01c: 7110 0ba4 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@a40b │ │ -39a022: 0c05 |001b: move-result-object v5 │ │ -39a024: 1105 |001c: return-object v5 │ │ +399fd8: |[399fd8] net.sf.dibdib.thread_any.QValPool.qval4AtomicLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +399fe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +399fea: 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 │ │ +399ff0: 0c05 |0004: move-result-object v5 │ │ +399ff2: 5350 c476 |0005: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +399ff6: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ +399ffa: c020 |0009: and-long/2addr v0, v2 │ │ +399ffc: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +39a000: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ +39a004: 3804 0a00 |000e: if-eqz v4, 0018 // +000a │ │ +39a008: 6200 6e78 |0010: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786e │ │ +39a00c: 6e20 c9a3 5000 |0012: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ +39a012: 0b00 |0015: move-result-wide v0 │ │ +39a014: 5a50 c476 |0016: iput-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +39a018: 7110 0ba4 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@a40b │ │ +39a01e: 0c05 |001b: move-result-object v5 │ │ +39a020: 1105 |001c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ 0x0005 line=58 │ │ 0x0010 line=59 │ │ 0x0016 line=60 │ │ 0x0018 line=62 │ │ @@ -838770,31 +838770,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 │ │ -39a028: |[39a028] net.sf.dibdib.thread_any.QValPool.qval4AtomicValue:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -39a038: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39a03a: 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 │ │ -39a040: 0c05 |0004: move-result-object v5 │ │ -39a042: 5350 c476 |0005: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -39a046: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ -39a04a: c020 |0009: and-long/2addr v0, v2 │ │ -39a04c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -39a050: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ -39a054: 3804 0a00 |000e: if-eqz v4, 0018 // +000a │ │ -39a058: 6200 6e78 |0010: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786e │ │ -39a05c: 6e20 c9a3 5000 |0012: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ -39a062: 0b00 |0015: move-result-wide v0 │ │ -39a064: 5a50 c476 |0016: iput-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -39a068: 7110 0ba4 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@a40b │ │ -39a06e: 0c05 |001b: move-result-object v5 │ │ -39a070: 1105 |001c: return-object v5 │ │ +39a024: |[39a024] net.sf.dibdib.thread_any.QValPool.qval4AtomicValue:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +39a034: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39a036: 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 │ │ +39a03c: 0c05 |0004: move-result-object v5 │ │ +39a03e: 5350 c476 |0005: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +39a042: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ +39a046: c020 |0009: and-long/2addr v0, v2 │ │ +39a048: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +39a04c: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ +39a050: 3804 0a00 |000e: if-eqz v4, 0018 // +000a │ │ +39a054: 6200 6e78 |0010: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786e │ │ +39a058: 6e20 c9a3 5000 |0012: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ +39a05e: 0b00 |0015: move-result-wide v0 │ │ +39a060: 5a50 c476 |0016: iput-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +39a064: 7110 0ba4 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@a40b │ │ +39a06a: 0c05 |001b: move-result-object v5 │ │ +39a06c: 1105 |001c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ 0x0005 line=67 │ │ 0x0010 line=68 │ │ 0x0016 line=69 │ │ 0x0018 line=71 │ │ @@ -838806,21 +838806,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 │ │ -39a074: |[39a074] net.sf.dibdib.thread_any.QValPool.qval4String:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ -39a084: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ -39a088: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -39a08a: 2805 |0003: goto 0008 // +0005 │ │ -39a08c: 7110 c1a2 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -39a092: 0c00 |0007: move-result-object v0 │ │ -39a094: 1100 |0008: return-object v0 │ │ +39a070: |[39a070] net.sf.dibdib.thread_any.QValPool.qval4String:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ +39a080: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ +39a084: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +39a086: 2805 |0003: goto 0008 // +0005 │ │ +39a088: 7110 c1a2 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +39a08e: 0c00 |0007: move-result-object v0 │ │ +39a090: 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;) │ │ @@ -838828,20 +838828,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 │ │ -399f08: |[399f08] net.sf.dibdib.thread_any.QValPool.string4QVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Ljava/lang/String; │ │ -399f18: 7110 0da4 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@a40d │ │ -399f1e: 0c00 |0003: move-result-object v0 │ │ -399f20: 6e10 eb97 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -399f26: 0c00 |0007: move-result-object v0 │ │ -399f28: 1100 |0008: return-object v0 │ │ +399f04: |[399f04] net.sf.dibdib.thread_any.QValPool.string4QVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Ljava/lang/String; │ │ +399f14: 7110 0da4 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@a40d │ │ +399f1a: 0c00 |0003: move-result-object v0 │ │ +399f1c: 6e10 eb97 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +399f22: 0c00 |0007: move-result-object v0 │ │ +399f24: 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;) │ │ @@ -838849,18 +838849,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 │ │ -399f2c: |[399f2c] net.sf.dibdib.thread_any.QValPool.string4QVal:(Lnet/sf/dibdib/generic/QWord;)Ljava/lang/String; │ │ -399f3c: 6e10 11a3 0000 |0000: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ -399f42: 0c00 |0003: move-result-object v0 │ │ -399f44: 1100 |0004: return-object v0 │ │ +399f28: |[399f28] net.sf.dibdib.thread_any.QValPool.string4QVal:(Lnet/sf/dibdib/generic/QWord;)Ljava/lang/String; │ │ +399f38: 6e10 11a3 0000 |0000: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ +399f3e: 0c00 |0003: move-result-object v0 │ │ +399f40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lnet/sf/dibdib/generic/QWord; │ │ │ │ Virtual methods - │ │ @@ -838937,63 +838937,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -39a0f8: |[39a0f8] net.sf.dibdib.thread_any.ShashFunc$ValType.:()V │ │ -39a108: 2200 c914 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a10c: 1a01 9a54 |0002: const-string v1, "X" // string@549a │ │ -39a110: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -39a112: 7030 14a4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ -39a118: 6900 7578 |0008: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -39a11c: 2201 c914 |000a: new-instance v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a120: 1a03 a81a |000c: const-string v3, "FLIT" // string@1aa8 │ │ -39a124: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -39a126: 7030 14a4 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ -39a12c: 6901 7178 |0012: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39a130: 2203 c914 |0014: new-instance v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a134: 1a05 3d46 |0016: const-string v5, "SLIT" // string@463d │ │ -39a138: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -39a13a: 7030 14a4 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ -39a140: 6903 7478 |001c: sput-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -39a144: 2205 c914 |001e: new-instance v5, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a148: 1a07 2315 |0020: const-string v7, "DATE" // string@1523 │ │ -39a14c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -39a14e: 7030 14a4 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ -39a154: 6905 7078 |0026: sput-object v5, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ -39a158: 2207 c914 |0028: new-instance v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a15c: 1a09 4b3e |002a: const-string v9, "NUM" // string@3e4b │ │ -39a160: 124a |002c: const/4 v10, #int 4 // #4 │ │ -39a162: 7030 14a4 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ -39a168: 6907 7378 |0030: sput-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ -39a16c: 2209 c914 |0032: new-instance v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a170: 1a0b fd22 |0034: const-string v11, "LIT" // string@22fd │ │ -39a174: 125c |0036: const/4 v12, #int 5 // #5 │ │ -39a176: 7030 14a4 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ -39a17c: 6909 7278 |003a: sput-object v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39a180: 126b |003c: const/4 v11, #int 6 // #6 │ │ -39a182: 23bb 1816 |003d: new-array v11, v11, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@1618 │ │ -39a186: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ -39a18a: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ -39a18e: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ -39a192: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ -39a196: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ -39a19a: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ -39a19e: 690b 6f78 |004b: sput-object v11, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.$VALUES:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@786f │ │ -39a1a2: 7100 17a4 0000 |004d: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.values:()[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // method@a417 │ │ -39a1a8: 0c00 |0050: move-result-object v0 │ │ -39a1aa: 6900 7878 |0051: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.vals:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7878 │ │ -39a1ae: 2100 |0053: array-length v0, v0 │ │ -39a1b0: d000 e000 |0054: add-int/lit16 v0, v0, #int 224 // #00e0 │ │ -39a1b4: e000 0008 |0056: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -39a1b8: 8e00 |0058: int-to-char v0, v0 │ │ -39a1ba: 6c00 7678 |0059: sput-char v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.kMarkerMax:C // field@7876 │ │ -39a1be: 0e00 |005b: return-void │ │ +39a0f4: |[39a0f4] net.sf.dibdib.thread_any.ShashFunc$ValType.:()V │ │ +39a104: 2200 c914 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a108: 1a01 9a54 |0002: const-string v1, "X" // string@549a │ │ +39a10c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +39a10e: 7030 14a4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ +39a114: 6900 7578 |0008: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +39a118: 2201 c914 |000a: new-instance v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a11c: 1a03 a81a |000c: const-string v3, "FLIT" // string@1aa8 │ │ +39a120: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +39a122: 7030 14a4 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ +39a128: 6901 7178 |0012: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39a12c: 2203 c914 |0014: new-instance v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a130: 1a05 3d46 |0016: const-string v5, "SLIT" // string@463d │ │ +39a134: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +39a136: 7030 14a4 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ +39a13c: 6903 7478 |001c: sput-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +39a140: 2205 c914 |001e: new-instance v5, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a144: 1a07 2315 |0020: const-string v7, "DATE" // string@1523 │ │ +39a148: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +39a14a: 7030 14a4 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ +39a150: 6905 7078 |0026: sput-object v5, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ +39a154: 2207 c914 |0028: new-instance v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a158: 1a09 4b3e |002a: const-string v9, "NUM" // string@3e4b │ │ +39a15c: 124a |002c: const/4 v10, #int 4 // #4 │ │ +39a15e: 7030 14a4 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ +39a164: 6907 7378 |0030: sput-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ +39a168: 2209 c914 |0032: new-instance v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a16c: 1a0b fd22 |0034: const-string v11, "LIT" // string@22fd │ │ +39a170: 125c |0036: const/4 v12, #int 5 // #5 │ │ +39a172: 7030 14a4 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a414 │ │ +39a178: 6909 7278 |003a: sput-object v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39a17c: 126b |003c: const/4 v11, #int 6 // #6 │ │ +39a17e: 23bb 1816 |003d: new-array v11, v11, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@1618 │ │ +39a182: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ +39a186: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ +39a18a: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ +39a18e: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ +39a192: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ +39a196: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ +39a19a: 690b 6f78 |004b: sput-object v11, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.$VALUES:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@786f │ │ +39a19e: 7100 17a4 0000 |004d: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.values:()[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // method@a417 │ │ +39a1a4: 0c00 |0050: move-result-object v0 │ │ +39a1a6: 6900 7878 |0051: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.vals:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7878 │ │ +39a1aa: 2100 |0053: array-length v0, v0 │ │ +39a1ac: d000 e000 |0054: add-int/lit16 v0, v0, #int 224 // #00e0 │ │ +39a1b0: e000 0008 |0056: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +39a1b4: 8e00 |0058: int-to-char v0, v0 │ │ +39a1b6: 6c00 7678 |0059: sput-char v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.kMarkerMax:C // field@7876 │ │ +39a1ba: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000a line=47 │ │ 0x0014 line=48 │ │ 0x001e line=49 │ │ 0x0028 line=50 │ │ @@ -839008,23 +839008,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 │ │ -39a1c0: |[39a1c0] net.sf.dibdib.thread_any.ShashFunc$ValType.:(Ljava/lang/String;I)V │ │ -39a1d0: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -39a1d6: 6e10 15a4 0000 |0003: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.ordinal:()I // method@a415 │ │ -39a1dc: 0a01 |0006: move-result v1 │ │ -39a1de: d011 e000 |0007: add-int/lit16 v1, v1, #int 224 // #00e0 │ │ -39a1e2: e001 0108 |0009: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -39a1e6: 8e11 |000b: int-to-char v1, v1 │ │ -39a1e8: 5e01 7778 |000c: iput-char v1, v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a1ec: 0e00 |000e: return-void │ │ +39a1bc: |[39a1bc] net.sf.dibdib.thread_any.ShashFunc$ValType.:(Ljava/lang/String;I)V │ │ +39a1cc: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +39a1d2: 6e10 15a4 0000 |0003: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.ordinal:()I // method@a415 │ │ +39a1d8: 0a01 |0006: move-result v1 │ │ +39a1da: d011 e000 |0007: add-int/lit16 v1, v1, #int 224 // #00e0 │ │ +39a1de: e001 0108 |0009: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +39a1e2: 8e11 |000b: int-to-char v1, v1 │ │ +39a1e4: 5e01 7778 |000c: iput-char v1, v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a1e8: 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; │ │ @@ -839035,20 +839035,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 │ │ -39a0b0: |[39a0b0] net.sf.dibdib.thread_any.ShashFunc$ValType.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/ShashFunc$ValType; │ │ -39a0c0: 1c00 c914 |0000: const-class v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a0c4: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -39a0ca: 0c01 |0005: move-result-object v1 │ │ -39a0cc: 1f01 c914 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a0d0: 1101 |0008: return-object v1 │ │ +39a0ac: |[39a0ac] net.sf.dibdib.thread_any.ShashFunc$ValType.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/ShashFunc$ValType; │ │ +39a0bc: 1c00 c914 |0000: const-class v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a0c0: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +39a0c6: 0c01 |0005: move-result-object v1 │ │ +39a0c8: 1f01 c914 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a0cc: 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;) │ │ @@ -839056,20 +839056,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 │ │ -39a0d4: |[39a0d4] net.sf.dibdib.thread_any.ShashFunc$ValType.values:()[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; │ │ -39a0e4: 6200 6f78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.$VALUES:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@786f │ │ -39a0e8: 6e10 72a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.clone:()Ljava/lang/Object; // method@a672 │ │ -39a0ee: 0c00 |0005: move-result-object v0 │ │ -39a0f0: 1f00 1816 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@1618 │ │ -39a0f4: 1100 |0008: return-object v0 │ │ +39a0d0: |[39a0d0] net.sf.dibdib.thread_any.ShashFunc$ValType.values:()[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; │ │ +39a0e0: 6200 6f78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.$VALUES:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@786f │ │ +39a0e4: 6e10 72a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.clone:()Ljava/lang/Object; // method@a672 │ │ +39a0ea: 0c00 |0005: move-result-object v0 │ │ +39a0ec: 1f00 1816 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@1618 │ │ +39a0f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18552 (ShashFunc.java) │ │ @@ -839408,130 +839408,130 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 228 16-bit code units │ │ -39bc08: |[39bc08] net.sf.dibdib.thread_any.ShashFunc.:()V │ │ -39bc18: 1a00 f556 |0000: const-string v0, "[\s\p{Z}]" // string@56f5 │ │ -39bc1c: 7110 789b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bc22: 0c00 |0005: move-result-object v0 │ │ -39bc24: 6900 9878 |0006: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_NL:Ljava/util/regex/Pattern; // field@7898 │ │ -39bc28: 1a00 f656 |0008: const-string v0, "[\s\p{Z}]+" // string@56f6 │ │ -39bc2c: 7110 789b 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bc32: 0c00 |000d: move-result-object v0 │ │ -39bc34: 6900 9978 |000e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_NL_SEQ:Ljava/util/regex/Pattern; // field@7899 │ │ -39bc38: 1a00 3957 |0010: const-string v0, "^\s+" // string@5739 │ │ -39bc3c: 7110 789b 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bc42: 0c00 |0015: move-result-object v0 │ │ -39bc44: 6900 9678 |0016: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_BEGIN:Ljava/util/regex/Pattern; // field@7896 │ │ -39bc48: 1a00 3157 |0018: const-string v0, "\s+$" // string@5731 │ │ -39bc4c: 7110 789b 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bc52: 0c00 |001d: move-result-object v0 │ │ -39bc54: 6900 9778 |001e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_END:Ljava/util/regex/Pattern; // field@7897 │ │ -39bc58: 1a00 2e57 |0020: const-string v0, "\r?[\n…

\t]" // string@572e │ │ -39bc5c: 7110 789b 0000 |0022: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bc62: 0c00 |0025: move-result-object v0 │ │ -39bc64: 6900 9078 |0026: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_LINE_BREAK_TAB:Ljava/util/regex/Pattern; // field@7890 │ │ -39bc68: 1a00 f256 |0028: const-string v0, "[\p{L}\p{M}\p{N}\p{Pc}[\p{InEnclosedAlphanumerics}&&\p{So}]]+" // string@56f2 │ │ -39bc6c: 7110 789b 0000 |002a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bc72: 0c00 |002d: move-result-object v0 │ │ -39bc74: 6900 9f78 |002e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_CONNECTOR:Ljava/util/regex/Pattern; // field@789f │ │ -39bc78: 1a00 f456 |0030: const-string v0, "[\p{L}\p{M}\p{N}]+" // string@56f4 │ │ -39bc7c: 7110 789b 0000 |0032: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bc82: 0c00 |0035: move-result-object v0 │ │ -39bc84: 6900 9e78 |0036: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_BASIC:Ljava/util/regex/Pattern; // field@789e │ │ -39bc88: 1a00 f356 |0038: const-string v0, "[\p{L}\p{M}\p{N}\p{S}]+" // string@56f3 │ │ -39bc8c: 7110 789b 0000 |003a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bc92: 0c00 |003d: move-result-object v0 │ │ -39bc94: 6900 a078 |003e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_SYMBOL:Ljava/util/regex/Pattern; // field@78a0 │ │ -39bc98: 1a00 2a57 |0040: const-string v0, "\p{S}+" // string@572a │ │ -39bc9c: 7110 789b 0000 |0042: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bca2: 0c00 |0045: move-result-object v0 │ │ -39bca4: 6900 9a78 |0046: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SYMBOLS:Ljava/util/regex/Pattern; // field@789a │ │ -39bca8: 1a00 2957 |0048: const-string v0, "\p{P}+" // string@5729 │ │ -39bcac: 7110 789b 0000 |004a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bcb2: 0c00 |004d: move-result-object v0 │ │ -39bcb4: 6900 9578 |004e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_PUNCTUATION:Ljava/util/regex/Pattern; // field@7895 │ │ -39bcb8: 1a00 2457 |0050: const-string v0, "\p{Cc}+" // string@5724 │ │ -39bcbc: 7110 789b 0000 |0052: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bcc2: 0c00 |0055: move-result-object v0 │ │ -39bcc4: 6900 8678 |0056: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_CONTROLS_UNI:Ljava/util/regex/Pattern; // field@7886 │ │ -39bcc8: 1a00 2557 |0058: const-string v0, "\p{Cntrl}+" // string@5725 │ │ -39bccc: 7110 789b 0000 |005a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bcd2: 0c00 |005d: move-result-object v0 │ │ -39bcd4: 6900 8578 |005e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_CONTROLS_ANSI:Ljava/util/regex/Pattern; // field@7885 │ │ -39bcd8: 1a00 2757 |0060: const-string v0, "\p{Nd}+" // string@5727 │ │ -39bcdc: 7110 789b 0000 |0062: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bce2: 0c00 |0065: move-result-object v0 │ │ -39bce4: 6900 8978 |0066: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@7889 │ │ -39bce8: 1a00 2657 |0068: const-string v0, "\p{Digit}+" // string@5726 │ │ -39bcec: 7110 789b 0000 |006a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bcf2: 0c00 |006d: move-result-object v0 │ │ -39bcf4: 6900 8a78 |006e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_BASIC:Ljava/util/regex/Pattern; // field@788a │ │ -39bcf8: 1a00 2b57 |0070: const-string v0, "\p{XDigit}+" // string@572b │ │ -39bcfc: 7110 789b 0000 |0072: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bd02: 0c00 |0075: move-result-object v0 │ │ -39bd04: 6900 8f78 |0076: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_HEXS:Ljava/util/regex/Pattern; // field@788f │ │ -39bd08: 1a00 2857 |0078: const-string v0, "\p{N}+" // string@5728 │ │ -39bd0c: 7110 789b 0000 |007a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bd12: 0c00 |007d: move-result-object v0 │ │ -39bd14: 6900 9378 |007e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7893 │ │ -39bd18: 1a00 ff56 |0080: const-string v0, "[_·\']" // string@56ff │ │ -39bd1c: 7110 789b 0000 |0082: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bd22: 0c00 |0085: move-result-object v0 │ │ -39bd24: 6900 9278 |0086: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7892 │ │ -39bd28: 1a00 4357 |0088: const-string v0, "_[\./A-z0-9\p{Sc}]+" // string@5743 │ │ -39bd2c: 7110 789b 0000 |008a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bd32: 0c00 |008d: move-result-object v0 │ │ -39bd34: 6900 9c78 |008e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789c │ │ -39bd38: 1a00 ee56 |0090: const-string v0, "[\+\#0][0-9\-\*]+\#?" // string@56ee │ │ -39bd3c: 7110 789b 0000 |0092: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bd42: 0c00 |0095: move-result-object v0 │ │ -39bd44: 6900 8b78 |0096: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788b │ │ -39bd48: 1a00 0c57 |0098: const-string v0, "\%[0-9A-Za-z_\^\~]+" // string@570c │ │ -39bd4c: 7110 789b 0000 |009a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bd52: 0c00 |009d: move-result-object v0 │ │ -39bd54: 6900 9478 |009e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7894 │ │ -39bd58: 1a00 9a03 |00a0: const-string v0, "((([\+\-])|([0-9]\.)|([1-9]))[0-9_·\'\.\,]*[0-9])|([0-9])" // string@039a │ │ -39bd5c: 7110 789b 0000 |00a2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bd62: 0c00 |00a5: move-result-object v0 │ │ -39bd64: 6900 9178 |00a6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7891 │ │ -39bd68: 1a00 f156 |00a8: const-string v0, "[\+\-]?[0-9_·\'\.\,]*[0-9][eE][\+\-]?[0-9]+[\~0-9]*" // string@56f1 │ │ -39bd6c: 7110 789b 0000 |00aa: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bd72: 0c00 |00ad: move-result-object v0 │ │ -39bd74: 6900 8c78 |00ae: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788c │ │ -39bd78: 1a00 f056 |00b0: const-string v0, "[\+\-]?0[xX][0-9A-Fa-f_·\'\.\,]*[0-9A-Fa-f]([pP][\+\-]?[0-9]+[\~0-9]*)?" // string@56f0 │ │ -39bd7c: 7110 789b 0000 |00b2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bd82: 0c00 |00b5: move-result-object v0 │ │ -39bd84: 6900 8d78 |00b6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788d │ │ -39bd88: 1a00 ef56 |00b8: const-string v0, "[\+\-]?0[bBdDeEoxXyz#][0-9A-Za-z_#·\'\.\,]*[0-9A-Za-z]([a-zEP#][\+\-]?[0-9A-Za-z]+)?" // string@56ef │ │ -39bd8c: 7110 789b 0000 |00ba: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bd92: 0c00 |00bd: move-result-object v0 │ │ -39bd94: 6900 8e78 |00be: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788e │ │ -39bd98: 1a00 0e57 |00c0: const-string v0, "\-?[0-9]+\-[0-1][0-9]\-[0-9][0-9]T?[\.0-9\:\+\-]*" // string@570e │ │ -39bd9c: 7110 789b 0000 |00c2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bda2: 0c00 |00c5: move-result-object v0 │ │ -39bda4: 6900 8778 |00c6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7887 │ │ -39bda8: 1a00 b255 |00c8: const-string v0, "[0-9][0-9]\.[0-1][0-9]\.[12]?[0-9]?[0-9][0-9]" // string@55b2 │ │ -39bdac: 7110 789b 0000 |00ca: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bdb2: 0c00 |00cd: move-result-object v0 │ │ -39bdb4: 6900 8878 |00ce: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@7888 │ │ -39bdb8: 1a00 b155 |00d0: const-string v0, "[0-9]+\:[0-9][0-9](\:[0-9][0-9])?" // string@55b1 │ │ -39bdbc: 7110 789b 0000 |00d2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bdc2: 0c00 |00d5: move-result-object v0 │ │ -39bdc4: 6900 9b78 |00d6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@789b │ │ -39bdc8: 1a00 fe56 |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@56fe │ │ -39bdcc: 7110 789b 0000 |00da: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39bdd2: 0c00 |00dd: move-result-object v0 │ │ -39bdd4: 6900 9d78 |00de: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789d │ │ -39bdd8: 1200 |00e0: const/4 v0, #int 0 // #0 │ │ -39bdda: 6900 b478 |00e1: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ -39bdde: 0e00 |00e3: return-void │ │ +39bc04: |[39bc04] net.sf.dibdib.thread_any.ShashFunc.:()V │ │ +39bc14: 1a00 f556 |0000: const-string v0, "[\s\p{Z}]" // string@56f5 │ │ +39bc18: 7110 789b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bc1e: 0c00 |0005: move-result-object v0 │ │ +39bc20: 6900 9878 |0006: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_NL:Ljava/util/regex/Pattern; // field@7898 │ │ +39bc24: 1a00 f656 |0008: const-string v0, "[\s\p{Z}]+" // string@56f6 │ │ +39bc28: 7110 789b 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bc2e: 0c00 |000d: move-result-object v0 │ │ +39bc30: 6900 9978 |000e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_NL_SEQ:Ljava/util/regex/Pattern; // field@7899 │ │ +39bc34: 1a00 3957 |0010: const-string v0, "^\s+" // string@5739 │ │ +39bc38: 7110 789b 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bc3e: 0c00 |0015: move-result-object v0 │ │ +39bc40: 6900 9678 |0016: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_BEGIN:Ljava/util/regex/Pattern; // field@7896 │ │ +39bc44: 1a00 3157 |0018: const-string v0, "\s+$" // string@5731 │ │ +39bc48: 7110 789b 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bc4e: 0c00 |001d: move-result-object v0 │ │ +39bc50: 6900 9778 |001e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_END:Ljava/util/regex/Pattern; // field@7897 │ │ +39bc54: 1a00 2e57 |0020: const-string v0, "\r?[\n…

\t]" // string@572e │ │ +39bc58: 7110 789b 0000 |0022: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bc5e: 0c00 |0025: move-result-object v0 │ │ +39bc60: 6900 9078 |0026: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_LINE_BREAK_TAB:Ljava/util/regex/Pattern; // field@7890 │ │ +39bc64: 1a00 f256 |0028: const-string v0, "[\p{L}\p{M}\p{N}\p{Pc}[\p{InEnclosedAlphanumerics}&&\p{So}]]+" // string@56f2 │ │ +39bc68: 7110 789b 0000 |002a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bc6e: 0c00 |002d: move-result-object v0 │ │ +39bc70: 6900 9f78 |002e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_CONNECTOR:Ljava/util/regex/Pattern; // field@789f │ │ +39bc74: 1a00 f456 |0030: const-string v0, "[\p{L}\p{M}\p{N}]+" // string@56f4 │ │ +39bc78: 7110 789b 0000 |0032: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bc7e: 0c00 |0035: move-result-object v0 │ │ +39bc80: 6900 9e78 |0036: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_BASIC:Ljava/util/regex/Pattern; // field@789e │ │ +39bc84: 1a00 f356 |0038: const-string v0, "[\p{L}\p{M}\p{N}\p{S}]+" // string@56f3 │ │ +39bc88: 7110 789b 0000 |003a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bc8e: 0c00 |003d: move-result-object v0 │ │ +39bc90: 6900 a078 |003e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_SYMBOL:Ljava/util/regex/Pattern; // field@78a0 │ │ +39bc94: 1a00 2a57 |0040: const-string v0, "\p{S}+" // string@572a │ │ +39bc98: 7110 789b 0000 |0042: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bc9e: 0c00 |0045: move-result-object v0 │ │ +39bca0: 6900 9a78 |0046: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SYMBOLS:Ljava/util/regex/Pattern; // field@789a │ │ +39bca4: 1a00 2957 |0048: const-string v0, "\p{P}+" // string@5729 │ │ +39bca8: 7110 789b 0000 |004a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bcae: 0c00 |004d: move-result-object v0 │ │ +39bcb0: 6900 9578 |004e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_PUNCTUATION:Ljava/util/regex/Pattern; // field@7895 │ │ +39bcb4: 1a00 2457 |0050: const-string v0, "\p{Cc}+" // string@5724 │ │ +39bcb8: 7110 789b 0000 |0052: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bcbe: 0c00 |0055: move-result-object v0 │ │ +39bcc0: 6900 8678 |0056: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_CONTROLS_UNI:Ljava/util/regex/Pattern; // field@7886 │ │ +39bcc4: 1a00 2557 |0058: const-string v0, "\p{Cntrl}+" // string@5725 │ │ +39bcc8: 7110 789b 0000 |005a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bcce: 0c00 |005d: move-result-object v0 │ │ +39bcd0: 6900 8578 |005e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_CONTROLS_ANSI:Ljava/util/regex/Pattern; // field@7885 │ │ +39bcd4: 1a00 2757 |0060: const-string v0, "\p{Nd}+" // string@5727 │ │ +39bcd8: 7110 789b 0000 |0062: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bcde: 0c00 |0065: move-result-object v0 │ │ +39bce0: 6900 8978 |0066: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@7889 │ │ +39bce4: 1a00 2657 |0068: const-string v0, "\p{Digit}+" // string@5726 │ │ +39bce8: 7110 789b 0000 |006a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bcee: 0c00 |006d: move-result-object v0 │ │ +39bcf0: 6900 8a78 |006e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_BASIC:Ljava/util/regex/Pattern; // field@788a │ │ +39bcf4: 1a00 2b57 |0070: const-string v0, "\p{XDigit}+" // string@572b │ │ +39bcf8: 7110 789b 0000 |0072: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bcfe: 0c00 |0075: move-result-object v0 │ │ +39bd00: 6900 8f78 |0076: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_HEXS:Ljava/util/regex/Pattern; // field@788f │ │ +39bd04: 1a00 2857 |0078: const-string v0, "\p{N}+" // string@5728 │ │ +39bd08: 7110 789b 0000 |007a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bd0e: 0c00 |007d: move-result-object v0 │ │ +39bd10: 6900 9378 |007e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7893 │ │ +39bd14: 1a00 ff56 |0080: const-string v0, "[_·\']" // string@56ff │ │ +39bd18: 7110 789b 0000 |0082: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bd1e: 0c00 |0085: move-result-object v0 │ │ +39bd20: 6900 9278 |0086: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7892 │ │ +39bd24: 1a00 4357 |0088: const-string v0, "_[\./A-z0-9\p{Sc}]+" // string@5743 │ │ +39bd28: 7110 789b 0000 |008a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bd2e: 0c00 |008d: move-result-object v0 │ │ +39bd30: 6900 9c78 |008e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789c │ │ +39bd34: 1a00 ee56 |0090: const-string v0, "[\+\#0][0-9\-\*]+\#?" // string@56ee │ │ +39bd38: 7110 789b 0000 |0092: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bd3e: 0c00 |0095: move-result-object v0 │ │ +39bd40: 6900 8b78 |0096: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788b │ │ +39bd44: 1a00 0c57 |0098: const-string v0, "\%[0-9A-Za-z_\^\~]+" // string@570c │ │ +39bd48: 7110 789b 0000 |009a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bd4e: 0c00 |009d: move-result-object v0 │ │ +39bd50: 6900 9478 |009e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7894 │ │ +39bd54: 1a00 9a03 |00a0: const-string v0, "((([\+\-])|([0-9]\.)|([1-9]))[0-9_·\'\.\,]*[0-9])|([0-9])" // string@039a │ │ +39bd58: 7110 789b 0000 |00a2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bd5e: 0c00 |00a5: move-result-object v0 │ │ +39bd60: 6900 9178 |00a6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7891 │ │ +39bd64: 1a00 f156 |00a8: const-string v0, "[\+\-]?[0-9_·\'\.\,]*[0-9][eE][\+\-]?[0-9]+[\~0-9]*" // string@56f1 │ │ +39bd68: 7110 789b 0000 |00aa: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bd6e: 0c00 |00ad: move-result-object v0 │ │ +39bd70: 6900 8c78 |00ae: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788c │ │ +39bd74: 1a00 f056 |00b0: const-string v0, "[\+\-]?0[xX][0-9A-Fa-f_·\'\.\,]*[0-9A-Fa-f]([pP][\+\-]?[0-9]+[\~0-9]*)?" // string@56f0 │ │ +39bd78: 7110 789b 0000 |00b2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bd7e: 0c00 |00b5: move-result-object v0 │ │ +39bd80: 6900 8d78 |00b6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788d │ │ +39bd84: 1a00 ef56 |00b8: const-string v0, "[\+\-]?0[bBdDeEoxXyz#][0-9A-Za-z_#·\'\.\,]*[0-9A-Za-z]([a-zEP#][\+\-]?[0-9A-Za-z]+)?" // string@56ef │ │ +39bd88: 7110 789b 0000 |00ba: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bd8e: 0c00 |00bd: move-result-object v0 │ │ +39bd90: 6900 8e78 |00be: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788e │ │ +39bd94: 1a00 0e57 |00c0: const-string v0, "\-?[0-9]+\-[0-1][0-9]\-[0-9][0-9]T?[\.0-9\:\+\-]*" // string@570e │ │ +39bd98: 7110 789b 0000 |00c2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bd9e: 0c00 |00c5: move-result-object v0 │ │ +39bda0: 6900 8778 |00c6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7887 │ │ +39bda4: 1a00 b255 |00c8: const-string v0, "[0-9][0-9]\.[0-1][0-9]\.[12]?[0-9]?[0-9][0-9]" // string@55b2 │ │ +39bda8: 7110 789b 0000 |00ca: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bdae: 0c00 |00cd: move-result-object v0 │ │ +39bdb0: 6900 8878 |00ce: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@7888 │ │ +39bdb4: 1a00 b155 |00d0: const-string v0, "[0-9]+\:[0-9][0-9](\:[0-9][0-9])?" // string@55b1 │ │ +39bdb8: 7110 789b 0000 |00d2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bdbe: 0c00 |00d5: move-result-object v0 │ │ +39bdc0: 6900 9b78 |00d6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@789b │ │ +39bdc4: 1a00 fe56 |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@56fe │ │ +39bdc8: 7110 789b 0000 |00da: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39bdce: 0c00 |00dd: move-result-object v0 │ │ +39bdd0: 6900 9d78 |00de: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789d │ │ +39bdd4: 1200 |00e0: const/4 v0, #int 0 // #0 │ │ +39bdd6: 6900 b478 |00e1: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ +39bdda: 0e00 |00e3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x000a line=74 │ │ 0x0012 line=75 │ │ 0x001a line=76 │ │ 0x0022 line=80 │ │ @@ -839566,17 +839566,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -39bde0: |[39bde0] net.sf.dibdib.thread_any.ShashFunc.:()V │ │ -39bdf0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39bdf6: 0e00 |0003: return-void │ │ +39bddc: |[39bddc] net.sf.dibdib.thread_any.ShashFunc.:()V │ │ +39bdec: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +39bdf2: 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;) │ │ @@ -839584,198 +839584,198 @@ │ │ type : '(Ljava/lang/String;)C' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 349 16-bit code units │ │ -39a30c: |[39a30c] net.sf.dibdib.thread_any.ShashFunc.classifyPiece:(Ljava/lang/String;)C │ │ -39a31c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39a31e: 3807 5b01 |0001: if-eqz v7, 015c // +015b │ │ -39a322: 6e10 2298 0700 |0003: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39a328: 0a01 |0006: move-result v1 │ │ -39a32a: 3c01 0400 |0007: if-gtz v1, 000b // +0004 │ │ -39a32e: 2900 5301 |0009: goto/16 015c // +0153 │ │ -39a332: 6e20 0998 0700 |000b: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39a338: 0a01 |000e: move-result v1 │ │ -39a33a: 1a02 d204 |000f: const-string v2, "+-0123456789#" // string@04d2 │ │ -39a33e: 6e20 1a98 1200 |0011: invoke-virtual {v2, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a344: 0a01 |0014: move-result v1 │ │ -39a346: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -39a348: 3a01 0400 |0016: if-ltz v1, 001a // +0004 │ │ -39a34c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -39a34e: 2802 |0019: goto 001b // +0002 │ │ -39a350: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -39a352: 3801 4200 |001b: if-eqz v1, 005d // +0042 │ │ -39a356: 1303 5f00 |001d: const/16 v3, #int 95 // #5f │ │ -39a35a: 6e20 1f98 3700 |001f: invoke-virtual {v7, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -39a360: 0a03 |0022: move-result v3 │ │ -39a362: 3d03 3a00 |0023: if-lez v3, 005d // +003a │ │ -39a366: 6e10 2298 0700 |0025: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39a36c: 0a04 |0028: move-result v4 │ │ -39a36e: b124 |0029: sub-int/2addr v4, v2 │ │ -39a370: 3543 3300 |002a: if-ge v3, v4, 005d // +0033 │ │ -39a374: 1304 2000 |002c: const/16 v4, #int 32 // #20 │ │ -39a378: d805 0301 |002e: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39a37c: 6e20 0998 5700 |0030: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39a382: 0a06 |0033: move-result v6 │ │ -39a384: 3564 2900 |0034: if-ge v4, v6, 005d // +0029 │ │ -39a388: 6204 9c78 |0036: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789c │ │ -39a38c: 6e20 2d98 3700 |0038: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a392: 0c06 |003b: move-result-object v6 │ │ -39a394: 6e20 7a9b 6400 |003c: invoke-virtual {v4, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a39a: 0c04 |003f: move-result-object v4 │ │ -39a39c: 6e10 729b 0400 |0040: invoke-virtual {v4}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a3a2: 0a04 |0043: move-result v4 │ │ -39a3a4: 3804 1900 |0044: if-eqz v4, 005d // +0019 │ │ -39a3a8: 6204 9178 |0046: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7891 │ │ -39a3ac: 6e20 2d98 3700 |0048: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a3b2: 0c06 |004b: move-result-object v6 │ │ -39a3b4: 6e20 7a9b 6400 |004c: invoke-virtual {v4, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a3ba: 0c04 |004f: move-result-object v4 │ │ -39a3bc: 6e10 729b 0400 |0050: invoke-virtual {v4}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a3c2: 0a04 |0053: move-result v4 │ │ -39a3c4: 3904 0900 |0054: if-nez v4, 005d // +0009 │ │ -39a3c8: 6e20 2d98 5700 |0056: invoke-virtual {v7, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a3ce: 6e30 2e98 0703 |0059: invoke-virtual {v7, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39a3d4: 0c07 |005c: move-result-object v7 │ │ -39a3d6: 3801 3100 |005d: if-eqz v1, 008e // +0031 │ │ -39a3da: 6203 8d78 |005f: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788d │ │ -39a3de: 6e20 7a9b 7300 |0061: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a3e4: 0c03 |0064: move-result-object v3 │ │ -39a3e6: 6e10 729b 0300 |0065: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a3ec: 0a03 |0068: move-result v3 │ │ -39a3ee: 3803 2500 |0069: if-eqz v3, 008e // +0025 │ │ -39a3f2: 1302 7000 |006b: const/16 v2, #int 112 // #70 │ │ -39a3f6: 6e20 1a98 2700 |006d: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a3fc: 0a02 |0070: move-result v2 │ │ -39a3fe: 3b02 8700 |0071: if-gez v2, 00f8 // +0087 │ │ -39a402: 1302 5000 |0073: const/16 v2, #int 80 // #50 │ │ -39a406: 6e20 1a98 2700 |0075: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a40c: 0a02 |0078: move-result v2 │ │ -39a40e: 3b02 7f00 |0079: if-gez v2, 00f8 // +007f │ │ -39a412: 2202 e812 |007b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -39a416: 7010 4098 0200 |007d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39a41c: 6e20 4b98 7200 |0080: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39a422: 1a07 f8a3 |0083: const-string v7, "p0" // string@a3f8 │ │ -39a426: 6e20 4b98 7200 |0085: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39a42c: 6e10 5498 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39a432: 0c07 |008b: move-result-object v7 │ │ -39a434: 2900 6c00 |008c: goto/16 00f8 // +006c │ │ -39a438: 3801 0e00 |008e: if-eqz v1, 009c // +000e │ │ -39a43c: 6203 8778 |0090: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7887 │ │ -39a440: 6e20 7a9b 7300 |0092: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a446: 0c03 |0095: move-result-object v3 │ │ -39a448: 6e10 729b 0300 |0096: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a44e: 0a03 |0099: move-result v3 │ │ -39a450: 3903 0e00 |009a: if-nez v3, 00a8 // +000e │ │ -39a454: 6203 8878 |009c: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@7888 │ │ -39a458: 6e20 7a9b 7300 |009e: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a45e: 0c03 |00a1: move-result-object v3 │ │ -39a460: 6e10 729b 0300 |00a2: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a466: 0a03 |00a5: move-result v3 │ │ -39a468: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ -39a46c: 6207 7078 |00a8: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ -39a470: 5777 7778 |00aa: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a474: 0f07 |00ac: return v7 │ │ -39a476: 3801 1000 |00ad: if-eqz v1, 00bd // +0010 │ │ -39a47a: 6203 8b78 |00af: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788b │ │ -39a47e: 6e20 7a9b 7300 |00b1: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a484: 0c03 |00b4: move-result-object v3 │ │ -39a486: 6e10 729b 0300 |00b5: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a48c: 0a03 |00b8: move-result v3 │ │ -39a48e: 3803 0400 |00b9: if-eqz v3, 00bd // +0004 │ │ -39a492: 1201 |00bb: const/4 v1, #int 0 // #0 │ │ -39a494: 283c |00bc: goto 00f8 // +003c │ │ -39a496: 3801 0f00 |00bd: if-eqz v1, 00cc // +000f │ │ -39a49a: 6203 9478 |00bf: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7894 │ │ -39a49e: 6e20 7a9b 7300 |00c1: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a4a4: 0c03 |00c4: move-result-object v3 │ │ -39a4a6: 6e10 729b 0300 |00c5: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a4ac: 0a03 |00c8: move-result v3 │ │ -39a4ae: 3803 0300 |00c9: if-eqz v3, 00cc // +0003 │ │ -39a4b2: 28f0 |00cb: goto 00bb // -0010 │ │ -39a4b4: 3801 0f00 |00cc: if-eqz v1, 00db // +000f │ │ -39a4b8: 6203 8c78 |00ce: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788c │ │ -39a4bc: 6e20 7a9b 7300 |00d0: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a4c2: 0c03 |00d3: move-result-object v3 │ │ -39a4c4: 6e10 729b 0300 |00d4: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a4ca: 0a03 |00d7: move-result v3 │ │ -39a4cc: 3803 0300 |00d8: if-eqz v3, 00db // +0003 │ │ -39a4d0: 281e |00da: goto 00f8 // +001e │ │ -39a4d2: 3801 0f00 |00db: if-eqz v1, 00ea // +000f │ │ -39a4d6: 6203 9178 |00dd: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7891 │ │ -39a4da: 6e20 7a9b 7300 |00df: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a4e0: 0c03 |00e2: move-result-object v3 │ │ -39a4e2: 6e10 729b 0300 |00e3: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a4e8: 0a03 |00e6: move-result v3 │ │ -39a4ea: 3803 0300 |00e7: if-eqz v3, 00ea // +0003 │ │ -39a4ee: 280f |00e9: goto 00f8 // +000f │ │ -39a4f0: 3801 1000 |00ea: if-eqz v1, 00fa // +0010 │ │ -39a4f4: 6203 8e78 |00ec: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788e │ │ -39a4f8: 6e20 7a9b 7300 |00ee: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a4fe: 0c03 |00f1: move-result-object v3 │ │ -39a500: 6e10 729b 0300 |00f2: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a506: 0a03 |00f5: move-result v3 │ │ -39a508: 3803 0400 |00f6: if-eqz v3, 00fa // +0004 │ │ -39a50c: 1202 |00f8: const/4 v2, #int 0 // #0 │ │ -39a50e: 280f |00f9: goto 0108 // +000f │ │ -39a510: 6201 9d78 |00fa: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789d │ │ -39a514: 6e20 7a9b 7100 |00fc: invoke-virtual {v1, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a51a: 0c01 |00ff: move-result-object v1 │ │ -39a51c: 6e10 6d9b 0100 |0100: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39a522: 0a01 |0103: move-result v1 │ │ -39a524: 3801 0300 |0104: if-eqz v1, 0107 // +0003 │ │ -39a528: 28b5 |0106: goto 00bb // -004b │ │ -39a52a: 1201 |0107: const/4 v1, #int 0 // #0 │ │ -39a52c: 3801 4d00 |0108: if-eqz v1, 0155 // +004d │ │ -39a530: 1300 2c00 |010a: const/16 v0, #int 44 // #2c │ │ -39a534: 6e20 1a98 0700 |010c: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a53a: 0a01 |010f: move-result v1 │ │ -39a53c: 1a02 0000 |0110: const-string v2, "" // string@0000 │ │ -39a540: 3a01 1f00 |0112: if-ltz v1, 0131 // +001f │ │ -39a544: 1301 2e00 |0114: const/16 v1, #int 46 // #2e │ │ -39a548: 6e20 1a98 1700 |0116: invoke-virtual {v7, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a54e: 0a01 |0119: move-result v1 │ │ -39a550: 6e20 1f98 0700 |011a: invoke-virtual {v7, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -39a556: 0a00 |011d: move-result v0 │ │ -39a558: 1a03 e704 |011e: const-string v3, "," // string@04e7 │ │ -39a55c: 3701 0700 |0120: if-le v1, v0, 0127 // +0007 │ │ -39a560: 6e30 2798 3702 |0122: invoke-virtual {v7, v3, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39a566: 0c07 |0125: move-result-object v7 │ │ -39a568: 280b |0126: goto 0131 // +000b │ │ -39a56a: 1a00 c905 |0127: const-string v0, "." // string@05c9 │ │ -39a56e: 6e30 2798 0702 |0129: invoke-virtual {v7, v0, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39a574: 0c07 |012c: move-result-object v7 │ │ -39a576: 6e30 2798 3700 |012d: invoke-virtual {v7, v3, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39a57c: 0c07 |0130: move-result-object v7 │ │ -39a57e: 6200 9278 |0131: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7892 │ │ -39a582: 6e20 7a9b 7000 |0133: invoke-virtual {v0, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a588: 0c07 |0136: move-result-object v7 │ │ -39a58a: 6e20 749b 2700 |0137: invoke-virtual {v7, v2}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@9b74 │ │ -39a590: 0c07 |013a: move-result-object v7 │ │ -39a592: 1600 0000 |013b: const-wide/16 v0, #int 0 // #0 │ │ -39a596: 7130 27a4 0701 |013d: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ -39a59c: 0b00 |0140: move-result-wide v0 │ │ -39a59e: 7120 1ba4 1000 |0141: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.doubleD4oShashBits:(J)D // method@a41b │ │ -39a5a4: 0b00 |0144: move-result-wide v0 │ │ -39a5a6: 7120 6797 1000 |0145: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -39a5ac: 0a07 |0148: move-result v7 │ │ -39a5ae: 3807 0700 |0149: if-eqz v7, 0150 // +0007 │ │ -39a5b2: 6207 7278 |014b: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39a5b6: 5777 7778 |014d: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a5ba: 0f07 |014f: return v7 │ │ -39a5bc: 6207 7378 |0150: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ -39a5c0: 5777 7778 |0152: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a5c4: 0f07 |0154: return v7 │ │ -39a5c6: 3802 0700 |0155: if-eqz v2, 015c // +0007 │ │ -39a5ca: 6207 7178 |0157: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39a5ce: 5777 7778 |0159: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a5d2: 0f07 |015b: return v7 │ │ -39a5d4: 0f00 |015c: return v0 │ │ +39a308: |[39a308] net.sf.dibdib.thread_any.ShashFunc.classifyPiece:(Ljava/lang/String;)C │ │ +39a318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39a31a: 3807 5b01 |0001: if-eqz v7, 015c // +015b │ │ +39a31e: 6e10 2298 0700 |0003: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39a324: 0a01 |0006: move-result v1 │ │ +39a326: 3c01 0400 |0007: if-gtz v1, 000b // +0004 │ │ +39a32a: 2900 5301 |0009: goto/16 015c // +0153 │ │ +39a32e: 6e20 0998 0700 |000b: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39a334: 0a01 |000e: move-result v1 │ │ +39a336: 1a02 d204 |000f: const-string v2, "+-0123456789#" // string@04d2 │ │ +39a33a: 6e20 1a98 1200 |0011: invoke-virtual {v2, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a340: 0a01 |0014: move-result v1 │ │ +39a342: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +39a344: 3a01 0400 |0016: if-ltz v1, 001a // +0004 │ │ +39a348: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +39a34a: 2802 |0019: goto 001b // +0002 │ │ +39a34c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +39a34e: 3801 4200 |001b: if-eqz v1, 005d // +0042 │ │ +39a352: 1303 5f00 |001d: const/16 v3, #int 95 // #5f │ │ +39a356: 6e20 1f98 3700 |001f: invoke-virtual {v7, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +39a35c: 0a03 |0022: move-result v3 │ │ +39a35e: 3d03 3a00 |0023: if-lez v3, 005d // +003a │ │ +39a362: 6e10 2298 0700 |0025: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39a368: 0a04 |0028: move-result v4 │ │ +39a36a: b124 |0029: sub-int/2addr v4, v2 │ │ +39a36c: 3543 3300 |002a: if-ge v3, v4, 005d // +0033 │ │ +39a370: 1304 2000 |002c: const/16 v4, #int 32 // #20 │ │ +39a374: d805 0301 |002e: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39a378: 6e20 0998 5700 |0030: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39a37e: 0a06 |0033: move-result v6 │ │ +39a380: 3564 2900 |0034: if-ge v4, v6, 005d // +0029 │ │ +39a384: 6204 9c78 |0036: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789c │ │ +39a388: 6e20 2d98 3700 |0038: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a38e: 0c06 |003b: move-result-object v6 │ │ +39a390: 6e20 7a9b 6400 |003c: invoke-virtual {v4, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a396: 0c04 |003f: move-result-object v4 │ │ +39a398: 6e10 729b 0400 |0040: invoke-virtual {v4}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a39e: 0a04 |0043: move-result v4 │ │ +39a3a0: 3804 1900 |0044: if-eqz v4, 005d // +0019 │ │ +39a3a4: 6204 9178 |0046: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7891 │ │ +39a3a8: 6e20 2d98 3700 |0048: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a3ae: 0c06 |004b: move-result-object v6 │ │ +39a3b0: 6e20 7a9b 6400 |004c: invoke-virtual {v4, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a3b6: 0c04 |004f: move-result-object v4 │ │ +39a3b8: 6e10 729b 0400 |0050: invoke-virtual {v4}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a3be: 0a04 |0053: move-result v4 │ │ +39a3c0: 3904 0900 |0054: if-nez v4, 005d // +0009 │ │ +39a3c4: 6e20 2d98 5700 |0056: invoke-virtual {v7, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a3ca: 6e30 2e98 0703 |0059: invoke-virtual {v7, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39a3d0: 0c07 |005c: move-result-object v7 │ │ +39a3d2: 3801 3100 |005d: if-eqz v1, 008e // +0031 │ │ +39a3d6: 6203 8d78 |005f: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788d │ │ +39a3da: 6e20 7a9b 7300 |0061: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a3e0: 0c03 |0064: move-result-object v3 │ │ +39a3e2: 6e10 729b 0300 |0065: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a3e8: 0a03 |0068: move-result v3 │ │ +39a3ea: 3803 2500 |0069: if-eqz v3, 008e // +0025 │ │ +39a3ee: 1302 7000 |006b: const/16 v2, #int 112 // #70 │ │ +39a3f2: 6e20 1a98 2700 |006d: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a3f8: 0a02 |0070: move-result v2 │ │ +39a3fa: 3b02 8700 |0071: if-gez v2, 00f8 // +0087 │ │ +39a3fe: 1302 5000 |0073: const/16 v2, #int 80 // #50 │ │ +39a402: 6e20 1a98 2700 |0075: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a408: 0a02 |0078: move-result v2 │ │ +39a40a: 3b02 7f00 |0079: if-gez v2, 00f8 // +007f │ │ +39a40e: 2202 e812 |007b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +39a412: 7010 4098 0200 |007d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39a418: 6e20 4b98 7200 |0080: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39a41e: 1a07 f8a3 |0083: const-string v7, "p0" // string@a3f8 │ │ +39a422: 6e20 4b98 7200 |0085: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39a428: 6e10 5498 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39a42e: 0c07 |008b: move-result-object v7 │ │ +39a430: 2900 6c00 |008c: goto/16 00f8 // +006c │ │ +39a434: 3801 0e00 |008e: if-eqz v1, 009c // +000e │ │ +39a438: 6203 8778 |0090: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7887 │ │ +39a43c: 6e20 7a9b 7300 |0092: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a442: 0c03 |0095: move-result-object v3 │ │ +39a444: 6e10 729b 0300 |0096: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a44a: 0a03 |0099: move-result v3 │ │ +39a44c: 3903 0e00 |009a: if-nez v3, 00a8 // +000e │ │ +39a450: 6203 8878 |009c: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@7888 │ │ +39a454: 6e20 7a9b 7300 |009e: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a45a: 0c03 |00a1: move-result-object v3 │ │ +39a45c: 6e10 729b 0300 |00a2: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a462: 0a03 |00a5: move-result v3 │ │ +39a464: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ +39a468: 6207 7078 |00a8: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ +39a46c: 5777 7778 |00aa: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a470: 0f07 |00ac: return v7 │ │ +39a472: 3801 1000 |00ad: if-eqz v1, 00bd // +0010 │ │ +39a476: 6203 8b78 |00af: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788b │ │ +39a47a: 6e20 7a9b 7300 |00b1: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a480: 0c03 |00b4: move-result-object v3 │ │ +39a482: 6e10 729b 0300 |00b5: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a488: 0a03 |00b8: move-result v3 │ │ +39a48a: 3803 0400 |00b9: if-eqz v3, 00bd // +0004 │ │ +39a48e: 1201 |00bb: const/4 v1, #int 0 // #0 │ │ +39a490: 283c |00bc: goto 00f8 // +003c │ │ +39a492: 3801 0f00 |00bd: if-eqz v1, 00cc // +000f │ │ +39a496: 6203 9478 |00bf: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7894 │ │ +39a49a: 6e20 7a9b 7300 |00c1: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a4a0: 0c03 |00c4: move-result-object v3 │ │ +39a4a2: 6e10 729b 0300 |00c5: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a4a8: 0a03 |00c8: move-result v3 │ │ +39a4aa: 3803 0300 |00c9: if-eqz v3, 00cc // +0003 │ │ +39a4ae: 28f0 |00cb: goto 00bb // -0010 │ │ +39a4b0: 3801 0f00 |00cc: if-eqz v1, 00db // +000f │ │ +39a4b4: 6203 8c78 |00ce: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788c │ │ +39a4b8: 6e20 7a9b 7300 |00d0: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a4be: 0c03 |00d3: move-result-object v3 │ │ +39a4c0: 6e10 729b 0300 |00d4: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a4c6: 0a03 |00d7: move-result v3 │ │ +39a4c8: 3803 0300 |00d8: if-eqz v3, 00db // +0003 │ │ +39a4cc: 281e |00da: goto 00f8 // +001e │ │ +39a4ce: 3801 0f00 |00db: if-eqz v1, 00ea // +000f │ │ +39a4d2: 6203 9178 |00dd: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7891 │ │ +39a4d6: 6e20 7a9b 7300 |00df: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a4dc: 0c03 |00e2: move-result-object v3 │ │ +39a4de: 6e10 729b 0300 |00e3: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a4e4: 0a03 |00e6: move-result v3 │ │ +39a4e6: 3803 0300 |00e7: if-eqz v3, 00ea // +0003 │ │ +39a4ea: 280f |00e9: goto 00f8 // +000f │ │ +39a4ec: 3801 1000 |00ea: if-eqz v1, 00fa // +0010 │ │ +39a4f0: 6203 8e78 |00ec: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788e │ │ +39a4f4: 6e20 7a9b 7300 |00ee: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a4fa: 0c03 |00f1: move-result-object v3 │ │ +39a4fc: 6e10 729b 0300 |00f2: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a502: 0a03 |00f5: move-result v3 │ │ +39a504: 3803 0400 |00f6: if-eqz v3, 00fa // +0004 │ │ +39a508: 1202 |00f8: const/4 v2, #int 0 // #0 │ │ +39a50a: 280f |00f9: goto 0108 // +000f │ │ +39a50c: 6201 9d78 |00fa: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789d │ │ +39a510: 6e20 7a9b 7100 |00fc: invoke-virtual {v1, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a516: 0c01 |00ff: move-result-object v1 │ │ +39a518: 6e10 6d9b 0100 |0100: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39a51e: 0a01 |0103: move-result v1 │ │ +39a520: 3801 0300 |0104: if-eqz v1, 0107 // +0003 │ │ +39a524: 28b5 |0106: goto 00bb // -004b │ │ +39a526: 1201 |0107: const/4 v1, #int 0 // #0 │ │ +39a528: 3801 4d00 |0108: if-eqz v1, 0155 // +004d │ │ +39a52c: 1300 2c00 |010a: const/16 v0, #int 44 // #2c │ │ +39a530: 6e20 1a98 0700 |010c: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a536: 0a01 |010f: move-result v1 │ │ +39a538: 1a02 0000 |0110: const-string v2, "" // string@0000 │ │ +39a53c: 3a01 1f00 |0112: if-ltz v1, 0131 // +001f │ │ +39a540: 1301 2e00 |0114: const/16 v1, #int 46 // #2e │ │ +39a544: 6e20 1a98 1700 |0116: invoke-virtual {v7, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a54a: 0a01 |0119: move-result v1 │ │ +39a54c: 6e20 1f98 0700 |011a: invoke-virtual {v7, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +39a552: 0a00 |011d: move-result v0 │ │ +39a554: 1a03 e704 |011e: const-string v3, "," // string@04e7 │ │ +39a558: 3701 0700 |0120: if-le v1, v0, 0127 // +0007 │ │ +39a55c: 6e30 2798 3702 |0122: invoke-virtual {v7, v3, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39a562: 0c07 |0125: move-result-object v7 │ │ +39a564: 280b |0126: goto 0131 // +000b │ │ +39a566: 1a00 c905 |0127: const-string v0, "." // string@05c9 │ │ +39a56a: 6e30 2798 0702 |0129: invoke-virtual {v7, v0, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39a570: 0c07 |012c: move-result-object v7 │ │ +39a572: 6e30 2798 3700 |012d: invoke-virtual {v7, v3, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39a578: 0c07 |0130: move-result-object v7 │ │ +39a57a: 6200 9278 |0131: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7892 │ │ +39a57e: 6e20 7a9b 7000 |0133: invoke-virtual {v0, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a584: 0c07 |0136: move-result-object v7 │ │ +39a586: 6e20 749b 2700 |0137: invoke-virtual {v7, v2}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@9b74 │ │ +39a58c: 0c07 |013a: move-result-object v7 │ │ +39a58e: 1600 0000 |013b: const-wide/16 v0, #int 0 // #0 │ │ +39a592: 7130 27a4 0701 |013d: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ +39a598: 0b00 |0140: move-result-wide v0 │ │ +39a59a: 7120 1ba4 1000 |0141: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.doubleD4oShashBits:(J)D // method@a41b │ │ +39a5a0: 0b00 |0144: move-result-wide v0 │ │ +39a5a2: 7120 6797 1000 |0145: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +39a5a8: 0a07 |0148: move-result v7 │ │ +39a5aa: 3807 0700 |0149: if-eqz v7, 0150 // +0007 │ │ +39a5ae: 6207 7278 |014b: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39a5b2: 5777 7778 |014d: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a5b6: 0f07 |014f: return v7 │ │ +39a5b8: 6207 7378 |0150: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ +39a5bc: 5777 7778 |0152: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a5c0: 0f07 |0154: return v7 │ │ +39a5c2: 3802 0700 |0155: if-eqz v2, 015c // +0007 │ │ +39a5c6: 6207 7178 |0157: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39a5ca: 5777 7778 |0159: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a5ce: 0f07 |015b: return v7 │ │ +39a5d0: 0f00 |015c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=418 │ │ 0x000b line=422 │ │ 0x001f line=429 │ │ 0x0025 line=430 │ │ 0x0036 line=431 │ │ @@ -839812,42 +839812,42 @@ │ │ type : '(J)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -39a5d8: |[39a5d8] net.sf.dibdib.thread_any.ShashFunc.doubleD4oShashBits:(J)D │ │ -39a5e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -39a5ea: a301 0800 |0001: shl-long v1, v8, v0 │ │ -39a5ee: 1803 fcff ffff ffff ef7f |0003: const-wide v3, #double 1.79769e+308 // #7feffffffffffffc │ │ -39a5f8: 3105 0301 |0008: cmp-long v5, v3, v1 │ │ -39a5fc: 3c05 1100 |000a: if-gtz v5, 001b // +0011 │ │ -39a600: 1803 ffff ffff ffff ef7f |000c: const-wide v3, #double 1.79769e+308 // #7fefffffffffffff │ │ -39a60a: 3105 0103 |0011: cmp-long v5, v1, v3 │ │ -39a60e: 3c05 0800 |0013: if-gtz v5, 001b // +0008 │ │ -39a612: 1808 ffff ffff ffff ef7f |0015: const-wide v8, #double 1.79769e+308 // #7fefffffffffffff │ │ -39a61c: 1008 |001a: return-wide v8 │ │ -39a61e: 1903 f07f |001b: const-wide/high16 v3, #long 9218868437227405312 // #7ff0 │ │ -39a622: c013 |001d: and-long/2addr v3, v1 │ │ -39a624: 1805 ffff ffff ffff 0f00 |001e: const-wide v5, #double 2.22507e-308 // #000fffffffffffff │ │ -39a62e: c051 |0023: and-long/2addr v1, v5 │ │ -39a630: 1605 0000 |0024: const-wide/16 v5, #int 0 // #0 │ │ -39a634: 1307 3f00 |0026: const/16 v7, #int 63 // #3f │ │ -39a638: c478 |0028: shr-long/2addr v8, v7 │ │ -39a63a: 3107 0508 |0029: cmp-long v7, v5, v8 │ │ -39a63e: 3907 0300 |002b: if-nez v7, 002e // +0003 │ │ -39a642: 2802 |002d: goto 002f // +0002 │ │ -39a644: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -39a646: a108 0301 |002f: or-long v8, v3, v1 │ │ -39a64a: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ -39a64e: 7d88 |0033: neg-long v8, v8 │ │ -39a650: 7120 6897 9800 |0034: invoke-static {v8, v9}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ -39a656: 0b08 |0037: move-result-wide v8 │ │ -39a658: 1008 |0038: return-wide v8 │ │ +39a5d4: |[39a5d4] net.sf.dibdib.thread_any.ShashFunc.doubleD4oShashBits:(J)D │ │ +39a5e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +39a5e6: a301 0800 |0001: shl-long v1, v8, v0 │ │ +39a5ea: 1803 fcff ffff ffff ef7f |0003: const-wide v3, #double 1.79769e+308 // #7feffffffffffffc │ │ +39a5f4: 3105 0301 |0008: cmp-long v5, v3, v1 │ │ +39a5f8: 3c05 1100 |000a: if-gtz v5, 001b // +0011 │ │ +39a5fc: 1803 ffff ffff ffff ef7f |000c: const-wide v3, #double 1.79769e+308 // #7fefffffffffffff │ │ +39a606: 3105 0103 |0011: cmp-long v5, v1, v3 │ │ +39a60a: 3c05 0800 |0013: if-gtz v5, 001b // +0008 │ │ +39a60e: 1808 ffff ffff ffff ef7f |0015: const-wide v8, #double 1.79769e+308 // #7fefffffffffffff │ │ +39a618: 1008 |001a: return-wide v8 │ │ +39a61a: 1903 f07f |001b: const-wide/high16 v3, #long 9218868437227405312 // #7ff0 │ │ +39a61e: c013 |001d: and-long/2addr v3, v1 │ │ +39a620: 1805 ffff ffff ffff 0f00 |001e: const-wide v5, #double 2.22507e-308 // #000fffffffffffff │ │ +39a62a: c051 |0023: and-long/2addr v1, v5 │ │ +39a62c: 1605 0000 |0024: const-wide/16 v5, #int 0 // #0 │ │ +39a630: 1307 3f00 |0026: const/16 v7, #int 63 // #3f │ │ +39a634: c478 |0028: shr-long/2addr v8, v7 │ │ +39a636: 3107 0508 |0029: cmp-long v7, v5, v8 │ │ +39a63a: 3907 0300 |002b: if-nez v7, 002e // +0003 │ │ +39a63e: 2802 |002d: goto 002f // +0002 │ │ +39a640: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +39a642: a108 0301 |002f: or-long v8, v3, v1 │ │ +39a646: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ +39a64a: 7d88 |0033: neg-long v8, v8 │ │ +39a64c: 7120 6897 9800 |0034: invoke-static {v8, v9}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ +39a652: 0b08 |0037: move-result-wide v8 │ │ +39a654: 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;) │ │ @@ -839855,32 +839855,32 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -39bdf8: |[39bdf8] net.sf.dibdib.thread_any.ShashFunc.getCollArrays:()V │ │ -39be08: 6200 b478 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ -39be0c: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -39be10: 7100 43a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.getCollArrays:()[Ljava/lang/Object; // method@a443 │ │ -39be16: 0c00 |0007: move-result-object v0 │ │ -39be18: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -39be1a: 4601 0001 |0009: aget-object v1, v0, v1 │ │ -39be1e: 1f01 1615 |000b: check-cast v1, [C // type@1516 │ │ -39be22: 6901 b478 |000d: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ -39be26: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -39be28: 4601 0001 |0010: aget-object v1, v0, v1 │ │ -39be2c: 1f01 1615 |0012: check-cast v1, [C // type@1516 │ │ -39be30: 6901 b578 |0014: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b5 │ │ -39be34: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -39be36: 4600 0001 |0017: aget-object v0, v0, v1 │ │ -39be3a: 1f00 1515 |0019: check-cast v0, [B // type@1515 │ │ -39be3e: 6900 b678 |001b: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ -39be42: 0e00 |001d: return-void │ │ +39bdf4: |[39bdf4] net.sf.dibdib.thread_any.ShashFunc.getCollArrays:()V │ │ +39be04: 6200 b478 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ +39be08: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +39be0c: 7100 43a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.getCollArrays:()[Ljava/lang/Object; // method@a443 │ │ +39be12: 0c00 |0007: move-result-object v0 │ │ +39be14: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +39be16: 4601 0001 |0009: aget-object v1, v0, v1 │ │ +39be1a: 1f01 1615 |000b: check-cast v1, [C // type@1516 │ │ +39be1e: 6901 b478 |000d: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ +39be22: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +39be24: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +39be28: 1f01 1615 |0012: check-cast v1, [C // type@1516 │ │ +39be2c: 6901 b578 |0014: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b5 │ │ +39be30: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +39be32: 4600 0001 |0017: aget-object v0, v0, v1 │ │ +39be36: 1f00 1515 |0019: check-cast v0, [B // type@1515 │ │ +39be3a: 6900 b678 |001b: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ +39be3e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x0009 line=165 │ │ 0x0010 line=166 │ │ 0x0017 line=167 │ │ @@ -839891,256 +839891,256 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -39a65c: |[39a65c] net.sf.dibdib.thread_any.ShashFunc.hash4shash:(J)I │ │ -39a66c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -39a670: a500 0200 |0002: ushr-long v0, v2, v0 │ │ -39a674: 8401 |0004: long-to-int v1, v0 │ │ -39a676: 8423 |0005: long-to-int v3, v2 │ │ -39a678: 9702 0103 |0006: xor-int v2, v1, v3 │ │ -39a67c: e202 0201 |0008: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -39a680: 0f02 |000a: return v2 │ │ +39a658: |[39a658] net.sf.dibdib.thread_any.ShashFunc.hash4shash:(J)I │ │ +39a668: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +39a66c: a500 0200 |0002: ushr-long v0, v2, v0 │ │ +39a670: 8401 |0004: long-to-int v1, v0 │ │ +39a672: 8423 |0005: long-to-int v3, v2 │ │ +39a674: 9702 0103 |0006: xor-int v2, v1, v3 │ │ +39a678: e202 0201 |0008: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +39a67c: 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 │ │ -39a1f0: |[39a1f0] net.sf.dibdib.thread_any.ShashFunc.isCurrency:(C)Z │ │ -39a200: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -39a204: 3210 1500 |0002: if-eq v0, v1, 0017 // +0015 │ │ -39a208: 1300 a200 |0004: const/16 v0, #int 162 // #a2 │ │ -39a20c: 3610 0600 |0006: if-gt v0, v1, 000c // +0006 │ │ -39a210: 1300 a500 |0008: const/16 v0, #int 165 // #a5 │ │ -39a214: 3701 0d00 |000a: if-le v1, v0, 0017 // +000d │ │ -39a218: 1300 a020 |000c: const/16 v0, #int 8352 // #20a0 │ │ -39a21c: 3610 0700 |000e: if-gt v0, v1, 0015 // +0007 │ │ -39a220: 1300 cf20 |0010: const/16 v0, #int 8399 // #20cf │ │ -39a224: 3501 0300 |0012: if-ge v1, v0, 0015 // +0003 │ │ -39a228: 2803 |0014: goto 0017 // +0003 │ │ -39a22a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -39a22c: 2802 |0016: goto 0018 // +0002 │ │ -39a22e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -39a230: 0f01 |0018: return v1 │ │ +39a1ec: |[39a1ec] net.sf.dibdib.thread_any.ShashFunc.isCurrency:(C)Z │ │ +39a1fc: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +39a200: 3210 1500 |0002: if-eq v0, v1, 0017 // +0015 │ │ +39a204: 1300 a200 |0004: const/16 v0, #int 162 // #a2 │ │ +39a208: 3610 0600 |0006: if-gt v0, v1, 000c // +0006 │ │ +39a20c: 1300 a500 |0008: const/16 v0, #int 165 // #a5 │ │ +39a210: 3701 0d00 |000a: if-le v1, v0, 0017 // +000d │ │ +39a214: 1300 a020 |000c: const/16 v0, #int 8352 // #20a0 │ │ +39a218: 3610 0700 |000e: if-gt v0, v1, 0015 // +0007 │ │ +39a21c: 1300 cf20 |0010: const/16 v0, #int 8399 // #20cf │ │ +39a220: 3501 0300 |0012: if-ge v1, v0, 0015 // +0003 │ │ +39a224: 2803 |0014: goto 0017 // +0003 │ │ +39a226: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +39a228: 2802 |0016: goto 0018 // +0002 │ │ +39a22a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +39a22c: 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 │ │ -39a234: |[39a234] net.sf.dibdib.thread_any.ShashFunc.isDate:(J)Z │ │ -39a244: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -39a248: c503 |0002: ushr-long/2addr v3, v0 │ │ -39a24a: 1700 0000 4000 |0003: const-wide/32 v0, #float 5.87747e-39 // #00400000 │ │ -39a250: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ -39a254: 3c02 0b00 |0008: if-gtz v2, 0013 // +000b │ │ -39a258: 1700 0000 0040 |000a: const-wide/32 v0, #float 2 // #40000000 │ │ -39a25e: 3102 0300 |000d: cmp-long v2, v3, v0 │ │ -39a262: 3b02 0400 |000f: if-gez v2, 0013 // +0004 │ │ -39a266: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -39a268: 2802 |0012: goto 0014 // +0002 │ │ -39a26a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -39a26c: 0f03 |0014: return v3 │ │ +39a230: |[39a230] net.sf.dibdib.thread_any.ShashFunc.isDate:(J)Z │ │ +39a240: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +39a244: c503 |0002: ushr-long/2addr v3, v0 │ │ +39a246: 1700 0000 4000 |0003: const-wide/32 v0, #float 5.87747e-39 // #00400000 │ │ +39a24c: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ +39a250: 3c02 0b00 |0008: if-gtz v2, 0013 // +000b │ │ +39a254: 1700 0000 0040 |000a: const-wide/32 v0, #float 2 // #40000000 │ │ +39a25a: 3102 0300 |000d: cmp-long v2, v3, v0 │ │ +39a25e: 3b02 0400 |000f: if-gez v2, 0013 // +0004 │ │ +39a262: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +39a264: 2802 |0012: goto 0014 // +0002 │ │ +39a266: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +39a268: 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 │ │ -39a270: |[39a270] net.sf.dibdib.thread_any.ShashFunc.isLiteral:(J)Z │ │ -39a280: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -39a284: c503 |0002: ushr-long/2addr v3, v0 │ │ -39a286: 1800 0000 00c0 0000 0000 |0003: const-wide v0, #double 1.5915e-314 // #00000000c0000000 │ │ -39a290: 3102 0300 |0008: cmp-long v2, v3, v0 │ │ -39a294: 3d02 0400 |000a: if-lez v2, 000e // +0004 │ │ -39a298: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -39a29a: 2802 |000d: goto 000f // +0002 │ │ -39a29c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -39a29e: 0f03 |000f: return v3 │ │ +39a26c: |[39a26c] net.sf.dibdib.thread_any.ShashFunc.isLiteral:(J)Z │ │ +39a27c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +39a280: c503 |0002: ushr-long/2addr v3, v0 │ │ +39a282: 1800 0000 00c0 0000 0000 |0003: const-wide v0, #double 1.5915e-314 // #00000000c0000000 │ │ +39a28c: 3102 0300 |0008: cmp-long v2, v3, v0 │ │ +39a290: 3d02 0400 |000a: if-lez v2, 000e // +0004 │ │ +39a294: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +39a296: 2802 |000d: goto 000f // +0002 │ │ +39a298: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +39a29a: 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 │ │ -39a2a0: |[39a2a0] net.sf.dibdib.thread_any.ShashFunc.isNumeric:(J)Z │ │ -39a2b0: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -39a2b4: c503 |0002: ushr-long/2addr v3, v0 │ │ -39a2b6: 1700 0000 0040 |0003: const-wide/32 v0, #float 2 // #40000000 │ │ -39a2bc: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ -39a2c0: 3c02 0d00 |0008: if-gtz v2, 0015 // +000d │ │ -39a2c4: 1800 0000 00c0 0000 0000 |000a: const-wide v0, #double 1.5915e-314 // #00000000c0000000 │ │ -39a2ce: 3102 0300 |000f: cmp-long v2, v3, v0 │ │ -39a2d2: 3b02 0400 |0011: if-gez v2, 0015 // +0004 │ │ -39a2d6: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -39a2d8: 2802 |0014: goto 0016 // +0002 │ │ -39a2da: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -39a2dc: 0f03 |0016: return v3 │ │ +39a29c: |[39a29c] net.sf.dibdib.thread_any.ShashFunc.isNumeric:(J)Z │ │ +39a2ac: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +39a2b0: c503 |0002: ushr-long/2addr v3, v0 │ │ +39a2b2: 1700 0000 0040 |0003: const-wide/32 v0, #float 2 // #40000000 │ │ +39a2b8: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ +39a2bc: 3c02 0d00 |0008: if-gtz v2, 0015 // +000d │ │ +39a2c0: 1800 0000 00c0 0000 0000 |000a: const-wide v0, #double 1.5915e-314 // #00000000c0000000 │ │ +39a2ca: 3102 0300 |000f: cmp-long v2, v3, v0 │ │ +39a2ce: 3b02 0400 |0011: if-gez v2, 0015 // +0004 │ │ +39a2d2: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +39a2d4: 2802 |0014: goto 0016 // +0002 │ │ +39a2d6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +39a2d8: 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 │ │ -39a2e0: |[39a2e0] net.sf.dibdib.thread_any.ShashFunc.isSememe:(J)Z │ │ -39a2f0: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -39a2f4: c503 |0002: ushr-long/2addr v3, v0 │ │ -39a2f6: 1700 0000 4000 |0003: const-wide/32 v0, #float 5.87747e-39 // #00400000 │ │ -39a2fc: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ -39a300: 3c02 0400 |0008: if-gtz v2, 000c // +0004 │ │ -39a304: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -39a306: 2802 |000b: goto 000d // +0002 │ │ -39a308: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -39a30a: 0f03 |000d: return v3 │ │ +39a2dc: |[39a2dc] net.sf.dibdib.thread_any.ShashFunc.isSememe:(J)Z │ │ +39a2ec: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +39a2f0: c503 |0002: ushr-long/2addr v3, v0 │ │ +39a2f2: 1700 0000 4000 |0003: const-wide/32 v0, #float 5.87747e-39 // #00400000 │ │ +39a2f8: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ +39a2fc: 3c02 0400 |0008: if-gtz v2, 000c // +0004 │ │ +39a300: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +39a302: 2802 |000b: goto 000d // +0002 │ │ +39a304: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +39a306: 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 │ │ -39a684: |[39a684] net.sf.dibdib.thread_any.ShashFunc.lists4MarkedAtoms:([Ljava/lang/String;)I │ │ -39a694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39a696: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -39a698: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -39a69a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -39a69c: 2184 |0004: array-length v4, v8 │ │ -39a69e: 1215 |0005: const/4 v5, #int 1 // #1 │ │ -39a6a0: 3541 6500 |0006: if-ge v1, v4, 006b // +0065 │ │ -39a6a4: 4604 0801 |0008: aget-object v4, v8, v1 │ │ -39a6a8: 6e10 2298 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -39a6ae: 0a06 |000d: move-result v6 │ │ -39a6b0: 3c06 0300 |000e: if-gtz v6, 0011 // +0003 │ │ -39a6b4: 2858 |0010: goto 0068 // +0058 │ │ -39a6b6: 6e20 0998 0400 |0011: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39a6bc: 0a06 |0014: move-result v6 │ │ -39a6be: 6207 7478 |0015: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -39a6c2: 5777 7778 |0017: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a6c6: 3376 2000 |0019: if-ne v6, v7, 0039 // +0020 │ │ -39a6ca: 1256 |001b: const/4 v6, #int 5 // #5 │ │ -39a6cc: 6e20 1a98 6400 |001c: invoke-virtual {v4, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a6d2: 0a06 |001f: move-result v6 │ │ -39a6d4: 3d06 0500 |0020: if-lez v6, 0025 // +0005 │ │ -39a6d8: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39a6dc: 280c |0024: goto 0030 // +000c │ │ -39a6de: 1226 |0025: const/4 v6, #int 2 // #2 │ │ -39a6e0: 6e20 1a98 6400 |0026: invoke-virtual {v4, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a6e6: 0a06 |0029: move-result v6 │ │ -39a6e8: 3d06 0600 |002a: if-lez v6, 0030 // +0006 │ │ -39a6ec: 3d03 0400 |002c: if-lez v3, 0030 // +0004 │ │ -39a6f0: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39a6f4: d806 0201 |0030: add-int/lit8 v6, v2, #int 1 // #01 │ │ -39a6f8: 6e20 2d98 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a6fe: 0c04 |0035: move-result-object v4 │ │ -39a700: 4d04 0802 |0036: aput-object v4, v8, v2 │ │ -39a704: 282f |0038: goto 0067 // +002f │ │ -39a706: 6207 7178 |0039: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39a70a: 5777 7778 |003b: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a70e: 3376 0e00 |003d: if-ne v6, v7, 004b // +000e │ │ -39a712: 3d03 0300 |003f: if-lez v3, 0042 // +0003 │ │ -39a716: 2827 |0041: goto 0068 // +0027 │ │ -39a718: d806 0201 |0042: add-int/lit8 v6, v2, #int 1 // #01 │ │ -39a71c: 6e20 2d98 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a722: 0c04 |0047: move-result-object v4 │ │ -39a724: 4d04 0802 |0048: aput-object v4, v8, v2 │ │ -39a728: 281d |004a: goto 0067 // +001d │ │ -39a72a: 6207 7578 |004b: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -39a72e: 5777 7778 |004d: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a732: 3276 1000 |004f: if-eq v6, v7, 005f // +0010 │ │ -39a736: 6207 7378 |0051: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ -39a73a: 5777 7778 |0053: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a73e: 3376 0300 |0055: if-ne v6, v7, 0058 // +0003 │ │ -39a742: 2808 |0057: goto 005f // +0008 │ │ -39a744: 3212 0400 |0058: if-eq v2, v1, 005c // +0004 │ │ -39a748: 4d04 0802 |005a: aput-object v4, v8, v2 │ │ -39a74c: d802 0201 |005c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39a750: 280a |005e: goto 0068 // +000a │ │ -39a752: d806 0201 |005f: add-int/lit8 v6, v2, #int 1 // #01 │ │ -39a756: 6e20 2d98 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a75c: 0c04 |0064: move-result-object v4 │ │ -39a75e: 4d04 0802 |0065: aput-object v4, v8, v2 │ │ -39a762: 0162 |0067: move v2, v6 │ │ -39a764: d801 0101 |0068: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39a768: 289a |006a: goto 0004 // -0066 │ │ -39a76a: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -39a76c: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -39a76e: 3521 3300 |006d: if-ge v1, v2, 00a0 // +0033 │ │ -39a772: 4604 0801 |006f: aget-object v4, v8, v1 │ │ -39a776: 1236 |0071: const/4 v6, #int 3 // #3 │ │ -39a778: 6e20 0998 0400 |0072: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39a77e: 0a07 |0075: move-result v7 │ │ -39a780: 3376 2000 |0076: if-ne v6, v7, 0096 // +0020 │ │ -39a784: 1a06 0c00 |0078: const-string v6, "" // string@000c │ │ -39a788: 6e20 1198 6400 |007a: invoke-virtual {v4, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -39a78e: 0a06 |007d: move-result v6 │ │ -39a790: 3806 1800 |007e: if-eqz v6, 0096 // +0018 │ │ -39a794: 6e10 2298 0400 |0080: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -39a79a: 0a06 |0083: move-result v6 │ │ -39a79c: b156 |0084: sub-int/2addr v6, v5 │ │ -39a79e: 6e30 2e98 5406 |0085: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39a7a4: 0c04 |0088: move-result-object v4 │ │ -39a7a6: 4d04 0803 |0089: aput-object v4, v8, v3 │ │ -39a7aa: 4604 0803 |008b: aget-object v4, v8, v3 │ │ -39a7ae: 6e10 2298 0400 |008d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -39a7b4: 0a04 |0090: move-result v4 │ │ -39a7b6: 3c04 0b00 |0091: if-gtz v4, 009c // +000b │ │ -39a7ba: d803 03ff |0093: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39a7be: 2807 |0095: goto 009c // +0007 │ │ -39a7c0: 3213 0600 |0096: if-eq v3, v1, 009c // +0006 │ │ -39a7c4: 4604 0801 |0098: aget-object v4, v8, v1 │ │ -39a7c8: 4d04 0803 |009a: aput-object v4, v8, v3 │ │ -39a7cc: d801 0101 |009c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39a7d0: b053 |009e: add-int/2addr v3, v5 │ │ -39a7d2: 28ce |009f: goto 006d // -0032 │ │ -39a7d4: 0f03 |00a0: return v3 │ │ +39a680: |[39a680] net.sf.dibdib.thread_any.ShashFunc.lists4MarkedAtoms:([Ljava/lang/String;)I │ │ +39a690: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39a692: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +39a694: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +39a696: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +39a698: 2184 |0004: array-length v4, v8 │ │ +39a69a: 1215 |0005: const/4 v5, #int 1 // #1 │ │ +39a69c: 3541 6500 |0006: if-ge v1, v4, 006b // +0065 │ │ +39a6a0: 4604 0801 |0008: aget-object v4, v8, v1 │ │ +39a6a4: 6e10 2298 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +39a6aa: 0a06 |000d: move-result v6 │ │ +39a6ac: 3c06 0300 |000e: if-gtz v6, 0011 // +0003 │ │ +39a6b0: 2858 |0010: goto 0068 // +0058 │ │ +39a6b2: 6e20 0998 0400 |0011: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39a6b8: 0a06 |0014: move-result v6 │ │ +39a6ba: 6207 7478 |0015: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +39a6be: 5777 7778 |0017: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a6c2: 3376 2000 |0019: if-ne v6, v7, 0039 // +0020 │ │ +39a6c6: 1256 |001b: const/4 v6, #int 5 // #5 │ │ +39a6c8: 6e20 1a98 6400 |001c: invoke-virtual {v4, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a6ce: 0a06 |001f: move-result v6 │ │ +39a6d0: 3d06 0500 |0020: if-lez v6, 0025 // +0005 │ │ +39a6d4: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39a6d8: 280c |0024: goto 0030 // +000c │ │ +39a6da: 1226 |0025: const/4 v6, #int 2 // #2 │ │ +39a6dc: 6e20 1a98 6400 |0026: invoke-virtual {v4, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a6e2: 0a06 |0029: move-result v6 │ │ +39a6e4: 3d06 0600 |002a: if-lez v6, 0030 // +0006 │ │ +39a6e8: 3d03 0400 |002c: if-lez v3, 0030 // +0004 │ │ +39a6ec: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39a6f0: d806 0201 |0030: add-int/lit8 v6, v2, #int 1 // #01 │ │ +39a6f4: 6e20 2d98 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a6fa: 0c04 |0035: move-result-object v4 │ │ +39a6fc: 4d04 0802 |0036: aput-object v4, v8, v2 │ │ +39a700: 282f |0038: goto 0067 // +002f │ │ +39a702: 6207 7178 |0039: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39a706: 5777 7778 |003b: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a70a: 3376 0e00 |003d: if-ne v6, v7, 004b // +000e │ │ +39a70e: 3d03 0300 |003f: if-lez v3, 0042 // +0003 │ │ +39a712: 2827 |0041: goto 0068 // +0027 │ │ +39a714: d806 0201 |0042: add-int/lit8 v6, v2, #int 1 // #01 │ │ +39a718: 6e20 2d98 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a71e: 0c04 |0047: move-result-object v4 │ │ +39a720: 4d04 0802 |0048: aput-object v4, v8, v2 │ │ +39a724: 281d |004a: goto 0067 // +001d │ │ +39a726: 6207 7578 |004b: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +39a72a: 5777 7778 |004d: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a72e: 3276 1000 |004f: if-eq v6, v7, 005f // +0010 │ │ +39a732: 6207 7378 |0051: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ +39a736: 5777 7778 |0053: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a73a: 3376 0300 |0055: if-ne v6, v7, 0058 // +0003 │ │ +39a73e: 2808 |0057: goto 005f // +0008 │ │ +39a740: 3212 0400 |0058: if-eq v2, v1, 005c // +0004 │ │ +39a744: 4d04 0802 |005a: aput-object v4, v8, v2 │ │ +39a748: d802 0201 |005c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39a74c: 280a |005e: goto 0068 // +000a │ │ +39a74e: d806 0201 |005f: add-int/lit8 v6, v2, #int 1 // #01 │ │ +39a752: 6e20 2d98 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a758: 0c04 |0064: move-result-object v4 │ │ +39a75a: 4d04 0802 |0065: aput-object v4, v8, v2 │ │ +39a75e: 0162 |0067: move v2, v6 │ │ +39a760: d801 0101 |0068: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39a764: 289a |006a: goto 0004 // -0066 │ │ +39a766: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +39a768: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +39a76a: 3521 3300 |006d: if-ge v1, v2, 00a0 // +0033 │ │ +39a76e: 4604 0801 |006f: aget-object v4, v8, v1 │ │ +39a772: 1236 |0071: const/4 v6, #int 3 // #3 │ │ +39a774: 6e20 0998 0400 |0072: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39a77a: 0a07 |0075: move-result v7 │ │ +39a77c: 3376 2000 |0076: if-ne v6, v7, 0096 // +0020 │ │ +39a780: 1a06 0c00 |0078: const-string v6, "" // string@000c │ │ +39a784: 6e20 1198 6400 |007a: invoke-virtual {v4, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +39a78a: 0a06 |007d: move-result v6 │ │ +39a78c: 3806 1800 |007e: if-eqz v6, 0096 // +0018 │ │ +39a790: 6e10 2298 0400 |0080: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +39a796: 0a06 |0083: move-result v6 │ │ +39a798: b156 |0084: sub-int/2addr v6, v5 │ │ +39a79a: 6e30 2e98 5406 |0085: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39a7a0: 0c04 |0088: move-result-object v4 │ │ +39a7a2: 4d04 0803 |0089: aput-object v4, v8, v3 │ │ +39a7a6: 4604 0803 |008b: aget-object v4, v8, v3 │ │ +39a7aa: 6e10 2298 0400 |008d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +39a7b0: 0a04 |0090: move-result v4 │ │ +39a7b2: 3c04 0b00 |0091: if-gtz v4, 009c // +000b │ │ +39a7b6: d803 03ff |0093: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39a7ba: 2807 |0095: goto 009c // +0007 │ │ +39a7bc: 3213 0600 |0096: if-eq v3, v1, 009c // +0006 │ │ +39a7c0: 4604 0801 |0098: aget-object v4, v8, v1 │ │ +39a7c4: 4d04 0803 |009a: aput-object v4, v8, v3 │ │ +39a7c8: d801 0101 |009c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39a7cc: b053 |009e: add-int/2addr v3, v5 │ │ +39a7ce: 28ce |009f: goto 006d // -0032 │ │ +39a7d0: 0f03 |00a0: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=838 │ │ 0x0008 line=839 │ │ 0x000a line=840 │ │ 0x0011 line=843 │ │ 0x0015 line=844 │ │ @@ -840165,127 +840165,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 │ │ -39ab80: |[39ab80] net.sf.dibdib.thread_any.ShashFunc.markedAtoms4String:(Ljava/lang/String;)[Ljava/lang/String; │ │ -39ab90: 6e10 2298 0e00 |0000: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ab96: 0a00 |0003: move-result v0 │ │ -39ab98: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -39ab9a: b310 |0005: div-int/2addr v0, v1 │ │ -39ab9c: d800 000a |0006: add-int/lit8 v0, v0, #int 10 // #0a │ │ -39aba0: 2300 dc15 |0008: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -39aba4: 1a02 0a00 |000a: const-string v2, "" // string@000a │ │ -39aba8: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ -39abaa: 6e30 2b98 2e03 |000d: invoke-virtual {v14, v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ -39abb0: 0c0e |0010: move-result-object v14 │ │ -39abb2: 21e2 |0011: array-length v2, v14 │ │ -39abb4: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -39abb6: 1a05 0000 |0013: const-string v5, "" // string@0000 │ │ -39abba: 0757 |0015: move-object v7, v5 │ │ -39abbc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -39abbe: 1208 |0017: const/4 v8, #int 0 // #0 │ │ -39abc0: 12f9 |0018: const/4 v9, #int -1 // #ff │ │ -39abc2: 3526 9300 |0019: if-ge v6, v2, 00ac // +0093 │ │ -39abc6: 460a 0e06 |001b: aget-object v10, v14, v6 │ │ -39abca: d80b 0805 |001d: add-int/lit8 v11, v8, #int 5 // #05 │ │ -39abce: 210c |001f: array-length v12, v0 │ │ -39abd0: 34cb 0b00 |0020: if-lt v11, v12, 002b // +000b │ │ -39abd4: 210b |0022: array-length v11, v0 │ │ -39abd6: da0b 0b02 |0023: mul-int/lit8 v11, v11, #int 2 // #02 │ │ -39abda: 7120 b499 b000 |0025: invoke-static {v0, v11}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -39abe0: 0c00 |0028: move-result-object v0 │ │ -39abe2: 1f00 dc15 |0029: check-cast v0, [Ljava/lang/String; // type@15dc │ │ -39abe6: 121b |002b: const/4 v11, #int 1 // #1 │ │ -39abe8: b0b9 |002c: add-int/2addr v9, v11 │ │ -39abea: 3d09 5500 |002d: if-lez v9, 0082 // +0055 │ │ -39abee: 220c e812 |002f: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -39abf2: 7010 4098 0c00 |0031: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39abf8: 6e20 4b98 7c00 |0034: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39abfe: 1237 |0037: const/4 v7, #int 3 // #3 │ │ -39ac00: 6e20 4498 7c00 |0038: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39ac06: 6e10 5498 0c00 |003b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ac0c: 0c07 |003e: move-result-object v7 │ │ -39ac0e: 12fc |003f: const/4 v12, #int -1 // #ff │ │ -39ac10: 3d09 1e00 |0040: if-lez v9, 005e // +001e │ │ -39ac14: d80c 0c01 |0042: add-int/lit8 v12, v12, #int 1 // #01 │ │ -39ac18: 6e30 1b98 1a0c |0044: invoke-virtual {v10, v1, v12}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -39ac1e: 0a0c |0047: move-result v12 │ │ -39ac20: 3b0c 1300 |0048: if-gez v12, 005b // +0013 │ │ -39ac24: 220d e812 |004a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ac28: 7010 4098 0d00 |004c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ac2e: 6e20 4b98 7d00 |004f: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ac34: 6e20 4b98 ad00 |0052: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ac3a: 6e10 5498 0d00 |0055: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ac40: 0c07 |0058: move-result-object v7 │ │ -39ac42: 075a |0059: move-object v10, v5 │ │ -39ac44: 2804 |005a: goto 005e // +0004 │ │ -39ac46: d809 09ff |005b: add-int/lit8 v9, v9, #int -1 // #ff │ │ -39ac4a: 28e3 |005d: goto 0040 // -001d │ │ -39ac4c: 3d09 0300 |005e: if-lez v9, 0061 // +0003 │ │ -39ac50: 2848 |0060: goto 00a8 // +0048 │ │ -39ac52: 3a0c 1b00 |0061: if-ltz v12, 007c // +001b │ │ -39ac56: 220d e812 |0063: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ac5a: 7010 4098 0d00 |0065: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ac60: 6e20 4b98 7d00 |0068: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ac66: d80c 0c01 |006b: add-int/lit8 v12, v12, #int 1 // #01 │ │ -39ac6a: 6e30 2e98 4a0c |006d: invoke-virtual {v10, v4, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39ac70: 0c07 |0070: move-result-object v7 │ │ -39ac72: 6e20 4b98 7d00 |0071: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ac78: 6e10 5498 0d00 |0074: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ac7e: 0c07 |0077: move-result-object v7 │ │ -39ac80: 6e20 2d98 ca00 |0078: invoke-virtual {v10, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39ac86: 0c0a |007b: move-result-object v10 │ │ -39ac88: d80c 0801 |007c: add-int/lit8 v12, v8, #int 1 // #01 │ │ -39ac8c: 4d07 0008 |007e: aput-object v7, v0, v8 │ │ -39ac90: 0757 |0080: move-object v7, v5 │ │ -39ac92: 01c8 |0081: move v8, v12 │ │ -39ac94: 6e10 2298 0a00 |0082: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ac9a: 0a0c |0085: move-result v12 │ │ -39ac9c: 3d0c 2200 |0086: if-lez v12, 00a8 // +0022 │ │ -39aca0: 130c 2000 |0088: const/16 v12, #int 32 // #20 │ │ -39aca4: 6e30 2698 1a0c |008a: invoke-virtual {v10, v1, v12}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39acaa: 0c0a |008d: move-result-object v10 │ │ -39acac: 7130 2aa4 800a |008e: invoke-static {v0, v8, v10}, Lnet/sf/dibdib/thread_any/ShashFunc;.splitTextAppend:([Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/String; // method@a42a │ │ -39acb2: 0c00 |0091: move-result-object v0 │ │ -39acb4: 2108 |0092: array-length v8, v0 │ │ -39acb6: b1b8 |0093: sub-int/2addr v8, v11 │ │ -39acb8: 4608 0008 |0094: aget-object v8, v0, v8 │ │ -39acbc: 1a0a ceca |0096: const-string v10, "" // string@cace │ │ -39acc0: 6e20 2c98 a800 |0098: invoke-virtual {v8, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -39acc6: 0a08 |009b: move-result v8 │ │ -39acc8: 3808 0b00 |009c: if-eqz v8, 00a7 // +000b │ │ -39accc: 2108 |009e: array-length v8, v0 │ │ -39acce: b1b8 |009f: sub-int/2addr v8, v11 │ │ -39acd0: 4608 0008 |00a0: aget-object v8, v0, v8 │ │ -39acd4: 6e20 0998 b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39acda: 0a08 |00a5: move-result v8 │ │ -39acdc: 2802 |00a6: goto 00a8 // +0002 │ │ -39acde: 2108 |00a7: array-length v8, v0 │ │ -39ace0: d806 0601 |00a8: add-int/lit8 v6, v6, #int 1 // #01 │ │ -39ace4: 2900 6fff |00aa: goto/16 0019 // -0091 │ │ -39ace8: 6e10 2298 0700 |00ac: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39acee: 0a0e |00af: move-result v14 │ │ -39acf0: 3d0e 1900 |00b0: if-lez v14, 00c9 // +0019 │ │ -39acf4: d80e 0801 |00b2: add-int/lit8 v14, v8, #int 1 // #01 │ │ -39acf8: 2202 e812 |00b4: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -39acfc: 7010 4098 0200 |00b6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ad02: 6e20 4b98 5200 |00b9: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ad08: 6e20 4b98 7200 |00bc: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ad0e: 6e20 4498 1200 |00bf: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39ad14: 6e10 5498 0200 |00c2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ad1a: 0c01 |00c5: move-result-object v1 │ │ -39ad1c: 4d01 0008 |00c6: aput-object v1, v0, v8 │ │ -39ad20: 01e8 |00c8: move v8, v14 │ │ -39ad22: 7120 b499 8000 |00c9: invoke-static {v0, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -39ad28: 0c0e |00cc: move-result-object v14 │ │ -39ad2a: 1f0e dc15 |00cd: check-cast v14, [Ljava/lang/String; // type@15dc │ │ -39ad2e: 110e |00cf: return-object v14 │ │ +39ab7c: |[39ab7c] net.sf.dibdib.thread_any.ShashFunc.markedAtoms4String:(Ljava/lang/String;)[Ljava/lang/String; │ │ +39ab8c: 6e10 2298 0e00 |0000: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ab92: 0a00 |0003: move-result v0 │ │ +39ab94: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +39ab96: b310 |0005: div-int/2addr v0, v1 │ │ +39ab98: d800 000a |0006: add-int/lit8 v0, v0, #int 10 // #0a │ │ +39ab9c: 2300 dc15 |0008: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +39aba0: 1a02 0a00 |000a: const-string v2, "" // string@000a │ │ +39aba4: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ +39aba6: 6e30 2b98 2e03 |000d: invoke-virtual {v14, v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ +39abac: 0c0e |0010: move-result-object v14 │ │ +39abae: 21e2 |0011: array-length v2, v14 │ │ +39abb0: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +39abb2: 1a05 0000 |0013: const-string v5, "" // string@0000 │ │ +39abb6: 0757 |0015: move-object v7, v5 │ │ +39abb8: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +39abba: 1208 |0017: const/4 v8, #int 0 // #0 │ │ +39abbc: 12f9 |0018: const/4 v9, #int -1 // #ff │ │ +39abbe: 3526 9300 |0019: if-ge v6, v2, 00ac // +0093 │ │ +39abc2: 460a 0e06 |001b: aget-object v10, v14, v6 │ │ +39abc6: d80b 0805 |001d: add-int/lit8 v11, v8, #int 5 // #05 │ │ +39abca: 210c |001f: array-length v12, v0 │ │ +39abcc: 34cb 0b00 |0020: if-lt v11, v12, 002b // +000b │ │ +39abd0: 210b |0022: array-length v11, v0 │ │ +39abd2: da0b 0b02 |0023: mul-int/lit8 v11, v11, #int 2 // #02 │ │ +39abd6: 7120 b499 b000 |0025: invoke-static {v0, v11}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +39abdc: 0c00 |0028: move-result-object v0 │ │ +39abde: 1f00 dc15 |0029: check-cast v0, [Ljava/lang/String; // type@15dc │ │ +39abe2: 121b |002b: const/4 v11, #int 1 // #1 │ │ +39abe4: b0b9 |002c: add-int/2addr v9, v11 │ │ +39abe6: 3d09 5500 |002d: if-lez v9, 0082 // +0055 │ │ +39abea: 220c e812 |002f: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +39abee: 7010 4098 0c00 |0031: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39abf4: 6e20 4b98 7c00 |0034: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39abfa: 1237 |0037: const/4 v7, #int 3 // #3 │ │ +39abfc: 6e20 4498 7c00 |0038: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39ac02: 6e10 5498 0c00 |003b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ac08: 0c07 |003e: move-result-object v7 │ │ +39ac0a: 12fc |003f: const/4 v12, #int -1 // #ff │ │ +39ac0c: 3d09 1e00 |0040: if-lez v9, 005e // +001e │ │ +39ac10: d80c 0c01 |0042: add-int/lit8 v12, v12, #int 1 // #01 │ │ +39ac14: 6e30 1b98 1a0c |0044: invoke-virtual {v10, v1, v12}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +39ac1a: 0a0c |0047: move-result v12 │ │ +39ac1c: 3b0c 1300 |0048: if-gez v12, 005b // +0013 │ │ +39ac20: 220d e812 |004a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39ac24: 7010 4098 0d00 |004c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ac2a: 6e20 4b98 7d00 |004f: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ac30: 6e20 4b98 ad00 |0052: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ac36: 6e10 5498 0d00 |0055: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ac3c: 0c07 |0058: move-result-object v7 │ │ +39ac3e: 075a |0059: move-object v10, v5 │ │ +39ac40: 2804 |005a: goto 005e // +0004 │ │ +39ac42: d809 09ff |005b: add-int/lit8 v9, v9, #int -1 // #ff │ │ +39ac46: 28e3 |005d: goto 0040 // -001d │ │ +39ac48: 3d09 0300 |005e: if-lez v9, 0061 // +0003 │ │ +39ac4c: 2848 |0060: goto 00a8 // +0048 │ │ +39ac4e: 3a0c 1b00 |0061: if-ltz v12, 007c // +001b │ │ +39ac52: 220d e812 |0063: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39ac56: 7010 4098 0d00 |0065: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ac5c: 6e20 4b98 7d00 |0068: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ac62: d80c 0c01 |006b: add-int/lit8 v12, v12, #int 1 // #01 │ │ +39ac66: 6e30 2e98 4a0c |006d: invoke-virtual {v10, v4, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39ac6c: 0c07 |0070: move-result-object v7 │ │ +39ac6e: 6e20 4b98 7d00 |0071: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ac74: 6e10 5498 0d00 |0074: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ac7a: 0c07 |0077: move-result-object v7 │ │ +39ac7c: 6e20 2d98 ca00 |0078: invoke-virtual {v10, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39ac82: 0c0a |007b: move-result-object v10 │ │ +39ac84: d80c 0801 |007c: add-int/lit8 v12, v8, #int 1 // #01 │ │ +39ac88: 4d07 0008 |007e: aput-object v7, v0, v8 │ │ +39ac8c: 0757 |0080: move-object v7, v5 │ │ +39ac8e: 01c8 |0081: move v8, v12 │ │ +39ac90: 6e10 2298 0a00 |0082: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ac96: 0a0c |0085: move-result v12 │ │ +39ac98: 3d0c 2200 |0086: if-lez v12, 00a8 // +0022 │ │ +39ac9c: 130c 2000 |0088: const/16 v12, #int 32 // #20 │ │ +39aca0: 6e30 2698 1a0c |008a: invoke-virtual {v10, v1, v12}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39aca6: 0c0a |008d: move-result-object v10 │ │ +39aca8: 7130 2aa4 800a |008e: invoke-static {v0, v8, v10}, Lnet/sf/dibdib/thread_any/ShashFunc;.splitTextAppend:([Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/String; // method@a42a │ │ +39acae: 0c00 |0091: move-result-object v0 │ │ +39acb0: 2108 |0092: array-length v8, v0 │ │ +39acb2: b1b8 |0093: sub-int/2addr v8, v11 │ │ +39acb4: 4608 0008 |0094: aget-object v8, v0, v8 │ │ +39acb8: 1a0a ceca |0096: const-string v10, "" // string@cace │ │ +39acbc: 6e20 2c98 a800 |0098: invoke-virtual {v8, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +39acc2: 0a08 |009b: move-result v8 │ │ +39acc4: 3808 0b00 |009c: if-eqz v8, 00a7 // +000b │ │ +39acc8: 2108 |009e: array-length v8, v0 │ │ +39acca: b1b8 |009f: sub-int/2addr v8, v11 │ │ +39accc: 4608 0008 |00a0: aget-object v8, v0, v8 │ │ +39acd0: 6e20 0998 b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39acd6: 0a08 |00a5: move-result v8 │ │ +39acd8: 2802 |00a6: goto 00a8 // +0002 │ │ +39acda: 2108 |00a7: array-length v8, v0 │ │ +39acdc: d806 0601 |00a8: add-int/lit8 v6, v6, #int 1 // #01 │ │ +39ace0: 2900 6fff |00aa: goto/16 0019 // -0091 │ │ +39ace4: 6e10 2298 0700 |00ac: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39acea: 0a0e |00af: move-result v14 │ │ +39acec: 3d0e 1900 |00b0: if-lez v14, 00c9 // +0019 │ │ +39acf0: d80e 0801 |00b2: add-int/lit8 v14, v8, #int 1 // #01 │ │ +39acf4: 2202 e812 |00b4: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +39acf8: 7010 4098 0200 |00b6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39acfe: 6e20 4b98 5200 |00b9: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ad04: 6e20 4b98 7200 |00bc: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ad0a: 6e20 4498 1200 |00bf: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39ad10: 6e10 5498 0200 |00c2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ad16: 0c01 |00c5: move-result-object v1 │ │ +39ad18: 4d01 0008 |00c6: aput-object v1, v0, v8 │ │ +39ad1c: 01e8 |00c8: move v8, v14 │ │ +39ad1e: 7120 b499 8000 |00c9: invoke-static {v0, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +39ad24: 0c0e |00cc: move-result-object v14 │ │ +39ad26: 1f0e dc15 |00cd: check-cast v14, [Ljava/lang/String; // type@15dc │ │ +39ad2a: 110e |00cf: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x000d line=787 │ │ 0x0011 line=788 │ │ 0x001f line=789 │ │ 0x0022 line=790 │ │ @@ -840309,137 +840309,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 │ │ -39a7d8: |[39a7d8] net.sf.dibdib.thread_any.ShashFunc.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I │ │ -39a7e8: 6e10 2298 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -39a7ee: 0a00 |0003: move-result v0 │ │ -39a7f0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -39a7f2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -39a7f4: 3301 3200 |0006: if-ne v1, v0, 0038 // +0032 │ │ -39a7f8: 1300 2000 |0008: const/16 v0, #int 32 // #20 │ │ -39a7fc: 6e20 0998 2800 |000a: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39a802: 0a03 |000d: move-result v3 │ │ -39a804: 3730 2a00 |000e: if-le v0, v3, 0038 // +002a │ │ -39a808: 6e20 0998 2800 |0010: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39a80e: 0a00 |0013: move-result v0 │ │ -39a810: 1a03 0b00 |0014: const-string v3, "" // string@000b │ │ -39a814: 6e20 1a98 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a81a: 0a00 |0019: move-result v0 │ │ -39a81c: 3a00 1e00 |001a: if-ltz v0, 0038 // +001e │ │ -39a820: d800 0701 |001c: add-int/lit8 v0, v7, #int 1 // #01 │ │ -39a824: 2201 e812 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39a828: 7010 4098 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39a82e: 6203 7478 |0023: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -39a832: 5733 7778 |0025: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a836: 6e20 4498 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39a83c: 6e20 2d98 2800 |002a: invoke-virtual {v8, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a842: 0c08 |002d: move-result-object v8 │ │ -39a844: 6e20 4b98 8100 |002e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39a84a: 6e10 5498 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39a850: 0c08 |0034: move-result-object v8 │ │ -39a852: 4d08 0607 |0035: aput-object v8, v6, v7 │ │ -39a856: 0f00 |0037: return v0 │ │ -39a858: 6e20 0998 2800 |0038: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39a85e: 0a00 |003b: move-result v0 │ │ -39a860: 1a03 b803 |003c: const-string v3, "()[]{}<>?%!&@" // string@03b8 │ │ -39a864: 6e20 1a98 0300 |003e: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a86a: 0a00 |0041: move-result v0 │ │ -39a86c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -39a86e: 3a00 0400 |0043: if-ltz v0, 0047 // +0004 │ │ -39a872: 1210 |0045: const/4 v0, #int 1 // #1 │ │ -39a874: 2802 |0046: goto 0048 // +0002 │ │ -39a876: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -39a878: 6e10 2298 0800 |0048: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -39a87e: 0a05 |004b: move-result v5 │ │ -39a880: 3551 8a00 |004c: if-ge v1, v5, 00d6 // +008a │ │ -39a884: 6e20 0998 1800 |004e: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39a88a: 0a05 |0051: move-result v5 │ │ -39a88c: 6e20 1a98 5300 |0052: invoke-virtual {v3, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a892: 0a05 |0055: move-result v5 │ │ -39a894: 3a05 0400 |0056: if-ltz v5, 005a // +0004 │ │ -39a898: 1215 |0058: const/4 v5, #int 1 // #1 │ │ -39a89a: 2802 |0059: goto 005b // +0002 │ │ -39a89c: 1205 |005a: const/4 v5, #int 0 // #0 │ │ -39a89e: 3205 7700 |005b: if-eq v5, v0, 00d2 // +0077 │ │ -39a8a2: 3805 3900 |005d: if-eqz v5, 0096 // +0039 │ │ -39a8a6: 6e30 2e98 2801 |005f: invoke-virtual {v8, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39a8ac: 0c00 |0062: move-result-object v0 │ │ -39a8ae: d802 0701 |0063: add-int/lit8 v2, v7, #int 1 // #01 │ │ -39a8b2: 2203 e812 |0065: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -39a8b6: 7010 4098 0300 |0067: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39a8bc: 6204 7178 |006a: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39a8c0: 5744 7778 |006c: iget-char v4, v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a8c4: 6e20 4498 4300 |006e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39a8ca: 6e20 4b98 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39a8d0: 6e10 5498 0300 |0074: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39a8d6: 0c00 |0077: move-result-object v0 │ │ -39a8d8: 4d00 0607 |0078: aput-object v0, v6, v7 │ │ -39a8dc: d807 0201 |007a: add-int/lit8 v7, v2, #int 1 // #01 │ │ -39a8e0: 2200 e812 |007c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -39a8e4: 7010 4098 0000 |007e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39a8ea: 6203 7478 |0081: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -39a8ee: 5733 7778 |0083: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a8f2: 6e20 4498 3000 |0085: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39a8f8: 6e20 2d98 1800 |0088: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a8fe: 0c08 |008b: move-result-object v8 │ │ -39a900: 6e20 4b98 8000 |008c: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39a906: 6e10 5498 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39a90c: 0c08 |0092: move-result-object v8 │ │ -39a90e: 4d08 0602 |0093: aput-object v8, v6, v2 │ │ -39a912: 0f07 |0095: return v7 │ │ -39a914: d800 0701 |0096: add-int/lit8 v0, v7, #int 1 // #01 │ │ -39a918: 2203 e812 |0098: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -39a91c: 7010 4098 0300 |009a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39a922: 6204 7478 |009d: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -39a926: 5744 7778 |009f: iget-char v4, v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a92a: 6e20 4498 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39a930: 6e30 2e98 2801 |00a4: invoke-virtual {v8, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39a936: 0c02 |00a7: move-result-object v2 │ │ -39a938: 6e20 4b98 2300 |00a8: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39a93e: 6e10 5498 0300 |00ab: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39a944: 0c02 |00ae: move-result-object v2 │ │ -39a946: 4d02 0607 |00af: aput-object v2, v6, v7 │ │ -39a94a: 6e20 2d98 1800 |00b1: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a950: 0c07 |00b4: move-result-object v7 │ │ -39a952: d808 0001 |00b5: add-int/lit8 v8, v0, #int 1 // #01 │ │ -39a956: 2201 e812 |00b7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39a95a: 7010 4098 0100 |00b9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39a960: 1a02 0000 |00bc: const-string v2, "" // string@0000 │ │ -39a964: 6e20 4b98 2100 |00be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39a96a: 6202 7178 |00c1: sget-object v2, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39a96e: 5722 7778 |00c3: iget-char v2, v2, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a972: 6e20 4498 2100 |00c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39a978: 6e20 4b98 7100 |00c8: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39a97e: 6e10 5498 0100 |00cb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39a984: 0c07 |00ce: move-result-object v7 │ │ -39a986: 4d07 0600 |00cf: aput-object v7, v6, v0 │ │ -39a98a: 0f08 |00d1: return v8 │ │ -39a98c: d801 0101 |00d2: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39a990: 2900 74ff |00d4: goto/16 0048 // -008c │ │ -39a994: 3800 1e00 |00d6: if-eqz v0, 00f4 // +001e │ │ -39a998: d800 0701 |00d8: add-int/lit8 v0, v7, #int 1 // #01 │ │ -39a99c: 2201 e812 |00da: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39a9a0: 7010 4098 0100 |00dc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39a9a6: 6203 7478 |00df: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -39a9aa: 5733 7778 |00e1: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39a9ae: 6e20 4498 3100 |00e3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39a9b4: 6e20 2d98 2800 |00e6: invoke-virtual {v8, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a9ba: 0c08 |00e9: move-result-object v8 │ │ -39a9bc: 6e20 4b98 8100 |00ea: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39a9c2: 6e10 5498 0100 |00ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39a9c8: 0c08 |00f0: move-result-object v8 │ │ -39a9ca: 4d08 0607 |00f1: aput-object v8, v6, v7 │ │ -39a9ce: 0f00 |00f3: return v0 │ │ -39a9d0: d800 0701 |00f4: add-int/lit8 v0, v7, #int 1 // #01 │ │ -39a9d4: 4d08 0607 |00f6: aput-object v8, v6, v7 │ │ -39a9d8: 0f00 |00f8: return v0 │ │ +39a7d4: |[39a7d4] net.sf.dibdib.thread_any.ShashFunc.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I │ │ +39a7e4: 6e10 2298 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +39a7ea: 0a00 |0003: move-result v0 │ │ +39a7ec: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +39a7ee: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +39a7f0: 3301 3200 |0006: if-ne v1, v0, 0038 // +0032 │ │ +39a7f4: 1300 2000 |0008: const/16 v0, #int 32 // #20 │ │ +39a7f8: 6e20 0998 2800 |000a: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39a7fe: 0a03 |000d: move-result v3 │ │ +39a800: 3730 2a00 |000e: if-le v0, v3, 0038 // +002a │ │ +39a804: 6e20 0998 2800 |0010: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39a80a: 0a00 |0013: move-result v0 │ │ +39a80c: 1a03 0b00 |0014: const-string v3, "" // string@000b │ │ +39a810: 6e20 1a98 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a816: 0a00 |0019: move-result v0 │ │ +39a818: 3a00 1e00 |001a: if-ltz v0, 0038 // +001e │ │ +39a81c: d800 0701 |001c: add-int/lit8 v0, v7, #int 1 // #01 │ │ +39a820: 2201 e812 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39a824: 7010 4098 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39a82a: 6203 7478 |0023: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +39a82e: 5733 7778 |0025: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a832: 6e20 4498 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39a838: 6e20 2d98 2800 |002a: invoke-virtual {v8, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a83e: 0c08 |002d: move-result-object v8 │ │ +39a840: 6e20 4b98 8100 |002e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39a846: 6e10 5498 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39a84c: 0c08 |0034: move-result-object v8 │ │ +39a84e: 4d08 0607 |0035: aput-object v8, v6, v7 │ │ +39a852: 0f00 |0037: return v0 │ │ +39a854: 6e20 0998 2800 |0038: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39a85a: 0a00 |003b: move-result v0 │ │ +39a85c: 1a03 b803 |003c: const-string v3, "()[]{}<>?%!&@" // string@03b8 │ │ +39a860: 6e20 1a98 0300 |003e: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a866: 0a00 |0041: move-result v0 │ │ +39a868: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +39a86a: 3a00 0400 |0043: if-ltz v0, 0047 // +0004 │ │ +39a86e: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +39a870: 2802 |0046: goto 0048 // +0002 │ │ +39a872: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +39a874: 6e10 2298 0800 |0048: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +39a87a: 0a05 |004b: move-result v5 │ │ +39a87c: 3551 8a00 |004c: if-ge v1, v5, 00d6 // +008a │ │ +39a880: 6e20 0998 1800 |004e: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39a886: 0a05 |0051: move-result v5 │ │ +39a888: 6e20 1a98 5300 |0052: invoke-virtual {v3, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a88e: 0a05 |0055: move-result v5 │ │ +39a890: 3a05 0400 |0056: if-ltz v5, 005a // +0004 │ │ +39a894: 1215 |0058: const/4 v5, #int 1 // #1 │ │ +39a896: 2802 |0059: goto 005b // +0002 │ │ +39a898: 1205 |005a: const/4 v5, #int 0 // #0 │ │ +39a89a: 3205 7700 |005b: if-eq v5, v0, 00d2 // +0077 │ │ +39a89e: 3805 3900 |005d: if-eqz v5, 0096 // +0039 │ │ +39a8a2: 6e30 2e98 2801 |005f: invoke-virtual {v8, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39a8a8: 0c00 |0062: move-result-object v0 │ │ +39a8aa: d802 0701 |0063: add-int/lit8 v2, v7, #int 1 // #01 │ │ +39a8ae: 2203 e812 |0065: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +39a8b2: 7010 4098 0300 |0067: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39a8b8: 6204 7178 |006a: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39a8bc: 5744 7778 |006c: iget-char v4, v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a8c0: 6e20 4498 4300 |006e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39a8c6: 6e20 4b98 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39a8cc: 6e10 5498 0300 |0074: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39a8d2: 0c00 |0077: move-result-object v0 │ │ +39a8d4: 4d00 0607 |0078: aput-object v0, v6, v7 │ │ +39a8d8: d807 0201 |007a: add-int/lit8 v7, v2, #int 1 // #01 │ │ +39a8dc: 2200 e812 |007c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +39a8e0: 7010 4098 0000 |007e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39a8e6: 6203 7478 |0081: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +39a8ea: 5733 7778 |0083: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a8ee: 6e20 4498 3000 |0085: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39a8f4: 6e20 2d98 1800 |0088: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a8fa: 0c08 |008b: move-result-object v8 │ │ +39a8fc: 6e20 4b98 8000 |008c: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39a902: 6e10 5498 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39a908: 0c08 |0092: move-result-object v8 │ │ +39a90a: 4d08 0602 |0093: aput-object v8, v6, v2 │ │ +39a90e: 0f07 |0095: return v7 │ │ +39a910: d800 0701 |0096: add-int/lit8 v0, v7, #int 1 // #01 │ │ +39a914: 2203 e812 |0098: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +39a918: 7010 4098 0300 |009a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39a91e: 6204 7478 |009d: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +39a922: 5744 7778 |009f: iget-char v4, v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a926: 6e20 4498 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39a92c: 6e30 2e98 2801 |00a4: invoke-virtual {v8, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39a932: 0c02 |00a7: move-result-object v2 │ │ +39a934: 6e20 4b98 2300 |00a8: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39a93a: 6e10 5498 0300 |00ab: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39a940: 0c02 |00ae: move-result-object v2 │ │ +39a942: 4d02 0607 |00af: aput-object v2, v6, v7 │ │ +39a946: 6e20 2d98 1800 |00b1: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a94c: 0c07 |00b4: move-result-object v7 │ │ +39a94e: d808 0001 |00b5: add-int/lit8 v8, v0, #int 1 // #01 │ │ +39a952: 2201 e812 |00b7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39a956: 7010 4098 0100 |00b9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39a95c: 1a02 0000 |00bc: const-string v2, "" // string@0000 │ │ +39a960: 6e20 4b98 2100 |00be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39a966: 6202 7178 |00c1: sget-object v2, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39a96a: 5722 7778 |00c3: iget-char v2, v2, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a96e: 6e20 4498 2100 |00c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39a974: 6e20 4b98 7100 |00c8: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39a97a: 6e10 5498 0100 |00cb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39a980: 0c07 |00ce: move-result-object v7 │ │ +39a982: 4d07 0600 |00cf: aput-object v7, v6, v0 │ │ +39a986: 0f08 |00d1: return v8 │ │ +39a988: d801 0101 |00d2: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39a98c: 2900 74ff |00d4: goto/16 0048 // -008c │ │ +39a990: 3800 1e00 |00d6: if-eqz v0, 00f4 // +001e │ │ +39a994: d800 0701 |00d8: add-int/lit8 v0, v7, #int 1 // #01 │ │ +39a998: 2201 e812 |00da: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39a99c: 7010 4098 0100 |00dc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39a9a2: 6203 7478 |00df: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +39a9a6: 5733 7778 |00e1: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39a9aa: 6e20 4498 3100 |00e3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39a9b0: 6e20 2d98 2800 |00e6: invoke-virtual {v8, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a9b6: 0c08 |00e9: move-result-object v8 │ │ +39a9b8: 6e20 4b98 8100 |00ea: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39a9be: 6e10 5498 0100 |00ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39a9c4: 0c08 |00f0: move-result-object v8 │ │ +39a9c6: 4d08 0607 |00f1: aput-object v8, v6, v7 │ │ +39a9ca: 0f00 |00f3: return v0 │ │ +39a9cc: d800 0701 |00f4: add-int/lit8 v0, v7, #int 1 // #01 │ │ +39a9d0: 4d08 0607 |00f6: aput-object v8, v6, v7 │ │ +39a9d4: 0f00 |00f8: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x000a line=528 │ │ 0x0010 line=535 │ │ 0x001e line=536 │ │ 0x0038 line=539 │ │ @@ -840463,72 +840463,72 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -39b6d0: |[39b6d0] net.sf.dibdib.thread_any.ShashFunc.shashBits4Ansi:(Ljava/lang/String;)J │ │ -39b6e0: 7100 1ca4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41c │ │ -39b6e6: 6e10 2298 0d00 |0003: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b6ec: 0a00 |0006: move-result v0 │ │ -39b6ee: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -39b6f2: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -39b6f6: 1001 |000b: return-wide v1 │ │ -39b6f8: 1903 00c0 |000c: const-wide/high16 v3, #long -4611686018427387904 // #c000 │ │ -39b6fc: 6e10 2298 0d00 |000e: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b702: 0a00 |0011: move-result v0 │ │ -39b704: 1305 0a00 |0012: const/16 v5, #int 10 // #a │ │ -39b708: 3705 0600 |0014: if-le v5, v0, 001a // +0006 │ │ -39b70c: 6e10 2298 0d00 |0016: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b712: 0a05 |0019: move-result v5 │ │ -39b714: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -39b716: 1306 3700 |001b: const/16 v6, #int 55 // #37 │ │ -39b71a: 0417 |001d: move-wide v7, v1 │ │ -39b71c: 3550 4600 |001e: if-ge v0, v5, 0064 // +0046 │ │ -39b720: 6e20 0998 0d00 |0020: invoke-virtual {v13, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b726: 0a09 |0023: move-result v9 │ │ -39b728: 620a b678 |0024: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ -39b72c: 21ab |0026: array-length v11, v10 │ │ -39b72e: 379b 3500 |0027: if-le v11, v9, 005c // +0035 │ │ -39b732: 130b 3f00 |0029: const/16 v11, #int 63 // #3f │ │ -39b736: 480c 0a09 |002b: aget-byte v12, v10, v9 │ │ -39b73a: 37cb 2f00 |002d: if-le v11, v12, 005c // +002f │ │ -39b73e: 480b 0a09 |002f: aget-byte v11, v10, v9 │ │ -39b742: 3d0b 2b00 |0031: if-lez v11, 005c // +002b │ │ -39b746: 620b b478 |0033: sget-object v11, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ -39b74a: 480c 0a09 |0035: aget-byte v12, v10, v9 │ │ -39b74e: 490b 0b0c |0037: aget-char v11, v11, v12 │ │ -39b752: 329b 1900 |0039: if-eq v11, v9, 0052 // +0019 │ │ -39b756: 620b b578 |003b: sget-object v11, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b5 │ │ -39b75a: 480c 0a09 |003d: aget-byte v12, v10, v9 │ │ -39b75e: 490b 0b0c |003f: aget-char v11, v11, v12 │ │ -39b762: 339b 1100 |0041: if-ne v11, v9, 0052 // +0011 │ │ -39b766: 310b 0107 |0043: cmp-long v11, v1, v7 │ │ -39b76a: 390b 0400 |0045: if-nez v11, 0049 // +0004 │ │ -39b76e: 3900 0b00 |0047: if-nez v0, 0052 // +000b │ │ -39b772: 310b 0701 |0049: cmp-long v11, v7, v1 │ │ -39b776: 380b 0500 |004b: if-eqz v11, 0050 // +0005 │ │ -39b77a: 1607 0600 |004d: const-wide/16 v7, #int 6 // #6 │ │ -39b77e: 2803 |004f: goto 0052 // +0003 │ │ -39b780: 1607 0400 |0050: const-wide/16 v7, #int 4 // #4 │ │ -39b784: 4809 0a09 |0052: aget-byte v9, v10, v9 │ │ -39b788: 8199 |0054: int-to-long v9, v9 │ │ -39b78a: c369 |0055: shl-long/2addr v9, v6 │ │ -39b78c: c193 |0056: or-long/2addr v3, v9 │ │ -39b78e: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39b792: d806 06fa |0059: add-int/lit8 v6, v6, #int -6 // #fa │ │ -39b796: 28c3 |005b: goto 001e // -003d │ │ -39b798: 120d |005c: const/4 v13, #int 0 // #0 │ │ -39b79a: 1900 f87f |005d: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -39b79e: 7130 27a4 0d01 |005f: invoke-static {v13, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ -39b7a4: 0b00 |0062: move-result-wide v0 │ │ -39b7a6: 1000 |0063: return-wide v0 │ │ -39b7a8: a100 0307 |0064: or-long v0, v3, v7 │ │ -39b7ac: 1000 |0066: return-wide v0 │ │ +39b6cc: |[39b6cc] net.sf.dibdib.thread_any.ShashFunc.shashBits4Ansi:(Ljava/lang/String;)J │ │ +39b6dc: 7100 1ca4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41c │ │ +39b6e2: 6e10 2298 0d00 |0003: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b6e8: 0a00 |0006: move-result v0 │ │ +39b6ea: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +39b6ee: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +39b6f2: 1001 |000b: return-wide v1 │ │ +39b6f4: 1903 00c0 |000c: const-wide/high16 v3, #long -4611686018427387904 // #c000 │ │ +39b6f8: 6e10 2298 0d00 |000e: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b6fe: 0a00 |0011: move-result v0 │ │ +39b700: 1305 0a00 |0012: const/16 v5, #int 10 // #a │ │ +39b704: 3705 0600 |0014: if-le v5, v0, 001a // +0006 │ │ +39b708: 6e10 2298 0d00 |0016: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b70e: 0a05 |0019: move-result v5 │ │ +39b710: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +39b712: 1306 3700 |001b: const/16 v6, #int 55 // #37 │ │ +39b716: 0417 |001d: move-wide v7, v1 │ │ +39b718: 3550 4600 |001e: if-ge v0, v5, 0064 // +0046 │ │ +39b71c: 6e20 0998 0d00 |0020: invoke-virtual {v13, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b722: 0a09 |0023: move-result v9 │ │ +39b724: 620a b678 |0024: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ +39b728: 21ab |0026: array-length v11, v10 │ │ +39b72a: 379b 3500 |0027: if-le v11, v9, 005c // +0035 │ │ +39b72e: 130b 3f00 |0029: const/16 v11, #int 63 // #3f │ │ +39b732: 480c 0a09 |002b: aget-byte v12, v10, v9 │ │ +39b736: 37cb 2f00 |002d: if-le v11, v12, 005c // +002f │ │ +39b73a: 480b 0a09 |002f: aget-byte v11, v10, v9 │ │ +39b73e: 3d0b 2b00 |0031: if-lez v11, 005c // +002b │ │ +39b742: 620b b478 |0033: sget-object v11, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ +39b746: 480c 0a09 |0035: aget-byte v12, v10, v9 │ │ +39b74a: 490b 0b0c |0037: aget-char v11, v11, v12 │ │ +39b74e: 329b 1900 |0039: if-eq v11, v9, 0052 // +0019 │ │ +39b752: 620b b578 |003b: sget-object v11, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b5 │ │ +39b756: 480c 0a09 |003d: aget-byte v12, v10, v9 │ │ +39b75a: 490b 0b0c |003f: aget-char v11, v11, v12 │ │ +39b75e: 339b 1100 |0041: if-ne v11, v9, 0052 // +0011 │ │ +39b762: 310b 0107 |0043: cmp-long v11, v1, v7 │ │ +39b766: 390b 0400 |0045: if-nez v11, 0049 // +0004 │ │ +39b76a: 3900 0b00 |0047: if-nez v0, 0052 // +000b │ │ +39b76e: 310b 0701 |0049: cmp-long v11, v7, v1 │ │ +39b772: 380b 0500 |004b: if-eqz v11, 0050 // +0005 │ │ +39b776: 1607 0600 |004d: const-wide/16 v7, #int 6 // #6 │ │ +39b77a: 2803 |004f: goto 0052 // +0003 │ │ +39b77c: 1607 0400 |0050: const-wide/16 v7, #int 4 // #4 │ │ +39b780: 4809 0a09 |0052: aget-byte v9, v10, v9 │ │ +39b784: 8199 |0054: int-to-long v9, v9 │ │ +39b786: c369 |0055: shl-long/2addr v9, v6 │ │ +39b788: c193 |0056: or-long/2addr v3, v9 │ │ +39b78a: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39b78e: d806 06fa |0059: add-int/lit8 v6, v6, #int -6 // #fa │ │ +39b792: 28c3 |005b: goto 001e // -003d │ │ +39b794: 120d |005c: const/4 v13, #int 0 // #0 │ │ +39b796: 1900 f87f |005d: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +39b79a: 7130 27a4 0d01 |005f: invoke-static {v13, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ +39b7a0: 0b00 |0062: move-result-wide v0 │ │ +39b7a2: 1000 |0063: return-wide v0 │ │ +39b7a4: a100 0307 |0064: or-long v0, v3, v7 │ │ +39b7a8: 1000 |0066: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=387 │ │ 0x000e line=391 │ │ 0x0020 line=394 │ │ 0x0024 line=395 │ │ @@ -840544,93 +840544,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 │ │ -39b7b0: |[39b7b0] net.sf.dibdib.thread_any.ShashFunc.shashBits4DoubleD4:(Ljava/lang/String;D)J │ │ -39b7c0: 380d 2900 |0000: if-eqz v13, 0029 // +0029 │ │ -39b7c4: 1300 2c00 |0002: const/16 v0, #int 44 // #2c │ │ -39b7c8: 6e20 1a98 0d00 |0004: invoke-virtual {v13, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39b7ce: 0a01 |0007: move-result v1 │ │ -39b7d0: 3a01 2100 |0008: if-ltz v1, 0029 // +0021 │ │ -39b7d4: 1301 2e00 |000a: const/16 v1, #int 46 // #2e │ │ -39b7d8: 6e20 1a98 1d00 |000c: invoke-virtual {v13, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39b7de: 0a01 |000f: move-result v1 │ │ -39b7e0: 6e20 1f98 0d00 |0010: invoke-virtual {v13, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -39b7e6: 0a00 |0013: move-result v0 │ │ -39b7e8: 1a02 e704 |0014: const-string v2, "," // string@04e7 │ │ -39b7ec: 1a03 0000 |0016: const-string v3, "" // string@0000 │ │ -39b7f0: 3701 0700 |0018: if-le v1, v0, 001f // +0007 │ │ -39b7f4: 6e30 2798 2d03 |001a: invoke-virtual {v13, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39b7fa: 0c0d |001d: move-result-object v13 │ │ -39b7fc: 280b |001e: goto 0029 // +000b │ │ -39b7fe: 1a00 c905 |001f: const-string v0, "." // string@05c9 │ │ -39b802: 6e30 2798 0d03 |0021: invoke-virtual {v13, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39b808: 0c0d |0024: move-result-object v13 │ │ -39b80a: 6e30 2798 2d00 |0025: invoke-virtual {v13, v2, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39b810: 0c0d |0028: move-result-object v13 │ │ -39b812: 390d 0300 |0029: if-nez v13, 002c // +0003 │ │ -39b816: 2808 |002b: goto 0033 // +0008 │ │ -39b818: 1900 f87f |002c: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -39b81c: 7130 e3a1 0d01 |002e: invoke-static {v13, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ -39b822: 0b00 |0031: move-result-wide v0 │ │ -39b824: cb0e |0032: add-double/2addr v14, v0 │ │ -39b826: 7120 6597 fe00 |0033: invoke-static {v14, v15}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ -39b82c: 0b00 |0036: move-result-wide v0 │ │ -39b82e: 1602 0000 |0037: const-wide/16 v2, #int 0 // #0 │ │ -39b832: 2f0d 020e |0039: cmpl-double v13, v2, v14 │ │ -39b836: 3d0d 0300 |003b: if-lez v13, 003e // +0003 │ │ -39b83a: 7d00 |003d: neg-long v0, v0 │ │ -39b83c: 190e f07f |003e: const-wide/high16 v14, #long 9218868437227405312 // #7ff0 │ │ -39b840: c00e |0040: and-long/2addr v14, v0 │ │ -39b842: 1302 3400 |0041: const/16 v2, #int 52 // #34 │ │ -39b846: c52e |0043: ushr-long/2addr v14, v2 │ │ -39b848: 1802 ffff ffff ffff 0f00 |0044: const-wide v2, #double 2.22507e-308 // #000fffffffffffff │ │ -39b852: c020 |0049: and-long/2addr v0, v2 │ │ -39b854: 1602 0f00 |004a: const-wide/16 v2, #int 15 // #f │ │ -39b858: a004 0002 |004c: and-long v4, v0, v2 │ │ -39b85c: 8445 |004e: long-to-int v5, v4 │ │ -39b85e: 1214 |004f: const/4 v4, #int 1 // #1 │ │ -39b860: 3805 2800 |0050: if-eqz v5, 0078 // +0028 │ │ -39b864: 1806 f0ff ffff ffff 0f00 |0052: const-wide v6, #double 2.22507e-308 // #000ffffffffffff0 │ │ -39b86e: 3108 0600 |0057: cmp-long v8, v6, v0 │ │ -39b872: 3a08 1f00 |0059: if-ltz v8, 0078 // +001f │ │ -39b876: 1606 0300 |005b: const-wide/16 v6, #int 3 // #3 │ │ -39b87a: 1608 fcff |005d: const-wide/16 v8, #int -4 // #fffc │ │ -39b87e: 160a 0100 |005f: const-wide/16 v10, #int 1 // #1 │ │ -39b882: 3d0d 0b00 |0061: if-lez v13, 006c // +000b │ │ -39b886: 1222 |0063: const/4 v2, #int 2 // #2 │ │ -39b888: dd03 0503 |0064: and-int/lit8 v3, v5, #int 3 // #03 │ │ -39b88c: 3532 0400 |0066: if-ge v2, v3, 006a // +0004 │ │ -39b890: c160 |0068: or-long/2addr v0, v6 │ │ -39b892: 2808 |0069: goto 0071 // +0008 │ │ -39b894: c080 |006a: and-long/2addr v0, v8 │ │ -39b896: 280d |006b: goto 0078 // +000d │ │ -39b898: 130c 0d00 |006c: const/16 v12, #int 13 // #d │ │ -39b89c: 365c 0500 |006e: if-gt v12, v5, 0073 // +0005 │ │ -39b8a0: c120 |0070: or-long/2addr v0, v2 │ │ -39b8a2: bba0 |0071: add-long/2addr v0, v10 │ │ -39b8a4: 2806 |0072: goto 0078 // +0006 │ │ -39b8a6: dd02 0503 |0073: and-int/lit8 v2, v5, #int 3 // #03 │ │ -39b8aa: 3424 f3ff |0075: if-lt v4, v2, 0068 // -000d │ │ -39b8ae: 28f3 |0077: goto 006a // -000d │ │ -39b8b0: 3d0d 0500 |0078: if-lez v13, 007d // +0005 │ │ -39b8b4: 1902 0040 |007a: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -39b8b8: 2803 |007c: goto 007f // +0003 │ │ -39b8ba: 1902 0080 |007d: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -39b8be: 130d 3300 |007f: const/16 v13, #int 51 // #33 │ │ -39b8c2: a30d 0e0d |0081: shl-long v13, v14, v13 │ │ -39b8c6: c12d |0083: or-long/2addr v13, v2 │ │ -39b8c8: c540 |0084: ushr-long/2addr v0, v4 │ │ -39b8ca: 1602 feff |0085: const-wide/16 v2, #int -2 // #fffe │ │ -39b8ce: c020 |0087: and-long/2addr v0, v2 │ │ -39b8d0: c10d |0088: or-long/2addr v13, v0 │ │ -39b8d2: 100d |0089: return-wide v13 │ │ +39b7ac: |[39b7ac] net.sf.dibdib.thread_any.ShashFunc.shashBits4DoubleD4:(Ljava/lang/String;D)J │ │ +39b7bc: 380d 2900 |0000: if-eqz v13, 0029 // +0029 │ │ +39b7c0: 1300 2c00 |0002: const/16 v0, #int 44 // #2c │ │ +39b7c4: 6e20 1a98 0d00 |0004: invoke-virtual {v13, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39b7ca: 0a01 |0007: move-result v1 │ │ +39b7cc: 3a01 2100 |0008: if-ltz v1, 0029 // +0021 │ │ +39b7d0: 1301 2e00 |000a: const/16 v1, #int 46 // #2e │ │ +39b7d4: 6e20 1a98 1d00 |000c: invoke-virtual {v13, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39b7da: 0a01 |000f: move-result v1 │ │ +39b7dc: 6e20 1f98 0d00 |0010: invoke-virtual {v13, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +39b7e2: 0a00 |0013: move-result v0 │ │ +39b7e4: 1a02 e704 |0014: const-string v2, "," // string@04e7 │ │ +39b7e8: 1a03 0000 |0016: const-string v3, "" // string@0000 │ │ +39b7ec: 3701 0700 |0018: if-le v1, v0, 001f // +0007 │ │ +39b7f0: 6e30 2798 2d03 |001a: invoke-virtual {v13, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39b7f6: 0c0d |001d: move-result-object v13 │ │ +39b7f8: 280b |001e: goto 0029 // +000b │ │ +39b7fa: 1a00 c905 |001f: const-string v0, "." // string@05c9 │ │ +39b7fe: 6e30 2798 0d03 |0021: invoke-virtual {v13, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39b804: 0c0d |0024: move-result-object v13 │ │ +39b806: 6e30 2798 2d00 |0025: invoke-virtual {v13, v2, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39b80c: 0c0d |0028: move-result-object v13 │ │ +39b80e: 390d 0300 |0029: if-nez v13, 002c // +0003 │ │ +39b812: 2808 |002b: goto 0033 // +0008 │ │ +39b814: 1900 f87f |002c: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +39b818: 7130 e3a1 0d01 |002e: invoke-static {v13, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ +39b81e: 0b00 |0031: move-result-wide v0 │ │ +39b820: cb0e |0032: add-double/2addr v14, v0 │ │ +39b822: 7120 6597 fe00 |0033: invoke-static {v14, v15}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ +39b828: 0b00 |0036: move-result-wide v0 │ │ +39b82a: 1602 0000 |0037: const-wide/16 v2, #int 0 // #0 │ │ +39b82e: 2f0d 020e |0039: cmpl-double v13, v2, v14 │ │ +39b832: 3d0d 0300 |003b: if-lez v13, 003e // +0003 │ │ +39b836: 7d00 |003d: neg-long v0, v0 │ │ +39b838: 190e f07f |003e: const-wide/high16 v14, #long 9218868437227405312 // #7ff0 │ │ +39b83c: c00e |0040: and-long/2addr v14, v0 │ │ +39b83e: 1302 3400 |0041: const/16 v2, #int 52 // #34 │ │ +39b842: c52e |0043: ushr-long/2addr v14, v2 │ │ +39b844: 1802 ffff ffff ffff 0f00 |0044: const-wide v2, #double 2.22507e-308 // #000fffffffffffff │ │ +39b84e: c020 |0049: and-long/2addr v0, v2 │ │ +39b850: 1602 0f00 |004a: const-wide/16 v2, #int 15 // #f │ │ +39b854: a004 0002 |004c: and-long v4, v0, v2 │ │ +39b858: 8445 |004e: long-to-int v5, v4 │ │ +39b85a: 1214 |004f: const/4 v4, #int 1 // #1 │ │ +39b85c: 3805 2800 |0050: if-eqz v5, 0078 // +0028 │ │ +39b860: 1806 f0ff ffff ffff 0f00 |0052: const-wide v6, #double 2.22507e-308 // #000ffffffffffff0 │ │ +39b86a: 3108 0600 |0057: cmp-long v8, v6, v0 │ │ +39b86e: 3a08 1f00 |0059: if-ltz v8, 0078 // +001f │ │ +39b872: 1606 0300 |005b: const-wide/16 v6, #int 3 // #3 │ │ +39b876: 1608 fcff |005d: const-wide/16 v8, #int -4 // #fffc │ │ +39b87a: 160a 0100 |005f: const-wide/16 v10, #int 1 // #1 │ │ +39b87e: 3d0d 0b00 |0061: if-lez v13, 006c // +000b │ │ +39b882: 1222 |0063: const/4 v2, #int 2 // #2 │ │ +39b884: dd03 0503 |0064: and-int/lit8 v3, v5, #int 3 // #03 │ │ +39b888: 3532 0400 |0066: if-ge v2, v3, 006a // +0004 │ │ +39b88c: c160 |0068: or-long/2addr v0, v6 │ │ +39b88e: 2808 |0069: goto 0071 // +0008 │ │ +39b890: c080 |006a: and-long/2addr v0, v8 │ │ +39b892: 280d |006b: goto 0078 // +000d │ │ +39b894: 130c 0d00 |006c: const/16 v12, #int 13 // #d │ │ +39b898: 365c 0500 |006e: if-gt v12, v5, 0073 // +0005 │ │ +39b89c: c120 |0070: or-long/2addr v0, v2 │ │ +39b89e: bba0 |0071: add-long/2addr v0, v10 │ │ +39b8a0: 2806 |0072: goto 0078 // +0006 │ │ +39b8a2: dd02 0503 |0073: and-int/lit8 v2, v5, #int 3 // #03 │ │ +39b8a6: 3424 f3ff |0075: if-lt v4, v2, 0068 // -000d │ │ +39b8aa: 28f3 |0077: goto 006a // -000d │ │ +39b8ac: 3d0d 0500 |0078: if-lez v13, 007d // +0005 │ │ +39b8b0: 1902 0040 |007a: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +39b8b4: 2803 |007c: goto 007f // +0003 │ │ +39b8b6: 1902 0080 |007d: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +39b8ba: 130d 3300 |007f: const/16 v13, #int 51 // #33 │ │ +39b8be: a30d 0e0d |0081: shl-long v13, v14, v13 │ │ +39b8c2: c12d |0083: or-long/2addr v13, v2 │ │ +39b8c4: c540 |0084: ushr-long/2addr v0, v4 │ │ +39b8c6: 1602 feff |0085: const-wide/16 v2, #int -2 // #fffe │ │ +39b8ca: c020 |0087: and-long/2addr v0, v2 │ │ +39b8cc: c10d |0088: or-long/2addr v13, v0 │ │ +39b8ce: 100d |0089: return-wide v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=227 │ │ 0x000c line=228 │ │ 0x001a line=229 │ │ 0x0021 line=231 │ │ 0x002e line=237 │ │ @@ -840644,73 +840644,73 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -39b8d4: |[39b8d4] net.sf.dibdib.thread_any.ShashFunc.shashBits4PunctFS:(Ljava/lang/String;)J │ │ -39b8e4: 7100 1ca4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41c │ │ -39b8ea: 6e10 2298 0900 |0003: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b8f0: 0a00 |0006: move-result v0 │ │ -39b8f2: 1271 |0007: const/4 v1, #int 7 // #7 │ │ -39b8f4: 3501 0300 |0008: if-ge v1, v0, 000b // +0003 │ │ -39b8f8: 2805 |000a: goto 000f // +0005 │ │ -39b8fa: 6e10 2298 0900 |000b: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b900: 0a01 |000e: move-result v1 │ │ -39b902: 1902 1000 |000f: const-wide/high16 v2, #long 4503599627370496 // #10 │ │ -39b906: 3c01 0300 |0011: if-gtz v1, 0014 // +0003 │ │ -39b90a: 1002 |0013: return-wide v2 │ │ -39b90c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -39b90e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -39b910: 3514 1300 |0016: if-ge v4, v1, 0029 // +0013 │ │ -39b914: 6e20 0998 4900 |0018: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b91a: 0a05 |001b: move-result v5 │ │ -39b91c: 1a06 9400 |001c: const-string v6, "��" // string@0094 │ │ -39b920: 6e20 1a98 5600 |001e: invoke-virtual {v6, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39b926: 0a05 |0021: move-result v5 │ │ -39b928: 3d05 0400 |0022: if-lez v5, 0026 // +0004 │ │ -39b92c: 1902 2000 |0024: const-wide/high16 v2, #long 9007199254740992 // #20 │ │ -39b930: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39b934: 28ee |0028: goto 0016 // -0012 │ │ -39b936: 6e20 0998 0900 |0029: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b93c: 0a04 |002c: move-result v4 │ │ -39b93e: 6205 b678 |002d: sget-object v5, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ -39b942: 2156 |002f: array-length v6, v5 │ │ -39b944: 3746 0500 |0030: if-le v6, v4, 0035 // +0005 │ │ -39b948: 4804 0504 |0032: aget-byte v4, v5, v4 │ │ -39b94c: 2802 |0034: goto 0036 // +0002 │ │ -39b94e: 1244 |0035: const/4 v4, #int 4 // #4 │ │ -39b950: d804 04ff |0036: add-int/lit8 v4, v4, #int -1 // #ff │ │ -39b954: dd04 0403 |0038: and-int/lit8 v4, v4, #int 3 // #03 │ │ -39b958: 8144 |003a: int-to-long v4, v4 │ │ -39b95a: 1306 3200 |003b: const/16 v6, #int 50 // #32 │ │ -39b95e: c364 |003d: shl-long/2addr v4, v6 │ │ -39b960: c142 |003e: or-long/2addr v2, v4 │ │ -39b962: 1304 2b00 |003f: const/16 v4, #int 43 // #2b │ │ -39b966: 3510 1d00 |0041: if-ge v0, v1, 005e // +001d │ │ -39b96a: 3a04 0c00 |0043: if-ltz v4, 004f // +000c │ │ -39b96e: 6e20 0998 0900 |0045: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b974: 0a05 |0048: move-result v5 │ │ -39b976: 8155 |0049: int-to-long v5, v5 │ │ -39b978: 1607 7f00 |004a: const-wide/16 v7, #int 127 // #7f │ │ -39b97c: c075 |004c: and-long/2addr v5, v7 │ │ -39b97e: c345 |004d: shl-long/2addr v5, v4 │ │ -39b980: 280a |004e: goto 0058 // +000a │ │ -39b982: 6e20 0998 0900 |004f: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b988: 0a05 |0052: move-result v5 │ │ -39b98a: dd05 057f |0053: and-int/lit8 v5, v5, #int 127 // #7f │ │ -39b98e: 7b46 |0055: neg-int v6, v4 │ │ -39b990: ba65 |0056: ushr-int/2addr v5, v6 │ │ -39b992: 8155 |0057: int-to-long v5, v5 │ │ -39b994: c152 |0058: or-long/2addr v2, v5 │ │ -39b996: d800 0001 |0059: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39b99a: d804 04f9 |005b: add-int/lit8 v4, v4, #int -7 // #f9 │ │ -39b99e: 28e4 |005d: goto 0041 // -001c │ │ -39b9a0: 1002 |005e: return-wide v2 │ │ +39b8d0: |[39b8d0] net.sf.dibdib.thread_any.ShashFunc.shashBits4PunctFS:(Ljava/lang/String;)J │ │ +39b8e0: 7100 1ca4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41c │ │ +39b8e6: 6e10 2298 0900 |0003: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b8ec: 0a00 |0006: move-result v0 │ │ +39b8ee: 1271 |0007: const/4 v1, #int 7 // #7 │ │ +39b8f0: 3501 0300 |0008: if-ge v1, v0, 000b // +0003 │ │ +39b8f4: 2805 |000a: goto 000f // +0005 │ │ +39b8f6: 6e10 2298 0900 |000b: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b8fc: 0a01 |000e: move-result v1 │ │ +39b8fe: 1902 1000 |000f: const-wide/high16 v2, #long 4503599627370496 // #10 │ │ +39b902: 3c01 0300 |0011: if-gtz v1, 0014 // +0003 │ │ +39b906: 1002 |0013: return-wide v2 │ │ +39b908: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +39b90a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +39b90c: 3514 1300 |0016: if-ge v4, v1, 0029 // +0013 │ │ +39b910: 6e20 0998 4900 |0018: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b916: 0a05 |001b: move-result v5 │ │ +39b918: 1a06 9400 |001c: const-string v6, "��" // string@0094 │ │ +39b91c: 6e20 1a98 5600 |001e: invoke-virtual {v6, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39b922: 0a05 |0021: move-result v5 │ │ +39b924: 3d05 0400 |0022: if-lez v5, 0026 // +0004 │ │ +39b928: 1902 2000 |0024: const-wide/high16 v2, #long 9007199254740992 // #20 │ │ +39b92c: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39b930: 28ee |0028: goto 0016 // -0012 │ │ +39b932: 6e20 0998 0900 |0029: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b938: 0a04 |002c: move-result v4 │ │ +39b93a: 6205 b678 |002d: sget-object v5, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ +39b93e: 2156 |002f: array-length v6, v5 │ │ +39b940: 3746 0500 |0030: if-le v6, v4, 0035 // +0005 │ │ +39b944: 4804 0504 |0032: aget-byte v4, v5, v4 │ │ +39b948: 2802 |0034: goto 0036 // +0002 │ │ +39b94a: 1244 |0035: const/4 v4, #int 4 // #4 │ │ +39b94c: d804 04ff |0036: add-int/lit8 v4, v4, #int -1 // #ff │ │ +39b950: dd04 0403 |0038: and-int/lit8 v4, v4, #int 3 // #03 │ │ +39b954: 8144 |003a: int-to-long v4, v4 │ │ +39b956: 1306 3200 |003b: const/16 v6, #int 50 // #32 │ │ +39b95a: c364 |003d: shl-long/2addr v4, v6 │ │ +39b95c: c142 |003e: or-long/2addr v2, v4 │ │ +39b95e: 1304 2b00 |003f: const/16 v4, #int 43 // #2b │ │ +39b962: 3510 1d00 |0041: if-ge v0, v1, 005e // +001d │ │ +39b966: 3a04 0c00 |0043: if-ltz v4, 004f // +000c │ │ +39b96a: 6e20 0998 0900 |0045: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b970: 0a05 |0048: move-result v5 │ │ +39b972: 8155 |0049: int-to-long v5, v5 │ │ +39b974: 1607 7f00 |004a: const-wide/16 v7, #int 127 // #7f │ │ +39b978: c075 |004c: and-long/2addr v5, v7 │ │ +39b97a: c345 |004d: shl-long/2addr v5, v4 │ │ +39b97c: 280a |004e: goto 0058 // +000a │ │ +39b97e: 6e20 0998 0900 |004f: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b984: 0a05 |0052: move-result v5 │ │ +39b986: dd05 057f |0053: and-int/lit8 v5, v5, #int 127 // #7f │ │ +39b98a: 7b46 |0055: neg-int v6, v4 │ │ +39b98c: ba65 |0056: ushr-int/2addr v5, v6 │ │ +39b98e: 8155 |0057: int-to-long v5, v5 │ │ +39b990: c152 |0058: or-long/2addr v2, v5 │ │ +39b992: d800 0001 |0059: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39b996: d804 04f9 |005b: add-int/lit8 v4, v4, #int -7 // #f9 │ │ +39b99a: 28e4 |005d: goto 0041 // -001c │ │ +39b99c: 1002 |005e: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0003 line=287 │ │ 0x0018 line=293 │ │ 0x001e line=294 │ │ 0x0029 line=298 │ │ @@ -840725,187 +840725,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 │ │ -39b9a4: |[39b9a4] net.sf.dibdib.thread_any.ShashFunc.shashBits4String:(Ljava/lang/String;Z)J │ │ -39b9b4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -39b9b8: 7100 1ca4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41c │ │ -39b9be: 7401 2298 1300 |0005: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b9c4: 0a01 |0008: move-result v1 │ │ -39b9c6: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ -39b9ca: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ -39b9ce: 1002 |000d: return-wide v2 │ │ -39b9d0: 1301 3900 |000e: const/16 v1, #int 57 // #39 │ │ -39b9d4: 1306 b002 |0010: const/16 v6, #int 688 // #2b0 │ │ -39b9d8: 1907 00c0 |0012: const-wide/high16 v7, #long -4611686018427387904 // #c000 │ │ -39b9dc: 1309 3f00 |0014: const/16 v9, #int 63 // #3f │ │ -39b9e0: 130a 3000 |0016: const/16 v10, #int 48 // #30 │ │ -39b9e4: 120b |0018: const/4 v11, #int 0 // #0 │ │ -39b9e6: 121c |0019: const/4 v12, #int 1 // #1 │ │ -39b9e8: 130d 3700 |001a: const/16 v13, #int 55 // #37 │ │ -39b9ec: 3914 4d00 |001c: if-nez v20, 0069 // +004d │ │ -39b9f0: 7401 2298 1300 |001e: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b9f6: 0a0e |0021: move-result v14 │ │ -39b9f8: 33ec 4700 |0022: if-ne v12, v14, 0069 // +0047 │ │ -39b9fc: 6e20 0998 b000 |0024: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ba02: 0a0e |0027: move-result v14 │ │ -39ba04: 37e6 4100 |0028: if-le v6, v14, 0069 // +0041 │ │ -39ba08: 6e20 0998 b000 |002a: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ba0e: 0a0e |002d: move-result v14 │ │ -39ba10: 36ea 1300 |002e: if-gt v10, v14, 0041 // +0013 │ │ -39ba14: 361e 1100 |0030: if-gt v14, v1, 0041 // +0011 │ │ -39ba18: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -39ba1a: b1ae |0033: sub-int/2addr v14, v10 │ │ -39ba1c: 83e1 |0034: int-to-double v1, v14 │ │ -39ba1e: 1803 0000 0000 00c3 be40 |0035: const-wide v3, #double 7875 // #40bec30000000000 │ │ -39ba28: ad01 0103 |003a: mul-double v1, v1, v3 │ │ -39ba2c: 7130 27a4 1002 |003c: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ -39ba32: 0b00 |003f: move-result-wide v0 │ │ -39ba34: 1000 |0040: return-wide v0 │ │ -39ba36: 620f b678 |0041: sget-object v15, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ -39ba3a: 21f4 |0043: array-length v4, v15 │ │ -39ba3c: 37e4 2500 |0044: if-le v4, v14, 0069 // +0025 │ │ -39ba40: 4804 0f0a |0046: aget-byte v4, v15, v10 │ │ -39ba44: 4805 0f0e |0048: aget-byte v5, v15, v14 │ │ -39ba48: 3654 1f00 |004a: if-gt v4, v5, 0069 // +001f │ │ -39ba4c: 4804 0f0e |004c: aget-byte v4, v15, v14 │ │ -39ba50: 3594 1b00 |004e: if-ge v4, v9, 0069 // +001b │ │ -39ba54: 6200 b478 |0050: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ -39ba58: 4801 0f0e |0052: aget-byte v1, v15, v14 │ │ -39ba5c: 4900 0001 |0054: aget-char v0, v0, v1 │ │ -39ba60: 32e0 0c00 |0056: if-eq v0, v14, 0062 // +000c │ │ -39ba64: 6200 b578 |0058: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b5 │ │ -39ba68: 4801 0f0e |005a: aget-byte v1, v15, v14 │ │ -39ba6c: 4900 0001 |005c: aget-char v0, v0, v1 │ │ -39ba70: 33e0 0400 |005e: if-ne v0, v14, 0062 // +0004 │ │ -39ba74: 1602 0400 |0060: const-wide/16 v2, #int 4 // #4 │ │ -39ba78: 4800 0f0e |0062: aget-byte v0, v15, v14 │ │ -39ba7c: 8100 |0064: int-to-long v0, v0 │ │ -39ba7e: c3d0 |0065: shl-long/2addr v0, v13 │ │ -39ba80: c170 |0066: or-long/2addr v0, v7 │ │ -39ba82: c120 |0067: or-long/2addr v0, v2 │ │ -39ba84: 1000 |0068: return-wide v0 │ │ -39ba86: 7401 2298 1300 |0069: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ba8c: 0a04 |006c: move-result v4 │ │ -39ba8e: 1305 0a00 |006d: const/16 v5, #int 10 // #a │ │ -39ba92: 3745 0600 |006f: if-le v5, v4, 0075 // +0006 │ │ -39ba96: 7401 2298 1300 |0071: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ba9c: 0a05 |0074: move-result v5 │ │ -39ba9e: 0510 0200 |0075: move-wide/from16 v16, v2 │ │ -39baa2: 1204 |0077: const/4 v4, #int 0 // #0 │ │ -39baa4: 120e |0078: const/4 v14, #int 0 // #0 │ │ -39baa6: 120f |0079: const/4 v15, #int 0 // #0 │ │ -39baa8: 3554 9400 |007a: if-ge v4, v5, 010e // +0094 │ │ -39baac: 6e20 0998 4000 |007c: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39bab2: 0a0b |007f: move-result v11 │ │ -39bab4: 390e 2b00 |0080: if-nez v14, 00ab // +002b │ │ -39bab8: 1a0c 9400 |0082: const-string v12, "��" // string@0094 │ │ -39babc: 6e20 1a98 bc00 |0084: invoke-virtual {v12, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39bac2: 0a0c |0087: move-result v12 │ │ -39bac4: 3d0c 0300 |0088: if-lez v12, 008b // +0003 │ │ -39bac8: 2821 |008a: goto 00ab // +0021 │ │ -39baca: 390f 2100 |008b: if-nez v15, 00ac // +0021 │ │ -39bace: 37b6 1f00 |008d: if-le v6, v11, 00ac // +001f │ │ -39bad2: 130c 6100 |008f: const/16 v12, #int 97 // #61 │ │ -39bad6: 36bc 0600 |0091: if-gt v12, v11, 0097 // +0006 │ │ -39bada: 130c 7a00 |0093: const/16 v12, #int 122 // #7a │ │ -39bade: 37cb 0a00 |0095: if-le v11, v12, 009f // +000a │ │ -39bae2: 130c 4100 |0097: const/16 v12, #int 65 // #41 │ │ -39bae6: 36bc 0800 |0099: if-gt v12, v11, 00a1 // +0008 │ │ -39baea: 130c 5a00 |009b: const/16 v12, #int 90 // #5a │ │ -39baee: 36cb 0400 |009d: if-gt v11, v12, 00a1 // +0004 │ │ -39baf2: 121f |009f: const/4 v15, #int 1 // #1 │ │ -39baf4: 280c |00a0: goto 00ac // +000c │ │ -39baf6: 36ba 0500 |00a1: if-gt v10, v11, 00a6 // +0005 │ │ -39bafa: 361b 0300 |00a3: if-gt v11, v1, 00a6 // +0003 │ │ -39bafe: 28fa |00a5: goto 009f // -0006 │ │ -39bb00: 130c c000 |00a6: const/16 v12, #int 192 // #c0 │ │ -39bb04: 36bc 0400 |00a8: if-gt v12, v11, 00ac // +0004 │ │ -39bb08: 28f5 |00aa: goto 009f // -000b │ │ -39bb0a: 121e |00ab: const/4 v14, #int 1 // #1 │ │ -39bb0c: 620c b678 |00ac: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ -39bb10: 21c1 |00ae: array-length v1, v12 │ │ -39bb12: 37b1 3300 |00af: if-le v1, v11, 00e2 // +0033 │ │ -39bb16: 4801 0c0b |00b1: aget-byte v1, v12, v11 │ │ -39bb1a: 3719 2f00 |00b3: if-le v9, v1, 00e2 // +002f │ │ -39bb1e: 6201 b478 |00b5: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ -39bb22: 4812 0c0b |00b7: aget-byte v18, v12, v11 │ │ -39bb26: 4901 0112 |00b9: aget-char v1, v1, v18 │ │ -39bb2a: 32b1 1900 |00bb: if-eq v1, v11, 00d4 // +0019 │ │ -39bb2e: 6201 b578 |00bd: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b5 │ │ -39bb32: 4812 0c0b |00bf: aget-byte v18, v12, v11 │ │ -39bb36: 4901 0112 |00c1: aget-char v1, v1, v18 │ │ -39bb3a: 33b1 1100 |00c3: if-ne v1, v11, 00d4 // +0011 │ │ -39bb3e: 3101 0210 |00c5: cmp-long v1, v2, v16 │ │ -39bb42: 3901 0400 |00c7: if-nez v1, 00cb // +0004 │ │ -39bb46: 3904 0b00 |00c9: if-nez v4, 00d4 // +000b │ │ -39bb4a: 3101 1002 |00cb: cmp-long v1, v16, v2 │ │ -39bb4e: 3801 0500 |00cd: if-eqz v1, 00d2 // +0005 │ │ -39bb52: 1610 0600 |00cf: const-wide/16 v16, #int 6 // #6 │ │ -39bb56: 2803 |00d1: goto 00d4 // +0003 │ │ -39bb58: 1610 0400 |00d2: const-wide/16 v16, #int 4 // #4 │ │ -39bb5c: 4801 0c0b |00d4: aget-byte v1, v12, v11 │ │ -39bb60: 811b |00d6: int-to-long v11, v1 │ │ -39bb62: c3db |00d7: shl-long/2addr v11, v13 │ │ -39bb64: c1b7 |00d8: or-long/2addr v7, v11 │ │ -39bb66: d804 0401 |00d9: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39bb6a: d80d 0dfa |00db: add-int/lit8 v13, v13, #int -6 // #fa │ │ -39bb6e: 1301 3900 |00dd: const/16 v1, #int 57 // #39 │ │ -39bb72: 120b |00df: const/4 v11, #int 0 // #0 │ │ -39bb74: 121c |00e0: const/4 v12, #int 1 // #1 │ │ -39bb76: 2899 |00e1: goto 007a // -0067 │ │ -39bb78: 1231 |00e2: const/4 v1, #int 3 // #3 │ │ -39bb7a: 1602 3f00 |00e3: const-wide/16 v2, #int 63 // #3f │ │ -39bb7e: 36d1 2600 |00e5: if-gt v1, v13, 010b // +0026 │ │ -39bb82: 7120 39a4 4000 |00e7: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a439 │ │ -39bb88: 0c01 |00ea: move-result-object v1 │ │ -39bb8a: 120b |00eb: const/4 v11, #int 0 // #0 │ │ -39bb8c: 2114 |00ec: array-length v4, v1 │ │ -39bb8e: 354b 0f00 |00ed: if-ge v11, v4, 00fc // +000f │ │ -39bb92: 3a0d 0d00 |00ef: if-ltz v13, 00fc // +000d │ │ -39bb96: 4804 010b |00f1: aget-byte v4, v1, v11 │ │ -39bb9a: 8144 |00f3: int-to-long v4, v4 │ │ -39bb9c: c024 |00f4: and-long/2addr v4, v2 │ │ -39bb9e: c3d4 |00f5: shl-long/2addr v4, v13 │ │ -39bba0: c147 |00f6: or-long/2addr v7, v4 │ │ -39bba2: d80b 0b01 |00f7: add-int/lit8 v11, v11, #int 1 // #01 │ │ -39bba6: d80d 0dfa |00f9: add-int/lit8 v13, v13, #int -6 // #fa │ │ -39bbaa: 28f1 |00fb: goto 00ec // -000f │ │ -39bbac: 2112 |00fc: array-length v2, v1 │ │ -39bbae: 352b 1100 |00fd: if-ge v11, v2, 010e // +0011 │ │ -39bbb2: 12c2 |00ff: const/4 v2, #int -4 // #fc │ │ -39bbb4: 36d2 0e00 |0100: if-gt v2, v13, 010e // +000e │ │ -39bbb8: 4801 010b |0102: aget-byte v1, v1, v11 │ │ -39bbbc: b591 |0104: and-int/2addr v1, v9 │ │ -39bbbe: 7bd2 |0105: neg-int v2, v13 │ │ -39bbc0: ba21 |0106: ushr-int/2addr v1, v2 │ │ -39bbc2: 8111 |0107: int-to-long v1, v1 │ │ -39bbc4: c171 |0108: or-long/2addr v1, v7 │ │ -39bbc6: 0417 |0109: move-wide v7, v1 │ │ -39bbc8: 2804 |010a: goto 010e // +0004 │ │ -39bbca: a301 020d |010b: shl-long v1, v2, v13 │ │ -39bbce: c117 |010d: or-long/2addr v7, v1 │ │ -39bbd0: 390e 0e00 |010e: if-nez v14, 011c // +000e │ │ -39bbd4: 390f 0c00 |0110: if-nez v15, 011c // +000c │ │ -39bbd8: 6201 9d78 |0112: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789d │ │ -39bbdc: 6e20 7a9b 0100 |0114: invoke-virtual {v1, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39bbe2: 0c01 |0117: move-result-object v1 │ │ -39bbe4: 6e10 6d9b 0100 |0118: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39bbea: 0a0f |011b: move-result v15 │ │ -39bbec: 390e 0800 |011c: if-nez v14, 0124 // +0008 │ │ -39bbf0: 390f 0300 |011e: if-nez v15, 0121 // +0003 │ │ -39bbf4: 2804 |0120: goto 0124 // +0004 │ │ -39bbf6: a100 0710 |0121: or-long v0, v7, v16 │ │ -39bbfa: 1000 |0123: return-wide v0 │ │ -39bbfc: 7701 28a4 1300 |0124: invoke-static/range {v19}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a428 │ │ -39bc02: 0b00 |0127: move-result-wide v0 │ │ -39bc04: 1000 |0128: return-wide v0 │ │ +39b9a0: |[39b9a0] net.sf.dibdib.thread_any.ShashFunc.shashBits4String:(Ljava/lang/String;Z)J │ │ +39b9b0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +39b9b4: 7100 1ca4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41c │ │ +39b9ba: 7401 2298 1300 |0005: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b9c0: 0a01 |0008: move-result v1 │ │ +39b9c2: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ +39b9c6: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ +39b9ca: 1002 |000d: return-wide v2 │ │ +39b9cc: 1301 3900 |000e: const/16 v1, #int 57 // #39 │ │ +39b9d0: 1306 b002 |0010: const/16 v6, #int 688 // #2b0 │ │ +39b9d4: 1907 00c0 |0012: const-wide/high16 v7, #long -4611686018427387904 // #c000 │ │ +39b9d8: 1309 3f00 |0014: const/16 v9, #int 63 // #3f │ │ +39b9dc: 130a 3000 |0016: const/16 v10, #int 48 // #30 │ │ +39b9e0: 120b |0018: const/4 v11, #int 0 // #0 │ │ +39b9e2: 121c |0019: const/4 v12, #int 1 // #1 │ │ +39b9e4: 130d 3700 |001a: const/16 v13, #int 55 // #37 │ │ +39b9e8: 3914 4d00 |001c: if-nez v20, 0069 // +004d │ │ +39b9ec: 7401 2298 1300 |001e: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b9f2: 0a0e |0021: move-result v14 │ │ +39b9f4: 33ec 4700 |0022: if-ne v12, v14, 0069 // +0047 │ │ +39b9f8: 6e20 0998 b000 |0024: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b9fe: 0a0e |0027: move-result v14 │ │ +39ba00: 37e6 4100 |0028: if-le v6, v14, 0069 // +0041 │ │ +39ba04: 6e20 0998 b000 |002a: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ba0a: 0a0e |002d: move-result v14 │ │ +39ba0c: 36ea 1300 |002e: if-gt v10, v14, 0041 // +0013 │ │ +39ba10: 361e 1100 |0030: if-gt v14, v1, 0041 // +0011 │ │ +39ba14: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +39ba16: b1ae |0033: sub-int/2addr v14, v10 │ │ +39ba18: 83e1 |0034: int-to-double v1, v14 │ │ +39ba1a: 1803 0000 0000 00c3 be40 |0035: const-wide v3, #double 7875 // #40bec30000000000 │ │ +39ba24: ad01 0103 |003a: mul-double v1, v1, v3 │ │ +39ba28: 7130 27a4 1002 |003c: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ +39ba2e: 0b00 |003f: move-result-wide v0 │ │ +39ba30: 1000 |0040: return-wide v0 │ │ +39ba32: 620f b678 |0041: sget-object v15, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ +39ba36: 21f4 |0043: array-length v4, v15 │ │ +39ba38: 37e4 2500 |0044: if-le v4, v14, 0069 // +0025 │ │ +39ba3c: 4804 0f0a |0046: aget-byte v4, v15, v10 │ │ +39ba40: 4805 0f0e |0048: aget-byte v5, v15, v14 │ │ +39ba44: 3654 1f00 |004a: if-gt v4, v5, 0069 // +001f │ │ +39ba48: 4804 0f0e |004c: aget-byte v4, v15, v14 │ │ +39ba4c: 3594 1b00 |004e: if-ge v4, v9, 0069 // +001b │ │ +39ba50: 6200 b478 |0050: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ +39ba54: 4801 0f0e |0052: aget-byte v1, v15, v14 │ │ +39ba58: 4900 0001 |0054: aget-char v0, v0, v1 │ │ +39ba5c: 32e0 0c00 |0056: if-eq v0, v14, 0062 // +000c │ │ +39ba60: 6200 b578 |0058: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b5 │ │ +39ba64: 4801 0f0e |005a: aget-byte v1, v15, v14 │ │ +39ba68: 4900 0001 |005c: aget-char v0, v0, v1 │ │ +39ba6c: 33e0 0400 |005e: if-ne v0, v14, 0062 // +0004 │ │ +39ba70: 1602 0400 |0060: const-wide/16 v2, #int 4 // #4 │ │ +39ba74: 4800 0f0e |0062: aget-byte v0, v15, v14 │ │ +39ba78: 8100 |0064: int-to-long v0, v0 │ │ +39ba7a: c3d0 |0065: shl-long/2addr v0, v13 │ │ +39ba7c: c170 |0066: or-long/2addr v0, v7 │ │ +39ba7e: c120 |0067: or-long/2addr v0, v2 │ │ +39ba80: 1000 |0068: return-wide v0 │ │ +39ba82: 7401 2298 1300 |0069: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ba88: 0a04 |006c: move-result v4 │ │ +39ba8a: 1305 0a00 |006d: const/16 v5, #int 10 // #a │ │ +39ba8e: 3745 0600 |006f: if-le v5, v4, 0075 // +0006 │ │ +39ba92: 7401 2298 1300 |0071: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ba98: 0a05 |0074: move-result v5 │ │ +39ba9a: 0510 0200 |0075: move-wide/from16 v16, v2 │ │ +39ba9e: 1204 |0077: const/4 v4, #int 0 // #0 │ │ +39baa0: 120e |0078: const/4 v14, #int 0 // #0 │ │ +39baa2: 120f |0079: const/4 v15, #int 0 // #0 │ │ +39baa4: 3554 9400 |007a: if-ge v4, v5, 010e // +0094 │ │ +39baa8: 6e20 0998 4000 |007c: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39baae: 0a0b |007f: move-result v11 │ │ +39bab0: 390e 2b00 |0080: if-nez v14, 00ab // +002b │ │ +39bab4: 1a0c 9400 |0082: const-string v12, "��" // string@0094 │ │ +39bab8: 6e20 1a98 bc00 |0084: invoke-virtual {v12, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39babe: 0a0c |0087: move-result v12 │ │ +39bac0: 3d0c 0300 |0088: if-lez v12, 008b // +0003 │ │ +39bac4: 2821 |008a: goto 00ab // +0021 │ │ +39bac6: 390f 2100 |008b: if-nez v15, 00ac // +0021 │ │ +39baca: 37b6 1f00 |008d: if-le v6, v11, 00ac // +001f │ │ +39bace: 130c 6100 |008f: const/16 v12, #int 97 // #61 │ │ +39bad2: 36bc 0600 |0091: if-gt v12, v11, 0097 // +0006 │ │ +39bad6: 130c 7a00 |0093: const/16 v12, #int 122 // #7a │ │ +39bada: 37cb 0a00 |0095: if-le v11, v12, 009f // +000a │ │ +39bade: 130c 4100 |0097: const/16 v12, #int 65 // #41 │ │ +39bae2: 36bc 0800 |0099: if-gt v12, v11, 00a1 // +0008 │ │ +39bae6: 130c 5a00 |009b: const/16 v12, #int 90 // #5a │ │ +39baea: 36cb 0400 |009d: if-gt v11, v12, 00a1 // +0004 │ │ +39baee: 121f |009f: const/4 v15, #int 1 // #1 │ │ +39baf0: 280c |00a0: goto 00ac // +000c │ │ +39baf2: 36ba 0500 |00a1: if-gt v10, v11, 00a6 // +0005 │ │ +39baf6: 361b 0300 |00a3: if-gt v11, v1, 00a6 // +0003 │ │ +39bafa: 28fa |00a5: goto 009f // -0006 │ │ +39bafc: 130c c000 |00a6: const/16 v12, #int 192 // #c0 │ │ +39bb00: 36bc 0400 |00a8: if-gt v12, v11, 00ac // +0004 │ │ +39bb04: 28f5 |00aa: goto 009f // -000b │ │ +39bb06: 121e |00ab: const/4 v14, #int 1 // #1 │ │ +39bb08: 620c b678 |00ac: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ +39bb0c: 21c1 |00ae: array-length v1, v12 │ │ +39bb0e: 37b1 3300 |00af: if-le v1, v11, 00e2 // +0033 │ │ +39bb12: 4801 0c0b |00b1: aget-byte v1, v12, v11 │ │ +39bb16: 3719 2f00 |00b3: if-le v9, v1, 00e2 // +002f │ │ +39bb1a: 6201 b478 |00b5: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ +39bb1e: 4812 0c0b |00b7: aget-byte v18, v12, v11 │ │ +39bb22: 4901 0112 |00b9: aget-char v1, v1, v18 │ │ +39bb26: 32b1 1900 |00bb: if-eq v1, v11, 00d4 // +0019 │ │ +39bb2a: 6201 b578 |00bd: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b5 │ │ +39bb2e: 4812 0c0b |00bf: aget-byte v18, v12, v11 │ │ +39bb32: 4901 0112 |00c1: aget-char v1, v1, v18 │ │ +39bb36: 33b1 1100 |00c3: if-ne v1, v11, 00d4 // +0011 │ │ +39bb3a: 3101 0210 |00c5: cmp-long v1, v2, v16 │ │ +39bb3e: 3901 0400 |00c7: if-nez v1, 00cb // +0004 │ │ +39bb42: 3904 0b00 |00c9: if-nez v4, 00d4 // +000b │ │ +39bb46: 3101 1002 |00cb: cmp-long v1, v16, v2 │ │ +39bb4a: 3801 0500 |00cd: if-eqz v1, 00d2 // +0005 │ │ +39bb4e: 1610 0600 |00cf: const-wide/16 v16, #int 6 // #6 │ │ +39bb52: 2803 |00d1: goto 00d4 // +0003 │ │ +39bb54: 1610 0400 |00d2: const-wide/16 v16, #int 4 // #4 │ │ +39bb58: 4801 0c0b |00d4: aget-byte v1, v12, v11 │ │ +39bb5c: 811b |00d6: int-to-long v11, v1 │ │ +39bb5e: c3db |00d7: shl-long/2addr v11, v13 │ │ +39bb60: c1b7 |00d8: or-long/2addr v7, v11 │ │ +39bb62: d804 0401 |00d9: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39bb66: d80d 0dfa |00db: add-int/lit8 v13, v13, #int -6 // #fa │ │ +39bb6a: 1301 3900 |00dd: const/16 v1, #int 57 // #39 │ │ +39bb6e: 120b |00df: const/4 v11, #int 0 // #0 │ │ +39bb70: 121c |00e0: const/4 v12, #int 1 // #1 │ │ +39bb72: 2899 |00e1: goto 007a // -0067 │ │ +39bb74: 1231 |00e2: const/4 v1, #int 3 // #3 │ │ +39bb76: 1602 3f00 |00e3: const-wide/16 v2, #int 63 // #3f │ │ +39bb7a: 36d1 2600 |00e5: if-gt v1, v13, 010b // +0026 │ │ +39bb7e: 7120 39a4 4000 |00e7: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a439 │ │ +39bb84: 0c01 |00ea: move-result-object v1 │ │ +39bb86: 120b |00eb: const/4 v11, #int 0 // #0 │ │ +39bb88: 2114 |00ec: array-length v4, v1 │ │ +39bb8a: 354b 0f00 |00ed: if-ge v11, v4, 00fc // +000f │ │ +39bb8e: 3a0d 0d00 |00ef: if-ltz v13, 00fc // +000d │ │ +39bb92: 4804 010b |00f1: aget-byte v4, v1, v11 │ │ +39bb96: 8144 |00f3: int-to-long v4, v4 │ │ +39bb98: c024 |00f4: and-long/2addr v4, v2 │ │ +39bb9a: c3d4 |00f5: shl-long/2addr v4, v13 │ │ +39bb9c: c147 |00f6: or-long/2addr v7, v4 │ │ +39bb9e: d80b 0b01 |00f7: add-int/lit8 v11, v11, #int 1 // #01 │ │ +39bba2: d80d 0dfa |00f9: add-int/lit8 v13, v13, #int -6 // #fa │ │ +39bba6: 28f1 |00fb: goto 00ec // -000f │ │ +39bba8: 2112 |00fc: array-length v2, v1 │ │ +39bbaa: 352b 1100 |00fd: if-ge v11, v2, 010e // +0011 │ │ +39bbae: 12c2 |00ff: const/4 v2, #int -4 // #fc │ │ +39bbb0: 36d2 0e00 |0100: if-gt v2, v13, 010e // +000e │ │ +39bbb4: 4801 010b |0102: aget-byte v1, v1, v11 │ │ +39bbb8: b591 |0104: and-int/2addr v1, v9 │ │ +39bbba: 7bd2 |0105: neg-int v2, v13 │ │ +39bbbc: ba21 |0106: ushr-int/2addr v1, v2 │ │ +39bbbe: 8111 |0107: int-to-long v1, v1 │ │ +39bbc0: c171 |0108: or-long/2addr v1, v7 │ │ +39bbc2: 0417 |0109: move-wide v7, v1 │ │ +39bbc4: 2804 |010a: goto 010e // +0004 │ │ +39bbc6: a301 020d |010b: shl-long v1, v2, v13 │ │ +39bbca: c117 |010d: or-long/2addr v7, v1 │ │ +39bbcc: 390e 0e00 |010e: if-nez v14, 011c // +000e │ │ +39bbd0: 390f 0c00 |0110: if-nez v15, 011c // +000c │ │ +39bbd4: 6201 9d78 |0112: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789d │ │ +39bbd8: 6e20 7a9b 0100 |0114: invoke-virtual {v1, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39bbde: 0c01 |0117: move-result-object v1 │ │ +39bbe0: 6e10 6d9b 0100 |0118: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39bbe6: 0a0f |011b: move-result v15 │ │ +39bbe8: 390e 0800 |011c: if-nez v14, 0124 // +0008 │ │ +39bbec: 390f 0300 |011e: if-nez v15, 0121 // +0003 │ │ +39bbf0: 2804 |0120: goto 0124 // +0004 │ │ +39bbf2: a100 0710 |0121: or-long v0, v7, v16 │ │ +39bbf6: 1000 |0123: return-wide v0 │ │ +39bbf8: 7701 28a4 1300 |0124: invoke-static/range {v19}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a428 │ │ +39bbfe: 0b00 |0127: move-result-wide v0 │ │ +39bc00: 1000 |0128: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=312 │ │ 0x0005 line=314 │ │ 0x001e line=316 │ │ 0x002a line=317 │ │ 0x003c line=319 │ │ @@ -840936,645 +840936,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 │ │ -39ad30: |[39ad30] net.sf.dibdib.thread_any.ShashFunc.splitTextAppend:([Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/String; │ │ -39ad40: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ -39ad44: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -39ad46: 0802 1200 |0003: move-object/from16 v2, v18 │ │ -39ad4a: 6e30 2b98 0201 |0005: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ -39ad50: 0c00 |0008: move-result-object v0 │ │ -39ad52: 2102 |0009: array-length v2, v0 │ │ -39ad54: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -39ad56: 1214 |000b: const/4 v4, #int 1 // #1 │ │ -39ad58: 0805 1000 |000c: move-object/from16 v5, v16 │ │ -39ad5c: 0206 1100 |000e: move/from16 v6, v17 │ │ -39ad60: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -39ad62: 1218 |0011: const/4 v8, #int 1 // #1 │ │ -39ad64: 1a0a 0000 |0012: const-string v10, "" // string@0000 │ │ -39ad68: 3527 3904 |0014: if-ge v7, v2, 044d // +0439 │ │ -39ad6c: 460b 0007 |0016: aget-object v11, v0, v7 │ │ -39ad70: 130c 2000 |0018: const/16 v12, #int 32 // #20 │ │ -39ad74: 3908 4500 |001a: if-nez v8, 005f // +0045 │ │ -39ad78: 3d06 4300 |001c: if-lez v6, 005f // +0043 │ │ -39ad7c: d808 06ff |001e: add-int/lit8 v8, v6, #int -1 // #ff │ │ -39ad80: 460d 0508 |0020: aget-object v13, v5, v8 │ │ -39ad84: 380d 2200 |0022: if-eqz v13, 0044 // +0022 │ │ -39ad88: 620d 7178 |0024: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39ad8c: 57dd 7778 |0026: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39ad90: 460e 0508 |0028: aget-object v14, v5, v8 │ │ -39ad94: 6e20 0998 3e00 |002a: invoke-virtual {v14, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ad9a: 0a0e |002d: move-result v14 │ │ -39ad9c: 33ed 1600 |002e: if-ne v13, v14, 0044 // +0016 │ │ -39ada0: 220d e812 |0030: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ada4: 7010 4098 0d00 |0032: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39adaa: 460e 0508 |0035: aget-object v14, v5, v8 │ │ -39adae: 6e20 4b98 ed00 |0037: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39adb4: 6e20 4498 cd00 |003a: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39adba: 6e10 5498 0d00 |003d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39adc0: 0c0d |0040: move-result-object v13 │ │ -39adc2: 4d0d 0508 |0041: aput-object v13, v5, v8 │ │ -39adc6: 281c |0043: goto 005f // +001c │ │ -39adc8: d808 0601 |0044: add-int/lit8 v8, v6, #int 1 // #01 │ │ -39adcc: 220d e812 |0046: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39add0: 7010 4098 0d00 |0048: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39add6: 6e20 4b98 ad00 |004b: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39addc: 620e 7178 |004e: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39ade0: 57ee 7778 |0050: iget-char v14, v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39ade4: 6e20 4498 ed00 |0052: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39adea: 6e20 4498 cd00 |0055: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39adf0: 6e10 5498 0d00 |0058: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39adf6: 0c0d |005b: move-result-object v13 │ │ -39adf8: 4d0d 0506 |005c: aput-object v13, v5, v6 │ │ -39adfc: 0186 |005e: move v6, v8 │ │ -39adfe: 6e10 2298 0b00 |005f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ae04: 0a08 |0062: move-result v8 │ │ -39ae06: 3d08 e403 |0063: if-lez v8, 0447 // +03e4 │ │ -39ae0a: d808 0604 |0065: add-int/lit8 v8, v6, #int 4 // #04 │ │ -39ae0e: 215d |0067: array-length v13, v5 │ │ -39ae10: 34d8 0b00 |0068: if-lt v8, v13, 0073 // +000b │ │ -39ae14: 2158 |006a: array-length v8, v5 │ │ -39ae16: da08 0802 |006b: mul-int/lit8 v8, v8, #int 2 // #02 │ │ -39ae1a: 7120 b499 8500 |006d: invoke-static {v5, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -39ae20: 0c05 |0070: move-result-object v5 │ │ -39ae22: 1f05 dc15 |0071: check-cast v5, [Ljava/lang/String; // type@15dc │ │ -39ae26: 6e20 0998 3b00 |0073: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ae2c: 0a08 |0076: move-result v8 │ │ -39ae2e: 120d |0077: const/4 v13, #int 0 // #0 │ │ -39ae30: 6e10 2298 0b00 |0078: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ae36: 0a0e |007b: move-result v14 │ │ -39ae38: 130f 3900 |007c: const/16 v15, #int 57 // #39 │ │ -39ae3c: 1301 3000 |007e: const/16 v1, #int 48 // #30 │ │ -39ae40: 35ed 3100 |0080: if-ge v13, v14, 00b1 // +0031 │ │ -39ae44: 130e 6100 |0082: const/16 v14, #int 97 // #61 │ │ -39ae48: 368e 0600 |0084: if-gt v14, v8, 008a // +0006 │ │ -39ae4c: 130e 7a00 |0086: const/16 v14, #int 122 // #7a │ │ -39ae50: 37e8 2900 |0088: if-le v8, v14, 00b1 // +0029 │ │ -39ae54: 3681 0400 |008a: if-gt v1, v8, 008e // +0004 │ │ -39ae58: 37f8 2500 |008c: if-le v8, v15, 00b1 // +0025 │ │ -39ae5c: 130e 4100 |008e: const/16 v14, #int 65 // #41 │ │ -39ae60: 368e 0600 |0090: if-gt v14, v8, 0096 // +0006 │ │ -39ae64: 130e 5a00 |0092: const/16 v14, #int 90 // #5a │ │ -39ae68: 37e8 1d00 |0094: if-le v8, v14, 00b1 // +001d │ │ -39ae6c: 368c 1b00 |0096: if-gt v12, v8, 00b1 // +001b │ │ -39ae70: 7110 1ea4 0800 |0098: invoke-static {v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isCurrency:(C)Z // method@a41e │ │ -39ae76: 0a0e |009b: move-result v14 │ │ -39ae78: 390e 0f00 |009c: if-nez v14, 00ab // +000f │ │ -39ae7c: 6e20 0998 db00 |009e: invoke-virtual {v11, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ae82: 0a0e |00a1: move-result v14 │ │ -39ae84: 1a0c e405 |00a2: const-string v12, ".:*_+^~()[]{}<>?%!&@'"«‘‛“‟‹." // string@05e4 │ │ -39ae88: 6e20 1a98 ec00 |00a4: invoke-virtual {v12, v14}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39ae8e: 0a0c |00a7: move-result v12 │ │ -39ae90: 3b0c 0300 |00a8: if-gez v12, 00ab // +0003 │ │ -39ae94: 2807 |00aa: goto 00b1 // +0007 │ │ -39ae96: d80d 0d01 |00ab: add-int/lit8 v13, v13, #int 1 // #01 │ │ -39ae9a: 12f1 |00ad: const/4 v1, #int -1 // #ff │ │ -39ae9c: 130c 2000 |00ae: const/16 v12, #int 32 // #20 │ │ -39aea0: 28c8 |00b0: goto 0078 // -0038 │ │ -39aea2: 6e10 2298 0b00 |00b1: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39aea8: 0a0c |00b4: move-result v12 │ │ -39aeaa: 34cd 1e00 |00b5: if-lt v13, v12, 00d3 // +001e │ │ -39aeae: 2201 e812 |00b7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39aeb2: 7010 4098 0100 |00b9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39aeb8: 6208 7178 |00bc: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39aebc: 5788 7778 |00be: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39aec0: 6e20 4498 8100 |00c0: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39aec6: 6e20 4b98 b100 |00c3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39aecc: 6e10 5498 0100 |00c6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39aed2: 0c01 |00c9: move-result-object v1 │ │ -39aed4: 7130 25a4 6501 |00ca: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a425 │ │ -39aeda: 0a06 |00cd: move-result v6 │ │ -39aedc: 07ab |00ce: move-object v11, v10 │ │ -39aede: 12f1 |00cf: const/4 v1, #int -1 // #ff │ │ -39aee0: 130c 2000 |00d0: const/16 v12, #int 32 // #20 │ │ -39aee4: 288d |00d2: goto 005f // -0073 │ │ -39aee6: 1a0c d204 |00d3: const-string v12, "+-0123456789#" // string@04d2 │ │ -39aeea: 6e20 1a98 8c00 |00d5: invoke-virtual {v12, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39aef0: 0a0c |00d8: move-result v12 │ │ -39aef2: 3d0c 0400 |00d9: if-lez v12, 00dd // +0004 │ │ -39aef6: 121c |00db: const/4 v12, #int 1 // #1 │ │ -39aef8: 2802 |00dc: goto 00de // +0002 │ │ -39aefa: 120c |00dd: const/4 v12, #int 0 // #0 │ │ -39aefc: 3d0d 4900 |00de: if-lez v13, 0127 // +0049 │ │ -39af00: 33d4 2700 |00e0: if-ne v4, v13, 0107 // +0027 │ │ -39af04: 6e10 2298 0b00 |00e2: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39af0a: 0a0e |00e5: move-result v14 │ │ -39af0c: 35e4 2100 |00e6: if-ge v4, v14, 0107 // +0021 │ │ -39af10: 130e 2b00 |00e8: const/16 v14, #int 43 // #2b │ │ -39af14: 6e20 0998 3b00 |00ea: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39af1a: 0a09 |00ed: move-result v9 │ │ -39af1c: 329e 0a00 |00ee: if-eq v14, v9, 00f8 // +000a │ │ -39af20: 1309 2d00 |00f0: const/16 v9, #int 45 // #2d │ │ -39af24: 6e20 0998 3b00 |00f2: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39af2a: 0a0e |00f5: move-result v14 │ │ -39af2c: 33e9 1100 |00f6: if-ne v9, v14, 0107 // +0011 │ │ -39af30: 6e20 0998 4b00 |00f8: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39af36: 0a09 |00fb: move-result v9 │ │ -39af38: 3691 0b00 |00fc: if-gt v1, v9, 0107 // +000b │ │ -39af3c: 6e20 0998 4b00 |00fe: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39af42: 0a01 |0101: move-result v1 │ │ -39af44: 341f 0500 |0102: if-lt v15, v1, 0107 // +0005 │ │ -39af48: 07a1 |0104: move-object v1, v10 │ │ -39af4a: 121c |0105: const/4 v12, #int 1 // #1 │ │ -39af4c: 2822 |0106: goto 0128 // +0022 │ │ -39af4e: 2201 e812 |0107: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39af52: 7010 4098 0100 |0109: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39af58: 6208 7178 |010c: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39af5c: 5788 7778 |010e: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39af60: 6e20 4498 8100 |0110: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39af66: 6e30 2e98 3b0d |0113: invoke-virtual {v11, v3, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39af6c: 0c08 |0116: move-result-object v8 │ │ -39af6e: 6e20 4b98 8100 |0117: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39af74: 6e10 5498 0100 |011a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39af7a: 0c01 |011d: move-result-object v1 │ │ -39af7c: 6e20 2d98 db00 |011e: invoke-virtual {v11, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39af82: 0c0b |0121: move-result-object v11 │ │ -39af84: 6e20 0998 3b00 |0122: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39af8a: 0a08 |0125: move-result v8 │ │ -39af8c: 2802 |0126: goto 0128 // +0002 │ │ -39af8e: 07a1 |0127: move-object v1, v10 │ │ -39af90: 380c 1c01 |0128: if-eqz v12, 0244 // +011c │ │ -39af94: 6209 8d78 |012a: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788d │ │ -39af98: 6e20 7a9b b900 |012c: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39af9e: 0c09 |012f: move-result-object v9 │ │ -39afa0: 6e10 6d9b 0900 |0130: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39afa6: 0a0c |0133: move-result v12 │ │ -39afa8: 380c 1000 |0134: if-eqz v12, 0144 // +0010 │ │ -39afac: 6e10 769b 0900 |0136: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39afb2: 0a0c |0139: move-result v12 │ │ -39afb4: 390c 0a00 |013a: if-nez v12, 0144 // +000a │ │ -39afb8: 6e10 6c9b 0900 |013c: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39afbe: 0a09 |013f: move-result v9 │ │ -39afc0: 121c |0140: const/4 v12, #int 1 // #1 │ │ -39afc2: 120d |0141: const/4 v13, #int 0 // #0 │ │ -39afc4: 2900 e400 |0142: goto/16 0226 // +00e4 │ │ -39afc8: 6209 8e78 |0144: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788e │ │ -39afcc: 6e20 7a9b b900 |0146: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39afd2: 0c09 |0149: move-result-object v9 │ │ -39afd4: 6e10 6d9b 0900 |014a: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39afda: 0a0c |014d: move-result v12 │ │ -39afdc: 380c 0d00 |014e: if-eqz v12, 015b // +000d │ │ -39afe0: 6e10 769b 0900 |0150: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39afe6: 0a0c |0153: move-result v12 │ │ -39afe8: 390c 0700 |0154: if-nez v12, 015b // +0007 │ │ -39afec: 6e10 6c9b 0900 |0156: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39aff2: 0a09 |0159: move-result v9 │ │ -39aff4: 28e6 |015a: goto 0140 // -001a │ │ -39aff6: 6209 8778 |015b: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7887 │ │ -39affa: 6e20 7a9b b900 |015d: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b000: 0c09 |0160: move-result-object v9 │ │ -39b002: 6e10 6d9b 0900 |0161: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b008: 0a0c |0164: move-result v12 │ │ -39b00a: 380c 1000 |0165: if-eqz v12, 0175 // +0010 │ │ -39b00e: 6e10 769b 0900 |0167: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b014: 0a0c |016a: move-result v12 │ │ -39b016: 390c 0a00 |016b: if-nez v12, 0175 // +000a │ │ -39b01a: 6e10 6c9b 0900 |016d: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b020: 0a09 |0170: move-result v9 │ │ -39b022: 120c |0171: const/4 v12, #int 0 // #0 │ │ -39b024: 121d |0172: const/4 v13, #int 1 // #1 │ │ -39b026: 2900 b300 |0173: goto/16 0226 // +00b3 │ │ -39b02a: 6209 8c78 |0175: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788c │ │ -39b02e: 6e20 7a9b b900 |0177: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b034: 0c09 |017a: move-result-object v9 │ │ -39b036: 6e10 6d9b 0900 |017b: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b03c: 0a0c |017e: move-result v12 │ │ -39b03e: 380c 0d00 |017f: if-eqz v12, 018c // +000d │ │ -39b042: 6e10 769b 0900 |0181: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b048: 0a0c |0184: move-result v12 │ │ -39b04a: 390c 0700 |0185: if-nez v12, 018c // +0007 │ │ -39b04e: 6e10 6c9b 0900 |0187: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b054: 0a09 |018a: move-result v9 │ │ -39b056: 28b5 |018b: goto 0140 // -004b │ │ -39b058: 6209 9178 |018c: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7891 │ │ -39b05c: 6e20 7a9b b900 |018e: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b062: 0c09 |0191: move-result-object v9 │ │ -39b064: 6e10 6d9b 0900 |0192: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b06a: 0a0c |0195: move-result v12 │ │ -39b06c: 380c 5e00 |0196: if-eqz v12, 01f4 // +005e │ │ -39b070: 6e10 769b 0900 |0198: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b076: 0a0c |019b: move-result v12 │ │ -39b078: 390c 5800 |019c: if-nez v12, 01f4 // +0058 │ │ -39b07c: 6e10 6c9b 0900 |019e: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b082: 0a09 |01a1: move-result v9 │ │ -39b084: 620c 9b78 |01a2: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@789b │ │ -39b088: 6e20 7a9b bc00 |01a4: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b08e: 0c0c |01a7: move-result-object v12 │ │ -39b090: 6e10 6d9b 0c00 |01a8: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b096: 0a0d |01ab: move-result v13 │ │ -39b098: 380d 0d00 |01ac: if-eqz v13, 01b9 // +000d │ │ -39b09c: 6e10 769b 0c00 |01ae: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b0a2: 0a0d |01b1: move-result v13 │ │ -39b0a4: 390d 0700 |01b2: if-nez v13, 01b9 // +0007 │ │ -39b0a8: 6e10 6c9b 0c00 |01b4: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b0ae: 0a0c |01b7: move-result v12 │ │ -39b0b0: 2830 |01b8: goto 01e8 // +0030 │ │ -39b0b2: 620c 8b78 |01b9: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788b │ │ -39b0b6: 6e20 7a9b bc00 |01bb: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b0bc: 0c0c |01be: move-result-object v12 │ │ -39b0be: 6e10 6d9b 0c00 |01bf: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b0c4: 0a0d |01c2: move-result v13 │ │ -39b0c6: 380d 0d00 |01c3: if-eqz v13, 01d0 // +000d │ │ -39b0ca: 6e10 769b 0c00 |01c5: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b0d0: 0a0d |01c8: move-result v13 │ │ -39b0d2: 390d 0700 |01c9: if-nez v13, 01d0 // +0007 │ │ -39b0d6: 6e10 6c9b 0c00 |01cb: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b0dc: 0a0c |01ce: move-result v12 │ │ -39b0de: 2819 |01cf: goto 01e8 // +0019 │ │ -39b0e0: 620c 9478 |01d0: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7894 │ │ -39b0e4: 6e20 7a9b bc00 |01d2: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b0ea: 0c0c |01d5: move-result-object v12 │ │ -39b0ec: 6e10 6d9b 0c00 |01d6: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b0f2: 0a0d |01d9: move-result v13 │ │ -39b0f4: 380d 0d00 |01da: if-eqz v13, 01e7 // +000d │ │ -39b0f8: 6e10 769b 0c00 |01dc: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b0fe: 0a0d |01df: move-result v13 │ │ -39b100: 390d 0700 |01e0: if-nez v13, 01e7 // +0007 │ │ -39b104: 6e10 6c9b 0c00 |01e2: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b10a: 0a0c |01e5: move-result v12 │ │ -39b10c: 2802 |01e6: goto 01e8 // +0002 │ │ -39b10e: 120c |01e7: const/4 v12, #int 0 // #0 │ │ -39b110: 359c 0400 |01e8: if-ge v12, v9, 01ec // +0004 │ │ -39b114: 121d |01ea: const/4 v13, #int 1 // #1 │ │ -39b116: 2802 |01eb: goto 01ed // +0002 │ │ -39b118: 120d |01ec: const/4 v13, #int 0 // #0 │ │ -39b11a: 380d 0300 |01ed: if-eqz v13, 01f0 // +0003 │ │ -39b11e: 2802 |01ef: goto 01f1 // +0002 │ │ -39b120: 01c9 |01f0: move v9, v12 │ │ -39b122: 01dc |01f1: move v12, v13 │ │ -39b124: 2900 4fff |01f2: goto/16 0141 // -00b1 │ │ -39b128: 6209 8b78 |01f4: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788b │ │ -39b12c: 6e20 7a9b b900 |01f6: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b132: 0c09 |01f9: move-result-object v9 │ │ -39b134: 6e10 6d9b 0900 |01fa: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b13a: 0a0c |01fd: move-result v12 │ │ -39b13c: 380c 0d00 |01fe: if-eqz v12, 020b // +000d │ │ -39b140: 6e10 769b 0900 |0200: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b146: 0a0c |0203: move-result v12 │ │ -39b148: 390c 0700 |0204: if-nez v12, 020b // +0007 │ │ -39b14c: 6e10 6c9b 0900 |0206: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b152: 0a09 |0209: move-result v9 │ │ -39b154: 2819 |020a: goto 0223 // +0019 │ │ -39b156: 6209 9478 |020b: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7894 │ │ -39b15a: 6e20 7a9b b900 |020d: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b160: 0c09 |0210: move-result-object v9 │ │ -39b162: 6e10 6d9b 0900 |0211: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b168: 0a0c |0214: move-result v12 │ │ -39b16a: 380c 0d00 |0215: if-eqz v12, 0222 // +000d │ │ -39b16e: 6e10 769b 0900 |0217: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b174: 0a0c |021a: move-result v12 │ │ -39b176: 390c 0700 |021b: if-nez v12, 0222 // +0007 │ │ -39b17a: 6e10 6c9b 0900 |021d: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b180: 0a09 |0220: move-result v9 │ │ -39b182: 2802 |0221: goto 0223 // +0002 │ │ -39b184: 12f9 |0222: const/4 v9, #int -1 // #ff │ │ -39b186: 120c |0223: const/4 v12, #int 0 // #0 │ │ -39b188: 2900 1dff |0224: goto/16 0141 // -00e3 │ │ -39b18c: 380c 5800 |0226: if-eqz v12, 027e // +0058 │ │ -39b190: 620e 9c78 |0228: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789c │ │ -39b194: 6e20 2d98 9b00 |022a: invoke-virtual {v11, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39b19a: 0c0f |022d: move-result-object v15 │ │ -39b19c: 6e20 7a9b fe00 |022e: invoke-virtual {v14, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b1a2: 0c0e |0231: move-result-object v14 │ │ -39b1a4: 6e10 6d9b 0e00 |0232: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b1aa: 0a0f |0235: move-result v15 │ │ -39b1ac: 380f 4800 |0236: if-eqz v15, 027e // +0048 │ │ -39b1b0: 6e10 769b 0e00 |0238: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b1b6: 0a0f |023b: move-result v15 │ │ -39b1b8: 390f 4200 |023c: if-nez v15, 027e // +0042 │ │ -39b1bc: 6e10 6c9b 0e00 |023e: invoke-virtual {v14}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b1c2: 0a0e |0241: move-result v14 │ │ -39b1c4: b0e9 |0242: add-int/2addr v9, v14 │ │ -39b1c6: 283b |0243: goto 027e // +003b │ │ -39b1c8: 6e10 2298 0b00 |0244: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b1ce: 0a09 |0247: move-result v9 │ │ -39b1d0: 3594 3400 |0248: if-ge v4, v9, 027c // +0034 │ │ -39b1d4: 6e20 0998 4b00 |024a: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b1da: 0a09 |024d: move-result v9 │ │ -39b1dc: 130d 2700 |024e: const/16 v13, #int 39 // #27 │ │ -39b1e0: 339d 2c00 |0250: if-ne v13, v9, 027c // +002c │ │ -39b1e4: 1309 4900 |0252: const/16 v9, #int 73 // #49 │ │ -39b1e8: 3298 0b00 |0254: if-eq v8, v9, 025f // +000b │ │ -39b1ec: 1309 5000 |0256: const/16 v9, #int 80 // #50 │ │ -39b1f0: 3298 0700 |0258: if-eq v8, v9, 025f // +0007 │ │ -39b1f4: 1309 5800 |025a: const/16 v9, #int 88 // #58 │ │ -39b1f8: 3298 0300 |025c: if-eq v8, v9, 025f // +0003 │ │ -39b1fc: 281e |025e: goto 027c // +001e │ │ -39b1fe: 6e20 1f98 db00 |025f: invoke-virtual {v11, v13}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -39b204: 0a09 |0262: move-result v9 │ │ -39b206: 3494 0300 |0263: if-lt v4, v9, 0266 // +0003 │ │ -39b20a: 2817 |0265: goto 027c // +0017 │ │ -39b20c: 220d e812 |0266: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b210: 7010 4098 0d00 |0268: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b216: 620e 7578 |026b: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -39b21a: 57ee 7778 |026d: iget-char v14, v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39b21e: 6e20 4498 ed00 |026f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b224: 6e20 4b98 bd00 |0272: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b22a: 6e10 5498 0d00 |0275: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b230: 0c0b |0278: move-result-object v11 │ │ -39b232: d809 0902 |0279: add-int/lit8 v9, v9, #int 2 // #02 │ │ -39b236: 2802 |027b: goto 027d // +0002 │ │ -39b238: 12f9 |027c: const/4 v9, #int -1 // #ff │ │ -39b23a: 120d |027d: const/4 v13, #int 0 // #0 │ │ -39b23c: 3b09 d500 |027e: if-gez v9, 0353 // +00d5 │ │ -39b240: 6209 9d78 |0280: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789d │ │ -39b244: 6e20 7a9b b900 |0282: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b24a: 0c0d |0285: move-result-object v13 │ │ -39b24c: 6e10 6d9b 0d00 |0286: invoke-virtual {v13}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b252: 0a0e |0289: move-result v14 │ │ -39b254: 380e 0700 |028a: if-eqz v14, 0291 // +0007 │ │ -39b258: 6e10 769b 0d00 |028c: invoke-virtual {v13}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b25e: 0a0d |028f: move-result v13 │ │ -39b260: 2805 |0290: goto 0295 // +0005 │ │ -39b262: 6e10 2298 0b00 |0291: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b268: 0a0d |0294: move-result v13 │ │ -39b26a: 620e 9378 |0295: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7893 │ │ -39b26e: 6e20 7a9b be00 |0297: invoke-virtual {v14, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b274: 0c0e |029a: move-result-object v14 │ │ -39b276: 6e10 6d9b 0e00 |029b: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b27c: 0a0f |029e: move-result v15 │ │ -39b27e: 380f 0700 |029f: if-eqz v15, 02a6 // +0007 │ │ -39b282: 6e10 769b 0e00 |02a1: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b288: 0a0f |02a4: move-result v15 │ │ -39b28a: 2802 |02a5: goto 02a7 // +0002 │ │ -39b28c: 01df |02a6: move v15, v13 │ │ -39b28e: 36fd 2700 |02a7: if-gt v13, v15, 02ce // +0027 │ │ -39b292: 620e 8978 |02a9: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@7889 │ │ -39b296: 6e20 7a9b be00 |02ab: invoke-virtual {v14, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b29c: 0c0e |02ae: move-result-object v14 │ │ -39b29e: 6e10 6d9b 0e00 |02af: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b2a4: 0a0f |02b2: move-result v15 │ │ -39b2a6: 380f 0700 |02b3: if-eqz v15, 02ba // +0007 │ │ -39b2aa: 6e10 769b 0e00 |02b5: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b2b0: 0a0f |02b8: move-result v15 │ │ -39b2b2: 2802 |02b9: goto 02bb // +0002 │ │ -39b2b4: 01df |02ba: move v15, v13 │ │ -39b2b6: 36fd 1300 |02bb: if-gt v13, v15, 02ce // +0013 │ │ -39b2ba: 6e20 7a9b b900 |02bd: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b2c0: 0c0e |02c0: move-result-object v14 │ │ -39b2c2: 6e10 6d9b 0e00 |02c1: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b2c8: 0a09 |02c4: move-result v9 │ │ -39b2ca: 3809 0800 |02c5: if-eqz v9, 02cd // +0008 │ │ -39b2ce: 6e10 769b 0e00 |02c7: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b2d4: 0a09 |02ca: move-result v9 │ │ -39b2d6: 019f |02cb: move v15, v9 │ │ -39b2d8: 2802 |02cc: goto 02ce // +0002 │ │ -39b2da: 12ff |02cd: const/4 v15, #int -1 // #ff │ │ -39b2dc: 3b0f 3100 |02ce: if-gez v15, 02ff // +0031 │ │ -39b2e0: 6e10 2298 0100 |02d0: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b2e6: 0a08 |02d3: move-result v8 │ │ -39b2e8: 3d08 0300 |02d4: if-lez v8, 02d7 // +0003 │ │ -39b2ec: 2814 |02d6: goto 02ea // +0014 │ │ -39b2ee: 2201 e812 |02d7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b2f2: 7010 4098 0100 |02d9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b2f8: 6e20 4b98 a100 |02dc: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b2fe: 6208 7178 |02df: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39b302: 5788 7778 |02e1: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39b306: 6e20 4498 8100 |02e3: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b30c: 6e10 5498 0100 |02e6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b312: 0c01 |02e9: move-result-object v1 │ │ -39b314: 2208 e812 |02ea: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b318: 7010 4098 0800 |02ec: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b31e: 6e20 4b98 1800 |02ef: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b324: 6e20 4b98 b800 |02f2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b32a: 6e10 5498 0800 |02f5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b330: 0c01 |02f8: move-result-object v1 │ │ -39b332: 7130 25a4 6501 |02f9: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a425 │ │ -39b338: 0a06 |02fc: move-result v6 │ │ -39b33a: 2900 d1fd |02fd: goto/16 00ce // -022f │ │ -39b33e: 3d0f 3300 |02ff: if-lez v15, 0332 // +0033 │ │ -39b342: 6e10 2298 0100 |0301: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b348: 0a09 |0304: move-result v9 │ │ -39b34a: 3d09 0300 |0305: if-lez v9, 0308 // +0003 │ │ -39b34e: 2814 |0307: goto 031b // +0014 │ │ -39b350: 2201 e812 |0308: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b354: 7010 4098 0100 |030a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b35a: 6e20 4b98 a100 |030d: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b360: 6209 7178 |0310: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39b364: 5799 7778 |0312: iget-char v9, v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39b368: 6e20 4498 9100 |0314: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b36e: 6e10 5498 0100 |0317: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b374: 0c01 |031a: move-result-object v1 │ │ -39b376: 2209 e812 |031b: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b37a: 7010 4098 0900 |031d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b380: 6e20 4b98 1900 |0320: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b386: 6e30 2e98 3b0f |0323: invoke-virtual {v11, v3, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39b38c: 0c01 |0326: move-result-object v1 │ │ -39b38e: 6e20 4b98 1900 |0327: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b394: 6e10 5498 0900 |032a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b39a: 0c01 |032d: move-result-object v1 │ │ -39b39c: 6e20 2d98 fb00 |032e: invoke-virtual {v11, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39b3a2: 0c0b |0331: move-result-object v11 │ │ -39b3a4: 6e10 6c9b 0e00 |0332: invoke-virtual {v14}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b3aa: 0a09 |0335: move-result v9 │ │ -39b3ac: b1f9 |0336: sub-int/2addr v9, v15 │ │ -39b3ae: 140d 00e1 0000 |0337: const v13, #float 8.07148e-41 // #0000e100 │ │ -39b3b4: 368d 6d00 |033a: if-gt v13, v8, 03a7 // +006d │ │ -39b3b8: 2208 e812 |033c: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b3bc: 7010 4098 0800 |033e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b3c2: 620d 7278 |0341: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39b3c6: 57dd 7778 |0343: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39b3ca: 6e20 4498 d800 |0345: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b3d0: 6e20 4b98 b800 |0348: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b3d6: 6e10 5498 0800 |034b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b3dc: 0c08 |034e: move-result-object v8 │ │ -39b3de: d809 0901 |034f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39b3e2: 078b |0351: move-object v11, v8 │ │ -39b3e4: 2855 |0352: goto 03a7 // +0055 │ │ -39b3e6: 380d 1900 |0353: if-eqz v13, 036c // +0019 │ │ -39b3ea: 2208 e812 |0355: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b3ee: 7010 4098 0800 |0357: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b3f4: 620c 7078 |035a: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ -39b3f8: 57cc 7778 |035c: iget-char v12, v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39b3fc: 6e20 4498 c800 |035e: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b402: 6e20 4b98 b800 |0361: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b408: 6e10 5498 0800 |0364: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b40e: 0c0b |0367: move-result-object v11 │ │ -39b410: d809 0901 |0368: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39b414: 120c |036a: const/4 v12, #int 0 // #0 │ │ -39b416: 283c |036b: goto 03a7 // +003c │ │ -39b418: 380c 3b00 |036c: if-eqz v12, 03a7 // +003b │ │ -39b41c: 6e10 2298 0100 |036e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b422: 0a08 |0371: move-result v8 │ │ -39b424: 3d08 3500 |0372: if-lez v8, 03a7 // +0035 │ │ -39b428: 1a08 cd04 |0374: const-string v8, "+" // string@04cd │ │ -39b42c: 6e20 1198 8100 |0376: invoke-virtual {v1, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -39b432: 0a08 |0379: move-result v8 │ │ -39b434: 3908 0a00 |037a: if-nez v8, 0384 // +000a │ │ -39b438: 1a08 9205 |037c: const-string v8, "-" // string@0592 │ │ -39b43c: 6e20 1198 8100 |037e: invoke-virtual {v1, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -39b442: 0a08 |0381: move-result v8 │ │ -39b444: 3808 2500 |0382: if-eqz v8, 03a7 // +0025 │ │ -39b448: 2208 e812 |0384: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b44c: 7010 4098 0800 |0386: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b452: 6e10 2298 0100 |0389: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b458: 0a0d |038c: move-result v13 │ │ -39b45a: b14d |038d: sub-int/2addr v13, v4 │ │ -39b45c: 6e20 0998 d100 |038e: invoke-virtual {v1, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b462: 0a0d |0391: move-result v13 │ │ -39b464: 6e20 4498 d800 |0392: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b46a: 6e20 4b98 b800 |0395: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b470: 6e10 5498 0800 |0398: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b476: 0c0b |039b: move-result-object v11 │ │ -39b478: d809 0901 |039c: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39b47c: 6e10 2298 0100 |039e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b482: 0a08 |03a1: move-result v8 │ │ -39b484: b148 |03a2: sub-int/2addr v8, v4 │ │ -39b486: 6e30 2e98 3108 |03a3: invoke-virtual {v1, v3, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39b48c: 0c01 |03a6: move-result-object v1 │ │ -39b48e: 380c 4e00 |03a7: if-eqz v12, 03f5 // +004e │ │ -39b492: 6e10 2298 0100 |03a9: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b498: 0a08 |03ac: move-result v8 │ │ -39b49a: 3d08 3400 |03ad: if-lez v8, 03e1 // +0034 │ │ -39b49e: 6e10 2298 0100 |03af: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b4a4: 0a08 |03b2: move-result v8 │ │ -39b4a6: b148 |03b3: sub-int/2addr v8, v4 │ │ -39b4a8: 6e20 0998 8100 |03b4: invoke-virtual {v1, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b4ae: 0a08 |03b7: move-result v8 │ │ -39b4b0: 7110 1ea4 0800 |03b8: invoke-static {v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isCurrency:(C)Z // method@a41e │ │ -39b4b6: 0a08 |03bb: move-result v8 │ │ -39b4b8: 3808 2500 |03bc: if-eqz v8, 03e1 // +0025 │ │ -39b4bc: 2208 e812 |03be: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b4c0: 7010 4098 0800 |03c0: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b4c6: 6e10 2298 0100 |03c3: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b4cc: 0a0c |03c6: move-result v12 │ │ -39b4ce: b14c |03c7: sub-int/2addr v12, v4 │ │ -39b4d0: 6e20 0998 c100 |03c8: invoke-virtual {v1, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b4d6: 0a0c |03cb: move-result v12 │ │ -39b4d8: 6e20 4498 c800 |03cc: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b4de: 6e20 4b98 b800 |03cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b4e4: 6e10 5498 0800 |03d2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b4ea: 0c0b |03d5: move-result-object v11 │ │ -39b4ec: d809 0901 |03d6: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39b4f0: 6e10 2298 0100 |03d8: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b4f6: 0a08 |03db: move-result v8 │ │ -39b4f8: b148 |03dc: sub-int/2addr v8, v4 │ │ -39b4fa: 6e30 2e98 3108 |03dd: invoke-virtual {v1, v3, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39b500: 0c01 |03e0: move-result-object v1 │ │ -39b502: 2208 e812 |03e1: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b506: 7010 4098 0800 |03e3: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b50c: 620c 7378 |03e6: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ -39b510: 57cc 7778 |03e8: iget-char v12, v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39b514: 6e20 4498 c800 |03ea: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b51a: 6e20 4b98 b800 |03ed: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b520: 6e10 5498 0800 |03f0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b526: 0c0b |03f3: move-result-object v11 │ │ -39b528: b049 |03f4: add-int/2addr v9, v4 │ │ -39b52a: 6e10 2298 0100 |03f5: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b530: 0a08 |03f8: move-result v8 │ │ -39b532: 3584 0900 |03f9: if-ge v4, v8, 0402 // +0009 │ │ -39b536: 7130 25a4 6501 |03fb: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a425 │ │ -39b53c: 0a06 |03fe: move-result v6 │ │ -39b53e: 3b09 0300 |03ff: if-gez v9, 0402 // +0003 │ │ -39b542: 1209 |0401: const/4 v9, #int 0 // #0 │ │ -39b544: 6e10 2298 0b00 |0402: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b54a: 0a01 |0405: move-result v1 │ │ -39b54c: 3519 3a00 |0406: if-ge v9, v1, 0440 // +003a │ │ -39b550: 3c09 0300 |0408: if-gtz v9, 040b // +0003 │ │ -39b554: 2836 |040a: goto 0440 // +0036 │ │ -39b556: 6e20 2d98 9b00 |040b: invoke-virtual {v11, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39b55c: 0c01 |040e: move-result-object v1 │ │ -39b55e: 6e20 0998 3b00 |040f: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b564: 0a08 |0412: move-result v8 │ │ -39b566: 140c 00f8 0000 |0413: const v12, #float 8.89656e-41 // #0000f800 │ │ -39b56c: 368c 1e00 |0416: if-gt v12, v8, 0434 // +001e │ │ -39b570: d808 0601 |0418: add-int/lit8 v8, v6, #int 1 // #01 │ │ -39b574: 220c e812 |041a: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b578: 7010 4098 0c00 |041c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b57e: 620d 7278 |041f: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39b582: 57dd 7778 |0421: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39b586: 6e20 4498 dc00 |0423: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b58c: 6e30 2e98 3b09 |0426: invoke-virtual {v11, v3, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39b592: 0c09 |0429: move-result-object v9 │ │ -39b594: 6e20 4b98 9c00 |042a: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b59a: 6e10 5498 0c00 |042d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b5a0: 0c09 |0430: move-result-object v9 │ │ -39b5a2: 4d09 0506 |0431: aput-object v9, v5, v6 │ │ -39b5a6: 2809 |0433: goto 043c // +0009 │ │ -39b5a8: d808 0601 |0434: add-int/lit8 v8, v6, #int 1 // #01 │ │ -39b5ac: 6e30 2e98 3b09 |0436: invoke-virtual {v11, v3, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39b5b2: 0c09 |0439: move-result-object v9 │ │ -39b5b4: 4d09 0506 |043a: aput-object v9, v5, v6 │ │ -39b5b8: 0186 |043c: move v6, v8 │ │ -39b5ba: 071b |043d: move-object v11, v1 │ │ -39b5bc: 2900 91fc |043e: goto/16 00cf // -036f │ │ -39b5c0: d801 0601 |0440: add-int/lit8 v1, v6, #int 1 // #01 │ │ -39b5c4: 4d0b 0506 |0442: aput-object v11, v5, v6 │ │ -39b5c8: 0116 |0444: move v6, v1 │ │ -39b5ca: 2900 89fc |0445: goto/16 00ce // -0377 │ │ -39b5ce: d807 0701 |0447: add-int/lit8 v7, v7, #int 1 // #01 │ │ -39b5d2: 12f1 |0449: const/4 v1, #int -1 // #ff │ │ -39b5d4: 1208 |044a: const/4 v8, #int 0 // #0 │ │ -39b5d6: 2900 c7fb |044b: goto/16 0012 // -0439 │ │ -39b5da: 2150 |044d: array-length v0, v5 │ │ -39b5dc: 3506 1800 |044e: if-ge v6, v0, 0466 // +0018 │ │ -39b5e0: 2150 |0450: array-length v0, v5 │ │ -39b5e2: b140 |0451: sub-int/2addr v0, v4 │ │ -39b5e4: 2201 e812 |0452: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b5e8: 7010 4098 0100 |0454: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b5ee: 1a02 ceca |0457: const-string v2, "" // string@cace │ │ -39b5f2: 6e20 4b98 2100 |0459: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b5f8: 8e62 |045c: int-to-char v2, v6 │ │ -39b5fa: 6e20 4498 2100 |045d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b600: 6e10 5498 0100 |0460: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b606: 0c01 |0463: move-result-object v1 │ │ -39b608: 4d01 0500 |0464: aput-object v1, v5, v0 │ │ -39b60c: 1200 |0466: const/4 v0, #int 0 // #0 │ │ -39b60e: 3560 6000 |0467: if-ge v0, v6, 04c7 // +0060 │ │ -39b612: 4601 0500 |0469: aget-object v1, v5, v0 │ │ -39b616: 6e10 2298 0100 |046b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b61c: 0a01 |046e: move-result v1 │ │ -39b61e: 3d01 5200 |046f: if-lez v1, 04c1 // +0052 │ │ -39b622: 4601 0500 |0471: aget-object v1, v5, v0 │ │ -39b626: 6e20 0998 3100 |0473: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b62c: 0a01 |0476: move-result v1 │ │ -39b62e: 1402 00f8 0000 |0477: const v2, #float 8.89656e-41 // #0000f800 │ │ -39b634: 3521 4a00 |047a: if-ge v1, v2, 04c4 // +004a │ │ -39b638: 6207 7478 |047c: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -39b63c: 5777 7778 |047e: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39b640: 3317 0300 |0480: if-ne v7, v1, 0483 // +0003 │ │ -39b644: 2842 |0482: goto 04c4 // +0042 │ │ -39b646: 6207 7578 |0483: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -39b64a: 5777 7778 |0485: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39b64e: 3617 0d00 |0487: if-gt v7, v1, 0494 // +000d │ │ -39b652: 6507 7678 |0489: sget-char v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.kMarkerMax:C // field@7876 │ │ -39b656: 3671 0900 |048b: if-gt v1, v7, 0494 // +0009 │ │ -39b65a: 4601 0500 |048d: aget-object v1, v5, v0 │ │ -39b65e: 6e20 2d98 4100 |048f: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39b664: 0c01 |0492: move-result-object v1 │ │ -39b666: 2803 |0493: goto 0496 // +0003 │ │ -39b668: 4601 0500 |0494: aget-object v1, v5, v0 │ │ -39b66c: 6e10 2298 0100 |0496: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b672: 0a07 |0499: move-result v7 │ │ -39b674: 3c07 0500 |049a: if-gtz v7, 049f // +0005 │ │ -39b678: 4d0a 0500 |049c: aput-object v10, v5, v0 │ │ -39b67c: 2826 |049e: goto 04c4 // +0026 │ │ -39b67e: 7110 1aa4 0100 |049f: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.classifyPiece:(Ljava/lang/String;)C // method@a41a │ │ -39b684: 0a07 |04a2: move-result v7 │ │ -39b686: 3807 1b00 |04a3: if-eqz v7, 04be // +001b │ │ -39b68a: 6208 7278 |04a5: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39b68e: 5788 7778 |04a7: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -39b692: 3378 0300 |04a9: if-ne v8, v7, 04ac // +0003 │ │ -39b696: 2813 |04ab: goto 04be // +0013 │ │ -39b698: 2208 e812 |04ac: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b69c: 7010 4098 0800 |04ae: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b6a2: 6e20 4b98 a800 |04b1: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b6a8: 6e20 4498 7800 |04b4: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b6ae: 6e20 4b98 1800 |04b7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b6b4: 6e10 5498 0800 |04ba: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b6ba: 0c01 |04bd: move-result-object v1 │ │ -39b6bc: 4d01 0500 |04be: aput-object v1, v5, v0 │ │ -39b6c0: 2804 |04c0: goto 04c4 // +0004 │ │ -39b6c2: 1402 00f8 0000 |04c1: const v2, #float 8.89656e-41 // #0000f800 │ │ -39b6c8: d800 0001 |04c4: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39b6cc: 28a1 |04c6: goto 0467 // -005f │ │ -39b6ce: 1105 |04c7: return-object v5 │ │ +39ad2c: |[39ad2c] net.sf.dibdib.thread_any.ShashFunc.splitTextAppend:([Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/String; │ │ +39ad3c: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ +39ad40: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +39ad42: 0802 1200 |0003: move-object/from16 v2, v18 │ │ +39ad46: 6e30 2b98 0201 |0005: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ +39ad4c: 0c00 |0008: move-result-object v0 │ │ +39ad4e: 2102 |0009: array-length v2, v0 │ │ +39ad50: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +39ad52: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +39ad54: 0805 1000 |000c: move-object/from16 v5, v16 │ │ +39ad58: 0206 1100 |000e: move/from16 v6, v17 │ │ +39ad5c: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +39ad5e: 1218 |0011: const/4 v8, #int 1 // #1 │ │ +39ad60: 1a0a 0000 |0012: const-string v10, "" // string@0000 │ │ +39ad64: 3527 3904 |0014: if-ge v7, v2, 044d // +0439 │ │ +39ad68: 460b 0007 |0016: aget-object v11, v0, v7 │ │ +39ad6c: 130c 2000 |0018: const/16 v12, #int 32 // #20 │ │ +39ad70: 3908 4500 |001a: if-nez v8, 005f // +0045 │ │ +39ad74: 3d06 4300 |001c: if-lez v6, 005f // +0043 │ │ +39ad78: d808 06ff |001e: add-int/lit8 v8, v6, #int -1 // #ff │ │ +39ad7c: 460d 0508 |0020: aget-object v13, v5, v8 │ │ +39ad80: 380d 2200 |0022: if-eqz v13, 0044 // +0022 │ │ +39ad84: 620d 7178 |0024: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39ad88: 57dd 7778 |0026: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39ad8c: 460e 0508 |0028: aget-object v14, v5, v8 │ │ +39ad90: 6e20 0998 3e00 |002a: invoke-virtual {v14, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ad96: 0a0e |002d: move-result v14 │ │ +39ad98: 33ed 1600 |002e: if-ne v13, v14, 0044 // +0016 │ │ +39ad9c: 220d e812 |0030: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39ada0: 7010 4098 0d00 |0032: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ada6: 460e 0508 |0035: aget-object v14, v5, v8 │ │ +39adaa: 6e20 4b98 ed00 |0037: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39adb0: 6e20 4498 cd00 |003a: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39adb6: 6e10 5498 0d00 |003d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39adbc: 0c0d |0040: move-result-object v13 │ │ +39adbe: 4d0d 0508 |0041: aput-object v13, v5, v8 │ │ +39adc2: 281c |0043: goto 005f // +001c │ │ +39adc4: d808 0601 |0044: add-int/lit8 v8, v6, #int 1 // #01 │ │ +39adc8: 220d e812 |0046: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39adcc: 7010 4098 0d00 |0048: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39add2: 6e20 4b98 ad00 |004b: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39add8: 620e 7178 |004e: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39addc: 57ee 7778 |0050: iget-char v14, v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39ade0: 6e20 4498 ed00 |0052: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39ade6: 6e20 4498 cd00 |0055: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39adec: 6e10 5498 0d00 |0058: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39adf2: 0c0d |005b: move-result-object v13 │ │ +39adf4: 4d0d 0506 |005c: aput-object v13, v5, v6 │ │ +39adf8: 0186 |005e: move v6, v8 │ │ +39adfa: 6e10 2298 0b00 |005f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ae00: 0a08 |0062: move-result v8 │ │ +39ae02: 3d08 e403 |0063: if-lez v8, 0447 // +03e4 │ │ +39ae06: d808 0604 |0065: add-int/lit8 v8, v6, #int 4 // #04 │ │ +39ae0a: 215d |0067: array-length v13, v5 │ │ +39ae0c: 34d8 0b00 |0068: if-lt v8, v13, 0073 // +000b │ │ +39ae10: 2158 |006a: array-length v8, v5 │ │ +39ae12: da08 0802 |006b: mul-int/lit8 v8, v8, #int 2 // #02 │ │ +39ae16: 7120 b499 8500 |006d: invoke-static {v5, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +39ae1c: 0c05 |0070: move-result-object v5 │ │ +39ae1e: 1f05 dc15 |0071: check-cast v5, [Ljava/lang/String; // type@15dc │ │ +39ae22: 6e20 0998 3b00 |0073: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ae28: 0a08 |0076: move-result v8 │ │ +39ae2a: 120d |0077: const/4 v13, #int 0 // #0 │ │ +39ae2c: 6e10 2298 0b00 |0078: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ae32: 0a0e |007b: move-result v14 │ │ +39ae34: 130f 3900 |007c: const/16 v15, #int 57 // #39 │ │ +39ae38: 1301 3000 |007e: const/16 v1, #int 48 // #30 │ │ +39ae3c: 35ed 3100 |0080: if-ge v13, v14, 00b1 // +0031 │ │ +39ae40: 130e 6100 |0082: const/16 v14, #int 97 // #61 │ │ +39ae44: 368e 0600 |0084: if-gt v14, v8, 008a // +0006 │ │ +39ae48: 130e 7a00 |0086: const/16 v14, #int 122 // #7a │ │ +39ae4c: 37e8 2900 |0088: if-le v8, v14, 00b1 // +0029 │ │ +39ae50: 3681 0400 |008a: if-gt v1, v8, 008e // +0004 │ │ +39ae54: 37f8 2500 |008c: if-le v8, v15, 00b1 // +0025 │ │ +39ae58: 130e 4100 |008e: const/16 v14, #int 65 // #41 │ │ +39ae5c: 368e 0600 |0090: if-gt v14, v8, 0096 // +0006 │ │ +39ae60: 130e 5a00 |0092: const/16 v14, #int 90 // #5a │ │ +39ae64: 37e8 1d00 |0094: if-le v8, v14, 00b1 // +001d │ │ +39ae68: 368c 1b00 |0096: if-gt v12, v8, 00b1 // +001b │ │ +39ae6c: 7110 1ea4 0800 |0098: invoke-static {v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isCurrency:(C)Z // method@a41e │ │ +39ae72: 0a0e |009b: move-result v14 │ │ +39ae74: 390e 0f00 |009c: if-nez v14, 00ab // +000f │ │ +39ae78: 6e20 0998 db00 |009e: invoke-virtual {v11, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ae7e: 0a0e |00a1: move-result v14 │ │ +39ae80: 1a0c e405 |00a2: const-string v12, ".:*_+^~()[]{}<>?%!&@'"«‘‛“‟‹." // string@05e4 │ │ +39ae84: 6e20 1a98 ec00 |00a4: invoke-virtual {v12, v14}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39ae8a: 0a0c |00a7: move-result v12 │ │ +39ae8c: 3b0c 0300 |00a8: if-gez v12, 00ab // +0003 │ │ +39ae90: 2807 |00aa: goto 00b1 // +0007 │ │ +39ae92: d80d 0d01 |00ab: add-int/lit8 v13, v13, #int 1 // #01 │ │ +39ae96: 12f1 |00ad: const/4 v1, #int -1 // #ff │ │ +39ae98: 130c 2000 |00ae: const/16 v12, #int 32 // #20 │ │ +39ae9c: 28c8 |00b0: goto 0078 // -0038 │ │ +39ae9e: 6e10 2298 0b00 |00b1: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39aea4: 0a0c |00b4: move-result v12 │ │ +39aea6: 34cd 1e00 |00b5: if-lt v13, v12, 00d3 // +001e │ │ +39aeaa: 2201 e812 |00b7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39aeae: 7010 4098 0100 |00b9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39aeb4: 6208 7178 |00bc: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39aeb8: 5788 7778 |00be: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39aebc: 6e20 4498 8100 |00c0: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39aec2: 6e20 4b98 b100 |00c3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39aec8: 6e10 5498 0100 |00c6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39aece: 0c01 |00c9: move-result-object v1 │ │ +39aed0: 7130 25a4 6501 |00ca: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a425 │ │ +39aed6: 0a06 |00cd: move-result v6 │ │ +39aed8: 07ab |00ce: move-object v11, v10 │ │ +39aeda: 12f1 |00cf: const/4 v1, #int -1 // #ff │ │ +39aedc: 130c 2000 |00d0: const/16 v12, #int 32 // #20 │ │ +39aee0: 288d |00d2: goto 005f // -0073 │ │ +39aee2: 1a0c d204 |00d3: const-string v12, "+-0123456789#" // string@04d2 │ │ +39aee6: 6e20 1a98 8c00 |00d5: invoke-virtual {v12, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39aeec: 0a0c |00d8: move-result v12 │ │ +39aeee: 3d0c 0400 |00d9: if-lez v12, 00dd // +0004 │ │ +39aef2: 121c |00db: const/4 v12, #int 1 // #1 │ │ +39aef4: 2802 |00dc: goto 00de // +0002 │ │ +39aef6: 120c |00dd: const/4 v12, #int 0 // #0 │ │ +39aef8: 3d0d 4900 |00de: if-lez v13, 0127 // +0049 │ │ +39aefc: 33d4 2700 |00e0: if-ne v4, v13, 0107 // +0027 │ │ +39af00: 6e10 2298 0b00 |00e2: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39af06: 0a0e |00e5: move-result v14 │ │ +39af08: 35e4 2100 |00e6: if-ge v4, v14, 0107 // +0021 │ │ +39af0c: 130e 2b00 |00e8: const/16 v14, #int 43 // #2b │ │ +39af10: 6e20 0998 3b00 |00ea: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39af16: 0a09 |00ed: move-result v9 │ │ +39af18: 329e 0a00 |00ee: if-eq v14, v9, 00f8 // +000a │ │ +39af1c: 1309 2d00 |00f0: const/16 v9, #int 45 // #2d │ │ +39af20: 6e20 0998 3b00 |00f2: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39af26: 0a0e |00f5: move-result v14 │ │ +39af28: 33e9 1100 |00f6: if-ne v9, v14, 0107 // +0011 │ │ +39af2c: 6e20 0998 4b00 |00f8: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39af32: 0a09 |00fb: move-result v9 │ │ +39af34: 3691 0b00 |00fc: if-gt v1, v9, 0107 // +000b │ │ +39af38: 6e20 0998 4b00 |00fe: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39af3e: 0a01 |0101: move-result v1 │ │ +39af40: 341f 0500 |0102: if-lt v15, v1, 0107 // +0005 │ │ +39af44: 07a1 |0104: move-object v1, v10 │ │ +39af46: 121c |0105: const/4 v12, #int 1 // #1 │ │ +39af48: 2822 |0106: goto 0128 // +0022 │ │ +39af4a: 2201 e812 |0107: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39af4e: 7010 4098 0100 |0109: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39af54: 6208 7178 |010c: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39af58: 5788 7778 |010e: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39af5c: 6e20 4498 8100 |0110: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39af62: 6e30 2e98 3b0d |0113: invoke-virtual {v11, v3, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39af68: 0c08 |0116: move-result-object v8 │ │ +39af6a: 6e20 4b98 8100 |0117: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39af70: 6e10 5498 0100 |011a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39af76: 0c01 |011d: move-result-object v1 │ │ +39af78: 6e20 2d98 db00 |011e: invoke-virtual {v11, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39af7e: 0c0b |0121: move-result-object v11 │ │ +39af80: 6e20 0998 3b00 |0122: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39af86: 0a08 |0125: move-result v8 │ │ +39af88: 2802 |0126: goto 0128 // +0002 │ │ +39af8a: 07a1 |0127: move-object v1, v10 │ │ +39af8c: 380c 1c01 |0128: if-eqz v12, 0244 // +011c │ │ +39af90: 6209 8d78 |012a: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788d │ │ +39af94: 6e20 7a9b b900 |012c: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39af9a: 0c09 |012f: move-result-object v9 │ │ +39af9c: 6e10 6d9b 0900 |0130: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39afa2: 0a0c |0133: move-result v12 │ │ +39afa4: 380c 1000 |0134: if-eqz v12, 0144 // +0010 │ │ +39afa8: 6e10 769b 0900 |0136: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39afae: 0a0c |0139: move-result v12 │ │ +39afb0: 390c 0a00 |013a: if-nez v12, 0144 // +000a │ │ +39afb4: 6e10 6c9b 0900 |013c: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39afba: 0a09 |013f: move-result v9 │ │ +39afbc: 121c |0140: const/4 v12, #int 1 // #1 │ │ +39afbe: 120d |0141: const/4 v13, #int 0 // #0 │ │ +39afc0: 2900 e400 |0142: goto/16 0226 // +00e4 │ │ +39afc4: 6209 8e78 |0144: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788e │ │ +39afc8: 6e20 7a9b b900 |0146: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39afce: 0c09 |0149: move-result-object v9 │ │ +39afd0: 6e10 6d9b 0900 |014a: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39afd6: 0a0c |014d: move-result v12 │ │ +39afd8: 380c 0d00 |014e: if-eqz v12, 015b // +000d │ │ +39afdc: 6e10 769b 0900 |0150: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39afe2: 0a0c |0153: move-result v12 │ │ +39afe4: 390c 0700 |0154: if-nez v12, 015b // +0007 │ │ +39afe8: 6e10 6c9b 0900 |0156: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39afee: 0a09 |0159: move-result v9 │ │ +39aff0: 28e6 |015a: goto 0140 // -001a │ │ +39aff2: 6209 8778 |015b: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7887 │ │ +39aff6: 6e20 7a9b b900 |015d: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39affc: 0c09 |0160: move-result-object v9 │ │ +39affe: 6e10 6d9b 0900 |0161: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b004: 0a0c |0164: move-result v12 │ │ +39b006: 380c 1000 |0165: if-eqz v12, 0175 // +0010 │ │ +39b00a: 6e10 769b 0900 |0167: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b010: 0a0c |016a: move-result v12 │ │ +39b012: 390c 0a00 |016b: if-nez v12, 0175 // +000a │ │ +39b016: 6e10 6c9b 0900 |016d: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b01c: 0a09 |0170: move-result v9 │ │ +39b01e: 120c |0171: const/4 v12, #int 0 // #0 │ │ +39b020: 121d |0172: const/4 v13, #int 1 // #1 │ │ +39b022: 2900 b300 |0173: goto/16 0226 // +00b3 │ │ +39b026: 6209 8c78 |0175: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788c │ │ +39b02a: 6e20 7a9b b900 |0177: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b030: 0c09 |017a: move-result-object v9 │ │ +39b032: 6e10 6d9b 0900 |017b: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b038: 0a0c |017e: move-result v12 │ │ +39b03a: 380c 0d00 |017f: if-eqz v12, 018c // +000d │ │ +39b03e: 6e10 769b 0900 |0181: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b044: 0a0c |0184: move-result v12 │ │ +39b046: 390c 0700 |0185: if-nez v12, 018c // +0007 │ │ +39b04a: 6e10 6c9b 0900 |0187: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b050: 0a09 |018a: move-result v9 │ │ +39b052: 28b5 |018b: goto 0140 // -004b │ │ +39b054: 6209 9178 |018c: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7891 │ │ +39b058: 6e20 7a9b b900 |018e: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b05e: 0c09 |0191: move-result-object v9 │ │ +39b060: 6e10 6d9b 0900 |0192: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b066: 0a0c |0195: move-result v12 │ │ +39b068: 380c 5e00 |0196: if-eqz v12, 01f4 // +005e │ │ +39b06c: 6e10 769b 0900 |0198: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b072: 0a0c |019b: move-result v12 │ │ +39b074: 390c 5800 |019c: if-nez v12, 01f4 // +0058 │ │ +39b078: 6e10 6c9b 0900 |019e: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b07e: 0a09 |01a1: move-result v9 │ │ +39b080: 620c 9b78 |01a2: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@789b │ │ +39b084: 6e20 7a9b bc00 |01a4: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b08a: 0c0c |01a7: move-result-object v12 │ │ +39b08c: 6e10 6d9b 0c00 |01a8: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b092: 0a0d |01ab: move-result v13 │ │ +39b094: 380d 0d00 |01ac: if-eqz v13, 01b9 // +000d │ │ +39b098: 6e10 769b 0c00 |01ae: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b09e: 0a0d |01b1: move-result v13 │ │ +39b0a0: 390d 0700 |01b2: if-nez v13, 01b9 // +0007 │ │ +39b0a4: 6e10 6c9b 0c00 |01b4: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b0aa: 0a0c |01b7: move-result v12 │ │ +39b0ac: 2830 |01b8: goto 01e8 // +0030 │ │ +39b0ae: 620c 8b78 |01b9: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788b │ │ +39b0b2: 6e20 7a9b bc00 |01bb: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b0b8: 0c0c |01be: move-result-object v12 │ │ +39b0ba: 6e10 6d9b 0c00 |01bf: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b0c0: 0a0d |01c2: move-result v13 │ │ +39b0c2: 380d 0d00 |01c3: if-eqz v13, 01d0 // +000d │ │ +39b0c6: 6e10 769b 0c00 |01c5: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b0cc: 0a0d |01c8: move-result v13 │ │ +39b0ce: 390d 0700 |01c9: if-nez v13, 01d0 // +0007 │ │ +39b0d2: 6e10 6c9b 0c00 |01cb: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b0d8: 0a0c |01ce: move-result v12 │ │ +39b0da: 2819 |01cf: goto 01e8 // +0019 │ │ +39b0dc: 620c 9478 |01d0: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7894 │ │ +39b0e0: 6e20 7a9b bc00 |01d2: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b0e6: 0c0c |01d5: move-result-object v12 │ │ +39b0e8: 6e10 6d9b 0c00 |01d6: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b0ee: 0a0d |01d9: move-result v13 │ │ +39b0f0: 380d 0d00 |01da: if-eqz v13, 01e7 // +000d │ │ +39b0f4: 6e10 769b 0c00 |01dc: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b0fa: 0a0d |01df: move-result v13 │ │ +39b0fc: 390d 0700 |01e0: if-nez v13, 01e7 // +0007 │ │ +39b100: 6e10 6c9b 0c00 |01e2: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b106: 0a0c |01e5: move-result v12 │ │ +39b108: 2802 |01e6: goto 01e8 // +0002 │ │ +39b10a: 120c |01e7: const/4 v12, #int 0 // #0 │ │ +39b10c: 359c 0400 |01e8: if-ge v12, v9, 01ec // +0004 │ │ +39b110: 121d |01ea: const/4 v13, #int 1 // #1 │ │ +39b112: 2802 |01eb: goto 01ed // +0002 │ │ +39b114: 120d |01ec: const/4 v13, #int 0 // #0 │ │ +39b116: 380d 0300 |01ed: if-eqz v13, 01f0 // +0003 │ │ +39b11a: 2802 |01ef: goto 01f1 // +0002 │ │ +39b11c: 01c9 |01f0: move v9, v12 │ │ +39b11e: 01dc |01f1: move v12, v13 │ │ +39b120: 2900 4fff |01f2: goto/16 0141 // -00b1 │ │ +39b124: 6209 8b78 |01f4: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788b │ │ +39b128: 6e20 7a9b b900 |01f6: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b12e: 0c09 |01f9: move-result-object v9 │ │ +39b130: 6e10 6d9b 0900 |01fa: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b136: 0a0c |01fd: move-result v12 │ │ +39b138: 380c 0d00 |01fe: if-eqz v12, 020b // +000d │ │ +39b13c: 6e10 769b 0900 |0200: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b142: 0a0c |0203: move-result v12 │ │ +39b144: 390c 0700 |0204: if-nez v12, 020b // +0007 │ │ +39b148: 6e10 6c9b 0900 |0206: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b14e: 0a09 |0209: move-result v9 │ │ +39b150: 2819 |020a: goto 0223 // +0019 │ │ +39b152: 6209 9478 |020b: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7894 │ │ +39b156: 6e20 7a9b b900 |020d: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b15c: 0c09 |0210: move-result-object v9 │ │ +39b15e: 6e10 6d9b 0900 |0211: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b164: 0a0c |0214: move-result v12 │ │ +39b166: 380c 0d00 |0215: if-eqz v12, 0222 // +000d │ │ +39b16a: 6e10 769b 0900 |0217: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b170: 0a0c |021a: move-result v12 │ │ +39b172: 390c 0700 |021b: if-nez v12, 0222 // +0007 │ │ +39b176: 6e10 6c9b 0900 |021d: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b17c: 0a09 |0220: move-result v9 │ │ +39b17e: 2802 |0221: goto 0223 // +0002 │ │ +39b180: 12f9 |0222: const/4 v9, #int -1 // #ff │ │ +39b182: 120c |0223: const/4 v12, #int 0 // #0 │ │ +39b184: 2900 1dff |0224: goto/16 0141 // -00e3 │ │ +39b188: 380c 5800 |0226: if-eqz v12, 027e // +0058 │ │ +39b18c: 620e 9c78 |0228: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789c │ │ +39b190: 6e20 2d98 9b00 |022a: invoke-virtual {v11, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39b196: 0c0f |022d: move-result-object v15 │ │ +39b198: 6e20 7a9b fe00 |022e: invoke-virtual {v14, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b19e: 0c0e |0231: move-result-object v14 │ │ +39b1a0: 6e10 6d9b 0e00 |0232: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b1a6: 0a0f |0235: move-result v15 │ │ +39b1a8: 380f 4800 |0236: if-eqz v15, 027e // +0048 │ │ +39b1ac: 6e10 769b 0e00 |0238: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b1b2: 0a0f |023b: move-result v15 │ │ +39b1b4: 390f 4200 |023c: if-nez v15, 027e // +0042 │ │ +39b1b8: 6e10 6c9b 0e00 |023e: invoke-virtual {v14}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b1be: 0a0e |0241: move-result v14 │ │ +39b1c0: b0e9 |0242: add-int/2addr v9, v14 │ │ +39b1c2: 283b |0243: goto 027e // +003b │ │ +39b1c4: 6e10 2298 0b00 |0244: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b1ca: 0a09 |0247: move-result v9 │ │ +39b1cc: 3594 3400 |0248: if-ge v4, v9, 027c // +0034 │ │ +39b1d0: 6e20 0998 4b00 |024a: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b1d6: 0a09 |024d: move-result v9 │ │ +39b1d8: 130d 2700 |024e: const/16 v13, #int 39 // #27 │ │ +39b1dc: 339d 2c00 |0250: if-ne v13, v9, 027c // +002c │ │ +39b1e0: 1309 4900 |0252: const/16 v9, #int 73 // #49 │ │ +39b1e4: 3298 0b00 |0254: if-eq v8, v9, 025f // +000b │ │ +39b1e8: 1309 5000 |0256: const/16 v9, #int 80 // #50 │ │ +39b1ec: 3298 0700 |0258: if-eq v8, v9, 025f // +0007 │ │ +39b1f0: 1309 5800 |025a: const/16 v9, #int 88 // #58 │ │ +39b1f4: 3298 0300 |025c: if-eq v8, v9, 025f // +0003 │ │ +39b1f8: 281e |025e: goto 027c // +001e │ │ +39b1fa: 6e20 1f98 db00 |025f: invoke-virtual {v11, v13}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +39b200: 0a09 |0262: move-result v9 │ │ +39b202: 3494 0300 |0263: if-lt v4, v9, 0266 // +0003 │ │ +39b206: 2817 |0265: goto 027c // +0017 │ │ +39b208: 220d e812 |0266: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b20c: 7010 4098 0d00 |0268: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b212: 620e 7578 |026b: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +39b216: 57ee 7778 |026d: iget-char v14, v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39b21a: 6e20 4498 ed00 |026f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b220: 6e20 4b98 bd00 |0272: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b226: 6e10 5498 0d00 |0275: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b22c: 0c0b |0278: move-result-object v11 │ │ +39b22e: d809 0902 |0279: add-int/lit8 v9, v9, #int 2 // #02 │ │ +39b232: 2802 |027b: goto 027d // +0002 │ │ +39b234: 12f9 |027c: const/4 v9, #int -1 // #ff │ │ +39b236: 120d |027d: const/4 v13, #int 0 // #0 │ │ +39b238: 3b09 d500 |027e: if-gez v9, 0353 // +00d5 │ │ +39b23c: 6209 9d78 |0280: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789d │ │ +39b240: 6e20 7a9b b900 |0282: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b246: 0c0d |0285: move-result-object v13 │ │ +39b248: 6e10 6d9b 0d00 |0286: invoke-virtual {v13}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b24e: 0a0e |0289: move-result v14 │ │ +39b250: 380e 0700 |028a: if-eqz v14, 0291 // +0007 │ │ +39b254: 6e10 769b 0d00 |028c: invoke-virtual {v13}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b25a: 0a0d |028f: move-result v13 │ │ +39b25c: 2805 |0290: goto 0295 // +0005 │ │ +39b25e: 6e10 2298 0b00 |0291: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b264: 0a0d |0294: move-result v13 │ │ +39b266: 620e 9378 |0295: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7893 │ │ +39b26a: 6e20 7a9b be00 |0297: invoke-virtual {v14, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b270: 0c0e |029a: move-result-object v14 │ │ +39b272: 6e10 6d9b 0e00 |029b: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b278: 0a0f |029e: move-result v15 │ │ +39b27a: 380f 0700 |029f: if-eqz v15, 02a6 // +0007 │ │ +39b27e: 6e10 769b 0e00 |02a1: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b284: 0a0f |02a4: move-result v15 │ │ +39b286: 2802 |02a5: goto 02a7 // +0002 │ │ +39b288: 01df |02a6: move v15, v13 │ │ +39b28a: 36fd 2700 |02a7: if-gt v13, v15, 02ce // +0027 │ │ +39b28e: 620e 8978 |02a9: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@7889 │ │ +39b292: 6e20 7a9b be00 |02ab: invoke-virtual {v14, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b298: 0c0e |02ae: move-result-object v14 │ │ +39b29a: 6e10 6d9b 0e00 |02af: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b2a0: 0a0f |02b2: move-result v15 │ │ +39b2a2: 380f 0700 |02b3: if-eqz v15, 02ba // +0007 │ │ +39b2a6: 6e10 769b 0e00 |02b5: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b2ac: 0a0f |02b8: move-result v15 │ │ +39b2ae: 2802 |02b9: goto 02bb // +0002 │ │ +39b2b0: 01df |02ba: move v15, v13 │ │ +39b2b2: 36fd 1300 |02bb: if-gt v13, v15, 02ce // +0013 │ │ +39b2b6: 6e20 7a9b b900 |02bd: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b2bc: 0c0e |02c0: move-result-object v14 │ │ +39b2be: 6e10 6d9b 0e00 |02c1: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b2c4: 0a09 |02c4: move-result v9 │ │ +39b2c6: 3809 0800 |02c5: if-eqz v9, 02cd // +0008 │ │ +39b2ca: 6e10 769b 0e00 |02c7: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b2d0: 0a09 |02ca: move-result v9 │ │ +39b2d2: 019f |02cb: move v15, v9 │ │ +39b2d4: 2802 |02cc: goto 02ce // +0002 │ │ +39b2d6: 12ff |02cd: const/4 v15, #int -1 // #ff │ │ +39b2d8: 3b0f 3100 |02ce: if-gez v15, 02ff // +0031 │ │ +39b2dc: 6e10 2298 0100 |02d0: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b2e2: 0a08 |02d3: move-result v8 │ │ +39b2e4: 3d08 0300 |02d4: if-lez v8, 02d7 // +0003 │ │ +39b2e8: 2814 |02d6: goto 02ea // +0014 │ │ +39b2ea: 2201 e812 |02d7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b2ee: 7010 4098 0100 |02d9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b2f4: 6e20 4b98 a100 |02dc: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b2fa: 6208 7178 |02df: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39b2fe: 5788 7778 |02e1: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39b302: 6e20 4498 8100 |02e3: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b308: 6e10 5498 0100 |02e6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b30e: 0c01 |02e9: move-result-object v1 │ │ +39b310: 2208 e812 |02ea: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b314: 7010 4098 0800 |02ec: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b31a: 6e20 4b98 1800 |02ef: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b320: 6e20 4b98 b800 |02f2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b326: 6e10 5498 0800 |02f5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b32c: 0c01 |02f8: move-result-object v1 │ │ +39b32e: 7130 25a4 6501 |02f9: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a425 │ │ +39b334: 0a06 |02fc: move-result v6 │ │ +39b336: 2900 d1fd |02fd: goto/16 00ce // -022f │ │ +39b33a: 3d0f 3300 |02ff: if-lez v15, 0332 // +0033 │ │ +39b33e: 6e10 2298 0100 |0301: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b344: 0a09 |0304: move-result v9 │ │ +39b346: 3d09 0300 |0305: if-lez v9, 0308 // +0003 │ │ +39b34a: 2814 |0307: goto 031b // +0014 │ │ +39b34c: 2201 e812 |0308: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b350: 7010 4098 0100 |030a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b356: 6e20 4b98 a100 |030d: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b35c: 6209 7178 |0310: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39b360: 5799 7778 |0312: iget-char v9, v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39b364: 6e20 4498 9100 |0314: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b36a: 6e10 5498 0100 |0317: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b370: 0c01 |031a: move-result-object v1 │ │ +39b372: 2209 e812 |031b: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b376: 7010 4098 0900 |031d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b37c: 6e20 4b98 1900 |0320: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b382: 6e30 2e98 3b0f |0323: invoke-virtual {v11, v3, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39b388: 0c01 |0326: move-result-object v1 │ │ +39b38a: 6e20 4b98 1900 |0327: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b390: 6e10 5498 0900 |032a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b396: 0c01 |032d: move-result-object v1 │ │ +39b398: 6e20 2d98 fb00 |032e: invoke-virtual {v11, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39b39e: 0c0b |0331: move-result-object v11 │ │ +39b3a0: 6e10 6c9b 0e00 |0332: invoke-virtual {v14}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b3a6: 0a09 |0335: move-result v9 │ │ +39b3a8: b1f9 |0336: sub-int/2addr v9, v15 │ │ +39b3aa: 140d 00e1 0000 |0337: const v13, #float 8.07148e-41 // #0000e100 │ │ +39b3b0: 368d 6d00 |033a: if-gt v13, v8, 03a7 // +006d │ │ +39b3b4: 2208 e812 |033c: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b3b8: 7010 4098 0800 |033e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b3be: 620d 7278 |0341: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39b3c2: 57dd 7778 |0343: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39b3c6: 6e20 4498 d800 |0345: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b3cc: 6e20 4b98 b800 |0348: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b3d2: 6e10 5498 0800 |034b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b3d8: 0c08 |034e: move-result-object v8 │ │ +39b3da: d809 0901 |034f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39b3de: 078b |0351: move-object v11, v8 │ │ +39b3e0: 2855 |0352: goto 03a7 // +0055 │ │ +39b3e2: 380d 1900 |0353: if-eqz v13, 036c // +0019 │ │ +39b3e6: 2208 e812 |0355: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b3ea: 7010 4098 0800 |0357: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b3f0: 620c 7078 |035a: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ +39b3f4: 57cc 7778 |035c: iget-char v12, v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39b3f8: 6e20 4498 c800 |035e: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b3fe: 6e20 4b98 b800 |0361: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b404: 6e10 5498 0800 |0364: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b40a: 0c0b |0367: move-result-object v11 │ │ +39b40c: d809 0901 |0368: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39b410: 120c |036a: const/4 v12, #int 0 // #0 │ │ +39b412: 283c |036b: goto 03a7 // +003c │ │ +39b414: 380c 3b00 |036c: if-eqz v12, 03a7 // +003b │ │ +39b418: 6e10 2298 0100 |036e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b41e: 0a08 |0371: move-result v8 │ │ +39b420: 3d08 3500 |0372: if-lez v8, 03a7 // +0035 │ │ +39b424: 1a08 cd04 |0374: const-string v8, "+" // string@04cd │ │ +39b428: 6e20 1198 8100 |0376: invoke-virtual {v1, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +39b42e: 0a08 |0379: move-result v8 │ │ +39b430: 3908 0a00 |037a: if-nez v8, 0384 // +000a │ │ +39b434: 1a08 9205 |037c: const-string v8, "-" // string@0592 │ │ +39b438: 6e20 1198 8100 |037e: invoke-virtual {v1, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +39b43e: 0a08 |0381: move-result v8 │ │ +39b440: 3808 2500 |0382: if-eqz v8, 03a7 // +0025 │ │ +39b444: 2208 e812 |0384: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b448: 7010 4098 0800 |0386: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b44e: 6e10 2298 0100 |0389: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b454: 0a0d |038c: move-result v13 │ │ +39b456: b14d |038d: sub-int/2addr v13, v4 │ │ +39b458: 6e20 0998 d100 |038e: invoke-virtual {v1, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b45e: 0a0d |0391: move-result v13 │ │ +39b460: 6e20 4498 d800 |0392: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b466: 6e20 4b98 b800 |0395: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b46c: 6e10 5498 0800 |0398: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b472: 0c0b |039b: move-result-object v11 │ │ +39b474: d809 0901 |039c: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39b478: 6e10 2298 0100 |039e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b47e: 0a08 |03a1: move-result v8 │ │ +39b480: b148 |03a2: sub-int/2addr v8, v4 │ │ +39b482: 6e30 2e98 3108 |03a3: invoke-virtual {v1, v3, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39b488: 0c01 |03a6: move-result-object v1 │ │ +39b48a: 380c 4e00 |03a7: if-eqz v12, 03f5 // +004e │ │ +39b48e: 6e10 2298 0100 |03a9: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b494: 0a08 |03ac: move-result v8 │ │ +39b496: 3d08 3400 |03ad: if-lez v8, 03e1 // +0034 │ │ +39b49a: 6e10 2298 0100 |03af: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b4a0: 0a08 |03b2: move-result v8 │ │ +39b4a2: b148 |03b3: sub-int/2addr v8, v4 │ │ +39b4a4: 6e20 0998 8100 |03b4: invoke-virtual {v1, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b4aa: 0a08 |03b7: move-result v8 │ │ +39b4ac: 7110 1ea4 0800 |03b8: invoke-static {v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isCurrency:(C)Z // method@a41e │ │ +39b4b2: 0a08 |03bb: move-result v8 │ │ +39b4b4: 3808 2500 |03bc: if-eqz v8, 03e1 // +0025 │ │ +39b4b8: 2208 e812 |03be: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b4bc: 7010 4098 0800 |03c0: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b4c2: 6e10 2298 0100 |03c3: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b4c8: 0a0c |03c6: move-result v12 │ │ +39b4ca: b14c |03c7: sub-int/2addr v12, v4 │ │ +39b4cc: 6e20 0998 c100 |03c8: invoke-virtual {v1, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b4d2: 0a0c |03cb: move-result v12 │ │ +39b4d4: 6e20 4498 c800 |03cc: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b4da: 6e20 4b98 b800 |03cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b4e0: 6e10 5498 0800 |03d2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b4e6: 0c0b |03d5: move-result-object v11 │ │ +39b4e8: d809 0901 |03d6: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39b4ec: 6e10 2298 0100 |03d8: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b4f2: 0a08 |03db: move-result v8 │ │ +39b4f4: b148 |03dc: sub-int/2addr v8, v4 │ │ +39b4f6: 6e30 2e98 3108 |03dd: invoke-virtual {v1, v3, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39b4fc: 0c01 |03e0: move-result-object v1 │ │ +39b4fe: 2208 e812 |03e1: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b502: 7010 4098 0800 |03e3: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b508: 620c 7378 |03e6: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ +39b50c: 57cc 7778 |03e8: iget-char v12, v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39b510: 6e20 4498 c800 |03ea: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b516: 6e20 4b98 b800 |03ed: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b51c: 6e10 5498 0800 |03f0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b522: 0c0b |03f3: move-result-object v11 │ │ +39b524: b049 |03f4: add-int/2addr v9, v4 │ │ +39b526: 6e10 2298 0100 |03f5: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b52c: 0a08 |03f8: move-result v8 │ │ +39b52e: 3584 0900 |03f9: if-ge v4, v8, 0402 // +0009 │ │ +39b532: 7130 25a4 6501 |03fb: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a425 │ │ +39b538: 0a06 |03fe: move-result v6 │ │ +39b53a: 3b09 0300 |03ff: if-gez v9, 0402 // +0003 │ │ +39b53e: 1209 |0401: const/4 v9, #int 0 // #0 │ │ +39b540: 6e10 2298 0b00 |0402: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b546: 0a01 |0405: move-result v1 │ │ +39b548: 3519 3a00 |0406: if-ge v9, v1, 0440 // +003a │ │ +39b54c: 3c09 0300 |0408: if-gtz v9, 040b // +0003 │ │ +39b550: 2836 |040a: goto 0440 // +0036 │ │ +39b552: 6e20 2d98 9b00 |040b: invoke-virtual {v11, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39b558: 0c01 |040e: move-result-object v1 │ │ +39b55a: 6e20 0998 3b00 |040f: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b560: 0a08 |0412: move-result v8 │ │ +39b562: 140c 00f8 0000 |0413: const v12, #float 8.89656e-41 // #0000f800 │ │ +39b568: 368c 1e00 |0416: if-gt v12, v8, 0434 // +001e │ │ +39b56c: d808 0601 |0418: add-int/lit8 v8, v6, #int 1 // #01 │ │ +39b570: 220c e812 |041a: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b574: 7010 4098 0c00 |041c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b57a: 620d 7278 |041f: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39b57e: 57dd 7778 |0421: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39b582: 6e20 4498 dc00 |0423: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b588: 6e30 2e98 3b09 |0426: invoke-virtual {v11, v3, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39b58e: 0c09 |0429: move-result-object v9 │ │ +39b590: 6e20 4b98 9c00 |042a: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b596: 6e10 5498 0c00 |042d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b59c: 0c09 |0430: move-result-object v9 │ │ +39b59e: 4d09 0506 |0431: aput-object v9, v5, v6 │ │ +39b5a2: 2809 |0433: goto 043c // +0009 │ │ +39b5a4: d808 0601 |0434: add-int/lit8 v8, v6, #int 1 // #01 │ │ +39b5a8: 6e30 2e98 3b09 |0436: invoke-virtual {v11, v3, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39b5ae: 0c09 |0439: move-result-object v9 │ │ +39b5b0: 4d09 0506 |043a: aput-object v9, v5, v6 │ │ +39b5b4: 0186 |043c: move v6, v8 │ │ +39b5b6: 071b |043d: move-object v11, v1 │ │ +39b5b8: 2900 91fc |043e: goto/16 00cf // -036f │ │ +39b5bc: d801 0601 |0440: add-int/lit8 v1, v6, #int 1 // #01 │ │ +39b5c0: 4d0b 0506 |0442: aput-object v11, v5, v6 │ │ +39b5c4: 0116 |0444: move v6, v1 │ │ +39b5c6: 2900 89fc |0445: goto/16 00ce // -0377 │ │ +39b5ca: d807 0701 |0447: add-int/lit8 v7, v7, #int 1 // #01 │ │ +39b5ce: 12f1 |0449: const/4 v1, #int -1 // #ff │ │ +39b5d0: 1208 |044a: const/4 v8, #int 0 // #0 │ │ +39b5d2: 2900 c7fb |044b: goto/16 0012 // -0439 │ │ +39b5d6: 2150 |044d: array-length v0, v5 │ │ +39b5d8: 3506 1800 |044e: if-ge v6, v0, 0466 // +0018 │ │ +39b5dc: 2150 |0450: array-length v0, v5 │ │ +39b5de: b140 |0451: sub-int/2addr v0, v4 │ │ +39b5e0: 2201 e812 |0452: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b5e4: 7010 4098 0100 |0454: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b5ea: 1a02 ceca |0457: const-string v2, "" // string@cace │ │ +39b5ee: 6e20 4b98 2100 |0459: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b5f4: 8e62 |045c: int-to-char v2, v6 │ │ +39b5f6: 6e20 4498 2100 |045d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b5fc: 6e10 5498 0100 |0460: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b602: 0c01 |0463: move-result-object v1 │ │ +39b604: 4d01 0500 |0464: aput-object v1, v5, v0 │ │ +39b608: 1200 |0466: const/4 v0, #int 0 // #0 │ │ +39b60a: 3560 6000 |0467: if-ge v0, v6, 04c7 // +0060 │ │ +39b60e: 4601 0500 |0469: aget-object v1, v5, v0 │ │ +39b612: 6e10 2298 0100 |046b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b618: 0a01 |046e: move-result v1 │ │ +39b61a: 3d01 5200 |046f: if-lez v1, 04c1 // +0052 │ │ +39b61e: 4601 0500 |0471: aget-object v1, v5, v0 │ │ +39b622: 6e20 0998 3100 |0473: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b628: 0a01 |0476: move-result v1 │ │ +39b62a: 1402 00f8 0000 |0477: const v2, #float 8.89656e-41 // #0000f800 │ │ +39b630: 3521 4a00 |047a: if-ge v1, v2, 04c4 // +004a │ │ +39b634: 6207 7478 |047c: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +39b638: 5777 7778 |047e: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39b63c: 3317 0300 |0480: if-ne v7, v1, 0483 // +0003 │ │ +39b640: 2842 |0482: goto 04c4 // +0042 │ │ +39b642: 6207 7578 |0483: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +39b646: 5777 7778 |0485: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39b64a: 3617 0d00 |0487: if-gt v7, v1, 0494 // +000d │ │ +39b64e: 6507 7678 |0489: sget-char v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.kMarkerMax:C // field@7876 │ │ +39b652: 3671 0900 |048b: if-gt v1, v7, 0494 // +0009 │ │ +39b656: 4601 0500 |048d: aget-object v1, v5, v0 │ │ +39b65a: 6e20 2d98 4100 |048f: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39b660: 0c01 |0492: move-result-object v1 │ │ +39b662: 2803 |0493: goto 0496 // +0003 │ │ +39b664: 4601 0500 |0494: aget-object v1, v5, v0 │ │ +39b668: 6e10 2298 0100 |0496: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b66e: 0a07 |0499: move-result v7 │ │ +39b670: 3c07 0500 |049a: if-gtz v7, 049f // +0005 │ │ +39b674: 4d0a 0500 |049c: aput-object v10, v5, v0 │ │ +39b678: 2826 |049e: goto 04c4 // +0026 │ │ +39b67a: 7110 1aa4 0100 |049f: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.classifyPiece:(Ljava/lang/String;)C // method@a41a │ │ +39b680: 0a07 |04a2: move-result v7 │ │ +39b682: 3807 1b00 |04a3: if-eqz v7, 04be // +001b │ │ +39b686: 6208 7278 |04a5: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39b68a: 5788 7778 |04a7: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +39b68e: 3378 0300 |04a9: if-ne v8, v7, 04ac // +0003 │ │ +39b692: 2813 |04ab: goto 04be // +0013 │ │ +39b694: 2208 e812 |04ac: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b698: 7010 4098 0800 |04ae: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b69e: 6e20 4b98 a800 |04b1: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b6a4: 6e20 4498 7800 |04b4: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b6aa: 6e20 4b98 1800 |04b7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b6b0: 6e10 5498 0800 |04ba: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b6b6: 0c01 |04bd: move-result-object v1 │ │ +39b6b8: 4d01 0500 |04be: aput-object v1, v5, v0 │ │ +39b6bc: 2804 |04c0: goto 04c4 // +0004 │ │ +39b6be: 1402 00f8 0000 |04c1: const v2, #float 8.89656e-41 // #0000f800 │ │ +39b6c4: d800 0001 |04c4: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39b6c8: 28a1 |04c6: goto 0467 // -005f │ │ +39b6ca: 1105 |04c7: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=578 │ │ 0x0009 line=580 │ │ 0x0020 line=582 │ │ 0x0030 line=583 │ │ 0x0046 line=585 │ │ @@ -841668,64 +841668,64 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -39a9dc: |[39a9dc] net.sf.dibdib.thread_any.ShashFunc.string4ShashBits:(J)Ljava/lang/String; │ │ -39a9ec: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -39a9f0: 3102 0008 |0002: cmp-long v2, v0, v8 │ │ -39a9f4: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -39a9f8: 1a08 0000 |0006: const-string v8, "" // string@0000 │ │ -39a9fc: 1108 |0008: return-object v8 │ │ -39a9fe: 7120 20a4 9800 |0009: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isLiteral:(J)Z // method@a420 │ │ -39aa04: 0a00 |000c: move-result v0 │ │ -39aa06: 3900 4400 |000d: if-nez v0, 0051 // +0044 │ │ -39aa0a: 7120 21a4 9800 |000f: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isNumeric:(J)Z // method@a421 │ │ -39aa10: 0a00 |0012: move-result v0 │ │ -39aa12: 3900 3300 |0013: if-nez v0, 0046 // +0033 │ │ -39aa16: 7120 1fa4 9800 |0015: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isDate:(J)Z // method@a41f │ │ -39aa1c: 0a00 |0018: move-result v0 │ │ -39aa1e: 3900 2600 |0019: if-nez v0, 003f // +0026 │ │ -39aa22: 1270 |001b: const/4 v0, #int 7 // #7 │ │ -39aa24: 2300 1615 |001c: new-array v0, v0, [C // type@1516 │ │ -39aa28: 1301 2b00 |001e: const/16 v1, #int 43 // #2b │ │ -39aa2c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -39aa2e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -39aa30: 3a01 1700 |0022: if-ltz v1, 0039 // +0017 │ │ -39aa34: a504 0801 |0024: ushr-long v4, v8, v1 │ │ -39aa38: 1606 7f00 |0026: const-wide/16 v6, #int 127 // #7f │ │ -39aa3c: c064 |0028: and-long/2addr v4, v6 │ │ -39aa3e: 8445 |0029: long-to-int v5, v4 │ │ -39aa40: 8e54 |002a: int-to-char v4, v5 │ │ -39aa42: 5004 0003 |002b: aput-char v4, v0, v3 │ │ -39aa46: 1304 2000 |002d: const/16 v4, #int 32 // #20 │ │ -39aa4a: 4905 0003 |002f: aget-char v5, v0, v3 │ │ -39aa4e: 3754 0300 |0031: if-le v4, v5, 0034 // +0003 │ │ -39aa52: 2806 |0033: goto 0039 // +0006 │ │ -39aa54: d801 01f9 |0034: add-int/lit8 v1, v1, #int -7 // #f9 │ │ -39aa58: d803 0301 |0036: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39aa5c: 28ea |0038: goto 0022 // -0016 │ │ -39aa5e: 2208 e612 |0039: new-instance v8, Ljava/lang/String; // type@12e6 │ │ -39aa62: 7040 0898 0832 |003b: invoke-direct {v8, v0, v2, v3}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39aa68: 1108 |003e: return-object v8 │ │ -39aa6a: 1300 2e00 |003f: const/16 v0, #int 46 // #2e │ │ -39aa6e: 7130 5da3 9800 |0041: invoke-static {v8, v9, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ -39aa74: 0c08 |0044: move-result-object v8 │ │ -39aa76: 1108 |0045: return-object v8 │ │ -39aa78: 7120 1ba4 9800 |0046: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.doubleD4oShashBits:(J)D // method@a41b │ │ -39aa7e: 0b08 |0049: move-result-wide v8 │ │ -39aa80: 1300 0a00 |004a: const/16 v0, #int 10 // #a │ │ -39aa84: 7130 eca1 9800 |004c: invoke-static {v8, v9, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ -39aa8a: 0c08 |004f: move-result-object v8 │ │ -39aa8c: 1108 |0050: return-object v8 │ │ -39aa8e: 7120 2ca4 9800 |0051: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.string4ShashBitsLiteral:(J)Ljava/lang/String; // method@a42c │ │ -39aa94: 0c08 |0054: move-result-object v8 │ │ -39aa96: 1108 |0055: return-object v8 │ │ +39a9d8: |[39a9d8] net.sf.dibdib.thread_any.ShashFunc.string4ShashBits:(J)Ljava/lang/String; │ │ +39a9e8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +39a9ec: 3102 0008 |0002: cmp-long v2, v0, v8 │ │ +39a9f0: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +39a9f4: 1a08 0000 |0006: const-string v8, "" // string@0000 │ │ +39a9f8: 1108 |0008: return-object v8 │ │ +39a9fa: 7120 20a4 9800 |0009: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isLiteral:(J)Z // method@a420 │ │ +39aa00: 0a00 |000c: move-result v0 │ │ +39aa02: 3900 4400 |000d: if-nez v0, 0051 // +0044 │ │ +39aa06: 7120 21a4 9800 |000f: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isNumeric:(J)Z // method@a421 │ │ +39aa0c: 0a00 |0012: move-result v0 │ │ +39aa0e: 3900 3300 |0013: if-nez v0, 0046 // +0033 │ │ +39aa12: 7120 1fa4 9800 |0015: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isDate:(J)Z // method@a41f │ │ +39aa18: 0a00 |0018: move-result v0 │ │ +39aa1a: 3900 2600 |0019: if-nez v0, 003f // +0026 │ │ +39aa1e: 1270 |001b: const/4 v0, #int 7 // #7 │ │ +39aa20: 2300 1615 |001c: new-array v0, v0, [C // type@1516 │ │ +39aa24: 1301 2b00 |001e: const/16 v1, #int 43 // #2b │ │ +39aa28: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +39aa2a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +39aa2c: 3a01 1700 |0022: if-ltz v1, 0039 // +0017 │ │ +39aa30: a504 0801 |0024: ushr-long v4, v8, v1 │ │ +39aa34: 1606 7f00 |0026: const-wide/16 v6, #int 127 // #7f │ │ +39aa38: c064 |0028: and-long/2addr v4, v6 │ │ +39aa3a: 8445 |0029: long-to-int v5, v4 │ │ +39aa3c: 8e54 |002a: int-to-char v4, v5 │ │ +39aa3e: 5004 0003 |002b: aput-char v4, v0, v3 │ │ +39aa42: 1304 2000 |002d: const/16 v4, #int 32 // #20 │ │ +39aa46: 4905 0003 |002f: aget-char v5, v0, v3 │ │ +39aa4a: 3754 0300 |0031: if-le v4, v5, 0034 // +0003 │ │ +39aa4e: 2806 |0033: goto 0039 // +0006 │ │ +39aa50: d801 01f9 |0034: add-int/lit8 v1, v1, #int -7 // #f9 │ │ +39aa54: d803 0301 |0036: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39aa58: 28ea |0038: goto 0022 // -0016 │ │ +39aa5a: 2208 e612 |0039: new-instance v8, Ljava/lang/String; // type@12e6 │ │ +39aa5e: 7040 0898 0832 |003b: invoke-direct {v8, v0, v2, v3}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39aa64: 1108 |003e: return-object v8 │ │ +39aa66: 1300 2e00 |003f: const/16 v0, #int 46 // #2e │ │ +39aa6a: 7130 5da3 9800 |0041: invoke-static {v8, v9, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ +39aa70: 0c08 |0044: move-result-object v8 │ │ +39aa72: 1108 |0045: return-object v8 │ │ +39aa74: 7120 1ba4 9800 |0046: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.doubleD4oShashBits:(J)D // method@a41b │ │ +39aa7a: 0b08 |0049: move-result-wide v8 │ │ +39aa7c: 1300 0a00 |004a: const/16 v0, #int 10 // #a │ │ +39aa80: 7130 eca1 9800 |004c: invoke-static {v8, v9, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ +39aa86: 0c08 |004f: move-result-object v8 │ │ +39aa88: 1108 |0050: return-object v8 │ │ +39aa8a: 7120 2ca4 9800 |0051: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.string4ShashBitsLiteral:(J)Ljava/lang/String; // method@a42c │ │ +39aa90: 0c08 |0054: move-result-object v8 │ │ +39aa92: 1108 |0055: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=495 │ │ 0x000f line=496 │ │ 0x0015 line=500 │ │ 0x002b line=508 │ │ 0x002f line=509 │ │ @@ -841742,76 +841742,76 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -39aa98: |[39aa98] net.sf.dibdib.thread_any.ShashFunc.string4ShashBitsLiteral:(J)Ljava/lang/String; │ │ -39aaa8: 7100 1ca4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41c │ │ -39aaae: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -39aab2: 3102 000f |0005: cmp-long v2, v0, v15 │ │ -39aab6: 3902 0500 |0007: if-nez v2, 000c // +0005 │ │ -39aaba: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ -39aabe: 1100 |000b: return-object v0 │ │ -39aac0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -39aac2: a503 0f02 |000d: ushr-long v3, v15, v2 │ │ -39aac6: 1605 0300 |000f: const-wide/16 v5, #int 3 // #3 │ │ -39aaca: 1307 0a00 |0011: const/16 v7, #int 10 // #a │ │ -39aace: 1308 0a00 |0013: const/16 v8, #int 10 // #a │ │ -39aad2: 1269 |0015: const/4 v9, #int 6 // #6 │ │ -39aad4: 160a 3f00 |0016: const-wide/16 v10, #int 63 // #3f │ │ -39aad8: 3d08 0e00 |0018: if-lez v8, 0026 // +000e │ │ -39aadc: a00c 030a |001a: and-long v12, v3, v10 │ │ -39aae0: 310e 050c |001c: cmp-long v14, v5, v12 │ │ -39aae4: 3b0e 0300 |001e: if-gez v14, 0021 // +0003 │ │ -39aae8: 2806 |0020: goto 0026 // +0006 │ │ -39aaea: c593 |0021: ushr-long/2addr v3, v9 │ │ -39aaec: d808 08ff |0022: add-int/lit8 v8, v8, #int -1 // #ff │ │ -39aaf0: 0405 |0024: move-wide v5, v0 │ │ -39aaf2: 28f0 |0025: goto 0015 // -0010 │ │ -39aaf4: 2385 1615 |0026: new-array v5, v8, [C // type@1516 │ │ -39aaf8: d806 08ff |0028: add-int/lit8 v6, v8, #int -1 // #ff │ │ -39aafc: 3a06 0f00 |002a: if-ltz v6, 0039 // +000f │ │ -39ab00: 620c b478 |002c: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ -39ab04: a00d 030a |002e: and-long v13, v3, v10 │ │ -39ab08: 84de |0030: long-to-int v14, v13 │ │ -39ab0a: 490c 0c0e |0031: aget-char v12, v12, v14 │ │ -39ab0e: 500c 0506 |0033: aput-char v12, v5, v6 │ │ -39ab12: c593 |0035: ushr-long/2addr v3, v9 │ │ -39ab14: d806 06ff |0036: add-int/lit8 v6, v6, #int -1 // #ff │ │ -39ab18: 28f2 |0038: goto 002a // -000e │ │ -39ab1a: 1603 0400 |0039: const-wide/16 v3, #int 4 // #4 │ │ -39ab1e: c0f3 |003b: and-long/2addr v3, v15 │ │ -39ab20: 3106 0003 |003c: cmp-long v6, v0, v3 │ │ -39ab24: 3806 2800 |003e: if-eqz v6, 0066 // +0028 │ │ -39ab28: 3787 2600 |0040: if-le v7, v8, 0066 // +0026 │ │ -39ab2c: 3c08 0300 |0042: if-gtz v8, 0045 // +0003 │ │ -39ab30: 2822 |0044: goto 0066 // +0022 │ │ -39ab32: 1600 0600 |0045: const-wide/16 v0, #int 6 // #6 │ │ -39ab36: a003 0f00 |0047: and-long v3, v15, v0 │ │ -39ab3a: 3106 0003 |0049: cmp-long v6, v0, v3 │ │ -39ab3e: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ -39ab42: 0182 |004d: move v2, v8 │ │ -39ab44: 1200 |004e: const/4 v0, #int 0 // #0 │ │ -39ab46: 3520 1100 |004f: if-ge v0, v2, 0060 // +0011 │ │ -39ab4a: 6201 b578 |0051: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b5 │ │ -39ab4e: 6203 b678 |0053: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ -39ab52: 4904 0500 |0055: aget-char v4, v5, v0 │ │ -39ab56: 4803 0304 |0057: aget-byte v3, v3, v4 │ │ -39ab5a: 4901 0103 |0059: aget-char v1, v1, v3 │ │ -39ab5e: 5001 0500 |005b: aput-char v1, v5, v0 │ │ -39ab62: d800 0001 |005d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39ab66: 28f0 |005f: goto 004f // -0010 │ │ -39ab68: 2200 e612 |0060: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -39ab6c: 7020 0798 5000 |0062: invoke-direct {v0, v5}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39ab72: 1100 |0065: return-object v0 │ │ -39ab74: 2200 e612 |0066: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -39ab78: 7020 0798 5000 |0068: invoke-direct {v0, v5}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39ab7e: 1100 |006b: return-object v0 │ │ +39aa94: |[39aa94] net.sf.dibdib.thread_any.ShashFunc.string4ShashBitsLiteral:(J)Ljava/lang/String; │ │ +39aaa4: 7100 1ca4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41c │ │ +39aaaa: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +39aaae: 3102 000f |0005: cmp-long v2, v0, v15 │ │ +39aab2: 3902 0500 |0007: if-nez v2, 000c // +0005 │ │ +39aab6: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ +39aaba: 1100 |000b: return-object v0 │ │ +39aabc: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +39aabe: a503 0f02 |000d: ushr-long v3, v15, v2 │ │ +39aac2: 1605 0300 |000f: const-wide/16 v5, #int 3 // #3 │ │ +39aac6: 1307 0a00 |0011: const/16 v7, #int 10 // #a │ │ +39aaca: 1308 0a00 |0013: const/16 v8, #int 10 // #a │ │ +39aace: 1269 |0015: const/4 v9, #int 6 // #6 │ │ +39aad0: 160a 3f00 |0016: const-wide/16 v10, #int 63 // #3f │ │ +39aad4: 3d08 0e00 |0018: if-lez v8, 0026 // +000e │ │ +39aad8: a00c 030a |001a: and-long v12, v3, v10 │ │ +39aadc: 310e 050c |001c: cmp-long v14, v5, v12 │ │ +39aae0: 3b0e 0300 |001e: if-gez v14, 0021 // +0003 │ │ +39aae4: 2806 |0020: goto 0026 // +0006 │ │ +39aae6: c593 |0021: ushr-long/2addr v3, v9 │ │ +39aae8: d808 08ff |0022: add-int/lit8 v8, v8, #int -1 // #ff │ │ +39aaec: 0405 |0024: move-wide v5, v0 │ │ +39aaee: 28f0 |0025: goto 0015 // -0010 │ │ +39aaf0: 2385 1615 |0026: new-array v5, v8, [C // type@1516 │ │ +39aaf4: d806 08ff |0028: add-int/lit8 v6, v8, #int -1 // #ff │ │ +39aaf8: 3a06 0f00 |002a: if-ltz v6, 0039 // +000f │ │ +39aafc: 620c b478 |002c: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b4 │ │ +39ab00: a00d 030a |002e: and-long v13, v3, v10 │ │ +39ab04: 84de |0030: long-to-int v14, v13 │ │ +39ab06: 490c 0c0e |0031: aget-char v12, v12, v14 │ │ +39ab0a: 500c 0506 |0033: aput-char v12, v5, v6 │ │ +39ab0e: c593 |0035: ushr-long/2addr v3, v9 │ │ +39ab10: d806 06ff |0036: add-int/lit8 v6, v6, #int -1 // #ff │ │ +39ab14: 28f2 |0038: goto 002a // -000e │ │ +39ab16: 1603 0400 |0039: const-wide/16 v3, #int 4 // #4 │ │ +39ab1a: c0f3 |003b: and-long/2addr v3, v15 │ │ +39ab1c: 3106 0003 |003c: cmp-long v6, v0, v3 │ │ +39ab20: 3806 2800 |003e: if-eqz v6, 0066 // +0028 │ │ +39ab24: 3787 2600 |0040: if-le v7, v8, 0066 // +0026 │ │ +39ab28: 3c08 0300 |0042: if-gtz v8, 0045 // +0003 │ │ +39ab2c: 2822 |0044: goto 0066 // +0022 │ │ +39ab2e: 1600 0600 |0045: const-wide/16 v0, #int 6 // #6 │ │ +39ab32: a003 0f00 |0047: and-long v3, v15, v0 │ │ +39ab36: 3106 0003 |0049: cmp-long v6, v0, v3 │ │ +39ab3a: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ +39ab3e: 0182 |004d: move v2, v8 │ │ +39ab40: 1200 |004e: const/4 v0, #int 0 // #0 │ │ +39ab42: 3520 1100 |004f: if-ge v0, v2, 0060 // +0011 │ │ +39ab46: 6201 b578 |0051: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b5 │ │ +39ab4a: 6203 b678 |0053: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b6 │ │ +39ab4e: 4904 0500 |0055: aget-char v4, v5, v0 │ │ +39ab52: 4803 0304 |0057: aget-byte v3, v3, v4 │ │ +39ab56: 4901 0103 |0059: aget-char v1, v1, v3 │ │ +39ab5a: 5001 0500 |005b: aput-char v1, v5, v0 │ │ +39ab5e: d800 0001 |005d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39ab62: 28f0 |005f: goto 004f // -0010 │ │ +39ab64: 2200 e612 |0060: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +39ab68: 7020 0798 5000 |0062: invoke-direct {v0, v5}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39ab6e: 1100 |0065: return-object v0 │ │ +39ab70: 2200 e612 |0066: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +39ab74: 7020 0798 5000 |0068: invoke-direct {v0, v5}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39ab7a: 1100 |006b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0026 line=206 │ │ 0x002c line=208 │ │ 0x0051 line=220 │ │ 0x0060 line=222 │ │ @@ -842301,157 +842301,157 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 500 16-bit code units │ │ -39e7ec: |[39e7ec] net.sf.dibdib.thread_any.StringFunc.:()V │ │ -39e7fc: 1a00 711f |0000: const-string v0, "ISO-8859-1" // string@1f71 │ │ -39e800: 7110 3199 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -39e806: 0c00 |0005: move-result-object v0 │ │ -39e808: 6900 bc78 |0006: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ -39e80c: 1a01 8b4f |0008: const-string v1, "UTF-8" // string@4f8b │ │ -39e810: 7110 3199 0100 |000a: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -39e816: 0c01 |000d: move-result-object v1 │ │ -39e818: 6901 bb78 |000e: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ -39e81c: 1a01 9506 |0010: const-string v1, "0123456789ABCDEF" // string@0695 │ │ -39e820: 6e10 2f98 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39e826: 0c01 |0015: move-result-object v1 │ │ -39e828: 6901 c878 |0016: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c8 │ │ -39e82c: 1301 2000 |0018: const/16 v1, #int 32 // #20 │ │ -39e830: 2312 1515 |001a: new-array v2, v1, [B // type@1515 │ │ -39e834: 2602 f000 0000 |001c: fill-array-data v2, 0000010c // +000000f0 │ │ -39e83a: 6902 d578 |001f: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d5 │ │ -39e83e: 2311 1615 |0021: new-array v1, v1, [C // type@1516 │ │ -39e842: 2601 fd00 0000 |0023: fill-array-data v1, 00000120 // +000000fd │ │ -39e848: 6901 0e79 |0026: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ -39e84c: 1a01 091f |0028: const-string v1, "INMSPAYCZXHJFTV0123456789BRKEDQ" // string@1f09 │ │ -39e850: 6e20 1898 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -39e856: 0c00 |002d: move-result-object v0 │ │ -39e858: 6900 0c79 |002e: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Caps:[B // field@790c │ │ -39e85c: 1301 5b00 |0030: const/16 v1, #int 91 // #5b │ │ -39e860: 2312 1615 |0032: new-array v2, v1, [C // type@1516 │ │ -39e864: 6902 0b79 |0034: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790b │ │ -39e868: 2202 6413 |0036: new-instance v2, Ljava/util/HashMap; // type@1364 │ │ -39e86c: 7010 159a 0200 |0038: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -39e872: 6902 0f79 |003b: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@790f │ │ -39e876: 2202 6413 |003d: new-instance v2, Ljava/util/HashMap; // type@1364 │ │ -39e87a: 7010 159a 0200 |003f: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -39e880: 6902 0d79 |0042: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790d │ │ -39e884: 1302 2100 |0044: const/16 v2, #int 33 // #21 │ │ -39e888: 2322 1615 |0046: new-array v2, v2, [C // type@1516 │ │ -39e88c: 2602 fc00 0000 |0048: fill-array-data v2, 00000144 // +000000fc │ │ -39e892: 6902 0779 |004b: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ -39e896: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -39e898: 6902 fb78 |004e: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39e89c: 1303 e203 |0050: const/16 v3, #int 994 // #3e2 │ │ -39e8a0: 2333 1515 |0052: new-array v3, v3, [B // type@1515 │ │ -39e8a4: 6903 ff78 |0054: sput-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39e8a8: 1303 4000 |0056: const/16 v3, #int 64 // #40 │ │ -39e8ac: 2334 1615 |0058: new-array v4, v3, [C // type@1516 │ │ -39e8b0: 6904 fd78 |005a: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fd │ │ -39e8b4: 2334 1615 |005c: new-array v4, v3, [C // type@1516 │ │ -39e8b8: 2604 0c01 0000 |005e: fill-array-data v4, 0000016a // +0000010c │ │ -39e8be: 6904 fc78 |0061: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ -39e8c2: 1304 2b00 |0063: const/16 v4, #int 43 // #2b │ │ -39e8c6: 2344 1615 |0065: new-array v4, v4, [C // type@1516 │ │ -39e8ca: 2604 4701 0000 |0067: fill-array-data v4, 000001ae // +00000147 │ │ -39e8d0: 6904 0a79 |006a: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.ipa4Tipa_Offs30:[C // field@790a │ │ -39e8d4: 1a04 6640 |006c: const-string v4, "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@4066 │ │ -39e8d8: 6904 0379 |006e: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ -39e8dc: 1a04 a857 |0070: const-string v4, "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@57a8 │ │ -39e8e0: 6904 0479 |0072: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4Ugaritic:Ljava/lang/String; // field@7904 │ │ -39e8e4: 1a04 a757 |0074: const-string v4, "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@57a7 │ │ -39e8e8: 6904 0679 |0076: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7906 │ │ -39e8ec: 1a04 6540 |0078: const-string v4, "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@4065 │ │ -39e8f0: 6904 0579 |007a: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7905 │ │ -39e8f4: 1304 0001 |007c: const/16 v4, #int 256 // #100 │ │ -39e8f8: 2344 1915 |007e: new-array v4, v4, [I // type@1519 │ │ -39e8fc: 6904 0079 |0080: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7900 │ │ -39e900: 2333 2c16 |0082: new-array v3, v3, [[B // type@162c │ │ -39e904: 6903 fe78 |0084: sput-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39e908: 1223 |0086: const/4 v3, #int 2 // #2 │ │ -39e90a: 6703 0179 |0087: sput v3, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39e90e: 6703 0279 |0089: sput v3, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39e912: 2100 |008b: array-length v0, v0 │ │ -39e914: d800 00ff |008c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39e918: 3a00 1000 |008e: if-ltz v0, 009e // +0010 │ │ -39e91c: 6204 0b79 |0090: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790b │ │ -39e920: 6205 0c79 |0092: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Caps:[B // field@790c │ │ -39e924: 4805 0500 |0094: aget-byte v5, v5, v0 │ │ -39e928: d806 0021 |0096: add-int/lit8 v6, v0, #int 33 // #21 │ │ -39e92c: 8e66 |0098: int-to-char v6, v6 │ │ -39e92e: 5006 0405 |0099: aput-char v6, v4, v5 │ │ -39e932: d800 00ff |009b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39e936: 28f1 |009d: goto 008e // -000f │ │ -39e938: 6200 7248 |009e: sget-object v0, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39e93c: 2100 |00a0: array-length v0, v0 │ │ -39e93e: b130 |00a1: sub-int/2addr v0, v3 │ │ -39e940: 1203 |00a2: const/4 v3, #int 0 // #0 │ │ -39e942: 3a00 5600 |00a3: if-ltz v0, 00f9 // +0056 │ │ -39e946: 6204 0f79 |00a5: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@790f │ │ -39e94a: 6205 7248 |00a7: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39e94e: 4605 0500 |00a9: aget-object v5, v5, v0 │ │ -39e952: 6206 7248 |00ab: sget-object v6, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39e956: d807 0001 |00ad: add-int/lit8 v7, v0, #int 1 // #01 │ │ -39e95a: 4606 0607 |00af: aget-object v6, v6, v7 │ │ -39e95e: 6e20 0998 3600 |00b1: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e964: 0a06 |00b4: move-result v6 │ │ -39e966: 7110 3d97 0600 |00b5: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973d │ │ -39e96c: 0c06 |00b8: move-result-object v6 │ │ -39e96e: 6e30 209a 5406 |00b9: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -39e974: 6205 7248 |00bc: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39e978: 4605 0500 |00be: aget-object v5, v5, v0 │ │ -39e97c: 1306 2e00 |00c0: const/16 v6, #int 46 // #2e │ │ -39e980: 6e20 1a98 6500 |00c2: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e986: 0a05 |00c5: move-result v5 │ │ -39e988: 3a05 1b00 |00c6: if-ltz v5, 00e1 // +001b │ │ -39e98c: 6205 7248 |00c8: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39e990: 4605 0500 |00ca: aget-object v5, v5, v0 │ │ -39e994: 1308 5e00 |00cc: const/16 v8, #int 94 // #5e │ │ -39e998: 6e30 2698 6508 |00ce: invoke-virtual {v5, v6, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39e99e: 0c05 |00d1: move-result-object v5 │ │ -39e9a0: 6206 7248 |00d2: sget-object v6, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39e9a4: 4606 0607 |00d4: aget-object v6, v6, v7 │ │ -39e9a8: 6e20 0998 3600 |00d6: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e9ae: 0a06 |00d9: move-result v6 │ │ -39e9b0: 7110 3d97 0600 |00da: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973d │ │ -39e9b6: 0c06 |00dd: move-result-object v6 │ │ -39e9b8: 6e30 209a 5406 |00de: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -39e9be: 6204 7248 |00e1: sget-object v4, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39e9c2: 4604 0407 |00e3: aget-object v4, v4, v7 │ │ -39e9c6: 6e20 0998 3400 |00e5: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e9cc: 0a03 |00e8: move-result v3 │ │ -39e9ce: 6204 0d79 |00e9: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790d │ │ -39e9d2: 7110 3d97 0300 |00eb: invoke-static {v3}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973d │ │ -39e9d8: 0c03 |00ee: move-result-object v3 │ │ -39e9da: 6205 7248 |00ef: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39e9de: 4605 0500 |00f1: aget-object v5, v5, v0 │ │ -39e9e2: 6e30 209a 3405 |00f3: invoke-virtual {v4, v3, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -39e9e8: d800 00fe |00f6: add-int/lit8 v0, v0, #int -2 // #fe │ │ -39e9ec: 28aa |00f8: goto 00a2 // -0056 │ │ -39e9ee: 6703 0979 |00f9: sput v3, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@7909 │ │ -39e9f2: 1300 1200 |00fb: const/16 v0, #int 18 // #12 │ │ -39e9f6: 2300 1615 |00fd: new-array v0, v0, [C // type@1516 │ │ -39e9fa: 2600 df00 0000 |00ff: fill-array-data v0, 000001de // +000000df │ │ -39ea00: 6900 0879 |0102: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_0x2600:[C // field@7908 │ │ -39ea04: 2310 1615 |0104: new-array v0, v1, [C // type@1516 │ │ -39ea08: 6900 fa78 |0106: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.char4Escape_map:[C // field@78fa │ │ -39ea0c: 6902 f978 |0108: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ -39ea10: 0e00 |010a: return-void │ │ -39ea12: 0000 |010b: nop // spacer │ │ -39ea14: 0003 0100 2000 0000 090a 0b0c 0d0e ... |010c: array-data (20 units) │ │ -39ea3c: 0003 0200 2000 0000 0000 3e00 9021 ... |0120: array-data (36 units) │ │ -39ea84: 0003 0200 2100 0000 9403 ac20 7e06 ... |0144: array-data (37 units) │ │ -39eace: 0000 |0169: nop // spacer │ │ -39ead0: 0003 0200 4000 0000 0000 5f00 2d00 ... |016a: array-data (68 units) │ │ -39eb58: 0003 0200 2b00 0000 8902 6802 8c02 ... |01ae: array-data (47 units) │ │ -39ebb6: 0000 |01dd: nop // spacer │ │ -39ebb8: 0003 0200 1200 0000 0626 0f26 1026 ... |01de: array-data (22 units) │ │ +39e7e8: |[39e7e8] net.sf.dibdib.thread_any.StringFunc.:()V │ │ +39e7f8: 1a00 711f |0000: const-string v0, "ISO-8859-1" // string@1f71 │ │ +39e7fc: 7110 3199 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +39e802: 0c00 |0005: move-result-object v0 │ │ +39e804: 6900 bc78 |0006: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ +39e808: 1a01 8b4f |0008: const-string v1, "UTF-8" // string@4f8b │ │ +39e80c: 7110 3199 0100 |000a: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +39e812: 0c01 |000d: move-result-object v1 │ │ +39e814: 6901 bb78 |000e: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ +39e818: 1a01 9506 |0010: const-string v1, "0123456789ABCDEF" // string@0695 │ │ +39e81c: 6e10 2f98 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39e822: 0c01 |0015: move-result-object v1 │ │ +39e824: 6901 c878 |0016: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c8 │ │ +39e828: 1301 2000 |0018: const/16 v1, #int 32 // #20 │ │ +39e82c: 2312 1515 |001a: new-array v2, v1, [B // type@1515 │ │ +39e830: 2602 f000 0000 |001c: fill-array-data v2, 0000010c // +000000f0 │ │ +39e836: 6902 d578 |001f: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d5 │ │ +39e83a: 2311 1615 |0021: new-array v1, v1, [C // type@1516 │ │ +39e83e: 2601 fd00 0000 |0023: fill-array-data v1, 00000120 // +000000fd │ │ +39e844: 6901 0e79 |0026: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ +39e848: 1a01 091f |0028: const-string v1, "INMSPAYCZXHJFTV0123456789BRKEDQ" // string@1f09 │ │ +39e84c: 6e20 1898 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +39e852: 0c00 |002d: move-result-object v0 │ │ +39e854: 6900 0c79 |002e: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Caps:[B // field@790c │ │ +39e858: 1301 5b00 |0030: const/16 v1, #int 91 // #5b │ │ +39e85c: 2312 1615 |0032: new-array v2, v1, [C // type@1516 │ │ +39e860: 6902 0b79 |0034: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790b │ │ +39e864: 2202 6413 |0036: new-instance v2, Ljava/util/HashMap; // type@1364 │ │ +39e868: 7010 159a 0200 |0038: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +39e86e: 6902 0f79 |003b: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@790f │ │ +39e872: 2202 6413 |003d: new-instance v2, Ljava/util/HashMap; // type@1364 │ │ +39e876: 7010 159a 0200 |003f: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +39e87c: 6902 0d79 |0042: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790d │ │ +39e880: 1302 2100 |0044: const/16 v2, #int 33 // #21 │ │ +39e884: 2322 1615 |0046: new-array v2, v2, [C // type@1516 │ │ +39e888: 2602 fc00 0000 |0048: fill-array-data v2, 00000144 // +000000fc │ │ +39e88e: 6902 0779 |004b: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ +39e892: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +39e894: 6902 fb78 |004e: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39e898: 1303 e203 |0050: const/16 v3, #int 994 // #3e2 │ │ +39e89c: 2333 1515 |0052: new-array v3, v3, [B // type@1515 │ │ +39e8a0: 6903 ff78 |0054: sput-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39e8a4: 1303 4000 |0056: const/16 v3, #int 64 // #40 │ │ +39e8a8: 2334 1615 |0058: new-array v4, v3, [C // type@1516 │ │ +39e8ac: 6904 fd78 |005a: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fd │ │ +39e8b0: 2334 1615 |005c: new-array v4, v3, [C // type@1516 │ │ +39e8b4: 2604 0c01 0000 |005e: fill-array-data v4, 0000016a // +0000010c │ │ +39e8ba: 6904 fc78 |0061: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ +39e8be: 1304 2b00 |0063: const/16 v4, #int 43 // #2b │ │ +39e8c2: 2344 1615 |0065: new-array v4, v4, [C // type@1516 │ │ +39e8c6: 2604 4701 0000 |0067: fill-array-data v4, 000001ae // +00000147 │ │ +39e8cc: 6904 0a79 |006a: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.ipa4Tipa_Offs30:[C // field@790a │ │ +39e8d0: 1a04 6640 |006c: const-string v4, "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@4066 │ │ +39e8d4: 6904 0379 |006e: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ +39e8d8: 1a04 a857 |0070: const-string v4, "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@57a8 │ │ +39e8dc: 6904 0479 |0072: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4Ugaritic:Ljava/lang/String; // field@7904 │ │ +39e8e0: 1a04 a757 |0074: const-string v4, "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@57a7 │ │ +39e8e4: 6904 0679 |0076: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7906 │ │ +39e8e8: 1a04 6540 |0078: const-string v4, "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@4065 │ │ +39e8ec: 6904 0579 |007a: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7905 │ │ +39e8f0: 1304 0001 |007c: const/16 v4, #int 256 // #100 │ │ +39e8f4: 2344 1915 |007e: new-array v4, v4, [I // type@1519 │ │ +39e8f8: 6904 0079 |0080: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7900 │ │ +39e8fc: 2333 2c16 |0082: new-array v3, v3, [[B // type@162c │ │ +39e900: 6903 fe78 |0084: sput-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39e904: 1223 |0086: const/4 v3, #int 2 // #2 │ │ +39e906: 6703 0179 |0087: sput v3, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39e90a: 6703 0279 |0089: sput v3, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39e90e: 2100 |008b: array-length v0, v0 │ │ +39e910: d800 00ff |008c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39e914: 3a00 1000 |008e: if-ltz v0, 009e // +0010 │ │ +39e918: 6204 0b79 |0090: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790b │ │ +39e91c: 6205 0c79 |0092: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Caps:[B // field@790c │ │ +39e920: 4805 0500 |0094: aget-byte v5, v5, v0 │ │ +39e924: d806 0021 |0096: add-int/lit8 v6, v0, #int 33 // #21 │ │ +39e928: 8e66 |0098: int-to-char v6, v6 │ │ +39e92a: 5006 0405 |0099: aput-char v6, v4, v5 │ │ +39e92e: d800 00ff |009b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39e932: 28f1 |009d: goto 008e // -000f │ │ +39e934: 6200 7248 |009e: sget-object v0, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39e938: 2100 |00a0: array-length v0, v0 │ │ +39e93a: b130 |00a1: sub-int/2addr v0, v3 │ │ +39e93c: 1203 |00a2: const/4 v3, #int 0 // #0 │ │ +39e93e: 3a00 5600 |00a3: if-ltz v0, 00f9 // +0056 │ │ +39e942: 6204 0f79 |00a5: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@790f │ │ +39e946: 6205 7248 |00a7: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39e94a: 4605 0500 |00a9: aget-object v5, v5, v0 │ │ +39e94e: 6206 7248 |00ab: sget-object v6, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39e952: d807 0001 |00ad: add-int/lit8 v7, v0, #int 1 // #01 │ │ +39e956: 4606 0607 |00af: aget-object v6, v6, v7 │ │ +39e95a: 6e20 0998 3600 |00b1: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e960: 0a06 |00b4: move-result v6 │ │ +39e962: 7110 3d97 0600 |00b5: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973d │ │ +39e968: 0c06 |00b8: move-result-object v6 │ │ +39e96a: 6e30 209a 5406 |00b9: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +39e970: 6205 7248 |00bc: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39e974: 4605 0500 |00be: aget-object v5, v5, v0 │ │ +39e978: 1306 2e00 |00c0: const/16 v6, #int 46 // #2e │ │ +39e97c: 6e20 1a98 6500 |00c2: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e982: 0a05 |00c5: move-result v5 │ │ +39e984: 3a05 1b00 |00c6: if-ltz v5, 00e1 // +001b │ │ +39e988: 6205 7248 |00c8: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39e98c: 4605 0500 |00ca: aget-object v5, v5, v0 │ │ +39e990: 1308 5e00 |00cc: const/16 v8, #int 94 // #5e │ │ +39e994: 6e30 2698 6508 |00ce: invoke-virtual {v5, v6, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39e99a: 0c05 |00d1: move-result-object v5 │ │ +39e99c: 6206 7248 |00d2: sget-object v6, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39e9a0: 4606 0607 |00d4: aget-object v6, v6, v7 │ │ +39e9a4: 6e20 0998 3600 |00d6: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e9aa: 0a06 |00d9: move-result v6 │ │ +39e9ac: 7110 3d97 0600 |00da: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973d │ │ +39e9b2: 0c06 |00dd: move-result-object v6 │ │ +39e9b4: 6e30 209a 5406 |00de: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +39e9ba: 6204 7248 |00e1: sget-object v4, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39e9be: 4604 0407 |00e3: aget-object v4, v4, v7 │ │ +39e9c2: 6e20 0998 3400 |00e5: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e9c8: 0a03 |00e8: move-result v3 │ │ +39e9ca: 6204 0d79 |00e9: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790d │ │ +39e9ce: 7110 3d97 0300 |00eb: invoke-static {v3}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973d │ │ +39e9d4: 0c03 |00ee: move-result-object v3 │ │ +39e9d6: 6205 7248 |00ef: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39e9da: 4605 0500 |00f1: aget-object v5, v5, v0 │ │ +39e9de: 6e30 209a 3405 |00f3: invoke-virtual {v4, v3, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +39e9e4: d800 00fe |00f6: add-int/lit8 v0, v0, #int -2 // #fe │ │ +39e9e8: 28aa |00f8: goto 00a2 // -0056 │ │ +39e9ea: 6703 0979 |00f9: sput v3, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@7909 │ │ +39e9ee: 1300 1200 |00fb: const/16 v0, #int 18 // #12 │ │ +39e9f2: 2300 1615 |00fd: new-array v0, v0, [C // type@1516 │ │ +39e9f6: 2600 df00 0000 |00ff: fill-array-data v0, 000001de // +000000df │ │ +39e9fc: 6900 0879 |0102: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_0x2600:[C // field@7908 │ │ +39ea00: 2310 1615 |0104: new-array v0, v1, [C // type@1516 │ │ +39ea04: 6900 fa78 |0106: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.char4Escape_map:[C // field@78fa │ │ +39ea08: 6902 f978 |0108: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ +39ea0c: 0e00 |010a: return-void │ │ +39ea0e: 0000 |010b: nop // spacer │ │ +39ea10: 0003 0100 2000 0000 090a 0b0c 0d0e ... |010c: array-data (20 units) │ │ +39ea38: 0003 0200 2000 0000 0000 3e00 9021 ... |0120: array-data (36 units) │ │ +39ea80: 0003 0200 2100 0000 9403 ac20 7e06 ... |0144: array-data (37 units) │ │ +39eaca: 0000 |0169: nop // spacer │ │ +39eacc: 0003 0200 4000 0000 0000 5f00 2d00 ... |016a: array-data (68 units) │ │ +39eb54: 0003 0200 2b00 0000 8902 6802 8c02 ... |01ae: array-data (47 units) │ │ +39ebb2: 0000 |01dd: nop // spacer │ │ +39ebb4: 0003 0200 1200 0000 0626 0f26 1026 ... |01de: array-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=21 │ │ 0x000a line=23 │ │ 0x0012 line=104 │ │ 0x001c line=105 │ │ 0x0023 line=112 │ │ @@ -842492,17 +842492,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -39ebe4: |[39ebe4] net.sf.dibdib.thread_any.StringFunc.:()V │ │ -39ebf4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39ebfa: 0e00 |0003: return-void │ │ +39ebe0: |[39ebe0] net.sf.dibdib.thread_any.StringFunc.:()V │ │ +39ebf0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +39ebf6: 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;) │ │ @@ -842510,113 +842510,113 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 168 16-bit code units │ │ -39c164: |[39c164] net.sf.dibdib.thread_any.StringFunc.asciiCompressed4Bytes:([B)[B │ │ -39c174: 21b0 |0000: array-length v0, v11 │ │ -39c176: da00 0002 |0001: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -39c17a: 2300 1515 |0003: new-array v0, v0, [B // type@1515 │ │ -39c17e: 6201 f978 |0005: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ -39c182: 1302 7e00 |0007: const/16 v2, #int 126 // #7e │ │ -39c186: 1a03 9606 |0009: const-string v3, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz~" // string@0696 │ │ -39c18a: 1304 2000 |000b: const/16 v4, #int 32 // #20 │ │ -39c18e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -39c190: 3901 2600 |000e: if-nez v1, 0034 // +0026 │ │ -39c194: 1301 3e00 |0010: const/16 v1, #int 62 // #3e │ │ -39c198: 2316 1615 |0012: new-array v6, v1, [C // type@1516 │ │ -39c19c: 1207 |0014: const/4 v7, #int 0 // #0 │ │ -39c19e: 1308 2000 |0015: const/16 v8, #int 32 // #20 │ │ -39c1a2: 3517 1600 |0017: if-ge v7, v1, 002d // +0016 │ │ -39c1a6: 6e20 1a98 8300 |0019: invoke-virtual {v3, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c1ac: 0a09 |001c: move-result v9 │ │ -39c1ae: 3b09 0700 |001d: if-gez v9, 0024 // +0007 │ │ -39c1b2: d809 0701 |001f: add-int/lit8 v9, v7, #int 1 // #01 │ │ -39c1b6: 5008 0607 |0021: aput-char v8, v6, v7 │ │ -39c1ba: 0197 |0023: move v7, v9 │ │ -39c1bc: 3382 0500 |0024: if-ne v2, v8, 0029 // +0005 │ │ -39c1c0: 1308 df00 |0026: const/16 v8, #int 223 // #df │ │ -39c1c4: 2803 |0028: goto 002b // +0003 │ │ -39c1c6: d808 0801 |0029: add-int/lit8 v8, v8, #int 1 // #01 │ │ -39c1ca: 8e88 |002b: int-to-char v8, v8 │ │ -39c1cc: 28eb |002c: goto 0017 // -0015 │ │ -39c1ce: 2201 e612 |002d: new-instance v1, Ljava/lang/String; // type@12e6 │ │ -39c1d2: 7020 0798 6100 |002f: invoke-direct {v1, v6}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39c1d8: 6901 f978 |0032: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ -39c1dc: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -39c1de: 21b6 |0035: array-length v6, v11 │ │ -39c1e0: 3565 6d00 |0036: if-ge v5, v6, 00a3 // +006d │ │ -39c1e4: 4806 0b05 |0038: aget-byte v6, v11, v5 │ │ -39c1e8: 3664 1000 |003a: if-gt v4, v6, 004a // +0010 │ │ -39c1ec: 8e67 |003c: int-to-char v7, v6 │ │ -39c1ee: 6e20 1a98 7300 |003d: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c1f4: 0a07 |0040: move-result v7 │ │ -39c1f6: 3a07 0900 |0041: if-ltz v7, 004a // +0009 │ │ -39c1fa: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ -39c1fe: 8d77 |0045: int-to-byte v7, v7 │ │ -39c200: 4f07 0001 |0046: aput-byte v7, v0, v1 │ │ -39c204: 0161 |0048: move v1, v6 │ │ -39c206: 2857 |0049: goto 00a0 // +0057 │ │ -39c208: 1307 7f00 |004a: const/16 v7, #int 127 // #7f │ │ -39c20c: 3664 1400 |004c: if-gt v4, v6, 0060 // +0014 │ │ -39c210: 3576 1200 |004e: if-ge v6, v7, 0060 // +0012 │ │ -39c214: 6207 f978 |0050: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ -39c218: 8e66 |0052: int-to-char v6, v6 │ │ -39c21a: 6e20 1a98 6700 |0053: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c220: 0a06 |0056: move-result v6 │ │ -39c222: d807 0101 |0057: add-int/lit8 v7, v1, #int 1 // #01 │ │ -39c226: de06 0640 |0059: or-int/lit8 v6, v6, #int 64 // #40 │ │ -39c22a: 8d66 |005b: int-to-byte v6, v6 │ │ -39c22c: 4f06 0001 |005c: aput-byte v6, v0, v1 │ │ -39c230: 0171 |005e: move v1, v7 │ │ -39c232: 2841 |005f: goto 00a0 // +0041 │ │ -39c234: 1308 c200 |0060: const/16 v8, #int 194 // #c2 │ │ -39c238: d569 fe00 |0062: and-int/lit16 v9, v6, #int 254 // #00fe │ │ -39c23c: 3398 2b00 |0064: if-ne v8, v9, 008f // +002b │ │ -39c240: d808 0501 |0066: add-int/lit8 v8, v5, #int 1 // #01 │ │ -39c244: 21b9 |0068: array-length v9, v11 │ │ -39c246: 3598 2600 |0069: if-ge v8, v9, 008f // +0026 │ │ -39c24a: 1309 c000 |006b: const/16 v9, #int 192 // #c0 │ │ -39c24e: 480a 0b08 |006d: aget-byte v10, v11, v8 │ │ -39c252: d5aa ff00 |006f: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -39c256: 37a9 1e00 |0071: if-le v9, v10, 008f // +001e │ │ -39c25a: dd09 0603 |0073: and-int/lit8 v9, v6, #int 3 // #03 │ │ -39c25e: e009 0906 |0075: shl-int/lit8 v9, v9, #int 6 // #06 │ │ -39c262: 480a 0b08 |0077: aget-byte v10, v11, v8 │ │ -39c266: dd0a 0a3f |0079: and-int/lit8 v10, v10, #int 63 // #3f │ │ -39c26a: b6a9 |007b: or-int/2addr v9, v10 │ │ -39c26c: 8e99 |007c: int-to-char v9, v9 │ │ -39c26e: 620a f978 |007d: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ -39c272: 6e20 1a98 9a00 |007f: invoke-virtual {v10, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c278: 0a09 |0082: move-result v9 │ │ -39c27a: 3a09 0c00 |0083: if-ltz v9, 008f // +000c │ │ -39c27e: d805 0101 |0085: add-int/lit8 v5, v1, #int 1 // #01 │ │ -39c282: de06 0940 |0087: or-int/lit8 v6, v9, #int 64 // #40 │ │ -39c286: 8d66 |0089: int-to-byte v6, v6 │ │ -39c288: 4f06 0001 |008a: aput-byte v6, v0, v1 │ │ -39c28c: 0151 |008c: move v1, v5 │ │ -39c28e: 0185 |008d: move v5, v8 │ │ -39c290: 2812 |008e: goto 00a0 // +0012 │ │ -39c292: d808 0101 |008f: add-int/lit8 v8, v1, #int 1 // #01 │ │ -39c296: 3a06 0300 |0091: if-ltz v6, 0094 // +0003 │ │ -39c29a: 2803 |0093: goto 0096 // +0003 │ │ -39c29c: 1307 7e00 |0094: const/16 v7, #int 126 // #7e │ │ -39c2a0: 8d77 |0096: int-to-byte v7, v7 │ │ -39c2a2: 4f07 0001 |0097: aput-byte v7, v0, v1 │ │ -39c2a6: d801 0801 |0099: add-int/lit8 v1, v8, #int 1 // #01 │ │ -39c2aa: dd06 067f |009b: and-int/lit8 v6, v6, #int 127 // #7f │ │ -39c2ae: 8d66 |009d: int-to-byte v6, v6 │ │ -39c2b0: 4f06 0008 |009e: aput-byte v6, v0, v8 │ │ -39c2b4: d805 0501 |00a0: add-int/lit8 v5, v5, #int 1 // #01 │ │ -39c2b8: 2893 |00a2: goto 0035 // -006d │ │ -39c2ba: 7120 af99 1000 |00a3: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39c2c0: 0c0b |00a6: move-result-object v11 │ │ -39c2c2: 110b |00a7: return-object v11 │ │ +39c160: |[39c160] net.sf.dibdib.thread_any.StringFunc.asciiCompressed4Bytes:([B)[B │ │ +39c170: 21b0 |0000: array-length v0, v11 │ │ +39c172: da00 0002 |0001: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +39c176: 2300 1515 |0003: new-array v0, v0, [B // type@1515 │ │ +39c17a: 6201 f978 |0005: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ +39c17e: 1302 7e00 |0007: const/16 v2, #int 126 // #7e │ │ +39c182: 1a03 9606 |0009: const-string v3, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz~" // string@0696 │ │ +39c186: 1304 2000 |000b: const/16 v4, #int 32 // #20 │ │ +39c18a: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +39c18c: 3901 2600 |000e: if-nez v1, 0034 // +0026 │ │ +39c190: 1301 3e00 |0010: const/16 v1, #int 62 // #3e │ │ +39c194: 2316 1615 |0012: new-array v6, v1, [C // type@1516 │ │ +39c198: 1207 |0014: const/4 v7, #int 0 // #0 │ │ +39c19a: 1308 2000 |0015: const/16 v8, #int 32 // #20 │ │ +39c19e: 3517 1600 |0017: if-ge v7, v1, 002d // +0016 │ │ +39c1a2: 6e20 1a98 8300 |0019: invoke-virtual {v3, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c1a8: 0a09 |001c: move-result v9 │ │ +39c1aa: 3b09 0700 |001d: if-gez v9, 0024 // +0007 │ │ +39c1ae: d809 0701 |001f: add-int/lit8 v9, v7, #int 1 // #01 │ │ +39c1b2: 5008 0607 |0021: aput-char v8, v6, v7 │ │ +39c1b6: 0197 |0023: move v7, v9 │ │ +39c1b8: 3382 0500 |0024: if-ne v2, v8, 0029 // +0005 │ │ +39c1bc: 1308 df00 |0026: const/16 v8, #int 223 // #df │ │ +39c1c0: 2803 |0028: goto 002b // +0003 │ │ +39c1c2: d808 0801 |0029: add-int/lit8 v8, v8, #int 1 // #01 │ │ +39c1c6: 8e88 |002b: int-to-char v8, v8 │ │ +39c1c8: 28eb |002c: goto 0017 // -0015 │ │ +39c1ca: 2201 e612 |002d: new-instance v1, Ljava/lang/String; // type@12e6 │ │ +39c1ce: 7020 0798 6100 |002f: invoke-direct {v1, v6}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39c1d4: 6901 f978 |0032: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ +39c1d8: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +39c1da: 21b6 |0035: array-length v6, v11 │ │ +39c1dc: 3565 6d00 |0036: if-ge v5, v6, 00a3 // +006d │ │ +39c1e0: 4806 0b05 |0038: aget-byte v6, v11, v5 │ │ +39c1e4: 3664 1000 |003a: if-gt v4, v6, 004a // +0010 │ │ +39c1e8: 8e67 |003c: int-to-char v7, v6 │ │ +39c1ea: 6e20 1a98 7300 |003d: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c1f0: 0a07 |0040: move-result v7 │ │ +39c1f2: 3a07 0900 |0041: if-ltz v7, 004a // +0009 │ │ +39c1f6: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ +39c1fa: 8d77 |0045: int-to-byte v7, v7 │ │ +39c1fc: 4f07 0001 |0046: aput-byte v7, v0, v1 │ │ +39c200: 0161 |0048: move v1, v6 │ │ +39c202: 2857 |0049: goto 00a0 // +0057 │ │ +39c204: 1307 7f00 |004a: const/16 v7, #int 127 // #7f │ │ +39c208: 3664 1400 |004c: if-gt v4, v6, 0060 // +0014 │ │ +39c20c: 3576 1200 |004e: if-ge v6, v7, 0060 // +0012 │ │ +39c210: 6207 f978 |0050: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ +39c214: 8e66 |0052: int-to-char v6, v6 │ │ +39c216: 6e20 1a98 6700 |0053: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c21c: 0a06 |0056: move-result v6 │ │ +39c21e: d807 0101 |0057: add-int/lit8 v7, v1, #int 1 // #01 │ │ +39c222: de06 0640 |0059: or-int/lit8 v6, v6, #int 64 // #40 │ │ +39c226: 8d66 |005b: int-to-byte v6, v6 │ │ +39c228: 4f06 0001 |005c: aput-byte v6, v0, v1 │ │ +39c22c: 0171 |005e: move v1, v7 │ │ +39c22e: 2841 |005f: goto 00a0 // +0041 │ │ +39c230: 1308 c200 |0060: const/16 v8, #int 194 // #c2 │ │ +39c234: d569 fe00 |0062: and-int/lit16 v9, v6, #int 254 // #00fe │ │ +39c238: 3398 2b00 |0064: if-ne v8, v9, 008f // +002b │ │ +39c23c: d808 0501 |0066: add-int/lit8 v8, v5, #int 1 // #01 │ │ +39c240: 21b9 |0068: array-length v9, v11 │ │ +39c242: 3598 2600 |0069: if-ge v8, v9, 008f // +0026 │ │ +39c246: 1309 c000 |006b: const/16 v9, #int 192 // #c0 │ │ +39c24a: 480a 0b08 |006d: aget-byte v10, v11, v8 │ │ +39c24e: d5aa ff00 |006f: and-int/lit16 v10, v10, #int 255 // #00ff │ │ +39c252: 37a9 1e00 |0071: if-le v9, v10, 008f // +001e │ │ +39c256: dd09 0603 |0073: and-int/lit8 v9, v6, #int 3 // #03 │ │ +39c25a: e009 0906 |0075: shl-int/lit8 v9, v9, #int 6 // #06 │ │ +39c25e: 480a 0b08 |0077: aget-byte v10, v11, v8 │ │ +39c262: dd0a 0a3f |0079: and-int/lit8 v10, v10, #int 63 // #3f │ │ +39c266: b6a9 |007b: or-int/2addr v9, v10 │ │ +39c268: 8e99 |007c: int-to-char v9, v9 │ │ +39c26a: 620a f978 |007d: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ +39c26e: 6e20 1a98 9a00 |007f: invoke-virtual {v10, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c274: 0a09 |0082: move-result v9 │ │ +39c276: 3a09 0c00 |0083: if-ltz v9, 008f // +000c │ │ +39c27a: d805 0101 |0085: add-int/lit8 v5, v1, #int 1 // #01 │ │ +39c27e: de06 0940 |0087: or-int/lit8 v6, v9, #int 64 // #40 │ │ +39c282: 8d66 |0089: int-to-byte v6, v6 │ │ +39c284: 4f06 0001 |008a: aput-byte v6, v0, v1 │ │ +39c288: 0151 |008c: move v1, v5 │ │ +39c28a: 0185 |008d: move v5, v8 │ │ +39c28c: 2812 |008e: goto 00a0 // +0012 │ │ +39c28e: d808 0101 |008f: add-int/lit8 v8, v1, #int 1 // #01 │ │ +39c292: 3a06 0300 |0091: if-ltz v6, 0094 // +0003 │ │ +39c296: 2803 |0093: goto 0096 // +0003 │ │ +39c298: 1307 7e00 |0094: const/16 v7, #int 126 // #7e │ │ +39c29c: 8d77 |0096: int-to-byte v7, v7 │ │ +39c29e: 4f07 0001 |0097: aput-byte v7, v0, v1 │ │ +39c2a2: d801 0801 |0099: add-int/lit8 v1, v8, #int 1 // #01 │ │ +39c2a6: dd06 067f |009b: and-int/lit8 v6, v6, #int 127 // #7f │ │ +39c2aa: 8d66 |009d: int-to-byte v6, v6 │ │ +39c2ac: 4f06 0008 |009e: aput-byte v6, v0, v8 │ │ +39c2b0: d805 0501 |00a0: add-int/lit8 v5, v5, #int 1 // #01 │ │ +39c2b4: 2893 |00a2: goto 0035 // -006d │ │ +39c2b6: 7120 af99 1000 |00a3: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39c2bc: 0c0b |00a6: move-result-object v11 │ │ +39c2be: 110b |00a7: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2263 │ │ 0x0005 line=2265 │ │ 0x0019 line=2268 │ │ 0x0021 line=2269 │ │ 0x002d line=2272 │ │ @@ -842641,35 +842641,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 │ │ -39cdcc: |[39cdcc] net.sf.dibdib.thread_any.StringFunc.binSearch:([Ljava/lang/String;Ljava/lang/String;)I │ │ -39cddc: 2140 |0000: array-length v0, v4 │ │ -39cdde: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39cde2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -39cde4: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ -39cde8: 9002 0100 |0006: add-int v2, v1, v0 │ │ -39cdec: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -39cdf0: 4603 0402 |000a: aget-object v3, v4, v2 │ │ -39cdf4: 6e20 0c98 5300 |000c: invoke-virtual {v3, v5}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ -39cdfa: 0a03 |000f: move-result v3 │ │ -39cdfc: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ -39ce00: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39ce04: 0121 |0014: move v1, v2 │ │ -39ce06: 28ef |0015: goto 0004 // -0011 │ │ -39ce08: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ -39ce0c: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39ce10: 0120 |001a: move v0, v2 │ │ -39ce12: 28e9 |001b: goto 0004 // -0017 │ │ -39ce14: 0f02 |001c: return v2 │ │ -39ce16: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ -39ce1a: 0f04 |001f: return v4 │ │ +39cdc8: |[39cdc8] net.sf.dibdib.thread_any.StringFunc.binSearch:([Ljava/lang/String;Ljava/lang/String;)I │ │ +39cdd8: 2140 |0000: array-length v0, v4 │ │ +39cdda: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39cdde: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +39cde0: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ +39cde4: 9002 0100 |0006: add-int v2, v1, v0 │ │ +39cde8: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +39cdec: 4603 0402 |000a: aget-object v3, v4, v2 │ │ +39cdf0: 6e20 0c98 5300 |000c: invoke-virtual {v3, v5}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ +39cdf6: 0a03 |000f: move-result v3 │ │ +39cdf8: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ +39cdfc: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39ce00: 0121 |0014: move v1, v2 │ │ +39ce02: 28ef |0015: goto 0004 // -0011 │ │ +39ce04: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ +39ce08: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39ce0c: 0120 |001a: move v0, v2 │ │ +39ce0e: 28e9 |001b: goto 0004 // -0017 │ │ +39ce10: 0f02 |001c: return v2 │ │ +39ce12: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ +39ce16: 0f04 |001f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1563 │ │ 0x000a line=1566 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 (null) [Ljava/lang/String; │ │ 0x0000 - 0x0020 reg=5 (null) Ljava/lang/String; │ │ @@ -842679,89 +842679,89 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -39c2c4: |[39c2c4] net.sf.dibdib.thread_any.StringFunc.bytes4AsciiCompressed:([B)[B │ │ -39c2d4: 2190 |0000: array-length v0, v9 │ │ -39c2d6: da00 0002 |0001: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -39c2da: 2300 1515 |0003: new-array v0, v0, [B // type@1515 │ │ -39c2de: 6201 f978 |0005: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ -39c2e2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -39c2e4: 3901 0700 |0008: if-nez v1, 000f // +0007 │ │ -39c2e8: 2321 1515 |000a: new-array v1, v2, [B // type@1515 │ │ -39c2ec: 7110 2fa4 0100 |000c: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4Bytes:([B)[B // method@a42f │ │ -39c2f2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -39c2f4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -39c2f6: 2194 |0011: array-length v4, v9 │ │ -39c2f8: 3541 6b00 |0012: if-ge v1, v4, 007d // +006b │ │ -39c2fc: 4804 0901 |0014: aget-byte v4, v9, v1 │ │ -39c300: 1305 4000 |0016: const/16 v5, #int 64 // #40 │ │ -39c304: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -39c306: 3745 0f00 |0019: if-le v5, v4, 0028 // +000f │ │ -39c30a: d805 0301 |001b: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39c30e: 6207 2473 |001d: sget-object v7, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ -39c312: dd04 043f |001f: and-int/lit8 v4, v4, #int 63 // #3f │ │ -39c316: 4904 0704 |0021: aget-char v4, v7, v4 │ │ -39c31a: 8d44 |0023: int-to-byte v4, v4 │ │ -39c31c: 4f04 0003 |0024: aput-byte v4, v0, v3 │ │ -39c320: 0153 |0026: move v3, v5 │ │ -39c322: 2854 |0027: goto 007b // +0054 │ │ -39c324: 1305 7e00 |0028: const/16 v5, #int 126 // #7e │ │ -39c328: 1307 8000 |002a: const/16 v7, #int 128 // #80 │ │ -39c32c: 3745 3500 |002c: if-le v5, v4, 0061 // +0035 │ │ -39c330: 6205 f978 |002e: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ -39c334: dd04 043f |0030: and-int/lit8 v4, v4, #int 63 // #3f │ │ -39c338: 6e20 0998 4500 |0032: invoke-virtual {v5, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c33e: 0a04 |0035: move-result v4 │ │ -39c340: 3747 0800 |0036: if-le v7, v4, 003e // +0008 │ │ -39c344: d805 0301 |0038: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39c348: 8d44 |003a: int-to-byte v4, v4 │ │ -39c34a: 4f04 0003 |003b: aput-byte v4, v0, v3 │ │ -39c34e: 28e9 |003d: goto 0026 // -0017 │ │ -39c350: 2205 e812 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -39c354: 7010 4098 0500 |0040: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39c35a: 1a07 0000 |0043: const-string v7, "" // string@0000 │ │ -39c35e: 6e20 4b98 7500 |0045: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39c364: 6e20 4498 4500 |0048: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39c36a: 6e10 5498 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39c370: 0c04 |004e: move-result-object v4 │ │ -39c372: 7110 35a4 0400 |004f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -39c378: 0c04 |0052: move-result-object v4 │ │ -39c37a: d805 0301 |0053: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39c37e: 4807 0402 |0055: aget-byte v7, v4, v2 │ │ -39c382: 4f07 0003 |0057: aput-byte v7, v0, v3 │ │ -39c386: d803 0501 |0059: add-int/lit8 v3, v5, #int 1 // #01 │ │ -39c38a: 4804 0406 |005b: aget-byte v4, v4, v6 │ │ -39c38e: 4f04 0005 |005d: aput-byte v4, v0, v5 │ │ -39c392: 0135 |005f: move v5, v3 │ │ -39c394: 28c6 |0060: goto 0026 // -003a │ │ -39c396: d805 0301 |0061: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39c39a: 1308 7f00 |0063: const/16 v8, #int 127 // #7f │ │ -39c39e: 3348 0300 |0065: if-ne v8, v4, 0068 // +0003 │ │ -39c3a2: 1207 |0067: const/4 v7, #int 0 // #0 │ │ -39c3a4: 8d74 |0068: int-to-byte v4, v7 │ │ -39c3a6: 4f04 0003 |0069: aput-byte v4, v0, v3 │ │ -39c3aa: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39c3ae: 2193 |006d: array-length v3, v9 │ │ -39c3b0: 3531 b8ff |006e: if-ge v1, v3, 0026 // -0048 │ │ -39c3b4: d803 05ff |0070: add-int/lit8 v3, v5, #int -1 // #ff │ │ -39c3b8: 4804 0003 |0072: aget-byte v4, v0, v3 │ │ -39c3bc: 4807 0901 |0074: aget-byte v7, v9, v1 │ │ -39c3c0: b674 |0076: or-int/2addr v4, v7 │ │ -39c3c2: 8d44 |0077: int-to-byte v4, v4 │ │ -39c3c4: 4f04 0003 |0078: aput-byte v4, v0, v3 │ │ -39c3c8: 28ac |007a: goto 0026 // -0054 │ │ -39c3ca: b061 |007b: add-int/2addr v1, v6 │ │ -39c3cc: 2895 |007c: goto 0011 // -006b │ │ -39c3ce: 7120 af99 3000 |007d: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39c3d4: 0c09 |0080: move-result-object v9 │ │ -39c3d6: 1109 |0081: return-object v9 │ │ +39c2c0: |[39c2c0] net.sf.dibdib.thread_any.StringFunc.bytes4AsciiCompressed:([B)[B │ │ +39c2d0: 2190 |0000: array-length v0, v9 │ │ +39c2d2: da00 0002 |0001: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +39c2d6: 2300 1515 |0003: new-array v0, v0, [B // type@1515 │ │ +39c2da: 6201 f978 |0005: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ +39c2de: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +39c2e0: 3901 0700 |0008: if-nez v1, 000f // +0007 │ │ +39c2e4: 2321 1515 |000a: new-array v1, v2, [B // type@1515 │ │ +39c2e8: 7110 2fa4 0100 |000c: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4Bytes:([B)[B // method@a42f │ │ +39c2ee: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +39c2f0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +39c2f2: 2194 |0011: array-length v4, v9 │ │ +39c2f4: 3541 6b00 |0012: if-ge v1, v4, 007d // +006b │ │ +39c2f8: 4804 0901 |0014: aget-byte v4, v9, v1 │ │ +39c2fc: 1305 4000 |0016: const/16 v5, #int 64 // #40 │ │ +39c300: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +39c302: 3745 0f00 |0019: if-le v5, v4, 0028 // +000f │ │ +39c306: d805 0301 |001b: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39c30a: 6207 2473 |001d: sget-object v7, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7324 │ │ +39c30e: dd04 043f |001f: and-int/lit8 v4, v4, #int 63 // #3f │ │ +39c312: 4904 0704 |0021: aget-char v4, v7, v4 │ │ +39c316: 8d44 |0023: int-to-byte v4, v4 │ │ +39c318: 4f04 0003 |0024: aput-byte v4, v0, v3 │ │ +39c31c: 0153 |0026: move v3, v5 │ │ +39c31e: 2854 |0027: goto 007b // +0054 │ │ +39c320: 1305 7e00 |0028: const/16 v5, #int 126 // #7e │ │ +39c324: 1307 8000 |002a: const/16 v7, #int 128 // #80 │ │ +39c328: 3745 3500 |002c: if-le v5, v4, 0061 // +0035 │ │ +39c32c: 6205 f978 |002e: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78f9 │ │ +39c330: dd04 043f |0030: and-int/lit8 v4, v4, #int 63 // #3f │ │ +39c334: 6e20 0998 4500 |0032: invoke-virtual {v5, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c33a: 0a04 |0035: move-result v4 │ │ +39c33c: 3747 0800 |0036: if-le v7, v4, 003e // +0008 │ │ +39c340: d805 0301 |0038: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39c344: 8d44 |003a: int-to-byte v4, v4 │ │ +39c346: 4f04 0003 |003b: aput-byte v4, v0, v3 │ │ +39c34a: 28e9 |003d: goto 0026 // -0017 │ │ +39c34c: 2205 e812 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +39c350: 7010 4098 0500 |0040: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39c356: 1a07 0000 |0043: const-string v7, "" // string@0000 │ │ +39c35a: 6e20 4b98 7500 |0045: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39c360: 6e20 4498 4500 |0048: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39c366: 6e10 5498 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39c36c: 0c04 |004e: move-result-object v4 │ │ +39c36e: 7110 35a4 0400 |004f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +39c374: 0c04 |0052: move-result-object v4 │ │ +39c376: d805 0301 |0053: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39c37a: 4807 0402 |0055: aget-byte v7, v4, v2 │ │ +39c37e: 4f07 0003 |0057: aput-byte v7, v0, v3 │ │ +39c382: d803 0501 |0059: add-int/lit8 v3, v5, #int 1 // #01 │ │ +39c386: 4804 0406 |005b: aget-byte v4, v4, v6 │ │ +39c38a: 4f04 0005 |005d: aput-byte v4, v0, v5 │ │ +39c38e: 0135 |005f: move v5, v3 │ │ +39c390: 28c6 |0060: goto 0026 // -003a │ │ +39c392: d805 0301 |0061: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39c396: 1308 7f00 |0063: const/16 v8, #int 127 // #7f │ │ +39c39a: 3348 0300 |0065: if-ne v8, v4, 0068 // +0003 │ │ +39c39e: 1207 |0067: const/4 v7, #int 0 // #0 │ │ +39c3a0: 8d74 |0068: int-to-byte v4, v7 │ │ +39c3a2: 4f04 0003 |0069: aput-byte v4, v0, v3 │ │ +39c3a6: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39c3aa: 2193 |006d: array-length v3, v9 │ │ +39c3ac: 3531 b8ff |006e: if-ge v1, v3, 0026 // -0048 │ │ +39c3b0: d803 05ff |0070: add-int/lit8 v3, v5, #int -1 // #ff │ │ +39c3b4: 4804 0003 |0072: aget-byte v4, v0, v3 │ │ +39c3b8: 4807 0901 |0074: aget-byte v7, v9, v1 │ │ +39c3bc: b674 |0076: or-int/2addr v4, v7 │ │ +39c3be: 8d44 |0077: int-to-byte v4, v4 │ │ +39c3c0: 4f04 0003 |0078: aput-byte v4, v0, v3 │ │ +39c3c4: 28ac |007a: goto 0026 // -0054 │ │ +39c3c6: b061 |007b: add-int/2addr v1, v6 │ │ +39c3c8: 2895 |007c: goto 0011 // -006b │ │ +39c3ca: 7120 af99 3000 |007d: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39c3d0: 0c09 |0080: move-result-object v9 │ │ +39c3d2: 1109 |0081: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2303 │ │ 0x0005 line=2305 │ │ 0x000c line=2306 │ │ 0x0011 line=2308 │ │ 0x0014 line=2309 │ │ @@ -842783,59 +842783,59 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -39c458: |[39c458] net.sf.dibdib.thread_any.StringFunc.bytes4Hex:(Ljava/lang/String;)[B │ │ -39c468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39c46a: 3807 4600 |0001: if-eqz v7, 0047 // +0046 │ │ -39c46e: 6e10 2298 0700 |0003: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c474: 0a01 |0006: move-result v1 │ │ -39c476: 3c01 0300 |0007: if-gtz v1, 000a // +0003 │ │ -39c47a: 283e |0009: goto 0047 // +003e │ │ -39c47c: 1301 5800 |000a: const/16 v1, #int 88 // #58 │ │ -39c480: 6e20 0998 0700 |000c: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c486: 0a02 |000f: move-result v2 │ │ -39c488: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -39c48a: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -39c48e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -39c490: 6e10 2298 0700 |0014: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c496: 0a01 |0017: move-result v1 │ │ -39c498: db01 0102 |0018: div-int/lit8 v1, v1, #int 2 // #02 │ │ -39c49c: b101 |001a: sub-int/2addr v1, v0 │ │ -39c49e: 2312 1515 |001b: new-array v2, v1, [B // type@1515 │ │ -39c4a2: 6e10 2f98 0700 |001d: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39c4a8: 0c07 |0020: move-result-object v7 │ │ -39c4aa: b131 |0021: sub-int/2addr v1, v3 │ │ -39c4ac: b001 |0022: add-int/2addr v1, v0 │ │ -39c4ae: da04 0102 |0023: mul-int/lit8 v4, v1, #int 2 // #02 │ │ -39c4b2: b034 |0025: add-int/2addr v4, v3 │ │ -39c4b4: 3401 2000 |0026: if-lt v1, v0, 0046 // +0020 │ │ -39c4b8: 6203 d578 |0028: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d5 │ │ -39c4bc: d805 04ff |002a: add-int/lit8 v5, v4, #int -1 // #ff │ │ -39c4c0: 4904 0704 |002c: aget-char v4, v7, v4 │ │ -39c4c4: dd04 041f |002e: and-int/lit8 v4, v4, #int 31 // #1f │ │ -39c4c8: 4804 0304 |0030: aget-byte v4, v3, v4 │ │ -39c4cc: d806 05ff |0032: add-int/lit8 v6, v5, #int -1 // #ff │ │ -39c4d0: 4905 0705 |0034: aget-char v5, v7, v5 │ │ -39c4d4: dd05 051f |0036: and-int/lit8 v5, v5, #int 31 // #1f │ │ -39c4d8: 4803 0305 |0038: aget-byte v3, v3, v5 │ │ -39c4dc: 9105 0100 |003a: sub-int v5, v1, v0 │ │ -39c4e0: e003 0304 |003c: shl-int/lit8 v3, v3, #int 4 // #04 │ │ -39c4e4: b643 |003e: or-int/2addr v3, v4 │ │ -39c4e6: 8d33 |003f: int-to-byte v3, v3 │ │ -39c4e8: 4f03 0205 |0040: aput-byte v3, v2, v5 │ │ -39c4ec: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39c4f0: 0164 |0044: move v4, v6 │ │ -39c4f2: 28e1 |0045: goto 0026 // -001f │ │ -39c4f4: 1102 |0046: return-object v2 │ │ -39c4f6: 2307 1515 |0047: new-array v7, v0, [B // type@1515 │ │ -39c4fa: 1107 |0049: return-object v7 │ │ +39c454: |[39c454] net.sf.dibdib.thread_any.StringFunc.bytes4Hex:(Ljava/lang/String;)[B │ │ +39c464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39c466: 3807 4600 |0001: if-eqz v7, 0047 // +0046 │ │ +39c46a: 6e10 2298 0700 |0003: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c470: 0a01 |0006: move-result v1 │ │ +39c472: 3c01 0300 |0007: if-gtz v1, 000a // +0003 │ │ +39c476: 283e |0009: goto 0047 // +003e │ │ +39c478: 1301 5800 |000a: const/16 v1, #int 88 // #58 │ │ +39c47c: 6e20 0998 0700 |000c: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c482: 0a02 |000f: move-result v2 │ │ +39c484: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +39c486: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +39c48a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +39c48c: 6e10 2298 0700 |0014: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c492: 0a01 |0017: move-result v1 │ │ +39c494: db01 0102 |0018: div-int/lit8 v1, v1, #int 2 // #02 │ │ +39c498: b101 |001a: sub-int/2addr v1, v0 │ │ +39c49a: 2312 1515 |001b: new-array v2, v1, [B // type@1515 │ │ +39c49e: 6e10 2f98 0700 |001d: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39c4a4: 0c07 |0020: move-result-object v7 │ │ +39c4a6: b131 |0021: sub-int/2addr v1, v3 │ │ +39c4a8: b001 |0022: add-int/2addr v1, v0 │ │ +39c4aa: da04 0102 |0023: mul-int/lit8 v4, v1, #int 2 // #02 │ │ +39c4ae: b034 |0025: add-int/2addr v4, v3 │ │ +39c4b0: 3401 2000 |0026: if-lt v1, v0, 0046 // +0020 │ │ +39c4b4: 6203 d578 |0028: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d5 │ │ +39c4b8: d805 04ff |002a: add-int/lit8 v5, v4, #int -1 // #ff │ │ +39c4bc: 4904 0704 |002c: aget-char v4, v7, v4 │ │ +39c4c0: dd04 041f |002e: and-int/lit8 v4, v4, #int 31 // #1f │ │ +39c4c4: 4804 0304 |0030: aget-byte v4, v3, v4 │ │ +39c4c8: d806 05ff |0032: add-int/lit8 v6, v5, #int -1 // #ff │ │ +39c4cc: 4905 0705 |0034: aget-char v5, v7, v5 │ │ +39c4d0: dd05 051f |0036: and-int/lit8 v5, v5, #int 31 // #1f │ │ +39c4d4: 4803 0305 |0038: aget-byte v3, v3, v5 │ │ +39c4d8: 9105 0100 |003a: sub-int v5, v1, v0 │ │ +39c4dc: e003 0304 |003c: shl-int/lit8 v3, v3, #int 4 // #04 │ │ +39c4e0: b643 |003e: or-int/2addr v3, v4 │ │ +39c4e2: 8d33 |003f: int-to-byte v3, v3 │ │ +39c4e4: 4f03 0205 |0040: aput-byte v3, v2, v5 │ │ +39c4e8: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39c4ec: 0164 |0044: move v4, v6 │ │ +39c4ee: 28e1 |0045: goto 0026 // -001f │ │ +39c4f0: 1102 |0046: return-object v2 │ │ +39c4f2: 2307 1515 |0047: new-array v7, v0, [B // type@1515 │ │ +39c4f6: 1107 |0049: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1927 │ │ 0x000c line=1931 │ │ 0x0014 line=1933 │ │ 0x001d line=1934 │ │ 0x0028 line=1937 │ │ @@ -842849,48 +842849,48 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -39c3d8: |[39c3d8] net.sf.dibdib.thread_any.StringFunc.bytes4Hex:([B)[B │ │ -39c3e8: 3806 3400 |0000: if-eqz v6, 0034 // +0034 │ │ -39c3ec: 2160 |0002: array-length v0, v6 │ │ -39c3ee: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ -39c3f2: 282f |0005: goto 0034 // +002f │ │ -39c3f4: 2160 |0006: array-length v0, v6 │ │ -39c3f6: d800 0001 |0007: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39c3fa: db00 0002 |0009: div-int/lit8 v0, v0, #int 2 // #02 │ │ -39c3fe: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39c402: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -39c406: 2311 1515 |000f: new-array v1, v1, [B // type@1515 │ │ -39c40a: 2162 |0011: array-length v2, v6 │ │ -39c40c: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39c410: 3a00 1f00 |0014: if-ltz v0, 0033 // +001f │ │ -39c414: 6203 d578 |0016: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d5 │ │ -39c418: 4804 0602 |0018: aget-byte v4, v6, v2 │ │ -39c41c: dd04 041f |001a: and-int/lit8 v4, v4, #int 31 // #1f │ │ -39c420: 4804 0304 |001c: aget-byte v4, v3, v4 │ │ -39c424: e202 0201 |001e: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -39c428: e002 0201 |0020: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -39c42c: 4805 0602 |0022: aget-byte v5, v6, v2 │ │ -39c430: dd05 051f |0024: and-int/lit8 v5, v5, #int 31 // #1f │ │ -39c434: 4803 0305 |0026: aget-byte v3, v3, v5 │ │ -39c438: e003 0304 |0028: shl-int/lit8 v3, v3, #int 4 // #04 │ │ -39c43c: b643 |002a: or-int/2addr v3, v4 │ │ -39c43e: 8d33 |002b: int-to-byte v3, v3 │ │ -39c440: 4f03 0100 |002c: aput-byte v3, v1, v0 │ │ -39c444: d800 00ff |002e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39c448: d802 02ff |0030: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39c44c: 28e2 |0032: goto 0014 // -001e │ │ -39c44e: 1101 |0033: return-object v1 │ │ -39c450: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -39c452: 2366 1515 |0035: new-array v6, v6, [B // type@1515 │ │ -39c456: 1106 |0037: return-object v6 │ │ +39c3d4: |[39c3d4] net.sf.dibdib.thread_any.StringFunc.bytes4Hex:([B)[B │ │ +39c3e4: 3806 3400 |0000: if-eqz v6, 0034 // +0034 │ │ +39c3e8: 2160 |0002: array-length v0, v6 │ │ +39c3ea: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ +39c3ee: 282f |0005: goto 0034 // +002f │ │ +39c3f0: 2160 |0006: array-length v0, v6 │ │ +39c3f2: d800 0001 |0007: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39c3f6: db00 0002 |0009: div-int/lit8 v0, v0, #int 2 // #02 │ │ +39c3fa: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39c3fe: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ +39c402: 2311 1515 |000f: new-array v1, v1, [B // type@1515 │ │ +39c406: 2162 |0011: array-length v2, v6 │ │ +39c408: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39c40c: 3a00 1f00 |0014: if-ltz v0, 0033 // +001f │ │ +39c410: 6203 d578 |0016: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d5 │ │ +39c414: 4804 0602 |0018: aget-byte v4, v6, v2 │ │ +39c418: dd04 041f |001a: and-int/lit8 v4, v4, #int 31 // #1f │ │ +39c41c: 4804 0304 |001c: aget-byte v4, v3, v4 │ │ +39c420: e202 0201 |001e: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +39c424: e002 0201 |0020: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +39c428: 4805 0602 |0022: aget-byte v5, v6, v2 │ │ +39c42c: dd05 051f |0024: and-int/lit8 v5, v5, #int 31 // #1f │ │ +39c430: 4803 0305 |0026: aget-byte v3, v3, v5 │ │ +39c434: e003 0304 |0028: shl-int/lit8 v3, v3, #int 4 // #04 │ │ +39c438: b643 |002a: or-int/2addr v3, v4 │ │ +39c43a: 8d33 |002b: int-to-byte v3, v3 │ │ +39c43c: 4f03 0100 |002c: aput-byte v3, v1, v0 │ │ +39c440: d800 00ff |002e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39c444: d802 02ff |0030: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39c448: 28e2 |0032: goto 0014 // -001e │ │ +39c44a: 1101 |0033: return-object v1 │ │ +39c44c: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +39c44e: 2366 1515 |0035: new-array v6, v6, [B // type@1515 │ │ +39c452: 1106 |0037: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1945 │ │ 0x0006 line=1948 │ │ 0x000f line=1949 │ │ 0x0011 line=1950 │ │ 0x0016 line=1951 │ │ @@ -842904,27 +842904,27 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -39c4fc: |[39c4fc] net.sf.dibdib.thread_any.StringFunc.bytesAnsi:(Ljava/lang/String;)[B │ │ -39c50c: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c512: 0a00 |0003: move-result v0 │ │ -39c514: 2301 1515 |0004: new-array v1, v0, [B // type@1515 │ │ -39c518: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -39c51a: 3502 0c00 |0007: if-ge v2, v0, 0013 // +000c │ │ -39c51e: 6e20 0998 2400 |0009: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c524: 0a03 |000c: move-result v3 │ │ -39c526: 8d33 |000d: int-to-byte v3, v3 │ │ -39c528: 4f03 0102 |000e: aput-byte v3, v1, v2 │ │ -39c52c: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39c530: 28f5 |0012: goto 0007 // -000b │ │ -39c532: 1101 |0013: return-object v1 │ │ +39c4f8: |[39c4f8] net.sf.dibdib.thread_any.StringFunc.bytesAnsi:(Ljava/lang/String;)[B │ │ +39c508: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c50e: 0a00 |0003: move-result v0 │ │ +39c510: 2301 1515 |0004: new-array v1, v0, [B // type@1515 │ │ +39c514: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +39c516: 3502 0c00 |0007: if-ge v2, v0, 0013 // +000c │ │ +39c51a: 6e20 0998 2400 |0009: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c520: 0a03 |000c: move-result v3 │ │ +39c522: 8d33 |000d: int-to-byte v3, v3 │ │ +39c524: 4f03 0102 |000e: aput-byte v3, v1, v2 │ │ +39c528: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39c52c: 28f5 |0012: goto 0007 // -000b │ │ +39c52e: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1730 │ │ 0x0004 line=1731 │ │ 0x0009 line=1733 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 (null) Ljava/lang/String; │ │ @@ -842934,22 +842934,22 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -39c534: |[39c534] net.sf.dibdib.thread_any.StringFunc.bytesUtf8:(Ljava/lang/String;)[B │ │ -39c544: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -39c548: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -39c54a: 1101 |0003: return-object v1 │ │ -39c54c: 6200 bb78 |0004: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ -39c550: 6e20 1898 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -39c556: 0c01 |0009: move-result-object v1 │ │ -39c558: 1101 |000a: return-object v1 │ │ +39c530: |[39c530] net.sf.dibdib.thread_any.StringFunc.bytesUtf8:(Ljava/lang/String;)[B │ │ +39c540: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +39c544: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +39c546: 1101 |0003: return-object v1 │ │ +39c548: 6200 bb78 |0004: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ +39c54c: 6e20 1898 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +39c552: 0c01 |0009: move-result-object v1 │ │ +39c554: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1873 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lnet/sf/dibdib/thread_any/StringFunc;) │ │ @@ -842957,78 +842957,78 @@ │ │ type : '(CC)C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 115 16-bit code units │ │ -39cc4c: |[39cc4c] net.sf.dibdib.thread_any.StringFunc.char4Escape:(CC)C │ │ -39cc5c: 1300 5e00 |0000: const/16 v0, #int 94 // #5e │ │ -39cc60: 3260 0800 |0002: if-eq v0, v6, 000a // +0008 │ │ -39cc64: 1301 2a00 |0004: const/16 v1, #int 42 // #2a │ │ -39cc68: 3361 0300 |0006: if-ne v1, v6, 0009 // +0003 │ │ -39cc6c: 2802 |0008: goto 000a // +0002 │ │ -39cc6e: 0167 |0009: move v7, v6 │ │ -39cc70: 1301 5a00 |000a: const/16 v1, #int 90 // #5a │ │ -39cc74: 1302 7d00 |000c: const/16 v2, #int 125 // #7d │ │ -39cc78: 1303 7b00 |000e: const/16 v3, #int 123 // #7b │ │ -39cc7c: 3471 0a00 |0010: if-lt v1, v7, 001a // +000a │ │ -39cc80: 1301 4000 |0012: const/16 v1, #int 64 // #40 │ │ -39cc84: 3671 0600 |0014: if-gt v1, v7, 001a // +0006 │ │ -39cc88: d807 07c0 |0016: add-int/lit8 v7, v7, #int -64 // #c0 │ │ -39cc8c: 8e77 |0018: int-to-char v7, v7 │ │ -39cc8e: 2854 |0019: goto 006d // +0054 │ │ -39cc90: 1301 6100 |001a: const/16 v1, #int 97 // #61 │ │ -39cc94: 3671 3c00 |001c: if-gt v1, v7, 0058 // +003c │ │ -39cc98: 6201 fa78 |001e: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.char4Escape_map:[C // field@78fa │ │ -39cc9c: 1302 4e00 |0020: const/16 v2, #int 78 // #4e │ │ -39cca0: 4903 0102 |0022: aget-char v3, v1, v2 │ │ -39cca4: 1304 0a00 |0024: const/16 v4, #int 10 // #a │ │ -39cca8: 3234 2d00 |0026: if-eq v4, v3, 0053 // +002d │ │ -39ccac: 1303 4100 |0028: const/16 v3, #int 65 // #41 │ │ -39ccb0: 1275 |002a: const/4 v5, #int 7 // #7 │ │ -39ccb2: 5005 0103 |002b: aput-char v5, v1, v3 │ │ -39ccb6: 1303 4200 |002d: const/16 v3, #int 66 // #42 │ │ -39ccba: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -39ccbe: 5005 0103 |0031: aput-char v5, v1, v3 │ │ -39ccc2: 1303 4500 |0033: const/16 v3, #int 69 // #45 │ │ -39ccc6: 1305 1b00 |0035: const/16 v5, #int 27 // #1b │ │ -39ccca: 5005 0103 |0037: aput-char v5, v1, v3 │ │ -39ccce: 1303 4600 |0039: const/16 v3, #int 70 // #46 │ │ -39ccd2: 1305 0c00 |003b: const/16 v5, #int 12 // #c │ │ -39ccd6: 5005 0103 |003d: aput-char v5, v1, v3 │ │ -39ccda: 5004 0102 |003f: aput-char v4, v1, v2 │ │ -39ccde: 1302 5200 |0041: const/16 v2, #int 82 // #52 │ │ -39cce2: 1303 0d00 |0043: const/16 v3, #int 13 // #d │ │ -39cce6: 5003 0102 |0045: aput-char v3, v1, v2 │ │ -39ccea: 1302 5400 |0047: const/16 v2, #int 84 // #54 │ │ -39ccee: 1303 0900 |0049: const/16 v3, #int 9 // #9 │ │ -39ccf2: 5003 0102 |004b: aput-char v3, v1, v2 │ │ -39ccf6: 1302 5600 |004d: const/16 v2, #int 86 // #56 │ │ -39ccfa: 1303 0b00 |004f: const/16 v3, #int 11 // #b │ │ -39ccfe: 5003 0102 |0051: aput-char v3, v1, v2 │ │ -39cd02: d807 07e0 |0053: add-int/lit8 v7, v7, #int -32 // #e0 │ │ -39cd06: 4907 0107 |0055: aget-char v7, v1, v7 │ │ -39cd0a: 2816 |0057: goto 006d // +0016 │ │ -39cd0c: 1301 3c00 |0058: const/16 v1, #int 60 // #3c │ │ -39cd10: 3217 1100 |005a: if-eq v7, v1, 006b // +0011 │ │ -39cd14: 1301 3e00 |005c: const/16 v1, #int 62 // #3e │ │ -39cd18: 3217 0a00 |005e: if-eq v7, v1, 0068 // +000a │ │ -39cd1c: 3237 0500 |0060: if-eq v7, v3, 0065 // +0005 │ │ -39cd20: 3227 0300 |0062: if-eq v7, v2, 0065 // +0003 │ │ -39cd24: 2809 |0064: goto 006d // +0009 │ │ -39cd26: 1307 8000 |0065: const/16 v7, #int 128 // #80 │ │ -39cd2a: 2806 |0067: goto 006d // +0006 │ │ -39cd2c: 1307 7d00 |0068: const/16 v7, #int 125 // #7d │ │ -39cd30: 2803 |006a: goto 006d // +0003 │ │ -39cd32: 1307 7b00 |006b: const/16 v7, #int 123 // #7b │ │ -39cd36: 3360 0500 |006d: if-ne v0, v6, 0072 // +0005 │ │ -39cd3a: d676 8000 |006f: or-int/lit16 v6, v7, #int 128 // #0080 │ │ -39cd3e: 8e67 |0071: int-to-char v7, v6 │ │ -39cd40: 0f07 |0072: return v7 │ │ +39cc48: |[39cc48] net.sf.dibdib.thread_any.StringFunc.char4Escape:(CC)C │ │ +39cc58: 1300 5e00 |0000: const/16 v0, #int 94 // #5e │ │ +39cc5c: 3260 0800 |0002: if-eq v0, v6, 000a // +0008 │ │ +39cc60: 1301 2a00 |0004: const/16 v1, #int 42 // #2a │ │ +39cc64: 3361 0300 |0006: if-ne v1, v6, 0009 // +0003 │ │ +39cc68: 2802 |0008: goto 000a // +0002 │ │ +39cc6a: 0167 |0009: move v7, v6 │ │ +39cc6c: 1301 5a00 |000a: const/16 v1, #int 90 // #5a │ │ +39cc70: 1302 7d00 |000c: const/16 v2, #int 125 // #7d │ │ +39cc74: 1303 7b00 |000e: const/16 v3, #int 123 // #7b │ │ +39cc78: 3471 0a00 |0010: if-lt v1, v7, 001a // +000a │ │ +39cc7c: 1301 4000 |0012: const/16 v1, #int 64 // #40 │ │ +39cc80: 3671 0600 |0014: if-gt v1, v7, 001a // +0006 │ │ +39cc84: d807 07c0 |0016: add-int/lit8 v7, v7, #int -64 // #c0 │ │ +39cc88: 8e77 |0018: int-to-char v7, v7 │ │ +39cc8a: 2854 |0019: goto 006d // +0054 │ │ +39cc8c: 1301 6100 |001a: const/16 v1, #int 97 // #61 │ │ +39cc90: 3671 3c00 |001c: if-gt v1, v7, 0058 // +003c │ │ +39cc94: 6201 fa78 |001e: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.char4Escape_map:[C // field@78fa │ │ +39cc98: 1302 4e00 |0020: const/16 v2, #int 78 // #4e │ │ +39cc9c: 4903 0102 |0022: aget-char v3, v1, v2 │ │ +39cca0: 1304 0a00 |0024: const/16 v4, #int 10 // #a │ │ +39cca4: 3234 2d00 |0026: if-eq v4, v3, 0053 // +002d │ │ +39cca8: 1303 4100 |0028: const/16 v3, #int 65 // #41 │ │ +39ccac: 1275 |002a: const/4 v5, #int 7 // #7 │ │ +39ccae: 5005 0103 |002b: aput-char v5, v1, v3 │ │ +39ccb2: 1303 4200 |002d: const/16 v3, #int 66 // #42 │ │ +39ccb6: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +39ccba: 5005 0103 |0031: aput-char v5, v1, v3 │ │ +39ccbe: 1303 4500 |0033: const/16 v3, #int 69 // #45 │ │ +39ccc2: 1305 1b00 |0035: const/16 v5, #int 27 // #1b │ │ +39ccc6: 5005 0103 |0037: aput-char v5, v1, v3 │ │ +39ccca: 1303 4600 |0039: const/16 v3, #int 70 // #46 │ │ +39ccce: 1305 0c00 |003b: const/16 v5, #int 12 // #c │ │ +39ccd2: 5005 0103 |003d: aput-char v5, v1, v3 │ │ +39ccd6: 5004 0102 |003f: aput-char v4, v1, v2 │ │ +39ccda: 1302 5200 |0041: const/16 v2, #int 82 // #52 │ │ +39ccde: 1303 0d00 |0043: const/16 v3, #int 13 // #d │ │ +39cce2: 5003 0102 |0045: aput-char v3, v1, v2 │ │ +39cce6: 1302 5400 |0047: const/16 v2, #int 84 // #54 │ │ +39ccea: 1303 0900 |0049: const/16 v3, #int 9 // #9 │ │ +39ccee: 5003 0102 |004b: aput-char v3, v1, v2 │ │ +39ccf2: 1302 5600 |004d: const/16 v2, #int 86 // #56 │ │ +39ccf6: 1303 0b00 |004f: const/16 v3, #int 11 // #b │ │ +39ccfa: 5003 0102 |0051: aput-char v3, v1, v2 │ │ +39ccfe: d807 07e0 |0053: add-int/lit8 v7, v7, #int -32 // #e0 │ │ +39cd02: 4907 0107 |0055: aget-char v7, v1, v7 │ │ +39cd06: 2816 |0057: goto 006d // +0016 │ │ +39cd08: 1301 3c00 |0058: const/16 v1, #int 60 // #3c │ │ +39cd0c: 3217 1100 |005a: if-eq v7, v1, 006b // +0011 │ │ +39cd10: 1301 3e00 |005c: const/16 v1, #int 62 // #3e │ │ +39cd14: 3217 0a00 |005e: if-eq v7, v1, 0068 // +000a │ │ +39cd18: 3237 0500 |0060: if-eq v7, v3, 0065 // +0005 │ │ +39cd1c: 3227 0300 |0062: if-eq v7, v2, 0065 // +0003 │ │ +39cd20: 2809 |0064: goto 006d // +0009 │ │ +39cd22: 1307 8000 |0065: const/16 v7, #int 128 // #80 │ │ +39cd26: 2806 |0067: goto 006d // +0006 │ │ +39cd28: 1307 7d00 |0068: const/16 v7, #int 125 // #7d │ │ +39cd2c: 2803 |006a: goto 006d // +0003 │ │ +39cd2e: 1307 7b00 |006b: const/16 v7, #int 123 // #7b │ │ +39cd32: 3360 0500 |006d: if-ne v0, v6, 0072 // +0005 │ │ +39cd36: d676 8000 |006f: or-int/lit16 v6, v7, #int 128 // #0080 │ │ +39cd3a: 8e67 |0071: int-to-char v7, v6 │ │ +39cd3c: 0f07 |0072: return v7 │ │ catches : (none) │ │ positions : │ │ 0x001e line=1162 │ │ 0x002b line=1163 │ │ 0x0031 line=1164 │ │ 0x0037 line=1165 │ │ 0x003d line=1166 │ │ @@ -843046,34 +843046,34 @@ │ │ type : '(Ljava/lang/String;)C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -39cd78: |[39cd78] net.sf.dibdib.thread_any.StringFunc.char4Rfc1345:(Ljava/lang/String;)C │ │ -39cd88: 6200 0f79 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@790f │ │ -39cd8c: 6e20 1c9a 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -39cd92: 0c00 |0005: move-result-object v0 │ │ -39cd94: 1f00 b812 |0006: check-cast v0, Ljava/lang/Character; // type@12b8 │ │ -39cd98: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ -39cd9c: 6e10 2298 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39cda2: 0a00 |000d: move-result v0 │ │ -39cda4: 3c00 0400 |000e: if-gtz v0, 0012 // +0004 │ │ -39cda8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -39cdaa: 2810 |0011: goto 0021 // +0010 │ │ -39cdac: 6e10 2298 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39cdb2: 0a00 |0015: move-result v0 │ │ -39cdb4: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39cdb8: 6e20 0998 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39cdbe: 0a01 |001b: move-result v1 │ │ -39cdc0: 2805 |001c: goto 0021 // +0005 │ │ -39cdc2: 6e10 2797 0000 |001d: invoke-virtual {v0}, Ljava/lang/Character;.charValue:()C // method@9727 │ │ -39cdc8: 0a01 |0020: move-result v1 │ │ -39cdca: 0f01 |0021: return v1 │ │ +39cd74: |[39cd74] net.sf.dibdib.thread_any.StringFunc.char4Rfc1345:(Ljava/lang/String;)C │ │ +39cd84: 6200 0f79 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@790f │ │ +39cd88: 6e20 1c9a 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +39cd8e: 0c00 |0005: move-result-object v0 │ │ +39cd90: 1f00 b812 |0006: check-cast v0, Ljava/lang/Character; // type@12b8 │ │ +39cd94: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ +39cd98: 6e10 2298 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39cd9e: 0a00 |000d: move-result v0 │ │ +39cda0: 3c00 0400 |000e: if-gtz v0, 0012 // +0004 │ │ +39cda4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +39cda6: 2810 |0011: goto 0021 // +0010 │ │ +39cda8: 6e10 2298 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39cdae: 0a00 |0015: move-result v0 │ │ +39cdb0: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39cdb4: 6e20 0998 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39cdba: 0a01 |001b: move-result v1 │ │ +39cdbc: 2805 |001c: goto 0021 // +0005 │ │ +39cdbe: 6e10 2797 0000 |001d: invoke-virtual {v0}, Ljava/lang/Character;.charValue:()C // method@9727 │ │ +39cdc4: 0a01 |0020: move-result v1 │ │ +39cdc6: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x000a line=715 │ │ 0x001d line=716 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 (null) Ljava/lang/String; │ │ @@ -843083,24 +843083,24 @@ │ │ type : '([CII)C' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -39cd44: |[39cd44] net.sf.dibdib.thread_any.StringFunc.char4Rfc1345:([CII)C │ │ -39cd54: b134 |0000: sub-int/2addr v4, v3 │ │ -39cd56: 2340 1615 |0001: new-array v0, v4, [C // type@1516 │ │ -39cd5a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -39cd5c: 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 │ │ -39cd62: 2202 e612 |0007: new-instance v2, Ljava/lang/String; // type@12e6 │ │ -39cd66: 7020 0798 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39cd6c: 7110 37a4 0200 |000c: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:(Ljava/lang/String;)C // method@a437 │ │ -39cd72: 0a02 |000f: move-result v2 │ │ -39cd74: 0f02 |0010: return v2 │ │ +39cd40: |[39cd40] net.sf.dibdib.thread_any.StringFunc.char4Rfc1345:([CII)C │ │ +39cd50: b134 |0000: sub-int/2addr v4, v3 │ │ +39cd52: 2340 1615 |0001: new-array v0, v4, [C // type@1516 │ │ +39cd56: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +39cd58: 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 │ │ +39cd5e: 2202 e612 |0007: new-instance v2, Ljava/lang/String; // type@12e6 │ │ +39cd62: 7020 0798 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39cd68: 7110 37a4 0200 |000c: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:(Ljava/lang/String;)C // method@a437 │ │ +39cd6e: 0a02 |000f: move-result v2 │ │ +39cd70: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=911 │ │ 0x0004 line=912 │ │ 0x0007 line=913 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) [C │ │ @@ -843112,159 +843112,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 │ │ -39c638: |[39c638] net.sf.dibdib.thread_any.StringFunc.coll64xBytes:(Ljava/lang/String;I)[B │ │ -39c648: 6200 fb78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39c64c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -39c650: 7100 4fa4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a44f │ │ -39c656: 6e10 2298 0d00 |0007: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c65c: 0a00 |000a: move-result v0 │ │ -39c65e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -39c660: 1302 4000 |000c: const/16 v2, #int 64 // #40 │ │ -39c664: 3402 0300 |000e: if-lt v2, v0, 0011 // +0003 │ │ -39c668: 2805 |0010: goto 0015 // +0005 │ │ -39c66a: 6e30 2e98 1d02 |0011: invoke-virtual {v13, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39c670: 0c0d |0014: move-result-object v13 │ │ -39c672: 6e10 2298 0d00 |0015: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c678: 0a00 |0018: move-result v0 │ │ -39c67a: b0e0 |0019: add-int/2addr v0, v14 │ │ -39c67c: 2300 1515 |001a: new-array v0, v0, [B // type@1515 │ │ -39c680: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -39c682: 6e10 2298 0d00 |001d: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c688: 0a04 |0020: move-result v4 │ │ -39c68a: 3543 c700 |0021: if-ge v3, v4, 00e8 // +00c7 │ │ -39c68e: 6e20 0998 3d00 |0023: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c694: 0a04 |0026: move-result v4 │ │ -39c696: 6205 ff78 |0027: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39c69a: 2156 |0029: array-length v6, v5 │ │ -39c69c: 1307 3f00 |002a: const/16 v7, #int 63 // #3f │ │ -39c6a0: 3746 1500 |002c: if-le v6, v4, 0041 // +0015 │ │ -39c6a4: 4806 0504 |002e: aget-byte v6, v5, v4 │ │ -39c6a8: 3267 1100 |0030: if-eq v7, v6, 0041 // +0011 │ │ -39c6ac: 4806 0504 |0032: aget-byte v6, v5, v4 │ │ -39c6b0: 3806 7b00 |0034: if-eqz v6, 00af // +007b │ │ -39c6b4: d806 0e01 |0036: add-int/lit8 v6, v14, #int 1 // #01 │ │ -39c6b8: 4804 0504 |0038: aget-byte v4, v5, v4 │ │ -39c6bc: b624 |003a: or-int/2addr v4, v2 │ │ -39c6be: 8d44 |003b: int-to-byte v4, v4 │ │ -39c6c0: 4f04 000e |003c: aput-byte v4, v0, v14 │ │ -39c6c4: 016e |003e: move v14, v6 │ │ -39c6c6: 2900 7000 |003f: goto/16 00af // +0070 │ │ -39c6ca: 6204 fb78 |0041: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39c6ce: 6e20 2d98 3d00 |0043: invoke-virtual {v13, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39c6d4: 0c05 |0046: move-result-object v5 │ │ -39c6d6: 6e20 6099 5400 |0047: invoke-virtual {v4, v5}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39c6dc: 0c04 |004a: move-result-object v4 │ │ -39c6de: 6e10 5f99 0400 |004b: invoke-virtual {v4}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39c6e4: 0c04 |004e: move-result-object v4 │ │ -39c6e6: 2145 |004f: array-length v5, v4 │ │ -39c6e8: 3d05 1100 |0050: if-lez v5, 0061 // +0011 │ │ -39c6ec: d806 05ff |0052: add-int/lit8 v6, v5, #int -1 // #ff │ │ -39c6f0: 4808 0406 |0054: aget-byte v8, v4, v6 │ │ -39c6f4: 3808 0800 |0056: if-eqz v8, 005e // +0008 │ │ -39c6f8: 4806 0406 |0058: aget-byte v6, v4, v6 │ │ -39c6fc: 1218 |005a: const/4 v8, #int 1 // #1 │ │ -39c6fe: 3286 0300 |005b: if-eq v6, v8, 005e // +0003 │ │ -39c702: 2804 |005d: goto 0061 // +0004 │ │ -39c704: d805 05ff |005e: add-int/lit8 v5, v5, #int -1 // #ff │ │ -39c708: 28f0 |0060: goto 0050 // -0010 │ │ -39c70a: da06 0508 |0061: mul-int/lit8 v6, v5, #int 8 // #08 │ │ -39c70e: 1268 |0063: const/4 v8, #int 6 // #6 │ │ -39c710: b386 |0064: div-int/2addr v6, v8 │ │ -39c712: b0e6 |0065: add-int/2addr v6, v14 │ │ -39c714: 1229 |0066: const/4 v9, #int 2 // #2 │ │ -39c716: b096 |0067: add-int/2addr v6, v9 │ │ -39c718: 210a |0068: array-length v10, v0 │ │ -39c71a: 34a6 0600 |0069: if-lt v6, v10, 006f // +0006 │ │ -39c71e: 7120 af99 6000 |006b: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39c724: 0c00 |006e: move-result-object v0 │ │ -39c726: 1206 |006f: const/4 v6, #int 0 // #0 │ │ -39c728: 600a 0179 |0070: sget v10, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39c72c: 35a5 0600 |0072: if-ge v5, v10, 0078 // +0006 │ │ -39c730: 600a 0279 |0074: sget v10, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39c734: 34a5 3700 |0076: if-lt v5, v10, 00ad // +0037 │ │ -39c738: 6206 fe78 |0078: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39c73c: 7120 9ca3 4600 |007a: invoke-static {v6, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.binSearchUnsigned:([[B[B)I // method@a39c │ │ -39c742: 0a06 |007d: move-result v6 │ │ -39c744: 3a06 0300 |007e: if-ltz v6, 0081 // +0003 │ │ -39c748: 2808 |0080: goto 0088 // +0008 │ │ -39c74a: 12fa |0081: const/4 v10, #int -1 // #ff │ │ -39c74c: 336a 0400 |0082: if-ne v10, v6, 0086 // +0004 │ │ -39c750: 1206 |0084: const/4 v6, #int 0 // #0 │ │ -39c752: 2803 |0085: goto 0088 // +0003 │ │ -39c754: 7b66 |0086: neg-int v6, v6 │ │ -39c756: b196 |0087: sub-int/2addr v6, v9 │ │ -39c758: 620a ff78 |0088: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39c75c: 130b 3000 |008a: const/16 v11, #int 48 // #30 │ │ -39c760: 480b 0a0b |008c: aget-byte v11, v10, v11 │ │ -39c764: 366b 1f00 |008e: if-gt v11, v6, 00ad // +001f │ │ -39c768: 3476 0300 |0090: if-lt v6, v7, 0093 // +0003 │ │ -39c76c: 281b |0092: goto 00ad // +001b │ │ -39c76e: d80b 0e01 |0093: add-int/lit8 v11, v14, #int 1 // #01 │ │ -39c772: de0c 0640 |0095: or-int/lit8 v12, v6, #int 64 // #40 │ │ -39c776: 8dcc |0097: int-to-byte v12, v12 │ │ -39c778: 4f0c 000e |0098: aput-byte v12, v0, v14 │ │ -39c77c: 130e 3900 |009a: const/16 v14, #int 57 // #39 │ │ -39c780: 480e 0a0e |009c: aget-byte v14, v10, v14 │ │ -39c784: 346e 0500 |009e: if-lt v14, v6, 00a3 // +0005 │ │ -39c788: 600e 0179 |00a0: sget v14, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39c78c: 2803 |00a2: goto 00a5 // +0003 │ │ -39c78e: 600e 0279 |00a3: sget v14, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39c792: b1e5 |00a5: sub-int/2addr v5, v14 │ │ -39c794: 3d05 0500 |00a6: if-lez v5, 00ab // +0005 │ │ -39c798: 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 │ │ -39c79e: 01be |00ab: move v14, v11 │ │ -39c7a0: 28c4 |00ac: goto 0070 // -003c │ │ -39c7a2: 3767 0600 |00ad: if-le v7, v6, 00b3 // +0006 │ │ -39c7a6: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39c7aa: 2900 6cff |00b1: goto/16 001d // -0094 │ │ -39c7ae: d80d 0e01 |00b3: add-int/lit8 v13, v14, #int 1 // #01 │ │ -39c7b2: 1303 7f00 |00b5: const/16 v3, #int 127 // #7f │ │ -39c7b6: 4f03 000e |00b7: aput-byte v3, v0, v14 │ │ -39c7ba: 3552 0400 |00b9: if-ge v2, v5, 00bd // +0004 │ │ -39c7be: 1305 4000 |00bb: const/16 v5, #int 64 // #40 │ │ -39c7c2: 01de |00bd: move v14, v13 │ │ -39c7c4: 122d |00be: const/4 v13, #int 2 // #2 │ │ -39c7c6: 3551 2300 |00bf: if-ge v1, v5, 00e2 // +0023 │ │ -39c7ca: 35d8 0500 |00c1: if-ge v8, v13, 00c6 // +0005 │ │ -39c7ce: d80e 0e01 |00c3: add-int/lit8 v14, v14, #int 1 // #01 │ │ -39c7d2: 122d |00c5: const/4 v13, #int 2 // #2 │ │ -39c7d4: d803 0e01 |00c6: add-int/lit8 v3, v14, #int 1 // #01 │ │ -39c7d8: 4806 000e |00c8: aget-byte v6, v0, v14 │ │ -39c7dc: 480a 0401 |00ca: aget-byte v10, v4, v1 │ │ -39c7e0: bada |00cc: ushr-int/2addr v10, v13 │ │ -39c7e2: b57a |00cd: and-int/2addr v10, v7 │ │ -39c7e4: 8daa |00ce: int-to-byte v10, v10 │ │ -39c7e6: b6a6 |00cf: or-int/2addr v6, v10 │ │ -39c7e8: 8d66 |00d0: int-to-byte v6, v6 │ │ -39c7ea: 4f06 000e |00d1: aput-byte v6, v0, v14 │ │ -39c7ee: 480e 0401 |00d3: aget-byte v14, v4, v1 │ │ -39c7f2: d906 0d06 |00d5: rsub-int/lit8 v6, v13, #int 6 // #06 │ │ -39c7f6: b86e |00d7: shl-int/2addr v14, v6 │ │ -39c7f8: b57e |00d8: and-int/2addr v14, v7 │ │ -39c7fa: b62e |00d9: or-int/2addr v14, v2 │ │ -39c7fc: 8dee |00da: int-to-byte v14, v14 │ │ -39c7fe: 4f0e 0003 |00db: aput-byte v14, v0, v3 │ │ -39c802: d801 0101 |00dd: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39c806: b09d |00df: add-int/2addr v13, v9 │ │ -39c808: 013e |00e0: move v14, v3 │ │ -39c80a: 28de |00e1: goto 00bf // -0022 │ │ -39c80c: 480d 000e |00e2: aget-byte v13, v0, v14 │ │ -39c810: 380d 0400 |00e4: if-eqz v13, 00e8 // +0004 │ │ -39c814: d80e 0e01 |00e6: add-int/lit8 v14, v14, #int 1 // #01 │ │ -39c818: 210d |00e8: array-length v13, v0 │ │ -39c81a: 33de 0300 |00e9: if-ne v14, v13, 00ec // +0003 │ │ -39c81e: 2805 |00eb: goto 00f0 // +0005 │ │ -39c820: 7120 af99 e000 |00ec: invoke-static {v0, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39c826: 0c00 |00ef: move-result-object v0 │ │ -39c828: 1100 |00f0: return-object v0 │ │ +39c634: |[39c634] net.sf.dibdib.thread_any.StringFunc.coll64xBytes:(Ljava/lang/String;I)[B │ │ +39c644: 6200 fb78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39c648: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +39c64c: 7100 4fa4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a44f │ │ +39c652: 6e10 2298 0d00 |0007: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c658: 0a00 |000a: move-result v0 │ │ +39c65a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +39c65c: 1302 4000 |000c: const/16 v2, #int 64 // #40 │ │ +39c660: 3402 0300 |000e: if-lt v2, v0, 0011 // +0003 │ │ +39c664: 2805 |0010: goto 0015 // +0005 │ │ +39c666: 6e30 2e98 1d02 |0011: invoke-virtual {v13, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39c66c: 0c0d |0014: move-result-object v13 │ │ +39c66e: 6e10 2298 0d00 |0015: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c674: 0a00 |0018: move-result v0 │ │ +39c676: b0e0 |0019: add-int/2addr v0, v14 │ │ +39c678: 2300 1515 |001a: new-array v0, v0, [B // type@1515 │ │ +39c67c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +39c67e: 6e10 2298 0d00 |001d: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c684: 0a04 |0020: move-result v4 │ │ +39c686: 3543 c700 |0021: if-ge v3, v4, 00e8 // +00c7 │ │ +39c68a: 6e20 0998 3d00 |0023: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c690: 0a04 |0026: move-result v4 │ │ +39c692: 6205 ff78 |0027: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39c696: 2156 |0029: array-length v6, v5 │ │ +39c698: 1307 3f00 |002a: const/16 v7, #int 63 // #3f │ │ +39c69c: 3746 1500 |002c: if-le v6, v4, 0041 // +0015 │ │ +39c6a0: 4806 0504 |002e: aget-byte v6, v5, v4 │ │ +39c6a4: 3267 1100 |0030: if-eq v7, v6, 0041 // +0011 │ │ +39c6a8: 4806 0504 |0032: aget-byte v6, v5, v4 │ │ +39c6ac: 3806 7b00 |0034: if-eqz v6, 00af // +007b │ │ +39c6b0: d806 0e01 |0036: add-int/lit8 v6, v14, #int 1 // #01 │ │ +39c6b4: 4804 0504 |0038: aget-byte v4, v5, v4 │ │ +39c6b8: b624 |003a: or-int/2addr v4, v2 │ │ +39c6ba: 8d44 |003b: int-to-byte v4, v4 │ │ +39c6bc: 4f04 000e |003c: aput-byte v4, v0, v14 │ │ +39c6c0: 016e |003e: move v14, v6 │ │ +39c6c2: 2900 7000 |003f: goto/16 00af // +0070 │ │ +39c6c6: 6204 fb78 |0041: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39c6ca: 6e20 2d98 3d00 |0043: invoke-virtual {v13, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39c6d0: 0c05 |0046: move-result-object v5 │ │ +39c6d2: 6e20 6099 5400 |0047: invoke-virtual {v4, v5}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39c6d8: 0c04 |004a: move-result-object v4 │ │ +39c6da: 6e10 5f99 0400 |004b: invoke-virtual {v4}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39c6e0: 0c04 |004e: move-result-object v4 │ │ +39c6e2: 2145 |004f: array-length v5, v4 │ │ +39c6e4: 3d05 1100 |0050: if-lez v5, 0061 // +0011 │ │ +39c6e8: d806 05ff |0052: add-int/lit8 v6, v5, #int -1 // #ff │ │ +39c6ec: 4808 0406 |0054: aget-byte v8, v4, v6 │ │ +39c6f0: 3808 0800 |0056: if-eqz v8, 005e // +0008 │ │ +39c6f4: 4806 0406 |0058: aget-byte v6, v4, v6 │ │ +39c6f8: 1218 |005a: const/4 v8, #int 1 // #1 │ │ +39c6fa: 3286 0300 |005b: if-eq v6, v8, 005e // +0003 │ │ +39c6fe: 2804 |005d: goto 0061 // +0004 │ │ +39c700: d805 05ff |005e: add-int/lit8 v5, v5, #int -1 // #ff │ │ +39c704: 28f0 |0060: goto 0050 // -0010 │ │ +39c706: da06 0508 |0061: mul-int/lit8 v6, v5, #int 8 // #08 │ │ +39c70a: 1268 |0063: const/4 v8, #int 6 // #6 │ │ +39c70c: b386 |0064: div-int/2addr v6, v8 │ │ +39c70e: b0e6 |0065: add-int/2addr v6, v14 │ │ +39c710: 1229 |0066: const/4 v9, #int 2 // #2 │ │ +39c712: b096 |0067: add-int/2addr v6, v9 │ │ +39c714: 210a |0068: array-length v10, v0 │ │ +39c716: 34a6 0600 |0069: if-lt v6, v10, 006f // +0006 │ │ +39c71a: 7120 af99 6000 |006b: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39c720: 0c00 |006e: move-result-object v0 │ │ +39c722: 1206 |006f: const/4 v6, #int 0 // #0 │ │ +39c724: 600a 0179 |0070: sget v10, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39c728: 35a5 0600 |0072: if-ge v5, v10, 0078 // +0006 │ │ +39c72c: 600a 0279 |0074: sget v10, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39c730: 34a5 3700 |0076: if-lt v5, v10, 00ad // +0037 │ │ +39c734: 6206 fe78 |0078: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39c738: 7120 9ca3 4600 |007a: invoke-static {v6, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.binSearchUnsigned:([[B[B)I // method@a39c │ │ +39c73e: 0a06 |007d: move-result v6 │ │ +39c740: 3a06 0300 |007e: if-ltz v6, 0081 // +0003 │ │ +39c744: 2808 |0080: goto 0088 // +0008 │ │ +39c746: 12fa |0081: const/4 v10, #int -1 // #ff │ │ +39c748: 336a 0400 |0082: if-ne v10, v6, 0086 // +0004 │ │ +39c74c: 1206 |0084: const/4 v6, #int 0 // #0 │ │ +39c74e: 2803 |0085: goto 0088 // +0003 │ │ +39c750: 7b66 |0086: neg-int v6, v6 │ │ +39c752: b196 |0087: sub-int/2addr v6, v9 │ │ +39c754: 620a ff78 |0088: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39c758: 130b 3000 |008a: const/16 v11, #int 48 // #30 │ │ +39c75c: 480b 0a0b |008c: aget-byte v11, v10, v11 │ │ +39c760: 366b 1f00 |008e: if-gt v11, v6, 00ad // +001f │ │ +39c764: 3476 0300 |0090: if-lt v6, v7, 0093 // +0003 │ │ +39c768: 281b |0092: goto 00ad // +001b │ │ +39c76a: d80b 0e01 |0093: add-int/lit8 v11, v14, #int 1 // #01 │ │ +39c76e: de0c 0640 |0095: or-int/lit8 v12, v6, #int 64 // #40 │ │ +39c772: 8dcc |0097: int-to-byte v12, v12 │ │ +39c774: 4f0c 000e |0098: aput-byte v12, v0, v14 │ │ +39c778: 130e 3900 |009a: const/16 v14, #int 57 // #39 │ │ +39c77c: 480e 0a0e |009c: aget-byte v14, v10, v14 │ │ +39c780: 346e 0500 |009e: if-lt v14, v6, 00a3 // +0005 │ │ +39c784: 600e 0179 |00a0: sget v14, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39c788: 2803 |00a2: goto 00a5 // +0003 │ │ +39c78a: 600e 0279 |00a3: sget v14, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39c78e: b1e5 |00a5: sub-int/2addr v5, v14 │ │ +39c790: 3d05 0500 |00a6: if-lez v5, 00ab // +0005 │ │ +39c794: 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 │ │ +39c79a: 01be |00ab: move v14, v11 │ │ +39c79c: 28c4 |00ac: goto 0070 // -003c │ │ +39c79e: 3767 0600 |00ad: if-le v7, v6, 00b3 // +0006 │ │ +39c7a2: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39c7a6: 2900 6cff |00b1: goto/16 001d // -0094 │ │ +39c7aa: d80d 0e01 |00b3: add-int/lit8 v13, v14, #int 1 // #01 │ │ +39c7ae: 1303 7f00 |00b5: const/16 v3, #int 127 // #7f │ │ +39c7b2: 4f03 000e |00b7: aput-byte v3, v0, v14 │ │ +39c7b6: 3552 0400 |00b9: if-ge v2, v5, 00bd // +0004 │ │ +39c7ba: 1305 4000 |00bb: const/16 v5, #int 64 // #40 │ │ +39c7be: 01de |00bd: move v14, v13 │ │ +39c7c0: 122d |00be: const/4 v13, #int 2 // #2 │ │ +39c7c2: 3551 2300 |00bf: if-ge v1, v5, 00e2 // +0023 │ │ +39c7c6: 35d8 0500 |00c1: if-ge v8, v13, 00c6 // +0005 │ │ +39c7ca: d80e 0e01 |00c3: add-int/lit8 v14, v14, #int 1 // #01 │ │ +39c7ce: 122d |00c5: const/4 v13, #int 2 // #2 │ │ +39c7d0: d803 0e01 |00c6: add-int/lit8 v3, v14, #int 1 // #01 │ │ +39c7d4: 4806 000e |00c8: aget-byte v6, v0, v14 │ │ +39c7d8: 480a 0401 |00ca: aget-byte v10, v4, v1 │ │ +39c7dc: bada |00cc: ushr-int/2addr v10, v13 │ │ +39c7de: b57a |00cd: and-int/2addr v10, v7 │ │ +39c7e0: 8daa |00ce: int-to-byte v10, v10 │ │ +39c7e2: b6a6 |00cf: or-int/2addr v6, v10 │ │ +39c7e4: 8d66 |00d0: int-to-byte v6, v6 │ │ +39c7e6: 4f06 000e |00d1: aput-byte v6, v0, v14 │ │ +39c7ea: 480e 0401 |00d3: aget-byte v14, v4, v1 │ │ +39c7ee: d906 0d06 |00d5: rsub-int/lit8 v6, v13, #int 6 // #06 │ │ +39c7f2: b86e |00d7: shl-int/2addr v14, v6 │ │ +39c7f4: b57e |00d8: and-int/2addr v14, v7 │ │ +39c7f6: b62e |00d9: or-int/2addr v14, v2 │ │ +39c7f8: 8dee |00da: int-to-byte v14, v14 │ │ +39c7fa: 4f0e 0003 |00db: aput-byte v14, v0, v3 │ │ +39c7fe: d801 0101 |00dd: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39c802: b09d |00df: add-int/2addr v13, v9 │ │ +39c804: 013e |00e0: move v14, v3 │ │ +39c806: 28de |00e1: goto 00bf // -0022 │ │ +39c808: 480d 000e |00e2: aget-byte v13, v0, v14 │ │ +39c80c: 380d 0400 |00e4: if-eqz v13, 00e8 // +0004 │ │ +39c810: d80e 0e01 |00e6: add-int/lit8 v14, v14, #int 1 // #01 │ │ +39c814: 210d |00e8: array-length v13, v0 │ │ +39c816: 33de 0300 |00e9: if-ne v14, v13, 00ec // +0003 │ │ +39c81a: 2805 |00eb: goto 00f0 // +0005 │ │ +39c81c: 7120 af99 e000 |00ec: invoke-static {v0, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39c822: 0c00 |00ef: move-result-object v0 │ │ +39c824: 1100 |00f0: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2166 │ │ 0x0004 line=2167 │ │ 0x0007 line=2170 │ │ 0x0011 line=2172 │ │ 0x0015 line=2173 │ │ @@ -843300,73 +843300,73 @@ │ │ type : '([BI)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -39c55c: |[39c55c] net.sf.dibdib.thread_any.StringFunc.coll64xBytes:([BI)[B │ │ -39c56c: 6200 fb78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39c570: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -39c574: 7100 4fa4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a44f │ │ -39c57a: 2190 |0007: array-length v0, v9 │ │ -39c57c: 1301 4000 |0008: const/16 v1, #int 64 // #40 │ │ -39c580: 3601 0300 |000a: if-gt v1, v0, 000d // +0003 │ │ -39c584: 2803 |000c: goto 000f // +0003 │ │ -39c586: 1300 4000 |000d: const/16 v0, #int 64 // #40 │ │ -39c58a: 9002 000a |000f: add-int v2, v0, v10 │ │ -39c58e: 2322 1515 |0011: new-array v2, v2, [B // type@1515 │ │ -39c592: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -39c594: 01a4 |0014: move v4, v10 │ │ -39c596: 3503 4c00 |0015: if-ge v3, v0, 0061 // +004c │ │ -39c59a: 4805 0903 |0017: aget-byte v5, v9, v3 │ │ -39c59e: d555 ff00 |0019: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -39c5a2: 1306 e000 |001b: const/16 v6, #int 224 // #e0 │ │ -39c5a6: 3756 3b00 |001d: if-le v6, v5, 0058 // +003b │ │ -39c5aa: 1306 8000 |001f: const/16 v6, #int 128 // #80 │ │ -39c5ae: 3656 0700 |0021: if-gt v6, v5, 0028 // +0007 │ │ -39c5b2: d807 0301 |0023: add-int/lit8 v7, v3, #int 1 // #01 │ │ -39c5b6: 3407 0300 |0025: if-lt v7, v0, 0028 // +0003 │ │ -39c5ba: 2831 |0027: goto 0058 // +0031 │ │ -39c5bc: 1307 3f00 |0028: const/16 v7, #int 63 // #3f │ │ -39c5c0: 3656 0c00 |002a: if-gt v6, v5, 0036 // +000c │ │ -39c5c4: dd05 053f |002c: and-int/lit8 v5, v5, #int 63 // #3f │ │ -39c5c8: e005 0506 |002e: shl-int/lit8 v5, v5, #int 6 // #06 │ │ -39c5cc: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39c5d0: 4806 0903 |0032: aget-byte v6, v9, v3 │ │ -39c5d4: b576 |0034: and-int/2addr v6, v7 │ │ -39c5d6: b665 |0035: or-int/2addr v5, v6 │ │ -39c5d8: 6206 ff78 |0036: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39c5dc: 2168 |0038: array-length v8, v6 │ │ -39c5de: 3758 1600 |0039: if-le v8, v5, 004f // +0016 │ │ -39c5e2: 4808 0605 |003b: aget-byte v8, v6, v5 │ │ -39c5e6: 3287 1200 |003d: if-eq v7, v8, 004f // +0012 │ │ -39c5ea: 4807 0605 |003f: aget-byte v7, v6, v5 │ │ -39c5ee: 3807 0b00 |0041: if-eqz v7, 004c // +000b │ │ -39c5f2: d807 0401 |0043: add-int/lit8 v7, v4, #int 1 // #01 │ │ -39c5f6: 4805 0605 |0045: aget-byte v5, v6, v5 │ │ -39c5fa: b615 |0047: or-int/2addr v5, v1 │ │ -39c5fc: 8d55 |0048: int-to-byte v5, v5 │ │ -39c5fe: 4f05 0204 |0049: aput-byte v5, v2, v4 │ │ -39c602: 0174 |004b: move v4, v7 │ │ -39c604: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39c608: 28c7 |004e: goto 0015 // -0039 │ │ -39c60a: 7110 5da4 0900 |004f: invoke-static {v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ -39c610: 0c09 |0052: move-result-object v9 │ │ -39c612: 7120 39a4 a900 |0053: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a439 │ │ -39c618: 0c09 |0056: move-result-object v9 │ │ -39c61a: 1109 |0057: return-object v9 │ │ -39c61c: 7110 5da4 0900 |0058: invoke-static {v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ -39c622: 0c09 |005b: move-result-object v9 │ │ -39c624: 7120 39a4 a900 |005c: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a439 │ │ -39c62a: 0c09 |005f: move-result-object v9 │ │ -39c62c: 1109 |0060: return-object v9 │ │ -39c62e: 7120 af99 4200 |0061: invoke-static {v2, v4}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39c634: 0c09 |0064: move-result-object v9 │ │ -39c636: 1109 |0065: return-object v9 │ │ +39c558: |[39c558] net.sf.dibdib.thread_any.StringFunc.coll64xBytes:([BI)[B │ │ +39c568: 6200 fb78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39c56c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +39c570: 7100 4fa4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a44f │ │ +39c576: 2190 |0007: array-length v0, v9 │ │ +39c578: 1301 4000 |0008: const/16 v1, #int 64 // #40 │ │ +39c57c: 3601 0300 |000a: if-gt v1, v0, 000d // +0003 │ │ +39c580: 2803 |000c: goto 000f // +0003 │ │ +39c582: 1300 4000 |000d: const/16 v0, #int 64 // #40 │ │ +39c586: 9002 000a |000f: add-int v2, v0, v10 │ │ +39c58a: 2322 1515 |0011: new-array v2, v2, [B // type@1515 │ │ +39c58e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +39c590: 01a4 |0014: move v4, v10 │ │ +39c592: 3503 4c00 |0015: if-ge v3, v0, 0061 // +004c │ │ +39c596: 4805 0903 |0017: aget-byte v5, v9, v3 │ │ +39c59a: d555 ff00 |0019: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +39c59e: 1306 e000 |001b: const/16 v6, #int 224 // #e0 │ │ +39c5a2: 3756 3b00 |001d: if-le v6, v5, 0058 // +003b │ │ +39c5a6: 1306 8000 |001f: const/16 v6, #int 128 // #80 │ │ +39c5aa: 3656 0700 |0021: if-gt v6, v5, 0028 // +0007 │ │ +39c5ae: d807 0301 |0023: add-int/lit8 v7, v3, #int 1 // #01 │ │ +39c5b2: 3407 0300 |0025: if-lt v7, v0, 0028 // +0003 │ │ +39c5b6: 2831 |0027: goto 0058 // +0031 │ │ +39c5b8: 1307 3f00 |0028: const/16 v7, #int 63 // #3f │ │ +39c5bc: 3656 0c00 |002a: if-gt v6, v5, 0036 // +000c │ │ +39c5c0: dd05 053f |002c: and-int/lit8 v5, v5, #int 63 // #3f │ │ +39c5c4: e005 0506 |002e: shl-int/lit8 v5, v5, #int 6 // #06 │ │ +39c5c8: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39c5cc: 4806 0903 |0032: aget-byte v6, v9, v3 │ │ +39c5d0: b576 |0034: and-int/2addr v6, v7 │ │ +39c5d2: b665 |0035: or-int/2addr v5, v6 │ │ +39c5d4: 6206 ff78 |0036: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39c5d8: 2168 |0038: array-length v8, v6 │ │ +39c5da: 3758 1600 |0039: if-le v8, v5, 004f // +0016 │ │ +39c5de: 4808 0605 |003b: aget-byte v8, v6, v5 │ │ +39c5e2: 3287 1200 |003d: if-eq v7, v8, 004f // +0012 │ │ +39c5e6: 4807 0605 |003f: aget-byte v7, v6, v5 │ │ +39c5ea: 3807 0b00 |0041: if-eqz v7, 004c // +000b │ │ +39c5ee: d807 0401 |0043: add-int/lit8 v7, v4, #int 1 // #01 │ │ +39c5f2: 4805 0605 |0045: aget-byte v5, v6, v5 │ │ +39c5f6: b615 |0047: or-int/2addr v5, v1 │ │ +39c5f8: 8d55 |0048: int-to-byte v5, v5 │ │ +39c5fa: 4f05 0204 |0049: aput-byte v5, v2, v4 │ │ +39c5fe: 0174 |004b: move v4, v7 │ │ +39c600: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39c604: 28c7 |004e: goto 0015 // -0039 │ │ +39c606: 7110 5da4 0900 |004f: invoke-static {v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ +39c60c: 0c09 |0052: move-result-object v9 │ │ +39c60e: 7120 39a4 a900 |0053: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a439 │ │ +39c614: 0c09 |0056: move-result-object v9 │ │ +39c616: 1109 |0057: return-object v9 │ │ +39c618: 7110 5da4 0900 |0058: invoke-static {v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ +39c61e: 0c09 |005b: move-result-object v9 │ │ +39c620: 7120 39a4 a900 |005c: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a439 │ │ +39c626: 0c09 |005f: move-result-object v9 │ │ +39c628: 1109 |0060: return-object v9 │ │ +39c62a: 7120 af99 4200 |0061: invoke-static {v2, v4}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39c630: 0c09 |0064: move-result-object v9 │ │ +39c632: 1109 |0065: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2235 │ │ 0x0004 line=2236 │ │ 0x0007 line=2238 │ │ 0x0011 line=2240 │ │ 0x0017 line=2243 │ │ @@ -843386,52 +843386,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 │ │ -39be44: |[39be44] net.sf.dibdib.thread_any.StringFunc.containsAll:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ -39be54: 2160 |0000: array-length v0, v6 │ │ -39be56: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -39be58: b110 |0002: sub-int/2addr v0, v1 │ │ -39be5a: 2172 |0003: array-length v2, v7 │ │ -39be5c: b112 |0004: sub-int/2addr v2, v1 │ │ -39be5e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -39be60: 3a00 2f00 |0006: if-ltz v0, 0035 // +002f │ │ -39be64: 3a02 2d00 |0008: if-ltz v2, 0035 // +002d │ │ -39be68: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -39be6c: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -39be6e: 2802 |000d: goto 000f // +0002 │ │ -39be70: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -39be72: 3d04 1200 |000f: if-lez v4, 0021 // +0012 │ │ -39be76: 4604 0702 |0011: aget-object v4, v7, v2 │ │ -39be7a: 6e20 0998 3400 |0013: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39be80: 0a04 |0016: move-result v4 │ │ -39be82: 4605 0600 |0017: aget-object v5, v6, v0 │ │ -39be86: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39be8c: 0a05 |001c: move-result v5 │ │ -39be8e: b154 |001d: sub-int/2addr v4, v5 │ │ -39be90: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39be94: 28ef |0020: goto 000f // -0011 │ │ -39be96: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ -39be9a: 4604 0600 |0023: aget-object v4, v6, v0 │ │ -39be9e: 4605 0702 |0025: aget-object v5, v7, v2 │ │ -39bea2: 6e20 0c98 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ -39bea8: 0a04 |002a: move-result v4 │ │ -39beaa: 3b04 0300 |002b: if-gez v4, 002e // +0003 │ │ -39beae: 0f03 |002d: return v3 │ │ -39beb0: 3904 0400 |002e: if-nez v4, 0032 // +0004 │ │ -39beb4: d802 02ff |0030: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39beb8: d800 00ff |0032: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39bebc: 28d1 |0034: goto 0005 // -002f │ │ -39bebe: 3b02 0300 |0035: if-gez v2, 0038 // +0003 │ │ -39bec2: 2802 |0037: goto 0039 // +0002 │ │ -39bec4: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -39bec6: 0f01 |0039: return v1 │ │ +39be40: |[39be40] net.sf.dibdib.thread_any.StringFunc.containsAll:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ +39be50: 2160 |0000: array-length v0, v6 │ │ +39be52: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +39be54: b110 |0002: sub-int/2addr v0, v1 │ │ +39be56: 2172 |0003: array-length v2, v7 │ │ +39be58: b112 |0004: sub-int/2addr v2, v1 │ │ +39be5a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +39be5c: 3a00 2f00 |0006: if-ltz v0, 0035 // +002f │ │ +39be60: 3a02 2d00 |0008: if-ltz v2, 0035 // +002d │ │ +39be64: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +39be68: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +39be6a: 2802 |000d: goto 000f // +0002 │ │ +39be6c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +39be6e: 3d04 1200 |000f: if-lez v4, 0021 // +0012 │ │ +39be72: 4604 0702 |0011: aget-object v4, v7, v2 │ │ +39be76: 6e20 0998 3400 |0013: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39be7c: 0a04 |0016: move-result v4 │ │ +39be7e: 4605 0600 |0017: aget-object v5, v6, v0 │ │ +39be82: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39be88: 0a05 |001c: move-result v5 │ │ +39be8a: b154 |001d: sub-int/2addr v4, v5 │ │ +39be8c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39be90: 28ef |0020: goto 000f // -0011 │ │ +39be92: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ +39be96: 4604 0600 |0023: aget-object v4, v6, v0 │ │ +39be9a: 4605 0702 |0025: aget-object v5, v7, v2 │ │ +39be9e: 6e20 0c98 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ +39bea4: 0a04 |002a: move-result v4 │ │ +39bea6: 3b04 0300 |002b: if-gez v4, 002e // +0003 │ │ +39beaa: 0f03 |002d: return v3 │ │ +39beac: 3904 0400 |002e: if-nez v4, 0032 // +0004 │ │ +39beb0: d802 02ff |0030: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39beb4: d800 00ff |0032: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39beb8: 28d1 |0034: goto 0005 // -002f │ │ +39beba: 3b02 0300 |0035: if-gez v2, 0038 // +0003 │ │ +39bebe: 2802 |0037: goto 0039 // +0002 │ │ +39bec0: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +39bec2: 0f01 |0039: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1605 │ │ 0x0003 line=1606 │ │ 0x0011 line=1610 │ │ 0x0023 line=1612 │ │ locals : │ │ @@ -843443,51 +843443,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 │ │ -39bec8: |[39bec8] net.sf.dibdib.thread_any.StringFunc.containsOne:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ -39bed8: 2160 |0000: array-length v0, v6 │ │ -39beda: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -39bedc: b110 |0002: sub-int/2addr v0, v1 │ │ -39bede: 2172 |0003: array-length v2, v7 │ │ -39bee0: b112 |0004: sub-int/2addr v2, v1 │ │ -39bee2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -39bee4: 3a00 3200 |0006: if-ltz v0, 0038 // +0032 │ │ -39bee8: 3a02 3000 |0008: if-ltz v2, 0038 // +0030 │ │ -39beec: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -39bef0: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -39bef2: 2802 |000d: goto 000f // +0002 │ │ -39bef4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -39bef6: 3d04 1200 |000f: if-lez v4, 0021 // +0012 │ │ -39befa: 4604 0702 |0011: aget-object v4, v7, v2 │ │ -39befe: 6e20 0998 3400 |0013: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39bf04: 0a04 |0016: move-result v4 │ │ -39bf06: 4605 0600 |0017: aget-object v5, v6, v0 │ │ -39bf0a: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39bf10: 0a05 |001c: move-result v5 │ │ -39bf12: b154 |001d: sub-int/2addr v4, v5 │ │ -39bf14: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39bf18: 28ef |0020: goto 000f // -0011 │ │ -39bf1a: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ -39bf1e: 4603 0600 |0023: aget-object v3, v6, v0 │ │ -39bf22: 4604 0702 |0025: aget-object v4, v7, v2 │ │ -39bf26: 6e20 0c98 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ -39bf2c: 0a04 |002a: move-result v4 │ │ -39bf2e: 3b04 0700 |002b: if-gez v4, 0032 // +0007 │ │ -39bf32: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39bf36: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39bf3a: 2804 |0031: goto 0035 // +0004 │ │ -39bf3c: 3904 0300 |0032: if-nez v4, 0035 // +0003 │ │ -39bf40: 0f01 |0034: return v1 │ │ -39bf42: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39bf46: 28ce |0037: goto 0005 // -0032 │ │ -39bf48: 0f03 |0038: return v3 │ │ +39bec4: |[39bec4] net.sf.dibdib.thread_any.StringFunc.containsOne:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ +39bed4: 2160 |0000: array-length v0, v6 │ │ +39bed6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +39bed8: b110 |0002: sub-int/2addr v0, v1 │ │ +39beda: 2172 |0003: array-length v2, v7 │ │ +39bedc: b112 |0004: sub-int/2addr v2, v1 │ │ +39bede: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +39bee0: 3a00 3200 |0006: if-ltz v0, 0038 // +0032 │ │ +39bee4: 3a02 3000 |0008: if-ltz v2, 0038 // +0030 │ │ +39bee8: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +39beec: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +39beee: 2802 |000d: goto 000f // +0002 │ │ +39bef0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +39bef2: 3d04 1200 |000f: if-lez v4, 0021 // +0012 │ │ +39bef6: 4604 0702 |0011: aget-object v4, v7, v2 │ │ +39befa: 6e20 0998 3400 |0013: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39bf00: 0a04 |0016: move-result v4 │ │ +39bf02: 4605 0600 |0017: aget-object v5, v6, v0 │ │ +39bf06: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39bf0c: 0a05 |001c: move-result v5 │ │ +39bf0e: b154 |001d: sub-int/2addr v4, v5 │ │ +39bf10: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39bf14: 28ef |0020: goto 000f // -0011 │ │ +39bf16: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ +39bf1a: 4603 0600 |0023: aget-object v3, v6, v0 │ │ +39bf1e: 4604 0702 |0025: aget-object v4, v7, v2 │ │ +39bf22: 6e20 0c98 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ +39bf28: 0a04 |002a: move-result v4 │ │ +39bf2a: 3b04 0700 |002b: if-gez v4, 0032 // +0007 │ │ +39bf2e: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39bf32: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39bf36: 2804 |0031: goto 0035 // +0004 │ │ +39bf38: 3904 0300 |0032: if-nez v4, 0035 // +0003 │ │ +39bf3c: 0f01 |0034: return v1 │ │ +39bf3e: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39bf42: 28ce |0037: goto 0005 // -0032 │ │ +39bf44: 0f03 |0038: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1629 │ │ 0x0003 line=1630 │ │ 0x0011 line=1634 │ │ 0x0023 line=1636 │ │ locals : │ │ @@ -843499,30 +843499,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 │ │ -39d238: |[39d238] net.sf.dibdib.thread_any.StringFunc.csvField4Text:(Ljava/lang/String;)Ljava/lang/String; │ │ -39d248: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -39d24c: 6e20 1a98 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39d252: 0a01 |0005: move-result v1 │ │ -39d254: 1302 0a00 |0006: const/16 v2, #int 10 // #a │ │ -39d258: 3b01 0900 |0008: if-gez v1, 0011 // +0009 │ │ -39d25c: 6e20 1a98 2300 |000a: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39d262: 0a01 |000d: move-result v1 │ │ -39d264: 3b01 0300 |000e: if-gez v1, 0011 // +0003 │ │ -39d268: 1103 |0010: return-object v3 │ │ -39d26a: 1301 2e00 |0011: const/16 v1, #int 46 // #2e │ │ -39d26e: 6e30 2698 0301 |0013: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39d274: 0c03 |0016: move-result-object v3 │ │ -39d276: 6e30 2698 2301 |0017: invoke-virtual {v3, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39d27c: 0c03 |001a: move-result-object v3 │ │ -39d27e: 1103 |001b: return-object v3 │ │ +39d234: |[39d234] net.sf.dibdib.thread_any.StringFunc.csvField4Text:(Ljava/lang/String;)Ljava/lang/String; │ │ +39d244: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +39d248: 6e20 1a98 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39d24e: 0a01 |0005: move-result v1 │ │ +39d250: 1302 0a00 |0006: const/16 v2, #int 10 // #a │ │ +39d254: 3b01 0900 |0008: if-gez v1, 0011 // +0009 │ │ +39d258: 6e20 1a98 2300 |000a: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39d25e: 0a01 |000d: move-result v1 │ │ +39d260: 3b01 0300 |000e: if-gez v1, 0011 // +0003 │ │ +39d264: 1103 |0010: return-object v3 │ │ +39d266: 1301 2e00 |0011: const/16 v1, #int 46 // #2e │ │ +39d26a: 6e30 2698 0301 |0013: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39d270: 0c03 |0016: move-result-object v3 │ │ +39d272: 6e30 2698 2301 |0017: invoke-virtual {v3, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39d278: 0c03 |001a: move-result-object v3 │ │ +39d27a: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2146 │ │ 0x0013 line=2149 │ │ locals : │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -843531,34 +843531,34 @@ │ │ type : '([CII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -39ce1c: |[39ce1c] net.sf.dibdib.thread_any.StringFunc.dropIllegal:([CII)I │ │ -39ce2c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -39ce2e: 1400 feff 0000 |0001: const v0, #float 9.18327e-41 // #0000fffe │ │ -39ce34: 3565 0a00 |0004: if-ge v5, v6, 000e // +000a │ │ -39ce38: 4901 0405 |0006: aget-char v1, v4, v5 │ │ -39ce3c: 3610 0300 |0008: if-gt v0, v1, 000b // +0003 │ │ -39ce40: 2804 |000a: goto 000e // +0004 │ │ -39ce42: d805 0501 |000b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -39ce46: 28f4 |000d: goto 0001 // -000c │ │ -39ce48: d801 0501 |000e: add-int/lit8 v1, v5, #int 1 // #01 │ │ -39ce4c: 3561 1000 |0010: if-ge v1, v6, 0020 // +0010 │ │ -39ce50: 4902 0401 |0012: aget-char v2, v4, v1 │ │ -39ce54: 3720 0900 |0014: if-le v0, v2, 001d // +0009 │ │ -39ce58: d802 0501 |0016: add-int/lit8 v2, v5, #int 1 // #01 │ │ -39ce5c: 4903 0401 |0018: aget-char v3, v4, v1 │ │ -39ce60: 5003 0405 |001a: aput-char v3, v4, v5 │ │ -39ce64: 0125 |001c: move v5, v2 │ │ -39ce66: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39ce6a: 28f1 |001f: goto 0010 // -000f │ │ -39ce6c: 0f05 |0020: return v5 │ │ +39ce18: |[39ce18] net.sf.dibdib.thread_any.StringFunc.dropIllegal:([CII)I │ │ +39ce28: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +39ce2a: 1400 feff 0000 |0001: const v0, #float 9.18327e-41 // #0000fffe │ │ +39ce30: 3565 0a00 |0004: if-ge v5, v6, 000e // +000a │ │ +39ce34: 4901 0405 |0006: aget-char v1, v4, v5 │ │ +39ce38: 3610 0300 |0008: if-gt v0, v1, 000b // +0003 │ │ +39ce3c: 2804 |000a: goto 000e // +0004 │ │ +39ce3e: d805 0501 |000b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +39ce42: 28f4 |000d: goto 0001 // -000c │ │ +39ce44: d801 0501 |000e: add-int/lit8 v1, v5, #int 1 // #01 │ │ +39ce48: 3561 1000 |0010: if-ge v1, v6, 0020 // +0010 │ │ +39ce4c: 4902 0401 |0012: aget-char v2, v4, v1 │ │ +39ce50: 3720 0900 |0014: if-le v0, v2, 001d // +0009 │ │ +39ce54: d802 0501 |0016: add-int/lit8 v2, v5, #int 1 // #01 │ │ +39ce58: 4903 0401 |0018: aget-char v3, v4, v1 │ │ +39ce5c: 5003 0405 |001a: aput-char v3, v4, v5 │ │ +39ce60: 0125 |001c: move v5, v2 │ │ +39ce62: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39ce66: 28f1 |001f: goto 0010 // -000f │ │ +39ce68: 0f05 |0020: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=699 │ │ 0x0012 line=705 │ │ 0x0018 line=706 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 (null) [C │ │ @@ -843570,87 +843570,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 │ │ -39bf4c: |[39bf4c] net.sf.dibdib.thread_any.StringFunc.equalsRoughly:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -39bf5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -39bf5e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -39bf60: 380a 7800 |0002: if-eqz v10, 007a // +0078 │ │ -39bf64: 390b 0400 |0004: if-nez v11, 0008 // +0004 │ │ -39bf68: 2900 7400 |0006: goto/16 007a // +0074 │ │ -39bf6c: 2302 1615 |0008: new-array v2, v0, [C // type@1516 │ │ -39bf70: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -39bf72: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -39bf74: 6e10 2298 0a00 |000c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bf7a: 0a05 |000f: move-result v5 │ │ -39bf7c: 3553 5b00 |0010: if-ge v3, v5, 006b // +005b │ │ -39bf80: 6e10 2298 0b00 |0012: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bf86: 0a05 |0015: move-result v5 │ │ -39bf88: 3554 5500 |0016: if-ge v4, v5, 006b // +0055 │ │ -39bf8c: 6e20 0998 3a00 |0018: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39bf92: 0a05 |001b: move-result v5 │ │ -39bf94: 6e20 0998 4b00 |001c: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39bf9a: 0a06 |001f: move-result v6 │ │ -39bf9c: 3365 0300 |0020: if-ne v5, v6, 0023 // +0003 │ │ -39bfa0: 2846 |0022: goto 0068 // +0046 │ │ -39bfa2: 1307 2000 |0023: const/16 v7, #int 32 // #20 │ │ -39bfa6: 3457 0500 |0025: if-lt v7, v5, 002a // +0005 │ │ -39bfaa: 3467 0300 |0027: if-lt v7, v6, 002a // +0003 │ │ -39bfae: 283f |0029: goto 0068 // +003f │ │ -39bfb0: 1a08 e5c4 |002a: const-string v8, " §­¶​‐
" // string@c4e5 │ │ -39bfb4: 6e20 1a98 5800 |002c: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39bfba: 0a09 |002f: move-result v9 │ │ -39bfbc: 3a09 0900 |0030: if-ltz v9, 0039 // +0009 │ │ -39bfc0: 6e20 1a98 6800 |0032: invoke-virtual {v8, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39bfc6: 0a09 |0035: move-result v9 │ │ -39bfc8: 3a09 0300 |0036: if-ltz v9, 0039 // +0003 │ │ -39bfcc: 2830 |0038: goto 0068 // +0030 │ │ -39bfce: 6e20 1a98 5800 |0039: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39bfd4: 0a09 |003c: move-result v9 │ │ -39bfd6: 3a09 0500 |003d: if-ltz v9, 0042 // +0005 │ │ -39bfda: 3667 2900 |003f: if-gt v7, v6, 0068 // +0029 │ │ -39bfde: 282a |0041: goto 006b // +002a │ │ -39bfe0: 6e20 1a98 6800 |0042: invoke-virtual {v8, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39bfe6: 0a08 |0045: move-result v8 │ │ -39bfe8: 3a08 0500 |0046: if-ltz v8, 004b // +0005 │ │ -39bfec: 3657 2000 |0048: if-gt v7, v5, 0068 // +0020 │ │ -39bff0: 2821 |004a: goto 006b // +0021 │ │ -39bff2: 1608 ffff |004b: const-wide/16 v8, #int -1 // #ffff │ │ -39bff6: 3457 0e00 |004d: if-lt v7, v5, 005b // +000e │ │ -39bffa: 5005 0201 |004f: aput-char v5, v2, v1 │ │ -39bffe: 7159 52a4 1280 |0051: invoke-static {v2, v1, v0, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a452 │ │ -39c004: 4905 0201 |0054: aget-char v5, v2, v1 │ │ -39c008: 3256 1200 |0056: if-eq v6, v5, 0068 // +0012 │ │ -39c00c: d804 04ff |0058: add-int/lit8 v4, v4, #int -1 // #ff │ │ -39c010: 280e |005a: goto 0068 // +000e │ │ -39c012: 3467 1000 |005b: if-lt v7, v6, 006b // +0010 │ │ -39c016: 5006 0201 |005d: aput-char v6, v2, v1 │ │ -39c01a: 7159 52a4 1280 |005f: invoke-static {v2, v1, v0, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a452 │ │ -39c020: 4906 0201 |0062: aget-char v6, v2, v1 │ │ -39c024: 3265 0400 |0064: if-eq v5, v6, 0068 // +0004 │ │ -39c028: d803 03ff |0066: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39c02c: b003 |0068: add-int/2addr v3, v0 │ │ -39c02e: b004 |0069: add-int/2addr v4, v0 │ │ -39c030: 28a2 |006a: goto 000c // -005e │ │ -39c032: 6e10 2298 0a00 |006b: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c038: 0a0a |006e: move-result v10 │ │ -39c03a: 35a3 0a00 |006f: if-ge v3, v10, 0079 // +000a │ │ -39c03e: 6e10 2298 0b00 |0071: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c044: 0a0a |0074: move-result v10 │ │ -39c046: 34a4 0300 |0075: if-lt v4, v10, 0078 // +0003 │ │ -39c04a: 2802 |0077: goto 0079 // +0002 │ │ -39c04c: 1200 |0078: const/4 v0, #int 0 // #0 │ │ -39c04e: 0f00 |0079: return v0 │ │ -39c050: 33ba 0300 |007a: if-ne v10, v11, 007d // +0003 │ │ -39c054: 2802 |007c: goto 007e // +0002 │ │ -39c056: 1200 |007d: const/4 v0, #int 0 // #0 │ │ -39c058: 0f00 |007e: return v0 │ │ +39bf48: |[39bf48] net.sf.dibdib.thread_any.StringFunc.equalsRoughly:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +39bf58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +39bf5a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +39bf5c: 380a 7800 |0002: if-eqz v10, 007a // +0078 │ │ +39bf60: 390b 0400 |0004: if-nez v11, 0008 // +0004 │ │ +39bf64: 2900 7400 |0006: goto/16 007a // +0074 │ │ +39bf68: 2302 1615 |0008: new-array v2, v0, [C // type@1516 │ │ +39bf6c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +39bf6e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +39bf70: 6e10 2298 0a00 |000c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bf76: 0a05 |000f: move-result v5 │ │ +39bf78: 3553 5b00 |0010: if-ge v3, v5, 006b // +005b │ │ +39bf7c: 6e10 2298 0b00 |0012: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bf82: 0a05 |0015: move-result v5 │ │ +39bf84: 3554 5500 |0016: if-ge v4, v5, 006b // +0055 │ │ +39bf88: 6e20 0998 3a00 |0018: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39bf8e: 0a05 |001b: move-result v5 │ │ +39bf90: 6e20 0998 4b00 |001c: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39bf96: 0a06 |001f: move-result v6 │ │ +39bf98: 3365 0300 |0020: if-ne v5, v6, 0023 // +0003 │ │ +39bf9c: 2846 |0022: goto 0068 // +0046 │ │ +39bf9e: 1307 2000 |0023: const/16 v7, #int 32 // #20 │ │ +39bfa2: 3457 0500 |0025: if-lt v7, v5, 002a // +0005 │ │ +39bfa6: 3467 0300 |0027: if-lt v7, v6, 002a // +0003 │ │ +39bfaa: 283f |0029: goto 0068 // +003f │ │ +39bfac: 1a08 e5c4 |002a: const-string v8, " §­¶​‐
" // string@c4e5 │ │ +39bfb0: 6e20 1a98 5800 |002c: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39bfb6: 0a09 |002f: move-result v9 │ │ +39bfb8: 3a09 0900 |0030: if-ltz v9, 0039 // +0009 │ │ +39bfbc: 6e20 1a98 6800 |0032: invoke-virtual {v8, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39bfc2: 0a09 |0035: move-result v9 │ │ +39bfc4: 3a09 0300 |0036: if-ltz v9, 0039 // +0003 │ │ +39bfc8: 2830 |0038: goto 0068 // +0030 │ │ +39bfca: 6e20 1a98 5800 |0039: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39bfd0: 0a09 |003c: move-result v9 │ │ +39bfd2: 3a09 0500 |003d: if-ltz v9, 0042 // +0005 │ │ +39bfd6: 3667 2900 |003f: if-gt v7, v6, 0068 // +0029 │ │ +39bfda: 282a |0041: goto 006b // +002a │ │ +39bfdc: 6e20 1a98 6800 |0042: invoke-virtual {v8, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39bfe2: 0a08 |0045: move-result v8 │ │ +39bfe4: 3a08 0500 |0046: if-ltz v8, 004b // +0005 │ │ +39bfe8: 3657 2000 |0048: if-gt v7, v5, 0068 // +0020 │ │ +39bfec: 2821 |004a: goto 006b // +0021 │ │ +39bfee: 1608 ffff |004b: const-wide/16 v8, #int -1 // #ffff │ │ +39bff2: 3457 0e00 |004d: if-lt v7, v5, 005b // +000e │ │ +39bff6: 5005 0201 |004f: aput-char v5, v2, v1 │ │ +39bffa: 7159 52a4 1280 |0051: invoke-static {v2, v1, v0, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a452 │ │ +39c000: 4905 0201 |0054: aget-char v5, v2, v1 │ │ +39c004: 3256 1200 |0056: if-eq v6, v5, 0068 // +0012 │ │ +39c008: d804 04ff |0058: add-int/lit8 v4, v4, #int -1 // #ff │ │ +39c00c: 280e |005a: goto 0068 // +000e │ │ +39c00e: 3467 1000 |005b: if-lt v7, v6, 006b // +0010 │ │ +39c012: 5006 0201 |005d: aput-char v6, v2, v1 │ │ +39c016: 7159 52a4 1280 |005f: invoke-static {v2, v1, v0, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a452 │ │ +39c01c: 4906 0201 |0062: aget-char v6, v2, v1 │ │ +39c020: 3265 0400 |0064: if-eq v5, v6, 0068 // +0004 │ │ +39c024: d803 03ff |0066: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39c028: b003 |0068: add-int/2addr v3, v0 │ │ +39c02a: b004 |0069: add-int/2addr v4, v0 │ │ +39c02c: 28a2 |006a: goto 000c // -005e │ │ +39c02e: 6e10 2298 0a00 |006b: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c034: 0a0a |006e: move-result v10 │ │ +39c036: 35a3 0a00 |006f: if-ge v3, v10, 0079 // +000a │ │ +39c03a: 6e10 2298 0b00 |0071: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c040: 0a0a |0074: move-result v10 │ │ +39c042: 34a4 0300 |0075: if-lt v4, v10, 0078 // +0003 │ │ +39c046: 2802 |0077: goto 0079 // +0002 │ │ +39c048: 1200 |0078: const/4 v0, #int 0 // #0 │ │ +39c04a: 0f00 |0079: return v0 │ │ +39c04c: 33ba 0300 |007a: if-ne v10, v11, 007d // +0003 │ │ +39c050: 2802 |007c: goto 007e // +0002 │ │ +39c052: 1200 |007d: const/4 v0, #int 0 // #0 │ │ +39c054: 0f00 |007e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x000c line=1117 │ │ 0x0018 line=1118 │ │ 0x001c line=1119 │ │ 0x002c line=1122 │ │ 0x0039 line=1123 │ │ @@ -843669,24 +843669,24 @@ │ │ type : '(C[CI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -39ce70: |[39ce70] net.sf.dibdib.thread_any.StringFunc.findChar:(C[CI)I │ │ -39ce80: 2130 |0000: array-length v0, v3 │ │ -39ce82: 3504 0a00 |0001: if-ge v4, v0, 000b // +000a │ │ -39ce86: 4901 0304 |0003: aget-char v1, v3, v4 │ │ -39ce8a: 3312 0300 |0005: if-ne v2, v1, 0008 // +0003 │ │ -39ce8e: 0f04 |0007: return v4 │ │ -39ce90: d804 0401 |0008: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39ce94: 28f7 |000a: goto 0001 // -0009 │ │ -39ce96: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -39ce98: 0f02 |000c: return v2 │ │ +39ce6c: |[39ce6c] net.sf.dibdib.thread_any.StringFunc.findChar:(C[CI)I │ │ +39ce7c: 2130 |0000: array-length v0, v3 │ │ +39ce7e: 3504 0a00 |0001: if-ge v4, v0, 000b // +000a │ │ +39ce82: 4901 0304 |0003: aget-char v1, v3, v4 │ │ +39ce86: 3312 0300 |0005: if-ne v2, v1, 0008 // +0003 │ │ +39ce8a: 0f04 |0007: return v4 │ │ +39ce8c: d804 0401 |0008: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39ce90: 28f7 |000a: goto 0001 // -0009 │ │ +39ce92: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +39ce94: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0003 line=750 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) C │ │ 0x0000 - 0x000d reg=3 (null) [C │ │ @@ -843697,54 +843697,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 │ │ -39ce9c: |[39ce9c] net.sf.dibdib.thread_any.StringFunc.findChars:(Ljava/lang/String;[CI)I │ │ -39ceac: 2170 |0000: array-length v0, v7 │ │ -39ceae: 6e10 2298 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ceb4: 0a01 |0004: move-result v1 │ │ -39ceb6: b110 |0005: sub-int/2addr v0, v1 │ │ -39ceb8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -39ceba: 6e20 0998 1600 |0007: invoke-virtual {v6, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39cec0: 0a01 |000a: move-result v1 │ │ -39cec2: 3608 3300 |000b: if-gt v8, v0, 003e // +0033 │ │ -39cec6: 4902 0708 |000d: aget-char v2, v7, v8 │ │ -39ceca: 3321 2c00 |000f: if-ne v1, v2, 003b // +002c │ │ -39cece: 6e10 2298 0600 |0011: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ced4: 0a02 |0014: move-result v2 │ │ -39ced6: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -39ced8: 3423 0300 |0016: if-lt v3, v2, 0019 // +0003 │ │ -39cedc: 0f08 |0018: return v8 │ │ -39cede: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -39cee0: 6e10 2298 0600 |001a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39cee6: 0a04 |001d: move-result v4 │ │ -39cee8: 3542 1000 |001e: if-ge v2, v4, 002e // +0010 │ │ -39ceec: 6e20 0998 2600 |0020: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39cef2: 0a04 |0023: move-result v4 │ │ -39cef4: 9005 0802 |0024: add-int v5, v8, v2 │ │ -39cef8: 4905 0705 |0026: aget-char v5, v7, v5 │ │ -39cefc: 3254 0300 |0028: if-eq v4, v5, 002b // +0003 │ │ -39cf00: 2804 |002a: goto 002e // +0004 │ │ -39cf02: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39cf06: 28ed |002d: goto 001a // -0013 │ │ -39cf08: 6e10 2298 0600 |002e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39cf0e: 0a04 |0031: move-result v4 │ │ -39cf10: 3442 0900 |0032: if-lt v2, v4, 003b // +0009 │ │ -39cf14: 6e10 2298 0600 |0034: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39cf1a: 0a06 |0037: move-result v6 │ │ -39cf1c: b068 |0038: add-int/2addr v8, v6 │ │ -39cf1e: b138 |0039: sub-int/2addr v8, v3 │ │ -39cf20: 0f08 |003a: return v8 │ │ -39cf22: d808 0801 |003b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -39cf26: 28ce |003d: goto 000b // -0032 │ │ -39cf28: 12f6 |003e: const/4 v6, #int -1 // #ff │ │ -39cf2a: 0f06 |003f: return v6 │ │ +39ce98: |[39ce98] net.sf.dibdib.thread_any.StringFunc.findChars:(Ljava/lang/String;[CI)I │ │ +39cea8: 2170 |0000: array-length v0, v7 │ │ +39ceaa: 6e10 2298 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ceb0: 0a01 |0004: move-result v1 │ │ +39ceb2: b110 |0005: sub-int/2addr v0, v1 │ │ +39ceb4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +39ceb6: 6e20 0998 1600 |0007: invoke-virtual {v6, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39cebc: 0a01 |000a: move-result v1 │ │ +39cebe: 3608 3300 |000b: if-gt v8, v0, 003e // +0033 │ │ +39cec2: 4902 0708 |000d: aget-char v2, v7, v8 │ │ +39cec6: 3321 2c00 |000f: if-ne v1, v2, 003b // +002c │ │ +39ceca: 6e10 2298 0600 |0011: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ced0: 0a02 |0014: move-result v2 │ │ +39ced2: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +39ced4: 3423 0300 |0016: if-lt v3, v2, 0019 // +0003 │ │ +39ced8: 0f08 |0018: return v8 │ │ +39ceda: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +39cedc: 6e10 2298 0600 |001a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39cee2: 0a04 |001d: move-result v4 │ │ +39cee4: 3542 1000 |001e: if-ge v2, v4, 002e // +0010 │ │ +39cee8: 6e20 0998 2600 |0020: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ceee: 0a04 |0023: move-result v4 │ │ +39cef0: 9005 0802 |0024: add-int v5, v8, v2 │ │ +39cef4: 4905 0705 |0026: aget-char v5, v7, v5 │ │ +39cef8: 3254 0300 |0028: if-eq v4, v5, 002b // +0003 │ │ +39cefc: 2804 |002a: goto 002e // +0004 │ │ +39cefe: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39cf02: 28ed |002d: goto 001a // -0013 │ │ +39cf04: 6e10 2298 0600 |002e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39cf0a: 0a04 |0031: move-result v4 │ │ +39cf0c: 3442 0900 |0032: if-lt v2, v4, 003b // +0009 │ │ +39cf10: 6e10 2298 0600 |0034: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39cf16: 0a06 |0037: move-result v6 │ │ +39cf18: b068 |0038: add-int/2addr v8, v6 │ │ +39cf1a: b138 |0039: sub-int/2addr v8, v3 │ │ +39cf1c: 0f08 |003a: return v8 │ │ +39cf1e: d808 0801 |003b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +39cf22: 28ce |003d: goto 000b // -0032 │ │ +39cf24: 12f6 |003e: const/4 v6, #int -1 // #ff │ │ +39cf26: 0f06 |003f: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ 0x0007 line=725 │ │ 0x000d line=727 │ │ 0x0011 line=728 │ │ 0x001a line=732 │ │ @@ -843761,41 +843761,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 │ │ -39d280: |[39d280] net.sf.dibdib.thread_any.StringFunc.flowText:(Ljava/lang/String;)Ljava/lang/String; │ │ -39d290: 1a00 1100 |0000: const-string v0, " " // string@0011 │ │ -39d294: 1a01 ae00 |0002: const-string v1, " " // string@00ae │ │ -39d298: 6e30 2798 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39d29e: 0c03 |0007: move-result-object v3 │ │ -39d2a0: 1a01 8e00 |0008: const-string v1, " " // string@008e │ │ -39d2a4: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ -39d2a8: 6e30 2798 1302 |000c: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39d2ae: 0c03 |000f: move-result-object v3 │ │ -39d2b0: 1a01 1d01 |0010: const-string v1, " *\n *" // string@011d │ │ -39d2b4: 6e30 2898 1300 |0012: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -39d2ba: 0c03 |0015: move-result-object v3 │ │ -39d2bc: 1a00 1200 |0016: const-string v0, " " // string@0012 │ │ -39d2c0: 1a01 6e00 |0018: const-string v1, " │ │ +39d27c: |[39d27c] net.sf.dibdib.thread_any.StringFunc.flowText:(Ljava/lang/String;)Ljava/lang/String; │ │ +39d28c: 1a00 1100 |0000: const-string v0, " " // string@0011 │ │ +39d290: 1a01 ae00 |0002: const-string v1, " " // string@00ae │ │ +39d294: 6e30 2798 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39d29a: 0c03 |0007: move-result-object v3 │ │ +39d29c: 1a01 8e00 |0008: const-string v1, " " // string@008e │ │ +39d2a0: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ +39d2a4: 6e30 2798 1302 |000c: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39d2aa: 0c03 |000f: move-result-object v3 │ │ +39d2ac: 1a01 1d01 |0010: const-string v1, " *\n *" // string@011d │ │ +39d2b0: 6e30 2898 1300 |0012: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +39d2b6: 0c03 |0015: move-result-object v3 │ │ +39d2b8: 1a00 1200 |0016: const-string v0, " " // string@0012 │ │ +39d2bc: 1a01 6e00 |0018: const-string v1, " │ │ │ │ " // string@006e │ │ -39d2c4: 6e30 2798 0301 |001a: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39d2ca: 0c03 |001d: move-result-object v3 │ │ -39d2cc: 1a00 6d00 |001e: const-string v0, " │ │ +39d2c0: 6e30 2798 0301 |001a: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39d2c6: 0c03 |001d: move-result-object v3 │ │ +39d2c8: 1a00 6d00 |001e: const-string v0, " │ │ " // string@006d │ │ -39d2d0: 6e30 2798 0301 |0020: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39d2d6: 0c03 |0023: move-result-object v3 │ │ -39d2d8: 1300 0900 |0024: const/16 v0, #int 9 // #9 │ │ -39d2dc: 1301 2000 |0026: const/16 v1, #int 32 // #20 │ │ -39d2e0: 6e30 2698 0301 |0028: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39d2e6: 0c03 |002b: move-result-object v3 │ │ -39d2e8: 1103 |002c: return-object v3 │ │ +39d2cc: 6e30 2798 0301 |0020: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39d2d2: 0c03 |0023: move-result-object v3 │ │ +39d2d4: 1300 0900 |0024: const/16 v0, #int 9 // #9 │ │ +39d2d8: 1301 2000 |0026: const/16 v1, #int 32 // #20 │ │ +39d2dc: 6e30 2698 0301 |0028: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39d2e2: 0c03 |002b: move-result-object v3 │ │ +39d2e4: 1103 |002c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1589 │ │ 0x000c line=1590 │ │ 0x0012 line=1591 │ │ 0x001a line=1592 │ │ 0x0020 line=1593 │ │ @@ -843808,30 +843808,30 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -39d1f4: |[39d1f4] net.sf.dibdib.thread_any.StringFunc.getCollArrays:()[Ljava/lang/Object; │ │ -39d204: 6200 fb78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39d208: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -39d20c: 7100 4fa4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a44f │ │ -39d212: 1230 |0007: const/4 v0, #int 3 // #3 │ │ -39d214: 2300 da15 |0008: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ -39d218: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -39d21a: 6202 fc78 |000b: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ -39d21e: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ -39d222: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -39d224: 6202 fd78 |0010: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fd │ │ -39d228: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ -39d22c: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -39d22e: 6202 ff78 |0015: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39d232: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ -39d236: 1100 |0019: return-object v0 │ │ +39d1f0: |[39d1f0] net.sf.dibdib.thread_any.StringFunc.getCollArrays:()[Ljava/lang/Object; │ │ +39d200: 6200 fb78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39d204: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +39d208: 7100 4fa4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a44f │ │ +39d20e: 1230 |0007: const/4 v0, #int 3 // #3 │ │ +39d210: 2300 da15 |0008: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ +39d214: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +39d216: 6202 fc78 |000b: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ +39d21a: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ +39d21e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +39d220: 6202 fd78 |0010: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fd │ │ +39d224: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ +39d228: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +39d22a: 6202 ff78 |0015: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39d22e: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ +39d232: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0004 line=691 │ │ 0x000b line=693 │ │ locals : │ │ │ │ @@ -843840,274 +843840,274 @@ │ │ type : '(C)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 454 16-bit code units │ │ -39d2ec: |[39d2ec] net.sf.dibdib.thread_any.StringFunc.group4Rfc1345:(C)Ljava/lang/String; │ │ -39d2fc: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -39d300: 1301 8a00 |0002: const/16 v1, #int 138 // #8a │ │ -39d304: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -39d30a: 6001 0979 |0007: sget v1, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@7909 │ │ -39d30e: 1302 2000 |0009: const/16 v2, #int 32 // #20 │ │ -39d312: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -39d314: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -39d316: 3c01 1900 |000d: if-gtz v1, 0026 // +0019 │ │ -39d31a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -39d31c: 6205 7248 |0010: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d320: 2155 |0012: array-length v5, v5 │ │ -39d322: 3551 1300 |0013: if-ge v1, v5, 0026 // +0013 │ │ -39d326: 6205 7248 |0015: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d32a: 4605 0501 |0017: aget-object v5, v5, v1 │ │ -39d32e: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d334: 0a05 |001c: move-result v5 │ │ -39d336: 3325 0600 |001d: if-ne v5, v2, 0023 // +0006 │ │ -39d33a: b141 |001f: sub-int/2addr v1, v4 │ │ -39d33c: 6701 0979 |0020: sput v1, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@7909 │ │ -39d340: 2804 |0022: goto 0026 // +0004 │ │ -39d342: d801 0102 |0023: add-int/lit8 v1, v1, #int 2 // #02 │ │ -39d346: 28eb |0025: goto 0010 // -0015 │ │ -39d348: 1301 6100 |0026: const/16 v1, #int 97 // #61 │ │ -39d34c: 1305 4100 |0028: const/16 v5, #int 65 // #41 │ │ -39d350: 1306 3000 |002a: const/16 v6, #int 48 // #30 │ │ -39d354: 35f2 ae00 |002c: if-ge v2, v15, 00da // +00ae │ │ -39d358: 6007 0979 |002e: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@7909 │ │ -39d35c: b047 |0030: add-int/2addr v7, v4 │ │ -39d35e: 37f6 0400 |0031: if-le v6, v15, 0035 // +0004 │ │ -39d362: 01f8 |0033: move v8, v15 │ │ -39d364: 281f |0034: goto 0053 // +001f │ │ -39d366: 6208 7248 |0035: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d36a: 2188 |0037: array-length v8, v8 │ │ -39d36c: 3587 1a00 |0038: if-ge v7, v8, 0052 // +001a │ │ -39d370: 6208 7248 |003a: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d374: 4608 0807 |003c: aget-object v8, v8, v7 │ │ -39d378: 6e20 0998 3800 |003e: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d37e: 0a08 |0041: move-result v8 │ │ -39d380: 33f8 0d00 |0042: if-ne v8, v15, 004f // +000d │ │ -39d384: 6208 7248 |0044: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d388: d809 07ff |0046: add-int/lit8 v9, v7, #int -1 // #ff │ │ -39d38c: 4608 0809 |0048: aget-object v8, v8, v9 │ │ -39d390: 6e20 0998 3800 |004a: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d396: 0a08 |004d: move-result v8 │ │ -39d398: 2805 |004e: goto 0053 // +0005 │ │ -39d39a: d807 0702 |004f: add-int/lit8 v7, v7, #int 2 // #02 │ │ -39d39e: 28e4 |0051: goto 0035 // -001c │ │ -39d3a0: 1208 |0052: const/4 v8, #int 0 // #0 │ │ -39d3a2: 3582 0500 |0053: if-ge v2, v8, 0058 // +0005 │ │ -39d3a6: 6e20 4498 8000 |0055: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d3ac: 1229 |0058: const/4 v9, #int 2 // #2 │ │ -39d3ae: 3681 0e00 |0059: if-gt v1, v8, 0067 // +000e │ │ -39d3b2: 130a 7a00 |005b: const/16 v10, #int 122 // #7a │ │ -39d3b6: 36a8 0a00 |005d: if-gt v8, v10, 0067 // +000a │ │ -39d3ba: d80a 08e0 |005f: add-int/lit8 v10, v8, #int -32 // #e0 │ │ -39d3be: 8eaa |0061: int-to-char v10, v10 │ │ -39d3c0: 6e20 4498 a000 |0062: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d3c6: 122a |0065: const/4 v10, #int 2 // #2 │ │ -39d3c8: 280f |0066: goto 0075 // +000f │ │ -39d3ca: 3685 0d00 |0067: if-gt v5, v8, 0074 // +000d │ │ -39d3ce: 130a 5a00 |0069: const/16 v10, #int 90 // #5a │ │ -39d3d2: 36a8 0900 |006b: if-gt v8, v10, 0074 // +0009 │ │ -39d3d6: d80a 0820 |006d: add-int/lit8 v10, v8, #int 32 // #20 │ │ -39d3da: 8eaa |006f: int-to-char v10, v10 │ │ -39d3dc: 6e20 4498 a000 |0070: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d3e2: 28f2 |0073: goto 0065 // -000e │ │ -39d3e4: 121a |0074: const/4 v10, #int 1 // #1 │ │ -39d3e6: 3d08 6500 |0075: if-lez v8, 00da // +0065 │ │ -39d3ea: d80b 0701 |0077: add-int/lit8 v11, v7, #int 1 // #01 │ │ -39d3ee: 3d0a 6100 |0079: if-lez v10, 00da // +0061 │ │ -39d3f2: 01bc |007b: move v12, v11 │ │ -39d3f4: 620d 7248 |007c: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d3f8: 21dd |007e: array-length v13, v13 │ │ -39d3fa: 35dc 2600 |007f: if-ge v12, v13, 00a5 // +0026 │ │ -39d3fe: 620d 7248 |0081: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d402: 460d 0d0c |0083: aget-object v13, v13, v12 │ │ -39d406: 6e20 0998 3d00 |0085: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d40c: 0a0d |0088: move-result v13 │ │ -39d40e: 338d 1900 |0089: if-ne v13, v8, 00a2 // +0019 │ │ -39d412: 620d 7248 |008b: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d416: d80e 0c01 |008d: add-int/lit8 v14, v12, #int 1 // #01 │ │ -39d41a: 460d 0d0e |008f: aget-object v13, v13, v14 │ │ -39d41e: 6e20 0998 3d00 |0091: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d424: 0a0d |0094: move-result v13 │ │ -39d426: 328d 0d00 |0095: if-eq v13, v8, 00a2 // +000d │ │ -39d42a: 620d 7248 |0097: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d42e: 460d 0d0e |0099: aget-object v13, v13, v14 │ │ -39d432: 6e20 0998 3d00 |009b: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d438: 0a0d |009e: move-result v13 │ │ -39d43a: 6e20 4498 d000 |009f: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d440: d80c 0c02 |00a2: add-int/lit8 v12, v12, #int 2 // #02 │ │ -39d444: 28d8 |00a4: goto 007c // -0028 │ │ -39d446: 600c 0979 |00a5: sget v12, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@7909 │ │ -39d44a: b09c |00a7: add-int/2addr v12, v9 │ │ -39d44c: 357c 2600 |00a8: if-ge v12, v7, 00ce // +0026 │ │ -39d450: 620d 7248 |00aa: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d454: 460d 0d0c |00ac: aget-object v13, v13, v12 │ │ -39d458: 6e20 0998 3d00 |00ae: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d45e: 0a0d |00b1: move-result v13 │ │ -39d460: 338d 1900 |00b2: if-ne v13, v8, 00cb // +0019 │ │ -39d464: 620d 7248 |00b4: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d468: d80e 0c01 |00b6: add-int/lit8 v14, v12, #int 1 // #01 │ │ -39d46c: 460d 0d0e |00b8: aget-object v13, v13, v14 │ │ -39d470: 6e20 0998 3d00 |00ba: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d476: 0a0d |00bd: move-result v13 │ │ -39d478: 328d 0d00 |00be: if-eq v13, v8, 00cb // +000d │ │ -39d47c: 620d 7248 |00c0: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ -39d480: 460d 0d0e |00c2: aget-object v13, v13, v14 │ │ -39d484: 6e20 0998 3d00 |00c4: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d48a: 0a0d |00c7: move-result v13 │ │ -39d48c: 6e20 4498 d000 |00c8: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d492: d80c 0c02 |00cb: add-int/lit8 v12, v12, #int 2 // #02 │ │ -39d496: 28db |00cd: goto 00a8 // -0025 │ │ -39d498: 3681 0500 |00ce: if-gt v1, v8, 00d3 // +0005 │ │ -39d49c: 130c e0ff |00d0: const/16 v12, #int -32 // #ffe0 │ │ -39d4a0: 2803 |00d2: goto 00d5 // +0003 │ │ -39d4a2: 130c 2000 |00d3: const/16 v12, #int 32 // #20 │ │ -39d4a6: b0c8 |00d5: add-int/2addr v8, v12 │ │ -39d4a8: 8e88 |00d6: int-to-char v8, v8 │ │ -39d4aa: d80a 0aff |00d7: add-int/lit8 v10, v10, #int -1 // #ff │ │ -39d4ae: 28a0 |00d9: goto 0079 // -0060 │ │ -39d4b0: 1307 5b00 |00da: const/16 v7, #int 91 // #5b │ │ -39d4b4: 322f 4200 |00dc: if-eq v15, v2, 011e // +0042 │ │ -39d4b8: 1308 2e00 |00de: const/16 v8, #int 46 // #2e │ │ -39d4bc: 328f 3b00 |00e0: if-eq v15, v8, 011b // +003b │ │ -39d4c0: 1308 5c00 |00e2: const/16 v8, #int 92 // #5c │ │ -39d4c4: 328f 2600 |00e4: if-eq v15, v8, 010a // +0026 │ │ -39d4c8: 37f5 2100 |00e6: if-le v5, v15, 0107 // +0021 │ │ -39d4cc: 1208 |00e8: const/4 v8, #int 0 // #0 │ │ -39d4ce: 6209 6f48 |00e9: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d4d2: 2199 |00eb: array-length v9, v9 │ │ -39d4d4: 3598 1b00 |00ec: if-ge v8, v9, 0107 // +001b │ │ -39d4d8: 6209 6f48 |00ee: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d4dc: 4909 0908 |00f0: aget-char v9, v9, v8 │ │ -39d4e0: 3796 1200 |00f2: if-le v6, v9, 0104 // +0012 │ │ -39d4e4: dd09 0f0f |00f4: and-int/lit8 v9, v15, #int 15 // #0f │ │ -39d4e8: 620a 6f48 |00f6: sget-object v10, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d4ec: 490a 0a08 |00f8: aget-char v10, v10, v8 │ │ -39d4f0: dd0a 0a0f |00fa: and-int/lit8 v10, v10, #int 15 // #0f │ │ -39d4f4: 33a9 0800 |00fc: if-ne v9, v10, 0104 // +0008 │ │ -39d4f8: 6209 6f48 |00fe: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d4fc: b048 |0100: add-int/2addr v8, v4 │ │ -39d4fe: 4908 0908 |0101: aget-char v8, v9, v8 │ │ -39d502: 281d |0103: goto 0120 // +001d │ │ -39d504: d808 0801 |0104: add-int/lit8 v8, v8, #int 1 // #01 │ │ -39d508: 28e3 |0106: goto 00e9 // -001d │ │ -39d50a: 1308 2000 |0107: const/16 v8, #int 32 // #20 │ │ -39d50e: 2817 |0109: goto 0120 // +0017 │ │ -39d510: 6208 0879 |010a: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_0x2600:[C // field@7908 │ │ -39d514: 2189 |010c: array-length v9, v8 │ │ -39d516: 120a |010d: const/4 v10, #int 0 // #0 │ │ -39d518: 359a 0a00 |010e: if-ge v10, v9, 0118 // +000a │ │ -39d51c: 490b 080a |0110: aget-char v11, v8, v10 │ │ -39d520: 6e20 4498 b000 |0112: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d526: d80a 0a01 |0115: add-int/lit8 v10, v10, #int 1 // #01 │ │ -39d52a: 28f7 |0117: goto 010e // -0009 │ │ -39d52c: 1308 a025 |0118: const/16 v8, #int 9632 // #25a0 │ │ -39d530: 2806 |011a: goto 0120 // +0006 │ │ -39d532: 1308 5b00 |011b: const/16 v8, #int 91 // #5b │ │ -39d536: 2803 |011d: goto 0120 // +0003 │ │ -39d538: 1308 2100 |011e: const/16 v8, #int 33 // #21 │ │ -39d53c: 1309 8000 |0120: const/16 v9, #int 128 // #80 │ │ -39d540: 3482 2300 |0122: if-lt v2, v8, 0145 // +0023 │ │ -39d544: 37f9 0300 |0124: if-le v9, v15, 0127 // +0003 │ │ -39d548: 281f |0126: goto 0145 // +001f │ │ -39d54a: b04f |0127: add-int/2addr v15, v4 │ │ -39d54c: d5ff ff3f |0128: and-int/lit16 v15, v15, #int 16383 // #3fff │ │ -39d550: 8eff |012a: int-to-char v15, v15 │ │ -39d552: 1301 0001 |012b: const/16 v1, #int 256 // #100 │ │ -39d556: 37f1 0500 |012d: if-le v1, v15, 0132 // +0005 │ │ -39d55a: d1ff ff01 |012f: rsub-int v15, v15, #int 511 // #01ff │ │ -39d55e: 8eff |0131: int-to-char v15, v15 │ │ -39d560: 6e10 4e98 0000 |0132: invoke-virtual {v0}, Ljava/lang/StringBuilder;.capacity:()I // method@984e │ │ -39d566: 0a01 |0135: move-result v1 │ │ -39d568: 6e10 5198 0000 |0136: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -39d56e: 0a02 |0139: move-result v2 │ │ -39d570: b121 |013a: sub-int/2addr v1, v2 │ │ -39d572: 3d01 8600 |013b: if-lez v1, 01c1 // +0086 │ │ -39d576: 6e20 4498 f000 |013d: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d57c: d801 01ff |0140: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39d580: b04f |0142: add-int/2addr v15, v4 │ │ -39d582: 8eff |0143: int-to-char v15, v15 │ │ -39d584: 28f7 |0144: goto 013b // -0009 │ │ -39d586: 6e10 5198 0000 |0145: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -39d58c: 0a0f |0148: move-result v15 │ │ -39d58e: d90f 0f64 |0149: rsub-int/lit8 v15, v15, #int 100 // #64 │ │ -39d592: 3d0f 2200 |014b: if-lez v15, 016d // +0022 │ │ -39d596: 3598 2000 |014d: if-ge v8, v9, 016d // +0020 │ │ -39d59a: 3268 1400 |014f: if-eq v8, v6, 0163 // +0014 │ │ -39d59e: 3258 0f00 |0151: if-eq v8, v5, 0160 // +000f │ │ -39d5a2: 3218 0a00 |0153: if-eq v8, v1, 015d // +000a │ │ -39d5a6: 1302 7f00 |0155: const/16 v2, #int 127 // #7f │ │ -39d5aa: 3228 0300 |0157: if-eq v8, v2, 015a // +0003 │ │ -39d5ae: 280c |0159: goto 0165 // +000c │ │ -39d5b0: 1308 a100 |015a: const/16 v8, #int 161 // #a1 │ │ -39d5b4: 2809 |015c: goto 0165 // +0009 │ │ -39d5b6: 1308 7b00 |015d: const/16 v8, #int 123 // #7b │ │ -39d5ba: 2806 |015f: goto 0165 // +0006 │ │ -39d5bc: 1308 5b00 |0160: const/16 v8, #int 91 // #5b │ │ -39d5c0: 2803 |0162: goto 0165 // +0003 │ │ -39d5c2: 1308 3a00 |0163: const/16 v8, #int 58 // #3a │ │ -39d5c6: 6e20 4498 8000 |0165: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d5cc: d80f 0fff |0168: add-int/lit8 v15, v15, #int -1 // #ff │ │ -39d5d0: b048 |016a: add-int/2addr v8, v4 │ │ -39d5d2: 8e88 |016b: int-to-char v8, v8 │ │ -39d5d4: 28df |016c: goto 014b // -0021 │ │ -39d5d6: 1201 |016d: const/4 v1, #int 0 // #0 │ │ -39d5d8: 6202 6f48 |016e: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d5dc: 2122 |0170: array-length v2, v2 │ │ -39d5de: 3521 1300 |0171: if-ge v1, v2, 0184 // +0013 │ │ -39d5e2: 6202 6f48 |0173: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d5e6: 4902 0201 |0175: aget-char v2, v2, v1 │ │ -39d5ea: 3628 0a00 |0177: if-gt v8, v2, 0181 // +000a │ │ -39d5ee: 6202 6f48 |0179: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d5f2: 2122 |017b: array-length v2, v2 │ │ -39d5f4: 3521 0300 |017c: if-ge v1, v2, 017f // +0003 │ │ -39d5f8: 2806 |017e: goto 0184 // +0006 │ │ -39d5fa: 1201 |017f: const/4 v1, #int 0 // #0 │ │ -39d5fc: 2804 |0180: goto 0184 // +0004 │ │ -39d5fe: d801 0101 |0181: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39d602: 28eb |0183: goto 016e // -0015 │ │ -39d604: 1202 |0184: const/4 v2, #int 0 // #0 │ │ -39d606: 3d0f 3c00 |0185: if-lez v15, 01c1 // +003c │ │ -39d60a: 6205 6f48 |0187: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d60e: 4905 0501 |0189: aget-char v5, v5, v1 │ │ -39d612: 3659 2300 |018b: if-gt v9, v5, 01ae // +0023 │ │ -39d616: 3802 1900 |018d: if-eqz v2, 01a6 // +0019 │ │ -39d61a: 6202 6f48 |018f: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d61e: d805 01fe |0191: add-int/lit8 v5, v1, #int -2 // #fe │ │ -39d622: 4902 0205 |0193: aget-char v2, v2, v5 │ │ -39d626: b042 |0195: add-int/2addr v2, v4 │ │ -39d628: 8e22 |0196: int-to-char v2, v2 │ │ -39d62a: 6205 6f48 |0197: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d62e: 4905 0501 |0199: aget-char v5, v5, v1 │ │ -39d632: 3552 0a00 |019b: if-ge v2, v5, 01a5 // +000a │ │ -39d636: 6e20 4498 2000 |019d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d63c: d80f 0fff |01a0: add-int/lit8 v15, v15, #int -1 // #ff │ │ -39d640: d802 0201 |01a2: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39d644: 28f2 |01a4: goto 0196 // -000e │ │ -39d646: 1202 |01a5: const/4 v2, #int 0 // #0 │ │ -39d648: 6205 6f48 |01a6: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d64c: 4905 0501 |01a8: aget-char v5, v5, v1 │ │ -39d650: 6e20 4498 5000 |01aa: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d656: 2808 |01ad: goto 01b5 // +0008 │ │ -39d658: 6205 6f48 |01ae: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d65c: 4905 0501 |01b0: aget-char v5, v5, v1 │ │ -39d660: 3905 0300 |01b2: if-nez v5, 01b5 // +0003 │ │ -39d664: 1212 |01b4: const/4 v2, #int 1 // #1 │ │ -39d666: d801 0101 |01b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39d66a: 6205 6f48 |01b7: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ -39d66e: 2155 |01b9: array-length v5, v5 │ │ -39d670: 3551 0300 |01ba: if-ge v1, v5, 01bd // +0003 │ │ -39d674: 2802 |01bc: goto 01be // +0002 │ │ -39d676: 1201 |01bd: const/4 v1, #int 0 // #0 │ │ -39d678: d80f 0fff |01be: add-int/lit8 v15, v15, #int -1 // #ff │ │ -39d67c: 28c5 |01c0: goto 0185 // -003b │ │ -39d67e: 6e10 5498 0000 |01c1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39d684: 0c0f |01c4: move-result-object v15 │ │ -39d686: 110f |01c5: return-object v15 │ │ +39d2e8: |[39d2e8] net.sf.dibdib.thread_any.StringFunc.group4Rfc1345:(C)Ljava/lang/String; │ │ +39d2f8: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +39d2fc: 1301 8a00 |0002: const/16 v1, #int 138 // #8a │ │ +39d300: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +39d306: 6001 0979 |0007: sget v1, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@7909 │ │ +39d30a: 1302 2000 |0009: const/16 v2, #int 32 // #20 │ │ +39d30e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +39d310: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +39d312: 3c01 1900 |000d: if-gtz v1, 0026 // +0019 │ │ +39d316: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +39d318: 6205 7248 |0010: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d31c: 2155 |0012: array-length v5, v5 │ │ +39d31e: 3551 1300 |0013: if-ge v1, v5, 0026 // +0013 │ │ +39d322: 6205 7248 |0015: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d326: 4605 0501 |0017: aget-object v5, v5, v1 │ │ +39d32a: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d330: 0a05 |001c: move-result v5 │ │ +39d332: 3325 0600 |001d: if-ne v5, v2, 0023 // +0006 │ │ +39d336: b141 |001f: sub-int/2addr v1, v4 │ │ +39d338: 6701 0979 |0020: sput v1, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@7909 │ │ +39d33c: 2804 |0022: goto 0026 // +0004 │ │ +39d33e: d801 0102 |0023: add-int/lit8 v1, v1, #int 2 // #02 │ │ +39d342: 28eb |0025: goto 0010 // -0015 │ │ +39d344: 1301 6100 |0026: const/16 v1, #int 97 // #61 │ │ +39d348: 1305 4100 |0028: const/16 v5, #int 65 // #41 │ │ +39d34c: 1306 3000 |002a: const/16 v6, #int 48 // #30 │ │ +39d350: 35f2 ae00 |002c: if-ge v2, v15, 00da // +00ae │ │ +39d354: 6007 0979 |002e: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@7909 │ │ +39d358: b047 |0030: add-int/2addr v7, v4 │ │ +39d35a: 37f6 0400 |0031: if-le v6, v15, 0035 // +0004 │ │ +39d35e: 01f8 |0033: move v8, v15 │ │ +39d360: 281f |0034: goto 0053 // +001f │ │ +39d362: 6208 7248 |0035: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d366: 2188 |0037: array-length v8, v8 │ │ +39d368: 3587 1a00 |0038: if-ge v7, v8, 0052 // +001a │ │ +39d36c: 6208 7248 |003a: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d370: 4608 0807 |003c: aget-object v8, v8, v7 │ │ +39d374: 6e20 0998 3800 |003e: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d37a: 0a08 |0041: move-result v8 │ │ +39d37c: 33f8 0d00 |0042: if-ne v8, v15, 004f // +000d │ │ +39d380: 6208 7248 |0044: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d384: d809 07ff |0046: add-int/lit8 v9, v7, #int -1 // #ff │ │ +39d388: 4608 0809 |0048: aget-object v8, v8, v9 │ │ +39d38c: 6e20 0998 3800 |004a: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d392: 0a08 |004d: move-result v8 │ │ +39d394: 2805 |004e: goto 0053 // +0005 │ │ +39d396: d807 0702 |004f: add-int/lit8 v7, v7, #int 2 // #02 │ │ +39d39a: 28e4 |0051: goto 0035 // -001c │ │ +39d39c: 1208 |0052: const/4 v8, #int 0 // #0 │ │ +39d39e: 3582 0500 |0053: if-ge v2, v8, 0058 // +0005 │ │ +39d3a2: 6e20 4498 8000 |0055: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d3a8: 1229 |0058: const/4 v9, #int 2 // #2 │ │ +39d3aa: 3681 0e00 |0059: if-gt v1, v8, 0067 // +000e │ │ +39d3ae: 130a 7a00 |005b: const/16 v10, #int 122 // #7a │ │ +39d3b2: 36a8 0a00 |005d: if-gt v8, v10, 0067 // +000a │ │ +39d3b6: d80a 08e0 |005f: add-int/lit8 v10, v8, #int -32 // #e0 │ │ +39d3ba: 8eaa |0061: int-to-char v10, v10 │ │ +39d3bc: 6e20 4498 a000 |0062: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d3c2: 122a |0065: const/4 v10, #int 2 // #2 │ │ +39d3c4: 280f |0066: goto 0075 // +000f │ │ +39d3c6: 3685 0d00 |0067: if-gt v5, v8, 0074 // +000d │ │ +39d3ca: 130a 5a00 |0069: const/16 v10, #int 90 // #5a │ │ +39d3ce: 36a8 0900 |006b: if-gt v8, v10, 0074 // +0009 │ │ +39d3d2: d80a 0820 |006d: add-int/lit8 v10, v8, #int 32 // #20 │ │ +39d3d6: 8eaa |006f: int-to-char v10, v10 │ │ +39d3d8: 6e20 4498 a000 |0070: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d3de: 28f2 |0073: goto 0065 // -000e │ │ +39d3e0: 121a |0074: const/4 v10, #int 1 // #1 │ │ +39d3e2: 3d08 6500 |0075: if-lez v8, 00da // +0065 │ │ +39d3e6: d80b 0701 |0077: add-int/lit8 v11, v7, #int 1 // #01 │ │ +39d3ea: 3d0a 6100 |0079: if-lez v10, 00da // +0061 │ │ +39d3ee: 01bc |007b: move v12, v11 │ │ +39d3f0: 620d 7248 |007c: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d3f4: 21dd |007e: array-length v13, v13 │ │ +39d3f6: 35dc 2600 |007f: if-ge v12, v13, 00a5 // +0026 │ │ +39d3fa: 620d 7248 |0081: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d3fe: 460d 0d0c |0083: aget-object v13, v13, v12 │ │ +39d402: 6e20 0998 3d00 |0085: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d408: 0a0d |0088: move-result v13 │ │ +39d40a: 338d 1900 |0089: if-ne v13, v8, 00a2 // +0019 │ │ +39d40e: 620d 7248 |008b: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d412: d80e 0c01 |008d: add-int/lit8 v14, v12, #int 1 // #01 │ │ +39d416: 460d 0d0e |008f: aget-object v13, v13, v14 │ │ +39d41a: 6e20 0998 3d00 |0091: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d420: 0a0d |0094: move-result v13 │ │ +39d422: 328d 0d00 |0095: if-eq v13, v8, 00a2 // +000d │ │ +39d426: 620d 7248 |0097: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d42a: 460d 0d0e |0099: aget-object v13, v13, v14 │ │ +39d42e: 6e20 0998 3d00 |009b: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d434: 0a0d |009e: move-result v13 │ │ +39d436: 6e20 4498 d000 |009f: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d43c: d80c 0c02 |00a2: add-int/lit8 v12, v12, #int 2 // #02 │ │ +39d440: 28d8 |00a4: goto 007c // -0028 │ │ +39d442: 600c 0979 |00a5: sget v12, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@7909 │ │ +39d446: b09c |00a7: add-int/2addr v12, v9 │ │ +39d448: 357c 2600 |00a8: if-ge v12, v7, 00ce // +0026 │ │ +39d44c: 620d 7248 |00aa: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d450: 460d 0d0c |00ac: aget-object v13, v13, v12 │ │ +39d454: 6e20 0998 3d00 |00ae: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d45a: 0a0d |00b1: move-result v13 │ │ +39d45c: 338d 1900 |00b2: if-ne v13, v8, 00cb // +0019 │ │ +39d460: 620d 7248 |00b4: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d464: d80e 0c01 |00b6: add-int/lit8 v14, v12, #int 1 // #01 │ │ +39d468: 460d 0d0e |00b8: aget-object v13, v13, v14 │ │ +39d46c: 6e20 0998 3d00 |00ba: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d472: 0a0d |00bd: move-result v13 │ │ +39d474: 328d 0d00 |00be: if-eq v13, v8, 00cb // +000d │ │ +39d478: 620d 7248 |00c0: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4872 │ │ +39d47c: 460d 0d0e |00c2: aget-object v13, v13, v14 │ │ +39d480: 6e20 0998 3d00 |00c4: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d486: 0a0d |00c7: move-result v13 │ │ +39d488: 6e20 4498 d000 |00c8: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d48e: d80c 0c02 |00cb: add-int/lit8 v12, v12, #int 2 // #02 │ │ +39d492: 28db |00cd: goto 00a8 // -0025 │ │ +39d494: 3681 0500 |00ce: if-gt v1, v8, 00d3 // +0005 │ │ +39d498: 130c e0ff |00d0: const/16 v12, #int -32 // #ffe0 │ │ +39d49c: 2803 |00d2: goto 00d5 // +0003 │ │ +39d49e: 130c 2000 |00d3: const/16 v12, #int 32 // #20 │ │ +39d4a2: b0c8 |00d5: add-int/2addr v8, v12 │ │ +39d4a4: 8e88 |00d6: int-to-char v8, v8 │ │ +39d4a6: d80a 0aff |00d7: add-int/lit8 v10, v10, #int -1 // #ff │ │ +39d4aa: 28a0 |00d9: goto 0079 // -0060 │ │ +39d4ac: 1307 5b00 |00da: const/16 v7, #int 91 // #5b │ │ +39d4b0: 322f 4200 |00dc: if-eq v15, v2, 011e // +0042 │ │ +39d4b4: 1308 2e00 |00de: const/16 v8, #int 46 // #2e │ │ +39d4b8: 328f 3b00 |00e0: if-eq v15, v8, 011b // +003b │ │ +39d4bc: 1308 5c00 |00e2: const/16 v8, #int 92 // #5c │ │ +39d4c0: 328f 2600 |00e4: if-eq v15, v8, 010a // +0026 │ │ +39d4c4: 37f5 2100 |00e6: if-le v5, v15, 0107 // +0021 │ │ +39d4c8: 1208 |00e8: const/4 v8, #int 0 // #0 │ │ +39d4ca: 6209 6f48 |00e9: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d4ce: 2199 |00eb: array-length v9, v9 │ │ +39d4d0: 3598 1b00 |00ec: if-ge v8, v9, 0107 // +001b │ │ +39d4d4: 6209 6f48 |00ee: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d4d8: 4909 0908 |00f0: aget-char v9, v9, v8 │ │ +39d4dc: 3796 1200 |00f2: if-le v6, v9, 0104 // +0012 │ │ +39d4e0: dd09 0f0f |00f4: and-int/lit8 v9, v15, #int 15 // #0f │ │ +39d4e4: 620a 6f48 |00f6: sget-object v10, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d4e8: 490a 0a08 |00f8: aget-char v10, v10, v8 │ │ +39d4ec: dd0a 0a0f |00fa: and-int/lit8 v10, v10, #int 15 // #0f │ │ +39d4f0: 33a9 0800 |00fc: if-ne v9, v10, 0104 // +0008 │ │ +39d4f4: 6209 6f48 |00fe: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d4f8: b048 |0100: add-int/2addr v8, v4 │ │ +39d4fa: 4908 0908 |0101: aget-char v8, v9, v8 │ │ +39d4fe: 281d |0103: goto 0120 // +001d │ │ +39d500: d808 0801 |0104: add-int/lit8 v8, v8, #int 1 // #01 │ │ +39d504: 28e3 |0106: goto 00e9 // -001d │ │ +39d506: 1308 2000 |0107: const/16 v8, #int 32 // #20 │ │ +39d50a: 2817 |0109: goto 0120 // +0017 │ │ +39d50c: 6208 0879 |010a: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_0x2600:[C // field@7908 │ │ +39d510: 2189 |010c: array-length v9, v8 │ │ +39d512: 120a |010d: const/4 v10, #int 0 // #0 │ │ +39d514: 359a 0a00 |010e: if-ge v10, v9, 0118 // +000a │ │ +39d518: 490b 080a |0110: aget-char v11, v8, v10 │ │ +39d51c: 6e20 4498 b000 |0112: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d522: d80a 0a01 |0115: add-int/lit8 v10, v10, #int 1 // #01 │ │ +39d526: 28f7 |0117: goto 010e // -0009 │ │ +39d528: 1308 a025 |0118: const/16 v8, #int 9632 // #25a0 │ │ +39d52c: 2806 |011a: goto 0120 // +0006 │ │ +39d52e: 1308 5b00 |011b: const/16 v8, #int 91 // #5b │ │ +39d532: 2803 |011d: goto 0120 // +0003 │ │ +39d534: 1308 2100 |011e: const/16 v8, #int 33 // #21 │ │ +39d538: 1309 8000 |0120: const/16 v9, #int 128 // #80 │ │ +39d53c: 3482 2300 |0122: if-lt v2, v8, 0145 // +0023 │ │ +39d540: 37f9 0300 |0124: if-le v9, v15, 0127 // +0003 │ │ +39d544: 281f |0126: goto 0145 // +001f │ │ +39d546: b04f |0127: add-int/2addr v15, v4 │ │ +39d548: d5ff ff3f |0128: and-int/lit16 v15, v15, #int 16383 // #3fff │ │ +39d54c: 8eff |012a: int-to-char v15, v15 │ │ +39d54e: 1301 0001 |012b: const/16 v1, #int 256 // #100 │ │ +39d552: 37f1 0500 |012d: if-le v1, v15, 0132 // +0005 │ │ +39d556: d1ff ff01 |012f: rsub-int v15, v15, #int 511 // #01ff │ │ +39d55a: 8eff |0131: int-to-char v15, v15 │ │ +39d55c: 6e10 4e98 0000 |0132: invoke-virtual {v0}, Ljava/lang/StringBuilder;.capacity:()I // method@984e │ │ +39d562: 0a01 |0135: move-result v1 │ │ +39d564: 6e10 5198 0000 |0136: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +39d56a: 0a02 |0139: move-result v2 │ │ +39d56c: b121 |013a: sub-int/2addr v1, v2 │ │ +39d56e: 3d01 8600 |013b: if-lez v1, 01c1 // +0086 │ │ +39d572: 6e20 4498 f000 |013d: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d578: d801 01ff |0140: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39d57c: b04f |0142: add-int/2addr v15, v4 │ │ +39d57e: 8eff |0143: int-to-char v15, v15 │ │ +39d580: 28f7 |0144: goto 013b // -0009 │ │ +39d582: 6e10 5198 0000 |0145: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +39d588: 0a0f |0148: move-result v15 │ │ +39d58a: d90f 0f64 |0149: rsub-int/lit8 v15, v15, #int 100 // #64 │ │ +39d58e: 3d0f 2200 |014b: if-lez v15, 016d // +0022 │ │ +39d592: 3598 2000 |014d: if-ge v8, v9, 016d // +0020 │ │ +39d596: 3268 1400 |014f: if-eq v8, v6, 0163 // +0014 │ │ +39d59a: 3258 0f00 |0151: if-eq v8, v5, 0160 // +000f │ │ +39d59e: 3218 0a00 |0153: if-eq v8, v1, 015d // +000a │ │ +39d5a2: 1302 7f00 |0155: const/16 v2, #int 127 // #7f │ │ +39d5a6: 3228 0300 |0157: if-eq v8, v2, 015a // +0003 │ │ +39d5aa: 280c |0159: goto 0165 // +000c │ │ +39d5ac: 1308 a100 |015a: const/16 v8, #int 161 // #a1 │ │ +39d5b0: 2809 |015c: goto 0165 // +0009 │ │ +39d5b2: 1308 7b00 |015d: const/16 v8, #int 123 // #7b │ │ +39d5b6: 2806 |015f: goto 0165 // +0006 │ │ +39d5b8: 1308 5b00 |0160: const/16 v8, #int 91 // #5b │ │ +39d5bc: 2803 |0162: goto 0165 // +0003 │ │ +39d5be: 1308 3a00 |0163: const/16 v8, #int 58 // #3a │ │ +39d5c2: 6e20 4498 8000 |0165: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d5c8: d80f 0fff |0168: add-int/lit8 v15, v15, #int -1 // #ff │ │ +39d5cc: b048 |016a: add-int/2addr v8, v4 │ │ +39d5ce: 8e88 |016b: int-to-char v8, v8 │ │ +39d5d0: 28df |016c: goto 014b // -0021 │ │ +39d5d2: 1201 |016d: const/4 v1, #int 0 // #0 │ │ +39d5d4: 6202 6f48 |016e: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d5d8: 2122 |0170: array-length v2, v2 │ │ +39d5da: 3521 1300 |0171: if-ge v1, v2, 0184 // +0013 │ │ +39d5de: 6202 6f48 |0173: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d5e2: 4902 0201 |0175: aget-char v2, v2, v1 │ │ +39d5e6: 3628 0a00 |0177: if-gt v8, v2, 0181 // +000a │ │ +39d5ea: 6202 6f48 |0179: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d5ee: 2122 |017b: array-length v2, v2 │ │ +39d5f0: 3521 0300 |017c: if-ge v1, v2, 017f // +0003 │ │ +39d5f4: 2806 |017e: goto 0184 // +0006 │ │ +39d5f6: 1201 |017f: const/4 v1, #int 0 // #0 │ │ +39d5f8: 2804 |0180: goto 0184 // +0004 │ │ +39d5fa: d801 0101 |0181: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39d5fe: 28eb |0183: goto 016e // -0015 │ │ +39d600: 1202 |0184: const/4 v2, #int 0 // #0 │ │ +39d602: 3d0f 3c00 |0185: if-lez v15, 01c1 // +003c │ │ +39d606: 6205 6f48 |0187: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d60a: 4905 0501 |0189: aget-char v5, v5, v1 │ │ +39d60e: 3659 2300 |018b: if-gt v9, v5, 01ae // +0023 │ │ +39d612: 3802 1900 |018d: if-eqz v2, 01a6 // +0019 │ │ +39d616: 6202 6f48 |018f: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d61a: d805 01fe |0191: add-int/lit8 v5, v1, #int -2 // #fe │ │ +39d61e: 4902 0205 |0193: aget-char v2, v2, v5 │ │ +39d622: b042 |0195: add-int/2addr v2, v4 │ │ +39d624: 8e22 |0196: int-to-char v2, v2 │ │ +39d626: 6205 6f48 |0197: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d62a: 4905 0501 |0199: aget-char v5, v5, v1 │ │ +39d62e: 3552 0a00 |019b: if-ge v2, v5, 01a5 // +000a │ │ +39d632: 6e20 4498 2000 |019d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d638: d80f 0fff |01a0: add-int/lit8 v15, v15, #int -1 // #ff │ │ +39d63c: d802 0201 |01a2: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39d640: 28f2 |01a4: goto 0196 // -000e │ │ +39d642: 1202 |01a5: const/4 v2, #int 0 // #0 │ │ +39d644: 6205 6f48 |01a6: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d648: 4905 0501 |01a8: aget-char v5, v5, v1 │ │ +39d64c: 6e20 4498 5000 |01aa: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d652: 2808 |01ad: goto 01b5 // +0008 │ │ +39d654: 6205 6f48 |01ae: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d658: 4905 0501 |01b0: aget-char v5, v5, v1 │ │ +39d65c: 3905 0300 |01b2: if-nez v5, 01b5 // +0003 │ │ +39d660: 1212 |01b4: const/4 v2, #int 1 // #1 │ │ +39d662: d801 0101 |01b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39d666: 6205 6f48 |01b7: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@486f │ │ +39d66a: 2155 |01b9: array-length v5, v5 │ │ +39d66c: 3551 0300 |01ba: if-ge v1, v5, 01bd // +0003 │ │ +39d670: 2802 |01bc: goto 01be // +0002 │ │ +39d672: 1201 |01bd: const/4 v1, #int 0 // #0 │ │ +39d674: d80f 0fff |01be: add-int/lit8 v15, v15, #int -1 // #ff │ │ +39d678: 28c5 |01c0: goto 0185 // -003b │ │ +39d67a: 6e10 5498 0000 |01c1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39d680: 0c0f |01c4: move-result-object v15 │ │ +39d682: 110f |01c5: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0007 line=765 │ │ 0x0010 line=766 │ │ 0x0015 line=767 │ │ 0x0020 line=768 │ │ @@ -844154,60 +844154,60 @@ │ │ type : '([BIIZ)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -39d6b0: |[39d6b0] net.sf.dibdib.thread_any.StringFunc.hex4Bytes:([BIIZ)Ljava/lang/String; │ │ -39d6c0: 3907 0500 |0000: if-nez v7, 0005 // +0005 │ │ -39d6c4: 1a07 0000 |0002: const-string v7, "" // string@0000 │ │ -39d6c8: 1107 |0004: return-object v7 │ │ -39d6ca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -39d6cc: 380a 0400 |0006: if-eqz v10, 000a // +0004 │ │ -39d6d0: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -39d6d2: 2802 |0009: goto 000b // +0002 │ │ -39d6d4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -39d6d6: b189 |000b: sub-int/2addr v9, v8 │ │ -39d6d8: da02 0902 |000c: mul-int/lit8 v2, v9, #int 2 // #02 │ │ -39d6dc: 380a 0400 |000e: if-eqz v10, 0012 // +0004 │ │ -39d6e0: 1233 |0010: const/4 v3, #int 3 // #3 │ │ -39d6e2: 2802 |0011: goto 0013 // +0002 │ │ -39d6e4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -39d6e6: b032 |0013: add-int/2addr v2, v3 │ │ -39d6e8: 2323 1615 |0014: new-array v3, v2, [C // type@1516 │ │ -39d6ec: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -39d6ee: 380a 0d00 |0017: if-eqz v10, 0024 // +000d │ │ -39d6f2: b142 |0019: sub-int/2addr v2, v4 │ │ -39d6f4: 130a 2700 |001a: const/16 v10, #int 39 // #27 │ │ -39d6f8: 500a 0302 |001c: aput-char v10, v3, v2 │ │ -39d6fc: 500a 0304 |001e: aput-char v10, v3, v4 │ │ -39d700: 130a 5800 |0020: const/16 v10, #int 88 // #58 │ │ -39d704: 500a 0300 |0022: aput-char v10, v3, v0 │ │ -39d708: b149 |0024: sub-int/2addr v9, v4 │ │ -39d70a: 3a09 1f00 |0025: if-ltz v9, 0044 // +001f │ │ -39d70e: 900a 0908 |0027: add-int v10, v9, v8 │ │ -39d712: 480a 070a |0029: aget-byte v10, v7, v10 │ │ -39d716: da00 0902 |002b: mul-int/lit8 v0, v9, #int 2 // #02 │ │ -39d71a: 9002 0001 |002d: add-int v2, v0, v1 │ │ -39d71e: 6205 c878 |002f: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c8 │ │ -39d722: d5a6 f000 |0031: and-int/lit16 v6, v10, #int 240 // #00f0 │ │ -39d726: e206 0604 |0033: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ -39d72a: 4906 0506 |0035: aget-char v6, v5, v6 │ │ -39d72e: 5006 0302 |0037: aput-char v6, v3, v2 │ │ -39d732: b040 |0039: add-int/2addr v0, v4 │ │ -39d734: b010 |003a: add-int/2addr v0, v1 │ │ -39d736: dd0a 0a0f |003b: and-int/lit8 v10, v10, #int 15 // #0f │ │ -39d73a: 490a 050a |003d: aget-char v10, v5, v10 │ │ -39d73e: 500a 0300 |003f: aput-char v10, v3, v0 │ │ -39d742: d809 09ff |0041: add-int/lit8 v9, v9, #int -1 // #ff │ │ -39d746: 28e2 |0043: goto 0025 // -001e │ │ -39d748: 2207 e612 |0044: new-instance v7, Ljava/lang/String; // type@12e6 │ │ -39d74c: 7020 0798 3700 |0046: invoke-direct {v7, v3}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39d752: 1107 |0049: return-object v7 │ │ +39d6ac: |[39d6ac] net.sf.dibdib.thread_any.StringFunc.hex4Bytes:([BIIZ)Ljava/lang/String; │ │ +39d6bc: 3907 0500 |0000: if-nez v7, 0005 // +0005 │ │ +39d6c0: 1a07 0000 |0002: const-string v7, "" // string@0000 │ │ +39d6c4: 1107 |0004: return-object v7 │ │ +39d6c6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +39d6c8: 380a 0400 |0006: if-eqz v10, 000a // +0004 │ │ +39d6cc: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +39d6ce: 2802 |0009: goto 000b // +0002 │ │ +39d6d0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +39d6d2: b189 |000b: sub-int/2addr v9, v8 │ │ +39d6d4: da02 0902 |000c: mul-int/lit8 v2, v9, #int 2 // #02 │ │ +39d6d8: 380a 0400 |000e: if-eqz v10, 0012 // +0004 │ │ +39d6dc: 1233 |0010: const/4 v3, #int 3 // #3 │ │ +39d6de: 2802 |0011: goto 0013 // +0002 │ │ +39d6e0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +39d6e2: b032 |0013: add-int/2addr v2, v3 │ │ +39d6e4: 2323 1615 |0014: new-array v3, v2, [C // type@1516 │ │ +39d6e8: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +39d6ea: 380a 0d00 |0017: if-eqz v10, 0024 // +000d │ │ +39d6ee: b142 |0019: sub-int/2addr v2, v4 │ │ +39d6f0: 130a 2700 |001a: const/16 v10, #int 39 // #27 │ │ +39d6f4: 500a 0302 |001c: aput-char v10, v3, v2 │ │ +39d6f8: 500a 0304 |001e: aput-char v10, v3, v4 │ │ +39d6fc: 130a 5800 |0020: const/16 v10, #int 88 // #58 │ │ +39d700: 500a 0300 |0022: aput-char v10, v3, v0 │ │ +39d704: b149 |0024: sub-int/2addr v9, v4 │ │ +39d706: 3a09 1f00 |0025: if-ltz v9, 0044 // +001f │ │ +39d70a: 900a 0908 |0027: add-int v10, v9, v8 │ │ +39d70e: 480a 070a |0029: aget-byte v10, v7, v10 │ │ +39d712: da00 0902 |002b: mul-int/lit8 v0, v9, #int 2 // #02 │ │ +39d716: 9002 0001 |002d: add-int v2, v0, v1 │ │ +39d71a: 6205 c878 |002f: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c8 │ │ +39d71e: d5a6 f000 |0031: and-int/lit16 v6, v10, #int 240 // #00f0 │ │ +39d722: e206 0604 |0033: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ +39d726: 4906 0506 |0035: aget-char v6, v5, v6 │ │ +39d72a: 5006 0302 |0037: aput-char v6, v3, v2 │ │ +39d72e: b040 |0039: add-int/2addr v0, v4 │ │ +39d730: b010 |003a: add-int/2addr v0, v1 │ │ +39d732: dd0a 0a0f |003b: and-int/lit8 v10, v10, #int 15 // #0f │ │ +39d736: 490a 050a |003d: aget-char v10, v5, v10 │ │ +39d73a: 500a 0300 |003f: aput-char v10, v3, v0 │ │ +39d73e: d809 09ff |0041: add-int/lit8 v9, v9, #int -1 // #ff │ │ +39d742: 28e2 |0043: goto 0025 // -001e │ │ +39d744: 2207 e612 |0044: new-instance v7, Ljava/lang/String; // type@12e6 │ │ +39d748: 7020 0798 3700 |0046: invoke-direct {v7, v3}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39d74e: 1107 |0049: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0014 line=1988 │ │ 0x001c line=1990 │ │ 0x001e line=1991 │ │ 0x0022 line=1992 │ │ 0x0029 line=1995 │ │ @@ -844225,23 +844225,23 @@ │ │ type : '([BZ)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -39d688: |[39d688] net.sf.dibdib.thread_any.StringFunc.hex4Bytes:([BZ)Ljava/lang/String; │ │ -39d698: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -39d69c: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -39d6a0: 1102 |0004: return-object v2 │ │ -39d6a2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -39d6a4: 2121 |0006: array-length v1, v2 │ │ -39d6a6: 7140 45a4 0231 |0007: invoke-static {v2, v0, v1, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BIIZ)Ljava/lang/String; // method@a445 │ │ -39d6ac: 0c02 |000a: move-result-object v2 │ │ -39d6ae: 1102 |000b: return-object v2 │ │ +39d684: |[39d684] net.sf.dibdib.thread_any.StringFunc.hex4Bytes:([BZ)Ljava/lang/String; │ │ +39d694: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +39d698: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +39d69c: 1102 |0004: return-object v2 │ │ +39d69e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +39d6a0: 2121 |0006: array-length v1, v2 │ │ +39d6a2: 7140 45a4 0231 |0007: invoke-static {v2, v0, v1, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BIIZ)Ljava/lang/String; // method@a445 │ │ +39d6a8: 0c02 |000a: move-result-object v2 │ │ +39d6aa: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2006 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) [B │ │ 0x0000 - 0x000c reg=3 (null) Z │ │ │ │ @@ -844250,43 +844250,43 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 48 16-bit code units │ │ -39c82c: |[39c82c] net.sf.dibdib.thread_any.StringFunc.hexAscii4Bytes:([B)[B │ │ -39c83c: 3907 0600 |0000: if-nez v7, 0006 // +0006 │ │ -39c840: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -39c842: 2377 1515 |0003: new-array v7, v7, [B // type@1515 │ │ -39c846: 1107 |0005: return-object v7 │ │ -39c848: 2170 |0006: array-length v0, v7 │ │ -39c84a: da00 0002 |0007: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -39c84e: 2300 1515 |0009: new-array v0, v0, [B // type@1515 │ │ -39c852: 2171 |000b: array-length v1, v7 │ │ -39c854: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39c858: da02 0102 |000e: mul-int/lit8 v2, v1, #int 2 // #02 │ │ -39c85c: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39c860: 3a01 1d00 |0012: if-ltz v1, 002f // +001d │ │ -39c864: 4803 0701 |0014: aget-byte v3, v7, v1 │ │ -39c868: d804 02ff |0016: add-int/lit8 v4, v2, #int -1 // #ff │ │ -39c86c: 6205 c878 |0018: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c8 │ │ -39c870: dd06 030f |001a: and-int/lit8 v6, v3, #int 15 // #0f │ │ -39c874: 4906 0506 |001c: aget-char v6, v5, v6 │ │ -39c878: 8d66 |001e: int-to-byte v6, v6 │ │ -39c87a: 4f06 0002 |001f: aput-byte v6, v0, v2 │ │ -39c87e: d802 04ff |0021: add-int/lit8 v2, v4, #int -1 // #ff │ │ -39c882: d533 f000 |0023: and-int/lit16 v3, v3, #int 240 // #00f0 │ │ -39c886: e203 0304 |0025: ushr-int/lit8 v3, v3, #int 4 // #04 │ │ -39c88a: 4903 0503 |0027: aget-char v3, v5, v3 │ │ -39c88e: 8d33 |0029: int-to-byte v3, v3 │ │ -39c890: 4f03 0004 |002a: aput-byte v3, v0, v4 │ │ -39c894: d801 01ff |002c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39c898: 28e4 |002e: goto 0012 // -001c │ │ -39c89a: 1100 |002f: return-object v0 │ │ +39c828: |[39c828] net.sf.dibdib.thread_any.StringFunc.hexAscii4Bytes:([B)[B │ │ +39c838: 3907 0600 |0000: if-nez v7, 0006 // +0006 │ │ +39c83c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +39c83e: 2377 1515 |0003: new-array v7, v7, [B // type@1515 │ │ +39c842: 1107 |0005: return-object v7 │ │ +39c844: 2170 |0006: array-length v0, v7 │ │ +39c846: da00 0002 |0007: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +39c84a: 2300 1515 |0009: new-array v0, v0, [B // type@1515 │ │ +39c84e: 2171 |000b: array-length v1, v7 │ │ +39c850: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39c854: da02 0102 |000e: mul-int/lit8 v2, v1, #int 2 // #02 │ │ +39c858: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39c85c: 3a01 1d00 |0012: if-ltz v1, 002f // +001d │ │ +39c860: 4803 0701 |0014: aget-byte v3, v7, v1 │ │ +39c864: d804 02ff |0016: add-int/lit8 v4, v2, #int -1 // #ff │ │ +39c868: 6205 c878 |0018: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c8 │ │ +39c86c: dd06 030f |001a: and-int/lit8 v6, v3, #int 15 // #0f │ │ +39c870: 4906 0506 |001c: aget-char v6, v5, v6 │ │ +39c874: 8d66 |001e: int-to-byte v6, v6 │ │ +39c876: 4f06 0002 |001f: aput-byte v6, v0, v2 │ │ +39c87a: d802 04ff |0021: add-int/lit8 v2, v4, #int -1 // #ff │ │ +39c87e: d533 f000 |0023: and-int/lit16 v3, v3, #int 240 // #00f0 │ │ +39c882: e203 0304 |0025: ushr-int/lit8 v3, v3, #int 4 // #04 │ │ +39c886: 4903 0503 |0027: aget-char v3, v5, v3 │ │ +39c88a: 8d33 |0029: int-to-byte v3, v3 │ │ +39c88c: 4f03 0004 |002a: aput-byte v3, v0, v4 │ │ +39c890: d801 01ff |002c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39c894: 28e4 |002e: goto 0012 // -001c │ │ +39c896: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2013 │ │ 0x000b line=2014 │ │ 0x0014 line=2016 │ │ 0x0018 line=2017 │ │ 0x0027 line=2018 │ │ @@ -844298,51 +844298,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 │ │ -39d754: |[39d754] net.sf.dibdib.thread_any.StringFunc.hexUtf16:(Ljava/lang/String;)Ljava/lang/String; │ │ -39d764: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d76a: 0a00 |0003: move-result v0 │ │ -39d76c: da00 0004 |0004: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -39d770: 2300 1615 |0006: new-array v0, v0, [C // type@1516 │ │ -39d774: 6e10 2298 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d77a: 0a01 |000b: move-result v1 │ │ -39d77c: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39d780: 3a01 3300 |000e: if-ltz v1, 0041 // +0033 │ │ -39d784: 6e20 0998 1700 |0010: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d78a: 0a02 |0013: move-result v2 │ │ -39d78c: da03 0104 |0014: mul-int/lit8 v3, v1, #int 4 // #04 │ │ -39d790: 6204 c878 |0016: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c8 │ │ -39d794: 1405 00f0 0000 |0018: const v5, #float 8.60958e-41 // #0000f000 │ │ -39d79a: b525 |001b: and-int/2addr v5, v2 │ │ -39d79c: e205 050c |001c: ushr-int/lit8 v5, v5, #int 12 // #0c │ │ -39d7a0: 4905 0405 |001e: aget-char v5, v4, v5 │ │ -39d7a4: 5005 0003 |0020: aput-char v5, v0, v3 │ │ -39d7a8: d805 0301 |0022: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39d7ac: d526 000f |0024: and-int/lit16 v6, v2, #int 3840 // #0f00 │ │ -39d7b0: e206 0608 |0026: ushr-int/lit8 v6, v6, #int 8 // #08 │ │ -39d7b4: 4906 0406 |0028: aget-char v6, v4, v6 │ │ -39d7b8: 5006 0005 |002a: aput-char v6, v0, v5 │ │ -39d7bc: d805 0302 |002c: add-int/lit8 v5, v3, #int 2 // #02 │ │ -39d7c0: d526 f000 |002e: and-int/lit16 v6, v2, #int 240 // #00f0 │ │ -39d7c4: e206 0604 |0030: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ -39d7c8: 4906 0406 |0032: aget-char v6, v4, v6 │ │ -39d7cc: 5006 0005 |0034: aput-char v6, v0, v5 │ │ -39d7d0: d803 0303 |0036: add-int/lit8 v3, v3, #int 3 // #03 │ │ -39d7d4: dd02 020f |0038: and-int/lit8 v2, v2, #int 15 // #0f │ │ -39d7d8: 4902 0402 |003a: aget-char v2, v4, v2 │ │ -39d7dc: 5002 0003 |003c: aput-char v2, v0, v3 │ │ -39d7e0: d801 01ff |003e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39d7e4: 28ce |0040: goto 000e // -0032 │ │ -39d7e6: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ -39d7ea: 7020 0798 0700 |0043: invoke-direct {v7, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39d7f0: 1107 |0046: return-object v7 │ │ +39d750: |[39d750] net.sf.dibdib.thread_any.StringFunc.hexUtf16:(Ljava/lang/String;)Ljava/lang/String; │ │ +39d760: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d766: 0a00 |0003: move-result v0 │ │ +39d768: da00 0004 |0004: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +39d76c: 2300 1615 |0006: new-array v0, v0, [C // type@1516 │ │ +39d770: 6e10 2298 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d776: 0a01 |000b: move-result v1 │ │ +39d778: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39d77c: 3a01 3300 |000e: if-ltz v1, 0041 // +0033 │ │ +39d780: 6e20 0998 1700 |0010: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d786: 0a02 |0013: move-result v2 │ │ +39d788: da03 0104 |0014: mul-int/lit8 v3, v1, #int 4 // #04 │ │ +39d78c: 6204 c878 |0016: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c8 │ │ +39d790: 1405 00f0 0000 |0018: const v5, #float 8.60958e-41 // #0000f000 │ │ +39d796: b525 |001b: and-int/2addr v5, v2 │ │ +39d798: e205 050c |001c: ushr-int/lit8 v5, v5, #int 12 // #0c │ │ +39d79c: 4905 0405 |001e: aget-char v5, v4, v5 │ │ +39d7a0: 5005 0003 |0020: aput-char v5, v0, v3 │ │ +39d7a4: d805 0301 |0022: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39d7a8: d526 000f |0024: and-int/lit16 v6, v2, #int 3840 // #0f00 │ │ +39d7ac: e206 0608 |0026: ushr-int/lit8 v6, v6, #int 8 // #08 │ │ +39d7b0: 4906 0406 |0028: aget-char v6, v4, v6 │ │ +39d7b4: 5006 0005 |002a: aput-char v6, v0, v5 │ │ +39d7b8: d805 0302 |002c: add-int/lit8 v5, v3, #int 2 // #02 │ │ +39d7bc: d526 f000 |002e: and-int/lit16 v6, v2, #int 240 // #00f0 │ │ +39d7c0: e206 0604 |0030: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ +39d7c4: 4906 0406 |0032: aget-char v6, v4, v6 │ │ +39d7c8: 5006 0005 |0034: aput-char v6, v0, v5 │ │ +39d7cc: d803 0303 |0036: add-int/lit8 v3, v3, #int 3 // #03 │ │ +39d7d0: dd02 020f |0038: and-int/lit8 v2, v2, #int 15 // #0f │ │ +39d7d4: 4902 0402 |003a: aget-char v2, v4, v2 │ │ +39d7d8: 5002 0003 |003c: aput-char v2, v0, v3 │ │ +39d7dc: d801 01ff |003e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39d7e0: 28ce |0040: goto 000e // -0032 │ │ +39d7e2: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ +39d7e6: 7020 0798 0700 |0043: invoke-direct {v7, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39d7ec: 1107 |0046: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2028 │ │ 0x0008 line=2029 │ │ 0x0010 line=2030 │ │ 0x0016 line=2031 │ │ 0x0028 line=2032 │ │ @@ -844357,20 +844357,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 │ │ -39d7f4: |[39d7f4] net.sf.dibdib.thread_any.StringFunc.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -39d804: 7110 35a4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -39d80a: 0c00 |0003: move-result-object v0 │ │ -39d80c: 7120 46a4 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ -39d812: 0c00 |0007: move-result-object v0 │ │ -39d814: 1100 |0008: return-object v0 │ │ +39d7f0: |[39d7f0] net.sf.dibdib.thread_any.StringFunc.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +39d800: 7110 35a4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +39d806: 0c00 |0003: move-result-object v0 │ │ +39d808: 7120 46a4 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ +39d80e: 0c00 |0007: move-result-object v0 │ │ +39d810: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2024 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=1 (null) Z │ │ │ │ @@ -844379,30 +844379,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 │ │ -39cf2c: |[39cf2c] net.sf.dibdib.thread_any.StringFunc.indexOf:([Ljava/lang/String;Ljava/lang/String;)I │ │ -39cf3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39cf3e: 2121 |0001: array-length v1, v2 │ │ -39cf40: 3510 1300 |0002: if-ge v0, v1, 0015 // +0013 │ │ -39cf44: 4601 0200 |0004: aget-object v1, v2, v0 │ │ -39cf48: 3231 0e00 |0006: if-eq v1, v3, 0014 // +000e │ │ -39cf4c: 4601 0200 |0008: aget-object v1, v2, v0 │ │ -39cf50: 6e20 1298 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -39cf56: 0a01 |000d: move-result v1 │ │ -39cf58: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -39cf5c: 2804 |0010: goto 0014 // +0004 │ │ -39cf5e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39cf62: 28ee |0013: goto 0001 // -0012 │ │ -39cf64: 0f00 |0014: return v0 │ │ -39cf66: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ -39cf68: 0f02 |0016: return v2 │ │ +39cf28: |[39cf28] net.sf.dibdib.thread_any.StringFunc.indexOf:([Ljava/lang/String;Ljava/lang/String;)I │ │ +39cf38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39cf3a: 2121 |0001: array-length v1, v2 │ │ +39cf3c: 3510 1300 |0002: if-ge v0, v1, 0015 // +0013 │ │ +39cf40: 4601 0200 |0004: aget-object v1, v2, v0 │ │ +39cf44: 3231 0e00 |0006: if-eq v1, v3, 0014 // +000e │ │ +39cf48: 4601 0200 |0008: aget-object v1, v2, v0 │ │ +39cf4c: 6e20 1298 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +39cf52: 0a01 |000d: move-result v1 │ │ +39cf54: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +39cf58: 2804 |0010: goto 0014 // +0004 │ │ +39cf5a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39cf5e: 28ee |0013: goto 0001 // -0012 │ │ +39cf60: 0f00 |0014: return v0 │ │ +39cf62: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +39cf64: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1579 │ │ 0x0004 line=1580 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) [Ljava/lang/String; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/String; │ │ @@ -844412,85 +844412,85 @@ │ │ type : '([CII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -39c05c: |[39c05c] net.sf.dibdib.thread_any.StringFunc.ipa4Tipa:([CII)Z │ │ -39c06c: 6200 fb78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39c070: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -39c074: 7100 4fa4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a44f │ │ -39c07a: 6200 ff78 |0007: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39c07e: 1301 4100 |0009: const/16 v1, #int 65 // #41 │ │ -39c082: 4800 0001 |000b: aget-byte v0, v0, v1 │ │ -39c086: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -39c088: b110 |000e: sub-int/2addr v0, v1 │ │ -39c08a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -39c08c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -39c08e: 35cb 6700 |0011: if-ge v11, v12, 0078 // +0067 │ │ -39c092: 6204 0379 |0013: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ -39c096: 4905 0a0b |0015: aget-char v5, v10, v11 │ │ -39c09a: 6e20 1a98 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c0a0: 0a04 |001a: move-result v4 │ │ -39c0a2: 3a04 3b00 |001b: if-ltz v4, 0056 // +003b │ │ -39c0a6: 12f5 |001d: const/4 v5, #int -1 // #ff │ │ -39c0a8: d806 0b01 |001e: add-int/lit8 v6, v11, #int 1 // #01 │ │ -39c0ac: 35c6 2600 |0020: if-ge v6, v12, 0046 // +0026 │ │ -39c0b0: 4907 0a06 |0022: aget-char v7, v10, v6 │ │ -39c0b4: 6208 0379 |0024: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ -39c0b8: 6e10 2298 0800 |0026: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c0be: 0a08 |0029: move-result v8 │ │ -39c0c0: 3584 1c00 |002a: if-ge v4, v8, 0046 // +001c │ │ -39c0c4: 6208 0379 |002c: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ -39c0c8: 6e20 0998 4800 |002e: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c0ce: 0a08 |0031: move-result v8 │ │ -39c0d0: 4909 0a0b |0032: aget-char v9, v10, v11 │ │ -39c0d4: 3298 0300 |0034: if-eq v8, v9, 0037 // +0003 │ │ -39c0d8: 2810 |0036: goto 0046 // +0010 │ │ -39c0da: 6208 0379 |0037: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ -39c0de: d809 0401 |0039: add-int/lit8 v9, v4, #int 1 // #01 │ │ -39c0e2: 6e20 0998 9800 |003b: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c0e8: 0a08 |003e: move-result v8 │ │ -39c0ea: 3378 0400 |003f: if-ne v8, v7, 0043 // +0004 │ │ -39c0ee: 0145 |0041: move v5, v4 │ │ -39c0f0: 2804 |0042: goto 0046 // +0004 │ │ -39c0f2: d804 0402 |0043: add-int/lit8 v4, v4, #int 2 // #02 │ │ -39c0f6: 28df |0045: goto 0024 // -0021 │ │ -39c0f8: 3a05 1000 |0046: if-ltz v5, 0056 // +0010 │ │ -39c0fc: 6203 fc78 |0048: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ -39c100: db05 0502 |004a: div-int/lit8 v5, v5, #int 2 // #02 │ │ -39c104: b005 |004c: add-int/2addr v5, v0 │ │ -39c106: 4903 0305 |004d: aget-char v3, v3, v5 │ │ -39c10a: 5003 0a0b |004f: aput-char v3, v10, v11 │ │ -39c10e: 5002 0a06 |0051: aput-char v2, v10, v6 │ │ -39c112: 016b |0053: move v11, v6 │ │ -39c114: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -39c116: 2821 |0055: goto 0076 // +0021 │ │ -39c118: 4904 0a0b |0056: aget-char v4, v10, v11 │ │ -39c11c: 1305 3000 |0058: const/16 v5, #int 48 // #30 │ │ -39c120: 3645 0800 |005a: if-gt v5, v4, 0062 // +0008 │ │ -39c124: 4904 0a0b |005c: aget-char v4, v10, v11 │ │ -39c128: 1306 5a00 |005e: const/16 v6, #int 90 // #5a │ │ -39c12c: 3764 0d00 |0060: if-le v4, v6, 006d // +000d │ │ -39c130: 1304 2200 |0062: const/16 v4, #int 34 // #22 │ │ -39c134: 4906 0a0b |0064: aget-char v6, v10, v11 │ │ -39c138: 3264 0300 |0066: if-eq v4, v6, 0069 // +0003 │ │ -39c13c: 280e |0068: goto 0076 // +000e │ │ -39c13e: 1304 3c00 |0069: const/16 v4, #int 60 // #3c │ │ -39c142: 5004 0a0b |006b: aput-char v4, v10, v11 │ │ -39c146: 6204 0a79 |006d: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.ipa4Tipa_Offs30:[C // field@790a │ │ -39c14a: 4906 0a0b |006f: aget-char v6, v10, v11 │ │ -39c14e: b156 |0071: sub-int/2addr v6, v5 │ │ -39c150: 4904 0406 |0072: aget-char v4, v4, v6 │ │ -39c154: 5004 0a0b |0074: aput-char v4, v10, v11 │ │ -39c158: b01b |0076: add-int/2addr v11, v1 │ │ -39c15a: 289a |0077: goto 0011 // -0066 │ │ -39c15c: df0a 0301 |0078: xor-int/lit8 v10, v3, #int 1 // #01 │ │ -39c160: 0f0a |007a: return v10 │ │ +39c058: |[39c058] net.sf.dibdib.thread_any.StringFunc.ipa4Tipa:([CII)Z │ │ +39c068: 6200 fb78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39c06c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +39c070: 7100 4fa4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a44f │ │ +39c076: 6200 ff78 |0007: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39c07a: 1301 4100 |0009: const/16 v1, #int 65 // #41 │ │ +39c07e: 4800 0001 |000b: aget-byte v0, v0, v1 │ │ +39c082: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +39c084: b110 |000e: sub-int/2addr v0, v1 │ │ +39c086: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +39c088: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +39c08a: 35cb 6700 |0011: if-ge v11, v12, 0078 // +0067 │ │ +39c08e: 6204 0379 |0013: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ +39c092: 4905 0a0b |0015: aget-char v5, v10, v11 │ │ +39c096: 6e20 1a98 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c09c: 0a04 |001a: move-result v4 │ │ +39c09e: 3a04 3b00 |001b: if-ltz v4, 0056 // +003b │ │ +39c0a2: 12f5 |001d: const/4 v5, #int -1 // #ff │ │ +39c0a4: d806 0b01 |001e: add-int/lit8 v6, v11, #int 1 // #01 │ │ +39c0a8: 35c6 2600 |0020: if-ge v6, v12, 0046 // +0026 │ │ +39c0ac: 4907 0a06 |0022: aget-char v7, v10, v6 │ │ +39c0b0: 6208 0379 |0024: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ +39c0b4: 6e10 2298 0800 |0026: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c0ba: 0a08 |0029: move-result v8 │ │ +39c0bc: 3584 1c00 |002a: if-ge v4, v8, 0046 // +001c │ │ +39c0c0: 6208 0379 |002c: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ +39c0c4: 6e20 0998 4800 |002e: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c0ca: 0a08 |0031: move-result v8 │ │ +39c0cc: 4909 0a0b |0032: aget-char v9, v10, v11 │ │ +39c0d0: 3298 0300 |0034: if-eq v8, v9, 0037 // +0003 │ │ +39c0d4: 2810 |0036: goto 0046 // +0010 │ │ +39c0d6: 6208 0379 |0037: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ +39c0da: d809 0401 |0039: add-int/lit8 v9, v4, #int 1 // #01 │ │ +39c0de: 6e20 0998 9800 |003b: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c0e4: 0a08 |003e: move-result v8 │ │ +39c0e6: 3378 0400 |003f: if-ne v8, v7, 0043 // +0004 │ │ +39c0ea: 0145 |0041: move v5, v4 │ │ +39c0ec: 2804 |0042: goto 0046 // +0004 │ │ +39c0ee: d804 0402 |0043: add-int/lit8 v4, v4, #int 2 // #02 │ │ +39c0f2: 28df |0045: goto 0024 // -0021 │ │ +39c0f4: 3a05 1000 |0046: if-ltz v5, 0056 // +0010 │ │ +39c0f8: 6203 fc78 |0048: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ +39c0fc: db05 0502 |004a: div-int/lit8 v5, v5, #int 2 // #02 │ │ +39c100: b005 |004c: add-int/2addr v5, v0 │ │ +39c102: 4903 0305 |004d: aget-char v3, v3, v5 │ │ +39c106: 5003 0a0b |004f: aput-char v3, v10, v11 │ │ +39c10a: 5002 0a06 |0051: aput-char v2, v10, v6 │ │ +39c10e: 016b |0053: move v11, v6 │ │ +39c110: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +39c112: 2821 |0055: goto 0076 // +0021 │ │ +39c114: 4904 0a0b |0056: aget-char v4, v10, v11 │ │ +39c118: 1305 3000 |0058: const/16 v5, #int 48 // #30 │ │ +39c11c: 3645 0800 |005a: if-gt v5, v4, 0062 // +0008 │ │ +39c120: 4904 0a0b |005c: aget-char v4, v10, v11 │ │ +39c124: 1306 5a00 |005e: const/16 v6, #int 90 // #5a │ │ +39c128: 3764 0d00 |0060: if-le v4, v6, 006d // +000d │ │ +39c12c: 1304 2200 |0062: const/16 v4, #int 34 // #22 │ │ +39c130: 4906 0a0b |0064: aget-char v6, v10, v11 │ │ +39c134: 3264 0300 |0066: if-eq v4, v6, 0069 // +0003 │ │ +39c138: 280e |0068: goto 0076 // +000e │ │ +39c13a: 1304 3c00 |0069: const/16 v4, #int 60 // #3c │ │ +39c13e: 5004 0a0b |006b: aput-char v4, v10, v11 │ │ +39c142: 6204 0a79 |006d: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.ipa4Tipa_Offs30:[C // field@790a │ │ +39c146: 4906 0a0b |006f: aget-char v6, v10, v11 │ │ +39c14a: b156 |0071: sub-int/2addr v6, v5 │ │ +39c14c: 4904 0406 |0072: aget-char v4, v4, v6 │ │ +39c150: 5004 0a0b |0074: aput-char v4, v10, v11 │ │ +39c154: b01b |0076: add-int/2addr v11, v1 │ │ +39c156: 289a |0077: goto 0011 // -0066 │ │ +39c158: df0a 0301 |0078: xor-int/lit8 v10, v3, #int 1 // #01 │ │ +39c15c: 0f0a |007a: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1193 │ │ 0x0004 line=1194 │ │ 0x0007 line=1196 │ │ 0x0013 line=1199 │ │ 0x0022 line=1204 │ │ @@ -844513,28 +844513,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 │ │ -39d818: |[39d818] net.sf.dibdib.thread_any.StringFunc.makePrintable:(Ljava/lang/String;)Ljava/lang/String; │ │ -39d828: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -39d82c: 1a04 3857 |0002: const-string v4, "^" // string@5738 │ │ -39d830: 1104 |0004: return-object v4 │ │ -39d832: 6e10 2298 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d838: 0a00 |0008: move-result v0 │ │ -39d83a: 6e10 2f98 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39d840: 0c04 |000c: move-result-object v4 │ │ -39d842: 1601 ff00 |000d: const-wide/16 v1, #int 255 // #ff │ │ -39d846: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -39d848: 7152 52a4 3410 |0010: invoke-static {v4, v3, v0, v1, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a452 │ │ -39d84e: 2201 e612 |0013: new-instance v1, Ljava/lang/String; // type@12e6 │ │ -39d852: 7040 0898 4103 |0015: invoke-direct {v1, v4, v3, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39d858: 1101 |0018: return-object v1 │ │ +39d814: |[39d814] net.sf.dibdib.thread_any.StringFunc.makePrintable:(Ljava/lang/String;)Ljava/lang/String; │ │ +39d824: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +39d828: 1a04 3857 |0002: const-string v4, "^" // string@5738 │ │ +39d82c: 1104 |0004: return-object v4 │ │ +39d82e: 6e10 2298 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d834: 0a00 |0008: move-result v0 │ │ +39d836: 6e10 2f98 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39d83c: 0c04 |000c: move-result-object v4 │ │ +39d83e: 1601 ff00 |000d: const-wide/16 v1, #int 255 // #ff │ │ +39d842: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +39d844: 7152 52a4 3410 |0010: invoke-static {v4, v3, v0, v1, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a452 │ │ +39d84a: 2201 e612 |0013: new-instance v1, Ljava/lang/String; // type@12e6 │ │ +39d84e: 7040 0898 4103 |0015: invoke-direct {v1, v4, v3, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39d854: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1101 │ │ 0x0009 line=1102 │ │ 0x0010 line=1103 │ │ 0x0013 line=1104 │ │ locals : │ │ @@ -844545,185 +844545,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 │ │ -39d85c: |[39d85c] net.sf.dibdib.thread_any.StringFunc.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -39d86c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -39d870: 7401 2298 1000 |0002: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d876: 0a01 |0005: move-result v1 │ │ -39d878: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -39d87a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -39d87c: 1304 7f00 |0008: const/16 v4, #int 127 // #7f │ │ -39d880: 1305 2000 |000a: const/16 v5, #int 32 // #20 │ │ -39d884: 1306 6000 |000c: const/16 v6, #int 96 // #60 │ │ -39d888: 3513 1000 |000e: if-ge v3, v1, 001e // +0010 │ │ -39d88c: 6e20 0998 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d892: 0a07 |0013: move-result v7 │ │ -39d894: 3675 0a00 |0014: if-gt v5, v7, 001e // +000a │ │ -39d898: 3774 0800 |0016: if-le v4, v7, 001e // +0008 │ │ -39d89c: 3376 0300 |0018: if-ne v6, v7, 001b // +0003 │ │ -39d8a0: 2804 |001a: goto 001e // +0004 │ │ -39d8a2: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39d8a6: 28eb |001d: goto 0008 // -0015 │ │ -39d8a8: 7401 2298 1000 |001e: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d8ae: 0a07 |0021: move-result v7 │ │ -39d8b0: 3473 0300 |0022: if-lt v3, v7, 0025 // +0003 │ │ -39d8b4: 1100 |0024: return-object v0 │ │ -39d8b6: da07 0102 |0025: mul-int/lit8 v7, v1, #int 2 // #02 │ │ -39d8ba: 1308 0a00 |0027: const/16 v8, #int 10 // #a │ │ -39d8be: b087 |0029: add-int/2addr v7, v8 │ │ -39d8c0: 2377 1615 |002a: new-array v7, v7, [C // type@1516 │ │ -39d8c4: 1209 |002c: const/4 v9, #int 0 // #0 │ │ -39d8c6: 120a |002d: const/4 v10, #int 0 // #0 │ │ -39d8c8: 3539 0f00 |002e: if-ge v9, v3, 003d // +000f │ │ -39d8cc: 6e20 0998 9000 |0030: invoke-virtual {v0, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d8d2: 0a0b |0033: move-result v11 │ │ -39d8d4: d80c 0a01 |0034: add-int/lit8 v12, v10, #int 1 // #01 │ │ -39d8d8: 8ebb |0036: int-to-char v11, v11 │ │ -39d8da: 500b 070a |0037: aput-char v11, v7, v10 │ │ -39d8de: d809 0901 |0039: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39d8e2: 01ca |003b: move v10, v12 │ │ -39d8e4: 28f2 |003c: goto 002e // -000e │ │ -39d8e6: 3513 f200 |003d: if-ge v3, v1, 012f // +00f2 │ │ -39d8ea: 6e20 0998 3000 |003f: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d8f0: 0a09 |0042: move-result v9 │ │ -39d8f2: 1a0b c5ca |0043: const-string v11, "㖹" // string@cac5 │ │ -39d8f6: 6e20 0e98 b000 |0045: invoke-virtual {v0, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -39d8fc: 0a0b |0048: move-result v11 │ │ -39d8fe: 380b 0500 |0049: if-eqz v11, 004e // +0005 │ │ -39d902: 3909 0300 |004b: if-nez v9, 004e // +0003 │ │ -39d906: 1209 |004d: const/4 v9, #int 0 // #0 │ │ -39d908: d80b 0a0a |004e: add-int/lit8 v11, v10, #int 10 // #0a │ │ -39d90c: 217c |0050: array-length v12, v7 │ │ -39d90e: 37cb 0900 |0051: if-le v11, v12, 005a // +0009 │ │ -39d912: 217b |0053: array-length v11, v7 │ │ -39d914: da0b 0b02 |0054: mul-int/lit8 v11, v11, #int 2 // #02 │ │ -39d918: 7120 b099 b700 |0056: invoke-static {v7, v11}, Ljava/util/Arrays;.copyOf:([CI)[C // method@99b0 │ │ -39d91e: 0c07 |0059: move-result-object v7 │ │ -39d920: d80b 0a01 |005a: add-int/lit8 v11, v10, #int 1 // #01 │ │ -39d924: 8e9c |005c: int-to-char v12, v9 │ │ -39d926: 500c 070a |005d: aput-char v12, v7, v10 │ │ -39d92a: 130a 2e00 |005f: const/16 v10, #int 46 // #2e │ │ -39d92e: 121c |0061: const/4 v12, #int 1 // #1 │ │ -39d930: 3695 1b00 |0062: if-gt v5, v9, 007d // +001b │ │ -39d934: 3549 1900 |0064: if-ge v9, v4, 007d // +0019 │ │ -39d938: 3396 5b00 |0066: if-ne v6, v9, 00c1 // +005b │ │ -39d93c: d80d 0301 |0068: add-int/lit8 v13, v3, #int 1 // #01 │ │ -39d940: 351d 0a00 |006a: if-ge v13, v1, 0074 // +000a │ │ -39d944: 6e20 0998 d000 |006c: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d94a: 0a0e |006f: move-result v14 │ │ -39d94c: 33e9 0400 |0070: if-ne v9, v14, 0074 // +0004 │ │ -39d950: 01d3 |0072: move v3, v13 │ │ -39d952: 2803 |0073: goto 0076 // +0003 │ │ -39d954: 1309 2e00 |0074: const/16 v9, #int 46 // #2e │ │ -39d958: d80a 0b01 |0076: add-int/lit8 v10, v11, #int 1 // #01 │ │ -39d95c: 8e99 |0078: int-to-char v9, v9 │ │ -39d95e: 5009 070b |0079: aput-char v9, v7, v11 │ │ -39d962: 2900 b100 |007b: goto/16 012c // +00b1 │ │ -39d966: 140d 00d8 0000 |007d: const v13, #float 7.74862e-41 // #0000d800 │ │ -39d96c: 150e 0100 |0080: const/high16 v14, #int 65536 // #1 │ │ -39d970: 369d 1900 |0082: if-gt v13, v9, 009b // +0019 │ │ -39d974: 140d 00e0 0000 |0084: const v13, #float 8.03561e-41 // #0000e000 │ │ -39d97a: 35d9 1400 |0087: if-ge v9, v13, 009b // +0014 │ │ -39d97e: d80d 0301 |0089: add-int/lit8 v13, v3, #int 1 // #01 │ │ -39d982: 351d 1000 |008b: if-ge v13, v1, 009b // +0010 │ │ -39d986: d593 ff03 |008d: and-int/lit16 v3, v9, #int 1023 // #03ff │ │ -39d98a: b883 |008f: shl-int/2addr v3, v8 │ │ -39d98c: 6e20 0998 d000 |0090: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d992: 0a09 |0093: move-result v9 │ │ -39d994: d599 ff03 |0094: and-int/lit16 v9, v9, #int 1023 // #03ff │ │ -39d998: b693 |0096: or-int/2addr v3, v9 │ │ -39d99a: 9009 030e |0097: add-int v9, v3, v14 │ │ -39d99e: 01d3 |0099: move v3, v13 │ │ -39d9a0: 2829 |009a: goto 00c3 // +0029 │ │ -39d9a2: 3795 2800 |009b: if-le v5, v9, 00c3 // +0028 │ │ -39d9a6: 1a0d 9e57 |009d: const-string v13, "`��" // string@579e │ │ -39d9aa: 6e20 1a98 9d00 |009f: invoke-virtual {v13, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39d9b0: 0a0f |00a2: move-result v15 │ │ -39d9b2: 3a0f 1600 |00a3: if-ltz v15, 00b9 // +0016 │ │ -39d9b6: d80a 0bff |00a5: add-int/lit8 v10, v11, #int -1 // #ff │ │ -39d9ba: 5006 070a |00a7: aput-char v6, v7, v10 │ │ -39d9be: d80a 0b01 |00a9: add-int/lit8 v10, v11, #int 1 // #01 │ │ -39d9c2: 6e20 1a98 9d00 |00ab: invoke-virtual {v13, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39d9c8: 0a09 |00ae: move-result v9 │ │ -39d9ca: 1a0d d305 |00af: const-string v13, ". ~-:|" // string@05d3 │ │ -39d9ce: 6e20 0998 9d00 |00b1: invoke-virtual {v13, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d9d4: 0a09 |00b4: move-result v9 │ │ -39d9d6: 5009 070b |00b5: aput-char v9, v7, v11 │ │ -39d9da: 2900 7500 |00b7: goto/16 012c // +0075 │ │ -39d9de: 3811 0a00 |00b9: if-eqz v17, 00c3 // +000a │ │ -39d9e2: 3298 0600 |00bb: if-eq v8, v9, 00c1 // +0006 │ │ -39d9e6: 130d 0900 |00bd: const/16 v13, #int 9 // #9 │ │ -39d9ea: 339d 0400 |00bf: if-ne v13, v9, 00c3 // +0004 │ │ -39d9ee: 01ba |00c1: move v10, v11 │ │ -39d9f0: 286a |00c2: goto 012c // +006a │ │ -39d9f2: 369e 0400 |00c3: if-gt v14, v9, 00c7 // +0004 │ │ -39d9f6: 120d |00c5: const/4 v13, #int 0 // #0 │ │ -39d9f8: 280e |00c6: goto 00d4 // +000e │ │ -39d9fa: 620d 0d79 |00c7: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790d │ │ -39d9fe: 8e9e |00c9: int-to-char v14, v9 │ │ -39da00: 7110 3d97 0e00 |00ca: invoke-static {v14}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973d │ │ -39da06: 0c0e |00cd: move-result-object v14 │ │ -39da08: 6e20 1c9a ed00 |00ce: invoke-virtual {v13, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -39da0e: 0c0d |00d1: move-result-object v13 │ │ -39da10: 1f0d e612 |00d2: check-cast v13, Ljava/lang/String; // type@12e6 │ │ -39da14: 380d 2e00 |00d4: if-eqz v13, 0102 // +002e │ │ -39da18: 124e |00d6: const/4 v14, #int 4 // #4 │ │ -39da1a: 6e10 2298 0d00 |00d7: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39da20: 0a0f |00da: move-result v15 │ │ -39da22: 36fe 0300 |00db: if-gt v14, v15, 00de // +0003 │ │ -39da26: 2825 |00dd: goto 0102 // +0025 │ │ -39da28: 1309 5e00 |00de: const/16 v9, #int 94 // #5e │ │ -39da2c: 6e30 2698 ad09 |00e0: invoke-virtual {v13, v10, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39da32: 0c09 |00e3: move-result-object v9 │ │ -39da34: 6e20 0998 2900 |00e4: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39da3a: 0a0d |00e7: move-result v13 │ │ -39da3c: 1a0e d405 |00e8: const-string v14, ". ~-:|^" // string@05d4 │ │ -39da40: 6e20 1a98 de00 |00ea: invoke-virtual {v14, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39da46: 0a0d |00ed: move-result v13 │ │ -39da48: 3a0d 2200 |00ee: if-ltz v13, 0110 // +0022 │ │ -39da4c: 220d e812 |00f0: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39da50: 7010 4098 0d00 |00f2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39da56: 1a0e 3857 |00f5: const-string v14, "^" // string@5738 │ │ -39da5a: 6e20 4b98 ed00 |00f7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39da60: 6e20 4b98 9d00 |00fa: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39da66: 6e10 5498 0d00 |00fd: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39da6c: 0c09 |0100: move-result-object v9 │ │ -39da6e: 280f |0101: goto 0110 // +000f │ │ -39da70: 23cd da15 |0102: new-array v13, v12, [Ljava/lang/Object; // type@15da │ │ -39da74: 7110 9e97 0900 |0104: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -39da7a: 0c09 |0107: move-result-object v9 │ │ -39da7c: 4d09 0d02 |0108: aput-object v9, v13, v2 │ │ -39da80: 1a09 1403 |010a: const-string v9, "#%x" // string@0314 │ │ -39da84: 7120 1498 d900 |010c: invoke-static {v9, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ -39da8a: 0c09 |010f: move-result-object v9 │ │ -39da8c: d80d 0bff |0110: add-int/lit8 v13, v11, #int -1 // #ff │ │ -39da90: 5006 070d |0112: aput-char v6, v7, v13 │ │ -39da94: 120d |0114: const/4 v13, #int 0 // #0 │ │ -39da96: 6e10 2298 0900 |0115: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -39da9c: 0a0e |0118: move-result v14 │ │ -39da9e: 35ed 0e00 |0119: if-ge v13, v14, 0127 // +000e │ │ -39daa2: d80e 0b01 |011b: add-int/lit8 v14, v11, #int 1 // #01 │ │ -39daa6: 6e20 0998 d900 |011d: invoke-virtual {v9, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39daac: 0a0f |0120: move-result v15 │ │ -39daae: 500f 070b |0121: aput-char v15, v7, v11 │ │ -39dab2: d80d 0d01 |0123: add-int/lit8 v13, v13, #int 1 // #01 │ │ -39dab6: 01eb |0125: move v11, v14 │ │ -39dab8: 28ef |0126: goto 0115 // -0011 │ │ -39daba: d809 0b01 |0127: add-int/lit8 v9, v11, #int 1 // #01 │ │ -39dabe: 500a 070b |0129: aput-char v10, v7, v11 │ │ -39dac2: 019a |012b: move v10, v9 │ │ -39dac4: b0c3 |012c: add-int/2addr v3, v12 │ │ -39dac6: 2900 10ff |012d: goto/16 003d // -00f0 │ │ -39daca: 2200 e612 |012f: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -39dace: 7040 0898 70a2 |0131: invoke-direct {v0, v7, v2, v10}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39dad4: 1100 |0134: return-object v0 │ │ +39d858: |[39d858] net.sf.dibdib.thread_any.StringFunc.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +39d868: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +39d86c: 7401 2298 1000 |0002: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d872: 0a01 |0005: move-result v1 │ │ +39d874: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +39d876: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +39d878: 1304 7f00 |0008: const/16 v4, #int 127 // #7f │ │ +39d87c: 1305 2000 |000a: const/16 v5, #int 32 // #20 │ │ +39d880: 1306 6000 |000c: const/16 v6, #int 96 // #60 │ │ +39d884: 3513 1000 |000e: if-ge v3, v1, 001e // +0010 │ │ +39d888: 6e20 0998 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d88e: 0a07 |0013: move-result v7 │ │ +39d890: 3675 0a00 |0014: if-gt v5, v7, 001e // +000a │ │ +39d894: 3774 0800 |0016: if-le v4, v7, 001e // +0008 │ │ +39d898: 3376 0300 |0018: if-ne v6, v7, 001b // +0003 │ │ +39d89c: 2804 |001a: goto 001e // +0004 │ │ +39d89e: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39d8a2: 28eb |001d: goto 0008 // -0015 │ │ +39d8a4: 7401 2298 1000 |001e: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d8aa: 0a07 |0021: move-result v7 │ │ +39d8ac: 3473 0300 |0022: if-lt v3, v7, 0025 // +0003 │ │ +39d8b0: 1100 |0024: return-object v0 │ │ +39d8b2: da07 0102 |0025: mul-int/lit8 v7, v1, #int 2 // #02 │ │ +39d8b6: 1308 0a00 |0027: const/16 v8, #int 10 // #a │ │ +39d8ba: b087 |0029: add-int/2addr v7, v8 │ │ +39d8bc: 2377 1615 |002a: new-array v7, v7, [C // type@1516 │ │ +39d8c0: 1209 |002c: const/4 v9, #int 0 // #0 │ │ +39d8c2: 120a |002d: const/4 v10, #int 0 // #0 │ │ +39d8c4: 3539 0f00 |002e: if-ge v9, v3, 003d // +000f │ │ +39d8c8: 6e20 0998 9000 |0030: invoke-virtual {v0, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d8ce: 0a0b |0033: move-result v11 │ │ +39d8d0: d80c 0a01 |0034: add-int/lit8 v12, v10, #int 1 // #01 │ │ +39d8d4: 8ebb |0036: int-to-char v11, v11 │ │ +39d8d6: 500b 070a |0037: aput-char v11, v7, v10 │ │ +39d8da: d809 0901 |0039: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39d8de: 01ca |003b: move v10, v12 │ │ +39d8e0: 28f2 |003c: goto 002e // -000e │ │ +39d8e2: 3513 f200 |003d: if-ge v3, v1, 012f // +00f2 │ │ +39d8e6: 6e20 0998 3000 |003f: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d8ec: 0a09 |0042: move-result v9 │ │ +39d8ee: 1a0b c5ca |0043: const-string v11, "㖹" // string@cac5 │ │ +39d8f2: 6e20 0e98 b000 |0045: invoke-virtual {v0, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +39d8f8: 0a0b |0048: move-result v11 │ │ +39d8fa: 380b 0500 |0049: if-eqz v11, 004e // +0005 │ │ +39d8fe: 3909 0300 |004b: if-nez v9, 004e // +0003 │ │ +39d902: 1209 |004d: const/4 v9, #int 0 // #0 │ │ +39d904: d80b 0a0a |004e: add-int/lit8 v11, v10, #int 10 // #0a │ │ +39d908: 217c |0050: array-length v12, v7 │ │ +39d90a: 37cb 0900 |0051: if-le v11, v12, 005a // +0009 │ │ +39d90e: 217b |0053: array-length v11, v7 │ │ +39d910: da0b 0b02 |0054: mul-int/lit8 v11, v11, #int 2 // #02 │ │ +39d914: 7120 b099 b700 |0056: invoke-static {v7, v11}, Ljava/util/Arrays;.copyOf:([CI)[C // method@99b0 │ │ +39d91a: 0c07 |0059: move-result-object v7 │ │ +39d91c: d80b 0a01 |005a: add-int/lit8 v11, v10, #int 1 // #01 │ │ +39d920: 8e9c |005c: int-to-char v12, v9 │ │ +39d922: 500c 070a |005d: aput-char v12, v7, v10 │ │ +39d926: 130a 2e00 |005f: const/16 v10, #int 46 // #2e │ │ +39d92a: 121c |0061: const/4 v12, #int 1 // #1 │ │ +39d92c: 3695 1b00 |0062: if-gt v5, v9, 007d // +001b │ │ +39d930: 3549 1900 |0064: if-ge v9, v4, 007d // +0019 │ │ +39d934: 3396 5b00 |0066: if-ne v6, v9, 00c1 // +005b │ │ +39d938: d80d 0301 |0068: add-int/lit8 v13, v3, #int 1 // #01 │ │ +39d93c: 351d 0a00 |006a: if-ge v13, v1, 0074 // +000a │ │ +39d940: 6e20 0998 d000 |006c: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d946: 0a0e |006f: move-result v14 │ │ +39d948: 33e9 0400 |0070: if-ne v9, v14, 0074 // +0004 │ │ +39d94c: 01d3 |0072: move v3, v13 │ │ +39d94e: 2803 |0073: goto 0076 // +0003 │ │ +39d950: 1309 2e00 |0074: const/16 v9, #int 46 // #2e │ │ +39d954: d80a 0b01 |0076: add-int/lit8 v10, v11, #int 1 // #01 │ │ +39d958: 8e99 |0078: int-to-char v9, v9 │ │ +39d95a: 5009 070b |0079: aput-char v9, v7, v11 │ │ +39d95e: 2900 b100 |007b: goto/16 012c // +00b1 │ │ +39d962: 140d 00d8 0000 |007d: const v13, #float 7.74862e-41 // #0000d800 │ │ +39d968: 150e 0100 |0080: const/high16 v14, #int 65536 // #1 │ │ +39d96c: 369d 1900 |0082: if-gt v13, v9, 009b // +0019 │ │ +39d970: 140d 00e0 0000 |0084: const v13, #float 8.03561e-41 // #0000e000 │ │ +39d976: 35d9 1400 |0087: if-ge v9, v13, 009b // +0014 │ │ +39d97a: d80d 0301 |0089: add-int/lit8 v13, v3, #int 1 // #01 │ │ +39d97e: 351d 1000 |008b: if-ge v13, v1, 009b // +0010 │ │ +39d982: d593 ff03 |008d: and-int/lit16 v3, v9, #int 1023 // #03ff │ │ +39d986: b883 |008f: shl-int/2addr v3, v8 │ │ +39d988: 6e20 0998 d000 |0090: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d98e: 0a09 |0093: move-result v9 │ │ +39d990: d599 ff03 |0094: and-int/lit16 v9, v9, #int 1023 // #03ff │ │ +39d994: b693 |0096: or-int/2addr v3, v9 │ │ +39d996: 9009 030e |0097: add-int v9, v3, v14 │ │ +39d99a: 01d3 |0099: move v3, v13 │ │ +39d99c: 2829 |009a: goto 00c3 // +0029 │ │ +39d99e: 3795 2800 |009b: if-le v5, v9, 00c3 // +0028 │ │ +39d9a2: 1a0d 9e57 |009d: const-string v13, "`��" // string@579e │ │ +39d9a6: 6e20 1a98 9d00 |009f: invoke-virtual {v13, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39d9ac: 0a0f |00a2: move-result v15 │ │ +39d9ae: 3a0f 1600 |00a3: if-ltz v15, 00b9 // +0016 │ │ +39d9b2: d80a 0bff |00a5: add-int/lit8 v10, v11, #int -1 // #ff │ │ +39d9b6: 5006 070a |00a7: aput-char v6, v7, v10 │ │ +39d9ba: d80a 0b01 |00a9: add-int/lit8 v10, v11, #int 1 // #01 │ │ +39d9be: 6e20 1a98 9d00 |00ab: invoke-virtual {v13, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39d9c4: 0a09 |00ae: move-result v9 │ │ +39d9c6: 1a0d d305 |00af: const-string v13, ". ~-:|" // string@05d3 │ │ +39d9ca: 6e20 0998 9d00 |00b1: invoke-virtual {v13, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d9d0: 0a09 |00b4: move-result v9 │ │ +39d9d2: 5009 070b |00b5: aput-char v9, v7, v11 │ │ +39d9d6: 2900 7500 |00b7: goto/16 012c // +0075 │ │ +39d9da: 3811 0a00 |00b9: if-eqz v17, 00c3 // +000a │ │ +39d9de: 3298 0600 |00bb: if-eq v8, v9, 00c1 // +0006 │ │ +39d9e2: 130d 0900 |00bd: const/16 v13, #int 9 // #9 │ │ +39d9e6: 339d 0400 |00bf: if-ne v13, v9, 00c3 // +0004 │ │ +39d9ea: 01ba |00c1: move v10, v11 │ │ +39d9ec: 286a |00c2: goto 012c // +006a │ │ +39d9ee: 369e 0400 |00c3: if-gt v14, v9, 00c7 // +0004 │ │ +39d9f2: 120d |00c5: const/4 v13, #int 0 // #0 │ │ +39d9f4: 280e |00c6: goto 00d4 // +000e │ │ +39d9f6: 620d 0d79 |00c7: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790d │ │ +39d9fa: 8e9e |00c9: int-to-char v14, v9 │ │ +39d9fc: 7110 3d97 0e00 |00ca: invoke-static {v14}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973d │ │ +39da02: 0c0e |00cd: move-result-object v14 │ │ +39da04: 6e20 1c9a ed00 |00ce: invoke-virtual {v13, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +39da0a: 0c0d |00d1: move-result-object v13 │ │ +39da0c: 1f0d e612 |00d2: check-cast v13, Ljava/lang/String; // type@12e6 │ │ +39da10: 380d 2e00 |00d4: if-eqz v13, 0102 // +002e │ │ +39da14: 124e |00d6: const/4 v14, #int 4 // #4 │ │ +39da16: 6e10 2298 0d00 |00d7: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39da1c: 0a0f |00da: move-result v15 │ │ +39da1e: 36fe 0300 |00db: if-gt v14, v15, 00de // +0003 │ │ +39da22: 2825 |00dd: goto 0102 // +0025 │ │ +39da24: 1309 5e00 |00de: const/16 v9, #int 94 // #5e │ │ +39da28: 6e30 2698 ad09 |00e0: invoke-virtual {v13, v10, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39da2e: 0c09 |00e3: move-result-object v9 │ │ +39da30: 6e20 0998 2900 |00e4: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39da36: 0a0d |00e7: move-result v13 │ │ +39da38: 1a0e d405 |00e8: const-string v14, ". ~-:|^" // string@05d4 │ │ +39da3c: 6e20 1a98 de00 |00ea: invoke-virtual {v14, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39da42: 0a0d |00ed: move-result v13 │ │ +39da44: 3a0d 2200 |00ee: if-ltz v13, 0110 // +0022 │ │ +39da48: 220d e812 |00f0: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39da4c: 7010 4098 0d00 |00f2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39da52: 1a0e 3857 |00f5: const-string v14, "^" // string@5738 │ │ +39da56: 6e20 4b98 ed00 |00f7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39da5c: 6e20 4b98 9d00 |00fa: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39da62: 6e10 5498 0d00 |00fd: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39da68: 0c09 |0100: move-result-object v9 │ │ +39da6a: 280f |0101: goto 0110 // +000f │ │ +39da6c: 23cd da15 |0102: new-array v13, v12, [Ljava/lang/Object; // type@15da │ │ +39da70: 7110 9e97 0900 |0104: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +39da76: 0c09 |0107: move-result-object v9 │ │ +39da78: 4d09 0d02 |0108: aput-object v9, v13, v2 │ │ +39da7c: 1a09 1403 |010a: const-string v9, "#%x" // string@0314 │ │ +39da80: 7120 1498 d900 |010c: invoke-static {v9, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ +39da86: 0c09 |010f: move-result-object v9 │ │ +39da88: d80d 0bff |0110: add-int/lit8 v13, v11, #int -1 // #ff │ │ +39da8c: 5006 070d |0112: aput-char v6, v7, v13 │ │ +39da90: 120d |0114: const/4 v13, #int 0 // #0 │ │ +39da92: 6e10 2298 0900 |0115: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +39da98: 0a0e |0118: move-result v14 │ │ +39da9a: 35ed 0e00 |0119: if-ge v13, v14, 0127 // +000e │ │ +39da9e: d80e 0b01 |011b: add-int/lit8 v14, v11, #int 1 // #01 │ │ +39daa2: 6e20 0998 d900 |011d: invoke-virtual {v9, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39daa8: 0a0f |0120: move-result v15 │ │ +39daaa: 500f 070b |0121: aput-char v15, v7, v11 │ │ +39daae: d80d 0d01 |0123: add-int/lit8 v13, v13, #int 1 // #01 │ │ +39dab2: 01eb |0125: move v11, v14 │ │ +39dab4: 28ef |0126: goto 0115 // -0011 │ │ +39dab6: d809 0b01 |0127: add-int/lit8 v9, v11, #int 1 // #01 │ │ +39daba: 500a 070b |0129: aput-char v10, v7, v11 │ │ +39dabe: 019a |012b: move v10, v9 │ │ +39dac0: b0c3 |012c: add-int/2addr v3, v12 │ │ +39dac2: 2900 10ff |012d: goto/16 003d // -00f0 │ │ +39dac6: 2200 e612 |012f: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +39daca: 7040 0898 70a2 |0131: invoke-direct {v0, v7, v2, v10}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39dad0: 1100 |0134: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1469 │ │ 0x0010 line=1471 │ │ 0x001e line=1476 │ │ 0x002a line=1479 │ │ 0x0030 line=1482 │ │ @@ -844759,200 +844759,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 │ │ -39dad8: |[39dad8] net.sf.dibdib.thread_any.StringFunc.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; │ │ -39dae8: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -39daec: 7401 2298 1700 |0002: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@9822 │ │ -39daf2: 0a01 |0005: move-result v1 │ │ -39daf4: 1a02 c905 |0006: const-string v2, "." // string@05c9 │ │ -39daf8: 3c01 0300 |0008: if-gtz v1, 000b // +0003 │ │ -39dafc: 1102 |000a: return-object v2 │ │ -39dafe: 1a01 ae55 |000b: const-string v1, "[0-9A-Za-z\._]+" // string@55ae │ │ -39db02: 6e20 2398 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -39db08: 0a03 |0010: move-result v3 │ │ -39db0a: 1604 0200 |0011: const-wide/16 v4, #int 2 // #2 │ │ -39db0e: 1606 0000 |0013: const-wide/16 v6, #int 0 // #0 │ │ -39db12: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ -39db16: a008 1804 |0017: and-long v8, v24, v4 │ │ -39db1a: 3103 0608 |0019: cmp-long v3, v6, v8 │ │ -39db1e: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ -39db22: 1100 |001d: return-object v0 │ │ -39db24: 1608 0600 |001e: const-wide/16 v8, #int 6 // #6 │ │ -39db28: 1303 5f00 |0020: const/16 v3, #int 95 // #5f │ │ -39db2c: 130a 2f00 |0022: const/16 v10, #int 47 // #2f │ │ -39db30: 130b 2000 |0024: const/16 v11, #int 32 // #20 │ │ -39db34: 310c 0818 |0026: cmp-long v12, v8, v24 │ │ -39db38: 390c 3000 |0028: if-nez v12, 0058 // +0030 │ │ -39db3c: 1a01 ad55 |002a: const-string v1, "[0-9A-Za-z\._/]+" // string@55ad │ │ -39db40: 6e20 2398 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -39db46: 0a01 |002f: move-result v1 │ │ -39db48: 3801 0b00 |0030: if-eqz v1, 003b // +000b │ │ -39db4c: 1a01 6c06 |0032: const-string v1, "//" // string@066c │ │ -39db50: 6e20 0e98 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -39db56: 0a01 |0037: move-result v1 │ │ -39db58: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ -39db5c: 1100 |003a: return-object v0 │ │ -39db5e: 7401 3498 1700 |003b: invoke-virtual/range {v23}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -39db64: 0c00 |003e: move-result-object v0 │ │ -39db66: 6e30 2698 b003 |003f: invoke-virtual {v0, v11, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39db6c: 0c00 |0042: move-result-object v0 │ │ -39db6e: 1301 2c00 |0043: const/16 v1, #int 44 // #2c │ │ -39db72: 6e30 2698 100a |0045: invoke-virtual {v0, v1, v10}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39db78: 0c00 |0048: move-result-object v0 │ │ -39db7a: 1a01 f956 |0049: const-string v1, "[^0-9A-Za-z\._/]" // string@56f9 │ │ -39db7e: 6e30 2898 1002 |004b: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -39db84: 0c00 |004e: move-result-object v0 │ │ -39db86: 1a01 fd56 |004f: const-string v1, "[_\./]+/[_\./]*" // string@56fd │ │ -39db8a: 1a02 6406 |0051: const-string v2, "/" // string@0664 │ │ -39db8e: 6e30 2898 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -39db94: 0c00 |0056: move-result-object v0 │ │ -39db96: 1100 |0057: return-object v0 │ │ -39db98: 3108 0418 |0058: cmp-long v8, v4, v24 │ │ -39db9c: 3908 1800 |005a: if-nez v8, 0072 // +0018 │ │ -39dba0: 6e20 2398 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -39dba6: 0a01 |005f: move-result v1 │ │ -39dba8: 3801 0300 |0060: if-eqz v1, 0063 // +0003 │ │ -39dbac: 1100 |0062: return-object v0 │ │ -39dbae: 7401 3498 1700 |0063: invoke-virtual/range {v23}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -39dbb4: 0c00 |0066: move-result-object v0 │ │ -39dbb6: 6e30 2698 b003 |0067: invoke-virtual {v0, v11, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39dbbc: 0c00 |006a: move-result-object v0 │ │ -39dbbe: 1a01 fa56 |006b: const-string v1, "[^0-9A-Za-z\._]" // string@56fa │ │ -39dbc2: 6e30 2898 1002 |006d: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -39dbc8: 0c00 |0070: move-result-object v0 │ │ -39dbca: 1100 |0071: return-object v0 │ │ -39dbcc: 7401 2298 1700 |0072: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@9822 │ │ -39dbd2: 0a01 |0075: move-result v1 │ │ -39dbd4: d801 01ff |0076: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39dbd8: 1203 |0078: const/4 v3, #int 0 // #0 │ │ -39dbda: 1608 0001 |0079: const-wide/16 v8, #int 256 // #100 │ │ -39dbde: 160c 0100 |007b: const-wide/16 v12, #int 1 // #1 │ │ -39dbe2: 130e 7a00 |007d: const/16 v14, #int 122 // #7a │ │ -39dbe6: 130f 8000 |007f: const/16 v15, #int 128 // #80 │ │ -39dbea: 1a02 f002 |0081: const-string v2, "!#$*<>?[]^{}" // string@02f0 │ │ -39dbee: 1304 3000 |0083: const/16 v4, #int 48 // #30 │ │ -39dbf2: 3a01 5100 |0085: if-ltz v1, 00d6 // +0051 │ │ -39dbf6: 6e20 0998 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39dbfc: 0a05 |008a: move-result v5 │ │ -39dbfe: 3654 1d00 |008b: if-gt v4, v5, 00a8 // +001d │ │ -39dc02: 36e5 1b00 |008d: if-gt v5, v14, 00a8 // +001b │ │ -39dc06: 130e 3900 |008f: const/16 v14, #int 57 // #39 │ │ -39dc0a: 355e 4000 |0091: if-ge v14, v5, 00d1 // +0040 │ │ -39dc0e: 130e 6100 |0093: const/16 v14, #int 97 // #61 │ │ -39dc12: 365e 0300 |0095: if-gt v14, v5, 0098 // +0003 │ │ -39dc16: 283a |0097: goto 00d1 // +003a │ │ -39dc18: 130e 4100 |0098: const/16 v14, #int 65 // #41 │ │ -39dc1c: 365e 0700 |009a: if-gt v14, v5, 00a1 // +0007 │ │ -39dc20: 130e 5a00 |009c: const/16 v14, #int 90 // #5a │ │ -39dc24: 36e5 0300 |009e: if-gt v5, v14, 00a1 // +0003 │ │ -39dc28: 2831 |00a0: goto 00d1 // +0031 │ │ -39dc2a: 6e20 1a98 5200 |00a1: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39dc30: 0a05 |00a4: move-result v5 │ │ -39dc32: 3a05 2c00 |00a5: if-ltz v5, 00d1 // +002c │ │ -39dc36: 282f |00a7: goto 00d6 // +002f │ │ -39dc38: 365f 0b00 |00a8: if-gt v15, v5, 00b3 // +000b │ │ -39dc3c: a013 180c |00aa: and-long v19, v24, v12 │ │ -39dc40: 310e 0613 |00ac: cmp-long v14, v6, v19 │ │ -39dc44: 380e 0500 |00ae: if-eqz v14, 00b3 // +0005 │ │ -39dc48: de03 0301 |00b0: or-int/lit8 v3, v3, #int 1 // #01 │ │ -39dc4c: 281f |00b2: goto 00d1 // +001f │ │ -39dc4e: 345b 0b00 |00b3: if-lt v11, v5, 00be // +000b │ │ -39dc52: 365b 2100 |00b5: if-gt v11, v5, 00d6 // +0021 │ │ -39dc56: a013 1808 |00b7: and-long v19, v24, v8 │ │ -39dc5a: 3105 0613 |00b9: cmp-long v5, v6, v19 │ │ -39dc5e: 3905 1600 |00bb: if-nez v5, 00d1 // +0016 │ │ -39dc62: 2819 |00bd: goto 00d6 // +0019 │ │ -39dc64: 6e20 1a98 5200 |00be: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39dc6a: 0a0e |00c1: move-result v14 │ │ -39dc6c: 3a0e 0300 |00c2: if-ltz v14, 00c5 // +0003 │ │ -39dc70: 2812 |00c4: goto 00d6 // +0012 │ │ -39dc72: 3754 0400 |00c5: if-le v4, v5, 00c9 // +0004 │ │ -39dc76: 1222 |00c7: const/4 v2, #int 2 // #2 │ │ -39dc78: 2802 |00c8: goto 00ca // +0002 │ │ -39dc7a: 1202 |00c9: const/4 v2, #int 0 // #0 │ │ -39dc7c: b632 |00ca: or-int/2addr v2, v3 │ │ -39dc7e: 335a 0400 |00cb: if-ne v10, v5, 00cf // +0004 │ │ -39dc82: 1243 |00cd: const/4 v3, #int 4 // #4 │ │ -39dc84: 2802 |00ce: goto 00d0 // +0002 │ │ -39dc86: 1203 |00cf: const/4 v3, #int 0 // #0 │ │ -39dc88: b623 |00d0: or-int/2addr v3, v2 │ │ -39dc8a: d801 01ff |00d1: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39dc8e: 1604 0200 |00d3: const-wide/16 v4, #int 2 // #2 │ │ -39dc92: 28a4 |00d5: goto 0079 // -005c │ │ -39dc94: 3b01 0a00 |00d6: if-gez v1, 00e0 // +000a │ │ -39dc98: 8138 |00d8: int-to-long v8, v3 │ │ -39dc9a: a015 0818 |00d9: and-long v21, v8, v24 │ │ -39dc9e: 3101 0815 |00db: cmp-long v1, v8, v21 │ │ -39dca2: 3901 0300 |00dd: if-nez v1, 00e0 // +0003 │ │ -39dca6: 1100 |00df: return-object v0 │ │ -39dca8: 7401 2f98 1700 |00e0: invoke-virtual/range {v23}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39dcae: 0c01 |00e3: move-result-object v1 │ │ -39dcb0: 1203 |00e4: const/4 v3, #int 0 // #0 │ │ -39dcb2: 2115 |00e5: array-length v5, v1 │ │ -39dcb4: 3553 6400 |00e6: if-ge v3, v5, 014a // +0064 │ │ -39dcb8: 6e20 0998 3000 |00e8: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39dcbe: 0a05 |00eb: move-result v5 │ │ -39dcc0: 1308 2e00 |00ec: const/16 v8, #int 46 // #2e │ │ -39dcc4: 1309 7a00 |00ee: const/16 v9, #int 122 // #7a │ │ -39dcc8: 3654 1400 |00f0: if-gt v4, v5, 0104 // +0014 │ │ -39dccc: 3695 1200 |00f2: if-gt v5, v9, 0104 // +0012 │ │ -39dcd0: 6e20 1a98 5200 |00f4: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39dcd6: 0a0e |00f7: move-result v14 │ │ -39dcd8: 3a0e 0900 |00f8: if-ltz v14, 0101 // +0009 │ │ -39dcdc: 5008 0103 |00fa: aput-char v8, v1, v3 │ │ -39dce0: 1610 0200 |00fc: const-wide/16 v16, #int 2 // #2 │ │ -39dce4: 1612 0001 |00fe: const-wide/16 v18, #int 256 // #100 │ │ -39dce8: 2847 |0100: goto 0147 // +0047 │ │ -39dcea: 1612 0001 |0101: const-wide/16 v18, #int 256 // #100 │ │ -39dcee: 282b |0103: goto 012e // +002b │ │ -39dcf0: 365f 0e00 |0104: if-gt v15, v5, 0112 // +000e │ │ -39dcf4: a015 180c |0106: and-long v21, v24, v12 │ │ -39dcf8: 3105 0615 |0108: cmp-long v5, v6, v21 │ │ -39dcfc: 3905 0300 |010a: if-nez v5, 010d // +0003 │ │ -39dd00: 2803 |010c: goto 010f // +0003 │ │ -39dd02: 4908 0103 |010d: aget-char v8, v1, v3 │ │ -39dd06: 5008 0103 |010f: aput-char v8, v1, v3 │ │ -39dd0a: 28eb |0111: goto 00fc // -0015 │ │ -39dd0c: 345b 0f00 |0112: if-lt v11, v5, 0121 // +000f │ │ -39dd10: 1612 0001 |0114: const-wide/16 v18, #int 256 // #100 │ │ -39dd14: 365b 0800 |0116: if-gt v11, v5, 011e // +0008 │ │ -39dd18: a014 1812 |0118: and-long v20, v24, v18 │ │ -39dd1c: 3105 0614 |011a: cmp-long v5, v6, v20 │ │ -39dd20: 3905 0f00 |011c: if-nez v5, 012b // +000f │ │ -39dd24: 5008 0103 |011e: aput-char v8, v1, v3 │ │ -39dd28: 280b |0120: goto 012b // +000b │ │ -39dd2a: 1612 0001 |0121: const-wide/16 v18, #int 256 // #100 │ │ -39dd2e: 6e20 1a98 5200 |0123: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39dd34: 0a0e |0126: move-result v14 │ │ -39dd36: 3a0e 0700 |0127: if-ltz v14, 012e // +0007 │ │ -39dd3a: 5008 0103 |0129: aput-char v8, v1, v3 │ │ -39dd3e: 1610 0200 |012b: const-wide/16 v16, #int 2 // #2 │ │ -39dd42: 281a |012d: goto 0147 // +001a │ │ -39dd44: 1610 0200 |012e: const-wide/16 v16, #int 2 // #2 │ │ -39dd48: 3754 0b00 |0130: if-le v4, v5, 013b // +000b │ │ -39dd4c: a014 1810 |0132: and-long v20, v24, v16 │ │ -39dd50: 310e 0614 |0134: cmp-long v14, v6, v20 │ │ -39dd54: 390e 0500 |0136: if-nez v14, 013b // +0005 │ │ -39dd58: 5008 0103 |0138: aput-char v8, v1, v3 │ │ -39dd5c: 280d |013a: goto 0147 // +000d │ │ -39dd5e: 335a 0c00 |013b: if-ne v10, v5, 0147 // +000c │ │ -39dd62: 1614 0400 |013d: const-wide/16 v20, #int 4 // #4 │ │ -39dd66: a014 1814 |013f: and-long v20, v24, v20 │ │ -39dd6a: 3105 0614 |0141: cmp-long v5, v6, v20 │ │ -39dd6e: 3905 0400 |0143: if-nez v5, 0147 // +0004 │ │ -39dd72: 5008 0103 |0145: aput-char v8, v1, v3 │ │ -39dd76: d803 0301 |0147: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39dd7a: 289c |0149: goto 00e5 // -0064 │ │ -39dd7c: 2200 e612 |014a: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -39dd80: 7020 0798 1000 |014c: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39dd86: 1100 |014f: return-object v0 │ │ +39dad4: |[39dad4] net.sf.dibdib.thread_any.StringFunc.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; │ │ +39dae4: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +39dae8: 7401 2298 1700 |0002: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@9822 │ │ +39daee: 0a01 |0005: move-result v1 │ │ +39daf0: 1a02 c905 |0006: const-string v2, "." // string@05c9 │ │ +39daf4: 3c01 0300 |0008: if-gtz v1, 000b // +0003 │ │ +39daf8: 1102 |000a: return-object v2 │ │ +39dafa: 1a01 ae55 |000b: const-string v1, "[0-9A-Za-z\._]+" // string@55ae │ │ +39dafe: 6e20 2398 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +39db04: 0a03 |0010: move-result v3 │ │ +39db06: 1604 0200 |0011: const-wide/16 v4, #int 2 // #2 │ │ +39db0a: 1606 0000 |0013: const-wide/16 v6, #int 0 // #0 │ │ +39db0e: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ +39db12: a008 1804 |0017: and-long v8, v24, v4 │ │ +39db16: 3103 0608 |0019: cmp-long v3, v6, v8 │ │ +39db1a: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ +39db1e: 1100 |001d: return-object v0 │ │ +39db20: 1608 0600 |001e: const-wide/16 v8, #int 6 // #6 │ │ +39db24: 1303 5f00 |0020: const/16 v3, #int 95 // #5f │ │ +39db28: 130a 2f00 |0022: const/16 v10, #int 47 // #2f │ │ +39db2c: 130b 2000 |0024: const/16 v11, #int 32 // #20 │ │ +39db30: 310c 0818 |0026: cmp-long v12, v8, v24 │ │ +39db34: 390c 3000 |0028: if-nez v12, 0058 // +0030 │ │ +39db38: 1a01 ad55 |002a: const-string v1, "[0-9A-Za-z\._/]+" // string@55ad │ │ +39db3c: 6e20 2398 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +39db42: 0a01 |002f: move-result v1 │ │ +39db44: 3801 0b00 |0030: if-eqz v1, 003b // +000b │ │ +39db48: 1a01 6c06 |0032: const-string v1, "//" // string@066c │ │ +39db4c: 6e20 0e98 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +39db52: 0a01 |0037: move-result v1 │ │ +39db54: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ +39db58: 1100 |003a: return-object v0 │ │ +39db5a: 7401 3498 1700 |003b: invoke-virtual/range {v23}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +39db60: 0c00 |003e: move-result-object v0 │ │ +39db62: 6e30 2698 b003 |003f: invoke-virtual {v0, v11, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39db68: 0c00 |0042: move-result-object v0 │ │ +39db6a: 1301 2c00 |0043: const/16 v1, #int 44 // #2c │ │ +39db6e: 6e30 2698 100a |0045: invoke-virtual {v0, v1, v10}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39db74: 0c00 |0048: move-result-object v0 │ │ +39db76: 1a01 f956 |0049: const-string v1, "[^0-9A-Za-z\._/]" // string@56f9 │ │ +39db7a: 6e30 2898 1002 |004b: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +39db80: 0c00 |004e: move-result-object v0 │ │ +39db82: 1a01 fd56 |004f: const-string v1, "[_\./]+/[_\./]*" // string@56fd │ │ +39db86: 1a02 6406 |0051: const-string v2, "/" // string@0664 │ │ +39db8a: 6e30 2898 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +39db90: 0c00 |0056: move-result-object v0 │ │ +39db92: 1100 |0057: return-object v0 │ │ +39db94: 3108 0418 |0058: cmp-long v8, v4, v24 │ │ +39db98: 3908 1800 |005a: if-nez v8, 0072 // +0018 │ │ +39db9c: 6e20 2398 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +39dba2: 0a01 |005f: move-result v1 │ │ +39dba4: 3801 0300 |0060: if-eqz v1, 0063 // +0003 │ │ +39dba8: 1100 |0062: return-object v0 │ │ +39dbaa: 7401 3498 1700 |0063: invoke-virtual/range {v23}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +39dbb0: 0c00 |0066: move-result-object v0 │ │ +39dbb2: 6e30 2698 b003 |0067: invoke-virtual {v0, v11, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39dbb8: 0c00 |006a: move-result-object v0 │ │ +39dbba: 1a01 fa56 |006b: const-string v1, "[^0-9A-Za-z\._]" // string@56fa │ │ +39dbbe: 6e30 2898 1002 |006d: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +39dbc4: 0c00 |0070: move-result-object v0 │ │ +39dbc6: 1100 |0071: return-object v0 │ │ +39dbc8: 7401 2298 1700 |0072: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@9822 │ │ +39dbce: 0a01 |0075: move-result v1 │ │ +39dbd0: d801 01ff |0076: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39dbd4: 1203 |0078: const/4 v3, #int 0 // #0 │ │ +39dbd6: 1608 0001 |0079: const-wide/16 v8, #int 256 // #100 │ │ +39dbda: 160c 0100 |007b: const-wide/16 v12, #int 1 // #1 │ │ +39dbde: 130e 7a00 |007d: const/16 v14, #int 122 // #7a │ │ +39dbe2: 130f 8000 |007f: const/16 v15, #int 128 // #80 │ │ +39dbe6: 1a02 f002 |0081: const-string v2, "!#$*<>?[]^{}" // string@02f0 │ │ +39dbea: 1304 3000 |0083: const/16 v4, #int 48 // #30 │ │ +39dbee: 3a01 5100 |0085: if-ltz v1, 00d6 // +0051 │ │ +39dbf2: 6e20 0998 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39dbf8: 0a05 |008a: move-result v5 │ │ +39dbfa: 3654 1d00 |008b: if-gt v4, v5, 00a8 // +001d │ │ +39dbfe: 36e5 1b00 |008d: if-gt v5, v14, 00a8 // +001b │ │ +39dc02: 130e 3900 |008f: const/16 v14, #int 57 // #39 │ │ +39dc06: 355e 4000 |0091: if-ge v14, v5, 00d1 // +0040 │ │ +39dc0a: 130e 6100 |0093: const/16 v14, #int 97 // #61 │ │ +39dc0e: 365e 0300 |0095: if-gt v14, v5, 0098 // +0003 │ │ +39dc12: 283a |0097: goto 00d1 // +003a │ │ +39dc14: 130e 4100 |0098: const/16 v14, #int 65 // #41 │ │ +39dc18: 365e 0700 |009a: if-gt v14, v5, 00a1 // +0007 │ │ +39dc1c: 130e 5a00 |009c: const/16 v14, #int 90 // #5a │ │ +39dc20: 36e5 0300 |009e: if-gt v5, v14, 00a1 // +0003 │ │ +39dc24: 2831 |00a0: goto 00d1 // +0031 │ │ +39dc26: 6e20 1a98 5200 |00a1: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39dc2c: 0a05 |00a4: move-result v5 │ │ +39dc2e: 3a05 2c00 |00a5: if-ltz v5, 00d1 // +002c │ │ +39dc32: 282f |00a7: goto 00d6 // +002f │ │ +39dc34: 365f 0b00 |00a8: if-gt v15, v5, 00b3 // +000b │ │ +39dc38: a013 180c |00aa: and-long v19, v24, v12 │ │ +39dc3c: 310e 0613 |00ac: cmp-long v14, v6, v19 │ │ +39dc40: 380e 0500 |00ae: if-eqz v14, 00b3 // +0005 │ │ +39dc44: de03 0301 |00b0: or-int/lit8 v3, v3, #int 1 // #01 │ │ +39dc48: 281f |00b2: goto 00d1 // +001f │ │ +39dc4a: 345b 0b00 |00b3: if-lt v11, v5, 00be // +000b │ │ +39dc4e: 365b 2100 |00b5: if-gt v11, v5, 00d6 // +0021 │ │ +39dc52: a013 1808 |00b7: and-long v19, v24, v8 │ │ +39dc56: 3105 0613 |00b9: cmp-long v5, v6, v19 │ │ +39dc5a: 3905 1600 |00bb: if-nez v5, 00d1 // +0016 │ │ +39dc5e: 2819 |00bd: goto 00d6 // +0019 │ │ +39dc60: 6e20 1a98 5200 |00be: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39dc66: 0a0e |00c1: move-result v14 │ │ +39dc68: 3a0e 0300 |00c2: if-ltz v14, 00c5 // +0003 │ │ +39dc6c: 2812 |00c4: goto 00d6 // +0012 │ │ +39dc6e: 3754 0400 |00c5: if-le v4, v5, 00c9 // +0004 │ │ +39dc72: 1222 |00c7: const/4 v2, #int 2 // #2 │ │ +39dc74: 2802 |00c8: goto 00ca // +0002 │ │ +39dc76: 1202 |00c9: const/4 v2, #int 0 // #0 │ │ +39dc78: b632 |00ca: or-int/2addr v2, v3 │ │ +39dc7a: 335a 0400 |00cb: if-ne v10, v5, 00cf // +0004 │ │ +39dc7e: 1243 |00cd: const/4 v3, #int 4 // #4 │ │ +39dc80: 2802 |00ce: goto 00d0 // +0002 │ │ +39dc82: 1203 |00cf: const/4 v3, #int 0 // #0 │ │ +39dc84: b623 |00d0: or-int/2addr v3, v2 │ │ +39dc86: d801 01ff |00d1: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39dc8a: 1604 0200 |00d3: const-wide/16 v4, #int 2 // #2 │ │ +39dc8e: 28a4 |00d5: goto 0079 // -005c │ │ +39dc90: 3b01 0a00 |00d6: if-gez v1, 00e0 // +000a │ │ +39dc94: 8138 |00d8: int-to-long v8, v3 │ │ +39dc96: a015 0818 |00d9: and-long v21, v8, v24 │ │ +39dc9a: 3101 0815 |00db: cmp-long v1, v8, v21 │ │ +39dc9e: 3901 0300 |00dd: if-nez v1, 00e0 // +0003 │ │ +39dca2: 1100 |00df: return-object v0 │ │ +39dca4: 7401 2f98 1700 |00e0: invoke-virtual/range {v23}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39dcaa: 0c01 |00e3: move-result-object v1 │ │ +39dcac: 1203 |00e4: const/4 v3, #int 0 // #0 │ │ +39dcae: 2115 |00e5: array-length v5, v1 │ │ +39dcb0: 3553 6400 |00e6: if-ge v3, v5, 014a // +0064 │ │ +39dcb4: 6e20 0998 3000 |00e8: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39dcba: 0a05 |00eb: move-result v5 │ │ +39dcbc: 1308 2e00 |00ec: const/16 v8, #int 46 // #2e │ │ +39dcc0: 1309 7a00 |00ee: const/16 v9, #int 122 // #7a │ │ +39dcc4: 3654 1400 |00f0: if-gt v4, v5, 0104 // +0014 │ │ +39dcc8: 3695 1200 |00f2: if-gt v5, v9, 0104 // +0012 │ │ +39dccc: 6e20 1a98 5200 |00f4: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39dcd2: 0a0e |00f7: move-result v14 │ │ +39dcd4: 3a0e 0900 |00f8: if-ltz v14, 0101 // +0009 │ │ +39dcd8: 5008 0103 |00fa: aput-char v8, v1, v3 │ │ +39dcdc: 1610 0200 |00fc: const-wide/16 v16, #int 2 // #2 │ │ +39dce0: 1612 0001 |00fe: const-wide/16 v18, #int 256 // #100 │ │ +39dce4: 2847 |0100: goto 0147 // +0047 │ │ +39dce6: 1612 0001 |0101: const-wide/16 v18, #int 256 // #100 │ │ +39dcea: 282b |0103: goto 012e // +002b │ │ +39dcec: 365f 0e00 |0104: if-gt v15, v5, 0112 // +000e │ │ +39dcf0: a015 180c |0106: and-long v21, v24, v12 │ │ +39dcf4: 3105 0615 |0108: cmp-long v5, v6, v21 │ │ +39dcf8: 3905 0300 |010a: if-nez v5, 010d // +0003 │ │ +39dcfc: 2803 |010c: goto 010f // +0003 │ │ +39dcfe: 4908 0103 |010d: aget-char v8, v1, v3 │ │ +39dd02: 5008 0103 |010f: aput-char v8, v1, v3 │ │ +39dd06: 28eb |0111: goto 00fc // -0015 │ │ +39dd08: 345b 0f00 |0112: if-lt v11, v5, 0121 // +000f │ │ +39dd0c: 1612 0001 |0114: const-wide/16 v18, #int 256 // #100 │ │ +39dd10: 365b 0800 |0116: if-gt v11, v5, 011e // +0008 │ │ +39dd14: a014 1812 |0118: and-long v20, v24, v18 │ │ +39dd18: 3105 0614 |011a: cmp-long v5, v6, v20 │ │ +39dd1c: 3905 0f00 |011c: if-nez v5, 012b // +000f │ │ +39dd20: 5008 0103 |011e: aput-char v8, v1, v3 │ │ +39dd24: 280b |0120: goto 012b // +000b │ │ +39dd26: 1612 0001 |0121: const-wide/16 v18, #int 256 // #100 │ │ +39dd2a: 6e20 1a98 5200 |0123: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39dd30: 0a0e |0126: move-result v14 │ │ +39dd32: 3a0e 0700 |0127: if-ltz v14, 012e // +0007 │ │ +39dd36: 5008 0103 |0129: aput-char v8, v1, v3 │ │ +39dd3a: 1610 0200 |012b: const-wide/16 v16, #int 2 // #2 │ │ +39dd3e: 281a |012d: goto 0147 // +001a │ │ +39dd40: 1610 0200 |012e: const-wide/16 v16, #int 2 // #2 │ │ +39dd44: 3754 0b00 |0130: if-le v4, v5, 013b // +000b │ │ +39dd48: a014 1810 |0132: and-long v20, v24, v16 │ │ +39dd4c: 310e 0614 |0134: cmp-long v14, v6, v20 │ │ +39dd50: 390e 0500 |0136: if-nez v14, 013b // +0005 │ │ +39dd54: 5008 0103 |0138: aput-char v8, v1, v3 │ │ +39dd58: 280d |013a: goto 0147 // +000d │ │ +39dd5a: 335a 0c00 |013b: if-ne v10, v5, 0147 // +000c │ │ +39dd5e: 1614 0400 |013d: const-wide/16 v20, #int 4 // #4 │ │ +39dd62: a014 1814 |013f: and-long v20, v24, v20 │ │ +39dd66: 3105 0614 |0141: cmp-long v5, v6, v20 │ │ +39dd6a: 3905 0400 |0143: if-nez v5, 0147 // +0004 │ │ +39dd6e: 5008 0103 |0145: aput-char v8, v1, v3 │ │ +39dd72: d803 0301 |0147: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39dd76: 289c |0149: goto 00e5 // -0064 │ │ +39dd78: 2200 e612 |014a: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +39dd7c: 7020 0798 1000 |014c: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39dd82: 1100 |014f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2058 │ │ 0x000d line=2062 │ │ 0x002c line=2067 │ │ 0x003b line=2070 │ │ 0x003f line=2071 │ │ @@ -844987,812 +844987,812 @@ │ │ type : '()V' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 19 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1420 16-bit code units │ │ -39ebfc: |[39ebfc] net.sf.dibdib.thread_any.StringFunc.populateCollData:()V │ │ -39ec0c: 1c01 cb14 |0000: const-class v1, Lnet/sf/dibdib/thread_any/StringFunc; // type@14cb │ │ -39ec10: 1d01 |0002: monitor-enter v1 │ │ -39ec12: 6200 fb78 |0003: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ec16: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -39ec1a: 1e01 |0007: monitor-exit v1 │ │ -39ec1c: 0e00 |0008: return-void │ │ -39ec1e: 2200 5113 |0009: new-instance v0, Ljava/text/RuleBasedCollator; // type@1351 │ │ -39ec22: 1a02 6f03 |000b: const-string v2, "& \u0001 = \u0002" // string@036f │ │ -39ec26: 7020 7399 2000 |000d: invoke-direct {v0, v2}, Ljava/text/RuleBasedCollator;.:(Ljava/lang/String;)V // method@9973 │ │ -39ec2c: 6900 fb78 |0010: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ec30: 2804 |0012: goto 0016 // +0004 │ │ -39ec32: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -39ec34: 6900 fb78 |0014: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ec38: 6200 6273 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -39ec3c: 5400 8273 |0018: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.locale:Ljava/util/Locale; // field@7382 │ │ -39ec40: 6202 fb78 |001a: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ec44: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -39ec46: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ -39ec4a: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ -39ec4e: 3800 0300 |0021: if-eqz v0, 0024 // +0003 │ │ -39ec52: 2803 |0023: goto 0026 // +0003 │ │ -39ec54: 6200 b970 |0024: sget-object v0, Ljava/util/Locale;.CANADA:Ljava/util/Locale; // field@70b9 │ │ -39ec58: 7110 6199 0000 |0026: invoke-static {v0}, Ljava/text/Collator;.getInstance:(Ljava/util/Locale;)Ljava/text/Collator; // method@9961 │ │ -39ec5e: 0c00 |0029: move-result-object v0 │ │ -39ec60: 6900 fb78 |002a: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ec64: 6e20 6299 3000 |002c: invoke-virtual {v0, v3}, Ljava/text/Collator;.setStrength:(I)V // method@9962 │ │ -39ec6a: 6200 fb78 |002f: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ec6e: 1a02 a657 |0031: const-string v2, "a" // string@57a6 │ │ -39ec72: 6e20 6099 2000 |0033: invoke-virtual {v0, v2}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39ec78: 0c00 |0036: move-result-object v0 │ │ -39ec7a: 6e10 5f99 0000 |0037: invoke-virtual {v0}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39ec80: 0c00 |003a: move-result-object v0 │ │ -39ec82: 6202 fb78 |003b: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ec86: 1a04 b35f |003d: const-string v4, "b" // string@5fb3 │ │ -39ec8a: 6e20 6099 4200 |003f: invoke-virtual {v2, v4}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39ec90: 0c02 |0042: move-result-object v2 │ │ -39ec92: 6e10 5f99 0200 |0043: invoke-virtual {v2}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39ec98: 0c02 |0046: move-result-object v2 │ │ -39ec9a: 6204 fb78 |0047: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ec9e: 1a05 d261 |0049: const-string v5, "c" // string@61d2 │ │ -39eca2: 6e20 6099 5400 |004b: invoke-virtual {v4, v5}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39eca8: 0c04 |004e: move-result-object v4 │ │ -39ecaa: 6e10 5f99 0400 |004f: invoke-virtual {v4}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39ecb0: 0c04 |0052: move-result-object v4 │ │ -39ecb2: 6205 fb78 |0053: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ecb6: 1a06 8006 |0055: const-string v6, "0" // string@0680 │ │ -39ecba: 6e20 6099 6500 |0057: invoke-virtual {v5, v6}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39ecc0: 0c05 |005a: move-result-object v5 │ │ -39ecc2: 6e10 5f99 0500 |005b: invoke-virtual {v5}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39ecc8: 0c05 |005e: move-result-object v5 │ │ -39ecca: 6206 fb78 |005f: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ecce: 1a07 b006 |0061: const-string v7, "1" // string@06b0 │ │ -39ecd2: 6e20 6099 7600 |0063: invoke-virtual {v6, v7}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39ecd8: 0c06 |0066: move-result-object v6 │ │ -39ecda: 6e10 5f99 0600 |0067: invoke-virtual {v6}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39ece0: 0c06 |006a: move-result-object v6 │ │ -39ece2: 6207 fb78 |006b: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ece6: 1a08 d306 |006d: const-string v8, "2" // string@06d3 │ │ -39ecea: 6e20 6099 8700 |006f: invoke-virtual {v7, v8}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39ecf0: 0c07 |0072: move-result-object v7 │ │ -39ecf2: 6e10 5f99 0700 |0073: invoke-virtual {v7}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39ecf8: 0c07 |0076: move-result-object v7 │ │ -39ecfa: 1218 |0077: const/4 v8, #int 1 // #1 │ │ -39ecfc: 6708 0279 |0078: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39ed00: 6009 0279 |007a: sget v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39ed04: 210a |007c: array-length v10, v0 │ │ -39ed06: 35a9 1200 |007d: if-ge v9, v10, 008f // +0012 │ │ -39ed0a: d80a 09ff |007f: add-int/lit8 v10, v9, #int -1 // #ff │ │ -39ed0e: 480a 000a |0081: aget-byte v10, v0, v10 │ │ -39ed12: d80b 09ff |0083: add-int/lit8 v11, v9, #int -1 // #ff │ │ -39ed16: 480b 020b |0085: aget-byte v11, v2, v11 │ │ -39ed1a: 32ba 0300 |0087: if-eq v10, v11, 008a // +0003 │ │ -39ed1e: 2806 |0089: goto 008f // +0006 │ │ -39ed20: d809 0901 |008a: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39ed24: 6709 0279 |008c: sput v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39ed28: 28ec |008e: goto 007a // -0014 │ │ -39ed2a: 6708 0279 |008f: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39ed2e: 6000 0279 |0091: sget v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39ed32: 214a |0093: array-length v10, v4 │ │ -39ed34: 35a0 1200 |0094: if-ge v0, v10, 00a6 // +0012 │ │ -39ed38: d80a 00ff |0096: add-int/lit8 v10, v0, #int -1 // #ff │ │ -39ed3c: 480a 040a |0098: aget-byte v10, v4, v10 │ │ -39ed40: d80b 00ff |009a: add-int/lit8 v11, v0, #int -1 // #ff │ │ -39ed44: 480b 020b |009c: aget-byte v11, v2, v11 │ │ -39ed48: 32ba 0300 |009e: if-eq v10, v11, 00a1 // +0003 │ │ -39ed4c: 2806 |00a0: goto 00a6 // +0006 │ │ -39ed4e: d800 0001 |00a1: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39ed52: 6700 0279 |00a3: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39ed56: 28ec |00a5: goto 0091 // -0014 │ │ -39ed58: 3590 0300 |00a6: if-ge v0, v9, 00a9 // +0003 │ │ -39ed5c: 2802 |00a8: goto 00aa // +0002 │ │ -39ed5e: 0109 |00a9: move v9, v0 │ │ -39ed60: 6709 0279 |00aa: sput v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39ed64: 6708 0179 |00ac: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39ed68: 6000 0179 |00ae: sget v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39ed6c: 2152 |00b0: array-length v2, v5 │ │ -39ed6e: 3520 1200 |00b1: if-ge v0, v2, 00c3 // +0012 │ │ -39ed72: d802 00ff |00b3: add-int/lit8 v2, v0, #int -1 // #ff │ │ -39ed76: 4802 0502 |00b5: aget-byte v2, v5, v2 │ │ -39ed7a: d804 00ff |00b7: add-int/lit8 v4, v0, #int -1 // #ff │ │ -39ed7e: 4804 0604 |00b9: aget-byte v4, v6, v4 │ │ -39ed82: 3242 0300 |00bb: if-eq v2, v4, 00be // +0003 │ │ -39ed86: 2806 |00bd: goto 00c3 // +0006 │ │ -39ed88: d800 0001 |00be: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39ed8c: 6700 0179 |00c0: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39ed90: 28ec |00c2: goto 00ae // -0014 │ │ -39ed92: 6708 0179 |00c3: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39ed96: 6002 0179 |00c5: sget v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39ed9a: 2174 |00c7: array-length v4, v7 │ │ -39ed9c: 3542 1200 |00c8: if-ge v2, v4, 00da // +0012 │ │ -39eda0: d804 02ff |00ca: add-int/lit8 v4, v2, #int -1 // #ff │ │ -39eda4: 4804 0704 |00cc: aget-byte v4, v7, v4 │ │ -39eda8: d805 02ff |00ce: add-int/lit8 v5, v2, #int -1 // #ff │ │ -39edac: 4805 0605 |00d0: aget-byte v5, v6, v5 │ │ -39edb0: 3254 0300 |00d2: if-eq v4, v5, 00d5 // +0003 │ │ -39edb4: 2806 |00d4: goto 00da // +0006 │ │ -39edb6: d802 0201 |00d5: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39edba: 6702 0179 |00d7: sput v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39edbe: 28ec |00d9: goto 00c5 // -0014 │ │ -39edc0: 3502 0300 |00da: if-ge v2, v0, 00dd // +0003 │ │ -39edc4: 2802 |00dc: goto 00de // +0002 │ │ -39edc6: 0120 |00dd: move v0, v2 │ │ -39edc8: 6700 0179 |00de: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39edcc: 6002 0279 |00e0: sget v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39edd0: 3502 0300 |00e2: if-ge v2, v0, 00e5 // +0003 │ │ -39edd4: 2802 |00e4: goto 00e6 // +0002 │ │ -39edd6: 0120 |00e5: move v0, v2 │ │ -39edd8: 6700 0279 |00e6: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39eddc: 1210 |00e8: const/4 v0, #int 1 // #1 │ │ -39edde: 1202 |00e9: const/4 v2, #int 0 // #0 │ │ -39ede0: 1304 8000 |00ea: const/16 v4, #int 128 // #80 │ │ -39ede4: 1305 2000 |00ec: const/16 v5, #int 32 // #20 │ │ -39ede8: 1306 3f00 |00ee: const/16 v6, #int 63 // #3f │ │ -39edec: 3560 9e00 |00f0: if-ge v0, v6, 018e // +009e │ │ -39edf0: 6206 ff78 |00f2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39edf4: 6207 fc78 |00f4: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ -39edf8: 4907 0700 |00f6: aget-char v7, v7, v0 │ │ -39edfc: 8d09 |00f8: int-to-byte v9, v0 │ │ -39edfe: 4f09 0607 |00f9: aput-byte v9, v6, v7 │ │ -39ee02: 6206 fb78 |00fb: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ee06: 2207 e812 |00fd: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ee0a: 7010 4098 0700 |00ff: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ee10: 1a0a 0000 |0102: const-string v10, "" // string@0000 │ │ -39ee14: 6e20 4b98 a700 |0104: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ee1a: 620a fc78 |0107: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ -39ee1e: 490a 0a00 |0109: aget-char v10, v10, v0 │ │ -39ee22: 6e20 4498 a700 |010b: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39ee28: 6e10 5498 0700 |010e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ee2e: 0c07 |0111: move-result-object v7 │ │ -39ee30: 6e20 6099 7600 |0112: invoke-virtual {v6, v7}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39ee36: 0c06 |0115: move-result-object v6 │ │ -39ee38: 6e10 5f99 0600 |0116: invoke-virtual {v6}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39ee3e: 0c06 |0119: move-result-object v6 │ │ -39ee40: 6207 fd78 |011a: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fd │ │ -39ee44: 620a fc78 |011c: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ -39ee48: 490b 0a00 |011e: aget-char v11, v10, v0 │ │ -39ee4c: 500b 0700 |0120: aput-char v11, v7, v0 │ │ -39ee50: 3802 5500 |0122: if-eqz v2, 0177 // +0055 │ │ -39ee54: 490b 0a00 |0124: aget-char v11, v10, v0 │ │ -39ee58: 37b4 1000 |0126: if-le v4, v11, 0136 // +0010 │ │ -39ee5c: 4904 0a00 |0128: aget-char v4, v10, v0 │ │ -39ee60: b154 |012a: sub-int/2addr v4, v5 │ │ -39ee62: 8e44 |012b: int-to-char v4, v4 │ │ -39ee64: 5004 0700 |012c: aput-char v4, v7, v0 │ │ -39ee68: 6204 ff78 |012e: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39ee6c: 4907 0a00 |0130: aget-char v7, v10, v0 │ │ -39ee70: b157 |0132: sub-int/2addr v7, v5 │ │ -39ee72: 4f09 0407 |0133: aput-byte v9, v4, v7 │ │ -39ee76: 2837 |0135: goto 016c // +0037 │ │ -39ee78: 2205 e812 |0136: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ee7c: 7010 4098 0500 |0138: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ee82: 1a07 0000 |013b: const-string v7, "" // string@0000 │ │ -39ee86: 6e20 4b98 7500 |013d: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ee8c: 6207 fc78 |0140: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ -39ee90: 4907 0700 |0142: aget-char v7, v7, v0 │ │ -39ee94: 6e20 4498 7500 |0144: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39ee9a: 6e10 5498 0500 |0147: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39eea0: 0c05 |014a: move-result-object v5 │ │ -39eea2: 7110 61a4 0500 |014b: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ -39eea8: 0c05 |014e: move-result-object v5 │ │ -39eeaa: 6e10 2298 0500 |014f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -39eeb0: 0a07 |0152: move-result v7 │ │ -39eeb2: 3378 1900 |0153: if-ne v8, v7, 016c // +0019 │ │ -39eeb6: 6e20 0998 3500 |0155: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39eebc: 0a05 |0158: move-result v5 │ │ -39eebe: 6207 fc78 |0159: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ -39eec2: 4907 0700 |015b: aget-char v7, v7, v0 │ │ -39eec6: 3275 0f00 |015d: if-eq v5, v7, 016c // +000f │ │ -39eeca: 3654 0d00 |015f: if-gt v4, v5, 016c // +000d │ │ -39eece: 6204 ff78 |0161: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39eed2: 2147 |0163: array-length v7, v4 │ │ -39eed4: 3575 0800 |0164: if-ge v5, v7, 016c // +0008 │ │ -39eed8: 4f09 0405 |0166: aput-byte v9, v4, v5 │ │ -39eedc: 6204 fd78 |0168: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fd │ │ -39eee0: 5005 0400 |016a: aput-char v5, v4, v0 │ │ -39eee4: 6204 fe78 |016c: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39eee8: 6005 0279 |016e: sget v5, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39eeec: 7120 af99 5600 |0170: invoke-static {v6, v5}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39eef2: 0c05 |0173: move-result-object v5 │ │ -39eef4: 4d05 0400 |0174: aput-object v5, v4, v0 │ │ -39eef8: 280b |0176: goto 0181 // +000b │ │ -39eefa: 6204 fe78 |0177: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39eefe: 6005 0179 |0179: sget v5, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39ef02: 7120 af99 5600 |017b: invoke-static {v6, v5}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39ef08: 0c05 |017e: move-result-object v5 │ │ -39ef0a: 4d05 0400 |017f: aput-object v5, v4, v0 │ │ -39ef0e: 1304 3900 |0181: const/16 v4, #int 57 // #39 │ │ -39ef12: 6205 fc78 |0183: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ -39ef16: 4905 0500 |0185: aget-char v5, v5, v0 │ │ -39ef1a: 3354 0300 |0187: if-ne v4, v5, 018a // +0003 │ │ -39ef1e: 1212 |0189: const/4 v2, #int 1 // #1 │ │ -39ef20: d800 0001 |018a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39ef24: 2900 5eff |018c: goto/16 00ea // -00a2 │ │ -39ef28: 6200 fd78 |018e: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fd │ │ -39ef2c: 1302 5e00 |0190: const/16 v2, #int 94 // #5e │ │ -39ef30: 5002 0006 |0192: aput-char v2, v0, v6 │ │ -39ef34: 1300 0001 |0194: const/16 v0, #int 256 // #100 │ │ -39ef38: 1302 0001 |0196: const/16 v2, #int 256 // #100 │ │ -39ef3c: 1407 00ff 0000 |0198: const v7, #float 9.14768e-41 // #0000ff00 │ │ -39ef42: 12f9 |019b: const/4 v9, #int -1 // #ff │ │ -39ef44: 130a ff00 |019c: const/16 v10, #int 255 // #ff │ │ -39ef48: 3672 4000 |019e: if-gt v2, v7, 01de // +0040 │ │ -39ef4c: 6207 fb78 |01a0: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39ef50: 220b e812 |01a2: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ef54: 7010 4098 0b00 |01a4: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ef5a: 1a0c 0000 |01a7: const-string v12, "" // string@0000 │ │ -39ef5e: 6e20 4b98 cb00 |01a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ef64: 8e2c |01ac: int-to-char v12, v2 │ │ -39ef66: 6e20 4498 cb00 |01ad: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39ef6c: 6e10 5498 0b00 |01b0: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ef72: 0c0b |01b3: move-result-object v11 │ │ -39ef74: 6e20 6099 b700 |01b4: invoke-virtual {v7, v11}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39ef7a: 0c07 |01b7: move-result-object v7 │ │ -39ef7c: 6e10 5f99 0700 |01b8: invoke-virtual {v7}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39ef82: 0c07 |01bb: move-result-object v7 │ │ -39ef84: 620b 0079 |01bc: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7900 │ │ -39ef88: e20c 0208 |01be: ushr-int/lit8 v12, v2, #int 8 // #08 │ │ -39ef8c: 4b09 0b0c |01c0: aput v9, v11, v12 │ │ -39ef90: 1209 |01c2: const/4 v9, #int 0 // #0 │ │ -39ef92: 217b |01c3: array-length v11, v7 │ │ -39ef94: 35b9 1700 |01c4: if-ge v9, v11, 01db // +0017 │ │ -39ef98: 480b 0709 |01c6: aget-byte v11, v7, v9 │ │ -39ef9c: 8dcd |01c8: int-to-byte v13, v12 │ │ -39ef9e: 33db 0f00 |01c9: if-ne v11, v13, 01d8 // +000f │ │ -39efa2: 620b 0079 |01cb: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7900 │ │ -39efa6: d52d ff00 |01cd: and-int/lit16 v13, v2, #int 255 // #00ff │ │ -39efaa: d809 0901 |01cf: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39efae: 4807 0709 |01d1: aget-byte v7, v7, v9 │ │ -39efb2: b5a7 |01d3: and-int/2addr v7, v10 │ │ -39efb4: b17d |01d4: sub-int/2addr v13, v7 │ │ -39efb6: 4b0d 0b0c |01d5: aput v13, v11, v12 │ │ -39efba: 2804 |01d7: goto 01db // +0004 │ │ -39efbc: d809 0901 |01d8: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39efc0: 28e9 |01da: goto 01c3 // -0017 │ │ -39efc2: d022 0001 |01db: add-int/lit16 v2, v2, #int 256 // #0100 │ │ -39efc6: 28bb |01dd: goto 0198 // -0045 │ │ -39efc8: 6202 fe78 |01de: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39efcc: 6007 0179 |01e0: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39efd0: 2377 1515 |01e2: new-array v7, v7, [B // type@1515 │ │ -39efd4: 4d07 0203 |01e4: aput-object v7, v2, v3 │ │ -39efd8: 4607 0208 |01e6: aget-object v7, v2, v8 │ │ -39efdc: 6e10 38a6 0700 |01e8: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ -39efe2: 0c07 |01eb: move-result-object v7 │ │ -39efe4: 1f07 1515 |01ec: check-cast v7, [B // type@1515 │ │ -39efe8: 122b |01ee: const/4 v11, #int 2 // #2 │ │ -39efea: 4d07 020b |01ef: aput-object v7, v2, v11 │ │ -39efee: 6202 fe78 |01f1: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39eff2: 4607 020b |01f3: aget-object v7, v2, v11 │ │ -39eff6: 460c 020b |01f5: aget-object v12, v2, v11 │ │ -39effa: 21cc |01f7: array-length v12, v12 │ │ -39effc: b18c |01f8: sub-int/2addr v12, v8 │ │ -39effe: 480d 070c |01f9: aget-byte v13, v7, v12 │ │ -39f002: b08d |01fb: add-int/2addr v13, v8 │ │ -39f004: 8ddd |01fc: int-to-byte v13, v13 │ │ -39f006: 4f0d 070c |01fd: aput-byte v13, v7, v12 │ │ -39f00a: 6007 0179 |01ff: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ -39f00e: 237c 1515 |0201: new-array v12, v7, [B // type@1515 │ │ -39f012: 4d0c 0208 |0203: aput-object v12, v2, v8 │ │ -39f016: 460c 0208 |0205: aget-object v12, v2, v8 │ │ -39f01a: b187 |0207: sub-int/2addr v7, v8 │ │ -39f01c: 4f08 0c07 |0208: aput-byte v8, v12, v7 │ │ -39f020: 6207 ff78 |020a: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f024: 130c 7a00 |020c: const/16 v12, #int 122 // #7a │ │ -39f028: 4807 070c |020e: aget-byte v7, v7, v12 │ │ -39f02c: 4607 0207 |0210: aget-object v7, v2, v7 │ │ -39f030: 6e10 38a6 0700 |0212: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ -39f036: 0c07 |0215: move-result-object v7 │ │ -39f038: 1f07 1515 |0216: check-cast v7, [B // type@1515 │ │ -39f03c: 4d07 0206 |0218: aput-object v7, v2, v6 │ │ -39f040: 6202 fe78 |021a: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f044: 4602 0206 |021c: aget-object v2, v2, v6 │ │ -39f048: 4807 0203 |021e: aget-byte v7, v2, v3 │ │ -39f04c: b087 |0220: add-int/2addr v7, v8 │ │ -39f04e: 8d77 |0221: int-to-byte v7, v7 │ │ -39f050: 4f07 0203 |0222: aput-byte v7, v2, v3 │ │ -39f054: 1237 |0224: const/4 v7, #int 3 // #3 │ │ -39f056: 3667 db00 |0225: if-gt v7, v6, 0300 // +00db │ │ -39f05a: 620c fc78 |0227: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ -39f05e: 490c 0c07 |0229: aget-char v12, v12, v7 │ │ -39f062: 37c4 5200 |022b: if-le v4, v12, 027d // +0052 │ │ -39f066: 620c fe78 |022d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f06a: d80d 07ff |022f: add-int/lit8 v13, v7, #int -1 // #ff │ │ -39f06e: 460e 0c0d |0231: aget-object v14, v12, v13 │ │ -39f072: 460c 0c07 |0233: aget-object v12, v12, v7 │ │ -39f076: 7120 a3a3 ce00 |0235: invoke-static {v14, v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ -39f07c: 0a0c |0238: move-result v12 │ │ -39f07e: 3b0c 0400 |0239: if-gez v12, 023d // +0004 │ │ -39f082: 2900 bf00 |023b: goto/16 02fa // +00bf │ │ -39f086: 620c fc78 |023d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ -39f08a: 490c 0c0d |023f: aget-char v12, v12, v13 │ │ -39f08e: 36c4 b900 |0241: if-gt v4, v12, 02fa // +00b9 │ │ -39f092: 620c fe78 |0243: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f096: 460e 0c0d |0245: aget-object v14, v12, v13 │ │ -39f09a: 460c 0c07 |0247: aget-object v12, v12, v7 │ │ -39f09e: 7120 a3a3 ce00 |0249: invoke-static {v14, v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ -39f0a4: 0a0c |024c: move-result v12 │ │ -39f0a6: 3a0c 2b00 |024d: if-ltz v12, 0278 // +002b │ │ -39f0aa: 620c fe78 |024f: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f0ae: 460e 0c07 |0251: aget-object v14, v12, v7 │ │ -39f0b2: 460f 0c07 |0253: aget-object v15, v12, v7 │ │ -39f0b6: 21ff |0255: array-length v15, v15 │ │ -39f0b8: b08f |0256: add-int/2addr v15, v8 │ │ -39f0ba: 7120 af99 fe00 |0257: invoke-static {v14, v15}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39f0c0: 0c0e |025a: move-result-object v14 │ │ -39f0c2: 4d0e 0c0d |025b: aput-object v14, v12, v13 │ │ -39f0c6: 620c fe78 |025d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f0ca: 460e 0c0d |025f: aget-object v14, v12, v13 │ │ -39f0ce: 460f 0c0d |0261: aget-object v15, v12, v13 │ │ -39f0d2: 21ff |0263: array-length v15, v15 │ │ -39f0d4: b1bf |0264: sub-int/2addr v15, v11 │ │ -39f0d6: 4810 0e0f |0265: aget-byte v16, v14, v15 │ │ -39f0da: d804 10ff |0267: add-int/lit8 v4, v16, #int -1 // #ff │ │ -39f0de: 8d44 |0269: int-to-byte v4, v4 │ │ -39f0e0: 4f04 0e0f |026a: aput-byte v4, v14, v15 │ │ -39f0e4: 4604 0c0d |026c: aget-object v4, v12, v13 │ │ -39f0e8: 460c 0c0d |026e: aget-object v12, v12, v13 │ │ -39f0ec: 21cc |0270: array-length v12, v12 │ │ -39f0ee: b18c |0271: sub-int/2addr v12, v8 │ │ -39f0f0: d0de ff00 |0272: add-int/lit16 v14, v13, #int 255 // #00ff │ │ -39f0f4: b16e |0274: sub-int/2addr v14, v6 │ │ -39f0f6: 8dee |0275: int-to-byte v14, v14 │ │ -39f0f8: 4f0e 040c |0276: aput-byte v14, v4, v12 │ │ -39f0fc: d80d 0dff |0278: add-int/lit8 v13, v13, #int -1 // #ff │ │ -39f100: 1304 8000 |027a: const/16 v4, #int 128 // #80 │ │ -39f104: 28c1 |027c: goto 023d // -003f │ │ -39f106: 6204 fe78 |027d: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f10a: d80c 07ff |027f: add-int/lit8 v12, v7, #int -1 // #ff │ │ -39f10e: 460d 040c |0281: aget-object v13, v4, v12 │ │ -39f112: 6e10 38a6 0d00 |0283: invoke-virtual {v13}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ -39f118: 0c0d |0286: move-result-object v13 │ │ -39f11a: 1f0d 1515 |0287: check-cast v13, [B // type@1515 │ │ -39f11e: 4d0d 0407 |0289: aput-object v13, v4, v7 │ │ -39f122: 6204 fe78 |028b: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f126: 460d 0407 |028d: aget-object v13, v4, v7 │ │ -39f12a: 460e 0407 |028f: aget-object v14, v4, v7 │ │ -39f12e: 21ee |0291: array-length v14, v14 │ │ -39f130: b18e |0292: sub-int/2addr v14, v8 │ │ -39f132: 480d 0d0e |0293: aget-byte v13, v13, v14 │ │ -39f136: b5ad |0295: and-int/2addr v13, v10 │ │ -39f138: 36da 1700 |0296: if-gt v10, v13, 02ad // +0017 │ │ -39f13c: 460d 0407 |0298: aget-object v13, v4, v7 │ │ -39f140: 460e 0407 |029a: aget-object v14, v4, v7 │ │ -39f144: 21ee |029c: array-length v14, v14 │ │ -39f146: b1be |029d: sub-int/2addr v14, v11 │ │ -39f148: 480f 0d0e |029e: aget-byte v15, v13, v14 │ │ -39f14c: b08f |02a0: add-int/2addr v15, v8 │ │ -39f14e: 8dff |02a1: int-to-byte v15, v15 │ │ -39f150: 4f0f 0d0e |02a2: aput-byte v15, v13, v14 │ │ -39f154: 460d 0407 |02a4: aget-object v13, v4, v7 │ │ -39f158: 460e 0407 |02a6: aget-object v14, v4, v7 │ │ -39f15c: 21ee |02a8: array-length v14, v14 │ │ -39f15e: b18e |02a9: sub-int/2addr v14, v8 │ │ -39f160: 4f03 0d0e |02aa: aput-byte v3, v13, v14 │ │ -39f164: 280d |02ac: goto 02b9 // +000d │ │ -39f166: 460d 0407 |02ad: aget-object v13, v4, v7 │ │ -39f16a: 460e 0407 |02af: aget-object v14, v4, v7 │ │ -39f16e: 21ee |02b1: array-length v14, v14 │ │ -39f170: b18e |02b2: sub-int/2addr v14, v8 │ │ -39f172: 480f 0d0e |02b3: aget-byte v15, v13, v14 │ │ -39f176: b08f |02b5: add-int/2addr v15, v8 │ │ -39f178: 8dff |02b6: int-to-byte v15, v15 │ │ -39f17a: 4f0f 0d0e |02b7: aput-byte v15, v13, v14 │ │ -39f17e: 460d 040c |02b9: aget-object v13, v4, v12 │ │ -39f182: 4604 0407 |02bb: aget-object v4, v4, v7 │ │ -39f186: 7120 a3a3 4d00 |02bd: invoke-static {v13, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ -39f18c: 0a04 |02c0: move-result v4 │ │ -39f18e: 3b04 1300 |02c1: if-gez v4, 02d4 // +0013 │ │ -39f192: 3776 3700 |02c3: if-le v6, v7, 02fa // +0037 │ │ -39f196: 6204 fe78 |02c5: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f19a: 460d 0407 |02c7: aget-object v13, v4, v7 │ │ -39f19e: d80e 0701 |02c9: add-int/lit8 v14, v7, #int 1 // #01 │ │ -39f1a2: 4604 040e |02cb: aget-object v4, v4, v14 │ │ -39f1a6: 7120 a3a3 4d00 |02cd: invoke-static {v13, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ -39f1ac: 0a04 |02d0: move-result v4 │ │ -39f1ae: 3b04 0300 |02d1: if-gez v4, 02d4 // +0003 │ │ -39f1b2: 2827 |02d3: goto 02fa // +0027 │ │ -39f1b4: 6204 fe78 |02d4: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f1b8: 460d 040c |02d6: aget-object v13, v4, v12 │ │ -39f1bc: 460e 040c |02d8: aget-object v14, v4, v12 │ │ -39f1c0: 21ee |02da: array-length v14, v14 │ │ -39f1c2: 600f 0279 |02db: sget v15, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39f1c6: 460c 040c |02dd: aget-object v12, v4, v12 │ │ -39f1ca: 21cc |02df: array-length v12, v12 │ │ -39f1cc: 35cf 0400 |02e0: if-ge v15, v12, 02e4 // +0004 │ │ -39f1d0: 120c |02e2: const/4 v12, #int 0 // #0 │ │ -39f1d2: 2802 |02e3: goto 02e5 // +0002 │ │ -39f1d4: 121c |02e4: const/4 v12, #int 1 // #1 │ │ -39f1d6: b0ce |02e5: add-int/2addr v14, v12 │ │ -39f1d8: 7120 af99 ed00 |02e6: invoke-static {v13, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39f1de: 0c0c |02e9: move-result-object v12 │ │ -39f1e0: 4d0c 0407 |02ea: aput-object v12, v4, v7 │ │ -39f1e4: 6204 fe78 |02ec: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f1e8: 460c 0407 |02ee: aget-object v12, v4, v7 │ │ -39f1ec: 4604 0407 |02f0: aget-object v4, v4, v7 │ │ -39f1f0: 2144 |02f2: array-length v4, v4 │ │ -39f1f2: b184 |02f3: sub-int/2addr v4, v8 │ │ -39f1f4: d07d ff00 |02f4: add-int/lit16 v13, v7, #int 255 // #00ff │ │ -39f1f8: b16d |02f6: sub-int/2addr v13, v6 │ │ -39f1fa: 8ddd |02f7: int-to-byte v13, v13 │ │ -39f1fc: 4f0d 0c04 |02f8: aput-byte v13, v12, v4 │ │ -39f200: d807 0701 |02fa: add-int/lit8 v7, v7, #int 1 // #01 │ │ -39f204: 1304 8000 |02fc: const/16 v4, #int 128 // #80 │ │ -39f208: 2900 27ff |02fe: goto/16 0225 // -00d9 │ │ -39f20c: 6204 fe78 |0300: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f210: 1307 3e00 |0302: const/16 v7, #int 62 // #3e │ │ -39f214: 460a 0407 |0304: aget-object v10, v4, v7 │ │ -39f218: 460c 0407 |0306: aget-object v12, v4, v7 │ │ -39f21c: 21cc |0308: array-length v12, v12 │ │ -39f21e: 600d 0279 |0309: sget v13, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ -39f222: 4607 0407 |030b: aget-object v7, v4, v7 │ │ -39f226: 2177 |030d: array-length v7, v7 │ │ -39f228: 357d 0400 |030e: if-ge v13, v7, 0312 // +0004 │ │ -39f22c: 1207 |0310: const/4 v7, #int 0 // #0 │ │ -39f22e: 2802 |0311: goto 0313 // +0002 │ │ -39f230: 1217 |0312: const/4 v7, #int 1 // #1 │ │ -39f232: b07c |0313: add-int/2addr v12, v7 │ │ -39f234: 7120 af99 ca00 |0314: invoke-static {v10, v12}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39f23a: 0c07 |0317: move-result-object v7 │ │ -39f23c: 4d07 0406 |0318: aput-object v7, v4, v6 │ │ -39f240: 6204 fe78 |031a: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f244: 4607 0406 |031c: aget-object v7, v4, v6 │ │ -39f248: 460a 0406 |031e: aget-object v10, v4, v6 │ │ -39f24c: 21aa |0320: array-length v10, v10 │ │ -39f24e: b18a |0321: sub-int/2addr v10, v8 │ │ -39f250: 4f09 070a |0322: aput-byte v9, v7, v10 │ │ -39f254: 4607 0408 |0324: aget-object v7, v4, v8 │ │ -39f258: 4609 0408 |0326: aget-object v9, v4, v8 │ │ -39f25c: 2199 |0328: array-length v9, v9 │ │ -39f25e: b189 |0329: sub-int/2addr v9, v8 │ │ -39f260: 4807 0709 |032a: aget-byte v7, v7, v9 │ │ -39f264: 6209 ff78 |032c: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f268: 130a 3000 |032e: const/16 v10, #int 48 // #30 │ │ -39f26c: 4809 090a |0330: aget-byte v9, v9, v10 │ │ -39f270: 460c 0409 |0332: aget-object v12, v4, v9 │ │ -39f274: 4604 0409 |0334: aget-object v4, v4, v9 │ │ -39f278: 2144 |0336: array-length v4, v4 │ │ -39f27a: b184 |0337: sub-int/2addr v4, v8 │ │ -39f27c: 4804 0c04 |0338: aget-byte v4, v12, v4 │ │ -39f280: 3674 0500 |033a: if-gt v4, v7, 033f // +0005 │ │ -39f284: 130c 0001 |033c: const/16 v12, #int 256 // #100 │ │ -39f288: 2802 |033e: goto 0340 // +0002 │ │ -39f28a: 120c |033f: const/4 v12, #int 0 // #0 │ │ -39f28c: b0c4 |0340: add-int/2addr v4, v12 │ │ -39f28e: 910c 0407 |0341: sub-int v12, v4, v7 │ │ -39f292: d80d 0903 |0343: add-int/lit8 v13, v9, #int 3 // #03 │ │ -39f296: b3dc |0345: div-int/2addr v12, v13 │ │ -39f298: da0c 0c02 |0346: mul-int/lit8 v12, v12, #int 2 // #02 │ │ -39f29c: b0bc |0348: add-int/2addr v12, v11 │ │ -39f29e: b0c7 |0349: add-int/2addr v7, v12 │ │ -39f2a0: 910c 0407 |034a: sub-int v12, v4, v7 │ │ -39f2a4: b3dc |034c: div-int/2addr v12, v13 │ │ -39f2a6: d80e 0401 |034d: add-int/lit8 v14, v4, #int 1 // #01 │ │ -39f2aa: b17e |034f: sub-int/2addr v14, v7 │ │ -39f2ac: b3ed |0350: div-int/2addr v13, v14 │ │ -39f2ae: b0bd |0351: add-int/2addr v13, v11 │ │ -39f2b0: d80e 0701 |0352: add-int/lit8 v14, v7, #int 1 // #01 │ │ -39f2b4: 920f 090c |0354: mul-int v15, v9, v12 │ │ -39f2b8: b0fe |0356: add-int/2addr v14, v15 │ │ -39f2ba: 930f 090d |0357: div-int v15, v9, v13 │ │ -39f2be: b0fe |0359: add-int/2addr v14, v15 │ │ -39f2c0: 36e4 0800 |035a: if-gt v4, v14, 0362 // +0008 │ │ -39f2c4: d80d 0d01 |035c: add-int/lit8 v13, v13, #int 1 // #01 │ │ -39f2c8: 930e 0d09 |035e: div-int v14, v13, v9 │ │ -39f2cc: b1ec |0360: sub-int/2addr v12, v14 │ │ -39f2ce: 28f1 |0361: goto 0352 // -000f │ │ -39f2d0: 6204 fe78 |0362: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f2d4: 4604 0408 |0364: aget-object v4, v4, v8 │ │ -39f2d8: 6e10 38a6 0400 |0366: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ -39f2de: 0c04 |0369: move-result-object v4 │ │ -39f2e0: 1f04 1515 |036a: check-cast v4, [B // type@1515 │ │ -39f2e4: 1229 |036c: const/4 v9, #int 2 // #2 │ │ -39f2e6: 620e ff78 |036d: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f2ea: 480f 0e0a |036f: aget-byte v15, v14, v10 │ │ -39f2ee: 35f9 8200 |0371: if-ge v9, v15, 03f3 // +0082 │ │ -39f2f2: 620e fe78 |0373: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f2f6: d80f 09ff |0375: add-int/lit8 v15, v9, #int -1 // #ff │ │ -39f2fa: 460a 0e0f |0377: aget-object v10, v14, v15 │ │ -39f2fe: 460e 0e09 |0379: aget-object v14, v14, v9 │ │ -39f302: 7120 a3a3 ea00 |037b: invoke-static {v10, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ -39f308: 0a0a |037e: move-result v10 │ │ -39f30a: 3d0a 0a00 |037f: if-lez v10, 0389 // +000a │ │ -39f30e: 620a fe78 |0381: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f312: 460e 0a0f |0383: aget-object v14, v10, v15 │ │ -39f316: 4d0e 0a09 |0385: aput-object v14, v10, v9 │ │ -39f31a: 121a |0387: const/4 v10, #int 1 // #1 │ │ -39f31c: 2802 |0388: goto 038a // +0002 │ │ -39f31e: 120a |0389: const/4 v10, #int 0 // #0 │ │ -39f320: 620e fe78 |038a: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f324: 4611 0e09 |038c: aget-object v17, v14, v9 │ │ -39f328: 4606 0e09 |038e: aget-object v6, v14, v9 │ │ -39f32c: 2166 |0390: array-length v6, v6 │ │ -39f32e: b186 |0391: sub-int/2addr v6, v8 │ │ -39f330: 4806 1106 |0392: aget-byte v6, v17, v6 │ │ -39f334: 9211 090c |0394: mul-int v17, v9, v12 │ │ -39f338: 9011 0711 |0396: add-int v17, v7, v17 │ │ -39f33c: 9312 090d |0398: div-int v18, v9, v13 │ │ -39f340: 9002 1112 |039a: add-int v2, v17, v18 │ │ -39f344: 9011 020c |039c: add-int v17, v2, v12 │ │ -39f348: d805 1101 |039e: add-int/lit8 v5, v17, #int 1 // #01 │ │ -39f34c: 3650 1400 |03a0: if-gt v0, v5, 03b4 // +0014 │ │ -39f350: d022 00ff |03a2: add-int/lit16 v2, v2, #int -256 // #ff00 │ │ -39f354: 2145 |03a4: array-length v5, v4 │ │ -39f356: 365b 0f00 |03a5: if-gt v11, v5, 03b4 // +000f │ │ -39f35a: 2145 |03a7: array-length v5, v4 │ │ -39f35c: b1b5 |03a8: sub-int/2addr v5, v11 │ │ -39f35e: 4811 0405 |03a9: aget-byte v17, v4, v5 │ │ -39f362: d800 1101 |03ab: add-int/lit8 v0, v17, #int 1 // #01 │ │ -39f366: 8d00 |03ad: int-to-byte v0, v0 │ │ -39f368: 4f00 0405 |03ae: aput-byte v0, v4, v5 │ │ -39f36c: 2140 |03b0: array-length v0, v4 │ │ -39f36e: b180 |03b1: sub-int/2addr v0, v8 │ │ -39f370: 4f03 0400 |03b2: aput-byte v3, v4, v0 │ │ -39f374: d800 0201 |03b4: add-int/lit8 v0, v2, #int 1 // #01 │ │ -39f378: 3606 0e00 |03b6: if-gt v6, v0, 03c4 // +000e │ │ -39f37c: da00 0c02 |03b8: mul-int/lit8 v0, v12, #int 2 // #02 │ │ -39f380: 9100 0200 |03ba: sub-int v0, v2, v0 │ │ -39f384: 3760 0400 |03bc: if-le v0, v6, 03c0 // +0004 │ │ -39f388: 1210 |03be: const/4 v0, #int 1 // #1 │ │ -39f38a: 2802 |03bf: goto 03c1 // +0002 │ │ -39f38c: 1200 |03c0: const/4 v0, #int 0 // #0 │ │ -39f38e: b5a0 |03c1: and-int/2addr v0, v10 │ │ -39f390: 3800 2500 |03c2: if-eqz v0, 03e7 // +0025 │ │ -39f394: 6e10 38a6 0400 |03c4: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ -39f39a: 0c00 |03c7: move-result-object v0 │ │ -39f39c: 1f00 1515 |03c8: check-cast v0, [B // type@1515 │ │ -39f3a0: 4d00 0e09 |03ca: aput-object v0, v14, v9 │ │ -39f3a4: 6200 fe78 |03cc: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f3a8: 4605 0009 |03ce: aget-object v5, v0, v9 │ │ -39f3ac: 4606 0009 |03d0: aget-object v6, v0, v9 │ │ -39f3b0: 2166 |03d2: array-length v6, v6 │ │ -39f3b2: b186 |03d3: sub-int/2addr v6, v8 │ │ -39f3b4: 8d22 |03d4: int-to-byte v2, v2 │ │ -39f3b6: 4f02 0506 |03d5: aput-byte v2, v5, v6 │ │ -39f3ba: 4602 000f |03d7: aget-object v2, v0, v15 │ │ -39f3be: 4600 0009 |03d9: aget-object v0, v0, v9 │ │ -39f3c2: 7120 a3a3 0200 |03db: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ -39f3c8: 0a00 |03de: move-result v0 │ │ -39f3ca: 3d00 0800 |03df: if-lez v0, 03e7 // +0008 │ │ -39f3ce: 6200 fe78 |03e1: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f3d2: 4602 000f |03e3: aget-object v2, v0, v15 │ │ -39f3d6: 4d02 0009 |03e5: aput-object v2, v0, v9 │ │ -39f3da: d809 0901 |03e7: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39f3de: 1300 0001 |03e9: const/16 v0, #int 256 // #100 │ │ -39f3e2: 1305 2000 |03eb: const/16 v5, #int 32 // #20 │ │ -39f3e6: 1306 3f00 |03ed: const/16 v6, #int 63 // #3f │ │ -39f3ea: 130a 3000 |03ef: const/16 v10, #int 48 // #30 │ │ -39f3ee: 2900 7cff |03f1: goto/16 036d // -0084 │ │ -39f3f2: 1300 2000 |03f3: const/16 v0, #int 32 // #20 │ │ -39f3f6: 4f08 0e00 |03f5: aput-byte v8, v14, v0 │ │ -39f3fa: 1300 2d00 |03f7: const/16 v0, #int 45 // #2d │ │ -39f3fe: 4f0b 0e00 |03f9: aput-byte v11, v14, v0 │ │ -39f402: 1300 3a00 |03fb: const/16 v0, #int 58 // #3a │ │ -39f406: 1232 |03fd: const/4 v2, #int 3 // #3 │ │ -39f408: 4f02 0e00 |03fe: aput-byte v2, v14, v0 │ │ -39f40c: 1302 4100 |0400: const/16 v2, #int 65 // #41 │ │ -39f410: 4804 0e02 |0402: aget-byte v4, v14, v2 │ │ -39f414: b184 |0404: sub-int/2addr v4, v8 │ │ -39f416: 1305 4f02 |0405: const/16 v5, #int 591 // #24f │ │ -39f41a: 1306 2000 |0407: const/16 v6, #int 32 // #20 │ │ -39f41e: 3765 b600 |0409: if-le v5, v6, 04bf // +00b6 │ │ -39f422: 6206 ff78 |040b: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f426: 4806 0605 |040d: aget-byte v6, v6, v5 │ │ -39f42a: 3c06 a500 |040f: if-gtz v6, 04b4 // +00a5 │ │ -39f42e: 2206 e812 |0411: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -39f432: 7010 4098 0600 |0413: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39f438: 1a07 0000 |0416: const-string v7, "" // string@0000 │ │ -39f43c: 6e20 4b98 7600 |0418: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39f442: 6e20 4498 5600 |041b: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39f448: 6e10 5498 0600 |041e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39f44e: 0c06 |0421: move-result-object v6 │ │ -39f450: 6207 fb78 |0422: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39f454: 6e20 6099 6700 |0424: invoke-virtual {v7, v6}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39f45a: 0c06 |0427: move-result-object v6 │ │ -39f45c: 6e10 5f99 0600 |0428: invoke-virtual {v6}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39f462: 0c06 |042b: move-result-object v6 │ │ -39f464: 6207 fe78 |042c: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f468: 7120 9ca3 6700 |042e: invoke-static {v7, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.binSearchUnsigned:([[B[B)I // method@a39c │ │ -39f46e: 0a07 |0431: move-result v7 │ │ -39f470: 3a07 0400 |0432: if-ltz v7, 0436 // +0004 │ │ -39f474: 0179 |0434: move v9, v7 │ │ -39f476: 2808 |0435: goto 043d // +0008 │ │ -39f478: 12e9 |0436: const/4 v9, #int -2 // #fe │ │ -39f47a: 3679 0400 |0437: if-gt v9, v7, 043b // +0004 │ │ -39f47e: 1219 |0439: const/4 v9, #int 1 // #1 │ │ -39f480: 2803 |043a: goto 043d // +0003 │ │ -39f482: 7b79 |043b: neg-int v9, v7 │ │ -39f484: b1b9 |043c: sub-int/2addr v9, v11 │ │ -39f486: 130a c000 |043d: const/16 v10, #int 192 // #c0 │ │ -39f48a: 130c 0001 |043f: const/16 v12, #int 256 // #100 │ │ -39f48e: 365a 1700 |0441: if-gt v10, v5, 0458 // +0017 │ │ -39f492: 35c5 1500 |0443: if-ge v5, v12, 0458 // +0015 │ │ -39f496: 620d ff78 |0445: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f49a: 480e 0d02 |0447: aget-byte v14, v13, v2 │ │ -39f49e: 35e9 0f00 |0449: if-ge v9, v14, 0458 // +000f │ │ -39f4a2: 130e f700 |044b: const/16 v14, #int 247 // #f7 │ │ -39f4a6: 325e 0b00 |044d: if-eq v14, v5, 0458 // +000b │ │ -39f4aa: 130e d700 |044f: const/16 v14, #int 215 // #d7 │ │ -39f4ae: 325e 0700 |0451: if-eq v14, v5, 0458 // +0007 │ │ -39f4b2: 1307 4f00 |0453: const/16 v7, #int 79 // #4f │ │ -39f4b6: 4809 0d07 |0455: aget-byte v9, v13, v7 │ │ -39f4ba: 2818 |0457: goto 046f // +0018 │ │ -39f4bc: 130d 7f00 |0458: const/16 v13, #int 127 // #7f │ │ -39f4c0: 365d 0900 |045a: if-gt v13, v5, 0463 // +0009 │ │ -39f4c4: 35a5 0700 |045c: if-ge v5, v10, 0463 // +0007 │ │ -39f4c8: 6207 ff78 |045e: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f4cc: 4809 0700 |0460: aget-byte v9, v7, v0 │ │ -39f4d0: 280d |0462: goto 046f // +000d │ │ -39f4d2: 3c09 0f00 |0463: if-gtz v9, 0472 // +000f │ │ -39f4d6: 130a 2000 |0465: const/16 v10, #int 32 // #20 │ │ -39f4da: 365a 0700 |0467: if-gt v10, v5, 046e // +0007 │ │ -39f4de: 3907 0300 |0469: if-nez v7, 046c // +0003 │ │ -39f4e2: 2803 |046b: goto 046e // +0003 │ │ -39f4e4: 1219 |046c: const/4 v9, #int 1 // #1 │ │ -39f4e6: 2802 |046d: goto 046f // +0002 │ │ -39f4e8: 1209 |046e: const/4 v9, #int 0 // #0 │ │ -39f4ea: 1307 3f00 |046f: const/16 v7, #int 63 // #3f │ │ -39f4ee: 280a |0471: goto 047b // +000a │ │ -39f4f0: 1307 3f00 |0472: const/16 v7, #int 63 // #3f │ │ -39f4f4: 3697 0700 |0474: if-gt v7, v9, 047b // +0007 │ │ -39f4f8: 6206 ff78 |0476: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f4fc: 4f07 0605 |0478: aput-byte v7, v6, v5 │ │ -39f500: 283c |047a: goto 04b6 // +003c │ │ -39f502: 620a fe78 |047b: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f506: 460d 0a09 |047d: aget-object v13, v10, v9 │ │ -39f50a: 460e 0a09 |047f: aget-object v14, v10, v9 │ │ -39f50e: 21ee |0481: array-length v14, v14 │ │ -39f510: 620f ff78 |0482: sget-object v15, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f514: 1310 3000 |0484: const/16 v16, #int 48 // #30 │ │ -39f518: 480f 0f10 |0486: aget-byte v15, v15, v16 │ │ -39f51c: 460a 0a0f |0488: aget-object v10, v10, v15 │ │ -39f520: 21aa |048a: array-length v10, v10 │ │ -39f522: b0ae |048b: add-int/2addr v14, v10 │ │ -39f524: 7120 af99 ed00 |048c: invoke-static {v13, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39f52a: 0c0a |048f: move-result-object v10 │ │ -39f52c: 620d fe78 |0490: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ -39f530: 620e ff78 |0492: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f534: 130f 3000 |0494: const/16 v15, #int 48 // #30 │ │ -39f538: 480e 0e0f |0496: aget-byte v14, v14, v15 │ │ -39f53c: 460e 0d0e |0498: aget-object v14, v13, v14 │ │ -39f540: 4600 0d09 |049a: aget-object v0, v13, v9 │ │ -39f544: 2100 |049c: array-length v0, v0 │ │ -39f546: 21a7 |049d: array-length v7, v10 │ │ -39f548: 460d 0d09 |049e: aget-object v13, v13, v9 │ │ -39f54c: 21dd |04a0: array-length v13, v13 │ │ -39f54e: b1d7 |04a1: sub-int/2addr v7, v13 │ │ -39f550: 7157 5698 3e0a |04a2: invoke-static {v14, v3, v10, v0, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -39f556: 6200 ff78 |04a5: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f55a: 7120 a3a3 a600 |04a7: invoke-static {v6, v10}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ -39f560: 0a06 |04aa: move-result v6 │ │ -39f562: 3a06 0500 |04ab: if-ltz v6, 04b0 // +0005 │ │ -39f566: 1306 3f00 |04ad: const/16 v6, #int 63 // #3f │ │ -39f56a: 2802 |04af: goto 04b1 // +0002 │ │ -39f56c: 8d96 |04b0: int-to-byte v6, v9 │ │ -39f56e: 4f06 0005 |04b1: aput-byte v6, v0, v5 │ │ -39f572: 2805 |04b3: goto 04b8 // +0005 │ │ -39f574: 130c 0001 |04b4: const/16 v12, #int 256 // #100 │ │ -39f578: 130f 3000 |04b6: const/16 v15, #int 48 // #30 │ │ -39f57c: d805 05ff |04b8: add-int/lit8 v5, v5, #int -1 // #ff │ │ -39f580: 8e55 |04ba: int-to-char v5, v5 │ │ -39f582: 1300 3a00 |04bb: const/16 v0, #int 58 // #3a │ │ -39f586: 2900 4aff |04bd: goto/16 0407 // -00b6 │ │ -39f58a: 130c 0001 |04bf: const/16 v12, #int 256 // #100 │ │ -39f58e: 1300 b002 |04c1: const/16 v0, #int 688 // #2b0 │ │ -39f592: 1305 0003 |04c3: const/16 v5, #int 768 // #300 │ │ -39f596: 3550 0a00 |04c5: if-ge v0, v5, 04cf // +000a │ │ -39f59a: 6205 ff78 |04c7: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f59e: 4f08 0500 |04c9: aput-byte v8, v5, v0 │ │ -39f5a2: d800 0001 |04cb: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39f5a6: 8e00 |04cd: int-to-char v0, v0 │ │ -39f5a8: 28f5 |04ce: goto 04c3 // -000b │ │ -39f5aa: 1300 7003 |04cf: const/16 v0, #int 880 // #370 │ │ -39f5ae: 1205 |04d1: const/4 v5, #int 0 // #0 │ │ -39f5b0: 1306 7003 |04d2: const/16 v6, #int 880 // #370 │ │ -39f5b4: 6207 0579 |04d4: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7905 │ │ -39f5b8: 6e10 2298 0700 |04d6: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39f5be: 0a07 |04d9: move-result v7 │ │ -39f5c0: 1309 6100 |04da: const/16 v9, #int 97 // #61 │ │ -39f5c4: 3575 3d00 |04dc: if-ge v5, v7, 0519 // +003d │ │ -39f5c8: 6207 0579 |04de: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7905 │ │ -39f5cc: 6e20 0998 5700 |04e0: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39f5d2: 0a07 |04e3: move-result v7 │ │ -39f5d4: 620a 0579 |04e4: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7905 │ │ -39f5d8: d80b 0501 |04e6: add-int/lit8 v11, v5, #int 1 // #01 │ │ -39f5dc: 6e20 0998 ba00 |04e8: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39f5e2: 0a0a |04eb: move-result v10 │ │ -39f5e4: 130b 2000 |04ec: const/16 v11, #int 32 // #20 │ │ -39f5e8: 33ab 0b00 |04ee: if-ne v11, v10, 04f9 // +000b │ │ -39f5ec: 3679 0900 |04f0: if-gt v9, v7, 04f9 // +0009 │ │ -39f5f0: 6209 ff78 |04f2: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f5f4: 4807 0907 |04f4: aget-byte v7, v9, v7 │ │ -39f5f8: 4f07 0906 |04f6: aput-byte v7, v9, v6 │ │ -39f5fc: 281c |04f8: goto 0514 // +001c │ │ -39f5fe: 6209 0579 |04f9: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7905 │ │ -39f602: d80a 0502 |04fb: add-int/lit8 v10, v5, #int 2 // #02 │ │ -39f606: 6e30 2e98 590a |04fd: invoke-virtual {v9, v5, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39f60c: 0c09 |0500: move-result-object v9 │ │ -39f60e: 620a 0379 |0501: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ -39f612: 6e20 1c98 9a00 |0503: invoke-virtual {v10, v9}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -39f618: 0a09 |0506: move-result v9 │ │ -39f61a: 620a ff78 |0507: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f61e: 3b09 0500 |0509: if-gez v9, 050e // +0005 │ │ -39f622: 4807 0a07 |050b: aget-byte v7, v10, v7 │ │ -39f626: 2805 |050d: goto 0512 // +0005 │ │ -39f628: db09 0902 |050e: div-int/lit8 v9, v9, #int 2 // #02 │ │ -39f62c: b049 |0510: add-int/2addr v9, v4 │ │ -39f62e: 8d97 |0511: int-to-byte v7, v9 │ │ -39f630: 4f07 0a06 |0512: aput-byte v7, v10, v6 │ │ -39f634: d805 0502 |0514: add-int/lit8 v5, v5, #int 2 // #02 │ │ -39f638: d806 0601 |0516: add-int/lit8 v6, v6, #int 1 // #01 │ │ -39f63c: 28bc |0518: goto 04d4 // -0044 │ │ -39f63e: 1305 5002 |0519: const/16 v5, #int 592 // #250 │ │ -39f642: 1306 5002 |051b: const/16 v6, #int 592 // #250 │ │ -39f646: 6207 0679 |051d: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7906 │ │ -39f64a: 6e10 2298 0700 |051f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39f650: 0a07 |0522: move-result v7 │ │ -39f652: 3573 3d00 |0523: if-ge v3, v7, 0560 // +003d │ │ -39f656: 6207 0679 |0525: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7906 │ │ -39f65a: 6e20 0998 3700 |0527: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39f660: 0a07 |052a: move-result v7 │ │ -39f662: 620a 0679 |052b: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7906 │ │ -39f666: d80b 0301 |052d: add-int/lit8 v11, v3, #int 1 // #01 │ │ -39f66a: 6e20 0998 ba00 |052f: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39f670: 0a0a |0532: move-result v10 │ │ -39f672: 130b 2000 |0533: const/16 v11, #int 32 // #20 │ │ -39f676: 33ab 0b00 |0535: if-ne v11, v10, 0540 // +000b │ │ -39f67a: 3679 0900 |0537: if-gt v9, v7, 0540 // +0009 │ │ -39f67e: 620a ff78 |0539: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f682: 4807 0a07 |053b: aget-byte v7, v10, v7 │ │ -39f686: 4f07 0a06 |053d: aput-byte v7, v10, v6 │ │ -39f68a: 281c |053f: goto 055b // +001c │ │ -39f68c: 620a 0679 |0540: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7906 │ │ -39f690: d80d 0302 |0542: add-int/lit8 v13, v3, #int 2 // #02 │ │ -39f694: 6e30 2e98 3a0d |0544: invoke-virtual {v10, v3, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39f69a: 0c0a |0547: move-result-object v10 │ │ -39f69c: 620d 0379 |0548: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ -39f6a0: 6e20 1c98 ad00 |054a: invoke-virtual {v13, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -39f6a6: 0a0a |054d: move-result v10 │ │ -39f6a8: 620d ff78 |054e: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f6ac: 3b0a 0500 |0550: if-gez v10, 0555 // +0005 │ │ -39f6b0: 4807 0d07 |0552: aget-byte v7, v13, v7 │ │ -39f6b4: 2805 |0554: goto 0559 // +0005 │ │ -39f6b6: db0a 0a02 |0555: div-int/lit8 v10, v10, #int 2 // #02 │ │ -39f6ba: b04a |0557: add-int/2addr v10, v4 │ │ -39f6bc: 8da7 |0558: int-to-byte v7, v10 │ │ -39f6be: 4f07 0d06 |0559: aput-byte v7, v13, v6 │ │ -39f6c2: d803 0302 |055b: add-int/lit8 v3, v3, #int 2 // #02 │ │ -39f6c6: d806 0601 |055d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -39f6ca: 28be |055f: goto 051d // -0042 │ │ -39f6cc: 355c 1400 |0560: if-ge v12, v5, 0574 // +0014 │ │ -39f6d0: 6203 ff78 |0562: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f6d4: 4804 0302 |0564: aget-byte v4, v3, v2 │ │ -39f6d8: 4806 030c |0566: aget-byte v6, v3, v12 │ │ -39f6dc: 3764 0800 |0568: if-le v4, v6, 0570 // +0008 │ │ -39f6e0: 4804 0302 |056a: aget-byte v4, v3, v2 │ │ -39f6e4: b184 |056c: sub-int/2addr v4, v8 │ │ -39f6e6: 8d44 |056d: int-to-byte v4, v4 │ │ -39f6e8: 4f04 030c |056e: aput-byte v4, v3, v12 │ │ -39f6ec: d80c 0c01 |0570: add-int/lit8 v12, v12, #int 1 // #01 │ │ -39f6f0: 8ecc |0572: int-to-char v12, v12 │ │ -39f6f2: 28ed |0573: goto 0560 // -0013 │ │ -39f6f4: 6203 ff78 |0574: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ -39f6f8: 2134 |0576: array-length v4, v3 │ │ -39f6fa: 3540 1000 |0577: if-ge v0, v4, 0587 // +0010 │ │ -39f6fe: 4804 0300 |0579: aget-byte v4, v3, v0 │ │ -39f702: 3904 0800 |057b: if-nez v4, 0583 // +0008 │ │ -39f706: 4804 0302 |057d: aget-byte v4, v3, v2 │ │ -39f70a: b184 |057f: sub-int/2addr v4, v8 │ │ -39f70c: 8d44 |0580: int-to-byte v4, v4 │ │ -39f70e: 4f04 0300 |0581: aput-byte v4, v3, v0 │ │ -39f712: d800 0001 |0583: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39f716: 8e00 |0585: int-to-char v0, v0 │ │ -39f718: 28ee |0586: goto 0574 // -0012 │ │ -39f71a: 1e01 |0587: monitor-exit v1 │ │ -39f71c: 0e00 |0588: return-void │ │ -39f71e: 0d00 |0589: move-exception v0 │ │ -39f720: 1e01 |058a: monitor-exit v1 │ │ -39f722: 2700 |058b: throw v0 │ │ +39ebf8: |[39ebf8] net.sf.dibdib.thread_any.StringFunc.populateCollData:()V │ │ +39ec08: 1c01 cb14 |0000: const-class v1, Lnet/sf/dibdib/thread_any/StringFunc; // type@14cb │ │ +39ec0c: 1d01 |0002: monitor-enter v1 │ │ +39ec0e: 6200 fb78 |0003: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ec12: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ +39ec16: 1e01 |0007: monitor-exit v1 │ │ +39ec18: 0e00 |0008: return-void │ │ +39ec1a: 2200 5113 |0009: new-instance v0, Ljava/text/RuleBasedCollator; // type@1351 │ │ +39ec1e: 1a02 6f03 |000b: const-string v2, "& \u0001 = \u0002" // string@036f │ │ +39ec22: 7020 7399 2000 |000d: invoke-direct {v0, v2}, Ljava/text/RuleBasedCollator;.:(Ljava/lang/String;)V // method@9973 │ │ +39ec28: 6900 fb78 |0010: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ec2c: 2804 |0012: goto 0016 // +0004 │ │ +39ec2e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +39ec30: 6900 fb78 |0014: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ec34: 6200 6273 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +39ec38: 5400 8273 |0018: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.locale:Ljava/util/Locale; // field@7382 │ │ +39ec3c: 6202 fb78 |001a: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ec40: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +39ec42: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ +39ec46: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ +39ec4a: 3800 0300 |0021: if-eqz v0, 0024 // +0003 │ │ +39ec4e: 2803 |0023: goto 0026 // +0003 │ │ +39ec50: 6200 b970 |0024: sget-object v0, Ljava/util/Locale;.CANADA:Ljava/util/Locale; // field@70b9 │ │ +39ec54: 7110 6199 0000 |0026: invoke-static {v0}, Ljava/text/Collator;.getInstance:(Ljava/util/Locale;)Ljava/text/Collator; // method@9961 │ │ +39ec5a: 0c00 |0029: move-result-object v0 │ │ +39ec5c: 6900 fb78 |002a: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ec60: 6e20 6299 3000 |002c: invoke-virtual {v0, v3}, Ljava/text/Collator;.setStrength:(I)V // method@9962 │ │ +39ec66: 6200 fb78 |002f: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ec6a: 1a02 a657 |0031: const-string v2, "a" // string@57a6 │ │ +39ec6e: 6e20 6099 2000 |0033: invoke-virtual {v0, v2}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39ec74: 0c00 |0036: move-result-object v0 │ │ +39ec76: 6e10 5f99 0000 |0037: invoke-virtual {v0}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39ec7c: 0c00 |003a: move-result-object v0 │ │ +39ec7e: 6202 fb78 |003b: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ec82: 1a04 b35f |003d: const-string v4, "b" // string@5fb3 │ │ +39ec86: 6e20 6099 4200 |003f: invoke-virtual {v2, v4}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39ec8c: 0c02 |0042: move-result-object v2 │ │ +39ec8e: 6e10 5f99 0200 |0043: invoke-virtual {v2}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39ec94: 0c02 |0046: move-result-object v2 │ │ +39ec96: 6204 fb78 |0047: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ec9a: 1a05 d261 |0049: const-string v5, "c" // string@61d2 │ │ +39ec9e: 6e20 6099 5400 |004b: invoke-virtual {v4, v5}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39eca4: 0c04 |004e: move-result-object v4 │ │ +39eca6: 6e10 5f99 0400 |004f: invoke-virtual {v4}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39ecac: 0c04 |0052: move-result-object v4 │ │ +39ecae: 6205 fb78 |0053: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ecb2: 1a06 8006 |0055: const-string v6, "0" // string@0680 │ │ +39ecb6: 6e20 6099 6500 |0057: invoke-virtual {v5, v6}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39ecbc: 0c05 |005a: move-result-object v5 │ │ +39ecbe: 6e10 5f99 0500 |005b: invoke-virtual {v5}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39ecc4: 0c05 |005e: move-result-object v5 │ │ +39ecc6: 6206 fb78 |005f: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ecca: 1a07 b006 |0061: const-string v7, "1" // string@06b0 │ │ +39ecce: 6e20 6099 7600 |0063: invoke-virtual {v6, v7}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39ecd4: 0c06 |0066: move-result-object v6 │ │ +39ecd6: 6e10 5f99 0600 |0067: invoke-virtual {v6}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39ecdc: 0c06 |006a: move-result-object v6 │ │ +39ecde: 6207 fb78 |006b: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ece2: 1a08 d306 |006d: const-string v8, "2" // string@06d3 │ │ +39ece6: 6e20 6099 8700 |006f: invoke-virtual {v7, v8}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39ecec: 0c07 |0072: move-result-object v7 │ │ +39ecee: 6e10 5f99 0700 |0073: invoke-virtual {v7}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39ecf4: 0c07 |0076: move-result-object v7 │ │ +39ecf6: 1218 |0077: const/4 v8, #int 1 // #1 │ │ +39ecf8: 6708 0279 |0078: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39ecfc: 6009 0279 |007a: sget v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39ed00: 210a |007c: array-length v10, v0 │ │ +39ed02: 35a9 1200 |007d: if-ge v9, v10, 008f // +0012 │ │ +39ed06: d80a 09ff |007f: add-int/lit8 v10, v9, #int -1 // #ff │ │ +39ed0a: 480a 000a |0081: aget-byte v10, v0, v10 │ │ +39ed0e: d80b 09ff |0083: add-int/lit8 v11, v9, #int -1 // #ff │ │ +39ed12: 480b 020b |0085: aget-byte v11, v2, v11 │ │ +39ed16: 32ba 0300 |0087: if-eq v10, v11, 008a // +0003 │ │ +39ed1a: 2806 |0089: goto 008f // +0006 │ │ +39ed1c: d809 0901 |008a: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39ed20: 6709 0279 |008c: sput v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39ed24: 28ec |008e: goto 007a // -0014 │ │ +39ed26: 6708 0279 |008f: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39ed2a: 6000 0279 |0091: sget v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39ed2e: 214a |0093: array-length v10, v4 │ │ +39ed30: 35a0 1200 |0094: if-ge v0, v10, 00a6 // +0012 │ │ +39ed34: d80a 00ff |0096: add-int/lit8 v10, v0, #int -1 // #ff │ │ +39ed38: 480a 040a |0098: aget-byte v10, v4, v10 │ │ +39ed3c: d80b 00ff |009a: add-int/lit8 v11, v0, #int -1 // #ff │ │ +39ed40: 480b 020b |009c: aget-byte v11, v2, v11 │ │ +39ed44: 32ba 0300 |009e: if-eq v10, v11, 00a1 // +0003 │ │ +39ed48: 2806 |00a0: goto 00a6 // +0006 │ │ +39ed4a: d800 0001 |00a1: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39ed4e: 6700 0279 |00a3: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39ed52: 28ec |00a5: goto 0091 // -0014 │ │ +39ed54: 3590 0300 |00a6: if-ge v0, v9, 00a9 // +0003 │ │ +39ed58: 2802 |00a8: goto 00aa // +0002 │ │ +39ed5a: 0109 |00a9: move v9, v0 │ │ +39ed5c: 6709 0279 |00aa: sput v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39ed60: 6708 0179 |00ac: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39ed64: 6000 0179 |00ae: sget v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39ed68: 2152 |00b0: array-length v2, v5 │ │ +39ed6a: 3520 1200 |00b1: if-ge v0, v2, 00c3 // +0012 │ │ +39ed6e: d802 00ff |00b3: add-int/lit8 v2, v0, #int -1 // #ff │ │ +39ed72: 4802 0502 |00b5: aget-byte v2, v5, v2 │ │ +39ed76: d804 00ff |00b7: add-int/lit8 v4, v0, #int -1 // #ff │ │ +39ed7a: 4804 0604 |00b9: aget-byte v4, v6, v4 │ │ +39ed7e: 3242 0300 |00bb: if-eq v2, v4, 00be // +0003 │ │ +39ed82: 2806 |00bd: goto 00c3 // +0006 │ │ +39ed84: d800 0001 |00be: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39ed88: 6700 0179 |00c0: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39ed8c: 28ec |00c2: goto 00ae // -0014 │ │ +39ed8e: 6708 0179 |00c3: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39ed92: 6002 0179 |00c5: sget v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39ed96: 2174 |00c7: array-length v4, v7 │ │ +39ed98: 3542 1200 |00c8: if-ge v2, v4, 00da // +0012 │ │ +39ed9c: d804 02ff |00ca: add-int/lit8 v4, v2, #int -1 // #ff │ │ +39eda0: 4804 0704 |00cc: aget-byte v4, v7, v4 │ │ +39eda4: d805 02ff |00ce: add-int/lit8 v5, v2, #int -1 // #ff │ │ +39eda8: 4805 0605 |00d0: aget-byte v5, v6, v5 │ │ +39edac: 3254 0300 |00d2: if-eq v4, v5, 00d5 // +0003 │ │ +39edb0: 2806 |00d4: goto 00da // +0006 │ │ +39edb2: d802 0201 |00d5: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39edb6: 6702 0179 |00d7: sput v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39edba: 28ec |00d9: goto 00c5 // -0014 │ │ +39edbc: 3502 0300 |00da: if-ge v2, v0, 00dd // +0003 │ │ +39edc0: 2802 |00dc: goto 00de // +0002 │ │ +39edc2: 0120 |00dd: move v0, v2 │ │ +39edc4: 6700 0179 |00de: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39edc8: 6002 0279 |00e0: sget v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39edcc: 3502 0300 |00e2: if-ge v2, v0, 00e5 // +0003 │ │ +39edd0: 2802 |00e4: goto 00e6 // +0002 │ │ +39edd2: 0120 |00e5: move v0, v2 │ │ +39edd4: 6700 0279 |00e6: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39edd8: 1210 |00e8: const/4 v0, #int 1 // #1 │ │ +39edda: 1202 |00e9: const/4 v2, #int 0 // #0 │ │ +39eddc: 1304 8000 |00ea: const/16 v4, #int 128 // #80 │ │ +39ede0: 1305 2000 |00ec: const/16 v5, #int 32 // #20 │ │ +39ede4: 1306 3f00 |00ee: const/16 v6, #int 63 // #3f │ │ +39ede8: 3560 9e00 |00f0: if-ge v0, v6, 018e // +009e │ │ +39edec: 6206 ff78 |00f2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39edf0: 6207 fc78 |00f4: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ +39edf4: 4907 0700 |00f6: aget-char v7, v7, v0 │ │ +39edf8: 8d09 |00f8: int-to-byte v9, v0 │ │ +39edfa: 4f09 0607 |00f9: aput-byte v9, v6, v7 │ │ +39edfe: 6206 fb78 |00fb: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ee02: 2207 e812 |00fd: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +39ee06: 7010 4098 0700 |00ff: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ee0c: 1a0a 0000 |0102: const-string v10, "" // string@0000 │ │ +39ee10: 6e20 4b98 a700 |0104: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ee16: 620a fc78 |0107: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ +39ee1a: 490a 0a00 |0109: aget-char v10, v10, v0 │ │ +39ee1e: 6e20 4498 a700 |010b: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39ee24: 6e10 5498 0700 |010e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ee2a: 0c07 |0111: move-result-object v7 │ │ +39ee2c: 6e20 6099 7600 |0112: invoke-virtual {v6, v7}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39ee32: 0c06 |0115: move-result-object v6 │ │ +39ee34: 6e10 5f99 0600 |0116: invoke-virtual {v6}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39ee3a: 0c06 |0119: move-result-object v6 │ │ +39ee3c: 6207 fd78 |011a: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fd │ │ +39ee40: 620a fc78 |011c: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ +39ee44: 490b 0a00 |011e: aget-char v11, v10, v0 │ │ +39ee48: 500b 0700 |0120: aput-char v11, v7, v0 │ │ +39ee4c: 3802 5500 |0122: if-eqz v2, 0177 // +0055 │ │ +39ee50: 490b 0a00 |0124: aget-char v11, v10, v0 │ │ +39ee54: 37b4 1000 |0126: if-le v4, v11, 0136 // +0010 │ │ +39ee58: 4904 0a00 |0128: aget-char v4, v10, v0 │ │ +39ee5c: b154 |012a: sub-int/2addr v4, v5 │ │ +39ee5e: 8e44 |012b: int-to-char v4, v4 │ │ +39ee60: 5004 0700 |012c: aput-char v4, v7, v0 │ │ +39ee64: 6204 ff78 |012e: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39ee68: 4907 0a00 |0130: aget-char v7, v10, v0 │ │ +39ee6c: b157 |0132: sub-int/2addr v7, v5 │ │ +39ee6e: 4f09 0407 |0133: aput-byte v9, v4, v7 │ │ +39ee72: 2837 |0135: goto 016c // +0037 │ │ +39ee74: 2205 e812 |0136: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +39ee78: 7010 4098 0500 |0138: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ee7e: 1a07 0000 |013b: const-string v7, "" // string@0000 │ │ +39ee82: 6e20 4b98 7500 |013d: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ee88: 6207 fc78 |0140: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ +39ee8c: 4907 0700 |0142: aget-char v7, v7, v0 │ │ +39ee90: 6e20 4498 7500 |0144: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39ee96: 6e10 5498 0500 |0147: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ee9c: 0c05 |014a: move-result-object v5 │ │ +39ee9e: 7110 61a4 0500 |014b: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ +39eea4: 0c05 |014e: move-result-object v5 │ │ +39eea6: 6e10 2298 0500 |014f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +39eeac: 0a07 |0152: move-result v7 │ │ +39eeae: 3378 1900 |0153: if-ne v8, v7, 016c // +0019 │ │ +39eeb2: 6e20 0998 3500 |0155: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39eeb8: 0a05 |0158: move-result v5 │ │ +39eeba: 6207 fc78 |0159: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ +39eebe: 4907 0700 |015b: aget-char v7, v7, v0 │ │ +39eec2: 3275 0f00 |015d: if-eq v5, v7, 016c // +000f │ │ +39eec6: 3654 0d00 |015f: if-gt v4, v5, 016c // +000d │ │ +39eeca: 6204 ff78 |0161: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39eece: 2147 |0163: array-length v7, v4 │ │ +39eed0: 3575 0800 |0164: if-ge v5, v7, 016c // +0008 │ │ +39eed4: 4f09 0405 |0166: aput-byte v9, v4, v5 │ │ +39eed8: 6204 fd78 |0168: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fd │ │ +39eedc: 5005 0400 |016a: aput-char v5, v4, v0 │ │ +39eee0: 6204 fe78 |016c: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39eee4: 6005 0279 |016e: sget v5, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39eee8: 7120 af99 5600 |0170: invoke-static {v6, v5}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39eeee: 0c05 |0173: move-result-object v5 │ │ +39eef0: 4d05 0400 |0174: aput-object v5, v4, v0 │ │ +39eef4: 280b |0176: goto 0181 // +000b │ │ +39eef6: 6204 fe78 |0177: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39eefa: 6005 0179 |0179: sget v5, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39eefe: 7120 af99 5600 |017b: invoke-static {v6, v5}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39ef04: 0c05 |017e: move-result-object v5 │ │ +39ef06: 4d05 0400 |017f: aput-object v5, v4, v0 │ │ +39ef0a: 1304 3900 |0181: const/16 v4, #int 57 // #39 │ │ +39ef0e: 6205 fc78 |0183: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ +39ef12: 4905 0500 |0185: aget-char v5, v5, v0 │ │ +39ef16: 3354 0300 |0187: if-ne v4, v5, 018a // +0003 │ │ +39ef1a: 1212 |0189: const/4 v2, #int 1 // #1 │ │ +39ef1c: d800 0001 |018a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39ef20: 2900 5eff |018c: goto/16 00ea // -00a2 │ │ +39ef24: 6200 fd78 |018e: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fd │ │ +39ef28: 1302 5e00 |0190: const/16 v2, #int 94 // #5e │ │ +39ef2c: 5002 0006 |0192: aput-char v2, v0, v6 │ │ +39ef30: 1300 0001 |0194: const/16 v0, #int 256 // #100 │ │ +39ef34: 1302 0001 |0196: const/16 v2, #int 256 // #100 │ │ +39ef38: 1407 00ff 0000 |0198: const v7, #float 9.14768e-41 // #0000ff00 │ │ +39ef3e: 12f9 |019b: const/4 v9, #int -1 // #ff │ │ +39ef40: 130a ff00 |019c: const/16 v10, #int 255 // #ff │ │ +39ef44: 3672 4000 |019e: if-gt v2, v7, 01de // +0040 │ │ +39ef48: 6207 fb78 |01a0: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39ef4c: 220b e812 |01a2: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +39ef50: 7010 4098 0b00 |01a4: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ef56: 1a0c 0000 |01a7: const-string v12, "" // string@0000 │ │ +39ef5a: 6e20 4b98 cb00 |01a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ef60: 8e2c |01ac: int-to-char v12, v2 │ │ +39ef62: 6e20 4498 cb00 |01ad: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39ef68: 6e10 5498 0b00 |01b0: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ef6e: 0c0b |01b3: move-result-object v11 │ │ +39ef70: 6e20 6099 b700 |01b4: invoke-virtual {v7, v11}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39ef76: 0c07 |01b7: move-result-object v7 │ │ +39ef78: 6e10 5f99 0700 |01b8: invoke-virtual {v7}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39ef7e: 0c07 |01bb: move-result-object v7 │ │ +39ef80: 620b 0079 |01bc: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7900 │ │ +39ef84: e20c 0208 |01be: ushr-int/lit8 v12, v2, #int 8 // #08 │ │ +39ef88: 4b09 0b0c |01c0: aput v9, v11, v12 │ │ +39ef8c: 1209 |01c2: const/4 v9, #int 0 // #0 │ │ +39ef8e: 217b |01c3: array-length v11, v7 │ │ +39ef90: 35b9 1700 |01c4: if-ge v9, v11, 01db // +0017 │ │ +39ef94: 480b 0709 |01c6: aget-byte v11, v7, v9 │ │ +39ef98: 8dcd |01c8: int-to-byte v13, v12 │ │ +39ef9a: 33db 0f00 |01c9: if-ne v11, v13, 01d8 // +000f │ │ +39ef9e: 620b 0079 |01cb: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7900 │ │ +39efa2: d52d ff00 |01cd: and-int/lit16 v13, v2, #int 255 // #00ff │ │ +39efa6: d809 0901 |01cf: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39efaa: 4807 0709 |01d1: aget-byte v7, v7, v9 │ │ +39efae: b5a7 |01d3: and-int/2addr v7, v10 │ │ +39efb0: b17d |01d4: sub-int/2addr v13, v7 │ │ +39efb2: 4b0d 0b0c |01d5: aput v13, v11, v12 │ │ +39efb6: 2804 |01d7: goto 01db // +0004 │ │ +39efb8: d809 0901 |01d8: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39efbc: 28e9 |01da: goto 01c3 // -0017 │ │ +39efbe: d022 0001 |01db: add-int/lit16 v2, v2, #int 256 // #0100 │ │ +39efc2: 28bb |01dd: goto 0198 // -0045 │ │ +39efc4: 6202 fe78 |01de: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39efc8: 6007 0179 |01e0: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39efcc: 2377 1515 |01e2: new-array v7, v7, [B // type@1515 │ │ +39efd0: 4d07 0203 |01e4: aput-object v7, v2, v3 │ │ +39efd4: 4607 0208 |01e6: aget-object v7, v2, v8 │ │ +39efd8: 6e10 38a6 0700 |01e8: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ +39efde: 0c07 |01eb: move-result-object v7 │ │ +39efe0: 1f07 1515 |01ec: check-cast v7, [B // type@1515 │ │ +39efe4: 122b |01ee: const/4 v11, #int 2 // #2 │ │ +39efe6: 4d07 020b |01ef: aput-object v7, v2, v11 │ │ +39efea: 6202 fe78 |01f1: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39efee: 4607 020b |01f3: aget-object v7, v2, v11 │ │ +39eff2: 460c 020b |01f5: aget-object v12, v2, v11 │ │ +39eff6: 21cc |01f7: array-length v12, v12 │ │ +39eff8: b18c |01f8: sub-int/2addr v12, v8 │ │ +39effa: 480d 070c |01f9: aget-byte v13, v7, v12 │ │ +39effe: b08d |01fb: add-int/2addr v13, v8 │ │ +39f000: 8ddd |01fc: int-to-byte v13, v13 │ │ +39f002: 4f0d 070c |01fd: aput-byte v13, v7, v12 │ │ +39f006: 6007 0179 |01ff: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7901 │ │ +39f00a: 237c 1515 |0201: new-array v12, v7, [B // type@1515 │ │ +39f00e: 4d0c 0208 |0203: aput-object v12, v2, v8 │ │ +39f012: 460c 0208 |0205: aget-object v12, v2, v8 │ │ +39f016: b187 |0207: sub-int/2addr v7, v8 │ │ +39f018: 4f08 0c07 |0208: aput-byte v8, v12, v7 │ │ +39f01c: 6207 ff78 |020a: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f020: 130c 7a00 |020c: const/16 v12, #int 122 // #7a │ │ +39f024: 4807 070c |020e: aget-byte v7, v7, v12 │ │ +39f028: 4607 0207 |0210: aget-object v7, v2, v7 │ │ +39f02c: 6e10 38a6 0700 |0212: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ +39f032: 0c07 |0215: move-result-object v7 │ │ +39f034: 1f07 1515 |0216: check-cast v7, [B // type@1515 │ │ +39f038: 4d07 0206 |0218: aput-object v7, v2, v6 │ │ +39f03c: 6202 fe78 |021a: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f040: 4602 0206 |021c: aget-object v2, v2, v6 │ │ +39f044: 4807 0203 |021e: aget-byte v7, v2, v3 │ │ +39f048: b087 |0220: add-int/2addr v7, v8 │ │ +39f04a: 8d77 |0221: int-to-byte v7, v7 │ │ +39f04c: 4f07 0203 |0222: aput-byte v7, v2, v3 │ │ +39f050: 1237 |0224: const/4 v7, #int 3 // #3 │ │ +39f052: 3667 db00 |0225: if-gt v7, v6, 0300 // +00db │ │ +39f056: 620c fc78 |0227: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ +39f05a: 490c 0c07 |0229: aget-char v12, v12, v7 │ │ +39f05e: 37c4 5200 |022b: if-le v4, v12, 027d // +0052 │ │ +39f062: 620c fe78 |022d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f066: d80d 07ff |022f: add-int/lit8 v13, v7, #int -1 // #ff │ │ +39f06a: 460e 0c0d |0231: aget-object v14, v12, v13 │ │ +39f06e: 460c 0c07 |0233: aget-object v12, v12, v7 │ │ +39f072: 7120 a3a3 ce00 |0235: invoke-static {v14, v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ +39f078: 0a0c |0238: move-result v12 │ │ +39f07a: 3b0c 0400 |0239: if-gez v12, 023d // +0004 │ │ +39f07e: 2900 bf00 |023b: goto/16 02fa // +00bf │ │ +39f082: 620c fc78 |023d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fc │ │ +39f086: 490c 0c0d |023f: aget-char v12, v12, v13 │ │ +39f08a: 36c4 b900 |0241: if-gt v4, v12, 02fa // +00b9 │ │ +39f08e: 620c fe78 |0243: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f092: 460e 0c0d |0245: aget-object v14, v12, v13 │ │ +39f096: 460c 0c07 |0247: aget-object v12, v12, v7 │ │ +39f09a: 7120 a3a3 ce00 |0249: invoke-static {v14, v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ +39f0a0: 0a0c |024c: move-result v12 │ │ +39f0a2: 3a0c 2b00 |024d: if-ltz v12, 0278 // +002b │ │ +39f0a6: 620c fe78 |024f: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f0aa: 460e 0c07 |0251: aget-object v14, v12, v7 │ │ +39f0ae: 460f 0c07 |0253: aget-object v15, v12, v7 │ │ +39f0b2: 21ff |0255: array-length v15, v15 │ │ +39f0b4: b08f |0256: add-int/2addr v15, v8 │ │ +39f0b6: 7120 af99 fe00 |0257: invoke-static {v14, v15}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39f0bc: 0c0e |025a: move-result-object v14 │ │ +39f0be: 4d0e 0c0d |025b: aput-object v14, v12, v13 │ │ +39f0c2: 620c fe78 |025d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f0c6: 460e 0c0d |025f: aget-object v14, v12, v13 │ │ +39f0ca: 460f 0c0d |0261: aget-object v15, v12, v13 │ │ +39f0ce: 21ff |0263: array-length v15, v15 │ │ +39f0d0: b1bf |0264: sub-int/2addr v15, v11 │ │ +39f0d2: 4810 0e0f |0265: aget-byte v16, v14, v15 │ │ +39f0d6: d804 10ff |0267: add-int/lit8 v4, v16, #int -1 // #ff │ │ +39f0da: 8d44 |0269: int-to-byte v4, v4 │ │ +39f0dc: 4f04 0e0f |026a: aput-byte v4, v14, v15 │ │ +39f0e0: 4604 0c0d |026c: aget-object v4, v12, v13 │ │ +39f0e4: 460c 0c0d |026e: aget-object v12, v12, v13 │ │ +39f0e8: 21cc |0270: array-length v12, v12 │ │ +39f0ea: b18c |0271: sub-int/2addr v12, v8 │ │ +39f0ec: d0de ff00 |0272: add-int/lit16 v14, v13, #int 255 // #00ff │ │ +39f0f0: b16e |0274: sub-int/2addr v14, v6 │ │ +39f0f2: 8dee |0275: int-to-byte v14, v14 │ │ +39f0f4: 4f0e 040c |0276: aput-byte v14, v4, v12 │ │ +39f0f8: d80d 0dff |0278: add-int/lit8 v13, v13, #int -1 // #ff │ │ +39f0fc: 1304 8000 |027a: const/16 v4, #int 128 // #80 │ │ +39f100: 28c1 |027c: goto 023d // -003f │ │ +39f102: 6204 fe78 |027d: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f106: d80c 07ff |027f: add-int/lit8 v12, v7, #int -1 // #ff │ │ +39f10a: 460d 040c |0281: aget-object v13, v4, v12 │ │ +39f10e: 6e10 38a6 0d00 |0283: invoke-virtual {v13}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ +39f114: 0c0d |0286: move-result-object v13 │ │ +39f116: 1f0d 1515 |0287: check-cast v13, [B // type@1515 │ │ +39f11a: 4d0d 0407 |0289: aput-object v13, v4, v7 │ │ +39f11e: 6204 fe78 |028b: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f122: 460d 0407 |028d: aget-object v13, v4, v7 │ │ +39f126: 460e 0407 |028f: aget-object v14, v4, v7 │ │ +39f12a: 21ee |0291: array-length v14, v14 │ │ +39f12c: b18e |0292: sub-int/2addr v14, v8 │ │ +39f12e: 480d 0d0e |0293: aget-byte v13, v13, v14 │ │ +39f132: b5ad |0295: and-int/2addr v13, v10 │ │ +39f134: 36da 1700 |0296: if-gt v10, v13, 02ad // +0017 │ │ +39f138: 460d 0407 |0298: aget-object v13, v4, v7 │ │ +39f13c: 460e 0407 |029a: aget-object v14, v4, v7 │ │ +39f140: 21ee |029c: array-length v14, v14 │ │ +39f142: b1be |029d: sub-int/2addr v14, v11 │ │ +39f144: 480f 0d0e |029e: aget-byte v15, v13, v14 │ │ +39f148: b08f |02a0: add-int/2addr v15, v8 │ │ +39f14a: 8dff |02a1: int-to-byte v15, v15 │ │ +39f14c: 4f0f 0d0e |02a2: aput-byte v15, v13, v14 │ │ +39f150: 460d 0407 |02a4: aget-object v13, v4, v7 │ │ +39f154: 460e 0407 |02a6: aget-object v14, v4, v7 │ │ +39f158: 21ee |02a8: array-length v14, v14 │ │ +39f15a: b18e |02a9: sub-int/2addr v14, v8 │ │ +39f15c: 4f03 0d0e |02aa: aput-byte v3, v13, v14 │ │ +39f160: 280d |02ac: goto 02b9 // +000d │ │ +39f162: 460d 0407 |02ad: aget-object v13, v4, v7 │ │ +39f166: 460e 0407 |02af: aget-object v14, v4, v7 │ │ +39f16a: 21ee |02b1: array-length v14, v14 │ │ +39f16c: b18e |02b2: sub-int/2addr v14, v8 │ │ +39f16e: 480f 0d0e |02b3: aget-byte v15, v13, v14 │ │ +39f172: b08f |02b5: add-int/2addr v15, v8 │ │ +39f174: 8dff |02b6: int-to-byte v15, v15 │ │ +39f176: 4f0f 0d0e |02b7: aput-byte v15, v13, v14 │ │ +39f17a: 460d 040c |02b9: aget-object v13, v4, v12 │ │ +39f17e: 4604 0407 |02bb: aget-object v4, v4, v7 │ │ +39f182: 7120 a3a3 4d00 |02bd: invoke-static {v13, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ +39f188: 0a04 |02c0: move-result v4 │ │ +39f18a: 3b04 1300 |02c1: if-gez v4, 02d4 // +0013 │ │ +39f18e: 3776 3700 |02c3: if-le v6, v7, 02fa // +0037 │ │ +39f192: 6204 fe78 |02c5: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f196: 460d 0407 |02c7: aget-object v13, v4, v7 │ │ +39f19a: d80e 0701 |02c9: add-int/lit8 v14, v7, #int 1 // #01 │ │ +39f19e: 4604 040e |02cb: aget-object v4, v4, v14 │ │ +39f1a2: 7120 a3a3 4d00 |02cd: invoke-static {v13, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ +39f1a8: 0a04 |02d0: move-result v4 │ │ +39f1aa: 3b04 0300 |02d1: if-gez v4, 02d4 // +0003 │ │ +39f1ae: 2827 |02d3: goto 02fa // +0027 │ │ +39f1b0: 6204 fe78 |02d4: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f1b4: 460d 040c |02d6: aget-object v13, v4, v12 │ │ +39f1b8: 460e 040c |02d8: aget-object v14, v4, v12 │ │ +39f1bc: 21ee |02da: array-length v14, v14 │ │ +39f1be: 600f 0279 |02db: sget v15, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39f1c2: 460c 040c |02dd: aget-object v12, v4, v12 │ │ +39f1c6: 21cc |02df: array-length v12, v12 │ │ +39f1c8: 35cf 0400 |02e0: if-ge v15, v12, 02e4 // +0004 │ │ +39f1cc: 120c |02e2: const/4 v12, #int 0 // #0 │ │ +39f1ce: 2802 |02e3: goto 02e5 // +0002 │ │ +39f1d0: 121c |02e4: const/4 v12, #int 1 // #1 │ │ +39f1d2: b0ce |02e5: add-int/2addr v14, v12 │ │ +39f1d4: 7120 af99 ed00 |02e6: invoke-static {v13, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39f1da: 0c0c |02e9: move-result-object v12 │ │ +39f1dc: 4d0c 0407 |02ea: aput-object v12, v4, v7 │ │ +39f1e0: 6204 fe78 |02ec: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f1e4: 460c 0407 |02ee: aget-object v12, v4, v7 │ │ +39f1e8: 4604 0407 |02f0: aget-object v4, v4, v7 │ │ +39f1ec: 2144 |02f2: array-length v4, v4 │ │ +39f1ee: b184 |02f3: sub-int/2addr v4, v8 │ │ +39f1f0: d07d ff00 |02f4: add-int/lit16 v13, v7, #int 255 // #00ff │ │ +39f1f4: b16d |02f6: sub-int/2addr v13, v6 │ │ +39f1f6: 8ddd |02f7: int-to-byte v13, v13 │ │ +39f1f8: 4f0d 0c04 |02f8: aput-byte v13, v12, v4 │ │ +39f1fc: d807 0701 |02fa: add-int/lit8 v7, v7, #int 1 // #01 │ │ +39f200: 1304 8000 |02fc: const/16 v4, #int 128 // #80 │ │ +39f204: 2900 27ff |02fe: goto/16 0225 // -00d9 │ │ +39f208: 6204 fe78 |0300: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f20c: 1307 3e00 |0302: const/16 v7, #int 62 // #3e │ │ +39f210: 460a 0407 |0304: aget-object v10, v4, v7 │ │ +39f214: 460c 0407 |0306: aget-object v12, v4, v7 │ │ +39f218: 21cc |0308: array-length v12, v12 │ │ +39f21a: 600d 0279 |0309: sget v13, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7902 │ │ +39f21e: 4607 0407 |030b: aget-object v7, v4, v7 │ │ +39f222: 2177 |030d: array-length v7, v7 │ │ +39f224: 357d 0400 |030e: if-ge v13, v7, 0312 // +0004 │ │ +39f228: 1207 |0310: const/4 v7, #int 0 // #0 │ │ +39f22a: 2802 |0311: goto 0313 // +0002 │ │ +39f22c: 1217 |0312: const/4 v7, #int 1 // #1 │ │ +39f22e: b07c |0313: add-int/2addr v12, v7 │ │ +39f230: 7120 af99 ca00 |0314: invoke-static {v10, v12}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39f236: 0c07 |0317: move-result-object v7 │ │ +39f238: 4d07 0406 |0318: aput-object v7, v4, v6 │ │ +39f23c: 6204 fe78 |031a: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f240: 4607 0406 |031c: aget-object v7, v4, v6 │ │ +39f244: 460a 0406 |031e: aget-object v10, v4, v6 │ │ +39f248: 21aa |0320: array-length v10, v10 │ │ +39f24a: b18a |0321: sub-int/2addr v10, v8 │ │ +39f24c: 4f09 070a |0322: aput-byte v9, v7, v10 │ │ +39f250: 4607 0408 |0324: aget-object v7, v4, v8 │ │ +39f254: 4609 0408 |0326: aget-object v9, v4, v8 │ │ +39f258: 2199 |0328: array-length v9, v9 │ │ +39f25a: b189 |0329: sub-int/2addr v9, v8 │ │ +39f25c: 4807 0709 |032a: aget-byte v7, v7, v9 │ │ +39f260: 6209 ff78 |032c: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f264: 130a 3000 |032e: const/16 v10, #int 48 // #30 │ │ +39f268: 4809 090a |0330: aget-byte v9, v9, v10 │ │ +39f26c: 460c 0409 |0332: aget-object v12, v4, v9 │ │ +39f270: 4604 0409 |0334: aget-object v4, v4, v9 │ │ +39f274: 2144 |0336: array-length v4, v4 │ │ +39f276: b184 |0337: sub-int/2addr v4, v8 │ │ +39f278: 4804 0c04 |0338: aget-byte v4, v12, v4 │ │ +39f27c: 3674 0500 |033a: if-gt v4, v7, 033f // +0005 │ │ +39f280: 130c 0001 |033c: const/16 v12, #int 256 // #100 │ │ +39f284: 2802 |033e: goto 0340 // +0002 │ │ +39f286: 120c |033f: const/4 v12, #int 0 // #0 │ │ +39f288: b0c4 |0340: add-int/2addr v4, v12 │ │ +39f28a: 910c 0407 |0341: sub-int v12, v4, v7 │ │ +39f28e: d80d 0903 |0343: add-int/lit8 v13, v9, #int 3 // #03 │ │ +39f292: b3dc |0345: div-int/2addr v12, v13 │ │ +39f294: da0c 0c02 |0346: mul-int/lit8 v12, v12, #int 2 // #02 │ │ +39f298: b0bc |0348: add-int/2addr v12, v11 │ │ +39f29a: b0c7 |0349: add-int/2addr v7, v12 │ │ +39f29c: 910c 0407 |034a: sub-int v12, v4, v7 │ │ +39f2a0: b3dc |034c: div-int/2addr v12, v13 │ │ +39f2a2: d80e 0401 |034d: add-int/lit8 v14, v4, #int 1 // #01 │ │ +39f2a6: b17e |034f: sub-int/2addr v14, v7 │ │ +39f2a8: b3ed |0350: div-int/2addr v13, v14 │ │ +39f2aa: b0bd |0351: add-int/2addr v13, v11 │ │ +39f2ac: d80e 0701 |0352: add-int/lit8 v14, v7, #int 1 // #01 │ │ +39f2b0: 920f 090c |0354: mul-int v15, v9, v12 │ │ +39f2b4: b0fe |0356: add-int/2addr v14, v15 │ │ +39f2b6: 930f 090d |0357: div-int v15, v9, v13 │ │ +39f2ba: b0fe |0359: add-int/2addr v14, v15 │ │ +39f2bc: 36e4 0800 |035a: if-gt v4, v14, 0362 // +0008 │ │ +39f2c0: d80d 0d01 |035c: add-int/lit8 v13, v13, #int 1 // #01 │ │ +39f2c4: 930e 0d09 |035e: div-int v14, v13, v9 │ │ +39f2c8: b1ec |0360: sub-int/2addr v12, v14 │ │ +39f2ca: 28f1 |0361: goto 0352 // -000f │ │ +39f2cc: 6204 fe78 |0362: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f2d0: 4604 0408 |0364: aget-object v4, v4, v8 │ │ +39f2d4: 6e10 38a6 0400 |0366: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ +39f2da: 0c04 |0369: move-result-object v4 │ │ +39f2dc: 1f04 1515 |036a: check-cast v4, [B // type@1515 │ │ +39f2e0: 1229 |036c: const/4 v9, #int 2 // #2 │ │ +39f2e2: 620e ff78 |036d: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f2e6: 480f 0e0a |036f: aget-byte v15, v14, v10 │ │ +39f2ea: 35f9 8200 |0371: if-ge v9, v15, 03f3 // +0082 │ │ +39f2ee: 620e fe78 |0373: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f2f2: d80f 09ff |0375: add-int/lit8 v15, v9, #int -1 // #ff │ │ +39f2f6: 460a 0e0f |0377: aget-object v10, v14, v15 │ │ +39f2fa: 460e 0e09 |0379: aget-object v14, v14, v9 │ │ +39f2fe: 7120 a3a3 ea00 |037b: invoke-static {v10, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ +39f304: 0a0a |037e: move-result v10 │ │ +39f306: 3d0a 0a00 |037f: if-lez v10, 0389 // +000a │ │ +39f30a: 620a fe78 |0381: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f30e: 460e 0a0f |0383: aget-object v14, v10, v15 │ │ +39f312: 4d0e 0a09 |0385: aput-object v14, v10, v9 │ │ +39f316: 121a |0387: const/4 v10, #int 1 // #1 │ │ +39f318: 2802 |0388: goto 038a // +0002 │ │ +39f31a: 120a |0389: const/4 v10, #int 0 // #0 │ │ +39f31c: 620e fe78 |038a: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f320: 4611 0e09 |038c: aget-object v17, v14, v9 │ │ +39f324: 4606 0e09 |038e: aget-object v6, v14, v9 │ │ +39f328: 2166 |0390: array-length v6, v6 │ │ +39f32a: b186 |0391: sub-int/2addr v6, v8 │ │ +39f32c: 4806 1106 |0392: aget-byte v6, v17, v6 │ │ +39f330: 9211 090c |0394: mul-int v17, v9, v12 │ │ +39f334: 9011 0711 |0396: add-int v17, v7, v17 │ │ +39f338: 9312 090d |0398: div-int v18, v9, v13 │ │ +39f33c: 9002 1112 |039a: add-int v2, v17, v18 │ │ +39f340: 9011 020c |039c: add-int v17, v2, v12 │ │ +39f344: d805 1101 |039e: add-int/lit8 v5, v17, #int 1 // #01 │ │ +39f348: 3650 1400 |03a0: if-gt v0, v5, 03b4 // +0014 │ │ +39f34c: d022 00ff |03a2: add-int/lit16 v2, v2, #int -256 // #ff00 │ │ +39f350: 2145 |03a4: array-length v5, v4 │ │ +39f352: 365b 0f00 |03a5: if-gt v11, v5, 03b4 // +000f │ │ +39f356: 2145 |03a7: array-length v5, v4 │ │ +39f358: b1b5 |03a8: sub-int/2addr v5, v11 │ │ +39f35a: 4811 0405 |03a9: aget-byte v17, v4, v5 │ │ +39f35e: d800 1101 |03ab: add-int/lit8 v0, v17, #int 1 // #01 │ │ +39f362: 8d00 |03ad: int-to-byte v0, v0 │ │ +39f364: 4f00 0405 |03ae: aput-byte v0, v4, v5 │ │ +39f368: 2140 |03b0: array-length v0, v4 │ │ +39f36a: b180 |03b1: sub-int/2addr v0, v8 │ │ +39f36c: 4f03 0400 |03b2: aput-byte v3, v4, v0 │ │ +39f370: d800 0201 |03b4: add-int/lit8 v0, v2, #int 1 // #01 │ │ +39f374: 3606 0e00 |03b6: if-gt v6, v0, 03c4 // +000e │ │ +39f378: da00 0c02 |03b8: mul-int/lit8 v0, v12, #int 2 // #02 │ │ +39f37c: 9100 0200 |03ba: sub-int v0, v2, v0 │ │ +39f380: 3760 0400 |03bc: if-le v0, v6, 03c0 // +0004 │ │ +39f384: 1210 |03be: const/4 v0, #int 1 // #1 │ │ +39f386: 2802 |03bf: goto 03c1 // +0002 │ │ +39f388: 1200 |03c0: const/4 v0, #int 0 // #0 │ │ +39f38a: b5a0 |03c1: and-int/2addr v0, v10 │ │ +39f38c: 3800 2500 |03c2: if-eqz v0, 03e7 // +0025 │ │ +39f390: 6e10 38a6 0400 |03c4: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ +39f396: 0c00 |03c7: move-result-object v0 │ │ +39f398: 1f00 1515 |03c8: check-cast v0, [B // type@1515 │ │ +39f39c: 4d00 0e09 |03ca: aput-object v0, v14, v9 │ │ +39f3a0: 6200 fe78 |03cc: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f3a4: 4605 0009 |03ce: aget-object v5, v0, v9 │ │ +39f3a8: 4606 0009 |03d0: aget-object v6, v0, v9 │ │ +39f3ac: 2166 |03d2: array-length v6, v6 │ │ +39f3ae: b186 |03d3: sub-int/2addr v6, v8 │ │ +39f3b0: 8d22 |03d4: int-to-byte v2, v2 │ │ +39f3b2: 4f02 0506 |03d5: aput-byte v2, v5, v6 │ │ +39f3b6: 4602 000f |03d7: aget-object v2, v0, v15 │ │ +39f3ba: 4600 0009 |03d9: aget-object v0, v0, v9 │ │ +39f3be: 7120 a3a3 0200 |03db: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ +39f3c4: 0a00 |03de: move-result v0 │ │ +39f3c6: 3d00 0800 |03df: if-lez v0, 03e7 // +0008 │ │ +39f3ca: 6200 fe78 |03e1: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f3ce: 4602 000f |03e3: aget-object v2, v0, v15 │ │ +39f3d2: 4d02 0009 |03e5: aput-object v2, v0, v9 │ │ +39f3d6: d809 0901 |03e7: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39f3da: 1300 0001 |03e9: const/16 v0, #int 256 // #100 │ │ +39f3de: 1305 2000 |03eb: const/16 v5, #int 32 // #20 │ │ +39f3e2: 1306 3f00 |03ed: const/16 v6, #int 63 // #3f │ │ +39f3e6: 130a 3000 |03ef: const/16 v10, #int 48 // #30 │ │ +39f3ea: 2900 7cff |03f1: goto/16 036d // -0084 │ │ +39f3ee: 1300 2000 |03f3: const/16 v0, #int 32 // #20 │ │ +39f3f2: 4f08 0e00 |03f5: aput-byte v8, v14, v0 │ │ +39f3f6: 1300 2d00 |03f7: const/16 v0, #int 45 // #2d │ │ +39f3fa: 4f0b 0e00 |03f9: aput-byte v11, v14, v0 │ │ +39f3fe: 1300 3a00 |03fb: const/16 v0, #int 58 // #3a │ │ +39f402: 1232 |03fd: const/4 v2, #int 3 // #3 │ │ +39f404: 4f02 0e00 |03fe: aput-byte v2, v14, v0 │ │ +39f408: 1302 4100 |0400: const/16 v2, #int 65 // #41 │ │ +39f40c: 4804 0e02 |0402: aget-byte v4, v14, v2 │ │ +39f410: b184 |0404: sub-int/2addr v4, v8 │ │ +39f412: 1305 4f02 |0405: const/16 v5, #int 591 // #24f │ │ +39f416: 1306 2000 |0407: const/16 v6, #int 32 // #20 │ │ +39f41a: 3765 b600 |0409: if-le v5, v6, 04bf // +00b6 │ │ +39f41e: 6206 ff78 |040b: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f422: 4806 0605 |040d: aget-byte v6, v6, v5 │ │ +39f426: 3c06 a500 |040f: if-gtz v6, 04b4 // +00a5 │ │ +39f42a: 2206 e812 |0411: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +39f42e: 7010 4098 0600 |0413: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39f434: 1a07 0000 |0416: const-string v7, "" // string@0000 │ │ +39f438: 6e20 4b98 7600 |0418: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39f43e: 6e20 4498 5600 |041b: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39f444: 6e10 5498 0600 |041e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39f44a: 0c06 |0421: move-result-object v6 │ │ +39f44c: 6207 fb78 |0422: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39f450: 6e20 6099 6700 |0424: invoke-virtual {v7, v6}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39f456: 0c06 |0427: move-result-object v6 │ │ +39f458: 6e10 5f99 0600 |0428: invoke-virtual {v6}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39f45e: 0c06 |042b: move-result-object v6 │ │ +39f460: 6207 fe78 |042c: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f464: 7120 9ca3 6700 |042e: invoke-static {v7, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.binSearchUnsigned:([[B[B)I // method@a39c │ │ +39f46a: 0a07 |0431: move-result v7 │ │ +39f46c: 3a07 0400 |0432: if-ltz v7, 0436 // +0004 │ │ +39f470: 0179 |0434: move v9, v7 │ │ +39f472: 2808 |0435: goto 043d // +0008 │ │ +39f474: 12e9 |0436: const/4 v9, #int -2 // #fe │ │ +39f476: 3679 0400 |0437: if-gt v9, v7, 043b // +0004 │ │ +39f47a: 1219 |0439: const/4 v9, #int 1 // #1 │ │ +39f47c: 2803 |043a: goto 043d // +0003 │ │ +39f47e: 7b79 |043b: neg-int v9, v7 │ │ +39f480: b1b9 |043c: sub-int/2addr v9, v11 │ │ +39f482: 130a c000 |043d: const/16 v10, #int 192 // #c0 │ │ +39f486: 130c 0001 |043f: const/16 v12, #int 256 // #100 │ │ +39f48a: 365a 1700 |0441: if-gt v10, v5, 0458 // +0017 │ │ +39f48e: 35c5 1500 |0443: if-ge v5, v12, 0458 // +0015 │ │ +39f492: 620d ff78 |0445: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f496: 480e 0d02 |0447: aget-byte v14, v13, v2 │ │ +39f49a: 35e9 0f00 |0449: if-ge v9, v14, 0458 // +000f │ │ +39f49e: 130e f700 |044b: const/16 v14, #int 247 // #f7 │ │ +39f4a2: 325e 0b00 |044d: if-eq v14, v5, 0458 // +000b │ │ +39f4a6: 130e d700 |044f: const/16 v14, #int 215 // #d7 │ │ +39f4aa: 325e 0700 |0451: if-eq v14, v5, 0458 // +0007 │ │ +39f4ae: 1307 4f00 |0453: const/16 v7, #int 79 // #4f │ │ +39f4b2: 4809 0d07 |0455: aget-byte v9, v13, v7 │ │ +39f4b6: 2818 |0457: goto 046f // +0018 │ │ +39f4b8: 130d 7f00 |0458: const/16 v13, #int 127 // #7f │ │ +39f4bc: 365d 0900 |045a: if-gt v13, v5, 0463 // +0009 │ │ +39f4c0: 35a5 0700 |045c: if-ge v5, v10, 0463 // +0007 │ │ +39f4c4: 6207 ff78 |045e: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f4c8: 4809 0700 |0460: aget-byte v9, v7, v0 │ │ +39f4cc: 280d |0462: goto 046f // +000d │ │ +39f4ce: 3c09 0f00 |0463: if-gtz v9, 0472 // +000f │ │ +39f4d2: 130a 2000 |0465: const/16 v10, #int 32 // #20 │ │ +39f4d6: 365a 0700 |0467: if-gt v10, v5, 046e // +0007 │ │ +39f4da: 3907 0300 |0469: if-nez v7, 046c // +0003 │ │ +39f4de: 2803 |046b: goto 046e // +0003 │ │ +39f4e0: 1219 |046c: const/4 v9, #int 1 // #1 │ │ +39f4e2: 2802 |046d: goto 046f // +0002 │ │ +39f4e4: 1209 |046e: const/4 v9, #int 0 // #0 │ │ +39f4e6: 1307 3f00 |046f: const/16 v7, #int 63 // #3f │ │ +39f4ea: 280a |0471: goto 047b // +000a │ │ +39f4ec: 1307 3f00 |0472: const/16 v7, #int 63 // #3f │ │ +39f4f0: 3697 0700 |0474: if-gt v7, v9, 047b // +0007 │ │ +39f4f4: 6206 ff78 |0476: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f4f8: 4f07 0605 |0478: aput-byte v7, v6, v5 │ │ +39f4fc: 283c |047a: goto 04b6 // +003c │ │ +39f4fe: 620a fe78 |047b: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f502: 460d 0a09 |047d: aget-object v13, v10, v9 │ │ +39f506: 460e 0a09 |047f: aget-object v14, v10, v9 │ │ +39f50a: 21ee |0481: array-length v14, v14 │ │ +39f50c: 620f ff78 |0482: sget-object v15, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f510: 1310 3000 |0484: const/16 v16, #int 48 // #30 │ │ +39f514: 480f 0f10 |0486: aget-byte v15, v15, v16 │ │ +39f518: 460a 0a0f |0488: aget-object v10, v10, v15 │ │ +39f51c: 21aa |048a: array-length v10, v10 │ │ +39f51e: b0ae |048b: add-int/2addr v14, v10 │ │ +39f520: 7120 af99 ed00 |048c: invoke-static {v13, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39f526: 0c0a |048f: move-result-object v10 │ │ +39f528: 620d fe78 |0490: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78fe │ │ +39f52c: 620e ff78 |0492: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f530: 130f 3000 |0494: const/16 v15, #int 48 // #30 │ │ +39f534: 480e 0e0f |0496: aget-byte v14, v14, v15 │ │ +39f538: 460e 0d0e |0498: aget-object v14, v13, v14 │ │ +39f53c: 4600 0d09 |049a: aget-object v0, v13, v9 │ │ +39f540: 2100 |049c: array-length v0, v0 │ │ +39f542: 21a7 |049d: array-length v7, v10 │ │ +39f544: 460d 0d09 |049e: aget-object v13, v13, v9 │ │ +39f548: 21dd |04a0: array-length v13, v13 │ │ +39f54a: b1d7 |04a1: sub-int/2addr v7, v13 │ │ +39f54c: 7157 5698 3e0a |04a2: invoke-static {v14, v3, v10, v0, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +39f552: 6200 ff78 |04a5: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f556: 7120 a3a3 a600 |04a7: invoke-static {v6, v10}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a3 │ │ +39f55c: 0a06 |04aa: move-result v6 │ │ +39f55e: 3a06 0500 |04ab: if-ltz v6, 04b0 // +0005 │ │ +39f562: 1306 3f00 |04ad: const/16 v6, #int 63 // #3f │ │ +39f566: 2802 |04af: goto 04b1 // +0002 │ │ +39f568: 8d96 |04b0: int-to-byte v6, v9 │ │ +39f56a: 4f06 0005 |04b1: aput-byte v6, v0, v5 │ │ +39f56e: 2805 |04b3: goto 04b8 // +0005 │ │ +39f570: 130c 0001 |04b4: const/16 v12, #int 256 // #100 │ │ +39f574: 130f 3000 |04b6: const/16 v15, #int 48 // #30 │ │ +39f578: d805 05ff |04b8: add-int/lit8 v5, v5, #int -1 // #ff │ │ +39f57c: 8e55 |04ba: int-to-char v5, v5 │ │ +39f57e: 1300 3a00 |04bb: const/16 v0, #int 58 // #3a │ │ +39f582: 2900 4aff |04bd: goto/16 0407 // -00b6 │ │ +39f586: 130c 0001 |04bf: const/16 v12, #int 256 // #100 │ │ +39f58a: 1300 b002 |04c1: const/16 v0, #int 688 // #2b0 │ │ +39f58e: 1305 0003 |04c3: const/16 v5, #int 768 // #300 │ │ +39f592: 3550 0a00 |04c5: if-ge v0, v5, 04cf // +000a │ │ +39f596: 6205 ff78 |04c7: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f59a: 4f08 0500 |04c9: aput-byte v8, v5, v0 │ │ +39f59e: d800 0001 |04cb: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39f5a2: 8e00 |04cd: int-to-char v0, v0 │ │ +39f5a4: 28f5 |04ce: goto 04c3 // -000b │ │ +39f5a6: 1300 7003 |04cf: const/16 v0, #int 880 // #370 │ │ +39f5aa: 1205 |04d1: const/4 v5, #int 0 // #0 │ │ +39f5ac: 1306 7003 |04d2: const/16 v6, #int 880 // #370 │ │ +39f5b0: 6207 0579 |04d4: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7905 │ │ +39f5b4: 6e10 2298 0700 |04d6: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39f5ba: 0a07 |04d9: move-result v7 │ │ +39f5bc: 1309 6100 |04da: const/16 v9, #int 97 // #61 │ │ +39f5c0: 3575 3d00 |04dc: if-ge v5, v7, 0519 // +003d │ │ +39f5c4: 6207 0579 |04de: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7905 │ │ +39f5c8: 6e20 0998 5700 |04e0: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39f5ce: 0a07 |04e3: move-result v7 │ │ +39f5d0: 620a 0579 |04e4: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7905 │ │ +39f5d4: d80b 0501 |04e6: add-int/lit8 v11, v5, #int 1 // #01 │ │ +39f5d8: 6e20 0998 ba00 |04e8: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39f5de: 0a0a |04eb: move-result v10 │ │ +39f5e0: 130b 2000 |04ec: const/16 v11, #int 32 // #20 │ │ +39f5e4: 33ab 0b00 |04ee: if-ne v11, v10, 04f9 // +000b │ │ +39f5e8: 3679 0900 |04f0: if-gt v9, v7, 04f9 // +0009 │ │ +39f5ec: 6209 ff78 |04f2: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f5f0: 4807 0907 |04f4: aget-byte v7, v9, v7 │ │ +39f5f4: 4f07 0906 |04f6: aput-byte v7, v9, v6 │ │ +39f5f8: 281c |04f8: goto 0514 // +001c │ │ +39f5fa: 6209 0579 |04f9: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7905 │ │ +39f5fe: d80a 0502 |04fb: add-int/lit8 v10, v5, #int 2 // #02 │ │ +39f602: 6e30 2e98 590a |04fd: invoke-virtual {v9, v5, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39f608: 0c09 |0500: move-result-object v9 │ │ +39f60a: 620a 0379 |0501: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ +39f60e: 6e20 1c98 9a00 |0503: invoke-virtual {v10, v9}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +39f614: 0a09 |0506: move-result v9 │ │ +39f616: 620a ff78 |0507: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f61a: 3b09 0500 |0509: if-gez v9, 050e // +0005 │ │ +39f61e: 4807 0a07 |050b: aget-byte v7, v10, v7 │ │ +39f622: 2805 |050d: goto 0512 // +0005 │ │ +39f624: db09 0902 |050e: div-int/lit8 v9, v9, #int 2 // #02 │ │ +39f628: b049 |0510: add-int/2addr v9, v4 │ │ +39f62a: 8d97 |0511: int-to-byte v7, v9 │ │ +39f62c: 4f07 0a06 |0512: aput-byte v7, v10, v6 │ │ +39f630: d805 0502 |0514: add-int/lit8 v5, v5, #int 2 // #02 │ │ +39f634: d806 0601 |0516: add-int/lit8 v6, v6, #int 1 // #01 │ │ +39f638: 28bc |0518: goto 04d4 // -0044 │ │ +39f63a: 1305 5002 |0519: const/16 v5, #int 592 // #250 │ │ +39f63e: 1306 5002 |051b: const/16 v6, #int 592 // #250 │ │ +39f642: 6207 0679 |051d: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7906 │ │ +39f646: 6e10 2298 0700 |051f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39f64c: 0a07 |0522: move-result v7 │ │ +39f64e: 3573 3d00 |0523: if-ge v3, v7, 0560 // +003d │ │ +39f652: 6207 0679 |0525: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7906 │ │ +39f656: 6e20 0998 3700 |0527: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39f65c: 0a07 |052a: move-result v7 │ │ +39f65e: 620a 0679 |052b: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7906 │ │ +39f662: d80b 0301 |052d: add-int/lit8 v11, v3, #int 1 // #01 │ │ +39f666: 6e20 0998 ba00 |052f: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39f66c: 0a0a |0532: move-result v10 │ │ +39f66e: 130b 2000 |0533: const/16 v11, #int 32 // #20 │ │ +39f672: 33ab 0b00 |0535: if-ne v11, v10, 0540 // +000b │ │ +39f676: 3679 0900 |0537: if-gt v9, v7, 0540 // +0009 │ │ +39f67a: 620a ff78 |0539: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f67e: 4807 0a07 |053b: aget-byte v7, v10, v7 │ │ +39f682: 4f07 0a06 |053d: aput-byte v7, v10, v6 │ │ +39f686: 281c |053f: goto 055b // +001c │ │ +39f688: 620a 0679 |0540: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7906 │ │ +39f68c: d80d 0302 |0542: add-int/lit8 v13, v3, #int 2 // #02 │ │ +39f690: 6e30 2e98 3a0d |0544: invoke-virtual {v10, v3, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39f696: 0c0a |0547: move-result-object v10 │ │ +39f698: 620d 0379 |0548: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7903 │ │ +39f69c: 6e20 1c98 ad00 |054a: invoke-virtual {v13, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +39f6a2: 0a0a |054d: move-result v10 │ │ +39f6a4: 620d ff78 |054e: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f6a8: 3b0a 0500 |0550: if-gez v10, 0555 // +0005 │ │ +39f6ac: 4807 0d07 |0552: aget-byte v7, v13, v7 │ │ +39f6b0: 2805 |0554: goto 0559 // +0005 │ │ +39f6b2: db0a 0a02 |0555: div-int/lit8 v10, v10, #int 2 // #02 │ │ +39f6b6: b04a |0557: add-int/2addr v10, v4 │ │ +39f6b8: 8da7 |0558: int-to-byte v7, v10 │ │ +39f6ba: 4f07 0d06 |0559: aput-byte v7, v13, v6 │ │ +39f6be: d803 0302 |055b: add-int/lit8 v3, v3, #int 2 // #02 │ │ +39f6c2: d806 0601 |055d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +39f6c6: 28be |055f: goto 051d // -0042 │ │ +39f6c8: 355c 1400 |0560: if-ge v12, v5, 0574 // +0014 │ │ +39f6cc: 6203 ff78 |0562: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f6d0: 4804 0302 |0564: aget-byte v4, v3, v2 │ │ +39f6d4: 4806 030c |0566: aget-byte v6, v3, v12 │ │ +39f6d8: 3764 0800 |0568: if-le v4, v6, 0570 // +0008 │ │ +39f6dc: 4804 0302 |056a: aget-byte v4, v3, v2 │ │ +39f6e0: b184 |056c: sub-int/2addr v4, v8 │ │ +39f6e2: 8d44 |056d: int-to-byte v4, v4 │ │ +39f6e4: 4f04 030c |056e: aput-byte v4, v3, v12 │ │ +39f6e8: d80c 0c01 |0570: add-int/lit8 v12, v12, #int 1 // #01 │ │ +39f6ec: 8ecc |0572: int-to-char v12, v12 │ │ +39f6ee: 28ed |0573: goto 0560 // -0013 │ │ +39f6f0: 6203 ff78 |0574: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@78ff │ │ +39f6f4: 2134 |0576: array-length v4, v3 │ │ +39f6f6: 3540 1000 |0577: if-ge v0, v4, 0587 // +0010 │ │ +39f6fa: 4804 0300 |0579: aget-byte v4, v3, v0 │ │ +39f6fe: 3904 0800 |057b: if-nez v4, 0583 // +0008 │ │ +39f702: 4804 0302 |057d: aget-byte v4, v3, v2 │ │ +39f706: b184 |057f: sub-int/2addr v4, v8 │ │ +39f708: 8d44 |0580: int-to-byte v4, v4 │ │ +39f70a: 4f04 0300 |0581: aput-byte v4, v3, v0 │ │ +39f70e: d800 0001 |0583: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39f712: 8e00 |0585: int-to-char v0, v0 │ │ +39f714: 28ee |0586: goto 0574 // -0012 │ │ +39f716: 1e01 |0587: monitor-exit v1 │ │ +39f718: 0e00 |0588: return-void │ │ +39f71a: 0d00 |0589: move-exception v0 │ │ +39f71c: 1e01 |058a: monitor-exit v1 │ │ +39f71e: 2700 |058b: throw v0 │ │ catches : 3 │ │ 0x0003 - 0x0005 │ │ -> 0x0589 │ │ 0x0009 - 0x0012 │ │ Ljava/text/ParseException; -> 0x0013 │ │ -> 0x0589 │ │ 0x0014 - 0x0583 │ │ @@ -845945,103 +845945,103 @@ │ │ type : '([CII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -39cf6c: |[39cf6c] net.sf.dibdib.thread_any.StringFunc.replaceAlpha1345:([CII)I │ │ -39cf7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39cf7e: 01a1 |0001: move v1, v10 │ │ -39cf80: 0112 |0002: move v2, v1 │ │ -39cf82: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -39cf84: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -39cf86: 1215 |0005: const/4 v5, #int 1 // #1 │ │ -39cf88: 35ba 7f00 |0006: if-ge v10, v11, 0085 // +007f │ │ -39cf8c: 1306 5f00 |0008: const/16 v6, #int 95 // #5f │ │ -39cf90: 4907 090a |000a: aget-char v7, v9, v10 │ │ -39cf94: 3376 3c00 |000c: if-ne v6, v7, 0048 // +003c │ │ -39cf98: 3803 1300 |000e: if-eqz v3, 0021 // +0013 │ │ -39cf9c: 3621 0400 |0010: if-gt v1, v2, 0014 // +0004 │ │ -39cfa0: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -39cfa2: 2805 |0013: goto 0018 // +0005 │ │ -39cfa4: 7130 38a4 2901 |0014: invoke-static {v9, v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a438 │ │ -39cfaa: 0a06 |0017: move-result v6 │ │ -39cfac: 5006 0902 |0018: aput-char v6, v9, v2 │ │ -39cfb0: 3621 0300 |001a: if-gt v1, v2, 001d // +0003 │ │ -39cfb4: 2803 |001c: goto 001f // +0003 │ │ -39cfb6: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39cfba: 0121 |001f: move v1, v2 │ │ -39cfbc: 2824 |0020: goto 0044 // +0024 │ │ -39cfbe: d802 0a01 |0021: add-int/lit8 v2, v10, #int 1 // #01 │ │ -39cfc2: 35b2 2100 |0023: if-ge v2, v11, 0044 // +0021 │ │ -39cfc6: 4906 0902 |0025: aget-char v6, v9, v2 │ │ -39cfca: 1307 4f00 |0027: const/16 v7, #int 79 // #4f │ │ -39cfce: 3367 1b00 |0029: if-ne v7, v6, 0044 // +001b │ │ -39cfd2: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39cfd6: 35b2 1600 |002d: if-ge v2, v11, 0043 // +0016 │ │ -39cfda: 490a 0902 |002f: aget-char v10, v9, v2 │ │ -39cfde: 380a 1200 |0031: if-eqz v10, 0043 // +0012 │ │ -39cfe2: 327a 0900 |0033: if-eq v10, v7, 003c // +0009 │ │ -39cfe6: d80a 0101 |0035: add-int/lit8 v10, v1, #int 1 // #01 │ │ -39cfea: 1306 2e00 |0037: const/16 v6, #int 46 // #2e │ │ -39cfee: 5006 0901 |0039: aput-char v6, v9, v1 │ │ -39cff2: 2807 |003b: goto 0042 // +0007 │ │ -39cff4: d80a 0101 |003c: add-int/lit8 v10, v1, #int 1 // #01 │ │ -39cff8: 1306 2000 |003e: const/16 v6, #int 32 // #20 │ │ -39cffc: 5006 0901 |0040: aput-char v6, v9, v1 │ │ -39d000: 01a1 |0042: move v1, v10 │ │ -39d002: 012a |0043: move v10, v2 │ │ -39d004: df03 0301 |0044: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -39d008: 0112 |0046: move v2, v1 │ │ -39d00a: 283c |0047: goto 0083 // +003c │ │ -39d00c: 3903 0a00 |0048: if-nez v3, 0052 // +000a │ │ -39d010: d806 0101 |004a: add-int/lit8 v6, v1, #int 1 // #01 │ │ -39d014: 4907 090a |004c: aget-char v7, v9, v10 │ │ -39d018: 5007 0901 |004e: aput-char v7, v9, v1 │ │ -39d01c: 0161 |0050: move v1, v6 │ │ -39d01e: 2832 |0051: goto 0083 // +0032 │ │ -39d020: 3804 0b00 |0052: if-eqz v4, 005d // +000b │ │ -39d024: d804 0101 |0054: add-int/lit8 v4, v1, #int 1 // #01 │ │ -39d028: 4906 090a |0056: aget-char v6, v9, v10 │ │ -39d02c: 5006 0901 |0058: aput-char v6, v9, v1 │ │ -39d030: 0141 |005a: move v1, v4 │ │ -39d032: 1204 |005b: const/4 v4, #int 0 // #0 │ │ -39d034: 2827 |005c: goto 0083 // +0027 │ │ -39d036: 1306 5500 |005d: const/16 v6, #int 85 // #55 │ │ -39d03a: 4907 090a |005f: aget-char v7, v9, v10 │ │ -39d03e: 3376 0400 |0061: if-ne v6, v7, 0065 // +0004 │ │ -39d042: 1214 |0063: const/4 v4, #int 1 // #1 │ │ -39d044: 281f |0064: goto 0083 // +001f │ │ -39d046: 1306 5a00 |0065: const/16 v6, #int 90 // #5a │ │ -39d04a: 4907 090a |0067: aget-char v7, v9, v10 │ │ -39d04e: 3476 1300 |0069: if-lt v6, v7, 007c // +0013 │ │ -39d052: 1306 4100 |006b: const/16 v6, #int 65 // #41 │ │ -39d056: 4907 090a |006d: aget-char v7, v9, v10 │ │ -39d05a: 3676 0d00 |006f: if-gt v6, v7, 007c // +000d │ │ -39d05e: d806 0101 |0071: add-int/lit8 v6, v1, #int 1 // #01 │ │ -39d062: 6207 0b79 |0073: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790b │ │ -39d066: 4908 090a |0075: aget-char v8, v9, v10 │ │ -39d06a: 4907 0708 |0077: aget-char v7, v7, v8 │ │ -39d06e: 5007 0901 |0079: aput-char v7, v9, v1 │ │ -39d072: 28d5 |007b: goto 0050 // -002b │ │ -39d074: d806 0101 |007c: add-int/lit8 v6, v1, #int 1 // #01 │ │ -39d078: 4907 090a |007e: aget-char v7, v9, v10 │ │ -39d07c: 5007 0901 |0080: aput-char v7, v9, v1 │ │ -39d080: 28ce |0082: goto 0050 // -0032 │ │ -39d082: b05a |0083: add-int/2addr v10, v5 │ │ -39d084: 2881 |0084: goto 0005 // -007f │ │ -39d086: 3803 0c00 |0085: if-eqz v3, 0091 // +000c │ │ -39d08a: 3721 0a00 |0087: if-le v1, v2, 0091 // +000a │ │ -39d08e: 7130 38a4 2901 |0089: invoke-static {v9, v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a438 │ │ -39d094: 0a0a |008c: move-result v10 │ │ -39d096: 500a 0902 |008d: aput-char v10, v9, v2 │ │ -39d09a: b052 |008f: add-int/2addr v2, v5 │ │ -39d09c: 0f02 |0090: return v2 │ │ -39d09e: 0f01 |0091: return v1 │ │ +39cf68: |[39cf68] net.sf.dibdib.thread_any.StringFunc.replaceAlpha1345:([CII)I │ │ +39cf78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39cf7a: 01a1 |0001: move v1, v10 │ │ +39cf7c: 0112 |0002: move v2, v1 │ │ +39cf7e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +39cf80: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +39cf82: 1215 |0005: const/4 v5, #int 1 // #1 │ │ +39cf84: 35ba 7f00 |0006: if-ge v10, v11, 0085 // +007f │ │ +39cf88: 1306 5f00 |0008: const/16 v6, #int 95 // #5f │ │ +39cf8c: 4907 090a |000a: aget-char v7, v9, v10 │ │ +39cf90: 3376 3c00 |000c: if-ne v6, v7, 0048 // +003c │ │ +39cf94: 3803 1300 |000e: if-eqz v3, 0021 // +0013 │ │ +39cf98: 3621 0400 |0010: if-gt v1, v2, 0014 // +0004 │ │ +39cf9c: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +39cf9e: 2805 |0013: goto 0018 // +0005 │ │ +39cfa0: 7130 38a4 2901 |0014: invoke-static {v9, v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a438 │ │ +39cfa6: 0a06 |0017: move-result v6 │ │ +39cfa8: 5006 0902 |0018: aput-char v6, v9, v2 │ │ +39cfac: 3621 0300 |001a: if-gt v1, v2, 001d // +0003 │ │ +39cfb0: 2803 |001c: goto 001f // +0003 │ │ +39cfb2: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39cfb6: 0121 |001f: move v1, v2 │ │ +39cfb8: 2824 |0020: goto 0044 // +0024 │ │ +39cfba: d802 0a01 |0021: add-int/lit8 v2, v10, #int 1 // #01 │ │ +39cfbe: 35b2 2100 |0023: if-ge v2, v11, 0044 // +0021 │ │ +39cfc2: 4906 0902 |0025: aget-char v6, v9, v2 │ │ +39cfc6: 1307 4f00 |0027: const/16 v7, #int 79 // #4f │ │ +39cfca: 3367 1b00 |0029: if-ne v7, v6, 0044 // +001b │ │ +39cfce: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39cfd2: 35b2 1600 |002d: if-ge v2, v11, 0043 // +0016 │ │ +39cfd6: 490a 0902 |002f: aget-char v10, v9, v2 │ │ +39cfda: 380a 1200 |0031: if-eqz v10, 0043 // +0012 │ │ +39cfde: 327a 0900 |0033: if-eq v10, v7, 003c // +0009 │ │ +39cfe2: d80a 0101 |0035: add-int/lit8 v10, v1, #int 1 // #01 │ │ +39cfe6: 1306 2e00 |0037: const/16 v6, #int 46 // #2e │ │ +39cfea: 5006 0901 |0039: aput-char v6, v9, v1 │ │ +39cfee: 2807 |003b: goto 0042 // +0007 │ │ +39cff0: d80a 0101 |003c: add-int/lit8 v10, v1, #int 1 // #01 │ │ +39cff4: 1306 2000 |003e: const/16 v6, #int 32 // #20 │ │ +39cff8: 5006 0901 |0040: aput-char v6, v9, v1 │ │ +39cffc: 01a1 |0042: move v1, v10 │ │ +39cffe: 012a |0043: move v10, v2 │ │ +39d000: df03 0301 |0044: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +39d004: 0112 |0046: move v2, v1 │ │ +39d006: 283c |0047: goto 0083 // +003c │ │ +39d008: 3903 0a00 |0048: if-nez v3, 0052 // +000a │ │ +39d00c: d806 0101 |004a: add-int/lit8 v6, v1, #int 1 // #01 │ │ +39d010: 4907 090a |004c: aget-char v7, v9, v10 │ │ +39d014: 5007 0901 |004e: aput-char v7, v9, v1 │ │ +39d018: 0161 |0050: move v1, v6 │ │ +39d01a: 2832 |0051: goto 0083 // +0032 │ │ +39d01c: 3804 0b00 |0052: if-eqz v4, 005d // +000b │ │ +39d020: d804 0101 |0054: add-int/lit8 v4, v1, #int 1 // #01 │ │ +39d024: 4906 090a |0056: aget-char v6, v9, v10 │ │ +39d028: 5006 0901 |0058: aput-char v6, v9, v1 │ │ +39d02c: 0141 |005a: move v1, v4 │ │ +39d02e: 1204 |005b: const/4 v4, #int 0 // #0 │ │ +39d030: 2827 |005c: goto 0083 // +0027 │ │ +39d032: 1306 5500 |005d: const/16 v6, #int 85 // #55 │ │ +39d036: 4907 090a |005f: aget-char v7, v9, v10 │ │ +39d03a: 3376 0400 |0061: if-ne v6, v7, 0065 // +0004 │ │ +39d03e: 1214 |0063: const/4 v4, #int 1 // #1 │ │ +39d040: 281f |0064: goto 0083 // +001f │ │ +39d042: 1306 5a00 |0065: const/16 v6, #int 90 // #5a │ │ +39d046: 4907 090a |0067: aget-char v7, v9, v10 │ │ +39d04a: 3476 1300 |0069: if-lt v6, v7, 007c // +0013 │ │ +39d04e: 1306 4100 |006b: const/16 v6, #int 65 // #41 │ │ +39d052: 4907 090a |006d: aget-char v7, v9, v10 │ │ +39d056: 3676 0d00 |006f: if-gt v6, v7, 007c // +000d │ │ +39d05a: d806 0101 |0071: add-int/lit8 v6, v1, #int 1 // #01 │ │ +39d05e: 6207 0b79 |0073: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790b │ │ +39d062: 4908 090a |0075: aget-char v8, v9, v10 │ │ +39d066: 4907 0708 |0077: aget-char v7, v7, v8 │ │ +39d06a: 5007 0901 |0079: aput-char v7, v9, v1 │ │ +39d06e: 28d5 |007b: goto 0050 // -002b │ │ +39d070: d806 0101 |007c: add-int/lit8 v6, v1, #int 1 // #01 │ │ +39d074: 4907 090a |007e: aget-char v7, v9, v10 │ │ +39d078: 5007 0901 |0080: aput-char v7, v9, v1 │ │ +39d07c: 28ce |0082: goto 0050 // -0032 │ │ +39d07e: b05a |0083: add-int/2addr v10, v5 │ │ +39d080: 2881 |0084: goto 0005 // -007f │ │ +39d082: 3803 0c00 |0085: if-eqz v3, 0091 // +000c │ │ +39d086: 3721 0a00 |0087: if-le v1, v2, 0091 // +000a │ │ +39d08a: 7130 38a4 2901 |0089: invoke-static {v9, v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a438 │ │ +39d090: 0a0a |008c: move-result v10 │ │ +39d092: 500a 0902 |008d: aput-char v10, v9, v2 │ │ +39d096: b052 |008f: add-int/2addr v2, v5 │ │ +39d098: 0f02 |0090: return v2 │ │ +39d09a: 0f01 |0091: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=947 │ │ 0x0014 line=949 │ │ 0x0025 line=951 │ │ 0x002f line=954 │ │ 0x0039 line=961 │ │ @@ -846063,18 +846063,18 @@ │ │ type : '([CII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -39f748: |[39f748] net.sf.dibdib.thread_any.StringFunc.replaceCtrlNOld:([CII)V │ │ -39f758: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -39f75c: 7151 52a4 3204 |0002: invoke-static {v2, v3, v4, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a452 │ │ -39f762: 0e00 |0005: return-void │ │ +39f744: |[39f744] net.sf.dibdib.thread_any.StringFunc.replaceCtrlNOld:([CII)V │ │ +39f754: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +39f758: 7151 52a4 3204 |0002: invoke-static {v2, v3, v4, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a452 │ │ +39f75e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1108 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) [C │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ 0x0000 - 0x0006 reg=4 (null) I │ │ @@ -846084,206 +846084,206 @@ │ │ type : '([CIIJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 21 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 362 16-bit code units │ │ -39f764: |[39f764] net.sf.dibdib.thread_any.StringFunc.replaceCtrlNOld:([CIIJ)V │ │ -39f774: 0200 1100 |0000: move/from16 v0, v17 │ │ -39f778: 0201 1200 |0002: move/from16 v1, v18 │ │ -39f77c: 3510 5b01 |0004: if-ge v0, v1, 015f // +015b │ │ -39f780: 4902 1000 |0006: aget-char v2, v16, v0 │ │ -39f784: 1303 2920 |0008: const/16 v3, #int 8233 // #2029 │ │ -39f788: 1304 ad00 |000a: const/16 v4, #int 173 // #ad │ │ -39f78c: 1305 a000 |000c: const/16 v5, #int 160 // #a0 │ │ -39f790: 1306 7f00 |000e: const/16 v6, #int 127 // #7f │ │ -39f794: 1307 0b20 |0010: const/16 v7, #int 8203 // #200b │ │ -39f798: 1308 2000 |0012: const/16 v8, #int 32 // #20 │ │ -39f79c: 3628 2b00 |0014: if-gt v8, v2, 003f // +002b │ │ -39f7a0: 4902 1000 |0016: aget-char v2, v16, v0 │ │ -39f7a4: 3726 0400 |0018: if-le v6, v2, 001c // +0004 │ │ -39f7a8: 2900 4101 |001a: goto/16 015b // +0141 │ │ -39f7ac: 4902 1000 |001c: aget-char v2, v16, v0 │ │ -39f7b0: 3727 1b00 |001e: if-le v7, v2, 0039 // +001b │ │ -39f7b4: 4902 1000 |0020: aget-char v2, v16, v0 │ │ -39f7b8: 3725 0d00 |0022: if-le v5, v2, 002f // +000d │ │ -39f7bc: 6202 0779 |0024: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ -39f7c0: 4903 1000 |0026: aget-char v3, v16, v0 │ │ -39f7c4: b163 |0028: sub-int/2addr v3, v6 │ │ -39f7c6: 4902 0203 |0029: aget-char v2, v2, v3 │ │ -39f7ca: 5002 1000 |002b: aput-char v2, v16, v0 │ │ -39f7ce: 2900 2e01 |002d: goto/16 015b // +012e │ │ -39f7d2: 4902 1000 |002f: aget-char v2, v16, v0 │ │ -39f7d6: 3224 0e00 |0031: if-eq v4, v2, 003f // +000e │ │ -39f7da: 4902 1000 |0033: aget-char v2, v16, v0 │ │ -39f7de: 3225 0a00 |0035: if-eq v5, v2, 003f // +000a │ │ -39f7e2: 2900 2401 |0037: goto/16 015b // +0124 │ │ -39f7e6: 4902 1000 |0039: aget-char v2, v16, v0 │ │ -39f7ea: 3523 0400 |003b: if-ge v3, v2, 003f // +0004 │ │ -39f7ee: 2900 1e01 |003d: goto/16 015b // +011e │ │ -39f7f2: 4902 1000 |003f: aget-char v2, v16, v0 │ │ -39f7f6: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -39f7f8: 160a 1000 |0042: const-wide/16 v10, #int 16 // #10 │ │ -39f7fc: 160c 0000 |0044: const-wide/16 v12, #int 0 // #0 │ │ -39f800: 3802 0001 |0046: if-eqz v2, 0146 // +0100 │ │ -39f804: 127e |0048: const/4 v14, #int 7 // #7 │ │ -39f806: 32e2 f800 |0049: if-eq v2, v14, 0141 // +00f8 │ │ -39f80a: 130e 1c00 |004b: const/16 v14, #int 28 // #1c │ │ -39f80e: 32e2 e800 |004d: if-eq v2, v14, 0135 // +00e8 │ │ -39f812: 130f 1f00 |004f: const/16 v15, #int 31 // #1f │ │ -39f816: 32f2 d800 |0051: if-eq v2, v15, 0129 // +00d8 │ │ -39f81a: 3262 cf00 |0053: if-eq v2, v6, 0122 // +00cf │ │ -39f81e: 3252 e000 |0055: if-eq v2, v5, 0135 // +00e0 │ │ -39f822: 3242 d200 |0057: if-eq v2, v4, 0129 // +00d2 │ │ -39f826: 3272 f800 |0059: if-eq v2, v7, 0151 // +00f8 │ │ -39f82a: 1304 1020 |005b: const/16 v4, #int 8208 // #2010 │ │ -39f82e: 3242 b700 |005d: if-eq v2, v4, 0114 // +00b7 │ │ -39f832: 3232 b200 |005f: if-eq v2, v3, 0111 // +00b2 │ │ -39f836: 1223 |0061: const/4 v3, #int 2 // #2 │ │ -39f838: 1304 af00 |0062: const/16 v4, #int 175 // #af │ │ -39f83c: 1605 0400 |0064: const-wide/16 v5, #int 4 // #4 │ │ -39f840: 3232 9900 |0066: if-eq v2, v3, 00ff // +0099 │ │ -39f844: 1233 |0068: const/4 v3, #int 3 // #3 │ │ -39f846: 1307 a800 |0069: const/16 v7, #int 168 // #a8 │ │ -39f84a: 160e 0200 |006b: const-wide/16 v14, #int 2 // #2 │ │ -39f84e: 3232 8500 |006d: if-eq v2, v3, 00f2 // +0085 │ │ -39f852: 1243 |006f: const/4 v3, #int 4 // #4 │ │ -39f854: 3232 7500 |0070: if-eq v2, v3, 00e5 // +0075 │ │ -39f858: 1253 |0072: const/4 v3, #int 5 // #5 │ │ -39f85a: 3232 5f00 |0073: if-eq v2, v3, 00d2 // +005f │ │ -39f85e: 1303 0900 |0075: const/16 v3, #int 9 // #9 │ │ -39f862: 3232 e400 |0077: if-eq v2, v3, 015b // +00e4 │ │ -39f866: 1303 0a00 |0079: const/16 v3, #int 10 // #a │ │ -39f86a: 3232 4a00 |007b: if-eq v2, v3, 00c5 // +004a │ │ -39f86e: 1303 0c00 |007d: const/16 v3, #int 12 // #c │ │ -39f872: 3232 9200 |007f: if-eq v2, v3, 0111 // +0092 │ │ -39f876: 1303 0d00 |0081: const/16 v3, #int 13 // #d │ │ -39f87a: 3232 4200 |0083: if-eq v2, v3, 00c5 // +0042 │ │ -39f87e: 1303 0f00 |0085: const/16 v3, #int 15 // #f │ │ -39f882: 1304 aa00 |0087: const/16 v4, #int 170 // #aa │ │ -39f886: 3232 2f00 |0089: if-eq v2, v3, 00b8 // +002f │ │ -39f88a: 1303 1000 |008b: const/16 v3, #int 16 // #10 │ │ -39f88e: 3232 1e00 |008d: if-eq v2, v3, 00ab // +001e │ │ -39f892: 2b02 d100 0000 |008f: packed-switch v2, 00000160 // +000000d1 │ │ -39f898: 4902 1000 |0092: aget-char v2, v16, v0 │ │ -39f89c: 3628 0500 |0094: if-gt v8, v2, 0099 // +0005 │ │ -39f8a0: 4902 1000 |0096: aget-char v2, v16, v0 │ │ -39f8a4: 2803 |0098: goto 009b // +0003 │ │ -39f8a6: 1302 5f00 |0099: const/16 v2, #int 95 // #5f │ │ -39f8aa: 5002 1000 |009b: aput-char v2, v16, v0 │ │ -39f8ae: 2900 be00 |009d: goto/16 015b // +00be │ │ -39f8b2: 1302 a700 |009f: const/16 v2, #int 167 // #a7 │ │ -39f8b6: 5002 1000 |00a1: aput-char v2, v16, v0 │ │ -39f8ba: 2900 b800 |00a3: goto/16 015b // +00b8 │ │ -39f8be: 1302 b600 |00a5: const/16 v2, #int 182 // #b6 │ │ -39f8c2: 5002 1000 |00a7: aput-char v2, v16, v0 │ │ -39f8c6: 2900 b200 |00a9: goto/16 015b // +00b2 │ │ -39f8ca: a002 130a |00ab: and-long v2, v19, v10 │ │ -39f8ce: 3105 0c02 |00ad: cmp-long v5, v12, v2 │ │ -39f8d2: 3805 0300 |00af: if-eqz v5, 00b2 // +0003 │ │ -39f8d6: 2803 |00b1: goto 00b4 // +0003 │ │ -39f8d8: 4904 1000 |00b2: aget-char v4, v16, v0 │ │ -39f8dc: 5004 1000 |00b4: aput-char v4, v16, v0 │ │ -39f8e0: 2900 a500 |00b6: goto/16 015b // +00a5 │ │ -39f8e4: a002 130a |00b8: and-long v2, v19, v10 │ │ -39f8e8: 3105 0c02 |00ba: cmp-long v5, v12, v2 │ │ -39f8ec: 3805 0300 |00bc: if-eqz v5, 00bf // +0003 │ │ -39f8f0: 2803 |00be: goto 00c1 // +0003 │ │ -39f8f2: 4904 1000 |00bf: aget-char v4, v16, v0 │ │ -39f8f6: 5004 1000 |00c1: aput-char v4, v16, v0 │ │ -39f8fa: 2900 9800 |00c3: goto/16 015b // +0098 │ │ -39f8fe: 1602 0800 |00c5: const-wide/16 v2, #int 8 // #8 │ │ -39f902: a002 1302 |00c7: and-long v2, v19, v2 │ │ -39f906: 3104 0c02 |00c9: cmp-long v4, v12, v2 │ │ -39f90a: 3804 0400 |00cb: if-eqz v4, 00cf // +0004 │ │ -39f90e: 1309 2000 |00cd: const/16 v9, #int 32 // #20 │ │ -39f912: 5009 1000 |00cf: aput-char v9, v16, v0 │ │ -39f916: 2840 |00d1: goto 0111 // +0040 │ │ -39f918: a002 1305 |00d2: and-long v2, v19, v5 │ │ -39f91c: 3105 0c02 |00d4: cmp-long v5, v12, v2 │ │ -39f920: 3905 0b00 |00d6: if-nez v5, 00e1 // +000b │ │ -39f924: a002 130a |00d8: and-long v2, v19, v10 │ │ -39f928: 3105 0c02 |00da: cmp-long v5, v12, v2 │ │ -39f92c: 3805 0300 |00dc: if-eqz v5, 00df // +0003 │ │ -39f930: 2803 |00de: goto 00e1 // +0003 │ │ -39f932: 4904 1000 |00df: aget-char v4, v16, v0 │ │ -39f936: 5004 1000 |00e1: aput-char v4, v16, v0 │ │ -39f93a: 2900 7800 |00e3: goto/16 015b // +0078 │ │ -39f93e: a002 130e |00e5: and-long v2, v19, v14 │ │ -39f942: 3104 0c02 |00e7: cmp-long v4, v12, v2 │ │ -39f946: 3804 0300 |00e9: if-eqz v4, 00ec // +0003 │ │ -39f94a: 2803 |00eb: goto 00ee // +0003 │ │ -39f94c: 4907 1000 |00ec: aget-char v7, v16, v0 │ │ -39f950: 5007 1000 |00ee: aput-char v7, v16, v0 │ │ -39f954: 2900 6b00 |00f0: goto/16 015b // +006b │ │ -39f958: a002 130e |00f2: and-long v2, v19, v14 │ │ -39f95c: 3104 0c02 |00f4: cmp-long v4, v12, v2 │ │ -39f960: 3804 0300 |00f6: if-eqz v4, 00f9 // +0003 │ │ -39f964: 2803 |00f8: goto 00fb // +0003 │ │ -39f966: 4907 1000 |00f9: aget-char v7, v16, v0 │ │ -39f96a: 5007 1000 |00fb: aput-char v7, v16, v0 │ │ -39f96e: 2900 5e00 |00fd: goto/16 015b // +005e │ │ -39f972: a002 1305 |00ff: and-long v2, v19, v5 │ │ -39f976: 3105 0c02 |0101: cmp-long v5, v12, v2 │ │ -39f97a: 3905 0b00 |0103: if-nez v5, 010e // +000b │ │ -39f97e: a002 130a |0105: and-long v2, v19, v10 │ │ -39f982: 3105 0c02 |0107: cmp-long v5, v12, v2 │ │ -39f986: 3805 0300 |0109: if-eqz v5, 010c // +0003 │ │ -39f98a: 2803 |010b: goto 010e // +0003 │ │ -39f98c: 4904 1000 |010c: aget-char v4, v16, v0 │ │ -39f990: 5004 1000 |010e: aput-char v4, v16, v0 │ │ -39f994: 284b |0110: goto 015b // +004b │ │ -39f996: 5008 1000 |0111: aput-char v8, v16, v0 │ │ -39f99a: 2848 |0113: goto 015b // +0048 │ │ -39f99c: a002 130a |0114: and-long v2, v19, v10 │ │ -39f9a0: 3104 0c02 |0116: cmp-long v4, v12, v2 │ │ -39f9a4: 3804 0500 |0118: if-eqz v4, 011d // +0005 │ │ -39f9a8: 1302 2d00 |011a: const/16 v2, #int 45 // #2d │ │ -39f9ac: 2803 |011c: goto 011f // +0003 │ │ -39f9ae: 1302 1600 |011d: const/16 v2, #int 22 // #16 │ │ -39f9b2: 5002 1000 |011f: aput-char v2, v16, v0 │ │ -39f9b6: 283a |0121: goto 015b // +003a │ │ -39f9b8: 6202 0779 |0122: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ -39f9bc: 4902 0209 |0124: aget-char v2, v2, v9 │ │ -39f9c0: 5002 1000 |0126: aput-char v2, v16, v0 │ │ -39f9c4: 2833 |0128: goto 015b // +0033 │ │ -39f9c6: a002 130a |0129: and-long v2, v19, v10 │ │ -39f9ca: 3104 0c02 |012b: cmp-long v4, v12, v2 │ │ -39f9ce: 3804 0300 |012d: if-eqz v4, 0130 // +0003 │ │ -39f9d2: 2803 |012f: goto 0132 // +0003 │ │ -39f9d4: 1307 1f00 |0130: const/16 v7, #int 31 // #1f │ │ -39f9d8: 5007 1000 |0132: aput-char v7, v16, v0 │ │ -39f9dc: 2827 |0134: goto 015b // +0027 │ │ -39f9de: a002 130a |0135: and-long v2, v19, v10 │ │ -39f9e2: 3104 0c02 |0137: cmp-long v4, v12, v2 │ │ -39f9e6: 3804 0300 |0139: if-eqz v4, 013c // +0003 │ │ -39f9ea: 2803 |013b: goto 013e // +0003 │ │ -39f9ec: 1308 1c00 |013c: const/16 v8, #int 28 // #1c │ │ -39f9f0: 5008 1000 |013e: aput-char v8, v16, v0 │ │ -39f9f4: 281b |0140: goto 015b // +001b │ │ -39f9f6: 1302 2220 |0141: const/16 v2, #int 8226 // #2022 │ │ -39f9fa: 5002 1000 |0143: aput-char v2, v16, v0 │ │ -39f9fe: 2816 |0145: goto 015b // +0016 │ │ -39fa00: 1602 0100 |0146: const-wide/16 v2, #int 1 // #1 │ │ -39fa04: a002 1302 |0148: and-long v2, v19, v2 │ │ -39fa08: 3104 0c02 |014a: cmp-long v4, v12, v2 │ │ -39fa0c: 3804 0500 |014c: if-eqz v4, 0151 // +0005 │ │ -39fa10: 5008 1000 |014e: aput-char v8, v16, v0 │ │ -39fa14: 280b |0150: goto 015b // +000b │ │ -39fa16: a002 130a |0151: and-long v2, v19, v10 │ │ -39fa1a: 3104 0c02 |0153: cmp-long v4, v12, v2 │ │ -39fa1e: 3804 0300 |0155: if-eqz v4, 0158 // +0003 │ │ -39fa22: 2802 |0157: goto 0159 // +0002 │ │ -39fa24: 1207 |0158: const/4 v7, #int 0 // #0 │ │ -39fa26: 5007 1000 |0159: aput-char v7, v16, v0 │ │ -39fa2a: d800 0001 |015b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39fa2e: 2900 a7fe |015d: goto/16 0004 // -0159 │ │ -39fa32: 0e00 |015f: return-void │ │ -39fa34: 0001 0300 1400 0000 1600 0000 1000 ... |0160: packed-switch-data (10 units) │ │ +39f760: |[39f760] net.sf.dibdib.thread_any.StringFunc.replaceCtrlNOld:([CIIJ)V │ │ +39f770: 0200 1100 |0000: move/from16 v0, v17 │ │ +39f774: 0201 1200 |0002: move/from16 v1, v18 │ │ +39f778: 3510 5b01 |0004: if-ge v0, v1, 015f // +015b │ │ +39f77c: 4902 1000 |0006: aget-char v2, v16, v0 │ │ +39f780: 1303 2920 |0008: const/16 v3, #int 8233 // #2029 │ │ +39f784: 1304 ad00 |000a: const/16 v4, #int 173 // #ad │ │ +39f788: 1305 a000 |000c: const/16 v5, #int 160 // #a0 │ │ +39f78c: 1306 7f00 |000e: const/16 v6, #int 127 // #7f │ │ +39f790: 1307 0b20 |0010: const/16 v7, #int 8203 // #200b │ │ +39f794: 1308 2000 |0012: const/16 v8, #int 32 // #20 │ │ +39f798: 3628 2b00 |0014: if-gt v8, v2, 003f // +002b │ │ +39f79c: 4902 1000 |0016: aget-char v2, v16, v0 │ │ +39f7a0: 3726 0400 |0018: if-le v6, v2, 001c // +0004 │ │ +39f7a4: 2900 4101 |001a: goto/16 015b // +0141 │ │ +39f7a8: 4902 1000 |001c: aget-char v2, v16, v0 │ │ +39f7ac: 3727 1b00 |001e: if-le v7, v2, 0039 // +001b │ │ +39f7b0: 4902 1000 |0020: aget-char v2, v16, v0 │ │ +39f7b4: 3725 0d00 |0022: if-le v5, v2, 002f // +000d │ │ +39f7b8: 6202 0779 |0024: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ +39f7bc: 4903 1000 |0026: aget-char v3, v16, v0 │ │ +39f7c0: b163 |0028: sub-int/2addr v3, v6 │ │ +39f7c2: 4902 0203 |0029: aget-char v2, v2, v3 │ │ +39f7c6: 5002 1000 |002b: aput-char v2, v16, v0 │ │ +39f7ca: 2900 2e01 |002d: goto/16 015b // +012e │ │ +39f7ce: 4902 1000 |002f: aget-char v2, v16, v0 │ │ +39f7d2: 3224 0e00 |0031: if-eq v4, v2, 003f // +000e │ │ +39f7d6: 4902 1000 |0033: aget-char v2, v16, v0 │ │ +39f7da: 3225 0a00 |0035: if-eq v5, v2, 003f // +000a │ │ +39f7de: 2900 2401 |0037: goto/16 015b // +0124 │ │ +39f7e2: 4902 1000 |0039: aget-char v2, v16, v0 │ │ +39f7e6: 3523 0400 |003b: if-ge v3, v2, 003f // +0004 │ │ +39f7ea: 2900 1e01 |003d: goto/16 015b // +011e │ │ +39f7ee: 4902 1000 |003f: aget-char v2, v16, v0 │ │ +39f7f2: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +39f7f4: 160a 1000 |0042: const-wide/16 v10, #int 16 // #10 │ │ +39f7f8: 160c 0000 |0044: const-wide/16 v12, #int 0 // #0 │ │ +39f7fc: 3802 0001 |0046: if-eqz v2, 0146 // +0100 │ │ +39f800: 127e |0048: const/4 v14, #int 7 // #7 │ │ +39f802: 32e2 f800 |0049: if-eq v2, v14, 0141 // +00f8 │ │ +39f806: 130e 1c00 |004b: const/16 v14, #int 28 // #1c │ │ +39f80a: 32e2 e800 |004d: if-eq v2, v14, 0135 // +00e8 │ │ +39f80e: 130f 1f00 |004f: const/16 v15, #int 31 // #1f │ │ +39f812: 32f2 d800 |0051: if-eq v2, v15, 0129 // +00d8 │ │ +39f816: 3262 cf00 |0053: if-eq v2, v6, 0122 // +00cf │ │ +39f81a: 3252 e000 |0055: if-eq v2, v5, 0135 // +00e0 │ │ +39f81e: 3242 d200 |0057: if-eq v2, v4, 0129 // +00d2 │ │ +39f822: 3272 f800 |0059: if-eq v2, v7, 0151 // +00f8 │ │ +39f826: 1304 1020 |005b: const/16 v4, #int 8208 // #2010 │ │ +39f82a: 3242 b700 |005d: if-eq v2, v4, 0114 // +00b7 │ │ +39f82e: 3232 b200 |005f: if-eq v2, v3, 0111 // +00b2 │ │ +39f832: 1223 |0061: const/4 v3, #int 2 // #2 │ │ +39f834: 1304 af00 |0062: const/16 v4, #int 175 // #af │ │ +39f838: 1605 0400 |0064: const-wide/16 v5, #int 4 // #4 │ │ +39f83c: 3232 9900 |0066: if-eq v2, v3, 00ff // +0099 │ │ +39f840: 1233 |0068: const/4 v3, #int 3 // #3 │ │ +39f842: 1307 a800 |0069: const/16 v7, #int 168 // #a8 │ │ +39f846: 160e 0200 |006b: const-wide/16 v14, #int 2 // #2 │ │ +39f84a: 3232 8500 |006d: if-eq v2, v3, 00f2 // +0085 │ │ +39f84e: 1243 |006f: const/4 v3, #int 4 // #4 │ │ +39f850: 3232 7500 |0070: if-eq v2, v3, 00e5 // +0075 │ │ +39f854: 1253 |0072: const/4 v3, #int 5 // #5 │ │ +39f856: 3232 5f00 |0073: if-eq v2, v3, 00d2 // +005f │ │ +39f85a: 1303 0900 |0075: const/16 v3, #int 9 // #9 │ │ +39f85e: 3232 e400 |0077: if-eq v2, v3, 015b // +00e4 │ │ +39f862: 1303 0a00 |0079: const/16 v3, #int 10 // #a │ │ +39f866: 3232 4a00 |007b: if-eq v2, v3, 00c5 // +004a │ │ +39f86a: 1303 0c00 |007d: const/16 v3, #int 12 // #c │ │ +39f86e: 3232 9200 |007f: if-eq v2, v3, 0111 // +0092 │ │ +39f872: 1303 0d00 |0081: const/16 v3, #int 13 // #d │ │ +39f876: 3232 4200 |0083: if-eq v2, v3, 00c5 // +0042 │ │ +39f87a: 1303 0f00 |0085: const/16 v3, #int 15 // #f │ │ +39f87e: 1304 aa00 |0087: const/16 v4, #int 170 // #aa │ │ +39f882: 3232 2f00 |0089: if-eq v2, v3, 00b8 // +002f │ │ +39f886: 1303 1000 |008b: const/16 v3, #int 16 // #10 │ │ +39f88a: 3232 1e00 |008d: if-eq v2, v3, 00ab // +001e │ │ +39f88e: 2b02 d100 0000 |008f: packed-switch v2, 00000160 // +000000d1 │ │ +39f894: 4902 1000 |0092: aget-char v2, v16, v0 │ │ +39f898: 3628 0500 |0094: if-gt v8, v2, 0099 // +0005 │ │ +39f89c: 4902 1000 |0096: aget-char v2, v16, v0 │ │ +39f8a0: 2803 |0098: goto 009b // +0003 │ │ +39f8a2: 1302 5f00 |0099: const/16 v2, #int 95 // #5f │ │ +39f8a6: 5002 1000 |009b: aput-char v2, v16, v0 │ │ +39f8aa: 2900 be00 |009d: goto/16 015b // +00be │ │ +39f8ae: 1302 a700 |009f: const/16 v2, #int 167 // #a7 │ │ +39f8b2: 5002 1000 |00a1: aput-char v2, v16, v0 │ │ +39f8b6: 2900 b800 |00a3: goto/16 015b // +00b8 │ │ +39f8ba: 1302 b600 |00a5: const/16 v2, #int 182 // #b6 │ │ +39f8be: 5002 1000 |00a7: aput-char v2, v16, v0 │ │ +39f8c2: 2900 b200 |00a9: goto/16 015b // +00b2 │ │ +39f8c6: a002 130a |00ab: and-long v2, v19, v10 │ │ +39f8ca: 3105 0c02 |00ad: cmp-long v5, v12, v2 │ │ +39f8ce: 3805 0300 |00af: if-eqz v5, 00b2 // +0003 │ │ +39f8d2: 2803 |00b1: goto 00b4 // +0003 │ │ +39f8d4: 4904 1000 |00b2: aget-char v4, v16, v0 │ │ +39f8d8: 5004 1000 |00b4: aput-char v4, v16, v0 │ │ +39f8dc: 2900 a500 |00b6: goto/16 015b // +00a5 │ │ +39f8e0: a002 130a |00b8: and-long v2, v19, v10 │ │ +39f8e4: 3105 0c02 |00ba: cmp-long v5, v12, v2 │ │ +39f8e8: 3805 0300 |00bc: if-eqz v5, 00bf // +0003 │ │ +39f8ec: 2803 |00be: goto 00c1 // +0003 │ │ +39f8ee: 4904 1000 |00bf: aget-char v4, v16, v0 │ │ +39f8f2: 5004 1000 |00c1: aput-char v4, v16, v0 │ │ +39f8f6: 2900 9800 |00c3: goto/16 015b // +0098 │ │ +39f8fa: 1602 0800 |00c5: const-wide/16 v2, #int 8 // #8 │ │ +39f8fe: a002 1302 |00c7: and-long v2, v19, v2 │ │ +39f902: 3104 0c02 |00c9: cmp-long v4, v12, v2 │ │ +39f906: 3804 0400 |00cb: if-eqz v4, 00cf // +0004 │ │ +39f90a: 1309 2000 |00cd: const/16 v9, #int 32 // #20 │ │ +39f90e: 5009 1000 |00cf: aput-char v9, v16, v0 │ │ +39f912: 2840 |00d1: goto 0111 // +0040 │ │ +39f914: a002 1305 |00d2: and-long v2, v19, v5 │ │ +39f918: 3105 0c02 |00d4: cmp-long v5, v12, v2 │ │ +39f91c: 3905 0b00 |00d6: if-nez v5, 00e1 // +000b │ │ +39f920: a002 130a |00d8: and-long v2, v19, v10 │ │ +39f924: 3105 0c02 |00da: cmp-long v5, v12, v2 │ │ +39f928: 3805 0300 |00dc: if-eqz v5, 00df // +0003 │ │ +39f92c: 2803 |00de: goto 00e1 // +0003 │ │ +39f92e: 4904 1000 |00df: aget-char v4, v16, v0 │ │ +39f932: 5004 1000 |00e1: aput-char v4, v16, v0 │ │ +39f936: 2900 7800 |00e3: goto/16 015b // +0078 │ │ +39f93a: a002 130e |00e5: and-long v2, v19, v14 │ │ +39f93e: 3104 0c02 |00e7: cmp-long v4, v12, v2 │ │ +39f942: 3804 0300 |00e9: if-eqz v4, 00ec // +0003 │ │ +39f946: 2803 |00eb: goto 00ee // +0003 │ │ +39f948: 4907 1000 |00ec: aget-char v7, v16, v0 │ │ +39f94c: 5007 1000 |00ee: aput-char v7, v16, v0 │ │ +39f950: 2900 6b00 |00f0: goto/16 015b // +006b │ │ +39f954: a002 130e |00f2: and-long v2, v19, v14 │ │ +39f958: 3104 0c02 |00f4: cmp-long v4, v12, v2 │ │ +39f95c: 3804 0300 |00f6: if-eqz v4, 00f9 // +0003 │ │ +39f960: 2803 |00f8: goto 00fb // +0003 │ │ +39f962: 4907 1000 |00f9: aget-char v7, v16, v0 │ │ +39f966: 5007 1000 |00fb: aput-char v7, v16, v0 │ │ +39f96a: 2900 5e00 |00fd: goto/16 015b // +005e │ │ +39f96e: a002 1305 |00ff: and-long v2, v19, v5 │ │ +39f972: 3105 0c02 |0101: cmp-long v5, v12, v2 │ │ +39f976: 3905 0b00 |0103: if-nez v5, 010e // +000b │ │ +39f97a: a002 130a |0105: and-long v2, v19, v10 │ │ +39f97e: 3105 0c02 |0107: cmp-long v5, v12, v2 │ │ +39f982: 3805 0300 |0109: if-eqz v5, 010c // +0003 │ │ +39f986: 2803 |010b: goto 010e // +0003 │ │ +39f988: 4904 1000 |010c: aget-char v4, v16, v0 │ │ +39f98c: 5004 1000 |010e: aput-char v4, v16, v0 │ │ +39f990: 284b |0110: goto 015b // +004b │ │ +39f992: 5008 1000 |0111: aput-char v8, v16, v0 │ │ +39f996: 2848 |0113: goto 015b // +0048 │ │ +39f998: a002 130a |0114: and-long v2, v19, v10 │ │ +39f99c: 3104 0c02 |0116: cmp-long v4, v12, v2 │ │ +39f9a0: 3804 0500 |0118: if-eqz v4, 011d // +0005 │ │ +39f9a4: 1302 2d00 |011a: const/16 v2, #int 45 // #2d │ │ +39f9a8: 2803 |011c: goto 011f // +0003 │ │ +39f9aa: 1302 1600 |011d: const/16 v2, #int 22 // #16 │ │ +39f9ae: 5002 1000 |011f: aput-char v2, v16, v0 │ │ +39f9b2: 283a |0121: goto 015b // +003a │ │ +39f9b4: 6202 0779 |0122: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ +39f9b8: 4902 0209 |0124: aget-char v2, v2, v9 │ │ +39f9bc: 5002 1000 |0126: aput-char v2, v16, v0 │ │ +39f9c0: 2833 |0128: goto 015b // +0033 │ │ +39f9c2: a002 130a |0129: and-long v2, v19, v10 │ │ +39f9c6: 3104 0c02 |012b: cmp-long v4, v12, v2 │ │ +39f9ca: 3804 0300 |012d: if-eqz v4, 0130 // +0003 │ │ +39f9ce: 2803 |012f: goto 0132 // +0003 │ │ +39f9d0: 1307 1f00 |0130: const/16 v7, #int 31 // #1f │ │ +39f9d4: 5007 1000 |0132: aput-char v7, v16, v0 │ │ +39f9d8: 2827 |0134: goto 015b // +0027 │ │ +39f9da: a002 130a |0135: and-long v2, v19, v10 │ │ +39f9de: 3104 0c02 |0137: cmp-long v4, v12, v2 │ │ +39f9e2: 3804 0300 |0139: if-eqz v4, 013c // +0003 │ │ +39f9e6: 2803 |013b: goto 013e // +0003 │ │ +39f9e8: 1308 1c00 |013c: const/16 v8, #int 28 // #1c │ │ +39f9ec: 5008 1000 |013e: aput-char v8, v16, v0 │ │ +39f9f0: 281b |0140: goto 015b // +001b │ │ +39f9f2: 1302 2220 |0141: const/16 v2, #int 8226 // #2022 │ │ +39f9f6: 5002 1000 |0143: aput-char v2, v16, v0 │ │ +39f9fa: 2816 |0145: goto 015b // +0016 │ │ +39f9fc: 1602 0100 |0146: const-wide/16 v2, #int 1 // #1 │ │ +39fa00: a002 1302 |0148: and-long v2, v19, v2 │ │ +39fa04: 3104 0c02 |014a: cmp-long v4, v12, v2 │ │ +39fa08: 3804 0500 |014c: if-eqz v4, 0151 // +0005 │ │ +39fa0c: 5008 1000 |014e: aput-char v8, v16, v0 │ │ +39fa10: 280b |0150: goto 015b // +000b │ │ +39fa12: a002 130a |0151: and-long v2, v19, v10 │ │ +39fa16: 3104 0c02 |0153: cmp-long v4, v12, v2 │ │ +39fa1a: 3804 0300 |0155: if-eqz v4, 0158 // +0003 │ │ +39fa1e: 2802 |0157: goto 0159 // +0002 │ │ +39fa20: 1207 |0158: const/4 v7, #int 0 // #0 │ │ +39fa22: 5007 1000 |0159: aput-char v7, v16, v0 │ │ +39fa26: d800 0001 |015b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39fa2a: 2900 a7fe |015d: goto/16 0004 // -0159 │ │ +39fa2e: 0e00 |015f: return-void │ │ +39fa30: 0001 0300 1400 0000 1600 0000 1000 ... |0160: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1008 │ │ 0x0016 line=1009 │ │ 0x001c line=1011 │ │ 0x0020 line=1012 │ │ 0x0024 line=1013 │ │ @@ -846319,42 +846319,42 @@ │ │ type : '([CII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -39d0a0: |[39d0a0] net.sf.dibdib.thread_any.StringFunc.replaceRfc1345:([CII)I │ │ -39d0b0: 0140 |0000: move v0, v4 │ │ -39d0b2: 3554 2000 |0001: if-ge v4, v5, 0021 // +0020 │ │ -39d0b6: 1301 2000 |0003: const/16 v1, #int 32 // #20 │ │ -39d0ba: 4902 0304 |0005: aget-char v2, v3, v4 │ │ -39d0be: 3321 1700 |0007: if-ne v1, v2, 001e // +0017 │ │ -39d0c2: 7130 38a4 0304 |0009: invoke-static {v3, v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a438 │ │ -39d0c8: 0a01 |000c: move-result v1 │ │ -39d0ca: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ -39d0ce: 0142 |000f: move v2, v4 │ │ -39d0d0: 2805 |0010: goto 0015 // +0005 │ │ -39d0d2: d802 0001 |0011: add-int/lit8 v2, v0, #int 1 // #01 │ │ -39d0d6: 5001 0300 |0013: aput-char v1, v3, v0 │ │ -39d0da: 3642 0800 |0015: if-gt v2, v4, 001d // +0008 │ │ -39d0de: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -39d0e0: 5000 0302 |0018: aput-char v0, v3, v2 │ │ -39d0e4: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39d0e8: 28f9 |001c: goto 0015 // -0007 │ │ -39d0ea: 0120 |001d: move v0, v2 │ │ -39d0ec: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39d0f0: 28e1 |0020: goto 0001 // -001f │ │ -39d0f2: 7130 38a4 0305 |0021: invoke-static {v3, v0, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a438 │ │ -39d0f8: 0a04 |0024: move-result v4 │ │ -39d0fa: 3904 0300 |0025: if-nez v4, 0028 // +0003 │ │ -39d0fe: 0f05 |0027: return v5 │ │ -39d100: 5004 0300 |0028: aput-char v4, v3, v0 │ │ -39d104: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39d108: 0f00 |002c: return v0 │ │ +39d09c: |[39d09c] net.sf.dibdib.thread_any.StringFunc.replaceRfc1345:([CII)I │ │ +39d0ac: 0140 |0000: move v0, v4 │ │ +39d0ae: 3554 2000 |0001: if-ge v4, v5, 0021 // +0020 │ │ +39d0b2: 1301 2000 |0003: const/16 v1, #int 32 // #20 │ │ +39d0b6: 4902 0304 |0005: aget-char v2, v3, v4 │ │ +39d0ba: 3321 1700 |0007: if-ne v1, v2, 001e // +0017 │ │ +39d0be: 7130 38a4 0304 |0009: invoke-static {v3, v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a438 │ │ +39d0c4: 0a01 |000c: move-result v1 │ │ +39d0c6: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ +39d0ca: 0142 |000f: move v2, v4 │ │ +39d0cc: 2805 |0010: goto 0015 // +0005 │ │ +39d0ce: d802 0001 |0011: add-int/lit8 v2, v0, #int 1 // #01 │ │ +39d0d2: 5001 0300 |0013: aput-char v1, v3, v0 │ │ +39d0d6: 3642 0800 |0015: if-gt v2, v4, 001d // +0008 │ │ +39d0da: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +39d0dc: 5000 0302 |0018: aput-char v0, v3, v2 │ │ +39d0e0: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39d0e4: 28f9 |001c: goto 0015 // -0007 │ │ +39d0e6: 0120 |001d: move v0, v2 │ │ +39d0e8: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39d0ec: 28e1 |0020: goto 0001 // -001f │ │ +39d0ee: 7130 38a4 0305 |0021: invoke-static {v3, v0, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a438 │ │ +39d0f4: 0a04 |0024: move-result v4 │ │ +39d0f6: 3904 0300 |0025: if-nez v4, 0028 // +0003 │ │ +39d0fa: 0f05 |0027: return v5 │ │ +39d0fc: 5004 0300 |0028: aput-char v4, v3, v0 │ │ +39d100: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39d104: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=919 │ │ 0x0009 line=920 │ │ 0x0013 line=924 │ │ 0x0018 line=927 │ │ 0x0021 line=931 │ │ @@ -846369,22 +846369,22 @@ │ │ type : '(C)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -39dd88: |[39dd88] net.sf.dibdib.thread_any.StringFunc.rfc1345oChar:(C)Ljava/lang/String; │ │ -39dd98: 6200 0d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790d │ │ -39dd9c: 7110 3d97 0100 |0002: invoke-static {v1}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973d │ │ -39dda2: 0c01 |0005: move-result-object v1 │ │ -39dda4: 6e20 1c9a 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -39ddaa: 0c01 |0009: move-result-object v1 │ │ -39ddac: 1f01 e612 |000a: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -39ddb0: 1101 |000c: return-object v1 │ │ +39dd84: |[39dd84] net.sf.dibdib.thread_any.StringFunc.rfc1345oChar:(C)Ljava/lang/String; │ │ +39dd94: 6200 0d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790d │ │ +39dd98: 7110 3d97 0100 |0002: invoke-static {v1}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973d │ │ +39dd9e: 0c01 |0005: move-result-object v1 │ │ +39dda0: 6e20 1c9a 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +39dda6: 0c01 |0009: move-result-object v1 │ │ +39dda8: 1f01 e612 |000a: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +39ddac: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) C │ │ │ │ #40 : (in Lnet/sf/dibdib/thread_any/StringFunc;) │ │ @@ -846392,39 +846392,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 │ │ -39e660: |[39e660] net.sf.dibdib.thread_any.StringFunc.sortStd:([Ljava/lang/String;)[Ljava/lang/String; │ │ -39e670: 2150 |0000: array-length v0, v5 │ │ -39e672: 2300 e715 |0001: new-array v0, v0, [Ljava/text/CollationKey; // type@15e7 │ │ -39e676: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -39e678: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -39e67a: 2153 |0005: array-length v3, v5 │ │ -39e67c: 3532 0f00 |0006: if-ge v2, v3, 0015 // +000f │ │ -39e680: 6203 fb78 |0008: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ -39e684: 4604 0502 |000a: aget-object v4, v5, v2 │ │ -39e688: 6e20 6099 4300 |000c: invoke-virtual {v3, v4}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39e68e: 0c03 |000f: move-result-object v3 │ │ -39e690: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ -39e694: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39e698: 28f1 |0014: goto 0005 // -000f │ │ -39e69a: 7110 c899 0000 |0015: invoke-static {v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@99c8 │ │ -39e6a0: 2155 |0018: array-length v5, v5 │ │ -39e6a2: 2352 dc15 |0019: new-array v2, v5, [Ljava/lang/String; // type@15dc │ │ -39e6a6: 3551 0d00 |001b: if-ge v1, v5, 0028 // +000d │ │ -39e6aa: 4603 0001 |001d: aget-object v3, v0, v1 │ │ -39e6ae: 6e10 5e99 0300 |001f: invoke-virtual {v3}, Ljava/text/CollationKey;.getSourceString:()Ljava/lang/String; // method@995e │ │ -39e6b4: 0c03 |0022: move-result-object v3 │ │ -39e6b6: 4d03 0201 |0023: aput-object v3, v2, v1 │ │ -39e6ba: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39e6be: 28f4 |0027: goto 001b // -000c │ │ -39e6c0: 1102 |0028: return-object v2 │ │ +39e65c: |[39e65c] net.sf.dibdib.thread_any.StringFunc.sortStd:([Ljava/lang/String;)[Ljava/lang/String; │ │ +39e66c: 2150 |0000: array-length v0, v5 │ │ +39e66e: 2300 e715 |0001: new-array v0, v0, [Ljava/text/CollationKey; // type@15e7 │ │ +39e672: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +39e674: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +39e676: 2153 |0005: array-length v3, v5 │ │ +39e678: 3532 0f00 |0006: if-ge v2, v3, 0015 // +000f │ │ +39e67c: 6203 fb78 |0008: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fb │ │ +39e680: 4604 0502 |000a: aget-object v4, v5, v2 │ │ +39e684: 6e20 6099 4300 |000c: invoke-virtual {v3, v4}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39e68a: 0c03 |000f: move-result-object v3 │ │ +39e68c: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ +39e690: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39e694: 28f1 |0014: goto 0005 // -000f │ │ +39e696: 7110 c899 0000 |0015: invoke-static {v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@99c8 │ │ +39e69c: 2155 |0018: array-length v5, v5 │ │ +39e69e: 2352 dc15 |0019: new-array v2, v5, [Ljava/lang/String; // type@15dc │ │ +39e6a2: 3551 0d00 |001b: if-ge v1, v5, 0028 // +000d │ │ +39e6a6: 4603 0001 |001d: aget-object v3, v0, v1 │ │ +39e6aa: 6e10 5e99 0300 |001f: invoke-virtual {v3}, Ljava/text/CollationKey;.getSourceString:()Ljava/lang/String; // method@995e │ │ +39e6b0: 0c03 |0022: move-result-object v3 │ │ +39e6b2: 4d03 0201 |0023: aput-object v3, v2, v1 │ │ +39e6b6: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39e6ba: 28f4 |0027: goto 001b // -000c │ │ +39e6bc: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2153 │ │ 0x0005 line=2154 │ │ 0x0008 line=2155 │ │ 0x0015 line=2157 │ │ 0x0018 line=2158 │ │ @@ -846437,24 +846437,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 │ │ -39ddb4: |[39ddb4] net.sf.dibdib.thread_any.StringFunc.string4Alpha1345:(Ljava/lang/String;)Ljava/lang/String; │ │ -39ddc4: 6e10 2f98 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39ddca: 0c03 |0003: move-result-object v3 │ │ -39ddcc: 2130 |0004: array-length v0, v3 │ │ -39ddce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -39ddd0: 7130 50a4 1300 |0006: invoke-static {v3, v1, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceAlpha1345:([CII)I // method@a450 │ │ -39ddd6: 0a00 |0009: move-result v0 │ │ -39ddd8: 2202 e612 |000a: new-instance v2, Ljava/lang/String; // type@12e6 │ │ -39dddc: 7040 0898 3201 |000c: invoke-direct {v2, v3, v1, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39dde2: 1102 |000f: return-object v2 │ │ +39ddb0: |[39ddb0] net.sf.dibdib.thread_any.StringFunc.string4Alpha1345:(Ljava/lang/String;)Ljava/lang/String; │ │ +39ddc0: 6e10 2f98 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39ddc6: 0c03 |0003: move-result-object v3 │ │ +39ddc8: 2130 |0004: array-length v0, v3 │ │ +39ddca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +39ddcc: 7130 50a4 1300 |0006: invoke-static {v3, v1, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceAlpha1345:([CII)I // method@a450 │ │ +39ddd2: 0a00 |0009: move-result v0 │ │ +39ddd4: 2202 e612 |000a: new-instance v2, Ljava/lang/String; // type@12e6 │ │ +39ddd8: 7040 0898 3201 |000c: invoke-direct {v2, v3, v1, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39ddde: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ 0x0004 line=995 │ │ 0x000a line=997 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/lang/String; │ │ @@ -846464,28 +846464,28 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -39dde4: |[39dde4] net.sf.dibdib.thread_any.StringFunc.string4Ansi:([B)Ljava/lang/String; │ │ -39ddf4: 2140 |0000: array-length v0, v4 │ │ -39ddf6: 2301 1615 |0001: new-array v1, v0, [C // type@1516 │ │ -39ddfa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -39ddfc: 3502 0c00 |0004: if-ge v2, v0, 0010 // +000c │ │ -39de00: 4803 0402 |0006: aget-byte v3, v4, v2 │ │ -39de04: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -39de08: 8e33 |000a: int-to-char v3, v3 │ │ -39de0a: 5003 0102 |000b: aput-char v3, v1, v2 │ │ -39de0e: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39de12: 28f5 |000f: goto 0004 // -000b │ │ -39de14: 2204 e612 |0010: new-instance v4, Ljava/lang/String; // type@12e6 │ │ -39de18: 7020 0798 1400 |0012: invoke-direct {v4, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39de1e: 1104 |0015: return-object v4 │ │ +39dde0: |[39dde0] net.sf.dibdib.thread_any.StringFunc.string4Ansi:([B)Ljava/lang/String; │ │ +39ddf0: 2140 |0000: array-length v0, v4 │ │ +39ddf2: 2301 1615 |0001: new-array v1, v0, [C // type@1516 │ │ +39ddf6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +39ddf8: 3502 0c00 |0004: if-ge v2, v0, 0010 // +000c │ │ +39ddfc: 4803 0402 |0006: aget-byte v3, v4, v2 │ │ +39de00: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +39de04: 8e33 |000a: int-to-char v3, v3 │ │ +39de06: 5003 0102 |000b: aput-char v3, v1, v2 │ │ +39de0a: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39de0e: 28f5 |000f: goto 0004 // -000b │ │ +39de10: 2204 e612 |0010: new-instance v4, Ljava/lang/String; // type@12e6 │ │ +39de14: 7020 0798 1400 |0012: invoke-direct {v4, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39de1a: 1104 |0015: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1713 │ │ 0x0001 line=1714 │ │ 0x0006 line=1716 │ │ 0x0010 line=1718 │ │ locals : │ │ @@ -846496,34 +846496,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 │ │ -39de20: |[39de20] net.sf.dibdib.thread_any.StringFunc.string4Array:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -39de30: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -39de34: 3905 0300 |0002: if-nez v5, 0005 // +0003 │ │ -39de38: 1100 |0004: return-object v0 │ │ -39de3a: 2201 e812 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39de3e: 2152 |0007: array-length v2, v5 │ │ -39de40: da02 0205 |0008: mul-int/lit8 v2, v2, #int 5 // #05 │ │ -39de44: 7020 4198 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -39de4a: 2152 |000d: array-length v2, v5 │ │ -39de4c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -39de4e: 3523 0e00 |000f: if-ge v3, v2, 001d // +000e │ │ -39de52: 4604 0503 |0011: aget-object v4, v5, v3 │ │ -39de56: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39de5c: 6e20 4b98 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39de62: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39de66: 0760 |001b: move-object v0, v6 │ │ -39de68: 28f3 |001c: goto 000f // -000d │ │ -39de6a: 6e10 5498 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39de70: 0c05 |0020: move-result-object v5 │ │ -39de72: 1105 |0021: return-object v5 │ │ +39de1c: |[39de1c] net.sf.dibdib.thread_any.StringFunc.string4Array:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +39de2c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +39de30: 3905 0300 |0002: if-nez v5, 0005 // +0003 │ │ +39de34: 1100 |0004: return-object v0 │ │ +39de36: 2201 e812 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39de3a: 2152 |0007: array-length v2, v5 │ │ +39de3c: da02 0205 |0008: mul-int/lit8 v2, v2, #int 5 // #05 │ │ +39de40: 7020 4198 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +39de46: 2152 |000d: array-length v2, v5 │ │ +39de48: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +39de4a: 3523 0e00 |000f: if-ge v3, v2, 001d // +000e │ │ +39de4e: 4604 0503 |0011: aget-object v4, v5, v3 │ │ +39de52: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39de58: 6e20 4b98 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39de5e: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39de62: 0760 |001b: move-object v0, v6 │ │ +39de64: 28f3 |001c: goto 000f // -000d │ │ +39de66: 6e10 5498 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39de6c: 0c05 |0020: move-result-object v5 │ │ +39de6e: 1105 |0021: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2046 │ │ 0x000d line=2048 │ │ 0x0013 line=2049 │ │ 0x0016 line=2051 │ │ 0x001d line=2053 │ │ @@ -846536,40 +846536,40 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -39de74: |[39de74] net.sf.dibdib.thread_any.StringFunc.string4Cp125x:([B)Ljava/lang/String; │ │ -39de84: 2150 |0000: array-length v0, v5 │ │ -39de86: 2301 1615 |0001: new-array v1, v0, [C // type@1516 │ │ -39de8a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -39de8c: 3502 2200 |0004: if-ge v2, v0, 0026 // +0022 │ │ -39de90: 4803 0502 |0006: aget-byte v3, v5, v2 │ │ -39de94: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -39de98: 8e33 |000a: int-to-char v3, v3 │ │ -39de9a: 3a03 0900 |000b: if-ltz v3, 0014 // +0009 │ │ -39de9e: 1304 7f00 |000d: const/16 v4, #int 127 // #7f │ │ -39dea2: 3734 0500 |000f: if-le v4, v3, 0014 // +0005 │ │ -39dea6: 5003 0102 |0011: aput-char v3, v1, v2 │ │ -39deaa: 2810 |0013: goto 0023 // +0010 │ │ -39deac: 1304 a000 |0014: const/16 v4, #int 160 // #a0 │ │ -39deb0: 3734 0b00 |0016: if-le v4, v3, 0021 // +000b │ │ -39deb4: 6204 0779 |0018: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ -39deb8: d803 0381 |001a: add-int/lit8 v3, v3, #int -127 // #81 │ │ -39debc: 4903 0403 |001c: aget-char v3, v4, v3 │ │ -39dec0: 5003 0102 |001e: aput-char v3, v1, v2 │ │ -39dec4: 2803 |0020: goto 0023 // +0003 │ │ -39dec6: 5003 0102 |0021: aput-char v3, v1, v2 │ │ -39deca: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39dece: 28df |0025: goto 0004 // -0021 │ │ -39ded0: 2205 e612 |0026: new-instance v5, Ljava/lang/String; // type@12e6 │ │ -39ded4: 7020 0798 1500 |0028: invoke-direct {v5, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39deda: 1105 |002b: return-object v5 │ │ +39de70: |[39de70] net.sf.dibdib.thread_any.StringFunc.string4Cp125x:([B)Ljava/lang/String; │ │ +39de80: 2150 |0000: array-length v0, v5 │ │ +39de82: 2301 1615 |0001: new-array v1, v0, [C // type@1516 │ │ +39de86: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +39de88: 3502 2200 |0004: if-ge v2, v0, 0026 // +0022 │ │ +39de8c: 4803 0502 |0006: aget-byte v3, v5, v2 │ │ +39de90: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +39de94: 8e33 |000a: int-to-char v3, v3 │ │ +39de96: 3a03 0900 |000b: if-ltz v3, 0014 // +0009 │ │ +39de9a: 1304 7f00 |000d: const/16 v4, #int 127 // #7f │ │ +39de9e: 3734 0500 |000f: if-le v4, v3, 0014 // +0005 │ │ +39dea2: 5003 0102 |0011: aput-char v3, v1, v2 │ │ +39dea6: 2810 |0013: goto 0023 // +0010 │ │ +39dea8: 1304 a000 |0014: const/16 v4, #int 160 // #a0 │ │ +39deac: 3734 0b00 |0016: if-le v4, v3, 0021 // +000b │ │ +39deb0: 6204 0779 |0018: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ +39deb4: d803 0381 |001a: add-int/lit8 v3, v3, #int -127 // #81 │ │ +39deb8: 4903 0403 |001c: aget-char v3, v4, v3 │ │ +39debc: 5003 0102 |001e: aput-char v3, v1, v2 │ │ +39dec0: 2803 |0020: goto 0023 // +0003 │ │ +39dec2: 5003 0102 |0021: aput-char v3, v1, v2 │ │ +39dec6: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39deca: 28df |0025: goto 0004 // -0021 │ │ +39decc: 2205 e612 |0026: new-instance v5, Ljava/lang/String; // type@12e6 │ │ +39ded0: 7020 0798 1500 |0028: invoke-direct {v5, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39ded6: 1105 |002b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1739 │ │ 0x0001 line=1740 │ │ 0x0006 line=1742 │ │ 0x0011 line=1744 │ │ 0x0018 line=1747 │ │ @@ -846583,71 +846583,71 @@ │ │ type : '([CII)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -39dedc: |[39dedc] net.sf.dibdib.thread_any.StringFunc.string4HexUtf16:([CII)Ljava/lang/String; │ │ -39deec: 3806 5d00 |0000: if-eqz v6, 005d // +005d │ │ -39def0: 3678 0300 |0002: if-gt v8, v7, 0005 // +0003 │ │ -39def4: 2859 |0004: goto 005d // +0059 │ │ -39def6: 1300 5800 |0005: const/16 v0, #int 88 // #58 │ │ -39defa: 4901 0607 |0007: aget-char v1, v6, v7 │ │ -39defe: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -39df00: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ -39df04: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -39df06: 2802 |000d: goto 000f // +0002 │ │ -39df08: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -39df0a: 9101 0807 |000f: sub-int v1, v8, v7 │ │ -39df0e: db01 0104 |0011: div-int/lit8 v1, v1, #int 4 // #04 │ │ -39df12: 9103 0100 |0013: sub-int v3, v1, v0 │ │ -39df16: 2334 1615 |0015: new-array v4, v3, [C // type@1516 │ │ -39df1a: da01 0104 |0017: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -39df1e: b071 |0019: add-int/2addr v1, v7 │ │ -39df20: da00 0002 |001a: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -39df24: b001 |001c: add-int/2addr v1, v0 │ │ -39df26: b121 |001d: sub-int/2addr v1, v2 │ │ -39df28: 3481 0400 |001e: if-lt v1, v8, 0022 // +0004 │ │ -39df2c: d801 08ff |0020: add-int/lit8 v1, v8, #int -1 // #ff │ │ -39df30: b123 |0022: sub-int/2addr v3, v2 │ │ -39df32: 3a03 3400 |0023: if-ltz v3, 0057 // +0034 │ │ -39df36: 6207 d578 |0025: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d5 │ │ -39df3a: d808 01ff |0027: add-int/lit8 v8, v1, #int -1 // #ff │ │ -39df3e: 4900 0601 |0029: aget-char v0, v6, v1 │ │ -39df42: dd00 001f |002b: and-int/lit8 v0, v0, #int 31 // #1f │ │ -39df46: 4800 0700 |002d: aget-byte v0, v7, v0 │ │ -39df4a: d801 08ff |002f: add-int/lit8 v1, v8, #int -1 // #ff │ │ -39df4e: 4908 0608 |0031: aget-char v8, v6, v8 │ │ -39df52: dd08 081f |0033: and-int/lit8 v8, v8, #int 31 // #1f │ │ -39df56: 4808 0708 |0035: aget-byte v8, v7, v8 │ │ -39df5a: d802 01ff |0037: add-int/lit8 v2, v1, #int -1 // #ff │ │ -39df5e: 4901 0601 |0039: aget-char v1, v6, v1 │ │ -39df62: dd01 011f |003b: and-int/lit8 v1, v1, #int 31 // #1f │ │ -39df66: 4801 0701 |003d: aget-byte v1, v7, v1 │ │ -39df6a: d805 02ff |003f: add-int/lit8 v5, v2, #int -1 // #ff │ │ -39df6e: 4902 0602 |0041: aget-char v2, v6, v2 │ │ -39df72: dd02 021f |0043: and-int/lit8 v2, v2, #int 31 // #1f │ │ -39df76: 4807 0702 |0045: aget-byte v7, v7, v2 │ │ -39df7a: e007 070c |0047: shl-int/lit8 v7, v7, #int 12 // #0c │ │ -39df7e: e001 0108 |0049: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -39df82: b617 |004b: or-int/2addr v7, v1 │ │ -39df84: e008 0804 |004c: shl-int/lit8 v8, v8, #int 4 // #04 │ │ -39df88: b687 |004e: or-int/2addr v7, v8 │ │ -39df8a: b607 |004f: or-int/2addr v7, v0 │ │ -39df8c: 8e77 |0050: int-to-char v7, v7 │ │ -39df8e: 5007 0403 |0051: aput-char v7, v4, v3 │ │ -39df92: d803 03ff |0053: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39df96: 0151 |0055: move v1, v5 │ │ -39df98: 28cd |0056: goto 0023 // -0033 │ │ -39df9a: 2206 e612 |0057: new-instance v6, Ljava/lang/String; // type@12e6 │ │ -39df9e: 7020 0798 4600 |0059: invoke-direct {v6, v4}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39dfa4: 1106 |005c: return-object v6 │ │ -39dfa6: 1a06 0000 |005d: const-string v6, "" // string@0000 │ │ -39dfaa: 1106 |005f: return-object v6 │ │ +39ded8: |[39ded8] net.sf.dibdib.thread_any.StringFunc.string4HexUtf16:([CII)Ljava/lang/String; │ │ +39dee8: 3806 5d00 |0000: if-eqz v6, 005d // +005d │ │ +39deec: 3678 0300 |0002: if-gt v8, v7, 0005 // +0003 │ │ +39def0: 2859 |0004: goto 005d // +0059 │ │ +39def2: 1300 5800 |0005: const/16 v0, #int 88 // #58 │ │ +39def6: 4901 0607 |0007: aget-char v1, v6, v7 │ │ +39defa: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +39defc: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ +39df00: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +39df02: 2802 |000d: goto 000f // +0002 │ │ +39df04: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +39df06: 9101 0807 |000f: sub-int v1, v8, v7 │ │ +39df0a: db01 0104 |0011: div-int/lit8 v1, v1, #int 4 // #04 │ │ +39df0e: 9103 0100 |0013: sub-int v3, v1, v0 │ │ +39df12: 2334 1615 |0015: new-array v4, v3, [C // type@1516 │ │ +39df16: da01 0104 |0017: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +39df1a: b071 |0019: add-int/2addr v1, v7 │ │ +39df1c: da00 0002 |001a: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +39df20: b001 |001c: add-int/2addr v1, v0 │ │ +39df22: b121 |001d: sub-int/2addr v1, v2 │ │ +39df24: 3481 0400 |001e: if-lt v1, v8, 0022 // +0004 │ │ +39df28: d801 08ff |0020: add-int/lit8 v1, v8, #int -1 // #ff │ │ +39df2c: b123 |0022: sub-int/2addr v3, v2 │ │ +39df2e: 3a03 3400 |0023: if-ltz v3, 0057 // +0034 │ │ +39df32: 6207 d578 |0025: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d5 │ │ +39df36: d808 01ff |0027: add-int/lit8 v8, v1, #int -1 // #ff │ │ +39df3a: 4900 0601 |0029: aget-char v0, v6, v1 │ │ +39df3e: dd00 001f |002b: and-int/lit8 v0, v0, #int 31 // #1f │ │ +39df42: 4800 0700 |002d: aget-byte v0, v7, v0 │ │ +39df46: d801 08ff |002f: add-int/lit8 v1, v8, #int -1 // #ff │ │ +39df4a: 4908 0608 |0031: aget-char v8, v6, v8 │ │ +39df4e: dd08 081f |0033: and-int/lit8 v8, v8, #int 31 // #1f │ │ +39df52: 4808 0708 |0035: aget-byte v8, v7, v8 │ │ +39df56: d802 01ff |0037: add-int/lit8 v2, v1, #int -1 // #ff │ │ +39df5a: 4901 0601 |0039: aget-char v1, v6, v1 │ │ +39df5e: dd01 011f |003b: and-int/lit8 v1, v1, #int 31 // #1f │ │ +39df62: 4801 0701 |003d: aget-byte v1, v7, v1 │ │ +39df66: d805 02ff |003f: add-int/lit8 v5, v2, #int -1 // #ff │ │ +39df6a: 4902 0602 |0041: aget-char v2, v6, v2 │ │ +39df6e: dd02 021f |0043: and-int/lit8 v2, v2, #int 31 // #1f │ │ +39df72: 4807 0702 |0045: aget-byte v7, v7, v2 │ │ +39df76: e007 070c |0047: shl-int/lit8 v7, v7, #int 12 // #0c │ │ +39df7a: e001 0108 |0049: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +39df7e: b617 |004b: or-int/2addr v7, v1 │ │ +39df80: e008 0804 |004c: shl-int/lit8 v8, v8, #int 4 // #04 │ │ +39df84: b687 |004e: or-int/2addr v7, v8 │ │ +39df86: b607 |004f: or-int/2addr v7, v0 │ │ +39df88: 8e77 |0050: int-to-char v7, v7 │ │ +39df8a: 5007 0403 |0051: aput-char v7, v4, v3 │ │ +39df8e: d803 03ff |0053: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39df92: 0151 |0055: move v1, v5 │ │ +39df94: 28cd |0056: goto 0023 // -0033 │ │ +39df96: 2206 e612 |0057: new-instance v6, Ljava/lang/String; // type@12e6 │ │ +39df9a: 7020 0798 4600 |0059: invoke-direct {v6, v4}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39dfa0: 1106 |005c: return-object v6 │ │ +39dfa2: 1a06 0000 |005d: const-string v6, "" // string@0000 │ │ +39dfa6: 1106 |005f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=1968 │ │ 0x0011 line=1970 │ │ 0x0025 line=1974 │ │ 0x0031 line=1975 │ │ 0x0039 line=1976 │ │ @@ -846664,20 +846664,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 │ │ -39dfac: |[39dfac] net.sf.dibdib.thread_any.StringFunc.string4HexUtf8:(Ljava/lang/String;)Ljava/lang/String; │ │ -39dfbc: 7110 32a4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ -39dfc2: 0c00 |0003: move-result-object v0 │ │ -39dfc4: 7110 5da4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ -39dfca: 0c00 |0007: move-result-object v0 │ │ -39dfcc: 1100 |0008: return-object v0 │ │ +39dfa8: |[39dfa8] net.sf.dibdib.thread_any.StringFunc.string4HexUtf8:(Ljava/lang/String;)Ljava/lang/String; │ │ +39dfb8: 7110 32a4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ +39dfbe: 0c00 |0003: move-result-object v0 │ │ +39dfc0: 7110 5da4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ +39dfc6: 0c00 |0007: move-result-object v0 │ │ +39dfc8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1960 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ │ │ #47 : (in Lnet/sf/dibdib/thread_any/StringFunc;) │ │ @@ -846685,191 +846685,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 │ │ -39dfd0: |[39dfd0] net.sf.dibdib.thread_any.StringFunc.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; │ │ -39dfe0: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -39dfe4: 6e20 1a98 0a00 |0002: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39dfea: 0a01 |0005: move-result v1 │ │ -39dfec: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ -39dff0: c02b |0008: and-long/2addr v11, v2 │ │ -39dff2: 1302 b700 |0009: const/16 v2, #int 183 // #b7 │ │ -39dff6: 1603 0000 |000b: const-wide/16 v3, #int 0 // #0 │ │ -39dffa: 3105 030b |000d: cmp-long v5, v3, v11 │ │ -39dffe: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ -39e002: 12fb |0011: const/4 v11, #int -1 // #ff │ │ -39e004: 2805 |0012: goto 0017 // +0005 │ │ -39e006: 6e20 1a98 2a00 |0013: invoke-virtual {v10, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e00c: 0a0b |0016: move-result v11 │ │ -39e00e: 3b01 0500 |0017: if-gez v1, 001c // +0005 │ │ -39e012: 3b0b 0300 |0019: if-gez v11, 001c // +0003 │ │ -39e016: 110a |001b: return-object v10 │ │ -39e018: 6e10 2f98 0a00 |001c: invoke-virtual {v10}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39e01e: 0c0c |001f: move-result-object v12 │ │ -39e020: 1403 feff 0000 |0020: const v3, #float 9.18327e-41 // #0000fffe │ │ -39e026: 3a0b 2700 |0023: if-ltz v11, 004a // +0027 │ │ -39e02a: d80b 0b01 |0025: add-int/lit8 v11, v11, #int 1 // #01 │ │ -39e02e: 6e10 2298 0a00 |0027: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39e034: 0a04 |002a: move-result v4 │ │ -39e036: 354b 1f00 |002b: if-ge v11, v4, 004a // +001f │ │ -39e03a: 6e20 0998 ba00 |002d: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e040: 0a04 |0030: move-result v4 │ │ -39e042: 1a05 ec02 |0031: const-string v5, " ¯·-°¸" // string@02ec │ │ -39e046: 6e20 1a98 4500 |0033: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e04c: 0a04 |0036: move-result v4 │ │ -39e04e: 3a04 0e00 |0037: if-ltz v4, 0045 // +000e │ │ -39e052: d805 0bff |0039: add-int/lit8 v5, v11, #int -1 // #ff │ │ -39e056: 1a06 fdc4 |003b: const-string v6, "·��" // string@c4fd │ │ -39e05a: 6e20 0998 4600 |003d: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e060: 0a04 |0040: move-result v4 │ │ -39e062: 5004 0c05 |0041: aput-char v4, v12, v5 │ │ -39e066: 5003 0c0b |0043: aput-char v3, v12, v11 │ │ -39e06a: 6e30 1b98 2a0b |0045: invoke-virtual {v10, v2, v11}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -39e070: 0a0b |0048: move-result v11 │ │ -39e072: 28d7 |0049: goto 0020 // -0029 │ │ -39e074: 120b |004a: const/4 v11, #int 0 // #0 │ │ -39e076: 3a01 ee00 |004b: if-ltz v1, 0139 // +00ee │ │ -39e07a: d802 0101 |004d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -39e07e: 6e10 2298 0a00 |004f: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39e084: 0a04 |0052: move-result v4 │ │ -39e086: 3542 e600 |0053: if-ge v2, v4, 0139 // +00e6 │ │ -39e08a: 6e20 0998 2a00 |0055: invoke-virtual {v10, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e090: 0a04 |0058: move-result v4 │ │ -39e092: d805 0102 |0059: add-int/lit8 v5, v1, #int 2 // #02 │ │ -39e096: 6e30 1b98 0a05 |005b: invoke-virtual {v10, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -39e09c: 0a06 |005e: move-result v6 │ │ -39e09e: 3340 0400 |005f: if-ne v0, v4, 0063 // +0004 │ │ -39e0a2: 2900 d500 |0061: goto/16 0136 // +00d5 │ │ -39e0a6: 1a07 d305 |0063: const-string v7, ". ~-:|" // string@05d3 │ │ -39e0aa: 6e20 1a98 4700 |0065: invoke-virtual {v7, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e0b0: 0a08 |0068: move-result v8 │ │ -39e0b2: 3a08 1200 |0069: if-ltz v8, 007b // +0012 │ │ -39e0b6: 6e20 1a98 4700 |006b: invoke-virtual {v7, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e0bc: 0a0b |006e: move-result v11 │ │ -39e0be: 1a04 9e57 |006f: const-string v4, "`��" // string@579e │ │ -39e0c2: 6e20 0998 b400 |0071: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e0c8: 0a0b |0074: move-result v11 │ │ -39e0ca: 500b 0c01 |0075: aput-char v11, v12, v1 │ │ -39e0ce: 5003 0c02 |0077: aput-char v3, v12, v2 │ │ -39e0d2: 2900 bd00 |0079: goto/16 0136 // +00bd │ │ -39e0d6: 1307 5e00 |007b: const/16 v7, #int 94 // #5e │ │ -39e0da: 1218 |007d: const/4 v8, #int 1 // #1 │ │ -39e0dc: 3347 1700 |007e: if-ne v7, v4, 0095 // +0017 │ │ -39e0e0: 6e10 2298 0a00 |0080: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39e0e6: 0a07 |0083: move-result v7 │ │ -39e0e8: 3575 0c00 |0084: if-ge v5, v7, 0090 // +000c │ │ -39e0ec: 1307 5f00 |0086: const/16 v7, #int 95 // #5f │ │ -39e0f0: 6e20 0998 5a00 |0088: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e0f6: 0a05 |008b: move-result v5 │ │ -39e0f8: 3357 0400 |008c: if-ne v7, v5, 0090 // +0004 │ │ -39e0fc: 2900 a800 |008e: goto/16 0136 // +00a8 │ │ -39e100: 5003 0c01 |0090: aput-char v3, v12, v1 │ │ -39e104: 0121 |0092: move v1, v2 │ │ -39e106: 1212 |0093: const/4 v2, #int 1 // #1 │ │ -39e108: 2802 |0094: goto 0096 // +0002 │ │ -39e10a: 1202 |0095: const/4 v2, #int 0 // #0 │ │ -39e10c: 1305 2e00 |0096: const/16 v5, #int 46 // #2e │ │ -39e110: 6e30 1b98 5a01 |0098: invoke-virtual {v10, v5, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -39e116: 0a05 |009b: move-result v5 │ │ -39e118: 3a05 9d00 |009c: if-ltz v5, 0139 // +009d │ │ -39e11c: 3765 0600 |009e: if-le v5, v6, 00a4 // +0006 │ │ -39e120: 3a06 0400 |00a0: if-ltz v6, 00a4 // +0004 │ │ -39e124: 2900 9700 |00a2: goto/16 0139 // +0097 │ │ -39e128: 130b 2300 |00a4: const/16 v11, #int 35 // #23 │ │ -39e12c: 334b 4800 |00a6: if-ne v11, v4, 00ee // +0048 │ │ -39e130: d80b 0101 |00a8: add-int/lit8 v11, v1, #int 1 // #01 │ │ -39e134: 5003 0c01 |00aa: aput-char v3, v12, v1 │ │ -39e138: d801 0b01 |00ac: add-int/lit8 v1, v11, #int 1 // #01 │ │ -39e13c: 5003 0c0b |00ae: aput-char v3, v12, v11 │ │ -39e140: 3551 8600 |00b0: if-ge v1, v5, 0136 // +0086 │ │ -39e144: 130b 2c00 |00b2: const/16 v11, #int 44 // #2c │ │ -39e148: 6e30 1b98 ba01 |00b4: invoke-virtual {v10, v11, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -39e14e: 0a0b |00b7: move-result v11 │ │ -39e150: 3a0b 0500 |00b8: if-ltz v11, 00bd // +0005 │ │ -39e154: 355b 0300 |00ba: if-ge v11, v5, 00bd // +0003 │ │ -39e158: 2802 |00bc: goto 00be // +0002 │ │ -39e15a: 015b |00bd: move v11, v5 │ │ -39e15c: 6e30 2e98 1a0b |00be: invoke-virtual {v10, v1, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39e162: 0c02 |00c1: move-result-object v2 │ │ -39e164: 1304 1000 |00c2: const/16 v4, #int 16 // #10 │ │ -39e168: 7120 9997 4200 |00c4: invoke-static {v2, v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ -39e16e: 0a02 |00c7: move-result v2 │ │ -39e170: 1504 0100 |00c8: const/high16 v4, #int 65536 // #1 │ │ -39e174: 3624 1900 |00ca: if-gt v4, v2, 00e3 // +0019 │ │ -39e178: d807 0101 |00cc: add-int/lit8 v7, v1, #int 1 // #01 │ │ -39e17c: 1409 00d8 0000 |00ce: const v9, #float 7.74862e-41 // #0000d800 │ │ -39e182: b142 |00d1: sub-int/2addr v2, v4 │ │ -39e184: e204 020a |00d2: ushr-int/lit8 v4, v2, #int 10 // #0a │ │ -39e188: b694 |00d4: or-int/2addr v4, v9 │ │ -39e18a: 8e44 |00d5: int-to-char v4, v4 │ │ -39e18c: 5004 0c01 |00d6: aput-char v4, v12, v1 │ │ -39e190: 1401 00dc 0000 |00d8: const v1, #float 7.89211e-41 // #0000dc00 │ │ -39e196: d522 ff03 |00db: and-int/lit16 v2, v2, #int 1023 // #03ff │ │ -39e19a: b621 |00dd: or-int/2addr v1, v2 │ │ -39e19c: 8e11 |00de: int-to-char v1, v1 │ │ -39e19e: 5001 0c07 |00df: aput-char v1, v12, v7 │ │ -39e1a2: 0171 |00e1: move v1, v7 │ │ -39e1a4: 2804 |00e2: goto 00e6 // +0004 │ │ -39e1a6: 8e22 |00e3: int-to-char v2, v2 │ │ -39e1a8: 5002 0c01 |00e4: aput-char v2, v12, v1 │ │ -39e1ac: b081 |00e6: add-int/2addr v1, v8 │ │ -39e1ae: 36b1 c9ff |00e7: if-gt v1, v11, 00b0 // -0037 │ │ -39e1b2: 5003 0c01 |00e9: aput-char v3, v12, v1 │ │ -39e1b6: d801 0101 |00eb: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39e1ba: 28fa |00ed: goto 00e7 // -0006 │ │ -39e1bc: d80b 0104 |00ee: add-int/lit8 v11, v1, #int 4 // #04 │ │ -39e1c0: 37b5 2900 |00f0: if-le v5, v11, 0119 // +0029 │ │ -39e1c4: 3902 2700 |00f2: if-nez v2, 0119 // +0027 │ │ -39e1c8: 5003 0c01 |00f4: aput-char v3, v12, v1 │ │ -39e1cc: d801 0101 |00f6: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39e1d0: 3551 1e00 |00f8: if-ge v1, v5, 0116 // +001e │ │ -39e1d4: 620b 0f79 |00fa: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@790f │ │ -39e1d8: d802 0102 |00fc: add-int/lit8 v2, v1, #int 2 // #02 │ │ -39e1dc: 6e30 2e98 1a02 |00fe: invoke-virtual {v10, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39e1e2: 0c04 |0101: move-result-object v4 │ │ -39e1e4: 6e20 1c9a 4b00 |0102: invoke-virtual {v11, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -39e1ea: 0c0b |0105: move-result-object v11 │ │ -39e1ec: 1f0b b812 |0106: check-cast v11, Ljava/lang/Character; // type@12b8 │ │ -39e1f0: 380b 0c00 |0108: if-eqz v11, 0114 // +000c │ │ -39e1f4: 6e10 2797 0b00 |010a: invoke-virtual {v11}, Ljava/lang/Character;.charValue:()C // method@9727 │ │ -39e1fa: 0a0b |010d: move-result v11 │ │ -39e1fc: 500b 0c01 |010e: aput-char v11, v12, v1 │ │ -39e200: d801 0101 |0110: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39e204: 5003 0c01 |0112: aput-char v3, v12, v1 │ │ -39e208: 0121 |0114: move v1, v2 │ │ -39e20a: 28e3 |0115: goto 00f8 // -001d │ │ -39e20c: 5003 0c05 |0116: aput-char v3, v12, v5 │ │ -39e210: 281e |0118: goto 0136 // +001e │ │ -39e212: 620b 0f79 |0119: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@790f │ │ -39e216: d802 0101 |011b: add-int/lit8 v2, v1, #int 1 // #01 │ │ -39e21a: 6e30 2e98 2a05 |011d: invoke-virtual {v10, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39e220: 0c04 |0120: move-result-object v4 │ │ -39e222: 6e20 1c9a 4b00 |0121: invoke-virtual {v11, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -39e228: 0c0b |0124: move-result-object v11 │ │ -39e22a: 1f0b b812 |0125: check-cast v11, Ljava/lang/Character; // type@12b8 │ │ -39e22e: 380b 0f00 |0127: if-eqz v11, 0136 // +000f │ │ -39e232: 6e10 2797 0b00 |0129: invoke-virtual {v11}, Ljava/lang/Character;.charValue:()C // method@9727 │ │ -39e238: 0a0b |012c: move-result v11 │ │ -39e23a: 500b 0c01 |012d: aput-char v11, v12, v1 │ │ -39e23e: 3652 0700 |012f: if-gt v2, v5, 0136 // +0007 │ │ -39e242: 5003 0c02 |0131: aput-char v3, v12, v2 │ │ -39e246: d802 0201 |0133: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39e24a: 28fa |0135: goto 012f // -0006 │ │ -39e24c: 0161 |0136: move v1, v6 │ │ -39e24e: 2900 13ff |0137: goto/16 004a // -00ed │ │ -39e252: 6e10 2298 0a00 |0139: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39e258: 0a0a |013c: move-result v10 │ │ -39e25a: 7130 3ea4 bc0a |013d: invoke-static {v12, v11, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.dropIllegal:([CII)I // method@a43e │ │ -39e260: 0a0a |0140: move-result v10 │ │ -39e262: 2200 e612 |0141: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -39e266: 7040 0898 c0ab |0143: invoke-direct {v0, v12, v11, v10}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39e26c: 1100 |0146: return-object v0 │ │ +39dfcc: |[39dfcc] net.sf.dibdib.thread_any.StringFunc.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; │ │ +39dfdc: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +39dfe0: 6e20 1a98 0a00 |0002: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39dfe6: 0a01 |0005: move-result v1 │ │ +39dfe8: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ +39dfec: c02b |0008: and-long/2addr v11, v2 │ │ +39dfee: 1302 b700 |0009: const/16 v2, #int 183 // #b7 │ │ +39dff2: 1603 0000 |000b: const-wide/16 v3, #int 0 // #0 │ │ +39dff6: 3105 030b |000d: cmp-long v5, v3, v11 │ │ +39dffa: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ +39dffe: 12fb |0011: const/4 v11, #int -1 // #ff │ │ +39e000: 2805 |0012: goto 0017 // +0005 │ │ +39e002: 6e20 1a98 2a00 |0013: invoke-virtual {v10, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e008: 0a0b |0016: move-result v11 │ │ +39e00a: 3b01 0500 |0017: if-gez v1, 001c // +0005 │ │ +39e00e: 3b0b 0300 |0019: if-gez v11, 001c // +0003 │ │ +39e012: 110a |001b: return-object v10 │ │ +39e014: 6e10 2f98 0a00 |001c: invoke-virtual {v10}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39e01a: 0c0c |001f: move-result-object v12 │ │ +39e01c: 1403 feff 0000 |0020: const v3, #float 9.18327e-41 // #0000fffe │ │ +39e022: 3a0b 2700 |0023: if-ltz v11, 004a // +0027 │ │ +39e026: d80b 0b01 |0025: add-int/lit8 v11, v11, #int 1 // #01 │ │ +39e02a: 6e10 2298 0a00 |0027: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39e030: 0a04 |002a: move-result v4 │ │ +39e032: 354b 1f00 |002b: if-ge v11, v4, 004a // +001f │ │ +39e036: 6e20 0998 ba00 |002d: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e03c: 0a04 |0030: move-result v4 │ │ +39e03e: 1a05 ec02 |0031: const-string v5, " ¯·-°¸" // string@02ec │ │ +39e042: 6e20 1a98 4500 |0033: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e048: 0a04 |0036: move-result v4 │ │ +39e04a: 3a04 0e00 |0037: if-ltz v4, 0045 // +000e │ │ +39e04e: d805 0bff |0039: add-int/lit8 v5, v11, #int -1 // #ff │ │ +39e052: 1a06 fdc4 |003b: const-string v6, "·��" // string@c4fd │ │ +39e056: 6e20 0998 4600 |003d: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e05c: 0a04 |0040: move-result v4 │ │ +39e05e: 5004 0c05 |0041: aput-char v4, v12, v5 │ │ +39e062: 5003 0c0b |0043: aput-char v3, v12, v11 │ │ +39e066: 6e30 1b98 2a0b |0045: invoke-virtual {v10, v2, v11}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +39e06c: 0a0b |0048: move-result v11 │ │ +39e06e: 28d7 |0049: goto 0020 // -0029 │ │ +39e070: 120b |004a: const/4 v11, #int 0 // #0 │ │ +39e072: 3a01 ee00 |004b: if-ltz v1, 0139 // +00ee │ │ +39e076: d802 0101 |004d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +39e07a: 6e10 2298 0a00 |004f: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39e080: 0a04 |0052: move-result v4 │ │ +39e082: 3542 e600 |0053: if-ge v2, v4, 0139 // +00e6 │ │ +39e086: 6e20 0998 2a00 |0055: invoke-virtual {v10, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e08c: 0a04 |0058: move-result v4 │ │ +39e08e: d805 0102 |0059: add-int/lit8 v5, v1, #int 2 // #02 │ │ +39e092: 6e30 1b98 0a05 |005b: invoke-virtual {v10, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +39e098: 0a06 |005e: move-result v6 │ │ +39e09a: 3340 0400 |005f: if-ne v0, v4, 0063 // +0004 │ │ +39e09e: 2900 d500 |0061: goto/16 0136 // +00d5 │ │ +39e0a2: 1a07 d305 |0063: const-string v7, ". ~-:|" // string@05d3 │ │ +39e0a6: 6e20 1a98 4700 |0065: invoke-virtual {v7, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e0ac: 0a08 |0068: move-result v8 │ │ +39e0ae: 3a08 1200 |0069: if-ltz v8, 007b // +0012 │ │ +39e0b2: 6e20 1a98 4700 |006b: invoke-virtual {v7, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e0b8: 0a0b |006e: move-result v11 │ │ +39e0ba: 1a04 9e57 |006f: const-string v4, "`��" // string@579e │ │ +39e0be: 6e20 0998 b400 |0071: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e0c4: 0a0b |0074: move-result v11 │ │ +39e0c6: 500b 0c01 |0075: aput-char v11, v12, v1 │ │ +39e0ca: 5003 0c02 |0077: aput-char v3, v12, v2 │ │ +39e0ce: 2900 bd00 |0079: goto/16 0136 // +00bd │ │ +39e0d2: 1307 5e00 |007b: const/16 v7, #int 94 // #5e │ │ +39e0d6: 1218 |007d: const/4 v8, #int 1 // #1 │ │ +39e0d8: 3347 1700 |007e: if-ne v7, v4, 0095 // +0017 │ │ +39e0dc: 6e10 2298 0a00 |0080: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39e0e2: 0a07 |0083: move-result v7 │ │ +39e0e4: 3575 0c00 |0084: if-ge v5, v7, 0090 // +000c │ │ +39e0e8: 1307 5f00 |0086: const/16 v7, #int 95 // #5f │ │ +39e0ec: 6e20 0998 5a00 |0088: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e0f2: 0a05 |008b: move-result v5 │ │ +39e0f4: 3357 0400 |008c: if-ne v7, v5, 0090 // +0004 │ │ +39e0f8: 2900 a800 |008e: goto/16 0136 // +00a8 │ │ +39e0fc: 5003 0c01 |0090: aput-char v3, v12, v1 │ │ +39e100: 0121 |0092: move v1, v2 │ │ +39e102: 1212 |0093: const/4 v2, #int 1 // #1 │ │ +39e104: 2802 |0094: goto 0096 // +0002 │ │ +39e106: 1202 |0095: const/4 v2, #int 0 // #0 │ │ +39e108: 1305 2e00 |0096: const/16 v5, #int 46 // #2e │ │ +39e10c: 6e30 1b98 5a01 |0098: invoke-virtual {v10, v5, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +39e112: 0a05 |009b: move-result v5 │ │ +39e114: 3a05 9d00 |009c: if-ltz v5, 0139 // +009d │ │ +39e118: 3765 0600 |009e: if-le v5, v6, 00a4 // +0006 │ │ +39e11c: 3a06 0400 |00a0: if-ltz v6, 00a4 // +0004 │ │ +39e120: 2900 9700 |00a2: goto/16 0139 // +0097 │ │ +39e124: 130b 2300 |00a4: const/16 v11, #int 35 // #23 │ │ +39e128: 334b 4800 |00a6: if-ne v11, v4, 00ee // +0048 │ │ +39e12c: d80b 0101 |00a8: add-int/lit8 v11, v1, #int 1 // #01 │ │ +39e130: 5003 0c01 |00aa: aput-char v3, v12, v1 │ │ +39e134: d801 0b01 |00ac: add-int/lit8 v1, v11, #int 1 // #01 │ │ +39e138: 5003 0c0b |00ae: aput-char v3, v12, v11 │ │ +39e13c: 3551 8600 |00b0: if-ge v1, v5, 0136 // +0086 │ │ +39e140: 130b 2c00 |00b2: const/16 v11, #int 44 // #2c │ │ +39e144: 6e30 1b98 ba01 |00b4: invoke-virtual {v10, v11, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +39e14a: 0a0b |00b7: move-result v11 │ │ +39e14c: 3a0b 0500 |00b8: if-ltz v11, 00bd // +0005 │ │ +39e150: 355b 0300 |00ba: if-ge v11, v5, 00bd // +0003 │ │ +39e154: 2802 |00bc: goto 00be // +0002 │ │ +39e156: 015b |00bd: move v11, v5 │ │ +39e158: 6e30 2e98 1a0b |00be: invoke-virtual {v10, v1, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39e15e: 0c02 |00c1: move-result-object v2 │ │ +39e160: 1304 1000 |00c2: const/16 v4, #int 16 // #10 │ │ +39e164: 7120 9997 4200 |00c4: invoke-static {v2, v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ +39e16a: 0a02 |00c7: move-result v2 │ │ +39e16c: 1504 0100 |00c8: const/high16 v4, #int 65536 // #1 │ │ +39e170: 3624 1900 |00ca: if-gt v4, v2, 00e3 // +0019 │ │ +39e174: d807 0101 |00cc: add-int/lit8 v7, v1, #int 1 // #01 │ │ +39e178: 1409 00d8 0000 |00ce: const v9, #float 7.74862e-41 // #0000d800 │ │ +39e17e: b142 |00d1: sub-int/2addr v2, v4 │ │ +39e180: e204 020a |00d2: ushr-int/lit8 v4, v2, #int 10 // #0a │ │ +39e184: b694 |00d4: or-int/2addr v4, v9 │ │ +39e186: 8e44 |00d5: int-to-char v4, v4 │ │ +39e188: 5004 0c01 |00d6: aput-char v4, v12, v1 │ │ +39e18c: 1401 00dc 0000 |00d8: const v1, #float 7.89211e-41 // #0000dc00 │ │ +39e192: d522 ff03 |00db: and-int/lit16 v2, v2, #int 1023 // #03ff │ │ +39e196: b621 |00dd: or-int/2addr v1, v2 │ │ +39e198: 8e11 |00de: int-to-char v1, v1 │ │ +39e19a: 5001 0c07 |00df: aput-char v1, v12, v7 │ │ +39e19e: 0171 |00e1: move v1, v7 │ │ +39e1a0: 2804 |00e2: goto 00e6 // +0004 │ │ +39e1a2: 8e22 |00e3: int-to-char v2, v2 │ │ +39e1a4: 5002 0c01 |00e4: aput-char v2, v12, v1 │ │ +39e1a8: b081 |00e6: add-int/2addr v1, v8 │ │ +39e1aa: 36b1 c9ff |00e7: if-gt v1, v11, 00b0 // -0037 │ │ +39e1ae: 5003 0c01 |00e9: aput-char v3, v12, v1 │ │ +39e1b2: d801 0101 |00eb: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39e1b6: 28fa |00ed: goto 00e7 // -0006 │ │ +39e1b8: d80b 0104 |00ee: add-int/lit8 v11, v1, #int 4 // #04 │ │ +39e1bc: 37b5 2900 |00f0: if-le v5, v11, 0119 // +0029 │ │ +39e1c0: 3902 2700 |00f2: if-nez v2, 0119 // +0027 │ │ +39e1c4: 5003 0c01 |00f4: aput-char v3, v12, v1 │ │ +39e1c8: d801 0101 |00f6: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39e1cc: 3551 1e00 |00f8: if-ge v1, v5, 0116 // +001e │ │ +39e1d0: 620b 0f79 |00fa: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@790f │ │ +39e1d4: d802 0102 |00fc: add-int/lit8 v2, v1, #int 2 // #02 │ │ +39e1d8: 6e30 2e98 1a02 |00fe: invoke-virtual {v10, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39e1de: 0c04 |0101: move-result-object v4 │ │ +39e1e0: 6e20 1c9a 4b00 |0102: invoke-virtual {v11, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +39e1e6: 0c0b |0105: move-result-object v11 │ │ +39e1e8: 1f0b b812 |0106: check-cast v11, Ljava/lang/Character; // type@12b8 │ │ +39e1ec: 380b 0c00 |0108: if-eqz v11, 0114 // +000c │ │ +39e1f0: 6e10 2797 0b00 |010a: invoke-virtual {v11}, Ljava/lang/Character;.charValue:()C // method@9727 │ │ +39e1f6: 0a0b |010d: move-result v11 │ │ +39e1f8: 500b 0c01 |010e: aput-char v11, v12, v1 │ │ +39e1fc: d801 0101 |0110: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39e200: 5003 0c01 |0112: aput-char v3, v12, v1 │ │ +39e204: 0121 |0114: move v1, v2 │ │ +39e206: 28e3 |0115: goto 00f8 // -001d │ │ +39e208: 5003 0c05 |0116: aput-char v3, v12, v5 │ │ +39e20c: 281e |0118: goto 0136 // +001e │ │ +39e20e: 620b 0f79 |0119: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@790f │ │ +39e212: d802 0101 |011b: add-int/lit8 v2, v1, #int 1 // #01 │ │ +39e216: 6e30 2e98 2a05 |011d: invoke-virtual {v10, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39e21c: 0c04 |0120: move-result-object v4 │ │ +39e21e: 6e20 1c9a 4b00 |0121: invoke-virtual {v11, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +39e224: 0c0b |0124: move-result-object v11 │ │ +39e226: 1f0b b812 |0125: check-cast v11, Ljava/lang/Character; // type@12b8 │ │ +39e22a: 380b 0f00 |0127: if-eqz v11, 0136 // +000f │ │ +39e22e: 6e10 2797 0b00 |0129: invoke-virtual {v11}, Ljava/lang/Character;.charValue:()C // method@9727 │ │ +39e234: 0a0b |012c: move-result v11 │ │ +39e236: 500b 0c01 |012d: aput-char v11, v12, v1 │ │ +39e23a: 3652 0700 |012f: if-gt v2, v5, 0136 // +0007 │ │ +39e23e: 5003 0c02 |0131: aput-char v3, v12, v2 │ │ +39e242: d802 0201 |0133: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39e246: 28fa |0135: goto 012f // -0006 │ │ +39e248: 0161 |0136: move v1, v6 │ │ +39e24a: 2900 13ff |0137: goto/16 004a // -00ed │ │ +39e24e: 6e10 2298 0a00 |0139: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39e254: 0a0a |013c: move-result v10 │ │ +39e256: 7130 3ea4 bc0a |013d: invoke-static {v12, v11, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.dropIllegal:([CII)I // method@a43e │ │ +39e25c: 0a0a |0140: move-result v10 │ │ +39e25e: 2200 e612 |0141: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +39e262: 7040 0898 c0ab |0143: invoke-direct {v0, v12, v11, v10}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39e268: 1100 |0146: return-object v0 │ │ catches : 1 │ │ 0x00be - 0x00e6 │ │ Ljava/lang/Exception; -> 0x0136 │ │ positions : │ │ 0x0002 line=1379 │ │ 0x0013 line=1380 │ │ 0x001c line=1384 │ │ @@ -846914,187 +846914,187 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 299 16-bit code units │ │ -39e280: |[39e280] net.sf.dibdib.thread_any.StringFunc.string4Utf8:([B)Ljava/lang/String; │ │ -39e290: 390d 0400 |0000: if-nez v13, 0004 // +0004 │ │ -39e294: 120d |0002: const/4 v13, #int 0 // #0 │ │ -39e296: 110d |0003: return-object v13 │ │ -39e298: 21d0 |0004: array-length v0, v13 │ │ -39e29a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -39e29c: b110 |0006: sub-int/2addr v0, v1 │ │ -39e29e: d802 0001 |0007: add-int/lit8 v2, v0, #int 1 // #01 │ │ -39e2a2: 2322 1615 |0009: new-array v2, v2, [C // type@1516 │ │ -39e2a6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -39e2a8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -39e2aa: 21d5 |000d: array-length v5, v13 │ │ -39e2ac: 3554 1000 |000e: if-ge v4, v5, 001e // +0010 │ │ -39e2b0: 4805 0d04 |0010: aget-byte v5, v13, v4 │ │ -39e2b4: 8e55 |0012: int-to-char v5, v5 │ │ -39e2b6: 5005 0204 |0013: aput-char v5, v2, v4 │ │ -39e2ba: 4805 0d04 |0015: aget-byte v5, v13, v4 │ │ -39e2be: 3b05 0400 |0017: if-gez v5, 001b // +0004 │ │ -39e2c2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -39e2c4: 2805 |001a: goto 001f // +0005 │ │ -39e2c6: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39e2ca: 28f0 |001d: goto 000d // -0010 │ │ -39e2cc: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -39e2ce: 3804 0800 |001f: if-eqz v4, 0027 // +0008 │ │ -39e2d2: 220d e612 |0021: new-instance v13, Ljava/lang/String; // type@12e6 │ │ -39e2d6: 7020 0798 2d00 |0023: invoke-direct {v13, v2}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39e2dc: 110d |0026: return-object v13 │ │ -39e2de: 2204 e612 |0027: new-instance v4, Ljava/lang/String; // type@12e6 │ │ -39e2e2: 1a05 8b4f |0029: const-string v5, "UTF-8" // string@4f8b │ │ -39e2e6: 7030 0598 d405 |002b: invoke-direct {v4, v13, v5}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@9805 │ │ -39e2ec: 6205 bb78 |002e: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ -39e2f0: 6e20 1898 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -39e2f6: 0c05 |0033: move-result-object v5 │ │ -39e2f8: 7120 ba99 5d00 |0034: invoke-static {v13, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@99ba │ │ -39e2fe: 0a05 |0037: move-result v5 │ │ -39e300: 3805 0300 |0038: if-eqz v5, 003b // +0003 │ │ -39e304: 1104 |003a: return-object v4 │ │ -39e306: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -39e308: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -39e30a: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -39e30c: 1307 c000 |003e: const/16 v7, #int 192 // #c0 │ │ -39e310: 3504 3f00 |0040: if-ge v4, v0, 007f // +003f │ │ -39e314: 4808 0d04 |0042: aget-byte v8, v13, v4 │ │ -39e318: 3a08 0300 |0044: if-ltz v8, 0047 // +0003 │ │ -39e31c: 2837 |0046: goto 007d // +0037 │ │ -39e31e: d804 0401 |0047: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39e322: 4808 0d04 |0049: aget-byte v8, v13, v4 │ │ -39e326: 3a08 0500 |004b: if-ltz v8, 0050 // +0005 │ │ -39e32a: d805 0502 |004d: add-int/lit8 v5, v5, #int 2 // #02 │ │ -39e32e: 282e |004f: goto 007d // +002e │ │ -39e330: 4808 0d04 |0050: aget-byte v8, v13, v4 │ │ -39e334: d588 ff00 |0052: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -39e338: 8e88 |0054: int-to-char v8, v8 │ │ -39e33a: d809 04ff |0055: add-int/lit8 v9, v4, #int -1 // #ff │ │ -39e33e: 4809 0d09 |0057: aget-byte v9, v13, v9 │ │ -39e342: d599 ff00 |0059: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -39e346: 8e99 |005b: int-to-char v9, v9 │ │ -39e348: 130a c200 |005c: const/16 v10, #int 194 // #c2 │ │ -39e34c: 359a 1b00 |005e: if-ge v10, v9, 0079 // +001b │ │ -39e350: 130a f400 |0060: const/16 v10, #int 244 // #f4 │ │ -39e354: 379a 1700 |0062: if-le v10, v9, 0079 // +0017 │ │ -39e358: 3687 0300 |0064: if-gt v7, v8, 0067 // +0003 │ │ -39e35c: 2813 |0066: goto 0079 // +0013 │ │ -39e35e: d806 0601 |0067: add-int/lit8 v6, v6, #int 1 // #01 │ │ -39e362: 3504 1400 |0069: if-ge v4, v0, 007d // +0014 │ │ -39e366: 4808 0d04 |006b: aget-byte v8, v13, v4 │ │ -39e36a: 3b08 1000 |006d: if-gez v8, 007d // +0010 │ │ -39e36e: 4808 0d04 |006f: aget-byte v8, v13, v4 │ │ -39e372: d588 ff00 |0071: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -39e376: 3687 0300 |0073: if-gt v7, v8, 0076 // +0003 │ │ -39e37a: 2806 |0075: goto 007b // +0006 │ │ -39e37c: d804 0401 |0076: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39e380: 28f1 |0078: goto 0069 // -000f │ │ -39e382: d805 0501 |0079: add-int/lit8 v5, v5, #int 1 // #01 │ │ -39e386: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -39e38a: b014 |007d: add-int/2addr v4, v1 │ │ -39e38c: 28c0 |007e: goto 003e // -0040 │ │ -39e38e: 3765 0700 |007f: if-le v5, v6, 0086 // +0007 │ │ -39e392: 7110 59a4 0d00 |0081: invoke-static {v13}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Cp125x:([B)Ljava/lang/String; // method@a459 │ │ -39e398: 0c0d |0084: move-result-object v13 │ │ -39e39a: 110d |0085: return-object v13 │ │ -39e39c: 1204 |0086: const/4 v4, #int 0 // #0 │ │ -39e39e: 1205 |0087: const/4 v5, #int 0 // #0 │ │ -39e3a0: 1306 a000 |0088: const/16 v6, #int 160 // #a0 │ │ -39e3a4: 3504 7d00 |008a: if-ge v4, v0, 0107 // +007d │ │ -39e3a8: 4808 0d04 |008c: aget-byte v8, v13, v4 │ │ -39e3ac: 3a08 0b00 |008e: if-ltz v8, 0099 // +000b │ │ -39e3b0: 9106 0405 |0090: sub-int v6, v4, v5 │ │ -39e3b4: 4808 0d04 |0092: aget-byte v8, v13, v4 │ │ -39e3b8: 8e88 |0094: int-to-char v8, v8 │ │ -39e3ba: 5008 0206 |0095: aput-char v8, v2, v6 │ │ -39e3be: 2900 6e00 |0097: goto/16 0105 // +006e │ │ -39e3c2: 4808 0d04 |0099: aget-byte v8, v13, v4 │ │ -39e3c6: d588 ff00 |009b: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -39e3ca: 8e88 |009d: int-to-char v8, v8 │ │ -39e3cc: d809 0401 |009e: add-int/lit8 v9, v4, #int 1 // #01 │ │ -39e3d0: 480a 0d09 |00a0: aget-byte v10, v13, v9 │ │ -39e3d4: d5aa ff00 |00a2: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -39e3d8: 8eaa |00a4: int-to-char v10, v10 │ │ -39e3da: 130b e000 |00a5: const/16 v11, #int 224 // #e0 │ │ -39e3de: 130c 8000 |00a7: const/16 v12, #int 128 // #80 │ │ -39e3e2: 378b 1a00 |00a9: if-le v11, v8, 00c3 // +001a │ │ -39e3e6: 36ac 1800 |00ab: if-gt v12, v10, 00c3 // +0018 │ │ -39e3ea: 910b 0405 |00ad: sub-int v11, v4, v5 │ │ -39e3ee: dd0c 081f |00af: and-int/lit8 v12, v8, #int 31 // #1f │ │ -39e3f2: e00c 0c06 |00b1: shl-int/lit8 v12, v12, #int 6 // #06 │ │ -39e3f6: dd0a 0a3f |00b3: and-int/lit8 v10, v10, #int 63 // #3f │ │ -39e3fa: b6ca |00b5: or-int/2addr v10, v12 │ │ -39e3fc: 8eaa |00b6: int-to-char v10, v10 │ │ -39e3fe: 500a 020b |00b7: aput-char v10, v2, v11 │ │ -39e402: 3687 3b00 |00b9: if-gt v7, v8, 00f4 // +003b │ │ -39e406: 490a 020b |00bb: aget-char v10, v2, v11 │ │ -39e40a: 36a6 3700 |00bd: if-gt v6, v10, 00f4 // +0037 │ │ -39e40e: d805 0501 |00bf: add-int/lit8 v5, v5, #int 1 // #01 │ │ -39e412: 0194 |00c1: move v4, v9 │ │ -39e414: 2843 |00c2: goto 0105 // +0043 │ │ -39e416: 1309 f000 |00c3: const/16 v9, #int 240 // #f0 │ │ -39e41a: 3789 2f00 |00c5: if-le v9, v8, 00f4 // +002f │ │ -39e41e: 36ac 2d00 |00c7: if-gt v12, v10, 00f4 // +002d │ │ -39e422: d809 0402 |00c9: add-int/lit8 v9, v4, #int 2 // #02 │ │ -39e426: 3609 2900 |00cb: if-gt v9, v0, 00f4 // +0029 │ │ -39e42a: 480b 0d09 |00cd: aget-byte v11, v13, v9 │ │ -39e42e: 3b0b 2500 |00cf: if-gez v11, 00f4 // +0025 │ │ -39e432: 910b 0405 |00d1: sub-int v11, v4, v5 │ │ -39e436: dd0c 080f |00d3: and-int/lit8 v12, v8, #int 15 // #0f │ │ -39e43a: e00c 0c0c |00d5: shl-int/lit8 v12, v12, #int 12 // #0c │ │ -39e43e: dd0a 0a3f |00d7: and-int/lit8 v10, v10, #int 63 // #3f │ │ -39e442: e00a 0a06 |00d9: shl-int/lit8 v10, v10, #int 6 // #06 │ │ -39e446: b6ca |00db: or-int/2addr v10, v12 │ │ -39e448: 480c 0d09 |00dc: aget-byte v12, v13, v9 │ │ -39e44c: dd0c 0c3f |00de: and-int/lit8 v12, v12, #int 63 // #3f │ │ -39e450: b6ca |00e0: or-int/2addr v10, v12 │ │ -39e452: 8eaa |00e1: int-to-char v10, v10 │ │ -39e454: 500a 020b |00e2: aput-char v10, v2, v11 │ │ -39e458: 130a 0008 |00e4: const/16 v10, #int 2048 // #800 │ │ -39e45c: 490c 020b |00e6: aget-char v12, v2, v11 │ │ -39e460: 36ca 0c00 |00e8: if-gt v10, v12, 00f4 // +000c │ │ -39e464: 140a 00d8 0000 |00ea: const v10, #float 7.74862e-41 // #0000d800 │ │ -39e46a: 490b 020b |00ed: aget-char v11, v2, v11 │ │ -39e46e: 37ba 0500 |00ef: if-le v10, v11, 00f4 // +0005 │ │ -39e472: d805 0502 |00f1: add-int/lit8 v5, v5, #int 2 // #02 │ │ -39e476: 28ce |00f3: goto 00c1 // -0032 │ │ -39e478: 3786 0d00 |00f4: if-le v6, v8, 0101 // +000d │ │ -39e47c: 9106 0405 |00f6: sub-int v6, v4, v5 │ │ -39e480: 6209 0779 |00f8: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ -39e484: d808 0881 |00fa: add-int/lit8 v8, v8, #int -127 // #81 │ │ -39e488: 4908 0908 |00fc: aget-char v8, v9, v8 │ │ -39e48c: 5008 0206 |00fe: aput-char v8, v2, v6 │ │ -39e490: 2805 |0100: goto 0105 // +0005 │ │ -39e492: 9106 0405 |0101: sub-int v6, v4, v5 │ │ -39e496: 5008 0206 |0103: aput-char v8, v2, v6 │ │ -39e49a: b014 |0105: add-int/2addr v4, v1 │ │ -39e49c: 2882 |0106: goto 0088 // -007e │ │ -39e49e: 3304 1d00 |0107: if-ne v4, v0, 0124 // +001d │ │ -39e4a2: 480d 0d04 |0109: aget-byte v13, v13, v4 │ │ -39e4a6: d5dd ff00 |010b: and-int/lit16 v13, v13, #int 255 // #00ff │ │ -39e4aa: 8edd |010d: int-to-char v13, v13 │ │ -39e4ac: 37d6 1000 |010e: if-le v6, v13, 011e // +0010 │ │ -39e4b0: 1300 7f00 |0110: const/16 v0, #int 127 // #7f │ │ -39e4b4: 36d0 0c00 |0112: if-gt v0, v13, 011e // +000c │ │ -39e4b8: 9101 0405 |0114: sub-int v1, v4, v5 │ │ -39e4bc: 6206 0779 |0116: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ -39e4c0: b10d |0118: sub-int/2addr v13, v0 │ │ -39e4c2: 490d 060d |0119: aget-char v13, v6, v13 │ │ -39e4c6: 500d 0201 |011b: aput-char v13, v2, v1 │ │ -39e4ca: 2805 |011d: goto 0122 // +0005 │ │ -39e4cc: 9100 0405 |011e: sub-int v0, v4, v5 │ │ -39e4d0: 500d 0200 |0120: aput-char v13, v2, v0 │ │ -39e4d4: d804 0401 |0122: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39e4d8: 220d e612 |0124: new-instance v13, Ljava/lang/String; // type@12e6 │ │ -39e4dc: b154 |0126: sub-int/2addr v4, v5 │ │ -39e4de: 7040 0898 2d43 |0127: invoke-direct {v13, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39e4e4: 110d |012a: return-object v13 │ │ +39e27c: |[39e27c] net.sf.dibdib.thread_any.StringFunc.string4Utf8:([B)Ljava/lang/String; │ │ +39e28c: 390d 0400 |0000: if-nez v13, 0004 // +0004 │ │ +39e290: 120d |0002: const/4 v13, #int 0 // #0 │ │ +39e292: 110d |0003: return-object v13 │ │ +39e294: 21d0 |0004: array-length v0, v13 │ │ +39e296: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +39e298: b110 |0006: sub-int/2addr v0, v1 │ │ +39e29a: d802 0001 |0007: add-int/lit8 v2, v0, #int 1 // #01 │ │ +39e29e: 2322 1615 |0009: new-array v2, v2, [C // type@1516 │ │ +39e2a2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +39e2a4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +39e2a6: 21d5 |000d: array-length v5, v13 │ │ +39e2a8: 3554 1000 |000e: if-ge v4, v5, 001e // +0010 │ │ +39e2ac: 4805 0d04 |0010: aget-byte v5, v13, v4 │ │ +39e2b0: 8e55 |0012: int-to-char v5, v5 │ │ +39e2b2: 5005 0204 |0013: aput-char v5, v2, v4 │ │ +39e2b6: 4805 0d04 |0015: aget-byte v5, v13, v4 │ │ +39e2ba: 3b05 0400 |0017: if-gez v5, 001b // +0004 │ │ +39e2be: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +39e2c0: 2805 |001a: goto 001f // +0005 │ │ +39e2c2: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39e2c6: 28f0 |001d: goto 000d // -0010 │ │ +39e2c8: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +39e2ca: 3804 0800 |001f: if-eqz v4, 0027 // +0008 │ │ +39e2ce: 220d e612 |0021: new-instance v13, Ljava/lang/String; // type@12e6 │ │ +39e2d2: 7020 0798 2d00 |0023: invoke-direct {v13, v2}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39e2d8: 110d |0026: return-object v13 │ │ +39e2da: 2204 e612 |0027: new-instance v4, Ljava/lang/String; // type@12e6 │ │ +39e2de: 1a05 8b4f |0029: const-string v5, "UTF-8" // string@4f8b │ │ +39e2e2: 7030 0598 d405 |002b: invoke-direct {v4, v13, v5}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@9805 │ │ +39e2e8: 6205 bb78 |002e: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ +39e2ec: 6e20 1898 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +39e2f2: 0c05 |0033: move-result-object v5 │ │ +39e2f4: 7120 ba99 5d00 |0034: invoke-static {v13, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@99ba │ │ +39e2fa: 0a05 |0037: move-result v5 │ │ +39e2fc: 3805 0300 |0038: if-eqz v5, 003b // +0003 │ │ +39e300: 1104 |003a: return-object v4 │ │ +39e302: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +39e304: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +39e306: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +39e308: 1307 c000 |003e: const/16 v7, #int 192 // #c0 │ │ +39e30c: 3504 3f00 |0040: if-ge v4, v0, 007f // +003f │ │ +39e310: 4808 0d04 |0042: aget-byte v8, v13, v4 │ │ +39e314: 3a08 0300 |0044: if-ltz v8, 0047 // +0003 │ │ +39e318: 2837 |0046: goto 007d // +0037 │ │ +39e31a: d804 0401 |0047: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39e31e: 4808 0d04 |0049: aget-byte v8, v13, v4 │ │ +39e322: 3a08 0500 |004b: if-ltz v8, 0050 // +0005 │ │ +39e326: d805 0502 |004d: add-int/lit8 v5, v5, #int 2 // #02 │ │ +39e32a: 282e |004f: goto 007d // +002e │ │ +39e32c: 4808 0d04 |0050: aget-byte v8, v13, v4 │ │ +39e330: d588 ff00 |0052: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +39e334: 8e88 |0054: int-to-char v8, v8 │ │ +39e336: d809 04ff |0055: add-int/lit8 v9, v4, #int -1 // #ff │ │ +39e33a: 4809 0d09 |0057: aget-byte v9, v13, v9 │ │ +39e33e: d599 ff00 |0059: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +39e342: 8e99 |005b: int-to-char v9, v9 │ │ +39e344: 130a c200 |005c: const/16 v10, #int 194 // #c2 │ │ +39e348: 359a 1b00 |005e: if-ge v10, v9, 0079 // +001b │ │ +39e34c: 130a f400 |0060: const/16 v10, #int 244 // #f4 │ │ +39e350: 379a 1700 |0062: if-le v10, v9, 0079 // +0017 │ │ +39e354: 3687 0300 |0064: if-gt v7, v8, 0067 // +0003 │ │ +39e358: 2813 |0066: goto 0079 // +0013 │ │ +39e35a: d806 0601 |0067: add-int/lit8 v6, v6, #int 1 // #01 │ │ +39e35e: 3504 1400 |0069: if-ge v4, v0, 007d // +0014 │ │ +39e362: 4808 0d04 |006b: aget-byte v8, v13, v4 │ │ +39e366: 3b08 1000 |006d: if-gez v8, 007d // +0010 │ │ +39e36a: 4808 0d04 |006f: aget-byte v8, v13, v4 │ │ +39e36e: d588 ff00 |0071: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +39e372: 3687 0300 |0073: if-gt v7, v8, 0076 // +0003 │ │ +39e376: 2806 |0075: goto 007b // +0006 │ │ +39e378: d804 0401 |0076: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39e37c: 28f1 |0078: goto 0069 // -000f │ │ +39e37e: d805 0501 |0079: add-int/lit8 v5, v5, #int 1 // #01 │ │ +39e382: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +39e386: b014 |007d: add-int/2addr v4, v1 │ │ +39e388: 28c0 |007e: goto 003e // -0040 │ │ +39e38a: 3765 0700 |007f: if-le v5, v6, 0086 // +0007 │ │ +39e38e: 7110 59a4 0d00 |0081: invoke-static {v13}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Cp125x:([B)Ljava/lang/String; // method@a459 │ │ +39e394: 0c0d |0084: move-result-object v13 │ │ +39e396: 110d |0085: return-object v13 │ │ +39e398: 1204 |0086: const/4 v4, #int 0 // #0 │ │ +39e39a: 1205 |0087: const/4 v5, #int 0 // #0 │ │ +39e39c: 1306 a000 |0088: const/16 v6, #int 160 // #a0 │ │ +39e3a0: 3504 7d00 |008a: if-ge v4, v0, 0107 // +007d │ │ +39e3a4: 4808 0d04 |008c: aget-byte v8, v13, v4 │ │ +39e3a8: 3a08 0b00 |008e: if-ltz v8, 0099 // +000b │ │ +39e3ac: 9106 0405 |0090: sub-int v6, v4, v5 │ │ +39e3b0: 4808 0d04 |0092: aget-byte v8, v13, v4 │ │ +39e3b4: 8e88 |0094: int-to-char v8, v8 │ │ +39e3b6: 5008 0206 |0095: aput-char v8, v2, v6 │ │ +39e3ba: 2900 6e00 |0097: goto/16 0105 // +006e │ │ +39e3be: 4808 0d04 |0099: aget-byte v8, v13, v4 │ │ +39e3c2: d588 ff00 |009b: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +39e3c6: 8e88 |009d: int-to-char v8, v8 │ │ +39e3c8: d809 0401 |009e: add-int/lit8 v9, v4, #int 1 // #01 │ │ +39e3cc: 480a 0d09 |00a0: aget-byte v10, v13, v9 │ │ +39e3d0: d5aa ff00 |00a2: and-int/lit16 v10, v10, #int 255 // #00ff │ │ +39e3d4: 8eaa |00a4: int-to-char v10, v10 │ │ +39e3d6: 130b e000 |00a5: const/16 v11, #int 224 // #e0 │ │ +39e3da: 130c 8000 |00a7: const/16 v12, #int 128 // #80 │ │ +39e3de: 378b 1a00 |00a9: if-le v11, v8, 00c3 // +001a │ │ +39e3e2: 36ac 1800 |00ab: if-gt v12, v10, 00c3 // +0018 │ │ +39e3e6: 910b 0405 |00ad: sub-int v11, v4, v5 │ │ +39e3ea: dd0c 081f |00af: and-int/lit8 v12, v8, #int 31 // #1f │ │ +39e3ee: e00c 0c06 |00b1: shl-int/lit8 v12, v12, #int 6 // #06 │ │ +39e3f2: dd0a 0a3f |00b3: and-int/lit8 v10, v10, #int 63 // #3f │ │ +39e3f6: b6ca |00b5: or-int/2addr v10, v12 │ │ +39e3f8: 8eaa |00b6: int-to-char v10, v10 │ │ +39e3fa: 500a 020b |00b7: aput-char v10, v2, v11 │ │ +39e3fe: 3687 3b00 |00b9: if-gt v7, v8, 00f4 // +003b │ │ +39e402: 490a 020b |00bb: aget-char v10, v2, v11 │ │ +39e406: 36a6 3700 |00bd: if-gt v6, v10, 00f4 // +0037 │ │ +39e40a: d805 0501 |00bf: add-int/lit8 v5, v5, #int 1 // #01 │ │ +39e40e: 0194 |00c1: move v4, v9 │ │ +39e410: 2843 |00c2: goto 0105 // +0043 │ │ +39e412: 1309 f000 |00c3: const/16 v9, #int 240 // #f0 │ │ +39e416: 3789 2f00 |00c5: if-le v9, v8, 00f4 // +002f │ │ +39e41a: 36ac 2d00 |00c7: if-gt v12, v10, 00f4 // +002d │ │ +39e41e: d809 0402 |00c9: add-int/lit8 v9, v4, #int 2 // #02 │ │ +39e422: 3609 2900 |00cb: if-gt v9, v0, 00f4 // +0029 │ │ +39e426: 480b 0d09 |00cd: aget-byte v11, v13, v9 │ │ +39e42a: 3b0b 2500 |00cf: if-gez v11, 00f4 // +0025 │ │ +39e42e: 910b 0405 |00d1: sub-int v11, v4, v5 │ │ +39e432: dd0c 080f |00d3: and-int/lit8 v12, v8, #int 15 // #0f │ │ +39e436: e00c 0c0c |00d5: shl-int/lit8 v12, v12, #int 12 // #0c │ │ +39e43a: dd0a 0a3f |00d7: and-int/lit8 v10, v10, #int 63 // #3f │ │ +39e43e: e00a 0a06 |00d9: shl-int/lit8 v10, v10, #int 6 // #06 │ │ +39e442: b6ca |00db: or-int/2addr v10, v12 │ │ +39e444: 480c 0d09 |00dc: aget-byte v12, v13, v9 │ │ +39e448: dd0c 0c3f |00de: and-int/lit8 v12, v12, #int 63 // #3f │ │ +39e44c: b6ca |00e0: or-int/2addr v10, v12 │ │ +39e44e: 8eaa |00e1: int-to-char v10, v10 │ │ +39e450: 500a 020b |00e2: aput-char v10, v2, v11 │ │ +39e454: 130a 0008 |00e4: const/16 v10, #int 2048 // #800 │ │ +39e458: 490c 020b |00e6: aget-char v12, v2, v11 │ │ +39e45c: 36ca 0c00 |00e8: if-gt v10, v12, 00f4 // +000c │ │ +39e460: 140a 00d8 0000 |00ea: const v10, #float 7.74862e-41 // #0000d800 │ │ +39e466: 490b 020b |00ed: aget-char v11, v2, v11 │ │ +39e46a: 37ba 0500 |00ef: if-le v10, v11, 00f4 // +0005 │ │ +39e46e: d805 0502 |00f1: add-int/lit8 v5, v5, #int 2 // #02 │ │ +39e472: 28ce |00f3: goto 00c1 // -0032 │ │ +39e474: 3786 0d00 |00f4: if-le v6, v8, 0101 // +000d │ │ +39e478: 9106 0405 |00f6: sub-int v6, v4, v5 │ │ +39e47c: 6209 0779 |00f8: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ +39e480: d808 0881 |00fa: add-int/lit8 v8, v8, #int -127 // #81 │ │ +39e484: 4908 0908 |00fc: aget-char v8, v9, v8 │ │ +39e488: 5008 0206 |00fe: aput-char v8, v2, v6 │ │ +39e48c: 2805 |0100: goto 0105 // +0005 │ │ +39e48e: 9106 0405 |0101: sub-int v6, v4, v5 │ │ +39e492: 5008 0206 |0103: aput-char v8, v2, v6 │ │ +39e496: b014 |0105: add-int/2addr v4, v1 │ │ +39e498: 2882 |0106: goto 0088 // -007e │ │ +39e49a: 3304 1d00 |0107: if-ne v4, v0, 0124 // +001d │ │ +39e49e: 480d 0d04 |0109: aget-byte v13, v13, v4 │ │ +39e4a2: d5dd ff00 |010b: and-int/lit16 v13, v13, #int 255 // #00ff │ │ +39e4a6: 8edd |010d: int-to-char v13, v13 │ │ +39e4a8: 37d6 1000 |010e: if-le v6, v13, 011e // +0010 │ │ +39e4ac: 1300 7f00 |0110: const/16 v0, #int 127 // #7f │ │ +39e4b0: 36d0 0c00 |0112: if-gt v0, v13, 011e // +000c │ │ +39e4b4: 9101 0405 |0114: sub-int v1, v4, v5 │ │ +39e4b8: 6206 0779 |0116: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ +39e4bc: b10d |0118: sub-int/2addr v13, v0 │ │ +39e4be: 490d 060d |0119: aget-char v13, v6, v13 │ │ +39e4c2: 500d 0201 |011b: aput-char v13, v2, v1 │ │ +39e4c6: 2805 |011d: goto 0122 // +0005 │ │ +39e4c8: 9100 0405 |011e: sub-int v0, v4, v5 │ │ +39e4cc: 500d 0200 |0120: aput-char v13, v2, v0 │ │ +39e4d0: d804 0401 |0122: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39e4d4: 220d e612 |0124: new-instance v13, Ljava/lang/String; // type@12e6 │ │ +39e4d8: b154 |0126: sub-int/2addr v4, v5 │ │ +39e4da: 7040 0898 2d43 |0127: invoke-direct {v13, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39e4e0: 110d |012a: return-object v13 │ │ catches : 1 │ │ 0x0027 - 0x0038 │ │ Ljava/io/UnsupportedEncodingException; -> 0x003b │ │ positions : │ │ 0x0004 line=1765 │ │ 0x0009 line=1766 │ │ 0x000d line=1768 │ │ @@ -847133,86 +847133,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 │ │ -39e4f8: |[39e4f8] net.sf.dibdib.thread_any.StringFunc.stringMd:(Ljava/lang/String;)Ljava/lang/String; │ │ -39e508: 1100 |0000: return-object v0 │ │ +39e4f4: |[39e4f4] net.sf.dibdib.thread_any.StringFunc.stringMd:(Ljava/lang/String;)Ljava/lang/String; │ │ +39e504: 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 │ │ -39e50c: |[39e50c] net.sf.dibdib.thread_any.StringFunc.stringPrintable:(Ljava/lang/String;)Ljava/lang/String; │ │ -39e51c: 1100 |0000: return-object v0 │ │ +39e508: |[39e508] net.sf.dibdib.thread_any.StringFunc.stringPrintable:(Ljava/lang/String;)Ljava/lang/String; │ │ +39e518: 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 │ │ -39e520: |[39e520] net.sf.dibdib.thread_any.StringFunc.toLowerCase:(Ljava/lang/String;)Ljava/lang/String; │ │ -39e530: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39e536: 0a00 |0003: move-result v0 │ │ -39e538: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -39e53a: b110 |0005: sub-int/2addr v0, v1 │ │ -39e53c: 1302 5a00 |0006: const/16 v2, #int 90 // #5a │ │ -39e540: 1303 4100 |0008: const/16 v3, #int 65 // #41 │ │ -39e544: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -39e546: 3a00 1500 |000b: if-ltz v0, 0020 // +0015 │ │ -39e54a: 6e20 0998 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e550: 0a05 |0010: move-result v5 │ │ -39e552: 3653 0600 |0011: if-gt v3, v5, 0017 // +0006 │ │ -39e556: 3625 0400 |0013: if-gt v5, v2, 0017 // +0004 │ │ -39e55a: 1214 |0015: const/4 v4, #int 1 // #1 │ │ -39e55c: 280a |0016: goto 0020 // +000a │ │ -39e55e: 1306 8000 |0017: const/16 v6, #int 128 // #80 │ │ -39e562: 3656 0400 |0019: if-gt v6, v5, 001d // +0004 │ │ -39e566: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -39e568: 2804 |001c: goto 0020 // +0004 │ │ -39e56a: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39e56e: 28e7 |001f: goto 0006 // -0019 │ │ -39e570: 3901 0900 |0020: if-nez v1, 0029 // +0009 │ │ -39e574: 6200 bb70 |0022: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -39e578: 6e20 3198 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -39e57e: 0c07 |0027: move-result-object v7 │ │ -39e580: 1107 |0028: return-object v7 │ │ -39e582: 3804 1d00 |0029: if-eqz v4, 0046 // +001d │ │ -39e586: 6e10 2f98 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39e58c: 0c01 |002e: move-result-object v1 │ │ -39e58e: 3a00 1200 |002f: if-ltz v0, 0041 // +0012 │ │ -39e592: 6e20 0998 0700 |0031: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e598: 0a04 |0034: move-result v4 │ │ -39e59a: 3643 0700 |0035: if-gt v3, v4, 003c // +0007 │ │ -39e59e: 3624 0500 |0037: if-gt v4, v2, 003c // +0005 │ │ -39e5a2: de04 0420 |0039: or-int/lit8 v4, v4, #int 32 // #20 │ │ -39e5a6: 8e44 |003b: int-to-char v4, v4 │ │ -39e5a8: 5004 0100 |003c: aput-char v4, v1, v0 │ │ -39e5ac: d800 00ff |003e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39e5b0: 28ef |0040: goto 002f // -0011 │ │ -39e5b2: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ -39e5b6: 7020 0798 1700 |0043: invoke-direct {v7, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39e5bc: 1107 |0046: return-object v7 │ │ +39e51c: |[39e51c] net.sf.dibdib.thread_any.StringFunc.toLowerCase:(Ljava/lang/String;)Ljava/lang/String; │ │ +39e52c: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39e532: 0a00 |0003: move-result v0 │ │ +39e534: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +39e536: b110 |0005: sub-int/2addr v0, v1 │ │ +39e538: 1302 5a00 |0006: const/16 v2, #int 90 // #5a │ │ +39e53c: 1303 4100 |0008: const/16 v3, #int 65 // #41 │ │ +39e540: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +39e542: 3a00 1500 |000b: if-ltz v0, 0020 // +0015 │ │ +39e546: 6e20 0998 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e54c: 0a05 |0010: move-result v5 │ │ +39e54e: 3653 0600 |0011: if-gt v3, v5, 0017 // +0006 │ │ +39e552: 3625 0400 |0013: if-gt v5, v2, 0017 // +0004 │ │ +39e556: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +39e558: 280a |0016: goto 0020 // +000a │ │ +39e55a: 1306 8000 |0017: const/16 v6, #int 128 // #80 │ │ +39e55e: 3656 0400 |0019: if-gt v6, v5, 001d // +0004 │ │ +39e562: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +39e564: 2804 |001c: goto 0020 // +0004 │ │ +39e566: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39e56a: 28e7 |001f: goto 0006 // -0019 │ │ +39e56c: 3901 0900 |0020: if-nez v1, 0029 // +0009 │ │ +39e570: 6200 bb70 |0022: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +39e574: 6e20 3198 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +39e57a: 0c07 |0027: move-result-object v7 │ │ +39e57c: 1107 |0028: return-object v7 │ │ +39e57e: 3804 1d00 |0029: if-eqz v4, 0046 // +001d │ │ +39e582: 6e10 2f98 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39e588: 0c01 |002e: move-result-object v1 │ │ +39e58a: 3a00 1200 |002f: if-ltz v0, 0041 // +0012 │ │ +39e58e: 6e20 0998 0700 |0031: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e594: 0a04 |0034: move-result v4 │ │ +39e596: 3643 0700 |0035: if-gt v3, v4, 003c // +0007 │ │ +39e59a: 3624 0500 |0037: if-gt v4, v2, 003c // +0005 │ │ +39e59e: de04 0420 |0039: or-int/lit8 v4, v4, #int 32 // #20 │ │ +39e5a2: 8e44 |003b: int-to-char v4, v4 │ │ +39e5a4: 5004 0100 |003c: aput-char v4, v1, v0 │ │ +39e5a8: d800 00ff |003e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39e5ac: 28ef |0040: goto 002f // -0011 │ │ +39e5ae: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ +39e5b2: 7020 0798 1700 |0043: invoke-direct {v7, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39e5b8: 1107 |0046: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1651 │ │ 0x000d line=1652 │ │ 0x0022 line=1662 │ │ 0x002b line=1665 │ │ 0x0031 line=1667 │ │ @@ -847226,56 +847226,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 │ │ -39e5c0: |[39e5c0] net.sf.dibdib.thread_any.StringFunc.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; │ │ -39e5d0: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39e5d6: 0a00 |0003: move-result v0 │ │ -39e5d8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -39e5da: b110 |0005: sub-int/2addr v0, v1 │ │ -39e5dc: 1302 7a00 |0006: const/16 v2, #int 122 // #7a │ │ -39e5e0: 1303 6100 |0008: const/16 v3, #int 97 // #61 │ │ -39e5e4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -39e5e6: 3a00 1500 |000b: if-ltz v0, 0020 // +0015 │ │ -39e5ea: 6e20 0998 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e5f0: 0a05 |0010: move-result v5 │ │ -39e5f2: 3653 0600 |0011: if-gt v3, v5, 0017 // +0006 │ │ -39e5f6: 3625 0400 |0013: if-gt v5, v2, 0017 // +0004 │ │ -39e5fa: 1214 |0015: const/4 v4, #int 1 // #1 │ │ -39e5fc: 280a |0016: goto 0020 // +000a │ │ -39e5fe: 1306 8000 |0017: const/16 v6, #int 128 // #80 │ │ -39e602: 3656 0400 |0019: if-gt v6, v5, 001d // +0004 │ │ -39e606: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -39e608: 2804 |001c: goto 0020 // +0004 │ │ -39e60a: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39e60e: 28e7 |001f: goto 0006 // -0019 │ │ -39e610: 3901 0900 |0020: if-nez v1, 0029 // +0009 │ │ -39e614: 6200 bb70 |0022: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -39e618: 6e20 3398 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -39e61e: 0c07 |0027: move-result-object v7 │ │ -39e620: 1107 |0028: return-object v7 │ │ -39e622: 3804 1d00 |0029: if-eqz v4, 0046 // +001d │ │ -39e626: 6e10 2f98 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39e62c: 0c01 |002e: move-result-object v1 │ │ -39e62e: 3a00 1200 |002f: if-ltz v0, 0041 // +0012 │ │ -39e632: 6e20 0998 0700 |0031: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e638: 0a04 |0034: move-result v4 │ │ -39e63a: 3643 0700 |0035: if-gt v3, v4, 003c // +0007 │ │ -39e63e: 3624 0500 |0037: if-gt v4, v2, 003c // +0005 │ │ -39e642: df04 0420 |0039: xor-int/lit8 v4, v4, #int 32 // #20 │ │ -39e646: 8e44 |003b: int-to-char v4, v4 │ │ -39e648: 5004 0100 |003c: aput-char v4, v1, v0 │ │ -39e64c: d800 00ff |003e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39e650: 28ef |0040: goto 002f // -0011 │ │ -39e652: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ -39e656: 7020 0798 1700 |0043: invoke-direct {v7, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39e65c: 1107 |0046: return-object v7 │ │ +39e5bc: |[39e5bc] net.sf.dibdib.thread_any.StringFunc.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; │ │ +39e5cc: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39e5d2: 0a00 |0003: move-result v0 │ │ +39e5d4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +39e5d6: b110 |0005: sub-int/2addr v0, v1 │ │ +39e5d8: 1302 7a00 |0006: const/16 v2, #int 122 // #7a │ │ +39e5dc: 1303 6100 |0008: const/16 v3, #int 97 // #61 │ │ +39e5e0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +39e5e2: 3a00 1500 |000b: if-ltz v0, 0020 // +0015 │ │ +39e5e6: 6e20 0998 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e5ec: 0a05 |0010: move-result v5 │ │ +39e5ee: 3653 0600 |0011: if-gt v3, v5, 0017 // +0006 │ │ +39e5f2: 3625 0400 |0013: if-gt v5, v2, 0017 // +0004 │ │ +39e5f6: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +39e5f8: 280a |0016: goto 0020 // +000a │ │ +39e5fa: 1306 8000 |0017: const/16 v6, #int 128 // #80 │ │ +39e5fe: 3656 0400 |0019: if-gt v6, v5, 001d // +0004 │ │ +39e602: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +39e604: 2804 |001c: goto 0020 // +0004 │ │ +39e606: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39e60a: 28e7 |001f: goto 0006 // -0019 │ │ +39e60c: 3901 0900 |0020: if-nez v1, 0029 // +0009 │ │ +39e610: 6200 bb70 |0022: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +39e614: 6e20 3398 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +39e61a: 0c07 |0027: move-result-object v7 │ │ +39e61c: 1107 |0028: return-object v7 │ │ +39e61e: 3804 1d00 |0029: if-eqz v4, 0046 // +001d │ │ +39e622: 6e10 2f98 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39e628: 0c01 |002e: move-result-object v1 │ │ +39e62a: 3a00 1200 |002f: if-ltz v0, 0041 // +0012 │ │ +39e62e: 6e20 0998 0700 |0031: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e634: 0a04 |0034: move-result v4 │ │ +39e636: 3643 0700 |0035: if-gt v3, v4, 003c // +0007 │ │ +39e63a: 3624 0500 |0037: if-gt v4, v2, 003c // +0005 │ │ +39e63e: df04 0420 |0039: xor-int/lit8 v4, v4, #int 32 // #20 │ │ +39e642: 8e44 |003b: int-to-char v4, v4 │ │ +39e644: 5004 0100 |003c: aput-char v4, v1, v0 │ │ +39e648: d800 00ff |003e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39e64c: 28ef |0040: goto 002f // -0011 │ │ +39e64e: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ +39e652: 7020 0798 1700 |0043: invoke-direct {v7, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39e658: 1107 |0046: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1679 │ │ 0x000d line=1680 │ │ 0x0022 line=1690 │ │ 0x002b line=1693 │ │ 0x0031 line=1695 │ │ @@ -847289,89 +847289,89 @@ │ │ type : '([BI)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 139 16-bit code units │ │ -39e6c4: |[39e6c4] net.sf.dibdib.thread_any.StringFunc.utfGet:([BI)J │ │ -39e6d4: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -39e6d8: 3805 8800 |0002: if-eqz v5, 008a // +0088 │ │ -39e6dc: 2152 |0004: array-length v2, v5 │ │ -39e6de: 3426 0400 |0005: if-lt v6, v2, 0009 // +0004 │ │ -39e6e2: 2900 8300 |0007: goto/16 008a // +0083 │ │ -39e6e6: 4802 0506 |0009: aget-byte v2, v5, v6 │ │ -39e6ea: d522 ff00 |000b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -39e6ee: 1303 8000 |000d: const/16 v3, #int 128 // #80 │ │ -39e6f2: 3723 0a00 |000f: if-le v3, v2, 0019 // +000a │ │ -39e6f6: 8125 |0011: int-to-long v5, v2 │ │ -39e6f8: 1800 0000 0000 0100 0000 |0012: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ -39e702: c105 |0017: or-long/2addr v5, v0 │ │ -39e704: 1005 |0018: return-wide v5 │ │ -39e706: 1303 f800 |0019: const/16 v3, #int 248 // #f8 │ │ -39e70a: 3623 0300 |001b: if-gt v3, v2, 001e // +0003 │ │ -39e70e: 1000 |001d: return-wide v0 │ │ -39e710: 1303 f000 |001e: const/16 v3, #int 240 // #f0 │ │ -39e714: 3623 2b00 |0020: if-gt v3, v2, 004b // +002b │ │ -39e718: d803 0604 |0022: add-int/lit8 v3, v6, #int 4 // #04 │ │ -39e71c: 2154 |0024: array-length v4, v5 │ │ -39e71e: 3643 2600 |0025: if-gt v3, v4, 004b // +0026 │ │ -39e722: dd00 0207 |0027: and-int/lit8 v0, v2, #int 7 // #07 │ │ -39e726: e000 0012 |0029: shl-int/lit8 v0, v0, #int 18 // #12 │ │ -39e72a: d801 0601 |002b: add-int/lit8 v1, v6, #int 1 // #01 │ │ -39e72e: 4801 0501 |002d: aget-byte v1, v5, v1 │ │ -39e732: dd01 013f |002f: and-int/lit8 v1, v1, #int 63 // #3f │ │ -39e736: e001 010c |0031: shl-int/lit8 v1, v1, #int 12 // #0c │ │ -39e73a: b610 |0033: or-int/2addr v0, v1 │ │ -39e73c: d801 0602 |0034: add-int/lit8 v1, v6, #int 2 // #02 │ │ -39e740: 4801 0501 |0036: aget-byte v1, v5, v1 │ │ -39e744: dd01 013f |0038: and-int/lit8 v1, v1, #int 63 // #3f │ │ -39e748: e001 0106 |003a: shl-int/lit8 v1, v1, #int 6 // #06 │ │ -39e74c: b610 |003c: or-int/2addr v0, v1 │ │ -39e74e: d806 0603 |003d: add-int/lit8 v6, v6, #int 3 // #03 │ │ -39e752: 4805 0506 |003f: aget-byte v5, v5, v6 │ │ -39e756: dd05 053f |0041: and-int/lit8 v5, v5, #int 63 // #3f │ │ -39e75a: b605 |0043: or-int/2addr v5, v0 │ │ -39e75c: 8155 |0044: int-to-long v5, v5 │ │ -39e75e: 1800 0000 0000 0400 0000 |0045: const-wide v0, #double 8.48798e-314 // #0000000400000000 │ │ -39e768: 28cd |004a: goto 0017 // -0033 │ │ -39e76a: 1303 e000 |004b: const/16 v3, #int 224 // #e0 │ │ -39e76e: 3623 2200 |004d: if-gt v3, v2, 006f // +0022 │ │ -39e772: d803 0603 |004f: add-int/lit8 v3, v6, #int 3 // #03 │ │ -39e776: 2154 |0051: array-length v4, v5 │ │ -39e778: 3643 1d00 |0052: if-gt v3, v4, 006f // +001d │ │ -39e77c: dd00 020f |0054: and-int/lit8 v0, v2, #int 15 // #0f │ │ -39e780: e000 000c |0056: shl-int/lit8 v0, v0, #int 12 // #0c │ │ -39e784: d801 0601 |0058: add-int/lit8 v1, v6, #int 1 // #01 │ │ -39e788: 4801 0501 |005a: aget-byte v1, v5, v1 │ │ -39e78c: dd01 013f |005c: and-int/lit8 v1, v1, #int 63 // #3f │ │ -39e790: e001 0106 |005e: shl-int/lit8 v1, v1, #int 6 // #06 │ │ -39e794: b610 |0060: or-int/2addr v0, v1 │ │ -39e796: d806 0602 |0061: add-int/lit8 v6, v6, #int 2 // #02 │ │ -39e79a: 4805 0506 |0063: aget-byte v5, v5, v6 │ │ -39e79e: dd05 053f |0065: and-int/lit8 v5, v5, #int 63 // #3f │ │ -39e7a2: b605 |0067: or-int/2addr v5, v0 │ │ -39e7a4: 8155 |0068: int-to-long v5, v5 │ │ -39e7a6: 1800 0000 0000 0300 0000 |0069: const-wide v0, #double 6.36599e-314 // #0000000300000000 │ │ -39e7b0: 28a9 |006e: goto 0017 // -0057 │ │ -39e7b2: 1303 c000 |006f: const/16 v3, #int 192 // #c0 │ │ -39e7b6: 3623 1900 |0071: if-gt v3, v2, 008a // +0019 │ │ -39e7ba: d803 0602 |0073: add-int/lit8 v3, v6, #int 2 // #02 │ │ -39e7be: 2154 |0075: array-length v4, v5 │ │ -39e7c0: 3643 1400 |0076: if-gt v3, v4, 008a // +0014 │ │ -39e7c4: dd00 021f |0078: and-int/lit8 v0, v2, #int 31 // #1f │ │ -39e7c8: e000 0006 |007a: shl-int/lit8 v0, v0, #int 6 // #06 │ │ -39e7cc: d806 0601 |007c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -39e7d0: 4805 0506 |007e: aget-byte v5, v5, v6 │ │ -39e7d4: dd05 053f |0080: and-int/lit8 v5, v5, #int 63 // #3f │ │ -39e7d8: b605 |0082: or-int/2addr v5, v0 │ │ -39e7da: 8155 |0083: int-to-long v5, v5 │ │ -39e7dc: 1800 0000 0000 0200 0000 |0084: const-wide v0, #double 4.24399e-314 // #0000000200000000 │ │ -39e7e6: 288e |0089: goto 0017 // -0072 │ │ -39e7e8: 1000 |008a: return-wide v0 │ │ +39e6c0: |[39e6c0] net.sf.dibdib.thread_any.StringFunc.utfGet:([BI)J │ │ +39e6d0: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +39e6d4: 3805 8800 |0002: if-eqz v5, 008a // +0088 │ │ +39e6d8: 2152 |0004: array-length v2, v5 │ │ +39e6da: 3426 0400 |0005: if-lt v6, v2, 0009 // +0004 │ │ +39e6de: 2900 8300 |0007: goto/16 008a // +0083 │ │ +39e6e2: 4802 0506 |0009: aget-byte v2, v5, v6 │ │ +39e6e6: d522 ff00 |000b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +39e6ea: 1303 8000 |000d: const/16 v3, #int 128 // #80 │ │ +39e6ee: 3723 0a00 |000f: if-le v3, v2, 0019 // +000a │ │ +39e6f2: 8125 |0011: int-to-long v5, v2 │ │ +39e6f4: 1800 0000 0000 0100 0000 |0012: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ +39e6fe: c105 |0017: or-long/2addr v5, v0 │ │ +39e700: 1005 |0018: return-wide v5 │ │ +39e702: 1303 f800 |0019: const/16 v3, #int 248 // #f8 │ │ +39e706: 3623 0300 |001b: if-gt v3, v2, 001e // +0003 │ │ +39e70a: 1000 |001d: return-wide v0 │ │ +39e70c: 1303 f000 |001e: const/16 v3, #int 240 // #f0 │ │ +39e710: 3623 2b00 |0020: if-gt v3, v2, 004b // +002b │ │ +39e714: d803 0604 |0022: add-int/lit8 v3, v6, #int 4 // #04 │ │ +39e718: 2154 |0024: array-length v4, v5 │ │ +39e71a: 3643 2600 |0025: if-gt v3, v4, 004b // +0026 │ │ +39e71e: dd00 0207 |0027: and-int/lit8 v0, v2, #int 7 // #07 │ │ +39e722: e000 0012 |0029: shl-int/lit8 v0, v0, #int 18 // #12 │ │ +39e726: d801 0601 |002b: add-int/lit8 v1, v6, #int 1 // #01 │ │ +39e72a: 4801 0501 |002d: aget-byte v1, v5, v1 │ │ +39e72e: dd01 013f |002f: and-int/lit8 v1, v1, #int 63 // #3f │ │ +39e732: e001 010c |0031: shl-int/lit8 v1, v1, #int 12 // #0c │ │ +39e736: b610 |0033: or-int/2addr v0, v1 │ │ +39e738: d801 0602 |0034: add-int/lit8 v1, v6, #int 2 // #02 │ │ +39e73c: 4801 0501 |0036: aget-byte v1, v5, v1 │ │ +39e740: dd01 013f |0038: and-int/lit8 v1, v1, #int 63 // #3f │ │ +39e744: e001 0106 |003a: shl-int/lit8 v1, v1, #int 6 // #06 │ │ +39e748: b610 |003c: or-int/2addr v0, v1 │ │ +39e74a: d806 0603 |003d: add-int/lit8 v6, v6, #int 3 // #03 │ │ +39e74e: 4805 0506 |003f: aget-byte v5, v5, v6 │ │ +39e752: dd05 053f |0041: and-int/lit8 v5, v5, #int 63 // #3f │ │ +39e756: b605 |0043: or-int/2addr v5, v0 │ │ +39e758: 8155 |0044: int-to-long v5, v5 │ │ +39e75a: 1800 0000 0000 0400 0000 |0045: const-wide v0, #double 8.48798e-314 // #0000000400000000 │ │ +39e764: 28cd |004a: goto 0017 // -0033 │ │ +39e766: 1303 e000 |004b: const/16 v3, #int 224 // #e0 │ │ +39e76a: 3623 2200 |004d: if-gt v3, v2, 006f // +0022 │ │ +39e76e: d803 0603 |004f: add-int/lit8 v3, v6, #int 3 // #03 │ │ +39e772: 2154 |0051: array-length v4, v5 │ │ +39e774: 3643 1d00 |0052: if-gt v3, v4, 006f // +001d │ │ +39e778: dd00 020f |0054: and-int/lit8 v0, v2, #int 15 // #0f │ │ +39e77c: e000 000c |0056: shl-int/lit8 v0, v0, #int 12 // #0c │ │ +39e780: d801 0601 |0058: add-int/lit8 v1, v6, #int 1 // #01 │ │ +39e784: 4801 0501 |005a: aget-byte v1, v5, v1 │ │ +39e788: dd01 013f |005c: and-int/lit8 v1, v1, #int 63 // #3f │ │ +39e78c: e001 0106 |005e: shl-int/lit8 v1, v1, #int 6 // #06 │ │ +39e790: b610 |0060: or-int/2addr v0, v1 │ │ +39e792: d806 0602 |0061: add-int/lit8 v6, v6, #int 2 // #02 │ │ +39e796: 4805 0506 |0063: aget-byte v5, v5, v6 │ │ +39e79a: dd05 053f |0065: and-int/lit8 v5, v5, #int 63 // #3f │ │ +39e79e: b605 |0067: or-int/2addr v5, v0 │ │ +39e7a0: 8155 |0068: int-to-long v5, v5 │ │ +39e7a2: 1800 0000 0000 0300 0000 |0069: const-wide v0, #double 6.36599e-314 // #0000000300000000 │ │ +39e7ac: 28a9 |006e: goto 0017 // -0057 │ │ +39e7ae: 1303 c000 |006f: const/16 v3, #int 192 // #c0 │ │ +39e7b2: 3623 1900 |0071: if-gt v3, v2, 008a // +0019 │ │ +39e7b6: d803 0602 |0073: add-int/lit8 v3, v6, #int 2 // #02 │ │ +39e7ba: 2154 |0075: array-length v4, v5 │ │ +39e7bc: 3643 1400 |0076: if-gt v3, v4, 008a // +0014 │ │ +39e7c0: dd00 021f |0078: and-int/lit8 v0, v2, #int 31 // #1f │ │ +39e7c4: e000 0006 |007a: shl-int/lit8 v0, v0, #int 6 // #06 │ │ +39e7c8: d806 0601 |007c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +39e7cc: 4805 0506 |007e: aget-byte v5, v5, v6 │ │ +39e7d0: dd05 053f |0080: and-int/lit8 v5, v5, #int 63 // #3f │ │ +39e7d4: b605 |0082: or-int/2addr v5, v0 │ │ +39e7d6: 8155 |0083: int-to-long v5, v5 │ │ +39e7d8: 1800 0000 0000 0200 0000 |0084: const-wide v0, #double 4.24399e-314 // #0000000200000000 │ │ +39e7e2: 288e |0089: goto 0017 // -0072 │ │ +39e7e4: 1000 |008a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1877 │ │ 0x0009 line=1880 │ │ 0x0024 line=1885 │ │ 0x002d line=1886 │ │ 0x0051 line=1888 │ │ @@ -847387,84 +847387,84 @@ │ │ type : '([BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 108 16-bit code units │ │ -39d10c: |[39d10c] net.sf.dibdib.thread_any.StringFunc.utfPut:([BII)I │ │ -39d11c: 3b07 0400 |0000: if-gez v7, 0004 // +0004 │ │ -39d120: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -39d122: 0f05 |0003: return v5 │ │ -39d124: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -39d126: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -39d12a: 3771 0600 |0007: if-le v1, v7, 000d // +0006 │ │ -39d12e: 8d77 |0009: int-to-byte v7, v7 │ │ -39d130: 4f07 0506 |000a: aput-byte v7, v5, v6 │ │ -39d134: 0f00 |000c: return v0 │ │ -39d136: 1302 0008 |000d: const/16 v2, #int 2048 // #800 │ │ -39d13a: 1223 |000f: const/4 v3, #int 2 // #2 │ │ -39d13c: 3772 1100 |0010: if-le v2, v7, 0021 // +0011 │ │ -39d140: e102 0706 |0012: shr-int/lit8 v2, v7, #int 6 // #06 │ │ -39d144: d622 c000 |0014: or-int/lit16 v2, v2, #int 192 // #00c0 │ │ -39d148: 8d22 |0016: int-to-byte v2, v2 │ │ -39d14a: 4f02 0506 |0017: aput-byte v2, v5, v6 │ │ -39d14e: b006 |0019: add-int/2addr v6, v0 │ │ -39d150: dd07 073f |001a: and-int/lit8 v7, v7, #int 63 // #3f │ │ -39d154: b617 |001c: or-int/2addr v7, v1 │ │ -39d156: 8d77 |001d: int-to-byte v7, v7 │ │ -39d158: 4f07 0506 |001e: aput-byte v7, v5, v6 │ │ -39d15c: 0f03 |0020: return v3 │ │ -39d15e: 1502 0100 |0021: const/high16 v2, #int 65536 // #1 │ │ -39d162: 1234 |0023: const/4 v4, #int 3 // #3 │ │ -39d164: 3772 1b00 |0024: if-le v2, v7, 003f // +001b │ │ -39d168: e100 070c |0026: shr-int/lit8 v0, v7, #int 12 // #0c │ │ -39d16c: d600 e000 |0028: or-int/lit16 v0, v0, #int 224 // #00e0 │ │ -39d170: 8d00 |002a: int-to-byte v0, v0 │ │ -39d172: 4f00 0506 |002b: aput-byte v0, v5, v6 │ │ -39d176: d800 0601 |002d: add-int/lit8 v0, v6, #int 1 // #01 │ │ -39d17a: e102 0706 |002f: shr-int/lit8 v2, v7, #int 6 // #06 │ │ -39d17e: dd02 023f |0031: and-int/lit8 v2, v2, #int 63 // #3f │ │ -39d182: b612 |0033: or-int/2addr v2, v1 │ │ -39d184: 8d22 |0034: int-to-byte v2, v2 │ │ -39d186: 4f02 0500 |0035: aput-byte v2, v5, v0 │ │ -39d18a: b036 |0037: add-int/2addr v6, v3 │ │ -39d18c: dd07 073f |0038: and-int/lit8 v7, v7, #int 63 // #3f │ │ -39d190: b617 |003a: or-int/2addr v7, v1 │ │ -39d192: 8d77 |003b: int-to-byte v7, v7 │ │ -39d194: 4f07 0506 |003c: aput-byte v7, v5, v6 │ │ -39d198: 0f04 |003e: return v4 │ │ -39d19a: 1502 2000 |003f: const/high16 v2, #int 2097152 // #20 │ │ -39d19e: 3772 2600 |0041: if-le v2, v7, 0067 // +0026 │ │ -39d1a2: e100 0712 |0043: shr-int/lit8 v0, v7, #int 18 // #12 │ │ -39d1a6: d600 f000 |0045: or-int/lit16 v0, v0, #int 240 // #00f0 │ │ -39d1aa: 8d00 |0047: int-to-byte v0, v0 │ │ -39d1ac: 4f00 0506 |0048: aput-byte v0, v5, v6 │ │ -39d1b0: d800 0601 |004a: add-int/lit8 v0, v6, #int 1 // #01 │ │ -39d1b4: e102 070c |004c: shr-int/lit8 v2, v7, #int 12 // #0c │ │ -39d1b8: dd02 023f |004e: and-int/lit8 v2, v2, #int 63 // #3f │ │ -39d1bc: b612 |0050: or-int/2addr v2, v1 │ │ -39d1be: 8d22 |0051: int-to-byte v2, v2 │ │ -39d1c0: 4f02 0500 |0052: aput-byte v2, v5, v0 │ │ -39d1c4: d800 0602 |0054: add-int/lit8 v0, v6, #int 2 // #02 │ │ -39d1c8: e102 0706 |0056: shr-int/lit8 v2, v7, #int 6 // #06 │ │ -39d1cc: dd02 023f |0058: and-int/lit8 v2, v2, #int 63 // #3f │ │ -39d1d0: b612 |005a: or-int/2addr v2, v1 │ │ -39d1d2: 8d22 |005b: int-to-byte v2, v2 │ │ -39d1d4: 4f02 0500 |005c: aput-byte v2, v5, v0 │ │ -39d1d8: b046 |005e: add-int/2addr v6, v4 │ │ -39d1da: dd07 073f |005f: and-int/lit8 v7, v7, #int 63 // #3f │ │ -39d1de: b617 |0061: or-int/2addr v7, v1 │ │ -39d1e0: 8d77 |0062: int-to-byte v7, v7 │ │ -39d1e2: 4f07 0506 |0063: aput-byte v7, v5, v6 │ │ -39d1e6: 1245 |0065: const/4 v5, #int 4 // #4 │ │ -39d1e8: 0f05 |0066: return v5 │ │ -39d1ea: 1307 7f00 |0067: const/16 v7, #int 127 // #7f │ │ -39d1ee: 4f07 0506 |0069: aput-byte v7, v5, v6 │ │ -39d1f2: 0f00 |006b: return v0 │ │ +39d108: |[39d108] net.sf.dibdib.thread_any.StringFunc.utfPut:([BII)I │ │ +39d118: 3b07 0400 |0000: if-gez v7, 0004 // +0004 │ │ +39d11c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +39d11e: 0f05 |0003: return v5 │ │ +39d120: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +39d122: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +39d126: 3771 0600 |0007: if-le v1, v7, 000d // +0006 │ │ +39d12a: 8d77 |0009: int-to-byte v7, v7 │ │ +39d12c: 4f07 0506 |000a: aput-byte v7, v5, v6 │ │ +39d130: 0f00 |000c: return v0 │ │ +39d132: 1302 0008 |000d: const/16 v2, #int 2048 // #800 │ │ +39d136: 1223 |000f: const/4 v3, #int 2 // #2 │ │ +39d138: 3772 1100 |0010: if-le v2, v7, 0021 // +0011 │ │ +39d13c: e102 0706 |0012: shr-int/lit8 v2, v7, #int 6 // #06 │ │ +39d140: d622 c000 |0014: or-int/lit16 v2, v2, #int 192 // #00c0 │ │ +39d144: 8d22 |0016: int-to-byte v2, v2 │ │ +39d146: 4f02 0506 |0017: aput-byte v2, v5, v6 │ │ +39d14a: b006 |0019: add-int/2addr v6, v0 │ │ +39d14c: dd07 073f |001a: and-int/lit8 v7, v7, #int 63 // #3f │ │ +39d150: b617 |001c: or-int/2addr v7, v1 │ │ +39d152: 8d77 |001d: int-to-byte v7, v7 │ │ +39d154: 4f07 0506 |001e: aput-byte v7, v5, v6 │ │ +39d158: 0f03 |0020: return v3 │ │ +39d15a: 1502 0100 |0021: const/high16 v2, #int 65536 // #1 │ │ +39d15e: 1234 |0023: const/4 v4, #int 3 // #3 │ │ +39d160: 3772 1b00 |0024: if-le v2, v7, 003f // +001b │ │ +39d164: e100 070c |0026: shr-int/lit8 v0, v7, #int 12 // #0c │ │ +39d168: d600 e000 |0028: or-int/lit16 v0, v0, #int 224 // #00e0 │ │ +39d16c: 8d00 |002a: int-to-byte v0, v0 │ │ +39d16e: 4f00 0506 |002b: aput-byte v0, v5, v6 │ │ +39d172: d800 0601 |002d: add-int/lit8 v0, v6, #int 1 // #01 │ │ +39d176: e102 0706 |002f: shr-int/lit8 v2, v7, #int 6 // #06 │ │ +39d17a: dd02 023f |0031: and-int/lit8 v2, v2, #int 63 // #3f │ │ +39d17e: b612 |0033: or-int/2addr v2, v1 │ │ +39d180: 8d22 |0034: int-to-byte v2, v2 │ │ +39d182: 4f02 0500 |0035: aput-byte v2, v5, v0 │ │ +39d186: b036 |0037: add-int/2addr v6, v3 │ │ +39d188: dd07 073f |0038: and-int/lit8 v7, v7, #int 63 // #3f │ │ +39d18c: b617 |003a: or-int/2addr v7, v1 │ │ +39d18e: 8d77 |003b: int-to-byte v7, v7 │ │ +39d190: 4f07 0506 |003c: aput-byte v7, v5, v6 │ │ +39d194: 0f04 |003e: return v4 │ │ +39d196: 1502 2000 |003f: const/high16 v2, #int 2097152 // #20 │ │ +39d19a: 3772 2600 |0041: if-le v2, v7, 0067 // +0026 │ │ +39d19e: e100 0712 |0043: shr-int/lit8 v0, v7, #int 18 // #12 │ │ +39d1a2: d600 f000 |0045: or-int/lit16 v0, v0, #int 240 // #00f0 │ │ +39d1a6: 8d00 |0047: int-to-byte v0, v0 │ │ +39d1a8: 4f00 0506 |0048: aput-byte v0, v5, v6 │ │ +39d1ac: d800 0601 |004a: add-int/lit8 v0, v6, #int 1 // #01 │ │ +39d1b0: e102 070c |004c: shr-int/lit8 v2, v7, #int 12 // #0c │ │ +39d1b4: dd02 023f |004e: and-int/lit8 v2, v2, #int 63 // #3f │ │ +39d1b8: b612 |0050: or-int/2addr v2, v1 │ │ +39d1ba: 8d22 |0051: int-to-byte v2, v2 │ │ +39d1bc: 4f02 0500 |0052: aput-byte v2, v5, v0 │ │ +39d1c0: d800 0602 |0054: add-int/lit8 v0, v6, #int 2 // #02 │ │ +39d1c4: e102 0706 |0056: shr-int/lit8 v2, v7, #int 6 // #06 │ │ +39d1c8: dd02 023f |0058: and-int/lit8 v2, v2, #int 63 // #3f │ │ +39d1cc: b612 |005a: or-int/2addr v2, v1 │ │ +39d1ce: 8d22 |005b: int-to-byte v2, v2 │ │ +39d1d0: 4f02 0500 |005c: aput-byte v2, v5, v0 │ │ +39d1d4: b046 |005e: add-int/2addr v6, v4 │ │ +39d1d6: dd07 073f |005f: and-int/lit8 v7, v7, #int 63 // #3f │ │ +39d1da: b617 |0061: or-int/2addr v7, v1 │ │ +39d1dc: 8d77 |0062: int-to-byte v7, v7 │ │ +39d1de: 4f07 0506 |0063: aput-byte v7, v5, v6 │ │ +39d1e2: 1245 |0065: const/4 v5, #int 4 // #4 │ │ +39d1e4: 0f05 |0066: return v5 │ │ +39d1e6: 1307 7f00 |0067: const/16 v7, #int 127 // #7f │ │ +39d1ea: 4f07 0506 |0069: aput-byte v7, v5, v6 │ │ +39d1ee: 0f00 |006b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=1900 │ │ 0x0017 line=1903 │ │ 0x001e line=1904 │ │ 0x002b line=1907 │ │ 0x0035 line=1908 │ │ @@ -847484,275 +847484,275 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 464 16-bit code units │ │ -39c89c: |[39c89c] net.sf.dibdib.thread_any.StringFunc.utfn4Bytes:([B)[B │ │ -39c8ac: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -39c8b0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -39c8b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -39c8b6: 1100 |0005: return-object v0 │ │ -39c8b8: 2101 |0006: array-length v1, v0 │ │ -39c8ba: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -39c8bc: b121 |0008: sub-int/2addr v1, v2 │ │ -39c8be: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -39c8c0: 2105 |000a: array-length v5, v0 │ │ -39c8c2: 1306 0d00 |000b: const/16 v6, #int 13 // #d │ │ -39c8c6: 1307 0900 |000d: const/16 v7, #int 9 // #9 │ │ -39c8ca: 1308 1600 |000f: const/16 v8, #int 22 // #16 │ │ -39c8ce: 1309 1c00 |0011: const/16 v9, #int 28 // #1c │ │ -39c8d2: 130f ad00 |0013: const/16 v15, #int 173 // #ad │ │ -39c8d6: 1303 1f00 |0015: const/16 v3, #int 31 // #1f │ │ -39c8da: 1302 7d00 |0017: const/16 v2, #int 125 // #7d │ │ -39c8de: 126a |0019: const/4 v10, #int 6 // #6 │ │ -39c8e0: 130b 7b00 |001a: const/16 v11, #int 123 // #7b │ │ -39c8e4: 130c a000 |001c: const/16 v12, #int 160 // #a0 │ │ -39c8e8: 130d 2000 |001e: const/16 v13, #int 32 // #20 │ │ -39c8ec: 130e 7f00 |0020: const/16 v14, #int 127 // #7f │ │ -39c8f0: 3554 9400 |0022: if-ge v4, v5, 00b6 // +0094 │ │ -39c8f4: 4805 0004 |0024: aget-byte v5, v0, v4 │ │ -39c8f8: 365d 1a00 |0026: if-gt v13, v5, 0040 // +001a │ │ -39c8fc: 4805 0004 |0028: aget-byte v5, v0, v4 │ │ -39c900: 35e5 1600 |002a: if-ge v5, v14, 0040 // +0016 │ │ -39c904: 4805 0004 |002c: aget-byte v5, v0, v4 │ │ -39c908: 325b 0600 |002e: if-eq v11, v5, 0034 // +0006 │ │ -39c90c: 4805 0004 |0030: aget-byte v5, v0, v4 │ │ -39c910: 3352 3a00 |0032: if-ne v2, v5, 006c // +003a │ │ -39c914: d805 0401 |0034: add-int/lit8 v5, v4, #int 1 // #01 │ │ -39c918: 2102 |0036: array-length v2, v0 │ │ -39c91a: 3525 3500 |0037: if-ge v5, v2, 006c // +0035 │ │ -39c91e: 4802 0004 |0039: aget-byte v2, v0, v4 │ │ -39c922: 4805 0005 |003b: aget-byte v5, v0, v5 │ │ -39c926: 3352 2f00 |003d: if-ne v2, v5, 006c // +002f │ │ -39c92a: 2834 |003f: goto 0073 // +0034 │ │ -39c92c: 4802 0004 |0040: aget-byte v2, v0, v4 │ │ -39c930: 3a02 2c00 |0042: if-ltz v2, 006e // +002c │ │ -39c934: 4802 0004 |0044: aget-byte v2, v0, v4 │ │ -39c938: 3802 2600 |0046: if-eqz v2, 006c // +0026 │ │ -39c93c: 4802 0004 |0048: aget-byte v2, v0, v4 │ │ -39c940: 322a 2200 |004a: if-eq v10, v2, 006c // +0022 │ │ -39c944: 4802 0004 |004c: aget-byte v2, v0, v4 │ │ -39c948: 3223 1e00 |004e: if-eq v3, v2, 006c // +001e │ │ -39c94c: 4802 0004 |0050: aget-byte v2, v0, v4 │ │ -39c950: 3229 1a00 |0052: if-eq v9, v2, 006c // +001a │ │ -39c954: 4802 0004 |0054: aget-byte v2, v0, v4 │ │ -39c958: 3228 1600 |0056: if-eq v8, v2, 006c // +0016 │ │ -39c95c: 4802 0004 |0058: aget-byte v2, v0, v4 │ │ -39c960: 3227 1200 |005a: if-eq v7, v2, 006c // +0012 │ │ -39c964: 4802 0004 |005c: aget-byte v2, v0, v4 │ │ -39c968: 3226 0e00 |005e: if-eq v6, v2, 006c // +000e │ │ -39c96c: 1302 0a00 |0060: const/16 v2, #int 10 // #a │ │ -39c970: 4805 0004 |0062: aget-byte v5, v0, v4 │ │ -39c974: 3252 0800 |0064: if-eq v2, v5, 006c // +0008 │ │ -39c978: 1302 0c00 |0066: const/16 v2, #int 12 // #c │ │ -39c97c: 4805 0004 |0068: aget-byte v5, v0, v4 │ │ -39c980: 3352 0900 |006a: if-ne v2, v5, 0073 // +0009 │ │ -39c984: 1212 |006c: const/4 v2, #int 1 // #1 │ │ -39c986: 2846 |006d: goto 00b3 // +0046 │ │ -39c988: d802 0401 |006e: add-int/lit8 v2, v4, #int 1 // #01 │ │ -39c98c: 2105 |0070: array-length v5, v0 │ │ -39c98e: 3452 0500 |0071: if-lt v2, v5, 0076 // +0005 │ │ -39c992: 1310 0000 |0073: const/16 v16, #int 0 // #0 │ │ -39c996: 2843 |0075: goto 00b8 // +0043 │ │ -39c998: 4802 0002 |0076: aget-byte v2, v0, v2 │ │ -39c99c: d522 ff00 |0078: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -39c9a0: 8e22 |007a: int-to-char v2, v2 │ │ -39c9a2: 4805 0004 |007b: aget-byte v5, v0, v4 │ │ -39c9a6: d555 ff00 |007d: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -39c9aa: 8e55 |007f: int-to-char v5, v5 │ │ -39c9ac: 1306 c200 |0080: const/16 v6, #int 194 // #c2 │ │ -39c9b0: 3556 f1ff |0082: if-ge v6, v5, 0073 // -000f │ │ -39c9b4: 1306 f800 |0084: const/16 v6, #int 248 // #f8 │ │ -39c9b8: 3756 edff |0086: if-le v6, v5, 0073 // -0013 │ │ -39c9bc: 1305 c000 |0088: const/16 v5, #int 192 // #c0 │ │ -39c9c0: 3625 0300 |008a: if-gt v5, v2, 008d // +0003 │ │ -39c9c4: 28e7 |008c: goto 0073 // -0019 │ │ -39c9c6: 7120 62a4 4000 |008d: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.utfGet:([BI)J // method@a462 │ │ -39c9cc: 0b05 |0090: move-result-wide v5 │ │ -39c9ce: 8452 |0091: long-to-int v2, v5 │ │ -39c9d0: 32c2 2400 |0092: if-eq v2, v12, 00b6 // +0024 │ │ -39c9d4: 32f2 2200 |0094: if-eq v2, v15, 00b6 // +0022 │ │ -39c9d8: 130f 0b20 |0096: const/16 v15, #int 8203 // #200b │ │ -39c9dc: 32f2 1e00 |0098: if-eq v2, v15, 00b6 // +001e │ │ -39c9e0: 130f 1020 |009a: const/16 v15, #int 8208 // #2010 │ │ -39c9e4: 32f2 1a00 |009c: if-eq v2, v15, 00b6 // +001a │ │ -39c9e8: 130f 6020 |009e: const/16 v15, #int 8288 // #2060 │ │ -39c9ec: 32f2 1600 |00a0: if-eq v2, v15, 00b6 // +0016 │ │ -39c9f0: 130f 2820 |00a2: const/16 v15, #int 8232 // #2028 │ │ -39c9f4: 32f2 1200 |00a4: if-eq v2, v15, 00b6 // +0012 │ │ -39c9f8: 130f 2920 |00a6: const/16 v15, #int 8233 // #2029 │ │ -39c9fc: 32f2 0e00 |00a8: if-eq v2, v15, 00b6 // +000e │ │ -39ca00: 362c 0c00 |00aa: if-gt v12, v2, 00b6 // +000c │ │ -39ca04: a502 050d |00ac: ushr-long v2, v5, v13 │ │ -39ca08: 8423 |00ae: long-to-int v3, v2 │ │ -39ca0a: d803 03ff |00af: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39ca0e: b034 |00b1: add-int/2addr v4, v3 │ │ -39ca10: 28ba |00b2: goto 006c // -0046 │ │ -39ca12: b024 |00b3: add-int/2addr v4, v2 │ │ -39ca14: 2900 56ff |00b4: goto/16 000a // -00aa │ │ -39ca18: 1310 0100 |00b6: const/16 v16, #int 1 // #1 │ │ -39ca1c: 3810 0300 |00b8: if-eqz v16, 00bb // +0003 │ │ -39ca20: 1100 |00ba: return-object v0 │ │ -39ca22: da01 0103 |00bb: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -39ca26: 1212 |00bd: const/4 v2, #int 1 // #1 │ │ -39ca28: b021 |00be: add-int/2addr v1, v2 │ │ -39ca2a: 7120 af99 1000 |00bf: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39ca30: 0c01 |00c2: move-result-object v1 │ │ -39ca32: 0142 |00c3: move v2, v4 │ │ -39ca34: 2105 |00c4: array-length v5, v0 │ │ -39ca36: 3554 0601 |00c5: if-ge v4, v5, 01cb // +0106 │ │ -39ca3a: 4805 0004 |00c7: aget-byte v5, v0, v4 │ │ -39ca3e: 4f05 0102 |00c9: aput-byte v5, v1, v2 │ │ -39ca42: 4805 0004 |00cb: aget-byte v5, v0, v4 │ │ -39ca46: 365d 2800 |00cd: if-gt v13, v5, 00f5 // +0028 │ │ -39ca4a: 4805 0004 |00cf: aget-byte v5, v0, v4 │ │ -39ca4e: 35e5 2400 |00d1: if-ge v5, v14, 00f5 // +0024 │ │ -39ca52: 4805 0004 |00d3: aget-byte v5, v0, v4 │ │ -39ca56: 325b 0900 |00d5: if-eq v11, v5, 00de // +0009 │ │ -39ca5a: 4805 0004 |00d7: aget-byte v5, v0, v4 │ │ -39ca5e: 1306 7d00 |00d9: const/16 v6, #int 125 // #7d │ │ -39ca62: 3356 5500 |00db: if-ne v6, v5, 0130 // +0055 │ │ -39ca66: 2803 |00dd: goto 00e0 // +0003 │ │ -39ca68: 1306 7d00 |00de: const/16 v6, #int 125 // #7d │ │ -39ca6c: d805 0401 |00e0: add-int/lit8 v5, v4, #int 1 // #01 │ │ -39ca70: 210f |00e2: array-length v15, v0 │ │ -39ca72: 35f5 4d00 |00e3: if-ge v5, v15, 0130 // +004d │ │ -39ca76: 480f 0004 |00e5: aget-byte v15, v0, v4 │ │ -39ca7a: 4806 0005 |00e7: aget-byte v6, v0, v5 │ │ -39ca7e: 336f 4700 |00e9: if-ne v15, v6, 0130 // +0047 │ │ -39ca82: 4f0e 0102 |00eb: aput-byte v14, v1, v2 │ │ -39ca86: d802 0201 |00ed: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39ca8a: 4804 0005 |00ef: aget-byte v4, v0, v5 │ │ -39ca8e: 4f04 0102 |00f1: aput-byte v4, v1, v2 │ │ -39ca92: 0154 |00f3: move v4, v5 │ │ -39ca94: 283e |00f4: goto 0132 // +003e │ │ -39ca96: 4805 0004 |00f5: aget-byte v5, v0, v4 │ │ -39ca9a: 3a05 3e00 |00f7: if-ltz v5, 0135 // +003e │ │ -39ca9e: 4805 0004 |00f9: aget-byte v5, v0, v4 │ │ -39caa2: 3805 3500 |00fb: if-eqz v5, 0130 // +0035 │ │ -39caa6: 4805 0004 |00fd: aget-byte v5, v0, v4 │ │ -39caaa: 325a 3100 |00ff: if-eq v10, v5, 0130 // +0031 │ │ -39caae: 4805 0004 |0101: aget-byte v5, v0, v4 │ │ -39cab2: 3253 2d00 |0103: if-eq v3, v5, 0130 // +002d │ │ -39cab6: 4805 0004 |0105: aget-byte v5, v0, v4 │ │ -39caba: 3259 2900 |0107: if-eq v9, v5, 0130 // +0029 │ │ -39cabe: 4805 0004 |0109: aget-byte v5, v0, v4 │ │ -39cac2: 3258 2500 |010b: if-eq v8, v5, 0130 // +0025 │ │ -39cac6: 4805 0004 |010d: aget-byte v5, v0, v4 │ │ -39caca: 3257 2100 |010f: if-eq v7, v5, 0130 // +0021 │ │ -39cace: 4805 0004 |0111: aget-byte v5, v0, v4 │ │ -39cad2: 1306 0d00 |0113: const/16 v6, #int 13 // #d │ │ -39cad6: 3256 1d00 |0115: if-eq v6, v5, 0132 // +001d │ │ -39cada: 1305 0a00 |0117: const/16 v5, #int 10 // #a │ │ -39cade: 480f 0004 |0119: aget-byte v15, v0, v4 │ │ -39cae2: 32f5 1700 |011b: if-eq v5, v15, 0132 // +0017 │ │ -39cae6: 1305 0c00 |011d: const/16 v5, #int 12 // #c │ │ -39caea: 480f 0004 |011f: aget-byte v15, v0, v4 │ │ -39caee: 33f5 0300 |0121: if-ne v5, v15, 0124 // +0003 │ │ -39caf2: 280f |0123: goto 0132 // +000f │ │ -39caf4: 4f0e 0102 |0124: aput-byte v14, v1, v2 │ │ -39caf8: d802 0201 |0126: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39cafc: 4805 0004 |0128: aget-byte v5, v0, v4 │ │ -39cb00: d805 0540 |012a: add-int/lit8 v5, v5, #int 64 // #40 │ │ -39cb04: 8d55 |012c: int-to-byte v5, v5 │ │ -39cb06: 4f05 0102 |012d: aput-byte v5, v1, v2 │ │ -39cb0a: 2803 |012f: goto 0132 // +0003 │ │ -39cb0c: 1306 0d00 |0130: const/16 v6, #int 13 // #d │ │ -39cb10: 1213 |0132: const/4 v3, #int 1 // #1 │ │ -39cb12: 2900 9000 |0133: goto/16 01c3 // +0090 │ │ -39cb16: 1306 0d00 |0135: const/16 v6, #int 13 // #d │ │ -39cb1a: d805 04ff |0137: add-int/lit8 v5, v4, #int -1 // #ff │ │ -39cb1e: 7120 62a4 5000 |0139: invoke-static {v0, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.utfGet:([BI)J // method@a462 │ │ -39cb24: 0b06 |013c: move-result-wide v6 │ │ -39cb26: 8465 |013d: long-to-int v5, v6 │ │ -39cb28: 1611 0000 |013e: const-wide/16 v17, #int 0 // #0 │ │ -39cb2c: 32c5 4900 |0140: if-eq v5, v12, 0189 // +0049 │ │ -39cb30: 1303 ad00 |0142: const/16 v3, #int 173 // #ad │ │ -39cb34: 3235 4200 |0144: if-eq v5, v3, 0186 // +0042 │ │ -39cb38: 1303 0b20 |0146: const/16 v3, #int 8203 // #200b │ │ -39cb3c: 3235 3b00 |0148: if-eq v5, v3, 0183 // +003b │ │ -39cb40: 1303 1020 |014a: const/16 v3, #int 8208 // #2010 │ │ -39cb44: 3235 3400 |014c: if-eq v5, v3, 0180 // +0034 │ │ -39cb48: 1303 6020 |014e: const/16 v3, #int 8288 // #2060 │ │ -39cb4c: 3235 2d00 |0150: if-eq v5, v3, 017d // +002d │ │ -39cb50: 1303 2820 |0152: const/16 v3, #int 8232 // #2028 │ │ -39cb54: 3235 2600 |0154: if-eq v5, v3, 017a // +0026 │ │ -39cb58: 1303 2920 |0156: const/16 v3, #int 8233 // #2029 │ │ -39cb5c: 3235 1f00 |0158: if-eq v5, v3, 0177 // +001f │ │ -39cb60: 1303 8000 |015a: const/16 v3, #int 128 // #80 │ │ -39cb64: 3653 2f00 |015c: if-gt v3, v5, 018b // +002f │ │ -39cb68: 35c5 2d00 |015e: if-ge v5, v12, 018b // +002d │ │ -39cb6c: c5d6 |0160: ushr-long/2addr v6, v13 │ │ -39cb6e: 8463 |0161: long-to-int v3, v6 │ │ -39cb70: d803 03ff |0162: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39cb74: b034 |0164: add-int/2addr v4, v3 │ │ -39cb76: d803 0201 |0165: add-int/lit8 v3, v2, #int 1 // #01 │ │ -39cb7a: 4f0e 0102 |0167: aput-byte v14, v1, v2 │ │ -39cb7e: 6202 0779 |0169: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ -39cb82: d805 0581 |016b: add-int/lit8 v5, v5, #int -127 // #81 │ │ -39cb86: 4902 0205 |016d: aget-char v2, v2, v5 │ │ -39cb8a: 7130 63a4 3102 |016f: invoke-static {v1, v3, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.utfPut:([BII)I // method@a463 │ │ -39cb90: 0a02 |0172: move-result v2 │ │ -39cb92: d802 02ff |0173: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39cb96: b032 |0175: add-int/2addr v2, v3 │ │ -39cb98: 28bc |0176: goto 0132 // -0044 │ │ -39cb9a: 1606 0a00 |0177: const-wide/16 v6, #int 10 // #a │ │ -39cb9e: 2812 |0179: goto 018b // +0012 │ │ -39cba0: 1606 0d00 |017a: const-wide/16 v6, #int 13 // #d │ │ -39cba4: 280f |017c: goto 018b // +000f │ │ -39cba6: 1606 0600 |017d: const-wide/16 v6, #int 6 // #6 │ │ -39cbaa: 280c |017f: goto 018b // +000c │ │ -39cbac: 1606 1600 |0180: const-wide/16 v6, #int 22 // #16 │ │ -39cbb0: 2809 |0182: goto 018b // +0009 │ │ -39cbb2: 0506 1100 |0183: move-wide/from16 v6, v17 │ │ -39cbb6: 2806 |0185: goto 018b // +0006 │ │ -39cbb8: 1606 1f00 |0186: const-wide/16 v6, #int 31 // #1f │ │ -39cbbc: 2803 |0188: goto 018b // +0003 │ │ -39cbbe: 1606 1c00 |0189: const-wide/16 v6, #int 28 // #1c │ │ -39cbc2: 3103 1106 |018b: cmp-long v3, v17, v6 │ │ -39cbc6: 3b03 2700 |018d: if-gez v3, 01b4 // +0027 │ │ -39cbca: 1811 0000 0000 0100 0000 |018f: const-wide v17, #double 2.122e-314 // #0000000100000000 │ │ -39cbd4: 3103 0611 |0194: cmp-long v3, v6, v17 │ │ -39cbd8: 3b03 0c00 |0196: if-gez v3, 01a2 // +000c │ │ -39cbdc: d803 0201 |0198: add-int/lit8 v3, v2, #int 1 // #01 │ │ -39cbe0: 4f0e 0102 |019a: aput-byte v14, v1, v2 │ │ -39cbe4: 8462 |019c: long-to-int v2, v6 │ │ -39cbe6: 8d22 |019d: int-to-byte v2, v2 │ │ -39cbe8: 4f02 0103 |019e: aput-byte v2, v1, v3 │ │ -39cbec: 0132 |01a0: move v2, v3 │ │ -39cbee: 2891 |01a1: goto 0132 // -006f │ │ -39cbf0: a505 060d |01a2: ushr-long v5, v6, v13 │ │ -39cbf4: 8453 |01a4: long-to-int v3, v5 │ │ -39cbf6: 1215 |01a5: const/4 v5, #int 1 // #1 │ │ -39cbf8: b153 |01a6: sub-int/2addr v3, v5 │ │ -39cbfa: 3d03 8bff |01a7: if-lez v3, 0132 // -0075 │ │ -39cbfe: d802 0201 |01a9: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39cc02: d804 0401 |01ab: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39cc06: 4805 0004 |01ad: aget-byte v5, v0, v4 │ │ -39cc0a: 4f05 0102 |01af: aput-byte v5, v1, v2 │ │ -39cc0e: d803 03ff |01b1: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39cc12: 28f4 |01b3: goto 01a7 // -000c │ │ -39cc14: 4803 0004 |01b4: aget-byte v3, v0, v4 │ │ -39cc18: d805 0201 |01b6: add-int/lit8 v5, v2, #int 1 // #01 │ │ -39cc1c: 4f0e 0102 |01b8: aput-byte v14, v1, v2 │ │ -39cc20: 7130 63a4 5103 |01ba: invoke-static {v1, v5, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.utfPut:([BII)I // method@a463 │ │ -39cc26: 0a02 |01bd: move-result v2 │ │ -39cc28: d802 02ff |01be: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39cc2c: b052 |01c0: add-int/2addr v2, v5 │ │ -39cc2e: 2900 71ff |01c1: goto/16 0132 // -008f │ │ -39cc32: b034 |01c3: add-int/2addr v4, v3 │ │ -39cc34: b032 |01c4: add-int/2addr v2, v3 │ │ -39cc36: 1303 1f00 |01c5: const/16 v3, #int 31 // #1f │ │ -39cc3a: 1307 0900 |01c7: const/16 v7, #int 9 // #9 │ │ -39cc3e: 2900 fbfe |01c9: goto/16 00c4 // -0105 │ │ -39cc42: 7120 af99 2100 |01cb: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39cc48: 0c00 |01ce: move-result-object v0 │ │ -39cc4a: 1100 |01cf: return-object v0 │ │ +39c898: |[39c898] net.sf.dibdib.thread_any.StringFunc.utfn4Bytes:([B)[B │ │ +39c8a8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +39c8ac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +39c8b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +39c8b2: 1100 |0005: return-object v0 │ │ +39c8b4: 2101 |0006: array-length v1, v0 │ │ +39c8b6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +39c8b8: b121 |0008: sub-int/2addr v1, v2 │ │ +39c8ba: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +39c8bc: 2105 |000a: array-length v5, v0 │ │ +39c8be: 1306 0d00 |000b: const/16 v6, #int 13 // #d │ │ +39c8c2: 1307 0900 |000d: const/16 v7, #int 9 // #9 │ │ +39c8c6: 1308 1600 |000f: const/16 v8, #int 22 // #16 │ │ +39c8ca: 1309 1c00 |0011: const/16 v9, #int 28 // #1c │ │ +39c8ce: 130f ad00 |0013: const/16 v15, #int 173 // #ad │ │ +39c8d2: 1303 1f00 |0015: const/16 v3, #int 31 // #1f │ │ +39c8d6: 1302 7d00 |0017: const/16 v2, #int 125 // #7d │ │ +39c8da: 126a |0019: const/4 v10, #int 6 // #6 │ │ +39c8dc: 130b 7b00 |001a: const/16 v11, #int 123 // #7b │ │ +39c8e0: 130c a000 |001c: const/16 v12, #int 160 // #a0 │ │ +39c8e4: 130d 2000 |001e: const/16 v13, #int 32 // #20 │ │ +39c8e8: 130e 7f00 |0020: const/16 v14, #int 127 // #7f │ │ +39c8ec: 3554 9400 |0022: if-ge v4, v5, 00b6 // +0094 │ │ +39c8f0: 4805 0004 |0024: aget-byte v5, v0, v4 │ │ +39c8f4: 365d 1a00 |0026: if-gt v13, v5, 0040 // +001a │ │ +39c8f8: 4805 0004 |0028: aget-byte v5, v0, v4 │ │ +39c8fc: 35e5 1600 |002a: if-ge v5, v14, 0040 // +0016 │ │ +39c900: 4805 0004 |002c: aget-byte v5, v0, v4 │ │ +39c904: 325b 0600 |002e: if-eq v11, v5, 0034 // +0006 │ │ +39c908: 4805 0004 |0030: aget-byte v5, v0, v4 │ │ +39c90c: 3352 3a00 |0032: if-ne v2, v5, 006c // +003a │ │ +39c910: d805 0401 |0034: add-int/lit8 v5, v4, #int 1 // #01 │ │ +39c914: 2102 |0036: array-length v2, v0 │ │ +39c916: 3525 3500 |0037: if-ge v5, v2, 006c // +0035 │ │ +39c91a: 4802 0004 |0039: aget-byte v2, v0, v4 │ │ +39c91e: 4805 0005 |003b: aget-byte v5, v0, v5 │ │ +39c922: 3352 2f00 |003d: if-ne v2, v5, 006c // +002f │ │ +39c926: 2834 |003f: goto 0073 // +0034 │ │ +39c928: 4802 0004 |0040: aget-byte v2, v0, v4 │ │ +39c92c: 3a02 2c00 |0042: if-ltz v2, 006e // +002c │ │ +39c930: 4802 0004 |0044: aget-byte v2, v0, v4 │ │ +39c934: 3802 2600 |0046: if-eqz v2, 006c // +0026 │ │ +39c938: 4802 0004 |0048: aget-byte v2, v0, v4 │ │ +39c93c: 322a 2200 |004a: if-eq v10, v2, 006c // +0022 │ │ +39c940: 4802 0004 |004c: aget-byte v2, v0, v4 │ │ +39c944: 3223 1e00 |004e: if-eq v3, v2, 006c // +001e │ │ +39c948: 4802 0004 |0050: aget-byte v2, v0, v4 │ │ +39c94c: 3229 1a00 |0052: if-eq v9, v2, 006c // +001a │ │ +39c950: 4802 0004 |0054: aget-byte v2, v0, v4 │ │ +39c954: 3228 1600 |0056: if-eq v8, v2, 006c // +0016 │ │ +39c958: 4802 0004 |0058: aget-byte v2, v0, v4 │ │ +39c95c: 3227 1200 |005a: if-eq v7, v2, 006c // +0012 │ │ +39c960: 4802 0004 |005c: aget-byte v2, v0, v4 │ │ +39c964: 3226 0e00 |005e: if-eq v6, v2, 006c // +000e │ │ +39c968: 1302 0a00 |0060: const/16 v2, #int 10 // #a │ │ +39c96c: 4805 0004 |0062: aget-byte v5, v0, v4 │ │ +39c970: 3252 0800 |0064: if-eq v2, v5, 006c // +0008 │ │ +39c974: 1302 0c00 |0066: const/16 v2, #int 12 // #c │ │ +39c978: 4805 0004 |0068: aget-byte v5, v0, v4 │ │ +39c97c: 3352 0900 |006a: if-ne v2, v5, 0073 // +0009 │ │ +39c980: 1212 |006c: const/4 v2, #int 1 // #1 │ │ +39c982: 2846 |006d: goto 00b3 // +0046 │ │ +39c984: d802 0401 |006e: add-int/lit8 v2, v4, #int 1 // #01 │ │ +39c988: 2105 |0070: array-length v5, v0 │ │ +39c98a: 3452 0500 |0071: if-lt v2, v5, 0076 // +0005 │ │ +39c98e: 1310 0000 |0073: const/16 v16, #int 0 // #0 │ │ +39c992: 2843 |0075: goto 00b8 // +0043 │ │ +39c994: 4802 0002 |0076: aget-byte v2, v0, v2 │ │ +39c998: d522 ff00 |0078: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +39c99c: 8e22 |007a: int-to-char v2, v2 │ │ +39c99e: 4805 0004 |007b: aget-byte v5, v0, v4 │ │ +39c9a2: d555 ff00 |007d: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +39c9a6: 8e55 |007f: int-to-char v5, v5 │ │ +39c9a8: 1306 c200 |0080: const/16 v6, #int 194 // #c2 │ │ +39c9ac: 3556 f1ff |0082: if-ge v6, v5, 0073 // -000f │ │ +39c9b0: 1306 f800 |0084: const/16 v6, #int 248 // #f8 │ │ +39c9b4: 3756 edff |0086: if-le v6, v5, 0073 // -0013 │ │ +39c9b8: 1305 c000 |0088: const/16 v5, #int 192 // #c0 │ │ +39c9bc: 3625 0300 |008a: if-gt v5, v2, 008d // +0003 │ │ +39c9c0: 28e7 |008c: goto 0073 // -0019 │ │ +39c9c2: 7120 62a4 4000 |008d: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.utfGet:([BI)J // method@a462 │ │ +39c9c8: 0b05 |0090: move-result-wide v5 │ │ +39c9ca: 8452 |0091: long-to-int v2, v5 │ │ +39c9cc: 32c2 2400 |0092: if-eq v2, v12, 00b6 // +0024 │ │ +39c9d0: 32f2 2200 |0094: if-eq v2, v15, 00b6 // +0022 │ │ +39c9d4: 130f 0b20 |0096: const/16 v15, #int 8203 // #200b │ │ +39c9d8: 32f2 1e00 |0098: if-eq v2, v15, 00b6 // +001e │ │ +39c9dc: 130f 1020 |009a: const/16 v15, #int 8208 // #2010 │ │ +39c9e0: 32f2 1a00 |009c: if-eq v2, v15, 00b6 // +001a │ │ +39c9e4: 130f 6020 |009e: const/16 v15, #int 8288 // #2060 │ │ +39c9e8: 32f2 1600 |00a0: if-eq v2, v15, 00b6 // +0016 │ │ +39c9ec: 130f 2820 |00a2: const/16 v15, #int 8232 // #2028 │ │ +39c9f0: 32f2 1200 |00a4: if-eq v2, v15, 00b6 // +0012 │ │ +39c9f4: 130f 2920 |00a6: const/16 v15, #int 8233 // #2029 │ │ +39c9f8: 32f2 0e00 |00a8: if-eq v2, v15, 00b6 // +000e │ │ +39c9fc: 362c 0c00 |00aa: if-gt v12, v2, 00b6 // +000c │ │ +39ca00: a502 050d |00ac: ushr-long v2, v5, v13 │ │ +39ca04: 8423 |00ae: long-to-int v3, v2 │ │ +39ca06: d803 03ff |00af: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39ca0a: b034 |00b1: add-int/2addr v4, v3 │ │ +39ca0c: 28ba |00b2: goto 006c // -0046 │ │ +39ca0e: b024 |00b3: add-int/2addr v4, v2 │ │ +39ca10: 2900 56ff |00b4: goto/16 000a // -00aa │ │ +39ca14: 1310 0100 |00b6: const/16 v16, #int 1 // #1 │ │ +39ca18: 3810 0300 |00b8: if-eqz v16, 00bb // +0003 │ │ +39ca1c: 1100 |00ba: return-object v0 │ │ +39ca1e: da01 0103 |00bb: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +39ca22: 1212 |00bd: const/4 v2, #int 1 // #1 │ │ +39ca24: b021 |00be: add-int/2addr v1, v2 │ │ +39ca26: 7120 af99 1000 |00bf: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39ca2c: 0c01 |00c2: move-result-object v1 │ │ +39ca2e: 0142 |00c3: move v2, v4 │ │ +39ca30: 2105 |00c4: array-length v5, v0 │ │ +39ca32: 3554 0601 |00c5: if-ge v4, v5, 01cb // +0106 │ │ +39ca36: 4805 0004 |00c7: aget-byte v5, v0, v4 │ │ +39ca3a: 4f05 0102 |00c9: aput-byte v5, v1, v2 │ │ +39ca3e: 4805 0004 |00cb: aget-byte v5, v0, v4 │ │ +39ca42: 365d 2800 |00cd: if-gt v13, v5, 00f5 // +0028 │ │ +39ca46: 4805 0004 |00cf: aget-byte v5, v0, v4 │ │ +39ca4a: 35e5 2400 |00d1: if-ge v5, v14, 00f5 // +0024 │ │ +39ca4e: 4805 0004 |00d3: aget-byte v5, v0, v4 │ │ +39ca52: 325b 0900 |00d5: if-eq v11, v5, 00de // +0009 │ │ +39ca56: 4805 0004 |00d7: aget-byte v5, v0, v4 │ │ +39ca5a: 1306 7d00 |00d9: const/16 v6, #int 125 // #7d │ │ +39ca5e: 3356 5500 |00db: if-ne v6, v5, 0130 // +0055 │ │ +39ca62: 2803 |00dd: goto 00e0 // +0003 │ │ +39ca64: 1306 7d00 |00de: const/16 v6, #int 125 // #7d │ │ +39ca68: d805 0401 |00e0: add-int/lit8 v5, v4, #int 1 // #01 │ │ +39ca6c: 210f |00e2: array-length v15, v0 │ │ +39ca6e: 35f5 4d00 |00e3: if-ge v5, v15, 0130 // +004d │ │ +39ca72: 480f 0004 |00e5: aget-byte v15, v0, v4 │ │ +39ca76: 4806 0005 |00e7: aget-byte v6, v0, v5 │ │ +39ca7a: 336f 4700 |00e9: if-ne v15, v6, 0130 // +0047 │ │ +39ca7e: 4f0e 0102 |00eb: aput-byte v14, v1, v2 │ │ +39ca82: d802 0201 |00ed: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39ca86: 4804 0005 |00ef: aget-byte v4, v0, v5 │ │ +39ca8a: 4f04 0102 |00f1: aput-byte v4, v1, v2 │ │ +39ca8e: 0154 |00f3: move v4, v5 │ │ +39ca90: 283e |00f4: goto 0132 // +003e │ │ +39ca92: 4805 0004 |00f5: aget-byte v5, v0, v4 │ │ +39ca96: 3a05 3e00 |00f7: if-ltz v5, 0135 // +003e │ │ +39ca9a: 4805 0004 |00f9: aget-byte v5, v0, v4 │ │ +39ca9e: 3805 3500 |00fb: if-eqz v5, 0130 // +0035 │ │ +39caa2: 4805 0004 |00fd: aget-byte v5, v0, v4 │ │ +39caa6: 325a 3100 |00ff: if-eq v10, v5, 0130 // +0031 │ │ +39caaa: 4805 0004 |0101: aget-byte v5, v0, v4 │ │ +39caae: 3253 2d00 |0103: if-eq v3, v5, 0130 // +002d │ │ +39cab2: 4805 0004 |0105: aget-byte v5, v0, v4 │ │ +39cab6: 3259 2900 |0107: if-eq v9, v5, 0130 // +0029 │ │ +39caba: 4805 0004 |0109: aget-byte v5, v0, v4 │ │ +39cabe: 3258 2500 |010b: if-eq v8, v5, 0130 // +0025 │ │ +39cac2: 4805 0004 |010d: aget-byte v5, v0, v4 │ │ +39cac6: 3257 2100 |010f: if-eq v7, v5, 0130 // +0021 │ │ +39caca: 4805 0004 |0111: aget-byte v5, v0, v4 │ │ +39cace: 1306 0d00 |0113: const/16 v6, #int 13 // #d │ │ +39cad2: 3256 1d00 |0115: if-eq v6, v5, 0132 // +001d │ │ +39cad6: 1305 0a00 |0117: const/16 v5, #int 10 // #a │ │ +39cada: 480f 0004 |0119: aget-byte v15, v0, v4 │ │ +39cade: 32f5 1700 |011b: if-eq v5, v15, 0132 // +0017 │ │ +39cae2: 1305 0c00 |011d: const/16 v5, #int 12 // #c │ │ +39cae6: 480f 0004 |011f: aget-byte v15, v0, v4 │ │ +39caea: 33f5 0300 |0121: if-ne v5, v15, 0124 // +0003 │ │ +39caee: 280f |0123: goto 0132 // +000f │ │ +39caf0: 4f0e 0102 |0124: aput-byte v14, v1, v2 │ │ +39caf4: d802 0201 |0126: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39caf8: 4805 0004 |0128: aget-byte v5, v0, v4 │ │ +39cafc: d805 0540 |012a: add-int/lit8 v5, v5, #int 64 // #40 │ │ +39cb00: 8d55 |012c: int-to-byte v5, v5 │ │ +39cb02: 4f05 0102 |012d: aput-byte v5, v1, v2 │ │ +39cb06: 2803 |012f: goto 0132 // +0003 │ │ +39cb08: 1306 0d00 |0130: const/16 v6, #int 13 // #d │ │ +39cb0c: 1213 |0132: const/4 v3, #int 1 // #1 │ │ +39cb0e: 2900 9000 |0133: goto/16 01c3 // +0090 │ │ +39cb12: 1306 0d00 |0135: const/16 v6, #int 13 // #d │ │ +39cb16: d805 04ff |0137: add-int/lit8 v5, v4, #int -1 // #ff │ │ +39cb1a: 7120 62a4 5000 |0139: invoke-static {v0, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.utfGet:([BI)J // method@a462 │ │ +39cb20: 0b06 |013c: move-result-wide v6 │ │ +39cb22: 8465 |013d: long-to-int v5, v6 │ │ +39cb24: 1611 0000 |013e: const-wide/16 v17, #int 0 // #0 │ │ +39cb28: 32c5 4900 |0140: if-eq v5, v12, 0189 // +0049 │ │ +39cb2c: 1303 ad00 |0142: const/16 v3, #int 173 // #ad │ │ +39cb30: 3235 4200 |0144: if-eq v5, v3, 0186 // +0042 │ │ +39cb34: 1303 0b20 |0146: const/16 v3, #int 8203 // #200b │ │ +39cb38: 3235 3b00 |0148: if-eq v5, v3, 0183 // +003b │ │ +39cb3c: 1303 1020 |014a: const/16 v3, #int 8208 // #2010 │ │ +39cb40: 3235 3400 |014c: if-eq v5, v3, 0180 // +0034 │ │ +39cb44: 1303 6020 |014e: const/16 v3, #int 8288 // #2060 │ │ +39cb48: 3235 2d00 |0150: if-eq v5, v3, 017d // +002d │ │ +39cb4c: 1303 2820 |0152: const/16 v3, #int 8232 // #2028 │ │ +39cb50: 3235 2600 |0154: if-eq v5, v3, 017a // +0026 │ │ +39cb54: 1303 2920 |0156: const/16 v3, #int 8233 // #2029 │ │ +39cb58: 3235 1f00 |0158: if-eq v5, v3, 0177 // +001f │ │ +39cb5c: 1303 8000 |015a: const/16 v3, #int 128 // #80 │ │ +39cb60: 3653 2f00 |015c: if-gt v3, v5, 018b // +002f │ │ +39cb64: 35c5 2d00 |015e: if-ge v5, v12, 018b // +002d │ │ +39cb68: c5d6 |0160: ushr-long/2addr v6, v13 │ │ +39cb6a: 8463 |0161: long-to-int v3, v6 │ │ +39cb6c: d803 03ff |0162: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39cb70: b034 |0164: add-int/2addr v4, v3 │ │ +39cb72: d803 0201 |0165: add-int/lit8 v3, v2, #int 1 // #01 │ │ +39cb76: 4f0e 0102 |0167: aput-byte v14, v1, v2 │ │ +39cb7a: 6202 0779 |0169: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7907 │ │ +39cb7e: d805 0581 |016b: add-int/lit8 v5, v5, #int -127 // #81 │ │ +39cb82: 4902 0205 |016d: aget-char v2, v2, v5 │ │ +39cb86: 7130 63a4 3102 |016f: invoke-static {v1, v3, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.utfPut:([BII)I // method@a463 │ │ +39cb8c: 0a02 |0172: move-result v2 │ │ +39cb8e: d802 02ff |0173: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39cb92: b032 |0175: add-int/2addr v2, v3 │ │ +39cb94: 28bc |0176: goto 0132 // -0044 │ │ +39cb96: 1606 0a00 |0177: const-wide/16 v6, #int 10 // #a │ │ +39cb9a: 2812 |0179: goto 018b // +0012 │ │ +39cb9c: 1606 0d00 |017a: const-wide/16 v6, #int 13 // #d │ │ +39cba0: 280f |017c: goto 018b // +000f │ │ +39cba2: 1606 0600 |017d: const-wide/16 v6, #int 6 // #6 │ │ +39cba6: 280c |017f: goto 018b // +000c │ │ +39cba8: 1606 1600 |0180: const-wide/16 v6, #int 22 // #16 │ │ +39cbac: 2809 |0182: goto 018b // +0009 │ │ +39cbae: 0506 1100 |0183: move-wide/from16 v6, v17 │ │ +39cbb2: 2806 |0185: goto 018b // +0006 │ │ +39cbb4: 1606 1f00 |0186: const-wide/16 v6, #int 31 // #1f │ │ +39cbb8: 2803 |0188: goto 018b // +0003 │ │ +39cbba: 1606 1c00 |0189: const-wide/16 v6, #int 28 // #1c │ │ +39cbbe: 3103 1106 |018b: cmp-long v3, v17, v6 │ │ +39cbc2: 3b03 2700 |018d: if-gez v3, 01b4 // +0027 │ │ +39cbc6: 1811 0000 0000 0100 0000 |018f: const-wide v17, #double 2.122e-314 // #0000000100000000 │ │ +39cbd0: 3103 0611 |0194: cmp-long v3, v6, v17 │ │ +39cbd4: 3b03 0c00 |0196: if-gez v3, 01a2 // +000c │ │ +39cbd8: d803 0201 |0198: add-int/lit8 v3, v2, #int 1 // #01 │ │ +39cbdc: 4f0e 0102 |019a: aput-byte v14, v1, v2 │ │ +39cbe0: 8462 |019c: long-to-int v2, v6 │ │ +39cbe2: 8d22 |019d: int-to-byte v2, v2 │ │ +39cbe4: 4f02 0103 |019e: aput-byte v2, v1, v3 │ │ +39cbe8: 0132 |01a0: move v2, v3 │ │ +39cbea: 2891 |01a1: goto 0132 // -006f │ │ +39cbec: a505 060d |01a2: ushr-long v5, v6, v13 │ │ +39cbf0: 8453 |01a4: long-to-int v3, v5 │ │ +39cbf2: 1215 |01a5: const/4 v5, #int 1 // #1 │ │ +39cbf4: b153 |01a6: sub-int/2addr v3, v5 │ │ +39cbf6: 3d03 8bff |01a7: if-lez v3, 0132 // -0075 │ │ +39cbfa: d802 0201 |01a9: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39cbfe: d804 0401 |01ab: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39cc02: 4805 0004 |01ad: aget-byte v5, v0, v4 │ │ +39cc06: 4f05 0102 |01af: aput-byte v5, v1, v2 │ │ +39cc0a: d803 03ff |01b1: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39cc0e: 28f4 |01b3: goto 01a7 // -000c │ │ +39cc10: 4803 0004 |01b4: aget-byte v3, v0, v4 │ │ +39cc14: d805 0201 |01b6: add-int/lit8 v5, v2, #int 1 // #01 │ │ +39cc18: 4f0e 0102 |01b8: aput-byte v14, v1, v2 │ │ +39cc1c: 7130 63a4 5103 |01ba: invoke-static {v1, v5, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.utfPut:([BII)I // method@a463 │ │ +39cc22: 0a02 |01bd: move-result v2 │ │ +39cc24: d802 02ff |01be: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39cc28: b052 |01c0: add-int/2addr v2, v5 │ │ +39cc2a: 2900 71ff |01c1: goto/16 0132 // -008f │ │ +39cc2e: b034 |01c3: add-int/2addr v4, v3 │ │ +39cc30: b032 |01c4: add-int/2addr v2, v3 │ │ +39cc32: 1303 1f00 |01c5: const/16 v3, #int 31 // #1f │ │ +39cc36: 1307 0900 |01c7: const/16 v7, #int 9 // #9 │ │ +39cc3a: 2900 fbfe |01c9: goto/16 00c4 // -0105 │ │ +39cc3e: 7120 af99 2100 |01cb: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39cc44: 0c00 |01ce: move-result-object v0 │ │ +39cc46: 1100 |01cf: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1246 │ │ 0x000a line=1249 │ │ 0x0024 line=1250 │ │ 0x002c line=1251 │ │ 0x0036 line=1252 │ │ @@ -847842,23 +847842,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 │ │ -39fab8: |[39fab8] net.sf.dibdib.thread_any.TcvCodec$HeaderInfo.:(ICC[BLjava/lang/String;[B)V │ │ -39fac8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39face: 5901 1679 |0003: iput v1, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7916 │ │ -39fad2: 5e02 1479 |0005: iput-char v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7914 │ │ -39fad6: 5e03 1279 |0007: iput-char v3, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7912 │ │ -39fada: 5b04 1179 |0009: iput-object v4, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ -39fade: 5b05 1379 |000b: iput-object v5, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7913 │ │ -39fae2: 5b06 1579 |000d: iput-object v6, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7915 │ │ -39fae6: 0e00 |000f: return-void │ │ +39fab4: |[39fab4] net.sf.dibdib.thread_any.TcvCodec$HeaderInfo.:(ICC[BLjava/lang/String;[B)V │ │ +39fac4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +39faca: 5901 1679 |0003: iput v1, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7916 │ │ +39face: 5e02 1479 |0005: iput-char v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7914 │ │ +39fad2: 5e03 1279 |0007: iput-char v3, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7912 │ │ +39fad6: 5b04 1179 |0009: iput-object v4, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ +39fada: 5b05 1379 |000b: iput-object v5, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7913 │ │ +39fade: 5b06 1579 |000d: iput-object v6, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7915 │ │ +39fae2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ 0x0009 line=47 │ │ @@ -847878,41 +847878,41 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -39fa48: |[39fa48] net.sf.dibdib.thread_any.TcvCodec$HeaderInfo.:([B)V │ │ -39fa58: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39fa5e: 1300 3e00 |0003: const/16 v0, #int 62 // #3e │ │ -39fa62: 5920 1679 |0005: iput v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7916 │ │ -39fa66: 1300 4300 |0007: const/16 v0, #int 67 // #43 │ │ -39fa6a: 5e20 1479 |0009: iput-char v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7914 │ │ -39fa6e: 1300 4100 |000b: const/16 v0, #int 65 // #41 │ │ -39fa72: 5e20 1279 |000d: iput-char v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7912 │ │ -39fa76: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -39fa78: 2300 1515 |0010: new-array v0, v0, [B // type@1515 │ │ -39fa7c: 5b20 1179 |0012: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ -39fa80: 2130 |0014: array-length v0, v3 │ │ -39fa82: dd00 001f |0015: and-int/lit8 v0, v0, #int 31 // #1f │ │ -39fa86: d801 0002 |0017: add-int/lit8 v1, v0, #int 2 // #02 │ │ -39fa8a: 7120 af99 1300 |0019: invoke-static {v3, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39fa90: 0c03 |001c: move-result-object v3 │ │ -39fa92: 5b23 1579 |001d: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7915 │ │ -39fa96: 2131 |001f: array-length v1, v3 │ │ -39fa98: d801 01fe |0020: add-int/lit8 v1, v1, #int -2 // #fe │ │ -39fa9c: d000 a000 |0022: add-int/lit16 v0, v0, #int 160 // #00a0 │ │ -39faa0: 8d00 |0024: int-to-byte v0, v0 │ │ -39faa2: 4f00 0301 |0025: aput-byte v0, v3, v1 │ │ -39faa6: 2130 |0027: array-length v0, v3 │ │ -39faa8: d800 00ff |0028: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39faac: 1301 c0ff |002a: const/16 v1, #int -64 // #ffc0 │ │ -39fab0: 4f01 0300 |002c: aput-byte v1, v3, v0 │ │ -39fab4: 0e00 |002e: return-void │ │ +39fa44: |[39fa44] net.sf.dibdib.thread_any.TcvCodec$HeaderInfo.:([B)V │ │ +39fa54: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +39fa5a: 1300 3e00 |0003: const/16 v0, #int 62 // #3e │ │ +39fa5e: 5920 1679 |0005: iput v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7916 │ │ +39fa62: 1300 4300 |0007: const/16 v0, #int 67 // #43 │ │ +39fa66: 5e20 1479 |0009: iput-char v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7914 │ │ +39fa6a: 1300 4100 |000b: const/16 v0, #int 65 // #41 │ │ +39fa6e: 5e20 1279 |000d: iput-char v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7912 │ │ +39fa72: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +39fa74: 2300 1515 |0010: new-array v0, v0, [B // type@1515 │ │ +39fa78: 5b20 1179 |0012: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ +39fa7c: 2130 |0014: array-length v0, v3 │ │ +39fa7e: dd00 001f |0015: and-int/lit8 v0, v0, #int 31 // #1f │ │ +39fa82: d801 0002 |0017: add-int/lit8 v1, v0, #int 2 // #02 │ │ +39fa86: 7120 af99 1300 |0019: invoke-static {v3, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39fa8c: 0c03 |001c: move-result-object v3 │ │ +39fa8e: 5b23 1579 |001d: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7915 │ │ +39fa92: 2131 |001f: array-length v1, v3 │ │ +39fa94: d801 01fe |0020: add-int/lit8 v1, v1, #int -2 // #fe │ │ +39fa98: d000 a000 |0022: add-int/lit16 v0, v0, #int 160 // #00a0 │ │ +39fa9c: 8d00 |0024: int-to-byte v0, v0 │ │ +39fa9e: 4f00 0301 |0025: aput-byte v0, v3, v1 │ │ +39faa2: 2130 |0027: array-length v0, v3 │ │ +39faa4: d800 00ff |0028: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39faa8: 1301 c0ff |002a: const/16 v1, #int -64 // #ffc0 │ │ +39faac: 4f01 0300 |002c: aput-byte v1, v3, v0 │ │ +39fab0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ 0x0009 line=33 │ │ 0x000d line=34 │ │ 0x0012 line=35 │ │ @@ -847990,45 +847990,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3a0cfc: |[3a0cfc] net.sf.dibdib.thread_any.TcvCodec.:()V │ │ -3a0d0c: 2200 cd14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/TcvCodec; // type@14cd │ │ -3a0d10: 7010 68a4 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.:()V // method@a468 │ │ -3a0d16: 6900 1779 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a0d1a: 0e00 |0007: return-void │ │ +3a0cf8: |[3a0cf8] net.sf.dibdib.thread_any.TcvCodec.:()V │ │ +3a0d08: 2200 cd14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/TcvCodec; // type@14cd │ │ +3a0d0c: 7010 68a4 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.:()V // method@a468 │ │ +3a0d12: 6900 1779 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a0d16: 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 │ │ -3a0d1c: |[3a0d1c] net.sf.dibdib.thread_any.TcvCodec.:()V │ │ -3a0d2c: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3a0d32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3a0d34: 5b20 1c79 |0004: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -3a0d38: 5b20 1e79 |0006: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -3a0d3c: 5b20 1d79 |0008: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ -3a0d40: 5b20 1979 |000a: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -3a0d44: 5b20 1a79 |000c: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ -3a0d48: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3a0d4a: 5c21 1b79 |000f: iput-boolean v1, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791b │ │ -3a0d4e: 5b20 1879 |0011: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7918 │ │ -3a0d52: 0e00 |0013: return-void │ │ +3a0d18: |[3a0d18] net.sf.dibdib.thread_any.TcvCodec.:()V │ │ +3a0d28: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3a0d2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3a0d30: 5b20 1c79 |0004: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +3a0d34: 5b20 1e79 |0006: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +3a0d38: 5b20 1d79 |0008: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ +3a0d3c: 5b20 1979 |000a: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +3a0d40: 5b20 1a79 |000c: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ +3a0d44: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3a0d46: 5c21 1b79 |000f: iput-boolean v1, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791b │ │ +3a0d4a: 5b20 1879 |0011: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7918 │ │ +3a0d4e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0004 line=58 │ │ 0x0006 line=60 │ │ 0x0008 line=61 │ │ 0x000a line=62 │ │ @@ -848044,43 +848044,43 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -39fae8: |[39fae8] net.sf.dibdib.thread_any.TcvCodec.checkAccessCode:([B)Z │ │ -39faf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39fafa: 5b20 1979 |0001: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -39fafe: 5b20 1a79 |0003: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ -39fb02: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -39fb04: 5c20 1b79 |0006: iput-boolean v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791b │ │ -39fb08: 3903 1c00 |0008: if-nez v3, 0024 // +001c │ │ -39fb0c: 2203 8c12 |000a: new-instance v3, Ljava/io/File; // type@128c │ │ -39fb10: 6200 6673 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -39fb14: 1a01 95ac |000e: const-string v1, "safe" // string@ac95 │ │ -39fb18: 2410 dc15 0100 |0010: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ -39fb1e: 0c01 |0013: move-result-object v1 │ │ -39fb20: 7220 41a2 1000 |0014: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -39fb26: 0c00 |0017: move-result-object v0 │ │ -39fb28: 1a01 2d17 |0018: const-string v1, "DibdibP.txt" // string@172d │ │ -39fb2c: 7030 7696 0301 |001a: invoke-direct {v3, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -39fb32: 6e10 8896 0300 |001d: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -39fb38: 0a03 |0020: move-result v3 │ │ -39fb3a: df03 0301 |0021: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -39fb3e: 0f03 |0023: return v3 │ │ -39fb40: 5421 1c79 |0024: iget-object v1, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fb44: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -39fb48: 0f00 |0028: return v0 │ │ -39fb4a: 7120 46a4 0300 |0029: invoke-static {v3, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ -39fb50: 0c03 |002c: move-result-object v3 │ │ -39fb52: 5420 1c79 |002d: iget-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fb56: 6e20 1298 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -39fb5c: 0a03 |0032: move-result v3 │ │ -39fb5e: 0f03 |0033: return v3 │ │ +39fae4: |[39fae4] net.sf.dibdib.thread_any.TcvCodec.checkAccessCode:([B)Z │ │ +39faf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39faf6: 5b20 1979 |0001: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +39fafa: 5b20 1a79 |0003: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ +39fafe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +39fb00: 5c20 1b79 |0006: iput-boolean v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791b │ │ +39fb04: 3903 1c00 |0008: if-nez v3, 0024 // +001c │ │ +39fb08: 2203 8c12 |000a: new-instance v3, Ljava/io/File; // type@128c │ │ +39fb0c: 6200 6673 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +39fb10: 1a01 95ac |000e: const-string v1, "safe" // string@ac95 │ │ +39fb14: 2410 dc15 0100 |0010: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ +39fb1a: 0c01 |0013: move-result-object v1 │ │ +39fb1c: 7220 41a2 1000 |0014: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +39fb22: 0c00 |0017: move-result-object v0 │ │ +39fb24: 1a01 2d17 |0018: const-string v1, "DibdibP.txt" // string@172d │ │ +39fb28: 7030 7696 0301 |001a: invoke-direct {v3, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +39fb2e: 6e10 8896 0300 |001d: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +39fb34: 0a03 |0020: move-result v3 │ │ +39fb36: df03 0301 |0021: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +39fb3a: 0f03 |0023: return v3 │ │ +39fb3c: 5421 1c79 |0024: iget-object v1, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fb40: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +39fb44: 0f00 |0028: return v0 │ │ +39fb46: 7120 46a4 0300 |0029: invoke-static {v3, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ +39fb4c: 0c03 |002c: move-result-object v3 │ │ +39fb4e: 5420 1c79 |002d: iget-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fb52: 6e20 1298 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +39fb58: 0a03 |0032: move-result v3 │ │ +39fb5a: 0f03 |0033: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0003 line=91 │ │ 0x0006 line=92 │ │ 0x000a line=94 │ │ 0x001d line=95 │ │ @@ -848095,25 +848095,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 │ │ -39ffa8: |[39ffa8] net.sf.dibdib.thread_any.TcvCodec.create:(C[Ljava/lang/Object;)[B │ │ -39ffb8: 6200 6473 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -39ffbc: 2101 |0002: array-length v1, v0 │ │ -39ffbe: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -39ffc0: 3512 0a00 |0004: if-ge v2, v1, 000e // +000a │ │ -39ffc4: 4603 0002 |0006: aget-object v3, v0, v2 │ │ -39ffc8: 7230 8ba2 5306 |0008: invoke-interface {v3, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.create:(C[Ljava/lang/Object;)[B // method@a28b │ │ -39ffce: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39ffd2: 28f7 |000d: goto 0004 // -0009 │ │ -39ffd4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -39ffd6: 1105 |000f: return-object v5 │ │ +39ffa4: |[39ffa4] net.sf.dibdib.thread_any.TcvCodec.create:(C[Ljava/lang/Object;)[B │ │ +39ffb4: 6200 6473 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +39ffb8: 2101 |0002: array-length v1, v0 │ │ +39ffba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +39ffbc: 3512 0a00 |0004: if-ge v2, v1, 000e // +000a │ │ +39ffc0: 4603 0002 |0006: aget-object v3, v0, v2 │ │ +39ffc4: 7230 8ba2 5306 |0008: invoke-interface {v3, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.create:(C[Ljava/lang/Object;)[B // method@a28b │ │ +39ffca: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39ffce: 28f7 |000d: goto 0004 // -0009 │ │ +39ffd0: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +39ffd2: 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 │ │ @@ -848124,17 +848124,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a09a8: |[3a09a8] net.sf.dibdib.thread_any.TcvCodec.getAdditionalCodes:()Ljava/lang/String; │ │ -3a09b8: 5410 1d79 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ -3a09bc: 1100 |0002: return-object v0 │ │ +3a09a4: |[3a09a4] net.sf.dibdib.thread_any.TcvCodec.getAdditionalCodes:()Ljava/lang/String; │ │ +3a09b4: 5410 1d79 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ +3a09b8: 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;) │ │ @@ -848142,50 +848142,50 @@ │ │ type : '([BI)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -39ffd8: |[39ffd8] net.sf.dibdib.thread_any.TcvCodec.getKey:([BI)[B │ │ -39ffe8: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -39ffec: 5445 1a79 |0002: iget-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ -39fff0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -39fff2: 3905 0c00 |0005: if-nez v5, 0011 // +000c │ │ -39fff6: 6205 6473 |0007: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -39fffa: 4605 0500 |0009: aget-object v5, v5, v0 │ │ -39fffe: 1301 1000 |000b: const/16 v1, #int 16 // #10 │ │ -3a0002: 7220 91a2 1500 |000d: invoke-interface {v5, v1}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ -3a0008: 0c05 |0010: move-result-object v5 │ │ -3a000a: 6e20 6fa4 6400 |0011: invoke-virtual {v4, v6}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a46f │ │ -3a0010: 0a06 |0014: move-result v6 │ │ -3a0012: 1301 0304 |0015: const/16 v1, #int 1027 // #403 │ │ -3a0016: 3361 1100 |0017: if-ne v1, v6, 0028 // +0011 │ │ -3a001a: 5442 1979 |0019: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -3a001e: 3802 0d00 |001b: if-eqz v2, 0028 // +000d │ │ -3a0022: 5442 1a79 |001d: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ -3a0026: 7120 ba99 2500 |001f: invoke-static {v5, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@99ba │ │ -3a002c: 0a02 |0022: move-result v2 │ │ -3a002e: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ -3a0032: 5445 1979 |0025: iget-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -3a0036: 1105 |0027: return-object v5 │ │ -3a0038: 6202 6473 |0028: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -3a003c: 4600 0200 |002a: aget-object v0, v2, v0 │ │ -3a0040: 5442 1e79 |002c: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -3a0044: 7110 32a4 0200 |002e: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ -3a004a: 0c02 |0031: move-result-object v2 │ │ -3a004c: 5443 1c79 |0032: iget-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -3a0050: 7110 32a4 0300 |0034: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ -3a0056: 0c03 |0037: move-result-object v3 │ │ -3a0058: 7256 92a2 2053 |0038: invoke-interface {v0, v2, v3, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ -3a005e: 0c00 |003b: move-result-object v0 │ │ -3a0060: 3361 0600 |003c: if-ne v1, v6, 0042 // +0006 │ │ -3a0064: 5b40 1979 |003e: iput-object v0, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -3a0068: 5b45 1a79 |0040: iput-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ -3a006c: 1100 |0042: return-object v0 │ │ +39ffd4: |[39ffd4] net.sf.dibdib.thread_any.TcvCodec.getKey:([BI)[B │ │ +39ffe4: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +39ffe8: 5445 1a79 |0002: iget-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ +39ffec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +39ffee: 3905 0c00 |0005: if-nez v5, 0011 // +000c │ │ +39fff2: 6205 6473 |0007: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +39fff6: 4605 0500 |0009: aget-object v5, v5, v0 │ │ +39fffa: 1301 1000 |000b: const/16 v1, #int 16 // #10 │ │ +39fffe: 7220 91a2 1500 |000d: invoke-interface {v5, v1}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ +3a0004: 0c05 |0010: move-result-object v5 │ │ +3a0006: 6e20 6fa4 6400 |0011: invoke-virtual {v4, v6}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a46f │ │ +3a000c: 0a06 |0014: move-result v6 │ │ +3a000e: 1301 0304 |0015: const/16 v1, #int 1027 // #403 │ │ +3a0012: 3361 1100 |0017: if-ne v1, v6, 0028 // +0011 │ │ +3a0016: 5442 1979 |0019: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +3a001a: 3802 0d00 |001b: if-eqz v2, 0028 // +000d │ │ +3a001e: 5442 1a79 |001d: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ +3a0022: 7120 ba99 2500 |001f: invoke-static {v5, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@99ba │ │ +3a0028: 0a02 |0022: move-result v2 │ │ +3a002a: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ +3a002e: 5445 1979 |0025: iget-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +3a0032: 1105 |0027: return-object v5 │ │ +3a0034: 6202 6473 |0028: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +3a0038: 4600 0200 |002a: aget-object v0, v2, v0 │ │ +3a003c: 5442 1e79 |002c: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +3a0040: 7110 32a4 0200 |002e: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ +3a0046: 0c02 |0031: move-result-object v2 │ │ +3a0048: 5443 1c79 |0032: iget-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +3a004c: 7110 32a4 0300 |0034: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ +3a0052: 0c03 |0037: move-result-object v3 │ │ +3a0054: 7256 92a2 2053 |0038: invoke-interface {v0, v2, v3, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ +3a005a: 0c00 |003b: move-result-object v0 │ │ +3a005c: 3361 0600 |003c: if-ne v1, v6, 0042 // +0006 │ │ +3a0060: 5b40 1979 |003e: iput-object v0, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +3a0064: 5b45 1a79 |0040: iput-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ +3a0068: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=305 │ │ 0x0007 line=307 │ │ 0x0011 line=310 │ │ 0x0019 line=311 │ │ 0x001d line=312 │ │ @@ -848206,38 +848206,38 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3a0070: |[3a0070] net.sf.dibdib.thread_any.TcvCodec.getPassFull:()[B │ │ -3a0080: 5430 1c79 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -3a0084: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ -3a0088: 5431 1e79 |0004: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -3a008c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -3a0090: 2823 |0008: goto 002b // +0023 │ │ -3a0092: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ -3a0096: 3320 0800 |000b: if-ne v0, v2, 0013 // +0008 │ │ -3a009a: 3321 0600 |000d: if-ne v1, v2, 0013 // +0006 │ │ -3a009e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3a00a0: 6e20 75a4 0300 |0010: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a475 │ │ -3a00a6: 2200 e812 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a00aa: 7010 4098 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a00b0: 5431 1c79 |0018: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -3a00b4: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a00ba: 5431 1e79 |001d: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -3a00be: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a00c4: 6e10 5498 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a00ca: 0c00 |0025: move-result-object v0 │ │ -3a00cc: 7110 32a4 0000 |0026: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ -3a00d2: 0c00 |0029: move-result-object v0 │ │ -3a00d4: 1100 |002a: return-object v0 │ │ -3a00d6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -3a00d8: 1100 |002c: return-object v0 │ │ +3a006c: |[3a006c] net.sf.dibdib.thread_any.TcvCodec.getPassFull:()[B │ │ +3a007c: 5430 1c79 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +3a0080: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ +3a0084: 5431 1e79 |0004: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +3a0088: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +3a008c: 2823 |0008: goto 002b // +0023 │ │ +3a008e: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ +3a0092: 3320 0800 |000b: if-ne v0, v2, 0013 // +0008 │ │ +3a0096: 3321 0600 |000d: if-ne v1, v2, 0013 // +0006 │ │ +3a009a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3a009c: 6e20 75a4 0300 |0010: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a475 │ │ +3a00a2: 2200 e812 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a00a6: 7010 4098 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a00ac: 5431 1c79 |0018: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +3a00b0: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a00b6: 5431 1e79 |001d: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +3a00ba: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a00c0: 6e10 5498 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a00c6: 0c00 |0025: move-result-object v0 │ │ +3a00c8: 7110 32a4 0000 |0026: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ +3a00ce: 0c00 |0029: move-result-object v0 │ │ +3a00d0: 1100 |002a: return-object v0 │ │ +3a00d2: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +3a00d4: 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; │ │ @@ -848247,23 +848247,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3a09c0: |[3a09c0] net.sf.dibdib.thread_any.TcvCodec.getPassPhraseHex:()Ljava/lang/String; │ │ -3a09d0: 5410 1c79 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -3a09d4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -3a09d8: 5410 1e79 |0004: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -3a09dc: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3a09e0: 2802 |0008: goto 000a // +0002 │ │ -3a09e2: 1100 |0009: return-object v0 │ │ -3a09e4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3a09e6: 1100 |000b: return-object v0 │ │ +3a09bc: |[3a09bc] net.sf.dibdib.thread_any.TcvCodec.getPassPhraseHex:()Ljava/lang/String; │ │ +3a09cc: 5410 1c79 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +3a09d0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +3a09d4: 5410 1e79 |0004: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +3a09d8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3a09dc: 2802 |0008: goto 000a // +0002 │ │ +3a09de: 1100 |0009: return-object v0 │ │ +3a09e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3a09e2: 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;) │ │ @@ -848271,244 +848271,244 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -3a0830: |[3a0830] net.sf.dibdib.thread_any.TcvCodec.getSaltIterations4Mag:(I)I │ │ -3a0840: 1300 0304 |0000: const/16 v0, #int 1027 // #403 │ │ -3a0844: 3b04 0500 |0002: if-gez v4, 0007 // +0005 │ │ -3a0848: 1301 9604 |0004: const/16 v1, #int 1174 // #496 │ │ -3a084c: 280a |0006: goto 0010 // +000a │ │ -3a084e: 3904 0500 |0007: if-nez v4, 000c // +0005 │ │ -3a0852: 1301 0304 |0009: const/16 v1, #int 1027 // #403 │ │ -3a0856: 2805 |000b: goto 0010 // +0005 │ │ -3a0858: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3a085a: b841 |000d: shl-int/2addr v1, v4 │ │ -3a085c: d801 0103 |000e: add-int/lit8 v1, v1, #int 3 // #03 │ │ -3a0860: 1302 0d00 |0010: const/16 v2, #int 13 // #d │ │ -3a0864: 3442 0300 |0012: if-lt v2, v4, 0015 // +0003 │ │ -3a0868: 0110 |0014: move v0, v1 │ │ -3a086a: 0f00 |0015: return v0 │ │ +3a082c: |[3a082c] net.sf.dibdib.thread_any.TcvCodec.getSaltIterations4Mag:(I)I │ │ +3a083c: 1300 0304 |0000: const/16 v0, #int 1027 // #403 │ │ +3a0840: 3b04 0500 |0002: if-gez v4, 0007 // +0005 │ │ +3a0844: 1301 9604 |0004: const/16 v1, #int 1174 // #496 │ │ +3a0848: 280a |0006: goto 0010 // +000a │ │ +3a084a: 3904 0500 |0007: if-nez v4, 000c // +0005 │ │ +3a084e: 1301 0304 |0009: const/16 v1, #int 1027 // #403 │ │ +3a0852: 2805 |000b: goto 0010 // +0005 │ │ +3a0854: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3a0856: b841 |000d: shl-int/2addr v1, v4 │ │ +3a0858: d801 0103 |000e: add-int/lit8 v1, v1, #int 3 // #03 │ │ +3a085c: 1302 0d00 |0010: const/16 v2, #int 13 // #d │ │ +3a0860: 3442 0300 |0012: if-lt v2, v4, 0015 // +0003 │ │ +3a0864: 0110 |0014: move v0, v1 │ │ +3a0866: 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 │ │ -3a00dc: |[3a00dc] net.sf.dibdib.thread_any.TcvCodec.pack:([BII[B[BLnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;[B)[B │ │ -3a00ec: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -3a00f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a00f2: 6202 6473 |0003: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -3a00f6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3a00f8: 4602 0203 |0006: aget-object v2, v2, v3 │ │ -3a00fc: 0804 1100 |0008: move-object/from16 v4, v17 │ │ -3a0100: 0205 1200 |000a: move/from16 v5, v18 │ │ -3a0104: 0206 1300 |000c: move/from16 v6, v19 │ │ -3a0108: 7240 8aa2 4265 |000e: invoke-interface {v2, v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.compress:([BII)[B // method@a28a │ │ -3a010e: 0c05 |0011: move-result-object v5 │ │ -3a0110: 4802 0503 |0012: aget-byte v2, v5, v3 │ │ -3a0114: 4804 0503 |0014: aget-byte v4, v5, v3 │ │ -3a0118: 7120 a9a3 4500 |0016: invoke-static {v5, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3a9 │ │ -3a011e: 0a04 |0019: move-result v4 │ │ -3a0120: 9006 0204 |001a: add-int v6, v2, v4 │ │ -3a0124: 4802 0503 |001c: aget-byte v2, v5, v3 │ │ -3a0128: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -3a012a: b042 |001f: add-int/2addr v2, v4 │ │ -3a012c: 7120 a8a3 2500 |0020: invoke-static {v5, v2}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3a8 │ │ -3a0132: 0a02 |0023: move-result v2 │ │ -3a0134: 9007 0602 |0024: add-int v7, v6, v2 │ │ -3a0138: 5402 1179 |0026: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ -3a013c: 7120 46a4 3200 |0028: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ -3a0142: 0c02 |002b: move-result-object v2 │ │ -3a0144: 5208 1679 |002c: iget v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7916 │ │ -3a0148: 1a09 166f |002e: const-string v9, "error addr len " // string@6f16 │ │ -3a014c: 124a |0030: const/4 v10, #int 4 // #4 │ │ -3a014e: 1a0b 0f65 |0031: const-string v11, "codec pack" // string@650f │ │ -3a0152: 130c 3c00 |0033: const/16 v12, #int 60 // #3c │ │ -3a0156: 123d |0035: const/4 v13, #int 3 // #3 │ │ -3a0158: 122e |0036: const/4 v14, #int 2 // #2 │ │ -3a015a: 368c 9400 |0037: if-gt v12, v8, 00cb // +0094 │ │ -3a015e: 1308 fa00 |0039: const/16 v8, #int 250 // #fa │ │ -3a0162: 6e10 2298 0200 |003b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0168: 0a0f |003e: move-result v15 │ │ -3a016a: 35f8 1f00 |003f: if-ge v8, v15, 005e // +001f │ │ -3a016e: 23e0 dc15 |0041: new-array v0, v14, [Ljava/lang/String; // type@15dc │ │ -3a0172: 4d0b 0003 |0043: aput-object v11, v0, v3 │ │ -3a0176: 2203 e812 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a017a: 7010 4098 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0180: 6e20 4b98 9300 |004a: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0186: 6e10 2298 0200 |004d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a018c: 0a02 |0050: move-result v2 │ │ -3a018e: 6e20 4798 2300 |0051: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a0194: 6e10 5498 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a019a: 0c02 |0057: move-result-object v2 │ │ -3a019c: 4d02 0004 |0058: aput-object v2, v0, v4 │ │ -3a01a0: 7110 c3a1 0000 |005a: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a01a6: 1101 |005d: return-object v1 │ │ -3a01a8: 5402 1579 |005e: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7915 │ │ -3a01ac: 3902 0b00 |0060: if-nez v2, 006b // +000b │ │ -3a01b0: 23e2 1515 |0062: new-array v2, v14, [B // type@1515 │ │ -3a01b4: 1308 c0ff |0064: const/16 v8, #int -64 // #ffc0 │ │ -3a01b8: 4f08 0203 |0066: aput-byte v8, v2, v3 │ │ -3a01bc: 4f08 0204 |0068: aput-byte v8, v2, v4 │ │ -3a01c0: 2807 |006a: goto 0071 // +0007 │ │ -3a01c2: 1308 0001 |006b: const/16 v8, #int 256 // #100 │ │ -3a01c6: 2129 |006d: array-length v9, v2 │ │ -3a01c8: 3698 0300 |006e: if-gt v8, v9, 0071 // +0003 │ │ -3a01cc: 1101 |0070: return-object v1 │ │ -3a01ce: 1308 0800 |0071: const/16 v8, #int 8 // #8 │ │ -3a01d2: 1309 0900 |0073: const/16 v9, #int 9 // #9 │ │ -3a01d6: 540b 1179 |0075: iget-object v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ -3a01da: 21bb |0077: array-length v11, v11 │ │ -3a01dc: b0b9 |0078: add-int/2addr v9, v11 │ │ -3a01de: b0e9 |0079: add-int/2addr v9, v14 │ │ -3a01e0: 212b |007a: array-length v11, v2 │ │ -3a01e2: b0b9 |007b: add-int/2addr v9, v11 │ │ -3a01e4: 2399 1515 |007c: new-array v9, v9, [B // type@1515 │ │ -3a01e8: 620b cf72 |007e: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a01ec: 480b 0b03 |0080: aget-byte v11, v11, v3 │ │ -3a01f0: 4f0b 0903 |0082: aput-byte v11, v9, v3 │ │ -3a01f4: 620b cf72 |0084: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a01f8: 480b 0b04 |0086: aget-byte v11, v11, v4 │ │ -3a01fc: 4f0b 0904 |0088: aput-byte v11, v9, v4 │ │ -3a0200: 570b 1479 |008a: iget-char v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7914 │ │ -3a0204: 8dbb |008c: int-to-byte v11, v11 │ │ -3a0206: 4f0b 090e |008d: aput-byte v11, v9, v14 │ │ -3a020a: 570b 1279 |008f: iget-char v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7912 │ │ -3a020e: 8dbb |0091: int-to-byte v11, v11 │ │ -3a0210: 4f0b 090d |0092: aput-byte v11, v9, v13 │ │ -3a0214: 4f0c 090a |0094: aput-byte v12, v9, v10 │ │ -3a0218: 125a |0096: const/4 v10, #int 5 // #5 │ │ -3a021a: 130b 3e00 |0097: const/16 v11, #int 62 // #3e │ │ -3a021e: 4f0b 090a |0099: aput-byte v11, v9, v10 │ │ -3a0222: 126a |009b: const/4 v10, #int 6 // #6 │ │ -3a0224: 130b 0a00 |009c: const/16 v11, #int 10 // #a │ │ -3a0228: 4f0b 090a |009e: aput-byte v11, v9, v10 │ │ -3a022c: 127a |00a0: const/4 v10, #int 7 // #7 │ │ -3a022e: 130b a7ff |00a1: const/16 v11, #int -89 // #ffa7 │ │ -3a0232: 4f0b 090a |00a3: aput-byte v11, v9, v10 │ │ -3a0236: 540a 1179 |00a5: iget-object v10, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ -3a023a: 540b 1179 |00a7: iget-object v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ -3a023e: 21bb |00a9: array-length v11, v11 │ │ -3a0240: 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 │ │ -3a0246: 540a 1179 |00ad: iget-object v10, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ -3a024a: 21aa |00af: array-length v10, v10 │ │ -3a024c: b08a |00b0: add-int/2addr v10, v8 │ │ -3a024e: 5400 1179 |00b1: iget-object v0, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ -3a0252: 2100 |00b3: array-length v0, v0 │ │ -3a0254: 8d00 |00b4: int-to-byte v0, v0 │ │ -3a0256: 4f00 090a |00b5: aput-byte v0, v9, v10 │ │ -3a025a: b04a |00b7: add-int/2addr v10, v4 │ │ -3a025c: 1300 d9ff |00b8: const/16 v0, #int -39 // #ffd9 │ │ -3a0260: 4f00 090a |00ba: aput-byte v0, v9, v10 │ │ -3a0264: b04a |00bc: add-int/2addr v10, v4 │ │ -3a0266: 2120 |00bd: array-length v0, v2 │ │ -3a0268: 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 │ │ -3a026e: 2120 |00c1: array-length v0, v2 │ │ -3a0270: b00a |00c2: add-int/2addr v10, v0 │ │ -3a0272: 1300 94ff |00c3: const/16 v0, #int -108 // #ff94 │ │ -3a0276: 4f00 090a |00c5: aput-byte v0, v9, v10 │ │ -3a027a: 079b |00c7: move-object v11, v9 │ │ -3a027c: 120a |00c8: const/4 v10, #int 0 // #0 │ │ -3a027e: 2900 9e00 |00c9: goto/16 0167 // +009e │ │ -3a0282: 1308 a000 |00cb: const/16 v8, #int 160 // #a0 │ │ -3a0286: 6e10 2298 0200 |00cd: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a028c: 0a0c |00d0: move-result v12 │ │ -3a028e: 35c8 1f00 |00d1: if-ge v8, v12, 00f0 // +001f │ │ -3a0292: 23e0 dc15 |00d3: new-array v0, v14, [Ljava/lang/String; // type@15dc │ │ -3a0296: 4d0b 0003 |00d5: aput-object v11, v0, v3 │ │ -3a029a: 2203 e812 |00d7: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a029e: 7010 4098 0300 |00d9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a02a4: 6e20 4b98 9300 |00dc: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a02aa: 6e10 2298 0200 |00df: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a02b0: 0a02 |00e2: move-result v2 │ │ -3a02b2: 6e20 4798 2300 |00e3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a02b8: 6e10 5498 0300 |00e6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a02be: 0c02 |00e9: move-result-object v2 │ │ -3a02c0: 4d02 0004 |00ea: aput-object v2, v0, v4 │ │ -3a02c4: 7110 c3a1 0000 |00ec: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a02ca: 1101 |00ef: return-object v1 │ │ -3a02cc: 1308 3000 |00f0: const/16 v8, #int 48 // #30 │ │ -3a02d0: 5409 1379 |00f2: iget-object v9, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7913 │ │ -3a02d4: 6e20 0998 4900 |00f4: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a02da: 0a09 |00f7: move-result v9 │ │ -3a02dc: 3298 2500 |00f8: if-eq v8, v9, 011d // +0025 │ │ -3a02e0: 5408 1379 |00fa: iget-object v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7913 │ │ -3a02e4: 6e20 0998 4800 |00fc: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a02ea: 0a04 |00ff: move-result v4 │ │ -3a02ec: b5d4 |0100: and-int/2addr v4, v13 │ │ -3a02ee: b8a4 |0101: shl-int/2addr v4, v10 │ │ -3a02f0: 2208 e812 |0102: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a02f4: 7010 4098 0800 |0104: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a02fa: 6e20 4b98 2800 |0107: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0300: 1a02 a500 |010a: const-string v2, " " // string@00a5 │ │ -3a0304: 6e20 4b98 2800 |010c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a030a: 5402 1579 |010f: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7915 │ │ -3a030e: 7120 46a4 3200 |0111: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ -3a0314: 0c02 |0114: move-result-object v2 │ │ -3a0316: 6e20 4b98 2800 |0115: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a031c: 6e10 5498 0800 |0118: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0322: 0c02 |011b: move-result-object v2 │ │ -3a0324: 2802 |011c: goto 011e // +0002 │ │ -3a0326: 1204 |011d: const/4 v4, #int 0 // #0 │ │ -3a0328: 2208 e812 |011e: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a032c: 7010 4098 0800 |0120: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0332: 6e20 4b98 2800 |0123: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0338: 1a09 b100 |0126: const-string v9, " " // string@00b1 │ │ -3a033c: 6e10 2298 0200 |0128: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0342: 0a02 |012b: move-result v2 │ │ -3a0344: dc02 0210 |012c: rem-int/lit8 v2, v2, #int 16 // #10 │ │ -3a0348: d902 020f |012e: rsub-int/lit8 v2, v2, #int 15 // #0f │ │ -3a034c: 6e20 2d98 2900 |0130: invoke-virtual {v9, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a0352: 0c02 |0133: move-result-object v2 │ │ -3a0354: 6e20 4b98 2800 |0134: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a035a: 6e10 5498 0800 |0137: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0360: 0c02 |013a: move-result-object v2 │ │ -3a0362: 2208 e812 |013b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0366: 7010 4098 0800 |013d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a036c: 6e20 4b98 2800 |0140: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0372: 1a02 5407 |0143: const-string v2, ":" // string@0754 │ │ -3a0376: 6e20 4b98 2800 |0145: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a037c: 6e10 5498 0800 |0148: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0382: 0c02 |014b: move-result-object v2 │ │ -3a0384: 5408 1379 |014c: iget-object v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7913 │ │ -3a0388: 6e20 0998 e800 |014e: invoke-virtual {v8, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a038e: 0a08 |0151: move-result v8 │ │ -3a0390: b5d8 |0152: and-int/2addr v8, v13 │ │ -3a0392: b8e8 |0153: shl-int/2addr v8, v14 │ │ -3a0394: 5400 1379 |0154: iget-object v0, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7913 │ │ -3a0398: 6e20 0998 d000 |0156: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a039e: 0a00 |0159: move-result v0 │ │ -3a03a0: b5d0 |015a: and-int/2addr v0, v13 │ │ -3a03a2: b680 |015b: or-int/2addr v0, v8 │ │ -3a03a4: b640 |015c: or-int/2addr v0, v4 │ │ -3a03a6: de00 0040 |015d: or-int/lit8 v0, v0, #int 64 // #40 │ │ -3a03aa: 6204 bc78 |015f: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ -3a03ae: 6e20 1898 4200 |0161: invoke-virtual {v2, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a03b4: 0c02 |0164: move-result-object v2 │ │ -3a03b6: 010a |0165: move v10, v0 │ │ -3a03b8: 072b |0166: move-object v11, v2 │ │ -3a03ba: 6200 6473 |0167: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -3a03be: 4604 0003 |0169: aget-object v4, v0, v3 │ │ -3a03c2: 0808 1400 |016b: move-object/from16 v8, v20 │ │ -3a03c6: 0809 1500 |016d: move-object/from16 v9, v21 │ │ -3a03ca: 080c 1700 |016f: move-object/from16 v12, v23 │ │ -3a03ce: 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 │ │ -3a03d4: 0c00 |0174: move-result-object v0 │ │ -3a03d6: 1100 |0175: return-object v0 │ │ -3a03d8: 1101 |0176: return-object v1 │ │ +3a00d8: |[3a00d8] net.sf.dibdib.thread_any.TcvCodec.pack:([BII[B[BLnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;[B)[B │ │ +3a00e8: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +3a00ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a00ee: 6202 6473 |0003: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +3a00f2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3a00f4: 4602 0203 |0006: aget-object v2, v2, v3 │ │ +3a00f8: 0804 1100 |0008: move-object/from16 v4, v17 │ │ +3a00fc: 0205 1200 |000a: move/from16 v5, v18 │ │ +3a0100: 0206 1300 |000c: move/from16 v6, v19 │ │ +3a0104: 7240 8aa2 4265 |000e: invoke-interface {v2, v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.compress:([BII)[B // method@a28a │ │ +3a010a: 0c05 |0011: move-result-object v5 │ │ +3a010c: 4802 0503 |0012: aget-byte v2, v5, v3 │ │ +3a0110: 4804 0503 |0014: aget-byte v4, v5, v3 │ │ +3a0114: 7120 a9a3 4500 |0016: invoke-static {v5, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3a9 │ │ +3a011a: 0a04 |0019: move-result v4 │ │ +3a011c: 9006 0204 |001a: add-int v6, v2, v4 │ │ +3a0120: 4802 0503 |001c: aget-byte v2, v5, v3 │ │ +3a0124: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +3a0126: b042 |001f: add-int/2addr v2, v4 │ │ +3a0128: 7120 a8a3 2500 |0020: invoke-static {v5, v2}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3a8 │ │ +3a012e: 0a02 |0023: move-result v2 │ │ +3a0130: 9007 0602 |0024: add-int v7, v6, v2 │ │ +3a0134: 5402 1179 |0026: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ +3a0138: 7120 46a4 3200 |0028: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ +3a013e: 0c02 |002b: move-result-object v2 │ │ +3a0140: 5208 1679 |002c: iget v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7916 │ │ +3a0144: 1a09 166f |002e: const-string v9, "error addr len " // string@6f16 │ │ +3a0148: 124a |0030: const/4 v10, #int 4 // #4 │ │ +3a014a: 1a0b 0f65 |0031: const-string v11, "codec pack" // string@650f │ │ +3a014e: 130c 3c00 |0033: const/16 v12, #int 60 // #3c │ │ +3a0152: 123d |0035: const/4 v13, #int 3 // #3 │ │ +3a0154: 122e |0036: const/4 v14, #int 2 // #2 │ │ +3a0156: 368c 9400 |0037: if-gt v12, v8, 00cb // +0094 │ │ +3a015a: 1308 fa00 |0039: const/16 v8, #int 250 // #fa │ │ +3a015e: 6e10 2298 0200 |003b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0164: 0a0f |003e: move-result v15 │ │ +3a0166: 35f8 1f00 |003f: if-ge v8, v15, 005e // +001f │ │ +3a016a: 23e0 dc15 |0041: new-array v0, v14, [Ljava/lang/String; // type@15dc │ │ +3a016e: 4d0b 0003 |0043: aput-object v11, v0, v3 │ │ +3a0172: 2203 e812 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0176: 7010 4098 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a017c: 6e20 4b98 9300 |004a: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0182: 6e10 2298 0200 |004d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0188: 0a02 |0050: move-result v2 │ │ +3a018a: 6e20 4798 2300 |0051: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a0190: 6e10 5498 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0196: 0c02 |0057: move-result-object v2 │ │ +3a0198: 4d02 0004 |0058: aput-object v2, v0, v4 │ │ +3a019c: 7110 c3a1 0000 |005a: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a01a2: 1101 |005d: return-object v1 │ │ +3a01a4: 5402 1579 |005e: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7915 │ │ +3a01a8: 3902 0b00 |0060: if-nez v2, 006b // +000b │ │ +3a01ac: 23e2 1515 |0062: new-array v2, v14, [B // type@1515 │ │ +3a01b0: 1308 c0ff |0064: const/16 v8, #int -64 // #ffc0 │ │ +3a01b4: 4f08 0203 |0066: aput-byte v8, v2, v3 │ │ +3a01b8: 4f08 0204 |0068: aput-byte v8, v2, v4 │ │ +3a01bc: 2807 |006a: goto 0071 // +0007 │ │ +3a01be: 1308 0001 |006b: const/16 v8, #int 256 // #100 │ │ +3a01c2: 2129 |006d: array-length v9, v2 │ │ +3a01c4: 3698 0300 |006e: if-gt v8, v9, 0071 // +0003 │ │ +3a01c8: 1101 |0070: return-object v1 │ │ +3a01ca: 1308 0800 |0071: const/16 v8, #int 8 // #8 │ │ +3a01ce: 1309 0900 |0073: const/16 v9, #int 9 // #9 │ │ +3a01d2: 540b 1179 |0075: iget-object v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ +3a01d6: 21bb |0077: array-length v11, v11 │ │ +3a01d8: b0b9 |0078: add-int/2addr v9, v11 │ │ +3a01da: b0e9 |0079: add-int/2addr v9, v14 │ │ +3a01dc: 212b |007a: array-length v11, v2 │ │ +3a01de: b0b9 |007b: add-int/2addr v9, v11 │ │ +3a01e0: 2399 1515 |007c: new-array v9, v9, [B // type@1515 │ │ +3a01e4: 620b cf72 |007e: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a01e8: 480b 0b03 |0080: aget-byte v11, v11, v3 │ │ +3a01ec: 4f0b 0903 |0082: aput-byte v11, v9, v3 │ │ +3a01f0: 620b cf72 |0084: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a01f4: 480b 0b04 |0086: aget-byte v11, v11, v4 │ │ +3a01f8: 4f0b 0904 |0088: aput-byte v11, v9, v4 │ │ +3a01fc: 570b 1479 |008a: iget-char v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7914 │ │ +3a0200: 8dbb |008c: int-to-byte v11, v11 │ │ +3a0202: 4f0b 090e |008d: aput-byte v11, v9, v14 │ │ +3a0206: 570b 1279 |008f: iget-char v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7912 │ │ +3a020a: 8dbb |0091: int-to-byte v11, v11 │ │ +3a020c: 4f0b 090d |0092: aput-byte v11, v9, v13 │ │ +3a0210: 4f0c 090a |0094: aput-byte v12, v9, v10 │ │ +3a0214: 125a |0096: const/4 v10, #int 5 // #5 │ │ +3a0216: 130b 3e00 |0097: const/16 v11, #int 62 // #3e │ │ +3a021a: 4f0b 090a |0099: aput-byte v11, v9, v10 │ │ +3a021e: 126a |009b: const/4 v10, #int 6 // #6 │ │ +3a0220: 130b 0a00 |009c: const/16 v11, #int 10 // #a │ │ +3a0224: 4f0b 090a |009e: aput-byte v11, v9, v10 │ │ +3a0228: 127a |00a0: const/4 v10, #int 7 // #7 │ │ +3a022a: 130b a7ff |00a1: const/16 v11, #int -89 // #ffa7 │ │ +3a022e: 4f0b 090a |00a3: aput-byte v11, v9, v10 │ │ +3a0232: 540a 1179 |00a5: iget-object v10, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ +3a0236: 540b 1179 |00a7: iget-object v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ +3a023a: 21bb |00a9: array-length v11, v11 │ │ +3a023c: 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 │ │ +3a0242: 540a 1179 |00ad: iget-object v10, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ +3a0246: 21aa |00af: array-length v10, v10 │ │ +3a0248: b08a |00b0: add-int/2addr v10, v8 │ │ +3a024a: 5400 1179 |00b1: iget-object v0, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7911 │ │ +3a024e: 2100 |00b3: array-length v0, v0 │ │ +3a0250: 8d00 |00b4: int-to-byte v0, v0 │ │ +3a0252: 4f00 090a |00b5: aput-byte v0, v9, v10 │ │ +3a0256: b04a |00b7: add-int/2addr v10, v4 │ │ +3a0258: 1300 d9ff |00b8: const/16 v0, #int -39 // #ffd9 │ │ +3a025c: 4f00 090a |00ba: aput-byte v0, v9, v10 │ │ +3a0260: b04a |00bc: add-int/2addr v10, v4 │ │ +3a0262: 2120 |00bd: array-length v0, v2 │ │ +3a0264: 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 │ │ +3a026a: 2120 |00c1: array-length v0, v2 │ │ +3a026c: b00a |00c2: add-int/2addr v10, v0 │ │ +3a026e: 1300 94ff |00c3: const/16 v0, #int -108 // #ff94 │ │ +3a0272: 4f00 090a |00c5: aput-byte v0, v9, v10 │ │ +3a0276: 079b |00c7: move-object v11, v9 │ │ +3a0278: 120a |00c8: const/4 v10, #int 0 // #0 │ │ +3a027a: 2900 9e00 |00c9: goto/16 0167 // +009e │ │ +3a027e: 1308 a000 |00cb: const/16 v8, #int 160 // #a0 │ │ +3a0282: 6e10 2298 0200 |00cd: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0288: 0a0c |00d0: move-result v12 │ │ +3a028a: 35c8 1f00 |00d1: if-ge v8, v12, 00f0 // +001f │ │ +3a028e: 23e0 dc15 |00d3: new-array v0, v14, [Ljava/lang/String; // type@15dc │ │ +3a0292: 4d0b 0003 |00d5: aput-object v11, v0, v3 │ │ +3a0296: 2203 e812 |00d7: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a029a: 7010 4098 0300 |00d9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a02a0: 6e20 4b98 9300 |00dc: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a02a6: 6e10 2298 0200 |00df: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a02ac: 0a02 |00e2: move-result v2 │ │ +3a02ae: 6e20 4798 2300 |00e3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a02b4: 6e10 5498 0300 |00e6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a02ba: 0c02 |00e9: move-result-object v2 │ │ +3a02bc: 4d02 0004 |00ea: aput-object v2, v0, v4 │ │ +3a02c0: 7110 c3a1 0000 |00ec: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a02c6: 1101 |00ef: return-object v1 │ │ +3a02c8: 1308 3000 |00f0: const/16 v8, #int 48 // #30 │ │ +3a02cc: 5409 1379 |00f2: iget-object v9, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7913 │ │ +3a02d0: 6e20 0998 4900 |00f4: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a02d6: 0a09 |00f7: move-result v9 │ │ +3a02d8: 3298 2500 |00f8: if-eq v8, v9, 011d // +0025 │ │ +3a02dc: 5408 1379 |00fa: iget-object v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7913 │ │ +3a02e0: 6e20 0998 4800 |00fc: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a02e6: 0a04 |00ff: move-result v4 │ │ +3a02e8: b5d4 |0100: and-int/2addr v4, v13 │ │ +3a02ea: b8a4 |0101: shl-int/2addr v4, v10 │ │ +3a02ec: 2208 e812 |0102: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a02f0: 7010 4098 0800 |0104: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a02f6: 6e20 4b98 2800 |0107: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a02fc: 1a02 a500 |010a: const-string v2, " " // string@00a5 │ │ +3a0300: 6e20 4b98 2800 |010c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0306: 5402 1579 |010f: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7915 │ │ +3a030a: 7120 46a4 3200 |0111: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ +3a0310: 0c02 |0114: move-result-object v2 │ │ +3a0312: 6e20 4b98 2800 |0115: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0318: 6e10 5498 0800 |0118: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a031e: 0c02 |011b: move-result-object v2 │ │ +3a0320: 2802 |011c: goto 011e // +0002 │ │ +3a0322: 1204 |011d: const/4 v4, #int 0 // #0 │ │ +3a0324: 2208 e812 |011e: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0328: 7010 4098 0800 |0120: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a032e: 6e20 4b98 2800 |0123: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0334: 1a09 b100 |0126: const-string v9, " " // string@00b1 │ │ +3a0338: 6e10 2298 0200 |0128: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a033e: 0a02 |012b: move-result v2 │ │ +3a0340: dc02 0210 |012c: rem-int/lit8 v2, v2, #int 16 // #10 │ │ +3a0344: d902 020f |012e: rsub-int/lit8 v2, v2, #int 15 // #0f │ │ +3a0348: 6e20 2d98 2900 |0130: invoke-virtual {v9, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a034e: 0c02 |0133: move-result-object v2 │ │ +3a0350: 6e20 4b98 2800 |0134: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0356: 6e10 5498 0800 |0137: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a035c: 0c02 |013a: move-result-object v2 │ │ +3a035e: 2208 e812 |013b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0362: 7010 4098 0800 |013d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0368: 6e20 4b98 2800 |0140: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a036e: 1a02 5407 |0143: const-string v2, ":" // string@0754 │ │ +3a0372: 6e20 4b98 2800 |0145: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0378: 6e10 5498 0800 |0148: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a037e: 0c02 |014b: move-result-object v2 │ │ +3a0380: 5408 1379 |014c: iget-object v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7913 │ │ +3a0384: 6e20 0998 e800 |014e: invoke-virtual {v8, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a038a: 0a08 |0151: move-result v8 │ │ +3a038c: b5d8 |0152: and-int/2addr v8, v13 │ │ +3a038e: b8e8 |0153: shl-int/2addr v8, v14 │ │ +3a0390: 5400 1379 |0154: iget-object v0, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7913 │ │ +3a0394: 6e20 0998 d000 |0156: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a039a: 0a00 |0159: move-result v0 │ │ +3a039c: b5d0 |015a: and-int/2addr v0, v13 │ │ +3a039e: b680 |015b: or-int/2addr v0, v8 │ │ +3a03a0: b640 |015c: or-int/2addr v0, v4 │ │ +3a03a2: de00 0040 |015d: or-int/lit8 v0, v0, #int 64 // #40 │ │ +3a03a6: 6204 bc78 |015f: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ +3a03aa: 6e20 1898 4200 |0161: invoke-virtual {v2, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a03b0: 0c02 |0164: move-result-object v2 │ │ +3a03b2: 010a |0165: move v10, v0 │ │ +3a03b4: 072b |0166: move-object v11, v2 │ │ +3a03b6: 6200 6473 |0167: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +3a03ba: 4604 0003 |0169: aget-object v4, v0, v3 │ │ +3a03be: 0808 1400 |016b: move-object/from16 v8, v20 │ │ +3a03c2: 0809 1500 |016d: move-object/from16 v9, v21 │ │ +3a03c6: 080c 1700 |016f: move-object/from16 v12, v23 │ │ +3a03ca: 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 │ │ +3a03d0: 0c00 |0174: move-result-object v0 │ │ +3a03d2: 1100 |0175: return-object v0 │ │ +3a03d4: 1101 |0176: return-object v1 │ │ catches : 2 │ │ 0x0003 - 0x002e │ │ Ljava/lang/Exception; -> 0x0176 │ │ 0x003b - 0x0175 │ │ Ljava/lang/Exception; -> 0x0176 │ │ positions : │ │ 0x0003 line=523 │ │ @@ -848562,44 +848562,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 │ │ -3a03f4: |[3a03f4] net.sf.dibdib.thread_any.TcvCodec.pack:([BLjava/lang/String;Ljava/lang/String;)[B │ │ -3a0404: 6200 6473 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -3a0408: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a040a: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -3a040e: 1302 1000 |0005: const/16 v2, #int 16 // #10 │ │ -3a0412: 7220 91a2 2000 |0007: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ -3a0418: 0c00 |000a: move-result-object v0 │ │ -3a041a: 6202 6473 |000b: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -3a041e: 4602 0201 |000d: aget-object v2, v2, v1 │ │ -3a0422: 6203 bb78 |000f: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ -3a0426: 6e20 1898 3d00 |0011: invoke-virtual {v13, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a042c: 0c0d |0014: move-result-object v13 │ │ -3a042e: 6203 bb78 |0015: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ -3a0432: 6e20 1898 3e00 |0017: invoke-virtual {v14, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a0438: 0c0e |001a: move-result-object v14 │ │ -3a043a: 6e20 6fa4 1b00 |001b: invoke-virtual {v11, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a46f │ │ -3a0440: 0a01 |001e: move-result v1 │ │ -3a0442: 7251 92a2 d20e |001f: invoke-interface {v2, v13, v14, v0, v1}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ -3a0448: 0c07 |0022: move-result-object v7 │ │ -3a044a: 2209 cc14 |0023: new-instance v9, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo; // type@14cc │ │ -3a044e: 7020 66a4 0900 |0025: invoke-direct {v9, v0}, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.:([B)V // method@a466 │ │ -3a0454: 6203 1779 |0028: sget-object v3, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a0458: 21c6 |002a: array-length v6, v12 │ │ -3a045a: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -3a045c: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -3a045e: 120a |002d: const/4 v10, #int 0 // #0 │ │ -3a0460: 07c4 |002e: move-object v4, v12 │ │ -3a0462: 7408 70a4 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@a470 │ │ -3a0468: 0c0c |0032: move-result-object v12 │ │ -3a046a: 110c |0033: return-object v12 │ │ +3a03f0: |[3a03f0] net.sf.dibdib.thread_any.TcvCodec.pack:([BLjava/lang/String;Ljava/lang/String;)[B │ │ +3a0400: 6200 6473 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +3a0404: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a0406: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +3a040a: 1302 1000 |0005: const/16 v2, #int 16 // #10 │ │ +3a040e: 7220 91a2 2000 |0007: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ +3a0414: 0c00 |000a: move-result-object v0 │ │ +3a0416: 6202 6473 |000b: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +3a041a: 4602 0201 |000d: aget-object v2, v2, v1 │ │ +3a041e: 6203 bb78 |000f: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ +3a0422: 6e20 1898 3d00 |0011: invoke-virtual {v13, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a0428: 0c0d |0014: move-result-object v13 │ │ +3a042a: 6203 bb78 |0015: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ +3a042e: 6e20 1898 3e00 |0017: invoke-virtual {v14, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a0434: 0c0e |001a: move-result-object v14 │ │ +3a0436: 6e20 6fa4 1b00 |001b: invoke-virtual {v11, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a46f │ │ +3a043c: 0a01 |001e: move-result v1 │ │ +3a043e: 7251 92a2 d20e |001f: invoke-interface {v2, v13, v14, v0, v1}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ +3a0444: 0c07 |0022: move-result-object v7 │ │ +3a0446: 2209 cc14 |0023: new-instance v9, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo; // type@14cc │ │ +3a044a: 7020 66a4 0900 |0025: invoke-direct {v9, v0}, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.:([B)V // method@a466 │ │ +3a0450: 6203 1779 |0028: sget-object v3, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a0454: 21c6 |002a: array-length v6, v12 │ │ +3a0456: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +3a0458: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +3a045a: 120a |002d: const/4 v10, #int 0 // #0 │ │ +3a045c: 07c4 |002e: move-object v4, v12 │ │ +3a045e: 7408 70a4 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@a470 │ │ +3a0464: 0c0c |0032: move-result-object v12 │ │ +3a0466: 110c |0033: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x000b line=594 │ │ 0x0011 line=596 │ │ 0x0017 line=597 │ │ 0x001b line=599 │ │ @@ -848617,127 +848617,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 │ │ -3a046c: |[3a046c] net.sf.dibdib.thread_any.TcvCodec.readPacked:(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;)[B │ │ -3a047c: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -3a0480: 0802 1200 |0002: move-object/from16 v2, v18 │ │ -3a0484: 0803 1300 |0004: move-object/from16 v3, v19 │ │ -3a0488: 1a04 6506 |0006: const-string v4, "/ " // string@0665 │ │ -3a048c: 1a05 4c19 |0008: const-string v5, "Error: " // string@194c │ │ -3a0490: 1a06 0e65 |000a: const-string v6, "codec" // string@650e │ │ -3a0494: 1227 |000c: const/4 v7, #int 2 // #2 │ │ -3a0496: 2378 1515 |000d: new-array v8, v7, [B // type@1515 │ │ -3a049a: 1219 |000f: const/4 v9, #int 1 // #1 │ │ -3a049c: 120a |0010: const/4 v10, #int 0 // #0 │ │ -3a049e: 3803 1c00 |0011: if-eqz v3, 002d // +001c │ │ -3a04a2: 4800 030a |0013: aget-byte v0, v3, v10 │ │ -3a04a6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -3a04aa: 4800 030a |0017: aget-byte v0, v3, v10 │ │ -3a04ae: 2805 |0019: goto 001e // +0005 │ │ -3a04b0: 6200 cf72 |001a: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a04b4: 4800 000a |001c: aget-byte v0, v0, v10 │ │ -3a04b8: 4f00 080a |001e: aput-byte v0, v8, v10 │ │ -3a04bc: 4800 030a |0020: aget-byte v0, v3, v10 │ │ -3a04c0: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -3a04c4: 4800 0309 |0024: aget-byte v0, v3, v9 │ │ -3a04c8: 2805 |0026: goto 002b // +0005 │ │ -3a04ca: 6200 cf72 |0027: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a04ce: 4800 0009 |0029: aget-byte v0, v0, v9 │ │ -3a04d2: 4f00 0809 |002b: aput-byte v0, v8, v9 │ │ -3a04d6: 1300 3c00 |002d: const/16 v0, #int 60 // #3c │ │ -3a04da: 7120 b4a3 0200 |002f: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.readFile:(Ljava/lang/String;I)[B // method@a3b4 │ │ -3a04e0: 0c0c |0032: move-result-object v12 │ │ -3a04e2: 120d |0033: const/4 v13, #int 0 // #0 │ │ -3a04e4: 1230 |0034: const/4 v0, #int 3 // #3 │ │ -3a04e6: 350d 7100 |0035: if-ge v13, v0, 00a6 // +0071 │ │ -3a04ea: 3d0d 1d00 |0037: if-lez v13, 0054 // +001d │ │ -3a04ee: 6200 6473 |0039: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -3a04f2: 4600 000a |003b: aget-object v0, v0, v10 │ │ -3a04f6: 237e da15 |003d: new-array v14, v7, [Ljava/lang/Object; // type@15da │ │ -3a04fa: 1a0f 5750 |003f: const-string v15, "VAR" // string@5057 │ │ -3a04fe: 4d0f 0e0a |0041: aput-object v15, v14, v10 │ │ -3a0502: 220f e412 |0043: new-instance v15, Ljava/lang/Short; // type@12e4 │ │ -3a0506: 7020 fa97 df00 |0045: invoke-direct {v15, v13}, Ljava/lang/Short;.:(S)V // method@97fa │ │ -3a050c: 4d0f 0e09 |0048: aput-object v15, v14, v9 │ │ -3a0510: 7230 8ba2 a00e |004a: invoke-interface {v0, v10, v14}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.create:(C[Ljava/lang/Object;)[B // method@a28b │ │ -3a0516: 2807 |004d: goto 0054 // +0007 │ │ -3a0518: 0d00 |004e: move-exception v0 │ │ -3a051a: 080e 1400 |004f: move-object/from16 v14, v20 │ │ -3a051e: 080f 1500 |0051: move-object/from16 v15, v21 │ │ -3a0522: 2829 |0053: goto 007c // +0029 │ │ -3a0524: 080e 1400 |0054: move-object/from16 v14, v20 │ │ -3a0528: 080f 1500 |0056: move-object/from16 v15, v21 │ │ -3a052c: 6e5f 77a4 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@a477 │ │ -3a0532: 0c00 |005b: move-result-object v0 │ │ -3a0534: 3800 1800 |005c: if-eqz v0, 0074 // +0018 │ │ -3a0538: 4810 080a |005e: aget-byte v16, v8, v10 │ │ -3a053c: 3810 0e00 |0060: if-eqz v16, 006e // +000e │ │ -3a0540: 4807 000a |0062: aget-byte v7, v0, v10 │ │ -3a0544: 480b 080a |0064: aget-byte v11, v8, v10 │ │ -3a0548: 33b7 0e00 |0066: if-ne v7, v11, 0074 // +000e │ │ -3a054c: 4807 0009 |0068: aget-byte v7, v0, v9 │ │ -3a0550: 480b 0809 |006a: aget-byte v11, v8, v9 │ │ -3a0554: 33b7 0800 |006c: if-ne v7, v11, 0074 // +0008 │ │ -3a0558: 380d 0500 |006e: if-eqz v13, 0073 // +0005 │ │ -3a055c: 1207 |0070: const/4 v7, #int 0 // #0 │ │ -3a055e: 5b17 1979 |0071: iput-object v7, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -3a0562: 1100 |0073: return-object v0 │ │ -3a0564: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -3a0566: 5b17 1979 |0075: iput-object v7, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -3a056a: 282a |0077: goto 00a1 // +002a │ │ -3a056c: 0d00 |0078: move-exception v0 │ │ -3a056e: 1227 |0079: const/4 v7, #int 2 // #2 │ │ -3a0570: 2802 |007a: goto 007c // +0002 │ │ -3a0572: 0d00 |007b: move-exception v0 │ │ -3a0574: 237b dc15 |007c: new-array v11, v7, [Ljava/lang/String; // type@15dc │ │ -3a0578: 4d06 0b0a |007e: aput-object v6, v11, v10 │ │ -3a057c: 2207 e812 |0080: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0580: 7010 4098 0700 |0082: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0586: 6e20 4b98 5700 |0085: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a058c: 6e20 4a98 0700 |0088: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a0592: 6e10 7597 0000 |008b: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ -3a0598: 0c00 |008e: move-result-object v0 │ │ -3a059a: 6e20 4b98 0700 |008f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a05a0: 6e20 4b98 4700 |0092: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a05a6: 6e20 4b98 2700 |0095: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a05ac: 6e10 5498 0700 |0098: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a05b2: 0c00 |009b: move-result-object v0 │ │ -3a05b4: 4d00 0b09 |009c: aput-object v0, v11, v9 │ │ -3a05b8: 7110 c3a1 0b00 |009e: invoke-static {v11}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a05be: d80d 0d01 |00a1: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3a05c2: 8fdd |00a3: int-to-short v13, v13 │ │ -3a05c4: 1227 |00a4: const/4 v7, #int 2 // #2 │ │ -3a05c6: 288f |00a5: goto 0034 // -0071 │ │ -3a05c8: 3803 0400 |00a6: if-eqz v3, 00aa // +0004 │ │ -3a05cc: 4f0a 030a |00a8: aput-byte v10, v3, v10 │ │ -3a05d0: 1202 |00aa: const/4 v2, #int 0 // #0 │ │ -3a05d2: 1102 |00ab: return-object v2 │ │ -3a05d4: 0d00 |00ac: move-exception v0 │ │ -3a05d6: 0703 |00ad: move-object v3, v0 │ │ -3a05d8: 2370 dc15 |00ae: new-array v0, v7, [Ljava/lang/String; // type@15dc │ │ -3a05dc: 4d06 000a |00b0: aput-object v6, v0, v10 │ │ -3a05e0: 2206 e812 |00b2: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a05e4: 7010 4098 0600 |00b4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a05ea: 6e20 4b98 5600 |00b7: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a05f0: 6e20 4a98 3600 |00ba: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a05f6: 6e10 7597 0300 |00bd: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ -3a05fc: 0c03 |00c0: move-result-object v3 │ │ -3a05fe: 6e20 4b98 3600 |00c1: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0604: 6e20 4b98 4600 |00c4: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a060a: 6e20 4b98 2600 |00c7: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0610: 6e10 5498 0600 |00ca: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0616: 0c02 |00cd: move-result-object v2 │ │ -3a0618: 4d02 0009 |00ce: aput-object v2, v0, v9 │ │ -3a061c: 7110 c3a1 0000 |00d0: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0622: 1202 |00d3: const/4 v2, #int 0 // #0 │ │ -3a0624: 1102 |00d4: return-object v2 │ │ +3a0468: |[3a0468] net.sf.dibdib.thread_any.TcvCodec.readPacked:(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;)[B │ │ +3a0478: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +3a047c: 0802 1200 |0002: move-object/from16 v2, v18 │ │ +3a0480: 0803 1300 |0004: move-object/from16 v3, v19 │ │ +3a0484: 1a04 6506 |0006: const-string v4, "/ " // string@0665 │ │ +3a0488: 1a05 4c19 |0008: const-string v5, "Error: " // string@194c │ │ +3a048c: 1a06 0e65 |000a: const-string v6, "codec" // string@650e │ │ +3a0490: 1227 |000c: const/4 v7, #int 2 // #2 │ │ +3a0492: 2378 1515 |000d: new-array v8, v7, [B // type@1515 │ │ +3a0496: 1219 |000f: const/4 v9, #int 1 // #1 │ │ +3a0498: 120a |0010: const/4 v10, #int 0 // #0 │ │ +3a049a: 3803 1c00 |0011: if-eqz v3, 002d // +001c │ │ +3a049e: 4800 030a |0013: aget-byte v0, v3, v10 │ │ +3a04a2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +3a04a6: 4800 030a |0017: aget-byte v0, v3, v10 │ │ +3a04aa: 2805 |0019: goto 001e // +0005 │ │ +3a04ac: 6200 cf72 |001a: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a04b0: 4800 000a |001c: aget-byte v0, v0, v10 │ │ +3a04b4: 4f00 080a |001e: aput-byte v0, v8, v10 │ │ +3a04b8: 4800 030a |0020: aget-byte v0, v3, v10 │ │ +3a04bc: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +3a04c0: 4800 0309 |0024: aget-byte v0, v3, v9 │ │ +3a04c4: 2805 |0026: goto 002b // +0005 │ │ +3a04c6: 6200 cf72 |0027: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a04ca: 4800 0009 |0029: aget-byte v0, v0, v9 │ │ +3a04ce: 4f00 0809 |002b: aput-byte v0, v8, v9 │ │ +3a04d2: 1300 3c00 |002d: const/16 v0, #int 60 // #3c │ │ +3a04d6: 7120 b4a3 0200 |002f: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.readFile:(Ljava/lang/String;I)[B // method@a3b4 │ │ +3a04dc: 0c0c |0032: move-result-object v12 │ │ +3a04de: 120d |0033: const/4 v13, #int 0 // #0 │ │ +3a04e0: 1230 |0034: const/4 v0, #int 3 // #3 │ │ +3a04e2: 350d 7100 |0035: if-ge v13, v0, 00a6 // +0071 │ │ +3a04e6: 3d0d 1d00 |0037: if-lez v13, 0054 // +001d │ │ +3a04ea: 6200 6473 |0039: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +3a04ee: 4600 000a |003b: aget-object v0, v0, v10 │ │ +3a04f2: 237e da15 |003d: new-array v14, v7, [Ljava/lang/Object; // type@15da │ │ +3a04f6: 1a0f 5750 |003f: const-string v15, "VAR" // string@5057 │ │ +3a04fa: 4d0f 0e0a |0041: aput-object v15, v14, v10 │ │ +3a04fe: 220f e412 |0043: new-instance v15, Ljava/lang/Short; // type@12e4 │ │ +3a0502: 7020 fa97 df00 |0045: invoke-direct {v15, v13}, Ljava/lang/Short;.:(S)V // method@97fa │ │ +3a0508: 4d0f 0e09 |0048: aput-object v15, v14, v9 │ │ +3a050c: 7230 8ba2 a00e |004a: invoke-interface {v0, v10, v14}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.create:(C[Ljava/lang/Object;)[B // method@a28b │ │ +3a0512: 2807 |004d: goto 0054 // +0007 │ │ +3a0514: 0d00 |004e: move-exception v0 │ │ +3a0516: 080e 1400 |004f: move-object/from16 v14, v20 │ │ +3a051a: 080f 1500 |0051: move-object/from16 v15, v21 │ │ +3a051e: 2829 |0053: goto 007c // +0029 │ │ +3a0520: 080e 1400 |0054: move-object/from16 v14, v20 │ │ +3a0524: 080f 1500 |0056: move-object/from16 v15, v21 │ │ +3a0528: 6e5f 77a4 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@a477 │ │ +3a052e: 0c00 |005b: move-result-object v0 │ │ +3a0530: 3800 1800 |005c: if-eqz v0, 0074 // +0018 │ │ +3a0534: 4810 080a |005e: aget-byte v16, v8, v10 │ │ +3a0538: 3810 0e00 |0060: if-eqz v16, 006e // +000e │ │ +3a053c: 4807 000a |0062: aget-byte v7, v0, v10 │ │ +3a0540: 480b 080a |0064: aget-byte v11, v8, v10 │ │ +3a0544: 33b7 0e00 |0066: if-ne v7, v11, 0074 // +000e │ │ +3a0548: 4807 0009 |0068: aget-byte v7, v0, v9 │ │ +3a054c: 480b 0809 |006a: aget-byte v11, v8, v9 │ │ +3a0550: 33b7 0800 |006c: if-ne v7, v11, 0074 // +0008 │ │ +3a0554: 380d 0500 |006e: if-eqz v13, 0073 // +0005 │ │ +3a0558: 1207 |0070: const/4 v7, #int 0 // #0 │ │ +3a055a: 5b17 1979 |0071: iput-object v7, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +3a055e: 1100 |0073: return-object v0 │ │ +3a0560: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +3a0562: 5b17 1979 |0075: iput-object v7, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +3a0566: 282a |0077: goto 00a1 // +002a │ │ +3a0568: 0d00 |0078: move-exception v0 │ │ +3a056a: 1227 |0079: const/4 v7, #int 2 // #2 │ │ +3a056c: 2802 |007a: goto 007c // +0002 │ │ +3a056e: 0d00 |007b: move-exception v0 │ │ +3a0570: 237b dc15 |007c: new-array v11, v7, [Ljava/lang/String; // type@15dc │ │ +3a0574: 4d06 0b0a |007e: aput-object v6, v11, v10 │ │ +3a0578: 2207 e812 |0080: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a057c: 7010 4098 0700 |0082: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0582: 6e20 4b98 5700 |0085: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0588: 6e20 4a98 0700 |0088: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a058e: 6e10 7597 0000 |008b: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ +3a0594: 0c00 |008e: move-result-object v0 │ │ +3a0596: 6e20 4b98 0700 |008f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a059c: 6e20 4b98 4700 |0092: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a05a2: 6e20 4b98 2700 |0095: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a05a8: 6e10 5498 0700 |0098: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a05ae: 0c00 |009b: move-result-object v0 │ │ +3a05b0: 4d00 0b09 |009c: aput-object v0, v11, v9 │ │ +3a05b4: 7110 c3a1 0b00 |009e: invoke-static {v11}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a05ba: d80d 0d01 |00a1: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3a05be: 8fdd |00a3: int-to-short v13, v13 │ │ +3a05c0: 1227 |00a4: const/4 v7, #int 2 // #2 │ │ +3a05c2: 288f |00a5: goto 0034 // -0071 │ │ +3a05c4: 3803 0400 |00a6: if-eqz v3, 00aa // +0004 │ │ +3a05c8: 4f0a 030a |00a8: aput-byte v10, v3, v10 │ │ +3a05cc: 1202 |00aa: const/4 v2, #int 0 // #0 │ │ +3a05ce: 1102 |00ab: return-object v2 │ │ +3a05d0: 0d00 |00ac: move-exception v0 │ │ +3a05d2: 0703 |00ad: move-object v3, v0 │ │ +3a05d4: 2370 dc15 |00ae: new-array v0, v7, [Ljava/lang/String; // type@15dc │ │ +3a05d8: 4d06 000a |00b0: aput-object v6, v0, v10 │ │ +3a05dc: 2206 e812 |00b2: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a05e0: 7010 4098 0600 |00b4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a05e6: 6e20 4b98 5600 |00b7: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a05ec: 6e20 4a98 3600 |00ba: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a05f2: 6e10 7597 0300 |00bd: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ +3a05f8: 0c03 |00c0: move-result-object v3 │ │ +3a05fa: 6e20 4b98 3600 |00c1: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0600: 6e20 4b98 4600 |00c4: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0606: 6e20 4b98 2600 |00c7: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a060c: 6e10 5498 0600 |00ca: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0612: 0c02 |00cd: move-result-object v2 │ │ +3a0614: 4d02 0009 |00ce: aput-object v2, v0, v9 │ │ +3a0618: 7110 c3a1 0000 |00d0: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a061e: 1202 |00d3: const/4 v2, #int 0 // #0 │ │ +3a0620: 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 │ │ @@ -848767,55 +848767,55 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -39fb60: |[39fb60] net.sf.dibdib.thread_any.TcvCodec.setAccessCode:([B)Z │ │ -39fb70: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -39fb72: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -39fb74: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -39fb76: 3806 1900 |0003: if-eqz v6, 001c // +0019 │ │ -39fb7a: 2163 |0005: array-length v3, v6 │ │ -39fb7c: 3331 1600 |0006: if-ne v1, v3, 001c // +0016 │ │ -39fb80: 1303 3d00 |0008: const/16 v3, #int 61 // #3d │ │ -39fb84: 4804 0602 |000a: aget-byte v4, v6, v2 │ │ -39fb88: 3343 1000 |000c: if-ne v3, v4, 001c // +0010 │ │ -39fb8c: 5453 1e79 |000e: iget-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39fb90: 3803 0c00 |0010: if-eqz v3, 001c // +000c │ │ -39fb94: 6e10 2298 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fb9a: 0a03 |0015: move-result v3 │ │ -39fb9c: 3530 0600 |0016: if-ge v0, v3, 001c // +0006 │ │ -39fba0: 5453 1e79 |0018: iget-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39fba4: 5b53 1c79 |001a: iput-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fba8: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ -39fbac: 5456 1c79 |001e: iget-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fbb0: 2805 |0020: goto 0025 // +0005 │ │ -39fbb2: 7120 46a4 2600 |0021: invoke-static {v6, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ -39fbb8: 0c06 |0024: move-result-object v6 │ │ -39fbba: 5b56 1c79 |0025: iput-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fbbe: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -39fbc0: 3806 0c00 |0028: if-eqz v6, 0034 // +000c │ │ -39fbc4: 6e10 2298 0600 |002a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fbca: 0a06 |002d: move-result v6 │ │ -39fbcc: 3c06 0300 |002e: if-gtz v6, 0031 // +0003 │ │ -39fbd0: 2804 |0030: goto 0034 // +0004 │ │ -39fbd2: 5456 1c79 |0031: iget-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fbd6: 2802 |0033: goto 0035 // +0002 │ │ -39fbd8: 0736 |0034: move-object v6, v3 │ │ -39fbda: 5b56 1c79 |0035: iput-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fbde: 5b53 1979 |0037: iput-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -39fbe2: 3806 0900 |0039: if-eqz v6, 0042 // +0009 │ │ -39fbe6: 6e10 2298 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fbec: 0a06 |003e: move-result v6 │ │ -39fbee: 3560 0300 |003f: if-ge v0, v6, 0042 // +0003 │ │ -39fbf2: 2802 |0041: goto 0043 // +0002 │ │ -39fbf4: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -39fbf6: 0f01 |0043: return v1 │ │ +39fb5c: |[39fb5c] net.sf.dibdib.thread_any.TcvCodec.setAccessCode:([B)Z │ │ +39fb6c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +39fb6e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +39fb70: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +39fb72: 3806 1900 |0003: if-eqz v6, 001c // +0019 │ │ +39fb76: 2163 |0005: array-length v3, v6 │ │ +39fb78: 3331 1600 |0006: if-ne v1, v3, 001c // +0016 │ │ +39fb7c: 1303 3d00 |0008: const/16 v3, #int 61 // #3d │ │ +39fb80: 4804 0602 |000a: aget-byte v4, v6, v2 │ │ +39fb84: 3343 1000 |000c: if-ne v3, v4, 001c // +0010 │ │ +39fb88: 5453 1e79 |000e: iget-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39fb8c: 3803 0c00 |0010: if-eqz v3, 001c // +000c │ │ +39fb90: 6e10 2298 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fb96: 0a03 |0015: move-result v3 │ │ +39fb98: 3530 0600 |0016: if-ge v0, v3, 001c // +0006 │ │ +39fb9c: 5453 1e79 |0018: iget-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39fba0: 5b53 1c79 |001a: iput-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fba4: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +39fba8: 5456 1c79 |001e: iget-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fbac: 2805 |0020: goto 0025 // +0005 │ │ +39fbae: 7120 46a4 2600 |0021: invoke-static {v6, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ +39fbb4: 0c06 |0024: move-result-object v6 │ │ +39fbb6: 5b56 1c79 |0025: iput-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fbba: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +39fbbc: 3806 0c00 |0028: if-eqz v6, 0034 // +000c │ │ +39fbc0: 6e10 2298 0600 |002a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fbc6: 0a06 |002d: move-result v6 │ │ +39fbc8: 3c06 0300 |002e: if-gtz v6, 0031 // +0003 │ │ +39fbcc: 2804 |0030: goto 0034 // +0004 │ │ +39fbce: 5456 1c79 |0031: iget-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fbd2: 2802 |0033: goto 0035 // +0002 │ │ +39fbd4: 0736 |0034: move-object v6, v3 │ │ +39fbd6: 5b56 1c79 |0035: iput-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fbda: 5b53 1979 |0037: iput-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +39fbde: 3806 0900 |0039: if-eqz v6, 0042 // +0009 │ │ +39fbe2: 6e10 2298 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fbe8: 0a06 |003e: move-result v6 │ │ +39fbea: 3560 0300 |003f: if-ge v0, v6, 0042 // +0003 │ │ +39fbee: 2802 |0041: goto 0043 // +0002 │ │ +39fbf0: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +39fbf2: 0f01 |0043: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=74 │ │ 0x0012 line=78 │ │ 0x0018 line=79 │ │ 0x001e line=82 │ │ 0x002a line=84 │ │ @@ -848830,17 +848830,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a0d54: |[3a0d54] net.sf.dibdib.thread_any.TcvCodec.setAdditionalCodes:(Ljava/lang/String;)V │ │ -3a0d64: 5b01 1d79 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ -3a0d68: 0e00 |0002: return-void │ │ +3a0d50: |[3a0d50] net.sf.dibdib.thread_any.TcvCodec.setAdditionalCodes:(Ljava/lang/String;)V │ │ +3a0d60: 5b01 1d79 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ +3a0d64: 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; │ │ │ │ @@ -848849,38 +848849,38 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -39fbf8: |[39fbf8] net.sf.dibdib.thread_any.TcvCodec.setDummyPhrase:(Z)Z │ │ -39fc08: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -39fc0c: 2203 8c12 |0002: new-instance v3, Ljava/io/File; // type@128c │ │ -39fc10: 6200 6673 |0004: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -39fc14: 1a01 95ac |0006: const-string v1, "safe" // string@ac95 │ │ -39fc18: 2410 dc15 0100 |0008: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ -39fc1e: 0c01 |000b: move-result-object v1 │ │ -39fc20: 7220 41a2 1000 |000c: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -39fc26: 0c00 |000f: move-result-object v0 │ │ -39fc28: 1a01 2d17 |0010: const-string v1, "DibdibP.txt" // string@172d │ │ -39fc2c: 7030 7696 0301 |0012: invoke-direct {v3, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -39fc32: 6e10 8896 0300 |0015: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -39fc38: 0a03 |0018: move-result v3 │ │ -39fc3a: 3803 0400 |0019: if-eqz v3, 001d // +0004 │ │ -39fc3e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -39fc40: 0f03 |001c: return v3 │ │ -39fc42: 1a03 f006 |001d: const-string v3, "30" // string@06f0 │ │ -39fc46: 5b23 1c79 |001f: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fc4a: 1a03 0407 |0021: const-string v3, "42" // string@0704 │ │ -39fc4e: 5b23 1e79 |0023: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39fc52: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -39fc54: 5b23 1979 |0026: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -39fc58: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -39fc5a: 0f03 |0029: return v3 │ │ +39fbf4: |[39fbf4] net.sf.dibdib.thread_any.TcvCodec.setDummyPhrase:(Z)Z │ │ +39fc04: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +39fc08: 2203 8c12 |0002: new-instance v3, Ljava/io/File; // type@128c │ │ +39fc0c: 6200 6673 |0004: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +39fc10: 1a01 95ac |0006: const-string v1, "safe" // string@ac95 │ │ +39fc14: 2410 dc15 0100 |0008: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ +39fc1a: 0c01 |000b: move-result-object v1 │ │ +39fc1c: 7220 41a2 1000 |000c: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +39fc22: 0c00 |000f: move-result-object v0 │ │ +39fc24: 1a01 2d17 |0010: const-string v1, "DibdibP.txt" // string@172d │ │ +39fc28: 7030 7696 0301 |0012: invoke-direct {v3, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +39fc2e: 6e10 8896 0300 |0015: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +39fc34: 0a03 |0018: move-result v3 │ │ +39fc36: 3803 0400 |0019: if-eqz v3, 001d // +0004 │ │ +39fc3a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +39fc3c: 0f03 |001c: return v3 │ │ +39fc3e: 1a03 f006 |001d: const-string v3, "30" // string@06f0 │ │ +39fc42: 5b23 1c79 |001f: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fc46: 1a03 0407 |0021: const-string v3, "42" // string@0704 │ │ +39fc4a: 5b23 1e79 |0023: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39fc4e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +39fc50: 5b23 1979 |0026: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +39fc54: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +39fc56: 0f03 |0029: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0015 line=215 │ │ 0x001f line=219 │ │ 0x0023 line=220 │ │ 0x0026 line=221 │ │ @@ -848893,140 +848893,140 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 235 16-bit code units │ │ -39fc5c: |[39fc5c] net.sf.dibdib.thread_any.TcvCodec.settleHexPhrase:(Ljava/lang/String;)Z │ │ -39fc6c: 54a0 1e79 |0000: iget-object v0, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39fc70: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -39fc72: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -39fc74: 380b 1600 |0004: if-eqz v11, 001a // +0016 │ │ -39fc78: 6e10 2298 0b00 |0006: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fc7e: 0a03 |0009: move-result v3 │ │ -39fc80: 3c03 0400 |000a: if-gtz v3, 000e // +0004 │ │ -39fc84: 0723 |000c: move-object v3, v2 │ │ -39fc86: 280b |000d: goto 0018 // +000b │ │ -39fc88: 6e10 2298 0b00 |000e: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fc8e: 0a03 |0011: move-result v3 │ │ -39fc90: 3431 0500 |0012: if-lt v1, v3, 0017 // +0005 │ │ -39fc94: 54a3 1c79 |0014: iget-object v3, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fc98: 2802 |0016: goto 0018 // +0002 │ │ -39fc9a: 07b3 |0017: move-object v3, v11 │ │ -39fc9c: 5ba3 1e79 |0018: iput-object v3, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39fca0: 1a03 2d17 |001a: const-string v3, "DibdibP.txt" // string@172d │ │ -39fca4: 1a04 95ac |001c: const-string v4, "safe" // string@ac95 │ │ -39fca8: 1225 |001e: const/4 v5, #int 2 // #2 │ │ -39fcaa: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -39fcac: 390b 9400 |0020: if-nez v11, 00b4 // +0094 │ │ -39fcb0: 54ab 1e79 |0022: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39fcb4: 390b 9000 |0024: if-nez v11, 00b4 // +0090 │ │ -39fcb8: 54ab 1c79 |0026: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fcbc: 380b 8c00 |0028: if-eqz v11, 00b4 // +008c │ │ -39fcc0: 6e10 2298 0b00 |002a: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fcc6: 0a0b |002d: move-result v11 │ │ -39fcc8: 35b5 8600 |002e: if-ge v5, v11, 00b4 // +0086 │ │ -39fccc: 620b 6673 |0030: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -39fcd0: 2410 dc15 0400 |0032: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -39fcd6: 0c07 |0035: move-result-object v7 │ │ -39fcd8: 7220 41a2 7b00 |0036: invoke-interface {v11, v7}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -39fcde: 0c0b |0039: move-result-object v11 │ │ -39fce0: 390b 0300 |003a: if-nez v11, 003d // +0003 │ │ -39fce4: 0f06 |003c: return v6 │ │ -39fce6: 2207 8c12 |003d: new-instance v7, Ljava/io/File; // type@128c │ │ -39fcea: 7030 7696 b703 |003f: invoke-direct {v7, v11, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -39fcf0: 6e10 8896 0700 |0042: invoke-virtual {v7}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -39fcf6: 0a08 |0045: move-result v8 │ │ -39fcf8: 3808 2300 |0046: if-eqz v8, 0069 // +0023 │ │ -39fcfc: 54a8 1879 |0048: iget-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7918 │ │ -39fd00: 3808 0600 |004a: if-eqz v8, 0050 // +0006 │ │ -39fd04: 6e10 7d96 0700 |004c: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967d │ │ -39fd0a: 2818 |004f: goto 0067 // +0018 │ │ -39fd0c: 6e10 8196 0700 |0050: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -39fd12: 0c08 |0053: move-result-object v8 │ │ -39fd14: 7120 b4a3 6800 |0054: invoke-static {v8, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.readFile:(Ljava/lang/String;I)[B // method@a3b4 │ │ -39fd1a: 0c08 |0057: move-result-object v8 │ │ -39fd1c: 5ba8 1879 |0058: iput-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7918 │ │ -39fd20: 1309 1400 |005a: const/16 v9, #int 20 // #14 │ │ -39fd24: 2188 |005c: array-length v8, v8 │ │ -39fd26: 3789 0700 |005d: if-le v9, v8, 0064 // +0007 │ │ -39fd2a: 54a8 1c79 |005f: iget-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fd2e: 5ba8 1e79 |0061: iput-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39fd32: 2804 |0063: goto 0067 // +0004 │ │ -39fd34: 6e10 7d96 0700 |0064: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967d │ │ -39fd3a: 1208 |0067: const/4 v8, #int 0 // #0 │ │ -39fd3c: 2802 |0068: goto 006a // +0002 │ │ -39fd3e: 1218 |0069: const/4 v8, #int 1 // #1 │ │ -39fd40: 54a9 1879 |006a: iget-object v9, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7918 │ │ -39fd44: 3809 4800 |006c: if-eqz v9, 00b4 // +0048 │ │ -39fd48: 3808 0400 |006e: if-eqz v8, 0072 // +0004 │ │ -39fd4c: 5ba2 1879 |0070: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7918 │ │ -39fd50: 6e20 79a4 9a00 |0072: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.unpackPhrase:([B)V // method@a479 │ │ -39fd56: 2208 8c12 |0075: new-instance v8, Ljava/io/File; // type@128c │ │ -39fd5a: 1a09 2e17 |0077: const-string v9, "DibdibX.dm" // string@172e │ │ -39fd5e: 7030 7696 b809 |0079: invoke-direct {v8, v11, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -39fd64: 6e10 8096 0800 |007c: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@9680 │ │ -39fd6a: 0a0b |007f: move-result v11 │ │ -39fd6c: 380b 3400 |0080: if-eqz v11, 00b4 // +0034 │ │ -39fd70: 6e10 8196 0800 |0082: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -39fd76: 0c0b |0085: move-result-object v11 │ │ -39fd78: 6e52 72a4 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@a472 │ │ -39fd7e: 0c0b |0089: move-result-object v11 │ │ -39fd80: 7120 46a4 6b00 |008a: invoke-static {v11, v6}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ -39fd86: 0c0b |008d: move-result-object v11 │ │ -39fd88: 6e10 2f98 0b00 |008e: invoke-virtual {v11}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39fd8e: 0c0b |0091: move-result-object v11 │ │ -39fd90: 21b7 |0092: array-length v7, v11 │ │ -39fd92: 7130 5aa4 6b07 |0093: invoke-static {v11, v6, v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4HexUtf16:([CII)Ljava/lang/String; // method@a45a │ │ -39fd98: 0c0b |0096: move-result-object v11 │ │ -39fd9a: 5bab 1d79 |0097: iput-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ -39fd9e: 2804 |0099: goto 009d // +0004 │ │ -39fda0: 6e10 7d96 0800 |009a: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@967d │ │ -39fda6: 54ab 1d79 |009d: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ -39fdaa: 6e10 2298 0b00 |009f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fdb0: 0a0b |00a2: move-result v11 │ │ -39fdb2: 3c0b 1100 |00a3: if-gtz v11, 00b4 // +0011 │ │ -39fdb6: 5ba2 1d79 |00a5: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ -39fdba: 280d |00a7: goto 00b4 // +000d │ │ -39fdbc: 0787 |00a8: move-object v7, v8 │ │ -39fdbe: 2802 |00a9: goto 00ab // +0002 │ │ -39fdc0: 0000 |00aa: nop // spacer │ │ -39fdc2: 6e10 8896 0700 |00ab: invoke-virtual {v7}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -39fdc8: 0a0b |00ae: move-result v11 │ │ -39fdca: 380b 0500 |00af: if-eqz v11, 00b4 // +0005 │ │ -39fdce: 6e10 7d96 0700 |00b1: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967d │ │ -39fdd4: 54ab 1e79 |00b4: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39fdd8: 380b 3400 |00b6: if-eqz v11, 00ea // +0034 │ │ -39fddc: 6e10 2298 0b00 |00b8: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fde2: 0a0b |00bb: move-result v11 │ │ -39fde4: 34b5 0300 |00bc: if-lt v5, v11, 00bf // +0003 │ │ -39fde8: 282c |00be: goto 00ea // +002c │ │ -39fdea: 54ab 1e79 |00bf: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39fdee: 6e20 1298 0b00 |00c1: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -39fdf4: 0a0b |00c4: move-result v11 │ │ -39fdf6: 390b 2400 |00c5: if-nez v11, 00e9 // +0024 │ │ -39fdfa: 3800 2200 |00c7: if-eqz v0, 00e9 // +0022 │ │ -39fdfe: 6e10 2298 0000 |00c9: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fe04: 0a0b |00cc: move-result v11 │ │ -39fe06: 35b5 1c00 |00cd: if-ge v5, v11, 00e9 // +001c │ │ -39fe0a: 5ba2 1979 |00cf: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -39fe0e: 220b 8c12 |00d1: new-instance v11, Ljava/io/File; // type@128c │ │ -39fe12: 6200 6673 |00d3: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -39fe16: 2410 dc15 0400 |00d5: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -39fe1c: 0c02 |00d8: move-result-object v2 │ │ -39fe1e: 7220 41a2 2000 |00d9: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -39fe24: 0c00 |00dc: move-result-object v0 │ │ -39fe26: 7030 7696 0b03 |00dd: invoke-direct {v11, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -39fe2c: 6e10 8896 0b00 |00e0: invoke-virtual {v11}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -39fe32: 0a00 |00e3: move-result v0 │ │ -39fe34: 3800 0500 |00e4: if-eqz v0, 00e9 // +0005 │ │ -39fe38: 6e10 7d96 0b00 |00e6: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@967d │ │ -39fe3e: 0f01 |00e9: return v1 │ │ -39fe40: 0f06 |00ea: return v6 │ │ +39fc58: |[39fc58] net.sf.dibdib.thread_any.TcvCodec.settleHexPhrase:(Ljava/lang/String;)Z │ │ +39fc68: 54a0 1e79 |0000: iget-object v0, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39fc6c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +39fc6e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +39fc70: 380b 1600 |0004: if-eqz v11, 001a // +0016 │ │ +39fc74: 6e10 2298 0b00 |0006: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fc7a: 0a03 |0009: move-result v3 │ │ +39fc7c: 3c03 0400 |000a: if-gtz v3, 000e // +0004 │ │ +39fc80: 0723 |000c: move-object v3, v2 │ │ +39fc82: 280b |000d: goto 0018 // +000b │ │ +39fc84: 6e10 2298 0b00 |000e: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fc8a: 0a03 |0011: move-result v3 │ │ +39fc8c: 3431 0500 |0012: if-lt v1, v3, 0017 // +0005 │ │ +39fc90: 54a3 1c79 |0014: iget-object v3, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fc94: 2802 |0016: goto 0018 // +0002 │ │ +39fc96: 07b3 |0017: move-object v3, v11 │ │ +39fc98: 5ba3 1e79 |0018: iput-object v3, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39fc9c: 1a03 2d17 |001a: const-string v3, "DibdibP.txt" // string@172d │ │ +39fca0: 1a04 95ac |001c: const-string v4, "safe" // string@ac95 │ │ +39fca4: 1225 |001e: const/4 v5, #int 2 // #2 │ │ +39fca6: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +39fca8: 390b 9400 |0020: if-nez v11, 00b4 // +0094 │ │ +39fcac: 54ab 1e79 |0022: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39fcb0: 390b 9000 |0024: if-nez v11, 00b4 // +0090 │ │ +39fcb4: 54ab 1c79 |0026: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fcb8: 380b 8c00 |0028: if-eqz v11, 00b4 // +008c │ │ +39fcbc: 6e10 2298 0b00 |002a: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fcc2: 0a0b |002d: move-result v11 │ │ +39fcc4: 35b5 8600 |002e: if-ge v5, v11, 00b4 // +0086 │ │ +39fcc8: 620b 6673 |0030: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +39fccc: 2410 dc15 0400 |0032: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +39fcd2: 0c07 |0035: move-result-object v7 │ │ +39fcd4: 7220 41a2 7b00 |0036: invoke-interface {v11, v7}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +39fcda: 0c0b |0039: move-result-object v11 │ │ +39fcdc: 390b 0300 |003a: if-nez v11, 003d // +0003 │ │ +39fce0: 0f06 |003c: return v6 │ │ +39fce2: 2207 8c12 |003d: new-instance v7, Ljava/io/File; // type@128c │ │ +39fce6: 7030 7696 b703 |003f: invoke-direct {v7, v11, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +39fcec: 6e10 8896 0700 |0042: invoke-virtual {v7}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +39fcf2: 0a08 |0045: move-result v8 │ │ +39fcf4: 3808 2300 |0046: if-eqz v8, 0069 // +0023 │ │ +39fcf8: 54a8 1879 |0048: iget-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7918 │ │ +39fcfc: 3808 0600 |004a: if-eqz v8, 0050 // +0006 │ │ +39fd00: 6e10 7d96 0700 |004c: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967d │ │ +39fd06: 2818 |004f: goto 0067 // +0018 │ │ +39fd08: 6e10 8196 0700 |0050: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +39fd0e: 0c08 |0053: move-result-object v8 │ │ +39fd10: 7120 b4a3 6800 |0054: invoke-static {v8, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.readFile:(Ljava/lang/String;I)[B // method@a3b4 │ │ +39fd16: 0c08 |0057: move-result-object v8 │ │ +39fd18: 5ba8 1879 |0058: iput-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7918 │ │ +39fd1c: 1309 1400 |005a: const/16 v9, #int 20 // #14 │ │ +39fd20: 2188 |005c: array-length v8, v8 │ │ +39fd22: 3789 0700 |005d: if-le v9, v8, 0064 // +0007 │ │ +39fd26: 54a8 1c79 |005f: iget-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fd2a: 5ba8 1e79 |0061: iput-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39fd2e: 2804 |0063: goto 0067 // +0004 │ │ +39fd30: 6e10 7d96 0700 |0064: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967d │ │ +39fd36: 1208 |0067: const/4 v8, #int 0 // #0 │ │ +39fd38: 2802 |0068: goto 006a // +0002 │ │ +39fd3a: 1218 |0069: const/4 v8, #int 1 // #1 │ │ +39fd3c: 54a9 1879 |006a: iget-object v9, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7918 │ │ +39fd40: 3809 4800 |006c: if-eqz v9, 00b4 // +0048 │ │ +39fd44: 3808 0400 |006e: if-eqz v8, 0072 // +0004 │ │ +39fd48: 5ba2 1879 |0070: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7918 │ │ +39fd4c: 6e20 79a4 9a00 |0072: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.unpackPhrase:([B)V // method@a479 │ │ +39fd52: 2208 8c12 |0075: new-instance v8, Ljava/io/File; // type@128c │ │ +39fd56: 1a09 2e17 |0077: const-string v9, "DibdibX.dm" // string@172e │ │ +39fd5a: 7030 7696 b809 |0079: invoke-direct {v8, v11, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +39fd60: 6e10 8096 0800 |007c: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@9680 │ │ +39fd66: 0a0b |007f: move-result v11 │ │ +39fd68: 380b 3400 |0080: if-eqz v11, 00b4 // +0034 │ │ +39fd6c: 6e10 8196 0800 |0082: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +39fd72: 0c0b |0085: move-result-object v11 │ │ +39fd74: 6e52 72a4 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@a472 │ │ +39fd7a: 0c0b |0089: move-result-object v11 │ │ +39fd7c: 7120 46a4 6b00 |008a: invoke-static {v11, v6}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ +39fd82: 0c0b |008d: move-result-object v11 │ │ +39fd84: 6e10 2f98 0b00 |008e: invoke-virtual {v11}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39fd8a: 0c0b |0091: move-result-object v11 │ │ +39fd8c: 21b7 |0092: array-length v7, v11 │ │ +39fd8e: 7130 5aa4 6b07 |0093: invoke-static {v11, v6, v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4HexUtf16:([CII)Ljava/lang/String; // method@a45a │ │ +39fd94: 0c0b |0096: move-result-object v11 │ │ +39fd96: 5bab 1d79 |0097: iput-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ +39fd9a: 2804 |0099: goto 009d // +0004 │ │ +39fd9c: 6e10 7d96 0800 |009a: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@967d │ │ +39fda2: 54ab 1d79 |009d: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ +39fda6: 6e10 2298 0b00 |009f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fdac: 0a0b |00a2: move-result v11 │ │ +39fdae: 3c0b 1100 |00a3: if-gtz v11, 00b4 // +0011 │ │ +39fdb2: 5ba2 1d79 |00a5: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ +39fdb6: 280d |00a7: goto 00b4 // +000d │ │ +39fdb8: 0787 |00a8: move-object v7, v8 │ │ +39fdba: 2802 |00a9: goto 00ab // +0002 │ │ +39fdbc: 0000 |00aa: nop // spacer │ │ +39fdbe: 6e10 8896 0700 |00ab: invoke-virtual {v7}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +39fdc4: 0a0b |00ae: move-result v11 │ │ +39fdc6: 380b 0500 |00af: if-eqz v11, 00b4 // +0005 │ │ +39fdca: 6e10 7d96 0700 |00b1: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967d │ │ +39fdd0: 54ab 1e79 |00b4: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39fdd4: 380b 3400 |00b6: if-eqz v11, 00ea // +0034 │ │ +39fdd8: 6e10 2298 0b00 |00b8: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fdde: 0a0b |00bb: move-result v11 │ │ +39fde0: 34b5 0300 |00bc: if-lt v5, v11, 00bf // +0003 │ │ +39fde4: 282c |00be: goto 00ea // +002c │ │ +39fde6: 54ab 1e79 |00bf: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39fdea: 6e20 1298 0b00 |00c1: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +39fdf0: 0a0b |00c4: move-result v11 │ │ +39fdf2: 390b 2400 |00c5: if-nez v11, 00e9 // +0024 │ │ +39fdf6: 3800 2200 |00c7: if-eqz v0, 00e9 // +0022 │ │ +39fdfa: 6e10 2298 0000 |00c9: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fe00: 0a0b |00cc: move-result v11 │ │ +39fe02: 35b5 1c00 |00cd: if-ge v5, v11, 00e9 // +001c │ │ +39fe06: 5ba2 1979 |00cf: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +39fe0a: 220b 8c12 |00d1: new-instance v11, Ljava/io/File; // type@128c │ │ +39fe0e: 6200 6673 |00d3: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +39fe12: 2410 dc15 0400 |00d5: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +39fe18: 0c02 |00d8: move-result-object v2 │ │ +39fe1a: 7220 41a2 2000 |00d9: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +39fe20: 0c00 |00dc: move-result-object v0 │ │ +39fe22: 7030 7696 0b03 |00dd: invoke-direct {v11, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +39fe28: 6e10 8896 0b00 |00e0: invoke-virtual {v11}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +39fe2e: 0a00 |00e3: move-result v0 │ │ +39fe30: 3800 0500 |00e4: if-eqz v0, 00e9 // +0005 │ │ +39fe34: 6e10 7d96 0b00 |00e6: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@967d │ │ +39fe3a: 0f01 |00e9: return v1 │ │ +39fe3c: 0f06 |00ea: return v6 │ │ catches : 4 │ │ 0x0042 - 0x007c │ │ Ljava/lang/Exception; -> 0x00aa │ │ 0x007c - 0x0080 │ │ Ljava/lang/Exception; -> 0x00a8 │ │ 0x0082 - 0x0099 │ │ Ljava/lang/Exception; -> 0x009a │ │ @@ -849077,142 +849077,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 │ │ -3a065c: |[3a065c] net.sf.dibdib.thread_any.TcvCodec.unpack:([B[BLjava/lang/String;Ljava/lang/String;)[B │ │ -3a066c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3a0670: 0802 1300 |0002: move-object/from16 v2, v19 │ │ -3a0674: 0801 1400 |0004: move-object/from16 v1, v20 │ │ -3a0678: 0803 1600 |0006: move-object/from16 v3, v22 │ │ -3a067c: 1217 |0008: const/4 v7, #int 1 // #1 │ │ -3a067e: 1208 |0009: const/4 v8, #int 0 // #0 │ │ -3a0680: 1209 |000a: const/4 v9, #int 0 // #0 │ │ -3a0682: 3802 d200 |000b: if-eqz v2, 00dd // +00d2 │ │ -3a0686: 2124 |000d: array-length v4, v2 │ │ -3a0688: 3547 cf00 |000e: if-ge v7, v4, 00dd // +00cf │ │ -3a068c: 4804 0209 |0010: aget-byte v4, v2, v9 │ │ -3a0690: 3a04 0400 |0012: if-ltz v4, 0016 // +0004 │ │ -3a0694: 2900 c900 |0014: goto/16 00dd // +00c9 │ │ -3a0698: 5c07 1b79 |0016: iput-boolean v7, v0, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791b │ │ -3a069c: 4804 0209 |0018: aget-byte v4, v2, v9 │ │ -3a06a0: 12e5 |001a: const/4 v5, #int -2 // #fe │ │ -3a06a2: 3354 0800 |001b: if-ne v4, v5, 0023 // +0008 │ │ -3a06a6: 7120 a9a3 9200 |001d: invoke-static {v2, v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3a9 │ │ -3a06ac: 0a04 |0020: move-result v4 │ │ -3a06ae: b094 |0021: add-int/2addr v4, v9 │ │ -3a06b0: 2802 |0022: goto 0024 // +0002 │ │ -3a06b2: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -3a06b4: 4805 0204 |0024: aget-byte v5, v2, v4 │ │ -3a06b8: 6206 cf72 |0026: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a06bc: 4806 0609 |0028: aget-byte v6, v6, v9 │ │ -3a06c0: 3265 0300 |002a: if-eq v5, v6, 002d // +0003 │ │ -3a06c4: 1108 |002c: return-object v8 │ │ -3a06c6: 6205 6473 |002d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -3a06ca: 2156 |002f: array-length v6, v5 │ │ -3a06cc: 120a |0030: const/4 v10, #int 0 // #0 │ │ -3a06ce: 356a 1d00 |0031: if-ge v10, v6, 004e // +001d │ │ -3a06d2: 460b 050a |0033: aget-object v11, v5, v10 │ │ -3a06d6: d80c 0403 |0035: add-int/lit8 v12, v4, #int 3 // #03 │ │ -3a06da: 480c 020c |0037: aget-byte v12, v2, v12 │ │ -3a06de: 7210 94a2 0b00 |0039: invoke-interface {v11}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getMethodTag:()B // method@a294 │ │ -3a06e4: 0a0d |003c: move-result v13 │ │ -3a06e6: 33dc 0e00 |003d: if-ne v12, v13, 004b // +000e │ │ -3a06ea: 3801 1000 |003f: if-eqz v1, 004f // +0010 │ │ -3a06ee: 2115 |0041: array-length v5, v1 │ │ -3a06f0: 1306 1000 |0042: const/16 v6, #int 16 // #10 │ │ -3a06f4: 3756 0300 |0044: if-le v6, v5, 0047 // +0003 │ │ -3a06f8: 2116 |0046: array-length v6, v1 │ │ -3a06fa: 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 │ │ -3a0700: 2805 |004a: goto 004f // +0005 │ │ -3a0702: d80a 0a01 |004b: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3a0706: 28e4 |004d: goto 0031 // -001c │ │ -3a0708: 078b |004e: move-object v11, v8 │ │ -3a070a: 1225 |004f: const/4 v5, #int 2 // #2 │ │ -3a070c: 390b 0700 |0050: if-nez v11, 0057 // +0007 │ │ -3a0710: 3801 0400 |0052: if-eqz v1, 0056 // +0004 │ │ -3a0714: 4f05 0109 |0054: aput-byte v5, v1, v9 │ │ -3a0718: 1108 |0056: return-object v8 │ │ -3a071a: 6e40 78a4 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@a478 │ │ -3a0720: 0b0c |005a: move-result-wide v12 │ │ -3a0722: 160e 0000 |005b: const-wide/16 v14, #int 0 // #0 │ │ -3a0726: 3101 0e0c |005d: cmp-long v1, v14, v12 │ │ -3a072a: 3a01 0300 |005f: if-ltz v1, 0062 // +0003 │ │ -3a072e: 1108 |0061: return-object v8 │ │ -3a0730: 160e 1000 |0062: const-wide/16 v14, #int 16 // #10 │ │ -3a0734: 1301 2000 |0064: const/16 v1, #int 32 // #20 │ │ -3a0738: a510 0c01 |0066: ushr-long v16, v12, v1 │ │ -3a073c: 3101 0e10 |0068: cmp-long v1, v14, v16 │ │ -3a0740: 3801 1e00 |006a: if-eqz v1, 0088 // +001e │ │ -3a0744: 2351 dc15 |006c: new-array v1, v5, [Ljava/lang/String; // type@15dc │ │ -3a0748: 1a05 bfa7 |006e: const-string v5, "read" // string@a7bf │ │ -3a074c: 4d05 0109 |0070: aput-object v5, v1, v9 │ │ -3a0750: 2205 e812 |0072: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0754: 7010 4098 0500 |0074: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a075a: 1a06 cabe |0077: const-string v6, "unexpected format OL " // string@beca │ │ -3a075e: 6e20 4b98 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0764: 6e30 4898 c50d |007c: invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3a076a: 6e10 5498 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0770: 0c05 |0082: move-result-object v5 │ │ -3a0772: 4d05 0107 |0083: aput-object v5, v1, v7 │ │ -3a0776: 7110 c3a1 0100 |0085: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a077c: 84c1 |0088: long-to-int v1, v12 │ │ -3a077e: d805 0110 |0089: add-int/lit8 v5, v1, #int 16 // #10 │ │ -3a0782: 7130 b699 1205 |008b: invoke-static {v2, v1, v5}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -3a0788: 0c01 |008e: move-result-object v1 │ │ -3a078a: 3903 0b00 |008f: if-nez v3, 009a // +000b │ │ -3a078e: d803 0406 |0091: add-int/lit8 v3, v4, #int 6 // #06 │ │ -3a0792: 4803 0203 |0093: aget-byte v3, v2, v3 │ │ -3a0796: 6e30 6ca4 1003 |0095: invoke-virtual {v0, v1, v3}, Lnet/sf/dibdib/thread_any/TcvCodec;.getKey:([BI)[B // method@a46c │ │ -3a079c: 0c01 |0098: move-result-object v1 │ │ -3a079e: 281d |0099: goto 00b6 // +001d │ │ -3a07a0: 6205 bb78 |009a: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ -3a07a4: 0806 1500 |009c: move-object/from16 v6, v21 │ │ -3a07a8: 6e20 1898 5600 |009e: invoke-virtual {v6, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a07ae: 0c05 |00a1: move-result-object v5 │ │ -3a07b0: 6206 bb78 |00a2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ -3a07b4: 6e20 1898 6300 |00a4: invoke-virtual {v3, v6}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a07ba: 0c03 |00a7: move-result-object v3 │ │ -3a07bc: d806 0406 |00a8: add-int/lit8 v6, v4, #int 6 // #06 │ │ -3a07c0: 4806 0206 |00aa: aget-byte v6, v2, v6 │ │ -3a07c4: d566 ff00 |00ac: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3a07c8: 6e20 6fa4 6000 |00ae: invoke-virtual {v0, v6}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a46f │ │ -3a07ce: 0a06 |00b1: move-result v6 │ │ -3a07d0: 7256 92a2 5b13 |00b2: invoke-interface {v11, v5, v3, v1, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ -3a07d6: 0c01 |00b5: move-result-object v1 │ │ -3a07d8: 0715 |00b6: move-object v5, v1 │ │ -3a07da: 2126 |00b7: array-length v6, v2 │ │ -3a07dc: 120a |00b8: const/4 v10, #int 0 // #0 │ │ -3a07de: 07b1 |00b9: move-object v1, v11 │ │ -3a07e0: 0802 1300 |00ba: move-object/from16 v2, v19 │ │ -3a07e4: 0143 |00bc: move v3, v4 │ │ -3a07e6: 0164 |00bd: move v4, v6 │ │ -3a07e8: 07a6 |00be: move-object v6, v10 │ │ -3a07ea: 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 │ │ -3a07f0: 0c01 |00c2: move-result-object v1 │ │ -3a07f2: 4802 0109 |00c3: aget-byte v2, v1, v9 │ │ -3a07f6: 6203 cf72 |00c5: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a07fa: 4803 0309 |00c7: aget-byte v3, v3, v9 │ │ -3a07fe: 3332 1300 |00c9: if-ne v2, v3, 00dc // +0013 │ │ -3a0802: 4802 0107 |00cb: aget-byte v2, v1, v7 │ │ -3a0806: 6203 cf72 |00cd: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a080a: 4803 0307 |00cf: aget-byte v3, v3, v7 │ │ -3a080e: 3232 0300 |00d1: if-eq v2, v3, 00d4 // +0003 │ │ -3a0812: 2809 |00d3: goto 00dc // +0009 │ │ -3a0814: 2112 |00d4: array-length v2, v1 │ │ -3a0816: 7230 8ea2 1b02 |00d5: invoke-interface {v11, v1, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.decompress:([BI)[B // method@a28e │ │ -3a081c: 0c01 |00d8: move-result-object v1 │ │ -3a081e: 3801 0300 |00d9: if-eqz v1, 00dc // +0003 │ │ -3a0822: 1101 |00db: return-object v1 │ │ -3a0824: 1108 |00dc: return-object v8 │ │ -3a0826: 3801 0400 |00dd: if-eqz v1, 00e1 // +0004 │ │ -3a082a: 4f07 0109 |00df: aput-byte v7, v1, v9 │ │ -3a082e: 1108 |00e1: return-object v8 │ │ +3a0658: |[3a0658] net.sf.dibdib.thread_any.TcvCodec.unpack:([B[BLjava/lang/String;Ljava/lang/String;)[B │ │ +3a0668: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3a066c: 0802 1300 |0002: move-object/from16 v2, v19 │ │ +3a0670: 0801 1400 |0004: move-object/from16 v1, v20 │ │ +3a0674: 0803 1600 |0006: move-object/from16 v3, v22 │ │ +3a0678: 1217 |0008: const/4 v7, #int 1 // #1 │ │ +3a067a: 1208 |0009: const/4 v8, #int 0 // #0 │ │ +3a067c: 1209 |000a: const/4 v9, #int 0 // #0 │ │ +3a067e: 3802 d200 |000b: if-eqz v2, 00dd // +00d2 │ │ +3a0682: 2124 |000d: array-length v4, v2 │ │ +3a0684: 3547 cf00 |000e: if-ge v7, v4, 00dd // +00cf │ │ +3a0688: 4804 0209 |0010: aget-byte v4, v2, v9 │ │ +3a068c: 3a04 0400 |0012: if-ltz v4, 0016 // +0004 │ │ +3a0690: 2900 c900 |0014: goto/16 00dd // +00c9 │ │ +3a0694: 5c07 1b79 |0016: iput-boolean v7, v0, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791b │ │ +3a0698: 4804 0209 |0018: aget-byte v4, v2, v9 │ │ +3a069c: 12e5 |001a: const/4 v5, #int -2 // #fe │ │ +3a069e: 3354 0800 |001b: if-ne v4, v5, 0023 // +0008 │ │ +3a06a2: 7120 a9a3 9200 |001d: invoke-static {v2, v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3a9 │ │ +3a06a8: 0a04 |0020: move-result v4 │ │ +3a06aa: b094 |0021: add-int/2addr v4, v9 │ │ +3a06ac: 2802 |0022: goto 0024 // +0002 │ │ +3a06ae: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +3a06b0: 4805 0204 |0024: aget-byte v5, v2, v4 │ │ +3a06b4: 6206 cf72 |0026: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a06b8: 4806 0609 |0028: aget-byte v6, v6, v9 │ │ +3a06bc: 3265 0300 |002a: if-eq v5, v6, 002d // +0003 │ │ +3a06c0: 1108 |002c: return-object v8 │ │ +3a06c2: 6205 6473 |002d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +3a06c6: 2156 |002f: array-length v6, v5 │ │ +3a06c8: 120a |0030: const/4 v10, #int 0 // #0 │ │ +3a06ca: 356a 1d00 |0031: if-ge v10, v6, 004e // +001d │ │ +3a06ce: 460b 050a |0033: aget-object v11, v5, v10 │ │ +3a06d2: d80c 0403 |0035: add-int/lit8 v12, v4, #int 3 // #03 │ │ +3a06d6: 480c 020c |0037: aget-byte v12, v2, v12 │ │ +3a06da: 7210 94a2 0b00 |0039: invoke-interface {v11}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getMethodTag:()B // method@a294 │ │ +3a06e0: 0a0d |003c: move-result v13 │ │ +3a06e2: 33dc 0e00 |003d: if-ne v12, v13, 004b // +000e │ │ +3a06e6: 3801 1000 |003f: if-eqz v1, 004f // +0010 │ │ +3a06ea: 2115 |0041: array-length v5, v1 │ │ +3a06ec: 1306 1000 |0042: const/16 v6, #int 16 // #10 │ │ +3a06f0: 3756 0300 |0044: if-le v6, v5, 0047 // +0003 │ │ +3a06f4: 2116 |0046: array-length v6, v1 │ │ +3a06f6: 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 │ │ +3a06fc: 2805 |004a: goto 004f // +0005 │ │ +3a06fe: d80a 0a01 |004b: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3a0702: 28e4 |004d: goto 0031 // -001c │ │ +3a0704: 078b |004e: move-object v11, v8 │ │ +3a0706: 1225 |004f: const/4 v5, #int 2 // #2 │ │ +3a0708: 390b 0700 |0050: if-nez v11, 0057 // +0007 │ │ +3a070c: 3801 0400 |0052: if-eqz v1, 0056 // +0004 │ │ +3a0710: 4f05 0109 |0054: aput-byte v5, v1, v9 │ │ +3a0714: 1108 |0056: return-object v8 │ │ +3a0716: 6e40 78a4 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@a478 │ │ +3a071c: 0b0c |005a: move-result-wide v12 │ │ +3a071e: 160e 0000 |005b: const-wide/16 v14, #int 0 // #0 │ │ +3a0722: 3101 0e0c |005d: cmp-long v1, v14, v12 │ │ +3a0726: 3a01 0300 |005f: if-ltz v1, 0062 // +0003 │ │ +3a072a: 1108 |0061: return-object v8 │ │ +3a072c: 160e 1000 |0062: const-wide/16 v14, #int 16 // #10 │ │ +3a0730: 1301 2000 |0064: const/16 v1, #int 32 // #20 │ │ +3a0734: a510 0c01 |0066: ushr-long v16, v12, v1 │ │ +3a0738: 3101 0e10 |0068: cmp-long v1, v14, v16 │ │ +3a073c: 3801 1e00 |006a: if-eqz v1, 0088 // +001e │ │ +3a0740: 2351 dc15 |006c: new-array v1, v5, [Ljava/lang/String; // type@15dc │ │ +3a0744: 1a05 bfa7 |006e: const-string v5, "read" // string@a7bf │ │ +3a0748: 4d05 0109 |0070: aput-object v5, v1, v9 │ │ +3a074c: 2205 e812 |0072: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0750: 7010 4098 0500 |0074: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0756: 1a06 cabe |0077: const-string v6, "unexpected format OL " // string@beca │ │ +3a075a: 6e20 4b98 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0760: 6e30 4898 c50d |007c: invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3a0766: 6e10 5498 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a076c: 0c05 |0082: move-result-object v5 │ │ +3a076e: 4d05 0107 |0083: aput-object v5, v1, v7 │ │ +3a0772: 7110 c3a1 0100 |0085: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0778: 84c1 |0088: long-to-int v1, v12 │ │ +3a077a: d805 0110 |0089: add-int/lit8 v5, v1, #int 16 // #10 │ │ +3a077e: 7130 b699 1205 |008b: invoke-static {v2, v1, v5}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +3a0784: 0c01 |008e: move-result-object v1 │ │ +3a0786: 3903 0b00 |008f: if-nez v3, 009a // +000b │ │ +3a078a: d803 0406 |0091: add-int/lit8 v3, v4, #int 6 // #06 │ │ +3a078e: 4803 0203 |0093: aget-byte v3, v2, v3 │ │ +3a0792: 6e30 6ca4 1003 |0095: invoke-virtual {v0, v1, v3}, Lnet/sf/dibdib/thread_any/TcvCodec;.getKey:([BI)[B // method@a46c │ │ +3a0798: 0c01 |0098: move-result-object v1 │ │ +3a079a: 281d |0099: goto 00b6 // +001d │ │ +3a079c: 6205 bb78 |009a: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ +3a07a0: 0806 1500 |009c: move-object/from16 v6, v21 │ │ +3a07a4: 6e20 1898 5600 |009e: invoke-virtual {v6, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a07aa: 0c05 |00a1: move-result-object v5 │ │ +3a07ac: 6206 bb78 |00a2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ +3a07b0: 6e20 1898 6300 |00a4: invoke-virtual {v3, v6}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a07b6: 0c03 |00a7: move-result-object v3 │ │ +3a07b8: d806 0406 |00a8: add-int/lit8 v6, v4, #int 6 // #06 │ │ +3a07bc: 4806 0206 |00aa: aget-byte v6, v2, v6 │ │ +3a07c0: d566 ff00 |00ac: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3a07c4: 6e20 6fa4 6000 |00ae: invoke-virtual {v0, v6}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a46f │ │ +3a07ca: 0a06 |00b1: move-result v6 │ │ +3a07cc: 7256 92a2 5b13 |00b2: invoke-interface {v11, v5, v3, v1, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ +3a07d2: 0c01 |00b5: move-result-object v1 │ │ +3a07d4: 0715 |00b6: move-object v5, v1 │ │ +3a07d6: 2126 |00b7: array-length v6, v2 │ │ +3a07d8: 120a |00b8: const/4 v10, #int 0 // #0 │ │ +3a07da: 07b1 |00b9: move-object v1, v11 │ │ +3a07dc: 0802 1300 |00ba: move-object/from16 v2, v19 │ │ +3a07e0: 0143 |00bc: move v3, v4 │ │ +3a07e2: 0164 |00bd: move v4, v6 │ │ +3a07e4: 07a6 |00be: move-object v6, v10 │ │ +3a07e6: 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 │ │ +3a07ec: 0c01 |00c2: move-result-object v1 │ │ +3a07ee: 4802 0109 |00c3: aget-byte v2, v1, v9 │ │ +3a07f2: 6203 cf72 |00c5: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a07f6: 4803 0309 |00c7: aget-byte v3, v3, v9 │ │ +3a07fa: 3332 1300 |00c9: if-ne v2, v3, 00dc // +0013 │ │ +3a07fe: 4802 0107 |00cb: aget-byte v2, v1, v7 │ │ +3a0802: 6203 cf72 |00cd: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a0806: 4803 0307 |00cf: aget-byte v3, v3, v7 │ │ +3a080a: 3232 0300 |00d1: if-eq v2, v3, 00d4 // +0003 │ │ +3a080e: 2809 |00d3: goto 00dc // +0009 │ │ +3a0810: 2112 |00d4: array-length v2, v1 │ │ +3a0812: 7230 8ea2 1b02 |00d5: invoke-interface {v11, v1, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.decompress:([BI)[B // method@a28e │ │ +3a0818: 0c01 |00d8: move-result-object v1 │ │ +3a081a: 3801 0300 |00d9: if-eqz v1, 00dc // +0003 │ │ +3a081e: 1101 |00db: return-object v1 │ │ +3a0820: 1108 |00dc: return-object v8 │ │ +3a0822: 3801 0400 |00dd: if-eqz v1, 00e1 // +0004 │ │ +3a0826: 4f07 0109 |00df: aput-byte v7, v1, v9 │ │ +3a082a: 1108 |00e1: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000d line=400 │ │ 0x0016 line=407 │ │ 0x0018 line=409 │ │ 0x001d line=410 │ │ 0x0024 line=412 │ │ @@ -849246,199 +849246,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 │ │ -3a09e8: |[3a09e8] net.sf.dibdib.thread_any.TcvCodec.unpackAddrPk:(Lnet/sf/dibdib/generic/JResult;[BLnet/sf/dibdib/generic/QIfs$TsvCodecIf;)J │ │ -3a09f8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3a09fc: 0801 1400 |0002: move-object/from16 v1, v20 │ │ -3a0a00: 2112 |0004: array-length v2, v1 │ │ -3a0a02: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3a0a04: 4804 0103 |0006: aget-byte v4, v1, v3 │ │ -3a0a08: 12e5 |0008: const/4 v5, #int -2 // #fe │ │ -3a0a0a: 1606 ffff |0009: const-wide/16 v6, #int -1 // #ffff │ │ -3a0a0e: 1a08 eebe |000b: const-string v8, "unpack" // string@beee │ │ -3a0a12: 1219 |000d: const/4 v9, #int 1 // #1 │ │ -3a0a14: 122a |000e: const/4 v10, #int 2 // #2 │ │ -3a0a16: 3354 2d00 |000f: if-ne v4, v5, 003c // +002d │ │ -3a0a1a: 7120 a9a3 3100 |0011: invoke-static {v1, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3a9 │ │ -3a0a20: 0a02 |0014: move-result v2 │ │ -3a0a22: 7120 a8a3 9100 |0015: invoke-static {v1, v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3a8 │ │ -3a0a28: 0a04 |0018: move-result v4 │ │ -3a0a2a: b024 |0019: add-int/2addr v4, v2 │ │ -3a0a2c: 2115 |001a: array-length v5, v1 │ │ -3a0a2e: 3654 0600 |001b: if-gt v4, v5, 0021 // +0006 │ │ -3a0a32: 1305 1000 |001d: const/16 v5, #int 16 // #10 │ │ -3a0a36: 3445 1f00 |001f: if-lt v5, v4, 003e // +001f │ │ -3a0a3a: 23a0 dc15 |0021: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ -3a0a3e: 4d08 0003 |0023: aput-object v8, v0, v3 │ │ -3a0a42: 2201 e812 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0a46: 7010 4098 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0a4c: 1a02 cbbe |002a: const-string v2, "unexpected length " // string@becb │ │ -3a0a50: 6e20 4b98 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0a56: 6e20 4798 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a0a5c: 6e10 5498 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0a62: 0c01 |0035: move-result-object v1 │ │ -3a0a64: 4d01 0009 |0036: aput-object v1, v0, v9 │ │ -3a0a68: 7110 c3a1 0000 |0038: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0a6e: 1006 |003b: return-wide v6 │ │ -3a0a70: 0124 |003c: move v4, v2 │ │ -3a0a72: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -3a0a74: 4805 0102 |003e: aget-byte v5, v1, v2 │ │ -3a0a78: 620b 6073 |0040: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.MAGIC_BYTES:[B // field@7360 │ │ -3a0a7c: 480b 0b03 |0042: aget-byte v11, v11, v3 │ │ -3a0a80: 1a0c c7be |0044: const-string v12, "unexpected format " // string@bec7 │ │ -3a0a84: 33b5 0301 |0046: if-ne v5, v11, 0149 // +0103 │ │ -3a0a88: d805 0201 |0048: add-int/lit8 v5, v2, #int 1 // #01 │ │ -3a0a8c: 4805 0105 |004a: aget-byte v5, v1, v5 │ │ -3a0a90: 620b 6073 |004c: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.MAGIC_BYTES:[B // field@7360 │ │ -3a0a94: 480b 0b09 |004e: aget-byte v11, v11, v9 │ │ -3a0a98: 32b5 0400 |0050: if-eq v5, v11, 0054 // +0004 │ │ -3a0a9c: 2900 f700 |0052: goto/16 0149 // +00f7 │ │ -3a0aa0: 7801 94a2 1500 |0054: invoke-interface/range {v21}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getMethodTag:()B // method@a294 │ │ -3a0aa6: 0a05 |0057: move-result v5 │ │ -3a0aa8: d80b 0203 |0058: add-int/lit8 v11, v2, #int 3 // #03 │ │ -3a0aac: 480b 010b |005a: aget-byte v11, v1, v11 │ │ -3a0ab0: 32b5 1b00 |005c: if-eq v5, v11, 0077 // +001b │ │ -3a0ab4: 23a0 dc15 |005e: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ -3a0ab8: 4d08 0003 |0060: aput-object v8, v0, v3 │ │ -3a0abc: 2201 e812 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0ac0: 7010 4098 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0ac6: 6e20 4b98 c100 |0067: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0acc: 6e20 4798 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a0ad2: 6e10 5498 0100 |006d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0ad8: 0c01 |0070: move-result-object v1 │ │ -3a0ada: 4d01 0009 |0071: aput-object v1, v0, v9 │ │ -3a0ade: 7110 c3a1 0000 |0073: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0ae4: 1006 |0076: return-wide v6 │ │ -3a0ae6: 1305 3000 |0077: const/16 v5, #int 48 // #30 │ │ -3a0aea: d80b 0202 |0079: add-int/lit8 v11, v2, #int 2 // #02 │ │ -3a0aee: 480d 010b |007b: aget-byte v13, v1, v11 │ │ -3a0af2: 37d5 1300 |007d: if-le v5, v13, 0090 // +0013 │ │ -3a0af6: 2200 c912 |007f: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ -3a0afa: 7010 8997 0000 |0081: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@9789 │ │ -3a0b00: 7401 e897 1200 |0084: invoke-virtual/range {v18}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3a0b06: 0c01 |0087: move-result-object v1 │ │ -3a0b08: 1a02 c73f |0088: const-string v2, "Old file format." // string@3fc7 │ │ -3a0b0c: 7130 d770 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@70d7 │ │ -3a0b12: 1600 0000 |008d: const-wide/16 v0, #int 0 // #0 │ │ -3a0b16: 1000 |008f: return-wide v0 │ │ -3a0b18: 1305 4300 |0090: const/16 v5, #int 67 // #43 │ │ -3a0b1c: 480b 010b |0092: aget-byte v11, v1, v11 │ │ -3a0b20: 32b5 1b00 |0094: if-eq v5, v11, 00af // +001b │ │ -3a0b24: 23a0 dc15 |0096: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ -3a0b28: 4d08 0003 |0098: aput-object v8, v0, v3 │ │ -3a0b2c: 2201 e812 |009a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0b30: 7010 4098 0100 |009c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0b36: 6e20 4b98 c100 |009f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0b3c: 6e20 4798 2100 |00a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a0b42: 6e10 5498 0100 |00a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0b48: 0c01 |00a8: move-result-object v1 │ │ -3a0b4a: 4d01 0009 |00a9: aput-object v1, v0, v9 │ │ -3a0b4e: 7110 c3a1 0000 |00ab: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0b54: 1006 |00ae: return-wide v6 │ │ -3a0b56: d805 04ff |00af: add-int/lit8 v5, v4, #int -1 // #ff │ │ -3a0b5a: 4805 0105 |00b1: aget-byte v5, v1, v5 │ │ -3a0b5e: dd05 050f |00b3: and-int/lit8 v5, v5, #int 15 // #0f │ │ -3a0b62: 127b |00b5: const/4 v11, #int 7 // #7 │ │ -3a0b64: 335b 1200 |00b6: if-ne v11, v5, 00c8 // +0012 │ │ -3a0b68: d805 0207 |00b8: add-int/lit8 v5, v2, #int 7 // #07 │ │ -3a0b6c: 4805 0105 |00ba: aget-byte v5, v1, v5 │ │ -3a0b70: 130b a7ff |00bc: const/16 v11, #int -89 // #ffa7 │ │ -3a0b74: 33b5 0a00 |00be: if-ne v5, v11, 00c8 // +000a │ │ -3a0b78: 1305 3e00 |00c0: const/16 v5, #int 62 // #3e │ │ -3a0b7c: d80b 0204 |00c2: add-int/lit8 v11, v2, #int 4 // #04 │ │ -3a0b80: 480b 010b |00c4: aget-byte v11, v1, v11 │ │ -3a0b84: 35b5 1c00 |00c6: if-ge v5, v11, 00e2 // +001c │ │ -3a0b88: 23a5 dc15 |00c8: new-array v5, v10, [Ljava/lang/String; // type@15dc │ │ -3a0b8c: 4d08 0503 |00ca: aput-object v8, v5, v3 │ │ -3a0b90: 220b e812 |00cc: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0b94: 7010 4098 0b00 |00ce: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0b9a: 1a0c c9be |00d1: const-string v12, "unexpected format L " // string@bec9 │ │ -3a0b9e: 6e20 4b98 cb00 |00d3: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0ba4: 6e20 4798 4b00 |00d6: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a0baa: 6e10 5498 0b00 |00d9: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0bb0: 0c0b |00dc: move-result-object v11 │ │ -3a0bb2: 4d0b 0509 |00dd: aput-object v11, v5, v9 │ │ -3a0bb6: 7110 c3a1 0500 |00df: invoke-static {v5}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0bbc: b1a4 |00e2: sub-int/2addr v4, v10 │ │ -3a0bbe: 1235 |00e3: const/4 v5, #int 3 // #3 │ │ -3a0bc0: 7140 2ba3 a154 |00e4: invoke-static {v1, v10, v4, v5}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ -3a0bc6: 0b04 |00e7: move-result-wide v4 │ │ -3a0bc8: 8445 |00e8: long-to-int v5, v4 │ │ -3a0bca: d805 05ff |00e9: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3a0bce: 7140 2ba3 a1a5 |00eb: invoke-static {v1, v10, v5, v10}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ -3a0bd4: 0b0b |00ee: move-result-wide v11 │ │ -3a0bd6: 84b4 |00ef: long-to-int v4, v11 │ │ -3a0bd8: 130d 2000 |00f0: const/16 v13, #int 32 // #20 │ │ -3a0bdc: a50e 0b0d |00f2: ushr-long v14, v11, v13 │ │ -3a0be0: 84e6 |00f4: long-to-int v6, v14 │ │ -3a0be2: b046 |00f5: add-int/2addr v6, v4 │ │ -3a0be4: 7130 b699 4106 |00f6: invoke-static {v1, v4, v6}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -3a0bea: 0c06 |00f9: move-result-object v6 │ │ -3a0bec: 1610 0400 |00fa: const-wide/16 v16, #int 4 // #4 │ │ -3a0bf0: 3107 100e |00fc: cmp-long v7, v16, v14 │ │ -3a0bf4: 3b07 0400 |00fe: if-gez v7, 0102 // +0004 │ │ -3a0bf8: 374a 0400 |0100: if-le v10, v4, 0104 // +0004 │ │ -3a0bfc: 2336 1515 |0102: new-array v6, v3, [B // type@1515 │ │ -3a0c00: d804 04ff |0104: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3a0c04: 7140 2ba3 a194 |0106: invoke-static {v1, v10, v4, v9}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ -3a0c0a: 0b0e |0109: move-result-wide v14 │ │ -3a0c0c: 84e4 |010a: long-to-int v4, v14 │ │ -3a0c0e: 354a 0f00 |010b: if-ge v10, v4, 011a // +000f │ │ -3a0c12: a509 0e0d |010d: ushr-long v9, v14, v13 │ │ -3a0c16: 849a |010f: long-to-int v10, v9 │ │ -3a0c18: b04a |0110: add-int/2addr v10, v4 │ │ -3a0c1a: 7130 b699 410a |0111: invoke-static {v1, v4, v10}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -3a0c20: 0c01 |0114: move-result-object v1 │ │ -3a0c22: 7110 5da4 0100 |0115: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ -3a0c28: 0c01 |0118: move-result-object v1 │ │ -3a0c2a: 2803 |0119: goto 011c // +0003 │ │ -3a0c2c: 1a01 0000 |011a: const-string v1, "" // string@0000 │ │ -3a0c30: d802 0208 |011c: add-int/lit8 v2, v2, #int 8 // #08 │ │ -3a0c34: 3242 2100 |011e: if-eq v2, v4, 013f // +0021 │ │ -3a0c38: 1222 |0120: const/4 v2, #int 2 // #2 │ │ -3a0c3a: 2320 dc15 |0121: new-array v0, v2, [Ljava/lang/String; // type@15dc │ │ -3a0c3e: 4d08 0003 |0123: aput-object v8, v0, v3 │ │ -3a0c42: 2201 e812 |0125: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0c46: 7010 4098 0100 |0127: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0c4c: 1a02 c8be |012a: const-string v2, "unexpected format E " // string@bec8 │ │ -3a0c50: 6e20 4b98 2100 |012c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0c56: 6e30 4898 e10f |012f: invoke-virtual {v1, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3a0c5c: 6e10 5498 0100 |0132: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0c62: 0c01 |0135: move-result-object v1 │ │ -3a0c64: 1212 |0136: const/4 v2, #int 1 // #1 │ │ -3a0c66: 4d01 0002 |0137: aput-object v1, v0, v2 │ │ -3a0c6a: 7110 c3a1 0000 |0139: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0c70: 1600 ffff |013c: const-wide/16 v0, #int -1 // #ffff │ │ -3a0c74: 1000 |013e: return-wide v0 │ │ -3a0c76: 3800 0900 |013f: if-eqz v0, 0148 // +0009 │ │ -3a0c7a: 5b01 0176 |0141: iput-object v1, v0, Lnet/sf/dibdib/generic/JResult;.object0:Ljava/lang/Object; // field@7601 │ │ -3a0c7e: 5b06 0276 |0143: iput-object v6, v0, Lnet/sf/dibdib/generic/JResult;.object1:Ljava/lang/Object; // field@7602 │ │ -3a0c82: 8151 |0145: int-to-long v1, v5 │ │ -3a0c84: 5a01 fa75 |0146: iput-wide v1, v0, Lnet/sf/dibdib/generic/JResult;.long0:J // field@75fa │ │ -3a0c88: 100b |0148: return-wide v11 │ │ -3a0c8a: 1220 |0149: const/4 v0, #int 2 // #2 │ │ -3a0c8c: 2300 dc15 |014a: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3a0c90: 4d08 0003 |014c: aput-object v8, v0, v3 │ │ -3a0c94: 2201 e812 |014e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0c98: 7010 4098 0100 |0150: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0c9e: 6e20 4b98 c100 |0153: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0ca4: 6e20 4798 2100 |0156: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a0caa: 6e10 5498 0100 |0159: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0cb0: 0c01 |015c: move-result-object v1 │ │ -3a0cb2: 1212 |015d: const/4 v2, #int 1 // #1 │ │ -3a0cb4: 4d01 0002 |015e: aput-object v1, v0, v2 │ │ -3a0cb8: 7110 c3a1 0000 |0160: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0cbe: 1600 ffff |0163: const-wide/16 v0, #int -1 // #ffff │ │ -3a0cc2: 1000 |0165: return-wide v0 │ │ -3a0cc4: 1600 f7ff |0166: const-wide/16 v0, #int -9 // #fff7 │ │ -3a0cc8: 1000 |0168: return-wide v0 │ │ +3a09e4: |[3a09e4] net.sf.dibdib.thread_any.TcvCodec.unpackAddrPk:(Lnet/sf/dibdib/generic/JResult;[BLnet/sf/dibdib/generic/QIfs$TsvCodecIf;)J │ │ +3a09f4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3a09f8: 0801 1400 |0002: move-object/from16 v1, v20 │ │ +3a09fc: 2112 |0004: array-length v2, v1 │ │ +3a09fe: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3a0a00: 4804 0103 |0006: aget-byte v4, v1, v3 │ │ +3a0a04: 12e5 |0008: const/4 v5, #int -2 // #fe │ │ +3a0a06: 1606 ffff |0009: const-wide/16 v6, #int -1 // #ffff │ │ +3a0a0a: 1a08 eebe |000b: const-string v8, "unpack" // string@beee │ │ +3a0a0e: 1219 |000d: const/4 v9, #int 1 // #1 │ │ +3a0a10: 122a |000e: const/4 v10, #int 2 // #2 │ │ +3a0a12: 3354 2d00 |000f: if-ne v4, v5, 003c // +002d │ │ +3a0a16: 7120 a9a3 3100 |0011: invoke-static {v1, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3a9 │ │ +3a0a1c: 0a02 |0014: move-result v2 │ │ +3a0a1e: 7120 a8a3 9100 |0015: invoke-static {v1, v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3a8 │ │ +3a0a24: 0a04 |0018: move-result v4 │ │ +3a0a26: b024 |0019: add-int/2addr v4, v2 │ │ +3a0a28: 2115 |001a: array-length v5, v1 │ │ +3a0a2a: 3654 0600 |001b: if-gt v4, v5, 0021 // +0006 │ │ +3a0a2e: 1305 1000 |001d: const/16 v5, #int 16 // #10 │ │ +3a0a32: 3445 1f00 |001f: if-lt v5, v4, 003e // +001f │ │ +3a0a36: 23a0 dc15 |0021: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ +3a0a3a: 4d08 0003 |0023: aput-object v8, v0, v3 │ │ +3a0a3e: 2201 e812 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0a42: 7010 4098 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0a48: 1a02 cbbe |002a: const-string v2, "unexpected length " // string@becb │ │ +3a0a4c: 6e20 4b98 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0a52: 6e20 4798 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a0a58: 6e10 5498 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0a5e: 0c01 |0035: move-result-object v1 │ │ +3a0a60: 4d01 0009 |0036: aput-object v1, v0, v9 │ │ +3a0a64: 7110 c3a1 0000 |0038: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0a6a: 1006 |003b: return-wide v6 │ │ +3a0a6c: 0124 |003c: move v4, v2 │ │ +3a0a6e: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +3a0a70: 4805 0102 |003e: aget-byte v5, v1, v2 │ │ +3a0a74: 620b 6073 |0040: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.MAGIC_BYTES:[B // field@7360 │ │ +3a0a78: 480b 0b03 |0042: aget-byte v11, v11, v3 │ │ +3a0a7c: 1a0c c7be |0044: const-string v12, "unexpected format " // string@bec7 │ │ +3a0a80: 33b5 0301 |0046: if-ne v5, v11, 0149 // +0103 │ │ +3a0a84: d805 0201 |0048: add-int/lit8 v5, v2, #int 1 // #01 │ │ +3a0a88: 4805 0105 |004a: aget-byte v5, v1, v5 │ │ +3a0a8c: 620b 6073 |004c: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.MAGIC_BYTES:[B // field@7360 │ │ +3a0a90: 480b 0b09 |004e: aget-byte v11, v11, v9 │ │ +3a0a94: 32b5 0400 |0050: if-eq v5, v11, 0054 // +0004 │ │ +3a0a98: 2900 f700 |0052: goto/16 0149 // +00f7 │ │ +3a0a9c: 7801 94a2 1500 |0054: invoke-interface/range {v21}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getMethodTag:()B // method@a294 │ │ +3a0aa2: 0a05 |0057: move-result v5 │ │ +3a0aa4: d80b 0203 |0058: add-int/lit8 v11, v2, #int 3 // #03 │ │ +3a0aa8: 480b 010b |005a: aget-byte v11, v1, v11 │ │ +3a0aac: 32b5 1b00 |005c: if-eq v5, v11, 0077 // +001b │ │ +3a0ab0: 23a0 dc15 |005e: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ +3a0ab4: 4d08 0003 |0060: aput-object v8, v0, v3 │ │ +3a0ab8: 2201 e812 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0abc: 7010 4098 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0ac2: 6e20 4b98 c100 |0067: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0ac8: 6e20 4798 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a0ace: 6e10 5498 0100 |006d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0ad4: 0c01 |0070: move-result-object v1 │ │ +3a0ad6: 4d01 0009 |0071: aput-object v1, v0, v9 │ │ +3a0ada: 7110 c3a1 0000 |0073: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0ae0: 1006 |0076: return-wide v6 │ │ +3a0ae2: 1305 3000 |0077: const/16 v5, #int 48 // #30 │ │ +3a0ae6: d80b 0202 |0079: add-int/lit8 v11, v2, #int 2 // #02 │ │ +3a0aea: 480d 010b |007b: aget-byte v13, v1, v11 │ │ +3a0aee: 37d5 1300 |007d: if-le v5, v13, 0090 // +0013 │ │ +3a0af2: 2200 c912 |007f: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ +3a0af6: 7010 8997 0000 |0081: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@9789 │ │ +3a0afc: 7401 e897 1200 |0084: invoke-virtual/range {v18}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3a0b02: 0c01 |0087: move-result-object v1 │ │ +3a0b04: 1a02 c73f |0088: const-string v2, "Old file format." // string@3fc7 │ │ +3a0b08: 7130 d770 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@70d7 │ │ +3a0b0e: 1600 0000 |008d: const-wide/16 v0, #int 0 // #0 │ │ +3a0b12: 1000 |008f: return-wide v0 │ │ +3a0b14: 1305 4300 |0090: const/16 v5, #int 67 // #43 │ │ +3a0b18: 480b 010b |0092: aget-byte v11, v1, v11 │ │ +3a0b1c: 32b5 1b00 |0094: if-eq v5, v11, 00af // +001b │ │ +3a0b20: 23a0 dc15 |0096: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ +3a0b24: 4d08 0003 |0098: aput-object v8, v0, v3 │ │ +3a0b28: 2201 e812 |009a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0b2c: 7010 4098 0100 |009c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0b32: 6e20 4b98 c100 |009f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0b38: 6e20 4798 2100 |00a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a0b3e: 6e10 5498 0100 |00a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0b44: 0c01 |00a8: move-result-object v1 │ │ +3a0b46: 4d01 0009 |00a9: aput-object v1, v0, v9 │ │ +3a0b4a: 7110 c3a1 0000 |00ab: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0b50: 1006 |00ae: return-wide v6 │ │ +3a0b52: d805 04ff |00af: add-int/lit8 v5, v4, #int -1 // #ff │ │ +3a0b56: 4805 0105 |00b1: aget-byte v5, v1, v5 │ │ +3a0b5a: dd05 050f |00b3: and-int/lit8 v5, v5, #int 15 // #0f │ │ +3a0b5e: 127b |00b5: const/4 v11, #int 7 // #7 │ │ +3a0b60: 335b 1200 |00b6: if-ne v11, v5, 00c8 // +0012 │ │ +3a0b64: d805 0207 |00b8: add-int/lit8 v5, v2, #int 7 // #07 │ │ +3a0b68: 4805 0105 |00ba: aget-byte v5, v1, v5 │ │ +3a0b6c: 130b a7ff |00bc: const/16 v11, #int -89 // #ffa7 │ │ +3a0b70: 33b5 0a00 |00be: if-ne v5, v11, 00c8 // +000a │ │ +3a0b74: 1305 3e00 |00c0: const/16 v5, #int 62 // #3e │ │ +3a0b78: d80b 0204 |00c2: add-int/lit8 v11, v2, #int 4 // #04 │ │ +3a0b7c: 480b 010b |00c4: aget-byte v11, v1, v11 │ │ +3a0b80: 35b5 1c00 |00c6: if-ge v5, v11, 00e2 // +001c │ │ +3a0b84: 23a5 dc15 |00c8: new-array v5, v10, [Ljava/lang/String; // type@15dc │ │ +3a0b88: 4d08 0503 |00ca: aput-object v8, v5, v3 │ │ +3a0b8c: 220b e812 |00cc: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0b90: 7010 4098 0b00 |00ce: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0b96: 1a0c c9be |00d1: const-string v12, "unexpected format L " // string@bec9 │ │ +3a0b9a: 6e20 4b98 cb00 |00d3: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0ba0: 6e20 4798 4b00 |00d6: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a0ba6: 6e10 5498 0b00 |00d9: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0bac: 0c0b |00dc: move-result-object v11 │ │ +3a0bae: 4d0b 0509 |00dd: aput-object v11, v5, v9 │ │ +3a0bb2: 7110 c3a1 0500 |00df: invoke-static {v5}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0bb8: b1a4 |00e2: sub-int/2addr v4, v10 │ │ +3a0bba: 1235 |00e3: const/4 v5, #int 3 // #3 │ │ +3a0bbc: 7140 2ba3 a154 |00e4: invoke-static {v1, v10, v4, v5}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ +3a0bc2: 0b04 |00e7: move-result-wide v4 │ │ +3a0bc4: 8445 |00e8: long-to-int v5, v4 │ │ +3a0bc6: d805 05ff |00e9: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3a0bca: 7140 2ba3 a1a5 |00eb: invoke-static {v1, v10, v5, v10}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ +3a0bd0: 0b0b |00ee: move-result-wide v11 │ │ +3a0bd2: 84b4 |00ef: long-to-int v4, v11 │ │ +3a0bd4: 130d 2000 |00f0: const/16 v13, #int 32 // #20 │ │ +3a0bd8: a50e 0b0d |00f2: ushr-long v14, v11, v13 │ │ +3a0bdc: 84e6 |00f4: long-to-int v6, v14 │ │ +3a0bde: b046 |00f5: add-int/2addr v6, v4 │ │ +3a0be0: 7130 b699 4106 |00f6: invoke-static {v1, v4, v6}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +3a0be6: 0c06 |00f9: move-result-object v6 │ │ +3a0be8: 1610 0400 |00fa: const-wide/16 v16, #int 4 // #4 │ │ +3a0bec: 3107 100e |00fc: cmp-long v7, v16, v14 │ │ +3a0bf0: 3b07 0400 |00fe: if-gez v7, 0102 // +0004 │ │ +3a0bf4: 374a 0400 |0100: if-le v10, v4, 0104 // +0004 │ │ +3a0bf8: 2336 1515 |0102: new-array v6, v3, [B // type@1515 │ │ +3a0bfc: d804 04ff |0104: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3a0c00: 7140 2ba3 a194 |0106: invoke-static {v1, v10, v4, v9}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ +3a0c06: 0b0e |0109: move-result-wide v14 │ │ +3a0c08: 84e4 |010a: long-to-int v4, v14 │ │ +3a0c0a: 354a 0f00 |010b: if-ge v10, v4, 011a // +000f │ │ +3a0c0e: a509 0e0d |010d: ushr-long v9, v14, v13 │ │ +3a0c12: 849a |010f: long-to-int v10, v9 │ │ +3a0c14: b04a |0110: add-int/2addr v10, v4 │ │ +3a0c16: 7130 b699 410a |0111: invoke-static {v1, v4, v10}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +3a0c1c: 0c01 |0114: move-result-object v1 │ │ +3a0c1e: 7110 5da4 0100 |0115: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ +3a0c24: 0c01 |0118: move-result-object v1 │ │ +3a0c26: 2803 |0119: goto 011c // +0003 │ │ +3a0c28: 1a01 0000 |011a: const-string v1, "" // string@0000 │ │ +3a0c2c: d802 0208 |011c: add-int/lit8 v2, v2, #int 8 // #08 │ │ +3a0c30: 3242 2100 |011e: if-eq v2, v4, 013f // +0021 │ │ +3a0c34: 1222 |0120: const/4 v2, #int 2 // #2 │ │ +3a0c36: 2320 dc15 |0121: new-array v0, v2, [Ljava/lang/String; // type@15dc │ │ +3a0c3a: 4d08 0003 |0123: aput-object v8, v0, v3 │ │ +3a0c3e: 2201 e812 |0125: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0c42: 7010 4098 0100 |0127: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0c48: 1a02 c8be |012a: const-string v2, "unexpected format E " // string@bec8 │ │ +3a0c4c: 6e20 4b98 2100 |012c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0c52: 6e30 4898 e10f |012f: invoke-virtual {v1, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3a0c58: 6e10 5498 0100 |0132: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0c5e: 0c01 |0135: move-result-object v1 │ │ +3a0c60: 1212 |0136: const/4 v2, #int 1 // #1 │ │ +3a0c62: 4d01 0002 |0137: aput-object v1, v0, v2 │ │ +3a0c66: 7110 c3a1 0000 |0139: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0c6c: 1600 ffff |013c: const-wide/16 v0, #int -1 // #ffff │ │ +3a0c70: 1000 |013e: return-wide v0 │ │ +3a0c72: 3800 0900 |013f: if-eqz v0, 0148 // +0009 │ │ +3a0c76: 5b01 0176 |0141: iput-object v1, v0, Lnet/sf/dibdib/generic/JResult;.object0:Ljava/lang/Object; // field@7601 │ │ +3a0c7a: 5b06 0276 |0143: iput-object v6, v0, Lnet/sf/dibdib/generic/JResult;.object1:Ljava/lang/Object; // field@7602 │ │ +3a0c7e: 8151 |0145: int-to-long v1, v5 │ │ +3a0c80: 5a01 fa75 |0146: iput-wide v1, v0, Lnet/sf/dibdib/generic/JResult;.long0:J // field@75fa │ │ +3a0c84: 100b |0148: return-wide v11 │ │ +3a0c86: 1220 |0149: const/4 v0, #int 2 // #2 │ │ +3a0c88: 2300 dc15 |014a: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3a0c8c: 4d08 0003 |014c: aput-object v8, v0, v3 │ │ +3a0c90: 2201 e812 |014e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0c94: 7010 4098 0100 |0150: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0c9a: 6e20 4b98 c100 |0153: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0ca0: 6e20 4798 2100 |0156: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a0ca6: 6e10 5498 0100 |0159: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0cac: 0c01 |015c: move-result-object v1 │ │ +3a0cae: 1212 |015d: const/4 v2, #int 1 // #1 │ │ +3a0cb0: 4d01 0002 |015e: aput-object v1, v0, v2 │ │ +3a0cb4: 7110 c3a1 0000 |0160: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0cba: 1600 ffff |0163: const-wide/16 v0, #int -1 // #ffff │ │ +3a0cbe: 1000 |0165: return-wide v0 │ │ +3a0cc0: 1600 f7ff |0166: const-wide/16 v0, #int -9 // #fff7 │ │ +3a0cc4: 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 │ │ @@ -849484,46 +849484,46 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -3a0d6c: |[3a0d6c] net.sf.dibdib.thread_any.TcvCodec.unpackPhrase:([B)V │ │ -3a0d7c: 6200 cf72 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a0d80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a0d82: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -3a0d86: 4802 0501 |0005: aget-byte v2, v5, v1 │ │ -3a0d8a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3a0d8c: 3320 0b00 |0008: if-ne v0, v2, 0013 // +000b │ │ -3a0d90: 6200 cf72 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a0d94: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3a0d96: 4800 0002 |000d: aget-byte v0, v0, v2 │ │ -3a0d9a: 4802 0502 |000f: aget-byte v2, v5, v2 │ │ -3a0d9e: 3220 0a00 |0011: if-eq v0, v2, 001b // +000a │ │ -3a0da2: 1300 4600 |0013: const/16 v0, #int 70 // #46 │ │ -3a0da6: 4802 0501 |0015: aget-byte v2, v5, v1 │ │ -3a0daa: d522 ff00 |0017: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3a0dae: 3520 0500 |0019: if-ge v0, v2, 001e // +0005 │ │ -3a0db2: 5b43 1d79 |001b: iput-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ -3a0db6: 0e00 |001d: return-void │ │ -3a0db8: 7110 33a4 0500 |001e: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:([B)[B // method@a433 │ │ -3a0dbe: 0c05 |0021: move-result-object v5 │ │ -3a0dc0: 6200 6473 |0022: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -3a0dc4: 4600 0001 |0024: aget-object v0, v0, v1 │ │ -3a0dc8: 5442 1c79 |0026: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -3a0dcc: 7110 32a4 0200 |0028: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ -3a0dd2: 0c02 |002b: move-result-object v2 │ │ -3a0dd4: 7230 8da2 5002 |002c: invoke-interface {v0, v5, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.decodePhrase:([B[B)[B // method@a28d │ │ -3a0dda: 0c05 |002f: move-result-object v5 │ │ -3a0ddc: 7120 46a4 1500 |0030: invoke-static {v5, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ -3a0de2: 0c05 |0033: move-result-object v5 │ │ -3a0de4: 5b45 1e79 |0034: iput-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -3a0de8: 5b43 1d79 |0036: iput-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ -3a0dec: 0e00 |0038: return-void │ │ +3a0d68: |[3a0d68] net.sf.dibdib.thread_any.TcvCodec.unpackPhrase:([B)V │ │ +3a0d78: 6200 cf72 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a0d7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a0d7e: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +3a0d82: 4802 0501 |0005: aget-byte v2, v5, v1 │ │ +3a0d86: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3a0d88: 3320 0b00 |0008: if-ne v0, v2, 0013 // +000b │ │ +3a0d8c: 6200 cf72 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a0d90: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3a0d92: 4800 0002 |000d: aget-byte v0, v0, v2 │ │ +3a0d96: 4802 0502 |000f: aget-byte v2, v5, v2 │ │ +3a0d9a: 3220 0a00 |0011: if-eq v0, v2, 001b // +000a │ │ +3a0d9e: 1300 4600 |0013: const/16 v0, #int 70 // #46 │ │ +3a0da2: 4802 0501 |0015: aget-byte v2, v5, v1 │ │ +3a0da6: d522 ff00 |0017: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3a0daa: 3520 0500 |0019: if-ge v0, v2, 001e // +0005 │ │ +3a0dae: 5b43 1d79 |001b: iput-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ +3a0db2: 0e00 |001d: return-void │ │ +3a0db4: 7110 33a4 0500 |001e: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:([B)[B // method@a433 │ │ +3a0dba: 0c05 |0021: move-result-object v5 │ │ +3a0dbc: 6200 6473 |0022: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +3a0dc0: 4600 0001 |0024: aget-object v0, v0, v1 │ │ +3a0dc4: 5442 1c79 |0026: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +3a0dc8: 7110 32a4 0200 |0028: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ +3a0dce: 0c02 |002b: move-result-object v2 │ │ +3a0dd0: 7230 8da2 5002 |002c: invoke-interface {v0, v5, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.decodePhrase:([B[B)[B // method@a28d │ │ +3a0dd6: 0c05 |002f: move-result-object v5 │ │ +3a0dd8: 7120 46a4 1500 |0030: invoke-static {v5, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ +3a0dde: 0c05 |0033: move-result-object v5 │ │ +3a0de0: 5b45 1e79 |0034: iput-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +3a0de4: 5b43 1d79 |0036: iput-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ +3a0de8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x001b line=109 │ │ 0x001e line=112 │ │ 0x0022 line=113 │ │ 0x0028 line=114 │ │ @@ -849538,90 +849538,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 │ │ -3a086c: |[3a086c] net.sf.dibdib.thread_any.TcvCodec.writePacked:([BIILjava/lang/String;[I)I │ │ -3a087c: 07d9 |0000: move-object v9, v13 │ │ -3a087e: 0800 1200 |0001: move-object/from16 v0, v18 │ │ -3a0882: 6e10 6da4 0d00 |0003: invoke-virtual {v13}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ -3a0888: 0c01 |0006: move-result-object v1 │ │ -3a088a: 3901 0500 |0007: if-nez v1, 000c // +0005 │ │ -3a088e: 1300 f7ff |0009: const/16 v0, #int -9 // #fff7 │ │ -3a0892: 0f00 |000b: return v0 │ │ -3a0894: 5591 1b79 |000c: iget-boolean v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791b │ │ -3a0898: 120a |000e: const/4 v10, #int 0 // #0 │ │ -3a089a: 120b |000f: const/4 v11, #int 0 // #0 │ │ -3a089c: 3901 0600 |0010: if-nez v1, 0016 // +0006 │ │ -3a08a0: 5491 1979 |0012: iget-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -3a08a4: 3901 1100 |0014: if-nez v1, 0025 // +0011 │ │ -3a08a8: 5c9b 1b79 |0016: iput-boolean v11, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791b │ │ -3a08ac: 6e30 6ca4 ad0b |0018: invoke-virtual {v13, v10, v11}, Lnet/sf/dibdib/thread_any/TcvCodec;.getKey:([BI)[B // method@a46c │ │ -3a08b2: 0c01 |001b: move-result-object v1 │ │ -3a08b4: 5b91 1979 |001c: iput-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -3a08b8: 5491 1a79 |001e: iget-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ -3a08bc: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ -3a08c0: 1300 9dff |0022: const/16 v0, #int -99 // #ff9d │ │ -3a08c4: 0f00 |0024: return v0 │ │ -3a08c6: 12e1 |0025: const/4 v1, #int -2 // #fe │ │ -3a08c8: 2207 cc14 |0026: new-instance v7, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo; // type@14cc │ │ -3a08cc: 5492 1a79 |0028: iget-object v2, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ -3a08d0: 7020 66a4 2700 |002a: invoke-direct {v7, v2}, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.:([B)V // method@a466 │ │ -3a08d6: 3800 0900 |002d: if-eqz v0, 0036 // +0009 │ │ -3a08da: 2102 |002f: array-length v2, v0 │ │ -3a08dc: 3d02 0600 |0030: if-lez v2, 0036 // +0006 │ │ -3a08e0: 4400 000b |0032: aget v0, v0, v11 │ │ -3a08e4: 5970 1679 |0034: iput v0, v7, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7916 │ │ -3a08e8: 6200 6473 |0036: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -3a08ec: 4600 000b |0038: aget-object v0, v0, v11 │ │ -3a08f0: 1302 1000 |003a: const/16 v2, #int 16 // #10 │ │ -3a08f4: 7220 91a2 2000 |003c: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ -3a08fa: 0c06 |003f: move-result-object v6 │ │ -3a08fc: 12dc |0040: const/4 v12, #int -3 // #fd │ │ -3a08fe: 5495 1979 |0041: iget-object v5, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ -3a0902: 1208 |0043: const/4 v8, #int 0 // #0 │ │ -3a0904: 07d1 |0044: move-object v1, v13 │ │ -3a0906: 07e2 |0045: move-object v2, v14 │ │ -3a0908: 01f3 |0046: move v3, v15 │ │ -3a090a: 0204 1000 |0047: move/from16 v4, v16 │ │ -3a090e: 7408 70a4 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@a470 │ │ -3a0914: 0c00 |004c: move-result-object v0 │ │ -3a0916: 3900 0400 |004d: if-nez v0, 0051 // +0004 │ │ -3a091a: 12c0 |004f: const/4 v0, #int -4 // #fc │ │ -3a091c: 0f00 |0050: return v0 │ │ -3a091e: 12b1 |0051: const/4 v1, #int -5 // #fb │ │ -3a0920: 2102 |0052: array-length v2, v0 │ │ -3a0922: 0803 1100 |0053: move-object/from16 v3, v17 │ │ -3a0926: 715a b8a3 032b |0055: invoke-static {v3, v0, v11, v2, v10}, Lnet/sf/dibdib/thread_any/MiscFunc;.writeFile:(Ljava/lang/String;[BII[B)V // method@a3b8 │ │ -3a092c: 2100 |0058: array-length v0, v0 │ │ -3a092e: 0f00 |0059: return v0 │ │ -3a0930: 0d00 |005a: move-exception v0 │ │ -3a0932: 12d1 |005b: const/4 v1, #int -3 // #fd │ │ -3a0934: 2802 |005c: goto 005e // +0002 │ │ -3a0936: 0d00 |005d: move-exception v0 │ │ -3a0938: 1222 |005e: const/4 v2, #int 2 // #2 │ │ -3a093a: 2322 dc15 |005f: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ -3a093e: 1a03 0e65 |0061: const-string v3, "codec" // string@650e │ │ -3a0942: 4d03 020b |0063: aput-object v3, v2, v11 │ │ -3a0946: 1213 |0065: const/4 v3, #int 1 // #1 │ │ -3a0948: 2204 e812 |0066: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a094c: 7010 4098 0400 |0068: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0952: 1a05 156f |006b: const-string v5, "error " // string@6f15 │ │ -3a0956: 6e20 4b98 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a095c: 6e20 4a98 0400 |0070: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a0962: 6e10 7597 0000 |0073: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ -3a0968: 0c00 |0076: move-result-object v0 │ │ -3a096a: 6e20 4b98 0400 |0077: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0970: 6e10 5498 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0976: 0c00 |007d: move-result-object v0 │ │ -3a0978: 4d00 0203 |007e: aput-object v0, v2, v3 │ │ -3a097c: 7110 c3a1 0200 |0080: invoke-static {v2}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0982: 0f01 |0083: return v1 │ │ +3a0868: |[3a0868] net.sf.dibdib.thread_any.TcvCodec.writePacked:([BIILjava/lang/String;[I)I │ │ +3a0878: 07d9 |0000: move-object v9, v13 │ │ +3a087a: 0800 1200 |0001: move-object/from16 v0, v18 │ │ +3a087e: 6e10 6da4 0d00 |0003: invoke-virtual {v13}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ +3a0884: 0c01 |0006: move-result-object v1 │ │ +3a0886: 3901 0500 |0007: if-nez v1, 000c // +0005 │ │ +3a088a: 1300 f7ff |0009: const/16 v0, #int -9 // #fff7 │ │ +3a088e: 0f00 |000b: return v0 │ │ +3a0890: 5591 1b79 |000c: iget-boolean v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791b │ │ +3a0894: 120a |000e: const/4 v10, #int 0 // #0 │ │ +3a0896: 120b |000f: const/4 v11, #int 0 // #0 │ │ +3a0898: 3901 0600 |0010: if-nez v1, 0016 // +0006 │ │ +3a089c: 5491 1979 |0012: iget-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +3a08a0: 3901 1100 |0014: if-nez v1, 0025 // +0011 │ │ +3a08a4: 5c9b 1b79 |0016: iput-boolean v11, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791b │ │ +3a08a8: 6e30 6ca4 ad0b |0018: invoke-virtual {v13, v10, v11}, Lnet/sf/dibdib/thread_any/TcvCodec;.getKey:([BI)[B // method@a46c │ │ +3a08ae: 0c01 |001b: move-result-object v1 │ │ +3a08b0: 5b91 1979 |001c: iput-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +3a08b4: 5491 1a79 |001e: iget-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ +3a08b8: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ +3a08bc: 1300 9dff |0022: const/16 v0, #int -99 // #ff9d │ │ +3a08c0: 0f00 |0024: return v0 │ │ +3a08c2: 12e1 |0025: const/4 v1, #int -2 // #fe │ │ +3a08c4: 2207 cc14 |0026: new-instance v7, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo; // type@14cc │ │ +3a08c8: 5492 1a79 |0028: iget-object v2, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791a │ │ +3a08cc: 7020 66a4 2700 |002a: invoke-direct {v7, v2}, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.:([B)V // method@a466 │ │ +3a08d2: 3800 0900 |002d: if-eqz v0, 0036 // +0009 │ │ +3a08d6: 2102 |002f: array-length v2, v0 │ │ +3a08d8: 3d02 0600 |0030: if-lez v2, 0036 // +0006 │ │ +3a08dc: 4400 000b |0032: aget v0, v0, v11 │ │ +3a08e0: 5970 1679 |0034: iput v0, v7, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7916 │ │ +3a08e4: 6200 6473 |0036: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +3a08e8: 4600 000b |0038: aget-object v0, v0, v11 │ │ +3a08ec: 1302 1000 |003a: const/16 v2, #int 16 // #10 │ │ +3a08f0: 7220 91a2 2000 |003c: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ +3a08f6: 0c06 |003f: move-result-object v6 │ │ +3a08f8: 12dc |0040: const/4 v12, #int -3 // #fd │ │ +3a08fa: 5495 1979 |0041: iget-object v5, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@7919 │ │ +3a08fe: 1208 |0043: const/4 v8, #int 0 // #0 │ │ +3a0900: 07d1 |0044: move-object v1, v13 │ │ +3a0902: 07e2 |0045: move-object v2, v14 │ │ +3a0904: 01f3 |0046: move v3, v15 │ │ +3a0906: 0204 1000 |0047: move/from16 v4, v16 │ │ +3a090a: 7408 70a4 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@a470 │ │ +3a0910: 0c00 |004c: move-result-object v0 │ │ +3a0912: 3900 0400 |004d: if-nez v0, 0051 // +0004 │ │ +3a0916: 12c0 |004f: const/4 v0, #int -4 // #fc │ │ +3a0918: 0f00 |0050: return v0 │ │ +3a091a: 12b1 |0051: const/4 v1, #int -5 // #fb │ │ +3a091c: 2102 |0052: array-length v2, v0 │ │ +3a091e: 0803 1100 |0053: move-object/from16 v3, v17 │ │ +3a0922: 715a b8a3 032b |0055: invoke-static {v3, v0, v11, v2, v10}, Lnet/sf/dibdib/thread_any/MiscFunc;.writeFile:(Ljava/lang/String;[BII[B)V // method@a3b8 │ │ +3a0928: 2100 |0058: array-length v0, v0 │ │ +3a092a: 0f00 |0059: return v0 │ │ +3a092c: 0d00 |005a: move-exception v0 │ │ +3a092e: 12d1 |005b: const/4 v1, #int -3 // #fd │ │ +3a0930: 2802 |005c: goto 005e // +0002 │ │ +3a0932: 0d00 |005d: move-exception v0 │ │ +3a0934: 1222 |005e: const/4 v2, #int 2 // #2 │ │ +3a0936: 2322 dc15 |005f: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ +3a093a: 1a03 0e65 |0061: const-string v3, "codec" // string@650e │ │ +3a093e: 4d03 020b |0063: aput-object v3, v2, v11 │ │ +3a0942: 1213 |0065: const/4 v3, #int 1 // #1 │ │ +3a0944: 2204 e812 |0066: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0948: 7010 4098 0400 |0068: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a094e: 1a05 156f |006b: const-string v5, "error " // string@6f15 │ │ +3a0952: 6e20 4b98 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0958: 6e20 4a98 0400 |0070: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a095e: 6e10 7597 0000 |0073: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ +3a0964: 0c00 |0076: move-result-object v0 │ │ +3a0966: 6e20 4b98 0400 |0077: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a096c: 6e10 5498 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0972: 0c00 |007d: move-result-object v0 │ │ +3a0974: 4d00 0203 |007e: aput-object v0, v2, v3 │ │ +3a0978: 7110 c3a1 0200 |0080: invoke-static {v2}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a097e: 0f01 |0083: return v1 │ │ catches : 3 │ │ 0x0026 - 0x0040 │ │ Ljava/lang/Exception; -> 0x005d │ │ 0x0041 - 0x004d │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x0052 - 0x0059 │ │ Ljava/lang/Exception; -> 0x005d │ │ @@ -849652,89 +849652,89 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 137 16-bit code units │ │ -39fe74: |[39fe74] net.sf.dibdib.thread_any.TcvCodec.writePhrase:()Z │ │ -39fe84: 54d0 1c79 |0000: iget-object v0, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fe88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -39fe8a: 3800 8500 |0003: if-eqz v0, 0088 // +0085 │ │ -39fe8e: 54d2 1e79 |0005: iget-object v2, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39fe92: 3802 8100 |0007: if-eqz v2, 0088 // +0081 │ │ -39fe96: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fe9c: 0a00 |000c: move-result v0 │ │ -39fe9e: 1222 |000d: const/4 v2, #int 2 // #2 │ │ -39fea0: 3402 0b00 |000e: if-lt v2, v0, 0019 // +000b │ │ -39fea4: 54d0 1e79 |0010: iget-object v0, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39fea8: 6e10 2298 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -39feae: 0a00 |0015: move-result v0 │ │ -39feb0: 3402 0300 |0016: if-lt v2, v0, 0019 // +0003 │ │ -39feb4: 2870 |0018: goto 0088 // +0070 │ │ -39feb6: 6200 6673 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -39feba: 1a03 95ac |001b: const-string v3, "safe" // string@ac95 │ │ -39febe: 2410 dc15 0300 |001d: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ -39fec4: 0c03 |0020: move-result-object v3 │ │ -39fec6: 7220 41a2 3000 |0021: invoke-interface {v0, v3}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -39fecc: 0c00 |0024: move-result-object v0 │ │ -39fece: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ -39fed2: 0f01 |0027: return v1 │ │ -39fed4: 2203 8c12 |0028: new-instance v3, Ljava/io/File; // type@128c │ │ -39fed8: 1a04 2d17 |002a: const-string v4, "DibdibP.txt" // string@172d │ │ -39fedc: 7030 7696 0304 |002c: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -39fee2: 6204 6473 |002f: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -39fee6: 4604 0401 |0031: aget-object v4, v4, v1 │ │ -39feea: 54d5 1e79 |0033: iget-object v5, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39feee: 7110 32a4 0500 |0035: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ -39fef4: 0c05 |0038: move-result-object v5 │ │ -39fef6: 54d6 1c79 |0039: iget-object v6, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39fefa: 7110 32a4 0600 |003b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ -39ff00: 0c06 |003e: move-result-object v6 │ │ -39ff02: 7230 90a2 5406 |003f: invoke-interface {v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.encodePhrase:([B[B)[B // method@a290 │ │ -39ff08: 0c04 |0042: move-result-object v4 │ │ -39ff0a: 54d5 1c79 |0043: iget-object v5, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ -39ff0e: 54d6 1e79 |0045: iget-object v6, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ -39ff12: 6e20 1298 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -39ff18: 0a05 |004a: move-result v5 │ │ -39ff1a: 1216 |004b: const/4 v6, #int 1 // #1 │ │ -39ff1c: 3805 0b00 |004c: if-eqz v5, 0057 // +000b │ │ -39ff20: 2322 1515 |004e: new-array v2, v2, [B // type@1515 │ │ -39ff24: 1304 3000 |0050: const/16 v4, #int 48 // #30 │ │ -39ff28: 4f04 0201 |0052: aput-byte v4, v2, v1 │ │ -39ff2c: 4f04 0206 |0054: aput-byte v4, v2, v6 │ │ -39ff30: 2805 |0056: goto 005b // +0005 │ │ -39ff32: 7110 47a4 0400 |0057: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.hexAscii4Bytes:([B)[B // method@a447 │ │ -39ff38: 0c02 |005a: move-result-object v2 │ │ -39ff3a: 6e10 8196 0300 |005b: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -39ff40: 0c03 |005e: move-result-object v3 │ │ -39ff42: 2124 |005f: array-length v4, v2 │ │ -39ff44: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -39ff46: 7155 b8a3 2341 |0061: invoke-static {v3, v2, v1, v4, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.writeFile:(Ljava/lang/String;[BII[B)V // method@a3b8 │ │ -39ff4c: 54d2 1d79 |0064: iget-object v2, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ -39ff50: 3802 2100 |0066: if-eqz v2, 0087 // +0021 │ │ -39ff54: 7110 48a4 0200 |0068: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf16:(Ljava/lang/String;)Ljava/lang/String; // method@a448 │ │ -39ff5a: 0c02 |006b: move-result-object v2 │ │ -39ff5c: 7110 32a4 0200 |006c: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ -39ff62: 0c08 |006f: move-result-object v8 │ │ -39ff64: 2202 8c12 |0070: new-instance v2, Ljava/io/File; // type@128c │ │ -39ff68: 1a03 2e17 |0072: const-string v3, "DibdibX.dm" // string@172e │ │ -39ff6c: 7030 7696 0203 |0074: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -39ff72: 1209 |0077: const/4 v9, #int 0 // #0 │ │ -39ff74: 218a |0078: array-length v10, v8 │ │ -39ff76: 6e10 8196 0200 |0079: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -39ff7c: 0c0b |007c: move-result-object v11 │ │ -39ff7e: 231c 1915 |007d: new-array v12, v1, [I // type@1519 │ │ -39ff82: 07d7 |007f: move-object v7, v13 │ │ -39ff84: 7406 7aa4 0700 |0080: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePacked:([BIILjava/lang/String;[I)I // method@a47a │ │ -39ff8a: 0a00 |0083: move-result v0 │ │ -39ff8c: 3c00 0300 |0084: if-gtz v0, 0087 // +0003 │ │ -39ff90: 0f01 |0086: return v1 │ │ -39ff92: 0f06 |0087: return v6 │ │ -39ff94: 0f01 |0088: return v1 │ │ +39fe70: |[39fe70] net.sf.dibdib.thread_any.TcvCodec.writePhrase:()Z │ │ +39fe80: 54d0 1c79 |0000: iget-object v0, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fe84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +39fe86: 3800 8500 |0003: if-eqz v0, 0088 // +0085 │ │ +39fe8a: 54d2 1e79 |0005: iget-object v2, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39fe8e: 3802 8100 |0007: if-eqz v2, 0088 // +0081 │ │ +39fe92: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fe98: 0a00 |000c: move-result v0 │ │ +39fe9a: 1222 |000d: const/4 v2, #int 2 // #2 │ │ +39fe9c: 3402 0b00 |000e: if-lt v2, v0, 0019 // +000b │ │ +39fea0: 54d0 1e79 |0010: iget-object v0, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39fea4: 6e10 2298 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +39feaa: 0a00 |0015: move-result v0 │ │ +39feac: 3402 0300 |0016: if-lt v2, v0, 0019 // +0003 │ │ +39feb0: 2870 |0018: goto 0088 // +0070 │ │ +39feb2: 6200 6673 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +39feb6: 1a03 95ac |001b: const-string v3, "safe" // string@ac95 │ │ +39feba: 2410 dc15 0300 |001d: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ +39fec0: 0c03 |0020: move-result-object v3 │ │ +39fec2: 7220 41a2 3000 |0021: invoke-interface {v0, v3}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +39fec8: 0c00 |0024: move-result-object v0 │ │ +39feca: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ +39fece: 0f01 |0027: return v1 │ │ +39fed0: 2203 8c12 |0028: new-instance v3, Ljava/io/File; // type@128c │ │ +39fed4: 1a04 2d17 |002a: const-string v4, "DibdibP.txt" // string@172d │ │ +39fed8: 7030 7696 0304 |002c: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +39fede: 6204 6473 |002f: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +39fee2: 4604 0401 |0031: aget-object v4, v4, v1 │ │ +39fee6: 54d5 1e79 |0033: iget-object v5, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39feea: 7110 32a4 0500 |0035: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ +39fef0: 0c05 |0038: move-result-object v5 │ │ +39fef2: 54d6 1c79 |0039: iget-object v6, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39fef6: 7110 32a4 0600 |003b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ +39fefc: 0c06 |003e: move-result-object v6 │ │ +39fefe: 7230 90a2 5406 |003f: invoke-interface {v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.encodePhrase:([B[B)[B // method@a290 │ │ +39ff04: 0c04 |0042: move-result-object v4 │ │ +39ff06: 54d5 1c79 |0043: iget-object v5, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791c │ │ +39ff0a: 54d6 1e79 |0045: iget-object v6, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791e │ │ +39ff0e: 6e20 1298 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +39ff14: 0a05 |004a: move-result v5 │ │ +39ff16: 1216 |004b: const/4 v6, #int 1 // #1 │ │ +39ff18: 3805 0b00 |004c: if-eqz v5, 0057 // +000b │ │ +39ff1c: 2322 1515 |004e: new-array v2, v2, [B // type@1515 │ │ +39ff20: 1304 3000 |0050: const/16 v4, #int 48 // #30 │ │ +39ff24: 4f04 0201 |0052: aput-byte v4, v2, v1 │ │ +39ff28: 4f04 0206 |0054: aput-byte v4, v2, v6 │ │ +39ff2c: 2805 |0056: goto 005b // +0005 │ │ +39ff2e: 7110 47a4 0400 |0057: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.hexAscii4Bytes:([B)[B // method@a447 │ │ +39ff34: 0c02 |005a: move-result-object v2 │ │ +39ff36: 6e10 8196 0300 |005b: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +39ff3c: 0c03 |005e: move-result-object v3 │ │ +39ff3e: 2124 |005f: array-length v4, v2 │ │ +39ff40: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +39ff42: 7155 b8a3 2341 |0061: invoke-static {v3, v2, v1, v4, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.writeFile:(Ljava/lang/String;[BII[B)V // method@a3b8 │ │ +39ff48: 54d2 1d79 |0064: iget-object v2, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791d │ │ +39ff4c: 3802 2100 |0066: if-eqz v2, 0087 // +0021 │ │ +39ff50: 7110 48a4 0200 |0068: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf16:(Ljava/lang/String;)Ljava/lang/String; // method@a448 │ │ +39ff56: 0c02 |006b: move-result-object v2 │ │ +39ff58: 7110 32a4 0200 |006c: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ +39ff5e: 0c08 |006f: move-result-object v8 │ │ +39ff60: 2202 8c12 |0070: new-instance v2, Ljava/io/File; // type@128c │ │ +39ff64: 1a03 2e17 |0072: const-string v3, "DibdibX.dm" // string@172e │ │ +39ff68: 7030 7696 0203 |0074: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +39ff6e: 1209 |0077: const/4 v9, #int 0 // #0 │ │ +39ff70: 218a |0078: array-length v10, v8 │ │ +39ff72: 6e10 8196 0200 |0079: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +39ff78: 0c0b |007c: move-result-object v11 │ │ +39ff7a: 231c 1915 |007d: new-array v12, v1, [I // type@1519 │ │ +39ff7e: 07d7 |007f: move-object v7, v13 │ │ +39ff80: 7406 7aa4 0700 |0080: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePacked:([BIILjava/lang/String;[I)I // method@a47a │ │ +39ff86: 0a00 |0083: move-result v0 │ │ +39ff88: 3c00 0300 |0084: if-gtz v0, 0087 // +0003 │ │ +39ff8c: 0f01 |0086: return v1 │ │ +39ff8e: 0f06 |0087: return v6 │ │ +39ff90: 0f01 |0088: return v1 │ │ catches : 1 │ │ 0x0028 - 0x0084 │ │ Ljava/lang/Exception; -> 0x0088 │ │ positions : │ │ 0x0000 line=244 │ │ 0x0009 line=246 │ │ 0x0019 line=249 │ │ @@ -849777,17 +849777,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3a10f4: |[3a10f4] net.sf.dibdib.thread_any.UiFunc.:()V │ │ -3a1104: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3a110a: 0e00 |0003: return-void │ │ +3a10f0: |[3a10f0] net.sf.dibdib.thread_any.UiFunc.:()V │ │ +3a1100: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3a1106: 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;) │ │ @@ -849795,56 +849795,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 │ │ -3a0ef8: |[3a0ef8] net.sf.dibdib.thread_any.UiFunc.boundWidthMax:(Ljava/lang/String;I)I │ │ -3a0f08: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0f0e: 0a00 |0003: move-result v0 │ │ -3a0f10: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a0f14: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3a0f16: 3a00 3300 |0007: if-ltz v0, 003a // +0033 │ │ -3a0f1a: 6e20 0998 0500 |0009: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a0f20: 0a02 |000c: move-result v2 │ │ -3a0f22: 1303 2000 |000d: const/16 v3, #int 32 // #20 │ │ -3a0f26: 3723 0300 |000f: if-le v3, v2, 0012 // +0003 │ │ -3a0f2a: 2826 |0011: goto 0037 // +0026 │ │ -3a0f2c: 1303 0030 |0012: const/16 v3, #int 12288 // #3000 │ │ -3a0f30: 3623 0400 |0014: if-gt v3, v2, 0018 // +0004 │ │ -3a0f34: d801 013e |0016: add-int/lit8 v1, v1, #int 62 // #3e │ │ -3a0f38: 1303 0010 |0018: const/16 v3, #int 4096 // #1000 │ │ -3a0f3c: 3723 0700 |001a: if-le v3, v2, 0021 // +0007 │ │ -3a0f40: 6203 0777 |001c: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ -3a0f44: 4903 0302 |001e: aget-char v3, v3, v2 │ │ -3a0f48: 280b |0020: goto 002b // +000b │ │ -3a0f4a: 6203 0677 |0021: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ -3a0f4e: e104 020c |0023: shr-int/lit8 v4, v2, #int 12 // #0c │ │ -3a0f52: 4603 0304 |0025: aget-object v3, v3, v4 │ │ -3a0f56: d524 ff0f |0027: and-int/lit16 v4, v2, #int 4095 // #0fff │ │ -3a0f5a: 4903 0304 |0029: aget-char v3, v3, v4 │ │ -3a0f5e: d533 ff00 |002b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3a0f62: 3903 0900 |002d: if-nez v3, 0036 // +0009 │ │ -3a0f66: 1303 0008 |002f: const/16 v3, #int 2048 // #800 │ │ -3a0f6a: 3432 0600 |0031: if-lt v2, v3, 0037 // +0006 │ │ -3a0f6e: d801 013e |0033: add-int/lit8 v1, v1, #int 62 // #3e │ │ -3a0f72: 2802 |0035: goto 0037 // +0002 │ │ -3a0f74: b031 |0036: add-int/2addr v1, v3 │ │ -3a0f76: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a0f7a: 28ce |0039: goto 0007 // -0032 │ │ -3a0f7c: 8110 |003a: int-to-long v0, v1 │ │ -3a0f7e: 8165 |003b: int-to-long v5, v6 │ │ -3a0f80: 9d00 0005 |003c: mul-long v0, v0, v5 │ │ -3a0f84: 1605 3200 |003e: const-wide/16 v5, #int 50 // #32 │ │ -3a0f88: bb50 |0040: add-long/2addr v0, v5 │ │ -3a0f8a: 1605 6400 |0041: const-wide/16 v5, #int 100 // #64 │ │ -3a0f8e: be50 |0043: div-long/2addr v0, v5 │ │ -3a0f90: 8405 |0044: long-to-int v5, v0 │ │ -3a0f92: 0f05 |0045: return v5 │ │ +3a0ef4: |[3a0ef4] net.sf.dibdib.thread_any.UiFunc.boundWidthMax:(Ljava/lang/String;I)I │ │ +3a0f04: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0f0a: 0a00 |0003: move-result v0 │ │ +3a0f0c: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a0f10: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3a0f12: 3a00 3300 |0007: if-ltz v0, 003a // +0033 │ │ +3a0f16: 6e20 0998 0500 |0009: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a0f1c: 0a02 |000c: move-result v2 │ │ +3a0f1e: 1303 2000 |000d: const/16 v3, #int 32 // #20 │ │ +3a0f22: 3723 0300 |000f: if-le v3, v2, 0012 // +0003 │ │ +3a0f26: 2826 |0011: goto 0037 // +0026 │ │ +3a0f28: 1303 0030 |0012: const/16 v3, #int 12288 // #3000 │ │ +3a0f2c: 3623 0400 |0014: if-gt v3, v2, 0018 // +0004 │ │ +3a0f30: d801 013e |0016: add-int/lit8 v1, v1, #int 62 // #3e │ │ +3a0f34: 1303 0010 |0018: const/16 v3, #int 4096 // #1000 │ │ +3a0f38: 3723 0700 |001a: if-le v3, v2, 0021 // +0007 │ │ +3a0f3c: 6203 0777 |001c: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ +3a0f40: 4903 0302 |001e: aget-char v3, v3, v2 │ │ +3a0f44: 280b |0020: goto 002b // +000b │ │ +3a0f46: 6203 0677 |0021: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ +3a0f4a: e104 020c |0023: shr-int/lit8 v4, v2, #int 12 // #0c │ │ +3a0f4e: 4603 0304 |0025: aget-object v3, v3, v4 │ │ +3a0f52: d524 ff0f |0027: and-int/lit16 v4, v2, #int 4095 // #0fff │ │ +3a0f56: 4903 0304 |0029: aget-char v3, v3, v4 │ │ +3a0f5a: d533 ff00 |002b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3a0f5e: 3903 0900 |002d: if-nez v3, 0036 // +0009 │ │ +3a0f62: 1303 0008 |002f: const/16 v3, #int 2048 // #800 │ │ +3a0f66: 3432 0600 |0031: if-lt v2, v3, 0037 // +0006 │ │ +3a0f6a: d801 013e |0033: add-int/lit8 v1, v1, #int 62 // #3e │ │ +3a0f6e: 2802 |0035: goto 0037 // +0002 │ │ +3a0f70: b031 |0036: add-int/2addr v1, v3 │ │ +3a0f72: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a0f76: 28ce |0039: goto 0007 // -0032 │ │ +3a0f78: 8110 |003a: int-to-long v0, v1 │ │ +3a0f7a: 8165 |003b: int-to-long v5, v6 │ │ +3a0f7c: 9d00 0005 |003c: mul-long v0, v0, v5 │ │ +3a0f80: 1605 3200 |003e: const-wide/16 v5, #int 50 // #32 │ │ +3a0f84: bb50 |0040: add-long/2addr v0, v5 │ │ +3a0f86: 1605 6400 |0041: const-wide/16 v5, #int 100 // #64 │ │ +3a0f8a: be50 |0043: div-long/2addr v0, v5 │ │ +3a0f8c: 8405 |0044: long-to-int v5, v0 │ │ +3a0f8e: 0f05 |0045: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0009 line=113 │ │ 0x001c line=121 │ │ 0x0021 line=122 │ │ 0x0043 line=132 │ │ @@ -849857,25 +849857,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 │ │ -3a0f94: |[3a0f94] net.sf.dibdib.thread_any.UiFunc.boundWidthMono:(Ljava/lang/String;I)I │ │ -3a0fa4: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0faa: 0a04 |0003: move-result v4 │ │ -3a0fac: 8140 |0004: int-to-long v0, v4 │ │ -3a0fae: 1602 a000 |0005: const-wide/16 v2, #int 160 // #a0 │ │ -3a0fb2: 9d00 0002 |0007: mul-long v0, v0, v2 │ │ -3a0fb6: 8154 |0009: int-to-long v4, v5 │ │ -3a0fb8: 9d00 0004 |000a: mul-long v0, v0, v4 │ │ -3a0fbc: 8404 |000c: long-to-int v4, v0 │ │ -3a0fbe: e104 0408 |000d: shr-int/lit8 v4, v4, #int 8 // #08 │ │ -3a0fc2: 0f04 |000f: return v4 │ │ +3a0f90: |[3a0f90] net.sf.dibdib.thread_any.UiFunc.boundWidthMono:(Ljava/lang/String;I)I │ │ +3a0fa0: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0fa6: 0a04 |0003: move-result v4 │ │ +3a0fa8: 8140 |0004: int-to-long v0, v4 │ │ +3a0faa: 1602 a000 |0005: const-wide/16 v2, #int 160 // #a0 │ │ +3a0fae: 9d00 0002 |0007: mul-long v0, v0, v2 │ │ +3a0fb2: 8154 |0009: int-to-long v4, v5 │ │ +3a0fb4: 9d00 0004 |000a: mul-long v0, v0, v4 │ │ +3a0fb8: 8404 |000c: long-to-int v4, v0 │ │ +3a0fba: e104 0408 |000d: shr-int/lit8 v4, v4, #int 8 // #08 │ │ +3a0fbe: 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 │ │ │ │ @@ -849884,25 +849884,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 │ │ -3a0fc4: |[3a0fc4] net.sf.dibdib.thread_any.UiFunc.boundWidthMonoMax:(Ljava/lang/String;I)I │ │ -3a0fd4: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0fda: 0a04 |0003: move-result v4 │ │ -3a0fdc: 8140 |0004: int-to-long v0, v4 │ │ -3a0fde: 1602 b400 |0005: const-wide/16 v2, #int 180 // #b4 │ │ -3a0fe2: 9d00 0002 |0007: mul-long v0, v0, v2 │ │ -3a0fe6: 8154 |0009: int-to-long v4, v5 │ │ -3a0fe8: 9d00 0004 |000a: mul-long v0, v0, v4 │ │ -3a0fec: 8404 |000c: long-to-int v4, v0 │ │ -3a0fee: e104 0408 |000d: shr-int/lit8 v4, v4, #int 8 // #08 │ │ -3a0ff2: 0f04 |000f: return v4 │ │ +3a0fc0: |[3a0fc0] net.sf.dibdib.thread_any.UiFunc.boundWidthMonoMax:(Ljava/lang/String;I)I │ │ +3a0fd0: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0fd6: 0a04 |0003: move-result v4 │ │ +3a0fd8: 8140 |0004: int-to-long v0, v4 │ │ +3a0fda: 1602 b400 |0005: const-wide/16 v2, #int 180 // #b4 │ │ +3a0fde: 9d00 0002 |0007: mul-long v0, v0, v2 │ │ +3a0fe2: 8154 |0009: int-to-long v4, v5 │ │ +3a0fe4: 9d00 0004 |000a: mul-long v0, v0, v4 │ │ +3a0fe8: 8404 |000c: long-to-int v4, v0 │ │ +3a0fea: e104 0408 |000d: shr-int/lit8 v4, v4, #int 8 // #08 │ │ +3a0fee: 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 │ │ │ │ @@ -849911,82 +849911,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 │ │ -3a0ff4: |[3a0ff4] net.sf.dibdib.thread_any.UiFunc.boundWidthNmz:(Ljava/lang/String;I)I │ │ -3a1004: 6e10 2298 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a100a: 0a00 |0003: move-result v0 │ │ -3a100c: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a1010: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3a1012: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ -3a1016: 3a00 6700 |0009: if-ltz v0, 0070 // +0067 │ │ -3a101a: 6e20 0998 0800 |000b: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a1020: 0a03 |000e: move-result v3 │ │ -3a1022: 1304 2000 |000f: const/16 v4, #int 32 // #20 │ │ -3a1026: 3734 0300 |0011: if-le v4, v3, 0014 // +0003 │ │ -3a102a: 285a |0013: goto 006d // +005a │ │ -3a102c: 1304 0030 |0014: const/16 v4, #int 12288 // #3000 │ │ -3a1030: 3634 0500 |0016: if-gt v4, v3, 001b // +0005 │ │ -3a1034: d011 8c00 |0018: add-int/lit16 v1, v1, #int 140 // #008c │ │ -3a1038: 2853 |001a: goto 006d // +0053 │ │ -3a103a: 1304 0010 |001b: const/16 v4, #int 4096 // #1000 │ │ -3a103e: 3734 0700 |001d: if-le v4, v3, 0024 // +0007 │ │ -3a1042: 6205 0777 |001f: sget-object v5, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ -3a1046: 4905 0503 |0021: aget-char v5, v5, v3 │ │ -3a104a: 280b |0023: goto 002e // +000b │ │ -3a104c: 6205 0677 |0024: sget-object v5, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ -3a1050: e106 030c |0026: shr-int/lit8 v6, v3, #int 12 // #0c │ │ -3a1054: 4605 0506 |0028: aget-object v5, v5, v6 │ │ -3a1058: d536 ff0f |002a: and-int/lit16 v6, v3, #int 4095 // #0fff │ │ -3a105c: 4905 0506 |002c: aget-char v5, v5, v6 │ │ -3a1060: e102 0508 |002e: shr-int/lit8 v2, v5, #int 8 // #08 │ │ -3a1064: dd02 021f |0030: and-int/lit8 v2, v2, #int 31 // #1f │ │ -3a1068: 3902 0700 |0032: if-nez v2, 0039 // +0007 │ │ -3a106c: 1302 0008 |0034: const/16 v2, #int 2048 // #800 │ │ -3a1070: 3423 3700 |0036: if-lt v3, v2, 006d // +0037 │ │ -3a1074: 28e0 |0038: goto 0018 // -0020 │ │ -3a1076: da05 0206 |0039: mul-int/lit8 v5, v2, #int 6 // #06 │ │ -3a107a: 3734 0700 |003b: if-le v4, v3, 0042 // +0007 │ │ -3a107e: 6206 0777 |003d: sget-object v6, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ -3a1082: 4906 0603 |003f: aget-char v6, v6, v3 │ │ -3a1086: 280b |0041: goto 004c // +000b │ │ -3a1088: 6206 0677 |0042: sget-object v6, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ -3a108c: e107 030c |0044: shr-int/lit8 v7, v3, #int 12 // #0c │ │ -3a1090: 4606 0607 |0046: aget-object v6, v6, v7 │ │ -3a1094: d537 ff0f |0048: and-int/lit16 v7, v3, #int 4095 // #0fff │ │ -3a1098: 4906 0607 |004a: aget-char v6, v6, v7 │ │ -3a109c: d566 ff00 |004c: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3a10a0: 3765 1c00 |004e: if-le v5, v6, 006a // +001c │ │ -3a10a4: 3734 0700 |0050: if-le v4, v3, 0057 // +0007 │ │ -3a10a8: 6202 0777 |0052: sget-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ -3a10ac: 4902 0203 |0054: aget-char v2, v2, v3 │ │ -3a10b0: 280b |0056: goto 0061 // +000b │ │ -3a10b2: 6202 0677 |0057: sget-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ -3a10b6: e104 030c |0059: shr-int/lit8 v4, v3, #int 12 // #0c │ │ -3a10ba: 4602 0204 |005b: aget-object v2, v2, v4 │ │ -3a10be: d533 ff0f |005d: and-int/lit16 v3, v3, #int 4095 // #0fff │ │ -3a10c2: 4902 0203 |005f: aget-char v2, v2, v3 │ │ -3a10c6: d522 ff00 |0061: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3a10ca: da02 0210 |0063: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -3a10ce: e002 0204 |0065: shl-int/lit8 v2, v2, #int 4 // #04 │ │ -3a10d2: db02 0264 |0067: div-int/lit8 v2, v2, #int 100 // #64 │ │ -3a10d6: 2803 |0069: goto 006c // +0003 │ │ -3a10d8: e002 0204 |006a: shl-int/lit8 v2, v2, #int 4 // #04 │ │ -3a10dc: b021 |006c: add-int/2addr v1, v2 │ │ -3a10de: d800 00ff |006d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a10e2: 2898 |006f: goto 0007 // -0068 │ │ -3a10e4: 8110 |0070: int-to-long v0, v1 │ │ -3a10e6: 8198 |0071: int-to-long v8, v9 │ │ -3a10e8: 9d00 0008 |0072: mul-long v0, v0, v8 │ │ -3a10ec: a408 0002 |0074: shr-long v8, v0, v2 │ │ -3a10f0: 8489 |0076: long-to-int v9, v8 │ │ -3a10f2: 0f09 |0077: return v9 │ │ +3a0ff0: |[3a0ff0] net.sf.dibdib.thread_any.UiFunc.boundWidthNmz:(Ljava/lang/String;I)I │ │ +3a1000: 6e10 2298 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a1006: 0a00 |0003: move-result v0 │ │ +3a1008: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a100c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3a100e: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ +3a1012: 3a00 6700 |0009: if-ltz v0, 0070 // +0067 │ │ +3a1016: 6e20 0998 0800 |000b: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a101c: 0a03 |000e: move-result v3 │ │ +3a101e: 1304 2000 |000f: const/16 v4, #int 32 // #20 │ │ +3a1022: 3734 0300 |0011: if-le v4, v3, 0014 // +0003 │ │ +3a1026: 285a |0013: goto 006d // +005a │ │ +3a1028: 1304 0030 |0014: const/16 v4, #int 12288 // #3000 │ │ +3a102c: 3634 0500 |0016: if-gt v4, v3, 001b // +0005 │ │ +3a1030: d011 8c00 |0018: add-int/lit16 v1, v1, #int 140 // #008c │ │ +3a1034: 2853 |001a: goto 006d // +0053 │ │ +3a1036: 1304 0010 |001b: const/16 v4, #int 4096 // #1000 │ │ +3a103a: 3734 0700 |001d: if-le v4, v3, 0024 // +0007 │ │ +3a103e: 6205 0777 |001f: sget-object v5, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ +3a1042: 4905 0503 |0021: aget-char v5, v5, v3 │ │ +3a1046: 280b |0023: goto 002e // +000b │ │ +3a1048: 6205 0677 |0024: sget-object v5, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ +3a104c: e106 030c |0026: shr-int/lit8 v6, v3, #int 12 // #0c │ │ +3a1050: 4605 0506 |0028: aget-object v5, v5, v6 │ │ +3a1054: d536 ff0f |002a: and-int/lit16 v6, v3, #int 4095 // #0fff │ │ +3a1058: 4905 0506 |002c: aget-char v5, v5, v6 │ │ +3a105c: e102 0508 |002e: shr-int/lit8 v2, v5, #int 8 // #08 │ │ +3a1060: dd02 021f |0030: and-int/lit8 v2, v2, #int 31 // #1f │ │ +3a1064: 3902 0700 |0032: if-nez v2, 0039 // +0007 │ │ +3a1068: 1302 0008 |0034: const/16 v2, #int 2048 // #800 │ │ +3a106c: 3423 3700 |0036: if-lt v3, v2, 006d // +0037 │ │ +3a1070: 28e0 |0038: goto 0018 // -0020 │ │ +3a1072: da05 0206 |0039: mul-int/lit8 v5, v2, #int 6 // #06 │ │ +3a1076: 3734 0700 |003b: if-le v4, v3, 0042 // +0007 │ │ +3a107a: 6206 0777 |003d: sget-object v6, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ +3a107e: 4906 0603 |003f: aget-char v6, v6, v3 │ │ +3a1082: 280b |0041: goto 004c // +000b │ │ +3a1084: 6206 0677 |0042: sget-object v6, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ +3a1088: e107 030c |0044: shr-int/lit8 v7, v3, #int 12 // #0c │ │ +3a108c: 4606 0607 |0046: aget-object v6, v6, v7 │ │ +3a1090: d537 ff0f |0048: and-int/lit16 v7, v3, #int 4095 // #0fff │ │ +3a1094: 4906 0607 |004a: aget-char v6, v6, v7 │ │ +3a1098: d566 ff00 |004c: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3a109c: 3765 1c00 |004e: if-le v5, v6, 006a // +001c │ │ +3a10a0: 3734 0700 |0050: if-le v4, v3, 0057 // +0007 │ │ +3a10a4: 6202 0777 |0052: sget-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ +3a10a8: 4902 0203 |0054: aget-char v2, v2, v3 │ │ +3a10ac: 280b |0056: goto 0061 // +000b │ │ +3a10ae: 6202 0677 |0057: sget-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ +3a10b2: e104 030c |0059: shr-int/lit8 v4, v3, #int 12 // #0c │ │ +3a10b6: 4602 0204 |005b: aget-object v2, v2, v4 │ │ +3a10ba: d533 ff0f |005d: and-int/lit16 v3, v3, #int 4095 // #0fff │ │ +3a10be: 4902 0203 |005f: aget-char v2, v2, v3 │ │ +3a10c2: d522 ff00 |0061: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3a10c6: da02 0210 |0063: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +3a10ca: e002 0204 |0065: shl-int/lit8 v2, v2, #int 4 // #04 │ │ +3a10ce: db02 0264 |0067: div-int/lit8 v2, v2, #int 100 // #64 │ │ +3a10d2: 2803 |0069: goto 006c // +0003 │ │ +3a10d4: e002 0204 |006a: shl-int/lit8 v2, v2, #int 4 // #04 │ │ +3a10d8: b021 |006c: add-int/2addr v1, v2 │ │ +3a10da: d800 00ff |006d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a10de: 2898 |006f: goto 0007 // -0068 │ │ +3a10e0: 8110 |0070: int-to-long v0, v1 │ │ +3a10e2: 8198 |0071: int-to-long v8, v9 │ │ +3a10e4: 9d00 0008 |0072: mul-long v0, v0, v8 │ │ +3a10e8: a408 0002 |0074: shr-long v8, v0, v2 │ │ +3a10ec: 8489 |0076: long-to-int v9, v8 │ │ +3a10ee: 0f09 |0077: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000b line=72 │ │ 0x001f line=81 │ │ 0x0024 line=82 │ │ 0x003d line=91 │ │ @@ -850002,50 +850002,50 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -3a0df0: |[3a0df0] net.sf.dibdib.thread_any.UiFunc.hasAscenderNmz:(Ljava/lang/String;)Z │ │ -3a0e00: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0e06: 0a00 |0003: move-result v0 │ │ -3a0e08: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3a0e0a: b110 |0005: sub-int/2addr v0, v1 │ │ -3a0e0c: 3a00 3400 |0006: if-ltz v0, 003a // +0034 │ │ -3a0e10: 6e20 0998 0500 |0008: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a0e16: 0a02 |000b: move-result v2 │ │ -3a0e18: 1303 2000 |000c: const/16 v3, #int 32 // #20 │ │ -3a0e1c: 3423 0300 |000e: if-lt v3, v2, 0011 // +0003 │ │ -3a0e20: 2827 |0010: goto 0037 // +0027 │ │ -3a0e22: 1303 0030 |0011: const/16 v3, #int 12288 // #3000 │ │ -3a0e26: 3623 0300 |0013: if-gt v3, v2, 0016 // +0003 │ │ -3a0e2a: 0f01 |0015: return v1 │ │ -3a0e2c: 1303 0010 |0016: const/16 v3, #int 4096 // #1000 │ │ -3a0e30: 3723 0700 |0018: if-le v3, v2, 001f // +0007 │ │ -3a0e34: 6203 0777 |001a: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ -3a0e38: 4903 0302 |001c: aget-char v3, v3, v2 │ │ -3a0e3c: 280b |001e: goto 0029 // +000b │ │ -3a0e3e: 6203 0677 |001f: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ -3a0e42: e104 020c |0021: shr-int/lit8 v4, v2, #int 12 // #0c │ │ -3a0e46: 4603 0304 |0023: aget-object v3, v3, v4 │ │ -3a0e4a: d524 ff0f |0025: and-int/lit16 v4, v2, #int 4095 // #0fff │ │ -3a0e4e: 4903 0304 |0027: aget-char v3, v3, v4 │ │ -3a0e52: e103 0308 |0029: shr-int/lit8 v3, v3, #int 8 // #08 │ │ -3a0e56: 3903 0700 |002b: if-nez v3, 0032 // +0007 │ │ -3a0e5a: 1303 0008 |002d: const/16 v3, #int 2048 // #800 │ │ -3a0e5e: 3432 0800 |002f: if-lt v2, v3, 0037 // +0008 │ │ -3a0e62: 0f01 |0031: return v1 │ │ -3a0e64: dd02 0320 |0032: and-int/lit8 v2, v3, #int 32 // #20 │ │ -3a0e68: 3802 0300 |0034: if-eqz v2, 0037 // +0003 │ │ -3a0e6c: 0f01 |0036: return v1 │ │ -3a0e6e: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a0e72: 28cd |0039: goto 0006 // -0033 │ │ -3a0e74: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -3a0e76: 0f05 |003b: return v5 │ │ +3a0dec: |[3a0dec] net.sf.dibdib.thread_any.UiFunc.hasAscenderNmz:(Ljava/lang/String;)Z │ │ +3a0dfc: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0e02: 0a00 |0003: move-result v0 │ │ +3a0e04: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3a0e06: b110 |0005: sub-int/2addr v0, v1 │ │ +3a0e08: 3a00 3400 |0006: if-ltz v0, 003a // +0034 │ │ +3a0e0c: 6e20 0998 0500 |0008: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a0e12: 0a02 |000b: move-result v2 │ │ +3a0e14: 1303 2000 |000c: const/16 v3, #int 32 // #20 │ │ +3a0e18: 3423 0300 |000e: if-lt v3, v2, 0011 // +0003 │ │ +3a0e1c: 2827 |0010: goto 0037 // +0027 │ │ +3a0e1e: 1303 0030 |0011: const/16 v3, #int 12288 // #3000 │ │ +3a0e22: 3623 0300 |0013: if-gt v3, v2, 0016 // +0003 │ │ +3a0e26: 0f01 |0015: return v1 │ │ +3a0e28: 1303 0010 |0016: const/16 v3, #int 4096 // #1000 │ │ +3a0e2c: 3723 0700 |0018: if-le v3, v2, 001f // +0007 │ │ +3a0e30: 6203 0777 |001a: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ +3a0e34: 4903 0302 |001c: aget-char v3, v3, v2 │ │ +3a0e38: 280b |001e: goto 0029 // +000b │ │ +3a0e3a: 6203 0677 |001f: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ +3a0e3e: e104 020c |0021: shr-int/lit8 v4, v2, #int 12 // #0c │ │ +3a0e42: 4603 0304 |0023: aget-object v3, v3, v4 │ │ +3a0e46: d524 ff0f |0025: and-int/lit16 v4, v2, #int 4095 // #0fff │ │ +3a0e4a: 4903 0304 |0027: aget-char v3, v3, v4 │ │ +3a0e4e: e103 0308 |0029: shr-int/lit8 v3, v3, #int 8 // #08 │ │ +3a0e52: 3903 0700 |002b: if-nez v3, 0032 // +0007 │ │ +3a0e56: 1303 0008 |002d: const/16 v3, #int 2048 // #800 │ │ +3a0e5a: 3432 0800 |002f: if-lt v2, v3, 0037 // +0008 │ │ +3a0e5e: 0f01 |0031: return v1 │ │ +3a0e60: dd02 0320 |0032: and-int/lit8 v2, v3, #int 32 // #20 │ │ +3a0e64: 3802 0300 |0034: if-eqz v2, 0037 // +0003 │ │ +3a0e68: 0f01 |0036: return v1 │ │ +3a0e6a: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a0e6e: 28cd |0039: goto 0006 // -0033 │ │ +3a0e70: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +3a0e72: 0f05 |003b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0008 line=15 │ │ 0x001a line=23 │ │ 0x001f line=24 │ │ locals : │ │ @@ -850056,48 +850056,48 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -3a0e78: |[3a0e78] net.sf.dibdib.thread_any.UiFunc.hasDescenderNmz:(Ljava/lang/String;)Z │ │ -3a0e88: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0e8e: 0a00 |0003: move-result v0 │ │ -3a0e90: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3a0e92: b110 |0005: sub-int/2addr v0, v1 │ │ -3a0e94: 3a00 3000 |0006: if-ltz v0, 0036 // +0030 │ │ -3a0e98: 6e20 0998 0500 |0008: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a0e9e: 0a02 |000b: move-result v2 │ │ -3a0ea0: 1303 2000 |000c: const/16 v3, #int 32 // #20 │ │ -3a0ea4: 3423 0300 |000e: if-lt v3, v2, 0011 // +0003 │ │ -3a0ea8: 2823 |0010: goto 0033 // +0023 │ │ -3a0eaa: 1303 0030 |0011: const/16 v3, #int 12288 // #3000 │ │ -3a0eae: 3623 0300 |0013: if-gt v3, v2, 0016 // +0003 │ │ -3a0eb2: 281e |0015: goto 0033 // +001e │ │ -3a0eb4: 1303 0010 |0016: const/16 v3, #int 4096 // #1000 │ │ -3a0eb8: 3723 0700 |0018: if-le v3, v2, 001f // +0007 │ │ -3a0ebc: 6203 0777 |001a: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ -3a0ec0: 4902 0302 |001c: aget-char v2, v3, v2 │ │ -3a0ec4: 280b |001e: goto 0029 // +000b │ │ -3a0ec6: 6203 0677 |001f: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ -3a0eca: e104 020c |0021: shr-int/lit8 v4, v2, #int 12 // #0c │ │ -3a0ece: 4603 0304 |0023: aget-object v3, v3, v4 │ │ -3a0ed2: d522 ff0f |0025: and-int/lit16 v2, v2, #int 4095 // #0fff │ │ -3a0ed6: 4902 0302 |0027: aget-char v2, v3, v2 │ │ -3a0eda: e102 0208 |0029: shr-int/lit8 v2, v2, #int 8 // #08 │ │ -3a0ede: 3902 0300 |002b: if-nez v2, 002e // +0003 │ │ -3a0ee2: 2806 |002d: goto 0033 // +0006 │ │ -3a0ee4: dd02 0240 |002e: and-int/lit8 v2, v2, #int 64 // #40 │ │ -3a0ee8: 3802 0300 |0030: if-eqz v2, 0033 // +0003 │ │ -3a0eec: 0f01 |0032: return v1 │ │ -3a0eee: d800 00ff |0033: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a0ef2: 28d1 |0035: goto 0006 // -002f │ │ -3a0ef4: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -3a0ef6: 0f05 |0037: return v5 │ │ +3a0e74: |[3a0e74] net.sf.dibdib.thread_any.UiFunc.hasDescenderNmz:(Ljava/lang/String;)Z │ │ +3a0e84: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0e8a: 0a00 |0003: move-result v0 │ │ +3a0e8c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3a0e8e: b110 |0005: sub-int/2addr v0, v1 │ │ +3a0e90: 3a00 3000 |0006: if-ltz v0, 0036 // +0030 │ │ +3a0e94: 6e20 0998 0500 |0008: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a0e9a: 0a02 |000b: move-result v2 │ │ +3a0e9c: 1303 2000 |000c: const/16 v3, #int 32 // #20 │ │ +3a0ea0: 3423 0300 |000e: if-lt v3, v2, 0011 // +0003 │ │ +3a0ea4: 2823 |0010: goto 0033 // +0023 │ │ +3a0ea6: 1303 0030 |0011: const/16 v3, #int 12288 // #3000 │ │ +3a0eaa: 3623 0300 |0013: if-gt v3, v2, 0016 // +0003 │ │ +3a0eae: 281e |0015: goto 0033 // +001e │ │ +3a0eb0: 1303 0010 |0016: const/16 v3, #int 4096 // #1000 │ │ +3a0eb4: 3723 0700 |0018: if-le v3, v2, 001f // +0007 │ │ +3a0eb8: 6203 0777 |001a: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7707 │ │ +3a0ebc: 4902 0302 |001c: aget-char v2, v3, v2 │ │ +3a0ec0: 280b |001e: goto 0029 // +000b │ │ +3a0ec2: 6203 0677 |001f: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7706 │ │ +3a0ec6: e104 020c |0021: shr-int/lit8 v4, v2, #int 12 // #0c │ │ +3a0eca: 4603 0304 |0023: aget-object v3, v3, v4 │ │ +3a0ece: d522 ff0f |0025: and-int/lit16 v2, v2, #int 4095 // #0fff │ │ +3a0ed2: 4902 0302 |0027: aget-char v2, v3, v2 │ │ +3a0ed6: e102 0208 |0029: shr-int/lit8 v2, v2, #int 8 // #08 │ │ +3a0eda: 3902 0300 |002b: if-nez v2, 002e // +0003 │ │ +3a0ede: 2806 |002d: goto 0033 // +0006 │ │ +3a0ee0: dd02 0240 |002e: and-int/lit8 v2, v2, #int 64 // #40 │ │ +3a0ee4: 3802 0300 |0030: if-eqz v2, 0033 // +0003 │ │ +3a0ee8: 0f01 |0032: return v1 │ │ +3a0eea: d800 00ff |0033: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a0eee: 28d1 |0035: goto 0006 // -002f │ │ +3a0ef0: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +3a0ef2: 0f05 |0037: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0008 line=39 │ │ 0x001a line=47 │ │ 0x001f line=48 │ │ locals : │ │ @@ -850138,38 +850138,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -3a110c: |[3a110c] net.sf.dibdib.thread_feed.CalcFeeder$1.:()V │ │ -3a111c: 7100 06a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ -3a1122: 0c00 |0003: move-result-object v0 │ │ -3a1124: 2100 |0004: array-length v0, v0 │ │ -3a1126: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a112a: 6900 1f79 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@791f │ │ -3a112e: 6201 e577 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -3a1132: 6e10 04a4 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a1138: 0a01 |000e: move-result v1 │ │ -3a113a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3a113c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3a1140: 6200 1f79 |0012: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@791f │ │ -3a1144: 6201 9277 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ -3a1148: 6e10 04a4 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a114e: 0a01 |0019: move-result v1 │ │ -3a1150: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3a1152: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3a1156: 6200 1f79 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@791f │ │ -3a115a: 6201 9a77 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ -3a115e: 6e10 04a4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a1164: 0a01 |0024: move-result v1 │ │ -3a1166: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3a1168: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3a116c: 0e00 |0028: return-void │ │ +3a1108: |[3a1108] net.sf.dibdib.thread_feed.CalcFeeder$1.:()V │ │ +3a1118: 7100 06a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ +3a111e: 0c00 |0003: move-result-object v0 │ │ +3a1120: 2100 |0004: array-length v0, v0 │ │ +3a1122: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a1126: 6900 1f79 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@791f │ │ +3a112a: 6201 e577 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +3a112e: 6e10 04a4 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a1134: 0a01 |000e: move-result v1 │ │ +3a1136: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3a1138: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3a113c: 6200 1f79 |0012: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@791f │ │ +3a1140: 6201 9277 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ +3a1144: 6e10 04a4 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a114a: 0a01 |0019: move-result v1 │ │ +3a114c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3a114e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3a1152: 6200 1f79 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@791f │ │ +3a1156: 6201 9a77 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ +3a115a: 6e10 04a4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a1160: 0a01 |0024: move-result v1 │ │ +3a1162: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3a1164: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3a1168: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -850212,38 +850212,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -3a1c34: |[3a1c34] net.sf.dibdib.thread_feed.ChatFeeder$1.:()V │ │ -3a1c44: 7100 05a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a505 │ │ -3a1c4a: 0c00 |0003: move-result-object v0 │ │ -3a1c4c: 2100 |0004: array-length v0, v0 │ │ -3a1c4e: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a1c52: 6900 2979 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7929 │ │ -3a1c56: 6201 8779 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ -3a1c5a: 6e10 ffa4 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a1c60: 0a01 |000e: move-result v1 │ │ -3a1c62: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3a1c64: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3a1c68: 6200 2979 |0012: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7929 │ │ -3a1c6c: 6201 7879 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ -3a1c70: 6e10 ffa4 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a1c76: 0a01 |0019: move-result v1 │ │ -3a1c78: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3a1c7a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3a1c7e: 6200 2979 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7929 │ │ -3a1c82: 6201 7f79 |001f: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ -3a1c86: 6e10 ffa4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a1c8c: 0a01 |0024: move-result v1 │ │ -3a1c8e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3a1c90: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3a1c94: 0e00 |0028: return-void │ │ +3a1c30: |[3a1c30] net.sf.dibdib.thread_feed.ChatFeeder$1.:()V │ │ +3a1c40: 7100 05a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a505 │ │ +3a1c46: 0c00 |0003: move-result-object v0 │ │ +3a1c48: 2100 |0004: array-length v0, v0 │ │ +3a1c4a: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a1c4e: 6900 2979 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7929 │ │ +3a1c52: 6201 8779 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ +3a1c56: 6e10 ffa4 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a1c5c: 0a01 |000e: move-result v1 │ │ +3a1c5e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3a1c60: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3a1c64: 6200 2979 |0012: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7929 │ │ +3a1c68: 6201 7879 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ +3a1c6c: 6e10 ffa4 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a1c72: 0a01 |0019: move-result v1 │ │ +3a1c74: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3a1c76: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3a1c7a: 6200 2979 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7929 │ │ +3a1c7e: 6201 7f79 |001f: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ +3a1c82: 6e10 ffa4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a1c88: 0a01 |0024: move-result v1 │ │ +3a1c8a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3a1c8c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3a1c90: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -850290,82 +850290,82 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 124 16-bit code units │ │ -3a36fc: |[3a36fc] net.sf.dibdib.thread_feed.FeederRf$1.:()V │ │ -3a370c: 7100 06a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ -3a3712: 0c00 |0003: move-result-object v0 │ │ -3a3714: 2100 |0004: array-length v0, v0 │ │ -3a3716: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a371a: 6900 3279 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7932 │ │ -3a371e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3a3720: 6202 9a77 |000a: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ -3a3724: 6e10 04a4 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a372a: 0a02 |000f: move-result v2 │ │ -3a372c: 4b01 0002 |0010: aput v1, v0, v2 │ │ -3a3730: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -3a3732: 6202 3279 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7932 │ │ -3a3736: 6203 e577 |0015: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -3a373a: 6e10 04a4 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a3740: 0a03 |001a: move-result v3 │ │ -3a3742: 4b00 0203 |001b: aput v0, v2, v3 │ │ -3a3746: 7100 d2a4 0000 |001d: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d2 │ │ -3a374c: 0c02 |0020: move-result-object v2 │ │ -3a374e: 2122 |0021: array-length v2, v2 │ │ -3a3750: 2322 1915 |0022: new-array v2, v2, [I // type@1519 │ │ -3a3754: 6902 3379 |0024: sput-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ -3a3758: 6203 5679 |0026: sget-object v3, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ -3a375c: 6e10 d0a4 0300 |0028: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3a3762: 0a03 |002b: move-result v3 │ │ -3a3764: 4b01 0203 |002c: aput v1, v2, v3 │ │ -3a3768: 6201 3379 |002e: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ -3a376c: 6202 5a79 |0030: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ -3a3770: 6e10 d0a4 0200 |0032: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3a3776: 0a02 |0035: move-result v2 │ │ -3a3778: 4b00 0102 |0036: aput v0, v1, v2 │ │ -3a377c: 6200 3379 |0038: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ -3a3780: 6201 5779 |003a: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ -3a3784: 6e10 d0a4 0100 |003c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3a378a: 0a01 |003f: move-result v1 │ │ -3a378c: 1232 |0040: const/4 v2, #int 3 // #3 │ │ -3a378e: 4b02 0001 |0041: aput v2, v0, v1 │ │ -3a3792: 6200 3379 |0043: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ -3a3796: 6201 5379 |0045: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ -3a379a: 6e10 d0a4 0100 |0047: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3a37a0: 0a01 |004a: move-result v1 │ │ -3a37a2: 1242 |004b: const/4 v2, #int 4 // #4 │ │ -3a37a4: 4b02 0001 |004c: aput v2, v0, v1 │ │ -3a37a8: 6200 3379 |004e: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ -3a37ac: 6201 5b79 |0050: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a37b0: 6e10 d0a4 0100 |0052: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3a37b6: 0a01 |0055: move-result v1 │ │ -3a37b8: 1252 |0056: const/4 v2, #int 5 // #5 │ │ -3a37ba: 4b02 0001 |0057: aput v2, v0, v1 │ │ -3a37be: 6200 3379 |0059: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ -3a37c2: 6201 5879 |005b: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ -3a37c6: 6e10 d0a4 0100 |005d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3a37cc: 0a01 |0060: move-result v1 │ │ -3a37ce: 1262 |0061: const/4 v2, #int 6 // #6 │ │ -3a37d0: 4b02 0001 |0062: aput v2, v0, v1 │ │ -3a37d4: 6200 3379 |0064: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ -3a37d8: 6201 5479 |0066: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ -3a37dc: 6e10 d0a4 0100 |0068: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3a37e2: 0a01 |006b: move-result v1 │ │ -3a37e4: 1272 |006c: const/4 v2, #int 7 // #7 │ │ -3a37e6: 4b02 0001 |006d: aput v2, v0, v1 │ │ -3a37ea: 6200 3379 |006f: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ -3a37ee: 6201 5579 |0071: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ -3a37f2: 6e10 d0a4 0100 |0073: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3a37f8: 0a01 |0076: move-result v1 │ │ -3a37fa: 1302 0800 |0077: const/16 v2, #int 8 // #8 │ │ -3a37fe: 4b02 0001 |0079: aput v2, v0, v1 │ │ -3a3802: 0e00 |007b: return-void │ │ +3a36f8: |[3a36f8] net.sf.dibdib.thread_feed.FeederRf$1.:()V │ │ +3a3708: 7100 06a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ +3a370e: 0c00 |0003: move-result-object v0 │ │ +3a3710: 2100 |0004: array-length v0, v0 │ │ +3a3712: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a3716: 6900 3279 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7932 │ │ +3a371a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3a371c: 6202 9a77 |000a: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ +3a3720: 6e10 04a4 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a3726: 0a02 |000f: move-result v2 │ │ +3a3728: 4b01 0002 |0010: aput v1, v0, v2 │ │ +3a372c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +3a372e: 6202 3279 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7932 │ │ +3a3732: 6203 e577 |0015: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +3a3736: 6e10 04a4 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a373c: 0a03 |001a: move-result v3 │ │ +3a373e: 4b00 0203 |001b: aput v0, v2, v3 │ │ +3a3742: 7100 d2a4 0000 |001d: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d2 │ │ +3a3748: 0c02 |0020: move-result-object v2 │ │ +3a374a: 2122 |0021: array-length v2, v2 │ │ +3a374c: 2322 1915 |0022: new-array v2, v2, [I // type@1519 │ │ +3a3750: 6902 3379 |0024: sput-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ +3a3754: 6203 5679 |0026: sget-object v3, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ +3a3758: 6e10 d0a4 0300 |0028: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3a375e: 0a03 |002b: move-result v3 │ │ +3a3760: 4b01 0203 |002c: aput v1, v2, v3 │ │ +3a3764: 6201 3379 |002e: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ +3a3768: 6202 5a79 |0030: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ +3a376c: 6e10 d0a4 0200 |0032: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3a3772: 0a02 |0035: move-result v2 │ │ +3a3774: 4b00 0102 |0036: aput v0, v1, v2 │ │ +3a3778: 6200 3379 |0038: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ +3a377c: 6201 5779 |003a: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ +3a3780: 6e10 d0a4 0100 |003c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3a3786: 0a01 |003f: move-result v1 │ │ +3a3788: 1232 |0040: const/4 v2, #int 3 // #3 │ │ +3a378a: 4b02 0001 |0041: aput v2, v0, v1 │ │ +3a378e: 6200 3379 |0043: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ +3a3792: 6201 5379 |0045: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ +3a3796: 6e10 d0a4 0100 |0047: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3a379c: 0a01 |004a: move-result v1 │ │ +3a379e: 1242 |004b: const/4 v2, #int 4 // #4 │ │ +3a37a0: 4b02 0001 |004c: aput v2, v0, v1 │ │ +3a37a4: 6200 3379 |004e: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ +3a37a8: 6201 5b79 |0050: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a37ac: 6e10 d0a4 0100 |0052: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3a37b2: 0a01 |0055: move-result v1 │ │ +3a37b4: 1252 |0056: const/4 v2, #int 5 // #5 │ │ +3a37b6: 4b02 0001 |0057: aput v2, v0, v1 │ │ +3a37ba: 6200 3379 |0059: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ +3a37be: 6201 5879 |005b: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ +3a37c2: 6e10 d0a4 0100 |005d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3a37c8: 0a01 |0060: move-result v1 │ │ +3a37ca: 1262 |0061: const/4 v2, #int 6 // #6 │ │ +3a37cc: 4b02 0001 |0062: aput v2, v0, v1 │ │ +3a37d0: 6200 3379 |0064: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ +3a37d4: 6201 5479 |0066: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ +3a37d8: 6e10 d0a4 0100 |0068: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3a37de: 0a01 |006b: move-result v1 │ │ +3a37e0: 1272 |006c: const/4 v2, #int 7 // #7 │ │ +3a37e2: 4b02 0001 |006d: aput v2, v0, v1 │ │ +3a37e6: 6200 3379 |006f: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ +3a37ea: 6201 5579 |0071: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ +3a37ee: 6e10 d0a4 0100 |0073: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3a37f4: 0a01 |0076: move-result v1 │ │ +3a37f6: 1302 0800 |0077: const/16 v2, #int 8 // #8 │ │ +3a37fa: 4b02 0001 |0079: aput v2, v0, v1 │ │ +3a37fe: 0e00 |007b: return-void │ │ catches : 10 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x0026 - 0x002e │ │ Ljava/lang/NoSuchFieldError; -> 0x002e │ │ @@ -850543,110 +850543,110 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 22 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 186 16-bit code units │ │ -3a51b0: |[3a51b0] net.sf.dibdib.thread_feed.FeederRf.:()V │ │ -3a51c0: 2200 dc14 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a51c4: 1a01 183e |0002: const-string v1, "NN" // string@3e18 │ │ -3a51c8: 2410 dc15 0100 |0004: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ -3a51ce: 0c01 |0007: move-result-object v1 │ │ -3a51d0: 1a02 4516 |0008: const-string v2, "DISCLAIMER" // string@1645 │ │ -3a51d4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3a51d6: 7040 caa4 2013 |000b: invoke-direct {v0, v2, v3, v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ -3a51dc: 6900 5679 |000e: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ -3a51e0: 2201 dc14 |0010: new-instance v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a51e4: 1a02 7b22 |0012: const-string v2, "LC" // string@227b │ │ -3a51e8: 1a04 af22 |0014: const-string v4, "LICENSE" // string@22af │ │ -3a51ec: 2420 dc15 4200 |0016: filled-new-array {v2, v4}, [Ljava/lang/String; // type@15dc │ │ -3a51f2: 0c02 |0019: move-result-object v2 │ │ -3a51f4: 1215 |001a: const/4 v5, #int 1 // #1 │ │ -3a51f6: 7040 caa4 4125 |001b: invoke-direct {v1, v4, v5, v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ -3a51fc: 6901 5a79 |001e: sput-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ -3a5200: 2202 dc14 |0020: new-instance v2, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a5204: 1a04 9f1d |0022: const-string v4, "HP" // string@1d9f │ │ -3a5208: 2410 dc15 0400 |0024: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -3a520e: 0c04 |0027: move-result-object v4 │ │ -3a5210: 1a06 591d |0028: const-string v6, "HELP" // string@1d59 │ │ -3a5214: 1227 |002a: const/4 v7, #int 2 // #2 │ │ -3a5216: 7040 caa4 6247 |002b: invoke-direct {v2, v6, v7, v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ -3a521c: 6902 5779 |002e: sput-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ -3a5220: 2204 dc14 |0030: new-instance v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a5224: 1a06 a708 |0032: const-string v6, "AB" // string@08a7 │ │ -3a5228: 2410 dc15 0600 |0034: filled-new-array {v6}, [Ljava/lang/String; // type@15dc │ │ -3a522e: 0c06 |0037: move-result-object v6 │ │ -3a5230: 1a08 ab08 |0038: const-string v8, "ABOUT" // string@08ab │ │ -3a5234: 1239 |003a: const/4 v9, #int 3 // #3 │ │ -3a5236: 7040 caa4 8469 |003b: invoke-direct {v4, v8, v9, v6}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ -3a523c: 6904 5379 |003e: sput-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ -3a5240: 2206 dc14 |0040: new-instance v6, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a5244: 1a08 a622 |0042: const-string v8, "LG" // string@22a6 │ │ -3a5248: 2410 dc15 0800 |0044: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -3a524e: 0c08 |0047: move-result-object v8 │ │ -3a5250: 1a0a 9b23 |0048: const-string v10, "LOGIN" // string@239b │ │ -3a5254: 124b |004a: const/4 v11, #int 4 // #4 │ │ -3a5256: 7040 caa4 a68b |004b: invoke-direct {v6, v10, v11, v8}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ -3a525c: 6906 5b79 |004e: sput-object v6, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a5260: 2208 dc14 |0050: new-instance v8, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a5264: 1a0a dc1e |0052: const-string v10, "IN" // string@1edc │ │ -3a5268: 2410 dc15 0a00 |0054: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3a526e: 0c0a |0057: move-result-object v10 │ │ -3a5270: 1a0c 3c1f |0058: const-string v12, "INTROCALC" // string@1f3c │ │ -3a5274: 125d |005a: const/4 v13, #int 5 // #5 │ │ -3a5276: 7040 caa4 c8ad |005b: invoke-direct {v8, v12, v13, v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ -3a527c: 6908 5879 |005e: sput-object v8, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ -3a5280: 220a dc14 |0060: new-instance v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a5284: 1a0c a654 |0062: const-string v12, "X0" // string@54a6 │ │ -3a5288: 2410 dc15 0c00 |0064: filled-new-array {v12}, [Ljava/lang/String; // type@15dc │ │ -3a528e: 0c0c |0067: move-result-object v12 │ │ -3a5290: 1a0e 3d1f |0068: const-string v14, "INTROCHAT" // string@1f3d │ │ -3a5294: 126f |006a: const/4 v15, #int 6 // #6 │ │ -3a5296: 7040 caa4 eacf |006b: invoke-direct {v10, v14, v15, v12}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ -3a529c: 690a 5979 |006e: sput-object v10, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7959 │ │ -3a52a0: 220c dc14 |0070: new-instance v12, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a52a4: 1a10 ad0f |0072: const-string v16, "CC" // string@0fad │ │ -3a52a8: 1a11 000a |0074: const-string v17, "AWT" // string@0a00 │ │ -3a52ac: 1a12 674b |0076: const-string v18, "TTY" // string@4b67 │ │ -3a52b0: 1a13 2410 |0078: const-string v19, "CO" // string@1024 │ │ -3a52b4: 1a14 0515 |007a: const-string v20, "D" // string@1505 │ │ -3a52b8: 1a15 b020 |007c: const-string v21, "J" // string@20b0 │ │ -3a52bc: 2506 dc15 1000 |007e: filled-new-array/range {v16, v17, v18, v19, v20, v21}, [Ljava/lang/String; // type@15dc │ │ -3a52c2: 0c0e |0081: move-result-object v14 │ │ -3a52c4: 1a0f 710f |0082: const-string v15, "CALC" // string@0f71 │ │ -3a52c8: 127d |0084: const/4 v13, #int 7 // #7 │ │ -3a52ca: 7040 caa4 fced |0085: invoke-direct {v12, v15, v13, v14}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ -3a52d0: 690c 5479 |0088: sput-object v12, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ -3a52d4: 220e dc14 |008a: new-instance v14, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a52d8: 1a0f bd0f |008c: const-string v15, "CH" // string@0fbd │ │ -3a52dc: 1a0d 9942 |008e: const-string v13, "QM" // string@4299 │ │ -3a52e0: 2420 dc15 df00 |0090: filled-new-array {v15, v13}, [Ljava/lang/String; // type@15dc │ │ -3a52e6: 0c0d |0093: move-result-object v13 │ │ -3a52e8: 1a0f d70f |0094: const-string v15, "CHAT" // string@0fd7 │ │ -3a52ec: 130b 0800 |0096: const/16 v11, #int 8 // #8 │ │ -3a52f0: 7040 caa4 fedb |0098: invoke-direct {v14, v15, v11, v13}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ -3a52f6: 690e 5579 |009b: sput-object v14, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ -3a52fa: 130d 0900 |009d: const/16 v13, #int 9 // #9 │ │ -3a52fe: 23dd 1916 |009f: new-array v13, v13, [Lnet/sf/dibdib/thread_feed/FeederRf; // type@1619 │ │ -3a5302: 4d00 0d03 |00a1: aput-object v0, v13, v3 │ │ -3a5306: 4d01 0d05 |00a3: aput-object v1, v13, v5 │ │ -3a530a: 4d02 0d07 |00a5: aput-object v2, v13, v7 │ │ -3a530e: 4d04 0d09 |00a7: aput-object v4, v13, v9 │ │ -3a5312: 1240 |00a9: const/4 v0, #int 4 // #4 │ │ -3a5314: 4d06 0d00 |00aa: aput-object v6, v13, v0 │ │ -3a5318: 1250 |00ac: const/4 v0, #int 5 // #5 │ │ -3a531a: 4d08 0d00 |00ad: aput-object v8, v13, v0 │ │ -3a531e: 1260 |00af: const/4 v0, #int 6 // #6 │ │ -3a5320: 4d0a 0d00 |00b0: aput-object v10, v13, v0 │ │ -3a5324: 1270 |00b2: const/4 v0, #int 7 // #7 │ │ -3a5326: 4d0c 0d00 |00b3: aput-object v12, v13, v0 │ │ -3a532a: 4d0e 0d0b |00b5: aput-object v14, v13, v11 │ │ -3a532e: 690d 5279 |00b7: sput-object v13, Lnet/sf/dibdib/thread_feed/FeederRf;.$VALUES:[Lnet/sf/dibdib/thread_feed/FeederRf; // field@7952 │ │ -3a5332: 0e00 |00b9: return-void │ │ +3a51ac: |[3a51ac] net.sf.dibdib.thread_feed.FeederRf.:()V │ │ +3a51bc: 2200 dc14 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a51c0: 1a01 183e |0002: const-string v1, "NN" // string@3e18 │ │ +3a51c4: 2410 dc15 0100 |0004: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ +3a51ca: 0c01 |0007: move-result-object v1 │ │ +3a51cc: 1a02 4516 |0008: const-string v2, "DISCLAIMER" // string@1645 │ │ +3a51d0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3a51d2: 7040 caa4 2013 |000b: invoke-direct {v0, v2, v3, v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ +3a51d8: 6900 5679 |000e: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ +3a51dc: 2201 dc14 |0010: new-instance v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a51e0: 1a02 7b22 |0012: const-string v2, "LC" // string@227b │ │ +3a51e4: 1a04 af22 |0014: const-string v4, "LICENSE" // string@22af │ │ +3a51e8: 2420 dc15 4200 |0016: filled-new-array {v2, v4}, [Ljava/lang/String; // type@15dc │ │ +3a51ee: 0c02 |0019: move-result-object v2 │ │ +3a51f0: 1215 |001a: const/4 v5, #int 1 // #1 │ │ +3a51f2: 7040 caa4 4125 |001b: invoke-direct {v1, v4, v5, v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ +3a51f8: 6901 5a79 |001e: sput-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ +3a51fc: 2202 dc14 |0020: new-instance v2, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5200: 1a04 9f1d |0022: const-string v4, "HP" // string@1d9f │ │ +3a5204: 2410 dc15 0400 |0024: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +3a520a: 0c04 |0027: move-result-object v4 │ │ +3a520c: 1a06 591d |0028: const-string v6, "HELP" // string@1d59 │ │ +3a5210: 1227 |002a: const/4 v7, #int 2 // #2 │ │ +3a5212: 7040 caa4 6247 |002b: invoke-direct {v2, v6, v7, v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ +3a5218: 6902 5779 |002e: sput-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ +3a521c: 2204 dc14 |0030: new-instance v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5220: 1a06 a708 |0032: const-string v6, "AB" // string@08a7 │ │ +3a5224: 2410 dc15 0600 |0034: filled-new-array {v6}, [Ljava/lang/String; // type@15dc │ │ +3a522a: 0c06 |0037: move-result-object v6 │ │ +3a522c: 1a08 ab08 |0038: const-string v8, "ABOUT" // string@08ab │ │ +3a5230: 1239 |003a: const/4 v9, #int 3 // #3 │ │ +3a5232: 7040 caa4 8469 |003b: invoke-direct {v4, v8, v9, v6}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ +3a5238: 6904 5379 |003e: sput-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ +3a523c: 2206 dc14 |0040: new-instance v6, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5240: 1a08 a622 |0042: const-string v8, "LG" // string@22a6 │ │ +3a5244: 2410 dc15 0800 |0044: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +3a524a: 0c08 |0047: move-result-object v8 │ │ +3a524c: 1a0a 9b23 |0048: const-string v10, "LOGIN" // string@239b │ │ +3a5250: 124b |004a: const/4 v11, #int 4 // #4 │ │ +3a5252: 7040 caa4 a68b |004b: invoke-direct {v6, v10, v11, v8}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ +3a5258: 6906 5b79 |004e: sput-object v6, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a525c: 2208 dc14 |0050: new-instance v8, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5260: 1a0a dc1e |0052: const-string v10, "IN" // string@1edc │ │ +3a5264: 2410 dc15 0a00 |0054: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3a526a: 0c0a |0057: move-result-object v10 │ │ +3a526c: 1a0c 3c1f |0058: const-string v12, "INTROCALC" // string@1f3c │ │ +3a5270: 125d |005a: const/4 v13, #int 5 // #5 │ │ +3a5272: 7040 caa4 c8ad |005b: invoke-direct {v8, v12, v13, v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ +3a5278: 6908 5879 |005e: sput-object v8, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ +3a527c: 220a dc14 |0060: new-instance v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5280: 1a0c a654 |0062: const-string v12, "X0" // string@54a6 │ │ +3a5284: 2410 dc15 0c00 |0064: filled-new-array {v12}, [Ljava/lang/String; // type@15dc │ │ +3a528a: 0c0c |0067: move-result-object v12 │ │ +3a528c: 1a0e 3d1f |0068: const-string v14, "INTROCHAT" // string@1f3d │ │ +3a5290: 126f |006a: const/4 v15, #int 6 // #6 │ │ +3a5292: 7040 caa4 eacf |006b: invoke-direct {v10, v14, v15, v12}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ +3a5298: 690a 5979 |006e: sput-object v10, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7959 │ │ +3a529c: 220c dc14 |0070: new-instance v12, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a52a0: 1a10 ad0f |0072: const-string v16, "CC" // string@0fad │ │ +3a52a4: 1a11 000a |0074: const-string v17, "AWT" // string@0a00 │ │ +3a52a8: 1a12 674b |0076: const-string v18, "TTY" // string@4b67 │ │ +3a52ac: 1a13 2410 |0078: const-string v19, "CO" // string@1024 │ │ +3a52b0: 1a14 0515 |007a: const-string v20, "D" // string@1505 │ │ +3a52b4: 1a15 b020 |007c: const-string v21, "J" // string@20b0 │ │ +3a52b8: 2506 dc15 1000 |007e: filled-new-array/range {v16, v17, v18, v19, v20, v21}, [Ljava/lang/String; // type@15dc │ │ +3a52be: 0c0e |0081: move-result-object v14 │ │ +3a52c0: 1a0f 710f |0082: const-string v15, "CALC" // string@0f71 │ │ +3a52c4: 127d |0084: const/4 v13, #int 7 // #7 │ │ +3a52c6: 7040 caa4 fced |0085: invoke-direct {v12, v15, v13, v14}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ +3a52cc: 690c 5479 |0088: sput-object v12, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ +3a52d0: 220e dc14 |008a: new-instance v14, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a52d4: 1a0f bd0f |008c: const-string v15, "CH" // string@0fbd │ │ +3a52d8: 1a0d 9942 |008e: const-string v13, "QM" // string@4299 │ │ +3a52dc: 2420 dc15 df00 |0090: filled-new-array {v15, v13}, [Ljava/lang/String; // type@15dc │ │ +3a52e2: 0c0d |0093: move-result-object v13 │ │ +3a52e4: 1a0f d70f |0094: const-string v15, "CHAT" // string@0fd7 │ │ +3a52e8: 130b 0800 |0096: const/16 v11, #int 8 // #8 │ │ +3a52ec: 7040 caa4 fedb |0098: invoke-direct {v14, v15, v11, v13}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4ca │ │ +3a52f2: 690e 5579 |009b: sput-object v14, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ +3a52f6: 130d 0900 |009d: const/16 v13, #int 9 // #9 │ │ +3a52fa: 23dd 1916 |009f: new-array v13, v13, [Lnet/sf/dibdib/thread_feed/FeederRf; // type@1619 │ │ +3a52fe: 4d00 0d03 |00a1: aput-object v0, v13, v3 │ │ +3a5302: 4d01 0d05 |00a3: aput-object v1, v13, v5 │ │ +3a5306: 4d02 0d07 |00a5: aput-object v2, v13, v7 │ │ +3a530a: 4d04 0d09 |00a7: aput-object v4, v13, v9 │ │ +3a530e: 1240 |00a9: const/4 v0, #int 4 // #4 │ │ +3a5310: 4d06 0d00 |00aa: aput-object v6, v13, v0 │ │ +3a5314: 1250 |00ac: const/4 v0, #int 5 // #5 │ │ +3a5316: 4d08 0d00 |00ad: aput-object v8, v13, v0 │ │ +3a531a: 1260 |00af: const/4 v0, #int 6 // #6 │ │ +3a531c: 4d0a 0d00 |00b0: aput-object v10, v13, v0 │ │ +3a5320: 1270 |00b2: const/4 v0, #int 7 // #7 │ │ +3a5322: 4d0c 0d00 |00b3: aput-object v12, v13, v0 │ │ +3a5326: 4d0e 0d0b |00b5: aput-object v14, v13, v11 │ │ +3a532a: 690d 5279 |00b7: sput-object v13, Lnet/sf/dibdib/thread_feed/FeederRf;.$VALUES:[Lnet/sf/dibdib/thread_feed/FeederRf; // field@7952 │ │ +3a532e: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0010 line=32 │ │ 0x0020 line=33 │ │ 0x0030 line=34 │ │ 0x0040 line=35 │ │ @@ -850662,20 +850662,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 │ │ -3a5334: |[3a5334] net.sf.dibdib.thread_feed.FeederRf.:(Ljava/lang/String;I[Ljava/lang/String;)V │ │ -3a5344: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a534a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3a534c: 5b01 5c79 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ -3a5350: 5b03 5d79 |0006: iput-object v3, v0, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795d │ │ -3a5354: 0e00 |0008: return-void │ │ +3a5330: |[3a5330] net.sf.dibdib.thread_feed.FeederRf.:(Ljava/lang/String;I[Ljava/lang/String;)V │ │ +3a5340: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a5346: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3a5348: 5b01 5c79 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ +3a534c: 5b03 5d79 |0006: iput-object v3, v0, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795d │ │ +3a5350: 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; │ │ @@ -850688,38 +850688,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 │ │ -3a4fac: |[3a4fac] net.sf.dibdib.thread_feed.FeederRf.find:(Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a4fbc: 7100 d2a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d2 │ │ -3a4fc2: 0c00 |0003: move-result-object v0 │ │ -3a4fc4: 2101 |0004: array-length v1, v0 │ │ -3a4fc6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3a4fc8: 3512 2000 |0006: if-ge v2, v1, 0026 // +0020 │ │ -3a4fcc: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3a4fd0: 6e10 e897 0600 |000a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3a4fd6: 0c04 |000d: move-result-object v4 │ │ -3a4fd8: 6e10 5297 0400 |000e: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ -3a4fde: 0c04 |0011: move-result-object v4 │ │ -3a4fe0: 6205 bb70 |0012: sget-object v5, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -3a4fe4: 6e20 3398 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3a4fea: 0c04 |0017: move-result-object v4 │ │ -3a4fec: 6e10 cfa4 0300 |0018: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.name:()Ljava/lang/String; // method@a4cf │ │ -3a4ff2: 0c05 |001b: move-result-object v5 │ │ -3a4ff4: 6e20 0e98 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a4ffa: 0a04 |001f: move-result v4 │ │ -3a4ffc: 3804 0300 |0020: if-eqz v4, 0023 // +0003 │ │ -3a5000: 1103 |0022: return-object v3 │ │ -3a5002: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a5006: 28e1 |0025: goto 0006 // -001f │ │ -3a5008: 6206 5679 |0026: sget-object v6, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ -3a500c: 1106 |0028: return-object v6 │ │ +3a4fa8: |[3a4fa8] net.sf.dibdib.thread_feed.FeederRf.find:(Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a4fb8: 7100 d2a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d2 │ │ +3a4fbe: 0c00 |0003: move-result-object v0 │ │ +3a4fc0: 2101 |0004: array-length v1, v0 │ │ +3a4fc2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3a4fc4: 3512 2000 |0006: if-ge v2, v1, 0026 // +0020 │ │ +3a4fc8: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3a4fcc: 6e10 e897 0600 |000a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3a4fd2: 0c04 |000d: move-result-object v4 │ │ +3a4fd4: 6e10 5297 0400 |000e: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ +3a4fda: 0c04 |0011: move-result-object v4 │ │ +3a4fdc: 6205 bb70 |0012: sget-object v5, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +3a4fe0: 6e20 3398 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3a4fe6: 0c04 |0017: move-result-object v4 │ │ +3a4fe8: 6e10 cfa4 0300 |0018: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.name:()Ljava/lang/String; // method@a4cf │ │ +3a4fee: 0c05 |001b: move-result-object v5 │ │ +3a4ff0: 6e20 0e98 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a4ff6: 0a04 |001f: move-result v4 │ │ +3a4ff8: 3804 0300 |0020: if-eqz v4, 0023 // +0003 │ │ +3a4ffc: 1103 |0022: return-object v3 │ │ +3a4ffe: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a5002: 28e1 |0025: goto 0006 // -001f │ │ +3a5004: 6206 5679 |0026: sget-object v6, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ +3a5008: 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; │ │ @@ -850729,48 +850729,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 │ │ -3a5010: |[3a5010] net.sf.dibdib.thread_feed.FeederRf.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a5020: 6200 bb70 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -3a5024: 6e20 3398 0b00 |0002: invoke-virtual {v11, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3a502a: 0c0b |0005: move-result-object v11 │ │ -3a502c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3a502e: 7110 d1a4 0b00 |0007: invoke-static {v11}, Lnet/sf/dibdib/thread_feed/FeederRf;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d1 │ │ -3a5034: 0c01 |000a: move-result-object v1 │ │ -3a5036: 2802 |000b: goto 000d // +0002 │ │ -3a5038: 0701 |000c: move-object v1, v0 │ │ -3a503a: 3901 2600 |000d: if-nez v1, 0033 // +0026 │ │ -3a503e: 7100 d2a4 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d2 │ │ -3a5044: 0c02 |0012: move-result-object v2 │ │ -3a5046: 2123 |0013: array-length v3, v2 │ │ -3a5048: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -3a504a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -3a504c: 3535 1a00 |0016: if-ge v5, v3, 0030 // +001a │ │ -3a5050: 4606 0205 |0018: aget-object v6, v2, v5 │ │ -3a5054: 5467 5d79 |001a: iget-object v7, v6, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795d │ │ -3a5058: 2178 |001c: array-length v8, v7 │ │ -3a505a: 1209 |001d: const/4 v9, #int 0 // #0 │ │ -3a505c: 3589 0f00 |001e: if-ge v9, v8, 002d // +000f │ │ -3a5060: 460a 0709 |0020: aget-object v10, v7, v9 │ │ -3a5064: 6e20 1298 ba00 |0022: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a506a: 0a0a |0025: move-result v10 │ │ -3a506c: 380a 0400 |0026: if-eqz v10, 002a // +0004 │ │ -3a5070: 0761 |0028: move-object v1, v6 │ │ -3a5072: 2804 |0029: goto 002d // +0004 │ │ -3a5074: d809 0901 |002a: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3a5078: 28f2 |002c: goto 001e // -000e │ │ -3a507a: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3a507e: 28e7 |002f: goto 0016 // -0019 │ │ -3a5080: 3901 0300 |0030: if-nez v1, 0033 // +0003 │ │ -3a5084: 1100 |0032: return-object v0 │ │ -3a5086: 1101 |0033: return-object v1 │ │ +3a500c: |[3a500c] net.sf.dibdib.thread_feed.FeederRf.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a501c: 6200 bb70 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +3a5020: 6e20 3398 0b00 |0002: invoke-virtual {v11, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3a5026: 0c0b |0005: move-result-object v11 │ │ +3a5028: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3a502a: 7110 d1a4 0b00 |0007: invoke-static {v11}, Lnet/sf/dibdib/thread_feed/FeederRf;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d1 │ │ +3a5030: 0c01 |000a: move-result-object v1 │ │ +3a5032: 2802 |000b: goto 000d // +0002 │ │ +3a5034: 0701 |000c: move-object v1, v0 │ │ +3a5036: 3901 2600 |000d: if-nez v1, 0033 // +0026 │ │ +3a503a: 7100 d2a4 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d2 │ │ +3a5040: 0c02 |0012: move-result-object v2 │ │ +3a5042: 2123 |0013: array-length v3, v2 │ │ +3a5044: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +3a5046: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +3a5048: 3535 1a00 |0016: if-ge v5, v3, 0030 // +001a │ │ +3a504c: 4606 0205 |0018: aget-object v6, v2, v5 │ │ +3a5050: 5467 5d79 |001a: iget-object v7, v6, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795d │ │ +3a5054: 2178 |001c: array-length v8, v7 │ │ +3a5056: 1209 |001d: const/4 v9, #int 0 // #0 │ │ +3a5058: 3589 0f00 |001e: if-ge v9, v8, 002d // +000f │ │ +3a505c: 460a 0709 |0020: aget-object v10, v7, v9 │ │ +3a5060: 6e20 1298 ba00 |0022: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a5066: 0a0a |0025: move-result v10 │ │ +3a5068: 380a 0400 |0026: if-eqz v10, 002a // +0004 │ │ +3a506c: 0761 |0028: move-object v1, v6 │ │ +3a506e: 2804 |0029: goto 002d // +0004 │ │ +3a5070: d809 0901 |002a: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3a5074: 28f2 |002c: goto 001e // -000e │ │ +3a5076: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3a507a: 28e7 |002f: goto 0016 // -0019 │ │ +3a507c: 3901 0300 |0030: if-nez v1, 0033 // +0003 │ │ +3a5080: 1100 |0032: return-object v0 │ │ +3a5082: 1101 |0033: return-object v1 │ │ catches : 1 │ │ 0x0007 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0000 line=827 │ │ 0x0007 line=830 │ │ 0x000f line=835 │ │ @@ -850784,20 +850784,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 │ │ -3a5098: |[3a5098] net.sf.dibdib.thread_feed.FeederRf.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a50a8: 1c00 dc14 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a50ac: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a50b2: 0c01 |0005: move-result-object v1 │ │ -3a50b4: 1f01 dc14 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a50b8: 1101 |0008: return-object v1 │ │ +3a5094: |[3a5094] net.sf.dibdib.thread_feed.FeederRf.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a50a4: 1c00 dc14 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a50a8: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a50ae: 0c01 |0005: move-result-object v1 │ │ +3a50b0: 1f01 dc14 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a50b4: 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;) │ │ @@ -850805,20 +850805,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 │ │ -3a518c: |[3a518c] net.sf.dibdib.thread_feed.FeederRf.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a519c: 6200 5279 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.$VALUES:[Lnet/sf/dibdib/thread_feed/FeederRf; // field@7952 │ │ -3a51a0: 6e10 73a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/FeederRf;.clone:()Ljava/lang/Object; // method@a673 │ │ -3a51a6: 0c00 |0005: move-result-object v0 │ │ -3a51a8: 1f00 1916 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/FeederRf; // type@1619 │ │ -3a51ac: 1100 |0008: return-object v0 │ │ +3a5188: |[3a5188] net.sf.dibdib.thread_feed.FeederRf.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a5198: 6200 5279 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.$VALUES:[Lnet/sf/dibdib/thread_feed/FeederRf; // field@7952 │ │ +3a519c: 6e10 73a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/FeederRf;.clone:()Ljava/lang/Object; // method@a673 │ │ +3a51a2: 0c00 |0005: move-result-object v0 │ │ +3a51a4: 1f00 1916 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/FeederRf; // type@1619 │ │ +3a51a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_feed/FeederRf;) │ │ @@ -850826,55 +850826,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 │ │ -3a50bc: |[3a50bc] net.sf.dibdib.thread_feed.FeederRf.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; │ │ -3a50cc: 5420 5c79 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ -3a50d0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3a50d4: 1100 |0004: return-object v0 │ │ -3a50d6: 6200 3379 |0005: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ -3a50da: 6e10 d0a4 0200 |0007: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3a50e0: 0a01 |000a: move-result v1 │ │ -3a50e2: 4400 0001 |000b: aget v0, v0, v1 │ │ -3a50e6: 2b00 3f00 0000 |000d: packed-switch v0, 0000004c // +0000003f │ │ -3a50ec: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3a50ee: 1100 |0011: return-object v0 │ │ -3a50f0: 2200 d414 |0012: new-instance v0, Lnet/sf/dibdib/thread_feed/ChatFeeder; // type@14d4 │ │ -3a50f4: 7020 92a4 2000 |0014: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a492 │ │ -3a50fa: 5b20 5c79 |0017: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ -3a50fe: 2830 |0019: goto 0049 // +0030 │ │ -3a5100: 2200 d114 |001a: new-instance v0, Lnet/sf/dibdib/thread_feed/CalcFeeder; // type@14d1 │ │ -3a5104: 7020 89a4 2000 |001c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/CalcFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a489 │ │ -3a510a: 5b20 5c79 |001f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ -3a510e: 2828 |0021: goto 0049 // +0028 │ │ -3a5110: 2200 d014 |0022: new-instance v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc; // type@14d0 │ │ -3a5114: 7020 84a4 2000 |0024: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a484 │ │ -3a511a: 5b20 5c79 |0027: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ -3a511e: 2820 |0029: goto 0049 // +0020 │ │ -3a5120: 2200 db14 |002a: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -3a5124: 7020 c2a4 2000 |002c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4c2 │ │ -3a512a: 5b20 5c79 |002f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ -3a512e: 2818 |0031: goto 0049 // +0018 │ │ -3a5130: 2200 d914 |0032: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder; // type@14d9 │ │ -3a5134: 7020 b9a4 2000 |0034: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b9 │ │ -3a513a: 5b20 5c79 |0037: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ -3a513e: 2810 |0039: goto 0049 // +0010 │ │ -3a5140: 2200 da14 |003a: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder; // type@14da │ │ -3a5144: 7020 bea4 2000 |003c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4be │ │ -3a514a: 5b20 5c79 |003f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ -3a514e: 2808 |0041: goto 0049 // +0008 │ │ -3a5150: 2200 d814 |0042: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder; // type@14d8 │ │ -3a5154: 7020 aea4 2000 |0044: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ -3a515a: 5b20 5c79 |0047: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ -3a515e: 5420 5c79 |0049: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ -3a5162: 1100 |004b: return-object v0 │ │ -3a5164: 0001 0800 0100 0000 3500 0000 2d00 ... |004c: packed-switch-data (20 units) │ │ +3a50b8: |[3a50b8] net.sf.dibdib.thread_feed.FeederRf.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; │ │ +3a50c8: 5420 5c79 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ +3a50cc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3a50d0: 1100 |0004: return-object v0 │ │ +3a50d2: 6200 3379 |0005: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7933 │ │ +3a50d6: 6e10 d0a4 0200 |0007: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3a50dc: 0a01 |000a: move-result v1 │ │ +3a50de: 4400 0001 |000b: aget v0, v0, v1 │ │ +3a50e2: 2b00 3f00 0000 |000d: packed-switch v0, 0000004c // +0000003f │ │ +3a50e8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3a50ea: 1100 |0011: return-object v0 │ │ +3a50ec: 2200 d414 |0012: new-instance v0, Lnet/sf/dibdib/thread_feed/ChatFeeder; // type@14d4 │ │ +3a50f0: 7020 92a4 2000 |0014: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a492 │ │ +3a50f6: 5b20 5c79 |0017: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ +3a50fa: 2830 |0019: goto 0049 // +0030 │ │ +3a50fc: 2200 d114 |001a: new-instance v0, Lnet/sf/dibdib/thread_feed/CalcFeeder; // type@14d1 │ │ +3a5100: 7020 89a4 2000 |001c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/CalcFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a489 │ │ +3a5106: 5b20 5c79 |001f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ +3a510a: 2828 |0021: goto 0049 // +0028 │ │ +3a510c: 2200 d014 |0022: new-instance v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc; // type@14d0 │ │ +3a5110: 7020 84a4 2000 |0024: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a484 │ │ +3a5116: 5b20 5c79 |0027: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ +3a511a: 2820 |0029: goto 0049 // +0020 │ │ +3a511c: 2200 db14 |002a: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +3a5120: 7020 c2a4 2000 |002c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4c2 │ │ +3a5126: 5b20 5c79 |002f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ +3a512a: 2818 |0031: goto 0049 // +0018 │ │ +3a512c: 2200 d914 |0032: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder; // type@14d9 │ │ +3a5130: 7020 b9a4 2000 |0034: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b9 │ │ +3a5136: 5b20 5c79 |0037: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ +3a513a: 2810 |0039: goto 0049 // +0010 │ │ +3a513c: 2200 da14 |003a: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder; // type@14da │ │ +3a5140: 7020 bea4 2000 |003c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4be │ │ +3a5146: 5b20 5c79 |003f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ +3a514a: 2808 |0041: goto 0049 // +0008 │ │ +3a514c: 2200 d814 |0042: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder; // type@14d8 │ │ +3a5150: 7020 aea4 2000 |0044: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ +3a5156: 5b20 5c79 |0047: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ +3a515a: 5420 5c79 |0049: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795c │ │ +3a515e: 1100 |004b: return-object v0 │ │ +3a5160: 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 │ │ @@ -850891,19 +850891,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3a4f90: |[3a4f90] net.sf.dibdib.thread_feed.FeederRf.getShortId2:()Ljava/lang/String; │ │ -3a4fa0: 5420 5d79 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795d │ │ -3a4fa4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a4fa6: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -3a4faa: 1100 |0005: return-object v0 │ │ +3a4f8c: |[3a4f8c] net.sf.dibdib.thread_feed.FeederRf.getShortId2:()Ljava/lang/String; │ │ +3a4f9c: 5420 5d79 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795d │ │ +3a4fa0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a4fa2: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +3a4fa6: 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 : 7002 (FeederRf.java) │ │ @@ -850978,22 +850978,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 │ │ -3a54d0: |[3a54d0] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;)V │ │ -3a54e0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3a54e6: 2200 ad14 |0003: new-instance v0, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ -3a54ea: 7010 9ca2 0000 |0005: invoke-direct {v0}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ -3a54f0: 5b10 6079 |0008: iput-object v0, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ -3a54f4: 5b13 5f79 |000a: iput-object v3, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ -3a54f8: 5912 5e79 |000c: iput v2, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795e │ │ -3a54fc: 0e00 |000e: return-void │ │ +3a54cc: |[3a54cc] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;)V │ │ +3a54dc: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3a54e2: 2200 ad14 |0003: new-instance v0, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ +3a54e6: 7010 9ca2 0000 |0005: invoke-direct {v0}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ +3a54ec: 5b10 6079 |0008: iput-object v0, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ +3a54f0: 5b13 5f79 |000a: iput-object v3, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ +3a54f4: 5912 5e79 |000c: iput v2, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795e │ │ +3a54f8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=154 │ │ 0x000a line=162 │ │ 0x000c line=163 │ │ locals : │ │ @@ -851006,17 +851006,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 │ │ -3a5500: |[3a5500] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/thread_feed/MainThreads$1;)V │ │ -3a5510: 7030 d3a4 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;)V // method@a4d3 │ │ -3a5516: 0e00 |0003: return-void │ │ +3a54fc: |[3a54fc] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/thread_feed/MainThreads$1;)V │ │ +3a550c: 7030 d3a4 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;)V // method@a4d3 │ │ +3a5512: 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; │ │ @@ -851027,17 +851027,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 │ │ -3a5374: |[3a5374] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.access$800:(Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;)Lnet/sf/dibdib/generic/QIfs$QRunnableIf; │ │ -3a5384: 5400 5f79 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ -3a5388: 1100 |0002: return-object v0 │ │ +3a5370: |[3a5370] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.access$800:(Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;)Lnet/sf/dibdib/generic/QIfs$QRunnableIf; │ │ +3a5380: 5400 5f79 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ +3a5384: 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 - │ │ @@ -851046,18 +851046,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3a5358: |[3a5358] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.call:()Ljava/lang/Object; │ │ -3a5368: 6e10 d7a4 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4d7 │ │ -3a536e: 0c00 |0003: move-result-object v0 │ │ -3a5370: 1100 |0004: return-object v0 │ │ +3a5354: |[3a5354] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.call:()Ljava/lang/Object; │ │ +3a5364: 6e10 d7a4 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4d7 │ │ +3a536a: 0c00 |0003: move-result-object v0 │ │ +3a536c: 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;) │ │ @@ -851065,87 +851065,87 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 147 16-bit code units │ │ -3a538c: |[3a538c] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3a539c: 5450 6079 |0000: iget-object v0, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ -3a53a0: 6e10 a0a2 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ -3a53a6: 0c00 |0005: move-result-object v0 │ │ -3a53a8: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -3a53ac: 5451 5f79 |0008: iget-object v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ -3a53b0: 6202 6273 |000a: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a53b4: 5422 8873 |000c: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ -3a53b8: 6e10 449b 0200 |000e: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3a53be: 0b02 |0011: move-result-wide v2 │ │ -3a53c0: 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 │ │ -3a53c6: 0a01 |0015: move-result v1 │ │ -3a53c8: 3c01 1f00 |0016: if-gtz v1, 0035 // +001f │ │ -3a53cc: 2201 c812 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -3a53d0: 7010 8597 0100 |001a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -3a53d6: 6e10 e897 0500 |001d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3a53dc: 0c02 |0020: move-result-object v2 │ │ -3a53de: 2203 e812 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a53e2: 7010 4098 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a53e8: 1a04 f34d |0026: const-string v4, "Token = " // string@4df3 │ │ -3a53ec: 6e20 4b98 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a53f2: 6e20 4a98 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a53f8: 6e10 5498 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a53fe: 0c00 |0031: move-result-object v0 │ │ -3a5400: 7130 d770 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@70d7 │ │ -3a5406: 7100 e1a4 0000 |0035: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a540c: 0c00 |0038: move-result-object v0 │ │ -3a540e: 5251 5e79 |0039: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795e │ │ -3a5412: 4600 0001 |003b: aget-object v0, v0, v1 │ │ -3a5416: 5400 5f79 |003d: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ -3a541a: 7210 6ba2 0000 |003f: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.stepAsync:()I // method@a26b │ │ -3a5420: 0a00 |0042: move-result v0 │ │ -3a5422: 3c00 0300 |0043: if-gtz v0, 0046 // +0003 │ │ -3a5426: 2820 |0045: goto 0065 // +0020 │ │ -3a5428: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -3a542a: 3501 0300 |0047: if-ge v1, v0, 004a // +0003 │ │ -3a542e: 28ec |0049: goto 0035 // -0014 │ │ -3a5430: 7100 e1a4 0000 |004a: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a5436: 0c00 |004d: move-result-object v0 │ │ -3a5438: 5251 5e79 |004e: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795e │ │ -3a543c: 4600 0001 |0050: aget-object v0, v0, v1 │ │ -3a5440: 5400 5f79 |0052: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ -3a5444: 6201 6273 |0054: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a5448: 5411 8873 |0056: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ -3a544c: 6e10 449b 0100 |0058: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3a5452: 0b01 |005b: move-result-wide v1 │ │ -3a5454: 7230 6aa2 1002 |005c: invoke-interface {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.step:(J)I // method@a26a │ │ -3a545a: 0a00 |005f: move-result v0 │ │ -3a545c: 7100 7098 0000 |0060: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ -3a5462: 3c00 d2ff |0063: if-gtz v0, 0035 // -002e │ │ -3a5466: 7100 e1a4 0000 |0065: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a546c: 0c00 |0068: move-result-object v0 │ │ -3a546e: 5251 5e79 |0069: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795e │ │ -3a5472: 4600 0001 |006b: aget-object v0, v0, v1 │ │ -3a5476: 5400 5f79 |006d: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ -3a547a: 7210 66a2 0000 |006f: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ -3a5480: 0c00 |0072: move-result-object v0 │ │ -3a5482: 281f |0073: goto 0092 // +001f │ │ -3a5484: 0d00 |0074: move-exception v0 │ │ -3a5486: 6201 a676 |0075: sget-object v1, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ -3a548a: 6e10 e897 0500 |0077: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3a5490: 0c02 |007a: move-result-object v2 │ │ -3a5492: 2203 e812 |007b: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a5496: 7010 4098 0300 |007d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a549c: 1a04 7772 |0080: const-string v4, "from = " // string@7277 │ │ -3a54a0: 6e20 4b98 4300 |0082: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a54a6: 5254 5e79 |0085: iget v4, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795e │ │ -3a54aa: 6e20 4798 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a54b0: 6e10 5498 0300 |008a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a54b6: 0c03 |008d: move-result-object v3 │ │ -3a54b8: 7130 d770 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@70d7 │ │ -3a54be: 0710 |0091: move-object v0, v1 │ │ -3a54c0: 1100 |0092: return-object v0 │ │ +3a5388: |[3a5388] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3a5398: 5450 6079 |0000: iget-object v0, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ +3a539c: 6e10 a0a2 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ +3a53a2: 0c00 |0005: move-result-object v0 │ │ +3a53a4: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +3a53a8: 5451 5f79 |0008: iget-object v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ +3a53ac: 6202 6273 |000a: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a53b0: 5422 8873 |000c: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ +3a53b4: 6e10 449b 0200 |000e: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3a53ba: 0b02 |0011: move-result-wide v2 │ │ +3a53bc: 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 │ │ +3a53c2: 0a01 |0015: move-result v1 │ │ +3a53c4: 3c01 1f00 |0016: if-gtz v1, 0035 // +001f │ │ +3a53c8: 2201 c812 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +3a53cc: 7010 8597 0100 |001a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +3a53d2: 6e10 e897 0500 |001d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3a53d8: 0c02 |0020: move-result-object v2 │ │ +3a53da: 2203 e812 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a53de: 7010 4098 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a53e4: 1a04 f34d |0026: const-string v4, "Token = " // string@4df3 │ │ +3a53e8: 6e20 4b98 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a53ee: 6e20 4a98 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a53f4: 6e10 5498 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a53fa: 0c00 |0031: move-result-object v0 │ │ +3a53fc: 7130 d770 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@70d7 │ │ +3a5402: 7100 e1a4 0000 |0035: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a5408: 0c00 |0038: move-result-object v0 │ │ +3a540a: 5251 5e79 |0039: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795e │ │ +3a540e: 4600 0001 |003b: aget-object v0, v0, v1 │ │ +3a5412: 5400 5f79 |003d: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ +3a5416: 7210 6ba2 0000 |003f: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.stepAsync:()I // method@a26b │ │ +3a541c: 0a00 |0042: move-result v0 │ │ +3a541e: 3c00 0300 |0043: if-gtz v0, 0046 // +0003 │ │ +3a5422: 2820 |0045: goto 0065 // +0020 │ │ +3a5424: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +3a5426: 3501 0300 |0047: if-ge v1, v0, 004a // +0003 │ │ +3a542a: 28ec |0049: goto 0035 // -0014 │ │ +3a542c: 7100 e1a4 0000 |004a: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a5432: 0c00 |004d: move-result-object v0 │ │ +3a5434: 5251 5e79 |004e: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795e │ │ +3a5438: 4600 0001 |0050: aget-object v0, v0, v1 │ │ +3a543c: 5400 5f79 |0052: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ +3a5440: 6201 6273 |0054: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a5444: 5411 8873 |0056: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ +3a5448: 6e10 449b 0100 |0058: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3a544e: 0b01 |005b: move-result-wide v1 │ │ +3a5450: 7230 6aa2 1002 |005c: invoke-interface {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.step:(J)I // method@a26a │ │ +3a5456: 0a00 |005f: move-result v0 │ │ +3a5458: 7100 7098 0000 |0060: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ +3a545e: 3c00 d2ff |0063: if-gtz v0, 0035 // -002e │ │ +3a5462: 7100 e1a4 0000 |0065: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a5468: 0c00 |0068: move-result-object v0 │ │ +3a546a: 5251 5e79 |0069: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795e │ │ +3a546e: 4600 0001 |006b: aget-object v0, v0, v1 │ │ +3a5472: 5400 5f79 |006d: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@795f │ │ +3a5476: 7210 66a2 0000 |006f: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ +3a547c: 0c00 |0072: move-result-object v0 │ │ +3a547e: 281f |0073: goto 0092 // +001f │ │ +3a5480: 0d00 |0074: move-exception v0 │ │ +3a5482: 6201 a676 |0075: sget-object v1, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ +3a5486: 6e10 e897 0500 |0077: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3a548c: 0c02 |007a: move-result-object v2 │ │ +3a548e: 2203 e812 |007b: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a5492: 7010 4098 0300 |007d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a5498: 1a04 7772 |0080: const-string v4, "from = " // string@7277 │ │ +3a549c: 6e20 4b98 4300 |0082: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a54a2: 5254 5e79 |0085: iget v4, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795e │ │ +3a54a6: 6e20 4798 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a54ac: 6e10 5498 0300 |008a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a54b2: 0c03 |008d: move-result-object v3 │ │ +3a54b4: 7130 d770 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@70d7 │ │ +3a54ba: 0710 |0091: move-object v0, v1 │ │ +3a54bc: 1100 |0092: return-object v0 │ │ catches : 1 │ │ 0x0035 - 0x0073 │ │ -> 0x0074 │ │ positions : │ │ 0x0000 line=170 │ │ 0x0008 line=171 │ │ 0x0018 line=172 │ │ @@ -851200,19 +851200,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3a5658: |[3a5658] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.:()V │ │ -3a5668: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3a566e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3a5670: 5e10 6179 |0004: iput-char v0, v1, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7961 │ │ -3a5674: 0e00 |0006: return-void │ │ +3a5654: |[3a5654] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.:()V │ │ +3a5664: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3a566a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3a566c: 5e10 6179 |0004: iput-char v0, v1, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7961 │ │ +3a5670: 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; │ │ │ │ @@ -851221,17 +851221,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 │ │ -3a5678: |[3a5678] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.:(Lnet/sf/dibdib/thread_feed/MainThreads$1;)V │ │ -3a5688: 7010 d8a4 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.:()V // method@a4d8 │ │ -3a568e: 0e00 |0003: return-void │ │ +3a5674: |[3a5674] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.:(Lnet/sf/dibdib/thread_feed/MainThreads$1;)V │ │ +3a5684: 7010 d8a4 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.:()V // method@a4d8 │ │ +3a568a: 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; │ │ │ │ @@ -851240,94 +851240,94 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 147 16-bit code units │ │ -3a5690: |[3a5690] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.cleanState:()V │ │ -3a56a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a56a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3a56a4: 7100 e1a4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a56aa: 0c02 |0005: move-result-object v2 │ │ -3a56ac: 2122 |0006: array-length v2, v2 │ │ -3a56ae: 3521 2800 |0007: if-ge v1, v2, 002f // +0028 │ │ -3a56b2: 7100 e2a4 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e2 │ │ -3a56b8: 0c02 |000c: move-result-object v2 │ │ -3a56ba: 4602 0201 |000d: aget-object v2, v2, v1 │ │ -3a56be: 3802 1100 |000f: if-eqz v2, 0020 // +0011 │ │ -3a56c2: 7100 e2a4 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e2 │ │ -3a56c8: 0c02 |0014: move-result-object v2 │ │ -3a56ca: 4602 0201 |0015: aget-object v2, v2, v1 │ │ -3a56ce: 7210 1b9b 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ -3a56d4: 0a02 |001a: move-result v2 │ │ -3a56d6: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -3a56da: 7110 e3a4 0100 |001d: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e3 │ │ -3a56e0: 7100 e1a4 0000 |0020: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a56e6: 0c02 |0023: move-result-object v2 │ │ -3a56e8: 4602 0201 |0024: aget-object v2, v2, v1 │ │ -3a56ec: 5422 6079 |0026: iget-object v2, v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ -3a56f0: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -3a56f2: 6e20 9da2 3200 |0029: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/QPlace;.flush:(Z)V // method@a29d │ │ -3a56f8: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a56fc: 28d4 |002e: goto 0002 // -002c │ │ -3a56fe: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -3a5700: 7100 e4a4 0000 |0030: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e4 │ │ -3a5706: 0c02 |0033: move-result-object v2 │ │ -3a5708: 2122 |0034: array-length v2, v2 │ │ -3a570a: 3521 5800 |0035: if-ge v1, v2, 008d // +0058 │ │ -3a570e: 7100 e1a4 0000 |0037: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a5714: 0c02 |003a: move-result-object v2 │ │ -3a5716: 2122 |003b: array-length v2, v2 │ │ -3a5718: 3221 0a00 |003c: if-eq v1, v2, 0046 // +000a │ │ -3a571c: 6202 6479 |003e: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ -3a5720: 4602 0201 |0040: aget-object v2, v2, v1 │ │ -3a5724: 7210 68a2 0200 |0042: invoke-interface {v2}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.removeWipData4Interrupts:()V // method@a268 │ │ -3a572a: 2845 |0045: goto 008a // +0045 │ │ -3a572c: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -3a572e: 6203 7479 |0047: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a5732: 5433 3476 |0049: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3a5736: 2133 |004b: array-length v3, v3 │ │ -3a5738: 3532 3e00 |004c: if-ge v2, v3, 008a // +003e │ │ -3a573c: 6203 7479 |004e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a5740: 5433 3476 |0050: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3a5744: 4603 0302 |0052: aget-object v3, v3, v2 │ │ -3a5748: 2033 af14 |0054: instance-of v3, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a574c: 3803 3100 |0056: if-eqz v3, 0087 // +0031 │ │ -3a5750: 6203 6c78 |0058: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ -3a5754: 6204 7479 |005a: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a5758: 5444 3476 |005c: iget-object v4, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3a575c: 4604 0402 |005e: aget-object v4, v4, v2 │ │ -3a5760: 1f04 af14 |0060: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a5764: 6e20 bba2 0400 |0062: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3a576a: 0c04 |0065: move-result-object v4 │ │ -3a576c: 3343 2100 |0066: if-ne v3, v4, 0087 // +0021 │ │ -3a5770: 6203 7479 |0068: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a5774: 5233 3676 |006a: iget v3, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3a5778: 3623 1400 |006c: if-gt v3, v2, 0080 // +0014 │ │ -3a577c: 6203 7479 |006e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a5780: 5233 3576 |0070: iget v3, v3, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3a5784: 3532 0e00 |0072: if-ge v2, v3, 0080 // +000e │ │ -3a5788: 6203 7479 |0074: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a578c: 6204 7479 |0076: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a5790: 5244 3676 |0078: iget v4, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3a5794: 9104 0204 |007a: sub-int v4, v2, v4 │ │ -3a5798: 6e20 afa2 4300 |007c: invoke-virtual {v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ -3a579e: 2808 |007f: goto 0087 // +0008 │ │ -3a57a0: 6203 7479 |0080: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a57a4: 5433 3476 |0082: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3a57a8: 1204 |0084: const/4 v4, #int 0 // #0 │ │ -3a57aa: 4d04 0302 |0085: aput-object v4, v3, v2 │ │ -3a57ae: d802 0201 |0087: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a57b2: 28be |0089: goto 0047 // -0042 │ │ -3a57b4: d801 0101 |008a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a57b8: 28a4 |008c: goto 0030 // -005c │ │ -3a57ba: 6200 b776 |008d: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ -3a57be: 6e10 f59a 0000 |008f: invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;.clear:()V // method@9af5 │ │ -3a57c4: 0e00 |0092: return-void │ │ +3a568c: |[3a568c] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.cleanState:()V │ │ +3a569c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a569e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3a56a0: 7100 e1a4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a56a6: 0c02 |0005: move-result-object v2 │ │ +3a56a8: 2122 |0006: array-length v2, v2 │ │ +3a56aa: 3521 2800 |0007: if-ge v1, v2, 002f // +0028 │ │ +3a56ae: 7100 e2a4 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e2 │ │ +3a56b4: 0c02 |000c: move-result-object v2 │ │ +3a56b6: 4602 0201 |000d: aget-object v2, v2, v1 │ │ +3a56ba: 3802 1100 |000f: if-eqz v2, 0020 // +0011 │ │ +3a56be: 7100 e2a4 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e2 │ │ +3a56c4: 0c02 |0014: move-result-object v2 │ │ +3a56c6: 4602 0201 |0015: aget-object v2, v2, v1 │ │ +3a56ca: 7210 1b9b 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ +3a56d0: 0a02 |001a: move-result v2 │ │ +3a56d2: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +3a56d6: 7110 e3a4 0100 |001d: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e3 │ │ +3a56dc: 7100 e1a4 0000 |0020: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a56e2: 0c02 |0023: move-result-object v2 │ │ +3a56e4: 4602 0201 |0024: aget-object v2, v2, v1 │ │ +3a56e8: 5422 6079 |0026: iget-object v2, v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ +3a56ec: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +3a56ee: 6e20 9da2 3200 |0029: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/QPlace;.flush:(Z)V // method@a29d │ │ +3a56f4: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a56f8: 28d4 |002e: goto 0002 // -002c │ │ +3a56fa: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +3a56fc: 7100 e4a4 0000 |0030: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e4 │ │ +3a5702: 0c02 |0033: move-result-object v2 │ │ +3a5704: 2122 |0034: array-length v2, v2 │ │ +3a5706: 3521 5800 |0035: if-ge v1, v2, 008d // +0058 │ │ +3a570a: 7100 e1a4 0000 |0037: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a5710: 0c02 |003a: move-result-object v2 │ │ +3a5712: 2122 |003b: array-length v2, v2 │ │ +3a5714: 3221 0a00 |003c: if-eq v1, v2, 0046 // +000a │ │ +3a5718: 6202 6479 |003e: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ +3a571c: 4602 0201 |0040: aget-object v2, v2, v1 │ │ +3a5720: 7210 68a2 0200 |0042: invoke-interface {v2}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.removeWipData4Interrupts:()V // method@a268 │ │ +3a5726: 2845 |0045: goto 008a // +0045 │ │ +3a5728: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +3a572a: 6203 7479 |0047: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a572e: 5433 3476 |0049: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3a5732: 2133 |004b: array-length v3, v3 │ │ +3a5734: 3532 3e00 |004c: if-ge v2, v3, 008a // +003e │ │ +3a5738: 6203 7479 |004e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a573c: 5433 3476 |0050: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3a5740: 4603 0302 |0052: aget-object v3, v3, v2 │ │ +3a5744: 2033 af14 |0054: instance-of v3, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a5748: 3803 3100 |0056: if-eqz v3, 0087 // +0031 │ │ +3a574c: 6203 6c78 |0058: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ +3a5750: 6204 7479 |005a: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a5754: 5444 3476 |005c: iget-object v4, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3a5758: 4604 0402 |005e: aget-object v4, v4, v2 │ │ +3a575c: 1f04 af14 |0060: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a5760: 6e20 bba2 0400 |0062: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3a5766: 0c04 |0065: move-result-object v4 │ │ +3a5768: 3343 2100 |0066: if-ne v3, v4, 0087 // +0021 │ │ +3a576c: 6203 7479 |0068: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a5770: 5233 3676 |006a: iget v3, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3a5774: 3623 1400 |006c: if-gt v3, v2, 0080 // +0014 │ │ +3a5778: 6203 7479 |006e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a577c: 5233 3576 |0070: iget v3, v3, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3a5780: 3532 0e00 |0072: if-ge v2, v3, 0080 // +000e │ │ +3a5784: 6203 7479 |0074: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a5788: 6204 7479 |0076: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a578c: 5244 3676 |0078: iget v4, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3a5790: 9104 0204 |007a: sub-int v4, v2, v4 │ │ +3a5794: 6e20 afa2 4300 |007c: invoke-virtual {v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ +3a579a: 2808 |007f: goto 0087 // +0008 │ │ +3a579c: 6203 7479 |0080: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a57a0: 5433 3476 |0082: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3a57a4: 1204 |0084: const/4 v4, #int 0 // #0 │ │ +3a57a6: 4d04 0302 |0085: aput-object v4, v3, v2 │ │ +3a57aa: d802 0201 |0087: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a57ae: 28be |0089: goto 0047 // -0042 │ │ +3a57b0: d801 0101 |008a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a57b4: 28a4 |008c: goto 0030 // -005c │ │ +3a57b6: 6200 b776 |008d: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ +3a57ba: 6e10 f59a 0000 |008f: invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;.clear:()V // method@9af5 │ │ +3a57c0: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=208 │ │ 0x0009 line=209 │ │ 0x0011 line=210 │ │ 0x001d line=211 │ │ 0x0020 line=214 │ │ @@ -851349,244 +851349,244 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 458 16-bit code units │ │ -3a57c8: |[3a57c8] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.processNSync:()V │ │ -3a57d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a57da: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a57e0: 0b01 |0004: move-result-wide v1 │ │ -3a57e2: 6e10 dda4 0800 |0005: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4dd │ │ -3a57e8: 6203 2a73 |0008: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -3a57ec: 6204 6273 |000a: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a57f0: 5444 6e73 |000c: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a57f4: 3243 a301 |000e: if-eq v3, v4, 01b1 // +01a3 │ │ -3a57f8: 6203 6273 |0010: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a57fc: 5433 6e73 |0012: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a5800: 6e10 b1a1 0300 |0014: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5806: 0a03 |0017: move-result v3 │ │ -3a5808: 6204 2b73 |0018: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3a580c: 6e10 b1a1 0400 |001a: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5812: 0a04 |001d: move-result v4 │ │ -3a5814: 3343 0b00 |001e: if-ne v3, v4, 0029 // +000b │ │ -3a5818: 7110 e8a4 0000 |0020: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4e8 │ │ -3a581e: 6200 6673 |0023: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a5822: 7210 43a2 0000 |0025: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ -3a5828: 0e00 |0028: return-void │ │ -3a582a: 6203 6379 |0029: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a582e: 5433 6879 |002b: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ -3a5832: 6e10 a0a2 0300 |002d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ -3a5838: 0c03 |0030: move-result-object v3 │ │ -3a583a: 3803 0c00 |0031: if-eqz v3, 003d // +000c │ │ -3a583e: 6204 6379 |0033: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a5842: 7110 e5a4 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@a4e5 │ │ -3a5848: 0c04 |0038: move-result-object v4 │ │ -3a584a: 6e20 a1a2 3400 |0039: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a5850: 28ed |003c: goto 0029 // -0013 │ │ -3a5852: 6203 6379 |003d: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a5856: 7110 e5a4 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@a4e5 │ │ -3a585c: 0c03 |0042: move-result-object v3 │ │ -3a585e: 6e10 a0a2 0300 |0043: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ -3a5864: 0c03 |0046: move-result-object v3 │ │ -3a5866: 3803 9700 |0047: if-eqz v3, 00de // +0097 │ │ -3a586a: 6204 a676 |0049: sget-object v4, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ -3a586e: 3243 8800 |004b: if-eq v3, v4, 00d3 // +0088 │ │ -3a5872: 5434 af76 |004d: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a5876: 3904 0400 |004f: if-nez v4, 0053 // +0004 │ │ -3a587a: 2900 8200 |0051: goto/16 00d3 // +0082 │ │ -3a587e: 5434 af76 |0053: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a5882: 2044 c714 |0055: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a5886: 3804 1200 |0057: if-eqz v4, 0069 // +0012 │ │ -3a588a: 5434 af76 |0059: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a588e: 1f04 c714 |005b: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a5892: 5444 6278 |005d: iget-object v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ -3a5896: 3804 0a00 |005f: if-eqz v4, 0069 // +000a │ │ -3a589a: 5434 af76 |0061: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a589e: 1f04 c714 |0063: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a58a2: 5444 6278 |0065: iget-object v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ -3a58a6: 5b34 af76 |0067: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a58aa: 5434 af76 |0069: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a58ae: 2044 e214 |006b: instance-of v4, v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a58b2: 3804 0600 |006d: if-eqz v4, 0073 // +0006 │ │ -3a58b6: 7110 00a5 0300 |006f: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.process:(Lnet/sf/dibdib/generic/QToken;)Z // method@a500 │ │ -3a58bc: 28cb |0072: goto 003d // -0035 │ │ -3a58be: 5434 af76 |0073: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a58c2: 2044 c714 |0075: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a58c6: 3804 2500 |0077: if-eqz v4, 009c // +0025 │ │ -3a58ca: 7110 01a5 0300 |0079: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.process4Stack:(Lnet/sf/dibdib/generic/QToken;)Z // method@a501 │ │ -3a58d0: 0a04 |007c: move-result v4 │ │ -3a58d2: 3804 1f00 |007d: if-eqz v4, 009c // +001f │ │ -3a58d6: 28be |007f: goto 003d // -0042 │ │ -3a58d8: 0d04 |0080: move-exception v4 │ │ -3a58da: 7110 e8a4 0000 |0081: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4e8 │ │ -3a58e0: 6e10 e897 0800 |0084: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3a58e6: 0c05 |0087: move-result-object v5 │ │ -3a58e8: 2206 e812 |0088: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a58ec: 7010 4098 0600 |008a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a58f2: 1a07 0000 |008d: const-string v7, "" // string@0000 │ │ -3a58f6: 6e20 4b98 7600 |008f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a58fc: 6e20 4a98 3600 |0092: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a5902: 6e10 5498 0600 |0095: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a5908: 0c06 |0098: move-result-object v6 │ │ -3a590a: 7130 d770 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@70d7 │ │ -3a5910: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -3a5912: 7100 e1a4 0000 |009d: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a5918: 0c05 |00a0: move-result-object v5 │ │ -3a591a: 2155 |00a1: array-length v5, v5 │ │ -3a591c: 3554 2400 |00a2: if-ge v4, v5, 00c6 // +0024 │ │ -3a5920: 7100 e1a4 0000 |00a4: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a5926: 0c05 |00a7: move-result-object v5 │ │ -3a5928: 4605 0504 |00a8: aget-object v5, v5, v4 │ │ -3a592c: 7110 d5a4 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@a4d5 │ │ -3a5932: 0c05 |00ad: move-result-object v5 │ │ -3a5934: 2306 1a15 |00ae: new-array v6, v0, [J // type@151a │ │ -3a5938: 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 │ │ -3a593e: 0a05 |00b3: move-result v5 │ │ -3a5940: 3805 0f00 |00b4: if-eqz v5, 00c3 // +000f │ │ -3a5944: 7100 e1a4 0000 |00b6: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a594a: 0c05 |00b9: move-result-object v5 │ │ -3a594c: 4604 0504 |00ba: aget-object v4, v5, v4 │ │ -3a5950: 5444 6079 |00bc: iget-object v4, v4, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ -3a5954: 6e20 a1a2 3400 |00be: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a595a: 1203 |00c1: const/4 v3, #int 0 // #0 │ │ -3a595c: 2804 |00c2: goto 00c6 // +0004 │ │ -3a595e: d804 0401 |00c3: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3a5962: 28d8 |00c5: goto 009d // -0028 │ │ -3a5964: 3803 77ff |00c6: if-eqz v3, 003d // -0089 │ │ -3a5968: 6204 6379 |00c8: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a596c: 7110 e6a4 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@a4e6 │ │ -3a5972: 0c04 |00cd: move-result-object v4 │ │ -3a5974: 6e20 a1a2 3400 |00ce: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a597a: 2900 6cff |00d1: goto/16 003d // -0094 │ │ -3a597e: 6204 6379 |00d3: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a5982: 7110 e6a4 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@a4e6 │ │ -3a5988: 0c04 |00d8: move-result-object v4 │ │ -3a598a: 6e20 a1a2 3400 |00d9: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a5990: 2900 61ff |00dc: goto/16 003d // -009f │ │ -3a5994: 1203 |00de: const/4 v3, #int 0 // #0 │ │ -3a5996: 7100 e1a4 0000 |00df: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a599c: 0c04 |00e2: move-result-object v4 │ │ -3a599e: 2144 |00e3: array-length v4, v4 │ │ -3a59a0: 3543 4800 |00e4: if-ge v3, v4, 012c // +0048 │ │ -3a59a4: 7100 e2a4 0000 |00e6: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e2 │ │ -3a59aa: 0c04 |00e9: move-result-object v4 │ │ -3a59ac: 4604 0403 |00ea: aget-object v4, v4, v3 │ │ -3a59b0: 3904 3d00 |00ec: if-nez v4, 0129 // +003d │ │ -3a59b4: 7100 e1a4 0000 |00ee: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a59ba: 0c04 |00f1: move-result-object v4 │ │ -3a59bc: 4604 0403 |00f2: aget-object v4, v4, v3 │ │ -3a59c0: 5444 6079 |00f4: iget-object v4, v4, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ -3a59c4: 6e10 9fa2 0400 |00f6: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ -3a59ca: 0c04 |00f9: move-result-object v4 │ │ -3a59cc: 3804 2f00 |00fa: if-eqz v4, 0129 // +002f │ │ -3a59d0: 7100 e2a4 0000 |00fc: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e2 │ │ -3a59d6: 0c04 |00ff: move-result-object v4 │ │ -3a59d8: 7100 e4a4 0000 |0100: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e4 │ │ -3a59de: 0c05 |0103: move-result-object v5 │ │ -3a59e0: 4605 0503 |0104: aget-object v5, v5, v3 │ │ -3a59e4: 7100 e1a4 0000 |0106: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a59ea: 0c06 |0109: move-result-object v6 │ │ -3a59ec: 4606 0603 |010a: aget-object v6, v6, v3 │ │ -3a59f0: 7220 129b 6500 |010c: invoke-interface {v5, v6}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ -3a59f6: 0c05 |010f: move-result-object v5 │ │ -3a59f8: 4d05 0403 |0110: aput-object v5, v4, v3 │ │ -3a59fc: 6204 2773 |0112: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3a5a00: 6e10 b1a1 0400 |0114: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5a06: 0a04 |0117: move-result v4 │ │ -3a5a08: 6205 6273 |0118: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a5a0c: 5455 6e73 |011a: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a5a10: 6e10 b1a1 0500 |011c: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5a16: 0a05 |011f: move-result v5 │ │ -3a5a18: 3654 0900 |0120: if-gt v4, v5, 0129 // +0009 │ │ -3a5a1c: 5784 6179 |0122: iget-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7961 │ │ -3a5a20: d804 0401 |0124: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3a5a24: 8e44 |0126: int-to-char v4, v4 │ │ -3a5a26: 5e84 6179 |0127: iput-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7961 │ │ -3a5a2a: d803 0301 |0129: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3a5a2e: 28b4 |012b: goto 00df // -004c │ │ -3a5a30: 7100 7098 0000 |012c: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ -3a5a36: 7110 5aa3 0000 |012f: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a5a3c: 0b03 |0132: move-result-wide v3 │ │ -3a5a3e: 6205 6273 |0133: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a5a42: 5455 6e73 |0135: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a5a46: 6e10 b1a1 0500 |0137: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5a4c: 0a05 |013a: move-result v5 │ │ -3a5a4e: 6206 2b73 |013b: sget-object v6, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3a5a52: 6e10 b1a1 0600 |013d: invoke-virtual {v6}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5a58: 0a06 |0140: move-result v6 │ │ -3a5a5a: 3565 2800 |0141: if-ge v5, v6, 0169 // +0028 │ │ -3a5a5e: bc13 |0143: sub-long/2addr v3, v1 │ │ -3a5a60: 1705 0000 0008 |0144: const-wide/32 v5, #float 3.85186e-34 // #08000000 │ │ -3a5a66: 3107 0305 |0147: cmp-long v7, v3, v5 │ │ -3a5a6a: 3a07 0c00 |0149: if-ltz v7, 0155 // +000c │ │ -3a5a6e: 6201 6379 |014b: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a5a72: 7110 e7a4 0100 |014d: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V // method@a4e7 │ │ -3a5a78: 7110 5aa3 0000 |0150: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a5a7e: 0b01 |0153: move-result-wide v1 │ │ -3a5a80: 2815 |0154: goto 0169 // +0015 │ │ -3a5a82: 6203 6273 |0155: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a5a86: 5433 7e73 |0157: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3a5a8a: 1f03 dc14 |0159: check-cast v3, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a5a8e: 6e10 cda4 0300 |015b: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3a5a94: 0c03 |015e: move-result-object v3 │ │ -3a5a96: 2304 dc15 |015f: new-array v4, v0, [Ljava/lang/String; // type@15dc │ │ -3a5a9a: 7220 a1a4 4300 |0161: invoke-interface {v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4a1 │ │ -3a5aa0: 1603 4600 |0164: const-wide/16 v3, #int 70 // #46 │ │ -3a5aa4: 7120 6e98 4300 |0166: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ -3a5aaa: 6203 6379 |0169: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a5aae: 5433 6879 |016b: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ -3a5ab2: 6e10 a0a2 0300 |016d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ -3a5ab8: 0c03 |0170: move-result-object v3 │ │ -3a5aba: 3803 0c00 |0171: if-eqz v3, 017d // +000c │ │ -3a5abe: 6204 6379 |0173: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a5ac2: 7110 e5a4 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@a4e5 │ │ -3a5ac8: 0c04 |0178: move-result-object v4 │ │ -3a5aca: 6e20 a1a2 3400 |0179: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a5ad0: 28ed |017c: goto 0169 // -0013 │ │ -3a5ad2: 1203 |017d: const/4 v3, #int 0 // #0 │ │ -3a5ad4: 7100 e1a4 0000 |017e: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a5ada: 0c04 |0181: move-result-object v4 │ │ -3a5adc: 2144 |0182: array-length v4, v4 │ │ -3a5ade: 3543 0800 |0183: if-ge v3, v4, 018b // +0008 │ │ -3a5ae2: 7110 e3a4 0300 |0185: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e3 │ │ -3a5ae8: d803 0301 |0188: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3a5aec: 28f4 |018a: goto 017e // -000c │ │ -3a5aee: 6e10 dda4 0800 |018b: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4dd │ │ -3a5af4: 0a03 |018e: move-result v3 │ │ -3a5af6: 3803 79fe |018f: if-eqz v3, 0008 // -0187 │ │ -3a5afa: 1253 |0191: const/4 v3, #int 5 // #5 │ │ -3a5afc: 5784 6179 |0192: iget-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7961 │ │ -3a5b00: 3543 1d00 |0194: if-ge v3, v4, 01b1 // +001d │ │ -3a5b04: 7100 1da5 0000 |0196: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4AutoSave:()Z // method@a51d │ │ -3a5b0a: 0a03 |0199: move-result v3 │ │ -3a5b0c: 3803 1700 |019a: if-eqz v3, 01b1 // +0017 │ │ -3a5b10: 5e80 6179 |019c: iput-char v0, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7961 │ │ -3a5b14: 6203 6379 |019e: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a5b18: 7110 e5a4 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@a4e5 │ │ -3a5b1e: 0c03 |01a3: move-result-object v3 │ │ -3a5b20: 6204 8979 |01a4: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ -3a5b24: 2305 0716 |01a6: new-array v5, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a5b28: 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 │ │ -3a5b2e: 0c04 |01ab: move-result-object v4 │ │ -3a5b30: 6e20 a1a2 4300 |01ac: invoke-virtual {v3, v4}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a5b36: 2900 59fe |01af: goto/16 0008 // -01a7 │ │ -3a5b3a: 7010 dca4 0800 |01b1: invoke-direct {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.cleanState:()V // method@a4dc │ │ -3a5b40: 6200 2773 |01b4: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3a5b44: 6e10 b1a1 0000 |01b6: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5b4a: 0a00 |01b9: move-result v0 │ │ -3a5b4c: 6201 6273 |01ba: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a5b50: 5411 6e73 |01bc: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a5b54: 6e10 b1a1 0100 |01be: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5b5a: 0a01 |01c1: move-result v1 │ │ -3a5b5c: 3410 0700 |01c2: if-lt v0, v1, 01c9 // +0007 │ │ -3a5b60: 6200 6379 |01c4: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a5b64: 7110 e7a4 0000 |01c6: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V // method@a4e7 │ │ -3a5b6a: 0e00 |01c9: return-void │ │ +3a57c4: |[3a57c4] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.processNSync:()V │ │ +3a57d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a57d6: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a57dc: 0b01 |0004: move-result-wide v1 │ │ +3a57de: 6e10 dda4 0800 |0005: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4dd │ │ +3a57e4: 6203 2a73 |0008: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +3a57e8: 6204 6273 |000a: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a57ec: 5444 6e73 |000c: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a57f0: 3243 a301 |000e: if-eq v3, v4, 01b1 // +01a3 │ │ +3a57f4: 6203 6273 |0010: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a57f8: 5433 6e73 |0012: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a57fc: 6e10 b1a1 0300 |0014: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5802: 0a03 |0017: move-result v3 │ │ +3a5804: 6204 2b73 |0018: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3a5808: 6e10 b1a1 0400 |001a: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a580e: 0a04 |001d: move-result v4 │ │ +3a5810: 3343 0b00 |001e: if-ne v3, v4, 0029 // +000b │ │ +3a5814: 7110 e8a4 0000 |0020: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4e8 │ │ +3a581a: 6200 6673 |0023: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a581e: 7210 43a2 0000 |0025: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ +3a5824: 0e00 |0028: return-void │ │ +3a5826: 6203 6379 |0029: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a582a: 5433 6879 |002b: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ +3a582e: 6e10 a0a2 0300 |002d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ +3a5834: 0c03 |0030: move-result-object v3 │ │ +3a5836: 3803 0c00 |0031: if-eqz v3, 003d // +000c │ │ +3a583a: 6204 6379 |0033: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a583e: 7110 e5a4 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@a4e5 │ │ +3a5844: 0c04 |0038: move-result-object v4 │ │ +3a5846: 6e20 a1a2 3400 |0039: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a584c: 28ed |003c: goto 0029 // -0013 │ │ +3a584e: 6203 6379 |003d: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a5852: 7110 e5a4 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@a4e5 │ │ +3a5858: 0c03 |0042: move-result-object v3 │ │ +3a585a: 6e10 a0a2 0300 |0043: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ +3a5860: 0c03 |0046: move-result-object v3 │ │ +3a5862: 3803 9700 |0047: if-eqz v3, 00de // +0097 │ │ +3a5866: 6204 a676 |0049: sget-object v4, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ +3a586a: 3243 8800 |004b: if-eq v3, v4, 00d3 // +0088 │ │ +3a586e: 5434 af76 |004d: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a5872: 3904 0400 |004f: if-nez v4, 0053 // +0004 │ │ +3a5876: 2900 8200 |0051: goto/16 00d3 // +0082 │ │ +3a587a: 5434 af76 |0053: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a587e: 2044 c714 |0055: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a5882: 3804 1200 |0057: if-eqz v4, 0069 // +0012 │ │ +3a5886: 5434 af76 |0059: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a588a: 1f04 c714 |005b: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a588e: 5444 6278 |005d: iget-object v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ +3a5892: 3804 0a00 |005f: if-eqz v4, 0069 // +000a │ │ +3a5896: 5434 af76 |0061: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a589a: 1f04 c714 |0063: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a589e: 5444 6278 |0065: iget-object v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ +3a58a2: 5b34 af76 |0067: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a58a6: 5434 af76 |0069: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a58aa: 2044 e214 |006b: instance-of v4, v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a58ae: 3804 0600 |006d: if-eqz v4, 0073 // +0006 │ │ +3a58b2: 7110 00a5 0300 |006f: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.process:(Lnet/sf/dibdib/generic/QToken;)Z // method@a500 │ │ +3a58b8: 28cb |0072: goto 003d // -0035 │ │ +3a58ba: 5434 af76 |0073: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a58be: 2044 c714 |0075: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a58c2: 3804 2500 |0077: if-eqz v4, 009c // +0025 │ │ +3a58c6: 7110 01a5 0300 |0079: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.process4Stack:(Lnet/sf/dibdib/generic/QToken;)Z // method@a501 │ │ +3a58cc: 0a04 |007c: move-result v4 │ │ +3a58ce: 3804 1f00 |007d: if-eqz v4, 009c // +001f │ │ +3a58d2: 28be |007f: goto 003d // -0042 │ │ +3a58d4: 0d04 |0080: move-exception v4 │ │ +3a58d6: 7110 e8a4 0000 |0081: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4e8 │ │ +3a58dc: 6e10 e897 0800 |0084: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3a58e2: 0c05 |0087: move-result-object v5 │ │ +3a58e4: 2206 e812 |0088: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a58e8: 7010 4098 0600 |008a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a58ee: 1a07 0000 |008d: const-string v7, "" // string@0000 │ │ +3a58f2: 6e20 4b98 7600 |008f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a58f8: 6e20 4a98 3600 |0092: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a58fe: 6e10 5498 0600 |0095: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a5904: 0c06 |0098: move-result-object v6 │ │ +3a5906: 7130 d770 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@70d7 │ │ +3a590c: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +3a590e: 7100 e1a4 0000 |009d: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a5914: 0c05 |00a0: move-result-object v5 │ │ +3a5916: 2155 |00a1: array-length v5, v5 │ │ +3a5918: 3554 2400 |00a2: if-ge v4, v5, 00c6 // +0024 │ │ +3a591c: 7100 e1a4 0000 |00a4: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a5922: 0c05 |00a7: move-result-object v5 │ │ +3a5924: 4605 0504 |00a8: aget-object v5, v5, v4 │ │ +3a5928: 7110 d5a4 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@a4d5 │ │ +3a592e: 0c05 |00ad: move-result-object v5 │ │ +3a5930: 2306 1a15 |00ae: new-array v6, v0, [J // type@151a │ │ +3a5934: 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 │ │ +3a593a: 0a05 |00b3: move-result v5 │ │ +3a593c: 3805 0f00 |00b4: if-eqz v5, 00c3 // +000f │ │ +3a5940: 7100 e1a4 0000 |00b6: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a5946: 0c05 |00b9: move-result-object v5 │ │ +3a5948: 4604 0504 |00ba: aget-object v4, v5, v4 │ │ +3a594c: 5444 6079 |00bc: iget-object v4, v4, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ +3a5950: 6e20 a1a2 3400 |00be: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5956: 1203 |00c1: const/4 v3, #int 0 // #0 │ │ +3a5958: 2804 |00c2: goto 00c6 // +0004 │ │ +3a595a: d804 0401 |00c3: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3a595e: 28d8 |00c5: goto 009d // -0028 │ │ +3a5960: 3803 77ff |00c6: if-eqz v3, 003d // -0089 │ │ +3a5964: 6204 6379 |00c8: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a5968: 7110 e6a4 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@a4e6 │ │ +3a596e: 0c04 |00cd: move-result-object v4 │ │ +3a5970: 6e20 a1a2 3400 |00ce: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5976: 2900 6cff |00d1: goto/16 003d // -0094 │ │ +3a597a: 6204 6379 |00d3: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a597e: 7110 e6a4 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@a4e6 │ │ +3a5984: 0c04 |00d8: move-result-object v4 │ │ +3a5986: 6e20 a1a2 3400 |00d9: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a598c: 2900 61ff |00dc: goto/16 003d // -009f │ │ +3a5990: 1203 |00de: const/4 v3, #int 0 // #0 │ │ +3a5992: 7100 e1a4 0000 |00df: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a5998: 0c04 |00e2: move-result-object v4 │ │ +3a599a: 2144 |00e3: array-length v4, v4 │ │ +3a599c: 3543 4800 |00e4: if-ge v3, v4, 012c // +0048 │ │ +3a59a0: 7100 e2a4 0000 |00e6: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e2 │ │ +3a59a6: 0c04 |00e9: move-result-object v4 │ │ +3a59a8: 4604 0403 |00ea: aget-object v4, v4, v3 │ │ +3a59ac: 3904 3d00 |00ec: if-nez v4, 0129 // +003d │ │ +3a59b0: 7100 e1a4 0000 |00ee: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a59b6: 0c04 |00f1: move-result-object v4 │ │ +3a59b8: 4604 0403 |00f2: aget-object v4, v4, v3 │ │ +3a59bc: 5444 6079 |00f4: iget-object v4, v4, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ +3a59c0: 6e10 9fa2 0400 |00f6: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ +3a59c6: 0c04 |00f9: move-result-object v4 │ │ +3a59c8: 3804 2f00 |00fa: if-eqz v4, 0129 // +002f │ │ +3a59cc: 7100 e2a4 0000 |00fc: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e2 │ │ +3a59d2: 0c04 |00ff: move-result-object v4 │ │ +3a59d4: 7100 e4a4 0000 |0100: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e4 │ │ +3a59da: 0c05 |0103: move-result-object v5 │ │ +3a59dc: 4605 0503 |0104: aget-object v5, v5, v3 │ │ +3a59e0: 7100 e1a4 0000 |0106: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a59e6: 0c06 |0109: move-result-object v6 │ │ +3a59e8: 4606 0603 |010a: aget-object v6, v6, v3 │ │ +3a59ec: 7220 129b 6500 |010c: invoke-interface {v5, v6}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ +3a59f2: 0c05 |010f: move-result-object v5 │ │ +3a59f4: 4d05 0403 |0110: aput-object v5, v4, v3 │ │ +3a59f8: 6204 2773 |0112: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3a59fc: 6e10 b1a1 0400 |0114: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5a02: 0a04 |0117: move-result v4 │ │ +3a5a04: 6205 6273 |0118: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a5a08: 5455 6e73 |011a: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a5a0c: 6e10 b1a1 0500 |011c: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5a12: 0a05 |011f: move-result v5 │ │ +3a5a14: 3654 0900 |0120: if-gt v4, v5, 0129 // +0009 │ │ +3a5a18: 5784 6179 |0122: iget-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7961 │ │ +3a5a1c: d804 0401 |0124: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3a5a20: 8e44 |0126: int-to-char v4, v4 │ │ +3a5a22: 5e84 6179 |0127: iput-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7961 │ │ +3a5a26: d803 0301 |0129: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3a5a2a: 28b4 |012b: goto 00df // -004c │ │ +3a5a2c: 7100 7098 0000 |012c: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ +3a5a32: 7110 5aa3 0000 |012f: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a5a38: 0b03 |0132: move-result-wide v3 │ │ +3a5a3a: 6205 6273 |0133: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a5a3e: 5455 6e73 |0135: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a5a42: 6e10 b1a1 0500 |0137: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5a48: 0a05 |013a: move-result v5 │ │ +3a5a4a: 6206 2b73 |013b: sget-object v6, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3a5a4e: 6e10 b1a1 0600 |013d: invoke-virtual {v6}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5a54: 0a06 |0140: move-result v6 │ │ +3a5a56: 3565 2800 |0141: if-ge v5, v6, 0169 // +0028 │ │ +3a5a5a: bc13 |0143: sub-long/2addr v3, v1 │ │ +3a5a5c: 1705 0000 0008 |0144: const-wide/32 v5, #float 3.85186e-34 // #08000000 │ │ +3a5a62: 3107 0305 |0147: cmp-long v7, v3, v5 │ │ +3a5a66: 3a07 0c00 |0149: if-ltz v7, 0155 // +000c │ │ +3a5a6a: 6201 6379 |014b: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a5a6e: 7110 e7a4 0100 |014d: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V // method@a4e7 │ │ +3a5a74: 7110 5aa3 0000 |0150: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a5a7a: 0b01 |0153: move-result-wide v1 │ │ +3a5a7c: 2815 |0154: goto 0169 // +0015 │ │ +3a5a7e: 6203 6273 |0155: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a5a82: 5433 7e73 |0157: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3a5a86: 1f03 dc14 |0159: check-cast v3, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5a8a: 6e10 cda4 0300 |015b: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3a5a90: 0c03 |015e: move-result-object v3 │ │ +3a5a92: 2304 dc15 |015f: new-array v4, v0, [Ljava/lang/String; // type@15dc │ │ +3a5a96: 7220 a1a4 4300 |0161: invoke-interface {v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4a1 │ │ +3a5a9c: 1603 4600 |0164: const-wide/16 v3, #int 70 // #46 │ │ +3a5aa0: 7120 6e98 4300 |0166: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ +3a5aa6: 6203 6379 |0169: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a5aaa: 5433 6879 |016b: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ +3a5aae: 6e10 a0a2 0300 |016d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ +3a5ab4: 0c03 |0170: move-result-object v3 │ │ +3a5ab6: 3803 0c00 |0171: if-eqz v3, 017d // +000c │ │ +3a5aba: 6204 6379 |0173: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a5abe: 7110 e5a4 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@a4e5 │ │ +3a5ac4: 0c04 |0178: move-result-object v4 │ │ +3a5ac6: 6e20 a1a2 3400 |0179: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5acc: 28ed |017c: goto 0169 // -0013 │ │ +3a5ace: 1203 |017d: const/4 v3, #int 0 // #0 │ │ +3a5ad0: 7100 e1a4 0000 |017e: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a5ad6: 0c04 |0181: move-result-object v4 │ │ +3a5ad8: 2144 |0182: array-length v4, v4 │ │ +3a5ada: 3543 0800 |0183: if-ge v3, v4, 018b // +0008 │ │ +3a5ade: 7110 e3a4 0300 |0185: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e3 │ │ +3a5ae4: d803 0301 |0188: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3a5ae8: 28f4 |018a: goto 017e // -000c │ │ +3a5aea: 6e10 dda4 0800 |018b: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4dd │ │ +3a5af0: 0a03 |018e: move-result v3 │ │ +3a5af2: 3803 79fe |018f: if-eqz v3, 0008 // -0187 │ │ +3a5af6: 1253 |0191: const/4 v3, #int 5 // #5 │ │ +3a5af8: 5784 6179 |0192: iget-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7961 │ │ +3a5afc: 3543 1d00 |0194: if-ge v3, v4, 01b1 // +001d │ │ +3a5b00: 7100 1da5 0000 |0196: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4AutoSave:()Z // method@a51d │ │ +3a5b06: 0a03 |0199: move-result v3 │ │ +3a5b08: 3803 1700 |019a: if-eqz v3, 01b1 // +0017 │ │ +3a5b0c: 5e80 6179 |019c: iput-char v0, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7961 │ │ +3a5b10: 6203 6379 |019e: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a5b14: 7110 e5a4 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@a4e5 │ │ +3a5b1a: 0c03 |01a3: move-result-object v3 │ │ +3a5b1c: 6204 8979 |01a4: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ +3a5b20: 2305 0716 |01a6: new-array v5, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a5b24: 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 │ │ +3a5b2a: 0c04 |01ab: move-result-object v4 │ │ +3a5b2c: 6e20 a1a2 4300 |01ac: invoke-virtual {v3, v4}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5b32: 2900 59fe |01af: goto/16 0008 // -01a7 │ │ +3a5b36: 7010 dca4 0800 |01b1: invoke-direct {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.cleanState:()V // method@a4dc │ │ +3a5b3c: 6200 2773 |01b4: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3a5b40: 6e10 b1a1 0000 |01b6: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5b46: 0a00 |01b9: move-result v0 │ │ +3a5b48: 6201 6273 |01ba: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a5b4c: 5411 6e73 |01bc: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a5b50: 6e10 b1a1 0100 |01be: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5b56: 0a01 |01c1: move-result v1 │ │ +3a5b58: 3410 0700 |01c2: if-lt v0, v1, 01c9 // +0007 │ │ +3a5b5c: 6200 6379 |01c4: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a5b60: 7110 e7a4 0000 |01c6: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V // method@a4e7 │ │ +3a5b66: 0e00 |01c9: return-void │ │ catches : 1 │ │ 0x0069 - 0x007d │ │ -> 0x0080 │ │ positions : │ │ 0x0001 line=256 │ │ 0x0005 line=257 │ │ 0x0008 line=258 │ │ @@ -851642,18 +851642,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3a55d8: |[3a55d8] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.call:()Ljava/lang/Object; │ │ -3a55e8: 6e10 dba4 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4db │ │ -3a55ee: 0c00 |0003: move-result-object v0 │ │ -3a55f0: 1100 |0004: return-object v0 │ │ +3a55d4: |[3a55d4] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.call:()Ljava/lang/Object; │ │ +3a55e4: 6e10 dba4 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4db │ │ +3a55ea: 0c00 |0003: move-result-object v0 │ │ +3a55ec: 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;) │ │ @@ -851661,34 +851661,34 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -3a55f4: |[3a55f4] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3a5604: 6200 a576 |0000: sget-object v0, Lnet/sf/dibdib/generic/QToken;.EMPTY:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a5 │ │ -3a5608: 7010 dea4 0300 |0002: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.processNSync:()V // method@a4de │ │ -3a560e: 2802 |0005: goto 0007 // +0002 │ │ -3a5610: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3a5612: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -3a5616: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3a5618: 7110 e8a4 0100 |000a: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4e8 │ │ -3a561e: 2813 |000d: goto 0020 // +0013 │ │ -3a5620: 7100 e1a4 0000 |000e: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a5626: 0c01 |0011: move-result-object v1 │ │ -3a5628: 2111 |0012: array-length v1, v1 │ │ -3a562a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a562e: 7100 e4a4 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e4 │ │ -3a5634: 0c02 |0018: move-result-object v2 │ │ -3a5636: 2122 |0019: array-length v2, v2 │ │ -3a5638: 3521 0600 |001a: if-ge v1, v2, 0020 // +0006 │ │ -3a563c: 7110 e3a4 0100 |001c: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e3 │ │ -3a5642: 28f4 |001f: goto 0013 // -000c │ │ -3a5644: 1100 |0020: return-object v0 │ │ +3a55f0: |[3a55f0] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3a5600: 6200 a576 |0000: sget-object v0, Lnet/sf/dibdib/generic/QToken;.EMPTY:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a5 │ │ +3a5604: 7010 dea4 0300 |0002: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.processNSync:()V // method@a4de │ │ +3a560a: 2802 |0005: goto 0007 // +0002 │ │ +3a560c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3a560e: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +3a5612: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3a5614: 7110 e8a4 0100 |000a: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4e8 │ │ +3a561a: 2813 |000d: goto 0020 // +0013 │ │ +3a561c: 7100 e1a4 0000 |000e: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a5622: 0c01 |0011: move-result-object v1 │ │ +3a5624: 2111 |0012: array-length v1, v1 │ │ +3a5626: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a562a: 7100 e4a4 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e4 │ │ +3a5630: 0c02 |0018: move-result-object v2 │ │ +3a5632: 2122 |0019: array-length v2, v2 │ │ +3a5634: 3521 0600 |001a: if-ge v1, v2, 0020 // +0006 │ │ +3a5638: 7110 e3a4 0100 |001c: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e3 │ │ +3a563e: 28f4 |001f: goto 0013 // -000c │ │ +3a5640: 1100 |0020: return-object v0 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/InterruptedException; -> 0x0006 │ │ positions : │ │ 0x0000 line=348 │ │ 0x0002 line=350 │ │ 0x000a line=355 │ │ @@ -851702,62 +851702,62 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -3a5518: |[3a5518] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.isIdle:()Z │ │ -3a5528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a552a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3a552c: 7100 e1a4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a5532: 0c02 |0005: move-result-object v2 │ │ -3a5534: 2122 |0006: array-length v2, v2 │ │ -3a5536: 3521 1d00 |0007: if-ge v1, v2, 0024 // +001d │ │ -3a553a: 7100 e2a4 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e2 │ │ -3a5540: 0c02 |000c: move-result-object v2 │ │ -3a5542: 4602 0201 |000d: aget-object v2, v2, v1 │ │ -3a5546: 3802 0300 |000f: if-eqz v2, 0012 // +0003 │ │ -3a554a: 0f00 |0011: return v0 │ │ -3a554c: 7100 e1a4 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ -3a5552: 0c02 |0015: move-result-object v2 │ │ -3a5554: 4602 0201 |0016: aget-object v2, v2, v1 │ │ -3a5558: 5422 6079 |0018: iget-object v2, v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ -3a555c: 6e10 9fa2 0200 |001a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ -3a5562: 0c02 |001d: move-result-object v2 │ │ -3a5564: 3802 0300 |001e: if-eqz v2, 0021 // +0003 │ │ -3a5568: 0f00 |0020: return v0 │ │ -3a556a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a556e: 28df |0023: goto 0002 // -0021 │ │ -3a5570: 6201 6273 |0024: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a5574: 5411 8873 |0026: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ -3a5578: 6e10 449b 0100 |0028: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3a557e: 0b01 |002b: move-result-wide v1 │ │ -3a5580: 7110 5aa3 0000 |002c: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a5586: 0b03 |002f: move-result-wide v3 │ │ -3a5588: 3105 0103 |0030: cmp-long v5, v1, v3 │ │ -3a558c: 3b05 0d00 |0032: if-gez v5, 003f // +000d │ │ -3a5590: 6201 6273 |0034: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a5594: 5411 8873 |0036: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ -3a5598: 6e30 479b 3104 |0038: invoke-virtual {v1, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.set:(J)V // method@9b47 │ │ -3a559e: 6201 6273 |003b: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a55a2: 5a13 8973 |003d: iput-wide v3, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@7389 │ │ -3a55a6: 6201 6379 |003f: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a55aa: 5411 6879 |0041: iget-object v1, v1, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ -3a55ae: 6e10 9fa2 0100 |0043: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ -3a55b4: 0c01 |0046: move-result-object v1 │ │ -3a55b6: 3901 0f00 |0047: if-nez v1, 0056 // +000f │ │ -3a55ba: 6201 6379 |0049: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a55be: 7110 e5a4 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@a4e5 │ │ -3a55c4: 0c01 |004e: move-result-object v1 │ │ -3a55c6: 6e10 9fa2 0100 |004f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ -3a55cc: 0c01 |0052: move-result-object v1 │ │ -3a55ce: 3901 0300 |0053: if-nez v1, 0056 // +0003 │ │ -3a55d2: 1210 |0055: const/4 v0, #int 1 // #1 │ │ -3a55d4: 0f00 |0056: return v0 │ │ +3a5514: |[3a5514] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.isIdle:()Z │ │ +3a5524: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a5526: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3a5528: 7100 e1a4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a552e: 0c02 |0005: move-result-object v2 │ │ +3a5530: 2122 |0006: array-length v2, v2 │ │ +3a5532: 3521 1d00 |0007: if-ge v1, v2, 0024 // +001d │ │ +3a5536: 7100 e2a4 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e2 │ │ +3a553c: 0c02 |000c: move-result-object v2 │ │ +3a553e: 4602 0201 |000d: aget-object v2, v2, v1 │ │ +3a5542: 3802 0300 |000f: if-eqz v2, 0012 // +0003 │ │ +3a5546: 0f00 |0011: return v0 │ │ +3a5548: 7100 e1a4 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e1 │ │ +3a554e: 0c02 |0015: move-result-object v2 │ │ +3a5550: 4602 0201 |0016: aget-object v2, v2, v1 │ │ +3a5554: 5422 6079 |0018: iget-object v2, v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7960 │ │ +3a5558: 6e10 9fa2 0200 |001a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ +3a555e: 0c02 |001d: move-result-object v2 │ │ +3a5560: 3802 0300 |001e: if-eqz v2, 0021 // +0003 │ │ +3a5564: 0f00 |0020: return v0 │ │ +3a5566: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a556a: 28df |0023: goto 0002 // -0021 │ │ +3a556c: 6201 6273 |0024: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a5570: 5411 8873 |0026: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ +3a5574: 6e10 449b 0100 |0028: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3a557a: 0b01 |002b: move-result-wide v1 │ │ +3a557c: 7110 5aa3 0000 |002c: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a5582: 0b03 |002f: move-result-wide v3 │ │ +3a5584: 3105 0103 |0030: cmp-long v5, v1, v3 │ │ +3a5588: 3b05 0d00 |0032: if-gez v5, 003f // +000d │ │ +3a558c: 6201 6273 |0034: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a5590: 5411 8873 |0036: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ +3a5594: 6e30 479b 3104 |0038: invoke-virtual {v1, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.set:(J)V // method@9b47 │ │ +3a559a: 6201 6273 |003b: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a559e: 5a13 8973 |003d: iput-wide v3, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@7389 │ │ +3a55a2: 6201 6379 |003f: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a55a6: 5411 6879 |0041: iget-object v1, v1, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ +3a55aa: 6e10 9fa2 0100 |0043: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ +3a55b0: 0c01 |0046: move-result-object v1 │ │ +3a55b2: 3901 0f00 |0047: if-nez v1, 0056 // +000f │ │ +3a55b6: 6201 6379 |0049: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a55ba: 7110 e5a4 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@a4e5 │ │ +3a55c0: 0c01 |004e: move-result-object v1 │ │ +3a55c2: 6e10 9fa2 0100 |004f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ +3a55c8: 0c01 |0052: move-result-object v1 │ │ +3a55ca: 3901 0300 |0053: if-nez v1, 0056 // +0003 │ │ +3a55ce: 1210 |0055: const/4 v0, #int 1 // #1 │ │ +3a55d0: 0f00 |0056: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=236 │ │ 0x0009 line=237 │ │ 0x0012 line=241 │ │ 0x0024 line=245 │ │ 0x002c line=246 │ │ @@ -851805,196 +851805,196 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 352 16-bit code units │ │ -3a6340: |[3a6340] net.sf.dibdib.thread_feed.QOpFeed$1.:()V │ │ -3a6350: 7100 05a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a505 │ │ -3a6356: 0c00 |0003: move-result-object v0 │ │ -3a6358: 2100 |0004: array-length v0, v0 │ │ -3a635a: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a635e: 6900 6f79 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a6362: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3a6364: 6202 7779 |000a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3a6368: 6e10 ffa4 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a636e: 0a02 |000f: move-result v2 │ │ -3a6370: 4b01 0002 |0010: aput v1, v0, v2 │ │ -3a6374: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -3a6376: 6202 6f79 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a637a: 6203 7979 |0015: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ -3a637e: 6e10 ffa4 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a6384: 0a03 |001a: move-result v3 │ │ -3a6386: 4b00 0203 |001b: aput v0, v2, v3 │ │ -3a638a: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -3a638c: 6203 6f79 |001e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a6390: 6204 7879 |0020: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ -3a6394: 6e10 ffa4 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a639a: 0a04 |0025: move-result v4 │ │ -3a639c: 4b02 0304 |0026: aput v2, v3, v4 │ │ -3a63a0: 1243 |0028: const/4 v3, #int 4 // #4 │ │ -3a63a2: 6204 6f79 |0029: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a63a6: 6205 7f79 |002b: sget-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ -3a63aa: 6e10 ffa4 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a63b0: 0a05 |0030: move-result v5 │ │ -3a63b2: 4b03 0405 |0031: aput v3, v4, v5 │ │ -3a63b6: 1254 |0033: const/4 v4, #int 5 // #5 │ │ -3a63b8: 6205 6f79 |0034: sget-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a63bc: 6206 7a79 |0036: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ -3a63c0: 6e10 ffa4 0600 |0038: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a63c6: 0a06 |003b: move-result v6 │ │ -3a63c8: 4b04 0506 |003c: aput v4, v5, v6 │ │ -3a63cc: 1265 |003e: const/4 v5, #int 6 // #6 │ │ -3a63ce: 6206 6f79 |003f: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a63d2: 6207 7b79 |0041: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ -3a63d6: 6e10 ffa4 0700 |0043: invoke-virtual {v7}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a63dc: 0a07 |0046: move-result v7 │ │ -3a63de: 4b05 0607 |0047: aput v5, v6, v7 │ │ -3a63e2: 1276 |0049: const/4 v6, #int 7 // #7 │ │ -3a63e4: 6207 6f79 |004a: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a63e8: 6208 7c79 |004c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ -3a63ec: 6e10 ffa4 0800 |004e: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a63f2: 0a08 |0051: move-result v8 │ │ -3a63f4: 4b06 0708 |0052: aput v6, v7, v8 │ │ -3a63f8: 1307 0800 |0054: const/16 v7, #int 8 // #8 │ │ -3a63fc: 6208 6f79 |0056: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a6400: 6209 7d79 |0058: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ -3a6404: 6e10 ffa4 0900 |005a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a640a: 0a09 |005d: move-result v9 │ │ -3a640c: 4b07 0809 |005e: aput v7, v8, v9 │ │ -3a6410: 6208 6f79 |0060: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a6414: 6209 7579 |0062: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzACCESSCODE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7975 │ │ -3a6418: 6e10 ffa4 0900 |0064: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a641e: 0a09 |0067: move-result v9 │ │ -3a6420: 130a 0900 |0068: const/16 v10, #int 9 // #9 │ │ -3a6424: 4b0a 0809 |006a: aput v10, v8, v9 │ │ -3a6428: 6208 6f79 |006c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a642c: 6209 7e79 |006e: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ -3a6430: 6e10 ffa4 0900 |0070: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a6436: 0a09 |0073: move-result v9 │ │ -3a6438: 130a 0a00 |0074: const/16 v10, #int 10 // #a │ │ -3a643c: 4b0a 0809 |0076: aput v10, v8, v9 │ │ -3a6440: 6208 6f79 |0078: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a6444: 6209 8679 |007a: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPHRASE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7986 │ │ -3a6448: 6e10 ffa4 0900 |007c: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a644e: 0a09 |007f: move-result v9 │ │ -3a6450: 130a 0b00 |0080: const/16 v10, #int 11 // #b │ │ -3a6454: 4b0a 0809 |0082: aput v10, v8, v9 │ │ -3a6458: 6208 6f79 |0084: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a645c: 6209 8479 |0086: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_LOAD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ -3a6460: 6e10 ffa4 0900 |0088: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a6466: 0a09 |008b: move-result v9 │ │ -3a6468: 130a 0c00 |008c: const/16 v10, #int 12 // #c │ │ -3a646c: 4b0a 0809 |008e: aput v10, v8, v9 │ │ -3a6470: 6208 6f79 |0090: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a6474: 6209 8979 |0092: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ -3a6478: 6e10 ffa4 0900 |0094: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a647e: 0a09 |0097: move-result v9 │ │ -3a6480: 130a 0d00 |0098: const/16 v10, #int 13 // #d │ │ -3a6484: 4b0a 0809 |009a: aput v10, v8, v9 │ │ -3a6488: 6208 6f79 |009c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a648c: 6209 8a79 |009e: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ -3a6490: 6e10 ffa4 0900 |00a0: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a6496: 0a09 |00a3: move-result v9 │ │ -3a6498: 130a 0e00 |00a4: const/16 v10, #int 14 // #e │ │ -3a649c: 4b0a 0809 |00a6: aput v10, v8, v9 │ │ -3a64a0: 6208 6f79 |00a8: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a64a4: 6209 7179 |00aa: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7971 │ │ -3a64a8: 6e10 ffa4 0900 |00ac: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a64ae: 0a09 |00af: move-result v9 │ │ -3a64b0: 130a 0f00 |00b0: const/16 v10, #int 15 // #f │ │ -3a64b4: 4b0a 0809 |00b2: aput v10, v8, v9 │ │ -3a64b8: 6208 6f79 |00b4: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a64bc: 6209 7379 |00b6: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7973 │ │ -3a64c0: 6e10 ffa4 0900 |00b8: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a64c6: 0a09 |00bb: move-result v9 │ │ -3a64c8: 130a 1000 |00bc: const/16 v10, #int 16 // #10 │ │ -3a64cc: 4b0a 0809 |00be: aput v10, v8, v9 │ │ -3a64d0: 6208 6f79 |00c0: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a64d4: 6209 8179 |00c2: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7981 │ │ -3a64d8: 6e10 ffa4 0900 |00c4: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a64de: 0a09 |00c7: move-result v9 │ │ -3a64e0: 130a 1100 |00c8: const/16 v10, #int 17 // #11 │ │ -3a64e4: 4b0a 0809 |00ca: aput v10, v8, v9 │ │ -3a64e8: 6208 6f79 |00cc: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a64ec: 6209 8779 |00ce: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ -3a64f0: 6e10 ffa4 0900 |00d0: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a64f6: 0a09 |00d3: move-result v9 │ │ -3a64f8: 130a 1200 |00d4: const/16 v10, #int 18 // #12 │ │ -3a64fc: 4b0a 0809 |00d6: aput v10, v8, v9 │ │ -3a6500: 6208 6f79 |00d8: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a6504: 6209 7679 |00da: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3a6508: 6e10 ffa4 0900 |00dc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a650e: 0a09 |00df: move-result v9 │ │ -3a6510: 130a 1300 |00e0: const/16 v10, #int 19 // #13 │ │ -3a6514: 4b0a 0809 |00e2: aput v10, v8, v9 │ │ -3a6518: 6208 6f79 |00e4: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a651c: 6209 8379 |00e6: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3a6520: 6e10 ffa4 0900 |00e8: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a6526: 0a09 |00eb: move-result v9 │ │ -3a6528: 130a 1400 |00ec: const/16 v10, #int 20 // #14 │ │ -3a652c: 4b0a 0809 |00ee: aput v10, v8, v9 │ │ -3a6530: 6208 6f79 |00f0: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a6534: 6209 8279 |00f2: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ -3a6538: 6e10 ffa4 0900 |00f4: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a653e: 0a09 |00f7: move-result v9 │ │ -3a6540: 130a 1500 |00f8: const/16 v10, #int 21 // #15 │ │ -3a6544: 4b0a 0809 |00fa: aput v10, v8, v9 │ │ -3a6548: 6208 6f79 |00fc: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a654c: 6209 7279 |00fe: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.CLRALL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7972 │ │ -3a6550: 6e10 ffa4 0900 |0100: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a6556: 0a09 |0103: move-result v9 │ │ -3a6558: 130a 1600 |0104: const/16 v10, #int 22 // #16 │ │ -3a655c: 4b0a 0809 |0106: aput v10, v8, v9 │ │ -3a6560: 7100 06a4 0000 |0108: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ -3a6566: 0c08 |010b: move-result-object v8 │ │ -3a6568: 2188 |010c: array-length v8, v8 │ │ -3a656a: 2388 1915 |010d: new-array v8, v8, [I // type@1519 │ │ -3a656e: 6908 6e79 |010f: sput-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ -3a6572: 6209 9277 |0111: sget-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ -3a6576: 6e10 04a4 0900 |0113: invoke-virtual {v9}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a657c: 0a09 |0116: move-result v9 │ │ -3a657e: 4b01 0809 |0117: aput v1, v8, v9 │ │ -3a6582: 6201 6e79 |0119: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ -3a6586: 6208 3c78 |011b: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783c │ │ -3a658a: 6e10 04a4 0800 |011d: invoke-virtual {v8}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a6590: 0a08 |0120: move-result v8 │ │ -3a6592: 4b00 0108 |0121: aput v0, v1, v8 │ │ -3a6596: 6200 6e79 |0123: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ -3a659a: 6201 8177 |0125: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ -3a659e: 6e10 04a4 0100 |0127: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a65a4: 0a01 |012a: move-result v1 │ │ -3a65a6: 4b02 0001 |012b: aput v2, v0, v1 │ │ -3a65aa: 6200 6e79 |012d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ -3a65ae: 6201 8077 |012f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ -3a65b2: 6e10 04a4 0100 |0131: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a65b8: 0a01 |0134: move-result v1 │ │ -3a65ba: 4b03 0001 |0135: aput v3, v0, v1 │ │ -3a65be: 6200 6e79 |0137: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ -3a65c2: 6201 7f77 |0139: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@777f │ │ -3a65c6: 6e10 04a4 0100 |013b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a65cc: 0a01 |013e: move-result v1 │ │ -3a65ce: 4b04 0001 |013f: aput v4, v0, v1 │ │ -3a65d2: 6200 6e79 |0141: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ -3a65d6: 6201 7d77 |0143: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ -3a65da: 6e10 04a4 0100 |0145: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a65e0: 0a01 |0148: move-result v1 │ │ -3a65e2: 4b05 0001 |0149: aput v5, v0, v1 │ │ -3a65e6: 6200 6e79 |014b: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ -3a65ea: 6201 8277 |014d: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ -3a65ee: 6e10 04a4 0100 |014f: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a65f4: 0a01 |0152: move-result v1 │ │ -3a65f6: 4b06 0001 |0153: aput v6, v0, v1 │ │ -3a65fa: 6200 6e79 |0155: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ -3a65fe: 6201 e577 |0157: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -3a6602: 6e10 04a4 0100 |0159: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a6608: 0a01 |015c: move-result v1 │ │ -3a660a: 4b07 0001 |015d: aput v7, v0, v1 │ │ -3a660e: 0e00 |015f: return-void │ │ +3a633c: |[3a633c] net.sf.dibdib.thread_feed.QOpFeed$1.:()V │ │ +3a634c: 7100 05a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a505 │ │ +3a6352: 0c00 |0003: move-result-object v0 │ │ +3a6354: 2100 |0004: array-length v0, v0 │ │ +3a6356: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a635a: 6900 6f79 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a635e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3a6360: 6202 7779 |000a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3a6364: 6e10 ffa4 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a636a: 0a02 |000f: move-result v2 │ │ +3a636c: 4b01 0002 |0010: aput v1, v0, v2 │ │ +3a6370: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +3a6372: 6202 6f79 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a6376: 6203 7979 |0015: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ +3a637a: 6e10 ffa4 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a6380: 0a03 |001a: move-result v3 │ │ +3a6382: 4b00 0203 |001b: aput v0, v2, v3 │ │ +3a6386: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +3a6388: 6203 6f79 |001e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a638c: 6204 7879 |0020: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ +3a6390: 6e10 ffa4 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a6396: 0a04 |0025: move-result v4 │ │ +3a6398: 4b02 0304 |0026: aput v2, v3, v4 │ │ +3a639c: 1243 |0028: const/4 v3, #int 4 // #4 │ │ +3a639e: 6204 6f79 |0029: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a63a2: 6205 7f79 |002b: sget-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ +3a63a6: 6e10 ffa4 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a63ac: 0a05 |0030: move-result v5 │ │ +3a63ae: 4b03 0405 |0031: aput v3, v4, v5 │ │ +3a63b2: 1254 |0033: const/4 v4, #int 5 // #5 │ │ +3a63b4: 6205 6f79 |0034: sget-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a63b8: 6206 7a79 |0036: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ +3a63bc: 6e10 ffa4 0600 |0038: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a63c2: 0a06 |003b: move-result v6 │ │ +3a63c4: 4b04 0506 |003c: aput v4, v5, v6 │ │ +3a63c8: 1265 |003e: const/4 v5, #int 6 // #6 │ │ +3a63ca: 6206 6f79 |003f: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a63ce: 6207 7b79 |0041: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ +3a63d2: 6e10 ffa4 0700 |0043: invoke-virtual {v7}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a63d8: 0a07 |0046: move-result v7 │ │ +3a63da: 4b05 0607 |0047: aput v5, v6, v7 │ │ +3a63de: 1276 |0049: const/4 v6, #int 7 // #7 │ │ +3a63e0: 6207 6f79 |004a: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a63e4: 6208 7c79 |004c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ +3a63e8: 6e10 ffa4 0800 |004e: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a63ee: 0a08 |0051: move-result v8 │ │ +3a63f0: 4b06 0708 |0052: aput v6, v7, v8 │ │ +3a63f4: 1307 0800 |0054: const/16 v7, #int 8 // #8 │ │ +3a63f8: 6208 6f79 |0056: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a63fc: 6209 7d79 |0058: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ +3a6400: 6e10 ffa4 0900 |005a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a6406: 0a09 |005d: move-result v9 │ │ +3a6408: 4b07 0809 |005e: aput v7, v8, v9 │ │ +3a640c: 6208 6f79 |0060: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a6410: 6209 7579 |0062: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzACCESSCODE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7975 │ │ +3a6414: 6e10 ffa4 0900 |0064: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a641a: 0a09 |0067: move-result v9 │ │ +3a641c: 130a 0900 |0068: const/16 v10, #int 9 // #9 │ │ +3a6420: 4b0a 0809 |006a: aput v10, v8, v9 │ │ +3a6424: 6208 6f79 |006c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a6428: 6209 7e79 |006e: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ +3a642c: 6e10 ffa4 0900 |0070: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a6432: 0a09 |0073: move-result v9 │ │ +3a6434: 130a 0a00 |0074: const/16 v10, #int 10 // #a │ │ +3a6438: 4b0a 0809 |0076: aput v10, v8, v9 │ │ +3a643c: 6208 6f79 |0078: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a6440: 6209 8679 |007a: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPHRASE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7986 │ │ +3a6444: 6e10 ffa4 0900 |007c: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a644a: 0a09 |007f: move-result v9 │ │ +3a644c: 130a 0b00 |0080: const/16 v10, #int 11 // #b │ │ +3a6450: 4b0a 0809 |0082: aput v10, v8, v9 │ │ +3a6454: 6208 6f79 |0084: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a6458: 6209 8479 |0086: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_LOAD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ +3a645c: 6e10 ffa4 0900 |0088: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a6462: 0a09 |008b: move-result v9 │ │ +3a6464: 130a 0c00 |008c: const/16 v10, #int 12 // #c │ │ +3a6468: 4b0a 0809 |008e: aput v10, v8, v9 │ │ +3a646c: 6208 6f79 |0090: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a6470: 6209 8979 |0092: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ +3a6474: 6e10 ffa4 0900 |0094: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a647a: 0a09 |0097: move-result v9 │ │ +3a647c: 130a 0d00 |0098: const/16 v10, #int 13 // #d │ │ +3a6480: 4b0a 0809 |009a: aput v10, v8, v9 │ │ +3a6484: 6208 6f79 |009c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a6488: 6209 8a79 |009e: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ +3a648c: 6e10 ffa4 0900 |00a0: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a6492: 0a09 |00a3: move-result v9 │ │ +3a6494: 130a 0e00 |00a4: const/16 v10, #int 14 // #e │ │ +3a6498: 4b0a 0809 |00a6: aput v10, v8, v9 │ │ +3a649c: 6208 6f79 |00a8: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a64a0: 6209 7179 |00aa: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7971 │ │ +3a64a4: 6e10 ffa4 0900 |00ac: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a64aa: 0a09 |00af: move-result v9 │ │ +3a64ac: 130a 0f00 |00b0: const/16 v10, #int 15 // #f │ │ +3a64b0: 4b0a 0809 |00b2: aput v10, v8, v9 │ │ +3a64b4: 6208 6f79 |00b4: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a64b8: 6209 7379 |00b6: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7973 │ │ +3a64bc: 6e10 ffa4 0900 |00b8: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a64c2: 0a09 |00bb: move-result v9 │ │ +3a64c4: 130a 1000 |00bc: const/16 v10, #int 16 // #10 │ │ +3a64c8: 4b0a 0809 |00be: aput v10, v8, v9 │ │ +3a64cc: 6208 6f79 |00c0: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a64d0: 6209 8179 |00c2: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7981 │ │ +3a64d4: 6e10 ffa4 0900 |00c4: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a64da: 0a09 |00c7: move-result v9 │ │ +3a64dc: 130a 1100 |00c8: const/16 v10, #int 17 // #11 │ │ +3a64e0: 4b0a 0809 |00ca: aput v10, v8, v9 │ │ +3a64e4: 6208 6f79 |00cc: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a64e8: 6209 8779 |00ce: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ +3a64ec: 6e10 ffa4 0900 |00d0: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a64f2: 0a09 |00d3: move-result v9 │ │ +3a64f4: 130a 1200 |00d4: const/16 v10, #int 18 // #12 │ │ +3a64f8: 4b0a 0809 |00d6: aput v10, v8, v9 │ │ +3a64fc: 6208 6f79 |00d8: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a6500: 6209 7679 |00da: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3a6504: 6e10 ffa4 0900 |00dc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a650a: 0a09 |00df: move-result v9 │ │ +3a650c: 130a 1300 |00e0: const/16 v10, #int 19 // #13 │ │ +3a6510: 4b0a 0809 |00e2: aput v10, v8, v9 │ │ +3a6514: 6208 6f79 |00e4: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a6518: 6209 8379 |00e6: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3a651c: 6e10 ffa4 0900 |00e8: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a6522: 0a09 |00eb: move-result v9 │ │ +3a6524: 130a 1400 |00ec: const/16 v10, #int 20 // #14 │ │ +3a6528: 4b0a 0809 |00ee: aput v10, v8, v9 │ │ +3a652c: 6208 6f79 |00f0: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a6530: 6209 8279 |00f2: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ +3a6534: 6e10 ffa4 0900 |00f4: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a653a: 0a09 |00f7: move-result v9 │ │ +3a653c: 130a 1500 |00f8: const/16 v10, #int 21 // #15 │ │ +3a6540: 4b0a 0809 |00fa: aput v10, v8, v9 │ │ +3a6544: 6208 6f79 |00fc: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a6548: 6209 7279 |00fe: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.CLRALL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7972 │ │ +3a654c: 6e10 ffa4 0900 |0100: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a6552: 0a09 |0103: move-result v9 │ │ +3a6554: 130a 1600 |0104: const/16 v10, #int 22 // #16 │ │ +3a6558: 4b0a 0809 |0106: aput v10, v8, v9 │ │ +3a655c: 7100 06a4 0000 |0108: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ +3a6562: 0c08 |010b: move-result-object v8 │ │ +3a6564: 2188 |010c: array-length v8, v8 │ │ +3a6566: 2388 1915 |010d: new-array v8, v8, [I // type@1519 │ │ +3a656a: 6908 6e79 |010f: sput-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ +3a656e: 6209 9277 |0111: sget-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ +3a6572: 6e10 04a4 0900 |0113: invoke-virtual {v9}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a6578: 0a09 |0116: move-result v9 │ │ +3a657a: 4b01 0809 |0117: aput v1, v8, v9 │ │ +3a657e: 6201 6e79 |0119: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ +3a6582: 6208 3c78 |011b: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783c │ │ +3a6586: 6e10 04a4 0800 |011d: invoke-virtual {v8}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a658c: 0a08 |0120: move-result v8 │ │ +3a658e: 4b00 0108 |0121: aput v0, v1, v8 │ │ +3a6592: 6200 6e79 |0123: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ +3a6596: 6201 8177 |0125: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ +3a659a: 6e10 04a4 0100 |0127: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a65a0: 0a01 |012a: move-result v1 │ │ +3a65a2: 4b02 0001 |012b: aput v2, v0, v1 │ │ +3a65a6: 6200 6e79 |012d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ +3a65aa: 6201 8077 |012f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ +3a65ae: 6e10 04a4 0100 |0131: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a65b4: 0a01 |0134: move-result v1 │ │ +3a65b6: 4b03 0001 |0135: aput v3, v0, v1 │ │ +3a65ba: 6200 6e79 |0137: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ +3a65be: 6201 7f77 |0139: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@777f │ │ +3a65c2: 6e10 04a4 0100 |013b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a65c8: 0a01 |013e: move-result v1 │ │ +3a65ca: 4b04 0001 |013f: aput v4, v0, v1 │ │ +3a65ce: 6200 6e79 |0141: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ +3a65d2: 6201 7d77 |0143: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ +3a65d6: 6e10 04a4 0100 |0145: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a65dc: 0a01 |0148: move-result v1 │ │ +3a65de: 4b05 0001 |0149: aput v5, v0, v1 │ │ +3a65e2: 6200 6e79 |014b: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ +3a65e6: 6201 8277 |014d: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ +3a65ea: 6e10 04a4 0100 |014f: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a65f0: 0a01 |0152: move-result v1 │ │ +3a65f2: 4b06 0001 |0153: aput v6, v0, v1 │ │ +3a65f6: 6200 6e79 |0155: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ +3a65fa: 6201 e577 |0157: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +3a65fe: 6e10 04a4 0100 |0159: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a6604: 0a01 |015c: move-result v1 │ │ +3a6606: 4b07 0001 |015d: aput v7, v0, v1 │ │ +3a660a: 0e00 |015f: return-void │ │ catches : 30 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -852092,56 +852092,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -3a7dac: |[3a7dac] net.sf.dibdib.thread_io.IoRunner$1.:()V │ │ -3a7dbc: 7100 37a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.values:()[Lnet/sf/dibdib/thread_io/QOpIo; // method@a537 │ │ -3a7dc2: 0c00 |0003: move-result-object v0 │ │ -3a7dc4: 2100 |0004: array-length v0, v0 │ │ -3a7dc6: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a7dca: 6900 9579 |0007: sput-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ -3a7dce: 6201 9c79 |0009: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799c │ │ -3a7dd2: 6e10 35a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ -3a7dd8: 0a01 |000e: move-result v1 │ │ -3a7dda: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3a7ddc: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3a7de0: 6200 9579 |0012: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ -3a7de4: 6201 9d79 |0014: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzACCESS:Lnet/sf/dibdib/thread_io/QOpIo; // field@799d │ │ -3a7de8: 6e10 35a5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ -3a7dee: 0a01 |0019: move-result v1 │ │ -3a7df0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3a7df2: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3a7df6: 6200 9579 |001d: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ -3a7dfa: 6201 9e79 |001f: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ -3a7dfe: 6e10 35a5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ -3a7e04: 0a01 |0024: move-result v1 │ │ -3a7e06: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3a7e08: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3a7e0c: 6200 9579 |0028: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ -3a7e10: 6201 a079 |002a: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ -3a7e14: 6e10 35a5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ -3a7e1a: 0a01 |002f: move-result v1 │ │ -3a7e1c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3a7e1e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3a7e22: 6200 9579 |0033: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ -3a7e26: 6201 a179 |0035: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ -3a7e2a: 6e10 35a5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ -3a7e30: 0a01 |003a: move-result v1 │ │ -3a7e32: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3a7e34: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3a7e38: 6200 9579 |003e: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ -3a7e3c: 6201 9f79 |0040: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ -3a7e40: 6e10 35a5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ -3a7e46: 0a01 |0045: move-result v1 │ │ -3a7e48: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3a7e4a: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3a7e4e: 0e00 |0049: return-void │ │ +3a7da8: |[3a7da8] net.sf.dibdib.thread_io.IoRunner$1.:()V │ │ +3a7db8: 7100 37a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.values:()[Lnet/sf/dibdib/thread_io/QOpIo; // method@a537 │ │ +3a7dbe: 0c00 |0003: move-result-object v0 │ │ +3a7dc0: 2100 |0004: array-length v0, v0 │ │ +3a7dc2: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a7dc6: 6900 9579 |0007: sput-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ +3a7dca: 6201 9c79 |0009: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799c │ │ +3a7dce: 6e10 35a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ +3a7dd4: 0a01 |000e: move-result v1 │ │ +3a7dd6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3a7dd8: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3a7ddc: 6200 9579 |0012: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ +3a7de0: 6201 9d79 |0014: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzACCESS:Lnet/sf/dibdib/thread_io/QOpIo; // field@799d │ │ +3a7de4: 6e10 35a5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ +3a7dea: 0a01 |0019: move-result v1 │ │ +3a7dec: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3a7dee: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3a7df2: 6200 9579 |001d: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ +3a7df6: 6201 9e79 |001f: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ +3a7dfa: 6e10 35a5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ +3a7e00: 0a01 |0024: move-result v1 │ │ +3a7e02: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3a7e04: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3a7e08: 6200 9579 |0028: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ +3a7e0c: 6201 a079 |002a: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ +3a7e10: 6e10 35a5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ +3a7e16: 0a01 |002f: move-result v1 │ │ +3a7e18: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3a7e1a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3a7e1e: 6200 9579 |0033: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ +3a7e22: 6201 a179 |0035: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ +3a7e26: 6e10 35a5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ +3a7e2c: 0a01 |003a: move-result v1 │ │ +3a7e2e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3a7e30: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3a7e34: 6200 9579 |003e: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ +3a7e38: 6201 9f79 |0040: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ +3a7e3c: 6e10 35a5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ +3a7e42: 0a01 |0045: move-result v1 │ │ +3a7e44: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3a7e46: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3a7e4a: 0e00 |0049: return-void │ │ catches : 6 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -852190,62 +852190,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -3a9930: |[3a9930] net.sf.dibdib.thread_net.QOpNet$1.:()V │ │ -3a9940: 7100 53a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_net/QOpNet;.values:()[Lnet/sf/dibdib/thread_net/QOpNet; // method@a553 │ │ -3a9946: 0c00 |0003: move-result-object v0 │ │ -3a9948: 2100 |0004: array-length v0, v0 │ │ -3a994a: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a994e: 6900 a679 |0007: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ -3a9952: 6201 ae79 |0009: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79ae │ │ -3a9956: 6e10 51a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ -3a995c: 0a01 |000e: move-result v1 │ │ -3a995e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3a9960: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3a9964: 6200 a679 |0012: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ -3a9968: 6201 a879 |0014: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ -3a996c: 6e10 51a5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ -3a9972: 0a01 |0019: move-result v1 │ │ -3a9974: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3a9976: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3a997a: 6200 a679 |001d: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ -3a997e: 6201 a979 |001f: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ -3a9982: 6e10 51a5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ -3a9988: 0a01 |0024: move-result v1 │ │ -3a998a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3a998c: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3a9990: 6200 a679 |0028: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ -3a9994: 6201 af79 |002a: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ -3a9998: 6e10 51a5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ -3a999e: 0a01 |002f: move-result v1 │ │ -3a99a0: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3a99a2: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3a99a6: 6200 a679 |0033: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ -3a99aa: 6201 b079 |0035: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ -3a99ae: 6e10 51a5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ -3a99b4: 0a01 |003a: move-result v1 │ │ -3a99b6: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3a99b8: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3a99bc: 6200 a679 |003e: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ -3a99c0: 6201 b179 |0040: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ -3a99c4: 6e10 51a5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ -3a99ca: 0a01 |0045: move-result v1 │ │ -3a99cc: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3a99ce: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3a99d2: 6200 a679 |0049: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ -3a99d6: 6201 b279 |004b: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ -3a99da: 6e10 51a5 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ -3a99e0: 0a01 |0050: move-result v1 │ │ -3a99e2: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -3a99e4: 4b02 0001 |0052: aput v2, v0, v1 │ │ -3a99e8: 0e00 |0054: return-void │ │ +3a992c: |[3a992c] net.sf.dibdib.thread_net.QOpNet$1.:()V │ │ +3a993c: 7100 53a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_net/QOpNet;.values:()[Lnet/sf/dibdib/thread_net/QOpNet; // method@a553 │ │ +3a9942: 0c00 |0003: move-result-object v0 │ │ +3a9944: 2100 |0004: array-length v0, v0 │ │ +3a9946: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a994a: 6900 a679 |0007: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ +3a994e: 6201 ae79 |0009: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79ae │ │ +3a9952: 6e10 51a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ +3a9958: 0a01 |000e: move-result v1 │ │ +3a995a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3a995c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3a9960: 6200 a679 |0012: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ +3a9964: 6201 a879 |0014: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ +3a9968: 6e10 51a5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ +3a996e: 0a01 |0019: move-result v1 │ │ +3a9970: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3a9972: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3a9976: 6200 a679 |001d: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ +3a997a: 6201 a979 |001f: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ +3a997e: 6e10 51a5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ +3a9984: 0a01 |0024: move-result v1 │ │ +3a9986: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3a9988: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3a998c: 6200 a679 |0028: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ +3a9990: 6201 af79 |002a: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ +3a9994: 6e10 51a5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ +3a999a: 0a01 |002f: move-result v1 │ │ +3a999c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3a999e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3a99a2: 6200 a679 |0033: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ +3a99a6: 6201 b079 |0035: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ +3a99aa: 6e10 51a5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ +3a99b0: 0a01 |003a: move-result v1 │ │ +3a99b2: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3a99b4: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3a99b8: 6200 a679 |003e: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ +3a99bc: 6201 b179 |0040: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ +3a99c0: 6e10 51a5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ +3a99c6: 0a01 |0045: move-result v1 │ │ +3a99c8: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3a99ca: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3a99ce: 6200 a679 |0049: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ +3a99d2: 6201 b279 |004b: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ +3a99d6: 6e10 51a5 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ +3a99dc: 0a01 |0050: move-result v1 │ │ +3a99de: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +3a99e0: 4b02 0001 |0052: aput v2, v0, v1 │ │ +3a99e4: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -852352,170 +852352,170 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 301 16-bit code units │ │ -3aa724: |[3aa724] net.sf.dibdib.thread_ui.UiFrame$1.:()V │ │ -3aa734: 7100 f1a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; // method@a3f1 │ │ -3aa73a: 0c00 |0003: move-result-object v0 │ │ -3aa73c: 2100 |0004: array-length v0, v0 │ │ -3aa73e: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3aa742: 6900 d079 |0007: sput-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa746: 6201 4f77 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.ARC:Lnet/sf/dibdib/thread_any/QOpGraph; // field@774f │ │ -3aa74a: 6e10 efa3 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa750: 0a01 |000e: move-result v1 │ │ -3aa752: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3aa754: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3aa758: 6200 d079 |0012: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa75c: 6201 5077 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.CURVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7750 │ │ -3aa760: 6e10 efa3 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa766: 0a01 |0019: move-result v1 │ │ -3aa768: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3aa76a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3aa76e: 6200 d079 |001d: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa772: 6201 5177 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.DASH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7751 │ │ -3aa776: 6e10 efa3 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa77c: 0a01 |0024: move-result v1 │ │ -3aa77e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3aa780: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3aa784: 6200 d079 |0028: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa788: 6201 5277 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7752 │ │ -3aa78c: 6e10 efa3 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa792: 0a01 |002f: move-result v1 │ │ -3aa794: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3aa796: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3aa79a: 6200 d079 |0033: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa79e: 6201 5377 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ -3aa7a2: 6e10 efa3 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa7a8: 0a01 |003a: move-result v1 │ │ -3aa7aa: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3aa7ac: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3aa7b0: 6200 d079 |003e: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa7b4: 6201 5477 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ -3aa7b8: 6e10 efa3 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa7be: 0a01 |0045: move-result v1 │ │ -3aa7c0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3aa7c2: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3aa7c6: 6200 d079 |0049: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa7ca: 6201 5577 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.IMAGE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ -3aa7ce: 6e10 efa3 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa7d4: 0a01 |0050: move-result v1 │ │ -3aa7d6: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -3aa7d8: 4b02 0001 |0052: aput v2, v0, v1 │ │ -3aa7dc: 6200 d079 |0054: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa7e0: 6201 5677 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7756 │ │ -3aa7e4: 6e10 efa3 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa7ea: 0a01 |005b: move-result v1 │ │ -3aa7ec: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -3aa7f0: 4b02 0001 |005e: aput v2, v0, v1 │ │ -3aa7f4: 6200 d079 |0060: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa7f8: 6201 5777 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNCAP:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7757 │ │ -3aa7fc: 6e10 efa3 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa802: 0a01 |0067: move-result v1 │ │ -3aa804: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -3aa808: 4b02 0001 |006a: aput v2, v0, v1 │ │ -3aa80c: 6200 d079 |006c: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa810: 6201 5877 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNJOIN:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7758 │ │ -3aa814: 6e10 efa3 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa81a: 0a01 |0073: move-result v1 │ │ -3aa81c: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -3aa820: 4b02 0001 |0076: aput v2, v0, v1 │ │ -3aa824: 6200 d079 |0078: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa828: 6201 5977 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNWIDTH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7759 │ │ -3aa82c: 6e10 efa3 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa832: 0a01 |007f: move-result v1 │ │ -3aa834: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -3aa838: 4b02 0001 |0082: aput v2, v0, v1 │ │ -3aa83c: 6200 d079 |0084: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa840: 6201 5a77 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775a │ │ -3aa844: 6e10 efa3 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa84a: 0a01 |008b: move-result v1 │ │ -3aa84c: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -3aa850: 4b02 0001 |008e: aput v2, v0, v1 │ │ -3aa854: 6200 d079 |0090: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa858: 6201 5b77 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3aa85c: 6e10 efa3 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa862: 0a01 |0097: move-result v1 │ │ -3aa864: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ -3aa868: 4b02 0001 |009a: aput v2, v0, v1 │ │ -3aa86c: 6200 d079 |009c: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa870: 6201 5c77 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3aa874: 6e10 efa3 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa87a: 0a01 |00a3: move-result v1 │ │ -3aa87c: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -3aa880: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -3aa884: 6200 d079 |00a8: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa888: 6201 5d77 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ -3aa88c: 6e10 efa3 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa892: 0a01 |00af: move-result v1 │ │ -3aa894: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ -3aa898: 4b02 0001 |00b2: aput v2, v0, v1 │ │ -3aa89c: 6200 d079 |00b4: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa8a0: 6201 5e77 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ -3aa8a4: 6e10 efa3 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa8aa: 0a01 |00bb: move-result v1 │ │ -3aa8ac: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ -3aa8b0: 4b02 0001 |00be: aput v2, v0, v1 │ │ -3aa8b4: 6200 d079 |00c0: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa8b8: 6201 5f77 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3aa8bc: 6e10 efa3 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa8c2: 0a01 |00c7: move-result v1 │ │ -3aa8c4: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ -3aa8c8: 4b02 0001 |00ca: aput v2, v0, v1 │ │ -3aa8cc: 6200 d079 |00cc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa8d0: 6201 6077 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RMOVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -3aa8d4: 6e10 efa3 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa8da: 0a01 |00d3: move-result v1 │ │ -3aa8dc: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ -3aa8e0: 4b02 0001 |00d6: aput v2, v0, v1 │ │ -3aa8e4: 6200 d079 |00d8: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa8e8: 6201 6177 |00da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.STYLE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7761 │ │ -3aa8ec: 6e10 efa3 0100 |00dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa8f2: 0a01 |00df: move-result v1 │ │ -3aa8f4: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ -3aa8f8: 4b02 0001 |00e2: aput v2, v0, v1 │ │ -3aa8fc: 6200 d079 |00e4: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa900: 6201 6277 |00e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ -3aa904: 6e10 efa3 0100 |00e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa90a: 0a01 |00eb: move-result v1 │ │ -3aa90c: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ -3aa910: 4b02 0001 |00ee: aput v2, v0, v1 │ │ -3aa914: 6200 d079 |00f0: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa918: 6201 6377 |00f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXBOX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ -3aa91c: 6e10 efa3 0100 |00f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa922: 0a01 |00f7: move-result v1 │ │ -3aa924: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ -3aa928: 4b02 0001 |00fa: aput v2, v0, v1 │ │ -3aa92c: 6200 d079 |00fc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa930: 6201 6477 |00fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ -3aa934: 6e10 efa3 0100 |0100: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa93a: 0a01 |0103: move-result v1 │ │ -3aa93c: 1302 1600 |0104: const/16 v2, #int 22 // #16 │ │ -3aa940: 4b02 0001 |0106: aput v2, v0, v1 │ │ -3aa944: 6200 d079 |0108: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa948: 6201 6677 |010a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ -3aa94c: 6e10 efa3 0100 |010c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa952: 0a01 |010f: move-result v1 │ │ -3aa954: 1302 1700 |0110: const/16 v2, #int 23 // #17 │ │ -3aa958: 4b02 0001 |0112: aput v2, v0, v1 │ │ -3aa95c: 6200 d079 |0114: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa960: 6201 6577 |0116: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ -3aa964: 6e10 efa3 0100 |0118: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa96a: 0a01 |011b: move-result v1 │ │ -3aa96c: 1302 1800 |011c: const/16 v2, #int 24 // #18 │ │ -3aa970: 4b02 0001 |011e: aput v2, v0, v1 │ │ -3aa974: 6200 d079 |0120: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aa978: 6201 6777 |0122: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.WEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ -3aa97c: 6e10 efa3 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aa982: 0a01 |0127: move-result v1 │ │ -3aa984: 1302 1900 |0128: const/16 v2, #int 25 // #19 │ │ -3aa988: 4b02 0001 |012a: aput v2, v0, v1 │ │ -3aa98c: 0e00 |012c: return-void │ │ +3aa720: |[3aa720] net.sf.dibdib.thread_ui.UiFrame$1.:()V │ │ +3aa730: 7100 f1a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; // method@a3f1 │ │ +3aa736: 0c00 |0003: move-result-object v0 │ │ +3aa738: 2100 |0004: array-length v0, v0 │ │ +3aa73a: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3aa73e: 6900 d079 |0007: sput-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa742: 6201 4f77 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.ARC:Lnet/sf/dibdib/thread_any/QOpGraph; // field@774f │ │ +3aa746: 6e10 efa3 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa74c: 0a01 |000e: move-result v1 │ │ +3aa74e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3aa750: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3aa754: 6200 d079 |0012: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa758: 6201 5077 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.CURVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7750 │ │ +3aa75c: 6e10 efa3 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa762: 0a01 |0019: move-result v1 │ │ +3aa764: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3aa766: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3aa76a: 6200 d079 |001d: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa76e: 6201 5177 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.DASH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7751 │ │ +3aa772: 6e10 efa3 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa778: 0a01 |0024: move-result v1 │ │ +3aa77a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3aa77c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3aa780: 6200 d079 |0028: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa784: 6201 5277 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7752 │ │ +3aa788: 6e10 efa3 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa78e: 0a01 |002f: move-result v1 │ │ +3aa790: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3aa792: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3aa796: 6200 d079 |0033: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa79a: 6201 5377 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ +3aa79e: 6e10 efa3 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa7a4: 0a01 |003a: move-result v1 │ │ +3aa7a6: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3aa7a8: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3aa7ac: 6200 d079 |003e: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa7b0: 6201 5477 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ +3aa7b4: 6e10 efa3 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa7ba: 0a01 |0045: move-result v1 │ │ +3aa7bc: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3aa7be: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3aa7c2: 6200 d079 |0049: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa7c6: 6201 5577 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.IMAGE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ +3aa7ca: 6e10 efa3 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa7d0: 0a01 |0050: move-result v1 │ │ +3aa7d2: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +3aa7d4: 4b02 0001 |0052: aput v2, v0, v1 │ │ +3aa7d8: 6200 d079 |0054: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa7dc: 6201 5677 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7756 │ │ +3aa7e0: 6e10 efa3 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa7e6: 0a01 |005b: move-result v1 │ │ +3aa7e8: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +3aa7ec: 4b02 0001 |005e: aput v2, v0, v1 │ │ +3aa7f0: 6200 d079 |0060: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa7f4: 6201 5777 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNCAP:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7757 │ │ +3aa7f8: 6e10 efa3 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa7fe: 0a01 |0067: move-result v1 │ │ +3aa800: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +3aa804: 4b02 0001 |006a: aput v2, v0, v1 │ │ +3aa808: 6200 d079 |006c: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa80c: 6201 5877 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNJOIN:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7758 │ │ +3aa810: 6e10 efa3 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa816: 0a01 |0073: move-result v1 │ │ +3aa818: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +3aa81c: 4b02 0001 |0076: aput v2, v0, v1 │ │ +3aa820: 6200 d079 |0078: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa824: 6201 5977 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNWIDTH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7759 │ │ +3aa828: 6e10 efa3 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa82e: 0a01 |007f: move-result v1 │ │ +3aa830: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +3aa834: 4b02 0001 |0082: aput v2, v0, v1 │ │ +3aa838: 6200 d079 |0084: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa83c: 6201 5a77 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775a │ │ +3aa840: 6e10 efa3 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa846: 0a01 |008b: move-result v1 │ │ +3aa848: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +3aa84c: 4b02 0001 |008e: aput v2, v0, v1 │ │ +3aa850: 6200 d079 |0090: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa854: 6201 5b77 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3aa858: 6e10 efa3 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa85e: 0a01 |0097: move-result v1 │ │ +3aa860: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +3aa864: 4b02 0001 |009a: aput v2, v0, v1 │ │ +3aa868: 6200 d079 |009c: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa86c: 6201 5c77 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3aa870: 6e10 efa3 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa876: 0a01 |00a3: move-result v1 │ │ +3aa878: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +3aa87c: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +3aa880: 6200 d079 |00a8: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa884: 6201 5d77 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ +3aa888: 6e10 efa3 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa88e: 0a01 |00af: move-result v1 │ │ +3aa890: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ +3aa894: 4b02 0001 |00b2: aput v2, v0, v1 │ │ +3aa898: 6200 d079 |00b4: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa89c: 6201 5e77 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ +3aa8a0: 6e10 efa3 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa8a6: 0a01 |00bb: move-result v1 │ │ +3aa8a8: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ +3aa8ac: 4b02 0001 |00be: aput v2, v0, v1 │ │ +3aa8b0: 6200 d079 |00c0: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa8b4: 6201 5f77 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3aa8b8: 6e10 efa3 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa8be: 0a01 |00c7: move-result v1 │ │ +3aa8c0: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ +3aa8c4: 4b02 0001 |00ca: aput v2, v0, v1 │ │ +3aa8c8: 6200 d079 |00cc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa8cc: 6201 6077 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RMOVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +3aa8d0: 6e10 efa3 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa8d6: 0a01 |00d3: move-result v1 │ │ +3aa8d8: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ +3aa8dc: 4b02 0001 |00d6: aput v2, v0, v1 │ │ +3aa8e0: 6200 d079 |00d8: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa8e4: 6201 6177 |00da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.STYLE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7761 │ │ +3aa8e8: 6e10 efa3 0100 |00dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa8ee: 0a01 |00df: move-result v1 │ │ +3aa8f0: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ +3aa8f4: 4b02 0001 |00e2: aput v2, v0, v1 │ │ +3aa8f8: 6200 d079 |00e4: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa8fc: 6201 6277 |00e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ +3aa900: 6e10 efa3 0100 |00e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa906: 0a01 |00eb: move-result v1 │ │ +3aa908: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ +3aa90c: 4b02 0001 |00ee: aput v2, v0, v1 │ │ +3aa910: 6200 d079 |00f0: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa914: 6201 6377 |00f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXBOX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ +3aa918: 6e10 efa3 0100 |00f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa91e: 0a01 |00f7: move-result v1 │ │ +3aa920: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ +3aa924: 4b02 0001 |00fa: aput v2, v0, v1 │ │ +3aa928: 6200 d079 |00fc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa92c: 6201 6477 |00fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ +3aa930: 6e10 efa3 0100 |0100: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa936: 0a01 |0103: move-result v1 │ │ +3aa938: 1302 1600 |0104: const/16 v2, #int 22 // #16 │ │ +3aa93c: 4b02 0001 |0106: aput v2, v0, v1 │ │ +3aa940: 6200 d079 |0108: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa944: 6201 6677 |010a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ +3aa948: 6e10 efa3 0100 |010c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa94e: 0a01 |010f: move-result v1 │ │ +3aa950: 1302 1700 |0110: const/16 v2, #int 23 // #17 │ │ +3aa954: 4b02 0001 |0112: aput v2, v0, v1 │ │ +3aa958: 6200 d079 |0114: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa95c: 6201 6577 |0116: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ +3aa960: 6e10 efa3 0100 |0118: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa966: 0a01 |011b: move-result v1 │ │ +3aa968: 1302 1800 |011c: const/16 v2, #int 24 // #18 │ │ +3aa96c: 4b02 0001 |011e: aput v2, v0, v1 │ │ +3aa970: 6200 d079 |0120: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aa974: 6201 6777 |0122: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.WEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ +3aa978: 6e10 efa3 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aa97e: 0a01 |0127: move-result v1 │ │ +3aa980: 1302 1900 |0128: const/16 v2, #int 25 // #19 │ │ +3aa984: 4b02 0001 |012a: aput v2, v0, v1 │ │ +3aa988: 0e00 |012c: return-void │ │ catches : 25 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -852628,32 +852628,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3ab3e0: |[3ab3e0] net.sf.dibdib.thread_ui.UiFrame.:()V │ │ -3ab3f0: 0e00 |0000: return-void │ │ +3ab3dc: |[3ab3dc] net.sf.dibdib.thread_ui.UiFrame.:()V │ │ +3ab3ec: 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 │ │ -3ab3f4: |[3ab3f4] net.sf.dibdib.thread_ui.UiFrame.:()V │ │ -3ab404: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3ab40a: 0e00 |0003: return-void │ │ +3ab3f0: |[3ab3f0] net.sf.dibdib.thread_ui.UiFrame.:()V │ │ +3ab400: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3ab406: 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;) │ │ @@ -852661,125 +852661,125 @@ │ │ type : '(III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 200 16-bit code units │ │ -3ab40c: |[3ab40c] net.sf.dibdib.thread_ui.UiFrame.checkSizeNZoom:(III)V │ │ -3ab41c: 1300 9000 |0000: const/16 v0, #int 144 // #90 │ │ -3ab420: 3780 0400 |0002: if-le v0, v8, 0006 // +0004 │ │ -3ab424: 1308 9000 |0004: const/16 v8, #int 144 // #90 │ │ -3ab428: 3790 0400 |0006: if-le v0, v9, 000a // +0004 │ │ -3ab42c: 1309 9000 |0008: const/16 v9, #int 144 // #90 │ │ -3ab430: 6000 d379 |000a: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d3 │ │ -3ab434: 3380 0700 |000c: if-ne v0, v8, 0013 // +0007 │ │ -3ab438: 6000 d279 |000e: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d2 │ │ -3ab43c: 3390 0300 |0010: if-ne v0, v9, 0013 // +0003 │ │ -3ab440: 0e00 |0012: return-void │ │ -3ab442: 6708 d379 |0013: sput v8, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d3 │ │ -3ab446: 6709 d279 |0015: sput v9, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d2 │ │ -3ab44a: 1400 0040 0200 |0017: const v0, #float 2.0663e-40 // #00024000 │ │ -3ab450: 1401 0040 3800 |001a: const v1, #float 5.16575e-39 // #00384000 │ │ -3ab456: 340a 0400 |001d: if-lt v10, v0, 0021 // +0004 │ │ -3ab45a: 35a1 0b00 |001f: if-ge v1, v10, 002a // +000b │ │ -3ab45e: 35a1 0600 |0021: if-ge v1, v10, 0027 // +0006 │ │ -3ab462: 140a 0040 3800 |0023: const v10, #float 5.16575e-39 // #00384000 │ │ -3ab468: 2804 |0026: goto 002a // +0004 │ │ -3ab46a: 140a 0040 0200 |0027: const v10, #float 2.0663e-40 // #00024000 │ │ -3ab470: 3598 0400 |002a: if-ge v8, v9, 002e // +0004 │ │ -3ab474: 0180 |002c: move v0, v8 │ │ -3ab476: 2802 |002d: goto 002f // +0002 │ │ -3ab478: 0190 |002e: move v0, v9 │ │ -3ab47a: 1401 0020 0100 |002f: const v1, #float 1.03315e-40 // #00012000 │ │ -3ab480: 9201 0100 |0032: mul-int v1, v1, v0 │ │ -3ab484: b3a1 |0034: div-int/2addr v1, v10 │ │ -3ab486: 930a 0001 |0035: div-int v10, v0, v1 │ │ -3ab48a: 1222 |0037: const/4 v2, #int 2 // #2 │ │ -3ab48c: 352a 0500 |0038: if-ge v10, v2, 003d // +0005 │ │ -3ab490: db01 0002 |003a: div-int/lit8 v1, v0, #int 2 // #02 │ │ -3ab494: 2807 |003c: goto 0043 // +0007 │ │ -3ab496: 1303 3200 |003d: const/16 v3, #int 50 // #32 │ │ -3ab49a: 373a 0400 |003f: if-le v10, v3, 0043 // +0004 │ │ -3ab49e: db01 0032 |0041: div-int/lit8 v1, v0, #int 50 // #32 │ │ -3ab4a2: 130a 3000 |0043: const/16 v10, #int 48 // #30 │ │ -3ab4a6: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -3ab4a8: 1214 |0046: const/4 v4, #int 1 // #1 │ │ -3ab4aa: 35a1 0400 |0047: if-ge v1, v10, 004b // +0004 │ │ -3ab4ae: 121a |0049: const/4 v10, #int 1 // #1 │ │ -3ab4b0: 2802 |004a: goto 004c // +0002 │ │ -3ab4b2: 120a |004b: const/4 v10, #int 0 // #0 │ │ -3ab4b4: 6a0a d779 |004c: sput-boolean v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3ab4b8: da01 0102 |004e: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -3ab4bc: 130a 0a00 |0050: const/16 v10, #int 10 // #a │ │ -3ab4c0: b0a1 |0052: add-int/2addr v1, v10 │ │ -3ab4c2: db01 0148 |0053: div-int/lit8 v1, v1, #int 72 // #48 │ │ -3ab4c6: 12f5 |0055: const/4 v5, #int -1 // #ff │ │ -3ab4c8: 12f6 |0056: const/4 v6, #int -1 // #ff │ │ -3ab4ca: 3801 1300 |0057: if-eqz v1, 006a // +0013 │ │ -3ab4ce: d806 0601 |0059: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3ab4d2: 6307 d779 |005b: sget-boolean v7, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3ab4d6: 3907 0700 |005d: if-nez v7, 0064 // +0007 │ │ -3ab4da: 3312 0300 |005f: if-ne v2, v1, 0062 // +0003 │ │ -3ab4de: 2803 |0061: goto 0064 // +0003 │ │ -3ab4e0: 1207 |0062: const/4 v7, #int 0 // #0 │ │ -3ab4e2: 2802 |0063: goto 0065 // +0002 │ │ -3ab4e4: 1217 |0064: const/4 v7, #int 1 // #1 │ │ -3ab4e6: 6a07 d779 |0065: sput-boolean v7, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3ab4ea: db01 0102 |0067: div-int/lit8 v1, v1, #int 2 // #02 │ │ -3ab4ee: 28ee |0069: goto 0057 // -0012 │ │ -3ab4f0: 366a 0400 |006a: if-gt v10, v6, 006e // +0004 │ │ -3ab4f4: 120a |006c: const/4 v10, #int 0 // #0 │ │ -3ab4f6: 2802 |006d: goto 006f // +0002 │ │ -3ab4f8: b16a |006e: sub-int/2addr v10, v6 │ │ -3ab4fa: 670a d579 |006f: sput v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ -3ab4fe: 7110 79a5 0000 |0071: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ -3ab504: 0a00 |0074: move-result v0 │ │ -3ab506: 1401 00d0 0200 |0075: const v1, #float 2.58287e-40 // #0002d000 │ │ -3ab50c: 3510 0d00 |0078: if-ge v0, v1, 0085 // +000d │ │ -3ab510: 6300 d779 |007a: sget-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3ab514: 3800 0700 |007c: if-eqz v0, 0083 // +0007 │ │ -3ab518: 6a03 d779 |007e: sput-boolean v3, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3ab51c: d80a 0a01 |0080: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3ab520: 2803 |0082: goto 0085 // +0003 │ │ -3ab522: 6a04 d779 |0083: sput-boolean v4, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3ab526: 670a d579 |0085: sput v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ -3ab52a: 7110 79a5 0800 |0087: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ -3ab530: 0a08 |008a: move-result v8 │ │ -3ab532: 7110 79a5 0900 |008b: invoke-static {v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ -3ab538: 0a09 |008e: move-result v9 │ │ -3ab53a: 620a f979 |008f: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ab53e: 6e20 a0a5 8a00 |0091: invoke-virtual {v10, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a0 │ │ -3ab544: 620a f979 |0094: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ab548: 6e20 9fa5 8a00 |0096: invoke-virtual {v10, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ab54e: 620a f879 |0099: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3ab552: 6e20 a0a5 9a00 |009b: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a0 │ │ -3ab558: 620a f879 |009e: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3ab55c: 6e20 9fa5 9a00 |00a0: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ab562: 630a d779 |00a3: sget-boolean v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3ab566: 380a 0300 |00a5: if-eqz v10, 00a8 // +0003 │ │ -3ab56a: 12f3 |00a7: const/4 v3, #int -1 // #ff │ │ -3ab56c: 140a 0060 0300 |00a8: const v10, #float 3.09945e-40 // #00036000 │ │ -3ab572: 35a8 0300 |00ab: if-ge v8, v10, 00ae // +0003 │ │ -3ab576: 2810 |00ad: goto 00bd // +0010 │ │ -3ab578: 3598 0300 |00ae: if-ge v8, v9, 00b1 // +0003 │ │ -3ab57c: 2802 |00b0: goto 00b2 // +0002 │ │ -3ab57e: 0198 |00b1: move v8, v9 │ │ -3ab580: 1509 0900 |00b2: const/high16 v9, #int 589824 // #9 │ │ -3ab584: b398 |00b4: div-int/2addr v8, v9 │ │ -3ab586: 0135 |00b5: move v5, v3 │ │ -3ab588: 3808 0700 |00b6: if-eqz v8, 00bd // +0007 │ │ -3ab58c: d805 0501 |00b8: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3ab590: db08 0802 |00ba: div-int/lit8 v8, v8, #int 2 // #02 │ │ -3ab594: 28fa |00bc: goto 00b6 // -0006 │ │ -3ab596: 6208 fa79 |00bd: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ab59a: 6e20 a0a5 5800 |00bf: invoke-virtual {v8, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a0 │ │ -3ab5a0: 6208 fa79 |00c2: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ab5a4: 6e20 9fa5 5800 |00c4: invoke-virtual {v8, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ab5aa: 0e00 |00c7: return-void │ │ +3ab408: |[3ab408] net.sf.dibdib.thread_ui.UiFrame.checkSizeNZoom:(III)V │ │ +3ab418: 1300 9000 |0000: const/16 v0, #int 144 // #90 │ │ +3ab41c: 3780 0400 |0002: if-le v0, v8, 0006 // +0004 │ │ +3ab420: 1308 9000 |0004: const/16 v8, #int 144 // #90 │ │ +3ab424: 3790 0400 |0006: if-le v0, v9, 000a // +0004 │ │ +3ab428: 1309 9000 |0008: const/16 v9, #int 144 // #90 │ │ +3ab42c: 6000 d379 |000a: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d3 │ │ +3ab430: 3380 0700 |000c: if-ne v0, v8, 0013 // +0007 │ │ +3ab434: 6000 d279 |000e: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d2 │ │ +3ab438: 3390 0300 |0010: if-ne v0, v9, 0013 // +0003 │ │ +3ab43c: 0e00 |0012: return-void │ │ +3ab43e: 6708 d379 |0013: sput v8, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d3 │ │ +3ab442: 6709 d279 |0015: sput v9, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d2 │ │ +3ab446: 1400 0040 0200 |0017: const v0, #float 2.0663e-40 // #00024000 │ │ +3ab44c: 1401 0040 3800 |001a: const v1, #float 5.16575e-39 // #00384000 │ │ +3ab452: 340a 0400 |001d: if-lt v10, v0, 0021 // +0004 │ │ +3ab456: 35a1 0b00 |001f: if-ge v1, v10, 002a // +000b │ │ +3ab45a: 35a1 0600 |0021: if-ge v1, v10, 0027 // +0006 │ │ +3ab45e: 140a 0040 3800 |0023: const v10, #float 5.16575e-39 // #00384000 │ │ +3ab464: 2804 |0026: goto 002a // +0004 │ │ +3ab466: 140a 0040 0200 |0027: const v10, #float 2.0663e-40 // #00024000 │ │ +3ab46c: 3598 0400 |002a: if-ge v8, v9, 002e // +0004 │ │ +3ab470: 0180 |002c: move v0, v8 │ │ +3ab472: 2802 |002d: goto 002f // +0002 │ │ +3ab474: 0190 |002e: move v0, v9 │ │ +3ab476: 1401 0020 0100 |002f: const v1, #float 1.03315e-40 // #00012000 │ │ +3ab47c: 9201 0100 |0032: mul-int v1, v1, v0 │ │ +3ab480: b3a1 |0034: div-int/2addr v1, v10 │ │ +3ab482: 930a 0001 |0035: div-int v10, v0, v1 │ │ +3ab486: 1222 |0037: const/4 v2, #int 2 // #2 │ │ +3ab488: 352a 0500 |0038: if-ge v10, v2, 003d // +0005 │ │ +3ab48c: db01 0002 |003a: div-int/lit8 v1, v0, #int 2 // #02 │ │ +3ab490: 2807 |003c: goto 0043 // +0007 │ │ +3ab492: 1303 3200 |003d: const/16 v3, #int 50 // #32 │ │ +3ab496: 373a 0400 |003f: if-le v10, v3, 0043 // +0004 │ │ +3ab49a: db01 0032 |0041: div-int/lit8 v1, v0, #int 50 // #32 │ │ +3ab49e: 130a 3000 |0043: const/16 v10, #int 48 // #30 │ │ +3ab4a2: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +3ab4a4: 1214 |0046: const/4 v4, #int 1 // #1 │ │ +3ab4a6: 35a1 0400 |0047: if-ge v1, v10, 004b // +0004 │ │ +3ab4aa: 121a |0049: const/4 v10, #int 1 // #1 │ │ +3ab4ac: 2802 |004a: goto 004c // +0002 │ │ +3ab4ae: 120a |004b: const/4 v10, #int 0 // #0 │ │ +3ab4b0: 6a0a d779 |004c: sput-boolean v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3ab4b4: da01 0102 |004e: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +3ab4b8: 130a 0a00 |0050: const/16 v10, #int 10 // #a │ │ +3ab4bc: b0a1 |0052: add-int/2addr v1, v10 │ │ +3ab4be: db01 0148 |0053: div-int/lit8 v1, v1, #int 72 // #48 │ │ +3ab4c2: 12f5 |0055: const/4 v5, #int -1 // #ff │ │ +3ab4c4: 12f6 |0056: const/4 v6, #int -1 // #ff │ │ +3ab4c6: 3801 1300 |0057: if-eqz v1, 006a // +0013 │ │ +3ab4ca: d806 0601 |0059: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3ab4ce: 6307 d779 |005b: sget-boolean v7, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3ab4d2: 3907 0700 |005d: if-nez v7, 0064 // +0007 │ │ +3ab4d6: 3312 0300 |005f: if-ne v2, v1, 0062 // +0003 │ │ +3ab4da: 2803 |0061: goto 0064 // +0003 │ │ +3ab4dc: 1207 |0062: const/4 v7, #int 0 // #0 │ │ +3ab4de: 2802 |0063: goto 0065 // +0002 │ │ +3ab4e0: 1217 |0064: const/4 v7, #int 1 // #1 │ │ +3ab4e2: 6a07 d779 |0065: sput-boolean v7, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3ab4e6: db01 0102 |0067: div-int/lit8 v1, v1, #int 2 // #02 │ │ +3ab4ea: 28ee |0069: goto 0057 // -0012 │ │ +3ab4ec: 366a 0400 |006a: if-gt v10, v6, 006e // +0004 │ │ +3ab4f0: 120a |006c: const/4 v10, #int 0 // #0 │ │ +3ab4f2: 2802 |006d: goto 006f // +0002 │ │ +3ab4f4: b16a |006e: sub-int/2addr v10, v6 │ │ +3ab4f6: 670a d579 |006f: sput v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ +3ab4fa: 7110 79a5 0000 |0071: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ +3ab500: 0a00 |0074: move-result v0 │ │ +3ab502: 1401 00d0 0200 |0075: const v1, #float 2.58287e-40 // #0002d000 │ │ +3ab508: 3510 0d00 |0078: if-ge v0, v1, 0085 // +000d │ │ +3ab50c: 6300 d779 |007a: sget-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3ab510: 3800 0700 |007c: if-eqz v0, 0083 // +0007 │ │ +3ab514: 6a03 d779 |007e: sput-boolean v3, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3ab518: d80a 0a01 |0080: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3ab51c: 2803 |0082: goto 0085 // +0003 │ │ +3ab51e: 6a04 d779 |0083: sput-boolean v4, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3ab522: 670a d579 |0085: sput v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ +3ab526: 7110 79a5 0800 |0087: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ +3ab52c: 0a08 |008a: move-result v8 │ │ +3ab52e: 7110 79a5 0900 |008b: invoke-static {v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ +3ab534: 0a09 |008e: move-result v9 │ │ +3ab536: 620a f979 |008f: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ab53a: 6e20 a0a5 8a00 |0091: invoke-virtual {v10, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a0 │ │ +3ab540: 620a f979 |0094: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ab544: 6e20 9fa5 8a00 |0096: invoke-virtual {v10, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ab54a: 620a f879 |0099: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3ab54e: 6e20 a0a5 9a00 |009b: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a0 │ │ +3ab554: 620a f879 |009e: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3ab558: 6e20 9fa5 9a00 |00a0: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ab55e: 630a d779 |00a3: sget-boolean v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3ab562: 380a 0300 |00a5: if-eqz v10, 00a8 // +0003 │ │ +3ab566: 12f3 |00a7: const/4 v3, #int -1 // #ff │ │ +3ab568: 140a 0060 0300 |00a8: const v10, #float 3.09945e-40 // #00036000 │ │ +3ab56e: 35a8 0300 |00ab: if-ge v8, v10, 00ae // +0003 │ │ +3ab572: 2810 |00ad: goto 00bd // +0010 │ │ +3ab574: 3598 0300 |00ae: if-ge v8, v9, 00b1 // +0003 │ │ +3ab578: 2802 |00b0: goto 00b2 // +0002 │ │ +3ab57a: 0198 |00b1: move v8, v9 │ │ +3ab57c: 1509 0900 |00b2: const/high16 v9, #int 589824 // #9 │ │ +3ab580: b398 |00b4: div-int/2addr v8, v9 │ │ +3ab582: 0135 |00b5: move v5, v3 │ │ +3ab584: 3808 0700 |00b6: if-eqz v8, 00bd // +0007 │ │ +3ab588: d805 0501 |00b8: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3ab58c: db08 0802 |00ba: div-int/lit8 v8, v8, #int 2 // #02 │ │ +3ab590: 28fa |00bc: goto 00b6 // -0006 │ │ +3ab592: 6208 fa79 |00bd: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ab596: 6e20 a0a5 5800 |00bf: invoke-virtual {v8, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a0 │ │ +3ab59c: 6208 fa79 |00c2: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ab5a0: 6e20 9fa5 5800 |00c4: invoke-virtual {v8, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ab5a6: 0e00 |00c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=85 │ │ 0x0013 line=88 │ │ 0x0015 line=89 │ │ 0x0034 line=99 │ │ 0x0035 line=100 │ │ @@ -852816,414 +852816,414 @@ │ │ type : '(IILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 35 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 748 16-bit code units │ │ -3ab5ac: |[3ab5ac] net.sf.dibdib.thread_ui.UiFrame.fillDataImage:(IILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V │ │ -3ab5bc: 0200 2100 |0000: move/from16 v0, v33 │ │ -3ab5c0: 080a 2200 |0002: move-object/from16 v10, v34 │ │ -3ab5c4: 600b d279 |0004: sget v11, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d2 │ │ -3ab5c8: 600c d379 |0006: sget v12, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d3 │ │ -3ab5cc: d803 0c01 |0008: add-int/lit8 v3, v12, #int 1 // #01 │ │ -3ab5d0: d804 0001 |000a: add-int/lit8 v4, v0, #int 1 // #01 │ │ -3ab5d4: 6201 b573 |000c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ -3ab5d8: 120d |000e: const/4 v13, #int 0 // #0 │ │ -3ab5da: 6e20 03a2 d100 |000f: invoke-virtual {v1, v13}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ab5e0: 0a05 |0012: move-result v5 │ │ -3ab5e2: 6201 ba73 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -3ab5e6: 121e |0015: const/4 v14, #int 1 // #1 │ │ -3ab5e8: 6e20 03a2 e100 |0016: invoke-virtual {v1, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ab5ee: 0a06 |0019: move-result v6 │ │ -3ab5f0: 0801 2200 |001a: move-object/from16 v1, v34 │ │ -3ab5f4: 0202 2000 |001c: move/from16 v2, v32 │ │ -3ab5f8: 7806 38a2 0100 |001e: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setCanvasImage:(IIIII)V // method@a238 │ │ -3ab5fe: 6201 6273 |0021: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ab602: 5411 7e73 |0023: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ab606: 1f01 dc14 |0025: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ab60a: 6e10 cda4 0100 |0027: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3ab610: 0c01 |002a: move-result-object v1 │ │ -3ab612: 7210 9ea4 0100 |002b: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a49e │ │ -3ab618: 0c0f |002e: move-result-object v15 │ │ -3ab61a: 6201 c673 |002f: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -3ab61e: 5411 cf73 |0031: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3ab622: 5211 f275 |0033: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3ab626: 6202 fc79 |0035: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3ab62a: 6003 fd79 |0037: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3ab62e: 4402 0203 |0039: aget v2, v2, v3 │ │ -3ab632: 3221 1500 |003b: if-eq v1, v2, 0050 // +0015 │ │ -3ab636: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -3ab638: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -3ab63a: 1605 0000 |003f: const-wide/16 v5, #int 0 // #0 │ │ -3ab63e: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -3ab640: 1218 |0042: const/4 v8, #int 1 // #1 │ │ -3ab642: 23e9 0f16 |0043: new-array v9, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ab646: 6201 e479 |0045: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ -3ab64a: 4d01 090d |0047: aput-object v1, v9, v13 │ │ -3ab64e: 0801 1f00 |0049: move-object/from16 v1, v31 │ │ -3ab652: 0802 2200 |004b: move-object/from16 v2, v34 │ │ -3ab656: 7609 74a5 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@a574 │ │ -3ab65c: 380f 7802 |0050: if-eqz v15, 02c8 // +0278 │ │ -3ab660: 6201 ca73 |0052: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ -3ab664: 5411 cf73 |0054: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3ab668: 5211 f275 |0056: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3ab66c: 6202 fc79 |0058: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3ab670: 6003 fd79 |005a: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3ab674: 4402 0203 |005c: aget v2, v2, v3 │ │ -3ab678: 3221 6a02 |005e: if-eq v1, v2, 02c8 // +026a │ │ -3ab67c: 6201 f579 |0060: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3ab680: 6e10 9ba5 0100 |0062: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ab686: 0a01 |0065: move-result v1 │ │ -3ab688: 7110 78a5 0100 |0066: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab68e: 0a09 |0069: move-result v9 │ │ -3ab690: 6201 f679 |006a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ab694: 6e10 9ba5 0100 |006c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ab69a: 0a01 |006f: move-result v1 │ │ -3ab69c: 7110 78a5 0100 |0070: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab6a2: 0a08 |0073: move-result v8 │ │ -3ab6a4: 6201 fa79 |0074: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ab6a8: 6e10 9ba5 0100 |0076: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ab6ae: 0a01 |0079: move-result v1 │ │ -3ab6b0: 6302 d779 |007a: sget-boolean v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3ab6b4: 9107 0102 |007c: sub-int v7, v1, v2 │ │ -3ab6b8: 7100 76a5 0000 |007e: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.pushShift4Canvas:()V // method@a576 │ │ -3ab6be: 1401 00c0 0f00 |0081: const v1, #float 1.44641e-39 // #000fc000 │ │ -3ab6c4: 7110 78a5 0100 |0084: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab6ca: 0a10 |0087: move-result v16 │ │ -3ab6cc: 7110 78a5 0100 |0088: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab6d2: 0a11 |008b: move-result v17 │ │ -3ab6d4: 6201 f179 |008c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ab6d8: 6e10 9ba5 0100 |008e: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ab6de: 0a01 |0091: move-result v1 │ │ -3ab6e0: 7110 78a5 0100 |0092: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab6e6: 0a01 |0095: move-result v1 │ │ -3ab6e8: 6202 f279 |0096: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3ab6ec: 6e10 9ba5 0200 |0098: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ab6f2: 0a02 |009b: move-result v2 │ │ -3ab6f4: 7110 78a5 0200 |009c: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab6fa: 0a02 |009f: move-result v2 │ │ -3ab6fc: 6203 f379 |00a0: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ab700: 6e10 9ba5 0300 |00a2: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ab706: 0a03 |00a5: move-result v3 │ │ -3ab708: 7110 78a5 0300 |00a6: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab70e: 0a05 |00a9: move-result v5 │ │ -3ab710: 6203 f479 |00aa: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ab714: 6e10 9ba5 0300 |00ac: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ab71a: 0a03 |00af: move-result v3 │ │ -3ab71c: 7110 78a5 0300 |00b0: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab722: 0a06 |00b3: move-result v6 │ │ -3ab724: 1304 0a00 |00b4: const/16 v4, #int 10 // #a │ │ -3ab728: 3594 0b00 |00b6: if-ge v4, v9, 00c1 // +000b │ │ -3ab72c: d803 090a |00b8: add-int/lit8 v3, v9, #int 10 // #0a │ │ -3ab730: 35c3 0700 |00ba: if-ge v3, v12, 00c1 // +0007 │ │ -3ab734: 3554 0500 |00bc: if-ge v4, v5, 00c1 // +0005 │ │ -3ab738: 1312 0100 |00be: const/16 v18, #int 1 // #1 │ │ -3ab73c: 2803 |00c0: goto 00c3 // +0003 │ │ -3ab73e: 1312 0000 |00c1: const/16 v18, #int 0 // #0 │ │ -3ab742: 3584 0b00 |00c3: if-ge v4, v8, 00ce // +000b │ │ -3ab746: d803 080a |00c5: add-int/lit8 v3, v8, #int 10 // #0a │ │ -3ab74a: 3503 0700 |00c7: if-ge v3, v0, 00ce // +0007 │ │ -3ab74e: 3564 0500 |00c9: if-ge v4, v6, 00ce // +0005 │ │ -3ab752: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -3ab756: 2803 |00cd: goto 00d0 // +0003 │ │ -3ab758: 1313 0000 |00ce: const/16 v19, #int 0 // #0 │ │ -3ab75c: 3912 2800 |00d0: if-nez v18, 00f8 // +0028 │ │ -3ab760: 3913 2600 |00d2: if-nez v19, 00f8 // +0026 │ │ -3ab764: 7b13 |00d4: neg-int v3, v1 │ │ -3ab766: 7b25 |00d5: neg-int v5, v2 │ │ -3ab768: 1608 0200 |00d6: const-wide/16 v8, #int 2 // #2 │ │ -3ab76c: 1314 0000 |00d8: const/16 v20, #int 0 // #0 │ │ -3ab770: 1315 0100 |00da: const/16 v21, #int 1 // #1 │ │ -3ab774: 23e6 0f16 |00dc: new-array v6, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ab778: 4d0f 060d |00de: aput-object v15, v6, v13 │ │ -3ab77c: 0801 1f00 |00e0: move-object/from16 v1, v31 │ │ -3ab780: 0802 2200 |00e2: move-object/from16 v2, v34 │ │ -3ab784: 130f 0a00 |00e4: const/16 v15, #int 10 // #a │ │ -3ab788: 0154 |00e6: move v4, v5 │ │ -3ab78a: 0816 0600 |00e7: move-object/from16 v22, v6 │ │ -3ab78e: 0485 |00e9: move-wide v5, v8 │ │ -3ab790: 0179 |00ea: move v9, v7 │ │ -3ab792: 0807 1400 |00eb: move-object/from16 v7, v20 │ │ -3ab796: 0208 1500 |00ed: move/from16 v8, v21 │ │ -3ab79a: 0217 0900 |00ef: move/from16 v23, v9 │ │ -3ab79e: 0809 1600 |00f1: move-object/from16 v9, v22 │ │ -3ab7a2: 7609 74a5 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@a574 │ │ -3ab7a8: 2900 c700 |00f6: goto/16 01bd // +00c7 │ │ -3ab7ac: 0217 0700 |00f8: move/from16 v23, v7 │ │ -3ab7b0: 1307 0a00 |00fa: const/16 v7, #int 10 // #a │ │ -3ab7b4: 3812 0400 |00fc: if-eqz v18, 0100 // +0004 │ │ -3ab7b8: 0193 |00fe: move v3, v9 │ │ -3ab7ba: 2802 |00ff: goto 0101 // +0002 │ │ -3ab7bc: 01c3 |0100: move v3, v12 │ │ -3ab7be: 3813 0400 |0101: if-eqz v19, 0105 // +0004 │ │ -3ab7c2: 0184 |0103: move v4, v8 │ │ -3ab7c4: 2802 |0104: goto 0106 // +0002 │ │ -3ab7c6: 0104 |0105: move v4, v0 │ │ -3ab7c8: 7254 39a2 da3d |0106: invoke-interface {v10, v13, v13, v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ -3ab7ce: 7b14 |0109: neg-int v4, v1 │ │ -3ab7d0: 7b23 |010a: neg-int v3, v2 │ │ -3ab7d2: 1614 0200 |010b: const-wide/16 v20, #int 2 // #2 │ │ -3ab7d6: 1316 0000 |010d: const/16 v22, #int 0 // #0 │ │ -3ab7da: 1318 0100 |010f: const/16 v24, #int 1 // #1 │ │ -3ab7de: 23e2 0f16 |0111: new-array v2, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ab7e2: 4d0f 020d |0113: aput-object v15, v2, v13 │ │ -3ab7e6: 0801 1f00 |0115: move-object/from16 v1, v31 │ │ -3ab7ea: 0819 0200 |0117: move-object/from16 v25, v2 │ │ -3ab7ee: 0802 2200 |0119: move-object/from16 v2, v34 │ │ -3ab7f2: 021a 0300 |011b: move/from16 v26, v3 │ │ -3ab7f6: 0143 |011d: move v3, v4 │ │ -3ab7f8: 021b 0400 |011e: move/from16 v27, v4 │ │ -3ab7fc: 0204 1a00 |0120: move/from16 v4, v26 │ │ -3ab800: 021c 0500 |0122: move/from16 v28, v5 │ │ -3ab804: 021d 0600 |0124: move/from16 v29, v6 │ │ -3ab808: 0505 1400 |0126: move-wide/from16 v5, v20 │ │ -3ab80c: 0807 1600 |0128: move-object/from16 v7, v22 │ │ -3ab810: 021e 0800 |012a: move/from16 v30, v8 │ │ -3ab814: 0208 1800 |012c: move/from16 v8, v24 │ │ -3ab818: 019e |012e: move v14, v9 │ │ -3ab81a: 0809 1900 |012f: move-object/from16 v9, v25 │ │ -3ab81e: 7609 74a5 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@a574 │ │ -3ab824: 3812 1f00 |0134: if-eqz v18, 0153 // +001f │ │ -3ab828: 3813 0500 |0136: if-eqz v19, 013b // +0005 │ │ -3ab82c: 0208 1e00 |0138: move/from16 v8, v30 │ │ -3ab830: 2802 |013a: goto 013c // +0002 │ │ -3ab832: 0108 |013b: move v8, v0 │ │ -3ab834: 7258 39a2 eacd |013c: invoke-interface {v10, v14, v13, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ -3ab83a: 9103 1b1c |013f: sub-int v3, v27, v28 │ │ -3ab83e: 1605 0200 |0141: const-wide/16 v5, #int 2 // #2 │ │ -3ab842: 1207 |0143: const/4 v7, #int 0 // #0 │ │ -3ab844: 1218 |0144: const/4 v8, #int 1 // #1 │ │ -3ab846: 1211 |0145: const/4 v1, #int 1 // #1 │ │ -3ab848: 2319 0f16 |0146: new-array v9, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ab84c: 4d0f 090d |0148: aput-object v15, v9, v13 │ │ -3ab850: 0801 1f00 |014a: move-object/from16 v1, v31 │ │ -3ab854: 0802 2200 |014c: move-object/from16 v2, v34 │ │ -3ab858: 0204 1a00 |014e: move/from16 v4, v26 │ │ -3ab85c: 7609 74a5 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@a574 │ │ -3ab862: 3813 2700 |0153: if-eqz v19, 017a // +0027 │ │ -3ab866: 3812 0400 |0155: if-eqz v18, 0159 // +0004 │ │ -3ab86a: 01e9 |0157: move v9, v14 │ │ -3ab86c: 2802 |0158: goto 015a // +0002 │ │ -3ab86e: 01c9 |0159: move v9, v12 │ │ -3ab870: 0208 1e00 |015a: move/from16 v8, v30 │ │ -3ab874: 7250 39a2 da98 |015c: invoke-interface {v10, v13, v8, v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ -3ab87a: 9104 1a1d |015f: sub-int v4, v26, v29 │ │ -3ab87e: 1605 0200 |0161: const-wide/16 v5, #int 2 // #2 │ │ -3ab882: 1207 |0163: const/4 v7, #int 0 // #0 │ │ -3ab884: 1219 |0164: const/4 v9, #int 1 // #1 │ │ -3ab886: 1211 |0165: const/4 v1, #int 1 // #1 │ │ -3ab888: 2313 0f16 |0166: new-array v3, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ab88c: 4d0f 030d |0168: aput-object v15, v3, v13 │ │ -3ab890: 0801 1f00 |016a: move-object/from16 v1, v31 │ │ -3ab894: 0802 2200 |016c: move-object/from16 v2, v34 │ │ -3ab898: 0815 0300 |016e: move-object/from16 v21, v3 │ │ -3ab89c: 0203 1b00 |0170: move/from16 v3, v27 │ │ -3ab8a0: 018d |0172: move v13, v8 │ │ -3ab8a2: 0198 |0173: move v8, v9 │ │ -3ab8a4: 0809 1500 |0174: move-object/from16 v9, v21 │ │ -3ab8a8: 7609 74a5 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@a574 │ │ -3ab8ae: 2803 |0179: goto 017c // +0003 │ │ -3ab8b0: 020d 1e00 |017a: move/from16 v13, v30 │ │ -3ab8b4: 3812 1c00 |017c: if-eqz v18, 0198 // +001c │ │ -3ab8b8: 3813 1a00 |017e: if-eqz v19, 0198 // +001a │ │ -3ab8bc: 7250 39a2 eacd |0180: invoke-interface {v10, v14, v13, v12, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ -3ab8c2: 9103 1b1c |0183: sub-int v3, v27, v28 │ │ -3ab8c6: 9104 1a1d |0185: sub-int v4, v26, v29 │ │ -3ab8ca: 1605 0200 |0187: const-wide/16 v5, #int 2 // #2 │ │ -3ab8ce: 1207 |0189: const/4 v7, #int 0 // #0 │ │ -3ab8d0: 1218 |018a: const/4 v8, #int 1 // #1 │ │ -3ab8d2: 1211 |018b: const/4 v1, #int 1 // #1 │ │ -3ab8d4: 2319 0f16 |018c: new-array v9, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ab8d8: 1201 |018e: const/4 v1, #int 0 // #0 │ │ -3ab8da: 4d0f 0901 |018f: aput-object v15, v9, v1 │ │ -3ab8de: 0801 1f00 |0191: move-object/from16 v1, v31 │ │ -3ab8e2: 0802 2200 |0193: move-object/from16 v2, v34 │ │ -3ab8e6: 7609 74a5 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@a574 │ │ -3ab8ec: 1201 |0198: const/4 v1, #int 0 // #0 │ │ -3ab8ee: 7250 39a2 1ac1 |0199: invoke-interface {v10, v1, v1, v12, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ -3ab8f4: 6202 cd73 |019c: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -3ab8f8: 1213 |019e: const/4 v3, #int 1 // #1 │ │ -3ab8fa: 6e20 03a2 3200 |019f: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ab900: 0a02 |01a2: move-result v2 │ │ -3ab902: 7220 3ca2 2a00 |01a3: invoke-interface {v10, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3ab908: 3812 0700 |01a6: if-eqz v18, 01ad // +0007 │ │ -3ab90c: d809 0eff |01a8: add-int/lit8 v9, v14, #int -1 // #ff │ │ -3ab910: 7250 33a2 9a91 |01aa: invoke-interface {v10, v9, v1, v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab916: 3813 0700 |01ad: if-eqz v19, 01b4 // +0007 │ │ -3ab91a: d808 0dff |01af: add-int/lit8 v8, v13, #int -1 // #ff │ │ -3ab91e: 7258 33a2 1ac8 |01b1: invoke-interface {v10, v1, v8, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab924: 6201 ba73 |01b4: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -3ab928: 6e20 03a2 3100 |01b6: invoke-virtual {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ab92e: 0a01 |01b9: move-result v1 │ │ -3ab930: 7220 3ca2 1a00 |01ba: invoke-interface {v10, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3ab936: 7100 75a5 0000 |01bd: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.popShift4Canvas:()V // method@a575 │ │ -3ab93c: 9201 0c0c |01c0: mul-int v1, v12, v12 │ │ -3ab940: 9301 0111 |01c2: div-int v1, v1, v17 │ │ -3ab944: 0202 1700 |01c4: move/from16 v2, v23 │ │ -3ab948: 3d02 0500 |01c6: if-lez v2, 01cb // +0005 │ │ -3ab94c: e103 0201 |01c8: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -3ab950: 2802 |01ca: goto 01cc // +0002 │ │ -3ab952: 1203 |01cb: const/4 v3, #int 0 // #0 │ │ -3ab954: b931 |01cc: shr-int/2addr v1, v3 │ │ -3ab956: 3b02 0600 |01cd: if-gez v2, 01d3 // +0006 │ │ -3ab95a: 7b23 |01cf: neg-int v3, v2 │ │ -3ab95c: 1214 |01d0: const/4 v4, #int 1 // #1 │ │ -3ab95e: b943 |01d1: shr-int/2addr v3, v4 │ │ -3ab960: 2802 |01d2: goto 01d4 // +0002 │ │ -3ab962: 1203 |01d3: const/4 v3, #int 0 // #0 │ │ -3ab964: b831 |01d4: shl-int/2addr v1, v3 │ │ -3ab966: dd03 0201 |01d5: and-int/lit8 v3, v2, #int 1 // #01 │ │ -3ab96a: 9803 0203 |01d7: shl-int v3, v2, v3 │ │ -3ab96e: 9104 0103 |01d9: sub-int v4, v1, v3 │ │ -3ab972: 1301 0a00 |01db: const/16 v1, #int 10 // #a │ │ -3ab976: 3741 0500 |01dd: if-le v1, v4, 01e2 // +0005 │ │ -3ab97a: 1304 0a00 |01df: const/16 v4, #int 10 // #a │ │ -3ab97e: 2804 |01e1: goto 01e5 // +0004 │ │ -3ab980: 37c4 0300 |01e2: if-le v4, v12, 01e5 // +0003 │ │ -3ab984: 01c4 |01e4: move v4, v12 │ │ -3ab986: 9205 0000 |01e5: mul-int v5, v0, v0 │ │ -3ab98a: 9305 0510 |01e7: div-int v5, v5, v16 │ │ -3ab98e: 3d02 0500 |01e9: if-lez v2, 01ee // +0005 │ │ -3ab992: e106 0201 |01eb: shr-int/lit8 v6, v2, #int 1 // #01 │ │ -3ab996: 2802 |01ed: goto 01ef // +0002 │ │ -3ab998: 1206 |01ee: const/4 v6, #int 0 // #0 │ │ -3ab99a: b965 |01ef: shr-int/2addr v5, v6 │ │ -3ab99c: 3b02 0600 |01f0: if-gez v2, 01f6 // +0006 │ │ -3ab9a0: 7b22 |01f2: neg-int v2, v2 │ │ -3ab9a2: 1216 |01f3: const/4 v6, #int 1 // #1 │ │ -3ab9a4: b962 |01f4: shr-int/2addr v2, v6 │ │ -3ab9a6: 2802 |01f5: goto 01f7 // +0002 │ │ -3ab9a8: 1202 |01f6: const/4 v2, #int 0 // #0 │ │ -3ab9aa: 9802 0502 |01f7: shl-int v2, v5, v2 │ │ -3ab9ae: b132 |01f9: sub-int/2addr v2, v3 │ │ -3ab9b0: 3721 0300 |01fa: if-le v1, v2, 01fd // +0003 │ │ -3ab9b4: 2806 |01fc: goto 0202 // +0006 │ │ -3ab9b6: 3702 0400 |01fd: if-le v2, v0, 0201 // +0004 │ │ -3ab9ba: 0101 |01ff: move v1, v0 │ │ -3ab9bc: 2802 |0200: goto 0202 // +0002 │ │ -3ab9be: 0121 |0201: move v1, v2 │ │ -3ab9c0: 6202 f179 |0202: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ab9c4: 6e10 9ba5 0200 |0204: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ab9ca: 0a02 |0207: move-result v2 │ │ -3ab9cc: 7110 78a5 0200 |0208: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab9d2: 0a02 |020b: move-result v2 │ │ -3ab9d4: 9202 020c |020c: mul-int v2, v2, v12 │ │ -3ab9d8: 9302 0211 |020e: div-int v2, v2, v17 │ │ -3ab9dc: 6203 f279 |0210: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3ab9e0: 6e10 9ba5 0300 |0212: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ab9e6: 0a03 |0215: move-result v3 │ │ -3ab9e8: 7110 78a5 0300 |0216: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab9ee: 0a03 |0219: move-result v3 │ │ -3ab9f0: 9203 0300 |021a: mul-int v3, v3, v0 │ │ -3ab9f4: 9303 0310 |021c: div-int v3, v3, v16 │ │ -3ab9f8: 9105 0c04 |021e: sub-int v5, v12, v4 │ │ -3ab9fc: 3752 0300 |0220: if-le v2, v5, 0223 // +0003 │ │ -3aba00: 0152 |0222: move v2, v5 │ │ -3aba02: b11b |0223: sub-int/2addr v11, v1 │ │ -3aba04: 37b3 0300 |0224: if-le v3, v11, 0227 // +0003 │ │ -3aba08: 01b3 |0226: move v3, v11 │ │ -3aba0a: 6206 b573 |0227: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ -3aba0e: 1207 |0229: const/4 v7, #int 0 // #0 │ │ -3aba10: 6e20 03a2 7600 |022a: invoke-virtual {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aba16: 0a06 |022d: move-result v6 │ │ -3aba18: 7220 3ca2 6a00 |022e: invoke-interface {v10, v6}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3aba1e: 7257 33a2 7ac7 |0231: invoke-interface {v10, v7, v7, v12, v7}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3aba24: 7250 33a2 7a77 |0234: invoke-interface {v10, v7, v7, v7, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3aba2a: d806 0cff |0237: add-int/lit8 v6, v12, #int -1 // #ff │ │ -3aba2e: 7250 33a2 6a67 |0239: invoke-interface {v10, v6, v7, v6, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3aba34: d808 00ff |023c: add-int/lit8 v8, v0, #int -1 // #ff │ │ -3aba38: 7258 33a2 7ac8 |023e: invoke-interface {v10, v7, v8, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3aba3e: 6209 cd73 |0241: sget-object v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -3aba42: 121b |0243: const/4 v11, #int 1 // #1 │ │ -3aba44: 6e20 03a2 b900 |0244: invoke-virtual {v9, v11}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aba4a: 0a09 |0247: move-result v9 │ │ -3aba4c: 7220 3ca2 9a00 |0248: invoke-interface {v10, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3aba52: 9009 0204 |024b: add-int v9, v2, v4 │ │ -3aba56: 7257 33a2 2a97 |024d: invoke-interface {v10, v2, v7, v9, v7}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3aba5c: 725b 33a2 2a9b |0250: invoke-interface {v10, v2, v11, v9, v11}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3aba62: 122d |0253: const/4 v13, #int 2 // #2 │ │ -3aba64: 725d 33a2 2a9d |0254: invoke-interface {v10, v2, v13, v9, v13}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3aba6a: 9009 0301 |0257: add-int v9, v3, v1 │ │ -3aba6e: 7259 33a2 7a73 |0259: invoke-interface {v10, v7, v3, v7, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3aba74: 7259 33a2 bab3 |025c: invoke-interface {v10, v11, v3, v11, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3aba7a: 7259 33a2 dad3 |025f: invoke-interface {v10, v13, v3, v13, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3aba80: 3812 2000 |0262: if-eqz v18, 0282 // +0020 │ │ -3aba84: 6202 f179 |0264: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3aba88: 6e10 9ba5 0200 |0266: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3aba8e: 0a02 |0269: move-result v2 │ │ -3aba90: 7110 78a5 0200 |026a: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aba96: 0a02 |026d: move-result v2 │ │ -3aba98: 6207 f379 |026e: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3aba9c: 6e10 9ba5 0700 |0270: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3abaa2: 0a07 |0273: move-result v7 │ │ -3abaa4: 7110 78a5 0700 |0274: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3abaaa: 0a07 |0277: move-result v7 │ │ -3abaac: b072 |0278: add-int/2addr v2, v7 │ │ -3abaae: 9202 020c |0279: mul-int v2, v2, v12 │ │ -3abab2: 9302 0211 |027b: div-int v2, v2, v17 │ │ -3abab6: 3752 0300 |027d: if-le v2, v5, 0280 // +0003 │ │ -3ababa: 2802 |027f: goto 0281 // +0002 │ │ -3ababc: 0125 |0280: move v5, v2 │ │ -3ababe: 0152 |0281: move v2, v5 │ │ -3abac0: 3813 2000 |0282: if-eqz v19, 02a2 // +0020 │ │ -3abac4: 6203 f279 |0284: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3abac8: 6e10 9ba5 0300 |0286: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3abace: 0a03 |0289: move-result v3 │ │ -3abad0: 7110 78a5 0300 |028a: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3abad6: 0a03 |028d: move-result v3 │ │ -3abad8: 6205 f479 |028e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3abadc: 6e10 9ba5 0500 |0290: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3abae2: 0a05 |0293: move-result v5 │ │ -3abae4: 7110 78a5 0500 |0294: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3abaea: 0a05 |0297: move-result v5 │ │ -3abaec: b053 |0298: add-int/2addr v3, v5 │ │ -3abaee: 9203 0300 |0299: mul-int v3, v3, v0 │ │ -3abaf2: 9303 0310 |029b: div-int v3, v3, v16 │ │ -3abaf6: 9105 0001 |029d: sub-int v5, v0, v1 │ │ -3abafa: 3753 0300 |029f: if-le v3, v5, 02a2 // +0003 │ │ -3abafe: 0153 |02a1: move v3, v5 │ │ -3abb00: b031 |02a2: add-int/2addr v1, v3 │ │ -3abb02: 7251 33a2 6a63 |02a3: invoke-interface {v10, v6, v3, v6, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abb08: d805 0cfe |02a6: add-int/lit8 v5, v12, #int -2 // #fe │ │ -3abb0c: 7251 33a2 5a53 |02a8: invoke-interface {v10, v5, v3, v5, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abb12: d80c 0cfd |02ab: add-int/lit8 v12, v12, #int -3 // #fd │ │ -3abb16: 7251 33a2 cac3 |02ad: invoke-interface {v10, v12, v3, v12, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abb1c: b024 |02b0: add-int/2addr v4, v2 │ │ -3abb1e: 7258 33a2 2a48 |02b1: invoke-interface {v10, v2, v8, v4, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abb24: d801 00fe |02b4: add-int/lit8 v1, v0, #int -2 // #fe │ │ -3abb28: 7251 33a2 2a41 |02b6: invoke-interface {v10, v2, v1, v4, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abb2e: d800 00fd |02b9: add-int/lit8 v0, v0, #int -3 // #fd │ │ -3abb32: 7250 33a2 2a40 |02bb: invoke-interface {v10, v2, v0, v4, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abb38: 6200 ba73 |02be: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -3abb3c: 1211 |02c0: const/4 v1, #int 1 // #1 │ │ -3abb3e: 6e20 03a2 1000 |02c1: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3abb44: 0a00 |02c4: move-result v0 │ │ -3abb46: 7220 3ca2 0a00 |02c5: invoke-interface {v10, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3abb4c: 6200 b373 |02c8: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3abb50: 5400 cf73 |02ca: iget-object v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3abb54: 5200 f275 |02cc: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3abb58: 6201 fc79 |02ce: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3abb5c: 6002 fd79 |02d0: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3abb60: 4401 0102 |02d2: aget v1, v1, v2 │ │ -3abb64: 3310 1700 |02d4: if-ne v0, v1, 02eb // +0017 │ │ -3abb68: 1202 |02d6: const/4 v2, #int 0 // #0 │ │ -3abb6a: 1203 |02d7: const/4 v3, #int 0 // #0 │ │ -3abb6c: 1604 0000 |02d8: const-wide/16 v4, #int 0 // #0 │ │ -3abb70: 1206 |02da: const/4 v6, #int 0 // #0 │ │ -3abb72: 1217 |02db: const/4 v7, #int 1 // #1 │ │ -3abb74: 1210 |02dc: const/4 v0, #int 1 // #1 │ │ -3abb76: 2308 0f16 |02dd: new-array v8, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3abb7a: 6200 e479 |02df: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ -3abb7e: 1201 |02e1: const/4 v1, #int 0 // #0 │ │ -3abb80: 4d00 0801 |02e2: aput-object v0, v8, v1 │ │ -3abb84: 0800 1f00 |02e4: move-object/from16 v0, v31 │ │ -3abb88: 0801 2200 |02e6: move-object/from16 v1, v34 │ │ -3abb8c: 7609 74a5 0000 |02e8: 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@a574 │ │ -3abb92: 0e00 |02eb: return-void │ │ +3ab5a8: |[3ab5a8] net.sf.dibdib.thread_ui.UiFrame.fillDataImage:(IILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V │ │ +3ab5b8: 0200 2100 |0000: move/from16 v0, v33 │ │ +3ab5bc: 080a 2200 |0002: move-object/from16 v10, v34 │ │ +3ab5c0: 600b d279 |0004: sget v11, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d2 │ │ +3ab5c4: 600c d379 |0006: sget v12, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d3 │ │ +3ab5c8: d803 0c01 |0008: add-int/lit8 v3, v12, #int 1 // #01 │ │ +3ab5cc: d804 0001 |000a: add-int/lit8 v4, v0, #int 1 // #01 │ │ +3ab5d0: 6201 b573 |000c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ +3ab5d4: 120d |000e: const/4 v13, #int 0 // #0 │ │ +3ab5d6: 6e20 03a2 d100 |000f: invoke-virtual {v1, v13}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ab5dc: 0a05 |0012: move-result v5 │ │ +3ab5de: 6201 ba73 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +3ab5e2: 121e |0015: const/4 v14, #int 1 // #1 │ │ +3ab5e4: 6e20 03a2 e100 |0016: invoke-virtual {v1, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ab5ea: 0a06 |0019: move-result v6 │ │ +3ab5ec: 0801 2200 |001a: move-object/from16 v1, v34 │ │ +3ab5f0: 0202 2000 |001c: move/from16 v2, v32 │ │ +3ab5f4: 7806 38a2 0100 |001e: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setCanvasImage:(IIIII)V // method@a238 │ │ +3ab5fa: 6201 6273 |0021: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ab5fe: 5411 7e73 |0023: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ab602: 1f01 dc14 |0025: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ab606: 6e10 cda4 0100 |0027: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3ab60c: 0c01 |002a: move-result-object v1 │ │ +3ab60e: 7210 9ea4 0100 |002b: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a49e │ │ +3ab614: 0c0f |002e: move-result-object v15 │ │ +3ab616: 6201 c673 |002f: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +3ab61a: 5411 cf73 |0031: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3ab61e: 5211 f275 |0033: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3ab622: 6202 fc79 |0035: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3ab626: 6003 fd79 |0037: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3ab62a: 4402 0203 |0039: aget v2, v2, v3 │ │ +3ab62e: 3221 1500 |003b: if-eq v1, v2, 0050 // +0015 │ │ +3ab632: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +3ab634: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +3ab636: 1605 0000 |003f: const-wide/16 v5, #int 0 // #0 │ │ +3ab63a: 1207 |0041: const/4 v7, #int 0 // #0 │ │ +3ab63c: 1218 |0042: const/4 v8, #int 1 // #1 │ │ +3ab63e: 23e9 0f16 |0043: new-array v9, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ab642: 6201 e479 |0045: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ +3ab646: 4d01 090d |0047: aput-object v1, v9, v13 │ │ +3ab64a: 0801 1f00 |0049: move-object/from16 v1, v31 │ │ +3ab64e: 0802 2200 |004b: move-object/from16 v2, v34 │ │ +3ab652: 7609 74a5 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@a574 │ │ +3ab658: 380f 7802 |0050: if-eqz v15, 02c8 // +0278 │ │ +3ab65c: 6201 ca73 |0052: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ +3ab660: 5411 cf73 |0054: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3ab664: 5211 f275 |0056: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3ab668: 6202 fc79 |0058: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3ab66c: 6003 fd79 |005a: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3ab670: 4402 0203 |005c: aget v2, v2, v3 │ │ +3ab674: 3221 6a02 |005e: if-eq v1, v2, 02c8 // +026a │ │ +3ab678: 6201 f579 |0060: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3ab67c: 6e10 9ba5 0100 |0062: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ab682: 0a01 |0065: move-result v1 │ │ +3ab684: 7110 78a5 0100 |0066: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab68a: 0a09 |0069: move-result v9 │ │ +3ab68c: 6201 f679 |006a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ab690: 6e10 9ba5 0100 |006c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ab696: 0a01 |006f: move-result v1 │ │ +3ab698: 7110 78a5 0100 |0070: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab69e: 0a08 |0073: move-result v8 │ │ +3ab6a0: 6201 fa79 |0074: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ab6a4: 6e10 9ba5 0100 |0076: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ab6aa: 0a01 |0079: move-result v1 │ │ +3ab6ac: 6302 d779 |007a: sget-boolean v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3ab6b0: 9107 0102 |007c: sub-int v7, v1, v2 │ │ +3ab6b4: 7100 76a5 0000 |007e: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.pushShift4Canvas:()V // method@a576 │ │ +3ab6ba: 1401 00c0 0f00 |0081: const v1, #float 1.44641e-39 // #000fc000 │ │ +3ab6c0: 7110 78a5 0100 |0084: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab6c6: 0a10 |0087: move-result v16 │ │ +3ab6c8: 7110 78a5 0100 |0088: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab6ce: 0a11 |008b: move-result v17 │ │ +3ab6d0: 6201 f179 |008c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ab6d4: 6e10 9ba5 0100 |008e: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ab6da: 0a01 |0091: move-result v1 │ │ +3ab6dc: 7110 78a5 0100 |0092: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab6e2: 0a01 |0095: move-result v1 │ │ +3ab6e4: 6202 f279 |0096: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3ab6e8: 6e10 9ba5 0200 |0098: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ab6ee: 0a02 |009b: move-result v2 │ │ +3ab6f0: 7110 78a5 0200 |009c: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab6f6: 0a02 |009f: move-result v2 │ │ +3ab6f8: 6203 f379 |00a0: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ab6fc: 6e10 9ba5 0300 |00a2: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ab702: 0a03 |00a5: move-result v3 │ │ +3ab704: 7110 78a5 0300 |00a6: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab70a: 0a05 |00a9: move-result v5 │ │ +3ab70c: 6203 f479 |00aa: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ab710: 6e10 9ba5 0300 |00ac: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ab716: 0a03 |00af: move-result v3 │ │ +3ab718: 7110 78a5 0300 |00b0: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab71e: 0a06 |00b3: move-result v6 │ │ +3ab720: 1304 0a00 |00b4: const/16 v4, #int 10 // #a │ │ +3ab724: 3594 0b00 |00b6: if-ge v4, v9, 00c1 // +000b │ │ +3ab728: d803 090a |00b8: add-int/lit8 v3, v9, #int 10 // #0a │ │ +3ab72c: 35c3 0700 |00ba: if-ge v3, v12, 00c1 // +0007 │ │ +3ab730: 3554 0500 |00bc: if-ge v4, v5, 00c1 // +0005 │ │ +3ab734: 1312 0100 |00be: const/16 v18, #int 1 // #1 │ │ +3ab738: 2803 |00c0: goto 00c3 // +0003 │ │ +3ab73a: 1312 0000 |00c1: const/16 v18, #int 0 // #0 │ │ +3ab73e: 3584 0b00 |00c3: if-ge v4, v8, 00ce // +000b │ │ +3ab742: d803 080a |00c5: add-int/lit8 v3, v8, #int 10 // #0a │ │ +3ab746: 3503 0700 |00c7: if-ge v3, v0, 00ce // +0007 │ │ +3ab74a: 3564 0500 |00c9: if-ge v4, v6, 00ce // +0005 │ │ +3ab74e: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +3ab752: 2803 |00cd: goto 00d0 // +0003 │ │ +3ab754: 1313 0000 |00ce: const/16 v19, #int 0 // #0 │ │ +3ab758: 3912 2800 |00d0: if-nez v18, 00f8 // +0028 │ │ +3ab75c: 3913 2600 |00d2: if-nez v19, 00f8 // +0026 │ │ +3ab760: 7b13 |00d4: neg-int v3, v1 │ │ +3ab762: 7b25 |00d5: neg-int v5, v2 │ │ +3ab764: 1608 0200 |00d6: const-wide/16 v8, #int 2 // #2 │ │ +3ab768: 1314 0000 |00d8: const/16 v20, #int 0 // #0 │ │ +3ab76c: 1315 0100 |00da: const/16 v21, #int 1 // #1 │ │ +3ab770: 23e6 0f16 |00dc: new-array v6, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ab774: 4d0f 060d |00de: aput-object v15, v6, v13 │ │ +3ab778: 0801 1f00 |00e0: move-object/from16 v1, v31 │ │ +3ab77c: 0802 2200 |00e2: move-object/from16 v2, v34 │ │ +3ab780: 130f 0a00 |00e4: const/16 v15, #int 10 // #a │ │ +3ab784: 0154 |00e6: move v4, v5 │ │ +3ab786: 0816 0600 |00e7: move-object/from16 v22, v6 │ │ +3ab78a: 0485 |00e9: move-wide v5, v8 │ │ +3ab78c: 0179 |00ea: move v9, v7 │ │ +3ab78e: 0807 1400 |00eb: move-object/from16 v7, v20 │ │ +3ab792: 0208 1500 |00ed: move/from16 v8, v21 │ │ +3ab796: 0217 0900 |00ef: move/from16 v23, v9 │ │ +3ab79a: 0809 1600 |00f1: move-object/from16 v9, v22 │ │ +3ab79e: 7609 74a5 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@a574 │ │ +3ab7a4: 2900 c700 |00f6: goto/16 01bd // +00c7 │ │ +3ab7a8: 0217 0700 |00f8: move/from16 v23, v7 │ │ +3ab7ac: 1307 0a00 |00fa: const/16 v7, #int 10 // #a │ │ +3ab7b0: 3812 0400 |00fc: if-eqz v18, 0100 // +0004 │ │ +3ab7b4: 0193 |00fe: move v3, v9 │ │ +3ab7b6: 2802 |00ff: goto 0101 // +0002 │ │ +3ab7b8: 01c3 |0100: move v3, v12 │ │ +3ab7ba: 3813 0400 |0101: if-eqz v19, 0105 // +0004 │ │ +3ab7be: 0184 |0103: move v4, v8 │ │ +3ab7c0: 2802 |0104: goto 0106 // +0002 │ │ +3ab7c2: 0104 |0105: move v4, v0 │ │ +3ab7c4: 7254 39a2 da3d |0106: invoke-interface {v10, v13, v13, v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ +3ab7ca: 7b14 |0109: neg-int v4, v1 │ │ +3ab7cc: 7b23 |010a: neg-int v3, v2 │ │ +3ab7ce: 1614 0200 |010b: const-wide/16 v20, #int 2 // #2 │ │ +3ab7d2: 1316 0000 |010d: const/16 v22, #int 0 // #0 │ │ +3ab7d6: 1318 0100 |010f: const/16 v24, #int 1 // #1 │ │ +3ab7da: 23e2 0f16 |0111: new-array v2, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ab7de: 4d0f 020d |0113: aput-object v15, v2, v13 │ │ +3ab7e2: 0801 1f00 |0115: move-object/from16 v1, v31 │ │ +3ab7e6: 0819 0200 |0117: move-object/from16 v25, v2 │ │ +3ab7ea: 0802 2200 |0119: move-object/from16 v2, v34 │ │ +3ab7ee: 021a 0300 |011b: move/from16 v26, v3 │ │ +3ab7f2: 0143 |011d: move v3, v4 │ │ +3ab7f4: 021b 0400 |011e: move/from16 v27, v4 │ │ +3ab7f8: 0204 1a00 |0120: move/from16 v4, v26 │ │ +3ab7fc: 021c 0500 |0122: move/from16 v28, v5 │ │ +3ab800: 021d 0600 |0124: move/from16 v29, v6 │ │ +3ab804: 0505 1400 |0126: move-wide/from16 v5, v20 │ │ +3ab808: 0807 1600 |0128: move-object/from16 v7, v22 │ │ +3ab80c: 021e 0800 |012a: move/from16 v30, v8 │ │ +3ab810: 0208 1800 |012c: move/from16 v8, v24 │ │ +3ab814: 019e |012e: move v14, v9 │ │ +3ab816: 0809 1900 |012f: move-object/from16 v9, v25 │ │ +3ab81a: 7609 74a5 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@a574 │ │ +3ab820: 3812 1f00 |0134: if-eqz v18, 0153 // +001f │ │ +3ab824: 3813 0500 |0136: if-eqz v19, 013b // +0005 │ │ +3ab828: 0208 1e00 |0138: move/from16 v8, v30 │ │ +3ab82c: 2802 |013a: goto 013c // +0002 │ │ +3ab82e: 0108 |013b: move v8, v0 │ │ +3ab830: 7258 39a2 eacd |013c: invoke-interface {v10, v14, v13, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ +3ab836: 9103 1b1c |013f: sub-int v3, v27, v28 │ │ +3ab83a: 1605 0200 |0141: const-wide/16 v5, #int 2 // #2 │ │ +3ab83e: 1207 |0143: const/4 v7, #int 0 // #0 │ │ +3ab840: 1218 |0144: const/4 v8, #int 1 // #1 │ │ +3ab842: 1211 |0145: const/4 v1, #int 1 // #1 │ │ +3ab844: 2319 0f16 |0146: new-array v9, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ab848: 4d0f 090d |0148: aput-object v15, v9, v13 │ │ +3ab84c: 0801 1f00 |014a: move-object/from16 v1, v31 │ │ +3ab850: 0802 2200 |014c: move-object/from16 v2, v34 │ │ +3ab854: 0204 1a00 |014e: move/from16 v4, v26 │ │ +3ab858: 7609 74a5 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@a574 │ │ +3ab85e: 3813 2700 |0153: if-eqz v19, 017a // +0027 │ │ +3ab862: 3812 0400 |0155: if-eqz v18, 0159 // +0004 │ │ +3ab866: 01e9 |0157: move v9, v14 │ │ +3ab868: 2802 |0158: goto 015a // +0002 │ │ +3ab86a: 01c9 |0159: move v9, v12 │ │ +3ab86c: 0208 1e00 |015a: move/from16 v8, v30 │ │ +3ab870: 7250 39a2 da98 |015c: invoke-interface {v10, v13, v8, v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ +3ab876: 9104 1a1d |015f: sub-int v4, v26, v29 │ │ +3ab87a: 1605 0200 |0161: const-wide/16 v5, #int 2 // #2 │ │ +3ab87e: 1207 |0163: const/4 v7, #int 0 // #0 │ │ +3ab880: 1219 |0164: const/4 v9, #int 1 // #1 │ │ +3ab882: 1211 |0165: const/4 v1, #int 1 // #1 │ │ +3ab884: 2313 0f16 |0166: new-array v3, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ab888: 4d0f 030d |0168: aput-object v15, v3, v13 │ │ +3ab88c: 0801 1f00 |016a: move-object/from16 v1, v31 │ │ +3ab890: 0802 2200 |016c: move-object/from16 v2, v34 │ │ +3ab894: 0815 0300 |016e: move-object/from16 v21, v3 │ │ +3ab898: 0203 1b00 |0170: move/from16 v3, v27 │ │ +3ab89c: 018d |0172: move v13, v8 │ │ +3ab89e: 0198 |0173: move v8, v9 │ │ +3ab8a0: 0809 1500 |0174: move-object/from16 v9, v21 │ │ +3ab8a4: 7609 74a5 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@a574 │ │ +3ab8aa: 2803 |0179: goto 017c // +0003 │ │ +3ab8ac: 020d 1e00 |017a: move/from16 v13, v30 │ │ +3ab8b0: 3812 1c00 |017c: if-eqz v18, 0198 // +001c │ │ +3ab8b4: 3813 1a00 |017e: if-eqz v19, 0198 // +001a │ │ +3ab8b8: 7250 39a2 eacd |0180: invoke-interface {v10, v14, v13, v12, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ +3ab8be: 9103 1b1c |0183: sub-int v3, v27, v28 │ │ +3ab8c2: 9104 1a1d |0185: sub-int v4, v26, v29 │ │ +3ab8c6: 1605 0200 |0187: const-wide/16 v5, #int 2 // #2 │ │ +3ab8ca: 1207 |0189: const/4 v7, #int 0 // #0 │ │ +3ab8cc: 1218 |018a: const/4 v8, #int 1 // #1 │ │ +3ab8ce: 1211 |018b: const/4 v1, #int 1 // #1 │ │ +3ab8d0: 2319 0f16 |018c: new-array v9, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ab8d4: 1201 |018e: const/4 v1, #int 0 // #0 │ │ +3ab8d6: 4d0f 0901 |018f: aput-object v15, v9, v1 │ │ +3ab8da: 0801 1f00 |0191: move-object/from16 v1, v31 │ │ +3ab8de: 0802 2200 |0193: move-object/from16 v2, v34 │ │ +3ab8e2: 7609 74a5 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@a574 │ │ +3ab8e8: 1201 |0198: const/4 v1, #int 0 // #0 │ │ +3ab8ea: 7250 39a2 1ac1 |0199: invoke-interface {v10, v1, v1, v12, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ +3ab8f0: 6202 cd73 |019c: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +3ab8f4: 1213 |019e: const/4 v3, #int 1 // #1 │ │ +3ab8f6: 6e20 03a2 3200 |019f: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ab8fc: 0a02 |01a2: move-result v2 │ │ +3ab8fe: 7220 3ca2 2a00 |01a3: invoke-interface {v10, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3ab904: 3812 0700 |01a6: if-eqz v18, 01ad // +0007 │ │ +3ab908: d809 0eff |01a8: add-int/lit8 v9, v14, #int -1 // #ff │ │ +3ab90c: 7250 33a2 9a91 |01aa: invoke-interface {v10, v9, v1, v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab912: 3813 0700 |01ad: if-eqz v19, 01b4 // +0007 │ │ +3ab916: d808 0dff |01af: add-int/lit8 v8, v13, #int -1 // #ff │ │ +3ab91a: 7258 33a2 1ac8 |01b1: invoke-interface {v10, v1, v8, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab920: 6201 ba73 |01b4: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +3ab924: 6e20 03a2 3100 |01b6: invoke-virtual {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ab92a: 0a01 |01b9: move-result v1 │ │ +3ab92c: 7220 3ca2 1a00 |01ba: invoke-interface {v10, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3ab932: 7100 75a5 0000 |01bd: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.popShift4Canvas:()V // method@a575 │ │ +3ab938: 9201 0c0c |01c0: mul-int v1, v12, v12 │ │ +3ab93c: 9301 0111 |01c2: div-int v1, v1, v17 │ │ +3ab940: 0202 1700 |01c4: move/from16 v2, v23 │ │ +3ab944: 3d02 0500 |01c6: if-lez v2, 01cb // +0005 │ │ +3ab948: e103 0201 |01c8: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +3ab94c: 2802 |01ca: goto 01cc // +0002 │ │ +3ab94e: 1203 |01cb: const/4 v3, #int 0 // #0 │ │ +3ab950: b931 |01cc: shr-int/2addr v1, v3 │ │ +3ab952: 3b02 0600 |01cd: if-gez v2, 01d3 // +0006 │ │ +3ab956: 7b23 |01cf: neg-int v3, v2 │ │ +3ab958: 1214 |01d0: const/4 v4, #int 1 // #1 │ │ +3ab95a: b943 |01d1: shr-int/2addr v3, v4 │ │ +3ab95c: 2802 |01d2: goto 01d4 // +0002 │ │ +3ab95e: 1203 |01d3: const/4 v3, #int 0 // #0 │ │ +3ab960: b831 |01d4: shl-int/2addr v1, v3 │ │ +3ab962: dd03 0201 |01d5: and-int/lit8 v3, v2, #int 1 // #01 │ │ +3ab966: 9803 0203 |01d7: shl-int v3, v2, v3 │ │ +3ab96a: 9104 0103 |01d9: sub-int v4, v1, v3 │ │ +3ab96e: 1301 0a00 |01db: const/16 v1, #int 10 // #a │ │ +3ab972: 3741 0500 |01dd: if-le v1, v4, 01e2 // +0005 │ │ +3ab976: 1304 0a00 |01df: const/16 v4, #int 10 // #a │ │ +3ab97a: 2804 |01e1: goto 01e5 // +0004 │ │ +3ab97c: 37c4 0300 |01e2: if-le v4, v12, 01e5 // +0003 │ │ +3ab980: 01c4 |01e4: move v4, v12 │ │ +3ab982: 9205 0000 |01e5: mul-int v5, v0, v0 │ │ +3ab986: 9305 0510 |01e7: div-int v5, v5, v16 │ │ +3ab98a: 3d02 0500 |01e9: if-lez v2, 01ee // +0005 │ │ +3ab98e: e106 0201 |01eb: shr-int/lit8 v6, v2, #int 1 // #01 │ │ +3ab992: 2802 |01ed: goto 01ef // +0002 │ │ +3ab994: 1206 |01ee: const/4 v6, #int 0 // #0 │ │ +3ab996: b965 |01ef: shr-int/2addr v5, v6 │ │ +3ab998: 3b02 0600 |01f0: if-gez v2, 01f6 // +0006 │ │ +3ab99c: 7b22 |01f2: neg-int v2, v2 │ │ +3ab99e: 1216 |01f3: const/4 v6, #int 1 // #1 │ │ +3ab9a0: b962 |01f4: shr-int/2addr v2, v6 │ │ +3ab9a2: 2802 |01f5: goto 01f7 // +0002 │ │ +3ab9a4: 1202 |01f6: const/4 v2, #int 0 // #0 │ │ +3ab9a6: 9802 0502 |01f7: shl-int v2, v5, v2 │ │ +3ab9aa: b132 |01f9: sub-int/2addr v2, v3 │ │ +3ab9ac: 3721 0300 |01fa: if-le v1, v2, 01fd // +0003 │ │ +3ab9b0: 2806 |01fc: goto 0202 // +0006 │ │ +3ab9b2: 3702 0400 |01fd: if-le v2, v0, 0201 // +0004 │ │ +3ab9b6: 0101 |01ff: move v1, v0 │ │ +3ab9b8: 2802 |0200: goto 0202 // +0002 │ │ +3ab9ba: 0121 |0201: move v1, v2 │ │ +3ab9bc: 6202 f179 |0202: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ab9c0: 6e10 9ba5 0200 |0204: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ab9c6: 0a02 |0207: move-result v2 │ │ +3ab9c8: 7110 78a5 0200 |0208: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab9ce: 0a02 |020b: move-result v2 │ │ +3ab9d0: 9202 020c |020c: mul-int v2, v2, v12 │ │ +3ab9d4: 9302 0211 |020e: div-int v2, v2, v17 │ │ +3ab9d8: 6203 f279 |0210: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3ab9dc: 6e10 9ba5 0300 |0212: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ab9e2: 0a03 |0215: move-result v3 │ │ +3ab9e4: 7110 78a5 0300 |0216: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab9ea: 0a03 |0219: move-result v3 │ │ +3ab9ec: 9203 0300 |021a: mul-int v3, v3, v0 │ │ +3ab9f0: 9303 0310 |021c: div-int v3, v3, v16 │ │ +3ab9f4: 9105 0c04 |021e: sub-int v5, v12, v4 │ │ +3ab9f8: 3752 0300 |0220: if-le v2, v5, 0223 // +0003 │ │ +3ab9fc: 0152 |0222: move v2, v5 │ │ +3ab9fe: b11b |0223: sub-int/2addr v11, v1 │ │ +3aba00: 37b3 0300 |0224: if-le v3, v11, 0227 // +0003 │ │ +3aba04: 01b3 |0226: move v3, v11 │ │ +3aba06: 6206 b573 |0227: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ +3aba0a: 1207 |0229: const/4 v7, #int 0 // #0 │ │ +3aba0c: 6e20 03a2 7600 |022a: invoke-virtual {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aba12: 0a06 |022d: move-result v6 │ │ +3aba14: 7220 3ca2 6a00 |022e: invoke-interface {v10, v6}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3aba1a: 7257 33a2 7ac7 |0231: invoke-interface {v10, v7, v7, v12, v7}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3aba20: 7250 33a2 7a77 |0234: invoke-interface {v10, v7, v7, v7, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3aba26: d806 0cff |0237: add-int/lit8 v6, v12, #int -1 // #ff │ │ +3aba2a: 7250 33a2 6a67 |0239: invoke-interface {v10, v6, v7, v6, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3aba30: d808 00ff |023c: add-int/lit8 v8, v0, #int -1 // #ff │ │ +3aba34: 7258 33a2 7ac8 |023e: invoke-interface {v10, v7, v8, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3aba3a: 6209 cd73 |0241: sget-object v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +3aba3e: 121b |0243: const/4 v11, #int 1 // #1 │ │ +3aba40: 6e20 03a2 b900 |0244: invoke-virtual {v9, v11}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aba46: 0a09 |0247: move-result v9 │ │ +3aba48: 7220 3ca2 9a00 |0248: invoke-interface {v10, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3aba4e: 9009 0204 |024b: add-int v9, v2, v4 │ │ +3aba52: 7257 33a2 2a97 |024d: invoke-interface {v10, v2, v7, v9, v7}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3aba58: 725b 33a2 2a9b |0250: invoke-interface {v10, v2, v11, v9, v11}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3aba5e: 122d |0253: const/4 v13, #int 2 // #2 │ │ +3aba60: 725d 33a2 2a9d |0254: invoke-interface {v10, v2, v13, v9, v13}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3aba66: 9009 0301 |0257: add-int v9, v3, v1 │ │ +3aba6a: 7259 33a2 7a73 |0259: invoke-interface {v10, v7, v3, v7, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3aba70: 7259 33a2 bab3 |025c: invoke-interface {v10, v11, v3, v11, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3aba76: 7259 33a2 dad3 |025f: invoke-interface {v10, v13, v3, v13, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3aba7c: 3812 2000 |0262: if-eqz v18, 0282 // +0020 │ │ +3aba80: 6202 f179 |0264: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3aba84: 6e10 9ba5 0200 |0266: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3aba8a: 0a02 |0269: move-result v2 │ │ +3aba8c: 7110 78a5 0200 |026a: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aba92: 0a02 |026d: move-result v2 │ │ +3aba94: 6207 f379 |026e: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3aba98: 6e10 9ba5 0700 |0270: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3aba9e: 0a07 |0273: move-result v7 │ │ +3abaa0: 7110 78a5 0700 |0274: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3abaa6: 0a07 |0277: move-result v7 │ │ +3abaa8: b072 |0278: add-int/2addr v2, v7 │ │ +3abaaa: 9202 020c |0279: mul-int v2, v2, v12 │ │ +3abaae: 9302 0211 |027b: div-int v2, v2, v17 │ │ +3abab2: 3752 0300 |027d: if-le v2, v5, 0280 // +0003 │ │ +3abab6: 2802 |027f: goto 0281 // +0002 │ │ +3abab8: 0125 |0280: move v5, v2 │ │ +3ababa: 0152 |0281: move v2, v5 │ │ +3ababc: 3813 2000 |0282: if-eqz v19, 02a2 // +0020 │ │ +3abac0: 6203 f279 |0284: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3abac4: 6e10 9ba5 0300 |0286: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3abaca: 0a03 |0289: move-result v3 │ │ +3abacc: 7110 78a5 0300 |028a: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3abad2: 0a03 |028d: move-result v3 │ │ +3abad4: 6205 f479 |028e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3abad8: 6e10 9ba5 0500 |0290: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3abade: 0a05 |0293: move-result v5 │ │ +3abae0: 7110 78a5 0500 |0294: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3abae6: 0a05 |0297: move-result v5 │ │ +3abae8: b053 |0298: add-int/2addr v3, v5 │ │ +3abaea: 9203 0300 |0299: mul-int v3, v3, v0 │ │ +3abaee: 9303 0310 |029b: div-int v3, v3, v16 │ │ +3abaf2: 9105 0001 |029d: sub-int v5, v0, v1 │ │ +3abaf6: 3753 0300 |029f: if-le v3, v5, 02a2 // +0003 │ │ +3abafa: 0153 |02a1: move v3, v5 │ │ +3abafc: b031 |02a2: add-int/2addr v1, v3 │ │ +3abafe: 7251 33a2 6a63 |02a3: invoke-interface {v10, v6, v3, v6, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abb04: d805 0cfe |02a6: add-int/lit8 v5, v12, #int -2 // #fe │ │ +3abb08: 7251 33a2 5a53 |02a8: invoke-interface {v10, v5, v3, v5, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abb0e: d80c 0cfd |02ab: add-int/lit8 v12, v12, #int -3 // #fd │ │ +3abb12: 7251 33a2 cac3 |02ad: invoke-interface {v10, v12, v3, v12, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abb18: b024 |02b0: add-int/2addr v4, v2 │ │ +3abb1a: 7258 33a2 2a48 |02b1: invoke-interface {v10, v2, v8, v4, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abb20: d801 00fe |02b4: add-int/lit8 v1, v0, #int -2 // #fe │ │ +3abb24: 7251 33a2 2a41 |02b6: invoke-interface {v10, v2, v1, v4, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abb2a: d800 00fd |02b9: add-int/lit8 v0, v0, #int -3 // #fd │ │ +3abb2e: 7250 33a2 2a40 |02bb: invoke-interface {v10, v2, v0, v4, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abb34: 6200 ba73 |02be: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +3abb38: 1211 |02c0: const/4 v1, #int 1 // #1 │ │ +3abb3a: 6e20 03a2 1000 |02c1: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3abb40: 0a00 |02c4: move-result v0 │ │ +3abb42: 7220 3ca2 0a00 |02c5: invoke-interface {v10, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3abb48: 6200 b373 |02c8: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3abb4c: 5400 cf73 |02ca: iget-object v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3abb50: 5200 f275 |02cc: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3abb54: 6201 fc79 |02ce: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3abb58: 6002 fd79 |02d0: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3abb5c: 4401 0102 |02d2: aget v1, v1, v2 │ │ +3abb60: 3310 1700 |02d4: if-ne v0, v1, 02eb // +0017 │ │ +3abb64: 1202 |02d6: const/4 v2, #int 0 // #0 │ │ +3abb66: 1203 |02d7: const/4 v3, #int 0 // #0 │ │ +3abb68: 1604 0000 |02d8: const-wide/16 v4, #int 0 // #0 │ │ +3abb6c: 1206 |02da: const/4 v6, #int 0 // #0 │ │ +3abb6e: 1217 |02db: const/4 v7, #int 1 // #1 │ │ +3abb70: 1210 |02dc: const/4 v0, #int 1 // #1 │ │ +3abb72: 2308 0f16 |02dd: new-array v8, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3abb76: 6200 e479 |02df: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ +3abb7a: 1201 |02e1: const/4 v1, #int 0 // #0 │ │ +3abb7c: 4d00 0801 |02e2: aput-object v0, v8, v1 │ │ +3abb80: 0800 1f00 |02e4: move-object/from16 v0, v31 │ │ +3abb84: 0801 2200 |02e6: move-object/from16 v1, v34 │ │ +3abb88: 7609 74a5 0000 |02e8: 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@a574 │ │ +3abb8e: 0e00 |02eb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=378 │ │ 0x0006 line=379 │ │ 0x000c line=382 │ │ 0x000f line=386 │ │ 0x0016 line=387 │ │ @@ -853299,46 +853299,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 │ │ -3abb94: |[3abb94] net.sf.dibdib.thread_ui.UiFrame.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V │ │ -3abba4: 6100 d179 |0000: sget-wide v0, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d1 │ │ -3abba8: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -3abbaa: 9803 0213 |0003: shl-int v3, v2, v19 │ │ -3abbae: 8133 |0005: int-to-long v3, v3 │ │ -3abbb0: c030 |0006: and-long/2addr v0, v3 │ │ -3abbb2: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ -3abbb6: 3105 0300 |0009: cmp-long v5, v3, v0 │ │ -3abbba: 3805 2c00 |000b: if-eqz v5, 0037 // +002c │ │ -3abbbe: 6000 d379 |000d: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d3 │ │ -3abbc2: d805 0001 |000f: add-int/lit8 v5, v0, #int 1 // #01 │ │ -3abbc6: 6200 ba73 |0011: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -3abbca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -3abbcc: 6e20 03a2 1000 |0014: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3abbd2: 0a08 |0017: move-result v8 │ │ -3abbd4: 0803 1700 |0018: move-object/from16 v3, v23 │ │ -3abbd8: 0204 1300 |001a: move/from16 v4, v19 │ │ -3abbdc: 0206 1400 |001c: move/from16 v6, v20 │ │ -3abbe0: 0207 1600 |001e: move/from16 v7, v22 │ │ -3abbe4: 7806 38a2 0300 |0020: invoke-interface/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setCanvasImage:(IIIII)V // method@a238 │ │ -3abbea: 120b |0023: const/4 v11, #int 0 // #0 │ │ -3abbec: 120c |0024: const/4 v12, #int 0 // #0 │ │ -3abbee: 160d 0100 |0025: const-wide/16 v13, #int 1 // #1 │ │ -3abbf2: 120f |0027: const/4 v15, #int 0 // #0 │ │ -3abbf4: 1310 ffff |0028: const/16 v16, #int -1 // #ffff │ │ -3abbf8: 2320 0f16 |002a: new-array v0, v2, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3abbfc: 4d15 0001 |002c: aput-object v21, v0, v1 │ │ -3abc00: 0809 1200 |002e: move-object/from16 v9, v18 │ │ -3abc04: 080a 1700 |0030: move-object/from16 v10, v23 │ │ -3abc08: 0811 0000 |0032: move-object/from16 v17, v0 │ │ -3abc0c: 7609 74a5 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@a574 │ │ -3abc12: 0e00 |0037: return-void │ │ +3abb90: |[3abb90] net.sf.dibdib.thread_ui.UiFrame.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V │ │ +3abba0: 6100 d179 |0000: sget-wide v0, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d1 │ │ +3abba4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +3abba6: 9803 0213 |0003: shl-int v3, v2, v19 │ │ +3abbaa: 8133 |0005: int-to-long v3, v3 │ │ +3abbac: c030 |0006: and-long/2addr v0, v3 │ │ +3abbae: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ +3abbb2: 3105 0300 |0009: cmp-long v5, v3, v0 │ │ +3abbb6: 3805 2c00 |000b: if-eqz v5, 0037 // +002c │ │ +3abbba: 6000 d379 |000d: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d3 │ │ +3abbbe: d805 0001 |000f: add-int/lit8 v5, v0, #int 1 // #01 │ │ +3abbc2: 6200 ba73 |0011: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +3abbc6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +3abbc8: 6e20 03a2 1000 |0014: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3abbce: 0a08 |0017: move-result v8 │ │ +3abbd0: 0803 1700 |0018: move-object/from16 v3, v23 │ │ +3abbd4: 0204 1300 |001a: move/from16 v4, v19 │ │ +3abbd8: 0206 1400 |001c: move/from16 v6, v20 │ │ +3abbdc: 0207 1600 |001e: move/from16 v7, v22 │ │ +3abbe0: 7806 38a2 0300 |0020: invoke-interface/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setCanvasImage:(IIIII)V // method@a238 │ │ +3abbe6: 120b |0023: const/4 v11, #int 0 // #0 │ │ +3abbe8: 120c |0024: const/4 v12, #int 0 // #0 │ │ +3abbea: 160d 0100 |0025: const-wide/16 v13, #int 1 // #1 │ │ +3abbee: 120f |0027: const/4 v15, #int 0 // #0 │ │ +3abbf0: 1310 ffff |0028: const/16 v16, #int -1 // #ffff │ │ +3abbf4: 2320 0f16 |002a: new-array v0, v2, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3abbf8: 4d15 0001 |002c: aput-object v21, v0, v1 │ │ +3abbfc: 0809 1200 |002e: move-object/from16 v9, v18 │ │ +3abc00: 080a 1700 |0030: move-object/from16 v10, v23 │ │ +3abc04: 0811 0000 |0032: move-object/from16 v17, v0 │ │ +3abc08: 7609 74a5 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@a574 │ │ +3abc0e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x000d line=501 │ │ 0x0014 line=506 │ │ 0x0020 line=501 │ │ 0x0034 line=507 │ │ @@ -853355,432 +853355,432 @@ │ │ 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 : 834 16-bit code units │ │ -3aac60: |[3aac60] 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 │ │ -3aac70: 0809 1400 |0000: move-object/from16 v9, v20 │ │ -3aac74: 080a 1900 |0002: move-object/from16 v10, v25 │ │ -3aac78: 080b 1b00 |0004: move-object/from16 v11, v27 │ │ -3aac7c: 3a1a 0500 |0006: if-ltz v26, 000b // +0005 │ │ -3aac80: 020c 1a00 |0008: move/from16 v12, v26 │ │ -3aac84: 2803 |000a: goto 000d // +0003 │ │ -3aac86: 21b0 |000b: array-length v0, v11 │ │ -3aac88: 010c |000c: move v12, v0 │ │ -3aac8a: 120d |000d: const/4 v13, #int 0 // #0 │ │ -3aac8c: 390b 0300 |000e: if-nez v11, 0011 // +0003 │ │ -3aac90: 0f0d |0010: return v13 │ │ -3aac92: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ -3aac96: 1602 0100 |0013: const-wide/16 v2, #int 1 // #1 │ │ -3aac9a: a002 1702 |0015: and-long v2, v23, v2 │ │ -3aac9e: 121e |0017: const/4 v14, #int 1 // #1 │ │ -3aaca0: 3104 0002 |0018: cmp-long v4, v0, v2 │ │ -3aaca4: 3804 0400 |001a: if-eqz v4, 001e // +0004 │ │ -3aaca8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -3aacaa: 2802 |001d: goto 001f // +0002 │ │ -3aacac: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -3aacae: 7120 eda3 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@a3ed │ │ -3aacb4: 0c0f |0022: move-result-object v15 │ │ -3aacb6: 52f8 4b77 |0023: iget v8, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aacba: 390a 1800 |0025: if-nez v10, 003d // +0018 │ │ -3aacbe: 6200 ba73 |0027: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -3aacc2: 6e20 03a2 e000 |0029: invoke-virtual {v0, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aacc8: 0a00 |002c: move-result v0 │ │ -3aacca: 7220 3aa2 0900 |002d: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ -3aacd0: 52f0 4977 |0030: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3aacd4: 7110 78a5 0000 |0032: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aacda: 0a00 |0035: move-result v0 │ │ -3aacdc: b0e0 |0036: add-int/2addr v0, v14 │ │ -3aacde: 7220 3ea2 0900 |0037: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ -3aace4: 0a00 |003a: move-result v0 │ │ -3aace6: 59f0 4d77 |003b: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774d │ │ -3aacea: 1207 |003d: const/4 v7, #int 0 // #0 │ │ -3aacec: 35c7 cd02 |003e: if-ge v7, v12, 030b // +02cd │ │ -3aacf0: 4600 0b07 |0040: aget-object v0, v11, v7 │ │ -3aacf4: 3900 0400 |0042: if-nez v0, 0046 // +0004 │ │ -3aacf8: 2900 c702 |0044: goto/16 030b // +02c7 │ │ -3aacfc: 5401 a276 |0046: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ -3aad00: 3801 2c00 |0048: if-eqz v1, 0074 // +002c │ │ -3aad04: 5401 a276 |004a: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ -3aad08: 321b 2200 |004c: if-eq v11, v1, 006e // +0022 │ │ -3aad0c: 5206 9b76 |004e: iget v6, v0, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ -3aad10: 5400 a276 |0050: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ -3aad14: 0810 0000 |0052: move-object/from16 v16, v0 │ │ -3aad18: 1f10 0f16 |0054: check-cast v16, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3aad1c: 0800 1300 |0056: move-object/from16 v0, v19 │ │ -3aad20: 0801 1400 |0058: move-object/from16 v1, v20 │ │ -3aad24: 0202 1500 |005a: move/from16 v2, v21 │ │ -3aad28: 0203 1600 |005c: move/from16 v3, v22 │ │ -3aad2c: 0504 1700 |005e: move-wide/from16 v4, v23 │ │ -3aad30: 0211 0600 |0060: move/from16 v17, v6 │ │ -3aad34: 07f6 |0062: move-object v6, v15 │ │ -3aad36: 0212 0700 |0063: move/from16 v18, v7 │ │ -3aad3a: 0207 1100 |0065: move/from16 v7, v17 │ │ -3aad3e: 018d |0067: move v13, v8 │ │ -3aad40: 0808 1000 |0068: move-object/from16 v8, v16 │ │ -3aad44: 7609 74a5 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@a574 │ │ -3aad4a: 2804 |006d: goto 0071 // +0004 │ │ -3aad4c: 0212 0700 |006e: move/from16 v18, v7 │ │ -3aad50: 018d |0070: move v13, v8 │ │ -3aad52: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -3aad54: 2900 9302 |0072: goto/16 0305 // +0293 │ │ -3aad58: 0212 0700 |0074: move/from16 v18, v7 │ │ -3aad5c: 018d |0076: move v13, v8 │ │ -3aad5e: 5401 9d76 |0077: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769d │ │ -3aad62: 3901 0300 |0079: if-nez v1, 007c // +0003 │ │ -3aad66: 2810 |007b: goto 008b // +0010 │ │ -3aad68: 6201 d079 |007c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ -3aad6c: 5402 9d76 |007e: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769d │ │ -3aad70: 1f02 c514 |0080: check-cast v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -3aad74: 6e10 efa3 0200 |0082: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ -3aad7a: 0a02 |0085: move-result v2 │ │ -3aad7c: 4401 0102 |0086: aget v1, v1, v2 │ │ -3aad80: 2b01 8c02 0000 |0088: packed-switch v1, 00000314 // +0000028c │ │ -3aad86: 28e6 |008b: goto 0071 // -001a │ │ -3aad88: 59fd 4b77 |008c: iput v13, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aad8c: 52f0 4c77 |008e: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3aad90: 52f1 4877 |0090: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ -3aad94: b010 |0092: add-int/2addr v0, v1 │ │ -3aad96: 59f0 4c77 |0093: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3aad9a: 28dc |0095: goto 0071 // -0024 │ │ -3aad9c: 5401 9f76 |0096: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3aada0: 7220 37a2 1900 |0098: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsRight:(Ljava/lang/String;)I // method@a237 │ │ -3aada6: 0a01 |009b: move-result v1 │ │ -3aada8: 5402 9f76 |009c: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3aadac: 52f3 4b77 |009e: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aadb0: 7110 78a5 0300 |00a0: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aadb6: 0a03 |00a3: move-result v3 │ │ -3aadb8: 9003 1503 |00a4: add-int v3, v21, v3 │ │ -3aadbc: b113 |00a6: sub-int/2addr v3, v1 │ │ -3aadbe: d801 1601 |00a7: add-int/lit8 v1, v22, #int 1 // #01 │ │ -3aadc2: 52f4 4c77 |00a9: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3aadc6: 52f5 4777 |00ab: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -3aadca: b054 |00ad: add-int/2addr v4, v5 │ │ -3aadcc: 7110 78a5 0400 |00ae: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aadd2: 0a04 |00b1: move-result v4 │ │ -3aadd4: b041 |00b2: add-int/2addr v1, v4 │ │ -3aadd6: 7240 34a2 2913 |00b3: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ -3aaddc: 5400 9f76 |00b6: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3aade0: 52f1 4977 |00b8: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3aade4: 7120 80a4 1000 |00ba: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a480 │ │ -3aadea: 0a00 |00bd: move-result v0 │ │ -3aadec: 52f1 4b77 |00be: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aadf0: b101 |00c0: sub-int/2addr v1, v0 │ │ -3aadf2: 59f1 4b77 |00c1: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aadf6: 28ae |00c3: goto 0071 // -0052 │ │ -3aadf8: 5401 9f76 |00c4: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3aadfc: 7220 36a2 1900 |00c6: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsMiddle:(Ljava/lang/String;)I // method@a236 │ │ -3aae02: 0a01 |00c9: move-result v1 │ │ -3aae04: 5402 9f76 |00ca: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3aae08: 52f3 4b77 |00cc: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aae0c: 7110 78a5 0300 |00ce: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aae12: 0a03 |00d1: move-result v3 │ │ -3aae14: 9003 1503 |00d2: add-int v3, v21, v3 │ │ -3aae18: b113 |00d4: sub-int/2addr v3, v1 │ │ -3aae1a: d801 1601 |00d5: add-int/lit8 v1, v22, #int 1 // #01 │ │ -3aae1e: 52f4 4c77 |00d7: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3aae22: 52f5 4777 |00d9: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -3aae26: b054 |00db: add-int/2addr v4, v5 │ │ -3aae28: 7110 78a5 0400 |00dc: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aae2e: 0a04 |00df: move-result v4 │ │ -3aae30: b041 |00e0: add-int/2addr v1, v4 │ │ -3aae32: 7240 34a2 2913 |00e1: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ -3aae38: 5400 9f76 |00e4: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3aae3c: 52f1 4977 |00e6: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3aae40: 7120 80a4 1000 |00e8: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a480 │ │ -3aae46: 0a00 |00eb: move-result v0 │ │ -3aae48: b9e0 |00ec: shr-int/2addr v0, v14 │ │ -3aae4a: 52f1 4b77 |00ed: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aae4e: b001 |00ef: add-int/2addr v1, v0 │ │ -3aae50: 59f1 4b77 |00f0: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aae54: 2900 7fff |00f2: goto/16 0071 // -0081 │ │ -3aae58: 5401 9f76 |00f4: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3aae5c: 7220 37a2 1900 |00f6: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsRight:(Ljava/lang/String;)I // method@a237 │ │ -3aae62: 0a01 |00f9: move-result v1 │ │ -3aae64: 5402 9f76 |00fa: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3aae68: 52f3 4b77 |00fc: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aae6c: 7110 78a5 0300 |00fe: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aae72: 0a03 |0101: move-result v3 │ │ -3aae74: 9003 1503 |0102: add-int v3, v21, v3 │ │ -3aae78: 5204 a076 |0104: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3aae7c: 7110 78a5 0400 |0106: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aae82: 0a04 |0109: move-result v4 │ │ -3aae84: b114 |010a: sub-int/2addr v4, v1 │ │ -3aae86: e101 0401 |010b: shr-int/lit8 v1, v4, #int 1 // #01 │ │ -3aae8a: b013 |010d: add-int/2addr v3, v1 │ │ -3aae8c: d801 1601 |010e: add-int/lit8 v1, v22, #int 1 // #01 │ │ -3aae90: 52f4 4c77 |0110: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3aae94: 52f5 4777 |0112: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -3aae98: b054 |0114: add-int/2addr v4, v5 │ │ -3aae9a: 7110 78a5 0400 |0115: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aaea0: 0a04 |0118: move-result v4 │ │ -3aaea2: b041 |0119: add-int/2addr v1, v4 │ │ -3aaea4: 7240 34a2 2913 |011a: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ -3aaeaa: 52f1 4b77 |011d: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aaeae: 5200 a076 |011f: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3aaeb2: b001 |0121: add-int/2addr v1, v0 │ │ -3aaeb4: 59f1 4b77 |0122: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aaeb8: 2900 4dff |0124: goto/16 0071 // -00b3 │ │ -3aaebc: 5401 9f76 |0126: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3aaec0: 6e10 2298 0100 |0128: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3aaec6: 0a02 |012b: move-result v2 │ │ -3aaec8: 3d02 2f00 |012c: if-lez v2, 015b // +002f │ │ -3aaecc: 1202 |012e: const/4 v2, #int 0 // #0 │ │ -3aaece: 6e20 0998 2100 |012f: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3aaed4: 0a03 |0132: move-result v3 │ │ -3aaed6: 1302 2000 |0133: const/16 v2, #int 32 // #20 │ │ -3aaeda: 3432 2600 |0135: if-lt v2, v3, 015b // +0026 │ │ -3aaede: 1203 |0137: const/4 v3, #int 0 // #0 │ │ -3aaee0: 6e10 2298 0100 |0138: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3aaee6: 0a04 |013b: move-result v4 │ │ -3aaee8: 3543 0b00 |013c: if-ge v3, v4, 0147 // +000b │ │ -3aaeec: 6e20 0998 3100 |013e: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3aaef2: 0a04 |0141: move-result v4 │ │ -3aaef4: 3442 0500 |0142: if-lt v2, v4, 0147 // +0005 │ │ -3aaef8: d803 0301 |0144: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3aaefc: 28f2 |0146: goto 0138 // -000e │ │ -3aaefe: 6e20 2d98 3100 |0147: invoke-virtual {v1, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3aaf04: 0c01 |014a: move-result-object v1 │ │ -3aaf06: 7b32 |014b: neg-int v2, v3 │ │ -3aaf08: 52f3 4977 |014c: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3aaf0c: 1a04 a500 |014e: const-string v4, " " // string@00a5 │ │ -3aaf10: 7120 80a4 3400 |0150: invoke-static {v4, v3}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a480 │ │ -3aaf16: 0a03 |0153: move-result v3 │ │ -3aaf18: 7110 78a5 0300 |0154: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aaf1e: 0a03 |0157: move-result v3 │ │ -3aaf20: 9202 0203 |0158: mul-int v2, v2, v3 │ │ -3aaf24: 2802 |015a: goto 015c // +0002 │ │ -3aaf26: 1202 |015b: const/4 v2, #int 0 // #0 │ │ -3aaf28: 7220 35a2 1900 |015c: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsLeft:(Ljava/lang/String;)I // method@a235 │ │ -3aaf2e: 0a03 |015f: move-result v3 │ │ -3aaf30: b032 |0160: add-int/2addr v2, v3 │ │ -3aaf32: 9102 1502 |0161: sub-int v2, v21, v2 │ │ -3aaf36: 52f3 4b77 |0163: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aaf3a: 7110 78a5 0300 |0165: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aaf40: 0a03 |0168: move-result v3 │ │ -3aaf42: b032 |0169: add-int/2addr v2, v3 │ │ -3aaf44: d803 1601 |016a: add-int/lit8 v3, v22, #int 1 // #01 │ │ -3aaf48: 52f4 4c77 |016c: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3aaf4c: 52f5 4777 |016e: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -3aaf50: b054 |0170: add-int/2addr v4, v5 │ │ -3aaf52: 7110 78a5 0400 |0171: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aaf58: 0a04 |0174: move-result v4 │ │ -3aaf5a: b043 |0175: add-int/2addr v3, v4 │ │ -3aaf5c: 7240 34a2 1932 |0176: invoke-interface {v9, v1, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ -3aaf62: 5400 9f76 |0179: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3aaf66: 52f1 4977 |017b: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3aaf6a: 7120 80a4 1000 |017d: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a480 │ │ -3aaf70: 0a00 |0180: move-result v0 │ │ -3aaf72: 52f1 4b77 |0181: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aaf76: b001 |0183: add-int/2addr v1, v0 │ │ -3aaf78: 59f1 4b77 |0184: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aaf7c: 2900 ebfe |0186: goto/16 0071 // -0115 │ │ -3aaf80: 5200 a076 |0188: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3aaf84: 59f0 4677 |018a: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ -3aaf88: 52f0 4677 |018c: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ -3aaf8c: 7220 3aa2 0900 |018e: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ -3aaf92: 2900 e0fe |0191: goto/16 0071 // -0120 │ │ -3aaf96: 5200 a076 |0193: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3aaf9a: 59f0 4777 |0195: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -3aaf9e: 2900 dafe |0197: goto/16 0071 // -0126 │ │ -3aafa2: 5200 a076 |0199: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3aafa6: 59f0 4c77 |019b: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3aafaa: 2900 d4fe |019d: goto/16 0071 // -012c │ │ -3aafae: 5200 a076 |019f: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3aafb2: 59f0 4b77 |01a1: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aafb6: 2900 cefe |01a3: goto/16 0071 // -0132 │ │ -3aafba: 5201 a076 |01a5: iget v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3aafbe: 59f1 4b77 |01a7: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3aafc2: 5200 a176 |01a9: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3aafc6: 59f0 4c77 |01ab: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3aafca: 2900 c4fe |01ad: goto/16 0071 // -013c │ │ -3aafce: 52f1 4677 |01af: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ -3aafd2: 5302 9e76 |01b1: iget-wide v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769e │ │ -3aafd6: 8423 |01b3: long-to-int v3, v2 │ │ -3aafd8: 59f3 4677 |01b4: iput v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ -3aafdc: 52f2 4677 |01b6: iget v2, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ -3aafe0: 7220 3aa2 2900 |01b8: invoke-interface {v9, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ -3aafe6: 5202 a076 |01bb: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3aafea: 7110 78a5 0200 |01bd: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aaff0: 0a02 |01c0: move-result v2 │ │ -3aaff2: 9002 1502 |01c1: add-int v2, v21, v2 │ │ -3aaff6: 5203 a176 |01c3: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3aaffa: d033 00f4 |01c5: add-int/lit16 v3, v3, #int -3072 // #f400 │ │ -3aaffe: 7110 78a5 0300 |01c7: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab004: 0a03 |01ca: move-result v3 │ │ -3ab006: 9003 1603 |01cb: add-int v3, v22, v3 │ │ -3ab00a: 5204 a076 |01cd: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3ab00e: 7110 78a5 0400 |01cf: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab014: 0a04 |01d2: move-result v4 │ │ -3ab016: 9004 1504 |01d3: add-int v4, v21, v4 │ │ -3ab01a: 5205 a176 |01d5: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3ab01e: d055 000c |01d7: add-int/lit16 v5, v5, #int 3072 // #0c00 │ │ -3ab022: 7110 78a5 0500 |01d9: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab028: 0a05 |01dc: move-result v5 │ │ -3ab02a: 9005 1605 |01dd: add-int v5, v22, v5 │ │ -3ab02e: b0e5 |01df: add-int/2addr v5, v14 │ │ -3ab030: 7255 33a2 2943 |01e0: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab036: 5202 a076 |01e3: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3ab03a: d022 00f4 |01e5: add-int/lit16 v2, v2, #int -3072 // #f400 │ │ -3ab03e: 7110 78a5 0200 |01e7: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab044: 0a02 |01ea: move-result v2 │ │ -3ab046: 9002 1502 |01eb: add-int v2, v21, v2 │ │ -3ab04a: 5203 a176 |01ed: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3ab04e: 7110 78a5 0300 |01ef: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab054: 0a03 |01f2: move-result v3 │ │ -3ab056: 9003 1603 |01f3: add-int v3, v22, v3 │ │ -3ab05a: 5204 a076 |01f5: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3ab05e: d044 000c |01f7: add-int/lit16 v4, v4, #int 3072 // #0c00 │ │ -3ab062: 7110 78a5 0400 |01f9: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab068: 0a04 |01fc: move-result v4 │ │ -3ab06a: 9004 1504 |01fd: add-int v4, v21, v4 │ │ -3ab06e: b0e4 |01ff: add-int/2addr v4, v14 │ │ -3ab070: 5205 a176 |0200: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3ab074: 7110 78a5 0500 |0202: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab07a: 0a05 |0205: move-result v5 │ │ -3ab07c: 9005 1605 |0206: add-int v5, v22, v5 │ │ -3ab080: 7255 33a2 2943 |0208: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab086: 5202 a076 |020b: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3ab08a: 7110 78a5 0200 |020d: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab090: 0a02 |0210: move-result v2 │ │ -3ab092: 9002 1502 |0211: add-int v2, v21, v2 │ │ -3ab096: b0e2 |0213: add-int/2addr v2, v14 │ │ -3ab098: 5203 a176 |0214: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3ab09c: d033 00f4 |0216: add-int/lit16 v3, v3, #int -3072 // #f400 │ │ -3ab0a0: 7110 78a5 0300 |0218: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab0a6: 0a03 |021b: move-result v3 │ │ -3ab0a8: 9003 1603 |021c: add-int v3, v22, v3 │ │ -3ab0ac: 5204 a076 |021e: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3ab0b0: 7110 78a5 0400 |0220: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab0b6: 0a04 |0223: move-result v4 │ │ -3ab0b8: 9004 1504 |0224: add-int v4, v21, v4 │ │ -3ab0bc: b0e4 |0226: add-int/2addr v4, v14 │ │ -3ab0be: 5205 a176 |0227: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3ab0c2: d055 000c |0229: add-int/lit16 v5, v5, #int 3072 // #0c00 │ │ -3ab0c6: 7110 78a5 0500 |022b: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab0cc: 0a05 |022e: move-result v5 │ │ -3ab0ce: 9005 1605 |022f: add-int v5, v22, v5 │ │ -3ab0d2: b0e5 |0231: add-int/2addr v5, v14 │ │ -3ab0d4: 7255 33a2 2943 |0232: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab0da: 5202 a076 |0235: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3ab0de: d022 00f4 |0237: add-int/lit16 v2, v2, #int -3072 // #f400 │ │ -3ab0e2: 7110 78a5 0200 |0239: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab0e8: 0a02 |023c: move-result v2 │ │ -3ab0ea: 9002 1502 |023d: add-int v2, v21, v2 │ │ -3ab0ee: 5203 a176 |023f: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3ab0f2: 7110 78a5 0300 |0241: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab0f8: 0a03 |0244: move-result v3 │ │ -3ab0fa: 9003 1603 |0245: add-int v3, v22, v3 │ │ -3ab0fe: b0e3 |0247: add-int/2addr v3, v14 │ │ -3ab100: 5204 a076 |0248: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3ab104: d044 000c |024a: add-int/lit16 v4, v4, #int 3072 // #0c00 │ │ -3ab108: 7110 78a5 0400 |024c: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab10e: 0a04 |024f: move-result v4 │ │ -3ab110: 9004 1504 |0250: add-int v4, v21, v4 │ │ -3ab114: b0e4 |0252: add-int/2addr v4, v14 │ │ -3ab116: 5200 a176 |0253: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3ab11a: 7110 78a5 0000 |0255: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab120: 0a00 |0258: move-result v0 │ │ -3ab122: 9000 1600 |0259: add-int v0, v22, v0 │ │ -3ab126: b0e0 |025b: add-int/2addr v0, v14 │ │ -3ab128: 7250 33a2 2943 |025c: invoke-interface {v9, v2, v3, v4, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab12e: 59f1 4677 |025f: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ -3ab132: 52f0 4677 |0261: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ -3ab136: 7220 3aa2 0900 |0263: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ -3ab13c: 2900 0bfe |0266: goto/16 0071 // -01f5 │ │ -3ab140: 52f1 4b77 |0268: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3ab144: 7110 78a5 0100 |026a: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab14a: 0a01 |026d: move-result v1 │ │ -3ab14c: 9001 1501 |026e: add-int v1, v21, v1 │ │ -3ab150: 52f2 4c77 |0270: iget v2, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3ab154: 7110 78a5 0200 |0272: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab15a: 0a02 |0275: move-result v2 │ │ -3ab15c: 9002 1602 |0276: add-int v2, v22, v2 │ │ -3ab160: 5203 a076 |0278: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3ab164: 7110 78a5 0300 |027a: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab16a: 0a03 |027d: move-result v3 │ │ -3ab16c: 9003 1503 |027e: add-int v3, v21, v3 │ │ -3ab170: 5204 a176 |0280: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3ab174: 7110 78a5 0400 |0282: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab17a: 0a04 |0285: move-result v4 │ │ -3ab17c: 9004 1604 |0286: add-int v4, v22, v4 │ │ -3ab180: 7254 33a2 1932 |0288: invoke-interface {v9, v1, v2, v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab186: 5201 a076 |028b: iget v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3ab18a: 59f1 4b77 |028d: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3ab18e: 5200 a176 |028f: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3ab192: 59f0 4c77 |0291: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3ab196: 2900 defd |0293: goto/16 0071 // -0222 │ │ -3ab19a: 5200 a076 |0295: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3ab19e: 59f0 4977 |0297: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3ab1a2: 52f0 4977 |0299: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3ab1a6: 7110 78a5 0000 |029b: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab1ac: 0a00 |029e: move-result v0 │ │ -3ab1ae: b0e0 |029f: add-int/2addr v0, v14 │ │ -3ab1b0: 7220 3ea2 0900 |02a0: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ -3ab1b6: 0a00 |02a3: move-result v0 │ │ -3ab1b8: 59f0 4d77 |02a4: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774d │ │ -3ab1bc: 2900 cbfd |02a6: goto/16 0071 // -0235 │ │ -3ab1c0: 52f1 4977 |02a8: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3ab1c4: 7110 78a5 0100 |02aa: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab1ca: 0a01 |02ad: move-result v1 │ │ -3ab1cc: b0e1 |02ae: add-int/2addr v1, v14 │ │ -3ab1ce: 5402 9f76 |02af: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3ab1d2: 5200 a076 |02b1: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3ab1d6: dc00 0003 |02b3: rem-int/lit8 v0, v0, #int 3 // #03 │ │ -3ab1da: 7240 3da2 1902 |02b5: invoke-interface {v9, v1, v2, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128Font:(ILjava/lang/String;I)I // method@a23d │ │ -3ab1e0: 0a00 |02b8: move-result v0 │ │ -3ab1e2: 59f0 4d77 |02b9: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774d │ │ -3ab1e6: 2900 b6fd |02bb: goto/16 0071 // -024a │ │ -3ab1ea: 6200 db79 |02bd: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3ab1ee: 6e20 87a5 e000 |02bf: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a587 │ │ -3ab1f4: 0c00 |02c2: move-result-object v0 │ │ -3ab1f6: 6e10 2298 0000 |02c3: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ab1fc: 0a01 |02c6: move-result v1 │ │ -3ab1fe: 1302 2300 |02c7: const/16 v2, #int 35 // #23 │ │ -3ab202: 3512 2400 |02c9: if-ge v2, v1, 02ed // +0024 │ │ -3ab206: 2202 e812 |02cb: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ab20a: 7010 4098 0200 |02cd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ab210: 1303 0a00 |02d0: const/16 v3, #int 10 // #a │ │ -3ab214: 1204 |02d2: const/4 v4, #int 0 // #0 │ │ -3ab216: 6e30 2e98 4003 |02d3: invoke-virtual {v0, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3ab21c: 0c03 |02d6: move-result-object v3 │ │ -3ab21e: 6e20 4b98 3200 |02d7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ab224: 1a03 d905 |02da: const-string v3, "..." // string@05d9 │ │ -3ab228: 6e20 4b98 3200 |02dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ab22e: d803 01ec |02df: add-int/lit8 v3, v1, #int -20 // #ec │ │ -3ab232: 6e30 2e98 3001 |02e1: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3ab238: 0c00 |02e4: move-result-object v0 │ │ -3ab23a: 6e20 4b98 0200 |02e5: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ab240: 6e10 5498 0200 |02e8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ab246: 0c00 |02eb: move-result-object v0 │ │ -3ab248: 2802 |02ec: goto 02ee // +0002 │ │ -3ab24a: 1204 |02ed: const/4 v4, #int 0 // #0 │ │ -3ab24c: 52f1 4b77 |02ee: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ -3ab250: 7110 78a5 0100 |02f0: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab256: 0a01 |02f3: move-result v1 │ │ -3ab258: 9001 1501 |02f4: add-int v1, v21, v1 │ │ -3ab25c: d802 1601 |02f6: add-int/lit8 v2, v22, #int 1 // #01 │ │ -3ab260: 52f3 4c77 |02f8: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ -3ab264: 52f5 4777 |02fa: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ -3ab268: b053 |02fc: add-int/2addr v3, v5 │ │ -3ab26a: 7110 78a5 0300 |02fd: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab270: 0a03 |0300: move-result v3 │ │ -3ab272: b032 |0301: add-int/2addr v2, v3 │ │ -3ab274: 7240 34a2 0921 |0302: invoke-interface {v9, v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ -3ab27a: d807 1201 |0305: add-int/lit8 v7, v18, #int 1 // #01 │ │ -3ab27e: 01d8 |0307: move v8, v13 │ │ -3ab280: 120d |0308: const/4 v13, #int 0 // #0 │ │ -3ab282: 2900 35fd |0309: goto/16 003e // -02cb │ │ -3ab286: 0800 1300 |030b: move-object/from16 v0, v19 │ │ -3ab28a: 7030 77a5 900a |030d: 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@a577 │ │ -3ab290: 6e10 e5a3 0f00 |0310: invoke-virtual {v15}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.recycleMe:()Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e5 │ │ -3ab296: 0f0e |0313: return v14 │ │ -3ab298: 0001 1500 0400 0000 3502 0000 2002 ... |0314: packed-switch-data (46 units) │ │ +3aac5c: |[3aac5c] 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 │ │ +3aac6c: 0809 1400 |0000: move-object/from16 v9, v20 │ │ +3aac70: 080a 1900 |0002: move-object/from16 v10, v25 │ │ +3aac74: 080b 1b00 |0004: move-object/from16 v11, v27 │ │ +3aac78: 3a1a 0500 |0006: if-ltz v26, 000b // +0005 │ │ +3aac7c: 020c 1a00 |0008: move/from16 v12, v26 │ │ +3aac80: 2803 |000a: goto 000d // +0003 │ │ +3aac82: 21b0 |000b: array-length v0, v11 │ │ +3aac84: 010c |000c: move v12, v0 │ │ +3aac86: 120d |000d: const/4 v13, #int 0 // #0 │ │ +3aac88: 390b 0300 |000e: if-nez v11, 0011 // +0003 │ │ +3aac8c: 0f0d |0010: return v13 │ │ +3aac8e: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ +3aac92: 1602 0100 |0013: const-wide/16 v2, #int 1 // #1 │ │ +3aac96: a002 1702 |0015: and-long v2, v23, v2 │ │ +3aac9a: 121e |0017: const/4 v14, #int 1 // #1 │ │ +3aac9c: 3104 0002 |0018: cmp-long v4, v0, v2 │ │ +3aaca0: 3804 0400 |001a: if-eqz v4, 001e // +0004 │ │ +3aaca4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +3aaca6: 2802 |001d: goto 001f // +0002 │ │ +3aaca8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +3aacaa: 7120 eda3 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@a3ed │ │ +3aacb0: 0c0f |0022: move-result-object v15 │ │ +3aacb2: 52f8 4b77 |0023: iget v8, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aacb6: 390a 1800 |0025: if-nez v10, 003d // +0018 │ │ +3aacba: 6200 ba73 |0027: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +3aacbe: 6e20 03a2 e000 |0029: invoke-virtual {v0, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aacc4: 0a00 |002c: move-result v0 │ │ +3aacc6: 7220 3aa2 0900 |002d: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ +3aaccc: 52f0 4977 |0030: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3aacd0: 7110 78a5 0000 |0032: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aacd6: 0a00 |0035: move-result v0 │ │ +3aacd8: b0e0 |0036: add-int/2addr v0, v14 │ │ +3aacda: 7220 3ea2 0900 |0037: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ +3aace0: 0a00 |003a: move-result v0 │ │ +3aace2: 59f0 4d77 |003b: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774d │ │ +3aace6: 1207 |003d: const/4 v7, #int 0 // #0 │ │ +3aace8: 35c7 cd02 |003e: if-ge v7, v12, 030b // +02cd │ │ +3aacec: 4600 0b07 |0040: aget-object v0, v11, v7 │ │ +3aacf0: 3900 0400 |0042: if-nez v0, 0046 // +0004 │ │ +3aacf4: 2900 c702 |0044: goto/16 030b // +02c7 │ │ +3aacf8: 5401 a276 |0046: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ +3aacfc: 3801 2c00 |0048: if-eqz v1, 0074 // +002c │ │ +3aad00: 5401 a276 |004a: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ +3aad04: 321b 2200 |004c: if-eq v11, v1, 006e // +0022 │ │ +3aad08: 5206 9b76 |004e: iget v6, v0, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ +3aad0c: 5400 a276 |0050: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ +3aad10: 0810 0000 |0052: move-object/from16 v16, v0 │ │ +3aad14: 1f10 0f16 |0054: check-cast v16, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3aad18: 0800 1300 |0056: move-object/from16 v0, v19 │ │ +3aad1c: 0801 1400 |0058: move-object/from16 v1, v20 │ │ +3aad20: 0202 1500 |005a: move/from16 v2, v21 │ │ +3aad24: 0203 1600 |005c: move/from16 v3, v22 │ │ +3aad28: 0504 1700 |005e: move-wide/from16 v4, v23 │ │ +3aad2c: 0211 0600 |0060: move/from16 v17, v6 │ │ +3aad30: 07f6 |0062: move-object v6, v15 │ │ +3aad32: 0212 0700 |0063: move/from16 v18, v7 │ │ +3aad36: 0207 1100 |0065: move/from16 v7, v17 │ │ +3aad3a: 018d |0067: move v13, v8 │ │ +3aad3c: 0808 1000 |0068: move-object/from16 v8, v16 │ │ +3aad40: 7609 74a5 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@a574 │ │ +3aad46: 2804 |006d: goto 0071 // +0004 │ │ +3aad48: 0212 0700 |006e: move/from16 v18, v7 │ │ +3aad4c: 018d |0070: move v13, v8 │ │ +3aad4e: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +3aad50: 2900 9302 |0072: goto/16 0305 // +0293 │ │ +3aad54: 0212 0700 |0074: move/from16 v18, v7 │ │ +3aad58: 018d |0076: move v13, v8 │ │ +3aad5a: 5401 9d76 |0077: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769d │ │ +3aad5e: 3901 0300 |0079: if-nez v1, 007c // +0003 │ │ +3aad62: 2810 |007b: goto 008b // +0010 │ │ +3aad64: 6201 d079 |007c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d0 │ │ +3aad68: 5402 9d76 |007e: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769d │ │ +3aad6c: 1f02 c514 |0080: check-cast v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +3aad70: 6e10 efa3 0200 |0082: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3ef │ │ +3aad76: 0a02 |0085: move-result v2 │ │ +3aad78: 4401 0102 |0086: aget v1, v1, v2 │ │ +3aad7c: 2b01 8c02 0000 |0088: packed-switch v1, 00000314 // +0000028c │ │ +3aad82: 28e6 |008b: goto 0071 // -001a │ │ +3aad84: 59fd 4b77 |008c: iput v13, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aad88: 52f0 4c77 |008e: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3aad8c: 52f1 4877 |0090: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7748 │ │ +3aad90: b010 |0092: add-int/2addr v0, v1 │ │ +3aad92: 59f0 4c77 |0093: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3aad96: 28dc |0095: goto 0071 // -0024 │ │ +3aad98: 5401 9f76 |0096: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3aad9c: 7220 37a2 1900 |0098: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsRight:(Ljava/lang/String;)I // method@a237 │ │ +3aada2: 0a01 |009b: move-result v1 │ │ +3aada4: 5402 9f76 |009c: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3aada8: 52f3 4b77 |009e: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aadac: 7110 78a5 0300 |00a0: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aadb2: 0a03 |00a3: move-result v3 │ │ +3aadb4: 9003 1503 |00a4: add-int v3, v21, v3 │ │ +3aadb8: b113 |00a6: sub-int/2addr v3, v1 │ │ +3aadba: d801 1601 |00a7: add-int/lit8 v1, v22, #int 1 // #01 │ │ +3aadbe: 52f4 4c77 |00a9: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3aadc2: 52f5 4777 |00ab: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +3aadc6: b054 |00ad: add-int/2addr v4, v5 │ │ +3aadc8: 7110 78a5 0400 |00ae: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aadce: 0a04 |00b1: move-result v4 │ │ +3aadd0: b041 |00b2: add-int/2addr v1, v4 │ │ +3aadd2: 7240 34a2 2913 |00b3: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ +3aadd8: 5400 9f76 |00b6: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3aaddc: 52f1 4977 |00b8: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3aade0: 7120 80a4 1000 |00ba: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a480 │ │ +3aade6: 0a00 |00bd: move-result v0 │ │ +3aade8: 52f1 4b77 |00be: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aadec: b101 |00c0: sub-int/2addr v1, v0 │ │ +3aadee: 59f1 4b77 |00c1: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aadf2: 28ae |00c3: goto 0071 // -0052 │ │ +3aadf4: 5401 9f76 |00c4: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3aadf8: 7220 36a2 1900 |00c6: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsMiddle:(Ljava/lang/String;)I // method@a236 │ │ +3aadfe: 0a01 |00c9: move-result v1 │ │ +3aae00: 5402 9f76 |00ca: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3aae04: 52f3 4b77 |00cc: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aae08: 7110 78a5 0300 |00ce: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aae0e: 0a03 |00d1: move-result v3 │ │ +3aae10: 9003 1503 |00d2: add-int v3, v21, v3 │ │ +3aae14: b113 |00d4: sub-int/2addr v3, v1 │ │ +3aae16: d801 1601 |00d5: add-int/lit8 v1, v22, #int 1 // #01 │ │ +3aae1a: 52f4 4c77 |00d7: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3aae1e: 52f5 4777 |00d9: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +3aae22: b054 |00db: add-int/2addr v4, v5 │ │ +3aae24: 7110 78a5 0400 |00dc: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aae2a: 0a04 |00df: move-result v4 │ │ +3aae2c: b041 |00e0: add-int/2addr v1, v4 │ │ +3aae2e: 7240 34a2 2913 |00e1: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ +3aae34: 5400 9f76 |00e4: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3aae38: 52f1 4977 |00e6: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3aae3c: 7120 80a4 1000 |00e8: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a480 │ │ +3aae42: 0a00 |00eb: move-result v0 │ │ +3aae44: b9e0 |00ec: shr-int/2addr v0, v14 │ │ +3aae46: 52f1 4b77 |00ed: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aae4a: b001 |00ef: add-int/2addr v1, v0 │ │ +3aae4c: 59f1 4b77 |00f0: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aae50: 2900 7fff |00f2: goto/16 0071 // -0081 │ │ +3aae54: 5401 9f76 |00f4: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3aae58: 7220 37a2 1900 |00f6: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsRight:(Ljava/lang/String;)I // method@a237 │ │ +3aae5e: 0a01 |00f9: move-result v1 │ │ +3aae60: 5402 9f76 |00fa: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3aae64: 52f3 4b77 |00fc: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aae68: 7110 78a5 0300 |00fe: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aae6e: 0a03 |0101: move-result v3 │ │ +3aae70: 9003 1503 |0102: add-int v3, v21, v3 │ │ +3aae74: 5204 a076 |0104: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3aae78: 7110 78a5 0400 |0106: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aae7e: 0a04 |0109: move-result v4 │ │ +3aae80: b114 |010a: sub-int/2addr v4, v1 │ │ +3aae82: e101 0401 |010b: shr-int/lit8 v1, v4, #int 1 // #01 │ │ +3aae86: b013 |010d: add-int/2addr v3, v1 │ │ +3aae88: d801 1601 |010e: add-int/lit8 v1, v22, #int 1 // #01 │ │ +3aae8c: 52f4 4c77 |0110: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3aae90: 52f5 4777 |0112: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +3aae94: b054 |0114: add-int/2addr v4, v5 │ │ +3aae96: 7110 78a5 0400 |0115: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aae9c: 0a04 |0118: move-result v4 │ │ +3aae9e: b041 |0119: add-int/2addr v1, v4 │ │ +3aaea0: 7240 34a2 2913 |011a: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ +3aaea6: 52f1 4b77 |011d: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aaeaa: 5200 a076 |011f: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3aaeae: b001 |0121: add-int/2addr v1, v0 │ │ +3aaeb0: 59f1 4b77 |0122: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aaeb4: 2900 4dff |0124: goto/16 0071 // -00b3 │ │ +3aaeb8: 5401 9f76 |0126: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3aaebc: 6e10 2298 0100 |0128: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3aaec2: 0a02 |012b: move-result v2 │ │ +3aaec4: 3d02 2f00 |012c: if-lez v2, 015b // +002f │ │ +3aaec8: 1202 |012e: const/4 v2, #int 0 // #0 │ │ +3aaeca: 6e20 0998 2100 |012f: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3aaed0: 0a03 |0132: move-result v3 │ │ +3aaed2: 1302 2000 |0133: const/16 v2, #int 32 // #20 │ │ +3aaed6: 3432 2600 |0135: if-lt v2, v3, 015b // +0026 │ │ +3aaeda: 1203 |0137: const/4 v3, #int 0 // #0 │ │ +3aaedc: 6e10 2298 0100 |0138: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3aaee2: 0a04 |013b: move-result v4 │ │ +3aaee4: 3543 0b00 |013c: if-ge v3, v4, 0147 // +000b │ │ +3aaee8: 6e20 0998 3100 |013e: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3aaeee: 0a04 |0141: move-result v4 │ │ +3aaef0: 3442 0500 |0142: if-lt v2, v4, 0147 // +0005 │ │ +3aaef4: d803 0301 |0144: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3aaef8: 28f2 |0146: goto 0138 // -000e │ │ +3aaefa: 6e20 2d98 3100 |0147: invoke-virtual {v1, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3aaf00: 0c01 |014a: move-result-object v1 │ │ +3aaf02: 7b32 |014b: neg-int v2, v3 │ │ +3aaf04: 52f3 4977 |014c: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3aaf08: 1a04 a500 |014e: const-string v4, " " // string@00a5 │ │ +3aaf0c: 7120 80a4 3400 |0150: invoke-static {v4, v3}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a480 │ │ +3aaf12: 0a03 |0153: move-result v3 │ │ +3aaf14: 7110 78a5 0300 |0154: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aaf1a: 0a03 |0157: move-result v3 │ │ +3aaf1c: 9202 0203 |0158: mul-int v2, v2, v3 │ │ +3aaf20: 2802 |015a: goto 015c // +0002 │ │ +3aaf22: 1202 |015b: const/4 v2, #int 0 // #0 │ │ +3aaf24: 7220 35a2 1900 |015c: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsLeft:(Ljava/lang/String;)I // method@a235 │ │ +3aaf2a: 0a03 |015f: move-result v3 │ │ +3aaf2c: b032 |0160: add-int/2addr v2, v3 │ │ +3aaf2e: 9102 1502 |0161: sub-int v2, v21, v2 │ │ +3aaf32: 52f3 4b77 |0163: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aaf36: 7110 78a5 0300 |0165: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aaf3c: 0a03 |0168: move-result v3 │ │ +3aaf3e: b032 |0169: add-int/2addr v2, v3 │ │ +3aaf40: d803 1601 |016a: add-int/lit8 v3, v22, #int 1 // #01 │ │ +3aaf44: 52f4 4c77 |016c: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3aaf48: 52f5 4777 |016e: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +3aaf4c: b054 |0170: add-int/2addr v4, v5 │ │ +3aaf4e: 7110 78a5 0400 |0171: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aaf54: 0a04 |0174: move-result v4 │ │ +3aaf56: b043 |0175: add-int/2addr v3, v4 │ │ +3aaf58: 7240 34a2 1932 |0176: invoke-interface {v9, v1, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ +3aaf5e: 5400 9f76 |0179: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3aaf62: 52f1 4977 |017b: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3aaf66: 7120 80a4 1000 |017d: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a480 │ │ +3aaf6c: 0a00 |0180: move-result v0 │ │ +3aaf6e: 52f1 4b77 |0181: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aaf72: b001 |0183: add-int/2addr v1, v0 │ │ +3aaf74: 59f1 4b77 |0184: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aaf78: 2900 ebfe |0186: goto/16 0071 // -0115 │ │ +3aaf7c: 5200 a076 |0188: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3aaf80: 59f0 4677 |018a: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ +3aaf84: 52f0 4677 |018c: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ +3aaf88: 7220 3aa2 0900 |018e: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ +3aaf8e: 2900 e0fe |0191: goto/16 0071 // -0120 │ │ +3aaf92: 5200 a076 |0193: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3aaf96: 59f0 4777 |0195: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +3aaf9a: 2900 dafe |0197: goto/16 0071 // -0126 │ │ +3aaf9e: 5200 a076 |0199: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3aafa2: 59f0 4c77 |019b: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3aafa6: 2900 d4fe |019d: goto/16 0071 // -012c │ │ +3aafaa: 5200 a076 |019f: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3aafae: 59f0 4b77 |01a1: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aafb2: 2900 cefe |01a3: goto/16 0071 // -0132 │ │ +3aafb6: 5201 a076 |01a5: iget v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3aafba: 59f1 4b77 |01a7: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3aafbe: 5200 a176 |01a9: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3aafc2: 59f0 4c77 |01ab: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3aafc6: 2900 c4fe |01ad: goto/16 0071 // -013c │ │ +3aafca: 52f1 4677 |01af: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ +3aafce: 5302 9e76 |01b1: iget-wide v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769e │ │ +3aafd2: 8423 |01b3: long-to-int v3, v2 │ │ +3aafd4: 59f3 4677 |01b4: iput v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ +3aafd8: 52f2 4677 |01b6: iget v2, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ +3aafdc: 7220 3aa2 2900 |01b8: invoke-interface {v9, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ +3aafe2: 5202 a076 |01bb: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3aafe6: 7110 78a5 0200 |01bd: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aafec: 0a02 |01c0: move-result v2 │ │ +3aafee: 9002 1502 |01c1: add-int v2, v21, v2 │ │ +3aaff2: 5203 a176 |01c3: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3aaff6: d033 00f4 |01c5: add-int/lit16 v3, v3, #int -3072 // #f400 │ │ +3aaffa: 7110 78a5 0300 |01c7: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab000: 0a03 |01ca: move-result v3 │ │ +3ab002: 9003 1603 |01cb: add-int v3, v22, v3 │ │ +3ab006: 5204 a076 |01cd: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3ab00a: 7110 78a5 0400 |01cf: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab010: 0a04 |01d2: move-result v4 │ │ +3ab012: 9004 1504 |01d3: add-int v4, v21, v4 │ │ +3ab016: 5205 a176 |01d5: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3ab01a: d055 000c |01d7: add-int/lit16 v5, v5, #int 3072 // #0c00 │ │ +3ab01e: 7110 78a5 0500 |01d9: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab024: 0a05 |01dc: move-result v5 │ │ +3ab026: 9005 1605 |01dd: add-int v5, v22, v5 │ │ +3ab02a: b0e5 |01df: add-int/2addr v5, v14 │ │ +3ab02c: 7255 33a2 2943 |01e0: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab032: 5202 a076 |01e3: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3ab036: d022 00f4 |01e5: add-int/lit16 v2, v2, #int -3072 // #f400 │ │ +3ab03a: 7110 78a5 0200 |01e7: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab040: 0a02 |01ea: move-result v2 │ │ +3ab042: 9002 1502 |01eb: add-int v2, v21, v2 │ │ +3ab046: 5203 a176 |01ed: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3ab04a: 7110 78a5 0300 |01ef: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab050: 0a03 |01f2: move-result v3 │ │ +3ab052: 9003 1603 |01f3: add-int v3, v22, v3 │ │ +3ab056: 5204 a076 |01f5: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3ab05a: d044 000c |01f7: add-int/lit16 v4, v4, #int 3072 // #0c00 │ │ +3ab05e: 7110 78a5 0400 |01f9: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab064: 0a04 |01fc: move-result v4 │ │ +3ab066: 9004 1504 |01fd: add-int v4, v21, v4 │ │ +3ab06a: b0e4 |01ff: add-int/2addr v4, v14 │ │ +3ab06c: 5205 a176 |0200: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3ab070: 7110 78a5 0500 |0202: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab076: 0a05 |0205: move-result v5 │ │ +3ab078: 9005 1605 |0206: add-int v5, v22, v5 │ │ +3ab07c: 7255 33a2 2943 |0208: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab082: 5202 a076 |020b: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3ab086: 7110 78a5 0200 |020d: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab08c: 0a02 |0210: move-result v2 │ │ +3ab08e: 9002 1502 |0211: add-int v2, v21, v2 │ │ +3ab092: b0e2 |0213: add-int/2addr v2, v14 │ │ +3ab094: 5203 a176 |0214: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3ab098: d033 00f4 |0216: add-int/lit16 v3, v3, #int -3072 // #f400 │ │ +3ab09c: 7110 78a5 0300 |0218: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab0a2: 0a03 |021b: move-result v3 │ │ +3ab0a4: 9003 1603 |021c: add-int v3, v22, v3 │ │ +3ab0a8: 5204 a076 |021e: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3ab0ac: 7110 78a5 0400 |0220: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab0b2: 0a04 |0223: move-result v4 │ │ +3ab0b4: 9004 1504 |0224: add-int v4, v21, v4 │ │ +3ab0b8: b0e4 |0226: add-int/2addr v4, v14 │ │ +3ab0ba: 5205 a176 |0227: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3ab0be: d055 000c |0229: add-int/lit16 v5, v5, #int 3072 // #0c00 │ │ +3ab0c2: 7110 78a5 0500 |022b: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab0c8: 0a05 |022e: move-result v5 │ │ +3ab0ca: 9005 1605 |022f: add-int v5, v22, v5 │ │ +3ab0ce: b0e5 |0231: add-int/2addr v5, v14 │ │ +3ab0d0: 7255 33a2 2943 |0232: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab0d6: 5202 a076 |0235: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3ab0da: d022 00f4 |0237: add-int/lit16 v2, v2, #int -3072 // #f400 │ │ +3ab0de: 7110 78a5 0200 |0239: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab0e4: 0a02 |023c: move-result v2 │ │ +3ab0e6: 9002 1502 |023d: add-int v2, v21, v2 │ │ +3ab0ea: 5203 a176 |023f: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3ab0ee: 7110 78a5 0300 |0241: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab0f4: 0a03 |0244: move-result v3 │ │ +3ab0f6: 9003 1603 |0245: add-int v3, v22, v3 │ │ +3ab0fa: b0e3 |0247: add-int/2addr v3, v14 │ │ +3ab0fc: 5204 a076 |0248: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3ab100: d044 000c |024a: add-int/lit16 v4, v4, #int 3072 // #0c00 │ │ +3ab104: 7110 78a5 0400 |024c: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab10a: 0a04 |024f: move-result v4 │ │ +3ab10c: 9004 1504 |0250: add-int v4, v21, v4 │ │ +3ab110: b0e4 |0252: add-int/2addr v4, v14 │ │ +3ab112: 5200 a176 |0253: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3ab116: 7110 78a5 0000 |0255: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab11c: 0a00 |0258: move-result v0 │ │ +3ab11e: 9000 1600 |0259: add-int v0, v22, v0 │ │ +3ab122: b0e0 |025b: add-int/2addr v0, v14 │ │ +3ab124: 7250 33a2 2943 |025c: invoke-interface {v9, v2, v3, v4, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab12a: 59f1 4677 |025f: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ +3ab12e: 52f0 4677 |0261: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ +3ab132: 7220 3aa2 0900 |0263: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ +3ab138: 2900 0bfe |0266: goto/16 0071 // -01f5 │ │ +3ab13c: 52f1 4b77 |0268: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3ab140: 7110 78a5 0100 |026a: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab146: 0a01 |026d: move-result v1 │ │ +3ab148: 9001 1501 |026e: add-int v1, v21, v1 │ │ +3ab14c: 52f2 4c77 |0270: iget v2, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3ab150: 7110 78a5 0200 |0272: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab156: 0a02 |0275: move-result v2 │ │ +3ab158: 9002 1602 |0276: add-int v2, v22, v2 │ │ +3ab15c: 5203 a076 |0278: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3ab160: 7110 78a5 0300 |027a: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab166: 0a03 |027d: move-result v3 │ │ +3ab168: 9003 1503 |027e: add-int v3, v21, v3 │ │ +3ab16c: 5204 a176 |0280: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3ab170: 7110 78a5 0400 |0282: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab176: 0a04 |0285: move-result v4 │ │ +3ab178: 9004 1604 |0286: add-int v4, v22, v4 │ │ +3ab17c: 7254 33a2 1932 |0288: invoke-interface {v9, v1, v2, v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab182: 5201 a076 |028b: iget v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3ab186: 59f1 4b77 |028d: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3ab18a: 5200 a176 |028f: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3ab18e: 59f0 4c77 |0291: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3ab192: 2900 defd |0293: goto/16 0071 // -0222 │ │ +3ab196: 5200 a076 |0295: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3ab19a: 59f0 4977 |0297: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3ab19e: 52f0 4977 |0299: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3ab1a2: 7110 78a5 0000 |029b: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab1a8: 0a00 |029e: move-result v0 │ │ +3ab1aa: b0e0 |029f: add-int/2addr v0, v14 │ │ +3ab1ac: 7220 3ea2 0900 |02a0: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ +3ab1b2: 0a00 |02a3: move-result v0 │ │ +3ab1b4: 59f0 4d77 |02a4: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774d │ │ +3ab1b8: 2900 cbfd |02a6: goto/16 0071 // -0235 │ │ +3ab1bc: 52f1 4977 |02a8: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3ab1c0: 7110 78a5 0100 |02aa: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab1c6: 0a01 |02ad: move-result v1 │ │ +3ab1c8: b0e1 |02ae: add-int/2addr v1, v14 │ │ +3ab1ca: 5402 9f76 |02af: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3ab1ce: 5200 a076 |02b1: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3ab1d2: dc00 0003 |02b3: rem-int/lit8 v0, v0, #int 3 // #03 │ │ +3ab1d6: 7240 3da2 1902 |02b5: invoke-interface {v9, v1, v2, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128Font:(ILjava/lang/String;I)I // method@a23d │ │ +3ab1dc: 0a00 |02b8: move-result v0 │ │ +3ab1de: 59f0 4d77 |02b9: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774d │ │ +3ab1e2: 2900 b6fd |02bb: goto/16 0071 // -024a │ │ +3ab1e6: 6200 db79 |02bd: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3ab1ea: 6e20 87a5 e000 |02bf: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a587 │ │ +3ab1f0: 0c00 |02c2: move-result-object v0 │ │ +3ab1f2: 6e10 2298 0000 |02c3: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ab1f8: 0a01 |02c6: move-result v1 │ │ +3ab1fa: 1302 2300 |02c7: const/16 v2, #int 35 // #23 │ │ +3ab1fe: 3512 2400 |02c9: if-ge v2, v1, 02ed // +0024 │ │ +3ab202: 2202 e812 |02cb: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ab206: 7010 4098 0200 |02cd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ab20c: 1303 0a00 |02d0: const/16 v3, #int 10 // #a │ │ +3ab210: 1204 |02d2: const/4 v4, #int 0 // #0 │ │ +3ab212: 6e30 2e98 4003 |02d3: invoke-virtual {v0, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3ab218: 0c03 |02d6: move-result-object v3 │ │ +3ab21a: 6e20 4b98 3200 |02d7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ab220: 1a03 d905 |02da: const-string v3, "..." // string@05d9 │ │ +3ab224: 6e20 4b98 3200 |02dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ab22a: d803 01ec |02df: add-int/lit8 v3, v1, #int -20 // #ec │ │ +3ab22e: 6e30 2e98 3001 |02e1: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3ab234: 0c00 |02e4: move-result-object v0 │ │ +3ab236: 6e20 4b98 0200 |02e5: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ab23c: 6e10 5498 0200 |02e8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ab242: 0c00 |02eb: move-result-object v0 │ │ +3ab244: 2802 |02ec: goto 02ee // +0002 │ │ +3ab246: 1204 |02ed: const/4 v4, #int 0 // #0 │ │ +3ab248: 52f1 4b77 |02ee: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774b │ │ +3ab24c: 7110 78a5 0100 |02f0: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab252: 0a01 |02f3: move-result v1 │ │ +3ab254: 9001 1501 |02f4: add-int v1, v21, v1 │ │ +3ab258: d802 1601 |02f6: add-int/lit8 v2, v22, #int 1 // #01 │ │ +3ab25c: 52f3 4c77 |02f8: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774c │ │ +3ab260: 52f5 4777 |02fa: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7747 │ │ +3ab264: b053 |02fc: add-int/2addr v3, v5 │ │ +3ab266: 7110 78a5 0300 |02fd: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab26c: 0a03 |0300: move-result v3 │ │ +3ab26e: b032 |0301: add-int/2addr v2, v3 │ │ +3ab270: 7240 34a2 0921 |0302: invoke-interface {v9, v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ +3ab276: d807 1201 |0305: add-int/lit8 v7, v18, #int 1 // #01 │ │ +3ab27a: 01d8 |0307: move v8, v13 │ │ +3ab27c: 120d |0308: const/4 v13, #int 0 // #0 │ │ +3ab27e: 2900 35fd |0309: goto/16 003e // -02cb │ │ +3ab282: 0800 1300 |030b: move-object/from16 v0, v19 │ │ +3ab286: 7030 77a5 900a |030d: 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@a577 │ │ +3ab28c: 6e10 e5a3 0f00 |0310: invoke-virtual {v15}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.recycleMe:()Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e5 │ │ +3ab292: 0f0e |0313: return v14 │ │ +3ab294: 0001 1500 0400 0000 3502 0000 2002 ... |0314: packed-switch-data (46 units) │ │ catches : (none) │ │ positions : │ │ 0x000b line=166 │ │ 0x001f line=172 │ │ 0x0023 line=173 │ │ 0x0027 line=175 │ │ 0x0030 line=176 │ │ @@ -853881,20 +853881,20 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3abc14: |[3abc14] net.sf.dibdib.thread_ui.UiFrame.popShift4Canvas:()V │ │ -3abc24: 6000 d479 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2Px4Frame:I // field@79d4 │ │ -3abc28: 6700 d579 |0002: sput v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ -3abc2c: 6300 d679 |0004: sget-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShiftX4Frame:Z // field@79d6 │ │ -3abc30: 6a00 d779 |0006: sput-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3abc34: 0e00 |0008: return-void │ │ +3abc10: |[3abc10] net.sf.dibdib.thread_ui.UiFrame.popShift4Canvas:()V │ │ +3abc20: 6000 d479 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2Px4Frame:I // field@79d4 │ │ +3abc24: 6700 d579 |0002: sput v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ +3abc28: 6300 d679 |0004: sget-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShiftX4Frame:Z // field@79d6 │ │ +3abc2c: 6a00 d779 |0006: sput-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3abc30: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ locals : │ │ │ │ #7 : (in Lnet/sf/dibdib/thread_ui/UiFrame;) │ │ @@ -853902,38 +853902,38 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -3abc38: |[3abc38] net.sf.dibdib.thread_ui.UiFrame.pushShift4Canvas:()V │ │ -3abc48: 6200 fa79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3abc4c: 6e10 9ba5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3abc52: 0a00 |0005: move-result v0 │ │ -3abc54: 6301 d779 |0006: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3abc58: b110 |0008: sub-int/2addr v0, v1 │ │ -3abc5a: 6002 d579 |0009: sget v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ -3abc5e: 6702 d479 |000b: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2Px4Frame:I // field@79d4 │ │ -3abc62: 6a01 d679 |000d: sput-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zShiftX4Frame:Z // field@79d6 │ │ -3abc66: d801 0001 |000f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -3abc6a: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -3abc6c: b931 |0012: shr-int/2addr v1, v3 │ │ -3abc6e: b112 |0013: sub-int/2addr v2, v1 │ │ -3abc70: 6702 d579 |0014: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ -3abc74: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3abc76: 3b02 0300 |0017: if-gez v2, 001a // +0003 │ │ -3abc7a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3abc7c: 6702 d579 |001a: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ -3abc80: b530 |001c: and-int/2addr v0, v3 │ │ -3abc82: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ -3abc86: 2802 |001f: goto 0021 // +0002 │ │ -3abc88: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -3abc8a: 6a03 d779 |0021: sput-boolean v3, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3abc8e: 0e00 |0023: return-void │ │ +3abc34: |[3abc34] net.sf.dibdib.thread_ui.UiFrame.pushShift4Canvas:()V │ │ +3abc44: 6200 fa79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3abc48: 6e10 9ba5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3abc4e: 0a00 |0005: move-result v0 │ │ +3abc50: 6301 d779 |0006: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3abc54: b110 |0008: sub-int/2addr v0, v1 │ │ +3abc56: 6002 d579 |0009: sget v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ +3abc5a: 6702 d479 |000b: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2Px4Frame:I // field@79d4 │ │ +3abc5e: 6a01 d679 |000d: sput-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zShiftX4Frame:Z // field@79d6 │ │ +3abc62: d801 0001 |000f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +3abc66: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +3abc68: b931 |0012: shr-int/2addr v1, v3 │ │ +3abc6a: b112 |0013: sub-int/2addr v2, v1 │ │ +3abc6c: 6702 d579 |0014: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ +3abc70: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3abc72: 3b02 0300 |0017: if-gez v2, 001a // +0003 │ │ +3abc76: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3abc78: 6702 d579 |001a: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ +3abc7c: b530 |001c: and-int/2addr v0, v3 │ │ +3abc7e: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ +3abc82: 2802 |001f: goto 0021 // +0002 │ │ +3abc84: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +3abc86: 6a03 d779 |0021: sput-boolean v3, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3abc8a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0009 line=57 │ │ 0x000d line=58 │ │ 0x0014 line=59 │ │ 0x001a line=60 │ │ @@ -853945,34 +853945,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 │ │ -3ab2f4: |[3ab2f4] net.sf.dibdib.thread_ui.UiFrame.setContextVals:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)Z │ │ -3ab304: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ab306: 3904 0900 |0001: if-nez v4, 000a // +0009 │ │ -3ab30a: 6201 ba73 |0003: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -3ab30e: 6e20 03a2 0100 |0005: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ab314: 0a01 |0008: move-result v1 │ │ -3ab316: 2803 |0009: goto 000c // +0003 │ │ -3ab318: 5241 4677 |000a: iget v1, v4, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ -3ab31c: 7220 3aa2 1300 |000c: invoke-interface {v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ -3ab322: 3904 0900 |000f: if-nez v4, 0018 // +0009 │ │ -3ab326: 6204 ef79 |0011: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ -3ab32a: 6e10 97a5 0400 |0013: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ -3ab330: 0a04 |0016: move-result v4 │ │ -3ab332: 2803 |0017: goto 001a // +0003 │ │ -3ab334: 5244 4977 |0018: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ -3ab338: 7110 78a5 0400 |001a: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3ab33e: 0a04 |001d: move-result v4 │ │ -3ab340: b004 |001e: add-int/2addr v4, v0 │ │ -3ab342: 7220 3ea2 4300 |001f: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ -3ab348: 0f00 |0022: return v0 │ │ +3ab2f0: |[3ab2f0] net.sf.dibdib.thread_ui.UiFrame.setContextVals:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)Z │ │ +3ab300: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ab302: 3904 0900 |0001: if-nez v4, 000a // +0009 │ │ +3ab306: 6201 ba73 |0003: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +3ab30a: 6e20 03a2 0100 |0005: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ab310: 0a01 |0008: move-result v1 │ │ +3ab312: 2803 |0009: goto 000c // +0003 │ │ +3ab314: 5241 4677 |000a: iget v1, v4, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7746 │ │ +3ab318: 7220 3aa2 1300 |000c: invoke-interface {v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ +3ab31e: 3904 0900 |000f: if-nez v4, 0018 // +0009 │ │ +3ab322: 6204 ef79 |0011: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ +3ab326: 6e10 97a5 0400 |0013: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ +3ab32c: 0a04 |0016: move-result v4 │ │ +3ab32e: 2803 |0017: goto 001a // +0003 │ │ +3ab330: 5244 4977 |0018: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@7749 │ │ +3ab334: 7110 78a5 0400 |001a: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3ab33a: 0a04 |001d: move-result v4 │ │ +3ab33c: b004 |001e: add-int/2addr v4, v0 │ │ +3ab33e: 7220 3ea2 4300 |001f: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ +3ab344: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=146 │ │ 0x0011 line=150 │ │ 0x001a line=149 │ │ 0x001f line=147 │ │ locals : │ │ @@ -853985,25 +853985,25 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3ab374: |[3ab374] net.sf.dibdib.thread_ui.UiFrame.shift2Px:(I)I │ │ -3ab384: 6000 d579 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ -3ab388: 6301 d779 |0002: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3ab38c: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -3ab390: 9901 0200 |0006: shr-int v1, v2, v0 │ │ -3ab394: d800 0002 |0008: add-int/lit8 v0, v0, #int 2 // #02 │ │ -3ab398: b902 |000a: shr-int/2addr v2, v0 │ │ -3ab39a: b121 |000b: sub-int/2addr v1, v2 │ │ -3ab39c: 0f01 |000c: return v1 │ │ -3ab39e: b902 |000d: shr-int/2addr v2, v0 │ │ -3ab3a0: 0f02 |000e: return v2 │ │ +3ab370: |[3ab370] net.sf.dibdib.thread_ui.UiFrame.shift2Px:(I)I │ │ +3ab380: 6000 d579 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ +3ab384: 6301 d779 |0002: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3ab388: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +3ab38c: 9901 0200 |0006: shr-int v1, v2, v0 │ │ +3ab390: d800 0002 |0008: add-int/lit8 v0, v0, #int 2 // #02 │ │ +3ab394: b902 |000a: shr-int/2addr v2, v0 │ │ +3ab396: b121 |000b: sub-int/2addr v1, v2 │ │ +3ab398: 0f01 |000c: return v1 │ │ +3ab39a: b902 |000d: shr-int/2addr v2, v0 │ │ +3ab39c: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) I │ │ │ │ @@ -854012,29 +854012,29 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3ab3a4: |[3ab3a4] net.sf.dibdib.thread_ui.UiFrame.shift4Px:(I)I │ │ -3ab3b4: 6000 d579 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ -3ab3b8: 6301 d779 |0002: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ -3ab3bc: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -3ab3c0: d800 0002 |0006: add-int/lit8 v0, v0, #int 2 // #02 │ │ -3ab3c4: 9800 0200 |0008: shl-int v0, v2, v0 │ │ -3ab3c8: db00 0003 |000a: div-int/lit8 v0, v0, #int 3 // #03 │ │ -3ab3cc: 3d02 0400 |000c: if-lez v2, 0010 // +0004 │ │ -3ab3d0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3ab3d2: 2802 |000f: goto 0011 // +0002 │ │ -3ab3d4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3ab3d6: b020 |0011: add-int/2addr v0, v2 │ │ -3ab3d8: 0f00 |0012: return v0 │ │ -3ab3da: b802 |0013: shl-int/2addr v2, v0 │ │ -3ab3dc: 0f02 |0014: return v2 │ │ +3ab3a0: |[3ab3a0] net.sf.dibdib.thread_ui.UiFrame.shift4Px:(I)I │ │ +3ab3b0: 6000 d579 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d5 │ │ +3ab3b4: 6301 d779 |0002: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d7 │ │ +3ab3b8: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +3ab3bc: d800 0002 |0006: add-int/lit8 v0, v0, #int 2 // #02 │ │ +3ab3c0: 9800 0200 |0008: shl-int v0, v2, v0 │ │ +3ab3c4: db00 0003 |000a: div-int/lit8 v0, v0, #int 3 // #03 │ │ +3ab3c8: 3d02 0400 |000c: if-lez v2, 0010 // +0004 │ │ +3ab3cc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3ab3ce: 2802 |000f: goto 0011 // +0002 │ │ +3ab3d0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3ab3d2: b020 |0011: add-int/2addr v0, v2 │ │ +3ab3d4: 0f00 |0012: return v0 │ │ +3ab3d6: b802 |0013: shl-int/2addr v2, v0 │ │ +3ab3d8: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ 0x000a line=50 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) I │ │ @@ -854044,90 +854044,90 @@ │ │ type : '(II)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 139 16-bit code units │ │ -3abc90: |[3abc90] net.sf.dibdib.thread_ui.UiFrame.shiftPointerCanvas4Page:(II)V │ │ -3abca0: 6200 ee79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3abca4: 6e10 9ba5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3abcaa: 0a00 |0005: move-result v0 │ │ -3abcac: da00 0003 |0006: mul-int/lit8 v0, v0, #int 3 // #03 │ │ -3abcb0: 7110 78a5 0000 |0008: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3abcb6: 0a00 |000b: move-result v0 │ │ -3abcb8: b108 |000c: sub-int/2addr v8, v0 │ │ -3abcba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3abcbc: 6a00 c279 |000e: sput-boolean v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ -3abcc0: 7110 79a5 0700 |0010: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ -3abcc6: 0a01 |0013: move-result v1 │ │ -3abcc8: 6701 c379 |0014: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ -3abccc: 7110 79a5 0800 |0016: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ -3abcd2: 0a01 |0019: move-result v1 │ │ -3abcd4: 6701 c479 |001a: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ -3abcd8: 3b07 0a00 |001c: if-gez v7, 0026 // +000a │ │ -3abcdc: 3b08 0800 |001e: if-gez v8, 0026 // +0008 │ │ -3abce0: 12f7 |0020: const/4 v7, #int -1 // #ff │ │ -3abce2: 6707 bb79 |0021: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bb │ │ -3abce6: 6707 bc79 |0023: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ -3abcea: 0e00 |0025: return-void │ │ -3abcec: 6201 f579 |0026: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3abcf0: 6e10 9ba5 0100 |0028: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3abcf6: 0a01 |002b: move-result v1 │ │ -3abcf8: 7110 78a5 0100 |002c: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3abcfe: 0a01 |002f: move-result v1 │ │ -3abd00: 6202 f679 |0030: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3abd04: 6e10 9ba5 0200 |0032: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3abd0a: 0a02 |0035: move-result v2 │ │ -3abd0c: 7110 78a5 0200 |0036: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3abd12: 0a02 |0039: move-result v2 │ │ -3abd14: 7100 76a5 0000 |003a: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.pushShift4Canvas:()V // method@a576 │ │ -3abd1a: 6203 f179 |003d: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3abd1e: 6e10 9ba5 0300 |003f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3abd24: 0a03 |0042: move-result v3 │ │ -3abd26: 7110 78a5 0300 |0043: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3abd2c: 0a03 |0046: move-result v3 │ │ -3abd2e: 6204 f279 |0047: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3abd32: 6e10 9ba5 0400 |0049: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3abd38: 0a04 |004c: move-result v4 │ │ -3abd3a: 7110 78a5 0400 |004d: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3abd40: 0a04 |0050: move-result v4 │ │ -3abd42: 6205 f379 |0051: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3abd46: 6e10 9ba5 0500 |0053: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3abd4c: 0a05 |0056: move-result v5 │ │ -3abd4e: 7110 78a5 0500 |0057: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3abd54: 0a05 |005a: move-result v5 │ │ -3abd56: 6206 f479 |005b: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3abd5a: 6e10 9ba5 0600 |005d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3abd60: 0a06 |0060: move-result v6 │ │ -3abd62: 7110 78a5 0600 |0061: invoke-static {v6}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3abd68: 0a06 |0064: move-result v6 │ │ -3abd6a: 3417 0300 |0065: if-lt v7, v1, 0068 // +0003 │ │ -3abd6e: 2802 |0067: goto 0069 // +0002 │ │ -3abd70: 1205 |0068: const/4 v5, #int 0 // #0 │ │ -3abd72: b057 |0069: add-int/2addr v7, v5 │ │ -3abd74: 3428 0300 |006a: if-lt v8, v2, 006d // +0003 │ │ -3abd78: 0160 |006c: move v0, v6 │ │ -3abd7a: b008 |006d: add-int/2addr v8, v0 │ │ -3abd7c: b037 |006e: add-int/2addr v7, v3 │ │ -3abd7e: b048 |006f: add-int/2addr v8, v4 │ │ -3abd80: 7110 79a5 0700 |0070: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ -3abd86: 0a07 |0073: move-result v7 │ │ -3abd88: 7110 79a5 0800 |0074: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ -3abd8e: 0a08 |0077: move-result v8 │ │ -3abd90: 7100 75a5 0000 |0078: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.popShift4Canvas:()V // method@a575 │ │ -3abd96: 3a07 0b00 |007b: if-ltz v7, 0086 // +000b │ │ -3abd9a: 3a08 0900 |007d: if-ltz v8, 0086 // +0009 │ │ -3abd9e: 1210 |007f: const/4 v0, #int 1 // #1 │ │ -3abda0: 7110 5aa3 0000 |0080: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3abda6: 0b00 |0083: move-result-wide v0 │ │ -3abda8: 6800 bd79 |0084: sput-wide v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79bd │ │ -3abdac: 6707 bb79 |0086: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bb │ │ -3abdb0: 6708 bc79 |0088: sput v8, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ -3abdb4: 0e00 |008a: return-void │ │ +3abc8c: |[3abc8c] net.sf.dibdib.thread_ui.UiFrame.shiftPointerCanvas4Page:(II)V │ │ +3abc9c: 6200 ee79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3abca0: 6e10 9ba5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3abca6: 0a00 |0005: move-result v0 │ │ +3abca8: da00 0003 |0006: mul-int/lit8 v0, v0, #int 3 // #03 │ │ +3abcac: 7110 78a5 0000 |0008: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3abcb2: 0a00 |000b: move-result v0 │ │ +3abcb4: b108 |000c: sub-int/2addr v8, v0 │ │ +3abcb6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3abcb8: 6a00 c279 |000e: sput-boolean v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ +3abcbc: 7110 79a5 0700 |0010: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ +3abcc2: 0a01 |0013: move-result v1 │ │ +3abcc4: 6701 c379 |0014: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ +3abcc8: 7110 79a5 0800 |0016: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ +3abcce: 0a01 |0019: move-result v1 │ │ +3abcd0: 6701 c479 |001a: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ +3abcd4: 3b07 0a00 |001c: if-gez v7, 0026 // +000a │ │ +3abcd8: 3b08 0800 |001e: if-gez v8, 0026 // +0008 │ │ +3abcdc: 12f7 |0020: const/4 v7, #int -1 // #ff │ │ +3abcde: 6707 bb79 |0021: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bb │ │ +3abce2: 6707 bc79 |0023: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ +3abce6: 0e00 |0025: return-void │ │ +3abce8: 6201 f579 |0026: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3abcec: 6e10 9ba5 0100 |0028: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3abcf2: 0a01 |002b: move-result v1 │ │ +3abcf4: 7110 78a5 0100 |002c: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3abcfa: 0a01 |002f: move-result v1 │ │ +3abcfc: 6202 f679 |0030: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3abd00: 6e10 9ba5 0200 |0032: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3abd06: 0a02 |0035: move-result v2 │ │ +3abd08: 7110 78a5 0200 |0036: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3abd0e: 0a02 |0039: move-result v2 │ │ +3abd10: 7100 76a5 0000 |003a: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.pushShift4Canvas:()V // method@a576 │ │ +3abd16: 6203 f179 |003d: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3abd1a: 6e10 9ba5 0300 |003f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3abd20: 0a03 |0042: move-result v3 │ │ +3abd22: 7110 78a5 0300 |0043: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3abd28: 0a03 |0046: move-result v3 │ │ +3abd2a: 6204 f279 |0047: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3abd2e: 6e10 9ba5 0400 |0049: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3abd34: 0a04 |004c: move-result v4 │ │ +3abd36: 7110 78a5 0400 |004d: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3abd3c: 0a04 |0050: move-result v4 │ │ +3abd3e: 6205 f379 |0051: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3abd42: 6e10 9ba5 0500 |0053: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3abd48: 0a05 |0056: move-result v5 │ │ +3abd4a: 7110 78a5 0500 |0057: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3abd50: 0a05 |005a: move-result v5 │ │ +3abd52: 6206 f479 |005b: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3abd56: 6e10 9ba5 0600 |005d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3abd5c: 0a06 |0060: move-result v6 │ │ +3abd5e: 7110 78a5 0600 |0061: invoke-static {v6}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3abd64: 0a06 |0064: move-result v6 │ │ +3abd66: 3417 0300 |0065: if-lt v7, v1, 0068 // +0003 │ │ +3abd6a: 2802 |0067: goto 0069 // +0002 │ │ +3abd6c: 1205 |0068: const/4 v5, #int 0 // #0 │ │ +3abd6e: b057 |0069: add-int/2addr v7, v5 │ │ +3abd70: 3428 0300 |006a: if-lt v8, v2, 006d // +0003 │ │ +3abd74: 0160 |006c: move v0, v6 │ │ +3abd76: b008 |006d: add-int/2addr v8, v0 │ │ +3abd78: b037 |006e: add-int/2addr v7, v3 │ │ +3abd7a: b048 |006f: add-int/2addr v8, v4 │ │ +3abd7c: 7110 79a5 0700 |0070: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ +3abd82: 0a07 |0073: move-result v7 │ │ +3abd84: 7110 79a5 0800 |0074: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ +3abd8a: 0a08 |0077: move-result v8 │ │ +3abd8c: 7100 75a5 0000 |0078: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.popShift4Canvas:()V // method@a575 │ │ +3abd92: 3a07 0b00 |007b: if-ltz v7, 0086 // +000b │ │ +3abd96: 3a08 0900 |007d: if-ltz v8, 0086 // +0009 │ │ +3abd9a: 1210 |007f: const/4 v0, #int 1 // #1 │ │ +3abd9c: 7110 5aa3 0000 |0080: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3abda2: 0b00 |0083: move-result-wide v0 │ │ +3abda4: 6800 bd79 |0084: sput-wide v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79bd │ │ +3abda8: 6707 bb79 |0086: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bb │ │ +3abdac: 6708 bc79 |0088: sput v8, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ +3abdb0: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0008 line=334 │ │ 0x000e line=335 │ │ 0x0010 line=336 │ │ 0x0016 line=337 │ │ @@ -854168,21 +854168,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3ab34c: |[3ab34c] net.sf.dibdib.thread_ui.UiFrame.getTextSize4Ui:()I │ │ -3ab35c: 6200 ef79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ -3ab360: 6e10 9ba5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ab366: 0a00 |0005: move-result v0 │ │ -3ab368: 7110 79a5 0000 |0006: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ -3ab36e: 0a00 |0009: move-result v0 │ │ -3ab370: 0f00 |000a: return v0 │ │ +3ab348: |[3ab348] net.sf.dibdib.thread_ui.UiFrame.getTextSize4Ui:()I │ │ +3ab358: 6200 ef79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ +3ab35c: 6e10 9ba5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ab362: 0a00 |0005: move-result v0 │ │ +3ab364: 7110 79a5 0000 |0006: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ +3ab36a: 0a00 |0009: move-result v0 │ │ +3ab36c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=72 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sf/dibdib/thread_ui/UiFrame; │ │ │ │ @@ -854191,114 +854191,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 │ │ -3aaacc: |[3aaacc] net.sf.dibdib.thread_ui.UiFrame.paint4Frame:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;)Z │ │ -3aaadc: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3aaae0: 5400 6e73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3aaae4: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aaaea: 0a00 |0007: move-result v0 │ │ -3aaaec: 6201 2b73 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3aaaf0: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aaaf6: 0a01 |000d: move-result v1 │ │ -3aaaf8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3aaafa: 3410 1600 |000f: if-lt v0, v1, 0025 // +0016 │ │ -3aaafe: 620d 6273 |0011: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3aab02: 54dd 6e73 |0013: iget-object v13, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3aab06: 6e10 b1a1 0d00 |0015: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aab0c: 0a0d |0018: move-result v13 │ │ -3aab0e: 6200 2b73 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3aab12: 6e10 b1a1 0000 |001b: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aab18: 0a00 |001e: move-result v0 │ │ -3aab1a: 330d 0500 |001f: if-ne v13, v0, 0024 // +0005 │ │ -3aab1e: 7100 c9a1 0000 |0021: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root;.triggerExitProcess:()Z // method@a1c9 │ │ -3aab24: 0f02 |0024: return v2 │ │ -3aab26: 7100 eca4 0000 |0025: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ec │ │ -3aab2c: 0a00 |0028: move-result v0 │ │ -3aab2e: 1603 0000 |0029: const-wide/16 v3, #int 0 // #0 │ │ -3aab32: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -3aab34: 3900 0800 |002c: if-nez v0, 0034 // +0008 │ │ -3aab38: 6105 d179 |002e: sget-wide v5, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d1 │ │ -3aab3c: 3100 0305 |0030: cmp-long v0, v3, v5 │ │ -3aab40: 3800 0c00 |0032: if-eqz v0, 003e // +000c │ │ -3aab44: 7110 5aa3 0100 |0034: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3aab4a: 0b05 |0037: move-result-wide v5 │ │ -3aab4c: 7120 a4a5 6500 |0038: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.tick:(J)V // method@a5a4 │ │ -3aab52: 7100 8da5 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareUiFrameData:()V // method@a58d │ │ -3aab58: 6000 d279 |003e: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d2 │ │ -3aab5c: 6205 ee79 |0040: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3aab60: 6e10 9ba5 0500 |0042: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3aab66: 0a05 |0045: move-result v5 │ │ -3aab68: 7110 78a5 0500 |0046: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ -3aab6e: 0a05 |0049: move-result v5 │ │ -3aab70: da06 0504 |004a: mul-int/lit8 v6, v5, #int 4 // #04 │ │ -3aab74: 9106 0006 |004c: sub-int v6, v0, v6 │ │ -3aab78: 6107 d179 |004e: sget-wide v7, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d1 │ │ -3aab7c: 1609 0100 |0050: const-wide/16 v9, #int 1 // #1 │ │ -3aab80: c097 |0052: and-long/2addr v7, v9 │ │ -3aab82: 3109 0307 |0053: cmp-long v9, v3, v7 │ │ -3aab86: 3809 0500 |0055: if-eqz v9, 005a // +0005 │ │ -3aab8a: 7040 70a5 2cd6 |0057: invoke-direct {v12, v2, v6, v13}, Lnet/sf/dibdib/thread_ui/UiFrame;.fillDataImage:(IILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a570 │ │ -3aab90: 6203 ed79 |005a: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_BACKGROUND_COLOR:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ed │ │ -3aab94: 6e10 9ba5 0300 |005c: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3aab9a: 0a03 |005f: move-result v3 │ │ -3aab9c: 7110 0ea2 0300 |0060: invoke-static {v3}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ -3aaba2: 0c03 |0063: move-result-object v3 │ │ -3aaba4: 6e20 03a2 2300 |0064: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aabaa: 0a03 |0067: move-result v3 │ │ -3aabac: 1217 |0068: const/4 v7, #int 1 // #1 │ │ -3aabae: 6209 e279 |0069: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ -3aabb2: 07c6 |006b: move-object v6, v12 │ │ -3aabb4: 0158 |006c: move v8, v5 │ │ -3aabb6: 013a |006d: move v10, v3 │ │ -3aabb8: 07db |006e: move-object v11, v13 │ │ -3aabba: 7606 73a5 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@a573 │ │ -3aabc0: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -3aabc2: 6209 e379 |0073: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ -3aabc6: 7606 73a5 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@a573 │ │ -3aabcc: 1237 |0078: const/4 v7, #int 3 // #3 │ │ -3aabce: 6209 e079 |0079: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ -3aabd2: 6204 b573 |007b: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ -3aabd6: 6e20 03a2 2400 |007d: invoke-virtual {v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aabdc: 0a0a |0080: move-result v10 │ │ -3aabde: 7606 73a5 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@a573 │ │ -3aabe4: 1247 |0084: const/4 v7, #int 4 // #4 │ │ -3aabe6: 6209 e179 |0085: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aabea: 013a |0087: move v10, v3 │ │ -3aabec: 7606 73a5 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@a573 │ │ -3aabf2: da03 0503 |008b: mul-int/lit8 v3, v5, #int 3 // #03 │ │ -3aabf6: 7240 32a2 2d32 |008d: invoke-interface {v13, v2, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ -3aabfc: 7240 32a2 1d22 |0090: invoke-interface {v13, v1, v2, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ -3aac02: 1223 |0093: const/4 v3, #int 2 // #2 │ │ -3aac04: 7240 32a2 3d52 |0094: invoke-interface {v13, v3, v2, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ -3aac0a: da03 0502 |0097: mul-int/lit8 v3, v5, #int 2 // #02 │ │ -3aac0e: 1234 |0099: const/4 v4, #int 3 // #3 │ │ -3aac10: 7240 32a2 4d32 |009a: invoke-interface {v13, v4, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ -3aac16: b150 |009d: sub-int/2addr v0, v5 │ │ -3aac18: b010 |009e: add-int/2addr v0, v1 │ │ -3aac1a: 1243 |009f: const/4 v3, #int 4 // #4 │ │ -3aac1c: 7240 32a2 3d02 |00a0: invoke-interface {v13, v3, v2, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ -3aac22: 6200 ba73 |00a3: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -3aac26: 6e20 03a2 1000 |00a5: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aac2c: 0a00 |00a8: move-result v0 │ │ -3aac2e: 7220 3ca2 0d00 |00a9: invoke-interface {v13, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3aac34: 7210 3fa2 0d00 |00ac: invoke-interface {v13}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.show:()V // method@a23f │ │ -3aac3a: 620d 6273 |00af: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3aac3e: 54dd 6e73 |00b1: iget-object v13, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3aac42: 6e10 b1a1 0d00 |00b3: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aac48: 0a0d |00b6: move-result v13 │ │ -3aac4a: 6200 2b73 |00b7: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3aac4e: 6e10 b1a1 0000 |00b9: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aac54: 0a00 |00bc: move-result v0 │ │ -3aac56: 350d 0300 |00bd: if-ge v13, v0, 00c0 // +0003 │ │ -3aac5a: 1212 |00bf: const/4 v2, #int 1 // #1 │ │ -3aac5c: 0f02 |00c0: return v2 │ │ +3aaac8: |[3aaac8] net.sf.dibdib.thread_ui.UiFrame.paint4Frame:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;)Z │ │ +3aaad8: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3aaadc: 5400 6e73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3aaae0: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aaae6: 0a00 |0007: move-result v0 │ │ +3aaae8: 6201 2b73 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3aaaec: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aaaf2: 0a01 |000d: move-result v1 │ │ +3aaaf4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3aaaf6: 3410 1600 |000f: if-lt v0, v1, 0025 // +0016 │ │ +3aaafa: 620d 6273 |0011: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3aaafe: 54dd 6e73 |0013: iget-object v13, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3aab02: 6e10 b1a1 0d00 |0015: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aab08: 0a0d |0018: move-result v13 │ │ +3aab0a: 6200 2b73 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3aab0e: 6e10 b1a1 0000 |001b: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aab14: 0a00 |001e: move-result v0 │ │ +3aab16: 330d 0500 |001f: if-ne v13, v0, 0024 // +0005 │ │ +3aab1a: 7100 c9a1 0000 |0021: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root;.triggerExitProcess:()Z // method@a1c9 │ │ +3aab20: 0f02 |0024: return v2 │ │ +3aab22: 7100 eca4 0000 |0025: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ec │ │ +3aab28: 0a00 |0028: move-result v0 │ │ +3aab2a: 1603 0000 |0029: const-wide/16 v3, #int 0 // #0 │ │ +3aab2e: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +3aab30: 3900 0800 |002c: if-nez v0, 0034 // +0008 │ │ +3aab34: 6105 d179 |002e: sget-wide v5, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d1 │ │ +3aab38: 3100 0305 |0030: cmp-long v0, v3, v5 │ │ +3aab3c: 3800 0c00 |0032: if-eqz v0, 003e // +000c │ │ +3aab40: 7110 5aa3 0100 |0034: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3aab46: 0b05 |0037: move-result-wide v5 │ │ +3aab48: 7120 a4a5 6500 |0038: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.tick:(J)V // method@a5a4 │ │ +3aab4e: 7100 8da5 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareUiFrameData:()V // method@a58d │ │ +3aab54: 6000 d279 |003e: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d2 │ │ +3aab58: 6205 ee79 |0040: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3aab5c: 6e10 9ba5 0500 |0042: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3aab62: 0a05 |0045: move-result v5 │ │ +3aab64: 7110 78a5 0500 |0046: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a578 │ │ +3aab6a: 0a05 |0049: move-result v5 │ │ +3aab6c: da06 0504 |004a: mul-int/lit8 v6, v5, #int 4 // #04 │ │ +3aab70: 9106 0006 |004c: sub-int v6, v0, v6 │ │ +3aab74: 6107 d179 |004e: sget-wide v7, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d1 │ │ +3aab78: 1609 0100 |0050: const-wide/16 v9, #int 1 // #1 │ │ +3aab7c: c097 |0052: and-long/2addr v7, v9 │ │ +3aab7e: 3109 0307 |0053: cmp-long v9, v3, v7 │ │ +3aab82: 3809 0500 |0055: if-eqz v9, 005a // +0005 │ │ +3aab86: 7040 70a5 2cd6 |0057: invoke-direct {v12, v2, v6, v13}, Lnet/sf/dibdib/thread_ui/UiFrame;.fillDataImage:(IILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a570 │ │ +3aab8c: 6203 ed79 |005a: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_BACKGROUND_COLOR:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ed │ │ +3aab90: 6e10 9ba5 0300 |005c: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3aab96: 0a03 |005f: move-result v3 │ │ +3aab98: 7110 0ea2 0300 |0060: invoke-static {v3}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ +3aab9e: 0c03 |0063: move-result-object v3 │ │ +3aaba0: 6e20 03a2 2300 |0064: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aaba6: 0a03 |0067: move-result v3 │ │ +3aaba8: 1217 |0068: const/4 v7, #int 1 // #1 │ │ +3aabaa: 6209 e279 |0069: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ +3aabae: 07c6 |006b: move-object v6, v12 │ │ +3aabb0: 0158 |006c: move v8, v5 │ │ +3aabb2: 013a |006d: move v10, v3 │ │ +3aabb4: 07db |006e: move-object v11, v13 │ │ +3aabb6: 7606 73a5 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@a573 │ │ +3aabbc: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +3aabbe: 6209 e379 |0073: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ +3aabc2: 7606 73a5 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@a573 │ │ +3aabc8: 1237 |0078: const/4 v7, #int 3 // #3 │ │ +3aabca: 6209 e079 |0079: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ +3aabce: 6204 b573 |007b: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ +3aabd2: 6e20 03a2 2400 |007d: invoke-virtual {v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aabd8: 0a0a |0080: move-result v10 │ │ +3aabda: 7606 73a5 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@a573 │ │ +3aabe0: 1247 |0084: const/4 v7, #int 4 // #4 │ │ +3aabe2: 6209 e179 |0085: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aabe6: 013a |0087: move v10, v3 │ │ +3aabe8: 7606 73a5 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@a573 │ │ +3aabee: da03 0503 |008b: mul-int/lit8 v3, v5, #int 3 // #03 │ │ +3aabf2: 7240 32a2 2d32 |008d: invoke-interface {v13, v2, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ +3aabf8: 7240 32a2 1d22 |0090: invoke-interface {v13, v1, v2, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ +3aabfe: 1223 |0093: const/4 v3, #int 2 // #2 │ │ +3aac00: 7240 32a2 3d52 |0094: invoke-interface {v13, v3, v2, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ +3aac06: da03 0502 |0097: mul-int/lit8 v3, v5, #int 2 // #02 │ │ +3aac0a: 1234 |0099: const/4 v4, #int 3 // #3 │ │ +3aac0c: 7240 32a2 4d32 |009a: invoke-interface {v13, v4, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ +3aac12: b150 |009d: sub-int/2addr v0, v5 │ │ +3aac14: b010 |009e: add-int/2addr v0, v1 │ │ +3aac16: 1243 |009f: const/4 v3, #int 4 // #4 │ │ +3aac18: 7240 32a2 3d02 |00a0: invoke-interface {v13, v3, v2, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ +3aac1e: 6200 ba73 |00a3: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +3aac22: 6e20 03a2 1000 |00a5: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aac28: 0a00 |00a8: move-result v0 │ │ +3aac2a: 7220 3ca2 0d00 |00a9: invoke-interface {v13, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3aac30: 7210 3fa2 0d00 |00ac: invoke-interface {v13}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.show:()V // method@a23f │ │ +3aac36: 620d 6273 |00af: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3aac3a: 54dd 6e73 |00b1: iget-object v13, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3aac3e: 6e10 b1a1 0d00 |00b3: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aac44: 0a0d |00b6: move-result v13 │ │ +3aac46: 6200 2b73 |00b7: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3aac4a: 6e10 b1a1 0000 |00b9: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aac50: 0a00 |00bc: move-result v0 │ │ +3aac52: 350d 0300 |00bd: if-ge v13, v0, 00c0 // +0003 │ │ +3aac56: 1212 |00bf: const/4 v2, #int 1 // #1 │ │ +3aac58: 0f02 |00c0: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0011 line=516 │ │ 0x0021 line=517 │ │ 0x0025 line=522 │ │ 0x0034 line=523 │ │ @@ -854363,92 +854363,92 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 144 16-bit code units │ │ -3abdb8: |[3abdb8] net.sf.dibdib.thread_ui.UiPres$1.:()V │ │ -3abdc8: 7100 6ba5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; // method@a56b │ │ -3abdce: 0c00 |0003: move-result-object v0 │ │ -3abdd0: 2100 |0004: array-length v0, v0 │ │ -3abdd2: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3abdd6: 6900 d979 |0007: sput-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ -3abdda: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3abddc: 6202 c779 |000a: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ -3abde0: 6e10 69a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ -3abde6: 0a02 |000f: move-result v2 │ │ -3abde8: 4b01 0002 |0010: aput v1, v0, v2 │ │ -3abdec: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -3abdee: 6202 d979 |0013: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ -3abdf2: 6203 c979 |0015: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ -3abdf6: 6e10 69a5 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ -3abdfc: 0a03 |001a: move-result v3 │ │ -3abdfe: 4b00 0203 |001b: aput v0, v2, v3 │ │ -3abe02: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -3abe04: 6203 d979 |001e: sget-object v3, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ -3abe08: 6204 ca79 |0020: sget-object v4, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ -3abe0c: 6e10 69a5 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ -3abe12: 0a04 |0025: move-result v4 │ │ -3abe14: 4b02 0304 |0026: aput v2, v3, v4 │ │ -3abe18: 1243 |0028: const/4 v3, #int 4 // #4 │ │ -3abe1a: 6204 d979 |0029: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ -3abe1e: 6205 c679 |002b: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c6 │ │ -3abe22: 6e10 69a5 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ -3abe28: 0a05 |0030: move-result v5 │ │ -3abe2a: 4b03 0405 |0031: aput v3, v4, v5 │ │ -3abe2e: 6204 d979 |0033: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ -3abe32: 6205 c879 |0035: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ -3abe36: 6e10 69a5 0500 |0037: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ -3abe3c: 0a05 |003a: move-result v5 │ │ -3abe3e: 1256 |003b: const/4 v6, #int 5 // #5 │ │ -3abe40: 4b06 0405 |003c: aput v6, v4, v5 │ │ -3abe44: 6204 d979 |003e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ -3abe48: 6205 cb79 |0040: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ -3abe4c: 6e10 69a5 0500 |0042: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ -3abe52: 0a05 |0045: move-result v5 │ │ -3abe54: 1266 |0046: const/4 v6, #int 6 // #6 │ │ -3abe56: 4b06 0405 |0047: aput v6, v4, v5 │ │ -3abe5a: 6204 d979 |0049: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ -3abe5e: 6205 cc79 |004b: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ -3abe62: 6e10 69a5 0500 |004d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ -3abe68: 0a05 |0050: move-result v5 │ │ -3abe6a: 1276 |0051: const/4 v6, #int 7 // #7 │ │ -3abe6c: 4b06 0405 |0052: aput v6, v4, v5 │ │ -3abe70: 6204 d979 |0054: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ -3abe74: 6205 cf79 |0056: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ -3abe78: 6e10 69a5 0500 |0058: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ -3abe7e: 0a05 |005b: move-result v5 │ │ -3abe80: 1306 0800 |005c: const/16 v6, #int 8 // #8 │ │ -3abe84: 4b06 0405 |005e: aput v6, v4, v5 │ │ -3abe88: 7100 d2a4 0000 |0060: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d2 │ │ -3abe8e: 0c04 |0063: move-result-object v4 │ │ -3abe90: 2144 |0064: array-length v4, v4 │ │ -3abe92: 2344 1915 |0065: new-array v4, v4, [I // type@1519 │ │ -3abe96: 6904 d879 |0067: sput-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79d8 │ │ -3abe9a: 6205 5379 |0069: sget-object v5, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ -3abe9e: 6e10 d0a4 0500 |006b: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3abea4: 0a05 |006e: move-result v5 │ │ -3abea6: 4b01 0405 |006f: aput v1, v4, v5 │ │ -3abeaa: 6201 d879 |0071: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79d8 │ │ -3abeae: 6204 5779 |0073: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ -3abeb2: 6e10 d0a4 0400 |0075: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3abeb8: 0a04 |0078: move-result v4 │ │ -3abeba: 4b00 0104 |0079: aput v0, v1, v4 │ │ -3abebe: 6200 d879 |007b: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79d8 │ │ -3abec2: 6201 5a79 |007d: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ -3abec6: 6e10 d0a4 0100 |007f: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3abecc: 0a01 |0082: move-result v1 │ │ -3abece: 4b02 0001 |0083: aput v2, v0, v1 │ │ -3abed2: 6200 d879 |0085: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79d8 │ │ -3abed6: 6201 5579 |0087: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ -3abeda: 6e10 d0a4 0100 |0089: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3abee0: 0a01 |008c: move-result v1 │ │ -3abee2: 4b03 0001 |008d: aput v3, v0, v1 │ │ -3abee6: 0e00 |008f: return-void │ │ +3abdb4: |[3abdb4] net.sf.dibdib.thread_ui.UiPres$1.:()V │ │ +3abdc4: 7100 6ba5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; // method@a56b │ │ +3abdca: 0c00 |0003: move-result-object v0 │ │ +3abdcc: 2100 |0004: array-length v0, v0 │ │ +3abdce: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3abdd2: 6900 d979 |0007: sput-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ +3abdd6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3abdd8: 6202 c779 |000a: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ +3abddc: 6e10 69a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ +3abde2: 0a02 |000f: move-result v2 │ │ +3abde4: 4b01 0002 |0010: aput v1, v0, v2 │ │ +3abde8: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +3abdea: 6202 d979 |0013: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ +3abdee: 6203 c979 |0015: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ +3abdf2: 6e10 69a5 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ +3abdf8: 0a03 |001a: move-result v3 │ │ +3abdfa: 4b00 0203 |001b: aput v0, v2, v3 │ │ +3abdfe: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +3abe00: 6203 d979 |001e: sget-object v3, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ +3abe04: 6204 ca79 |0020: sget-object v4, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ +3abe08: 6e10 69a5 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ +3abe0e: 0a04 |0025: move-result v4 │ │ +3abe10: 4b02 0304 |0026: aput v2, v3, v4 │ │ +3abe14: 1243 |0028: const/4 v3, #int 4 // #4 │ │ +3abe16: 6204 d979 |0029: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ +3abe1a: 6205 c679 |002b: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c6 │ │ +3abe1e: 6e10 69a5 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ +3abe24: 0a05 |0030: move-result v5 │ │ +3abe26: 4b03 0405 |0031: aput v3, v4, v5 │ │ +3abe2a: 6204 d979 |0033: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ +3abe2e: 6205 c879 |0035: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ +3abe32: 6e10 69a5 0500 |0037: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ +3abe38: 0a05 |003a: move-result v5 │ │ +3abe3a: 1256 |003b: const/4 v6, #int 5 // #5 │ │ +3abe3c: 4b06 0405 |003c: aput v6, v4, v5 │ │ +3abe40: 6204 d979 |003e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ +3abe44: 6205 cb79 |0040: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ +3abe48: 6e10 69a5 0500 |0042: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ +3abe4e: 0a05 |0045: move-result v5 │ │ +3abe50: 1266 |0046: const/4 v6, #int 6 // #6 │ │ +3abe52: 4b06 0405 |0047: aput v6, v4, v5 │ │ +3abe56: 6204 d979 |0049: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ +3abe5a: 6205 cc79 |004b: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ +3abe5e: 6e10 69a5 0500 |004d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ +3abe64: 0a05 |0050: move-result v5 │ │ +3abe66: 1276 |0051: const/4 v6, #int 7 // #7 │ │ +3abe68: 4b06 0405 |0052: aput v6, v4, v5 │ │ +3abe6c: 6204 d979 |0054: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ +3abe70: 6205 cf79 |0056: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ +3abe74: 6e10 69a5 0500 |0058: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ +3abe7a: 0a05 |005b: move-result v5 │ │ +3abe7c: 1306 0800 |005c: const/16 v6, #int 8 // #8 │ │ +3abe80: 4b06 0405 |005e: aput v6, v4, v5 │ │ +3abe84: 7100 d2a4 0000 |0060: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d2 │ │ +3abe8a: 0c04 |0063: move-result-object v4 │ │ +3abe8c: 2144 |0064: array-length v4, v4 │ │ +3abe8e: 2344 1915 |0065: new-array v4, v4, [I // type@1519 │ │ +3abe92: 6904 d879 |0067: sput-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79d8 │ │ +3abe96: 6205 5379 |0069: sget-object v5, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ +3abe9a: 6e10 d0a4 0500 |006b: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3abea0: 0a05 |006e: move-result v5 │ │ +3abea2: 4b01 0405 |006f: aput v1, v4, v5 │ │ +3abea6: 6201 d879 |0071: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79d8 │ │ +3abeaa: 6204 5779 |0073: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ +3abeae: 6e10 d0a4 0400 |0075: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3abeb4: 0a04 |0078: move-result v4 │ │ +3abeb6: 4b00 0104 |0079: aput v0, v1, v4 │ │ +3abeba: 6200 d879 |007b: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79d8 │ │ +3abebe: 6201 5a79 |007d: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ +3abec2: 6e10 d0a4 0100 |007f: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3abec8: 0a01 |0082: move-result v1 │ │ +3abeca: 4b02 0001 |0083: aput v2, v0, v1 │ │ +3abece: 6200 d879 |0085: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79d8 │ │ +3abed2: 6201 5579 |0087: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ +3abed6: 6e10 d0a4 0100 |0089: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3abedc: 0a01 |008c: move-result v1 │ │ +3abede: 4b03 0001 |008d: aput v3, v0, v1 │ │ +3abee2: 0e00 |008f: return-void │ │ catches : 12 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -854579,25 +854579,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3aeb48: |[3aeb48] net.sf.dibdib.thread_ui.UiPres.:()V │ │ -3aeb58: 2200 f014 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ -3aeb5c: 1a01 291f |0002: const-string v1, "INSTANCE" // string@1f29 │ │ -3aeb60: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3aeb62: 7030 7da5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.:(Ljava/lang/String;I)V // method@a57d │ │ -3aeb68: 6900 db79 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3aeb6c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3aeb6e: 2311 2416 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_ui/UiPres; // type@1624 │ │ -3aeb72: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -3aeb76: 6901 da79 |000f: sput-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiPres; // field@79da │ │ -3aeb7a: 0e00 |0011: return-void │ │ +3aeb44: |[3aeb44] net.sf.dibdib.thread_ui.UiPres.:()V │ │ +3aeb54: 2200 f014 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ +3aeb58: 1a01 291f |0002: const-string v1, "INSTANCE" // string@1f29 │ │ +3aeb5c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3aeb5e: 7030 7da5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.:(Ljava/lang/String;I)V // method@a57d │ │ +3aeb64: 6900 db79 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3aeb68: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3aeb6a: 2311 2416 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_ui/UiPres; // type@1624 │ │ +3aeb6e: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +3aeb72: 6901 da79 |000f: sput-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiPres; // field@79da │ │ +3aeb76: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000f line=25 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_ui/UiPres;) │ │ @@ -854605,41 +854605,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 │ │ -3aeb7c: |[3aeb7c] net.sf.dibdib.thread_ui.UiPres.:(Ljava/lang/String;I)V │ │ -3aeb8c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3aeb92: 2201 ad14 |0003: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ -3aeb96: 7010 9ca2 0100 |0005: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ -3aeb9c: 5b01 e579 |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ -3aeba0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3aeba2: 5901 e779 |000b: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3aeba6: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -3aebaa: 5b02 e679 |000f: iput-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3aebae: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3aebb0: 5902 eb79 |0012: iput v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3aebb4: 5901 e879 |0014: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79e8 │ │ -3aebb8: 5902 ea79 |0016: iput v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ -3aebbc: 5c02 e979 |0018: iput-boolean v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ -3aebc0: 1301 1e00 |001a: const/16 v1, #int 30 // #1e │ │ -3aebc4: 2311 0f16 |001c: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3aebc8: 5b01 de79 |001e: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3aebcc: 1301 3200 |0020: const/16 v1, #int 50 // #32 │ │ -3aebd0: 2311 0f16 |0022: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3aebd4: 5b01 df79 |0024: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3aebd8: 1301 0a00 |0026: const/16 v1, #int 10 // #a │ │ -3aebdc: 2311 0f16 |0028: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3aebe0: 5b01 dc79 |002a: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3aebe4: 1301 0d00 |002c: const/16 v1, #int 13 // #d │ │ -3aebe8: 2311 0f16 |002e: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3aebec: 5b01 dd79 |0030: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3aebf0: 0e00 |0032: return-void │ │ +3aeb78: |[3aeb78] net.sf.dibdib.thread_ui.UiPres.:(Ljava/lang/String;I)V │ │ +3aeb88: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3aeb8e: 2201 ad14 |0003: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ +3aeb92: 7010 9ca2 0100 |0005: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ +3aeb98: 5b01 e579 |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ +3aeb9c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3aeb9e: 5901 e779 |000b: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3aeba2: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +3aeba6: 5b02 e679 |000f: iput-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3aebaa: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3aebac: 5902 eb79 |0012: iput v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3aebb0: 5901 e879 |0014: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79e8 │ │ +3aebb4: 5902 ea79 |0016: iput v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ +3aebb8: 5c02 e979 |0018: iput-boolean v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ +3aebbc: 1301 1e00 |001a: const/16 v1, #int 30 // #1e │ │ +3aebc0: 2311 0f16 |001c: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3aebc4: 5b01 de79 |001e: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3aebc8: 1301 3200 |0020: const/16 v1, #int 50 // #32 │ │ +3aebcc: 2311 0f16 |0022: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3aebd0: 5b01 df79 |0024: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3aebd4: 1301 0a00 |0026: const/16 v1, #int 10 // #a │ │ +3aebd8: 2311 0f16 |0028: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3aebdc: 5b01 dc79 |002a: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3aebe0: 1301 0d00 |002c: const/16 v1, #int 13 // #d │ │ +3aebe4: 2311 0f16 |002e: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3aebe8: 5b01 dd79 |0030: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3aebec: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=33 │ │ 0x000b line=37 │ │ 0x000f line=46 │ │ 0x0012 line=48 │ │ @@ -854660,167 +854660,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 │ │ -3ada94: |[3ada94] net.sf.dibdib.thread_ui.UiPres.barEntry:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3adaa4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -3adaa8: 5201 eb79 |0002: iget v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3adaac: 5402 e679 |0004: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3adab0: 3a01 0900 |0006: if-ltz v1, 000f // +0009 │ │ -3adab4: 6e10 2298 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3adaba: 0a03 |000b: move-result v3 │ │ -3adabc: 3631 0300 |000c: if-gt v1, v3, 000f // +0003 │ │ -3adac0: 2805 |000e: goto 0013 // +0005 │ │ -3adac2: 6e10 2298 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3adac8: 0a01 |0012: move-result v1 │ │ -3adaca: 6203 f979 |0013: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3adace: 6e10 9ba5 0300 |0015: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3adad4: 0a03 |0018: move-result v3 │ │ -3adad6: 1254 |0019: const/4 v4, #int 5 // #5 │ │ -3adad8: da03 0305 |001a: mul-int/lit8 v3, v3, #int 5 // #05 │ │ -3adadc: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -3adade: b953 |001d: shr-int/2addr v3, v5 │ │ -3adae0: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -3adae2: 6e30 2e98 6201 |001f: invoke-virtual {v2, v6, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3adae8: 0c07 |0022: move-result-object v7 │ │ -3adaea: 6e20 2d98 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3adaf0: 0c01 |0026: move-result-object v1 │ │ -3adaf2: 6202 f979 |0027: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3adaf6: 6e10 9ba5 0200 |0029: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3adafc: 0a02 |002c: move-result v2 │ │ -3adafe: 1308 000c |002d: const/16 v8, #int 3072 // #c00 │ │ -3adb02: b182 |002f: sub-int/2addr v2, v8 │ │ -3adb04: 6209 ee79 |0030: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3adb08: 6e10 9ba5 0900 |0032: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3adb0e: 0a09 |0035: move-result v9 │ │ -3adb10: 620a ef79 |0036: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ -3adb14: 6e10 9ba5 0a00 |0038: invoke-virtual {v10}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3adb1a: 0a0a |003b: move-result v10 │ │ -3adb1c: d2aa 8000 |003c: mul-int/lit16 v10, v10, #int 128 // #0080 │ │ -3adb20: 130b 0800 |003e: const/16 v11, #int 8 // #8 │ │ -3adb24: b9ba |0040: shr-int/2addr v10, v11 │ │ -3adb26: b0a9 |0041: add-int/2addr v9, v10 │ │ -3adb28: 121a |0042: const/4 v10, #int 1 // #1 │ │ -3adb2a: b9a9 |0043: shr-int/2addr v9, v10 │ │ -3adb2c: 540c dc79 |0044: iget-object v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3adb30: 81ad |0046: int-to-long v13, v10 │ │ -3adb32: 620f 5b77 |0047: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3adb36: 122b |0049: const/4 v11, #int 2 // #2 │ │ -3adb38: 23b8 1915 |004a: new-array v8, v11, [I // type@1519 │ │ -3adb3c: 4b03 0806 |004c: aput v3, v8, v6 │ │ -3adb40: 4b06 080a |004e: aput v6, v8, v10 │ │ -3adb44: 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 │ │ -3adb4a: 0c08 |0053: move-result-object v8 │ │ -3adb4c: 4d08 0c06 |0054: aput-object v8, v12, v6 │ │ -3adb50: 5408 dc79 |0056: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3adb54: 81bc |0058: int-to-long v12, v11 │ │ -3adb56: 620e 5677 |0059: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7756 │ │ -3adb5a: 23bf 1915 |005b: new-array v15, v11, [I // type@1519 │ │ -3adb5e: 4b03 0f06 |005d: aput v3, v15, v6 │ │ -3adb62: 6210 ee79 |005f: sget-object v16, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3adb66: 7401 9ba5 1000 |0061: invoke-virtual/range {v16}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3adb6c: 0a10 |0064: move-result v16 │ │ -3adb6e: 4b10 0f0a |0065: aput v16, v15, v10 │ │ -3adb72: 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 │ │ -3adb78: 0c0c |006a: move-result-object v12 │ │ -3adb7a: 4d0c 080a |006b: aput-object v12, v8, v10 │ │ -3adb7e: 5408 dc79 |006d: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3adb82: 815c |006f: int-to-long v12, v5 │ │ -3adb84: 620e 5b77 |0070: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3adb88: 23bf 1915 |0072: new-array v15, v11, [I // type@1519 │ │ -3adb8c: 1a04 a500 |0074: const-string v4, " " // string@00a5 │ │ -3adb90: 6e20 1198 4700 |0076: invoke-virtual {v7, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3adb96: 0a04 |0079: move-result v4 │ │ -3adb98: 3804 0500 |007a: if-eqz v4, 007f // +0005 │ │ -3adb9c: 1304 0018 |007c: const/16 v4, #int 6144 // #1800 │ │ -3adba0: 2803 |007e: goto 0081 // +0003 │ │ -3adba2: 1304 000c |007f: const/16 v4, #int 3072 // #c00 │ │ -3adba6: 9104 0304 |0081: sub-int v4, v3, v4 │ │ -3adbaa: 4b04 0f06 |0083: aput v4, v15, v6 │ │ -3adbae: 4b06 0f0a |0085: aput v6, v15, v10 │ │ -3adbb2: 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 │ │ -3adbb8: 0c04 |008a: move-result-object v4 │ │ -3adbba: 4d04 080b |008b: aput-object v4, v8, v11 │ │ -3adbbe: 5404 dc79 |008d: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3adbc2: 1248 |008f: const/4 v8, #int 4 // #4 │ │ -3adbc4: 818c |0090: int-to-long v12, v8 │ │ -3adbc6: 620e 5e77 |0091: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ -3adbca: 23af 1915 |0093: new-array v15, v10, [I // type@1519 │ │ -3adbce: 4b09 0f06 |0095: aput v9, v15, v6 │ │ -3adbd2: 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 │ │ -3adbd8: 0c09 |009a: move-result-object v9 │ │ -3adbda: 4d09 0405 |009b: aput-object v9, v4, v5 │ │ -3adbde: 5404 dc79 |009d: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3adbe2: 1255 |009f: const/4 v5, #int 5 // #5 │ │ -3adbe4: 815c |00a0: int-to-long v12, v5 │ │ -3adbe6: 6205 6677 |00a1: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ -3adbea: 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 │ │ -3adbf0: 0c05 |00a6: move-result-object v5 │ │ -3adbf2: 4d05 0408 |00a7: aput-object v5, v4, v8 │ │ -3adbf6: 5404 dc79 |00a9: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3adbfa: 1265 |00ab: const/4 v5, #int 6 // #6 │ │ -3adbfc: 8157 |00ac: int-to-long v7, v5 │ │ -3adbfe: 6209 5b77 |00ad: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3adc02: 23bc 1915 |00af: new-array v12, v11, [I // type@1519 │ │ -3adc06: 130d 000c |00b1: const/16 v13, #int 3072 // #c00 │ │ -3adc0a: b0d3 |00b3: add-int/2addr v3, v13 │ │ -3adc0c: 4b03 0c06 |00b4: aput v3, v12, v6 │ │ -3adc10: 4b06 0c0a |00b6: aput v6, v12, v10 │ │ -3adc14: 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 │ │ -3adc1a: 0c03 |00bb: move-result-object v3 │ │ -3adc1c: 1257 |00bc: const/4 v7, #int 5 // #5 │ │ -3adc1e: 4d03 0407 |00bd: aput-object v3, v4, v7 │ │ -3adc22: 5403 dc79 |00bf: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3adc26: 1274 |00c1: const/4 v4, #int 7 // #7 │ │ -3adc28: 8147 |00c2: int-to-long v7, v4 │ │ -3adc2a: 6209 6277 |00c3: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ -3adc2e: 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 │ │ -3adc34: 0c01 |00c8: move-result-object v1 │ │ -3adc36: 4d01 0305 |00c9: aput-object v1, v3, v5 │ │ -3adc3a: 5401 dc79 |00cb: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3adc3e: 1303 0800 |00cd: const/16 v3, #int 8 // #8 │ │ -3adc42: 8137 |00cf: int-to-long v7, v3 │ │ -3adc44: 6203 5b77 |00d0: sget-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3adc48: 23b5 1915 |00d2: new-array v5, v11, [I // type@1519 │ │ -3adc4c: 4b02 0506 |00d4: aput v2, v5, v6 │ │ -3adc50: 4b06 050a |00d6: aput v6, v5, v10 │ │ -3adc54: 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 │ │ -3adc5a: 0c02 |00db: move-result-object v2 │ │ -3adc5c: 4d02 0104 |00dc: aput-object v2, v1, v4 │ │ -3adc60: 5401 dc79 |00de: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3adc64: 1302 0900 |00e0: const/16 v2, #int 9 // #9 │ │ -3adc68: 8123 |00e2: int-to-long v3, v2 │ │ -3adc6a: 6205 5f77 |00e3: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3adc6e: 23a7 1915 |00e5: new-array v7, v10, [I // type@1519 │ │ -3adc72: 6208 b373 |00e7: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3adc76: 6e20 03a2 6800 |00e9: invoke-virtual {v8, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3adc7c: 0a08 |00ec: move-result v8 │ │ -3adc7e: 4b08 0706 |00ed: aput v8, v7, v6 │ │ -3adc82: 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 │ │ -3adc88: 0c03 |00f2: move-result-object v3 │ │ -3adc8a: 1304 0800 |00f3: const/16 v4, #int 8 // #8 │ │ -3adc8e: 4d03 0104 |00f5: aput-object v3, v1, v4 │ │ -3adc92: 5401 dc79 |00f7: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3adc96: 1303 0a00 |00f9: const/16 v3, #int 10 // #a │ │ -3adc9a: 8134 |00fb: int-to-long v4, v3 │ │ -3adc9c: 6206 6677 |00fc: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ -3adca0: 1a07 0008 |00fe: const-string v7, ">" // string@0800 │ │ -3adca4: 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 │ │ -3adcaa: 0c04 |0103: move-result-object v4 │ │ -3adcac: 4d04 0102 |0104: aput-object v4, v1, v2 │ │ -3adcb0: 1601 0000 |0106: const-wide/16 v1, #int 0 // #0 │ │ -3adcb4: 7120 e1a2 2100 |0108: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3adcba: 0c01 |010b: move-result-object v1 │ │ -3adcbc: 5402 dc79 |010c: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ -3adcc0: 5b12 a276 |010e: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ -3adcc4: 5913 9b76 |0110: iput v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ -3adcc8: 1101 |0112: return-object v1 │ │ +3ada90: |[3ada90] net.sf.dibdib.thread_ui.UiPres.barEntry:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3adaa0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +3adaa4: 5201 eb79 |0002: iget v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3adaa8: 5402 e679 |0004: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3adaac: 3a01 0900 |0006: if-ltz v1, 000f // +0009 │ │ +3adab0: 6e10 2298 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3adab6: 0a03 |000b: move-result v3 │ │ +3adab8: 3631 0300 |000c: if-gt v1, v3, 000f // +0003 │ │ +3adabc: 2805 |000e: goto 0013 // +0005 │ │ +3adabe: 6e10 2298 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3adac4: 0a01 |0012: move-result v1 │ │ +3adac6: 6203 f979 |0013: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3adaca: 6e10 9ba5 0300 |0015: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3adad0: 0a03 |0018: move-result v3 │ │ +3adad2: 1254 |0019: const/4 v4, #int 5 // #5 │ │ +3adad4: da03 0305 |001a: mul-int/lit8 v3, v3, #int 5 // #05 │ │ +3adad8: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +3adada: b953 |001d: shr-int/2addr v3, v5 │ │ +3adadc: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +3adade: 6e30 2e98 6201 |001f: invoke-virtual {v2, v6, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3adae4: 0c07 |0022: move-result-object v7 │ │ +3adae6: 6e20 2d98 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3adaec: 0c01 |0026: move-result-object v1 │ │ +3adaee: 6202 f979 |0027: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3adaf2: 6e10 9ba5 0200 |0029: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3adaf8: 0a02 |002c: move-result v2 │ │ +3adafa: 1308 000c |002d: const/16 v8, #int 3072 // #c00 │ │ +3adafe: b182 |002f: sub-int/2addr v2, v8 │ │ +3adb00: 6209 ee79 |0030: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3adb04: 6e10 9ba5 0900 |0032: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3adb0a: 0a09 |0035: move-result v9 │ │ +3adb0c: 620a ef79 |0036: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ +3adb10: 6e10 9ba5 0a00 |0038: invoke-virtual {v10}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3adb16: 0a0a |003b: move-result v10 │ │ +3adb18: d2aa 8000 |003c: mul-int/lit16 v10, v10, #int 128 // #0080 │ │ +3adb1c: 130b 0800 |003e: const/16 v11, #int 8 // #8 │ │ +3adb20: b9ba |0040: shr-int/2addr v10, v11 │ │ +3adb22: b0a9 |0041: add-int/2addr v9, v10 │ │ +3adb24: 121a |0042: const/4 v10, #int 1 // #1 │ │ +3adb26: b9a9 |0043: shr-int/2addr v9, v10 │ │ +3adb28: 540c dc79 |0044: iget-object v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3adb2c: 81ad |0046: int-to-long v13, v10 │ │ +3adb2e: 620f 5b77 |0047: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3adb32: 122b |0049: const/4 v11, #int 2 // #2 │ │ +3adb34: 23b8 1915 |004a: new-array v8, v11, [I // type@1519 │ │ +3adb38: 4b03 0806 |004c: aput v3, v8, v6 │ │ +3adb3c: 4b06 080a |004e: aput v6, v8, v10 │ │ +3adb40: 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 │ │ +3adb46: 0c08 |0053: move-result-object v8 │ │ +3adb48: 4d08 0c06 |0054: aput-object v8, v12, v6 │ │ +3adb4c: 5408 dc79 |0056: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3adb50: 81bc |0058: int-to-long v12, v11 │ │ +3adb52: 620e 5677 |0059: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7756 │ │ +3adb56: 23bf 1915 |005b: new-array v15, v11, [I // type@1519 │ │ +3adb5a: 4b03 0f06 |005d: aput v3, v15, v6 │ │ +3adb5e: 6210 ee79 |005f: sget-object v16, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3adb62: 7401 9ba5 1000 |0061: invoke-virtual/range {v16}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3adb68: 0a10 |0064: move-result v16 │ │ +3adb6a: 4b10 0f0a |0065: aput v16, v15, v10 │ │ +3adb6e: 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 │ │ +3adb74: 0c0c |006a: move-result-object v12 │ │ +3adb76: 4d0c 080a |006b: aput-object v12, v8, v10 │ │ +3adb7a: 5408 dc79 |006d: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3adb7e: 815c |006f: int-to-long v12, v5 │ │ +3adb80: 620e 5b77 |0070: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3adb84: 23bf 1915 |0072: new-array v15, v11, [I // type@1519 │ │ +3adb88: 1a04 a500 |0074: const-string v4, " " // string@00a5 │ │ +3adb8c: 6e20 1198 4700 |0076: invoke-virtual {v7, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3adb92: 0a04 |0079: move-result v4 │ │ +3adb94: 3804 0500 |007a: if-eqz v4, 007f // +0005 │ │ +3adb98: 1304 0018 |007c: const/16 v4, #int 6144 // #1800 │ │ +3adb9c: 2803 |007e: goto 0081 // +0003 │ │ +3adb9e: 1304 000c |007f: const/16 v4, #int 3072 // #c00 │ │ +3adba2: 9104 0304 |0081: sub-int v4, v3, v4 │ │ +3adba6: 4b04 0f06 |0083: aput v4, v15, v6 │ │ +3adbaa: 4b06 0f0a |0085: aput v6, v15, v10 │ │ +3adbae: 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 │ │ +3adbb4: 0c04 |008a: move-result-object v4 │ │ +3adbb6: 4d04 080b |008b: aput-object v4, v8, v11 │ │ +3adbba: 5404 dc79 |008d: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3adbbe: 1248 |008f: const/4 v8, #int 4 // #4 │ │ +3adbc0: 818c |0090: int-to-long v12, v8 │ │ +3adbc2: 620e 5e77 |0091: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ +3adbc6: 23af 1915 |0093: new-array v15, v10, [I // type@1519 │ │ +3adbca: 4b09 0f06 |0095: aput v9, v15, v6 │ │ +3adbce: 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 │ │ +3adbd4: 0c09 |009a: move-result-object v9 │ │ +3adbd6: 4d09 0405 |009b: aput-object v9, v4, v5 │ │ +3adbda: 5404 dc79 |009d: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3adbde: 1255 |009f: const/4 v5, #int 5 // #5 │ │ +3adbe0: 815c |00a0: int-to-long v12, v5 │ │ +3adbe2: 6205 6677 |00a1: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ +3adbe6: 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 │ │ +3adbec: 0c05 |00a6: move-result-object v5 │ │ +3adbee: 4d05 0408 |00a7: aput-object v5, v4, v8 │ │ +3adbf2: 5404 dc79 |00a9: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3adbf6: 1265 |00ab: const/4 v5, #int 6 // #6 │ │ +3adbf8: 8157 |00ac: int-to-long v7, v5 │ │ +3adbfa: 6209 5b77 |00ad: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3adbfe: 23bc 1915 |00af: new-array v12, v11, [I // type@1519 │ │ +3adc02: 130d 000c |00b1: const/16 v13, #int 3072 // #c00 │ │ +3adc06: b0d3 |00b3: add-int/2addr v3, v13 │ │ +3adc08: 4b03 0c06 |00b4: aput v3, v12, v6 │ │ +3adc0c: 4b06 0c0a |00b6: aput v6, v12, v10 │ │ +3adc10: 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 │ │ +3adc16: 0c03 |00bb: move-result-object v3 │ │ +3adc18: 1257 |00bc: const/4 v7, #int 5 // #5 │ │ +3adc1a: 4d03 0407 |00bd: aput-object v3, v4, v7 │ │ +3adc1e: 5403 dc79 |00bf: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3adc22: 1274 |00c1: const/4 v4, #int 7 // #7 │ │ +3adc24: 8147 |00c2: int-to-long v7, v4 │ │ +3adc26: 6209 6277 |00c3: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ +3adc2a: 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 │ │ +3adc30: 0c01 |00c8: move-result-object v1 │ │ +3adc32: 4d01 0305 |00c9: aput-object v1, v3, v5 │ │ +3adc36: 5401 dc79 |00cb: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3adc3a: 1303 0800 |00cd: const/16 v3, #int 8 // #8 │ │ +3adc3e: 8137 |00cf: int-to-long v7, v3 │ │ +3adc40: 6203 5b77 |00d0: sget-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3adc44: 23b5 1915 |00d2: new-array v5, v11, [I // type@1519 │ │ +3adc48: 4b02 0506 |00d4: aput v2, v5, v6 │ │ +3adc4c: 4b06 050a |00d6: aput v6, v5, v10 │ │ +3adc50: 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 │ │ +3adc56: 0c02 |00db: move-result-object v2 │ │ +3adc58: 4d02 0104 |00dc: aput-object v2, v1, v4 │ │ +3adc5c: 5401 dc79 |00de: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3adc60: 1302 0900 |00e0: const/16 v2, #int 9 // #9 │ │ +3adc64: 8123 |00e2: int-to-long v3, v2 │ │ +3adc66: 6205 5f77 |00e3: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3adc6a: 23a7 1915 |00e5: new-array v7, v10, [I // type@1519 │ │ +3adc6e: 6208 b373 |00e7: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3adc72: 6e20 03a2 6800 |00e9: invoke-virtual {v8, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3adc78: 0a08 |00ec: move-result v8 │ │ +3adc7a: 4b08 0706 |00ed: aput v8, v7, v6 │ │ +3adc7e: 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 │ │ +3adc84: 0c03 |00f2: move-result-object v3 │ │ +3adc86: 1304 0800 |00f3: const/16 v4, #int 8 // #8 │ │ +3adc8a: 4d03 0104 |00f5: aput-object v3, v1, v4 │ │ +3adc8e: 5401 dc79 |00f7: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3adc92: 1303 0a00 |00f9: const/16 v3, #int 10 // #a │ │ +3adc96: 8134 |00fb: int-to-long v4, v3 │ │ +3adc98: 6206 6677 |00fc: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ +3adc9c: 1a07 0008 |00fe: const-string v7, ">" // string@0800 │ │ +3adca0: 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 │ │ +3adca6: 0c04 |0103: move-result-object v4 │ │ +3adca8: 4d04 0102 |0104: aput-object v4, v1, v2 │ │ +3adcac: 1601 0000 |0106: const-wide/16 v1, #int 0 // #0 │ │ +3adcb0: 7120 e1a2 2100 |0108: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3adcb6: 0c01 |010b: move-result-object v1 │ │ +3adcb8: 5402 dc79 |010c: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dc │ │ +3adcbc: 5b12 a276 |010e: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ +3adcc0: 5913 9b76 |0110: iput v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ +3adcc4: 1101 |0112: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=984 │ │ 0x0004 line=985 │ │ 0x0008 line=986 │ │ 0x0013 line=987 │ │ 0x001f line=988 │ │ @@ -854855,367 +854855,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 │ │ -3adccc: |[3adccc] net.sf.dibdib.thread_ui.UiPres.barStatus:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3adcdc: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3adce0: 6201 ee79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3adce4: 6e10 9ba5 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3adcea: 0a01 |0007: move-result v1 │ │ -3adcec: 1232 |0008: const/4 v2, #int 3 // #3 │ │ -3adcee: da01 0103 |0009: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -3adcf2: b921 |000b: shr-int/2addr v1, v2 │ │ -3adcf4: 6203 f979 |000c: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3adcf8: 6e10 9ba5 0300 |000e: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3adcfe: 0a03 |0011: move-result v3 │ │ -3add00: 1304 000c |0012: const/16 v4, #int 3072 // #c00 │ │ -3add04: b143 |0014: sub-int/2addr v3, v4 │ │ -3add06: 6205 6873 |0015: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3add0a: 5455 8f73 |0017: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@738f │ │ -3add0e: 6306 c279 |0019: sget-boolean v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ -3add12: 1307 0900 |001b: const/16 v7, #int 9 // #9 │ │ -3add16: 1a08 0000 |001d: const-string v8, "" // string@0000 │ │ -3add1a: 3906 1800 |001f: if-nez v6, 0037 // +0018 │ │ -3add1e: 6006 c379 |0021: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ -3add22: 3a06 3100 |0023: if-ltz v6, 0054 // +0031 │ │ -3add26: 6006 c479 |0025: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ -3add2a: 3a06 2d00 |0027: if-ltz v6, 0054 // +002d │ │ -3add2e: 6206 c673 |0029: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -3add32: 5466 cf73 |002b: iget-object v6, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3add36: 5266 f275 |002d: iget v6, v6, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3add3a: 6209 fc79 |002f: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3add3e: 600a fd79 |0031: sget v10, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3add42: 4409 090a |0033: aget v9, v9, v10 │ │ -3add46: 3396 1f00 |0035: if-ne v6, v9, 0054 // +001f │ │ -3add4a: 2205 e812 |0037: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3add4e: 7010 4098 0500 |0039: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3add54: 6e20 4b98 8500 |003c: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3add5a: 6006 c379 |003f: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ -3add5e: b976 |0041: shr-int/2addr v6, v7 │ │ -3add60: 6e20 4798 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3add66: 1306 2000 |0045: const/16 v6, #int 32 // #20 │ │ -3add6a: 6e20 4498 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3add70: 6006 c479 |004a: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ -3add74: b976 |004c: shr-int/2addr v6, v7 │ │ -3add76: 6e20 4798 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3add7c: 6e10 5498 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3add82: 0c05 |0053: move-result-object v5 │ │ -3add84: 6206 6273 |0054: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3add88: 5466 7d73 |0056: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ -3add8c: 3806 0c00 |0058: if-eqz v6, 0064 // +000c │ │ -3add90: 6205 6273 |005a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3add94: 5455 7d73 |005c: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ -3add98: 1f05 9c0e |005e: check-cast v5, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ -3add9c: 6e10 d870 0500 |0060: invoke-virtual {v5}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.toString:()Ljava/lang/String; // method@70d8 │ │ -3adda2: 0c05 |0063: move-result-object v5 │ │ -3adda4: 6206 c773 |0064: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -3adda8: 1209 |0066: const/4 v9, #int 0 // #0 │ │ -3addaa: 6e20 03a2 9600 |0067: invoke-virtual {v6, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3addb0: 0a06 |006a: move-result v6 │ │ -3addb2: 7100 eca4 0000 |006b: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ec │ │ -3addb8: 0a0a |006e: move-result v10 │ │ -3addba: 130b 0c00 |006f: const/16 v11, #int 12 // #c │ │ -3addbe: 127c |0071: const/4 v12, #int 7 // #7 │ │ -3addc0: 160d 0000 |0072: const-wide/16 v13, #int 0 // #0 │ │ -3addc4: 121f |0074: const/4 v15, #int 1 // #1 │ │ -3addc6: 380a 6400 |0075: if-eqz v10, 00d9 // +0064 │ │ -3addca: 620a 6273 |0077: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3addce: 54aa 7d73 |0079: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ -3addd2: 390a 5e00 |007b: if-nez v10, 00d9 // +005e │ │ -3addd6: 6205 6873 |007d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3addda: 1206 |007f: const/4 v6, #int 0 // #0 │ │ -3adddc: 5b56 8f73 |0080: iput-object v6, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@738f │ │ -3adde0: 6205 6273 |0082: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3adde4: 5455 7e73 |0084: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3adde8: 2055 dc14 |0086: instance-of v5, v5, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3addec: 3805 0900 |0088: if-eqz v5, 0091 // +0009 │ │ -3addf0: 6205 6273 |008a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3addf4: 5455 7e73 |008c: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3addf8: 0756 |008e: move-object v6, v5 │ │ -3addfa: 1f06 dc14 |008f: check-cast v6, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3addfe: 6205 6273 |0091: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ade02: 5354 6b73 |0093: iget-wide v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736b │ │ -3ade06: 3110 0d04 |0095: cmp-long v16, v13, v4 │ │ -3ade0a: 3b10 1900 |0097: if-gez v16, 00b0 // +0019 │ │ -3ade0e: 23f4 1a15 |0099: new-array v4, v15, [J // type@151a │ │ -3ade12: 6205 6273 |009b: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ade16: 5355 6b73 |009d: iget-wide v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736b │ │ -3ade1a: 4c05 0409 |009f: aput-wide v5, v4, v9 │ │ -3ade1e: 7110 66a3 0400 |00a1: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3ade24: 0c04 |00a4: move-result-object v4 │ │ -3ade26: 6e30 2e98 c40b |00a5: invoke-virtual {v4, v12, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3ade2c: 0c05 |00a8: move-result-object v5 │ │ -3ade2e: 6204 b273 |00a9: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ -3ade32: 6e20 03a2 9400 |00ab: invoke-virtual {v4, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ade38: 0a06 |00ae: move-result v6 │ │ -3ade3a: 282a |00af: goto 00d9 // +002a │ │ -3ade3c: 1a04 3b1f |00b0: const-string v4, "INTRO" // string@1f3b │ │ -3ade40: 3806 1400 |00b2: if-eqz v6, 00c6 // +0014 │ │ -3ade44: 6205 2773 |00b4: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3ade48: 620a 6273 |00b6: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ade4c: 54aa 6e73 |00b8: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3ade50: 33a5 0c00 |00ba: if-ne v5, v10, 00c6 // +000c │ │ -3ade54: 6e10 cfa4 0600 |00bc: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/FeederRf;.name:()Ljava/lang/String; // method@a4cf │ │ -3ade5a: 0c05 |00bf: move-result-object v5 │ │ -3ade5c: 6e20 0e98 4500 |00c0: invoke-virtual {v5, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3ade62: 0a05 |00c3: move-result v5 │ │ -3ade64: 3905 0e00 |00c4: if-nez v5, 00d2 // +000e │ │ -3ade68: 6204 6273 |00c6: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ade6c: 5444 6e73 |00c8: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3ade70: 5444 2f73 |00ca: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.transls:[Ljava/lang/String; // field@732f │ │ -3ade74: 6205 6873 |00cc: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3ade78: 5255 8e73 |00ce: iget v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ -3ade7c: 4604 0405 |00d0: aget-object v4, v4, v5 │ │ -3ade80: 0745 |00d2: move-object v5, v4 │ │ -3ade82: 6204 b373 |00d3: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3ade86: 6e20 03a2 9400 |00d5: invoke-virtual {v4, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ade8c: 0a06 |00d8: move-result v6 │ │ -3ade8e: 6204 ee79 |00d9: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3ade92: 6e10 9ba5 0400 |00db: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ade98: 0a04 |00de: move-result v4 │ │ -3ade9a: d21a b500 |00df: mul-int/lit16 v10, v1, #int 181 // #00b5 │ │ -3ade9e: 130b 0800 |00e1: const/16 v11, #int 8 // #8 │ │ -3adea2: b9ba |00e3: shr-int/2addr v10, v11 │ │ -3adea4: b0a4 |00e4: add-int/2addr v4, v10 │ │ -3adea6: b9f4 |00e5: shr-int/2addr v4, v15 │ │ -3adea8: 130a 0a00 |00e6: const/16 v10, #int 10 // #a │ │ -3adeac: 3805 0b00 |00e8: if-eqz v5, 00f3 // +000b │ │ -3adeb0: 6e10 2298 0500 |00ea: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3adeb6: 0a07 |00ed: move-result v7 │ │ -3adeb8: 367a 0500 |00ee: if-gt v10, v7, 00f3 // +0005 │ │ -3adebc: e107 0101 |00f0: shr-int/lit8 v7, v1, #int 1 // #01 │ │ -3adec0: 2802 |00f2: goto 00f4 // +0002 │ │ -3adec2: 1207 |00f3: const/4 v7, #int 0 // #0 │ │ -3adec4: 540a dd79 |00f4: iget-object v10, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3adec8: 81fb |00f6: int-to-long v11, v15 │ │ -3adeca: 620d 5b77 |00f7: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3adece: 122e |00f9: const/4 v14, #int 2 // #2 │ │ -3aded0: 23e2 1915 |00fa: new-array v2, v14, [I // type@1519 │ │ -3aded4: 2602 9c01 0000 |00fc: fill-array-data v2, 00000298 // +0000019c │ │ -3adeda: 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 │ │ -3adee0: 0c02 |0102: move-result-object v2 │ │ -3adee2: 4d02 0a09 |0103: aput-object v2, v10, v9 │ │ -3adee6: 5402 dd79 |0105: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3adeea: 81ea |0107: int-to-long v10, v14 │ │ -3adeec: 620c 5e77 |0108: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ -3adef0: 23fd 1915 |010a: new-array v13, v15, [I // type@1519 │ │ -3adef4: b174 |010c: sub-int/2addr v4, v7 │ │ -3adef6: 4b04 0d09 |010d: aput v4, v13, v9 │ │ -3adefa: 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 │ │ -3adf00: 0c04 |0112: move-result-object v4 │ │ -3adf02: 4d04 020f |0113: aput-object v4, v2, v15 │ │ -3adf06: 5402 dd79 |0115: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3adf0a: 1234 |0117: const/4 v4, #int 3 // #3 │ │ -3adf0c: 814a |0118: int-to-long v10, v4 │ │ -3adf0e: 6204 5477 |0119: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ -3adf12: 23fc 1915 |011b: new-array v12, v15, [I // type@1519 │ │ -3adf16: 4b01 0c09 |011d: aput v1, v12, v9 │ │ -3adf1a: 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 │ │ -3adf20: 0c01 |0122: move-result-object v1 │ │ -3adf22: 4d01 020e |0123: aput-object v1, v2, v14 │ │ -3adf26: 5401 dd79 |0125: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3adf2a: 1242 |0127: const/4 v2, #int 4 // #4 │ │ -3adf2c: 812a |0128: int-to-long v10, v2 │ │ -3adf2e: 6204 5b77 |0129: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3adf32: 23ec 1915 |012b: new-array v12, v14, [I // type@1519 │ │ -3adf36: 620d f979 |012d: sget-object v13, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3adf3a: 6e10 9ba5 0d00 |012f: invoke-virtual {v13}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3adf40: 0a0d |0132: move-result v13 │ │ -3adf42: b9fd |0133: shr-int/2addr v13, v15 │ │ -3adf44: 4b0d 0c09 |0134: aput v13, v12, v9 │ │ -3adf48: 4b09 0c0f |0136: aput v9, v12, v15 │ │ -3adf4c: 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 │ │ -3adf52: 0c04 |013b: move-result-object v4 │ │ -3adf54: 123a |013c: const/4 v10, #int 3 // #3 │ │ -3adf56: 4d04 010a |013d: aput-object v4, v1, v10 │ │ -3adf5a: 5401 dd79 |013f: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3adf5e: 1254 |0141: const/4 v4, #int 5 // #5 │ │ -3adf60: 814a |0142: int-to-long v10, v4 │ │ -3adf62: 620c 5f77 |0143: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3adf66: 23fd 1915 |0145: new-array v13, v15, [I // type@1519 │ │ -3adf6a: 620e ba73 |0147: sget-object v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -3adf6e: 6e20 03a2 fe00 |0149: invoke-virtual {v14, v15}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3adf74: 0a0e |014c: move-result v14 │ │ -3adf76: 4b0e 0d09 |014d: aput v14, v13, v9 │ │ -3adf7a: 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 │ │ -3adf80: 0c0a |0152: move-result-object v10 │ │ -3adf82: 4d0a 0102 |0153: aput-object v10, v1, v2 │ │ -3adf86: 6201 6273 |0155: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3adf8a: 5411 7e73 |0157: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3adf8e: 3901 0600 |0159: if-nez v1, 015f // +0006 │ │ -3adf92: 1701 0000 0040 |015b: const-wide/32 v1, #float 2 // #40000000 │ │ -3adf98: 280f |015e: goto 016d // +000f │ │ -3adf9a: 6201 6273 |015f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3adf9e: 5411 7e73 |0161: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3adfa2: 1f01 dc14 |0163: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3adfa6: 6e10 cda4 0100 |0165: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3adfac: 0c01 |0168: move-result-object v1 │ │ -3adfae: 7210 9fa4 0100 |0169: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getNumSlide30Supp:()J // method@a49f │ │ -3adfb4: 0b01 |016c: move-result-wide v1 │ │ -3adfb6: 620a 6273 |016d: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3adfba: 54aa 7e73 |016f: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3adfbe: 390a 0400 |0171: if-nez v10, 0175 // +0004 │ │ -3adfc2: 120a |0173: const/4 v10, #int 0 // #0 │ │ -3adfc4: 280f |0174: goto 0183 // +000f │ │ -3adfc6: 620a 6273 |0175: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3adfca: 54aa 7e73 |0177: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3adfce: 1f0a dc14 |0179: check-cast v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3adfd2: 6e10 cda4 0a00 |017b: invoke-virtual {v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3adfd8: 0c0a |017e: move-result-object v10 │ │ -3adfda: 7210 a0a4 0a00 |017f: invoke-interface {v10}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getPageOffset:()I // method@a4a0 │ │ -3adfe0: 0a0a |0182: move-result v10 │ │ -3adfe2: 550b e979 |0183: iget-boolean v11, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ -3adfe6: 380b 0600 |0185: if-eqz v11, 018b // +0006 │ │ -3adfea: 1a01 a304 |0187: const-string v1, "*" // string@04a3 │ │ -3adfee: 075e |0189: move-object v14, v5 │ │ -3adff0: 283e |018a: goto 01c8 // +003e │ │ -3adff2: 220b e812 |018b: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3adff6: 7010 4098 0b00 |018d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3adffc: 6e20 4b98 8b00 |0190: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae002: 130c 1e00 |0193: const/16 v12, #int 30 // #1e │ │ -3ae006: a50c 010c |0195: ushr-long v12, v1, v12 │ │ -3ae00a: 075e |0197: move-object v14, v5 │ │ -3ae00c: 81a4 |0198: int-to-long v4, v10 │ │ -3ae00e: bc4c |0199: sub-long/2addr v12, v4 │ │ -3ae010: 6e30 4898 cb0d |019a: invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3ae016: 1704 ffff ff3f |019d: const-wide/32 v4, #float 2 // #3fffffff │ │ -3ae01c: c014 |01a0: and-long/2addr v4, v1 │ │ -3ae01e: 160c 0000 |01a1: const-wide/16 v12, #int 0 // #0 │ │ -3ae022: 3111 0c04 |01a3: cmp-long v17, v12, v4 │ │ -3ae026: 3811 1b00 |01a5: if-eqz v17, 01c0 // +001b │ │ -3ae02a: 2204 e812 |01a7: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae02e: 7010 4098 0400 |01a9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae034: 6e20 4b98 8400 |01ac: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae03a: 160c 6000 |01af: const-wide/16 v12, #int 96 // #60 │ │ -3ae03e: 1611 ff0f |01b1: const-wide/16 v17, #int 4095 // #fff │ │ -3ae042: a001 0111 |01b3: and-long v1, v1, v17 │ │ -3ae046: bbc1 |01b5: add-long/2addr v1, v12 │ │ -3ae048: 8412 |01b6: long-to-int v2, v1 │ │ -3ae04a: 8e21 |01b7: int-to-char v1, v2 │ │ -3ae04c: 6e20 4498 1400 |01b8: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3ae052: 6e10 5498 0400 |01bb: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae058: 0c01 |01be: move-result-object v1 │ │ -3ae05a: 2802 |01bf: goto 01c1 // +0002 │ │ -3ae05c: 0781 |01c0: move-object v1, v8 │ │ -3ae05e: 6e20 4b98 1b00 |01c1: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae064: 6e10 5498 0b00 |01c4: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae06a: 0c01 |01c7: move-result-object v1 │ │ -3ae06c: 2202 e812 |01c8: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae070: 7010 4098 0200 |01ca: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae076: 1a04 c907 |01cd: const-string v4, "<< < " // string@07c9 │ │ -3ae07a: 6e20 4b98 4200 |01cf: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae080: 6e20 4b98 1200 |01d2: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae086: 6201 6273 |01d5: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ae08a: 5411 7e73 |01d7: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ae08e: 3901 0300 |01d9: if-nez v1, 01dc // +0003 │ │ -3ae092: 2821 |01db: goto 01fc // +0021 │ │ -3ae094: 2201 e812 |01dc: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae098: 7010 4098 0100 |01de: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae09e: 1a04 6506 |01e1: const-string v4, "/ " // string@0665 │ │ -3ae0a2: 6e20 4b98 4100 |01e3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae0a8: 6204 6273 |01e6: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ae0ac: 5444 7e73 |01e8: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ae0b0: 1f04 dc14 |01ea: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ae0b4: 6e10 cda4 0400 |01ec: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3ae0ba: 0c04 |01ef: move-result-object v4 │ │ -3ae0bc: 7210 9da4 0400 |01f0: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getCountSlides:()I // method@a49d │ │ -3ae0c2: 0a04 |01f3: move-result v4 │ │ -3ae0c4: b1a4 |01f4: sub-int/2addr v4, v10 │ │ -3ae0c6: 6e20 4798 4100 |01f5: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3ae0cc: 6e10 5498 0100 |01f8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae0d2: 0c08 |01fb: move-result-object v8 │ │ -3ae0d4: 6e20 4b98 8200 |01fc: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae0da: 1a01 3701 |01ff: const-string v1, " > >>" // string@0137 │ │ -3ae0de: 6e20 4b98 1200 |0201: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae0e4: 6e10 5498 0200 |0204: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae0ea: 0c01 |0207: move-result-object v1 │ │ -3ae0ec: 5402 dd79 |0208: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3ae0f0: 1264 |020a: const/4 v4, #int 6 // #6 │ │ -3ae0f2: 814a |020b: int-to-long v10, v4 │ │ -3ae0f4: 6205 6477 |020c: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ -3ae0f8: 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 │ │ -3ae0fe: 0c01 |0211: move-result-object v1 │ │ -3ae100: 1255 |0212: const/4 v5, #int 5 // #5 │ │ -3ae102: 4d01 0205 |0213: aput-object v1, v2, v5 │ │ -3ae106: 390e 0500 |0215: if-nez v14, 021a // +0005 │ │ -3ae10a: 1a05 d905 |0217: const-string v5, "..." // string@05d9 │ │ -3ae10e: 2802 |0219: goto 021b // +0002 │ │ -3ae110: 07e5 |021a: move-object v5, v14 │ │ -3ae112: 5401 dd79 |021b: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3ae116: 1272 |021d: const/4 v2, #int 7 // #7 │ │ -3ae118: 812a |021e: int-to-long v10, v2 │ │ -3ae11a: 6202 5b77 |021f: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3ae11e: 1228 |0221: const/4 v8, #int 2 // #2 │ │ -3ae120: 238c 1915 |0222: new-array v12, v8, [I // type@1519 │ │ -3ae124: 1308 000c |0224: const/16 v8, #int 3072 // #c00 │ │ -3ae128: 4b08 0c09 |0226: aput v8, v12, v9 │ │ -3ae12c: 4b07 0c0f |0228: aput v7, v12, v15 │ │ -3ae130: 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 │ │ -3ae136: 0c02 |022d: move-result-object v2 │ │ -3ae138: 4d02 0104 |022e: aput-object v2, v1, v4 │ │ -3ae13c: 5401 dd79 |0230: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3ae140: 1302 0800 |0232: const/16 v2, #int 8 // #8 │ │ -3ae144: 8127 |0234: int-to-long v7, v2 │ │ -3ae146: 6204 5f77 |0235: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3ae14a: 23fa 1915 |0237: new-array v10, v15, [I // type@1519 │ │ -3ae14e: 4b06 0a09 |0239: aput v6, v10, v9 │ │ -3ae152: 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 │ │ -3ae158: 0c04 |023e: move-result-object v4 │ │ -3ae15a: 1276 |023f: const/4 v6, #int 7 // #7 │ │ -3ae15c: 4d04 0106 |0240: aput-object v4, v1, v6 │ │ -3ae160: 5401 dd79 |0242: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3ae164: 1304 0900 |0244: const/16 v4, #int 9 // #9 │ │ -3ae168: 8146 |0246: int-to-long v6, v4 │ │ -3ae16a: 6208 6277 |0247: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ -3ae16e: 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 │ │ -3ae174: 0c05 |024c: move-result-object v5 │ │ -3ae176: 4d05 0102 |024d: aput-object v5, v1, v2 │ │ -3ae17a: 5401 dd79 |024f: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3ae17e: 1302 0a00 |0251: const/16 v2, #int 10 // #a │ │ -3ae182: 8125 |0253: int-to-long v5, v2 │ │ -3ae184: 6202 5b77 |0254: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3ae188: 1227 |0256: const/4 v7, #int 2 // #2 │ │ -3ae18a: 2377 1915 |0257: new-array v7, v7, [I // type@1519 │ │ -3ae18e: 4b03 0709 |0259: aput v3, v7, v9 │ │ -3ae192: 4b09 070f |025b: aput v9, v7, v15 │ │ -3ae196: 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 │ │ -3ae19c: 0c02 |0260: move-result-object v2 │ │ -3ae19e: 4d02 0104 |0261: aput-object v2, v1, v4 │ │ -3ae1a2: 5401 dd79 |0263: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3ae1a6: 1302 0b00 |0265: const/16 v2, #int 11 // #b │ │ -3ae1aa: 8123 |0267: int-to-long v3, v2 │ │ -3ae1ac: 6205 5f77 |0268: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3ae1b0: 23f6 1915 |026a: new-array v6, v15, [I // type@1519 │ │ -3ae1b4: 6207 b373 |026c: sget-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3ae1b8: 6e20 03a2 9700 |026e: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae1be: 0a07 |0271: move-result v7 │ │ -3ae1c0: 4b07 0609 |0272: aput v7, v6, v9 │ │ -3ae1c4: 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 │ │ -3ae1ca: 0c03 |0277: move-result-object v3 │ │ -3ae1cc: 1304 0a00 |0278: const/16 v4, #int 10 // #a │ │ -3ae1d0: 4d03 0104 |027a: aput-object v3, v1, v4 │ │ -3ae1d4: 5401 dd79 |027c: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3ae1d8: 1303 0c00 |027e: const/16 v3, #int 12 // #c │ │ -3ae1dc: 8134 |0280: int-to-long v4, v3 │ │ -3ae1de: 6206 6677 |0281: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ -3ae1e2: 1a07 0008 |0283: const-string v7, ">" // string@0800 │ │ -3ae1e6: 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 │ │ -3ae1ec: 0c04 |0288: move-result-object v4 │ │ -3ae1ee: 4d04 0102 |0289: aput-object v4, v1, v2 │ │ -3ae1f2: 1601 0000 |028b: const-wide/16 v1, #int 0 // #0 │ │ -3ae1f6: 7120 e1a2 2100 |028d: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3ae1fc: 0c01 |0290: move-result-object v1 │ │ -3ae1fe: 5402 dd79 |0291: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ -3ae202: 5b12 a276 |0293: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ -3ae206: 5913 9b76 |0295: iput v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ -3ae20a: 1101 |0297: return-object v1 │ │ -3ae20c: 0003 0400 0200 0000 0000 0000 0000 ... |0298: array-data (8 units) │ │ +3adcc8: |[3adcc8] net.sf.dibdib.thread_ui.UiPres.barStatus:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3adcd8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3adcdc: 6201 ee79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3adce0: 6e10 9ba5 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3adce6: 0a01 |0007: move-result v1 │ │ +3adce8: 1232 |0008: const/4 v2, #int 3 // #3 │ │ +3adcea: da01 0103 |0009: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +3adcee: b921 |000b: shr-int/2addr v1, v2 │ │ +3adcf0: 6203 f979 |000c: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3adcf4: 6e10 9ba5 0300 |000e: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3adcfa: 0a03 |0011: move-result v3 │ │ +3adcfc: 1304 000c |0012: const/16 v4, #int 3072 // #c00 │ │ +3add00: b143 |0014: sub-int/2addr v3, v4 │ │ +3add02: 6205 6873 |0015: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3add06: 5455 8f73 |0017: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@738f │ │ +3add0a: 6306 c279 |0019: sget-boolean v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ +3add0e: 1307 0900 |001b: const/16 v7, #int 9 // #9 │ │ +3add12: 1a08 0000 |001d: const-string v8, "" // string@0000 │ │ +3add16: 3906 1800 |001f: if-nez v6, 0037 // +0018 │ │ +3add1a: 6006 c379 |0021: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ +3add1e: 3a06 3100 |0023: if-ltz v6, 0054 // +0031 │ │ +3add22: 6006 c479 |0025: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ +3add26: 3a06 2d00 |0027: if-ltz v6, 0054 // +002d │ │ +3add2a: 6206 c673 |0029: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +3add2e: 5466 cf73 |002b: iget-object v6, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3add32: 5266 f275 |002d: iget v6, v6, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3add36: 6209 fc79 |002f: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3add3a: 600a fd79 |0031: sget v10, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3add3e: 4409 090a |0033: aget v9, v9, v10 │ │ +3add42: 3396 1f00 |0035: if-ne v6, v9, 0054 // +001f │ │ +3add46: 2205 e812 |0037: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3add4a: 7010 4098 0500 |0039: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3add50: 6e20 4b98 8500 |003c: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3add56: 6006 c379 |003f: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ +3add5a: b976 |0041: shr-int/2addr v6, v7 │ │ +3add5c: 6e20 4798 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3add62: 1306 2000 |0045: const/16 v6, #int 32 // #20 │ │ +3add66: 6e20 4498 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3add6c: 6006 c479 |004a: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ +3add70: b976 |004c: shr-int/2addr v6, v7 │ │ +3add72: 6e20 4798 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3add78: 6e10 5498 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3add7e: 0c05 |0053: move-result-object v5 │ │ +3add80: 6206 6273 |0054: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3add84: 5466 7d73 |0056: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ +3add88: 3806 0c00 |0058: if-eqz v6, 0064 // +000c │ │ +3add8c: 6205 6273 |005a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3add90: 5455 7d73 |005c: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ +3add94: 1f05 9c0e |005e: check-cast v5, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ +3add98: 6e10 d870 0500 |0060: invoke-virtual {v5}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.toString:()Ljava/lang/String; // method@70d8 │ │ +3add9e: 0c05 |0063: move-result-object v5 │ │ +3adda0: 6206 c773 |0064: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +3adda4: 1209 |0066: const/4 v9, #int 0 // #0 │ │ +3adda6: 6e20 03a2 9600 |0067: invoke-virtual {v6, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3addac: 0a06 |006a: move-result v6 │ │ +3addae: 7100 eca4 0000 |006b: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ec │ │ +3addb4: 0a0a |006e: move-result v10 │ │ +3addb6: 130b 0c00 |006f: const/16 v11, #int 12 // #c │ │ +3addba: 127c |0071: const/4 v12, #int 7 // #7 │ │ +3addbc: 160d 0000 |0072: const-wide/16 v13, #int 0 // #0 │ │ +3addc0: 121f |0074: const/4 v15, #int 1 // #1 │ │ +3addc2: 380a 6400 |0075: if-eqz v10, 00d9 // +0064 │ │ +3addc6: 620a 6273 |0077: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3addca: 54aa 7d73 |0079: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ +3addce: 390a 5e00 |007b: if-nez v10, 00d9 // +005e │ │ +3addd2: 6205 6873 |007d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3addd6: 1206 |007f: const/4 v6, #int 0 // #0 │ │ +3addd8: 5b56 8f73 |0080: iput-object v6, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@738f │ │ +3adddc: 6205 6273 |0082: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3adde0: 5455 7e73 |0084: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3adde4: 2055 dc14 |0086: instance-of v5, v5, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3adde8: 3805 0900 |0088: if-eqz v5, 0091 // +0009 │ │ +3addec: 6205 6273 |008a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3addf0: 5455 7e73 |008c: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3addf4: 0756 |008e: move-object v6, v5 │ │ +3addf6: 1f06 dc14 |008f: check-cast v6, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3addfa: 6205 6273 |0091: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3addfe: 5354 6b73 |0093: iget-wide v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736b │ │ +3ade02: 3110 0d04 |0095: cmp-long v16, v13, v4 │ │ +3ade06: 3b10 1900 |0097: if-gez v16, 00b0 // +0019 │ │ +3ade0a: 23f4 1a15 |0099: new-array v4, v15, [J // type@151a │ │ +3ade0e: 6205 6273 |009b: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ade12: 5355 6b73 |009d: iget-wide v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736b │ │ +3ade16: 4c05 0409 |009f: aput-wide v5, v4, v9 │ │ +3ade1a: 7110 66a3 0400 |00a1: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3ade20: 0c04 |00a4: move-result-object v4 │ │ +3ade22: 6e30 2e98 c40b |00a5: invoke-virtual {v4, v12, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3ade28: 0c05 |00a8: move-result-object v5 │ │ +3ade2a: 6204 b273 |00a9: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ +3ade2e: 6e20 03a2 9400 |00ab: invoke-virtual {v4, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ade34: 0a06 |00ae: move-result v6 │ │ +3ade36: 282a |00af: goto 00d9 // +002a │ │ +3ade38: 1a04 3b1f |00b0: const-string v4, "INTRO" // string@1f3b │ │ +3ade3c: 3806 1400 |00b2: if-eqz v6, 00c6 // +0014 │ │ +3ade40: 6205 2773 |00b4: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3ade44: 620a 6273 |00b6: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ade48: 54aa 6e73 |00b8: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3ade4c: 33a5 0c00 |00ba: if-ne v5, v10, 00c6 // +000c │ │ +3ade50: 6e10 cfa4 0600 |00bc: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/FeederRf;.name:()Ljava/lang/String; // method@a4cf │ │ +3ade56: 0c05 |00bf: move-result-object v5 │ │ +3ade58: 6e20 0e98 4500 |00c0: invoke-virtual {v5, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3ade5e: 0a05 |00c3: move-result v5 │ │ +3ade60: 3905 0e00 |00c4: if-nez v5, 00d2 // +000e │ │ +3ade64: 6204 6273 |00c6: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ade68: 5444 6e73 |00c8: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3ade6c: 5444 2f73 |00ca: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.transls:[Ljava/lang/String; // field@732f │ │ +3ade70: 6205 6873 |00cc: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3ade74: 5255 8e73 |00ce: iget v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ +3ade78: 4604 0405 |00d0: aget-object v4, v4, v5 │ │ +3ade7c: 0745 |00d2: move-object v5, v4 │ │ +3ade7e: 6204 b373 |00d3: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3ade82: 6e20 03a2 9400 |00d5: invoke-virtual {v4, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ade88: 0a06 |00d8: move-result v6 │ │ +3ade8a: 6204 ee79 |00d9: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3ade8e: 6e10 9ba5 0400 |00db: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ade94: 0a04 |00de: move-result v4 │ │ +3ade96: d21a b500 |00df: mul-int/lit16 v10, v1, #int 181 // #00b5 │ │ +3ade9a: 130b 0800 |00e1: const/16 v11, #int 8 // #8 │ │ +3ade9e: b9ba |00e3: shr-int/2addr v10, v11 │ │ +3adea0: b0a4 |00e4: add-int/2addr v4, v10 │ │ +3adea2: b9f4 |00e5: shr-int/2addr v4, v15 │ │ +3adea4: 130a 0a00 |00e6: const/16 v10, #int 10 // #a │ │ +3adea8: 3805 0b00 |00e8: if-eqz v5, 00f3 // +000b │ │ +3adeac: 6e10 2298 0500 |00ea: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3adeb2: 0a07 |00ed: move-result v7 │ │ +3adeb4: 367a 0500 |00ee: if-gt v10, v7, 00f3 // +0005 │ │ +3adeb8: e107 0101 |00f0: shr-int/lit8 v7, v1, #int 1 // #01 │ │ +3adebc: 2802 |00f2: goto 00f4 // +0002 │ │ +3adebe: 1207 |00f3: const/4 v7, #int 0 // #0 │ │ +3adec0: 540a dd79 |00f4: iget-object v10, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3adec4: 81fb |00f6: int-to-long v11, v15 │ │ +3adec6: 620d 5b77 |00f7: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3adeca: 122e |00f9: const/4 v14, #int 2 // #2 │ │ +3adecc: 23e2 1915 |00fa: new-array v2, v14, [I // type@1519 │ │ +3aded0: 2602 9c01 0000 |00fc: fill-array-data v2, 00000298 // +0000019c │ │ +3aded6: 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 │ │ +3adedc: 0c02 |0102: move-result-object v2 │ │ +3adede: 4d02 0a09 |0103: aput-object v2, v10, v9 │ │ +3adee2: 5402 dd79 |0105: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3adee6: 81ea |0107: int-to-long v10, v14 │ │ +3adee8: 620c 5e77 |0108: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ +3adeec: 23fd 1915 |010a: new-array v13, v15, [I // type@1519 │ │ +3adef0: b174 |010c: sub-int/2addr v4, v7 │ │ +3adef2: 4b04 0d09 |010d: aput v4, v13, v9 │ │ +3adef6: 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 │ │ +3adefc: 0c04 |0112: move-result-object v4 │ │ +3adefe: 4d04 020f |0113: aput-object v4, v2, v15 │ │ +3adf02: 5402 dd79 |0115: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3adf06: 1234 |0117: const/4 v4, #int 3 // #3 │ │ +3adf08: 814a |0118: int-to-long v10, v4 │ │ +3adf0a: 6204 5477 |0119: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ +3adf0e: 23fc 1915 |011b: new-array v12, v15, [I // type@1519 │ │ +3adf12: 4b01 0c09 |011d: aput v1, v12, v9 │ │ +3adf16: 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 │ │ +3adf1c: 0c01 |0122: move-result-object v1 │ │ +3adf1e: 4d01 020e |0123: aput-object v1, v2, v14 │ │ +3adf22: 5401 dd79 |0125: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3adf26: 1242 |0127: const/4 v2, #int 4 // #4 │ │ +3adf28: 812a |0128: int-to-long v10, v2 │ │ +3adf2a: 6204 5b77 |0129: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3adf2e: 23ec 1915 |012b: new-array v12, v14, [I // type@1519 │ │ +3adf32: 620d f979 |012d: sget-object v13, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3adf36: 6e10 9ba5 0d00 |012f: invoke-virtual {v13}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3adf3c: 0a0d |0132: move-result v13 │ │ +3adf3e: b9fd |0133: shr-int/2addr v13, v15 │ │ +3adf40: 4b0d 0c09 |0134: aput v13, v12, v9 │ │ +3adf44: 4b09 0c0f |0136: aput v9, v12, v15 │ │ +3adf48: 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 │ │ +3adf4e: 0c04 |013b: move-result-object v4 │ │ +3adf50: 123a |013c: const/4 v10, #int 3 // #3 │ │ +3adf52: 4d04 010a |013d: aput-object v4, v1, v10 │ │ +3adf56: 5401 dd79 |013f: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3adf5a: 1254 |0141: const/4 v4, #int 5 // #5 │ │ +3adf5c: 814a |0142: int-to-long v10, v4 │ │ +3adf5e: 620c 5f77 |0143: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3adf62: 23fd 1915 |0145: new-array v13, v15, [I // type@1519 │ │ +3adf66: 620e ba73 |0147: sget-object v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +3adf6a: 6e20 03a2 fe00 |0149: invoke-virtual {v14, v15}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3adf70: 0a0e |014c: move-result v14 │ │ +3adf72: 4b0e 0d09 |014d: aput v14, v13, v9 │ │ +3adf76: 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 │ │ +3adf7c: 0c0a |0152: move-result-object v10 │ │ +3adf7e: 4d0a 0102 |0153: aput-object v10, v1, v2 │ │ +3adf82: 6201 6273 |0155: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3adf86: 5411 7e73 |0157: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3adf8a: 3901 0600 |0159: if-nez v1, 015f // +0006 │ │ +3adf8e: 1701 0000 0040 |015b: const-wide/32 v1, #float 2 // #40000000 │ │ +3adf94: 280f |015e: goto 016d // +000f │ │ +3adf96: 6201 6273 |015f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3adf9a: 5411 7e73 |0161: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3adf9e: 1f01 dc14 |0163: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3adfa2: 6e10 cda4 0100 |0165: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3adfa8: 0c01 |0168: move-result-object v1 │ │ +3adfaa: 7210 9fa4 0100 |0169: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getNumSlide30Supp:()J // method@a49f │ │ +3adfb0: 0b01 |016c: move-result-wide v1 │ │ +3adfb2: 620a 6273 |016d: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3adfb6: 54aa 7e73 |016f: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3adfba: 390a 0400 |0171: if-nez v10, 0175 // +0004 │ │ +3adfbe: 120a |0173: const/4 v10, #int 0 // #0 │ │ +3adfc0: 280f |0174: goto 0183 // +000f │ │ +3adfc2: 620a 6273 |0175: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3adfc6: 54aa 7e73 |0177: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3adfca: 1f0a dc14 |0179: check-cast v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3adfce: 6e10 cda4 0a00 |017b: invoke-virtual {v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3adfd4: 0c0a |017e: move-result-object v10 │ │ +3adfd6: 7210 a0a4 0a00 |017f: invoke-interface {v10}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getPageOffset:()I // method@a4a0 │ │ +3adfdc: 0a0a |0182: move-result v10 │ │ +3adfde: 550b e979 |0183: iget-boolean v11, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ +3adfe2: 380b 0600 |0185: if-eqz v11, 018b // +0006 │ │ +3adfe6: 1a01 a304 |0187: const-string v1, "*" // string@04a3 │ │ +3adfea: 075e |0189: move-object v14, v5 │ │ +3adfec: 283e |018a: goto 01c8 // +003e │ │ +3adfee: 220b e812 |018b: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3adff2: 7010 4098 0b00 |018d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3adff8: 6e20 4b98 8b00 |0190: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3adffe: 130c 1e00 |0193: const/16 v12, #int 30 // #1e │ │ +3ae002: a50c 010c |0195: ushr-long v12, v1, v12 │ │ +3ae006: 075e |0197: move-object v14, v5 │ │ +3ae008: 81a4 |0198: int-to-long v4, v10 │ │ +3ae00a: bc4c |0199: sub-long/2addr v12, v4 │ │ +3ae00c: 6e30 4898 cb0d |019a: invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3ae012: 1704 ffff ff3f |019d: const-wide/32 v4, #float 2 // #3fffffff │ │ +3ae018: c014 |01a0: and-long/2addr v4, v1 │ │ +3ae01a: 160c 0000 |01a1: const-wide/16 v12, #int 0 // #0 │ │ +3ae01e: 3111 0c04 |01a3: cmp-long v17, v12, v4 │ │ +3ae022: 3811 1b00 |01a5: if-eqz v17, 01c0 // +001b │ │ +3ae026: 2204 e812 |01a7: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae02a: 7010 4098 0400 |01a9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae030: 6e20 4b98 8400 |01ac: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae036: 160c 6000 |01af: const-wide/16 v12, #int 96 // #60 │ │ +3ae03a: 1611 ff0f |01b1: const-wide/16 v17, #int 4095 // #fff │ │ +3ae03e: a001 0111 |01b3: and-long v1, v1, v17 │ │ +3ae042: bbc1 |01b5: add-long/2addr v1, v12 │ │ +3ae044: 8412 |01b6: long-to-int v2, v1 │ │ +3ae046: 8e21 |01b7: int-to-char v1, v2 │ │ +3ae048: 6e20 4498 1400 |01b8: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3ae04e: 6e10 5498 0400 |01bb: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae054: 0c01 |01be: move-result-object v1 │ │ +3ae056: 2802 |01bf: goto 01c1 // +0002 │ │ +3ae058: 0781 |01c0: move-object v1, v8 │ │ +3ae05a: 6e20 4b98 1b00 |01c1: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae060: 6e10 5498 0b00 |01c4: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae066: 0c01 |01c7: move-result-object v1 │ │ +3ae068: 2202 e812 |01c8: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae06c: 7010 4098 0200 |01ca: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae072: 1a04 c907 |01cd: const-string v4, "<< < " // string@07c9 │ │ +3ae076: 6e20 4b98 4200 |01cf: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae07c: 6e20 4b98 1200 |01d2: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae082: 6201 6273 |01d5: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ae086: 5411 7e73 |01d7: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ae08a: 3901 0300 |01d9: if-nez v1, 01dc // +0003 │ │ +3ae08e: 2821 |01db: goto 01fc // +0021 │ │ +3ae090: 2201 e812 |01dc: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae094: 7010 4098 0100 |01de: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae09a: 1a04 6506 |01e1: const-string v4, "/ " // string@0665 │ │ +3ae09e: 6e20 4b98 4100 |01e3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae0a4: 6204 6273 |01e6: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ae0a8: 5444 7e73 |01e8: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ae0ac: 1f04 dc14 |01ea: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ae0b0: 6e10 cda4 0400 |01ec: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3ae0b6: 0c04 |01ef: move-result-object v4 │ │ +3ae0b8: 7210 9da4 0400 |01f0: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getCountSlides:()I // method@a49d │ │ +3ae0be: 0a04 |01f3: move-result v4 │ │ +3ae0c0: b1a4 |01f4: sub-int/2addr v4, v10 │ │ +3ae0c2: 6e20 4798 4100 |01f5: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3ae0c8: 6e10 5498 0100 |01f8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae0ce: 0c08 |01fb: move-result-object v8 │ │ +3ae0d0: 6e20 4b98 8200 |01fc: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae0d6: 1a01 3701 |01ff: const-string v1, " > >>" // string@0137 │ │ +3ae0da: 6e20 4b98 1200 |0201: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae0e0: 6e10 5498 0200 |0204: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae0e6: 0c01 |0207: move-result-object v1 │ │ +3ae0e8: 5402 dd79 |0208: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3ae0ec: 1264 |020a: const/4 v4, #int 6 // #6 │ │ +3ae0ee: 814a |020b: int-to-long v10, v4 │ │ +3ae0f0: 6205 6477 |020c: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ +3ae0f4: 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 │ │ +3ae0fa: 0c01 |0211: move-result-object v1 │ │ +3ae0fc: 1255 |0212: const/4 v5, #int 5 // #5 │ │ +3ae0fe: 4d01 0205 |0213: aput-object v1, v2, v5 │ │ +3ae102: 390e 0500 |0215: if-nez v14, 021a // +0005 │ │ +3ae106: 1a05 d905 |0217: const-string v5, "..." // string@05d9 │ │ +3ae10a: 2802 |0219: goto 021b // +0002 │ │ +3ae10c: 07e5 |021a: move-object v5, v14 │ │ +3ae10e: 5401 dd79 |021b: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3ae112: 1272 |021d: const/4 v2, #int 7 // #7 │ │ +3ae114: 812a |021e: int-to-long v10, v2 │ │ +3ae116: 6202 5b77 |021f: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3ae11a: 1228 |0221: const/4 v8, #int 2 // #2 │ │ +3ae11c: 238c 1915 |0222: new-array v12, v8, [I // type@1519 │ │ +3ae120: 1308 000c |0224: const/16 v8, #int 3072 // #c00 │ │ +3ae124: 4b08 0c09 |0226: aput v8, v12, v9 │ │ +3ae128: 4b07 0c0f |0228: aput v7, v12, v15 │ │ +3ae12c: 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 │ │ +3ae132: 0c02 |022d: move-result-object v2 │ │ +3ae134: 4d02 0104 |022e: aput-object v2, v1, v4 │ │ +3ae138: 5401 dd79 |0230: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3ae13c: 1302 0800 |0232: const/16 v2, #int 8 // #8 │ │ +3ae140: 8127 |0234: int-to-long v7, v2 │ │ +3ae142: 6204 5f77 |0235: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3ae146: 23fa 1915 |0237: new-array v10, v15, [I // type@1519 │ │ +3ae14a: 4b06 0a09 |0239: aput v6, v10, v9 │ │ +3ae14e: 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 │ │ +3ae154: 0c04 |023e: move-result-object v4 │ │ +3ae156: 1276 |023f: const/4 v6, #int 7 // #7 │ │ +3ae158: 4d04 0106 |0240: aput-object v4, v1, v6 │ │ +3ae15c: 5401 dd79 |0242: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3ae160: 1304 0900 |0244: const/16 v4, #int 9 // #9 │ │ +3ae164: 8146 |0246: int-to-long v6, v4 │ │ +3ae166: 6208 6277 |0247: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ +3ae16a: 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 │ │ +3ae170: 0c05 |024c: move-result-object v5 │ │ +3ae172: 4d05 0102 |024d: aput-object v5, v1, v2 │ │ +3ae176: 5401 dd79 |024f: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3ae17a: 1302 0a00 |0251: const/16 v2, #int 10 // #a │ │ +3ae17e: 8125 |0253: int-to-long v5, v2 │ │ +3ae180: 6202 5b77 |0254: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3ae184: 1227 |0256: const/4 v7, #int 2 // #2 │ │ +3ae186: 2377 1915 |0257: new-array v7, v7, [I // type@1519 │ │ +3ae18a: 4b03 0709 |0259: aput v3, v7, v9 │ │ +3ae18e: 4b09 070f |025b: aput v9, v7, v15 │ │ +3ae192: 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 │ │ +3ae198: 0c02 |0260: move-result-object v2 │ │ +3ae19a: 4d02 0104 |0261: aput-object v2, v1, v4 │ │ +3ae19e: 5401 dd79 |0263: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3ae1a2: 1302 0b00 |0265: const/16 v2, #int 11 // #b │ │ +3ae1a6: 8123 |0267: int-to-long v3, v2 │ │ +3ae1a8: 6205 5f77 |0268: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3ae1ac: 23f6 1915 |026a: new-array v6, v15, [I // type@1519 │ │ +3ae1b0: 6207 b373 |026c: sget-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3ae1b4: 6e20 03a2 9700 |026e: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae1ba: 0a07 |0271: move-result v7 │ │ +3ae1bc: 4b07 0609 |0272: aput v7, v6, v9 │ │ +3ae1c0: 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 │ │ +3ae1c6: 0c03 |0277: move-result-object v3 │ │ +3ae1c8: 1304 0a00 |0278: const/16 v4, #int 10 // #a │ │ +3ae1cc: 4d03 0104 |027a: aput-object v3, v1, v4 │ │ +3ae1d0: 5401 dd79 |027c: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3ae1d4: 1303 0c00 |027e: const/16 v3, #int 12 // #c │ │ +3ae1d8: 8134 |0280: int-to-long v4, v3 │ │ +3ae1da: 6206 6677 |0281: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ +3ae1de: 1a07 0008 |0283: const-string v7, ">" // string@0800 │ │ +3ae1e2: 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 │ │ +3ae1e8: 0c04 |0288: move-result-object v4 │ │ +3ae1ea: 4d04 0102 |0289: aput-object v4, v1, v2 │ │ +3ae1ee: 1601 0000 |028b: const-wide/16 v1, #int 0 // #0 │ │ +3ae1f2: 7120 e1a2 2100 |028d: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3ae1f8: 0c01 |0290: move-result-object v1 │ │ +3ae1fa: 5402 dd79 |0291: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79dd │ │ +3ae1fe: 5b12 a276 |0293: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ +3ae202: 5913 9b76 |0295: iput v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ +3ae206: 1101 |0297: return-object v1 │ │ +3ae208: 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 │ │ @@ -855275,159 +855275,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 │ │ -3ae21c: |[3ae21c] net.sf.dibdib.thread_ui.UiPres.barTitle:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3ae22c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -3ae230: 6201 fc79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3ae234: 2111 |0004: array-length v1, v1 │ │ -3ae236: da01 0103 |0005: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -3ae23a: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -3ae23c: b321 |0008: div-int/2addr v1, v2 │ │ -3ae23e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -3ae240: b031 |000a: add-int/2addr v1, v3 │ │ -3ae242: 5404 de79 |000b: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae246: 2144 |000d: array-length v4, v4 │ │ -3ae248: 3741 0600 |000e: if-le v1, v4, 0014 // +0006 │ │ -3ae24c: 2311 0f16 |0010: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ae250: 5b01 de79 |0012: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae254: 6201 8d79 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ -3ae258: 7100 99a5 0000 |0016: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.getTick:()J // method@a599 │ │ -3ae25e: 0b04 |0019: move-result-wide v4 │ │ -3ae260: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -3ae262: 2367 da15 |001b: new-array v7, v6, [Ljava/lang/Object; // type@15da │ │ -3ae266: 6e40 0ca5 4175 |001d: invoke-virtual {v1, v4, v5, v7}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50c │ │ -3ae26c: 0a01 |0020: move-result v1 │ │ -3ae26e: 6204 f979 |0021: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ae272: 6e10 9ba5 0400 |0023: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ae278: 0a04 |0026: move-result v4 │ │ -3ae27a: 1305 000c |0027: const/16 v5, #int 3072 // #c00 │ │ -3ae27e: b154 |0029: sub-int/2addr v4, v5 │ │ -3ae280: 6207 ee79 |002a: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3ae284: 6e10 9ba5 0700 |002c: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ae28a: 0a07 |002f: move-result v7 │ │ -3ae28c: 6208 ef79 |0030: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ -3ae290: 6e10 9ba5 0800 |0032: invoke-virtual {v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ae296: 0a08 |0035: move-result v8 │ │ -3ae298: d288 b500 |0036: mul-int/lit16 v8, v8, #int 181 // #00b5 │ │ -3ae29c: 1309 0800 |0038: const/16 v9, #int 8 // #8 │ │ -3ae2a0: b998 |003a: shr-int/2addr v8, v9 │ │ -3ae2a2: b087 |003b: add-int/2addr v7, v8 │ │ -3ae2a4: b937 |003c: shr-int/2addr v7, v3 │ │ -3ae2a6: 5408 de79 |003d: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae2aa: 813a |003f: int-to-long v10, v3 │ │ -3ae2ac: 620c 5e77 |0040: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ -3ae2b0: 233d 1915 |0042: new-array v13, v3, [I // type@1519 │ │ -3ae2b4: 4b07 0d06 |0044: aput v7, v13, v6 │ │ -3ae2b8: 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 │ │ -3ae2be: 0c07 |0049: move-result-object v7 │ │ -3ae2c0: 4d07 0806 |004a: aput-object v7, v8, v6 │ │ -3ae2c4: 6207 fc79 |004c: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3ae2c8: 2177 |004e: array-length v7, v7 │ │ -3ae2ca: b127 |004f: sub-int/2addr v7, v2 │ │ -3ae2cc: 12ea |0050: const/4 v10, #int -2 // #fe │ │ -3ae2ce: 121b |0051: const/4 v11, #int 1 // #1 │ │ -3ae2d0: 121c |0052: const/4 v12, #int 1 // #1 │ │ -3ae2d2: 3397 1200 |0053: if-ne v7, v9, 0065 // +0012 │ │ -3ae2d6: 3b0a 0300 |0055: if-gez v10, 0058 // +0003 │ │ -3ae2da: 280e |0057: goto 0065 // +000e │ │ -3ae2dc: 1601 0000 |0058: const-wide/16 v1, #int 0 // #0 │ │ -3ae2e0: 7120 e1a2 2100 |005a: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3ae2e6: 0c01 |005d: move-result-object v1 │ │ -3ae2e8: 5402 de79 |005e: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae2ec: 5b12 a276 |0060: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ -3ae2f0: 591b 9b76 |0062: iput v11, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ -3ae2f4: 1101 |0064: return-object v1 │ │ -3ae2f6: 540d de79 |0065: iget-object v13, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae2fa: d80e 0b01 |0067: add-int/lit8 v14, v11, #int 1 // #01 │ │ -3ae2fe: b03c |0069: add-int/2addr v12, v3 │ │ -3ae300: 81c8 |006a: int-to-long v8, v12 │ │ -3ae302: 6205 5b77 |006b: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3ae306: 232f 1915 |006d: new-array v15, v2, [I // type@1519 │ │ -3ae30a: 4b04 0f06 |006f: aput v4, v15, v6 │ │ -3ae30e: 4b06 0f03 |0071: aput v6, v15, v3 │ │ -3ae312: 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 │ │ -3ae318: 0c05 |0076: move-result-object v5 │ │ -3ae31a: 4d05 0d0b |0077: aput-object v5, v13, v11 │ │ -3ae31e: 3b0a 0400 |0079: if-gez v10, 007d // +0004 │ │ -3ae322: 7b15 |007b: neg-int v5, v1 │ │ -3ae324: 2802 |007c: goto 007e // +0002 │ │ -3ae326: 0115 |007d: move v5, v1 │ │ -3ae328: b054 |007e: add-int/2addr v4, v5 │ │ -3ae32a: 6005 fd79 |007f: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3ae32e: 3357 0d00 |0081: if-ne v7, v5, 008e // +000d │ │ -3ae332: 6305 c279 |0083: sget-boolean v5, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ -3ae336: 3805 0900 |0085: if-eqz v5, 008e // +0009 │ │ -3ae33a: 6205 b273 |0087: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ -3ae33e: 6e20 03a2 6500 |0089: invoke-virtual {v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae344: 0a05 |008c: move-result v5 │ │ -3ae346: 280d |008d: goto 009a // +000d │ │ -3ae348: 6205 fc79 |008e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3ae34c: 4405 0507 |0090: aget v5, v5, v7 │ │ -3ae350: 7110 0ea2 0500 |0092: invoke-static {v5}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ -3ae356: 0c05 |0095: move-result-object v5 │ │ -3ae358: 6e20 03a2 6500 |0096: invoke-virtual {v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae35e: 0a05 |0099: move-result v5 │ │ -3ae360: 5408 de79 |009a: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae364: d809 0e01 |009c: add-int/lit8 v9, v14, #int 1 // #01 │ │ -3ae368: d80c 0c01 |009e: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3ae36c: 017d |00a0: move v13, v7 │ │ -3ae36e: 81c6 |00a1: int-to-long v6, v12 │ │ -3ae370: 620f 5f77 |00a2: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3ae374: 2332 1915 |00a4: new-array v2, v3, [I // type@1519 │ │ -3ae378: 120b |00a6: const/4 v11, #int 0 // #0 │ │ -3ae37a: 4b05 020b |00a7: aput v5, v2, v11 │ │ -3ae37e: 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 │ │ -3ae384: 0c02 |00ac: move-result-object v2 │ │ -3ae386: 4d02 080e |00ad: aput-object v2, v8, v14 │ │ -3ae38a: 6202 fc79 |00af: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3ae38e: d807 0d01 |00b1: add-int/lit8 v7, v13, #int 1 // #01 │ │ -3ae392: 4402 0207 |00b3: aget v2, v2, v7 │ │ -3ae396: 8e22 |00b5: int-to-char v2, v2 │ │ -3ae398: 5405 de79 |00b6: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae39c: d806 0901 |00b8: add-int/lit8 v6, v9, #int 1 // #01 │ │ -3ae3a0: b03c |00ba: add-int/2addr v12, v3 │ │ -3ae3a2: 81c7 |00bb: int-to-long v7, v12 │ │ -3ae3a4: 3b0a 0500 |00bc: if-gez v10, 00c1 // +0005 │ │ -3ae3a8: 620e 6677 |00be: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ -3ae3ac: 2803 |00c0: goto 00c3 // +0003 │ │ -3ae3ae: 620e 6277 |00c1: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ -3ae3b2: 220f e812 |00c3: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae3b6: 7010 4098 0f00 |00c5: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae3bc: 1a03 0000 |00c8: const-string v3, "" // string@0000 │ │ -3ae3c0: 6e20 4b98 3f00 |00ca: invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae3c6: 1303 2000 |00cd: const/16 v3, #int 32 // #20 │ │ -3ae3ca: 3623 0300 |00cf: if-gt v3, v2, 00d2 // +0003 │ │ -3ae3ce: 2805 |00d1: goto 00d6 // +0005 │ │ -3ae3d0: 6203 0e79 |00d2: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ -3ae3d4: 4902 0302 |00d4: aget-char v2, v3, v2 │ │ -3ae3d8: 6e20 4498 2f00 |00d6: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3ae3de: 6e10 5498 0f00 |00d9: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae3e4: 0c02 |00dc: move-result-object v2 │ │ -3ae3e6: 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 │ │ -3ae3ec: 0c02 |00e0: move-result-object v2 │ │ -3ae3ee: 4d02 0509 |00e1: aput-object v2, v5, v9 │ │ -3ae3f2: 1302 0800 |00e3: const/16 v2, #int 8 // #8 │ │ -3ae3f6: 332d 0700 |00e5: if-ne v13, v2, 00ec // +0007 │ │ -3ae3fa: 1304 000c |00e7: const/16 v4, #int 3072 // #c00 │ │ -3ae3fe: 12e7 |00e9: const/4 v7, #int -2 // #fe │ │ -3ae400: 122a |00ea: const/4 v10, #int 2 // #2 │ │ -3ae402: 2802 |00eb: goto 00ed // +0002 │ │ -3ae404: 01d7 |00ec: move v7, v13 │ │ -3ae406: b0a7 |00ed: add-int/2addr v7, v10 │ │ -3ae408: 016b |00ee: move v11, v6 │ │ -3ae40a: 1222 |00ef: const/4 v2, #int 2 // #2 │ │ -3ae40c: 1213 |00f0: const/4 v3, #int 1 // #1 │ │ -3ae40e: 1305 000c |00f1: const/16 v5, #int 3072 // #c00 │ │ -3ae412: 1206 |00f3: const/4 v6, #int 0 // #0 │ │ -3ae414: 1309 0800 |00f4: const/16 v9, #int 8 // #8 │ │ -3ae418: 2900 5dff |00f6: goto/16 0053 // -00a3 │ │ +3ae218: |[3ae218] net.sf.dibdib.thread_ui.UiPres.barTitle:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3ae228: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +3ae22c: 6201 fc79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3ae230: 2111 |0004: array-length v1, v1 │ │ +3ae232: da01 0103 |0005: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +3ae236: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +3ae238: b321 |0008: div-int/2addr v1, v2 │ │ +3ae23a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +3ae23c: b031 |000a: add-int/2addr v1, v3 │ │ +3ae23e: 5404 de79 |000b: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae242: 2144 |000d: array-length v4, v4 │ │ +3ae244: 3741 0600 |000e: if-le v1, v4, 0014 // +0006 │ │ +3ae248: 2311 0f16 |0010: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ae24c: 5b01 de79 |0012: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae250: 6201 8d79 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ +3ae254: 7100 99a5 0000 |0016: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.getTick:()J // method@a599 │ │ +3ae25a: 0b04 |0019: move-result-wide v4 │ │ +3ae25c: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +3ae25e: 2367 da15 |001b: new-array v7, v6, [Ljava/lang/Object; // type@15da │ │ +3ae262: 6e40 0ca5 4175 |001d: invoke-virtual {v1, v4, v5, v7}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50c │ │ +3ae268: 0a01 |0020: move-result v1 │ │ +3ae26a: 6204 f979 |0021: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ae26e: 6e10 9ba5 0400 |0023: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ae274: 0a04 |0026: move-result v4 │ │ +3ae276: 1305 000c |0027: const/16 v5, #int 3072 // #c00 │ │ +3ae27a: b154 |0029: sub-int/2addr v4, v5 │ │ +3ae27c: 6207 ee79 |002a: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3ae280: 6e10 9ba5 0700 |002c: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ae286: 0a07 |002f: move-result v7 │ │ +3ae288: 6208 ef79 |0030: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ +3ae28c: 6e10 9ba5 0800 |0032: invoke-virtual {v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ae292: 0a08 |0035: move-result v8 │ │ +3ae294: d288 b500 |0036: mul-int/lit16 v8, v8, #int 181 // #00b5 │ │ +3ae298: 1309 0800 |0038: const/16 v9, #int 8 // #8 │ │ +3ae29c: b998 |003a: shr-int/2addr v8, v9 │ │ +3ae29e: b087 |003b: add-int/2addr v7, v8 │ │ +3ae2a0: b937 |003c: shr-int/2addr v7, v3 │ │ +3ae2a2: 5408 de79 |003d: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae2a6: 813a |003f: int-to-long v10, v3 │ │ +3ae2a8: 620c 5e77 |0040: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ +3ae2ac: 233d 1915 |0042: new-array v13, v3, [I // type@1519 │ │ +3ae2b0: 4b07 0d06 |0044: aput v7, v13, v6 │ │ +3ae2b4: 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 │ │ +3ae2ba: 0c07 |0049: move-result-object v7 │ │ +3ae2bc: 4d07 0806 |004a: aput-object v7, v8, v6 │ │ +3ae2c0: 6207 fc79 |004c: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3ae2c4: 2177 |004e: array-length v7, v7 │ │ +3ae2c6: b127 |004f: sub-int/2addr v7, v2 │ │ +3ae2c8: 12ea |0050: const/4 v10, #int -2 // #fe │ │ +3ae2ca: 121b |0051: const/4 v11, #int 1 // #1 │ │ +3ae2cc: 121c |0052: const/4 v12, #int 1 // #1 │ │ +3ae2ce: 3397 1200 |0053: if-ne v7, v9, 0065 // +0012 │ │ +3ae2d2: 3b0a 0300 |0055: if-gez v10, 0058 // +0003 │ │ +3ae2d6: 280e |0057: goto 0065 // +000e │ │ +3ae2d8: 1601 0000 |0058: const-wide/16 v1, #int 0 // #0 │ │ +3ae2dc: 7120 e1a2 2100 |005a: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3ae2e2: 0c01 |005d: move-result-object v1 │ │ +3ae2e4: 5402 de79 |005e: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae2e8: 5b12 a276 |0060: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ +3ae2ec: 591b 9b76 |0062: iput v11, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ +3ae2f0: 1101 |0064: return-object v1 │ │ +3ae2f2: 540d de79 |0065: iget-object v13, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae2f6: d80e 0b01 |0067: add-int/lit8 v14, v11, #int 1 // #01 │ │ +3ae2fa: b03c |0069: add-int/2addr v12, v3 │ │ +3ae2fc: 81c8 |006a: int-to-long v8, v12 │ │ +3ae2fe: 6205 5b77 |006b: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3ae302: 232f 1915 |006d: new-array v15, v2, [I // type@1519 │ │ +3ae306: 4b04 0f06 |006f: aput v4, v15, v6 │ │ +3ae30a: 4b06 0f03 |0071: aput v6, v15, v3 │ │ +3ae30e: 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 │ │ +3ae314: 0c05 |0076: move-result-object v5 │ │ +3ae316: 4d05 0d0b |0077: aput-object v5, v13, v11 │ │ +3ae31a: 3b0a 0400 |0079: if-gez v10, 007d // +0004 │ │ +3ae31e: 7b15 |007b: neg-int v5, v1 │ │ +3ae320: 2802 |007c: goto 007e // +0002 │ │ +3ae322: 0115 |007d: move v5, v1 │ │ +3ae324: b054 |007e: add-int/2addr v4, v5 │ │ +3ae326: 6005 fd79 |007f: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3ae32a: 3357 0d00 |0081: if-ne v7, v5, 008e // +000d │ │ +3ae32e: 6305 c279 |0083: sget-boolean v5, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ +3ae332: 3805 0900 |0085: if-eqz v5, 008e // +0009 │ │ +3ae336: 6205 b273 |0087: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ +3ae33a: 6e20 03a2 6500 |0089: invoke-virtual {v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae340: 0a05 |008c: move-result v5 │ │ +3ae342: 280d |008d: goto 009a // +000d │ │ +3ae344: 6205 fc79 |008e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3ae348: 4405 0507 |0090: aget v5, v5, v7 │ │ +3ae34c: 7110 0ea2 0500 |0092: invoke-static {v5}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ +3ae352: 0c05 |0095: move-result-object v5 │ │ +3ae354: 6e20 03a2 6500 |0096: invoke-virtual {v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae35a: 0a05 |0099: move-result v5 │ │ +3ae35c: 5408 de79 |009a: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae360: d809 0e01 |009c: add-int/lit8 v9, v14, #int 1 // #01 │ │ +3ae364: d80c 0c01 |009e: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3ae368: 017d |00a0: move v13, v7 │ │ +3ae36a: 81c6 |00a1: int-to-long v6, v12 │ │ +3ae36c: 620f 5f77 |00a2: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3ae370: 2332 1915 |00a4: new-array v2, v3, [I // type@1519 │ │ +3ae374: 120b |00a6: const/4 v11, #int 0 // #0 │ │ +3ae376: 4b05 020b |00a7: aput v5, v2, v11 │ │ +3ae37a: 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 │ │ +3ae380: 0c02 |00ac: move-result-object v2 │ │ +3ae382: 4d02 080e |00ad: aput-object v2, v8, v14 │ │ +3ae386: 6202 fc79 |00af: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3ae38a: d807 0d01 |00b1: add-int/lit8 v7, v13, #int 1 // #01 │ │ +3ae38e: 4402 0207 |00b3: aget v2, v2, v7 │ │ +3ae392: 8e22 |00b5: int-to-char v2, v2 │ │ +3ae394: 5405 de79 |00b6: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae398: d806 0901 |00b8: add-int/lit8 v6, v9, #int 1 // #01 │ │ +3ae39c: b03c |00ba: add-int/2addr v12, v3 │ │ +3ae39e: 81c7 |00bb: int-to-long v7, v12 │ │ +3ae3a0: 3b0a 0500 |00bc: if-gez v10, 00c1 // +0005 │ │ +3ae3a4: 620e 6677 |00be: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ +3ae3a8: 2803 |00c0: goto 00c3 // +0003 │ │ +3ae3aa: 620e 6277 |00c1: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ +3ae3ae: 220f e812 |00c3: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae3b2: 7010 4098 0f00 |00c5: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae3b8: 1a03 0000 |00c8: const-string v3, "" // string@0000 │ │ +3ae3bc: 6e20 4b98 3f00 |00ca: invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae3c2: 1303 2000 |00cd: const/16 v3, #int 32 // #20 │ │ +3ae3c6: 3623 0300 |00cf: if-gt v3, v2, 00d2 // +0003 │ │ +3ae3ca: 2805 |00d1: goto 00d6 // +0005 │ │ +3ae3cc: 6203 0e79 |00d2: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ +3ae3d0: 4902 0302 |00d4: aget-char v2, v3, v2 │ │ +3ae3d4: 6e20 4498 2f00 |00d6: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3ae3da: 6e10 5498 0f00 |00d9: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae3e0: 0c02 |00dc: move-result-object v2 │ │ +3ae3e2: 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 │ │ +3ae3e8: 0c02 |00e0: move-result-object v2 │ │ +3ae3ea: 4d02 0509 |00e1: aput-object v2, v5, v9 │ │ +3ae3ee: 1302 0800 |00e3: const/16 v2, #int 8 // #8 │ │ +3ae3f2: 332d 0700 |00e5: if-ne v13, v2, 00ec // +0007 │ │ +3ae3f6: 1304 000c |00e7: const/16 v4, #int 3072 // #c00 │ │ +3ae3fa: 12e7 |00e9: const/4 v7, #int -2 // #fe │ │ +3ae3fc: 122a |00ea: const/4 v10, #int 2 // #2 │ │ +3ae3fe: 2802 |00eb: goto 00ed // +0002 │ │ +3ae400: 01d7 |00ec: move v7, v13 │ │ +3ae402: b0a7 |00ed: add-int/2addr v7, v10 │ │ +3ae404: 016b |00ee: move v11, v6 │ │ +3ae406: 1222 |00ef: const/4 v2, #int 2 // #2 │ │ +3ae408: 1213 |00f0: const/4 v3, #int 1 // #1 │ │ +3ae40a: 1305 000c |00f1: const/16 v5, #int 3072 // #c00 │ │ +3ae40e: 1206 |00f3: const/4 v6, #int 0 // #0 │ │ +3ae410: 1309 0800 |00f4: const/16 v9, #int 8 // #8 │ │ +3ae414: 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 │ │ @@ -855457,147 +855457,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 │ │ -3ae41c: |[3ae41c] net.sf.dibdib.thread_ui.UiPres.barTools:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3ae42c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3ae430: 6201 fe79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3ae434: 2111 |0004: array-length v1, v1 │ │ -3ae436: da01 0104 |0005: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -3ae43a: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -3ae43c: b021 |0008: add-int/2addr v1, v2 │ │ -3ae43e: 5403 df79 |0009: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae442: 2133 |000b: array-length v3, v3 │ │ -3ae444: 3731 0600 |000c: if-le v1, v3, 0012 // +0006 │ │ -3ae448: 2311 0f16 |000e: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ae44c: 5b01 df79 |0010: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae450: 1301 000c |0012: const/16 v1, #int 3072 // #c00 │ │ -3ae454: 6203 ee79 |0014: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3ae458: 6e10 9ba5 0300 |0016: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ae45e: 0a03 |0019: move-result v3 │ │ -3ae460: da04 0303 |001a: mul-int/lit8 v4, v3, #int 3 // #03 │ │ -3ae464: b924 |001c: shr-int/2addr v4, v2 │ │ -3ae466: 5405 df79 |001d: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae46a: 1216 |001f: const/4 v6, #int 1 // #1 │ │ -3ae46c: 8167 |0020: int-to-long v7, v6 │ │ -3ae46e: 6209 5377 |0021: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ -3ae472: 236a 1915 |0023: new-array v10, v6, [I // type@1519 │ │ -3ae476: 120b |0025: const/4 v11, #int 0 // #0 │ │ -3ae478: 4b0b 0a0b |0026: aput v11, v10, v11 │ │ -3ae47c: 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 │ │ -3ae482: 0c07 |002b: move-result-object v7 │ │ -3ae484: 4d07 050b |002c: aput-object v7, v5, v11 │ │ -3ae488: 5405 df79 |002e: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae48c: 1227 |0030: const/4 v7, #int 2 // #2 │ │ -3ae48e: 8178 |0031: int-to-long v8, v7 │ │ -3ae490: 620a 5477 |0032: sget-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ -3ae494: 236c 1915 |0034: new-array v12, v6, [I // type@1519 │ │ -3ae498: 4b04 0c0b |0036: aput v4, v12, v11 │ │ -3ae49c: 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 │ │ -3ae4a2: 0c08 |003b: move-result-object v8 │ │ -3ae4a4: 4d08 0506 |003c: aput-object v8, v5, v6 │ │ -3ae4a8: d245 b500 |003e: mul-int/lit16 v5, v4, #int 181 // #00b5 │ │ -3ae4ac: e105 0508 |0040: shr-int/lit8 v5, v5, #int 8 // #08 │ │ -3ae4b0: 9105 0405 |0042: sub-int v5, v4, v5 │ │ -3ae4b4: 9105 0305 |0044: sub-int v5, v3, v5 │ │ -3ae4b8: b965 |0046: shr-int/2addr v5, v6 │ │ -3ae4ba: 5408 df79 |0047: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae4be: 8129 |0049: int-to-long v9, v2 │ │ -3ae4c0: 620c 5e77 |004a: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ -3ae4c4: 236d 1915 |004c: new-array v13, v6, [I // type@1519 │ │ -3ae4c8: 4b05 0d0b |004e: aput v5, v13, v11 │ │ -3ae4cc: 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 │ │ -3ae4d2: 0c05 |0053: move-result-object v5 │ │ -3ae4d4: 4d05 0807 |0054: aput-object v5, v8, v7 │ │ -3ae4d8: 1235 |0056: const/4 v5, #int 3 // #3 │ │ -3ae4da: 1208 |0057: const/4 v8, #int 0 // #0 │ │ -3ae4dc: 6209 fe79 |0058: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3ae4e0: 2199 |005a: array-length v9, v9 │ │ -3ae4e2: 3598 8800 |005b: if-ge v8, v9, 00e3 // +0088 │ │ -3ae4e6: 6209 fe79 |005d: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3ae4ea: 4609 0908 |005f: aget-object v9, v9, v8 │ │ -3ae4ee: 6e30 2e98 b907 |0061: invoke-virtual {v9, v11, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3ae4f4: 0c09 |0064: move-result-object v9 │ │ -3ae4f6: 620a fe79 |0065: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3ae4fa: 460a 0a08 |0067: aget-object v10, v10, v8 │ │ -3ae4fe: 6e20 2d98 7a00 |0069: invoke-virtual {v10, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3ae504: 0c0a |006c: move-result-object v10 │ │ -3ae506: 520c ea79 |006d: iget v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ -3ae50a: 3b0c 0d00 |006f: if-gez v12, 007c // +000d │ │ -3ae50e: 1a0c 911c |0071: const-string v12, "GO" // string@1c91 │ │ -3ae512: 6e20 1298 ac00 |0073: invoke-virtual {v12, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3ae518: 0a0c |0076: move-result v12 │ │ -3ae51a: 380c 0500 |0077: if-eqz v12, 007c // +0005 │ │ -3ae51e: 1a09 a504 |0079: const-string v9, "**" // string@04a5 │ │ -3ae522: 2813 |007b: goto 008e // +0013 │ │ -3ae524: 1a0c 2152 |007c: const-string v12, "VW" // string@5221 │ │ -3ae528: 6e20 1298 9c00 |007e: invoke-virtual {v12, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3ae52e: 0a0c |0081: move-result v12 │ │ -3ae530: 380c 0c00 |0082: if-eqz v12, 008e // +000c │ │ -3ae534: 620a 6273 |0084: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ae538: 54aa 7e73 |0086: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ae53c: 1f0a dc14 |0088: check-cast v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ae540: 6e10 cea4 0a00 |008a: invoke-virtual {v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.getShortId2:()Ljava/lang/String; // method@a4ce │ │ -3ae546: 0c0a |008d: move-result-object v10 │ │ -3ae548: 540c df79 |008e: iget-object v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae54c: d80d 0201 |0090: add-int/lit8 v13, v2, #int 1 // #01 │ │ -3ae550: b065 |0092: add-int/2addr v5, v6 │ │ -3ae552: 815e |0093: int-to-long v14, v5 │ │ -3ae554: 6206 5b77 |0094: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3ae558: 0211 0300 |0096: move/from16 v17, v3 │ │ -3ae55c: 2373 1915 |0098: new-array v3, v7, [I // type@1519 │ │ -3ae560: 4b01 030b |009a: aput v1, v3, v11 │ │ -3ae564: 1310 0100 |009c: const/16 v16, #int 1 // #1 │ │ -3ae568: 4b0b 0310 |009e: aput v11, v3, v16 │ │ -3ae56c: 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 │ │ -3ae572: 0c03 |00a3: move-result-object v3 │ │ -3ae574: 4d03 0c02 |00a4: aput-object v3, v12, v2 │ │ -3ae578: 5402 df79 |00a6: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae57c: d803 0d01 |00a8: add-int/lit8 v3, v13, #int 1 // #01 │ │ -3ae580: d805 0501 |00aa: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3ae584: 815e |00ac: int-to-long v14, v5 │ │ -3ae586: 6206 6277 |00ad: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ -3ae58a: 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 │ │ -3ae590: 0c06 |00b2: move-result-object v6 │ │ -3ae592: 4d06 020d |00b3: aput-object v6, v2, v13 │ │ -3ae596: 5402 df79 |00b5: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae59a: d806 0301 |00b7: add-int/lit8 v6, v3, #int 1 // #01 │ │ -3ae59e: d805 0501 |00b9: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3ae5a2: 815c |00bb: int-to-long v12, v5 │ │ -3ae5a4: 6209 5b77 |00bc: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3ae5a8: 237e 1915 |00be: new-array v14, v7, [I // type@1519 │ │ -3ae5ac: 4b01 0e0b |00c0: aput v1, v14, v11 │ │ -3ae5b0: 4b04 0e10 |00c2: aput v4, v14, v16 │ │ -3ae5b4: 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 │ │ -3ae5ba: 0c09 |00c7: move-result-object v9 │ │ -3ae5bc: 4d09 0203 |00c8: aput-object v9, v2, v3 │ │ -3ae5c0: 5402 df79 |00ca: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae5c4: d803 0601 |00cc: add-int/lit8 v3, v6, #int 1 // #01 │ │ -3ae5c8: d805 0501 |00ce: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3ae5cc: 815c |00d0: int-to-long v12, v5 │ │ -3ae5ce: 6209 6277 |00d1: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ -3ae5d2: 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 │ │ -3ae5d8: 0c09 |00d6: move-result-object v9 │ │ -3ae5da: 4d09 0206 |00d7: aput-object v9, v2, v6 │ │ -3ae5de: d808 0801 |00d9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3ae5e2: 9001 0111 |00db: add-int v1, v1, v17 │ │ -3ae5e6: 0132 |00dd: move v2, v3 │ │ -3ae5e8: 0203 1100 |00de: move/from16 v3, v17 │ │ -3ae5ec: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ -3ae5ee: 2900 77ff |00e1: goto/16 0058 // -0089 │ │ -3ae5f2: 1603 0000 |00e3: const-wide/16 v3, #int 0 // #0 │ │ -3ae5f6: 7120 e1a2 4300 |00e5: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3ae5fc: 0c01 |00e8: move-result-object v1 │ │ -3ae5fe: 5403 df79 |00e9: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae602: 5b13 a276 |00eb: iput-object v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ -3ae606: 5912 9b76 |00ed: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ -3ae60a: 1101 |00ef: return-object v1 │ │ +3ae418: |[3ae418] net.sf.dibdib.thread_ui.UiPres.barTools:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3ae428: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3ae42c: 6201 fe79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3ae430: 2111 |0004: array-length v1, v1 │ │ +3ae432: da01 0104 |0005: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +3ae436: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +3ae438: b021 |0008: add-int/2addr v1, v2 │ │ +3ae43a: 5403 df79 |0009: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae43e: 2133 |000b: array-length v3, v3 │ │ +3ae440: 3731 0600 |000c: if-le v1, v3, 0012 // +0006 │ │ +3ae444: 2311 0f16 |000e: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ae448: 5b01 df79 |0010: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae44c: 1301 000c |0012: const/16 v1, #int 3072 // #c00 │ │ +3ae450: 6203 ee79 |0014: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3ae454: 6e10 9ba5 0300 |0016: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ae45a: 0a03 |0019: move-result v3 │ │ +3ae45c: da04 0303 |001a: mul-int/lit8 v4, v3, #int 3 // #03 │ │ +3ae460: b924 |001c: shr-int/2addr v4, v2 │ │ +3ae462: 5405 df79 |001d: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae466: 1216 |001f: const/4 v6, #int 1 // #1 │ │ +3ae468: 8167 |0020: int-to-long v7, v6 │ │ +3ae46a: 6209 5377 |0021: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ +3ae46e: 236a 1915 |0023: new-array v10, v6, [I // type@1519 │ │ +3ae472: 120b |0025: const/4 v11, #int 0 // #0 │ │ +3ae474: 4b0b 0a0b |0026: aput v11, v10, v11 │ │ +3ae478: 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 │ │ +3ae47e: 0c07 |002b: move-result-object v7 │ │ +3ae480: 4d07 050b |002c: aput-object v7, v5, v11 │ │ +3ae484: 5405 df79 |002e: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae488: 1227 |0030: const/4 v7, #int 2 // #2 │ │ +3ae48a: 8178 |0031: int-to-long v8, v7 │ │ +3ae48c: 620a 5477 |0032: sget-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ +3ae490: 236c 1915 |0034: new-array v12, v6, [I // type@1519 │ │ +3ae494: 4b04 0c0b |0036: aput v4, v12, v11 │ │ +3ae498: 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 │ │ +3ae49e: 0c08 |003b: move-result-object v8 │ │ +3ae4a0: 4d08 0506 |003c: aput-object v8, v5, v6 │ │ +3ae4a4: d245 b500 |003e: mul-int/lit16 v5, v4, #int 181 // #00b5 │ │ +3ae4a8: e105 0508 |0040: shr-int/lit8 v5, v5, #int 8 // #08 │ │ +3ae4ac: 9105 0405 |0042: sub-int v5, v4, v5 │ │ +3ae4b0: 9105 0305 |0044: sub-int v5, v3, v5 │ │ +3ae4b4: b965 |0046: shr-int/2addr v5, v6 │ │ +3ae4b6: 5408 df79 |0047: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae4ba: 8129 |0049: int-to-long v9, v2 │ │ +3ae4bc: 620c 5e77 |004a: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ +3ae4c0: 236d 1915 |004c: new-array v13, v6, [I // type@1519 │ │ +3ae4c4: 4b05 0d0b |004e: aput v5, v13, v11 │ │ +3ae4c8: 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 │ │ +3ae4ce: 0c05 |0053: move-result-object v5 │ │ +3ae4d0: 4d05 0807 |0054: aput-object v5, v8, v7 │ │ +3ae4d4: 1235 |0056: const/4 v5, #int 3 // #3 │ │ +3ae4d6: 1208 |0057: const/4 v8, #int 0 // #0 │ │ +3ae4d8: 6209 fe79 |0058: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3ae4dc: 2199 |005a: array-length v9, v9 │ │ +3ae4de: 3598 8800 |005b: if-ge v8, v9, 00e3 // +0088 │ │ +3ae4e2: 6209 fe79 |005d: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3ae4e6: 4609 0908 |005f: aget-object v9, v9, v8 │ │ +3ae4ea: 6e30 2e98 b907 |0061: invoke-virtual {v9, v11, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3ae4f0: 0c09 |0064: move-result-object v9 │ │ +3ae4f2: 620a fe79 |0065: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3ae4f6: 460a 0a08 |0067: aget-object v10, v10, v8 │ │ +3ae4fa: 6e20 2d98 7a00 |0069: invoke-virtual {v10, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3ae500: 0c0a |006c: move-result-object v10 │ │ +3ae502: 520c ea79 |006d: iget v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ +3ae506: 3b0c 0d00 |006f: if-gez v12, 007c // +000d │ │ +3ae50a: 1a0c 911c |0071: const-string v12, "GO" // string@1c91 │ │ +3ae50e: 6e20 1298 ac00 |0073: invoke-virtual {v12, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3ae514: 0a0c |0076: move-result v12 │ │ +3ae516: 380c 0500 |0077: if-eqz v12, 007c // +0005 │ │ +3ae51a: 1a09 a504 |0079: const-string v9, "**" // string@04a5 │ │ +3ae51e: 2813 |007b: goto 008e // +0013 │ │ +3ae520: 1a0c 2152 |007c: const-string v12, "VW" // string@5221 │ │ +3ae524: 6e20 1298 9c00 |007e: invoke-virtual {v12, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3ae52a: 0a0c |0081: move-result v12 │ │ +3ae52c: 380c 0c00 |0082: if-eqz v12, 008e // +000c │ │ +3ae530: 620a 6273 |0084: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ae534: 54aa 7e73 |0086: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ae538: 1f0a dc14 |0088: check-cast v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ae53c: 6e10 cea4 0a00 |008a: invoke-virtual {v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.getShortId2:()Ljava/lang/String; // method@a4ce │ │ +3ae542: 0c0a |008d: move-result-object v10 │ │ +3ae544: 540c df79 |008e: iget-object v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae548: d80d 0201 |0090: add-int/lit8 v13, v2, #int 1 // #01 │ │ +3ae54c: b065 |0092: add-int/2addr v5, v6 │ │ +3ae54e: 815e |0093: int-to-long v14, v5 │ │ +3ae550: 6206 5b77 |0094: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3ae554: 0211 0300 |0096: move/from16 v17, v3 │ │ +3ae558: 2373 1915 |0098: new-array v3, v7, [I // type@1519 │ │ +3ae55c: 4b01 030b |009a: aput v1, v3, v11 │ │ +3ae560: 1310 0100 |009c: const/16 v16, #int 1 // #1 │ │ +3ae564: 4b0b 0310 |009e: aput v11, v3, v16 │ │ +3ae568: 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 │ │ +3ae56e: 0c03 |00a3: move-result-object v3 │ │ +3ae570: 4d03 0c02 |00a4: aput-object v3, v12, v2 │ │ +3ae574: 5402 df79 |00a6: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae578: d803 0d01 |00a8: add-int/lit8 v3, v13, #int 1 // #01 │ │ +3ae57c: d805 0501 |00aa: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3ae580: 815e |00ac: int-to-long v14, v5 │ │ +3ae582: 6206 6277 |00ad: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ +3ae586: 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 │ │ +3ae58c: 0c06 |00b2: move-result-object v6 │ │ +3ae58e: 4d06 020d |00b3: aput-object v6, v2, v13 │ │ +3ae592: 5402 df79 |00b5: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae596: d806 0301 |00b7: add-int/lit8 v6, v3, #int 1 // #01 │ │ +3ae59a: d805 0501 |00b9: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3ae59e: 815c |00bb: int-to-long v12, v5 │ │ +3ae5a0: 6209 5b77 |00bc: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3ae5a4: 237e 1915 |00be: new-array v14, v7, [I // type@1519 │ │ +3ae5a8: 4b01 0e0b |00c0: aput v1, v14, v11 │ │ +3ae5ac: 4b04 0e10 |00c2: aput v4, v14, v16 │ │ +3ae5b0: 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 │ │ +3ae5b6: 0c09 |00c7: move-result-object v9 │ │ +3ae5b8: 4d09 0203 |00c8: aput-object v9, v2, v3 │ │ +3ae5bc: 5402 df79 |00ca: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae5c0: d803 0601 |00cc: add-int/lit8 v3, v6, #int 1 // #01 │ │ +3ae5c4: d805 0501 |00ce: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3ae5c8: 815c |00d0: int-to-long v12, v5 │ │ +3ae5ca: 6209 6277 |00d1: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ +3ae5ce: 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 │ │ +3ae5d4: 0c09 |00d6: move-result-object v9 │ │ +3ae5d6: 4d09 0206 |00d7: aput-object v9, v2, v6 │ │ +3ae5da: d808 0801 |00d9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3ae5de: 9001 0111 |00db: add-int v1, v1, v17 │ │ +3ae5e2: 0132 |00dd: move v2, v3 │ │ +3ae5e4: 0203 1100 |00de: move/from16 v3, v17 │ │ +3ae5e8: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ +3ae5ea: 2900 77ff |00e1: goto/16 0058 // -0089 │ │ +3ae5ee: 1603 0000 |00e3: const-wide/16 v3, #int 0 // #0 │ │ +3ae5f2: 7120 e1a2 4300 |00e5: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3ae5f8: 0c01 |00e8: move-result-object v1 │ │ +3ae5fa: 5403 df79 |00e9: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae5fe: 5b13 a276 |00eb: iput-object v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ +3ae602: 5912 9b76 |00ed: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ +3ae606: 1101 |00ef: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=942 │ │ 0x0009 line=943 │ │ 0x000e line=944 │ │ 0x0014 line=947 │ │ 0x001d line=949 │ │ @@ -855624,305 +855624,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 │ │ -3ac0c0: |[3ac0c0] net.sf.dibdib.thread_ui.UiPres.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3ac0d0: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac0d4: 5400 7d73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ -3ac0d8: 2000 9c0e |0004: instance-of v0, v0, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ -3ac0dc: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -3ac0e0: 6200 6373 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3ac0e4: 6201 6273 |000a: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac0e8: 5411 7d73 |000c: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ -3ac0ec: 1f01 9c0e |000e: check-cast v1, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ -3ac0f0: 6e10 d870 0100 |0010: invoke-virtual {v1}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.toString:()Ljava/lang/String; // method@70d8 │ │ -3ac0f6: 0c01 |0013: move-result-object v1 │ │ -3ac0f8: 7110 c1a2 0100 |0014: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3ac0fe: 0c01 |0017: move-result-object v1 │ │ -3ac100: 1a02 a317 |0018: const-string v2, "E" // string@17a3 │ │ -3ac104: 6e30 e6a5 2001 |001a: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3ac10a: 6200 6273 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac10e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -3ac110: 5b01 7d73 |0020: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ -3ac114: 3909 0400 |0022: if-nez v9, 0026 // +0004 │ │ -3ac118: 2900 0602 |0024: goto/16 022a // +0206 │ │ -3ac11c: 6200 7d77 |0026: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ -3ac120: 5492 af76 |0028: iget-object v2, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3ac124: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -3ac126: 3320 1200 |002b: if-ne v0, v2, 003d // +0012 │ │ -3ac12a: 5480 e679 |002d: iget-object v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac12e: 6e10 2298 0000 |002f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac134: 0a00 |0032: move-result v0 │ │ -3ac136: 3d00 0a00 |0033: if-lez v0, 003d // +000a │ │ -3ac13a: 5983 eb79 |0035: iput v3, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac13e: 1a09 0000 |0037: const-string v9, "" // string@0000 │ │ -3ac142: 5b89 e679 |0039: iput-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac146: 2900 ef01 |003b: goto/16 022a // +01ef │ │ -3ac14a: 5490 af76 |003d: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3ac14e: 2000 ec14 |003f: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3ac152: 1212 |0041: const/4 v2, #int 1 // #1 │ │ -3ac154: 3900 4000 |0042: if-nez v0, 0082 // +0040 │ │ -3ac158: 5490 af76 |0044: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3ac15c: 7210 57a2 0000 |0046: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -3ac162: 0c00 |0049: move-result-object v0 │ │ -3ac164: 1a03 4c18 |004a: const-string v3, "ESCAPE" // string@184c │ │ -3ac168: 6e20 1298 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3ac16e: 0a00 |004f: move-result v0 │ │ -3ac170: 3800 2100 |0050: if-eqz v0, 0071 // +0021 │ │ -3ac174: 7100 9ea5 0000 |0052: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.resetAll:()V // method@a59e │ │ -3ac17a: 6200 6273 |0055: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac17e: 5400 7e73 |0057: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ac182: 1f00 dc14 |0059: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac186: 6e10 cda4 0000 |005b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3ac18c: 0c00 |005e: move-result-object v0 │ │ -3ac18e: 1603 0100 |005f: const-wide/16 v3, #int 1 // #1 │ │ -3ac192: 7240 9ca4 2043 |0061: invoke-interface {v0, v2, v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49c │ │ -3ac198: 6200 6273 |0064: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac19c: 5400 7e73 |0066: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ac1a0: 1f00 dc14 |0068: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac1a4: 6e10 cda4 0000 |006a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3ac1aa: 0c00 |006d: move-result-object v0 │ │ -3ac1ac: 7210 a2a4 0000 |006e: invoke-interface {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a2 │ │ -3ac1b2: 6200 6273 |0071: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac1b6: 5400 7e73 |0073: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ac1ba: 1f00 dc14 |0075: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac1be: 6e10 cda4 0000 |0077: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3ac1c4: 0c00 |007a: move-result-object v0 │ │ -3ac1c6: 7220 a3a4 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@a4a3 │ │ -3ac1cc: 0c09 |007e: move-result-object v9 │ │ -3ac1ce: 3809 ab01 |007f: if-eqz v9, 022a // +01ab │ │ -3ac1d2: 1109 |0081: return-object v9 │ │ -3ac1d4: 5490 a876 |0082: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3ac1d8: 2000 af14 |0084: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3ac1dc: 3800 0700 |0086: if-eqz v0, 008d // +0007 │ │ -3ac1e0: 5490 a876 |0088: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3ac1e4: 1f00 af14 |008a: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3ac1e8: 2802 |008c: goto 008e // +0002 │ │ -3ac1ea: 0710 |008d: move-object v0, v1 │ │ -3ac1ec: 6204 d979 |008e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ -3ac1f0: 5495 af76 |0090: iget-object v5, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3ac1f4: 1f05 ec14 |0092: check-cast v5, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3ac1f8: 6e10 69a5 0500 |0094: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ -3ac1fe: 0a05 |0097: move-result v5 │ │ -3ac200: 4404 0405 |0098: aget v4, v4, v5 │ │ -3ac204: 1225 |009a: const/4 v5, #int 2 // #2 │ │ -3ac206: 2b04 9701 0000 |009b: packed-switch v4, 00000232 // +00000197 │ │ -3ac20c: 6200 6273 |009e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac210: 5400 7e73 |00a0: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ac214: 1f00 dc14 |00a2: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac218: 6e10 cda4 0000 |00a4: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3ac21e: 0c00 |00a7: move-result-object v0 │ │ -3ac220: 7220 a3a4 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@a4a3 │ │ -3ac226: 0c01 |00ab: move-result-object v1 │ │ -3ac228: 2900 7e01 |00ac: goto/16 022a // +017e │ │ -3ac22c: 6209 6273 |00ae: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac230: 5499 6e73 |00b0: iget-object v9, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3ac234: 6e10 b1a1 0900 |00b2: invoke-virtual {v9}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3ac23a: 0a09 |00b5: move-result v9 │ │ -3ac23c: 6203 2973 |00b6: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ -3ac240: 6e10 b1a1 0300 |00b8: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3ac246: 0a03 |00bb: move-result v3 │ │ -3ac248: 3739 6b00 |00bc: if-le v9, v3, 0127 // +006b │ │ -3ac24c: 3800 1d00 |00be: if-eqz v0, 00db // +001d │ │ -3ac250: 6e10 c8a2 0000 |00c0: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3ac256: 0a09 |00c3: move-result v9 │ │ -3ac258: 3c09 0300 |00c4: if-gtz v9, 00c7 // +0003 │ │ -3ac25c: 2815 |00c6: goto 00db // +0015 │ │ -3ac25e: 6e10 cba2 0000 |00c7: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3ac264: 0c09 |00ca: move-result-object v9 │ │ -3ac266: 7110 cca4 0900 |00cb: invoke-static {v9}, Lnet/sf/dibdib/thread_feed/FeederRf;.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4cc │ │ -3ac26c: 0c09 |00ce: move-result-object v9 │ │ -3ac26e: 6200 6273 |00cf: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac272: 3909 0600 |00d1: if-nez v9, 00d7 // +0006 │ │ -3ac276: 6209 6273 |00d3: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac27a: 5499 7f73 |00d5: iget-object v9, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3ac27e: 5b09 7f73 |00d7: iput-object v9, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3ac282: 2900 5101 |00d9: goto/16 022a // +0151 │ │ -3ac286: 6209 d879 |00db: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79d8 │ │ -3ac28a: 6200 6273 |00dd: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac28e: 5400 7e73 |00df: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ac292: 1f00 dc14 |00e1: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac296: 6e10 d0a4 0000 |00e3: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ -3ac29c: 0a00 |00e6: move-result v0 │ │ -3ac29e: 4409 0900 |00e7: aget v9, v9, v0 │ │ -3ac2a2: 3229 3400 |00e9: if-eq v9, v2, 011d // +0034 │ │ -3ac2a6: 3259 3200 |00eb: if-eq v9, v5, 011d // +0032 │ │ -3ac2aa: 1230 |00ed: const/4 v0, #int 3 // #3 │ │ -3ac2ac: 3209 2700 |00ee: if-eq v9, v0, 0115 // +0027 │ │ -3ac2b0: 1240 |00f0: const/4 v0, #int 4 // #4 │ │ -3ac2b2: 3209 1c00 |00f1: if-eq v9, v0, 010d // +001c │ │ -3ac2b6: 6209 6273 |00f3: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac2ba: 6200 aa79 |00f5: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ -3ac2be: 3800 1000 |00f7: if-eqz v0, 0107 // +0010 │ │ -3ac2c2: 6200 6373 |00f9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3ac2c6: 1a02 81b8 |00fb: const-string v2, "smtp_user" // string@b881 │ │ -3ac2ca: 6e20 d4a5 2000 |00fd: invoke-virtual {v0, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ -3ac2d0: 0c00 |0100: move-result-object v0 │ │ -3ac2d2: 3900 0300 |0101: if-nez v0, 0104 // +0003 │ │ -3ac2d6: 2804 |0103: goto 0107 // +0004 │ │ -3ac2d8: 6200 5579 |0104: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ -3ac2dc: 2803 |0106: goto 0109 // +0003 │ │ -3ac2de: 6200 5a79 |0107: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ -3ac2e2: 5b90 7f73 |0109: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3ac2e6: 2900 1f01 |010b: goto/16 022a // +011f │ │ -3ac2ea: 6209 6273 |010d: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac2ee: 6200 5a79 |010f: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ -3ac2f2: 5b90 7f73 |0111: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3ac2f6: 2900 1701 |0113: goto/16 022a // +0117 │ │ -3ac2fa: 6209 6273 |0115: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac2fe: 6200 5779 |0117: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ -3ac302: 5b90 7f73 |0119: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3ac306: 2900 0f01 |011b: goto/16 022a // +010f │ │ -3ac30a: 6209 6273 |011d: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac30e: 6200 6273 |011f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac312: 5400 8473 |0121: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3ac316: 5b90 7f73 |0123: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3ac31a: 2900 0501 |0125: goto/16 022a // +0105 │ │ -3ac31e: 6209 6273 |0127: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac322: 6200 5a79 |0129: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ -3ac326: 5b90 7f73 |012b: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3ac32a: 2900 fd00 |012d: goto/16 022a // +00fd │ │ -3ac32e: 6209 6273 |012f: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac332: 6200 5779 |0131: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ -3ac336: 5b90 7f73 |0133: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3ac33a: 2900 f500 |0135: goto/16 022a // +00f5 │ │ -3ac33e: 6209 6273 |0137: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac342: 6200 5379 |0139: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ -3ac346: 5b90 7f73 |013b: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3ac34a: 2900 ed00 |013d: goto/16 022a // +00ed │ │ -3ac34e: 3800 eb00 |013f: if-eqz v0, 022a // +00eb │ │ -3ac352: 6e10 cba2 0000 |0141: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3ac358: 0c09 |0144: move-result-object v9 │ │ -3ac35a: 3809 e500 |0145: if-eqz v9, 022a // +00e5 │ │ -3ac35e: 6e10 2298 0900 |0147: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac364: 0a00 |014a: move-result v0 │ │ -3ac366: 3d00 df00 |014b: if-lez v0, 022a // +00df │ │ -3ac36a: 7110 a2a5 0900 |014d: invoke-static {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlockOffset:(Ljava/lang/String;)V // method@a5a2 │ │ -3ac370: 2900 da00 |0150: goto/16 022a // +00da │ │ -3ac374: 3800 3400 |0152: if-eqz v0, 0186 // +0034 │ │ -3ac378: 6e10 c8a2 0000 |0154: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3ac37e: 0a09 |0157: move-result v9 │ │ -3ac380: 3d09 2e00 |0158: if-lez v9, 0186 // +002e │ │ -3ac384: 6e10 bca2 0000 |015a: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3ac38a: 0c09 |015d: move-result-object v9 │ │ -3ac38c: 6e10 0ea3 0900 |015e: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3ac392: 0a09 |0161: move-result v9 │ │ -3ac394: 3809 0300 |0162: if-eqz v9, 0165 // +0003 │ │ -3ac398: 2822 |0164: goto 0186 // +0022 │ │ -3ac39a: 6e10 cba2 0000 |0165: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3ac3a0: 0c09 |0168: move-result-object v9 │ │ -3ac3a2: 6200 bb70 |0169: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -3ac3a6: 6e20 3398 0900 |016b: invoke-virtual {v9, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3ac3ac: 0c09 |016e: move-result-object v9 │ │ -3ac3ae: 6200 3273 |016f: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ -3ac3b2: 2100 |0171: array-length v0, v0 │ │ -3ac3b4: b120 |0172: sub-int/2addr v0, v2 │ │ -3ac3b6: 3a00 3200 |0173: if-ltz v0, 01a5 // +0032 │ │ -3ac3ba: 6202 3273 |0175: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ -3ac3be: 4602 0200 |0177: aget-object v2, v2, v0 │ │ -3ac3c2: 6e20 2c98 2900 |0179: invoke-virtual {v9, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3ac3c8: 0a02 |017c: move-result v2 │ │ -3ac3ca: 3802 0600 |017d: if-eqz v2, 0183 // +0006 │ │ -3ac3ce: 6202 6873 |017f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3ac3d2: 5920 8e73 |0181: iput v0, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ -3ac3d6: d800 00ff |0183: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3ac3da: 28ee |0185: goto 0173 // -0012 │ │ -3ac3dc: 3800 1200 |0186: if-eqz v0, 0198 // +0012 │ │ -3ac3e0: 6e10 c8a2 0000 |0188: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3ac3e6: 0a09 |018b: move-result v9 │ │ -3ac3e8: 3c09 0300 |018c: if-gtz v9, 018f // +0003 │ │ -3ac3ec: 280a |018e: goto 0198 // +000a │ │ -3ac3ee: 6e10 bca2 0000 |018f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3ac3f4: 0c09 |0192: move-result-object v9 │ │ -3ac3f6: 6e10 0ca3 0900 |0193: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3ac3fc: 0b04 |0196: move-result-wide v4 │ │ -3ac3fe: 8442 |0197: long-to-int v2, v4 │ │ -3ac400: 6209 6873 |0198: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3ac404: 6200 6873 |019a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3ac408: 5200 8e73 |019c: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ -3ac40c: b020 |019e: add-int/2addr v0, v2 │ │ -3ac40e: 6202 3273 |019f: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ -3ac412: 2122 |01a1: array-length v2, v2 │ │ -3ac414: b420 |01a2: rem-int/2addr v0, v2 │ │ -3ac416: 5990 8e73 |01a3: iput v0, v9, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ -3ac41a: 6209 fe79 |01a5: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3ac41e: 2200 e812 |01a7: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ac422: 7010 4098 0000 |01a9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ac428: 1a02 1222 |01ac: const-string v2, "LA" // string@2212 │ │ -3ac42c: 6e20 4b98 2000 |01ae: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ac432: 6202 3273 |01b1: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ -3ac436: 6204 6873 |01b3: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3ac43a: 5244 8e73 |01b5: iget v4, v4, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ -3ac43e: 4602 0204 |01b7: aget-object v2, v2, v4 │ │ -3ac442: 6e20 4b98 2000 |01b9: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ac448: 6e10 5498 0000 |01bc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ac44e: 0c00 |01bf: move-result-object v0 │ │ -3ac450: 4d00 0903 |01c0: aput-object v0, v9, v3 │ │ -3ac454: 2900 6800 |01c2: goto/16 022a // +0068 │ │ -3ac458: 3800 0c00 |01c4: if-eqz v0, 01d0 // +000c │ │ -3ac45c: 6e10 bca2 0000 |01c6: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3ac462: 0c09 |01c9: move-result-object v9 │ │ -3ac464: 6e10 0ea3 0900 |01ca: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3ac46a: 0a09 |01cd: move-result v9 │ │ -3ac46c: 3809 5c00 |01ce: if-eqz v9, 022a // +005c │ │ -3ac470: 3900 0400 |01d0: if-nez v0, 01d4 // +0004 │ │ -3ac474: 1209 |01d2: const/4 v9, #int 0 // #0 │ │ -3ac476: 280a |01d3: goto 01dd // +000a │ │ -3ac478: 6e10 bca2 0000 |01d4: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3ac47e: 0c09 |01d7: move-result-object v9 │ │ -3ac480: 6e10 0ca3 0900 |01d8: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3ac486: 0b06 |01db: move-result-wide v6 │ │ -3ac488: 8469 |01dc: long-to-int v9, v6 │ │ -3ac48a: 1300 3c00 |01dd: const/16 v0, #int 60 // #3c │ │ -3ac48e: 1302 1000 |01df: const/16 v2, #int 16 // #10 │ │ -3ac492: 1304 0c00 |01e1: const/16 v4, #int 12 // #c │ │ -3ac496: 1306 0a00 |01e3: const/16 v6, #int 10 // #a │ │ -3ac49a: 3296 0800 |01e5: if-eq v6, v9, 01ed // +0008 │ │ -3ac49e: 3294 0600 |01e7: if-eq v4, v9, 01ed // +0006 │ │ -3ac4a2: 3292 0400 |01e9: if-eq v2, v9, 01ed // +0004 │ │ -3ac4a6: 3390 0300 |01eb: if-ne v0, v9, 01ee // +0003 │ │ -3ac4aa: 0193 |01ed: move v3, v9 │ │ -3ac4ac: 3903 1800 |01ee: if-nez v3, 0206 // +0018 │ │ -3ac4b0: 6209 f079 |01f0: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ac4b4: 6e10 9ba5 0900 |01f2: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ac4ba: 0a09 |01f5: move-result v9 │ │ -3ac4bc: 3396 0500 |01f6: if-ne v6, v9, 01fb // +0005 │ │ -3ac4c0: 1300 0c00 |01f8: const/16 v0, #int 12 // #c │ │ -3ac4c4: 280b |01fa: goto 0205 // +000b │ │ -3ac4c6: 3394 0500 |01fb: if-ne v4, v9, 0200 // +0005 │ │ -3ac4ca: 1300 1000 |01fd: const/16 v0, #int 16 // #10 │ │ -3ac4ce: 2806 |01ff: goto 0205 // +0006 │ │ -3ac4d0: 3392 0300 |0200: if-ne v2, v9, 0203 // +0003 │ │ -3ac4d4: 2803 |0202: goto 0205 // +0003 │ │ -3ac4d6: 1300 0a00 |0203: const/16 v0, #int 10 // #a │ │ -3ac4da: 0103 |0205: move v3, v0 │ │ -3ac4dc: 6209 f079 |0206: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ac4e0: 6e20 9fa5 3900 |0208: invoke-virtual {v9, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ac4e6: 6209 fe79 |020b: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3ac4ea: 4609 0905 |020d: aget-object v9, v9, v5 │ │ -3ac4ee: 1a00 6b0d |020f: const-string v0, "BS" // string@0d6b │ │ -3ac4f2: 6e20 2c98 0900 |0211: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3ac4f8: 0a09 |0214: move-result v9 │ │ -3ac4fa: 3809 1500 |0215: if-eqz v9, 022a // +0015 │ │ -3ac4fe: 6209 fe79 |0217: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3ac502: 2202 e812 |0219: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ac506: 7010 4098 0200 |021b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ac50c: 6e20 4b98 0200 |021e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ac512: 6e20 4798 3200 |0221: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3ac518: 6e10 5498 0200 |0224: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ac51e: 0c00 |0227: move-result-object v0 │ │ -3ac520: 4d00 0905 |0228: aput-object v0, v9, v5 │ │ -3ac524: 7100 61a5 0000 |022a: invoke-static {}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stopMouseRep:()Z // method@a561 │ │ -3ac52a: 7010 8ca5 0800 |022d: invoke-direct {v8}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58c │ │ -3ac530: 1101 |0230: return-object v1 │ │ -3ac532: 0000 |0231: nop // spacer │ │ -3ac534: 0001 0600 0100 0000 2901 0000 b700 ... |0232: packed-switch-data (16 units) │ │ +3ac0bc: |[3ac0bc] net.sf.dibdib.thread_ui.UiPres.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3ac0cc: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac0d0: 5400 7d73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ +3ac0d4: 2000 9c0e |0004: instance-of v0, v0, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ +3ac0d8: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +3ac0dc: 6200 6373 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3ac0e0: 6201 6273 |000a: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac0e4: 5411 7d73 |000c: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ +3ac0e8: 1f01 9c0e |000e: check-cast v1, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ +3ac0ec: 6e10 d870 0100 |0010: invoke-virtual {v1}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.toString:()Ljava/lang/String; // method@70d8 │ │ +3ac0f2: 0c01 |0013: move-result-object v1 │ │ +3ac0f4: 7110 c1a2 0100 |0014: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3ac0fa: 0c01 |0017: move-result-object v1 │ │ +3ac0fc: 1a02 a317 |0018: const-string v2, "E" // string@17a3 │ │ +3ac100: 6e30 e6a5 2001 |001a: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3ac106: 6200 6273 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac10a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +3ac10c: 5b01 7d73 |0020: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ +3ac110: 3909 0400 |0022: if-nez v9, 0026 // +0004 │ │ +3ac114: 2900 0602 |0024: goto/16 022a // +0206 │ │ +3ac118: 6200 7d77 |0026: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ +3ac11c: 5492 af76 |0028: iget-object v2, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3ac120: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +3ac122: 3320 1200 |002b: if-ne v0, v2, 003d // +0012 │ │ +3ac126: 5480 e679 |002d: iget-object v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac12a: 6e10 2298 0000 |002f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac130: 0a00 |0032: move-result v0 │ │ +3ac132: 3d00 0a00 |0033: if-lez v0, 003d // +000a │ │ +3ac136: 5983 eb79 |0035: iput v3, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac13a: 1a09 0000 |0037: const-string v9, "" // string@0000 │ │ +3ac13e: 5b89 e679 |0039: iput-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac142: 2900 ef01 |003b: goto/16 022a // +01ef │ │ +3ac146: 5490 af76 |003d: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3ac14a: 2000 ec14 |003f: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3ac14e: 1212 |0041: const/4 v2, #int 1 // #1 │ │ +3ac150: 3900 4000 |0042: if-nez v0, 0082 // +0040 │ │ +3ac154: 5490 af76 |0044: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3ac158: 7210 57a2 0000 |0046: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +3ac15e: 0c00 |0049: move-result-object v0 │ │ +3ac160: 1a03 4c18 |004a: const-string v3, "ESCAPE" // string@184c │ │ +3ac164: 6e20 1298 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3ac16a: 0a00 |004f: move-result v0 │ │ +3ac16c: 3800 2100 |0050: if-eqz v0, 0071 // +0021 │ │ +3ac170: 7100 9ea5 0000 |0052: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.resetAll:()V // method@a59e │ │ +3ac176: 6200 6273 |0055: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac17a: 5400 7e73 |0057: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ac17e: 1f00 dc14 |0059: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac182: 6e10 cda4 0000 |005b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3ac188: 0c00 |005e: move-result-object v0 │ │ +3ac18a: 1603 0100 |005f: const-wide/16 v3, #int 1 // #1 │ │ +3ac18e: 7240 9ca4 2043 |0061: invoke-interface {v0, v2, v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49c │ │ +3ac194: 6200 6273 |0064: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac198: 5400 7e73 |0066: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ac19c: 1f00 dc14 |0068: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac1a0: 6e10 cda4 0000 |006a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3ac1a6: 0c00 |006d: move-result-object v0 │ │ +3ac1a8: 7210 a2a4 0000 |006e: invoke-interface {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a2 │ │ +3ac1ae: 6200 6273 |0071: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac1b2: 5400 7e73 |0073: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ac1b6: 1f00 dc14 |0075: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac1ba: 6e10 cda4 0000 |0077: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3ac1c0: 0c00 |007a: move-result-object v0 │ │ +3ac1c2: 7220 a3a4 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@a4a3 │ │ +3ac1c8: 0c09 |007e: move-result-object v9 │ │ +3ac1ca: 3809 ab01 |007f: if-eqz v9, 022a // +01ab │ │ +3ac1ce: 1109 |0081: return-object v9 │ │ +3ac1d0: 5490 a876 |0082: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3ac1d4: 2000 af14 |0084: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3ac1d8: 3800 0700 |0086: if-eqz v0, 008d // +0007 │ │ +3ac1dc: 5490 a876 |0088: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3ac1e0: 1f00 af14 |008a: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3ac1e4: 2802 |008c: goto 008e // +0002 │ │ +3ac1e6: 0710 |008d: move-object v0, v1 │ │ +3ac1e8: 6204 d979 |008e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ +3ac1ec: 5495 af76 |0090: iget-object v5, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3ac1f0: 1f05 ec14 |0092: check-cast v5, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3ac1f4: 6e10 69a5 0500 |0094: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ +3ac1fa: 0a05 |0097: move-result v5 │ │ +3ac1fc: 4404 0405 |0098: aget v4, v4, v5 │ │ +3ac200: 1225 |009a: const/4 v5, #int 2 // #2 │ │ +3ac202: 2b04 9701 0000 |009b: packed-switch v4, 00000232 // +00000197 │ │ +3ac208: 6200 6273 |009e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac20c: 5400 7e73 |00a0: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ac210: 1f00 dc14 |00a2: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac214: 6e10 cda4 0000 |00a4: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3ac21a: 0c00 |00a7: move-result-object v0 │ │ +3ac21c: 7220 a3a4 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@a4a3 │ │ +3ac222: 0c01 |00ab: move-result-object v1 │ │ +3ac224: 2900 7e01 |00ac: goto/16 022a // +017e │ │ +3ac228: 6209 6273 |00ae: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac22c: 5499 6e73 |00b0: iget-object v9, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3ac230: 6e10 b1a1 0900 |00b2: invoke-virtual {v9}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3ac236: 0a09 |00b5: move-result v9 │ │ +3ac238: 6203 2973 |00b6: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ +3ac23c: 6e10 b1a1 0300 |00b8: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3ac242: 0a03 |00bb: move-result v3 │ │ +3ac244: 3739 6b00 |00bc: if-le v9, v3, 0127 // +006b │ │ +3ac248: 3800 1d00 |00be: if-eqz v0, 00db // +001d │ │ +3ac24c: 6e10 c8a2 0000 |00c0: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3ac252: 0a09 |00c3: move-result v9 │ │ +3ac254: 3c09 0300 |00c4: if-gtz v9, 00c7 // +0003 │ │ +3ac258: 2815 |00c6: goto 00db // +0015 │ │ +3ac25a: 6e10 cba2 0000 |00c7: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3ac260: 0c09 |00ca: move-result-object v9 │ │ +3ac262: 7110 cca4 0900 |00cb: invoke-static {v9}, Lnet/sf/dibdib/thread_feed/FeederRf;.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4cc │ │ +3ac268: 0c09 |00ce: move-result-object v9 │ │ +3ac26a: 6200 6273 |00cf: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac26e: 3909 0600 |00d1: if-nez v9, 00d7 // +0006 │ │ +3ac272: 6209 6273 |00d3: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac276: 5499 7f73 |00d5: iget-object v9, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3ac27a: 5b09 7f73 |00d7: iput-object v9, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3ac27e: 2900 5101 |00d9: goto/16 022a // +0151 │ │ +3ac282: 6209 d879 |00db: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79d8 │ │ +3ac286: 6200 6273 |00dd: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac28a: 5400 7e73 |00df: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ac28e: 1f00 dc14 |00e1: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac292: 6e10 d0a4 0000 |00e3: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d0 │ │ +3ac298: 0a00 |00e6: move-result v0 │ │ +3ac29a: 4409 0900 |00e7: aget v9, v9, v0 │ │ +3ac29e: 3229 3400 |00e9: if-eq v9, v2, 011d // +0034 │ │ +3ac2a2: 3259 3200 |00eb: if-eq v9, v5, 011d // +0032 │ │ +3ac2a6: 1230 |00ed: const/4 v0, #int 3 // #3 │ │ +3ac2a8: 3209 2700 |00ee: if-eq v9, v0, 0115 // +0027 │ │ +3ac2ac: 1240 |00f0: const/4 v0, #int 4 // #4 │ │ +3ac2ae: 3209 1c00 |00f1: if-eq v9, v0, 010d // +001c │ │ +3ac2b2: 6209 6273 |00f3: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac2b6: 6200 aa79 |00f5: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ +3ac2ba: 3800 1000 |00f7: if-eqz v0, 0107 // +0010 │ │ +3ac2be: 6200 6373 |00f9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3ac2c2: 1a02 81b8 |00fb: const-string v2, "smtp_user" // string@b881 │ │ +3ac2c6: 6e20 d4a5 2000 |00fd: invoke-virtual {v0, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ +3ac2cc: 0c00 |0100: move-result-object v0 │ │ +3ac2ce: 3900 0300 |0101: if-nez v0, 0104 // +0003 │ │ +3ac2d2: 2804 |0103: goto 0107 // +0004 │ │ +3ac2d4: 6200 5579 |0104: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ +3ac2d8: 2803 |0106: goto 0109 // +0003 │ │ +3ac2da: 6200 5a79 |0107: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ +3ac2de: 5b90 7f73 |0109: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3ac2e2: 2900 1f01 |010b: goto/16 022a // +011f │ │ +3ac2e6: 6209 6273 |010d: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac2ea: 6200 5a79 |010f: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ +3ac2ee: 5b90 7f73 |0111: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3ac2f2: 2900 1701 |0113: goto/16 022a // +0117 │ │ +3ac2f6: 6209 6273 |0115: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac2fa: 6200 5779 |0117: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ +3ac2fe: 5b90 7f73 |0119: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3ac302: 2900 0f01 |011b: goto/16 022a // +010f │ │ +3ac306: 6209 6273 |011d: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac30a: 6200 6273 |011f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac30e: 5400 8473 |0121: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3ac312: 5b90 7f73 |0123: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3ac316: 2900 0501 |0125: goto/16 022a // +0105 │ │ +3ac31a: 6209 6273 |0127: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac31e: 6200 5a79 |0129: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ +3ac322: 5b90 7f73 |012b: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3ac326: 2900 fd00 |012d: goto/16 022a // +00fd │ │ +3ac32a: 6209 6273 |012f: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac32e: 6200 5779 |0131: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ +3ac332: 5b90 7f73 |0133: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3ac336: 2900 f500 |0135: goto/16 022a // +00f5 │ │ +3ac33a: 6209 6273 |0137: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac33e: 6200 5379 |0139: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ +3ac342: 5b90 7f73 |013b: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3ac346: 2900 ed00 |013d: goto/16 022a // +00ed │ │ +3ac34a: 3800 eb00 |013f: if-eqz v0, 022a // +00eb │ │ +3ac34e: 6e10 cba2 0000 |0141: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3ac354: 0c09 |0144: move-result-object v9 │ │ +3ac356: 3809 e500 |0145: if-eqz v9, 022a // +00e5 │ │ +3ac35a: 6e10 2298 0900 |0147: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac360: 0a00 |014a: move-result v0 │ │ +3ac362: 3d00 df00 |014b: if-lez v0, 022a // +00df │ │ +3ac366: 7110 a2a5 0900 |014d: invoke-static {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlockOffset:(Ljava/lang/String;)V // method@a5a2 │ │ +3ac36c: 2900 da00 |0150: goto/16 022a // +00da │ │ +3ac370: 3800 3400 |0152: if-eqz v0, 0186 // +0034 │ │ +3ac374: 6e10 c8a2 0000 |0154: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3ac37a: 0a09 |0157: move-result v9 │ │ +3ac37c: 3d09 2e00 |0158: if-lez v9, 0186 // +002e │ │ +3ac380: 6e10 bca2 0000 |015a: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3ac386: 0c09 |015d: move-result-object v9 │ │ +3ac388: 6e10 0ea3 0900 |015e: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3ac38e: 0a09 |0161: move-result v9 │ │ +3ac390: 3809 0300 |0162: if-eqz v9, 0165 // +0003 │ │ +3ac394: 2822 |0164: goto 0186 // +0022 │ │ +3ac396: 6e10 cba2 0000 |0165: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3ac39c: 0c09 |0168: move-result-object v9 │ │ +3ac39e: 6200 bb70 |0169: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +3ac3a2: 6e20 3398 0900 |016b: invoke-virtual {v9, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3ac3a8: 0c09 |016e: move-result-object v9 │ │ +3ac3aa: 6200 3273 |016f: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ +3ac3ae: 2100 |0171: array-length v0, v0 │ │ +3ac3b0: b120 |0172: sub-int/2addr v0, v2 │ │ +3ac3b2: 3a00 3200 |0173: if-ltz v0, 01a5 // +0032 │ │ +3ac3b6: 6202 3273 |0175: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ +3ac3ba: 4602 0200 |0177: aget-object v2, v2, v0 │ │ +3ac3be: 6e20 2c98 2900 |0179: invoke-virtual {v9, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3ac3c4: 0a02 |017c: move-result v2 │ │ +3ac3c6: 3802 0600 |017d: if-eqz v2, 0183 // +0006 │ │ +3ac3ca: 6202 6873 |017f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3ac3ce: 5920 8e73 |0181: iput v0, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ +3ac3d2: d800 00ff |0183: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3ac3d6: 28ee |0185: goto 0173 // -0012 │ │ +3ac3d8: 3800 1200 |0186: if-eqz v0, 0198 // +0012 │ │ +3ac3dc: 6e10 c8a2 0000 |0188: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3ac3e2: 0a09 |018b: move-result v9 │ │ +3ac3e4: 3c09 0300 |018c: if-gtz v9, 018f // +0003 │ │ +3ac3e8: 280a |018e: goto 0198 // +000a │ │ +3ac3ea: 6e10 bca2 0000 |018f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3ac3f0: 0c09 |0192: move-result-object v9 │ │ +3ac3f2: 6e10 0ca3 0900 |0193: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3ac3f8: 0b04 |0196: move-result-wide v4 │ │ +3ac3fa: 8442 |0197: long-to-int v2, v4 │ │ +3ac3fc: 6209 6873 |0198: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3ac400: 6200 6873 |019a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3ac404: 5200 8e73 |019c: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ +3ac408: b020 |019e: add-int/2addr v0, v2 │ │ +3ac40a: 6202 3273 |019f: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ +3ac40e: 2122 |01a1: array-length v2, v2 │ │ +3ac410: b420 |01a2: rem-int/2addr v0, v2 │ │ +3ac412: 5990 8e73 |01a3: iput v0, v9, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ +3ac416: 6209 fe79 |01a5: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3ac41a: 2200 e812 |01a7: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ac41e: 7010 4098 0000 |01a9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ac424: 1a02 1222 |01ac: const-string v2, "LA" // string@2212 │ │ +3ac428: 6e20 4b98 2000 |01ae: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ac42e: 6202 3273 |01b1: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7332 │ │ +3ac432: 6204 6873 |01b3: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3ac436: 5244 8e73 |01b5: iget v4, v4, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ +3ac43a: 4602 0204 |01b7: aget-object v2, v2, v4 │ │ +3ac43e: 6e20 4b98 2000 |01b9: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ac444: 6e10 5498 0000 |01bc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ac44a: 0c00 |01bf: move-result-object v0 │ │ +3ac44c: 4d00 0903 |01c0: aput-object v0, v9, v3 │ │ +3ac450: 2900 6800 |01c2: goto/16 022a // +0068 │ │ +3ac454: 3800 0c00 |01c4: if-eqz v0, 01d0 // +000c │ │ +3ac458: 6e10 bca2 0000 |01c6: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3ac45e: 0c09 |01c9: move-result-object v9 │ │ +3ac460: 6e10 0ea3 0900 |01ca: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3ac466: 0a09 |01cd: move-result v9 │ │ +3ac468: 3809 5c00 |01ce: if-eqz v9, 022a // +005c │ │ +3ac46c: 3900 0400 |01d0: if-nez v0, 01d4 // +0004 │ │ +3ac470: 1209 |01d2: const/4 v9, #int 0 // #0 │ │ +3ac472: 280a |01d3: goto 01dd // +000a │ │ +3ac474: 6e10 bca2 0000 |01d4: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3ac47a: 0c09 |01d7: move-result-object v9 │ │ +3ac47c: 6e10 0ca3 0900 |01d8: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3ac482: 0b06 |01db: move-result-wide v6 │ │ +3ac484: 8469 |01dc: long-to-int v9, v6 │ │ +3ac486: 1300 3c00 |01dd: const/16 v0, #int 60 // #3c │ │ +3ac48a: 1302 1000 |01df: const/16 v2, #int 16 // #10 │ │ +3ac48e: 1304 0c00 |01e1: const/16 v4, #int 12 // #c │ │ +3ac492: 1306 0a00 |01e3: const/16 v6, #int 10 // #a │ │ +3ac496: 3296 0800 |01e5: if-eq v6, v9, 01ed // +0008 │ │ +3ac49a: 3294 0600 |01e7: if-eq v4, v9, 01ed // +0006 │ │ +3ac49e: 3292 0400 |01e9: if-eq v2, v9, 01ed // +0004 │ │ +3ac4a2: 3390 0300 |01eb: if-ne v0, v9, 01ee // +0003 │ │ +3ac4a6: 0193 |01ed: move v3, v9 │ │ +3ac4a8: 3903 1800 |01ee: if-nez v3, 0206 // +0018 │ │ +3ac4ac: 6209 f079 |01f0: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ac4b0: 6e10 9ba5 0900 |01f2: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ac4b6: 0a09 |01f5: move-result v9 │ │ +3ac4b8: 3396 0500 |01f6: if-ne v6, v9, 01fb // +0005 │ │ +3ac4bc: 1300 0c00 |01f8: const/16 v0, #int 12 // #c │ │ +3ac4c0: 280b |01fa: goto 0205 // +000b │ │ +3ac4c2: 3394 0500 |01fb: if-ne v4, v9, 0200 // +0005 │ │ +3ac4c6: 1300 1000 |01fd: const/16 v0, #int 16 // #10 │ │ +3ac4ca: 2806 |01ff: goto 0205 // +0006 │ │ +3ac4cc: 3392 0300 |0200: if-ne v2, v9, 0203 // +0003 │ │ +3ac4d0: 2803 |0202: goto 0205 // +0003 │ │ +3ac4d2: 1300 0a00 |0203: const/16 v0, #int 10 // #a │ │ +3ac4d6: 0103 |0205: move v3, v0 │ │ +3ac4d8: 6209 f079 |0206: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ac4dc: 6e20 9fa5 3900 |0208: invoke-virtual {v9, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ac4e2: 6209 fe79 |020b: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3ac4e6: 4609 0905 |020d: aget-object v9, v9, v5 │ │ +3ac4ea: 1a00 6b0d |020f: const-string v0, "BS" // string@0d6b │ │ +3ac4ee: 6e20 2c98 0900 |0211: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3ac4f4: 0a09 |0214: move-result v9 │ │ +3ac4f6: 3809 1500 |0215: if-eqz v9, 022a // +0015 │ │ +3ac4fa: 6209 fe79 |0217: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3ac4fe: 2202 e812 |0219: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ac502: 7010 4098 0200 |021b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ac508: 6e20 4b98 0200 |021e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ac50e: 6e20 4798 3200 |0221: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3ac514: 6e10 5498 0200 |0224: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ac51a: 0c00 |0227: move-result-object v0 │ │ +3ac51c: 4d00 0905 |0228: aput-object v0, v9, v5 │ │ +3ac520: 7100 61a5 0000 |022a: invoke-static {}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stopMouseRep:()Z // method@a561 │ │ +3ac526: 7010 8ca5 0800 |022d: invoke-direct {v8}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58c │ │ +3ac52c: 1101 |0230: return-object v1 │ │ +3ac52e: 0000 |0231: nop // spacer │ │ +3ac530: 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 │ │ @@ -855979,361 +855979,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 │ │ -3ac554: |[3ac554] net.sf.dibdib.thread_ui.UiPres.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; │ │ -3ac564: 52e0 ea79 |0000: iget v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ -3ac568: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ac56a: 59e1 ea79 |0003: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ -3ac56e: 7110 e0a2 0f00 |0005: invoke-static {v15}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask4UiEvent:(C)Lnet/sf/dibdib/generic/QToken; // method@a2e0 │ │ -3ac574: 0c02 |0008: move-result-object v2 │ │ -3ac576: 7020 82a5 2e00 |0009: invoke-direct {v14, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a582 │ │ -3ac57c: 0c02 |000c: move-result-object v2 │ │ -3ac57e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -3ac580: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -3ac584: 1103 |0010: return-object v3 │ │ -3ac586: 81f4 |0011: int-to-long v4, v15 │ │ -3ac588: 7120 06a3 5400 |0012: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3ac58e: 0c02 |0015: move-result-object v2 │ │ -3ac590: 55e6 e979 |0016: iget-boolean v6, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ -3ac594: 1607 0100 |0018: const-wide/16 v7, #int 1 // #1 │ │ -3ac598: 3806 2600 |001a: if-eqz v6, 0040 // +0026 │ │ -3ac59c: 5ce1 e979 |001c: iput-boolean v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ -3ac5a0: 54ef e679 |001e: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac5a4: 1600 0000 |0020: const-wide/16 v0, #int 0 // #0 │ │ -3ac5a8: 7130 e3a1 0f01 |0022: invoke-static {v15, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ -3ac5ae: 0b00 |0025: move-result-wide v0 │ │ -3ac5b0: 7120 6797 1000 |0026: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -3ac5b6: 0a0f |0029: move-result v15 │ │ -3ac5b8: 390f 1500 |002a: if-nez v15, 003f // +0015 │ │ -3ac5bc: 8a0f |002c: double-to-int v15, v0 │ │ -3ac5be: 83f4 |002d: int-to-double v4, v15 │ │ -3ac5c0: 2f02 0004 |002e: cmpl-double v2, v0, v4 │ │ -3ac5c4: 3902 0f00 |0030: if-nez v2, 003f // +000f │ │ -3ac5c8: 6200 6273 |0032: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac5cc: 5400 7e73 |0034: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ac5d0: 1f00 dc14 |0036: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac5d4: 6e10 cda4 0000 |0038: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3ac5da: 0c00 |003b: move-result-object v0 │ │ -3ac5dc: 7240 9ca4 f087 |003c: invoke-interface {v0, v15, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49c │ │ -3ac5e2: 1103 |003f: return-object v3 │ │ -3ac5e4: 1226 |0040: const/4 v6, #int 2 // #2 │ │ -3ac5e6: 1a09 0000 |0041: const-string v9, "" // string@0000 │ │ -3ac5ea: 12fa |0043: const/4 v10, #int -1 // #ff │ │ -3ac5ec: 121b |0044: const/4 v11, #int 1 // #1 │ │ -3ac5ee: 2b0f 4302 0000 |0045: packed-switch v15, 00000288 // +00000243 │ │ -3ac5f4: 1103 |0048: return-object v3 │ │ -3ac5f6: 6200 fa79 |0049: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ac5fa: 6e10 9ba5 0000 |004b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ac600: 0a00 |004e: move-result v0 │ │ -3ac602: 6202 fa79 |004f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ac606: 1304 1d00 |0051: const/16 v4, #int 29 // #1d │ │ -3ac60a: 33f4 0300 |0053: if-ne v4, v15, 0056 // +0003 │ │ -3ac60e: 2802 |0055: goto 0057 // +0002 │ │ -3ac610: 12fb |0056: const/4 v11, #int -1 // #ff │ │ -3ac612: b00b |0057: add-int/2addr v11, v0 │ │ -3ac614: 6e20 9fa5 b200 |0058: invoke-virtual {v2, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ac61a: 1302 1e00 |005b: const/16 v2, #int 30 // #1e │ │ -3ac61e: 33f2 2c00 |005d: if-ne v2, v15, 0089 // +002c │ │ -3ac622: 340a 2a00 |005f: if-lt v10, v0, 0089 // +002a │ │ -3ac626: 620f f379 |0061: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ac62a: 6e10 9ba5 0f00 |0063: invoke-virtual {v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ac630: 0a0f |0066: move-result v15 │ │ -3ac632: 6200 f979 |0067: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ac636: 6e10 9ba5 0000 |0069: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ac63c: 0a00 |006c: move-result v0 │ │ -3ac63e: b960 |006d: shr-int/2addr v0, v6 │ │ -3ac640: 350f 0700 |006e: if-ge v15, v0, 0075 // +0007 │ │ -3ac644: 620f f379 |0070: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ac648: 6e20 9fa5 1f00 |0072: invoke-virtual {v15, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ac64e: 620f f479 |0075: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ac652: 6e10 9ba5 0f00 |0077: invoke-virtual {v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ac658: 0a0f |007a: move-result v15 │ │ -3ac65a: 6200 f879 |007b: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3ac65e: 6e10 9ba5 0000 |007d: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ac664: 0a00 |0080: move-result v0 │ │ -3ac666: b960 |0081: shr-int/2addr v0, v6 │ │ -3ac668: 350f 0700 |0082: if-ge v15, v0, 0089 // +0007 │ │ -3ac66c: 620f f479 |0084: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ac670: 6e20 9fa5 1f00 |0086: invoke-virtual {v15, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ac676: 1103 |0089: return-object v3 │ │ -3ac678: 59e1 eb79 |008a: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac67c: 5be9 e679 |008c: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac680: 620f 9a77 |008e: sget-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ -3ac684: 23b0 0716 |0090: new-array v0, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3ac688: 4d02 0001 |0092: aput-object v2, v0, v1 │ │ -3ac68c: 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 │ │ -3ac692: 0c0f |0097: move-result-object v15 │ │ -3ac694: 110f |0098: return-object v15 │ │ -3ac696: 073a |0099: move-object v10, v3 │ │ -3ac698: 2900 1e01 |009a: goto/16 01b8 // +011e │ │ -3ac69c: 620f 6673 |009c: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3ac6a0: 7210 40a2 0f00 |009e: invoke-interface {v15}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getClipboardText:()Ljava/lang/String; // method@a240 │ │ -3ac6a6: 0c0f |00a1: move-result-object v15 │ │ -3ac6a8: 7120 4da4 1f00 |00a2: invoke-static {v15, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44d │ │ -3ac6ae: 0c0f |00a5: move-result-object v15 │ │ -3ac6b0: 380f 3200 |00a6: if-eqz v15, 00d8 // +0032 │ │ -3ac6b4: 54e0 e679 |00a8: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac6b8: 52e2 eb79 |00aa: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac6bc: 59e1 eb79 |00ac: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac6c0: 6e10 2298 0000 |00ae: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac6c6: 0a04 |00b1: move-result v4 │ │ -3ac6c8: 3642 1e00 |00b2: if-gt v2, v4, 00d0 // +001e │ │ -3ac6cc: 2204 e812 |00b4: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ac6d0: 7010 4098 0400 |00b6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ac6d6: 6e30 2e98 1002 |00b9: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3ac6dc: 0c01 |00bc: move-result-object v1 │ │ -3ac6de: 6e20 4b98 1400 |00bd: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ac6e4: 6e20 4b98 f400 |00c0: invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ac6ea: 6e20 2d98 2000 |00c3: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3ac6f0: 0c0f |00c6: move-result-object v15 │ │ -3ac6f2: 6e20 4b98 f400 |00c7: invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ac6f8: 6e10 5498 0400 |00ca: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ac6fe: 0c0f |00cd: move-result-object v15 │ │ -3ac700: 5bef e679 |00ce: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac704: 54ef e679 |00d0: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac708: 6e10 2298 0f00 |00d2: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac70e: 0a0f |00d5: move-result v15 │ │ -3ac710: 59ef eb79 |00d6: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac714: 1103 |00d8: return-object v3 │ │ -3ac716: 52ef eb79 |00d9: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac71a: 3c0f 0500 |00db: if-gtz v15, 00e0 // +0005 │ │ -3ac71e: 130f 2000 |00dd: const/16 v15, #int 32 // #20 │ │ -3ac722: 2808 |00df: goto 00e7 // +0008 │ │ -3ac724: 54e0 e679 |00e0: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac728: b1bf |00e2: sub-int/2addr v15, v11 │ │ -3ac72a: 6e20 0998 f000 |00e3: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3ac730: 0a0f |00e6: move-result v15 │ │ -3ac732: 7020 90a5 fe00 |00e7: invoke-direct {v14, v15}, Lnet/sf/dibdib/thread_ui/UiPres;.setUnicodeSelection:(C)V // method@a590 │ │ -3ac738: 2837 |00ea: goto 0121 // +0037 │ │ -3ac73a: 6200 137a |00eb: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ -3ac73e: 2100 |00ed: array-length v0, v0 │ │ -3ac740: b1b0 |00ee: sub-int/2addr v0, v11 │ │ -3ac742: 52e2 e779 |00ef: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ac746: 1304 0b00 |00f1: const/16 v4, #int 11 // #b │ │ -3ac74a: 3620 1600 |00f3: if-gt v0, v2, 0109 // +0016 │ │ -3ac74e: 6000 0e7a |00f5: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ -3ac752: 6001 107a |00f7: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a10 │ │ -3ac756: 3610 0900 |00f9: if-gt v0, v1, 0102 // +0009 │ │ -3ac75a: 33f4 0700 |00fb: if-ne v4, v15, 0102 // +0007 │ │ -3ac75e: 600f 0f7a |00fd: sget v15, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a0f │ │ -3ac762: 59ef e779 |00ff: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ac766: 1103 |0101: return-object v3 │ │ -3ac768: 33f4 0300 |0102: if-ne v4, v15, 0105 // +0003 │ │ -3ac76c: 12fb |0104: const/4 v11, #int -1 // #ff │ │ -3ac76e: 7120 a1a5 ba00 |0105: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a1 │ │ -3ac774: 1103 |0108: return-object v3 │ │ -3ac776: 52e0 e779 |0109: iget v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ac77a: 32f4 0400 |010b: if-eq v4, v15, 010f // +0004 │ │ -3ac77e: 1211 |010d: const/4 v1, #int 1 // #1 │ │ -3ac780: 2806 |010e: goto 0114 // +0006 │ │ -3ac782: 52ef e779 |010f: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ac786: 3d0f 0300 |0111: if-lez v15, 0114 // +0003 │ │ -3ac78a: 12f1 |0113: const/4 v1, #int -1 // #ff │ │ -3ac78c: b010 |0114: add-int/2addr v0, v1 │ │ -3ac78e: 59e0 e779 |0115: iput v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ac792: 1103 |0117: return-object v3 │ │ -3ac794: 073a |0118: move-object v10, v3 │ │ -3ac796: 2900 7b00 |0119: goto/16 0194 // +007b │ │ -3ac79a: 3900 0300 |011b: if-nez v0, 011e // +0003 │ │ -3ac79e: 12f1 |011d: const/4 v1, #int -1 // #ff │ │ -3ac7a0: 59e1 ea79 |011e: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ -3ac7a4: 1103 |0120: return-object v3 │ │ -3ac7a6: 52ef eb79 |0121: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac7aa: 3d0f 0d00 |0123: if-lez v15, 0130 // +000d │ │ -3ac7ae: 54e0 e679 |0125: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac7b2: 6e10 2298 0000 |0127: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac7b8: 0a00 |012a: move-result v0 │ │ -3ac7ba: 350f 0500 |012b: if-ge v15, v0, 0130 // +0005 │ │ -3ac7be: 52ef eb79 |012d: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac7c2: 2807 |012f: goto 0136 // +0007 │ │ -3ac7c4: 54ef e679 |0130: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac7c8: 6e10 2298 0f00 |0132: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac7ce: 0a0f |0135: move-result v15 │ │ -3ac7d0: 59ef eb79 |0136: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac7d4: 3d0f 2900 |0138: if-lez v15, 0161 // +0029 │ │ -3ac7d8: 220f e812 |013a: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ac7dc: 7010 4098 0f00 |013c: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ac7e2: 54e0 e679 |013f: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac7e6: 52e2 eb79 |0141: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac7ea: b1b2 |0143: sub-int/2addr v2, v11 │ │ -3ac7ec: 6e30 2e98 1002 |0144: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3ac7f2: 0c00 |0147: move-result-object v0 │ │ -3ac7f4: 6e20 4b98 0f00 |0148: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ac7fa: 54e0 e679 |014b: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac7fe: 52e1 eb79 |014d: iget v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac802: 6e20 2d98 1000 |014f: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3ac808: 0c00 |0152: move-result-object v0 │ │ -3ac80a: 6e20 4b98 0f00 |0153: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ac810: 6e10 5498 0f00 |0156: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ac816: 0c0f |0159: move-result-object v15 │ │ -3ac818: 5bef e679 |015a: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac81c: 52ef eb79 |015c: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac820: b1bf |015e: sub-int/2addr v15, v11 │ │ -3ac822: 59ef eb79 |015f: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac826: 1103 |0161: return-object v3 │ │ -3ac828: 6300 c279 |0162: sget-boolean v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ -3ac82c: 3800 0600 |0164: if-eqz v0, 016a // +0006 │ │ -3ac830: 7110 5ba5 0f00 |0166: invoke-static {v15}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.movePointer4Cmd:(C)V // method@a55b │ │ -3ac836: 1103 |0169: return-object v3 │ │ -3ac838: 7020 8ea5 fe00 |016a: invoke-direct {v14, v15}, Lnet/sf/dibdib/thread_ui/UiPres;.scrollOrCursor:(C)Lnet/sf/dibdib/generic/QToken; // method@a58e │ │ -3ac83e: 0c0f |016d: move-result-object v15 │ │ -3ac840: 110f |016e: return-object v15 │ │ -3ac842: 54ea e679 |016f: iget-object v10, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac846: 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 │ │ -3ac84c: 0c0a |0174: move-result-object v10 │ │ -3ac84e: 380a 1f00 |0175: if-eqz v10, 0194 // +001f │ │ -3ac852: 59e1 eb79 |0177: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac856: 5be9 e679 |0179: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac85a: 620f 6273 |017b: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac85e: 54ff 7e73 |017d: iget-object v15, v15, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ac862: 1f0f dc14 |017f: check-cast v15, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac866: 6e10 cda4 0f00 |0181: invoke-virtual {v15}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3ac86c: 0c0f |0184: move-result-object v15 │ │ -3ac86e: 2360 0716 |0185: new-array v0, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3ac872: 4d02 0001 |0187: aput-object v2, v0, v1 │ │ -3ac876: 4d03 000b |0189: aput-object v3, v0, v11 │ │ -3ac87a: 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 │ │ -3ac880: 0c00 |018e: move-result-object v0 │ │ -3ac882: 7220 a3a4 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@a4a3 │ │ -3ac888: 0c0f |0192: move-result-object v15 │ │ -3ac88a: 110f |0193: return-object v15 │ │ -3ac88c: 32fb 2400 |0194: if-eq v11, v15, 01b8 // +0024 │ │ -3ac890: 54e2 e679 |0196: iget-object v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac894: 6e10 2298 0200 |0198: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac89a: 0a02 |019b: move-result v2 │ │ -3ac89c: 3c02 1c00 |019c: if-gtz v2, 01b8 // +001c │ │ -3ac8a0: 7100 10a5 0000 |019e: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.peekStack:()Lnet/sf/dibdib/generic/QSeq; // method@a510 │ │ -3ac8a6: 0c02 |01a1: move-result-object v2 │ │ -3ac8a8: 3802 1600 |01a2: if-eqz v2, 01b8 // +0016 │ │ -3ac8ac: 6206 ba76 |01a4: sget-object v6, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3ac8b0: 3226 1200 |01a6: if-eq v6, v2, 01b8 // +0012 │ │ -3ac8b4: 6e10 c8a2 0200 |01a8: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3ac8ba: 0a06 |01ab: move-result v6 │ │ -3ac8bc: 3d06 0c00 |01ac: if-lez v6, 01b8 // +000c │ │ -3ac8c0: 6e10 cba2 0200 |01ae: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3ac8c6: 0c02 |01b1: move-result-object v2 │ │ -3ac8c8: 7120 4da4 1200 |01b2: invoke-static {v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44d │ │ -3ac8ce: 0c02 |01b5: move-result-object v2 │ │ -3ac8d0: 5be2 e679 |01b6: iput-object v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac8d4: 59e1 eb79 |01b8: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac8d8: 3b00 0400 |01ba: if-gez v0, 01be // +0004 │ │ -3ac8dc: 1212 |01bc: const/4 v2, #int 1 // #1 │ │ -3ac8de: 2802 |01bd: goto 01bf // +0002 │ │ -3ac8e0: 1202 |01be: const/4 v2, #int 0 // #0 │ │ -3ac8e2: 7030 86a5 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@a586 │ │ -3ac8e8: 0c02 |01c2: move-result-object v2 │ │ -3ac8ea: 5a24 b076 |01c3: iput-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3ac8ee: 6204 6273 |01c5: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ac8f2: 5444 7e73 |01c7: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ac8f6: 1f04 dc14 |01c9: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac8fa: 6e10 cda4 0400 |01cb: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3ac900: 0c04 |01ce: move-result-object v4 │ │ -3ac902: 7220 a3a4 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@a4a3 │ │ -3ac908: 0c02 |01d2: move-result-object v2 │ │ -3ac90a: 3902 0300 |01d3: if-nez v2, 01d6 // +0003 │ │ -3ac90e: 1103 |01d5: return-object v3 │ │ -3ac910: 6204 cd79 |01d6: sget-object v4, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3ac914: 5425 af76 |01d8: iget-object v5, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3ac918: 3354 2e00 |01da: if-ne v4, v5, 0208 // +002e │ │ -3ac91c: 1600 0d00 |01dc: const-wide/16 v0, #int 13 // #d │ │ -3ac920: 5324 b076 |01de: iget-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3ac924: 310f 0004 |01e0: cmp-long v15, v0, v4 │ │ -3ac928: 380f 0a00 |01e2: if-eqz v15, 01ec // +000a │ │ -3ac92c: 1600 0a00 |01e4: const-wide/16 v0, #int 10 // #a │ │ -3ac930: 5324 b076 |01e6: iget-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3ac934: 310f 0004 |01e8: cmp-long v15, v0, v4 │ │ -3ac938: 390f 1d00 |01ea: if-nez v15, 0207 // +001d │ │ -3ac93c: 220f e812 |01ec: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ac940: 7010 4098 0f00 |01ee: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ac946: 5420 b176 |01f1: iget-object v0, v2, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3ac94a: 6e20 4b98 0f00 |01f3: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ac950: 1a00 a457 |01f6: const-string v0, "`LF." // string@57a4 │ │ -3ac954: 6e20 4b98 0f00 |01f8: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ac95a: 6e10 5498 0f00 |01fb: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ac960: 0c0f |01fe: move-result-object v15 │ │ -3ac962: 5bef e679 |01ff: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac966: 6e10 2298 0f00 |0201: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac96c: 0a0f |0204: move-result v15 │ │ -3ac96e: 59ef eb79 |0205: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac972: 1103 |0207: return-object v3 │ │ -3ac974: 5424 b176 |0208: iget-object v4, v2, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3ac978: 3904 0300 |020a: if-nez v4, 020d // +0003 │ │ -3ac97c: 0794 |020c: move-object v4, v9 │ │ -3ac97e: 6e10 2298 0400 |020d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac984: 0a05 |0210: move-result v5 │ │ -3ac986: 3c05 0400 |0211: if-gtz v5, 0215 // +0004 │ │ -3ac98a: 1215 |0213: const/4 v5, #int 1 // #1 │ │ -3ac98c: 2802 |0214: goto 0216 // +0002 │ │ -3ac98e: 1205 |0215: const/4 v5, #int 0 // #0 │ │ -3ac990: 1306 1800 |0216: const/16 v6, #int 24 // #18 │ │ -3ac994: 130c 1900 |0218: const/16 v12, #int 25 // #19 │ │ -3ac998: 3805 3700 |021a: if-eqz v5, 0251 // +0037 │ │ -3ac99c: 3800 0a00 |021c: if-eqz v0, 0226 // +000a │ │ -3ac9a0: 1300 0d00 |021e: const/16 v0, #int 13 // #d │ │ -3ac9a4: 32f0 3100 |0220: if-eq v0, v15, 0251 // +0031 │ │ -3ac9a8: 1300 0a00 |0222: const/16 v0, #int 10 // #a │ │ -3ac9ac: 32f0 2d00 |0224: if-eq v0, v15, 0251 // +002d │ │ -3ac9b0: 7100 10a5 0000 |0226: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.peekStack:()Lnet/sf/dibdib/generic/QSeq; // method@a510 │ │ -3ac9b6: 0c00 |0229: move-result-object v0 │ │ -3ac9b8: 3800 3100 |022a: if-eqz v0, 025b // +0031 │ │ -3ac9bc: 620d ba76 |022c: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3ac9c0: 320d 2d00 |022e: if-eq v13, v0, 025b // +002d │ │ -3ac9c4: 6e10 c8a2 0000 |0230: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3ac9ca: 0a0d |0233: move-result v13 │ │ -3ac9cc: 3d0d 2700 |0234: if-lez v13, 025b // +0027 │ │ -3ac9d0: 6e10 cba2 0000 |0236: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3ac9d6: 0c00 |0239: move-result-object v0 │ │ -3ac9d8: 7120 4da4 1000 |023a: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44d │ │ -3ac9de: 0c00 |023d: move-result-object v0 │ │ -3ac9e0: 5be0 e679 |023e: iput-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac9e4: 33fc 0a00 |0240: if-ne v12, v15, 024a // +000a │ │ -3ac9e8: 6200 bd76 |0242: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3ac9ec: 5b20 a876 |0244: iput-object v0, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3ac9f0: 6200 8277 |0246: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ -3ac9f4: 070a |0248: move-object v10, v0 │ │ -3ac9f6: 2812 |0249: goto 025b // +0012 │ │ -3ac9f8: 33fb 1200 |024a: if-ne v11, v15, 025c // +0012 │ │ -3ac9fc: 5be9 e679 |024c: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3aca00: 6200 9277 |024e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ -3aca04: 28f8 |0250: goto 0248 // -0008 │ │ -3aca06: 33fc 0500 |0251: if-ne v12, v15, 0256 // +0005 │ │ -3aca0a: 5be9 e679 |0253: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3aca0e: 2807 |0255: goto 025c // +0007 │ │ -3aca10: 33f6 0500 |0256: if-ne v6, v15, 025b // +0005 │ │ -3aca14: 5be4 e679 |0258: iput-object v4, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3aca18: 2802 |025a: goto 025c // +0002 │ │ -3aca1a: 0723 |025b: move-object v3, v2 │ │ -3aca1c: 32fc 0400 |025c: if-eq v12, v15, 0260 // +0004 │ │ -3aca20: 33f6 1100 |025e: if-ne v6, v15, 026f // +0011 │ │ -3aca24: 620f 6673 |0260: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3aca28: 3805 0400 |0262: if-eqz v5, 0266 // +0004 │ │ -3aca2c: 54e4 e679 |0264: iget-object v4, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3aca30: 7130 5ca4 7408 |0266: invoke-static {v4, v7, v8}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ -3aca36: 0c00 |0269: move-result-object v0 │ │ -3aca38: 1a01 6e6d |026a: const-string v1, "edit" // string@6d6e │ │ -3aca3c: 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 │ │ -3aca42: 54ef e679 |026f: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3aca46: 6e10 2298 0f00 |0271: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -3aca4c: 0a0f |0274: move-result v15 │ │ -3aca4e: 59ef eb79 |0275: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3aca52: 3803 0f00 |0277: if-eqz v3, 0286 // +000f │ │ -3aca56: 380a 0d00 |0279: if-eqz v10, 0286 // +000d │ │ -3aca5a: 543f af76 |027b: iget-object v15, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3aca5e: 380f 0900 |027d: if-eqz v15, 0286 // +0009 │ │ -3aca62: 543f af76 |027f: iget-object v15, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3aca66: 33af 0300 |0281: if-ne v15, v10, 0284 // +0003 │ │ -3aca6a: 2803 |0283: goto 0286 // +0003 │ │ -3aca6c: 5b3a af76 |0284: iput-object v10, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3aca70: 1103 |0286: return-object v3 │ │ -3aca72: 0000 |0287: nop // spacer │ │ -3aca74: 0001 1e00 0100 0000 2a01 0000 1d01 ... |0288: packed-switch-data (64 units) │ │ +3ac550: |[3ac550] net.sf.dibdib.thread_ui.UiPres.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; │ │ +3ac560: 52e0 ea79 |0000: iget v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ +3ac564: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ac566: 59e1 ea79 |0003: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ +3ac56a: 7110 e0a2 0f00 |0005: invoke-static {v15}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask4UiEvent:(C)Lnet/sf/dibdib/generic/QToken; // method@a2e0 │ │ +3ac570: 0c02 |0008: move-result-object v2 │ │ +3ac572: 7020 82a5 2e00 |0009: invoke-direct {v14, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a582 │ │ +3ac578: 0c02 |000c: move-result-object v2 │ │ +3ac57a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +3ac57c: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +3ac580: 1103 |0010: return-object v3 │ │ +3ac582: 81f4 |0011: int-to-long v4, v15 │ │ +3ac584: 7120 06a3 5400 |0012: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3ac58a: 0c02 |0015: move-result-object v2 │ │ +3ac58c: 55e6 e979 |0016: iget-boolean v6, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ +3ac590: 1607 0100 |0018: const-wide/16 v7, #int 1 // #1 │ │ +3ac594: 3806 2600 |001a: if-eqz v6, 0040 // +0026 │ │ +3ac598: 5ce1 e979 |001c: iput-boolean v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ +3ac59c: 54ef e679 |001e: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac5a0: 1600 0000 |0020: const-wide/16 v0, #int 0 // #0 │ │ +3ac5a4: 7130 e3a1 0f01 |0022: invoke-static {v15, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ +3ac5aa: 0b00 |0025: move-result-wide v0 │ │ +3ac5ac: 7120 6797 1000 |0026: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +3ac5b2: 0a0f |0029: move-result v15 │ │ +3ac5b4: 390f 1500 |002a: if-nez v15, 003f // +0015 │ │ +3ac5b8: 8a0f |002c: double-to-int v15, v0 │ │ +3ac5ba: 83f4 |002d: int-to-double v4, v15 │ │ +3ac5bc: 2f02 0004 |002e: cmpl-double v2, v0, v4 │ │ +3ac5c0: 3902 0f00 |0030: if-nez v2, 003f // +000f │ │ +3ac5c4: 6200 6273 |0032: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac5c8: 5400 7e73 |0034: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ac5cc: 1f00 dc14 |0036: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac5d0: 6e10 cda4 0000 |0038: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3ac5d6: 0c00 |003b: move-result-object v0 │ │ +3ac5d8: 7240 9ca4 f087 |003c: invoke-interface {v0, v15, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49c │ │ +3ac5de: 1103 |003f: return-object v3 │ │ +3ac5e0: 1226 |0040: const/4 v6, #int 2 // #2 │ │ +3ac5e2: 1a09 0000 |0041: const-string v9, "" // string@0000 │ │ +3ac5e6: 12fa |0043: const/4 v10, #int -1 // #ff │ │ +3ac5e8: 121b |0044: const/4 v11, #int 1 // #1 │ │ +3ac5ea: 2b0f 4302 0000 |0045: packed-switch v15, 00000288 // +00000243 │ │ +3ac5f0: 1103 |0048: return-object v3 │ │ +3ac5f2: 6200 fa79 |0049: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ac5f6: 6e10 9ba5 0000 |004b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ac5fc: 0a00 |004e: move-result v0 │ │ +3ac5fe: 6202 fa79 |004f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ac602: 1304 1d00 |0051: const/16 v4, #int 29 // #1d │ │ +3ac606: 33f4 0300 |0053: if-ne v4, v15, 0056 // +0003 │ │ +3ac60a: 2802 |0055: goto 0057 // +0002 │ │ +3ac60c: 12fb |0056: const/4 v11, #int -1 // #ff │ │ +3ac60e: b00b |0057: add-int/2addr v11, v0 │ │ +3ac610: 6e20 9fa5 b200 |0058: invoke-virtual {v2, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ac616: 1302 1e00 |005b: const/16 v2, #int 30 // #1e │ │ +3ac61a: 33f2 2c00 |005d: if-ne v2, v15, 0089 // +002c │ │ +3ac61e: 340a 2a00 |005f: if-lt v10, v0, 0089 // +002a │ │ +3ac622: 620f f379 |0061: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ac626: 6e10 9ba5 0f00 |0063: invoke-virtual {v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ac62c: 0a0f |0066: move-result v15 │ │ +3ac62e: 6200 f979 |0067: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ac632: 6e10 9ba5 0000 |0069: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ac638: 0a00 |006c: move-result v0 │ │ +3ac63a: b960 |006d: shr-int/2addr v0, v6 │ │ +3ac63c: 350f 0700 |006e: if-ge v15, v0, 0075 // +0007 │ │ +3ac640: 620f f379 |0070: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ac644: 6e20 9fa5 1f00 |0072: invoke-virtual {v15, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ac64a: 620f f479 |0075: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ac64e: 6e10 9ba5 0f00 |0077: invoke-virtual {v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ac654: 0a0f |007a: move-result v15 │ │ +3ac656: 6200 f879 |007b: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3ac65a: 6e10 9ba5 0000 |007d: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ac660: 0a00 |0080: move-result v0 │ │ +3ac662: b960 |0081: shr-int/2addr v0, v6 │ │ +3ac664: 350f 0700 |0082: if-ge v15, v0, 0089 // +0007 │ │ +3ac668: 620f f479 |0084: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ac66c: 6e20 9fa5 1f00 |0086: invoke-virtual {v15, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ac672: 1103 |0089: return-object v3 │ │ +3ac674: 59e1 eb79 |008a: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac678: 5be9 e679 |008c: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac67c: 620f 9a77 |008e: sget-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ +3ac680: 23b0 0716 |0090: new-array v0, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3ac684: 4d02 0001 |0092: aput-object v2, v0, v1 │ │ +3ac688: 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 │ │ +3ac68e: 0c0f |0097: move-result-object v15 │ │ +3ac690: 110f |0098: return-object v15 │ │ +3ac692: 073a |0099: move-object v10, v3 │ │ +3ac694: 2900 1e01 |009a: goto/16 01b8 // +011e │ │ +3ac698: 620f 6673 |009c: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3ac69c: 7210 40a2 0f00 |009e: invoke-interface {v15}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getClipboardText:()Ljava/lang/String; // method@a240 │ │ +3ac6a2: 0c0f |00a1: move-result-object v15 │ │ +3ac6a4: 7120 4da4 1f00 |00a2: invoke-static {v15, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44d │ │ +3ac6aa: 0c0f |00a5: move-result-object v15 │ │ +3ac6ac: 380f 3200 |00a6: if-eqz v15, 00d8 // +0032 │ │ +3ac6b0: 54e0 e679 |00a8: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac6b4: 52e2 eb79 |00aa: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac6b8: 59e1 eb79 |00ac: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac6bc: 6e10 2298 0000 |00ae: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac6c2: 0a04 |00b1: move-result v4 │ │ +3ac6c4: 3642 1e00 |00b2: if-gt v2, v4, 00d0 // +001e │ │ +3ac6c8: 2204 e812 |00b4: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ac6cc: 7010 4098 0400 |00b6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ac6d2: 6e30 2e98 1002 |00b9: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3ac6d8: 0c01 |00bc: move-result-object v1 │ │ +3ac6da: 6e20 4b98 1400 |00bd: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ac6e0: 6e20 4b98 f400 |00c0: invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ac6e6: 6e20 2d98 2000 |00c3: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3ac6ec: 0c0f |00c6: move-result-object v15 │ │ +3ac6ee: 6e20 4b98 f400 |00c7: invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ac6f4: 6e10 5498 0400 |00ca: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ac6fa: 0c0f |00cd: move-result-object v15 │ │ +3ac6fc: 5bef e679 |00ce: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac700: 54ef e679 |00d0: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac704: 6e10 2298 0f00 |00d2: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac70a: 0a0f |00d5: move-result v15 │ │ +3ac70c: 59ef eb79 |00d6: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac710: 1103 |00d8: return-object v3 │ │ +3ac712: 52ef eb79 |00d9: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac716: 3c0f 0500 |00db: if-gtz v15, 00e0 // +0005 │ │ +3ac71a: 130f 2000 |00dd: const/16 v15, #int 32 // #20 │ │ +3ac71e: 2808 |00df: goto 00e7 // +0008 │ │ +3ac720: 54e0 e679 |00e0: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac724: b1bf |00e2: sub-int/2addr v15, v11 │ │ +3ac726: 6e20 0998 f000 |00e3: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3ac72c: 0a0f |00e6: move-result v15 │ │ +3ac72e: 7020 90a5 fe00 |00e7: invoke-direct {v14, v15}, Lnet/sf/dibdib/thread_ui/UiPres;.setUnicodeSelection:(C)V // method@a590 │ │ +3ac734: 2837 |00ea: goto 0121 // +0037 │ │ +3ac736: 6200 137a |00eb: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ +3ac73a: 2100 |00ed: array-length v0, v0 │ │ +3ac73c: b1b0 |00ee: sub-int/2addr v0, v11 │ │ +3ac73e: 52e2 e779 |00ef: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ac742: 1304 0b00 |00f1: const/16 v4, #int 11 // #b │ │ +3ac746: 3620 1600 |00f3: if-gt v0, v2, 0109 // +0016 │ │ +3ac74a: 6000 0e7a |00f5: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ +3ac74e: 6001 107a |00f7: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a10 │ │ +3ac752: 3610 0900 |00f9: if-gt v0, v1, 0102 // +0009 │ │ +3ac756: 33f4 0700 |00fb: if-ne v4, v15, 0102 // +0007 │ │ +3ac75a: 600f 0f7a |00fd: sget v15, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a0f │ │ +3ac75e: 59ef e779 |00ff: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ac762: 1103 |0101: return-object v3 │ │ +3ac764: 33f4 0300 |0102: if-ne v4, v15, 0105 // +0003 │ │ +3ac768: 12fb |0104: const/4 v11, #int -1 // #ff │ │ +3ac76a: 7120 a1a5 ba00 |0105: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a1 │ │ +3ac770: 1103 |0108: return-object v3 │ │ +3ac772: 52e0 e779 |0109: iget v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ac776: 32f4 0400 |010b: if-eq v4, v15, 010f // +0004 │ │ +3ac77a: 1211 |010d: const/4 v1, #int 1 // #1 │ │ +3ac77c: 2806 |010e: goto 0114 // +0006 │ │ +3ac77e: 52ef e779 |010f: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ac782: 3d0f 0300 |0111: if-lez v15, 0114 // +0003 │ │ +3ac786: 12f1 |0113: const/4 v1, #int -1 // #ff │ │ +3ac788: b010 |0114: add-int/2addr v0, v1 │ │ +3ac78a: 59e0 e779 |0115: iput v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ac78e: 1103 |0117: return-object v3 │ │ +3ac790: 073a |0118: move-object v10, v3 │ │ +3ac792: 2900 7b00 |0119: goto/16 0194 // +007b │ │ +3ac796: 3900 0300 |011b: if-nez v0, 011e // +0003 │ │ +3ac79a: 12f1 |011d: const/4 v1, #int -1 // #ff │ │ +3ac79c: 59e1 ea79 |011e: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ +3ac7a0: 1103 |0120: return-object v3 │ │ +3ac7a2: 52ef eb79 |0121: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac7a6: 3d0f 0d00 |0123: if-lez v15, 0130 // +000d │ │ +3ac7aa: 54e0 e679 |0125: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac7ae: 6e10 2298 0000 |0127: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac7b4: 0a00 |012a: move-result v0 │ │ +3ac7b6: 350f 0500 |012b: if-ge v15, v0, 0130 // +0005 │ │ +3ac7ba: 52ef eb79 |012d: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac7be: 2807 |012f: goto 0136 // +0007 │ │ +3ac7c0: 54ef e679 |0130: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac7c4: 6e10 2298 0f00 |0132: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac7ca: 0a0f |0135: move-result v15 │ │ +3ac7cc: 59ef eb79 |0136: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac7d0: 3d0f 2900 |0138: if-lez v15, 0161 // +0029 │ │ +3ac7d4: 220f e812 |013a: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ac7d8: 7010 4098 0f00 |013c: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ac7de: 54e0 e679 |013f: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac7e2: 52e2 eb79 |0141: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac7e6: b1b2 |0143: sub-int/2addr v2, v11 │ │ +3ac7e8: 6e30 2e98 1002 |0144: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3ac7ee: 0c00 |0147: move-result-object v0 │ │ +3ac7f0: 6e20 4b98 0f00 |0148: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ac7f6: 54e0 e679 |014b: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac7fa: 52e1 eb79 |014d: iget v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac7fe: 6e20 2d98 1000 |014f: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3ac804: 0c00 |0152: move-result-object v0 │ │ +3ac806: 6e20 4b98 0f00 |0153: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ac80c: 6e10 5498 0f00 |0156: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ac812: 0c0f |0159: move-result-object v15 │ │ +3ac814: 5bef e679 |015a: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac818: 52ef eb79 |015c: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac81c: b1bf |015e: sub-int/2addr v15, v11 │ │ +3ac81e: 59ef eb79 |015f: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac822: 1103 |0161: return-object v3 │ │ +3ac824: 6300 c279 |0162: sget-boolean v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ +3ac828: 3800 0600 |0164: if-eqz v0, 016a // +0006 │ │ +3ac82c: 7110 5ba5 0f00 |0166: invoke-static {v15}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.movePointer4Cmd:(C)V // method@a55b │ │ +3ac832: 1103 |0169: return-object v3 │ │ +3ac834: 7020 8ea5 fe00 |016a: invoke-direct {v14, v15}, Lnet/sf/dibdib/thread_ui/UiPres;.scrollOrCursor:(C)Lnet/sf/dibdib/generic/QToken; // method@a58e │ │ +3ac83a: 0c0f |016d: move-result-object v15 │ │ +3ac83c: 110f |016e: return-object v15 │ │ +3ac83e: 54ea e679 |016f: iget-object v10, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac842: 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 │ │ +3ac848: 0c0a |0174: move-result-object v10 │ │ +3ac84a: 380a 1f00 |0175: if-eqz v10, 0194 // +001f │ │ +3ac84e: 59e1 eb79 |0177: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac852: 5be9 e679 |0179: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac856: 620f 6273 |017b: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac85a: 54ff 7e73 |017d: iget-object v15, v15, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ac85e: 1f0f dc14 |017f: check-cast v15, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac862: 6e10 cda4 0f00 |0181: invoke-virtual {v15}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3ac868: 0c0f |0184: move-result-object v15 │ │ +3ac86a: 2360 0716 |0185: new-array v0, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3ac86e: 4d02 0001 |0187: aput-object v2, v0, v1 │ │ +3ac872: 4d03 000b |0189: aput-object v3, v0, v11 │ │ +3ac876: 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 │ │ +3ac87c: 0c00 |018e: move-result-object v0 │ │ +3ac87e: 7220 a3a4 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@a4a3 │ │ +3ac884: 0c0f |0192: move-result-object v15 │ │ +3ac886: 110f |0193: return-object v15 │ │ +3ac888: 32fb 2400 |0194: if-eq v11, v15, 01b8 // +0024 │ │ +3ac88c: 54e2 e679 |0196: iget-object v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac890: 6e10 2298 0200 |0198: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac896: 0a02 |019b: move-result v2 │ │ +3ac898: 3c02 1c00 |019c: if-gtz v2, 01b8 // +001c │ │ +3ac89c: 7100 10a5 0000 |019e: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.peekStack:()Lnet/sf/dibdib/generic/QSeq; // method@a510 │ │ +3ac8a2: 0c02 |01a1: move-result-object v2 │ │ +3ac8a4: 3802 1600 |01a2: if-eqz v2, 01b8 // +0016 │ │ +3ac8a8: 6206 ba76 |01a4: sget-object v6, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3ac8ac: 3226 1200 |01a6: if-eq v6, v2, 01b8 // +0012 │ │ +3ac8b0: 6e10 c8a2 0200 |01a8: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3ac8b6: 0a06 |01ab: move-result v6 │ │ +3ac8b8: 3d06 0c00 |01ac: if-lez v6, 01b8 // +000c │ │ +3ac8bc: 6e10 cba2 0200 |01ae: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3ac8c2: 0c02 |01b1: move-result-object v2 │ │ +3ac8c4: 7120 4da4 1200 |01b2: invoke-static {v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44d │ │ +3ac8ca: 0c02 |01b5: move-result-object v2 │ │ +3ac8cc: 5be2 e679 |01b6: iput-object v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac8d0: 59e1 eb79 |01b8: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac8d4: 3b00 0400 |01ba: if-gez v0, 01be // +0004 │ │ +3ac8d8: 1212 |01bc: const/4 v2, #int 1 // #1 │ │ +3ac8da: 2802 |01bd: goto 01bf // +0002 │ │ +3ac8dc: 1202 |01be: const/4 v2, #int 0 // #0 │ │ +3ac8de: 7030 86a5 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@a586 │ │ +3ac8e4: 0c02 |01c2: move-result-object v2 │ │ +3ac8e6: 5a24 b076 |01c3: iput-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3ac8ea: 6204 6273 |01c5: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ac8ee: 5444 7e73 |01c7: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ac8f2: 1f04 dc14 |01c9: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac8f6: 6e10 cda4 0400 |01cb: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3ac8fc: 0c04 |01ce: move-result-object v4 │ │ +3ac8fe: 7220 a3a4 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@a4a3 │ │ +3ac904: 0c02 |01d2: move-result-object v2 │ │ +3ac906: 3902 0300 |01d3: if-nez v2, 01d6 // +0003 │ │ +3ac90a: 1103 |01d5: return-object v3 │ │ +3ac90c: 6204 cd79 |01d6: sget-object v4, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3ac910: 5425 af76 |01d8: iget-object v5, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3ac914: 3354 2e00 |01da: if-ne v4, v5, 0208 // +002e │ │ +3ac918: 1600 0d00 |01dc: const-wide/16 v0, #int 13 // #d │ │ +3ac91c: 5324 b076 |01de: iget-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3ac920: 310f 0004 |01e0: cmp-long v15, v0, v4 │ │ +3ac924: 380f 0a00 |01e2: if-eqz v15, 01ec // +000a │ │ +3ac928: 1600 0a00 |01e4: const-wide/16 v0, #int 10 // #a │ │ +3ac92c: 5324 b076 |01e6: iget-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3ac930: 310f 0004 |01e8: cmp-long v15, v0, v4 │ │ +3ac934: 390f 1d00 |01ea: if-nez v15, 0207 // +001d │ │ +3ac938: 220f e812 |01ec: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ac93c: 7010 4098 0f00 |01ee: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ac942: 5420 b176 |01f1: iget-object v0, v2, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3ac946: 6e20 4b98 0f00 |01f3: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ac94c: 1a00 a457 |01f6: const-string v0, "`LF." // string@57a4 │ │ +3ac950: 6e20 4b98 0f00 |01f8: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ac956: 6e10 5498 0f00 |01fb: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ac95c: 0c0f |01fe: move-result-object v15 │ │ +3ac95e: 5bef e679 |01ff: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac962: 6e10 2298 0f00 |0201: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac968: 0a0f |0204: move-result v15 │ │ +3ac96a: 59ef eb79 |0205: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac96e: 1103 |0207: return-object v3 │ │ +3ac970: 5424 b176 |0208: iget-object v4, v2, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3ac974: 3904 0300 |020a: if-nez v4, 020d // +0003 │ │ +3ac978: 0794 |020c: move-object v4, v9 │ │ +3ac97a: 6e10 2298 0400 |020d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac980: 0a05 |0210: move-result v5 │ │ +3ac982: 3c05 0400 |0211: if-gtz v5, 0215 // +0004 │ │ +3ac986: 1215 |0213: const/4 v5, #int 1 // #1 │ │ +3ac988: 2802 |0214: goto 0216 // +0002 │ │ +3ac98a: 1205 |0215: const/4 v5, #int 0 // #0 │ │ +3ac98c: 1306 1800 |0216: const/16 v6, #int 24 // #18 │ │ +3ac990: 130c 1900 |0218: const/16 v12, #int 25 // #19 │ │ +3ac994: 3805 3700 |021a: if-eqz v5, 0251 // +0037 │ │ +3ac998: 3800 0a00 |021c: if-eqz v0, 0226 // +000a │ │ +3ac99c: 1300 0d00 |021e: const/16 v0, #int 13 // #d │ │ +3ac9a0: 32f0 3100 |0220: if-eq v0, v15, 0251 // +0031 │ │ +3ac9a4: 1300 0a00 |0222: const/16 v0, #int 10 // #a │ │ +3ac9a8: 32f0 2d00 |0224: if-eq v0, v15, 0251 // +002d │ │ +3ac9ac: 7100 10a5 0000 |0226: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.peekStack:()Lnet/sf/dibdib/generic/QSeq; // method@a510 │ │ +3ac9b2: 0c00 |0229: move-result-object v0 │ │ +3ac9b4: 3800 3100 |022a: if-eqz v0, 025b // +0031 │ │ +3ac9b8: 620d ba76 |022c: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3ac9bc: 320d 2d00 |022e: if-eq v13, v0, 025b // +002d │ │ +3ac9c0: 6e10 c8a2 0000 |0230: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3ac9c6: 0a0d |0233: move-result v13 │ │ +3ac9c8: 3d0d 2700 |0234: if-lez v13, 025b // +0027 │ │ +3ac9cc: 6e10 cba2 0000 |0236: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3ac9d2: 0c00 |0239: move-result-object v0 │ │ +3ac9d4: 7120 4da4 1000 |023a: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44d │ │ +3ac9da: 0c00 |023d: move-result-object v0 │ │ +3ac9dc: 5be0 e679 |023e: iput-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac9e0: 33fc 0a00 |0240: if-ne v12, v15, 024a // +000a │ │ +3ac9e4: 6200 bd76 |0242: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3ac9e8: 5b20 a876 |0244: iput-object v0, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3ac9ec: 6200 8277 |0246: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ +3ac9f0: 070a |0248: move-object v10, v0 │ │ +3ac9f2: 2812 |0249: goto 025b // +0012 │ │ +3ac9f4: 33fb 1200 |024a: if-ne v11, v15, 025c // +0012 │ │ +3ac9f8: 5be9 e679 |024c: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac9fc: 6200 9277 |024e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ +3aca00: 28f8 |0250: goto 0248 // -0008 │ │ +3aca02: 33fc 0500 |0251: if-ne v12, v15, 0256 // +0005 │ │ +3aca06: 5be9 e679 |0253: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3aca0a: 2807 |0255: goto 025c // +0007 │ │ +3aca0c: 33f6 0500 |0256: if-ne v6, v15, 025b // +0005 │ │ +3aca10: 5be4 e679 |0258: iput-object v4, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3aca14: 2802 |025a: goto 025c // +0002 │ │ +3aca16: 0723 |025b: move-object v3, v2 │ │ +3aca18: 32fc 0400 |025c: if-eq v12, v15, 0260 // +0004 │ │ +3aca1c: 33f6 1100 |025e: if-ne v6, v15, 026f // +0011 │ │ +3aca20: 620f 6673 |0260: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3aca24: 3805 0400 |0262: if-eqz v5, 0266 // +0004 │ │ +3aca28: 54e4 e679 |0264: iget-object v4, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3aca2c: 7130 5ca4 7408 |0266: invoke-static {v4, v7, v8}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ +3aca32: 0c00 |0269: move-result-object v0 │ │ +3aca34: 1a01 6e6d |026a: const-string v1, "edit" // string@6d6e │ │ +3aca38: 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 │ │ +3aca3e: 54ef e679 |026f: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3aca42: 6e10 2298 0f00 |0271: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +3aca48: 0a0f |0274: move-result v15 │ │ +3aca4a: 59ef eb79 |0275: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3aca4e: 3803 0f00 |0277: if-eqz v3, 0286 // +000f │ │ +3aca52: 380a 0d00 |0279: if-eqz v10, 0286 // +000d │ │ +3aca56: 543f af76 |027b: iget-object v15, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3aca5a: 380f 0900 |027d: if-eqz v15, 0286 // +0009 │ │ +3aca5e: 543f af76 |027f: iget-object v15, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3aca62: 33af 0300 |0281: if-ne v15, v10, 0284 // +0003 │ │ +3aca66: 2803 |0283: goto 0286 // +0003 │ │ +3aca68: 5b3a af76 |0284: iput-object v10, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3aca6c: 1103 |0286: return-object v3 │ │ +3aca6e: 0000 |0287: nop // spacer │ │ +3aca70: 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 │ │ @@ -856417,67 +856417,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 │ │ -3acaf4: |[3acaf4] net.sf.dibdib.thread_ui.UiPres.checkUiEventEntry:(C)Lnet/sf/dibdib/generic/QToken; │ │ -3acb04: 5250 eb79 |0000: iget v0, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3acb08: 5451 e679 |0002: iget-object v1, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3acb0c: 3a00 0a00 |0004: if-ltz v0, 000e // +000a │ │ -3acb10: 6e10 2298 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3acb16: 0a02 |0009: move-result v2 │ │ -3acb18: 3620 0400 |000a: if-gt v0, v2, 000e // +0004 │ │ -3acb1c: 0102 |000c: move v2, v0 │ │ -3acb1e: 2805 |000d: goto 0012 // +0005 │ │ -3acb20: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3acb26: 0a02 |0011: move-result v2 │ │ -3acb28: 5952 eb79 |0012: iput v2, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3acb2c: 1302 2000 |0014: const/16 v2, #int 32 // #20 │ │ -3acb30: 3662 2500 |0016: if-gt v2, v6, 003b // +0025 │ │ -3acb34: 2202 e812 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3acb38: 7010 4098 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3acb3e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -3acb40: 6e30 2e98 3100 |001e: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3acb46: 0c04 |0021: move-result-object v4 │ │ -3acb48: 6e20 4b98 4200 |0022: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3acb4e: 6e20 4498 6200 |0025: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3acb54: 6e20 2d98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3acb5a: 0c06 |002b: move-result-object v6 │ │ -3acb5c: 6e20 4b98 6200 |002c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3acb62: 6e10 5498 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3acb68: 0c06 |0032: move-result-object v6 │ │ -3acb6a: 5b56 e679 |0033: iput-object v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3acb6e: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3acb72: 5950 eb79 |0037: iput v0, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3acb76: 5953 ea79 |0039: iput v3, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ -3acb7a: 5556 e979 |003b: iget-boolean v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ -3acb7e: 3806 2500 |003d: if-eqz v6, 0062 // +0025 │ │ -3acb82: 5456 e679 |003f: iget-object v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3acb86: 1600 0000 |0041: const-wide/16 v0, #int 0 // #0 │ │ -3acb8a: 7130 e3a1 0601 |0043: invoke-static {v6, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ -3acb90: 0b00 |0046: move-result-wide v0 │ │ -3acb92: 7120 6797 1000 |0047: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -3acb98: 0a06 |004a: move-result v6 │ │ -3acb9a: 3906 1700 |004b: if-nez v6, 0062 // +0017 │ │ -3acb9e: 8a06 |004d: double-to-int v6, v0 │ │ -3acba0: 8362 |004e: int-to-double v2, v6 │ │ -3acba2: 2f04 0002 |004f: cmpl-double v4, v0, v2 │ │ -3acba6: 3904 1100 |0051: if-nez v4, 0062 // +0011 │ │ -3acbaa: 6200 6273 |0053: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3acbae: 5400 7e73 |0055: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3acbb2: 1f00 dc14 |0057: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3acbb6: 6e10 cda4 0000 |0059: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3acbbc: 0c00 |005c: move-result-object v0 │ │ -3acbbe: 1601 0100 |005d: const-wide/16 v1, #int 1 // #1 │ │ -3acbc2: 7240 9ca4 6021 |005f: invoke-interface {v0, v6, v1, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49c │ │ -3acbc8: 7010 8ca5 0500 |0062: invoke-direct {v5}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58c │ │ -3acbce: 1206 |0065: const/4 v6, #int 0 // #0 │ │ -3acbd0: 1106 |0066: return-object v6 │ │ +3acaf0: |[3acaf0] net.sf.dibdib.thread_ui.UiPres.checkUiEventEntry:(C)Lnet/sf/dibdib/generic/QToken; │ │ +3acb00: 5250 eb79 |0000: iget v0, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3acb04: 5451 e679 |0002: iget-object v1, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3acb08: 3a00 0a00 |0004: if-ltz v0, 000e // +000a │ │ +3acb0c: 6e10 2298 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3acb12: 0a02 |0009: move-result v2 │ │ +3acb14: 3620 0400 |000a: if-gt v0, v2, 000e // +0004 │ │ +3acb18: 0102 |000c: move v2, v0 │ │ +3acb1a: 2805 |000d: goto 0012 // +0005 │ │ +3acb1c: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3acb22: 0a02 |0011: move-result v2 │ │ +3acb24: 5952 eb79 |0012: iput v2, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3acb28: 1302 2000 |0014: const/16 v2, #int 32 // #20 │ │ +3acb2c: 3662 2500 |0016: if-gt v2, v6, 003b // +0025 │ │ +3acb30: 2202 e812 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3acb34: 7010 4098 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3acb3a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +3acb3c: 6e30 2e98 3100 |001e: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3acb42: 0c04 |0021: move-result-object v4 │ │ +3acb44: 6e20 4b98 4200 |0022: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3acb4a: 6e20 4498 6200 |0025: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3acb50: 6e20 2d98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3acb56: 0c06 |002b: move-result-object v6 │ │ +3acb58: 6e20 4b98 6200 |002c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3acb5e: 6e10 5498 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3acb64: 0c06 |0032: move-result-object v6 │ │ +3acb66: 5b56 e679 |0033: iput-object v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3acb6a: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3acb6e: 5950 eb79 |0037: iput v0, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3acb72: 5953 ea79 |0039: iput v3, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ea │ │ +3acb76: 5556 e979 |003b: iget-boolean v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ +3acb7a: 3806 2500 |003d: if-eqz v6, 0062 // +0025 │ │ +3acb7e: 5456 e679 |003f: iget-object v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3acb82: 1600 0000 |0041: const-wide/16 v0, #int 0 // #0 │ │ +3acb86: 7130 e3a1 0601 |0043: invoke-static {v6, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ +3acb8c: 0b00 |0046: move-result-wide v0 │ │ +3acb8e: 7120 6797 1000 |0047: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +3acb94: 0a06 |004a: move-result v6 │ │ +3acb96: 3906 1700 |004b: if-nez v6, 0062 // +0017 │ │ +3acb9a: 8a06 |004d: double-to-int v6, v0 │ │ +3acb9c: 8362 |004e: int-to-double v2, v6 │ │ +3acb9e: 2f04 0002 |004f: cmpl-double v4, v0, v2 │ │ +3acba2: 3904 1100 |0051: if-nez v4, 0062 // +0011 │ │ +3acba6: 6200 6273 |0053: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3acbaa: 5400 7e73 |0055: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3acbae: 1f00 dc14 |0057: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3acbb2: 6e10 cda4 0000 |0059: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3acbb8: 0c00 |005c: move-result-object v0 │ │ +3acbba: 1601 0100 |005d: const-wide/16 v1, #int 1 // #1 │ │ +3acbbe: 7240 9ca4 6021 |005f: invoke-interface {v0, v6, v1, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49c │ │ +3acbc4: 7010 8ca5 0500 |0062: invoke-direct {v5}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58c │ │ +3acbca: 1206 |0065: const/4 v6, #int 0 // #0 │ │ +3acbcc: 1106 |0066: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0002 line=410 │ │ 0x0006 line=412 │ │ 0x0018 line=414 │ │ 0x0037 line=415 │ │ @@ -856496,115 +856496,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 │ │ -3ad4e0: |[3ad4e0] net.sf.dibdib.thread_ui.UiPres.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; │ │ -3ad4f0: 5460 e679 |0000: iget-object v0, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ad4f4: 3807 1400 |0002: if-eqz v7, 0016 // +0014 │ │ -3ad4f8: 6208 5078 |0004: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7850 │ │ -3ad4fc: 3278 0900 |0006: if-eq v8, v7, 000f // +0009 │ │ -3ad500: 6208 ba77 |0008: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ba │ │ -3ad504: 3378 0300 |000a: if-ne v8, v7, 000d // +0003 │ │ -3ad508: 2803 |000c: goto 000f // +0003 │ │ -3ad50a: 0778 |000d: move-object v8, v7 │ │ -3ad50c: 282c |000e: goto 003a // +002c │ │ -3ad50e: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -3ad510: 1a00 aa05 |0010: const-string v0, "-1" // string@05aa │ │ -3ad514: 0785 |0012: move-object v5, v8 │ │ -3ad516: 0778 |0013: move-object v8, v7 │ │ -3ad518: 0757 |0014: move-object v7, v5 │ │ -3ad51a: 2825 |0015: goto 003a // +0025 │ │ -3ad51c: 6e10 2298 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad522: 0a01 |0019: move-result v1 │ │ -3ad524: 3d01 0e00 |001a: if-lez v1, 0028 // +000e │ │ -3ad528: 3908 0300 |001c: if-nez v8, 001f // +0003 │ │ -3ad52c: 280a |001e: goto 0028 // +000a │ │ -3ad52e: 5461 e679 |001f: iget-object v1, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ad532: 6202 8779 |0021: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ -3ad536: 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 │ │ -3ad53c: 0c08 |0026: move-result-object v8 │ │ -3ad53e: 2813 |0027: goto 003a // +0013 │ │ -3ad540: 3808 0500 |0028: if-eqz v8, 002d // +0005 │ │ -3ad544: 6208 7679 |002a: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3ad548: 280e |002c: goto 003a // +000e │ │ -3ad54a: 5468 e679 |002d: iget-object v8, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ad54e: 6e10 2298 0800 |002f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad554: 0a08 |0032: move-result v8 │ │ -3ad556: 3c08 0500 |0033: if-gtz v8, 0038 // +0005 │ │ -3ad55a: 6208 e577 |0035: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -3ad55e: 2803 |0037: goto 003a // +0003 │ │ -3ad560: 6208 8779 |0038: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ -3ad564: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -3ad566: 5961 eb79 |003b: iput v1, v6, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ad56a: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ -3ad56e: 5b62 e679 |003f: iput-object v2, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ad572: 3800 0600 |0041: if-eqz v0, 0047 // +0006 │ │ -3ad576: 7110 4ca4 0000 |0043: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44c │ │ -3ad57c: 0c00 |0046: move-result-object v0 │ │ -3ad57e: 1212 |0047: const/4 v2, #int 1 // #1 │ │ -3ad580: 3800 2a00 |0048: if-eqz v0, 0072 // +002a │ │ -3ad584: 3907 2800 |004a: if-nez v7, 0072 // +0028 │ │ -3ad588: 6e10 2298 0000 |004c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad58e: 0a07 |004f: move-result v7 │ │ -3ad590: 3572 2200 |0050: if-ge v2, v7, 0072 // +0022 │ │ -3ad594: 6e20 0998 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3ad59a: 0a07 |0055: move-result v7 │ │ -3ad59c: 1303 4000 |0056: const/16 v3, #int 64 // #40 │ │ -3ad5a0: 3273 0a00 |0058: if-eq v3, v7, 0062 // +000a │ │ -3ad5a4: 1307 3a00 |005a: const/16 v7, #int 58 // #3a │ │ -3ad5a8: 6e20 0998 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3ad5ae: 0a04 |005f: move-result v4 │ │ -3ad5b0: 3347 1200 |0060: if-ne v7, v4, 0072 // +0012 │ │ -3ad5b4: 6e20 0998 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3ad5ba: 0a07 |0065: move-result v7 │ │ -3ad5bc: 3373 0500 |0066: if-ne v3, v7, 006b // +0005 │ │ -3ad5c0: 6207 d277 |0068: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d2 │ │ -3ad5c4: 2803 |006a: goto 006d // +0003 │ │ -3ad5c6: 6207 d377 |006b: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ -3ad5ca: 0778 |006d: move-object v8, v7 │ │ -3ad5cc: 6e20 2d98 2000 |006e: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3ad5d2: 0c00 |0071: move-result-object v0 │ │ -3ad5d4: 3800 1600 |0072: if-eqz v0, 0088 // +0016 │ │ -3ad5d8: 6e10 2298 0000 |0074: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad5de: 0a07 |0077: move-result v7 │ │ -3ad5e0: 3c07 0300 |0078: if-gtz v7, 007b // +0003 │ │ -3ad5e4: 280e |007a: goto 0088 // +000e │ │ -3ad5e6: 2327 0716 |007b: new-array v7, v2, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3ad5ea: 7110 c1a2 0000 |007d: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3ad5f0: 0c02 |0080: move-result-object v2 │ │ -3ad5f2: 4d02 0701 |0081: aput-object v2, v7, v1 │ │ -3ad5f6: 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 │ │ -3ad5fc: 0c07 |0086: move-result-object v7 │ │ -3ad5fe: 2807 |0087: goto 008e // +0007 │ │ -3ad600: 2317 0716 |0088: new-array v7, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3ad604: 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 │ │ -3ad60a: 0c07 |008d: move-result-object v7 │ │ -3ad60c: 6201 7679 |008e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3ad610: 3381 1200 |0090: if-ne v1, v8, 00a2 // +0012 │ │ -3ad614: 5478 a876 |0092: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3ad618: 2088 9614 |0094: instance-of v8, v8, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3ad61c: 3808 0c00 |0096: if-eqz v8, 00a2 // +000c │ │ -3ad620: 5478 a876 |0098: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3ad624: 1f08 9614 |009a: check-cast v8, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3ad628: 5b78 af76 |009c: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3ad62c: 5478 a976 |009e: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3ad630: 5b78 a876 |00a0: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3ad634: 5478 a876 |00a2: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3ad638: 3908 0e00 |00a4: if-nez v8, 00b2 // +000e │ │ -3ad63c: 6e10 2298 0000 |00a6: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad642: 0a08 |00a9: move-result v8 │ │ -3ad644: 3d08 0800 |00aa: if-lez v8, 00b2 // +0008 │ │ -3ad648: 7110 c1a2 0000 |00ac: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3ad64e: 0c08 |00af: move-result-object v8 │ │ -3ad650: 5b78 a876 |00b0: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3ad654: 5b70 b176 |00b2: iput-object v0, v7, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3ad658: 1107 |00b4: return-object v7 │ │ +3ad4dc: |[3ad4dc] net.sf.dibdib.thread_ui.UiPres.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; │ │ +3ad4ec: 5460 e679 |0000: iget-object v0, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ad4f0: 3807 1400 |0002: if-eqz v7, 0016 // +0014 │ │ +3ad4f4: 6208 5078 |0004: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7850 │ │ +3ad4f8: 3278 0900 |0006: if-eq v8, v7, 000f // +0009 │ │ +3ad4fc: 6208 ba77 |0008: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ba │ │ +3ad500: 3378 0300 |000a: if-ne v8, v7, 000d // +0003 │ │ +3ad504: 2803 |000c: goto 000f // +0003 │ │ +3ad506: 0778 |000d: move-object v8, v7 │ │ +3ad508: 282c |000e: goto 003a // +002c │ │ +3ad50a: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +3ad50c: 1a00 aa05 |0010: const-string v0, "-1" // string@05aa │ │ +3ad510: 0785 |0012: move-object v5, v8 │ │ +3ad512: 0778 |0013: move-object v8, v7 │ │ +3ad514: 0757 |0014: move-object v7, v5 │ │ +3ad516: 2825 |0015: goto 003a // +0025 │ │ +3ad518: 6e10 2298 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad51e: 0a01 |0019: move-result v1 │ │ +3ad520: 3d01 0e00 |001a: if-lez v1, 0028 // +000e │ │ +3ad524: 3908 0300 |001c: if-nez v8, 001f // +0003 │ │ +3ad528: 280a |001e: goto 0028 // +000a │ │ +3ad52a: 5461 e679 |001f: iget-object v1, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ad52e: 6202 8779 |0021: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ +3ad532: 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 │ │ +3ad538: 0c08 |0026: move-result-object v8 │ │ +3ad53a: 2813 |0027: goto 003a // +0013 │ │ +3ad53c: 3808 0500 |0028: if-eqz v8, 002d // +0005 │ │ +3ad540: 6208 7679 |002a: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3ad544: 280e |002c: goto 003a // +000e │ │ +3ad546: 5468 e679 |002d: iget-object v8, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ad54a: 6e10 2298 0800 |002f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad550: 0a08 |0032: move-result v8 │ │ +3ad552: 3c08 0500 |0033: if-gtz v8, 0038 // +0005 │ │ +3ad556: 6208 e577 |0035: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +3ad55a: 2803 |0037: goto 003a // +0003 │ │ +3ad55c: 6208 8779 |0038: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ +3ad560: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +3ad562: 5961 eb79 |003b: iput v1, v6, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ad566: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ +3ad56a: 5b62 e679 |003f: iput-object v2, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ad56e: 3800 0600 |0041: if-eqz v0, 0047 // +0006 │ │ +3ad572: 7110 4ca4 0000 |0043: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44c │ │ +3ad578: 0c00 |0046: move-result-object v0 │ │ +3ad57a: 1212 |0047: const/4 v2, #int 1 // #1 │ │ +3ad57c: 3800 2a00 |0048: if-eqz v0, 0072 // +002a │ │ +3ad580: 3907 2800 |004a: if-nez v7, 0072 // +0028 │ │ +3ad584: 6e10 2298 0000 |004c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad58a: 0a07 |004f: move-result v7 │ │ +3ad58c: 3572 2200 |0050: if-ge v2, v7, 0072 // +0022 │ │ +3ad590: 6e20 0998 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3ad596: 0a07 |0055: move-result v7 │ │ +3ad598: 1303 4000 |0056: const/16 v3, #int 64 // #40 │ │ +3ad59c: 3273 0a00 |0058: if-eq v3, v7, 0062 // +000a │ │ +3ad5a0: 1307 3a00 |005a: const/16 v7, #int 58 // #3a │ │ +3ad5a4: 6e20 0998 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3ad5aa: 0a04 |005f: move-result v4 │ │ +3ad5ac: 3347 1200 |0060: if-ne v7, v4, 0072 // +0012 │ │ +3ad5b0: 6e20 0998 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3ad5b6: 0a07 |0065: move-result v7 │ │ +3ad5b8: 3373 0500 |0066: if-ne v3, v7, 006b // +0005 │ │ +3ad5bc: 6207 d277 |0068: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d2 │ │ +3ad5c0: 2803 |006a: goto 006d // +0003 │ │ +3ad5c2: 6207 d377 |006b: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ +3ad5c6: 0778 |006d: move-object v8, v7 │ │ +3ad5c8: 6e20 2d98 2000 |006e: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3ad5ce: 0c00 |0071: move-result-object v0 │ │ +3ad5d0: 3800 1600 |0072: if-eqz v0, 0088 // +0016 │ │ +3ad5d4: 6e10 2298 0000 |0074: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad5da: 0a07 |0077: move-result v7 │ │ +3ad5dc: 3c07 0300 |0078: if-gtz v7, 007b // +0003 │ │ +3ad5e0: 280e |007a: goto 0088 // +000e │ │ +3ad5e2: 2327 0716 |007b: new-array v7, v2, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3ad5e6: 7110 c1a2 0000 |007d: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3ad5ec: 0c02 |0080: move-result-object v2 │ │ +3ad5ee: 4d02 0701 |0081: aput-object v2, v7, v1 │ │ +3ad5f2: 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 │ │ +3ad5f8: 0c07 |0086: move-result-object v7 │ │ +3ad5fa: 2807 |0087: goto 008e // +0007 │ │ +3ad5fc: 2317 0716 |0088: new-array v7, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3ad600: 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 │ │ +3ad606: 0c07 |008d: move-result-object v7 │ │ +3ad608: 6201 7679 |008e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3ad60c: 3381 1200 |0090: if-ne v1, v8, 00a2 // +0012 │ │ +3ad610: 5478 a876 |0092: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3ad614: 2088 9614 |0094: instance-of v8, v8, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3ad618: 3808 0c00 |0096: if-eqz v8, 00a2 // +000c │ │ +3ad61c: 5478 a876 |0098: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3ad620: 1f08 9614 |009a: check-cast v8, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3ad624: 5b78 af76 |009c: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3ad628: 5478 a976 |009e: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3ad62c: 5b78 a876 |00a0: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3ad630: 5478 a876 |00a2: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3ad634: 3908 0e00 |00a4: if-nez v8, 00b2 // +000e │ │ +3ad638: 6e10 2298 0000 |00a6: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad63e: 0a08 |00a9: move-result v8 │ │ +3ad640: 3d08 0800 |00aa: if-lez v8, 00b2 // +0008 │ │ +3ad644: 7110 c1a2 0000 |00ac: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3ad64a: 0c08 |00af: move-result-object v8 │ │ +3ad64c: 5b78 a876 |00b0: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3ad650: 5b70 b176 |00b2: iput-object v0, v7, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3ad654: 1107 |00b4: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=78 │ │ 0x0016 line=82 │ │ 0x001f line=86 │ │ 0x002a line=84 │ │ @@ -856634,23 +856634,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3ac030: |[3ac030] net.sf.dibdib.thread_ui.UiPres.prepareFeed:()Z │ │ -3ac040: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ac042: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3ac048: 0b00 |0004: move-result-wide v0 │ │ -3ac04a: 7120 a4a5 1000 |0005: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.tick:(J)V // method@a5a4 │ │ -3ac050: 6200 6379 |0008: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3ac054: 6e10 eda4 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedNoTick:()Z // method@a4ed │ │ -3ac05a: 0a00 |000d: move-result v0 │ │ -3ac05c: 0f00 |000e: return v0 │ │ +3ac02c: |[3ac02c] net.sf.dibdib.thread_ui.UiPres.prepareFeed:()Z │ │ +3ac03c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ac03e: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3ac044: 0b00 |0004: move-result-wide v0 │ │ +3ac046: 7120 a4a5 1000 |0005: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.tick:(J)V // method@a5a4 │ │ +3ac04c: 6200 6379 |0008: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3ac050: 6e10 eda4 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedNoTick:()Z // method@a4ed │ │ +3ac056: 0a00 |000d: move-result v0 │ │ +3ac058: 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; │ │ @@ -856660,109 +856660,109 @@ │ │ type : '()V' │ │ access : 0x20008 (STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 171 16-bit code units │ │ -3aec9c: |[3aec9c] net.sf.dibdib.thread_ui.UiPres.prepareUiFrameData:()V │ │ -3aecac: 1c00 f014 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ -3aecb0: 1d00 |0002: monitor-enter v0 │ │ -3aecb2: 6201 db79 |0003: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3aecb6: 5412 e579 |0005: iget-object v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ -3aecba: 6e10 a0a2 0200 |0007: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ -3aecc0: 0c02 |000a: move-result-object v2 │ │ -3aecc2: 1233 |000b: const/4 v3, #int 3 // #3 │ │ -3aecc4: 1224 |000c: const/4 v4, #int 2 // #2 │ │ -3aecc6: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -3aecc8: 3802 5500 |000e: if-eqz v2, 0063 // +0055 │ │ -3aeccc: 5426 af76 |0010: iget-object v6, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3aecd0: 2066 ec14 |0012: instance-of v6, v6, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aecd4: 3806 efff |0014: if-eqz v6, 0003 // -0011 │ │ -3aecd8: 6206 d979 |0016: sget-object v6, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ -3aecdc: 5427 af76 |0018: iget-object v7, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3aece0: 1f07 ec14 |001a: check-cast v7, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aece4: 6e10 69a5 0700 |001c: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ -3aecea: 0a07 |001f: move-result v7 │ │ -3aecec: 4406 0607 |0020: aget v6, v6, v7 │ │ -3aecf0: 3246 3d00 |0022: if-eq v6, v4, 005f // +003d │ │ -3aecf4: 3236 3b00 |0024: if-eq v6, v3, 005f // +003b │ │ -3aecf8: 1263 |0026: const/4 v3, #int 6 // #6 │ │ -3aecfa: 3236 3800 |0027: if-eq v6, v3, 005f // +0038 │ │ -3aecfe: 1273 |0029: const/4 v3, #int 7 // #7 │ │ -3aed00: 3236 1100 |002a: if-eq v6, v3, 003b // +0011 │ │ -3aed04: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -3aed08: 3216 0300 |002e: if-eq v6, v1, 0031 // +0003 │ │ -3aed0c: 28d3 |0030: goto 0003 // -002d │ │ -3aed0e: 5421 a876 |0031: iget-object v1, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3aed12: 1f01 f114 |0033: check-cast v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3aed16: 5222 b276 |0035: iget v2, v2, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3aed1a: 6e20 9fa5 2100 |0037: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3aed20: 28c9 |003a: goto 0003 // -0037 │ │ -3aed22: 5915 eb79 |003b: iput v5, v1, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3aed26: 5423 a876 |003d: iget-object v3, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3aed2a: 2033 af14 |003f: instance-of v3, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3aed2e: 3803 0b00 |0041: if-eqz v3, 004c // +000b │ │ -3aed32: 5422 a876 |0043: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3aed36: 1f02 af14 |0045: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3aed3a: 6e10 cba2 0200 |0047: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3aed40: 0c02 |004a: move-result-object v2 │ │ -3aed42: 2807 |004b: goto 0052 // +0007 │ │ -3aed44: 5422 a876 |004c: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3aed48: 6e10 eb97 0200 |004e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3aed4e: 0c02 |0051: move-result-object v2 │ │ -3aed50: 7120 4da4 5200 |0052: invoke-static {v2, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44d │ │ -3aed56: 0c02 |0055: move-result-object v2 │ │ -3aed58: 5b12 e679 |0056: iput-object v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3aed5c: 6e10 2298 0200 |0058: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3aed62: 0a02 |005b: move-result v2 │ │ -3aed64: 5912 eb79 |005c: iput v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3aed68: 28a5 |005e: goto 0003 // -005b │ │ -3aed6a: 7020 82a5 2100 |005f: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a582 │ │ -3aed70: 28a1 |0062: goto 0003 // -005f │ │ -3aed72: 1252 |0063: const/4 v2, #int 5 // #5 │ │ -3aed74: 2326 0f16 |0064: new-array v6, v2, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3aed78: 6207 e279 |0066: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ -3aed7c: 4d07 0605 |0068: aput-object v7, v6, v5 │ │ -3aed80: 6207 e379 |006a: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ -3aed84: 1218 |006c: const/4 v8, #int 1 // #1 │ │ -3aed86: 4d07 0608 |006d: aput-object v7, v6, v8 │ │ -3aed8a: 6207 e079 |006f: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ -3aed8e: 4d07 0604 |0071: aput-object v7, v6, v4 │ │ -3aed92: 6204 e179 |0073: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aed96: 4d04 0603 |0075: aput-object v4, v6, v3 │ │ -3aed9a: 1243 |0077: const/4 v3, #int 4 // #4 │ │ -3aed9c: 6204 e479 |0078: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ -3aeda0: 4d04 0603 |007a: aput-object v4, v6, v3 │ │ -3aeda4: 7010 80a5 0100 |007c: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a580 │ │ -3aedaa: 0c03 |007f: move-result-object v3 │ │ -3aedac: 6903 e279 |0080: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ -3aedb0: 7010 81a5 0100 |0082: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barTools:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a581 │ │ -3aedb6: 0c03 |0085: move-result-object v3 │ │ -3aedb8: 6903 e379 |0086: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ -3aedbc: 7010 7ea5 0100 |0088: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a57e │ │ -3aedc2: 0c03 |008b: move-result-object v3 │ │ -3aedc4: 6903 e079 |008c: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ -3aedc8: 7010 7fa5 0100 |008e: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a57f │ │ -3aedce: 0c03 |0091: move-result-object v3 │ │ -3aedd0: 6903 e179 |0092: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aedd4: 6e10 8ba5 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.keypad:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a58b │ │ -3aedda: 0c01 |0097: move-result-object v1 │ │ -3aeddc: 6901 e479 |0098: sput-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ -3aede0: 3525 0c00 |009a: if-ge v5, v2, 00a6 // +000c │ │ -3aede4: 4601 0605 |009c: aget-object v1, v6, v5 │ │ -3aede8: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ -3aedec: 6e10 e5a2 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QToken$QScript;.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e5 │ │ -3aedf2: d805 0501 |00a3: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3aedf6: 28f5 |00a5: goto 009a // -000b │ │ -3aedf8: 1e00 |00a6: monitor-exit v0 │ │ -3aedfa: 0e00 |00a7: return-void │ │ -3aedfc: 0d01 |00a8: move-exception v1 │ │ -3aedfe: 1e00 |00a9: monitor-exit v0 │ │ -3aee00: 2701 |00aa: throw v1 │ │ +3aec98: |[3aec98] net.sf.dibdib.thread_ui.UiPres.prepareUiFrameData:()V │ │ +3aeca8: 1c00 f014 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ +3aecac: 1d00 |0002: monitor-enter v0 │ │ +3aecae: 6201 db79 |0003: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3aecb2: 5412 e579 |0005: iget-object v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ +3aecb6: 6e10 a0a2 0200 |0007: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ +3aecbc: 0c02 |000a: move-result-object v2 │ │ +3aecbe: 1233 |000b: const/4 v3, #int 3 // #3 │ │ +3aecc0: 1224 |000c: const/4 v4, #int 2 // #2 │ │ +3aecc2: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +3aecc4: 3802 5500 |000e: if-eqz v2, 0063 // +0055 │ │ +3aecc8: 5426 af76 |0010: iget-object v6, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3aeccc: 2066 ec14 |0012: instance-of v6, v6, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aecd0: 3806 efff |0014: if-eqz v6, 0003 // -0011 │ │ +3aecd4: 6206 d979 |0016: sget-object v6, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79d9 │ │ +3aecd8: 5427 af76 |0018: iget-object v7, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3aecdc: 1f07 ec14 |001a: check-cast v7, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aece0: 6e10 69a5 0700 |001c: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a569 │ │ +3aece6: 0a07 |001f: move-result v7 │ │ +3aece8: 4406 0607 |0020: aget v6, v6, v7 │ │ +3aecec: 3246 3d00 |0022: if-eq v6, v4, 005f // +003d │ │ +3aecf0: 3236 3b00 |0024: if-eq v6, v3, 005f // +003b │ │ +3aecf4: 1263 |0026: const/4 v3, #int 6 // #6 │ │ +3aecf6: 3236 3800 |0027: if-eq v6, v3, 005f // +0038 │ │ +3aecfa: 1273 |0029: const/4 v3, #int 7 // #7 │ │ +3aecfc: 3236 1100 |002a: if-eq v6, v3, 003b // +0011 │ │ +3aed00: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +3aed04: 3216 0300 |002e: if-eq v6, v1, 0031 // +0003 │ │ +3aed08: 28d3 |0030: goto 0003 // -002d │ │ +3aed0a: 5421 a876 |0031: iget-object v1, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3aed0e: 1f01 f114 |0033: check-cast v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3aed12: 5222 b276 |0035: iget v2, v2, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3aed16: 6e20 9fa5 2100 |0037: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3aed1c: 28c9 |003a: goto 0003 // -0037 │ │ +3aed1e: 5915 eb79 |003b: iput v5, v1, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3aed22: 5423 a876 |003d: iget-object v3, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3aed26: 2033 af14 |003f: instance-of v3, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3aed2a: 3803 0b00 |0041: if-eqz v3, 004c // +000b │ │ +3aed2e: 5422 a876 |0043: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3aed32: 1f02 af14 |0045: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3aed36: 6e10 cba2 0200 |0047: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3aed3c: 0c02 |004a: move-result-object v2 │ │ +3aed3e: 2807 |004b: goto 0052 // +0007 │ │ +3aed40: 5422 a876 |004c: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3aed44: 6e10 eb97 0200 |004e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3aed4a: 0c02 |0051: move-result-object v2 │ │ +3aed4c: 7120 4da4 5200 |0052: invoke-static {v2, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44d │ │ +3aed52: 0c02 |0055: move-result-object v2 │ │ +3aed54: 5b12 e679 |0056: iput-object v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3aed58: 6e10 2298 0200 |0058: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3aed5e: 0a02 |005b: move-result v2 │ │ +3aed60: 5912 eb79 |005c: iput v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3aed64: 28a5 |005e: goto 0003 // -005b │ │ +3aed66: 7020 82a5 2100 |005f: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a582 │ │ +3aed6c: 28a1 |0062: goto 0003 // -005f │ │ +3aed6e: 1252 |0063: const/4 v2, #int 5 // #5 │ │ +3aed70: 2326 0f16 |0064: new-array v6, v2, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3aed74: 6207 e279 |0066: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ +3aed78: 4d07 0605 |0068: aput-object v7, v6, v5 │ │ +3aed7c: 6207 e379 |006a: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ +3aed80: 1218 |006c: const/4 v8, #int 1 // #1 │ │ +3aed82: 4d07 0608 |006d: aput-object v7, v6, v8 │ │ +3aed86: 6207 e079 |006f: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ +3aed8a: 4d07 0604 |0071: aput-object v7, v6, v4 │ │ +3aed8e: 6204 e179 |0073: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aed92: 4d04 0603 |0075: aput-object v4, v6, v3 │ │ +3aed96: 1243 |0077: const/4 v3, #int 4 // #4 │ │ +3aed98: 6204 e479 |0078: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ +3aed9c: 4d04 0603 |007a: aput-object v4, v6, v3 │ │ +3aeda0: 7010 80a5 0100 |007c: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a580 │ │ +3aeda6: 0c03 |007f: move-result-object v3 │ │ +3aeda8: 6903 e279 |0080: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ +3aedac: 7010 81a5 0100 |0082: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barTools:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a581 │ │ +3aedb2: 0c03 |0085: move-result-object v3 │ │ +3aedb4: 6903 e379 |0086: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ +3aedb8: 7010 7ea5 0100 |0088: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a57e │ │ +3aedbe: 0c03 |008b: move-result-object v3 │ │ +3aedc0: 6903 e079 |008c: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ +3aedc4: 7010 7fa5 0100 |008e: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a57f │ │ +3aedca: 0c03 |0091: move-result-object v3 │ │ +3aedcc: 6903 e179 |0092: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aedd0: 6e10 8ba5 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.keypad:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a58b │ │ +3aedd6: 0c01 |0097: move-result-object v1 │ │ +3aedd8: 6901 e479 |0098: sput-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ +3aeddc: 3525 0c00 |009a: if-ge v5, v2, 00a6 // +000c │ │ +3aede0: 4601 0605 |009c: aget-object v1, v6, v5 │ │ +3aede4: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ +3aede8: 6e10 e5a2 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QToken$QScript;.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e5 │ │ +3aedee: d805 0501 |00a3: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3aedf2: 28f5 |00a5: goto 009a // -000b │ │ +3aedf4: 1e00 |00a6: monitor-exit v0 │ │ +3aedf6: 0e00 |00a7: return-void │ │ +3aedf8: 0d01 |00a8: move-exception v1 │ │ +3aedfa: 1e00 |00a9: monitor-exit v0 │ │ +3aedfc: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x00a3 │ │ -> 0x00a8 │ │ positions : │ │ 0x0003 line=1205 │ │ 0x0010 line=1206 │ │ 0x0016 line=1207 │ │ @@ -856788,311 +856788,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 │ │ -3ad65c: |[3ad65c] net.sf.dibdib.thread_ui.UiPres.scrollOrCursor:(C)Lnet/sf/dibdib/generic/QToken; │ │ -3ad66c: 5280 eb79 |0000: iget v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ad670: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -3ad672: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3ad674: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3ad676: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -3ad678: 3219 f301 |0006: if-eq v9, v1, 01f9 // +01f3 │ │ -3ad67c: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -3ad67e: 3219 ed01 |0009: if-eq v9, v1, 01f6 // +01ed │ │ -3ad682: 1241 |000b: const/4 v1, #int 4 // #4 │ │ -3ad684: 3219 e101 |000c: if-eq v9, v1, 01ed // +01e1 │ │ -3ad688: 1252 |000e: const/4 v2, #int 5 // #5 │ │ -3ad68a: 3229 cb01 |000f: if-eq v9, v2, 01da // +01cb │ │ -3ad68e: 1400 00c0 0f00 |0011: const v0, #float 1.44641e-39 // #000fc000 │ │ -3ad694: 2b09 f401 0000 |0014: packed-switch v9, 00000208 // +000001f4 │ │ -3ad69a: 1103 |0017: return-object v3 │ │ -3ad69c: 6209 f179 |0018: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ad6a0: 6e10 9ba5 0900 |001a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad6a6: 0a09 |001d: move-result v9 │ │ -3ad6a8: 6201 f979 |001e: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ad6ac: 6e10 9ba5 0100 |0020: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad6b2: 0a01 |0023: move-result v1 │ │ -3ad6b4: 6202 f579 |0024: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3ad6b8: 6e10 9ba5 0200 |0026: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad6be: 0a02 |0029: move-result v2 │ │ -3ad6c0: 6205 f379 |002a: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ad6c4: 6e10 9ba5 0500 |002c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad6ca: 0a05 |002f: move-result v5 │ │ -3ad6cc: 6206 fa79 |0030: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ad6d0: 6e10 9ba5 0600 |0032: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad6d6: 0a06 |0035: move-result v6 │ │ -3ad6d8: 3d06 0300 |0036: if-lez v6, 0039 // +0003 │ │ -3ad6dc: 2802 |0038: goto 003a // +0002 │ │ -3ad6de: 1216 |0039: const/4 v6, #int 1 // #1 │ │ -3ad6e0: 9906 0106 |003a: shr-int v6, v1, v6 │ │ -3ad6e4: 9007 0905 |003c: add-int v7, v9, v5 │ │ -3ad6e8: b017 |003e: add-int/2addr v7, v1 │ │ -3ad6ea: 3507 1b00 |003f: if-ge v7, v0, 005a // +001b │ │ -3ad6ee: e107 0101 |0041: shr-int/lit8 v7, v1, #int 1 // #01 │ │ -3ad6f2: b047 |0043: add-int/2addr v7, v4 │ │ -3ad6f4: 3672 1600 |0044: if-gt v2, v7, 005a // +0016 │ │ -3ad6f8: 3c09 0d00 |0046: if-gtz v9, 0053 // +000d │ │ -3ad6fc: 1409 0090 0000 |0048: const v9, #float 5.16575e-41 // #00009000 │ │ -3ad702: 3759 0800 |004b: if-le v9, v5, 0053 // +0008 │ │ -3ad706: 6200 f379 |004d: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ad70a: 6e20 9fa5 9000 |004f: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad710: 283b |0052: goto 008d // +003b │ │ -3ad712: 6209 f379 |0053: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ad716: b065 |0055: add-int/2addr v5, v6 │ │ -3ad718: 6e20 9fa5 5900 |0056: invoke-virtual {v9, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad71e: 2834 |0059: goto 008d // +0034 │ │ -3ad720: e107 0101 |005a: shr-int/lit8 v7, v1, #int 1 // #01 │ │ -3ad724: b047 |005c: add-int/2addr v7, v4 │ │ -3ad726: 3672 0900 |005d: if-gt v2, v7, 0066 // +0009 │ │ -3ad72a: 6209 f579 |005f: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3ad72e: b121 |0061: sub-int/2addr v1, v2 │ │ -3ad730: 6e20 9fa5 1900 |0062: invoke-virtual {v9, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad736: 2828 |0065: goto 008d // +0028 │ │ -3ad738: 3d05 1900 |0066: if-lez v5, 007f // +0019 │ │ -3ad73c: 3726 0500 |0068: if-le v6, v2, 006d // +0005 │ │ -3ad740: 3d02 0300 |006a: if-lez v2, 006d // +0003 │ │ -3ad744: 2802 |006c: goto 006e // +0002 │ │ -3ad746: 0162 |006d: move v2, v6 │ │ -3ad748: 3425 0300 |006e: if-lt v5, v2, 0071 // +0003 │ │ -3ad74c: 2802 |0070: goto 0072 // +0002 │ │ -3ad74e: 0152 |0071: move v2, v5 │ │ -3ad750: 6200 f379 |0072: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ad754: b125 |0074: sub-int/2addr v5, v2 │ │ -3ad756: 6e20 9fa5 5000 |0075: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad75c: 6200 f179 |0078: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ad760: b029 |007a: add-int/2addr v9, v2 │ │ -3ad762: 6e20 9fa5 9000 |007b: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad768: 280f |007e: goto 008d // +000f │ │ -3ad76a: 9001 0906 |007f: add-int v1, v9, v6 │ │ -3ad76e: 3501 0300 |0081: if-ge v1, v0, 0084 // +0003 │ │ -3ad772: 2804 |0083: goto 0087 // +0004 │ │ -3ad774: b160 |0084: sub-int/2addr v0, v6 │ │ -3ad776: 9106 0009 |0085: sub-int v6, v0, v9 │ │ -3ad77a: 6200 f179 |0087: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ad77e: b069 |0089: add-int/2addr v9, v6 │ │ -3ad780: 6e20 9fa5 9000 |008a: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad786: 1103 |008d: return-object v3 │ │ -3ad788: 6209 f279 |008e: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3ad78c: 6e10 9ba5 0900 |0090: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad792: 0a09 |0093: move-result v9 │ │ -3ad794: 6202 f879 |0094: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3ad798: 6e10 9ba5 0200 |0096: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad79e: 0a02 |0099: move-result v2 │ │ -3ad7a0: 6205 ee79 |009a: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3ad7a4: 6e10 9ba5 0500 |009c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad7aa: 0a05 |009f: move-result v5 │ │ -3ad7ac: da05 0504 |00a0: mul-int/lit8 v5, v5, #int 4 // #04 │ │ -3ad7b0: b152 |00a2: sub-int/2addr v2, v5 │ │ -3ad7b2: 6201 f679 |00a3: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ad7b6: 6e10 9ba5 0100 |00a5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad7bc: 0a01 |00a8: move-result v1 │ │ -3ad7be: 6205 f479 |00a9: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ad7c2: 6e10 9ba5 0500 |00ab: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad7c8: 0a05 |00ae: move-result v5 │ │ -3ad7ca: 6206 fa79 |00af: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ad7ce: 6e10 9ba5 0600 |00b1: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad7d4: 0a06 |00b4: move-result v6 │ │ -3ad7d6: 3d06 0300 |00b5: if-lez v6, 00b8 // +0003 │ │ -3ad7da: 2802 |00b7: goto 00b9 // +0002 │ │ -3ad7dc: 1216 |00b8: const/4 v6, #int 1 // #1 │ │ -3ad7de: 9906 0206 |00b9: shr-int v6, v2, v6 │ │ -3ad7e2: 9007 0905 |00bb: add-int v7, v9, v5 │ │ -3ad7e6: b027 |00bd: add-int/2addr v7, v2 │ │ -3ad7e8: 3507 1b00 |00be: if-ge v7, v0, 00d9 // +001b │ │ -3ad7ec: e107 0201 |00c0: shr-int/lit8 v7, v2, #int 1 // #01 │ │ -3ad7f0: b047 |00c2: add-int/2addr v7, v4 │ │ -3ad7f2: 3671 1600 |00c3: if-gt v1, v7, 00d9 // +0016 │ │ -3ad7f6: 3c09 0d00 |00c5: if-gtz v9, 00d2 // +000d │ │ -3ad7fa: 1409 0080 0000 |00c7: const v9, #float 4.59177e-41 // #00008000 │ │ -3ad800: 3759 0800 |00ca: if-le v9, v5, 00d2 // +0008 │ │ -3ad804: 6200 f479 |00cc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ad808: 6e20 9fa5 9000 |00ce: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad80e: 283b |00d1: goto 010c // +003b │ │ -3ad810: 6209 f479 |00d2: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ad814: b065 |00d4: add-int/2addr v5, v6 │ │ -3ad816: 6e20 9fa5 5900 |00d5: invoke-virtual {v9, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad81c: 2834 |00d8: goto 010c // +0034 │ │ -3ad81e: e107 0201 |00d9: shr-int/lit8 v7, v2, #int 1 // #01 │ │ -3ad822: b047 |00db: add-int/2addr v7, v4 │ │ -3ad824: 3671 0900 |00dc: if-gt v1, v7, 00e5 // +0009 │ │ -3ad828: 6209 f679 |00de: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ad82c: b112 |00e0: sub-int/2addr v2, v1 │ │ -3ad82e: 6e20 9fa5 2900 |00e1: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad834: 2828 |00e4: goto 010c // +0028 │ │ -3ad836: 3d05 1900 |00e5: if-lez v5, 00fe // +0019 │ │ -3ad83a: 3716 0500 |00e7: if-le v6, v1, 00ec // +0005 │ │ -3ad83e: 3d01 0300 |00e9: if-lez v1, 00ec // +0003 │ │ -3ad842: 2802 |00eb: goto 00ed // +0002 │ │ -3ad844: 0161 |00ec: move v1, v6 │ │ -3ad846: 3415 0300 |00ed: if-lt v5, v1, 00f0 // +0003 │ │ -3ad84a: 2802 |00ef: goto 00f1 // +0002 │ │ -3ad84c: 0151 |00f0: move v1, v5 │ │ -3ad84e: 6200 f479 |00f1: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ad852: b115 |00f3: sub-int/2addr v5, v1 │ │ -3ad854: 6e20 9fa5 5000 |00f4: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad85a: 6200 f279 |00f7: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3ad85e: b019 |00f9: add-int/2addr v9, v1 │ │ -3ad860: 6e20 9fa5 9000 |00fa: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad866: 280f |00fd: goto 010c // +000f │ │ -3ad868: 9001 0906 |00fe: add-int v1, v9, v6 │ │ -3ad86c: 3501 0300 |0100: if-ge v1, v0, 0103 // +0003 │ │ -3ad870: 2804 |0102: goto 0106 // +0004 │ │ -3ad872: b160 |0103: sub-int/2addr v0, v6 │ │ -3ad874: 9106 0009 |0104: sub-int v6, v0, v9 │ │ -3ad878: 6200 f279 |0106: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3ad87c: b069 |0108: add-int/2addr v9, v6 │ │ -3ad87e: 6e20 9fa5 9000 |0109: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad884: 1103 |010c: return-object v3 │ │ -3ad886: 6209 f279 |010d: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3ad88a: 6e10 9ba5 0900 |010f: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad890: 0a09 |0112: move-result v9 │ │ -3ad892: 6200 f879 |0113: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3ad896: 6e10 9ba5 0000 |0115: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad89c: 0a00 |0118: move-result v0 │ │ -3ad89e: 6202 ee79 |0119: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3ad8a2: 6e10 9ba5 0200 |011b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad8a8: 0a02 |011e: move-result v2 │ │ -3ad8aa: da02 0204 |011f: mul-int/lit8 v2, v2, #int 4 // #04 │ │ -3ad8ae: b120 |0121: sub-int/2addr v0, v2 │ │ -3ad8b0: 6201 f679 |0122: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ad8b4: 6e10 9ba5 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad8ba: 0a01 |0127: move-result v1 │ │ -3ad8bc: 6202 f479 |0128: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ad8c0: 6e10 9ba5 0200 |012a: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad8c6: 0a02 |012d: move-result v2 │ │ -3ad8c8: 6205 fa79 |012e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ad8cc: 6e10 9ba5 0500 |0130: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad8d2: 0a05 |0133: move-result v5 │ │ -3ad8d4: 3d05 0300 |0134: if-lez v5, 0137 // +0003 │ │ -3ad8d8: 2802 |0136: goto 0138 // +0002 │ │ -3ad8da: 1215 |0137: const/4 v5, #int 1 // #1 │ │ -3ad8dc: 9905 0005 |0138: shr-int v5, v0, v5 │ │ -3ad8e0: 3d02 1200 |013a: if-lez v2, 014c // +0012 │ │ -3ad8e4: e106 0001 |013c: shr-int/lit8 v6, v0, #int 1 // #01 │ │ -3ad8e8: b046 |013e: add-int/2addr v6, v4 │ │ -3ad8ea: 3661 0d00 |013f: if-gt v1, v6, 014c // +000d │ │ -3ad8ee: 3625 0300 |0141: if-gt v5, v2, 0144 // +0003 │ │ -3ad8f2: 2802 |0143: goto 0145 // +0002 │ │ -3ad8f4: 0125 |0144: move v5, v2 │ │ -3ad8f6: 6209 f479 |0145: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ad8fa: b152 |0147: sub-int/2addr v2, v5 │ │ -3ad8fc: 6e20 9fa5 2900 |0148: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad902: 282c |014b: goto 0177 // +002c │ │ -3ad904: e106 0001 |014c: shr-int/lit8 v6, v0, #int 1 // #01 │ │ -3ad908: b046 |014e: add-int/2addr v6, v4 │ │ -3ad90a: 3661 0900 |014f: if-gt v1, v6, 0158 // +0009 │ │ -3ad90e: 6209 f679 |0151: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ad912: b110 |0153: sub-int/2addr v0, v1 │ │ -3ad914: 6e20 9fa5 0900 |0154: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad91a: 2820 |0157: goto 0177 // +0020 │ │ -3ad91c: 3d09 1900 |0158: if-lez v9, 0171 // +0019 │ │ -3ad920: 3715 0500 |015a: if-le v5, v1, 015f // +0005 │ │ -3ad924: 3d01 0300 |015c: if-lez v1, 015f // +0003 │ │ -3ad928: 2802 |015e: goto 0160 // +0002 │ │ -3ad92a: 0151 |015f: move v1, v5 │ │ -3ad92c: 3691 0300 |0160: if-gt v1, v9, 0163 // +0003 │ │ -3ad930: 2802 |0162: goto 0164 // +0002 │ │ -3ad932: 0191 |0163: move v1, v9 │ │ -3ad934: 6200 f279 |0164: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3ad938: b119 |0166: sub-int/2addr v9, v1 │ │ -3ad93a: 6e20 9fa5 9000 |0167: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad940: 6209 f479 |016a: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ad944: b012 |016c: add-int/2addr v2, v1 │ │ -3ad946: 6e20 9fa5 2900 |016d: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad94c: 2807 |0170: goto 0177 // +0007 │ │ -3ad94e: 6209 f679 |0171: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ad952: b110 |0173: sub-int/2addr v0, v1 │ │ -3ad954: 6e20 9fa5 0900 |0174: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad95a: 1103 |0177: return-object v3 │ │ -3ad95c: 6209 f179 |0178: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ad960: 6e10 9ba5 0900 |017a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad966: 0a09 |017d: move-result v9 │ │ -3ad968: 6200 f979 |017e: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ad96c: 6e10 9ba5 0000 |0180: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad972: 0a00 |0183: move-result v0 │ │ -3ad974: 6201 f579 |0184: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3ad978: 6e10 9ba5 0100 |0186: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad97e: 0a01 |0189: move-result v1 │ │ -3ad980: 6202 f379 |018a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ad984: 6e10 9ba5 0200 |018c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad98a: 0a02 |018f: move-result v2 │ │ -3ad98c: 6205 fa79 |0190: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ad990: 6e10 9ba5 0500 |0192: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad996: 0a05 |0195: move-result v5 │ │ -3ad998: 3d05 0300 |0196: if-lez v5, 0199 // +0003 │ │ -3ad99c: 2802 |0198: goto 019a // +0002 │ │ -3ad99e: 1215 |0199: const/4 v5, #int 1 // #1 │ │ -3ad9a0: 9905 0005 |019a: shr-int v5, v0, v5 │ │ -3ad9a4: 3d02 1200 |019c: if-lez v2, 01ae // +0012 │ │ -3ad9a8: e106 0001 |019e: shr-int/lit8 v6, v0, #int 1 // #01 │ │ -3ad9ac: b046 |01a0: add-int/2addr v6, v4 │ │ -3ad9ae: 3661 0d00 |01a1: if-gt v1, v6, 01ae // +000d │ │ -3ad9b2: 3625 0300 |01a3: if-gt v5, v2, 01a6 // +0003 │ │ -3ad9b6: 2802 |01a5: goto 01a7 // +0002 │ │ -3ad9b8: 0125 |01a6: move v5, v2 │ │ -3ad9ba: 6209 f379 |01a7: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ad9be: b152 |01a9: sub-int/2addr v2, v5 │ │ -3ad9c0: 6e20 9fa5 2900 |01aa: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad9c6: 282c |01ad: goto 01d9 // +002c │ │ -3ad9c8: e106 0001 |01ae: shr-int/lit8 v6, v0, #int 1 // #01 │ │ -3ad9cc: b046 |01b0: add-int/2addr v6, v4 │ │ -3ad9ce: 3661 0900 |01b1: if-gt v1, v6, 01ba // +0009 │ │ -3ad9d2: 6209 f579 |01b3: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3ad9d6: b110 |01b5: sub-int/2addr v0, v1 │ │ -3ad9d8: 6e20 9fa5 0900 |01b6: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad9de: 2820 |01b9: goto 01d9 // +0020 │ │ -3ad9e0: 3d09 1900 |01ba: if-lez v9, 01d3 // +0019 │ │ -3ad9e4: 3715 0500 |01bc: if-le v5, v1, 01c1 // +0005 │ │ -3ad9e8: 3d01 0300 |01be: if-lez v1, 01c1 // +0003 │ │ -3ad9ec: 2802 |01c0: goto 01c2 // +0002 │ │ -3ad9ee: 0151 |01c1: move v1, v5 │ │ -3ad9f0: 3691 0300 |01c2: if-gt v1, v9, 01c5 // +0003 │ │ -3ad9f4: 2802 |01c4: goto 01c6 // +0002 │ │ -3ad9f6: 0191 |01c5: move v1, v9 │ │ -3ad9f8: 6200 f179 |01c6: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ad9fc: b119 |01c8: sub-int/2addr v9, v1 │ │ -3ad9fe: 6e20 9fa5 9000 |01c9: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ada04: 6209 f379 |01cc: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ada08: b012 |01ce: add-int/2addr v2, v1 │ │ -3ada0a: 6e20 9fa5 2900 |01cf: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ada10: 2807 |01d2: goto 01d9 // +0007 │ │ -3ada12: 6209 f579 |01d3: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3ada16: b110 |01d5: sub-int/2addr v0, v1 │ │ -3ada18: 6e20 9fa5 0900 |01d6: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ada1e: 1103 |01d9: return-object v3 │ │ -3ada20: 5489 e679 |01da: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ada24: 6e10 2298 0900 |01dc: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ada2a: 0a09 |01df: move-result v9 │ │ -3ada2c: 3590 0400 |01e0: if-ge v0, v9, 01e4 // +0004 │ │ -3ada30: b040 |01e2: add-int/2addr v0, v4 │ │ -3ada32: 2807 |01e3: goto 01ea // +0007 │ │ -3ada34: 5489 e679 |01e4: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ada38: 6e10 2298 0900 |01e6: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ada3e: 0a00 |01e9: move-result v0 │ │ -3ada40: 5980 eb79 |01ea: iput v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ada44: 1103 |01ec: return-object v3 │ │ -3ada46: 5489 e679 |01ed: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ada4a: 6e10 2298 0900 |01ef: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ada50: 0a09 |01f2: move-result v9 │ │ -3ada52: 5989 eb79 |01f3: iput v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ada56: 1103 |01f5: return-object v3 │ │ -3ada58: 5982 eb79 |01f6: iput v2, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ada5c: 1103 |01f8: return-object v3 │ │ -3ada5e: 3d00 0c00 |01f9: if-lez v0, 0205 // +000c │ │ -3ada62: 5489 e679 |01fb: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ada66: 6e10 2298 0900 |01fd: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ada6c: 0a09 |0200: move-result v9 │ │ -3ada6e: 3690 0400 |0201: if-gt v0, v9, 0205 // +0004 │ │ -3ada72: d802 00ff |0203: add-int/lit8 v2, v0, #int -1 // #ff │ │ -3ada76: 5982 eb79 |0205: iput v2, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ada7a: 1103 |0207: return-object v3 │ │ -3ada7c: 0001 0400 0e00 0000 6401 0000 f900 ... |0208: packed-switch-data (12 units) │ │ +3ad658: |[3ad658] net.sf.dibdib.thread_ui.UiPres.scrollOrCursor:(C)Lnet/sf/dibdib/generic/QToken; │ │ +3ad668: 5280 eb79 |0000: iget v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ad66c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +3ad66e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3ad670: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3ad672: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +3ad674: 3219 f301 |0006: if-eq v9, v1, 01f9 // +01f3 │ │ +3ad678: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +3ad67a: 3219 ed01 |0009: if-eq v9, v1, 01f6 // +01ed │ │ +3ad67e: 1241 |000b: const/4 v1, #int 4 // #4 │ │ +3ad680: 3219 e101 |000c: if-eq v9, v1, 01ed // +01e1 │ │ +3ad684: 1252 |000e: const/4 v2, #int 5 // #5 │ │ +3ad686: 3229 cb01 |000f: if-eq v9, v2, 01da // +01cb │ │ +3ad68a: 1400 00c0 0f00 |0011: const v0, #float 1.44641e-39 // #000fc000 │ │ +3ad690: 2b09 f401 0000 |0014: packed-switch v9, 00000208 // +000001f4 │ │ +3ad696: 1103 |0017: return-object v3 │ │ +3ad698: 6209 f179 |0018: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ad69c: 6e10 9ba5 0900 |001a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad6a2: 0a09 |001d: move-result v9 │ │ +3ad6a4: 6201 f979 |001e: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ad6a8: 6e10 9ba5 0100 |0020: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad6ae: 0a01 |0023: move-result v1 │ │ +3ad6b0: 6202 f579 |0024: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3ad6b4: 6e10 9ba5 0200 |0026: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad6ba: 0a02 |0029: move-result v2 │ │ +3ad6bc: 6205 f379 |002a: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ad6c0: 6e10 9ba5 0500 |002c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad6c6: 0a05 |002f: move-result v5 │ │ +3ad6c8: 6206 fa79 |0030: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ad6cc: 6e10 9ba5 0600 |0032: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad6d2: 0a06 |0035: move-result v6 │ │ +3ad6d4: 3d06 0300 |0036: if-lez v6, 0039 // +0003 │ │ +3ad6d8: 2802 |0038: goto 003a // +0002 │ │ +3ad6da: 1216 |0039: const/4 v6, #int 1 // #1 │ │ +3ad6dc: 9906 0106 |003a: shr-int v6, v1, v6 │ │ +3ad6e0: 9007 0905 |003c: add-int v7, v9, v5 │ │ +3ad6e4: b017 |003e: add-int/2addr v7, v1 │ │ +3ad6e6: 3507 1b00 |003f: if-ge v7, v0, 005a // +001b │ │ +3ad6ea: e107 0101 |0041: shr-int/lit8 v7, v1, #int 1 // #01 │ │ +3ad6ee: b047 |0043: add-int/2addr v7, v4 │ │ +3ad6f0: 3672 1600 |0044: if-gt v2, v7, 005a // +0016 │ │ +3ad6f4: 3c09 0d00 |0046: if-gtz v9, 0053 // +000d │ │ +3ad6f8: 1409 0090 0000 |0048: const v9, #float 5.16575e-41 // #00009000 │ │ +3ad6fe: 3759 0800 |004b: if-le v9, v5, 0053 // +0008 │ │ +3ad702: 6200 f379 |004d: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ad706: 6e20 9fa5 9000 |004f: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad70c: 283b |0052: goto 008d // +003b │ │ +3ad70e: 6209 f379 |0053: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ad712: b065 |0055: add-int/2addr v5, v6 │ │ +3ad714: 6e20 9fa5 5900 |0056: invoke-virtual {v9, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad71a: 2834 |0059: goto 008d // +0034 │ │ +3ad71c: e107 0101 |005a: shr-int/lit8 v7, v1, #int 1 // #01 │ │ +3ad720: b047 |005c: add-int/2addr v7, v4 │ │ +3ad722: 3672 0900 |005d: if-gt v2, v7, 0066 // +0009 │ │ +3ad726: 6209 f579 |005f: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3ad72a: b121 |0061: sub-int/2addr v1, v2 │ │ +3ad72c: 6e20 9fa5 1900 |0062: invoke-virtual {v9, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad732: 2828 |0065: goto 008d // +0028 │ │ +3ad734: 3d05 1900 |0066: if-lez v5, 007f // +0019 │ │ +3ad738: 3726 0500 |0068: if-le v6, v2, 006d // +0005 │ │ +3ad73c: 3d02 0300 |006a: if-lez v2, 006d // +0003 │ │ +3ad740: 2802 |006c: goto 006e // +0002 │ │ +3ad742: 0162 |006d: move v2, v6 │ │ +3ad744: 3425 0300 |006e: if-lt v5, v2, 0071 // +0003 │ │ +3ad748: 2802 |0070: goto 0072 // +0002 │ │ +3ad74a: 0152 |0071: move v2, v5 │ │ +3ad74c: 6200 f379 |0072: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ad750: b125 |0074: sub-int/2addr v5, v2 │ │ +3ad752: 6e20 9fa5 5000 |0075: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad758: 6200 f179 |0078: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ad75c: b029 |007a: add-int/2addr v9, v2 │ │ +3ad75e: 6e20 9fa5 9000 |007b: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad764: 280f |007e: goto 008d // +000f │ │ +3ad766: 9001 0906 |007f: add-int v1, v9, v6 │ │ +3ad76a: 3501 0300 |0081: if-ge v1, v0, 0084 // +0003 │ │ +3ad76e: 2804 |0083: goto 0087 // +0004 │ │ +3ad770: b160 |0084: sub-int/2addr v0, v6 │ │ +3ad772: 9106 0009 |0085: sub-int v6, v0, v9 │ │ +3ad776: 6200 f179 |0087: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ad77a: b069 |0089: add-int/2addr v9, v6 │ │ +3ad77c: 6e20 9fa5 9000 |008a: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad782: 1103 |008d: return-object v3 │ │ +3ad784: 6209 f279 |008e: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3ad788: 6e10 9ba5 0900 |0090: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad78e: 0a09 |0093: move-result v9 │ │ +3ad790: 6202 f879 |0094: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3ad794: 6e10 9ba5 0200 |0096: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad79a: 0a02 |0099: move-result v2 │ │ +3ad79c: 6205 ee79 |009a: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3ad7a0: 6e10 9ba5 0500 |009c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad7a6: 0a05 |009f: move-result v5 │ │ +3ad7a8: da05 0504 |00a0: mul-int/lit8 v5, v5, #int 4 // #04 │ │ +3ad7ac: b152 |00a2: sub-int/2addr v2, v5 │ │ +3ad7ae: 6201 f679 |00a3: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ad7b2: 6e10 9ba5 0100 |00a5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad7b8: 0a01 |00a8: move-result v1 │ │ +3ad7ba: 6205 f479 |00a9: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ad7be: 6e10 9ba5 0500 |00ab: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad7c4: 0a05 |00ae: move-result v5 │ │ +3ad7c6: 6206 fa79 |00af: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ad7ca: 6e10 9ba5 0600 |00b1: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad7d0: 0a06 |00b4: move-result v6 │ │ +3ad7d2: 3d06 0300 |00b5: if-lez v6, 00b8 // +0003 │ │ +3ad7d6: 2802 |00b7: goto 00b9 // +0002 │ │ +3ad7d8: 1216 |00b8: const/4 v6, #int 1 // #1 │ │ +3ad7da: 9906 0206 |00b9: shr-int v6, v2, v6 │ │ +3ad7de: 9007 0905 |00bb: add-int v7, v9, v5 │ │ +3ad7e2: b027 |00bd: add-int/2addr v7, v2 │ │ +3ad7e4: 3507 1b00 |00be: if-ge v7, v0, 00d9 // +001b │ │ +3ad7e8: e107 0201 |00c0: shr-int/lit8 v7, v2, #int 1 // #01 │ │ +3ad7ec: b047 |00c2: add-int/2addr v7, v4 │ │ +3ad7ee: 3671 1600 |00c3: if-gt v1, v7, 00d9 // +0016 │ │ +3ad7f2: 3c09 0d00 |00c5: if-gtz v9, 00d2 // +000d │ │ +3ad7f6: 1409 0080 0000 |00c7: const v9, #float 4.59177e-41 // #00008000 │ │ +3ad7fc: 3759 0800 |00ca: if-le v9, v5, 00d2 // +0008 │ │ +3ad800: 6200 f479 |00cc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ad804: 6e20 9fa5 9000 |00ce: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad80a: 283b |00d1: goto 010c // +003b │ │ +3ad80c: 6209 f479 |00d2: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ad810: b065 |00d4: add-int/2addr v5, v6 │ │ +3ad812: 6e20 9fa5 5900 |00d5: invoke-virtual {v9, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad818: 2834 |00d8: goto 010c // +0034 │ │ +3ad81a: e107 0201 |00d9: shr-int/lit8 v7, v2, #int 1 // #01 │ │ +3ad81e: b047 |00db: add-int/2addr v7, v4 │ │ +3ad820: 3671 0900 |00dc: if-gt v1, v7, 00e5 // +0009 │ │ +3ad824: 6209 f679 |00de: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ad828: b112 |00e0: sub-int/2addr v2, v1 │ │ +3ad82a: 6e20 9fa5 2900 |00e1: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad830: 2828 |00e4: goto 010c // +0028 │ │ +3ad832: 3d05 1900 |00e5: if-lez v5, 00fe // +0019 │ │ +3ad836: 3716 0500 |00e7: if-le v6, v1, 00ec // +0005 │ │ +3ad83a: 3d01 0300 |00e9: if-lez v1, 00ec // +0003 │ │ +3ad83e: 2802 |00eb: goto 00ed // +0002 │ │ +3ad840: 0161 |00ec: move v1, v6 │ │ +3ad842: 3415 0300 |00ed: if-lt v5, v1, 00f0 // +0003 │ │ +3ad846: 2802 |00ef: goto 00f1 // +0002 │ │ +3ad848: 0151 |00f0: move v1, v5 │ │ +3ad84a: 6200 f479 |00f1: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ad84e: b115 |00f3: sub-int/2addr v5, v1 │ │ +3ad850: 6e20 9fa5 5000 |00f4: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad856: 6200 f279 |00f7: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3ad85a: b019 |00f9: add-int/2addr v9, v1 │ │ +3ad85c: 6e20 9fa5 9000 |00fa: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad862: 280f |00fd: goto 010c // +000f │ │ +3ad864: 9001 0906 |00fe: add-int v1, v9, v6 │ │ +3ad868: 3501 0300 |0100: if-ge v1, v0, 0103 // +0003 │ │ +3ad86c: 2804 |0102: goto 0106 // +0004 │ │ +3ad86e: b160 |0103: sub-int/2addr v0, v6 │ │ +3ad870: 9106 0009 |0104: sub-int v6, v0, v9 │ │ +3ad874: 6200 f279 |0106: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3ad878: b069 |0108: add-int/2addr v9, v6 │ │ +3ad87a: 6e20 9fa5 9000 |0109: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad880: 1103 |010c: return-object v3 │ │ +3ad882: 6209 f279 |010d: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3ad886: 6e10 9ba5 0900 |010f: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad88c: 0a09 |0112: move-result v9 │ │ +3ad88e: 6200 f879 |0113: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3ad892: 6e10 9ba5 0000 |0115: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad898: 0a00 |0118: move-result v0 │ │ +3ad89a: 6202 ee79 |0119: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3ad89e: 6e10 9ba5 0200 |011b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad8a4: 0a02 |011e: move-result v2 │ │ +3ad8a6: da02 0204 |011f: mul-int/lit8 v2, v2, #int 4 // #04 │ │ +3ad8aa: b120 |0121: sub-int/2addr v0, v2 │ │ +3ad8ac: 6201 f679 |0122: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ad8b0: 6e10 9ba5 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad8b6: 0a01 |0127: move-result v1 │ │ +3ad8b8: 6202 f479 |0128: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ad8bc: 6e10 9ba5 0200 |012a: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad8c2: 0a02 |012d: move-result v2 │ │ +3ad8c4: 6205 fa79 |012e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ad8c8: 6e10 9ba5 0500 |0130: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad8ce: 0a05 |0133: move-result v5 │ │ +3ad8d0: 3d05 0300 |0134: if-lez v5, 0137 // +0003 │ │ +3ad8d4: 2802 |0136: goto 0138 // +0002 │ │ +3ad8d6: 1215 |0137: const/4 v5, #int 1 // #1 │ │ +3ad8d8: 9905 0005 |0138: shr-int v5, v0, v5 │ │ +3ad8dc: 3d02 1200 |013a: if-lez v2, 014c // +0012 │ │ +3ad8e0: e106 0001 |013c: shr-int/lit8 v6, v0, #int 1 // #01 │ │ +3ad8e4: b046 |013e: add-int/2addr v6, v4 │ │ +3ad8e6: 3661 0d00 |013f: if-gt v1, v6, 014c // +000d │ │ +3ad8ea: 3625 0300 |0141: if-gt v5, v2, 0144 // +0003 │ │ +3ad8ee: 2802 |0143: goto 0145 // +0002 │ │ +3ad8f0: 0125 |0144: move v5, v2 │ │ +3ad8f2: 6209 f479 |0145: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ad8f6: b152 |0147: sub-int/2addr v2, v5 │ │ +3ad8f8: 6e20 9fa5 2900 |0148: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad8fe: 282c |014b: goto 0177 // +002c │ │ +3ad900: e106 0001 |014c: shr-int/lit8 v6, v0, #int 1 // #01 │ │ +3ad904: b046 |014e: add-int/2addr v6, v4 │ │ +3ad906: 3661 0900 |014f: if-gt v1, v6, 0158 // +0009 │ │ +3ad90a: 6209 f679 |0151: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ad90e: b110 |0153: sub-int/2addr v0, v1 │ │ +3ad910: 6e20 9fa5 0900 |0154: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad916: 2820 |0157: goto 0177 // +0020 │ │ +3ad918: 3d09 1900 |0158: if-lez v9, 0171 // +0019 │ │ +3ad91c: 3715 0500 |015a: if-le v5, v1, 015f // +0005 │ │ +3ad920: 3d01 0300 |015c: if-lez v1, 015f // +0003 │ │ +3ad924: 2802 |015e: goto 0160 // +0002 │ │ +3ad926: 0151 |015f: move v1, v5 │ │ +3ad928: 3691 0300 |0160: if-gt v1, v9, 0163 // +0003 │ │ +3ad92c: 2802 |0162: goto 0164 // +0002 │ │ +3ad92e: 0191 |0163: move v1, v9 │ │ +3ad930: 6200 f279 |0164: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3ad934: b119 |0166: sub-int/2addr v9, v1 │ │ +3ad936: 6e20 9fa5 9000 |0167: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad93c: 6209 f479 |016a: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ad940: b012 |016c: add-int/2addr v2, v1 │ │ +3ad942: 6e20 9fa5 2900 |016d: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad948: 2807 |0170: goto 0177 // +0007 │ │ +3ad94a: 6209 f679 |0171: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ad94e: b110 |0173: sub-int/2addr v0, v1 │ │ +3ad950: 6e20 9fa5 0900 |0174: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad956: 1103 |0177: return-object v3 │ │ +3ad958: 6209 f179 |0178: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ad95c: 6e10 9ba5 0900 |017a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad962: 0a09 |017d: move-result v9 │ │ +3ad964: 6200 f979 |017e: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ad968: 6e10 9ba5 0000 |0180: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad96e: 0a00 |0183: move-result v0 │ │ +3ad970: 6201 f579 |0184: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3ad974: 6e10 9ba5 0100 |0186: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad97a: 0a01 |0189: move-result v1 │ │ +3ad97c: 6202 f379 |018a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ad980: 6e10 9ba5 0200 |018c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad986: 0a02 |018f: move-result v2 │ │ +3ad988: 6205 fa79 |0190: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ad98c: 6e10 9ba5 0500 |0192: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad992: 0a05 |0195: move-result v5 │ │ +3ad994: 3d05 0300 |0196: if-lez v5, 0199 // +0003 │ │ +3ad998: 2802 |0198: goto 019a // +0002 │ │ +3ad99a: 1215 |0199: const/4 v5, #int 1 // #1 │ │ +3ad99c: 9905 0005 |019a: shr-int v5, v0, v5 │ │ +3ad9a0: 3d02 1200 |019c: if-lez v2, 01ae // +0012 │ │ +3ad9a4: e106 0001 |019e: shr-int/lit8 v6, v0, #int 1 // #01 │ │ +3ad9a8: b046 |01a0: add-int/2addr v6, v4 │ │ +3ad9aa: 3661 0d00 |01a1: if-gt v1, v6, 01ae // +000d │ │ +3ad9ae: 3625 0300 |01a3: if-gt v5, v2, 01a6 // +0003 │ │ +3ad9b2: 2802 |01a5: goto 01a7 // +0002 │ │ +3ad9b4: 0125 |01a6: move v5, v2 │ │ +3ad9b6: 6209 f379 |01a7: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ad9ba: b152 |01a9: sub-int/2addr v2, v5 │ │ +3ad9bc: 6e20 9fa5 2900 |01aa: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad9c2: 282c |01ad: goto 01d9 // +002c │ │ +3ad9c4: e106 0001 |01ae: shr-int/lit8 v6, v0, #int 1 // #01 │ │ +3ad9c8: b046 |01b0: add-int/2addr v6, v4 │ │ +3ad9ca: 3661 0900 |01b1: if-gt v1, v6, 01ba // +0009 │ │ +3ad9ce: 6209 f579 |01b3: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3ad9d2: b110 |01b5: sub-int/2addr v0, v1 │ │ +3ad9d4: 6e20 9fa5 0900 |01b6: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad9da: 2820 |01b9: goto 01d9 // +0020 │ │ +3ad9dc: 3d09 1900 |01ba: if-lez v9, 01d3 // +0019 │ │ +3ad9e0: 3715 0500 |01bc: if-le v5, v1, 01c1 // +0005 │ │ +3ad9e4: 3d01 0300 |01be: if-lez v1, 01c1 // +0003 │ │ +3ad9e8: 2802 |01c0: goto 01c2 // +0002 │ │ +3ad9ea: 0151 |01c1: move v1, v5 │ │ +3ad9ec: 3691 0300 |01c2: if-gt v1, v9, 01c5 // +0003 │ │ +3ad9f0: 2802 |01c4: goto 01c6 // +0002 │ │ +3ad9f2: 0191 |01c5: move v1, v9 │ │ +3ad9f4: 6200 f179 |01c6: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ad9f8: b119 |01c8: sub-int/2addr v9, v1 │ │ +3ad9fa: 6e20 9fa5 9000 |01c9: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ada00: 6209 f379 |01cc: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ada04: b012 |01ce: add-int/2addr v2, v1 │ │ +3ada06: 6e20 9fa5 2900 |01cf: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ada0c: 2807 |01d2: goto 01d9 // +0007 │ │ +3ada0e: 6209 f579 |01d3: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3ada12: b110 |01d5: sub-int/2addr v0, v1 │ │ +3ada14: 6e20 9fa5 0900 |01d6: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ada1a: 1103 |01d9: return-object v3 │ │ +3ada1c: 5489 e679 |01da: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ada20: 6e10 2298 0900 |01dc: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ada26: 0a09 |01df: move-result v9 │ │ +3ada28: 3590 0400 |01e0: if-ge v0, v9, 01e4 // +0004 │ │ +3ada2c: b040 |01e2: add-int/2addr v0, v4 │ │ +3ada2e: 2807 |01e3: goto 01ea // +0007 │ │ +3ada30: 5489 e679 |01e4: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ada34: 6e10 2298 0900 |01e6: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ada3a: 0a00 |01e9: move-result v0 │ │ +3ada3c: 5980 eb79 |01ea: iput v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ada40: 1103 |01ec: return-object v3 │ │ +3ada42: 5489 e679 |01ed: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ada46: 6e10 2298 0900 |01ef: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ada4c: 0a09 |01f2: move-result v9 │ │ +3ada4e: 5989 eb79 |01f3: iput v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ada52: 1103 |01f5: return-object v3 │ │ +3ada54: 5982 eb79 |01f6: iput v2, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ada58: 1103 |01f8: return-object v3 │ │ +3ada5a: 3d00 0c00 |01f9: if-lez v0, 0205 // +000c │ │ +3ada5e: 5489 e679 |01fb: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ada62: 6e10 2298 0900 |01fd: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ada68: 0a09 |0200: move-result v9 │ │ +3ada6a: 3690 0400 |0201: if-gt v0, v9, 0205 // +0004 │ │ +3ada6e: d802 00ff |0203: add-int/lit8 v2, v0, #int -1 // #ff │ │ +3ada72: 5982 eb79 |0205: iput v2, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ada76: 1103 |0207: return-object v3 │ │ +3ada78: 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 │ │ @@ -857151,59 +857151,59 @@ │ │ type : '(C)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -3aee10: |[3aee10] net.sf.dibdib.thread_ui.UiPres.setUnicodeSelection:(C)V │ │ -3aee20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3aee22: 7120 a1a5 0600 |0001: invoke-static {v6, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a1 │ │ -3aee28: 0a01 |0004: move-result v1 │ │ -3aee2a: 6701 107a |0005: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a10 │ │ -3aee2e: 5251 e779 |0007: iget v1, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3aee32: 6701 0f7a |0009: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a0f │ │ -3aee36: 7110 44a4 0600 |000b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345:(C)Ljava/lang/String; // method@a444 │ │ -3aee3c: 0c06 |000e: move-result-object v6 │ │ -3aee3e: 6e10 2298 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3aee44: 0a01 |0012: move-result v1 │ │ -3aee46: 6202 117a |0013: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ -3aee4a: 2122 |0015: array-length v2, v2 │ │ -3aee4c: 3721 0600 |0016: if-le v1, v2, 001c // +0006 │ │ -3aee50: 6201 117a |0018: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ -3aee54: 2111 |001a: array-length v1, v1 │ │ -3aee56: 2805 |001b: goto 0020 // +0005 │ │ -3aee58: 6e10 2298 0600 |001c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3aee5e: 0a01 |001f: move-result v1 │ │ -3aee60: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -3aee62: 3510 2100 |0021: if-ge v0, v1, 0042 // +0021 │ │ -3aee66: 6203 077a |0023: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a07 │ │ -3aee6a: 4903 0300 |0025: aget-char v3, v3, v0 │ │ -3aee6e: 1304 2000 |0027: const/16 v4, #int 32 // #20 │ │ -3aee72: 3643 0b00 |0029: if-gt v3, v4, 0034 // +000b │ │ -3aee76: 6203 117a |002b: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ -3aee7a: 6204 077a |002d: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a07 │ │ -3aee7e: 4904 0400 |002f: aget-char v4, v4, v0 │ │ -3aee82: 5004 0300 |0031: aput-char v4, v3, v0 │ │ -3aee86: 280c |0033: goto 003f // +000c │ │ -3aee88: 6203 117a |0034: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ -3aee8c: d804 0201 |0036: add-int/lit8 v4, v2, #int 1 // #01 │ │ -3aee90: 6e20 0998 2600 |0038: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3aee96: 0a02 |003b: move-result v2 │ │ -3aee98: 5002 0300 |003c: aput-char v2, v3, v0 │ │ -3aee9c: 0142 |003e: move v2, v4 │ │ -3aee9e: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3aeea2: 28e0 |0041: goto 0021 // -0020 │ │ -3aeea4: 5256 e779 |0042: iget v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3aeea8: 5956 e879 |0044: iput v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79e8 │ │ -3aeeac: 6206 137a |0046: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ -3aeeb0: 2166 |0048: array-length v6, v6 │ │ -3aeeb2: d806 06ff |0049: add-int/lit8 v6, v6, #int -1 // #ff │ │ -3aeeb6: 5956 e779 |004b: iput v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3aeeba: 0e00 |004d: return-void │ │ +3aee0c: |[3aee0c] net.sf.dibdib.thread_ui.UiPres.setUnicodeSelection:(C)V │ │ +3aee1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3aee1e: 7120 a1a5 0600 |0001: invoke-static {v6, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a1 │ │ +3aee24: 0a01 |0004: move-result v1 │ │ +3aee26: 6701 107a |0005: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a10 │ │ +3aee2a: 5251 e779 |0007: iget v1, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3aee2e: 6701 0f7a |0009: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a0f │ │ +3aee32: 7110 44a4 0600 |000b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345:(C)Ljava/lang/String; // method@a444 │ │ +3aee38: 0c06 |000e: move-result-object v6 │ │ +3aee3a: 6e10 2298 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3aee40: 0a01 |0012: move-result v1 │ │ +3aee42: 6202 117a |0013: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ +3aee46: 2122 |0015: array-length v2, v2 │ │ +3aee48: 3721 0600 |0016: if-le v1, v2, 001c // +0006 │ │ +3aee4c: 6201 117a |0018: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ +3aee50: 2111 |001a: array-length v1, v1 │ │ +3aee52: 2805 |001b: goto 0020 // +0005 │ │ +3aee54: 6e10 2298 0600 |001c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3aee5a: 0a01 |001f: move-result v1 │ │ +3aee5c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +3aee5e: 3510 2100 |0021: if-ge v0, v1, 0042 // +0021 │ │ +3aee62: 6203 077a |0023: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a07 │ │ +3aee66: 4903 0300 |0025: aget-char v3, v3, v0 │ │ +3aee6a: 1304 2000 |0027: const/16 v4, #int 32 // #20 │ │ +3aee6e: 3643 0b00 |0029: if-gt v3, v4, 0034 // +000b │ │ +3aee72: 6203 117a |002b: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ +3aee76: 6204 077a |002d: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a07 │ │ +3aee7a: 4904 0400 |002f: aget-char v4, v4, v0 │ │ +3aee7e: 5004 0300 |0031: aput-char v4, v3, v0 │ │ +3aee82: 280c |0033: goto 003f // +000c │ │ +3aee84: 6203 117a |0034: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ +3aee88: d804 0201 |0036: add-int/lit8 v4, v2, #int 1 // #01 │ │ +3aee8c: 6e20 0998 2600 |0038: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3aee92: 0a02 |003b: move-result v2 │ │ +3aee94: 5002 0300 |003c: aput-char v2, v3, v0 │ │ +3aee98: 0142 |003e: move v2, v4 │ │ +3aee9a: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3aee9e: 28e0 |0041: goto 0021 // -0020 │ │ +3aeea0: 5256 e779 |0042: iget v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3aeea4: 5956 e879 |0044: iput v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79e8 │ │ +3aeea8: 6206 137a |0046: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ +3aeeac: 2166 |0048: array-length v6, v6 │ │ +3aeeae: d806 06ff |0049: add-int/lit8 v6, v6, #int -1 // #ff │ │ +3aeeb2: 5956 e779 |004b: iput v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3aeeb6: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1183 │ │ 0x0007 line=1184 │ │ 0x000b line=1185 │ │ 0x000f line=1188 │ │ 0x0018 line=1189 │ │ @@ -857222,20 +857222,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 │ │ -3aeb00: |[3aeb00] net.sf.dibdib.thread_ui.UiPres.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/UiPres; │ │ -3aeb10: 1c00 f014 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ -3aeb14: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3aeb1a: 0c01 |0005: move-result-object v1 │ │ -3aeb1c: 1f01 f014 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ -3aeb20: 1101 |0008: return-object v1 │ │ +3aeafc: |[3aeafc] net.sf.dibdib.thread_ui.UiPres.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/UiPres; │ │ +3aeb0c: 1c00 f014 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ +3aeb10: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3aeb16: 0c01 |0005: move-result-object v1 │ │ +3aeb18: 1f01 f014 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ +3aeb1c: 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;) │ │ @@ -857243,20 +857243,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 │ │ -3aeb24: |[3aeb24] net.sf.dibdib.thread_ui.UiPres.values:()[Lnet/sf/dibdib/thread_ui/UiPres; │ │ -3aeb34: 6200 da79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiPres; // field@79da │ │ -3aeb38: 6e10 7da6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/UiPres;.clone:()Ljava/lang/Object; // method@a67d │ │ -3aeb3e: 0c00 |0005: move-result-object v0 │ │ -3aeb40: 1f00 2416 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/UiPres; // type@1624 │ │ -3aeb44: 1100 |0008: return-object v0 │ │ +3aeb20: |[3aeb20] net.sf.dibdib.thread_ui.UiPres.values:()[Lnet/sf/dibdib/thread_ui/UiPres; │ │ +3aeb30: 6200 da79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiPres; // field@79da │ │ +3aeb34: 6e10 7da6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/UiPres;.clone:()Ljava/lang/Object; // method@a67d │ │ +3aeb3a: 0c00 |0005: move-result-object v0 │ │ +3aeb3c: 1f00 2416 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/UiPres; // type@1624 │ │ +3aeb40: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_ui/UiPres;) │ │ @@ -857264,656 +857264,656 @@ │ │ type : '(II)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0000 () │ │ code - │ │ registers : 29 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 1150 16-bit code units │ │ -3acbd4: |[3acbd4] net.sf.dibdib.thread_ui.UiPres.checkUiEventMouse:(II)Lnet/sf/dibdib/generic/QToken; │ │ -3acbe4: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -3acbe8: 7701 79a5 1b00 |0002: invoke-static/range {v27}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ -3acbee: 0a01 |0005: move-result v1 │ │ -3acbf0: 7701 79a5 1c00 |0006: invoke-static/range {v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ -3acbf6: 0a02 |0009: move-result v2 │ │ -3acbf8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3acbfa: 5c03 e979 |000b: iput-boolean v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ -3acbfe: 6204 ee79 |000d: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3acc02: 6e10 9ba5 0400 |000f: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3acc08: 0a04 |0012: move-result v4 │ │ -3acc0a: 6205 f879 |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3acc0e: 6e10 9ba5 0500 |0015: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3acc14: 0a05 |0018: move-result v5 │ │ -3acc16: b145 |0019: sub-int/2addr v5, v4 │ │ -3acc18: da06 0403 |001a: mul-int/lit8 v6, v4, #int 3 // #03 │ │ -3acc1c: 1307 2000 |001c: const/16 v7, #int 32 // #20 │ │ -3acc20: 1308 1a00 |001e: const/16 v8, #int 26 // #1a │ │ -3acc24: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ -3acc26: 122a |0021: const/4 v10, #int 2 // #2 │ │ -3acc28: 127b |0022: const/4 v11, #int 7 // #7 │ │ -3acc2a: 120c |0023: const/4 v12, #int 0 // #0 │ │ -3acc2c: 121d |0024: const/4 v13, #int 1 // #1 │ │ -3acc2e: 3726 6d01 |0025: if-le v6, v2, 0192 // +016d │ │ -3acc32: 3724 b800 |0027: if-le v4, v2, 00df // +00b8 │ │ -3acc36: 6202 8d79 |0029: sget-object v2, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ -3acc3a: 7100 99a5 0000 |002b: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.getTick:()J // method@a599 │ │ -3acc40: 0b04 |002e: move-result-wide v4 │ │ -3acc42: 2336 da15 |002f: new-array v6, v3, [Ljava/lang/Object; // type@15da │ │ -3acc46: 6e40 0ca5 4265 |0031: invoke-virtual {v2, v4, v5, v6}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50c │ │ -3acc4c: 0a02 |0034: move-result v2 │ │ -3acc4e: 6204 f979 |0035: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3acc52: 6e10 9ba5 0400 |0037: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3acc58: 0a04 |003a: move-result v4 │ │ -3acc5a: e105 0401 |003b: shr-int/lit8 v5, v4, #int 1 // #01 │ │ -3acc5e: 3715 0600 |003d: if-le v5, v1, 0043 // +0006 │ │ -3acc62: d011 00f4 |003f: add-int/lit16 v1, v1, #int -3072 // #f400 │ │ -3acc66: b321 |0041: div-int/2addr v1, v2 │ │ -3acc68: 2807 |0042: goto 0049 // +0007 │ │ -3acc6a: d044 00f4 |0043: add-int/lit16 v4, v4, #int -3072 // #f400 │ │ -3acc6e: b114 |0045: sub-int/2addr v4, v1 │ │ -3acc70: b324 |0046: div-int/2addr v4, v2 │ │ -3acc72: d901 04ff |0047: rsub-int/lit8 v1, v4, #int -1 // #ff │ │ -3acc76: 6202 fc79 |0049: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3acc7a: 2122 |004b: array-length v2, v2 │ │ -3acc7c: b9a2 |004c: shr-int/2addr v2, v10 │ │ -3acc7e: 7b22 |004d: neg-int v2, v2 │ │ -3acc80: 3612 9000 |004e: if-gt v2, v1, 00de // +0090 │ │ -3acc84: 6202 fc79 |0050: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3acc88: 2122 |0052: array-length v2, v2 │ │ -3acc8a: b9a2 |0053: shr-int/2addr v2, v10 │ │ -3acc8c: 3421 0400 |0054: if-lt v1, v2, 0058 // +0004 │ │ -3acc90: 2900 8800 |0056: goto/16 00de // +0088 │ │ -3acc94: 6202 fc79 |0058: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3acc98: 3a01 0400 |005a: if-ltz v1, 005e // +0004 │ │ -3acc9c: b8d1 |005c: shl-int/2addr v1, v13 │ │ -3acc9e: 2806 |005d: goto 0063 // +0006 │ │ -3acca0: 6204 fc79 |005e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3acca4: 2144 |0060: array-length v4, v4 │ │ -3acca6: b014 |0061: add-int/2addr v4, v1 │ │ -3acca8: b041 |0062: add-int/2addr v1, v4 │ │ -3accaa: b0d1 |0063: add-int/2addr v1, v13 │ │ -3accac: 4401 0201 |0064: aget v1, v2, v1 │ │ -3accb0: 8e11 |0066: int-to-char v1, v1 │ │ -3accb2: 1302 1b00 |0067: const/16 v2, #int 27 // #1b │ │ -3accb6: 3312 0500 |0069: if-ne v2, v1, 006e // +0005 │ │ -3accba: 6202 9a77 |006b: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ -3accbe: 2803 |006d: goto 0070 // +0003 │ │ -3accc0: 6202 cd79 |006e: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3accc4: 3571 0300 |0070: if-ge v1, v7, 0073 // +0003 │ │ -3accc8: 2860 |0072: goto 00d2 // +0060 │ │ -3accca: 1304 3d00 |0073: const/16 v4, #int 61 // #3d │ │ -3accce: 3314 0b00 |0075: if-ne v4, v1, 0080 // +000b │ │ -3accd2: 7100 14a2 0000 |0077: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ -3accd8: 0a02 |007a: move-result v2 │ │ -3accda: 7110 1fa2 0200 |007b: invoke-static {v2}, Lnet/sf/dibdib/generic/ColorNmz;.setDisplayMode:(I)V // method@a21f │ │ -3acce0: 07c2 |007e: move-object v2, v12 │ │ -3acce2: 2853 |007f: goto 00d2 // +0053 │ │ -3acce4: 1304 4100 |0080: const/16 v4, #int 65 // #41 │ │ -3acce8: 3314 5000 |0082: if-ne v4, v1, 00d2 // +0050 │ │ -3accec: 6201 fc79 |0084: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3accf0: 6002 fd79 |0086: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3accf4: 6204 b373 |0088: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3accf8: 5444 cf73 |008a: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3accfc: 5244 f275 |008c: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3acd00: 6205 fc79 |008e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3acd04: 6006 fd79 |0090: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3acd08: 4405 0506 |0092: aget v5, v5, v6 │ │ -3acd0c: 3354 0900 |0094: if-ne v4, v5, 009d // +0009 │ │ -3acd10: 6204 be73 |0096: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ -3acd14: 5444 cf73 |0098: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3acd18: 5244 f275 |009a: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3acd1c: 2831 |009c: goto 00cd // +0031 │ │ -3acd1e: 6204 be73 |009d: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ -3acd22: 5444 cf73 |009f: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3acd26: 5244 f275 |00a1: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3acd2a: 6205 fc79 |00a3: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3acd2e: 6006 fd79 |00a5: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3acd32: 4405 0506 |00a7: aget v5, v5, v6 │ │ -3acd36: 3354 0900 |00a9: if-ne v4, v5, 00b2 // +0009 │ │ -3acd3a: 6204 c673 |00ab: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -3acd3e: 5444 cf73 |00ad: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3acd42: 5244 f275 |00af: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3acd46: 281c |00b1: goto 00cd // +001c │ │ -3acd48: 6204 c673 |00b2: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -3acd4c: 5444 cf73 |00b4: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3acd50: 5244 f275 |00b6: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3acd54: 6205 fc79 |00b8: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3acd58: 6006 fd79 |00ba: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3acd5c: 4405 0506 |00bc: aget v5, v5, v6 │ │ -3acd60: 3354 0900 |00be: if-ne v4, v5, 00c7 // +0009 │ │ -3acd64: 6204 ca73 |00c0: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ -3acd68: 5444 cf73 |00c2: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3acd6c: 5244 f275 |00c4: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3acd70: 2807 |00c6: goto 00cd // +0007 │ │ -3acd72: 6204 b373 |00c7: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3acd76: 5444 cf73 |00c9: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3acd7a: 5244 f275 |00cb: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3acd7e: 4b04 0102 |00cd: aput v4, v1, v2 │ │ -3acd82: 6a03 c279 |00cf: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ -3acd86: 110c |00d1: return-object v12 │ │ -3acd88: 3902 0300 |00d2: if-nez v2, 00d5 // +0003 │ │ -3acd8c: 110c |00d4: return-object v12 │ │ -3acd8e: 2333 0716 |00d5: new-array v3, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3acd92: 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 │ │ -3acd98: 0c02 |00da: move-result-object v2 │ │ -3acd9a: 5921 b276 |00db: iput v1, v2, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3acd9e: 1102 |00dd: return-object v2 │ │ -3acda0: 110c |00de: return-object v12 │ │ -3acda2: da04 0402 |00df: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -3acda6: 3424 6500 |00e1: if-lt v4, v2, 0146 // +0065 │ │ -3acdaa: 6202 ee79 |00e3: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3acdae: 6e10 9ba5 0200 |00e5: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3acdb4: 0a02 |00e8: move-result v2 │ │ -3acdb6: d011 00f4 |00e9: add-int/lit16 v1, v1, #int -3072 // #f400 │ │ -3acdba: b321 |00eb: div-int/2addr v1, v2 │ │ -3acdbc: 3b01 0300 |00ec: if-gez v1, 00ef // +0003 │ │ -3acdc0: 110c |00ee: return-object v12 │ │ -3acdc2: 341a 2700 |00ef: if-lt v10, v1, 0116 // +0027 │ │ -3acdc6: 361a 0e00 |00f1: if-gt v10, v1, 00ff // +000e │ │ -3acdca: 6202 fe79 |00f3: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3acdce: 4602 020a |00f5: aget-object v2, v2, v10 │ │ -3acdd2: 1a04 6b0d |00f7: const-string v4, "BS" // string@0d6b │ │ -3acdd6: 6e20 2c98 4200 |00f9: invoke-virtual {v2, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3acddc: 0a02 |00fc: move-result v2 │ │ -3acdde: 3802 1900 |00fd: if-eqz v2, 0116 // +0019 │ │ -3acde2: 331d 0500 |00ff: if-ne v13, v1, 0104 // +0005 │ │ -3acde6: 6201 cb79 |0101: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ -3acdea: 2808 |0103: goto 010b // +0008 │ │ -3acdec: 3901 0500 |0104: if-nez v1, 0109 // +0005 │ │ -3acdf0: 6201 c979 |0106: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ -3acdf4: 2803 |0108: goto 010b // +0003 │ │ -3acdf6: 6201 c779 |0109: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ -3acdfa: 2332 0716 |010b: new-array v2, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3acdfe: 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 │ │ -3ace04: 0c01 |0110: move-result-object v1 │ │ -3ace06: 7020 82a5 1000 |0111: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a582 │ │ -3ace0c: 0c01 |0114: move-result-object v1 │ │ -3ace0e: 1101 |0115: return-object v1 │ │ -3ace10: 6202 017a |0116: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ -3ace14: 3802 0c00 |0118: if-eqz v2, 0124 // +000c │ │ -3ace18: 6202 017a |011a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ -3ace1c: 2122 |011c: array-length v2, v2 │ │ -3ace1e: 3521 0700 |011d: if-ge v1, v2, 0124 // +0007 │ │ -3ace22: 6202 017a |011f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ -3ace26: 4602 0201 |0121: aget-object v2, v2, v1 │ │ -3ace2a: 2802 |0123: goto 0125 // +0002 │ │ -3ace2c: 07c2 |0124: move-object v2, v12 │ │ -3ace2e: 3902 1a00 |0125: if-nez v2, 013f // +001a │ │ -3ace32: 6202 fe79 |0127: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3ace36: 4601 0201 |0129: aget-object v1, v2, v1 │ │ -3ace3a: 6e10 3498 0100 |012b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3ace40: 0c01 |012e: move-result-object v1 │ │ -3ace42: 1a02 911c |012f: const-string v2, "GO" // string@1c91 │ │ -3ace46: 6e20 1298 1200 |0131: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3ace4c: 0a02 |0134: move-result v2 │ │ -3ace4e: 3802 0500 |0135: if-eqz v2, 013a // +0005 │ │ -3ace52: 6201 7679 |0137: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3ace56: 2805 |0139: goto 013e // +0005 │ │ -3ace58: 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 │ │ -3ace5e: 0c01 |013d: move-result-object v1 │ │ -3ace60: 0712 |013e: move-object v2, v1 │ │ -3ace62: 3802 0600 |013f: if-eqz v2, 0145 // +0006 │ │ -3ace66: 7030 86a5 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@a586 │ │ -3ace6c: 0c0c |0144: move-result-object v12 │ │ -3ace6e: 110c |0145: return-object v12 │ │ -3ace70: 6202 f979 |0146: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ace74: 6e10 9ba5 0200 |0148: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ace7a: 0a02 |014b: move-result v2 │ │ -3ace7c: da02 0207 |014c: mul-int/lit8 v2, v2, #int 7 // #07 │ │ -3ace80: e102 0203 |014e: shr-int/lit8 v2, v2, #int 3 // #03 │ │ -3ace84: 3512 1400 |0150: if-ge v2, v1, 0164 // +0014 │ │ -3ace88: 5401 e679 |0152: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ace8c: 6e10 2298 0100 |0154: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ace92: 0a01 |0157: move-result v1 │ │ -3ace94: 3d01 0700 |0158: if-lez v1, 015f // +0007 │ │ -3ace98: 7030 86a5 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@a586 │ │ -3ace9e: 0c01 |015d: move-result-object v1 │ │ -3acea0: 1101 |015e: return-object v1 │ │ -3acea2: 7020 83a5 8000 |015f: invoke-direct {v0, v8}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a583 │ │ -3acea8: 0c01 |0162: move-result-object v1 │ │ -3aceaa: 1101 |0163: return-object v1 │ │ -3aceac: 6202 f979 |0164: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3aceb0: 6e10 9ba5 0200 |0166: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3aceb6: 0a02 |0169: move-result v2 │ │ -3aceb8: e102 0203 |016a: shr-int/lit8 v2, v2, #int 3 // #03 │ │ -3acebc: 3712 0800 |016c: if-le v2, v1, 0174 // +0008 │ │ -3acec0: 7120 7aa5 9900 |016e: invoke-static {v9, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57a │ │ -3acec6: 5903 eb79 |0171: iput v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3aceca: 281e |0173: goto 0191 // +001e │ │ -3acecc: 6202 f979 |0174: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3aced0: 6e10 9ba5 0200 |0176: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3aced6: 0a02 |0179: move-result v2 │ │ -3aced8: da02 0205 |017a: mul-int/lit8 v2, v2, #int 5 // #05 │ │ -3acedc: e102 0203 |017c: shr-int/lit8 v2, v2, #int 3 // #03 │ │ -3acee0: 3512 0e00 |017e: if-ge v2, v1, 018c // +000e │ │ -3acee4: 7120 7aa5 9900 |0180: invoke-static {v9, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57a │ │ -3aceea: 5401 e679 |0183: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3aceee: 6e10 2298 0100 |0185: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3acef4: 0a01 |0188: move-result v1 │ │ -3acef6: 5901 eb79 |0189: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3acefa: 2806 |018b: goto 0191 // +0006 │ │ -3acefc: 6301 c279 |018c: sget-boolean v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ -3acf00: b7d1 |018e: xor-int/2addr v1, v13 │ │ -3acf02: 6a01 c279 |018f: sput-boolean v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ -3acf06: 110c |0191: return-object v12 │ │ -3acf08: 130e 0f00 |0192: const/16 v14, #int 15 // #f │ │ -3acf0c: 130f 0800 |0194: const/16 v15, #int 8 // #8 │ │ -3acf10: 3525 4300 |0196: if-ge v5, v2, 01d9 // +0043 │ │ -3acf14: da01 010f |0198: mul-int/lit8 v1, v1, #int 15 // #0f │ │ -3acf18: 6202 f979 |019a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3acf1c: 6e10 9ba5 0200 |019c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3acf22: 0a02 |019f: move-result v2 │ │ -3acf24: b321 |01a0: div-int/2addr v1, v2 │ │ -3acf26: 1302 0c00 |01a1: const/16 v2, #int 12 // #c │ │ -3acf2a: 3612 1400 |01a3: if-gt v2, v1, 01b7 // +0014 │ │ -3acf2e: 5401 e679 |01a5: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3acf32: 6e10 2298 0100 |01a7: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3acf38: 0a01 |01aa: move-result v1 │ │ -3acf3a: 3d01 0700 |01ab: if-lez v1, 01b2 // +0007 │ │ -3acf3e: 7030 86a5 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@a586 │ │ -3acf44: 0c01 |01b0: move-result-object v1 │ │ -3acf46: 1101 |01b1: return-object v1 │ │ -3acf48: 7020 83a5 8000 |01b2: invoke-direct {v0, v8}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a583 │ │ -3acf4e: 0c01 |01b5: move-result-object v1 │ │ -3acf50: 1101 |01b6: return-object v1 │ │ -3acf52: 331b 0500 |01b7: if-ne v11, v1, 01bc // +0005 │ │ -3acf56: 5c0d e979 |01b9: iput-boolean v13, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ -3acf5a: 281d |01bb: goto 01d8 // +001d │ │ -3acf5c: 3d01 1c00 |01bc: if-lez v1, 01d8 // +001c │ │ -3acf60: 361b 0300 |01be: if-gt v11, v1, 01c1 // +0003 │ │ -3acf64: 1219 |01c0: const/4 v9, #int 1 // #1 │ │ -3acf66: 6202 6273 |01c1: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3acf6a: 5422 7e73 |01c3: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3acf6e: 1f02 dc14 |01c5: check-cast v2, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3acf72: 6e10 cda4 0200 |01c7: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3acf78: 0c02 |01ca: move-result-object v2 │ │ -3acf7a: 1263 |01cb: const/4 v3, #int 6 // #6 │ │ -3acf7c: 3613 0700 |01cc: if-gt v3, v1, 01d3 // +0007 │ │ -3acf80: 36f1 0500 |01ce: if-gt v1, v15, 01d3 // +0005 │ │ -3acf84: 1603 0400 |01d0: const-wide/16 v3, #int 4 // #4 │ │ -3acf88: 2803 |01d2: goto 01d5 // +0003 │ │ -3acf8a: 1603 0200 |01d3: const-wide/16 v3, #int 2 // #2 │ │ -3acf8e: 7240 9ca4 9243 |01d5: invoke-interface {v2, v9, v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49c │ │ -3acf94: 110c |01d8: return-object v12 │ │ -3acf96: 6208 b373 |01d9: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3acf9a: 5488 cf73 |01db: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3acf9e: 5288 f275 |01dd: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3acfa2: 6209 fc79 |01df: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3acfa6: 6010 fd79 |01e1: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3acfaa: 4409 0910 |01e3: aget v9, v9, v16 │ │ -3acfae: 3298 1300 |01e5: if-eq v8, v9, 01f8 // +0013 │ │ -3acfb2: 6208 ca73 |01e7: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ -3acfb6: 5488 cf73 |01e9: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3acfba: 5288 f275 |01eb: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3acfbe: 6209 fc79 |01ed: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3acfc2: 6010 fd79 |01ef: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3acfc6: 4409 0910 |01f1: aget v9, v9, v16 │ │ -3acfca: 3398 0300 |01f3: if-ne v8, v9, 01f6 // +0003 │ │ -3acfce: 2803 |01f5: goto 01f8 // +0003 │ │ -3acfd0: 1208 |01f6: const/4 v8, #int 0 // #0 │ │ -3acfd2: 2802 |01f7: goto 01f9 // +0002 │ │ -3acfd4: 1218 |01f8: const/4 v8, #int 1 // #1 │ │ -3acfd6: 6309 c279 |01f9: sget-boolean v9, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ -3acfda: 3809 3500 |01fb: if-eqz v9, 0230 // +0035 │ │ -3acfde: 3808 0800 |01fd: if-eqz v8, 0205 // +0008 │ │ -3acfe2: 6a03 c279 |01ff: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ -3acfe6: 7702 7aa5 1b00 |0201: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57a │ │ -3acfec: 110c |0204: return-object v12 │ │ -3acfee: 6205 f979 |0205: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3acff2: 6e10 9ba5 0500 |0207: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3acff8: 0a05 |020a: move-result v5 │ │ -3acffa: 6206 f879 |020b: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3acffe: 6e10 9ba5 0600 |020d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad004: 0a06 |0210: move-result v6 │ │ -3ad006: bad5 |0211: ushr-int/2addr v5, v13 │ │ -3ad008: b0d5 |0212: add-int/2addr v5, v13 │ │ -3ad00a: da04 0402 |0213: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -3ad00e: b046 |0215: add-int/2addr v6, v4 │ │ -3ad010: e204 0601 |0216: ushr-int/lit8 v4, v6, #int 1 // #01 │ │ -3ad014: b0d4 |0218: add-int/2addr v4, v13 │ │ -3ad016: b151 |0219: sub-int/2addr v1, v5 │ │ -3ad018: da01 0103 |021a: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -3ad01c: b351 |021c: div-int/2addr v1, v5 │ │ -3ad01e: b142 |021d: sub-int/2addr v2, v4 │ │ -3ad020: da02 0203 |021e: mul-int/lit8 v2, v2, #int 3 // #03 │ │ -3ad024: b342 |0220: div-int/2addr v2, v4 │ │ -3ad026: 3901 0700 |0221: if-nez v1, 0228 // +0007 │ │ -3ad02a: 3902 0500 |0223: if-nez v2, 0228 // +0005 │ │ -3ad02e: 6a03 c279 |0225: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ -3ad032: 110c |0227: return-object v12 │ │ -3ad034: 7120 58a5 2100 |0228: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.cmd4MovePointer:(II)C // method@a558 │ │ -3ad03a: 0a01 |022b: move-result v1 │ │ -3ad03c: 1202 |022c: const/4 v2, #int 0 // #0 │ │ -3ad03e: 1213 |022d: const/4 v3, #int 1 // #1 │ │ -3ad040: 2900 9001 |022e: goto/16 03be // +0190 │ │ -3ad044: 9109 0206 |0230: sub-int v9, v2, v6 │ │ -3ad048: 6010 147a |0232: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad04c: d810 1001 |0234: add-int/lit8 v16, v16, #int 1 // #01 │ │ -3ad050: 9210 1009 |0236: mul-int v16, v16, v9 │ │ -3ad054: e010 1003 |0238: shl-int/lit8 v16, v16, #int 3 // #03 │ │ -3ad058: b165 |023a: sub-int/2addr v5, v6 │ │ -3ad05a: 930e 1005 |023b: div-int v14, v16, v5 │ │ -3ad05e: 6010 147a |023d: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad062: d810 1001 |023f: add-int/lit8 v16, v16, #int 1 // #01 │ │ -3ad066: 9210 1001 |0241: mul-int v16, v16, v1 │ │ -3ad06a: e010 1003 |0243: shl-int/lit8 v16, v16, #int 3 // #03 │ │ -3ad06e: 6212 f979 |0245: sget-object v18, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ad072: 7401 9ba5 1200 |0247: invoke-virtual/range {v18}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad078: 0a12 |024a: move-result v18 │ │ -3ad07a: 9307 1012 |024b: div-int v7, v16, v18 │ │ -3ad07e: 124a |024d: const/4 v10, #int 4 // #4 │ │ -3ad080: 34ae 4b00 |024e: if-lt v14, v10, 0299 // +004b │ │ -3ad084: 6012 147a |0250: sget v18, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad088: e012 1203 |0252: shl-int/lit8 v18, v18, #int 3 // #03 │ │ -3ad08c: d80f 1204 |0254: add-int/lit8 v15, v18, #int 4 // #04 │ │ -3ad090: 34ef 4300 |0256: if-lt v15, v14, 0299 // +0043 │ │ -3ad094: 34a7 4100 |0258: if-lt v7, v10, 0299 // +0041 │ │ -3ad098: 600f 147a |025a: sget v15, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad09c: e00f 0f03 |025c: shl-int/lit8 v15, v15, #int 3 // #03 │ │ -3ad0a0: b0af |025e: add-int/2addr v15, v10 │ │ -3ad0a2: 357f 0300 |025f: if-ge v15, v7, 0262 // +0003 │ │ -3ad0a6: 2838 |0261: goto 0299 // +0038 │ │ -3ad0a8: 3908 3200 |0262: if-nez v8, 0294 // +0032 │ │ -3ad0ac: 6205 be73 |0264: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ -3ad0b0: 5455 cf73 |0266: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3ad0b4: 5255 f275 |0268: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3ad0b8: 6206 fc79 |026a: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3ad0bc: 6008 fd79 |026c: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3ad0c0: 4406 0608 |026e: aget v6, v6, v8 │ │ -3ad0c4: 3265 0a00 |0270: if-eq v5, v6, 027a // +000a │ │ -3ad0c8: 7702 7aa5 1b00 |0272: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57a │ │ -3ad0ce: 0213 0400 |0275: move/from16 v19, v4 │ │ -3ad0d2: 1211 |0277: const/4 v1, #int 1 // #1 │ │ -3ad0d4: 2900 e500 |0278: goto/16 035d // +00e5 │ │ -3ad0d8: 6005 c379 |027a: sget v5, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ -3ad0dc: b151 |027c: sub-int/2addr v1, v5 │ │ -3ad0de: 1305 0a00 |027d: const/16 v5, #int 10 // #a │ │ -3ad0e2: b951 |027f: shr-int/2addr v1, v5 │ │ -3ad0e4: 6006 c479 |0280: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ -3ad0e8: b169 |0282: sub-int/2addr v9, v6 │ │ -3ad0ea: e106 090a |0283: shr-int/lit8 v6, v9, #int 10 // #0a │ │ -3ad0ee: 1308 f6ff |0285: const/16 v8, #int -10 // #fff6 │ │ -3ad0f2: 3618 0900 |0287: if-gt v8, v1, 0290 // +0009 │ │ -3ad0f6: 3651 0700 |0289: if-gt v1, v5, 0290 // +0007 │ │ -3ad0fa: 3668 0500 |028b: if-gt v8, v6, 0290 // +0005 │ │ -3ad0fe: 3656 0300 |028d: if-gt v6, v5, 0290 // +0003 │ │ -3ad102: 2805 |028f: goto 0294 // +0005 │ │ -3ad104: 7702 7aa5 1b00 |0290: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57a │ │ -3ad10a: 110c |0293: return-object v12 │ │ -3ad10c: 0213 0400 |0294: move/from16 v19, v4 │ │ -3ad110: 1201 |0296: const/4 v1, #int 0 // #0 │ │ -3ad112: 2900 c700 |0297: goto/16 035e // +00c7 │ │ -3ad116: 6008 147a |0299: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad11a: b0d8 |029b: add-int/2addr v8, v13 │ │ -3ad11c: b38e |029c: div-int/2addr v14, v8 │ │ -3ad11e: 6008 147a |029d: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad122: b0d8 |029f: add-int/2addr v8, v13 │ │ -3ad124: b387 |02a0: div-int/2addr v7, v8 │ │ -3ad126: 3c07 0a00 |02a1: if-gtz v7, 02ab // +000a │ │ -3ad12a: 3c0e 0800 |02a3: if-gtz v14, 02ab // +0008 │ │ -3ad12e: 0213 0400 |02a5: move/from16 v19, v4 │ │ -3ad132: 1301 0f00 |02a7: const/16 v1, #int 15 // #f │ │ -3ad136: 2900 b400 |02a9: goto/16 035d // +00b4 │ │ -3ad13a: 3c07 0a00 |02ab: if-gtz v7, 02b5 // +000a │ │ -3ad13e: 36eb 0800 |02ad: if-gt v11, v14, 02b5 // +0008 │ │ -3ad142: 1301 0e00 |02af: const/16 v1, #int 14 // #e │ │ -3ad146: 0213 0400 |02b1: move/from16 v19, v4 │ │ -3ad14a: 2900 aa00 |02b3: goto/16 035d // +00aa │ │ -3ad14e: 367b 0700 |02b5: if-gt v11, v7, 02bc // +0007 │ │ -3ad152: 3c0e 0500 |02b7: if-gtz v14, 02bc // +0005 │ │ -3ad156: 1301 1100 |02b9: const/16 v1, #int 17 // #11 │ │ -3ad15a: 28f6 |02bb: goto 02b1 // -000a │ │ -3ad15c: 367b 0700 |02bc: if-gt v11, v7, 02c3 // +0007 │ │ -3ad160: 36eb 0500 |02be: if-gt v11, v14, 02c3 // +0005 │ │ -3ad164: 1301 1000 |02c0: const/16 v1, #int 16 // #10 │ │ -3ad168: 28ef |02c2: goto 02b1 // -0011 │ │ -3ad16a: 377b 0900 |02c3: if-le v11, v7, 02cc // +0009 │ │ -3ad16e: 36eb 0300 |02c5: if-gt v11, v14, 02c8 // +0003 │ │ -3ad172: 2805 |02c7: goto 02cc // +0005 │ │ -3ad174: 0213 0400 |02c8: move/from16 v19, v4 │ │ -3ad178: 2900 9200 |02ca: goto/16 035c // +0092 │ │ -3ad17c: 6008 147a |02cc: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad180: b0d8 |02ce: add-int/2addr v8, v13 │ │ -3ad182: 9209 0908 |02cf: mul-int v9, v9, v8 │ │ -3ad186: 8398 |02d1: int-to-double v8, v9 │ │ -3ad188: 1911 2040 |02d2: const-wide/high16 v17, #long 4620693217682128896 // #4020 │ │ -3ad18c: ad08 0811 |02d4: mul-double v8, v8, v17 │ │ -3ad190: 0213 0400 |02d6: move/from16 v19, v4 │ │ -3ad194: 8353 |02d8: int-to-double v3, v5 │ │ -3ad196: ce38 |02d9: div-double/2addr v8, v3 │ │ -3ad198: 6003 147a |02da: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad19c: b0d3 |02dc: add-int/2addr v3, v13 │ │ -3ad19e: 8333 |02dd: int-to-double v3, v3 │ │ -3ad1a0: ce38 |02de: div-double/2addr v8, v3 │ │ -3ad1a2: 6003 147a |02df: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad1a6: b0d3 |02e1: add-int/2addr v3, v13 │ │ -3ad1a8: 9201 0103 |02e2: mul-int v1, v1, v3 │ │ -3ad1ac: 8313 |02e4: int-to-double v3, v1 │ │ -3ad1ae: ad03 0311 |02e5: mul-double v3, v3, v17 │ │ -3ad1b2: 6201 f979 |02e7: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ad1b6: 6e10 9ba5 0100 |02e9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad1bc: 0a01 |02ec: move-result v1 │ │ -3ad1be: 831a |02ed: int-to-double v10, v1 │ │ -3ad1c0: cea3 |02ee: div-double/2addr v3, v10 │ │ -3ad1c2: 6001 147a |02ef: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad1c6: b0d1 |02f1: add-int/2addr v1, v13 │ │ -3ad1c8: 831a |02f2: int-to-double v10, v1 │ │ -3ad1ca: cea3 |02f3: div-double/2addr v3, v10 │ │ -3ad1cc: 1401 00c0 0f00 |02f4: const v1, #float 1.44641e-39 // #000fc000 │ │ -3ad1d2: 190a 1640 |02f7: const-wide/high16 v10, #long 4617878467915022336 // #4016 │ │ -3ad1d6: 1814 3333 3333 3333 f33f |02f9: const-wide v20, #double 1.2 // #3ff3333333333333 │ │ -3ad1e0: 1916 f03f |02fe: const-wide/high16 v22, #long 4607182418800017408 // #3ff0 │ │ -3ad1e4: 1618 0000 |0300: const-wide/16 v24, #int 0 // #0 │ │ -3ad1e8: 1275 |0302: const/4 v5, #int 7 // #7 │ │ -3ad1ea: 3675 2d00 |0303: if-gt v5, v7, 0330 // +002d │ │ -3ad1ee: ac08 0814 |0305: sub-double v8, v8, v20 │ │ -3ad1f2: cea8 |0307: div-double/2addr v8, v10 │ │ -3ad1f4: 2f02 1808 |0308: cmpl-double v2, v24, v8 │ │ -3ad1f8: 3a02 0500 |030a: if-ltz v2, 030f // +0005 │ │ -3ad1fc: 0516 1800 |030c: move-wide/from16 v22, v24 │ │ -3ad200: 2808 |030e: goto 0316 // +0008 │ │ -3ad202: 3002 1608 |030f: cmpg-double v2, v22, v8 │ │ -3ad206: 3c02 0300 |0311: if-gtz v2, 0314 // +0003 │ │ -3ad20a: 2803 |0313: goto 0316 // +0003 │ │ -3ad20c: 0516 0800 |0314: move-wide/from16 v22, v8 │ │ -3ad210: 6202 f479 |0316: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ad214: 1203 |0318: const/4 v3, #int 0 // #0 │ │ -3ad216: 6e20 9fa5 3200 |0319: invoke-virtual {v2, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad21c: 6202 f879 |031c: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3ad220: 6e10 9ba5 0200 |031e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad226: 0a02 |0321: move-result v2 │ │ -3ad228: b162 |0322: sub-int/2addr v2, v6 │ │ -3ad22a: b121 |0323: sub-int/2addr v1, v2 │ │ -3ad22c: 3d01 0b00 |0324: if-lez v1, 032f // +000b │ │ -3ad230: 6202 f279 |0326: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3ad234: 8313 |0328: int-to-double v3, v1 │ │ -3ad236: ad03 0316 |0329: mul-double v3, v3, v22 │ │ -3ad23a: 8a31 |032b: double-to-int v1, v3 │ │ -3ad23c: 6e20 9fa5 1200 |032c: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad242: 110c |032f: return-object v12 │ │ -3ad244: 36e5 2c00 |0330: if-gt v5, v14, 035c // +002c │ │ -3ad248: ac03 0314 |0332: sub-double v3, v3, v20 │ │ -3ad24c: cea3 |0334: div-double/2addr v3, v10 │ │ -3ad24e: 2f02 1803 |0335: cmpl-double v2, v24, v3 │ │ -3ad252: 3a02 0500 |0337: if-ltz v2, 033c // +0005 │ │ -3ad256: 0516 1800 |0339: move-wide/from16 v22, v24 │ │ -3ad25a: 2808 |033b: goto 0343 // +0008 │ │ -3ad25c: 3002 1603 |033c: cmpg-double v2, v22, v3 │ │ -3ad260: 3c02 0300 |033e: if-gtz v2, 0341 // +0003 │ │ -3ad264: 2803 |0340: goto 0343 // +0003 │ │ -3ad266: 0516 0300 |0341: move-wide/from16 v22, v3 │ │ -3ad26a: 6202 f379 |0343: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ad26e: 1203 |0345: const/4 v3, #int 0 // #0 │ │ -3ad270: 6e20 9fa5 3200 |0346: invoke-virtual {v2, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad276: 6202 f979 |0349: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ad27a: 6e10 9ba5 0200 |034b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad280: 0a02 |034e: move-result v2 │ │ -3ad282: b121 |034f: sub-int/2addr v1, v2 │ │ -3ad284: 3d01 0b00 |0350: if-lez v1, 035b // +000b │ │ -3ad288: 6202 f179 |0352: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ad28c: 8313 |0354: int-to-double v3, v1 │ │ -3ad28e: ad03 0316 |0355: mul-double v3, v3, v22 │ │ -3ad292: 8a31 |0357: double-to-int v1, v3 │ │ -3ad294: 6e20 9fa5 1200 |0358: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3ad29a: 110c |035b: return-object v12 │ │ -3ad29c: 1201 |035c: const/4 v1, #int 0 // #0 │ │ -3ad29e: 1213 |035d: const/4 v3, #int 1 // #1 │ │ -3ad2a0: 3903 5e00 |035e: if-nez v3, 03bc // +005e │ │ -3ad2a4: 6201 f979 |0360: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ad2a8: 6e10 9ba5 0100 |0362: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad2ae: 0a01 |0365: move-result v1 │ │ -3ad2b0: 6204 f879 |0366: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3ad2b4: 6e10 9ba5 0400 |0368: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad2ba: 0a04 |036b: move-result v4 │ │ -3ad2bc: da05 1304 |036c: mul-int/lit8 v5, v19, #int 4 // #04 │ │ -3ad2c0: b154 |036e: sub-int/2addr v4, v5 │ │ -3ad2c2: 3541 1b00 |036f: if-ge v1, v4, 038a // +001b │ │ -3ad2c6: 6201 f879 |0371: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3ad2ca: 6e10 9ba5 0100 |0373: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad2d0: 0a01 |0376: move-result v1 │ │ -3ad2d2: 9101 0113 |0377: sub-int v1, v1, v19 │ │ -3ad2d6: b112 |0379: sub-int/2addr v2, v1 │ │ -3ad2d8: 6001 147a |037a: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad2dc: b0d1 |037c: add-int/2addr v1, v13 │ │ -3ad2de: 9202 0201 |037d: mul-int v2, v2, v1 │ │ -3ad2e2: e001 0203 |037f: shl-int/lit8 v1, v2, #int 3 // #03 │ │ -3ad2e6: 6202 f979 |0381: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ad2ea: 6e10 9ba5 0200 |0383: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad2f0: 0a02 |0386: move-result v2 │ │ -3ad2f2: b321 |0387: div-int/2addr v1, v2 │ │ -3ad2f4: d80e 0140 |0388: add-int/lit8 v14, v1, #int 64 // #40 │ │ -3ad2f8: d801 0e05 |038a: add-int/lit8 v1, v14, #int 5 // #05 │ │ -3ad2fc: 1302 0800 |038c: const/16 v2, #int 8 // #8 │ │ -3ad300: b421 |038e: rem-int/2addr v1, v2 │ │ -3ad302: 37d1 2c00 |038f: if-le v1, v13, 03bb // +002c │ │ -3ad306: d801 0705 |0391: add-int/lit8 v1, v7, #int 5 // #05 │ │ -3ad30a: b421 |0393: rem-int/2addr v1, v2 │ │ -3ad30c: 36d1 0300 |0394: if-gt v1, v13, 0397 // +0003 │ │ -3ad310: 2825 |0396: goto 03bb // +0025 │ │ -3ad312: 1241 |0397: const/4 v1, #int 4 // #4 │ │ -3ad314: b01e |0398: add-int/2addr v14, v1 │ │ -3ad316: e102 0e03 |0399: shr-int/lit8 v2, v14, #int 3 // #03 │ │ -3ad31a: b1d2 |039b: sub-int/2addr v2, v13 │ │ -3ad31c: b017 |039c: add-int/2addr v7, v1 │ │ -3ad31e: e101 0703 |039d: shr-int/lit8 v1, v7, #int 3 // #03 │ │ -3ad322: b1d1 |039f: sub-int/2addr v1, v13 │ │ -3ad324: 3a02 1b00 |03a0: if-ltz v2, 03bb // +001b │ │ -3ad328: 6004 147a |03a2: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad32c: 3542 1700 |03a4: if-ge v2, v4, 03bb // +0017 │ │ -3ad330: 3a01 1500 |03a6: if-ltz v1, 03bb // +0015 │ │ -3ad334: 6004 147a |03a8: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad338: 3441 0300 |03aa: if-lt v1, v4, 03ad // +0003 │ │ -3ad33c: 280f |03ac: goto 03bb // +000f │ │ -3ad33e: 6204 137a |03ad: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ -3ad342: 5205 e779 |03af: iget v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ad346: 4604 0405 |03b1: aget-object v4, v4, v5 │ │ -3ad34a: 6005 147a |03b3: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ad34e: 9202 0205 |03b5: mul-int v2, v2, v5 │ │ -3ad352: b012 |03b7: add-int/2addr v2, v1 │ │ -3ad354: 4901 0402 |03b8: aget-char v1, v4, v2 │ │ -3ad358: 2802 |03ba: goto 03bc // +0002 │ │ -3ad35a: 110c |03bb: return-object v12 │ │ -3ad35c: 0132 |03bc: move v2, v3 │ │ -3ad35e: 1203 |03bd: const/4 v3, #int 0 // #0 │ │ -3ad360: 3901 0300 |03be: if-nez v1, 03c1 // +0003 │ │ -3ad364: 110c |03c0: return-object v12 │ │ -3ad366: 5404 e679 |03c1: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ad36a: 6e10 2298 0400 |03c3: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad370: 0a04 |03c6: move-result v4 │ │ -3ad372: 3c04 6a00 |03c7: if-gtz v4, 0431 // +006a │ │ -3ad376: 5204 e779 |03c9: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ad37a: 334d 6600 |03cb: if-ne v13, v4, 0431 // +0066 │ │ -3ad37e: 3903 6400 |03cd: if-nez v3, 0431 // +0064 │ │ -3ad382: 3902 6200 |03cf: if-nez v2, 0431 // +0062 │ │ -3ad386: 6204 5479 |03d1: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ -3ad38a: 6205 6273 |03d3: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ad38e: 5455 8473 |03d5: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3ad392: 3354 5a00 |03d7: if-ne v4, v5, 0431 // +005a │ │ -3ad396: 6204 6273 |03d9: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3ad39a: 5444 7e73 |03db: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3ad39e: 1f04 dc14 |03dd: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ad3a2: 6e10 cda4 0400 |03df: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3ad3a8: 0c04 |03e2: move-result-object v4 │ │ -3ad3aa: 7210 9fa4 0400 |03e3: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getNumSlide30Supp:()J // method@a49f │ │ -3ad3b0: 0b04 |03e6: move-result-wide v4 │ │ -3ad3b2: 1706 0000 0040 |03e7: const-wide/32 v6, #float 2 // #40000000 │ │ -3ad3b8: 3108 0406 |03ea: cmp-long v8, v4, v6 │ │ -3ad3bc: 3c08 4500 |03ec: if-gtz v8, 0431 // +0045 │ │ -3ad3c0: 1304 2300 |03ee: const/16 v4, #int 35 // #23 │ │ -3ad3c4: 3314 1500 |03f0: if-ne v4, v1, 0405 // +0015 │ │ -3ad3c8: 6201 f079 |03f2: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ad3cc: 6e10 9ba5 0100 |03f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ad3d2: 0a01 |03f7: move-result v1 │ │ -3ad3d4: 7110 e8a1 0100 |03f8: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ -3ad3da: 0c01 |03fb: move-result-object v1 │ │ -3ad3dc: 5b01 e679 |03fc: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ad3e0: 6e10 2298 0100 |03fe: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad3e6: 0a01 |0401: move-result v1 │ │ -3ad3e8: 5901 eb79 |0402: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ad3ec: 110c |0404: return-object v12 │ │ -3ad3ee: 2b01 6900 0000 |0405: packed-switch v1, 0000046e // +00000069 │ │ -3ad3f4: 2204 e812 |0408: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ad3f8: 7010 4098 0400 |040a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ad3fe: 1a05 0000 |040d: const-string v5, "" // string@0000 │ │ -3ad402: 6e20 4b98 5400 |040f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ad408: 6e20 4498 1400 |0412: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3ad40e: 6e10 5498 0400 |0415: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ad414: 0c04 |0418: move-result-object v4 │ │ -3ad416: 1205 |0419: const/4 v5, #int 0 // #0 │ │ -3ad418: 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 │ │ -3ad41e: 0c0c |041d: move-result-object v12 │ │ -3ad420: 282a |041e: goto 0448 // +002a │ │ -3ad422: 620c f177 |041f: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f1 │ │ -3ad426: 2827 |0421: goto 0448 // +0027 │ │ -3ad428: 620c 9377 |0422: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ -3ad42c: 2824 |0424: goto 0448 // +0024 │ │ -3ad42e: 620c 0b78 |0425: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ -3ad432: 2821 |0427: goto 0448 // +0021 │ │ -3ad434: 620c f377 |0428: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f3 │ │ -3ad438: 281e |042a: goto 0448 // +001e │ │ -3ad43a: 620c 1a78 |042b: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781a │ │ -3ad43e: 281b |042d: goto 0448 // +001b │ │ -3ad440: 620c 0e78 |042e: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780e │ │ -3ad444: 2818 |0430: goto 0448 // +0018 │ │ -3ad446: 5204 e779 |0431: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ad44a: 6205 137a |0433: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ -3ad44e: 2155 |0435: array-length v5, v5 │ │ -3ad450: b1d5 |0436: sub-int/2addr v5, v13 │ │ -3ad452: 3454 1100 |0437: if-lt v4, v5, 0448 // +0011 │ │ -3ad456: 5204 e879 |0439: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79e8 │ │ -3ad45a: 5904 e779 |043b: iput v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ad45e: 5204 e779 |043d: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ad462: 6205 137a |043f: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ -3ad466: 2155 |0441: array-length v5, v5 │ │ -3ad468: b1d5 |0442: sub-int/2addr v5, v13 │ │ -3ad46a: 3454 0500 |0443: if-lt v4, v5, 0448 // +0005 │ │ -3ad46e: 1224 |0445: const/4 v4, #int 2 // #2 │ │ -3ad470: 5904 e779 |0446: iput v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ad474: 1304 2000 |0448: const/16 v4, #int 32 // #20 │ │ -3ad478: 3714 0800 |044a: if-le v4, v1, 0452 // +0008 │ │ -3ad47c: 3803 0300 |044c: if-eqz v3, 044f // +0003 │ │ -3ad480: 2804 |044e: goto 0452 // +0004 │ │ -3ad482: 6203 cd79 |044f: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3ad486: 2803 |0451: goto 0454 // +0003 │ │ -3ad488: 6203 ce79 |0452: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3ad48c: 1204 |0454: const/4 v4, #int 0 // #0 │ │ -3ad48e: 2344 0716 |0455: new-array v4, v4, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3ad492: 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 │ │ -3ad498: 0c03 |045a: move-result-object v3 │ │ -3ad49a: 380c 0600 |045b: if-eqz v12, 0461 // +0006 │ │ -3ad49e: 7030 86a5 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@a586 │ │ -3ad4a4: 0c03 |0460: move-result-object v3 │ │ -3ad4a6: 5931 b276 |0461: iput v1, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3ad4aa: 3802 0500 |0463: if-eqz v2, 0468 // +0005 │ │ -3ad4ae: 1601 0100 |0465: const-wide/16 v1, #int 1 // #1 │ │ -3ad4b2: 2803 |0467: goto 046a // +0003 │ │ -3ad4b4: 1601 0000 |0468: const-wide/16 v1, #int 0 // #0 │ │ -3ad4b8: 5a31 b076 |046a: iput-wide v1, v3, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3ad4bc: 1103 |046c: return-object v3 │ │ -3ad4be: 0000 |046d: nop // spacer │ │ -3ad4c0: 0001 0600 4100 0000 2900 0000 2600 ... |046e: packed-switch-data (16 units) │ │ +3acbd0: |[3acbd0] net.sf.dibdib.thread_ui.UiPres.checkUiEventMouse:(II)Lnet/sf/dibdib/generic/QToken; │ │ +3acbe0: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +3acbe4: 7701 79a5 1b00 |0002: invoke-static/range {v27}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ +3acbea: 0a01 |0005: move-result v1 │ │ +3acbec: 7701 79a5 1c00 |0006: invoke-static/range {v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a579 │ │ +3acbf2: 0a02 |0009: move-result v2 │ │ +3acbf4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3acbf6: 5c03 e979 |000b: iput-boolean v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ +3acbfa: 6204 ee79 |000d: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3acbfe: 6e10 9ba5 0400 |000f: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3acc04: 0a04 |0012: move-result v4 │ │ +3acc06: 6205 f879 |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3acc0a: 6e10 9ba5 0500 |0015: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3acc10: 0a05 |0018: move-result v5 │ │ +3acc12: b145 |0019: sub-int/2addr v5, v4 │ │ +3acc14: da06 0403 |001a: mul-int/lit8 v6, v4, #int 3 // #03 │ │ +3acc18: 1307 2000 |001c: const/16 v7, #int 32 // #20 │ │ +3acc1c: 1308 1a00 |001e: const/16 v8, #int 26 // #1a │ │ +3acc20: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ +3acc22: 122a |0021: const/4 v10, #int 2 // #2 │ │ +3acc24: 127b |0022: const/4 v11, #int 7 // #7 │ │ +3acc26: 120c |0023: const/4 v12, #int 0 // #0 │ │ +3acc28: 121d |0024: const/4 v13, #int 1 // #1 │ │ +3acc2a: 3726 6d01 |0025: if-le v6, v2, 0192 // +016d │ │ +3acc2e: 3724 b800 |0027: if-le v4, v2, 00df // +00b8 │ │ +3acc32: 6202 8d79 |0029: sget-object v2, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ +3acc36: 7100 99a5 0000 |002b: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.getTick:()J // method@a599 │ │ +3acc3c: 0b04 |002e: move-result-wide v4 │ │ +3acc3e: 2336 da15 |002f: new-array v6, v3, [Ljava/lang/Object; // type@15da │ │ +3acc42: 6e40 0ca5 4265 |0031: invoke-virtual {v2, v4, v5, v6}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50c │ │ +3acc48: 0a02 |0034: move-result v2 │ │ +3acc4a: 6204 f979 |0035: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3acc4e: 6e10 9ba5 0400 |0037: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3acc54: 0a04 |003a: move-result v4 │ │ +3acc56: e105 0401 |003b: shr-int/lit8 v5, v4, #int 1 // #01 │ │ +3acc5a: 3715 0600 |003d: if-le v5, v1, 0043 // +0006 │ │ +3acc5e: d011 00f4 |003f: add-int/lit16 v1, v1, #int -3072 // #f400 │ │ +3acc62: b321 |0041: div-int/2addr v1, v2 │ │ +3acc64: 2807 |0042: goto 0049 // +0007 │ │ +3acc66: d044 00f4 |0043: add-int/lit16 v4, v4, #int -3072 // #f400 │ │ +3acc6a: b114 |0045: sub-int/2addr v4, v1 │ │ +3acc6c: b324 |0046: div-int/2addr v4, v2 │ │ +3acc6e: d901 04ff |0047: rsub-int/lit8 v1, v4, #int -1 // #ff │ │ +3acc72: 6202 fc79 |0049: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3acc76: 2122 |004b: array-length v2, v2 │ │ +3acc78: b9a2 |004c: shr-int/2addr v2, v10 │ │ +3acc7a: 7b22 |004d: neg-int v2, v2 │ │ +3acc7c: 3612 9000 |004e: if-gt v2, v1, 00de // +0090 │ │ +3acc80: 6202 fc79 |0050: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3acc84: 2122 |0052: array-length v2, v2 │ │ +3acc86: b9a2 |0053: shr-int/2addr v2, v10 │ │ +3acc88: 3421 0400 |0054: if-lt v1, v2, 0058 // +0004 │ │ +3acc8c: 2900 8800 |0056: goto/16 00de // +0088 │ │ +3acc90: 6202 fc79 |0058: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3acc94: 3a01 0400 |005a: if-ltz v1, 005e // +0004 │ │ +3acc98: b8d1 |005c: shl-int/2addr v1, v13 │ │ +3acc9a: 2806 |005d: goto 0063 // +0006 │ │ +3acc9c: 6204 fc79 |005e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3acca0: 2144 |0060: array-length v4, v4 │ │ +3acca2: b014 |0061: add-int/2addr v4, v1 │ │ +3acca4: b041 |0062: add-int/2addr v1, v4 │ │ +3acca6: b0d1 |0063: add-int/2addr v1, v13 │ │ +3acca8: 4401 0201 |0064: aget v1, v2, v1 │ │ +3accac: 8e11 |0066: int-to-char v1, v1 │ │ +3accae: 1302 1b00 |0067: const/16 v2, #int 27 // #1b │ │ +3accb2: 3312 0500 |0069: if-ne v2, v1, 006e // +0005 │ │ +3accb6: 6202 9a77 |006b: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ +3accba: 2803 |006d: goto 0070 // +0003 │ │ +3accbc: 6202 cd79 |006e: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3accc0: 3571 0300 |0070: if-ge v1, v7, 0073 // +0003 │ │ +3accc4: 2860 |0072: goto 00d2 // +0060 │ │ +3accc6: 1304 3d00 |0073: const/16 v4, #int 61 // #3d │ │ +3accca: 3314 0b00 |0075: if-ne v4, v1, 0080 // +000b │ │ +3accce: 7100 14a2 0000 |0077: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ +3accd4: 0a02 |007a: move-result v2 │ │ +3accd6: 7110 1fa2 0200 |007b: invoke-static {v2}, Lnet/sf/dibdib/generic/ColorNmz;.setDisplayMode:(I)V // method@a21f │ │ +3accdc: 07c2 |007e: move-object v2, v12 │ │ +3accde: 2853 |007f: goto 00d2 // +0053 │ │ +3acce0: 1304 4100 |0080: const/16 v4, #int 65 // #41 │ │ +3acce4: 3314 5000 |0082: if-ne v4, v1, 00d2 // +0050 │ │ +3acce8: 6201 fc79 |0084: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3accec: 6002 fd79 |0086: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3accf0: 6204 b373 |0088: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3accf4: 5444 cf73 |008a: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3accf8: 5244 f275 |008c: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3accfc: 6205 fc79 |008e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3acd00: 6006 fd79 |0090: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3acd04: 4405 0506 |0092: aget v5, v5, v6 │ │ +3acd08: 3354 0900 |0094: if-ne v4, v5, 009d // +0009 │ │ +3acd0c: 6204 be73 |0096: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ +3acd10: 5444 cf73 |0098: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3acd14: 5244 f275 |009a: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3acd18: 2831 |009c: goto 00cd // +0031 │ │ +3acd1a: 6204 be73 |009d: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ +3acd1e: 5444 cf73 |009f: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3acd22: 5244 f275 |00a1: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3acd26: 6205 fc79 |00a3: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3acd2a: 6006 fd79 |00a5: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3acd2e: 4405 0506 |00a7: aget v5, v5, v6 │ │ +3acd32: 3354 0900 |00a9: if-ne v4, v5, 00b2 // +0009 │ │ +3acd36: 6204 c673 |00ab: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +3acd3a: 5444 cf73 |00ad: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3acd3e: 5244 f275 |00af: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3acd42: 281c |00b1: goto 00cd // +001c │ │ +3acd44: 6204 c673 |00b2: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +3acd48: 5444 cf73 |00b4: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3acd4c: 5244 f275 |00b6: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3acd50: 6205 fc79 |00b8: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3acd54: 6006 fd79 |00ba: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3acd58: 4405 0506 |00bc: aget v5, v5, v6 │ │ +3acd5c: 3354 0900 |00be: if-ne v4, v5, 00c7 // +0009 │ │ +3acd60: 6204 ca73 |00c0: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ +3acd64: 5444 cf73 |00c2: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3acd68: 5244 f275 |00c4: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3acd6c: 2807 |00c6: goto 00cd // +0007 │ │ +3acd6e: 6204 b373 |00c7: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3acd72: 5444 cf73 |00c9: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3acd76: 5244 f275 |00cb: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3acd7a: 4b04 0102 |00cd: aput v4, v1, v2 │ │ +3acd7e: 6a03 c279 |00cf: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ +3acd82: 110c |00d1: return-object v12 │ │ +3acd84: 3902 0300 |00d2: if-nez v2, 00d5 // +0003 │ │ +3acd88: 110c |00d4: return-object v12 │ │ +3acd8a: 2333 0716 |00d5: new-array v3, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3acd8e: 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 │ │ +3acd94: 0c02 |00da: move-result-object v2 │ │ +3acd96: 5921 b276 |00db: iput v1, v2, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3acd9a: 1102 |00dd: return-object v2 │ │ +3acd9c: 110c |00de: return-object v12 │ │ +3acd9e: da04 0402 |00df: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +3acda2: 3424 6500 |00e1: if-lt v4, v2, 0146 // +0065 │ │ +3acda6: 6202 ee79 |00e3: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3acdaa: 6e10 9ba5 0200 |00e5: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3acdb0: 0a02 |00e8: move-result v2 │ │ +3acdb2: d011 00f4 |00e9: add-int/lit16 v1, v1, #int -3072 // #f400 │ │ +3acdb6: b321 |00eb: div-int/2addr v1, v2 │ │ +3acdb8: 3b01 0300 |00ec: if-gez v1, 00ef // +0003 │ │ +3acdbc: 110c |00ee: return-object v12 │ │ +3acdbe: 341a 2700 |00ef: if-lt v10, v1, 0116 // +0027 │ │ +3acdc2: 361a 0e00 |00f1: if-gt v10, v1, 00ff // +000e │ │ +3acdc6: 6202 fe79 |00f3: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3acdca: 4602 020a |00f5: aget-object v2, v2, v10 │ │ +3acdce: 1a04 6b0d |00f7: const-string v4, "BS" // string@0d6b │ │ +3acdd2: 6e20 2c98 4200 |00f9: invoke-virtual {v2, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3acdd8: 0a02 |00fc: move-result v2 │ │ +3acdda: 3802 1900 |00fd: if-eqz v2, 0116 // +0019 │ │ +3acdde: 331d 0500 |00ff: if-ne v13, v1, 0104 // +0005 │ │ +3acde2: 6201 cb79 |0101: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ +3acde6: 2808 |0103: goto 010b // +0008 │ │ +3acde8: 3901 0500 |0104: if-nez v1, 0109 // +0005 │ │ +3acdec: 6201 c979 |0106: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ +3acdf0: 2803 |0108: goto 010b // +0003 │ │ +3acdf2: 6201 c779 |0109: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ +3acdf6: 2332 0716 |010b: new-array v2, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3acdfa: 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 │ │ +3ace00: 0c01 |0110: move-result-object v1 │ │ +3ace02: 7020 82a5 1000 |0111: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a582 │ │ +3ace08: 0c01 |0114: move-result-object v1 │ │ +3ace0a: 1101 |0115: return-object v1 │ │ +3ace0c: 6202 017a |0116: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ +3ace10: 3802 0c00 |0118: if-eqz v2, 0124 // +000c │ │ +3ace14: 6202 017a |011a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ +3ace18: 2122 |011c: array-length v2, v2 │ │ +3ace1a: 3521 0700 |011d: if-ge v1, v2, 0124 // +0007 │ │ +3ace1e: 6202 017a |011f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ +3ace22: 4602 0201 |0121: aget-object v2, v2, v1 │ │ +3ace26: 2802 |0123: goto 0125 // +0002 │ │ +3ace28: 07c2 |0124: move-object v2, v12 │ │ +3ace2a: 3902 1a00 |0125: if-nez v2, 013f // +001a │ │ +3ace2e: 6202 fe79 |0127: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3ace32: 4601 0201 |0129: aget-object v1, v2, v1 │ │ +3ace36: 6e10 3498 0100 |012b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3ace3c: 0c01 |012e: move-result-object v1 │ │ +3ace3e: 1a02 911c |012f: const-string v2, "GO" // string@1c91 │ │ +3ace42: 6e20 1298 1200 |0131: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3ace48: 0a02 |0134: move-result v2 │ │ +3ace4a: 3802 0500 |0135: if-eqz v2, 013a // +0005 │ │ +3ace4e: 6201 7679 |0137: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3ace52: 2805 |0139: goto 013e // +0005 │ │ +3ace54: 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 │ │ +3ace5a: 0c01 |013d: move-result-object v1 │ │ +3ace5c: 0712 |013e: move-object v2, v1 │ │ +3ace5e: 3802 0600 |013f: if-eqz v2, 0145 // +0006 │ │ +3ace62: 7030 86a5 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@a586 │ │ +3ace68: 0c0c |0144: move-result-object v12 │ │ +3ace6a: 110c |0145: return-object v12 │ │ +3ace6c: 6202 f979 |0146: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ace70: 6e10 9ba5 0200 |0148: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ace76: 0a02 |014b: move-result v2 │ │ +3ace78: da02 0207 |014c: mul-int/lit8 v2, v2, #int 7 // #07 │ │ +3ace7c: e102 0203 |014e: shr-int/lit8 v2, v2, #int 3 // #03 │ │ +3ace80: 3512 1400 |0150: if-ge v2, v1, 0164 // +0014 │ │ +3ace84: 5401 e679 |0152: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ace88: 6e10 2298 0100 |0154: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ace8e: 0a01 |0157: move-result v1 │ │ +3ace90: 3d01 0700 |0158: if-lez v1, 015f // +0007 │ │ +3ace94: 7030 86a5 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@a586 │ │ +3ace9a: 0c01 |015d: move-result-object v1 │ │ +3ace9c: 1101 |015e: return-object v1 │ │ +3ace9e: 7020 83a5 8000 |015f: invoke-direct {v0, v8}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a583 │ │ +3acea4: 0c01 |0162: move-result-object v1 │ │ +3acea6: 1101 |0163: return-object v1 │ │ +3acea8: 6202 f979 |0164: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3aceac: 6e10 9ba5 0200 |0166: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3aceb2: 0a02 |0169: move-result v2 │ │ +3aceb4: e102 0203 |016a: shr-int/lit8 v2, v2, #int 3 // #03 │ │ +3aceb8: 3712 0800 |016c: if-le v2, v1, 0174 // +0008 │ │ +3acebc: 7120 7aa5 9900 |016e: invoke-static {v9, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57a │ │ +3acec2: 5903 eb79 |0171: iput v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3acec6: 281e |0173: goto 0191 // +001e │ │ +3acec8: 6202 f979 |0174: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3acecc: 6e10 9ba5 0200 |0176: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3aced2: 0a02 |0179: move-result v2 │ │ +3aced4: da02 0205 |017a: mul-int/lit8 v2, v2, #int 5 // #05 │ │ +3aced8: e102 0203 |017c: shr-int/lit8 v2, v2, #int 3 // #03 │ │ +3acedc: 3512 0e00 |017e: if-ge v2, v1, 018c // +000e │ │ +3acee0: 7120 7aa5 9900 |0180: invoke-static {v9, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57a │ │ +3acee6: 5401 e679 |0183: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3aceea: 6e10 2298 0100 |0185: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3acef0: 0a01 |0188: move-result v1 │ │ +3acef2: 5901 eb79 |0189: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3acef6: 2806 |018b: goto 0191 // +0006 │ │ +3acef8: 6301 c279 |018c: sget-boolean v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ +3acefc: b7d1 |018e: xor-int/2addr v1, v13 │ │ +3acefe: 6a01 c279 |018f: sput-boolean v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ +3acf02: 110c |0191: return-object v12 │ │ +3acf04: 130e 0f00 |0192: const/16 v14, #int 15 // #f │ │ +3acf08: 130f 0800 |0194: const/16 v15, #int 8 // #8 │ │ +3acf0c: 3525 4300 |0196: if-ge v5, v2, 01d9 // +0043 │ │ +3acf10: da01 010f |0198: mul-int/lit8 v1, v1, #int 15 // #0f │ │ +3acf14: 6202 f979 |019a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3acf18: 6e10 9ba5 0200 |019c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3acf1e: 0a02 |019f: move-result v2 │ │ +3acf20: b321 |01a0: div-int/2addr v1, v2 │ │ +3acf22: 1302 0c00 |01a1: const/16 v2, #int 12 // #c │ │ +3acf26: 3612 1400 |01a3: if-gt v2, v1, 01b7 // +0014 │ │ +3acf2a: 5401 e679 |01a5: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3acf2e: 6e10 2298 0100 |01a7: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3acf34: 0a01 |01aa: move-result v1 │ │ +3acf36: 3d01 0700 |01ab: if-lez v1, 01b2 // +0007 │ │ +3acf3a: 7030 86a5 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@a586 │ │ +3acf40: 0c01 |01b0: move-result-object v1 │ │ +3acf42: 1101 |01b1: return-object v1 │ │ +3acf44: 7020 83a5 8000 |01b2: invoke-direct {v0, v8}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a583 │ │ +3acf4a: 0c01 |01b5: move-result-object v1 │ │ +3acf4c: 1101 |01b6: return-object v1 │ │ +3acf4e: 331b 0500 |01b7: if-ne v11, v1, 01bc // +0005 │ │ +3acf52: 5c0d e979 |01b9: iput-boolean v13, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79e9 │ │ +3acf56: 281d |01bb: goto 01d8 // +001d │ │ +3acf58: 3d01 1c00 |01bc: if-lez v1, 01d8 // +001c │ │ +3acf5c: 361b 0300 |01be: if-gt v11, v1, 01c1 // +0003 │ │ +3acf60: 1219 |01c0: const/4 v9, #int 1 // #1 │ │ +3acf62: 6202 6273 |01c1: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3acf66: 5422 7e73 |01c3: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3acf6a: 1f02 dc14 |01c5: check-cast v2, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3acf6e: 6e10 cda4 0200 |01c7: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3acf74: 0c02 |01ca: move-result-object v2 │ │ +3acf76: 1263 |01cb: const/4 v3, #int 6 // #6 │ │ +3acf78: 3613 0700 |01cc: if-gt v3, v1, 01d3 // +0007 │ │ +3acf7c: 36f1 0500 |01ce: if-gt v1, v15, 01d3 // +0005 │ │ +3acf80: 1603 0400 |01d0: const-wide/16 v3, #int 4 // #4 │ │ +3acf84: 2803 |01d2: goto 01d5 // +0003 │ │ +3acf86: 1603 0200 |01d3: const-wide/16 v3, #int 2 // #2 │ │ +3acf8a: 7240 9ca4 9243 |01d5: invoke-interface {v2, v9, v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49c │ │ +3acf90: 110c |01d8: return-object v12 │ │ +3acf92: 6208 b373 |01d9: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3acf96: 5488 cf73 |01db: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3acf9a: 5288 f275 |01dd: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3acf9e: 6209 fc79 |01df: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3acfa2: 6010 fd79 |01e1: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3acfa6: 4409 0910 |01e3: aget v9, v9, v16 │ │ +3acfaa: 3298 1300 |01e5: if-eq v8, v9, 01f8 // +0013 │ │ +3acfae: 6208 ca73 |01e7: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ +3acfb2: 5488 cf73 |01e9: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3acfb6: 5288 f275 |01eb: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3acfba: 6209 fc79 |01ed: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3acfbe: 6010 fd79 |01ef: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3acfc2: 4409 0910 |01f1: aget v9, v9, v16 │ │ +3acfc6: 3398 0300 |01f3: if-ne v8, v9, 01f6 // +0003 │ │ +3acfca: 2803 |01f5: goto 01f8 // +0003 │ │ +3acfcc: 1208 |01f6: const/4 v8, #int 0 // #0 │ │ +3acfce: 2802 |01f7: goto 01f9 // +0002 │ │ +3acfd0: 1218 |01f8: const/4 v8, #int 1 // #1 │ │ +3acfd2: 6309 c279 |01f9: sget-boolean v9, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ +3acfd6: 3809 3500 |01fb: if-eqz v9, 0230 // +0035 │ │ +3acfda: 3808 0800 |01fd: if-eqz v8, 0205 // +0008 │ │ +3acfde: 6a03 c279 |01ff: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ +3acfe2: 7702 7aa5 1b00 |0201: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57a │ │ +3acfe8: 110c |0204: return-object v12 │ │ +3acfea: 6205 f979 |0205: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3acfee: 6e10 9ba5 0500 |0207: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3acff4: 0a05 |020a: move-result v5 │ │ +3acff6: 6206 f879 |020b: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3acffa: 6e10 9ba5 0600 |020d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad000: 0a06 |0210: move-result v6 │ │ +3ad002: bad5 |0211: ushr-int/2addr v5, v13 │ │ +3ad004: b0d5 |0212: add-int/2addr v5, v13 │ │ +3ad006: da04 0402 |0213: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +3ad00a: b046 |0215: add-int/2addr v6, v4 │ │ +3ad00c: e204 0601 |0216: ushr-int/lit8 v4, v6, #int 1 // #01 │ │ +3ad010: b0d4 |0218: add-int/2addr v4, v13 │ │ +3ad012: b151 |0219: sub-int/2addr v1, v5 │ │ +3ad014: da01 0103 |021a: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +3ad018: b351 |021c: div-int/2addr v1, v5 │ │ +3ad01a: b142 |021d: sub-int/2addr v2, v4 │ │ +3ad01c: da02 0203 |021e: mul-int/lit8 v2, v2, #int 3 // #03 │ │ +3ad020: b342 |0220: div-int/2addr v2, v4 │ │ +3ad022: 3901 0700 |0221: if-nez v1, 0228 // +0007 │ │ +3ad026: 3902 0500 |0223: if-nez v2, 0228 // +0005 │ │ +3ad02a: 6a03 c279 |0225: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ +3ad02e: 110c |0227: return-object v12 │ │ +3ad030: 7120 58a5 2100 |0228: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.cmd4MovePointer:(II)C // method@a558 │ │ +3ad036: 0a01 |022b: move-result v1 │ │ +3ad038: 1202 |022c: const/4 v2, #int 0 // #0 │ │ +3ad03a: 1213 |022d: const/4 v3, #int 1 // #1 │ │ +3ad03c: 2900 9001 |022e: goto/16 03be // +0190 │ │ +3ad040: 9109 0206 |0230: sub-int v9, v2, v6 │ │ +3ad044: 6010 147a |0232: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad048: d810 1001 |0234: add-int/lit8 v16, v16, #int 1 // #01 │ │ +3ad04c: 9210 1009 |0236: mul-int v16, v16, v9 │ │ +3ad050: e010 1003 |0238: shl-int/lit8 v16, v16, #int 3 // #03 │ │ +3ad054: b165 |023a: sub-int/2addr v5, v6 │ │ +3ad056: 930e 1005 |023b: div-int v14, v16, v5 │ │ +3ad05a: 6010 147a |023d: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad05e: d810 1001 |023f: add-int/lit8 v16, v16, #int 1 // #01 │ │ +3ad062: 9210 1001 |0241: mul-int v16, v16, v1 │ │ +3ad066: e010 1003 |0243: shl-int/lit8 v16, v16, #int 3 // #03 │ │ +3ad06a: 6212 f979 |0245: sget-object v18, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ad06e: 7401 9ba5 1200 |0247: invoke-virtual/range {v18}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad074: 0a12 |024a: move-result v18 │ │ +3ad076: 9307 1012 |024b: div-int v7, v16, v18 │ │ +3ad07a: 124a |024d: const/4 v10, #int 4 // #4 │ │ +3ad07c: 34ae 4b00 |024e: if-lt v14, v10, 0299 // +004b │ │ +3ad080: 6012 147a |0250: sget v18, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad084: e012 1203 |0252: shl-int/lit8 v18, v18, #int 3 // #03 │ │ +3ad088: d80f 1204 |0254: add-int/lit8 v15, v18, #int 4 // #04 │ │ +3ad08c: 34ef 4300 |0256: if-lt v15, v14, 0299 // +0043 │ │ +3ad090: 34a7 4100 |0258: if-lt v7, v10, 0299 // +0041 │ │ +3ad094: 600f 147a |025a: sget v15, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad098: e00f 0f03 |025c: shl-int/lit8 v15, v15, #int 3 // #03 │ │ +3ad09c: b0af |025e: add-int/2addr v15, v10 │ │ +3ad09e: 357f 0300 |025f: if-ge v15, v7, 0262 // +0003 │ │ +3ad0a2: 2838 |0261: goto 0299 // +0038 │ │ +3ad0a4: 3908 3200 |0262: if-nez v8, 0294 // +0032 │ │ +3ad0a8: 6205 be73 |0264: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ +3ad0ac: 5455 cf73 |0266: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3ad0b0: 5255 f275 |0268: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3ad0b4: 6206 fc79 |026a: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3ad0b8: 6008 fd79 |026c: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3ad0bc: 4406 0608 |026e: aget v6, v6, v8 │ │ +3ad0c0: 3265 0a00 |0270: if-eq v5, v6, 027a // +000a │ │ +3ad0c4: 7702 7aa5 1b00 |0272: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57a │ │ +3ad0ca: 0213 0400 |0275: move/from16 v19, v4 │ │ +3ad0ce: 1211 |0277: const/4 v1, #int 1 // #1 │ │ +3ad0d0: 2900 e500 |0278: goto/16 035d // +00e5 │ │ +3ad0d4: 6005 c379 |027a: sget v5, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ +3ad0d8: b151 |027c: sub-int/2addr v1, v5 │ │ +3ad0da: 1305 0a00 |027d: const/16 v5, #int 10 // #a │ │ +3ad0de: b951 |027f: shr-int/2addr v1, v5 │ │ +3ad0e0: 6006 c479 |0280: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ +3ad0e4: b169 |0282: sub-int/2addr v9, v6 │ │ +3ad0e6: e106 090a |0283: shr-int/lit8 v6, v9, #int 10 // #0a │ │ +3ad0ea: 1308 f6ff |0285: const/16 v8, #int -10 // #fff6 │ │ +3ad0ee: 3618 0900 |0287: if-gt v8, v1, 0290 // +0009 │ │ +3ad0f2: 3651 0700 |0289: if-gt v1, v5, 0290 // +0007 │ │ +3ad0f6: 3668 0500 |028b: if-gt v8, v6, 0290 // +0005 │ │ +3ad0fa: 3656 0300 |028d: if-gt v6, v5, 0290 // +0003 │ │ +3ad0fe: 2805 |028f: goto 0294 // +0005 │ │ +3ad100: 7702 7aa5 1b00 |0290: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57a │ │ +3ad106: 110c |0293: return-object v12 │ │ +3ad108: 0213 0400 |0294: move/from16 v19, v4 │ │ +3ad10c: 1201 |0296: const/4 v1, #int 0 // #0 │ │ +3ad10e: 2900 c700 |0297: goto/16 035e // +00c7 │ │ +3ad112: 6008 147a |0299: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad116: b0d8 |029b: add-int/2addr v8, v13 │ │ +3ad118: b38e |029c: div-int/2addr v14, v8 │ │ +3ad11a: 6008 147a |029d: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad11e: b0d8 |029f: add-int/2addr v8, v13 │ │ +3ad120: b387 |02a0: div-int/2addr v7, v8 │ │ +3ad122: 3c07 0a00 |02a1: if-gtz v7, 02ab // +000a │ │ +3ad126: 3c0e 0800 |02a3: if-gtz v14, 02ab // +0008 │ │ +3ad12a: 0213 0400 |02a5: move/from16 v19, v4 │ │ +3ad12e: 1301 0f00 |02a7: const/16 v1, #int 15 // #f │ │ +3ad132: 2900 b400 |02a9: goto/16 035d // +00b4 │ │ +3ad136: 3c07 0a00 |02ab: if-gtz v7, 02b5 // +000a │ │ +3ad13a: 36eb 0800 |02ad: if-gt v11, v14, 02b5 // +0008 │ │ +3ad13e: 1301 0e00 |02af: const/16 v1, #int 14 // #e │ │ +3ad142: 0213 0400 |02b1: move/from16 v19, v4 │ │ +3ad146: 2900 aa00 |02b3: goto/16 035d // +00aa │ │ +3ad14a: 367b 0700 |02b5: if-gt v11, v7, 02bc // +0007 │ │ +3ad14e: 3c0e 0500 |02b7: if-gtz v14, 02bc // +0005 │ │ +3ad152: 1301 1100 |02b9: const/16 v1, #int 17 // #11 │ │ +3ad156: 28f6 |02bb: goto 02b1 // -000a │ │ +3ad158: 367b 0700 |02bc: if-gt v11, v7, 02c3 // +0007 │ │ +3ad15c: 36eb 0500 |02be: if-gt v11, v14, 02c3 // +0005 │ │ +3ad160: 1301 1000 |02c0: const/16 v1, #int 16 // #10 │ │ +3ad164: 28ef |02c2: goto 02b1 // -0011 │ │ +3ad166: 377b 0900 |02c3: if-le v11, v7, 02cc // +0009 │ │ +3ad16a: 36eb 0300 |02c5: if-gt v11, v14, 02c8 // +0003 │ │ +3ad16e: 2805 |02c7: goto 02cc // +0005 │ │ +3ad170: 0213 0400 |02c8: move/from16 v19, v4 │ │ +3ad174: 2900 9200 |02ca: goto/16 035c // +0092 │ │ +3ad178: 6008 147a |02cc: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad17c: b0d8 |02ce: add-int/2addr v8, v13 │ │ +3ad17e: 9209 0908 |02cf: mul-int v9, v9, v8 │ │ +3ad182: 8398 |02d1: int-to-double v8, v9 │ │ +3ad184: 1911 2040 |02d2: const-wide/high16 v17, #long 4620693217682128896 // #4020 │ │ +3ad188: ad08 0811 |02d4: mul-double v8, v8, v17 │ │ +3ad18c: 0213 0400 |02d6: move/from16 v19, v4 │ │ +3ad190: 8353 |02d8: int-to-double v3, v5 │ │ +3ad192: ce38 |02d9: div-double/2addr v8, v3 │ │ +3ad194: 6003 147a |02da: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad198: b0d3 |02dc: add-int/2addr v3, v13 │ │ +3ad19a: 8333 |02dd: int-to-double v3, v3 │ │ +3ad19c: ce38 |02de: div-double/2addr v8, v3 │ │ +3ad19e: 6003 147a |02df: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad1a2: b0d3 |02e1: add-int/2addr v3, v13 │ │ +3ad1a4: 9201 0103 |02e2: mul-int v1, v1, v3 │ │ +3ad1a8: 8313 |02e4: int-to-double v3, v1 │ │ +3ad1aa: ad03 0311 |02e5: mul-double v3, v3, v17 │ │ +3ad1ae: 6201 f979 |02e7: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ad1b2: 6e10 9ba5 0100 |02e9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad1b8: 0a01 |02ec: move-result v1 │ │ +3ad1ba: 831a |02ed: int-to-double v10, v1 │ │ +3ad1bc: cea3 |02ee: div-double/2addr v3, v10 │ │ +3ad1be: 6001 147a |02ef: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad1c2: b0d1 |02f1: add-int/2addr v1, v13 │ │ +3ad1c4: 831a |02f2: int-to-double v10, v1 │ │ +3ad1c6: cea3 |02f3: div-double/2addr v3, v10 │ │ +3ad1c8: 1401 00c0 0f00 |02f4: const v1, #float 1.44641e-39 // #000fc000 │ │ +3ad1ce: 190a 1640 |02f7: const-wide/high16 v10, #long 4617878467915022336 // #4016 │ │ +3ad1d2: 1814 3333 3333 3333 f33f |02f9: const-wide v20, #double 1.2 // #3ff3333333333333 │ │ +3ad1dc: 1916 f03f |02fe: const-wide/high16 v22, #long 4607182418800017408 // #3ff0 │ │ +3ad1e0: 1618 0000 |0300: const-wide/16 v24, #int 0 // #0 │ │ +3ad1e4: 1275 |0302: const/4 v5, #int 7 // #7 │ │ +3ad1e6: 3675 2d00 |0303: if-gt v5, v7, 0330 // +002d │ │ +3ad1ea: ac08 0814 |0305: sub-double v8, v8, v20 │ │ +3ad1ee: cea8 |0307: div-double/2addr v8, v10 │ │ +3ad1f0: 2f02 1808 |0308: cmpl-double v2, v24, v8 │ │ +3ad1f4: 3a02 0500 |030a: if-ltz v2, 030f // +0005 │ │ +3ad1f8: 0516 1800 |030c: move-wide/from16 v22, v24 │ │ +3ad1fc: 2808 |030e: goto 0316 // +0008 │ │ +3ad1fe: 3002 1608 |030f: cmpg-double v2, v22, v8 │ │ +3ad202: 3c02 0300 |0311: if-gtz v2, 0314 // +0003 │ │ +3ad206: 2803 |0313: goto 0316 // +0003 │ │ +3ad208: 0516 0800 |0314: move-wide/from16 v22, v8 │ │ +3ad20c: 6202 f479 |0316: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ad210: 1203 |0318: const/4 v3, #int 0 // #0 │ │ +3ad212: 6e20 9fa5 3200 |0319: invoke-virtual {v2, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad218: 6202 f879 |031c: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3ad21c: 6e10 9ba5 0200 |031e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad222: 0a02 |0321: move-result v2 │ │ +3ad224: b162 |0322: sub-int/2addr v2, v6 │ │ +3ad226: b121 |0323: sub-int/2addr v1, v2 │ │ +3ad228: 3d01 0b00 |0324: if-lez v1, 032f // +000b │ │ +3ad22c: 6202 f279 |0326: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3ad230: 8313 |0328: int-to-double v3, v1 │ │ +3ad232: ad03 0316 |0329: mul-double v3, v3, v22 │ │ +3ad236: 8a31 |032b: double-to-int v1, v3 │ │ +3ad238: 6e20 9fa5 1200 |032c: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad23e: 110c |032f: return-object v12 │ │ +3ad240: 36e5 2c00 |0330: if-gt v5, v14, 035c // +002c │ │ +3ad244: ac03 0314 |0332: sub-double v3, v3, v20 │ │ +3ad248: cea3 |0334: div-double/2addr v3, v10 │ │ +3ad24a: 2f02 1803 |0335: cmpl-double v2, v24, v3 │ │ +3ad24e: 3a02 0500 |0337: if-ltz v2, 033c // +0005 │ │ +3ad252: 0516 1800 |0339: move-wide/from16 v22, v24 │ │ +3ad256: 2808 |033b: goto 0343 // +0008 │ │ +3ad258: 3002 1603 |033c: cmpg-double v2, v22, v3 │ │ +3ad25c: 3c02 0300 |033e: if-gtz v2, 0341 // +0003 │ │ +3ad260: 2803 |0340: goto 0343 // +0003 │ │ +3ad262: 0516 0300 |0341: move-wide/from16 v22, v3 │ │ +3ad266: 6202 f379 |0343: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ad26a: 1203 |0345: const/4 v3, #int 0 // #0 │ │ +3ad26c: 6e20 9fa5 3200 |0346: invoke-virtual {v2, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad272: 6202 f979 |0349: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ad276: 6e10 9ba5 0200 |034b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad27c: 0a02 |034e: move-result v2 │ │ +3ad27e: b121 |034f: sub-int/2addr v1, v2 │ │ +3ad280: 3d01 0b00 |0350: if-lez v1, 035b // +000b │ │ +3ad284: 6202 f179 |0352: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ad288: 8313 |0354: int-to-double v3, v1 │ │ +3ad28a: ad03 0316 |0355: mul-double v3, v3, v22 │ │ +3ad28e: 8a31 |0357: double-to-int v1, v3 │ │ +3ad290: 6e20 9fa5 1200 |0358: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3ad296: 110c |035b: return-object v12 │ │ +3ad298: 1201 |035c: const/4 v1, #int 0 // #0 │ │ +3ad29a: 1213 |035d: const/4 v3, #int 1 // #1 │ │ +3ad29c: 3903 5e00 |035e: if-nez v3, 03bc // +005e │ │ +3ad2a0: 6201 f979 |0360: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ad2a4: 6e10 9ba5 0100 |0362: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad2aa: 0a01 |0365: move-result v1 │ │ +3ad2ac: 6204 f879 |0366: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3ad2b0: 6e10 9ba5 0400 |0368: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad2b6: 0a04 |036b: move-result v4 │ │ +3ad2b8: da05 1304 |036c: mul-int/lit8 v5, v19, #int 4 // #04 │ │ +3ad2bc: b154 |036e: sub-int/2addr v4, v5 │ │ +3ad2be: 3541 1b00 |036f: if-ge v1, v4, 038a // +001b │ │ +3ad2c2: 6201 f879 |0371: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3ad2c6: 6e10 9ba5 0100 |0373: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad2cc: 0a01 |0376: move-result v1 │ │ +3ad2ce: 9101 0113 |0377: sub-int v1, v1, v19 │ │ +3ad2d2: b112 |0379: sub-int/2addr v2, v1 │ │ +3ad2d4: 6001 147a |037a: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad2d8: b0d1 |037c: add-int/2addr v1, v13 │ │ +3ad2da: 9202 0201 |037d: mul-int v2, v2, v1 │ │ +3ad2de: e001 0203 |037f: shl-int/lit8 v1, v2, #int 3 // #03 │ │ +3ad2e2: 6202 f979 |0381: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ad2e6: 6e10 9ba5 0200 |0383: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad2ec: 0a02 |0386: move-result v2 │ │ +3ad2ee: b321 |0387: div-int/2addr v1, v2 │ │ +3ad2f0: d80e 0140 |0388: add-int/lit8 v14, v1, #int 64 // #40 │ │ +3ad2f4: d801 0e05 |038a: add-int/lit8 v1, v14, #int 5 // #05 │ │ +3ad2f8: 1302 0800 |038c: const/16 v2, #int 8 // #8 │ │ +3ad2fc: b421 |038e: rem-int/2addr v1, v2 │ │ +3ad2fe: 37d1 2c00 |038f: if-le v1, v13, 03bb // +002c │ │ +3ad302: d801 0705 |0391: add-int/lit8 v1, v7, #int 5 // #05 │ │ +3ad306: b421 |0393: rem-int/2addr v1, v2 │ │ +3ad308: 36d1 0300 |0394: if-gt v1, v13, 0397 // +0003 │ │ +3ad30c: 2825 |0396: goto 03bb // +0025 │ │ +3ad30e: 1241 |0397: const/4 v1, #int 4 // #4 │ │ +3ad310: b01e |0398: add-int/2addr v14, v1 │ │ +3ad312: e102 0e03 |0399: shr-int/lit8 v2, v14, #int 3 // #03 │ │ +3ad316: b1d2 |039b: sub-int/2addr v2, v13 │ │ +3ad318: b017 |039c: add-int/2addr v7, v1 │ │ +3ad31a: e101 0703 |039d: shr-int/lit8 v1, v7, #int 3 // #03 │ │ +3ad31e: b1d1 |039f: sub-int/2addr v1, v13 │ │ +3ad320: 3a02 1b00 |03a0: if-ltz v2, 03bb // +001b │ │ +3ad324: 6004 147a |03a2: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad328: 3542 1700 |03a4: if-ge v2, v4, 03bb // +0017 │ │ +3ad32c: 3a01 1500 |03a6: if-ltz v1, 03bb // +0015 │ │ +3ad330: 6004 147a |03a8: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad334: 3441 0300 |03aa: if-lt v1, v4, 03ad // +0003 │ │ +3ad338: 280f |03ac: goto 03bb // +000f │ │ +3ad33a: 6204 137a |03ad: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ +3ad33e: 5205 e779 |03af: iget v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ad342: 4604 0405 |03b1: aget-object v4, v4, v5 │ │ +3ad346: 6005 147a |03b3: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ad34a: 9202 0205 |03b5: mul-int v2, v2, v5 │ │ +3ad34e: b012 |03b7: add-int/2addr v2, v1 │ │ +3ad350: 4901 0402 |03b8: aget-char v1, v4, v2 │ │ +3ad354: 2802 |03ba: goto 03bc // +0002 │ │ +3ad356: 110c |03bb: return-object v12 │ │ +3ad358: 0132 |03bc: move v2, v3 │ │ +3ad35a: 1203 |03bd: const/4 v3, #int 0 // #0 │ │ +3ad35c: 3901 0300 |03be: if-nez v1, 03c1 // +0003 │ │ +3ad360: 110c |03c0: return-object v12 │ │ +3ad362: 5404 e679 |03c1: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ad366: 6e10 2298 0400 |03c3: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad36c: 0a04 |03c6: move-result v4 │ │ +3ad36e: 3c04 6a00 |03c7: if-gtz v4, 0431 // +006a │ │ +3ad372: 5204 e779 |03c9: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ad376: 334d 6600 |03cb: if-ne v13, v4, 0431 // +0066 │ │ +3ad37a: 3903 6400 |03cd: if-nez v3, 0431 // +0064 │ │ +3ad37e: 3902 6200 |03cf: if-nez v2, 0431 // +0062 │ │ +3ad382: 6204 5479 |03d1: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ +3ad386: 6205 6273 |03d3: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ad38a: 5455 8473 |03d5: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3ad38e: 3354 5a00 |03d7: if-ne v4, v5, 0431 // +005a │ │ +3ad392: 6204 6273 |03d9: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3ad396: 5444 7e73 |03db: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3ad39a: 1f04 dc14 |03dd: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ad39e: 6e10 cda4 0400 |03df: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3ad3a4: 0c04 |03e2: move-result-object v4 │ │ +3ad3a6: 7210 9fa4 0400 |03e3: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getNumSlide30Supp:()J // method@a49f │ │ +3ad3ac: 0b04 |03e6: move-result-wide v4 │ │ +3ad3ae: 1706 0000 0040 |03e7: const-wide/32 v6, #float 2 // #40000000 │ │ +3ad3b4: 3108 0406 |03ea: cmp-long v8, v4, v6 │ │ +3ad3b8: 3c08 4500 |03ec: if-gtz v8, 0431 // +0045 │ │ +3ad3bc: 1304 2300 |03ee: const/16 v4, #int 35 // #23 │ │ +3ad3c0: 3314 1500 |03f0: if-ne v4, v1, 0405 // +0015 │ │ +3ad3c4: 6201 f079 |03f2: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ad3c8: 6e10 9ba5 0100 |03f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ad3ce: 0a01 |03f7: move-result v1 │ │ +3ad3d0: 7110 e8a1 0100 |03f8: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ +3ad3d6: 0c01 |03fb: move-result-object v1 │ │ +3ad3d8: 5b01 e679 |03fc: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ad3dc: 6e10 2298 0100 |03fe: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad3e2: 0a01 |0401: move-result v1 │ │ +3ad3e4: 5901 eb79 |0402: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ad3e8: 110c |0404: return-object v12 │ │ +3ad3ea: 2b01 6900 0000 |0405: packed-switch v1, 0000046e // +00000069 │ │ +3ad3f0: 2204 e812 |0408: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ad3f4: 7010 4098 0400 |040a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ad3fa: 1a05 0000 |040d: const-string v5, "" // string@0000 │ │ +3ad3fe: 6e20 4b98 5400 |040f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ad404: 6e20 4498 1400 |0412: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3ad40a: 6e10 5498 0400 |0415: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ad410: 0c04 |0418: move-result-object v4 │ │ +3ad412: 1205 |0419: const/4 v5, #int 0 // #0 │ │ +3ad414: 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 │ │ +3ad41a: 0c0c |041d: move-result-object v12 │ │ +3ad41c: 282a |041e: goto 0448 // +002a │ │ +3ad41e: 620c f177 |041f: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f1 │ │ +3ad422: 2827 |0421: goto 0448 // +0027 │ │ +3ad424: 620c 9377 |0422: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ +3ad428: 2824 |0424: goto 0448 // +0024 │ │ +3ad42a: 620c 0b78 |0425: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ +3ad42e: 2821 |0427: goto 0448 // +0021 │ │ +3ad430: 620c f377 |0428: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f3 │ │ +3ad434: 281e |042a: goto 0448 // +001e │ │ +3ad436: 620c 1a78 |042b: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781a │ │ +3ad43a: 281b |042d: goto 0448 // +001b │ │ +3ad43c: 620c 0e78 |042e: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780e │ │ +3ad440: 2818 |0430: goto 0448 // +0018 │ │ +3ad442: 5204 e779 |0431: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ad446: 6205 137a |0433: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ +3ad44a: 2155 |0435: array-length v5, v5 │ │ +3ad44c: b1d5 |0436: sub-int/2addr v5, v13 │ │ +3ad44e: 3454 1100 |0437: if-lt v4, v5, 0448 // +0011 │ │ +3ad452: 5204 e879 |0439: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79e8 │ │ +3ad456: 5904 e779 |043b: iput v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ad45a: 5204 e779 |043d: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ad45e: 6205 137a |043f: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ +3ad462: 2155 |0441: array-length v5, v5 │ │ +3ad464: b1d5 |0442: sub-int/2addr v5, v13 │ │ +3ad466: 3454 0500 |0443: if-lt v4, v5, 0448 // +0005 │ │ +3ad46a: 1224 |0445: const/4 v4, #int 2 // #2 │ │ +3ad46c: 5904 e779 |0446: iput v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ad470: 1304 2000 |0448: const/16 v4, #int 32 // #20 │ │ +3ad474: 3714 0800 |044a: if-le v4, v1, 0452 // +0008 │ │ +3ad478: 3803 0300 |044c: if-eqz v3, 044f // +0003 │ │ +3ad47c: 2804 |044e: goto 0452 // +0004 │ │ +3ad47e: 6203 cd79 |044f: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3ad482: 2803 |0451: goto 0454 // +0003 │ │ +3ad484: 6203 ce79 |0452: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3ad488: 1204 |0454: const/4 v4, #int 0 // #0 │ │ +3ad48a: 2344 0716 |0455: new-array v4, v4, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3ad48e: 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 │ │ +3ad494: 0c03 |045a: move-result-object v3 │ │ +3ad496: 380c 0600 |045b: if-eqz v12, 0461 // +0006 │ │ +3ad49a: 7030 86a5 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@a586 │ │ +3ad4a0: 0c03 |0460: move-result-object v3 │ │ +3ad4a2: 5931 b276 |0461: iput v1, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3ad4a6: 3802 0500 |0463: if-eqz v2, 0468 // +0005 │ │ +3ad4aa: 1601 0100 |0465: const-wide/16 v1, #int 1 // #1 │ │ +3ad4ae: 2803 |0467: goto 046a // +0003 │ │ +3ad4b0: 1601 0000 |0468: const-wide/16 v1, #int 0 // #0 │ │ +3ad4b4: 5a31 b076 |046a: iput-wide v1, v3, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3ad4b8: 1103 |046c: return-object v3 │ │ +3ad4ba: 0000 |046d: nop // spacer │ │ +3ad4bc: 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 │ │ @@ -858029,23 +858029,23 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3ac060: |[3ac060] net.sf.dibdib.thread_ui.UiPres.getEntry:(Z)Ljava/lang/String; │ │ -3ac070: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ -3ac074: 5423 e679 |0002: iget-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac078: 2809 |0004: goto 000d // +0009 │ │ -3ac07a: 5423 e679 |0005: iget-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac07e: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -3ac082: 7130 5ca4 0301 |0009: invoke-static {v3, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ -3ac088: 0c03 |000c: move-result-object v3 │ │ -3ac08a: 1103 |000d: return-object v3 │ │ +3ac05c: |[3ac05c] net.sf.dibdib.thread_ui.UiPres.getEntry:(Z)Ljava/lang/String; │ │ +3ac06c: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ +3ac070: 5423 e679 |0002: iget-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac074: 2809 |0004: goto 000d // +0009 │ │ +3ac076: 5423 e679 |0005: iget-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac07a: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +3ac07e: 7130 5ca4 0301 |0009: invoke-static {v3, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ +3ac084: 0c03 |000c: move-result-object v3 │ │ +3ac086: 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 │ │ │ │ @@ -858054,54 +858054,54 @@ │ │ type : '(CZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -3aebf4: |[3aebf4] net.sf.dibdib.thread_ui.UiPres.handleKey:(CZ)V │ │ -3aec04: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -3aec08: 3620 0600 |0002: if-gt v0, v2, 0008 // +0006 │ │ -3aec0c: 7020 84a5 2100 |0004: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventEntry:(C)Lnet/sf/dibdib/generic/QToken; // method@a584 │ │ -3aec12: 2841 |0007: goto 0048 // +0041 │ │ -3aec14: 3803 2200 |0008: if-eqz v3, 002a // +0022 │ │ -3aec18: 1303 1b00 |000a: const/16 v3, #int 27 // #1b │ │ -3aec1c: 3323 1e00 |000c: if-ne v3, v2, 002a // +001e │ │ -3aec20: 6202 2773 |000e: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3aec24: 6e10 b1a1 0200 |0010: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aec2a: 0a02 |0013: move-result v2 │ │ -3aec2c: 6203 6273 |0014: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3aec30: 5433 6e73 |0016: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3aec34: 6e10 b1a1 0300 |0018: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aec3a: 0a03 |001b: move-result v3 │ │ -3aec3c: 3332 0800 |001c: if-ne v2, v3, 0024 // +0008 │ │ -3aec40: 6202 6273 |001e: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3aec44: 6203 2b73 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3aec48: 5b23 6e73 |0022: iput-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3aec4c: 6202 6673 |0024: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3aec50: 7210 43a2 0200 |0026: invoke-interface {v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ -3aec56: 0e00 |0029: return-void │ │ -3aec58: 7020 83a5 2100 |002a: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a583 │ │ -3aec5e: 0c02 |002d: move-result-object v2 │ │ -3aec60: 3902 0400 |002e: if-nez v2, 0032 // +0004 │ │ -3aec64: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -3aec66: 280f |0031: goto 0040 // +000f │ │ -3aec68: 6203 6273 |0032: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3aec6c: 5433 7e73 |0034: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3aec70: 1f03 dc14 |0036: check-cast v3, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3aec74: 6e10 cda4 0300 |0038: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3aec7a: 0c03 |003b: move-result-object v3 │ │ -3aec7c: 7220 a3a4 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@a4a3 │ │ -3aec82: 0c02 |003f: move-result-object v2 │ │ -3aec84: 3802 0800 |0040: if-eqz v2, 0048 // +0008 │ │ -3aec88: 6203 6773 |0042: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3aec8c: 7220 88a2 2300 |0044: invoke-interface {v3, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3aec92: 0e00 |0047: return-void │ │ -3aec94: 7010 8ca5 0100 |0048: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58c │ │ -3aec9a: 0e00 |004b: return-void │ │ +3aebf0: |[3aebf0] net.sf.dibdib.thread_ui.UiPres.handleKey:(CZ)V │ │ +3aec00: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +3aec04: 3620 0600 |0002: if-gt v0, v2, 0008 // +0006 │ │ +3aec08: 7020 84a5 2100 |0004: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventEntry:(C)Lnet/sf/dibdib/generic/QToken; // method@a584 │ │ +3aec0e: 2841 |0007: goto 0048 // +0041 │ │ +3aec10: 3803 2200 |0008: if-eqz v3, 002a // +0022 │ │ +3aec14: 1303 1b00 |000a: const/16 v3, #int 27 // #1b │ │ +3aec18: 3323 1e00 |000c: if-ne v3, v2, 002a // +001e │ │ +3aec1c: 6202 2773 |000e: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3aec20: 6e10 b1a1 0200 |0010: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aec26: 0a02 |0013: move-result v2 │ │ +3aec28: 6203 6273 |0014: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3aec2c: 5433 6e73 |0016: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3aec30: 6e10 b1a1 0300 |0018: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aec36: 0a03 |001b: move-result v3 │ │ +3aec38: 3332 0800 |001c: if-ne v2, v3, 0024 // +0008 │ │ +3aec3c: 6202 6273 |001e: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3aec40: 6203 2b73 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3aec44: 5b23 6e73 |0022: iput-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3aec48: 6202 6673 |0024: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3aec4c: 7210 43a2 0200 |0026: invoke-interface {v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ +3aec52: 0e00 |0029: return-void │ │ +3aec54: 7020 83a5 2100 |002a: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a583 │ │ +3aec5a: 0c02 |002d: move-result-object v2 │ │ +3aec5c: 3902 0400 |002e: if-nez v2, 0032 // +0004 │ │ +3aec60: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +3aec62: 280f |0031: goto 0040 // +000f │ │ +3aec64: 6203 6273 |0032: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3aec68: 5433 7e73 |0034: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3aec6c: 1f03 dc14 |0036: check-cast v3, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3aec70: 6e10 cda4 0300 |0038: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3aec76: 0c03 |003b: move-result-object v3 │ │ +3aec78: 7220 a3a4 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@a4a3 │ │ +3aec7e: 0c02 |003f: move-result-object v2 │ │ +3aec80: 3802 0800 |0040: if-eqz v2, 0048 // +0008 │ │ +3aec84: 6203 6773 |0042: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3aec88: 7220 88a2 2300 |0044: invoke-interface {v3, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3aec8e: 0e00 |0047: return-void │ │ +3aec90: 7010 8ca5 0100 |0048: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58c │ │ +3aec96: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=842 │ │ 0x000e line=846 │ │ 0x001e line=847 │ │ 0x0024 line=849 │ │ 0x002a line=853 │ │ @@ -858118,53 +858118,53 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -3abf7c: |[3abf7c] net.sf.dibdib.thread_ui.UiPres.handleMouse:(II)Z │ │ -3abf8c: 6e30 85a5 3204 |0000: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventMouse:(II)Lnet/sf/dibdib/generic/QToken; // method@a585 │ │ -3abf92: 0c03 |0003: move-result-object v3 │ │ -3abf94: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ -3abf98: 7020 82a5 3200 |0006: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a582 │ │ -3abf9e: 0c03 |0009: move-result-object v3 │ │ -3abfa0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -3abfa2: 3903 0600 |000b: if-nez v3, 0011 // +0006 │ │ -3abfa6: 7010 8ca5 0200 |000d: invoke-direct {v2}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58c │ │ -3abfac: 0f04 |0010: return v4 │ │ -3abfae: 6200 ce79 |0011: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3abfb2: 5431 af76 |0013: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3abfb6: 3310 0f00 |0015: if-ne v0, v1, 0024 // +000f │ │ -3abfba: 5230 b276 |0017: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3abfbe: 3d00 0b00 |0019: if-lez v0, 0024 // +000b │ │ -3abfc2: 6204 6773 |001b: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3abfc6: 6200 b479 |001d: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ -3abfca: 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 │ │ -3abfd0: 0a03 |0022: move-result v3 │ │ -3abfd2: 0f03 |0023: return v3 │ │ -3abfd4: 7100 61a5 0000 |0024: invoke-static {}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stopMouseRep:()Z // method@a561 │ │ -3abfda: 3803 1d00 |0027: if-eqz v3, 0044 // +001d │ │ -3abfde: 5430 af76 |0029: iget-object v0, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3abfe2: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ -3abfe6: 2817 |002d: goto 0044 // +0017 │ │ -3abfe8: 6200 cd79 |002e: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3abfec: 5431 af76 |0030: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3abff0: 3310 0c00 |0032: if-ne v0, v1, 003e // +000c │ │ -3abff4: 5230 b276 |0034: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3abff8: 3d00 0800 |0036: if-lez v0, 003e // +0008 │ │ -3abffc: 8e03 |0038: int-to-char v3, v0 │ │ -3abffe: 6e30 88a5 3204 |0039: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a588 │ │ -3ac004: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -3ac006: 0f03 |003d: return v3 │ │ -3ac008: 6200 6773 |003e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3ac00c: 7220 88a2 3000 |0040: invoke-interface {v0, v3}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3ac012: 0f04 |0043: return v4 │ │ -3ac014: 7010 8ca5 0200 |0044: invoke-direct {v2}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58c │ │ -3ac01a: 0f04 |0047: return v4 │ │ +3abf78: |[3abf78] net.sf.dibdib.thread_ui.UiPres.handleMouse:(II)Z │ │ +3abf88: 6e30 85a5 3204 |0000: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventMouse:(II)Lnet/sf/dibdib/generic/QToken; // method@a585 │ │ +3abf8e: 0c03 |0003: move-result-object v3 │ │ +3abf90: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ +3abf94: 7020 82a5 3200 |0006: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a582 │ │ +3abf9a: 0c03 |0009: move-result-object v3 │ │ +3abf9c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +3abf9e: 3903 0600 |000b: if-nez v3, 0011 // +0006 │ │ +3abfa2: 7010 8ca5 0200 |000d: invoke-direct {v2}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58c │ │ +3abfa8: 0f04 |0010: return v4 │ │ +3abfaa: 6200 ce79 |0011: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3abfae: 5431 af76 |0013: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3abfb2: 3310 0f00 |0015: if-ne v0, v1, 0024 // +000f │ │ +3abfb6: 5230 b276 |0017: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3abfba: 3d00 0b00 |0019: if-lez v0, 0024 // +000b │ │ +3abfbe: 6204 6773 |001b: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3abfc2: 6200 b479 |001d: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ +3abfc6: 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 │ │ +3abfcc: 0a03 |0022: move-result v3 │ │ +3abfce: 0f03 |0023: return v3 │ │ +3abfd0: 7100 61a5 0000 |0024: invoke-static {}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stopMouseRep:()Z // method@a561 │ │ +3abfd6: 3803 1d00 |0027: if-eqz v3, 0044 // +001d │ │ +3abfda: 5430 af76 |0029: iget-object v0, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3abfde: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ +3abfe2: 2817 |002d: goto 0044 // +0017 │ │ +3abfe4: 6200 cd79 |002e: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3abfe8: 5431 af76 |0030: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3abfec: 3310 0c00 |0032: if-ne v0, v1, 003e // +000c │ │ +3abff0: 5230 b276 |0034: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3abff4: 3d00 0800 |0036: if-lez v0, 003e // +0008 │ │ +3abff8: 8e03 |0038: int-to-char v3, v0 │ │ +3abffa: 6e30 88a5 3204 |0039: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a588 │ │ +3ac000: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +3ac002: 0f03 |003d: return v3 │ │ +3ac004: 6200 6773 |003e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3ac008: 7220 88a2 3000 |0040: invoke-interface {v0, v3}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3ac00e: 0f04 |0043: return v4 │ │ +3ac010: 7010 8ca5 0200 |0044: invoke-direct {v2}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58c │ │ +3ac016: 0f04 |0047: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ 0x0006 line=869 │ │ 0x000d line=872 │ │ 0x0011 line=875 │ │ 0x001b line=876 │ │ @@ -858184,374 +858184,374 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3ac01c: |[3ac01c] net.sf.dibdib.thread_ui.UiPres.init:()Z │ │ -3ac02c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ac02e: 0f00 |0001: return v0 │ │ +3ac018: |[3ac018] net.sf.dibdib.thread_ui.UiPres.init:()Z │ │ +3ac028: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ac02a: 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 │ │ -3ae60c: |[3ae60c] net.sf.dibdib.thread_ui.UiPres.keypad:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3ae61c: 6200 b373 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3ae620: 5400 cf73 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3ae624: 5200 f275 |0004: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3ae628: 6201 fc79 |0006: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3ae62c: 6002 fd79 |0008: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3ae630: 4401 0102 |000a: aget v1, v1, v2 │ │ -3ae634: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3ae636: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -3ae638: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -3ae63c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3ae63e: 2802 |0011: goto 0013 // +0002 │ │ -3ae640: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3ae642: 6201 ca73 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ -3ae646: 5411 cf73 |0015: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3ae64a: 5211 f275 |0017: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3ae64e: 6204 fc79 |0019: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3ae652: 6005 fd79 |001b: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3ae656: 4404 0405 |001d: aget v4, v4, v5 │ │ -3ae65a: 12f5 |001f: const/4 v5, #int -1 // #ff │ │ -3ae65c: 3341 0900 |0020: if-ne v1, v4, 0029 // +0009 │ │ -3ae660: 6201 ca73 |0022: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ -3ae664: 6e20 03a2 3100 |0024: invoke-virtual {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae66a: 0a01 |0027: move-result v1 │ │ -3ae66c: 2807 |0028: goto 002f // +0007 │ │ -3ae66e: 6201 be73 |0029: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ -3ae672: 6e20 03a2 5100 |002b: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae678: 0a01 |002e: move-result v1 │ │ -3ae67a: 6004 147a |002f: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ae67e: 1236 |0031: const/4 v6, #int 3 // #3 │ │ -3ae680: da04 0403 |0032: mul-int/lit8 v4, v4, #int 3 // #03 │ │ -3ae684: 6007 147a |0034: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ae688: 9204 0407 |0036: mul-int v4, v4, v7 │ │ -3ae68c: d804 040c |0038: add-int/lit8 v4, v4, #int 12 // #0c │ │ -3ae690: 2344 0f16 |003a: new-array v4, v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ae694: 6207 f979 |003c: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ae698: 6e10 9ba5 0700 |003e: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ae69e: 0a07 |0041: move-result v7 │ │ -3ae6a0: 6008 147a |0042: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ae6a4: b038 |0044: add-int/2addr v8, v3 │ │ -3ae6a6: b387 |0045: div-int/2addr v7, v8 │ │ -3ae6a8: 6208 f879 |0046: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3ae6ac: 6e10 9ba5 0800 |0048: invoke-virtual {v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ae6b2: 0a08 |004b: move-result v8 │ │ -3ae6b4: 6209 ee79 |004c: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3ae6b8: 6e10 9ba5 0900 |004e: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ae6be: 0a09 |0051: move-result v9 │ │ -3ae6c0: 124a |0052: const/4 v10, #int 4 // #4 │ │ -3ae6c2: da09 0904 |0053: mul-int/lit8 v9, v9, #int 4 // #04 │ │ -3ae6c6: b198 |0055: sub-int/2addr v8, v9 │ │ -3ae6c8: 6209 f979 |0056: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ae6cc: 6e10 9ba5 0900 |0058: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ae6d2: 0a09 |005b: move-result v9 │ │ -3ae6d4: 3589 0b00 |005c: if-ge v9, v8, 0067 // +000b │ │ -3ae6d8: 6209 f979 |005e: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3ae6dc: 6e10 9ba5 0900 |0060: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ -3ae6e2: 0a09 |0063: move-result v9 │ │ -3ae6e4: 9109 0809 |0064: sub-int v9, v8, v9 │ │ -3ae6e8: 2802 |0066: goto 0068 // +0002 │ │ -3ae6ea: 1209 |0067: const/4 v9, #int 0 // #0 │ │ -3ae6ec: b198 |0068: sub-int/2addr v8, v9 │ │ -3ae6ee: 600b 147a |0069: sget v11, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ae6f2: b03b |006b: add-int/2addr v11, v3 │ │ -3ae6f4: b3b8 |006c: div-int/2addr v8, v11 │ │ -3ae6f6: da0b 0803 |006d: mul-int/lit8 v11, v8, #int 3 // #03 │ │ -3ae6fa: 122c |006f: const/4 v12, #int 2 // #2 │ │ -3ae6fc: b9cb |0070: shr-int/2addr v11, v12 │ │ -3ae6fe: 813d |0071: int-to-long v13, v3 │ │ -3ae700: 620f 5477 |0072: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ -3ae704: 233a 1915 |0074: new-array v10, v3, [I // type@1519 │ │ -3ae708: 4b0b 0a02 |0076: aput v11, v10, v2 │ │ -3ae70c: 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 │ │ -3ae712: 0c0a |007b: move-result-object v10 │ │ -3ae714: 4d0a 0402 |007c: aput-object v10, v4, v2 │ │ -3ae718: d2bb b500 |007e: mul-int/lit16 v11, v11, #int 181 // #00b5 │ │ -3ae71c: e10a 0b08 |0080: shr-int/lit8 v10, v11, #int 8 // #08 │ │ -3ae720: 910a 080a |0082: sub-int v10, v8, v10 │ │ -3ae724: b93a |0084: shr-int/2addr v10, v3 │ │ -3ae726: 910a 080a |0085: sub-int v10, v8, v10 │ │ -3ae72a: 81cd |0087: int-to-long v13, v12 │ │ -3ae72c: 620b 5e77 |0088: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ -3ae730: 233f 1915 |008a: new-array v15, v3, [I // type@1519 │ │ -3ae734: 4b0a 0f02 |008c: aput v10, v15, v2 │ │ -3ae738: 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 │ │ -3ae73e: 0c0a |0091: move-result-object v10 │ │ -3ae740: 4d0a 0403 |0092: aput-object v10, v4, v3 │ │ -3ae744: 3800 0900 |0094: if-eqz v0, 009d // +0009 │ │ -3ae748: 620a cd73 |0096: sget-object v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -3ae74c: 6e20 03a2 5a00 |0098: invoke-virtual {v10, v5}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae752: 0a0a |009b: move-result v10 │ │ -3ae754: 2802 |009c: goto 009e // +0002 │ │ -3ae756: 011a |009d: move v10, v1 │ │ -3ae758: 816d |009e: int-to-long v13, v6 │ │ -3ae75a: 620b 5f77 |009f: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3ae75e: 233f 1915 |00a1: new-array v15, v3, [I // type@1519 │ │ -3ae762: 4b0a 0f02 |00a3: aput v10, v15, v2 │ │ -3ae766: 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 │ │ -3ae76c: 0c0a |00a8: move-result-object v10 │ │ -3ae76e: 4d0a 040c |00a9: aput-object v10, v4, v12 │ │ -3ae772: e10a 0801 |00ab: shr-int/lit8 v10, v8, #int 1 // #01 │ │ -3ae776: b0a9 |00ad: add-int/2addr v9, v10 │ │ -3ae778: 620b 0e79 |00ae: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ -3ae77c: 130d 0f00 |00b0: const/16 v13, #int 15 // #f │ │ -3ae780: 490b 0b0d |00b2: aget-char v11, v11, v13 │ │ -3ae784: 124d |00b4: const/4 v13, #int 4 // #4 │ │ -3ae786: 81de |00b5: int-to-long v14, v13 │ │ -3ae788: 620d 5b77 |00b6: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3ae78c: 23c5 1915 |00b8: new-array v5, v12, [I // type@1519 │ │ -3ae790: e111 0702 |00ba: shr-int/lit8 v17, v7, #int 2 // #02 │ │ -3ae794: 4b11 0502 |00bc: aput v17, v5, v2 │ │ -3ae798: 4b02 0503 |00be: aput v2, v5, v3 │ │ -3ae79c: 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 │ │ -3ae7a2: 0c05 |00c3: move-result-object v5 │ │ -3ae7a4: 4d05 0406 |00c4: aput-object v5, v4, v6 │ │ -3ae7a8: 1255 |00c6: const/4 v5, #int 5 // #5 │ │ -3ae7aa: 815d |00c7: int-to-long v13, v5 │ │ -3ae7ac: 6206 6477 |00c8: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ -3ae7b0: 220f e812 |00ca: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae7b4: 7010 4098 0f00 |00cc: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae7ba: 1a05 0000 |00cf: const-string v5, "" // string@0000 │ │ -3ae7be: 6e20 4b98 5f00 |00d1: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae7c4: 6e20 4498 bf00 |00d4: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3ae7ca: 6e10 5498 0f00 |00d7: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae7d0: 0c0b |00da: move-result-object v11 │ │ -3ae7d2: 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 │ │ -3ae7d8: 0c06 |00de: move-result-object v6 │ │ -3ae7da: 124b |00df: const/4 v11, #int 4 // #4 │ │ -3ae7dc: 4d06 040b |00e0: aput-object v6, v4, v11 │ │ -3ae7e0: 6206 0e79 |00e2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ -3ae7e4: 130b 1100 |00e4: const/16 v11, #int 17 // #11 │ │ -3ae7e8: 4906 060b |00e6: aget-char v6, v6, v11 │ │ -3ae7ec: 126b |00e8: const/4 v11, #int 6 // #6 │ │ -3ae7ee: 81bd |00e9: int-to-long v13, v11 │ │ -3ae7f0: 620f 5b77 |00ea: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3ae7f4: 23cb 1915 |00ec: new-array v11, v12, [I // type@1519 │ │ -3ae7f8: 6013 147a |00ee: sget v19, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ae7fc: 9213 1307 |00f0: mul-int v19, v19, v7 │ │ -3ae800: e114 0701 |00f2: shr-int/lit8 v20, v7, #int 1 // #01 │ │ -3ae804: 9013 1314 |00f4: add-int v19, v19, v20 │ │ -3ae808: 4b13 0b02 |00f6: aput v19, v11, v2 │ │ -3ae80c: 4b02 0b03 |00f8: aput v2, v11, v3 │ │ -3ae810: 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 │ │ -3ae816: 0c0b |00fd: move-result-object v11 │ │ -3ae818: 125d |00fe: const/4 v13, #int 5 // #5 │ │ -3ae81a: 4d0b 040d |00ff: aput-object v11, v4, v13 │ │ -3ae81e: 127b |0101: const/4 v11, #int 7 // #7 │ │ -3ae820: 81bd |0102: int-to-long v13, v11 │ │ -3ae822: 620f 6477 |0103: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ -3ae826: 220b e812 |0105: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae82a: 7010 4098 0b00 |0107: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae830: 6e20 4b98 5b00 |010a: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae836: 6e20 4498 6b00 |010d: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3ae83c: 6e10 5498 0b00 |0110: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae842: 0c06 |0113: move-result-object v6 │ │ -3ae844: 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 │ │ -3ae84a: 0c06 |0117: move-result-object v6 │ │ -3ae84c: 126b |0118: const/4 v11, #int 6 // #6 │ │ -3ae84e: 4d06 040b |0119: aput-object v6, v4, v11 │ │ -3ae852: e106 0802 |011b: shr-int/lit8 v6, v8, #int 2 // #02 │ │ -3ae856: 127b |011d: const/4 v11, #int 7 // #7 │ │ -3ae858: 120d |011e: const/4 v13, #int 0 // #0 │ │ -3ae85a: 1312 0700 |011f: const/16 v18, #int 7 // #7 │ │ -3ae85e: 600e 147a |0121: sget v14, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ae862: 35ed ad00 |0123: if-ge v13, v14, 01d0 // +00ad │ │ -3ae866: 017f |0125: move v15, v7 │ │ -3ae868: 120e |0126: const/4 v14, #int 0 // #0 │ │ -3ae86a: 6003 147a |0127: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ae86e: 353e 9400 |0129: if-ge v14, v3, 01bd // +0094 │ │ -3ae872: 6203 137a |012b: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ -3ae876: 0802 1b00 |012d: move-object/from16 v2, v27 │ │ -3ae87a: 522c e779 |012f: iget v12, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3ae87e: 4603 030c |0131: aget-object v3, v3, v12 │ │ -3ae882: 600c 147a |0133: sget v12, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3ae886: 920c 0c0d |0135: mul-int v12, v12, v13 │ │ -3ae88a: b0ec |0137: add-int/2addr v12, v14 │ │ -3ae88c: 4903 030c |0138: aget-char v3, v3, v12 │ │ -3ae890: d80c 0b01 |013a: add-int/lit8 v12, v11, #int 1 // #01 │ │ -3ae894: 0215 0100 |013c: move/from16 v21, v1 │ │ -3ae898: d801 1201 |013e: add-int/lit8 v1, v18, #int 1 // #01 │ │ -3ae89c: 0216 0d00 |0140: move/from16 v22, v13 │ │ -3ae8a0: 0217 0e00 |0142: move/from16 v23, v14 │ │ -3ae8a4: 811d |0144: int-to-long v13, v1 │ │ -3ae8a6: 6202 5b77 |0145: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3ae8aa: 0219 0800 |0147: move/from16 v25, v8 │ │ -3ae8ae: 0218 0a00 |0149: move/from16 v24, v10 │ │ -3ae8b2: 122a |014b: const/4 v10, #int 2 // #2 │ │ -3ae8b4: 23a8 1915 |014c: new-array v8, v10, [I // type@1519 │ │ -3ae8b8: 120a |014e: const/4 v10, #int 0 // #0 │ │ -3ae8ba: 4b0f 080a |014f: aput v15, v8, v10 │ │ -3ae8be: 910a 0906 |0151: sub-int v10, v9, v6 │ │ -3ae8c2: 021a 0600 |0153: move/from16 v26, v6 │ │ -3ae8c6: 1216 |0155: const/4 v6, #int 1 // #1 │ │ -3ae8c8: 4b0a 0806 |0156: aput v10, v8, v6 │ │ -3ae8cc: 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 │ │ -3ae8d2: 0c02 |015b: move-result-object v2 │ │ -3ae8d4: 4d02 040b |015c: aput-object v2, v4, v11 │ │ -3ae8d8: 3800 0900 |015e: if-eqz v0, 0167 // +0009 │ │ -3ae8dc: 6202 b373 |0160: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3ae8e0: 6e20 03a2 6200 |0162: invoke-virtual {v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae8e6: 0a02 |0165: move-result v2 │ │ -3ae8e8: 2803 |0166: goto 0169 // +0003 │ │ -3ae8ea: 0202 1500 |0167: move/from16 v2, v21 │ │ -3ae8ee: 1308 2000 |0169: const/16 v8, #int 32 // #20 │ │ -3ae8f2: 3738 1100 |016b: if-le v8, v3, 017c // +0011 │ │ -3ae8f6: 6202 0e79 |016d: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ -3ae8fa: 4903 0203 |016f: aget-char v3, v2, v3 │ │ -3ae8fe: 3800 0900 |0171: if-eqz v0, 017a // +0009 │ │ -3ae902: 6202 cd73 |0173: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -3ae906: 6e20 03a2 6200 |0175: invoke-virtual {v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae90c: 0a02 |0178: move-result v2 │ │ -3ae90e: 2803 |0179: goto 017c // +0003 │ │ -3ae910: 0202 1500 |017a: move/from16 v2, v21 │ │ -3ae914: d808 0c01 |017c: add-int/lit8 v8, v12, #int 1 // #01 │ │ -3ae918: d801 0101 |017e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3ae91c: 811a |0180: int-to-long v10, v1 │ │ -3ae91e: 620d 5f77 |0181: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3ae922: 236e 1915 |0183: new-array v14, v6, [I // type@1519 │ │ -3ae926: 1310 0000 |0185: const/16 v16, #int 0 // #0 │ │ -3ae92a: 4b02 0e10 |0187: aput v2, v14, v16 │ │ -3ae92e: 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 │ │ -3ae934: 0c02 |018c: move-result-object v2 │ │ -3ae936: 4d02 040c |018d: aput-object v2, v4, v12 │ │ -3ae93a: d80b 0801 |018f: add-int/lit8 v11, v8, #int 1 // #01 │ │ -3ae93e: b061 |0191: add-int/2addr v1, v6 │ │ -3ae940: 811c |0192: int-to-long v12, v1 │ │ -3ae942: 6202 6477 |0193: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ -3ae946: 2206 e812 |0195: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae94a: 7010 4098 0600 |0197: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae950: 6e20 4b98 5600 |019a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae956: 6e20 4498 3600 |019d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3ae95c: 6e10 5498 0600 |01a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae962: 0c03 |01a3: move-result-object v3 │ │ -3ae964: 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 │ │ -3ae96a: 0c02 |01a7: move-result-object v2 │ │ -3ae96c: 4d02 0408 |01a8: aput-object v2, v4, v8 │ │ -3ae970: b07f |01aa: add-int/2addr v15, v7 │ │ -3ae972: d80e 1701 |01ab: add-int/lit8 v14, v23, #int 1 // #01 │ │ -3ae976: 0212 0100 |01ad: move/from16 v18, v1 │ │ -3ae97a: 0201 1500 |01af: move/from16 v1, v21 │ │ -3ae97e: 020d 1600 |01b1: move/from16 v13, v22 │ │ -3ae982: 020a 1800 |01b3: move/from16 v10, v24 │ │ -3ae986: 0208 1900 |01b5: move/from16 v8, v25 │ │ -3ae98a: 0206 1a00 |01b7: move/from16 v6, v26 │ │ -3ae98e: 1202 |01b9: const/4 v2, #int 0 // #0 │ │ -3ae990: 122c |01ba: const/4 v12, #int 2 // #2 │ │ -3ae992: 2900 6cff |01bb: goto/16 0127 // -0094 │ │ -3ae996: 0215 0100 |01bd: move/from16 v21, v1 │ │ -3ae99a: 021a 0600 |01bf: move/from16 v26, v6 │ │ -3ae99e: 0219 0800 |01c1: move/from16 v25, v8 │ │ -3ae9a2: 0218 0a00 |01c3: move/from16 v24, v10 │ │ -3ae9a6: 0216 0d00 |01c5: move/from16 v22, v13 │ │ -3ae9aa: 9009 0919 |01c7: add-int v9, v9, v25 │ │ -3ae9ae: d80d 1601 |01c9: add-int/lit8 v13, v22, #int 1 // #01 │ │ -3ae9b2: 1202 |01cb: const/4 v2, #int 0 // #0 │ │ -3ae9b4: 1213 |01cc: const/4 v3, #int 1 // #1 │ │ -3ae9b6: 122c |01cd: const/4 v12, #int 2 // #2 │ │ -3ae9b8: 2900 53ff |01ce: goto/16 0121 // -00ad │ │ -3ae9bc: 0215 0100 |01d0: move/from16 v21, v1 │ │ -3ae9c0: 0218 0a00 |01d2: move/from16 v24, v10 │ │ -3ae9c4: 9109 0918 |01d4: sub-int v9, v9, v24 │ │ -3ae9c8: 3800 0a00 |01d6: if-eqz v0, 01e0 // +000a │ │ -3ae9cc: 6200 cd73 |01d8: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -3ae9d0: 12f1 |01da: const/4 v1, #int -1 // #ff │ │ -3ae9d2: 6e20 03a2 1000 |01db: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae9d8: 0a01 |01de: move-result v1 │ │ -3ae9da: 2803 |01df: goto 01e2 // +0003 │ │ -3ae9dc: 0201 1500 |01e0: move/from16 v1, v21 │ │ -3ae9e0: d800 0b01 |01e2: add-int/lit8 v0, v11, #int 1 // #01 │ │ -3ae9e4: 1212 |01e4: const/4 v2, #int 1 // #1 │ │ -3ae9e6: d803 1201 |01e5: add-int/lit8 v3, v18, #int 1 // #01 │ │ -3ae9ea: 813c |01e7: int-to-long v12, v3 │ │ -3ae9ec: 6206 5f77 |01e8: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3ae9f0: 2328 1915 |01ea: new-array v8, v2, [I // type@1519 │ │ -3ae9f4: 120a |01ec: const/4 v10, #int 0 // #0 │ │ -3ae9f6: 4b01 080a |01ed: aput v1, v8, v10 │ │ -3ae9fa: 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 │ │ -3aea00: 0c01 |01f2: move-result-object v1 │ │ -3aea02: 4d01 040b |01f3: aput-object v1, v4, v11 │ │ -3aea06: 6201 0e79 |01f5: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ -3aea0a: 1306 0e00 |01f7: const/16 v6, #int 14 // #e │ │ -3aea0e: 4901 0106 |01f9: aget-char v1, v1, v6 │ │ -3aea12: d806 0001 |01fb: add-int/lit8 v6, v0, #int 1 // #01 │ │ -3aea16: b023 |01fd: add-int/2addr v3, v2 │ │ -3aea18: 813a |01fe: int-to-long v10, v3 │ │ -3aea1a: 6208 5b77 |01ff: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3aea1e: 122c |0201: const/4 v12, #int 2 // #2 │ │ -3aea20: 23cd 1915 |0202: new-array v13, v12, [I // type@1519 │ │ -3aea24: 120c |0204: const/4 v12, #int 0 // #0 │ │ -3aea26: 4b11 0d0c |0205: aput v17, v13, v12 │ │ -3aea2a: 4b09 0d02 |0207: aput v9, v13, v2 │ │ -3aea2e: 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 │ │ -3aea34: 0c08 |020c: move-result-object v8 │ │ -3aea36: 4d08 0400 |020d: aput-object v8, v4, v0 │ │ -3aea3a: d800 0601 |020f: add-int/lit8 v0, v6, #int 1 // #01 │ │ -3aea3e: b023 |0211: add-int/2addr v3, v2 │ │ -3aea40: 813a |0212: int-to-long v10, v3 │ │ -3aea42: 6202 6477 |0213: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ -3aea46: 2208 e812 |0215: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3aea4a: 7010 4098 0800 |0217: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3aea50: 6e20 4b98 5800 |021a: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3aea56: 6e20 4498 1800 |021d: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3aea5c: 6e10 5498 0800 |0220: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3aea62: 0c01 |0223: move-result-object v1 │ │ -3aea64: 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 │ │ -3aea6a: 0c01 |0227: move-result-object v1 │ │ -3aea6c: 4d01 0406 |0228: aput-object v1, v4, v6 │ │ -3aea70: 6201 0e79 |022a: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ -3aea74: 1302 1000 |022c: const/16 v2, #int 16 // #10 │ │ -3aea78: 4901 0102 |022e: aget-char v1, v1, v2 │ │ -3aea7c: d802 0001 |0230: add-int/lit8 v2, v0, #int 1 // #01 │ │ -3aea80: 1216 |0232: const/4 v6, #int 1 // #1 │ │ -3aea82: b063 |0233: add-int/2addr v3, v6 │ │ -3aea84: 813a |0234: int-to-long v10, v3 │ │ -3aea86: 6208 5b77 |0235: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3aea8a: 122c |0237: const/4 v12, #int 2 // #2 │ │ -3aea8c: 23cc 1915 |0238: new-array v12, v12, [I // type@1519 │ │ -3aea90: 600d 147a |023a: sget v13, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3aea94: 9207 070d |023c: mul-int v7, v7, v13 │ │ -3aea98: 9007 0714 |023e: add-int v7, v7, v20 │ │ -3aea9c: 120d |0240: const/4 v13, #int 0 // #0 │ │ -3aea9e: 4b07 0c0d |0241: aput v7, v12, v13 │ │ -3aeaa2: 4b09 0c06 |0243: aput v9, v12, v6 │ │ -3aeaa6: 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 │ │ -3aeaac: 0c07 |0248: move-result-object v7 │ │ -3aeaae: 4d07 0400 |0249: aput-object v7, v4, v0 │ │ -3aeab2: d800 0201 |024b: add-int/lit8 v0, v2, #int 1 // #01 │ │ -3aeab6: b063 |024d: add-int/2addr v3, v6 │ │ -3aeab8: 8136 |024e: int-to-long v6, v3 │ │ -3aeaba: 6203 6477 |024f: sget-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ -3aeabe: 2208 e812 |0251: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3aeac2: 7010 4098 0800 |0253: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3aeac8: 6e20 4b98 5800 |0256: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3aeace: 6e20 4498 1800 |0259: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3aead4: 6e10 5498 0800 |025c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3aeada: 0c01 |025f: move-result-object v1 │ │ -3aeadc: 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 │ │ -3aeae2: 0c01 |0263: move-result-object v1 │ │ -3aeae4: 4d01 0402 |0264: aput-object v1, v4, v2 │ │ -3aeae8: 1601 0000 |0266: const-wide/16 v1, #int 0 // #0 │ │ -3aeaec: 7120 e1a2 2100 |0268: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3aeaf2: 0c01 |026b: move-result-object v1 │ │ -3aeaf4: 5b14 a276 |026c: iput-object v4, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ -3aeaf8: 5910 9b76 |026e: iput v0, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ -3aeafc: 1101 |0270: return-object v1 │ │ +3ae608: |[3ae608] net.sf.dibdib.thread_ui.UiPres.keypad:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3ae618: 6200 b373 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3ae61c: 5400 cf73 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3ae620: 5200 f275 |0004: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3ae624: 6201 fc79 |0006: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3ae628: 6002 fd79 |0008: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3ae62c: 4401 0102 |000a: aget v1, v1, v2 │ │ +3ae630: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3ae632: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +3ae634: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +3ae638: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3ae63a: 2802 |0011: goto 0013 // +0002 │ │ +3ae63c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3ae63e: 6201 ca73 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ +3ae642: 5411 cf73 |0015: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3ae646: 5211 f275 |0017: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3ae64a: 6204 fc79 |0019: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3ae64e: 6005 fd79 |001b: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3ae652: 4404 0405 |001d: aget v4, v4, v5 │ │ +3ae656: 12f5 |001f: const/4 v5, #int -1 // #ff │ │ +3ae658: 3341 0900 |0020: if-ne v1, v4, 0029 // +0009 │ │ +3ae65c: 6201 ca73 |0022: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ +3ae660: 6e20 03a2 3100 |0024: invoke-virtual {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae666: 0a01 |0027: move-result v1 │ │ +3ae668: 2807 |0028: goto 002f // +0007 │ │ +3ae66a: 6201 be73 |0029: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ +3ae66e: 6e20 03a2 5100 |002b: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae674: 0a01 |002e: move-result v1 │ │ +3ae676: 6004 147a |002f: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ae67a: 1236 |0031: const/4 v6, #int 3 // #3 │ │ +3ae67c: da04 0403 |0032: mul-int/lit8 v4, v4, #int 3 // #03 │ │ +3ae680: 6007 147a |0034: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ae684: 9204 0407 |0036: mul-int v4, v4, v7 │ │ +3ae688: d804 040c |0038: add-int/lit8 v4, v4, #int 12 // #0c │ │ +3ae68c: 2344 0f16 |003a: new-array v4, v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ae690: 6207 f979 |003c: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ae694: 6e10 9ba5 0700 |003e: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ae69a: 0a07 |0041: move-result v7 │ │ +3ae69c: 6008 147a |0042: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ae6a0: b038 |0044: add-int/2addr v8, v3 │ │ +3ae6a2: b387 |0045: div-int/2addr v7, v8 │ │ +3ae6a4: 6208 f879 |0046: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3ae6a8: 6e10 9ba5 0800 |0048: invoke-virtual {v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ae6ae: 0a08 |004b: move-result v8 │ │ +3ae6b0: 6209 ee79 |004c: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3ae6b4: 6e10 9ba5 0900 |004e: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ae6ba: 0a09 |0051: move-result v9 │ │ +3ae6bc: 124a |0052: const/4 v10, #int 4 // #4 │ │ +3ae6be: da09 0904 |0053: mul-int/lit8 v9, v9, #int 4 // #04 │ │ +3ae6c2: b198 |0055: sub-int/2addr v8, v9 │ │ +3ae6c4: 6209 f979 |0056: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ae6c8: 6e10 9ba5 0900 |0058: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ae6ce: 0a09 |005b: move-result v9 │ │ +3ae6d0: 3589 0b00 |005c: if-ge v9, v8, 0067 // +000b │ │ +3ae6d4: 6209 f979 |005e: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3ae6d8: 6e10 9ba5 0900 |0060: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59b │ │ +3ae6de: 0a09 |0063: move-result v9 │ │ +3ae6e0: 9109 0809 |0064: sub-int v9, v8, v9 │ │ +3ae6e4: 2802 |0066: goto 0068 // +0002 │ │ +3ae6e6: 1209 |0067: const/4 v9, #int 0 // #0 │ │ +3ae6e8: b198 |0068: sub-int/2addr v8, v9 │ │ +3ae6ea: 600b 147a |0069: sget v11, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ae6ee: b03b |006b: add-int/2addr v11, v3 │ │ +3ae6f0: b3b8 |006c: div-int/2addr v8, v11 │ │ +3ae6f2: da0b 0803 |006d: mul-int/lit8 v11, v8, #int 3 // #03 │ │ +3ae6f6: 122c |006f: const/4 v12, #int 2 // #2 │ │ +3ae6f8: b9cb |0070: shr-int/2addr v11, v12 │ │ +3ae6fa: 813d |0071: int-to-long v13, v3 │ │ +3ae6fc: 620f 5477 |0072: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ +3ae700: 233a 1915 |0074: new-array v10, v3, [I // type@1519 │ │ +3ae704: 4b0b 0a02 |0076: aput v11, v10, v2 │ │ +3ae708: 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 │ │ +3ae70e: 0c0a |007b: move-result-object v10 │ │ +3ae710: 4d0a 0402 |007c: aput-object v10, v4, v2 │ │ +3ae714: d2bb b500 |007e: mul-int/lit16 v11, v11, #int 181 // #00b5 │ │ +3ae718: e10a 0b08 |0080: shr-int/lit8 v10, v11, #int 8 // #08 │ │ +3ae71c: 910a 080a |0082: sub-int v10, v8, v10 │ │ +3ae720: b93a |0084: shr-int/2addr v10, v3 │ │ +3ae722: 910a 080a |0085: sub-int v10, v8, v10 │ │ +3ae726: 81cd |0087: int-to-long v13, v12 │ │ +3ae728: 620b 5e77 |0088: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ +3ae72c: 233f 1915 |008a: new-array v15, v3, [I // type@1519 │ │ +3ae730: 4b0a 0f02 |008c: aput v10, v15, v2 │ │ +3ae734: 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 │ │ +3ae73a: 0c0a |0091: move-result-object v10 │ │ +3ae73c: 4d0a 0403 |0092: aput-object v10, v4, v3 │ │ +3ae740: 3800 0900 |0094: if-eqz v0, 009d // +0009 │ │ +3ae744: 620a cd73 |0096: sget-object v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +3ae748: 6e20 03a2 5a00 |0098: invoke-virtual {v10, v5}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae74e: 0a0a |009b: move-result v10 │ │ +3ae750: 2802 |009c: goto 009e // +0002 │ │ +3ae752: 011a |009d: move v10, v1 │ │ +3ae754: 816d |009e: int-to-long v13, v6 │ │ +3ae756: 620b 5f77 |009f: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3ae75a: 233f 1915 |00a1: new-array v15, v3, [I // type@1519 │ │ +3ae75e: 4b0a 0f02 |00a3: aput v10, v15, v2 │ │ +3ae762: 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 │ │ +3ae768: 0c0a |00a8: move-result-object v10 │ │ +3ae76a: 4d0a 040c |00a9: aput-object v10, v4, v12 │ │ +3ae76e: e10a 0801 |00ab: shr-int/lit8 v10, v8, #int 1 // #01 │ │ +3ae772: b0a9 |00ad: add-int/2addr v9, v10 │ │ +3ae774: 620b 0e79 |00ae: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ +3ae778: 130d 0f00 |00b0: const/16 v13, #int 15 // #f │ │ +3ae77c: 490b 0b0d |00b2: aget-char v11, v11, v13 │ │ +3ae780: 124d |00b4: const/4 v13, #int 4 // #4 │ │ +3ae782: 81de |00b5: int-to-long v14, v13 │ │ +3ae784: 620d 5b77 |00b6: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3ae788: 23c5 1915 |00b8: new-array v5, v12, [I // type@1519 │ │ +3ae78c: e111 0702 |00ba: shr-int/lit8 v17, v7, #int 2 // #02 │ │ +3ae790: 4b11 0502 |00bc: aput v17, v5, v2 │ │ +3ae794: 4b02 0503 |00be: aput v2, v5, v3 │ │ +3ae798: 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 │ │ +3ae79e: 0c05 |00c3: move-result-object v5 │ │ +3ae7a0: 4d05 0406 |00c4: aput-object v5, v4, v6 │ │ +3ae7a4: 1255 |00c6: const/4 v5, #int 5 // #5 │ │ +3ae7a6: 815d |00c7: int-to-long v13, v5 │ │ +3ae7a8: 6206 6477 |00c8: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ +3ae7ac: 220f e812 |00ca: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae7b0: 7010 4098 0f00 |00cc: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae7b6: 1a05 0000 |00cf: const-string v5, "" // string@0000 │ │ +3ae7ba: 6e20 4b98 5f00 |00d1: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae7c0: 6e20 4498 bf00 |00d4: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3ae7c6: 6e10 5498 0f00 |00d7: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae7cc: 0c0b |00da: move-result-object v11 │ │ +3ae7ce: 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 │ │ +3ae7d4: 0c06 |00de: move-result-object v6 │ │ +3ae7d6: 124b |00df: const/4 v11, #int 4 // #4 │ │ +3ae7d8: 4d06 040b |00e0: aput-object v6, v4, v11 │ │ +3ae7dc: 6206 0e79 |00e2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ +3ae7e0: 130b 1100 |00e4: const/16 v11, #int 17 // #11 │ │ +3ae7e4: 4906 060b |00e6: aget-char v6, v6, v11 │ │ +3ae7e8: 126b |00e8: const/4 v11, #int 6 // #6 │ │ +3ae7ea: 81bd |00e9: int-to-long v13, v11 │ │ +3ae7ec: 620f 5b77 |00ea: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3ae7f0: 23cb 1915 |00ec: new-array v11, v12, [I // type@1519 │ │ +3ae7f4: 6013 147a |00ee: sget v19, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ae7f8: 9213 1307 |00f0: mul-int v19, v19, v7 │ │ +3ae7fc: e114 0701 |00f2: shr-int/lit8 v20, v7, #int 1 // #01 │ │ +3ae800: 9013 1314 |00f4: add-int v19, v19, v20 │ │ +3ae804: 4b13 0b02 |00f6: aput v19, v11, v2 │ │ +3ae808: 4b02 0b03 |00f8: aput v2, v11, v3 │ │ +3ae80c: 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 │ │ +3ae812: 0c0b |00fd: move-result-object v11 │ │ +3ae814: 125d |00fe: const/4 v13, #int 5 // #5 │ │ +3ae816: 4d0b 040d |00ff: aput-object v11, v4, v13 │ │ +3ae81a: 127b |0101: const/4 v11, #int 7 // #7 │ │ +3ae81c: 81bd |0102: int-to-long v13, v11 │ │ +3ae81e: 620f 6477 |0103: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ +3ae822: 220b e812 |0105: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae826: 7010 4098 0b00 |0107: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae82c: 6e20 4b98 5b00 |010a: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae832: 6e20 4498 6b00 |010d: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3ae838: 6e10 5498 0b00 |0110: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae83e: 0c06 |0113: move-result-object v6 │ │ +3ae840: 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 │ │ +3ae846: 0c06 |0117: move-result-object v6 │ │ +3ae848: 126b |0118: const/4 v11, #int 6 // #6 │ │ +3ae84a: 4d06 040b |0119: aput-object v6, v4, v11 │ │ +3ae84e: e106 0802 |011b: shr-int/lit8 v6, v8, #int 2 // #02 │ │ +3ae852: 127b |011d: const/4 v11, #int 7 // #7 │ │ +3ae854: 120d |011e: const/4 v13, #int 0 // #0 │ │ +3ae856: 1312 0700 |011f: const/16 v18, #int 7 // #7 │ │ +3ae85a: 600e 147a |0121: sget v14, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ae85e: 35ed ad00 |0123: if-ge v13, v14, 01d0 // +00ad │ │ +3ae862: 017f |0125: move v15, v7 │ │ +3ae864: 120e |0126: const/4 v14, #int 0 // #0 │ │ +3ae866: 6003 147a |0127: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ae86a: 353e 9400 |0129: if-ge v14, v3, 01bd // +0094 │ │ +3ae86e: 6203 137a |012b: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ +3ae872: 0802 1b00 |012d: move-object/from16 v2, v27 │ │ +3ae876: 522c e779 |012f: iget v12, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3ae87a: 4603 030c |0131: aget-object v3, v3, v12 │ │ +3ae87e: 600c 147a |0133: sget v12, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3ae882: 920c 0c0d |0135: mul-int v12, v12, v13 │ │ +3ae886: b0ec |0137: add-int/2addr v12, v14 │ │ +3ae888: 4903 030c |0138: aget-char v3, v3, v12 │ │ +3ae88c: d80c 0b01 |013a: add-int/lit8 v12, v11, #int 1 // #01 │ │ +3ae890: 0215 0100 |013c: move/from16 v21, v1 │ │ +3ae894: d801 1201 |013e: add-int/lit8 v1, v18, #int 1 // #01 │ │ +3ae898: 0216 0d00 |0140: move/from16 v22, v13 │ │ +3ae89c: 0217 0e00 |0142: move/from16 v23, v14 │ │ +3ae8a0: 811d |0144: int-to-long v13, v1 │ │ +3ae8a2: 6202 5b77 |0145: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3ae8a6: 0219 0800 |0147: move/from16 v25, v8 │ │ +3ae8aa: 0218 0a00 |0149: move/from16 v24, v10 │ │ +3ae8ae: 122a |014b: const/4 v10, #int 2 // #2 │ │ +3ae8b0: 23a8 1915 |014c: new-array v8, v10, [I // type@1519 │ │ +3ae8b4: 120a |014e: const/4 v10, #int 0 // #0 │ │ +3ae8b6: 4b0f 080a |014f: aput v15, v8, v10 │ │ +3ae8ba: 910a 0906 |0151: sub-int v10, v9, v6 │ │ +3ae8be: 021a 0600 |0153: move/from16 v26, v6 │ │ +3ae8c2: 1216 |0155: const/4 v6, #int 1 // #1 │ │ +3ae8c4: 4b0a 0806 |0156: aput v10, v8, v6 │ │ +3ae8c8: 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 │ │ +3ae8ce: 0c02 |015b: move-result-object v2 │ │ +3ae8d0: 4d02 040b |015c: aput-object v2, v4, v11 │ │ +3ae8d4: 3800 0900 |015e: if-eqz v0, 0167 // +0009 │ │ +3ae8d8: 6202 b373 |0160: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3ae8dc: 6e20 03a2 6200 |0162: invoke-virtual {v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae8e2: 0a02 |0165: move-result v2 │ │ +3ae8e4: 2803 |0166: goto 0169 // +0003 │ │ +3ae8e6: 0202 1500 |0167: move/from16 v2, v21 │ │ +3ae8ea: 1308 2000 |0169: const/16 v8, #int 32 // #20 │ │ +3ae8ee: 3738 1100 |016b: if-le v8, v3, 017c // +0011 │ │ +3ae8f2: 6202 0e79 |016d: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ +3ae8f6: 4903 0203 |016f: aget-char v3, v2, v3 │ │ +3ae8fa: 3800 0900 |0171: if-eqz v0, 017a // +0009 │ │ +3ae8fe: 6202 cd73 |0173: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +3ae902: 6e20 03a2 6200 |0175: invoke-virtual {v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae908: 0a02 |0178: move-result v2 │ │ +3ae90a: 2803 |0179: goto 017c // +0003 │ │ +3ae90c: 0202 1500 |017a: move/from16 v2, v21 │ │ +3ae910: d808 0c01 |017c: add-int/lit8 v8, v12, #int 1 // #01 │ │ +3ae914: d801 0101 |017e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3ae918: 811a |0180: int-to-long v10, v1 │ │ +3ae91a: 620d 5f77 |0181: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3ae91e: 236e 1915 |0183: new-array v14, v6, [I // type@1519 │ │ +3ae922: 1310 0000 |0185: const/16 v16, #int 0 // #0 │ │ +3ae926: 4b02 0e10 |0187: aput v2, v14, v16 │ │ +3ae92a: 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 │ │ +3ae930: 0c02 |018c: move-result-object v2 │ │ +3ae932: 4d02 040c |018d: aput-object v2, v4, v12 │ │ +3ae936: d80b 0801 |018f: add-int/lit8 v11, v8, #int 1 // #01 │ │ +3ae93a: b061 |0191: add-int/2addr v1, v6 │ │ +3ae93c: 811c |0192: int-to-long v12, v1 │ │ +3ae93e: 6202 6477 |0193: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ +3ae942: 2206 e812 |0195: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae946: 7010 4098 0600 |0197: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae94c: 6e20 4b98 5600 |019a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae952: 6e20 4498 3600 |019d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3ae958: 6e10 5498 0600 |01a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae95e: 0c03 |01a3: move-result-object v3 │ │ +3ae960: 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 │ │ +3ae966: 0c02 |01a7: move-result-object v2 │ │ +3ae968: 4d02 0408 |01a8: aput-object v2, v4, v8 │ │ +3ae96c: b07f |01aa: add-int/2addr v15, v7 │ │ +3ae96e: d80e 1701 |01ab: add-int/lit8 v14, v23, #int 1 // #01 │ │ +3ae972: 0212 0100 |01ad: move/from16 v18, v1 │ │ +3ae976: 0201 1500 |01af: move/from16 v1, v21 │ │ +3ae97a: 020d 1600 |01b1: move/from16 v13, v22 │ │ +3ae97e: 020a 1800 |01b3: move/from16 v10, v24 │ │ +3ae982: 0208 1900 |01b5: move/from16 v8, v25 │ │ +3ae986: 0206 1a00 |01b7: move/from16 v6, v26 │ │ +3ae98a: 1202 |01b9: const/4 v2, #int 0 // #0 │ │ +3ae98c: 122c |01ba: const/4 v12, #int 2 // #2 │ │ +3ae98e: 2900 6cff |01bb: goto/16 0127 // -0094 │ │ +3ae992: 0215 0100 |01bd: move/from16 v21, v1 │ │ +3ae996: 021a 0600 |01bf: move/from16 v26, v6 │ │ +3ae99a: 0219 0800 |01c1: move/from16 v25, v8 │ │ +3ae99e: 0218 0a00 |01c3: move/from16 v24, v10 │ │ +3ae9a2: 0216 0d00 |01c5: move/from16 v22, v13 │ │ +3ae9a6: 9009 0919 |01c7: add-int v9, v9, v25 │ │ +3ae9aa: d80d 1601 |01c9: add-int/lit8 v13, v22, #int 1 // #01 │ │ +3ae9ae: 1202 |01cb: const/4 v2, #int 0 // #0 │ │ +3ae9b0: 1213 |01cc: const/4 v3, #int 1 // #1 │ │ +3ae9b2: 122c |01cd: const/4 v12, #int 2 // #2 │ │ +3ae9b4: 2900 53ff |01ce: goto/16 0121 // -00ad │ │ +3ae9b8: 0215 0100 |01d0: move/from16 v21, v1 │ │ +3ae9bc: 0218 0a00 |01d2: move/from16 v24, v10 │ │ +3ae9c0: 9109 0918 |01d4: sub-int v9, v9, v24 │ │ +3ae9c4: 3800 0a00 |01d6: if-eqz v0, 01e0 // +000a │ │ +3ae9c8: 6200 cd73 |01d8: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +3ae9cc: 12f1 |01da: const/4 v1, #int -1 // #ff │ │ +3ae9ce: 6e20 03a2 1000 |01db: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae9d4: 0a01 |01de: move-result v1 │ │ +3ae9d6: 2803 |01df: goto 01e2 // +0003 │ │ +3ae9d8: 0201 1500 |01e0: move/from16 v1, v21 │ │ +3ae9dc: d800 0b01 |01e2: add-int/lit8 v0, v11, #int 1 // #01 │ │ +3ae9e0: 1212 |01e4: const/4 v2, #int 1 // #1 │ │ +3ae9e2: d803 1201 |01e5: add-int/lit8 v3, v18, #int 1 // #01 │ │ +3ae9e6: 813c |01e7: int-to-long v12, v3 │ │ +3ae9e8: 6206 5f77 |01e8: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3ae9ec: 2328 1915 |01ea: new-array v8, v2, [I // type@1519 │ │ +3ae9f0: 120a |01ec: const/4 v10, #int 0 // #0 │ │ +3ae9f2: 4b01 080a |01ed: aput v1, v8, v10 │ │ +3ae9f6: 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 │ │ +3ae9fc: 0c01 |01f2: move-result-object v1 │ │ +3ae9fe: 4d01 040b |01f3: aput-object v1, v4, v11 │ │ +3aea02: 6201 0e79 |01f5: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ +3aea06: 1306 0e00 |01f7: const/16 v6, #int 14 // #e │ │ +3aea0a: 4901 0106 |01f9: aget-char v1, v1, v6 │ │ +3aea0e: d806 0001 |01fb: add-int/lit8 v6, v0, #int 1 // #01 │ │ +3aea12: b023 |01fd: add-int/2addr v3, v2 │ │ +3aea14: 813a |01fe: int-to-long v10, v3 │ │ +3aea16: 6208 5b77 |01ff: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3aea1a: 122c |0201: const/4 v12, #int 2 // #2 │ │ +3aea1c: 23cd 1915 |0202: new-array v13, v12, [I // type@1519 │ │ +3aea20: 120c |0204: const/4 v12, #int 0 // #0 │ │ +3aea22: 4b11 0d0c |0205: aput v17, v13, v12 │ │ +3aea26: 4b09 0d02 |0207: aput v9, v13, v2 │ │ +3aea2a: 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 │ │ +3aea30: 0c08 |020c: move-result-object v8 │ │ +3aea32: 4d08 0400 |020d: aput-object v8, v4, v0 │ │ +3aea36: d800 0601 |020f: add-int/lit8 v0, v6, #int 1 // #01 │ │ +3aea3a: b023 |0211: add-int/2addr v3, v2 │ │ +3aea3c: 813a |0212: int-to-long v10, v3 │ │ +3aea3e: 6202 6477 |0213: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ +3aea42: 2208 e812 |0215: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3aea46: 7010 4098 0800 |0217: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3aea4c: 6e20 4b98 5800 |021a: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3aea52: 6e20 4498 1800 |021d: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3aea58: 6e10 5498 0800 |0220: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3aea5e: 0c01 |0223: move-result-object v1 │ │ +3aea60: 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 │ │ +3aea66: 0c01 |0227: move-result-object v1 │ │ +3aea68: 4d01 0406 |0228: aput-object v1, v4, v6 │ │ +3aea6c: 6201 0e79 |022a: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790e │ │ +3aea70: 1302 1000 |022c: const/16 v2, #int 16 // #10 │ │ +3aea74: 4901 0102 |022e: aget-char v1, v1, v2 │ │ +3aea78: d802 0001 |0230: add-int/lit8 v2, v0, #int 1 // #01 │ │ +3aea7c: 1216 |0232: const/4 v6, #int 1 // #1 │ │ +3aea7e: b063 |0233: add-int/2addr v3, v6 │ │ +3aea80: 813a |0234: int-to-long v10, v3 │ │ +3aea82: 6208 5b77 |0235: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3aea86: 122c |0237: const/4 v12, #int 2 // #2 │ │ +3aea88: 23cc 1915 |0238: new-array v12, v12, [I // type@1519 │ │ +3aea8c: 600d 147a |023a: sget v13, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3aea90: 9207 070d |023c: mul-int v7, v7, v13 │ │ +3aea94: 9007 0714 |023e: add-int v7, v7, v20 │ │ +3aea98: 120d |0240: const/4 v13, #int 0 // #0 │ │ +3aea9a: 4b07 0c0d |0241: aput v7, v12, v13 │ │ +3aea9e: 4b09 0c06 |0243: aput v9, v12, v6 │ │ +3aeaa2: 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 │ │ +3aeaa8: 0c07 |0248: move-result-object v7 │ │ +3aeaaa: 4d07 0400 |0249: aput-object v7, v4, v0 │ │ +3aeaae: d800 0201 |024b: add-int/lit8 v0, v2, #int 1 // #01 │ │ +3aeab2: b063 |024d: add-int/2addr v3, v6 │ │ +3aeab4: 8136 |024e: int-to-long v6, v3 │ │ +3aeab6: 6203 6477 |024f: sget-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ +3aeaba: 2208 e812 |0251: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3aeabe: 7010 4098 0800 |0253: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3aeac4: 6e20 4b98 5800 |0256: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3aeaca: 6e20 4498 1800 |0259: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3aead0: 6e10 5498 0800 |025c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3aead6: 0c01 |025f: move-result-object v1 │ │ +3aead8: 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 │ │ +3aeade: 0c01 |0263: move-result-object v1 │ │ +3aeae0: 4d01 0402 |0264: aput-object v1, v4, v2 │ │ +3aeae4: 1601 0000 |0266: const-wide/16 v1, #int 0 // #0 │ │ +3aeae8: 7120 e1a2 2100 |0268: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3aeaee: 0c01 |026b: move-result-object v1 │ │ +3aeaf0: 5b14 a276 |026c: iput-object v4, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ +3aeaf4: 5910 9b76 |026e: iput v0, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ +3aeaf8: 1101 |0270: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ 0x0013 line=1121 │ │ 0x0022 line=1122 │ │ 0x0029 line=1123 │ │ 0x002f line=1124 │ │ @@ -858598,25 +858598,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 │ │ -3ac08c: |[3ac08c] net.sf.dibdib.thread_ui.UiPres.setEntry:(Ljava/lang/String;)Ljava/lang/String; │ │ -3ac09c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ac09e: 7120 4da4 0300 |0001: invoke-static {v3, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44d │ │ -3ac0a4: 0c03 |0004: move-result-object v3 │ │ -3ac0a6: 5421 e679 |0005: iget-object v1, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac0aa: 5920 eb79 |0007: iput v0, v2, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac0ae: 5b23 e679 |0009: iput-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ -3ac0b2: 6e10 2298 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac0b8: 0a03 |000e: move-result v3 │ │ -3ac0ba: 5923 eb79 |000f: iput v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ -3ac0be: 1101 |0011: return-object v1 │ │ +3ac088: |[3ac088] net.sf.dibdib.thread_ui.UiPres.setEntry:(Ljava/lang/String;)Ljava/lang/String; │ │ +3ac098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ac09a: 7120 4da4 0300 |0001: invoke-static {v3, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44d │ │ +3ac0a0: 0c03 |0004: move-result-object v3 │ │ +3ac0a2: 5421 e679 |0005: iget-object v1, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac0a6: 5920 eb79 |0007: iput v0, v2, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac0aa: 5b23 e679 |0009: iput-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e6 │ │ +3ac0ae: 6e10 2298 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac0b4: 0a03 |000e: move-result v3 │ │ +3ac0b6: 5923 eb79 |000f: iput v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79eb │ │ +3ac0ba: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=62 │ │ 0x0005 line=63 │ │ 0x0007 line=64 │ │ 0x0009 line=65 │ │ 0x000b line=66 │ │ @@ -858658,74 +858658,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 109 16-bit code units │ │ -3b00b8: |[3b00b8] net.sf.dibdib.thread_wk.CcmSto$1.:()V │ │ -3b00c8: 7100 bea5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ -3b00ce: 0c00 |0003: move-result-object v0 │ │ -3b00d0: 2100 |0004: array-length v0, v0 │ │ -3b00d2: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3b00d6: 6900 2b7a |0007: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ -3b00da: 6201 2d7a |0009: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b00de: 6e10 bba5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b00e4: 0a01 |000e: move-result v1 │ │ -3b00e6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3b00e8: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3b00ec: 6200 2b7a |0012: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ -3b00f0: 6201 2e7a |0014: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b00f4: 6e10 bba5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b00fa: 0a01 |0019: move-result v1 │ │ -3b00fc: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3b00fe: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3b0102: 6200 2b7a |001d: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ -3b0106: 6201 347a |001f: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b010a: 6e10 bba5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b0110: 0a01 |0024: move-result v1 │ │ -3b0112: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3b0114: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3b0118: 6200 2b7a |0028: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ -3b011c: 6201 317a |002a: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b0120: 6e10 bba5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b0126: 0a01 |002f: move-result v1 │ │ -3b0128: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3b012a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3b012e: 6200 2b7a |0033: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ -3b0132: 6201 2f7a |0035: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b0136: 6e10 bba5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b013c: 0a01 |003a: move-result v1 │ │ -3b013e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3b0140: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3b0144: 6200 2b7a |003e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ -3b0148: 6201 367a |0040: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b014c: 6e10 bba5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b0152: 0a01 |0045: move-result v1 │ │ -3b0154: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3b0156: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3b015a: 6200 2b7a |0049: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ -3b015e: 6201 357a |004b: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b0162: 6e10 bba5 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b0168: 0a01 |0050: move-result v1 │ │ -3b016a: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -3b016c: 4b02 0001 |0052: aput v2, v0, v1 │ │ -3b0170: 6200 2b7a |0054: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ -3b0174: 6201 337a |0056: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b0178: 6e10 bba5 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b017e: 0a01 |005b: move-result v1 │ │ -3b0180: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -3b0184: 4b02 0001 |005e: aput v2, v0, v1 │ │ -3b0188: 6200 2b7a |0060: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ -3b018c: 6201 327a |0062: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b0190: 6e10 bba5 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b0196: 0a01 |0067: move-result v1 │ │ -3b0198: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -3b019c: 4b02 0001 |006a: aput v2, v0, v1 │ │ -3b01a0: 0e00 |006c: return-void │ │ +3b00b4: |[3b00b4] net.sf.dibdib.thread_wk.CcmSto$1.:()V │ │ +3b00c4: 7100 bea5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ +3b00ca: 0c00 |0003: move-result-object v0 │ │ +3b00cc: 2100 |0004: array-length v0, v0 │ │ +3b00ce: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3b00d2: 6900 2b7a |0007: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ +3b00d6: 6201 2d7a |0009: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b00da: 6e10 bba5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b00e0: 0a01 |000e: move-result v1 │ │ +3b00e2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3b00e4: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3b00e8: 6200 2b7a |0012: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ +3b00ec: 6201 2e7a |0014: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b00f0: 6e10 bba5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b00f6: 0a01 |0019: move-result v1 │ │ +3b00f8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3b00fa: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3b00fe: 6200 2b7a |001d: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ +3b0102: 6201 347a |001f: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b0106: 6e10 bba5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b010c: 0a01 |0024: move-result v1 │ │ +3b010e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3b0110: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3b0114: 6200 2b7a |0028: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ +3b0118: 6201 317a |002a: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b011c: 6e10 bba5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b0122: 0a01 |002f: move-result v1 │ │ +3b0124: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3b0126: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3b012a: 6200 2b7a |0033: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ +3b012e: 6201 2f7a |0035: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b0132: 6e10 bba5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b0138: 0a01 |003a: move-result v1 │ │ +3b013a: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3b013c: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3b0140: 6200 2b7a |003e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ +3b0144: 6201 367a |0040: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b0148: 6e10 bba5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b014e: 0a01 |0045: move-result v1 │ │ +3b0150: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3b0152: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3b0156: 6200 2b7a |0049: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ +3b015a: 6201 357a |004b: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b015e: 6e10 bba5 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b0164: 0a01 |0050: move-result v1 │ │ +3b0166: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +3b0168: 4b02 0001 |0052: aput v2, v0, v1 │ │ +3b016c: 6200 2b7a |0054: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ +3b0170: 6201 337a |0056: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b0174: 6e10 bba5 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b017a: 0a01 |005b: move-result v1 │ │ +3b017c: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +3b0180: 4b02 0001 |005e: aput v2, v0, v1 │ │ +3b0184: 6200 2b7a |0060: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ +3b0188: 6201 327a |0062: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b018c: 6e10 bba5 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b0192: 0a01 |0067: move-result v1 │ │ +3b0194: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +3b0198: 4b02 0001 |006a: aput v2, v0, v1 │ │ +3b019c: 0e00 |006c: return-void │ │ catches : 9 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -858855,69 +858855,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 102 16-bit code units │ │ -3b4dc0: |[3b4dc0] net.sf.dibdib.thread_wk.CcmSto.:()V │ │ -3b4dd0: 2200 8313 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b4dd4: 7010 f39a 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b4dda: 6900 447a |0005: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b4dde: 2200 8313 |0007: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b4de2: 7010 f39a 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b4de8: 6900 437a |000c: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a43 │ │ -3b4dec: 2200 6913 |000e: new-instance v0, Ljava/util/LinkedHashMap; // type@1369 │ │ -3b4df0: 7010 429a 0000 |0010: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ -3b4df6: 6900 3a7a |0013: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3a │ │ -3b4dfa: 2200 8313 |0015: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b4dfe: 7010 f39a 0000 |0017: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b4e04: 6900 3b7a |001a: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3b │ │ -3b4e08: 1230 |001c: const/4 v0, #int 3 // #3 │ │ -3b4e0a: 2301 2716 |001d: new-array v1, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b4e0e: 6202 317a |001f: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b4e12: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -3b4e14: 4d02 0103 |0022: aput-object v2, v1, v3 │ │ -3b4e18: 6202 2d7a |0024: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b4e1c: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -3b4e1e: 4d02 0104 |0027: aput-object v2, v1, v4 │ │ -3b4e22: 6202 2f7a |0029: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b4e26: 1225 |002b: const/4 v5, #int 2 // #2 │ │ -3b4e28: 4d02 0105 |002c: aput-object v2, v1, v5 │ │ -3b4e2c: 6901 3d7a |002e: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3d │ │ -3b4e30: 1301 0800 |0030: const/16 v1, #int 8 // #8 │ │ -3b4e34: 2311 2716 |0032: new-array v1, v1, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b4e38: 6202 307a |0034: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b4e3c: 4d02 0103 |0036: aput-object v2, v1, v3 │ │ -3b4e40: 6202 317a |0038: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b4e44: 4d02 0104 |003a: aput-object v2, v1, v4 │ │ -3b4e48: 6202 2d7a |003c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b4e4c: 4d02 0105 |003e: aput-object v2, v1, v5 │ │ -3b4e50: 6202 357a |0040: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b4e54: 4d02 0100 |0042: aput-object v2, v1, v0 │ │ -3b4e58: 6200 2e7a |0044: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b4e5c: 1242 |0046: const/4 v2, #int 4 // #4 │ │ -3b4e5e: 4d00 0102 |0047: aput-object v0, v1, v2 │ │ -3b4e62: 6200 337a |0049: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b4e66: 1252 |004b: const/4 v2, #int 5 // #5 │ │ -3b4e68: 4d00 0102 |004c: aput-object v0, v1, v2 │ │ -3b4e6c: 6200 327a |004e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b4e70: 1262 |0050: const/4 v2, #int 6 // #6 │ │ -3b4e72: 4d00 0102 |0051: aput-object v0, v1, v2 │ │ -3b4e76: 6200 2f7a |0053: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b4e7a: 1272 |0055: const/4 v2, #int 7 // #7 │ │ -3b4e7c: 4d00 0102 |0056: aput-object v0, v1, v2 │ │ -3b4e80: 6901 3e7a |0058: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ -3b4e84: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -3b4e86: 6900 3c7a |005b: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3c │ │ -3b4e8a: 2330 0516 |005d: new-array v0, v3, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3b4e8e: 6900 457a |005f: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch_empty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7a45 │ │ -3b4e92: 6a03 3f7a |0061: sput-boolean v3, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a3f │ │ -3b4e96: 6703 397a |0063: sput v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a39 │ │ -3b4e9a: 0e00 |0065: return-void │ │ +3b4dbc: |[3b4dbc] net.sf.dibdib.thread_wk.CcmSto.:()V │ │ +3b4dcc: 2200 8313 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b4dd0: 7010 f39a 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b4dd6: 6900 447a |0005: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b4dda: 2200 8313 |0007: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b4dde: 7010 f39a 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b4de4: 6900 437a |000c: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a43 │ │ +3b4de8: 2200 6913 |000e: new-instance v0, Ljava/util/LinkedHashMap; // type@1369 │ │ +3b4dec: 7010 429a 0000 |0010: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ +3b4df2: 6900 3a7a |0013: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3a │ │ +3b4df6: 2200 8313 |0015: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b4dfa: 7010 f39a 0000 |0017: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b4e00: 6900 3b7a |001a: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3b │ │ +3b4e04: 1230 |001c: const/4 v0, #int 3 // #3 │ │ +3b4e06: 2301 2716 |001d: new-array v1, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b4e0a: 6202 317a |001f: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b4e0e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +3b4e10: 4d02 0103 |0022: aput-object v2, v1, v3 │ │ +3b4e14: 6202 2d7a |0024: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b4e18: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +3b4e1a: 4d02 0104 |0027: aput-object v2, v1, v4 │ │ +3b4e1e: 6202 2f7a |0029: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b4e22: 1225 |002b: const/4 v5, #int 2 // #2 │ │ +3b4e24: 4d02 0105 |002c: aput-object v2, v1, v5 │ │ +3b4e28: 6901 3d7a |002e: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3d │ │ +3b4e2c: 1301 0800 |0030: const/16 v1, #int 8 // #8 │ │ +3b4e30: 2311 2716 |0032: new-array v1, v1, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b4e34: 6202 307a |0034: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b4e38: 4d02 0103 |0036: aput-object v2, v1, v3 │ │ +3b4e3c: 6202 317a |0038: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b4e40: 4d02 0104 |003a: aput-object v2, v1, v4 │ │ +3b4e44: 6202 2d7a |003c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b4e48: 4d02 0105 |003e: aput-object v2, v1, v5 │ │ +3b4e4c: 6202 357a |0040: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b4e50: 4d02 0100 |0042: aput-object v2, v1, v0 │ │ +3b4e54: 6200 2e7a |0044: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b4e58: 1242 |0046: const/4 v2, #int 4 // #4 │ │ +3b4e5a: 4d00 0102 |0047: aput-object v0, v1, v2 │ │ +3b4e5e: 6200 337a |0049: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b4e62: 1252 |004b: const/4 v2, #int 5 // #5 │ │ +3b4e64: 4d00 0102 |004c: aput-object v0, v1, v2 │ │ +3b4e68: 6200 327a |004e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b4e6c: 1262 |0050: const/4 v2, #int 6 // #6 │ │ +3b4e6e: 4d00 0102 |0051: aput-object v0, v1, v2 │ │ +3b4e72: 6200 2f7a |0053: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b4e76: 1272 |0055: const/4 v2, #int 7 // #7 │ │ +3b4e78: 4d00 0102 |0056: aput-object v0, v1, v2 │ │ +3b4e7c: 6901 3e7a |0058: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ +3b4e80: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +3b4e82: 6900 3c7a |005b: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3c │ │ +3b4e86: 2330 0516 |005d: new-array v0, v3, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3b4e8a: 6900 457a |005f: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch_empty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7a45 │ │ +3b4e8e: 6a03 3f7a |0061: sput-boolean v3, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a3f │ │ +3b4e92: 6703 397a |0063: sput v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a39 │ │ +3b4e96: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=43 │ │ 0x000e line=45 │ │ 0x0015 line=46 │ │ 0x001f line=267 │ │ @@ -858933,50 +858933,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -3b4e9c: |[3b4e9c] net.sf.dibdib.thread_wk.CcmSto.:()V │ │ -3b4eac: 7010 e497 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b4eb2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3b4eb4: 5b50 487a |0004: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b4eb8: 7100 57a3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -3b4ebe: 0b01 |0009: move-result-wide v1 │ │ -3b4ec0: 5a51 417a |000a: iput-wide v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b4ec4: 1a01 c905 |000c: const-string v1, "." // string@05c9 │ │ -3b4ec8: 5b51 407a |000e: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b4ecc: 2201 8313 |0010: new-instance v1, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b4ed0: 7010 f39a 0100 |0012: invoke-direct {v1}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b4ed6: 6901 427a |0015: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b4eda: 2201 8313 |0017: new-instance v1, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b4ede: 7010 f39a 0100 |0019: invoke-direct {v1}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b4ee4: 5b51 487a |001c: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b4ee8: 6201 427a |001e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b4eec: 6202 bc78 |0020: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ -3b4ef0: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ -3b4ef4: 6e20 1898 2300 |0024: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3b4efa: 0c02 |0027: move-result-object v2 │ │ -3b4efc: 1a04 dca6 |0028: const-string v4, "pub" // string@a6dc │ │ -3b4f00: 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 │ │ -3b4f06: 6201 427a |002d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b4f0a: 6202 bc78 |002f: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ -3b4f0e: 6e20 1898 2300 |0031: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3b4f14: 0c02 |0034: move-result-object v2 │ │ -3b4f16: 1a03 79ad |0035: const-string v3, "sec" // string@ad79 │ │ -3b4f1a: 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 │ │ -3b4f20: 6201 317a |003a: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b4f24: 7110 cfa3 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@a3cf │ │ -3b4f2a: 0c01 |003f: move-result-object v1 │ │ -3b4f2c: 5b51 467a |0040: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b4f30: 7110 cfa3 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@a3cf │ │ -3b4f36: 0c00 |0045: move-result-object v0 │ │ -3b4f38: 5b50 477a |0046: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b4f3c: 0e00 |0048: return-void │ │ +3b4e98: |[3b4e98] net.sf.dibdib.thread_wk.CcmSto.:()V │ │ +3b4ea8: 7010 e497 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b4eae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3b4eb0: 5b50 487a |0004: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b4eb4: 7100 57a3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +3b4eba: 0b01 |0009: move-result-wide v1 │ │ +3b4ebc: 5a51 417a |000a: iput-wide v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b4ec0: 1a01 c905 |000c: const-string v1, "." // string@05c9 │ │ +3b4ec4: 5b51 407a |000e: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b4ec8: 2201 8313 |0010: new-instance v1, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b4ecc: 7010 f39a 0100 |0012: invoke-direct {v1}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b4ed2: 6901 427a |0015: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b4ed6: 2201 8313 |0017: new-instance v1, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b4eda: 7010 f39a 0100 |0019: invoke-direct {v1}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b4ee0: 5b51 487a |001c: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b4ee4: 6201 427a |001e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b4ee8: 6202 bc78 |0020: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ +3b4eec: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ +3b4ef0: 6e20 1898 2300 |0024: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3b4ef6: 0c02 |0027: move-result-object v2 │ │ +3b4ef8: 1a04 dca6 |0028: const-string v4, "pub" // string@a6dc │ │ +3b4efc: 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 │ │ +3b4f02: 6201 427a |002d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b4f06: 6202 bc78 |002f: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ +3b4f0a: 6e20 1898 2300 |0031: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3b4f10: 0c02 |0034: move-result-object v2 │ │ +3b4f12: 1a03 79ad |0035: const-string v3, "sec" // string@ad79 │ │ +3b4f16: 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 │ │ +3b4f1c: 6201 317a |003a: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b4f20: 7110 cfa3 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@a3cf │ │ +3b4f26: 0c01 |003f: move-result-object v1 │ │ +3b4f28: 5b51 467a |0040: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b4f2c: 7110 cfa3 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@a3cf │ │ +3b4f32: 0c00 |0045: move-result-object v0 │ │ +3b4f34: 5b50 477a |0046: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b4f38: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0004 line=39 │ │ 0x0006 line=158 │ │ 0x000e line=159 │ │ 0x0010 line=160 │ │ @@ -858993,64 +858993,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 │ │ -3b4f40: |[3b4f40] net.sf.dibdib.thread_wk.CcmSto.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V │ │ -3b4f50: 5450 3476 |0000: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b4f54: 6201 317a |0002: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b4f58: 6e10 bba5 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b4f5e: 0a01 |0007: move-result v1 │ │ -3b4f60: 2202 e812 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4f64: 7010 4098 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b4f6a: 1a03 244b |000d: const-string v3, "TRASH" // string@4b24 │ │ -3b4f6e: 6e20 4b98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4f74: 6003 397a |0012: sget v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a39 │ │ -3b4f78: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -3b4f7a: b043 |0015: add-int/2addr v3, v4 │ │ -3b4f7c: 6703 397a |0016: sput v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a39 │ │ -3b4f80: 6e20 4798 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b4f86: 6e10 5498 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b4f8c: 0c02 |001e: move-result-object v2 │ │ -3b4f8e: 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 │ │ -3b4f94: 0c02 |0022: move-result-object v2 │ │ -3b4f96: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ -3b4f9a: 5450 3476 |0025: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b4f9e: 6201 2d7a |0027: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b4fa2: 6e10 bba5 0100 |0029: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b4fa8: 0a01 |002c: move-result v1 │ │ -3b4faa: 6202 267a |002d: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ -3b4fae: 5322 297a |002f: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b4fb2: 7120 06a3 3200 |0031: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b4fb8: 0c02 |0034: move-result-object v2 │ │ -3b4fba: 4d02 0001 |0035: aput-object v2, v0, v1 │ │ -3b4fbe: 5450 3476 |0037: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b4fc2: 6201 2f7a |0039: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b4fc6: 6e10 bba5 0100 |003b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b4fcc: 0a01 |003e: move-result v1 │ │ -3b4fce: 6e10 3298 0600 |003f: invoke-virtual {v6}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ -3b4fd4: 0c06 |0042: move-result-object v6 │ │ -3b4fd6: 7110 c1a2 0600 |0043: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b4fdc: 0c06 |0046: move-result-object v6 │ │ -3b4fde: 4d06 0001 |0047: aput-object v6, v0, v1 │ │ -3b4fe2: 6206 6373 |0049: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4fe6: 5466 477a |004b: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b4fea: 6e20 c9a3 5600 |004d: invoke-virtual {v6, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ -3b4ff0: 6206 6373 |0050: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4ff4: 5466 467a |0052: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b4ff8: 6200 317a |0054: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b4ffc: 1201 |0056: const/4 v1, #int 0 // #0 │ │ -3b4ffe: 7130 cfa5 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@a5cf │ │ -3b5004: 0c00 |005a: move-result-object v0 │ │ -3b5006: 6e10 c7a2 0000 |005b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -3b500c: 0b00 |005e: move-result-wide v0 │ │ -3b500e: 6e40 caa3 0651 |005f: invoke-virtual {v6, v0, v1, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ -3b5014: 0e00 |0062: return-void │ │ +3b4f3c: |[3b4f3c] net.sf.dibdib.thread_wk.CcmSto.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V │ │ +3b4f4c: 5450 3476 |0000: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b4f50: 6201 317a |0002: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b4f54: 6e10 bba5 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b4f5a: 0a01 |0007: move-result v1 │ │ +3b4f5c: 2202 e812 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b4f60: 7010 4098 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b4f66: 1a03 244b |000d: const-string v3, "TRASH" // string@4b24 │ │ +3b4f6a: 6e20 4b98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4f70: 6003 397a |0012: sget v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a39 │ │ +3b4f74: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +3b4f76: b043 |0015: add-int/2addr v3, v4 │ │ +3b4f78: 6703 397a |0016: sput v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a39 │ │ +3b4f7c: 6e20 4798 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b4f82: 6e10 5498 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b4f88: 0c02 |001e: move-result-object v2 │ │ +3b4f8a: 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 │ │ +3b4f90: 0c02 |0022: move-result-object v2 │ │ +3b4f92: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ +3b4f96: 5450 3476 |0025: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b4f9a: 6201 2d7a |0027: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b4f9e: 6e10 bba5 0100 |0029: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b4fa4: 0a01 |002c: move-result v1 │ │ +3b4fa6: 6202 267a |002d: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ +3b4faa: 5322 297a |002f: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b4fae: 7120 06a3 3200 |0031: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b4fb4: 0c02 |0034: move-result-object v2 │ │ +3b4fb6: 4d02 0001 |0035: aput-object v2, v0, v1 │ │ +3b4fba: 5450 3476 |0037: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b4fbe: 6201 2f7a |0039: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b4fc2: 6e10 bba5 0100 |003b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b4fc8: 0a01 |003e: move-result v1 │ │ +3b4fca: 6e10 3298 0600 |003f: invoke-virtual {v6}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ +3b4fd0: 0c06 |0042: move-result-object v6 │ │ +3b4fd2: 7110 c1a2 0600 |0043: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b4fd8: 0c06 |0046: move-result-object v6 │ │ +3b4fda: 4d06 0001 |0047: aput-object v6, v0, v1 │ │ +3b4fde: 6206 6373 |0049: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4fe2: 5466 477a |004b: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b4fe6: 6e20 c9a3 5600 |004d: invoke-virtual {v6, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ +3b4fec: 6206 6373 |0050: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4ff0: 5466 467a |0052: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b4ff4: 6200 317a |0054: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b4ff8: 1201 |0056: const/4 v1, #int 0 // #0 │ │ +3b4ffa: 7130 cfa5 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@a5cf │ │ +3b5000: 0c00 |005a: move-result-object v0 │ │ +3b5002: 6e10 c7a2 0000 |005b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +3b5008: 0b00 |005e: move-result-wide v0 │ │ +3b500a: 6e40 caa3 0651 |005f: invoke-virtual {v6, v0, v1, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ +3b5010: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1209 │ │ 0x0025 line=1210 │ │ 0x0037 line=1211 │ │ 0x0049 line=1212 │ │ 0x0050 line=1213 │ │ @@ -859063,245 +859063,245 @@ │ │ type : '()[Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 23 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 421 16-bit code units │ │ -3b2884: |[3b2884] net.sf.dibdib.thread_wk.CcmSto.archiveData:()[Lnet/sf/dibdib/generic/QSTuple; │ │ -3b2894: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -3b2898: 2300 0d16 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b289c: 6201 6373 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b28a0: 5311 417a |0006: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b28a4: 7120 06a3 2100 |0008: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b28aa: 0c01 |000b: move-result-object v1 │ │ -3b28ac: 6202 6373 |000c: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b28b0: 5422 407a |000e: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b28b4: 7110 c1a2 0200 |0010: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b28ba: 0c02 |0013: move-result-object v2 │ │ -3b28bc: 6203 bf76 |0014: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3b28c0: 6204 277a |0016: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ -3b28c4: 5344 297a |0018: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b28c8: 1216 |001a: const/4 v6, #int 1 // #1 │ │ -3b28ca: 2367 0716 |001b: new-array v7, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b28ce: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -3b28d0: 4d02 0708 |001e: aput-object v2, v7, v8 │ │ -3b28d4: 7140 c6a5 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@a5c6 │ │ -3b28da: 0c02 |0023: move-result-object v2 │ │ -3b28dc: 6203 357a |0024: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b28e0: 5324 3776 |0026: iget-wide v4, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b28e4: 7120 76a3 5400 |0028: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ -3b28ea: 0b04 |002b: move-result-wide v4 │ │ -3b28ec: 7120 03a3 5400 |002c: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ -3b28f2: 0c04 |002f: move-result-object v4 │ │ -3b28f4: 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 │ │ -3b28fa: 6203 6373 |0033: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b28fe: 5333 417a |0035: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b2902: 6e30 b2a2 3204 |0037: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.setShashOrIgnore:(J)V // method@a2b2 │ │ -3b2908: 6203 2e7a |003a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b290c: 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 │ │ -3b2912: 4d02 0008 |003f: aput-object v2, v0, v8 │ │ -3b2916: 6201 6373 |0041: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b291a: 5411 477a |0043: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b291e: 6e40 d0a3 0186 |0045: invoke-virtual {v1, v0, v6, v8}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d0 │ │ -3b2924: 0a01 |0048: move-result v1 │ │ -3b2926: 1202 |0049: const/4 v2, #int 0 // #0 │ │ -3b2928: 3b01 1400 |004a: if-gez v1, 005e // +0014 │ │ -3b292c: 7b11 |004c: neg-int v1, v1 │ │ -3b292e: 7120 b499 1000 |004d: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b2934: 0c00 |0050: move-result-object v0 │ │ -3b2936: 1f00 0d16 |0051: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b293a: 6201 6373 |0053: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b293e: 5411 477a |0055: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b2942: 6e40 d0a3 0186 |0057: invoke-virtual {v1, v0, v6, v8}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d0 │ │ -3b2948: 0a01 |005a: move-result v1 │ │ -3b294a: 3b01 0300 |005b: if-gez v1, 005e // +0003 │ │ -3b294e: 1102 |005d: return-object v2 │ │ -3b2950: 1303 2100 |005e: const/16 v3, #int 33 // #21 │ │ -3b2954: 2334 1a15 |0060: new-array v4, v3, [J // type@151a │ │ -3b2958: 7110 5aa3 0800 |0062: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b295e: 0b05 |0065: move-result-wide v5 │ │ -3b2960: 1809 0000 0000 6054 0000 |0066: const-wide v9, #double 4.58351e-310 // #0000546000000000 │ │ -3b296a: 9c09 0509 |006b: sub-long v9, v5, v9 │ │ -3b296e: 7120 81a3 6500 |006d: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oNanobis:(J)J // method@a381 │ │ -3b2974: 0b05 |0070: move-result-wide v5 │ │ -3b2976: 7120 81a3 a900 |0071: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oNanobis:(J)J // method@a381 │ │ -3b297c: 0b09 |0074: move-result-wide v9 │ │ -3b297e: 9c09 0509 |0075: sub-long v9, v5, v9 │ │ -3b2982: 160b 0000 |0077: const-wide/16 v11, #int 0 // #0 │ │ -3b2986: 04bd |0079: move-wide v13, v11 │ │ -3b2988: 1207 |007a: const/4 v7, #int 0 // #0 │ │ -3b298a: 130f 2000 |007b: const/16 v15, #int 32 // #20 │ │ -3b298e: 3517 9200 |007d: if-ge v7, v1, 010f // +0092 │ │ -3b2992: 4608 0007 |007f: aget-object v8, v0, v7 │ │ -3b2996: 6202 2d7a |0081: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b299a: 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 │ │ -3b29a0: 0c02 |0086: move-result-object v2 │ │ -3b29a2: 1f02 b514 |0087: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b29a6: 6e10 0ca3 0200 |0089: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b29ac: 0b10 |008c: move-result-wide v16 │ │ -3b29ae: 4602 0007 |008d: aget-object v2, v0, v7 │ │ -3b29b2: 6208 357a |008f: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b29b6: 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 │ │ -3b29bc: 0c02 |0094: move-result-object v2 │ │ -3b29be: 1f02 b514 |0095: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b29c2: 6e10 0ca3 0200 |0097: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b29c8: 0b12 |009a: move-result-wide v18 │ │ -3b29ca: 6202 267a |009b: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ -3b29ce: 0814 0400 |009d: move-object/from16 v20, v4 │ │ -3b29d2: 5323 297a |009f: iget-wide v3, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b29d6: a002 0310 |00a1: and-long v2, v3, v16 │ │ -3b29da: 3104 0b02 |00a3: cmp-long v4, v11, v2 │ │ -3b29de: 3804 0700 |00a5: if-eqz v4, 00ac // +0007 │ │ -3b29e2: 0515 0900 |00a7: move-wide/from16 v21, v9 │ │ -3b29e6: 0512 0b00 |00a9: move-wide/from16 v18, v11 │ │ -3b29ea: 2819 |00ab: goto 00c4 // +0019 │ │ -3b29ec: 6202 1a7a |00ac: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b29f0: 5322 297a |00ae: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b29f4: 6204 197a |00b0: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b29f8: 0515 0900 |00b2: move-wide/from16 v21, v9 │ │ -3b29fc: 5348 297a |00b4: iget-wide v8, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b2a00: c182 |00b6: or-long/2addr v2, v8 │ │ -3b2a02: 6204 1f7a |00b7: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ -3b2a06: 5348 297a |00b9: iget-wide v8, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b2a0a: c182 |00bb: or-long/2addr v2, v8 │ │ -3b2a0c: a002 0210 |00bc: and-long v2, v2, v16 │ │ -3b2a10: 3104 0b02 |00be: cmp-long v4, v11, v2 │ │ -3b2a14: 3804 0400 |00c0: if-eqz v4, 00c4 // +0004 │ │ -3b2a18: 0512 0500 |00c2: move-wide/from16 v18, v5 │ │ -3b2a1c: 9c02 0512 |00c4: sub-long v2, v5, v18 │ │ -3b2a20: 9e02 0215 |00c6: div-long v2, v2, v21 │ │ -3b2a24: 8423 |00c8: long-to-int v3, v2 │ │ -3b2a26: 8132 |00c9: int-to-long v2, v3 │ │ -3b2a28: 3104 0b02 |00ca: cmp-long v4, v11, v2 │ │ -3b2a2c: 3d04 0600 |00cc: if-lez v4, 00d2 // +0006 │ │ -3b2a30: 04b2 |00ce: move-wide v2, v11 │ │ -3b2a32: 1304 2100 |00cf: const/16 v4, #int 33 // #21 │ │ -3b2a36: 280a |00d1: goto 00db // +000a │ │ -3b2a38: 1304 2100 |00d2: const/16 v4, #int 33 // #21 │ │ -3b2a3c: 8148 |00d4: int-to-long v8, v4 │ │ -3b2a3e: 310a 0802 |00d5: cmp-long v10, v8, v2 │ │ -3b2a42: 3d0a 0300 |00d7: if-lez v10, 00da // +0003 │ │ -3b2a46: 2802 |00d9: goto 00db // +0002 │ │ -3b2a48: 81f2 |00da: int-to-long v2, v15 │ │ -3b2a4a: 4608 0007 |00db: aget-object v8, v0, v7 │ │ -3b2a4e: 6209 2f7a |00dd: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b2a52: 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 │ │ -3b2a58: 0c08 |00e2: move-result-object v8 │ │ -3b2a5a: 1f08 af14 |00e3: check-cast v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2a5e: 6e10 cba2 0800 |00e5: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2a64: 0c08 |00e8: move-result-object v8 │ │ -3b2a66: 6e10 2298 0800 |00e9: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2a6c: 0a08 |00ec: move-result v8 │ │ -3b2a6e: 8423 |00ed: long-to-int v3, v2 │ │ -3b2a70: 4509 1403 |00ee: aget-wide v9, v20, v3 │ │ -3b2a74: 0510 0500 |00f0: move-wide/from16 v16, v5 │ │ -3b2a78: 8184 |00f2: int-to-long v4, v8 │ │ -3b2a7a: bb49 |00f3: add-long/2addr v9, v4 │ │ -3b2a7c: 4c09 1403 |00f4: aput-wide v9, v20, v3 │ │ -3b2a80: bb4d |00f6: add-long/2addr v13, v4 │ │ -3b2a82: 280a |00f7: goto 0101 // +000a │ │ -3b2a84: 0510 0500 |00f8: move-wide/from16 v16, v5 │ │ -3b2a88: 2807 |00fa: goto 0101 // +0007 │ │ -3b2a8a: 0814 0400 |00fb: move-object/from16 v20, v4 │ │ -3b2a8e: 0510 0500 |00fd: move-wide/from16 v16, v5 │ │ -3b2a92: 0515 0900 |00ff: move-wide/from16 v21, v9 │ │ -3b2a96: d807 0701 |0101: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3b2a9a: 0505 1000 |0103: move-wide/from16 v5, v16 │ │ -3b2a9e: 0804 1400 |0105: move-object/from16 v4, v20 │ │ -3b2aa2: 0509 1500 |0107: move-wide/from16 v9, v21 │ │ -3b2aa6: 1202 |0109: const/4 v2, #int 0 // #0 │ │ -3b2aa8: 1303 2100 |010a: const/16 v3, #int 33 // #21 │ │ -3b2aac: 1208 |010c: const/4 v8, #int 0 // #0 │ │ -3b2aae: 2900 6eff |010d: goto/16 007b // -0092 │ │ -3b2ab2: 0814 0400 |010f: move-object/from16 v20, v4 │ │ -3b2ab6: 0510 0500 |0111: move-wide/from16 v16, v5 │ │ -3b2aba: 0515 0900 |0113: move-wide/from16 v21, v9 │ │ -3b2abe: 04b2 |0115: move-wide v2, v11 │ │ -3b2ac0: 1234 |0116: const/4 v4, #int 3 // #3 │ │ -3b2ac2: 374f 8c00 |0117: if-le v15, v4, 01a3 // +008c │ │ -3b2ac6: 4504 140f |0119: aget-wide v4, v20, v15 │ │ -3b2aca: bb42 |011b: add-long/2addr v2, v4 │ │ -3b2acc: 1604 0300 |011c: const-wide/16 v4, #int 3 // #3 │ │ -3b2ad0: 9e04 0d04 |011e: div-long v4, v13, v4 │ │ -3b2ad4: 3106 0204 |0120: cmp-long v6, v2, v4 │ │ -3b2ad8: 3a06 7c00 |0122: if-ltz v6, 019e // +007c │ │ -3b2adc: 1604 e02e |0124: const-wide/16 v4, #int 12000 // #2ee0 │ │ -3b2ae0: 3106 0402 |0126: cmp-long v6, v4, v2 │ │ -3b2ae4: 3b06 7600 |0128: if-gez v6, 019e // +0076 │ │ -3b2ae8: 1202 |012a: const/4 v2, #int 0 // #0 │ │ -3b2aea: 3512 7200 |012b: if-ge v2, v1, 019d // +0072 │ │ -3b2aee: 4603 0002 |012d: aget-object v3, v0, v2 │ │ -3b2af2: 6204 2d7a |012f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b2af6: 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 │ │ -3b2afc: 0c03 |0134: move-result-object v3 │ │ -3b2afe: 1f03 b514 |0135: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2b02: 6e10 0ca3 0300 |0137: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2b08: 0b03 |013a: move-result-wide v3 │ │ -3b2b0a: 4605 0002 |013b: aget-object v5, v0, v2 │ │ -3b2b0e: 6206 357a |013d: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b2b12: 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 │ │ -3b2b18: 0c05 |0142: move-result-object v5 │ │ -3b2b1a: 1f05 b514 |0143: check-cast v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2b1e: 6e10 0ca3 0500 |0145: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2b24: 0b05 |0148: move-result-wide v5 │ │ -3b2b26: 6207 267a |0149: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ -3b2b2a: 5377 297a |014b: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b2b2e: c037 |014d: and-long/2addr v7, v3 │ │ -3b2b30: 3109 0b07 |014e: cmp-long v9, v11, v7 │ │ -3b2b34: 3809 0400 |0150: if-eqz v9, 0154 // +0004 │ │ -3b2b38: 04b5 |0152: move-wide v5, v11 │ │ -3b2b3a: 2816 |0153: goto 0169 // +0016 │ │ -3b2b3c: 6207 1a7a |0154: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b2b40: 5377 297a |0156: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b2b44: 6209 197a |0158: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b2b48: 5399 297a |015a: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b2b4c: c197 |015c: or-long/2addr v7, v9 │ │ -3b2b4e: 6209 1f7a |015d: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ -3b2b52: 5399 297a |015f: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b2b56: c197 |0161: or-long/2addr v7, v9 │ │ -3b2b58: c073 |0162: and-long/2addr v3, v7 │ │ -3b2b5a: 3107 0b03 |0163: cmp-long v7, v11, v3 │ │ -3b2b5e: 3807 0400 |0165: if-eqz v7, 0169 // +0004 │ │ -3b2b62: 0505 1000 |0167: move-wide/from16 v5, v16 │ │ -3b2b66: 9c05 1005 |0169: sub-long v5, v16, v5 │ │ -3b2b6a: 9e05 0515 |016b: div-long v5, v5, v21 │ │ -3b2b6e: 8453 |016d: long-to-int v3, v5 │ │ -3b2b70: 8133 |016e: int-to-long v3, v3 │ │ -3b2b72: 81f5 |016f: int-to-long v5, v15 │ │ -3b2b74: 3107 0305 |0170: cmp-long v7, v3, v5 │ │ -3b2b78: 3b07 0700 |0172: if-gez v7, 0179 // +0007 │ │ -3b2b7c: 1203 |0174: const/4 v3, #int 0 // #0 │ │ -3b2b7e: 4d03 0002 |0175: aput-object v3, v0, v2 │ │ -3b2b82: 1205 |0177: const/4 v5, #int 0 // #0 │ │ -3b2b84: 2822 |0178: goto 019a // +0022 │ │ -3b2b86: 6203 6373 |0179: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b2b8a: 5433 477a |017b: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b2b8e: 4604 0002 |017d: aget-object v4, v0, v2 │ │ -3b2b92: 5344 3776 |017f: iget-wide v4, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b2b96: 4606 0002 |0181: aget-object v6, v0, v2 │ │ -3b2b9a: 6e40 d6a3 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@a3d6 │ │ -3b2ba0: 6203 6373 |0186: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b2ba4: 5433 467a |0188: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b2ba8: 4604 0002 |018a: aget-object v4, v0, v2 │ │ -3b2bac: 5444 3476 |018c: iget-object v4, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b2bb0: 1205 |018e: const/4 v5, #int 0 // #0 │ │ -3b2bb2: 4604 0405 |018f: aget-object v4, v4, v5 │ │ -3b2bb6: 7210 6ca2 0400 |0191: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ -3b2bbc: 0b06 |0194: move-result-wide v6 │ │ -3b2bbe: 4604 0002 |0195: aget-object v4, v0, v2 │ │ -3b2bc2: 6e40 d6a3 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@a3d6 │ │ -3b2bc8: d802 0201 |019a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b2bcc: 288f |019c: goto 012b // -0071 │ │ -3b2bce: 1100 |019d: return-object v0 │ │ -3b2bd0: 1205 |019e: const/4 v5, #int 0 // #0 │ │ -3b2bd2: d80f 0fff |019f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -3b2bd6: 2900 75ff |01a1: goto/16 0116 // -008b │ │ -3b2bda: 1202 |01a3: const/4 v2, #int 0 // #0 │ │ -3b2bdc: 1102 |01a4: return-object v2 │ │ +3b2880: |[3b2880] net.sf.dibdib.thread_wk.CcmSto.archiveData:()[Lnet/sf/dibdib/generic/QSTuple; │ │ +3b2890: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +3b2894: 2300 0d16 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b2898: 6201 6373 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b289c: 5311 417a |0006: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b28a0: 7120 06a3 2100 |0008: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b28a6: 0c01 |000b: move-result-object v1 │ │ +3b28a8: 6202 6373 |000c: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b28ac: 5422 407a |000e: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b28b0: 7110 c1a2 0200 |0010: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b28b6: 0c02 |0013: move-result-object v2 │ │ +3b28b8: 6203 bf76 |0014: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3b28bc: 6204 277a |0016: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ +3b28c0: 5344 297a |0018: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b28c4: 1216 |001a: const/4 v6, #int 1 // #1 │ │ +3b28c6: 2367 0716 |001b: new-array v7, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b28ca: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +3b28cc: 4d02 0708 |001e: aput-object v2, v7, v8 │ │ +3b28d0: 7140 c6a5 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@a5c6 │ │ +3b28d6: 0c02 |0023: move-result-object v2 │ │ +3b28d8: 6203 357a |0024: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b28dc: 5324 3776 |0026: iget-wide v4, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b28e0: 7120 76a3 5400 |0028: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ +3b28e6: 0b04 |002b: move-result-wide v4 │ │ +3b28e8: 7120 03a3 5400 |002c: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ +3b28ee: 0c04 |002f: move-result-object v4 │ │ +3b28f0: 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 │ │ +3b28f6: 6203 6373 |0033: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b28fa: 5333 417a |0035: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b28fe: 6e30 b2a2 3204 |0037: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.setShashOrIgnore:(J)V // method@a2b2 │ │ +3b2904: 6203 2e7a |003a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b2908: 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 │ │ +3b290e: 4d02 0008 |003f: aput-object v2, v0, v8 │ │ +3b2912: 6201 6373 |0041: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b2916: 5411 477a |0043: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b291a: 6e40 d0a3 0186 |0045: invoke-virtual {v1, v0, v6, v8}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d0 │ │ +3b2920: 0a01 |0048: move-result v1 │ │ +3b2922: 1202 |0049: const/4 v2, #int 0 // #0 │ │ +3b2924: 3b01 1400 |004a: if-gez v1, 005e // +0014 │ │ +3b2928: 7b11 |004c: neg-int v1, v1 │ │ +3b292a: 7120 b499 1000 |004d: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b2930: 0c00 |0050: move-result-object v0 │ │ +3b2932: 1f00 0d16 |0051: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b2936: 6201 6373 |0053: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b293a: 5411 477a |0055: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b293e: 6e40 d0a3 0186 |0057: invoke-virtual {v1, v0, v6, v8}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d0 │ │ +3b2944: 0a01 |005a: move-result v1 │ │ +3b2946: 3b01 0300 |005b: if-gez v1, 005e // +0003 │ │ +3b294a: 1102 |005d: return-object v2 │ │ +3b294c: 1303 2100 |005e: const/16 v3, #int 33 // #21 │ │ +3b2950: 2334 1a15 |0060: new-array v4, v3, [J // type@151a │ │ +3b2954: 7110 5aa3 0800 |0062: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b295a: 0b05 |0065: move-result-wide v5 │ │ +3b295c: 1809 0000 0000 6054 0000 |0066: const-wide v9, #double 4.58351e-310 // #0000546000000000 │ │ +3b2966: 9c09 0509 |006b: sub-long v9, v5, v9 │ │ +3b296a: 7120 81a3 6500 |006d: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oNanobis:(J)J // method@a381 │ │ +3b2970: 0b05 |0070: move-result-wide v5 │ │ +3b2972: 7120 81a3 a900 |0071: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oNanobis:(J)J // method@a381 │ │ +3b2978: 0b09 |0074: move-result-wide v9 │ │ +3b297a: 9c09 0509 |0075: sub-long v9, v5, v9 │ │ +3b297e: 160b 0000 |0077: const-wide/16 v11, #int 0 // #0 │ │ +3b2982: 04bd |0079: move-wide v13, v11 │ │ +3b2984: 1207 |007a: const/4 v7, #int 0 // #0 │ │ +3b2986: 130f 2000 |007b: const/16 v15, #int 32 // #20 │ │ +3b298a: 3517 9200 |007d: if-ge v7, v1, 010f // +0092 │ │ +3b298e: 4608 0007 |007f: aget-object v8, v0, v7 │ │ +3b2992: 6202 2d7a |0081: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b2996: 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 │ │ +3b299c: 0c02 |0086: move-result-object v2 │ │ +3b299e: 1f02 b514 |0087: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b29a2: 6e10 0ca3 0200 |0089: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b29a8: 0b10 |008c: move-result-wide v16 │ │ +3b29aa: 4602 0007 |008d: aget-object v2, v0, v7 │ │ +3b29ae: 6208 357a |008f: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b29b2: 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 │ │ +3b29b8: 0c02 |0094: move-result-object v2 │ │ +3b29ba: 1f02 b514 |0095: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b29be: 6e10 0ca3 0200 |0097: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b29c4: 0b12 |009a: move-result-wide v18 │ │ +3b29c6: 6202 267a |009b: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ +3b29ca: 0814 0400 |009d: move-object/from16 v20, v4 │ │ +3b29ce: 5323 297a |009f: iget-wide v3, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b29d2: a002 0310 |00a1: and-long v2, v3, v16 │ │ +3b29d6: 3104 0b02 |00a3: cmp-long v4, v11, v2 │ │ +3b29da: 3804 0700 |00a5: if-eqz v4, 00ac // +0007 │ │ +3b29de: 0515 0900 |00a7: move-wide/from16 v21, v9 │ │ +3b29e2: 0512 0b00 |00a9: move-wide/from16 v18, v11 │ │ +3b29e6: 2819 |00ab: goto 00c4 // +0019 │ │ +3b29e8: 6202 1a7a |00ac: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b29ec: 5322 297a |00ae: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b29f0: 6204 197a |00b0: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b29f4: 0515 0900 |00b2: move-wide/from16 v21, v9 │ │ +3b29f8: 5348 297a |00b4: iget-wide v8, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b29fc: c182 |00b6: or-long/2addr v2, v8 │ │ +3b29fe: 6204 1f7a |00b7: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ +3b2a02: 5348 297a |00b9: iget-wide v8, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b2a06: c182 |00bb: or-long/2addr v2, v8 │ │ +3b2a08: a002 0210 |00bc: and-long v2, v2, v16 │ │ +3b2a0c: 3104 0b02 |00be: cmp-long v4, v11, v2 │ │ +3b2a10: 3804 0400 |00c0: if-eqz v4, 00c4 // +0004 │ │ +3b2a14: 0512 0500 |00c2: move-wide/from16 v18, v5 │ │ +3b2a18: 9c02 0512 |00c4: sub-long v2, v5, v18 │ │ +3b2a1c: 9e02 0215 |00c6: div-long v2, v2, v21 │ │ +3b2a20: 8423 |00c8: long-to-int v3, v2 │ │ +3b2a22: 8132 |00c9: int-to-long v2, v3 │ │ +3b2a24: 3104 0b02 |00ca: cmp-long v4, v11, v2 │ │ +3b2a28: 3d04 0600 |00cc: if-lez v4, 00d2 // +0006 │ │ +3b2a2c: 04b2 |00ce: move-wide v2, v11 │ │ +3b2a2e: 1304 2100 |00cf: const/16 v4, #int 33 // #21 │ │ +3b2a32: 280a |00d1: goto 00db // +000a │ │ +3b2a34: 1304 2100 |00d2: const/16 v4, #int 33 // #21 │ │ +3b2a38: 8148 |00d4: int-to-long v8, v4 │ │ +3b2a3a: 310a 0802 |00d5: cmp-long v10, v8, v2 │ │ +3b2a3e: 3d0a 0300 |00d7: if-lez v10, 00da // +0003 │ │ +3b2a42: 2802 |00d9: goto 00db // +0002 │ │ +3b2a44: 81f2 |00da: int-to-long v2, v15 │ │ +3b2a46: 4608 0007 |00db: aget-object v8, v0, v7 │ │ +3b2a4a: 6209 2f7a |00dd: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b2a4e: 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 │ │ +3b2a54: 0c08 |00e2: move-result-object v8 │ │ +3b2a56: 1f08 af14 |00e3: check-cast v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2a5a: 6e10 cba2 0800 |00e5: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2a60: 0c08 |00e8: move-result-object v8 │ │ +3b2a62: 6e10 2298 0800 |00e9: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2a68: 0a08 |00ec: move-result v8 │ │ +3b2a6a: 8423 |00ed: long-to-int v3, v2 │ │ +3b2a6c: 4509 1403 |00ee: aget-wide v9, v20, v3 │ │ +3b2a70: 0510 0500 |00f0: move-wide/from16 v16, v5 │ │ +3b2a74: 8184 |00f2: int-to-long v4, v8 │ │ +3b2a76: bb49 |00f3: add-long/2addr v9, v4 │ │ +3b2a78: 4c09 1403 |00f4: aput-wide v9, v20, v3 │ │ +3b2a7c: bb4d |00f6: add-long/2addr v13, v4 │ │ +3b2a7e: 280a |00f7: goto 0101 // +000a │ │ +3b2a80: 0510 0500 |00f8: move-wide/from16 v16, v5 │ │ +3b2a84: 2807 |00fa: goto 0101 // +0007 │ │ +3b2a86: 0814 0400 |00fb: move-object/from16 v20, v4 │ │ +3b2a8a: 0510 0500 |00fd: move-wide/from16 v16, v5 │ │ +3b2a8e: 0515 0900 |00ff: move-wide/from16 v21, v9 │ │ +3b2a92: d807 0701 |0101: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3b2a96: 0505 1000 |0103: move-wide/from16 v5, v16 │ │ +3b2a9a: 0804 1400 |0105: move-object/from16 v4, v20 │ │ +3b2a9e: 0509 1500 |0107: move-wide/from16 v9, v21 │ │ +3b2aa2: 1202 |0109: const/4 v2, #int 0 // #0 │ │ +3b2aa4: 1303 2100 |010a: const/16 v3, #int 33 // #21 │ │ +3b2aa8: 1208 |010c: const/4 v8, #int 0 // #0 │ │ +3b2aaa: 2900 6eff |010d: goto/16 007b // -0092 │ │ +3b2aae: 0814 0400 |010f: move-object/from16 v20, v4 │ │ +3b2ab2: 0510 0500 |0111: move-wide/from16 v16, v5 │ │ +3b2ab6: 0515 0900 |0113: move-wide/from16 v21, v9 │ │ +3b2aba: 04b2 |0115: move-wide v2, v11 │ │ +3b2abc: 1234 |0116: const/4 v4, #int 3 // #3 │ │ +3b2abe: 374f 8c00 |0117: if-le v15, v4, 01a3 // +008c │ │ +3b2ac2: 4504 140f |0119: aget-wide v4, v20, v15 │ │ +3b2ac6: bb42 |011b: add-long/2addr v2, v4 │ │ +3b2ac8: 1604 0300 |011c: const-wide/16 v4, #int 3 // #3 │ │ +3b2acc: 9e04 0d04 |011e: div-long v4, v13, v4 │ │ +3b2ad0: 3106 0204 |0120: cmp-long v6, v2, v4 │ │ +3b2ad4: 3a06 7c00 |0122: if-ltz v6, 019e // +007c │ │ +3b2ad8: 1604 e02e |0124: const-wide/16 v4, #int 12000 // #2ee0 │ │ +3b2adc: 3106 0402 |0126: cmp-long v6, v4, v2 │ │ +3b2ae0: 3b06 7600 |0128: if-gez v6, 019e // +0076 │ │ +3b2ae4: 1202 |012a: const/4 v2, #int 0 // #0 │ │ +3b2ae6: 3512 7200 |012b: if-ge v2, v1, 019d // +0072 │ │ +3b2aea: 4603 0002 |012d: aget-object v3, v0, v2 │ │ +3b2aee: 6204 2d7a |012f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b2af2: 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 │ │ +3b2af8: 0c03 |0134: move-result-object v3 │ │ +3b2afa: 1f03 b514 |0135: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2afe: 6e10 0ca3 0300 |0137: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2b04: 0b03 |013a: move-result-wide v3 │ │ +3b2b06: 4605 0002 |013b: aget-object v5, v0, v2 │ │ +3b2b0a: 6206 357a |013d: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b2b0e: 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 │ │ +3b2b14: 0c05 |0142: move-result-object v5 │ │ +3b2b16: 1f05 b514 |0143: check-cast v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2b1a: 6e10 0ca3 0500 |0145: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2b20: 0b05 |0148: move-result-wide v5 │ │ +3b2b22: 6207 267a |0149: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ +3b2b26: 5377 297a |014b: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b2b2a: c037 |014d: and-long/2addr v7, v3 │ │ +3b2b2c: 3109 0b07 |014e: cmp-long v9, v11, v7 │ │ +3b2b30: 3809 0400 |0150: if-eqz v9, 0154 // +0004 │ │ +3b2b34: 04b5 |0152: move-wide v5, v11 │ │ +3b2b36: 2816 |0153: goto 0169 // +0016 │ │ +3b2b38: 6207 1a7a |0154: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b2b3c: 5377 297a |0156: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b2b40: 6209 197a |0158: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b2b44: 5399 297a |015a: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b2b48: c197 |015c: or-long/2addr v7, v9 │ │ +3b2b4a: 6209 1f7a |015d: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ +3b2b4e: 5399 297a |015f: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b2b52: c197 |0161: or-long/2addr v7, v9 │ │ +3b2b54: c073 |0162: and-long/2addr v3, v7 │ │ +3b2b56: 3107 0b03 |0163: cmp-long v7, v11, v3 │ │ +3b2b5a: 3807 0400 |0165: if-eqz v7, 0169 // +0004 │ │ +3b2b5e: 0505 1000 |0167: move-wide/from16 v5, v16 │ │ +3b2b62: 9c05 1005 |0169: sub-long v5, v16, v5 │ │ +3b2b66: 9e05 0515 |016b: div-long v5, v5, v21 │ │ +3b2b6a: 8453 |016d: long-to-int v3, v5 │ │ +3b2b6c: 8133 |016e: int-to-long v3, v3 │ │ +3b2b6e: 81f5 |016f: int-to-long v5, v15 │ │ +3b2b70: 3107 0305 |0170: cmp-long v7, v3, v5 │ │ +3b2b74: 3b07 0700 |0172: if-gez v7, 0179 // +0007 │ │ +3b2b78: 1203 |0174: const/4 v3, #int 0 // #0 │ │ +3b2b7a: 4d03 0002 |0175: aput-object v3, v0, v2 │ │ +3b2b7e: 1205 |0177: const/4 v5, #int 0 // #0 │ │ +3b2b80: 2822 |0178: goto 019a // +0022 │ │ +3b2b82: 6203 6373 |0179: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b2b86: 5433 477a |017b: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b2b8a: 4604 0002 |017d: aget-object v4, v0, v2 │ │ +3b2b8e: 5344 3776 |017f: iget-wide v4, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b2b92: 4606 0002 |0181: aget-object v6, v0, v2 │ │ +3b2b96: 6e40 d6a3 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@a3d6 │ │ +3b2b9c: 6203 6373 |0186: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b2ba0: 5433 467a |0188: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b2ba4: 4604 0002 |018a: aget-object v4, v0, v2 │ │ +3b2ba8: 5444 3476 |018c: iget-object v4, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b2bac: 1205 |018e: const/4 v5, #int 0 // #0 │ │ +3b2bae: 4604 0405 |018f: aget-object v4, v4, v5 │ │ +3b2bb2: 7210 6ca2 0400 |0191: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ +3b2bb8: 0b06 |0194: move-result-wide v6 │ │ +3b2bba: 4604 0002 |0195: aget-object v4, v0, v2 │ │ +3b2bbe: 6e40 d6a3 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@a3d6 │ │ +3b2bc4: d802 0201 |019a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b2bc8: 288f |019c: goto 012b // -0071 │ │ +3b2bca: 1100 |019d: return-object v0 │ │ +3b2bcc: 1205 |019e: const/4 v5, #int 0 // #0 │ │ +3b2bce: d80f 0fff |019f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +3b2bd2: 2900 75ff |01a1: goto/16 0116 // -008b │ │ +3b2bd6: 1202 |01a3: const/4 v2, #int 0 // #0 │ │ +3b2bd8: 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 │ │ @@ -859348,757 +859348,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 │ │ -3b2c30: |[3b2c30] net.sf.dibdib.thread_wk.CcmSto.ccmCleanup:([Lnet/sf/dibdib/generic/QSTuple;JLnet/sf/dibdib/generic/QWord;)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3b2c40: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -3b2c44: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3b2c46: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b2c4c: 0b02 |0006: move-result-wide v2 │ │ -3b2c4e: 2204 6913 |0007: new-instance v4, Ljava/util/LinkedHashMap; // type@1369 │ │ -3b2c52: 7010 429a 0400 |0009: invoke-direct {v4}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ -3b2c58: 2205 8313 |000c: new-instance v5, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b2c5c: 7010 f39a 0500 |000e: invoke-direct {v5}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b2c62: 1a06 c606 |0011: const-string v6, "1970-02-02" // string@06c6 │ │ -3b2c66: 7110 7da3 0600 |0013: invoke-static {v6}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ -3b2c6c: 0b06 |0016: move-result-wide v6 │ │ -3b2c6e: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -3b2c70: 210a |0018: array-length v10, v0 │ │ -3b2c72: 1a0b 8e07 |0019: const-string v11, ":TOPIC: " // string@078e │ │ -3b2c76: 1a0c c41c |001b: const-string v12, "G[0-9]+" // string@1cc4 │ │ -3b2c7a: 1a08 651c |001d: const-string v8, "G" // string@1c65 │ │ -3b2c7e: 1612 0000 |001f: const-wide/16 v18, #int 0 // #0 │ │ -3b2c82: 35a9 4003 |0021: if-ge v9, v10, 0361 // +0340 │ │ -3b2c86: 460a 0009 |0023: aget-object v10, v0, v9 │ │ -3b2c8a: 390a 0400 |0025: if-nez v10, 0029 // +0004 │ │ -3b2c8e: 2900 2803 |0027: goto/16 034f // +0328 │ │ -3b2c92: 620d 2d7a |0029: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b2c96: 6e20 b8a5 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@a5b8 │ │ -3b2c9c: 0c0d |002e: move-result-object v13 │ │ -3b2c9e: 0516 0200 |002f: move-wide/from16 v22, v2 │ │ -3b2ca2: 1601 ffff |0031: const-wide/16 v1, #int -1 // #ffff │ │ -3b2ca6: 390d 1800 |0033: if-nez v13, 004b // +0018 │ │ -3b2caa: 6203 2d7a |0035: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b2cae: 310d 011e |0037: cmp-long v13, v1, v30 │ │ -3b2cb2: 390d 0700 |0039: if-nez v13, 0040 // +0007 │ │ -3b2cb6: 620d 217a |003b: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.NOTE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ -3b2cba: 53d1 297a |003d: iget-wide v1, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b2cbe: 2805 |003f: goto 0044 // +0005 │ │ -3b2cc0: 6201 267a |0040: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ -3b2cc4: 5311 297a |0042: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b2cc8: 7120 06a3 2100 |0044: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b2cce: 0c01 |0047: move-result-object v1 │ │ -3b2cd0: 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 │ │ -3b2cd6: 6201 317a |004b: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2cda: 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 │ │ -3b2ce0: 0c01 |0050: move-result-object v1 │ │ -3b2ce2: 1f01 af14 |0051: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2ce6: 6e10 cba2 0100 |0053: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2cec: 0c01 |0056: move-result-object v1 │ │ -3b2cee: 6e10 2298 0100 |0057: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2cf4: 0a02 |005a: move-result v2 │ │ -3b2cf6: 3c02 0d00 |005b: if-gtz v2, 0068 // +000d │ │ -3b2cfa: 6202 317a |005d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2cfe: 53ae 3776 |005f: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b2d02: 7120 06a3 fe00 |0061: invoke-static {v14, v15}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b2d08: 0c0e |0064: move-result-object v14 │ │ -3b2d0a: 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 │ │ -3b2d10: 6202 2f7a |0068: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b2d14: 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 │ │ -3b2d1a: 0c02 |006d: move-result-object v2 │ │ -3b2d1c: 1f02 af14 |006e: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2d20: 6e10 cba2 0200 |0070: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2d26: 0c02 |0073: move-result-object v2 │ │ -3b2d28: 620e 2d7a |0074: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b2d2c: 6e20 b9a5 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@a5b9 │ │ -3b2d32: 0c0e |0079: move-result-object v14 │ │ -3b2d34: 6e10 0ca3 0e00 |007a: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2d3a: 0b0e |007d: move-result-wide v14 │ │ -3b2d3c: 6203 197a |007e: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b2d40: 081b 0400 |0080: move-object/from16 v27, v4 │ │ -3b2d44: 5333 297a |0082: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b2d48: c0e3 |0084: and-long/2addr v3, v14 │ │ -3b2d4a: 310e 1203 |0085: cmp-long v14, v18, v3 │ │ -3b2d4e: 380e 0e01 |0087: if-eqz v14, 0195 // +010e │ │ -3b2d52: 1303 4000 |0089: const/16 v3, #int 64 // #40 │ │ -3b2d56: 6e20 1a98 3100 |008b: invoke-virtual {v1, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b2d5c: 0a04 |008e: move-result v4 │ │ -3b2d5e: 1a0f 8407 |008f: const-string v15, ":GROUP:" // string@0784 │ │ -3b2d62: 3c04 c800 |0091: if-gtz v4, 0159 // +00c8 │ │ -3b2d66: 1a04 7a07 |0093: const-string v4, ":ADMIN:" // string@077a │ │ -3b2d6a: 6e20 0e98 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2d70: 0a0e |0098: move-result v14 │ │ -3b2d72: 380e c000 |0099: if-eqz v14, 0159 // +00c0 │ │ -3b2d76: 6e20 0e98 f200 |009b: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2d7c: 0a0e |009e: move-result v14 │ │ -3b2d7e: 390e ba00 |009f: if-nez v14, 0159 // +00ba │ │ -3b2d82: 1a0c 8d07 |00a1: const-string v12, ":TOPIC:" // string@078d │ │ -3b2d86: 6e20 0e98 c200 |00a3: invoke-virtual {v2, v12}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2d8c: 0a0c |00a6: move-result v12 │ │ -3b2d8e: 390c 1a00 |00a7: if-nez v12, 00c1 // +001a │ │ -3b2d92: 220c e812 |00a9: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2d96: 7010 4098 0c00 |00ab: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2d9c: 6e20 4b98 bc00 |00ae: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2da2: 6e20 4b98 1c00 |00b1: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2da8: 130b 0a00 |00b4: const/16 v11, #int 10 // #a │ │ -3b2dac: 6e20 4498 bc00 |00b6: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b2db2: 6e20 4b98 2c00 |00b9: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2db8: 6e10 5498 0c00 |00bc: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2dbe: 0c02 |00bf: move-result-object v2 │ │ -3b2dc0: 281b |00c0: goto 00db // +001b │ │ -3b2dc2: 6e20 0e98 1200 |00c1: invoke-virtual {v2, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2dc8: 0a0b |00c4: move-result v11 │ │ -3b2dca: 390b 1600 |00c5: if-nez v11, 00db // +0016 │ │ -3b2dce: 220b e812 |00c7: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2dd2: 7010 4098 0b00 |00c9: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2dd8: 6e20 4b98 2b00 |00cc: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2dde: 1a02 7d00 |00cf: const-string v2, " │ │ +3b2c2c: |[3b2c2c] net.sf.dibdib.thread_wk.CcmSto.ccmCleanup:([Lnet/sf/dibdib/generic/QSTuple;JLnet/sf/dibdib/generic/QWord;)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3b2c3c: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +3b2c40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3b2c42: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b2c48: 0b02 |0006: move-result-wide v2 │ │ +3b2c4a: 2204 6913 |0007: new-instance v4, Ljava/util/LinkedHashMap; // type@1369 │ │ +3b2c4e: 7010 429a 0400 |0009: invoke-direct {v4}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ +3b2c54: 2205 8313 |000c: new-instance v5, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b2c58: 7010 f39a 0500 |000e: invoke-direct {v5}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b2c5e: 1a06 c606 |0011: const-string v6, "1970-02-02" // string@06c6 │ │ +3b2c62: 7110 7da3 0600 |0013: invoke-static {v6}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ +3b2c68: 0b06 |0016: move-result-wide v6 │ │ +3b2c6a: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +3b2c6c: 210a |0018: array-length v10, v0 │ │ +3b2c6e: 1a0b 8e07 |0019: const-string v11, ":TOPIC: " // string@078e │ │ +3b2c72: 1a0c c41c |001b: const-string v12, "G[0-9]+" // string@1cc4 │ │ +3b2c76: 1a08 651c |001d: const-string v8, "G" // string@1c65 │ │ +3b2c7a: 1612 0000 |001f: const-wide/16 v18, #int 0 // #0 │ │ +3b2c7e: 35a9 4003 |0021: if-ge v9, v10, 0361 // +0340 │ │ +3b2c82: 460a 0009 |0023: aget-object v10, v0, v9 │ │ +3b2c86: 390a 0400 |0025: if-nez v10, 0029 // +0004 │ │ +3b2c8a: 2900 2803 |0027: goto/16 034f // +0328 │ │ +3b2c8e: 620d 2d7a |0029: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b2c92: 6e20 b8a5 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@a5b8 │ │ +3b2c98: 0c0d |002e: move-result-object v13 │ │ +3b2c9a: 0516 0200 |002f: move-wide/from16 v22, v2 │ │ +3b2c9e: 1601 ffff |0031: const-wide/16 v1, #int -1 // #ffff │ │ +3b2ca2: 390d 1800 |0033: if-nez v13, 004b // +0018 │ │ +3b2ca6: 6203 2d7a |0035: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b2caa: 310d 011e |0037: cmp-long v13, v1, v30 │ │ +3b2cae: 390d 0700 |0039: if-nez v13, 0040 // +0007 │ │ +3b2cb2: 620d 217a |003b: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.NOTE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ +3b2cb6: 53d1 297a |003d: iget-wide v1, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b2cba: 2805 |003f: goto 0044 // +0005 │ │ +3b2cbc: 6201 267a |0040: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ +3b2cc0: 5311 297a |0042: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b2cc4: 7120 06a3 2100 |0044: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b2cca: 0c01 |0047: move-result-object v1 │ │ +3b2ccc: 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 │ │ +3b2cd2: 6201 317a |004b: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2cd6: 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 │ │ +3b2cdc: 0c01 |0050: move-result-object v1 │ │ +3b2cde: 1f01 af14 |0051: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2ce2: 6e10 cba2 0100 |0053: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2ce8: 0c01 |0056: move-result-object v1 │ │ +3b2cea: 6e10 2298 0100 |0057: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2cf0: 0a02 |005a: move-result v2 │ │ +3b2cf2: 3c02 0d00 |005b: if-gtz v2, 0068 // +000d │ │ +3b2cf6: 6202 317a |005d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2cfa: 53ae 3776 |005f: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b2cfe: 7120 06a3 fe00 |0061: invoke-static {v14, v15}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b2d04: 0c0e |0064: move-result-object v14 │ │ +3b2d06: 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 │ │ +3b2d0c: 6202 2f7a |0068: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b2d10: 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 │ │ +3b2d16: 0c02 |006d: move-result-object v2 │ │ +3b2d18: 1f02 af14 |006e: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2d1c: 6e10 cba2 0200 |0070: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2d22: 0c02 |0073: move-result-object v2 │ │ +3b2d24: 620e 2d7a |0074: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b2d28: 6e20 b9a5 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@a5b9 │ │ +3b2d2e: 0c0e |0079: move-result-object v14 │ │ +3b2d30: 6e10 0ca3 0e00 |007a: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2d36: 0b0e |007d: move-result-wide v14 │ │ +3b2d38: 6203 197a |007e: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b2d3c: 081b 0400 |0080: move-object/from16 v27, v4 │ │ +3b2d40: 5333 297a |0082: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b2d44: c0e3 |0084: and-long/2addr v3, v14 │ │ +3b2d46: 310e 1203 |0085: cmp-long v14, v18, v3 │ │ +3b2d4a: 380e 0e01 |0087: if-eqz v14, 0195 // +010e │ │ +3b2d4e: 1303 4000 |0089: const/16 v3, #int 64 // #40 │ │ +3b2d52: 6e20 1a98 3100 |008b: invoke-virtual {v1, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b2d58: 0a04 |008e: move-result v4 │ │ +3b2d5a: 1a0f 8407 |008f: const-string v15, ":GROUP:" // string@0784 │ │ +3b2d5e: 3c04 c800 |0091: if-gtz v4, 0159 // +00c8 │ │ +3b2d62: 1a04 7a07 |0093: const-string v4, ":ADMIN:" // string@077a │ │ +3b2d66: 6e20 0e98 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2d6c: 0a0e |0098: move-result v14 │ │ +3b2d6e: 380e c000 |0099: if-eqz v14, 0159 // +00c0 │ │ +3b2d72: 6e20 0e98 f200 |009b: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2d78: 0a0e |009e: move-result v14 │ │ +3b2d7a: 390e ba00 |009f: if-nez v14, 0159 // +00ba │ │ +3b2d7e: 1a0c 8d07 |00a1: const-string v12, ":TOPIC:" // string@078d │ │ +3b2d82: 6e20 0e98 c200 |00a3: invoke-virtual {v2, v12}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2d88: 0a0c |00a6: move-result v12 │ │ +3b2d8a: 390c 1a00 |00a7: if-nez v12, 00c1 // +001a │ │ +3b2d8e: 220c e812 |00a9: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2d92: 7010 4098 0c00 |00ab: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2d98: 6e20 4b98 bc00 |00ae: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2d9e: 6e20 4b98 1c00 |00b1: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2da4: 130b 0a00 |00b4: const/16 v11, #int 10 // #a │ │ +3b2da8: 6e20 4498 bc00 |00b6: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b2dae: 6e20 4b98 2c00 |00b9: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2db4: 6e10 5498 0c00 |00bc: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2dba: 0c02 |00bf: move-result-object v2 │ │ +3b2dbc: 281b |00c0: goto 00db // +001b │ │ +3b2dbe: 6e20 0e98 1200 |00c1: invoke-virtual {v2, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2dc4: 0a0b |00c4: move-result v11 │ │ +3b2dc6: 390b 1600 |00c5: if-nez v11, 00db // +0016 │ │ +3b2dca: 220b e812 |00c7: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2dce: 7010 4098 0b00 |00c9: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2dd4: 6e20 4b98 2b00 |00cc: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2dda: 1a02 7d00 |00cf: const-string v2, " │ │ :OLD: " // string@007d │ │ -3b2de2: 6e20 4b98 2b00 |00d1: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2de8: 6e20 4b98 1b00 |00d4: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2dee: 6e10 5498 0b00 |00d7: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2df4: 0c02 |00da: move-result-object v2 │ │ -3b2df6: 1a0b 7b07 |00db: const-string v11, ":ADMX:" // string@077b │ │ -3b2dfa: 6e30 2798 420b |00dd: invoke-virtual {v2, v4, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3b2e00: 0c02 |00e0: move-result-object v2 │ │ -3b2e02: 1a04 8a07 |00e1: const-string v4, ":OTHER:" // string@078a │ │ -3b2e06: 6e20 0e98 4200 |00e3: invoke-virtual {v2, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2e0c: 0a0c |00e6: move-result v12 │ │ -3b2e0e: 380c 5800 |00e7: if-eqz v12, 013f // +0058 │ │ -3b2e12: 6e30 2798 420f |00e9: invoke-virtual {v2, v4, v15}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3b2e18: 0c02 |00ec: move-result-object v2 │ │ -3b2e1a: 1a04 7f07 |00ed: const-string v4, ":EMAIL:" // string@077f │ │ -3b2e1e: 1a0c 8907 |00ef: const-string v12, ":INIT:" // string@0789 │ │ -3b2e22: 6e30 2798 420c |00f1: invoke-virtual {v2, v4, v12}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3b2e28: 0c04 |00f4: move-result-object v4 │ │ -3b2e2a: 6e20 1c98 b400 |00f5: invoke-virtual {v4, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b2e30: 0a02 |00f8: move-result v2 │ │ -3b2e32: d802 0206 |00f9: add-int/lit8 v2, v2, #int 6 // #06 │ │ -3b2e36: 6e20 0998 2400 |00fb: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b2e3c: 0a0b |00fe: move-result v11 │ │ -3b2e3e: 130c 3000 |00ff: const/16 v12, #int 48 // #30 │ │ -3b2e42: 34cb 3a00 |0101: if-lt v11, v12, 013b // +003a │ │ -3b2e46: 6e20 0998 2400 |0103: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b2e4c: 0a0b |0106: move-result v11 │ │ -3b2e4e: 130e 3900 |0107: const/16 v14, #int 57 // #39 │ │ -3b2e52: 35be 0300 |0109: if-ge v14, v11, 010c // +0003 │ │ -3b2e56: 2830 |010b: goto 013b // +0030 │ │ -3b2e58: 012b |010c: move v11, v2 │ │ -3b2e5a: 6e20 0998 b400 |010d: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b2e60: 0a0f |0110: move-result v15 │ │ -3b2e62: 36fc 0b00 |0111: if-gt v12, v15, 011c // +000b │ │ -3b2e66: 6e20 0998 b400 |0113: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b2e6c: 0a0f |0116: move-result v15 │ │ -3b2e6e: 36ef 0500 |0117: if-gt v15, v14, 011c // +0005 │ │ -3b2e72: d80b 0b01 |0119: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3b2e76: 28f2 |011b: goto 010d // -000e │ │ -3b2e78: 620c 317a |011c: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2e7c: 220e e812 |011e: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2e80: 7010 4098 0e00 |0120: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2e86: 6e20 4b98 8e00 |0123: invoke-virtual {v14, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2e8c: 6e30 2e98 240b |0126: invoke-virtual {v4, v2, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b2e92: 0c02 |0129: move-result-object v2 │ │ -3b2e94: 6e20 4b98 2e00 |012a: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2e9a: 6e10 5498 0e00 |012d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2ea0: 0c02 |0130: move-result-object v2 │ │ -3b2ea2: 121b |0131: const/4 v11, #int 1 // #1 │ │ -3b2ea4: 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 │ │ -3b2eaa: 0c02 |0135: move-result-object v2 │ │ -3b2eac: 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 │ │ -3b2eb2: 0742 |0139: move-object v2, v4 │ │ -3b2eb4: 2815 |013a: goto 014f // +0015 │ │ -3b2eb6: 121b |013b: const/4 v11, #int 1 // #1 │ │ -3b2eb8: d802 0201 |013c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b2ebc: 28bd |013e: goto 00fb // -0043 │ │ -3b2ebe: 121b |013f: const/4 v11, #int 1 // #1 │ │ -3b2ec0: 7110 cea5 0200 |0140: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b2ec6: 0c04 |0143: move-result-object v4 │ │ -3b2ec8: 3804 0b00 |0144: if-eqz v4, 014f // +000b │ │ -3b2ecc: 6208 317a |0146: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2ed0: 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 │ │ -3b2ed6: 0c04 |014b: move-result-object v4 │ │ -3b2ed8: 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 │ │ -3b2ede: 6204 2f7a |014f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b2ee2: 7110 c1a2 0200 |0151: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b2ee8: 0c08 |0154: move-result-object v8 │ │ -3b2eea: 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 │ │ -3b2ef0: 282e |0158: goto 0186 // +002e │ │ -3b2ef2: 6e20 0e98 f200 |0159: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2ef8: 0a04 |015c: move-result v4 │ │ -3b2efa: 3804 2900 |015d: if-eqz v4, 0186 // +0029 │ │ -3b2efe: 6e20 2398 c100 |015f: invoke-virtual {v1, v12}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b2f04: 0a04 |0162: move-result v4 │ │ -3b2f06: 3904 2300 |0163: if-nez v4, 0186 // +0023 │ │ -3b2f0a: 2204 e812 |0165: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2f0e: 7010 4098 0400 |0167: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2f14: 6e20 4b98 8400 |016a: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2f1a: 1218 |016d: const/4 v8, #int 1 // #1 │ │ -3b2f1c: 7120 29a4 8100 |016e: invoke-static {v1, v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a429 │ │ -3b2f22: 0b0b |0171: move-result-wide v11 │ │ -3b2f24: 7120 1da4 cb00 |0172: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41d │ │ -3b2f2a: 0a0b |0175: move-result v11 │ │ -3b2f2c: 6e20 4798 b400 |0176: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b2f32: 6e10 5498 0400 |0179: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2f38: 0c04 |017c: move-result-object v4 │ │ -3b2f3a: 620b 317a |017d: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2f3e: 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 │ │ -3b2f44: 0c04 |0182: move-result-object v4 │ │ -3b2f46: 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 │ │ -3b2f4c: 6204 3b7a |0186: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3b │ │ -3b2f50: 6208 317a |0188: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2f54: 6e20 b9a5 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@a5b9 │ │ -3b2f5a: 0c08 |018d: move-result-object v8 │ │ -3b2f5c: 6e10 10a3 0800 |018e: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3b2f62: 0c08 |0191: move-result-object v8 │ │ -3b2f64: 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 │ │ -3b2f6a: 6201 357a |0195: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b2f6e: 6e20 b9a5 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@a5b9 │ │ -3b2f74: 0c01 |019a: move-result-object v1 │ │ -3b2f76: 3801 0a00 |019b: if-eqz v1, 01a5 // +000a │ │ -3b2f7a: 6e10 0ba3 0100 |019d: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3b2f80: 0b0b |01a0: move-result-wide v11 │ │ -3b2f82: 3101 0b06 |01a1: cmp-long v1, v11, v6 │ │ -3b2f86: 3b01 2500 |01a3: if-gez v1, 01c8 // +0025 │ │ -3b2f8a: 6201 2d7a |01a5: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b2f8e: 6e20 b9a5 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@a5b9 │ │ -3b2f94: 0c01 |01aa: move-result-object v1 │ │ -3b2f96: 6e10 0ca3 0100 |01ab: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2f9c: 0b0b |01ae: move-result-wide v11 │ │ -3b2f9e: 6201 1f7a |01af: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ -3b2fa2: 5313 297a |01b1: iget-wide v3, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b2fa6: 1211 |01b3: const/4 v1, #int 1 // #1 │ │ -3b2fa8: c313 |01b4: shl-long/2addr v3, v1 │ │ -3b2faa: 3101 0b03 |01b5: cmp-long v1, v11, v3 │ │ -3b2fae: 3d01 1100 |01b7: if-lez v1, 01c8 // +0011 │ │ -3b2fb2: 6201 357a |01b9: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b2fb6: 53a3 3776 |01bb: iget-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b2fba: 7120 76a3 4300 |01bd: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ -3b2fc0: 0b03 |01c0: move-result-wide v3 │ │ -3b2fc2: 7120 03a3 4300 |01c1: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ -3b2fc8: 0c03 |01c4: move-result-object v3 │ │ -3b2fca: 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 │ │ -3b2fd0: 53ab 3776 |01c8: iget-wide v11, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b2fd4: 1803 0000 0000 0100 0000 |01ca: const-wide v3, #double 2.122e-314 // #0000000100000000 │ │ -3b2fde: 3101 0b03 |01cf: cmp-long v1, v11, v3 │ │ -3b2fe2: 3c01 0a00 |01d1: if-gtz v1, 01db // +000a │ │ -3b2fe6: 1211 |01d3: const/4 v1, #int 1 // #1 │ │ -3b2fe8: 7110 5aa3 0100 |01d4: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b2fee: 0b03 |01d7: move-result-wide v3 │ │ -3b2ff0: 5aa3 3776 |01d8: iput-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b2ff4: 282a |01da: goto 0204 // +002a │ │ -3b2ff6: 1211 |01db: const/4 v1, #int 1 // #1 │ │ -3b2ff8: 3103 160b |01dc: cmp-long v3, v22, v11 │ │ -3b2ffc: 3c03 2600 |01de: if-gtz v3, 0204 // +0026 │ │ -3b3000: 1803 0000 0040 1f00 0000 |01e0: const-wide v3, #double 6.63124e-313 // #0000001f40000000 │ │ -3b300a: 7110 5aa3 0100 |01e5: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b3010: 0b14 |01e8: move-result-wide v20 │ │ -3b3012: 9c14 0b14 |01e9: sub-long v20, v11, v20 │ │ -3b3016: 3101 0314 |01eb: cmp-long v1, v3, v20 │ │ -3b301a: 3a01 0b00 |01ed: if-ltz v1, 01f8 // +000b │ │ -3b301e: 1603 ffff |01ef: const-wide/16 v3, #int -1 // #ffff │ │ -3b3022: 7140 4fa3 43cb |01f1: invoke-static {v3, v4, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ -3b3028: 0b03 |01f4: move-result-wide v3 │ │ -3b302a: 0516 0300 |01f5: move-wide/from16 v22, v3 │ │ -3b302e: 280d |01f7: goto 0204 // +000d │ │ -3b3030: 1803 ffff ffff ffff ff00 |01f8: const-wide v3, #double 7.29112e-304 // #00ffffffffffffff │ │ -3b303a: c0b3 |01fd: and-long/2addr v3, v11 │ │ -3b303c: 1914 0001 |01fe: const-wide/high16 v20, #long 72057594037927936 // #100 │ │ -3b3040: a103 0314 |0200: or-long v3, v3, v20 │ │ -3b3044: 5aa3 3776 |0202: iput-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b3048: 53a3 3776 |0204: iget-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b304c: 7120 ad97 4300 |0206: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b3052: 0c01 |0209: move-result-object v1 │ │ -3b3054: 0804 1b00 |020a: move-object/from16 v4, v27 │ │ -3b3058: 6e20 479a 1400 |020c: invoke-virtual {v4, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ -3b305e: 0c01 |020f: move-result-object v1 │ │ -3b3060: 3901 1c00 |0210: if-nez v1, 022c // +001c │ │ -3b3064: 6201 3a7a |0212: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3a │ │ -3b3068: 53ae 3776 |0214: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b306c: 7120 ad97 fe00 |0216: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b3072: 0c03 |0219: move-result-object v3 │ │ -3b3074: 6e20 479a 3100 |021a: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ -3b307a: 0c01 |021d: move-result-object v1 │ │ -3b307c: 3901 0e00 |021e: if-nez v1, 022c // +000e │ │ -3b3080: 6201 6373 |0220: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b3084: 5411 477a |0222: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b3088: 53ae 3776 |0224: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b308c: 6e30 daa3 e10f |0226: invoke-virtual {v1, v14, v15}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b3092: 0c01 |0229: move-result-object v1 │ │ -3b3094: 3801 3b00 |022a: if-eqz v1, 0265 // +003b │ │ -3b3098: 6201 2d7a |022c: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b309c: 6e20 b9a5 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@a5b9 │ │ -3b30a2: 0c01 |0231: move-result-object v1 │ │ -3b30a4: 6e10 0ca3 0100 |0232: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b30aa: 0b0e |0235: move-result-wide v14 │ │ -3b30ac: a00e 0e1e |0236: and-long v14, v14, v30 │ │ -3b30b0: 3101 120e |0238: cmp-long v1, v18, v14 │ │ -3b30b4: 3801 1a01 |023a: if-eqz v1, 0354 // +011a │ │ -3b30b8: 6201 6373 |023c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b30bc: 5411 477a |023e: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b30c0: 53ae 3776 |0240: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b30c4: 6e30 daa3 e10f |0242: invoke-virtual {v1, v14, v15}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b30ca: 0c01 |0245: move-result-object v1 │ │ -3b30cc: 2013 ae14 |0246: instance-of v3, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b30d0: 3803 0c01 |0248: if-eqz v3, 0354 // +010c │ │ -3b30d4: 6203 2d7a |024a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b30d8: 1f01 ae14 |024c: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b30dc: 6e20 b9a5 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@a5b9 │ │ -3b30e2: 0c03 |0251: move-result-object v3 │ │ -3b30e4: 6e10 0ca3 0300 |0252: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b30ea: 0b0e |0255: move-result-wide v14 │ │ -3b30ec: a00e 0e1e |0256: and-long v14, v14, v30 │ │ -3b30f0: 3103 120e |0258: cmp-long v3, v18, v14 │ │ -3b30f4: 3803 fa00 |025a: if-eqz v3, 0354 // +00fa │ │ -3b30f8: 7120 e5a5 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@a5e5 │ │ -3b30fe: 0c01 |025f: move-result-object v1 │ │ -3b3100: 3801 f400 |0260: if-eqz v1, 0354 // +00f4 │ │ -3b3104: 1201 |0262: const/4 v1, #int 0 // #0 │ │ -3b3106: 4d01 0009 |0263: aput-object v1, v0, v9 │ │ -3b310a: 4601 0009 |0265: aget-object v1, v0, v9 │ │ -3b310e: 3901 0400 |0267: if-nez v1, 026b // +0004 │ │ -3b3112: 2900 e400 |0269: goto/16 034d // +00e4 │ │ -3b3116: 53ae 3776 |026b: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b311a: 3101 0b0e |026d: cmp-long v1, v11, v14 │ │ -3b311e: 3801 7800 |026f: if-eqz v1, 02e7 // +0078 │ │ -3b3122: 3101 120b |0271: cmp-long v1, v18, v11 │ │ -3b3126: 3801 7400 |0273: if-eqz v1, 02e7 // +0074 │ │ -3b312a: 6201 3a7a |0275: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3a │ │ -3b312e: 7120 ad97 cb00 |0277: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b3134: 0c03 |027a: move-result-object v3 │ │ -3b3136: 6e30 4a9a 310a |027b: invoke-virtual {v1, v3, v10}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a4a │ │ -3b313c: 6201 367a |027e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b3140: 6e20 b8a5 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@a5b8 │ │ -3b3146: 0c01 |0283: move-result-object v1 │ │ -3b3148: 1a03 8707 |0284: const-string v3, ":ID:" // string@0787 │ │ -3b314c: 6e20 0e98 3200 |0286: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b3152: 0a02 |0289: move-result v2 │ │ -3b3154: 3802 0500 |028a: if-eqz v2, 028f // +0005 │ │ -3b3158: 1a02 0000 |028c: const-string v2, "" // string@0000 │ │ -3b315c: 2817 |028e: goto 02a5 // +0017 │ │ -3b315e: 2202 e812 |028f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b3162: 7010 4098 0200 |0291: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3168: 1a03 8807 |0294: const-string v3, ":ID: " // string@0788 │ │ -3b316c: 6e20 4b98 3200 |0296: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b3172: 6e30 4898 b20c |0299: invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3b3178: 1a03 6c00 |029c: const-string v3, " │ │ +3b2dde: 6e20 4b98 2b00 |00d1: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2de4: 6e20 4b98 1b00 |00d4: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2dea: 6e10 5498 0b00 |00d7: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2df0: 0c02 |00da: move-result-object v2 │ │ +3b2df2: 1a0b 7b07 |00db: const-string v11, ":ADMX:" // string@077b │ │ +3b2df6: 6e30 2798 420b |00dd: invoke-virtual {v2, v4, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3b2dfc: 0c02 |00e0: move-result-object v2 │ │ +3b2dfe: 1a04 8a07 |00e1: const-string v4, ":OTHER:" // string@078a │ │ +3b2e02: 6e20 0e98 4200 |00e3: invoke-virtual {v2, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2e08: 0a0c |00e6: move-result v12 │ │ +3b2e0a: 380c 5800 |00e7: if-eqz v12, 013f // +0058 │ │ +3b2e0e: 6e30 2798 420f |00e9: invoke-virtual {v2, v4, v15}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3b2e14: 0c02 |00ec: move-result-object v2 │ │ +3b2e16: 1a04 7f07 |00ed: const-string v4, ":EMAIL:" // string@077f │ │ +3b2e1a: 1a0c 8907 |00ef: const-string v12, ":INIT:" // string@0789 │ │ +3b2e1e: 6e30 2798 420c |00f1: invoke-virtual {v2, v4, v12}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3b2e24: 0c04 |00f4: move-result-object v4 │ │ +3b2e26: 6e20 1c98 b400 |00f5: invoke-virtual {v4, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b2e2c: 0a02 |00f8: move-result v2 │ │ +3b2e2e: d802 0206 |00f9: add-int/lit8 v2, v2, #int 6 // #06 │ │ +3b2e32: 6e20 0998 2400 |00fb: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b2e38: 0a0b |00fe: move-result v11 │ │ +3b2e3a: 130c 3000 |00ff: const/16 v12, #int 48 // #30 │ │ +3b2e3e: 34cb 3a00 |0101: if-lt v11, v12, 013b // +003a │ │ +3b2e42: 6e20 0998 2400 |0103: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b2e48: 0a0b |0106: move-result v11 │ │ +3b2e4a: 130e 3900 |0107: const/16 v14, #int 57 // #39 │ │ +3b2e4e: 35be 0300 |0109: if-ge v14, v11, 010c // +0003 │ │ +3b2e52: 2830 |010b: goto 013b // +0030 │ │ +3b2e54: 012b |010c: move v11, v2 │ │ +3b2e56: 6e20 0998 b400 |010d: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b2e5c: 0a0f |0110: move-result v15 │ │ +3b2e5e: 36fc 0b00 |0111: if-gt v12, v15, 011c // +000b │ │ +3b2e62: 6e20 0998 b400 |0113: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b2e68: 0a0f |0116: move-result v15 │ │ +3b2e6a: 36ef 0500 |0117: if-gt v15, v14, 011c // +0005 │ │ +3b2e6e: d80b 0b01 |0119: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3b2e72: 28f2 |011b: goto 010d // -000e │ │ +3b2e74: 620c 317a |011c: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2e78: 220e e812 |011e: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2e7c: 7010 4098 0e00 |0120: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2e82: 6e20 4b98 8e00 |0123: invoke-virtual {v14, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2e88: 6e30 2e98 240b |0126: invoke-virtual {v4, v2, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b2e8e: 0c02 |0129: move-result-object v2 │ │ +3b2e90: 6e20 4b98 2e00 |012a: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2e96: 6e10 5498 0e00 |012d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2e9c: 0c02 |0130: move-result-object v2 │ │ +3b2e9e: 121b |0131: const/4 v11, #int 1 // #1 │ │ +3b2ea0: 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 │ │ +3b2ea6: 0c02 |0135: move-result-object v2 │ │ +3b2ea8: 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 │ │ +3b2eae: 0742 |0139: move-object v2, v4 │ │ +3b2eb0: 2815 |013a: goto 014f // +0015 │ │ +3b2eb2: 121b |013b: const/4 v11, #int 1 // #1 │ │ +3b2eb4: d802 0201 |013c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b2eb8: 28bd |013e: goto 00fb // -0043 │ │ +3b2eba: 121b |013f: const/4 v11, #int 1 // #1 │ │ +3b2ebc: 7110 cea5 0200 |0140: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b2ec2: 0c04 |0143: move-result-object v4 │ │ +3b2ec4: 3804 0b00 |0144: if-eqz v4, 014f // +000b │ │ +3b2ec8: 6208 317a |0146: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2ecc: 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 │ │ +3b2ed2: 0c04 |014b: move-result-object v4 │ │ +3b2ed4: 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 │ │ +3b2eda: 6204 2f7a |014f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b2ede: 7110 c1a2 0200 |0151: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b2ee4: 0c08 |0154: move-result-object v8 │ │ +3b2ee6: 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 │ │ +3b2eec: 282e |0158: goto 0186 // +002e │ │ +3b2eee: 6e20 0e98 f200 |0159: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2ef4: 0a04 |015c: move-result v4 │ │ +3b2ef6: 3804 2900 |015d: if-eqz v4, 0186 // +0029 │ │ +3b2efa: 6e20 2398 c100 |015f: invoke-virtual {v1, v12}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b2f00: 0a04 |0162: move-result v4 │ │ +3b2f02: 3904 2300 |0163: if-nez v4, 0186 // +0023 │ │ +3b2f06: 2204 e812 |0165: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2f0a: 7010 4098 0400 |0167: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2f10: 6e20 4b98 8400 |016a: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2f16: 1218 |016d: const/4 v8, #int 1 // #1 │ │ +3b2f18: 7120 29a4 8100 |016e: invoke-static {v1, v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a429 │ │ +3b2f1e: 0b0b |0171: move-result-wide v11 │ │ +3b2f20: 7120 1da4 cb00 |0172: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41d │ │ +3b2f26: 0a0b |0175: move-result v11 │ │ +3b2f28: 6e20 4798 b400 |0176: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b2f2e: 6e10 5498 0400 |0179: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2f34: 0c04 |017c: move-result-object v4 │ │ +3b2f36: 620b 317a |017d: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2f3a: 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 │ │ +3b2f40: 0c04 |0182: move-result-object v4 │ │ +3b2f42: 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 │ │ +3b2f48: 6204 3b7a |0186: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3b │ │ +3b2f4c: 6208 317a |0188: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2f50: 6e20 b9a5 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@a5b9 │ │ +3b2f56: 0c08 |018d: move-result-object v8 │ │ +3b2f58: 6e10 10a3 0800 |018e: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3b2f5e: 0c08 |0191: move-result-object v8 │ │ +3b2f60: 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 │ │ +3b2f66: 6201 357a |0195: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b2f6a: 6e20 b9a5 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@a5b9 │ │ +3b2f70: 0c01 |019a: move-result-object v1 │ │ +3b2f72: 3801 0a00 |019b: if-eqz v1, 01a5 // +000a │ │ +3b2f76: 6e10 0ba3 0100 |019d: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3b2f7c: 0b0b |01a0: move-result-wide v11 │ │ +3b2f7e: 3101 0b06 |01a1: cmp-long v1, v11, v6 │ │ +3b2f82: 3b01 2500 |01a3: if-gez v1, 01c8 // +0025 │ │ +3b2f86: 6201 2d7a |01a5: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b2f8a: 6e20 b9a5 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@a5b9 │ │ +3b2f90: 0c01 |01aa: move-result-object v1 │ │ +3b2f92: 6e10 0ca3 0100 |01ab: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2f98: 0b0b |01ae: move-result-wide v11 │ │ +3b2f9a: 6201 1f7a |01af: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ +3b2f9e: 5313 297a |01b1: iget-wide v3, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b2fa2: 1211 |01b3: const/4 v1, #int 1 // #1 │ │ +3b2fa4: c313 |01b4: shl-long/2addr v3, v1 │ │ +3b2fa6: 3101 0b03 |01b5: cmp-long v1, v11, v3 │ │ +3b2faa: 3d01 1100 |01b7: if-lez v1, 01c8 // +0011 │ │ +3b2fae: 6201 357a |01b9: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b2fb2: 53a3 3776 |01bb: iget-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b2fb6: 7120 76a3 4300 |01bd: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ +3b2fbc: 0b03 |01c0: move-result-wide v3 │ │ +3b2fbe: 7120 03a3 4300 |01c1: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ +3b2fc4: 0c03 |01c4: move-result-object v3 │ │ +3b2fc6: 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 │ │ +3b2fcc: 53ab 3776 |01c8: iget-wide v11, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b2fd0: 1803 0000 0000 0100 0000 |01ca: const-wide v3, #double 2.122e-314 // #0000000100000000 │ │ +3b2fda: 3101 0b03 |01cf: cmp-long v1, v11, v3 │ │ +3b2fde: 3c01 0a00 |01d1: if-gtz v1, 01db // +000a │ │ +3b2fe2: 1211 |01d3: const/4 v1, #int 1 // #1 │ │ +3b2fe4: 7110 5aa3 0100 |01d4: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b2fea: 0b03 |01d7: move-result-wide v3 │ │ +3b2fec: 5aa3 3776 |01d8: iput-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b2ff0: 282a |01da: goto 0204 // +002a │ │ +3b2ff2: 1211 |01db: const/4 v1, #int 1 // #1 │ │ +3b2ff4: 3103 160b |01dc: cmp-long v3, v22, v11 │ │ +3b2ff8: 3c03 2600 |01de: if-gtz v3, 0204 // +0026 │ │ +3b2ffc: 1803 0000 0040 1f00 0000 |01e0: const-wide v3, #double 6.63124e-313 // #0000001f40000000 │ │ +3b3006: 7110 5aa3 0100 |01e5: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b300c: 0b14 |01e8: move-result-wide v20 │ │ +3b300e: 9c14 0b14 |01e9: sub-long v20, v11, v20 │ │ +3b3012: 3101 0314 |01eb: cmp-long v1, v3, v20 │ │ +3b3016: 3a01 0b00 |01ed: if-ltz v1, 01f8 // +000b │ │ +3b301a: 1603 ffff |01ef: const-wide/16 v3, #int -1 // #ffff │ │ +3b301e: 7140 4fa3 43cb |01f1: invoke-static {v3, v4, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ +3b3024: 0b03 |01f4: move-result-wide v3 │ │ +3b3026: 0516 0300 |01f5: move-wide/from16 v22, v3 │ │ +3b302a: 280d |01f7: goto 0204 // +000d │ │ +3b302c: 1803 ffff ffff ffff ff00 |01f8: const-wide v3, #double 7.29112e-304 // #00ffffffffffffff │ │ +3b3036: c0b3 |01fd: and-long/2addr v3, v11 │ │ +3b3038: 1914 0001 |01fe: const-wide/high16 v20, #long 72057594037927936 // #100 │ │ +3b303c: a103 0314 |0200: or-long v3, v3, v20 │ │ +3b3040: 5aa3 3776 |0202: iput-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b3044: 53a3 3776 |0204: iget-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b3048: 7120 ad97 4300 |0206: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b304e: 0c01 |0209: move-result-object v1 │ │ +3b3050: 0804 1b00 |020a: move-object/from16 v4, v27 │ │ +3b3054: 6e20 479a 1400 |020c: invoke-virtual {v4, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ +3b305a: 0c01 |020f: move-result-object v1 │ │ +3b305c: 3901 1c00 |0210: if-nez v1, 022c // +001c │ │ +3b3060: 6201 3a7a |0212: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3a │ │ +3b3064: 53ae 3776 |0214: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b3068: 7120 ad97 fe00 |0216: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b306e: 0c03 |0219: move-result-object v3 │ │ +3b3070: 6e20 479a 3100 |021a: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ +3b3076: 0c01 |021d: move-result-object v1 │ │ +3b3078: 3901 0e00 |021e: if-nez v1, 022c // +000e │ │ +3b307c: 6201 6373 |0220: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3080: 5411 477a |0222: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b3084: 53ae 3776 |0224: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b3088: 6e30 daa3 e10f |0226: invoke-virtual {v1, v14, v15}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b308e: 0c01 |0229: move-result-object v1 │ │ +3b3090: 3801 3b00 |022a: if-eqz v1, 0265 // +003b │ │ +3b3094: 6201 2d7a |022c: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b3098: 6e20 b9a5 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@a5b9 │ │ +3b309e: 0c01 |0231: move-result-object v1 │ │ +3b30a0: 6e10 0ca3 0100 |0232: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b30a6: 0b0e |0235: move-result-wide v14 │ │ +3b30a8: a00e 0e1e |0236: and-long v14, v14, v30 │ │ +3b30ac: 3101 120e |0238: cmp-long v1, v18, v14 │ │ +3b30b0: 3801 1a01 |023a: if-eqz v1, 0354 // +011a │ │ +3b30b4: 6201 6373 |023c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b30b8: 5411 477a |023e: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b30bc: 53ae 3776 |0240: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b30c0: 6e30 daa3 e10f |0242: invoke-virtual {v1, v14, v15}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b30c6: 0c01 |0245: move-result-object v1 │ │ +3b30c8: 2013 ae14 |0246: instance-of v3, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b30cc: 3803 0c01 |0248: if-eqz v3, 0354 // +010c │ │ +3b30d0: 6203 2d7a |024a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b30d4: 1f01 ae14 |024c: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b30d8: 6e20 b9a5 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@a5b9 │ │ +3b30de: 0c03 |0251: move-result-object v3 │ │ +3b30e0: 6e10 0ca3 0300 |0252: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b30e6: 0b0e |0255: move-result-wide v14 │ │ +3b30e8: a00e 0e1e |0256: and-long v14, v14, v30 │ │ +3b30ec: 3103 120e |0258: cmp-long v3, v18, v14 │ │ +3b30f0: 3803 fa00 |025a: if-eqz v3, 0354 // +00fa │ │ +3b30f4: 7120 e5a5 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@a5e5 │ │ +3b30fa: 0c01 |025f: move-result-object v1 │ │ +3b30fc: 3801 f400 |0260: if-eqz v1, 0354 // +00f4 │ │ +3b3100: 1201 |0262: const/4 v1, #int 0 // #0 │ │ +3b3102: 4d01 0009 |0263: aput-object v1, v0, v9 │ │ +3b3106: 4601 0009 |0265: aget-object v1, v0, v9 │ │ +3b310a: 3901 0400 |0267: if-nez v1, 026b // +0004 │ │ +3b310e: 2900 e400 |0269: goto/16 034d // +00e4 │ │ +3b3112: 53ae 3776 |026b: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b3116: 3101 0b0e |026d: cmp-long v1, v11, v14 │ │ +3b311a: 3801 7800 |026f: if-eqz v1, 02e7 // +0078 │ │ +3b311e: 3101 120b |0271: cmp-long v1, v18, v11 │ │ +3b3122: 3801 7400 |0273: if-eqz v1, 02e7 // +0074 │ │ +3b3126: 6201 3a7a |0275: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3a │ │ +3b312a: 7120 ad97 cb00 |0277: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b3130: 0c03 |027a: move-result-object v3 │ │ +3b3132: 6e30 4a9a 310a |027b: invoke-virtual {v1, v3, v10}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a4a │ │ +3b3138: 6201 367a |027e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b313c: 6e20 b8a5 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@a5b8 │ │ +3b3142: 0c01 |0283: move-result-object v1 │ │ +3b3144: 1a03 8707 |0284: const-string v3, ":ID:" // string@0787 │ │ +3b3148: 6e20 0e98 3200 |0286: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b314e: 0a02 |0289: move-result v2 │ │ +3b3150: 3802 0500 |028a: if-eqz v2, 028f // +0005 │ │ +3b3154: 1a02 0000 |028c: const-string v2, "" // string@0000 │ │ +3b3158: 2817 |028e: goto 02a5 // +0017 │ │ +3b315a: 2202 e812 |028f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b315e: 7010 4098 0200 |0291: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b3164: 1a03 8807 |0294: const-string v3, ":ID: " // string@0788 │ │ +3b3168: 6e20 4b98 3200 |0296: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b316e: 6e30 4898 b20c |0299: invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3b3174: 1a03 6c00 |029c: const-string v3, " │ │ " // string@006c │ │ -3b317c: 6e20 4b98 3200 |029e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b3182: 6e10 5498 0200 |02a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b3188: 0c02 |02a4: move-result-object v2 │ │ -3b318a: 2013 af14 |02a5: instance-of v3, v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b318e: 3803 1700 |02a7: if-eqz v3, 02be // +0017 │ │ -3b3192: 2203 e812 |02a9: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b3196: 7010 4098 0300 |02ab: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b319c: 6e20 4b98 2300 |02ae: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b31a2: 1f01 af14 |02b1: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b31a6: 6e10 cba2 0100 |02b3: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b31ac: 0c01 |02b6: move-result-object v1 │ │ -3b31ae: 6e20 4b98 1300 |02b7: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b31b4: 6e10 5498 0300 |02ba: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b31ba: 0c02 |02bd: move-result-object v2 │ │ -3b31bc: 1301 0008 |02be: const/16 v1, #int 2048 // #800 │ │ -3b31c0: 6e10 2298 0200 |02c0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b31c6: 0a03 |02c3: move-result v3 │ │ -3b31c8: 3631 1a00 |02c4: if-gt v1, v3, 02de // +001a │ │ -3b31cc: 2201 e812 |02c6: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b31d0: 7010 4098 0100 |02c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b31d6: 1303 d007 |02cb: const/16 v3, #int 2000 // #7d0 │ │ -3b31da: 1208 |02cd: const/4 v8, #int 0 // #0 │ │ -3b31dc: 6e30 2e98 8203 |02ce: invoke-virtual {v2, v8, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b31e2: 0c02 |02d1: move-result-object v2 │ │ -3b31e4: 6e20 4b98 2100 |02d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b31ea: 1a02 d905 |02d5: const-string v2, "..." // string@05d9 │ │ -3b31ee: 6e20 4b98 2100 |02d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b31f4: 6e10 5498 0100 |02da: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b31fa: 0c02 |02dd: move-result-object v2 │ │ -3b31fc: 6201 367a |02de: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b3200: 7110 c1a2 0200 |02e0: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b3206: 0c02 |02e3: move-result-object v2 │ │ -3b3208: 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 │ │ -3b320e: 53a1 3776 |02e7: iget-wide v1, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b3212: 7120 ad97 2100 |02e9: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b3218: 0c01 |02ec: move-result-object v1 │ │ -3b321a: 6e30 4a9a 140a |02ed: invoke-virtual {v4, v1, v10}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a4a │ │ -3b3220: 6201 2d7a |02f0: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b3224: 6e20 b9a5 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@a5b9 │ │ -3b322a: 0c01 |02f5: move-result-object v1 │ │ -3b322c: 6e10 0ca3 0100 |02f6: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3232: 0b01 |02f9: move-result-wide v1 │ │ -3b3234: 6203 1a7a |02fa: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b3238: 533b 297a |02fc: iget-wide v11, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b323c: c0b1 |02fe: and-long/2addr v1, v11 │ │ -3b323e: 3103 1201 |02ff: cmp-long v3, v18, v1 │ │ -3b3242: 3803 4c00 |0301: if-eqz v3, 034d // +004c │ │ -3b3246: 6201 2f7a |0303: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b324a: 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 │ │ -3b3250: 0c01 |0308: move-result-object v1 │ │ -3b3252: 1f01 af14 |0309: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3256: 6e10 cba2 0100 |030b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b325c: 0c01 |030e: move-result-object v1 │ │ -3b325e: 7110 cea5 0100 |030f: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b3264: 0c01 |0312: move-result-object v1 │ │ -3b3266: 3801 3a00 |0313: if-eqz v1, 034d // +003a │ │ -3b326a: 6202 317a |0315: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b326e: 6e20 b9a5 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@a5b9 │ │ -3b3274: 0c02 |031a: move-result-object v2 │ │ -3b3276: 6e10 10a3 0200 |031b: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3b327c: 0c02 |031e: move-result-object v2 │ │ -3b327e: 53ab 3776 |031f: iget-wide v11, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b3282: 7120 ad97 cb00 |0321: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b3288: 0c03 |0324: move-result-object v3 │ │ -3b328a: 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 │ │ -3b3290: 1302 4000 |0328: const/16 v2, #int 64 // #40 │ │ -3b3294: 6e20 1a98 2100 |032a: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b329a: 0a03 |032d: move-result v3 │ │ -3b329c: 3d03 1000 |032e: if-lez v3, 033e // +0010 │ │ -3b32a0: 6203 3b7a |0330: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3b │ │ -3b32a4: 6e20 1a98 2100 |0332: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b32aa: 0a02 |0335: move-result v2 │ │ -3b32ac: 1208 |0336: const/4 v8, #int 0 // #0 │ │ -3b32ae: 6e30 2e98 8102 |0337: invoke-virtual {v1, v8, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b32b4: 0c02 |033a: move-result-object v2 │ │ -3b32b6: 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 │ │ -3b32bc: 6202 437a |033e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a43 │ │ -3b32c0: 6203 317a |0340: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b32c4: 6e20 b9a5 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@a5b9 │ │ -3b32ca: 0c03 |0345: move-result-object v3 │ │ -3b32cc: 6e10 10a3 0300 |0346: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3b32d2: 0c03 |0349: move-result-object v3 │ │ -3b32d4: 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 │ │ -3b32da: 0502 1600 |034d: move-wide/from16 v2, v22 │ │ -3b32de: d809 0901 |034f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3b32e2: 1211 |0351: const/4 v1, #int 1 // #1 │ │ -3b32e4: 2900 c6fc |0352: goto/16 0018 // -033a │ │ -3b32e8: 1201 |0354: const/4 v1, #int 0 // #0 │ │ -3b32ea: 53ae 3776 |0355: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b32ee: 1614 0200 |0357: const-wide/16 v20, #int 2 // #2 │ │ -3b32f2: 9b0e 0e14 |0359: add-long v14, v14, v20 │ │ -3b32f6: 5aae 3776 |035b: iput-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b32fa: 081b 0400 |035d: move-object/from16 v27, v4 │ │ -3b32fe: 2900 a5fe |035f: goto/16 0204 // -015b │ │ -3b3302: 0516 0200 |0361: move-wide/from16 v22, v2 │ │ -3b3306: 1201 |0363: const/4 v1, #int 0 // #0 │ │ -3b3308: 2102 |0364: array-length v2, v0 │ │ -3b330a: 7100 59a3 0000 |0365: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3b3310: 0b06 |0368: move-result-wide v6 │ │ -3b3312: 1709 0070 9914 |0369: const-wide/32 v9, #float 1.54932e-26 // #14997000 │ │ -3b3318: bc96 |036c: sub-long/2addr v6, v9 │ │ -3b331a: d809 02ff |036d: add-int/lit8 v9, v2, #int -1 // #ff │ │ -3b331e: 3a09 5c02 |036f: if-ltz v9, 05cb // +025c │ │ -3b3322: 460a 0009 |0371: aget-object v10, v0, v9 │ │ -3b3326: 390a 1a00 |0373: if-nez v10, 038d // +001a │ │ -3b332a: d802 02ff |0375: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3b332e: 460a 0002 |0377: aget-object v10, v0, v2 │ │ -3b3332: 4d0a 0009 |0379: aput-object v10, v0, v9 │ │ -3b3336: 081c 0400 |037b: move-object/from16 v28, v4 │ │ -3b333a: 0819 0500 |037d: move-object/from16 v25, v5 │ │ -3b333e: 081b 0800 |037f: move-object/from16 v27, v8 │ │ -3b3342: 021d 0900 |0381: move/from16 v29, v9 │ │ -3b3346: 1218 |0383: const/4 v8, #int 1 // #1 │ │ -3b3348: 1310 0000 |0384: const/16 v16, #int 0 // #0 │ │ -3b334c: 1814 0000 0000 0100 0000 |0386: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ -3b3356: 2900 3502 |038b: goto/16 05c0 // +0235 │ │ -3b335a: 54ae 3476 |038d: iget-object v14, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b335e: 620f 2e7a |038f: sget-object v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b3362: 6e10 bba5 0f00 |0391: invoke-virtual {v15}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b3368: 0a0f |0394: move-result v15 │ │ -3b336a: 460f 0e0f |0395: aget-object v15, v14, v15 │ │ -3b336e: 20fe b514 |0397: instance-of v14, v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3372: 380e 6b00 |0399: if-eqz v14, 0404 // +006b │ │ -3b3376: 0811 0f00 |039b: move-object/from16 v17, v15 │ │ -3b337a: 1f11 b514 |039d: check-cast v17, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b337e: 7401 0ea3 1100 |039f: invoke-virtual/range {v17}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3b3384: 0a18 |03a2: move-result v24 │ │ -3b3386: 3818 6100 |03a3: if-eqz v24, 0404 // +0061 │ │ -3b338a: 7401 0ca3 1100 |03a5: invoke-virtual/range {v17}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3390: 0b18 |03a8: move-result-wide v24 │ │ -3b3392: 7702 ad97 1800 |03a9: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b3398: 0c0e |03ac: move-result-object v14 │ │ -3b339a: 6e20 479a e400 |03ad: invoke-virtual {v4, v14}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ -3b33a0: 0c0e |03b0: move-result-object v14 │ │ -3b33a2: 1f0e ae14 |03b1: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b33a6: 390e 0f00 |03b3: if-nez v14, 03c2 // +000f │ │ -3b33aa: 620e 3a7a |03b5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3a │ │ -3b33ae: 7702 ad97 1800 |03b7: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b33b4: 0c01 |03ba: move-result-object v1 │ │ -3b33b6: 6e20 479a 1e00 |03bb: invoke-virtual {v14, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ -3b33bc: 0c01 |03be: move-result-object v1 │ │ -3b33be: 071e |03bf: move-object v14, v1 │ │ -3b33c0: 1f0e ae14 |03c0: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b33c4: 390e 3300 |03c2: if-nez v14, 03f5 // +0033 │ │ -3b33c8: 1814 0000 0000 0100 0000 |03c4: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ -3b33d2: 3101 1814 |03c9: cmp-long v1, v24, v20 │ │ -3b33d6: 3d01 0a00 |03cb: if-lez v1, 03d5 // +000a │ │ -3b33da: 3101 1618 |03cd: cmp-long v1, v22, v24 │ │ -3b33de: 3c01 0300 |03cf: if-gtz v1, 03d2 // +0003 │ │ -3b33e2: 2804 |03d1: goto 03d5 // +0004 │ │ -3b33e4: 081c 0400 |03d2: move-object/from16 v28, v4 │ │ -3b33e8: 284a |03d4: goto 041e // +004a │ │ -3b33ea: 6201 2d7a |03d5: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b33ee: 6e20 b9a5 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@a5b9 │ │ -3b33f4: 0c01 |03da: move-result-object v1 │ │ -3b33f6: 6e10 0ca3 0100 |03db: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b33fc: 0b1a |03de: move-result-wide v26 │ │ -3b33fe: 6201 207a |03df: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3b3402: 081c 0400 |03e1: move-object/from16 v28, v4 │ │ -3b3406: 5313 297a |03e3: iget-wide v3, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b340a: a003 1a03 |03e5: and-long v3, v26, v3 │ │ -3b340e: 3101 1203 |03e7: cmp-long v1, v18, v3 │ │ -3b3412: 3901 0500 |03e9: if-nez v1, 03ee // +0005 │ │ -3b3416: 080f 2000 |03eb: move-object/from16 v15, v32 │ │ -3b341a: 2831 |03ed: goto 041e // +0031 │ │ -3b341c: 3101 1218 |03ee: cmp-long v1, v18, v24 │ │ -3b3420: 3801 2e00 |03f0: if-eqz v1, 041e // +002e │ │ -3b3424: 6201 bd76 |03f2: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b3428: 280e |03f4: goto 0402 // +000e │ │ -3b342a: 081c 0400 |03f5: move-object/from16 v28, v4 │ │ -3b342e: 1814 0000 0000 0100 0000 |03f7: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ -3b3438: 53e3 3776 |03fc: iget-wide v3, v14, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b343c: 7120 06a3 4300 |03fe: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b3442: 0c01 |0401: move-result-object v1 │ │ -3b3444: 071f |0402: move-object v15, v1 │ │ -3b3446: 281b |0403: goto 041e // +001b │ │ -3b3448: 081c 0400 |0404: move-object/from16 v28, v4 │ │ -3b344c: 1814 0000 0000 0100 0000 |0406: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ -3b3456: 390e 1300 |040b: if-nez v14, 041e // +0013 │ │ -3b345a: 20f1 af14 |040d: instance-of v1, v15, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b345e: 3801 0e00 |040f: if-eqz v1, 041d // +000e │ │ -3b3462: 1f0f af14 |0411: check-cast v15, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3466: 6e10 cba2 0f00 |0413: invoke-virtual {v15}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b346c: 0c01 |0416: move-result-object v1 │ │ -3b346e: 1213 |0417: const/4 v3, #int 1 // #1 │ │ -3b3470: 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 │ │ -3b3476: 0c0f |041b: move-result-object v15 │ │ -3b3478: 2802 |041c: goto 041e // +0002 │ │ -3b347a: 120f |041d: const/4 v15, #int 0 // #0 │ │ -3b347c: 20f1 b514 |041e: instance-of v1, v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3480: 3801 0f00 |0420: if-eqz v1, 042f // +000f │ │ -3b3484: 54a1 3476 |0422: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b3488: 6203 2e7a |0424: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b348c: 6e10 bba5 0300 |0426: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b3492: 0a03 |0429: move-result v3 │ │ -3b3494: 1f0f b514 |042a: check-cast v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3498: 4d0f 0103 |042c: aput-object v15, v1, v3 │ │ -3b349c: 2817 |042e: goto 0445 // +0017 │ │ -3b349e: 54a1 3476 |042f: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b34a2: 6203 2e7a |0431: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b34a6: 6e10 bba5 0300 |0433: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b34ac: 0a03 |0436: move-result v3 │ │ -3b34ae: 4601 0103 |0437: aget-object v1, v1, v3 │ │ -3b34b2: 3901 0c00 |0439: if-nez v1, 0445 // +000c │ │ -3b34b6: 54a1 3476 |043b: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b34ba: 6203 2e7a |043d: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b34be: 6e10 bba5 0300 |043f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b34c4: 0a03 |0442: move-result v3 │ │ -3b34c6: 4d20 0103 |0443: aput-object v32, v1, v3 │ │ -3b34ca: 6201 2d7a |0445: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b34ce: 6e20 b9a5 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@a5b9 │ │ -3b34d4: 0c01 |044a: move-result-object v1 │ │ -3b34d6: 6e10 0ca3 0100 |044b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b34dc: 0b03 |044e: move-result-wide v3 │ │ -3b34de: 6201 207a |044f: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3b34e2: 531e 297a |0451: iget-wide v14, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b34e6: c0e3 |0453: and-long/2addr v3, v14 │ │ -3b34e8: 3101 1203 |0454: cmp-long v1, v18, v3 │ │ -3b34ec: 3801 6101 |0456: if-eqz v1, 05b7 // +0161 │ │ -3b34f0: 6201 317a |0458: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b34f4: 6e20 b9a5 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@a5b9 │ │ -3b34fa: 0c01 |045d: move-result-object v1 │ │ -3b34fc: 6e10 10a3 0100 |045e: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3b3502: 0c01 |0461: move-result-object v1 │ │ -3b3504: 6203 327a |0462: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b3508: 6e20 b8a5 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@a5b8 │ │ -3b350e: 0c03 |0467: move-result-object v3 │ │ -3b3510: 1304 3a00 |0468: const/16 v4, #int 58 // #3a │ │ -3b3514: 6e20 1a98 4100 |046a: invoke-virtual {v1, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b351a: 0a0e |046d: move-result v14 │ │ -3b351c: 3c0e 1e01 |046e: if-gtz v14, 058c // +011e │ │ -3b3520: 620f 3b7a |0470: sget-object v15, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3b │ │ -3b3524: 6e20 f99a 1f00 |0472: invoke-virtual {v15, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b352a: 0c0e |0475: move-result-object v14 │ │ -3b352c: 1f0e e612 |0476: check-cast v14, Ljava/lang/String; // type@12e6 │ │ -3b3530: 620d 447a |0478: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b3534: 6e20 f99a 1d00 |047a: invoke-virtual {v13, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b353a: 0c0d |047d: move-result-object v13 │ │ -3b353c: 1f0d d112 |047e: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ -3b3540: 380d 0c00 |0480: if-eqz v13, 048c // +000c │ │ -3b3544: 6e10 a897 0d00 |0482: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b354a: 0b18 |0485: move-result-wide v24 │ │ -3b354c: 310d 1218 |0486: cmp-long v13, v18, v24 │ │ -3b3550: 380d 0400 |0488: if-eqz v13, 048c // +0004 │ │ -3b3554: 071e |048a: move-object v14, v1 │ │ -3b3556: 2823 |048b: goto 04ae // +0023 │ │ -3b3558: 390e 2200 |048c: if-nez v14, 04ae // +0022 │ │ -3b355c: 620d 437a |048e: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a43 │ │ -3b3560: 6e20 f99a 1d00 |0490: invoke-virtual {v13, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b3566: 0c0d |0493: move-result-object v13 │ │ -3b3568: 07de |0494: move-object v14, v13 │ │ -3b356a: 1f0e e612 |0495: check-cast v14, Ljava/lang/String; // type@12e6 │ │ -3b356e: 380e 1700 |0497: if-eqz v14, 04ae // +0017 │ │ -3b3572: 130d 4000 |0499: const/16 v13, #int 64 // #40 │ │ -3b3576: 6e20 1a98 de00 |049b: invoke-virtual {v14, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b357c: 0a18 |049e: move-result v24 │ │ -3b357e: 3c18 1100 |049f: if-gtz v24, 04b0 // +0011 │ │ -3b3582: 6e20 2398 ce00 |04a1: invoke-virtual {v14, v12}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b3588: 0a18 |04a4: move-result v24 │ │ -3b358a: 3918 0b00 |04a5: if-nez v24, 04b0 // +000b │ │ -3b358e: 6e20 f99a ef00 |04a7: invoke-virtual {v15, v14}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b3594: 0c0e |04aa: move-result-object v14 │ │ -3b3596: 1f0e e612 |04ab: check-cast v14, Ljava/lang/String; // type@12e6 │ │ -3b359a: 2803 |04ad: goto 04b0 // +0003 │ │ -3b359c: 130d 4000 |04ae: const/16 v13, #int 64 // #40 │ │ -3b35a0: 390e 3900 |04b0: if-nez v14, 04e9 // +0039 │ │ -3b35a4: 6e20 f99a 1500 |04b2: invoke-virtual {v5, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b35aa: 0c18 |04b5: move-result-object v24 │ │ -3b35ac: 1f18 d112 |04b6: check-cast v24, Ljava/lang/Long; // type@12d1 │ │ -3b35b0: 3818 3100 |04b8: if-eqz v24, 04e9 // +0031 │ │ -3b35b4: 7401 a897 1800 |04ba: invoke-virtual/range {v24}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b35ba: 0b19 |04bd: move-result-wide v25 │ │ -3b35bc: 311b 1219 |04be: cmp-long v27, v18, v25 │ │ -3b35c0: 381b 2900 |04c0: if-eqz v27, 04e9 // +0029 │ │ -3b35c4: 081e 0e00 |04c2: move-object/from16 v30, v14 │ │ -3b35c8: 7401 a897 1800 |04c4: invoke-virtual/range {v24}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b35ce: 0b0d |04c7: move-result-wide v13 │ │ -3b35d0: 1204 |04c8: const/4 v4, #int 0 // #0 │ │ -3b35d2: 7130 dea5 ed04 |04c9: invoke-static {v13, v14, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ -3b35d8: 0c0d |04cc: move-result-object v13 │ │ -3b35da: 20d4 ae14 |04cd: instance-of v4, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b35de: 3804 1c00 |04cf: if-eqz v4, 04eb // +001c │ │ -3b35e2: 1f0d ae14 |04d1: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b35e6: 6204 2f7a |04d3: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b35ea: 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 │ │ -3b35f0: 0c04 |04d8: move-result-object v4 │ │ -3b35f2: 204d af14 |04d9: instance-of v13, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b35f6: 380d 1000 |04db: if-eqz v13, 04eb // +0010 │ │ -3b35fa: 1f04 af14 |04dd: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b35fe: 6e10 cba2 0400 |04df: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b3604: 0c04 |04e2: move-result-object v4 │ │ -3b3606: 7110 cea5 0400 |04e3: invoke-static {v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b360c: 0c0e |04e6: move-result-object v14 │ │ -3b360e: 07e4 |04e7: move-object v4, v14 │ │ -3b3610: 2805 |04e8: goto 04ed // +0005 │ │ -3b3612: 081e 0e00 |04e9: move-object/from16 v30, v14 │ │ -3b3616: 0804 1e00 |04eb: move-object/from16 v4, v30 │ │ -3b361a: 3904 6100 |04ed: if-nez v4, 054e // +0061 │ │ -3b361e: 2204 e812 |04ef: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b3622: 7010 4098 0400 |04f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3628: 6e20 4b98 8400 |04f4: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b362e: 121d |04f7: const/4 v13, #int 1 // #1 │ │ -3b3630: 7120 29a4 d100 |04f8: invoke-static {v1, v13}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a429 │ │ -3b3636: 0b18 |04fb: move-result-wide v24 │ │ -3b3638: 7702 1da4 1800 |04fc: invoke-static/range {v24, v25}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41d │ │ -3b363e: 0a0e |04ff: move-result v14 │ │ -3b3640: 6e20 4798 e400 |0500: invoke-virtual {v4, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b3646: 6e10 5498 0400 |0503: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b364c: 0c04 |0506: move-result-object v4 │ │ -3b364e: 210e |0507: array-length v14, v0 │ │ -3b3650: 34e2 1000 |0508: if-lt v2, v14, 0518 // +0010 │ │ -3b3654: 210e |050a: array-length v14, v0 │ │ -3b3656: 6e10 fd9a 0500 |050b: invoke-virtual {v5}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ -3b365c: 0a18 |050e: move-result v24 │ │ -3b365e: 900e 0e18 |050f: add-int v14, v14, v24 │ │ -3b3662: b0de |0511: add-int/2addr v14, v13 │ │ -3b3664: 7120 b499 e000 |0512: invoke-static {v0, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b366a: 0c00 |0515: move-result-object v0 │ │ -3b366c: 1f00 0d16 |0516: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3670: d818 0201 |0518: add-int/lit8 v24, v2, #int 1 // #01 │ │ -3b3674: 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 │ │ -3b367a: 0c0e |051d: move-result-object v14 │ │ -3b367c: 0819 0500 |051e: move-object/from16 v25, v5 │ │ -3b3680: 6205 197a |0520: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b3684: 081b 0800 |0522: move-object/from16 v27, v8 │ │ -3b3688: 021d 0900 |0524: move/from16 v29, v9 │ │ -3b368c: 5358 297a |0526: iget-wide v8, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3690: 23d5 0716 |0528: new-array v5, v13, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b3694: 07ed |052a: move-object v13, v14 │ │ -3b3696: 220e e812 |052b: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b369a: 7010 4098 0e00 |052d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b36a0: 6e20 4b98 be00 |0530: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b36a6: 6e20 4b98 1e00 |0533: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b36ac: 6e10 5498 0e00 |0536: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b36b2: 0c0e |0539: move-result-object v14 │ │ -3b36b4: 7110 c1a2 0e00 |053a: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b36ba: 0c0e |053d: move-result-object v14 │ │ -3b36bc: 1310 0000 |053e: const/16 v16, #int 0 // #0 │ │ -3b36c0: 4d0e 0510 |0540: aput-object v14, v5, v16 │ │ -3b36c4: 7140 c6a5 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@a5c6 │ │ -3b36ca: 0c05 |0545: move-result-object v5 │ │ -3b36cc: 4d05 0002 |0546: aput-object v5, v0, v2 │ │ -3b36d0: 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 │ │ -3b36d6: 0202 1800 |054b: move/from16 v2, v24 │ │ -3b36da: 2809 |054d: goto 0556 // +0009 │ │ -3b36dc: 0819 0500 |054e: move-object/from16 v25, v5 │ │ -3b36e0: 081b 0800 |0550: move-object/from16 v27, v8 │ │ -3b36e4: 021d 0900 |0552: move/from16 v29, v9 │ │ -3b36e8: 1310 0000 |0554: const/16 v16, #int 0 // #0 │ │ -3b36ec: 6205 317a |0556: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b36f0: 2208 e812 |0558: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b36f4: 7010 4098 0800 |055a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b36fa: 6e20 4b98 4800 |055d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b3700: 1304 3a00 |0560: const/16 v4, #int 58 // #3a │ │ -3b3704: 6e20 4498 4800 |0562: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b370a: 6204 357a |0565: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b370e: 6e20 b8a5 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@a5b8 │ │ -3b3714: 0c04 |056a: move-result-object v4 │ │ -3b3716: 7210 5aa2 0400 |056b: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3b371c: 0b0d |056e: move-result-wide v13 │ │ -3b371e: 7120 faa1 ed00 |056f: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ -3b3724: 0c04 |0572: move-result-object v4 │ │ -3b3726: 6e20 4b98 4800 |0573: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b372c: 6e10 5498 0800 |0576: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b3732: 0c04 |0579: move-result-object v4 │ │ -3b3734: 1218 |057a: const/4 v8, #int 1 // #1 │ │ -3b3736: 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 │ │ -3b373c: 0c04 |057e: move-result-object v4 │ │ -3b373e: 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 │ │ -3b3744: 6204 367a |0582: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b3748: 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 │ │ -3b374e: 0c01 |0587: move-result-object v1 │ │ -3b3750: 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 │ │ -3b3756: 280a |058b: goto 0595 // +000a │ │ -3b3758: 0819 0500 |058c: move-object/from16 v25, v5 │ │ -3b375c: 081b 0800 |058e: move-object/from16 v27, v8 │ │ -3b3760: 021d 0900 |0590: move/from16 v29, v9 │ │ -3b3764: 1218 |0592: const/4 v8, #int 1 // #1 │ │ -3b3766: 1310 0000 |0593: const/16 v16, #int 0 // #0 │ │ -3b376a: 2031 af14 |0595: instance-of v1, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b376e: 3801 2900 |0597: if-eqz v1, 05c0 // +0029 │ │ -3b3772: 1f03 af14 |0599: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3776: 6e10 cba2 0300 |059b: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b377c: 0c01 |059e: move-result-object v1 │ │ -3b377e: 1a04 b104 |059f: const-string v4, "*:" // string@04b1 │ │ -3b3782: 6e20 0e98 4100 |05a1: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b3788: 0a01 |05a4: move-result v1 │ │ -3b378a: 3801 1b00 |05a5: if-eqz v1, 05c0 // +001b │ │ -3b378e: 7130 c4a5 6307 |05a7: invoke-static {v3, v6, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.checkAck:(Lnet/sf/dibdib/generic/QSeq;J)Ljava/lang/String; // method@a5c4 │ │ -3b3794: 0c01 |05aa: move-result-object v1 │ │ -3b3796: 3801 1500 |05ab: if-eqz v1, 05c0 // +0015 │ │ -3b379a: 6203 327a |05ad: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b379e: 7110 c1a2 0100 |05af: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b37a4: 0c01 |05b2: move-result-object v1 │ │ -3b37a6: 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 │ │ -3b37ac: 280a |05b6: goto 05c0 // +000a │ │ -3b37ae: 0819 0500 |05b7: move-object/from16 v25, v5 │ │ -3b37b2: 081b 0800 |05b9: move-object/from16 v27, v8 │ │ -3b37b6: 021d 0900 |05bb: move/from16 v29, v9 │ │ -3b37ba: 1218 |05bd: const/4 v8, #int 1 // #1 │ │ -3b37bc: 1310 0000 |05be: const/16 v16, #int 0 // #0 │ │ -3b37c0: d809 1dff |05c0: add-int/lit8 v9, v29, #int -1 // #ff │ │ -3b37c4: 0805 1900 |05c2: move-object/from16 v5, v25 │ │ -3b37c8: 0808 1b00 |05c4: move-object/from16 v8, v27 │ │ -3b37cc: 0804 1c00 |05c6: move-object/from16 v4, v28 │ │ -3b37d0: 1201 |05c8: const/4 v1, #int 0 // #0 │ │ -3b37d2: 2900 a6fd |05c9: goto/16 036f // -025a │ │ -3b37d6: 7120 b499 2000 |05cb: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b37dc: 0c00 |05ce: move-result-object v0 │ │ -3b37de: 1f00 0d16 |05cf: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b37e2: 1100 |05d1: return-object v0 │ │ +3b3178: 6e20 4b98 3200 |029e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b317e: 6e10 5498 0200 |02a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b3184: 0c02 |02a4: move-result-object v2 │ │ +3b3186: 2013 af14 |02a5: instance-of v3, v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b318a: 3803 1700 |02a7: if-eqz v3, 02be // +0017 │ │ +3b318e: 2203 e812 |02a9: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b3192: 7010 4098 0300 |02ab: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b3198: 6e20 4b98 2300 |02ae: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b319e: 1f01 af14 |02b1: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b31a2: 6e10 cba2 0100 |02b3: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b31a8: 0c01 |02b6: move-result-object v1 │ │ +3b31aa: 6e20 4b98 1300 |02b7: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b31b0: 6e10 5498 0300 |02ba: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b31b6: 0c02 |02bd: move-result-object v2 │ │ +3b31b8: 1301 0008 |02be: const/16 v1, #int 2048 // #800 │ │ +3b31bc: 6e10 2298 0200 |02c0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b31c2: 0a03 |02c3: move-result v3 │ │ +3b31c4: 3631 1a00 |02c4: if-gt v1, v3, 02de // +001a │ │ +3b31c8: 2201 e812 |02c6: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b31cc: 7010 4098 0100 |02c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b31d2: 1303 d007 |02cb: const/16 v3, #int 2000 // #7d0 │ │ +3b31d6: 1208 |02cd: const/4 v8, #int 0 // #0 │ │ +3b31d8: 6e30 2e98 8203 |02ce: invoke-virtual {v2, v8, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b31de: 0c02 |02d1: move-result-object v2 │ │ +3b31e0: 6e20 4b98 2100 |02d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b31e6: 1a02 d905 |02d5: const-string v2, "..." // string@05d9 │ │ +3b31ea: 6e20 4b98 2100 |02d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b31f0: 6e10 5498 0100 |02da: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b31f6: 0c02 |02dd: move-result-object v2 │ │ +3b31f8: 6201 367a |02de: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b31fc: 7110 c1a2 0200 |02e0: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b3202: 0c02 |02e3: move-result-object v2 │ │ +3b3204: 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 │ │ +3b320a: 53a1 3776 |02e7: iget-wide v1, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b320e: 7120 ad97 2100 |02e9: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b3214: 0c01 |02ec: move-result-object v1 │ │ +3b3216: 6e30 4a9a 140a |02ed: invoke-virtual {v4, v1, v10}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a4a │ │ +3b321c: 6201 2d7a |02f0: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b3220: 6e20 b9a5 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@a5b9 │ │ +3b3226: 0c01 |02f5: move-result-object v1 │ │ +3b3228: 6e10 0ca3 0100 |02f6: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b322e: 0b01 |02f9: move-result-wide v1 │ │ +3b3230: 6203 1a7a |02fa: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b3234: 533b 297a |02fc: iget-wide v11, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3238: c0b1 |02fe: and-long/2addr v1, v11 │ │ +3b323a: 3103 1201 |02ff: cmp-long v3, v18, v1 │ │ +3b323e: 3803 4c00 |0301: if-eqz v3, 034d // +004c │ │ +3b3242: 6201 2f7a |0303: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b3246: 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 │ │ +3b324c: 0c01 |0308: move-result-object v1 │ │ +3b324e: 1f01 af14 |0309: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3252: 6e10 cba2 0100 |030b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b3258: 0c01 |030e: move-result-object v1 │ │ +3b325a: 7110 cea5 0100 |030f: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b3260: 0c01 |0312: move-result-object v1 │ │ +3b3262: 3801 3a00 |0313: if-eqz v1, 034d // +003a │ │ +3b3266: 6202 317a |0315: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b326a: 6e20 b9a5 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@a5b9 │ │ +3b3270: 0c02 |031a: move-result-object v2 │ │ +3b3272: 6e10 10a3 0200 |031b: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3b3278: 0c02 |031e: move-result-object v2 │ │ +3b327a: 53ab 3776 |031f: iget-wide v11, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b327e: 7120 ad97 cb00 |0321: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b3284: 0c03 |0324: move-result-object v3 │ │ +3b3286: 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 │ │ +3b328c: 1302 4000 |0328: const/16 v2, #int 64 // #40 │ │ +3b3290: 6e20 1a98 2100 |032a: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b3296: 0a03 |032d: move-result v3 │ │ +3b3298: 3d03 1000 |032e: if-lez v3, 033e // +0010 │ │ +3b329c: 6203 3b7a |0330: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3b │ │ +3b32a0: 6e20 1a98 2100 |0332: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b32a6: 0a02 |0335: move-result v2 │ │ +3b32a8: 1208 |0336: const/4 v8, #int 0 // #0 │ │ +3b32aa: 6e30 2e98 8102 |0337: invoke-virtual {v1, v8, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b32b0: 0c02 |033a: move-result-object v2 │ │ +3b32b2: 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 │ │ +3b32b8: 6202 437a |033e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a43 │ │ +3b32bc: 6203 317a |0340: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b32c0: 6e20 b9a5 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@a5b9 │ │ +3b32c6: 0c03 |0345: move-result-object v3 │ │ +3b32c8: 6e10 10a3 0300 |0346: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3b32ce: 0c03 |0349: move-result-object v3 │ │ +3b32d0: 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 │ │ +3b32d6: 0502 1600 |034d: move-wide/from16 v2, v22 │ │ +3b32da: d809 0901 |034f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3b32de: 1211 |0351: const/4 v1, #int 1 // #1 │ │ +3b32e0: 2900 c6fc |0352: goto/16 0018 // -033a │ │ +3b32e4: 1201 |0354: const/4 v1, #int 0 // #0 │ │ +3b32e6: 53ae 3776 |0355: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b32ea: 1614 0200 |0357: const-wide/16 v20, #int 2 // #2 │ │ +3b32ee: 9b0e 0e14 |0359: add-long v14, v14, v20 │ │ +3b32f2: 5aae 3776 |035b: iput-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b32f6: 081b 0400 |035d: move-object/from16 v27, v4 │ │ +3b32fa: 2900 a5fe |035f: goto/16 0204 // -015b │ │ +3b32fe: 0516 0200 |0361: move-wide/from16 v22, v2 │ │ +3b3302: 1201 |0363: const/4 v1, #int 0 // #0 │ │ +3b3304: 2102 |0364: array-length v2, v0 │ │ +3b3306: 7100 59a3 0000 |0365: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3b330c: 0b06 |0368: move-result-wide v6 │ │ +3b330e: 1709 0070 9914 |0369: const-wide/32 v9, #float 1.54932e-26 // #14997000 │ │ +3b3314: bc96 |036c: sub-long/2addr v6, v9 │ │ +3b3316: d809 02ff |036d: add-int/lit8 v9, v2, #int -1 // #ff │ │ +3b331a: 3a09 5c02 |036f: if-ltz v9, 05cb // +025c │ │ +3b331e: 460a 0009 |0371: aget-object v10, v0, v9 │ │ +3b3322: 390a 1a00 |0373: if-nez v10, 038d // +001a │ │ +3b3326: d802 02ff |0375: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3b332a: 460a 0002 |0377: aget-object v10, v0, v2 │ │ +3b332e: 4d0a 0009 |0379: aput-object v10, v0, v9 │ │ +3b3332: 081c 0400 |037b: move-object/from16 v28, v4 │ │ +3b3336: 0819 0500 |037d: move-object/from16 v25, v5 │ │ +3b333a: 081b 0800 |037f: move-object/from16 v27, v8 │ │ +3b333e: 021d 0900 |0381: move/from16 v29, v9 │ │ +3b3342: 1218 |0383: const/4 v8, #int 1 // #1 │ │ +3b3344: 1310 0000 |0384: const/16 v16, #int 0 // #0 │ │ +3b3348: 1814 0000 0000 0100 0000 |0386: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ +3b3352: 2900 3502 |038b: goto/16 05c0 // +0235 │ │ +3b3356: 54ae 3476 |038d: iget-object v14, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b335a: 620f 2e7a |038f: sget-object v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b335e: 6e10 bba5 0f00 |0391: invoke-virtual {v15}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b3364: 0a0f |0394: move-result v15 │ │ +3b3366: 460f 0e0f |0395: aget-object v15, v14, v15 │ │ +3b336a: 20fe b514 |0397: instance-of v14, v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b336e: 380e 6b00 |0399: if-eqz v14, 0404 // +006b │ │ +3b3372: 0811 0f00 |039b: move-object/from16 v17, v15 │ │ +3b3376: 1f11 b514 |039d: check-cast v17, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b337a: 7401 0ea3 1100 |039f: invoke-virtual/range {v17}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3b3380: 0a18 |03a2: move-result v24 │ │ +3b3382: 3818 6100 |03a3: if-eqz v24, 0404 // +0061 │ │ +3b3386: 7401 0ca3 1100 |03a5: invoke-virtual/range {v17}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b338c: 0b18 |03a8: move-result-wide v24 │ │ +3b338e: 7702 ad97 1800 |03a9: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b3394: 0c0e |03ac: move-result-object v14 │ │ +3b3396: 6e20 479a e400 |03ad: invoke-virtual {v4, v14}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ +3b339c: 0c0e |03b0: move-result-object v14 │ │ +3b339e: 1f0e ae14 |03b1: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b33a2: 390e 0f00 |03b3: if-nez v14, 03c2 // +000f │ │ +3b33a6: 620e 3a7a |03b5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3a │ │ +3b33aa: 7702 ad97 1800 |03b7: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b33b0: 0c01 |03ba: move-result-object v1 │ │ +3b33b2: 6e20 479a 1e00 |03bb: invoke-virtual {v14, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ +3b33b8: 0c01 |03be: move-result-object v1 │ │ +3b33ba: 071e |03bf: move-object v14, v1 │ │ +3b33bc: 1f0e ae14 |03c0: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b33c0: 390e 3300 |03c2: if-nez v14, 03f5 // +0033 │ │ +3b33c4: 1814 0000 0000 0100 0000 |03c4: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ +3b33ce: 3101 1814 |03c9: cmp-long v1, v24, v20 │ │ +3b33d2: 3d01 0a00 |03cb: if-lez v1, 03d5 // +000a │ │ +3b33d6: 3101 1618 |03cd: cmp-long v1, v22, v24 │ │ +3b33da: 3c01 0300 |03cf: if-gtz v1, 03d2 // +0003 │ │ +3b33de: 2804 |03d1: goto 03d5 // +0004 │ │ +3b33e0: 081c 0400 |03d2: move-object/from16 v28, v4 │ │ +3b33e4: 284a |03d4: goto 041e // +004a │ │ +3b33e6: 6201 2d7a |03d5: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b33ea: 6e20 b9a5 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@a5b9 │ │ +3b33f0: 0c01 |03da: move-result-object v1 │ │ +3b33f2: 6e10 0ca3 0100 |03db: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b33f8: 0b1a |03de: move-result-wide v26 │ │ +3b33fa: 6201 207a |03df: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3b33fe: 081c 0400 |03e1: move-object/from16 v28, v4 │ │ +3b3402: 5313 297a |03e3: iget-wide v3, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3406: a003 1a03 |03e5: and-long v3, v26, v3 │ │ +3b340a: 3101 1203 |03e7: cmp-long v1, v18, v3 │ │ +3b340e: 3901 0500 |03e9: if-nez v1, 03ee // +0005 │ │ +3b3412: 080f 2000 |03eb: move-object/from16 v15, v32 │ │ +3b3416: 2831 |03ed: goto 041e // +0031 │ │ +3b3418: 3101 1218 |03ee: cmp-long v1, v18, v24 │ │ +3b341c: 3801 2e00 |03f0: if-eqz v1, 041e // +002e │ │ +3b3420: 6201 bd76 |03f2: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b3424: 280e |03f4: goto 0402 // +000e │ │ +3b3426: 081c 0400 |03f5: move-object/from16 v28, v4 │ │ +3b342a: 1814 0000 0000 0100 0000 |03f7: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ +3b3434: 53e3 3776 |03fc: iget-wide v3, v14, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b3438: 7120 06a3 4300 |03fe: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b343e: 0c01 |0401: move-result-object v1 │ │ +3b3440: 071f |0402: move-object v15, v1 │ │ +3b3442: 281b |0403: goto 041e // +001b │ │ +3b3444: 081c 0400 |0404: move-object/from16 v28, v4 │ │ +3b3448: 1814 0000 0000 0100 0000 |0406: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ +3b3452: 390e 1300 |040b: if-nez v14, 041e // +0013 │ │ +3b3456: 20f1 af14 |040d: instance-of v1, v15, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b345a: 3801 0e00 |040f: if-eqz v1, 041d // +000e │ │ +3b345e: 1f0f af14 |0411: check-cast v15, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3462: 6e10 cba2 0f00 |0413: invoke-virtual {v15}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b3468: 0c01 |0416: move-result-object v1 │ │ +3b346a: 1213 |0417: const/4 v3, #int 1 // #1 │ │ +3b346c: 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 │ │ +3b3472: 0c0f |041b: move-result-object v15 │ │ +3b3474: 2802 |041c: goto 041e // +0002 │ │ +3b3476: 120f |041d: const/4 v15, #int 0 // #0 │ │ +3b3478: 20f1 b514 |041e: instance-of v1, v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b347c: 3801 0f00 |0420: if-eqz v1, 042f // +000f │ │ +3b3480: 54a1 3476 |0422: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b3484: 6203 2e7a |0424: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b3488: 6e10 bba5 0300 |0426: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b348e: 0a03 |0429: move-result v3 │ │ +3b3490: 1f0f b514 |042a: check-cast v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3494: 4d0f 0103 |042c: aput-object v15, v1, v3 │ │ +3b3498: 2817 |042e: goto 0445 // +0017 │ │ +3b349a: 54a1 3476 |042f: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b349e: 6203 2e7a |0431: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b34a2: 6e10 bba5 0300 |0433: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b34a8: 0a03 |0436: move-result v3 │ │ +3b34aa: 4601 0103 |0437: aget-object v1, v1, v3 │ │ +3b34ae: 3901 0c00 |0439: if-nez v1, 0445 // +000c │ │ +3b34b2: 54a1 3476 |043b: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b34b6: 6203 2e7a |043d: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b34ba: 6e10 bba5 0300 |043f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b34c0: 0a03 |0442: move-result v3 │ │ +3b34c2: 4d20 0103 |0443: aput-object v32, v1, v3 │ │ +3b34c6: 6201 2d7a |0445: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b34ca: 6e20 b9a5 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@a5b9 │ │ +3b34d0: 0c01 |044a: move-result-object v1 │ │ +3b34d2: 6e10 0ca3 0100 |044b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b34d8: 0b03 |044e: move-result-wide v3 │ │ +3b34da: 6201 207a |044f: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3b34de: 531e 297a |0451: iget-wide v14, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b34e2: c0e3 |0453: and-long/2addr v3, v14 │ │ +3b34e4: 3101 1203 |0454: cmp-long v1, v18, v3 │ │ +3b34e8: 3801 6101 |0456: if-eqz v1, 05b7 // +0161 │ │ +3b34ec: 6201 317a |0458: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b34f0: 6e20 b9a5 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@a5b9 │ │ +3b34f6: 0c01 |045d: move-result-object v1 │ │ +3b34f8: 6e10 10a3 0100 |045e: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3b34fe: 0c01 |0461: move-result-object v1 │ │ +3b3500: 6203 327a |0462: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b3504: 6e20 b8a5 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@a5b8 │ │ +3b350a: 0c03 |0467: move-result-object v3 │ │ +3b350c: 1304 3a00 |0468: const/16 v4, #int 58 // #3a │ │ +3b3510: 6e20 1a98 4100 |046a: invoke-virtual {v1, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b3516: 0a0e |046d: move-result v14 │ │ +3b3518: 3c0e 1e01 |046e: if-gtz v14, 058c // +011e │ │ +3b351c: 620f 3b7a |0470: sget-object v15, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3b │ │ +3b3520: 6e20 f99a 1f00 |0472: invoke-virtual {v15, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3526: 0c0e |0475: move-result-object v14 │ │ +3b3528: 1f0e e612 |0476: check-cast v14, Ljava/lang/String; // type@12e6 │ │ +3b352c: 620d 447a |0478: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b3530: 6e20 f99a 1d00 |047a: invoke-virtual {v13, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3536: 0c0d |047d: move-result-object v13 │ │ +3b3538: 1f0d d112 |047e: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ +3b353c: 380d 0c00 |0480: if-eqz v13, 048c // +000c │ │ +3b3540: 6e10 a897 0d00 |0482: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b3546: 0b18 |0485: move-result-wide v24 │ │ +3b3548: 310d 1218 |0486: cmp-long v13, v18, v24 │ │ +3b354c: 380d 0400 |0488: if-eqz v13, 048c // +0004 │ │ +3b3550: 071e |048a: move-object v14, v1 │ │ +3b3552: 2823 |048b: goto 04ae // +0023 │ │ +3b3554: 390e 2200 |048c: if-nez v14, 04ae // +0022 │ │ +3b3558: 620d 437a |048e: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a43 │ │ +3b355c: 6e20 f99a 1d00 |0490: invoke-virtual {v13, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3562: 0c0d |0493: move-result-object v13 │ │ +3b3564: 07de |0494: move-object v14, v13 │ │ +3b3566: 1f0e e612 |0495: check-cast v14, Ljava/lang/String; // type@12e6 │ │ +3b356a: 380e 1700 |0497: if-eqz v14, 04ae // +0017 │ │ +3b356e: 130d 4000 |0499: const/16 v13, #int 64 // #40 │ │ +3b3572: 6e20 1a98 de00 |049b: invoke-virtual {v14, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b3578: 0a18 |049e: move-result v24 │ │ +3b357a: 3c18 1100 |049f: if-gtz v24, 04b0 // +0011 │ │ +3b357e: 6e20 2398 ce00 |04a1: invoke-virtual {v14, v12}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b3584: 0a18 |04a4: move-result v24 │ │ +3b3586: 3918 0b00 |04a5: if-nez v24, 04b0 // +000b │ │ +3b358a: 6e20 f99a ef00 |04a7: invoke-virtual {v15, v14}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3590: 0c0e |04aa: move-result-object v14 │ │ +3b3592: 1f0e e612 |04ab: check-cast v14, Ljava/lang/String; // type@12e6 │ │ +3b3596: 2803 |04ad: goto 04b0 // +0003 │ │ +3b3598: 130d 4000 |04ae: const/16 v13, #int 64 // #40 │ │ +3b359c: 390e 3900 |04b0: if-nez v14, 04e9 // +0039 │ │ +3b35a0: 6e20 f99a 1500 |04b2: invoke-virtual {v5, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b35a6: 0c18 |04b5: move-result-object v24 │ │ +3b35a8: 1f18 d112 |04b6: check-cast v24, Ljava/lang/Long; // type@12d1 │ │ +3b35ac: 3818 3100 |04b8: if-eqz v24, 04e9 // +0031 │ │ +3b35b0: 7401 a897 1800 |04ba: invoke-virtual/range {v24}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b35b6: 0b19 |04bd: move-result-wide v25 │ │ +3b35b8: 311b 1219 |04be: cmp-long v27, v18, v25 │ │ +3b35bc: 381b 2900 |04c0: if-eqz v27, 04e9 // +0029 │ │ +3b35c0: 081e 0e00 |04c2: move-object/from16 v30, v14 │ │ +3b35c4: 7401 a897 1800 |04c4: invoke-virtual/range {v24}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b35ca: 0b0d |04c7: move-result-wide v13 │ │ +3b35cc: 1204 |04c8: const/4 v4, #int 0 // #0 │ │ +3b35ce: 7130 dea5 ed04 |04c9: invoke-static {v13, v14, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ +3b35d4: 0c0d |04cc: move-result-object v13 │ │ +3b35d6: 20d4 ae14 |04cd: instance-of v4, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b35da: 3804 1c00 |04cf: if-eqz v4, 04eb // +001c │ │ +3b35de: 1f0d ae14 |04d1: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b35e2: 6204 2f7a |04d3: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b35e6: 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 │ │ +3b35ec: 0c04 |04d8: move-result-object v4 │ │ +3b35ee: 204d af14 |04d9: instance-of v13, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b35f2: 380d 1000 |04db: if-eqz v13, 04eb // +0010 │ │ +3b35f6: 1f04 af14 |04dd: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b35fa: 6e10 cba2 0400 |04df: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b3600: 0c04 |04e2: move-result-object v4 │ │ +3b3602: 7110 cea5 0400 |04e3: invoke-static {v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b3608: 0c0e |04e6: move-result-object v14 │ │ +3b360a: 07e4 |04e7: move-object v4, v14 │ │ +3b360c: 2805 |04e8: goto 04ed // +0005 │ │ +3b360e: 081e 0e00 |04e9: move-object/from16 v30, v14 │ │ +3b3612: 0804 1e00 |04eb: move-object/from16 v4, v30 │ │ +3b3616: 3904 6100 |04ed: if-nez v4, 054e // +0061 │ │ +3b361a: 2204 e812 |04ef: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b361e: 7010 4098 0400 |04f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b3624: 6e20 4b98 8400 |04f4: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b362a: 121d |04f7: const/4 v13, #int 1 // #1 │ │ +3b362c: 7120 29a4 d100 |04f8: invoke-static {v1, v13}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a429 │ │ +3b3632: 0b18 |04fb: move-result-wide v24 │ │ +3b3634: 7702 1da4 1800 |04fc: invoke-static/range {v24, v25}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41d │ │ +3b363a: 0a0e |04ff: move-result v14 │ │ +3b363c: 6e20 4798 e400 |0500: invoke-virtual {v4, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b3642: 6e10 5498 0400 |0503: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b3648: 0c04 |0506: move-result-object v4 │ │ +3b364a: 210e |0507: array-length v14, v0 │ │ +3b364c: 34e2 1000 |0508: if-lt v2, v14, 0518 // +0010 │ │ +3b3650: 210e |050a: array-length v14, v0 │ │ +3b3652: 6e10 fd9a 0500 |050b: invoke-virtual {v5}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ +3b3658: 0a18 |050e: move-result v24 │ │ +3b365a: 900e 0e18 |050f: add-int v14, v14, v24 │ │ +3b365e: b0de |0511: add-int/2addr v14, v13 │ │ +3b3660: 7120 b499 e000 |0512: invoke-static {v0, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b3666: 0c00 |0515: move-result-object v0 │ │ +3b3668: 1f00 0d16 |0516: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b366c: d818 0201 |0518: add-int/lit8 v24, v2, #int 1 // #01 │ │ +3b3670: 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 │ │ +3b3676: 0c0e |051d: move-result-object v14 │ │ +3b3678: 0819 0500 |051e: move-object/from16 v25, v5 │ │ +3b367c: 6205 197a |0520: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b3680: 081b 0800 |0522: move-object/from16 v27, v8 │ │ +3b3684: 021d 0900 |0524: move/from16 v29, v9 │ │ +3b3688: 5358 297a |0526: iget-wide v8, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b368c: 23d5 0716 |0528: new-array v5, v13, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b3690: 07ed |052a: move-object v13, v14 │ │ +3b3692: 220e e812 |052b: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b3696: 7010 4098 0e00 |052d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b369c: 6e20 4b98 be00 |0530: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b36a2: 6e20 4b98 1e00 |0533: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b36a8: 6e10 5498 0e00 |0536: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b36ae: 0c0e |0539: move-result-object v14 │ │ +3b36b0: 7110 c1a2 0e00 |053a: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b36b6: 0c0e |053d: move-result-object v14 │ │ +3b36b8: 1310 0000 |053e: const/16 v16, #int 0 // #0 │ │ +3b36bc: 4d0e 0510 |0540: aput-object v14, v5, v16 │ │ +3b36c0: 7140 c6a5 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@a5c6 │ │ +3b36c6: 0c05 |0545: move-result-object v5 │ │ +3b36c8: 4d05 0002 |0546: aput-object v5, v0, v2 │ │ +3b36cc: 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 │ │ +3b36d2: 0202 1800 |054b: move/from16 v2, v24 │ │ +3b36d6: 2809 |054d: goto 0556 // +0009 │ │ +3b36d8: 0819 0500 |054e: move-object/from16 v25, v5 │ │ +3b36dc: 081b 0800 |0550: move-object/from16 v27, v8 │ │ +3b36e0: 021d 0900 |0552: move/from16 v29, v9 │ │ +3b36e4: 1310 0000 |0554: const/16 v16, #int 0 // #0 │ │ +3b36e8: 6205 317a |0556: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b36ec: 2208 e812 |0558: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b36f0: 7010 4098 0800 |055a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b36f6: 6e20 4b98 4800 |055d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b36fc: 1304 3a00 |0560: const/16 v4, #int 58 // #3a │ │ +3b3700: 6e20 4498 4800 |0562: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b3706: 6204 357a |0565: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b370a: 6e20 b8a5 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@a5b8 │ │ +3b3710: 0c04 |056a: move-result-object v4 │ │ +3b3712: 7210 5aa2 0400 |056b: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3b3718: 0b0d |056e: move-result-wide v13 │ │ +3b371a: 7120 faa1 ed00 |056f: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ +3b3720: 0c04 |0572: move-result-object v4 │ │ +3b3722: 6e20 4b98 4800 |0573: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b3728: 6e10 5498 0800 |0576: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b372e: 0c04 |0579: move-result-object v4 │ │ +3b3730: 1218 |057a: const/4 v8, #int 1 // #1 │ │ +3b3732: 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 │ │ +3b3738: 0c04 |057e: move-result-object v4 │ │ +3b373a: 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 │ │ +3b3740: 6204 367a |0582: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b3744: 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 │ │ +3b374a: 0c01 |0587: move-result-object v1 │ │ +3b374c: 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 │ │ +3b3752: 280a |058b: goto 0595 // +000a │ │ +3b3754: 0819 0500 |058c: move-object/from16 v25, v5 │ │ +3b3758: 081b 0800 |058e: move-object/from16 v27, v8 │ │ +3b375c: 021d 0900 |0590: move/from16 v29, v9 │ │ +3b3760: 1218 |0592: const/4 v8, #int 1 // #1 │ │ +3b3762: 1310 0000 |0593: const/16 v16, #int 0 // #0 │ │ +3b3766: 2031 af14 |0595: instance-of v1, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b376a: 3801 2900 |0597: if-eqz v1, 05c0 // +0029 │ │ +3b376e: 1f03 af14 |0599: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3772: 6e10 cba2 0300 |059b: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b3778: 0c01 |059e: move-result-object v1 │ │ +3b377a: 1a04 b104 |059f: const-string v4, "*:" // string@04b1 │ │ +3b377e: 6e20 0e98 4100 |05a1: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b3784: 0a01 |05a4: move-result v1 │ │ +3b3786: 3801 1b00 |05a5: if-eqz v1, 05c0 // +001b │ │ +3b378a: 7130 c4a5 6307 |05a7: invoke-static {v3, v6, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.checkAck:(Lnet/sf/dibdib/generic/QSeq;J)Ljava/lang/String; // method@a5c4 │ │ +3b3790: 0c01 |05aa: move-result-object v1 │ │ +3b3792: 3801 1500 |05ab: if-eqz v1, 05c0 // +0015 │ │ +3b3796: 6203 327a |05ad: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b379a: 7110 c1a2 0100 |05af: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b37a0: 0c01 |05b2: move-result-object v1 │ │ +3b37a2: 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 │ │ +3b37a8: 280a |05b6: goto 05c0 // +000a │ │ +3b37aa: 0819 0500 |05b7: move-object/from16 v25, v5 │ │ +3b37ae: 081b 0800 |05b9: move-object/from16 v27, v8 │ │ +3b37b2: 021d 0900 |05bb: move/from16 v29, v9 │ │ +3b37b6: 1218 |05bd: const/4 v8, #int 1 // #1 │ │ +3b37b8: 1310 0000 |05be: const/16 v16, #int 0 // #0 │ │ +3b37bc: d809 1dff |05c0: add-int/lit8 v9, v29, #int -1 // #ff │ │ +3b37c0: 0805 1900 |05c2: move-object/from16 v5, v25 │ │ +3b37c4: 0808 1b00 |05c4: move-object/from16 v8, v27 │ │ +3b37c8: 0804 1c00 |05c6: move-object/from16 v4, v28 │ │ +3b37cc: 1201 |05c8: const/4 v1, #int 0 // #0 │ │ +3b37ce: 2900 a6fd |05c9: goto/16 036f // -025a │ │ +3b37d2: 7120 b499 2000 |05cb: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b37d8: 0c00 |05ce: move-result-object v0 │ │ +3b37da: 1f00 0d16 |05cf: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b37de: 1100 |05d1: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1634 │ │ 0x0007 line=1635 │ │ 0x000c line=1636 │ │ 0x0013 line=1637 │ │ 0x0018 line=1639 │ │ @@ -860229,71 +860229,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 │ │ -3b0abc: |[3b0abc] net.sf.dibdib.thread_wk.CcmSto.checkAck:(Lnet/sf/dibdib/generic/QSeq;J)Ljava/lang/String; │ │ -3b0acc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3b0ad0: 3102 0008 |0002: cmp-long v2, v0, v8 │ │ -3b0ad4: 3b02 0300 |0004: if-gez v2, 0007 // +0003 │ │ -3b0ad8: 2809 |0006: goto 000f // +0009 │ │ -3b0ada: 7100 59a3 0000 |0007: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3b0ae0: 0b08 |000a: move-result-wide v8 │ │ -3b0ae2: 1700 0070 9914 |000b: const-wide/32 v0, #float 1.54932e-26 // #14997000 │ │ -3b0ae8: bc08 |000e: sub-long/2addr v8, v0 │ │ -3b0aea: 6e10 cba2 0700 |000f: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b0af0: 0c07 |0012: move-result-object v7 │ │ -3b0af2: 1a00 b104 |0013: const-string v0, "*:" // string@04b1 │ │ -3b0af6: 6e20 1c98 0700 |0015: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b0afc: 0a00 |0018: move-result v0 │ │ -3b0afe: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -3b0b00: b010 |001a: add-int/2addr v0, v1 │ │ -3b0b02: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -3b0b04: 3701 0300 |001c: if-le v1, v0, 001f // +0003 │ │ -3b0b08: 1102 |001e: return-object v2 │ │ -3b0b0a: 0103 |001f: move v3, v0 │ │ -3b0b0c: 6e10 2298 0700 |0020: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b0b12: 0a04 |0023: move-result v4 │ │ -3b0b14: 3543 1600 |0024: if-ge v3, v4, 003a // +0016 │ │ -3b0b18: 6e20 0998 3700 |0026: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0b1e: 0a04 |0029: move-result v4 │ │ -3b0b20: 1305 3000 |002a: const/16 v5, #int 48 // #30 │ │ -3b0b24: 3454 0e00 |002c: if-lt v4, v5, 003a // +000e │ │ -3b0b28: 1304 3900 |002e: const/16 v4, #int 57 // #39 │ │ -3b0b2c: 6e20 0998 3700 |0030: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0b32: 0a05 |0033: move-result v5 │ │ -3b0b34: 3554 0300 |0034: if-ge v4, v5, 0037 // +0003 │ │ -3b0b38: 2804 |0036: goto 003a // +0004 │ │ -3b0b3a: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3b0b3e: 28e7 |0039: goto 0020 // -0019 │ │ -3b0b40: 6e30 2e98 0703 |003a: invoke-virtual {v7, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b0b46: 0c04 |003d: move-result-object v4 │ │ -3b0b48: 7110 a997 0400 |003e: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ -3b0b4e: 0b04 |0041: move-result-wide v4 │ │ -3b0b50: 3106 0408 |0042: cmp-long v6, v4, v8 │ │ -3b0b54: 3c06 2100 |0044: if-gtz v6, 0065 // +0021 │ │ -3b0b58: 2208 e812 |0046: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0b5c: 7010 4098 0800 |0048: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0b62: 1209 |004b: const/4 v9, #int 0 // #0 │ │ -3b0b64: b110 |004c: sub-int/2addr v0, v1 │ │ -3b0b66: 6e30 2e98 9700 |004d: invoke-virtual {v7, v9, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b0b6c: 0c09 |0050: move-result-object v9 │ │ -3b0b6e: 6e20 4b98 9800 |0051: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0b74: 1a09 6c00 |0054: const-string v9, " │ │ +3b0ab8: |[3b0ab8] net.sf.dibdib.thread_wk.CcmSto.checkAck:(Lnet/sf/dibdib/generic/QSeq;J)Ljava/lang/String; │ │ +3b0ac8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3b0acc: 3102 0008 |0002: cmp-long v2, v0, v8 │ │ +3b0ad0: 3b02 0300 |0004: if-gez v2, 0007 // +0003 │ │ +3b0ad4: 2809 |0006: goto 000f // +0009 │ │ +3b0ad6: 7100 59a3 0000 |0007: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3b0adc: 0b08 |000a: move-result-wide v8 │ │ +3b0ade: 1700 0070 9914 |000b: const-wide/32 v0, #float 1.54932e-26 // #14997000 │ │ +3b0ae4: bc08 |000e: sub-long/2addr v8, v0 │ │ +3b0ae6: 6e10 cba2 0700 |000f: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b0aec: 0c07 |0012: move-result-object v7 │ │ +3b0aee: 1a00 b104 |0013: const-string v0, "*:" // string@04b1 │ │ +3b0af2: 6e20 1c98 0700 |0015: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b0af8: 0a00 |0018: move-result v0 │ │ +3b0afa: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +3b0afc: b010 |001a: add-int/2addr v0, v1 │ │ +3b0afe: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +3b0b00: 3701 0300 |001c: if-le v1, v0, 001f // +0003 │ │ +3b0b04: 1102 |001e: return-object v2 │ │ +3b0b06: 0103 |001f: move v3, v0 │ │ +3b0b08: 6e10 2298 0700 |0020: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b0b0e: 0a04 |0023: move-result v4 │ │ +3b0b10: 3543 1600 |0024: if-ge v3, v4, 003a // +0016 │ │ +3b0b14: 6e20 0998 3700 |0026: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0b1a: 0a04 |0029: move-result v4 │ │ +3b0b1c: 1305 3000 |002a: const/16 v5, #int 48 // #30 │ │ +3b0b20: 3454 0e00 |002c: if-lt v4, v5, 003a // +000e │ │ +3b0b24: 1304 3900 |002e: const/16 v4, #int 57 // #39 │ │ +3b0b28: 6e20 0998 3700 |0030: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0b2e: 0a05 |0033: move-result v5 │ │ +3b0b30: 3554 0300 |0034: if-ge v4, v5, 0037 // +0003 │ │ +3b0b34: 2804 |0036: goto 003a // +0004 │ │ +3b0b36: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3b0b3a: 28e7 |0039: goto 0020 // -0019 │ │ +3b0b3c: 6e30 2e98 0703 |003a: invoke-virtual {v7, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b0b42: 0c04 |003d: move-result-object v4 │ │ +3b0b44: 7110 a997 0400 |003e: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ +3b0b4a: 0b04 |0041: move-result-wide v4 │ │ +3b0b4c: 3106 0408 |0042: cmp-long v6, v4, v8 │ │ +3b0b50: 3c06 2100 |0044: if-gtz v6, 0065 // +0021 │ │ +3b0b54: 2208 e812 |0046: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0b58: 7010 4098 0800 |0048: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0b5e: 1209 |004b: const/4 v9, #int 0 // #0 │ │ +3b0b60: b110 |004c: sub-int/2addr v0, v1 │ │ +3b0b62: 6e30 2e98 9700 |004d: invoke-virtual {v7, v9, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b0b68: 0c09 |0050: move-result-object v9 │ │ +3b0b6a: 6e20 4b98 9800 |0051: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0b70: 1a09 6c00 |0054: const-string v9, " │ │ " // string@006c │ │ -3b0b78: 6e20 4b98 9800 |0056: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0b7e: 6e20 2d98 3700 |0059: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b0b84: 0c07 |005c: move-result-object v7 │ │ -3b0b86: 6e20 4b98 7800 |005d: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0b8c: 6e10 5498 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0b92: 0c07 |0063: move-result-object v7 │ │ -3b0b94: 1107 |0064: return-object v7 │ │ -3b0b96: 1102 |0065: return-object v2 │ │ +3b0b74: 6e20 4b98 9800 |0056: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0b7a: 6e20 2d98 3700 |0059: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b0b80: 0c07 |005c: move-result-object v7 │ │ +3b0b82: 6e20 4b98 7800 |005d: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0b88: 6e10 5498 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0b8e: 0c07 |0063: move-result-object v7 │ │ +3b0b90: 1107 |0064: return-object v7 │ │ +3b0b92: 1102 |0065: return-object v2 │ │ catches : 1 │ │ 0x003a - 0x0064 │ │ Ljava/lang/Exception; -> 0x0065 │ │ positions : │ │ 0x0007 line=1612 │ │ 0x000f line=1613 │ │ 0x0015 line=1614 │ │ @@ -860309,73 +860309,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 │ │ -3b1f64: |[3b1f64] 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; │ │ -3b1f74: 6200 307a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b1f78: 6e10 bba5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b1f7e: 0a00 |0005: move-result v0 │ │ -3b1f80: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3b1f82: b110 |0007: sub-int/2addr v0, v1 │ │ -3b1f84: 2182 |0008: array-length v2, v8 │ │ -3b1f86: 3c02 0400 |0009: if-gtz v2, 000d // +0004 │ │ -3b1f8a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -3b1f8c: 2802 |000c: goto 000e // +0002 │ │ -3b1f8e: 2182 |000d: array-length v2, v8 │ │ -3b1f90: b020 |000e: add-int/2addr v0, v2 │ │ -3b1f92: 2202 ae14 |000f: new-instance v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1f96: 7100 bea5 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ -3b1f9c: 0c03 |0014: move-result-object v3 │ │ -3b1f9e: 7030 a3a2 3200 |0015: invoke-direct {v2, v3, v0}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -3b1fa4: 7100 57a3 0000 |0018: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -3b1faa: 0b03 |001b: move-result-wide v3 │ │ -3b1fac: 5a23 3776 |001c: iput-wide v3, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b1fb0: 6200 307a |001e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b1fb4: 6e10 bba5 0000 |0020: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b1fba: 0a00 |0023: move-result v0 │ │ -3b1fbc: 5920 3576 |0024: iput v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3b1fc0: 6200 317a |0026: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b1fc4: 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 │ │ -3b1fca: 6205 357a |002b: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b1fce: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -3b1fd0: 2303 1a15 |002e: new-array v3, v0, [J // type@151a │ │ -3b1fd4: 7110 5ea3 0300 |0030: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -3b1fda: 0c03 |0033: move-result-object v3 │ │ -3b1fdc: 7110 04a3 0300 |0034: invoke-static {v3}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ -3b1fe2: 0c03 |0037: move-result-object v3 │ │ -3b1fe4: 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 │ │ -3b1fea: 6205 2d7a |003b: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b1fee: 7120 06a3 7600 |003d: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b1ff4: 0c06 |0040: move-result-object v6 │ │ -3b1ff6: 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 │ │ -3b1ffc: 6205 2f7a |0044: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b2000: 2186 |0046: array-length v6, v8 │ │ -3b2002: 3d06 0500 |0047: if-lez v6, 004c // +0005 │ │ -3b2006: 4606 0800 |0049: aget-object v6, v8, v0 │ │ -3b200a: 2803 |004b: goto 004e // +0003 │ │ -3b200c: 6206 3b76 |004c: sget-object v6, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -3b2010: 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 │ │ -3b2016: 2185 |0051: array-length v5, v8 │ │ -3b2018: 3551 1600 |0052: if-ge v1, v5, 0068 // +0016 │ │ -3b201c: 5425 3476 |0054: iget-object v5, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b2020: 6206 307a |0056: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b2024: 6e10 bba5 0600 |0058: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b202a: 0a06 |005b: move-result v6 │ │ -3b202c: 2187 |005c: array-length v7, v8 │ │ -3b202e: b117 |005d: sub-int/2addr v7, v1 │ │ -3b2030: 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 │ │ -3b2036: 5225 3576 |0061: iget v5, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3b203a: 2186 |0063: array-length v6, v8 │ │ -3b203c: b116 |0064: sub-int/2addr v6, v1 │ │ -3b203e: b065 |0065: add-int/2addr v5, v6 │ │ -3b2040: 5925 3576 |0066: iput v5, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3b2044: 1102 |0068: return-object v2 │ │ +3b1f60: |[3b1f60] 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; │ │ +3b1f70: 6200 307a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b1f74: 6e10 bba5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b1f7a: 0a00 |0005: move-result v0 │ │ +3b1f7c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3b1f7e: b110 |0007: sub-int/2addr v0, v1 │ │ +3b1f80: 2182 |0008: array-length v2, v8 │ │ +3b1f82: 3c02 0400 |0009: if-gtz v2, 000d // +0004 │ │ +3b1f86: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +3b1f88: 2802 |000c: goto 000e // +0002 │ │ +3b1f8a: 2182 |000d: array-length v2, v8 │ │ +3b1f8c: b020 |000e: add-int/2addr v0, v2 │ │ +3b1f8e: 2202 ae14 |000f: new-instance v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1f92: 7100 bea5 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ +3b1f98: 0c03 |0014: move-result-object v3 │ │ +3b1f9a: 7030 a3a2 3200 |0015: invoke-direct {v2, v3, v0}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +3b1fa0: 7100 57a3 0000 |0018: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +3b1fa6: 0b03 |001b: move-result-wide v3 │ │ +3b1fa8: 5a23 3776 |001c: iput-wide v3, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b1fac: 6200 307a |001e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b1fb0: 6e10 bba5 0000 |0020: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b1fb6: 0a00 |0023: move-result v0 │ │ +3b1fb8: 5920 3576 |0024: iput v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3b1fbc: 6200 317a |0026: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1fc0: 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 │ │ +3b1fc6: 6205 357a |002b: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b1fca: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +3b1fcc: 2303 1a15 |002e: new-array v3, v0, [J // type@151a │ │ +3b1fd0: 7110 5ea3 0300 |0030: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +3b1fd6: 0c03 |0033: move-result-object v3 │ │ +3b1fd8: 7110 04a3 0300 |0034: invoke-static {v3}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ +3b1fde: 0c03 |0037: move-result-object v3 │ │ +3b1fe0: 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 │ │ +3b1fe6: 6205 2d7a |003b: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b1fea: 7120 06a3 7600 |003d: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b1ff0: 0c06 |0040: move-result-object v6 │ │ +3b1ff2: 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 │ │ +3b1ff8: 6205 2f7a |0044: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b1ffc: 2186 |0046: array-length v6, v8 │ │ +3b1ffe: 3d06 0500 |0047: if-lez v6, 004c // +0005 │ │ +3b2002: 4606 0800 |0049: aget-object v6, v8, v0 │ │ +3b2006: 2803 |004b: goto 004e // +0003 │ │ +3b2008: 6206 3b76 |004c: sget-object v6, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +3b200c: 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 │ │ +3b2012: 2185 |0051: array-length v5, v8 │ │ +3b2014: 3551 1600 |0052: if-ge v1, v5, 0068 // +0016 │ │ +3b2018: 5425 3476 |0054: iget-object v5, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b201c: 6206 307a |0056: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b2020: 6e10 bba5 0600 |0058: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b2026: 0a06 |005b: move-result v6 │ │ +3b2028: 2187 |005c: array-length v7, v8 │ │ +3b202a: b117 |005d: sub-int/2addr v7, v1 │ │ +3b202c: 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 │ │ +3b2032: 5225 3576 |0061: iget v5, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3b2036: 2186 |0063: array-length v6, v8 │ │ +3b2038: b116 |0064: sub-int/2addr v6, v1 │ │ +3b203a: b065 |0065: add-int/2addr v5, v6 │ │ +3b203c: 5925 3576 |0066: iput v5, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3b2040: 1102 |0068: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x000f line=408 │ │ 0x0018 line=409 │ │ 0x001e line=410 │ │ 0x0026 line=411 │ │ @@ -860395,54 +860395,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 │ │ -3b4cbc: |[3b4cbc] net.sf.dibdib.thread_wk.CcmSto.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ -3b4ccc: 380b 3900 |0000: if-eqz v11, 0039 // +0039 │ │ -3b4cd0: 1230 |0002: const/4 v0, #int 3 // #3 │ │ -3b4cd2: 21b1 |0003: array-length v1, v11 │ │ -3b4cd4: 3710 0300 |0004: if-le v0, v1, 0007 // +0003 │ │ -3b4cd8: 2833 |0006: goto 0039 // +0033 │ │ -3b4cda: 21b0 |0007: array-length v0, v11 │ │ -3b4cdc: 2300 2716 |0008: new-array v0, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b4ce0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3b4ce2: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ -3b4ce6: 0424 |000d: move-wide v4, v2 │ │ -3b4ce8: 21b6 |000e: array-length v6, v11 │ │ -3b4cea: 3561 2900 |000f: if-ge v1, v6, 0038 // +0029 │ │ -3b4cee: 4606 0b01 |0011: aget-object v6, v11, v1 │ │ -3b4cf2: 7110 dca5 0600 |0013: invoke-static {v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.mapTag:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5dc │ │ -3b4cf8: 0c06 |0016: move-result-object v6 │ │ -3b4cfa: 4d06 0001 |0017: aput-object v6, v0, v1 │ │ -3b4cfe: 4606 0001 |0019: aget-object v6, v0, v1 │ │ -3b4d02: 6e10 bba5 0600 |001b: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b4d08: 0a06 |001e: move-result v6 │ │ -3b4d0a: 1607 0100 |001f: const-wide/16 v7, #int 1 // #1 │ │ -3b4d0e: a309 0706 |0021: shl-long v9, v7, v6 │ │ -3b4d12: c049 |0023: and-long/2addr v9, v4 │ │ -3b4d14: 3106 0209 |0024: cmp-long v6, v2, v9 │ │ -3b4d18: 3806 0600 |0026: if-eqz v6, 002c // +0006 │ │ -3b4d1c: 6206 307a |0028: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b4d20: 4d06 0001 |002a: aput-object v6, v0, v1 │ │ -3b4d24: 4606 0001 |002c: aget-object v6, v0, v1 │ │ -3b4d28: 6e10 bba5 0600 |002e: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b4d2e: 0a06 |0031: move-result v6 │ │ -3b4d30: a306 0706 |0032: shl-long v6, v7, v6 │ │ -3b4d34: c164 |0034: or-long/2addr v4, v6 │ │ -3b4d36: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3b4d3a: 28d7 |0037: goto 000e // -0029 │ │ -3b4d3c: 1100 |0038: return-object v0 │ │ -3b4d3e: 390b 0500 |0039: if-nez v11, 003e // +0005 │ │ -3b4d42: 620b 3e7a |003b: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ -3b4d46: 2803 |003d: goto 0040 // +0003 │ │ -3b4d48: 620b 3d7a |003e: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3d │ │ -3b4d4c: 110b |0040: return-object v11 │ │ +3b4cb8: |[3b4cb8] net.sf.dibdib.thread_wk.CcmSto.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ +3b4cc8: 380b 3900 |0000: if-eqz v11, 0039 // +0039 │ │ +3b4ccc: 1230 |0002: const/4 v0, #int 3 // #3 │ │ +3b4cce: 21b1 |0003: array-length v1, v11 │ │ +3b4cd0: 3710 0300 |0004: if-le v0, v1, 0007 // +0003 │ │ +3b4cd4: 2833 |0006: goto 0039 // +0033 │ │ +3b4cd6: 21b0 |0007: array-length v0, v11 │ │ +3b4cd8: 2300 2716 |0008: new-array v0, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b4cdc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3b4cde: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ +3b4ce2: 0424 |000d: move-wide v4, v2 │ │ +3b4ce4: 21b6 |000e: array-length v6, v11 │ │ +3b4ce6: 3561 2900 |000f: if-ge v1, v6, 0038 // +0029 │ │ +3b4cea: 4606 0b01 |0011: aget-object v6, v11, v1 │ │ +3b4cee: 7110 dca5 0600 |0013: invoke-static {v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.mapTag:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5dc │ │ +3b4cf4: 0c06 |0016: move-result-object v6 │ │ +3b4cf6: 4d06 0001 |0017: aput-object v6, v0, v1 │ │ +3b4cfa: 4606 0001 |0019: aget-object v6, v0, v1 │ │ +3b4cfe: 6e10 bba5 0600 |001b: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b4d04: 0a06 |001e: move-result v6 │ │ +3b4d06: 1607 0100 |001f: const-wide/16 v7, #int 1 // #1 │ │ +3b4d0a: a309 0706 |0021: shl-long v9, v7, v6 │ │ +3b4d0e: c049 |0023: and-long/2addr v9, v4 │ │ +3b4d10: 3106 0209 |0024: cmp-long v6, v2, v9 │ │ +3b4d14: 3806 0600 |0026: if-eqz v6, 002c // +0006 │ │ +3b4d18: 6206 307a |0028: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b4d1c: 4d06 0001 |002a: aput-object v6, v0, v1 │ │ +3b4d20: 4606 0001 |002c: aget-object v6, v0, v1 │ │ +3b4d24: 6e10 bba5 0600 |002e: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b4d2a: 0a06 |0031: move-result v6 │ │ +3b4d2c: a306 0706 |0032: shl-long v6, v7, v6 │ │ +3b4d30: c164 |0034: or-long/2addr v4, v6 │ │ +3b4d32: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3b4d36: 28d7 |0037: goto 000e // -0029 │ │ +3b4d38: 1100 |0038: return-object v0 │ │ +3b4d3a: 390b 0500 |0039: if-nez v11, 003e // +0005 │ │ +3b4d3e: 620b 3e7a |003b: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ +3b4d42: 2803 |003d: goto 0040 // +0003 │ │ +3b4d44: 620b 3d7a |003e: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3d │ │ +3b4d48: 110b |0040: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=283 │ │ 0x0007 line=286 │ │ 0x000e line=288 │ │ 0x0011 line=289 │ │ 0x0019 line=290 │ │ @@ -860457,276 +860457,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 │ │ -3b2048: |[3b2048] net.sf.dibdib.thread_wk.CcmSto.createTuple4Tsv:(Ljava/lang/String;[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QSTuple; │ │ -3b2058: 6200 307a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b205c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b205e: 4602 0e01 |0003: aget-object v2, v14, v1 │ │ -3b2062: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -3b2064: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -3b2068: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3b206a: 2802 |0009: goto 000b // +0002 │ │ -3b206c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3b206e: 1a02 1100 |000b: const-string v2, " " // string@0011 │ │ -3b2072: 6e20 1c98 2d00 |000d: invoke-virtual {v13, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b2078: 0a04 |0010: move-result v4 │ │ -3b207a: 3b04 1000 |0011: if-gez v4, 0021 // +0010 │ │ -3b207e: 1a04 e704 |0013: const-string v4, "," // string@04e7 │ │ -3b2082: 6e20 1c98 4d00 |0015: invoke-virtual {v13, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b2088: 0a04 |0018: move-result v4 │ │ -3b208a: 3d04 0800 |0019: if-lez v4, 0021 // +0008 │ │ -3b208e: 1a04 1003 |001b: const-string v4, ""? *, *"?" // string@0310 │ │ -3b2092: 6e30 2898 4d02 |001d: invoke-virtual {v13, v4, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3b2098: 0c0d |0020: move-result-object v13 │ │ -3b209a: 6e20 2a98 2d00 |0021: invoke-virtual {v13, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b20a0: 0c02 |0024: move-result-object v2 │ │ -3b20a2: 2204 ae14 |0025: new-instance v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b20a6: 7100 bea5 0000 |0027: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ -3b20ac: 0c05 |002a: move-result-object v5 │ │ -3b20ae: 6206 307a |002b: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b20b2: 6e10 bba5 0600 |002d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b20b8: 0a06 |0030: move-result v6 │ │ -3b20ba: 7030 a3a2 5406 |0031: invoke-direct {v4, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -3b20c0: 5445 3476 |0034: iget-object v5, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b20c4: 2155 |0036: array-length v5, v5 │ │ -3b20c6: 5945 3576 |0037: iput v5, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3b20ca: 2125 |0039: array-length v5, v2 │ │ -3b20cc: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -3b20ce: 1227 |003b: const/4 v7, #int 2 // #2 │ │ -3b20d0: 3457 5b00 |003c: if-lt v7, v5, 0097 // +005b │ │ -3b20d4: 6e10 3498 0d00 |003e: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b20da: 0c0d |0041: move-result-object v13 │ │ -3b20dc: 6e10 2298 0d00 |0042: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b20e2: 0a0d |0045: move-result v13 │ │ -3b20e4: 3d0d 5000 |0046: if-lez v13, 0096 // +0050 │ │ -3b20e8: 212d |0048: array-length v13, v2 │ │ -3b20ea: 3c0d 0300 |0049: if-gtz v13, 004c // +0003 │ │ -3b20ee: 284b |004b: goto 0096 // +004b │ │ -3b20f0: 544d 3476 |004c: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b20f4: 620e 3d7a |004e: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3d │ │ -3b20f8: 4600 0e01 |0050: aget-object v0, v14, v1 │ │ -3b20fc: 6e10 bba5 0000 |0052: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b2102: 0a00 |0055: move-result v0 │ │ -3b2104: 2125 |0056: array-length v5, v2 │ │ -3b2106: 3453 1600 |0057: if-lt v3, v5, 006d // +0016 │ │ -3b210a: 1305 1e00 |0059: const/16 v5, #int 30 // #1e │ │ -3b210e: 4606 0201 |005b: aget-object v6, v2, v1 │ │ -3b2112: 6e10 2298 0600 |005d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2118: 0a06 |0060: move-result v6 │ │ -3b211a: 3765 0300 |0061: if-le v5, v6, 0064 // +0003 │ │ -3b211e: 280a |0063: goto 006d // +000a │ │ -3b2120: 4605 0201 |0064: aget-object v5, v2, v1 │ │ -3b2124: 1306 0f00 |0066: const/16 v6, #int 15 // #f │ │ -3b2128: 6e30 2e98 1506 |0068: invoke-virtual {v5, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b212e: 0c05 |006b: move-result-object v5 │ │ -3b2130: 2803 |006c: goto 006f // +0003 │ │ -3b2132: 4605 0201 |006d: aget-object v5, v2, v1 │ │ -3b2136: 4606 0e01 |006f: aget-object v6, v14, v1 │ │ -3b213a: 7120 dba5 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@a5db │ │ -3b2140: 0c05 |0074: move-result-object v5 │ │ -3b2142: 4d05 0d00 |0075: aput-object v5, v13, v0 │ │ -3b2146: 544d 3476 |0077: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b214a: 4600 0e07 |0079: aget-object v0, v14, v7 │ │ -3b214e: 6e10 bba5 0000 |007b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b2154: 0a00 |007e: move-result v0 │ │ -3b2156: 2125 |007f: array-length v5, v2 │ │ -3b2158: 3553 0500 |0080: if-ge v3, v5, 0085 // +0005 │ │ -3b215c: 4601 0203 |0082: aget-object v1, v2, v3 │ │ -3b2160: 2803 |0084: goto 0087 // +0003 │ │ -3b2162: 4601 0201 |0085: aget-object v1, v2, v1 │ │ -3b2166: 460e 0e07 |0087: aget-object v14, v14, v7 │ │ -3b216a: 7120 dba5 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@a5db │ │ -3b2170: 0c0e |008c: move-result-object v14 │ │ -3b2172: 4d0e 0d00 |008d: aput-object v14, v13, v0 │ │ -3b2176: 7110 5aa3 0300 |008f: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b217c: 0b0d |0092: move-result-wide v13 │ │ -3b217e: 5a4d 3776 |0093: iput-wide v13, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b2182: 1104 |0095: return-object v4 │ │ -3b2184: 1106 |0096: return-object v6 │ │ -3b2186: 2205 e812 |0097: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b218a: 6e10 2298 0d00 |0099: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2190: 0a0d |009c: move-result v13 │ │ -3b2192: 7020 4198 d500 |009d: invoke-direct {v5, v13}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3b2198: 1607 0000 |00a0: const-wide/16 v7, #int 0 // #0 │ │ -3b219c: 5a47 3776 |00a2: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b21a0: 3800 4500 |00a4: if-eqz v0, 00e9 // +0045 │ │ -3b21a4: 125d |00a6: const/4 v13, #int 5 // #5 │ │ -3b21a6: 4609 0201 |00a7: aget-object v9, v2, v1 │ │ -3b21aa: 6e10 3498 0900 |00a9: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b21b0: 0c09 |00ac: move-result-object v9 │ │ -3b21b2: 6e10 2298 0900 |00ad: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b21b8: 0a09 |00b0: move-result v9 │ │ -3b21ba: 369d 3800 |00b1: if-gt v13, v9, 00e9 // +0038 │ │ -3b21be: 460d 0201 |00b3: aget-object v13, v2, v1 │ │ -3b21c2: 6e10 3498 0d00 |00b5: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b21c8: 0c0d |00b8: move-result-object v13 │ │ -3b21ca: 7120 e1a5 1d00 |00b9: invoke-static {v13, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e1 │ │ -3b21d0: 0b09 |00bc: move-result-wide v9 │ │ -3b21d2: 5a49 3776 |00bd: iput-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b21d6: 2803 |00bf: goto 00c2 // +0003 │ │ -3b21d8: 5a47 3776 |00c0: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b21dc: 5349 3776 |00c2: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b21e0: 310d 0709 |00c4: cmp-long v13, v7, v9 │ │ -3b21e4: 390d 2300 |00c6: if-nez v13, 00e9 // +0023 │ │ -3b21e8: 544d 3476 |00c8: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b21ec: 6209 367a |00ca: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b21f0: 6e10 bba5 0900 |00cc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b21f6: 0a09 |00cf: move-result v9 │ │ -3b21f8: 220a e812 |00d0: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b21fc: 7010 4098 0a00 |00d2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2202: 1a0b 8707 |00d5: const-string v11, ":ID:" // string@0787 │ │ -3b2206: 6e20 4b98 ba00 |00d7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b220c: 460b 0201 |00da: aget-object v11, v2, v1 │ │ -3b2210: 6e20 4b98 ba00 |00dc: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2216: 6e10 5498 0a00 |00df: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b221c: 0c0a |00e2: move-result-object v10 │ │ -3b221e: 7110 c1a2 0a00 |00e3: invoke-static {v10}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b2224: 0c0a |00e6: move-result-object v10 │ │ -3b2226: 4d0a 0d09 |00e7: aput-object v10, v13, v9 │ │ -3b222a: 120d |00e9: const/4 v13, #int 0 // #0 │ │ -3b222c: 2129 |00ea: array-length v9, v2 │ │ -3b222e: 3590 5b00 |00eb: if-ge v0, v9, 0146 // +005b │ │ -3b2232: 21e9 |00ed: array-length v9, v14 │ │ -3b2234: 3590 4b00 |00ee: if-ge v0, v9, 0139 // +004b │ │ -3b2238: 6209 307a |00f0: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b223c: 460a 0e00 |00f2: aget-object v10, v14, v0 │ │ -3b2240: 33a9 0300 |00f4: if-ne v9, v10, 00f7 // +0003 │ │ -3b2244: 2843 |00f6: goto 0139 // +0043 │ │ -3b2246: 6209 2f7a |00f7: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b224a: 460a 0e00 |00f9: aget-object v10, v14, v0 │ │ -3b224e: 33a9 2b00 |00fb: if-ne v9, v10, 0126 // +002b │ │ -3b2252: 6e10 5198 0500 |00fd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -3b2258: 0a0d |0100: move-result v13 │ │ -3b225a: 3d0d 1e00 |0101: if-lez v13, 011f // +001e │ │ -3b225e: 220d e812 |0103: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2262: 2209 e812 |0105: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2266: 7010 4098 0900 |0107: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b226c: 460a 0200 |010a: aget-object v10, v2, v0 │ │ -3b2270: 6e20 4b98 a900 |010c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2276: 6e10 5498 0500 |010f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b227c: 0c05 |0112: move-result-object v5 │ │ -3b227e: 6e20 4b98 5900 |0113: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2284: 6e10 5498 0900 |0116: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b228a: 0c05 |0119: move-result-object v5 │ │ -3b228c: 7020 4398 5d00 |011a: invoke-direct {v13, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -3b2292: 07d5 |011d: move-object v5, v13 │ │ -3b2294: 2806 |011e: goto 0124 // +0006 │ │ -3b2296: 460d 0200 |011f: aget-object v13, v2, v0 │ │ -3b229a: 6e20 4b98 d500 |0121: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b22a0: 121d |0124: const/4 v13, #int 1 // #1 │ │ -3b22a2: 281e |0125: goto 0143 // +001e │ │ -3b22a4: 5449 3476 |0126: iget-object v9, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b22a8: 460a 0e00 |0128: aget-object v10, v14, v0 │ │ -3b22ac: 6e10 bba5 0a00 |012a: invoke-virtual {v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b22b2: 0a0a |012d: move-result v10 │ │ -3b22b4: 460b 0200 |012e: aget-object v11, v2, v0 │ │ -3b22b8: 460c 0e00 |0130: aget-object v12, v14, v0 │ │ -3b22bc: 7120 dba5 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@a5db │ │ -3b22c2: 0c0b |0135: move-result-object v11 │ │ -3b22c4: 4d0b 090a |0136: aput-object v11, v9, v10 │ │ -3b22c8: 280b |0138: goto 0143 // +000b │ │ -3b22ca: 1309 0a00 |0139: const/16 v9, #int 10 // #a │ │ -3b22ce: 6e20 4498 9500 |013b: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b22d4: 4609 0200 |013e: aget-object v9, v2, v0 │ │ -3b22d8: 6e20 4b98 9500 |0140: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b22de: d800 0001 |0143: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3b22e2: 28a5 |0145: goto 00ea // -005b │ │ -3b22e4: 5349 3776 |0146: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b22e8: 310e 0709 |0148: cmp-long v14, v7, v9 │ │ -3b22ec: 390e 4e00 |014a: if-nez v14, 0198 // +004e │ │ -3b22f0: 620e 327a |014c: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b22f4: 6200 3b76 |014e: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -3b22f8: 7130 cfa5 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@a5cf │ │ -3b22fe: 0c0e |0153: move-result-object v14 │ │ -3b2300: 2200 e812 |0154: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2304: 7010 4098 0000 |0156: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b230a: 6e10 cba2 0e00 |0159: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2310: 0c0e |015c: move-result-object v14 │ │ -3b2312: 6e20 4b98 e000 |015d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2318: 1a0e 7c00 |0160: const-string v14, " │ │ +3b2044: |[3b2044] net.sf.dibdib.thread_wk.CcmSto.createTuple4Tsv:(Ljava/lang/String;[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QSTuple; │ │ +3b2054: 6200 307a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b2058: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b205a: 4602 0e01 |0003: aget-object v2, v14, v1 │ │ +3b205e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +3b2060: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +3b2064: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3b2066: 2802 |0009: goto 000b // +0002 │ │ +3b2068: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3b206a: 1a02 1100 |000b: const-string v2, " " // string@0011 │ │ +3b206e: 6e20 1c98 2d00 |000d: invoke-virtual {v13, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b2074: 0a04 |0010: move-result v4 │ │ +3b2076: 3b04 1000 |0011: if-gez v4, 0021 // +0010 │ │ +3b207a: 1a04 e704 |0013: const-string v4, "," // string@04e7 │ │ +3b207e: 6e20 1c98 4d00 |0015: invoke-virtual {v13, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b2084: 0a04 |0018: move-result v4 │ │ +3b2086: 3d04 0800 |0019: if-lez v4, 0021 // +0008 │ │ +3b208a: 1a04 1003 |001b: const-string v4, ""? *, *"?" // string@0310 │ │ +3b208e: 6e30 2898 4d02 |001d: invoke-virtual {v13, v4, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3b2094: 0c0d |0020: move-result-object v13 │ │ +3b2096: 6e20 2a98 2d00 |0021: invoke-virtual {v13, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b209c: 0c02 |0024: move-result-object v2 │ │ +3b209e: 2204 ae14 |0025: new-instance v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b20a2: 7100 bea5 0000 |0027: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ +3b20a8: 0c05 |002a: move-result-object v5 │ │ +3b20aa: 6206 307a |002b: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b20ae: 6e10 bba5 0600 |002d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b20b4: 0a06 |0030: move-result v6 │ │ +3b20b6: 7030 a3a2 5406 |0031: invoke-direct {v4, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +3b20bc: 5445 3476 |0034: iget-object v5, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b20c0: 2155 |0036: array-length v5, v5 │ │ +3b20c2: 5945 3576 |0037: iput v5, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3b20c6: 2125 |0039: array-length v5, v2 │ │ +3b20c8: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +3b20ca: 1227 |003b: const/4 v7, #int 2 // #2 │ │ +3b20cc: 3457 5b00 |003c: if-lt v7, v5, 0097 // +005b │ │ +3b20d0: 6e10 3498 0d00 |003e: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b20d6: 0c0d |0041: move-result-object v13 │ │ +3b20d8: 6e10 2298 0d00 |0042: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b20de: 0a0d |0045: move-result v13 │ │ +3b20e0: 3d0d 5000 |0046: if-lez v13, 0096 // +0050 │ │ +3b20e4: 212d |0048: array-length v13, v2 │ │ +3b20e6: 3c0d 0300 |0049: if-gtz v13, 004c // +0003 │ │ +3b20ea: 284b |004b: goto 0096 // +004b │ │ +3b20ec: 544d 3476 |004c: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b20f0: 620e 3d7a |004e: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3d │ │ +3b20f4: 4600 0e01 |0050: aget-object v0, v14, v1 │ │ +3b20f8: 6e10 bba5 0000 |0052: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b20fe: 0a00 |0055: move-result v0 │ │ +3b2100: 2125 |0056: array-length v5, v2 │ │ +3b2102: 3453 1600 |0057: if-lt v3, v5, 006d // +0016 │ │ +3b2106: 1305 1e00 |0059: const/16 v5, #int 30 // #1e │ │ +3b210a: 4606 0201 |005b: aget-object v6, v2, v1 │ │ +3b210e: 6e10 2298 0600 |005d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2114: 0a06 |0060: move-result v6 │ │ +3b2116: 3765 0300 |0061: if-le v5, v6, 0064 // +0003 │ │ +3b211a: 280a |0063: goto 006d // +000a │ │ +3b211c: 4605 0201 |0064: aget-object v5, v2, v1 │ │ +3b2120: 1306 0f00 |0066: const/16 v6, #int 15 // #f │ │ +3b2124: 6e30 2e98 1506 |0068: invoke-virtual {v5, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b212a: 0c05 |006b: move-result-object v5 │ │ +3b212c: 2803 |006c: goto 006f // +0003 │ │ +3b212e: 4605 0201 |006d: aget-object v5, v2, v1 │ │ +3b2132: 4606 0e01 |006f: aget-object v6, v14, v1 │ │ +3b2136: 7120 dba5 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@a5db │ │ +3b213c: 0c05 |0074: move-result-object v5 │ │ +3b213e: 4d05 0d00 |0075: aput-object v5, v13, v0 │ │ +3b2142: 544d 3476 |0077: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b2146: 4600 0e07 |0079: aget-object v0, v14, v7 │ │ +3b214a: 6e10 bba5 0000 |007b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b2150: 0a00 |007e: move-result v0 │ │ +3b2152: 2125 |007f: array-length v5, v2 │ │ +3b2154: 3553 0500 |0080: if-ge v3, v5, 0085 // +0005 │ │ +3b2158: 4601 0203 |0082: aget-object v1, v2, v3 │ │ +3b215c: 2803 |0084: goto 0087 // +0003 │ │ +3b215e: 4601 0201 |0085: aget-object v1, v2, v1 │ │ +3b2162: 460e 0e07 |0087: aget-object v14, v14, v7 │ │ +3b2166: 7120 dba5 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@a5db │ │ +3b216c: 0c0e |008c: move-result-object v14 │ │ +3b216e: 4d0e 0d00 |008d: aput-object v14, v13, v0 │ │ +3b2172: 7110 5aa3 0300 |008f: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b2178: 0b0d |0092: move-result-wide v13 │ │ +3b217a: 5a4d 3776 |0093: iput-wide v13, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b217e: 1104 |0095: return-object v4 │ │ +3b2180: 1106 |0096: return-object v6 │ │ +3b2182: 2205 e812 |0097: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2186: 6e10 2298 0d00 |0099: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b218c: 0a0d |009c: move-result v13 │ │ +3b218e: 7020 4198 d500 |009d: invoke-direct {v5, v13}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3b2194: 1607 0000 |00a0: const-wide/16 v7, #int 0 // #0 │ │ +3b2198: 5a47 3776 |00a2: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b219c: 3800 4500 |00a4: if-eqz v0, 00e9 // +0045 │ │ +3b21a0: 125d |00a6: const/4 v13, #int 5 // #5 │ │ +3b21a2: 4609 0201 |00a7: aget-object v9, v2, v1 │ │ +3b21a6: 6e10 3498 0900 |00a9: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b21ac: 0c09 |00ac: move-result-object v9 │ │ +3b21ae: 6e10 2298 0900 |00ad: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b21b4: 0a09 |00b0: move-result v9 │ │ +3b21b6: 369d 3800 |00b1: if-gt v13, v9, 00e9 // +0038 │ │ +3b21ba: 460d 0201 |00b3: aget-object v13, v2, v1 │ │ +3b21be: 6e10 3498 0d00 |00b5: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b21c4: 0c0d |00b8: move-result-object v13 │ │ +3b21c6: 7120 e1a5 1d00 |00b9: invoke-static {v13, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e1 │ │ +3b21cc: 0b09 |00bc: move-result-wide v9 │ │ +3b21ce: 5a49 3776 |00bd: iput-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b21d2: 2803 |00bf: goto 00c2 // +0003 │ │ +3b21d4: 5a47 3776 |00c0: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b21d8: 5349 3776 |00c2: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b21dc: 310d 0709 |00c4: cmp-long v13, v7, v9 │ │ +3b21e0: 390d 2300 |00c6: if-nez v13, 00e9 // +0023 │ │ +3b21e4: 544d 3476 |00c8: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b21e8: 6209 367a |00ca: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b21ec: 6e10 bba5 0900 |00cc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b21f2: 0a09 |00cf: move-result v9 │ │ +3b21f4: 220a e812 |00d0: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b21f8: 7010 4098 0a00 |00d2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b21fe: 1a0b 8707 |00d5: const-string v11, ":ID:" // string@0787 │ │ +3b2202: 6e20 4b98 ba00 |00d7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2208: 460b 0201 |00da: aget-object v11, v2, v1 │ │ +3b220c: 6e20 4b98 ba00 |00dc: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2212: 6e10 5498 0a00 |00df: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2218: 0c0a |00e2: move-result-object v10 │ │ +3b221a: 7110 c1a2 0a00 |00e3: invoke-static {v10}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b2220: 0c0a |00e6: move-result-object v10 │ │ +3b2222: 4d0a 0d09 |00e7: aput-object v10, v13, v9 │ │ +3b2226: 120d |00e9: const/4 v13, #int 0 // #0 │ │ +3b2228: 2129 |00ea: array-length v9, v2 │ │ +3b222a: 3590 5b00 |00eb: if-ge v0, v9, 0146 // +005b │ │ +3b222e: 21e9 |00ed: array-length v9, v14 │ │ +3b2230: 3590 4b00 |00ee: if-ge v0, v9, 0139 // +004b │ │ +3b2234: 6209 307a |00f0: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b2238: 460a 0e00 |00f2: aget-object v10, v14, v0 │ │ +3b223c: 33a9 0300 |00f4: if-ne v9, v10, 00f7 // +0003 │ │ +3b2240: 2843 |00f6: goto 0139 // +0043 │ │ +3b2242: 6209 2f7a |00f7: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b2246: 460a 0e00 |00f9: aget-object v10, v14, v0 │ │ +3b224a: 33a9 2b00 |00fb: if-ne v9, v10, 0126 // +002b │ │ +3b224e: 6e10 5198 0500 |00fd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +3b2254: 0a0d |0100: move-result v13 │ │ +3b2256: 3d0d 1e00 |0101: if-lez v13, 011f // +001e │ │ +3b225a: 220d e812 |0103: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b225e: 2209 e812 |0105: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2262: 7010 4098 0900 |0107: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2268: 460a 0200 |010a: aget-object v10, v2, v0 │ │ +3b226c: 6e20 4b98 a900 |010c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2272: 6e10 5498 0500 |010f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2278: 0c05 |0112: move-result-object v5 │ │ +3b227a: 6e20 4b98 5900 |0113: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2280: 6e10 5498 0900 |0116: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2286: 0c05 |0119: move-result-object v5 │ │ +3b2288: 7020 4398 5d00 |011a: invoke-direct {v13, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +3b228e: 07d5 |011d: move-object v5, v13 │ │ +3b2290: 2806 |011e: goto 0124 // +0006 │ │ +3b2292: 460d 0200 |011f: aget-object v13, v2, v0 │ │ +3b2296: 6e20 4b98 d500 |0121: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b229c: 121d |0124: const/4 v13, #int 1 // #1 │ │ +3b229e: 281e |0125: goto 0143 // +001e │ │ +3b22a0: 5449 3476 |0126: iget-object v9, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b22a4: 460a 0e00 |0128: aget-object v10, v14, v0 │ │ +3b22a8: 6e10 bba5 0a00 |012a: invoke-virtual {v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b22ae: 0a0a |012d: move-result v10 │ │ +3b22b0: 460b 0200 |012e: aget-object v11, v2, v0 │ │ +3b22b4: 460c 0e00 |0130: aget-object v12, v14, v0 │ │ +3b22b8: 7120 dba5 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@a5db │ │ +3b22be: 0c0b |0135: move-result-object v11 │ │ +3b22c0: 4d0b 090a |0136: aput-object v11, v9, v10 │ │ +3b22c4: 280b |0138: goto 0143 // +000b │ │ +3b22c6: 1309 0a00 |0139: const/16 v9, #int 10 // #a │ │ +3b22ca: 6e20 4498 9500 |013b: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b22d0: 4609 0200 |013e: aget-object v9, v2, v0 │ │ +3b22d4: 6e20 4b98 9500 |0140: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b22da: d800 0001 |0143: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3b22de: 28a5 |0145: goto 00ea // -005b │ │ +3b22e0: 5349 3776 |0146: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b22e4: 310e 0709 |0148: cmp-long v14, v7, v9 │ │ +3b22e8: 390e 4e00 |014a: if-nez v14, 0198 // +004e │ │ +3b22ec: 620e 327a |014c: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b22f0: 6200 3b76 |014e: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +3b22f4: 7130 cfa5 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@a5cf │ │ +3b22fa: 0c0e |0153: move-result-object v14 │ │ +3b22fc: 2200 e812 |0154: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2300: 7010 4098 0000 |0156: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2306: 6e10 cba2 0e00 |0159: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b230c: 0c0e |015c: move-result-object v14 │ │ +3b230e: 6e20 4b98 e000 |015d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2314: 1a0e 7c00 |0160: const-string v14, " │ │ :ID:" // string@007c │ │ -3b231c: 6e20 4b98 e000 |0162: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2322: 460e 0201 |0165: aget-object v14, v2, v1 │ │ -3b2326: 6e20 4b98 e000 |0167: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b232c: 6e10 5498 0000 |016a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2332: 0c0e |016d: move-result-object v14 │ │ -3b2334: 7110 c1a2 0e00 |016e: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b233a: 0c0e |0171: move-result-object v14 │ │ -3b233c: 6200 327a |0172: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b2340: 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 │ │ -3b2346: 460e 0201 |0177: aget-object v14, v2, v1 │ │ -3b234a: 6e10 3498 0e00 |0179: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b2350: 0c0e |017c: move-result-object v14 │ │ -3b2352: 7120 e1a5 3e00 |017d: invoke-static {v14, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e1 │ │ -3b2358: 0b09 |0180: move-result-wide v9 │ │ -3b235a: 5a49 3776 |0181: iput-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b235e: 5349 3776 |0183: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b2362: 310e 0709 |0185: cmp-long v14, v7, v9 │ │ -3b2366: 3c0e 1100 |0187: if-gtz v14, 0198 // +0011 │ │ -3b236a: 5347 3776 |0189: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b236e: 1709 3086 0100 |018b: const-wide/32 v9, #float 1.39973e-40 // #00018630 │ │ -3b2374: 310e 0709 |018e: cmp-long v14, v7, v9 │ │ -3b2378: 3c0e 0800 |0190: if-gtz v14, 0198 // +0008 │ │ -3b237c: 7110 5aa3 0300 |0192: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b2382: 0b07 |0195: move-result-wide v7 │ │ -3b2384: 5a47 3776 |0196: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b2388: 6e10 5198 0500 |0198: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -3b238e: 0a0e |019b: move-result v14 │ │ -3b2390: 3c0e 2700 |019c: if-gtz v14, 01c3 // +0027 │ │ -3b2394: 390d 0a00 |019e: if-nez v13, 01a8 // +000a │ │ -3b2398: 212d |01a0: array-length v13, v2 │ │ -3b239a: b13d |01a1: sub-int/2addr v13, v3 │ │ -3b239c: 460d 020d |01a2: aget-object v13, v2, v13 │ │ -3b23a0: 6e20 4b98 d500 |01a4: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b23a6: 281c |01a7: goto 01c3 // +001c │ │ -3b23a8: 220d e812 |01a8: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b23ac: 7010 4098 0d00 |01aa: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b23b2: 1a0e 9403 |01ad: const-string v14, "(" // string@0394 │ │ -3b23b6: 6e20 4b98 ed00 |01af: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b23bc: 460e 0201 |01b2: aget-object v14, v2, v1 │ │ -3b23c0: 6e20 4b98 ed00 |01b4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b23c6: 1a0e 6d04 |01b7: const-string v14, ")" // string@046d │ │ -3b23ca: 6e20 4b98 ed00 |01b9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b23d0: 6e10 5498 0d00 |01bc: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b23d6: 0c0d |01bf: move-result-object v13 │ │ -3b23d8: 6e20 4b98 d500 |01c0: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b23de: 544d 3476 |01c3: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b23e2: 620e 317a |01c5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b23e6: 6e10 bba5 0e00 |01c7: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b23ec: 0a0e |01ca: move-result v14 │ │ -3b23ee: 460d 0d0e |01cb: aget-object v13, v13, v14 │ │ -3b23f2: 390d 1500 |01cd: if-nez v13, 01e2 // +0015 │ │ -3b23f6: 544d 3476 |01cf: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b23fa: 620e 317a |01d1: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b23fe: 6e10 bba5 0e00 |01d3: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b2404: 0a0e |01d6: move-result v14 │ │ -3b2406: 7110 5aa3 0300 |01d7: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b240c: 0b00 |01da: move-result-wide v0 │ │ -3b240e: 8600 |01db: long-to-double v0, v0 │ │ -3b2410: 7120 fea2 1000 |01dc: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -3b2416: 0c00 |01df: move-result-object v0 │ │ -3b2418: 4d00 0d0e |01e0: aput-object v0, v13, v14 │ │ -3b241c: 6e10 5198 0500 |01e2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -3b2422: 0a0d |01e5: move-result v13 │ │ -3b2424: 3d0d 1500 |01e6: if-lez v13, 01fb // +0015 │ │ -3b2428: 544d 3476 |01e8: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b242c: 620e 2f7a |01ea: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b2430: 6e10 bba5 0e00 |01ec: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b2436: 0a0e |01ef: move-result v14 │ │ -3b2438: 6e10 5498 0500 |01f0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b243e: 0c00 |01f3: move-result-object v0 │ │ -3b2440: 7110 c1a2 0000 |01f4: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b2446: 0c00 |01f7: move-result-object v0 │ │ -3b2448: 4d00 0d0e |01f8: aput-object v0, v13, v14 │ │ -3b244c: 1104 |01fa: return-object v4 │ │ -3b244e: 1106 |01fb: return-object v6 │ │ +3b2318: 6e20 4b98 e000 |0162: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b231e: 460e 0201 |0165: aget-object v14, v2, v1 │ │ +3b2322: 6e20 4b98 e000 |0167: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2328: 6e10 5498 0000 |016a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b232e: 0c0e |016d: move-result-object v14 │ │ +3b2330: 7110 c1a2 0e00 |016e: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b2336: 0c0e |0171: move-result-object v14 │ │ +3b2338: 6200 327a |0172: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b233c: 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 │ │ +3b2342: 460e 0201 |0177: aget-object v14, v2, v1 │ │ +3b2346: 6e10 3498 0e00 |0179: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b234c: 0c0e |017c: move-result-object v14 │ │ +3b234e: 7120 e1a5 3e00 |017d: invoke-static {v14, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e1 │ │ +3b2354: 0b09 |0180: move-result-wide v9 │ │ +3b2356: 5a49 3776 |0181: iput-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b235a: 5349 3776 |0183: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b235e: 310e 0709 |0185: cmp-long v14, v7, v9 │ │ +3b2362: 3c0e 1100 |0187: if-gtz v14, 0198 // +0011 │ │ +3b2366: 5347 3776 |0189: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b236a: 1709 3086 0100 |018b: const-wide/32 v9, #float 1.39973e-40 // #00018630 │ │ +3b2370: 310e 0709 |018e: cmp-long v14, v7, v9 │ │ +3b2374: 3c0e 0800 |0190: if-gtz v14, 0198 // +0008 │ │ +3b2378: 7110 5aa3 0300 |0192: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b237e: 0b07 |0195: move-result-wide v7 │ │ +3b2380: 5a47 3776 |0196: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b2384: 6e10 5198 0500 |0198: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +3b238a: 0a0e |019b: move-result v14 │ │ +3b238c: 3c0e 2700 |019c: if-gtz v14, 01c3 // +0027 │ │ +3b2390: 390d 0a00 |019e: if-nez v13, 01a8 // +000a │ │ +3b2394: 212d |01a0: array-length v13, v2 │ │ +3b2396: b13d |01a1: sub-int/2addr v13, v3 │ │ +3b2398: 460d 020d |01a2: aget-object v13, v2, v13 │ │ +3b239c: 6e20 4b98 d500 |01a4: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b23a2: 281c |01a7: goto 01c3 // +001c │ │ +3b23a4: 220d e812 |01a8: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b23a8: 7010 4098 0d00 |01aa: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b23ae: 1a0e 9403 |01ad: const-string v14, "(" // string@0394 │ │ +3b23b2: 6e20 4b98 ed00 |01af: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b23b8: 460e 0201 |01b2: aget-object v14, v2, v1 │ │ +3b23bc: 6e20 4b98 ed00 |01b4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b23c2: 1a0e 6d04 |01b7: const-string v14, ")" // string@046d │ │ +3b23c6: 6e20 4b98 ed00 |01b9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b23cc: 6e10 5498 0d00 |01bc: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b23d2: 0c0d |01bf: move-result-object v13 │ │ +3b23d4: 6e20 4b98 d500 |01c0: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b23da: 544d 3476 |01c3: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b23de: 620e 317a |01c5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b23e2: 6e10 bba5 0e00 |01c7: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b23e8: 0a0e |01ca: move-result v14 │ │ +3b23ea: 460d 0d0e |01cb: aget-object v13, v13, v14 │ │ +3b23ee: 390d 1500 |01cd: if-nez v13, 01e2 // +0015 │ │ +3b23f2: 544d 3476 |01cf: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b23f6: 620e 317a |01d1: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b23fa: 6e10 bba5 0e00 |01d3: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b2400: 0a0e |01d6: move-result v14 │ │ +3b2402: 7110 5aa3 0300 |01d7: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b2408: 0b00 |01da: move-result-wide v0 │ │ +3b240a: 8600 |01db: long-to-double v0, v0 │ │ +3b240c: 7120 fea2 1000 |01dc: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +3b2412: 0c00 |01df: move-result-object v0 │ │ +3b2414: 4d00 0d0e |01e0: aput-object v0, v13, v14 │ │ +3b2418: 6e10 5198 0500 |01e2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +3b241e: 0a0d |01e5: move-result v13 │ │ +3b2420: 3d0d 1500 |01e6: if-lez v13, 01fb // +0015 │ │ +3b2424: 544d 3476 |01e8: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b2428: 620e 2f7a |01ea: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b242c: 6e10 bba5 0e00 |01ec: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b2432: 0a0e |01ef: move-result v14 │ │ +3b2434: 6e10 5498 0500 |01f0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b243a: 0c00 |01f3: move-result-object v0 │ │ +3b243c: 7110 c1a2 0000 |01f4: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b2442: 0c00 |01f7: move-result-object v0 │ │ +3b2444: 4d00 0d0e |01f8: aput-object v0, v13, v14 │ │ +3b2448: 1104 |01fa: return-object v4 │ │ +3b244a: 1106 |01fb: return-object v6 │ │ catches : 1 │ │ 0x00b3 - 0x00bf │ │ Ljava/lang/Exception; -> 0x00c0 │ │ positions : │ │ 0x0000 line=319 │ │ 0x000d line=320 │ │ 0x001d line=321 │ │ @@ -860781,412 +860781,412 @@ │ │ type : '(JZZ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 785 16-bit code units │ │ -3b1368: |[3b1368] net.sf.dibdib.thread_wk.CcmSto.ensureContact4Chat:(JZZ)J │ │ -3b1378: 0500 1500 |0000: move-wide/from16 v0, v21 │ │ -3b137c: 6202 6373 |0002: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b1380: 5422 477a |0004: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b1384: 6e30 daa3 0201 |0006: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b138a: 0c02 |0009: move-result-object v2 │ │ -3b138c: 2023 ae14 |000a: instance-of v3, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1390: 1604 0000 |000c: const-wide/16 v4, #int 0 // #0 │ │ -3b1394: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ -3b1398: 1004 |0010: return-wide v4 │ │ -3b139a: 1f02 ae14 |0011: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b139e: 6203 2d7a |0013: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b13a2: 6e20 b9a5 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@a5b9 │ │ -3b13a8: 0c03 |0018: move-result-object v3 │ │ -3b13aa: 6e10 0ca3 0300 |0019: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b13b0: 0b06 |001c: move-result-wide v6 │ │ -3b13b2: 6203 197a |001d: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b13b6: 5338 297a |001f: iget-wide v8, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b13ba: c086 |0021: and-long/2addr v6, v8 │ │ -3b13bc: 3103 0406 |0022: cmp-long v3, v4, v6 │ │ -3b13c0: 3903 0300 |0024: if-nez v3, 0027 // +0003 │ │ -3b13c4: 1004 |0026: return-wide v4 │ │ -3b13c6: 6203 317a |0027: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b13ca: 6e20 b8a5 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@a5b8 │ │ -3b13d0: 0c03 |002c: move-result-object v3 │ │ -3b13d2: 6e10 eb97 0300 |002d: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b13d8: 0c03 |0030: move-result-object v3 │ │ -3b13da: 6206 2f7a |0031: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b13de: 6e20 b8a5 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@a5b8 │ │ -3b13e4: 0c06 |0036: move-result-object v6 │ │ -3b13e6: 1f06 af14 |0037: check-cast v6, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b13ea: 6e10 cba2 0600 |0039: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b13f0: 0c06 |003c: move-result-object v6 │ │ -3b13f2: 1307 4000 |003d: const/16 v7, #int 64 // #40 │ │ -3b13f6: 6e20 1a98 7300 |003f: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b13fc: 0a08 |0042: move-result v8 │ │ -3b13fe: 3b08 0d00 |0043: if-gez v8, 0050 // +000d │ │ -3b1402: 1a02 8407 |0045: const-string v2, ":GROUP:" // string@0784 │ │ -3b1406: 6e20 0e98 2600 |0047: invoke-virtual {v6, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b140c: 0a02 |004a: move-result v2 │ │ -3b140e: 3802 0300 |004b: if-eqz v2, 004e // +0003 │ │ -3b1412: 2802 |004d: goto 004f // +0002 │ │ -3b1414: 0440 |004e: move-wide v0, v4 │ │ -3b1416: 1000 |004f: return-wide v0 │ │ -3b1418: 6208 327a |0050: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b141c: 6e20 b8a5 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@a5b8 │ │ -3b1422: 0c08 |0055: move-result-object v8 │ │ -3b1424: 6e20 1a98 7300 |0056: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b142a: 0a09 |0059: move-result v9 │ │ -3b142c: 120a |005a: const/4 v10, #int 0 // #0 │ │ -3b142e: 6e30 2e98 a309 |005b: invoke-virtual {v3, v10, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b1434: 0c09 |005e: move-result-object v9 │ │ -3b1436: 620b 447a |005f: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b143a: 6e20 f99a 3b00 |0061: invoke-virtual {v11, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b1440: 0c0b |0064: move-result-object v11 │ │ -3b1442: 1f0b d112 |0065: check-cast v11, Ljava/lang/Long; // type@12d1 │ │ -3b1446: 1a0c 8007 |0067: const-string v12, ":EMAIL: " // string@0780 │ │ -3b144a: 120d |0069: const/4 v13, #int 0 // #0 │ │ -3b144c: 1a0e 6c00 |006a: const-string v14, " │ │ +3b1364: |[3b1364] net.sf.dibdib.thread_wk.CcmSto.ensureContact4Chat:(JZZ)J │ │ +3b1374: 0500 1500 |0000: move-wide/from16 v0, v21 │ │ +3b1378: 6202 6373 |0002: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b137c: 5422 477a |0004: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b1380: 6e30 daa3 0201 |0006: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b1386: 0c02 |0009: move-result-object v2 │ │ +3b1388: 2023 ae14 |000a: instance-of v3, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b138c: 1604 0000 |000c: const-wide/16 v4, #int 0 // #0 │ │ +3b1390: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ +3b1394: 1004 |0010: return-wide v4 │ │ +3b1396: 1f02 ae14 |0011: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b139a: 6203 2d7a |0013: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b139e: 6e20 b9a5 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@a5b9 │ │ +3b13a4: 0c03 |0018: move-result-object v3 │ │ +3b13a6: 6e10 0ca3 0300 |0019: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b13ac: 0b06 |001c: move-result-wide v6 │ │ +3b13ae: 6203 197a |001d: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b13b2: 5338 297a |001f: iget-wide v8, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b13b6: c086 |0021: and-long/2addr v6, v8 │ │ +3b13b8: 3103 0406 |0022: cmp-long v3, v4, v6 │ │ +3b13bc: 3903 0300 |0024: if-nez v3, 0027 // +0003 │ │ +3b13c0: 1004 |0026: return-wide v4 │ │ +3b13c2: 6203 317a |0027: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b13c6: 6e20 b8a5 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@a5b8 │ │ +3b13cc: 0c03 |002c: move-result-object v3 │ │ +3b13ce: 6e10 eb97 0300 |002d: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b13d4: 0c03 |0030: move-result-object v3 │ │ +3b13d6: 6206 2f7a |0031: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b13da: 6e20 b8a5 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@a5b8 │ │ +3b13e0: 0c06 |0036: move-result-object v6 │ │ +3b13e2: 1f06 af14 |0037: check-cast v6, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b13e6: 6e10 cba2 0600 |0039: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b13ec: 0c06 |003c: move-result-object v6 │ │ +3b13ee: 1307 4000 |003d: const/16 v7, #int 64 // #40 │ │ +3b13f2: 6e20 1a98 7300 |003f: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b13f8: 0a08 |0042: move-result v8 │ │ +3b13fa: 3b08 0d00 |0043: if-gez v8, 0050 // +000d │ │ +3b13fe: 1a02 8407 |0045: const-string v2, ":GROUP:" // string@0784 │ │ +3b1402: 6e20 0e98 2600 |0047: invoke-virtual {v6, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1408: 0a02 |004a: move-result v2 │ │ +3b140a: 3802 0300 |004b: if-eqz v2, 004e // +0003 │ │ +3b140e: 2802 |004d: goto 004f // +0002 │ │ +3b1410: 0440 |004e: move-wide v0, v4 │ │ +3b1412: 1000 |004f: return-wide v0 │ │ +3b1414: 6208 327a |0050: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b1418: 6e20 b8a5 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@a5b8 │ │ +3b141e: 0c08 |0055: move-result-object v8 │ │ +3b1420: 6e20 1a98 7300 |0056: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1426: 0a09 |0059: move-result v9 │ │ +3b1428: 120a |005a: const/4 v10, #int 0 // #0 │ │ +3b142a: 6e30 2e98 a309 |005b: invoke-virtual {v3, v10, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b1430: 0c09 |005e: move-result-object v9 │ │ +3b1432: 620b 447a |005f: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b1436: 6e20 f99a 3b00 |0061: invoke-virtual {v11, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b143c: 0c0b |0064: move-result-object v11 │ │ +3b143e: 1f0b d112 |0065: check-cast v11, Ljava/lang/Long; // type@12d1 │ │ +3b1442: 1a0c 8007 |0067: const-string v12, ":EMAIL: " // string@0780 │ │ +3b1446: 120d |0069: const/4 v13, #int 0 // #0 │ │ +3b1448: 1a0e 6c00 |006a: const-string v14, " │ │ " // string@006c │ │ -3b1450: 121f |006c: const/4 v15, #int 1 // #1 │ │ -3b1452: 380b 0f00 |006d: if-eqz v11, 007c // +000f │ │ -3b1456: 6e10 a897 0b00 |006f: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b145c: 0b10 |0072: move-result-wide v16 │ │ -3b145e: 3112 0410 |0073: cmp-long v18, v4, v16 │ │ -3b1462: 3912 0300 |0075: if-nez v18, 0078 // +0003 │ │ -3b1466: 2805 |0077: goto 007c // +0005 │ │ -3b1468: 0811 0800 |0078: move-object/from16 v17, v8 │ │ -3b146c: 2900 c200 |007a: goto/16 013c // +00c2 │ │ -3b1470: 620b 6373 |007c: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b1474: 54bb 407a |007e: iget-object v11, v11, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b1478: 6e20 1298 3b00 |0080: invoke-virtual {v11, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b147e: 0a0b |0083: move-result v11 │ │ -3b1480: 380b 0900 |0084: if-eqz v11, 008d // +0009 │ │ -3b1484: 620b 6373 |0086: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b1488: 0811 0800 |0088: move-object/from16 v17, v8 │ │ -3b148c: 53b7 417a |008a: iget-wide v7, v11, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b1490: 2804 |008c: goto 0090 // +0004 │ │ -3b1492: 0811 0800 |008d: move-object/from16 v17, v8 │ │ -3b1496: 0447 |008f: move-wide v7, v4 │ │ -3b1498: 7120 ad97 8700 |0090: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b149e: 0c07 |0093: move-result-object v7 │ │ -3b14a0: 6e10 a897 0700 |0094: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b14a6: 0b12 |0097: move-result-wide v18 │ │ -3b14a8: 3108 0412 |0098: cmp-long v8, v4, v18 │ │ -3b14ac: 3808 5c00 |009a: if-eqz v8, 00f6 // +005c │ │ -3b14b0: 6208 6373 |009c: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b14b4: 5488 477a |009e: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b14b8: 6e10 a897 0700 |00a0: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b14be: 0b04 |00a3: move-result-wide v4 │ │ -3b14c0: 6e30 daa3 4805 |00a4: invoke-virtual {v8, v4, v5}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b14c6: 0c04 |00a7: move-result-object v4 │ │ -3b14c8: 3904 4e00 |00a8: if-nez v4, 00f6 // +004e │ │ -3b14cc: 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 │ │ -3b14d2: 0c00 |00ad: move-result-object v0 │ │ -3b14d4: 6201 1a7a |00ae: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b14d8: 5311 297a |00b0: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b14dc: 23f4 0716 |00b2: new-array v4, v15, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b14e0: 2205 e812 |00b4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b14e4: 7010 4098 0500 |00b6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b14ea: 6e20 4b98 c500 |00b9: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b14f0: 6e20 4b98 3500 |00bc: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b14f6: 6e20 4b98 e500 |00bf: invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b14fc: 6e20 4b98 6500 |00c2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1502: 6e10 5498 0500 |00c5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b1508: 0c03 |00c8: move-result-object v3 │ │ -3b150a: 7110 c1a2 0300 |00c9: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1510: 0c03 |00cc: move-result-object v3 │ │ -3b1512: 4d03 040a |00cd: aput-object v3, v4, v10 │ │ -3b1516: 7140 c6a5 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@a5c6 │ │ -3b151c: 0c00 |00d2: move-result-object v0 │ │ -3b151e: 6e10 a897 0700 |00d3: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1524: 0b01 |00d6: move-result-wide v1 │ │ -3b1526: 5a01 3776 |00d7: iput-wide v1, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b152a: 6201 6373 |00d9: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b152e: 5411 477a |00db: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b1532: 6e20 c9a3 0100 |00dd: invoke-virtual {v1, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ -3b1538: 6201 6373 |00e0: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b153c: 5411 467a |00e2: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b1540: 6202 317a |00e4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b1544: 7130 cfa5 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@a5cf │ │ -3b154a: 0c02 |00e9: move-result-object v2 │ │ -3b154c: 6e10 c7a2 0200 |00ea: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -3b1552: 0b02 |00ed: move-result-wide v2 │ │ -3b1554: 6e40 caa3 2103 |00ee: invoke-virtual {v1, v2, v3, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ -3b155a: 6e10 a897 0700 |00f1: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1560: 0b00 |00f4: move-result-wide v0 │ │ -3b1562: 1000 |00f5: return-wide v0 │ │ -3b1564: 6e10 a897 0700 |00f6: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b156a: 0b04 |00f9: move-result-wide v4 │ │ -3b156c: 1612 0000 |00fa: const-wide/16 v18, #int 0 // #0 │ │ -3b1570: 3108 1204 |00fc: cmp-long v8, v18, v4 │ │ -3b1574: 3908 1800 |00fe: if-nez v8, 0116 // +0018 │ │ -3b1578: 6204 317a |0100: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b157c: 6e20 b8a5 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@a5b8 │ │ -3b1582: 0c04 |0105: move-result-object v4 │ │ -3b1584: 1f04 af14 |0106: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1588: 6205 1a7a |0108: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b158c: 5357 297a |010a: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b1590: 7140 dda5 74a8 |010c: invoke-static {v4, v7, v8, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3b1596: 0b04 |010f: move-result-wide v4 │ │ -3b1598: 7120 ad97 5400 |0110: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b159e: 0c04 |0113: move-result-object v4 │ │ -3b15a0: 074b |0114: move-object v11, v4 │ │ -3b15a2: 2802 |0115: goto 0117 // +0002 │ │ -3b15a4: 077b |0116: move-object v11, v7 │ │ -3b15a6: 6e10 a897 0b00 |0117: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b15ac: 0b04 |011a: move-result-wide v4 │ │ -3b15ae: 1607 0000 |011b: const-wide/16 v7, #int 0 // #0 │ │ -3b15b2: 3114 0704 |011d: cmp-long v20, v7, v4 │ │ -3b15b6: 3914 1d00 |011f: if-nez v20, 013c // +001d │ │ -3b15ba: 6204 1a7a |0121: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b15be: 5344 297a |0123: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b15c2: 7120 cca5 5400 |0125: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5cc │ │ -3b15c8: 0c04 |0128: move-result-object v4 │ │ -3b15ca: 6e20 f99a 3400 |0129: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b15d0: 0c04 |012c: move-result-object v4 │ │ -3b15d2: 1f04 d112 |012d: check-cast v4, Ljava/lang/Long; // type@12d1 │ │ -3b15d6: 3804 0700 |012f: if-eqz v4, 0136 // +0007 │ │ -3b15da: 6e10 a897 0400 |0131: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b15e0: 0b04 |0134: move-result-wide v4 │ │ -3b15e2: 2803 |0135: goto 0138 // +0003 │ │ -3b15e4: 1604 0000 |0136: const-wide/16 v4, #int 0 // #0 │ │ -3b15e8: 7120 ad97 5400 |0138: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b15ee: 0c0b |013b: move-result-object v11 │ │ -3b15f0: 6e10 a897 0b00 |013c: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b15f6: 0b04 |013f: move-result-wide v4 │ │ -3b15f8: 1607 0000 |0140: const-wide/16 v7, #int 0 // #0 │ │ -3b15fc: 3114 0704 |0142: cmp-long v20, v7, v4 │ │ -3b1600: 3914 1a00 |0144: if-nez v20, 015e // +001a │ │ -3b1604: 6204 347a |0146: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b1608: 6e20 b8a5 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@a5b8 │ │ -3b160e: 0c04 |014b: move-result-object v4 │ │ -3b1610: 2045 af14 |014c: instance-of v5, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1614: 3805 1300 |014e: if-eqz v5, 0161 // +0013 │ │ -3b1618: 1f04 af14 |0150: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b161c: 6e20 bda2 a400 |0152: invoke-virtual {v4, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -3b1622: 0c04 |0155: move-result-object v4 │ │ -3b1624: 6e10 0ca3 0400 |0156: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b162a: 0b04 |0159: move-result-wide v4 │ │ -3b162c: 7120 ad97 5400 |015a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b1632: 0c0b |015d: move-result-object v11 │ │ -3b1634: 1604 0000 |015e: const-wide/16 v4, #int 0 // #0 │ │ -3b1638: 2828 |0160: goto 0188 // +0028 │ │ -3b163a: 6204 337a |0161: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b163e: 6e20 b8a5 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@a5b8 │ │ -3b1644: 0c04 |0166: move-result-object v4 │ │ -3b1646: 2045 af14 |0167: instance-of v5, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b164a: 3805 f5ff |0169: if-eqz v5, 015e // -000b │ │ -3b164e: 1f04 af14 |016b: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1652: 6e10 cba2 0400 |016d: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1658: 0c04 |0170: move-result-object v4 │ │ -3b165a: 7110 cea5 0400 |0171: invoke-static {v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b1660: 0c04 |0174: move-result-object v4 │ │ -3b1662: 3804 e9ff |0175: if-eqz v4, 015e // -0017 │ │ -3b1666: 6e20 1298 4300 |0177: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b166c: 0a05 |017a: move-result v5 │ │ -3b166e: 3905 e3ff |017b: if-nez v5, 015e // -001d │ │ -3b1672: 1305 4000 |017d: const/16 v5, #int 64 // #40 │ │ -3b1676: 6e20 1a98 5400 |017f: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b167c: 0a04 |0182: move-result v4 │ │ -3b167e: 3d04 dbff |0183: if-lez v4, 015e // -0025 │ │ -3b1682: 1604 0000 |0185: const-wide/16 v4, #int 0 // #0 │ │ -3b1686: 1004 |0187: return-wide v4 │ │ -3b1688: 6e10 a897 0b00 |0188: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b168e: 0b07 |018b: move-result-wide v7 │ │ -3b1690: 130d 0a00 |018c: const/16 v13, #int 10 // #a │ │ -3b1694: 3114 0407 |018e: cmp-long v20, v4, v7 │ │ -3b1698: 3814 5a00 |0190: if-eqz v20, 01ea // +005a │ │ -3b169c: 6204 6373 |0192: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b16a0: 5444 477a |0194: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b16a4: 6e10 a897 0b00 |0196: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b16aa: 0b07 |0199: move-result-wide v7 │ │ -3b16ac: 6e30 daa3 7408 |019a: invoke-virtual {v4, v7, v8}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b16b2: 0c04 |019d: move-result-object v4 │ │ -3b16b4: 2045 ae14 |019e: instance-of v5, v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b16b8: 3805 4a00 |01a0: if-eqz v5, 01ea // +004a │ │ -3b16bc: 1f04 ae14 |01a2: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b16c0: 6205 2f7a |01a4: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b16c4: 6e20 b8a5 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@a5b8 │ │ -3b16ca: 0c05 |01a9: move-result-object v5 │ │ -3b16cc: 1f05 af14 |01aa: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b16d0: 6e10 cba2 0500 |01ac: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b16d6: 0c05 |01af: move-result-object v5 │ │ -3b16d8: 1a07 7f07 |01b0: const-string v7, ":EMAIL:" // string@077f │ │ -3b16dc: 6e20 0e98 7500 |01b2: invoke-virtual {v5, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b16e2: 0a08 |01b5: move-result v8 │ │ -3b16e4: 3808 0f00 |01b6: if-eqz v8, 01c5 // +000f │ │ -3b16e8: 7110 cea5 0500 |01b8: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b16ee: 0c08 |01bb: move-result-object v8 │ │ -3b16f0: 6e20 1298 8300 |01bc: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b16f6: 0a08 |01bf: move-result v8 │ │ -3b16f8: 3908 0500 |01c0: if-nez v8, 01c5 // +0005 │ │ -3b16fc: 1612 0000 |01c2: const-wide/16 v18, #int 0 // #0 │ │ -3b1700: 1012 |01c4: return-wide v18 │ │ -3b1702: 6e20 0e98 7500 |01c5: invoke-virtual {v5, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b1708: 0a08 |01c8: move-result v8 │ │ -3b170a: 3908 2200 |01c9: if-nez v8, 01eb // +0022 │ │ -3b170e: 2208 e812 |01cb: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b1712: 7010 4098 0800 |01cd: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b1718: 6e20 4b98 7800 |01d0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b171e: 6e20 4b98 3800 |01d3: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1724: 6e20 4498 d800 |01d6: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b172a: 6e20 4b98 5800 |01d9: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1730: 6e10 5498 0800 |01dc: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b1736: 0c05 |01df: move-result-object v5 │ │ -3b1738: 6207 2f7a |01e0: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b173c: 7110 c1a2 0500 |01e2: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1742: 0c05 |01e5: move-result-object v5 │ │ -3b1744: 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 │ │ -3b174a: 2802 |01e9: goto 01eb // +0002 │ │ -3b174c: 1204 |01ea: const/4 v4, #int 0 // #0 │ │ -3b174e: 3904 4700 |01eb: if-nez v4, 0232 // +0047 │ │ -3b1752: 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 │ │ -3b1758: 0c04 |01f0: move-result-object v4 │ │ -3b175a: 6205 1a7a |01f1: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b175e: 5357 297a |01f3: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b1762: 23f5 0716 |01f5: new-array v5, v15, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b1766: 220f e812 |01f7: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b176a: 7010 4098 0f00 |01f9: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b1770: 6e20 4b98 cf00 |01fc: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1776: 6e20 4b98 3f00 |01ff: invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b177c: 6e20 4b98 ef00 |0202: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1782: 6e20 4b98 6f00 |0205: invoke-virtual {v15, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1788: 6e10 5498 0f00 |0208: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b178e: 0c03 |020b: move-result-object v3 │ │ -3b1790: 7110 c1a2 0300 |020c: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1796: 0c03 |020f: move-result-object v3 │ │ -3b1798: 4d03 050a |0210: aput-object v3, v5, v10 │ │ -3b179c: 7140 c6a5 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@a5c6 │ │ -3b17a2: 0c04 |0215: move-result-object v4 │ │ -3b17a4: 6203 6373 |0216: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b17a8: 5433 477a |0218: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b17ac: 6e20 c9a3 4300 |021a: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ -3b17b2: 6203 6373 |021d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b17b6: 5433 467a |021f: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b17ba: 6205 317a |0221: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b17be: 1207 |0223: const/4 v7, #int 0 // #0 │ │ -3b17c0: 7130 cfa5 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@a5cf │ │ -3b17c6: 0c05 |0227: move-result-object v5 │ │ -3b17c8: 6e10 c7a2 0500 |0228: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -3b17ce: 0b07 |022b: move-result-wide v7 │ │ -3b17d0: 6e40 caa3 7348 |022c: invoke-virtual {v3, v7, v8, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ -3b17d6: 5347 3776 |022f: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b17da: 2802 |0231: goto 0233 // +0002 │ │ -3b17dc: 0407 |0232: move-wide v7, v0 │ │ -3b17de: 6203 2f7a |0233: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b17e2: 6e20 b8a5 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@a5b8 │ │ -3b17e8: 0c03 |0238: move-result-object v3 │ │ -3b17ea: 1a05 8107 |0239: const-string v5, ":FP:" // string@0781 │ │ -3b17ee: 6e20 0e98 5600 |023b: invoke-virtual {v6, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b17f4: 0a0c |023e: move-result v12 │ │ -3b17f6: 1a0f 6408 |023f: const-string v15, "?:FP" // string@0864 │ │ -3b17fa: 380c 8900 |0241: if-eqz v12, 02ca // +0089 │ │ -3b17fe: 6e20 1c98 5600 |0243: invoke-virtual {v6, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b1804: 0a0c |0246: move-result v12 │ │ -3b1806: d80c 0c04 |0247: add-int/lit8 v12, v12, #int 4 // #04 │ │ -3b180a: 6e20 2d98 c600 |0249: invoke-virtual {v6, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b1810: 0c06 |024c: move-result-object v6 │ │ -3b1812: 6e20 1a98 d600 |024d: invoke-virtual {v6, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1818: 0a0c |0250: move-result v12 │ │ -3b181a: 3d0c 0a00 |0251: if-lez v12, 025b // +000a │ │ -3b181e: 6e20 1a98 d600 |0253: invoke-virtual {v6, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1824: 0a0c |0256: move-result v12 │ │ -3b1826: 6e30 2e98 a60c |0257: invoke-virtual {v6, v10, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b182c: 0c06 |025a: move-result-object v6 │ │ -3b182e: 6e10 3498 0600 |025b: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b1834: 0c06 |025e: move-result-object v6 │ │ -3b1836: 203a af14 |025f: instance-of v10, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b183a: 380a a600 |0261: if-eqz v10, 0307 // +00a6 │ │ -3b183e: 3818 0d00 |0263: if-eqz v24, 0270 // +000d │ │ -3b1842: 5347 3776 |0265: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b1846: 620a 327a |0267: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b184a: 7110 c1a2 0f00 |0269: invoke-static {v15}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1850: 0c0c |026c: move-result-object v12 │ │ -3b1852: 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 │ │ -3b1858: 1f03 af14 |0270: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b185c: 6e10 cba2 0300 |0272: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1862: 0c03 |0275: move-result-object v3 │ │ -3b1864: 130a 0800 |0276: const/16 v10, #int 8 // #8 │ │ -3b1868: 6e10 2298 0600 |0278: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b186e: 0a0c |027b: move-result v12 │ │ -3b1870: 36ca 8b00 |027c: if-gt v10, v12, 0307 // +008b │ │ -3b1874: 6e20 0e98 6300 |027e: invoke-virtual {v3, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b187a: 0a0a |0281: move-result v10 │ │ -3b187c: 390a 8500 |0282: if-nez v10, 0307 // +0085 │ │ -3b1880: 5347 3776 |0284: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b1884: 3817 3400 |0286: if-eqz v23, 02ba // +0034 │ │ -3b1888: 5347 3776 |0288: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b188c: 1a02 8100 |028a: const-string v2, " │ │ +3b144c: 121f |006c: const/4 v15, #int 1 // #1 │ │ +3b144e: 380b 0f00 |006d: if-eqz v11, 007c // +000f │ │ +3b1452: 6e10 a897 0b00 |006f: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1458: 0b10 |0072: move-result-wide v16 │ │ +3b145a: 3112 0410 |0073: cmp-long v18, v4, v16 │ │ +3b145e: 3912 0300 |0075: if-nez v18, 0078 // +0003 │ │ +3b1462: 2805 |0077: goto 007c // +0005 │ │ +3b1464: 0811 0800 |0078: move-object/from16 v17, v8 │ │ +3b1468: 2900 c200 |007a: goto/16 013c // +00c2 │ │ +3b146c: 620b 6373 |007c: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b1470: 54bb 407a |007e: iget-object v11, v11, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b1474: 6e20 1298 3b00 |0080: invoke-virtual {v11, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b147a: 0a0b |0083: move-result v11 │ │ +3b147c: 380b 0900 |0084: if-eqz v11, 008d // +0009 │ │ +3b1480: 620b 6373 |0086: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b1484: 0811 0800 |0088: move-object/from16 v17, v8 │ │ +3b1488: 53b7 417a |008a: iget-wide v7, v11, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b148c: 2804 |008c: goto 0090 // +0004 │ │ +3b148e: 0811 0800 |008d: move-object/from16 v17, v8 │ │ +3b1492: 0447 |008f: move-wide v7, v4 │ │ +3b1494: 7120 ad97 8700 |0090: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b149a: 0c07 |0093: move-result-object v7 │ │ +3b149c: 6e10 a897 0700 |0094: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b14a2: 0b12 |0097: move-result-wide v18 │ │ +3b14a4: 3108 0412 |0098: cmp-long v8, v4, v18 │ │ +3b14a8: 3808 5c00 |009a: if-eqz v8, 00f6 // +005c │ │ +3b14ac: 6208 6373 |009c: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b14b0: 5488 477a |009e: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b14b4: 6e10 a897 0700 |00a0: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b14ba: 0b04 |00a3: move-result-wide v4 │ │ +3b14bc: 6e30 daa3 4805 |00a4: invoke-virtual {v8, v4, v5}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b14c2: 0c04 |00a7: move-result-object v4 │ │ +3b14c4: 3904 4e00 |00a8: if-nez v4, 00f6 // +004e │ │ +3b14c8: 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 │ │ +3b14ce: 0c00 |00ad: move-result-object v0 │ │ +3b14d0: 6201 1a7a |00ae: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b14d4: 5311 297a |00b0: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b14d8: 23f4 0716 |00b2: new-array v4, v15, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b14dc: 2205 e812 |00b4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b14e0: 7010 4098 0500 |00b6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b14e6: 6e20 4b98 c500 |00b9: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b14ec: 6e20 4b98 3500 |00bc: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b14f2: 6e20 4b98 e500 |00bf: invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b14f8: 6e20 4b98 6500 |00c2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b14fe: 6e10 5498 0500 |00c5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b1504: 0c03 |00c8: move-result-object v3 │ │ +3b1506: 7110 c1a2 0300 |00c9: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b150c: 0c03 |00cc: move-result-object v3 │ │ +3b150e: 4d03 040a |00cd: aput-object v3, v4, v10 │ │ +3b1512: 7140 c6a5 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@a5c6 │ │ +3b1518: 0c00 |00d2: move-result-object v0 │ │ +3b151a: 6e10 a897 0700 |00d3: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1520: 0b01 |00d6: move-result-wide v1 │ │ +3b1522: 5a01 3776 |00d7: iput-wide v1, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b1526: 6201 6373 |00d9: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b152a: 5411 477a |00db: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b152e: 6e20 c9a3 0100 |00dd: invoke-virtual {v1, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ +3b1534: 6201 6373 |00e0: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b1538: 5411 467a |00e2: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b153c: 6202 317a |00e4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1540: 7130 cfa5 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@a5cf │ │ +3b1546: 0c02 |00e9: move-result-object v2 │ │ +3b1548: 6e10 c7a2 0200 |00ea: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +3b154e: 0b02 |00ed: move-result-wide v2 │ │ +3b1550: 6e40 caa3 2103 |00ee: invoke-virtual {v1, v2, v3, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ +3b1556: 6e10 a897 0700 |00f1: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b155c: 0b00 |00f4: move-result-wide v0 │ │ +3b155e: 1000 |00f5: return-wide v0 │ │ +3b1560: 6e10 a897 0700 |00f6: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1566: 0b04 |00f9: move-result-wide v4 │ │ +3b1568: 1612 0000 |00fa: const-wide/16 v18, #int 0 // #0 │ │ +3b156c: 3108 1204 |00fc: cmp-long v8, v18, v4 │ │ +3b1570: 3908 1800 |00fe: if-nez v8, 0116 // +0018 │ │ +3b1574: 6204 317a |0100: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1578: 6e20 b8a5 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@a5b8 │ │ +3b157e: 0c04 |0105: move-result-object v4 │ │ +3b1580: 1f04 af14 |0106: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1584: 6205 1a7a |0108: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b1588: 5357 297a |010a: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b158c: 7140 dda5 74a8 |010c: invoke-static {v4, v7, v8, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3b1592: 0b04 |010f: move-result-wide v4 │ │ +3b1594: 7120 ad97 5400 |0110: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b159a: 0c04 |0113: move-result-object v4 │ │ +3b159c: 074b |0114: move-object v11, v4 │ │ +3b159e: 2802 |0115: goto 0117 // +0002 │ │ +3b15a0: 077b |0116: move-object v11, v7 │ │ +3b15a2: 6e10 a897 0b00 |0117: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b15a8: 0b04 |011a: move-result-wide v4 │ │ +3b15aa: 1607 0000 |011b: const-wide/16 v7, #int 0 // #0 │ │ +3b15ae: 3114 0704 |011d: cmp-long v20, v7, v4 │ │ +3b15b2: 3914 1d00 |011f: if-nez v20, 013c // +001d │ │ +3b15b6: 6204 1a7a |0121: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b15ba: 5344 297a |0123: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b15be: 7120 cca5 5400 |0125: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5cc │ │ +3b15c4: 0c04 |0128: move-result-object v4 │ │ +3b15c6: 6e20 f99a 3400 |0129: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b15cc: 0c04 |012c: move-result-object v4 │ │ +3b15ce: 1f04 d112 |012d: check-cast v4, Ljava/lang/Long; // type@12d1 │ │ +3b15d2: 3804 0700 |012f: if-eqz v4, 0136 // +0007 │ │ +3b15d6: 6e10 a897 0400 |0131: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b15dc: 0b04 |0134: move-result-wide v4 │ │ +3b15de: 2803 |0135: goto 0138 // +0003 │ │ +3b15e0: 1604 0000 |0136: const-wide/16 v4, #int 0 // #0 │ │ +3b15e4: 7120 ad97 5400 |0138: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b15ea: 0c0b |013b: move-result-object v11 │ │ +3b15ec: 6e10 a897 0b00 |013c: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b15f2: 0b04 |013f: move-result-wide v4 │ │ +3b15f4: 1607 0000 |0140: const-wide/16 v7, #int 0 // #0 │ │ +3b15f8: 3114 0704 |0142: cmp-long v20, v7, v4 │ │ +3b15fc: 3914 1a00 |0144: if-nez v20, 015e // +001a │ │ +3b1600: 6204 347a |0146: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b1604: 6e20 b8a5 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@a5b8 │ │ +3b160a: 0c04 |014b: move-result-object v4 │ │ +3b160c: 2045 af14 |014c: instance-of v5, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1610: 3805 1300 |014e: if-eqz v5, 0161 // +0013 │ │ +3b1614: 1f04 af14 |0150: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1618: 6e20 bda2 a400 |0152: invoke-virtual {v4, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +3b161e: 0c04 |0155: move-result-object v4 │ │ +3b1620: 6e10 0ca3 0400 |0156: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b1626: 0b04 |0159: move-result-wide v4 │ │ +3b1628: 7120 ad97 5400 |015a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b162e: 0c0b |015d: move-result-object v11 │ │ +3b1630: 1604 0000 |015e: const-wide/16 v4, #int 0 // #0 │ │ +3b1634: 2828 |0160: goto 0188 // +0028 │ │ +3b1636: 6204 337a |0161: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b163a: 6e20 b8a5 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@a5b8 │ │ +3b1640: 0c04 |0166: move-result-object v4 │ │ +3b1642: 2045 af14 |0167: instance-of v5, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1646: 3805 f5ff |0169: if-eqz v5, 015e // -000b │ │ +3b164a: 1f04 af14 |016b: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b164e: 6e10 cba2 0400 |016d: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1654: 0c04 |0170: move-result-object v4 │ │ +3b1656: 7110 cea5 0400 |0171: invoke-static {v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b165c: 0c04 |0174: move-result-object v4 │ │ +3b165e: 3804 e9ff |0175: if-eqz v4, 015e // -0017 │ │ +3b1662: 6e20 1298 4300 |0177: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b1668: 0a05 |017a: move-result v5 │ │ +3b166a: 3905 e3ff |017b: if-nez v5, 015e // -001d │ │ +3b166e: 1305 4000 |017d: const/16 v5, #int 64 // #40 │ │ +3b1672: 6e20 1a98 5400 |017f: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1678: 0a04 |0182: move-result v4 │ │ +3b167a: 3d04 dbff |0183: if-lez v4, 015e // -0025 │ │ +3b167e: 1604 0000 |0185: const-wide/16 v4, #int 0 // #0 │ │ +3b1682: 1004 |0187: return-wide v4 │ │ +3b1684: 6e10 a897 0b00 |0188: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b168a: 0b07 |018b: move-result-wide v7 │ │ +3b168c: 130d 0a00 |018c: const/16 v13, #int 10 // #a │ │ +3b1690: 3114 0407 |018e: cmp-long v20, v4, v7 │ │ +3b1694: 3814 5a00 |0190: if-eqz v20, 01ea // +005a │ │ +3b1698: 6204 6373 |0192: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b169c: 5444 477a |0194: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b16a0: 6e10 a897 0b00 |0196: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b16a6: 0b07 |0199: move-result-wide v7 │ │ +3b16a8: 6e30 daa3 7408 |019a: invoke-virtual {v4, v7, v8}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b16ae: 0c04 |019d: move-result-object v4 │ │ +3b16b0: 2045 ae14 |019e: instance-of v5, v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b16b4: 3805 4a00 |01a0: if-eqz v5, 01ea // +004a │ │ +3b16b8: 1f04 ae14 |01a2: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b16bc: 6205 2f7a |01a4: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b16c0: 6e20 b8a5 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@a5b8 │ │ +3b16c6: 0c05 |01a9: move-result-object v5 │ │ +3b16c8: 1f05 af14 |01aa: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b16cc: 6e10 cba2 0500 |01ac: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b16d2: 0c05 |01af: move-result-object v5 │ │ +3b16d4: 1a07 7f07 |01b0: const-string v7, ":EMAIL:" // string@077f │ │ +3b16d8: 6e20 0e98 7500 |01b2: invoke-virtual {v5, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b16de: 0a08 |01b5: move-result v8 │ │ +3b16e0: 3808 0f00 |01b6: if-eqz v8, 01c5 // +000f │ │ +3b16e4: 7110 cea5 0500 |01b8: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b16ea: 0c08 |01bb: move-result-object v8 │ │ +3b16ec: 6e20 1298 8300 |01bc: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b16f2: 0a08 |01bf: move-result v8 │ │ +3b16f4: 3908 0500 |01c0: if-nez v8, 01c5 // +0005 │ │ +3b16f8: 1612 0000 |01c2: const-wide/16 v18, #int 0 // #0 │ │ +3b16fc: 1012 |01c4: return-wide v18 │ │ +3b16fe: 6e20 0e98 7500 |01c5: invoke-virtual {v5, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1704: 0a08 |01c8: move-result v8 │ │ +3b1706: 3908 2200 |01c9: if-nez v8, 01eb // +0022 │ │ +3b170a: 2208 e812 |01cb: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b170e: 7010 4098 0800 |01cd: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b1714: 6e20 4b98 7800 |01d0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b171a: 6e20 4b98 3800 |01d3: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1720: 6e20 4498 d800 |01d6: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b1726: 6e20 4b98 5800 |01d9: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b172c: 6e10 5498 0800 |01dc: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b1732: 0c05 |01df: move-result-object v5 │ │ +3b1734: 6207 2f7a |01e0: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b1738: 7110 c1a2 0500 |01e2: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b173e: 0c05 |01e5: move-result-object v5 │ │ +3b1740: 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 │ │ +3b1746: 2802 |01e9: goto 01eb // +0002 │ │ +3b1748: 1204 |01ea: const/4 v4, #int 0 // #0 │ │ +3b174a: 3904 4700 |01eb: if-nez v4, 0232 // +0047 │ │ +3b174e: 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 │ │ +3b1754: 0c04 |01f0: move-result-object v4 │ │ +3b1756: 6205 1a7a |01f1: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b175a: 5357 297a |01f3: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b175e: 23f5 0716 |01f5: new-array v5, v15, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b1762: 220f e812 |01f7: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b1766: 7010 4098 0f00 |01f9: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b176c: 6e20 4b98 cf00 |01fc: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1772: 6e20 4b98 3f00 |01ff: invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1778: 6e20 4b98 ef00 |0202: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b177e: 6e20 4b98 6f00 |0205: invoke-virtual {v15, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1784: 6e10 5498 0f00 |0208: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b178a: 0c03 |020b: move-result-object v3 │ │ +3b178c: 7110 c1a2 0300 |020c: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b1792: 0c03 |020f: move-result-object v3 │ │ +3b1794: 4d03 050a |0210: aput-object v3, v5, v10 │ │ +3b1798: 7140 c6a5 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@a5c6 │ │ +3b179e: 0c04 |0215: move-result-object v4 │ │ +3b17a0: 6203 6373 |0216: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b17a4: 5433 477a |0218: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b17a8: 6e20 c9a3 4300 |021a: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ +3b17ae: 6203 6373 |021d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b17b2: 5433 467a |021f: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b17b6: 6205 317a |0221: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b17ba: 1207 |0223: const/4 v7, #int 0 // #0 │ │ +3b17bc: 7130 cfa5 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@a5cf │ │ +3b17c2: 0c05 |0227: move-result-object v5 │ │ +3b17c4: 6e10 c7a2 0500 |0228: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +3b17ca: 0b07 |022b: move-result-wide v7 │ │ +3b17cc: 6e40 caa3 7348 |022c: invoke-virtual {v3, v7, v8, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ +3b17d2: 5347 3776 |022f: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b17d6: 2802 |0231: goto 0233 // +0002 │ │ +3b17d8: 0407 |0232: move-wide v7, v0 │ │ +3b17da: 6203 2f7a |0233: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b17de: 6e20 b8a5 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@a5b8 │ │ +3b17e4: 0c03 |0238: move-result-object v3 │ │ +3b17e6: 1a05 8107 |0239: const-string v5, ":FP:" // string@0781 │ │ +3b17ea: 6e20 0e98 5600 |023b: invoke-virtual {v6, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b17f0: 0a0c |023e: move-result v12 │ │ +3b17f2: 1a0f 6408 |023f: const-string v15, "?:FP" // string@0864 │ │ +3b17f6: 380c 8900 |0241: if-eqz v12, 02ca // +0089 │ │ +3b17fa: 6e20 1c98 5600 |0243: invoke-virtual {v6, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b1800: 0a0c |0246: move-result v12 │ │ +3b1802: d80c 0c04 |0247: add-int/lit8 v12, v12, #int 4 // #04 │ │ +3b1806: 6e20 2d98 c600 |0249: invoke-virtual {v6, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b180c: 0c06 |024c: move-result-object v6 │ │ +3b180e: 6e20 1a98 d600 |024d: invoke-virtual {v6, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1814: 0a0c |0250: move-result v12 │ │ +3b1816: 3d0c 0a00 |0251: if-lez v12, 025b // +000a │ │ +3b181a: 6e20 1a98 d600 |0253: invoke-virtual {v6, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1820: 0a0c |0256: move-result v12 │ │ +3b1822: 6e30 2e98 a60c |0257: invoke-virtual {v6, v10, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b1828: 0c06 |025a: move-result-object v6 │ │ +3b182a: 6e10 3498 0600 |025b: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b1830: 0c06 |025e: move-result-object v6 │ │ +3b1832: 203a af14 |025f: instance-of v10, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1836: 380a a600 |0261: if-eqz v10, 0307 // +00a6 │ │ +3b183a: 3818 0d00 |0263: if-eqz v24, 0270 // +000d │ │ +3b183e: 5347 3776 |0265: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b1842: 620a 327a |0267: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b1846: 7110 c1a2 0f00 |0269: invoke-static {v15}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b184c: 0c0c |026c: move-result-object v12 │ │ +3b184e: 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 │ │ +3b1854: 1f03 af14 |0270: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1858: 6e10 cba2 0300 |0272: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b185e: 0c03 |0275: move-result-object v3 │ │ +3b1860: 130a 0800 |0276: const/16 v10, #int 8 // #8 │ │ +3b1864: 6e10 2298 0600 |0278: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b186a: 0a0c |027b: move-result v12 │ │ +3b186c: 36ca 8b00 |027c: if-gt v10, v12, 0307 // +008b │ │ +3b1870: 6e20 0e98 6300 |027e: invoke-virtual {v3, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1876: 0a0a |0281: move-result v10 │ │ +3b1878: 390a 8500 |0282: if-nez v10, 0307 // +0085 │ │ +3b187c: 5347 3776 |0284: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b1880: 3817 3400 |0286: if-eqz v23, 02ba // +0034 │ │ +3b1884: 5347 3776 |0288: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b1888: 1a02 8100 |028a: const-string v2, " │ │ \:FP\:[^ │ │ ]*" // string@0081 │ │ -3b1890: 1a05 0000 |028c: const-string v5, "" // string@0000 │ │ -3b1894: 6e30 2898 2305 |028e: invoke-virtual {v3, v2, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3b189a: 0c02 |0291: move-result-object v2 │ │ -3b189c: 2203 e812 |0292: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b18a0: 7010 4098 0300 |0294: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b18a6: 6e20 4b98 2300 |0297: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b18ac: 6e20 1198 e200 |029a: invoke-virtual {v2, v14}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3b18b2: 0a02 |029d: move-result v2 │ │ -3b18b4: 3802 0300 |029e: if-eqz v2, 02a1 // +0003 │ │ -3b18b8: 075e |02a0: move-object v14, v5 │ │ -3b18ba: 6e20 4b98 e300 |02a1: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b18c0: 1a02 8207 |02a4: const-string v2, ":FP: " // string@0782 │ │ -3b18c4: 6e20 4b98 2300 |02a6: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b18ca: 6e20 4b98 6300 |02a9: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b18d0: 6e10 5498 0300 |02ac: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b18d6: 0c02 |02af: move-result-object v2 │ │ -3b18d8: 6203 2f7a |02b0: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b18dc: 7110 c1a2 0200 |02b2: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b18e2: 0c02 |02b5: move-result-object v2 │ │ -3b18e4: 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 │ │ -3b18ea: 284e |02b9: goto 0307 // +004e │ │ -3b18ec: 6e20 0e98 5300 |02ba: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b18f2: 0a03 |02bd: move-result v3 │ │ -3b18f4: 3803 4900 |02be: if-eqz v3, 0307 // +0049 │ │ -3b18f8: 6203 327a |02c0: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b18fc: 7110 c1a2 0f00 |02c2: invoke-static {v15}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1902: 0c04 |02c5: move-result-object v4 │ │ -3b1904: 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 │ │ -3b190a: 283e |02c9: goto 0307 // +003e │ │ -3b190c: 3811 1300 |02ca: if-eqz v17, 02dd // +0013 │ │ -3b1910: 0802 1100 |02cc: move-object/from16 v2, v17 │ │ -3b1914: 1f02 af14 |02ce: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1918: 6e10 cba2 0200 |02d0: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b191e: 0c02 |02d3: move-result-object v2 │ │ -3b1920: 6e20 0e98 f200 |02d4: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b1926: 0a02 |02d7: move-result v2 │ │ -3b1928: 3802 0500 |02d8: if-eqz v2, 02dd // +0005 │ │ -3b192c: 5347 3776 |02da: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b1930: 282b |02dc: goto 0307 // +002b │ │ -3b1932: 2032 af14 |02dd: instance-of v2, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1936: 3802 2600 |02df: if-eqz v2, 0305 // +0026 │ │ -3b193a: 1f03 af14 |02e1: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b193e: 6e10 cba2 0300 |02e3: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1944: 0c02 |02e6: move-result-object v2 │ │ -3b1946: 6e20 0e98 5200 |02e7: invoke-virtual {v2, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b194c: 0a02 |02ea: move-result v2 │ │ -3b194e: 3902 0300 |02eb: if-nez v2, 02ee // +0003 │ │ -3b1952: 2818 |02ed: goto 0305 // +0018 │ │ -3b1954: 3817 1900 |02ee: if-eqz v23, 0307 // +0019 │ │ -3b1958: 0802 1100 |02f0: move-object/from16 v2, v17 │ │ -3b195c: 2023 b514 |02f2: instance-of v3, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b1960: 3803 1300 |02f4: if-eqz v3, 0307 // +0013 │ │ -3b1964: 6e10 eb97 0200 |02f6: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b196a: 0c02 |02f9: move-result-object v2 │ │ -3b196c: 1a03 c506 |02fa: const-string v3, "1970" // string@06c5 │ │ -3b1970: 6e20 2c98 3200 |02fc: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b1976: 0a02 |02ff: move-result v2 │ │ -3b1978: 3802 0700 |0300: if-eqz v2, 0307 // +0007 │ │ -3b197c: 5347 3776 |0302: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b1980: 2803 |0304: goto 0307 // +0003 │ │ -3b1982: 5347 3776 |0305: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b1986: 3102 0700 |0307: cmp-long v2, v7, v0 │ │ -3b198a: 3802 0700 |0309: if-eqz v2, 0310 // +0007 │ │ -3b198e: 6200 447a |030b: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b1992: 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 │ │ -3b1998: 1007 |0310: return-wide v7 │ │ +3b188c: 1a05 0000 |028c: const-string v5, "" // string@0000 │ │ +3b1890: 6e30 2898 2305 |028e: invoke-virtual {v3, v2, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3b1896: 0c02 |0291: move-result-object v2 │ │ +3b1898: 2203 e812 |0292: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b189c: 7010 4098 0300 |0294: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b18a2: 6e20 4b98 2300 |0297: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b18a8: 6e20 1198 e200 |029a: invoke-virtual {v2, v14}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3b18ae: 0a02 |029d: move-result v2 │ │ +3b18b0: 3802 0300 |029e: if-eqz v2, 02a1 // +0003 │ │ +3b18b4: 075e |02a0: move-object v14, v5 │ │ +3b18b6: 6e20 4b98 e300 |02a1: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b18bc: 1a02 8207 |02a4: const-string v2, ":FP: " // string@0782 │ │ +3b18c0: 6e20 4b98 2300 |02a6: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b18c6: 6e20 4b98 6300 |02a9: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b18cc: 6e10 5498 0300 |02ac: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b18d2: 0c02 |02af: move-result-object v2 │ │ +3b18d4: 6203 2f7a |02b0: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b18d8: 7110 c1a2 0200 |02b2: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b18de: 0c02 |02b5: move-result-object v2 │ │ +3b18e0: 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 │ │ +3b18e6: 284e |02b9: goto 0307 // +004e │ │ +3b18e8: 6e20 0e98 5300 |02ba: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b18ee: 0a03 |02bd: move-result v3 │ │ +3b18f0: 3803 4900 |02be: if-eqz v3, 0307 // +0049 │ │ +3b18f4: 6203 327a |02c0: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b18f8: 7110 c1a2 0f00 |02c2: invoke-static {v15}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b18fe: 0c04 |02c5: move-result-object v4 │ │ +3b1900: 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 │ │ +3b1906: 283e |02c9: goto 0307 // +003e │ │ +3b1908: 3811 1300 |02ca: if-eqz v17, 02dd // +0013 │ │ +3b190c: 0802 1100 |02cc: move-object/from16 v2, v17 │ │ +3b1910: 1f02 af14 |02ce: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1914: 6e10 cba2 0200 |02d0: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b191a: 0c02 |02d3: move-result-object v2 │ │ +3b191c: 6e20 0e98 f200 |02d4: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1922: 0a02 |02d7: move-result v2 │ │ +3b1924: 3802 0500 |02d8: if-eqz v2, 02dd // +0005 │ │ +3b1928: 5347 3776 |02da: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b192c: 282b |02dc: goto 0307 // +002b │ │ +3b192e: 2032 af14 |02dd: instance-of v2, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1932: 3802 2600 |02df: if-eqz v2, 0305 // +0026 │ │ +3b1936: 1f03 af14 |02e1: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b193a: 6e10 cba2 0300 |02e3: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1940: 0c02 |02e6: move-result-object v2 │ │ +3b1942: 6e20 0e98 5200 |02e7: invoke-virtual {v2, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1948: 0a02 |02ea: move-result v2 │ │ +3b194a: 3902 0300 |02eb: if-nez v2, 02ee // +0003 │ │ +3b194e: 2818 |02ed: goto 0305 // +0018 │ │ +3b1950: 3817 1900 |02ee: if-eqz v23, 0307 // +0019 │ │ +3b1954: 0802 1100 |02f0: move-object/from16 v2, v17 │ │ +3b1958: 2023 b514 |02f2: instance-of v3, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b195c: 3803 1300 |02f4: if-eqz v3, 0307 // +0013 │ │ +3b1960: 6e10 eb97 0200 |02f6: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b1966: 0c02 |02f9: move-result-object v2 │ │ +3b1968: 1a03 c506 |02fa: const-string v3, "1970" // string@06c5 │ │ +3b196c: 6e20 2c98 3200 |02fc: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b1972: 0a02 |02ff: move-result v2 │ │ +3b1974: 3802 0700 |0300: if-eqz v2, 0307 // +0007 │ │ +3b1978: 5347 3776 |0302: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b197c: 2803 |0304: goto 0307 // +0003 │ │ +3b197e: 5347 3776 |0305: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b1982: 3102 0700 |0307: cmp-long v2, v7, v0 │ │ +3b1986: 3802 0700 |0309: if-eqz v2, 0310 // +0007 │ │ +3b198a: 6200 447a |030b: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b198e: 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 │ │ +3b1994: 1007 |0310: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=931 │ │ 0x000a line=932 │ │ 0x0011 line=935 │ │ 0x0013 line=936 │ │ 0x001d line=937 │ │ @@ -861272,232 +861272,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 │ │ -3b37e4: |[3b37e4] net.sf.dibdib.thread_wk.CcmSto.exportData:([Lnet/sf/dibdib/generic/QIfs$QSeqIf;IJJ)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3b37f4: 0200 1100 |0000: move/from16 v0, v17 │ │ -3b37f8: 6201 6373 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b37fc: 5411 487a |0004: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b3800: 6e10 fd9a 0100 |0006: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ -3b3806: 0a01 |0009: move-result v1 │ │ -3b3808: b001 |000a: add-int/2addr v1, v0 │ │ -3b380a: d011 e803 |000b: add-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3b380e: 2311 0d16 |000d: new-array v1, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3812: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -3b3816: 3104 0212 |0011: cmp-long v4, v2, v18 │ │ -3b381a: 3904 0500 |0013: if-nez v4, 0018 // +0005 │ │ -3b381e: 1604 ffff |0015: const-wide/16 v4, #int -1 // #ffff │ │ -3b3822: 2803 |0017: goto 001a // +0003 │ │ -3b3824: 0504 1200 |0018: move-wide/from16 v4, v18 │ │ -3b3828: 6206 6373 |001a: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b382c: 5366 417a |001c: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b3830: 7120 06a3 7600 |001e: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b3836: 0c06 |0021: move-result-object v6 │ │ -3b3838: 6207 6373 |0022: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b383c: 5477 407a |0024: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b3840: 7110 c1a2 0700 |0026: invoke-static {v7}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b3846: 0c07 |0029: move-result-object v7 │ │ -3b3848: 6208 bf76 |002a: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3b384c: 6209 277a |002c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ -3b3850: 5399 297a |002e: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3854: 121b |0030: const/4 v11, #int 1 // #1 │ │ -3b3856: 23bc 0716 |0031: new-array v12, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b385a: 120d |0033: const/4 v13, #int 0 // #0 │ │ -3b385c: 4d07 0c0d |0034: aput-object v7, v12, v13 │ │ -3b3860: 7140 c6a5 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@a5c6 │ │ -3b3866: 0c07 |0039: move-result-object v7 │ │ -3b3868: 6208 357a |003a: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b386c: 5379 3776 |003c: iget-wide v9, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b3870: 7120 76a3 a900 |003e: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ -3b3876: 0b09 |0041: move-result-wide v9 │ │ -3b3878: 7120 03a3 a900 |0042: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ -3b387e: 0c09 |0045: move-result-object v9 │ │ -3b3880: 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 │ │ -3b3886: 6208 6373 |0049: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b388a: 5388 417a |004b: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b388e: 6e30 b2a2 8709 |004d: invoke-virtual {v7, v8, v9}, Lnet/sf/dibdib/generic/QSTuple;.setShashOrIgnore:(J)V // method@a2b2 │ │ -3b3894: 6208 2e7a |0050: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b3898: 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 │ │ -3b389e: 4d07 010d |0055: aput-object v7, v1, v13 │ │ -3b38a2: 1227 |0057: const/4 v7, #int 2 // #2 │ │ -3b38a4: 3d00 1d00 |0058: if-lez v0, 0075 // +001d │ │ -3b38a8: 6208 c176 |005a: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3b38ac: 6209 1b7a |005c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b38b0: 5399 297a |005e: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b38b4: 080c 1000 |0060: move-object/from16 v12, v16 │ │ -3b38b8: 21ce |0062: array-length v14, v12 │ │ -3b38ba: 33e0 0300 |0063: if-ne v0, v14, 0066 // +0003 │ │ -3b38be: 2808 |0065: goto 006d // +0008 │ │ -3b38c0: 7702 b499 1000 |0066: invoke-static/range {v16, v17}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b38c6: 0c00 |0069: move-result-object v0 │ │ -3b38c8: 1f00 0716 |006a: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b38cc: 070c |006c: move-object v12, v0 │ │ -3b38ce: 7140 c6a5 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@a5c6 │ │ -3b38d4: 0c00 |0070: move-result-object v0 │ │ -3b38d6: 4d00 010b |0071: aput-object v0, v1, v11 │ │ -3b38da: 1220 |0073: const/4 v0, #int 2 // #2 │ │ -3b38dc: 2802 |0074: goto 0076 // +0002 │ │ -3b38de: 1210 |0075: const/4 v0, #int 1 // #1 │ │ -3b38e0: 6208 277a |0076: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ -3b38e4: 5388 297a |0078: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b38e8: c084 |007a: and-long/2addr v4, v8 │ │ -3b38ea: 3108 0204 |007b: cmp-long v8, v2, v4 │ │ -3b38ee: 3808 ab00 |007d: if-eqz v8, 0128 // +00ab │ │ -3b38f2: 1604 0100 |007f: const-wide/16 v4, #int 1 // #1 │ │ -3b38f6: a008 1404 |0081: and-long v8, v20, v4 │ │ -3b38fa: 310a 0408 |0083: cmp-long v10, v4, v8 │ │ -3b38fe: 390a 5400 |0085: if-nez v10, 00d9 // +0054 │ │ -3b3902: 6204 427a |0087: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b3906: 6e10 fa9a 0400 |0089: invoke-virtual {v4}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ -3b390c: 0c04 |008c: move-result-object v4 │ │ -3b390e: 7210 b19a 0400 |008d: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -3b3914: 0c04 |0090: move-result-object v4 │ │ -3b3916: 7210 3f9a 0400 |0091: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b391c: 0a05 |0094: move-result v5 │ │ -3b391e: 3805 4400 |0095: if-eqz v5, 00d9 // +0044 │ │ -3b3922: 7210 409a 0400 |0097: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b3928: 0c05 |009a: move-result-object v5 │ │ -3b392a: 1f05 e612 |009b: check-cast v5, Ljava/lang/String; // type@12e6 │ │ -3b392e: 2118 |009d: array-length v8, v1 │ │ -3b3930: 3480 0b00 |009e: if-lt v0, v8, 00a9 // +000b │ │ -3b3934: 2118 |00a0: array-length v8, v1 │ │ -3b3936: da08 0802 |00a1: mul-int/lit8 v8, v8, #int 2 // #02 │ │ -3b393a: 7120 b499 8100 |00a3: invoke-static {v1, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b3940: 0c01 |00a6: move-result-object v1 │ │ -3b3942: 1f01 0d16 |00a7: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3946: 6208 427a |00a9: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b394a: 6e20 f99a 5800 |00ab: invoke-virtual {v8, v5}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b3950: 0c08 |00ae: move-result-object v8 │ │ -3b3952: 1f08 1515 |00af: check-cast v8, [B // type@1515 │ │ -3b3956: 7120 46a4 b800 |00b1: invoke-static {v8, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ -3b395c: 0c08 |00b4: move-result-object v8 │ │ -3b395e: 3908 0300 |00b5: if-nez v8, 00b8 // +0003 │ │ -3b3962: 28da |00b7: goto 0091 // -0026 │ │ -3b3964: d809 0001 |00b8: add-int/lit8 v9, v0, #int 1 // #01 │ │ -3b3968: 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 │ │ -3b396e: 0c05 |00bd: move-result-object v5 │ │ -3b3970: 620a 1f7a |00be: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ -3b3974: 53ae 297a |00c0: iget-wide v14, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3978: 620a 277a |00c2: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ -3b397c: 53a2 297a |00c4: iget-wide v2, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3980: c1e2 |00c6: or-long/2addr v2, v14 │ │ -3b3982: 23ba 0716 |00c7: new-array v10, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b3986: 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 │ │ -3b398c: 0c08 |00cc: move-result-object v8 │ │ -3b398e: 4d08 0a0d |00cd: aput-object v8, v10, v13 │ │ -3b3992: 7140 c6a5 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@a5c6 │ │ -3b3998: 0c02 |00d2: move-result-object v2 │ │ -3b399a: 4d02 0100 |00d3: aput-object v2, v1, v0 │ │ -3b399e: 0190 |00d5: move v0, v9 │ │ -3b39a0: 1602 0000 |00d6: const-wide/16 v2, #int 0 // #0 │ │ -3b39a4: 28b9 |00d8: goto 0091 // -0047 │ │ -3b39a6: 6202 6373 |00d9: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b39aa: 5422 487a |00db: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b39ae: 6e10 fa9a 0200 |00dd: invoke-virtual {v2}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ -3b39b4: 0c02 |00e0: move-result-object v2 │ │ -3b39b6: 7210 b19a 0200 |00e1: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -3b39bc: 0c02 |00e4: move-result-object v2 │ │ -3b39be: 7210 3f9a 0200 |00e5: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b39c4: 0a03 |00e8: move-result v3 │ │ -3b39c6: 3803 3f00 |00e9: if-eqz v3, 0128 // +003f │ │ -3b39ca: 7210 409a 0200 |00eb: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b39d0: 0c03 |00ee: move-result-object v3 │ │ -3b39d2: 1f03 e612 |00ef: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -3b39d6: 2114 |00f1: array-length v4, v1 │ │ -3b39d8: 3440 0b00 |00f2: if-lt v0, v4, 00fd // +000b │ │ -3b39dc: 2114 |00f4: array-length v4, v1 │ │ -3b39de: da04 0402 |00f5: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -3b39e2: 7120 b499 4100 |00f7: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b39e8: 0c01 |00fa: move-result-object v1 │ │ -3b39ea: 1f01 0d16 |00fb: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b39ee: 6204 6373 |00fd: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b39f2: 5444 487a |00ff: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b39f6: 6e20 f99a 3400 |0101: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b39fc: 0c04 |0104: move-result-object v4 │ │ -3b39fe: 1f04 e612 |0105: check-cast v4, Ljava/lang/String; // type@12e6 │ │ -3b3a02: 6e10 3298 0400 |0107: invoke-virtual {v4}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ -3b3a08: 0c04 |010a: move-result-object v4 │ │ -3b3a0a: 3904 0300 |010b: if-nez v4, 010e // +0003 │ │ -3b3a0e: 28d8 |010d: goto 00e5 // -0028 │ │ -3b3a10: d805 0001 |010e: add-int/lit8 v5, v0, #int 1 // #01 │ │ -3b3a14: 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 │ │ -3b3a1a: 0c03 |0113: move-result-object v3 │ │ -3b3a1c: 6208 277a |0114: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ -3b3a20: 5388 297a |0116: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3a24: 23ba 0716 |0118: new-array v10, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b3a28: 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 │ │ -3b3a2e: 0c04 |011d: move-result-object v4 │ │ -3b3a30: 4d04 0a0d |011e: aput-object v4, v10, v13 │ │ -3b3a34: 7140 c6a5 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@a5c6 │ │ -3b3a3a: 0c03 |0123: move-result-object v3 │ │ -3b3a3c: 4d03 0100 |0124: aput-object v3, v1, v0 │ │ -3b3a40: 0150 |0126: move v0, v5 │ │ -3b3a42: 28be |0127: goto 00e5 // -0042 │ │ -3b3a44: 6202 6373 |0128: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b3a48: 5422 477a |012a: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b3a4c: 6e40 d0a3 12d0 |012c: invoke-virtual {v2, v1, v0, v13}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d0 │ │ -3b3a52: 0a02 |012f: move-result v2 │ │ -3b3a54: 3b02 2700 |0130: if-gez v2, 0157 // +0027 │ │ -3b3a58: 7b22 |0132: neg-int v2, v2 │ │ -3b3a5a: 7120 b499 2100 |0133: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b3a60: 0c01 |0136: move-result-object v1 │ │ -3b3a62: 1f01 0d16 |0137: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3a66: 6202 6373 |0139: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b3a6a: 5422 477a |013b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b3a6e: 6e40 d0a3 12d0 |013d: invoke-virtual {v2, v1, v0, v13}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d0 │ │ -3b3a74: 0a02 |0140: move-result v2 │ │ -3b3a76: 3b02 1600 |0141: if-gez v2, 0157 // +0016 │ │ -3b3a7a: 2110 |0143: array-length v0, v1 │ │ -3b3a7c: b1b0 |0144: sub-int/2addr v0, v11 │ │ -3b3a7e: 6203 6d78 |0145: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPSYM:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ -3b3a82: 6204 277a |0147: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ -3b3a86: 5344 297a |0149: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3a8a: 23b7 0716 |014b: new-array v7, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b3a8e: 6208 c076 |014d: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3b3a92: 4d08 070d |014f: aput-object v8, v7, v13 │ │ -3b3a96: 7140 c6a5 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@a5c6 │ │ -3b3a9c: 0c03 |0154: move-result-object v3 │ │ -3b3a9e: 4d03 0100 |0155: aput-object v3, v1, v0 │ │ -3b3aa2: 352d 3600 |0157: if-ge v13, v2, 018d // +0036 │ │ -3b3aa6: 4600 010d |0159: aget-object v0, v1, v13 │ │ -3b3aaa: 5400 3476 |015b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b3aae: 6203 2e7a |015d: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b3ab2: 6e10 bba5 0300 |015f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b3ab8: 0a03 |0162: move-result v3 │ │ -3b3aba: 4600 0003 |0163: aget-object v0, v0, v3 │ │ -3b3abe: 2003 b514 |0165: instance-of v3, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3ac2: 3803 2100 |0167: if-eqz v3, 0188 // +0021 │ │ -3b3ac6: 1f00 b514 |0169: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3aca: 6e10 0ea3 0000 |016b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3b3ad0: 0a03 |016e: move-result v3 │ │ -3b3ad2: 3803 1900 |016f: if-eqz v3, 0188 // +0019 │ │ -3b3ad6: 6e10 0ca3 0000 |0171: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3adc: 0b03 |0174: move-result-wide v3 │ │ -3b3ade: 1607 0000 |0175: const-wide/16 v7, #int 0 // #0 │ │ -3b3ae2: 3100 0703 |0177: cmp-long v0, v7, v3 │ │ -3b3ae6: 3900 1100 |0179: if-nez v0, 018a // +0011 │ │ -3b3aea: 4600 010d |017b: aget-object v0, v1, v13 │ │ -3b3aee: 5400 3476 |017d: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b3af2: 6203 2e7a |017f: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b3af6: 6e10 bba5 0300 |0181: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b3afc: 0a03 |0184: move-result v3 │ │ -3b3afe: 4d06 0003 |0185: aput-object v6, v0, v3 │ │ -3b3b02: 2803 |0187: goto 018a // +0003 │ │ -3b3b04: 1607 0000 |0188: const-wide/16 v7, #int 0 // #0 │ │ -3b3b08: d80d 0d01 |018a: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3b3b0c: 28cb |018c: goto 0157 // -0035 │ │ -3b3b0e: 3a02 0900 |018d: if-ltz v2, 0196 // +0009 │ │ -3b3b12: 7120 b499 2100 |018f: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b3b18: 0c00 |0192: move-result-object v0 │ │ -3b3b1a: 0701 |0193: move-object v1, v0 │ │ -3b3b1c: 1f01 0d16 |0194: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3b20: 1101 |0196: return-object v1 │ │ +3b37e0: |[3b37e0] net.sf.dibdib.thread_wk.CcmSto.exportData:([Lnet/sf/dibdib/generic/QIfs$QSeqIf;IJJ)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3b37f0: 0200 1100 |0000: move/from16 v0, v17 │ │ +3b37f4: 6201 6373 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b37f8: 5411 487a |0004: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b37fc: 6e10 fd9a 0100 |0006: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ +3b3802: 0a01 |0009: move-result v1 │ │ +3b3804: b001 |000a: add-int/2addr v1, v0 │ │ +3b3806: d011 e803 |000b: add-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3b380a: 2311 0d16 |000d: new-array v1, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b380e: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +3b3812: 3104 0212 |0011: cmp-long v4, v2, v18 │ │ +3b3816: 3904 0500 |0013: if-nez v4, 0018 // +0005 │ │ +3b381a: 1604 ffff |0015: const-wide/16 v4, #int -1 // #ffff │ │ +3b381e: 2803 |0017: goto 001a // +0003 │ │ +3b3820: 0504 1200 |0018: move-wide/from16 v4, v18 │ │ +3b3824: 6206 6373 |001a: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3828: 5366 417a |001c: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b382c: 7120 06a3 7600 |001e: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b3832: 0c06 |0021: move-result-object v6 │ │ +3b3834: 6207 6373 |0022: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3838: 5477 407a |0024: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b383c: 7110 c1a2 0700 |0026: invoke-static {v7}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b3842: 0c07 |0029: move-result-object v7 │ │ +3b3844: 6208 bf76 |002a: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3b3848: 6209 277a |002c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ +3b384c: 5399 297a |002e: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3850: 121b |0030: const/4 v11, #int 1 // #1 │ │ +3b3852: 23bc 0716 |0031: new-array v12, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b3856: 120d |0033: const/4 v13, #int 0 // #0 │ │ +3b3858: 4d07 0c0d |0034: aput-object v7, v12, v13 │ │ +3b385c: 7140 c6a5 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@a5c6 │ │ +3b3862: 0c07 |0039: move-result-object v7 │ │ +3b3864: 6208 357a |003a: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b3868: 5379 3776 |003c: iget-wide v9, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b386c: 7120 76a3 a900 |003e: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ +3b3872: 0b09 |0041: move-result-wide v9 │ │ +3b3874: 7120 03a3 a900 |0042: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ +3b387a: 0c09 |0045: move-result-object v9 │ │ +3b387c: 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 │ │ +3b3882: 6208 6373 |0049: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3886: 5388 417a |004b: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b388a: 6e30 b2a2 8709 |004d: invoke-virtual {v7, v8, v9}, Lnet/sf/dibdib/generic/QSTuple;.setShashOrIgnore:(J)V // method@a2b2 │ │ +3b3890: 6208 2e7a |0050: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b3894: 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 │ │ +3b389a: 4d07 010d |0055: aput-object v7, v1, v13 │ │ +3b389e: 1227 |0057: const/4 v7, #int 2 // #2 │ │ +3b38a0: 3d00 1d00 |0058: if-lez v0, 0075 // +001d │ │ +3b38a4: 6208 c176 |005a: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3b38a8: 6209 1b7a |005c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b38ac: 5399 297a |005e: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b38b0: 080c 1000 |0060: move-object/from16 v12, v16 │ │ +3b38b4: 21ce |0062: array-length v14, v12 │ │ +3b38b6: 33e0 0300 |0063: if-ne v0, v14, 0066 // +0003 │ │ +3b38ba: 2808 |0065: goto 006d // +0008 │ │ +3b38bc: 7702 b499 1000 |0066: invoke-static/range {v16, v17}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b38c2: 0c00 |0069: move-result-object v0 │ │ +3b38c4: 1f00 0716 |006a: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b38c8: 070c |006c: move-object v12, v0 │ │ +3b38ca: 7140 c6a5 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@a5c6 │ │ +3b38d0: 0c00 |0070: move-result-object v0 │ │ +3b38d2: 4d00 010b |0071: aput-object v0, v1, v11 │ │ +3b38d6: 1220 |0073: const/4 v0, #int 2 // #2 │ │ +3b38d8: 2802 |0074: goto 0076 // +0002 │ │ +3b38da: 1210 |0075: const/4 v0, #int 1 // #1 │ │ +3b38dc: 6208 277a |0076: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ +3b38e0: 5388 297a |0078: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b38e4: c084 |007a: and-long/2addr v4, v8 │ │ +3b38e6: 3108 0204 |007b: cmp-long v8, v2, v4 │ │ +3b38ea: 3808 ab00 |007d: if-eqz v8, 0128 // +00ab │ │ +3b38ee: 1604 0100 |007f: const-wide/16 v4, #int 1 // #1 │ │ +3b38f2: a008 1404 |0081: and-long v8, v20, v4 │ │ +3b38f6: 310a 0408 |0083: cmp-long v10, v4, v8 │ │ +3b38fa: 390a 5400 |0085: if-nez v10, 00d9 // +0054 │ │ +3b38fe: 6204 427a |0087: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b3902: 6e10 fa9a 0400 |0089: invoke-virtual {v4}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ +3b3908: 0c04 |008c: move-result-object v4 │ │ +3b390a: 7210 b19a 0400 |008d: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +3b3910: 0c04 |0090: move-result-object v4 │ │ +3b3912: 7210 3f9a 0400 |0091: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b3918: 0a05 |0094: move-result v5 │ │ +3b391a: 3805 4400 |0095: if-eqz v5, 00d9 // +0044 │ │ +3b391e: 7210 409a 0400 |0097: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b3924: 0c05 |009a: move-result-object v5 │ │ +3b3926: 1f05 e612 |009b: check-cast v5, Ljava/lang/String; // type@12e6 │ │ +3b392a: 2118 |009d: array-length v8, v1 │ │ +3b392c: 3480 0b00 |009e: if-lt v0, v8, 00a9 // +000b │ │ +3b3930: 2118 |00a0: array-length v8, v1 │ │ +3b3932: da08 0802 |00a1: mul-int/lit8 v8, v8, #int 2 // #02 │ │ +3b3936: 7120 b499 8100 |00a3: invoke-static {v1, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b393c: 0c01 |00a6: move-result-object v1 │ │ +3b393e: 1f01 0d16 |00a7: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b3942: 6208 427a |00a9: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b3946: 6e20 f99a 5800 |00ab: invoke-virtual {v8, v5}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b394c: 0c08 |00ae: move-result-object v8 │ │ +3b394e: 1f08 1515 |00af: check-cast v8, [B // type@1515 │ │ +3b3952: 7120 46a4 b800 |00b1: invoke-static {v8, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ +3b3958: 0c08 |00b4: move-result-object v8 │ │ +3b395a: 3908 0300 |00b5: if-nez v8, 00b8 // +0003 │ │ +3b395e: 28da |00b7: goto 0091 // -0026 │ │ +3b3960: d809 0001 |00b8: add-int/lit8 v9, v0, #int 1 // #01 │ │ +3b3964: 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 │ │ +3b396a: 0c05 |00bd: move-result-object v5 │ │ +3b396c: 620a 1f7a |00be: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ +3b3970: 53ae 297a |00c0: iget-wide v14, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3974: 620a 277a |00c2: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ +3b3978: 53a2 297a |00c4: iget-wide v2, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b397c: c1e2 |00c6: or-long/2addr v2, v14 │ │ +3b397e: 23ba 0716 |00c7: new-array v10, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b3982: 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 │ │ +3b3988: 0c08 |00cc: move-result-object v8 │ │ +3b398a: 4d08 0a0d |00cd: aput-object v8, v10, v13 │ │ +3b398e: 7140 c6a5 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@a5c6 │ │ +3b3994: 0c02 |00d2: move-result-object v2 │ │ +3b3996: 4d02 0100 |00d3: aput-object v2, v1, v0 │ │ +3b399a: 0190 |00d5: move v0, v9 │ │ +3b399c: 1602 0000 |00d6: const-wide/16 v2, #int 0 // #0 │ │ +3b39a0: 28b9 |00d8: goto 0091 // -0047 │ │ +3b39a2: 6202 6373 |00d9: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b39a6: 5422 487a |00db: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b39aa: 6e10 fa9a 0200 |00dd: invoke-virtual {v2}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ +3b39b0: 0c02 |00e0: move-result-object v2 │ │ +3b39b2: 7210 b19a 0200 |00e1: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +3b39b8: 0c02 |00e4: move-result-object v2 │ │ +3b39ba: 7210 3f9a 0200 |00e5: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b39c0: 0a03 |00e8: move-result v3 │ │ +3b39c2: 3803 3f00 |00e9: if-eqz v3, 0128 // +003f │ │ +3b39c6: 7210 409a 0200 |00eb: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b39cc: 0c03 |00ee: move-result-object v3 │ │ +3b39ce: 1f03 e612 |00ef: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +3b39d2: 2114 |00f1: array-length v4, v1 │ │ +3b39d4: 3440 0b00 |00f2: if-lt v0, v4, 00fd // +000b │ │ +3b39d8: 2114 |00f4: array-length v4, v1 │ │ +3b39da: da04 0402 |00f5: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +3b39de: 7120 b499 4100 |00f7: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b39e4: 0c01 |00fa: move-result-object v1 │ │ +3b39e6: 1f01 0d16 |00fb: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b39ea: 6204 6373 |00fd: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b39ee: 5444 487a |00ff: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b39f2: 6e20 f99a 3400 |0101: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b39f8: 0c04 |0104: move-result-object v4 │ │ +3b39fa: 1f04 e612 |0105: check-cast v4, Ljava/lang/String; // type@12e6 │ │ +3b39fe: 6e10 3298 0400 |0107: invoke-virtual {v4}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ +3b3a04: 0c04 |010a: move-result-object v4 │ │ +3b3a06: 3904 0300 |010b: if-nez v4, 010e // +0003 │ │ +3b3a0a: 28d8 |010d: goto 00e5 // -0028 │ │ +3b3a0c: d805 0001 |010e: add-int/lit8 v5, v0, #int 1 // #01 │ │ +3b3a10: 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 │ │ +3b3a16: 0c03 |0113: move-result-object v3 │ │ +3b3a18: 6208 277a |0114: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ +3b3a1c: 5388 297a |0116: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3a20: 23ba 0716 |0118: new-array v10, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b3a24: 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 │ │ +3b3a2a: 0c04 |011d: move-result-object v4 │ │ +3b3a2c: 4d04 0a0d |011e: aput-object v4, v10, v13 │ │ +3b3a30: 7140 c6a5 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@a5c6 │ │ +3b3a36: 0c03 |0123: move-result-object v3 │ │ +3b3a38: 4d03 0100 |0124: aput-object v3, v1, v0 │ │ +3b3a3c: 0150 |0126: move v0, v5 │ │ +3b3a3e: 28be |0127: goto 00e5 // -0042 │ │ +3b3a40: 6202 6373 |0128: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3a44: 5422 477a |012a: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b3a48: 6e40 d0a3 12d0 |012c: invoke-virtual {v2, v1, v0, v13}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d0 │ │ +3b3a4e: 0a02 |012f: move-result v2 │ │ +3b3a50: 3b02 2700 |0130: if-gez v2, 0157 // +0027 │ │ +3b3a54: 7b22 |0132: neg-int v2, v2 │ │ +3b3a56: 7120 b499 2100 |0133: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b3a5c: 0c01 |0136: move-result-object v1 │ │ +3b3a5e: 1f01 0d16 |0137: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b3a62: 6202 6373 |0139: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3a66: 5422 477a |013b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b3a6a: 6e40 d0a3 12d0 |013d: invoke-virtual {v2, v1, v0, v13}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d0 │ │ +3b3a70: 0a02 |0140: move-result v2 │ │ +3b3a72: 3b02 1600 |0141: if-gez v2, 0157 // +0016 │ │ +3b3a76: 2110 |0143: array-length v0, v1 │ │ +3b3a78: b1b0 |0144: sub-int/2addr v0, v11 │ │ +3b3a7a: 6203 6d78 |0145: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPSYM:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ +3b3a7e: 6204 277a |0147: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ +3b3a82: 5344 297a |0149: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3a86: 23b7 0716 |014b: new-array v7, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b3a8a: 6208 c076 |014d: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3b3a8e: 4d08 070d |014f: aput-object v8, v7, v13 │ │ +3b3a92: 7140 c6a5 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@a5c6 │ │ +3b3a98: 0c03 |0154: move-result-object v3 │ │ +3b3a9a: 4d03 0100 |0155: aput-object v3, v1, v0 │ │ +3b3a9e: 352d 3600 |0157: if-ge v13, v2, 018d // +0036 │ │ +3b3aa2: 4600 010d |0159: aget-object v0, v1, v13 │ │ +3b3aa6: 5400 3476 |015b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b3aaa: 6203 2e7a |015d: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b3aae: 6e10 bba5 0300 |015f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b3ab4: 0a03 |0162: move-result v3 │ │ +3b3ab6: 4600 0003 |0163: aget-object v0, v0, v3 │ │ +3b3aba: 2003 b514 |0165: instance-of v3, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3abe: 3803 2100 |0167: if-eqz v3, 0188 // +0021 │ │ +3b3ac2: 1f00 b514 |0169: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3ac6: 6e10 0ea3 0000 |016b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3b3acc: 0a03 |016e: move-result v3 │ │ +3b3ace: 3803 1900 |016f: if-eqz v3, 0188 // +0019 │ │ +3b3ad2: 6e10 0ca3 0000 |0171: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b3ad8: 0b03 |0174: move-result-wide v3 │ │ +3b3ada: 1607 0000 |0175: const-wide/16 v7, #int 0 // #0 │ │ +3b3ade: 3100 0703 |0177: cmp-long v0, v7, v3 │ │ +3b3ae2: 3900 1100 |0179: if-nez v0, 018a // +0011 │ │ +3b3ae6: 4600 010d |017b: aget-object v0, v1, v13 │ │ +3b3aea: 5400 3476 |017d: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b3aee: 6203 2e7a |017f: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b3af2: 6e10 bba5 0300 |0181: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b3af8: 0a03 |0184: move-result v3 │ │ +3b3afa: 4d06 0003 |0185: aput-object v6, v0, v3 │ │ +3b3afe: 2803 |0187: goto 018a // +0003 │ │ +3b3b00: 1607 0000 |0188: const-wide/16 v7, #int 0 // #0 │ │ +3b3b04: d80d 0d01 |018a: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3b3b08: 28cb |018c: goto 0157 // -0035 │ │ +3b3b0a: 3a02 0900 |018d: if-ltz v2, 0196 // +0009 │ │ +3b3b0e: 7120 b499 2100 |018f: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b3b14: 0c00 |0192: move-result-object v0 │ │ +3b3b16: 0701 |0193: move-object v1, v0 │ │ +3b3b18: 1f01 0d16 |0194: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b3b1c: 1101 |0196: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1477 │ │ 0x001a line=1479 │ │ 0x0022 line=1480 │ │ 0x002a line=1481 │ │ 0x003a line=1483 │ │ @@ -861537,61 +861537,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 │ │ -3b3b24: |[3b3b24] net.sf.dibdib.thread_wk.CcmSto.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3b3b34: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -3b3b38: 2300 0d16 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3b3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3b3b3e: 1602 ffff |0005: const-wide/16 v2, #int -1 // #ffff │ │ -3b3b42: 0424 |0007: move-wide v4, v2 │ │ -3b3b44: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -3b3b46: 6207 6373 |0009: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b3b4a: 5477 477a |000b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b3b4e: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -3b3b50: 6e51 dfa3 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@a3df │ │ -3b3b56: 0c04 |0011: move-result-object v4 │ │ -3b3b58: 3904 0300 |0012: if-nez v4, 0015 // +0003 │ │ -3b3b5c: 2831 |0014: goto 0045 // +0031 │ │ -3b3b5e: 7210 5aa2 0400 |0015: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3b3b64: 0b07 |0018: move-result-wide v7 │ │ -3b3b66: 2045 ae14 |0019: instance-of v5, v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b3b6a: 3905 0300 |001b: if-nez v5, 001e // +0003 │ │ -3b3b6e: 2824 |001d: goto 0041 // +0024 │ │ -3b3b70: 1f04 ae14 |001e: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b3b74: 6205 2d7a |0020: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b3b78: 6e20 b9a5 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@a5b9 │ │ -3b3b7e: 0c05 |0025: move-result-object v5 │ │ -3b3b80: 6e10 0ca3 0500 |0026: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3b86: 0b09 |0029: move-result-wide v9 │ │ -3b3b88: c0b9 |002a: and-long/2addr v9, v11 │ │ -3b3b8a: 3105 0b09 |002b: cmp-long v5, v11, v9 │ │ -3b3b8e: 3805 0300 |002d: if-eqz v5, 0030 // +0003 │ │ -3b3b92: 2812 |002f: goto 0041 // +0012 │ │ -3b3b94: 2105 |0030: array-length v5, v0 │ │ -3b3b96: 3456 0b00 |0031: if-lt v6, v5, 003c // +000b │ │ -3b3b9a: 2105 |0033: array-length v5, v0 │ │ -3b3b9c: da05 0502 |0034: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -3b3ba0: 7120 b499 5000 |0036: invoke-static {v0, v5}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b3ba6: 0c00 |0039: move-result-object v0 │ │ -3b3ba8: 1f00 0d16 |003a: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3bac: d805 0601 |003c: add-int/lit8 v5, v6, #int 1 // #01 │ │ -3b3bb0: 4d04 0006 |003e: aput-object v4, v0, v6 │ │ -3b3bb4: 0156 |0040: move v6, v5 │ │ -3b3bb6: 3104 0702 |0041: cmp-long v4, v7, v2 │ │ -3b3bba: 3904 0900 |0043: if-nez v4, 004c // +0009 │ │ -3b3bbe: 7120 b499 6000 |0045: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b3bc4: 0c0b |0048: move-result-object v11 │ │ -3b3bc6: 1f0b 0d16 |0049: check-cast v11, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3bca: 110b |004b: return-object v11 │ │ -3b3bcc: 0474 |004c: move-wide v4, v7 │ │ -3b3bce: 28bc |004d: goto 0009 // -0044 │ │ +3b3b20: |[3b3b20] net.sf.dibdib.thread_wk.CcmSto.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3b3b30: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +3b3b34: 2300 0d16 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b3b38: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3b3b3a: 1602 ffff |0005: const-wide/16 v2, #int -1 // #ffff │ │ +3b3b3e: 0424 |0007: move-wide v4, v2 │ │ +3b3b40: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +3b3b42: 6207 6373 |0009: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3b46: 5477 477a |000b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b3b4a: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +3b3b4c: 6e51 dfa3 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@a3df │ │ +3b3b52: 0c04 |0011: move-result-object v4 │ │ +3b3b54: 3904 0300 |0012: if-nez v4, 0015 // +0003 │ │ +3b3b58: 2831 |0014: goto 0045 // +0031 │ │ +3b3b5a: 7210 5aa2 0400 |0015: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3b3b60: 0b07 |0018: move-result-wide v7 │ │ +3b3b62: 2045 ae14 |0019: instance-of v5, v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b3b66: 3905 0300 |001b: if-nez v5, 001e // +0003 │ │ +3b3b6a: 2824 |001d: goto 0041 // +0024 │ │ +3b3b6c: 1f04 ae14 |001e: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b3b70: 6205 2d7a |0020: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b3b74: 6e20 b9a5 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@a5b9 │ │ +3b3b7a: 0c05 |0025: move-result-object v5 │ │ +3b3b7c: 6e10 0ca3 0500 |0026: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b3b82: 0b09 |0029: move-result-wide v9 │ │ +3b3b84: c0b9 |002a: and-long/2addr v9, v11 │ │ +3b3b86: 3105 0b09 |002b: cmp-long v5, v11, v9 │ │ +3b3b8a: 3805 0300 |002d: if-eqz v5, 0030 // +0003 │ │ +3b3b8e: 2812 |002f: goto 0041 // +0012 │ │ +3b3b90: 2105 |0030: array-length v5, v0 │ │ +3b3b92: 3456 0b00 |0031: if-lt v6, v5, 003c // +000b │ │ +3b3b96: 2105 |0033: array-length v5, v0 │ │ +3b3b98: da05 0502 |0034: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +3b3b9c: 7120 b499 5000 |0036: invoke-static {v0, v5}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b3ba2: 0c00 |0039: move-result-object v0 │ │ +3b3ba4: 1f00 0d16 |003a: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b3ba8: d805 0601 |003c: add-int/lit8 v5, v6, #int 1 // #01 │ │ +3b3bac: 4d04 0006 |003e: aput-object v4, v0, v6 │ │ +3b3bb0: 0156 |0040: move v6, v5 │ │ +3b3bb2: 3104 0702 |0041: cmp-long v4, v7, v2 │ │ +3b3bb6: 3904 0900 |0043: if-nez v4, 004c // +0009 │ │ +3b3bba: 7120 b499 6000 |0045: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b3bc0: 0c0b |0048: move-result-object v11 │ │ +3b3bc2: 1f0b 0d16 |0049: check-cast v11, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b3bc6: 110b |004b: return-object v11 │ │ +3b3bc8: 0474 |004c: move-wide v4, v7 │ │ +3b3bca: 28bc |004d: goto 0009 // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=789 │ │ 0x0015 line=793 │ │ 0x0019 line=794 │ │ 0x001e line=797 │ │ 0x0020 line=798 │ │ @@ -861607,129 +861607,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 │ │ -3b11a0: |[3b11a0] net.sf.dibdib.thread_wk.CcmSto.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; │ │ -3b11b0: 2200 8313 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b11b4: 1301 f401 |0002: const/16 v1, #int 500 // #1f4 │ │ -3b11b8: 7020 f49a 1000 |0004: invoke-direct {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.:(I)V // method@9af4 │ │ -3b11be: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ -3b11c2: 0413 |0009: move-wide v3, v1 │ │ -3b11c4: 6205 6373 |000a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b11c8: 5455 477a |000c: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b11cc: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -3b11ce: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -3b11d0: 6e56 dfa3 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@a3df │ │ -3b11d6: 0c03 |0013: move-result-object v3 │ │ -3b11d8: 3903 0400 |0014: if-nez v3, 0018 // +0004 │ │ -3b11dc: 2900 c200 |0016: goto/16 00d8 // +00c2 │ │ -3b11e0: 7210 5aa2 0300 |0018: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3b11e6: 0b04 |001b: move-result-wide v4 │ │ -3b11e8: 2036 ae14 |001c: instance-of v6, v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b11ec: 3906 0400 |001e: if-nez v6, 0022 // +0004 │ │ -3b11f0: 2900 b400 |0020: goto/16 00d4 // +00b4 │ │ -3b11f4: 1f03 ae14 |0022: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b11f8: 6206 2d7a |0024: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b11fc: 6e20 b9a5 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@a5b9 │ │ -3b1202: 0c06 |0029: move-result-object v6 │ │ -3b1204: 6e10 0ca3 0600 |002a: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b120a: 0b08 |002d: move-result-wide v8 │ │ -3b120c: a00a 1108 |002e: and-long v10, v17, v8 │ │ -3b1210: 3106 110a |0030: cmp-long v6, v17, v10 │ │ -3b1214: 3806 0400 |0032: if-eqz v6, 0036 // +0004 │ │ -3b1218: 2900 a000 |0034: goto/16 00d4 // +00a0 │ │ -3b121c: 6206 2f7a |0036: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b1220: 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 │ │ -3b1226: 0c06 |003b: move-result-object v6 │ │ -3b1228: 1f06 af14 |003c: check-cast v6, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b122c: 6e10 cba2 0600 |003e: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1232: 0c06 |0041: move-result-object v6 │ │ -3b1234: 1a0a 8407 |0042: const-string v10, ":GROUP:" // string@0784 │ │ -3b1238: 6e20 1c98 a600 |0044: invoke-virtual {v6, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b123e: 0a0a |0047: move-result v10 │ │ -3b1240: 3a0a 0400 |0048: if-ltz v10, 004c // +0004 │ │ -3b1244: 2900 8a00 |004a: goto/16 00d4 // +008a │ │ -3b1248: 620a 317a |004c: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b124c: 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 │ │ -3b1252: 0c0a |0051: move-result-object v10 │ │ -3b1254: 1f0a af14 |0052: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1258: 6e10 cba2 0a00 |0054: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b125e: 0c0a |0057: move-result-object v10 │ │ -3b1260: 7110 cea5 0600 |0058: invoke-static {v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b1266: 0c06 |005b: move-result-object v6 │ │ -3b1268: 130b 4000 |005c: const/16 v11, #int 64 // #40 │ │ -3b126c: 6e20 1a98 ba00 |005e: invoke-virtual {v10, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1272: 0a0c |0061: move-result v12 │ │ -3b1274: 3d0c 0c00 |0062: if-lez v12, 006e // +000c │ │ -3b1278: 7110 cea5 0a00 |0064: invoke-static {v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b127e: 0c07 |0067: move-result-object v7 │ │ -3b1280: 0810 0700 |0068: move-object/from16 v16, v7 │ │ -3b1284: 0767 |006a: move-object v7, v6 │ │ -3b1286: 0806 1000 |006b: move-object/from16 v6, v16 │ │ -3b128a: 2819 |006d: goto 0086 // +0019 │ │ -3b128c: 620a 337a |006e: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b1290: 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 │ │ -3b1296: 0c0a |0073: move-result-object v10 │ │ -3b1298: 380a 1200 |0074: if-eqz v10, 0086 // +0012 │ │ -3b129c: 6207 337a |0076: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b12a0: 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 │ │ -3b12a6: 0c07 |007b: move-result-object v7 │ │ -3b12a8: 1f07 af14 |007c: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b12ac: 6e10 cba2 0700 |007e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b12b2: 0c07 |0081: move-result-object v7 │ │ -3b12b4: 7110 cea5 0700 |0082: invoke-static {v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b12ba: 0c07 |0085: move-result-object v7 │ │ -3b12bc: 3806 0a00 |0086: if-eqz v6, 0090 // +000a │ │ -3b12c0: 3807 1600 |0088: if-eqz v7, 009e // +0016 │ │ -3b12c4: 6e20 1298 7600 |008a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b12ca: 0a0a |008d: move-result v10 │ │ -3b12cc: 390a 1000 |008e: if-nez v10, 009e // +0010 │ │ -3b12d0: 3806 0d00 |0090: if-eqz v6, 009d // +000d │ │ -3b12d4: 160c 0000 |0092: const-wide/16 v12, #int 0 // #0 │ │ -3b12d8: 620a 1a7a |0094: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b12dc: 53ae 297a |0096: iget-wide v14, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b12e0: c0e8 |0098: and-long/2addr v8, v14 │ │ -3b12e2: 310a 0c08 |0099: cmp-long v10, v12, v8 │ │ -3b12e6: 390a 0300 |009b: if-nez v10, 009e // +0003 │ │ -3b12ea: 0776 |009d: move-object v6, v7 │ │ -3b12ec: 3806 3600 |009e: if-eqz v6, 00d4 // +0036 │ │ -3b12f0: 6e20 f99a 6000 |00a0: invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b12f6: 0c07 |00a3: move-result-object v7 │ │ -3b12f8: 3807 2700 |00a4: if-eqz v7, 00cb // +0027 │ │ -3b12fc: 6207 6373 |00a6: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b1300: 5477 477a |00a8: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b1304: 6e20 f99a 6000 |00aa: invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b130a: 0c08 |00ad: move-result-object v8 │ │ -3b130c: 1f08 d112 |00ae: check-cast v8, Ljava/lang/Long; // type@12d1 │ │ -3b1310: 6e10 a897 0800 |00b0: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1316: 0b08 |00b3: move-result-wide v8 │ │ -3b1318: 6e30 daa3 8709 |00b4: invoke-virtual {v7, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b131e: 0c07 |00b7: move-result-object v7 │ │ -3b1320: 1f07 ae14 |00b8: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1324: 6208 317a |00ba: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b1328: 6e20 b9a5 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@a5b9 │ │ -3b132e: 0c07 |00bf: move-result-object v7 │ │ -3b1330: 6e10 11a3 0700 |00c0: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ -3b1336: 0c07 |00c3: move-result-object v7 │ │ -3b1338: 6e20 1a98 b700 |00c4: invoke-virtual {v7, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b133e: 0a07 |00c7: move-result v7 │ │ -3b1340: 3d07 0300 |00c8: if-lez v7, 00cb // +0003 │ │ -3b1344: 280a |00ca: goto 00d4 // +000a │ │ -3b1346: 5337 3776 |00cb: iget-wide v7, v3, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b134a: 7120 ad97 8700 |00cd: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b1350: 0c03 |00d0: move-result-object v3 │ │ -3b1352: 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 │ │ -3b1358: 3103 0401 |00d4: cmp-long v3, v4, v1 │ │ -3b135c: 3903 0300 |00d6: if-nez v3, 00d9 // +0003 │ │ -3b1360: 1100 |00d8: return-object v0 │ │ -3b1362: 0443 |00d9: move-wide v3, v4 │ │ -3b1364: 2900 30ff |00da: goto/16 000a // -00d0 │ │ +3b119c: |[3b119c] net.sf.dibdib.thread_wk.CcmSto.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; │ │ +3b11ac: 2200 8313 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b11b0: 1301 f401 |0002: const/16 v1, #int 500 // #1f4 │ │ +3b11b4: 7020 f49a 1000 |0004: invoke-direct {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.:(I)V // method@9af4 │ │ +3b11ba: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ +3b11be: 0413 |0009: move-wide v3, v1 │ │ +3b11c0: 6205 6373 |000a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b11c4: 5455 477a |000c: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b11c8: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +3b11ca: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +3b11cc: 6e56 dfa3 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@a3df │ │ +3b11d2: 0c03 |0013: move-result-object v3 │ │ +3b11d4: 3903 0400 |0014: if-nez v3, 0018 // +0004 │ │ +3b11d8: 2900 c200 |0016: goto/16 00d8 // +00c2 │ │ +3b11dc: 7210 5aa2 0300 |0018: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3b11e2: 0b04 |001b: move-result-wide v4 │ │ +3b11e4: 2036 ae14 |001c: instance-of v6, v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b11e8: 3906 0400 |001e: if-nez v6, 0022 // +0004 │ │ +3b11ec: 2900 b400 |0020: goto/16 00d4 // +00b4 │ │ +3b11f0: 1f03 ae14 |0022: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b11f4: 6206 2d7a |0024: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b11f8: 6e20 b9a5 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@a5b9 │ │ +3b11fe: 0c06 |0029: move-result-object v6 │ │ +3b1200: 6e10 0ca3 0600 |002a: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b1206: 0b08 |002d: move-result-wide v8 │ │ +3b1208: a00a 1108 |002e: and-long v10, v17, v8 │ │ +3b120c: 3106 110a |0030: cmp-long v6, v17, v10 │ │ +3b1210: 3806 0400 |0032: if-eqz v6, 0036 // +0004 │ │ +3b1214: 2900 a000 |0034: goto/16 00d4 // +00a0 │ │ +3b1218: 6206 2f7a |0036: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b121c: 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 │ │ +3b1222: 0c06 |003b: move-result-object v6 │ │ +3b1224: 1f06 af14 |003c: check-cast v6, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1228: 6e10 cba2 0600 |003e: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b122e: 0c06 |0041: move-result-object v6 │ │ +3b1230: 1a0a 8407 |0042: const-string v10, ":GROUP:" // string@0784 │ │ +3b1234: 6e20 1c98 a600 |0044: invoke-virtual {v6, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b123a: 0a0a |0047: move-result v10 │ │ +3b123c: 3a0a 0400 |0048: if-ltz v10, 004c // +0004 │ │ +3b1240: 2900 8a00 |004a: goto/16 00d4 // +008a │ │ +3b1244: 620a 317a |004c: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1248: 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 │ │ +3b124e: 0c0a |0051: move-result-object v10 │ │ +3b1250: 1f0a af14 |0052: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1254: 6e10 cba2 0a00 |0054: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b125a: 0c0a |0057: move-result-object v10 │ │ +3b125c: 7110 cea5 0600 |0058: invoke-static {v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b1262: 0c06 |005b: move-result-object v6 │ │ +3b1264: 130b 4000 |005c: const/16 v11, #int 64 // #40 │ │ +3b1268: 6e20 1a98 ba00 |005e: invoke-virtual {v10, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b126e: 0a0c |0061: move-result v12 │ │ +3b1270: 3d0c 0c00 |0062: if-lez v12, 006e // +000c │ │ +3b1274: 7110 cea5 0a00 |0064: invoke-static {v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b127a: 0c07 |0067: move-result-object v7 │ │ +3b127c: 0810 0700 |0068: move-object/from16 v16, v7 │ │ +3b1280: 0767 |006a: move-object v7, v6 │ │ +3b1282: 0806 1000 |006b: move-object/from16 v6, v16 │ │ +3b1286: 2819 |006d: goto 0086 // +0019 │ │ +3b1288: 620a 337a |006e: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b128c: 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 │ │ +3b1292: 0c0a |0073: move-result-object v10 │ │ +3b1294: 380a 1200 |0074: if-eqz v10, 0086 // +0012 │ │ +3b1298: 6207 337a |0076: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b129c: 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 │ │ +3b12a2: 0c07 |007b: move-result-object v7 │ │ +3b12a4: 1f07 af14 |007c: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b12a8: 6e10 cba2 0700 |007e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b12ae: 0c07 |0081: move-result-object v7 │ │ +3b12b0: 7110 cea5 0700 |0082: invoke-static {v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b12b6: 0c07 |0085: move-result-object v7 │ │ +3b12b8: 3806 0a00 |0086: if-eqz v6, 0090 // +000a │ │ +3b12bc: 3807 1600 |0088: if-eqz v7, 009e // +0016 │ │ +3b12c0: 6e20 1298 7600 |008a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b12c6: 0a0a |008d: move-result v10 │ │ +3b12c8: 390a 1000 |008e: if-nez v10, 009e // +0010 │ │ +3b12cc: 3806 0d00 |0090: if-eqz v6, 009d // +000d │ │ +3b12d0: 160c 0000 |0092: const-wide/16 v12, #int 0 // #0 │ │ +3b12d4: 620a 1a7a |0094: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b12d8: 53ae 297a |0096: iget-wide v14, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b12dc: c0e8 |0098: and-long/2addr v8, v14 │ │ +3b12de: 310a 0c08 |0099: cmp-long v10, v12, v8 │ │ +3b12e2: 390a 0300 |009b: if-nez v10, 009e // +0003 │ │ +3b12e6: 0776 |009d: move-object v6, v7 │ │ +3b12e8: 3806 3600 |009e: if-eqz v6, 00d4 // +0036 │ │ +3b12ec: 6e20 f99a 6000 |00a0: invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b12f2: 0c07 |00a3: move-result-object v7 │ │ +3b12f4: 3807 2700 |00a4: if-eqz v7, 00cb // +0027 │ │ +3b12f8: 6207 6373 |00a6: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b12fc: 5477 477a |00a8: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b1300: 6e20 f99a 6000 |00aa: invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b1306: 0c08 |00ad: move-result-object v8 │ │ +3b1308: 1f08 d112 |00ae: check-cast v8, Ljava/lang/Long; // type@12d1 │ │ +3b130c: 6e10 a897 0800 |00b0: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1312: 0b08 |00b3: move-result-wide v8 │ │ +3b1314: 6e30 daa3 8709 |00b4: invoke-virtual {v7, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b131a: 0c07 |00b7: move-result-object v7 │ │ +3b131c: 1f07 ae14 |00b8: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1320: 6208 317a |00ba: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1324: 6e20 b9a5 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@a5b9 │ │ +3b132a: 0c07 |00bf: move-result-object v7 │ │ +3b132c: 6e10 11a3 0700 |00c0: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ +3b1332: 0c07 |00c3: move-result-object v7 │ │ +3b1334: 6e20 1a98 b700 |00c4: invoke-virtual {v7, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b133a: 0a07 |00c7: move-result v7 │ │ +3b133c: 3d07 0300 |00c8: if-lez v7, 00cb // +0003 │ │ +3b1340: 280a |00ca: goto 00d4 // +000a │ │ +3b1342: 5337 3776 |00cb: iget-wide v7, v3, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b1346: 7120 ad97 8700 |00cd: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b134c: 0c03 |00d0: move-result-object v3 │ │ +3b134e: 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 │ │ +3b1354: 3103 0401 |00d4: cmp-long v3, v4, v1 │ │ +3b1358: 3903 0300 |00d6: if-nez v3, 00d9 // +0003 │ │ +3b135c: 1100 |00d8: return-object v0 │ │ +3b135e: 0443 |00d9: move-wide v3, v4 │ │ +3b1360: 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 │ │ @@ -861757,109 +861757,109 @@ │ │ type : '(J)Ljava/util/HashSet;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 183 16-bit code units │ │ -3b1020: |[3b1020] net.sf.dibdib.thread_wk.CcmSto.findMsgs4Chat:(J)Ljava/util/HashSet; │ │ -3b1030: 0500 1000 |0000: move-wide/from16 v0, v16 │ │ -3b1034: 6202 6373 |0002: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b1038: 5422 477a |0004: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b103c: 6e30 daa3 0201 |0006: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b1042: 0c02 |0009: move-result-object v2 │ │ -3b1044: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3b1046: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ -3b104a: 1103 |000d: return-object v3 │ │ -3b104c: 6204 317a |000e: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b1050: 1f02 ae14 |0010: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1054: 6e20 b9a5 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@a5b9 │ │ -3b105a: 0c02 |0015: move-result-object v2 │ │ -3b105c: 6e10 11a3 0200 |0016: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ -3b1062: 0c02 |0019: move-result-object v2 │ │ -3b1064: 2204 6513 |001a: new-instance v4, Ljava/util/HashSet; // type@1365 │ │ -3b1068: 1305 f401 |001c: const/16 v5, #int 500 // #1f4 │ │ -3b106c: 7020 269a 5400 |001e: invoke-direct {v4, v5}, Ljava/util/HashSet;.:(I)V // method@9a26 │ │ -3b1072: 1607 ffff |0021: const-wide/16 v7, #int -1 // #ffff │ │ -3b1076: 6209 6373 |0023: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b107a: 5499 477a |0025: iget-object v9, v9, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b107e: 120a |0027: const/4 v10, #int 0 // #0 │ │ -3b1080: 6e5a dfa3 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@a3df │ │ -3b1086: 0c07 |002b: move-result-object v7 │ │ -3b1088: 3907 0400 |002c: if-nez v7, 0030 // +0004 │ │ -3b108c: 2900 8500 |002e: goto/16 00b3 // +0085 │ │ -3b1090: 7210 5aa2 0700 |0030: invoke-interface {v7}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3b1096: 0b08 |0033: move-result-wide v8 │ │ -3b1098: 207b ae14 |0034: instance-of v11, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b109c: 390b 0600 |0036: if-nez v11, 003c // +0006 │ │ -3b10a0: 1605 ffff |0038: const-wide/16 v5, #int -1 // #ffff │ │ -3b10a4: 2900 7500 |003a: goto/16 00af // +0075 │ │ -3b10a8: 1f07 ae14 |003c: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b10ac: 620b 2d7a |003e: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b10b0: 6e20 b9a5 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@a5b9 │ │ -3b10b6: 0c0b |0043: move-result-object v11 │ │ -3b10b8: 6e10 0ca3 0b00 |0044: invoke-virtual {v11}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b10be: 0b0b |0047: move-result-wide v11 │ │ -3b10c0: 160d 0000 |0048: const-wide/16 v13, #int 0 // #0 │ │ -3b10c4: 620f 207a |004a: sget-object v15, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3b10c8: 53f5 297a |004c: iget-wide v5, v15, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b10cc: c0b5 |004e: and-long/2addr v5, v11 │ │ -3b10ce: 310b 0d05 |004f: cmp-long v11, v13, v5 │ │ -3b10d2: 390b 0300 |0051: if-nez v11, 0054 // +0003 │ │ -3b10d6: 28e5 |0053: goto 0038 // -001b │ │ -3b10d8: 6205 347a |0054: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b10dc: 6e20 b8a5 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@a5b8 │ │ -3b10e2: 0c05 |0059: move-result-object v5 │ │ -3b10e4: 3805 2700 |005a: if-eqz v5, 0081 // +0027 │ │ -3b10e8: 1f05 af14 |005c: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b10ec: 6e20 bda2 a500 |005e: invoke-virtual {v5, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -3b10f2: 0c06 |0061: move-result-object v6 │ │ -3b10f4: 3806 1f00 |0062: if-eqz v6, 0081 // +001f │ │ -3b10f8: 6e20 bda2 a500 |0064: invoke-virtual {v5, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -3b10fe: 0c05 |0067: move-result-object v5 │ │ -3b1100: 6e10 0ca3 0500 |0068: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b1106: 0b05 |006b: move-result-wide v5 │ │ -3b1108: 180b ffff ffff ffff ff7f |006c: const-wide v11, #double nan // #7fffffffffffffff │ │ -3b1112: c0b5 |0071: and-long/2addr v5, v11 │ │ -3b1114: c00b |0072: and-long/2addr v11, v0 │ │ -3b1116: 310d 050b |0073: cmp-long v13, v5, v11 │ │ -3b111a: 390d 0c00 |0075: if-nez v13, 0081 // +000c │ │ -3b111e: 5375 3776 |0077: iget-wide v5, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b1122: 7120 ad97 6500 |0079: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b1128: 0c05 |007c: move-result-object v5 │ │ -3b112a: 6e20 289a 5400 |007d: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ -3b1130: 28b8 |0080: goto 0038 // -0048 │ │ -3b1132: 6205 317a |0081: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b1136: 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 │ │ -3b113c: 0c05 |0086: move-result-object v5 │ │ -3b113e: 1f05 af14 |0087: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1142: 6e10 cba2 0500 |0089: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1148: 0c05 |008c: move-result-object v5 │ │ -3b114a: 6e20 2c98 2500 |008d: invoke-virtual {v5, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b1150: 0a06 |0090: move-result v6 │ │ -3b1152: 3806 a7ff |0091: if-eqz v6, 0038 // -0059 │ │ -3b1156: 1306 3a00 |0093: const/16 v6, #int 58 // #3a │ │ -3b115a: 6e20 1a98 6500 |0095: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1160: 0a06 |0098: move-result v6 │ │ -3b1162: 3d06 0600 |0099: if-lez v6, 009f // +0006 │ │ -3b1166: 6e30 2e98 a506 |009b: invoke-virtual {v5, v10, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b116c: 0c05 |009e: move-result-object v5 │ │ -3b116e: 6e20 1298 5200 |009f: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b1174: 0a05 |00a2: move-result v5 │ │ -3b1176: 3805 95ff |00a3: if-eqz v5, 0038 // -006b │ │ -3b117a: 5375 3776 |00a5: iget-wide v5, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b117e: 7120 ad97 6500 |00a7: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b1184: 0c05 |00aa: move-result-object v5 │ │ -3b1186: 6e20 289a 5400 |00ab: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ -3b118c: 288a |00ae: goto 0038 // -0076 │ │ -3b118e: 3107 0805 |00af: cmp-long v7, v8, v5 │ │ -3b1192: 3907 0300 |00b1: if-nez v7, 00b4 // +0003 │ │ -3b1196: 1104 |00b3: return-object v4 │ │ -3b1198: 0487 |00b4: move-wide v7, v8 │ │ -3b119a: 2900 6eff |00b5: goto/16 0023 // -0092 │ │ +3b101c: |[3b101c] net.sf.dibdib.thread_wk.CcmSto.findMsgs4Chat:(J)Ljava/util/HashSet; │ │ +3b102c: 0500 1000 |0000: move-wide/from16 v0, v16 │ │ +3b1030: 6202 6373 |0002: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b1034: 5422 477a |0004: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b1038: 6e30 daa3 0201 |0006: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b103e: 0c02 |0009: move-result-object v2 │ │ +3b1040: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3b1042: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ +3b1046: 1103 |000d: return-object v3 │ │ +3b1048: 6204 317a |000e: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b104c: 1f02 ae14 |0010: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1050: 6e20 b9a5 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@a5b9 │ │ +3b1056: 0c02 |0015: move-result-object v2 │ │ +3b1058: 6e10 11a3 0200 |0016: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ +3b105e: 0c02 |0019: move-result-object v2 │ │ +3b1060: 2204 6513 |001a: new-instance v4, Ljava/util/HashSet; // type@1365 │ │ +3b1064: 1305 f401 |001c: const/16 v5, #int 500 // #1f4 │ │ +3b1068: 7020 269a 5400 |001e: invoke-direct {v4, v5}, Ljava/util/HashSet;.:(I)V // method@9a26 │ │ +3b106e: 1607 ffff |0021: const-wide/16 v7, #int -1 // #ffff │ │ +3b1072: 6209 6373 |0023: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b1076: 5499 477a |0025: iget-object v9, v9, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b107a: 120a |0027: const/4 v10, #int 0 // #0 │ │ +3b107c: 6e5a dfa3 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@a3df │ │ +3b1082: 0c07 |002b: move-result-object v7 │ │ +3b1084: 3907 0400 |002c: if-nez v7, 0030 // +0004 │ │ +3b1088: 2900 8500 |002e: goto/16 00b3 // +0085 │ │ +3b108c: 7210 5aa2 0700 |0030: invoke-interface {v7}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3b1092: 0b08 |0033: move-result-wide v8 │ │ +3b1094: 207b ae14 |0034: instance-of v11, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1098: 390b 0600 |0036: if-nez v11, 003c // +0006 │ │ +3b109c: 1605 ffff |0038: const-wide/16 v5, #int -1 // #ffff │ │ +3b10a0: 2900 7500 |003a: goto/16 00af // +0075 │ │ +3b10a4: 1f07 ae14 |003c: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b10a8: 620b 2d7a |003e: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b10ac: 6e20 b9a5 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@a5b9 │ │ +3b10b2: 0c0b |0043: move-result-object v11 │ │ +3b10b4: 6e10 0ca3 0b00 |0044: invoke-virtual {v11}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b10ba: 0b0b |0047: move-result-wide v11 │ │ +3b10bc: 160d 0000 |0048: const-wide/16 v13, #int 0 // #0 │ │ +3b10c0: 620f 207a |004a: sget-object v15, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3b10c4: 53f5 297a |004c: iget-wide v5, v15, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b10c8: c0b5 |004e: and-long/2addr v5, v11 │ │ +3b10ca: 310b 0d05 |004f: cmp-long v11, v13, v5 │ │ +3b10ce: 390b 0300 |0051: if-nez v11, 0054 // +0003 │ │ +3b10d2: 28e5 |0053: goto 0038 // -001b │ │ +3b10d4: 6205 347a |0054: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b10d8: 6e20 b8a5 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@a5b8 │ │ +3b10de: 0c05 |0059: move-result-object v5 │ │ +3b10e0: 3805 2700 |005a: if-eqz v5, 0081 // +0027 │ │ +3b10e4: 1f05 af14 |005c: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b10e8: 6e20 bda2 a500 |005e: invoke-virtual {v5, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +3b10ee: 0c06 |0061: move-result-object v6 │ │ +3b10f0: 3806 1f00 |0062: if-eqz v6, 0081 // +001f │ │ +3b10f4: 6e20 bda2 a500 |0064: invoke-virtual {v5, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +3b10fa: 0c05 |0067: move-result-object v5 │ │ +3b10fc: 6e10 0ca3 0500 |0068: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b1102: 0b05 |006b: move-result-wide v5 │ │ +3b1104: 180b ffff ffff ffff ff7f |006c: const-wide v11, #double nan // #7fffffffffffffff │ │ +3b110e: c0b5 |0071: and-long/2addr v5, v11 │ │ +3b1110: c00b |0072: and-long/2addr v11, v0 │ │ +3b1112: 310d 050b |0073: cmp-long v13, v5, v11 │ │ +3b1116: 390d 0c00 |0075: if-nez v13, 0081 // +000c │ │ +3b111a: 5375 3776 |0077: iget-wide v5, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b111e: 7120 ad97 6500 |0079: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b1124: 0c05 |007c: move-result-object v5 │ │ +3b1126: 6e20 289a 5400 |007d: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ +3b112c: 28b8 |0080: goto 0038 // -0048 │ │ +3b112e: 6205 317a |0081: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1132: 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 │ │ +3b1138: 0c05 |0086: move-result-object v5 │ │ +3b113a: 1f05 af14 |0087: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b113e: 6e10 cba2 0500 |0089: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1144: 0c05 |008c: move-result-object v5 │ │ +3b1146: 6e20 2c98 2500 |008d: invoke-virtual {v5, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b114c: 0a06 |0090: move-result v6 │ │ +3b114e: 3806 a7ff |0091: if-eqz v6, 0038 // -0059 │ │ +3b1152: 1306 3a00 |0093: const/16 v6, #int 58 // #3a │ │ +3b1156: 6e20 1a98 6500 |0095: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b115c: 0a06 |0098: move-result v6 │ │ +3b115e: 3d06 0600 |0099: if-lez v6, 009f // +0006 │ │ +3b1162: 6e30 2e98 a506 |009b: invoke-virtual {v5, v10, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b1168: 0c05 |009e: move-result-object v5 │ │ +3b116a: 6e20 1298 5200 |009f: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b1170: 0a05 |00a2: move-result v5 │ │ +3b1172: 3805 95ff |00a3: if-eqz v5, 0038 // -006b │ │ +3b1176: 5375 3776 |00a5: iget-wide v5, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b117a: 7120 ad97 6500 |00a7: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b1180: 0c05 |00aa: move-result-object v5 │ │ +3b1182: 6e20 289a 5400 |00ab: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ +3b1188: 288a |00ae: goto 0038 // -0076 │ │ +3b118a: 3107 0805 |00af: cmp-long v7, v8, v5 │ │ +3b118e: 3907 0300 |00b1: if-nez v7, 00b4 // +0003 │ │ +3b1192: 1104 |00b3: return-object v4 │ │ +3b1194: 0487 |00b4: move-wide v7, v8 │ │ +3b1196: 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 │ │ @@ -861886,71 +861886,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 │ │ -3b0ba8: |[3b0ba8] net.sf.dibdib.thread_wk.CcmSto.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; │ │ -3b0bb8: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -3b0bbc: 6e20 1a98 0b00 |0002: invoke-virtual {v11, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b0bc2: 0a01 |0005: move-result v1 │ │ -3b0bc4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3b0bc6: 3c01 0300 |0007: if-gtz v1, 000a // +0003 │ │ -3b0bca: 1102 |0009: return-object v2 │ │ -3b0bcc: 1a03 7f07 |000a: const-string v3, ":EMAIL:" // string@077f │ │ -3b0bd0: 6e20 1c98 3b00 |000c: invoke-virtual {v11, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b0bd6: 0a03 |000f: move-result v3 │ │ -3b0bd8: 3531 0600 |0010: if-ge v1, v3, 0016 // +0006 │ │ -3b0bdc: 6e30 1b98 0b03 |0012: invoke-virtual {v11, v0, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -3b0be2: 0a01 |0015: move-result v1 │ │ -3b0be4: d800 01ff |0016: add-int/lit8 v0, v1, #int -1 // #ff │ │ -3b0be8: 1303 8000 |0018: const/16 v3, #int 128 // #80 │ │ -3b0bec: 1304 5f00 |001a: const/16 v4, #int 95 // #5f │ │ -3b0bf0: 1305 7a00 |001c: const/16 v5, #int 122 // #7a │ │ -3b0bf4: 1306 4100 |001e: const/16 v6, #int 65 // #41 │ │ -3b0bf8: 1307 5a00 |0020: const/16 v7, #int 90 // #5a │ │ -3b0bfc: 1308 3900 |0022: const/16 v8, #int 57 // #39 │ │ -3b0c00: 1309 2b00 |0024: const/16 v9, #int 43 // #2b │ │ -3b0c04: 3a00 1800 |0026: if-ltz v0, 003e // +0018 │ │ -3b0c08: 6e20 0998 0b00 |0028: invoke-virtual {v11, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0c0e: 0a0a |002b: move-result v10 │ │ -3b0c10: 36a9 1200 |002c: if-gt v9, v10, 003e // +0012 │ │ -3b0c14: 35a8 0400 |002e: if-ge v8, v10, 0032 // +0004 │ │ -3b0c18: 346a 0e00 |0030: if-lt v10, v6, 003e // +000e │ │ -3b0c1c: 35a7 0400 |0032: if-ge v7, v10, 0036 // +0004 │ │ -3b0c20: 344a 0a00 |0034: if-lt v10, v4, 003e // +000a │ │ -3b0c24: 35a5 0500 |0036: if-ge v5, v10, 003b // +0005 │ │ -3b0c28: 353a 0300 |0038: if-ge v10, v3, 003b // +0003 │ │ -3b0c2c: 2804 |003a: goto 003e // +0004 │ │ -3b0c2e: d800 00ff |003b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3b0c32: 28db |003d: goto 0018 // -0025 │ │ -3b0c34: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3b0c38: 6e10 2298 0b00 |0040: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b0c3e: 0a0a |0043: move-result v10 │ │ -3b0c40: 35a1 1400 |0044: if-ge v1, v10, 0058 // +0014 │ │ -3b0c44: 6e20 0998 1b00 |0046: invoke-virtual {v11, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0c4a: 0a0a |0049: move-result v10 │ │ -3b0c4c: 36a9 0e00 |004a: if-gt v9, v10, 0058 // +000e │ │ -3b0c50: 35a8 0400 |004c: if-ge v8, v10, 0050 // +0004 │ │ -3b0c54: 346a 0a00 |004e: if-lt v10, v6, 0058 // +000a │ │ -3b0c58: 35a7 0400 |0050: if-ge v7, v10, 0054 // +0004 │ │ -3b0c5c: 344a 0600 |0052: if-lt v10, v4, 0058 // +0006 │ │ -3b0c60: 35a5 eaff |0054: if-ge v5, v10, 003e // -0016 │ │ -3b0c64: 353a e8ff |0056: if-ge v10, v3, 003e // -0018 │ │ -3b0c68: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3b0c6c: 6e30 2e98 0b01 |005a: invoke-virtual {v11, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b0c72: 0c0b |005d: move-result-object v11 │ │ -3b0c74: 1250 |005e: const/4 v0, #int 5 // #5 │ │ -3b0c76: 6e10 2298 0b00 |005f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b0c7c: 0a01 |0062: move-result v1 │ │ -3b0c7e: 3710 0300 |0063: if-le v0, v1, 0066 // +0003 │ │ -3b0c82: 2802 |0065: goto 0067 // +0002 │ │ -3b0c84: 07b2 |0066: move-object v2, v11 │ │ -3b0c86: 1102 |0067: return-object v2 │ │ +3b0ba4: |[3b0ba4] net.sf.dibdib.thread_wk.CcmSto.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; │ │ +3b0bb4: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +3b0bb8: 6e20 1a98 0b00 |0002: invoke-virtual {v11, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b0bbe: 0a01 |0005: move-result v1 │ │ +3b0bc0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3b0bc2: 3c01 0300 |0007: if-gtz v1, 000a // +0003 │ │ +3b0bc6: 1102 |0009: return-object v2 │ │ +3b0bc8: 1a03 7f07 |000a: const-string v3, ":EMAIL:" // string@077f │ │ +3b0bcc: 6e20 1c98 3b00 |000c: invoke-virtual {v11, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b0bd2: 0a03 |000f: move-result v3 │ │ +3b0bd4: 3531 0600 |0010: if-ge v1, v3, 0016 // +0006 │ │ +3b0bd8: 6e30 1b98 0b03 |0012: invoke-virtual {v11, v0, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +3b0bde: 0a01 |0015: move-result v1 │ │ +3b0be0: d800 01ff |0016: add-int/lit8 v0, v1, #int -1 // #ff │ │ +3b0be4: 1303 8000 |0018: const/16 v3, #int 128 // #80 │ │ +3b0be8: 1304 5f00 |001a: const/16 v4, #int 95 // #5f │ │ +3b0bec: 1305 7a00 |001c: const/16 v5, #int 122 // #7a │ │ +3b0bf0: 1306 4100 |001e: const/16 v6, #int 65 // #41 │ │ +3b0bf4: 1307 5a00 |0020: const/16 v7, #int 90 // #5a │ │ +3b0bf8: 1308 3900 |0022: const/16 v8, #int 57 // #39 │ │ +3b0bfc: 1309 2b00 |0024: const/16 v9, #int 43 // #2b │ │ +3b0c00: 3a00 1800 |0026: if-ltz v0, 003e // +0018 │ │ +3b0c04: 6e20 0998 0b00 |0028: invoke-virtual {v11, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0c0a: 0a0a |002b: move-result v10 │ │ +3b0c0c: 36a9 1200 |002c: if-gt v9, v10, 003e // +0012 │ │ +3b0c10: 35a8 0400 |002e: if-ge v8, v10, 0032 // +0004 │ │ +3b0c14: 346a 0e00 |0030: if-lt v10, v6, 003e // +000e │ │ +3b0c18: 35a7 0400 |0032: if-ge v7, v10, 0036 // +0004 │ │ +3b0c1c: 344a 0a00 |0034: if-lt v10, v4, 003e // +000a │ │ +3b0c20: 35a5 0500 |0036: if-ge v5, v10, 003b // +0005 │ │ +3b0c24: 353a 0300 |0038: if-ge v10, v3, 003b // +0003 │ │ +3b0c28: 2804 |003a: goto 003e // +0004 │ │ +3b0c2a: d800 00ff |003b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3b0c2e: 28db |003d: goto 0018 // -0025 │ │ +3b0c30: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3b0c34: 6e10 2298 0b00 |0040: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b0c3a: 0a0a |0043: move-result v10 │ │ +3b0c3c: 35a1 1400 |0044: if-ge v1, v10, 0058 // +0014 │ │ +3b0c40: 6e20 0998 1b00 |0046: invoke-virtual {v11, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0c46: 0a0a |0049: move-result v10 │ │ +3b0c48: 36a9 0e00 |004a: if-gt v9, v10, 0058 // +000e │ │ +3b0c4c: 35a8 0400 |004c: if-ge v8, v10, 0050 // +0004 │ │ +3b0c50: 346a 0a00 |004e: if-lt v10, v6, 0058 // +000a │ │ +3b0c54: 35a7 0400 |0050: if-ge v7, v10, 0054 // +0004 │ │ +3b0c58: 344a 0600 |0052: if-lt v10, v4, 0058 // +0006 │ │ +3b0c5c: 35a5 eaff |0054: if-ge v5, v10, 003e // -0016 │ │ +3b0c60: 353a e8ff |0056: if-ge v10, v3, 003e // -0018 │ │ +3b0c64: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3b0c68: 6e30 2e98 0b01 |005a: invoke-virtual {v11, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b0c6e: 0c0b |005d: move-result-object v11 │ │ +3b0c70: 1250 |005e: const/4 v0, #int 5 // #5 │ │ +3b0c72: 6e10 2298 0b00 |005f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b0c78: 0a01 |0062: move-result v1 │ │ +3b0c7a: 3710 0300 |0063: if-le v0, v1, 0066 // +0003 │ │ +3b0c7e: 2802 |0065: goto 0067 // +0002 │ │ +3b0c80: 07b2 |0066: move-object v2, v11 │ │ +3b0c82: 1102 |0067: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=811 │ │ 0x000c line=815 │ │ 0x0012 line=817 │ │ 0x0028 line=821 │ │ 0x0040 line=826 │ │ @@ -861965,22 +861965,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 │ │ -3b3bd0: |[3b3bd0] 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; │ │ -3b3be0: 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 │ │ -3b3be6: 0c00 |0003: move-result-object v0 │ │ -3b3be8: 2001 af14 |0004: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3bec: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -3b3bf0: 0702 |0008: move-object v2, v0 │ │ -3b3bf2: 1f02 af14 |0009: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3bf6: 1102 |000b: return-object v2 │ │ +3b3bcc: |[3b3bcc] 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; │ │ +3b3bdc: 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 │ │ +3b3be2: 0c00 |0003: move-result-object v0 │ │ +3b3be4: 2001 af14 |0004: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3be8: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +3b3bec: 0702 |0008: move-object v2, v0 │ │ +3b3bee: 1f02 af14 |0009: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3bf2: 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; │ │ @@ -861991,22 +861991,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 │ │ -3b4bc4: |[3b4bc4] 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; │ │ -3b4bd4: 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 │ │ -3b4bda: 0c00 |0003: move-result-object v0 │ │ -3b4bdc: 2001 b514 |0004: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4be0: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -3b4be4: 0702 |0008: move-object v2, v0 │ │ -3b4be6: 1f02 b514 |0009: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4bea: 1102 |000b: return-object v2 │ │ +3b4bc0: |[3b4bc0] 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; │ │ +3b4bd0: 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 │ │ +3b4bd6: 0c00 |0003: move-result-object v0 │ │ +3b4bd8: 2001 b514 |0004: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4bdc: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +3b4be0: 0702 |0008: move-object v2, v0 │ │ +3b4be2: 1f02 b514 |0009: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4be6: 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; │ │ @@ -862017,45 +862017,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 │ │ -3b4d50: |[3b4d50] net.sf.dibdib.thread_wk.CcmSto.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ -3b4d60: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -3b4d62: 3205 2c00 |0001: if-eq v5, v0, 002d // +002c │ │ -3b4d66: 1270 |0003: const/4 v0, #int 7 // #7 │ │ -3b4d68: 3205 2600 |0004: if-eq v5, v0, 002a // +0026 │ │ -3b4d6c: 6200 3c7a |0006: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3c │ │ -3b4d70: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ -3b4d74: 7100 bea5 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ -3b4d7a: 0c00 |000d: move-result-object v0 │ │ -3b4d7c: 2100 |000e: array-length v0, v0 │ │ -3b4d7e: 2301 2716 |000f: new-array v1, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b4d82: 7100 bea5 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ -3b4d88: 0c02 |0014: move-result-object v2 │ │ -3b4d8a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -3b4d8c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -3b4d8e: b140 |0017: sub-int/2addr v0, v4 │ │ -3b4d90: 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 │ │ -3b4d96: 6901 3c7a |001b: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3c │ │ -3b4d9a: 3d05 0a00 |001d: if-lez v5, 0027 // +000a │ │ -3b4d9e: 6200 3c7a |001f: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3c │ │ -3b4da2: 2100 |0021: array-length v0, v0 │ │ -3b4da4: 3350 0300 |0022: if-ne v0, v5, 0025 // +0003 │ │ -3b4da8: 2803 |0024: goto 0027 // +0003 │ │ -3b4daa: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -3b4dac: 2803 |0026: goto 0029 // +0003 │ │ -3b4dae: 6205 3c7a |0027: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3c │ │ -3b4db2: 1105 |0029: return-object v5 │ │ -3b4db4: 6205 3e7a |002a: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ -3b4db8: 1105 |002c: return-object v5 │ │ -3b4dba: 6205 3d7a |002d: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3d │ │ -3b4dbe: 1105 |002f: return-object v5 │ │ +3b4d4c: |[3b4d4c] net.sf.dibdib.thread_wk.CcmSto.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ +3b4d5c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +3b4d5e: 3205 2c00 |0001: if-eq v5, v0, 002d // +002c │ │ +3b4d62: 1270 |0003: const/4 v0, #int 7 // #7 │ │ +3b4d64: 3205 2600 |0004: if-eq v5, v0, 002a // +0026 │ │ +3b4d68: 6200 3c7a |0006: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3c │ │ +3b4d6c: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ +3b4d70: 7100 bea5 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ +3b4d76: 0c00 |000d: move-result-object v0 │ │ +3b4d78: 2100 |000e: array-length v0, v0 │ │ +3b4d7a: 2301 2716 |000f: new-array v1, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b4d7e: 7100 bea5 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ +3b4d84: 0c02 |0014: move-result-object v2 │ │ +3b4d86: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +3b4d88: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +3b4d8a: b140 |0017: sub-int/2addr v0, v4 │ │ +3b4d8c: 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 │ │ +3b4d92: 6901 3c7a |001b: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3c │ │ +3b4d96: 3d05 0a00 |001d: if-lez v5, 0027 // +000a │ │ +3b4d9a: 6200 3c7a |001f: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3c │ │ +3b4d9e: 2100 |0021: array-length v0, v0 │ │ +3b4da0: 3350 0300 |0022: if-ne v0, v5, 0025 // +0003 │ │ +3b4da4: 2803 |0024: goto 0027 // +0003 │ │ +3b4da6: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +3b4da8: 2803 |0026: goto 0029 // +0003 │ │ +3b4daa: 6205 3c7a |0027: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3c │ │ +3b4dae: 1105 |0029: return-object v5 │ │ +3b4db0: 6205 3e7a |002a: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ +3b4db4: 1105 |002c: return-object v5 │ │ +3b4db6: 6205 3d7a |002d: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3d │ │ +3b4dba: 1105 |002f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=307 │ │ 0x000a line=308 │ │ 0x0011 line=309 │ │ 0x001b line=311 │ │ 0x001f line=313 │ │ @@ -862069,64 +862069,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 │ │ -3b0c88: |[3b0c88] net.sf.dibdib.thread_wk.CcmSto.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3b0c98: 1a00 5407 |0000: const-string v0, ":" // string@0754 │ │ -3b0c9c: 6e20 2c98 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b0ca2: 0a01 |0005: move-result v1 │ │ -3b0ca4: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -3b0ca8: 2815 |0008: goto 001d // +0015 │ │ -3b0caa: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0cae: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0cb4: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0cba: 6e20 4b98 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0cc0: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ -3b0cc4: 6e20 4498 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0cca: 6e10 5498 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0cd0: 0c02 |001c: move-result-object v2 │ │ -3b0cd2: 3803 4000 |001d: if-eqz v3, 005d // +0040 │ │ -3b0cd6: 6e20 0e98 2300 |001f: invoke-virtual {v3, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b0cdc: 0a00 |0022: move-result v0 │ │ -3b0cde: 3900 0300 |0023: if-nez v0, 0026 // +0003 │ │ -3b0ce2: 2838 |0025: goto 005d // +0038 │ │ -3b0ce4: 6e20 1c98 2300 |0026: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b0cea: 0a05 |0029: move-result v5 │ │ -3b0cec: 6e10 2298 0200 |002a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b0cf2: 0a02 |002d: move-result v2 │ │ -3b0cf4: b025 |002e: add-int/2addr v5, v2 │ │ -3b0cf6: 6e10 2298 0300 |002f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b0cfc: 0a02 |0032: move-result v2 │ │ -3b0cfe: 3525 0d00 |0033: if-ge v5, v2, 0040 // +000d │ │ -3b0d02: 1302 2000 |0035: const/16 v2, #int 32 // #20 │ │ -3b0d06: 6e20 0998 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0d0c: 0a00 |003a: move-result v0 │ │ -3b0d0e: 3302 0500 |003b: if-ne v2, v0, 0040 // +0005 │ │ -3b0d12: d805 0501 |003d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3b0d16: 28f0 |003f: goto 002f // -0010 │ │ -3b0d18: 0152 |0040: move v2, v5 │ │ -3b0d1a: 6e10 2298 0300 |0041: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b0d20: 0a00 |0044: move-result v0 │ │ -3b0d22: 3502 0f00 |0045: if-ge v2, v0, 0054 // +000f │ │ -3b0d26: 6e20 0998 2300 |0047: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0d2c: 0a00 |004a: move-result v0 │ │ -3b0d2e: 6e20 1a98 0400 |004b: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b0d34: 0a00 |004e: move-result v0 │ │ -3b0d36: 3b00 0500 |004f: if-gez v0, 0054 // +0005 │ │ -3b0d3a: d802 0201 |0051: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b0d3e: 28ee |0053: goto 0041 // -0012 │ │ -3b0d40: 6e30 2e98 5302 |0054: invoke-virtual {v3, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b0d46: 0c02 |0057: move-result-object v2 │ │ -3b0d48: 6e10 3498 0200 |0058: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b0d4e: 0c02 |005b: move-result-object v2 │ │ -3b0d50: 1102 |005c: return-object v2 │ │ -3b0d52: 1105 |005d: return-object v5 │ │ +3b0c84: |[3b0c84] net.sf.dibdib.thread_wk.CcmSto.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3b0c94: 1a00 5407 |0000: const-string v0, ":" // string@0754 │ │ +3b0c98: 6e20 2c98 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b0c9e: 0a01 |0005: move-result v1 │ │ +3b0ca0: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +3b0ca4: 2815 |0008: goto 001d // +0015 │ │ +3b0ca6: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0caa: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0cb0: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0cb6: 6e20 4b98 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0cbc: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ +3b0cc0: 6e20 4498 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0cc6: 6e10 5498 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0ccc: 0c02 |001c: move-result-object v2 │ │ +3b0cce: 3803 4000 |001d: if-eqz v3, 005d // +0040 │ │ +3b0cd2: 6e20 0e98 2300 |001f: invoke-virtual {v3, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b0cd8: 0a00 |0022: move-result v0 │ │ +3b0cda: 3900 0300 |0023: if-nez v0, 0026 // +0003 │ │ +3b0cde: 2838 |0025: goto 005d // +0038 │ │ +3b0ce0: 6e20 1c98 2300 |0026: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b0ce6: 0a05 |0029: move-result v5 │ │ +3b0ce8: 6e10 2298 0200 |002a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b0cee: 0a02 |002d: move-result v2 │ │ +3b0cf0: b025 |002e: add-int/2addr v5, v2 │ │ +3b0cf2: 6e10 2298 0300 |002f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b0cf8: 0a02 |0032: move-result v2 │ │ +3b0cfa: 3525 0d00 |0033: if-ge v5, v2, 0040 // +000d │ │ +3b0cfe: 1302 2000 |0035: const/16 v2, #int 32 // #20 │ │ +3b0d02: 6e20 0998 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0d08: 0a00 |003a: move-result v0 │ │ +3b0d0a: 3302 0500 |003b: if-ne v2, v0, 0040 // +0005 │ │ +3b0d0e: d805 0501 |003d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3b0d12: 28f0 |003f: goto 002f // -0010 │ │ +3b0d14: 0152 |0040: move v2, v5 │ │ +3b0d16: 6e10 2298 0300 |0041: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b0d1c: 0a00 |0044: move-result v0 │ │ +3b0d1e: 3502 0f00 |0045: if-ge v2, v0, 0054 // +000f │ │ +3b0d22: 6e20 0998 2300 |0047: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0d28: 0a00 |004a: move-result v0 │ │ +3b0d2a: 6e20 1a98 0400 |004b: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b0d30: 0a00 |004e: move-result v0 │ │ +3b0d32: 3b00 0500 |004f: if-gez v0, 0054 // +0005 │ │ +3b0d36: d802 0201 |0051: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b0d3a: 28ee |0053: goto 0041 // -0012 │ │ +3b0d3c: 6e30 2e98 5302 |0054: invoke-virtual {v3, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b0d42: 0c02 |0057: move-result-object v2 │ │ +3b0d44: 6e10 3498 0200 |0058: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b0d4a: 0c02 |005b: move-result-object v2 │ │ +3b0d4c: 1102 |005c: return-object v2 │ │ +3b0d4e: 1105 |005d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=757 │ │ 0x001f line=758 │ │ 0x0026 line=761 │ │ 0x002f line=762 │ │ 0x0041 line=764 │ │ @@ -862142,91 +862142,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 │ │ -3b0668: |[3b0668] net.sf.dibdib.thread_wk.CcmSto.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z │ │ -3b0678: 6200 2d7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b067c: 6e20 b9a5 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@a5b9 │ │ -3b0682: 0c00 |0005: move-result-object v0 │ │ -3b0684: 6e10 0ca3 0000 |0006: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b068a: 0b00 |0009: move-result-wide v0 │ │ -3b068c: 6202 267a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ -3b0690: 5322 297a |000c: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b0694: c020 |000e: and-long/2addr v0, v2 │ │ -3b0696: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -3b0698: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ -3b069c: 3105 0300 |0012: cmp-long v5, v3, v0 │ │ -3b06a0: 3905 0300 |0014: if-nez v5, 0017 // +0003 │ │ -3b06a4: 0f02 |0016: return v2 │ │ -3b06a6: 6200 2f7a |0017: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b06aa: 6e20 b8a5 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@a5b8 │ │ -3b06b0: 0c09 |001c: move-result-object v9 │ │ -3b06b2: 1f09 af14 |001d: check-cast v9, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b06b6: 6e10 cba2 0900 |001f: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b06bc: 0c09 |0022: move-result-object v9 │ │ -3b06be: 3809 6700 |0023: if-eqz v9, 008a // +0067 │ │ -3b06c2: 1a00 bd08 |0025: const-string v0, "ACK" // string@08bd │ │ -3b06c6: 6e20 2c98 0900 |0027: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b06cc: 0a00 |002a: move-result v0 │ │ -3b06ce: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ -3b06d2: 285d |002d: goto 008a // +005d │ │ -3b06d4: 1a00 6c00 |002e: const-string v0, " │ │ +3b0664: |[3b0664] net.sf.dibdib.thread_wk.CcmSto.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z │ │ +3b0674: 6200 2d7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b0678: 6e20 b9a5 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@a5b9 │ │ +3b067e: 0c00 |0005: move-result-object v0 │ │ +3b0680: 6e10 0ca3 0000 |0006: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b0686: 0b00 |0009: move-result-wide v0 │ │ +3b0688: 6202 267a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ +3b068c: 5322 297a |000c: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b0690: c020 |000e: and-long/2addr v0, v2 │ │ +3b0692: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +3b0694: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ +3b0698: 3105 0300 |0012: cmp-long v5, v3, v0 │ │ +3b069c: 3905 0300 |0014: if-nez v5, 0017 // +0003 │ │ +3b06a0: 0f02 |0016: return v2 │ │ +3b06a2: 6200 2f7a |0017: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b06a6: 6e20 b8a5 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@a5b8 │ │ +3b06ac: 0c09 |001c: move-result-object v9 │ │ +3b06ae: 1f09 af14 |001d: check-cast v9, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b06b2: 6e10 cba2 0900 |001f: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b06b8: 0c09 |0022: move-result-object v9 │ │ +3b06ba: 3809 6700 |0023: if-eqz v9, 008a // +0067 │ │ +3b06be: 1a00 bd08 |0025: const-string v0, "ACK" // string@08bd │ │ +3b06c2: 6e20 2c98 0900 |0027: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b06c8: 0a00 |002a: move-result v0 │ │ +3b06ca: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ +3b06ce: 285d |002d: goto 008a // +005d │ │ +3b06d0: 1a00 6c00 |002e: const-string v0, " │ │ " // string@006c │ │ -3b06d8: 6e20 2a98 0900 |0030: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b06de: 0c09 |0033: move-result-object v9 │ │ -3b06e0: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -3b06e2: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -3b06e4: 2192 |0036: array-length v2, v9 │ │ -3b06e6: 3521 5200 |0037: if-ge v1, v2, 0089 // +0052 │ │ -3b06ea: 4602 0901 |0039: aget-object v2, v9, v1 │ │ -3b06ee: 7120 e1a5 0200 |003b: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e1 │ │ -3b06f4: 0b05 |003e: move-result-wide v5 │ │ -3b06f6: 6202 6373 |003f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b06fa: 5422 477a |0041: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b06fe: 6e30 daa3 5206 |0043: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b0704: 0c02 |0046: move-result-object v2 │ │ -3b0706: 3902 1a00 |0047: if-nez v2, 0061 // +001a │ │ -3b070a: 4605 0901 |0049: aget-object v5, v9, v1 │ │ -3b070e: 1a06 b055 |004b: const-string v6, "[0-9]+" // string@55b0 │ │ -3b0712: 6e20 2398 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b0718: 0a05 |0050: move-result v5 │ │ -3b071a: 3805 1000 |0051: if-eqz v5, 0061 // +0010 │ │ -3b071e: 4602 0901 |0053: aget-object v2, v9, v1 │ │ -3b0722: 7110 a997 0200 |0055: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ -3b0728: 0b05 |0058: move-result-wide v5 │ │ -3b072a: 6202 6373 |0059: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b072e: 5422 477a |005b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b0732: 6e30 daa3 5206 |005d: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b0738: 0c02 |0060: move-result-object v2 │ │ -3b073a: 3802 2500 |0061: if-eqz v2, 0086 // +0025 │ │ -3b073e: 2025 ae14 |0063: instance-of v5, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b0742: 3805 2100 |0065: if-eqz v5, 0086 // +0021 │ │ -3b0746: 6205 2d7a |0067: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b074a: 0726 |0069: move-object v6, v2 │ │ -3b074c: 1f06 ae14 |006a: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b0750: 6e20 b9a5 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@a5b9 │ │ -3b0756: 0c05 |006f: move-result-object v5 │ │ -3b0758: 6e10 0ca3 0500 |0070: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b075e: 0b05 |0073: move-result-wide v5 │ │ -3b0760: 6207 207a |0074: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3b0764: 5377 297a |0076: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b0768: c075 |0078: and-long/2addr v5, v7 │ │ -3b076a: 3107 0305 |0079: cmp-long v7, v3, v5 │ │ -3b076e: 3807 0b00 |007b: if-eqz v7, 0086 // +000b │ │ -3b0772: 1f02 ae14 |007d: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b0776: 6205 327a |007f: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b077a: 6206 bd76 |0081: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b077e: 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 │ │ -3b0784: d801 0101 |0086: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3b0788: 28ae |0088: goto 0036 // -0052 │ │ -3b078a: 0f00 |0089: return v0 │ │ -3b078c: 0f02 |008a: return v2 │ │ +3b06d4: 6e20 2a98 0900 |0030: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b06da: 0c09 |0033: move-result-object v9 │ │ +3b06dc: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +3b06de: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +3b06e0: 2192 |0036: array-length v2, v9 │ │ +3b06e2: 3521 5200 |0037: if-ge v1, v2, 0089 // +0052 │ │ +3b06e6: 4602 0901 |0039: aget-object v2, v9, v1 │ │ +3b06ea: 7120 e1a5 0200 |003b: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e1 │ │ +3b06f0: 0b05 |003e: move-result-wide v5 │ │ +3b06f2: 6202 6373 |003f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b06f6: 5422 477a |0041: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b06fa: 6e30 daa3 5206 |0043: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b0700: 0c02 |0046: move-result-object v2 │ │ +3b0702: 3902 1a00 |0047: if-nez v2, 0061 // +001a │ │ +3b0706: 4605 0901 |0049: aget-object v5, v9, v1 │ │ +3b070a: 1a06 b055 |004b: const-string v6, "[0-9]+" // string@55b0 │ │ +3b070e: 6e20 2398 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b0714: 0a05 |0050: move-result v5 │ │ +3b0716: 3805 1000 |0051: if-eqz v5, 0061 // +0010 │ │ +3b071a: 4602 0901 |0053: aget-object v2, v9, v1 │ │ +3b071e: 7110 a997 0200 |0055: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ +3b0724: 0b05 |0058: move-result-wide v5 │ │ +3b0726: 6202 6373 |0059: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b072a: 5422 477a |005b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b072e: 6e30 daa3 5206 |005d: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b0734: 0c02 |0060: move-result-object v2 │ │ +3b0736: 3802 2500 |0061: if-eqz v2, 0086 // +0025 │ │ +3b073a: 2025 ae14 |0063: instance-of v5, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b073e: 3805 2100 |0065: if-eqz v5, 0086 // +0021 │ │ +3b0742: 6205 2d7a |0067: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b0746: 0726 |0069: move-object v6, v2 │ │ +3b0748: 1f06 ae14 |006a: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b074c: 6e20 b9a5 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@a5b9 │ │ +3b0752: 0c05 |006f: move-result-object v5 │ │ +3b0754: 6e10 0ca3 0500 |0070: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b075a: 0b05 |0073: move-result-wide v5 │ │ +3b075c: 6207 207a |0074: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3b0760: 5377 297a |0076: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b0764: c075 |0078: and-long/2addr v5, v7 │ │ +3b0766: 3107 0305 |0079: cmp-long v7, v3, v5 │ │ +3b076a: 3807 0b00 |007b: if-eqz v7, 0086 // +000b │ │ +3b076e: 1f02 ae14 |007d: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b0772: 6205 327a |007f: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b0776: 6206 bd76 |0081: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b077a: 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 │ │ +3b0780: d801 0101 |0086: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3b0784: 28ae |0088: goto 0036 // -0052 │ │ +3b0786: 0f00 |0089: return v0 │ │ +3b0788: 0f02 |008a: return v2 │ │ catches : 1 │ │ 0x0039 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0086 │ │ positions : │ │ 0x0000 line=1217 │ │ 0x0017 line=1220 │ │ 0x0027 line=1221 │ │ @@ -862248,799 +862248,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 │ │ -3b3c2c: |[3b3c2c] net.sf.dibdib.thread_wk.CcmSto.importData:(ZJJ[Lnet/sf/dibdib/generic/QSTuple;)[Lnet/sf/dibdib/generic/QSeq; │ │ -3b3c3c: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ -3b3c40: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -3b3c44: 2311 0e16 |0004: new-array v1, v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b3c48: 6202 1a7a |0006: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b3c4c: 5322 297a |0008: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3c50: 7120 cca5 3200 |000a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5cc │ │ -3b3c56: 0c02 |000d: move-result-object v2 │ │ -3b3c58: 6203 197a |000e: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b3c5c: 5333 297a |0010: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3c60: 7120 cca5 4300 |0012: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5cc │ │ -3b3c66: 0c03 |0015: move-result-object v3 │ │ -3b3c68: 2204 e812 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b3c6c: 7010 4098 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3c72: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -3b3c74: 2355 1a15 |001c: new-array v5, v5, [J // type@151a │ │ -3b3c78: 6206 6373 |001e: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b3c7c: 5366 417a |0020: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b3c80: 120f |0022: const/4 v15, #int 0 // #0 │ │ -3b3c82: 4c06 050f |0023: aput-wide v6, v5, v15 │ │ -3b3c86: 6206 6373 |0025: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b3c8a: 5366 417a |0027: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b3c8e: 121e |0029: const/4 v14, #int 1 // #1 │ │ -3b3c90: 4c06 050e |002a: aput-wide v6, v5, v14 │ │ -3b3c94: 120d |002c: const/4 v13, #int 0 // #0 │ │ -3b3c96: 210c |002d: array-length v12, v0 │ │ -3b3c98: 120a |002e: const/4 v10, #int 0 // #0 │ │ -3b3c9a: 1a06 c41c |002f: const-string v6, "G[0-9]+" // string@1cc4 │ │ -3b3c9e: 1a07 0000 |0031: const-string v7, "" // string@0000 │ │ -3b3ca2: 1610 0000 |0033: const-wide/16 v16, #int 0 // #0 │ │ -3b3ca6: 35ca ad03 |0035: if-ge v10, v12, 03e2 // +03ad │ │ -3b3caa: 460b 000a |0037: aget-object v11, v0, v10 │ │ -3b3cae: 390b 0900 |0039: if-nez v11, 0042 // +0009 │ │ -3b3cb2: 01af |003b: move v15, v10 │ │ -3b3cb4: 0212 0c00 |003c: move/from16 v18, v12 │ │ -3b3cb8: 07d9 |003e: move-object v9, v13 │ │ -3b3cba: 1216 |003f: const/4 v6, #int 1 // #1 │ │ -3b3cbc: 2900 9403 |0040: goto/16 03d4 // +0394 │ │ -3b3cc0: 6209 2d7a |0042: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b3cc4: 6e20 b9a5 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@a5b9 │ │ -3b3cca: 0c09 |0047: move-result-object v9 │ │ -3b3ccc: 6e10 0ca3 0900 |0048: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3cd2: 0b12 |004b: move-result-wide v18 │ │ -3b3cd4: 6209 267a |004c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ -3b3cd8: 5398 297a |004e: iget-wide v8, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3cdc: a008 1208 |0050: and-long v8, v18, v8 │ │ -3b3ce0: 3112 1008 |0052: cmp-long v18, v16, v8 │ │ -3b3ce4: 3812 0900 |0054: if-eqz v18, 005d // +0009 │ │ -3b3ce8: 7110 d3a5 0b00 |0056: invoke-static {v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z // method@a5d3 │ │ -3b3cee: 0a08 |0059: move-result v8 │ │ -3b3cf0: 3808 0300 |005a: if-eqz v8, 005d // +0003 │ │ -3b3cf4: 28df |005c: goto 003b // -0021 │ │ -3b3cf6: 6208 317a |005d: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b3cfa: 6e20 b9a5 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@a5b9 │ │ -3b3d00: 0c08 |0062: move-result-object v8 │ │ -3b3d02: 6e10 10a3 0800 |0063: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3b3d08: 0c08 |0066: move-result-object v8 │ │ -3b3d0a: 3808 4903 |0067: if-eqz v8, 03b0 // +0349 │ │ -3b3d0e: 6e10 2298 0800 |0069: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b3d14: 0a09 |006c: move-result v9 │ │ -3b3d16: 3c09 0400 |006d: if-gtz v9, 0071 // +0004 │ │ -3b3d1a: 2900 4103 |006f: goto/16 03b0 // +0341 │ │ -3b3d1e: 6209 2d7a |0071: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b3d22: 620e bc76 |0073: sget-object v14, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b3d26: 7130 d0a5 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@a5d0 │ │ -3b3d2c: 0c09 |0078: move-result-object v9 │ │ -3b3d2e: 6e10 0ca3 0900 |0079: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3d34: 0b14 |007c: move-result-wide v20 │ │ -3b3d36: 6209 2e7a |007d: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b3d3a: 7130 cfa5 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@a5cf │ │ -3b3d40: 0c09 |0082: move-result-object v9 │ │ -3b3d42: 620e 237a |0083: sget-object v14, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ -3b3d46: 53ed 297a |0085: iget-wide v13, v14, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3d4a: 620f 277a |0087: sget-object v15, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ -3b3d4e: 0817 0600 |0089: move-object/from16 v23, v6 │ │ -3b3d52: 0818 0700 |008b: move-object/from16 v24, v7 │ │ -3b3d56: 53f6 297a |008d: iget-wide v6, v15, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3d5a: c1d6 |008f: or-long/2addr v6, v13 │ │ -3b3d5c: a006 0614 |0090: and-long v6, v6, v20 │ │ -3b3d60: 160d 0f27 |0092: const-wide/16 v13, #int 9999 // #270f │ │ -3b3d64: 310f 1006 |0094: cmp-long v15, v16, v6 │ │ -3b3d68: 380f a900 |0096: if-eqz v15, 013f // +00a9 │ │ -3b3d6c: 3919 0700 |0098: if-nez v25, 009f // +0007 │ │ -3b3d70: 01af |009a: move v15, v10 │ │ -3b3d72: 0212 0c00 |009b: move/from16 v18, v12 │ │ -3b3d76: 2900 9000 |009d: goto/16 012d // +0090 │ │ -3b3d7a: 2096 b514 |009f: instance-of v6, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3d7e: 3806 6000 |00a1: if-eqz v6, 0101 // +0060 │ │ -3b3d82: 0796 |00a3: move-object v6, v9 │ │ -3b3d84: 1f06 b514 |00a4: check-cast v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3d88: 6e10 0ea3 0600 |00a6: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3b3d8e: 0a06 |00a9: move-result v6 │ │ -3b3d90: 3806 5700 |00aa: if-eqz v6, 0101 // +0057 │ │ -3b3d94: 1f09 b514 |00ac: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3d98: 6e10 0ca3 0900 |00ae: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3d9e: 0b06 |00b1: move-result-wide v6 │ │ -3b3da0: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ -3b3da2: 4517 0508 |00b3: aget-wide v23, v5, v8 │ │ -3b3da6: 3108 1706 |00b5: cmp-long v8, v23, v6 │ │ -3b3daa: 3808 1100 |00b7: if-eqz v8, 00c8 // +0011 │ │ -3b3dae: 1218 |00b9: const/4 v8, #int 1 // #1 │ │ -3b3db0: 4517 0508 |00ba: aget-wide v23, v5, v8 │ │ -3b3db4: 3108 1706 |00bc: cmp-long v8, v23, v6 │ │ -3b3db8: 3808 0a00 |00be: if-eqz v8, 00c8 // +000a │ │ -3b3dbc: 6208 6373 |00c0: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b3dc0: 5388 417a |00c2: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b3dc4: 310f 0806 |00c4: cmp-long v15, v8, v6 │ │ -3b3dc8: 390f 0e00 |00c6: if-nez v15, 00d4 // +000e │ │ -3b3dcc: 54b8 3476 |00c8: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b3dd0: 6209 2e7a |00ca: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b3dd4: 6e10 bba5 0900 |00cc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b3dda: 0a09 |00cf: move-result v9 │ │ -3b3ddc: 620f bc76 |00d0: sget-object v15, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b3de0: 4d0f 0809 |00d2: aput-object v15, v8, v9 │ │ -3b3de4: 3108 0d06 |00d4: cmp-long v8, v13, v6 │ │ -3b3de8: 3b08 2b00 |00d6: if-gez v8, 0101 // +002b │ │ -3b3dec: 1208 |00d8: const/4 v8, #int 0 // #0 │ │ -3b3dee: 450d 0508 |00d9: aget-wide v13, v5, v8 │ │ -3b3df2: 1219 |00db: const/4 v9, #int 1 // #1 │ │ -3b3df4: 4516 0509 |00dc: aget-wide v22, v5, v9 │ │ -3b3df8: 3109 0d16 |00de: cmp-long v9, v13, v22 │ │ -3b3dfc: 3809 1d00 |00e0: if-eqz v9, 00fd // +001d │ │ -3b3e00: 450d 0508 |00e2: aget-wide v13, v5, v8 │ │ -3b3e04: 6208 6373 |00e4: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b3e08: 5388 417a |00e6: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b3e0c: 310f 0d08 |00e8: cmp-long v15, v13, v8 │ │ -3b3e10: 390f 0400 |00ea: if-nez v15, 00ee // +0004 │ │ -3b3e14: 1208 |00ec: const/4 v8, #int 0 // #0 │ │ -3b3e16: 2810 |00ed: goto 00fd // +0010 │ │ -3b3e18: 121e |00ee: const/4 v14, #int 1 // #1 │ │ -3b3e1a: 4508 050e |00ef: aget-wide v8, v5, v14 │ │ -3b3e1e: 620d 6373 |00f1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b3e22: 53de 417a |00f3: iget-wide v14, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b3e26: 310d 080e |00f5: cmp-long v13, v8, v14 │ │ -3b3e2a: 390d 0a00 |00f7: if-nez v13, 0101 // +000a │ │ -3b3e2e: 121e |00f9: const/4 v14, #int 1 // #1 │ │ -3b3e30: 4c06 050e |00fa: aput-wide v6, v5, v14 │ │ -3b3e34: 2806 |00fc: goto 0102 // +0006 │ │ -3b3e36: 121e |00fd: const/4 v14, #int 1 // #1 │ │ -3b3e38: 4c06 0508 |00fe: aput-wide v6, v5, v8 │ │ -3b3e3c: 2802 |0100: goto 0102 // +0002 │ │ -3b3e3e: 121e |0101: const/4 v14, #int 1 // #1 │ │ -3b3e40: 6206 237a |0102: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ -3b3e44: 5366 297a |0104: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3e48: 6208 277a |0106: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ -3b3e4c: 5388 297a |0108: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b3e50: c186 |010a: or-long/2addr v6, v8 │ │ -3b3e52: a006 061a |010b: and-long v6, v6, v26 │ │ -3b3e56: 3108 1006 |010d: cmp-long v8, v16, v6 │ │ -3b3e5a: 3808 0400 |010f: if-eqz v8, 0113 // +0004 │ │ -3b3e5e: 1216 |0111: const/4 v6, #int 1 // #1 │ │ -3b3e60: 2802 |0112: goto 0114 // +0002 │ │ -3b3e62: 1206 |0113: const/4 v6, #int 0 // #0 │ │ -3b3e64: 0507 1c00 |0114: move-wide/from16 v7, v28 │ │ -3b3e68: 07b9 |0116: move-object v9, v11 │ │ -3b3e6a: 01af |0117: move v15, v10 │ │ -3b3e6c: 07bd |0118: move-object v13, v11 │ │ -3b3e6e: 050a 1400 |0119: move-wide/from16 v10, v20 │ │ -3b3e72: 0212 0c00 |011b: move/from16 v18, v12 │ │ -3b3e76: 075c |011d: move-object v12, v5 │ │ -3b3e78: 07d0 |011e: move-object v0, v13 │ │ -3b3e7a: 071d |011f: move-object v13, v1 │ │ -3b3e7c: 1211 |0120: const/4 v1, #int 1 // #1 │ │ -3b3e7e: 074e |0121: move-object v14, v4 │ │ -3b3e80: 7709 daa5 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@a5da │ │ -3b3e86: 0c06 |0125: move-result-object v6 │ │ -3b3e88: 6e10 5198 0400 |0126: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -3b3e8e: 0a07 |0129: move-result v7 │ │ -3b3e90: 3c07 0700 |012a: if-gtz v7, 0131 // +0007 │ │ -3b3e94: 0761 |012c: move-object v1, v6 │ │ -3b3e96: 1216 |012d: const/4 v6, #int 1 // #1 │ │ -3b3e98: 1209 |012e: const/4 v9, #int 0 // #0 │ │ -3b3e9a: 2900 a502 |012f: goto/16 03d4 // +02a5 │ │ -3b3e9e: 6e10 5498 0400 |0131: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b3ea4: 0c04 |0134: move-result-object v4 │ │ -3b3ea6: 7120 c1a5 4000 |0135: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c1 │ │ -3b3eac: 2200 e812 |0138: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b3eb0: 7010 4098 0000 |013a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3eb6: 0704 |013d: move-object v4, v0 │ │ -3b3eb8: 28ee |013e: goto 012c // -0012 │ │ -3b3eba: 01af |013f: move v15, v10 │ │ -3b3ebc: 07b0 |0140: move-object v0, v11 │ │ -3b3ebe: 0212 0c00 |0141: move/from16 v18, v12 │ │ -3b3ec2: 1216 |0143: const/4 v6, #int 1 // #1 │ │ -3b3ec4: 3107 1014 |0144: cmp-long v7, v16, v20 │ │ -3b3ec8: 3807 3602 |0146: if-eqz v7, 037c // +0236 │ │ -3b3ecc: 6e10 2298 0800 |0148: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b3ed2: 0a07 |014b: move-result v7 │ │ -3b3ed4: 3d07 3002 |014c: if-lez v7, 037c // +0230 │ │ -3b3ed8: 6e10 2298 0800 |014e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b3ede: 0a07 |0151: move-result v7 │ │ -3b3ee0: 3376 0d00 |0152: if-ne v6, v7, 015f // +000d │ │ -3b3ee4: 1307 3000 |0154: const/16 v7, #int 48 // #30 │ │ -3b3ee8: 120a |0156: const/4 v10, #int 0 // #0 │ │ -3b3eea: 6e20 0998 a800 |0157: invoke-virtual {v8, v10}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b3ef0: 0a0b |015a: move-result v11 │ │ -3b3ef2: 37b7 0400 |015b: if-le v7, v11, 015f // +0004 │ │ -3b3ef6: 2900 1f02 |015d: goto/16 037c // +021f │ │ -3b3efa: 2097 b514 |015f: instance-of v7, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3efe: 3807 5600 |0161: if-eqz v7, 01b7 // +0056 │ │ -3b3f02: 0797 |0163: move-object v7, v9 │ │ -3b3f04: 1f07 b514 |0164: check-cast v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3f08: 6e10 0ea3 0700 |0166: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3b3f0e: 0a07 |0169: move-result v7 │ │ -3b3f10: 3807 4d00 |016a: if-eqz v7, 01b7 // +004d │ │ -3b3f14: 1f09 b514 |016c: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3f18: 6e10 0ca3 0900 |016e: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3f1e: 0b09 |0171: move-result-wide v9 │ │ -3b3f20: 3819 2400 |0172: if-eqz v25, 0196 // +0024 │ │ -3b3f24: 1207 |0174: const/4 v7, #int 0 // #0 │ │ -3b3f26: 450b 0507 |0175: aget-wide v11, v5, v7 │ │ -3b3f2a: 3107 0b09 |0177: cmp-long v7, v11, v9 │ │ -3b3f2e: 3807 1000 |0179: if-eqz v7, 0189 // +0010 │ │ -3b3f32: 450b 0506 |017b: aget-wide v11, v5, v6 │ │ -3b3f36: 3107 0b09 |017d: cmp-long v7, v11, v9 │ │ -3b3f3a: 3807 0a00 |017f: if-eqz v7, 0189 // +000a │ │ -3b3f3e: 6207 6373 |0181: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b3f42: 537b 417a |0183: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b3f46: 3107 0b09 |0185: cmp-long v7, v11, v9 │ │ -3b3f4a: 3907 0f00 |0187: if-nez v7, 0196 // +000f │ │ -3b3f4e: 5407 3476 |0189: iget-object v7, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b3f52: 6209 2e7a |018b: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b3f56: 6e10 bba5 0900 |018d: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b3f5c: 0a09 |0190: move-result v9 │ │ -3b3f5e: 620a bc76 |0191: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b3f62: 4d0a 0709 |0193: aput-object v10, v7, v9 │ │ -3b3f66: 2830 |0195: goto 01c5 // +0030 │ │ -3b3f68: 3107 1009 |0196: cmp-long v7, v16, v9 │ │ -3b3f6c: 3b07 2d00 |0198: if-gez v7, 01c5 // +002d │ │ -3b3f70: 3107 090d |019a: cmp-long v7, v9, v13 │ │ -3b3f74: 3b07 2900 |019c: if-gez v7, 01c5 // +0029 │ │ -3b3f78: 6207 2e7a |019e: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b3f7c: 6209 bd76 |01a0: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b3f80: 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 │ │ -3b3f86: 6207 337a |01a5: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b3f8a: 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 │ │ -3b3f90: 0c07 |01aa: move-result-object v7 │ │ -3b3f92: 2079 af14 |01ab: instance-of v9, v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3f96: 3809 1800 |01ad: if-eqz v9, 01c5 // +0018 │ │ -3b3f9a: 1f07 af14 |01af: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3f9e: 6e10 cba2 0700 |01b1: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b3fa4: 0c07 |01b4: move-result-object v7 │ │ -3b3fa6: 077d |01b5: move-object v13, v7 │ │ -3b3fa8: 281c |01b6: goto 01d2 // +001c │ │ -3b3faa: 3909 1000 |01b7: if-nez v9, 01c7 // +0010 │ │ -3b3fae: 5407 3476 |01b9: iget-object v7, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b3fb2: 6209 2e7a |01bb: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b3fb6: 6e10 bba5 0900 |01bd: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b3fbc: 0a09 |01c0: move-result v9 │ │ -3b3fbe: 620a bc76 |01c1: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b3fc2: 4d0a 0709 |01c3: aput-object v10, v7, v9 │ │ -3b3fc6: 120d |01c5: const/4 v13, #int 0 // #0 │ │ -3b3fc8: 280c |01c6: goto 01d2 // +000c │ │ -3b3fca: 6207 2e7a |01c7: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b3fce: 620a bd76 |01c9: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b3fd2: 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 │ │ -3b3fd8: 6e10 cba2 0900 |01ce: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b3fde: 0c0d |01d1: move-result-object v13 │ │ -3b3fe0: 380d 5000 |01d2: if-eqz v13, 0222 // +0050 │ │ -3b3fe4: 1307 4000 |01d4: const/16 v7, #int 64 // #40 │ │ -3b3fe8: 6e20 1a98 7d00 |01d6: invoke-virtual {v13, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b3fee: 0a09 |01d9: move-result v9 │ │ -3b3ff0: 3c09 0b00 |01da: if-gtz v9, 01e5 // +000b │ │ -3b3ff4: 7110 cea5 0800 |01dc: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b3ffa: 0c07 |01df: move-result-object v7 │ │ -3b3ffc: 3907 0400 |01e0: if-nez v7, 01e4 // +0004 │ │ -3b4000: 0807 1800 |01e2: move-object/from16 v7, v24 │ │ -3b4004: 077d |01e4: move-object v13, v7 │ │ -3b4006: 1307 4000 |01e5: const/16 v7, #int 64 // #40 │ │ -3b400a: 6e20 1a98 7d00 |01e7: invoke-virtual {v13, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b4010: 0a09 |01ea: move-result v9 │ │ -3b4012: 3d09 3700 |01eb: if-lez v9, 0222 // +0037 │ │ -3b4016: 6207 6373 |01ed: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b401a: 5477 407a |01ef: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b401e: 6e20 0e98 7d00 |01f1: invoke-virtual {v13, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b4024: 0a07 |01f4: move-result v7 │ │ -3b4026: 3807 0a00 |01f5: if-eqz v7, 01ff // +000a │ │ -3b402a: 6207 2e7a |01f7: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b402e: 6209 bc76 |01f9: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b4032: 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 │ │ -3b4038: 2824 |01fe: goto 0222 // +0024 │ │ -3b403a: 7110 cea5 0d00 |01ff: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b4040: 0c07 |0202: move-result-object v7 │ │ -3b4042: 6e20 f99a 7200 |0203: invoke-virtual {v2, v7}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b4048: 0c09 |0206: move-result-object v9 │ │ -3b404a: 1f09 d112 |0207: check-cast v9, Ljava/lang/Long; // type@12d1 │ │ -3b404e: 3809 1000 |0209: if-eqz v9, 0219 // +0010 │ │ -3b4052: 6207 2e7a |020b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b4056: 6e10 a897 0900 |020d: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b405c: 0b09 |0210: move-result-wide v9 │ │ -3b405e: 7120 06a3 a900 |0211: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b4064: 0c09 |0214: move-result-object v9 │ │ -3b4066: 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 │ │ -3b406c: 280a |0218: goto 0222 // +000a │ │ -3b406e: 6209 2e7a |0219: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b4072: 7110 c1a2 0700 |021b: invoke-static {v7}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b4078: 0c07 |021e: move-result-object v7 │ │ -3b407a: 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 │ │ -3b4080: 3919 5900 |0222: if-nez v25, 027b // +0059 │ │ -3b4084: 6207 6373 |0224: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4088: 5477 477a |0226: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b408c: 5309 3776 |0228: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b4090: 6e30 daa3 970a |022a: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b4096: 0c07 |022d: move-result-object v7 │ │ -3b4098: 3907 2500 |022e: if-nez v7, 0253 // +0025 │ │ -3b409c: 6209 317a |0230: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b40a0: 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 │ │ -3b40a6: 0c09 |0235: move-result-object v9 │ │ -3b40a8: 1f09 af14 |0236: check-cast v9, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b40ac: 620a 2d7a |0238: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b40b0: 6e20 b9a5 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@a5b9 │ │ -3b40b6: 0c0a |023d: move-result-object v10 │ │ -3b40b8: 6e10 0ca3 0a00 |023e: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b40be: 0b0a |0241: move-result-wide v10 │ │ -3b40c0: 120c |0242: const/4 v12, #int 0 // #0 │ │ -3b40c2: 7140 dda5 a9cb |0243: invoke-static {v9, v10, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3b40c8: 0b09 |0246: move-result-wide v9 │ │ -3b40ca: 310b 1009 |0247: cmp-long v11, v16, v9 │ │ -3b40ce: 380b 0a00 |0249: if-eqz v11, 0253 // +000a │ │ -3b40d2: 6207 6373 |024b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b40d6: 5477 477a |024d: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b40da: 6e30 daa3 970a |024f: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b40e0: 0c07 |0252: move-result-object v7 │ │ -3b40e2: 120d |0253: const/4 v13, #int 0 // #0 │ │ -3b40e4: 327d 2300 |0254: if-eq v13, v7, 0277 // +0023 │ │ -3b40e8: 2079 ae14 |0256: instance-of v9, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b40ec: 3809 1f00 |0258: if-eqz v9, 0277 // +001f │ │ -3b40f0: 077d |025a: move-object v13, v7 │ │ -3b40f2: 1f0d ae14 |025b: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b40f6: 7120 e5a5 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@a5e5 │ │ -3b40fc: 0c07 |0260: move-result-object v7 │ │ -3b40fe: 3907 f3ff |0261: if-nez v7, 0254 // -000d │ │ -3b4102: 5309 3776 |0263: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b4106: 160b 0200 |0265: const-wide/16 v11, #int 2 // #2 │ │ -3b410a: bbb9 |0267: add-long/2addr v9, v11 │ │ -3b410c: 5a09 3776 |0268: iput-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b4110: 6207 6373 |026a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4114: 5477 477a |026c: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b4118: 5309 3776 |026e: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b411c: 6e30 daa3 970a |0270: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b4122: 0c07 |0273: move-result-object v7 │ │ -3b4124: 3907 efff |0274: if-nez v7, 0263 // -0011 │ │ -3b4128: 28de |0276: goto 0254 // -0022 │ │ -3b412a: 3807 0400 |0277: if-eqz v7, 027b // +0004 │ │ -3b412e: 2900 b5fe |0279: goto/16 012e // -014b │ │ -3b4132: 6207 2d7a |027b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b4136: 6e20 b9a5 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@a5b9 │ │ -3b413c: 0c07 |0280: move-result-object v7 │ │ -3b413e: 6e10 0ca3 0700 |0281: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b4144: 0b09 |0284: move-result-wide v9 │ │ -3b4146: 6207 1a7a |0285: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b414a: 537b 297a |0287: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b414e: c0b9 |0289: and-long/2addr v9, v11 │ │ -3b4150: 3107 1009 |028a: cmp-long v7, v16, v9 │ │ -3b4154: 3807 5000 |028c: if-eqz v7, 02dc // +0050 │ │ -3b4158: 6207 2f7a |028e: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b415c: 6e20 b8a5 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@a5b8 │ │ -3b4162: 0c07 |0293: move-result-object v7 │ │ -3b4164: 1f07 af14 |0294: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b4168: 6e10 cba2 0700 |0296: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b416e: 0c07 |0299: move-result-object v7 │ │ -3b4170: 3807 c600 |029a: if-eqz v7, 0360 // +00c6 │ │ -3b4174: 1308 4000 |029c: const/16 v8, #int 64 // #40 │ │ -3b4178: 6e20 1a98 8700 |029e: invoke-virtual {v7, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b417e: 0a08 |02a1: move-result v8 │ │ -3b4180: 3d08 be00 |02a2: if-lez v8, 0360 // +00be │ │ -3b4184: 7110 cea5 0700 |02a4: invoke-static {v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b418a: 0c07 |02a7: move-result-object v7 │ │ -3b418c: 3807 b800 |02a8: if-eqz v7, 0360 // +00b8 │ │ -3b4190: 6208 6373 |02aa: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4194: 5488 407a |02ac: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b4198: 6e20 1298 8700 |02ae: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b419e: 0a08 |02b1: move-result v8 │ │ -3b41a0: 3808 1f00 |02b2: if-eqz v8, 02d1 // +001f │ │ -3b41a4: 5308 3776 |02b4: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b41a8: 620a 6373 |02b6: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b41ac: 53aa 417a |02b8: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b41b0: 310c 080a |02ba: cmp-long v12, v8, v10 │ │ -3b41b4: 380c 1500 |02bc: if-eqz v12, 02d1 // +0015 │ │ -3b41b8: 1208 |02be: const/4 v8, #int 0 // #0 │ │ -3b41ba: 4509 0508 |02bf: aget-wide v9, v5, v8 │ │ -3b41be: 530b 3776 |02c1: iget-wide v11, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b41c2: 3108 090b |02c3: cmp-long v8, v9, v11 │ │ -3b41c6: 3808 0600 |02c5: if-eqz v8, 02cb // +0006 │ │ -3b41ca: 5308 3776 |02c7: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b41ce: 4c08 0506 |02c9: aput-wide v8, v5, v6 │ │ -3b41d2: 6208 6373 |02cb: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b41d6: 5388 417a |02cd: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b41da: 5a08 3776 |02cf: iput-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b41de: 5308 3776 |02d1: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b41e2: 7120 ad97 9800 |02d3: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b41e8: 0c08 |02d6: move-result-object v8 │ │ -3b41ea: 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 │ │ -3b41f0: 2900 8600 |02da: goto/16 0360 // +0086 │ │ -3b41f4: 6207 2d7a |02dc: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b41f8: 6e20 b9a5 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@a5b9 │ │ -3b41fe: 0c07 |02e1: move-result-object v7 │ │ -3b4200: 6e10 0ca3 0700 |02e2: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b4206: 0b09 |02e5: move-result-wide v9 │ │ -3b4208: 6207 197a |02e6: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b420c: 537b 297a |02e8: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b4210: 6207 207a |02ea: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3b4214: 537d 297a |02ec: iget-wide v13, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b4218: c1db |02ee: or-long/2addr v11, v13 │ │ -3b421a: c0b9 |02ef: and-long/2addr v9, v11 │ │ -3b421c: 3107 1009 |02f0: cmp-long v7, v16, v9 │ │ -3b4220: 3807 6e00 |02f2: if-eqz v7, 0360 // +006e │ │ -3b4224: 6207 2d7a |02f4: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b4228: 6e20 b9a5 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@a5b9 │ │ -3b422e: 0c07 |02f9: move-result-object v7 │ │ -3b4230: 6e10 0ca3 0700 |02fa: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b4236: 0b09 |02fd: move-result-wide v9 │ │ -3b4238: 6207 197a |02fe: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b423c: 537b 297a |0300: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b4240: c0b9 |0302: and-long/2addr v9, v11 │ │ -3b4242: 3107 1009 |0303: cmp-long v7, v16, v9 │ │ -3b4246: 3807 2a00 |0305: if-eqz v7, 032f // +002a │ │ -3b424a: 1307 4000 |0307: const/16 v7, #int 64 // #40 │ │ -3b424e: 6e20 1a98 7800 |0309: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b4254: 0a07 |030c: move-result v7 │ │ -3b4256: 3d07 1000 |030d: if-lez v7, 031d // +0010 │ │ -3b425a: 7110 cea5 0800 |030f: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3b4260: 0c07 |0312: move-result-object v7 │ │ -3b4262: 5308 3776 |0313: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b4266: 7120 ad97 9800 |0315: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b426c: 0c08 |0318: move-result-object v8 │ │ -3b426e: 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 │ │ -3b4274: 2844 |031c: goto 0360 // +0044 │ │ -3b4276: 0807 1700 |031d: move-object/from16 v7, v23 │ │ -3b427a: 6e20 2398 7800 |031f: invoke-virtual {v8, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b4280: 0a07 |0322: move-result v7 │ │ -3b4282: 3807 3d00 |0323: if-eqz v7, 0360 // +003d │ │ -3b4286: 5309 3776 |0325: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b428a: 7120 ad97 a900 |0327: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b4290: 0c07 |032a: move-result-object v7 │ │ -3b4292: 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 │ │ -3b4298: 2832 |032e: goto 0360 // +0032 │ │ -3b429a: 1307 3a00 |032f: const/16 v7, #int 58 // #3a │ │ -3b429e: 6e20 1a98 7800 |0331: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b42a4: 0a09 |0334: move-result v9 │ │ -3b42a6: 3d09 0b00 |0335: if-lez v9, 0340 // +000b │ │ -3b42aa: 6e20 1a98 7800 |0337: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b42b0: 0a07 |033a: move-result v7 │ │ -3b42b2: 1209 |033b: const/4 v9, #int 0 // #0 │ │ -3b42b4: 6e30 2e98 9807 |033c: invoke-virtual {v8, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b42ba: 0c08 |033f: move-result-object v8 │ │ -3b42bc: 6207 3b7a |0340: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3b │ │ -3b42c0: 6e20 f99a 8700 |0342: invoke-virtual {v7, v8}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b42c6: 0c07 |0345: move-result-object v7 │ │ -3b42c8: 1f07 e612 |0346: check-cast v7, Ljava/lang/String; // type@12e6 │ │ -3b42cc: 6e20 f79a 8300 |0348: invoke-virtual {v3, v8}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ -3b42d2: 0a09 |034b: move-result v9 │ │ -3b42d4: 3909 1400 |034c: if-nez v9, 0360 // +0014 │ │ -3b42d8: 3807 0800 |034e: if-eqz v7, 0356 // +0008 │ │ -3b42dc: 6e20 f69a 7300 |0350: invoke-virtual {v3, v7}, Ljava/util/concurrent/ConcurrentHashMap;.contains:(Ljava/lang/Object;)Z // method@9af6 │ │ -3b42e2: 0a09 |0353: move-result v9 │ │ -3b42e4: 3909 0c00 |0354: if-nez v9, 0360 // +000c │ │ -3b42e8: 3807 0300 |0356: if-eqz v7, 0359 // +0003 │ │ -3b42ec: 0778 |0358: move-object v8, v7 │ │ -3b42ee: 7702 ad97 1000 |0359: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b42f4: 0c07 |035c: move-result-object v7 │ │ -3b42f6: 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 │ │ -3b42fc: 3800 cefd |0360: if-eqz v0, 012e // -0232 │ │ -3b4300: 6207 6373 |0362: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4304: 5477 477a |0364: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b4308: 6e20 c9a3 0700 |0366: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ -3b430e: 6207 6373 |0369: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4312: 5477 467a |036b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b4316: 6208 317a |036d: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b431a: 1209 |036f: const/4 v9, #int 0 // #0 │ │ -3b431c: 7130 cfa5 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@a5cf │ │ -3b4322: 0c08 |0373: move-result-object v8 │ │ -3b4324: 6e10 c7a2 0800 |0374: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -3b432a: 0b0a |0377: move-result-wide v10 │ │ -3b432c: 6e40 caa3 a70b |0378: invoke-virtual {v7, v10, v11, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ -3b4332: 2859 |037b: goto 03d4 // +0059 │ │ -3b4334: 1209 |037c: const/4 v9, #int 0 // #0 │ │ -3b4336: 6207 2f7a |037d: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b433a: 620a 3b76 |037f: sget-object v10, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -3b433e: 7130 cfa5 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@a5cf │ │ -3b4344: 0c07 |0384: move-result-object v7 │ │ -3b4346: 6e10 cba2 0700 |0385: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b434c: 0c07 |0388: move-result-object v7 │ │ -3b434e: 6e10 2298 0800 |0389: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4354: 0a0a |038c: move-result v10 │ │ -3b4356: 3c0a 0800 |038d: if-gtz v10, 0395 // +0008 │ │ -3b435a: 6e10 2298 0700 |038f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4360: 0a0a |0392: move-result v10 │ │ -3b4362: 3d0a 4100 |0393: if-lez v10, 03d4 // +0041 │ │ -3b4366: 220a e812 |0395: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b436a: 7010 4098 0a00 |0397: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b4370: 6e20 4b98 8a00 |039a: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4376: 1308 2000 |039d: const/16 v8, #int 32 // #20 │ │ -3b437a: 6e20 4498 8a00 |039f: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b4380: 6e20 4b98 7a00 |03a2: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4386: 6e10 5498 0a00 |03a5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b438c: 0c07 |03a8: move-result-object v7 │ │ -3b438e: 7120 c1a5 7000 |03a9: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c1 │ │ -3b4394: 2828 |03ac: goto 03d4 // +0028 │ │ -3b4396: 1202 |03ad: const/4 v2, #int 0 // #0 │ │ -3b4398: 2900 2e02 |03ae: goto/16 05dc // +022e │ │ -3b439c: 01af |03b0: move v15, v10 │ │ -3b439e: 07b0 |03b1: move-object v0, v11 │ │ -3b43a0: 0212 0c00 |03b2: move/from16 v18, v12 │ │ -3b43a4: 07d9 |03b4: move-object v9, v13 │ │ -3b43a6: 1216 |03b5: const/4 v6, #int 1 // #1 │ │ -3b43a8: 6207 2f7a |03b6: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b43ac: 6e20 b8a5 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@a5b8 │ │ -3b43b2: 0c07 |03bb: move-result-object v7 │ │ -3b43b4: 3807 1800 |03bc: if-eqz v7, 03d4 // +0018 │ │ -3b43b8: 6e10 eb97 0700 |03be: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b43be: 0c08 |03c1: move-result-object v8 │ │ -3b43c0: 6e10 3498 0800 |03c2: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b43c6: 0c08 |03c5: move-result-object v8 │ │ -3b43c8: 6e10 2298 0800 |03c6: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b43ce: 0a08 |03c9: move-result v8 │ │ -3b43d0: 3c08 0300 |03ca: if-gtz v8, 03cd // +0003 │ │ -3b43d4: 2808 |03cc: goto 03d4 // +0008 │ │ -3b43d6: 6e10 eb97 0700 |03cd: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b43dc: 0c07 |03d0: move-result-object v7 │ │ -3b43de: 7120 c1a5 7000 |03d1: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c1 │ │ -3b43e4: d80a 0f01 |03d4: add-int/lit8 v10, v15, #int 1 // #01 │ │ -3b43e8: 0800 1e00 |03d6: move-object/from16 v0, v30 │ │ -3b43ec: 079d |03d8: move-object v13, v9 │ │ -3b43ee: 020c 1200 |03d9: move/from16 v12, v18 │ │ -3b43f2: 121e |03db: const/4 v14, #int 1 // #1 │ │ -3b43f4: 120f |03dc: const/4 v15, #int 0 // #0 │ │ -3b43f6: 2900 52fc |03dd: goto/16 002f // -03ae │ │ -3b43fa: 0792 |03df: move-object v2, v9 │ │ -3b43fc: 2900 fc01 |03e0: goto/16 05dc // +01fc │ │ -3b4400: 0818 0700 |03e2: move-object/from16 v24, v7 │ │ -3b4404: 07d2 |03e4: move-object v2, v13 │ │ -3b4406: 0767 |03e5: move-object v7, v6 │ │ -3b4408: 1216 |03e6: const/4 v6, #int 1 // #1 │ │ -3b440a: 2104 |03e7: array-length v4, v0 │ │ -3b440c: 1208 |03e8: const/4 v8, #int 0 // #0 │ │ -3b440e: 3548 6100 |03e9: if-ge v8, v4, 044a // +0061 │ │ -3b4412: 4609 0008 |03eb: aget-object v9, v0, v8 │ │ -3b4416: 3909 0300 |03ed: if-nez v9, 03f0 // +0003 │ │ -3b441a: 2858 |03ef: goto 0447 // +0058 │ │ -3b441c: 620a 2d7a |03f0: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b4420: 6e20 b9a5 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@a5b9 │ │ -3b4426: 0c0a |03f5: move-result-object v10 │ │ -3b4428: 6e10 0ca3 0a00 |03f6: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b442e: 0b0a |03f9: move-result-wide v10 │ │ -3b4430: 620c 267a |03fa: sget-object v12, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ -3b4434: 53cc 297a |03fc: iget-wide v12, v12, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b4438: c0ca |03fe: and-long/2addr v10, v12 │ │ -3b443a: 310c 100a |03ff: cmp-long v12, v16, v10 │ │ -3b443e: 380c 0900 |0401: if-eqz v12, 040a // +0009 │ │ -3b4442: 7110 d3a5 0900 |0403: invoke-static {v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z // method@a5d3 │ │ -3b4448: 0a0a |0406: move-result v10 │ │ -3b444a: 380a 0300 |0407: if-eqz v10, 040a // +0003 │ │ -3b444e: 283e |0409: goto 0447 // +003e │ │ -3b4450: 549a 3476 |040a: iget-object v10, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b4454: 620b 2e7a |040c: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b4458: 6e10 bba5 0b00 |040e: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b445e: 0a0b |0411: move-result v11 │ │ -3b4460: 460a 0a0b |0412: aget-object v10, v10, v11 │ │ -3b4464: 20aa b514 |0414: instance-of v10, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4468: 380a 3100 |0416: if-eqz v10, 0447 // +0031 │ │ -3b446c: 549a 3476 |0418: iget-object v10, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b4470: 620b 2e7a |041a: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b4474: 6e10 bba5 0b00 |041c: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b447a: 0a0b |041f: move-result v11 │ │ -3b447c: 460a 0a0b |0420: aget-object v10, v10, v11 │ │ -3b4480: 1f0a b514 |0422: check-cast v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4484: 53aa c376 |0424: iget-wide v10, v10, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ -3b4488: 120c |0426: const/4 v12, #int 0 // #0 │ │ -3b448a: 450d 050c |0427: aget-wide v13, v5, v12 │ │ -3b448e: 310c 0d0a |0429: cmp-long v12, v13, v10 │ │ -3b4492: 380c 1000 |042b: if-eqz v12, 043b // +0010 │ │ -3b4496: 450c 0506 |042d: aget-wide v12, v5, v6 │ │ -3b449a: 310e 0c0a |042f: cmp-long v14, v12, v10 │ │ -3b449e: 380e 0a00 |0431: if-eqz v14, 043b // +000a │ │ -3b44a2: 620c 6373 |0433: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b44a6: 53cc 417a |0435: iget-wide v12, v12, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b44aa: 310e 0c0a |0437: cmp-long v14, v12, v10 │ │ -3b44ae: 390e 0e00 |0439: if-nez v14, 0447 // +000e │ │ -3b44b2: 5499 3476 |043b: iget-object v9, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b44b6: 620a 2e7a |043d: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b44ba: 6e10 bba5 0a00 |043f: invoke-virtual {v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b44c0: 0a0a |0442: move-result v10 │ │ -3b44c2: 620b bc76 |0443: sget-object v11, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b44c6: 4d0b 090a |0445: aput-object v11, v9, v10 │ │ -3b44ca: d808 0801 |0447: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3b44ce: 28a0 |0449: goto 03e9 // -0060 │ │ -3b44d0: 6204 6373 |044a: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b44d4: 5444 407a |044c: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b44d8: 6e20 f79a 4300 |044e: invoke-virtual {v3, v4}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ -3b44de: 0a04 |0451: move-result v4 │ │ -3b44e0: 3904 1900 |0452: if-nez v4, 046b // +0019 │ │ -3b44e4: 6204 6373 |0454: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b44e8: 5444 407a |0456: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b44ec: 1305 4000 |0458: const/16 v5, #int 64 // #40 │ │ -3b44f0: 6e20 1a98 5400 |045a: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b44f6: 0a04 |045d: move-result v4 │ │ -3b44f8: 3d04 0d00 |045e: if-lez v4, 046b // +000d │ │ -3b44fc: 6204 6373 |0460: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4500: 5444 407a |0462: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b4504: 7702 ad97 1000 |0464: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b450a: 0c05 |0467: move-result-object v5 │ │ -3b450c: 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 │ │ -3b4512: 6e10 f89a 0300 |046b: invoke-virtual {v3}, Ljava/util/concurrent/ConcurrentHashMap;.entrySet:()Ljava/util/Set; // method@9af8 │ │ -3b4518: 0c03 |046e: move-result-object v3 │ │ -3b451a: 7210 b19a 0300 |046f: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -3b4520: 0c03 |0472: move-result-object v3 │ │ -3b4522: 7210 3f9a 0300 |0473: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b4528: 0a04 |0476: move-result v4 │ │ -3b452a: 3804 bd00 |0477: if-eqz v4, 0534 // +00bd │ │ -3b452e: 7210 409a 0300 |0479: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b4534: 0c04 |047c: move-result-object v4 │ │ -3b4536: 1f04 6e13 |047d: check-cast v4, Ljava/util/Map$Entry; // type@136e │ │ -3b453a: 7210 7e9a 0400 |047f: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ -3b4540: 0c05 |0482: move-result-object v5 │ │ -3b4542: 1f05 d112 |0483: check-cast v5, Ljava/lang/Long; // type@12d1 │ │ -3b4546: 6e10 a897 0500 |0485: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b454c: 0b08 |0488: move-result-wide v8 │ │ -3b454e: 3105 1008 |0489: cmp-long v5, v16, v8 │ │ -3b4552: 3905 a500 |048b: if-nez v5, 0530 // +00a5 │ │ -3b4556: 7210 7d9a 0400 |048d: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ -3b455c: 0c04 |0490: move-result-object v4 │ │ -3b455e: 1f04 e612 |0491: check-cast v4, Ljava/lang/String; // type@12e6 │ │ -3b4562: 1305 4000 |0493: const/16 v5, #int 64 // #40 │ │ -3b4566: 6e20 1a98 5400 |0495: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b456c: 0a08 |0498: move-result v8 │ │ -3b456e: 3c08 2300 |0499: if-gtz v8, 04bc // +0023 │ │ -3b4572: 6e20 2398 7400 |049b: invoke-virtual {v4, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b4578: 0a05 |049e: move-result v5 │ │ -3b457a: 3805 0300 |049f: if-eqz v5, 04a2 // +0003 │ │ -3b457e: 281b |04a1: goto 04bc // +001b │ │ -3b4580: 2205 e812 |04a2: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4584: 7010 4098 0500 |04a4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b458a: 1a08 651c |04a7: const-string v8, "G" // string@1c65 │ │ -3b458e: 6e20 4b98 8500 |04a9: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4594: 7120 29a4 6400 |04ac: invoke-static {v4, v6}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a429 │ │ -3b459a: 0b08 |04af: move-result-wide v8 │ │ -3b459c: 7120 1da4 9800 |04b0: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41d │ │ -3b45a2: 0a08 |04b3: move-result v8 │ │ -3b45a4: 6e20 4798 8500 |04b4: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b45aa: 6e10 5498 0500 |04b7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b45b0: 0c05 |04ba: move-result-object v5 │ │ -3b45b2: 2802 |04bb: goto 04bd // +0002 │ │ -3b45b4: 0745 |04bc: move-object v5, v4 │ │ -3b45b6: 1308 4000 |04bd: const/16 v8, #int 64 // #40 │ │ -3b45ba: 6e20 1a98 8400 |04bf: invoke-virtual {v4, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b45c0: 0a09 |04c2: move-result v9 │ │ -3b45c2: 3d09 1c00 |04c3: if-lez v9, 04df // +001c │ │ -3b45c6: 6209 437a |04c5: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a43 │ │ -3b45ca: 6e20 f99a 4900 |04c7: invoke-virtual {v9, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b45d0: 0c09 |04ca: move-result-object v9 │ │ -3b45d2: 3909 0c00 |04cb: if-nez v9, 04d7 // +000c │ │ -3b45d6: 6e20 1a98 8400 |04cd: invoke-virtual {v4, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b45dc: 0a09 |04d0: move-result v9 │ │ -3b45de: 120a |04d1: const/4 v10, #int 0 // #0 │ │ -3b45e0: 6e30 2e98 a409 |04d2: invoke-virtual {v4, v10, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b45e6: 0c04 |04d5: move-result-object v4 │ │ -3b45e8: 2809 |04d6: goto 04df // +0009 │ │ -3b45ea: 6209 437a |04d7: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a43 │ │ -3b45ee: 6e20 f99a 4900 |04d9: invoke-virtual {v9, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b45f4: 0c04 |04dc: move-result-object v4 │ │ -3b45f6: 1f04 e612 |04dd: check-cast v4, Ljava/lang/String; // type@12e6 │ │ -3b45fa: 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 │ │ -3b4600: 0c09 |04e2: move-result-object v9 │ │ -3b4602: 620a 197a |04e3: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b4606: 53aa 297a |04e5: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b460a: 7130 e2a5 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@a5e2 │ │ -3b4610: 0c09 |04ea: move-result-object v9 │ │ -3b4612: 3809 0500 |04eb: if-eqz v9, 04f0 // +0005 │ │ -3b4616: 2199 |04ed: array-length v9, v9 │ │ -3b4618: 3909 85ff |04ee: if-nez v9, 0473 // -007b │ │ -3b461c: 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 │ │ -3b4622: 0c05 |04f3: move-result-object v5 │ │ -3b4624: 6209 197a |04f4: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b4628: 5399 297a |04f6: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b462c: 236b 0716 |04f8: new-array v11, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b4630: 220c e812 |04fa: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4634: 7010 4098 0c00 |04fc: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b463a: 1a0d 8e07 |04ff: const-string v13, ":TOPIC: " // string@078e │ │ -3b463e: 6e20 4b98 dc00 |0501: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4644: 6e20 4b98 4c00 |0504: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b464a: 6e10 5498 0c00 |0507: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b4650: 0c04 |050a: move-result-object v4 │ │ -3b4652: 7110 fda2 0400 |050b: invoke-static {v4}, Lnet/sf/dibdib/generic/QWord;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2fd │ │ -3b4658: 0c04 |050e: move-result-object v4 │ │ -3b465a: 120c |050f: const/4 v12, #int 0 // #0 │ │ -3b465c: 4d04 0b0c |0510: aput-object v4, v11, v12 │ │ -3b4660: 7140 c6a5 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@a5c6 │ │ -3b4666: 0c04 |0515: move-result-object v4 │ │ -3b4668: 6205 6373 |0516: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b466c: 5455 477a |0518: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b4670: 6e20 c9a3 4500 |051a: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ -3b4676: 6205 6373 |051d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b467a: 5455 467a |051f: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b467e: 6209 317a |0521: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b4682: 7130 cfa5 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@a5cf │ │ -3b4688: 0c09 |0526: move-result-object v9 │ │ -3b468a: 6e10 c7a2 0900 |0527: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -3b4690: 0b09 |052a: move-result-wide v9 │ │ -3b4692: 6e40 caa3 954a |052b: invoke-virtual {v5, v9, v10, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ -3b4698: 2900 45ff |052e: goto/16 0473 // -00bb │ │ -3b469c: 1308 4000 |0530: const/16 v8, #int 64 // #40 │ │ -3b46a0: 2900 41ff |0532: goto/16 0473 // -00bf │ │ -3b46a4: 3819 3000 |0534: if-eqz v25, 0564 // +0030 │ │ -3b46a8: 6202 1a7a |0536: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b46ac: 5322 297a |0538: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b46b0: 7120 cca5 3200 |053a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5cc │ │ -3b46b6: 0c02 |053d: move-result-object v2 │ │ -3b46b8: 6e10 f89a 0200 |053e: invoke-virtual {v2}, Ljava/util/concurrent/ConcurrentHashMap;.entrySet:()Ljava/util/Set; // method@9af8 │ │ -3b46be: 0c02 |0541: move-result-object v2 │ │ -3b46c0: 7210 b19a 0200 |0542: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -3b46c6: 0c02 |0545: move-result-object v2 │ │ -3b46c8: 7210 3f9a 0200 |0546: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b46ce: 0a03 |0549: move-result v3 │ │ -3b46d0: 3803 1a00 |054a: if-eqz v3, 0564 // +001a │ │ -3b46d4: 7210 409a 0200 |054c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b46da: 0c03 |054f: move-result-object v3 │ │ -3b46dc: 1f03 6e13 |0550: check-cast v3, Ljava/util/Map$Entry; // type@136e │ │ -3b46e0: 6204 447a |0552: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b46e4: 7210 7d9a 0300 |0554: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ -3b46ea: 0c05 |0557: move-result-object v5 │ │ -3b46ec: 1f05 e612 |0558: check-cast v5, Ljava/lang/String; // type@12e6 │ │ -3b46f0: 7210 7e9a 0300 |055a: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ -3b46f6: 0c03 |055d: move-result-object v3 │ │ -3b46f8: 1f03 d112 |055e: check-cast v3, Ljava/lang/Long; // type@12d1 │ │ -3b46fc: 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 │ │ -3b4702: 28e3 |0563: goto 0546 // -001d │ │ -3b4704: 3919 0500 |0564: if-nez v25, 0569 // +0005 │ │ -3b4708: 2102 |0566: array-length v2, v0 │ │ -3b470a: 3526 7300 |0567: if-ge v6, v2, 05da // +0073 │ │ -3b470e: 2202 e812 |0569: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4712: 7010 4098 0200 |056b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b4718: 0803 1800 |056e: move-object/from16 v3, v24 │ │ -3b471c: 6e20 4b98 3200 |0570: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4722: 1804 0000 0000 0040 8f40 |0573: const-wide v4, #double 1000 // #408f400000000000 │ │ -3b472c: 7100 58a3 0000 |0578: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ -3b4732: 0b06 |057b: move-result-wide v6 │ │ -3b4734: ad06 0604 |057c: mul-double v6, v6, v4 │ │ -3b4738: 8b64 |057e: double-to-long v4, v6 │ │ -3b473a: 6e30 4898 4205 |057f: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3b4740: 6e10 5498 0200 |0582: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b4746: 0c02 |0585: move-result-object v2 │ │ -3b4748: 6e10 2298 0200 |0586: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b474e: 0a04 |0589: move-result v4 │ │ -3b4750: 1235 |058a: const/4 v5, #int 3 // #3 │ │ -3b4752: 3445 0500 |058b: if-lt v5, v4, 0590 // +0005 │ │ -3b4756: 1a02 a304 |058d: const-string v2, "*" // string@04a3 │ │ -3b475a: 2828 |058f: goto 05b7 // +0028 │ │ -3b475c: 2204 e812 |0590: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4760: 7010 4098 0400 |0592: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b4766: 6e10 2298 0200 |0595: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b476c: 0a06 |0598: move-result v6 │ │ -3b476e: b156 |0599: sub-int/2addr v6, v5 │ │ -3b4770: 1207 |059a: const/4 v7, #int 0 // #0 │ │ -3b4772: 6e30 2e98 7206 |059b: invoke-virtual {v2, v7, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b4778: 0c06 |059e: move-result-object v6 │ │ -3b477a: 6e20 4b98 6400 |059f: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4780: 1a06 c905 |05a2: const-string v6, "." // string@05c9 │ │ -3b4784: 6e20 4b98 6400 |05a4: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b478a: 6e10 2298 0200 |05a7: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4790: 0a06 |05aa: move-result v6 │ │ -3b4792: b156 |05ab: sub-int/2addr v6, v5 │ │ -3b4794: 6e20 2d98 6200 |05ac: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b479a: 0c02 |05af: move-result-object v2 │ │ -3b479c: 6e20 4b98 2400 |05b0: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b47a2: 6e10 5498 0400 |05b3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b47a8: 0c02 |05b6: move-result-object v2 │ │ -3b47aa: 6204 6373 |05b7: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b47ae: 2205 e812 |05b9: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b47b2: 7010 4098 0500 |05bb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b47b8: 6e20 4b98 3500 |05be: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b47be: 2100 |05c1: array-length v0, v0 │ │ -3b47c0: 6e20 4798 0500 |05c2: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b47c6: 1a00 8b02 |05c5: const-string v0, " record(s) on ED " // string@028b │ │ -3b47ca: 6e20 4b98 0500 |05c7: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b47d0: 6e20 4b98 2500 |05ca: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b47d6: 6e10 5498 0500 |05cd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b47dc: 0c00 |05d0: move-result-object v0 │ │ -3b47de: 7110 c1a2 0000 |05d1: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b47e4: 0c00 |05d4: move-result-object v0 │ │ -3b47e6: 1a02 0322 |05d5: const-string v2, "L" // string@2203 │ │ -3b47ea: 6e30 e6a5 2400 |05d7: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3b47f0: 1101 |05da: return-object v1 │ │ -3b47f2: 07d2 |05db: move-object v2, v13 │ │ -3b47f4: 1102 |05dc: return-object v2 │ │ +3b3c28: |[3b3c28] net.sf.dibdib.thread_wk.CcmSto.importData:(ZJJ[Lnet/sf/dibdib/generic/QSTuple;)[Lnet/sf/dibdib/generic/QSeq; │ │ +3b3c38: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ +3b3c3c: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +3b3c40: 2311 0e16 |0004: new-array v1, v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b3c44: 6202 1a7a |0006: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b3c48: 5322 297a |0008: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3c4c: 7120 cca5 3200 |000a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5cc │ │ +3b3c52: 0c02 |000d: move-result-object v2 │ │ +3b3c54: 6203 197a |000e: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b3c58: 5333 297a |0010: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3c5c: 7120 cca5 4300 |0012: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5cc │ │ +3b3c62: 0c03 |0015: move-result-object v3 │ │ +3b3c64: 2204 e812 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b3c68: 7010 4098 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b3c6e: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +3b3c70: 2355 1a15 |001c: new-array v5, v5, [J // type@151a │ │ +3b3c74: 6206 6373 |001e: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3c78: 5366 417a |0020: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b3c7c: 120f |0022: const/4 v15, #int 0 // #0 │ │ +3b3c7e: 4c06 050f |0023: aput-wide v6, v5, v15 │ │ +3b3c82: 6206 6373 |0025: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3c86: 5366 417a |0027: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b3c8a: 121e |0029: const/4 v14, #int 1 // #1 │ │ +3b3c8c: 4c06 050e |002a: aput-wide v6, v5, v14 │ │ +3b3c90: 120d |002c: const/4 v13, #int 0 // #0 │ │ +3b3c92: 210c |002d: array-length v12, v0 │ │ +3b3c94: 120a |002e: const/4 v10, #int 0 // #0 │ │ +3b3c96: 1a06 c41c |002f: const-string v6, "G[0-9]+" // string@1cc4 │ │ +3b3c9a: 1a07 0000 |0031: const-string v7, "" // string@0000 │ │ +3b3c9e: 1610 0000 |0033: const-wide/16 v16, #int 0 // #0 │ │ +3b3ca2: 35ca ad03 |0035: if-ge v10, v12, 03e2 // +03ad │ │ +3b3ca6: 460b 000a |0037: aget-object v11, v0, v10 │ │ +3b3caa: 390b 0900 |0039: if-nez v11, 0042 // +0009 │ │ +3b3cae: 01af |003b: move v15, v10 │ │ +3b3cb0: 0212 0c00 |003c: move/from16 v18, v12 │ │ +3b3cb4: 07d9 |003e: move-object v9, v13 │ │ +3b3cb6: 1216 |003f: const/4 v6, #int 1 // #1 │ │ +3b3cb8: 2900 9403 |0040: goto/16 03d4 // +0394 │ │ +3b3cbc: 6209 2d7a |0042: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b3cc0: 6e20 b9a5 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@a5b9 │ │ +3b3cc6: 0c09 |0047: move-result-object v9 │ │ +3b3cc8: 6e10 0ca3 0900 |0048: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b3cce: 0b12 |004b: move-result-wide v18 │ │ +3b3cd0: 6209 267a |004c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ +3b3cd4: 5398 297a |004e: iget-wide v8, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3cd8: a008 1208 |0050: and-long v8, v18, v8 │ │ +3b3cdc: 3112 1008 |0052: cmp-long v18, v16, v8 │ │ +3b3ce0: 3812 0900 |0054: if-eqz v18, 005d // +0009 │ │ +3b3ce4: 7110 d3a5 0b00 |0056: invoke-static {v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z // method@a5d3 │ │ +3b3cea: 0a08 |0059: move-result v8 │ │ +3b3cec: 3808 0300 |005a: if-eqz v8, 005d // +0003 │ │ +3b3cf0: 28df |005c: goto 003b // -0021 │ │ +3b3cf2: 6208 317a |005d: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b3cf6: 6e20 b9a5 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@a5b9 │ │ +3b3cfc: 0c08 |0062: move-result-object v8 │ │ +3b3cfe: 6e10 10a3 0800 |0063: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3b3d04: 0c08 |0066: move-result-object v8 │ │ +3b3d06: 3808 4903 |0067: if-eqz v8, 03b0 // +0349 │ │ +3b3d0a: 6e10 2298 0800 |0069: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b3d10: 0a09 |006c: move-result v9 │ │ +3b3d12: 3c09 0400 |006d: if-gtz v9, 0071 // +0004 │ │ +3b3d16: 2900 4103 |006f: goto/16 03b0 // +0341 │ │ +3b3d1a: 6209 2d7a |0071: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b3d1e: 620e bc76 |0073: sget-object v14, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b3d22: 7130 d0a5 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@a5d0 │ │ +3b3d28: 0c09 |0078: move-result-object v9 │ │ +3b3d2a: 6e10 0ca3 0900 |0079: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b3d30: 0b14 |007c: move-result-wide v20 │ │ +3b3d32: 6209 2e7a |007d: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b3d36: 7130 cfa5 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@a5cf │ │ +3b3d3c: 0c09 |0082: move-result-object v9 │ │ +3b3d3e: 620e 237a |0083: sget-object v14, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ +3b3d42: 53ed 297a |0085: iget-wide v13, v14, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3d46: 620f 277a |0087: sget-object v15, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ +3b3d4a: 0817 0600 |0089: move-object/from16 v23, v6 │ │ +3b3d4e: 0818 0700 |008b: move-object/from16 v24, v7 │ │ +3b3d52: 53f6 297a |008d: iget-wide v6, v15, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3d56: c1d6 |008f: or-long/2addr v6, v13 │ │ +3b3d58: a006 0614 |0090: and-long v6, v6, v20 │ │ +3b3d5c: 160d 0f27 |0092: const-wide/16 v13, #int 9999 // #270f │ │ +3b3d60: 310f 1006 |0094: cmp-long v15, v16, v6 │ │ +3b3d64: 380f a900 |0096: if-eqz v15, 013f // +00a9 │ │ +3b3d68: 3919 0700 |0098: if-nez v25, 009f // +0007 │ │ +3b3d6c: 01af |009a: move v15, v10 │ │ +3b3d6e: 0212 0c00 |009b: move/from16 v18, v12 │ │ +3b3d72: 2900 9000 |009d: goto/16 012d // +0090 │ │ +3b3d76: 2096 b514 |009f: instance-of v6, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3d7a: 3806 6000 |00a1: if-eqz v6, 0101 // +0060 │ │ +3b3d7e: 0796 |00a3: move-object v6, v9 │ │ +3b3d80: 1f06 b514 |00a4: check-cast v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3d84: 6e10 0ea3 0600 |00a6: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3b3d8a: 0a06 |00a9: move-result v6 │ │ +3b3d8c: 3806 5700 |00aa: if-eqz v6, 0101 // +0057 │ │ +3b3d90: 1f09 b514 |00ac: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3d94: 6e10 0ca3 0900 |00ae: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b3d9a: 0b06 |00b1: move-result-wide v6 │ │ +3b3d9c: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ +3b3d9e: 4517 0508 |00b3: aget-wide v23, v5, v8 │ │ +3b3da2: 3108 1706 |00b5: cmp-long v8, v23, v6 │ │ +3b3da6: 3808 1100 |00b7: if-eqz v8, 00c8 // +0011 │ │ +3b3daa: 1218 |00b9: const/4 v8, #int 1 // #1 │ │ +3b3dac: 4517 0508 |00ba: aget-wide v23, v5, v8 │ │ +3b3db0: 3108 1706 |00bc: cmp-long v8, v23, v6 │ │ +3b3db4: 3808 0a00 |00be: if-eqz v8, 00c8 // +000a │ │ +3b3db8: 6208 6373 |00c0: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3dbc: 5388 417a |00c2: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b3dc0: 310f 0806 |00c4: cmp-long v15, v8, v6 │ │ +3b3dc4: 390f 0e00 |00c6: if-nez v15, 00d4 // +000e │ │ +3b3dc8: 54b8 3476 |00c8: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b3dcc: 6209 2e7a |00ca: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b3dd0: 6e10 bba5 0900 |00cc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b3dd6: 0a09 |00cf: move-result v9 │ │ +3b3dd8: 620f bc76 |00d0: sget-object v15, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b3ddc: 4d0f 0809 |00d2: aput-object v15, v8, v9 │ │ +3b3de0: 3108 0d06 |00d4: cmp-long v8, v13, v6 │ │ +3b3de4: 3b08 2b00 |00d6: if-gez v8, 0101 // +002b │ │ +3b3de8: 1208 |00d8: const/4 v8, #int 0 // #0 │ │ +3b3dea: 450d 0508 |00d9: aget-wide v13, v5, v8 │ │ +3b3dee: 1219 |00db: const/4 v9, #int 1 // #1 │ │ +3b3df0: 4516 0509 |00dc: aget-wide v22, v5, v9 │ │ +3b3df4: 3109 0d16 |00de: cmp-long v9, v13, v22 │ │ +3b3df8: 3809 1d00 |00e0: if-eqz v9, 00fd // +001d │ │ +3b3dfc: 450d 0508 |00e2: aget-wide v13, v5, v8 │ │ +3b3e00: 6208 6373 |00e4: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3e04: 5388 417a |00e6: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b3e08: 310f 0d08 |00e8: cmp-long v15, v13, v8 │ │ +3b3e0c: 390f 0400 |00ea: if-nez v15, 00ee // +0004 │ │ +3b3e10: 1208 |00ec: const/4 v8, #int 0 // #0 │ │ +3b3e12: 2810 |00ed: goto 00fd // +0010 │ │ +3b3e14: 121e |00ee: const/4 v14, #int 1 // #1 │ │ +3b3e16: 4508 050e |00ef: aget-wide v8, v5, v14 │ │ +3b3e1a: 620d 6373 |00f1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3e1e: 53de 417a |00f3: iget-wide v14, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b3e22: 310d 080e |00f5: cmp-long v13, v8, v14 │ │ +3b3e26: 390d 0a00 |00f7: if-nez v13, 0101 // +000a │ │ +3b3e2a: 121e |00f9: const/4 v14, #int 1 // #1 │ │ +3b3e2c: 4c06 050e |00fa: aput-wide v6, v5, v14 │ │ +3b3e30: 2806 |00fc: goto 0102 // +0006 │ │ +3b3e32: 121e |00fd: const/4 v14, #int 1 // #1 │ │ +3b3e34: 4c06 0508 |00fe: aput-wide v6, v5, v8 │ │ +3b3e38: 2802 |0100: goto 0102 // +0002 │ │ +3b3e3a: 121e |0101: const/4 v14, #int 1 // #1 │ │ +3b3e3c: 6206 237a |0102: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ +3b3e40: 5366 297a |0104: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3e44: 6208 277a |0106: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ +3b3e48: 5388 297a |0108: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b3e4c: c186 |010a: or-long/2addr v6, v8 │ │ +3b3e4e: a006 061a |010b: and-long v6, v6, v26 │ │ +3b3e52: 3108 1006 |010d: cmp-long v8, v16, v6 │ │ +3b3e56: 3808 0400 |010f: if-eqz v8, 0113 // +0004 │ │ +3b3e5a: 1216 |0111: const/4 v6, #int 1 // #1 │ │ +3b3e5c: 2802 |0112: goto 0114 // +0002 │ │ +3b3e5e: 1206 |0113: const/4 v6, #int 0 // #0 │ │ +3b3e60: 0507 1c00 |0114: move-wide/from16 v7, v28 │ │ +3b3e64: 07b9 |0116: move-object v9, v11 │ │ +3b3e66: 01af |0117: move v15, v10 │ │ +3b3e68: 07bd |0118: move-object v13, v11 │ │ +3b3e6a: 050a 1400 |0119: move-wide/from16 v10, v20 │ │ +3b3e6e: 0212 0c00 |011b: move/from16 v18, v12 │ │ +3b3e72: 075c |011d: move-object v12, v5 │ │ +3b3e74: 07d0 |011e: move-object v0, v13 │ │ +3b3e76: 071d |011f: move-object v13, v1 │ │ +3b3e78: 1211 |0120: const/4 v1, #int 1 // #1 │ │ +3b3e7a: 074e |0121: move-object v14, v4 │ │ +3b3e7c: 7709 daa5 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@a5da │ │ +3b3e82: 0c06 |0125: move-result-object v6 │ │ +3b3e84: 6e10 5198 0400 |0126: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +3b3e8a: 0a07 |0129: move-result v7 │ │ +3b3e8c: 3c07 0700 |012a: if-gtz v7, 0131 // +0007 │ │ +3b3e90: 0761 |012c: move-object v1, v6 │ │ +3b3e92: 1216 |012d: const/4 v6, #int 1 // #1 │ │ +3b3e94: 1209 |012e: const/4 v9, #int 0 // #0 │ │ +3b3e96: 2900 a502 |012f: goto/16 03d4 // +02a5 │ │ +3b3e9a: 6e10 5498 0400 |0131: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b3ea0: 0c04 |0134: move-result-object v4 │ │ +3b3ea2: 7120 c1a5 4000 |0135: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c1 │ │ +3b3ea8: 2200 e812 |0138: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b3eac: 7010 4098 0000 |013a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b3eb2: 0704 |013d: move-object v4, v0 │ │ +3b3eb4: 28ee |013e: goto 012c // -0012 │ │ +3b3eb6: 01af |013f: move v15, v10 │ │ +3b3eb8: 07b0 |0140: move-object v0, v11 │ │ +3b3eba: 0212 0c00 |0141: move/from16 v18, v12 │ │ +3b3ebe: 1216 |0143: const/4 v6, #int 1 // #1 │ │ +3b3ec0: 3107 1014 |0144: cmp-long v7, v16, v20 │ │ +3b3ec4: 3807 3602 |0146: if-eqz v7, 037c // +0236 │ │ +3b3ec8: 6e10 2298 0800 |0148: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b3ece: 0a07 |014b: move-result v7 │ │ +3b3ed0: 3d07 3002 |014c: if-lez v7, 037c // +0230 │ │ +3b3ed4: 6e10 2298 0800 |014e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b3eda: 0a07 |0151: move-result v7 │ │ +3b3edc: 3376 0d00 |0152: if-ne v6, v7, 015f // +000d │ │ +3b3ee0: 1307 3000 |0154: const/16 v7, #int 48 // #30 │ │ +3b3ee4: 120a |0156: const/4 v10, #int 0 // #0 │ │ +3b3ee6: 6e20 0998 a800 |0157: invoke-virtual {v8, v10}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b3eec: 0a0b |015a: move-result v11 │ │ +3b3eee: 37b7 0400 |015b: if-le v7, v11, 015f // +0004 │ │ +3b3ef2: 2900 1f02 |015d: goto/16 037c // +021f │ │ +3b3ef6: 2097 b514 |015f: instance-of v7, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3efa: 3807 5600 |0161: if-eqz v7, 01b7 // +0056 │ │ +3b3efe: 0797 |0163: move-object v7, v9 │ │ +3b3f00: 1f07 b514 |0164: check-cast v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3f04: 6e10 0ea3 0700 |0166: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3b3f0a: 0a07 |0169: move-result v7 │ │ +3b3f0c: 3807 4d00 |016a: if-eqz v7, 01b7 // +004d │ │ +3b3f10: 1f09 b514 |016c: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3f14: 6e10 0ca3 0900 |016e: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b3f1a: 0b09 |0171: move-result-wide v9 │ │ +3b3f1c: 3819 2400 |0172: if-eqz v25, 0196 // +0024 │ │ +3b3f20: 1207 |0174: const/4 v7, #int 0 // #0 │ │ +3b3f22: 450b 0507 |0175: aget-wide v11, v5, v7 │ │ +3b3f26: 3107 0b09 |0177: cmp-long v7, v11, v9 │ │ +3b3f2a: 3807 1000 |0179: if-eqz v7, 0189 // +0010 │ │ +3b3f2e: 450b 0506 |017b: aget-wide v11, v5, v6 │ │ +3b3f32: 3107 0b09 |017d: cmp-long v7, v11, v9 │ │ +3b3f36: 3807 0a00 |017f: if-eqz v7, 0189 // +000a │ │ +3b3f3a: 6207 6373 |0181: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b3f3e: 537b 417a |0183: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b3f42: 3107 0b09 |0185: cmp-long v7, v11, v9 │ │ +3b3f46: 3907 0f00 |0187: if-nez v7, 0196 // +000f │ │ +3b3f4a: 5407 3476 |0189: iget-object v7, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b3f4e: 6209 2e7a |018b: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b3f52: 6e10 bba5 0900 |018d: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b3f58: 0a09 |0190: move-result v9 │ │ +3b3f5a: 620a bc76 |0191: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b3f5e: 4d0a 0709 |0193: aput-object v10, v7, v9 │ │ +3b3f62: 2830 |0195: goto 01c5 // +0030 │ │ +3b3f64: 3107 1009 |0196: cmp-long v7, v16, v9 │ │ +3b3f68: 3b07 2d00 |0198: if-gez v7, 01c5 // +002d │ │ +3b3f6c: 3107 090d |019a: cmp-long v7, v9, v13 │ │ +3b3f70: 3b07 2900 |019c: if-gez v7, 01c5 // +0029 │ │ +3b3f74: 6207 2e7a |019e: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b3f78: 6209 bd76 |01a0: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b3f7c: 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 │ │ +3b3f82: 6207 337a |01a5: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b3f86: 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 │ │ +3b3f8c: 0c07 |01aa: move-result-object v7 │ │ +3b3f8e: 2079 af14 |01ab: instance-of v9, v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3f92: 3809 1800 |01ad: if-eqz v9, 01c5 // +0018 │ │ +3b3f96: 1f07 af14 |01af: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3f9a: 6e10 cba2 0700 |01b1: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b3fa0: 0c07 |01b4: move-result-object v7 │ │ +3b3fa2: 077d |01b5: move-object v13, v7 │ │ +3b3fa4: 281c |01b6: goto 01d2 // +001c │ │ +3b3fa6: 3909 1000 |01b7: if-nez v9, 01c7 // +0010 │ │ +3b3faa: 5407 3476 |01b9: iget-object v7, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b3fae: 6209 2e7a |01bb: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b3fb2: 6e10 bba5 0900 |01bd: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b3fb8: 0a09 |01c0: move-result v9 │ │ +3b3fba: 620a bc76 |01c1: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b3fbe: 4d0a 0709 |01c3: aput-object v10, v7, v9 │ │ +3b3fc2: 120d |01c5: const/4 v13, #int 0 // #0 │ │ +3b3fc4: 280c |01c6: goto 01d2 // +000c │ │ +3b3fc6: 6207 2e7a |01c7: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b3fca: 620a bd76 |01c9: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b3fce: 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 │ │ +3b3fd4: 6e10 cba2 0900 |01ce: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b3fda: 0c0d |01d1: move-result-object v13 │ │ +3b3fdc: 380d 5000 |01d2: if-eqz v13, 0222 // +0050 │ │ +3b3fe0: 1307 4000 |01d4: const/16 v7, #int 64 // #40 │ │ +3b3fe4: 6e20 1a98 7d00 |01d6: invoke-virtual {v13, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b3fea: 0a09 |01d9: move-result v9 │ │ +3b3fec: 3c09 0b00 |01da: if-gtz v9, 01e5 // +000b │ │ +3b3ff0: 7110 cea5 0800 |01dc: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b3ff6: 0c07 |01df: move-result-object v7 │ │ +3b3ff8: 3907 0400 |01e0: if-nez v7, 01e4 // +0004 │ │ +3b3ffc: 0807 1800 |01e2: move-object/from16 v7, v24 │ │ +3b4000: 077d |01e4: move-object v13, v7 │ │ +3b4002: 1307 4000 |01e5: const/16 v7, #int 64 // #40 │ │ +3b4006: 6e20 1a98 7d00 |01e7: invoke-virtual {v13, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b400c: 0a09 |01ea: move-result v9 │ │ +3b400e: 3d09 3700 |01eb: if-lez v9, 0222 // +0037 │ │ +3b4012: 6207 6373 |01ed: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4016: 5477 407a |01ef: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b401a: 6e20 0e98 7d00 |01f1: invoke-virtual {v13, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b4020: 0a07 |01f4: move-result v7 │ │ +3b4022: 3807 0a00 |01f5: if-eqz v7, 01ff // +000a │ │ +3b4026: 6207 2e7a |01f7: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b402a: 6209 bc76 |01f9: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b402e: 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 │ │ +3b4034: 2824 |01fe: goto 0222 // +0024 │ │ +3b4036: 7110 cea5 0d00 |01ff: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b403c: 0c07 |0202: move-result-object v7 │ │ +3b403e: 6e20 f99a 7200 |0203: invoke-virtual {v2, v7}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b4044: 0c09 |0206: move-result-object v9 │ │ +3b4046: 1f09 d112 |0207: check-cast v9, Ljava/lang/Long; // type@12d1 │ │ +3b404a: 3809 1000 |0209: if-eqz v9, 0219 // +0010 │ │ +3b404e: 6207 2e7a |020b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b4052: 6e10 a897 0900 |020d: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b4058: 0b09 |0210: move-result-wide v9 │ │ +3b405a: 7120 06a3 a900 |0211: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b4060: 0c09 |0214: move-result-object v9 │ │ +3b4062: 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 │ │ +3b4068: 280a |0218: goto 0222 // +000a │ │ +3b406a: 6209 2e7a |0219: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b406e: 7110 c1a2 0700 |021b: invoke-static {v7}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b4074: 0c07 |021e: move-result-object v7 │ │ +3b4076: 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 │ │ +3b407c: 3919 5900 |0222: if-nez v25, 027b // +0059 │ │ +3b4080: 6207 6373 |0224: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4084: 5477 477a |0226: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b4088: 5309 3776 |0228: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b408c: 6e30 daa3 970a |022a: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b4092: 0c07 |022d: move-result-object v7 │ │ +3b4094: 3907 2500 |022e: if-nez v7, 0253 // +0025 │ │ +3b4098: 6209 317a |0230: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b409c: 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 │ │ +3b40a2: 0c09 |0235: move-result-object v9 │ │ +3b40a4: 1f09 af14 |0236: check-cast v9, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b40a8: 620a 2d7a |0238: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b40ac: 6e20 b9a5 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@a5b9 │ │ +3b40b2: 0c0a |023d: move-result-object v10 │ │ +3b40b4: 6e10 0ca3 0a00 |023e: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b40ba: 0b0a |0241: move-result-wide v10 │ │ +3b40bc: 120c |0242: const/4 v12, #int 0 // #0 │ │ +3b40be: 7140 dda5 a9cb |0243: invoke-static {v9, v10, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3b40c4: 0b09 |0246: move-result-wide v9 │ │ +3b40c6: 310b 1009 |0247: cmp-long v11, v16, v9 │ │ +3b40ca: 380b 0a00 |0249: if-eqz v11, 0253 // +000a │ │ +3b40ce: 6207 6373 |024b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b40d2: 5477 477a |024d: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b40d6: 6e30 daa3 970a |024f: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b40dc: 0c07 |0252: move-result-object v7 │ │ +3b40de: 120d |0253: const/4 v13, #int 0 // #0 │ │ +3b40e0: 327d 2300 |0254: if-eq v13, v7, 0277 // +0023 │ │ +3b40e4: 2079 ae14 |0256: instance-of v9, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b40e8: 3809 1f00 |0258: if-eqz v9, 0277 // +001f │ │ +3b40ec: 077d |025a: move-object v13, v7 │ │ +3b40ee: 1f0d ae14 |025b: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b40f2: 7120 e5a5 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@a5e5 │ │ +3b40f8: 0c07 |0260: move-result-object v7 │ │ +3b40fa: 3907 f3ff |0261: if-nez v7, 0254 // -000d │ │ +3b40fe: 5309 3776 |0263: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b4102: 160b 0200 |0265: const-wide/16 v11, #int 2 // #2 │ │ +3b4106: bbb9 |0267: add-long/2addr v9, v11 │ │ +3b4108: 5a09 3776 |0268: iput-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b410c: 6207 6373 |026a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4110: 5477 477a |026c: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b4114: 5309 3776 |026e: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b4118: 6e30 daa3 970a |0270: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b411e: 0c07 |0273: move-result-object v7 │ │ +3b4120: 3907 efff |0274: if-nez v7, 0263 // -0011 │ │ +3b4124: 28de |0276: goto 0254 // -0022 │ │ +3b4126: 3807 0400 |0277: if-eqz v7, 027b // +0004 │ │ +3b412a: 2900 b5fe |0279: goto/16 012e // -014b │ │ +3b412e: 6207 2d7a |027b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b4132: 6e20 b9a5 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@a5b9 │ │ +3b4138: 0c07 |0280: move-result-object v7 │ │ +3b413a: 6e10 0ca3 0700 |0281: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b4140: 0b09 |0284: move-result-wide v9 │ │ +3b4142: 6207 1a7a |0285: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b4146: 537b 297a |0287: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b414a: c0b9 |0289: and-long/2addr v9, v11 │ │ +3b414c: 3107 1009 |028a: cmp-long v7, v16, v9 │ │ +3b4150: 3807 5000 |028c: if-eqz v7, 02dc // +0050 │ │ +3b4154: 6207 2f7a |028e: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b4158: 6e20 b8a5 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@a5b8 │ │ +3b415e: 0c07 |0293: move-result-object v7 │ │ +3b4160: 1f07 af14 |0294: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b4164: 6e10 cba2 0700 |0296: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b416a: 0c07 |0299: move-result-object v7 │ │ +3b416c: 3807 c600 |029a: if-eqz v7, 0360 // +00c6 │ │ +3b4170: 1308 4000 |029c: const/16 v8, #int 64 // #40 │ │ +3b4174: 6e20 1a98 8700 |029e: invoke-virtual {v7, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b417a: 0a08 |02a1: move-result v8 │ │ +3b417c: 3d08 be00 |02a2: if-lez v8, 0360 // +00be │ │ +3b4180: 7110 cea5 0700 |02a4: invoke-static {v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b4186: 0c07 |02a7: move-result-object v7 │ │ +3b4188: 3807 b800 |02a8: if-eqz v7, 0360 // +00b8 │ │ +3b418c: 6208 6373 |02aa: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4190: 5488 407a |02ac: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b4194: 6e20 1298 8700 |02ae: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b419a: 0a08 |02b1: move-result v8 │ │ +3b419c: 3808 1f00 |02b2: if-eqz v8, 02d1 // +001f │ │ +3b41a0: 5308 3776 |02b4: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b41a4: 620a 6373 |02b6: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b41a8: 53aa 417a |02b8: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b41ac: 310c 080a |02ba: cmp-long v12, v8, v10 │ │ +3b41b0: 380c 1500 |02bc: if-eqz v12, 02d1 // +0015 │ │ +3b41b4: 1208 |02be: const/4 v8, #int 0 // #0 │ │ +3b41b6: 4509 0508 |02bf: aget-wide v9, v5, v8 │ │ +3b41ba: 530b 3776 |02c1: iget-wide v11, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b41be: 3108 090b |02c3: cmp-long v8, v9, v11 │ │ +3b41c2: 3808 0600 |02c5: if-eqz v8, 02cb // +0006 │ │ +3b41c6: 5308 3776 |02c7: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b41ca: 4c08 0506 |02c9: aput-wide v8, v5, v6 │ │ +3b41ce: 6208 6373 |02cb: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b41d2: 5388 417a |02cd: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b41d6: 5a08 3776 |02cf: iput-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b41da: 5308 3776 |02d1: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b41de: 7120 ad97 9800 |02d3: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b41e4: 0c08 |02d6: move-result-object v8 │ │ +3b41e6: 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 │ │ +3b41ec: 2900 8600 |02da: goto/16 0360 // +0086 │ │ +3b41f0: 6207 2d7a |02dc: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b41f4: 6e20 b9a5 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@a5b9 │ │ +3b41fa: 0c07 |02e1: move-result-object v7 │ │ +3b41fc: 6e10 0ca3 0700 |02e2: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b4202: 0b09 |02e5: move-result-wide v9 │ │ +3b4204: 6207 197a |02e6: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b4208: 537b 297a |02e8: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b420c: 6207 207a |02ea: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3b4210: 537d 297a |02ec: iget-wide v13, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b4214: c1db |02ee: or-long/2addr v11, v13 │ │ +3b4216: c0b9 |02ef: and-long/2addr v9, v11 │ │ +3b4218: 3107 1009 |02f0: cmp-long v7, v16, v9 │ │ +3b421c: 3807 6e00 |02f2: if-eqz v7, 0360 // +006e │ │ +3b4220: 6207 2d7a |02f4: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b4224: 6e20 b9a5 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@a5b9 │ │ +3b422a: 0c07 |02f9: move-result-object v7 │ │ +3b422c: 6e10 0ca3 0700 |02fa: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b4232: 0b09 |02fd: move-result-wide v9 │ │ +3b4234: 6207 197a |02fe: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b4238: 537b 297a |0300: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b423c: c0b9 |0302: and-long/2addr v9, v11 │ │ +3b423e: 3107 1009 |0303: cmp-long v7, v16, v9 │ │ +3b4242: 3807 2a00 |0305: if-eqz v7, 032f // +002a │ │ +3b4246: 1307 4000 |0307: const/16 v7, #int 64 // #40 │ │ +3b424a: 6e20 1a98 7800 |0309: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b4250: 0a07 |030c: move-result v7 │ │ +3b4252: 3d07 1000 |030d: if-lez v7, 031d // +0010 │ │ +3b4256: 7110 cea5 0800 |030f: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3b425c: 0c07 |0312: move-result-object v7 │ │ +3b425e: 5308 3776 |0313: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b4262: 7120 ad97 9800 |0315: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b4268: 0c08 |0318: move-result-object v8 │ │ +3b426a: 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 │ │ +3b4270: 2844 |031c: goto 0360 // +0044 │ │ +3b4272: 0807 1700 |031d: move-object/from16 v7, v23 │ │ +3b4276: 6e20 2398 7800 |031f: invoke-virtual {v8, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b427c: 0a07 |0322: move-result v7 │ │ +3b427e: 3807 3d00 |0323: if-eqz v7, 0360 // +003d │ │ +3b4282: 5309 3776 |0325: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b4286: 7120 ad97 a900 |0327: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b428c: 0c07 |032a: move-result-object v7 │ │ +3b428e: 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 │ │ +3b4294: 2832 |032e: goto 0360 // +0032 │ │ +3b4296: 1307 3a00 |032f: const/16 v7, #int 58 // #3a │ │ +3b429a: 6e20 1a98 7800 |0331: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b42a0: 0a09 |0334: move-result v9 │ │ +3b42a2: 3d09 0b00 |0335: if-lez v9, 0340 // +000b │ │ +3b42a6: 6e20 1a98 7800 |0337: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b42ac: 0a07 |033a: move-result v7 │ │ +3b42ae: 1209 |033b: const/4 v9, #int 0 // #0 │ │ +3b42b0: 6e30 2e98 9807 |033c: invoke-virtual {v8, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b42b6: 0c08 |033f: move-result-object v8 │ │ +3b42b8: 6207 3b7a |0340: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3b │ │ +3b42bc: 6e20 f99a 8700 |0342: invoke-virtual {v7, v8}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b42c2: 0c07 |0345: move-result-object v7 │ │ +3b42c4: 1f07 e612 |0346: check-cast v7, Ljava/lang/String; // type@12e6 │ │ +3b42c8: 6e20 f79a 8300 |0348: invoke-virtual {v3, v8}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ +3b42ce: 0a09 |034b: move-result v9 │ │ +3b42d0: 3909 1400 |034c: if-nez v9, 0360 // +0014 │ │ +3b42d4: 3807 0800 |034e: if-eqz v7, 0356 // +0008 │ │ +3b42d8: 6e20 f69a 7300 |0350: invoke-virtual {v3, v7}, Ljava/util/concurrent/ConcurrentHashMap;.contains:(Ljava/lang/Object;)Z // method@9af6 │ │ +3b42de: 0a09 |0353: move-result v9 │ │ +3b42e0: 3909 0c00 |0354: if-nez v9, 0360 // +000c │ │ +3b42e4: 3807 0300 |0356: if-eqz v7, 0359 // +0003 │ │ +3b42e8: 0778 |0358: move-object v8, v7 │ │ +3b42ea: 7702 ad97 1000 |0359: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b42f0: 0c07 |035c: move-result-object v7 │ │ +3b42f2: 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 │ │ +3b42f8: 3800 cefd |0360: if-eqz v0, 012e // -0232 │ │ +3b42fc: 6207 6373 |0362: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4300: 5477 477a |0364: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b4304: 6e20 c9a3 0700 |0366: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ +3b430a: 6207 6373 |0369: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b430e: 5477 467a |036b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b4312: 6208 317a |036d: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b4316: 1209 |036f: const/4 v9, #int 0 // #0 │ │ +3b4318: 7130 cfa5 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@a5cf │ │ +3b431e: 0c08 |0373: move-result-object v8 │ │ +3b4320: 6e10 c7a2 0800 |0374: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +3b4326: 0b0a |0377: move-result-wide v10 │ │ +3b4328: 6e40 caa3 a70b |0378: invoke-virtual {v7, v10, v11, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ +3b432e: 2859 |037b: goto 03d4 // +0059 │ │ +3b4330: 1209 |037c: const/4 v9, #int 0 // #0 │ │ +3b4332: 6207 2f7a |037d: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b4336: 620a 3b76 |037f: sget-object v10, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +3b433a: 7130 cfa5 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@a5cf │ │ +3b4340: 0c07 |0384: move-result-object v7 │ │ +3b4342: 6e10 cba2 0700 |0385: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b4348: 0c07 |0388: move-result-object v7 │ │ +3b434a: 6e10 2298 0800 |0389: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4350: 0a0a |038c: move-result v10 │ │ +3b4352: 3c0a 0800 |038d: if-gtz v10, 0395 // +0008 │ │ +3b4356: 6e10 2298 0700 |038f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b435c: 0a0a |0392: move-result v10 │ │ +3b435e: 3d0a 4100 |0393: if-lez v10, 03d4 // +0041 │ │ +3b4362: 220a e812 |0395: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b4366: 7010 4098 0a00 |0397: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b436c: 6e20 4b98 8a00 |039a: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4372: 1308 2000 |039d: const/16 v8, #int 32 // #20 │ │ +3b4376: 6e20 4498 8a00 |039f: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b437c: 6e20 4b98 7a00 |03a2: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4382: 6e10 5498 0a00 |03a5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b4388: 0c07 |03a8: move-result-object v7 │ │ +3b438a: 7120 c1a5 7000 |03a9: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c1 │ │ +3b4390: 2828 |03ac: goto 03d4 // +0028 │ │ +3b4392: 1202 |03ad: const/4 v2, #int 0 // #0 │ │ +3b4394: 2900 2e02 |03ae: goto/16 05dc // +022e │ │ +3b4398: 01af |03b0: move v15, v10 │ │ +3b439a: 07b0 |03b1: move-object v0, v11 │ │ +3b439c: 0212 0c00 |03b2: move/from16 v18, v12 │ │ +3b43a0: 07d9 |03b4: move-object v9, v13 │ │ +3b43a2: 1216 |03b5: const/4 v6, #int 1 // #1 │ │ +3b43a4: 6207 2f7a |03b6: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b43a8: 6e20 b8a5 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@a5b8 │ │ +3b43ae: 0c07 |03bb: move-result-object v7 │ │ +3b43b0: 3807 1800 |03bc: if-eqz v7, 03d4 // +0018 │ │ +3b43b4: 6e10 eb97 0700 |03be: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b43ba: 0c08 |03c1: move-result-object v8 │ │ +3b43bc: 6e10 3498 0800 |03c2: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b43c2: 0c08 |03c5: move-result-object v8 │ │ +3b43c4: 6e10 2298 0800 |03c6: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b43ca: 0a08 |03c9: move-result v8 │ │ +3b43cc: 3c08 0300 |03ca: if-gtz v8, 03cd // +0003 │ │ +3b43d0: 2808 |03cc: goto 03d4 // +0008 │ │ +3b43d2: 6e10 eb97 0700 |03cd: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b43d8: 0c07 |03d0: move-result-object v7 │ │ +3b43da: 7120 c1a5 7000 |03d1: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c1 │ │ +3b43e0: d80a 0f01 |03d4: add-int/lit8 v10, v15, #int 1 // #01 │ │ +3b43e4: 0800 1e00 |03d6: move-object/from16 v0, v30 │ │ +3b43e8: 079d |03d8: move-object v13, v9 │ │ +3b43ea: 020c 1200 |03d9: move/from16 v12, v18 │ │ +3b43ee: 121e |03db: const/4 v14, #int 1 // #1 │ │ +3b43f0: 120f |03dc: const/4 v15, #int 0 // #0 │ │ +3b43f2: 2900 52fc |03dd: goto/16 002f // -03ae │ │ +3b43f6: 0792 |03df: move-object v2, v9 │ │ +3b43f8: 2900 fc01 |03e0: goto/16 05dc // +01fc │ │ +3b43fc: 0818 0700 |03e2: move-object/from16 v24, v7 │ │ +3b4400: 07d2 |03e4: move-object v2, v13 │ │ +3b4402: 0767 |03e5: move-object v7, v6 │ │ +3b4404: 1216 |03e6: const/4 v6, #int 1 // #1 │ │ +3b4406: 2104 |03e7: array-length v4, v0 │ │ +3b4408: 1208 |03e8: const/4 v8, #int 0 // #0 │ │ +3b440a: 3548 6100 |03e9: if-ge v8, v4, 044a // +0061 │ │ +3b440e: 4609 0008 |03eb: aget-object v9, v0, v8 │ │ +3b4412: 3909 0300 |03ed: if-nez v9, 03f0 // +0003 │ │ +3b4416: 2858 |03ef: goto 0447 // +0058 │ │ +3b4418: 620a 2d7a |03f0: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b441c: 6e20 b9a5 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@a5b9 │ │ +3b4422: 0c0a |03f5: move-result-object v10 │ │ +3b4424: 6e10 0ca3 0a00 |03f6: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b442a: 0b0a |03f9: move-result-wide v10 │ │ +3b442c: 620c 267a |03fa: sget-object v12, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ +3b4430: 53cc 297a |03fc: iget-wide v12, v12, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b4434: c0ca |03fe: and-long/2addr v10, v12 │ │ +3b4436: 310c 100a |03ff: cmp-long v12, v16, v10 │ │ +3b443a: 380c 0900 |0401: if-eqz v12, 040a // +0009 │ │ +3b443e: 7110 d3a5 0900 |0403: invoke-static {v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z // method@a5d3 │ │ +3b4444: 0a0a |0406: move-result v10 │ │ +3b4446: 380a 0300 |0407: if-eqz v10, 040a // +0003 │ │ +3b444a: 283e |0409: goto 0447 // +003e │ │ +3b444c: 549a 3476 |040a: iget-object v10, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b4450: 620b 2e7a |040c: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b4454: 6e10 bba5 0b00 |040e: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b445a: 0a0b |0411: move-result v11 │ │ +3b445c: 460a 0a0b |0412: aget-object v10, v10, v11 │ │ +3b4460: 20aa b514 |0414: instance-of v10, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4464: 380a 3100 |0416: if-eqz v10, 0447 // +0031 │ │ +3b4468: 549a 3476 |0418: iget-object v10, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b446c: 620b 2e7a |041a: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b4470: 6e10 bba5 0b00 |041c: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b4476: 0a0b |041f: move-result v11 │ │ +3b4478: 460a 0a0b |0420: aget-object v10, v10, v11 │ │ +3b447c: 1f0a b514 |0422: check-cast v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4480: 53aa c376 |0424: iget-wide v10, v10, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ +3b4484: 120c |0426: const/4 v12, #int 0 // #0 │ │ +3b4486: 450d 050c |0427: aget-wide v13, v5, v12 │ │ +3b448a: 310c 0d0a |0429: cmp-long v12, v13, v10 │ │ +3b448e: 380c 1000 |042b: if-eqz v12, 043b // +0010 │ │ +3b4492: 450c 0506 |042d: aget-wide v12, v5, v6 │ │ +3b4496: 310e 0c0a |042f: cmp-long v14, v12, v10 │ │ +3b449a: 380e 0a00 |0431: if-eqz v14, 043b // +000a │ │ +3b449e: 620c 6373 |0433: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b44a2: 53cc 417a |0435: iget-wide v12, v12, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b44a6: 310e 0c0a |0437: cmp-long v14, v12, v10 │ │ +3b44aa: 390e 0e00 |0439: if-nez v14, 0447 // +000e │ │ +3b44ae: 5499 3476 |043b: iget-object v9, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b44b2: 620a 2e7a |043d: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b44b6: 6e10 bba5 0a00 |043f: invoke-virtual {v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b44bc: 0a0a |0442: move-result v10 │ │ +3b44be: 620b bc76 |0443: sget-object v11, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b44c2: 4d0b 090a |0445: aput-object v11, v9, v10 │ │ +3b44c6: d808 0801 |0447: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3b44ca: 28a0 |0449: goto 03e9 // -0060 │ │ +3b44cc: 6204 6373 |044a: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b44d0: 5444 407a |044c: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b44d4: 6e20 f79a 4300 |044e: invoke-virtual {v3, v4}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ +3b44da: 0a04 |0451: move-result v4 │ │ +3b44dc: 3904 1900 |0452: if-nez v4, 046b // +0019 │ │ +3b44e0: 6204 6373 |0454: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b44e4: 5444 407a |0456: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b44e8: 1305 4000 |0458: const/16 v5, #int 64 // #40 │ │ +3b44ec: 6e20 1a98 5400 |045a: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b44f2: 0a04 |045d: move-result v4 │ │ +3b44f4: 3d04 0d00 |045e: if-lez v4, 046b // +000d │ │ +3b44f8: 6204 6373 |0460: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b44fc: 5444 407a |0462: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b4500: 7702 ad97 1000 |0464: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b4506: 0c05 |0467: move-result-object v5 │ │ +3b4508: 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 │ │ +3b450e: 6e10 f89a 0300 |046b: invoke-virtual {v3}, Ljava/util/concurrent/ConcurrentHashMap;.entrySet:()Ljava/util/Set; // method@9af8 │ │ +3b4514: 0c03 |046e: move-result-object v3 │ │ +3b4516: 7210 b19a 0300 |046f: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +3b451c: 0c03 |0472: move-result-object v3 │ │ +3b451e: 7210 3f9a 0300 |0473: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b4524: 0a04 |0476: move-result v4 │ │ +3b4526: 3804 bd00 |0477: if-eqz v4, 0534 // +00bd │ │ +3b452a: 7210 409a 0300 |0479: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b4530: 0c04 |047c: move-result-object v4 │ │ +3b4532: 1f04 6e13 |047d: check-cast v4, Ljava/util/Map$Entry; // type@136e │ │ +3b4536: 7210 7e9a 0400 |047f: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ +3b453c: 0c05 |0482: move-result-object v5 │ │ +3b453e: 1f05 d112 |0483: check-cast v5, Ljava/lang/Long; // type@12d1 │ │ +3b4542: 6e10 a897 0500 |0485: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b4548: 0b08 |0488: move-result-wide v8 │ │ +3b454a: 3105 1008 |0489: cmp-long v5, v16, v8 │ │ +3b454e: 3905 a500 |048b: if-nez v5, 0530 // +00a5 │ │ +3b4552: 7210 7d9a 0400 |048d: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ +3b4558: 0c04 |0490: move-result-object v4 │ │ +3b455a: 1f04 e612 |0491: check-cast v4, Ljava/lang/String; // type@12e6 │ │ +3b455e: 1305 4000 |0493: const/16 v5, #int 64 // #40 │ │ +3b4562: 6e20 1a98 5400 |0495: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b4568: 0a08 |0498: move-result v8 │ │ +3b456a: 3c08 2300 |0499: if-gtz v8, 04bc // +0023 │ │ +3b456e: 6e20 2398 7400 |049b: invoke-virtual {v4, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b4574: 0a05 |049e: move-result v5 │ │ +3b4576: 3805 0300 |049f: if-eqz v5, 04a2 // +0003 │ │ +3b457a: 281b |04a1: goto 04bc // +001b │ │ +3b457c: 2205 e812 |04a2: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b4580: 7010 4098 0500 |04a4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b4586: 1a08 651c |04a7: const-string v8, "G" // string@1c65 │ │ +3b458a: 6e20 4b98 8500 |04a9: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4590: 7120 29a4 6400 |04ac: invoke-static {v4, v6}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a429 │ │ +3b4596: 0b08 |04af: move-result-wide v8 │ │ +3b4598: 7120 1da4 9800 |04b0: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41d │ │ +3b459e: 0a08 |04b3: move-result v8 │ │ +3b45a0: 6e20 4798 8500 |04b4: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b45a6: 6e10 5498 0500 |04b7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b45ac: 0c05 |04ba: move-result-object v5 │ │ +3b45ae: 2802 |04bb: goto 04bd // +0002 │ │ +3b45b0: 0745 |04bc: move-object v5, v4 │ │ +3b45b2: 1308 4000 |04bd: const/16 v8, #int 64 // #40 │ │ +3b45b6: 6e20 1a98 8400 |04bf: invoke-virtual {v4, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b45bc: 0a09 |04c2: move-result v9 │ │ +3b45be: 3d09 1c00 |04c3: if-lez v9, 04df // +001c │ │ +3b45c2: 6209 437a |04c5: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a43 │ │ +3b45c6: 6e20 f99a 4900 |04c7: invoke-virtual {v9, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b45cc: 0c09 |04ca: move-result-object v9 │ │ +3b45ce: 3909 0c00 |04cb: if-nez v9, 04d7 // +000c │ │ +3b45d2: 6e20 1a98 8400 |04cd: invoke-virtual {v4, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b45d8: 0a09 |04d0: move-result v9 │ │ +3b45da: 120a |04d1: const/4 v10, #int 0 // #0 │ │ +3b45dc: 6e30 2e98 a409 |04d2: invoke-virtual {v4, v10, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b45e2: 0c04 |04d5: move-result-object v4 │ │ +3b45e4: 2809 |04d6: goto 04df // +0009 │ │ +3b45e6: 6209 437a |04d7: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a43 │ │ +3b45ea: 6e20 f99a 4900 |04d9: invoke-virtual {v9, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b45f0: 0c04 |04dc: move-result-object v4 │ │ +3b45f2: 1f04 e612 |04dd: check-cast v4, Ljava/lang/String; // type@12e6 │ │ +3b45f6: 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 │ │ +3b45fc: 0c09 |04e2: move-result-object v9 │ │ +3b45fe: 620a 197a |04e3: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b4602: 53aa 297a |04e5: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b4606: 7130 e2a5 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@a5e2 │ │ +3b460c: 0c09 |04ea: move-result-object v9 │ │ +3b460e: 3809 0500 |04eb: if-eqz v9, 04f0 // +0005 │ │ +3b4612: 2199 |04ed: array-length v9, v9 │ │ +3b4614: 3909 85ff |04ee: if-nez v9, 0473 // -007b │ │ +3b4618: 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 │ │ +3b461e: 0c05 |04f3: move-result-object v5 │ │ +3b4620: 6209 197a |04f4: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b4624: 5399 297a |04f6: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b4628: 236b 0716 |04f8: new-array v11, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b462c: 220c e812 |04fa: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b4630: 7010 4098 0c00 |04fc: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b4636: 1a0d 8e07 |04ff: const-string v13, ":TOPIC: " // string@078e │ │ +3b463a: 6e20 4b98 dc00 |0501: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4640: 6e20 4b98 4c00 |0504: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4646: 6e10 5498 0c00 |0507: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b464c: 0c04 |050a: move-result-object v4 │ │ +3b464e: 7110 fda2 0400 |050b: invoke-static {v4}, Lnet/sf/dibdib/generic/QWord;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2fd │ │ +3b4654: 0c04 |050e: move-result-object v4 │ │ +3b4656: 120c |050f: const/4 v12, #int 0 // #0 │ │ +3b4658: 4d04 0b0c |0510: aput-object v4, v11, v12 │ │ +3b465c: 7140 c6a5 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@a5c6 │ │ +3b4662: 0c04 |0515: move-result-object v4 │ │ +3b4664: 6205 6373 |0516: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4668: 5455 477a |0518: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b466c: 6e20 c9a3 4500 |051a: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ +3b4672: 6205 6373 |051d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4676: 5455 467a |051f: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b467a: 6209 317a |0521: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b467e: 7130 cfa5 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@a5cf │ │ +3b4684: 0c09 |0526: move-result-object v9 │ │ +3b4686: 6e10 c7a2 0900 |0527: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +3b468c: 0b09 |052a: move-result-wide v9 │ │ +3b468e: 6e40 caa3 954a |052b: invoke-virtual {v5, v9, v10, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ +3b4694: 2900 45ff |052e: goto/16 0473 // -00bb │ │ +3b4698: 1308 4000 |0530: const/16 v8, #int 64 // #40 │ │ +3b469c: 2900 41ff |0532: goto/16 0473 // -00bf │ │ +3b46a0: 3819 3000 |0534: if-eqz v25, 0564 // +0030 │ │ +3b46a4: 6202 1a7a |0536: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b46a8: 5322 297a |0538: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b46ac: 7120 cca5 3200 |053a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5cc │ │ +3b46b2: 0c02 |053d: move-result-object v2 │ │ +3b46b4: 6e10 f89a 0200 |053e: invoke-virtual {v2}, Ljava/util/concurrent/ConcurrentHashMap;.entrySet:()Ljava/util/Set; // method@9af8 │ │ +3b46ba: 0c02 |0541: move-result-object v2 │ │ +3b46bc: 7210 b19a 0200 |0542: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +3b46c2: 0c02 |0545: move-result-object v2 │ │ +3b46c4: 7210 3f9a 0200 |0546: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b46ca: 0a03 |0549: move-result v3 │ │ +3b46cc: 3803 1a00 |054a: if-eqz v3, 0564 // +001a │ │ +3b46d0: 7210 409a 0200 |054c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b46d6: 0c03 |054f: move-result-object v3 │ │ +3b46d8: 1f03 6e13 |0550: check-cast v3, Ljava/util/Map$Entry; // type@136e │ │ +3b46dc: 6204 447a |0552: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b46e0: 7210 7d9a 0300 |0554: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ +3b46e6: 0c05 |0557: move-result-object v5 │ │ +3b46e8: 1f05 e612 |0558: check-cast v5, Ljava/lang/String; // type@12e6 │ │ +3b46ec: 7210 7e9a 0300 |055a: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ +3b46f2: 0c03 |055d: move-result-object v3 │ │ +3b46f4: 1f03 d112 |055e: check-cast v3, Ljava/lang/Long; // type@12d1 │ │ +3b46f8: 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 │ │ +3b46fe: 28e3 |0563: goto 0546 // -001d │ │ +3b4700: 3919 0500 |0564: if-nez v25, 0569 // +0005 │ │ +3b4704: 2102 |0566: array-length v2, v0 │ │ +3b4706: 3526 7300 |0567: if-ge v6, v2, 05da // +0073 │ │ +3b470a: 2202 e812 |0569: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b470e: 7010 4098 0200 |056b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b4714: 0803 1800 |056e: move-object/from16 v3, v24 │ │ +3b4718: 6e20 4b98 3200 |0570: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b471e: 1804 0000 0000 0040 8f40 |0573: const-wide v4, #double 1000 // #408f400000000000 │ │ +3b4728: 7100 58a3 0000 |0578: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ +3b472e: 0b06 |057b: move-result-wide v6 │ │ +3b4730: ad06 0604 |057c: mul-double v6, v6, v4 │ │ +3b4734: 8b64 |057e: double-to-long v4, v6 │ │ +3b4736: 6e30 4898 4205 |057f: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3b473c: 6e10 5498 0200 |0582: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b4742: 0c02 |0585: move-result-object v2 │ │ +3b4744: 6e10 2298 0200 |0586: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b474a: 0a04 |0589: move-result v4 │ │ +3b474c: 1235 |058a: const/4 v5, #int 3 // #3 │ │ +3b474e: 3445 0500 |058b: if-lt v5, v4, 0590 // +0005 │ │ +3b4752: 1a02 a304 |058d: const-string v2, "*" // string@04a3 │ │ +3b4756: 2828 |058f: goto 05b7 // +0028 │ │ +3b4758: 2204 e812 |0590: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b475c: 7010 4098 0400 |0592: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b4762: 6e10 2298 0200 |0595: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4768: 0a06 |0598: move-result v6 │ │ +3b476a: b156 |0599: sub-int/2addr v6, v5 │ │ +3b476c: 1207 |059a: const/4 v7, #int 0 // #0 │ │ +3b476e: 6e30 2e98 7206 |059b: invoke-virtual {v2, v7, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b4774: 0c06 |059e: move-result-object v6 │ │ +3b4776: 6e20 4b98 6400 |059f: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b477c: 1a06 c905 |05a2: const-string v6, "." // string@05c9 │ │ +3b4780: 6e20 4b98 6400 |05a4: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4786: 6e10 2298 0200 |05a7: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b478c: 0a06 |05aa: move-result v6 │ │ +3b478e: b156 |05ab: sub-int/2addr v6, v5 │ │ +3b4790: 6e20 2d98 6200 |05ac: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b4796: 0c02 |05af: move-result-object v2 │ │ +3b4798: 6e20 4b98 2400 |05b0: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b479e: 6e10 5498 0400 |05b3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b47a4: 0c02 |05b6: move-result-object v2 │ │ +3b47a6: 6204 6373 |05b7: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b47aa: 2205 e812 |05b9: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b47ae: 7010 4098 0500 |05bb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b47b4: 6e20 4b98 3500 |05be: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b47ba: 2100 |05c1: array-length v0, v0 │ │ +3b47bc: 6e20 4798 0500 |05c2: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b47c2: 1a00 8b02 |05c5: const-string v0, " record(s) on ED " // string@028b │ │ +3b47c6: 6e20 4b98 0500 |05c7: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b47cc: 6e20 4b98 2500 |05ca: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b47d2: 6e10 5498 0500 |05cd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b47d8: 0c00 |05d0: move-result-object v0 │ │ +3b47da: 7110 c1a2 0000 |05d1: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b47e0: 0c00 |05d4: move-result-object v0 │ │ +3b47e2: 1a02 0322 |05d5: const-string v2, "L" // string@2203 │ │ +3b47e6: 6e30 e6a5 2400 |05d7: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3b47ec: 1101 |05da: return-object v1 │ │ +3b47ee: 07d2 |05db: move-object v2, v13 │ │ +3b47f0: 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 │ │ @@ -863172,239 +863172,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 │ │ -3b4838: |[3b4838] 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; │ │ -3b4848: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -3b484c: 0801 1400 |0002: move-object/from16 v1, v20 │ │ -3b4850: 0802 1500 |0004: move-object/from16 v2, v21 │ │ -3b4854: 6203 317a |0006: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b4858: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -3b485a: 7130 cfa5 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@a5cf │ │ -3b4860: 0c03 |000c: move-result-object v3 │ │ -3b4862: 6e10 cba2 0300 |000d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b4868: 0c03 |0010: move-result-object v3 │ │ -3b486a: 6204 2f7a |0011: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b486e: 6205 3b76 |0013: sget-object v5, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -3b4872: 7130 cfa5 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@a5cf │ │ -3b4878: 0c04 |0018: move-result-object v4 │ │ -3b487a: 6e10 cba2 0400 |0019: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b4880: 0c05 |001c: move-result-object v5 │ │ -3b4882: 6e10 2298 0300 |001d: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4888: 0a06 |0020: move-result v6 │ │ -3b488a: 3d06 8201 |0021: if-lez v6, 01a3 // +0182 │ │ -3b488e: 6e10 2298 0500 |0023: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4894: 0a06 |0026: move-result v6 │ │ -3b4896: 3c06 0400 |0027: if-gtz v6, 002b // +0004 │ │ -3b489a: 2900 7a01 |0029: goto/16 01a3 // +017a │ │ -3b489e: 6202 1f7a |002b: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ -3b48a2: 5326 297a |002d: iget-wide v6, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b48a6: a006 0611 |002f: and-long v6, v6, v17 │ │ -3b48aa: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -3b48ac: 1608 0000 |0032: const-wide/16 v8, #int 0 // #0 │ │ -3b48b0: 121a |0034: const/4 v10, #int 1 // #1 │ │ -3b48b2: 310b 0806 |0035: cmp-long v11, v8, v6 │ │ -3b48b6: 390b 0e00 |0037: if-nez v11, 0045 // +000e │ │ -3b48ba: 6206 237a |0039: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ -3b48be: 5366 297a |003b: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b48c2: a006 0611 |003d: and-long v6, v6, v17 │ │ -3b48c6: 310b 0806 |003f: cmp-long v11, v8, v6 │ │ -3b48ca: 380b 0400 |0041: if-eqz v11, 0045 // +0004 │ │ -3b48ce: 1216 |0043: const/4 v6, #int 1 // #1 │ │ -3b48d0: 2802 |0044: goto 0046 // +0002 │ │ -3b48d2: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -3b48d4: 6207 1f7a |0046: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ -3b48d8: 537b 297a |0048: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b48dc: a00b 0b11 |004a: and-long v11, v11, v17 │ │ -3b48e0: 3107 080b |004c: cmp-long v7, v8, v11 │ │ -3b48e4: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ -3b48e8: 3806 5600 |0050: if-eqz v6, 00a6 // +0056 │ │ -3b48ec: 6e10 2298 0300 |0052: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b48f2: 0a06 |0055: move-result v6 │ │ -3b48f4: 356a 5000 |0056: if-ge v10, v6, 00a6 // +0050 │ │ -3b48f8: 390d 1d00 |0058: if-nez v13, 0075 // +001d │ │ -3b48fc: 6200 427a |005a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b4900: 6e20 f79a 3000 |005c: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ -3b4906: 0a00 |005f: move-result v0 │ │ -3b4908: 3800 1500 |0060: if-eqz v0, 0075 // +0015 │ │ -3b490c: 6200 427a |0062: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b4910: 6e20 f99a 3000 |0064: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b4916: 0c00 |0067: move-result-object v0 │ │ -3b4918: 3800 0d00 |0068: if-eqz v0, 0075 // +000d │ │ -3b491c: 6200 427a |006a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b4920: 6e20 f99a 3000 |006c: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b4926: 0c00 |006f: move-result-object v0 │ │ -3b4928: 1f00 1515 |0070: check-cast v0, [B // type@1515 │ │ -3b492c: 2100 |0072: array-length v0, v0 │ │ -3b492e: 3c00 2f01 |0073: if-gtz v0, 01a2 // +012f │ │ -3b4932: 1606 0400 |0075: const-wide/16 v6, #int 4 // #4 │ │ -3b4936: c0e6 |0077: and-long/2addr v6, v14 │ │ -3b4938: 3100 0806 |0078: cmp-long v0, v8, v6 │ │ -3b493c: 3800 2500 |007a: if-eqz v0, 009f // +0025 │ │ -3b4940: 1a00 1b21 |007c: const-string v0, "KEY" // string@211b │ │ -3b4944: 6e20 2c98 0300 |007e: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b494a: 0a00 |0081: move-result v0 │ │ -3b494c: 3800 1d00 |0082: if-eqz v0, 009f // +001d │ │ -3b4950: 6e10 2298 0500 |0084: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4956: 0a00 |0087: move-result v0 │ │ -3b4958: 1302 0c00 |0088: const/16 v2, #int 12 // #c │ │ -3b495c: 3720 1500 |008a: if-le v0, v2, 009f // +0015 │ │ -3b4960: 1a00 ee06 |008c: const-string v0, "3.3.3.3.*" // string@06ee │ │ -3b4964: 6e20 2398 0500 |008e: invoke-virtual {v5, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b496a: 0a00 |0091: move-result v0 │ │ -3b496c: 3800 0d00 |0092: if-eqz v0, 009f // +000d │ │ -3b4970: 6200 6373 |0094: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4974: 7110 5ba4 0500 |0096: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.string4HexUtf8:(Ljava/lang/String;)Ljava/lang/String; // method@a45b │ │ -3b497a: 0c02 |0099: move-result-object v2 │ │ -3b497c: 6e30 d8a5 3002 |009a: invoke-virtual {v0, v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V // method@a5d8 │ │ -3b4982: 2900 0501 |009d: goto/16 01a2 // +0105 │ │ -3b4986: 6200 6373 |009f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b498a: 6e30 d8a5 3005 |00a1: invoke-virtual {v0, v3, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V // method@a5d8 │ │ -3b4990: 2900 fe00 |00a4: goto/16 01a2 // +00fe │ │ -3b4994: 390d 2a00 |00a6: if-nez v13, 00d0 // +002a │ │ -3b4998: 6205 6373 |00a8: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b499c: 5455 487a |00aa: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b49a0: 6e20 f79a 3500 |00ac: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ -3b49a6: 0a05 |00af: move-result v5 │ │ -3b49a8: 3805 2000 |00b0: if-eqz v5, 00d0 // +0020 │ │ -3b49ac: 6205 6373 |00b2: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b49b0: 5455 487a |00b4: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b49b4: 6e20 f99a 3500 |00b6: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b49ba: 0c05 |00b9: move-result-object v5 │ │ -3b49bc: 3805 1600 |00ba: if-eqz v5, 00d0 // +0016 │ │ -3b49c0: 6205 6373 |00bc: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b49c4: 5455 487a |00be: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b49c8: 6e20 f99a 3500 |00c0: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b49ce: 0c05 |00c3: move-result-object v5 │ │ -3b49d0: 1f05 e612 |00c4: check-cast v5, Ljava/lang/String; // type@12e6 │ │ -3b49d4: 6e10 3298 0500 |00c6: invoke-virtual {v5}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ -3b49da: 0c05 |00c9: move-result-object v5 │ │ -3b49dc: 6e10 2298 0500 |00ca: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b49e2: 0a05 |00cd: move-result v5 │ │ -3b49e4: 3c05 d400 |00ce: if-gtz v5, 01a2 // +00d4 │ │ -3b49e8: 1a05 c905 |00d0: const-string v5, "." // string@05c9 │ │ -3b49ec: 6e20 1298 5300 |00d2: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b49f2: 0a05 |00d5: move-result v5 │ │ -3b49f4: 3805 b300 |00d6: if-eqz v5, 0189 // +00b3 │ │ -3b49f8: 380d b000 |00d8: if-eqz v13, 0188 // +00b0 │ │ -3b49fc: 6303 3f7a |00da: sget-boolean v3, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a3f │ │ -3b4a00: 3903 ac00 |00dc: if-nez v3, 0188 // +00ac │ │ -3b4a04: 6a0a 3f7a |00de: sput-boolean v10, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a3f │ │ -3b4a08: 1603 ffff |00e0: const-wide/16 v3, #int -1 // #ffff │ │ -3b4a0c: 5305 3776 |00e2: iget-wide v5, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b4a10: 7140 4fa3 4365 |00e4: invoke-static {v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ -3b4a16: 6203 6373 |00e7: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4a1a: 5304 3776 |00e9: iget-wide v4, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b4a1e: 1606 0100 |00eb: const-wide/16 v6, #int 1 // #1 │ │ -3b4a22: 7140 4fa3 5476 |00ed: invoke-static {v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ -3b4a28: 0b04 |00f0: move-result-wide v4 │ │ -3b4a2a: 5a34 417a |00f1: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b4a2e: 6203 6373 |00f3: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4a32: 5333 417a |00f5: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b4a36: 1808 0000 0000 0100 0000 |00f7: const-wide v8, #double 2.122e-314 // #0000000100000000 │ │ -3b4a40: 3105 0803 |00fc: cmp-long v5, v8, v3 │ │ -3b4a44: 3d05 0900 |00fe: if-lez v5, 0107 // +0009 │ │ -3b4a48: 6203 6373 |0100: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4a4c: 4504 1302 |0102: aget-wide v4, v19, v2 │ │ -3b4a50: 5a34 417a |0104: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b4a54: 2807 |0106: goto 010d // +0007 │ │ -3b4a56: 6203 6373 |0107: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4a5a: 1a04 0000 |0109: const-string v4, "" // string@0000 │ │ -3b4a5e: 5b34 407a |010b: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b4a62: 5403 3476 |010d: iget-object v3, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b4a66: 6204 357a |010f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b4a6a: 6e10 bba5 0400 |0111: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b4a70: 0a04 |0114: move-result v4 │ │ -3b4a72: 4603 0304 |0115: aget-object v3, v3, v4 │ │ -3b4a76: 3803 2900 |0117: if-eqz v3, 0140 // +0029 │ │ -3b4a7a: 5403 3476 |0119: iget-object v3, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b4a7e: 6204 357a |011b: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b4a82: 6e10 bba5 0400 |011d: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b4a88: 0a04 |0120: move-result v4 │ │ -3b4a8a: 4603 0304 |0121: aget-object v3, v3, v4 │ │ -3b4a8e: 2034 b514 |0123: instance-of v4, v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4a92: 3804 1b00 |0125: if-eqz v4, 0140 // +001b │ │ -3b4a96: 1f03 b514 |0127: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4a9a: 6e10 0da3 0300 |0129: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ -3b4aa0: 0a04 |012c: move-result v4 │ │ -3b4aa2: 3804 1300 |012d: if-eqz v4, 0140 // +0013 │ │ -3b4aa6: 6e10 0ba3 0300 |012f: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3b4aac: 0b03 |0132: move-result-wide v3 │ │ -3b4aae: 2322 1915 |0133: new-array v2, v2, [I // type@1519 │ │ -3b4ab2: 7130 74a3 4302 |0135: invoke-static {v3, v4, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ -3b4ab8: 0b02 |0138: move-result-wide v2 │ │ -3b4aba: 7120 8da3 3200 |0139: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobis4EraTicks:(D)J // method@a38d │ │ -3b4ac0: 0b02 |013c: move-result-wide v2 │ │ -3b4ac2: 7120 4ea3 3200 |013d: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ -3b4ac8: 5402 3476 |0140: iget-object v2, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b4acc: 6203 2f7a |0142: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b4ad0: 6e10 bba5 0300 |0144: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b4ad6: 0a03 |0147: move-result v3 │ │ -3b4ad8: 4602 0203 |0148: aget-object v2, v2, v3 │ │ -3b4adc: 3802 2400 |014a: if-eqz v2, 016e // +0024 │ │ -3b4ae0: 5402 3476 |014c: iget-object v2, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b4ae4: 6203 2f7a |014e: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b4ae8: 6e10 bba5 0300 |0150: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b4aee: 0a03 |0153: move-result v3 │ │ -3b4af0: 4602 0203 |0154: aget-object v2, v2, v3 │ │ -3b4af4: 6e10 eb97 0200 |0156: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b4afa: 0c02 |0159: move-result-object v2 │ │ -3b4afc: 6203 6373 |015a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4b00: 5433 407a |015c: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b4b04: 6e10 2298 0300 |015e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4b0a: 0a03 |0161: move-result v3 │ │ -3b4b0c: 343a 0c00 |0162: if-lt v10, v3, 016e // +000c │ │ -3b4b10: 6e10 2298 0200 |0164: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4b16: 0a03 |0167: move-result v3 │ │ -3b4b18: 353a 0600 |0168: if-ge v10, v3, 016e // +0006 │ │ -3b4b1c: 6203 6373 |016a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4b20: 5b32 407a |016c: iput-object v2, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b4b24: 6202 2e7a |016e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b4b28: 6203 bc76 |0170: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b4b2c: 7130 d0a5 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@a5d0 │ │ -3b4b32: 0c00 |0175: move-result-object v0 │ │ -3b4b34: 6e10 0ca3 0000 |0176: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b4b3a: 0b02 |0179: move-result-wide v2 │ │ -3b4b3c: 3100 0802 |017a: cmp-long v0, v8, v2 │ │ -3b4b40: 3b00 0c00 |017c: if-gez v0, 0188 // +000c │ │ -3b4b44: 7140 4fa3 3276 |017e: invoke-static {v2, v3, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ -3b4b4a: 0b04 |0181: move-result-wide v4 │ │ -3b4b4c: 3100 0204 |0182: cmp-long v0, v2, v4 │ │ -3b4b50: 3900 0400 |0184: if-nez v0, 0188 // +0004 │ │ -3b4b54: 4c02 130a |0186: aput-wide v2, v19, v10 │ │ -3b4b58: 1101 |0188: return-object v1 │ │ -3b4b5a: 6200 6373 |0189: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4b5e: 6e30 e6a5 3004 |018b: invoke-virtual {v0, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3b4b64: 0a00 |018e: move-result v0 │ │ -3b4b66: 3a00 1300 |018f: if-ltz v0, 01a2 // +0013 │ │ -3b4b6a: 2112 |0191: array-length v2, v1 │ │ -3b4b6c: 3602 0e00 |0192: if-gt v2, v0, 01a0 // +000e │ │ -3b4b70: e202 0003 |0194: ushr-int/lit8 v2, v0, #int 3 // #03 │ │ -3b4b74: d802 0202 |0196: add-int/lit8 v2, v2, #int 2 // #02 │ │ -3b4b78: e002 0203 |0198: shl-int/lit8 v2, v2, #int 3 // #03 │ │ -3b4b7c: 7120 b499 2100 |019a: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b4b82: 0c01 |019d: move-result-object v1 │ │ -3b4b84: 1f01 0e16 |019e: check-cast v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b4b88: 4d04 0100 |01a0: aput-object v4, v1, v0 │ │ -3b4b8c: 1101 |01a2: return-object v1 │ │ -3b4b8e: 6e10 2298 0300 |01a3: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4b94: 0a00 |01a6: move-result v0 │ │ -3b4b96: 1304 0900 |01a7: const/16 v4, #int 9 // #9 │ │ -3b4b9a: 3d00 0800 |01a9: if-lez v0, 01b1 // +0008 │ │ -3b4b9e: 6e20 4498 4200 |01ab: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b4ba4: 6e20 4b98 3200 |01ae: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4baa: 6e10 2298 0500 |01b1: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4bb0: 0a00 |01b4: move-result v0 │ │ -3b4bb2: 3d00 0800 |01b5: if-lez v0, 01bd // +0008 │ │ -3b4bb6: 6e20 4498 4200 |01b7: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b4bbc: 6e20 4b98 5200 |01ba: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4bc2: 1101 |01bd: return-object v1 │ │ +3b4834: |[3b4834] 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; │ │ +3b4844: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +3b4848: 0801 1400 |0002: move-object/from16 v1, v20 │ │ +3b484c: 0802 1500 |0004: move-object/from16 v2, v21 │ │ +3b4850: 6203 317a |0006: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b4854: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +3b4856: 7130 cfa5 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@a5cf │ │ +3b485c: 0c03 |000c: move-result-object v3 │ │ +3b485e: 6e10 cba2 0300 |000d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b4864: 0c03 |0010: move-result-object v3 │ │ +3b4866: 6204 2f7a |0011: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b486a: 6205 3b76 |0013: sget-object v5, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +3b486e: 7130 cfa5 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@a5cf │ │ +3b4874: 0c04 |0018: move-result-object v4 │ │ +3b4876: 6e10 cba2 0400 |0019: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b487c: 0c05 |001c: move-result-object v5 │ │ +3b487e: 6e10 2298 0300 |001d: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4884: 0a06 |0020: move-result v6 │ │ +3b4886: 3d06 8201 |0021: if-lez v6, 01a3 // +0182 │ │ +3b488a: 6e10 2298 0500 |0023: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4890: 0a06 |0026: move-result v6 │ │ +3b4892: 3c06 0400 |0027: if-gtz v6, 002b // +0004 │ │ +3b4896: 2900 7a01 |0029: goto/16 01a3 // +017a │ │ +3b489a: 6202 1f7a |002b: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ +3b489e: 5326 297a |002d: iget-wide v6, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b48a2: a006 0611 |002f: and-long v6, v6, v17 │ │ +3b48a6: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +3b48a8: 1608 0000 |0032: const-wide/16 v8, #int 0 // #0 │ │ +3b48ac: 121a |0034: const/4 v10, #int 1 // #1 │ │ +3b48ae: 310b 0806 |0035: cmp-long v11, v8, v6 │ │ +3b48b2: 390b 0e00 |0037: if-nez v11, 0045 // +000e │ │ +3b48b6: 6206 237a |0039: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ +3b48ba: 5366 297a |003b: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b48be: a006 0611 |003d: and-long v6, v6, v17 │ │ +3b48c2: 310b 0806 |003f: cmp-long v11, v8, v6 │ │ +3b48c6: 380b 0400 |0041: if-eqz v11, 0045 // +0004 │ │ +3b48ca: 1216 |0043: const/4 v6, #int 1 // #1 │ │ +3b48cc: 2802 |0044: goto 0046 // +0002 │ │ +3b48ce: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +3b48d0: 6207 1f7a |0046: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ +3b48d4: 537b 297a |0048: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b48d8: a00b 0b11 |004a: and-long v11, v11, v17 │ │ +3b48dc: 3107 080b |004c: cmp-long v7, v8, v11 │ │ +3b48e0: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ +3b48e4: 3806 5600 |0050: if-eqz v6, 00a6 // +0056 │ │ +3b48e8: 6e10 2298 0300 |0052: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b48ee: 0a06 |0055: move-result v6 │ │ +3b48f0: 356a 5000 |0056: if-ge v10, v6, 00a6 // +0050 │ │ +3b48f4: 390d 1d00 |0058: if-nez v13, 0075 // +001d │ │ +3b48f8: 6200 427a |005a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b48fc: 6e20 f79a 3000 |005c: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ +3b4902: 0a00 |005f: move-result v0 │ │ +3b4904: 3800 1500 |0060: if-eqz v0, 0075 // +0015 │ │ +3b4908: 6200 427a |0062: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b490c: 6e20 f99a 3000 |0064: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b4912: 0c00 |0067: move-result-object v0 │ │ +3b4914: 3800 0d00 |0068: if-eqz v0, 0075 // +000d │ │ +3b4918: 6200 427a |006a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b491c: 6e20 f99a 3000 |006c: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b4922: 0c00 |006f: move-result-object v0 │ │ +3b4924: 1f00 1515 |0070: check-cast v0, [B // type@1515 │ │ +3b4928: 2100 |0072: array-length v0, v0 │ │ +3b492a: 3c00 2f01 |0073: if-gtz v0, 01a2 // +012f │ │ +3b492e: 1606 0400 |0075: const-wide/16 v6, #int 4 // #4 │ │ +3b4932: c0e6 |0077: and-long/2addr v6, v14 │ │ +3b4934: 3100 0806 |0078: cmp-long v0, v8, v6 │ │ +3b4938: 3800 2500 |007a: if-eqz v0, 009f // +0025 │ │ +3b493c: 1a00 1b21 |007c: const-string v0, "KEY" // string@211b │ │ +3b4940: 6e20 2c98 0300 |007e: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b4946: 0a00 |0081: move-result v0 │ │ +3b4948: 3800 1d00 |0082: if-eqz v0, 009f // +001d │ │ +3b494c: 6e10 2298 0500 |0084: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4952: 0a00 |0087: move-result v0 │ │ +3b4954: 1302 0c00 |0088: const/16 v2, #int 12 // #c │ │ +3b4958: 3720 1500 |008a: if-le v0, v2, 009f // +0015 │ │ +3b495c: 1a00 ee06 |008c: const-string v0, "3.3.3.3.*" // string@06ee │ │ +3b4960: 6e20 2398 0500 |008e: invoke-virtual {v5, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b4966: 0a00 |0091: move-result v0 │ │ +3b4968: 3800 0d00 |0092: if-eqz v0, 009f // +000d │ │ +3b496c: 6200 6373 |0094: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4970: 7110 5ba4 0500 |0096: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.string4HexUtf8:(Ljava/lang/String;)Ljava/lang/String; // method@a45b │ │ +3b4976: 0c02 |0099: move-result-object v2 │ │ +3b4978: 6e30 d8a5 3002 |009a: invoke-virtual {v0, v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V // method@a5d8 │ │ +3b497e: 2900 0501 |009d: goto/16 01a2 // +0105 │ │ +3b4982: 6200 6373 |009f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4986: 6e30 d8a5 3005 |00a1: invoke-virtual {v0, v3, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V // method@a5d8 │ │ +3b498c: 2900 fe00 |00a4: goto/16 01a2 // +00fe │ │ +3b4990: 390d 2a00 |00a6: if-nez v13, 00d0 // +002a │ │ +3b4994: 6205 6373 |00a8: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4998: 5455 487a |00aa: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b499c: 6e20 f79a 3500 |00ac: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ +3b49a2: 0a05 |00af: move-result v5 │ │ +3b49a4: 3805 2000 |00b0: if-eqz v5, 00d0 // +0020 │ │ +3b49a8: 6205 6373 |00b2: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b49ac: 5455 487a |00b4: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b49b0: 6e20 f99a 3500 |00b6: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b49b6: 0c05 |00b9: move-result-object v5 │ │ +3b49b8: 3805 1600 |00ba: if-eqz v5, 00d0 // +0016 │ │ +3b49bc: 6205 6373 |00bc: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b49c0: 5455 487a |00be: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b49c4: 6e20 f99a 3500 |00c0: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b49ca: 0c05 |00c3: move-result-object v5 │ │ +3b49cc: 1f05 e612 |00c4: check-cast v5, Ljava/lang/String; // type@12e6 │ │ +3b49d0: 6e10 3298 0500 |00c6: invoke-virtual {v5}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ +3b49d6: 0c05 |00c9: move-result-object v5 │ │ +3b49d8: 6e10 2298 0500 |00ca: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b49de: 0a05 |00cd: move-result v5 │ │ +3b49e0: 3c05 d400 |00ce: if-gtz v5, 01a2 // +00d4 │ │ +3b49e4: 1a05 c905 |00d0: const-string v5, "." // string@05c9 │ │ +3b49e8: 6e20 1298 5300 |00d2: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b49ee: 0a05 |00d5: move-result v5 │ │ +3b49f0: 3805 b300 |00d6: if-eqz v5, 0189 // +00b3 │ │ +3b49f4: 380d b000 |00d8: if-eqz v13, 0188 // +00b0 │ │ +3b49f8: 6303 3f7a |00da: sget-boolean v3, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a3f │ │ +3b49fc: 3903 ac00 |00dc: if-nez v3, 0188 // +00ac │ │ +3b4a00: 6a0a 3f7a |00de: sput-boolean v10, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a3f │ │ +3b4a04: 1603 ffff |00e0: const-wide/16 v3, #int -1 // #ffff │ │ +3b4a08: 5305 3776 |00e2: iget-wide v5, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b4a0c: 7140 4fa3 4365 |00e4: invoke-static {v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ +3b4a12: 6203 6373 |00e7: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4a16: 5304 3776 |00e9: iget-wide v4, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b4a1a: 1606 0100 |00eb: const-wide/16 v6, #int 1 // #1 │ │ +3b4a1e: 7140 4fa3 5476 |00ed: invoke-static {v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ +3b4a24: 0b04 |00f0: move-result-wide v4 │ │ +3b4a26: 5a34 417a |00f1: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b4a2a: 6203 6373 |00f3: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4a2e: 5333 417a |00f5: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b4a32: 1808 0000 0000 0100 0000 |00f7: const-wide v8, #double 2.122e-314 // #0000000100000000 │ │ +3b4a3c: 3105 0803 |00fc: cmp-long v5, v8, v3 │ │ +3b4a40: 3d05 0900 |00fe: if-lez v5, 0107 // +0009 │ │ +3b4a44: 6203 6373 |0100: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4a48: 4504 1302 |0102: aget-wide v4, v19, v2 │ │ +3b4a4c: 5a34 417a |0104: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b4a50: 2807 |0106: goto 010d // +0007 │ │ +3b4a52: 6203 6373 |0107: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4a56: 1a04 0000 |0109: const-string v4, "" // string@0000 │ │ +3b4a5a: 5b34 407a |010b: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b4a5e: 5403 3476 |010d: iget-object v3, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b4a62: 6204 357a |010f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b4a66: 6e10 bba5 0400 |0111: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b4a6c: 0a04 |0114: move-result v4 │ │ +3b4a6e: 4603 0304 |0115: aget-object v3, v3, v4 │ │ +3b4a72: 3803 2900 |0117: if-eqz v3, 0140 // +0029 │ │ +3b4a76: 5403 3476 |0119: iget-object v3, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b4a7a: 6204 357a |011b: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b4a7e: 6e10 bba5 0400 |011d: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b4a84: 0a04 |0120: move-result v4 │ │ +3b4a86: 4603 0304 |0121: aget-object v3, v3, v4 │ │ +3b4a8a: 2034 b514 |0123: instance-of v4, v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4a8e: 3804 1b00 |0125: if-eqz v4, 0140 // +001b │ │ +3b4a92: 1f03 b514 |0127: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4a96: 6e10 0da3 0300 |0129: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ +3b4a9c: 0a04 |012c: move-result v4 │ │ +3b4a9e: 3804 1300 |012d: if-eqz v4, 0140 // +0013 │ │ +3b4aa2: 6e10 0ba3 0300 |012f: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3b4aa8: 0b03 |0132: move-result-wide v3 │ │ +3b4aaa: 2322 1915 |0133: new-array v2, v2, [I // type@1519 │ │ +3b4aae: 7130 74a3 4302 |0135: invoke-static {v3, v4, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ +3b4ab4: 0b02 |0138: move-result-wide v2 │ │ +3b4ab6: 7120 8da3 3200 |0139: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobis4EraTicks:(D)J // method@a38d │ │ +3b4abc: 0b02 |013c: move-result-wide v2 │ │ +3b4abe: 7120 4ea3 3200 |013d: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ +3b4ac4: 5402 3476 |0140: iget-object v2, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b4ac8: 6203 2f7a |0142: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b4acc: 6e10 bba5 0300 |0144: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b4ad2: 0a03 |0147: move-result v3 │ │ +3b4ad4: 4602 0203 |0148: aget-object v2, v2, v3 │ │ +3b4ad8: 3802 2400 |014a: if-eqz v2, 016e // +0024 │ │ +3b4adc: 5402 3476 |014c: iget-object v2, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b4ae0: 6203 2f7a |014e: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b4ae4: 6e10 bba5 0300 |0150: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b4aea: 0a03 |0153: move-result v3 │ │ +3b4aec: 4602 0203 |0154: aget-object v2, v2, v3 │ │ +3b4af0: 6e10 eb97 0200 |0156: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b4af6: 0c02 |0159: move-result-object v2 │ │ +3b4af8: 6203 6373 |015a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4afc: 5433 407a |015c: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b4b00: 6e10 2298 0300 |015e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4b06: 0a03 |0161: move-result v3 │ │ +3b4b08: 343a 0c00 |0162: if-lt v10, v3, 016e // +000c │ │ +3b4b0c: 6e10 2298 0200 |0164: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4b12: 0a03 |0167: move-result v3 │ │ +3b4b14: 353a 0600 |0168: if-ge v10, v3, 016e // +0006 │ │ +3b4b18: 6203 6373 |016a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4b1c: 5b32 407a |016c: iput-object v2, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b4b20: 6202 2e7a |016e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b4b24: 6203 bc76 |0170: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b4b28: 7130 d0a5 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@a5d0 │ │ +3b4b2e: 0c00 |0175: move-result-object v0 │ │ +3b4b30: 6e10 0ca3 0000 |0176: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b4b36: 0b02 |0179: move-result-wide v2 │ │ +3b4b38: 3100 0802 |017a: cmp-long v0, v8, v2 │ │ +3b4b3c: 3b00 0c00 |017c: if-gez v0, 0188 // +000c │ │ +3b4b40: 7140 4fa3 3276 |017e: invoke-static {v2, v3, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ +3b4b46: 0b04 |0181: move-result-wide v4 │ │ +3b4b48: 3100 0204 |0182: cmp-long v0, v2, v4 │ │ +3b4b4c: 3900 0400 |0184: if-nez v0, 0188 // +0004 │ │ +3b4b50: 4c02 130a |0186: aput-wide v2, v19, v10 │ │ +3b4b54: 1101 |0188: return-object v1 │ │ +3b4b56: 6200 6373 |0189: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4b5a: 6e30 e6a5 3004 |018b: invoke-virtual {v0, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3b4b60: 0a00 |018e: move-result v0 │ │ +3b4b62: 3a00 1300 |018f: if-ltz v0, 01a2 // +0013 │ │ +3b4b66: 2112 |0191: array-length v2, v1 │ │ +3b4b68: 3602 0e00 |0192: if-gt v2, v0, 01a0 // +000e │ │ +3b4b6c: e202 0003 |0194: ushr-int/lit8 v2, v0, #int 3 // #03 │ │ +3b4b70: d802 0202 |0196: add-int/lit8 v2, v2, #int 2 // #02 │ │ +3b4b74: e002 0203 |0198: shl-int/lit8 v2, v2, #int 3 // #03 │ │ +3b4b78: 7120 b499 2100 |019a: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b4b7e: 0c01 |019d: move-result-object v1 │ │ +3b4b80: 1f01 0e16 |019e: check-cast v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b4b84: 4d04 0100 |01a0: aput-object v4, v1, v0 │ │ +3b4b88: 1101 |01a2: return-object v1 │ │ +3b4b8a: 6e10 2298 0300 |01a3: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4b90: 0a00 |01a6: move-result v0 │ │ +3b4b92: 1304 0900 |01a7: const/16 v4, #int 9 // #9 │ │ +3b4b96: 3d00 0800 |01a9: if-lez v0, 01b1 // +0008 │ │ +3b4b9a: 6e20 4498 4200 |01ab: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b4ba0: 6e20 4b98 3200 |01ae: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4ba6: 6e10 2298 0500 |01b1: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4bac: 0a00 |01b4: move-result v0 │ │ +3b4bae: 3d00 0800 |01b5: if-lez v0, 01bd // +0008 │ │ +3b4bb2: 6e20 4498 4200 |01b7: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b4bb8: 6e20 4b98 5200 |01ba: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4bbe: 1101 |01bd: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1055 │ │ 0x0011 line=1056 │ │ 0x0019 line=1057 │ │ 0x001d line=1058 │ │ 0x002b line=1069 │ │ @@ -863467,103 +863467,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 │ │ -3b1de4: |[3b1de4] net.sf.dibdib.thread_wk.CcmSto.mapItem:(Ljava/lang/String;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -3b1df4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -3b1df8: 3805 0300 |0002: if-eqz v5, 0005 // +0003 │ │ -3b1dfc: 2802 |0004: goto 0006 // +0002 │ │ -3b1dfe: 0705 |0005: move-object v5, v0 │ │ -3b1e00: 3806 5500 |0006: if-eqz v6, 005b // +0055 │ │ -3b1e04: 6201 2e7a |0008: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b1e08: 3361 0300 |000a: if-ne v1, v6, 000d // +0003 │ │ -3b1e0c: 284f |000c: goto 005b // +004f │ │ -3b1e0e: 6201 2b7a |000d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ -3b1e12: 6e10 bba5 0600 |000f: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b1e18: 0a02 |0012: move-result v2 │ │ -3b1e1a: 4401 0102 |0013: aget v1, v1, v2 │ │ -3b1e1e: 2b01 8d00 0000 |0015: packed-switch v1, 000000a2 // +0000008d │ │ -3b1e24: 2205 ca12 |0018: new-instance v5, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ -3b1e28: 7010 8e97 0500 |001a: invoke-direct {v5}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@978e │ │ -3b1e2e: 1c01 f514 |001d: const-class v1, Lnet/sf/dibdib/thread_wk/CcmSto; // type@14f5 │ │ -3b1e32: 2202 e812 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b1e36: 7010 4098 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b1e3c: 6e20 4b98 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1e42: 6e20 4a98 6200 |0027: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3b1e48: 6e10 5498 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b1e4e: 0c06 |002d: move-result-object v6 │ │ -3b1e50: 7130 d770 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@70d7 │ │ -3b1e56: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -3b1e58: 1105 |0032: return-object v5 │ │ -3b1e5a: 1226 |0033: const/4 v6, #int 2 // #2 │ │ -3b1e5c: 6e10 2298 0500 |0034: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b1e62: 0a00 |0037: move-result v0 │ │ -3b1e64: 3506 0700 |0038: if-ge v6, v0, 003f // +0007 │ │ -3b1e68: 7110 04a3 0500 |003a: invoke-static {v5}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ -3b1e6e: 0c05 |003d: move-result-object v5 │ │ -3b1e70: 2803 |003e: goto 0041 // +0003 │ │ -3b1e72: 6205 bc76 |003f: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b1e76: 1105 |0041: return-object v5 │ │ -3b1e78: 7110 c1a2 0500 |0042: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1e7e: 0c05 |0045: move-result-object v5 │ │ -3b1e80: 1105 |0046: return-object v5 │ │ -3b1e82: 1206 |0047: const/4 v6, #int 0 // #0 │ │ -3b1e84: 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 │ │ -3b1e8a: 0c05 |004b: move-result-object v5 │ │ -3b1e8c: 1105 |004c: return-object v5 │ │ -3b1e8e: 7110 c1a2 0500 |004d: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1e94: 0c05 |0050: move-result-object v5 │ │ -3b1e96: 1105 |0051: return-object v5 │ │ -3b1e98: 7110 ada5 0500 |0052: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5ad │ │ -3b1e9e: 0b05 |0055: move-result-wide v5 │ │ -3b1ea0: 7120 06a3 6500 |0056: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b1ea6: 0c05 |0059: move-result-object v5 │ │ -3b1ea8: 1105 |005a: return-object v5 │ │ -3b1eaa: 6e10 3498 0500 |005b: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b1eb0: 0c05 |005e: move-result-object v5 │ │ -3b1eb2: 1210 |005f: const/4 v0, #int 1 // #1 │ │ -3b1eb4: 3806 1f00 |0060: if-eqz v6, 007f // +001f │ │ -3b1eb8: 1306 4000 |0062: const/16 v6, #int 64 // #40 │ │ -3b1ebc: 6e20 1a98 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1ec2: 0a06 |0067: move-result v6 │ │ -3b1ec4: 3c06 1200 |0068: if-gtz v6, 007a // +0012 │ │ -3b1ec8: 1306 2b00 |006a: const/16 v6, #int 43 // #2b │ │ -3b1ecc: 6e20 1a98 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1ed2: 0a06 |006f: move-result v6 │ │ -3b1ed4: 3806 0a00 |0070: if-eqz v6, 007a // +000a │ │ -3b1ed8: 1306 3a00 |0072: const/16 v6, #int 58 // #3a │ │ -3b1edc: 6e20 1a98 6500 |0074: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1ee2: 0a06 |0077: move-result v6 │ │ -3b1ee4: 3d06 0700 |0078: if-lez v6, 007f // +0007 │ │ -3b1ee8: 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 │ │ -3b1eee: 0c05 |007d: move-result-object v5 │ │ -3b1ef0: 1105 |007e: return-object v5 │ │ -3b1ef2: 7120 e1a5 0500 |007f: invoke-static {v5, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e1 │ │ -3b1ef8: 0b01 |0082: move-result-wide v1 │ │ -3b1efa: 1603 0000 |0083: const-wide/16 v3, #int 0 // #0 │ │ -3b1efe: 3106 0301 |0085: cmp-long v6, v3, v1 │ │ -3b1f02: 3906 1600 |0087: if-nez v6, 009d // +0016 │ │ -3b1f06: 6e10 2298 0500 |0089: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b1f0c: 0a06 |008c: move-result v6 │ │ -3b1f0e: 3d06 1000 |008d: if-lez v6, 009d // +0010 │ │ -3b1f12: 1306 3000 |008f: const/16 v6, #int 48 // #30 │ │ -3b1f16: 6e20 1a98 6500 |0091: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1f1c: 0a06 |0094: move-result v6 │ │ -3b1f1e: 3906 0300 |0095: if-nez v6, 0098 // +0003 │ │ -3b1f22: 2806 |0097: goto 009d // +0006 │ │ -3b1f24: 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 │ │ -3b1f2a: 0c05 |009b: move-result-object v5 │ │ -3b1f2c: 2805 |009c: goto 00a1 // +0005 │ │ -3b1f2e: 7120 06a3 2100 |009d: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b1f34: 0c05 |00a0: move-result-object v5 │ │ -3b1f36: 1105 |00a1: return-object v5 │ │ -3b1f38: 0001 0900 0100 0000 3d00 0000 0300 ... |00a2: packed-switch-data (22 units) │ │ +3b1de0: |[3b1de0] net.sf.dibdib.thread_wk.CcmSto.mapItem:(Ljava/lang/String;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +3b1df0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +3b1df4: 3805 0300 |0002: if-eqz v5, 0005 // +0003 │ │ +3b1df8: 2802 |0004: goto 0006 // +0002 │ │ +3b1dfa: 0705 |0005: move-object v5, v0 │ │ +3b1dfc: 3806 5500 |0006: if-eqz v6, 005b // +0055 │ │ +3b1e00: 6201 2e7a |0008: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b1e04: 3361 0300 |000a: if-ne v1, v6, 000d // +0003 │ │ +3b1e08: 284f |000c: goto 005b // +004f │ │ +3b1e0a: 6201 2b7a |000d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ +3b1e0e: 6e10 bba5 0600 |000f: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b1e14: 0a02 |0012: move-result v2 │ │ +3b1e16: 4401 0102 |0013: aget v1, v1, v2 │ │ +3b1e1a: 2b01 8d00 0000 |0015: packed-switch v1, 000000a2 // +0000008d │ │ +3b1e20: 2205 ca12 |0018: new-instance v5, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ +3b1e24: 7010 8e97 0500 |001a: invoke-direct {v5}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@978e │ │ +3b1e2a: 1c01 f514 |001d: const-class v1, Lnet/sf/dibdib/thread_wk/CcmSto; // type@14f5 │ │ +3b1e2e: 2202 e812 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b1e32: 7010 4098 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b1e38: 6e20 4b98 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1e3e: 6e20 4a98 6200 |0027: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3b1e44: 6e10 5498 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b1e4a: 0c06 |002d: move-result-object v6 │ │ +3b1e4c: 7130 d770 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@70d7 │ │ +3b1e52: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +3b1e54: 1105 |0032: return-object v5 │ │ +3b1e56: 1226 |0033: const/4 v6, #int 2 // #2 │ │ +3b1e58: 6e10 2298 0500 |0034: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b1e5e: 0a00 |0037: move-result v0 │ │ +3b1e60: 3506 0700 |0038: if-ge v6, v0, 003f // +0007 │ │ +3b1e64: 7110 04a3 0500 |003a: invoke-static {v5}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ +3b1e6a: 0c05 |003d: move-result-object v5 │ │ +3b1e6c: 2803 |003e: goto 0041 // +0003 │ │ +3b1e6e: 6205 bc76 |003f: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b1e72: 1105 |0041: return-object v5 │ │ +3b1e74: 7110 c1a2 0500 |0042: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b1e7a: 0c05 |0045: move-result-object v5 │ │ +3b1e7c: 1105 |0046: return-object v5 │ │ +3b1e7e: 1206 |0047: const/4 v6, #int 0 // #0 │ │ +3b1e80: 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 │ │ +3b1e86: 0c05 |004b: move-result-object v5 │ │ +3b1e88: 1105 |004c: return-object v5 │ │ +3b1e8a: 7110 c1a2 0500 |004d: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b1e90: 0c05 |0050: move-result-object v5 │ │ +3b1e92: 1105 |0051: return-object v5 │ │ +3b1e94: 7110 ada5 0500 |0052: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5ad │ │ +3b1e9a: 0b05 |0055: move-result-wide v5 │ │ +3b1e9c: 7120 06a3 6500 |0056: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b1ea2: 0c05 |0059: move-result-object v5 │ │ +3b1ea4: 1105 |005a: return-object v5 │ │ +3b1ea6: 6e10 3498 0500 |005b: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b1eac: 0c05 |005e: move-result-object v5 │ │ +3b1eae: 1210 |005f: const/4 v0, #int 1 // #1 │ │ +3b1eb0: 3806 1f00 |0060: if-eqz v6, 007f // +001f │ │ +3b1eb4: 1306 4000 |0062: const/16 v6, #int 64 // #40 │ │ +3b1eb8: 6e20 1a98 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1ebe: 0a06 |0067: move-result v6 │ │ +3b1ec0: 3c06 1200 |0068: if-gtz v6, 007a // +0012 │ │ +3b1ec4: 1306 2b00 |006a: const/16 v6, #int 43 // #2b │ │ +3b1ec8: 6e20 1a98 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1ece: 0a06 |006f: move-result v6 │ │ +3b1ed0: 3806 0a00 |0070: if-eqz v6, 007a // +000a │ │ +3b1ed4: 1306 3a00 |0072: const/16 v6, #int 58 // #3a │ │ +3b1ed8: 6e20 1a98 6500 |0074: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1ede: 0a06 |0077: move-result v6 │ │ +3b1ee0: 3d06 0700 |0078: if-lez v6, 007f // +0007 │ │ +3b1ee4: 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 │ │ +3b1eea: 0c05 |007d: move-result-object v5 │ │ +3b1eec: 1105 |007e: return-object v5 │ │ +3b1eee: 7120 e1a5 0500 |007f: invoke-static {v5, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e1 │ │ +3b1ef4: 0b01 |0082: move-result-wide v1 │ │ +3b1ef6: 1603 0000 |0083: const-wide/16 v3, #int 0 // #0 │ │ +3b1efa: 3106 0301 |0085: cmp-long v6, v3, v1 │ │ +3b1efe: 3906 1600 |0087: if-nez v6, 009d // +0016 │ │ +3b1f02: 6e10 2298 0500 |0089: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b1f08: 0a06 |008c: move-result v6 │ │ +3b1f0a: 3d06 1000 |008d: if-lez v6, 009d // +0010 │ │ +3b1f0e: 1306 3000 |008f: const/16 v6, #int 48 // #30 │ │ +3b1f12: 6e20 1a98 6500 |0091: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1f18: 0a06 |0094: move-result v6 │ │ +3b1f1a: 3906 0300 |0095: if-nez v6, 0098 // +0003 │ │ +3b1f1e: 2806 |0097: goto 009d // +0006 │ │ +3b1f20: 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 │ │ +3b1f26: 0c05 |009b: move-result-object v5 │ │ +3b1f28: 2805 |009c: goto 00a1 // +0005 │ │ +3b1f2a: 7120 06a3 2100 |009d: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b1f30: 0c05 |00a0: move-result-object v5 │ │ +3b1f32: 1105 |00a1: return-object v5 │ │ +3b1f34: 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 │ │ @@ -863586,56 +863586,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 │ │ -3b4c08: |[3b4c08] net.sf.dibdib.thread_wk.CcmSto.mapTag:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ -3b4c18: 7110 bda5 0100 |0000: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5bd │ │ -3b4c1e: 0c01 |0003: move-result-object v1 │ │ -3b4c20: 1101 |0004: return-object v1 │ │ -3b4c22: 1a00 d63d |0005: const-string v0, "NAM" // string@3dd6 │ │ -3b4c26: 6e20 2c98 0100 |0007: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b4c2c: 0a00 |000a: move-result v0 │ │ -3b4c2e: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -3b4c32: 6201 317a |000d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b4c36: 1101 |000f: return-object v1 │ │ -3b4c38: 1a00 564a |0010: const-string v0, "TIM" // string@4a56 │ │ -3b4c3c: 6e20 2c98 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b4c42: 0a00 |0015: move-result v0 │ │ -3b4c44: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -3b4c48: 6201 357a |0018: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b4c4c: 1101 |001a: return-object v1 │ │ -3b4c4e: 1a00 1f15 |001b: const-string v0, "DAT" // string@151f │ │ -3b4c52: 6e20 2c98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b4c58: 0a00 |0020: move-result v0 │ │ -3b4c5a: 3800 0500 |0021: if-eqz v0, 0026 // +0005 │ │ -3b4c5e: 6201 2f7a |0023: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b4c62: 1101 |0025: return-object v1 │ │ -3b4c64: 1a00 6a10 |0026: const-string v0, "CON" // string@106a │ │ -3b4c68: 6e20 2c98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b4c6e: 0a00 |002b: move-result v0 │ │ -3b4c70: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -3b4c74: 6201 2e7a |002e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b4c78: 1101 |0030: return-object v1 │ │ -3b4c7a: 1a00 6046 |0031: const-string v0, "SOU" // string@4660 │ │ -3b4c7e: 6e20 2c98 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b4c84: 0a00 |0036: move-result v0 │ │ -3b4c86: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ -3b4c8a: 6201 337a |0039: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b4c8e: 1101 |003b: return-object v1 │ │ -3b4c90: 1a00 dc49 |003c: const-string v0, "TAGS" // string@49dc │ │ -3b4c94: 6e20 2c98 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b4c9a: 0a01 |0041: move-result v1 │ │ -3b4c9c: 3801 0500 |0042: if-eqz v1, 0047 // +0005 │ │ -3b4ca0: 6201 347a |0044: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b4ca4: 1101 |0046: return-object v1 │ │ -3b4ca6: 6201 307a |0047: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b4caa: 1101 |0049: return-object v1 │ │ +3b4c04: |[3b4c04] net.sf.dibdib.thread_wk.CcmSto.mapTag:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ +3b4c14: 7110 bda5 0100 |0000: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5bd │ │ +3b4c1a: 0c01 |0003: move-result-object v1 │ │ +3b4c1c: 1101 |0004: return-object v1 │ │ +3b4c1e: 1a00 d63d |0005: const-string v0, "NAM" // string@3dd6 │ │ +3b4c22: 6e20 2c98 0100 |0007: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b4c28: 0a00 |000a: move-result v0 │ │ +3b4c2a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +3b4c2e: 6201 317a |000d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b4c32: 1101 |000f: return-object v1 │ │ +3b4c34: 1a00 564a |0010: const-string v0, "TIM" // string@4a56 │ │ +3b4c38: 6e20 2c98 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b4c3e: 0a00 |0015: move-result v0 │ │ +3b4c40: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +3b4c44: 6201 357a |0018: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b4c48: 1101 |001a: return-object v1 │ │ +3b4c4a: 1a00 1f15 |001b: const-string v0, "DAT" // string@151f │ │ +3b4c4e: 6e20 2c98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b4c54: 0a00 |0020: move-result v0 │ │ +3b4c56: 3800 0500 |0021: if-eqz v0, 0026 // +0005 │ │ +3b4c5a: 6201 2f7a |0023: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b4c5e: 1101 |0025: return-object v1 │ │ +3b4c60: 1a00 6a10 |0026: const-string v0, "CON" // string@106a │ │ +3b4c64: 6e20 2c98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b4c6a: 0a00 |002b: move-result v0 │ │ +3b4c6c: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +3b4c70: 6201 2e7a |002e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b4c74: 1101 |0030: return-object v1 │ │ +3b4c76: 1a00 6046 |0031: const-string v0, "SOU" // string@4660 │ │ +3b4c7a: 6e20 2c98 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b4c80: 0a00 |0036: move-result v0 │ │ +3b4c82: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ +3b4c86: 6201 337a |0039: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b4c8a: 1101 |003b: return-object v1 │ │ +3b4c8c: 1a00 dc49 |003c: const-string v0, "TAGS" // string@49dc │ │ +3b4c90: 6e20 2c98 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b4c96: 0a01 |0041: move-result v1 │ │ +3b4c98: 3801 0500 |0042: if-eqz v1, 0047 // +0005 │ │ +3b4c9c: 6201 347a |0044: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b4ca0: 1101 |0046: return-object v1 │ │ +3b4ca2: 6201 307a |0047: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b4ca6: 1101 |0049: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=173 │ │ 0x0007 line=177 │ │ 0x000d line=178 │ │ @@ -863658,68 +863658,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 │ │ -3b199c: |[3b199c] net.sf.dibdib.thread_wk.CcmSto.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J │ │ -3b19ac: 7130 e2a5 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@a5e2 │ │ -3b19b2: 0c0a |0003: move-result-object v10 │ │ -3b19b4: 21ab |0004: array-length v11, v10 │ │ -3b19b6: 120c |0005: const/4 v12, #int 0 // #0 │ │ -3b19b8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3b19ba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3b19bc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3b19be: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -3b19c0: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ -3b19c4: 35b2 4100 |000c: if-ge v2, v11, 004d // +0041 │ │ -3b19c8: 4606 0a02 |000e: aget-object v6, v10, v2 │ │ -3b19cc: 2067 ae14 |0010: instance-of v7, v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b19d0: 3907 0300 |0012: if-nez v7, 0015 // +0003 │ │ -3b19d4: 2836 |0014: goto 004a // +0036 │ │ -3b19d6: 1f06 ae14 |0015: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b19da: 3901 0400 |0017: if-nez v1, 001b // +0004 │ │ -3b19de: 0761 |0019: move-object v1, v6 │ │ -3b19e0: 2830 |001a: goto 004a // +0030 │ │ -3b19e2: 6207 2e7a |001b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b19e6: 6e20 b9a5 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@a5b9 │ │ -3b19ec: 0c07 |0020: move-result-object v7 │ │ -3b19ee: 6e10 0ca3 0700 |0021: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b19f4: 0b07 |0024: move-result-wide v7 │ │ -3b19f6: 3109 0704 |0025: cmp-long v9, v7, v4 │ │ -3b19fa: 3909 1100 |0027: if-nez v9, 0038 // +0011 │ │ -3b19fe: 6207 2e7a |0029: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b1a02: 6e20 b9a5 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@a5b9 │ │ -3b1a08: 0c06 |002e: move-result-object v6 │ │ -3b1a0a: 6e10 0ca3 0600 |002f: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b1a10: 0b06 |0032: move-result-wide v6 │ │ -3b1a12: 3108 0604 |0033: cmp-long v8, v6, v4 │ │ -3b1a16: 3908 1500 |0035: if-nez v8, 004a // +0015 │ │ -3b1a1a: 1004 |0037: return-wide v4 │ │ -3b1a1c: 6203 2e7a |0038: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b1a20: 6e20 b9a5 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@a5b9 │ │ -3b1a26: 0c03 |003d: move-result-object v3 │ │ -3b1a28: 6e10 0ca3 0300 |003e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b1a2e: 0b07 |0041: move-result-wide v7 │ │ -3b1a30: 3103 0704 |0042: cmp-long v3, v7, v4 │ │ -3b1a34: 3903 0500 |0044: if-nez v3, 0049 // +0005 │ │ -3b1a38: 0761 |0046: move-object v1, v6 │ │ -3b1a3a: 1213 |0047: const/4 v3, #int 1 // #1 │ │ -3b1a3c: 2802 |0048: goto 004a // +0002 │ │ -3b1a3e: 1203 |0049: const/4 v3, #int 0 // #0 │ │ -3b1a40: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b1a44: 28be |004c: goto 000a // -0042 │ │ -3b1a46: 3801 0b00 |004d: if-eqz v1, 0058 // +000b │ │ -3b1a4a: 3903 0500 |004f: if-nez v3, 0054 // +0005 │ │ -3b1a4e: 380d 0300 |0051: if-eqz v13, 0054 // +0003 │ │ -3b1a52: 2805 |0053: goto 0058 // +0005 │ │ -3b1a54: 6e10 a8a2 0100 |0054: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3b1a5a: 0b04 |0057: move-result-wide v4 │ │ -3b1a5c: 1004 |0058: return-wide v4 │ │ +3b1998: |[3b1998] net.sf.dibdib.thread_wk.CcmSto.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J │ │ +3b19a8: 7130 e2a5 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@a5e2 │ │ +3b19ae: 0c0a |0003: move-result-object v10 │ │ +3b19b0: 21ab |0004: array-length v11, v10 │ │ +3b19b2: 120c |0005: const/4 v12, #int 0 // #0 │ │ +3b19b4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3b19b6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3b19b8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3b19ba: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +3b19bc: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ +3b19c0: 35b2 4100 |000c: if-ge v2, v11, 004d // +0041 │ │ +3b19c4: 4606 0a02 |000e: aget-object v6, v10, v2 │ │ +3b19c8: 2067 ae14 |0010: instance-of v7, v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b19cc: 3907 0300 |0012: if-nez v7, 0015 // +0003 │ │ +3b19d0: 2836 |0014: goto 004a // +0036 │ │ +3b19d2: 1f06 ae14 |0015: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b19d6: 3901 0400 |0017: if-nez v1, 001b // +0004 │ │ +3b19da: 0761 |0019: move-object v1, v6 │ │ +3b19dc: 2830 |001a: goto 004a // +0030 │ │ +3b19de: 6207 2e7a |001b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b19e2: 6e20 b9a5 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@a5b9 │ │ +3b19e8: 0c07 |0020: move-result-object v7 │ │ +3b19ea: 6e10 0ca3 0700 |0021: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b19f0: 0b07 |0024: move-result-wide v7 │ │ +3b19f2: 3109 0704 |0025: cmp-long v9, v7, v4 │ │ +3b19f6: 3909 1100 |0027: if-nez v9, 0038 // +0011 │ │ +3b19fa: 6207 2e7a |0029: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b19fe: 6e20 b9a5 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@a5b9 │ │ +3b1a04: 0c06 |002e: move-result-object v6 │ │ +3b1a06: 6e10 0ca3 0600 |002f: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b1a0c: 0b06 |0032: move-result-wide v6 │ │ +3b1a0e: 3108 0604 |0033: cmp-long v8, v6, v4 │ │ +3b1a12: 3908 1500 |0035: if-nez v8, 004a // +0015 │ │ +3b1a16: 1004 |0037: return-wide v4 │ │ +3b1a18: 6203 2e7a |0038: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b1a1c: 6e20 b9a5 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@a5b9 │ │ +3b1a22: 0c03 |003d: move-result-object v3 │ │ +3b1a24: 6e10 0ca3 0300 |003e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b1a2a: 0b07 |0041: move-result-wide v7 │ │ +3b1a2c: 3103 0704 |0042: cmp-long v3, v7, v4 │ │ +3b1a30: 3903 0500 |0044: if-nez v3, 0049 // +0005 │ │ +3b1a34: 0761 |0046: move-object v1, v6 │ │ +3b1a36: 1213 |0047: const/4 v3, #int 1 // #1 │ │ +3b1a38: 2802 |0048: goto 004a // +0002 │ │ +3b1a3a: 1203 |0049: const/4 v3, #int 0 // #0 │ │ +3b1a3c: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b1a40: 28be |004c: goto 000a // -0042 │ │ +3b1a42: 3801 0b00 |004d: if-eqz v1, 0058 // +000b │ │ +3b1a46: 3903 0500 |004f: if-nez v3, 0054 // +0005 │ │ +3b1a4a: 380d 0300 |0051: if-eqz v13, 0054 // +0003 │ │ +3b1a4e: 2805 |0053: goto 0058 // +0005 │ │ +3b1a50: 6e10 a8a2 0100 |0054: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3b1a56: 0b04 |0057: move-result-wide v4 │ │ +3b1a58: 1004 |0058: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0004 line=733 │ │ 0x0010 line=734 │ │ 0x0015 line=737 │ │ 0x001b line=742 │ │ @@ -863736,46 +863736,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 │ │ -3b1bf0: |[3b1bf0] net.sf.dibdib.thread_wk.CcmSto.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3b1c00: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3b1c04: 3102 0005 |0002: cmp-long v2, v0, v5 │ │ -3b1c08: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -3b1c0c: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -3b1c0e: 1105 |0007: return-object v5 │ │ -3b1c10: 6200 6373 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b1c14: 5400 477a |000a: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b1c18: 6e30 daa3 5006 |000c: invoke-virtual {v0, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b1c1e: 0c00 |000f: move-result-object v0 │ │ -3b1c20: 3900 2800 |0010: if-nez v0, 0038 // +0028 │ │ -3b1c24: 6200 6373 |0012: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b1c28: 5400 477a |0014: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b1c2c: 1601 0100 |0016: const-wide/16 v1, #int 1 // #1 │ │ -3b1c30: c251 |0018: xor-long/2addr v1, v5 │ │ -3b1c32: 6e30 daa3 1002 |0019: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b1c38: 0c00 |001c: move-result-object v0 │ │ -3b1c3a: 3900 1b00 |001d: if-nez v0, 0038 // +001b │ │ -3b1c3e: 3807 1900 |001f: if-eqz v7, 0038 // +0019 │ │ -3b1c42: 6207 6373 |0021: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b1c46: 5477 477a |0023: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b1c4a: 1903 0080 |0025: const-wide/high16 v3, #long -9223372036854775808 // #8000 │ │ -3b1c4e: c135 |0027: or-long/2addr v5, v3 │ │ -3b1c50: 6e30 daa3 5706 |0028: invoke-virtual {v7, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b1c56: 0c00 |002b: move-result-object v0 │ │ -3b1c58: 3900 0c00 |002c: if-nez v0, 0038 // +000c │ │ -3b1c5c: 6205 6373 |002e: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b1c60: 5455 477a |0030: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b1c64: a106 0103 |0032: or-long v6, v1, v3 │ │ -3b1c68: 6e30 daa3 6507 |0034: invoke-virtual {v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b1c6e: 0c00 |0037: move-result-object v0 │ │ -3b1c70: 1100 |0038: return-object v0 │ │ +3b1bec: |[3b1bec] net.sf.dibdib.thread_wk.CcmSto.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3b1bfc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3b1c00: 3102 0005 |0002: cmp-long v2, v0, v5 │ │ +3b1c04: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +3b1c08: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +3b1c0a: 1105 |0007: return-object v5 │ │ +3b1c0c: 6200 6373 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b1c10: 5400 477a |000a: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b1c14: 6e30 daa3 5006 |000c: invoke-virtual {v0, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b1c1a: 0c00 |000f: move-result-object v0 │ │ +3b1c1c: 3900 2800 |0010: if-nez v0, 0038 // +0028 │ │ +3b1c20: 6200 6373 |0012: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b1c24: 5400 477a |0014: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b1c28: 1601 0100 |0016: const-wide/16 v1, #int 1 // #1 │ │ +3b1c2c: c251 |0018: xor-long/2addr v1, v5 │ │ +3b1c2e: 6e30 daa3 1002 |0019: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b1c34: 0c00 |001c: move-result-object v0 │ │ +3b1c36: 3900 1b00 |001d: if-nez v0, 0038 // +001b │ │ +3b1c3a: 3807 1900 |001f: if-eqz v7, 0038 // +0019 │ │ +3b1c3e: 6207 6373 |0021: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b1c42: 5477 477a |0023: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b1c46: 1903 0080 |0025: const-wide/high16 v3, #long -9223372036854775808 // #8000 │ │ +3b1c4a: c135 |0027: or-long/2addr v5, v3 │ │ +3b1c4c: 6e30 daa3 5706 |0028: invoke-virtual {v7, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b1c52: 0c00 |002b: move-result-object v0 │ │ +3b1c54: 3900 0c00 |002c: if-nez v0, 0038 // +000c │ │ +3b1c58: 6205 6373 |002e: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b1c5c: 5455 477a |0030: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b1c60: a106 0103 |0032: or-long v6, v1, v3 │ │ +3b1c64: 6e30 daa3 6507 |0034: invoke-virtual {v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b1c6a: 0c00 |0037: move-result-object v0 │ │ +3b1c6c: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=668 │ │ 0x0012 line=670 │ │ 0x0021 line=672 │ │ 0x002e line=674 │ │ locals : │ │ @@ -863787,138 +863787,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 │ │ -3b4bec: |[3b4bec] net.sf.dibdib.thread_wk.CcmSto.peekMappings:()Lnet/sf/dibdib/thread_any/QMMap; │ │ -3b4bfc: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b4c00: 5400 467a |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b4c04: 1100 |0004: return-object v0 │ │ +3b4be8: |[3b4be8] net.sf.dibdib.thread_wk.CcmSto.peekMappings:()Lnet/sf/dibdib/thread_any/QMMap; │ │ +3b4bf8: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b4bfc: 5400 467a |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b4c00: 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 │ │ -3b1a60: |[3b1a60] net.sf.dibdib.thread_wk.CcmSto.pid4String:(Ljava/lang/String;Z)J │ │ -3b1a70: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -3b1a74: 7401 2298 1000 |0002: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b1a7a: 0a01 |0005: move-result v1 │ │ -3b1a7c: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -3b1a80: 3c01 0300 |0008: if-gtz v1, 000b // +0003 │ │ -3b1a84: 1002 |000a: return-wide v2 │ │ -3b1a86: 7100 57a3 0000 |000b: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -3b1a8c: 0b04 |000e: move-result-wide v4 │ │ -3b1a8e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3b1a90: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -3b1a92: 6e20 0998 6000 |0011: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b1a98: 0a07 |0014: move-result v7 │ │ -3b1a9a: 1308 3000 |0015: const/16 v8, #int 48 // #30 │ │ -3b1a9e: 1219 |0017: const/4 v9, #int 1 // #1 │ │ -3b1aa0: 122a |0018: const/4 v10, #int 2 // #2 │ │ -3b1aa2: 3378 1700 |0019: if-ne v8, v7, 0030 // +0017 │ │ -3b1aa6: 1a0b 8206 |001b: const-string v11, "0#[0-9A-NP-Za-y]+" // string@0682 │ │ -3b1aaa: 6e20 2398 b000 |001d: invoke-virtual {v0, v11}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b1ab0: 0a0b |0020: move-result v11 │ │ -3b1ab2: 380b 0f00 |0021: if-eqz v11, 0030 // +000f │ │ -3b1ab6: 6e20 2d98 a000 |0023: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b1abc: 0c00 |0026: move-result-object v0 │ │ -3b1abe: 7120 daa1 9000 |0027: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ -3b1ac4: 0b07 |002a: move-result-wide v7 │ │ -3b1ac6: 7120 fba1 8700 |002b: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3b1acc: 0c01 |002e: move-result-object v1 │ │ -3b1ace: 2850 |002f: goto 007f // +0050 │ │ -3b1ad0: 3378 1b00 |0030: if-ne v8, v7, 004b // +001b │ │ -3b1ad4: 1a08 ae06 |0032: const-string v8, "0z[0-9A-NP-Za-y]+" // string@06ae │ │ -3b1ad8: 6e20 2398 8000 |0034: invoke-virtual {v0, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b1ade: 0a08 |0037: move-result v8 │ │ -3b1ae0: 3808 1300 |0038: if-eqz v8, 004b // +0013 │ │ -3b1ae4: 6e20 2d98 a000 |003a: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b1aea: 0c00 |003d: move-result-object v0 │ │ -3b1aec: 7110 dca1 0000 |003e: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -3b1af2: 0b07 |0041: move-result-wide v7 │ │ -3b1af4: 7120 faa1 8700 |0042: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ -3b1afa: 0c01 |0045: move-result-object v1 │ │ -3b1afc: 6e20 2d98 a100 |0046: invoke-virtual {v1, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b1b02: 0c01 |0049: move-result-object v1 │ │ -3b1b04: 2835 |004a: goto 007f // +0035 │ │ -3b1b06: 1308 5a00 |004b: const/16 v8, #int 90 // #5a │ │ -3b1b0a: 3378 1c00 |004d: if-ne v8, v7, 0069 // +001c │ │ -3b1b0e: 1a07 0155 |004f: const-string v7, "Z'[0-9A-NP-Za-y]+'" // string@5501 │ │ -3b1b12: 6e20 2398 7000 |0051: invoke-virtual {v0, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b1b18: 0a07 |0054: move-result v7 │ │ -3b1b1a: 3807 1400 |0055: if-eqz v7, 0069 // +0014 │ │ -3b1b1e: 7401 2298 1000 |0057: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b1b24: 0a01 |005a: move-result v1 │ │ -3b1b26: b191 |005b: sub-int/2addr v1, v9 │ │ -3b1b28: 6e30 2e98 a001 |005c: invoke-virtual {v0, v10, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b1b2e: 0c00 |005f: move-result-object v0 │ │ -3b1b30: 7120 daa1 9000 |0060: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ -3b1b36: 0b07 |0063: move-result-wide v7 │ │ -3b1b38: 7120 fba1 8700 |0064: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3b1b3e: 0c01 |0067: move-result-object v1 │ │ -3b1b40: 2817 |0068: goto 007f // +0017 │ │ -3b1b42: 1a07 ac55 |0069: const-string v7, "[0-9A-NP-Za-y]+" // string@55ac │ │ -3b1b46: 6e20 2398 7000 |006b: invoke-virtual {v0, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b1b4c: 0a07 |006e: move-result v7 │ │ -3b1b4e: 3807 0f00 |006f: if-eqz v7, 007e // +000f │ │ -3b1b52: 7701 dca1 1000 |0071: invoke-static/range {v16}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -3b1b58: 0b07 |0074: move-result-wide v7 │ │ -3b1b5a: 7120 faa1 8700 |0075: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ -3b1b60: 0c01 |0078: move-result-object v1 │ │ -3b1b62: 6e20 2d98 a100 |0079: invoke-virtual {v1, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b1b68: 0c01 |007c: move-result-object v1 │ │ -3b1b6a: 2802 |007d: goto 007f // +0002 │ │ -3b1b6c: 0427 |007e: move-wide v7, v2 │ │ -3b1b6e: 170b 3086 0100 |007f: const-wide/32 v11, #float 1.39973e-40 // #00018630 │ │ -3b1b74: 160d 0100 |0082: const-wide/16 v13, #int 1 // #1 │ │ -3b1b78: 310f 0b07 |0084: cmp-long v15, v11, v7 │ │ -3b1b7c: 3d0f 0c00 |0086: if-lez v15, 0092 // +000c │ │ -3b1b80: 310b 0207 |0088: cmp-long v11, v2, v7 │ │ -3b1b84: 3c0b 0800 |008a: if-gtz v11, 0092 // +0008 │ │ -3b1b88: 3100 0d07 |008c: cmp-long v0, v13, v7 │ │ -3b1b8c: 3b00 1500 |008e: if-gez v0, 00a3 // +0015 │ │ -3b1b90: 04d2 |0090: move-wide v2, v13 │ │ -3b1b92: 282d |0091: goto 00be // +002d │ │ -3b1b94: 6e20 1298 1000 |0092: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b1b9a: 0a01 |0095: move-result v1 │ │ -3b1b9c: 3801 0f00 |0096: if-eqz v1, 00a5 // +000f │ │ -3b1ba0: a00b 070d |0098: and-long v11, v7, v13 │ │ -3b1ba4: 3101 020b |009a: cmp-long v1, v2, v11 │ │ -3b1ba8: 3901 0900 |009c: if-nez v1, 00a5 // +0009 │ │ -3b1bac: 3101 0704 |009e: cmp-long v1, v7, v4 │ │ -3b1bb0: 3d01 0300 |00a0: if-lez v1, 00a3 // +0003 │ │ -3b1bb4: 2803 |00a2: goto 00a5 // +0003 │ │ -3b1bb6: 0472 |00a3: move-wide v2, v7 │ │ -3b1bb8: 281a |00a4: goto 00be // +001a │ │ -3b1bba: 3811 1900 |00a5: if-eqz v17, 00be // +0019 │ │ -3b1bbe: 6e10 2298 0000 |00a7: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b1bc4: 0a01 |00aa: move-result v1 │ │ -3b1bc6: 3516 0f00 |00ab: if-ge v6, v1, 00ba // +000f │ │ -3b1bca: 1251 |00ad: const/4 v1, #int 5 // #5 │ │ -3b1bcc: a301 0201 |00ae: shl-long v1, v2, v1 │ │ -3b1bd0: 6e20 0998 6000 |00b0: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b1bd6: 0a03 |00b3: move-result v3 │ │ -3b1bd8: 8133 |00b4: int-to-long v3, v3 │ │ -3b1bda: a202 0103 |00b5: xor-long v2, v1, v3 │ │ -3b1bde: d806 0601 |00b7: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3b1be2: 28ee |00b9: goto 00a7 // -0012 │ │ -3b1be4: a300 020a |00ba: shl-long v0, v2, v10 │ │ -3b1be8: a502 0009 |00bc: ushr-long v2, v0, v9 │ │ -3b1bec: 1002 |00be: return-wide v2 │ │ +3b1a5c: |[3b1a5c] net.sf.dibdib.thread_wk.CcmSto.pid4String:(Ljava/lang/String;Z)J │ │ +3b1a6c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +3b1a70: 7401 2298 1000 |0002: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b1a76: 0a01 |0005: move-result v1 │ │ +3b1a78: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +3b1a7c: 3c01 0300 |0008: if-gtz v1, 000b // +0003 │ │ +3b1a80: 1002 |000a: return-wide v2 │ │ +3b1a82: 7100 57a3 0000 |000b: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +3b1a88: 0b04 |000e: move-result-wide v4 │ │ +3b1a8a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3b1a8c: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +3b1a8e: 6e20 0998 6000 |0011: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b1a94: 0a07 |0014: move-result v7 │ │ +3b1a96: 1308 3000 |0015: const/16 v8, #int 48 // #30 │ │ +3b1a9a: 1219 |0017: const/4 v9, #int 1 // #1 │ │ +3b1a9c: 122a |0018: const/4 v10, #int 2 // #2 │ │ +3b1a9e: 3378 1700 |0019: if-ne v8, v7, 0030 // +0017 │ │ +3b1aa2: 1a0b 8206 |001b: const-string v11, "0#[0-9A-NP-Za-y]+" // string@0682 │ │ +3b1aa6: 6e20 2398 b000 |001d: invoke-virtual {v0, v11}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b1aac: 0a0b |0020: move-result v11 │ │ +3b1aae: 380b 0f00 |0021: if-eqz v11, 0030 // +000f │ │ +3b1ab2: 6e20 2d98 a000 |0023: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b1ab8: 0c00 |0026: move-result-object v0 │ │ +3b1aba: 7120 daa1 9000 |0027: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ +3b1ac0: 0b07 |002a: move-result-wide v7 │ │ +3b1ac2: 7120 fba1 8700 |002b: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3b1ac8: 0c01 |002e: move-result-object v1 │ │ +3b1aca: 2850 |002f: goto 007f // +0050 │ │ +3b1acc: 3378 1b00 |0030: if-ne v8, v7, 004b // +001b │ │ +3b1ad0: 1a08 ae06 |0032: const-string v8, "0z[0-9A-NP-Za-y]+" // string@06ae │ │ +3b1ad4: 6e20 2398 8000 |0034: invoke-virtual {v0, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b1ada: 0a08 |0037: move-result v8 │ │ +3b1adc: 3808 1300 |0038: if-eqz v8, 004b // +0013 │ │ +3b1ae0: 6e20 2d98 a000 |003a: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b1ae6: 0c00 |003d: move-result-object v0 │ │ +3b1ae8: 7110 dca1 0000 |003e: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +3b1aee: 0b07 |0041: move-result-wide v7 │ │ +3b1af0: 7120 faa1 8700 |0042: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ +3b1af6: 0c01 |0045: move-result-object v1 │ │ +3b1af8: 6e20 2d98 a100 |0046: invoke-virtual {v1, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b1afe: 0c01 |0049: move-result-object v1 │ │ +3b1b00: 2835 |004a: goto 007f // +0035 │ │ +3b1b02: 1308 5a00 |004b: const/16 v8, #int 90 // #5a │ │ +3b1b06: 3378 1c00 |004d: if-ne v8, v7, 0069 // +001c │ │ +3b1b0a: 1a07 0155 |004f: const-string v7, "Z'[0-9A-NP-Za-y]+'" // string@5501 │ │ +3b1b0e: 6e20 2398 7000 |0051: invoke-virtual {v0, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b1b14: 0a07 |0054: move-result v7 │ │ +3b1b16: 3807 1400 |0055: if-eqz v7, 0069 // +0014 │ │ +3b1b1a: 7401 2298 1000 |0057: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b1b20: 0a01 |005a: move-result v1 │ │ +3b1b22: b191 |005b: sub-int/2addr v1, v9 │ │ +3b1b24: 6e30 2e98 a001 |005c: invoke-virtual {v0, v10, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b1b2a: 0c00 |005f: move-result-object v0 │ │ +3b1b2c: 7120 daa1 9000 |0060: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ +3b1b32: 0b07 |0063: move-result-wide v7 │ │ +3b1b34: 7120 fba1 8700 |0064: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3b1b3a: 0c01 |0067: move-result-object v1 │ │ +3b1b3c: 2817 |0068: goto 007f // +0017 │ │ +3b1b3e: 1a07 ac55 |0069: const-string v7, "[0-9A-NP-Za-y]+" // string@55ac │ │ +3b1b42: 6e20 2398 7000 |006b: invoke-virtual {v0, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b1b48: 0a07 |006e: move-result v7 │ │ +3b1b4a: 3807 0f00 |006f: if-eqz v7, 007e // +000f │ │ +3b1b4e: 7701 dca1 1000 |0071: invoke-static/range {v16}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +3b1b54: 0b07 |0074: move-result-wide v7 │ │ +3b1b56: 7120 faa1 8700 |0075: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ +3b1b5c: 0c01 |0078: move-result-object v1 │ │ +3b1b5e: 6e20 2d98 a100 |0079: invoke-virtual {v1, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b1b64: 0c01 |007c: move-result-object v1 │ │ +3b1b66: 2802 |007d: goto 007f // +0002 │ │ +3b1b68: 0427 |007e: move-wide v7, v2 │ │ +3b1b6a: 170b 3086 0100 |007f: const-wide/32 v11, #float 1.39973e-40 // #00018630 │ │ +3b1b70: 160d 0100 |0082: const-wide/16 v13, #int 1 // #1 │ │ +3b1b74: 310f 0b07 |0084: cmp-long v15, v11, v7 │ │ +3b1b78: 3d0f 0c00 |0086: if-lez v15, 0092 // +000c │ │ +3b1b7c: 310b 0207 |0088: cmp-long v11, v2, v7 │ │ +3b1b80: 3c0b 0800 |008a: if-gtz v11, 0092 // +0008 │ │ +3b1b84: 3100 0d07 |008c: cmp-long v0, v13, v7 │ │ +3b1b88: 3b00 1500 |008e: if-gez v0, 00a3 // +0015 │ │ +3b1b8c: 04d2 |0090: move-wide v2, v13 │ │ +3b1b8e: 282d |0091: goto 00be // +002d │ │ +3b1b90: 6e20 1298 1000 |0092: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b1b96: 0a01 |0095: move-result v1 │ │ +3b1b98: 3801 0f00 |0096: if-eqz v1, 00a5 // +000f │ │ +3b1b9c: a00b 070d |0098: and-long v11, v7, v13 │ │ +3b1ba0: 3101 020b |009a: cmp-long v1, v2, v11 │ │ +3b1ba4: 3901 0900 |009c: if-nez v1, 00a5 // +0009 │ │ +3b1ba8: 3101 0704 |009e: cmp-long v1, v7, v4 │ │ +3b1bac: 3d01 0300 |00a0: if-lez v1, 00a3 // +0003 │ │ +3b1bb0: 2803 |00a2: goto 00a5 // +0003 │ │ +3b1bb2: 0472 |00a3: move-wide v2, v7 │ │ +3b1bb4: 281a |00a4: goto 00be // +001a │ │ +3b1bb6: 3811 1900 |00a5: if-eqz v17, 00be // +0019 │ │ +3b1bba: 6e10 2298 0000 |00a7: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b1bc0: 0a01 |00aa: move-result v1 │ │ +3b1bc2: 3516 0f00 |00ab: if-ge v6, v1, 00ba // +000f │ │ +3b1bc6: 1251 |00ad: const/4 v1, #int 5 // #5 │ │ +3b1bc8: a301 0201 |00ae: shl-long v1, v2, v1 │ │ +3b1bcc: 6e20 0998 6000 |00b0: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b1bd2: 0a03 |00b3: move-result v3 │ │ +3b1bd4: 8133 |00b4: int-to-long v3, v3 │ │ +3b1bd6: a202 0103 |00b5: xor-long v2, v1, v3 │ │ +3b1bda: d806 0601 |00b7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3b1bde: 28ee |00b9: goto 00a7 // -0012 │ │ +3b1be0: a300 020a |00ba: shl-long v0, v2, v10 │ │ +3b1be4: a502 0009 |00bc: ushr-long v2, v0, v9 │ │ +3b1be8: 1002 |00be: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=194 │ │ 0x000b line=198 │ │ 0x0011 line=200 │ │ 0x001d line=201 │ │ 0x0023 line=202 │ │ @@ -863947,115 +863947,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 │ │ -3b1c74: |[3b1c74] net.sf.dibdib.thread_wk.CcmSto.searchBunch:(Lnet/sf/dibdib/generic/QSeq;J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3b1c84: 2090 b514 |0000: instance-of v0, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b1c88: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3b1c8a: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -3b1c8e: 0790 |0005: move-object v0, v9 │ │ -3b1c90: 1f00 b514 |0006: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b1c94: 2809 |0008: goto 0011 // +0009 │ │ -3b1c96: 6e10 cba2 0900 |0009: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1c9c: 0c00 |000c: move-result-object v0 │ │ -3b1c9e: 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 │ │ -3b1ca4: 0c00 |0010: move-result-object v0 │ │ -3b1ca6: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -3b1caa: 6e10 0ca3 0000 |0013: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b1cb0: 0b04 |0016: move-result-wide v4 │ │ -3b1cb2: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -3b1cb4: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -3b1cb6: 3108 0204 |0019: cmp-long v8, v2, v4 │ │ -3b1cba: 3808 1100 |001b: if-eqz v8, 002c // +0011 │ │ -3b1cbe: 6e10 0ca3 0000 |001d: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b1cc4: 0b02 |0020: move-result-wide v2 │ │ -3b1cc6: 7130 dea5 3206 |0021: invoke-static {v2, v3, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ -3b1ccc: 0c02 |0024: move-result-object v2 │ │ -3b1cce: 3802 0700 |0025: if-eqz v2, 002c // +0007 │ │ -3b1cd2: 2313 0516 |0027: new-array v3, v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3b1cd6: 4d02 0306 |0029: aput-object v2, v3, v6 │ │ -3b1cda: 2802 |002b: goto 002d // +0002 │ │ -3b1cdc: 0773 |002c: move-object v3, v7 │ │ -3b1cde: 3903 5500 |002d: if-nez v3, 0082 // +0055 │ │ -3b1ce2: 6202 6373 |002f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b1ce6: 5422 467a |0031: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b1cea: 5303 c476 |0033: iget-wide v3, v0, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -3b1cee: 6e30 dba3 3204 |0035: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.searchBunch:(J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3db │ │ -3b1cf4: 0c03 |0038: move-result-object v3 │ │ -3b1cf6: 3803 4600 |0039: if-eqz v3, 007f // +0046 │ │ -3b1cfa: 2130 |003b: array-length v0, v3 │ │ -3b1cfc: 3900 0300 |003c: if-nez v0, 003f // +0003 │ │ -3b1d00: 2841 |003e: goto 007f // +0041 │ │ -3b1d02: 6e10 cba2 0900 |003f: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1d08: 0c09 |0042: move-result-object v9 │ │ -3b1d0a: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -3b1d0c: 2132 |0044: array-length v2, v3 │ │ -3b1d0e: 3520 3d00 |0045: if-ge v0, v2, 0082 // +003d │ │ -3b1d12: 4602 0300 |0047: aget-object v2, v3, v0 │ │ -3b1d16: 2022 ae14 |0049: instance-of v2, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1d1a: 3902 0500 |004b: if-nez v2, 0050 // +0005 │ │ -3b1d1e: 4d07 0300 |004d: aput-object v7, v3, v0 │ │ -3b1d22: 282d |004f: goto 007c // +002d │ │ -3b1d24: 6202 2d7a |0050: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b1d28: 4604 0300 |0052: aget-object v4, v3, v0 │ │ -3b1d2c: 1f04 ae14 |0054: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1d30: 6e20 b9a5 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@a5b9 │ │ -3b1d36: 0c02 |0059: move-result-object v2 │ │ -3b1d38: 6e10 0ca3 0200 |005a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b1d3e: 0b04 |005d: move-result-wide v4 │ │ -3b1d40: c0a4 |005e: and-long/2addr v4, v10 │ │ -3b1d42: 3102 0a04 |005f: cmp-long v2, v10, v4 │ │ -3b1d46: 3802 0500 |0061: if-eqz v2, 0066 // +0005 │ │ -3b1d4a: 4d07 0300 |0063: aput-object v7, v3, v0 │ │ -3b1d4e: 2817 |0065: goto 007c // +0017 │ │ -3b1d50: 6202 317a |0066: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b1d54: 4604 0300 |0068: aget-object v4, v3, v0 │ │ -3b1d58: 1f04 ae14 |006a: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1d5c: 6e20 b9a5 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@a5b9 │ │ -3b1d62: 0c02 |006f: move-result-object v2 │ │ -3b1d64: 6e10 11a3 0200 |0070: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ -3b1d6a: 0c02 |0073: move-result-object v2 │ │ -3b1d6c: 6e20 1298 2900 |0074: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b1d72: 0a02 |0077: move-result v2 │ │ -3b1d74: 3902 0400 |0078: if-nez v2, 007c // +0004 │ │ -3b1d78: 4d07 0300 |007a: aput-object v7, v3, v0 │ │ -3b1d7c: d800 0001 |007c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3b1d80: 28c6 |007e: goto 0044 // -003a │ │ -3b1d82: 6209 457a |007f: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch_empty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7a45 │ │ -3b1d86: 1109 |0081: return-object v9 │ │ -3b1d88: 2139 |0082: array-length v9, v3 │ │ -3b1d8a: b119 |0083: sub-int/2addr v9, v1 │ │ -3b1d8c: 120a |0084: const/4 v10, #int 0 // #0 │ │ -3b1d8e: 359a 1d00 |0085: if-ge v10, v9, 00a2 // +001d │ │ -3b1d92: 359a 0900 |0087: if-ge v10, v9, 0090 // +0009 │ │ -3b1d96: 460b 030a |0089: aget-object v11, v3, v10 │ │ -3b1d9a: 380b 0500 |008b: if-eqz v11, 0090 // +0005 │ │ -3b1d9e: d80a 0a01 |008d: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3b1da2: 28f8 |008f: goto 0087 // -0008 │ │ -3b1da4: 359a 0900 |0090: if-ge v10, v9, 0099 // +0009 │ │ -3b1da8: 460b 0309 |0092: aget-object v11, v3, v9 │ │ -3b1dac: 390b 0500 |0094: if-nez v11, 0099 // +0005 │ │ -3b1db0: d809 09ff |0096: add-int/lit8 v9, v9, #int -1 // #ff │ │ -3b1db4: 28f8 |0098: goto 0090 // -0008 │ │ -3b1db6: 460b 0309 |0099: aget-object v11, v3, v9 │ │ -3b1dba: 4d0b 030a |009b: aput-object v11, v3, v10 │ │ -3b1dbe: 4d07 0309 |009d: aput-object v7, v3, v9 │ │ -3b1dc2: d80a 0a01 |009f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3b1dc6: 28e4 |00a1: goto 0085 // -001c │ │ -3b1dc8: 460a 0309 |00a2: aget-object v10, v3, v9 │ │ -3b1dcc: 390a 0300 |00a4: if-nez v10, 00a7 // +0003 │ │ -3b1dd0: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ -3b1dd2: b019 |00a7: add-int/2addr v9, v1 │ │ -3b1dd4: 7120 b499 9300 |00a8: invoke-static {v3, v9}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b1dda: 0c09 |00ab: move-result-object v9 │ │ -3b1ddc: 1f09 0516 |00ac: check-cast v9, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3b1de0: 1109 |00ae: return-object v9 │ │ +3b1c70: |[3b1c70] net.sf.dibdib.thread_wk.CcmSto.searchBunch:(Lnet/sf/dibdib/generic/QSeq;J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3b1c80: 2090 b514 |0000: instance-of v0, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b1c84: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3b1c86: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +3b1c8a: 0790 |0005: move-object v0, v9 │ │ +3b1c8c: 1f00 b514 |0006: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b1c90: 2809 |0008: goto 0011 // +0009 │ │ +3b1c92: 6e10 cba2 0900 |0009: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1c98: 0c00 |000c: move-result-object v0 │ │ +3b1c9a: 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 │ │ +3b1ca0: 0c00 |0010: move-result-object v0 │ │ +3b1ca2: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +3b1ca6: 6e10 0ca3 0000 |0013: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b1cac: 0b04 |0016: move-result-wide v4 │ │ +3b1cae: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +3b1cb0: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +3b1cb2: 3108 0204 |0019: cmp-long v8, v2, v4 │ │ +3b1cb6: 3808 1100 |001b: if-eqz v8, 002c // +0011 │ │ +3b1cba: 6e10 0ca3 0000 |001d: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b1cc0: 0b02 |0020: move-result-wide v2 │ │ +3b1cc2: 7130 dea5 3206 |0021: invoke-static {v2, v3, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ +3b1cc8: 0c02 |0024: move-result-object v2 │ │ +3b1cca: 3802 0700 |0025: if-eqz v2, 002c // +0007 │ │ +3b1cce: 2313 0516 |0027: new-array v3, v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3b1cd2: 4d02 0306 |0029: aput-object v2, v3, v6 │ │ +3b1cd6: 2802 |002b: goto 002d // +0002 │ │ +3b1cd8: 0773 |002c: move-object v3, v7 │ │ +3b1cda: 3903 5500 |002d: if-nez v3, 0082 // +0055 │ │ +3b1cde: 6202 6373 |002f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b1ce2: 5422 467a |0031: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b1ce6: 5303 c476 |0033: iget-wide v3, v0, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +3b1cea: 6e30 dba3 3204 |0035: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.searchBunch:(J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3db │ │ +3b1cf0: 0c03 |0038: move-result-object v3 │ │ +3b1cf2: 3803 4600 |0039: if-eqz v3, 007f // +0046 │ │ +3b1cf6: 2130 |003b: array-length v0, v3 │ │ +3b1cf8: 3900 0300 |003c: if-nez v0, 003f // +0003 │ │ +3b1cfc: 2841 |003e: goto 007f // +0041 │ │ +3b1cfe: 6e10 cba2 0900 |003f: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1d04: 0c09 |0042: move-result-object v9 │ │ +3b1d06: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +3b1d08: 2132 |0044: array-length v2, v3 │ │ +3b1d0a: 3520 3d00 |0045: if-ge v0, v2, 0082 // +003d │ │ +3b1d0e: 4602 0300 |0047: aget-object v2, v3, v0 │ │ +3b1d12: 2022 ae14 |0049: instance-of v2, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1d16: 3902 0500 |004b: if-nez v2, 0050 // +0005 │ │ +3b1d1a: 4d07 0300 |004d: aput-object v7, v3, v0 │ │ +3b1d1e: 282d |004f: goto 007c // +002d │ │ +3b1d20: 6202 2d7a |0050: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b1d24: 4604 0300 |0052: aget-object v4, v3, v0 │ │ +3b1d28: 1f04 ae14 |0054: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1d2c: 6e20 b9a5 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@a5b9 │ │ +3b1d32: 0c02 |0059: move-result-object v2 │ │ +3b1d34: 6e10 0ca3 0200 |005a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b1d3a: 0b04 |005d: move-result-wide v4 │ │ +3b1d3c: c0a4 |005e: and-long/2addr v4, v10 │ │ +3b1d3e: 3102 0a04 |005f: cmp-long v2, v10, v4 │ │ +3b1d42: 3802 0500 |0061: if-eqz v2, 0066 // +0005 │ │ +3b1d46: 4d07 0300 |0063: aput-object v7, v3, v0 │ │ +3b1d4a: 2817 |0065: goto 007c // +0017 │ │ +3b1d4c: 6202 317a |0066: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1d50: 4604 0300 |0068: aget-object v4, v3, v0 │ │ +3b1d54: 1f04 ae14 |006a: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1d58: 6e20 b9a5 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@a5b9 │ │ +3b1d5e: 0c02 |006f: move-result-object v2 │ │ +3b1d60: 6e10 11a3 0200 |0070: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ +3b1d66: 0c02 |0073: move-result-object v2 │ │ +3b1d68: 6e20 1298 2900 |0074: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b1d6e: 0a02 |0077: move-result v2 │ │ +3b1d70: 3902 0400 |0078: if-nez v2, 007c // +0004 │ │ +3b1d74: 4d07 0300 |007a: aput-object v7, v3, v0 │ │ +3b1d78: d800 0001 |007c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3b1d7c: 28c6 |007e: goto 0044 // -003a │ │ +3b1d7e: 6209 457a |007f: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch_empty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7a45 │ │ +3b1d82: 1109 |0081: return-object v9 │ │ +3b1d84: 2139 |0082: array-length v9, v3 │ │ +3b1d86: b119 |0083: sub-int/2addr v9, v1 │ │ +3b1d88: 120a |0084: const/4 v10, #int 0 // #0 │ │ +3b1d8a: 359a 1d00 |0085: if-ge v10, v9, 00a2 // +001d │ │ +3b1d8e: 359a 0900 |0087: if-ge v10, v9, 0090 // +0009 │ │ +3b1d92: 460b 030a |0089: aget-object v11, v3, v10 │ │ +3b1d96: 380b 0500 |008b: if-eqz v11, 0090 // +0005 │ │ +3b1d9a: d80a 0a01 |008d: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3b1d9e: 28f8 |008f: goto 0087 // -0008 │ │ +3b1da0: 359a 0900 |0090: if-ge v10, v9, 0099 // +0009 │ │ +3b1da4: 460b 0309 |0092: aget-object v11, v3, v9 │ │ +3b1da8: 390b 0500 |0094: if-nez v11, 0099 // +0005 │ │ +3b1dac: d809 09ff |0096: add-int/lit8 v9, v9, #int -1 // #ff │ │ +3b1db0: 28f8 |0098: goto 0090 // -0008 │ │ +3b1db2: 460b 0309 |0099: aget-object v11, v3, v9 │ │ +3b1db6: 4d0b 030a |009b: aput-object v11, v3, v10 │ │ +3b1dba: 4d07 0309 |009d: aput-object v7, v3, v9 │ │ +3b1dbe: d80a 0a01 |009f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3b1dc2: 28e4 |00a1: goto 0085 // -001c │ │ +3b1dc4: 460a 0309 |00a2: aget-object v10, v3, v9 │ │ +3b1dc8: 390a 0300 |00a4: if-nez v10, 00a7 // +0003 │ │ +3b1dcc: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ +3b1dce: b019 |00a7: add-int/2addr v9, v1 │ │ +3b1dd0: 7120 b499 9300 |00a8: invoke-static {v3, v9}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b1dd6: 0c09 |00ab: move-result-object v9 │ │ +3b1dd8: 1f09 0516 |00ac: check-cast v9, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3b1ddc: 1109 |00ae: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0005 line=687 │ │ 0x0009 line=689 │ │ 0x000d line=690 │ │ 0x0013 line=692 │ │ @@ -864087,67 +864087,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 │ │ -3b0d80: |[3b0d80] net.sf.dibdib.thread_wk.CcmSto.setTaggedValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3b0d90: 1a00 5407 |0000: const-string v0, ":" // string@0754 │ │ -3b0d94: 6e20 2c98 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b0d9a: 0a01 |0005: move-result v1 │ │ -3b0d9c: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -3b0da0: 2815 |0008: goto 001d // +0015 │ │ -3b0da2: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0da6: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0dac: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0db2: 6e20 4b98 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0db8: 1306 3a00 |0014: const/16 v6, #int 58 // #3a │ │ -3b0dbc: 6e20 4498 6100 |0016: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0dc2: 6e10 5498 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0dc8: 0c06 |001c: move-result-object v6 │ │ -3b0dca: 6e20 1c98 6700 |001d: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b0dd0: 0a00 |0020: move-result v0 │ │ -3b0dd2: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -3b0dd6: 3a00 2500 |0023: if-ltz v0, 0048 // +0025 │ │ -3b0dda: 6e10 2298 0600 |0025: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b0de0: 0a02 |0028: move-result v2 │ │ -3b0de2: b002 |0029: add-int/2addr v2, v0 │ │ -3b0de4: 6e10 2298 0700 |002a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b0dea: 0a03 |002d: move-result v3 │ │ -3b0dec: 3532 0d00 |002e: if-ge v2, v3, 003b // +000d │ │ -3b0df0: 1303 2000 |0030: const/16 v3, #int 32 // #20 │ │ -3b0df4: 6e20 0998 2700 |0032: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0dfa: 0a04 |0035: move-result v4 │ │ -3b0dfc: 3643 0500 |0036: if-gt v3, v4, 003b // +0005 │ │ -3b0e00: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b0e04: 28f0 |003a: goto 002a // -0010 │ │ -3b0e06: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -3b0e08: 6e30 2e98 3700 |003c: invoke-virtual {v7, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b0e0e: 0c00 |003f: move-result-object v0 │ │ -3b0e10: 6e20 2d98 2700 |0040: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b0e16: 0c07 |0043: move-result-object v7 │ │ -3b0e18: 0715 |0044: move-object v5, v1 │ │ -3b0e1a: 0701 |0045: move-object v1, v0 │ │ -3b0e1c: 0750 |0046: move-object v0, v5 │ │ -3b0e1e: 2803 |0047: goto 004a // +0003 │ │ -3b0e20: 1a00 6c00 |0048: const-string v0, " │ │ +3b0d7c: |[3b0d7c] net.sf.dibdib.thread_wk.CcmSto.setTaggedValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3b0d8c: 1a00 5407 |0000: const-string v0, ":" // string@0754 │ │ +3b0d90: 6e20 2c98 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b0d96: 0a01 |0005: move-result v1 │ │ +3b0d98: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +3b0d9c: 2815 |0008: goto 001d // +0015 │ │ +3b0d9e: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0da2: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0da8: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0dae: 6e20 4b98 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0db4: 1306 3a00 |0014: const/16 v6, #int 58 // #3a │ │ +3b0db8: 6e20 4498 6100 |0016: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0dbe: 6e10 5498 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0dc4: 0c06 |001c: move-result-object v6 │ │ +3b0dc6: 6e20 1c98 6700 |001d: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b0dcc: 0a00 |0020: move-result v0 │ │ +3b0dce: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +3b0dd2: 3a00 2500 |0023: if-ltz v0, 0048 // +0025 │ │ +3b0dd6: 6e10 2298 0600 |0025: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b0ddc: 0a02 |0028: move-result v2 │ │ +3b0dde: b002 |0029: add-int/2addr v2, v0 │ │ +3b0de0: 6e10 2298 0700 |002a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b0de6: 0a03 |002d: move-result v3 │ │ +3b0de8: 3532 0d00 |002e: if-ge v2, v3, 003b // +000d │ │ +3b0dec: 1303 2000 |0030: const/16 v3, #int 32 // #20 │ │ +3b0df0: 6e20 0998 2700 |0032: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0df6: 0a04 |0035: move-result v4 │ │ +3b0df8: 3643 0500 |0036: if-gt v3, v4, 003b // +0005 │ │ +3b0dfc: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b0e00: 28f0 |003a: goto 002a // -0010 │ │ +3b0e02: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +3b0e04: 6e30 2e98 3700 |003c: invoke-virtual {v7, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b0e0a: 0c00 |003f: move-result-object v0 │ │ +3b0e0c: 6e20 2d98 2700 |0040: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b0e12: 0c07 |0043: move-result-object v7 │ │ +3b0e14: 0715 |0044: move-object v5, v1 │ │ +3b0e16: 0701 |0045: move-object v1, v0 │ │ +3b0e18: 0750 |0046: move-object v0, v5 │ │ +3b0e1a: 2803 |0047: goto 004a // +0003 │ │ +3b0e1c: 1a00 6c00 |0048: const-string v0, " │ │ " // string@006c │ │ -3b0e24: 2202 e812 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0e28: 7010 4098 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0e2e: 6e20 4b98 1200 |004f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0e34: 6e20 4b98 6200 |0052: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0e3a: 1a06 a500 |0055: const-string v6, " " // string@00a5 │ │ -3b0e3e: 6e20 4b98 6200 |0057: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0e44: 6e20 4b98 8200 |005a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0e4a: 6e20 4b98 0200 |005d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0e50: 6e20 4b98 7200 |0060: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0e56: 6e10 5498 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0e5c: 0c06 |0066: move-result-object v6 │ │ -3b0e5e: 1106 |0067: return-object v6 │ │ +3b0e20: 2202 e812 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0e24: 7010 4098 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0e2a: 6e20 4b98 1200 |004f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0e30: 6e20 4b98 6200 |0052: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0e36: 1a06 a500 |0055: const-string v6, " " // string@00a5 │ │ +3b0e3a: 6e20 4b98 6200 |0057: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0e40: 6e20 4b98 8200 |005a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0e46: 6e20 4b98 0200 |005d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0e4c: 6e20 4b98 7200 |0060: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0e52: 6e10 5498 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0e58: 0c06 |0066: move-result-object v6 │ │ +3b0e5a: 1106 |0067: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=769 │ │ 0x001d line=770 │ │ 0x0025 line=775 │ │ 0x002a line=776 │ │ 0x003c line=777 │ │ @@ -864163,126 +864163,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 │ │ -3b0e60: |[3b0e60] net.sf.dibdib.thread_wk.CcmSto.toString4VariableList:(Lnet/sf/dibdib/generic/QSTuple;C)Ljava/lang/String; │ │ -3b0e70: 5280 3676 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3b0e74: 5281 3576 |0002: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3b0e78: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -3b0e7c: 1a08 0000 |0006: const-string v8, "" // string@0000 │ │ -3b0e80: 1108 |0008: return-object v8 │ │ -3b0e82: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0e86: 5281 3576 |000b: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3b0e8a: 5282 3676 |000d: iget v2, v8, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3b0e8e: b121 |000f: sub-int/2addr v1, v2 │ │ -3b0e90: da01 010a |0010: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -3b0e94: d801 010a |0012: add-int/lit8 v1, v1, #int 10 // #0a │ │ -3b0e98: 7020 4198 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3b0e9e: 5481 3476 |0017: iget-object v1, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b0ea2: 6202 2d7a |0019: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b0ea6: 6e10 bba5 0200 |001b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b0eac: 0a02 |001e: move-result v2 │ │ -3b0eae: 4601 0102 |001f: aget-object v1, v1, v2 │ │ -3b0eb2: 1f01 b514 |0021: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b0eb6: 6e10 0ca3 0100 |0023: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b0ebc: 0b01 |0026: move-result-wide v1 │ │ -3b0ebe: 6203 1b7a |0027: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b0ec2: 5333 297a |0029: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b0ec6: 1215 |002b: const/4 v5, #int 1 // #1 │ │ -3b0ec8: 3106 0301 |002c: cmp-long v6, v3, v1 │ │ -3b0ecc: 3806 1200 |002e: if-eqz v6, 0040 // +0012 │ │ -3b0ed0: 2350 1915 |0030: new-array v0, v5, [I // type@1519 │ │ -3b0ed4: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -3b0ed6: 6202 2f7a |0033: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b0eda: 6e10 bba5 0200 |0035: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b0ee0: 0a02 |0038: move-result v2 │ │ -3b0ee2: 4b02 0001 |0039: aput v2, v0, v1 │ │ -3b0ee6: 6e30 b5a2 9800 |003b: invoke-virtual {v8, v9, v0}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ -3b0eec: 0c08 |003e: move-result-object v8 │ │ -3b0eee: 1108 |003f: return-object v8 │ │ -3b0ef0: 5281 3576 |0040: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3b0ef4: b151 |0042: sub-int/2addr v1, v5 │ │ -3b0ef6: 12e2 |0043: const/4 v2, #int -2 // #fe │ │ -3b0ef8: 12e3 |0044: const/4 v3, #int -2 // #fe │ │ -3b0efa: 6204 2f7a |0045: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b0efe: 6e10 bba5 0400 |0047: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b0f04: 0a04 |004a: move-result v4 │ │ -3b0f06: 3441 8800 |004b: if-lt v1, v4, 00d3 // +0088 │ │ -3b0f0a: 5484 3476 |004d: iget-object v4, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b0f0e: 4604 0401 |004f: aget-object v4, v4, v1 │ │ -3b0f12: 3904 0300 |0051: if-nez v4, 0054 // +0003 │ │ -3b0f16: 286c |0053: goto 00bf // +006c │ │ -3b0f18: 3532 1500 |0054: if-ge v2, v3, 0069 // +0015 │ │ -3b0f1c: 1a04 7800 |0056: const-string v4, " │ │ +3b0e5c: |[3b0e5c] net.sf.dibdib.thread_wk.CcmSto.toString4VariableList:(Lnet/sf/dibdib/generic/QSTuple;C)Ljava/lang/String; │ │ +3b0e6c: 5280 3676 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3b0e70: 5281 3576 |0002: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3b0e74: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +3b0e78: 1a08 0000 |0006: const-string v8, "" // string@0000 │ │ +3b0e7c: 1108 |0008: return-object v8 │ │ +3b0e7e: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0e82: 5281 3576 |000b: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3b0e86: 5282 3676 |000d: iget v2, v8, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3b0e8a: b121 |000f: sub-int/2addr v1, v2 │ │ +3b0e8c: da01 010a |0010: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +3b0e90: d801 010a |0012: add-int/lit8 v1, v1, #int 10 // #0a │ │ +3b0e94: 7020 4198 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3b0e9a: 5481 3476 |0017: iget-object v1, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b0e9e: 6202 2d7a |0019: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b0ea2: 6e10 bba5 0200 |001b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b0ea8: 0a02 |001e: move-result v2 │ │ +3b0eaa: 4601 0102 |001f: aget-object v1, v1, v2 │ │ +3b0eae: 1f01 b514 |0021: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b0eb2: 6e10 0ca3 0100 |0023: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b0eb8: 0b01 |0026: move-result-wide v1 │ │ +3b0eba: 6203 1b7a |0027: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b0ebe: 5333 297a |0029: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b0ec2: 1215 |002b: const/4 v5, #int 1 // #1 │ │ +3b0ec4: 3106 0301 |002c: cmp-long v6, v3, v1 │ │ +3b0ec8: 3806 1200 |002e: if-eqz v6, 0040 // +0012 │ │ +3b0ecc: 2350 1915 |0030: new-array v0, v5, [I // type@1519 │ │ +3b0ed0: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +3b0ed2: 6202 2f7a |0033: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b0ed6: 6e10 bba5 0200 |0035: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b0edc: 0a02 |0038: move-result v2 │ │ +3b0ede: 4b02 0001 |0039: aput v2, v0, v1 │ │ +3b0ee2: 6e30 b5a2 9800 |003b: invoke-virtual {v8, v9, v0}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ +3b0ee8: 0c08 |003e: move-result-object v8 │ │ +3b0eea: 1108 |003f: return-object v8 │ │ +3b0eec: 5281 3576 |0040: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3b0ef0: b151 |0042: sub-int/2addr v1, v5 │ │ +3b0ef2: 12e2 |0043: const/4 v2, #int -2 // #fe │ │ +3b0ef4: 12e3 |0044: const/4 v3, #int -2 // #fe │ │ +3b0ef6: 6204 2f7a |0045: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b0efa: 6e10 bba5 0400 |0047: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b0f00: 0a04 |004a: move-result v4 │ │ +3b0f02: 3441 8800 |004b: if-lt v1, v4, 00d3 // +0088 │ │ +3b0f06: 5484 3476 |004d: iget-object v4, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b0f0a: 4604 0401 |004f: aget-object v4, v4, v1 │ │ +3b0f0e: 3904 0300 |0051: if-nez v4, 0054 // +0003 │ │ +3b0f12: 286c |0053: goto 00bf // +006c │ │ +3b0f14: 3532 1500 |0054: if-ge v2, v3, 0069 // +0015 │ │ +3b0f18: 1a04 7800 |0056: const-string v4, " │ │ 0#" // string@0078 │ │ -3b0f20: 6e20 4b98 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0f26: 7110 5aa3 0500 |005b: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b0f2c: 0b06 |005e: move-result-wide v6 │ │ -3b0f2e: 7120 fba1 7600 |005f: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3b0f34: 0c04 |0062: move-result-object v4 │ │ -3b0f36: 6e20 4b98 4000 |0063: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0f3c: 6e20 4498 9000 |0066: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0f42: 1a04 fd54 |0069: const-string v4, "Z" // string@54fd │ │ -3b0f46: 3332 0500 |006b: if-ne v2, v3, 0070 // +0005 │ │ -3b0f4a: 1a04 9a54 |006d: const-string v4, "X" // string@549a │ │ -3b0f4e: 2819 |006f: goto 0088 // +0019 │ │ -3b0f50: 12f6 |0070: const/4 v6, #int -1 // #ff │ │ -3b0f52: 3336 0500 |0071: if-ne v6, v3, 0076 // +0005 │ │ -3b0f56: 1a04 ca54 |0073: const-string v4, "Y" // string@54ca │ │ -3b0f5a: 2813 |0075: goto 0088 // +0013 │ │ -3b0f5c: 3903 0300 |0076: if-nez v3, 0079 // +0003 │ │ -3b0f60: 2810 |0078: goto 0088 // +0010 │ │ -3b0f62: 2206 e812 |0079: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0f66: 7010 4098 0600 |007b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0f6c: 6e20 4b98 4600 |007e: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0f72: 6e20 4798 3600 |0081: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b0f78: 6e10 5498 0600 |0084: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0f7e: 0c04 |0087: move-result-object v4 │ │ -3b0f80: 6e20 4b98 4000 |0088: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0f86: 6e20 4498 9000 |008b: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0f8c: 6204 277a |008e: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ -3b0f90: 6e10 aba5 0400 |0090: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ab │ │ -3b0f96: 0c04 |0093: move-result-object v4 │ │ -3b0f98: 6e20 4b98 4000 |0094: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0f9e: 6204 2d7a |0097: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b0fa2: 6e10 bba5 0400 |0099: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b0fa8: 0a04 |009c: move-result v4 │ │ -3b0faa: b054 |009d: add-int/2addr v4, v5 │ │ -3b0fac: 6206 307a |009e: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b0fb0: 6e10 bba5 0600 |00a0: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b0fb6: 0a06 |00a3: move-result v6 │ │ -3b0fb8: 3564 0800 |00a4: if-ge v4, v6, 00ac // +0008 │ │ -3b0fbc: 6e20 4498 9000 |00a6: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0fc2: d804 0401 |00a9: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3b0fc6: 28f3 |00ab: goto 009e // -000d │ │ -3b0fc8: 5484 3476 |00ac: iget-object v4, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3b0fcc: 4604 0401 |00ae: aget-object v4, v4, v1 │ │ -3b0fd0: 6e10 eb97 0400 |00b0: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b0fd6: 0c04 |00b3: move-result-object v4 │ │ -3b0fd8: 3809 0600 |00b4: if-eqz v9, 00ba // +0006 │ │ -3b0fdc: 7110 4ca4 0400 |00b6: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44c │ │ -3b0fe2: 0c04 |00b9: move-result-object v4 │ │ -3b0fe4: 6e20 4b98 4000 |00ba: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0fea: d803 0301 |00bd: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3b0fee: 6204 307a |00bf: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b0ff2: 6e10 bba5 0400 |00c1: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b0ff8: 0a04 |00c4: move-result v4 │ │ -3b0ffa: 3314 0a00 |00c5: if-ne v4, v1, 00cf // +000a │ │ -3b0ffe: 6201 2f7a |00c7: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b1002: 6e10 bba5 0100 |00c9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b1008: 0a01 |00cc: move-result v1 │ │ -3b100a: 2900 78ff |00cd: goto/16 0045 // -0088 │ │ -3b100e: d801 01ff |00cf: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3b1012: 2900 74ff |00d1: goto/16 0045 // -008c │ │ -3b1016: 6e10 5498 0000 |00d3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b101c: 0c08 |00d6: move-result-object v8 │ │ -3b101e: 1108 |00d7: return-object v8 │ │ +3b0f1c: 6e20 4b98 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0f22: 7110 5aa3 0500 |005b: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b0f28: 0b06 |005e: move-result-wide v6 │ │ +3b0f2a: 7120 fba1 7600 |005f: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3b0f30: 0c04 |0062: move-result-object v4 │ │ +3b0f32: 6e20 4b98 4000 |0063: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0f38: 6e20 4498 9000 |0066: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0f3e: 1a04 fd54 |0069: const-string v4, "Z" // string@54fd │ │ +3b0f42: 3332 0500 |006b: if-ne v2, v3, 0070 // +0005 │ │ +3b0f46: 1a04 9a54 |006d: const-string v4, "X" // string@549a │ │ +3b0f4a: 2819 |006f: goto 0088 // +0019 │ │ +3b0f4c: 12f6 |0070: const/4 v6, #int -1 // #ff │ │ +3b0f4e: 3336 0500 |0071: if-ne v6, v3, 0076 // +0005 │ │ +3b0f52: 1a04 ca54 |0073: const-string v4, "Y" // string@54ca │ │ +3b0f56: 2813 |0075: goto 0088 // +0013 │ │ +3b0f58: 3903 0300 |0076: if-nez v3, 0079 // +0003 │ │ +3b0f5c: 2810 |0078: goto 0088 // +0010 │ │ +3b0f5e: 2206 e812 |0079: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0f62: 7010 4098 0600 |007b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0f68: 6e20 4b98 4600 |007e: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0f6e: 6e20 4798 3600 |0081: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b0f74: 6e10 5498 0600 |0084: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0f7a: 0c04 |0087: move-result-object v4 │ │ +3b0f7c: 6e20 4b98 4000 |0088: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0f82: 6e20 4498 9000 |008b: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0f88: 6204 277a |008e: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ +3b0f8c: 6e10 aba5 0400 |0090: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ab │ │ +3b0f92: 0c04 |0093: move-result-object v4 │ │ +3b0f94: 6e20 4b98 4000 |0094: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0f9a: 6204 2d7a |0097: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b0f9e: 6e10 bba5 0400 |0099: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b0fa4: 0a04 |009c: move-result v4 │ │ +3b0fa6: b054 |009d: add-int/2addr v4, v5 │ │ +3b0fa8: 6206 307a |009e: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b0fac: 6e10 bba5 0600 |00a0: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b0fb2: 0a06 |00a3: move-result v6 │ │ +3b0fb4: 3564 0800 |00a4: if-ge v4, v6, 00ac // +0008 │ │ +3b0fb8: 6e20 4498 9000 |00a6: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0fbe: d804 0401 |00a9: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3b0fc2: 28f3 |00ab: goto 009e // -000d │ │ +3b0fc4: 5484 3476 |00ac: iget-object v4, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3b0fc8: 4604 0401 |00ae: aget-object v4, v4, v1 │ │ +3b0fcc: 6e10 eb97 0400 |00b0: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b0fd2: 0c04 |00b3: move-result-object v4 │ │ +3b0fd4: 3809 0600 |00b4: if-eqz v9, 00ba // +0006 │ │ +3b0fd8: 7110 4ca4 0400 |00b6: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44c │ │ +3b0fde: 0c04 |00b9: move-result-object v4 │ │ +3b0fe0: 6e20 4b98 4000 |00ba: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0fe6: d803 0301 |00bd: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3b0fea: 6204 307a |00bf: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b0fee: 6e10 bba5 0400 |00c1: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b0ff4: 0a04 |00c4: move-result v4 │ │ +3b0ff6: 3314 0a00 |00c5: if-ne v4, v1, 00cf // +000a │ │ +3b0ffa: 6201 2f7a |00c7: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b0ffe: 6e10 bba5 0100 |00c9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b1004: 0a01 |00cc: move-result v1 │ │ +3b1006: 2900 78ff |00cd: goto/16 0045 // -0088 │ │ +3b100a: d801 01ff |00cf: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3b100e: 2900 74ff |00d1: goto/16 0045 // -008c │ │ +3b1012: 6e10 5498 0000 |00d3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b1018: 0c08 |00d6: move-result-object v8 │ │ +3b101a: 1108 |00d7: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0009 line=624 │ │ 0x0017 line=625 │ │ 0x0027 line=626 │ │ 0x0033 line=627 │ │ @@ -864312,284 +864312,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 │ │ -3b2460: |[3b2460] net.sf.dibdib.thread_wk.CcmSto.update:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QSTuple; │ │ -3b2470: 6200 2d7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b2474: 6e20 b9a5 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@a5b9 │ │ -3b247a: 0c00 |0005: move-result-object v0 │ │ -3b247c: 6e10 0ca3 0000 |0006: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2482: 0b00 |0009: move-result-wide v0 │ │ -3b2484: 6202 2d7a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b2488: 6e20 b9a5 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@a5b9 │ │ -3b248e: 0c02 |000f: move-result-object v2 │ │ -3b2490: 6e10 0ca3 0200 |0010: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2496: 0b02 |0013: move-result-wide v2 │ │ -3b2498: c002 |0014: and-long/2addr v2, v0 │ │ -3b249a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -3b249c: 1605 0000 |0016: const-wide/16 v5, #int 0 // #0 │ │ -3b24a0: 3107 0502 |0018: cmp-long v7, v5, v2 │ │ -3b24a4: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ -3b24a8: 1104 |001c: return-object v4 │ │ -3b24aa: 6202 2e7a |001d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b24ae: 6e20 b8a5 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@a5b8 │ │ -3b24b4: 0c02 |0022: move-result-object v2 │ │ -3b24b6: 6203 2e7a |0023: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b24ba: 6e20 b8a5 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@a5b8 │ │ -3b24c0: 0c03 |0028: move-result-object v3 │ │ -3b24c2: 3802 2e00 |0029: if-eqz v2, 0057 // +002e │ │ -3b24c6: 2027 b514 |002b: instance-of v7, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b24ca: 3807 1200 |002d: if-eqz v7, 003f // +0012 │ │ -3b24ce: 6207 6373 |002f: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b24d2: 5377 417a |0031: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b24d6: 0729 |0033: move-object v9, v2 │ │ -3b24d8: 1f09 b514 |0034: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b24dc: 6e10 0ca3 0900 |0036: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b24e2: 0b09 |0039: move-result-wide v9 │ │ -3b24e4: 310b 0709 |003a: cmp-long v11, v7, v9 │ │ -3b24e8: 390b 0300 |003c: if-nez v11, 003f // +0003 │ │ -3b24ec: 2819 |003e: goto 0057 // +0019 │ │ -3b24ee: 2027 af14 |003f: instance-of v7, v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b24f2: 3807 1800 |0041: if-eqz v7, 0059 // +0018 │ │ -3b24f6: 0727 |0043: move-object v7, v2 │ │ -3b24f8: 1f07 af14 |0044: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b24fc: 6e10 cba2 0700 |0046: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2502: 0c07 |0049: move-result-object v7 │ │ -3b2504: 6208 6373 |004a: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b2508: 5488 407a |004c: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b250c: 6e20 0e98 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2512: 0a07 |0051: move-result v7 │ │ -3b2514: 3807 0700 |0052: if-eqz v7, 0059 // +0007 │ │ -3b2518: 6202 bc76 |0054: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b251c: 2803 |0056: goto 0059 // +0003 │ │ -3b251e: 6202 bc76 |0057: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b2522: 3803 2e00 |0059: if-eqz v3, 0087 // +002e │ │ -3b2526: 2037 b514 |005b: instance-of v7, v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b252a: 3807 1200 |005d: if-eqz v7, 006f // +0012 │ │ -3b252e: 6207 6373 |005f: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b2532: 5377 417a |0061: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b2536: 0739 |0063: move-object v9, v3 │ │ -3b2538: 1f09 b514 |0064: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b253c: 6e10 0ca3 0900 |0066: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2542: 0b09 |0069: move-result-wide v9 │ │ -3b2544: 310b 0709 |006a: cmp-long v11, v7, v9 │ │ -3b2548: 390b 0300 |006c: if-nez v11, 006f // +0003 │ │ -3b254c: 2819 |006e: goto 0087 // +0019 │ │ -3b254e: 2037 af14 |006f: instance-of v7, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2552: 3807 1800 |0071: if-eqz v7, 0089 // +0018 │ │ -3b2556: 0737 |0073: move-object v7, v3 │ │ -3b2558: 1f07 af14 |0074: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b255c: 6e10 cba2 0700 |0076: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2562: 0c07 |0079: move-result-object v7 │ │ -3b2564: 6208 6373 |007a: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b2568: 5488 407a |007c: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b256c: 6e20 0e98 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2572: 0a07 |0081: move-result v7 │ │ -3b2574: 3807 0700 |0082: if-eqz v7, 0089 // +0007 │ │ -3b2578: 6203 bc76 |0084: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b257c: 2803 |0086: goto 0089 // +0003 │ │ -3b257e: 6203 bc76 |0087: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b2582: 6207 2e7a |0089: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b2586: 0738 |008b: move-object v8, v3 │ │ -3b2588: 1f08 9e14 |008c: check-cast v8, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ -3b258c: 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 │ │ -3b2592: 6e10 eb97 0200 |0091: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b2598: 0c02 |0094: move-result-object v2 │ │ -3b259a: 6e10 eb97 0300 |0095: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b25a0: 0c03 |0098: move-result-object v3 │ │ -3b25a2: 6e20 1298 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b25a8: 0a02 |009c: move-result v2 │ │ -3b25aa: 3902 1e00 |009d: if-nez v2, 00bb // +001e │ │ -3b25ae: 6202 207a |009f: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3b25b2: 5322 297a |00a1: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b25b6: 6207 197a |00a3: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b25ba: 5377 297a |00a5: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b25be: c172 |00a7: or-long/2addr v2, v7 │ │ -3b25c0: c002 |00a8: and-long/2addr v2, v0 │ │ -3b25c2: 3107 0502 |00a9: cmp-long v7, v5, v2 │ │ -3b25c6: 3907 1000 |00ab: if-nez v7, 00bb // +0010 │ │ -3b25ca: 6200 367a |00ad: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b25ce: 6201 2f7a |00af: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b25d2: 6e20 b8a5 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@a5b8 │ │ -3b25d8: 0c0e |00b4: move-result-object v14 │ │ -3b25da: 1f0e 9e14 |00b5: check-cast v14, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ -3b25de: 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 │ │ -3b25e4: 110d |00ba: return-object v13 │ │ -3b25e6: 6202 197a |00bb: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b25ea: 5322 297a |00bd: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b25ee: c020 |00bf: and-long/2addr v0, v2 │ │ -3b25f0: 3102 0500 |00c0: cmp-long v2, v5, v0 │ │ -3b25f4: 3802 1900 |00c2: if-eqz v2, 00db // +0019 │ │ -3b25f8: 6200 357a |00c4: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b25fc: 6e20 b8a5 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@a5b8 │ │ -3b2602: 0c00 |00c9: move-result-object v0 │ │ -3b2604: 2000 b514 |00ca: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2608: 3800 0f00 |00cc: if-eqz v0, 00db // +000f │ │ -3b260c: 6200 357a |00ce: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b2610: 6201 357a |00d0: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b2614: 6e20 b8a5 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@a5b8 │ │ -3b261a: 0c01 |00d5: move-result-object v1 │ │ -3b261c: 1f01 b514 |00d6: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2620: 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 │ │ -3b2626: 6200 327a |00db: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b262a: 6e20 b8a5 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@a5b8 │ │ -3b2630: 0c00 |00e0: move-result-object v0 │ │ -3b2632: 6201 327a |00e1: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b2636: 2002 9e14 |00e3: instance-of v2, v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ -3b263a: 3802 0500 |00e5: if-eqz v2, 00ea // +0005 │ │ -3b263e: 1f00 9e14 |00e7: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ -3b2642: 2803 |00e9: goto 00ec // +0003 │ │ -3b2644: 6200 bc76 |00ea: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b2648: 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 │ │ -3b264e: 6200 317a |00ef: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2652: 6e20 b8a5 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@a5b8 │ │ -3b2658: 0c00 |00f4: move-result-object v0 │ │ -3b265a: 1f00 af14 |00f5: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b265e: 6e10 caa2 0000 |00f7: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -3b2664: 0c00 |00fa: move-result-object v0 │ │ -3b2666: 6201 2f7a |00fb: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b266a: 6e20 b8a5 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@a5b8 │ │ -3b2670: 0c0e |0100: move-result-object v14 │ │ -3b2672: 1f0e af14 |0101: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2676: 6e10 cba2 0e00 |0103: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b267c: 0c0e |0106: move-result-object v14 │ │ -3b267e: 6201 2f7a |0107: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b2682: 6e20 b8a5 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@a5b8 │ │ -3b2688: 0c01 |010c: move-result-object v1 │ │ -3b268a: 1f01 af14 |010d: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b268e: 6e10 cba2 0100 |010f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2694: 0c01 |0112: move-result-object v1 │ │ -3b2696: 6e20 0e98 0100 |0113: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b269c: 0a02 |0116: move-result v2 │ │ -3b269e: 3802 0300 |0117: if-eqz v2, 011a // +0003 │ │ -3b26a2: 0740 |0119: move-object v0, v4 │ │ -3b26a4: 6e10 2298 0100 |011a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b26aa: 0a02 |011d: move-result v2 │ │ -3b26ac: 6e10 2298 0e00 |011e: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b26b2: 0a03 |0121: move-result v3 │ │ -3b26b4: d803 0302 |0122: add-int/lit8 v3, v3, #int 2 // #02 │ │ -3b26b8: 1205 |0124: const/4 v5, #int 0 // #0 │ │ -3b26ba: 1216 |0125: const/4 v6, #int 1 // #1 │ │ -3b26bc: 3732 0400 |0126: if-le v2, v3, 012a // +0004 │ │ -3b26c0: 1212 |0128: const/4 v2, #int 1 // #1 │ │ -3b26c2: 2802 |0129: goto 012b // +0002 │ │ -3b26c4: 1202 |012a: const/4 v2, #int 0 // #0 │ │ -3b26c6: 1a03 6c00 |012b: const-string v3, " │ │ +3b245c: |[3b245c] net.sf.dibdib.thread_wk.CcmSto.update:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QSTuple; │ │ +3b246c: 6200 2d7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b2470: 6e20 b9a5 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@a5b9 │ │ +3b2476: 0c00 |0005: move-result-object v0 │ │ +3b2478: 6e10 0ca3 0000 |0006: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b247e: 0b00 |0009: move-result-wide v0 │ │ +3b2480: 6202 2d7a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b2484: 6e20 b9a5 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@a5b9 │ │ +3b248a: 0c02 |000f: move-result-object v2 │ │ +3b248c: 6e10 0ca3 0200 |0010: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2492: 0b02 |0013: move-result-wide v2 │ │ +3b2494: c002 |0014: and-long/2addr v2, v0 │ │ +3b2496: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +3b2498: 1605 0000 |0016: const-wide/16 v5, #int 0 // #0 │ │ +3b249c: 3107 0502 |0018: cmp-long v7, v5, v2 │ │ +3b24a0: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ +3b24a4: 1104 |001c: return-object v4 │ │ +3b24a6: 6202 2e7a |001d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b24aa: 6e20 b8a5 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@a5b8 │ │ +3b24b0: 0c02 |0022: move-result-object v2 │ │ +3b24b2: 6203 2e7a |0023: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b24b6: 6e20 b8a5 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@a5b8 │ │ +3b24bc: 0c03 |0028: move-result-object v3 │ │ +3b24be: 3802 2e00 |0029: if-eqz v2, 0057 // +002e │ │ +3b24c2: 2027 b514 |002b: instance-of v7, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b24c6: 3807 1200 |002d: if-eqz v7, 003f // +0012 │ │ +3b24ca: 6207 6373 |002f: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b24ce: 5377 417a |0031: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b24d2: 0729 |0033: move-object v9, v2 │ │ +3b24d4: 1f09 b514 |0034: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b24d8: 6e10 0ca3 0900 |0036: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b24de: 0b09 |0039: move-result-wide v9 │ │ +3b24e0: 310b 0709 |003a: cmp-long v11, v7, v9 │ │ +3b24e4: 390b 0300 |003c: if-nez v11, 003f // +0003 │ │ +3b24e8: 2819 |003e: goto 0057 // +0019 │ │ +3b24ea: 2027 af14 |003f: instance-of v7, v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b24ee: 3807 1800 |0041: if-eqz v7, 0059 // +0018 │ │ +3b24f2: 0727 |0043: move-object v7, v2 │ │ +3b24f4: 1f07 af14 |0044: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b24f8: 6e10 cba2 0700 |0046: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b24fe: 0c07 |0049: move-result-object v7 │ │ +3b2500: 6208 6373 |004a: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b2504: 5488 407a |004c: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b2508: 6e20 0e98 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b250e: 0a07 |0051: move-result v7 │ │ +3b2510: 3807 0700 |0052: if-eqz v7, 0059 // +0007 │ │ +3b2514: 6202 bc76 |0054: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b2518: 2803 |0056: goto 0059 // +0003 │ │ +3b251a: 6202 bc76 |0057: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b251e: 3803 2e00 |0059: if-eqz v3, 0087 // +002e │ │ +3b2522: 2037 b514 |005b: instance-of v7, v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2526: 3807 1200 |005d: if-eqz v7, 006f // +0012 │ │ +3b252a: 6207 6373 |005f: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b252e: 5377 417a |0061: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b2532: 0739 |0063: move-object v9, v3 │ │ +3b2534: 1f09 b514 |0064: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2538: 6e10 0ca3 0900 |0066: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b253e: 0b09 |0069: move-result-wide v9 │ │ +3b2540: 310b 0709 |006a: cmp-long v11, v7, v9 │ │ +3b2544: 390b 0300 |006c: if-nez v11, 006f // +0003 │ │ +3b2548: 2819 |006e: goto 0087 // +0019 │ │ +3b254a: 2037 af14 |006f: instance-of v7, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b254e: 3807 1800 |0071: if-eqz v7, 0089 // +0018 │ │ +3b2552: 0737 |0073: move-object v7, v3 │ │ +3b2554: 1f07 af14 |0074: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2558: 6e10 cba2 0700 |0076: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b255e: 0c07 |0079: move-result-object v7 │ │ +3b2560: 6208 6373 |007a: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b2564: 5488 407a |007c: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b2568: 6e20 0e98 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b256e: 0a07 |0081: move-result v7 │ │ +3b2570: 3807 0700 |0082: if-eqz v7, 0089 // +0007 │ │ +3b2574: 6203 bc76 |0084: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b2578: 2803 |0086: goto 0089 // +0003 │ │ +3b257a: 6203 bc76 |0087: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b257e: 6207 2e7a |0089: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b2582: 0738 |008b: move-object v8, v3 │ │ +3b2584: 1f08 9e14 |008c: check-cast v8, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ +3b2588: 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 │ │ +3b258e: 6e10 eb97 0200 |0091: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b2594: 0c02 |0094: move-result-object v2 │ │ +3b2596: 6e10 eb97 0300 |0095: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b259c: 0c03 |0098: move-result-object v3 │ │ +3b259e: 6e20 1298 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b25a4: 0a02 |009c: move-result v2 │ │ +3b25a6: 3902 1e00 |009d: if-nez v2, 00bb // +001e │ │ +3b25aa: 6202 207a |009f: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3b25ae: 5322 297a |00a1: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b25b2: 6207 197a |00a3: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b25b6: 5377 297a |00a5: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b25ba: c172 |00a7: or-long/2addr v2, v7 │ │ +3b25bc: c002 |00a8: and-long/2addr v2, v0 │ │ +3b25be: 3107 0502 |00a9: cmp-long v7, v5, v2 │ │ +3b25c2: 3907 1000 |00ab: if-nez v7, 00bb // +0010 │ │ +3b25c6: 6200 367a |00ad: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b25ca: 6201 2f7a |00af: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b25ce: 6e20 b8a5 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@a5b8 │ │ +3b25d4: 0c0e |00b4: move-result-object v14 │ │ +3b25d6: 1f0e 9e14 |00b5: check-cast v14, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ +3b25da: 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 │ │ +3b25e0: 110d |00ba: return-object v13 │ │ +3b25e2: 6202 197a |00bb: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b25e6: 5322 297a |00bd: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b25ea: c020 |00bf: and-long/2addr v0, v2 │ │ +3b25ec: 3102 0500 |00c0: cmp-long v2, v5, v0 │ │ +3b25f0: 3802 1900 |00c2: if-eqz v2, 00db // +0019 │ │ +3b25f4: 6200 357a |00c4: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b25f8: 6e20 b8a5 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@a5b8 │ │ +3b25fe: 0c00 |00c9: move-result-object v0 │ │ +3b2600: 2000 b514 |00ca: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2604: 3800 0f00 |00cc: if-eqz v0, 00db // +000f │ │ +3b2608: 6200 357a |00ce: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b260c: 6201 357a |00d0: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b2610: 6e20 b8a5 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@a5b8 │ │ +3b2616: 0c01 |00d5: move-result-object v1 │ │ +3b2618: 1f01 b514 |00d6: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b261c: 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 │ │ +3b2622: 6200 327a |00db: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b2626: 6e20 b8a5 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@a5b8 │ │ +3b262c: 0c00 |00e0: move-result-object v0 │ │ +3b262e: 6201 327a |00e1: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b2632: 2002 9e14 |00e3: instance-of v2, v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ +3b2636: 3802 0500 |00e5: if-eqz v2, 00ea // +0005 │ │ +3b263a: 1f00 9e14 |00e7: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ +3b263e: 2803 |00e9: goto 00ec // +0003 │ │ +3b2640: 6200 bc76 |00ea: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b2644: 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 │ │ +3b264a: 6200 317a |00ef: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b264e: 6e20 b8a5 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@a5b8 │ │ +3b2654: 0c00 |00f4: move-result-object v0 │ │ +3b2656: 1f00 af14 |00f5: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b265a: 6e10 caa2 0000 |00f7: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +3b2660: 0c00 |00fa: move-result-object v0 │ │ +3b2662: 6201 2f7a |00fb: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b2666: 6e20 b8a5 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@a5b8 │ │ +3b266c: 0c0e |0100: move-result-object v14 │ │ +3b266e: 1f0e af14 |0101: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2672: 6e10 cba2 0e00 |0103: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2678: 0c0e |0106: move-result-object v14 │ │ +3b267a: 6201 2f7a |0107: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b267e: 6e20 b8a5 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@a5b8 │ │ +3b2684: 0c01 |010c: move-result-object v1 │ │ +3b2686: 1f01 af14 |010d: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b268a: 6e10 cba2 0100 |010f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2690: 0c01 |0112: move-result-object v1 │ │ +3b2692: 6e20 0e98 0100 |0113: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2698: 0a02 |0116: move-result v2 │ │ +3b269a: 3802 0300 |0117: if-eqz v2, 011a // +0003 │ │ +3b269e: 0740 |0119: move-object v0, v4 │ │ +3b26a0: 6e10 2298 0100 |011a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b26a6: 0a02 |011d: move-result v2 │ │ +3b26a8: 6e10 2298 0e00 |011e: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b26ae: 0a03 |0121: move-result v3 │ │ +3b26b0: d803 0302 |0122: add-int/lit8 v3, v3, #int 2 // #02 │ │ +3b26b4: 1205 |0124: const/4 v5, #int 0 // #0 │ │ +3b26b6: 1216 |0125: const/4 v6, #int 1 // #1 │ │ +3b26b8: 3732 0400 |0126: if-le v2, v3, 012a // +0004 │ │ +3b26bc: 1212 |0128: const/4 v2, #int 1 // #1 │ │ +3b26be: 2802 |0129: goto 012b // +0002 │ │ +3b26c0: 1202 |012a: const/4 v2, #int 0 // #0 │ │ +3b26c2: 1a03 6c00 |012b: const-string v3, " │ │ " // string@006c │ │ -3b26ca: 6e20 2a98 3100 |012d: invoke-virtual {v1, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b26d0: 0c07 |0130: move-result-object v7 │ │ -3b26d2: 6208 2f7a |0131: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b26d6: 6e20 b8a5 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@a5b8 │ │ -3b26dc: 0c08 |0136: move-result-object v8 │ │ -3b26de: 2209 e812 |0137: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b26e2: 7010 4098 0900 |0139: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b26e8: 6e20 4b98 1900 |013c: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b26ee: 1301 0a00 |013f: const/16 v1, #int 10 // #a │ │ -3b26f2: 6e20 4498 1900 |0141: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b26f8: 6e10 5498 0900 |0144: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b26fe: 0c01 |0147: move-result-object v1 │ │ -3b2700: 2209 e812 |0148: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2704: 7010 4098 0900 |014a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b270a: 6e20 4b98 1900 |014d: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2710: 2081 af14 |0150: instance-of v1, v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2714: 1a0a 0000 |0152: const-string v10, "" // string@0000 │ │ -3b2718: 3801 0d00 |0154: if-eqz v1, 0161 // +000d │ │ -3b271c: 1f08 af14 |0156: check-cast v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2720: 6e10 cba2 0800 |0158: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2726: 0c01 |015b: move-result-object v1 │ │ -3b2728: 6e10 3498 0100 |015c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b272e: 0c01 |015f: move-result-object v1 │ │ -3b2730: 2802 |0160: goto 0162 // +0002 │ │ -3b2732: 07a1 |0161: move-object v1, v10 │ │ -3b2734: 6e20 4b98 1900 |0162: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b273a: 6e10 5498 0900 |0165: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2740: 0c01 |0168: move-result-object v1 │ │ -3b2742: 6e10 2298 0100 |0169: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2748: 0a08 |016c: move-result v8 │ │ -3b274a: 3586 3000 |016d: if-ge v6, v8, 019d // +0030 │ │ -3b274e: 2178 |016f: array-length v8, v7 │ │ -3b2750: 1209 |0170: const/4 v9, #int 0 // #0 │ │ -3b2752: 3589 2c00 |0171: if-ge v9, v8, 019d // +002c │ │ -3b2756: 460b 0709 |0173: aget-object v11, v7, v9 │ │ -3b275a: 3800 0900 |0175: if-eqz v0, 017e // +0009 │ │ -3b275e: 6e20 0e98 0b00 |0177: invoke-virtual {v11, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2764: 0a0c |017a: move-result v12 │ │ -3b2766: 380c 0300 |017b: if-eqz v12, 017e // +0003 │ │ -3b276a: 0740 |017d: move-object v0, v4 │ │ -3b276c: 6e10 3498 0b00 |017e: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b2772: 0c0b |0181: move-result-object v11 │ │ -3b2774: 6e10 2298 0b00 |0182: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b277a: 0a0c |0185: move-result v12 │ │ -3b277c: 3d0c 0d00 |0186: if-lez v12, 0193 // +000d │ │ -3b2780: 6e20 0e98 be00 |0188: invoke-virtual {v14, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2786: 0a0c |018b: move-result v12 │ │ -3b2788: 380c 0700 |018c: if-eqz v12, 0193 // +0007 │ │ -3b278c: 6e30 2798 b10a |018e: invoke-virtual {v1, v11, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3b2792: 0c01 |0191: move-result-object v1 │ │ -3b2794: 2808 |0192: goto 019a // +0008 │ │ -3b2796: 6e10 2298 0b00 |0193: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b279c: 0a0b |0196: move-result v11 │ │ -3b279e: 3d0b 0300 |0197: if-lez v11, 019a // +0003 │ │ -3b27a2: 1212 |0199: const/4 v2, #int 1 // #1 │ │ -3b27a4: d809 0901 |019a: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3b27a8: 28d5 |019c: goto 0171 // -002b │ │ -3b27aa: 3800 1a00 |019d: if-eqz v0, 01b7 // +001a │ │ -3b27ae: 6e10 2298 0000 |019f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b27b4: 0a04 |01a2: move-result v4 │ │ -3b27b6: 3d04 1400 |01a3: if-lez v4, 01b7 // +0014 │ │ -3b27ba: 2204 e812 |01a5: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b27be: 7010 4098 0400 |01a7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b27c4: 6e20 4b98 0400 |01aa: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b27ca: 6e20 4b98 3400 |01ad: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b27d0: 6e20 4b98 1400 |01b0: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b27d6: 6e10 5498 0400 |01b3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b27dc: 0c01 |01b6: move-result-object v1 │ │ -3b27de: 1a00 2357 |01b7: const-string v0, "\n+" // string@5723 │ │ -3b27e2: 6e30 2898 0103 |01b9: invoke-virtual {v1, v0, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3b27e8: 0c00 |01bc: move-result-object v0 │ │ -3b27ea: 6e10 3498 0000 |01bd: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b27f0: 0c00 |01c0: move-result-object v0 │ │ -3b27f2: 6201 2f7a |01c1: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b27f6: 7110 c1a2 0e00 |01c3: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b27fc: 0c0e |01c6: move-result-object v14 │ │ -3b27fe: 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 │ │ -3b2804: 3802 3f00 |01ca: if-eqz v2, 0209 // +003f │ │ -3b2808: 6e10 2298 0000 |01cc: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b280e: 0a0e |01cf: move-result v14 │ │ -3b2810: 1301 0008 |01d0: const/16 v1, #int 2048 // #800 │ │ -3b2814: 341e 1900 |01d2: if-lt v14, v1, 01eb // +0019 │ │ -3b2818: 220e e812 |01d4: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b281c: 7010 4098 0e00 |01d6: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2822: 1301 d507 |01d9: const/16 v1, #int 2005 // #7d5 │ │ -3b2826: 6e30 2e98 5001 |01db: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b282c: 0c00 |01de: move-result-object v0 │ │ -3b282e: 6e20 4b98 0e00 |01df: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2834: 1a00 7700 |01e2: const-string v0, " │ │ +3b26c6: 6e20 2a98 3100 |012d: invoke-virtual {v1, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b26cc: 0c07 |0130: move-result-object v7 │ │ +3b26ce: 6208 2f7a |0131: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b26d2: 6e20 b8a5 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@a5b8 │ │ +3b26d8: 0c08 |0136: move-result-object v8 │ │ +3b26da: 2209 e812 |0137: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b26de: 7010 4098 0900 |0139: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b26e4: 6e20 4b98 1900 |013c: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b26ea: 1301 0a00 |013f: const/16 v1, #int 10 // #a │ │ +3b26ee: 6e20 4498 1900 |0141: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b26f4: 6e10 5498 0900 |0144: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b26fa: 0c01 |0147: move-result-object v1 │ │ +3b26fc: 2209 e812 |0148: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2700: 7010 4098 0900 |014a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2706: 6e20 4b98 1900 |014d: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b270c: 2081 af14 |0150: instance-of v1, v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2710: 1a0a 0000 |0152: const-string v10, "" // string@0000 │ │ +3b2714: 3801 0d00 |0154: if-eqz v1, 0161 // +000d │ │ +3b2718: 1f08 af14 |0156: check-cast v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b271c: 6e10 cba2 0800 |0158: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2722: 0c01 |015b: move-result-object v1 │ │ +3b2724: 6e10 3498 0100 |015c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b272a: 0c01 |015f: move-result-object v1 │ │ +3b272c: 2802 |0160: goto 0162 // +0002 │ │ +3b272e: 07a1 |0161: move-object v1, v10 │ │ +3b2730: 6e20 4b98 1900 |0162: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2736: 6e10 5498 0900 |0165: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b273c: 0c01 |0168: move-result-object v1 │ │ +3b273e: 6e10 2298 0100 |0169: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2744: 0a08 |016c: move-result v8 │ │ +3b2746: 3586 3000 |016d: if-ge v6, v8, 019d // +0030 │ │ +3b274a: 2178 |016f: array-length v8, v7 │ │ +3b274c: 1209 |0170: const/4 v9, #int 0 // #0 │ │ +3b274e: 3589 2c00 |0171: if-ge v9, v8, 019d // +002c │ │ +3b2752: 460b 0709 |0173: aget-object v11, v7, v9 │ │ +3b2756: 3800 0900 |0175: if-eqz v0, 017e // +0009 │ │ +3b275a: 6e20 0e98 0b00 |0177: invoke-virtual {v11, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2760: 0a0c |017a: move-result v12 │ │ +3b2762: 380c 0300 |017b: if-eqz v12, 017e // +0003 │ │ +3b2766: 0740 |017d: move-object v0, v4 │ │ +3b2768: 6e10 3498 0b00 |017e: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b276e: 0c0b |0181: move-result-object v11 │ │ +3b2770: 6e10 2298 0b00 |0182: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2776: 0a0c |0185: move-result v12 │ │ +3b2778: 3d0c 0d00 |0186: if-lez v12, 0193 // +000d │ │ +3b277c: 6e20 0e98 be00 |0188: invoke-virtual {v14, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2782: 0a0c |018b: move-result v12 │ │ +3b2784: 380c 0700 |018c: if-eqz v12, 0193 // +0007 │ │ +3b2788: 6e30 2798 b10a |018e: invoke-virtual {v1, v11, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3b278e: 0c01 |0191: move-result-object v1 │ │ +3b2790: 2808 |0192: goto 019a // +0008 │ │ +3b2792: 6e10 2298 0b00 |0193: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2798: 0a0b |0196: move-result v11 │ │ +3b279a: 3d0b 0300 |0197: if-lez v11, 019a // +0003 │ │ +3b279e: 1212 |0199: const/4 v2, #int 1 // #1 │ │ +3b27a0: d809 0901 |019a: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3b27a4: 28d5 |019c: goto 0171 // -002b │ │ +3b27a6: 3800 1a00 |019d: if-eqz v0, 01b7 // +001a │ │ +3b27aa: 6e10 2298 0000 |019f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b27b0: 0a04 |01a2: move-result v4 │ │ +3b27b2: 3d04 1400 |01a3: if-lez v4, 01b7 // +0014 │ │ +3b27b6: 2204 e812 |01a5: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b27ba: 7010 4098 0400 |01a7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b27c0: 6e20 4b98 0400 |01aa: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b27c6: 6e20 4b98 3400 |01ad: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b27cc: 6e20 4b98 1400 |01b0: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b27d2: 6e10 5498 0400 |01b3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b27d8: 0c01 |01b6: move-result-object v1 │ │ +3b27da: 1a00 2357 |01b7: const-string v0, "\n+" // string@5723 │ │ +3b27de: 6e30 2898 0103 |01b9: invoke-virtual {v1, v0, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3b27e4: 0c00 |01bc: move-result-object v0 │ │ +3b27e6: 6e10 3498 0000 |01bd: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b27ec: 0c00 |01c0: move-result-object v0 │ │ +3b27ee: 6201 2f7a |01c1: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b27f2: 7110 c1a2 0e00 |01c3: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b27f8: 0c0e |01c6: move-result-object v14 │ │ +3b27fa: 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 │ │ +3b2800: 3802 3f00 |01ca: if-eqz v2, 0209 // +003f │ │ +3b2804: 6e10 2298 0000 |01cc: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b280a: 0a0e |01cf: move-result v14 │ │ +3b280c: 1301 0008 |01d0: const/16 v1, #int 2048 // #800 │ │ +3b2810: 341e 1900 |01d2: if-lt v14, v1, 01eb // +0019 │ │ +3b2814: 220e e812 |01d4: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2818: 7010 4098 0e00 |01d6: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b281e: 1301 d507 |01d9: const/16 v1, #int 2005 // #7d5 │ │ +3b2822: 6e30 2e98 5001 |01db: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b2828: 0c00 |01de: move-result-object v0 │ │ +3b282a: 6e20 4b98 0e00 |01df: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2830: 1a00 7700 |01e2: const-string v0, " │ │ ..." // string@0077 │ │ -3b2838: 6e20 4b98 0e00 |01e4: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b283e: 6e10 5498 0e00 |01e7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2844: 0c00 |01ea: move-result-object v0 │ │ -3b2846: 620e 357a |01eb: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b284a: 1601 ffff |01ed: const-wide/16 v1, #int -1 // #ffff │ │ -3b284e: 7120 76a3 2100 |01ef: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ -3b2854: 0b01 |01f2: move-result-wide v1 │ │ -3b2856: 7120 03a3 2100 |01f3: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ -3b285c: 0c01 |01f6: move-result-object v1 │ │ -3b285e: 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 │ │ -3b2864: 6e10 2298 0000 |01fa: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b286a: 0a0e |01fd: move-result v14 │ │ -3b286c: 35e6 0b00 |01fe: if-ge v6, v14, 0209 // +000b │ │ -3b2870: 620e 367a |0200: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b2874: 7110 c1a2 0000 |0202: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b287a: 0c00 |0205: move-result-object v0 │ │ -3b287c: 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 │ │ -3b2882: 110d |0209: return-object v13 │ │ +3b2834: 6e20 4b98 0e00 |01e4: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b283a: 6e10 5498 0e00 |01e7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2840: 0c00 |01ea: move-result-object v0 │ │ +3b2842: 620e 357a |01eb: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b2846: 1601 ffff |01ed: const-wide/16 v1, #int -1 // #ffff │ │ +3b284a: 7120 76a3 2100 |01ef: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ +3b2850: 0b01 |01f2: move-result-wide v1 │ │ +3b2852: 7120 03a3 2100 |01f3: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ +3b2858: 0c01 |01f6: move-result-object v1 │ │ +3b285a: 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 │ │ +3b2860: 6e10 2298 0000 |01fa: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2866: 0a0e |01fd: move-result v14 │ │ +3b2868: 35e6 0b00 |01fe: if-ge v6, v14, 0209 // +000b │ │ +3b286c: 620e 367a |0200: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b2870: 7110 c1a2 0000 |0202: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b2876: 0c00 |0205: move-result-object v0 │ │ +3b2878: 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 │ │ +3b287e: 110d |0209: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1139 │ │ 0x000a line=1140 │ │ 0x001d line=1143 │ │ 0x0023 line=1144 │ │ 0x002b line=1145 │ │ @@ -864642,37 +864642,37 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3b5018: |[3b5018] net.sf.dibdib.thread_wk.CcmSto.clearXVar:(Z)V │ │ -3b5028: 1d02 |0000: monitor-enter v2 │ │ -3b502a: 1a00 490f |0001: const-string v0, "C" // string@0f49 │ │ -3b502e: 6201 c076 |0003: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3b5032: 6e30 e6a5 0201 |0005: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3b5038: 1a00 a317 |0008: const-string v0, "E" // string@17a3 │ │ -3b503c: 6201 c076 |000a: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3b5040: 6e30 e6a5 0201 |000c: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3b5046: 1a00 0322 |000f: const-string v0, "L" // string@2203 │ │ -3b504a: 6201 c076 |0011: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3b504e: 6e30 e6a5 0201 |0013: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3b5054: 1a00 c449 |0016: const-string v0, "T" // string@49c4 │ │ -3b5058: 6201 c076 |0018: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3b505c: 6e30 e6a5 0201 |001a: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3b5062: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ -3b5066: 2203 8313 |001f: new-instance v3, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b506a: 7010 f39a 0300 |0021: invoke-direct {v3}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b5070: 5b23 487a |0024: iput-object v3, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b5074: 1e02 |0026: monitor-exit v2 │ │ -3b5076: 0e00 |0027: return-void │ │ -3b5078: 0d03 |0028: move-exception v3 │ │ -3b507a: 1e02 |0029: monitor-exit v2 │ │ -3b507c: 2703 |002a: throw v3 │ │ +3b5014: |[3b5014] net.sf.dibdib.thread_wk.CcmSto.clearXVar:(Z)V │ │ +3b5024: 1d02 |0000: monitor-enter v2 │ │ +3b5026: 1a00 490f |0001: const-string v0, "C" // string@0f49 │ │ +3b502a: 6201 c076 |0003: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3b502e: 6e30 e6a5 0201 |0005: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3b5034: 1a00 a317 |0008: const-string v0, "E" // string@17a3 │ │ +3b5038: 6201 c076 |000a: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3b503c: 6e30 e6a5 0201 |000c: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3b5042: 1a00 0322 |000f: const-string v0, "L" // string@2203 │ │ +3b5046: 6201 c076 |0011: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3b504a: 6e30 e6a5 0201 |0013: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3b5050: 1a00 c449 |0016: const-string v0, "T" // string@49c4 │ │ +3b5054: 6201 c076 |0018: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3b5058: 6e30 e6a5 0201 |001a: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3b505e: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ +3b5062: 2203 8313 |001f: new-instance v3, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b5066: 7010 f39a 0300 |0021: invoke-direct {v3}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b506c: 5b23 487a |0024: iput-object v3, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b5070: 1e02 |0026: monitor-exit v2 │ │ +3b5072: 0e00 |0027: return-void │ │ +3b5074: 0d03 |0028: move-exception v3 │ │ +3b5076: 1e02 |0029: monitor-exit v2 │ │ +3b5078: 2703 |002a: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x0026 │ │ -> 0x0028 │ │ positions : │ │ 0x0003 line=611 │ │ 0x000a line=612 │ │ 0x0011 line=613 │ │ @@ -864688,39 +864688,39 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3b07a0: |[3b07a0] net.sf.dibdib.thread_wk.CcmSto.hidden_get:(Ljava/lang/String;)[B │ │ -3b07b0: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -3b07b4: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -3b07b8: 6e30 2698 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3b07be: 0c03 |0007: move-result-object v3 │ │ -3b07c0: 1300 0a00 |0008: const/16 v0, #int 10 // #a │ │ -3b07c4: 6e30 2698 0301 |000a: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3b07ca: 0c03 |000d: move-result-object v3 │ │ -3b07cc: 1a00 c905 |000e: const-string v0, "." // string@05c9 │ │ -3b07d0: 6e20 1298 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b07d6: 0a00 |0013: move-result v0 │ │ -3b07d8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -3b07da: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -3b07de: 1101 |0017: return-object v1 │ │ -3b07e0: 6200 427a |0018: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b07e4: 6e20 f99a 3000 |001a: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b07ea: 0c03 |001d: move-result-object v3 │ │ -3b07ec: 1f03 1515 |001e: check-cast v3, [B // type@1515 │ │ -3b07f0: 3903 0300 |0020: if-nez v3, 0023 // +0003 │ │ -3b07f4: 2808 |0022: goto 002a // +0008 │ │ -3b07f6: 6e10 38a6 0300 |0023: invoke-virtual {v3}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ -3b07fc: 0c03 |0026: move-result-object v3 │ │ -3b07fe: 0731 |0027: move-object v1, v3 │ │ -3b0800: 1f01 1515 |0028: check-cast v1, [B // type@1515 │ │ -3b0804: 1101 |002a: return-object v1 │ │ +3b079c: |[3b079c] net.sf.dibdib.thread_wk.CcmSto.hidden_get:(Ljava/lang/String;)[B │ │ +3b07ac: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +3b07b0: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +3b07b4: 6e30 2698 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3b07ba: 0c03 |0007: move-result-object v3 │ │ +3b07bc: 1300 0a00 |0008: const/16 v0, #int 10 // #a │ │ +3b07c0: 6e30 2698 0301 |000a: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3b07c6: 0c03 |000d: move-result-object v3 │ │ +3b07c8: 1a00 c905 |000e: const-string v0, "." // string@05c9 │ │ +3b07cc: 6e20 1298 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b07d2: 0a00 |0013: move-result v0 │ │ +3b07d4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +3b07d6: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +3b07da: 1101 |0017: return-object v1 │ │ +3b07dc: 6200 427a |0018: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b07e0: 6e20 f99a 3000 |001a: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b07e6: 0c03 |001d: move-result-object v3 │ │ +3b07e8: 1f03 1515 |001e: check-cast v3, [B // type@1515 │ │ +3b07ec: 3903 0300 |0020: if-nez v3, 0023 // +0003 │ │ +3b07f0: 2808 |0022: goto 002a // +0008 │ │ +3b07f2: 6e10 38a6 0300 |0023: invoke-virtual {v3}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ +3b07f8: 0c03 |0026: move-result-object v3 │ │ +3b07fa: 0731 |0027: move-object v1, v3 │ │ +3b07fc: 1f01 1515 |0028: check-cast v1, [B // type@1515 │ │ +3b0800: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=425 │ │ 0x0010 line=426 │ │ 0x0018 line=429 │ │ 0x0023 line=430 │ │ locals : │ │ @@ -864732,23 +864732,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 │ │ -3b0d54: |[3b0d54] net.sf.dibdib.thread_wk.CcmSto.hidden_getHex:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -3b0d64: 6e20 d4a5 1000 |0000: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ -3b0d6a: 0c01 |0003: move-result-object v1 │ │ -3b0d6c: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -3b0d70: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -3b0d74: 2805 |0008: goto 000d // +0005 │ │ -3b0d76: 7120 46a4 2100 |0009: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ -3b0d7c: 0c01 |000c: move-result-object v1 │ │ -3b0d7e: 1101 |000d: return-object v1 │ │ +3b0d50: |[3b0d50] net.sf.dibdib.thread_wk.CcmSto.hidden_getHex:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +3b0d60: 6e20 d4a5 1000 |0000: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ +3b0d66: 0c01 |0003: move-result-object v1 │ │ +3b0d68: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +3b0d6c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +3b0d70: 2805 |0008: goto 000d // +0005 │ │ +3b0d72: 7120 46a4 2100 |0009: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a446 │ │ +3b0d78: 0c01 |000c: move-result-object v1 │ │ +3b0d7a: 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; │ │ @@ -864759,31 +864759,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 │ │ -3b508c: |[3b508c] net.sf.dibdib.thread_wk.CcmSto.hidden_remove:(Ljava/lang/String;)V │ │ -3b509c: 1d03 |0000: monitor-enter v3 │ │ -3b509e: 1220 |0001: const/4 v0, #int 2 // #2 │ │ -3b50a0: 2300 dc15 |0002: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3b50a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3b50a6: 1a02 20a6 |0005: const-string v2, "preference_remove" // string@a620 │ │ -3b50aa: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -3b50ae: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3b50b0: 4d04 0001 |000a: aput-object v4, v0, v1 │ │ -3b50b4: 7110 c3a1 0000 |000c: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3b50ba: 6200 427a |000f: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b50be: 6e20 fc9a 4000 |0011: invoke-virtual {v0, v4}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3b50c4: 1e03 |0014: monitor-exit v3 │ │ -3b50c6: 0e00 |0015: return-void │ │ -3b50c8: 0d04 |0016: move-exception v4 │ │ -3b50ca: 1e03 |0017: monitor-exit v3 │ │ -3b50cc: 2704 |0018: throw v4 │ │ +3b5088: |[3b5088] net.sf.dibdib.thread_wk.CcmSto.hidden_remove:(Ljava/lang/String;)V │ │ +3b5098: 1d03 |0000: monitor-enter v3 │ │ +3b509a: 1220 |0001: const/4 v0, #int 2 // #2 │ │ +3b509c: 2300 dc15 |0002: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3b50a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3b50a2: 1a02 20a6 |0005: const-string v2, "preference_remove" // string@a620 │ │ +3b50a6: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +3b50aa: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3b50ac: 4d04 0001 |000a: aput-object v4, v0, v1 │ │ +3b50b0: 7110 c3a1 0000 |000c: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3b50b6: 6200 427a |000f: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b50ba: 6e20 fc9a 4000 |0011: invoke-virtual {v0, v4}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3b50c0: 1e03 |0014: monitor-exit v3 │ │ +3b50c2: 0e00 |0015: return-void │ │ +3b50c4: 0d04 |0016: move-exception v4 │ │ +3b50c6: 1e03 |0017: monitor-exit v3 │ │ +3b50c8: 2704 |0018: throw v4 │ │ catches : 1 │ │ 0x0002 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x000c line=501 │ │ 0x000f line=502 │ │ 0x0014 line=503 │ │ @@ -864796,108 +864796,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 │ │ -3b50dc: |[3b50dc] net.sf.dibdib.thread_wk.CcmSto.hidden_set:(Ljava/lang/String;[B)V │ │ -3b50ec: 1d05 |0000: monitor-enter v5 │ │ -3b50ee: 1300 2000 |0001: const/16 v0, #int 32 // #20 │ │ -3b50f2: 1301 0900 |0003: const/16 v1, #int 9 // #9 │ │ -3b50f6: 6e30 2698 1600 |0005: invoke-virtual {v6, v1, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3b50fc: 0c06 |0008: move-result-object v6 │ │ -3b50fe: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ -3b5102: 6e30 2698 2600 |000b: invoke-virtual {v6, v2, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3b5108: 0c06 |000e: move-result-object v6 │ │ -3b510a: 6e10 3498 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b5110: 0c06 |0012: move-result-object v6 │ │ -3b5112: 3907 0900 |0013: if-nez v7, 001c // +0009 │ │ -3b5116: 6207 427a |0015: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b511a: 6e20 fc9a 6700 |0017: invoke-virtual {v7, v6}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3b5120: 1e05 |001a: monitor-exit v5 │ │ -3b5122: 0e00 |001b: return-void │ │ -3b5124: 6e10 2298 0600 |001c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b512a: 0a00 |001f: move-result v0 │ │ -3b512c: 3c00 0400 |0020: if-gtz v0, 0024 // +0004 │ │ -3b5130: 1e05 |0022: monitor-exit v5 │ │ -3b5132: 0e00 |0023: return-void │ │ -3b5134: 1a00 c905 |0024: const-string v0, "." // string@05c9 │ │ -3b5138: 6e20 1298 6000 |0026: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b513e: 0a00 |0029: move-result v0 │ │ -3b5140: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -3b5142: 3800 3b00 |002b: if-eqz v0, 0066 // +003b │ │ -3b5146: 2176 |002d: array-length v6, v7 │ │ -3b5148: 3462 0400 |002e: if-lt v2, v6, 0032 // +0004 │ │ -3b514c: 1e05 |0030: monitor-exit v5 │ │ -3b514e: 0e00 |0031: return-void │ │ -3b5150: 6206 427a |0032: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b5154: 1a00 d6bd |0034: const-string v0, "trash" // string@bdd6 │ │ -3b5158: 6e20 f99a 0600 |0036: invoke-virtual {v6, v0}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b515e: 0c06 |0039: move-result-object v6 │ │ -3b5160: 1f06 1515 |003a: check-cast v6, [B // type@1515 │ │ -3b5164: 3906 0300 |003c: if-nez v6, 003f // +0003 │ │ -3b5168: 281f |003e: goto 005d // +001f │ │ -3b516a: 2200 e812 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b516e: 7010 4098 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b5174: 7110 5da4 0600 |0044: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ -3b517a: 0c06 |0047: move-result-object v6 │ │ -3b517c: 6e20 4b98 6000 |0048: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b5182: 6e20 4498 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b5188: 7110 5da4 0700 |004e: invoke-static {v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ -3b518e: 0c06 |0051: move-result-object v6 │ │ -3b5190: 6e20 4b98 6000 |0052: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b5196: 6e10 5498 0000 |0055: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b519c: 0c06 |0058: move-result-object v6 │ │ -3b519e: 7110 35a4 0600 |0059: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -3b51a4: 0c07 |005c: move-result-object v7 │ │ -3b51a6: 6206 427a |005d: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b51aa: 1a00 d6bd |005f: const-string v0, "trash" // string@bdd6 │ │ -3b51ae: 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 │ │ -3b51b4: 1e05 |0064: monitor-exit v5 │ │ -3b51b6: 0e00 |0065: return-void │ │ -3b51b8: 1a00 cd6d |0066: const-string v0, "email_address" // string@6dcd │ │ -3b51bc: 6e20 1298 6000 |0068: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b51c2: 0a00 |006b: move-result v0 │ │ -3b51c4: 3800 1900 |006c: if-eqz v0, 0085 // +0019 │ │ -3b51c8: 5450 407a |006e: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b51cc: 6e10 2298 0000 |0070: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b51d2: 0a00 |0073: move-result v0 │ │ -3b51d4: 3402 2d00 |0074: if-lt v2, v0, 00a1 // +002d │ │ -3b51d8: 7110 5da4 0700 |0076: invoke-static {v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ -3b51de: 0c00 |0079: move-result-object v0 │ │ -3b51e0: 1301 4000 |007a: const/16 v1, #int 64 // #40 │ │ -3b51e4: 6e20 1a98 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b51ea: 0a01 |007f: move-result v1 │ │ -3b51ec: 3d01 2100 |0080: if-lez v1, 00a1 // +0021 │ │ -3b51f0: 5b50 407a |0082: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b51f4: 281d |0084: goto 00a1 // +001d │ │ -3b51f6: 1a00 4189 |0085: const-string v0, "lastId" // string@8941 │ │ -3b51fa: 6e20 1298 6000 |0087: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b5200: 0a00 |008a: move-result v0 │ │ -3b5202: 3800 1600 |008b: if-eqz v0, 00a1 // +0016 │ │ -3b5206: 2200 e612 |008d: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -3b520a: 6201 bc78 |008f: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ -3b520e: 7030 0698 7001 |0091: invoke-direct {v0, v7, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ -3b5214: 1601 0000 |0094: const-wide/16 v1, #int 0 // #0 │ │ -3b5218: 7130 e7a1 1002 |0096: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ -3b521e: 0b03 |0099: move-result-wide v3 │ │ -3b5220: 3100 0103 |009a: cmp-long v0, v1, v3 │ │ -3b5224: 3b00 0500 |009c: if-gez v0, 00a1 // +0005 │ │ -3b5228: 7120 4ea3 4300 |009e: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ -3b522e: 6200 427a |00a1: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ -3b5232: 6e10 38a6 0700 |00a3: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ -3b5238: 0c07 |00a6: move-result-object v7 │ │ -3b523a: 1f07 1515 |00a7: check-cast v7, [B // type@1515 │ │ -3b523e: 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 │ │ -3b5244: 1e05 |00ac: monitor-exit v5 │ │ -3b5246: 0e00 |00ad: return-void │ │ -3b5248: 0d06 |00ae: move-exception v6 │ │ -3b524a: 1e05 |00af: monitor-exit v5 │ │ -3b524c: 2706 |00b0: throw v6 │ │ +3b50d8: |[3b50d8] net.sf.dibdib.thread_wk.CcmSto.hidden_set:(Ljava/lang/String;[B)V │ │ +3b50e8: 1d05 |0000: monitor-enter v5 │ │ +3b50ea: 1300 2000 |0001: const/16 v0, #int 32 // #20 │ │ +3b50ee: 1301 0900 |0003: const/16 v1, #int 9 // #9 │ │ +3b50f2: 6e30 2698 1600 |0005: invoke-virtual {v6, v1, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3b50f8: 0c06 |0008: move-result-object v6 │ │ +3b50fa: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ +3b50fe: 6e30 2698 2600 |000b: invoke-virtual {v6, v2, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3b5104: 0c06 |000e: move-result-object v6 │ │ +3b5106: 6e10 3498 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b510c: 0c06 |0012: move-result-object v6 │ │ +3b510e: 3907 0900 |0013: if-nez v7, 001c // +0009 │ │ +3b5112: 6207 427a |0015: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b5116: 6e20 fc9a 6700 |0017: invoke-virtual {v7, v6}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3b511c: 1e05 |001a: monitor-exit v5 │ │ +3b511e: 0e00 |001b: return-void │ │ +3b5120: 6e10 2298 0600 |001c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b5126: 0a00 |001f: move-result v0 │ │ +3b5128: 3c00 0400 |0020: if-gtz v0, 0024 // +0004 │ │ +3b512c: 1e05 |0022: monitor-exit v5 │ │ +3b512e: 0e00 |0023: return-void │ │ +3b5130: 1a00 c905 |0024: const-string v0, "." // string@05c9 │ │ +3b5134: 6e20 1298 6000 |0026: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b513a: 0a00 |0029: move-result v0 │ │ +3b513c: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +3b513e: 3800 3b00 |002b: if-eqz v0, 0066 // +003b │ │ +3b5142: 2176 |002d: array-length v6, v7 │ │ +3b5144: 3462 0400 |002e: if-lt v2, v6, 0032 // +0004 │ │ +3b5148: 1e05 |0030: monitor-exit v5 │ │ +3b514a: 0e00 |0031: return-void │ │ +3b514c: 6206 427a |0032: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b5150: 1a00 d6bd |0034: const-string v0, "trash" // string@bdd6 │ │ +3b5154: 6e20 f99a 0600 |0036: invoke-virtual {v6, v0}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b515a: 0c06 |0039: move-result-object v6 │ │ +3b515c: 1f06 1515 |003a: check-cast v6, [B // type@1515 │ │ +3b5160: 3906 0300 |003c: if-nez v6, 003f // +0003 │ │ +3b5164: 281f |003e: goto 005d // +001f │ │ +3b5166: 2200 e812 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b516a: 7010 4098 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b5170: 7110 5da4 0600 |0044: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ +3b5176: 0c06 |0047: move-result-object v6 │ │ +3b5178: 6e20 4b98 6000 |0048: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b517e: 6e20 4498 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b5184: 7110 5da4 0700 |004e: invoke-static {v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ +3b518a: 0c06 |0051: move-result-object v6 │ │ +3b518c: 6e20 4b98 6000 |0052: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b5192: 6e10 5498 0000 |0055: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b5198: 0c06 |0058: move-result-object v6 │ │ +3b519a: 7110 35a4 0600 |0059: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +3b51a0: 0c07 |005c: move-result-object v7 │ │ +3b51a2: 6206 427a |005d: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b51a6: 1a00 d6bd |005f: const-string v0, "trash" // string@bdd6 │ │ +3b51aa: 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 │ │ +3b51b0: 1e05 |0064: monitor-exit v5 │ │ +3b51b2: 0e00 |0065: return-void │ │ +3b51b4: 1a00 cd6d |0066: const-string v0, "email_address" // string@6dcd │ │ +3b51b8: 6e20 1298 6000 |0068: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b51be: 0a00 |006b: move-result v0 │ │ +3b51c0: 3800 1900 |006c: if-eqz v0, 0085 // +0019 │ │ +3b51c4: 5450 407a |006e: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b51c8: 6e10 2298 0000 |0070: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b51ce: 0a00 |0073: move-result v0 │ │ +3b51d0: 3402 2d00 |0074: if-lt v2, v0, 00a1 // +002d │ │ +3b51d4: 7110 5da4 0700 |0076: invoke-static {v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ +3b51da: 0c00 |0079: move-result-object v0 │ │ +3b51dc: 1301 4000 |007a: const/16 v1, #int 64 // #40 │ │ +3b51e0: 6e20 1a98 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b51e6: 0a01 |007f: move-result v1 │ │ +3b51e8: 3d01 2100 |0080: if-lez v1, 00a1 // +0021 │ │ +3b51ec: 5b50 407a |0082: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b51f0: 281d |0084: goto 00a1 // +001d │ │ +3b51f2: 1a00 4189 |0085: const-string v0, "lastId" // string@8941 │ │ +3b51f6: 6e20 1298 6000 |0087: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b51fc: 0a00 |008a: move-result v0 │ │ +3b51fe: 3800 1600 |008b: if-eqz v0, 00a1 // +0016 │ │ +3b5202: 2200 e612 |008d: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +3b5206: 6201 bc78 |008f: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ +3b520a: 7030 0698 7001 |0091: invoke-direct {v0, v7, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ +3b5210: 1601 0000 |0094: const-wide/16 v1, #int 0 // #0 │ │ +3b5214: 7130 e7a1 1002 |0096: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ +3b521a: 0b03 |0099: move-result-wide v3 │ │ +3b521c: 3100 0103 |009a: cmp-long v0, v1, v3 │ │ +3b5220: 3b00 0500 |009c: if-gez v0, 00a1 // +0005 │ │ +3b5224: 7120 4ea3 4300 |009e: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ +3b522a: 6200 427a |00a1: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a42 │ │ +3b522e: 6e10 38a6 0700 |00a3: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a638 │ │ +3b5234: 0c07 |00a6: move-result-object v7 │ │ +3b5236: 1f07 1515 |00a7: check-cast v7, [B // type@1515 │ │ +3b523a: 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 │ │ +3b5240: 1e05 |00ac: monitor-exit v5 │ │ +3b5242: 0e00 |00ad: return-void │ │ +3b5244: 0d06 |00ae: move-exception v6 │ │ +3b5246: 1e05 |00af: monitor-exit v5 │ │ +3b5248: 2706 |00b0: throw v6 │ │ catches : 5 │ │ 0x0005 - 0x001a │ │ -> 0x00ae │ │ 0x001c - 0x0020 │ │ -> 0x00ae │ │ 0x0024 - 0x002e │ │ -> 0x00ae │ │ @@ -864940,59 +864940,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 │ │ -3b527c: |[3b527c] net.sf.dibdib.thread_wk.CcmSto.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3b528c: 1d02 |0000: monitor-enter v2 │ │ -3b528e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -3b5290: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -3b5294: 2841 |0004: goto 0045 // +0041 │ │ -3b5296: 6e10 2298 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b529c: 0a00 |0008: move-result v0 │ │ -3b529e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3b52a0: 3c00 0500 |000a: if-gtz v0, 000f // +0005 │ │ -3b52a4: 2310 1515 |000c: new-array v0, v1, [B // type@1515 │ │ -3b52a8: 2837 |000e: goto 0045 // +0037 │ │ -3b52aa: 6e20 0998 1400 |000f: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b52b0: 0a00 |0012: move-result v0 │ │ -3b52b2: 1301 5800 |0013: const/16 v1, #int 88 // #58 │ │ -3b52b6: 3301 0f00 |0015: if-ne v1, v0, 0024 // +000f │ │ -3b52ba: 1a01 a054 |0017: const-string v1, "X'" // string@54a0 │ │ -3b52be: 6e20 2c98 1400 |0019: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b52c4: 0a01 |001c: move-result v1 │ │ -3b52c6: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -3b52ca: 7110 32a4 0400 |001f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ -3b52d0: 0c00 |0022: move-result-object v0 │ │ -3b52d2: 2822 |0023: goto 0045 // +0022 │ │ -3b52d4: 1301 3000 |0024: const/16 v1, #int 48 // #30 │ │ -3b52d8: 3601 0600 |0026: if-gt v1, v0, 002c // +0006 │ │ -3b52dc: 1301 3900 |0028: const/16 v1, #int 57 // #39 │ │ -3b52e0: 3710 0a00 |002a: if-le v0, v1, 0034 // +000a │ │ -3b52e4: 1301 4100 |002c: const/16 v1, #int 65 // #41 │ │ -3b52e8: 3601 1300 |002e: if-gt v1, v0, 0041 // +0013 │ │ -3b52ec: 1301 4600 |0030: const/16 v1, #int 70 // #46 │ │ -3b52f0: 3610 0f00 |0032: if-gt v0, v1, 0041 // +000f │ │ -3b52f4: 1a00 ab55 |0034: const-string v0, "[0-9A-F ]+" // string@55ab │ │ -3b52f8: 6e20 2398 0400 |0036: invoke-virtual {v4, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b52fe: 0a00 |0039: move-result v0 │ │ -3b5300: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ -3b5304: 7110 32a4 0400 |003c: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ -3b530a: 0c00 |003f: move-result-object v0 │ │ -3b530c: 2805 |0040: goto 0045 // +0005 │ │ -3b530e: 7110 35a4 0400 |0041: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -3b5314: 0c00 |0044: move-result-object v0 │ │ -3b5316: 6e30 d7a5 3200 |0045: invoke-virtual {v2, v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ -3b531c: 1e02 |0048: monitor-exit v2 │ │ -3b531e: 0e00 |0049: return-void │ │ -3b5320: 0d03 |004a: move-exception v3 │ │ -3b5322: 1e02 |004b: monitor-exit v2 │ │ -3b5324: 2703 |004c: throw v3 │ │ +3b5278: |[3b5278] net.sf.dibdib.thread_wk.CcmSto.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3b5288: 1d02 |0000: monitor-enter v2 │ │ +3b528a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +3b528c: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +3b5290: 2841 |0004: goto 0045 // +0041 │ │ +3b5292: 6e10 2298 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b5298: 0a00 |0008: move-result v0 │ │ +3b529a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3b529c: 3c00 0500 |000a: if-gtz v0, 000f // +0005 │ │ +3b52a0: 2310 1515 |000c: new-array v0, v1, [B // type@1515 │ │ +3b52a4: 2837 |000e: goto 0045 // +0037 │ │ +3b52a6: 6e20 0998 1400 |000f: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b52ac: 0a00 |0012: move-result v0 │ │ +3b52ae: 1301 5800 |0013: const/16 v1, #int 88 // #58 │ │ +3b52b2: 3301 0f00 |0015: if-ne v1, v0, 0024 // +000f │ │ +3b52b6: 1a01 a054 |0017: const-string v1, "X'" // string@54a0 │ │ +3b52ba: 6e20 2c98 1400 |0019: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b52c0: 0a01 |001c: move-result v1 │ │ +3b52c2: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +3b52c6: 7110 32a4 0400 |001f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ +3b52cc: 0c00 |0022: move-result-object v0 │ │ +3b52ce: 2822 |0023: goto 0045 // +0022 │ │ +3b52d0: 1301 3000 |0024: const/16 v1, #int 48 // #30 │ │ +3b52d4: 3601 0600 |0026: if-gt v1, v0, 002c // +0006 │ │ +3b52d8: 1301 3900 |0028: const/16 v1, #int 57 // #39 │ │ +3b52dc: 3710 0a00 |002a: if-le v0, v1, 0034 // +000a │ │ +3b52e0: 1301 4100 |002c: const/16 v1, #int 65 // #41 │ │ +3b52e4: 3601 1300 |002e: if-gt v1, v0, 0041 // +0013 │ │ +3b52e8: 1301 4600 |0030: const/16 v1, #int 70 // #46 │ │ +3b52ec: 3610 0f00 |0032: if-gt v0, v1, 0041 // +000f │ │ +3b52f0: 1a00 ab55 |0034: const-string v0, "[0-9A-F ]+" // string@55ab │ │ +3b52f4: 6e20 2398 0400 |0036: invoke-virtual {v4, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b52fa: 0a00 |0039: move-result v0 │ │ +3b52fc: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ +3b5300: 7110 32a4 0400 |003c: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a432 │ │ +3b5306: 0c00 |003f: move-result-object v0 │ │ +3b5308: 2805 |0040: goto 0045 // +0005 │ │ +3b530a: 7110 35a4 0400 |0041: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +3b5310: 0c00 |0044: move-result-object v0 │ │ +3b5312: 6e30 d7a5 3200 |0045: invoke-virtual {v2, v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ +3b5318: 1e02 |0048: monitor-exit v2 │ │ +3b531a: 0e00 |0049: return-void │ │ +3b531c: 0d03 |004a: move-exception v3 │ │ +3b531e: 1e02 |004b: monitor-exit v2 │ │ +3b5320: 2703 |004c: throw v3 │ │ catches : 1 │ │ 0x0005 - 0x0048 │ │ -> 0x004a │ │ positions : │ │ 0x0005 line=482 │ │ 0x000f line=485 │ │ 0x0019 line=486 │ │ @@ -865012,102 +865012,102 @@ │ │ type : '([Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 174 16-bit code units │ │ -3b0808: |[3b0808] net.sf.dibdib.thread_wk.CcmSto.peekVariables:([Ljava/lang/String;I)I │ │ -3b0818: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -3b081c: 5467 487a |0002: iget-object v7, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b0820: 6e10 fd9a 0700 |0004: invoke-virtual {v7}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ -3b0826: 0a07 |0007: move-result v7 │ │ -3b0828: b087 |0008: add-int/2addr v7, v8 │ │ -3b082a: 0f07 |0009: return v7 │ │ -3b082c: 2170 |000a: array-length v0, v7 │ │ -3b082e: b180 |000b: sub-int/2addr v0, v8 │ │ -3b0830: 5461 487a |000c: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b0834: 6e10 fd9a 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ -3b083a: 0a01 |0011: move-result v1 │ │ -3b083c: 1302 0900 |0012: const/16 v2, #int 9 // #9 │ │ -3b0840: 3410 5700 |0014: if-lt v0, v1, 006b // +0057 │ │ -3b0844: 2200 7c13 |0016: new-instance v0, Ljava/util/TreeSet; // type@137c │ │ -3b0848: 7010 cc9a 0000 |0018: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@9acc │ │ -3b084e: 5461 487a |001b: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b0852: 6e10 fa9a 0100 |001d: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ -3b0858: 0c01 |0020: move-result-object v1 │ │ -3b085a: 7210 b19a 0100 |0021: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -3b0860: 0c01 |0024: move-result-object v1 │ │ -3b0862: 7210 3f9a 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b0868: 0a03 |0028: move-result v3 │ │ -3b086a: 3803 2800 |0029: if-eqz v3, 0051 // +0028 │ │ -3b086e: 7210 409a 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b0874: 0c03 |002e: move-result-object v3 │ │ -3b0876: 1f03 e612 |002f: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -3b087a: 5464 487a |0031: iget-object v4, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b087e: 6e20 f99a 3400 |0033: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b0884: 0c04 |0036: move-result-object v4 │ │ -3b0886: 1f04 e612 |0037: check-cast v4, Ljava/lang/String; // type@12e6 │ │ -3b088a: 3804 ecff |0039: if-eqz v4, 0025 // -0014 │ │ -3b088e: 2205 e812 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0892: 7010 4098 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0898: 6e20 4b98 3500 |0040: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b089e: 6e20 4498 2500 |0043: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b08a4: 6e20 4b98 4500 |0046: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b08aa: 6e10 5498 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b08b0: 0c03 |004c: move-result-object v3 │ │ -3b08b2: 6e20 cd9a 3000 |004d: invoke-virtual {v0, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@9acd │ │ -3b08b8: 28d5 |0050: goto 0025 // -002b │ │ -3b08ba: 6e10 ce9a 0000 |0051: invoke-virtual {v0}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@9ace │ │ -3b08c0: 0c00 |0054: move-result-object v0 │ │ -3b08c2: 7210 3f9a 0000 |0055: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b08c8: 0a01 |0058: move-result v1 │ │ -3b08ca: 3801 5400 |0059: if-eqz v1, 00ad // +0054 │ │ -3b08ce: 7210 409a 0000 |005b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b08d4: 0c01 |005e: move-result-object v1 │ │ -3b08d6: 1f01 e612 |005f: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -3b08da: 2172 |0061: array-length v2, v7 │ │ -3b08dc: 3428 0300 |0062: if-lt v8, v2, 0065 // +0003 │ │ -3b08e0: 2849 |0064: goto 00ad // +0049 │ │ -3b08e2: d802 0801 |0065: add-int/lit8 v2, v8, #int 1 // #01 │ │ -3b08e6: 4d01 0708 |0067: aput-object v1, v7, v8 │ │ -3b08ea: 0128 |0069: move v8, v2 │ │ -3b08ec: 28eb |006a: goto 0055 // -0015 │ │ -3b08ee: 1300 3000 |006b: const/16 v0, #int 48 // #30 │ │ -3b08f2: 1301 7a00 |006d: const/16 v1, #int 122 // #7a │ │ -3b08f6: 3610 3e00 |006f: if-gt v0, v1, 00ad // +003e │ │ -3b08fa: 2171 |0071: array-length v1, v7 │ │ -3b08fc: 3518 3b00 |0072: if-ge v8, v1, 00ad // +003b │ │ -3b0900: 5461 487a |0074: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b0904: 2203 e812 |0076: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0908: 7010 4098 0300 |0078: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b090e: 1a04 733a |007b: const-string v4, "M" // string@3a73 │ │ -3b0912: 6e20 4b98 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0918: 6e20 4498 0300 |0080: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b091e: 6e10 5498 0300 |0083: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0924: 0c03 |0086: move-result-object v3 │ │ -3b0926: 6e20 f99a 3100 |0087: invoke-virtual {v1, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b092c: 0c01 |008a: move-result-object v1 │ │ -3b092e: 1f01 e612 |008b: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -3b0932: 3801 1c00 |008d: if-eqz v1, 00a9 // +001c │ │ -3b0936: d803 0801 |008f: add-int/lit8 v3, v8, #int 1 // #01 │ │ -3b093a: 2205 e812 |0091: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b093e: 7010 4098 0500 |0093: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0944: 6e20 4b98 4500 |0096: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b094a: 6e20 4498 0500 |0099: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0950: 6e20 4498 2500 |009c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0956: 6e20 4b98 1500 |009f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b095c: 6e10 5498 0500 |00a2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0962: 0c01 |00a5: move-result-object v1 │ │ -3b0964: 4d01 0708 |00a6: aput-object v1, v7, v8 │ │ -3b0968: 0138 |00a8: move v8, v3 │ │ -3b096a: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3b096e: 8e00 |00ab: int-to-char v0, v0 │ │ -3b0970: 28c1 |00ac: goto 006d // -003f │ │ -3b0972: 0f08 |00ad: return v8 │ │ +3b0804: |[3b0804] net.sf.dibdib.thread_wk.CcmSto.peekVariables:([Ljava/lang/String;I)I │ │ +3b0814: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +3b0818: 5467 487a |0002: iget-object v7, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b081c: 6e10 fd9a 0700 |0004: invoke-virtual {v7}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ +3b0822: 0a07 |0007: move-result v7 │ │ +3b0824: b087 |0008: add-int/2addr v7, v8 │ │ +3b0826: 0f07 |0009: return v7 │ │ +3b0828: 2170 |000a: array-length v0, v7 │ │ +3b082a: b180 |000b: sub-int/2addr v0, v8 │ │ +3b082c: 5461 487a |000c: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b0830: 6e10 fd9a 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ +3b0836: 0a01 |0011: move-result v1 │ │ +3b0838: 1302 0900 |0012: const/16 v2, #int 9 // #9 │ │ +3b083c: 3410 5700 |0014: if-lt v0, v1, 006b // +0057 │ │ +3b0840: 2200 7c13 |0016: new-instance v0, Ljava/util/TreeSet; // type@137c │ │ +3b0844: 7010 cc9a 0000 |0018: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@9acc │ │ +3b084a: 5461 487a |001b: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b084e: 6e10 fa9a 0100 |001d: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ +3b0854: 0c01 |0020: move-result-object v1 │ │ +3b0856: 7210 b19a 0100 |0021: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +3b085c: 0c01 |0024: move-result-object v1 │ │ +3b085e: 7210 3f9a 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b0864: 0a03 |0028: move-result v3 │ │ +3b0866: 3803 2800 |0029: if-eqz v3, 0051 // +0028 │ │ +3b086a: 7210 409a 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b0870: 0c03 |002e: move-result-object v3 │ │ +3b0872: 1f03 e612 |002f: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +3b0876: 5464 487a |0031: iget-object v4, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b087a: 6e20 f99a 3400 |0033: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b0880: 0c04 |0036: move-result-object v4 │ │ +3b0882: 1f04 e612 |0037: check-cast v4, Ljava/lang/String; // type@12e6 │ │ +3b0886: 3804 ecff |0039: if-eqz v4, 0025 // -0014 │ │ +3b088a: 2205 e812 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b088e: 7010 4098 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0894: 6e20 4b98 3500 |0040: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b089a: 6e20 4498 2500 |0043: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b08a0: 6e20 4b98 4500 |0046: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b08a6: 6e10 5498 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b08ac: 0c03 |004c: move-result-object v3 │ │ +3b08ae: 6e20 cd9a 3000 |004d: invoke-virtual {v0, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@9acd │ │ +3b08b4: 28d5 |0050: goto 0025 // -002b │ │ +3b08b6: 6e10 ce9a 0000 |0051: invoke-virtual {v0}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@9ace │ │ +3b08bc: 0c00 |0054: move-result-object v0 │ │ +3b08be: 7210 3f9a 0000 |0055: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b08c4: 0a01 |0058: move-result v1 │ │ +3b08c6: 3801 5400 |0059: if-eqz v1, 00ad // +0054 │ │ +3b08ca: 7210 409a 0000 |005b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b08d0: 0c01 |005e: move-result-object v1 │ │ +3b08d2: 1f01 e612 |005f: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +3b08d6: 2172 |0061: array-length v2, v7 │ │ +3b08d8: 3428 0300 |0062: if-lt v8, v2, 0065 // +0003 │ │ +3b08dc: 2849 |0064: goto 00ad // +0049 │ │ +3b08de: d802 0801 |0065: add-int/lit8 v2, v8, #int 1 // #01 │ │ +3b08e2: 4d01 0708 |0067: aput-object v1, v7, v8 │ │ +3b08e6: 0128 |0069: move v8, v2 │ │ +3b08e8: 28eb |006a: goto 0055 // -0015 │ │ +3b08ea: 1300 3000 |006b: const/16 v0, #int 48 // #30 │ │ +3b08ee: 1301 7a00 |006d: const/16 v1, #int 122 // #7a │ │ +3b08f2: 3610 3e00 |006f: if-gt v0, v1, 00ad // +003e │ │ +3b08f6: 2171 |0071: array-length v1, v7 │ │ +3b08f8: 3518 3b00 |0072: if-ge v8, v1, 00ad // +003b │ │ +3b08fc: 5461 487a |0074: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b0900: 2203 e812 |0076: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0904: 7010 4098 0300 |0078: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b090a: 1a04 733a |007b: const-string v4, "M" // string@3a73 │ │ +3b090e: 6e20 4b98 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0914: 6e20 4498 0300 |0080: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b091a: 6e10 5498 0300 |0083: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0920: 0c03 |0086: move-result-object v3 │ │ +3b0922: 6e20 f99a 3100 |0087: invoke-virtual {v1, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b0928: 0c01 |008a: move-result-object v1 │ │ +3b092a: 1f01 e612 |008b: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +3b092e: 3801 1c00 |008d: if-eqz v1, 00a9 // +001c │ │ +3b0932: d803 0801 |008f: add-int/lit8 v3, v8, #int 1 // #01 │ │ +3b0936: 2205 e812 |0091: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b093a: 7010 4098 0500 |0093: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0940: 6e20 4b98 4500 |0096: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0946: 6e20 4498 0500 |0099: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b094c: 6e20 4498 2500 |009c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0952: 6e20 4b98 1500 |009f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0958: 6e10 5498 0500 |00a2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b095e: 0c01 |00a5: move-result-object v1 │ │ +3b0960: 4d01 0708 |00a6: aput-object v1, v7, v8 │ │ +3b0964: 0138 |00a8: move v8, v3 │ │ +3b0966: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3b096a: 8e00 |00ab: int-to-char v0, v0 │ │ +3b096c: 28c1 |00ac: goto 006d // -003f │ │ +3b096e: 0f08 |00ad: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=514 │ │ 0x000a line=516 │ │ 0x0016 line=517 │ │ 0x001b line=518 │ │ 0x0031 line=520 │ │ @@ -865128,92 +865128,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 │ │ -3b0974: |[3b0974] net.sf.dibdib.thread_wk.CcmSto.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I │ │ -3b0984: 1d07 |0000: monitor-enter v7 │ │ -3b0986: 1600 ff00 |0001: const-wide/16 v0, #int 255 // #ff │ │ -3b098a: 7130 4ea4 0801 |0003: invoke-static {v8, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a44e │ │ -3b0990: 0c08 |0006: move-result-object v8 │ │ -3b0992: 6e10 2298 0800 |0007: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b0998: 0a00 |000a: move-result v0 │ │ -3b099a: 1301 5a00 |000b: const/16 v1, #int 90 // #5a │ │ -3b099e: 1302 5800 |000d: const/16 v2, #int 88 // #58 │ │ -3b09a2: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -3b09a4: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ -3b09a6: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -3b09a8: 3403 2f00 |0012: if-lt v3, v0, 0041 // +002f │ │ -3b09ac: 6e10 2298 0800 |0014: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b09b2: 0a00 |0017: move-result v0 │ │ -3b09b4: 3c00 0400 |0018: if-gtz v0, 001c // +0004 │ │ -3b09b8: 1e07 |001a: monitor-exit v7 │ │ -3b09ba: 0f04 |001b: return v4 │ │ -3b09bc: 6e20 0998 5800 |001c: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b09c2: 0a00 |001f: move-result v0 │ │ -3b09c4: 3602 0f00 |0020: if-gt v2, v0, 002f // +000f │ │ -3b09c8: 6e20 0998 5800 |0022: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b09ce: 0a00 |0025: move-result v0 │ │ -3b09d0: 3401 0900 |0026: if-lt v1, v0, 002f // +0009 │ │ -3b09d4: 6e20 0998 5800 |0028: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b09da: 0a00 |002b: move-result v0 │ │ -3b09dc: d804 00a8 |002c: add-int/lit8 v4, v0, #int -88 // #a8 │ │ -3b09e0: 283f |002e: goto 006d // +003f │ │ -3b09e2: 1a00 c905 |002f: const-string v0, "." // string@05c9 │ │ -3b09e6: 6e20 1298 0800 |0031: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b09ec: 0a00 |0034: move-result v0 │ │ -3b09ee: 3800 3800 |0035: if-eqz v0, 006d // +0038 │ │ -3b09f2: 6e10 bca2 0900 |0037: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3b09f8: 0c08 |003a: move-result-object v8 │ │ -3b09fa: 5388 c376 |003b: iget-wide v8, v8, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ -3b09fe: 5a78 417a |003d: iput-wide v8, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3b0a02: 1e07 |003f: monitor-exit v7 │ │ -3b0a04: 0f04 |0040: return v4 │ │ -3b0a06: 6e20 2d98 3800 |0041: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b0a0c: 0c00 |0044: move-result-object v0 │ │ -3b0a0e: 1a06 b055 |0045: const-string v6, "[0-9]+" // string@55b0 │ │ -3b0a12: 6e20 2398 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b0a18: 0a00 |004a: move-result v0 │ │ -3b0a1a: 3800 2200 |004b: if-eqz v0, 006d // +0022 │ │ -3b0a1e: 6e20 0998 5800 |004d: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0a24: 0a00 |0050: move-result v0 │ │ -3b0a26: 3602 0c00 |0051: if-gt v2, v0, 005d // +000c │ │ -3b0a2a: 1300 5900 |0053: const/16 v0, #int 89 // #59 │ │ -3b0a2e: 6e20 0998 5800 |0055: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0a34: 0a02 |0058: move-result v2 │ │ -3b0a36: 3420 0400 |0059: if-lt v0, v2, 005d // +0004 │ │ -3b0a3a: 1e07 |005b: monitor-exit v7 │ │ -3b0a3c: 0f04 |005c: return v4 │ │ -3b0a3e: 6e20 0998 5800 |005d: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0a44: 0a00 |0060: move-result v0 │ │ -3b0a46: 3301 0c00 |0061: if-ne v1, v0, 006d // +000c │ │ -3b0a4a: 6e20 2d98 3800 |0063: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b0a50: 0c00 |0066: move-result-object v0 │ │ -3b0a52: 7110 9897 0000 |0067: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9798 │ │ -3b0a58: 0a00 |006a: move-result v0 │ │ -3b0a5a: d804 0002 |006b: add-int/lit8 v4, v0, #int 2 // #02 │ │ -3b0a5e: 3b04 1800 |006d: if-gez v4, 0085 // +0018 │ │ -3b0a62: 3809 1100 |006f: if-eqz v9, 0080 // +0011 │ │ -3b0a66: 6200 c076 |0071: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3b0a6a: 3390 0300 |0073: if-ne v0, v9, 0076 // +0003 │ │ -3b0a6e: 280b |0075: goto 0080 // +000b │ │ -3b0a70: 5470 487a |0076: iget-object v0, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b0a74: 6e10 cba2 0900 |0078: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b0a7a: 0c09 |007b: move-result-object v9 │ │ -3b0a7c: 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 │ │ -3b0a82: 2806 |007f: goto 0085 // +0006 │ │ -3b0a84: 5479 487a |0080: iget-object v9, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b0a88: 6e20 fc9a 8900 |0082: invoke-virtual {v9, v8}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3b0a8e: 1e07 |0085: monitor-exit v7 │ │ -3b0a90: 0f04 |0086: return v4 │ │ -3b0a92: 0d08 |0087: move-exception v8 │ │ -3b0a94: 1e07 |0088: monitor-exit v7 │ │ -3b0a96: 2708 |0089: throw v8 │ │ +3b0970: |[3b0970] net.sf.dibdib.thread_wk.CcmSto.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I │ │ +3b0980: 1d07 |0000: monitor-enter v7 │ │ +3b0982: 1600 ff00 |0001: const-wide/16 v0, #int 255 // #ff │ │ +3b0986: 7130 4ea4 0801 |0003: invoke-static {v8, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a44e │ │ +3b098c: 0c08 |0006: move-result-object v8 │ │ +3b098e: 6e10 2298 0800 |0007: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b0994: 0a00 |000a: move-result v0 │ │ +3b0996: 1301 5a00 |000b: const/16 v1, #int 90 // #5a │ │ +3b099a: 1302 5800 |000d: const/16 v2, #int 88 // #58 │ │ +3b099e: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +3b09a0: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ +3b09a2: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +3b09a4: 3403 2f00 |0012: if-lt v3, v0, 0041 // +002f │ │ +3b09a8: 6e10 2298 0800 |0014: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b09ae: 0a00 |0017: move-result v0 │ │ +3b09b0: 3c00 0400 |0018: if-gtz v0, 001c // +0004 │ │ +3b09b4: 1e07 |001a: monitor-exit v7 │ │ +3b09b6: 0f04 |001b: return v4 │ │ +3b09b8: 6e20 0998 5800 |001c: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b09be: 0a00 |001f: move-result v0 │ │ +3b09c0: 3602 0f00 |0020: if-gt v2, v0, 002f // +000f │ │ +3b09c4: 6e20 0998 5800 |0022: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b09ca: 0a00 |0025: move-result v0 │ │ +3b09cc: 3401 0900 |0026: if-lt v1, v0, 002f // +0009 │ │ +3b09d0: 6e20 0998 5800 |0028: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b09d6: 0a00 |002b: move-result v0 │ │ +3b09d8: d804 00a8 |002c: add-int/lit8 v4, v0, #int -88 // #a8 │ │ +3b09dc: 283f |002e: goto 006d // +003f │ │ +3b09de: 1a00 c905 |002f: const-string v0, "." // string@05c9 │ │ +3b09e2: 6e20 1298 0800 |0031: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b09e8: 0a00 |0034: move-result v0 │ │ +3b09ea: 3800 3800 |0035: if-eqz v0, 006d // +0038 │ │ +3b09ee: 6e10 bca2 0900 |0037: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3b09f4: 0c08 |003a: move-result-object v8 │ │ +3b09f6: 5388 c376 |003b: iget-wide v8, v8, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ +3b09fa: 5a78 417a |003d: iput-wide v8, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3b09fe: 1e07 |003f: monitor-exit v7 │ │ +3b0a00: 0f04 |0040: return v4 │ │ +3b0a02: 6e20 2d98 3800 |0041: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b0a08: 0c00 |0044: move-result-object v0 │ │ +3b0a0a: 1a06 b055 |0045: const-string v6, "[0-9]+" // string@55b0 │ │ +3b0a0e: 6e20 2398 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b0a14: 0a00 |004a: move-result v0 │ │ +3b0a16: 3800 2200 |004b: if-eqz v0, 006d // +0022 │ │ +3b0a1a: 6e20 0998 5800 |004d: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0a20: 0a00 |0050: move-result v0 │ │ +3b0a22: 3602 0c00 |0051: if-gt v2, v0, 005d // +000c │ │ +3b0a26: 1300 5900 |0053: const/16 v0, #int 89 // #59 │ │ +3b0a2a: 6e20 0998 5800 |0055: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0a30: 0a02 |0058: move-result v2 │ │ +3b0a32: 3420 0400 |0059: if-lt v0, v2, 005d // +0004 │ │ +3b0a36: 1e07 |005b: monitor-exit v7 │ │ +3b0a38: 0f04 |005c: return v4 │ │ +3b0a3a: 6e20 0998 5800 |005d: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0a40: 0a00 |0060: move-result v0 │ │ +3b0a42: 3301 0c00 |0061: if-ne v1, v0, 006d // +000c │ │ +3b0a46: 6e20 2d98 3800 |0063: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b0a4c: 0c00 |0066: move-result-object v0 │ │ +3b0a4e: 7110 9897 0000 |0067: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9798 │ │ +3b0a54: 0a00 |006a: move-result v0 │ │ +3b0a56: d804 0002 |006b: add-int/lit8 v4, v0, #int 2 // #02 │ │ +3b0a5a: 3b04 1800 |006d: if-gez v4, 0085 // +0018 │ │ +3b0a5e: 3809 1100 |006f: if-eqz v9, 0080 // +0011 │ │ +3b0a62: 6200 c076 |0071: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3b0a66: 3390 0300 |0073: if-ne v0, v9, 0076 // +0003 │ │ +3b0a6a: 280b |0075: goto 0080 // +000b │ │ +3b0a6c: 5470 487a |0076: iget-object v0, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b0a70: 6e10 cba2 0900 |0078: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b0a76: 0c09 |007b: move-result-object v9 │ │ +3b0a78: 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 │ │ +3b0a7e: 2806 |007f: goto 0085 // +0006 │ │ +3b0a80: 5479 487a |0080: iget-object v9, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b0a84: 6e20 fc9a 8900 |0082: invoke-virtual {v9, v8}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3b0a8a: 1e07 |0085: monitor-exit v7 │ │ +3b0a8c: 0f04 |0086: return v4 │ │ +3b0a8e: 0d08 |0087: move-exception v8 │ │ +3b0a90: 1e07 |0088: monitor-exit v7 │ │ +3b0a92: 2708 |0089: throw v8 │ │ catches : 4 │ │ 0x0003 - 0x0018 │ │ -> 0x0087 │ │ 0x001c - 0x003f │ │ -> 0x0087 │ │ 0x0041 - 0x0059 │ │ -> 0x0087 │ │ @@ -865248,24 +865248,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 │ │ -3b3bf8: |[3b3bf8] net.sf.dibdib.thread_wk.CcmSto.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ -3b3c08: 5410 487a |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b3c0c: 6e20 f99a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b3c12: 0c02 |0005: move-result-object v2 │ │ -3b3c14: 1f02 e612 |0006: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -3b3c18: 7110 10a4 0200 |0008: invoke-static {v2}, Lnet/sf/dibdib/thread_any/QValPool;.qval4String:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a410 │ │ -3b3c1e: 0c02 |000b: move-result-object v2 │ │ -3b3c20: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ -3b3c24: 6202 3b76 |000e: sget-object v2, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -3b3c28: 1102 |0010: return-object v2 │ │ +3b3bf4: |[3b3bf4] net.sf.dibdib.thread_wk.CcmSto.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ +3b3c04: 5410 487a |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b3c08: 6e20 f99a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3c0e: 0c02 |0005: move-result-object v2 │ │ +3b3c10: 1f02 e612 |0006: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +3b3c14: 7110 10a4 0200 |0008: invoke-static {v2}, Lnet/sf/dibdib/thread_any/QValPool;.qval4String:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a410 │ │ +3b3c1a: 0c02 |000b: move-result-object v2 │ │ +3b3c1c: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ +3b3c20: 6202 3b76 |000e: sget-object v2, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +3b3c24: 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; │ │ @@ -865275,26 +865275,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 │ │ -3b5334: |[3b5334] net.sf.dibdib.thread_wk.CcmSto.variable_remove:(Ljava/lang/String;)V │ │ -3b5344: 1d02 |0000: monitor-enter v2 │ │ -3b5346: 1600 ff00 |0001: const-wide/16 v0, #int 255 // #ff │ │ -3b534a: 7130 4ea4 0301 |0003: invoke-static {v3, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a44e │ │ -3b5350: 0c03 |0006: move-result-object v3 │ │ -3b5352: 5420 487a |0007: iget-object v0, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b5356: 6e20 fc9a 3000 |0009: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3b535c: 1e02 |000c: monitor-exit v2 │ │ -3b535e: 0e00 |000d: return-void │ │ -3b5360: 0d03 |000e: move-exception v3 │ │ -3b5362: 1e02 |000f: monitor-exit v2 │ │ -3b5364: 2703 |0010: throw v3 │ │ +3b5330: |[3b5330] net.sf.dibdib.thread_wk.CcmSto.variable_remove:(Ljava/lang/String;)V │ │ +3b5340: 1d02 |0000: monitor-enter v2 │ │ +3b5342: 1600 ff00 |0001: const-wide/16 v0, #int 255 // #ff │ │ +3b5346: 7130 4ea4 0301 |0003: invoke-static {v3, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a44e │ │ +3b534c: 0c03 |0006: move-result-object v3 │ │ +3b534e: 5420 487a |0007: iget-object v0, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b5352: 6e20 fc9a 3000 |0009: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3b5358: 1e02 |000c: monitor-exit v2 │ │ +3b535a: 0e00 |000d: return-void │ │ +3b535c: 0d03 |000e: move-exception v3 │ │ +3b535e: 1e02 |000f: monitor-exit v2 │ │ +3b5360: 2703 |0010: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000e │ │ positions : │ │ 0x0003 line=575 │ │ 0x0007 line=576 │ │ 0x000c line=577 │ │ @@ -865307,70 +865307,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 │ │ -3b5374: |[3b5374] net.sf.dibdib.thread_wk.CcmSto.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V │ │ -3b5384: 1d05 |0000: monitor-enter v5 │ │ -3b5386: 6e10 2298 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b538c: 0a00 |0004: move-result v0 │ │ -3b538e: 3c00 0400 |0005: if-gtz v0, 0009 // +0004 │ │ -3b5392: 1e05 |0007: monitor-exit v5 │ │ -3b5394: 0e00 |0008: return-void │ │ -3b5396: 1600 ff00 |0009: const-wide/16 v0, #int 255 // #ff │ │ -3b539a: 7130 4ea4 0601 |000b: invoke-static {v6, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a44e │ │ -3b53a0: 0c06 |000e: move-result-object v6 │ │ -3b53a2: 6e10 2298 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b53a8: 0a00 |0012: move-result v0 │ │ -3b53aa: 1301 5800 |0013: const/16 v1, #int 88 // #58 │ │ -3b53ae: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -3b53b0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -3b53b2: 3402 1200 |0017: if-lt v2, v0, 0029 // +0012 │ │ -3b53b6: 1300 4100 |0019: const/16 v0, #int 65 // #41 │ │ -3b53ba: 6e20 0998 3600 |001b: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b53c0: 0a04 |001e: move-result v4 │ │ -3b53c2: 3640 0800 |001f: if-gt v0, v4, 0027 // +0008 │ │ -3b53c6: 6e20 0998 3600 |0021: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b53cc: 0a00 |0024: move-result v0 │ │ -3b53ce: 3601 0400 |0025: if-gt v1, v0, 0029 // +0004 │ │ -3b53d2: 1e05 |0027: monitor-exit v5 │ │ -3b53d4: 0e00 |0028: return-void │ │ -3b53d6: 6e20 0998 3600 |0029: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b53dc: 0a00 |002c: move-result v0 │ │ -3b53de: 3601 1800 |002d: if-gt v1, v0, 0045 // +0018 │ │ -3b53e2: 1300 5a00 |002f: const/16 v0, #int 90 // #5a │ │ -3b53e6: 6e20 0998 3600 |0031: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b53ec: 0a01 |0034: move-result v1 │ │ -3b53ee: 3410 1000 |0035: if-lt v0, v1, 0045 // +0010 │ │ -3b53f2: 6e20 2d98 2600 |0037: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b53f8: 0c00 |003a: move-result-object v0 │ │ -3b53fa: 1a01 b055 |003b: const-string v1, "[0-9]+" // string@55b0 │ │ -3b53fe: 6e20 2398 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b5404: 0a00 |0040: move-result v0 │ │ -3b5406: 3800 0400 |0041: if-eqz v0, 0045 // +0004 │ │ -3b540a: 1e05 |0043: monitor-exit v5 │ │ -3b540c: 0e00 |0044: return-void │ │ -3b540e: 3807 1100 |0045: if-eqz v7, 0056 // +0011 │ │ -3b5412: 6200 c076 |0047: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3b5416: 3370 0300 |0049: if-ne v0, v7, 004c // +0003 │ │ -3b541a: 280b |004b: goto 0056 // +000b │ │ -3b541c: 5450 487a |004c: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b5420: 6e10 cba2 0700 |004e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b5426: 0c07 |0051: move-result-object v7 │ │ -3b5428: 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 │ │ -3b542e: 2806 |0055: goto 005b // +0006 │ │ -3b5430: 5457 487a |0056: iget-object v7, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ -3b5434: 6e20 fc9a 6700 |0058: invoke-virtual {v7, v6}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3b543a: 1e05 |005b: monitor-exit v5 │ │ -3b543c: 0e00 |005c: return-void │ │ -3b543e: 0d06 |005d: move-exception v6 │ │ -3b5440: 1e05 |005e: monitor-exit v5 │ │ -3b5442: 2706 |005f: throw v6 │ │ +3b5370: |[3b5370] net.sf.dibdib.thread_wk.CcmSto.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V │ │ +3b5380: 1d05 |0000: monitor-enter v5 │ │ +3b5382: 6e10 2298 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b5388: 0a00 |0004: move-result v0 │ │ +3b538a: 3c00 0400 |0005: if-gtz v0, 0009 // +0004 │ │ +3b538e: 1e05 |0007: monitor-exit v5 │ │ +3b5390: 0e00 |0008: return-void │ │ +3b5392: 1600 ff00 |0009: const-wide/16 v0, #int 255 // #ff │ │ +3b5396: 7130 4ea4 0601 |000b: invoke-static {v6, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a44e │ │ +3b539c: 0c06 |000e: move-result-object v6 │ │ +3b539e: 6e10 2298 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b53a4: 0a00 |0012: move-result v0 │ │ +3b53a6: 1301 5800 |0013: const/16 v1, #int 88 // #58 │ │ +3b53aa: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +3b53ac: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +3b53ae: 3402 1200 |0017: if-lt v2, v0, 0029 // +0012 │ │ +3b53b2: 1300 4100 |0019: const/16 v0, #int 65 // #41 │ │ +3b53b6: 6e20 0998 3600 |001b: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b53bc: 0a04 |001e: move-result v4 │ │ +3b53be: 3640 0800 |001f: if-gt v0, v4, 0027 // +0008 │ │ +3b53c2: 6e20 0998 3600 |0021: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b53c8: 0a00 |0024: move-result v0 │ │ +3b53ca: 3601 0400 |0025: if-gt v1, v0, 0029 // +0004 │ │ +3b53ce: 1e05 |0027: monitor-exit v5 │ │ +3b53d0: 0e00 |0028: return-void │ │ +3b53d2: 6e20 0998 3600 |0029: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b53d8: 0a00 |002c: move-result v0 │ │ +3b53da: 3601 1800 |002d: if-gt v1, v0, 0045 // +0018 │ │ +3b53de: 1300 5a00 |002f: const/16 v0, #int 90 // #5a │ │ +3b53e2: 6e20 0998 3600 |0031: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b53e8: 0a01 |0034: move-result v1 │ │ +3b53ea: 3410 1000 |0035: if-lt v0, v1, 0045 // +0010 │ │ +3b53ee: 6e20 2d98 2600 |0037: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b53f4: 0c00 |003a: move-result-object v0 │ │ +3b53f6: 1a01 b055 |003b: const-string v1, "[0-9]+" // string@55b0 │ │ +3b53fa: 6e20 2398 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b5400: 0a00 |0040: move-result v0 │ │ +3b5402: 3800 0400 |0041: if-eqz v0, 0045 // +0004 │ │ +3b5406: 1e05 |0043: monitor-exit v5 │ │ +3b5408: 0e00 |0044: return-void │ │ +3b540a: 3807 1100 |0045: if-eqz v7, 0056 // +0011 │ │ +3b540e: 6200 c076 |0047: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3b5412: 3370 0300 |0049: if-ne v0, v7, 004c // +0003 │ │ +3b5416: 280b |004b: goto 0056 // +000b │ │ +3b5418: 5450 487a |004c: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b541c: 6e10 cba2 0700 |004e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b5422: 0c07 |0051: move-result-object v7 │ │ +3b5424: 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 │ │ +3b542a: 2806 |0055: goto 005b // +0006 │ │ +3b542c: 5457 487a |0056: iget-object v7, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a48 │ │ +3b5430: 6e20 fc9a 6700 |0058: invoke-virtual {v7, v6}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3b5436: 1e05 |005b: monitor-exit v5 │ │ +3b5438: 0e00 |005c: return-void │ │ +3b543a: 0d06 |005d: move-exception v6 │ │ +3b543c: 1e05 |005e: monitor-exit v5 │ │ +3b543e: 2706 |005f: throw v6 │ │ catches : 4 │ │ 0x0001 - 0x0005 │ │ -> 0x005d │ │ 0x000b - 0x0025 │ │ -> 0x005d │ │ 0x0029 - 0x0041 │ │ -> 0x005d │ │ @@ -865435,203 +865435,203 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 366 16-bit code units │ │ -3b5468: |[3b5468] net.sf.dibdib.thread_wk.QOpWk$1.:()V │ │ -3b5478: 7100 f8a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; // method@a5f8 │ │ -3b547e: 0c00 |0003: move-result-object v0 │ │ -3b5480: 2100 |0004: array-length v0, v0 │ │ -3b5482: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3b5486: 6900 4a7a |0007: sput-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ -3b548a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3b548c: 6202 4d7a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4d │ │ -3b5490: 6e10 f4a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ -3b5496: 0a02 |000f: move-result v2 │ │ -3b5498: 4b01 0002 |0010: aput v1, v0, v2 │ │ -3b549c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -3b549e: 6202 4a7a |0013: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ -3b54a2: 6203 4e7a |0015: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ -3b54a6: 6e10 f4a5 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ -3b54ac: 0a03 |001a: move-result v3 │ │ -3b54ae: 4b00 0203 |001b: aput v0, v2, v3 │ │ -3b54b2: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -3b54b4: 6203 4a7a |001e: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ -3b54b8: 6204 4f7a |0020: sget-object v4, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ -3b54bc: 6e10 f4a5 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ -3b54c2: 0a04 |0025: move-result v4 │ │ -3b54c4: 4b02 0304 |0026: aput v2, v3, v4 │ │ -3b54c8: 1243 |0028: const/4 v3, #int 4 // #4 │ │ -3b54ca: 6204 4a7a |0029: sget-object v4, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ -3b54ce: 6205 507a |002b: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ -3b54d2: 6e10 f4a5 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ -3b54d8: 0a05 |0030: move-result v5 │ │ -3b54da: 4b03 0405 |0031: aput v3, v4, v5 │ │ -3b54de: 1254 |0033: const/4 v4, #int 5 // #5 │ │ -3b54e0: 6205 4a7a |0034: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ -3b54e4: 6206 4c7a |0036: sget-object v6, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4c │ │ -3b54e8: 6e10 f4a5 0600 |0038: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ -3b54ee: 0a06 |003b: move-result v6 │ │ -3b54f0: 4b04 0506 |003c: aput v4, v5, v6 │ │ -3b54f4: 1265 |003e: const/4 v5, #int 6 // #6 │ │ -3b54f6: 6206 4a7a |003f: sget-object v6, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ -3b54fa: 6207 517a |0041: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ -3b54fe: 6e10 f4a5 0700 |0043: invoke-virtual {v7}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ -3b5504: 0a07 |0046: move-result v7 │ │ -3b5506: 4b05 0607 |0047: aput v5, v6, v7 │ │ -3b550a: 1276 |0049: const/4 v6, #int 7 // #7 │ │ -3b550c: 6207 4a7a |004a: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ -3b5510: 6208 527a |004c: sget-object v8, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ -3b5514: 6e10 f4a5 0800 |004e: invoke-virtual {v8}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ -3b551a: 0a08 |0051: move-result v8 │ │ -3b551c: 4b06 0708 |0052: aput v6, v7, v8 │ │ -3b5520: 7100 06a4 0000 |0054: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ -3b5526: 0c07 |0057: move-result-object v7 │ │ -3b5528: 2177 |0058: array-length v7, v7 │ │ -3b552a: 2377 1915 |0059: new-array v7, v7, [I // type@1519 │ │ -3b552e: 6907 497a |005b: sput-object v7, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b5532: 6208 9c77 |005d: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EXIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@779c │ │ -3b5536: 6e10 04a4 0800 |005f: invoke-virtual {v8}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b553c: 0a08 |0062: move-result v8 │ │ -3b553e: 4b01 0708 |0063: aput v1, v7, v8 │ │ -3b5542: 6201 497a |0065: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b5546: 6207 b577 |0067: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ -3b554a: 6e10 04a4 0700 |0069: invoke-virtual {v7}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5550: 0a07 |006c: move-result v7 │ │ -3b5552: 4b00 0107 |006d: aput v0, v1, v7 │ │ -3b5556: 6200 497a |006f: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b555a: 6201 f677 |0071: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ -3b555e: 6e10 04a4 0100 |0073: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5564: 0a01 |0076: move-result v1 │ │ -3b5566: 4b02 0001 |0077: aput v2, v0, v1 │ │ -3b556a: 6200 497a |0079: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b556e: 6201 f777 |007b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ -3b5572: 6e10 04a4 0100 |007d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5578: 0a01 |0080: move-result v1 │ │ -3b557a: 4b03 0001 |0081: aput v3, v0, v1 │ │ -3b557e: 6200 497a |0083: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b5582: 6201 0178 |0085: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ -3b5586: 6e10 04a4 0100 |0087: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b558c: 0a01 |008a: move-result v1 │ │ -3b558e: 4b04 0001 |008b: aput v4, v0, v1 │ │ -3b5592: 6200 497a |008d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b5596: 6201 ce77 |008f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ce │ │ -3b559a: 6e10 04a4 0100 |0091: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b55a0: 0a01 |0094: move-result v1 │ │ -3b55a2: 4b05 0001 |0095: aput v5, v0, v1 │ │ -3b55a6: 6200 497a |0097: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b55aa: 6201 cf77 |0099: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMCA:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cf │ │ -3b55ae: 6e10 04a4 0100 |009b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b55b4: 0a01 |009e: move-result v1 │ │ -3b55b6: 4b06 0001 |009f: aput v6, v0, v1 │ │ -3b55ba: 6200 497a |00a1: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b55be: 6201 d277 |00a3: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d2 │ │ -3b55c2: 6e10 04a4 0100 |00a5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b55c8: 0a01 |00a8: move-result v1 │ │ -3b55ca: 1302 0800 |00a9: const/16 v2, #int 8 // #8 │ │ -3b55ce: 4b02 0001 |00ab: aput v2, v0, v1 │ │ -3b55d2: 6200 497a |00ad: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b55d6: 6201 d377 |00af: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ -3b55da: 6e10 04a4 0100 |00b1: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b55e0: 0a01 |00b4: move-result v1 │ │ -3b55e2: 1302 0900 |00b5: const/16 v2, #int 9 // #9 │ │ -3b55e6: 4b02 0001 |00b7: aput v2, v0, v1 │ │ -3b55ea: 6200 497a |00b9: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b55ee: 6201 fa77 |00bb: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QDEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fa │ │ -3b55f2: 6e10 04a4 0100 |00bd: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b55f8: 0a01 |00c0: move-result v1 │ │ -3b55fa: 1302 0a00 |00c1: const/16 v2, #int 10 // #a │ │ -3b55fe: 4b02 0001 |00c3: aput v2, v0, v1 │ │ -3b5602: 6200 497a |00c5: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b5606: 6201 fb77 |00c7: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QDFC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fb │ │ -3b560a: 6e10 04a4 0100 |00c9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5610: 0a01 |00cc: move-result v1 │ │ -3b5612: 1302 0b00 |00cd: const/16 v2, #int 11 // #b │ │ -3b5616: 4b02 0001 |00cf: aput v2, v0, v1 │ │ -3b561a: 6200 497a |00d1: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b561e: 6201 fd77 |00d3: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fd │ │ -3b5622: 6e10 04a4 0100 |00d5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5628: 0a01 |00d8: move-result v1 │ │ -3b562a: 1302 0c00 |00d9: const/16 v2, #int 12 // #c │ │ -3b562e: 4b02 0001 |00db: aput v2, v0, v1 │ │ -3b5632: 6200 497a |00dd: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b5636: 6201 fe77 |00df: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QID:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fe │ │ -3b563a: 6e10 04a4 0100 |00e1: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5640: 0a01 |00e4: move-result v1 │ │ -3b5642: 1302 0d00 |00e5: const/16 v2, #int 13 // #d │ │ -3b5646: 4b02 0001 |00e7: aput v2, v0, v1 │ │ -3b564a: 6200 497a |00e9: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b564e: 6201 ff77 |00eb: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QLOAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ff │ │ -3b5652: 6e10 04a4 0100 |00ed: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5658: 0a01 |00f0: move-result v1 │ │ -3b565a: 1302 0e00 |00f1: const/16 v2, #int 14 // #e │ │ -3b565e: 4b02 0001 |00f3: aput v2, v0, v1 │ │ -3b5662: 6200 497a |00f5: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b5666: 6201 0278 |00f7: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ -3b566a: 6e10 04a4 0100 |00f9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5670: 0a01 |00fc: move-result v1 │ │ -3b5672: 1302 0f00 |00fd: const/16 v2, #int 15 // #f │ │ -3b5676: 4b02 0001 |00ff: aput v2, v0, v1 │ │ -3b567a: 6200 497a |0101: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b567e: 6201 0078 |0103: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7800 │ │ -3b5682: 6e10 04a4 0100 |0105: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5688: 0a01 |0108: move-result v1 │ │ -3b568a: 1302 1000 |0109: const/16 v2, #int 16 // #10 │ │ -3b568e: 4b02 0001 |010b: aput v2, v0, v1 │ │ -3b5692: 6200 497a |010d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b5696: 6201 0478 |010f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7804 │ │ -3b569a: 6e10 04a4 0100 |0111: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b56a0: 0a01 |0114: move-result v1 │ │ -3b56a2: 1302 1100 |0115: const/16 v2, #int 17 // #11 │ │ -3b56a6: 4b02 0001 |0117: aput v2, v0, v1 │ │ -3b56aa: 6200 497a |0119: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b56ae: 6201 0578 |011b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ -3b56b2: 6e10 04a4 0100 |011d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b56b8: 0a01 |0120: move-result v1 │ │ -3b56ba: 1302 1200 |0121: const/16 v2, #int 18 // #12 │ │ -3b56be: 4b02 0001 |0123: aput v2, v0, v1 │ │ -3b56c2: 6200 497a |0125: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b56c6: 6201 0878 |0127: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7808 │ │ -3b56ca: 6e10 04a4 0100 |0129: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b56d0: 0a01 |012c: move-result v1 │ │ -3b56d2: 1302 1300 |012d: const/16 v2, #int 19 // #13 │ │ -3b56d6: 4b02 0001 |012f: aput v2, v0, v1 │ │ -3b56da: 6200 497a |0131: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b56de: 6201 0a78 |0133: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ -3b56e2: 6e10 04a4 0100 |0135: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b56e8: 0a01 |0138: move-result v1 │ │ -3b56ea: 1302 1400 |0139: const/16 v2, #int 20 // #14 │ │ -3b56ee: 4b02 0001 |013b: aput v2, v0, v1 │ │ -3b56f2: 6200 497a |013d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b56f6: 6201 0978 |013f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUPCAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7809 │ │ -3b56fa: 6e10 04a4 0100 |0141: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5700: 0a01 |0144: move-result v1 │ │ -3b5702: 1302 1500 |0145: const/16 v2, #int 21 // #15 │ │ -3b5706: 4b02 0001 |0147: aput v2, v0, v1 │ │ -3b570a: 6200 497a |0149: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b570e: 6201 1078 |014b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RCQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7810 │ │ -3b5712: 6e10 04a4 0100 |014d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5718: 0a01 |0150: move-result v1 │ │ -3b571a: 1302 1600 |0151: const/16 v2, #int 22 // #16 │ │ -3b571e: 4b02 0001 |0153: aput v2, v0, v1 │ │ -3b5722: 6200 497a |0155: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b5726: 6201 0f78 |0157: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RCL:Lnet/sf/dibdib/thread_any/QOpMain; // field@780f │ │ -3b572a: 6e10 04a4 0100 |0159: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5730: 0a01 |015c: move-result v1 │ │ -3b5732: 1302 1700 |015d: const/16 v2, #int 23 // #17 │ │ -3b5736: 4b02 0001 |015f: aput v2, v0, v1 │ │ -3b573a: 6200 497a |0161: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b573e: 6201 3678 |0163: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.STQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7836 │ │ -3b5742: 6e10 04a4 0100 |0165: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5748: 0a01 |0168: move-result v1 │ │ -3b574a: 1302 1800 |0169: const/16 v2, #int 24 // #18 │ │ -3b574e: 4b02 0001 |016b: aput v2, v0, v1 │ │ -3b5752: 0e00 |016d: return-void │ │ +3b5464: |[3b5464] net.sf.dibdib.thread_wk.QOpWk$1.:()V │ │ +3b5474: 7100 f8a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; // method@a5f8 │ │ +3b547a: 0c00 |0003: move-result-object v0 │ │ +3b547c: 2100 |0004: array-length v0, v0 │ │ +3b547e: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3b5482: 6900 4a7a |0007: sput-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ +3b5486: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3b5488: 6202 4d7a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4d │ │ +3b548c: 6e10 f4a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ +3b5492: 0a02 |000f: move-result v2 │ │ +3b5494: 4b01 0002 |0010: aput v1, v0, v2 │ │ +3b5498: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +3b549a: 6202 4a7a |0013: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ +3b549e: 6203 4e7a |0015: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ +3b54a2: 6e10 f4a5 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ +3b54a8: 0a03 |001a: move-result v3 │ │ +3b54aa: 4b00 0203 |001b: aput v0, v2, v3 │ │ +3b54ae: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +3b54b0: 6203 4a7a |001e: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ +3b54b4: 6204 4f7a |0020: sget-object v4, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ +3b54b8: 6e10 f4a5 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ +3b54be: 0a04 |0025: move-result v4 │ │ +3b54c0: 4b02 0304 |0026: aput v2, v3, v4 │ │ +3b54c4: 1243 |0028: const/4 v3, #int 4 // #4 │ │ +3b54c6: 6204 4a7a |0029: sget-object v4, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ +3b54ca: 6205 507a |002b: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ +3b54ce: 6e10 f4a5 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ +3b54d4: 0a05 |0030: move-result v5 │ │ +3b54d6: 4b03 0405 |0031: aput v3, v4, v5 │ │ +3b54da: 1254 |0033: const/4 v4, #int 5 // #5 │ │ +3b54dc: 6205 4a7a |0034: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ +3b54e0: 6206 4c7a |0036: sget-object v6, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4c │ │ +3b54e4: 6e10 f4a5 0600 |0038: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ +3b54ea: 0a06 |003b: move-result v6 │ │ +3b54ec: 4b04 0506 |003c: aput v4, v5, v6 │ │ +3b54f0: 1265 |003e: const/4 v5, #int 6 // #6 │ │ +3b54f2: 6206 4a7a |003f: sget-object v6, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ +3b54f6: 6207 517a |0041: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ +3b54fa: 6e10 f4a5 0700 |0043: invoke-virtual {v7}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ +3b5500: 0a07 |0046: move-result v7 │ │ +3b5502: 4b05 0607 |0047: aput v5, v6, v7 │ │ +3b5506: 1276 |0049: const/4 v6, #int 7 // #7 │ │ +3b5508: 6207 4a7a |004a: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ +3b550c: 6208 527a |004c: sget-object v8, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ +3b5510: 6e10 f4a5 0800 |004e: invoke-virtual {v8}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ +3b5516: 0a08 |0051: move-result v8 │ │ +3b5518: 4b06 0708 |0052: aput v6, v7, v8 │ │ +3b551c: 7100 06a4 0000 |0054: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ +3b5522: 0c07 |0057: move-result-object v7 │ │ +3b5524: 2177 |0058: array-length v7, v7 │ │ +3b5526: 2377 1915 |0059: new-array v7, v7, [I // type@1519 │ │ +3b552a: 6907 497a |005b: sput-object v7, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b552e: 6208 9c77 |005d: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EXIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@779c │ │ +3b5532: 6e10 04a4 0800 |005f: invoke-virtual {v8}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b5538: 0a08 |0062: move-result v8 │ │ +3b553a: 4b01 0708 |0063: aput v1, v7, v8 │ │ +3b553e: 6201 497a |0065: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b5542: 6207 b577 |0067: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ +3b5546: 6e10 04a4 0700 |0069: invoke-virtual {v7}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b554c: 0a07 |006c: move-result v7 │ │ +3b554e: 4b00 0107 |006d: aput v0, v1, v7 │ │ +3b5552: 6200 497a |006f: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b5556: 6201 f677 |0071: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ +3b555a: 6e10 04a4 0100 |0073: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b5560: 0a01 |0076: move-result v1 │ │ +3b5562: 4b02 0001 |0077: aput v2, v0, v1 │ │ +3b5566: 6200 497a |0079: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b556a: 6201 f777 |007b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ +3b556e: 6e10 04a4 0100 |007d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b5574: 0a01 |0080: move-result v1 │ │ +3b5576: 4b03 0001 |0081: aput v3, v0, v1 │ │ +3b557a: 6200 497a |0083: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b557e: 6201 0178 |0085: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ +3b5582: 6e10 04a4 0100 |0087: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b5588: 0a01 |008a: move-result v1 │ │ +3b558a: 4b04 0001 |008b: aput v4, v0, v1 │ │ +3b558e: 6200 497a |008d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b5592: 6201 ce77 |008f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ce │ │ +3b5596: 6e10 04a4 0100 |0091: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b559c: 0a01 |0094: move-result v1 │ │ +3b559e: 4b05 0001 |0095: aput v5, v0, v1 │ │ +3b55a2: 6200 497a |0097: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b55a6: 6201 cf77 |0099: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMCA:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cf │ │ +3b55aa: 6e10 04a4 0100 |009b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b55b0: 0a01 |009e: move-result v1 │ │ +3b55b2: 4b06 0001 |009f: aput v6, v0, v1 │ │ +3b55b6: 6200 497a |00a1: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b55ba: 6201 d277 |00a3: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d2 │ │ +3b55be: 6e10 04a4 0100 |00a5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b55c4: 0a01 |00a8: move-result v1 │ │ +3b55c6: 1302 0800 |00a9: const/16 v2, #int 8 // #8 │ │ +3b55ca: 4b02 0001 |00ab: aput v2, v0, v1 │ │ +3b55ce: 6200 497a |00ad: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b55d2: 6201 d377 |00af: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ +3b55d6: 6e10 04a4 0100 |00b1: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b55dc: 0a01 |00b4: move-result v1 │ │ +3b55de: 1302 0900 |00b5: const/16 v2, #int 9 // #9 │ │ +3b55e2: 4b02 0001 |00b7: aput v2, v0, v1 │ │ +3b55e6: 6200 497a |00b9: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b55ea: 6201 fa77 |00bb: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QDEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fa │ │ +3b55ee: 6e10 04a4 0100 |00bd: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b55f4: 0a01 |00c0: move-result v1 │ │ +3b55f6: 1302 0a00 |00c1: const/16 v2, #int 10 // #a │ │ +3b55fa: 4b02 0001 |00c3: aput v2, v0, v1 │ │ +3b55fe: 6200 497a |00c5: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b5602: 6201 fb77 |00c7: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QDFC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fb │ │ +3b5606: 6e10 04a4 0100 |00c9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b560c: 0a01 |00cc: move-result v1 │ │ +3b560e: 1302 0b00 |00cd: const/16 v2, #int 11 // #b │ │ +3b5612: 4b02 0001 |00cf: aput v2, v0, v1 │ │ +3b5616: 6200 497a |00d1: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b561a: 6201 fd77 |00d3: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fd │ │ +3b561e: 6e10 04a4 0100 |00d5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b5624: 0a01 |00d8: move-result v1 │ │ +3b5626: 1302 0c00 |00d9: const/16 v2, #int 12 // #c │ │ +3b562a: 4b02 0001 |00db: aput v2, v0, v1 │ │ +3b562e: 6200 497a |00dd: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b5632: 6201 fe77 |00df: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QID:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fe │ │ +3b5636: 6e10 04a4 0100 |00e1: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b563c: 0a01 |00e4: move-result v1 │ │ +3b563e: 1302 0d00 |00e5: const/16 v2, #int 13 // #d │ │ +3b5642: 4b02 0001 |00e7: aput v2, v0, v1 │ │ +3b5646: 6200 497a |00e9: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b564a: 6201 ff77 |00eb: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QLOAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ff │ │ +3b564e: 6e10 04a4 0100 |00ed: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b5654: 0a01 |00f0: move-result v1 │ │ +3b5656: 1302 0e00 |00f1: const/16 v2, #int 14 // #e │ │ +3b565a: 4b02 0001 |00f3: aput v2, v0, v1 │ │ +3b565e: 6200 497a |00f5: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b5662: 6201 0278 |00f7: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ +3b5666: 6e10 04a4 0100 |00f9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b566c: 0a01 |00fc: move-result v1 │ │ +3b566e: 1302 0f00 |00fd: const/16 v2, #int 15 // #f │ │ +3b5672: 4b02 0001 |00ff: aput v2, v0, v1 │ │ +3b5676: 6200 497a |0101: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b567a: 6201 0078 |0103: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7800 │ │ +3b567e: 6e10 04a4 0100 |0105: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b5684: 0a01 |0108: move-result v1 │ │ +3b5686: 1302 1000 |0109: const/16 v2, #int 16 // #10 │ │ +3b568a: 4b02 0001 |010b: aput v2, v0, v1 │ │ +3b568e: 6200 497a |010d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b5692: 6201 0478 |010f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7804 │ │ +3b5696: 6e10 04a4 0100 |0111: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b569c: 0a01 |0114: move-result v1 │ │ +3b569e: 1302 1100 |0115: const/16 v2, #int 17 // #11 │ │ +3b56a2: 4b02 0001 |0117: aput v2, v0, v1 │ │ +3b56a6: 6200 497a |0119: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b56aa: 6201 0578 |011b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ +3b56ae: 6e10 04a4 0100 |011d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b56b4: 0a01 |0120: move-result v1 │ │ +3b56b6: 1302 1200 |0121: const/16 v2, #int 18 // #12 │ │ +3b56ba: 4b02 0001 |0123: aput v2, v0, v1 │ │ +3b56be: 6200 497a |0125: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b56c2: 6201 0878 |0127: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7808 │ │ +3b56c6: 6e10 04a4 0100 |0129: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b56cc: 0a01 |012c: move-result v1 │ │ +3b56ce: 1302 1300 |012d: const/16 v2, #int 19 // #13 │ │ +3b56d2: 4b02 0001 |012f: aput v2, v0, v1 │ │ +3b56d6: 6200 497a |0131: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b56da: 6201 0a78 |0133: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ +3b56de: 6e10 04a4 0100 |0135: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b56e4: 0a01 |0138: move-result v1 │ │ +3b56e6: 1302 1400 |0139: const/16 v2, #int 20 // #14 │ │ +3b56ea: 4b02 0001 |013b: aput v2, v0, v1 │ │ +3b56ee: 6200 497a |013d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b56f2: 6201 0978 |013f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUPCAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7809 │ │ +3b56f6: 6e10 04a4 0100 |0141: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b56fc: 0a01 |0144: move-result v1 │ │ +3b56fe: 1302 1500 |0145: const/16 v2, #int 21 // #15 │ │ +3b5702: 4b02 0001 |0147: aput v2, v0, v1 │ │ +3b5706: 6200 497a |0149: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b570a: 6201 1078 |014b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RCQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7810 │ │ +3b570e: 6e10 04a4 0100 |014d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b5714: 0a01 |0150: move-result v1 │ │ +3b5716: 1302 1600 |0151: const/16 v2, #int 22 // #16 │ │ +3b571a: 4b02 0001 |0153: aput v2, v0, v1 │ │ +3b571e: 6200 497a |0155: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b5722: 6201 0f78 |0157: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RCL:Lnet/sf/dibdib/thread_any/QOpMain; // field@780f │ │ +3b5726: 6e10 04a4 0100 |0159: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b572c: 0a01 |015c: move-result v1 │ │ +3b572e: 1302 1700 |015d: const/16 v2, #int 23 // #17 │ │ +3b5732: 4b02 0001 |015f: aput v2, v0, v1 │ │ +3b5736: 6200 497a |0161: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b573a: 6201 3678 |0163: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.STQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7836 │ │ +3b573e: 6e10 04a4 0100 |0165: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b5744: 0a01 |0168: move-result v1 │ │ +3b5746: 1302 1800 |0169: const/16 v2, #int 24 // #18 │ │ +3b574a: 4b02 0001 |016b: aput v2, v0, v1 │ │ +3b574e: 0e00 |016d: return-void │ │ catches : 31 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -865747,17 +865747,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b71a0: |[3b71a0] net.sourceforge.dibdib.android_qm.BuildConfig.:()V │ │ -3b71b0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b71b6: 0e00 |0003: return-void │ │ +3b719c: |[3b719c] net.sourceforge.dibdib.android_qm.BuildConfig.:()V │ │ +3b71ac: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b71b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/dibdib/android_qm/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -865951,17 +865951,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b71e8: |[3b71e8] net.sourceforge.dibdib.android_qm.R$anim.:()V │ │ -3b71f8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b71fe: 0e00 |0003: return-void │ │ +3b71e4: |[3b71e4] net.sourceforge.dibdib.android_qm.R$anim.:()V │ │ +3b71f4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b71fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -866123,17 +866123,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b71d0: |[3b71d0] net.sourceforge.dibdib.android_qm.R$animator.:()V │ │ -3b71e0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b71e6: 0e00 |0003: return-void │ │ +3b71cc: |[3b71cc] net.sourceforge.dibdib.android_qm.R$animator.:()V │ │ +3b71dc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b71e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -870730,17 +870730,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7200: |[3b7200] net.sourceforge.dibdib.android_qm.R$attr.:()V │ │ -3b7210: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b7216: 0e00 |0003: return-void │ │ +3b71fc: |[3b71fc] net.sourceforge.dibdib.android_qm.R$attr.:()V │ │ +3b720c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b7212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -870807,17 +870807,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7218: |[3b7218] net.sourceforge.dibdib.android_qm.R$bool.:()V │ │ -3b7228: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b722e: 0e00 |0003: return-void │ │ +3b7214: |[3b7214] net.sourceforge.dibdib.android_qm.R$bool.:()V │ │ +3b7224: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b722a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -871879,17 +871879,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7230: |[3b7230] net.sourceforge.dibdib.android_qm.R$color.:()V │ │ -3b7240: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b7246: 0e00 |0003: return-void │ │ +3b722c: |[3b722c] net.sourceforge.dibdib.android_qm.R$color.:()V │ │ +3b723c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b7242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -874031,17 +874031,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7248: |[3b7248] net.sourceforge.dibdib.android_qm.R$dimen.:()V │ │ -3b7258: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b725e: 0e00 |0003: return-void │ │ +3b7244: |[3b7244] net.sourceforge.dibdib.android_qm.R$dimen.:()V │ │ +3b7254: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b725a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -874788,17 +874788,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7260: |[3b7260] net.sourceforge.dibdib.android_qm.R$drawable.:()V │ │ -3b7270: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b7276: 0e00 |0003: return-void │ │ +3b725c: |[3b725c] net.sourceforge.dibdib.android_qm.R$drawable.:()V │ │ +3b726c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b7272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -876995,17 +876995,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7278: |[3b7278] net.sourceforge.dibdib.android_qm.R$id.:()V │ │ -3b7288: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b728e: 0e00 |0003: return-void │ │ +3b7274: |[3b7274] net.sourceforge.dibdib.android_qm.R$id.:()V │ │ +3b7284: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b728a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -877177,17 +877177,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7290: |[3b7290] net.sourceforge.dibdib.android_qm.R$integer.:()V │ │ -3b72a0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b72a6: 0e00 |0003: return-void │ │ +3b728c: |[3b728c] net.sourceforge.dibdib.android_qm.R$integer.:()V │ │ +3b729c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b72a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -877274,17 +877274,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b72a8: |[3b72a8] net.sourceforge.dibdib.android_qm.R$interpolator.:()V │ │ -3b72b8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b72be: 0e00 |0003: return-void │ │ +3b72a4: |[3b72a4] net.sourceforge.dibdib.android_qm.R$interpolator.:()V │ │ +3b72b4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b72ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -877881,17 +877881,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b72c0: |[3b72c0] net.sourceforge.dibdib.android_qm.R$layout.:()V │ │ -3b72d0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b72d6: 0e00 |0003: return-void │ │ +3b72bc: |[3b72bc] net.sourceforge.dibdib.android_qm.R$layout.:()V │ │ +3b72cc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b72d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -877938,17 +877938,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b72d8: |[3b72d8] net.sourceforge.dibdib.android_qm.R$menu.:()V │ │ -3b72e8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b72ee: 0e00 |0003: return-void │ │ +3b72d4: |[3b72d4] net.sourceforge.dibdib.android_qm.R$menu.:()V │ │ +3b72e4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b72ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -877995,17 +877995,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b72f0: |[3b72f0] net.sourceforge.dibdib.android_qm.R$mipmap.:()V │ │ -3b7300: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b7306: 0e00 |0003: return-void │ │ +3b72ec: |[3b72ec] net.sourceforge.dibdib.android_qm.R$mipmap.:()V │ │ +3b72fc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b7302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -878042,17 +878042,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7308: |[3b7308] net.sourceforge.dibdib.android_qm.R$plurals.:()V │ │ -3b7318: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b731e: 0e00 |0003: return-void │ │ +3b7304: |[3b7304] net.sourceforge.dibdib.android_qm.R$plurals.:()V │ │ +3b7314: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b731a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -878639,17 +878639,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7320: |[3b7320] net.sourceforge.dibdib.android_qm.R$string.:()V │ │ -3b7330: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b7336: 0e00 |0003: return-void │ │ +3b731c: |[3b731c] net.sourceforge.dibdib.android_qm.R$string.:()V │ │ +3b732c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b7332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -882286,17 +882286,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b9638: |[3b9638] net.sourceforge.dibdib.android_qm.R$style.:()V │ │ -3b9648: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b964e: 0e00 |0003: return-void │ │ +3b9634: |[3b9634] net.sourceforge.dibdib.android_qm.R$style.:()V │ │ +3b9644: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b964a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -890458,609 +890458,609 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4460 16-bit code units │ │ -3b7338: |[3b7338] net.sourceforge.dibdib.android_qm.R$styleable.:()V │ │ -3b7348: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3b734c: 2300 1915 |0002: new-array v0, v0, [I // type@1519 │ │ -3b7350: 2600 0e04 0000 |0004: fill-array-data v0, 00000412 // +0000040e │ │ -3b7356: 6900 c686 |0007: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionBar:[I // field@86c6 │ │ -3b735a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -3b735c: 2301 1915 |000a: new-array v1, v0, [I // type@1519 │ │ -3b7360: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ -3b7366: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3b7368: 4b02 0103 |0010: aput v2, v1, v3 │ │ -3b736c: 6901 c786 |0012: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionBarLayout:[I // field@86c7 │ │ -3b7370: 2301 1915 |0014: new-array v1, v0, [I // type@1519 │ │ -3b7374: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ -3b737a: 4b02 0103 |0019: aput v2, v1, v3 │ │ -3b737e: 6901 e686 |001b: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMenuItemView:[I // field@86e6 │ │ -3b7382: 2331 1915 |001d: new-array v1, v3, [I // type@1519 │ │ -3b7386: 6901 e886 |001f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMenuView:[I // field@86e8 │ │ -3b738a: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -3b738c: 2312 1915 |0022: new-array v2, v1, [I // type@1519 │ │ -3b7390: 2602 2c04 0000 |0024: fill-array-data v2, 00000450 // +0000042c │ │ -3b7396: 6902 e986 |0027: sput-object v2, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMode:[I // field@86e9 │ │ -3b739a: 1222 |0029: const/4 v2, #int 2 // #2 │ │ -3b739c: 2324 1915 |002a: new-array v4, v2, [I // type@1519 │ │ -3b73a0: 2604 3404 0000 |002c: fill-array-data v4, 00000460 // +00000434 │ │ -3b73a6: 6904 f086 |002f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActivityChooserView:[I // field@86f0 │ │ -3b73aa: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ -3b73ae: 2345 1915 |0033: new-array v5, v4, [I // type@1519 │ │ -3b73b2: 2605 3304 0000 |0035: fill-array-data v5, 00000468 // +00000433 │ │ -3b73b8: 6905 f386 |0038: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AlertDialog:[I // field@86f3 │ │ -3b73bc: 2315 1915 |003a: new-array v5, v1, [I // type@1519 │ │ -3b73c0: 2605 4004 0000 |003c: fill-array-data v5, 0000047c // +00000440 │ │ -3b73c6: 6905 fc86 |003f: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableCompat:[I // field@86fc │ │ -3b73ca: 2325 1915 |0041: new-array v5, v2, [I // type@1519 │ │ -3b73ce: 2605 4904 0000 |0043: fill-array-data v5, 0000048c // +00000449 │ │ -3b73d4: 6905 0387 |0046: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableItem:[I // field@8703 │ │ -3b73d8: 1245 |0048: const/4 v5, #int 4 // #4 │ │ -3b73da: 2356 1915 |0049: new-array v6, v5, [I // type@1519 │ │ -3b73de: 2606 4904 0000 |004b: fill-array-data v6, 00000494 // +00000449 │ │ -3b73e4: 6906 0687 |004e: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableTransition:[I // field@8706 │ │ -3b73e8: 2346 1915 |0050: new-array v6, v4, [I // type@1519 │ │ -3b73ec: 2606 4e04 0000 |0052: fill-array-data v6, 000004a0 // +0000044e │ │ -3b73f2: 6906 0b87 |0055: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayout:[I // field@870b │ │ -3b73f6: 2356 1915 |0057: new-array v6, v5, [I // type@1519 │ │ -3b73fa: 2606 5b04 0000 |0059: fill-array-data v6, 000004b4 // +0000045b │ │ -3b7400: 6906 0c87 |005c: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayoutStates:[I // field@870c │ │ -3b7404: 2326 1915 |005e: new-array v6, v2, [I // type@1519 │ │ -3b7408: 2606 6004 0000 |0060: fill-array-data v6, 000004c0 // +00000460 │ │ -3b740e: 6906 1187 |0063: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayout_Layout:[I // field@8711 │ │ -3b7412: 2336 1915 |0065: new-array v6, v3, [I // type@1519 │ │ -3b7416: 6906 1c87 |0067: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatEmojiHelper:[I // field@871c │ │ -3b741a: 2356 1915 |0069: new-array v6, v5, [I // type@1519 │ │ -3b741e: 2606 5d04 0000 |006b: fill-array-data v6, 000004c8 // +0000045d │ │ -3b7424: 6906 1d87 |006e: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatImageView:[I // field@871d │ │ -3b7428: 2356 1915 |0070: new-array v6, v5, [I // type@1519 │ │ -3b742c: 2606 6204 0000 |0072: fill-array-data v6, 000004d4 // +00000462 │ │ -3b7432: 6906 2287 |0075: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatSeekBar:[I // field@8722 │ │ -3b7436: 1276 |0077: const/4 v6, #int 7 // #7 │ │ -3b7438: 2367 1915 |0078: new-array v7, v6, [I // type@1519 │ │ -3b743c: 2607 6604 0000 |007a: fill-array-data v7, 000004e0 // +00000466 │ │ -3b7442: 6907 2787 |007d: sput-object v7, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTextHelper:[I // field@8727 │ │ -3b7446: 1307 1600 |007f: const/16 v7, #int 22 // #16 │ │ -3b744a: 2378 1915 |0081: new-array v8, v7, [I // type@1519 │ │ -3b744e: 2608 6f04 0000 |0083: fill-array-data v8, 000004f2 // +0000046f │ │ -3b7454: 6908 2f87 |0086: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTextView:[I // field@872f │ │ -3b7458: 1308 7f00 |0088: const/16 v8, #int 127 // #7f │ │ -3b745c: 2388 1915 |008a: new-array v8, v8, [I // type@1519 │ │ -3b7460: 2608 9604 0000 |008c: fill-array-data v8, 00000522 // +00000496 │ │ -3b7466: 6908 4687 |008f: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTheme:[I // field@8746 │ │ -3b746a: 2368 1915 |0091: new-array v8, v6, [I // type@1519 │ │ -3b746e: 2608 9105 0000 |0093: fill-array-data v8, 00000624 // +00000591 │ │ -3b7474: 6908 c687 |0096: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Badge:[I // field@87c6 │ │ -3b7478: 1308 0900 |0098: const/16 v8, #int 9 // #9 │ │ -3b747c: 2389 1915 |009a: new-array v9, v8, [I // type@1519 │ │ -3b7480: 2609 9a05 0000 |009c: fill-array-data v9, 00000636 // +0000059a │ │ -3b7486: 6909 ce87 |009f: sput-object v9, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BaseProgressIndicator:[I // field@87ce │ │ -3b748a: 1309 0b00 |00a1: const/16 v9, #int 11 // #b │ │ -3b748e: 239a 1915 |00a3: new-array v10, v9, [I // type@1519 │ │ -3b7492: 260a a705 0000 |00a5: fill-array-data v10, 0000064c // +000005a7 │ │ -3b7498: 690a d887 |00a8: sput-object v10, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomAppBar:[I // field@87d8 │ │ -3b749c: 230a 1915 |00aa: new-array v10, v0, [I // type@1519 │ │ -3b74a0: 140b aa01 037f |00ac: const v11, #float 1.74138e+38 // #7f0301aa │ │ -3b74a6: 4b0b 0a03 |00af: aput v11, v10, v3 │ │ -3b74aa: 690a e487 |00b1: sput-object v10, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomNavigationView:[I // field@87e4 │ │ -3b74ae: 130a 1200 |00b3: const/16 v10, #int 18 // #12 │ │ -3b74b2: 23ab 1915 |00b5: new-array v11, v10, [I // type@1519 │ │ -3b74b6: 260b af05 0000 |00b7: fill-array-data v11, 00000666 // +000005af │ │ -3b74bc: 690b e687 |00ba: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomSheetBehavior_Layout:[I // field@87e6 │ │ -3b74c0: 230b 1915 |00bc: new-array v11, v0, [I // type@1519 │ │ -3b74c4: 140c 2900 037f |00be: const v12, #float 1.7413e+38 // #7f030029 │ │ -3b74ca: 4b0c 0b03 |00c1: aput v12, v11, v3 │ │ -3b74ce: 690b f987 |00c3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ButtonBarLayout:[I // field@87f9 │ │ -3b74d2: 232b 1915 |00c5: new-array v11, v2, [I // type@1519 │ │ -3b74d6: 260b c705 0000 |00c7: fill-array-data v11, 0000068e // +000005c7 │ │ -3b74dc: 690b fb87 |00ca: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Capability:[I // field@87fb │ │ -3b74e0: 130b 0d00 |00cc: const/16 v11, #int 13 // #d │ │ -3b74e4: 23bb 1915 |00ce: new-array v11, v11, [I // type@1519 │ │ -3b74e8: 260b c605 0000 |00d0: fill-array-data v11, 00000696 // +000005c6 │ │ -3b74ee: 690b fe87 |00d3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CardView:[I // field@87fe │ │ -3b74f2: 235b 1915 |00d5: new-array v11, v5, [I // type@1519 │ │ -3b74f6: 260b dd05 0000 |00d7: fill-array-data v11, 000006b4 // +000005dd │ │ -3b74fc: 690b 0c88 |00da: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CheckedTextView:[I // field@880c │ │ -3b7500: 130b 2a00 |00dc: const/16 v11, #int 42 // #2a │ │ -3b7504: 23bb 1915 |00de: new-array v11, v11, [I // type@1519 │ │ -3b7508: 260b e005 0000 |00e0: fill-array-data v11, 000006c0 // +000005e0 │ │ -3b750e: 690b 1188 |00e3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Chip:[I // field@8811 │ │ -3b7512: 236b 1915 |00e5: new-array v11, v6, [I // type@1519 │ │ -3b7516: 260b 3106 0000 |00e7: fill-array-data v11, 00000718 // +00000631 │ │ -3b751c: 690b 1288 |00ea: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ChipGroup:[I // field@8812 │ │ -3b7520: 123b |00ec: const/4 v11, #int 3 // #3 │ │ -3b7522: 23bc 1915 |00ed: new-array v12, v11, [I // type@1519 │ │ -3b7526: 260c 3b06 0000 |00ef: fill-array-data v12, 0000072a // +0000063b │ │ -3b752c: 690c 4488 |00f2: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CircularProgressIndicator:[I // field@8844 │ │ -3b7530: 232c 1915 |00f4: new-array v12, v2, [I // type@1519 │ │ -3b7534: 260c 3e06 0000 |00f6: fill-array-data v12, 00000734 // +0000063e │ │ -3b753a: 690c 4888 |00f9: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ClockFaceView:[I // field@8848 │ │ -3b753e: 23bc 1915 |00fb: new-array v12, v11, [I // type@1519 │ │ -3b7542: 260c 3f06 0000 |00fd: fill-array-data v12, 0000073c // +0000063f │ │ -3b7548: 690c 4b88 |0100: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ClockHandView:[I // field@884b │ │ -3b754c: 130c 1400 |0102: const/16 v12, #int 20 // #14 │ │ -3b7550: 23cd 1915 |0104: new-array v13, v12, [I // type@1519 │ │ -3b7554: 260d 4006 0000 |0106: fill-array-data v13, 00000746 // +00000640 │ │ -3b755a: 690d 4f88 |0109: sput-object v13, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CollapsingToolbarLayout:[I // field@884f │ │ -3b755e: 232d 1915 |010b: new-array v13, v2, [I // type@1519 │ │ -3b7562: 260d 6506 0000 |010d: fill-array-data v13, 00000772 // +00000665 │ │ -3b7568: 690d 5088 |0110: sput-object v13, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@8850 │ │ -3b756c: 125d |0112: const/4 v13, #int 5 // #5 │ │ -3b756e: 23de 1915 |0113: new-array v14, v13, [I // type@1519 │ │ -3b7572: 260e 6506 0000 |0115: fill-array-data v14, 0000077a // +00000665 │ │ -3b7578: 690e 6788 |0118: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ColorStateListItem:[I // field@8867 │ │ -3b757c: 235e 1915 |011a: new-array v14, v5, [I // type@1519 │ │ -3b7580: 260e 6c06 0000 |011c: fill-array-data v14, 00000788 // +0000066c │ │ -3b7586: 690e 6d88 |011f: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CompoundButton:[I // field@886d │ │ -3b758a: 130e 6d00 |0121: const/16 v14, #int 109 // #6d │ │ -3b758e: 23ee 1915 |0123: new-array v14, v14, [I // type@1519 │ │ -3b7592: 260e 6f06 0000 |0125: fill-array-data v14, 00000794 // +0000066f │ │ -3b7598: 690e 7288 |0128: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Constraint:[I // field@8872 │ │ -3b759c: 130e 5a00 |012a: const/16 v14, #int 90 // #5a │ │ -3b75a0: 23ee 1915 |012c: new-array v14, v14, [I // type@1519 │ │ -3b75a4: 260e 4407 0000 |012e: fill-array-data v14, 00000872 // +00000744 │ │ -3b75aa: 690e 7388 |0131: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintLayout_Layout:[I // field@8873 │ │ -3b75ae: 232e 1915 |0133: new-array v14, v2, [I // type@1519 │ │ -3b75b2: 260e f507 0000 |0135: fill-array-data v14, 0000092a // +000007f5 │ │ -3b75b8: 690e ce88 |0138: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintLayout_placeholder:[I // field@88ce │ │ -3b75bc: 130e 6f00 |013a: const/16 v14, #int 111 // #6f │ │ -3b75c0: 23ee 1915 |013c: new-array v14, v14, [I // type@1519 │ │ -3b75c4: 260e f407 0000 |013e: fill-array-data v14, 00000932 // +000007f4 │ │ -3b75ca: 690e d188 |0141: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintSet:[I // field@88d1 │ │ -3b75ce: 232e 1915 |0143: new-array v14, v2, [I // type@1519 │ │ -3b75d2: 260e cf08 0000 |0145: fill-array-data v14, 00000a14 // +000008cf │ │ -3b75d8: 690e ae89 |0148: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CoordinatorLayout:[I // field@89ae │ │ -3b75dc: 236e 1915 |014a: new-array v14, v6, [I // type@1519 │ │ -3b75e0: 260e d008 0000 |014c: fill-array-data v14, 00000a1c // +000008d0 │ │ -3b75e6: 690e af89 |014f: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CoordinatorLayout_Layout:[I // field@89af │ │ -3b75ea: 238e 1915 |0151: new-array v14, v8, [I // type@1519 │ │ -3b75ee: 260e db08 0000 |0153: fill-array-data v14, 00000a2e // +000008db │ │ -3b75f4: 690e b989 |0156: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CustomAttribute:[I // field@89b9 │ │ -3b75f8: 234e 1915 |0158: new-array v14, v4, [I // type@1519 │ │ -3b75fc: 260e ea08 0000 |015a: fill-array-data v14, 00000a44 // +000008ea │ │ -3b7602: 690e c389 |015d: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.DrawerArrowToggle:[I // field@89c3 │ │ -3b7606: 231e 1915 |015f: new-array v14, v1, [I // type@1519 │ │ -3b760a: 260e f708 0000 |0161: fill-array-data v14, 00000a58 // +000008f7 │ │ -3b7610: 690e cc89 |0164: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ExtendedFloatingActionButton:[I // field@89cc │ │ -3b7614: 232e 1915 |0166: new-array v14, v2, [I // type@1519 │ │ -3b7618: 260e 0009 0000 |0168: fill-array-data v14, 00000a68 // +00000900 │ │ -3b761e: 690e cd89 |016b: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@89cd │ │ -3b7622: 130e 1100 |016d: const/16 v14, #int 17 // #11 │ │ -3b7626: 23ef 1915 |016f: new-array v15, v14, [I // type@1519 │ │ -3b762a: 260f ff08 0000 |0171: fill-array-data v15, 00000a70 // +000008ff │ │ -3b7630: 690f d689 |0174: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FloatingActionButton:[I // field@89d6 │ │ -3b7634: 230f 1915 |0176: new-array v15, v0, [I // type@1519 │ │ -3b7638: 1410 4e00 037f |0178: const v16, #float 1.7413e+38 // #7f03004e │ │ -3b763e: 4b10 0f03 |017b: aput v16, v15, v3 │ │ -3b7642: 690f d789 |017d: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@89d7 │ │ -3b7646: 232f 1915 |017f: new-array v15, v2, [I // type@1519 │ │ -3b764a: 260f 1509 0000 |0181: fill-array-data v15, 00000a96 // +00000915 │ │ -3b7650: 690f ea89 |0184: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FlowLayout:[I // field@89ea │ │ -3b7654: 236f 1915 |0186: new-array v15, v6, [I // type@1519 │ │ -3b7658: 260f 1609 0000 |0188: fill-array-data v15, 00000a9e // +00000916 │ │ -3b765e: 690f ed89 |018b: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FontFamily:[I // field@89ed │ │ -3b7662: 130f 0a00 |018d: const/16 v15, #int 10 // #a │ │ -3b7666: 23f6 1915 |018f: new-array v6, v15, [I // type@1519 │ │ -3b766a: 2606 1f09 0000 |0191: fill-array-data v6, 00000ab0 // +0000091f │ │ -3b7670: 6906 ee89 |0194: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FontFamilyFont:[I // field@89ee │ │ -3b7674: 23b6 1915 |0196: new-array v6, v11, [I // type@1519 │ │ -3b7678: 2606 3009 0000 |0198: fill-array-data v6, 00000ac8 // +00000930 │ │ -3b767e: 6906 008a |019b: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ForegroundLinearLayout:[I // field@8a00 │ │ -3b7682: 23b6 1915 |019d: new-array v6, v11, [I // type@1519 │ │ -3b7686: 2606 3309 0000 |019f: fill-array-data v6, 00000ad2 // +00000933 │ │ -3b768c: 6906 048a |01a2: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Fragment:[I // field@8a04 │ │ -3b7690: 2326 1915 |01a4: new-array v6, v2, [I // type@1519 │ │ -3b7694: 2606 3609 0000 |01a6: fill-array-data v6, 00000adc // +00000936 │ │ -3b769a: 6906 058a |01a9: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FragmentContainerView:[I // field@8a05 │ │ -3b769e: 1306 0c00 |01ab: const/16 v6, #int 12 // #c │ │ -3b76a2: 2364 1915 |01ad: new-array v4, v6, [I // type@1519 │ │ -3b76a6: 2604 3509 0000 |01af: fill-array-data v4, 00000ae4 // +00000935 │ │ -3b76ac: 6904 0b8a |01b2: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.GradientColor:[I // field@8a0b │ │ -3b76b0: 2324 1915 |01b4: new-array v4, v2, [I // type@1519 │ │ -3b76b4: 2604 4a09 0000 |01b6: fill-array-data v4, 00000b00 // +0000094a │ │ -3b76ba: 6904 0c8a |01b9: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.GradientColorItem:[I // field@8a0c │ │ -3b76be: 2384 1915 |01bb: new-array v4, v8, [I // type@1519 │ │ -3b76c2: 2604 4b09 0000 |01bd: fill-array-data v4, 00000b08 // +0000094b │ │ -3b76c8: 6904 1b8a |01c0: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ImageFilterView:[I // field@8a1b │ │ -3b76cc: 2354 1915 |01c2: new-array v4, v5, [I // type@1519 │ │ -3b76d0: 2604 5a09 0000 |01c4: fill-array-data v4, 00000b1e // +0000095a │ │ -3b76d6: 6904 258a |01c7: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Insets:[I // field@8a25 │ │ -3b76da: 23a4 1915 |01c9: new-array v4, v10, [I // type@1519 │ │ -3b76de: 2604 5f09 0000 |01cb: fill-array-data v4, 00000b2a // +0000095f │ │ -3b76e4: 6904 2a8a |01ce: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyAttribute:[I // field@8a2a │ │ -3b76e8: 23c4 1915 |01d0: new-array v4, v12, [I // type@1519 │ │ -3b76ec: 2604 8009 0000 |01d2: fill-array-data v4, 00000b52 // +00000980 │ │ -3b76f2: 6904 3d8a |01d5: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyCycle:[I // field@8a3d │ │ -3b76f6: 2334 1915 |01d7: new-array v4, v3, [I // type@1519 │ │ -3b76fa: 6904 528a |01d9: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFrame:[I // field@8a52 │ │ -3b76fe: 2334 1915 |01db: new-array v4, v3, [I // type@1519 │ │ -3b7702: 6904 538a |01dd: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFramesAcceleration:[I // field@8a53 │ │ -3b7706: 2334 1915 |01df: new-array v4, v3, [I // type@1519 │ │ -3b770a: 6904 548a |01e1: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFramesVelocity:[I // field@8a54 │ │ -3b770e: 2364 1915 |01e3: new-array v4, v6, [I // type@1519 │ │ -3b7712: 2604 9909 0000 |01e5: fill-array-data v4, 00000b7e // +00000999 │ │ -3b7718: 6904 558a |01e8: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyPosition:[I // field@8a55 │ │ -3b771c: 23c4 1915 |01ea: new-array v4, v12, [I // type@1519 │ │ -3b7720: 2604 ae09 0000 |01ec: fill-array-data v4, 00000b9a // +000009ae │ │ -3b7726: 6904 628a |01ef: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyTimeCycle:[I // field@8a62 │ │ -3b772a: 23f4 1915 |01f1: new-array v4, v15, [I // type@1519 │ │ -3b772e: 2604 d309 0000 |01f3: fill-array-data v4, 00000bc6 // +000009d3 │ │ -3b7734: 6904 778a |01f6: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyTrigger:[I // field@8a77 │ │ -3b7738: 1304 4300 |01f8: const/16 v4, #int 67 // #43 │ │ -3b773c: 2344 1915 |01fa: new-array v4, v4, [I // type@1519 │ │ -3b7740: 2604 e209 0000 |01fc: fill-array-data v4, 00000bde // +000009e2 │ │ -3b7746: 6904 828a |01ff: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Layout:[I // field@8a82 │ │ -3b774a: 2384 1915 |0201: new-array v4, v8, [I // type@1519 │ │ -3b774e: 2604 650a 0000 |0203: fill-array-data v4, 00000c68 // +00000a65 │ │ -3b7754: 6904 c68a |0206: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearLayoutCompat:[I // field@8ac6 │ │ -3b7758: 2354 1915 |0208: new-array v4, v5, [I // type@1519 │ │ -3b775c: 2604 740a 0000 |020a: fill-array-data v4, 00000c7e // +00000a74 │ │ -3b7762: 6904 c78a |020d: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearLayoutCompat_Layout:[I // field@8ac7 │ │ -3b7766: 2324 1915 |020f: new-array v4, v2, [I // type@1519 │ │ -3b776a: 2604 790a 0000 |0211: fill-array-data v4, 00000c8a // +00000a79 │ │ -3b7770: 6904 d58a |0214: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearProgressIndicator:[I // field@8ad5 │ │ -3b7774: 2324 1915 |0216: new-array v4, v2, [I // type@1519 │ │ -3b7778: 2604 7a0a 0000 |0218: fill-array-data v4, 00000c92 // +00000a7a │ │ -3b777e: 6904 d88a |021b: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ListPopupWindow:[I // field@8ad8 │ │ -3b7782: 2354 1915 |021d: new-array v4, v5, [I // type@1519 │ │ -3b7786: 2604 7b0a 0000 |021f: fill-array-data v4, 00000c9a // +00000a7b │ │ -3b778c: 6904 db8a |0222: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAlertDialog:[I // field@8adb │ │ -3b7790: 23d4 1915 |0224: new-array v4, v13, [I // type@1519 │ │ -3b7794: 2604 800a 0000 |0226: fill-array-data v4, 00000ca6 // +00000a80 │ │ -3b779a: 6904 dc8a |0229: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAlertDialogTheme:[I // field@8adc │ │ -3b779e: 2304 1915 |022b: new-array v4, v0, [I // type@1519 │ │ -3b77a2: 1405 2002 0101 |022d: const v5, #float 2.36951e-38 // #01010220 │ │ -3b77a8: 4b05 0403 |0230: aput v5, v4, v3 │ │ -3b77ac: 6904 e68a |0232: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAutoCompleteTextView:[I // field@8ae6 │ │ -3b77b0: 1304 1500 |0234: const/16 v4, #int 21 // #15 │ │ -3b77b4: 2344 1915 |0236: new-array v4, v4, [I // type@1519 │ │ -3b77b8: 2604 7c0a 0000 |0238: fill-array-data v4, 00000cb4 // +00000a7c │ │ -3b77be: 6904 e88a |023b: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialButton:[I // field@8ae8 │ │ -3b77c2: 23b4 1915 |023d: new-array v4, v11, [I // type@1519 │ │ -3b77c6: 2604 a30a 0000 |023f: fill-array-data v4, 00000ce2 // +00000aa3 │ │ -3b77cc: 6904 e98a |0242: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialButtonToggleGroup:[I // field@8ae9 │ │ -3b77d0: 23f4 1915 |0244: new-array v4, v15, [I // type@1519 │ │ -3b77d4: 2604 a60a 0000 |0246: fill-array-data v4, 00000cec // +00000aa6 │ │ -3b77da: 6904 028b |0249: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCalendar:[I // field@8b02 │ │ -3b77de: 23f4 1915 |024b: new-array v4, v15, [I // type@1519 │ │ -3b77e2: 2604 b70a 0000 |024d: fill-array-data v4, 00000d04 // +00000ab7 │ │ -3b77e8: 6904 038b |0250: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCalendarItem:[I // field@8b03 │ │ -3b77ec: 2364 1915 |0252: new-array v4, v6, [I // type@1519 │ │ -3b77f0: 2604 c80a 0000 |0254: fill-array-data v4, 00000d1c // +00000ac8 │ │ -3b77f6: 6904 188b |0257: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCardView:[I // field@8b18 │ │ -3b77fa: 2324 1915 |0259: new-array v4, v2, [I // type@1519 │ │ -3b77fe: 2604 dd0a 0000 |025b: fill-array-data v4, 00000d38 // +00000add │ │ -3b7804: 6904 258b |025e: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCheckBox:[I // field@8b25 │ │ -3b7808: 2324 1915 |0260: new-array v4, v2, [I // type@1519 │ │ -3b780c: 2604 de0a 0000 |0262: fill-array-data v4, 00000d40 // +00000ade │ │ -3b7812: 6904 288b |0265: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialRadioButton:[I // field@8b28 │ │ -3b7816: 2324 1915 |0267: new-array v4, v2, [I // type@1519 │ │ -3b781a: 2604 df0a 0000 |0269: fill-array-data v4, 00000d48 // +00000adf │ │ -3b7820: 6904 2b8b |026c: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialShape:[I // field@8b2b │ │ -3b7824: 23b4 1915 |026e: new-array v4, v11, [I // type@1519 │ │ -3b7828: 2604 e00a 0000 |0270: fill-array-data v4, 00000d50 // +00000ae0 │ │ -3b782e: 6904 2e8b |0273: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTextAppearance:[I // field@8b2e │ │ -3b7832: 23b4 1915 |0275: new-array v4, v11, [I // type@1519 │ │ -3b7836: 2604 e30a 0000 |0277: fill-array-data v4, 00000d5a // +00000ae3 │ │ -3b783c: 6904 328b |027a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTextView:[I // field@8b32 │ │ -3b7840: 2324 1915 |027c: new-array v4, v2, [I // type@1519 │ │ -3b7844: 2604 e60a 0000 |027e: fill-array-data v4, 00000d64 // +00000ae6 │ │ -3b784a: 6904 368b |0281: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTimePicker:[I // field@8b36 │ │ -3b784e: 23b4 1915 |0283: new-array v4, v11, [I // type@1519 │ │ -3b7852: 2604 e70a 0000 |0285: fill-array-data v4, 00000d6c // +00000ae7 │ │ -3b7858: 6904 398b |0288: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialToolbar:[I // field@8b39 │ │ -3b785c: 2314 1915 |028a: new-array v4, v1, [I // type@1519 │ │ -3b7860: 2604 ea0a 0000 |028c: fill-array-data v4, 00000d76 // +00000aea │ │ -3b7866: 6904 3d8b |028f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuGroup:[I // field@8b3d │ │ -3b786a: 1304 1700 |0291: const/16 v4, #int 23 // #17 │ │ -3b786e: 2345 1915 |0293: new-array v5, v4, [I // type@1519 │ │ -3b7872: 2605 f10a 0000 |0295: fill-array-data v5, 00000d86 // +00000af1 │ │ -3b7878: 6905 448b |0298: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuItem:[I // field@8b44 │ │ -3b787c: 2385 1915 |029a: new-array v5, v8, [I // type@1519 │ │ -3b7880: 2605 1c0b 0000 |029c: fill-array-data v5, 00000db8 // +00000b1c │ │ -3b7886: 6905 5c8b |029f: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuView:[I // field@8b5c │ │ -3b788a: 2315 1915 |02a1: new-array v5, v1, [I // type@1519 │ │ -3b788e: 2605 2b0b 0000 |02a3: fill-array-data v5, 00000dce // +00000b2b │ │ -3b7894: 6905 668b |02a6: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MockView:[I // field@8b66 │ │ -3b7898: 2315 1915 |02a8: new-array v5, v1, [I // type@1519 │ │ -3b789c: 2605 340b 0000 |02aa: fill-array-data v5, 00000dde // +00000b34 │ │ -3b78a2: 6905 6d8b |02ad: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Motion:[I // field@8b6d │ │ -3b78a6: 2325 1915 |02af: new-array v5, v2, [I // type@1519 │ │ -3b78aa: 2605 3d0b 0000 |02b1: fill-array-data v5, 00000dee // +00000b3d │ │ -3b78b0: 6905 6e8b |02b4: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionHelper:[I // field@8b6e │ │ -3b78b4: 2315 1915 |02b6: new-array v5, v1, [I // type@1519 │ │ -3b78b8: 2605 3e0b 0000 |02b8: fill-array-data v5, 00000df6 // +00000b3e │ │ -3b78be: 6905 718b |02bb: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionLayout:[I // field@8b71 │ │ -3b78c2: 2325 1915 |02bd: new-array v5, v2, [I // type@1519 │ │ -3b78c6: 2605 470b 0000 |02bf: fill-array-data v5, 00000e06 // +00000b47 │ │ -3b78cc: 6905 788b |02c2: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionScene:[I // field@8b78 │ │ -3b78d0: 23b5 1915 |02c4: new-array v5, v11, [I // type@1519 │ │ -3b78d4: 2605 480b 0000 |02c6: fill-array-data v5, 00000e0e // +00000b48 │ │ -3b78da: 6905 7b8b |02c9: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionTelltales:[I // field@8b7b │ │ -3b78de: 2395 1915 |02cb: new-array v5, v9, [I // type@1519 │ │ -3b78e2: 2605 4b0b 0000 |02cd: fill-array-data v5, 00000e18 // +00000b4b │ │ -3b78e8: 6905 858b |02d0: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationBarView:[I // field@8b85 │ │ -3b78ec: 2325 1915 |02d2: new-array v5, v2, [I // type@1519 │ │ -3b78f0: 2605 5e0b 0000 |02d4: fill-array-data v5, 00000e32 // +00000b5e │ │ -3b78f6: 6905 918b |02d7: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationRailView:[I // field@8b91 │ │ -3b78fa: 2344 1915 |02d9: new-array v4, v4, [I // type@1519 │ │ -3b78fe: 2604 5f0b 0000 |02db: fill-array-data v4, 00000e3a // +00000b5f │ │ -3b7904: 6904 948b |02de: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationView:[I // field@8b94 │ │ -3b7908: 2324 1915 |02e0: new-array v4, v2, [I // type@1519 │ │ -3b790c: 2604 8a0b 0000 |02e2: fill-array-data v4, 00000e6c // +00000b8a │ │ -3b7912: 6904 ac8b |02e5: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.OnClick:[I // field@8bac │ │ -3b7916: 2364 1915 |02e7: new-array v4, v6, [I // type@1519 │ │ -3b791a: 2604 8b0b 0000 |02e9: fill-array-data v4, 00000e74 // +00000b8b │ │ -3b7920: 6904 af8b |02ec: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.OnSwipe:[I // field@8baf │ │ -3b7924: 23b4 1915 |02ee: new-array v4, v11, [I // type@1519 │ │ -3b7928: 2604 a00b 0000 |02f0: fill-array-data v4, 00000e90 // +00000ba0 │ │ -3b792e: 6904 bc8b |02f3: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PopupWindow:[I // field@8bbc │ │ -3b7932: 2304 1915 |02f5: new-array v4, v0, [I // type@1519 │ │ -3b7936: 1405 e302 037f |02f7: const v5, #float 1.74144e+38 // #7f0302e3 │ │ -3b793c: 4b05 0403 |02fa: aput v5, v4, v3 │ │ -3b7940: 6904 bd8b |02fc: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PopupWindowBackgroundState:[I // field@8bbd │ │ -3b7944: 23d4 1915 |02fe: new-array v4, v13, [I // type@1519 │ │ -3b7948: 2604 9a0b 0000 |0300: fill-array-data v4, 00000e9a // +00000b9a │ │ -3b794e: 6904 c28b |0303: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PropertySet:[I // field@8bc2 │ │ -3b7952: 2304 1915 |0305: new-array v4, v0, [I // type@1519 │ │ -3b7956: 1405 3602 037f |0307: const v5, #float 1.7414e+38 // #7f030236 │ │ -3b795c: 4b05 0403 |030a: aput v5, v4, v3 │ │ -3b7960: 6904 c88b |030c: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RadialViewGroup:[I // field@8bc8 │ │ -3b7964: 2324 1915 |030e: new-array v4, v2, [I // type@1519 │ │ -3b7968: 2604 980b 0000 |0310: fill-array-data v4, 00000ea8 // +00000b98 │ │ -3b796e: 6904 ca8b |0313: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RangeSlider:[I // field@8bca │ │ -3b7972: 2324 1915 |0315: new-array v4, v2, [I // type@1519 │ │ -3b7976: 2604 990b 0000 |0317: fill-array-data v4, 00000eb0 // +00000b99 │ │ -3b797c: 6904 cd8b |031a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RecycleListView:[I // field@8bcd │ │ -3b7980: 2364 1915 |031c: new-array v4, v6, [I // type@1519 │ │ -3b7984: 2604 9a0b 0000 |031e: fill-array-data v4, 00000eb8 // +00000b9a │ │ -3b798a: 6904 d08b |0321: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RecyclerView:[I // field@8bd0 │ │ -3b798e: 2304 1915 |0323: new-array v4, v0, [I // type@1519 │ │ -3b7992: 1405 a401 037f |0325: const v5, #float 1.74137e+38 // #7f0301a4 │ │ -3b7998: 4b05 0403 |0328: aput v5, v4, v3 │ │ -3b799c: 6904 dd8b |032a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ScrimInsetsFrameLayout:[I // field@8bdd │ │ -3b79a0: 2304 1915 |032c: new-array v4, v0, [I // type@1519 │ │ -3b79a4: 1405 5500 037f |032e: const v5, #float 1.74131e+38 // #7f030055 │ │ -3b79aa: 4b05 0403 |0331: aput v5, v4, v3 │ │ -3b79ae: 6904 df8b |0333: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ScrollingViewBehavior_Layout:[I // field@8bdf │ │ -3b79b2: 23e4 1915 |0335: new-array v4, v14, [I // type@1519 │ │ -3b79b6: 2604 9d0b 0000 |0337: fill-array-data v4, 00000ed4 // +00000b9d │ │ -3b79bc: 6904 e18b |033a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SearchView:[I // field@8be1 │ │ -3b79c0: 23f4 1915 |033c: new-array v4, v15, [I // type@1519 │ │ -3b79c4: 2604 bc0b 0000 |033e: fill-array-data v4, 00000efa // +00000bbc │ │ -3b79ca: 6904 f38b |0341: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ShapeAppearance:[I // field@8bf3 │ │ -3b79ce: 2394 1915 |0343: new-array v4, v9, [I // type@1519 │ │ -3b79d2: 2604 cd0b 0000 |0345: fill-array-data v4, 00000f12 // +00000bcd │ │ -3b79d8: 6904 fe8b |0348: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ShapeableImageView:[I // field@8bfe │ │ -3b79dc: 2374 1915 |034a: new-array v4, v7, [I // type@1519 │ │ -3b79e0: 2604 e00b 0000 |034c: fill-array-data v4, 00000f2c // +00000be0 │ │ -3b79e6: 6904 0a8c |034f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Slider:[I // field@8c0a │ │ -3b79ea: 23b4 1915 |0351: new-array v4, v11, [I // type@1519 │ │ -3b79ee: 2604 090c 0000 |0353: fill-array-data v4, 00000f5c // +00000c09 │ │ -3b79f4: 6904 218c |0356: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Snackbar:[I // field@8c21 │ │ -3b79f8: 1304 0800 |0358: const/16 v4, #int 8 // #8 │ │ -3b79fc: 2344 1915 |035a: new-array v4, v4, [I // type@1519 │ │ -3b7a00: 2604 0a0c 0000 |035c: fill-array-data v4, 00000f66 // +00000c0a │ │ -3b7a06: 6904 228c |035f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SnackbarLayout:[I // field@8c22 │ │ -3b7a0a: 23d4 1915 |0361: new-array v4, v13, [I // type@1519 │ │ -3b7a0e: 2604 170c 0000 |0363: fill-array-data v4, 00000f7a // +00000c17 │ │ -3b7a14: 6904 2e8c |0366: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Spinner:[I // field@8c2e │ │ -3b7a18: 2322 1915 |0368: new-array v2, v2, [I // type@1519 │ │ -3b7a1c: 2602 1e0c 0000 |036a: fill-array-data v2, 00000f88 // +00000c1e │ │ -3b7a22: 6902 348c |036d: sput-object v2, Lnet/sourceforge/dibdib/android_qm/R$styleable;.State:[I // field@8c34 │ │ -3b7a26: 2311 1915 |036f: new-array v1, v1, [I // type@1519 │ │ -3b7a2a: 2601 1f0c 0000 |0371: fill-array-data v1, 00000f90 // +00000c1f │ │ -3b7a30: 6901 358c |0374: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateListDrawable:[I // field@8c35 │ │ -3b7a34: 2301 1915 |0376: new-array v1, v0, [I // type@1519 │ │ -3b7a38: 1402 9901 0101 |0378: const v2, #float 2.36947e-38 // #01010199 │ │ -3b7a3e: 4b02 0103 |037b: aput v2, v1, v3 │ │ -3b7a42: 6901 368c |037d: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateListDrawableItem:[I // field@8c36 │ │ -3b7a46: 2301 1915 |037f: new-array v1, v0, [I // type@1519 │ │ -3b7a4a: 1402 0901 037f |0381: const v2, #float 1.74134e+38 // #7f030109 │ │ -3b7a50: 4b02 0103 |0384: aput v2, v1, v3 │ │ -3b7a54: 6901 3e8c |0386: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateSet:[I // field@8c3e │ │ -3b7a58: 1301 0e00 |0388: const/16 v1, #int 14 // #e │ │ -3b7a5c: 2311 1915 |038a: new-array v1, v1, [I // type@1519 │ │ -3b7a60: 2601 140c 0000 |038c: fill-array-data v1, 00000fa0 // +00000c14 │ │ -3b7a66: 6901 428c |038f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SwitchCompat:[I // field@8c42 │ │ -3b7a6a: 2301 1915 |0391: new-array v1, v0, [I // type@1519 │ │ -3b7a6e: 1402 7803 037f |0393: const v2, #float 1.74147e+38 // #7f030378 │ │ -3b7a74: 4b02 0103 |0396: aput v2, v1, v3 │ │ -3b7a78: 6901 518c |0398: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SwitchMaterial:[I // field@8c51 │ │ -3b7a7c: 23b1 1915 |039a: new-array v1, v11, [I // type@1519 │ │ -3b7a80: 2601 240c 0000 |039c: fill-array-data v1, 00000fc0 // +00000c24 │ │ -3b7a86: 6901 538c |039f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TabItem:[I // field@8c53 │ │ -3b7a8a: 1301 1a00 |03a1: const/16 v1, #int 26 // #1a │ │ -3b7a8e: 2311 1915 |03a3: new-array v1, v1, [I // type@1519 │ │ -3b7a92: 2601 250c 0000 |03a5: fill-array-data v1, 00000fca // +00000c25 │ │ -3b7a98: 6901 578c |03a8: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TabLayout:[I // field@8c57 │ │ -3b7a9c: 1301 1000 |03aa: const/16 v1, #int 16 // #10 │ │ -3b7aa0: 2311 1915 |03ac: new-array v1, v1, [I // type@1519 │ │ -3b7aa4: 2601 540c 0000 |03ae: fill-array-data v1, 00001002 // +00000c54 │ │ -3b7aaa: 6901 728c |03b1: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextAppearance:[I // field@8c72 │ │ -3b7aae: 2301 1915 |03b3: new-array v1, v0, [I // type@1519 │ │ -3b7ab2: 1402 3603 037f |03b5: const v2, #float 1.74146e+38 // #7f030336 │ │ -3b7ab8: 4b02 0103 |03b8: aput v2, v1, v3 │ │ -3b7abc: 6901 838c |03ba: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextInputEditText:[I // field@8c83 │ │ -3b7ac0: 1301 4100 |03bc: const/16 v1, #int 65 // #41 │ │ -3b7ac4: 2311 1915 |03be: new-array v1, v1, [I // type@1519 │ │ -3b7ac8: 2601 660c 0000 |03c0: fill-array-data v1, 00001026 // +00000c66 │ │ -3b7ace: 6901 858c |03c3: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextInputLayout:[I // field@8c85 │ │ -3b7ad2: 23b1 1915 |03c5: new-array v1, v11, [I // type@1519 │ │ -3b7ad6: 2601 e50c 0000 |03c7: fill-array-data v1, 000010ac // +00000ce5 │ │ -3b7adc: 6901 c78c |03ca: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ThemeEnforcement:[I // field@8cc7 │ │ -3b7ae0: 1301 1e00 |03cc: const/16 v1, #int 30 // #1e │ │ -3b7ae4: 2311 1915 |03ce: new-array v1, v1, [I // type@1519 │ │ -3b7ae8: 2601 e60c 0000 |03d0: fill-array-data v1, 000010b6 // +00000ce6 │ │ -3b7aee: 6901 cb8c |03d3: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Toolbar:[I // field@8ccb │ │ -3b7af2: 1271 |03d5: const/4 v1, #int 7 // #7 │ │ -3b7af4: 2311 1915 |03d6: new-array v1, v1, [I // type@1519 │ │ -3b7af8: 2601 1e0d 0000 |03d8: fill-array-data v1, 000010f6 // +00000d1e │ │ -3b7afe: 6901 ea8c |03db: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Tooltip:[I // field@8cea │ │ -3b7b02: 2391 1915 |03dd: new-array v1, v9, [I // type@1519 │ │ -3b7b06: 2601 290d 0000 |03df: fill-array-data v1, 00001108 // +00000d29 │ │ -3b7b0c: 6901 f28c |03e2: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Transform:[I // field@8cf2 │ │ -3b7b10: 2391 1915 |03e4: new-array v1, v9, [I // type@1519 │ │ -3b7b14: 2601 3c0d 0000 |03e6: fill-array-data v1, 00001122 // +00000d3c │ │ -3b7b1a: 6901 fe8c |03e9: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Transition:[I // field@8cfe │ │ -3b7b1e: 23d1 1915 |03eb: new-array v1, v13, [I // type@1519 │ │ -3b7b22: 2601 4f0d 0000 |03ed: fill-array-data v1, 0000113c // +00000d4f │ │ -3b7b28: 6901 0a8d |03f0: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Variant:[I // field@8d0a │ │ -3b7b2c: 23d1 1915 |03f2: new-array v1, v13, [I // type@1519 │ │ -3b7b30: 2601 560d 0000 |03f4: fill-array-data v1, 0000114a // +00000d56 │ │ -3b7b36: 6901 108d |03f7: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.View:[I // field@8d10 │ │ -3b7b3a: 23b1 1915 |03f9: new-array v1, v11, [I // type@1519 │ │ -3b7b3e: 2601 5d0d 0000 |03fb: fill-array-data v1, 00001158 // +00000d5d │ │ -3b7b44: 6901 118d |03fe: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewBackgroundHelper:[I // field@8d11 │ │ -3b7b48: 2300 1915 |0400: new-array v0, v0, [I // type@1519 │ │ -3b7b4c: 1401 c400 0101 |0402: const v1, #float 2.36941e-38 // #010100c4 │ │ -3b7b52: 4b01 0003 |0405: aput v1, v0, v3 │ │ -3b7b56: 6900 158d |0407: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewPager2:[I // field@8d15 │ │ -3b7b5a: 23b0 1915 |0409: new-array v0, v11, [I // type@1519 │ │ -3b7b5e: 2600 570d 0000 |040b: fill-array-data v0, 00001162 // +00000d57 │ │ -3b7b64: 6900 178d |040e: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewStubCompat:[I // field@8d17 │ │ -3b7b68: 0e00 |0410: return-void │ │ -3b7b6a: 0000 |0411: nop // spacer │ │ -3b7b6c: 0003 0400 1d00 0000 3c00 037f 4300 ... |0412: array-data (62 units) │ │ -3b7be8: 0003 0400 0600 0000 3c00 037f 4300 ... |0450: array-data (16 units) │ │ -3b7c08: 0003 0400 0200 0000 3e01 037f a301 ... |0460: array-data (8 units) │ │ -3b7c18: 0003 0400 0800 0000 f200 0101 7200 ... |0468: array-data (20 units) │ │ -3b7c40: 0003 0400 0600 0000 1c01 0101 9401 ... |047c: array-data (16 units) │ │ -3b7c60: 0003 0400 0200 0000 d000 0101 9901 ... |048c: array-data (8 units) │ │ -3b7c70: 0003 0400 0400 0000 9901 0101 4904 ... |0494: array-data (12 units) │ │ -3b7c88: 0003 0400 0800 0000 d400 0101 8f04 ... |04a0: array-data (20 units) │ │ -3b7cb0: 0003 0400 0400 0000 e402 037f e502 ... |04b4: array-data (12 units) │ │ -3b7cc8: 0003 0400 0200 0000 0602 037f 0702 ... |04c0: array-data (8 units) │ │ -3b7cd8: 0003 0400 0400 0000 1901 0101 db02 ... |04c8: array-data (12 units) │ │ -3b7cf0: 0003 0400 0400 0000 4201 0101 4803 ... |04d4: array-data (12 units) │ │ -3b7d08: 0003 0400 0700 0000 3400 0101 6d01 ... |04e0: array-data (18 units) │ │ -3b7d2c: 0003 0400 1600 0000 3400 0101 3600 ... |04f2: array-data (48 units) │ │ -3b7d8c: 0003 0400 7f00 0000 5700 0101 ae00 ... |0522: array-data (258 units) │ │ -3b7f90: 0003 0400 0700 0000 3d00 037f 4700 ... |0624: array-data (18 units) │ │ -3b7fb4: 0003 0400 0900 0000 3901 0101 8601 ... |0636: array-data (22 units) │ │ -3b7fe0: 0003 0400 0b00 0000 4500 037f 2901 ... |064c: array-data (26 units) │ │ -3b8014: 0003 0400 1200 0000 1f01 0101 4004 ... |0666: array-data (40 units) │ │ -3b8064: 0003 0400 0200 0000 a402 037f c402 ... |068e: array-data (8 units) │ │ -3b8074: 0003 0400 0d00 0000 3f01 0101 4001 ... |0696: array-data (30 units) │ │ -3b80b0: 0003 0400 0400 0000 0801 0101 8100 ... |06b4: array-data (12 units) │ │ -3b80c8: 0003 0400 2a00 0000 3400 0101 9500 ... |06c0: array-data (88 units) │ │ -3b8178: 0003 0400 0700 0000 8600 037f 9900 ... |0718: array-data (18 units) │ │ -3b819c: 0003 0400 0300 0000 9f01 037f a101 ... |072a: array-data (10 units) │ │ -3b81b0: 0003 0400 0200 0000 a500 037f a800 ... |0734: array-data (8 units) │ │ -3b81c0: 0003 0400 0300 0000 a600 037f 3602 ... |073c: array-data (10 units) │ │ -3b81d4: 0003 0400 1400 0000 b400 037f b500 ... |0746: array-data (44 units) │ │ -3b822c: 0003 0400 0200 0000 ce01 037f cf01 ... |0772: array-data (8 units) │ │ -3b823c: 0003 0400 0500 0000 a501 0101 1f03 ... |077a: array-data (14 units) │ │ -3b8258: 0003 0400 0400 0000 0701 0101 7000 ... |0788: array-data (12 units) │ │ -3b8270: 0003 0400 6d00 0000 c400 0101 d000 ... |0794: array-data (222 units) │ │ -3b842c: 0003 0400 5a00 0000 c400 0101 d500 ... |0872: array-data (184 units) │ │ -3b859c: 0003 0400 0200 0000 d300 037f 9602 ... |092a: array-data (8 units) │ │ -3b85ac: 0003 0400 6f00 0000 c400 0101 d000 ... |0932: array-data (226 units) │ │ -3b8770: 0003 0400 0200 0000 c101 037f e902 ... |0a14: array-data (8 units) │ │ -3b8780: 0003 0400 0700 0000 b300 0101 cb01 ... |0a1c: array-data (18 units) │ │ -3b87a4: 0003 0400 0900 0000 3400 037f fa00 ... |0a2e: array-data (22 units) │ │ -3b87d0: 0003 0400 0800 0000 3200 037f 3300 ... |0a44: array-data (20 units) │ │ -3b87f8: 0003 0400 0600 0000 b300 037f 2901 ... |0a58: array-data (16 units) │ │ -3b8818: 0003 0400 0200 0000 4e00 037f 4f00 ... |0a68: array-data (8 units) │ │ -3b8828: 0003 0400 1100 0000 0e00 0101 4500 ... |0a70: array-data (38 units) │ │ -3b8874: 0003 0400 0200 0000 b801 037f 0c02 ... |0a96: array-data (8 units) │ │ -3b8884: 0003 0400 0700 0000 6e01 037f 6f01 ... |0a9e: array-data (18 units) │ │ -3b88a8: 0003 0400 0a00 0000 3205 0101 3305 ... |0ab0: array-data (24 units) │ │ -3b88d8: 0003 0400 0300 0000 0901 0101 0002 ... |0ac8: array-data (10 units) │ │ -3b88ec: 0003 0400 0300 0000 0300 0101 d000 ... |0ad2: array-data (10 units) │ │ -3b8900: 0003 0400 0200 0000 0300 0101 d100 ... |0adc: array-data (8 units) │ │ -3b8910: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0ae4: array-data (28 units) │ │ -3b8948: 0003 0400 0200 0000 a501 0101 1405 ... |0b00: array-data (8 units) │ │ -3b8958: 0003 0400 0900 0000 2c00 037f 6a00 ... |0b08: array-data (22 units) │ │ -3b8984: 0003 0400 0400 0000 7c02 037f 7e02 ... |0b1e: array-data (12 units) │ │ -3b899c: 0003 0400 1200 0000 1f03 0101 2003 ... |0b2a: array-data (40 units) │ │ -3b89ec: 0003 0400 1400 0000 1f03 0101 2203 ... |0b52: array-data (44 units) │ │ -3b8a44: 0003 0400 0c00 0000 f900 037f 1801 ... |0b7e: array-data (28 units) │ │ -3b8a7c: 0003 0400 1400 0000 1f03 0101 2203 ... |0b9a: array-data (44 units) │ │ -3b8ad4: 0003 0400 0a00 0000 7a01 037f 6302 ... |0bc6: array-data (24 units) │ │ -3b8b04: 0003 0400 4300 0000 c400 0101 f400 ... |0bde: array-data (138 units) │ │ -3b8c18: 0003 0400 0900 0000 af00 0101 c400 ... |0c68: array-data (22 units) │ │ -3b8c44: 0003 0400 0400 0000 b300 0101 f400 ... |0c7e: array-data (12 units) │ │ -3b8c5c: 0003 0400 0200 0000 9c01 037f a001 ... |0c8a: array-data (8 units) │ │ -3b8c6c: 0003 0400 0200 0000 ac02 0101 ad02 ... |0c92: array-data (8 units) │ │ -3b8c7c: 0003 0400 0400 0000 3e00 037f 3f00 ... |0c9a: array-data (12 units) │ │ -3b8c94: 0003 0400 0500 0000 1f02 037f 2002 ... |0ca6: array-data (14 units) │ │ -3b8cb0: 0003 0400 1500 0000 d400 0101 b701 ... |0cb4: array-data (46 units) │ │ -3b8d0c: 0003 0400 0300 0000 8500 037f bd02 ... |0ce2: array-data (10 units) │ │ -3b8d20: 0003 0400 0a00 0000 0d02 0101 0301 ... |0cec: array-data (24 units) │ │ -3b8d50: 0003 0400 0a00 0000 b701 0101 b801 ... |0d04: array-data (24 units) │ │ -3b8d80: 0003 0400 0c00 0000 e501 0101 7b00 ... |0d1c: array-data (28 units) │ │ -3b8db8: 0003 0400 0200 0000 7600 037f 7803 ... |0d38: array-data (8 units) │ │ -3b8dc8: 0003 0400 0200 0000 7600 037f 7803 ... |0d40: array-data (8 units) │ │ -3b8dd8: 0003 0400 0200 0000 bf02 037f c202 ... |0d48: array-data (8 units) │ │ -3b8de8: 0003 0400 0300 0000 b604 0101 7f05 ... |0d50: array-data (10 units) │ │ -3b8dfc: 0003 0400 0300 0000 3400 0101 7f05 ... |0d5a: array-data (10 units) │ │ -3b8e10: 0003 0400 0200 0000 a700 037f c001 ... |0d64: array-data (8 units) │ │ -3b8e20: 0003 0400 0300 0000 6a02 037f f102 ... |0d6c: array-data (10 units) │ │ -3b8e34: 0003 0400 0600 0000 0e00 0101 d000 ... |0d76: array-data (16 units) │ │ -3b8e54: 0003 0400 1700 0000 0200 0101 0e00 ... |0d86: array-data (50 units) │ │ -3b8eb8: 0003 0400 0900 0000 ae00 0101 2c01 ... |0db8: array-data (22 units) │ │ -3b8ee4: 0003 0400 0600 0000 4c02 037f 4d02 ... |0dce: array-data (16 units) │ │ -3b8f04: 0003 0400 0600 0000 2d00 037f 1801 ... |0dde: array-data (16 units) │ │ -3b8f24: 0003 0400 0200 0000 7402 037f 7702 ... |0dee: array-data (8 units) │ │ -3b8f34: 0003 0400 0600 0000 3000 037f f800 ... |0df6: array-data (16 units) │ │ -3b8f54: 0003 0400 0200 0000 0701 037f c901 ... |0e06: array-data (8 units) │ │ -3b8f64: 0003 0400 0300 0000 1903 037f 1a03 ... |0e0e: array-data (10 units) │ │ -3b8f78: 0003 0400 0b00 0000 4500 037f 2901 ... |0e18: array-data (26 units) │ │ -3b8fac: 0003 0400 0200 0000 8001 037f 4602 ... |0e32: array-data (8 units) │ │ -3b8fbc: 0003 0400 1700 0000 d400 0101 dd00 ... |0e3a: array-data (50 units) │ │ -3b9020: 0003 0400 0200 0000 a400 037f 1803 ... |0e6c: array-data (8 units) │ │ -3b9030: 0003 0400 0c00 0000 1501 037f 1601 ... |0e74: array-data (28 units) │ │ -3b9068: 0003 0400 0300 0000 7601 0101 c902 ... |0e90: array-data (10 units) │ │ -3b907c: 0003 0400 0500 0000 dc00 0101 1f03 ... |0e9a: array-data (14 units) │ │ -3b9098: 0003 0400 0200 0000 4902 037f 7903 ... |0ea8: array-data (8 units) │ │ -3b90a8: 0003 0400 0200 0000 7b02 037f 8102 ... |0eb0: array-data (8 units) │ │ -3b90b8: 0003 0400 0c00 0000 c400 0101 eb00 ... |0eb8: array-data (28 units) │ │ -3b90f0: 0003 0400 1100 0000 da00 0101 1f01 ... |0ed4: array-data (38 units) │ │ -3b913c: 0003 0400 0a00 0000 e600 037f e700 ... |0efa: array-data (24 units) │ │ -3b916c: 0003 0400 0b00 0000 db00 037f dc00 ... |0f12: array-data (26 units) │ │ -3b91a0: 0003 0400 1600 0000 0e00 0101 2400 ... |0f2c: array-data (48 units) │ │ -3b9200: 0003 0400 0300 0000 d302 037f d402 ... |0f5c: array-data (10 units) │ │ -3b9214: 0003 0400 0800 0000 1f01 0101 2200 ... |0f66: array-data (20 units) │ │ -3b923c: 0003 0400 0500 0000 b200 0101 7601 ... |0f7a: array-data (14 units) │ │ -3b9258: 0003 0400 0200 0000 d000 0101 d200 ... |0f88: array-data (8 units) │ │ -3b9268: 0003 0400 0600 0000 1c01 0101 9401 ... |0f90: array-data (16 units) │ │ -3b9288: 0003 0400 0e00 0000 2401 0101 2501 ... |0fa0: array-data (32 units) │ │ -3b92c8: 0003 0400 0300 0000 0200 0101 f200 ... |0fc0: array-data (10 units) │ │ -3b92dc: 0003 0400 1a00 0000 fd02 037f fe02 ... |0fca: array-data (56 units) │ │ -3b934c: 0003 0400 1000 0000 9500 0101 9600 ... |1002: array-data (36 units) │ │ -3b9394: 0003 0400 4100 0000 0e00 0101 9a00 ... |1026: array-data (134 units) │ │ -3b94a0: 0003 0400 0300 0000 3400 0101 3401 ... |10ac: array-data (10 units) │ │ -3b94b4: 0003 0400 1e00 0000 af00 0101 4001 ... |10b6: array-data (64 units) │ │ -3b9534: 0003 0400 0700 0000 3400 0101 d500 ... |10f6: array-data (18 units) │ │ -3b9558: 0003 0400 0b00 0000 2003 0101 2103 ... |1108: array-data (26 units) │ │ -3b958c: 0003 0400 0b00 0000 d000 0101 3b00 ... |1122: array-data (26 units) │ │ -3b95c0: 0003 0400 0500 0000 d200 037f ab02 ... |113c: array-data (14 units) │ │ -3b95dc: 0003 0400 0500 0000 0000 0101 da00 ... |114a: array-data (14 units) │ │ -3b95f8: 0003 0400 0300 0000 d400 0101 4500 ... |1158: array-data (10 units) │ │ -3b960c: 0003 0400 0300 0000 d000 0101 f200 ... |1162: array-data (10 units) │ │ +3b7334: |[3b7334] net.sourceforge.dibdib.android_qm.R$styleable.:()V │ │ +3b7344: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3b7348: 2300 1915 |0002: new-array v0, v0, [I // type@1519 │ │ +3b734c: 2600 0e04 0000 |0004: fill-array-data v0, 00000412 // +0000040e │ │ +3b7352: 6900 c686 |0007: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionBar:[I // field@86c6 │ │ +3b7356: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +3b7358: 2301 1915 |000a: new-array v1, v0, [I // type@1519 │ │ +3b735c: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ +3b7362: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3b7364: 4b02 0103 |0010: aput v2, v1, v3 │ │ +3b7368: 6901 c786 |0012: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionBarLayout:[I // field@86c7 │ │ +3b736c: 2301 1915 |0014: new-array v1, v0, [I // type@1519 │ │ +3b7370: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ +3b7376: 4b02 0103 |0019: aput v2, v1, v3 │ │ +3b737a: 6901 e686 |001b: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMenuItemView:[I // field@86e6 │ │ +3b737e: 2331 1915 |001d: new-array v1, v3, [I // type@1519 │ │ +3b7382: 6901 e886 |001f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMenuView:[I // field@86e8 │ │ +3b7386: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +3b7388: 2312 1915 |0022: new-array v2, v1, [I // type@1519 │ │ +3b738c: 2602 2c04 0000 |0024: fill-array-data v2, 00000450 // +0000042c │ │ +3b7392: 6902 e986 |0027: sput-object v2, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMode:[I // field@86e9 │ │ +3b7396: 1222 |0029: const/4 v2, #int 2 // #2 │ │ +3b7398: 2324 1915 |002a: new-array v4, v2, [I // type@1519 │ │ +3b739c: 2604 3404 0000 |002c: fill-array-data v4, 00000460 // +00000434 │ │ +3b73a2: 6904 f086 |002f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActivityChooserView:[I // field@86f0 │ │ +3b73a6: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ +3b73aa: 2345 1915 |0033: new-array v5, v4, [I // type@1519 │ │ +3b73ae: 2605 3304 0000 |0035: fill-array-data v5, 00000468 // +00000433 │ │ +3b73b4: 6905 f386 |0038: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AlertDialog:[I // field@86f3 │ │ +3b73b8: 2315 1915 |003a: new-array v5, v1, [I // type@1519 │ │ +3b73bc: 2605 4004 0000 |003c: fill-array-data v5, 0000047c // +00000440 │ │ +3b73c2: 6905 fc86 |003f: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableCompat:[I // field@86fc │ │ +3b73c6: 2325 1915 |0041: new-array v5, v2, [I // type@1519 │ │ +3b73ca: 2605 4904 0000 |0043: fill-array-data v5, 0000048c // +00000449 │ │ +3b73d0: 6905 0387 |0046: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableItem:[I // field@8703 │ │ +3b73d4: 1245 |0048: const/4 v5, #int 4 // #4 │ │ +3b73d6: 2356 1915 |0049: new-array v6, v5, [I // type@1519 │ │ +3b73da: 2606 4904 0000 |004b: fill-array-data v6, 00000494 // +00000449 │ │ +3b73e0: 6906 0687 |004e: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableTransition:[I // field@8706 │ │ +3b73e4: 2346 1915 |0050: new-array v6, v4, [I // type@1519 │ │ +3b73e8: 2606 4e04 0000 |0052: fill-array-data v6, 000004a0 // +0000044e │ │ +3b73ee: 6906 0b87 |0055: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayout:[I // field@870b │ │ +3b73f2: 2356 1915 |0057: new-array v6, v5, [I // type@1519 │ │ +3b73f6: 2606 5b04 0000 |0059: fill-array-data v6, 000004b4 // +0000045b │ │ +3b73fc: 6906 0c87 |005c: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayoutStates:[I // field@870c │ │ +3b7400: 2326 1915 |005e: new-array v6, v2, [I // type@1519 │ │ +3b7404: 2606 6004 0000 |0060: fill-array-data v6, 000004c0 // +00000460 │ │ +3b740a: 6906 1187 |0063: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayout_Layout:[I // field@8711 │ │ +3b740e: 2336 1915 |0065: new-array v6, v3, [I // type@1519 │ │ +3b7412: 6906 1c87 |0067: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatEmojiHelper:[I // field@871c │ │ +3b7416: 2356 1915 |0069: new-array v6, v5, [I // type@1519 │ │ +3b741a: 2606 5d04 0000 |006b: fill-array-data v6, 000004c8 // +0000045d │ │ +3b7420: 6906 1d87 |006e: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatImageView:[I // field@871d │ │ +3b7424: 2356 1915 |0070: new-array v6, v5, [I // type@1519 │ │ +3b7428: 2606 6204 0000 |0072: fill-array-data v6, 000004d4 // +00000462 │ │ +3b742e: 6906 2287 |0075: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatSeekBar:[I // field@8722 │ │ +3b7432: 1276 |0077: const/4 v6, #int 7 // #7 │ │ +3b7434: 2367 1915 |0078: new-array v7, v6, [I // type@1519 │ │ +3b7438: 2607 6604 0000 |007a: fill-array-data v7, 000004e0 // +00000466 │ │ +3b743e: 6907 2787 |007d: sput-object v7, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTextHelper:[I // field@8727 │ │ +3b7442: 1307 1600 |007f: const/16 v7, #int 22 // #16 │ │ +3b7446: 2378 1915 |0081: new-array v8, v7, [I // type@1519 │ │ +3b744a: 2608 6f04 0000 |0083: fill-array-data v8, 000004f2 // +0000046f │ │ +3b7450: 6908 2f87 |0086: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTextView:[I // field@872f │ │ +3b7454: 1308 7f00 |0088: const/16 v8, #int 127 // #7f │ │ +3b7458: 2388 1915 |008a: new-array v8, v8, [I // type@1519 │ │ +3b745c: 2608 9604 0000 |008c: fill-array-data v8, 00000522 // +00000496 │ │ +3b7462: 6908 4687 |008f: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTheme:[I // field@8746 │ │ +3b7466: 2368 1915 |0091: new-array v8, v6, [I // type@1519 │ │ +3b746a: 2608 9105 0000 |0093: fill-array-data v8, 00000624 // +00000591 │ │ +3b7470: 6908 c687 |0096: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Badge:[I // field@87c6 │ │ +3b7474: 1308 0900 |0098: const/16 v8, #int 9 // #9 │ │ +3b7478: 2389 1915 |009a: new-array v9, v8, [I // type@1519 │ │ +3b747c: 2609 9a05 0000 |009c: fill-array-data v9, 00000636 // +0000059a │ │ +3b7482: 6909 ce87 |009f: sput-object v9, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BaseProgressIndicator:[I // field@87ce │ │ +3b7486: 1309 0b00 |00a1: const/16 v9, #int 11 // #b │ │ +3b748a: 239a 1915 |00a3: new-array v10, v9, [I // type@1519 │ │ +3b748e: 260a a705 0000 |00a5: fill-array-data v10, 0000064c // +000005a7 │ │ +3b7494: 690a d887 |00a8: sput-object v10, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomAppBar:[I // field@87d8 │ │ +3b7498: 230a 1915 |00aa: new-array v10, v0, [I // type@1519 │ │ +3b749c: 140b aa01 037f |00ac: const v11, #float 1.74138e+38 // #7f0301aa │ │ +3b74a2: 4b0b 0a03 |00af: aput v11, v10, v3 │ │ +3b74a6: 690a e487 |00b1: sput-object v10, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomNavigationView:[I // field@87e4 │ │ +3b74aa: 130a 1200 |00b3: const/16 v10, #int 18 // #12 │ │ +3b74ae: 23ab 1915 |00b5: new-array v11, v10, [I // type@1519 │ │ +3b74b2: 260b af05 0000 |00b7: fill-array-data v11, 00000666 // +000005af │ │ +3b74b8: 690b e687 |00ba: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomSheetBehavior_Layout:[I // field@87e6 │ │ +3b74bc: 230b 1915 |00bc: new-array v11, v0, [I // type@1519 │ │ +3b74c0: 140c 2900 037f |00be: const v12, #float 1.7413e+38 // #7f030029 │ │ +3b74c6: 4b0c 0b03 |00c1: aput v12, v11, v3 │ │ +3b74ca: 690b f987 |00c3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ButtonBarLayout:[I // field@87f9 │ │ +3b74ce: 232b 1915 |00c5: new-array v11, v2, [I // type@1519 │ │ +3b74d2: 260b c705 0000 |00c7: fill-array-data v11, 0000068e // +000005c7 │ │ +3b74d8: 690b fb87 |00ca: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Capability:[I // field@87fb │ │ +3b74dc: 130b 0d00 |00cc: const/16 v11, #int 13 // #d │ │ +3b74e0: 23bb 1915 |00ce: new-array v11, v11, [I // type@1519 │ │ +3b74e4: 260b c605 0000 |00d0: fill-array-data v11, 00000696 // +000005c6 │ │ +3b74ea: 690b fe87 |00d3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CardView:[I // field@87fe │ │ +3b74ee: 235b 1915 |00d5: new-array v11, v5, [I // type@1519 │ │ +3b74f2: 260b dd05 0000 |00d7: fill-array-data v11, 000006b4 // +000005dd │ │ +3b74f8: 690b 0c88 |00da: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CheckedTextView:[I // field@880c │ │ +3b74fc: 130b 2a00 |00dc: const/16 v11, #int 42 // #2a │ │ +3b7500: 23bb 1915 |00de: new-array v11, v11, [I // type@1519 │ │ +3b7504: 260b e005 0000 |00e0: fill-array-data v11, 000006c0 // +000005e0 │ │ +3b750a: 690b 1188 |00e3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Chip:[I // field@8811 │ │ +3b750e: 236b 1915 |00e5: new-array v11, v6, [I // type@1519 │ │ +3b7512: 260b 3106 0000 |00e7: fill-array-data v11, 00000718 // +00000631 │ │ +3b7518: 690b 1288 |00ea: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ChipGroup:[I // field@8812 │ │ +3b751c: 123b |00ec: const/4 v11, #int 3 // #3 │ │ +3b751e: 23bc 1915 |00ed: new-array v12, v11, [I // type@1519 │ │ +3b7522: 260c 3b06 0000 |00ef: fill-array-data v12, 0000072a // +0000063b │ │ +3b7528: 690c 4488 |00f2: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CircularProgressIndicator:[I // field@8844 │ │ +3b752c: 232c 1915 |00f4: new-array v12, v2, [I // type@1519 │ │ +3b7530: 260c 3e06 0000 |00f6: fill-array-data v12, 00000734 // +0000063e │ │ +3b7536: 690c 4888 |00f9: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ClockFaceView:[I // field@8848 │ │ +3b753a: 23bc 1915 |00fb: new-array v12, v11, [I // type@1519 │ │ +3b753e: 260c 3f06 0000 |00fd: fill-array-data v12, 0000073c // +0000063f │ │ +3b7544: 690c 4b88 |0100: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ClockHandView:[I // field@884b │ │ +3b7548: 130c 1400 |0102: const/16 v12, #int 20 // #14 │ │ +3b754c: 23cd 1915 |0104: new-array v13, v12, [I // type@1519 │ │ +3b7550: 260d 4006 0000 |0106: fill-array-data v13, 00000746 // +00000640 │ │ +3b7556: 690d 4f88 |0109: sput-object v13, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CollapsingToolbarLayout:[I // field@884f │ │ +3b755a: 232d 1915 |010b: new-array v13, v2, [I // type@1519 │ │ +3b755e: 260d 6506 0000 |010d: fill-array-data v13, 00000772 // +00000665 │ │ +3b7564: 690d 5088 |0110: sput-object v13, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@8850 │ │ +3b7568: 125d |0112: const/4 v13, #int 5 // #5 │ │ +3b756a: 23de 1915 |0113: new-array v14, v13, [I // type@1519 │ │ +3b756e: 260e 6506 0000 |0115: fill-array-data v14, 0000077a // +00000665 │ │ +3b7574: 690e 6788 |0118: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ColorStateListItem:[I // field@8867 │ │ +3b7578: 235e 1915 |011a: new-array v14, v5, [I // type@1519 │ │ +3b757c: 260e 6c06 0000 |011c: fill-array-data v14, 00000788 // +0000066c │ │ +3b7582: 690e 6d88 |011f: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CompoundButton:[I // field@886d │ │ +3b7586: 130e 6d00 |0121: const/16 v14, #int 109 // #6d │ │ +3b758a: 23ee 1915 |0123: new-array v14, v14, [I // type@1519 │ │ +3b758e: 260e 6f06 0000 |0125: fill-array-data v14, 00000794 // +0000066f │ │ +3b7594: 690e 7288 |0128: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Constraint:[I // field@8872 │ │ +3b7598: 130e 5a00 |012a: const/16 v14, #int 90 // #5a │ │ +3b759c: 23ee 1915 |012c: new-array v14, v14, [I // type@1519 │ │ +3b75a0: 260e 4407 0000 |012e: fill-array-data v14, 00000872 // +00000744 │ │ +3b75a6: 690e 7388 |0131: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintLayout_Layout:[I // field@8873 │ │ +3b75aa: 232e 1915 |0133: new-array v14, v2, [I // type@1519 │ │ +3b75ae: 260e f507 0000 |0135: fill-array-data v14, 0000092a // +000007f5 │ │ +3b75b4: 690e ce88 |0138: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintLayout_placeholder:[I // field@88ce │ │ +3b75b8: 130e 6f00 |013a: const/16 v14, #int 111 // #6f │ │ +3b75bc: 23ee 1915 |013c: new-array v14, v14, [I // type@1519 │ │ +3b75c0: 260e f407 0000 |013e: fill-array-data v14, 00000932 // +000007f4 │ │ +3b75c6: 690e d188 |0141: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintSet:[I // field@88d1 │ │ +3b75ca: 232e 1915 |0143: new-array v14, v2, [I // type@1519 │ │ +3b75ce: 260e cf08 0000 |0145: fill-array-data v14, 00000a14 // +000008cf │ │ +3b75d4: 690e ae89 |0148: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CoordinatorLayout:[I // field@89ae │ │ +3b75d8: 236e 1915 |014a: new-array v14, v6, [I // type@1519 │ │ +3b75dc: 260e d008 0000 |014c: fill-array-data v14, 00000a1c // +000008d0 │ │ +3b75e2: 690e af89 |014f: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CoordinatorLayout_Layout:[I // field@89af │ │ +3b75e6: 238e 1915 |0151: new-array v14, v8, [I // type@1519 │ │ +3b75ea: 260e db08 0000 |0153: fill-array-data v14, 00000a2e // +000008db │ │ +3b75f0: 690e b989 |0156: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CustomAttribute:[I // field@89b9 │ │ +3b75f4: 234e 1915 |0158: new-array v14, v4, [I // type@1519 │ │ +3b75f8: 260e ea08 0000 |015a: fill-array-data v14, 00000a44 // +000008ea │ │ +3b75fe: 690e c389 |015d: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.DrawerArrowToggle:[I // field@89c3 │ │ +3b7602: 231e 1915 |015f: new-array v14, v1, [I // type@1519 │ │ +3b7606: 260e f708 0000 |0161: fill-array-data v14, 00000a58 // +000008f7 │ │ +3b760c: 690e cc89 |0164: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ExtendedFloatingActionButton:[I // field@89cc │ │ +3b7610: 232e 1915 |0166: new-array v14, v2, [I // type@1519 │ │ +3b7614: 260e 0009 0000 |0168: fill-array-data v14, 00000a68 // +00000900 │ │ +3b761a: 690e cd89 |016b: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@89cd │ │ +3b761e: 130e 1100 |016d: const/16 v14, #int 17 // #11 │ │ +3b7622: 23ef 1915 |016f: new-array v15, v14, [I // type@1519 │ │ +3b7626: 260f ff08 0000 |0171: fill-array-data v15, 00000a70 // +000008ff │ │ +3b762c: 690f d689 |0174: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FloatingActionButton:[I // field@89d6 │ │ +3b7630: 230f 1915 |0176: new-array v15, v0, [I // type@1519 │ │ +3b7634: 1410 4e00 037f |0178: const v16, #float 1.7413e+38 // #7f03004e │ │ +3b763a: 4b10 0f03 |017b: aput v16, v15, v3 │ │ +3b763e: 690f d789 |017d: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@89d7 │ │ +3b7642: 232f 1915 |017f: new-array v15, v2, [I // type@1519 │ │ +3b7646: 260f 1509 0000 |0181: fill-array-data v15, 00000a96 // +00000915 │ │ +3b764c: 690f ea89 |0184: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FlowLayout:[I // field@89ea │ │ +3b7650: 236f 1915 |0186: new-array v15, v6, [I // type@1519 │ │ +3b7654: 260f 1609 0000 |0188: fill-array-data v15, 00000a9e // +00000916 │ │ +3b765a: 690f ed89 |018b: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FontFamily:[I // field@89ed │ │ +3b765e: 130f 0a00 |018d: const/16 v15, #int 10 // #a │ │ +3b7662: 23f6 1915 |018f: new-array v6, v15, [I // type@1519 │ │ +3b7666: 2606 1f09 0000 |0191: fill-array-data v6, 00000ab0 // +0000091f │ │ +3b766c: 6906 ee89 |0194: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FontFamilyFont:[I // field@89ee │ │ +3b7670: 23b6 1915 |0196: new-array v6, v11, [I // type@1519 │ │ +3b7674: 2606 3009 0000 |0198: fill-array-data v6, 00000ac8 // +00000930 │ │ +3b767a: 6906 008a |019b: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ForegroundLinearLayout:[I // field@8a00 │ │ +3b767e: 23b6 1915 |019d: new-array v6, v11, [I // type@1519 │ │ +3b7682: 2606 3309 0000 |019f: fill-array-data v6, 00000ad2 // +00000933 │ │ +3b7688: 6906 048a |01a2: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Fragment:[I // field@8a04 │ │ +3b768c: 2326 1915 |01a4: new-array v6, v2, [I // type@1519 │ │ +3b7690: 2606 3609 0000 |01a6: fill-array-data v6, 00000adc // +00000936 │ │ +3b7696: 6906 058a |01a9: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FragmentContainerView:[I // field@8a05 │ │ +3b769a: 1306 0c00 |01ab: const/16 v6, #int 12 // #c │ │ +3b769e: 2364 1915 |01ad: new-array v4, v6, [I // type@1519 │ │ +3b76a2: 2604 3509 0000 |01af: fill-array-data v4, 00000ae4 // +00000935 │ │ +3b76a8: 6904 0b8a |01b2: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.GradientColor:[I // field@8a0b │ │ +3b76ac: 2324 1915 |01b4: new-array v4, v2, [I // type@1519 │ │ +3b76b0: 2604 4a09 0000 |01b6: fill-array-data v4, 00000b00 // +0000094a │ │ +3b76b6: 6904 0c8a |01b9: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.GradientColorItem:[I // field@8a0c │ │ +3b76ba: 2384 1915 |01bb: new-array v4, v8, [I // type@1519 │ │ +3b76be: 2604 4b09 0000 |01bd: fill-array-data v4, 00000b08 // +0000094b │ │ +3b76c4: 6904 1b8a |01c0: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ImageFilterView:[I // field@8a1b │ │ +3b76c8: 2354 1915 |01c2: new-array v4, v5, [I // type@1519 │ │ +3b76cc: 2604 5a09 0000 |01c4: fill-array-data v4, 00000b1e // +0000095a │ │ +3b76d2: 6904 258a |01c7: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Insets:[I // field@8a25 │ │ +3b76d6: 23a4 1915 |01c9: new-array v4, v10, [I // type@1519 │ │ +3b76da: 2604 5f09 0000 |01cb: fill-array-data v4, 00000b2a // +0000095f │ │ +3b76e0: 6904 2a8a |01ce: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyAttribute:[I // field@8a2a │ │ +3b76e4: 23c4 1915 |01d0: new-array v4, v12, [I // type@1519 │ │ +3b76e8: 2604 8009 0000 |01d2: fill-array-data v4, 00000b52 // +00000980 │ │ +3b76ee: 6904 3d8a |01d5: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyCycle:[I // field@8a3d │ │ +3b76f2: 2334 1915 |01d7: new-array v4, v3, [I // type@1519 │ │ +3b76f6: 6904 528a |01d9: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFrame:[I // field@8a52 │ │ +3b76fa: 2334 1915 |01db: new-array v4, v3, [I // type@1519 │ │ +3b76fe: 6904 538a |01dd: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFramesAcceleration:[I // field@8a53 │ │ +3b7702: 2334 1915 |01df: new-array v4, v3, [I // type@1519 │ │ +3b7706: 6904 548a |01e1: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFramesVelocity:[I // field@8a54 │ │ +3b770a: 2364 1915 |01e3: new-array v4, v6, [I // type@1519 │ │ +3b770e: 2604 9909 0000 |01e5: fill-array-data v4, 00000b7e // +00000999 │ │ +3b7714: 6904 558a |01e8: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyPosition:[I // field@8a55 │ │ +3b7718: 23c4 1915 |01ea: new-array v4, v12, [I // type@1519 │ │ +3b771c: 2604 ae09 0000 |01ec: fill-array-data v4, 00000b9a // +000009ae │ │ +3b7722: 6904 628a |01ef: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyTimeCycle:[I // field@8a62 │ │ +3b7726: 23f4 1915 |01f1: new-array v4, v15, [I // type@1519 │ │ +3b772a: 2604 d309 0000 |01f3: fill-array-data v4, 00000bc6 // +000009d3 │ │ +3b7730: 6904 778a |01f6: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyTrigger:[I // field@8a77 │ │ +3b7734: 1304 4300 |01f8: const/16 v4, #int 67 // #43 │ │ +3b7738: 2344 1915 |01fa: new-array v4, v4, [I // type@1519 │ │ +3b773c: 2604 e209 0000 |01fc: fill-array-data v4, 00000bde // +000009e2 │ │ +3b7742: 6904 828a |01ff: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Layout:[I // field@8a82 │ │ +3b7746: 2384 1915 |0201: new-array v4, v8, [I // type@1519 │ │ +3b774a: 2604 650a 0000 |0203: fill-array-data v4, 00000c68 // +00000a65 │ │ +3b7750: 6904 c68a |0206: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearLayoutCompat:[I // field@8ac6 │ │ +3b7754: 2354 1915 |0208: new-array v4, v5, [I // type@1519 │ │ +3b7758: 2604 740a 0000 |020a: fill-array-data v4, 00000c7e // +00000a74 │ │ +3b775e: 6904 c78a |020d: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearLayoutCompat_Layout:[I // field@8ac7 │ │ +3b7762: 2324 1915 |020f: new-array v4, v2, [I // type@1519 │ │ +3b7766: 2604 790a 0000 |0211: fill-array-data v4, 00000c8a // +00000a79 │ │ +3b776c: 6904 d58a |0214: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearProgressIndicator:[I // field@8ad5 │ │ +3b7770: 2324 1915 |0216: new-array v4, v2, [I // type@1519 │ │ +3b7774: 2604 7a0a 0000 |0218: fill-array-data v4, 00000c92 // +00000a7a │ │ +3b777a: 6904 d88a |021b: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ListPopupWindow:[I // field@8ad8 │ │ +3b777e: 2354 1915 |021d: new-array v4, v5, [I // type@1519 │ │ +3b7782: 2604 7b0a 0000 |021f: fill-array-data v4, 00000c9a // +00000a7b │ │ +3b7788: 6904 db8a |0222: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAlertDialog:[I // field@8adb │ │ +3b778c: 23d4 1915 |0224: new-array v4, v13, [I // type@1519 │ │ +3b7790: 2604 800a 0000 |0226: fill-array-data v4, 00000ca6 // +00000a80 │ │ +3b7796: 6904 dc8a |0229: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAlertDialogTheme:[I // field@8adc │ │ +3b779a: 2304 1915 |022b: new-array v4, v0, [I // type@1519 │ │ +3b779e: 1405 2002 0101 |022d: const v5, #float 2.36951e-38 // #01010220 │ │ +3b77a4: 4b05 0403 |0230: aput v5, v4, v3 │ │ +3b77a8: 6904 e68a |0232: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAutoCompleteTextView:[I // field@8ae6 │ │ +3b77ac: 1304 1500 |0234: const/16 v4, #int 21 // #15 │ │ +3b77b0: 2344 1915 |0236: new-array v4, v4, [I // type@1519 │ │ +3b77b4: 2604 7c0a 0000 |0238: fill-array-data v4, 00000cb4 // +00000a7c │ │ +3b77ba: 6904 e88a |023b: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialButton:[I // field@8ae8 │ │ +3b77be: 23b4 1915 |023d: new-array v4, v11, [I // type@1519 │ │ +3b77c2: 2604 a30a 0000 |023f: fill-array-data v4, 00000ce2 // +00000aa3 │ │ +3b77c8: 6904 e98a |0242: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialButtonToggleGroup:[I // field@8ae9 │ │ +3b77cc: 23f4 1915 |0244: new-array v4, v15, [I // type@1519 │ │ +3b77d0: 2604 a60a 0000 |0246: fill-array-data v4, 00000cec // +00000aa6 │ │ +3b77d6: 6904 028b |0249: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCalendar:[I // field@8b02 │ │ +3b77da: 23f4 1915 |024b: new-array v4, v15, [I // type@1519 │ │ +3b77de: 2604 b70a 0000 |024d: fill-array-data v4, 00000d04 // +00000ab7 │ │ +3b77e4: 6904 038b |0250: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCalendarItem:[I // field@8b03 │ │ +3b77e8: 2364 1915 |0252: new-array v4, v6, [I // type@1519 │ │ +3b77ec: 2604 c80a 0000 |0254: fill-array-data v4, 00000d1c // +00000ac8 │ │ +3b77f2: 6904 188b |0257: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCardView:[I // field@8b18 │ │ +3b77f6: 2324 1915 |0259: new-array v4, v2, [I // type@1519 │ │ +3b77fa: 2604 dd0a 0000 |025b: fill-array-data v4, 00000d38 // +00000add │ │ +3b7800: 6904 258b |025e: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCheckBox:[I // field@8b25 │ │ +3b7804: 2324 1915 |0260: new-array v4, v2, [I // type@1519 │ │ +3b7808: 2604 de0a 0000 |0262: fill-array-data v4, 00000d40 // +00000ade │ │ +3b780e: 6904 288b |0265: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialRadioButton:[I // field@8b28 │ │ +3b7812: 2324 1915 |0267: new-array v4, v2, [I // type@1519 │ │ +3b7816: 2604 df0a 0000 |0269: fill-array-data v4, 00000d48 // +00000adf │ │ +3b781c: 6904 2b8b |026c: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialShape:[I // field@8b2b │ │ +3b7820: 23b4 1915 |026e: new-array v4, v11, [I // type@1519 │ │ +3b7824: 2604 e00a 0000 |0270: fill-array-data v4, 00000d50 // +00000ae0 │ │ +3b782a: 6904 2e8b |0273: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTextAppearance:[I // field@8b2e │ │ +3b782e: 23b4 1915 |0275: new-array v4, v11, [I // type@1519 │ │ +3b7832: 2604 e30a 0000 |0277: fill-array-data v4, 00000d5a // +00000ae3 │ │ +3b7838: 6904 328b |027a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTextView:[I // field@8b32 │ │ +3b783c: 2324 1915 |027c: new-array v4, v2, [I // type@1519 │ │ +3b7840: 2604 e60a 0000 |027e: fill-array-data v4, 00000d64 // +00000ae6 │ │ +3b7846: 6904 368b |0281: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTimePicker:[I // field@8b36 │ │ +3b784a: 23b4 1915 |0283: new-array v4, v11, [I // type@1519 │ │ +3b784e: 2604 e70a 0000 |0285: fill-array-data v4, 00000d6c // +00000ae7 │ │ +3b7854: 6904 398b |0288: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialToolbar:[I // field@8b39 │ │ +3b7858: 2314 1915 |028a: new-array v4, v1, [I // type@1519 │ │ +3b785c: 2604 ea0a 0000 |028c: fill-array-data v4, 00000d76 // +00000aea │ │ +3b7862: 6904 3d8b |028f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuGroup:[I // field@8b3d │ │ +3b7866: 1304 1700 |0291: const/16 v4, #int 23 // #17 │ │ +3b786a: 2345 1915 |0293: new-array v5, v4, [I // type@1519 │ │ +3b786e: 2605 f10a 0000 |0295: fill-array-data v5, 00000d86 // +00000af1 │ │ +3b7874: 6905 448b |0298: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuItem:[I // field@8b44 │ │ +3b7878: 2385 1915 |029a: new-array v5, v8, [I // type@1519 │ │ +3b787c: 2605 1c0b 0000 |029c: fill-array-data v5, 00000db8 // +00000b1c │ │ +3b7882: 6905 5c8b |029f: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuView:[I // field@8b5c │ │ +3b7886: 2315 1915 |02a1: new-array v5, v1, [I // type@1519 │ │ +3b788a: 2605 2b0b 0000 |02a3: fill-array-data v5, 00000dce // +00000b2b │ │ +3b7890: 6905 668b |02a6: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MockView:[I // field@8b66 │ │ +3b7894: 2315 1915 |02a8: new-array v5, v1, [I // type@1519 │ │ +3b7898: 2605 340b 0000 |02aa: fill-array-data v5, 00000dde // +00000b34 │ │ +3b789e: 6905 6d8b |02ad: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Motion:[I // field@8b6d │ │ +3b78a2: 2325 1915 |02af: new-array v5, v2, [I // type@1519 │ │ +3b78a6: 2605 3d0b 0000 |02b1: fill-array-data v5, 00000dee // +00000b3d │ │ +3b78ac: 6905 6e8b |02b4: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionHelper:[I // field@8b6e │ │ +3b78b0: 2315 1915 |02b6: new-array v5, v1, [I // type@1519 │ │ +3b78b4: 2605 3e0b 0000 |02b8: fill-array-data v5, 00000df6 // +00000b3e │ │ +3b78ba: 6905 718b |02bb: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionLayout:[I // field@8b71 │ │ +3b78be: 2325 1915 |02bd: new-array v5, v2, [I // type@1519 │ │ +3b78c2: 2605 470b 0000 |02bf: fill-array-data v5, 00000e06 // +00000b47 │ │ +3b78c8: 6905 788b |02c2: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionScene:[I // field@8b78 │ │ +3b78cc: 23b5 1915 |02c4: new-array v5, v11, [I // type@1519 │ │ +3b78d0: 2605 480b 0000 |02c6: fill-array-data v5, 00000e0e // +00000b48 │ │ +3b78d6: 6905 7b8b |02c9: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionTelltales:[I // field@8b7b │ │ +3b78da: 2395 1915 |02cb: new-array v5, v9, [I // type@1519 │ │ +3b78de: 2605 4b0b 0000 |02cd: fill-array-data v5, 00000e18 // +00000b4b │ │ +3b78e4: 6905 858b |02d0: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationBarView:[I // field@8b85 │ │ +3b78e8: 2325 1915 |02d2: new-array v5, v2, [I // type@1519 │ │ +3b78ec: 2605 5e0b 0000 |02d4: fill-array-data v5, 00000e32 // +00000b5e │ │ +3b78f2: 6905 918b |02d7: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationRailView:[I // field@8b91 │ │ +3b78f6: 2344 1915 |02d9: new-array v4, v4, [I // type@1519 │ │ +3b78fa: 2604 5f0b 0000 |02db: fill-array-data v4, 00000e3a // +00000b5f │ │ +3b7900: 6904 948b |02de: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationView:[I // field@8b94 │ │ +3b7904: 2324 1915 |02e0: new-array v4, v2, [I // type@1519 │ │ +3b7908: 2604 8a0b 0000 |02e2: fill-array-data v4, 00000e6c // +00000b8a │ │ +3b790e: 6904 ac8b |02e5: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.OnClick:[I // field@8bac │ │ +3b7912: 2364 1915 |02e7: new-array v4, v6, [I // type@1519 │ │ +3b7916: 2604 8b0b 0000 |02e9: fill-array-data v4, 00000e74 // +00000b8b │ │ +3b791c: 6904 af8b |02ec: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.OnSwipe:[I // field@8baf │ │ +3b7920: 23b4 1915 |02ee: new-array v4, v11, [I // type@1519 │ │ +3b7924: 2604 a00b 0000 |02f0: fill-array-data v4, 00000e90 // +00000ba0 │ │ +3b792a: 6904 bc8b |02f3: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PopupWindow:[I // field@8bbc │ │ +3b792e: 2304 1915 |02f5: new-array v4, v0, [I // type@1519 │ │ +3b7932: 1405 e302 037f |02f7: const v5, #float 1.74144e+38 // #7f0302e3 │ │ +3b7938: 4b05 0403 |02fa: aput v5, v4, v3 │ │ +3b793c: 6904 bd8b |02fc: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PopupWindowBackgroundState:[I // field@8bbd │ │ +3b7940: 23d4 1915 |02fe: new-array v4, v13, [I // type@1519 │ │ +3b7944: 2604 9a0b 0000 |0300: fill-array-data v4, 00000e9a // +00000b9a │ │ +3b794a: 6904 c28b |0303: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PropertySet:[I // field@8bc2 │ │ +3b794e: 2304 1915 |0305: new-array v4, v0, [I // type@1519 │ │ +3b7952: 1405 3602 037f |0307: const v5, #float 1.7414e+38 // #7f030236 │ │ +3b7958: 4b05 0403 |030a: aput v5, v4, v3 │ │ +3b795c: 6904 c88b |030c: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RadialViewGroup:[I // field@8bc8 │ │ +3b7960: 2324 1915 |030e: new-array v4, v2, [I // type@1519 │ │ +3b7964: 2604 980b 0000 |0310: fill-array-data v4, 00000ea8 // +00000b98 │ │ +3b796a: 6904 ca8b |0313: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RangeSlider:[I // field@8bca │ │ +3b796e: 2324 1915 |0315: new-array v4, v2, [I // type@1519 │ │ +3b7972: 2604 990b 0000 |0317: fill-array-data v4, 00000eb0 // +00000b99 │ │ +3b7978: 6904 cd8b |031a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RecycleListView:[I // field@8bcd │ │ +3b797c: 2364 1915 |031c: new-array v4, v6, [I // type@1519 │ │ +3b7980: 2604 9a0b 0000 |031e: fill-array-data v4, 00000eb8 // +00000b9a │ │ +3b7986: 6904 d08b |0321: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RecyclerView:[I // field@8bd0 │ │ +3b798a: 2304 1915 |0323: new-array v4, v0, [I // type@1519 │ │ +3b798e: 1405 a401 037f |0325: const v5, #float 1.74137e+38 // #7f0301a4 │ │ +3b7994: 4b05 0403 |0328: aput v5, v4, v3 │ │ +3b7998: 6904 dd8b |032a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ScrimInsetsFrameLayout:[I // field@8bdd │ │ +3b799c: 2304 1915 |032c: new-array v4, v0, [I // type@1519 │ │ +3b79a0: 1405 5500 037f |032e: const v5, #float 1.74131e+38 // #7f030055 │ │ +3b79a6: 4b05 0403 |0331: aput v5, v4, v3 │ │ +3b79aa: 6904 df8b |0333: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ScrollingViewBehavior_Layout:[I // field@8bdf │ │ +3b79ae: 23e4 1915 |0335: new-array v4, v14, [I // type@1519 │ │ +3b79b2: 2604 9d0b 0000 |0337: fill-array-data v4, 00000ed4 // +00000b9d │ │ +3b79b8: 6904 e18b |033a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SearchView:[I // field@8be1 │ │ +3b79bc: 23f4 1915 |033c: new-array v4, v15, [I // type@1519 │ │ +3b79c0: 2604 bc0b 0000 |033e: fill-array-data v4, 00000efa // +00000bbc │ │ +3b79c6: 6904 f38b |0341: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ShapeAppearance:[I // field@8bf3 │ │ +3b79ca: 2394 1915 |0343: new-array v4, v9, [I // type@1519 │ │ +3b79ce: 2604 cd0b 0000 |0345: fill-array-data v4, 00000f12 // +00000bcd │ │ +3b79d4: 6904 fe8b |0348: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ShapeableImageView:[I // field@8bfe │ │ +3b79d8: 2374 1915 |034a: new-array v4, v7, [I // type@1519 │ │ +3b79dc: 2604 e00b 0000 |034c: fill-array-data v4, 00000f2c // +00000be0 │ │ +3b79e2: 6904 0a8c |034f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Slider:[I // field@8c0a │ │ +3b79e6: 23b4 1915 |0351: new-array v4, v11, [I // type@1519 │ │ +3b79ea: 2604 090c 0000 |0353: fill-array-data v4, 00000f5c // +00000c09 │ │ +3b79f0: 6904 218c |0356: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Snackbar:[I // field@8c21 │ │ +3b79f4: 1304 0800 |0358: const/16 v4, #int 8 // #8 │ │ +3b79f8: 2344 1915 |035a: new-array v4, v4, [I // type@1519 │ │ +3b79fc: 2604 0a0c 0000 |035c: fill-array-data v4, 00000f66 // +00000c0a │ │ +3b7a02: 6904 228c |035f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SnackbarLayout:[I // field@8c22 │ │ +3b7a06: 23d4 1915 |0361: new-array v4, v13, [I // type@1519 │ │ +3b7a0a: 2604 170c 0000 |0363: fill-array-data v4, 00000f7a // +00000c17 │ │ +3b7a10: 6904 2e8c |0366: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Spinner:[I // field@8c2e │ │ +3b7a14: 2322 1915 |0368: new-array v2, v2, [I // type@1519 │ │ +3b7a18: 2602 1e0c 0000 |036a: fill-array-data v2, 00000f88 // +00000c1e │ │ +3b7a1e: 6902 348c |036d: sput-object v2, Lnet/sourceforge/dibdib/android_qm/R$styleable;.State:[I // field@8c34 │ │ +3b7a22: 2311 1915 |036f: new-array v1, v1, [I // type@1519 │ │ +3b7a26: 2601 1f0c 0000 |0371: fill-array-data v1, 00000f90 // +00000c1f │ │ +3b7a2c: 6901 358c |0374: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateListDrawable:[I // field@8c35 │ │ +3b7a30: 2301 1915 |0376: new-array v1, v0, [I // type@1519 │ │ +3b7a34: 1402 9901 0101 |0378: const v2, #float 2.36947e-38 // #01010199 │ │ +3b7a3a: 4b02 0103 |037b: aput v2, v1, v3 │ │ +3b7a3e: 6901 368c |037d: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateListDrawableItem:[I // field@8c36 │ │ +3b7a42: 2301 1915 |037f: new-array v1, v0, [I // type@1519 │ │ +3b7a46: 1402 0901 037f |0381: const v2, #float 1.74134e+38 // #7f030109 │ │ +3b7a4c: 4b02 0103 |0384: aput v2, v1, v3 │ │ +3b7a50: 6901 3e8c |0386: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateSet:[I // field@8c3e │ │ +3b7a54: 1301 0e00 |0388: const/16 v1, #int 14 // #e │ │ +3b7a58: 2311 1915 |038a: new-array v1, v1, [I // type@1519 │ │ +3b7a5c: 2601 140c 0000 |038c: fill-array-data v1, 00000fa0 // +00000c14 │ │ +3b7a62: 6901 428c |038f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SwitchCompat:[I // field@8c42 │ │ +3b7a66: 2301 1915 |0391: new-array v1, v0, [I // type@1519 │ │ +3b7a6a: 1402 7803 037f |0393: const v2, #float 1.74147e+38 // #7f030378 │ │ +3b7a70: 4b02 0103 |0396: aput v2, v1, v3 │ │ +3b7a74: 6901 518c |0398: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SwitchMaterial:[I // field@8c51 │ │ +3b7a78: 23b1 1915 |039a: new-array v1, v11, [I // type@1519 │ │ +3b7a7c: 2601 240c 0000 |039c: fill-array-data v1, 00000fc0 // +00000c24 │ │ +3b7a82: 6901 538c |039f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TabItem:[I // field@8c53 │ │ +3b7a86: 1301 1a00 |03a1: const/16 v1, #int 26 // #1a │ │ +3b7a8a: 2311 1915 |03a3: new-array v1, v1, [I // type@1519 │ │ +3b7a8e: 2601 250c 0000 |03a5: fill-array-data v1, 00000fca // +00000c25 │ │ +3b7a94: 6901 578c |03a8: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TabLayout:[I // field@8c57 │ │ +3b7a98: 1301 1000 |03aa: const/16 v1, #int 16 // #10 │ │ +3b7a9c: 2311 1915 |03ac: new-array v1, v1, [I // type@1519 │ │ +3b7aa0: 2601 540c 0000 |03ae: fill-array-data v1, 00001002 // +00000c54 │ │ +3b7aa6: 6901 728c |03b1: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextAppearance:[I // field@8c72 │ │ +3b7aaa: 2301 1915 |03b3: new-array v1, v0, [I // type@1519 │ │ +3b7aae: 1402 3603 037f |03b5: const v2, #float 1.74146e+38 // #7f030336 │ │ +3b7ab4: 4b02 0103 |03b8: aput v2, v1, v3 │ │ +3b7ab8: 6901 838c |03ba: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextInputEditText:[I // field@8c83 │ │ +3b7abc: 1301 4100 |03bc: const/16 v1, #int 65 // #41 │ │ +3b7ac0: 2311 1915 |03be: new-array v1, v1, [I // type@1519 │ │ +3b7ac4: 2601 660c 0000 |03c0: fill-array-data v1, 00001026 // +00000c66 │ │ +3b7aca: 6901 858c |03c3: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextInputLayout:[I // field@8c85 │ │ +3b7ace: 23b1 1915 |03c5: new-array v1, v11, [I // type@1519 │ │ +3b7ad2: 2601 e50c 0000 |03c7: fill-array-data v1, 000010ac // +00000ce5 │ │ +3b7ad8: 6901 c78c |03ca: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ThemeEnforcement:[I // field@8cc7 │ │ +3b7adc: 1301 1e00 |03cc: const/16 v1, #int 30 // #1e │ │ +3b7ae0: 2311 1915 |03ce: new-array v1, v1, [I // type@1519 │ │ +3b7ae4: 2601 e60c 0000 |03d0: fill-array-data v1, 000010b6 // +00000ce6 │ │ +3b7aea: 6901 cb8c |03d3: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Toolbar:[I // field@8ccb │ │ +3b7aee: 1271 |03d5: const/4 v1, #int 7 // #7 │ │ +3b7af0: 2311 1915 |03d6: new-array v1, v1, [I // type@1519 │ │ +3b7af4: 2601 1e0d 0000 |03d8: fill-array-data v1, 000010f6 // +00000d1e │ │ +3b7afa: 6901 ea8c |03db: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Tooltip:[I // field@8cea │ │ +3b7afe: 2391 1915 |03dd: new-array v1, v9, [I // type@1519 │ │ +3b7b02: 2601 290d 0000 |03df: fill-array-data v1, 00001108 // +00000d29 │ │ +3b7b08: 6901 f28c |03e2: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Transform:[I // field@8cf2 │ │ +3b7b0c: 2391 1915 |03e4: new-array v1, v9, [I // type@1519 │ │ +3b7b10: 2601 3c0d 0000 |03e6: fill-array-data v1, 00001122 // +00000d3c │ │ +3b7b16: 6901 fe8c |03e9: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Transition:[I // field@8cfe │ │ +3b7b1a: 23d1 1915 |03eb: new-array v1, v13, [I // type@1519 │ │ +3b7b1e: 2601 4f0d 0000 |03ed: fill-array-data v1, 0000113c // +00000d4f │ │ +3b7b24: 6901 0a8d |03f0: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Variant:[I // field@8d0a │ │ +3b7b28: 23d1 1915 |03f2: new-array v1, v13, [I // type@1519 │ │ +3b7b2c: 2601 560d 0000 |03f4: fill-array-data v1, 0000114a // +00000d56 │ │ +3b7b32: 6901 108d |03f7: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.View:[I // field@8d10 │ │ +3b7b36: 23b1 1915 |03f9: new-array v1, v11, [I // type@1519 │ │ +3b7b3a: 2601 5d0d 0000 |03fb: fill-array-data v1, 00001158 // +00000d5d │ │ +3b7b40: 6901 118d |03fe: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewBackgroundHelper:[I // field@8d11 │ │ +3b7b44: 2300 1915 |0400: new-array v0, v0, [I // type@1519 │ │ +3b7b48: 1401 c400 0101 |0402: const v1, #float 2.36941e-38 // #010100c4 │ │ +3b7b4e: 4b01 0003 |0405: aput v1, v0, v3 │ │ +3b7b52: 6900 158d |0407: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewPager2:[I // field@8d15 │ │ +3b7b56: 23b0 1915 |0409: new-array v0, v11, [I // type@1519 │ │ +3b7b5a: 2600 570d 0000 |040b: fill-array-data v0, 00001162 // +00000d57 │ │ +3b7b60: 6900 178d |040e: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewStubCompat:[I // field@8d17 │ │ +3b7b64: 0e00 |0410: return-void │ │ +3b7b66: 0000 |0411: nop // spacer │ │ +3b7b68: 0003 0400 1d00 0000 3c00 037f 4300 ... |0412: array-data (62 units) │ │ +3b7be4: 0003 0400 0600 0000 3c00 037f 4300 ... |0450: array-data (16 units) │ │ +3b7c04: 0003 0400 0200 0000 3e01 037f a301 ... |0460: array-data (8 units) │ │ +3b7c14: 0003 0400 0800 0000 f200 0101 7200 ... |0468: array-data (20 units) │ │ +3b7c3c: 0003 0400 0600 0000 1c01 0101 9401 ... |047c: array-data (16 units) │ │ +3b7c5c: 0003 0400 0200 0000 d000 0101 9901 ... |048c: array-data (8 units) │ │ +3b7c6c: 0003 0400 0400 0000 9901 0101 4904 ... |0494: array-data (12 units) │ │ +3b7c84: 0003 0400 0800 0000 d400 0101 8f04 ... |04a0: array-data (20 units) │ │ +3b7cac: 0003 0400 0400 0000 e402 037f e502 ... |04b4: array-data (12 units) │ │ +3b7cc4: 0003 0400 0200 0000 0602 037f 0702 ... |04c0: array-data (8 units) │ │ +3b7cd4: 0003 0400 0400 0000 1901 0101 db02 ... |04c8: array-data (12 units) │ │ +3b7cec: 0003 0400 0400 0000 4201 0101 4803 ... |04d4: array-data (12 units) │ │ +3b7d04: 0003 0400 0700 0000 3400 0101 6d01 ... |04e0: array-data (18 units) │ │ +3b7d28: 0003 0400 1600 0000 3400 0101 3600 ... |04f2: array-data (48 units) │ │ +3b7d88: 0003 0400 7f00 0000 5700 0101 ae00 ... |0522: array-data (258 units) │ │ +3b7f8c: 0003 0400 0700 0000 3d00 037f 4700 ... |0624: array-data (18 units) │ │ +3b7fb0: 0003 0400 0900 0000 3901 0101 8601 ... |0636: array-data (22 units) │ │ +3b7fdc: 0003 0400 0b00 0000 4500 037f 2901 ... |064c: array-data (26 units) │ │ +3b8010: 0003 0400 1200 0000 1f01 0101 4004 ... |0666: array-data (40 units) │ │ +3b8060: 0003 0400 0200 0000 a402 037f c402 ... |068e: array-data (8 units) │ │ +3b8070: 0003 0400 0d00 0000 3f01 0101 4001 ... |0696: array-data (30 units) │ │ +3b80ac: 0003 0400 0400 0000 0801 0101 8100 ... |06b4: array-data (12 units) │ │ +3b80c4: 0003 0400 2a00 0000 3400 0101 9500 ... |06c0: array-data (88 units) │ │ +3b8174: 0003 0400 0700 0000 8600 037f 9900 ... |0718: array-data (18 units) │ │ +3b8198: 0003 0400 0300 0000 9f01 037f a101 ... |072a: array-data (10 units) │ │ +3b81ac: 0003 0400 0200 0000 a500 037f a800 ... |0734: array-data (8 units) │ │ +3b81bc: 0003 0400 0300 0000 a600 037f 3602 ... |073c: array-data (10 units) │ │ +3b81d0: 0003 0400 1400 0000 b400 037f b500 ... |0746: array-data (44 units) │ │ +3b8228: 0003 0400 0200 0000 ce01 037f cf01 ... |0772: array-data (8 units) │ │ +3b8238: 0003 0400 0500 0000 a501 0101 1f03 ... |077a: array-data (14 units) │ │ +3b8254: 0003 0400 0400 0000 0701 0101 7000 ... |0788: array-data (12 units) │ │ +3b826c: 0003 0400 6d00 0000 c400 0101 d000 ... |0794: array-data (222 units) │ │ +3b8428: 0003 0400 5a00 0000 c400 0101 d500 ... |0872: array-data (184 units) │ │ +3b8598: 0003 0400 0200 0000 d300 037f 9602 ... |092a: array-data (8 units) │ │ +3b85a8: 0003 0400 6f00 0000 c400 0101 d000 ... |0932: array-data (226 units) │ │ +3b876c: 0003 0400 0200 0000 c101 037f e902 ... |0a14: array-data (8 units) │ │ +3b877c: 0003 0400 0700 0000 b300 0101 cb01 ... |0a1c: array-data (18 units) │ │ +3b87a0: 0003 0400 0900 0000 3400 037f fa00 ... |0a2e: array-data (22 units) │ │ +3b87cc: 0003 0400 0800 0000 3200 037f 3300 ... |0a44: array-data (20 units) │ │ +3b87f4: 0003 0400 0600 0000 b300 037f 2901 ... |0a58: array-data (16 units) │ │ +3b8814: 0003 0400 0200 0000 4e00 037f 4f00 ... |0a68: array-data (8 units) │ │ +3b8824: 0003 0400 1100 0000 0e00 0101 4500 ... |0a70: array-data (38 units) │ │ +3b8870: 0003 0400 0200 0000 b801 037f 0c02 ... |0a96: array-data (8 units) │ │ +3b8880: 0003 0400 0700 0000 6e01 037f 6f01 ... |0a9e: array-data (18 units) │ │ +3b88a4: 0003 0400 0a00 0000 3205 0101 3305 ... |0ab0: array-data (24 units) │ │ +3b88d4: 0003 0400 0300 0000 0901 0101 0002 ... |0ac8: array-data (10 units) │ │ +3b88e8: 0003 0400 0300 0000 0300 0101 d000 ... |0ad2: array-data (10 units) │ │ +3b88fc: 0003 0400 0200 0000 0300 0101 d100 ... |0adc: array-data (8 units) │ │ +3b890c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0ae4: array-data (28 units) │ │ +3b8944: 0003 0400 0200 0000 a501 0101 1405 ... |0b00: array-data (8 units) │ │ +3b8954: 0003 0400 0900 0000 2c00 037f 6a00 ... |0b08: array-data (22 units) │ │ +3b8980: 0003 0400 0400 0000 7c02 037f 7e02 ... |0b1e: array-data (12 units) │ │ +3b8998: 0003 0400 1200 0000 1f03 0101 2003 ... |0b2a: array-data (40 units) │ │ +3b89e8: 0003 0400 1400 0000 1f03 0101 2203 ... |0b52: array-data (44 units) │ │ +3b8a40: 0003 0400 0c00 0000 f900 037f 1801 ... |0b7e: array-data (28 units) │ │ +3b8a78: 0003 0400 1400 0000 1f03 0101 2203 ... |0b9a: array-data (44 units) │ │ +3b8ad0: 0003 0400 0a00 0000 7a01 037f 6302 ... |0bc6: array-data (24 units) │ │ +3b8b00: 0003 0400 4300 0000 c400 0101 f400 ... |0bde: array-data (138 units) │ │ +3b8c14: 0003 0400 0900 0000 af00 0101 c400 ... |0c68: array-data (22 units) │ │ +3b8c40: 0003 0400 0400 0000 b300 0101 f400 ... |0c7e: array-data (12 units) │ │ +3b8c58: 0003 0400 0200 0000 9c01 037f a001 ... |0c8a: array-data (8 units) │ │ +3b8c68: 0003 0400 0200 0000 ac02 0101 ad02 ... |0c92: array-data (8 units) │ │ +3b8c78: 0003 0400 0400 0000 3e00 037f 3f00 ... |0c9a: array-data (12 units) │ │ +3b8c90: 0003 0400 0500 0000 1f02 037f 2002 ... |0ca6: array-data (14 units) │ │ +3b8cac: 0003 0400 1500 0000 d400 0101 b701 ... |0cb4: array-data (46 units) │ │ +3b8d08: 0003 0400 0300 0000 8500 037f bd02 ... |0ce2: array-data (10 units) │ │ +3b8d1c: 0003 0400 0a00 0000 0d02 0101 0301 ... |0cec: array-data (24 units) │ │ +3b8d4c: 0003 0400 0a00 0000 b701 0101 b801 ... |0d04: array-data (24 units) │ │ +3b8d7c: 0003 0400 0c00 0000 e501 0101 7b00 ... |0d1c: array-data (28 units) │ │ +3b8db4: 0003 0400 0200 0000 7600 037f 7803 ... |0d38: array-data (8 units) │ │ +3b8dc4: 0003 0400 0200 0000 7600 037f 7803 ... |0d40: array-data (8 units) │ │ +3b8dd4: 0003 0400 0200 0000 bf02 037f c202 ... |0d48: array-data (8 units) │ │ +3b8de4: 0003 0400 0300 0000 b604 0101 7f05 ... |0d50: array-data (10 units) │ │ +3b8df8: 0003 0400 0300 0000 3400 0101 7f05 ... |0d5a: array-data (10 units) │ │ +3b8e0c: 0003 0400 0200 0000 a700 037f c001 ... |0d64: array-data (8 units) │ │ +3b8e1c: 0003 0400 0300 0000 6a02 037f f102 ... |0d6c: array-data (10 units) │ │ +3b8e30: 0003 0400 0600 0000 0e00 0101 d000 ... |0d76: array-data (16 units) │ │ +3b8e50: 0003 0400 1700 0000 0200 0101 0e00 ... |0d86: array-data (50 units) │ │ +3b8eb4: 0003 0400 0900 0000 ae00 0101 2c01 ... |0db8: array-data (22 units) │ │ +3b8ee0: 0003 0400 0600 0000 4c02 037f 4d02 ... |0dce: array-data (16 units) │ │ +3b8f00: 0003 0400 0600 0000 2d00 037f 1801 ... |0dde: array-data (16 units) │ │ +3b8f20: 0003 0400 0200 0000 7402 037f 7702 ... |0dee: array-data (8 units) │ │ +3b8f30: 0003 0400 0600 0000 3000 037f f800 ... |0df6: array-data (16 units) │ │ +3b8f50: 0003 0400 0200 0000 0701 037f c901 ... |0e06: array-data (8 units) │ │ +3b8f60: 0003 0400 0300 0000 1903 037f 1a03 ... |0e0e: array-data (10 units) │ │ +3b8f74: 0003 0400 0b00 0000 4500 037f 2901 ... |0e18: array-data (26 units) │ │ +3b8fa8: 0003 0400 0200 0000 8001 037f 4602 ... |0e32: array-data (8 units) │ │ +3b8fb8: 0003 0400 1700 0000 d400 0101 dd00 ... |0e3a: array-data (50 units) │ │ +3b901c: 0003 0400 0200 0000 a400 037f 1803 ... |0e6c: array-data (8 units) │ │ +3b902c: 0003 0400 0c00 0000 1501 037f 1601 ... |0e74: array-data (28 units) │ │ +3b9064: 0003 0400 0300 0000 7601 0101 c902 ... |0e90: array-data (10 units) │ │ +3b9078: 0003 0400 0500 0000 dc00 0101 1f03 ... |0e9a: array-data (14 units) │ │ +3b9094: 0003 0400 0200 0000 4902 037f 7903 ... |0ea8: array-data (8 units) │ │ +3b90a4: 0003 0400 0200 0000 7b02 037f 8102 ... |0eb0: array-data (8 units) │ │ +3b90b4: 0003 0400 0c00 0000 c400 0101 eb00 ... |0eb8: array-data (28 units) │ │ +3b90ec: 0003 0400 1100 0000 da00 0101 1f01 ... |0ed4: array-data (38 units) │ │ +3b9138: 0003 0400 0a00 0000 e600 037f e700 ... |0efa: array-data (24 units) │ │ +3b9168: 0003 0400 0b00 0000 db00 037f dc00 ... |0f12: array-data (26 units) │ │ +3b919c: 0003 0400 1600 0000 0e00 0101 2400 ... |0f2c: array-data (48 units) │ │ +3b91fc: 0003 0400 0300 0000 d302 037f d402 ... |0f5c: array-data (10 units) │ │ +3b9210: 0003 0400 0800 0000 1f01 0101 2200 ... |0f66: array-data (20 units) │ │ +3b9238: 0003 0400 0500 0000 b200 0101 7601 ... |0f7a: array-data (14 units) │ │ +3b9254: 0003 0400 0200 0000 d000 0101 d200 ... |0f88: array-data (8 units) │ │ +3b9264: 0003 0400 0600 0000 1c01 0101 9401 ... |0f90: array-data (16 units) │ │ +3b9284: 0003 0400 0e00 0000 2401 0101 2501 ... |0fa0: array-data (32 units) │ │ +3b92c4: 0003 0400 0300 0000 0200 0101 f200 ... |0fc0: array-data (10 units) │ │ +3b92d8: 0003 0400 1a00 0000 fd02 037f fe02 ... |0fca: array-data (56 units) │ │ +3b9348: 0003 0400 1000 0000 9500 0101 9600 ... |1002: array-data (36 units) │ │ +3b9390: 0003 0400 4100 0000 0e00 0101 9a00 ... |1026: array-data (134 units) │ │ +3b949c: 0003 0400 0300 0000 3400 0101 3401 ... |10ac: array-data (10 units) │ │ +3b94b0: 0003 0400 1e00 0000 af00 0101 4001 ... |10b6: array-data (64 units) │ │ +3b9530: 0003 0400 0700 0000 3400 0101 d500 ... |10f6: array-data (18 units) │ │ +3b9554: 0003 0400 0b00 0000 2003 0101 2103 ... |1108: array-data (26 units) │ │ +3b9588: 0003 0400 0b00 0000 d000 0101 3b00 ... |1122: array-data (26 units) │ │ +3b95bc: 0003 0400 0500 0000 d200 037f ab02 ... |113c: array-data (14 units) │ │ +3b95d8: 0003 0400 0500 0000 0000 0101 da00 ... |114a: array-data (14 units) │ │ +3b95f4: 0003 0400 0300 0000 d400 0101 4500 ... |1158: array-data (10 units) │ │ +3b9608: 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 │ │ -3b9620: |[3b9620] net.sourceforge.dibdib.android_qm.R$styleable.:()V │ │ -3b9630: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b9636: 0e00 |0003: return-void │ │ +3b961c: |[3b961c] net.sourceforge.dibdib.android_qm.R$styleable.:()V │ │ +3b962c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b9632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -891117,17 +891117,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b9650: |[3b9650] net.sourceforge.dibdib.android_qm.R$xml.:()V │ │ -3b9660: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b9666: 0e00 |0003: return-void │ │ +3b964c: |[3b964c] net.sourceforge.dibdib.android_qm.R$xml.:()V │ │ +3b965c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b9662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -891158,17 +891158,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b9668: |[3b9668] net.sourceforge.dibdib.android_qm.R.:()V │ │ -3b9678: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b967e: 0e00 |0003: return-void │ │ +3b9664: |[3b9664] net.sourceforge.dibdib.android_qm.R.:()V │ │ +3b9674: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b967a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -1262531,52 +1262531,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -35c658: |[35c658] javax.activation.DataHandler.:()V │ │ -35c668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -35c66a: 2300 fc15 |0001: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ -35c66e: 6900 d670 |0003: sput-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ -35c672: 0e00 |0005: return-void │ │ +35c654: |[35c654] javax.activation.DataHandler.:()V │ │ +35c664: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +35c666: 2300 fc15 |0001: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ +35c66a: 6900 d670 |0003: sput-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ +35c66e: 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 │ │ -35c674: |[35c674] javax.activation.DataHandler.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -35c684: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35c68a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35c68c: 5b20 d570 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ -35c690: 5b20 d970 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ -35c694: 5b20 da70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ -35c698: 5b20 db70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ -35c69c: 5b20 d370 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d3 │ │ -35c6a0: 6201 d670 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ -35c6a4: 5b21 de70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ -35c6a8: 5b20 d470 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ -35c6ac: 5b20 d870 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d8 │ │ -35c6b0: 5b20 dc70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ -35c6b4: 5b20 dd70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70dd │ │ -35c6b8: 5b23 da70 |001a: iput-object v3, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ -35c6bc: 5b24 db70 |001c: iput-object v4, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ -35c6c0: 6203 d770 |001e: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ -35c6c4: 5b23 dc70 |0020: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ -35c6c8: 0e00 |0022: return-void │ │ +35c670: |[35c670] javax.activation.DataHandler.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +35c680: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35c686: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35c688: 5b20 d570 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ +35c68c: 5b20 d970 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ +35c690: 5b20 da70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ +35c694: 5b20 db70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ +35c698: 5b20 d370 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d3 │ │ +35c69c: 6201 d670 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ +35c6a0: 5b21 de70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ +35c6a4: 5b20 d470 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ +35c6a8: 5b20 d870 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d8 │ │ +35c6ac: 5b20 dc70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ +35c6b0: 5b20 dd70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70dd │ │ +35c6b4: 5b23 da70 |001a: iput-object v3, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ +35c6b8: 5b24 db70 |001c: iput-object v4, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ +35c6bc: 6203 d770 |001e: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ +35c6c0: 5b23 dc70 |0020: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ +35c6c4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=92 │ │ 0x0006 line=93 │ │ 0x0008 line=98 │ │ 0x000a line=99 │ │ @@ -1262599,34 +1262599,34 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -35c6cc: |[35c6cc] javax.activation.DataHandler.:(Ljava/net/URL;)V │ │ -35c6dc: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35c6e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35c6e4: 5b20 d570 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ -35c6e8: 5b20 d970 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ -35c6ec: 5b20 da70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ -35c6f0: 5b20 db70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ -35c6f4: 5b20 d370 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d3 │ │ -35c6f8: 6201 d670 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ -35c6fc: 5b21 de70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ -35c700: 5b20 d470 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ -35c704: 5b20 d870 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d8 │ │ -35c708: 5b20 dc70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ -35c70c: 5b20 dd70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70dd │ │ -35c710: 2200 cb13 |001a: new-instance v0, Ljavax/activation/URLDataSource; // type@13cb │ │ -35c714: 7020 3a9c 3000 |001c: invoke-direct {v0, v3}, Ljavax/activation/URLDataSource;.:(Ljava/net/URL;)V // method@9c3a │ │ -35c71a: 5b20 d570 |001f: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ -35c71e: 6203 d770 |0021: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ -35c722: 5b23 dc70 |0023: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ -35c726: 0e00 |0025: return-void │ │ +35c6c8: |[35c6c8] javax.activation.DataHandler.:(Ljava/net/URL;)V │ │ +35c6d8: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35c6de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35c6e0: 5b20 d570 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ +35c6e4: 5b20 d970 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ +35c6e8: 5b20 da70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ +35c6ec: 5b20 db70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ +35c6f0: 5b20 d370 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d3 │ │ +35c6f4: 6201 d670 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ +35c6f8: 5b21 de70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ +35c6fc: 5b20 d470 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ +35c700: 5b20 d870 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d8 │ │ +35c704: 5b20 dc70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ +35c708: 5b20 dd70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70dd │ │ +35c70c: 2200 cb13 |001a: new-instance v0, Ljavax/activation/URLDataSource; // type@13cb │ │ +35c710: 7020 3a9c 3000 |001c: invoke-direct {v0, v3}, Ljavax/activation/URLDataSource;.:(Ljava/net/URL;)V // method@9c3a │ │ +35c716: 5b20 d570 |001f: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ +35c71a: 6203 d770 |0021: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ +35c71e: 5b23 dc70 |0023: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ +35c722: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=92 │ │ 0x0006 line=93 │ │ 0x0008 line=98 │ │ 0x000a line=99 │ │ @@ -1262647,32 +1262647,32 @@ │ │ type : '(Ljavax/activation/DataSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -35c728: |[35c728] javax.activation.DataHandler.:(Ljavax/activation/DataSource;)V │ │ -35c738: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35c73e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35c740: 5b20 d570 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ -35c744: 5b20 d970 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ -35c748: 5b20 da70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ -35c74c: 5b20 db70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ -35c750: 5b20 d370 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d3 │ │ -35c754: 6201 d670 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ -35c758: 5b21 de70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ -35c75c: 5b20 d470 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ -35c760: 5b20 d870 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d8 │ │ -35c764: 5b20 dc70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ -35c768: 5b20 dd70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70dd │ │ -35c76c: 5b23 d570 |001a: iput-object v3, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ -35c770: 6203 d770 |001c: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ -35c774: 5b23 dc70 |001e: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ -35c778: 0e00 |0020: return-void │ │ +35c724: |[35c724] javax.activation.DataHandler.:(Ljavax/activation/DataSource;)V │ │ +35c734: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35c73a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35c73c: 5b20 d570 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ +35c740: 5b20 d970 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ +35c744: 5b20 da70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ +35c748: 5b20 db70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ +35c74c: 5b20 d370 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d3 │ │ +35c750: 6201 d670 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ +35c754: 5b21 de70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ +35c758: 5b20 d470 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ +35c75c: 5b20 d870 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d8 │ │ +35c760: 5b20 dc70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ +35c764: 5b20 dd70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70dd │ │ +35c768: 5b23 d570 |001a: iput-object v3, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ +35c76c: 6203 d770 |001c: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ +35c770: 5b23 dc70 |001e: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ +35c774: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=92 │ │ 0x0006 line=93 │ │ 0x0008 line=98 │ │ 0x000a line=99 │ │ @@ -1262808,15 +1262808,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 │ │ 35c49c: |[35c49c] javax.activation.DataHandler.getDataContentHandler:()Ljavax/activation/DataContentHandler; │ │ 35c4ac: 1d04 |0000: monitor-enter v4 │ │ 35c4ae: 6200 d770 |0001: sget-object v0, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ 35c4b2: 5441 dc70 |0003: iget-object v1, v4, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ 35c4b6: 3210 0d00 |0005: if-eq v0, v1, 0012 // +000d │ │ 35c4ba: 5b40 dc70 |0007: iput-object v0, v4, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ 35c4be: 1200 |0009: const/4 v0, #int 0 // #0 │ │ @@ -1262853,38 +1262853,37 @@ │ │ 35c534: 280b |0044: goto 004f // +000b │ │ 35c536: 7010 b99b 0400 |0045: invoke-direct {v4}, Ljavax/activation/DataHandler;.getCommandMap:()Ljavax/activation/CommandMap; // method@9bb9 │ │ 35c53c: 0c01 |0048: move-result-object v1 │ │ 35c53e: 6e20 9c9b 0100 |0049: invoke-virtual {v1, v0}, Ljavax/activation/CommandMap;.createDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; // method@9b9c │ │ 35c544: 0c00 |004c: move-result-object v0 │ │ 35c546: 5b40 d470 |004d: iput-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ 35c54a: 5440 d570 |004f: iget-object v0, v4, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ -35c54e: 3800 0e00 |0051: if-eqz v0, 005f // +000e │ │ -35c552: 2200 bc13 |0053: new-instance v0, Ljavax/activation/DataSourceDataContentHandler; // type@13bc │ │ -35c556: 5441 d470 |0055: iget-object v1, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ -35c55a: 5442 d570 |0057: iget-object v2, v4, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ -35c55e: 7030 d19b 1002 |0059: invoke-direct {v0, v1, v2}, Ljavax/activation/DataSourceDataContentHandler;.:(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V // method@9bd1 │ │ -35c564: 5b40 d470 |005c: iput-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ -35c568: 280e |005e: goto 006c // +000e │ │ -35c56a: 2200 c413 |005f: new-instance v0, Ljavax/activation/ObjectDataContentHandler; // type@13c4 │ │ -35c56e: 5441 d470 |0061: iget-object v1, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ -35c572: 5442 da70 |0063: iget-object v2, v4, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ -35c576: 5443 db70 |0065: iget-object v3, v4, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ -35c57a: 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 │ │ -35c580: 5b40 d470 |006a: iput-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ -35c584: 5440 d470 |006c: iget-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ -35c588: 1e04 |006e: monitor-exit v4 │ │ -35c58a: 1100 |006f: return-object v0 │ │ -35c58c: 0d00 |0070: move-exception v0 │ │ -35c58e: 1e04 |0071: monitor-exit v4 │ │ -35c590: 2700 |0072: throw v0 │ │ +35c54e: 3800 0c00 |0051: if-eqz v0, 005d // +000c │ │ +35c552: 2201 bc13 |0053: new-instance v1, Ljavax/activation/DataSourceDataContentHandler; // type@13bc │ │ +35c556: 5442 d470 |0055: iget-object v2, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ +35c55a: 7030 d19b 2100 |0057: invoke-direct {v1, v2, v0}, Ljavax/activation/DataSourceDataContentHandler;.:(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V // method@9bd1 │ │ +35c560: 5b41 d470 |005a: iput-object v1, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ +35c564: 280e |005c: goto 006a // +000e │ │ +35c566: 2200 c413 |005d: new-instance v0, Ljavax/activation/ObjectDataContentHandler; // type@13c4 │ │ +35c56a: 5441 d470 |005f: iget-object v1, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ +35c56e: 5442 da70 |0061: iget-object v2, v4, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ +35c572: 5443 db70 |0063: iget-object v3, v4, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ +35c576: 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 │ │ +35c57c: 5b40 d470 |0068: iput-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ +35c580: 5440 d470 |006a: iget-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ +35c584: 1e04 |006c: monitor-exit v4 │ │ +35c586: 1100 |006d: return-object v0 │ │ +35c588: 0d00 |006e: move-exception v0 │ │ +35c58a: 1e04 |006f: monitor-exit v4 │ │ +35c58c: 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 │ │ @@ -1262898,58 +1262897,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 │ │ -35c7c4: |[35c7c4] javax.activation.DataHandler.setDataContentHandlerFactory:(Ljavax/activation/DataContentHandlerFactory;)V │ │ -35c7d4: 1c00 b913 |0000: const-class v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -35c7d8: 1d00 |0002: monitor-enter v0 │ │ -35c7da: 6201 d770 |0003: sget-object v1, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ -35c7de: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ -35c7e2: 7100 5b98 0000 |0007: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ -35c7e8: 0c01 |000a: move-result-object v1 │ │ -35c7ea: 3801 1700 |000b: if-eqz v1, 0022 // +0017 │ │ -35c7ee: 6e10 f997 0100 |000d: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ -35c7f4: 2812 |0010: goto 0022 // +0012 │ │ -35c7f6: 0d01 |0011: move-exception v1 │ │ -35c7f8: 6e10 4497 0000 |0012: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -35c7fe: 0c02 |0015: move-result-object v2 │ │ -35c800: 6e10 e897 0400 |0016: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35c806: 0c03 |0019: move-result-object v3 │ │ -35c808: 6e10 4497 0300 |001a: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -35c80e: 0c03 |001d: move-result-object v3 │ │ -35c810: 3332 0300 |001e: if-ne v2, v3, 0021 // +0003 │ │ -35c814: 2802 |0020: goto 0022 // +0002 │ │ -35c816: 2701 |0021: throw v1 │ │ -35c818: 6904 d770 |0022: sput-object v4, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ -35c81c: 1e00 |0024: monitor-exit v0 │ │ -35c81e: 0e00 |0025: return-void │ │ -35c820: 2204 c312 |0026: new-instance v4, Ljava/lang/Error; // type@12c3 │ │ -35c824: 1a01 b916 |0028: const-string v1, "DataContentHandlerFactory already defined" // string@16b9 │ │ -35c828: 7020 6f97 1400 |002a: invoke-direct {v4, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@976f │ │ -35c82e: 2704 |002d: throw v4 │ │ -35c830: 0d04 |002e: move-exception v4 │ │ -35c832: 1e00 |002f: monitor-exit v0 │ │ -35c834: 2704 |0030: throw v4 │ │ +35c7c0: |[35c7c0] javax.activation.DataHandler.setDataContentHandlerFactory:(Ljavax/activation/DataContentHandlerFactory;)V │ │ +35c7d0: 1c00 b913 |0000: const-class v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +35c7d4: 1d00 |0002: monitor-enter v0 │ │ +35c7d6: 6201 d770 |0003: sget-object v1, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ +35c7da: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ +35c7de: 7100 5b98 0000 |0007: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ +35c7e4: 0c01 |000a: move-result-object v1 │ │ +35c7e6: 3801 1700 |000b: if-eqz v1, 0022 // +0017 │ │ +35c7ea: 6e10 f997 0100 |000d: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ +35c7f0: 2812 |0010: goto 0022 // +0012 │ │ +35c7f2: 0d01 |0011: move-exception v1 │ │ +35c7f4: 6e10 4497 0000 |0012: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +35c7fa: 0c02 |0015: move-result-object v2 │ │ +35c7fc: 6e10 e897 0400 |0016: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35c802: 0c03 |0019: move-result-object v3 │ │ +35c804: 6e10 4497 0300 |001a: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +35c80a: 0c03 |001d: move-result-object v3 │ │ +35c80c: 3332 0300 |001e: if-ne v2, v3, 0021 // +0003 │ │ +35c810: 2802 |0020: goto 0022 // +0002 │ │ +35c812: 2701 |0021: throw v1 │ │ +35c814: 6904 d770 |0022: sput-object v4, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ +35c818: 1e00 |0024: monitor-exit v0 │ │ +35c81a: 0e00 |0025: return-void │ │ +35c81c: 2204 c312 |0026: new-instance v4, Ljava/lang/Error; // type@12c3 │ │ +35c820: 1a01 b916 |0028: const-string v1, "DataContentHandlerFactory already defined" // string@16b9 │ │ +35c824: 7020 6f97 1400 |002a: invoke-direct {v4, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@976f │ │ +35c82a: 2704 |002d: throw v4 │ │ +35c82c: 0d04 |002e: move-exception v4 │ │ +35c82e: 1e00 |002f: monitor-exit v0 │ │ +35c830: 2704 |0030: throw v4 │ │ catches : 4 │ │ 0x0003 - 0x000b │ │ -> 0x002e │ │ 0x000d - 0x0010 │ │ Ljava/lang/SecurityException; -> 0x0011 │ │ -> 0x002e │ │ 0x0012 - 0x0024 │ │ @@ -1263132,24 +1263131,24 @@ │ │ type : '()Ljavax/activation/DataSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -35c5a8: |[35c5a8] javax.activation.DataHandler.getDataSource:()Ljavax/activation/DataSource; │ │ -35c5b8: 5410 d570 |0000: iget-object v0, v1, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ -35c5bc: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -35c5c0: 5410 d970 |0004: iget-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ -35c5c4: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -35c5c8: 2200 ba13 |0008: new-instance v0, Ljavax/activation/DataHandlerDataSource; // type@13ba │ │ -35c5cc: 7020 c89b 1000 |000a: invoke-direct {v0, v1}, Ljavax/activation/DataHandlerDataSource;.:(Ljavax/activation/DataHandler;)V // method@9bc8 │ │ -35c5d2: 5b10 d970 |000d: iput-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ -35c5d6: 5410 d970 |000f: iget-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ -35c5da: 1100 |0011: return-object v0 │ │ +35c5a4: |[35c5a4] javax.activation.DataHandler.getDataSource:()Ljavax/activation/DataSource; │ │ +35c5b4: 5410 d570 |0000: iget-object v0, v1, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ +35c5b8: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +35c5bc: 5410 d970 |0004: iget-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ +35c5c0: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +35c5c4: 2200 ba13 |0008: new-instance v0, Ljavax/activation/DataHandlerDataSource; // type@13ba │ │ +35c5c8: 7020 c89b 1000 |000a: invoke-direct {v0, v1}, Ljavax/activation/DataHandlerDataSource;.:(Ljavax/activation/DataHandler;)V // method@9bc8 │ │ +35c5ce: 5b10 d970 |000d: iput-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ +35c5d2: 5410 d970 |000f: iget-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70d9 │ │ +35c5d6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=185 │ │ 0x0008 line=186 │ │ 0x000f line=187 │ │ locals : │ │ @@ -1263346,41 +1263345,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 │ │ -35c5dc: |[35c5dc] javax.activation.DataHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ -35c5ec: 1d02 |0000: monitor-enter v2 │ │ -35c5ee: 6200 d770 |0001: sget-object v0, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ -35c5f2: 5421 dc70 |0003: iget-object v1, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ -35c5f6: 3210 0600 |0005: if-eq v0, v1, 000b // +0006 │ │ -35c5fa: 6200 d670 |0007: sget-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ -35c5fe: 5b20 de70 |0009: iput-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ -35c602: 5420 de70 |000b: iget-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ -35c606: 6201 d670 |000d: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ -35c60a: 3310 0c00 |000f: if-ne v0, v1, 001b // +000c │ │ -35c60e: 7010 bc9b 0200 |0011: invoke-direct {v2}, Ljavax/activation/DataHandler;.getDataContentHandler:()Ljavax/activation/DataContentHandler; // method@9bbc │ │ -35c614: 0c00 |0014: move-result-object v0 │ │ -35c616: 7210 aa9b 0000 |0015: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ -35c61c: 0c00 |0018: move-result-object v0 │ │ -35c61e: 5b20 de70 |0019: iput-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ -35c622: 5420 de70 |001b: iget-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ -35c626: 3310 0400 |001d: if-ne v0, v1, 0021 // +0004 │ │ -35c62a: 1e02 |001f: monitor-exit v2 │ │ -35c62c: 1100 |0020: return-object v0 │ │ -35c62e: 6e10 68a6 0000 |0021: invoke-virtual {v0}, [Lmyjava/awt/datatransfer/DataFlavor;.clone:()Ljava/lang/Object; // method@a668 │ │ -35c634: 0c00 |0024: move-result-object v0 │ │ -35c636: 1f00 fc15 |0025: check-cast v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ -35c63a: 1e02 |0027: monitor-exit v2 │ │ -35c63c: 1100 |0028: return-object v0 │ │ -35c63e: 0d00 |0029: move-exception v0 │ │ -35c640: 1e02 |002a: monitor-exit v2 │ │ -35c642: 2700 |002b: throw v0 │ │ +35c5d8: |[35c5d8] javax.activation.DataHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ +35c5e8: 1d02 |0000: monitor-enter v2 │ │ +35c5ea: 6200 d770 |0001: sget-object v0, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d7 │ │ +35c5ee: 5421 dc70 |0003: iget-object v1, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dc │ │ +35c5f2: 3210 0600 |0005: if-eq v0, v1, 000b // +0006 │ │ +35c5f6: 6200 d670 |0007: sget-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ +35c5fa: 5b20 de70 |0009: iput-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ +35c5fe: 5420 de70 |000b: iget-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ +35c602: 6201 d670 |000d: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ +35c606: 3310 0c00 |000f: if-ne v0, v1, 001b // +000c │ │ +35c60a: 7010 bc9b 0200 |0011: invoke-direct {v2}, Ljavax/activation/DataHandler;.getDataContentHandler:()Ljavax/activation/DataContentHandler; // method@9bbc │ │ +35c610: 0c00 |0014: move-result-object v0 │ │ +35c612: 7210 aa9b 0000 |0015: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ +35c618: 0c00 |0018: move-result-object v0 │ │ +35c61a: 5b20 de70 |0019: iput-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ +35c61e: 5420 de70 |001b: iget-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ +35c622: 3310 0400 |001d: if-ne v0, v1, 0021 // +0004 │ │ +35c626: 1e02 |001f: monitor-exit v2 │ │ +35c628: 1100 |0020: return-object v0 │ │ +35c62a: 6e10 68a6 0000 |0021: invoke-virtual {v0}, [Lmyjava/awt/datatransfer/DataFlavor;.clone:()Ljava/lang/Object; // method@a668 │ │ +35c630: 0c00 |0024: move-result-object v0 │ │ +35c632: 1f00 fc15 |0025: check-cast v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ +35c636: 1e02 |0027: monitor-exit v2 │ │ +35c638: 1100 |0028: return-object v0 │ │ +35c63a: 0d00 |0029: move-exception v0 │ │ +35c63c: 1e02 |002a: monitor-exit v2 │ │ +35c63e: 2700 |002b: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x001d │ │ -> 0x0029 │ │ 0x0021 - 0x0027 │ │ -> 0x0029 │ │ positions : │ │ 0x0001 line=376 │ │ @@ -1263432,29 +1263431,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 │ │ -35c77c: |[35c77c] javax.activation.DataHandler.setCommandMap:(Ljavax/activation/CommandMap;)V │ │ -35c78c: 1d01 |0000: monitor-enter v1 │ │ -35c78e: 5410 d370 |0001: iget-object v0, v1, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d3 │ │ -35c792: 3302 0400 |0003: if-ne v2, v0, 0007 // +0004 │ │ -35c796: 3902 0b00 |0005: if-nez v2, 0010 // +000b │ │ -35c79a: 6200 d670 |0007: sget-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ -35c79e: 5b10 de70 |0009: iput-object v0, v1, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ -35c7a2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -35c7a4: 5b10 d470 |000c: iput-object v0, v1, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ -35c7a8: 5b12 d370 |000e: iput-object v2, v1, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d3 │ │ -35c7ac: 1e01 |0010: monitor-exit v1 │ │ -35c7ae: 0e00 |0011: return-void │ │ -35c7b0: 0d02 |0012: move-exception v2 │ │ -35c7b2: 1e01 |0013: monitor-exit v1 │ │ -35c7b4: 2702 |0014: throw v2 │ │ +35c778: |[35c778] javax.activation.DataHandler.setCommandMap:(Ljavax/activation/CommandMap;)V │ │ +35c788: 1d01 |0000: monitor-enter v1 │ │ +35c78a: 5410 d370 |0001: iget-object v0, v1, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d3 │ │ +35c78e: 3302 0400 |0003: if-ne v2, v0, 0007 // +0004 │ │ +35c792: 3902 0b00 |0005: if-nez v2, 0010 // +000b │ │ +35c796: 6200 d670 |0007: sget-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d6 │ │ +35c79a: 5b10 de70 |0009: iput-object v0, v1, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70de │ │ +35c79e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +35c7a0: 5b10 d470 |000c: iput-object v0, v1, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d4 │ │ +35c7a4: 5b12 d370 |000e: iput-object v2, v1, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d3 │ │ +35c7a8: 1e01 |0010: monitor-exit v1 │ │ +35c7aa: 0e00 |0011: return-void │ │ +35c7ac: 0d02 |0012: move-exception v2 │ │ +35c7ae: 1e01 |0013: monitor-exit v1 │ │ +35c7b0: 2702 |0014: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=463 │ │ 0x0007 line=465 │ │ 0x000c line=466 │ │ @@ -1263469,38 +1263468,38 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -35c860: |[35c860] javax.activation.DataHandler.writeTo:(Ljava/io/OutputStream;)V │ │ -35c870: 5440 d570 |0000: iget-object v0, v4, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ -35c874: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -35c878: 1301 0020 |0004: const/16 v1, #int 8192 // #2000 │ │ -35c87c: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ -35c880: 7210 ce9b 0000 |0008: invoke-interface {v0}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ -35c886: 0c00 |000b: move-result-object v0 │ │ -35c888: 6e20 b796 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ -35c88e: 0a02 |000f: move-result v2 │ │ -35c890: 3d02 0700 |0010: if-lez v2, 0017 // +0007 │ │ -35c894: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -35c896: 6e40 db96 1523 |0013: invoke-virtual {v5, v1, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@96db │ │ -35c89c: 28f6 |0016: goto 000c // -000a │ │ -35c89e: 6e10 b396 0000 |0017: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35c8a4: 2811 |001a: goto 002b // +0011 │ │ -35c8a6: 0d05 |001b: move-exception v5 │ │ -35c8a8: 6e10 b396 0000 |001c: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35c8ae: 2705 |001f: throw v5 │ │ -35c8b0: 7010 bc9b 0400 |0020: invoke-direct {v4}, Ljavax/activation/DataHandler;.getDataContentHandler:()Ljavax/activation/DataContentHandler; // method@9bbc │ │ -35c8b6: 0c00 |0023: move-result-object v0 │ │ -35c8b8: 5441 da70 |0024: iget-object v1, v4, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ -35c8bc: 5442 db70 |0026: iget-object v2, v4, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ -35c8c0: 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 │ │ -35c8c6: 0e00 |002b: return-void │ │ +35c85c: |[35c85c] javax.activation.DataHandler.writeTo:(Ljava/io/OutputStream;)V │ │ +35c86c: 5440 d570 |0000: iget-object v0, v4, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d5 │ │ +35c870: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +35c874: 1301 0020 |0004: const/16 v1, #int 8192 // #2000 │ │ +35c878: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ +35c87c: 7210 ce9b 0000 |0008: invoke-interface {v0}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ +35c882: 0c00 |000b: move-result-object v0 │ │ +35c884: 6e20 b796 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ +35c88a: 0a02 |000f: move-result v2 │ │ +35c88c: 3d02 0700 |0010: if-lez v2, 0017 // +0007 │ │ +35c890: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +35c892: 6e40 db96 1523 |0013: invoke-virtual {v5, v1, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@96db │ │ +35c898: 28f6 |0016: goto 000c // -000a │ │ +35c89a: 6e10 b396 0000 |0017: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35c8a0: 2811 |001a: goto 002b // +0011 │ │ +35c8a2: 0d05 |001b: move-exception v5 │ │ +35c8a4: 6e10 b396 0000 |001c: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35c8aa: 2705 |001f: throw v5 │ │ +35c8ac: 7010 bc9b 0400 |0020: invoke-direct {v4}, Ljavax/activation/DataHandler;.getDataContentHandler:()Ljavax/activation/DataContentHandler; // method@9bbc │ │ +35c8b2: 0c00 |0023: move-result-object v0 │ │ +35c8b4: 5441 da70 |0024: iget-object v1, v4, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70da │ │ +35c8b8: 5442 db70 |0026: iget-object v2, v4, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70db │ │ +35c8bc: 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 │ │ +35c8c2: 0e00 |002b: return-void │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=311 │ │ 0x0008 line=316 │ │ 0x000c line=319 │ │ @@ -1263695,23 +1263694,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 │ │ -35c9bc: |[35c9bc] javax.activation.DataSourceDataContentHandler.:(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V │ │ -35c9cc: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35c9d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35c9d4: 5b10 e170 |0004: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e1 │ │ -35c9d8: 5b10 e270 |0006: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e2 │ │ -35c9dc: 5b10 e070 |0008: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ -35c9e0: 5b13 e170 |000a: iput-object v3, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e1 │ │ -35c9e4: 5b12 e070 |000c: iput-object v2, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ -35c9e8: 0e00 |000e: return-void │ │ +35c9b8: |[35c9b8] javax.activation.DataSourceDataContentHandler.:(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V │ │ +35c9c8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35c9ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35c9d0: 5b10 e170 |0004: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e1 │ │ +35c9d4: 5b10 e270 |0006: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e2 │ │ +35c9d8: 5b10 e070 |0008: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ +35c9dc: 5b13 e170 |000a: iput-object v3, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e1 │ │ +35c9e0: 5b12 e070 |000c: iput-object v2, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ +35c9e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ 0x0004 line=755 │ │ 0x0006 line=756 │ │ 0x0008 line=757 │ │ 0x000a line=763 │ │ @@ -1263727,23 +1263726,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 │ │ -35c8d4: |[35c8d4] javax.activation.DataSourceDataContentHandler.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ -35c8e4: 5410 e070 |0000: iget-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ -35c8e8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -35c8ec: 7220 a89b 2000 |0004: invoke-interface {v0, v2}, Ljavax/activation/DataContentHandler;.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; // method@9ba8 │ │ -35c8f2: 0c02 |0007: move-result-object v2 │ │ -35c8f4: 1102 |0008: return-object v2 │ │ -35c8f6: 7210 ce9b 0200 |0009: invoke-interface {v2}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ -35c8fc: 0c02 |000c: move-result-object v2 │ │ -35c8fe: 1102 |000d: return-object v2 │ │ +35c8d0: |[35c8d0] javax.activation.DataSourceDataContentHandler.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ +35c8e0: 5410 e070 |0000: iget-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ +35c8e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +35c8e8: 7220 a89b 2000 |0004: invoke-interface {v0, v2}, Ljavax/activation/DataContentHandler;.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; // method@9ba8 │ │ +35c8ee: 0c02 |0007: move-result-object v2 │ │ +35c8f0: 1102 |0008: return-object v2 │ │ +35c8f2: 7210 ce9b 0200 |0009: invoke-interface {v2}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ +35c8f8: 0c02 |000c: move-result-object v2 │ │ +35c8fa: 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; │ │ @@ -1263754,33 +1263753,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 │ │ -35c900: |[35c900] javax.activation.DataSourceDataContentHandler.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ -35c910: 5420 e070 |0000: iget-object v0, v2, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ -35c914: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -35c918: 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 │ │ -35c91e: 0c03 |0007: move-result-object v3 │ │ -35c920: 1103 |0008: return-object v3 │ │ -35c922: 6e10 d49b 0200 |0009: invoke-virtual {v2}, Ljavax/activation/DataSourceDataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9bd4 │ │ -35c928: 0c00 |000c: move-result-object v0 │ │ -35c92a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -35c92c: 4600 0001 |000e: aget-object v0, v0, v1 │ │ -35c930: 6e20 42a1 0300 |0010: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -35c936: 0a00 |0013: move-result v0 │ │ -35c938: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -35c93c: 7210 ce9b 0400 |0016: invoke-interface {v4}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ -35c942: 0c03 |0019: move-result-object v3 │ │ -35c944: 1103 |001a: return-object v3 │ │ -35c946: 2204 8214 |001b: new-instance v4, Lmyjava/awt/datatransfer/UnsupportedFlavorException; // type@1482 │ │ -35c94a: 7020 ada1 3400 |001d: invoke-direct {v4, v3}, Lmyjava/awt/datatransfer/UnsupportedFlavorException;.:(Lmyjava/awt/datatransfer/DataFlavor;)V // method@a1ad │ │ -35c950: 2704 |0020: throw v4 │ │ +35c8fc: |[35c8fc] javax.activation.DataSourceDataContentHandler.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ +35c90c: 5420 e070 |0000: iget-object v0, v2, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ +35c910: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +35c914: 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 │ │ +35c91a: 0c03 |0007: move-result-object v3 │ │ +35c91c: 1103 |0008: return-object v3 │ │ +35c91e: 6e10 d49b 0200 |0009: invoke-virtual {v2}, Ljavax/activation/DataSourceDataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9bd4 │ │ +35c924: 0c00 |000c: move-result-object v0 │ │ +35c926: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +35c928: 4600 0001 |000e: aget-object v0, v0, v1 │ │ +35c92c: 6e20 42a1 0300 |0010: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +35c932: 0a00 |0013: move-result v0 │ │ +35c934: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +35c938: 7210 ce9b 0400 |0016: invoke-interface {v4}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ +35c93e: 0c03 |0019: move-result-object v3 │ │ +35c940: 1103 |001a: return-object v3 │ │ +35c942: 2204 8214 |001b: new-instance v4, Lmyjava/awt/datatransfer/UnsupportedFlavorException; // type@1482 │ │ +35c946: 7020 ada1 3400 |001d: invoke-direct {v4, v3}, Lmyjava/awt/datatransfer/UnsupportedFlavorException;.:(Lmyjava/awt/datatransfer/DataFlavor;)V // method@a1ad │ │ +35c94c: 2704 |0020: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0004 line=796 │ │ 0x0009 line=797 │ │ 0x0016 line=798 │ │ 0x001b line=800 │ │ @@ -1263794,38 +1263793,38 @@ │ │ type : '()[Lmyjava/awt/datatransfer/DataFlavor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -35c954: |[35c954] javax.activation.DataSourceDataContentHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ -35c964: 5450 e270 |0000: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e2 │ │ -35c968: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ -35c96c: 5450 e070 |0004: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ -35c970: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -35c974: 7210 aa9b 0000 |0008: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ -35c97a: 0c00 |000b: move-result-object v0 │ │ -35c97c: 5b50 e270 |000c: iput-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e2 │ │ -35c980: 281a |000e: goto 0028 // +001a │ │ -35c982: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -35c984: 2300 fc15 |0010: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ -35c988: 5b50 e270 |0012: iput-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e2 │ │ -35c98c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -35c98e: 2202 b213 |0015: new-instance v2, Ljavax/activation/ActivationDataFlavor; // type@13b2 │ │ -35c992: 5453 e170 |0017: iget-object v3, v5, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e1 │ │ -35c996: 7210 cd9b 0300 |0019: invoke-interface {v3}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ -35c99c: 0c03 |001c: move-result-object v3 │ │ -35c99e: 5454 e170 |001d: iget-object v4, v5, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e1 │ │ -35c9a2: 7210 cd9b 0400 |001f: invoke-interface {v4}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ -35c9a8: 0c04 |0022: move-result-object v4 │ │ -35c9aa: 7030 8c9b 3204 |0023: invoke-direct {v2, v3, v4}, Ljavax/activation/ActivationDataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b8c │ │ -35c9b0: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ -35c9b4: 5450 e270 |0028: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e2 │ │ -35c9b8: 1100 |002a: return-object v0 │ │ +35c950: |[35c950] javax.activation.DataSourceDataContentHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ +35c960: 5450 e270 |0000: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e2 │ │ +35c964: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ +35c968: 5450 e070 |0004: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ +35c96c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +35c970: 7210 aa9b 0000 |0008: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ +35c976: 0c00 |000b: move-result-object v0 │ │ +35c978: 5b50 e270 |000c: iput-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e2 │ │ +35c97c: 281a |000e: goto 0028 // +001a │ │ +35c97e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +35c980: 2300 fc15 |0010: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ +35c984: 5b50 e270 |0012: iput-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e2 │ │ +35c988: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +35c98a: 2202 b213 |0015: new-instance v2, Ljavax/activation/ActivationDataFlavor; // type@13b2 │ │ +35c98e: 5453 e170 |0017: iget-object v3, v5, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e1 │ │ +35c992: 7210 cd9b 0300 |0019: invoke-interface {v3}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ +35c998: 0c03 |001c: move-result-object v3 │ │ +35c99a: 5454 e170 |001d: iget-object v4, v5, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e1 │ │ +35c99e: 7210 cd9b 0400 |001f: invoke-interface {v4}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ +35c9a4: 0c04 |0022: move-result-object v4 │ │ +35c9a6: 7030 8c9b 3204 |0023: invoke-direct {v2, v3, v4}, Ljavax/activation/ActivationDataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b8c │ │ +35c9ac: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ +35c9b0: 5450 e270 |0028: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e2 │ │ +35c9b4: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0004 line=774 │ │ 0x0008 line=775 │ │ 0x0012 line=777 │ │ 0x0015 line=778 │ │ @@ -1263840,32 +1263839,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 │ │ -35c9ec: |[35c9ec] javax.activation.DataSourceDataContentHandler.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V │ │ -35c9fc: 5410 e070 |0000: iget-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ -35ca00: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -35ca04: 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 │ │ -35ca0a: 0e00 |0007: return-void │ │ -35ca0c: 2202 cc13 |0008: new-instance v2, Ljavax/activation/UnsupportedDataTypeException; // type@13cc │ │ -35ca10: 2203 e812 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ca14: 7010 4098 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ca1a: 1a04 619f |000f: const-string v4, "no DCH for content type " // string@9f61 │ │ -35ca1e: 6e20 4b98 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ca24: 5414 e170 |0014: iget-object v4, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e1 │ │ -35ca28: 7210 cd9b 0400 |0016: invoke-interface {v4}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ -35ca2e: 0c04 |0019: move-result-object v4 │ │ -35ca30: 6e20 4b98 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ca36: 6e10 5498 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ca3c: 0c03 |0020: move-result-object v3 │ │ -35ca3e: 7020 419c 3200 |0021: invoke-direct {v2, v3}, Ljavax/activation/UnsupportedDataTypeException;.:(Ljava/lang/String;)V // method@9c41 │ │ -35ca44: 2702 |0024: throw v2 │ │ +35c9e8: |[35c9e8] javax.activation.DataSourceDataContentHandler.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V │ │ +35c9f8: 5410 e070 |0000: iget-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e0 │ │ +35c9fc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +35ca00: 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 │ │ +35ca06: 0e00 |0007: return-void │ │ +35ca08: 2202 cc13 |0008: new-instance v2, Ljavax/activation/UnsupportedDataTypeException; // type@13cc │ │ +35ca0c: 2203 e812 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ca10: 7010 4098 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ca16: 1a04 619f |000f: const-string v4, "no DCH for content type " // string@9f61 │ │ +35ca1a: 6e20 4b98 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ca20: 5414 e170 |0014: iget-object v4, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e1 │ │ +35ca24: 7210 cd9b 0400 |0016: invoke-interface {v4}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ +35ca2a: 0c04 |0019: move-result-object v4 │ │ +35ca2c: 6e20 4b98 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ca32: 6e10 5498 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ca38: 0c03 |0020: move-result-object v3 │ │ +35ca3a: 7020 419c 3200 |0021: invoke-direct {v2, v3}, Ljavax/activation/UnsupportedDataTypeException;.:(Ljava/lang/String;)V // method@9c41 │ │ +35ca40: 2702 |0024: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ 0x0004 line=817 │ │ 0x0008 line=819 │ │ 0x0016 line=820 │ │ locals : │ │ @@ -1263914,21 +1263913,21 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -35cafc: |[35cafc] javax.activation.FileDataSource.:(Ljava/io/File;)V │ │ -35cb0c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35cb12: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35cb14: 5b10 e370 |0004: iput-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ -35cb18: 5b10 e470 |0006: iput-object v0, v1, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e4 │ │ -35cb1c: 5b12 e370 |0008: iput-object v2, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ -35cb20: 0e00 |000a: return-void │ │ +35caf8: |[35caf8] javax.activation.FileDataSource.:(Ljava/io/File;)V │ │ +35cb08: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35cb0e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35cb10: 5b10 e370 |0004: iput-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ +35cb14: 5b10 e470 |0006: iput-object v0, v1, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e4 │ │ +35cb18: 5b12 e370 |0008: iput-object v2, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ +35cb1c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=62 │ │ 0x0006 line=63 │ │ 0x0008 line=73 │ │ locals : │ │ @@ -1263940,19 +1263939,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -35cb24: |[35cb24] javax.activation.FileDataSource.:(Ljava/lang/String;)V │ │ -35cb34: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ -35cb38: 7020 7796 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -35cb3e: 7020 d69b 0100 |0005: invoke-direct {v1, v0}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ -35cb44: 0e00 |0008: return-void │ │ +35cb20: |[35cb20] javax.activation.FileDataSource.:(Ljava/lang/String;)V │ │ +35cb30: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ +35cb34: 7020 7796 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +35cb3a: 7020 d69b 0100 |0005: invoke-direct {v1, v0}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ +35cb40: 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; │ │ │ │ @@ -1263962,27 +1263961,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -35caa0: |[35caa0] javax.activation.FileDataSource.getContentType:()Ljava/lang/String; │ │ -35cab0: 5420 e470 |0000: iget-object v0, v2, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e4 │ │ -35cab4: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -35cab8: 7100 e29b 0000 |0004: invoke-static {}, Ljavax/activation/FileTypeMap;.getDefaultFileTypeMap:()Ljavax/activation/FileTypeMap; // method@9be2 │ │ -35cabe: 0c00 |0007: move-result-object v0 │ │ -35cac0: 5421 e370 |0008: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ -35cac4: 6e20 e09b 1000 |000a: invoke-virtual {v0, v1}, Ljavax/activation/FileTypeMap;.getContentType:(Ljava/io/File;)Ljava/lang/String; // method@9be0 │ │ -35caca: 0c00 |000d: move-result-object v0 │ │ -35cacc: 1100 |000e: return-object v0 │ │ -35cace: 5421 e370 |000f: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ -35cad2: 6e20 e09b 1000 |0011: invoke-virtual {v0, v1}, Ljavax/activation/FileTypeMap;.getContentType:(Ljava/io/File;)Ljava/lang/String; // method@9be0 │ │ -35cad8: 0c00 |0014: move-result-object v0 │ │ -35cada: 1100 |0015: return-object v0 │ │ +35ca9c: |[35ca9c] javax.activation.FileDataSource.getContentType:()Ljava/lang/String; │ │ +35caac: 5420 e470 |0000: iget-object v0, v2, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e4 │ │ +35cab0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +35cab4: 7100 e29b 0000 |0004: invoke-static {}, Ljavax/activation/FileTypeMap;.getDefaultFileTypeMap:()Ljavax/activation/FileTypeMap; // method@9be2 │ │ +35caba: 0c00 |0007: move-result-object v0 │ │ +35cabc: 5421 e370 |0008: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ +35cac0: 6e20 e09b 1000 |000a: invoke-virtual {v0, v1}, Ljavax/activation/FileTypeMap;.getContentType:(Ljava/io/File;)Ljava/lang/String; // method@9be0 │ │ +35cac6: 0c00 |000d: move-result-object v0 │ │ +35cac8: 1100 |000e: return-object v0 │ │ +35caca: 5421 e370 |000f: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ +35cace: 6e20 e09b 1000 |0011: invoke-virtual {v0, v1}, Ljavax/activation/FileTypeMap;.getContentType:(Ljava/io/File;)Ljava/lang/String; // method@9be0 │ │ +35cad4: 0c00 |0014: move-result-object v0 │ │ +35cad6: 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; │ │ @@ -1263992,17 +1263991,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35ca48: |[35ca48] javax.activation.FileDataSource.getFile:()Ljava/io/File; │ │ -35ca58: 5410 e370 |0000: iget-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ -35ca5c: 1100 |0002: return-object v0 │ │ +35ca44: |[35ca44] javax.activation.FileDataSource.getFile:()Ljava/io/File; │ │ +35ca54: 5410 e370 |0000: iget-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ +35ca58: 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;) │ │ @@ -1264010,19 +1264009,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -35ca60: |[35ca60] javax.activation.FileDataSource.getInputStream:()Ljava/io/InputStream; │ │ -35ca70: 2200 8e12 |0000: new-instance v0, Ljava/io/FileInputStream; // type@128e │ │ -35ca74: 5421 e370 |0002: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ -35ca78: 7020 9196 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9691 │ │ -35ca7e: 1100 |0007: return-object v0 │ │ +35ca5c: |[35ca5c] javax.activation.FileDataSource.getInputStream:()Ljava/io/InputStream; │ │ +35ca6c: 2200 8e12 |0000: new-instance v0, Ljava/io/FileInputStream; // type@128e │ │ +35ca70: 5421 e370 |0002: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ +35ca74: 7020 9196 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9691 │ │ +35ca7a: 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;) │ │ @@ -1264030,19 +1264029,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35cadc: |[35cadc] javax.activation.FileDataSource.getName:()Ljava/lang/String; │ │ -35caec: 5410 e370 |0000: iget-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ -35caf0: 6e10 8496 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9684 │ │ -35caf6: 0c00 |0005: move-result-object v0 │ │ -35caf8: 1100 |0006: return-object v0 │ │ +35cad8: |[35cad8] javax.activation.FileDataSource.getName:()Ljava/lang/String; │ │ +35cae8: 5410 e370 |0000: iget-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ +35caec: 6e10 8496 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9684 │ │ +35caf2: 0c00 |0005: move-result-object v0 │ │ +35caf4: 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;) │ │ @@ -1264050,19 +1264049,19 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -35ca80: |[35ca80] javax.activation.FileDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ -35ca90: 2200 9012 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@1290 │ │ -35ca94: 5421 e370 |0002: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ -35ca98: 7020 9a96 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969a │ │ -35ca9e: 1100 |0007: return-object v0 │ │ +35ca7c: |[35ca7c] javax.activation.FileDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ +35ca8c: 2200 9012 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@1290 │ │ +35ca90: 5421 e370 |0002: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e3 │ │ +35ca94: 7020 9a96 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969a │ │ +35ca9a: 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;) │ │ @@ -1264070,17 +1264069,17 @@ │ │ type : '(Ljavax/activation/FileTypeMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35cb48: |[35cb48] javax.activation.FileDataSource.setFileTypeMap:(Ljavax/activation/FileTypeMap;)V │ │ -35cb58: 5b01 e470 |0000: iput-object v1, v0, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e4 │ │ -35cb5c: 0e00 |0002: return-void │ │ +35cb44: |[35cb44] javax.activation.FileDataSource.setFileTypeMap:(Ljavax/activation/FileTypeMap;)V │ │ +35cb54: 5b01 e470 |0000: iput-object v1, v0, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e4 │ │ +35cb58: 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; │ │ │ │ @@ -1264121,84 +1264120,84 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -35d598: |[35d598] javax.activation.MailcapCommandMap.:()V │ │ -35d5a8: 7010 9b9b 0300 |0000: invoke-direct {v3}, Ljavax/activation/CommandMap;.:()V // method@9b9b │ │ -35d5ae: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -35d5b2: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -35d5b4: 7020 9499 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ -35d5ba: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -35d5bc: 7220 5b9a 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d5c2: 1a01 c73b |000d: const-string v1, "MailcapCommandMap: load HOME" // string@3bc7 │ │ -35d5c6: 7110 7290 0100 |000f: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d5cc: 1a01 37c0 |0012: const-string v1, "user.home" // string@c037 │ │ -35d5d0: 7110 5998 0100 |0014: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -35d5d6: 0c01 |0017: move-result-object v1 │ │ -35d5d8: 3801 2100 |0018: if-eqz v1, 0039 // +0021 │ │ -35d5dc: 2202 e812 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d5e0: 7010 4098 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d5e6: 6e20 4b98 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d5ec: 6201 9570 |0022: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ -35d5f0: 6e20 4b98 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d5f6: 1a01 2506 |0027: const-string v1, ".mailcap" // string@0625 │ │ -35d5fa: 6e20 4b98 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d600: 6e10 5498 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d606: 0c01 |002f: move-result-object v1 │ │ -35d608: 7020 f39b 1300 |0030: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf3 │ │ -35d60e: 0c01 |0033: move-result-object v1 │ │ -35d610: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ -35d614: 7220 5b9a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d61a: 1a01 cb3b |0039: const-string v1, "MailcapCommandMap: load SYS" // string@3bcb │ │ -35d61e: 7110 7290 0100 |003b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d624: 2201 e812 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d628: 7010 4098 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d62e: 1a02 e987 |0043: const-string v2, "java.home" // string@87e9 │ │ -35d632: 7110 5998 0200 |0045: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -35d638: 0c02 |0048: move-result-object v2 │ │ -35d63a: 6e20 4b98 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d640: 6202 9570 |004c: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ -35d644: 6e20 4b98 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d64a: 1a02 fe89 |0051: const-string v2, "lib" // string@89fe │ │ -35d64e: 6e20 4b98 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d654: 6202 9570 |0056: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ -35d658: 6e20 4b98 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d65e: 1a02 5799 |005b: const-string v2, "mailcap" // string@9957 │ │ -35d662: 6e20 4b98 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d668: 6e10 5498 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d66e: 0c01 |0063: move-result-object v1 │ │ -35d670: 7020 f39b 1300 |0064: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf3 │ │ -35d676: 0c01 |0067: move-result-object v1 │ │ -35d678: 3801 0700 |0068: if-eqz v1, 006f // +0007 │ │ -35d67c: 7220 5b9a 1000 |006a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d682: 2802 |006d: goto 006f // +0002 │ │ -35d684: 0000 |006e: nop // spacer │ │ -35d686: 1a01 c83b |006f: const-string v1, "MailcapCommandMap: load JAR" // string@3bc8 │ │ -35d68a: 7110 7290 0100 |0071: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d690: 1a01 103b |0074: const-string v1, "META-INF/mailcap" // string@3b10 │ │ -35d694: 7030 f29b 0301 |0076: invoke-direct {v3, v0, v1}, Ljavax/activation/MailcapCommandMap;.loadAllResources:(Ljava/util/List;Ljava/lang/String;)V // method@9bf2 │ │ -35d69a: 1a01 c63b |0079: const-string v1, "MailcapCommandMap: load DEF" // string@3bc6 │ │ -35d69e: 7110 7290 0100 |007b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d6a4: 1a01 7706 |007e: const-string v1, "/META-INF/mailcap.default" // string@0677 │ │ -35d6a8: 7020 f49b 1300 |0080: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf4 │ │ -35d6ae: 0c01 |0083: move-result-object v1 │ │ -35d6b0: 3801 0500 |0084: if-eqz v1, 0089 // +0005 │ │ -35d6b4: 7220 5b9a 1000 |0086: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d6ba: 7210 6a9a 0000 |0089: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -35d6c0: 0a01 |008c: move-result v1 │ │ -35d6c2: 2311 be15 |008d: new-array v1, v1, [Lcom/sun/activation/registries/MailcapFile; // type@15be │ │ -35d6c6: 5b31 e770 |008f: iput-object v1, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d6ca: 7220 6d9a 1000 |0091: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35d6d0: 0c00 |0094: move-result-object v0 │ │ -35d6d2: 1f00 be15 |0095: check-cast v0, [Lcom/sun/activation/registries/MailcapFile; // type@15be │ │ -35d6d6: 5b30 e770 |0097: iput-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d6da: 0e00 |0099: return-void │ │ +35d594: |[35d594] javax.activation.MailcapCommandMap.:()V │ │ +35d5a4: 7010 9b9b 0300 |0000: invoke-direct {v3}, Ljavax/activation/CommandMap;.:()V // method@9b9b │ │ +35d5aa: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +35d5ae: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +35d5b0: 7020 9499 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ +35d5b6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +35d5b8: 7220 5b9a 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d5be: 1a01 c73b |000d: const-string v1, "MailcapCommandMap: load HOME" // string@3bc7 │ │ +35d5c2: 7110 7290 0100 |000f: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d5c8: 1a01 37c0 |0012: const-string v1, "user.home" // string@c037 │ │ +35d5cc: 7110 5998 0100 |0014: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +35d5d2: 0c01 |0017: move-result-object v1 │ │ +35d5d4: 3801 2100 |0018: if-eqz v1, 0039 // +0021 │ │ +35d5d8: 2202 e812 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d5dc: 7010 4098 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d5e2: 6e20 4b98 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d5e8: 6201 9570 |0022: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ +35d5ec: 6e20 4b98 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d5f2: 1a01 2506 |0027: const-string v1, ".mailcap" // string@0625 │ │ +35d5f6: 6e20 4b98 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d5fc: 6e10 5498 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d602: 0c01 |002f: move-result-object v1 │ │ +35d604: 7020 f39b 1300 |0030: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf3 │ │ +35d60a: 0c01 |0033: move-result-object v1 │ │ +35d60c: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ +35d610: 7220 5b9a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d616: 1a01 cb3b |0039: const-string v1, "MailcapCommandMap: load SYS" // string@3bcb │ │ +35d61a: 7110 7290 0100 |003b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d620: 2201 e812 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d624: 7010 4098 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d62a: 1a02 e987 |0043: const-string v2, "java.home" // string@87e9 │ │ +35d62e: 7110 5998 0200 |0045: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +35d634: 0c02 |0048: move-result-object v2 │ │ +35d636: 6e20 4b98 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d63c: 6202 9570 |004c: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ +35d640: 6e20 4b98 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d646: 1a02 fe89 |0051: const-string v2, "lib" // string@89fe │ │ +35d64a: 6e20 4b98 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d650: 6202 9570 |0056: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ +35d654: 6e20 4b98 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d65a: 1a02 5799 |005b: const-string v2, "mailcap" // string@9957 │ │ +35d65e: 6e20 4b98 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d664: 6e10 5498 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d66a: 0c01 |0063: move-result-object v1 │ │ +35d66c: 7020 f39b 1300 |0064: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf3 │ │ +35d672: 0c01 |0067: move-result-object v1 │ │ +35d674: 3801 0700 |0068: if-eqz v1, 006f // +0007 │ │ +35d678: 7220 5b9a 1000 |006a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d67e: 2802 |006d: goto 006f // +0002 │ │ +35d680: 0000 |006e: nop // spacer │ │ +35d682: 1a01 c83b |006f: const-string v1, "MailcapCommandMap: load JAR" // string@3bc8 │ │ +35d686: 7110 7290 0100 |0071: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d68c: 1a01 103b |0074: const-string v1, "META-INF/mailcap" // string@3b10 │ │ +35d690: 7030 f29b 0301 |0076: invoke-direct {v3, v0, v1}, Ljavax/activation/MailcapCommandMap;.loadAllResources:(Ljava/util/List;Ljava/lang/String;)V // method@9bf2 │ │ +35d696: 1a01 c63b |0079: const-string v1, "MailcapCommandMap: load DEF" // string@3bc6 │ │ +35d69a: 7110 7290 0100 |007b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d6a0: 1a01 7706 |007e: const-string v1, "/META-INF/mailcap.default" // string@0677 │ │ +35d6a4: 7020 f49b 1300 |0080: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf4 │ │ +35d6aa: 0c01 |0083: move-result-object v1 │ │ +35d6ac: 3801 0500 |0084: if-eqz v1, 0089 // +0005 │ │ +35d6b0: 7220 5b9a 1000 |0086: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d6b6: 7210 6a9a 0000 |0089: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +35d6bc: 0a01 |008c: move-result v1 │ │ +35d6be: 2311 be15 |008d: new-array v1, v1, [Lcom/sun/activation/registries/MailcapFile; // type@15be │ │ +35d6c2: 5b31 e770 |008f: iput-object v1, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d6c6: 7220 6d9a 1000 |0091: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35d6cc: 0c00 |0094: move-result-object v0 │ │ +35d6ce: 1f00 be15 |0095: check-cast v0, [Lcom/sun/activation/registries/MailcapFile; // type@15be │ │ +35d6d2: 5b30 e770 |0097: iput-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d6d6: 0e00 |0099: return-void │ │ catches : 2 │ │ 0x0012 - 0x0039 │ │ Ljava/lang/SecurityException; -> 0x0039 │ │ 0x003e - 0x006d │ │ Ljava/lang/SecurityException; -> 0x006e │ │ positions : │ │ 0x0000 line=131 │ │ @@ -1264228,26 +1264227,26 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -35d6f8: |[35d6f8] javax.activation.MailcapCommandMap.:(Ljava/io/InputStream;)V │ │ -35d708: 7010 e49b 0300 |0000: invoke-direct {v3}, Ljavax/activation/MailcapCommandMap;.:()V // method@9be4 │ │ -35d70e: 1a00 c93b |0003: const-string v0, "MailcapCommandMap: load PROG" // string@3bc9 │ │ -35d712: 7110 7290 0000 |0005: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d718: 5430 e770 |0008: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d71c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -35d71e: 4602 0001 |000b: aget-object v2, v0, v1 │ │ -35d722: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ -35d726: 2202 cf11 |000f: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35d72a: 7020 7690 4200 |0011: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9076 │ │ -35d730: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ -35d734: 0e00 |0016: return-void │ │ +35d6f4: |[35d6f4] javax.activation.MailcapCommandMap.:(Ljava/io/InputStream;)V │ │ +35d704: 7010 e49b 0300 |0000: invoke-direct {v3}, Ljavax/activation/MailcapCommandMap;.:()V // method@9be4 │ │ +35d70a: 1a00 c93b |0003: const-string v0, "MailcapCommandMap: load PROG" // string@3bc9 │ │ +35d70e: 7110 7290 0000 |0005: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d714: 5430 e770 |0008: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d718: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +35d71a: 4602 0001 |000b: aget-object v2, v0, v1 │ │ +35d71e: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ +35d722: 2202 cf11 |000f: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35d726: 7020 7690 4200 |0011: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9076 │ │ +35d72c: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ +35d730: 0e00 |0016: return-void │ │ catches : 1 │ │ 0x000f - 0x0016 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=315 │ │ 0x0005 line=317 │ │ 0x0008 line=318 │ │ @@ -1264261,35 +1264260,35 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -35d748: |[35d748] javax.activation.MailcapCommandMap.:(Ljava/lang/String;)V │ │ -35d758: 7010 e49b 0300 |0000: invoke-direct {v3}, Ljavax/activation/MailcapCommandMap;.:()V // method@9be4 │ │ -35d75e: 7100 7190 0000 |0003: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d764: 0a00 |0006: move-result v0 │ │ -35d766: 3800 1600 |0007: if-eqz v0, 001d // +0016 │ │ -35d76a: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d76e: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d774: 1a01 ca3b |000e: const-string v1, "MailcapCommandMap: load PROG from " // string@3bca │ │ -35d778: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d77e: 6e20 4b98 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d784: 6e10 5498 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d78a: 0c00 |0019: move-result-object v0 │ │ -35d78c: 7110 7290 0000 |001a: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d792: 5430 e770 |001d: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d796: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -35d798: 4602 0001 |0020: aget-object v2, v0, v1 │ │ -35d79c: 3902 0900 |0022: if-nez v2, 002b // +0009 │ │ -35d7a0: 2202 cf11 |0024: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35d7a4: 7020 7790 4200 |0026: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/lang/String;)V // method@9077 │ │ -35d7aa: 4d02 0001 |0029: aput-object v2, v0, v1 │ │ -35d7ae: 0e00 |002b: return-void │ │ +35d744: |[35d744] javax.activation.MailcapCommandMap.:(Ljava/lang/String;)V │ │ +35d754: 7010 e49b 0300 |0000: invoke-direct {v3}, Ljavax/activation/MailcapCommandMap;.:()V // method@9be4 │ │ +35d75a: 7100 7190 0000 |0003: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d760: 0a00 |0006: move-result v0 │ │ +35d762: 3800 1600 |0007: if-eqz v0, 001d // +0016 │ │ +35d766: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d76a: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d770: 1a01 ca3b |000e: const-string v1, "MailcapCommandMap: load PROG from " // string@3bca │ │ +35d774: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d77a: 6e20 4b98 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d780: 6e10 5498 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d786: 0c00 |0019: move-result-object v0 │ │ +35d788: 7110 7290 0000 |001a: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d78e: 5430 e770 |001d: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d792: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +35d794: 4602 0001 |0020: aget-object v2, v0, v1 │ │ +35d798: 3902 0900 |0022: if-nez v2, 002b // +0009 │ │ +35d79c: 2202 cf11 |0024: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35d7a0: 7020 7790 4200 |0026: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/lang/String;)V // method@9077 │ │ +35d7a6: 4d02 0001 |0029: aput-object v2, v0, v1 │ │ +35d7aa: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0003 line=300 │ │ 0x0009 line=301 │ │ 0x001d line=302 │ │ 0x0024 line=303 │ │ @@ -1264302,41 +1264301,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 │ │ -35d80c: |[35d80c] javax.activation.MailcapCommandMap.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V │ │ -35d81c: 7210 889a 0600 |0000: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ -35d822: 0c00 |0003: move-result-object v0 │ │ -35d824: 7210 b19a 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -35d82a: 0c00 |0007: move-result-object v0 │ │ -35d82c: 7210 3f9a 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -35d832: 0a01 |000b: move-result v1 │ │ -35d834: 3801 2700 |000c: if-eqz v1, 0033 // +0027 │ │ -35d838: 7210 409a 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -35d83e: 0c01 |0011: move-result-object v1 │ │ -35d840: 1f01 e612 |0012: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -35d844: 7220 859a 1600 |0014: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d84a: 0c02 |0017: move-result-object v2 │ │ -35d84c: 1f02 6c13 |0018: check-cast v2, Ljava/util/List; // type@136c │ │ -35d850: 7210 659a 0200 |001a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -35d856: 0c02 |001d: move-result-object v2 │ │ -35d858: 7210 3f9a 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -35d85e: 0a03 |0021: move-result v3 │ │ -35d860: 3803 e6ff |0022: if-eqz v3, 0008 // -001a │ │ -35d864: 7210 409a 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -35d86a: 0c03 |0027: move-result-object v3 │ │ -35d86c: 1f03 e612 |0028: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -35d870: 2204 b313 |002a: new-instance v4, Ljavax/activation/CommandInfo; // type@13b3 │ │ -35d874: 7030 969b 1403 |002c: invoke-direct {v4, v1, v3}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ -35d87a: 7220 5b9a 4700 |002f: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d880: 28ec |0032: goto 001e // -0014 │ │ -35d882: 0e00 |0033: return-void │ │ +35d808: |[35d808] javax.activation.MailcapCommandMap.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V │ │ +35d818: 7210 889a 0600 |0000: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ +35d81e: 0c00 |0003: move-result-object v0 │ │ +35d820: 7210 b19a 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +35d826: 0c00 |0007: move-result-object v0 │ │ +35d828: 7210 3f9a 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +35d82e: 0a01 |000b: move-result v1 │ │ +35d830: 3801 2700 |000c: if-eqz v1, 0033 // +0027 │ │ +35d834: 7210 409a 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +35d83a: 0c01 |0011: move-result-object v1 │ │ +35d83c: 1f01 e612 |0012: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +35d840: 7220 859a 1600 |0014: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d846: 0c02 |0017: move-result-object v2 │ │ +35d848: 1f02 6c13 |0018: check-cast v2, Ljava/util/List; // type@136c │ │ +35d84c: 7210 659a 0200 |001a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +35d852: 0c02 |001d: move-result-object v2 │ │ +35d854: 7210 3f9a 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +35d85a: 0a03 |0021: move-result v3 │ │ +35d85c: 3803 e6ff |0022: if-eqz v3, 0008 // -001a │ │ +35d860: 7210 409a 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +35d866: 0c03 |0027: move-result-object v3 │ │ +35d868: 1f03 e612 |0028: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +35d86c: 2204 b313 |002a: new-instance v4, Ljavax/activation/CommandInfo; // type@13b3 │ │ +35d870: 7030 969b 1403 |002c: invoke-direct {v4, v1, v3}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ +35d876: 7220 5b9a 4700 |002f: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d87c: 28ec |0032: goto 001e // -0014 │ │ +35d87e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0008 line=440 │ │ 0x000e line=441 │ │ 0x0014 line=442 │ │ 0x001a line=443 │ │ @@ -1264353,40 +1264352,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 │ │ -35d884: |[35d884] javax.activation.MailcapCommandMap.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V │ │ -35d894: 7210 889a 0500 |0000: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ -35d89a: 0c00 |0003: move-result-object v0 │ │ -35d89c: 7210 b19a 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -35d8a2: 0c00 |0007: move-result-object v0 │ │ -35d8a4: 7210 3f9a 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -35d8aa: 0a01 |000b: move-result v1 │ │ -35d8ac: 3801 2400 |000c: if-eqz v1, 0030 // +0024 │ │ -35d8b0: 7210 409a 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -35d8b6: 0c01 |0011: move-result-object v1 │ │ -35d8b8: 1f01 e612 |0012: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -35d8bc: 7030 ea9b 6401 |0014: invoke-direct {v4, v6, v1}, Ljavax/activation/MailcapCommandMap;.checkForVerb:(Ljava/util/List;Ljava/lang/String;)Z // method@9bea │ │ -35d8c2: 0a02 |0017: move-result v2 │ │ -35d8c4: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ -35d8c8: 7220 859a 1500 |001a: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d8ce: 0c02 |001d: move-result-object v2 │ │ -35d8d0: 1f02 6c13 |001e: check-cast v2, Ljava/util/List; // type@136c │ │ -35d8d4: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -35d8d6: 7220 619a 3200 |0021: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -35d8dc: 0c02 |0024: move-result-object v2 │ │ -35d8de: 1f02 e612 |0025: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35d8e2: 2203 b313 |0027: new-instance v3, Ljavax/activation/CommandInfo; // type@13b3 │ │ -35d8e6: 7030 969b 1302 |0029: invoke-direct {v3, v1, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ -35d8ec: 7220 5b9a 3600 |002c: invoke-interface {v6, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d8f2: 28d9 |002f: goto 0008 // -0027 │ │ -35d8f4: 0e00 |0030: return-void │ │ +35d880: |[35d880] javax.activation.MailcapCommandMap.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V │ │ +35d890: 7210 889a 0500 |0000: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ +35d896: 0c00 |0003: move-result-object v0 │ │ +35d898: 7210 b19a 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +35d89e: 0c00 |0007: move-result-object v0 │ │ +35d8a0: 7210 3f9a 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +35d8a6: 0a01 |000b: move-result v1 │ │ +35d8a8: 3801 2400 |000c: if-eqz v1, 0030 // +0024 │ │ +35d8ac: 7210 409a 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +35d8b2: 0c01 |0011: move-result-object v1 │ │ +35d8b4: 1f01 e612 |0012: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +35d8b8: 7030 ea9b 6401 |0014: invoke-direct {v4, v6, v1}, Ljavax/activation/MailcapCommandMap;.checkForVerb:(Ljava/util/List;Ljava/lang/String;)Z // method@9bea │ │ +35d8be: 0a02 |0017: move-result v2 │ │ +35d8c0: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ +35d8c4: 7220 859a 1500 |001a: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d8ca: 0c02 |001d: move-result-object v2 │ │ +35d8cc: 1f02 6c13 |001e: check-cast v2, Ljava/util/List; // type@136c │ │ +35d8d0: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +35d8d2: 7220 619a 3200 |0021: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +35d8d8: 0c02 |0024: move-result-object v2 │ │ +35d8da: 1f02 e612 |0025: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35d8de: 2203 b313 |0027: new-instance v3, Ljavax/activation/CommandInfo; // type@13b3 │ │ +35d8e2: 7030 969b 1302 |0029: invoke-direct {v3, v1, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ +35d8e8: 7220 5b9a 3600 |002c: invoke-interface {v6, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d8ee: 28d9 |002f: goto 0008 // -0027 │ │ +35d8f0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0008 line=374 │ │ 0x000e line=375 │ │ 0x0014 line=376 │ │ 0x001a line=377 │ │ @@ -1264402,32 +1264401,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 │ │ -35cca0: |[35cca0] javax.activation.MailcapCommandMap.checkForVerb:(Ljava/util/List;Ljava/lang/String;)Z │ │ -35ccb0: 7210 659a 0200 |0000: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -35ccb6: 0c02 |0003: move-result-object v2 │ │ -35ccb8: 7210 3f9a 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -35ccbe: 0a00 |0007: move-result v0 │ │ -35ccc0: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -35ccc4: 7210 409a 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -35ccca: 0c00 |000d: move-result-object v0 │ │ -35cccc: 1f00 b313 |000e: check-cast v0, Ljavax/activation/CommandInfo; // type@13b3 │ │ -35ccd0: 6e10 989b 0000 |0010: invoke-virtual {v0}, Ljavax/activation/CommandInfo;.getCommandName:()Ljava/lang/String; // method@9b98 │ │ -35ccd6: 0c00 |0013: move-result-object v0 │ │ -35ccd8: 6e20 1298 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -35ccde: 0a00 |0017: move-result v0 │ │ -35cce0: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ -35cce4: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -35cce6: 0f02 |001b: return v2 │ │ -35cce8: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -35ccea: 0f02 |001d: return v2 │ │ +35cc9c: |[35cc9c] javax.activation.MailcapCommandMap.checkForVerb:(Ljava/util/List;Ljava/lang/String;)Z │ │ +35ccac: 7210 659a 0200 |0000: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +35ccb2: 0c02 |0003: move-result-object v2 │ │ +35ccb4: 7210 3f9a 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +35ccba: 0a00 |0007: move-result v0 │ │ +35ccbc: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +35ccc0: 7210 409a 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +35ccc6: 0c00 |000d: move-result-object v0 │ │ +35ccc8: 1f00 b313 |000e: check-cast v0, Ljavax/activation/CommandInfo; // type@13b3 │ │ +35cccc: 6e10 989b 0000 |0010: invoke-virtual {v0}, Ljavax/activation/CommandInfo;.getCommandName:()Ljava/lang/String; // method@9b98 │ │ +35ccd2: 0c00 |0013: move-result-object v0 │ │ +35ccd4: 6e20 1298 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +35ccda: 0a00 |0017: move-result v0 │ │ +35ccdc: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ +35cce0: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +35cce2: 0f02 |001b: return v2 │ │ +35cce4: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +35cce6: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ 0x000a line=392 │ │ 0x0014 line=393 │ │ locals : │ │ @@ -1264440,86 +1264439,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 │ │ -35d42c: |[35d42c] javax.activation.MailcapCommandMap.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; │ │ -35d43c: 1a00 3711 |0000: const-string v0, "Can't load DCH " // string@1137 │ │ -35d440: 7100 7190 0000 |0002: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d446: 0a01 |0005: move-result v1 │ │ -35d448: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -35d44c: 1a01 d200 |0008: const-string v1, " got content-handler" // string@00d2 │ │ -35d450: 7110 7290 0100 |000a: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d456: 7100 7190 0000 |000d: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d45c: 0a01 |0010: move-result v1 │ │ -35d45e: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ -35d462: 2201 e812 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d466: 7010 4098 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d46c: 1a02 b900 |0018: const-string v2, " class " // string@00b9 │ │ -35d470: 6e20 4b98 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d476: 6e20 4b98 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d47c: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d482: 0c01 |0023: move-result-object v1 │ │ -35d484: 7110 7290 0100 |0024: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d48a: 7100 359c 0000 |0027: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ -35d490: 0c01 |002a: move-result-object v1 │ │ -35d492: 3901 0a00 |002b: if-nez v1, 0035 // +000a │ │ -35d496: 6e10 e897 0300 |002d: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35d49c: 0c01 |0030: move-result-object v1 │ │ -35d49e: 6e10 4497 0100 |0031: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -35d4a4: 0c01 |0034: move-result-object v1 │ │ -35d4a6: 6e20 6297 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9762 │ │ -35d4ac: 0c01 |0038: move-result-object v1 │ │ -35d4ae: 2805 |0039: goto 003e // +0005 │ │ -35d4b0: 7110 4097 0400 |003a: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9740 │ │ -35d4b6: 0c01 |003d: move-result-object v1 │ │ -35d4b8: 3801 5600 |003e: if-eqz v1, 0094 // +0056 │ │ -35d4bc: 6e10 5c97 0100 |0040: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@975c │ │ -35d4c2: 0c01 |0043: move-result-object v1 │ │ -35d4c4: 1f01 b613 |0044: check-cast v1, Ljavax/activation/DataContentHandler; // type@13b6 │ │ -35d4c8: 1101 |0046: return-object v1 │ │ -35d4ca: 0d01 |0047: move-exception v1 │ │ -35d4cc: 7100 7190 0000 |0048: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d4d2: 0a02 |004b: move-result v2 │ │ -35d4d4: 3802 4800 |004c: if-eqz v2, 0094 // +0048 │ │ -35d4d8: 2202 e812 |004e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d4dc: 7010 4098 0200 |0050: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d4e2: 6e20 4b98 0200 |0053: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d4e8: 6e20 4b98 4200 |0056: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d4ee: 6e10 5498 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d4f4: 0c04 |005c: move-result-object v4 │ │ -35d4f6: 7120 7390 1400 |005d: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35d4fc: 2834 |0060: goto 0094 // +0034 │ │ -35d4fe: 0d01 |0061: move-exception v1 │ │ -35d500: 7100 7190 0000 |0062: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d506: 0a02 |0065: move-result v2 │ │ -35d508: 3802 2e00 |0066: if-eqz v2, 0094 // +002e │ │ -35d50c: 2202 e812 |0068: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d510: 7010 4098 0200 |006a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d516: 6e20 4b98 0200 |006d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d51c: 6e20 4b98 4200 |0070: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d522: 6e10 5498 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d528: 0c04 |0076: move-result-object v4 │ │ -35d52a: 7120 7390 1400 |0077: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35d530: 281a |007a: goto 0094 // +001a │ │ -35d532: 0d01 |007b: move-exception v1 │ │ -35d534: 7100 7190 0000 |007c: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d53a: 0a02 |007f: move-result v2 │ │ -35d53c: 3802 1400 |0080: if-eqz v2, 0094 // +0014 │ │ -35d540: 2202 e812 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d544: 7010 4098 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d54a: 6e20 4b98 0200 |0087: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d550: 6e20 4b98 4200 |008a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d556: 6e10 5498 0200 |008d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d55c: 0c04 |0090: move-result-object v4 │ │ -35d55e: 7120 7390 1400 |0091: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35d564: 1204 |0094: const/4 v4, #int 0 // #0 │ │ -35d566: 1104 |0095: return-object v4 │ │ +35d428: |[35d428] javax.activation.MailcapCommandMap.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; │ │ +35d438: 1a00 3711 |0000: const-string v0, "Can't load DCH " // string@1137 │ │ +35d43c: 7100 7190 0000 |0002: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d442: 0a01 |0005: move-result v1 │ │ +35d444: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +35d448: 1a01 d200 |0008: const-string v1, " got content-handler" // string@00d2 │ │ +35d44c: 7110 7290 0100 |000a: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d452: 7100 7190 0000 |000d: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d458: 0a01 |0010: move-result v1 │ │ +35d45a: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ +35d45e: 2201 e812 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d462: 7010 4098 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d468: 1a02 b900 |0018: const-string v2, " class " // string@00b9 │ │ +35d46c: 6e20 4b98 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d472: 6e20 4b98 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d478: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d47e: 0c01 |0023: move-result-object v1 │ │ +35d480: 7110 7290 0100 |0024: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d486: 7100 359c 0000 |0027: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ +35d48c: 0c01 |002a: move-result-object v1 │ │ +35d48e: 3901 0a00 |002b: if-nez v1, 0035 // +000a │ │ +35d492: 6e10 e897 0300 |002d: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35d498: 0c01 |0030: move-result-object v1 │ │ +35d49a: 6e10 4497 0100 |0031: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +35d4a0: 0c01 |0034: move-result-object v1 │ │ +35d4a2: 6e20 6297 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9762 │ │ +35d4a8: 0c01 |0038: move-result-object v1 │ │ +35d4aa: 2805 |0039: goto 003e // +0005 │ │ +35d4ac: 7110 4097 0400 |003a: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9740 │ │ +35d4b2: 0c01 |003d: move-result-object v1 │ │ +35d4b4: 3801 5600 |003e: if-eqz v1, 0094 // +0056 │ │ +35d4b8: 6e10 5c97 0100 |0040: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@975c │ │ +35d4be: 0c01 |0043: move-result-object v1 │ │ +35d4c0: 1f01 b613 |0044: check-cast v1, Ljavax/activation/DataContentHandler; // type@13b6 │ │ +35d4c4: 1101 |0046: return-object v1 │ │ +35d4c6: 0d01 |0047: move-exception v1 │ │ +35d4c8: 7100 7190 0000 |0048: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d4ce: 0a02 |004b: move-result v2 │ │ +35d4d0: 3802 4800 |004c: if-eqz v2, 0094 // +0048 │ │ +35d4d4: 2202 e812 |004e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d4d8: 7010 4098 0200 |0050: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d4de: 6e20 4b98 0200 |0053: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d4e4: 6e20 4b98 4200 |0056: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d4ea: 6e10 5498 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d4f0: 0c04 |005c: move-result-object v4 │ │ +35d4f2: 7120 7390 1400 |005d: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35d4f8: 2834 |0060: goto 0094 // +0034 │ │ +35d4fa: 0d01 |0061: move-exception v1 │ │ +35d4fc: 7100 7190 0000 |0062: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d502: 0a02 |0065: move-result v2 │ │ +35d504: 3802 2e00 |0066: if-eqz v2, 0094 // +002e │ │ +35d508: 2202 e812 |0068: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d50c: 7010 4098 0200 |006a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d512: 6e20 4b98 0200 |006d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d518: 6e20 4b98 4200 |0070: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d51e: 6e10 5498 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d524: 0c04 |0076: move-result-object v4 │ │ +35d526: 7120 7390 1400 |0077: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35d52c: 281a |007a: goto 0094 // +001a │ │ +35d52e: 0d01 |007b: move-exception v1 │ │ +35d530: 7100 7190 0000 |007c: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d536: 0a02 |007f: move-result v2 │ │ +35d538: 3802 1400 |0080: if-eqz v2, 0094 // +0014 │ │ +35d53c: 2202 e812 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d540: 7010 4098 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d546: 6e20 4b98 0200 |0087: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d54c: 6e20 4b98 4200 |008a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d552: 6e10 5498 0200 |008d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d558: 0c04 |0090: move-result-object v4 │ │ +35d55a: 7120 7390 1400 |0091: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35d560: 1204 |0094: const/4 v4, #int 0 // #0 │ │ +35d562: 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 │ │ @@ -1264555,164 +1264554,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 │ │ -35d8f8: |[35d8f8] javax.activation.MailcapCommandMap.loadAllResources:(Ljava/util/List;Ljava/lang/String;)V │ │ -35d908: 1a00 c33b |0000: const-string v0, "MailcapCommandMap: can't load " // string@3bc3 │ │ -35d90c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -35d90e: 7100 359c 0000 |0003: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ -35d914: 0c02 |0006: move-result-object v2 │ │ -35d916: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -35d91a: 6e10 e897 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35d920: 0c02 |000c: move-result-object v2 │ │ -35d922: 6e10 4497 0200 |000d: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -35d928: 0c02 |0010: move-result-object v2 │ │ -35d92a: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -35d92e: 7120 379c a200 |0013: invoke-static {v2, v10}, Ljavax/activation/SecuritySupport;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9c37 │ │ -35d934: 0c02 |0016: move-result-object v2 │ │ -35d936: 2805 |0017: goto 001c // +0005 │ │ -35d938: 7110 389c 0a00 |0018: invoke-static {v10}, Ljavax/activation/SecuritySupport;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9c38 │ │ -35d93e: 0c02 |001b: move-result-object v2 │ │ -35d940: 3802 e700 |001c: if-eqz v2, 0103 // +00e7 │ │ -35d944: 7100 7190 0000 |001e: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d94a: 0a03 |0021: move-result v3 │ │ -35d94c: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ -35d950: 1a03 c53b |0024: const-string v3, "MailcapCommandMap: getResources" // string@3bc5 │ │ -35d954: 7110 7290 0300 |0026: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d95a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -35d95c: 2124 |002a: array-length v4, v2 │ │ -35d95e: 3541 ba00 |002b: if-ge v1, v4, 00e5 // +00ba │ │ -35d962: 4604 0201 |002d: aget-object v4, v2, v1 │ │ -35d966: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -35d968: 7100 7190 0000 |0030: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d96e: 0a06 |0033: move-result v6 │ │ -35d970: 3806 1600 |0034: if-eqz v6, 004a // +0016 │ │ -35d974: 2206 e812 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d978: 7010 4098 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d97e: 1a07 c13b |003b: const-string v7, "MailcapCommandMap: URL " // string@3bc1 │ │ -35d982: 6e20 4b98 7600 |003d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d988: 6e20 4a98 4600 |0040: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35d98e: 6e10 5498 0600 |0043: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d994: 0c06 |0046: move-result-object v6 │ │ -35d996: 7110 7290 0600 |0047: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d99c: 1216 |004a: const/4 v6, #int 1 // #1 │ │ -35d99e: 7110 399c 0400 |004b: invoke-static {v4}, Ljavax/activation/SecuritySupport;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9c39 │ │ -35d9a4: 0c05 |004e: move-result-object v5 │ │ -35d9a6: 3805 3200 |004f: if-eqz v5, 0081 // +0032 │ │ -35d9aa: 2207 cf11 |0051: new-instance v7, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35d9ae: 7020 7690 5700 |0053: invoke-direct {v7, v5}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9076 │ │ -35d9b4: 7220 5b9a 7900 |0056: invoke-interface {v9, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d9ba: 7100 7190 0000 |0059: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d9c0: 0a03 |005c: move-result v3 │ │ -35d9c2: 3803 1600 |005d: if-eqz v3, 0073 // +0016 │ │ -35d9c6: 2203 e812 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d9ca: 7010 4098 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d9d0: 1a07 ce3b |0064: const-string v7, "MailcapCommandMap: successfully loaded mailcap file from URL: " // string@3bce │ │ -35d9d4: 6e20 4b98 7300 |0066: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d9da: 6e20 4a98 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35d9e0: 6e10 5498 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d9e6: 0c03 |006f: move-result-object v3 │ │ -35d9e8: 7110 7290 0300 |0070: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d9ee: 1213 |0073: const/4 v3, #int 1 // #1 │ │ -35d9f0: 2827 |0074: goto 009b // +0027 │ │ -35d9f2: 0d01 |0075: move-exception v1 │ │ -35d9f4: 1213 |0076: const/4 v3, #int 1 // #1 │ │ -35d9f6: 2900 6800 |0077: goto/16 00df // +0068 │ │ -35d9fa: 0d03 |0079: move-exception v3 │ │ -35d9fc: 0736 |007a: move-object v6, v3 │ │ -35d9fe: 1213 |007b: const/4 v3, #int 1 // #1 │ │ -35da00: 2828 |007c: goto 00a4 // +0028 │ │ -35da02: 0d03 |007d: move-exception v3 │ │ -35da04: 0736 |007e: move-object v6, v3 │ │ -35da06: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -35da08: 2840 |0080: goto 00c0 // +0040 │ │ -35da0a: 7100 7190 0000 |0081: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35da10: 0a06 |0084: move-result v6 │ │ -35da12: 3806 1600 |0085: if-eqz v6, 009b // +0016 │ │ -35da16: 2206 e812 |0087: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -35da1a: 7010 4098 0600 |0089: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35da20: 1a07 cc3b |008c: const-string v7, "MailcapCommandMap: not loading mailcap file from URL: " // string@3bcc │ │ -35da24: 6e20 4b98 7600 |008e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35da2a: 6e20 4a98 4600 |0091: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35da30: 6e10 5498 0600 |0094: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35da36: 0c06 |0097: move-result-object v6 │ │ -35da38: 7110 7290 0600 |0098: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35da3e: 3805 4000 |009b: if-eqz v5, 00db // +0040 │ │ -35da42: 6e10 b396 0500 |009d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35da48: 283b |00a0: goto 00db // +003b │ │ -35da4a: 0d01 |00a1: move-exception v1 │ │ -35da4c: 283d |00a2: goto 00df // +003d │ │ -35da4e: 0d06 |00a3: move-exception v6 │ │ -35da50: 7100 7190 0000 |00a4: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35da56: 0a07 |00a7: move-result v7 │ │ -35da58: 3807 1400 |00a8: if-eqz v7, 00bc // +0014 │ │ -35da5c: 2207 e812 |00aa: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -35da60: 7010 4098 0700 |00ac: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35da66: 6e20 4b98 0700 |00af: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35da6c: 6e20 4a98 4700 |00b2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35da72: 6e10 5498 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35da78: 0c04 |00b8: move-result-object v4 │ │ -35da7a: 7120 7390 6400 |00b9: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35da80: 3805 1f00 |00bc: if-eqz v5, 00db // +001f │ │ -35da84: 28df |00be: goto 009d // -0021 │ │ -35da86: 0d06 |00bf: move-exception v6 │ │ -35da88: 7100 7190 0000 |00c0: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35da8e: 0a07 |00c3: move-result v7 │ │ -35da90: 3807 1400 |00c4: if-eqz v7, 00d8 // +0014 │ │ -35da94: 2207 e812 |00c6: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -35da98: 7010 4098 0700 |00c8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35da9e: 6e20 4b98 0700 |00cb: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35daa4: 6e20 4a98 4700 |00ce: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35daaa: 6e10 5498 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35dab0: 0c04 |00d4: move-result-object v4 │ │ -35dab2: 7120 7390 6400 |00d5: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35dab8: 3805 0300 |00d8: if-eqz v5, 00db // +0003 │ │ -35dabc: 28c3 |00da: goto 009d // -003d │ │ -35dabe: d801 0101 |00db: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35dac2: 2900 4dff |00dd: goto/16 002a // -00b3 │ │ -35dac6: 3805 0500 |00df: if-eqz v5, 00e4 // +0005 │ │ -35daca: 6e10 b396 0500 |00e1: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35dad0: 2701 |00e4: throw v1 │ │ -35dad2: 0131 |00e5: move v1, v3 │ │ -35dad4: 281d |00e6: goto 0103 // +001d │ │ -35dad6: 0d02 |00e7: move-exception v2 │ │ -35dad8: 0131 |00e8: move v1, v3 │ │ -35dada: 2802 |00e9: goto 00eb // +0002 │ │ -35dadc: 0d02 |00ea: move-exception v2 │ │ -35dade: 7100 7190 0000 |00eb: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35dae4: 0a03 |00ee: move-result v3 │ │ -35dae6: 3803 1400 |00ef: if-eqz v3, 0103 // +0014 │ │ -35daea: 2203 e812 |00f1: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35daee: 7010 4098 0300 |00f3: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35daf4: 6e20 4b98 0300 |00f6: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35dafa: 6e20 4b98 a300 |00f9: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35db00: 6e10 5498 0300 |00fc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35db06: 0c00 |00ff: move-result-object v0 │ │ -35db08: 7120 7390 2000 |0100: invoke-static {v0, v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35db0e: 3901 2700 |0103: if-nez v1, 012a // +0027 │ │ -35db12: 7100 7190 0000 |0105: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35db18: 0a00 |0108: move-result v0 │ │ -35db1a: 3800 0700 |0109: if-eqz v0, 0110 // +0007 │ │ -35db1e: 1a00 c03b |010b: const-string v0, "MailcapCommandMap: !anyLoaded" // string@3bc0 │ │ -35db22: 7110 7290 0000 |010d: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35db28: 2200 e812 |0110: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35db2c: 7010 4098 0000 |0112: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35db32: 1a01 6406 |0115: const-string v1, "/" // string@0664 │ │ -35db36: 6e20 4b98 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35db3c: 6e20 4b98 a000 |011a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35db42: 6e10 5498 0000 |011d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35db48: 0c0a |0120: move-result-object v10 │ │ -35db4a: 7020 f49b a800 |0121: invoke-direct {v8, v10}, Ljavax/activation/MailcapCommandMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf4 │ │ -35db50: 0c0a |0124: move-result-object v10 │ │ -35db52: 380a 0500 |0125: if-eqz v10, 012a // +0005 │ │ -35db56: 7220 5b9a a900 |0127: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35db5c: 0e00 |012a: return-void │ │ +35d8f4: |[35d8f4] javax.activation.MailcapCommandMap.loadAllResources:(Ljava/util/List;Ljava/lang/String;)V │ │ +35d904: 1a00 c33b |0000: const-string v0, "MailcapCommandMap: can't load " // string@3bc3 │ │ +35d908: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +35d90a: 7100 359c 0000 |0003: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ +35d910: 0c02 |0006: move-result-object v2 │ │ +35d912: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +35d916: 6e10 e897 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35d91c: 0c02 |000c: move-result-object v2 │ │ +35d91e: 6e10 4497 0200 |000d: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +35d924: 0c02 |0010: move-result-object v2 │ │ +35d926: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +35d92a: 7120 379c a200 |0013: invoke-static {v2, v10}, Ljavax/activation/SecuritySupport;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9c37 │ │ +35d930: 0c02 |0016: move-result-object v2 │ │ +35d932: 2805 |0017: goto 001c // +0005 │ │ +35d934: 7110 389c 0a00 |0018: invoke-static {v10}, Ljavax/activation/SecuritySupport;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9c38 │ │ +35d93a: 0c02 |001b: move-result-object v2 │ │ +35d93c: 3802 e700 |001c: if-eqz v2, 0103 // +00e7 │ │ +35d940: 7100 7190 0000 |001e: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d946: 0a03 |0021: move-result v3 │ │ +35d948: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ +35d94c: 1a03 c53b |0024: const-string v3, "MailcapCommandMap: getResources" // string@3bc5 │ │ +35d950: 7110 7290 0300 |0026: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d956: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +35d958: 2124 |002a: array-length v4, v2 │ │ +35d95a: 3541 ba00 |002b: if-ge v1, v4, 00e5 // +00ba │ │ +35d95e: 4604 0201 |002d: aget-object v4, v2, v1 │ │ +35d962: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +35d964: 7100 7190 0000 |0030: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d96a: 0a06 |0033: move-result v6 │ │ +35d96c: 3806 1600 |0034: if-eqz v6, 004a // +0016 │ │ +35d970: 2206 e812 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d974: 7010 4098 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d97a: 1a07 c13b |003b: const-string v7, "MailcapCommandMap: URL " // string@3bc1 │ │ +35d97e: 6e20 4b98 7600 |003d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d984: 6e20 4a98 4600 |0040: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35d98a: 6e10 5498 0600 |0043: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d990: 0c06 |0046: move-result-object v6 │ │ +35d992: 7110 7290 0600 |0047: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d998: 1216 |004a: const/4 v6, #int 1 // #1 │ │ +35d99a: 7110 399c 0400 |004b: invoke-static {v4}, Ljavax/activation/SecuritySupport;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9c39 │ │ +35d9a0: 0c05 |004e: move-result-object v5 │ │ +35d9a2: 3805 3200 |004f: if-eqz v5, 0081 // +0032 │ │ +35d9a6: 2207 cf11 |0051: new-instance v7, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35d9aa: 7020 7690 5700 |0053: invoke-direct {v7, v5}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9076 │ │ +35d9b0: 7220 5b9a 7900 |0056: invoke-interface {v9, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d9b6: 7100 7190 0000 |0059: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d9bc: 0a03 |005c: move-result v3 │ │ +35d9be: 3803 1600 |005d: if-eqz v3, 0073 // +0016 │ │ +35d9c2: 2203 e812 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d9c6: 7010 4098 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d9cc: 1a07 ce3b |0064: const-string v7, "MailcapCommandMap: successfully loaded mailcap file from URL: " // string@3bce │ │ +35d9d0: 6e20 4b98 7300 |0066: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d9d6: 6e20 4a98 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35d9dc: 6e10 5498 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d9e2: 0c03 |006f: move-result-object v3 │ │ +35d9e4: 7110 7290 0300 |0070: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d9ea: 1213 |0073: const/4 v3, #int 1 // #1 │ │ +35d9ec: 2827 |0074: goto 009b // +0027 │ │ +35d9ee: 0d01 |0075: move-exception v1 │ │ +35d9f0: 1213 |0076: const/4 v3, #int 1 // #1 │ │ +35d9f2: 2900 6800 |0077: goto/16 00df // +0068 │ │ +35d9f6: 0d03 |0079: move-exception v3 │ │ +35d9f8: 0736 |007a: move-object v6, v3 │ │ +35d9fa: 1213 |007b: const/4 v3, #int 1 // #1 │ │ +35d9fc: 2828 |007c: goto 00a4 // +0028 │ │ +35d9fe: 0d03 |007d: move-exception v3 │ │ +35da00: 0736 |007e: move-object v6, v3 │ │ +35da02: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +35da04: 2840 |0080: goto 00c0 // +0040 │ │ +35da06: 7100 7190 0000 |0081: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35da0c: 0a06 |0084: move-result v6 │ │ +35da0e: 3806 1600 |0085: if-eqz v6, 009b // +0016 │ │ +35da12: 2206 e812 |0087: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +35da16: 7010 4098 0600 |0089: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35da1c: 1a07 cc3b |008c: const-string v7, "MailcapCommandMap: not loading mailcap file from URL: " // string@3bcc │ │ +35da20: 6e20 4b98 7600 |008e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35da26: 6e20 4a98 4600 |0091: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35da2c: 6e10 5498 0600 |0094: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35da32: 0c06 |0097: move-result-object v6 │ │ +35da34: 7110 7290 0600 |0098: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35da3a: 3805 4000 |009b: if-eqz v5, 00db // +0040 │ │ +35da3e: 6e10 b396 0500 |009d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35da44: 283b |00a0: goto 00db // +003b │ │ +35da46: 0d01 |00a1: move-exception v1 │ │ +35da48: 283d |00a2: goto 00df // +003d │ │ +35da4a: 0d06 |00a3: move-exception v6 │ │ +35da4c: 7100 7190 0000 |00a4: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35da52: 0a07 |00a7: move-result v7 │ │ +35da54: 3807 1400 |00a8: if-eqz v7, 00bc // +0014 │ │ +35da58: 2207 e812 |00aa: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +35da5c: 7010 4098 0700 |00ac: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35da62: 6e20 4b98 0700 |00af: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35da68: 6e20 4a98 4700 |00b2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35da6e: 6e10 5498 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35da74: 0c04 |00b8: move-result-object v4 │ │ +35da76: 7120 7390 6400 |00b9: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35da7c: 3805 1f00 |00bc: if-eqz v5, 00db // +001f │ │ +35da80: 28df |00be: goto 009d // -0021 │ │ +35da82: 0d06 |00bf: move-exception v6 │ │ +35da84: 7100 7190 0000 |00c0: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35da8a: 0a07 |00c3: move-result v7 │ │ +35da8c: 3807 1400 |00c4: if-eqz v7, 00d8 // +0014 │ │ +35da90: 2207 e812 |00c6: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +35da94: 7010 4098 0700 |00c8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35da9a: 6e20 4b98 0700 |00cb: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35daa0: 6e20 4a98 4700 |00ce: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35daa6: 6e10 5498 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35daac: 0c04 |00d4: move-result-object v4 │ │ +35daae: 7120 7390 6400 |00d5: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35dab4: 3805 0300 |00d8: if-eqz v5, 00db // +0003 │ │ +35dab8: 28c3 |00da: goto 009d // -003d │ │ +35daba: d801 0101 |00db: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35dabe: 2900 4dff |00dd: goto/16 002a // -00b3 │ │ +35dac2: 3805 0500 |00df: if-eqz v5, 00e4 // +0005 │ │ +35dac6: 6e10 b396 0500 |00e1: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35dacc: 2701 |00e4: throw v1 │ │ +35dace: 0131 |00e5: move v1, v3 │ │ +35dad0: 281d |00e6: goto 0103 // +001d │ │ +35dad2: 0d02 |00e7: move-exception v2 │ │ +35dad4: 0131 |00e8: move v1, v3 │ │ +35dad6: 2802 |00e9: goto 00eb // +0002 │ │ +35dad8: 0d02 |00ea: move-exception v2 │ │ +35dada: 7100 7190 0000 |00eb: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35dae0: 0a03 |00ee: move-result v3 │ │ +35dae2: 3803 1400 |00ef: if-eqz v3, 0103 // +0014 │ │ +35dae6: 2203 e812 |00f1: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35daea: 7010 4098 0300 |00f3: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35daf0: 6e20 4b98 0300 |00f6: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35daf6: 6e20 4b98 a300 |00f9: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35dafc: 6e10 5498 0300 |00fc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35db02: 0c00 |00ff: move-result-object v0 │ │ +35db04: 7120 7390 2000 |0100: invoke-static {v0, v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35db0a: 3901 2700 |0103: if-nez v1, 012a // +0027 │ │ +35db0e: 7100 7190 0000 |0105: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35db14: 0a00 |0108: move-result v0 │ │ +35db16: 3800 0700 |0109: if-eqz v0, 0110 // +0007 │ │ +35db1a: 1a00 c03b |010b: const-string v0, "MailcapCommandMap: !anyLoaded" // string@3bc0 │ │ +35db1e: 7110 7290 0000 |010d: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35db24: 2200 e812 |0110: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35db28: 7010 4098 0000 |0112: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35db2e: 1a01 6406 |0115: const-string v1, "/" // string@0664 │ │ +35db32: 6e20 4b98 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35db38: 6e20 4b98 a000 |011a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35db3e: 6e10 5498 0000 |011d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35db44: 0c0a |0120: move-result-object v10 │ │ +35db46: 7020 f49b a800 |0121: invoke-direct {v8, v10}, Ljavax/activation/MailcapCommandMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf4 │ │ +35db4c: 0c0a |0124: move-result-object v10 │ │ +35db4e: 380a 0500 |0125: if-eqz v10, 012a // +0005 │ │ +35db52: 7220 5b9a a900 |0127: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35db58: 0e00 |012a: return-void │ │ catches : 9 │ │ 0x0003 - 0x0029 │ │ Ljava/lang/Exception; -> 0x00ea │ │ 0x002a - 0x004a │ │ Ljava/lang/Exception; -> 0x00e7 │ │ 0x004b - 0x0059 │ │ Ljava/io/IOException; -> 0x00bf │ │ @@ -1264776,20 +1264775,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 │ │ -35ccec: |[35ccec] javax.activation.MailcapCommandMap.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; │ │ -35ccfc: 2200 cf11 |0000: new-instance v0, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35cd00: 7020 7790 2000 |0002: invoke-direct {v0, v2}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/lang/String;)V // method@9077 │ │ -35cd06: 2802 |0005: goto 0007 // +0002 │ │ -35cd08: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -35cd0a: 1100 |0007: return-object v0 │ │ +35cce8: |[35cce8] javax.activation.MailcapCommandMap.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; │ │ +35ccf8: 2200 cf11 |0000: new-instance v0, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35ccfc: 7020 7790 2000 |0002: invoke-direct {v0, v2}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/lang/String;)V // method@9077 │ │ +35cd02: 2802 |0005: goto 0007 // +0002 │ │ +35cd04: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +35cd06: 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; │ │ @@ -1264800,92 +1264799,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 │ │ -35cd1c: |[35cd1c] javax.activation.MailcapCommandMap.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; │ │ -35cd2c: 1a00 c33b |0000: const-string v0, "MailcapCommandMap: can't load " // string@3bc3 │ │ -35cd30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -35cd32: 6e10 e897 0600 |0003: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35cd38: 0c02 |0006: move-result-object v2 │ │ -35cd3a: 7120 369c 7200 |0007: invoke-static {v2, v7}, Ljavax/activation/SecuritySupport;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9c36 │ │ -35cd40: 0c02 |000a: move-result-object v2 │ │ -35cd42: 3802 2700 |000b: if-eqz v2, 0032 // +0027 │ │ -35cd46: 2203 cf11 |000d: new-instance v3, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35cd4a: 7020 7690 2300 |000f: invoke-direct {v3, v2}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9076 │ │ -35cd50: 7100 7190 0000 |0012: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35cd56: 0a04 |0015: move-result v4 │ │ -35cd58: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ -35cd5c: 2204 e812 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35cd60: 7010 4098 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35cd66: 1a05 cf3b |001d: const-string v5, "MailcapCommandMap: successfully loaded mailcap file: " // string@3bcf │ │ -35cd6a: 6e20 4b98 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35cd70: 6e20 4b98 7400 |0022: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35cd76: 6e10 5498 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35cd7c: 0c04 |0028: move-result-object v4 │ │ -35cd7e: 7110 7290 0400 |0029: invoke-static {v4}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35cd84: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ -35cd88: 6e10 b396 0200 |002e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35cd8e: 1103 |0031: return-object v3 │ │ -35cd90: 7100 7190 0000 |0032: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35cd96: 0a03 |0035: move-result v3 │ │ -35cd98: 3803 1600 |0036: if-eqz v3, 004c // +0016 │ │ -35cd9c: 2203 e812 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35cda0: 7010 4098 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35cda6: 1a04 cd3b |003d: const-string v4, "MailcapCommandMap: not loading mailcap file: " // string@3bcd │ │ -35cdaa: 6e20 4b98 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35cdb0: 6e20 4b98 7300 |0042: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35cdb6: 6e10 5498 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35cdbc: 0c03 |0048: move-result-object v3 │ │ -35cdbe: 7110 7290 0300 |0049: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35cdc4: 3802 4600 |004c: if-eqz v2, 0092 // +0046 │ │ -35cdc8: 6e10 b396 0200 |004e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35cdce: 2841 |0051: goto 0092 // +0041 │ │ -35cdd0: 0d03 |0052: move-exception v3 │ │ -35cdd2: 2807 |0053: goto 005a // +0007 │ │ -35cdd4: 0d03 |0054: move-exception v3 │ │ -35cdd6: 2822 |0055: goto 0077 // +0022 │ │ -35cdd8: 0d07 |0056: move-exception v7 │ │ -35cdda: 283e |0057: goto 0095 // +003e │ │ -35cddc: 0d03 |0058: move-exception v3 │ │ -35cdde: 0712 |0059: move-object v2, v1 │ │ -35cde0: 7100 7190 0000 |005a: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35cde6: 0a04 |005d: move-result v4 │ │ -35cde8: 3804 1400 |005e: if-eqz v4, 0072 // +0014 │ │ -35cdec: 2204 e812 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35cdf0: 7010 4098 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35cdf6: 6e20 4b98 0400 |0065: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35cdfc: 6e20 4b98 7400 |0068: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ce02: 6e10 5498 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ce08: 0c07 |006e: move-result-object v7 │ │ -35ce0a: 7120 7390 3700 |006f: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35ce10: 3802 2000 |0072: if-eqz v2, 0092 // +0020 │ │ -35ce14: 28da |0074: goto 004e // -0026 │ │ -35ce16: 0d03 |0075: move-exception v3 │ │ -35ce18: 0712 |0076: move-object v2, v1 │ │ -35ce1a: 7100 7190 0000 |0077: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35ce20: 0a04 |007a: move-result v4 │ │ -35ce22: 3804 1400 |007b: if-eqz v4, 008f // +0014 │ │ -35ce26: 2204 e812 |007d: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ce2a: 7010 4098 0400 |007f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ce30: 6e20 4b98 0400 |0082: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ce36: 6e20 4b98 7400 |0085: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ce3c: 6e10 5498 0400 |0088: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ce42: 0c07 |008b: move-result-object v7 │ │ -35ce44: 7120 7390 3700 |008c: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35ce4a: 3802 0300 |008f: if-eqz v2, 0092 // +0003 │ │ -35ce4e: 28bd |0091: goto 004e // -0043 │ │ -35ce50: 1101 |0092: return-object v1 │ │ -35ce52: 0d07 |0093: move-exception v7 │ │ -35ce54: 0721 |0094: move-object v1, v2 │ │ -35ce56: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ -35ce5a: 6e10 b396 0100 |0097: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35ce60: 2707 |009a: throw v7 │ │ +35cd18: |[35cd18] javax.activation.MailcapCommandMap.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; │ │ +35cd28: 1a00 c33b |0000: const-string v0, "MailcapCommandMap: can't load " // string@3bc3 │ │ +35cd2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +35cd2e: 6e10 e897 0600 |0003: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35cd34: 0c02 |0006: move-result-object v2 │ │ +35cd36: 7120 369c 7200 |0007: invoke-static {v2, v7}, Ljavax/activation/SecuritySupport;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9c36 │ │ +35cd3c: 0c02 |000a: move-result-object v2 │ │ +35cd3e: 3802 2700 |000b: if-eqz v2, 0032 // +0027 │ │ +35cd42: 2203 cf11 |000d: new-instance v3, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35cd46: 7020 7690 2300 |000f: invoke-direct {v3, v2}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9076 │ │ +35cd4c: 7100 7190 0000 |0012: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35cd52: 0a04 |0015: move-result v4 │ │ +35cd54: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ +35cd58: 2204 e812 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35cd5c: 7010 4098 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35cd62: 1a05 cf3b |001d: const-string v5, "MailcapCommandMap: successfully loaded mailcap file: " // string@3bcf │ │ +35cd66: 6e20 4b98 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cd6c: 6e20 4b98 7400 |0022: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cd72: 6e10 5498 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35cd78: 0c04 |0028: move-result-object v4 │ │ +35cd7a: 7110 7290 0400 |0029: invoke-static {v4}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35cd80: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ +35cd84: 6e10 b396 0200 |002e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35cd8a: 1103 |0031: return-object v3 │ │ +35cd8c: 7100 7190 0000 |0032: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35cd92: 0a03 |0035: move-result v3 │ │ +35cd94: 3803 1600 |0036: if-eqz v3, 004c // +0016 │ │ +35cd98: 2203 e812 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35cd9c: 7010 4098 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35cda2: 1a04 cd3b |003d: const-string v4, "MailcapCommandMap: not loading mailcap file: " // string@3bcd │ │ +35cda6: 6e20 4b98 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cdac: 6e20 4b98 7300 |0042: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cdb2: 6e10 5498 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35cdb8: 0c03 |0048: move-result-object v3 │ │ +35cdba: 7110 7290 0300 |0049: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35cdc0: 3802 4600 |004c: if-eqz v2, 0092 // +0046 │ │ +35cdc4: 6e10 b396 0200 |004e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35cdca: 2841 |0051: goto 0092 // +0041 │ │ +35cdcc: 0d03 |0052: move-exception v3 │ │ +35cdce: 2807 |0053: goto 005a // +0007 │ │ +35cdd0: 0d03 |0054: move-exception v3 │ │ +35cdd2: 2822 |0055: goto 0077 // +0022 │ │ +35cdd4: 0d07 |0056: move-exception v7 │ │ +35cdd6: 283e |0057: goto 0095 // +003e │ │ +35cdd8: 0d03 |0058: move-exception v3 │ │ +35cdda: 0712 |0059: move-object v2, v1 │ │ +35cddc: 7100 7190 0000 |005a: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35cde2: 0a04 |005d: move-result v4 │ │ +35cde4: 3804 1400 |005e: if-eqz v4, 0072 // +0014 │ │ +35cde8: 2204 e812 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35cdec: 7010 4098 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35cdf2: 6e20 4b98 0400 |0065: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cdf8: 6e20 4b98 7400 |0068: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cdfe: 6e10 5498 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ce04: 0c07 |006e: move-result-object v7 │ │ +35ce06: 7120 7390 3700 |006f: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35ce0c: 3802 2000 |0072: if-eqz v2, 0092 // +0020 │ │ +35ce10: 28da |0074: goto 004e // -0026 │ │ +35ce12: 0d03 |0075: move-exception v3 │ │ +35ce14: 0712 |0076: move-object v2, v1 │ │ +35ce16: 7100 7190 0000 |0077: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35ce1c: 0a04 |007a: move-result v4 │ │ +35ce1e: 3804 1400 |007b: if-eqz v4, 008f // +0014 │ │ +35ce22: 2204 e812 |007d: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ce26: 7010 4098 0400 |007f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ce2c: 6e20 4b98 0400 |0082: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ce32: 6e20 4b98 7400 |0085: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ce38: 6e10 5498 0400 |0088: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ce3e: 0c07 |008b: move-result-object v7 │ │ +35ce40: 7120 7390 3700 |008c: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35ce46: 3802 0300 |008f: if-eqz v2, 0092 // +0003 │ │ +35ce4a: 28bd |0091: goto 004e // -0043 │ │ +35ce4c: 1101 |0092: return-object v1 │ │ +35ce4e: 0d07 |0093: move-exception v7 │ │ +35ce50: 0721 |0094: move-object v1, v2 │ │ +35ce52: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ +35ce56: 6e10 b396 0100 |0097: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35ce5c: 2707 |009a: throw v7 │ │ catches : 7 │ │ 0x0003 - 0x000b │ │ Ljava/io/IOException; -> 0x0075 │ │ Ljava/lang/SecurityException; -> 0x0058 │ │ -> 0x0056 │ │ 0x000d - 0x002c │ │ Ljava/io/IOException; -> 0x0054 │ │ @@ -1264928,33 +1264927,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 │ │ -35d7b0: |[35d7b0] javax.activation.MailcapCommandMap.addMailcap:(Ljava/lang/String;)V │ │ -35d7c0: 1d03 |0000: monitor-enter v3 │ │ -35d7c2: 1a00 c23b |0001: const-string v0, "MailcapCommandMap: add to PROG" // string@3bc2 │ │ -35d7c6: 7110 7290 0000 |0003: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d7cc: 5430 e770 |0006: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d7d0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -35d7d2: 4602 0001 |0009: aget-object v2, v0, v1 │ │ -35d7d6: 3902 0900 |000b: if-nez v2, 0014 // +0009 │ │ -35d7da: 2202 cf11 |000d: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35d7de: 7010 7590 0200 |000f: invoke-direct {v2}, Lcom/sun/activation/registries/MailcapFile;.:()V // method@9075 │ │ -35d7e4: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ -35d7e8: 5430 e770 |0014: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d7ec: 4600 0001 |0016: aget-object v0, v0, v1 │ │ -35d7f0: 6e20 7890 4000 |0018: invoke-virtual {v0, v4}, Lcom/sun/activation/registries/MailcapFile;.appendToMailcap:(Ljava/lang/String;)V // method@9078 │ │ -35d7f6: 1e03 |001b: monitor-exit v3 │ │ -35d7f8: 0e00 |001c: return-void │ │ -35d7fa: 0d04 |001d: move-exception v4 │ │ -35d7fc: 1e03 |001e: monitor-exit v3 │ │ -35d7fe: 2704 |001f: throw v4 │ │ +35d7ac: |[35d7ac] javax.activation.MailcapCommandMap.addMailcap:(Ljava/lang/String;)V │ │ +35d7bc: 1d03 |0000: monitor-enter v3 │ │ +35d7be: 1a00 c23b |0001: const-string v0, "MailcapCommandMap: add to PROG" // string@3bc2 │ │ +35d7c2: 7110 7290 0000 |0003: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d7c8: 5430 e770 |0006: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d7cc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +35d7ce: 4602 0001 |0009: aget-object v2, v0, v1 │ │ +35d7d2: 3902 0900 |000b: if-nez v2, 0014 // +0009 │ │ +35d7d6: 2202 cf11 |000d: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35d7da: 7010 7590 0200 |000f: invoke-direct {v2}, Lcom/sun/activation/registries/MailcapFile;.:()V // method@9075 │ │ +35d7e0: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ +35d7e4: 5430 e770 |0014: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d7e8: 4600 0001 |0016: aget-object v0, v0, v1 │ │ +35d7ec: 6e20 7890 4000 |0018: invoke-virtual {v0, v4}, Lcom/sun/activation/registries/MailcapFile;.appendToMailcap:(Ljava/lang/String;)V // method@9078 │ │ +35d7f2: 1e03 |001b: monitor-exit v3 │ │ +35d7f4: 0e00 |001c: return-void │ │ +35d7f6: 0d04 |001d: move-exception v4 │ │ +35d7f8: 1e03 |001e: monitor-exit v3 │ │ +35d7fa: 2704 |001f: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x001b │ │ -> 0x001d │ │ positions : │ │ 0x0003 line=511 │ │ 0x0006 line=512 │ │ 0x000d line=513 │ │ @@ -1264969,114 +1264968,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 │ │ -35d28c: |[35d28c] javax.activation.MailcapCommandMap.createDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; │ │ -35d29c: 1d04 |0000: monitor-enter v4 │ │ -35d29e: 7100 7190 0000 |0001: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d2a4: 0a00 |0004: move-result v0 │ │ -35d2a6: 3800 1600 |0005: if-eqz v0, 001b // +0016 │ │ -35d2aa: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d2ae: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d2b4: 1a01 c43b |000c: const-string v1, "MailcapCommandMap: createDataContentHandler for " // string@3bc4 │ │ -35d2b8: 6e20 4b98 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d2be: 6e20 4b98 5000 |0011: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d2c4: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d2ca: 0c00 |0017: move-result-object v0 │ │ -35d2cc: 7110 7290 0000 |0018: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d2d2: 3805 0800 |001b: if-eqz v5, 0023 // +0008 │ │ -35d2d6: 6200 ba70 |001d: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35d2da: 6e20 3198 0500 |001f: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35d2e0: 0c05 |0022: move-result-object v5 │ │ -35d2e2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -35d2e4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -35d2e6: 5442 e770 |0025: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d2ea: 2123 |0027: array-length v3, v2 │ │ -35d2ec: 3531 4600 |0028: if-ge v1, v3, 006e // +0046 │ │ -35d2f0: 4602 0201 |002a: aget-object v2, v2, v1 │ │ -35d2f4: 3902 0300 |002c: if-nez v2, 002f // +0003 │ │ -35d2f8: 283d |002e: goto 006b // +003d │ │ -35d2fa: 7100 7190 0000 |002f: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d300: 0a02 |0032: move-result v2 │ │ -35d302: 3802 1600 |0033: if-eqz v2, 0049 // +0016 │ │ -35d306: 2202 e812 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d30a: 7010 4098 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d310: 1a03 0501 |003a: const-string v3, " search DB #" // string@0105 │ │ -35d314: 6e20 4b98 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d31a: 6e20 4798 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -35d320: 6e10 5498 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d326: 0c02 |0045: move-result-object v2 │ │ -35d328: 7110 7290 0200 |0046: invoke-static {v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d32e: 5442 e770 |0049: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d332: 4602 0201 |004b: aget-object v2, v2, v1 │ │ -35d336: 6e20 7a90 5200 |004d: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ -35d33c: 0c02 |0050: move-result-object v2 │ │ -35d33e: 3802 1a00 |0051: if-eqz v2, 006b // +001a │ │ -35d342: 1a03 7166 |0053: const-string v3, "content-handler" // string@6671 │ │ -35d346: 7220 859a 3200 |0055: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d34c: 0c02 |0058: move-result-object v2 │ │ -35d34e: 1f02 6c13 |0059: check-cast v2, Ljava/util/List; // type@136c │ │ -35d352: 3802 1000 |005b: if-eqz v2, 006b // +0010 │ │ -35d356: 7220 619a 0200 |005d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -35d35c: 0c02 |0060: move-result-object v2 │ │ -35d35e: 1f02 e612 |0061: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35d362: 7020 ee9b 2400 |0063: invoke-direct {v4, v2}, Ljavax/activation/MailcapCommandMap;.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; // method@9bee │ │ -35d368: 0c02 |0066: move-result-object v2 │ │ -35d36a: 3802 0400 |0067: if-eqz v2, 006b // +0004 │ │ -35d36e: 1e04 |0069: monitor-exit v4 │ │ -35d370: 1102 |006a: return-object v2 │ │ -35d372: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d376: 28b8 |006d: goto 0025 // -0048 │ │ -35d378: 1201 |006e: const/4 v1, #int 0 // #0 │ │ -35d37a: 5442 e770 |006f: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d37e: 2123 |0071: array-length v3, v2 │ │ -35d380: 3531 4600 |0072: if-ge v1, v3, 00b8 // +0046 │ │ -35d384: 4602 0201 |0074: aget-object v2, v2, v1 │ │ -35d388: 3902 0300 |0076: if-nez v2, 0079 // +0003 │ │ -35d38c: 283d |0078: goto 00b5 // +003d │ │ -35d38e: 7100 7190 0000 |0079: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35d394: 0a02 |007c: move-result v2 │ │ -35d396: 3802 1600 |007d: if-eqz v2, 0093 // +0016 │ │ -35d39a: 2202 e812 |007f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d39e: 7010 4098 0200 |0081: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d3a4: 1a03 0601 |0084: const-string v3, " search fallback DB #" // string@0106 │ │ -35d3a8: 6e20 4b98 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d3ae: 6e20 4798 1200 |0089: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -35d3b4: 6e10 5498 0200 |008c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d3ba: 0c02 |008f: move-result-object v2 │ │ -35d3bc: 7110 7290 0200 |0090: invoke-static {v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35d3c2: 5442 e770 |0093: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d3c6: 4602 0201 |0095: aget-object v2, v2, v1 │ │ -35d3ca: 6e20 7990 5200 |0097: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@9079 │ │ -35d3d0: 0c02 |009a: move-result-object v2 │ │ -35d3d2: 3802 1a00 |009b: if-eqz v2, 00b5 // +001a │ │ -35d3d6: 1a03 7166 |009d: const-string v3, "content-handler" // string@6671 │ │ -35d3da: 7220 859a 3200 |009f: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d3e0: 0c02 |00a2: move-result-object v2 │ │ -35d3e2: 1f02 6c13 |00a3: check-cast v2, Ljava/util/List; // type@136c │ │ -35d3e6: 3802 1000 |00a5: if-eqz v2, 00b5 // +0010 │ │ -35d3ea: 7220 619a 0200 |00a7: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -35d3f0: 0c02 |00aa: move-result-object v2 │ │ -35d3f2: 1f02 e612 |00ab: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35d3f6: 7020 ee9b 2400 |00ad: invoke-direct {v4, v2}, Ljavax/activation/MailcapCommandMap;.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; // method@9bee │ │ -35d3fc: 0c02 |00b0: move-result-object v2 │ │ -35d3fe: 3802 0400 |00b1: if-eqz v2, 00b5 // +0004 │ │ -35d402: 1e04 |00b3: monitor-exit v4 │ │ -35d404: 1102 |00b4: return-object v2 │ │ -35d406: d801 0101 |00b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d40a: 28b8 |00b7: goto 006f // -0048 │ │ -35d40c: 1205 |00b8: const/4 v5, #int 0 // #0 │ │ -35d40e: 1e04 |00b9: monitor-exit v4 │ │ -35d410: 1105 |00ba: return-object v5 │ │ -35d412: 0d05 |00bb: move-exception v5 │ │ -35d414: 1e04 |00bc: monitor-exit v4 │ │ -35d416: 2705 |00bd: throw v5 │ │ +35d288: |[35d288] javax.activation.MailcapCommandMap.createDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; │ │ +35d298: 1d04 |0000: monitor-enter v4 │ │ +35d29a: 7100 7190 0000 |0001: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d2a0: 0a00 |0004: move-result v0 │ │ +35d2a2: 3800 1600 |0005: if-eqz v0, 001b // +0016 │ │ +35d2a6: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d2aa: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d2b0: 1a01 c43b |000c: const-string v1, "MailcapCommandMap: createDataContentHandler for " // string@3bc4 │ │ +35d2b4: 6e20 4b98 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d2ba: 6e20 4b98 5000 |0011: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d2c0: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d2c6: 0c00 |0017: move-result-object v0 │ │ +35d2c8: 7110 7290 0000 |0018: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d2ce: 3805 0800 |001b: if-eqz v5, 0023 // +0008 │ │ +35d2d2: 6200 ba70 |001d: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35d2d6: 6e20 3198 0500 |001f: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35d2dc: 0c05 |0022: move-result-object v5 │ │ +35d2de: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +35d2e0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +35d2e2: 5442 e770 |0025: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d2e6: 2123 |0027: array-length v3, v2 │ │ +35d2e8: 3531 4600 |0028: if-ge v1, v3, 006e // +0046 │ │ +35d2ec: 4602 0201 |002a: aget-object v2, v2, v1 │ │ +35d2f0: 3902 0300 |002c: if-nez v2, 002f // +0003 │ │ +35d2f4: 283d |002e: goto 006b // +003d │ │ +35d2f6: 7100 7190 0000 |002f: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d2fc: 0a02 |0032: move-result v2 │ │ +35d2fe: 3802 1600 |0033: if-eqz v2, 0049 // +0016 │ │ +35d302: 2202 e812 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d306: 7010 4098 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d30c: 1a03 0501 |003a: const-string v3, " search DB #" // string@0105 │ │ +35d310: 6e20 4b98 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d316: 6e20 4798 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +35d31c: 6e10 5498 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d322: 0c02 |0045: move-result-object v2 │ │ +35d324: 7110 7290 0200 |0046: invoke-static {v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d32a: 5442 e770 |0049: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d32e: 4602 0201 |004b: aget-object v2, v2, v1 │ │ +35d332: 6e20 7a90 5200 |004d: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ +35d338: 0c02 |0050: move-result-object v2 │ │ +35d33a: 3802 1a00 |0051: if-eqz v2, 006b // +001a │ │ +35d33e: 1a03 7166 |0053: const-string v3, "content-handler" // string@6671 │ │ +35d342: 7220 859a 3200 |0055: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d348: 0c02 |0058: move-result-object v2 │ │ +35d34a: 1f02 6c13 |0059: check-cast v2, Ljava/util/List; // type@136c │ │ +35d34e: 3802 1000 |005b: if-eqz v2, 006b // +0010 │ │ +35d352: 7220 619a 0200 |005d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +35d358: 0c02 |0060: move-result-object v2 │ │ +35d35a: 1f02 e612 |0061: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35d35e: 7020 ee9b 2400 |0063: invoke-direct {v4, v2}, Ljavax/activation/MailcapCommandMap;.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; // method@9bee │ │ +35d364: 0c02 |0066: move-result-object v2 │ │ +35d366: 3802 0400 |0067: if-eqz v2, 006b // +0004 │ │ +35d36a: 1e04 |0069: monitor-exit v4 │ │ +35d36c: 1102 |006a: return-object v2 │ │ +35d36e: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d372: 28b8 |006d: goto 0025 // -0048 │ │ +35d374: 1201 |006e: const/4 v1, #int 0 // #0 │ │ +35d376: 5442 e770 |006f: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d37a: 2123 |0071: array-length v3, v2 │ │ +35d37c: 3531 4600 |0072: if-ge v1, v3, 00b8 // +0046 │ │ +35d380: 4602 0201 |0074: aget-object v2, v2, v1 │ │ +35d384: 3902 0300 |0076: if-nez v2, 0079 // +0003 │ │ +35d388: 283d |0078: goto 00b5 // +003d │ │ +35d38a: 7100 7190 0000 |0079: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35d390: 0a02 |007c: move-result v2 │ │ +35d392: 3802 1600 |007d: if-eqz v2, 0093 // +0016 │ │ +35d396: 2202 e812 |007f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d39a: 7010 4098 0200 |0081: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d3a0: 1a03 0601 |0084: const-string v3, " search fallback DB #" // string@0106 │ │ +35d3a4: 6e20 4b98 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d3aa: 6e20 4798 1200 |0089: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +35d3b0: 6e10 5498 0200 |008c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d3b6: 0c02 |008f: move-result-object v2 │ │ +35d3b8: 7110 7290 0200 |0090: invoke-static {v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35d3be: 5442 e770 |0093: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d3c2: 4602 0201 |0095: aget-object v2, v2, v1 │ │ +35d3c6: 6e20 7990 5200 |0097: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@9079 │ │ +35d3cc: 0c02 |009a: move-result-object v2 │ │ +35d3ce: 3802 1a00 |009b: if-eqz v2, 00b5 // +001a │ │ +35d3d2: 1a03 7166 |009d: const-string v3, "content-handler" // string@6671 │ │ +35d3d6: 7220 859a 3200 |009f: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d3dc: 0c02 |00a2: move-result-object v2 │ │ +35d3de: 1f02 6c13 |00a3: check-cast v2, Ljava/util/List; // type@136c │ │ +35d3e2: 3802 1000 |00a5: if-eqz v2, 00b5 // +0010 │ │ +35d3e6: 7220 619a 0200 |00a7: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +35d3ec: 0c02 |00aa: move-result-object v2 │ │ +35d3ee: 1f02 e612 |00ab: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35d3f2: 7020 ee9b 2400 |00ad: invoke-direct {v4, v2}, Ljavax/activation/MailcapCommandMap;.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; // method@9bee │ │ +35d3f8: 0c02 |00b0: move-result-object v2 │ │ +35d3fa: 3802 0400 |00b1: if-eqz v2, 00b5 // +0004 │ │ +35d3fe: 1e04 |00b3: monitor-exit v4 │ │ +35d400: 1102 |00b4: return-object v2 │ │ +35d402: d801 0101 |00b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d406: 28b8 |00b7: goto 006f // -0048 │ │ +35d408: 1205 |00b8: const/4 v5, #int 0 // #0 │ │ +35d40a: 1e04 |00b9: monitor-exit v4 │ │ +35d40c: 1105 |00ba: return-object v5 │ │ +35d40e: 0d05 |00bb: move-exception v5 │ │ +35d410: 1e04 |00bc: monitor-exit v4 │ │ +35d412: 2705 |00bd: throw v5 │ │ catches : 2 │ │ 0x0001 - 0x0067 │ │ -> 0x00bb │ │ 0x006f - 0x00b1 │ │ -> 0x00bb │ │ positions : │ │ 0x0001 line=526 │ │ @@ -1265110,61 +1265109,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 │ │ -35d10c: |[35d10c] javax.activation.MailcapCommandMap.getAllCommands:(Ljava/lang/String;)[Ljavax/activation/CommandInfo; │ │ -35d11c: 1d05 |0000: monitor-enter v5 │ │ -35d11e: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -35d122: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35d128: 3806 0800 |0006: if-eqz v6, 000e // +0008 │ │ -35d12c: 6201 ba70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35d130: 6e20 3198 1600 |000a: invoke-virtual {v6, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35d136: 0c06 |000d: move-result-object v6 │ │ -35d138: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -35d13a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -35d13c: 5453 e770 |0010: iget-object v3, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d140: 2134 |0012: array-length v4, v3 │ │ -35d142: 3542 1500 |0013: if-ge v2, v4, 0028 // +0015 │ │ -35d146: 4604 0302 |0015: aget-object v4, v3, v2 │ │ -35d14a: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ -35d14e: 280c |0019: goto 0025 // +000c │ │ -35d150: 4603 0302 |001a: aget-object v3, v3, v2 │ │ -35d154: 6e20 7a90 6300 |001c: invoke-virtual {v3, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ -35d15a: 0c03 |001f: move-result-object v3 │ │ -35d15c: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ -35d160: 7030 e89b 3500 |0022: invoke-direct {v5, v3, v0}, Ljavax/activation/MailcapCommandMap;.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be8 │ │ -35d166: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35d16a: 28e9 |0027: goto 0010 // -0017 │ │ -35d16c: 5452 e770 |0028: iget-object v2, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d170: 2123 |002a: array-length v3, v2 │ │ -35d172: 3531 1500 |002b: if-ge v1, v3, 0040 // +0015 │ │ -35d176: 4603 0201 |002d: aget-object v3, v2, v1 │ │ -35d17a: 3903 0300 |002f: if-nez v3, 0032 // +0003 │ │ -35d17e: 280c |0031: goto 003d // +000c │ │ -35d180: 4602 0201 |0032: aget-object v2, v2, v1 │ │ -35d184: 6e20 7990 6200 |0034: invoke-virtual {v2, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@9079 │ │ -35d18a: 0c02 |0037: move-result-object v2 │ │ -35d18c: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ -35d190: 7030 e89b 2500 |003a: invoke-direct {v5, v2, v0}, Ljavax/activation/MailcapCommandMap;.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be8 │ │ -35d196: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d19a: 28e9 |003f: goto 0028 // -0017 │ │ -35d19c: 7210 6a9a 0000 |0040: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -35d1a2: 0a06 |0043: move-result v6 │ │ -35d1a4: 2366 ec15 |0044: new-array v6, v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ -35d1a8: 7220 6d9a 6000 |0046: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35d1ae: 0c06 |0049: move-result-object v6 │ │ -35d1b0: 1f06 ec15 |004a: check-cast v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ -35d1b4: 1e05 |004c: monitor-exit v5 │ │ -35d1b6: 1106 |004d: return-object v6 │ │ -35d1b8: 0d06 |004e: move-exception v6 │ │ -35d1ba: 1e05 |004f: monitor-exit v5 │ │ -35d1bc: 2706 |0050: throw v6 │ │ +35d108: |[35d108] javax.activation.MailcapCommandMap.getAllCommands:(Ljava/lang/String;)[Ljavax/activation/CommandInfo; │ │ +35d118: 1d05 |0000: monitor-enter v5 │ │ +35d11a: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +35d11e: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35d124: 3806 0800 |0006: if-eqz v6, 000e // +0008 │ │ +35d128: 6201 ba70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35d12c: 6e20 3198 1600 |000a: invoke-virtual {v6, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35d132: 0c06 |000d: move-result-object v6 │ │ +35d134: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +35d136: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +35d138: 5453 e770 |0010: iget-object v3, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d13c: 2134 |0012: array-length v4, v3 │ │ +35d13e: 3542 1500 |0013: if-ge v2, v4, 0028 // +0015 │ │ +35d142: 4604 0302 |0015: aget-object v4, v3, v2 │ │ +35d146: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ +35d14a: 280c |0019: goto 0025 // +000c │ │ +35d14c: 4603 0302 |001a: aget-object v3, v3, v2 │ │ +35d150: 6e20 7a90 6300 |001c: invoke-virtual {v3, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ +35d156: 0c03 |001f: move-result-object v3 │ │ +35d158: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ +35d15c: 7030 e89b 3500 |0022: invoke-direct {v5, v3, v0}, Ljavax/activation/MailcapCommandMap;.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be8 │ │ +35d162: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35d166: 28e9 |0027: goto 0010 // -0017 │ │ +35d168: 5452 e770 |0028: iget-object v2, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d16c: 2123 |002a: array-length v3, v2 │ │ +35d16e: 3531 1500 |002b: if-ge v1, v3, 0040 // +0015 │ │ +35d172: 4603 0201 |002d: aget-object v3, v2, v1 │ │ +35d176: 3903 0300 |002f: if-nez v3, 0032 // +0003 │ │ +35d17a: 280c |0031: goto 003d // +000c │ │ +35d17c: 4602 0201 |0032: aget-object v2, v2, v1 │ │ +35d180: 6e20 7990 6200 |0034: invoke-virtual {v2, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@9079 │ │ +35d186: 0c02 |0037: move-result-object v2 │ │ +35d188: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ +35d18c: 7030 e89b 2500 |003a: invoke-direct {v5, v2, v0}, Ljavax/activation/MailcapCommandMap;.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be8 │ │ +35d192: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d196: 28e9 |003f: goto 0028 // -0017 │ │ +35d198: 7210 6a9a 0000 |0040: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +35d19e: 0a06 |0043: move-result v6 │ │ +35d1a0: 2366 ec15 |0044: new-array v6, v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ +35d1a4: 7220 6d9a 6000 |0046: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35d1aa: 0c06 |0049: move-result-object v6 │ │ +35d1ac: 1f06 ec15 |004a: check-cast v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ +35d1b0: 1e05 |004c: monitor-exit v5 │ │ +35d1b2: 1106 |004d: return-object v6 │ │ +35d1b4: 0d06 |004e: move-exception v6 │ │ +35d1b6: 1e05 |004f: monitor-exit v5 │ │ +35d1b8: 2706 |0050: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x004c │ │ -> 0x004e │ │ positions : │ │ 0x0001 line=407 │ │ 0x0008 line=409 │ │ 0x0010 line=411 │ │ @@ -1265187,79 +1265186,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 │ │ -35d010: |[35d010] javax.activation.MailcapCommandMap.getCommand:(Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/CommandInfo; │ │ -35d020: 1d04 |0000: monitor-enter v4 │ │ -35d022: 3805 0b00 |0001: if-eqz v5, 000c // +000b │ │ -35d026: 6200 ba70 |0003: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35d02a: 6e20 3198 0500 |0005: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35d030: 0c05 |0008: move-result-object v5 │ │ -35d032: 2803 |0009: goto 000c // +0003 │ │ -35d034: 0d05 |000a: move-exception v5 │ │ -35d036: 285f |000b: goto 006a // +005f │ │ -35d038: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -35d03a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -35d03c: 5442 e770 |000e: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d040: 2123 |0010: array-length v3, v2 │ │ -35d042: 3531 2900 |0011: if-ge v1, v3, 003a // +0029 │ │ -35d046: 4603 0201 |0013: aget-object v3, v2, v1 │ │ -35d04a: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ -35d04e: 2820 |0017: goto 0037 // +0020 │ │ -35d050: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -35d054: 6e20 7a90 5200 |001a: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ -35d05a: 0c02 |001d: move-result-object v2 │ │ -35d05c: 3802 1900 |001e: if-eqz v2, 0037 // +0019 │ │ -35d060: 7220 859a 6200 |0020: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d066: 0c02 |0023: move-result-object v2 │ │ -35d068: 1f02 6c13 |0024: check-cast v2, Ljava/util/List; // type@136c │ │ -35d06c: 3802 1100 |0026: if-eqz v2, 0037 // +0011 │ │ -35d070: 7220 619a 0200 |0028: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -35d076: 0c02 |002b: move-result-object v2 │ │ -35d078: 1f02 e612 |002c: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35d07c: 3802 0900 |002e: if-eqz v2, 0037 // +0009 │ │ -35d080: 2205 b313 |0030: new-instance v5, Ljavax/activation/CommandInfo; // type@13b3 │ │ -35d084: 7030 969b 6502 |0032: invoke-direct {v5, v6, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ -35d08a: 1e04 |0035: monitor-exit v4 │ │ -35d08c: 1105 |0036: return-object v5 │ │ -35d08e: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d092: 28d5 |0039: goto 000e // -002b │ │ -35d094: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -35d096: 5442 e770 |003b: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d09a: 2123 |003d: array-length v3, v2 │ │ -35d09c: 3531 2900 |003e: if-ge v1, v3, 0067 // +0029 │ │ -35d0a0: 4603 0201 |0040: aget-object v3, v2, v1 │ │ -35d0a4: 3903 0300 |0042: if-nez v3, 0045 // +0003 │ │ -35d0a8: 2820 |0044: goto 0064 // +0020 │ │ -35d0aa: 4602 0201 |0045: aget-object v2, v2, v1 │ │ -35d0ae: 6e20 7990 5200 |0047: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@9079 │ │ -35d0b4: 0c02 |004a: move-result-object v2 │ │ -35d0b6: 3802 1900 |004b: if-eqz v2, 0064 // +0019 │ │ -35d0ba: 7220 859a 6200 |004d: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d0c0: 0c02 |0050: move-result-object v2 │ │ -35d0c2: 1f02 6c13 |0051: check-cast v2, Ljava/util/List; // type@136c │ │ -35d0c6: 3802 1100 |0053: if-eqz v2, 0064 // +0011 │ │ -35d0ca: 7220 619a 0200 |0055: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -35d0d0: 0c02 |0058: move-result-object v2 │ │ -35d0d2: 1f02 e612 |0059: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35d0d6: 3802 0900 |005b: if-eqz v2, 0064 // +0009 │ │ -35d0da: 2205 b313 |005d: new-instance v5, Ljavax/activation/CommandInfo; // type@13b3 │ │ -35d0de: 7030 969b 6502 |005f: invoke-direct {v5, v6, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ -35d0e4: 1e04 |0062: monitor-exit v4 │ │ -35d0e6: 1105 |0063: return-object v5 │ │ -35d0e8: d801 0101 |0064: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d0ec: 28d5 |0066: goto 003b // -002b │ │ -35d0ee: 1205 |0067: const/4 v5, #int 0 // #0 │ │ -35d0f0: 1e04 |0068: monitor-exit v4 │ │ -35d0f2: 1105 |0069: return-object v5 │ │ -35d0f4: 1e04 |006a: monitor-exit v4 │ │ -35d0f6: 2705 |006b: throw v5 │ │ +35d00c: |[35d00c] javax.activation.MailcapCommandMap.getCommand:(Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/CommandInfo; │ │ +35d01c: 1d04 |0000: monitor-enter v4 │ │ +35d01e: 3805 0b00 |0001: if-eqz v5, 000c // +000b │ │ +35d022: 6200 ba70 |0003: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35d026: 6e20 3198 0500 |0005: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35d02c: 0c05 |0008: move-result-object v5 │ │ +35d02e: 2803 |0009: goto 000c // +0003 │ │ +35d030: 0d05 |000a: move-exception v5 │ │ +35d032: 285f |000b: goto 006a // +005f │ │ +35d034: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +35d036: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +35d038: 5442 e770 |000e: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d03c: 2123 |0010: array-length v3, v2 │ │ +35d03e: 3531 2900 |0011: if-ge v1, v3, 003a // +0029 │ │ +35d042: 4603 0201 |0013: aget-object v3, v2, v1 │ │ +35d046: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ +35d04a: 2820 |0017: goto 0037 // +0020 │ │ +35d04c: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +35d050: 6e20 7a90 5200 |001a: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ +35d056: 0c02 |001d: move-result-object v2 │ │ +35d058: 3802 1900 |001e: if-eqz v2, 0037 // +0019 │ │ +35d05c: 7220 859a 6200 |0020: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d062: 0c02 |0023: move-result-object v2 │ │ +35d064: 1f02 6c13 |0024: check-cast v2, Ljava/util/List; // type@136c │ │ +35d068: 3802 1100 |0026: if-eqz v2, 0037 // +0011 │ │ +35d06c: 7220 619a 0200 |0028: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +35d072: 0c02 |002b: move-result-object v2 │ │ +35d074: 1f02 e612 |002c: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35d078: 3802 0900 |002e: if-eqz v2, 0037 // +0009 │ │ +35d07c: 2205 b313 |0030: new-instance v5, Ljavax/activation/CommandInfo; // type@13b3 │ │ +35d080: 7030 969b 6502 |0032: invoke-direct {v5, v6, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ +35d086: 1e04 |0035: monitor-exit v4 │ │ +35d088: 1105 |0036: return-object v5 │ │ +35d08a: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d08e: 28d5 |0039: goto 000e // -002b │ │ +35d090: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +35d092: 5442 e770 |003b: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d096: 2123 |003d: array-length v3, v2 │ │ +35d098: 3531 2900 |003e: if-ge v1, v3, 0067 // +0029 │ │ +35d09c: 4603 0201 |0040: aget-object v3, v2, v1 │ │ +35d0a0: 3903 0300 |0042: if-nez v3, 0045 // +0003 │ │ +35d0a4: 2820 |0044: goto 0064 // +0020 │ │ +35d0a6: 4602 0201 |0045: aget-object v2, v2, v1 │ │ +35d0aa: 6e20 7990 5200 |0047: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@9079 │ │ +35d0b0: 0c02 |004a: move-result-object v2 │ │ +35d0b2: 3802 1900 |004b: if-eqz v2, 0064 // +0019 │ │ +35d0b6: 7220 859a 6200 |004d: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d0bc: 0c02 |0050: move-result-object v2 │ │ +35d0be: 1f02 6c13 |0051: check-cast v2, Ljava/util/List; // type@136c │ │ +35d0c2: 3802 1100 |0053: if-eqz v2, 0064 // +0011 │ │ +35d0c6: 7220 619a 0200 |0055: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +35d0cc: 0c02 |0058: move-result-object v2 │ │ +35d0ce: 1f02 e612 |0059: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35d0d2: 3802 0900 |005b: if-eqz v2, 0064 // +0009 │ │ +35d0d6: 2205 b313 |005d: new-instance v5, Ljavax/activation/CommandInfo; // type@13b3 │ │ +35d0da: 7030 969b 6502 |005f: invoke-direct {v5, v6, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ +35d0e0: 1e04 |0062: monitor-exit v4 │ │ +35d0e2: 1105 |0063: return-object v5 │ │ +35d0e4: d801 0101 |0064: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d0e8: 28d5 |0066: goto 003b // -002b │ │ +35d0ea: 1205 |0067: const/4 v5, #int 0 // #0 │ │ +35d0ec: 1e04 |0068: monitor-exit v4 │ │ +35d0ee: 1105 |0069: return-object v5 │ │ +35d0f0: 1e04 |006a: monitor-exit v4 │ │ +35d0f2: 2705 |006b: throw v5 │ │ catches : 2 │ │ 0x0003 - 0x0035 │ │ -> 0x000a │ │ 0x003b - 0x0062 │ │ -> 0x000a │ │ positions : │ │ 0x0003 line=463 │ │ @@ -1265286,54 +1265285,54 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -35cec0: |[35cec0] javax.activation.MailcapCommandMap.getMimeTypes:()[Ljava/lang/String; │ │ -35ced0: 1d06 |0000: monitor-enter v6 │ │ -35ced2: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -35ced6: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35cedc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -35cede: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -35cee0: 5463 e770 |0008: iget-object v3, v6, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35cee4: 2134 |000a: array-length v4, v3 │ │ -35cee6: 3542 2600 |000b: if-ge v2, v4, 0031 // +0026 │ │ -35ceea: 4604 0302 |000d: aget-object v4, v3, v2 │ │ -35ceee: 3904 0300 |000f: if-nez v4, 0012 // +0003 │ │ -35cef2: 281d |0011: goto 002e // +001d │ │ -35cef4: 4603 0302 |0012: aget-object v3, v3, v2 │ │ -35cef8: 6e10 7b90 0300 |0014: invoke-virtual {v3}, Lcom/sun/activation/registries/MailcapFile;.getMimeTypes:()[Ljava/lang/String; // method@907b │ │ -35cefe: 0c03 |0017: move-result-object v3 │ │ -35cf00: 3803 1600 |0018: if-eqz v3, 002e // +0016 │ │ -35cf04: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -35cf06: 2135 |001b: array-length v5, v3 │ │ -35cf08: 3554 1200 |001c: if-ge v4, v5, 002e // +0012 │ │ -35cf0c: 4605 0304 |001e: aget-object v5, v3, v4 │ │ -35cf10: 7220 5e9a 5000 |0020: invoke-interface {v0, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -35cf16: 0a05 |0023: move-result v5 │ │ -35cf18: 3905 0700 |0024: if-nez v5, 002b // +0007 │ │ -35cf1c: 4605 0304 |0026: aget-object v5, v3, v4 │ │ -35cf20: 7220 5b9a 5000 |0028: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35cf26: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -35cf2a: 28ee |002d: goto 001b // -0012 │ │ -35cf2c: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35cf30: 28d8 |0030: goto 0008 // -0028 │ │ -35cf32: 7210 6a9a 0000 |0031: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -35cf38: 0a01 |0034: move-result v1 │ │ -35cf3a: 2311 dc15 |0035: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -35cf3e: 7220 6d9a 1000 |0037: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35cf44: 0c00 |003a: move-result-object v0 │ │ -35cf46: 1f00 dc15 |003b: check-cast v0, [Ljava/lang/String; // type@15dc │ │ -35cf4a: 1e06 |003d: monitor-exit v6 │ │ -35cf4c: 1100 |003e: return-object v0 │ │ -35cf4e: 0d00 |003f: move-exception v0 │ │ -35cf50: 1e06 |0040: monitor-exit v6 │ │ -35cf52: 2700 |0041: throw v0 │ │ +35cebc: |[35cebc] javax.activation.MailcapCommandMap.getMimeTypes:()[Ljava/lang/String; │ │ +35cecc: 1d06 |0000: monitor-enter v6 │ │ +35cece: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +35ced2: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35ced8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +35ceda: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +35cedc: 5463 e770 |0008: iget-object v3, v6, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35cee0: 2134 |000a: array-length v4, v3 │ │ +35cee2: 3542 2600 |000b: if-ge v2, v4, 0031 // +0026 │ │ +35cee6: 4604 0302 |000d: aget-object v4, v3, v2 │ │ +35ceea: 3904 0300 |000f: if-nez v4, 0012 // +0003 │ │ +35ceee: 281d |0011: goto 002e // +001d │ │ +35cef0: 4603 0302 |0012: aget-object v3, v3, v2 │ │ +35cef4: 6e10 7b90 0300 |0014: invoke-virtual {v3}, Lcom/sun/activation/registries/MailcapFile;.getMimeTypes:()[Ljava/lang/String; // method@907b │ │ +35cefa: 0c03 |0017: move-result-object v3 │ │ +35cefc: 3803 1600 |0018: if-eqz v3, 002e // +0016 │ │ +35cf00: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +35cf02: 2135 |001b: array-length v5, v3 │ │ +35cf04: 3554 1200 |001c: if-ge v4, v5, 002e // +0012 │ │ +35cf08: 4605 0304 |001e: aget-object v5, v3, v4 │ │ +35cf0c: 7220 5e9a 5000 |0020: invoke-interface {v0, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +35cf12: 0a05 |0023: move-result v5 │ │ +35cf14: 3905 0700 |0024: if-nez v5, 002b // +0007 │ │ +35cf18: 4605 0304 |0026: aget-object v5, v3, v4 │ │ +35cf1c: 7220 5b9a 5000 |0028: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35cf22: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +35cf26: 28ee |002d: goto 001b // -0012 │ │ +35cf28: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35cf2c: 28d8 |0030: goto 0008 // -0028 │ │ +35cf2e: 7210 6a9a 0000 |0031: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +35cf34: 0a01 |0034: move-result v1 │ │ +35cf36: 2311 dc15 |0035: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +35cf3a: 7220 6d9a 1000 |0037: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35cf40: 0c00 |003a: move-result-object v0 │ │ +35cf42: 1f00 dc15 |003b: check-cast v0, [Ljava/lang/String; // type@15dc │ │ +35cf46: 1e06 |003d: monitor-exit v6 │ │ +35cf48: 1100 |003e: return-object v0 │ │ +35cf4a: 0d00 |003f: move-exception v0 │ │ +35cf4c: 1e06 |0040: monitor-exit v6 │ │ +35cf4e: 2700 |0041: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003d │ │ -> 0x003f │ │ positions : │ │ 0x0001 line=609 │ │ 0x0008 line=611 │ │ 0x000d line=612 │ │ @@ -1265352,58 +1265351,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 │ │ -35cf60: |[35cf60] javax.activation.MailcapCommandMap.getNativeCommands:(Ljava/lang/String;)[Ljava/lang/String; │ │ -35cf70: 1d06 |0000: monitor-enter v6 │ │ -35cf72: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -35cf76: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35cf7c: 3807 0800 |0006: if-eqz v7, 000e // +0008 │ │ -35cf80: 6201 ba70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35cf84: 6e20 3198 1700 |000a: invoke-virtual {v7, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35cf8a: 0c07 |000d: move-result-object v7 │ │ -35cf8c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -35cf8e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -35cf90: 5463 e770 |0010: iget-object v3, v6, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35cf94: 2134 |0012: array-length v4, v3 │ │ -35cf96: 3542 2600 |0013: if-ge v2, v4, 0039 // +0026 │ │ -35cf9a: 4604 0302 |0015: aget-object v4, v3, v2 │ │ -35cf9e: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ -35cfa2: 281d |0019: goto 0036 // +001d │ │ -35cfa4: 4603 0302 |001a: aget-object v3, v3, v2 │ │ -35cfa8: 6e20 7c90 7300 |001c: invoke-virtual {v3, v7}, Lcom/sun/activation/registries/MailcapFile;.getNativeCommands:(Ljava/lang/String;)[Ljava/lang/String; // method@907c │ │ -35cfae: 0c03 |001f: move-result-object v3 │ │ -35cfb0: 3803 1600 |0020: if-eqz v3, 0036 // +0016 │ │ -35cfb4: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -35cfb6: 2135 |0023: array-length v5, v3 │ │ -35cfb8: 3554 1200 |0024: if-ge v4, v5, 0036 // +0012 │ │ -35cfbc: 4605 0304 |0026: aget-object v5, v3, v4 │ │ -35cfc0: 7220 5e9a 5000 |0028: invoke-interface {v0, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -35cfc6: 0a05 |002b: move-result v5 │ │ -35cfc8: 3905 0700 |002c: if-nez v5, 0033 // +0007 │ │ -35cfcc: 4605 0304 |002e: aget-object v5, v3, v4 │ │ -35cfd0: 7220 5b9a 5000 |0030: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35cfd6: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ -35cfda: 28ee |0035: goto 0023 // -0012 │ │ -35cfdc: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35cfe0: 28d8 |0038: goto 0010 // -0028 │ │ -35cfe2: 7210 6a9a 0000 |0039: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -35cfe8: 0a07 |003c: move-result v7 │ │ -35cfea: 2377 dc15 |003d: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ -35cfee: 7220 6d9a 7000 |003f: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35cff4: 0c07 |0042: move-result-object v7 │ │ -35cff6: 1f07 dc15 |0043: check-cast v7, [Ljava/lang/String; // type@15dc │ │ -35cffa: 1e06 |0045: monitor-exit v6 │ │ -35cffc: 1107 |0046: return-object v7 │ │ -35cffe: 0d07 |0047: move-exception v7 │ │ -35d000: 1e06 |0048: monitor-exit v6 │ │ -35d002: 2707 |0049: throw v7 │ │ +35cf5c: |[35cf5c] javax.activation.MailcapCommandMap.getNativeCommands:(Ljava/lang/String;)[Ljava/lang/String; │ │ +35cf6c: 1d06 |0000: monitor-enter v6 │ │ +35cf6e: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +35cf72: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35cf78: 3807 0800 |0006: if-eqz v7, 000e // +0008 │ │ +35cf7c: 6201 ba70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35cf80: 6e20 3198 1700 |000a: invoke-virtual {v7, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35cf86: 0c07 |000d: move-result-object v7 │ │ +35cf88: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +35cf8a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +35cf8c: 5463 e770 |0010: iget-object v3, v6, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35cf90: 2134 |0012: array-length v4, v3 │ │ +35cf92: 3542 2600 |0013: if-ge v2, v4, 0039 // +0026 │ │ +35cf96: 4604 0302 |0015: aget-object v4, v3, v2 │ │ +35cf9a: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ +35cf9e: 281d |0019: goto 0036 // +001d │ │ +35cfa0: 4603 0302 |001a: aget-object v3, v3, v2 │ │ +35cfa4: 6e20 7c90 7300 |001c: invoke-virtual {v3, v7}, Lcom/sun/activation/registries/MailcapFile;.getNativeCommands:(Ljava/lang/String;)[Ljava/lang/String; // method@907c │ │ +35cfaa: 0c03 |001f: move-result-object v3 │ │ +35cfac: 3803 1600 |0020: if-eqz v3, 0036 // +0016 │ │ +35cfb0: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +35cfb2: 2135 |0023: array-length v5, v3 │ │ +35cfb4: 3554 1200 |0024: if-ge v4, v5, 0036 // +0012 │ │ +35cfb8: 4605 0304 |0026: aget-object v5, v3, v4 │ │ +35cfbc: 7220 5e9a 5000 |0028: invoke-interface {v0, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +35cfc2: 0a05 |002b: move-result v5 │ │ +35cfc4: 3905 0700 |002c: if-nez v5, 0033 // +0007 │ │ +35cfc8: 4605 0304 |002e: aget-object v5, v3, v4 │ │ +35cfcc: 7220 5b9a 5000 |0030: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35cfd2: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ +35cfd6: 28ee |0035: goto 0023 // -0012 │ │ +35cfd8: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35cfdc: 28d8 |0038: goto 0010 // -0028 │ │ +35cfde: 7210 6a9a 0000 |0039: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +35cfe4: 0a07 |003c: move-result v7 │ │ +35cfe6: 2377 dc15 |003d: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ +35cfea: 7220 6d9a 7000 |003f: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35cff0: 0c07 |0042: move-result-object v7 │ │ +35cff2: 1f07 dc15 |0043: check-cast v7, [Ljava/lang/String; // type@15dc │ │ +35cff6: 1e06 |0045: monitor-exit v6 │ │ +35cff8: 1107 |0046: return-object v7 │ │ +35cffa: 0d07 |0047: move-exception v7 │ │ +35cffc: 1e06 |0048: monitor-exit v6 │ │ +35cffe: 2707 |0049: throw v7 │ │ catches : 1 │ │ 0x0001 - 0x0045 │ │ -> 0x0047 │ │ positions : │ │ 0x0001 line=645 │ │ 0x0008 line=647 │ │ 0x0010 line=649 │ │ @@ -1265424,61 +1265423,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 │ │ -35d1cc: |[35d1cc] javax.activation.MailcapCommandMap.getPreferredCommands:(Ljava/lang/String;)[Ljavax/activation/CommandInfo; │ │ -35d1dc: 1d05 |0000: monitor-enter v5 │ │ -35d1de: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -35d1e2: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35d1e8: 3806 0800 |0006: if-eqz v6, 000e // +0008 │ │ -35d1ec: 6201 ba70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -35d1f0: 6e20 3198 1600 |000a: invoke-virtual {v6, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35d1f6: 0c06 |000d: move-result-object v6 │ │ -35d1f8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -35d1fa: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -35d1fc: 5453 e770 |0010: iget-object v3, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d200: 2134 |0012: array-length v4, v3 │ │ -35d202: 3542 1500 |0013: if-ge v2, v4, 0028 // +0015 │ │ -35d206: 4604 0302 |0015: aget-object v4, v3, v2 │ │ -35d20a: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ -35d20e: 280c |0019: goto 0025 // +000c │ │ -35d210: 4603 0302 |001a: aget-object v3, v3, v2 │ │ -35d214: 6e20 7a90 6300 |001c: invoke-virtual {v3, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ -35d21a: 0c03 |001f: move-result-object v3 │ │ -35d21c: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ -35d220: 7030 e99b 3500 |0022: invoke-direct {v5, v3, v0}, Ljavax/activation/MailcapCommandMap;.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be9 │ │ -35d226: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35d22a: 28e9 |0027: goto 0010 // -0017 │ │ -35d22c: 5452 e770 |0028: iget-object v2, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ -35d230: 2123 |002a: array-length v3, v2 │ │ -35d232: 3531 1500 |002b: if-ge v1, v3, 0040 // +0015 │ │ -35d236: 4603 0201 |002d: aget-object v3, v2, v1 │ │ -35d23a: 3903 0300 |002f: if-nez v3, 0032 // +0003 │ │ -35d23e: 280c |0031: goto 003d // +000c │ │ -35d240: 4602 0201 |0032: aget-object v2, v2, v1 │ │ -35d244: 6e20 7990 6200 |0034: invoke-virtual {v2, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@9079 │ │ -35d24a: 0c02 |0037: move-result-object v2 │ │ -35d24c: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ -35d250: 7030 e99b 2500 |003a: invoke-direct {v5, v2, v0}, Ljavax/activation/MailcapCommandMap;.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be9 │ │ -35d256: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d25a: 28e9 |003f: goto 0028 // -0017 │ │ -35d25c: 7210 6a9a 0000 |0040: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -35d262: 0a06 |0043: move-result v6 │ │ -35d264: 2366 ec15 |0044: new-array v6, v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ -35d268: 7220 6d9a 6000 |0046: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35d26e: 0c06 |0049: move-result-object v6 │ │ -35d270: 1f06 ec15 |004a: check-cast v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ -35d274: 1e05 |004c: monitor-exit v5 │ │ -35d276: 1106 |004d: return-object v6 │ │ -35d278: 0d06 |004e: move-exception v6 │ │ -35d27a: 1e05 |004f: monitor-exit v5 │ │ -35d27c: 2706 |0050: throw v6 │ │ +35d1c8: |[35d1c8] javax.activation.MailcapCommandMap.getPreferredCommands:(Ljava/lang/String;)[Ljavax/activation/CommandInfo; │ │ +35d1d8: 1d05 |0000: monitor-enter v5 │ │ +35d1da: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +35d1de: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35d1e4: 3806 0800 |0006: if-eqz v6, 000e // +0008 │ │ +35d1e8: 6201 ba70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +35d1ec: 6e20 3198 1600 |000a: invoke-virtual {v6, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35d1f2: 0c06 |000d: move-result-object v6 │ │ +35d1f4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +35d1f6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +35d1f8: 5453 e770 |0010: iget-object v3, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d1fc: 2134 |0012: array-length v4, v3 │ │ +35d1fe: 3542 1500 |0013: if-ge v2, v4, 0028 // +0015 │ │ +35d202: 4604 0302 |0015: aget-object v4, v3, v2 │ │ +35d206: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ +35d20a: 280c |0019: goto 0025 // +000c │ │ +35d20c: 4603 0302 |001a: aget-object v3, v3, v2 │ │ +35d210: 6e20 7a90 6300 |001c: invoke-virtual {v3, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ +35d216: 0c03 |001f: move-result-object v3 │ │ +35d218: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ +35d21c: 7030 e99b 3500 |0022: invoke-direct {v5, v3, v0}, Ljavax/activation/MailcapCommandMap;.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be9 │ │ +35d222: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35d226: 28e9 |0027: goto 0010 // -0017 │ │ +35d228: 5452 e770 |0028: iget-object v2, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e7 │ │ +35d22c: 2123 |002a: array-length v3, v2 │ │ +35d22e: 3531 1500 |002b: if-ge v1, v3, 0040 // +0015 │ │ +35d232: 4603 0201 |002d: aget-object v3, v2, v1 │ │ +35d236: 3903 0300 |002f: if-nez v3, 0032 // +0003 │ │ +35d23a: 280c |0031: goto 003d // +000c │ │ +35d23c: 4602 0201 |0032: aget-object v2, v2, v1 │ │ +35d240: 6e20 7990 6200 |0034: invoke-virtual {v2, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@9079 │ │ +35d246: 0c02 |0037: move-result-object v2 │ │ +35d248: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ +35d24c: 7030 e99b 2500 |003a: invoke-direct {v5, v2, v0}, Ljavax/activation/MailcapCommandMap;.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be9 │ │ +35d252: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d256: 28e9 |003f: goto 0028 // -0017 │ │ +35d258: 7210 6a9a 0000 |0040: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +35d25e: 0a06 |0043: move-result v6 │ │ +35d260: 2366 ec15 |0044: new-array v6, v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ +35d264: 7220 6d9a 6000 |0046: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35d26a: 0c06 |0049: move-result-object v6 │ │ +35d26c: 1f06 ec15 |004a: check-cast v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ +35d270: 1e05 |004c: monitor-exit v5 │ │ +35d272: 1106 |004d: return-object v6 │ │ +35d274: 0d06 |004e: move-exception v6 │ │ +35d276: 1e05 |004f: monitor-exit v5 │ │ +35d278: 2706 |0050: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x004c │ │ -> 0x004e │ │ positions : │ │ 0x0001 line=341 │ │ 0x0008 line=343 │ │ 0x0010 line=345 │ │ @@ -1265539,96 +1265538,96 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -35e97c: |[35e97c] javax.activation.MimetypesFileTypeMap.:()V │ │ -35e98c: 0e00 |0000: return-void │ │ +35e978: |[35e978] javax.activation.MimetypesFileTypeMap.:()V │ │ +35e988: 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 │ │ -35e990: |[35e990] javax.activation.MimetypesFileTypeMap.:()V │ │ -35e9a0: 7010 df9b 0300 |0000: invoke-direct {v3}, Ljavax/activation/FileTypeMap;.:()V // method@9bdf │ │ -35e9a6: 2200 7e13 |0003: new-instance v0, Ljava/util/Vector; // type@137e │ │ -35e9aa: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -35e9ac: 7020 d59a 1000 |0006: invoke-direct {v0, v1}, Ljava/util/Vector;.:(I)V // method@9ad5 │ │ -35e9b2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -35e9b4: 6e20 d69a 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35e9ba: 1a01 313d |000d: const-string v1, "MimetypesFileTypeMap: load HOME" // string@3d31 │ │ -35e9be: 7110 7290 0100 |000f: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35e9c4: 1a01 37c0 |0012: const-string v1, "user.home" // string@c037 │ │ -35e9c8: 7110 5998 0100 |0014: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -35e9ce: 0c01 |0017: move-result-object v1 │ │ -35e9d0: 3801 2100 |0018: if-eqz v1, 0039 // +0021 │ │ -35e9d4: 2202 e812 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e9d8: 7010 4098 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e9de: 6e20 4b98 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e9e4: 6201 9570 |0022: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ -35e9e8: 6e20 4b98 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e9ee: 1a01 2806 |0027: const-string v1, ".mime.types" // string@0628 │ │ -35e9f2: 6e20 4b98 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e9f8: 6e10 5498 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e9fe: 0c01 |002f: move-result-object v1 │ │ -35ea00: 7020 229c 1300 |0030: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c22 │ │ -35ea06: 0c01 |0033: move-result-object v1 │ │ -35ea08: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ -35ea0c: 6e20 d69a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35ea12: 1a01 333d |0039: const-string v1, "MimetypesFileTypeMap: load SYS" // string@3d33 │ │ -35ea16: 7110 7290 0100 |003b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35ea1c: 2201 e812 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ea20: 7010 4098 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ea26: 1a02 e987 |0043: const-string v2, "java.home" // string@87e9 │ │ -35ea2a: 7110 5998 0200 |0045: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -35ea30: 0c02 |0048: move-result-object v2 │ │ -35ea32: 6e20 4b98 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ea38: 6202 9570 |004c: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ -35ea3c: 6e20 4b98 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ea42: 1a02 fe89 |0051: const-string v2, "lib" // string@89fe │ │ -35ea46: 6e20 4b98 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ea4c: 6202 9570 |0056: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ -35ea50: 6e20 4b98 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ea56: 1a02 959b |005b: const-string v2, "mime.types" // string@9b95 │ │ -35ea5a: 6e20 4b98 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ea60: 6e10 5498 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ea66: 0c01 |0063: move-result-object v1 │ │ -35ea68: 7020 229c 1300 |0064: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c22 │ │ -35ea6e: 0c01 |0067: move-result-object v1 │ │ -35ea70: 3801 0700 |0068: if-eqz v1, 006f // +0007 │ │ -35ea74: 6e20 d69a 1000 |006a: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35ea7a: 2802 |006d: goto 006f // +0002 │ │ -35ea7c: 0000 |006e: nop // spacer │ │ -35ea7e: 1a01 323d |006f: const-string v1, "MimetypesFileTypeMap: load JAR" // string@3d32 │ │ -35ea82: 7110 7290 0100 |0071: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35ea88: 1a01 113b |0074: const-string v1, "META-INF/mime.types" // string@3b11 │ │ -35ea8c: 7030 219c 0301 |0076: invoke-direct {v3, v0, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadAllResources:(Ljava/util/Vector;Ljava/lang/String;)V // method@9c21 │ │ -35ea92: 1a01 303d |0079: const-string v1, "MimetypesFileTypeMap: load DEF" // string@3d30 │ │ -35ea96: 7110 7290 0100 |007b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35ea9c: 1a01 7806 |007e: const-string v1, "/META-INF/mimetypes.default" // string@0678 │ │ -35eaa0: 7020 239c 1300 |0080: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c23 │ │ -35eaa6: 0c01 |0083: move-result-object v1 │ │ -35eaa8: 3801 0500 |0084: if-eqz v1, 0089 // +0005 │ │ -35eaac: 6e20 d69a 1000 |0086: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35eab2: 6e10 e39a 0000 |0089: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -35eab8: 0a01 |008c: move-result v1 │ │ -35eaba: 2311 bf15 |008d: new-array v1, v1, [Lcom/sun/activation/registries/MimeTypeFile; // type@15bf │ │ -35eabe: 5b31 ef70 |008f: iput-object v1, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ -35eac2: 6e20 d99a 1000 |0091: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ -35eac8: 0e00 |0094: return-void │ │ +35e98c: |[35e98c] javax.activation.MimetypesFileTypeMap.:()V │ │ +35e99c: 7010 df9b 0300 |0000: invoke-direct {v3}, Ljavax/activation/FileTypeMap;.:()V // method@9bdf │ │ +35e9a2: 2200 7e13 |0003: new-instance v0, Ljava/util/Vector; // type@137e │ │ +35e9a6: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +35e9a8: 7020 d59a 1000 |0006: invoke-direct {v0, v1}, Ljava/util/Vector;.:(I)V // method@9ad5 │ │ +35e9ae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +35e9b0: 6e20 d69a 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35e9b6: 1a01 313d |000d: const-string v1, "MimetypesFileTypeMap: load HOME" // string@3d31 │ │ +35e9ba: 7110 7290 0100 |000f: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35e9c0: 1a01 37c0 |0012: const-string v1, "user.home" // string@c037 │ │ +35e9c4: 7110 5998 0100 |0014: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +35e9ca: 0c01 |0017: move-result-object v1 │ │ +35e9cc: 3801 2100 |0018: if-eqz v1, 0039 // +0021 │ │ +35e9d0: 2202 e812 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e9d4: 7010 4098 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e9da: 6e20 4b98 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e9e0: 6201 9570 |0022: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ +35e9e4: 6e20 4b98 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e9ea: 1a01 2806 |0027: const-string v1, ".mime.types" // string@0628 │ │ +35e9ee: 6e20 4b98 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e9f4: 6e10 5498 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e9fa: 0c01 |002f: move-result-object v1 │ │ +35e9fc: 7020 229c 1300 |0030: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c22 │ │ +35ea02: 0c01 |0033: move-result-object v1 │ │ +35ea04: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ +35ea08: 6e20 d69a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35ea0e: 1a01 333d |0039: const-string v1, "MimetypesFileTypeMap: load SYS" // string@3d33 │ │ +35ea12: 7110 7290 0100 |003b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35ea18: 2201 e812 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ea1c: 7010 4098 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ea22: 1a02 e987 |0043: const-string v2, "java.home" // string@87e9 │ │ +35ea26: 7110 5998 0200 |0045: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +35ea2c: 0c02 |0048: move-result-object v2 │ │ +35ea2e: 6e20 4b98 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ea34: 6202 9570 |004c: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ +35ea38: 6e20 4b98 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ea3e: 1a02 fe89 |0051: const-string v2, "lib" // string@89fe │ │ +35ea42: 6e20 4b98 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ea48: 6202 9570 |0056: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7095 │ │ +35ea4c: 6e20 4b98 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ea52: 1a02 959b |005b: const-string v2, "mime.types" // string@9b95 │ │ +35ea56: 6e20 4b98 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ea5c: 6e10 5498 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ea62: 0c01 |0063: move-result-object v1 │ │ +35ea64: 7020 229c 1300 |0064: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c22 │ │ +35ea6a: 0c01 |0067: move-result-object v1 │ │ +35ea6c: 3801 0700 |0068: if-eqz v1, 006f // +0007 │ │ +35ea70: 6e20 d69a 1000 |006a: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35ea76: 2802 |006d: goto 006f // +0002 │ │ +35ea78: 0000 |006e: nop // spacer │ │ +35ea7a: 1a01 323d |006f: const-string v1, "MimetypesFileTypeMap: load JAR" // string@3d32 │ │ +35ea7e: 7110 7290 0100 |0071: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35ea84: 1a01 113b |0074: const-string v1, "META-INF/mime.types" // string@3b11 │ │ +35ea88: 7030 219c 0301 |0076: invoke-direct {v3, v0, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadAllResources:(Ljava/util/Vector;Ljava/lang/String;)V // method@9c21 │ │ +35ea8e: 1a01 303d |0079: const-string v1, "MimetypesFileTypeMap: load DEF" // string@3d30 │ │ +35ea92: 7110 7290 0100 |007b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35ea98: 1a01 7806 |007e: const-string v1, "/META-INF/mimetypes.default" // string@0678 │ │ +35ea9c: 7020 239c 1300 |0080: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c23 │ │ +35eaa2: 0c01 |0083: move-result-object v1 │ │ +35eaa4: 3801 0500 |0084: if-eqz v1, 0089 // +0005 │ │ +35eaa8: 6e20 d69a 1000 |0086: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35eaae: 6e10 e39a 0000 |0089: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +35eab4: 0a01 |008c: move-result v1 │ │ +35eab6: 2311 bf15 |008d: new-array v1, v1, [Lcom/sun/activation/registries/MimeTypeFile; // type@15bf │ │ +35eaba: 5b31 ef70 |008f: iput-object v1, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ +35eabe: 6e20 d99a 1000 |0091: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ +35eac4: 0e00 |0094: return-void │ │ catches : 2 │ │ 0x0012 - 0x0039 │ │ Ljava/lang/SecurityException; -> 0x0039 │ │ 0x003e - 0x006d │ │ Ljava/lang/SecurityException; -> 0x006e │ │ positions : │ │ 0x0000 line=81 │ │ @@ -1265658,22 +1265657,22 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -35eae8: |[35eae8] javax.activation.MimetypesFileTypeMap.:(Ljava/io/InputStream;)V │ │ -35eaf8: 7010 1b9c 0300 |0000: invoke-direct {v3}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ -35eafe: 5430 ef70 |0003: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ -35eb02: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -35eb04: 2202 d311 |0006: new-instance v2, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35eb08: 7020 9790 4200 |0008: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9097 │ │ -35eb0e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -35eb12: 0e00 |000d: return-void │ │ +35eae4: |[35eae4] javax.activation.MimetypesFileTypeMap.:(Ljava/io/InputStream;)V │ │ +35eaf4: 7010 1b9c 0300 |0000: invoke-direct {v3}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ +35eafa: 5430 ef70 |0003: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ +35eafe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +35eb00: 2202 d311 |0006: new-instance v2, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35eb04: 7020 9790 4200 |0008: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9097 │ │ +35eb0a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +35eb0e: 0e00 |000d: return-void │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=256 │ │ 0x0003 line=258 │ │ locals : │ │ @@ -1265685,22 +1265684,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -35eb24: |[35eb24] javax.activation.MimetypesFileTypeMap.:(Ljava/lang/String;)V │ │ -35eb34: 7010 1b9c 0200 |0000: invoke-direct {v2}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ -35eb3a: 5420 ef70 |0003: iget-object v0, v2, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ -35eb3e: 2201 d311 |0005: new-instance v1, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35eb42: 7020 9890 3100 |0007: invoke-direct {v1, v3}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/lang/String;)V // method@9098 │ │ -35eb48: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -35eb4a: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -35eb4e: 0e00 |000d: return-void │ │ +35eb20: |[35eb20] javax.activation.MimetypesFileTypeMap.:(Ljava/lang/String;)V │ │ +35eb30: 7010 1b9c 0200 |0000: invoke-direct {v2}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ +35eb36: 5420 ef70 |0003: iget-object v0, v2, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ +35eb3a: 2201 d311 |0005: new-instance v1, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35eb3e: 7020 9890 3100 |0007: invoke-direct {v1, v3}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/lang/String;)V // method@9098 │ │ +35eb44: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +35eb46: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +35eb4a: 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; │ │ @@ -1265710,161 +1265709,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 │ │ -35eba4: |[35eba4] javax.activation.MimetypesFileTypeMap.loadAllResources:(Ljava/util/Vector;Ljava/lang/String;)V │ │ -35ebb4: 1a00 2e3d |0000: const-string v0, "MimetypesFileTypeMap: can't load " // string@3d2e │ │ -35ebb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -35ebba: 7100 359c 0000 |0003: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ -35ebc0: 0c02 |0006: move-result-object v2 │ │ -35ebc2: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -35ebc6: 6e10 e897 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35ebcc: 0c02 |000c: move-result-object v2 │ │ -35ebce: 6e10 4497 0200 |000d: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ -35ebd4: 0c02 |0010: move-result-object v2 │ │ -35ebd6: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -35ebda: 7120 379c a200 |0013: invoke-static {v2, v10}, Ljavax/activation/SecuritySupport;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9c37 │ │ -35ebe0: 0c02 |0016: move-result-object v2 │ │ -35ebe2: 2805 |0017: goto 001c // +0005 │ │ -35ebe4: 7110 389c 0a00 |0018: invoke-static {v10}, Ljavax/activation/SecuritySupport;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9c38 │ │ -35ebea: 0c02 |001b: move-result-object v2 │ │ -35ebec: 3802 e700 |001c: if-eqz v2, 0103 // +00e7 │ │ -35ebf0: 7100 7190 0000 |001e: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35ebf6: 0a03 |0021: move-result v3 │ │ -35ebf8: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ -35ebfc: 1a03 2f3d |0024: const-string v3, "MimetypesFileTypeMap: getResources" // string@3d2f │ │ -35ec00: 7110 7290 0300 |0026: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35ec06: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -35ec08: 2124 |002a: array-length v4, v2 │ │ -35ec0a: 3541 ba00 |002b: if-ge v1, v4, 00e5 // +00ba │ │ -35ec0e: 4604 0201 |002d: aget-object v4, v2, v1 │ │ -35ec12: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -35ec14: 7100 7190 0000 |0030: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35ec1a: 0a06 |0033: move-result v6 │ │ -35ec1c: 3806 1600 |0034: if-eqz v6, 004a // +0016 │ │ -35ec20: 2206 e812 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ec24: 7010 4098 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ec2a: 1a07 2d3d |003b: const-string v7, "MimetypesFileTypeMap: URL " // string@3d2d │ │ -35ec2e: 6e20 4b98 7600 |003d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ec34: 6e20 4a98 4600 |0040: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35ec3a: 6e10 5498 0600 |0043: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ec40: 0c06 |0046: move-result-object v6 │ │ -35ec42: 7110 7290 0600 |0047: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35ec48: 1216 |004a: const/4 v6, #int 1 // #1 │ │ -35ec4a: 7110 399c 0400 |004b: invoke-static {v4}, Ljavax/activation/SecuritySupport;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9c39 │ │ -35ec50: 0c05 |004e: move-result-object v5 │ │ -35ec52: 3805 3200 |004f: if-eqz v5, 0081 // +0032 │ │ -35ec56: 2207 d311 |0051: new-instance v7, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35ec5a: 7020 9790 5700 |0053: invoke-direct {v7, v5}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9097 │ │ -35ec60: 6e20 d69a 7900 |0056: invoke-virtual {v9, v7}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35ec66: 7100 7190 0000 |0059: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35ec6c: 0a03 |005c: move-result v3 │ │ -35ec6e: 3803 1600 |005d: if-eqz v3, 0073 // +0016 │ │ -35ec72: 2203 e812 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ec76: 7010 4098 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ec7c: 1a07 373d |0064: const-string v7, "MimetypesFileTypeMap: successfully loaded mime types from URL: " // string@3d37 │ │ -35ec80: 6e20 4b98 7300 |0066: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ec86: 6e20 4a98 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35ec8c: 6e10 5498 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ec92: 0c03 |006f: move-result-object v3 │ │ -35ec94: 7110 7290 0300 |0070: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35ec9a: 1213 |0073: const/4 v3, #int 1 // #1 │ │ -35ec9c: 2827 |0074: goto 009b // +0027 │ │ -35ec9e: 0d01 |0075: move-exception v1 │ │ -35eca0: 1213 |0076: const/4 v3, #int 1 // #1 │ │ -35eca2: 2900 6800 |0077: goto/16 00df // +0068 │ │ -35eca6: 0d03 |0079: move-exception v3 │ │ -35eca8: 0736 |007a: move-object v6, v3 │ │ -35ecaa: 1213 |007b: const/4 v3, #int 1 // #1 │ │ -35ecac: 2828 |007c: goto 00a4 // +0028 │ │ -35ecae: 0d03 |007d: move-exception v3 │ │ -35ecb0: 0736 |007e: move-object v6, v3 │ │ -35ecb2: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -35ecb4: 2840 |0080: goto 00c0 // +0040 │ │ -35ecb6: 7100 7190 0000 |0081: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35ecbc: 0a06 |0084: move-result v6 │ │ -35ecbe: 3806 1600 |0085: if-eqz v6, 009b // +0016 │ │ -35ecc2: 2206 e812 |0087: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ecc6: 7010 4098 0600 |0089: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35eccc: 1a07 353d |008c: const-string v7, "MimetypesFileTypeMap: not loading mime types from URL: " // string@3d35 │ │ -35ecd0: 6e20 4b98 7600 |008e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ecd6: 6e20 4a98 4600 |0091: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35ecdc: 6e10 5498 0600 |0094: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ece2: 0c06 |0097: move-result-object v6 │ │ -35ece4: 7110 7290 0600 |0098: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35ecea: 3805 4000 |009b: if-eqz v5, 00db // +0040 │ │ -35ecee: 6e10 b396 0500 |009d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35ecf4: 283b |00a0: goto 00db // +003b │ │ -35ecf6: 0d01 |00a1: move-exception v1 │ │ -35ecf8: 283d |00a2: goto 00df // +003d │ │ -35ecfa: 0d06 |00a3: move-exception v6 │ │ -35ecfc: 7100 7190 0000 |00a4: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35ed02: 0a07 |00a7: move-result v7 │ │ -35ed04: 3807 1400 |00a8: if-eqz v7, 00bc // +0014 │ │ -35ed08: 2207 e812 |00aa: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ed0c: 7010 4098 0700 |00ac: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ed12: 6e20 4b98 0700 |00af: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ed18: 6e20 4a98 4700 |00b2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35ed1e: 6e10 5498 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ed24: 0c04 |00b8: move-result-object v4 │ │ -35ed26: 7120 7390 6400 |00b9: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35ed2c: 3805 1f00 |00bc: if-eqz v5, 00db // +001f │ │ -35ed30: 28df |00be: goto 009d // -0021 │ │ -35ed32: 0d06 |00bf: move-exception v6 │ │ -35ed34: 7100 7190 0000 |00c0: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35ed3a: 0a07 |00c3: move-result v7 │ │ -35ed3c: 3807 1400 |00c4: if-eqz v7, 00d8 // +0014 │ │ -35ed40: 2207 e812 |00c6: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ed44: 7010 4098 0700 |00c8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ed4a: 6e20 4b98 0700 |00cb: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ed50: 6e20 4a98 4700 |00ce: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35ed56: 6e10 5498 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ed5c: 0c04 |00d4: move-result-object v4 │ │ -35ed5e: 7120 7390 6400 |00d5: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35ed64: 3805 0300 |00d8: if-eqz v5, 00db // +0003 │ │ -35ed68: 28c3 |00da: goto 009d // -003d │ │ -35ed6a: d801 0101 |00db: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35ed6e: 2900 4dff |00dd: goto/16 002a // -00b3 │ │ -35ed72: 3805 0500 |00df: if-eqz v5, 00e4 // +0005 │ │ -35ed76: 6e10 b396 0500 |00e1: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35ed7c: 2701 |00e4: throw v1 │ │ -35ed7e: 0131 |00e5: move v1, v3 │ │ -35ed80: 281d |00e6: goto 0103 // +001d │ │ -35ed82: 0d02 |00e7: move-exception v2 │ │ -35ed84: 0131 |00e8: move v1, v3 │ │ -35ed86: 2802 |00e9: goto 00eb // +0002 │ │ -35ed88: 0d02 |00ea: move-exception v2 │ │ -35ed8a: 7100 7190 0000 |00eb: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35ed90: 0a03 |00ee: move-result v3 │ │ -35ed92: 3803 1400 |00ef: if-eqz v3, 0103 // +0014 │ │ -35ed96: 2203 e812 |00f1: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ed9a: 7010 4098 0300 |00f3: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35eda0: 6e20 4b98 0300 |00f6: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35eda6: 6e20 4b98 a300 |00f9: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35edac: 6e10 5498 0300 |00fc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35edb2: 0c00 |00ff: move-result-object v0 │ │ -35edb4: 7120 7390 2000 |0100: invoke-static {v0, v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35edba: 3901 2100 |0103: if-nez v1, 0124 // +0021 │ │ -35edbe: 1a00 2c3d |0105: const-string v0, "MimetypesFileTypeMap: !anyLoaded" // string@3d2c │ │ -35edc2: 7110 7290 0000 |0107: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35edc8: 2200 e812 |010a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35edcc: 7010 4098 0000 |010c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35edd2: 1a01 6406 |010f: const-string v1, "/" // string@0664 │ │ -35edd6: 6e20 4b98 1000 |0111: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35eddc: 6e20 4b98 a000 |0114: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ede2: 6e10 5498 0000 |0117: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ede8: 0c0a |011a: move-result-object v10 │ │ -35edea: 7020 239c a800 |011b: invoke-direct {v8, v10}, Ljavax/activation/MimetypesFileTypeMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c23 │ │ -35edf0: 0c0a |011e: move-result-object v10 │ │ -35edf2: 380a 0500 |011f: if-eqz v10, 0124 // +0005 │ │ -35edf6: 6e20 d69a a900 |0121: invoke-virtual {v9, v10}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35edfc: 0e00 |0124: return-void │ │ +35eba0: |[35eba0] javax.activation.MimetypesFileTypeMap.loadAllResources:(Ljava/util/Vector;Ljava/lang/String;)V │ │ +35ebb0: 1a00 2e3d |0000: const-string v0, "MimetypesFileTypeMap: can't load " // string@3d2e │ │ +35ebb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +35ebb6: 7100 359c 0000 |0003: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ +35ebbc: 0c02 |0006: move-result-object v2 │ │ +35ebbe: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +35ebc2: 6e10 e897 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35ebc8: 0c02 |000c: move-result-object v2 │ │ +35ebca: 6e10 4497 0200 |000d: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9744 │ │ +35ebd0: 0c02 |0010: move-result-object v2 │ │ +35ebd2: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +35ebd6: 7120 379c a200 |0013: invoke-static {v2, v10}, Ljavax/activation/SecuritySupport;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9c37 │ │ +35ebdc: 0c02 |0016: move-result-object v2 │ │ +35ebde: 2805 |0017: goto 001c // +0005 │ │ +35ebe0: 7110 389c 0a00 |0018: invoke-static {v10}, Ljavax/activation/SecuritySupport;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9c38 │ │ +35ebe6: 0c02 |001b: move-result-object v2 │ │ +35ebe8: 3802 e700 |001c: if-eqz v2, 0103 // +00e7 │ │ +35ebec: 7100 7190 0000 |001e: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35ebf2: 0a03 |0021: move-result v3 │ │ +35ebf4: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ +35ebf8: 1a03 2f3d |0024: const-string v3, "MimetypesFileTypeMap: getResources" // string@3d2f │ │ +35ebfc: 7110 7290 0300 |0026: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35ec02: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +35ec04: 2124 |002a: array-length v4, v2 │ │ +35ec06: 3541 ba00 |002b: if-ge v1, v4, 00e5 // +00ba │ │ +35ec0a: 4604 0201 |002d: aget-object v4, v2, v1 │ │ +35ec0e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +35ec10: 7100 7190 0000 |0030: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35ec16: 0a06 |0033: move-result v6 │ │ +35ec18: 3806 1600 |0034: if-eqz v6, 004a // +0016 │ │ +35ec1c: 2206 e812 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ec20: 7010 4098 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ec26: 1a07 2d3d |003b: const-string v7, "MimetypesFileTypeMap: URL " // string@3d2d │ │ +35ec2a: 6e20 4b98 7600 |003d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ec30: 6e20 4a98 4600 |0040: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35ec36: 6e10 5498 0600 |0043: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ec3c: 0c06 |0046: move-result-object v6 │ │ +35ec3e: 7110 7290 0600 |0047: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35ec44: 1216 |004a: const/4 v6, #int 1 // #1 │ │ +35ec46: 7110 399c 0400 |004b: invoke-static {v4}, Ljavax/activation/SecuritySupport;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9c39 │ │ +35ec4c: 0c05 |004e: move-result-object v5 │ │ +35ec4e: 3805 3200 |004f: if-eqz v5, 0081 // +0032 │ │ +35ec52: 2207 d311 |0051: new-instance v7, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35ec56: 7020 9790 5700 |0053: invoke-direct {v7, v5}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9097 │ │ +35ec5c: 6e20 d69a 7900 |0056: invoke-virtual {v9, v7}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35ec62: 7100 7190 0000 |0059: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35ec68: 0a03 |005c: move-result v3 │ │ +35ec6a: 3803 1600 |005d: if-eqz v3, 0073 // +0016 │ │ +35ec6e: 2203 e812 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ec72: 7010 4098 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ec78: 1a07 373d |0064: const-string v7, "MimetypesFileTypeMap: successfully loaded mime types from URL: " // string@3d37 │ │ +35ec7c: 6e20 4b98 7300 |0066: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ec82: 6e20 4a98 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35ec88: 6e10 5498 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ec8e: 0c03 |006f: move-result-object v3 │ │ +35ec90: 7110 7290 0300 |0070: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35ec96: 1213 |0073: const/4 v3, #int 1 // #1 │ │ +35ec98: 2827 |0074: goto 009b // +0027 │ │ +35ec9a: 0d01 |0075: move-exception v1 │ │ +35ec9c: 1213 |0076: const/4 v3, #int 1 // #1 │ │ +35ec9e: 2900 6800 |0077: goto/16 00df // +0068 │ │ +35eca2: 0d03 |0079: move-exception v3 │ │ +35eca4: 0736 |007a: move-object v6, v3 │ │ +35eca6: 1213 |007b: const/4 v3, #int 1 // #1 │ │ +35eca8: 2828 |007c: goto 00a4 // +0028 │ │ +35ecaa: 0d03 |007d: move-exception v3 │ │ +35ecac: 0736 |007e: move-object v6, v3 │ │ +35ecae: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +35ecb0: 2840 |0080: goto 00c0 // +0040 │ │ +35ecb2: 7100 7190 0000 |0081: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35ecb8: 0a06 |0084: move-result v6 │ │ +35ecba: 3806 1600 |0085: if-eqz v6, 009b // +0016 │ │ +35ecbe: 2206 e812 |0087: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ecc2: 7010 4098 0600 |0089: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ecc8: 1a07 353d |008c: const-string v7, "MimetypesFileTypeMap: not loading mime types from URL: " // string@3d35 │ │ +35eccc: 6e20 4b98 7600 |008e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ecd2: 6e20 4a98 4600 |0091: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35ecd8: 6e10 5498 0600 |0094: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ecde: 0c06 |0097: move-result-object v6 │ │ +35ece0: 7110 7290 0600 |0098: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35ece6: 3805 4000 |009b: if-eqz v5, 00db // +0040 │ │ +35ecea: 6e10 b396 0500 |009d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35ecf0: 283b |00a0: goto 00db // +003b │ │ +35ecf2: 0d01 |00a1: move-exception v1 │ │ +35ecf4: 283d |00a2: goto 00df // +003d │ │ +35ecf6: 0d06 |00a3: move-exception v6 │ │ +35ecf8: 7100 7190 0000 |00a4: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35ecfe: 0a07 |00a7: move-result v7 │ │ +35ed00: 3807 1400 |00a8: if-eqz v7, 00bc // +0014 │ │ +35ed04: 2207 e812 |00aa: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ed08: 7010 4098 0700 |00ac: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ed0e: 6e20 4b98 0700 |00af: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ed14: 6e20 4a98 4700 |00b2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35ed1a: 6e10 5498 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ed20: 0c04 |00b8: move-result-object v4 │ │ +35ed22: 7120 7390 6400 |00b9: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35ed28: 3805 1f00 |00bc: if-eqz v5, 00db // +001f │ │ +35ed2c: 28df |00be: goto 009d // -0021 │ │ +35ed2e: 0d06 |00bf: move-exception v6 │ │ +35ed30: 7100 7190 0000 |00c0: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35ed36: 0a07 |00c3: move-result v7 │ │ +35ed38: 3807 1400 |00c4: if-eqz v7, 00d8 // +0014 │ │ +35ed3c: 2207 e812 |00c6: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ed40: 7010 4098 0700 |00c8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ed46: 6e20 4b98 0700 |00cb: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ed4c: 6e20 4a98 4700 |00ce: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35ed52: 6e10 5498 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ed58: 0c04 |00d4: move-result-object v4 │ │ +35ed5a: 7120 7390 6400 |00d5: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35ed60: 3805 0300 |00d8: if-eqz v5, 00db // +0003 │ │ +35ed64: 28c3 |00da: goto 009d // -003d │ │ +35ed66: d801 0101 |00db: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35ed6a: 2900 4dff |00dd: goto/16 002a // -00b3 │ │ +35ed6e: 3805 0500 |00df: if-eqz v5, 00e4 // +0005 │ │ +35ed72: 6e10 b396 0500 |00e1: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35ed78: 2701 |00e4: throw v1 │ │ +35ed7a: 0131 |00e5: move v1, v3 │ │ +35ed7c: 281d |00e6: goto 0103 // +001d │ │ +35ed7e: 0d02 |00e7: move-exception v2 │ │ +35ed80: 0131 |00e8: move v1, v3 │ │ +35ed82: 2802 |00e9: goto 00eb // +0002 │ │ +35ed84: 0d02 |00ea: move-exception v2 │ │ +35ed86: 7100 7190 0000 |00eb: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35ed8c: 0a03 |00ee: move-result v3 │ │ +35ed8e: 3803 1400 |00ef: if-eqz v3, 0103 // +0014 │ │ +35ed92: 2203 e812 |00f1: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ed96: 7010 4098 0300 |00f3: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ed9c: 6e20 4b98 0300 |00f6: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35eda2: 6e20 4b98 a300 |00f9: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35eda8: 6e10 5498 0300 |00fc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35edae: 0c00 |00ff: move-result-object v0 │ │ +35edb0: 7120 7390 2000 |0100: invoke-static {v0, v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35edb6: 3901 2100 |0103: if-nez v1, 0124 // +0021 │ │ +35edba: 1a00 2c3d |0105: const-string v0, "MimetypesFileTypeMap: !anyLoaded" // string@3d2c │ │ +35edbe: 7110 7290 0000 |0107: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35edc4: 2200 e812 |010a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35edc8: 7010 4098 0000 |010c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35edce: 1a01 6406 |010f: const-string v1, "/" // string@0664 │ │ +35edd2: 6e20 4b98 1000 |0111: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35edd8: 6e20 4b98 a000 |0114: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35edde: 6e10 5498 0000 |0117: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ede4: 0c0a |011a: move-result-object v10 │ │ +35ede6: 7020 239c a800 |011b: invoke-direct {v8, v10}, Ljavax/activation/MimetypesFileTypeMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c23 │ │ +35edec: 0c0a |011e: move-result-object v10 │ │ +35edee: 380a 0500 |011f: if-eqz v10, 0124 // +0005 │ │ +35edf2: 6e20 d69a a900 |0121: invoke-virtual {v9, v10}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35edf8: 0e00 |0124: return-void │ │ catches : 9 │ │ 0x0003 - 0x0029 │ │ Ljava/lang/Exception; -> 0x00ea │ │ 0x002a - 0x004a │ │ Ljava/lang/Exception; -> 0x00e7 │ │ 0x004b - 0x0059 │ │ Ljava/io/IOException; -> 0x00bf │ │ @@ -1265927,20 +1265926,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 │ │ -35e6d8: |[35e6d8] javax.activation.MimetypesFileTypeMap.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; │ │ -35e6e8: 2200 d311 |0000: new-instance v0, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35e6ec: 7020 9890 2000 |0002: invoke-direct {v0, v2}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/lang/String;)V // method@9098 │ │ -35e6f2: 2802 |0005: goto 0007 // +0002 │ │ -35e6f4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -35e6f6: 1100 |0007: return-object v0 │ │ +35e6d4: |[35e6d4] javax.activation.MimetypesFileTypeMap.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; │ │ +35e6e4: 2200 d311 |0000: new-instance v0, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35e6e8: 7020 9890 2000 |0002: invoke-direct {v0, v2}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/lang/String;)V // method@9098 │ │ +35e6ee: 2802 |0005: goto 0007 // +0002 │ │ +35e6f0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +35e6f2: 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; │ │ @@ -1265951,92 +1265950,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 │ │ -35e708: |[35e708] javax.activation.MimetypesFileTypeMap.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; │ │ -35e718: 1a00 2e3d |0000: const-string v0, "MimetypesFileTypeMap: can't load " // string@3d2e │ │ -35e71c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -35e71e: 6e10 e897 0600 |0003: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35e724: 0c02 |0006: move-result-object v2 │ │ -35e726: 7120 369c 7200 |0007: invoke-static {v2, v7}, Ljavax/activation/SecuritySupport;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9c36 │ │ -35e72c: 0c02 |000a: move-result-object v2 │ │ -35e72e: 3802 2700 |000b: if-eqz v2, 0032 // +0027 │ │ -35e732: 2203 d311 |000d: new-instance v3, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35e736: 7020 9790 2300 |000f: invoke-direct {v3, v2}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9097 │ │ -35e73c: 7100 7190 0000 |0012: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35e742: 0a04 |0015: move-result v4 │ │ -35e744: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ -35e748: 2204 e812 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e74c: 7010 4098 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e752: 1a05 363d |001d: const-string v5, "MimetypesFileTypeMap: successfully loaded mime types file: " // string@3d36 │ │ -35e756: 6e20 4b98 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e75c: 6e20 4b98 7400 |0022: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e762: 6e10 5498 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e768: 0c04 |0028: move-result-object v4 │ │ -35e76a: 7110 7290 0400 |0029: invoke-static {v4}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35e770: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ -35e774: 6e10 b396 0200 |002e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35e77a: 1103 |0031: return-object v3 │ │ -35e77c: 7100 7190 0000 |0032: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35e782: 0a03 |0035: move-result v3 │ │ -35e784: 3803 1600 |0036: if-eqz v3, 004c // +0016 │ │ -35e788: 2203 e812 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e78c: 7010 4098 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e792: 1a04 343d |003d: const-string v4, "MimetypesFileTypeMap: not loading mime types file: " // string@3d34 │ │ -35e796: 6e20 4b98 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e79c: 6e20 4b98 7300 |0042: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e7a2: 6e10 5498 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e7a8: 0c03 |0048: move-result-object v3 │ │ -35e7aa: 7110 7290 0300 |0049: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ -35e7b0: 3802 4600 |004c: if-eqz v2, 0092 // +0046 │ │ -35e7b4: 6e10 b396 0200 |004e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35e7ba: 2841 |0051: goto 0092 // +0041 │ │ -35e7bc: 0d03 |0052: move-exception v3 │ │ -35e7be: 2807 |0053: goto 005a // +0007 │ │ -35e7c0: 0d03 |0054: move-exception v3 │ │ -35e7c2: 2822 |0055: goto 0077 // +0022 │ │ -35e7c4: 0d07 |0056: move-exception v7 │ │ -35e7c6: 283e |0057: goto 0095 // +003e │ │ -35e7c8: 0d03 |0058: move-exception v3 │ │ -35e7ca: 0712 |0059: move-object v2, v1 │ │ -35e7cc: 7100 7190 0000 |005a: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35e7d2: 0a04 |005d: move-result v4 │ │ -35e7d4: 3804 1400 |005e: if-eqz v4, 0072 // +0014 │ │ -35e7d8: 2204 e812 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e7dc: 7010 4098 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e7e2: 6e20 4b98 0400 |0065: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e7e8: 6e20 4b98 7400 |0068: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e7ee: 6e10 5498 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e7f4: 0c07 |006e: move-result-object v7 │ │ -35e7f6: 7120 7390 3700 |006f: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35e7fc: 3802 2000 |0072: if-eqz v2, 0092 // +0020 │ │ -35e800: 28da |0074: goto 004e // -0026 │ │ -35e802: 0d03 |0075: move-exception v3 │ │ -35e804: 0712 |0076: move-object v2, v1 │ │ -35e806: 7100 7190 0000 |0077: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ -35e80c: 0a04 |007a: move-result v4 │ │ -35e80e: 3804 1400 |007b: if-eqz v4, 008f // +0014 │ │ -35e812: 2204 e812 |007d: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e816: 7010 4098 0400 |007f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e81c: 6e20 4b98 0400 |0082: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e822: 6e20 4b98 7400 |0085: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e828: 6e10 5498 0400 |0088: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e82e: 0c07 |008b: move-result-object v7 │ │ -35e830: 7120 7390 3700 |008c: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ -35e836: 3802 0300 |008f: if-eqz v2, 0092 // +0003 │ │ -35e83a: 28bd |0091: goto 004e // -0043 │ │ -35e83c: 1101 |0092: return-object v1 │ │ -35e83e: 0d07 |0093: move-exception v7 │ │ -35e840: 0721 |0094: move-object v1, v2 │ │ -35e842: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ -35e846: 6e10 b396 0100 |0097: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -35e84c: 2707 |009a: throw v7 │ │ +35e704: |[35e704] javax.activation.MimetypesFileTypeMap.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; │ │ +35e714: 1a00 2e3d |0000: const-string v0, "MimetypesFileTypeMap: can't load " // string@3d2e │ │ +35e718: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +35e71a: 6e10 e897 0600 |0003: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35e720: 0c02 |0006: move-result-object v2 │ │ +35e722: 7120 369c 7200 |0007: invoke-static {v2, v7}, Ljavax/activation/SecuritySupport;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9c36 │ │ +35e728: 0c02 |000a: move-result-object v2 │ │ +35e72a: 3802 2700 |000b: if-eqz v2, 0032 // +0027 │ │ +35e72e: 2203 d311 |000d: new-instance v3, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35e732: 7020 9790 2300 |000f: invoke-direct {v3, v2}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9097 │ │ +35e738: 7100 7190 0000 |0012: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35e73e: 0a04 |0015: move-result v4 │ │ +35e740: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ +35e744: 2204 e812 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e748: 7010 4098 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e74e: 1a05 363d |001d: const-string v5, "MimetypesFileTypeMap: successfully loaded mime types file: " // string@3d36 │ │ +35e752: 6e20 4b98 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e758: 6e20 4b98 7400 |0022: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e75e: 6e10 5498 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e764: 0c04 |0028: move-result-object v4 │ │ +35e766: 7110 7290 0400 |0029: invoke-static {v4}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35e76c: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ +35e770: 6e10 b396 0200 |002e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35e776: 1103 |0031: return-object v3 │ │ +35e778: 7100 7190 0000 |0032: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35e77e: 0a03 |0035: move-result v3 │ │ +35e780: 3803 1600 |0036: if-eqz v3, 004c // +0016 │ │ +35e784: 2203 e812 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e788: 7010 4098 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e78e: 1a04 343d |003d: const-string v4, "MimetypesFileTypeMap: not loading mime types file: " // string@3d34 │ │ +35e792: 6e20 4b98 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e798: 6e20 4b98 7300 |0042: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e79e: 6e10 5498 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e7a4: 0c03 |0048: move-result-object v3 │ │ +35e7a6: 7110 7290 0300 |0049: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9072 │ │ +35e7ac: 3802 4600 |004c: if-eqz v2, 0092 // +0046 │ │ +35e7b0: 6e10 b396 0200 |004e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35e7b6: 2841 |0051: goto 0092 // +0041 │ │ +35e7b8: 0d03 |0052: move-exception v3 │ │ +35e7ba: 2807 |0053: goto 005a // +0007 │ │ +35e7bc: 0d03 |0054: move-exception v3 │ │ +35e7be: 2822 |0055: goto 0077 // +0022 │ │ +35e7c0: 0d07 |0056: move-exception v7 │ │ +35e7c2: 283e |0057: goto 0095 // +003e │ │ +35e7c4: 0d03 |0058: move-exception v3 │ │ +35e7c6: 0712 |0059: move-object v2, v1 │ │ +35e7c8: 7100 7190 0000 |005a: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35e7ce: 0a04 |005d: move-result v4 │ │ +35e7d0: 3804 1400 |005e: if-eqz v4, 0072 // +0014 │ │ +35e7d4: 2204 e812 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e7d8: 7010 4098 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e7de: 6e20 4b98 0400 |0065: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e7e4: 6e20 4b98 7400 |0068: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e7ea: 6e10 5498 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e7f0: 0c07 |006e: move-result-object v7 │ │ +35e7f2: 7120 7390 3700 |006f: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35e7f8: 3802 2000 |0072: if-eqz v2, 0092 // +0020 │ │ +35e7fc: 28da |0074: goto 004e // -0026 │ │ +35e7fe: 0d03 |0075: move-exception v3 │ │ +35e800: 0712 |0076: move-object v2, v1 │ │ +35e802: 7100 7190 0000 |0077: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9071 │ │ +35e808: 0a04 |007a: move-result v4 │ │ +35e80a: 3804 1400 |007b: if-eqz v4, 008f // +0014 │ │ +35e80e: 2204 e812 |007d: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e812: 7010 4098 0400 |007f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e818: 6e20 4b98 0400 |0082: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e81e: 6e20 4b98 7400 |0085: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e824: 6e10 5498 0400 |0088: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e82a: 0c07 |008b: move-result-object v7 │ │ +35e82c: 7120 7390 3700 |008c: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9073 │ │ +35e832: 3802 0300 |008f: if-eqz v2, 0092 // +0003 │ │ +35e836: 28bd |0091: goto 004e // -0043 │ │ +35e838: 1101 |0092: return-object v1 │ │ +35e83a: 0d07 |0093: move-exception v7 │ │ +35e83c: 0721 |0094: move-object v1, v2 │ │ +35e83e: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ +35e842: 6e10 b396 0100 |0097: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +35e848: 2707 |009a: throw v7 │ │ catches : 7 │ │ 0x0003 - 0x000b │ │ Ljava/io/IOException; -> 0x0075 │ │ Ljava/lang/SecurityException; -> 0x0058 │ │ -> 0x0056 │ │ 0x000d - 0x002c │ │ Ljava/io/IOException; -> 0x0054 │ │ @@ -1266079,31 +1266078,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 │ │ -35eb50: |[35eb50] javax.activation.MimetypesFileTypeMap.addMimeTypes:(Ljava/lang/String;)V │ │ -35eb60: 1d03 |0000: monitor-enter v3 │ │ -35eb62: 5430 ef70 |0001: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ -35eb66: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -35eb68: 4602 0001 |0004: aget-object v2, v0, v1 │ │ -35eb6c: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ -35eb70: 2202 d311 |0008: new-instance v2, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35eb74: 7010 9690 0200 |000a: invoke-direct {v2}, Lcom/sun/activation/registries/MimeTypeFile;.:()V // method@9096 │ │ -35eb7a: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ -35eb7e: 5430 ef70 |000f: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ -35eb82: 4600 0001 |0011: aget-object v0, v0, v1 │ │ -35eb86: 6e20 9990 4000 |0013: invoke-virtual {v0, v4}, Lcom/sun/activation/registries/MimeTypeFile;.appendToRegistry:(Ljava/lang/String;)V // method@9099 │ │ -35eb8c: 1e03 |0016: monitor-exit v3 │ │ -35eb8e: 0e00 |0017: return-void │ │ -35eb90: 0d04 |0018: move-exception v4 │ │ -35eb92: 1e03 |0019: monitor-exit v3 │ │ -35eb94: 2704 |001a: throw v4 │ │ +35eb4c: |[35eb4c] javax.activation.MimetypesFileTypeMap.addMimeTypes:(Ljava/lang/String;)V │ │ +35eb5c: 1d03 |0000: monitor-enter v3 │ │ +35eb5e: 5430 ef70 |0001: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ +35eb62: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +35eb64: 4602 0001 |0004: aget-object v2, v0, v1 │ │ +35eb68: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ +35eb6c: 2202 d311 |0008: new-instance v2, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35eb70: 7010 9690 0200 |000a: invoke-direct {v2}, Lcom/sun/activation/registries/MimeTypeFile;.:()V // method@9096 │ │ +35eb76: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ +35eb7a: 5430 ef70 |000f: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ +35eb7e: 4600 0001 |0011: aget-object v0, v0, v1 │ │ +35eb82: 6e20 9990 4000 |0013: invoke-virtual {v0, v4}, Lcom/sun/activation/registries/MimeTypeFile;.appendToRegistry:(Ljava/lang/String;)V // method@9099 │ │ +35eb88: 1e03 |0016: monitor-exit v3 │ │ +35eb8a: 0e00 |0017: return-void │ │ +35eb8c: 0d04 |0018: move-exception v4 │ │ +35eb8e: 1e03 |0019: monitor-exit v3 │ │ +35eb90: 2704 |001a: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0016 │ │ -> 0x0018 │ │ positions : │ │ 0x0001 line=271 │ │ 0x0008 line=272 │ │ 0x000f line=274 │ │ @@ -1266117,20 +1266116,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 │ │ -35e8ac: |[35e8ac] javax.activation.MimetypesFileTypeMap.getContentType:(Ljava/io/File;)Ljava/lang/String; │ │ -35e8bc: 6e10 8496 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9684 │ │ -35e8c2: 0c01 |0003: move-result-object v1 │ │ -35e8c4: 6e20 209c 1000 |0004: invoke-virtual {v0, v1}, Ljavax/activation/MimetypesFileTypeMap;.getContentType:(Ljava/lang/String;)Ljava/lang/String; // method@9c20 │ │ -35e8ca: 0c01 |0007: move-result-object v1 │ │ -35e8cc: 1101 |0008: return-object v1 │ │ +35e8a8: |[35e8a8] javax.activation.MimetypesFileTypeMap.getContentType:(Ljava/io/File;)Ljava/lang/String; │ │ +35e8b8: 6e10 8496 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9684 │ │ +35e8be: 0c01 |0003: move-result-object v1 │ │ +35e8c0: 6e20 209c 1000 |0004: invoke-virtual {v0, v1}, Ljavax/activation/MimetypesFileTypeMap;.getContentType:(Ljava/lang/String;)Ljava/lang/String; // method@9c20 │ │ +35e8c6: 0c01 |0007: move-result-object v1 │ │ +35e8c8: 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; │ │ │ │ @@ -1266139,53 +1266138,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 │ │ -35e8d0: |[35e8d0] javax.activation.MimetypesFileTypeMap.getContentType:(Ljava/lang/String;)Ljava/lang/String; │ │ -35e8e0: 1d03 |0000: monitor-enter v3 │ │ -35e8e2: 1a00 c905 |0001: const-string v0, "." // string@05c9 │ │ -35e8e6: 6e20 2198 0400 |0003: invoke-virtual {v4, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@9821 │ │ -35e8ec: 0a00 |0006: move-result v0 │ │ -35e8ee: 3b00 0600 |0007: if-gez v0, 000d // +0006 │ │ -35e8f2: 6204 f170 |0009: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f1 │ │ -35e8f6: 1e03 |000b: monitor-exit v3 │ │ -35e8f8: 1104 |000c: return-object v4 │ │ -35e8fa: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -35e8fe: 6e20 2d98 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -35e904: 0c04 |0012: move-result-object v4 │ │ -35e906: 6e10 2298 0400 |0013: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -35e90c: 0a00 |0016: move-result v0 │ │ -35e90e: 3900 0600 |0017: if-nez v0, 001d // +0006 │ │ -35e912: 6204 f170 |0019: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f1 │ │ -35e916: 1e03 |001b: monitor-exit v3 │ │ -35e918: 1104 |001c: return-object v4 │ │ -35e91a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -35e91c: 5431 ef70 |001e: iget-object v1, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ -35e920: 2112 |0020: array-length v2, v1 │ │ -35e922: 3520 1400 |0021: if-ge v0, v2, 0035 // +0014 │ │ -35e926: 4602 0100 |0023: aget-object v2, v1, v0 │ │ -35e92a: 3902 0300 |0025: if-nez v2, 0028 // +0003 │ │ -35e92e: 280b |0027: goto 0032 // +000b │ │ -35e930: 4601 0100 |0028: aget-object v1, v1, v0 │ │ -35e934: 6e20 9a90 4100 |002a: invoke-virtual {v1, v4}, Lcom/sun/activation/registries/MimeTypeFile;.getMIMETypeString:(Ljava/lang/String;)Ljava/lang/String; // method@909a │ │ -35e93a: 0c01 |002d: move-result-object v1 │ │ -35e93c: 3801 0400 |002e: if-eqz v1, 0032 // +0004 │ │ -35e940: 1e03 |0030: monitor-exit v3 │ │ -35e942: 1101 |0031: return-object v1 │ │ -35e944: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -35e948: 28ea |0034: goto 001e // -0016 │ │ -35e94a: 6204 f170 |0035: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f1 │ │ -35e94e: 1e03 |0037: monitor-exit v3 │ │ -35e950: 1104 |0038: return-object v4 │ │ -35e952: 0d04 |0039: move-exception v4 │ │ -35e954: 1e03 |003a: monitor-exit v3 │ │ -35e956: 2704 |003b: throw v4 │ │ +35e8cc: |[35e8cc] javax.activation.MimetypesFileTypeMap.getContentType:(Ljava/lang/String;)Ljava/lang/String; │ │ +35e8dc: 1d03 |0000: monitor-enter v3 │ │ +35e8de: 1a00 c905 |0001: const-string v0, "." // string@05c9 │ │ +35e8e2: 6e20 2198 0400 |0003: invoke-virtual {v4, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@9821 │ │ +35e8e8: 0a00 |0006: move-result v0 │ │ +35e8ea: 3b00 0600 |0007: if-gez v0, 000d // +0006 │ │ +35e8ee: 6204 f170 |0009: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f1 │ │ +35e8f2: 1e03 |000b: monitor-exit v3 │ │ +35e8f4: 1104 |000c: return-object v4 │ │ +35e8f6: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +35e8fa: 6e20 2d98 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +35e900: 0c04 |0012: move-result-object v4 │ │ +35e902: 6e10 2298 0400 |0013: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +35e908: 0a00 |0016: move-result v0 │ │ +35e90a: 3900 0600 |0017: if-nez v0, 001d // +0006 │ │ +35e90e: 6204 f170 |0019: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f1 │ │ +35e912: 1e03 |001b: monitor-exit v3 │ │ +35e914: 1104 |001c: return-object v4 │ │ +35e916: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +35e918: 5431 ef70 |001e: iget-object v1, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70ef │ │ +35e91c: 2112 |0020: array-length v2, v1 │ │ +35e91e: 3520 1400 |0021: if-ge v0, v2, 0035 // +0014 │ │ +35e922: 4602 0100 |0023: aget-object v2, v1, v0 │ │ +35e926: 3902 0300 |0025: if-nez v2, 0028 // +0003 │ │ +35e92a: 280b |0027: goto 0032 // +000b │ │ +35e92c: 4601 0100 |0028: aget-object v1, v1, v0 │ │ +35e930: 6e20 9a90 4100 |002a: invoke-virtual {v1, v4}, Lcom/sun/activation/registries/MimeTypeFile;.getMIMETypeString:(Ljava/lang/String;)Ljava/lang/String; // method@909a │ │ +35e936: 0c01 |002d: move-result-object v1 │ │ +35e938: 3801 0400 |002e: if-eqz v1, 0032 // +0004 │ │ +35e93c: 1e03 |0030: monitor-exit v3 │ │ +35e93e: 1101 |0031: return-object v1 │ │ +35e940: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +35e944: 28ea |0034: goto 001e // -0016 │ │ +35e946: 6204 f170 |0035: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f1 │ │ +35e94a: 1e03 |0037: monitor-exit v3 │ │ +35e94c: 1104 |0038: return-object v4 │ │ +35e94e: 0d04 |0039: move-exception v4 │ │ +35e950: 1e03 |003a: monitor-exit v3 │ │ +35e952: 2704 |003b: throw v4 │ │ catches : 4 │ │ 0x0001 - 0x000b │ │ -> 0x0039 │ │ 0x000f - 0x001b │ │ -> 0x0039 │ │ 0x001e - 0x002e │ │ -> 0x0039 │ │ @@ -1266254,23 +1266253,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 │ │ -35ef70: |[35ef70] javax.activation.ObjectDataContentHandler.:(Ljavax/activation/DataContentHandler;Ljava/lang/Object;Ljava/lang/String;)V │ │ -35ef80: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35ef86: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35ef88: 5b10 f570 |0004: iput-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f5 │ │ -35ef8c: 5b10 f270 |0006: iput-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ -35ef90: 5b13 f470 |0008: iput-object v3, v1, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f4 │ │ -35ef94: 5b14 f370 |000a: iput-object v4, v1, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f3 │ │ -35ef98: 5b12 f270 |000c: iput-object v2, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ -35ef9c: 0e00 |000e: return-void │ │ +35ef6c: |[35ef6c] javax.activation.ObjectDataContentHandler.:(Ljavax/activation/DataContentHandler;Ljava/lang/Object;Ljava/lang/String;)V │ │ +35ef7c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35ef82: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35ef84: 5b10 f570 |0004: iput-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f5 │ │ +35ef88: 5b10 f270 |0006: iput-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ +35ef8c: 5b13 f470 |0008: iput-object v3, v1, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f4 │ │ +35ef90: 5b14 f370 |000a: iput-object v4, v1, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f3 │ │ +35ef94: 5b12 f270 |000c: iput-object v2, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ +35ef98: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0004 line=832 │ │ 0x0006 line=835 │ │ 0x0008 line=842 │ │ 0x000a line=843 │ │ @@ -1266287,17 +1266286,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 │ │ -35ee7c: |[35ee7c] javax.activation.ObjectDataContentHandler.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ -35ee8c: 5401 f470 |0000: iget-object v1, v0, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f4 │ │ -35ee90: 1101 |0002: return-object v1 │ │ +35ee78: |[35ee78] javax.activation.ObjectDataContentHandler.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ +35ee88: 5401 f470 |0000: iget-object v1, v0, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f4 │ │ +35ee8c: 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; │ │ │ │ @@ -1266306,17 +1266305,17 @@ │ │ type : '()Ljavax/activation/DataContentHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35eee4: |[35eee4] javax.activation.ObjectDataContentHandler.getDCH:()Ljavax/activation/DataContentHandler; │ │ -35eef4: 5410 f270 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ -35eef8: 1100 |0002: return-object v0 │ │ +35eee0: |[35eee0] javax.activation.ObjectDataContentHandler.getDCH:()Ljavax/activation/DataContentHandler; │ │ +35eef0: 5410 f270 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ +35eef4: 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;) │ │ @@ -1266324,32 +1266323,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 │ │ -35ee94: |[35ee94] javax.activation.ObjectDataContentHandler.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ -35eea4: 5410 f270 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ -35eea8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -35eeac: 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 │ │ -35eeb2: 0c02 |0007: move-result-object v2 │ │ -35eeb4: 1102 |0008: return-object v2 │ │ -35eeb6: 6e10 289c 0100 |0009: invoke-virtual {v1}, Ljavax/activation/ObjectDataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9c28 │ │ -35eebc: 0c03 |000c: move-result-object v3 │ │ -35eebe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -35eec0: 4603 0300 |000e: aget-object v3, v3, v0 │ │ -35eec4: 6e20 42a1 3200 |0010: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -35eeca: 0a03 |0013: move-result v3 │ │ -35eecc: 3803 0500 |0014: if-eqz v3, 0019 // +0005 │ │ -35eed0: 5412 f470 |0016: iget-object v2, v1, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f4 │ │ -35eed4: 1102 |0018: return-object v2 │ │ -35eed6: 2203 8214 |0019: new-instance v3, Lmyjava/awt/datatransfer/UnsupportedFlavorException; // type@1482 │ │ -35eeda: 7020 ada1 2300 |001b: invoke-direct {v3, v2}, Lmyjava/awt/datatransfer/UnsupportedFlavorException;.:(Lmyjava/awt/datatransfer/DataFlavor;)V // method@a1ad │ │ -35eee0: 2703 |001e: throw v3 │ │ +35ee90: |[35ee90] javax.activation.ObjectDataContentHandler.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ +35eea0: 5410 f270 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ +35eea4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +35eea8: 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 │ │ +35eeae: 0c02 |0007: move-result-object v2 │ │ +35eeb0: 1102 |0008: return-object v2 │ │ +35eeb2: 6e10 289c 0100 |0009: invoke-virtual {v1}, Ljavax/activation/ObjectDataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9c28 │ │ +35eeb8: 0c03 |000c: move-result-object v3 │ │ +35eeba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +35eebc: 4603 0300 |000e: aget-object v3, v3, v0 │ │ +35eec0: 6e20 42a1 3200 |0010: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +35eec6: 0a03 |0013: move-result v3 │ │ +35eec8: 3803 0500 |0014: if-eqz v3, 0019 // +0005 │ │ +35eecc: 5412 f470 |0016: iget-object v2, v1, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f4 │ │ +35eed0: 1102 |0018: return-object v2 │ │ +35eed2: 2203 8214 |0019: new-instance v3, Lmyjava/awt/datatransfer/UnsupportedFlavorException; // type@1482 │ │ +35eed6: 7020 ada1 2300 |001b: invoke-direct {v3, v2}, Lmyjava/awt/datatransfer/UnsupportedFlavorException;.:(Lmyjava/awt/datatransfer/DataFlavor;)V // method@a1ad │ │ +35eedc: 2703 |001e: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x0004 line=882 │ │ 0x0009 line=883 │ │ 0x0016 line=884 │ │ 0x0019 line=886 │ │ @@ -1266363,41 +1266362,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 │ │ -35eefc: |[35eefc] javax.activation.ObjectDataContentHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ -35ef0c: 1d05 |0000: monitor-enter v5 │ │ -35ef0e: 5450 f570 |0001: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f5 │ │ -35ef12: 3900 2200 |0003: if-nez v0, 0025 // +0022 │ │ -35ef16: 5450 f270 |0005: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ -35ef1a: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -35ef1e: 7210 aa9b 0000 |0009: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ -35ef24: 0c00 |000c: move-result-object v0 │ │ -35ef26: 5b50 f570 |000d: iput-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f5 │ │ -35ef2a: 2816 |000f: goto 0025 // +0016 │ │ -35ef2c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -35ef2e: 2300 fc15 |0011: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ -35ef32: 5b50 f570 |0013: iput-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f5 │ │ -35ef36: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -35ef38: 2202 b213 |0016: new-instance v2, Ljavax/activation/ActivationDataFlavor; // type@13b2 │ │ -35ef3c: 5453 f470 |0018: iget-object v3, v5, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f4 │ │ -35ef40: 6e10 e897 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35ef46: 0c03 |001d: move-result-object v3 │ │ -35ef48: 5454 f370 |001e: iget-object v4, v5, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f3 │ │ -35ef4c: 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 │ │ -35ef52: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ -35ef56: 5450 f570 |0025: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f5 │ │ -35ef5a: 1e05 |0027: monitor-exit v5 │ │ -35ef5c: 1100 |0028: return-object v0 │ │ -35ef5e: 0d00 |0029: move-exception v0 │ │ -35ef60: 1e05 |002a: monitor-exit v5 │ │ -35ef62: 2700 |002b: throw v0 │ │ +35eef8: |[35eef8] javax.activation.ObjectDataContentHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ +35ef08: 1d05 |0000: monitor-enter v5 │ │ +35ef0a: 5450 f570 |0001: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f5 │ │ +35ef0e: 3900 2200 |0003: if-nez v0, 0025 // +0022 │ │ +35ef12: 5450 f270 |0005: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ +35ef16: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +35ef1a: 7210 aa9b 0000 |0009: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ +35ef20: 0c00 |000c: move-result-object v0 │ │ +35ef22: 5b50 f570 |000d: iput-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f5 │ │ +35ef26: 2816 |000f: goto 0025 // +0016 │ │ +35ef28: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +35ef2a: 2300 fc15 |0011: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ +35ef2e: 5b50 f570 |0013: iput-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f5 │ │ +35ef32: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +35ef34: 2202 b213 |0016: new-instance v2, Ljavax/activation/ActivationDataFlavor; // type@13b2 │ │ +35ef38: 5453 f470 |0018: iget-object v3, v5, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f4 │ │ +35ef3c: 6e10 e897 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35ef42: 0c03 |001d: move-result-object v3 │ │ +35ef44: 5454 f370 |001e: iget-object v4, v5, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f3 │ │ +35ef48: 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 │ │ +35ef4e: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ +35ef52: 5450 f570 |0025: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f5 │ │ +35ef56: 1e05 |0027: monitor-exit v5 │ │ +35ef58: 1100 |0028: return-object v0 │ │ +35ef5a: 0d00 |0029: move-exception v0 │ │ +35ef5c: 1e05 |002a: monitor-exit v5 │ │ +35ef5e: 2700 |002b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0027 │ │ -> 0x0029 │ │ positions : │ │ 0x0001 line=860 │ │ 0x0005 line=861 │ │ 0x0009 line=862 │ │ @@ -1266412,43 +1266411,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 │ │ -35efa0: |[35efa0] javax.activation.ObjectDataContentHandler.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V │ │ -35efb0: 5410 f270 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ -35efb4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -35efb8: 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 │ │ -35efbe: 281c |0007: goto 0023 // +001c │ │ -35efc0: 2023 1515 |0008: instance-of v3, v2, [B // type@1515 │ │ -35efc4: 3803 0800 |000a: if-eqz v3, 0012 // +0008 │ │ -35efc8: 1f02 1515 |000c: check-cast v2, [B // type@1515 │ │ -35efcc: 6e20 da96 2400 |000e: invoke-virtual {v4, v2}, Ljava/io/OutputStream;.write:([B)V // method@96da │ │ -35efd2: 2812 |0011: goto 0023 // +0012 │ │ -35efd4: 2023 e612 |0012: instance-of v3, v2, Ljava/lang/String; // type@12e6 │ │ -35efd8: 3803 1000 |0014: if-eqz v3, 0024 // +0010 │ │ -35efdc: 2203 a012 |0016: new-instance v3, Ljava/io/OutputStreamWriter; // type@12a0 │ │ -35efe0: 7020 dc96 4300 |0018: invoke-direct {v3, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@96dc │ │ -35efe6: 1f02 e612 |001b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35efea: 6e20 e196 2300 |001d: invoke-virtual {v3, v2}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@96e1 │ │ -35eff0: 6e10 df96 0300 |0020: invoke-virtual {v3}, Ljava/io/OutputStreamWriter;.flush:()V // method@96df │ │ -35eff6: 0e00 |0023: return-void │ │ -35eff8: 2202 cc13 |0024: new-instance v2, Ljavax/activation/UnsupportedDataTypeException; // type@13cc │ │ -35effc: 2203 e812 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35f000: 7010 4098 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35f006: 1a04 6b9f |002b: const-string v4, "no object DCH for MIME type " // string@9f6b │ │ -35f00a: 6e20 4b98 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f010: 5414 f370 |0030: iget-object v4, v1, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f3 │ │ -35f014: 6e20 4b98 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f01a: 6e10 5498 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35f020: 0c03 |0038: move-result-object v3 │ │ -35f022: 7020 419c 3200 |0039: invoke-direct {v2, v3}, Ljavax/activation/UnsupportedDataTypeException;.:(Ljava/lang/String;)V // method@9c41 │ │ -35f028: 2702 |003c: throw v2 │ │ +35ef9c: |[35ef9c] javax.activation.ObjectDataContentHandler.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V │ │ +35efac: 5410 f270 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f2 │ │ +35efb0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +35efb4: 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 │ │ +35efba: 281c |0007: goto 0023 // +001c │ │ +35efbc: 2023 1515 |0008: instance-of v3, v2, [B // type@1515 │ │ +35efc0: 3803 0800 |000a: if-eqz v3, 0012 // +0008 │ │ +35efc4: 1f02 1515 |000c: check-cast v2, [B // type@1515 │ │ +35efc8: 6e20 da96 2400 |000e: invoke-virtual {v4, v2}, Ljava/io/OutputStream;.write:([B)V // method@96da │ │ +35efce: 2812 |0011: goto 0023 // +0012 │ │ +35efd0: 2023 e612 |0012: instance-of v3, v2, Ljava/lang/String; // type@12e6 │ │ +35efd4: 3803 1000 |0014: if-eqz v3, 0024 // +0010 │ │ +35efd8: 2203 a012 |0016: new-instance v3, Ljava/io/OutputStreamWriter; // type@12a0 │ │ +35efdc: 7020 dc96 4300 |0018: invoke-direct {v3, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@96dc │ │ +35efe2: 1f02 e612 |001b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35efe6: 6e20 e196 2300 |001d: invoke-virtual {v3, v2}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@96e1 │ │ +35efec: 6e10 df96 0300 |0020: invoke-virtual {v3}, Ljava/io/OutputStreamWriter;.flush:()V // method@96df │ │ +35eff2: 0e00 |0023: return-void │ │ +35eff4: 2202 cc13 |0024: new-instance v2, Ljavax/activation/UnsupportedDataTypeException; // type@13cc │ │ +35eff8: 2203 e812 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35effc: 7010 4098 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35f002: 1a04 6b9f |002b: const-string v4, "no object DCH for MIME type " // string@9f6b │ │ +35f006: 6e20 4b98 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f00c: 5414 f370 |0030: iget-object v4, v1, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f3 │ │ +35f010: 6e20 4b98 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f016: 6e10 5498 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35f01c: 0c03 |0038: move-result-object v3 │ │ +35f01e: 7020 419c 3200 |0039: invoke-direct {v2, v3}, Ljavax/activation/UnsupportedDataTypeException;.:(Ljava/lang/String;)V // method@9c41 │ │ +35f024: 2702 |003c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0004 line=900 │ │ 0x0008 line=901 │ │ 0x000c line=902 │ │ 0x0012 line=903 │ │ @@ -1266502,21 +1266501,21 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -35f460: |[35f460] javax.activation.URLDataSource.:(Ljava/net/URL;)V │ │ -35f470: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f476: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35f478: 5b10 fc70 |0004: iput-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ -35f47c: 5b10 fd70 |0006: iput-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ -35f480: 5b12 fc70 |0008: iput-object v2, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ -35f484: 0e00 |000a: return-void │ │ +35f45c: |[35f45c] javax.activation.URLDataSource.:(Ljava/net/URL;)V │ │ +35f46c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f472: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35f474: 5b10 fc70 |0004: iput-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ +35f478: 5b10 fd70 |0006: iput-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ +35f47c: 5b12 fc70 |0008: iput-object v2, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ +35f480: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=48 │ │ 0x0006 line=49 │ │ 0x0008 line=59 │ │ locals : │ │ @@ -1266529,32 +1266528,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -35f3cc: |[35f3cc] javax.activation.URLDataSource.getContentType:()Ljava/lang/String; │ │ -35f3dc: 5410 fd70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ -35f3e0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -35f3e4: 5410 fc70 |0004: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ -35f3e8: 6e10 da98 0000 |0006: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@98da │ │ -35f3ee: 0c00 |0009: move-result-object v0 │ │ -35f3f0: 5b10 fd70 |000a: iput-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ -35f3f4: 2802 |000c: goto 000e // +0002 │ │ -35f3f6: 0000 |000d: nop // spacer │ │ -35f3f8: 5410 fd70 |000e: iget-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ -35f3fc: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -35f400: 6e10 dd98 0000 |0012: invoke-virtual {v0}, Ljava/net/URLConnection;.getContentType:()Ljava/lang/String; // method@98dd │ │ -35f406: 0c00 |0015: move-result-object v0 │ │ -35f408: 2802 |0016: goto 0018 // +0002 │ │ -35f40a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -35f40c: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -35f410: 1a00 485d |001a: const-string v0, "application/octet-stream" // string@5d48 │ │ -35f414: 1100 |001c: return-object v0 │ │ +35f3c8: |[35f3c8] javax.activation.URLDataSource.getContentType:()Ljava/lang/String; │ │ +35f3d8: 5410 fd70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ +35f3dc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +35f3e0: 5410 fc70 |0004: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ +35f3e4: 6e10 da98 0000 |0006: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@98da │ │ +35f3ea: 0c00 |0009: move-result-object v0 │ │ +35f3ec: 5b10 fd70 |000a: iput-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ +35f3f0: 2802 |000c: goto 000e // +0002 │ │ +35f3f2: 0000 |000d: nop // spacer │ │ +35f3f4: 5410 fd70 |000e: iget-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ +35f3f8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +35f3fc: 6e10 dd98 0000 |0012: invoke-virtual {v0}, Ljava/net/URLConnection;.getContentType:()Ljava/lang/String; // method@98dd │ │ +35f402: 0c00 |0015: move-result-object v0 │ │ +35f404: 2802 |0016: goto 0018 // +0002 │ │ +35f406: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +35f408: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +35f40c: 1a00 485d |001a: const-string v0, "application/octet-stream" // string@5d48 │ │ +35f410: 1100 |001c: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ 0x000e line=81 │ │ @@ -1266567,19 +1266566,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35f36c: |[35f36c] javax.activation.URLDataSource.getInputStream:()Ljava/io/InputStream; │ │ -35f37c: 5410 fc70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ -35f380: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ -35f386: 0c00 |0005: move-result-object v0 │ │ -35f388: 1100 |0006: return-object v0 │ │ +35f368: |[35f368] javax.activation.URLDataSource.getInputStream:()Ljava/io/InputStream; │ │ +35f378: 5410 fc70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ +35f37c: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ +35f382: 0c00 |0005: move-result-object v0 │ │ +35f384: 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;) │ │ @@ -1266587,19 +1266586,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35f428: |[35f428] javax.activation.URLDataSource.getName:()Ljava/lang/String; │ │ -35f438: 5410 fc70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ -35f43c: 6e10 d998 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@98d9 │ │ -35f442: 0c00 |0005: move-result-object v0 │ │ -35f444: 1100 |0006: return-object v0 │ │ +35f424: |[35f424] javax.activation.URLDataSource.getName:()Ljava/lang/String; │ │ +35f434: 5410 fc70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ +35f438: 6e10 d998 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@98d9 │ │ +35f43e: 0c00 |0005: move-result-object v0 │ │ +35f440: 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;) │ │ @@ -1266607,28 +1266606,28 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -35f38c: |[35f38c] javax.activation.URLDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ -35f39c: 5420 fc70 |0000: iget-object v0, v2, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ -35f3a0: 6e10 da98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@98da │ │ -35f3a6: 0c00 |0005: move-result-object v0 │ │ -35f3a8: 5b20 fd70 |0006: iput-object v0, v2, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ -35f3ac: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -35f3b0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -35f3b2: 6e20 df98 1000 |000b: invoke-virtual {v0, v1}, Ljava/net/URLConnection;.setDoOutput:(Z)V // method@98df │ │ -35f3b8: 5420 fd70 |000e: iget-object v0, v2, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ -35f3bc: 6e10 de98 0000 |0010: invoke-virtual {v0}, Ljava/net/URLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@98de │ │ -35f3c2: 0c00 |0013: move-result-object v0 │ │ -35f3c4: 1100 |0014: return-object v0 │ │ -35f3c6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -35f3c8: 1100 |0016: return-object v0 │ │ +35f388: |[35f388] javax.activation.URLDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ +35f398: 5420 fc70 |0000: iget-object v0, v2, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ +35f39c: 6e10 da98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@98da │ │ +35f3a2: 0c00 |0005: move-result-object v0 │ │ +35f3a4: 5b20 fd70 |0006: iput-object v0, v2, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ +35f3a8: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +35f3ac: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +35f3ae: 6e20 df98 1000 |000b: invoke-virtual {v0, v1}, Ljava/net/URLConnection;.setDoOutput:(Z)V // method@98df │ │ +35f3b4: 5420 fd70 |000e: iget-object v0, v2, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fd │ │ +35f3b8: 6e10 de98 0000 |0010: invoke-virtual {v0}, Ljava/net/URLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@98de │ │ +35f3be: 0c00 |0013: move-result-object v0 │ │ +35f3c0: 1100 |0014: return-object v0 │ │ +35f3c2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +35f3c4: 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; │ │ @@ -1266638,17 +1266637,17 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f448: |[35f448] javax.activation.URLDataSource.getURL:()Ljava/net/URL; │ │ -35f458: 5410 fc70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ -35f45c: 1100 |0002: return-object v0 │ │ +35f444: |[35f444] javax.activation.URLDataSource.getURL:()Ljava/net/URL; │ │ +35f454: 5410 fc70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fc │ │ +35f458: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/activation/URLDataSource; │ │ │ │ source_file_idx : 20324 (URLDataSource.java) │ │ @@ -1266681,17 +1266680,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f4d0: |[35f4d0] javax.mail.AuthenticationFailedException.:()V │ │ -35f4e0: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -35f4e6: 0e00 |0003: return-void │ │ +35f4cc: |[35f4cc] javax.mail.AuthenticationFailedException.:()V │ │ +35f4dc: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +35f4e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/AuthenticationFailedException; │ │ │ │ #1 : (in Ljavax/mail/AuthenticationFailedException;) │ │ @@ -1266699,17 +1266698,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -35f4e8: |[35f4e8] javax.mail.AuthenticationFailedException.:(Ljava/lang/String;)V │ │ -35f4f8: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -35f4fe: 0e00 |0003: return-void │ │ +35f4e4: |[35f4e4] javax.mail.AuthenticationFailedException.:(Ljava/lang/String;)V │ │ +35f4f4: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +35f4fa: 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; │ │ │ │ @@ -1266718,17 +1266717,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 │ │ -35f500: |[35f500] javax.mail.AuthenticationFailedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -35f510: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -35f516: 0e00 |0003: return-void │ │ +35f4fc: |[35f4fc] javax.mail.AuthenticationFailedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +35f50c: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +35f512: 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; │ │ @@ -1266764,17 +1266763,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f618: |[35f618] javax.mail.BodyPart.:()V │ │ -35f628: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f62e: 0e00 |0003: return-void │ │ +35f614: |[35f614] javax.mail.BodyPart.:()V │ │ +35f624: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f62a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/BodyPart; │ │ │ │ Virtual methods - │ │ @@ -1266783,17 +1266782,17 @@ │ │ type : '()Ljavax/mail/Multipart;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f600: |[35f600] javax.mail.BodyPart.getParent:()Ljavax/mail/Multipart; │ │ -35f610: 5410 0571 |0000: iget-object v0, v1, Ljavax/mail/BodyPart;.parent:Ljavax/mail/Multipart; // field@7105 │ │ -35f614: 1100 |0002: return-object v0 │ │ +35f5fc: |[35f5fc] javax.mail.BodyPart.getParent:()Ljavax/mail/Multipart; │ │ +35f60c: 5410 0571 |0000: iget-object v0, v1, Ljavax/mail/BodyPart;.parent:Ljavax/mail/Multipart; // field@7105 │ │ +35f610: 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;) │ │ @@ -1266801,17 +1266800,17 @@ │ │ type : '(Ljavax/mail/Multipart;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f630: |[35f630] javax.mail.BodyPart.setParent:(Ljavax/mail/Multipart;)V │ │ -35f640: 5b01 0571 |0000: iput-object v1, v0, Ljavax/mail/BodyPart;.parent:Ljavax/mail/Multipart; // field@7105 │ │ -35f644: 0e00 |0002: return-void │ │ +35f62c: |[35f62c] javax.mail.BodyPart.setParent:(Ljavax/mail/Multipart;)V │ │ +35f63c: 5b01 0571 |0000: iput-object v1, v0, Ljavax/mail/BodyPart;.parent:Ljavax/mail/Multipart; // field@7105 │ │ +35f640: 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; │ │ │ │ @@ -1266850,19 +1266849,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -35f674: |[35f674] javax.mail.EventQueue$TerminatorEvent.:()V │ │ -35f684: 2200 db12 |0000: new-instance v0, Ljava/lang/Object; // type@12db │ │ -35f688: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f68e: 7020 2b9e 0100 |0005: invoke-direct {v1, v0}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -35f694: 0e00 |0008: return-void │ │ +35f670: |[35f670] javax.mail.EventQueue$TerminatorEvent.:()V │ │ +35f680: 2200 db12 |0000: new-instance v0, Ljava/lang/Object; // type@12db │ │ +35f684: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f68a: 7020 2b9e 0100 |0005: invoke-direct {v1, v0}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +35f690: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/EventQueue$TerminatorEvent; │ │ │ │ Virtual methods - │ │ @@ -1266871,19 +1266870,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -35f698: |[35f698] javax.mail.EventQueue$TerminatorEvent.dispatch:(Ljava/lang/Object;)V │ │ -35f6a8: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -35f6ae: 0c01 |0003: move-result-object v1 │ │ -35f6b0: 6e10 6698 0100 |0004: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@9866 │ │ -35f6b6: 0e00 |0007: return-void │ │ +35f694: |[35f694] javax.mail.EventQueue$TerminatorEvent.dispatch:(Ljava/lang/Object;)V │ │ +35f6a4: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +35f6aa: 0c01 |0003: move-result-object v1 │ │ +35f6ac: 6e10 6698 0100 |0004: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@9866 │ │ +35f6b2: 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; │ │ │ │ @@ -1266921,18 +1266920,18 @@ │ │ type : '(Ljavax/mail/Folder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36033c: |[36033c] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;)V │ │ -36034c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36034e: 7030 d69c 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ -360354: 0e00 |0004: return-void │ │ +360338: |[360338] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;)V │ │ +360348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36034a: 7030 d69c 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ +360350: 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; │ │ │ │ @@ -1266941,18 +1266940,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 │ │ -360358: |[360358] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ -360368: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36036e: 5b01 3071 |0003: iput-object v1, v0, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7130 │ │ -360372: 0e00 |0005: return-void │ │ +360354: |[360354] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ +360364: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36036a: 5b01 3071 |0003: iput-object v1, v0, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7130 │ │ +36036e: 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; │ │ @@ -1266963,18 +1266962,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 │ │ -360374: |[360374] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -360384: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36038a: 5b01 3071 |0003: iput-object v1, v0, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7130 │ │ -36038e: 0e00 |0005: return-void │ │ +360370: |[360370] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +360380: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +360386: 5b01 3071 |0003: iput-object v1, v0, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7130 │ │ +36038a: 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; │ │ @@ -1266987,17 +1266986,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -360324: |[360324] javax.mail.FolderClosedException.getFolder:()Ljavax/mail/Folder; │ │ -360334: 5410 3071 |0000: iget-object v0, v1, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7130 │ │ -360338: 1100 |0002: return-object v0 │ │ +360320: |[360320] javax.mail.FolderClosedException.getFolder:()Ljavax/mail/Folder; │ │ +360330: 5410 3071 |0000: iget-object v0, v1, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7130 │ │ +360334: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/FolderClosedException; │ │ │ │ source_file_idx : 7102 (FolderClosedException.java) │ │ @@ -1267034,17 +1267033,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3603a8: |[3603a8] javax.mail.FolderNotFoundException.:()V │ │ -3603b8: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -3603be: 0e00 |0003: return-void │ │ +3603a4: |[3603a4] javax.mail.FolderNotFoundException.:()V │ │ +3603b4: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +3603ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/FolderNotFoundException; │ │ │ │ #1 : (in Ljavax/mail/FolderNotFoundException;) │ │ @@ -1267052,18 +1267051,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 │ │ -3603c0: |[3603c0] javax.mail.FolderNotFoundException.:(Ljava/lang/String;Ljavax/mail/Folder;)V │ │ -3603d0: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -3603d6: 5b02 3271 |0003: iput-object v2, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7132 │ │ -3603da: 0e00 |0005: return-void │ │ +3603bc: |[3603bc] javax.mail.FolderNotFoundException.:(Ljava/lang/String;Ljavax/mail/Folder;)V │ │ +3603cc: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +3603d2: 5b02 3271 |0003: iput-object v2, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7132 │ │ +3603d6: 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; │ │ @@ -1267074,18 +1267073,18 @@ │ │ type : '(Ljavax/mail/Folder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3603dc: |[3603dc] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;)V │ │ -3603ec: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -3603f2: 5b01 3271 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7132 │ │ -3603f6: 0e00 |0005: return-void │ │ +3603d8: |[3603d8] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;)V │ │ +3603e8: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +3603ee: 5b01 3271 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7132 │ │ +3603f2: 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; │ │ @@ -1267095,18 +1267094,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 │ │ -3603f8: |[3603f8] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ -360408: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36040e: 5b01 3271 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7132 │ │ -360412: 0e00 |0005: return-void │ │ +3603f4: |[3603f4] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ +360404: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36040a: 5b01 3271 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7132 │ │ +36040e: 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; │ │ @@ -1267117,18 +1267116,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 │ │ -360414: |[360414] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -360424: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36042a: 5b01 3271 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7132 │ │ -36042e: 0e00 |0005: return-void │ │ +360410: |[360410] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +360420: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +360426: 5b01 3271 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7132 │ │ +36042a: 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; │ │ @@ -1267141,17 +1267140,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -360390: |[360390] javax.mail.FolderNotFoundException.getFolder:()Ljavax/mail/Folder; │ │ -3603a0: 5410 3271 |0000: iget-object v0, v1, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7132 │ │ -3603a4: 1100 |0002: return-object v0 │ │ +36038c: |[36038c] javax.mail.FolderNotFoundException.getFolder:()Ljavax/mail/Folder; │ │ +36039c: 5410 3271 |0000: iget-object v0, v1, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7132 │ │ +3603a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/FolderNotFoundException; │ │ │ │ source_file_idx : 7106 (FolderNotFoundException.java) │ │ @@ -1267184,17 +1267183,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -360f30: |[360f30] javax.mail.IllegalWriteException.:()V │ │ -360f40: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -360f46: 0e00 |0003: return-void │ │ +360f2c: |[360f2c] javax.mail.IllegalWriteException.:()V │ │ +360f3c: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +360f42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/IllegalWriteException; │ │ │ │ #1 : (in Ljavax/mail/IllegalWriteException;) │ │ @@ -1267202,17 +1267201,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -360f48: |[360f48] javax.mail.IllegalWriteException.:(Ljava/lang/String;)V │ │ -360f58: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -360f5e: 0e00 |0003: return-void │ │ +360f44: |[360f44] javax.mail.IllegalWriteException.:(Ljava/lang/String;)V │ │ +360f54: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +360f5a: 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; │ │ │ │ @@ -1267221,17 +1267220,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 │ │ -360f60: |[360f60] javax.mail.IllegalWriteException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -360f70: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -360f76: 0e00 |0003: return-void │ │ +360f5c: |[360f5c] javax.mail.IllegalWriteException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +360f6c: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +360f72: 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; │ │ @@ -1267331,23 +1267330,23 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3612f8: |[3612f8] javax.mail.Message.:()V │ │ -361308: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36130e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -361310: 5910 3e71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713e │ │ -361314: 5c10 3c71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713c │ │ -361318: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -36131a: 5b10 3d71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713d │ │ -36131e: 5b10 3f71 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ -361322: 0e00 |000d: return-void │ │ +3612f4: |[3612f4] javax.mail.Message.:()V │ │ +361304: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36130a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +36130c: 5910 3e71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713e │ │ +361310: 5c10 3c71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713c │ │ +361314: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +361316: 5b10 3d71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713d │ │ +36131a: 5b10 3f71 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ +36131e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=87 │ │ 0x0006 line=92 │ │ 0x0009 line=97 │ │ 0x000b line=102 │ │ @@ -1267359,28 +1267358,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 │ │ -361324: |[361324] javax.mail.Message.:(Ljavax/mail/Folder;I)V │ │ -361334: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36133a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -36133c: 5910 3e71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713e │ │ -361340: 5c10 3c71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713c │ │ -361344: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -361346: 5b10 3d71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713d │ │ -36134a: 5b10 3f71 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ -36134e: 5b12 3d71 |000d: iput-object v2, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713d │ │ -361352: 5913 3e71 |000f: iput v3, v1, Ljavax/mail/Message;.msgnum:I // field@713e │ │ -361356: 5422 2f71 |0011: iget-object v2, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@712f │ │ -36135a: 5422 7d71 |0013: iget-object v2, v2, Ljavax/mail/Store;.session:Ljavax/mail/Session; // field@717d │ │ -36135e: 5b12 3f71 |0015: iput-object v2, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ -361362: 0e00 |0017: return-void │ │ +361320: |[361320] javax.mail.Message.:(Ljavax/mail/Folder;I)V │ │ +361330: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361336: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +361338: 5910 3e71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713e │ │ +36133c: 5c10 3c71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713c │ │ +361340: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +361342: 5b10 3d71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713d │ │ +361346: 5b10 3f71 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ +36134a: 5b12 3d71 |000d: iput-object v2, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713d │ │ +36134e: 5913 3e71 |000f: iput v3, v1, Ljavax/mail/Message;.msgnum:I // field@713e │ │ +361352: 5422 2f71 |0011: iget-object v2, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@712f │ │ +361356: 5422 7d71 |0013: iget-object v2, v2, Ljavax/mail/Store;.session:Ljavax/mail/Session; // field@717d │ │ +36135a: 5b12 3f71 |0015: iput-object v2, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ +36135e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=87 │ │ 0x0006 line=92 │ │ 0x0009 line=97 │ │ 0x000b line=102 │ │ @@ -1267397,24 +1267396,24 @@ │ │ type : '(Ljavax/mail/Session;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -361364: |[361364] javax.mail.Message.:(Ljavax/mail/Session;)V │ │ -361374: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36137a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -36137c: 5910 3e71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713e │ │ -361380: 5c10 3c71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713c │ │ -361384: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -361386: 5b10 3d71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713d │ │ -36138a: 5b10 3f71 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ -36138e: 5b12 3f71 |000d: iput-object v2, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ -361392: 0e00 |000f: return-void │ │ +361360: |[361360] javax.mail.Message.:(Ljavax/mail/Session;)V │ │ +361370: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361376: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +361378: 5910 3e71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713e │ │ +36137c: 5c10 3c71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713c │ │ +361380: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +361382: 5b10 3d71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713d │ │ +361386: 5b10 3f71 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ +36138a: 5b12 3f71 |000d: iput-object v2, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ +36138e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=87 │ │ 0x0006 line=92 │ │ 0x0009 line=97 │ │ 0x000b line=102 │ │ @@ -1267435,21 +1267434,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 │ │ -361394: |[361394] javax.mail.Message.addRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ -3613a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3613a6: 2300 ed15 |0001: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ -3613aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3613ac: 4d04 0001 |0004: aput-object v4, v0, v1 │ │ -3613b0: 6e30 ef9c 3200 |0006: invoke-virtual {v2, v3, v0}, Ljavax/mail/Message;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9cef │ │ -3613b6: 0e00 |0009: return-void │ │ +361390: |[361390] javax.mail.Message.addRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ +3613a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3613a2: 2300 ed15 |0001: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ +3613a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3613a8: 4d04 0001 |0004: aput-object v4, v0, v1 │ │ +3613ac: 6e30 ef9c 3200 |0006: invoke-virtual {v2, v3, v0}, Ljavax/mail/Message;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9cef │ │ +3613b2: 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; │ │ @@ -1267465,59 +1267464,59 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -361214: |[361214] javax.mail.Message.getAllRecipients:()[Ljavax/mail/Address; │ │ -361224: 6200 3971 |0000: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -361228: 6e20 f89c 0600 |0002: invoke-virtual {v6, v0}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ -36122e: 0c00 |0005: move-result-object v0 │ │ -361230: 6201 3871 |0006: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ -361234: 6e20 f89c 1600 |0008: invoke-virtual {v6, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ -36123a: 0c01 |000b: move-result-object v1 │ │ -36123c: 6202 3771 |000c: sget-object v2, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7137 │ │ -361240: 6e20 f89c 2600 |000e: invoke-virtual {v6, v2}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ -361246: 0c02 |0011: move-result-object v2 │ │ -361248: 3901 0500 |0012: if-nez v1, 0017 // +0005 │ │ -36124c: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ -361250: 1100 |0016: return-object v0 │ │ -361252: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -361254: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ -361258: 2104 |001a: array-length v4, v0 │ │ -36125a: 2802 |001b: goto 001d // +0002 │ │ -36125c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -36125e: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ -361262: 2115 |001f: array-length v5, v1 │ │ -361264: 2802 |0020: goto 0022 // +0002 │ │ -361266: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -361268: b054 |0022: add-int/2addr v4, v5 │ │ -36126a: 3802 0400 |0023: if-eqz v2, 0027 // +0004 │ │ -36126e: 2125 |0025: array-length v5, v2 │ │ -361270: 2802 |0026: goto 0028 // +0002 │ │ -361272: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -361274: b054 |0028: add-int/2addr v4, v5 │ │ -361276: 2344 ed15 |0029: new-array v4, v4, [Ljavax/mail/Address; // type@15ed │ │ -36127a: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ -36127e: 2105 |002d: array-length v5, v0 │ │ -361280: 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 │ │ -361286: 2100 |0031: array-length v0, v0 │ │ -361288: b030 |0032: add-int/2addr v0, v3 │ │ -36128a: 2802 |0033: goto 0035 // +0002 │ │ -36128c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -36128e: 3801 0800 |0035: if-eqz v1, 003d // +0008 │ │ -361292: 2115 |0037: array-length v5, v1 │ │ -361294: 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 │ │ -36129a: 2111 |003b: array-length v1, v1 │ │ -36129c: b010 |003c: add-int/2addr v0, v1 │ │ -36129e: 3802 0600 |003d: if-eqz v2, 0043 // +0006 │ │ -3612a2: 2121 |003f: array-length v1, v2 │ │ -3612a4: 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 │ │ -3612aa: 1104 |0043: return-object v4 │ │ +361210: |[361210] javax.mail.Message.getAllRecipients:()[Ljavax/mail/Address; │ │ +361220: 6200 3971 |0000: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +361224: 6e20 f89c 0600 |0002: invoke-virtual {v6, v0}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ +36122a: 0c00 |0005: move-result-object v0 │ │ +36122c: 6201 3871 |0006: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ +361230: 6e20 f89c 1600 |0008: invoke-virtual {v6, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ +361236: 0c01 |000b: move-result-object v1 │ │ +361238: 6202 3771 |000c: sget-object v2, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7137 │ │ +36123c: 6e20 f89c 2600 |000e: invoke-virtual {v6, v2}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ +361242: 0c02 |0011: move-result-object v2 │ │ +361244: 3901 0500 |0012: if-nez v1, 0017 // +0005 │ │ +361248: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ +36124c: 1100 |0016: return-object v0 │ │ +36124e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +361250: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ +361254: 2104 |001a: array-length v4, v0 │ │ +361256: 2802 |001b: goto 001d // +0002 │ │ +361258: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +36125a: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ +36125e: 2115 |001f: array-length v5, v1 │ │ +361260: 2802 |0020: goto 0022 // +0002 │ │ +361262: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +361264: b054 |0022: add-int/2addr v4, v5 │ │ +361266: 3802 0400 |0023: if-eqz v2, 0027 // +0004 │ │ +36126a: 2125 |0025: array-length v5, v2 │ │ +36126c: 2802 |0026: goto 0028 // +0002 │ │ +36126e: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +361270: b054 |0028: add-int/2addr v4, v5 │ │ +361272: 2344 ed15 |0029: new-array v4, v4, [Ljavax/mail/Address; // type@15ed │ │ +361276: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ +36127a: 2105 |002d: array-length v5, v0 │ │ +36127c: 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 │ │ +361282: 2100 |0031: array-length v0, v0 │ │ +361284: b030 |0032: add-int/2addr v0, v3 │ │ +361286: 2802 |0033: goto 0035 // +0002 │ │ +361288: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +36128a: 3801 0800 |0035: if-eqz v1, 003d // +0008 │ │ +36128e: 2115 |0037: array-length v5, v1 │ │ +361290: 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 │ │ +361296: 2111 |003b: array-length v1, v1 │ │ +361298: b010 |003c: add-int/2addr v0, v1 │ │ +36129a: 3802 0600 |003d: if-eqz v2, 0043 // +0006 │ │ +36129e: 2121 |003f: array-length v1, v2 │ │ +3612a0: 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 │ │ +3612a6: 1104 |0043: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0006 line=320 │ │ 0x000c line=321 │ │ 0x001a line=327 │ │ 0x001f line=328 │ │ @@ -1267542,17 +1267541,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3612c8: |[3612c8] javax.mail.Message.getFolder:()Ljavax/mail/Folder; │ │ -3612d8: 5410 3d71 |0000: iget-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713d │ │ -3612dc: 1100 |0002: return-object v0 │ │ +3612c4: |[3612c4] javax.mail.Message.getFolder:()Ljavax/mail/Folder; │ │ +3612d4: 5410 3d71 |0000: iget-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713d │ │ +3612d8: 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;) │ │ @@ -1267566,17 +1267565,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3611fc: |[3611fc] javax.mail.Message.getMessageNumber:()I │ │ -36120c: 5210 3e71 |0000: iget v0, v1, Ljavax/mail/Message;.msgnum:I // field@713e │ │ -361210: 0f00 |0002: return v0 │ │ +3611f8: |[3611f8] javax.mail.Message.getMessageNumber:()I │ │ +361208: 5210 3e71 |0000: iget v0, v1, Ljavax/mail/Message;.msgnum:I // field@713e │ │ +36120c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Message; │ │ │ │ #8 : (in Ljavax/mail/Message;) │ │ @@ -1267596,18 +1267595,18 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3612ac: |[3612ac] javax.mail.Message.getReplyTo:()[Ljavax/mail/Address; │ │ -3612bc: 6e10 f49c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ -3612c2: 0c00 |0003: move-result-object v0 │ │ -3612c4: 1100 |0004: return-object v0 │ │ +3612a8: |[3612a8] javax.mail.Message.getReplyTo:()[Ljavax/mail/Address; │ │ +3612b8: 6e10 f49c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ +3612be: 0c00 |0003: move-result-object v0 │ │ +3612c0: 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;) │ │ @@ -1267621,17 +1267620,17 @@ │ │ type : '()Ljavax/mail/Session;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3612e0: |[3612e0] javax.mail.Message.getSession:()Ljavax/mail/Session; │ │ -3612f0: 5410 3f71 |0000: iget-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ -3612f4: 1100 |0002: return-object v0 │ │ +3612dc: |[3612dc] javax.mail.Message.getSession:()Ljavax/mail/Session; │ │ +3612ec: 5410 3f71 |0000: iget-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ +3612f0: 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;) │ │ @@ -1267645,17 +1267644,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3611a4: |[3611a4] javax.mail.Message.isExpunged:()Z │ │ -3611b4: 5510 3c71 |0000: iget-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713c │ │ -3611b8: 0f00 |0002: return v0 │ │ +3611a0: |[3611a0] javax.mail.Message.isExpunged:()Z │ │ +3611b0: 5510 3c71 |0000: iget-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713c │ │ +3611b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Message; │ │ │ │ #15 : (in Ljavax/mail/Message;) │ │ @@ -1267663,20 +1267662,20 @@ │ │ type : '(Ljavax/mail/Flags$Flag;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3611bc: |[3611bc] javax.mail.Message.isSet:(Ljavax/mail/Flags$Flag;)Z │ │ -3611cc: 6e10 f29c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getFlags:()Ljavax/mail/Flags; // method@9cf2 │ │ -3611d2: 0c00 |0003: move-result-object v0 │ │ -3611d4: 6e20 8e9c 2000 |0004: invoke-virtual {v0, v2}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ -3611da: 0a02 |0007: move-result v2 │ │ -3611dc: 0f02 |0008: return v2 │ │ +3611b8: |[3611b8] javax.mail.Message.isSet:(Ljavax/mail/Flags$Flag;)Z │ │ +3611c8: 6e10 f29c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getFlags:()Ljavax/mail/Flags; // method@9cf2 │ │ +3611ce: 0c00 |0003: move-result-object v0 │ │ +3611d0: 6e20 8e9c 2000 |0004: invoke-virtual {v0, v2}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ +3611d6: 0a02 |0007: move-result v2 │ │ +3611d8: 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; │ │ │ │ @@ -1267685,18 +1267684,18 @@ │ │ type : '(Ljavax/mail/search/SearchTerm;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3611e0: |[3611e0] javax.mail.Message.match:(Ljavax/mail/search/SearchTerm;)Z │ │ -3611f0: 6e20 d4a0 0100 |0000: invoke-virtual {v1, v0}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ -3611f6: 0a01 |0003: move-result v1 │ │ -3611f8: 0f01 |0004: return v1 │ │ +3611dc: |[3611dc] javax.mail.Message.match:(Ljavax/mail/search/SearchTerm;)Z │ │ +3611ec: 6e20 d4a0 0100 |0000: invoke-virtual {v1, v0}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ +3611f2: 0a01 |0003: move-result v1 │ │ +3611f4: 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; │ │ │ │ @@ -1267717,17 +1267716,17 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3613b8: |[3613b8] javax.mail.Message.setExpunged:(Z)V │ │ -3613c8: 5c01 3c71 |0000: iput-boolean v1, v0, Ljavax/mail/Message;.expunged:Z // field@713c │ │ -3613cc: 0e00 |0002: return-void │ │ +3613b4: |[3613b4] javax.mail.Message.setExpunged:(Z)V │ │ +3613c4: 5c01 3c71 |0000: iput-boolean v1, v0, Ljavax/mail/Message;.expunged:Z // field@713c │ │ +3613c8: 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 │ │ │ │ @@ -1267736,19 +1267735,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 │ │ -3613d0: |[3613d0] javax.mail.Message.setFlag:(Ljavax/mail/Flags$Flag;Z)V │ │ -3613e0: 2200 e213 |0000: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ -3613e4: 7020 859c 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/Flags;.:(Ljavax/mail/Flags$Flag;)V // method@9c85 │ │ -3613ea: 6e30 059d 0103 |0005: invoke-virtual {v1, v0, v3}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ -3613f0: 0e00 |0008: return-void │ │ +3613cc: |[3613cc] javax.mail.Message.setFlag:(Ljavax/mail/Flags$Flag;Z)V │ │ +3613dc: 2200 e213 |0000: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ +3613e0: 7020 859c 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/Flags;.:(Ljavax/mail/Flags$Flag;)V // method@9c85 │ │ +3613e6: 6e30 059d 0103 |0005: invoke-virtual {v1, v0, v3}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ +3613ec: 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; │ │ @@ -1267777,17 +1267776,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3613f4: |[3613f4] javax.mail.Message.setMessageNumber:(I)V │ │ -361404: 5901 3e71 |0000: iput v1, v0, Ljavax/mail/Message;.msgnum:I // field@713e │ │ -361408: 0e00 |0002: return-void │ │ +3613f0: |[3613f0] javax.mail.Message.setMessageNumber:(I)V │ │ +361400: 5901 3e71 |0000: iput v1, v0, Ljavax/mail/Message;.msgnum:I // field@713e │ │ +361404: 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 │ │ │ │ @@ -1267796,25 +1267795,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 │ │ -36140c: |[36140c] javax.mail.Message.setRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ -36141c: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -361420: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -361422: 6e30 0a9d 3204 |0003: invoke-virtual {v2, v3, v4}, Ljavax/mail/Message;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9d0a │ │ -361428: 280a |0006: goto 0010 // +000a │ │ -36142a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -36142c: 2300 ed15 |0008: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ -361430: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -361432: 4d04 0001 |000b: aput-object v4, v0, v1 │ │ -361436: 6e30 0a9d 3200 |000d: invoke-virtual {v2, v3, v0}, Ljavax/mail/Message;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9d0a │ │ -36143c: 0e00 |0010: return-void │ │ +361408: |[361408] javax.mail.Message.setRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ +361418: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +36141c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +36141e: 6e30 0a9d 3204 |0003: invoke-virtual {v2, v3, v4}, Ljavax/mail/Message;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9d0a │ │ +361424: 280a |0006: goto 0010 // +000a │ │ +361426: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +361428: 2300 ed15 |0008: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ +36142c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +36142e: 4d04 0001 |000b: aput-object v4, v0, v1 │ │ +361432: 6e30 0a9d 3200 |000d: invoke-virtual {v2, v3, v0}, Ljavax/mail/Message;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9d0a │ │ +361438: 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; │ │ @@ -1267831,19 +1267830,19 @@ │ │ type : '([Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -361440: |[361440] javax.mail.Message.setReplyTo:([Ljavax/mail/Address;)V │ │ -361450: 2202 ee13 |0000: new-instance v2, Ljavax/mail/MethodNotSupportedException; // type@13ee │ │ -361454: 1a00 33b4 |0002: const-string v0, "setReplyTo not supported" // string@b433 │ │ -361458: 7020 239d 0200 |0004: invoke-direct {v2, v0}, Ljavax/mail/MethodNotSupportedException;.:(Ljava/lang/String;)V // method@9d23 │ │ -36145e: 2702 |0007: throw v2 │ │ +36143c: |[36143c] javax.mail.Message.setReplyTo:([Ljavax/mail/Address;)V │ │ +36144c: 2202 ee13 |0000: new-instance v2, Ljavax/mail/MethodNotSupportedException; // type@13ee │ │ +361450: 1a00 33b4 |0002: const-string v0, "setReplyTo not supported" // string@b433 │ │ +361454: 7020 239d 0200 |0004: invoke-direct {v2, v0}, Ljavax/mail/MethodNotSupportedException;.:(Ljava/lang/String;)V // method@9d23 │ │ +36145a: 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; │ │ │ │ @@ -1267889,17 +1267888,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36115c: |[36115c] javax.mail.MessageRemovedException.:()V │ │ -36116c: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -361172: 0e00 |0003: return-void │ │ +361158: |[361158] javax.mail.MessageRemovedException.:()V │ │ +361168: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +36116e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/MessageRemovedException; │ │ │ │ #1 : (in Ljavax/mail/MessageRemovedException;) │ │ @@ -1267907,17 +1267906,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -361174: |[361174] javax.mail.MessageRemovedException.:(Ljava/lang/String;)V │ │ -361184: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36118a: 0e00 |0003: return-void │ │ +361170: |[361170] javax.mail.MessageRemovedException.:(Ljava/lang/String;)V │ │ +361180: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +361186: 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; │ │ │ │ @@ -1267926,17 +1267925,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 │ │ -36118c: |[36118c] javax.mail.MessageRemovedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -36119c: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -3611a2: 0e00 |0003: return-void │ │ +361188: |[361188] javax.mail.MessageRemovedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +361198: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36119e: 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; │ │ @@ -1267972,17 +1267971,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36163c: |[36163c] javax.mail.MethodNotSupportedException.:()V │ │ -36164c: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -361652: 0e00 |0003: return-void │ │ +361638: |[361638] javax.mail.MethodNotSupportedException.:()V │ │ +361648: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +36164e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/MethodNotSupportedException; │ │ │ │ #1 : (in Ljavax/mail/MethodNotSupportedException;) │ │ @@ -1267990,17 +1267989,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -361654: |[361654] javax.mail.MethodNotSupportedException.:(Ljava/lang/String;)V │ │ -361664: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36166a: 0e00 |0003: return-void │ │ +361650: |[361650] javax.mail.MethodNotSupportedException.:(Ljava/lang/String;)V │ │ +361660: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +361666: 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; │ │ │ │ @@ -1268009,17 +1268008,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 │ │ -36166c: |[36166c] javax.mail.MethodNotSupportedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -36167c: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -361682: 0e00 |0003: return-void │ │ +361668: |[361668] javax.mail.MethodNotSupportedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +361678: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36167e: 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; │ │ @@ -1268093,17 +1268092,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36198c: |[36198c] javax.mail.NoSuchProviderException.:()V │ │ -36199c: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -3619a2: 0e00 |0003: return-void │ │ +361988: |[361988] javax.mail.NoSuchProviderException.:()V │ │ +361998: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +36199e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/NoSuchProviderException; │ │ │ │ #1 : (in Ljavax/mail/NoSuchProviderException;) │ │ @@ -1268111,17 +1268110,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3619a4: |[3619a4] javax.mail.NoSuchProviderException.:(Ljava/lang/String;)V │ │ -3619b4: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -3619ba: 0e00 |0003: return-void │ │ +3619a0: |[3619a0] javax.mail.NoSuchProviderException.:(Ljava/lang/String;)V │ │ +3619b0: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +3619b6: 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; │ │ │ │ @@ -1268130,17 +1268129,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 │ │ -3619bc: |[3619bc] javax.mail.NoSuchProviderException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -3619cc: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -3619d2: 0e00 |0003: return-void │ │ +3619b8: |[3619b8] javax.mail.NoSuchProviderException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +3619c8: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +3619ce: 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; │ │ @@ -1268180,18 +1268179,18 @@ │ │ type : '(Ljavax/mail/Folder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -361d10: |[361d10] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;)V │ │ -361d20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -361d22: 7030 639d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/ReadOnlyFolderException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9d63 │ │ -361d28: 0e00 |0004: return-void │ │ +361d0c: |[361d0c] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;)V │ │ +361d1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +361d1e: 7030 639d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/ReadOnlyFolderException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9d63 │ │ +361d24: 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; │ │ │ │ @@ -1268200,18 +1268199,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 │ │ -361d2c: |[361d2c] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ -361d3c: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -361d42: 5b01 5a71 |0003: iput-object v1, v0, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715a │ │ -361d46: 0e00 |0005: return-void │ │ +361d28: |[361d28] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ +361d38: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +361d3e: 5b01 5a71 |0003: iput-object v1, v0, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715a │ │ +361d42: 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; │ │ @@ -1268222,18 +1268221,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 │ │ -361d48: |[361d48] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -361d58: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -361d5e: 5b01 5a71 |0003: iput-object v1, v0, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715a │ │ -361d62: 0e00 |0005: return-void │ │ +361d44: |[361d44] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +361d54: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +361d5a: 5b01 5a71 |0003: iput-object v1, v0, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715a │ │ +361d5e: 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; │ │ @@ -1268246,17 +1268245,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361cf8: |[361cf8] javax.mail.ReadOnlyFolderException.getFolder:()Ljavax/mail/Folder; │ │ -361d08: 5410 5a71 |0000: iget-object v0, v1, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715a │ │ -361d0c: 1100 |0002: return-object v0 │ │ +361cf4: |[361cf4] javax.mail.ReadOnlyFolderException.getFolder:()Ljavax/mail/Folder; │ │ +361d04: 5410 5a71 |0000: iget-object v0, v1, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715a │ │ +361d08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/ReadOnlyFolderException; │ │ │ │ source_file_idx : 17389 (ReadOnlyFolderException.java) │ │ @@ -1268301,17 +1268300,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -361dac: |[361dac] javax.mail.SendFailedException.:()V │ │ -361dbc: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -361dc2: 0e00 |0003: return-void │ │ +361da8: |[361da8] javax.mail.SendFailedException.:()V │ │ +361db8: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +361dbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/SendFailedException; │ │ │ │ #1 : (in Ljavax/mail/SendFailedException;) │ │ @@ -1268319,17 +1268318,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -361dc4: |[361dc4] javax.mail.SendFailedException.:(Ljava/lang/String;)V │ │ -361dd4: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -361dda: 0e00 |0003: return-void │ │ +361dc0: |[361dc0] javax.mail.SendFailedException.:(Ljava/lang/String;)V │ │ +361dd0: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +361dd6: 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; │ │ │ │ @@ -1268338,17 +1268337,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 │ │ -361ddc: |[361ddc] javax.mail.SendFailedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -361dec: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -361df2: 0e00 |0003: return-void │ │ +361dd8: |[361dd8] javax.mail.SendFailedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +361de8: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +361dee: 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; │ │ @@ -1268358,20 +1268357,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 │ │ -361df4: |[361df4] javax.mail.SendFailedException.:(Ljava/lang/String;Ljava/lang/Exception;[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;)V │ │ -361e04: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -361e0a: 5b03 5e71 |0003: iput-object v3, v0, Ljavax/mail/SendFailedException;.validSent:[Ljavax/mail/Address; // field@715e │ │ -361e0e: 5b04 5f71 |0005: iput-object v4, v0, Ljavax/mail/SendFailedException;.validUnsent:[Ljavax/mail/Address; // field@715f │ │ -361e12: 5b05 5c71 |0007: iput-object v5, v0, Ljavax/mail/SendFailedException;.invalid:[Ljavax/mail/Address; // field@715c │ │ -361e16: 0e00 |0009: return-void │ │ +361df0: |[361df0] javax.mail.SendFailedException.:(Ljava/lang/String;Ljava/lang/Exception;[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;)V │ │ +361e00: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +361e06: 5b03 5e71 |0003: iput-object v3, v0, Ljavax/mail/SendFailedException;.validSent:[Ljavax/mail/Address; // field@715e │ │ +361e0a: 5b04 5f71 |0005: iput-object v4, v0, Ljavax/mail/SendFailedException;.validUnsent:[Ljavax/mail/Address; // field@715f │ │ +361e0e: 5b05 5c71 |0007: iput-object v5, v0, Ljavax/mail/SendFailedException;.invalid:[Ljavax/mail/Address; // field@715c │ │ +361e12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x0005 line=110 │ │ 0x0007 line=111 │ │ locals : │ │ @@ -1268388,17 +1268387,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361d64: |[361d64] javax.mail.SendFailedException.getInvalidAddresses:()[Ljavax/mail/Address; │ │ -361d74: 5410 5c71 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.invalid:[Ljavax/mail/Address; // field@715c │ │ -361d78: 1100 |0002: return-object v0 │ │ +361d60: |[361d60] javax.mail.SendFailedException.getInvalidAddresses:()[Ljavax/mail/Address; │ │ +361d70: 5410 5c71 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.invalid:[Ljavax/mail/Address; // field@715c │ │ +361d74: 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;) │ │ @@ -1268406,17 +1268405,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361d7c: |[361d7c] javax.mail.SendFailedException.getValidSentAddresses:()[Ljavax/mail/Address; │ │ -361d8c: 5410 5e71 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.validSent:[Ljavax/mail/Address; // field@715e │ │ -361d90: 1100 |0002: return-object v0 │ │ +361d78: |[361d78] javax.mail.SendFailedException.getValidSentAddresses:()[Ljavax/mail/Address; │ │ +361d88: 5410 5e71 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.validSent:[Ljavax/mail/Address; // field@715e │ │ +361d8c: 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;) │ │ @@ -1268424,17 +1268423,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361d94: |[361d94] javax.mail.SendFailedException.getValidUnsentAddresses:()[Ljavax/mail/Address; │ │ -361da4: 5410 5f71 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.validUnsent:[Ljavax/mail/Address; // field@715f │ │ -361da8: 1100 |0002: return-object v0 │ │ +361d90: |[361d90] javax.mail.SendFailedException.getValidUnsentAddresses:()[Ljavax/mail/Address; │ │ +361da0: 5410 5f71 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.validUnsent:[Ljavax/mail/Address; // field@715f │ │ +361da4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/SendFailedException; │ │ │ │ source_file_idx : 18431 (SendFailedException.java) │ │ @@ -1268474,18 +1268473,18 @@ │ │ type : '(Ljavax/mail/Session;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -362734: |[362734] javax.mail.Session$2.:(Ljavax/mail/Session;)V │ │ -362744: 5b01 6671 |0000: iput-object v1, v0, Ljavax/mail/Session$2;.this$0:Ljavax/mail/Session; // field@7166 │ │ -362748: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36274e: 0e00 |0005: return-void │ │ +362730: |[362730] javax.mail.Session$2.:(Ljavax/mail/Session;)V │ │ +362740: 5b01 6671 |0000: iput-object v1, v0, Ljavax/mail/Session$2;.this$0:Ljavax/mail/Session; // field@7166 │ │ +362744: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36274a: 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; │ │ │ │ @@ -1268495,18 +1268494,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -362750: |[362750] javax.mail.Session$2.load:(Ljava/io/InputStream;)V │ │ -362760: 5410 6671 |0000: iget-object v0, v1, Ljavax/mail/Session$2;.this$0:Ljavax/mail/Session; // field@7166 │ │ -362764: 7120 989d 2000 |0002: invoke-static {v0, v2}, Ljavax/mail/Session;.access$000:(Ljavax/mail/Session;Ljava/io/InputStream;)V // method@9d98 │ │ -36276a: 0e00 |0005: return-void │ │ +36274c: |[36274c] javax.mail.Session$2.load:(Ljava/io/InputStream;)V │ │ +36275c: 5410 6671 |0000: iget-object v0, v1, Ljavax/mail/Session$2;.this$0:Ljavax/mail/Session; // field@7166 │ │ +362760: 7120 989d 2000 |0002: invoke-static {v0, v2}, Ljavax/mail/Session;.access$000:(Ljavax/mail/Session;Ljava/io/InputStream;)V // method@9d98 │ │ +362766: 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; │ │ │ │ @@ -1268547,18 +1268546,18 @@ │ │ type : '(Ljavax/mail/Session;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -36276c: |[36276c] javax.mail.Session$3.:(Ljavax/mail/Session;)V │ │ -36277c: 5b01 6771 |0000: iput-object v1, v0, Ljavax/mail/Session$3;.this$0:Ljavax/mail/Session; // field@7167 │ │ -362780: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -362786: 0e00 |0005: return-void │ │ +362768: |[362768] javax.mail.Session$3.:(Ljavax/mail/Session;)V │ │ +362778: 5b01 6771 |0000: iput-object v1, v0, Ljavax/mail/Session$3;.this$0:Ljavax/mail/Session; // field@7167 │ │ +36277c: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +362782: 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; │ │ │ │ @@ -1268568,20 +1268567,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -362788: |[362788] javax.mail.Session$3.load:(Ljava/io/InputStream;)V │ │ -362798: 5410 6771 |0000: iget-object v0, v1, Ljavax/mail/Session$3;.this$0:Ljavax/mail/Session; // field@7167 │ │ -36279c: 7110 999d 0000 |0002: invoke-static {v0}, Ljavax/mail/Session;.access$100:(Ljavax/mail/Session;)Ljava/util/Properties; // method@9d99 │ │ -3627a2: 0c00 |0005: move-result-object v0 │ │ -3627a4: 6e20 9a9a 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@9a9a │ │ -3627aa: 0e00 |0009: return-void │ │ +362784: |[362784] javax.mail.Session$3.load:(Ljava/io/InputStream;)V │ │ +362794: 5410 6771 |0000: iget-object v0, v1, Ljavax/mail/Session$3;.this$0:Ljavax/mail/Session; // field@7167 │ │ +362798: 7110 999d 0000 |0002: invoke-static {v0}, Ljavax/mail/Session;.access$100:(Ljavax/mail/Session;)Ljava/util/Properties; // method@9d99 │ │ +36279e: 0c00 |0005: move-result-object v0 │ │ +3627a0: 6e20 9a9a 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@9a9a │ │ +3627a6: 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; │ │ │ │ @@ -1268636,20 +1268635,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 │ │ -3642a8: |[3642a8] javax.mail.Store.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ -3642b8: 7030 6d9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Service;.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V // method@9d6d │ │ -3642be: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3642c0: 5b01 7e71 |0004: iput-object v1, v0, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ -3642c4: 5b01 7c71 |0006: iput-object v1, v0, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ -3642c8: 0e00 |0008: return-void │ │ +3642a4: |[3642a4] javax.mail.Store.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ +3642b4: 7030 6d9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Service;.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V // method@9d6d │ │ +3642ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3642bc: 5b01 7e71 |0004: iput-object v1, v0, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ +3642c0: 5b01 7c71 |0006: iput-object v1, v0, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ +3642c4: 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; │ │ @@ -1268662,28 +1268661,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 │ │ -3642cc: |[3642cc] javax.mail.Store.addFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ -3642dc: 1d01 |0000: monitor-enter v1 │ │ -3642de: 5410 7c71 |0001: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ -3642e2: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -3642e6: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -3642ea: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -3642f0: 5b10 7c71 |000a: iput-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ -3642f4: 5410 7c71 |000c: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ -3642f8: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -3642fe: 1e01 |0011: monitor-exit v1 │ │ -364300: 0e00 |0012: return-void │ │ -364302: 0d02 |0013: move-exception v2 │ │ -364304: 1e01 |0014: monitor-exit v1 │ │ -364306: 2702 |0015: throw v2 │ │ +3642c8: |[3642c8] javax.mail.Store.addFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ +3642d8: 1d01 |0000: monitor-enter v1 │ │ +3642da: 5410 7c71 |0001: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ +3642de: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +3642e2: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +3642e6: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +3642ec: 5b10 7c71 |000a: iput-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ +3642f0: 5410 7c71 |000c: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ +3642f4: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +3642fa: 1e01 |0011: monitor-exit v1 │ │ +3642fc: 0e00 |0012: return-void │ │ +3642fe: 0d02 |0013: move-exception v2 │ │ +364300: 1e01 |0014: monitor-exit v1 │ │ +364302: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=262 │ │ 0x0005 line=263 │ │ 0x000c line=264 │ │ @@ -1268697,28 +1268696,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 │ │ -364314: |[364314] javax.mail.Store.addStoreListener:(Ljavax/mail/event/StoreListener;)V │ │ -364324: 1d01 |0000: monitor-enter v1 │ │ -364326: 5410 7e71 |0001: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ -36432a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -36432e: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -364332: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -364338: 5b10 7e71 |000a: iput-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ -36433c: 5410 7e71 |000c: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ -364340: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -364346: 1e01 |0011: monitor-exit v1 │ │ -364348: 0e00 |0012: return-void │ │ -36434a: 0d02 |0013: move-exception v2 │ │ -36434c: 1e01 |0014: monitor-exit v1 │ │ -36434e: 2702 |0015: throw v2 │ │ +364310: |[364310] javax.mail.Store.addStoreListener:(Ljavax/mail/event/StoreListener;)V │ │ +364320: 1d01 |0000: monitor-enter v1 │ │ +364322: 5410 7e71 |0001: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ +364326: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +36432a: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +36432e: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +364334: 5b10 7e71 |000a: iput-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ +364338: 5410 7e71 |000c: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ +36433c: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +364342: 1e01 |0011: monitor-exit v1 │ │ +364344: 0e00 |0012: return-void │ │ +364346: 0d02 |0013: move-exception v2 │ │ +364348: 1e01 |0014: monitor-exit v1 │ │ +36434a: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=206 │ │ 0x0005 line=207 │ │ 0x000c line=208 │ │ @@ -1268750,22 +1268749,22 @@ │ │ type : '()[Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -364250: |[364250] javax.mail.Store.getPersonalNamespaces:()[Ljavax/mail/Folder; │ │ -364260: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -364262: 2300 f115 |0001: new-array v0, v0, [Ljavax/mail/Folder; // type@15f1 │ │ -364266: 6e10 ce9d 0300 |0003: invoke-virtual {v3}, Ljavax/mail/Store;.getDefaultFolder:()Ljavax/mail/Folder; // method@9dce │ │ -36426c: 0c01 |0006: move-result-object v1 │ │ -36426e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -364270: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ -364274: 1100 |000a: return-object v0 │ │ +36424c: |[36424c] javax.mail.Store.getPersonalNamespaces:()[Ljavax/mail/Folder; │ │ +36425c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +36425e: 2300 f115 |0001: new-array v0, v0, [Ljavax/mail/Folder; // type@15f1 │ │ +364262: 6e10 ce9d 0300 |0003: invoke-virtual {v3}, Ljavax/mail/Store;.getDefaultFolder:()Ljavax/mail/Folder; // method@9dce │ │ +364268: 0c01 |0006: move-result-object v1 │ │ +36426a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +36426c: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ +364270: 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;) │ │ @@ -1268773,57 +1268772,57 @@ │ │ type : '()[Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -364278: |[364278] javax.mail.Store.getSharedNamespaces:()[Ljavax/mail/Folder; │ │ -364288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36428a: 2300 f115 |0001: new-array v0, v0, [Ljavax/mail/Folder; // type@15f1 │ │ -36428e: 1100 |0003: return-object v0 │ │ +364274: |[364274] javax.mail.Store.getSharedNamespaces:()[Ljavax/mail/Folder; │ │ +364284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +364286: 2300 f115 |0001: new-array v0, v0, [Ljavax/mail/Folder; // type@15f1 │ │ +36428a: 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 │ │ -364290: |[364290] javax.mail.Store.getUserNamespaces:(Ljava/lang/String;)[Ljavax/mail/Folder; │ │ -3642a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3642a2: 2311 f115 |0001: new-array v1, v1, [Ljavax/mail/Folder; // type@15f1 │ │ -3642a6: 1101 |0003: return-object v1 │ │ +36428c: |[36428c] javax.mail.Store.getUserNamespaces:(Ljava/lang/String;)[Ljavax/mail/Folder; │ │ +36429c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +36429e: 2311 f115 |0001: new-array v1, v1, [Ljavax/mail/Folder; // type@15f1 │ │ +3642a2: 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 │ │ -36435c: |[36435c] javax.mail.Store.notifyFolderListeners:(ILjavax/mail/Folder;)V │ │ -36436c: 5410 7c71 |0000: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ -364370: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -364374: 0e00 |0004: return-void │ │ -364376: 2200 1114 |0005: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ -36437a: 7040 229e 1023 |0007: invoke-direct {v0, v1, v3, v2}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V // method@9e22 │ │ -364380: 5412 7c71 |000a: iget-object v2, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ -364384: 6e30 db9d 0102 |000c: invoke-virtual {v1, v0, v2}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ -36438a: 0e00 |000f: return-void │ │ +364358: |[364358] javax.mail.Store.notifyFolderListeners:(ILjavax/mail/Folder;)V │ │ +364368: 5410 7c71 |0000: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ +36436c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +364370: 0e00 |0004: return-void │ │ +364372: 2200 1114 |0005: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ +364376: 7040 229e 1023 |0007: invoke-direct {v0, v1, v3, v2}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V // method@9e22 │ │ +36437c: 5412 7c71 |000a: iget-object v2, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ +364380: 6e30 db9d 0102 |000c: invoke-virtual {v1, v0, v2}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ +364386: 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; │ │ @@ -1268835,24 +1268834,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 │ │ -36438c: |[36438c] javax.mail.Store.notifyFolderRenamedListeners:(Ljavax/mail/Folder;Ljavax/mail/Folder;)V │ │ -36439c: 5420 7c71 |0000: iget-object v0, v2, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ -3643a0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3643a4: 0e00 |0004: return-void │ │ -3643a6: 2200 1114 |0005: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ -3643aa: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -3643ac: 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 │ │ -3643b2: 5423 7c71 |000b: iget-object v3, v2, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ -3643b6: 6e30 db9d 0203 |000d: invoke-virtual {v2, v0, v3}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ -3643bc: 0e00 |0010: return-void │ │ +364388: |[364388] javax.mail.Store.notifyFolderRenamedListeners:(Ljavax/mail/Folder;Ljavax/mail/Folder;)V │ │ +364398: 5420 7c71 |0000: iget-object v0, v2, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ +36439c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3643a0: 0e00 |0004: return-void │ │ +3643a2: 2200 1114 |0005: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ +3643a6: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +3643a8: 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 │ │ +3643ae: 5423 7c71 |000b: iget-object v3, v2, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ +3643b2: 6e30 db9d 0203 |000d: invoke-virtual {v2, v0, v3}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ +3643b8: 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; │ │ @@ -1268864,23 +1268863,23 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -3643c0: |[3643c0] javax.mail.Store.notifyStoreListeners:(ILjava/lang/String;)V │ │ -3643d0: 5410 7e71 |0000: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ -3643d4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3643d8: 0e00 |0004: return-void │ │ -3643da: 2200 1914 |0005: new-instance v0, Ljavax/mail/event/StoreEvent; // type@1419 │ │ -3643de: 7040 3c9e 1032 |0007: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/event/StoreEvent;.:(Ljavax/mail/Store;ILjava/lang/String;)V // method@9e3c │ │ -3643e4: 5412 7e71 |000a: iget-object v2, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ -3643e8: 6e30 db9d 0102 |000c: invoke-virtual {v1, v0, v2}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ -3643ee: 0e00 |000f: return-void │ │ +3643bc: |[3643bc] javax.mail.Store.notifyStoreListeners:(ILjava/lang/String;)V │ │ +3643cc: 5410 7e71 |0000: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ +3643d0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3643d4: 0e00 |0004: return-void │ │ +3643d6: 2200 1914 |0005: new-instance v0, Ljavax/mail/event/StoreEvent; // type@1419 │ │ +3643da: 7040 3c9e 1032 |0007: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/event/StoreEvent;.:(Ljavax/mail/Store;ILjava/lang/String;)V // method@9e3c │ │ +3643e0: 5412 7e71 |000a: iget-object v2, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ +3643e4: 6e30 db9d 0102 |000c: invoke-virtual {v1, v0, v2}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ +3643ea: 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; │ │ @@ -1268892,25 +1268891,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 │ │ -3643f0: |[3643f0] javax.mail.Store.removeFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ -364400: 1d01 |0000: monitor-enter v1 │ │ -364402: 5410 7c71 |0001: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ -364406: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -36440a: 5410 7c71 |0005: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ -36440e: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -364414: 1e01 |000a: monitor-exit v1 │ │ -364416: 0e00 |000b: return-void │ │ -364418: 0d02 |000c: move-exception v2 │ │ -36441a: 1e01 |000d: monitor-exit v1 │ │ -36441c: 2702 |000e: throw v2 │ │ +3643ec: |[3643ec] javax.mail.Store.removeFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ +3643fc: 1d01 |0000: monitor-enter v1 │ │ +3643fe: 5410 7c71 |0001: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ +364402: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +364406: 5410 7c71 |0005: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717c │ │ +36440a: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +364410: 1e01 |000a: monitor-exit v1 │ │ +364412: 0e00 |000b: return-void │ │ +364414: 0d02 |000c: move-exception v2 │ │ +364416: 1e01 |000d: monitor-exit v1 │ │ +364418: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=277 │ │ 0x0005 line=278 │ │ 0x000a line=279 │ │ @@ -1268923,25 +1268922,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 │ │ -36442c: |[36442c] javax.mail.Store.removeStoreListener:(Ljavax/mail/event/StoreListener;)V │ │ -36443c: 1d01 |0000: monitor-enter v1 │ │ -36443e: 5410 7e71 |0001: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ -364442: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -364446: 5410 7e71 |0005: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ -36444a: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -364450: 1e01 |000a: monitor-exit v1 │ │ -364452: 0e00 |000b: return-void │ │ -364454: 0d02 |000c: move-exception v2 │ │ -364456: 1e01 |000d: monitor-exit v1 │ │ -364458: 2702 |000e: throw v2 │ │ +364428: |[364428] javax.mail.Store.removeStoreListener:(Ljavax/mail/event/StoreListener;)V │ │ +364438: 1d01 |0000: monitor-enter v1 │ │ +36443a: 5410 7e71 |0001: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ +36443e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +364442: 5410 7e71 |0005: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717e │ │ +364446: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +36444c: 1e01 |000a: monitor-exit v1 │ │ +36444e: 0e00 |000b: return-void │ │ +364450: 0d02 |000c: move-exception v2 │ │ +364452: 1e01 |000d: monitor-exit v1 │ │ +364454: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=221 │ │ 0x0005 line=222 │ │ 0x000a line=223 │ │ @@ -1268983,18 +1268982,18 @@ │ │ type : '(Ljavax/mail/Store;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3641fc: |[3641fc] javax.mail.StoreClosedException.:(Ljavax/mail/Store;)V │ │ -36420c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36420e: 7030 e09d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/StoreClosedException;.:(Ljavax/mail/Store;Ljava/lang/String;)V // method@9de0 │ │ -364214: 0e00 |0004: return-void │ │ +3641f8: |[3641f8] javax.mail.StoreClosedException.:(Ljavax/mail/Store;)V │ │ +364208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36420a: 7030 e09d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/StoreClosedException;.:(Ljavax/mail/Store;Ljava/lang/String;)V // method@9de0 │ │ +364210: 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; │ │ │ │ @@ -1269003,18 +1269002,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 │ │ -364218: |[364218] javax.mail.StoreClosedException.:(Ljavax/mail/Store;Ljava/lang/String;)V │ │ -364228: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36422e: 5b01 8071 |0003: iput-object v1, v0, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7180 │ │ -364232: 0e00 |0005: return-void │ │ +364214: |[364214] javax.mail.StoreClosedException.:(Ljavax/mail/Store;Ljava/lang/String;)V │ │ +364224: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36422a: 5b01 8071 |0003: iput-object v1, v0, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7180 │ │ +36422e: 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; │ │ @@ -1269025,18 +1269024,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 │ │ -364234: |[364234] javax.mail.StoreClosedException.:(Ljavax/mail/Store;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -364244: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36424a: 5b01 8071 |0003: iput-object v1, v0, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7180 │ │ -36424e: 0e00 |0005: return-void │ │ +364230: |[364230] javax.mail.StoreClosedException.:(Ljavax/mail/Store;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +364240: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +364246: 5b01 8071 |0003: iput-object v1, v0, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7180 │ │ +36424a: 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; │ │ @@ -1269049,17 +1269048,17 @@ │ │ type : '()Ljavax/mail/Store;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3641e4: |[3641e4] javax.mail.StoreClosedException.getStore:()Ljavax/mail/Store; │ │ -3641f4: 5410 8071 |0000: iget-object v0, v1, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7180 │ │ -3641f8: 1100 |0002: return-object v0 │ │ +3641e0: |[3641e0] javax.mail.StoreClosedException.getStore:()Ljavax/mail/Store; │ │ +3641f0: 5410 8071 |0000: iget-object v0, v1, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7180 │ │ +3641f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/StoreClosedException; │ │ │ │ source_file_idx : 18777 (StoreClosedException.java) │ │ @@ -1269107,19 +1269106,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 │ │ -364468: |[364468] javax.mail.Transport.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ -364478: 7030 6d9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Service;.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V // method@9d6d │ │ -36447e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -364480: 5b01 8171 |0004: iput-object v1, v0, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ -364484: 0e00 |0006: return-void │ │ +364464: |[364464] javax.mail.Transport.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ +364474: 7030 6d9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Service;.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V // method@9d6d │ │ +36447a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +36447c: 5b01 8171 |0004: iput-object v1, v0, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ +364480: 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; │ │ @@ -1269130,21 +1269129,21 @@ │ │ type : '(Ljavax/mail/Message;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -36454c: |[36454c] javax.mail.Transport.send:(Ljavax/mail/Message;)V │ │ -36455c: 6e10 029d 0200 |0000: invoke-virtual {v2}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ -364562: 6e10 f09c 0200 |0003: invoke-virtual {v2}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ -364568: 0c00 |0006: move-result-object v0 │ │ -36456a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -36456c: 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 │ │ -364572: 0e00 |000b: return-void │ │ +364548: |[364548] javax.mail.Transport.send:(Ljavax/mail/Message;)V │ │ +364558: 6e10 029d 0200 |0000: invoke-virtual {v2}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ +36455e: 6e10 f09c 0200 |0003: invoke-virtual {v2}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ +364564: 0c00 |0006: move-result-object v0 │ │ +364566: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +364568: 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 │ │ +36456e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Ljavax/mail/Message; │ │ │ │ @@ -1269153,20 +1269152,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 │ │ -364574: |[364574] javax.mail.Transport.send:(Ljavax/mail/Message;Ljava/lang/String;Ljava/lang/String;)V │ │ -364584: 6e10 029d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ -36458a: 6e10 f09c 0100 |0003: invoke-virtual {v1}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ -364590: 0c00 |0006: move-result-object v0 │ │ -364592: 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 │ │ -364598: 0e00 |000a: return-void │ │ +364570: |[364570] javax.mail.Transport.send:(Ljavax/mail/Message;Ljava/lang/String;Ljava/lang/String;)V │ │ +364580: 6e10 029d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ +364586: 6e10 f09c 0100 |0003: invoke-virtual {v1}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ +36458c: 0c00 |0006: move-result-object v0 │ │ +36458e: 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 │ │ +364594: 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; │ │ @@ -1269177,19 +1269176,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 │ │ -36459c: |[36459c] javax.mail.Transport.send:(Ljavax/mail/Message;[Ljavax/mail/Address;)V │ │ -3645ac: 6e10 029d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ -3645b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3645b4: 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 │ │ -3645ba: 0e00 |0007: return-void │ │ +364598: |[364598] javax.mail.Transport.send:(Ljavax/mail/Message;[Ljavax/mail/Address;)V │ │ +3645a8: 6e10 029d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ +3645ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3645b0: 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 │ │ +3645b6: 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; │ │ @@ -1269199,18 +1269198,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 │ │ -3645bc: |[3645bc] javax.mail.Transport.send:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V │ │ -3645cc: 6e10 029d 0000 |0000: invoke-virtual {v0}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ -3645d2: 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 │ │ -3645d8: 0e00 |0006: return-void │ │ +3645b8: |[3645b8] javax.mail.Transport.send:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V │ │ +3645c8: 6e10 029d 0000 |0000: invoke-virtual {v0}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ +3645ce: 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 │ │ +3645d4: 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; │ │ @@ -1269222,212 +1269221,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 │ │ -3645dc: |[3645dc] javax.mail.Transport.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V │ │ -3645ec: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -3645f0: 0800 1300 |0002: move-object/from16 v0, v19 │ │ -3645f4: 0802 1400 |0004: move-object/from16 v2, v20 │ │ -3645f8: 1a03 eb3e |0006: const-string v3, "No recipient addresses" // string@3eeb │ │ -3645fc: 3800 6b01 |0008: if-eqz v0, 0173 // +016b │ │ -364600: 2104 |000a: array-length v4, v0 │ │ -364602: 3804 6801 |000b: if-eqz v4, 0173 // +0168 │ │ -364606: 2204 6413 |000d: new-instance v4, Ljava/util/HashMap; // type@1364 │ │ -36460a: 7010 159a 0400 |000f: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -364610: 2205 5613 |0012: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ -364614: 7010 9399 0500 |0014: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -36461a: 2206 5613 |0017: new-instance v6, Ljava/util/ArrayList; // type@1356 │ │ -36461e: 7010 9399 0600 |0019: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -364624: 2207 5613 |001c: new-instance v7, Ljava/util/ArrayList; // type@1356 │ │ -364628: 7010 9399 0700 |001e: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -36462e: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -364630: 1209 |0022: const/4 v9, #int 0 // #0 │ │ -364632: 210a |0023: array-length v10, v0 │ │ -364634: 35a9 3600 |0024: if-ge v9, v10, 005a // +0036 │ │ -364638: 460a 0009 |0026: aget-object v10, v0, v9 │ │ -36463c: 6e10 589c 0a00 |0028: invoke-virtual {v10}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -364642: 0c0a |002b: move-result-object v10 │ │ -364644: 7220 819a a400 |002c: invoke-interface {v4, v10}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@9a81 │ │ -36464a: 0a0a |002f: move-result v10 │ │ -36464c: 380a 1400 |0030: if-eqz v10, 0044 // +0014 │ │ -364650: 460a 0009 |0032: aget-object v10, v0, v9 │ │ -364654: 6e10 589c 0a00 |0034: invoke-virtual {v10}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -36465a: 0c0a |0037: move-result-object v10 │ │ -36465c: 7220 859a a400 |0038: invoke-interface {v4, v10}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -364662: 0c0a |003b: move-result-object v10 │ │ -364664: 1f0a 6c13 |003c: check-cast v10, Ljava/util/List; // type@136c │ │ -364668: 460b 0009 |003e: aget-object v11, v0, v9 │ │ -36466c: 7220 5b9a ba00 |0040: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -364672: 2814 |0043: goto 0057 // +0014 │ │ -364674: 220a 5613 |0044: new-instance v10, Ljava/util/ArrayList; // type@1356 │ │ -364678: 7010 9399 0a00 |0046: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -36467e: 460b 0009 |0049: aget-object v11, v0, v9 │ │ -364682: 7220 5b9a ba00 |004b: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -364688: 460b 0009 |004e: aget-object v11, v0, v9 │ │ -36468c: 6e10 589c 0b00 |0050: invoke-virtual {v11}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -364692: 0c0b |0053: move-result-object v11 │ │ -364694: 7230 899a b40a |0054: invoke-interface {v4, v11, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36469a: d809 0901 |0057: add-int/lit8 v9, v9, #int 1 // #01 │ │ -36469e: 28ca |0059: goto 0023 // -0036 │ │ -3646a0: 7210 8c9a 0400 |005a: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@9a8c │ │ -3646a6: 0a09 |005d: move-result v9 │ │ -3646a8: 3809 0f01 |005e: if-eqz v9, 016d // +010f │ │ -3646ac: 5413 3f71 |0060: iget-object v3, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ -3646b0: 120a |0062: const/4 v10, #int 0 // #0 │ │ -3646b2: 3803 0500 |0063: if-eqz v3, 0068 // +0005 │ │ -3646b6: 5413 3f71 |0065: iget-object v3, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ -3646ba: 2809 |0067: goto 0070 // +0009 │ │ -3646bc: 7100 5898 0000 |0068: invoke-static {}, Ljava/lang/System;.getProperties:()Ljava/util/Properties; // method@9858 │ │ -3646c2: 0c03 |006b: move-result-object v3 │ │ -3646c4: 7120 9f9d a300 |006c: invoke-static {v3, v10}, Ljavax/mail/Session;.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; // method@9d9f │ │ -3646ca: 0c03 |006f: move-result-object v3 │ │ -3646cc: 121b |0070: const/4 v11, #int 1 // #1 │ │ -3646ce: 33b9 1f00 |0071: if-ne v9, v11, 0090 // +001f │ │ -3646d2: 4604 0008 |0073: aget-object v4, v0, v8 │ │ -3646d6: 6e20 b69d 4300 |0075: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; // method@9db6 │ │ -3646dc: 0c03 |0078: move-result-object v3 │ │ -3646de: 3802 0800 |0079: if-eqz v2, 0081 // +0008 │ │ -3646e2: 0804 1500 |007b: move-object/from16 v4, v21 │ │ -3646e6: 6e30 e89d 2304 |007d: invoke-virtual {v3, v2, v4}, Ljavax/mail/Transport;.connect:(Ljava/lang/String;Ljava/lang/String;)V // method@9de8 │ │ -3646ec: 2804 |0080: goto 0084 // +0004 │ │ -3646ee: 6e10 e79d 0300 |0081: invoke-virtual {v3}, Ljavax/mail/Transport;.connect:()V // method@9de7 │ │ -3646f4: 6e30 f49d 1300 |0084: invoke-virtual {v3, v1, v0}, Ljavax/mail/Transport;.sendMessage:(Ljavax/mail/Message;[Ljavax/mail/Address;)V // method@9df4 │ │ -3646fa: 6e10 e69d 0300 |0087: invoke-virtual {v3}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ -364700: 0e00 |008a: return-void │ │ -364702: 0d00 |008b: move-exception v0 │ │ -364704: 6e10 e69d 0300 |008c: invoke-virtual {v3}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ -36470a: 2700 |008f: throw v0 │ │ -36470c: 7210 8d9a 0400 |0090: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ -364712: 0c00 |0093: move-result-object v0 │ │ -364714: 7210 ef99 0000 |0094: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ -36471a: 0c02 |0097: move-result-object v2 │ │ -36471c: 07ae |0098: move-object v14, v10 │ │ -36471e: 1200 |0099: const/4 v0, #int 0 // #0 │ │ -364720: 7210 3f9a 0200 |009a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -364726: 0a04 |009d: move-result v4 │ │ -364728: 3804 7f00 |009e: if-eqz v4, 011d // +007f │ │ -36472c: 7210 409a 0200 |00a0: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -364732: 0c04 |00a3: move-result-object v4 │ │ -364734: 1f04 6c13 |00a4: check-cast v4, Ljava/util/List; // type@136c │ │ -364738: 7210 6a9a 0400 |00a6: invoke-interface {v4}, Ljava/util/List;.size:()I // method@9a6a │ │ -36473e: 0a09 |00a9: move-result v9 │ │ -364740: 239c ed15 |00aa: new-array v12, v9, [Ljavax/mail/Address; // type@15ed │ │ -364744: 7220 6d9a c400 |00ac: invoke-interface {v4, v12}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -36474a: 4604 0c08 |00af: aget-object v4, v12, v8 │ │ -36474e: 6e20 b69d 4300 |00b1: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; // method@9db6 │ │ -364754: 0c04 |00b4: move-result-object v4 │ │ -364756: 3904 0d00 |00b5: if-nez v4, 00c2 // +000d │ │ -36475a: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -36475c: 3594 e2ff |00b8: if-ge v4, v9, 009a // -001e │ │ -364760: 460d 0c04 |00ba: aget-object v13, v12, v4 │ │ -364764: 7220 5b9a d500 |00bc: invoke-interface {v5, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36476a: d804 0401 |00bf: add-int/lit8 v4, v4, #int 1 // #01 │ │ -36476e: 28f7 |00c1: goto 00b8 // -0009 │ │ -364770: 6e10 e79d 0400 |00c2: invoke-virtual {v4}, Ljavax/mail/Transport;.connect:()V // method@9de7 │ │ -364776: 6e30 f49d 140c |00c5: invoke-virtual {v4, v1, v12}, Ljavax/mail/Transport;.sendMessage:(Ljavax/mail/Message;[Ljavax/mail/Address;)V // method@9df4 │ │ -36477c: 6e10 e69d 0400 |00c8: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ -364782: 28cf |00cb: goto 009a // -0031 │ │ -364784: 0d00 |00cc: move-exception v0 │ │ -364786: 284c |00cd: goto 0119 // +004c │ │ -364788: 0d00 |00ce: move-exception v0 │ │ -36478a: 390e 0400 |00cf: if-nez v14, 00d3 // +0004 │ │ -36478e: 070e |00d1: move-object v14, v0 │ │ -364790: 2804 |00d2: goto 00d6 // +0004 │ │ -364792: 6e20 1f9d 0e00 |00d3: invoke-virtual {v14, v0}, Ljavax/mail/MessagingException;.setNextException:(Ljava/lang/Exception;)Z // method@9d1f │ │ -364798: 6e10 e69d 0400 |00d6: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ -36479e: 1210 |00d9: const/4 v0, #int 1 // #1 │ │ -3647a0: 28c0 |00da: goto 009a // -0040 │ │ -3647a2: 0d00 |00db: move-exception v0 │ │ -3647a4: 390e 0400 |00dc: if-nez v14, 00e0 // +0004 │ │ -3647a8: 070e |00de: move-object v14, v0 │ │ -3647aa: 2804 |00df: goto 00e3 // +0004 │ │ -3647ac: 6e20 1f9d 0e00 |00e0: invoke-virtual {v14, v0}, Ljavax/mail/MessagingException;.setNextException:(Ljava/lang/Exception;)Z // method@9d1f │ │ -3647b2: 6e10 6a9d 0000 |00e3: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getInvalidAddresses:()[Ljavax/mail/Address; // method@9d6a │ │ -3647b8: 0c09 |00e6: move-result-object v9 │ │ -3647ba: 3809 0e00 |00e7: if-eqz v9, 00f5 // +000e │ │ -3647be: 120c |00e9: const/4 v12, #int 0 // #0 │ │ -3647c0: 219d |00ea: array-length v13, v9 │ │ -3647c2: 35dc 0a00 |00eb: if-ge v12, v13, 00f5 // +000a │ │ -3647c6: 460d 090c |00ed: aget-object v13, v9, v12 │ │ -3647ca: 7220 5b9a d500 |00ef: invoke-interface {v5, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3647d0: d80c 0c01 |00f2: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3647d4: 28f6 |00f4: goto 00ea // -000a │ │ -3647d6: 6e10 6b9d 0000 |00f5: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getValidSentAddresses:()[Ljavax/mail/Address; // method@9d6b │ │ -3647dc: 0c09 |00f8: move-result-object v9 │ │ -3647de: 3809 0e00 |00f9: if-eqz v9, 0107 // +000e │ │ -3647e2: 120c |00fb: const/4 v12, #int 0 // #0 │ │ -3647e4: 219d |00fc: array-length v13, v9 │ │ -3647e6: 35dc 0a00 |00fd: if-ge v12, v13, 0107 // +000a │ │ -3647ea: 460d 090c |00ff: aget-object v13, v9, v12 │ │ -3647ee: 7220 5b9a d600 |0101: invoke-interface {v6, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3647f4: d80c 0c01 |0104: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3647f8: 28f6 |0106: goto 00fc // -000a │ │ -3647fa: 6e10 6c9d 0000 |0107: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getValidUnsentAddresses:()[Ljavax/mail/Address; // method@9d6c │ │ -364800: 0c00 |010a: move-result-object v0 │ │ -364802: 3800 cbff |010b: if-eqz v0, 00d6 // -0035 │ │ -364806: 1209 |010d: const/4 v9, #int 0 // #0 │ │ -364808: 210c |010e: array-length v12, v0 │ │ -36480a: 35c9 c7ff |010f: if-ge v9, v12, 00d6 // -0039 │ │ -36480e: 460c 0009 |0111: aget-object v12, v0, v9 │ │ -364812: 7220 5b9a c700 |0113: invoke-interface {v7, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -364818: d809 0901 |0116: add-int/lit8 v9, v9, #int 1 // #01 │ │ -36481c: 28f6 |0118: goto 010e // -000a │ │ -36481e: 6e10 e69d 0400 |0119: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ -364824: 2700 |011c: throw v0 │ │ -364826: 3900 1000 |011d: if-nez v0, 012d // +0010 │ │ -36482a: 7210 6a9a 0500 |011f: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ -364830: 0a00 |0122: move-result v0 │ │ -364832: 3900 0a00 |0123: if-nez v0, 012d // +000a │ │ -364836: 7210 6a9a 0700 |0125: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ -36483c: 0a00 |0128: move-result v0 │ │ -36483e: 3800 0300 |0129: if-eqz v0, 012c // +0003 │ │ -364842: 2802 |012b: goto 012d // +0002 │ │ -364844: 0e00 |012c: return-void │ │ -364846: 7210 6a9a 0600 |012d: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ -36484c: 0a00 |0130: move-result v0 │ │ -36484e: 3d00 0d00 |0131: if-lez v0, 013e // +000d │ │ -364852: 7210 6a9a 0600 |0133: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ -364858: 0a00 |0136: move-result v0 │ │ -36485a: 2300 ed15 |0137: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ -36485e: 7220 6d9a 0600 |0139: invoke-interface {v6, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -364864: 070f |013c: move-object v15, v0 │ │ -364866: 2802 |013d: goto 013f // +0002 │ │ -364868: 07af |013e: move-object v15, v10 │ │ -36486a: 7210 6a9a 0700 |013f: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ -364870: 0a00 |0142: move-result v0 │ │ -364872: 3d00 0e00 |0143: if-lez v0, 0151 // +000e │ │ -364876: 7210 6a9a 0700 |0145: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ -36487c: 0a00 |0148: move-result v0 │ │ -36487e: 2300 ed15 |0149: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ -364882: 7220 6d9a 0700 |014b: invoke-interface {v7, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -364888: 0810 0000 |014e: move-object/from16 v16, v0 │ │ -36488c: 2803 |0150: goto 0153 // +0003 │ │ -36488e: 0810 0a00 |0151: move-object/from16 v16, v10 │ │ -364892: 7210 6a9a 0500 |0153: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ -364898: 0a00 |0156: move-result v0 │ │ -36489a: 3d00 0b00 |0157: if-lez v0, 0162 // +000b │ │ -36489e: 7210 6a9a 0500 |0159: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ -3648a4: 0a00 |015c: move-result v0 │ │ -3648a6: 230a ed15 |015d: new-array v10, v0, [Ljavax/mail/Address; // type@15ed │ │ -3648aa: 7220 6d9a a500 |015f: invoke-interface {v5, v10}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -3648b0: 0811 0a00 |0162: move-object/from16 v17, v10 │ │ -3648b4: 2200 fa13 |0164: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ -3648b8: 1a0d 0148 |0166: const-string v13, "Sending failed" // string@4801 │ │ -3648bc: 070c |0168: move-object v12, v0 │ │ -3648be: 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 │ │ -3648c4: 2700 |016c: throw v0 │ │ -3648c6: 2200 fa13 |016d: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ -3648ca: 7020 679d 3000 |016f: invoke-direct {v0, v3}, Ljavax/mail/SendFailedException;.:(Ljava/lang/String;)V // method@9d67 │ │ -3648d0: 2700 |0172: throw v0 │ │ -3648d2: 2200 fa13 |0173: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ -3648d6: 7020 679d 3000 |0175: invoke-direct {v0, v3}, Ljavax/mail/SendFailedException;.:(Ljava/lang/String;)V // method@9d67 │ │ -3648dc: 2700 |0178: throw v0 │ │ +3645d8: |[3645d8] javax.mail.Transport.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V │ │ +3645e8: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +3645ec: 0800 1300 |0002: move-object/from16 v0, v19 │ │ +3645f0: 0802 1400 |0004: move-object/from16 v2, v20 │ │ +3645f4: 1a03 eb3e |0006: const-string v3, "No recipient addresses" // string@3eeb │ │ +3645f8: 3800 6b01 |0008: if-eqz v0, 0173 // +016b │ │ +3645fc: 2104 |000a: array-length v4, v0 │ │ +3645fe: 3804 6801 |000b: if-eqz v4, 0173 // +0168 │ │ +364602: 2204 6413 |000d: new-instance v4, Ljava/util/HashMap; // type@1364 │ │ +364606: 7010 159a 0400 |000f: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +36460c: 2205 5613 |0012: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ +364610: 7010 9399 0500 |0014: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +364616: 2206 5613 |0017: new-instance v6, Ljava/util/ArrayList; // type@1356 │ │ +36461a: 7010 9399 0600 |0019: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +364620: 2207 5613 |001c: new-instance v7, Ljava/util/ArrayList; // type@1356 │ │ +364624: 7010 9399 0700 |001e: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +36462a: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +36462c: 1209 |0022: const/4 v9, #int 0 // #0 │ │ +36462e: 210a |0023: array-length v10, v0 │ │ +364630: 35a9 3600 |0024: if-ge v9, v10, 005a // +0036 │ │ +364634: 460a 0009 |0026: aget-object v10, v0, v9 │ │ +364638: 6e10 589c 0a00 |0028: invoke-virtual {v10}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +36463e: 0c0a |002b: move-result-object v10 │ │ +364640: 7220 819a a400 |002c: invoke-interface {v4, v10}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@9a81 │ │ +364646: 0a0a |002f: move-result v10 │ │ +364648: 380a 1400 |0030: if-eqz v10, 0044 // +0014 │ │ +36464c: 460a 0009 |0032: aget-object v10, v0, v9 │ │ +364650: 6e10 589c 0a00 |0034: invoke-virtual {v10}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +364656: 0c0a |0037: move-result-object v10 │ │ +364658: 7220 859a a400 |0038: invoke-interface {v4, v10}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +36465e: 0c0a |003b: move-result-object v10 │ │ +364660: 1f0a 6c13 |003c: check-cast v10, Ljava/util/List; // type@136c │ │ +364664: 460b 0009 |003e: aget-object v11, v0, v9 │ │ +364668: 7220 5b9a ba00 |0040: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36466e: 2814 |0043: goto 0057 // +0014 │ │ +364670: 220a 5613 |0044: new-instance v10, Ljava/util/ArrayList; // type@1356 │ │ +364674: 7010 9399 0a00 |0046: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +36467a: 460b 0009 |0049: aget-object v11, v0, v9 │ │ +36467e: 7220 5b9a ba00 |004b: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +364684: 460b 0009 |004e: aget-object v11, v0, v9 │ │ +364688: 6e10 589c 0b00 |0050: invoke-virtual {v11}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +36468e: 0c0b |0053: move-result-object v11 │ │ +364690: 7230 899a b40a |0054: invoke-interface {v4, v11, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +364696: d809 0901 |0057: add-int/lit8 v9, v9, #int 1 // #01 │ │ +36469a: 28ca |0059: goto 0023 // -0036 │ │ +36469c: 7210 8c9a 0400 |005a: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@9a8c │ │ +3646a2: 0a09 |005d: move-result v9 │ │ +3646a4: 3809 0f01 |005e: if-eqz v9, 016d // +010f │ │ +3646a8: 5413 3f71 |0060: iget-object v3, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ +3646ac: 120a |0062: const/4 v10, #int 0 // #0 │ │ +3646ae: 3803 0500 |0063: if-eqz v3, 0068 // +0005 │ │ +3646b2: 5413 3f71 |0065: iget-object v3, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@713f │ │ +3646b6: 2809 |0067: goto 0070 // +0009 │ │ +3646b8: 7100 5898 0000 |0068: invoke-static {}, Ljava/lang/System;.getProperties:()Ljava/util/Properties; // method@9858 │ │ +3646be: 0c03 |006b: move-result-object v3 │ │ +3646c0: 7120 9f9d a300 |006c: invoke-static {v3, v10}, Ljavax/mail/Session;.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; // method@9d9f │ │ +3646c6: 0c03 |006f: move-result-object v3 │ │ +3646c8: 121b |0070: const/4 v11, #int 1 // #1 │ │ +3646ca: 33b9 1f00 |0071: if-ne v9, v11, 0090 // +001f │ │ +3646ce: 4604 0008 |0073: aget-object v4, v0, v8 │ │ +3646d2: 6e20 b69d 4300 |0075: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; // method@9db6 │ │ +3646d8: 0c03 |0078: move-result-object v3 │ │ +3646da: 3802 0800 |0079: if-eqz v2, 0081 // +0008 │ │ +3646de: 0804 1500 |007b: move-object/from16 v4, v21 │ │ +3646e2: 6e30 e89d 2304 |007d: invoke-virtual {v3, v2, v4}, Ljavax/mail/Transport;.connect:(Ljava/lang/String;Ljava/lang/String;)V // method@9de8 │ │ +3646e8: 2804 |0080: goto 0084 // +0004 │ │ +3646ea: 6e10 e79d 0300 |0081: invoke-virtual {v3}, Ljavax/mail/Transport;.connect:()V // method@9de7 │ │ +3646f0: 6e30 f49d 1300 |0084: invoke-virtual {v3, v1, v0}, Ljavax/mail/Transport;.sendMessage:(Ljavax/mail/Message;[Ljavax/mail/Address;)V // method@9df4 │ │ +3646f6: 6e10 e69d 0300 |0087: invoke-virtual {v3}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ +3646fc: 0e00 |008a: return-void │ │ +3646fe: 0d00 |008b: move-exception v0 │ │ +364700: 6e10 e69d 0300 |008c: invoke-virtual {v3}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ +364706: 2700 |008f: throw v0 │ │ +364708: 7210 8d9a 0400 |0090: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ +36470e: 0c00 |0093: move-result-object v0 │ │ +364710: 7210 ef99 0000 |0094: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ +364716: 0c02 |0097: move-result-object v2 │ │ +364718: 07ae |0098: move-object v14, v10 │ │ +36471a: 1200 |0099: const/4 v0, #int 0 // #0 │ │ +36471c: 7210 3f9a 0200 |009a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +364722: 0a04 |009d: move-result v4 │ │ +364724: 3804 7f00 |009e: if-eqz v4, 011d // +007f │ │ +364728: 7210 409a 0200 |00a0: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +36472e: 0c04 |00a3: move-result-object v4 │ │ +364730: 1f04 6c13 |00a4: check-cast v4, Ljava/util/List; // type@136c │ │ +364734: 7210 6a9a 0400 |00a6: invoke-interface {v4}, Ljava/util/List;.size:()I // method@9a6a │ │ +36473a: 0a09 |00a9: move-result v9 │ │ +36473c: 239c ed15 |00aa: new-array v12, v9, [Ljavax/mail/Address; // type@15ed │ │ +364740: 7220 6d9a c400 |00ac: invoke-interface {v4, v12}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +364746: 4604 0c08 |00af: aget-object v4, v12, v8 │ │ +36474a: 6e20 b69d 4300 |00b1: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; // method@9db6 │ │ +364750: 0c04 |00b4: move-result-object v4 │ │ +364752: 3904 0d00 |00b5: if-nez v4, 00c2 // +000d │ │ +364756: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +364758: 3594 e2ff |00b8: if-ge v4, v9, 009a // -001e │ │ +36475c: 460d 0c04 |00ba: aget-object v13, v12, v4 │ │ +364760: 7220 5b9a d500 |00bc: invoke-interface {v5, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +364766: d804 0401 |00bf: add-int/lit8 v4, v4, #int 1 // #01 │ │ +36476a: 28f7 |00c1: goto 00b8 // -0009 │ │ +36476c: 6e10 e79d 0400 |00c2: invoke-virtual {v4}, Ljavax/mail/Transport;.connect:()V // method@9de7 │ │ +364772: 6e30 f49d 140c |00c5: invoke-virtual {v4, v1, v12}, Ljavax/mail/Transport;.sendMessage:(Ljavax/mail/Message;[Ljavax/mail/Address;)V // method@9df4 │ │ +364778: 6e10 e69d 0400 |00c8: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ +36477e: 28cf |00cb: goto 009a // -0031 │ │ +364780: 0d00 |00cc: move-exception v0 │ │ +364782: 284c |00cd: goto 0119 // +004c │ │ +364784: 0d00 |00ce: move-exception v0 │ │ +364786: 390e 0400 |00cf: if-nez v14, 00d3 // +0004 │ │ +36478a: 070e |00d1: move-object v14, v0 │ │ +36478c: 2804 |00d2: goto 00d6 // +0004 │ │ +36478e: 6e20 1f9d 0e00 |00d3: invoke-virtual {v14, v0}, Ljavax/mail/MessagingException;.setNextException:(Ljava/lang/Exception;)Z // method@9d1f │ │ +364794: 6e10 e69d 0400 |00d6: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ +36479a: 1210 |00d9: const/4 v0, #int 1 // #1 │ │ +36479c: 28c0 |00da: goto 009a // -0040 │ │ +36479e: 0d00 |00db: move-exception v0 │ │ +3647a0: 390e 0400 |00dc: if-nez v14, 00e0 // +0004 │ │ +3647a4: 070e |00de: move-object v14, v0 │ │ +3647a6: 2804 |00df: goto 00e3 // +0004 │ │ +3647a8: 6e20 1f9d 0e00 |00e0: invoke-virtual {v14, v0}, Ljavax/mail/MessagingException;.setNextException:(Ljava/lang/Exception;)Z // method@9d1f │ │ +3647ae: 6e10 6a9d 0000 |00e3: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getInvalidAddresses:()[Ljavax/mail/Address; // method@9d6a │ │ +3647b4: 0c09 |00e6: move-result-object v9 │ │ +3647b6: 3809 0e00 |00e7: if-eqz v9, 00f5 // +000e │ │ +3647ba: 120c |00e9: const/4 v12, #int 0 // #0 │ │ +3647bc: 219d |00ea: array-length v13, v9 │ │ +3647be: 35dc 0a00 |00eb: if-ge v12, v13, 00f5 // +000a │ │ +3647c2: 460d 090c |00ed: aget-object v13, v9, v12 │ │ +3647c6: 7220 5b9a d500 |00ef: invoke-interface {v5, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3647cc: d80c 0c01 |00f2: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3647d0: 28f6 |00f4: goto 00ea // -000a │ │ +3647d2: 6e10 6b9d 0000 |00f5: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getValidSentAddresses:()[Ljavax/mail/Address; // method@9d6b │ │ +3647d8: 0c09 |00f8: move-result-object v9 │ │ +3647da: 3809 0e00 |00f9: if-eqz v9, 0107 // +000e │ │ +3647de: 120c |00fb: const/4 v12, #int 0 // #0 │ │ +3647e0: 219d |00fc: array-length v13, v9 │ │ +3647e2: 35dc 0a00 |00fd: if-ge v12, v13, 0107 // +000a │ │ +3647e6: 460d 090c |00ff: aget-object v13, v9, v12 │ │ +3647ea: 7220 5b9a d600 |0101: invoke-interface {v6, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3647f0: d80c 0c01 |0104: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3647f4: 28f6 |0106: goto 00fc // -000a │ │ +3647f6: 6e10 6c9d 0000 |0107: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getValidUnsentAddresses:()[Ljavax/mail/Address; // method@9d6c │ │ +3647fc: 0c00 |010a: move-result-object v0 │ │ +3647fe: 3800 cbff |010b: if-eqz v0, 00d6 // -0035 │ │ +364802: 1209 |010d: const/4 v9, #int 0 // #0 │ │ +364804: 210c |010e: array-length v12, v0 │ │ +364806: 35c9 c7ff |010f: if-ge v9, v12, 00d6 // -0039 │ │ +36480a: 460c 0009 |0111: aget-object v12, v0, v9 │ │ +36480e: 7220 5b9a c700 |0113: invoke-interface {v7, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +364814: d809 0901 |0116: add-int/lit8 v9, v9, #int 1 // #01 │ │ +364818: 28f6 |0118: goto 010e // -000a │ │ +36481a: 6e10 e69d 0400 |0119: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ +364820: 2700 |011c: throw v0 │ │ +364822: 3900 1000 |011d: if-nez v0, 012d // +0010 │ │ +364826: 7210 6a9a 0500 |011f: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ +36482c: 0a00 |0122: move-result v0 │ │ +36482e: 3900 0a00 |0123: if-nez v0, 012d // +000a │ │ +364832: 7210 6a9a 0700 |0125: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ +364838: 0a00 |0128: move-result v0 │ │ +36483a: 3800 0300 |0129: if-eqz v0, 012c // +0003 │ │ +36483e: 2802 |012b: goto 012d // +0002 │ │ +364840: 0e00 |012c: return-void │ │ +364842: 7210 6a9a 0600 |012d: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ +364848: 0a00 |0130: move-result v0 │ │ +36484a: 3d00 0d00 |0131: if-lez v0, 013e // +000d │ │ +36484e: 7210 6a9a 0600 |0133: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ +364854: 0a00 |0136: move-result v0 │ │ +364856: 2300 ed15 |0137: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ +36485a: 7220 6d9a 0600 |0139: invoke-interface {v6, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +364860: 070f |013c: move-object v15, v0 │ │ +364862: 2802 |013d: goto 013f // +0002 │ │ +364864: 07af |013e: move-object v15, v10 │ │ +364866: 7210 6a9a 0700 |013f: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ +36486c: 0a00 |0142: move-result v0 │ │ +36486e: 3d00 0e00 |0143: if-lez v0, 0151 // +000e │ │ +364872: 7210 6a9a 0700 |0145: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ +364878: 0a00 |0148: move-result v0 │ │ +36487a: 2300 ed15 |0149: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ +36487e: 7220 6d9a 0700 |014b: invoke-interface {v7, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +364884: 0810 0000 |014e: move-object/from16 v16, v0 │ │ +364888: 2803 |0150: goto 0153 // +0003 │ │ +36488a: 0810 0a00 |0151: move-object/from16 v16, v10 │ │ +36488e: 7210 6a9a 0500 |0153: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ +364894: 0a00 |0156: move-result v0 │ │ +364896: 3d00 0b00 |0157: if-lez v0, 0162 // +000b │ │ +36489a: 7210 6a9a 0500 |0159: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ +3648a0: 0a00 |015c: move-result v0 │ │ +3648a2: 230a ed15 |015d: new-array v10, v0, [Ljavax/mail/Address; // type@15ed │ │ +3648a6: 7220 6d9a a500 |015f: invoke-interface {v5, v10}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +3648ac: 0811 0a00 |0162: move-object/from16 v17, v10 │ │ +3648b0: 2200 fa13 |0164: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ +3648b4: 1a0d 0148 |0166: const-string v13, "Sending failed" // string@4801 │ │ +3648b8: 070c |0168: move-object v12, v0 │ │ +3648ba: 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 │ │ +3648c0: 2700 |016c: throw v0 │ │ +3648c2: 2200 fa13 |016d: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ +3648c6: 7020 679d 3000 |016f: invoke-direct {v0, v3}, Ljavax/mail/SendFailedException;.:(Ljava/lang/String;)V // method@9d67 │ │ +3648cc: 2700 |0172: throw v0 │ │ +3648ce: 2200 fa13 |0173: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ +3648d2: 7020 679d 3000 |0175: invoke-direct {v0, v3}, Ljavax/mail/SendFailedException;.:(Ljava/lang/String;)V // method@9d67 │ │ +3648d8: 2700 |0178: throw v0 │ │ catches : 4 │ │ 0x007d - 0x0087 │ │ -> 0x008b │ │ 0x00c2 - 0x00c8 │ │ Ljavax/mail/SendFailedException; -> 0x00db │ │ Ljavax/mail/MessagingException; -> 0x00ce │ │ -> 0x00cc │ │ @@ -1269504,28 +1269503,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 │ │ -364488: |[364488] javax.mail.Transport.addTransportListener:(Ljavax/mail/event/TransportListener;)V │ │ -364498: 1d01 |0000: monitor-enter v1 │ │ -36449a: 5410 8171 |0001: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ -36449e: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -3644a2: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -3644a6: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -3644ac: 5b10 8171 |000a: iput-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ -3644b0: 5410 8171 |000c: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ -3644b4: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -3644ba: 1e01 |0011: monitor-exit v1 │ │ -3644bc: 0e00 |0012: return-void │ │ -3644be: 0d02 |0013: move-exception v2 │ │ -3644c0: 1e01 |0014: monitor-exit v1 │ │ -3644c2: 2702 |0015: throw v2 │ │ +364484: |[364484] javax.mail.Transport.addTransportListener:(Ljavax/mail/event/TransportListener;)V │ │ +364494: 1d01 |0000: monitor-enter v1 │ │ +364496: 5410 8171 |0001: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ +36449a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +36449e: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +3644a2: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +3644a8: 5b10 8171 |000a: iput-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ +3644ac: 5410 8171 |000c: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ +3644b0: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +3644b6: 1e01 |0011: monitor-exit v1 │ │ +3644b8: 0e00 |0012: return-void │ │ +3644ba: 0d02 |0013: move-exception v2 │ │ +3644bc: 1e01 |0014: monitor-exit v1 │ │ +3644be: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=379 │ │ 0x0005 line=380 │ │ 0x000c line=381 │ │ @@ -1269539,30 +1269538,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 │ │ -3644d0: |[3644d0] javax.mail.Transport.notifyTransportListeners:(I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V │ │ -3644e0: 5480 8171 |0000: iget-object v0, v8, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ -3644e4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3644e8: 0e00 |0004: return-void │ │ -3644ea: 2200 1c14 |0005: new-instance v0, Ljavax/mail/event/TransportEvent; // type@141c │ │ -3644ee: 0701 |0007: move-object v1, v0 │ │ -3644f0: 0782 |0008: move-object v2, v8 │ │ -3644f2: 0193 |0009: move v3, v9 │ │ -3644f4: 07a4 |000a: move-object v4, v10 │ │ -3644f6: 07b5 |000b: move-object v5, v11 │ │ -3644f8: 07c6 |000c: move-object v6, v12 │ │ -3644fa: 07d7 |000d: move-object v7, v13 │ │ -3644fc: 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 │ │ -364502: 5489 8171 |0011: iget-object v9, v8, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ -364506: 6e30 ed9d 0809 |0013: invoke-virtual {v8, v0, v9}, Ljavax/mail/Transport;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ded │ │ -36450c: 0e00 |0016: return-void │ │ +3644cc: |[3644cc] javax.mail.Transport.notifyTransportListeners:(I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V │ │ +3644dc: 5480 8171 |0000: iget-object v0, v8, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ +3644e0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3644e4: 0e00 |0004: return-void │ │ +3644e6: 2200 1c14 |0005: new-instance v0, Ljavax/mail/event/TransportEvent; // type@141c │ │ +3644ea: 0701 |0007: move-object v1, v0 │ │ +3644ec: 0782 |0008: move-object v2, v8 │ │ +3644ee: 0193 |0009: move v3, v9 │ │ +3644f0: 07a4 |000a: move-object v4, v10 │ │ +3644f2: 07b5 |000b: move-object v5, v11 │ │ +3644f4: 07c6 |000c: move-object v6, v12 │ │ +3644f6: 07d7 |000d: move-object v7, v13 │ │ +3644f8: 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 │ │ +3644fe: 5489 8171 |0011: iget-object v9, v8, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ +364502: 6e30 ed9d 0809 |0013: invoke-virtual {v8, v0, v9}, Ljavax/mail/Transport;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ded │ │ +364508: 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; │ │ @@ -1269577,25 +1269576,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 │ │ -364510: |[364510] javax.mail.Transport.removeTransportListener:(Ljavax/mail/event/TransportListener;)V │ │ -364520: 1d01 |0000: monitor-enter v1 │ │ -364522: 5410 8171 |0001: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ -364526: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -36452a: 5410 8171 |0005: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ -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 │ │ +36450c: |[36450c] javax.mail.Transport.removeTransportListener:(Ljavax/mail/event/TransportListener;)V │ │ +36451c: 1d01 |0000: monitor-enter v1 │ │ +36451e: 5410 8171 |0001: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ +364522: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +364526: 5410 8171 |0005: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7181 │ │ +36452a: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +364530: 1e01 |000a: monitor-exit v1 │ │ +364532: 0e00 |000b: return-void │ │ +364534: 0d02 |000c: move-exception v2 │ │ +364536: 1e01 |000d: monitor-exit v1 │ │ +364538: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=394 │ │ 0x0005 line=395 │ │ 0x000a line=396 │ │ @@ -1269643,37 +1269642,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -364914: |[364914] javax.mail.UIDFolder$FetchProfileItem.:()V │ │ -364924: 2200 0914 |0000: new-instance v0, Ljavax/mail/UIDFolder$FetchProfileItem; // type@1409 │ │ -364928: 1a01 d74e |0002: const-string v1, "UID" // string@4ed7 │ │ -36492c: 7020 f69d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/UIDFolder$FetchProfileItem;.:(Ljava/lang/String;)V // method@9df6 │ │ -364932: 6900 8271 |0007: sput-object v0, Ljavax/mail/UIDFolder$FetchProfileItem;.UID:Ljavax/mail/UIDFolder$FetchProfileItem; // field@7182 │ │ -364936: 0e00 |0009: return-void │ │ +364910: |[364910] javax.mail.UIDFolder$FetchProfileItem.:()V │ │ +364920: 2200 0914 |0000: new-instance v0, Ljavax/mail/UIDFolder$FetchProfileItem; // type@1409 │ │ +364924: 1a01 d74e |0002: const-string v1, "UID" // string@4ed7 │ │ +364928: 7020 f69d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/UIDFolder$FetchProfileItem;.:(Ljava/lang/String;)V // method@9df6 │ │ +36492e: 6900 8271 |0007: sput-object v0, Ljavax/mail/UIDFolder$FetchProfileItem;.UID:Ljavax/mail/UIDFolder$FetchProfileItem; // field@7182 │ │ +364932: 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 │ │ -364938: |[364938] javax.mail.UIDFolder$FetchProfileItem.:(Ljava/lang/String;)V │ │ -364948: 7020 779c 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ -36494e: 0e00 |0003: return-void │ │ +364934: |[364934] javax.mail.UIDFolder$FetchProfileItem.:(Ljava/lang/String;)V │ │ +364944: 7020 779c 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ +36494a: 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; │ │ │ │ @@ -1269704,17 +1269703,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -365470: |[365470] javax.mail.event.ConnectionAdapter.:()V │ │ -365480: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365486: 0e00 |0003: return-void │ │ +36546c: |[36546c] javax.mail.event.ConnectionAdapter.:()V │ │ +36547c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +365482: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/event/ConnectionAdapter; │ │ │ │ Virtual methods - │ │ @@ -1269723,46 +1269722,46 @@ │ │ type : '(Ljavax/mail/event/ConnectionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -365488: |[365488] javax.mail.event.ConnectionAdapter.closed:(Ljavax/mail/event/ConnectionEvent;)V │ │ -365498: 0e00 |0000: return-void │ │ +365484: |[365484] javax.mail.event.ConnectionAdapter.closed:(Ljavax/mail/event/ConnectionEvent;)V │ │ +365494: 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 │ │ -36549c: |[36549c] javax.mail.event.ConnectionAdapter.disconnected:(Ljavax/mail/event/ConnectionEvent;)V │ │ -3654ac: 0e00 |0000: return-void │ │ +365498: |[365498] javax.mail.event.ConnectionAdapter.disconnected:(Ljavax/mail/event/ConnectionEvent;)V │ │ +3654a8: 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 │ │ -3654b0: |[3654b0] javax.mail.event.ConnectionAdapter.opened:(Ljavax/mail/event/ConnectionEvent;)V │ │ -3654c0: 0e00 |0000: return-void │ │ +3654ac: |[3654ac] javax.mail.event.ConnectionAdapter.opened:(Ljavax/mail/event/ConnectionEvent;)V │ │ +3654bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4827 (ConnectionAdapter.java) │ │ │ │ Class #3940 header: │ │ @@ -1269812,18 +1269811,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 │ │ -3654dc: |[3654dc] javax.mail.event.ConnectionEvent.:(Ljava/lang/Object;I)V │ │ -3654ec: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -3654f2: 5902 9871 |0003: iput v2, v0, Ljavax/mail/event/ConnectionEvent;.type:I // field@7198 │ │ -3654f6: 0e00 |0005: return-void │ │ +3654d8: |[3654d8] javax.mail.event.ConnectionEvent.:(Ljava/lang/Object;I)V │ │ +3654e8: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +3654ee: 5902 9871 |0003: iput v2, v0, Ljavax/mail/event/ConnectionEvent;.type:I // field@7198 │ │ +3654f2: 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; │ │ @@ -1269835,31 +1269834,31 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3654f8: |[3654f8] javax.mail.event.ConnectionEvent.dispatch:(Ljava/lang/Object;)V │ │ -365508: 5220 9871 |0000: iget v0, v2, Ljavax/mail/event/ConnectionEvent;.type:I // field@7198 │ │ -36550c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -36550e: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -365512: 1f03 0f14 |0005: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ -365516: 7220 1d9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.opened:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1d │ │ -36551c: 2812 |000a: goto 001c // +0012 │ │ -36551e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -365520: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ -365524: 1f03 0f14 |000e: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ -365528: 7220 1c9e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.disconnected:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1c │ │ -36552e: 2809 |0013: goto 001c // +0009 │ │ -365530: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -365532: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ -365536: 1f03 0f14 |0017: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ -36553a: 7220 1b9e 2300 |0019: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.closed:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1b │ │ -365540: 0e00 |001c: return-void │ │ +3654f4: |[3654f4] javax.mail.event.ConnectionEvent.dispatch:(Ljava/lang/Object;)V │ │ +365504: 5220 9871 |0000: iget v0, v2, Ljavax/mail/event/ConnectionEvent;.type:I // field@7198 │ │ +365508: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +36550a: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +36550e: 1f03 0f14 |0005: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ +365512: 7220 1d9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.opened:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1d │ │ +365518: 2812 |000a: goto 001c // +0012 │ │ +36551a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +36551c: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ +365520: 1f03 0f14 |000e: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ +365524: 7220 1c9e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.disconnected:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1c │ │ +36552a: 2809 |0013: goto 001c // +0009 │ │ +36552c: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +36552e: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ +365532: 1f03 0f14 |0017: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ +365536: 7220 1b9e 2300 |0019: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.closed:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1b │ │ +36553c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ 0x000e line=97 │ │ 0x0017 line=99 │ │ locals : │ │ @@ -1269871,17 +1269870,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3654c4: |[3654c4] javax.mail.event.ConnectionEvent.getType:()I │ │ -3654d4: 5210 9871 |0000: iget v0, v1, Ljavax/mail/event/ConnectionEvent;.type:I // field@7198 │ │ -3654d8: 0f00 |0002: return v0 │ │ +3654c0: |[3654c0] javax.mail.event.ConnectionEvent.getType:()I │ │ +3654d0: 5210 9871 |0000: iget v0, v1, Ljavax/mail/event/ConnectionEvent;.type:I // field@7198 │ │ +3654d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/ConnectionEvent; │ │ │ │ source_file_idx : 4828 (ConnectionEvent.java) │ │ @@ -1269910,17 +1269909,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -365544: |[365544] javax.mail.event.FolderAdapter.:()V │ │ -365554: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36555a: 0e00 |0003: return-void │ │ +365540: |[365540] javax.mail.event.FolderAdapter.:()V │ │ +365550: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +365556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/event/FolderAdapter; │ │ │ │ Virtual methods - │ │ @@ -1269929,46 +1269928,46 @@ │ │ type : '(Ljavax/mail/event/FolderEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -36555c: |[36555c] javax.mail.event.FolderAdapter.folderCreated:(Ljavax/mail/event/FolderEvent;)V │ │ -36556c: 0e00 |0000: return-void │ │ +365558: |[365558] javax.mail.event.FolderAdapter.folderCreated:(Ljavax/mail/event/FolderEvent;)V │ │ +365568: 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 │ │ -365570: |[365570] javax.mail.event.FolderAdapter.folderDeleted:(Ljavax/mail/event/FolderEvent;)V │ │ -365580: 0e00 |0000: return-void │ │ +36556c: |[36556c] javax.mail.event.FolderAdapter.folderDeleted:(Ljavax/mail/event/FolderEvent;)V │ │ +36557c: 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 │ │ -365584: |[365584] javax.mail.event.FolderAdapter.folderRenamed:(Ljavax/mail/event/FolderEvent;)V │ │ -365594: 0e00 |0000: return-void │ │ +365580: |[365580] javax.mail.event.FolderAdapter.folderRenamed:(Ljavax/mail/event/FolderEvent;)V │ │ +365590: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7101 (FolderAdapter.java) │ │ │ │ Class #3942 header: │ │ @@ -1270026,17 +1270025,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 │ │ -3655e0: |[3655e0] javax.mail.event.FolderEvent.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V │ │ -3655f0: 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 │ │ -3655f6: 0e00 |0003: return-void │ │ +3655dc: |[3655dc] javax.mail.event.FolderEvent.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V │ │ +3655ec: 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 │ │ +3655f2: 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; │ │ @@ -1270047,20 +1270046,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 │ │ -3655f8: |[3655f8] javax.mail.event.FolderEvent.:(Ljava/lang/Object;Ljavax/mail/Folder;Ljavax/mail/Folder;I)V │ │ -365608: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -36560e: 5b02 9c71 |0003: iput-object v2, v0, Ljavax/mail/event/FolderEvent;.folder:Ljavax/mail/Folder; // field@719c │ │ -365612: 5b03 9d71 |0005: iput-object v3, v0, Ljavax/mail/event/FolderEvent;.newFolder:Ljavax/mail/Folder; // field@719d │ │ -365616: 5904 9f71 |0007: iput v4, v0, Ljavax/mail/event/FolderEvent;.type:I // field@719f │ │ -36561a: 0e00 |0009: return-void │ │ +3655f4: |[3655f4] javax.mail.event.FolderEvent.:(Ljava/lang/Object;Ljavax/mail/Folder;Ljavax/mail/Folder;I)V │ │ +365604: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +36560a: 5b02 9c71 |0003: iput-object v2, v0, Ljavax/mail/event/FolderEvent;.folder:Ljavax/mail/Folder; // field@719c │ │ +36560e: 5b03 9d71 |0005: iput-object v3, v0, Ljavax/mail/event/FolderEvent;.newFolder:Ljavax/mail/Folder; // field@719d │ │ +365612: 5904 9f71 |0007: iput v4, v0, Ljavax/mail/event/FolderEvent;.type:I // field@719f │ │ +365616: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ 0x0005 line=118 │ │ 0x0007 line=119 │ │ locals : │ │ @@ -1270076,31 +1270075,31 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -36561c: |[36561c] javax.mail.event.FolderEvent.dispatch:(Ljava/lang/Object;)V │ │ -36562c: 5220 9f71 |0000: iget v0, v2, Ljavax/mail/event/FolderEvent;.type:I // field@719f │ │ -365630: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -365632: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -365636: 1f03 1214 |0005: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ -36563a: 7220 289e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderCreated:(Ljavax/mail/event/FolderEvent;)V // method@9e28 │ │ -365640: 2812 |000a: goto 001c // +0012 │ │ -365642: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -365644: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ -365648: 1f03 1214 |000e: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ -36564c: 7220 299e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderDeleted:(Ljavax/mail/event/FolderEvent;)V // method@9e29 │ │ -365652: 2809 |0013: goto 001c // +0009 │ │ -365654: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -365656: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ -36565a: 1f03 1214 |0017: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ -36565e: 7220 2a9e 2300 |0019: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderRenamed:(Ljavax/mail/event/FolderEvent;)V // method@9e2a │ │ -365664: 0e00 |001c: return-void │ │ +365618: |[365618] javax.mail.event.FolderEvent.dispatch:(Ljava/lang/Object;)V │ │ +365628: 5220 9f71 |0000: iget v0, v2, Ljavax/mail/event/FolderEvent;.type:I // field@719f │ │ +36562c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +36562e: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +365632: 1f03 1214 |0005: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ +365636: 7220 289e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderCreated:(Ljavax/mail/event/FolderEvent;)V // method@9e28 │ │ +36563c: 2812 |000a: goto 001c // +0012 │ │ +36563e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +365640: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ +365644: 1f03 1214 |000e: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ +365648: 7220 299e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderDeleted:(Ljavax/mail/event/FolderEvent;)V // method@9e29 │ │ +36564e: 2809 |0013: goto 001c // +0009 │ │ +365650: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +365652: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ +365656: 1f03 1214 |0017: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ +36565a: 7220 2a9e 2300 |0019: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderRenamed:(Ljavax/mail/event/FolderEvent;)V // method@9e2a │ │ +365660: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ 0x000e line=164 │ │ 0x0017 line=166 │ │ locals : │ │ @@ -1270112,17 +1270111,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3655b0: |[3655b0] javax.mail.event.FolderEvent.getFolder:()Ljavax/mail/Folder; │ │ -3655c0: 5410 9c71 |0000: iget-object v0, v1, Ljavax/mail/event/FolderEvent;.folder:Ljavax/mail/Folder; // field@719c │ │ -3655c4: 1100 |0002: return-object v0 │ │ +3655ac: |[3655ac] javax.mail.event.FolderEvent.getFolder:()Ljavax/mail/Folder; │ │ +3655bc: 5410 9c71 |0000: iget-object v0, v1, Ljavax/mail/event/FolderEvent;.folder:Ljavax/mail/Folder; // field@719c │ │ +3655c0: 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;) │ │ @@ -1270130,17 +1270129,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3655c8: |[3655c8] javax.mail.event.FolderEvent.getNewFolder:()Ljavax/mail/Folder; │ │ -3655d8: 5410 9d71 |0000: iget-object v0, v1, Ljavax/mail/event/FolderEvent;.newFolder:Ljavax/mail/Folder; // field@719d │ │ -3655dc: 1100 |0002: return-object v0 │ │ +3655c4: |[3655c4] javax.mail.event.FolderEvent.getNewFolder:()Ljavax/mail/Folder; │ │ +3655d4: 5410 9d71 |0000: iget-object v0, v1, Ljavax/mail/event/FolderEvent;.newFolder:Ljavax/mail/Folder; // field@719d │ │ +3655d8: 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;) │ │ @@ -1270148,17 +1270147,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365598: |[365598] javax.mail.event.FolderEvent.getType:()I │ │ -3655a8: 5210 9f71 |0000: iget v0, v1, Ljavax/mail/event/FolderEvent;.type:I // field@719f │ │ -3655ac: 0f00 |0002: return v0 │ │ +365594: |[365594] javax.mail.event.FolderEvent.getType:()I │ │ +3655a4: 5210 9f71 |0000: iget v0, v1, Ljavax/mail/event/FolderEvent;.type:I // field@719f │ │ +3655a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/FolderEvent; │ │ │ │ source_file_idx : 7104 (FolderEvent.java) │ │ @@ -1270209,19 +1270208,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 │ │ -3656b0: |[3656b0] javax.mail.event.MessageChangedEvent.:(Ljava/lang/Object;ILjavax/mail/Message;)V │ │ -3656c0: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -3656c6: 5b03 a371 |0003: iput-object v3, v0, Ljavax/mail/event/MessageChangedEvent;.msg:Ljavax/mail/Message; // field@71a3 │ │ -3656ca: 5902 a571 |0005: iput v2, v0, Ljavax/mail/event/MessageChangedEvent;.type:I // field@71a5 │ │ -3656ce: 0e00 |0007: return-void │ │ +3656ac: |[3656ac] javax.mail.event.MessageChangedEvent.:(Ljava/lang/Object;ILjavax/mail/Message;)V │ │ +3656bc: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +3656c2: 5b03 a371 |0003: iput-object v3, v0, Ljavax/mail/event/MessageChangedEvent;.msg:Ljavax/mail/Message; // field@71a3 │ │ +3656c6: 5902 a571 |0005: iput v2, v0, Ljavax/mail/event/MessageChangedEvent;.type:I // field@71a5 │ │ +3656ca: 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; │ │ @@ -1270235,18 +1270234,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3656d0: |[3656d0] javax.mail.event.MessageChangedEvent.dispatch:(Ljava/lang/Object;)V │ │ -3656e0: 1f01 1514 |0000: check-cast v1, Ljavax/mail/event/MessageChangedListener; // type@1415 │ │ -3656e4: 7220 319e 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/event/MessageChangedListener;.messageChanged:(Ljavax/mail/event/MessageChangedEvent;)V // method@9e31 │ │ -3656ea: 0e00 |0005: return-void │ │ +3656cc: |[3656cc] javax.mail.event.MessageChangedEvent.dispatch:(Ljava/lang/Object;)V │ │ +3656dc: 1f01 1514 |0000: check-cast v1, Ljavax/mail/event/MessageChangedListener; // type@1415 │ │ +3656e0: 7220 319e 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/event/MessageChangedListener;.messageChanged:(Ljavax/mail/event/MessageChangedEvent;)V // method@9e31 │ │ +3656e6: 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; │ │ │ │ @@ -1270255,17 +1270254,17 @@ │ │ type : '()Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365698: |[365698] javax.mail.event.MessageChangedEvent.getMessage:()Ljavax/mail/Message; │ │ -3656a8: 5410 a371 |0000: iget-object v0, v1, Ljavax/mail/event/MessageChangedEvent;.msg:Ljavax/mail/Message; // field@71a3 │ │ -3656ac: 1100 |0002: return-object v0 │ │ +365694: |[365694] javax.mail.event.MessageChangedEvent.getMessage:()Ljavax/mail/Message; │ │ +3656a4: 5410 a371 |0000: iget-object v0, v1, Ljavax/mail/event/MessageChangedEvent;.msg:Ljavax/mail/Message; // field@71a3 │ │ +3656a8: 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;) │ │ @@ -1270273,17 +1270272,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.MessageChangedEvent.getMessageChangeType:()I │ │ -365690: 5210 a571 |0000: iget v0, v1, Ljavax/mail/event/MessageChangedEvent;.type:I // field@71a5 │ │ -365694: 0f00 |0002: return v0 │ │ +36567c: |[36567c] javax.mail.event.MessageChangedEvent.getMessageChangeType:()I │ │ +36568c: 5210 a571 |0000: iget v0, v1, Ljavax/mail/event/MessageChangedEvent;.type:I // field@71a5 │ │ +365690: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/MessageChangedEvent; │ │ │ │ source_file_idx : 15592 (MessageChangedEvent.java) │ │ @@ -1270312,17 +1270311,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3656ec: |[3656ec] javax.mail.event.MessageCountAdapter.:()V │ │ -3656fc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365702: 0e00 |0003: return-void │ │ +3656e8: |[3656e8] javax.mail.event.MessageCountAdapter.:()V │ │ +3656f8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3656fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/event/MessageCountAdapter; │ │ │ │ Virtual methods - │ │ @@ -1270331,31 +1270330,31 @@ │ │ type : '(Ljavax/mail/event/MessageCountEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -365704: |[365704] javax.mail.event.MessageCountAdapter.messagesAdded:(Ljavax/mail/event/MessageCountEvent;)V │ │ -365714: 0e00 |0000: return-void │ │ +365700: |[365700] javax.mail.event.MessageCountAdapter.messagesAdded:(Ljavax/mail/event/MessageCountEvent;)V │ │ +365710: 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 │ │ -365718: |[365718] javax.mail.event.MessageCountAdapter.messagesRemoved:(Ljavax/mail/event/MessageCountEvent;)V │ │ -365728: 0e00 |0000: return-void │ │ +365714: |[365714] javax.mail.event.MessageCountAdapter.messagesRemoved:(Ljavax/mail/event/MessageCountEvent;)V │ │ +365724: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15596 (MessageCountAdapter.java) │ │ │ │ Class #3945 header: │ │ @@ -1270408,20 +1270407,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 │ │ -365774: |[365774] javax.mail.event.MessageCountEvent.:(Ljavax/mail/Folder;IZ[Ljavax/mail/Message;)V │ │ -365784: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -36578a: 5902 ab71 |0003: iput v2, v0, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ab │ │ -36578e: 5c03 a971 |0005: iput-boolean v3, v0, Ljavax/mail/event/MessageCountEvent;.removed:Z // field@71a9 │ │ -365792: 5b04 a871 |0007: iput-object v4, v0, Ljavax/mail/event/MessageCountEvent;.msgs:[Ljavax/mail/Message; // field@71a8 │ │ -365796: 0e00 |0009: return-void │ │ +365770: |[365770] javax.mail.event.MessageCountEvent.:(Ljavax/mail/Folder;IZ[Ljavax/mail/Message;)V │ │ +365780: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +365786: 5902 ab71 |0003: iput v2, v0, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ab │ │ +36578a: 5c03 a971 |0005: iput-boolean v3, v0, Ljavax/mail/event/MessageCountEvent;.removed:Z // field@71a9 │ │ +36578e: 5b04 a871 |0007: iput-object v4, v0, Ljavax/mail/event/MessageCountEvent;.msgs:[Ljavax/mail/Message; // field@71a8 │ │ +365792: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x0005 line=111 │ │ 0x0007 line=112 │ │ locals : │ │ @@ -1270437,24 +1270436,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -365798: |[365798] javax.mail.event.MessageCountEvent.dispatch:(Ljava/lang/Object;)V │ │ -3657a8: 5220 ab71 |0000: iget v0, v2, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ab │ │ -3657ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3657ae: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -3657b2: 1f03 1814 |0005: check-cast v3, Ljavax/mail/event/MessageCountListener; // type@1418 │ │ -3657b6: 7220 3a9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/MessageCountListener;.messagesAdded:(Ljavax/mail/event/MessageCountEvent;)V // method@9e3a │ │ -3657bc: 2806 |000a: goto 0010 // +0006 │ │ -3657be: 1f03 1814 |000b: check-cast v3, Ljavax/mail/event/MessageCountListener; // type@1418 │ │ -3657c2: 7220 3b9e 2300 |000d: invoke-interface {v3, v2}, Ljavax/mail/event/MessageCountListener;.messagesRemoved:(Ljavax/mail/event/MessageCountEvent;)V // method@9e3b │ │ -3657c8: 0e00 |0010: return-void │ │ +365794: |[365794] javax.mail.event.MessageCountEvent.dispatch:(Ljava/lang/Object;)V │ │ +3657a4: 5220 ab71 |0000: iget v0, v2, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ab │ │ +3657a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3657aa: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +3657ae: 1f03 1814 |0005: check-cast v3, Ljavax/mail/event/MessageCountListener; // type@1418 │ │ +3657b2: 7220 3a9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/MessageCountListener;.messagesAdded:(Ljavax/mail/event/MessageCountEvent;)V // method@9e3a │ │ +3657b8: 2806 |000a: goto 0010 // +0006 │ │ +3657ba: 1f03 1814 |000b: check-cast v3, Ljavax/mail/event/MessageCountListener; // type@1418 │ │ +3657be: 7220 3b9e 2300 |000d: invoke-interface {v3, v2}, Ljavax/mail/event/MessageCountListener;.messagesRemoved:(Ljavax/mail/event/MessageCountEvent;)V // method@9e3b │ │ +3657c4: 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; │ │ @@ -1270465,17 +1270464,17 @@ │ │ type : '()[Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36575c: |[36575c] javax.mail.event.MessageCountEvent.getMessages:()[Ljavax/mail/Message; │ │ -36576c: 5410 a871 |0000: iget-object v0, v1, Ljavax/mail/event/MessageCountEvent;.msgs:[Ljavax/mail/Message; // field@71a8 │ │ -365770: 1100 |0002: return-object v0 │ │ +365758: |[365758] javax.mail.event.MessageCountEvent.getMessages:()[Ljavax/mail/Message; │ │ +365768: 5410 a871 |0000: iget-object v0, v1, Ljavax/mail/event/MessageCountEvent;.msgs:[Ljavax/mail/Message; // field@71a8 │ │ +36576c: 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;) │ │ @@ -1270483,17 +1270482,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365744: |[365744] javax.mail.event.MessageCountEvent.getType:()I │ │ -365754: 5210 ab71 |0000: iget v0, v1, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ab │ │ -365758: 0f00 |0002: return v0 │ │ +365740: |[365740] javax.mail.event.MessageCountEvent.getType:()I │ │ +365750: 5210 ab71 |0000: iget v0, v1, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ab │ │ +365754: 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;) │ │ @@ -1270501,17 +1270500,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36572c: |[36572c] javax.mail.event.MessageCountEvent.isRemoved:()Z │ │ -36573c: 5510 a971 |0000: iget-boolean v0, v1, Ljavax/mail/event/MessageCountEvent;.removed:Z // field@71a9 │ │ -365740: 0f00 |0002: return v0 │ │ +365728: |[365728] javax.mail.event.MessageCountEvent.isRemoved:()Z │ │ +365738: 5510 a971 |0000: iget-boolean v0, v1, Ljavax/mail/event/MessageCountEvent;.removed:Z // field@71a9 │ │ +36573c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/MessageCountEvent; │ │ │ │ source_file_idx : 15597 (MessageCountEvent.java) │ │ @@ -1270562,19 +1270561,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 │ │ -3657fc: |[3657fc] javax.mail.event.StoreEvent.:(Ljavax/mail/Store;ILjava/lang/String;)V │ │ -36580c: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -365812: 5902 b071 |0003: iput v2, v0, Ljavax/mail/event/StoreEvent;.type:I // field@71b0 │ │ -365816: 5b03 ae71 |0005: iput-object v3, v0, Ljavax/mail/event/StoreEvent;.message:Ljava/lang/String; // field@71ae │ │ -36581a: 0e00 |0007: return-void │ │ +3657f8: |[3657f8] javax.mail.event.StoreEvent.:(Ljavax/mail/Store;ILjava/lang/String;)V │ │ +365808: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +36580e: 5902 b071 |0003: iput v2, v0, Ljavax/mail/event/StoreEvent;.type:I // field@71b0 │ │ +365812: 5b03 ae71 |0005: iput-object v3, v0, Ljavax/mail/event/StoreEvent;.message:Ljava/lang/String; // field@71ae │ │ +365816: 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; │ │ @@ -1270588,18 +1270587,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36581c: |[36581c] javax.mail.event.StoreEvent.dispatch:(Ljava/lang/Object;)V │ │ -36582c: 1f01 1a14 |0000: check-cast v1, Ljavax/mail/event/StoreListener; // type@141a │ │ -365830: 7220 409e 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/event/StoreListener;.notification:(Ljavax/mail/event/StoreEvent;)V // method@9e40 │ │ -365836: 0e00 |0005: return-void │ │ +365818: |[365818] javax.mail.event.StoreEvent.dispatch:(Ljava/lang/Object;)V │ │ +365828: 1f01 1a14 |0000: check-cast v1, Ljavax/mail/event/StoreListener; // type@141a │ │ +36582c: 7220 409e 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/event/StoreListener;.notification:(Ljavax/mail/event/StoreEvent;)V // method@9e40 │ │ +365832: 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; │ │ │ │ @@ -1270608,17 +1270607,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3657e4: |[3657e4] javax.mail.event.StoreEvent.getMessage:()Ljava/lang/String; │ │ -3657f4: 5410 ae71 |0000: iget-object v0, v1, Ljavax/mail/event/StoreEvent;.message:Ljava/lang/String; // field@71ae │ │ -3657f8: 1100 |0002: return-object v0 │ │ +3657e0: |[3657e0] javax.mail.event.StoreEvent.getMessage:()Ljava/lang/String; │ │ +3657f0: 5410 ae71 |0000: iget-object v0, v1, Ljavax/mail/event/StoreEvent;.message:Ljava/lang/String; // field@71ae │ │ +3657f4: 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;) │ │ @@ -1270626,17 +1270625,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3657cc: |[3657cc] javax.mail.event.StoreEvent.getMessageType:()I │ │ -3657dc: 5210 b071 |0000: iget v0, v1, Ljavax/mail/event/StoreEvent;.type:I // field@71b0 │ │ -3657e0: 0f00 |0002: return v0 │ │ +3657c8: |[3657c8] javax.mail.event.StoreEvent.getMessageType:()I │ │ +3657d8: 5210 b071 |0000: iget v0, v1, Ljavax/mail/event/StoreEvent;.type:I // field@71b0 │ │ +3657dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/StoreEvent; │ │ │ │ source_file_idx : 18778 (StoreEvent.java) │ │ @@ -1270665,17 +1270664,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -365838: |[365838] javax.mail.event.TransportAdapter.:()V │ │ -365848: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36584e: 0e00 |0003: return-void │ │ +365834: |[365834] javax.mail.event.TransportAdapter.:()V │ │ +365844: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36584a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/event/TransportAdapter; │ │ │ │ Virtual methods - │ │ @@ -1270684,46 +1270683,46 @@ │ │ type : '(Ljavax/mail/event/TransportEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -365850: |[365850] javax.mail.event.TransportAdapter.messageDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ -365860: 0e00 |0000: return-void │ │ +36584c: |[36584c] javax.mail.event.TransportAdapter.messageDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ +36585c: 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 │ │ -365864: |[365864] javax.mail.event.TransportAdapter.messageNotDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ -365874: 0e00 |0000: return-void │ │ +365860: |[365860] javax.mail.event.TransportAdapter.messageNotDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ +365870: 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 │ │ -365878: |[365878] javax.mail.event.TransportAdapter.messagePartiallyDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ -365888: 0e00 |0000: return-void │ │ +365874: |[365874] javax.mail.event.TransportAdapter.messagePartiallyDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ +365884: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20096 (TransportAdapter.java) │ │ │ │ Class #3948 header: │ │ @@ -1270789,22 +1270788,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 │ │ -365904: |[365904] javax.mail.event.TransportEvent.:(Ljavax/mail/Transport;I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V │ │ -365914: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -36591a: 5902 b771 |0003: iput v2, v0, Ljavax/mail/event/TransportEvent;.type:I // field@71b7 │ │ -36591e: 5b03 b871 |0005: iput-object v3, v0, Ljavax/mail/event/TransportEvent;.validSent:[Ljavax/mail/Address; // field@71b8 │ │ -365922: 5b04 b971 |0007: iput-object v4, v0, Ljavax/mail/event/TransportEvent;.validUnsent:[Ljavax/mail/Address; // field@71b9 │ │ -365926: 5b05 b471 |0009: iput-object v5, v0, Ljavax/mail/event/TransportEvent;.invalid:[Ljavax/mail/Address; // field@71b4 │ │ -36592a: 5b06 b571 |000b: iput-object v6, v0, Ljavax/mail/event/TransportEvent;.msg:Ljavax/mail/Message; // field@71b5 │ │ -36592e: 0e00 |000d: return-void │ │ +365900: |[365900] javax.mail.event.TransportEvent.:(Ljavax/mail/Transport;I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V │ │ +365910: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +365916: 5902 b771 |0003: iput v2, v0, Ljavax/mail/event/TransportEvent;.type:I // field@71b7 │ │ +36591a: 5b03 b871 |0005: iput-object v3, v0, Ljavax/mail/event/TransportEvent;.validSent:[Ljavax/mail/Address; // field@71b8 │ │ +36591e: 5b04 b971 |0007: iput-object v4, v0, Ljavax/mail/event/TransportEvent;.validUnsent:[Ljavax/mail/Address; // field@71b9 │ │ +365922: 5b05 b471 |0009: iput-object v5, v0, Ljavax/mail/event/TransportEvent;.invalid:[Ljavax/mail/Address; // field@71b4 │ │ +365926: 5b06 b571 |000b: iput-object v6, v0, Ljavax/mail/event/TransportEvent;.msg:Ljavax/mail/Message; // field@71b5 │ │ +36592a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0005 line=116 │ │ 0x0007 line=117 │ │ 0x0009 line=118 │ │ @@ -1270824,29 +1270823,29 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -365930: |[365930] javax.mail.event.TransportEvent.dispatch:(Ljava/lang/Object;)V │ │ -365940: 5220 b771 |0000: iget v0, v2, Ljavax/mail/event/TransportEvent;.type:I // field@71b7 │ │ -365944: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -365946: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -36594a: 1f03 1d14 |0005: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ -36594e: 7220 4c9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messageDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4c │ │ -365954: 280f |000a: goto 0019 // +000f │ │ -365956: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -365958: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ -36595c: 1f03 1d14 |000e: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ -365960: 7220 4d9e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messageNotDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4d │ │ -365966: 2806 |0013: goto 0019 // +0006 │ │ -365968: 1f03 1d14 |0014: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ -36596c: 7220 4e9e 2300 |0016: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messagePartiallyDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4e │ │ -365972: 0e00 |0019: return-void │ │ +36592c: |[36592c] javax.mail.event.TransportEvent.dispatch:(Ljava/lang/Object;)V │ │ +36593c: 5220 b771 |0000: iget v0, v2, Ljavax/mail/event/TransportEvent;.type:I // field@71b7 │ │ +365940: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +365942: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +365946: 1f03 1d14 |0005: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ +36594a: 7220 4c9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messageDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4c │ │ +365950: 280f |000a: goto 0019 // +000f │ │ +365952: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +365954: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ +365958: 1f03 1d14 |000e: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ +36595c: 7220 4d9e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messageNotDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4d │ │ +365962: 2806 |0013: goto 0019 // +0006 │ │ +365964: 1f03 1d14 |0014: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ +365968: 7220 4e9e 2300 |0016: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messagePartiallyDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4e │ │ +36596e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ 0x000e line=174 │ │ 0x0014 line=176 │ │ locals : │ │ @@ -1270858,17 +1270857,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3658a4: |[3658a4] javax.mail.event.TransportEvent.getInvalidAddresses:()[Ljavax/mail/Address; │ │ -3658b4: 5410 b471 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.invalid:[Ljavax/mail/Address; // field@71b4 │ │ -3658b8: 1100 |0002: return-object v0 │ │ +3658a0: |[3658a0] javax.mail.event.TransportEvent.getInvalidAddresses:()[Ljavax/mail/Address; │ │ +3658b0: 5410 b471 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.invalid:[Ljavax/mail/Address; // field@71b4 │ │ +3658b4: 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;) │ │ @@ -1270876,17 +1270875,17 @@ │ │ type : '()Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3658ec: |[3658ec] javax.mail.event.TransportEvent.getMessage:()Ljavax/mail/Message; │ │ -3658fc: 5410 b571 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.msg:Ljavax/mail/Message; // field@71b5 │ │ -365900: 1100 |0002: return-object v0 │ │ +3658e8: |[3658e8] javax.mail.event.TransportEvent.getMessage:()Ljavax/mail/Message; │ │ +3658f8: 5410 b571 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.msg:Ljavax/mail/Message; // field@71b5 │ │ +3658fc: 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;) │ │ @@ -1270894,17 +1270893,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36588c: |[36588c] javax.mail.event.TransportEvent.getType:()I │ │ -36589c: 5210 b771 |0000: iget v0, v1, Ljavax/mail/event/TransportEvent;.type:I // field@71b7 │ │ -3658a0: 0f00 |0002: return v0 │ │ +365888: |[365888] javax.mail.event.TransportEvent.getType:()I │ │ +365898: 5210 b771 |0000: iget v0, v1, Ljavax/mail/event/TransportEvent;.type:I // field@71b7 │ │ +36589c: 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;) │ │ @@ -1270912,17 +1270911,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3658bc: |[3658bc] javax.mail.event.TransportEvent.getValidSentAddresses:()[Ljavax/mail/Address; │ │ -3658cc: 5410 b871 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.validSent:[Ljavax/mail/Address; // field@71b8 │ │ -3658d0: 1100 |0002: return-object v0 │ │ +3658b8: |[3658b8] javax.mail.event.TransportEvent.getValidSentAddresses:()[Ljavax/mail/Address; │ │ +3658c8: 5410 b871 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.validSent:[Ljavax/mail/Address; // field@71b8 │ │ +3658cc: 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;) │ │ @@ -1270930,17 +1270929,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3658d4: |[3658d4] javax.mail.event.TransportEvent.getValidUnsentAddresses:()[Ljavax/mail/Address; │ │ -3658e4: 5410 b971 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.validUnsent:[Ljavax/mail/Address; // field@71b9 │ │ -3658e8: 1100 |0002: return-object v0 │ │ +3658d0: |[3658d0] javax.mail.event.TransportEvent.getValidUnsentAddresses:()[Ljavax/mail/Address; │ │ +3658e0: 5410 b971 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.validUnsent:[Ljavax/mail/Address; // field@71b9 │ │ +3658e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/TransportEvent; │ │ │ │ source_file_idx : 20097 (TransportEvent.java) │ │ @@ -1271047,38 +1271046,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -367bd0: |[367bd0] javax.mail.internet.InternetAddress.:()V │ │ -367be0: 1a00 1d99 |0000: const-string v0, "mail.mime.address.ignorebogusgroupname" // string@991d │ │ -367be4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -367be6: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -367bec: 0a00 |0006: move-result v0 │ │ -367bee: 6a00 df71 |0007: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.ignoreBogusGroupName:Z // field@71df │ │ -367bf2: 1a00 1f99 |0009: const-string v0, "mail.mime.address.usecanonicalhostname" // string@991f │ │ -367bf6: 7120 e295 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -367bfc: 0a00 |000e: move-result v0 │ │ -367bfe: 6a00 e571 |000f: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.useCanonicalHostName:Z // field@71e5 │ │ -367c02: 1a00 2199 |0011: const-string v0, "mail.mime.allowutf8" // string@9921 │ │ -367c06: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -367c08: 7120 e295 1000 |0014: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -367c0e: 0a00 |0017: move-result v0 │ │ -367c10: 6a00 dd71 |0018: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.allowUtf8:Z // field@71dd │ │ -367c14: 1a00 a603 |001a: const-string v0, "()<>@,;:\" .[]" // string@03a6 │ │ -367c18: 1302 2000 |001c: const/16 v2, #int 32 // #20 │ │ -367c1c: 6e30 2698 2001 |001e: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -367c22: 0c00 |0021: move-result-object v0 │ │ -367c24: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ -367c28: 6e30 2698 2001 |0024: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -367c2e: 0c00 |0027: move-result-object v0 │ │ -367c30: 6900 e171 |0028: sput-object v0, Ljavax/mail/internet/InternetAddress;.rfc822phrase:Ljava/lang/String; // field@71e1 │ │ -367c34: 0e00 |002a: return-void │ │ +367bcc: |[367bcc] javax.mail.internet.InternetAddress.:()V │ │ +367bdc: 1a00 1d99 |0000: const-string v0, "mail.mime.address.ignorebogusgroupname" // string@991d │ │ +367be0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +367be2: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +367be8: 0a00 |0006: move-result v0 │ │ +367bea: 6a00 df71 |0007: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.ignoreBogusGroupName:Z // field@71df │ │ +367bee: 1a00 1f99 |0009: const-string v0, "mail.mime.address.usecanonicalhostname" // string@991f │ │ +367bf2: 7120 e295 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +367bf8: 0a00 |000e: move-result v0 │ │ +367bfa: 6a00 e571 |000f: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.useCanonicalHostName:Z // field@71e5 │ │ +367bfe: 1a00 2199 |0011: const-string v0, "mail.mime.allowutf8" // string@9921 │ │ +367c02: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +367c04: 7120 e295 1000 |0014: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +367c0a: 0a00 |0017: move-result v0 │ │ +367c0c: 6a00 dd71 |0018: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.allowUtf8:Z // field@71dd │ │ +367c10: 1a00 a603 |001a: const-string v0, "()<>@,;:\" .[]" // string@03a6 │ │ +367c14: 1302 2000 |001c: const/16 v2, #int 32 // #20 │ │ +367c18: 6e30 2698 2001 |001e: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +367c1e: 0c00 |0021: move-result-object v0 │ │ +367c20: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ +367c24: 6e30 2698 2001 |0024: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +367c2a: 0c00 |0027: move-result-object v0 │ │ +367c2c: 6900 e171 |0028: sput-object v0, Ljavax/mail/internet/InternetAddress;.rfc822phrase:Ljava/lang/String; // field@71e1 │ │ +367c30: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=86 │ │ 0x000b line=90 │ │ 0x0014 line=94 │ │ 0x001e line=350 │ │ locals : │ │ @@ -1271088,17 +1271087,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -367c38: |[367c38] javax.mail.internet.InternetAddress.:()V │ │ -367c48: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ -367c4e: 0e00 |0003: return-void │ │ +367c34: |[367c34] javax.mail.internet.InternetAddress.:()V │ │ +367c44: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ +367c4a: 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;) │ │ @@ -1271106,36 +1271105,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -367c50: |[367c50] javax.mail.internet.InternetAddress.:(Ljava/lang/String;)V │ │ -367c60: 7010 569c 0300 |0000: invoke-direct {v3}, Ljavax/mail/Address;.:()V // method@9c56 │ │ -367c66: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -367c68: 7120 a09e 0400 |0004: invoke-static {v4, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ -367c6e: 0c01 |0007: move-result-object v1 │ │ -367c70: 2112 |0008: array-length v2, v1 │ │ -367c72: 3302 1600 |0009: if-ne v2, v0, 001f // +0016 │ │ -367c76: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -367c78: 4600 0104 |000c: aget-object v0, v1, v4 │ │ -367c7c: 5400 dc71 |000e: iget-object v0, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -367c80: 5b30 dc71 |0010: iput-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -367c84: 4600 0104 |0012: aget-object v0, v1, v4 │ │ -367c88: 5400 e071 |0014: iget-object v0, v0, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ -367c8c: 5b30 e071 |0016: iput-object v0, v3, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ -367c90: 4604 0104 |0018: aget-object v4, v1, v4 │ │ -367c94: 5444 de71 |001a: iget-object v4, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -367c98: 5b34 de71 |001c: iput-object v4, v3, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -367c9c: 0e00 |001e: return-void │ │ -367c9e: 2200 1e14 |001f: new-instance v0, Ljavax/mail/internet/AddressException; // type@141e │ │ -367ca2: 1a01 e11f |0021: const-string v1, "Illegal address" // string@1fe1 │ │ -367ca6: 7030 519e 1004 |0023: invoke-direct {v0, v1, v4}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367cac: 2700 |0026: throw v0 │ │ +367c4c: |[367c4c] javax.mail.internet.InternetAddress.:(Ljava/lang/String;)V │ │ +367c5c: 7010 569c 0300 |0000: invoke-direct {v3}, Ljavax/mail/Address;.:()V // method@9c56 │ │ +367c62: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +367c64: 7120 a09e 0400 |0004: invoke-static {v4, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ +367c6a: 0c01 |0007: move-result-object v1 │ │ +367c6c: 2112 |0008: array-length v2, v1 │ │ +367c6e: 3302 1600 |0009: if-ne v2, v0, 001f // +0016 │ │ +367c72: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +367c74: 4600 0104 |000c: aget-object v0, v1, v4 │ │ +367c78: 5400 dc71 |000e: iget-object v0, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +367c7c: 5b30 dc71 |0010: iput-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +367c80: 4600 0104 |0012: aget-object v0, v1, v4 │ │ +367c84: 5400 e071 |0014: iget-object v0, v0, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ +367c88: 5b30 e071 |0016: iput-object v0, v3, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ +367c8c: 4604 0104 |0018: aget-object v4, v1, v4 │ │ +367c90: 5444 de71 |001a: iget-object v4, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +367c94: 5b34 de71 |001c: iput-object v4, v3, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +367c98: 0e00 |001e: return-void │ │ +367c9a: 2200 1e14 |001f: new-instance v0, Ljavax/mail/internet/AddressException; // type@141e │ │ +367c9e: 1a01 e11f |0021: const-string v1, "Illegal address" // string@1fe1 │ │ +367ca2: 7030 519e 1004 |0023: invoke-direct {v0, v1, v4}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367ca8: 2700 |0026: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=119 │ │ 0x0008 line=121 │ │ 0x000c line=130 │ │ 0x0012 line=131 │ │ @@ -1271150,18 +1271149,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 │ │ -367cec: |[367cec] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -367cfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -367cfe: 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 │ │ -367d04: 0e00 |0004: return-void │ │ +367ce8: |[367ce8] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +367cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +367cfa: 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 │ │ +367d00: 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; │ │ @@ -1271171,19 +1271170,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 │ │ -367d08: |[367d08] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -367d18: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ -367d1e: 5b01 dc71 |0003: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -367d22: 6e30 a69e 2003 |0005: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetAddress;.setPersonal:(Ljava/lang/String;Ljava/lang/String;)V // method@9ea6 │ │ -367d28: 0e00 |0008: return-void │ │ +367d04: |[367d04] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +367d14: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ +367d1a: 5b01 dc71 |0003: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +367d1e: 6e30 a69e 2003 |0005: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetAddress;.setPersonal:(Ljava/lang/String;Ljava/lang/String;)V // method@9ea6 │ │ +367d24: 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; │ │ @@ -1271196,26 +1271195,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 │ │ -367cb0: |[367cb0] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Z)V │ │ -367cc0: 7020 899e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/InternetAddress;.:(Ljava/lang/String;)V // method@9e89 │ │ -367cc6: 3802 1200 |0003: if-eqz v2, 0015 // +0012 │ │ -367cca: 6e10 9a9e 0000 |0005: invoke-virtual {v0}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ -367cd0: 0a01 |0008: move-result v1 │ │ -367cd2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -367cd4: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -367cd8: 6e20 929e 2000 |000c: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetAddress;.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; // method@9e92 │ │ -367cde: 2806 |000f: goto 0015 // +0006 │ │ -367ce0: 5401 dc71 |0010: iget-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -367ce4: 7130 8e9e 2102 |0012: invoke-static {v1, v2, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -367cea: 0e00 |0015: return-void │ │ +367cac: |[367cac] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Z)V │ │ +367cbc: 7020 899e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/InternetAddress;.:(Ljava/lang/String;)V // method@9e89 │ │ +367cc2: 3802 1200 |0003: if-eqz v2, 0015 // +0012 │ │ +367cc6: 6e10 9a9e 0000 |0005: invoke-virtual {v0}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ +367ccc: 0a01 |0008: move-result v1 │ │ +367cce: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +367cd0: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +367cd4: 6e20 929e 2000 |000c: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetAddress;.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; // method@9e92 │ │ +367cda: 2806 |000f: goto 0015 // +0006 │ │ +367cdc: 5401 dc71 |0010: iget-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +367ce0: 7130 8e9e 2102 |0012: invoke-static {v1, v2, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +367ce6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=149 │ │ 0x000c line=150 │ │ 0x0010 line=152 │ │ locals : │ │ @@ -1271228,88 +1271227,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 │ │ -367200: |[367200] javax.mail.internet.InternetAddress._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; │ │ -367210: 1a00 38c0 |0000: const-string v0, "user.name" // string@c038 │ │ -367214: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -367216: 3906 0c00 |0003: if-nez v6, 000f // +000c │ │ -36721a: 7110 5998 0000 |0005: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -367220: 0c06 |0008: move-result-object v6 │ │ -367222: 7100 949e 0000 |0009: invoke-static {}, Ljavax/mail/internet/InternetAddress;.getLocalHostName:()Ljava/lang/String; // method@9e94 │ │ -367228: 0c00 |000c: move-result-object v0 │ │ -36722a: 0712 |000d: move-object v2, v1 │ │ -36722c: 2842 |000e: goto 0050 // +0042 │ │ -36722e: 1a02 0199 |000f: const-string v2, "mail.from" // string@9901 │ │ -367232: 6e20 a69d 2600 |0011: invoke-virtual {v6, v2}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -367238: 0c02 |0014: move-result-object v2 │ │ -36723a: 3902 3900 |0015: if-nez v2, 004e // +0039 │ │ -36723e: 1a03 5299 |0017: const-string v3, "mail.user" // string@9952 │ │ -367242: 6e20 a69d 3600 |0019: invoke-virtual {v6, v3}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -367248: 0c03 |001c: move-result-object v3 │ │ -36724a: 3803 0800 |001d: if-eqz v3, 0025 // +0008 │ │ -36724e: 6e10 2298 0300 |001f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -367254: 0a04 |0022: move-result v4 │ │ -367256: 3904 0600 |0023: if-nez v4, 0029 // +0006 │ │ -36725a: 6e20 a69d 0600 |0025: invoke-virtual {v6, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -367260: 0c03 |0028: move-result-object v3 │ │ -367262: 3803 0b00 |0029: if-eqz v3, 0034 // +000b │ │ -367266: 6e10 2298 0300 |002b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -36726c: 0a04 |002e: move-result v4 │ │ -36726e: 3904 0300 |002f: if-nez v4, 0032 // +0003 │ │ -367272: 2803 |0031: goto 0034 // +0003 │ │ -367274: 0730 |0032: move-object v0, v3 │ │ -367276: 2805 |0033: goto 0038 // +0005 │ │ -367278: 7110 5998 0000 |0034: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -36727e: 0c00 |0037: move-result-object v0 │ │ -367280: 1a03 0299 |0038: const-string v3, "mail.host" // string@9902 │ │ -367284: 6e20 a69d 3600 |003a: invoke-virtual {v6, v3}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -36728a: 0c06 |003d: move-result-object v6 │ │ -36728c: 3806 0800 |003e: if-eqz v6, 0046 // +0008 │ │ -367290: 6e10 2298 0600 |0040: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -367296: 0a03 |0043: move-result v3 │ │ -367298: 3903 0600 |0044: if-nez v3, 004a // +0006 │ │ -36729c: 7100 949e 0000 |0046: invoke-static {}, Ljavax/mail/internet/InternetAddress;.getLocalHostName:()Ljava/lang/String; // method@9e94 │ │ -3672a2: 0c06 |0049: move-result-object v6 │ │ -3672a4: 0705 |004a: move-object v5, v0 │ │ -3672a6: 0760 |004b: move-object v0, v6 │ │ -3672a8: 0756 |004c: move-object v6, v5 │ │ -3672aa: 2803 |004d: goto 0050 // +0003 │ │ -3672ac: 0716 |004e: move-object v6, v1 │ │ -3672ae: 0760 |004f: move-object v0, v6 │ │ -3672b0: 3902 3000 |0050: if-nez v2, 0080 // +0030 │ │ -3672b4: 3806 2e00 |0052: if-eqz v6, 0080 // +002e │ │ -3672b8: 6e10 2298 0600 |0054: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3672be: 0a03 |0057: move-result v3 │ │ -3672c0: 3803 2800 |0058: if-eqz v3, 0080 // +0028 │ │ -3672c4: 3800 2600 |005a: if-eqz v0, 0080 // +0026 │ │ -3672c8: 6e10 2298 0000 |005c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3672ce: 0a03 |005f: move-result v3 │ │ -3672d0: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ -3672d4: 2202 e812 |0062: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3672d8: 7010 4098 0200 |0064: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3672de: 6e10 3498 0600 |0067: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3672e4: 0c06 |006a: move-result-object v6 │ │ -3672e6: 1a03 a403 |006b: const-string v3, "()<>,;:\"[]@ " // string@03a4 │ │ -3672ea: 7120 36a0 3600 |006d: invoke-static {v6, v3}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ -3672f0: 0c06 |0070: move-result-object v6 │ │ -3672f2: 6e20 4b98 6200 |0071: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3672f8: 1a06 6c08 |0074: const-string v6, "@" // string@086c │ │ -3672fc: 6e20 4b98 6200 |0076: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -367302: 6e20 4b98 0200 |0079: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -367308: 6e10 5498 0200 |007c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36730e: 0c02 |007f: move-result-object v2 │ │ -367310: 3902 0300 |0080: if-nez v2, 0083 // +0003 │ │ -367314: 1101 |0082: return-object v1 │ │ -367316: 2206 2414 |0083: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -36731a: 7020 899e 2600 |0085: invoke-direct {v6, v2}, Ljavax/mail/internet/InternetAddress;.:(Ljava/lang/String;)V // method@9e89 │ │ -367320: 1106 |0088: return-object v6 │ │ +3671fc: |[3671fc] javax.mail.internet.InternetAddress._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; │ │ +36720c: 1a00 38c0 |0000: const-string v0, "user.name" // string@c038 │ │ +367210: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +367212: 3906 0c00 |0003: if-nez v6, 000f // +000c │ │ +367216: 7110 5998 0000 |0005: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +36721c: 0c06 |0008: move-result-object v6 │ │ +36721e: 7100 949e 0000 |0009: invoke-static {}, Ljavax/mail/internet/InternetAddress;.getLocalHostName:()Ljava/lang/String; // method@9e94 │ │ +367224: 0c00 |000c: move-result-object v0 │ │ +367226: 0712 |000d: move-object v2, v1 │ │ +367228: 2842 |000e: goto 0050 // +0042 │ │ +36722a: 1a02 0199 |000f: const-string v2, "mail.from" // string@9901 │ │ +36722e: 6e20 a69d 2600 |0011: invoke-virtual {v6, v2}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +367234: 0c02 |0014: move-result-object v2 │ │ +367236: 3902 3900 |0015: if-nez v2, 004e // +0039 │ │ +36723a: 1a03 5299 |0017: const-string v3, "mail.user" // string@9952 │ │ +36723e: 6e20 a69d 3600 |0019: invoke-virtual {v6, v3}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +367244: 0c03 |001c: move-result-object v3 │ │ +367246: 3803 0800 |001d: if-eqz v3, 0025 // +0008 │ │ +36724a: 6e10 2298 0300 |001f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +367250: 0a04 |0022: move-result v4 │ │ +367252: 3904 0600 |0023: if-nez v4, 0029 // +0006 │ │ +367256: 6e20 a69d 0600 |0025: invoke-virtual {v6, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +36725c: 0c03 |0028: move-result-object v3 │ │ +36725e: 3803 0b00 |0029: if-eqz v3, 0034 // +000b │ │ +367262: 6e10 2298 0300 |002b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +367268: 0a04 |002e: move-result v4 │ │ +36726a: 3904 0300 |002f: if-nez v4, 0032 // +0003 │ │ +36726e: 2803 |0031: goto 0034 // +0003 │ │ +367270: 0730 |0032: move-object v0, v3 │ │ +367272: 2805 |0033: goto 0038 // +0005 │ │ +367274: 7110 5998 0000 |0034: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +36727a: 0c00 |0037: move-result-object v0 │ │ +36727c: 1a03 0299 |0038: const-string v3, "mail.host" // string@9902 │ │ +367280: 6e20 a69d 3600 |003a: invoke-virtual {v6, v3}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +367286: 0c06 |003d: move-result-object v6 │ │ +367288: 3806 0800 |003e: if-eqz v6, 0046 // +0008 │ │ +36728c: 6e10 2298 0600 |0040: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +367292: 0a03 |0043: move-result v3 │ │ +367294: 3903 0600 |0044: if-nez v3, 004a // +0006 │ │ +367298: 7100 949e 0000 |0046: invoke-static {}, Ljavax/mail/internet/InternetAddress;.getLocalHostName:()Ljava/lang/String; // method@9e94 │ │ +36729e: 0c06 |0049: move-result-object v6 │ │ +3672a0: 0705 |004a: move-object v5, v0 │ │ +3672a2: 0760 |004b: move-object v0, v6 │ │ +3672a4: 0756 |004c: move-object v6, v5 │ │ +3672a6: 2803 |004d: goto 0050 // +0003 │ │ +3672a8: 0716 |004e: move-object v6, v1 │ │ +3672aa: 0760 |004f: move-object v0, v6 │ │ +3672ac: 3902 3000 |0050: if-nez v2, 0080 // +0030 │ │ +3672b0: 3806 2e00 |0052: if-eqz v6, 0080 // +002e │ │ +3672b4: 6e10 2298 0600 |0054: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3672ba: 0a03 |0057: move-result v3 │ │ +3672bc: 3803 2800 |0058: if-eqz v3, 0080 // +0028 │ │ +3672c0: 3800 2600 |005a: if-eqz v0, 0080 // +0026 │ │ +3672c4: 6e10 2298 0000 |005c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3672ca: 0a03 |005f: move-result v3 │ │ +3672cc: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ +3672d0: 2202 e812 |0062: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3672d4: 7010 4098 0200 |0064: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3672da: 6e10 3498 0600 |0067: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3672e0: 0c06 |006a: move-result-object v6 │ │ +3672e2: 1a03 a403 |006b: const-string v3, "()<>,;:\"[]@ " // string@03a4 │ │ +3672e6: 7120 36a0 3600 |006d: invoke-static {v6, v3}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ +3672ec: 0c06 |0070: move-result-object v6 │ │ +3672ee: 6e20 4b98 6200 |0071: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3672f4: 1a06 6c08 |0074: const-string v6, "@" // string@086c │ │ +3672f8: 6e20 4b98 6200 |0076: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3672fe: 6e20 4b98 0200 |0079: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +367304: 6e10 5498 0200 |007c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36730a: 0c02 |007f: move-result-object v2 │ │ +36730c: 3902 0300 |0080: if-nez v2, 0083 // +0003 │ │ +367310: 1101 |0082: return-object v1 │ │ +367312: 2206 2414 |0083: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +367316: 7020 899e 2600 |0085: invoke-direct {v6, v2}, Ljavax/mail/internet/InternetAddress;.:(Ljava/lang/String;)V // method@9e89 │ │ +36731c: 1106 |0088: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=642 │ │ 0x0009 line=643 │ │ 0x0011 line=645 │ │ 0x0019 line=647 │ │ 0x001f line=648 │ │ @@ -1271331,255 +1271330,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 │ │ -367d2c: |[367d2c] javax.mail.internet.InternetAddress.checkAddress:(Ljava/lang/String;ZZ)V │ │ -367d3c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -367d40: 3800 b301 |0002: if-eqz v0, 01b5 // +01b3 │ │ -367d44: 7401 2298 1000 |0004: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -367d4a: 0a01 |0007: move-result v1 │ │ -367d4c: 3801 a501 |0008: if-eqz v1, 01ad // +01a5 │ │ -367d50: 1302 4000 |000a: const/16 v2, #int 64 // #40 │ │ -367d54: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -367d56: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -367d58: 3811 2d00 |000e: if-eqz v17, 003b // +002d │ │ -367d5c: 6e20 0998 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367d62: 0a05 |0013: move-result v5 │ │ -367d64: 3325 2700 |0014: if-ne v5, v2, 003b // +0027 │ │ -367d68: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -367d6a: 1a06 8505 |0017: const-string v6, ",:" // string@0585 │ │ -367d6e: 7130 999e 6005 |0019: invoke-static {v0, v6, v5}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e99 │ │ -367d74: 0a06 |001c: move-result v6 │ │ -367d76: 3a06 1f00 |001d: if-ltz v6, 003c // +001f │ │ -367d7a: 6e20 0998 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367d80: 0a05 |0022: move-result v5 │ │ -367d82: 3325 1000 |0023: if-ne v5, v2, 0033 // +0010 │ │ -367d86: 6e20 0998 6000 |0025: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367d8c: 0a05 |0028: move-result v5 │ │ -367d8e: 1307 3a00 |0029: const/16 v7, #int 58 // #3a │ │ -367d92: 3375 0500 |002b: if-ne v5, v7, 0030 // +0005 │ │ -367d96: d805 0601 |002d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -367d9a: 280d |002f: goto 003c // +000d │ │ -367d9c: d805 0601 |0030: add-int/lit8 v5, v6, #int 1 // #01 │ │ -367da0: 28e5 |0032: goto 0017 // -001b │ │ -367da2: 2201 1e14 |0033: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367da6: 1a02 e21f |0035: const-string v2, "Illegal route-addr" // string@1fe2 │ │ -367daa: 7030 519e 2100 |0037: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367db0: 2701 |003a: throw v1 │ │ -367db2: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -367db4: 1406 ffff 0000 |003c: const v6, #float 9.18341e-41 // #0000ffff │ │ -367dba: 0158 |003f: move v8, v5 │ │ -367dbc: 1407 ffff 0000 |0040: const v7, #float 9.18341e-41 // #0000ffff │ │ -367dc2: 1209 |0043: const/4 v9, #int 0 // #0 │ │ -367dc4: 130a 7f00 |0044: const/16 v10, #int 127 // #7f │ │ -367dc8: 130b 2000 |0046: const/16 v11, #int 32 // #20 │ │ -367dcc: 130c 2e00 |0048: const/16 v12, #int 46 // #2e │ │ -367dd0: 3518 ca00 |004a: if-ge v8, v1, 0114 // +00ca │ │ -367dd4: 6e20 0998 8000 |004c: invoke-virtual {v0, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367dda: 0a07 |004f: move-result v7 │ │ -367ddc: 130d 5c00 |0050: const/16 v13, #int 92 // #5c │ │ -367de0: 32d7 bb00 |0052: if-eq v7, v13, 010d // +00bb │ │ -367de4: 33d6 0400 |0054: if-ne v6, v13, 0058 // +0004 │ │ -367de8: 2900 b700 |0056: goto/16 010d // +00b7 │ │ -367dec: 130d 2200 |0058: const/16 v13, #int 34 // #22 │ │ -367df0: 33d7 2c00 |005a: if-ne v7, v13, 0086 // +002c │ │ -367df4: 3809 1a00 |005c: if-eqz v9, 0076 // +001a │ │ -367df8: 3812 1500 |005e: if-eqz v18, 0073 // +0015 │ │ -367dfc: d809 0801 |0060: add-int/lit8 v9, v8, #int 1 // #01 │ │ -367e00: 3519 1100 |0062: if-ge v9, v1, 0073 // +0011 │ │ -367e04: 6e20 0998 9000 |0064: invoke-virtual {v0, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367e0a: 0a09 |0067: move-result v9 │ │ -367e0c: 3329 0300 |0068: if-ne v9, v2, 006b // +0003 │ │ -367e10: 2809 |006a: goto 0073 // +0009 │ │ -367e12: 2201 1e14 |006b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367e16: 1a02 e642 |006d: const-string v2, "Quote not at end of local address" // string@42e6 │ │ -367e1a: 7030 519e 2100 |006f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367e20: 2701 |0072: throw v1 │ │ -367e22: 1209 |0073: const/4 v9, #int 0 // #0 │ │ -367e24: 2900 9900 |0074: goto/16 010d // +0099 │ │ -367e28: 3812 0d00 |0076: if-eqz v18, 0083 // +000d │ │ -367e2c: 3908 0300 |0078: if-nez v8, 007b // +0003 │ │ -367e30: 2809 |007a: goto 0083 // +0009 │ │ -367e32: 2201 1e14 |007b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367e36: 1a02 e742 |007d: const-string v2, "Quote not at start of local address" // string@42e7 │ │ -367e3a: 7030 519e 2100 |007f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367e40: 2701 |0082: throw v1 │ │ -367e42: 1219 |0083: const/4 v9, #int 1 // #1 │ │ -367e44: 2900 8900 |0084: goto/16 010d // +0089 │ │ -367e48: 130d 0d00 |0086: const/16 v13, #int 13 // #d │ │ -367e4c: 130e 0a00 |0088: const/16 v14, #int 10 // #a │ │ -367e50: 33d7 1500 |008a: if-ne v7, v13, 009f // +0015 │ │ -367e54: d80d 0801 |008c: add-int/lit8 v13, v8, #int 1 // #01 │ │ -367e58: 351d 4500 |008e: if-ge v13, v1, 00d3 // +0045 │ │ -367e5c: 6e20 0998 d000 |0090: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367e62: 0a0d |0093: move-result v13 │ │ -367e64: 33ed 0300 |0094: if-ne v13, v14, 0097 // +0003 │ │ -367e68: 283d |0096: goto 00d3 // +003d │ │ -367e6a: 2201 1e14 |0097: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367e6e: 1a02 e842 |0099: const-string v2, "Quoted local address contains CR without LF" // string@42e8 │ │ -367e72: 7030 519e 2100 |009b: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367e78: 2701 |009e: throw v1 │ │ -367e7a: 33e7 1d00 |009f: if-ne v7, v14, 00bc // +001d │ │ -367e7e: d80d 0801 |00a1: add-int/lit8 v13, v8, #int 1 // #01 │ │ -367e82: 351d 3000 |00a3: if-ge v13, v1, 00d3 // +0030 │ │ -367e86: 6e20 0998 d000 |00a5: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367e8c: 0a0e |00a8: move-result v14 │ │ -367e8e: 32be 2a00 |00a9: if-eq v14, v11, 00d3 // +002a │ │ -367e92: 6e20 0998 d000 |00ab: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367e98: 0a0d |00ae: move-result v13 │ │ -367e9a: 130e 0900 |00af: const/16 v14, #int 9 // #9 │ │ -367e9e: 33ed 0300 |00b1: if-ne v13, v14, 00b4 // +0003 │ │ -367ea2: 2820 |00b3: goto 00d3 // +0020 │ │ -367ea4: 2201 1e14 |00b4: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367ea8: 1a02 e942 |00b6: const-string v2, "Quoted local address contains newline without whitespace" // string@42e9 │ │ -367eac: 7030 519e 2100 |00b8: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367eb2: 2701 |00bb: throw v1 │ │ -367eb4: 33c7 1700 |00bc: if-ne v7, v12, 00d3 // +0017 │ │ -367eb8: 3258 0d00 |00be: if-eq v8, v5, 00cb // +000d │ │ -367ebc: 32c6 0300 |00c0: if-eq v6, v12, 00c3 // +0003 │ │ -367ec0: 2811 |00c2: goto 00d3 // +0011 │ │ -367ec2: 2201 1e14 |00c3: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367ec6: 1a02 4d3a |00c5: const-string v2, "Local address contains dot-dot" // string@3a4d │ │ -367eca: 7030 519e 2100 |00c7: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367ed0: 2701 |00ca: throw v1 │ │ -367ed2: 2201 1e14 |00cb: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367ed6: 1a02 503a |00cd: const-string v2, "Local address starts with dot" // string@3a50 │ │ -367eda: 7030 519e 2100 |00cf: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367ee0: 2701 |00d2: throw v1 │ │ -367ee2: 3809 0300 |00d3: if-eqz v9, 00d6 // +0003 │ │ -367ee6: 2838 |00d5: goto 010d // +0038 │ │ -367ee8: 3327 1a00 |00d6: if-ne v7, v2, 00f0 // +001a │ │ -367eec: 3808 1000 |00d8: if-eqz v8, 00e8 // +0010 │ │ -367ef0: 32c6 0600 |00da: if-eq v6, v12, 00e0 // +0006 │ │ -367ef4: 017f |00dc: move v15, v7 │ │ -367ef6: 0167 |00dd: move v7, v6 │ │ -367ef8: 01f6 |00de: move v6, v15 │ │ -367efa: 2835 |00df: goto 0114 // +0035 │ │ -367efc: 2201 1e14 |00e0: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367f00: 1a02 4f3a |00e2: const-string v2, "Local address ends with dot" // string@3a4f │ │ -367f04: 7030 519e 2100 |00e4: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367f0a: 2701 |00e7: throw v1 │ │ -367f0c: 2201 1e14 |00e8: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367f10: 1a02 4e3d |00ea: const-string v2, "Missing local name" // string@3d4e │ │ -367f14: 7030 519e 2100 |00ec: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367f1a: 2701 |00ef: throw v1 │ │ -367f1c: 37b7 1500 |00f0: if-le v7, v11, 0105 // +0015 │ │ -367f20: 32a7 1300 |00f2: if-eq v7, v10, 0105 // +0013 │ │ -367f24: 1a0a a303 |00f4: const-string v10, "()<>,;:\"[]@" // string@03a3 │ │ -367f28: 6e20 1a98 7a00 |00f6: invoke-virtual {v10, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367f2e: 0a0a |00f9: move-result v10 │ │ -367f30: 3b0a 0300 |00fa: if-gez v10, 00fd // +0003 │ │ -367f34: 2811 |00fc: goto 010d // +0011 │ │ -367f36: 2201 1e14 |00fd: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367f3a: 1a02 4e3a |00ff: const-string v2, "Local address contains illegal character" // string@3a4e │ │ -367f3e: 7030 519e 2100 |0101: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367f44: 2701 |0104: throw v1 │ │ -367f46: 2201 1e14 |0105: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367f4a: 1a02 4c3a |0107: const-string v2, "Local address contains control or whitespace" // string@3a4c │ │ -367f4e: 7030 519e 2100 |0109: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367f54: 2701 |010c: throw v1 │ │ -367f56: d808 0801 |010d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -367f5a: 017f |010f: move v15, v7 │ │ -367f5c: 0167 |0110: move v7, v6 │ │ -367f5e: 01f6 |0111: move v6, v15 │ │ -367f60: 2900 32ff |0112: goto/16 0044 // -00ce │ │ -367f64: 3909 9100 |0114: if-nez v9, 01a5 // +0091 │ │ -367f68: 3226 0d00 |0116: if-eq v6, v2, 0123 // +000d │ │ -367f6c: 3912 0300 |0118: if-nez v18, 011b // +0003 │ │ -367f70: 0e00 |011a: return-void │ │ -367f72: 2201 1e14 |011b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367f76: 1a02 4c3d |011d: const-string v2, "Missing final '@domain'" // string@3d4c │ │ -367f7a: 7030 519e 2100 |011f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367f80: 2701 |0122: throw v1 │ │ -367f82: b048 |0123: add-int/2addr v8, v4 │ │ -367f84: 3518 7900 |0124: if-ge v8, v1, 019d // +0079 │ │ -367f88: 6e20 0998 8000 |0126: invoke-virtual {v0, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367f8e: 0a02 |0129: move-result v2 │ │ -367f90: 32c2 6b00 |012a: if-eq v2, v12, 0195 // +006b │ │ -367f94: 0182 |012c: move v2, v8 │ │ -367f96: 1205 |012d: const/4 v5, #int 0 // #0 │ │ -367f98: 3512 5c00 |012e: if-ge v2, v1, 018a // +005c │ │ -367f9c: 6e20 0998 2000 |0130: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367fa2: 0a06 |0133: move-result v6 │ │ -367fa4: 1309 5b00 |0134: const/16 v9, #int 91 // #5b │ │ -367fa8: 3396 0e00 |0136: if-ne v6, v9, 0144 // +000e │ │ -367fac: 3382 0400 |0138: if-ne v2, v8, 013c // +0004 │ │ -367fb0: 1215 |013a: const/4 v5, #int 1 // #1 │ │ -367fb2: 2843 |013b: goto 017e // +0043 │ │ -367fb4: 2201 1e14 |013c: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367fb8: 1a02 6e17 |013e: const-string v2, "Domain literal not at start of domain" // string@176e │ │ -367fbc: 7030 519e 2100 |0140: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367fc2: 2701 |0143: throw v1 │ │ -367fc4: 1309 5d00 |0144: const/16 v9, #int 93 // #5d │ │ -367fc8: 3396 1000 |0146: if-ne v6, v9, 0156 // +0010 │ │ -367fcc: d805 01ff |0148: add-int/lit8 v5, v1, #int -1 // #ff │ │ -367fd0: 3352 0400 |014a: if-ne v2, v5, 014e // +0004 │ │ -367fd4: 1205 |014c: const/4 v5, #int 0 // #0 │ │ -367fd6: 2831 |014d: goto 017e // +0031 │ │ -367fd8: 2201 1e14 |014e: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367fdc: 1a02 6d17 |0150: const-string v2, "Domain literal end not at end of domain" // string@176d │ │ -367fe0: 7030 519e 2100 |0152: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367fe6: 2701 |0155: throw v1 │ │ -367fe8: 37b6 2c00 |0156: if-le v6, v11, 0182 // +002c │ │ -367fec: 32a6 2a00 |0158: if-eq v6, v10, 0182 // +002a │ │ -367ff0: 3905 2400 |015a: if-nez v5, 017e // +0024 │ │ -367ff4: 7110 3297 0600 |015c: invoke-static {v6}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@9732 │ │ -367ffa: 0a09 |015f: move-result v9 │ │ -367ffc: 3909 1100 |0160: if-nez v9, 0171 // +0011 │ │ -368000: 1309 2d00 |0162: const/16 v9, #int 45 // #2d │ │ -368004: 3296 0d00 |0164: if-eq v6, v9, 0171 // +000d │ │ -368008: 33c6 0300 |0166: if-ne v6, v12, 0169 // +0003 │ │ -36800c: 2809 |0168: goto 0171 // +0009 │ │ -36800e: 2201 1e14 |0169: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -368012: 1a02 6b17 |016b: const-string v2, "Domain contains illegal character" // string@176b │ │ -368016: 7030 519e 2100 |016d: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -36801c: 2701 |0170: throw v1 │ │ -36801e: 33c6 0d00 |0171: if-ne v6, v12, 017e // +000d │ │ -368022: 32c7 0300 |0173: if-eq v7, v12, 0176 // +0003 │ │ -368026: 2809 |0175: goto 017e // +0009 │ │ -368028: 2201 1e14 |0176: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -36802c: 1a02 6a17 |0178: const-string v2, "Domain contains dot-dot" // string@176a │ │ -368030: 7030 519e 2100 |017a: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -368036: 2701 |017d: throw v1 │ │ -368038: d802 0201 |017e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36803c: 0167 |0180: move v7, v6 │ │ -36803e: 28ad |0181: goto 012e // -0053 │ │ -368040: 2201 1e14 |0182: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -368044: 1a02 6917 |0184: const-string v2, "Domain contains control or whitespace" // string@1769 │ │ -368048: 7030 519e 2100 |0186: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -36804e: 2701 |0189: throw v1 │ │ -368050: 32c7 0300 |018a: if-eq v7, v12, 018d // +0003 │ │ -368054: 0e00 |018c: return-void │ │ -368056: 2201 1e14 |018d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -36805a: 1a02 6c17 |018f: const-string v2, "Domain ends with dot" // string@176c │ │ -36805e: 7030 519e 2100 |0191: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -368064: 2701 |0194: throw v1 │ │ -368066: 2201 1e14 |0195: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -36806a: 1a02 6f17 |0197: const-string v2, "Domain starts with dot" // string@176f │ │ -36806e: 7030 519e 2100 |0199: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -368074: 2701 |019c: throw v1 │ │ -368076: 2201 1e14 |019d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -36807a: 1a02 4b3d |019f: const-string v2, "Missing domain" // string@3d4b │ │ -36807e: 7030 519e 2100 |01a1: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -368084: 2701 |01a4: throw v1 │ │ -368086: 2201 1e14 |01a5: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -36808a: 1a02 1750 |01a7: const-string v2, "Unterminated quote" // string@5017 │ │ -36808e: 7030 519e 2100 |01a9: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -368094: 2701 |01ac: throw v1 │ │ -368096: 2201 1e14 |01ad: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -36809a: 1a02 1719 |01af: const-string v2, "Empty address" // string@1917 │ │ -36809e: 7030 519e 2100 |01b1: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -3680a4: 2701 |01b4: throw v1 │ │ -3680a6: 2200 1e14 |01b5: new-instance v0, Ljavax/mail/internet/AddressException; // type@141e │ │ -3680aa: 1a01 da0a |01b7: const-string v1, "Address is null" // string@0ada │ │ -3680ae: 7020 509e 1000 |01b9: invoke-direct {v0, v1}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;)V // method@9e50 │ │ -3680b4: 2700 |01bc: throw v0 │ │ +367d28: |[367d28] javax.mail.internet.InternetAddress.checkAddress:(Ljava/lang/String;ZZ)V │ │ +367d38: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +367d3c: 3800 b301 |0002: if-eqz v0, 01b5 // +01b3 │ │ +367d40: 7401 2298 1000 |0004: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +367d46: 0a01 |0007: move-result v1 │ │ +367d48: 3801 a501 |0008: if-eqz v1, 01ad // +01a5 │ │ +367d4c: 1302 4000 |000a: const/16 v2, #int 64 // #40 │ │ +367d50: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +367d52: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +367d54: 3811 2d00 |000e: if-eqz v17, 003b // +002d │ │ +367d58: 6e20 0998 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367d5e: 0a05 |0013: move-result v5 │ │ +367d60: 3325 2700 |0014: if-ne v5, v2, 003b // +0027 │ │ +367d64: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +367d66: 1a06 8505 |0017: const-string v6, ",:" // string@0585 │ │ +367d6a: 7130 999e 6005 |0019: invoke-static {v0, v6, v5}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e99 │ │ +367d70: 0a06 |001c: move-result v6 │ │ +367d72: 3a06 1f00 |001d: if-ltz v6, 003c // +001f │ │ +367d76: 6e20 0998 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367d7c: 0a05 |0022: move-result v5 │ │ +367d7e: 3325 1000 |0023: if-ne v5, v2, 0033 // +0010 │ │ +367d82: 6e20 0998 6000 |0025: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367d88: 0a05 |0028: move-result v5 │ │ +367d8a: 1307 3a00 |0029: const/16 v7, #int 58 // #3a │ │ +367d8e: 3375 0500 |002b: if-ne v5, v7, 0030 // +0005 │ │ +367d92: d805 0601 |002d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +367d96: 280d |002f: goto 003c // +000d │ │ +367d98: d805 0601 |0030: add-int/lit8 v5, v6, #int 1 // #01 │ │ +367d9c: 28e5 |0032: goto 0017 // -001b │ │ +367d9e: 2201 1e14 |0033: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367da2: 1a02 e21f |0035: const-string v2, "Illegal route-addr" // string@1fe2 │ │ +367da6: 7030 519e 2100 |0037: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367dac: 2701 |003a: throw v1 │ │ +367dae: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +367db0: 1406 ffff 0000 |003c: const v6, #float 9.18341e-41 // #0000ffff │ │ +367db6: 0158 |003f: move v8, v5 │ │ +367db8: 1407 ffff 0000 |0040: const v7, #float 9.18341e-41 // #0000ffff │ │ +367dbe: 1209 |0043: const/4 v9, #int 0 // #0 │ │ +367dc0: 130a 7f00 |0044: const/16 v10, #int 127 // #7f │ │ +367dc4: 130b 2000 |0046: const/16 v11, #int 32 // #20 │ │ +367dc8: 130c 2e00 |0048: const/16 v12, #int 46 // #2e │ │ +367dcc: 3518 ca00 |004a: if-ge v8, v1, 0114 // +00ca │ │ +367dd0: 6e20 0998 8000 |004c: invoke-virtual {v0, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367dd6: 0a07 |004f: move-result v7 │ │ +367dd8: 130d 5c00 |0050: const/16 v13, #int 92 // #5c │ │ +367ddc: 32d7 bb00 |0052: if-eq v7, v13, 010d // +00bb │ │ +367de0: 33d6 0400 |0054: if-ne v6, v13, 0058 // +0004 │ │ +367de4: 2900 b700 |0056: goto/16 010d // +00b7 │ │ +367de8: 130d 2200 |0058: const/16 v13, #int 34 // #22 │ │ +367dec: 33d7 2c00 |005a: if-ne v7, v13, 0086 // +002c │ │ +367df0: 3809 1a00 |005c: if-eqz v9, 0076 // +001a │ │ +367df4: 3812 1500 |005e: if-eqz v18, 0073 // +0015 │ │ +367df8: d809 0801 |0060: add-int/lit8 v9, v8, #int 1 // #01 │ │ +367dfc: 3519 1100 |0062: if-ge v9, v1, 0073 // +0011 │ │ +367e00: 6e20 0998 9000 |0064: invoke-virtual {v0, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367e06: 0a09 |0067: move-result v9 │ │ +367e08: 3329 0300 |0068: if-ne v9, v2, 006b // +0003 │ │ +367e0c: 2809 |006a: goto 0073 // +0009 │ │ +367e0e: 2201 1e14 |006b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367e12: 1a02 e642 |006d: const-string v2, "Quote not at end of local address" // string@42e6 │ │ +367e16: 7030 519e 2100 |006f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367e1c: 2701 |0072: throw v1 │ │ +367e1e: 1209 |0073: const/4 v9, #int 0 // #0 │ │ +367e20: 2900 9900 |0074: goto/16 010d // +0099 │ │ +367e24: 3812 0d00 |0076: if-eqz v18, 0083 // +000d │ │ +367e28: 3908 0300 |0078: if-nez v8, 007b // +0003 │ │ +367e2c: 2809 |007a: goto 0083 // +0009 │ │ +367e2e: 2201 1e14 |007b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367e32: 1a02 e742 |007d: const-string v2, "Quote not at start of local address" // string@42e7 │ │ +367e36: 7030 519e 2100 |007f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367e3c: 2701 |0082: throw v1 │ │ +367e3e: 1219 |0083: const/4 v9, #int 1 // #1 │ │ +367e40: 2900 8900 |0084: goto/16 010d // +0089 │ │ +367e44: 130d 0d00 |0086: const/16 v13, #int 13 // #d │ │ +367e48: 130e 0a00 |0088: const/16 v14, #int 10 // #a │ │ +367e4c: 33d7 1500 |008a: if-ne v7, v13, 009f // +0015 │ │ +367e50: d80d 0801 |008c: add-int/lit8 v13, v8, #int 1 // #01 │ │ +367e54: 351d 4500 |008e: if-ge v13, v1, 00d3 // +0045 │ │ +367e58: 6e20 0998 d000 |0090: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367e5e: 0a0d |0093: move-result v13 │ │ +367e60: 33ed 0300 |0094: if-ne v13, v14, 0097 // +0003 │ │ +367e64: 283d |0096: goto 00d3 // +003d │ │ +367e66: 2201 1e14 |0097: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367e6a: 1a02 e842 |0099: const-string v2, "Quoted local address contains CR without LF" // string@42e8 │ │ +367e6e: 7030 519e 2100 |009b: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367e74: 2701 |009e: throw v1 │ │ +367e76: 33e7 1d00 |009f: if-ne v7, v14, 00bc // +001d │ │ +367e7a: d80d 0801 |00a1: add-int/lit8 v13, v8, #int 1 // #01 │ │ +367e7e: 351d 3000 |00a3: if-ge v13, v1, 00d3 // +0030 │ │ +367e82: 6e20 0998 d000 |00a5: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367e88: 0a0e |00a8: move-result v14 │ │ +367e8a: 32be 2a00 |00a9: if-eq v14, v11, 00d3 // +002a │ │ +367e8e: 6e20 0998 d000 |00ab: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367e94: 0a0d |00ae: move-result v13 │ │ +367e96: 130e 0900 |00af: const/16 v14, #int 9 // #9 │ │ +367e9a: 33ed 0300 |00b1: if-ne v13, v14, 00b4 // +0003 │ │ +367e9e: 2820 |00b3: goto 00d3 // +0020 │ │ +367ea0: 2201 1e14 |00b4: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367ea4: 1a02 e942 |00b6: const-string v2, "Quoted local address contains newline without whitespace" // string@42e9 │ │ +367ea8: 7030 519e 2100 |00b8: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367eae: 2701 |00bb: throw v1 │ │ +367eb0: 33c7 1700 |00bc: if-ne v7, v12, 00d3 // +0017 │ │ +367eb4: 3258 0d00 |00be: if-eq v8, v5, 00cb // +000d │ │ +367eb8: 32c6 0300 |00c0: if-eq v6, v12, 00c3 // +0003 │ │ +367ebc: 2811 |00c2: goto 00d3 // +0011 │ │ +367ebe: 2201 1e14 |00c3: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367ec2: 1a02 4d3a |00c5: const-string v2, "Local address contains dot-dot" // string@3a4d │ │ +367ec6: 7030 519e 2100 |00c7: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367ecc: 2701 |00ca: throw v1 │ │ +367ece: 2201 1e14 |00cb: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367ed2: 1a02 503a |00cd: const-string v2, "Local address starts with dot" // string@3a50 │ │ +367ed6: 7030 519e 2100 |00cf: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367edc: 2701 |00d2: throw v1 │ │ +367ede: 3809 0300 |00d3: if-eqz v9, 00d6 // +0003 │ │ +367ee2: 2838 |00d5: goto 010d // +0038 │ │ +367ee4: 3327 1a00 |00d6: if-ne v7, v2, 00f0 // +001a │ │ +367ee8: 3808 1000 |00d8: if-eqz v8, 00e8 // +0010 │ │ +367eec: 32c6 0600 |00da: if-eq v6, v12, 00e0 // +0006 │ │ +367ef0: 017f |00dc: move v15, v7 │ │ +367ef2: 0167 |00dd: move v7, v6 │ │ +367ef4: 01f6 |00de: move v6, v15 │ │ +367ef6: 2835 |00df: goto 0114 // +0035 │ │ +367ef8: 2201 1e14 |00e0: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367efc: 1a02 4f3a |00e2: const-string v2, "Local address ends with dot" // string@3a4f │ │ +367f00: 7030 519e 2100 |00e4: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367f06: 2701 |00e7: throw v1 │ │ +367f08: 2201 1e14 |00e8: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367f0c: 1a02 4e3d |00ea: const-string v2, "Missing local name" // string@3d4e │ │ +367f10: 7030 519e 2100 |00ec: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367f16: 2701 |00ef: throw v1 │ │ +367f18: 37b7 1500 |00f0: if-le v7, v11, 0105 // +0015 │ │ +367f1c: 32a7 1300 |00f2: if-eq v7, v10, 0105 // +0013 │ │ +367f20: 1a0a a303 |00f4: const-string v10, "()<>,;:\"[]@" // string@03a3 │ │ +367f24: 6e20 1a98 7a00 |00f6: invoke-virtual {v10, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367f2a: 0a0a |00f9: move-result v10 │ │ +367f2c: 3b0a 0300 |00fa: if-gez v10, 00fd // +0003 │ │ +367f30: 2811 |00fc: goto 010d // +0011 │ │ +367f32: 2201 1e14 |00fd: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367f36: 1a02 4e3a |00ff: const-string v2, "Local address contains illegal character" // string@3a4e │ │ +367f3a: 7030 519e 2100 |0101: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367f40: 2701 |0104: throw v1 │ │ +367f42: 2201 1e14 |0105: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367f46: 1a02 4c3a |0107: const-string v2, "Local address contains control or whitespace" // string@3a4c │ │ +367f4a: 7030 519e 2100 |0109: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367f50: 2701 |010c: throw v1 │ │ +367f52: d808 0801 |010d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +367f56: 017f |010f: move v15, v7 │ │ +367f58: 0167 |0110: move v7, v6 │ │ +367f5a: 01f6 |0111: move v6, v15 │ │ +367f5c: 2900 32ff |0112: goto/16 0044 // -00ce │ │ +367f60: 3909 9100 |0114: if-nez v9, 01a5 // +0091 │ │ +367f64: 3226 0d00 |0116: if-eq v6, v2, 0123 // +000d │ │ +367f68: 3912 0300 |0118: if-nez v18, 011b // +0003 │ │ +367f6c: 0e00 |011a: return-void │ │ +367f6e: 2201 1e14 |011b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367f72: 1a02 4c3d |011d: const-string v2, "Missing final '@domain'" // string@3d4c │ │ +367f76: 7030 519e 2100 |011f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367f7c: 2701 |0122: throw v1 │ │ +367f7e: b048 |0123: add-int/2addr v8, v4 │ │ +367f80: 3518 7900 |0124: if-ge v8, v1, 019d // +0079 │ │ +367f84: 6e20 0998 8000 |0126: invoke-virtual {v0, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367f8a: 0a02 |0129: move-result v2 │ │ +367f8c: 32c2 6b00 |012a: if-eq v2, v12, 0195 // +006b │ │ +367f90: 0182 |012c: move v2, v8 │ │ +367f92: 1205 |012d: const/4 v5, #int 0 // #0 │ │ +367f94: 3512 5c00 |012e: if-ge v2, v1, 018a // +005c │ │ +367f98: 6e20 0998 2000 |0130: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367f9e: 0a06 |0133: move-result v6 │ │ +367fa0: 1309 5b00 |0134: const/16 v9, #int 91 // #5b │ │ +367fa4: 3396 0e00 |0136: if-ne v6, v9, 0144 // +000e │ │ +367fa8: 3382 0400 |0138: if-ne v2, v8, 013c // +0004 │ │ +367fac: 1215 |013a: const/4 v5, #int 1 // #1 │ │ +367fae: 2843 |013b: goto 017e // +0043 │ │ +367fb0: 2201 1e14 |013c: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367fb4: 1a02 6e17 |013e: const-string v2, "Domain literal not at start of domain" // string@176e │ │ +367fb8: 7030 519e 2100 |0140: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367fbe: 2701 |0143: throw v1 │ │ +367fc0: 1309 5d00 |0144: const/16 v9, #int 93 // #5d │ │ +367fc4: 3396 1000 |0146: if-ne v6, v9, 0156 // +0010 │ │ +367fc8: d805 01ff |0148: add-int/lit8 v5, v1, #int -1 // #ff │ │ +367fcc: 3352 0400 |014a: if-ne v2, v5, 014e // +0004 │ │ +367fd0: 1205 |014c: const/4 v5, #int 0 // #0 │ │ +367fd2: 2831 |014d: goto 017e // +0031 │ │ +367fd4: 2201 1e14 |014e: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367fd8: 1a02 6d17 |0150: const-string v2, "Domain literal end not at end of domain" // string@176d │ │ +367fdc: 7030 519e 2100 |0152: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367fe2: 2701 |0155: throw v1 │ │ +367fe4: 37b6 2c00 |0156: if-le v6, v11, 0182 // +002c │ │ +367fe8: 32a6 2a00 |0158: if-eq v6, v10, 0182 // +002a │ │ +367fec: 3905 2400 |015a: if-nez v5, 017e // +0024 │ │ +367ff0: 7110 3297 0600 |015c: invoke-static {v6}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@9732 │ │ +367ff6: 0a09 |015f: move-result v9 │ │ +367ff8: 3909 1100 |0160: if-nez v9, 0171 // +0011 │ │ +367ffc: 1309 2d00 |0162: const/16 v9, #int 45 // #2d │ │ +368000: 3296 0d00 |0164: if-eq v6, v9, 0171 // +000d │ │ +368004: 33c6 0300 |0166: if-ne v6, v12, 0169 // +0003 │ │ +368008: 2809 |0168: goto 0171 // +0009 │ │ +36800a: 2201 1e14 |0169: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36800e: 1a02 6b17 |016b: const-string v2, "Domain contains illegal character" // string@176b │ │ +368012: 7030 519e 2100 |016d: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368018: 2701 |0170: throw v1 │ │ +36801a: 33c6 0d00 |0171: if-ne v6, v12, 017e // +000d │ │ +36801e: 32c7 0300 |0173: if-eq v7, v12, 0176 // +0003 │ │ +368022: 2809 |0175: goto 017e // +0009 │ │ +368024: 2201 1e14 |0176: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +368028: 1a02 6a17 |0178: const-string v2, "Domain contains dot-dot" // string@176a │ │ +36802c: 7030 519e 2100 |017a: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368032: 2701 |017d: throw v1 │ │ +368034: d802 0201 |017e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +368038: 0167 |0180: move v7, v6 │ │ +36803a: 28ad |0181: goto 012e // -0053 │ │ +36803c: 2201 1e14 |0182: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +368040: 1a02 6917 |0184: const-string v2, "Domain contains control or whitespace" // string@1769 │ │ +368044: 7030 519e 2100 |0186: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +36804a: 2701 |0189: throw v1 │ │ +36804c: 32c7 0300 |018a: if-eq v7, v12, 018d // +0003 │ │ +368050: 0e00 |018c: return-void │ │ +368052: 2201 1e14 |018d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +368056: 1a02 6c17 |018f: const-string v2, "Domain ends with dot" // string@176c │ │ +36805a: 7030 519e 2100 |0191: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368060: 2701 |0194: throw v1 │ │ +368062: 2201 1e14 |0195: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +368066: 1a02 6f17 |0197: const-string v2, "Domain starts with dot" // string@176f │ │ +36806a: 7030 519e 2100 |0199: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368070: 2701 |019c: throw v1 │ │ +368072: 2201 1e14 |019d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +368076: 1a02 4b3d |019f: const-string v2, "Missing domain" // string@3d4b │ │ +36807a: 7030 519e 2100 |01a1: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368080: 2701 |01a4: throw v1 │ │ +368082: 2201 1e14 |01a5: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +368086: 1a02 1750 |01a7: const-string v2, "Unterminated quote" // string@5017 │ │ +36808a: 7030 519e 2100 |01a9: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368090: 2701 |01ac: throw v1 │ │ +368092: 2201 1e14 |01ad: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +368096: 1a02 1719 |01af: const-string v2, "Empty address" // string@1917 │ │ +36809a: 7030 519e 2100 |01b1: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +3680a0: 2701 |01b4: throw v1 │ │ +3680a2: 2200 1e14 |01b5: new-instance v0, Ljavax/mail/internet/AddressException; // type@141e │ │ +3680a6: 1a01 da0a |01b7: const-string v1, "Address is null" // string@0ada │ │ +3680aa: 7020 509e 1000 |01b9: invoke-direct {v0, v1}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;)V // method@9e50 │ │ +3680b0: 2700 |01bc: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1273 │ │ 0x0010 line=1281 │ │ 0x0019 line=1286 │ │ 0x001f line=1288 │ │ 0x0025 line=1290 │ │ @@ -1271625,20 +1271624,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 │ │ -367324: |[367324] javax.mail.internet.InternetAddress.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; │ │ -367334: 7110 8d9e 0000 |0000: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e8d │ │ -36733a: 0c00 |0003: move-result-object v0 │ │ -36733c: 1100 |0004: return-object v0 │ │ -36733e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -367340: 1100 |0006: return-object v0 │ │ +367320: |[367320] javax.mail.internet.InternetAddress.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; │ │ +367330: 7110 8d9e 0000 |0000: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e8d │ │ +367336: 0c00 |0003: move-result-object v0 │ │ +367338: 1100 |0004: return-object v0 │ │ +36733a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +36733c: 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 │ │ @@ -1271650,47 +1271649,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -366bc4: |[366bc4] javax.mail.internet.InternetAddress.getLocalHostName:()Ljava/lang/String; │ │ -366bd4: 7100 c298 0000 |0000: invoke-static {}, Ljava/net/InetAddress;.getLocalHost:()Ljava/net/InetAddress; // method@98c2 │ │ -366bda: 0c00 |0003: move-result-object v0 │ │ -366bdc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -366bde: 3800 3b00 |0005: if-eqz v0, 0040 // +003b │ │ -366be2: 6302 e571 |0007: sget-boolean v2, Ljavax/mail/internet/InternetAddress;.useCanonicalHostName:Z // field@71e5 │ │ -366be6: 3802 0600 |0009: if-eqz v2, 000f // +0006 │ │ -366bea: 6e10 bf98 0000 |000b: invoke-virtual {v0}, Ljava/net/InetAddress;.getCanonicalHostName:()Ljava/lang/String; // method@98bf │ │ -366bf0: 0c01 |000e: move-result-object v1 │ │ -366bf2: 3901 0600 |000f: if-nez v1, 0015 // +0006 │ │ -366bf6: 6e10 c198 0000 |0011: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostName:()Ljava/lang/String; // method@98c1 │ │ -366bfc: 0c01 |0014: move-result-object v1 │ │ -366bfe: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ -366c02: 6e10 c098 0000 |0017: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@98c0 │ │ -366c08: 0c00 |001a: move-result-object v0 │ │ -366c0a: 0701 |001b: move-object v1, v0 │ │ -366c0c: 3801 2400 |001c: if-eqz v1, 0040 // +0024 │ │ -366c10: 6e10 2298 0100 |001e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -366c16: 0a00 |0021: move-result v0 │ │ -366c18: 3d00 1e00 |0022: if-lez v0, 0040 // +001e │ │ -366c1c: 7110 9b9e 0100 |0024: invoke-static {v1}, Ljavax/mail/internet/InternetAddress;.isInetAddressLiteral:(Ljava/lang/String;)Z // method@9e9b │ │ -366c22: 0a00 |0027: move-result v0 │ │ -366c24: 3800 1800 |0028: if-eqz v0, 0040 // +0018 │ │ -366c28: 2200 e812 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -366c2c: 7010 4098 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366c32: 1302 5b00 |002f: const/16 v2, #int 91 // #5b │ │ -366c36: 6e20 4498 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366c3c: 6e20 4b98 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366c42: 1301 5d00 |0037: const/16 v1, #int 93 // #5d │ │ -366c46: 6e20 4498 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366c4c: 6e10 5498 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366c52: 0c01 |003f: move-result-object v1 │ │ -366c54: 1101 |0040: return-object v1 │ │ +366bc0: |[366bc0] javax.mail.internet.InternetAddress.getLocalHostName:()Ljava/lang/String; │ │ +366bd0: 7100 c298 0000 |0000: invoke-static {}, Ljava/net/InetAddress;.getLocalHost:()Ljava/net/InetAddress; // method@98c2 │ │ +366bd6: 0c00 |0003: move-result-object v0 │ │ +366bd8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +366bda: 3800 3b00 |0005: if-eqz v0, 0040 // +003b │ │ +366bde: 6302 e571 |0007: sget-boolean v2, Ljavax/mail/internet/InternetAddress;.useCanonicalHostName:Z // field@71e5 │ │ +366be2: 3802 0600 |0009: if-eqz v2, 000f // +0006 │ │ +366be6: 6e10 bf98 0000 |000b: invoke-virtual {v0}, Ljava/net/InetAddress;.getCanonicalHostName:()Ljava/lang/String; // method@98bf │ │ +366bec: 0c01 |000e: move-result-object v1 │ │ +366bee: 3901 0600 |000f: if-nez v1, 0015 // +0006 │ │ +366bf2: 6e10 c198 0000 |0011: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostName:()Ljava/lang/String; // method@98c1 │ │ +366bf8: 0c01 |0014: move-result-object v1 │ │ +366bfa: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ +366bfe: 6e10 c098 0000 |0017: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@98c0 │ │ +366c04: 0c00 |001a: move-result-object v0 │ │ +366c06: 0701 |001b: move-object v1, v0 │ │ +366c08: 3801 2400 |001c: if-eqz v1, 0040 // +0024 │ │ +366c0c: 6e10 2298 0100 |001e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +366c12: 0a00 |0021: move-result v0 │ │ +366c14: 3d00 1e00 |0022: if-lez v0, 0040 // +001e │ │ +366c18: 7110 9b9e 0100 |0024: invoke-static {v1}, Ljavax/mail/internet/InternetAddress;.isInetAddressLiteral:(Ljava/lang/String;)Z // method@9e9b │ │ +366c1e: 0a00 |0027: move-result v0 │ │ +366c20: 3800 1800 |0028: if-eqz v0, 0040 // +0018 │ │ +366c24: 2200 e812 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +366c28: 7010 4098 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366c2e: 1302 5b00 |002f: const/16 v2, #int 91 // #5b │ │ +366c32: 6e20 4498 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366c38: 6e20 4b98 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366c3e: 1301 5d00 |0037: const/16 v1, #int 93 // #5d │ │ +366c42: 6e20 4498 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366c48: 6e10 5498 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366c4e: 0c01 |003f: move-result-object v1 │ │ +366c50: 1101 |0040: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0007 line=678 │ │ 0x000b line=679 │ │ 0x0011 line=681 │ │ 0x0017 line=684 │ │ @@ -1271703,19 +1271702,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 │ │ -366aa0: |[366aa0] javax.mail.internet.InternetAddress.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ -366ab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -366ab2: 7130 999e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e99 │ │ -366ab8: 0a01 |0004: move-result v1 │ │ -366aba: 0f01 |0005: return v1 │ │ +366a9c: |[366a9c] javax.mail.internet.InternetAddress.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ +366aac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +366aae: 7130 999e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e99 │ │ +366ab4: 0a01 |0004: move-result v1 │ │ +366ab6: 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; │ │ │ │ @@ -1271724,28 +1271723,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 │ │ -366abc: |[366abc] javax.mail.internet.InternetAddress.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ -366acc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -366ace: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -366ad4: 0a01 |0004: move-result v1 │ │ -366ad6: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ -366ada: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -366ae0: 0a02 |000a: move-result v2 │ │ -366ae2: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -366ae8: 0a02 |000e: move-result v2 │ │ -366aea: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ -366aee: 0f05 |0011: return v5 │ │ -366af0: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ -366af4: 28f1 |0014: goto 0005 // -000f │ │ -366af6: 0f00 |0015: return v0 │ │ +366ab8: |[366ab8] javax.mail.internet.InternetAddress.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ +366ac8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +366aca: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +366ad0: 0a01 |0004: move-result v1 │ │ +366ad2: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ +366ad6: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +366adc: 0a02 |000a: move-result v2 │ │ +366ade: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +366ae4: 0a02 |000e: move-result v2 │ │ +366ae6: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ +366aea: 0f05 |0011: return v5 │ │ +366aec: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ +366af0: 28f1 |0014: goto 0005 // -000f │ │ +366af2: 0f00 |0015: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0015 │ │ positions : │ │ 0x0001 line=1508 │ │ 0x0007 line=1510 │ │ locals : │ │ @@ -1271758,53 +1271757,53 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -3669ac: |[3669ac] javax.mail.internet.InternetAddress.isInetAddressLiteral:(Ljava/lang/String;)Z │ │ -3669bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3669be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3669c0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -3669c2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -3669c4: 6e10 2298 0700 |0004: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -3669ca: 0a04 |0007: move-result v4 │ │ -3669cc: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -3669ce: 3541 2f00 |0009: if-ge v1, v4, 0038 // +002f │ │ -3669d2: 6e20 0998 1700 |000b: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3669d8: 0a04 |000e: move-result v4 │ │ -3669da: 1306 3000 |000f: const/16 v6, #int 48 // #30 │ │ -3669de: 3464 0700 |0011: if-lt v4, v6, 0018 // +0007 │ │ -3669e2: 1306 3900 |0013: const/16 v6, #int 57 // #39 │ │ -3669e6: 3664 0300 |0015: if-gt v4, v6, 0018 // +0003 │ │ -3669ea: 281d |0017: goto 0034 // +001d │ │ -3669ec: 1306 2e00 |0018: const/16 v6, #int 46 // #2e │ │ -3669f0: 3364 0300 |001a: if-ne v4, v6, 001d // +0003 │ │ -3669f4: 2818 |001c: goto 0034 // +0018 │ │ -3669f6: 1306 6100 |001d: const/16 v6, #int 97 // #61 │ │ -3669fa: 3464 0600 |001f: if-lt v4, v6, 0025 // +0006 │ │ -3669fe: 1306 7a00 |0021: const/16 v6, #int 122 // #7a │ │ -366a02: 3764 0a00 |0023: if-le v4, v6, 002d // +000a │ │ -366a06: 1306 4100 |0025: const/16 v6, #int 65 // #41 │ │ -366a0a: 3464 0800 |0027: if-lt v4, v6, 002f // +0008 │ │ -366a0e: 1306 5a00 |0029: const/16 v6, #int 90 // #5a │ │ -366a12: 3664 0400 |002b: if-gt v4, v6, 002f // +0004 │ │ -366a16: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -366a18: 2806 |002e: goto 0034 // +0006 │ │ -366a1a: 1303 3a00 |002f: const/16 v3, #int 58 // #3a │ │ -366a1e: 3334 0600 |0031: if-ne v4, v3, 0037 // +0006 │ │ -366a22: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -366a24: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ -366a28: 28ce |0036: goto 0004 // -0032 │ │ -366a2a: 0f00 |0037: return v0 │ │ -366a2c: 3802 0400 |0038: if-eqz v2, 003c // +0004 │ │ -366a30: 3803 0300 |003a: if-eqz v3, 003d // +0003 │ │ -366a34: 1210 |003c: const/4 v0, #int 1 // #1 │ │ -366a36: 0f00 |003d: return v0 │ │ +3669a8: |[3669a8] javax.mail.internet.InternetAddress.isInetAddressLiteral:(Ljava/lang/String;)Z │ │ +3669b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3669ba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3669bc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3669be: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +3669c0: 6e10 2298 0700 |0004: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +3669c6: 0a04 |0007: move-result v4 │ │ +3669c8: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +3669ca: 3541 2f00 |0009: if-ge v1, v4, 0038 // +002f │ │ +3669ce: 6e20 0998 1700 |000b: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3669d4: 0a04 |000e: move-result v4 │ │ +3669d6: 1306 3000 |000f: const/16 v6, #int 48 // #30 │ │ +3669da: 3464 0700 |0011: if-lt v4, v6, 0018 // +0007 │ │ +3669de: 1306 3900 |0013: const/16 v6, #int 57 // #39 │ │ +3669e2: 3664 0300 |0015: if-gt v4, v6, 0018 // +0003 │ │ +3669e6: 281d |0017: goto 0034 // +001d │ │ +3669e8: 1306 2e00 |0018: const/16 v6, #int 46 // #2e │ │ +3669ec: 3364 0300 |001a: if-ne v4, v6, 001d // +0003 │ │ +3669f0: 2818 |001c: goto 0034 // +0018 │ │ +3669f2: 1306 6100 |001d: const/16 v6, #int 97 // #61 │ │ +3669f6: 3464 0600 |001f: if-lt v4, v6, 0025 // +0006 │ │ +3669fa: 1306 7a00 |0021: const/16 v6, #int 122 // #7a │ │ +3669fe: 3764 0a00 |0023: if-le v4, v6, 002d // +000a │ │ +366a02: 1306 4100 |0025: const/16 v6, #int 65 // #41 │ │ +366a06: 3464 0800 |0027: if-lt v4, v6, 002f // +0008 │ │ +366a0a: 1306 5a00 |0029: const/16 v6, #int 90 // #5a │ │ +366a0e: 3664 0400 |002b: if-gt v4, v6, 002f // +0004 │ │ +366a12: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +366a14: 2806 |002e: goto 0034 // +0006 │ │ +366a16: 1303 3a00 |002f: const/16 v3, #int 58 // #3a │ │ +366a1a: 3334 0600 |0031: if-ne v4, v3, 0037 // +0006 │ │ +366a1e: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +366a20: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ +366a24: 28ce |0036: goto 0004 // -0032 │ │ +366a26: 0f00 |0037: return v0 │ │ +366a28: 3802 0400 |0038: if-eqz v2, 003c // +0004 │ │ +366a2c: 3803 0300 |003a: if-eqz v3, 003d // +0003 │ │ +366a30: 1210 |003c: const/4 v0, #int 1 // #1 │ │ +366a32: 0f00 |003d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=703 │ │ 0x000b line=704 │ │ locals : │ │ 0x0000 - 0x003e reg=7 (null) Ljava/lang/String; │ │ │ │ @@ -1271813,26 +1271812,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -366a38: |[366a38] javax.mail.internet.InternetAddress.isSimple:()Z │ │ -366a48: 5420 dc71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -366a4c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -366a50: 1a01 a203 |0004: const-string v1, "()<>,;:\"[]" // string@03a2 │ │ -366a54: 7120 989e 1000 |0006: invoke-static {v0, v1}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@9e98 │ │ -366a5a: 0a00 |0009: move-result v0 │ │ -366a5c: 3b00 0300 |000a: if-gez v0, 000d // +0003 │ │ -366a60: 2803 |000c: goto 000f // +0003 │ │ -366a62: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -366a64: 2802 |000e: goto 0010 // +0002 │ │ -366a66: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -366a68: 0f00 |0010: return v0 │ │ +366a34: |[366a34] javax.mail.internet.InternetAddress.isSimple:()Z │ │ +366a44: 5420 dc71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +366a48: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +366a4c: 1a01 a203 |0004: const-string v1, "()<>,;:\"[]" // string@03a2 │ │ +366a50: 7120 989e 1000 |0006: invoke-static {v0, v1}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@9e98 │ │ +366a56: 0a00 |0009: move-result v0 │ │ +366a58: 3b00 0300 |000a: if-gez v0, 000d // +0003 │ │ +366a5c: 2803 |000c: goto 000f // +0003 │ │ +366a5e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +366a60: 2802 |000e: goto 0010 // +0002 │ │ +366a62: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +366a64: 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;) │ │ @@ -1271840,25 +1271839,25 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -366b08: |[366b08] javax.mail.internet.InternetAddress.lengthOfFirstSegment:(Ljava/lang/String;)I │ │ -366b18: 1a00 8f00 |0000: const-string v0, " │ │ +366b04: |[366b04] javax.mail.internet.InternetAddress.lengthOfFirstSegment:(Ljava/lang/String;)I │ │ +366b14: 1a00 8f00 |0000: const-string v0, " │ │ " // string@008f │ │ -366b1c: 6e20 1c98 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -366b22: 0a00 |0005: move-result v0 │ │ -366b24: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -366b26: 3210 0300 |0007: if-eq v0, v1, 000a // +0003 │ │ -366b2a: 0f00 |0009: return v0 │ │ -366b2c: 6e10 2298 0200 |000a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -366b32: 0a02 |000d: move-result v2 │ │ -366b34: 0f02 |000e: return v2 │ │ +366b18: 6e20 1c98 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +366b1e: 0a00 |0005: move-result v0 │ │ +366b20: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +366b22: 3210 0300 |0007: if-eq v0, v1, 000a // +0003 │ │ +366b26: 0f00 |0009: return v0 │ │ +366b28: 6e10 2298 0200 |000a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +366b2e: 0a02 |000d: move-result v2 │ │ +366b30: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=591 │ │ 0x000a line=594 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1271867,30 +1271866,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 │ │ -366b38: |[366b38] javax.mail.internet.InternetAddress.lengthOfLastSegment:(Ljava/lang/String;I)I │ │ -366b48: 1a00 8f00 |0000: const-string v0, " │ │ +366b34: |[366b34] javax.mail.internet.InternetAddress.lengthOfLastSegment:(Ljava/lang/String;I)I │ │ +366b44: 1a00 8f00 |0000: const-string v0, " │ │ " // string@008f │ │ -366b4c: 6e20 2198 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@9821 │ │ -366b52: 0a00 |0005: move-result v0 │ │ -366b54: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -366b56: 3210 0a00 |0007: if-eq v0, v1, 0011 // +000a │ │ -366b5a: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -366b60: 0a02 |000c: move-result v2 │ │ -366b62: b102 |000d: sub-int/2addr v2, v0 │ │ -366b64: d802 02fe |000e: add-int/lit8 v2, v2, #int -2 // #fe │ │ -366b68: 0f02 |0010: return v2 │ │ -366b6a: 6e10 2298 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -366b70: 0a02 |0014: move-result v2 │ │ -366b72: b032 |0015: add-int/2addr v2, v3 │ │ -366b74: 0f02 |0016: return v2 │ │ +366b48: 6e20 2198 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@9821 │ │ +366b4e: 0a00 |0005: move-result v0 │ │ +366b50: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +366b52: 3210 0a00 |0007: if-eq v0, v1, 0011 // +000a │ │ +366b56: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +366b5c: 0a02 |000c: move-result v2 │ │ +366b5e: b102 |000d: sub-int/2addr v2, v0 │ │ +366b60: d802 02fe |000e: add-int/lit8 v2, v2, #int -2 // #fe │ │ +366b64: 0f02 |0010: return v2 │ │ +366b66: 6e10 2298 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +366b6c: 0a02 |0014: move-result v2 │ │ +366b6e: b032 |0015: add-int/2addr v2, v3 │ │ +366b70: 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; │ │ @@ -1271901,19 +1271900,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 │ │ -3673c0: |[3673c0] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; │ │ -3673d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3673d2: 7120 a09e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ -3673d8: 0c01 |0004: move-result-object v1 │ │ -3673da: 1101 |0005: return-object v1 │ │ +3673bc: |[3673bc] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; │ │ +3673cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3673ce: 7120 a09e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ +3673d4: 0c01 |0004: move-result-object v1 │ │ +3673d6: 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;) │ │ @@ -1271921,19 +1271920,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 │ │ -3673dc: |[3673dc] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; │ │ -3673ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3673ee: 7130 a19e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; // method@9ea1 │ │ -3673f4: 0c01 |0004: move-result-object v1 │ │ -3673f6: 1101 |0005: return-object v1 │ │ +3673d8: |[3673d8] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; │ │ +3673e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3673ea: 7130 a19e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; // method@9ea1 │ │ +3673f0: 0c01 |0004: move-result-object v1 │ │ +3673f2: 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 │ │ │ │ @@ -1271942,559 +1271941,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 │ │ -3673f8: |[3673f8] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; │ │ -367408: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -36740c: 7401 2298 1300 |0002: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ -367412: 0a01 |0005: move-result v1 │ │ -367414: 3815 0600 |0006: if-eqz v21, 000c // +0006 │ │ -367418: 3914 0400 |0008: if-nez v20, 000c // +0004 │ │ -36741c: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -36741e: 2802 |000b: goto 000d // +0002 │ │ -367420: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -367422: 2205 5613 |000d: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ -367426: 7010 9399 0500 |000f: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -36742c: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -36742e: 12f8 |0013: const/4 v8, #int -1 // #ff │ │ -367430: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ -367432: 120a |0015: const/4 v10, #int 0 // #0 │ │ -367434: 120b |0016: const/4 v11, #int 0 // #0 │ │ -367436: 120c |0017: const/4 v12, #int 0 // #0 │ │ -367438: 12fd |0018: const/4 v13, #int -1 // #ff │ │ -36743a: 12fe |0019: const/4 v14, #int -1 // #ff │ │ -36743c: 1310 0000 |001a: const/16 v16, #int 0 // #0 │ │ -367440: 3517 1b03 |001c: if-ge v7, v1, 0337 // +031b │ │ -367444: 6e20 0998 7000 |001e: invoke-virtual {v0, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36744a: 0a0f |0021: move-result v15 │ │ -36744c: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ -367450: 322f 0f03 |0024: if-eq v15, v2, 0333 // +030f │ │ -367454: 1302 0a00 |0026: const/16 v2, #int 10 // #a │ │ -367458: 322f 0b03 |0028: if-eq v15, v2, 0333 // +030b │ │ -36745c: 1302 0d00 |002a: const/16 v2, #int 13 // #d │ │ -367460: 322f 0703 |002c: if-eq v15, v2, 0333 // +0307 │ │ -367464: 1302 2000 |002e: const/16 v2, #int 32 // #20 │ │ -367468: 322f 0303 |0030: if-eq v15, v2, 0333 // +0303 │ │ -36746c: 1a02 3d3d |0032: const-string v2, "Missing '"'" // string@3d3d │ │ -367470: 1303 2200 |0034: const/16 v3, #int 34 // #22 │ │ -367474: 323f d202 |0036: if-eq v15, v3, 0308 // +02d2 │ │ -367478: 1306 2c00 |0038: const/16 v6, #int 44 // #2c │ │ -36747c: 326f 3602 |003a: if-eq v15, v6, 0270 // +0236 │ │ -367480: 1306 3e00 |003c: const/16 v6, #int 62 // #3e │ │ -367484: 326f 2202 |003e: if-eq v15, v6, 0260 // +0222 │ │ -367488: 1306 5b00 |0040: const/16 v6, #int 91 // #5b │ │ -36748c: 326f f101 |0042: if-eq v15, v6, 0233 // +01f1 │ │ -367490: 1306 2900 |0044: const/16 v6, #int 41 // #29 │ │ -367494: 1303 2800 |0046: const/16 v3, #int 40 // #28 │ │ -367498: 323f a801 |0048: if-eq v15, v3, 01f0 // +01a8 │ │ -36749c: 326f 9701 |004a: if-eq v15, v6, 01e1 // +0197 │ │ -3674a0: 2b0f 7c03 0000 |004c: packed-switch v15, 000003c8 // +0000037c │ │ -3674a6: 12f3 |004f: const/4 v3, #int -1 // #ff │ │ -3674a8: 3338 e302 |0050: if-ne v8, v3, 0333 // +02e3 │ │ -3674ac: 12f2 |0052: const/4 v2, #int -1 // #ff │ │ -3674ae: 2900 1202 |0053: goto/16 0265 // +0212 │ │ -3674b2: 12f3 |0055: const/4 v3, #int -1 // #ff │ │ -3674b4: 380b 3f00 |0056: if-eqz v11, 0095 // +003f │ │ -3674b8: 3804 3500 |0058: if-eqz v4, 008d // +0035 │ │ -3674bc: 3338 0400 |005a: if-ne v8, v3, 005e // +0004 │ │ -3674c0: 2900 1702 |005c: goto/16 0273 // +0217 │ │ -3674c4: 390a 3700 |005e: if-nez v10, 0095 // +0037 │ │ -3674c8: 3339 0300 |0060: if-ne v9, v3, 0063 // +0003 │ │ -3674cc: 0179 |0062: move v9, v7 │ │ -3674ce: 6e30 2e98 8009 |0063: invoke-virtual {v0, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3674d4: 0c03 |0066: move-result-object v3 │ │ -3674d6: 6e10 3498 0300 |0067: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3674dc: 0c03 |006a: move-result-object v3 │ │ -3674de: 2206 2414 |006b: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -3674e2: 7010 889e 0600 |006d: invoke-direct {v6}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -3674e8: 6e20 a49e 3600 |0070: invoke-virtual {v6, v3}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -3674ee: 3a0d 1000 |0073: if-ltz v13, 0083 // +0010 │ │ -3674f2: 6e30 2e98 d00e |0075: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3674f8: 0c03 |0078: move-result-object v3 │ │ -3674fa: 6e10 3498 0300 |0079: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367500: 0c03 |007c: move-result-object v3 │ │ -367502: 7110 ad9e 0300 |007d: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ -367508: 0c03 |0080: move-result-object v3 │ │ -36750a: 5b63 de71 |0081: iput-object v3, v6, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -36750e: 7220 5b9a 6500 |0083: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -367514: 12f8 |0086: const/4 v8, #int -1 // #ff │ │ -367516: 12f9 |0087: const/4 v9, #int -1 // #ff │ │ -367518: 120b |0088: const/4 v11, #int 0 // #0 │ │ -36751a: 120c |0089: const/4 v12, #int 0 // #0 │ │ -36751c: 12fd |008a: const/4 v13, #int -1 // #ff │ │ -36751e: 12fe |008b: const/4 v14, #int -1 // #ff │ │ -367520: 280a |008c: goto 0096 // +000a │ │ -367522: 2201 1e14 |008d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367526: 1a02 9c19 |008f: const-string v2, "Extra route-addr" // string@199c │ │ -36752a: 7040 529e 2170 |0091: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -367530: 2701 |0094: throw v1 │ │ -367532: 121c |0095: const/4 v12, #int 1 // #1 │ │ -367534: d803 0701 |0096: add-int/lit8 v3, v7, #int 1 // #01 │ │ -367538: 013f |0098: move v15, v3 │ │ -36753a: 1206 |0099: const/4 v6, #int 0 // #0 │ │ -36753c: 0210 0300 |009a: move/from16 v16, v3 │ │ -367540: 351f 2600 |009c: if-ge v15, v1, 00c2 // +0026 │ │ -367544: 6e20 0998 f000 |009e: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36754a: 0a03 |00a1: move-result v3 │ │ -36754c: 0211 0900 |00a2: move/from16 v17, v9 │ │ -367550: 1309 2200 |00a4: const/16 v9, #int 34 // #22 │ │ -367554: 3293 1200 |00a6: if-eq v3, v9, 00b8 // +0012 │ │ -367558: 1309 3e00 |00a8: const/16 v9, #int 62 // #3e │ │ -36755c: 3293 0a00 |00aa: if-eq v3, v9, 00b4 // +000a │ │ -367560: 1309 5c00 |00ac: const/16 v9, #int 92 // #5c │ │ -367564: 3293 0300 |00ae: if-eq v3, v9, 00b1 // +0003 │ │ -367568: 2806 |00b0: goto 00b6 // +0006 │ │ -36756a: d80f 0f01 |00b1: add-int/lit8 v15, v15, #int 1 // #01 │ │ -36756e: 2803 |00b3: goto 00b6 // +0003 │ │ -367570: 3806 1000 |00b4: if-eqz v6, 00c4 // +0010 │ │ -367574: 1213 |00b6: const/4 v3, #int 1 // #1 │ │ -367576: 2805 |00b7: goto 00bc // +0005 │ │ -367578: df03 0601 |00b8: xor-int/lit8 v3, v6, #int 1 // #01 │ │ -36757c: 0136 |00ba: move v6, v3 │ │ -36757e: 28fb |00bb: goto 00b6 // -0005 │ │ -367580: b03f |00bc: add-int/2addr v15, v3 │ │ -367582: 0203 1000 |00bd: move/from16 v3, v16 │ │ -367586: 0209 1100 |00bf: move/from16 v9, v17 │ │ -36758a: 28d9 |00c1: goto 009a // -0027 │ │ -36758c: 0211 0900 |00c2: move/from16 v17, v9 │ │ -367590: 3806 2600 |00c4: if-eqz v6, 00ea // +0026 │ │ -367594: 3804 1e00 |00c6: if-eqz v4, 00e4 // +001e │ │ -367598: 0202 1000 |00c8: move/from16 v2, v16 │ │ -36759c: 3512 1800 |00ca: if-ge v2, v1, 00e2 // +0018 │ │ -3675a0: 6e20 0998 2000 |00cc: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3675a6: 0a03 |00cf: move-result v3 │ │ -3675a8: 1306 5c00 |00d0: const/16 v6, #int 92 // #5c │ │ -3675ac: 3363 0800 |00d2: if-ne v3, v6, 00da // +0008 │ │ -3675b0: d802 0201 |00d4: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3675b4: 1213 |00d6: const/4 v3, #int 1 // #1 │ │ -3675b6: 1306 3e00 |00d7: const/16 v6, #int 62 // #3e │ │ -3675ba: 2807 |00d9: goto 00e0 // +0007 │ │ -3675bc: 1306 3e00 |00da: const/16 v6, #int 62 // #3e │ │ -3675c0: 3363 0300 |00dc: if-ne v3, v6, 00df // +0003 │ │ -3675c4: 2804 |00de: goto 00e2 // +0004 │ │ -3675c6: 1213 |00df: const/4 v3, #int 1 // #1 │ │ -3675c8: b032 |00e0: add-int/2addr v2, v3 │ │ -3675ca: 28e9 |00e1: goto 00ca // -0017 │ │ -3675cc: 0129 |00e2: move v9, v2 │ │ -3675ce: 2808 |00e3: goto 00eb // +0008 │ │ -3675d0: 2201 1e14 |00e4: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3675d4: 7040 529e 21f0 |00e6: invoke-direct {v1, v2, v0, v15}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3675da: 2701 |00e9: throw v1 │ │ -3675dc: 01f9 |00ea: move v9, v15 │ │ -3675de: 3419 1600 |00eb: if-lt v9, v1, 0101 // +0016 │ │ -3675e2: 3804 0c00 |00ed: if-eqz v4, 00f9 // +000c │ │ -3675e6: 12f2 |00ef: const/4 v2, #int -1 // #ff │ │ -3675e8: 3328 0300 |00f0: if-ne v8, v2, 00f3 // +0003 │ │ -3675ec: 0178 |00f2: move v8, v7 │ │ -3675ee: 0207 1000 |00f3: move/from16 v7, v16 │ │ -3675f2: 0209 1100 |00f5: move/from16 v9, v17 │ │ -3675f6: 2900 3c02 |00f7: goto/16 0333 // +023c │ │ -3675fa: 2201 1e14 |00f9: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3675fe: 1a02 453d |00fb: const-string v2, "Missing '>'" // string@3d45 │ │ -367602: 7040 529e 2190 |00fd: invoke-direct {v1, v2, v0, v9}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -367608: 2701 |0100: throw v1 │ │ -36760a: 390a 0c00 |0101: if-nez v10, 010d // +000c │ │ -36760e: 3a08 0300 |0103: if-ltz v8, 0106 // +0003 │ │ -367612: 2803 |0105: goto 0108 // +0003 │ │ -367614: 01d8 |0106: move v8, v13 │ │ -367616: 01e7 |0107: move v7, v14 │ │ -367618: 017e |0108: move v14, v7 │ │ -36761a: 018d |0109: move v13, v8 │ │ -36761c: 0207 1000 |010a: move/from16 v7, v16 │ │ -367620: 2802 |010c: goto 010e // +0002 │ │ -367622: 0187 |010d: move v7, v8 │ │ -367624: 0178 |010e: move v8, v7 │ │ -367626: 0197 |010f: move v7, v9 │ │ -367628: 1212 |0110: const/4 v2, #int 1 // #1 │ │ -36762a: 121b |0111: const/4 v11, #int 1 // #1 │ │ -36762c: 2900 2202 |0112: goto/16 0334 // +0222 │ │ -367630: 12f2 |0114: const/4 v2, #int -1 // #ff │ │ -367632: 3328 0400 |0115: if-ne v8, v2, 0119 // +0004 │ │ -367636: 2900 5c01 |0117: goto/16 0273 // +015c │ │ -36763a: 380a 3500 |0119: if-eqz v10, 014e // +0035 │ │ -36763e: 3815 1400 |011b: if-eqz v21, 012f // +0014 │ │ -367642: 3914 1200 |011d: if-nez v20, 012f // +0012 │ │ -367646: d802 0701 |011f: add-int/lit8 v2, v7, #int 1 // #01 │ │ -36764a: 3512 0e00 |0121: if-ge v2, v1, 012f // +000e │ │ -36764e: 6e20 0998 2000 |0123: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367654: 0a02 |0126: move-result v2 │ │ -367656: 1303 4000 |0127: const/16 v3, #int 64 // #40 │ │ -36765a: 3332 0600 |0129: if-ne v2, v3, 012f // +0006 │ │ -36765e: 1212 |012b: const/4 v2, #int 1 // #1 │ │ -367660: 120a |012c: const/4 v10, #int 0 // #0 │ │ -367662: 2900 0702 |012d: goto/16 0334 // +0207 │ │ -367666: 2202 2414 |012f: new-instance v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -36766a: 7010 889e 0200 |0131: invoke-direct {v2}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -367670: d803 0701 |0134: add-int/lit8 v3, v7, #int 1 // #01 │ │ -367674: 6e30 2e98 8003 |0136: invoke-virtual {v0, v8, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36767a: 0c03 |0139: move-result-object v3 │ │ -36767c: 6e10 3498 0300 |013a: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367682: 0c03 |013d: move-result-object v3 │ │ -367684: 6e20 a49e 3200 |013e: invoke-virtual {v2, v3}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -36768a: 7220 5b9a 2500 |0141: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -367690: 1212 |0144: const/4 v2, #int 1 // #1 │ │ -367692: 12f8 |0145: const/4 v8, #int -1 // #ff │ │ -367694: 12f9 |0146: const/4 v9, #int -1 // #ff │ │ -367696: 120a |0147: const/4 v10, #int 0 // #0 │ │ -367698: 120b |0148: const/4 v11, #int 0 // #0 │ │ -36769a: 120c |0149: const/4 v12, #int 0 // #0 │ │ -36769c: 12fd |014a: const/4 v13, #int -1 // #ff │ │ -36769e: 12fe |014b: const/4 v14, #int -1 // #ff │ │ -3676a0: 2900 e801 |014c: goto/16 0334 // +01e8 │ │ -3676a4: 3804 0400 |014e: if-eqz v4, 0152 // +0004 │ │ -3676a8: 2900 2001 |0150: goto/16 0270 // +0120 │ │ -3676ac: 2201 1e14 |0152: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3676b0: 1a02 e31f |0154: const-string v2, "Illegal semicolon, not in group" // string@1fe3 │ │ -3676b4: 7040 529e 2170 |0156: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3676ba: 2701 |0159: throw v1 │ │ -3676bc: 380a 0d00 |015a: if-eqz v10, 0167 // +000d │ │ -3676c0: 3804 0300 |015c: if-eqz v4, 015f // +0003 │ │ -3676c4: 2809 |015e: goto 0167 // +0009 │ │ -3676c6: 2201 1e14 |015f: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3676ca: 1a02 a03e |0161: const-string v2, "Nested group" // string@3ea0 │ │ -3676ce: 7040 529e 2170 |0163: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3676d4: 2701 |0166: throw v1 │ │ -3676d6: 12f2 |0167: const/4 v2, #int -1 // #ff │ │ -3676d8: 3328 0300 |0168: if-ne v8, v2, 016b // +0003 │ │ -3676dc: 0178 |016a: move v8, v7 │ │ -3676de: 3815 7200 |016b: if-eqz v21, 01dd // +0072 │ │ -3676e2: 3914 7000 |016d: if-nez v20, 01dd // +0070 │ │ -3676e6: d802 0701 |016f: add-int/lit8 v2, v7, #int 1 // #01 │ │ -3676ea: 3512 2e00 |0171: if-ge v2, v1, 019f // +002e │ │ -3676ee: 1a03 8a04 |0173: const-string v3, ")>[]:@\,." // string@048a │ │ -3676f2: 6e20 0998 2000 |0175: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3676f8: 0a02 |0178: move-result v2 │ │ -3676fa: 6e20 1a98 2300 |0179: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367700: 0a06 |017c: move-result v6 │ │ -367702: 3a06 2200 |017d: if-ltz v6, 019f // +0022 │ │ -367706: 1306 4000 |017f: const/16 v6, #int 64 // #40 │ │ -36770a: 3262 0300 |0181: if-eq v2, v6, 0184 // +0003 │ │ -36770e: 281a |0183: goto 019d // +001a │ │ -367710: d806 0702 |0184: add-int/lit8 v6, v7, #int 2 // #02 │ │ -367714: 130c 3b00 |0186: const/16 v12, #int 59 // #3b │ │ -367718: 3516 1300 |0188: if-ge v6, v1, 019b // +0013 │ │ -36771c: 6e20 0998 6000 |018a: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367722: 0a02 |018d: move-result v2 │ │ -367724: 33c2 0300 |018e: if-ne v2, v12, 0191 // +0003 │ │ -367728: 280b |0190: goto 019b // +000b │ │ -36772a: 6e20 1a98 2300 |0191: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367730: 0a0f |0194: move-result v15 │ │ -367732: 3a0f 0300 |0195: if-ltz v15, 0198 // +0003 │ │ -367736: 2804 |0197: goto 019b // +0004 │ │ -367738: d806 0601 |0198: add-int/lit8 v6, v6, #int 1 // #01 │ │ -36773c: 28ec |019a: goto 0186 // -0014 │ │ -36773e: 33c2 0400 |019b: if-ne v2, v12, 019f // +0004 │ │ -367742: 2900 8b01 |019d: goto/16 0328 // +018b │ │ -367746: 6e30 2e98 8007 |019f: invoke-virtual {v0, v8, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36774c: 0c02 |01a2: move-result-object v2 │ │ -36774e: 6303 df71 |01a3: sget-boolean v3, Ljavax/mail/internet/InternetAddress;.ignoreBogusGroupName:Z // field@71df │ │ -367752: 3803 3500 |01a5: if-eqz v3, 01da // +0035 │ │ -367756: 1a03 5899 |01a7: const-string v3, "mailto" // string@9958 │ │ -36775a: 6e20 1398 3200 |01a9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -367760: 0a03 |01ac: move-result v3 │ │ -367762: 3903 2a00 |01ad: if-nez v3, 01d7 // +002a │ │ -367766: 1a03 551c |01af: const-string v3, "From" // string@1c55 │ │ -36776a: 6e20 1398 3200 |01b1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -367770: 0a03 |01b4: move-result v3 │ │ -367772: 3903 2200 |01b5: if-nez v3, 01d7 // +0022 │ │ -367776: 1a03 ef4d |01b7: const-string v3, "To" // string@4def │ │ -36777a: 6e20 1398 3200 |01b9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -367780: 0a03 |01bc: move-result v3 │ │ -367782: 3903 1a00 |01bd: if-nez v3, 01d7 // +001a │ │ -367786: 1a03 c111 |01bf: const-string v3, "Cc" // string@11c1 │ │ -36778a: 6e20 1398 3200 |01c1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -367790: 0a03 |01c4: move-result v3 │ │ -367792: 3903 1200 |01c5: if-nez v3, 01d7 // +0012 │ │ -367796: 1a03 7549 |01c7: const-string v3, "Subject" // string@4975 │ │ -36779a: 6e20 1398 3200 |01c9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3677a0: 0a03 |01cc: move-result v3 │ │ -3677a2: 3903 0a00 |01cd: if-nez v3, 01d7 // +000a │ │ -3677a6: 1a03 e743 |01cf: const-string v3, "Re" // string@43e7 │ │ -3677aa: 6e20 1398 3200 |01d1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3677b0: 0a02 |01d4: move-result v2 │ │ -3677b2: 3802 0500 |01d5: if-eqz v2, 01da // +0005 │ │ -3677b6: 12f8 |01d7: const/4 v8, #int -1 // #ff │ │ -3677b8: 2900 5801 |01d8: goto/16 0330 // +0158 │ │ -3677bc: 121a |01da: const/4 v10, #int 1 // #1 │ │ -3677be: 2900 5501 |01db: goto/16 0330 // +0155 │ │ -3677c2: 1212 |01dd: const/4 v2, #int 1 // #1 │ │ -3677c4: 121a |01de: const/4 v10, #int 1 // #1 │ │ -3677c6: 2900 5201 |01df: goto/16 0331 // +0152 │ │ -3677ca: 3804 0700 |01e1: if-eqz v4, 01e8 // +0007 │ │ -3677ce: 12f2 |01e3: const/4 v2, #int -1 // #ff │ │ -3677d0: 3328 4f01 |01e4: if-ne v8, v2, 0333 // +014f │ │ -3677d4: 2900 7f00 |01e6: goto/16 0265 // +007f │ │ -3677d8: 2201 1e14 |01e8: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3677dc: 1a02 3f3d |01ea: const-string v2, "Missing '('" // string@3d3f │ │ -3677e0: 7040 529e 2170 |01ec: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3677e6: 2701 |01ef: throw v1 │ │ -3677e8: 12f2 |01f0: const/4 v2, #int -1 // #ff │ │ -3677ea: 3a08 0500 |01f1: if-ltz v8, 01f6 // +0005 │ │ -3677ee: 3329 0300 |01f3: if-ne v9, v2, 01f6 // +0003 │ │ -3677f2: 0179 |01f5: move v9, v7 │ │ -3677f4: d807 0701 |01f6: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3677f8: 017c |01f8: move v12, v7 │ │ -3677fa: 1212 |01f9: const/4 v2, #int 1 // #1 │ │ -3677fc: 351c 1f00 |01fa: if-ge v12, v1, 0219 // +001f │ │ -367800: 3d02 1d00 |01fc: if-lez v2, 0219 // +001d │ │ -367804: 6e20 0998 c000 |01fe: invoke-virtual {v0, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36780a: 0a0f |0201: move-result v15 │ │ -36780c: 323f 1000 |0202: if-eq v15, v3, 0212 // +0010 │ │ -367810: 326f 0b00 |0204: if-eq v15, v6, 020f // +000b │ │ -367814: 1303 5c00 |0206: const/16 v3, #int 92 // #5c │ │ -367818: 323f 0400 |0208: if-eq v15, v3, 020c // +0004 │ │ -36781c: 1213 |020a: const/4 v3, #int 1 // #1 │ │ -36781e: 280a |020b: goto 0215 // +000a │ │ -367820: d80c 0c01 |020c: add-int/lit8 v12, v12, #int 1 // #01 │ │ -367824: 28fc |020e: goto 020a // -0004 │ │ -367826: d802 02ff |020f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -36782a: 28f9 |0211: goto 020a // -0007 │ │ -36782c: d802 0201 |0212: add-int/lit8 v2, v2, #int 1 // #01 │ │ -367830: 28f6 |0214: goto 020a // -000a │ │ -367832: b03c |0215: add-int/2addr v12, v3 │ │ -367834: 1303 2800 |0216: const/16 v3, #int 40 // #28 │ │ -367838: 28e2 |0218: goto 01fa // -001e │ │ -36783a: 3d02 0e00 |0219: if-lez v2, 0227 // +000e │ │ -36783e: 3804 0400 |021b: if-eqz v4, 021f // +0004 │ │ -367842: 2900 0b01 |021d: goto/16 0328 // +010b │ │ -367846: 2201 1e14 |021f: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -36784a: 1a02 423d |0221: const-string v2, "Missing ')'" // string@3d42 │ │ -36784e: 7040 529e 21c0 |0223: invoke-direct {v1, v2, v0, v12}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -367854: 2701 |0226: throw v1 │ │ -367856: d802 0cff |0227: add-int/lit8 v2, v12, #int -1 // #ff │ │ -36785a: 12f3 |0229: const/4 v3, #int -1 // #ff │ │ -36785c: 333d 0300 |022a: if-ne v13, v3, 022d // +0003 │ │ -367860: 017d |022c: move v13, v7 │ │ -367862: 333e 3000 |022d: if-ne v14, v3, 025d // +0030 │ │ -367866: 0127 |022f: move v7, v2 │ │ -367868: 017e |0230: move v14, v7 │ │ -36786a: 2900 ff00 |0231: goto/16 0330 // +00ff │ │ -36786e: 12f3 |0233: const/4 v3, #int -1 // #ff │ │ -367870: 3338 0300 |0234: if-ne v8, v3, 0237 // +0003 │ │ -367874: 0178 |0236: move v8, v7 │ │ -367876: d807 0701 |0237: add-int/lit8 v7, v7, #int 1 // #01 │ │ -36787a: 0172 |0239: move v2, v7 │ │ -36787c: 3512 1500 |023a: if-ge v2, v1, 024f // +0015 │ │ -367880: 6e20 0998 2000 |023c: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367886: 0a03 |023f: move-result v3 │ │ -367888: 1306 5c00 |0240: const/16 v6, #int 92 // #5c │ │ -36788c: 3263 0800 |0242: if-eq v3, v6, 024a // +0008 │ │ -367890: 1306 5d00 |0244: const/16 v6, #int 93 // #5d │ │ -367894: 3263 0900 |0246: if-eq v3, v6, 024f // +0009 │ │ -367898: 1213 |0248: const/4 v3, #int 1 // #1 │ │ -36789a: 2804 |0249: goto 024d // +0004 │ │ -36789c: d802 0201 |024a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3678a0: 28fc |024c: goto 0248 // -0004 │ │ -3678a2: b032 |024d: add-int/2addr v2, v3 │ │ -3678a4: 28ec |024e: goto 023a // -0014 │ │ -3678a6: 3412 0e00 |024f: if-lt v2, v1, 025d // +000e │ │ -3678aa: 3804 0400 |0251: if-eqz v4, 0255 // +0004 │ │ -3678ae: 2900 d500 |0253: goto/16 0328 // +00d5 │ │ -3678b2: 2201 1e14 |0255: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3678b6: 1a03 463d |0257: const-string v3, "Missing ']'" // string@3d46 │ │ -3678ba: 7040 529e 3120 |0259: invoke-direct {v1, v3, v0, v2}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3678c0: 2701 |025c: throw v1 │ │ -3678c2: 0127 |025d: move v7, v2 │ │ -3678c4: 2900 d200 |025e: goto/16 0330 // +00d2 │ │ -3678c8: 3804 0800 |0260: if-eqz v4, 0268 // +0008 │ │ -3678cc: 12f2 |0262: const/4 v2, #int -1 // #ff │ │ -3678ce: 3328 d000 |0263: if-ne v8, v2, 0333 // +00d0 │ │ -3678d2: 0178 |0265: move v8, v7 │ │ -3678d4: 2900 cd00 |0266: goto/16 0333 // +00cd │ │ -3678d8: 2201 1e14 |0268: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3678dc: 1a02 443d |026a: const-string v2, "Missing '<'" // string@3d44 │ │ -3678e0: 7040 529e 2170 |026c: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3678e6: 2701 |026f: throw v1 │ │ -3678e8: 12f2 |0270: const/4 v2, #int -1 // #ff │ │ -3678ea: 3328 0900 |0271: if-ne v8, v2, 027a // +0009 │ │ -3678ee: 1212 |0273: const/4 v2, #int 1 // #1 │ │ -3678f0: 12f8 |0274: const/4 v8, #int -1 // #ff │ │ -3678f2: 12f9 |0275: const/4 v9, #int -1 // #ff │ │ -3678f4: 120b |0276: const/4 v11, #int 0 // #0 │ │ -3678f6: 120c |0277: const/4 v12, #int 0 // #0 │ │ -3678f8: 2900 bc00 |0278: goto/16 0334 // +00bc │ │ -3678fc: 380a 0600 |027a: if-eqz v10, 0280 // +0006 │ │ -367900: 1212 |027c: const/4 v2, #int 1 // #1 │ │ -367902: 120b |027d: const/4 v11, #int 0 // #0 │ │ -367904: 2900 b600 |027e: goto/16 0334 // +00b6 │ │ -367908: 3329 0300 |0280: if-ne v9, v2, 0283 // +0003 │ │ -36790c: 0179 |0282: move v9, v7 │ │ -36790e: 6e30 2e98 8009 |0283: invoke-virtual {v0, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -367914: 0c02 |0286: move-result-object v2 │ │ -367916: 6e10 3498 0200 |0287: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -36791c: 0c02 |028a: move-result-object v2 │ │ -36791e: 380c 1a00 |028b: if-eqz v12, 02a5 // +001a │ │ -367922: 3a0d 1800 |028d: if-ltz v13, 02a5 // +0018 │ │ -367926: 6e30 2e98 d00e |028f: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36792c: 0c03 |0292: move-result-object v3 │ │ -36792e: 6e10 3498 0300 |0293: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367934: 0c03 |0296: move-result-object v3 │ │ -367936: 7110 ad9e 0300 |0297: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ -36793c: 0c03 |029a: move-result-object v3 │ │ -36793e: 6e10 3498 0300 |029b: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367944: 0c06 |029e: move-result-object v6 │ │ -367946: 6e10 2298 0600 |029f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -36794c: 0a06 |02a2: move-result v6 │ │ -36794e: 3906 0400 |02a3: if-nez v6, 02a7 // +0004 │ │ -367952: 0803 1000 |02a5: move-object/from16 v3, v16 │ │ -367956: 3815 2100 |02a7: if-eqz v21, 02c8 // +0021 │ │ -36795a: 3914 1f00 |02a9: if-nez v20, 02c8 // +001f │ │ -36795e: 3803 1d00 |02ab: if-eqz v3, 02c8 // +001d │ │ -367962: 1306 4000 |02ad: const/16 v6, #int 64 // #40 │ │ -367966: 6e20 1a98 6300 |02af: invoke-virtual {v3, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36796c: 0a08 |02b2: move-result v8 │ │ -36796e: 3a08 1500 |02b3: if-ltz v8, 02c8 // +0015 │ │ -367972: 6e20 1a98 6200 |02b5: invoke-virtual {v2, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367978: 0a06 |02b8: move-result v6 │ │ -36797a: 3b06 0f00 |02b9: if-gez v6, 02c8 // +000f │ │ -36797e: 1306 2100 |02bb: const/16 v6, #int 33 // #21 │ │ -367982: 6e20 1a98 6200 |02bd: invoke-virtual {v2, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367988: 0a06 |02c0: move-result v6 │ │ -36798a: 3b06 0700 |02c1: if-gez v6, 02c8 // +0007 │ │ -36798e: 0812 0300 |02c3: move-object/from16 v18, v3 │ │ -367992: 0723 |02c5: move-object v3, v2 │ │ -367994: 0802 1200 |02c6: move-object/from16 v2, v18 │ │ -367998: 390c 2600 |02c8: if-nez v12, 02ee // +0026 │ │ -36799c: 3914 2400 |02ca: if-nez v20, 02ee // +0024 │ │ -3679a0: 3815 0300 |02cc: if-eqz v21, 02cf // +0003 │ │ -3679a4: 2820 |02ce: goto 02ee // +0020 │ │ -3679a6: 2203 7913 |02cf: new-instance v3, Ljava/util/StringTokenizer; // type@1379 │ │ -3679aa: 7020 b89a 2300 |02d1: invoke-direct {v3, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@9ab8 │ │ -3679b0: 6e10 bd9a 0300 |02d4: invoke-virtual {v3}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ -3679b6: 0a02 |02d7: move-result v2 │ │ -3679b8: 3802 2b00 |02d8: if-eqz v2, 0303 // +002b │ │ -3679bc: 6e10 be9a 0300 |02da: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -3679c2: 0c02 |02dd: move-result-object v2 │ │ -3679c4: 1206 |02de: const/4 v6, #int 0 // #0 │ │ -3679c6: 7130 8e9e 6206 |02df: invoke-static {v2, v6, v6}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -3679cc: 2208 2414 |02e2: new-instance v8, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -3679d0: 7010 889e 0800 |02e4: invoke-direct {v8}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -3679d6: 6e20 a49e 2800 |02e7: invoke-virtual {v8, v2}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -3679dc: 7220 5b9a 8500 |02ea: invoke-interface {v5, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3679e2: 28e7 |02ed: goto 02d4 // -0019 │ │ -3679e4: 1206 |02ee: const/4 v6, #int 0 // #0 │ │ -3679e6: 3904 0500 |02ef: if-nez v4, 02f4 // +0005 │ │ -3679ea: 7130 8e9e b206 |02f1: invoke-static {v2, v11, v6}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -3679f0: 2206 2414 |02f4: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -3679f4: 7010 889e 0600 |02f6: invoke-direct {v6}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -3679fa: 6e20 a49e 2600 |02f9: invoke-virtual {v6, v2}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -367a00: 3803 0400 |02fc: if-eqz v3, 0300 // +0004 │ │ -367a04: 5b63 de71 |02fe: iput-object v3, v6, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -367a08: 7220 5b9a 6500 |0300: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -367a0e: 1212 |0303: const/4 v2, #int 1 // #1 │ │ -367a10: 12f8 |0304: const/4 v8, #int -1 // #ff │ │ -367a12: 12f9 |0305: const/4 v9, #int -1 // #ff │ │ -367a14: 2900 42fe |0306: goto/16 0148 // -01be │ │ -367a18: 12f3 |0308: const/4 v3, #int -1 // #ff │ │ -367a1a: 3338 0300 |0309: if-ne v8, v3, 030c // +0003 │ │ -367a1e: 0178 |030b: move v8, v7 │ │ -367a20: d807 0701 |030c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -367a24: 0173 |030e: move v3, v7 │ │ -367a26: 3513 1500 |030f: if-ge v3, v1, 0324 // +0015 │ │ -367a2a: 6e20 0998 3000 |0311: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367a30: 0a06 |0314: move-result v6 │ │ -367a32: 130c 2200 |0315: const/16 v12, #int 34 // #22 │ │ -367a36: 32c6 0d00 |0317: if-eq v6, v12, 0324 // +000d │ │ -367a3a: 130f 5c00 |0319: const/16 v15, #int 92 // #5c │ │ -367a3e: 32f6 0400 |031b: if-eq v6, v15, 031f // +0004 │ │ -367a42: 1216 |031d: const/4 v6, #int 1 // #1 │ │ -367a44: 2804 |031e: goto 0322 // +0004 │ │ -367a46: d803 0301 |031f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -367a4a: 28fc |0321: goto 031d // -0004 │ │ -367a4c: b063 |0322: add-int/2addr v3, v6 │ │ -367a4e: 28ec |0323: goto 030f // -0014 │ │ -367a50: 3413 0b00 |0324: if-lt v3, v1, 032f // +000b │ │ -367a54: 3804 0300 |0326: if-eqz v4, 0329 // +0003 │ │ -367a58: 2808 |0328: goto 0330 // +0008 │ │ -367a5a: 2201 1e14 |0329: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367a5e: 7040 529e 2130 |032b: invoke-direct {v1, v2, v0, v3}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -367a64: 2701 |032e: throw v1 │ │ -367a66: 0137 |032f: move v7, v3 │ │ -367a68: 1212 |0330: const/4 v2, #int 1 // #1 │ │ -367a6a: 121c |0331: const/4 v12, #int 1 // #1 │ │ -367a6c: 2802 |0332: goto 0334 // +0002 │ │ -367a6e: 1212 |0333: const/4 v2, #int 1 // #1 │ │ -367a70: b027 |0334: add-int/2addr v7, v2 │ │ -367a72: 2900 e5fc |0335: goto/16 001a // -031b │ │ -367a76: 3a08 8700 |0337: if-ltz v8, 03be // +0087 │ │ -367a7a: 12f2 |0339: const/4 v2, #int -1 // #ff │ │ -367a7c: 3329 0300 |033a: if-ne v9, v2, 033d // +0003 │ │ -367a80: 2802 |033c: goto 033e // +0002 │ │ -367a82: 0191 |033d: move v1, v9 │ │ -367a84: 6e30 2e98 8001 |033e: invoke-virtual {v0, v8, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -367a8a: 0c01 |0341: move-result-object v1 │ │ -367a8c: 6e10 3498 0100 |0342: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367a92: 0c01 |0345: move-result-object v1 │ │ -367a94: 380c 1a00 |0346: if-eqz v12, 0360 // +001a │ │ -367a98: 3a0d 1800 |0348: if-ltz v13, 0360 // +0018 │ │ -367a9c: 6e30 2e98 d00e |034a: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -367aa2: 0c00 |034d: move-result-object v0 │ │ -367aa4: 6e10 3498 0000 |034e: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367aaa: 0c00 |0351: move-result-object v0 │ │ -367aac: 7110 ad9e 0000 |0352: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ -367ab2: 0c00 |0355: move-result-object v0 │ │ -367ab4: 6e10 3498 0000 |0356: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367aba: 0c02 |0359: move-result-object v2 │ │ -367abc: 6e10 2298 0200 |035a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -367ac2: 0a02 |035d: move-result v2 │ │ -367ac4: 3902 0400 |035e: if-nez v2, 0362 // +0004 │ │ -367ac8: 0800 1000 |0360: move-object/from16 v0, v16 │ │ -367acc: 3815 2100 |0362: if-eqz v21, 0383 // +0021 │ │ -367ad0: 3914 1f00 |0364: if-nez v20, 0383 // +001f │ │ -367ad4: 3800 1d00 |0366: if-eqz v0, 0383 // +001d │ │ -367ad8: 1302 4000 |0368: const/16 v2, #int 64 // #40 │ │ -367adc: 6e20 1a98 2000 |036a: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367ae2: 0a03 |036d: move-result v3 │ │ -367ae4: 3a03 1500 |036e: if-ltz v3, 0383 // +0015 │ │ -367ae8: 6e20 1a98 2100 |0370: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367aee: 0a02 |0373: move-result v2 │ │ -367af0: 3b02 0f00 |0374: if-gez v2, 0383 // +000f │ │ -367af4: 1302 2100 |0376: const/16 v2, #int 33 // #21 │ │ -367af8: 6e20 1a98 2100 |0378: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367afe: 0a02 |037b: move-result v2 │ │ -367b00: 3b02 0700 |037c: if-gez v2, 0383 // +0007 │ │ -367b04: 0812 0100 |037e: move-object/from16 v18, v1 │ │ -367b08: 0701 |0380: move-object v1, v0 │ │ -367b0a: 0800 1200 |0381: move-object/from16 v0, v18 │ │ -367b0e: 390c 2600 |0383: if-nez v12, 03a9 // +0026 │ │ -367b12: 3914 2400 |0385: if-nez v20, 03a9 // +0024 │ │ -367b16: 3815 0300 |0387: if-eqz v21, 038a // +0003 │ │ -367b1a: 2820 |0389: goto 03a9 // +0020 │ │ -367b1c: 2200 7913 |038a: new-instance v0, Ljava/util/StringTokenizer; // type@1379 │ │ -367b20: 7020 b89a 1000 |038c: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@9ab8 │ │ -367b26: 6e10 bd9a 0000 |038f: invoke-virtual {v0}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ -367b2c: 0a01 |0392: move-result v1 │ │ -367b2e: 3801 2b00 |0393: if-eqz v1, 03be // +002b │ │ -367b32: 6e10 be9a 0000 |0395: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -367b38: 0c01 |0398: move-result-object v1 │ │ -367b3a: 1202 |0399: const/4 v2, #int 0 // #0 │ │ -367b3c: 7130 8e9e 2102 |039a: invoke-static {v1, v2, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -367b42: 2203 2414 |039d: new-instance v3, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -367b46: 7010 889e 0300 |039f: invoke-direct {v3}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -367b4c: 6e20 a49e 1300 |03a2: invoke-virtual {v3, v1}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -367b52: 7220 5b9a 3500 |03a5: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -367b58: 28e7 |03a8: goto 038f // -0019 │ │ -367b5a: 1202 |03a9: const/4 v2, #int 0 // #0 │ │ -367b5c: 3904 0500 |03aa: if-nez v4, 03af // +0005 │ │ -367b60: 7130 8e9e b102 |03ac: invoke-static {v1, v11, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -367b66: 2202 2414 |03af: new-instance v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -367b6a: 7010 889e 0200 |03b1: invoke-direct {v2}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -367b70: 6e20 a49e 1200 |03b4: invoke-virtual {v2, v1}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -367b76: 3800 0400 |03b7: if-eqz v0, 03bb // +0004 │ │ -367b7a: 5b20 de71 |03b9: iput-object v0, v2, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -367b7e: 7220 5b9a 2500 |03bb: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -367b84: 7210 6a9a 0500 |03be: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ -367b8a: 0a00 |03c1: move-result v0 │ │ -367b8c: 2300 f615 |03c2: new-array v0, v0, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ -367b90: 7220 6d9a 0500 |03c4: invoke-interface {v5, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -367b96: 1100 |03c7: return-object v0 │ │ -367b98: 0001 0300 3a00 0000 0e01 0000 c800 ... |03c8: packed-switch-data (10 units) │ │ +3673f4: |[3673f4] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; │ │ +367404: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +367408: 7401 2298 1300 |0002: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ +36740e: 0a01 |0005: move-result v1 │ │ +367410: 3815 0600 |0006: if-eqz v21, 000c // +0006 │ │ +367414: 3914 0400 |0008: if-nez v20, 000c // +0004 │ │ +367418: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +36741a: 2802 |000b: goto 000d // +0002 │ │ +36741c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +36741e: 2205 5613 |000d: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ +367422: 7010 9399 0500 |000f: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +367428: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +36742a: 12f8 |0013: const/4 v8, #int -1 // #ff │ │ +36742c: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ +36742e: 120a |0015: const/4 v10, #int 0 // #0 │ │ +367430: 120b |0016: const/4 v11, #int 0 // #0 │ │ +367432: 120c |0017: const/4 v12, #int 0 // #0 │ │ +367434: 12fd |0018: const/4 v13, #int -1 // #ff │ │ +367436: 12fe |0019: const/4 v14, #int -1 // #ff │ │ +367438: 1310 0000 |001a: const/16 v16, #int 0 // #0 │ │ +36743c: 3517 1b03 |001c: if-ge v7, v1, 0337 // +031b │ │ +367440: 6e20 0998 7000 |001e: invoke-virtual {v0, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367446: 0a0f |0021: move-result v15 │ │ +367448: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ +36744c: 322f 0f03 |0024: if-eq v15, v2, 0333 // +030f │ │ +367450: 1302 0a00 |0026: const/16 v2, #int 10 // #a │ │ +367454: 322f 0b03 |0028: if-eq v15, v2, 0333 // +030b │ │ +367458: 1302 0d00 |002a: const/16 v2, #int 13 // #d │ │ +36745c: 322f 0703 |002c: if-eq v15, v2, 0333 // +0307 │ │ +367460: 1302 2000 |002e: const/16 v2, #int 32 // #20 │ │ +367464: 322f 0303 |0030: if-eq v15, v2, 0333 // +0303 │ │ +367468: 1a02 3d3d |0032: const-string v2, "Missing '"'" // string@3d3d │ │ +36746c: 1303 2200 |0034: const/16 v3, #int 34 // #22 │ │ +367470: 323f d202 |0036: if-eq v15, v3, 0308 // +02d2 │ │ +367474: 1306 2c00 |0038: const/16 v6, #int 44 // #2c │ │ +367478: 326f 3602 |003a: if-eq v15, v6, 0270 // +0236 │ │ +36747c: 1306 3e00 |003c: const/16 v6, #int 62 // #3e │ │ +367480: 326f 2202 |003e: if-eq v15, v6, 0260 // +0222 │ │ +367484: 1306 5b00 |0040: const/16 v6, #int 91 // #5b │ │ +367488: 326f f101 |0042: if-eq v15, v6, 0233 // +01f1 │ │ +36748c: 1306 2900 |0044: const/16 v6, #int 41 // #29 │ │ +367490: 1303 2800 |0046: const/16 v3, #int 40 // #28 │ │ +367494: 323f a801 |0048: if-eq v15, v3, 01f0 // +01a8 │ │ +367498: 326f 9701 |004a: if-eq v15, v6, 01e1 // +0197 │ │ +36749c: 2b0f 7c03 0000 |004c: packed-switch v15, 000003c8 // +0000037c │ │ +3674a2: 12f3 |004f: const/4 v3, #int -1 // #ff │ │ +3674a4: 3338 e302 |0050: if-ne v8, v3, 0333 // +02e3 │ │ +3674a8: 12f2 |0052: const/4 v2, #int -1 // #ff │ │ +3674aa: 2900 1202 |0053: goto/16 0265 // +0212 │ │ +3674ae: 12f3 |0055: const/4 v3, #int -1 // #ff │ │ +3674b0: 380b 3f00 |0056: if-eqz v11, 0095 // +003f │ │ +3674b4: 3804 3500 |0058: if-eqz v4, 008d // +0035 │ │ +3674b8: 3338 0400 |005a: if-ne v8, v3, 005e // +0004 │ │ +3674bc: 2900 1702 |005c: goto/16 0273 // +0217 │ │ +3674c0: 390a 3700 |005e: if-nez v10, 0095 // +0037 │ │ +3674c4: 3339 0300 |0060: if-ne v9, v3, 0063 // +0003 │ │ +3674c8: 0179 |0062: move v9, v7 │ │ +3674ca: 6e30 2e98 8009 |0063: invoke-virtual {v0, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3674d0: 0c03 |0066: move-result-object v3 │ │ +3674d2: 6e10 3498 0300 |0067: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3674d8: 0c03 |006a: move-result-object v3 │ │ +3674da: 2206 2414 |006b: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +3674de: 7010 889e 0600 |006d: invoke-direct {v6}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +3674e4: 6e20 a49e 3600 |0070: invoke-virtual {v6, v3}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +3674ea: 3a0d 1000 |0073: if-ltz v13, 0083 // +0010 │ │ +3674ee: 6e30 2e98 d00e |0075: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3674f4: 0c03 |0078: move-result-object v3 │ │ +3674f6: 6e10 3498 0300 |0079: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3674fc: 0c03 |007c: move-result-object v3 │ │ +3674fe: 7110 ad9e 0300 |007d: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ +367504: 0c03 |0080: move-result-object v3 │ │ +367506: 5b63 de71 |0081: iput-object v3, v6, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +36750a: 7220 5b9a 6500 |0083: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +367510: 12f8 |0086: const/4 v8, #int -1 // #ff │ │ +367512: 12f9 |0087: const/4 v9, #int -1 // #ff │ │ +367514: 120b |0088: const/4 v11, #int 0 // #0 │ │ +367516: 120c |0089: const/4 v12, #int 0 // #0 │ │ +367518: 12fd |008a: const/4 v13, #int -1 // #ff │ │ +36751a: 12fe |008b: const/4 v14, #int -1 // #ff │ │ +36751c: 280a |008c: goto 0096 // +000a │ │ +36751e: 2201 1e14 |008d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367522: 1a02 9c19 |008f: const-string v2, "Extra route-addr" // string@199c │ │ +367526: 7040 529e 2170 |0091: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +36752c: 2701 |0094: throw v1 │ │ +36752e: 121c |0095: const/4 v12, #int 1 // #1 │ │ +367530: d803 0701 |0096: add-int/lit8 v3, v7, #int 1 // #01 │ │ +367534: 013f |0098: move v15, v3 │ │ +367536: 1206 |0099: const/4 v6, #int 0 // #0 │ │ +367538: 0210 0300 |009a: move/from16 v16, v3 │ │ +36753c: 351f 2600 |009c: if-ge v15, v1, 00c2 // +0026 │ │ +367540: 6e20 0998 f000 |009e: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367546: 0a03 |00a1: move-result v3 │ │ +367548: 0211 0900 |00a2: move/from16 v17, v9 │ │ +36754c: 1309 2200 |00a4: const/16 v9, #int 34 // #22 │ │ +367550: 3293 1200 |00a6: if-eq v3, v9, 00b8 // +0012 │ │ +367554: 1309 3e00 |00a8: const/16 v9, #int 62 // #3e │ │ +367558: 3293 0a00 |00aa: if-eq v3, v9, 00b4 // +000a │ │ +36755c: 1309 5c00 |00ac: const/16 v9, #int 92 // #5c │ │ +367560: 3293 0300 |00ae: if-eq v3, v9, 00b1 // +0003 │ │ +367564: 2806 |00b0: goto 00b6 // +0006 │ │ +367566: d80f 0f01 |00b1: add-int/lit8 v15, v15, #int 1 // #01 │ │ +36756a: 2803 |00b3: goto 00b6 // +0003 │ │ +36756c: 3806 1000 |00b4: if-eqz v6, 00c4 // +0010 │ │ +367570: 1213 |00b6: const/4 v3, #int 1 // #1 │ │ +367572: 2805 |00b7: goto 00bc // +0005 │ │ +367574: df03 0601 |00b8: xor-int/lit8 v3, v6, #int 1 // #01 │ │ +367578: 0136 |00ba: move v6, v3 │ │ +36757a: 28fb |00bb: goto 00b6 // -0005 │ │ +36757c: b03f |00bc: add-int/2addr v15, v3 │ │ +36757e: 0203 1000 |00bd: move/from16 v3, v16 │ │ +367582: 0209 1100 |00bf: move/from16 v9, v17 │ │ +367586: 28d9 |00c1: goto 009a // -0027 │ │ +367588: 0211 0900 |00c2: move/from16 v17, v9 │ │ +36758c: 3806 2600 |00c4: if-eqz v6, 00ea // +0026 │ │ +367590: 3804 1e00 |00c6: if-eqz v4, 00e4 // +001e │ │ +367594: 0202 1000 |00c8: move/from16 v2, v16 │ │ +367598: 3512 1800 |00ca: if-ge v2, v1, 00e2 // +0018 │ │ +36759c: 6e20 0998 2000 |00cc: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3675a2: 0a03 |00cf: move-result v3 │ │ +3675a4: 1306 5c00 |00d0: const/16 v6, #int 92 // #5c │ │ +3675a8: 3363 0800 |00d2: if-ne v3, v6, 00da // +0008 │ │ +3675ac: d802 0201 |00d4: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3675b0: 1213 |00d6: const/4 v3, #int 1 // #1 │ │ +3675b2: 1306 3e00 |00d7: const/16 v6, #int 62 // #3e │ │ +3675b6: 2807 |00d9: goto 00e0 // +0007 │ │ +3675b8: 1306 3e00 |00da: const/16 v6, #int 62 // #3e │ │ +3675bc: 3363 0300 |00dc: if-ne v3, v6, 00df // +0003 │ │ +3675c0: 2804 |00de: goto 00e2 // +0004 │ │ +3675c2: 1213 |00df: const/4 v3, #int 1 // #1 │ │ +3675c4: b032 |00e0: add-int/2addr v2, v3 │ │ +3675c6: 28e9 |00e1: goto 00ca // -0017 │ │ +3675c8: 0129 |00e2: move v9, v2 │ │ +3675ca: 2808 |00e3: goto 00eb // +0008 │ │ +3675cc: 2201 1e14 |00e4: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3675d0: 7040 529e 21f0 |00e6: invoke-direct {v1, v2, v0, v15}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3675d6: 2701 |00e9: throw v1 │ │ +3675d8: 01f9 |00ea: move v9, v15 │ │ +3675da: 3419 1600 |00eb: if-lt v9, v1, 0101 // +0016 │ │ +3675de: 3804 0c00 |00ed: if-eqz v4, 00f9 // +000c │ │ +3675e2: 12f2 |00ef: const/4 v2, #int -1 // #ff │ │ +3675e4: 3328 0300 |00f0: if-ne v8, v2, 00f3 // +0003 │ │ +3675e8: 0178 |00f2: move v8, v7 │ │ +3675ea: 0207 1000 |00f3: move/from16 v7, v16 │ │ +3675ee: 0209 1100 |00f5: move/from16 v9, v17 │ │ +3675f2: 2900 3c02 |00f7: goto/16 0333 // +023c │ │ +3675f6: 2201 1e14 |00f9: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3675fa: 1a02 453d |00fb: const-string v2, "Missing '>'" // string@3d45 │ │ +3675fe: 7040 529e 2190 |00fd: invoke-direct {v1, v2, v0, v9}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +367604: 2701 |0100: throw v1 │ │ +367606: 390a 0c00 |0101: if-nez v10, 010d // +000c │ │ +36760a: 3a08 0300 |0103: if-ltz v8, 0106 // +0003 │ │ +36760e: 2803 |0105: goto 0108 // +0003 │ │ +367610: 01d8 |0106: move v8, v13 │ │ +367612: 01e7 |0107: move v7, v14 │ │ +367614: 017e |0108: move v14, v7 │ │ +367616: 018d |0109: move v13, v8 │ │ +367618: 0207 1000 |010a: move/from16 v7, v16 │ │ +36761c: 2802 |010c: goto 010e // +0002 │ │ +36761e: 0187 |010d: move v7, v8 │ │ +367620: 0178 |010e: move v8, v7 │ │ +367622: 0197 |010f: move v7, v9 │ │ +367624: 1212 |0110: const/4 v2, #int 1 // #1 │ │ +367626: 121b |0111: const/4 v11, #int 1 // #1 │ │ +367628: 2900 2202 |0112: goto/16 0334 // +0222 │ │ +36762c: 12f2 |0114: const/4 v2, #int -1 // #ff │ │ +36762e: 3328 0400 |0115: if-ne v8, v2, 0119 // +0004 │ │ +367632: 2900 5c01 |0117: goto/16 0273 // +015c │ │ +367636: 380a 3500 |0119: if-eqz v10, 014e // +0035 │ │ +36763a: 3815 1400 |011b: if-eqz v21, 012f // +0014 │ │ +36763e: 3914 1200 |011d: if-nez v20, 012f // +0012 │ │ +367642: d802 0701 |011f: add-int/lit8 v2, v7, #int 1 // #01 │ │ +367646: 3512 0e00 |0121: if-ge v2, v1, 012f // +000e │ │ +36764a: 6e20 0998 2000 |0123: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367650: 0a02 |0126: move-result v2 │ │ +367652: 1303 4000 |0127: const/16 v3, #int 64 // #40 │ │ +367656: 3332 0600 |0129: if-ne v2, v3, 012f // +0006 │ │ +36765a: 1212 |012b: const/4 v2, #int 1 // #1 │ │ +36765c: 120a |012c: const/4 v10, #int 0 // #0 │ │ +36765e: 2900 0702 |012d: goto/16 0334 // +0207 │ │ +367662: 2202 2414 |012f: new-instance v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +367666: 7010 889e 0200 |0131: invoke-direct {v2}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +36766c: d803 0701 |0134: add-int/lit8 v3, v7, #int 1 // #01 │ │ +367670: 6e30 2e98 8003 |0136: invoke-virtual {v0, v8, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367676: 0c03 |0139: move-result-object v3 │ │ +367678: 6e10 3498 0300 |013a: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +36767e: 0c03 |013d: move-result-object v3 │ │ +367680: 6e20 a49e 3200 |013e: invoke-virtual {v2, v3}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +367686: 7220 5b9a 2500 |0141: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36768c: 1212 |0144: const/4 v2, #int 1 // #1 │ │ +36768e: 12f8 |0145: const/4 v8, #int -1 // #ff │ │ +367690: 12f9 |0146: const/4 v9, #int -1 // #ff │ │ +367692: 120a |0147: const/4 v10, #int 0 // #0 │ │ +367694: 120b |0148: const/4 v11, #int 0 // #0 │ │ +367696: 120c |0149: const/4 v12, #int 0 // #0 │ │ +367698: 12fd |014a: const/4 v13, #int -1 // #ff │ │ +36769a: 12fe |014b: const/4 v14, #int -1 // #ff │ │ +36769c: 2900 e801 |014c: goto/16 0334 // +01e8 │ │ +3676a0: 3804 0400 |014e: if-eqz v4, 0152 // +0004 │ │ +3676a4: 2900 2001 |0150: goto/16 0270 // +0120 │ │ +3676a8: 2201 1e14 |0152: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3676ac: 1a02 e31f |0154: const-string v2, "Illegal semicolon, not in group" // string@1fe3 │ │ +3676b0: 7040 529e 2170 |0156: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3676b6: 2701 |0159: throw v1 │ │ +3676b8: 380a 0d00 |015a: if-eqz v10, 0167 // +000d │ │ +3676bc: 3804 0300 |015c: if-eqz v4, 015f // +0003 │ │ +3676c0: 2809 |015e: goto 0167 // +0009 │ │ +3676c2: 2201 1e14 |015f: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3676c6: 1a02 a03e |0161: const-string v2, "Nested group" // string@3ea0 │ │ +3676ca: 7040 529e 2170 |0163: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3676d0: 2701 |0166: throw v1 │ │ +3676d2: 12f2 |0167: const/4 v2, #int -1 // #ff │ │ +3676d4: 3328 0300 |0168: if-ne v8, v2, 016b // +0003 │ │ +3676d8: 0178 |016a: move v8, v7 │ │ +3676da: 3815 7200 |016b: if-eqz v21, 01dd // +0072 │ │ +3676de: 3914 7000 |016d: if-nez v20, 01dd // +0070 │ │ +3676e2: d802 0701 |016f: add-int/lit8 v2, v7, #int 1 // #01 │ │ +3676e6: 3512 2e00 |0171: if-ge v2, v1, 019f // +002e │ │ +3676ea: 1a03 8a04 |0173: const-string v3, ")>[]:@\,." // string@048a │ │ +3676ee: 6e20 0998 2000 |0175: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3676f4: 0a02 |0178: move-result v2 │ │ +3676f6: 6e20 1a98 2300 |0179: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3676fc: 0a06 |017c: move-result v6 │ │ +3676fe: 3a06 2200 |017d: if-ltz v6, 019f // +0022 │ │ +367702: 1306 4000 |017f: const/16 v6, #int 64 // #40 │ │ +367706: 3262 0300 |0181: if-eq v2, v6, 0184 // +0003 │ │ +36770a: 281a |0183: goto 019d // +001a │ │ +36770c: d806 0702 |0184: add-int/lit8 v6, v7, #int 2 // #02 │ │ +367710: 130c 3b00 |0186: const/16 v12, #int 59 // #3b │ │ +367714: 3516 1300 |0188: if-ge v6, v1, 019b // +0013 │ │ +367718: 6e20 0998 6000 |018a: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36771e: 0a02 |018d: move-result v2 │ │ +367720: 33c2 0300 |018e: if-ne v2, v12, 0191 // +0003 │ │ +367724: 280b |0190: goto 019b // +000b │ │ +367726: 6e20 1a98 2300 |0191: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36772c: 0a0f |0194: move-result v15 │ │ +36772e: 3a0f 0300 |0195: if-ltz v15, 0198 // +0003 │ │ +367732: 2804 |0197: goto 019b // +0004 │ │ +367734: d806 0601 |0198: add-int/lit8 v6, v6, #int 1 // #01 │ │ +367738: 28ec |019a: goto 0186 // -0014 │ │ +36773a: 33c2 0400 |019b: if-ne v2, v12, 019f // +0004 │ │ +36773e: 2900 8b01 |019d: goto/16 0328 // +018b │ │ +367742: 6e30 2e98 8007 |019f: invoke-virtual {v0, v8, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367748: 0c02 |01a2: move-result-object v2 │ │ +36774a: 6303 df71 |01a3: sget-boolean v3, Ljavax/mail/internet/InternetAddress;.ignoreBogusGroupName:Z // field@71df │ │ +36774e: 3803 3500 |01a5: if-eqz v3, 01da // +0035 │ │ +367752: 1a03 5899 |01a7: const-string v3, "mailto" // string@9958 │ │ +367756: 6e20 1398 3200 |01a9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36775c: 0a03 |01ac: move-result v3 │ │ +36775e: 3903 2a00 |01ad: if-nez v3, 01d7 // +002a │ │ +367762: 1a03 551c |01af: const-string v3, "From" // string@1c55 │ │ +367766: 6e20 1398 3200 |01b1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36776c: 0a03 |01b4: move-result v3 │ │ +36776e: 3903 2200 |01b5: if-nez v3, 01d7 // +0022 │ │ +367772: 1a03 ef4d |01b7: const-string v3, "To" // string@4def │ │ +367776: 6e20 1398 3200 |01b9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36777c: 0a03 |01bc: move-result v3 │ │ +36777e: 3903 1a00 |01bd: if-nez v3, 01d7 // +001a │ │ +367782: 1a03 c111 |01bf: const-string v3, "Cc" // string@11c1 │ │ +367786: 6e20 1398 3200 |01c1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36778c: 0a03 |01c4: move-result v3 │ │ +36778e: 3903 1200 |01c5: if-nez v3, 01d7 // +0012 │ │ +367792: 1a03 7549 |01c7: const-string v3, "Subject" // string@4975 │ │ +367796: 6e20 1398 3200 |01c9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36779c: 0a03 |01cc: move-result v3 │ │ +36779e: 3903 0a00 |01cd: if-nez v3, 01d7 // +000a │ │ +3677a2: 1a03 e743 |01cf: const-string v3, "Re" // string@43e7 │ │ +3677a6: 6e20 1398 3200 |01d1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +3677ac: 0a02 |01d4: move-result v2 │ │ +3677ae: 3802 0500 |01d5: if-eqz v2, 01da // +0005 │ │ +3677b2: 12f8 |01d7: const/4 v8, #int -1 // #ff │ │ +3677b4: 2900 5801 |01d8: goto/16 0330 // +0158 │ │ +3677b8: 121a |01da: const/4 v10, #int 1 // #1 │ │ +3677ba: 2900 5501 |01db: goto/16 0330 // +0155 │ │ +3677be: 1212 |01dd: const/4 v2, #int 1 // #1 │ │ +3677c0: 121a |01de: const/4 v10, #int 1 // #1 │ │ +3677c2: 2900 5201 |01df: goto/16 0331 // +0152 │ │ +3677c6: 3804 0700 |01e1: if-eqz v4, 01e8 // +0007 │ │ +3677ca: 12f2 |01e3: const/4 v2, #int -1 // #ff │ │ +3677cc: 3328 4f01 |01e4: if-ne v8, v2, 0333 // +014f │ │ +3677d0: 2900 7f00 |01e6: goto/16 0265 // +007f │ │ +3677d4: 2201 1e14 |01e8: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3677d8: 1a02 3f3d |01ea: const-string v2, "Missing '('" // string@3d3f │ │ +3677dc: 7040 529e 2170 |01ec: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3677e2: 2701 |01ef: throw v1 │ │ +3677e4: 12f2 |01f0: const/4 v2, #int -1 // #ff │ │ +3677e6: 3a08 0500 |01f1: if-ltz v8, 01f6 // +0005 │ │ +3677ea: 3329 0300 |01f3: if-ne v9, v2, 01f6 // +0003 │ │ +3677ee: 0179 |01f5: move v9, v7 │ │ +3677f0: d807 0701 |01f6: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3677f4: 017c |01f8: move v12, v7 │ │ +3677f6: 1212 |01f9: const/4 v2, #int 1 // #1 │ │ +3677f8: 351c 1f00 |01fa: if-ge v12, v1, 0219 // +001f │ │ +3677fc: 3d02 1d00 |01fc: if-lez v2, 0219 // +001d │ │ +367800: 6e20 0998 c000 |01fe: invoke-virtual {v0, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367806: 0a0f |0201: move-result v15 │ │ +367808: 323f 1000 |0202: if-eq v15, v3, 0212 // +0010 │ │ +36780c: 326f 0b00 |0204: if-eq v15, v6, 020f // +000b │ │ +367810: 1303 5c00 |0206: const/16 v3, #int 92 // #5c │ │ +367814: 323f 0400 |0208: if-eq v15, v3, 020c // +0004 │ │ +367818: 1213 |020a: const/4 v3, #int 1 // #1 │ │ +36781a: 280a |020b: goto 0215 // +000a │ │ +36781c: d80c 0c01 |020c: add-int/lit8 v12, v12, #int 1 // #01 │ │ +367820: 28fc |020e: goto 020a // -0004 │ │ +367822: d802 02ff |020f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +367826: 28f9 |0211: goto 020a // -0007 │ │ +367828: d802 0201 |0212: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36782c: 28f6 |0214: goto 020a // -000a │ │ +36782e: b03c |0215: add-int/2addr v12, v3 │ │ +367830: 1303 2800 |0216: const/16 v3, #int 40 // #28 │ │ +367834: 28e2 |0218: goto 01fa // -001e │ │ +367836: 3d02 0e00 |0219: if-lez v2, 0227 // +000e │ │ +36783a: 3804 0400 |021b: if-eqz v4, 021f // +0004 │ │ +36783e: 2900 0b01 |021d: goto/16 0328 // +010b │ │ +367842: 2201 1e14 |021f: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367846: 1a02 423d |0221: const-string v2, "Missing ')'" // string@3d42 │ │ +36784a: 7040 529e 21c0 |0223: invoke-direct {v1, v2, v0, v12}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +367850: 2701 |0226: throw v1 │ │ +367852: d802 0cff |0227: add-int/lit8 v2, v12, #int -1 // #ff │ │ +367856: 12f3 |0229: const/4 v3, #int -1 // #ff │ │ +367858: 333d 0300 |022a: if-ne v13, v3, 022d // +0003 │ │ +36785c: 017d |022c: move v13, v7 │ │ +36785e: 333e 3000 |022d: if-ne v14, v3, 025d // +0030 │ │ +367862: 0127 |022f: move v7, v2 │ │ +367864: 017e |0230: move v14, v7 │ │ +367866: 2900 ff00 |0231: goto/16 0330 // +00ff │ │ +36786a: 12f3 |0233: const/4 v3, #int -1 // #ff │ │ +36786c: 3338 0300 |0234: if-ne v8, v3, 0237 // +0003 │ │ +367870: 0178 |0236: move v8, v7 │ │ +367872: d807 0701 |0237: add-int/lit8 v7, v7, #int 1 // #01 │ │ +367876: 0172 |0239: move v2, v7 │ │ +367878: 3512 1500 |023a: if-ge v2, v1, 024f // +0015 │ │ +36787c: 6e20 0998 2000 |023c: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367882: 0a03 |023f: move-result v3 │ │ +367884: 1306 5c00 |0240: const/16 v6, #int 92 // #5c │ │ +367888: 3263 0800 |0242: if-eq v3, v6, 024a // +0008 │ │ +36788c: 1306 5d00 |0244: const/16 v6, #int 93 // #5d │ │ +367890: 3263 0900 |0246: if-eq v3, v6, 024f // +0009 │ │ +367894: 1213 |0248: const/4 v3, #int 1 // #1 │ │ +367896: 2804 |0249: goto 024d // +0004 │ │ +367898: d802 0201 |024a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36789c: 28fc |024c: goto 0248 // -0004 │ │ +36789e: b032 |024d: add-int/2addr v2, v3 │ │ +3678a0: 28ec |024e: goto 023a // -0014 │ │ +3678a2: 3412 0e00 |024f: if-lt v2, v1, 025d // +000e │ │ +3678a6: 3804 0400 |0251: if-eqz v4, 0255 // +0004 │ │ +3678aa: 2900 d500 |0253: goto/16 0328 // +00d5 │ │ +3678ae: 2201 1e14 |0255: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3678b2: 1a03 463d |0257: const-string v3, "Missing ']'" // string@3d46 │ │ +3678b6: 7040 529e 3120 |0259: invoke-direct {v1, v3, v0, v2}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3678bc: 2701 |025c: throw v1 │ │ +3678be: 0127 |025d: move v7, v2 │ │ +3678c0: 2900 d200 |025e: goto/16 0330 // +00d2 │ │ +3678c4: 3804 0800 |0260: if-eqz v4, 0268 // +0008 │ │ +3678c8: 12f2 |0262: const/4 v2, #int -1 // #ff │ │ +3678ca: 3328 d000 |0263: if-ne v8, v2, 0333 // +00d0 │ │ +3678ce: 0178 |0265: move v8, v7 │ │ +3678d0: 2900 cd00 |0266: goto/16 0333 // +00cd │ │ +3678d4: 2201 1e14 |0268: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3678d8: 1a02 443d |026a: const-string v2, "Missing '<'" // string@3d44 │ │ +3678dc: 7040 529e 2170 |026c: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3678e2: 2701 |026f: throw v1 │ │ +3678e4: 12f2 |0270: const/4 v2, #int -1 // #ff │ │ +3678e6: 3328 0900 |0271: if-ne v8, v2, 027a // +0009 │ │ +3678ea: 1212 |0273: const/4 v2, #int 1 // #1 │ │ +3678ec: 12f8 |0274: const/4 v8, #int -1 // #ff │ │ +3678ee: 12f9 |0275: const/4 v9, #int -1 // #ff │ │ +3678f0: 120b |0276: const/4 v11, #int 0 // #0 │ │ +3678f2: 120c |0277: const/4 v12, #int 0 // #0 │ │ +3678f4: 2900 bc00 |0278: goto/16 0334 // +00bc │ │ +3678f8: 380a 0600 |027a: if-eqz v10, 0280 // +0006 │ │ +3678fc: 1212 |027c: const/4 v2, #int 1 // #1 │ │ +3678fe: 120b |027d: const/4 v11, #int 0 // #0 │ │ +367900: 2900 b600 |027e: goto/16 0334 // +00b6 │ │ +367904: 3329 0300 |0280: if-ne v9, v2, 0283 // +0003 │ │ +367908: 0179 |0282: move v9, v7 │ │ +36790a: 6e30 2e98 8009 |0283: invoke-virtual {v0, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367910: 0c02 |0286: move-result-object v2 │ │ +367912: 6e10 3498 0200 |0287: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367918: 0c02 |028a: move-result-object v2 │ │ +36791a: 380c 1a00 |028b: if-eqz v12, 02a5 // +001a │ │ +36791e: 3a0d 1800 |028d: if-ltz v13, 02a5 // +0018 │ │ +367922: 6e30 2e98 d00e |028f: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367928: 0c03 |0292: move-result-object v3 │ │ +36792a: 6e10 3498 0300 |0293: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367930: 0c03 |0296: move-result-object v3 │ │ +367932: 7110 ad9e 0300 |0297: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ +367938: 0c03 |029a: move-result-object v3 │ │ +36793a: 6e10 3498 0300 |029b: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367940: 0c06 |029e: move-result-object v6 │ │ +367942: 6e10 2298 0600 |029f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +367948: 0a06 |02a2: move-result v6 │ │ +36794a: 3906 0400 |02a3: if-nez v6, 02a7 // +0004 │ │ +36794e: 0803 1000 |02a5: move-object/from16 v3, v16 │ │ +367952: 3815 2100 |02a7: if-eqz v21, 02c8 // +0021 │ │ +367956: 3914 1f00 |02a9: if-nez v20, 02c8 // +001f │ │ +36795a: 3803 1d00 |02ab: if-eqz v3, 02c8 // +001d │ │ +36795e: 1306 4000 |02ad: const/16 v6, #int 64 // #40 │ │ +367962: 6e20 1a98 6300 |02af: invoke-virtual {v3, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367968: 0a08 |02b2: move-result v8 │ │ +36796a: 3a08 1500 |02b3: if-ltz v8, 02c8 // +0015 │ │ +36796e: 6e20 1a98 6200 |02b5: invoke-virtual {v2, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367974: 0a06 |02b8: move-result v6 │ │ +367976: 3b06 0f00 |02b9: if-gez v6, 02c8 // +000f │ │ +36797a: 1306 2100 |02bb: const/16 v6, #int 33 // #21 │ │ +36797e: 6e20 1a98 6200 |02bd: invoke-virtual {v2, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367984: 0a06 |02c0: move-result v6 │ │ +367986: 3b06 0700 |02c1: if-gez v6, 02c8 // +0007 │ │ +36798a: 0812 0300 |02c3: move-object/from16 v18, v3 │ │ +36798e: 0723 |02c5: move-object v3, v2 │ │ +367990: 0802 1200 |02c6: move-object/from16 v2, v18 │ │ +367994: 390c 2600 |02c8: if-nez v12, 02ee // +0026 │ │ +367998: 3914 2400 |02ca: if-nez v20, 02ee // +0024 │ │ +36799c: 3815 0300 |02cc: if-eqz v21, 02cf // +0003 │ │ +3679a0: 2820 |02ce: goto 02ee // +0020 │ │ +3679a2: 2203 7913 |02cf: new-instance v3, Ljava/util/StringTokenizer; // type@1379 │ │ +3679a6: 7020 b89a 2300 |02d1: invoke-direct {v3, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@9ab8 │ │ +3679ac: 6e10 bd9a 0300 |02d4: invoke-virtual {v3}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ +3679b2: 0a02 |02d7: move-result v2 │ │ +3679b4: 3802 2b00 |02d8: if-eqz v2, 0303 // +002b │ │ +3679b8: 6e10 be9a 0300 |02da: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +3679be: 0c02 |02dd: move-result-object v2 │ │ +3679c0: 1206 |02de: const/4 v6, #int 0 // #0 │ │ +3679c2: 7130 8e9e 6206 |02df: invoke-static {v2, v6, v6}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +3679c8: 2208 2414 |02e2: new-instance v8, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +3679cc: 7010 889e 0800 |02e4: invoke-direct {v8}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +3679d2: 6e20 a49e 2800 |02e7: invoke-virtual {v8, v2}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +3679d8: 7220 5b9a 8500 |02ea: invoke-interface {v5, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3679de: 28e7 |02ed: goto 02d4 // -0019 │ │ +3679e0: 1206 |02ee: const/4 v6, #int 0 // #0 │ │ +3679e2: 3904 0500 |02ef: if-nez v4, 02f4 // +0005 │ │ +3679e6: 7130 8e9e b206 |02f1: invoke-static {v2, v11, v6}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +3679ec: 2206 2414 |02f4: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +3679f0: 7010 889e 0600 |02f6: invoke-direct {v6}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +3679f6: 6e20 a49e 2600 |02f9: invoke-virtual {v6, v2}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +3679fc: 3803 0400 |02fc: if-eqz v3, 0300 // +0004 │ │ +367a00: 5b63 de71 |02fe: iput-object v3, v6, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +367a04: 7220 5b9a 6500 |0300: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +367a0a: 1212 |0303: const/4 v2, #int 1 // #1 │ │ +367a0c: 12f8 |0304: const/4 v8, #int -1 // #ff │ │ +367a0e: 12f9 |0305: const/4 v9, #int -1 // #ff │ │ +367a10: 2900 42fe |0306: goto/16 0148 // -01be │ │ +367a14: 12f3 |0308: const/4 v3, #int -1 // #ff │ │ +367a16: 3338 0300 |0309: if-ne v8, v3, 030c // +0003 │ │ +367a1a: 0178 |030b: move v8, v7 │ │ +367a1c: d807 0701 |030c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +367a20: 0173 |030e: move v3, v7 │ │ +367a22: 3513 1500 |030f: if-ge v3, v1, 0324 // +0015 │ │ +367a26: 6e20 0998 3000 |0311: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367a2c: 0a06 |0314: move-result v6 │ │ +367a2e: 130c 2200 |0315: const/16 v12, #int 34 // #22 │ │ +367a32: 32c6 0d00 |0317: if-eq v6, v12, 0324 // +000d │ │ +367a36: 130f 5c00 |0319: const/16 v15, #int 92 // #5c │ │ +367a3a: 32f6 0400 |031b: if-eq v6, v15, 031f // +0004 │ │ +367a3e: 1216 |031d: const/4 v6, #int 1 // #1 │ │ +367a40: 2804 |031e: goto 0322 // +0004 │ │ +367a42: d803 0301 |031f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +367a46: 28fc |0321: goto 031d // -0004 │ │ +367a48: b063 |0322: add-int/2addr v3, v6 │ │ +367a4a: 28ec |0323: goto 030f // -0014 │ │ +367a4c: 3413 0b00 |0324: if-lt v3, v1, 032f // +000b │ │ +367a50: 3804 0300 |0326: if-eqz v4, 0329 // +0003 │ │ +367a54: 2808 |0328: goto 0330 // +0008 │ │ +367a56: 2201 1e14 |0329: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367a5a: 7040 529e 2130 |032b: invoke-direct {v1, v2, v0, v3}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +367a60: 2701 |032e: throw v1 │ │ +367a62: 0137 |032f: move v7, v3 │ │ +367a64: 1212 |0330: const/4 v2, #int 1 // #1 │ │ +367a66: 121c |0331: const/4 v12, #int 1 // #1 │ │ +367a68: 2802 |0332: goto 0334 // +0002 │ │ +367a6a: 1212 |0333: const/4 v2, #int 1 // #1 │ │ +367a6c: b027 |0334: add-int/2addr v7, v2 │ │ +367a6e: 2900 e5fc |0335: goto/16 001a // -031b │ │ +367a72: 3a08 8700 |0337: if-ltz v8, 03be // +0087 │ │ +367a76: 12f2 |0339: const/4 v2, #int -1 // #ff │ │ +367a78: 3329 0300 |033a: if-ne v9, v2, 033d // +0003 │ │ +367a7c: 2802 |033c: goto 033e // +0002 │ │ +367a7e: 0191 |033d: move v1, v9 │ │ +367a80: 6e30 2e98 8001 |033e: invoke-virtual {v0, v8, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367a86: 0c01 |0341: move-result-object v1 │ │ +367a88: 6e10 3498 0100 |0342: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367a8e: 0c01 |0345: move-result-object v1 │ │ +367a90: 380c 1a00 |0346: if-eqz v12, 0360 // +001a │ │ +367a94: 3a0d 1800 |0348: if-ltz v13, 0360 // +0018 │ │ +367a98: 6e30 2e98 d00e |034a: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367a9e: 0c00 |034d: move-result-object v0 │ │ +367aa0: 6e10 3498 0000 |034e: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367aa6: 0c00 |0351: move-result-object v0 │ │ +367aa8: 7110 ad9e 0000 |0352: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ +367aae: 0c00 |0355: move-result-object v0 │ │ +367ab0: 6e10 3498 0000 |0356: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367ab6: 0c02 |0359: move-result-object v2 │ │ +367ab8: 6e10 2298 0200 |035a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +367abe: 0a02 |035d: move-result v2 │ │ +367ac0: 3902 0400 |035e: if-nez v2, 0362 // +0004 │ │ +367ac4: 0800 1000 |0360: move-object/from16 v0, v16 │ │ +367ac8: 3815 2100 |0362: if-eqz v21, 0383 // +0021 │ │ +367acc: 3914 1f00 |0364: if-nez v20, 0383 // +001f │ │ +367ad0: 3800 1d00 |0366: if-eqz v0, 0383 // +001d │ │ +367ad4: 1302 4000 |0368: const/16 v2, #int 64 // #40 │ │ +367ad8: 6e20 1a98 2000 |036a: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367ade: 0a03 |036d: move-result v3 │ │ +367ae0: 3a03 1500 |036e: if-ltz v3, 0383 // +0015 │ │ +367ae4: 6e20 1a98 2100 |0370: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367aea: 0a02 |0373: move-result v2 │ │ +367aec: 3b02 0f00 |0374: if-gez v2, 0383 // +000f │ │ +367af0: 1302 2100 |0376: const/16 v2, #int 33 // #21 │ │ +367af4: 6e20 1a98 2100 |0378: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367afa: 0a02 |037b: move-result v2 │ │ +367afc: 3b02 0700 |037c: if-gez v2, 0383 // +0007 │ │ +367b00: 0812 0100 |037e: move-object/from16 v18, v1 │ │ +367b04: 0701 |0380: move-object v1, v0 │ │ +367b06: 0800 1200 |0381: move-object/from16 v0, v18 │ │ +367b0a: 390c 2600 |0383: if-nez v12, 03a9 // +0026 │ │ +367b0e: 3914 2400 |0385: if-nez v20, 03a9 // +0024 │ │ +367b12: 3815 0300 |0387: if-eqz v21, 038a // +0003 │ │ +367b16: 2820 |0389: goto 03a9 // +0020 │ │ +367b18: 2200 7913 |038a: new-instance v0, Ljava/util/StringTokenizer; // type@1379 │ │ +367b1c: 7020 b89a 1000 |038c: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@9ab8 │ │ +367b22: 6e10 bd9a 0000 |038f: invoke-virtual {v0}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ +367b28: 0a01 |0392: move-result v1 │ │ +367b2a: 3801 2b00 |0393: if-eqz v1, 03be // +002b │ │ +367b2e: 6e10 be9a 0000 |0395: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +367b34: 0c01 |0398: move-result-object v1 │ │ +367b36: 1202 |0399: const/4 v2, #int 0 // #0 │ │ +367b38: 7130 8e9e 2102 |039a: invoke-static {v1, v2, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +367b3e: 2203 2414 |039d: new-instance v3, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +367b42: 7010 889e 0300 |039f: invoke-direct {v3}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +367b48: 6e20 a49e 1300 |03a2: invoke-virtual {v3, v1}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +367b4e: 7220 5b9a 3500 |03a5: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +367b54: 28e7 |03a8: goto 038f // -0019 │ │ +367b56: 1202 |03a9: const/4 v2, #int 0 // #0 │ │ +367b58: 3904 0500 |03aa: if-nez v4, 03af // +0005 │ │ +367b5c: 7130 8e9e b102 |03ac: invoke-static {v1, v11, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +367b62: 2202 2414 |03af: new-instance v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +367b66: 7010 889e 0200 |03b1: invoke-direct {v2}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +367b6c: 6e20 a49e 1200 |03b4: invoke-virtual {v2, v1}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +367b72: 3800 0400 |03b7: if-eqz v0, 03bb // +0004 │ │ +367b76: 5b20 de71 |03b9: iput-object v0, v2, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +367b7a: 7220 5b9a 2500 |03bb: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +367b80: 7210 6a9a 0500 |03be: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ +367b86: 0a00 |03c1: move-result v0 │ │ +367b88: 2300 f615 |03c2: new-array v0, v0, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ +367b8c: 7220 6d9a 0500 |03c4: invoke-interface {v5, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +367b92: 1100 |03c7: return-object v0 │ │ +367b94: 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 │ │ @@ -1272582,21 +1272581,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 │ │ -367bac: |[367bac] javax.mail.internet.InternetAddress.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; │ │ -367bbc: 7110 37a0 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ -367bc2: 0c01 |0003: move-result-object v1 │ │ -367bc4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -367bc6: 7130 a19e 2100 |0005: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; // method@9ea1 │ │ -367bcc: 0c01 |0008: move-result-object v1 │ │ -367bce: 1101 |0009: return-object v1 │ │ +367ba8: |[367ba8] javax.mail.internet.InternetAddress.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; │ │ +367bb8: 7110 37a0 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ +367bbe: 0c01 |0003: move-result-object v1 │ │ +367bc0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +367bc2: 7130 a19e 2100 |0005: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; // method@9ea1 │ │ +367bc8: 0c01 |0008: move-result-object v1 │ │ +367bca: 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 │ │ │ │ @@ -1272605,74 +1272604,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 │ │ -366cbc: |[366cbc] javax.mail.internet.InternetAddress.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; │ │ -366ccc: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -366cd2: 0a00 |0003: move-result v0 │ │ -366cd4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -366cd6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -366cd8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -366cda: 1304 2200 |0007: const/16 v4, #int 34 // #22 │ │ -366cde: 3502 5600 |0009: if-ge v2, v0, 005f // +0056 │ │ -366ce2: 6e20 0998 2700 |000b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -366ce8: 0a05 |000e: move-result v5 │ │ -366cea: 1306 5c00 |000f: const/16 v6, #int 92 // #5c │ │ -366cee: 3245 2900 |0011: if-eq v5, v4, 003a // +0029 │ │ -366cf2: 3365 0300 |0013: if-ne v5, v6, 0016 // +0003 │ │ -366cf6: 2825 |0015: goto 003a // +0025 │ │ -366cf8: 1304 2000 |0016: const/16 v4, #int 32 // #20 │ │ -366cfc: 3545 0e00 |0018: if-ge v5, v4, 0026 // +000e │ │ -366d00: 1304 0d00 |001a: const/16 v4, #int 13 // #d │ │ -366d04: 3245 0a00 |001c: if-eq v5, v4, 0026 // +000a │ │ -366d08: 1304 0a00 |001e: const/16 v4, #int 10 // #a │ │ -366d0c: 3245 0600 |0020: if-eq v5, v4, 0026 // +0006 │ │ -366d10: 1304 0900 |0022: const/16 v4, #int 9 // #9 │ │ -366d14: 3345 1200 |0024: if-ne v5, v4, 0036 // +0012 │ │ -366d18: 1304 7f00 |0026: const/16 v4, #int 127 // #7f │ │ -366d1c: 3445 0600 |0028: if-lt v5, v4, 002e // +0006 │ │ -366d20: 6304 dd71 |002a: sget-boolean v4, Ljavax/mail/internet/InternetAddress;.allowUtf8:Z // field@71dd │ │ -366d24: 3804 0a00 |002c: if-eqz v4, 0036 // +000a │ │ -366d28: 6204 e171 |002e: sget-object v4, Ljavax/mail/internet/InternetAddress;.rfc822phrase:Ljava/lang/String; // field@71e1 │ │ -366d2c: 6e20 1a98 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -366d32: 0a04 |0033: move-result v4 │ │ -366d34: 3a04 0300 |0034: if-ltz v4, 0037 // +0003 │ │ -366d38: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -366d3a: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -366d3e: 28ce |0039: goto 0007 // -0032 │ │ -366d40: 2202 e812 |003a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -366d44: d803 0003 |003c: add-int/lit8 v3, v0, #int 3 // #03 │ │ -366d48: 7020 4198 3200 |003e: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -366d4e: 6e20 4498 4200 |0041: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366d54: 3501 1300 |0044: if-ge v1, v0, 0057 // +0013 │ │ -366d58: 6e20 0998 1700 |0046: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -366d5e: 0a03 |0049: move-result v3 │ │ -366d60: 3243 0400 |004a: if-eq v3, v4, 004e // +0004 │ │ -366d64: 3363 0500 |004c: if-ne v3, v6, 0051 // +0005 │ │ -366d68: 6e20 4498 6200 |004e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366d6e: 6e20 4498 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366d74: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ -366d78: 28ee |0056: goto 0044 // -0012 │ │ -366d7a: 6e20 4498 4200 |0057: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366d80: 6e10 5498 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366d86: 0c07 |005d: move-result-object v7 │ │ -366d88: 1107 |005e: return-object v7 │ │ -366d8a: 3803 1600 |005f: if-eqz v3, 0075 // +0016 │ │ -366d8e: 2201 e812 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -366d92: d800 0002 |0063: add-int/lit8 v0, v0, #int 2 // #02 │ │ -366d96: 7020 4198 0100 |0065: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -366d9c: 6e20 4498 4100 |0068: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366da2: 6e20 4b98 7100 |006b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366da8: 6e20 4498 4100 |006e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366dae: 6e10 5498 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366db4: 0c07 |0074: move-result-object v7 │ │ -366db6: 1107 |0075: return-object v7 │ │ +366cb8: |[366cb8] javax.mail.internet.InternetAddress.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; │ │ +366cc8: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +366cce: 0a00 |0003: move-result v0 │ │ +366cd0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +366cd2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +366cd4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +366cd6: 1304 2200 |0007: const/16 v4, #int 34 // #22 │ │ +366cda: 3502 5600 |0009: if-ge v2, v0, 005f // +0056 │ │ +366cde: 6e20 0998 2700 |000b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +366ce4: 0a05 |000e: move-result v5 │ │ +366ce6: 1306 5c00 |000f: const/16 v6, #int 92 // #5c │ │ +366cea: 3245 2900 |0011: if-eq v5, v4, 003a // +0029 │ │ +366cee: 3365 0300 |0013: if-ne v5, v6, 0016 // +0003 │ │ +366cf2: 2825 |0015: goto 003a // +0025 │ │ +366cf4: 1304 2000 |0016: const/16 v4, #int 32 // #20 │ │ +366cf8: 3545 0e00 |0018: if-ge v5, v4, 0026 // +000e │ │ +366cfc: 1304 0d00 |001a: const/16 v4, #int 13 // #d │ │ +366d00: 3245 0a00 |001c: if-eq v5, v4, 0026 // +000a │ │ +366d04: 1304 0a00 |001e: const/16 v4, #int 10 // #a │ │ +366d08: 3245 0600 |0020: if-eq v5, v4, 0026 // +0006 │ │ +366d0c: 1304 0900 |0022: const/16 v4, #int 9 // #9 │ │ +366d10: 3345 1200 |0024: if-ne v5, v4, 0036 // +0012 │ │ +366d14: 1304 7f00 |0026: const/16 v4, #int 127 // #7f │ │ +366d18: 3445 0600 |0028: if-lt v5, v4, 002e // +0006 │ │ +366d1c: 6304 dd71 |002a: sget-boolean v4, Ljavax/mail/internet/InternetAddress;.allowUtf8:Z // field@71dd │ │ +366d20: 3804 0a00 |002c: if-eqz v4, 0036 // +000a │ │ +366d24: 6204 e171 |002e: sget-object v4, Ljavax/mail/internet/InternetAddress;.rfc822phrase:Ljava/lang/String; // field@71e1 │ │ +366d28: 6e20 1a98 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +366d2e: 0a04 |0033: move-result v4 │ │ +366d30: 3a04 0300 |0034: if-ltz v4, 0037 // +0003 │ │ +366d34: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +366d36: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +366d3a: 28ce |0039: goto 0007 // -0032 │ │ +366d3c: 2202 e812 |003a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +366d40: d803 0003 |003c: add-int/lit8 v3, v0, #int 3 // #03 │ │ +366d44: 7020 4198 3200 |003e: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +366d4a: 6e20 4498 4200 |0041: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366d50: 3501 1300 |0044: if-ge v1, v0, 0057 // +0013 │ │ +366d54: 6e20 0998 1700 |0046: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +366d5a: 0a03 |0049: move-result v3 │ │ +366d5c: 3243 0400 |004a: if-eq v3, v4, 004e // +0004 │ │ +366d60: 3363 0500 |004c: if-ne v3, v6, 0051 // +0005 │ │ +366d64: 6e20 4498 6200 |004e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366d6a: 6e20 4498 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366d70: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ +366d74: 28ee |0056: goto 0044 // -0012 │ │ +366d76: 6e20 4498 4200 |0057: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366d7c: 6e10 5498 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366d82: 0c07 |005d: move-result-object v7 │ │ +366d84: 1107 |005e: return-object v7 │ │ +366d86: 3803 1600 |005f: if-eqz v3, 0075 // +0016 │ │ +366d8a: 2201 e812 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +366d8e: d800 0002 |0063: add-int/lit8 v0, v0, #int 2 // #02 │ │ +366d92: 7020 4198 0100 |0065: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +366d98: 6e20 4498 4100 |0068: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366d9e: 6e20 4b98 7100 |006b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366da4: 6e20 4498 4100 |006e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366daa: 6e10 5498 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366db0: 0c07 |0074: move-result-object v7 │ │ +366db2: 1107 |0075: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x000b line=357 │ │ 0x002a line=371 │ │ 0x0030 line=372 │ │ 0x003a line=360 │ │ @@ -1272693,19 +1272692,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 │ │ -366e90: |[366e90] javax.mail.internet.InternetAddress.toString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ -366ea0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -366ea2: 7120 a99e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ -366ea8: 0c01 |0004: move-result-object v1 │ │ -366eaa: 1101 |0005: return-object v1 │ │ +366e8c: |[366e8c] javax.mail.internet.InternetAddress.toString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ +366e9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +366e9e: 7120 a99e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ +366ea4: 0c01 |0004: move-result-object v1 │ │ +366ea6: 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;) │ │ @@ -1272713,62 +1272712,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 │ │ -366eac: |[366eac] javax.mail.internet.InternetAddress.toString:([Ljavax/mail/Address;I)Ljava/lang/String; │ │ -366ebc: 3806 5500 |0000: if-eqz v6, 0055 // +0055 │ │ -366ec0: 2160 |0002: array-length v0, v6 │ │ -366ec2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -366ec6: 2850 |0005: goto 0055 // +0050 │ │ -366ec8: 2200 e812 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -366ecc: 7010 4098 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366ed2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -366ed4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -366ed6: 2163 |000d: array-length v3, v6 │ │ -366ed8: 3532 4200 |000e: if-ge v2, v3, 0050 // +0042 │ │ -366edc: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ -366ee0: 1a03 e804 |0012: const-string v3, ", " // string@04e8 │ │ -366ee4: 6e20 4b98 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366eea: d807 0702 |0017: add-int/lit8 v7, v7, #int 2 // #02 │ │ -366eee: 4603 0602 |0019: aget-object v3, v6, v2 │ │ -366ef2: 6e10 599c 0300 |001b: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ -366ef8: 0c03 |001e: move-result-object v3 │ │ -366efa: 7120 29a0 3100 |001f: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -366f00: 0c03 |0022: move-result-object v3 │ │ -366f02: 7110 9d9e 0300 |0023: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.lengthOfFirstSegment:(Ljava/lang/String;)I // method@9e9d │ │ -366f08: 0a04 |0026: move-result v4 │ │ -366f0a: b074 |0027: add-int/2addr v4, v7 │ │ -366f0c: 1305 4c00 |0028: const/16 v5, #int 76 // #4c │ │ -366f10: 3754 1c00 |002a: if-le v4, v5, 0046 // +001c │ │ -366f14: 6e10 5198 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -366f1a: 0a07 |002f: move-result v7 │ │ -366f1c: 3d07 0f00 |0030: if-lez v7, 003f // +000f │ │ -366f20: d807 07ff |0032: add-int/lit8 v7, v7, #int -1 // #ff │ │ -366f24: 6e20 4f98 7000 |0034: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.charAt:(I)C // method@984f │ │ -366f2a: 0a04 |0037: move-result v4 │ │ -366f2c: 1305 2000 |0038: const/16 v5, #int 32 // #20 │ │ -366f30: 3354 0500 |003a: if-ne v4, v5, 003f // +0005 │ │ -366f34: 6e20 5398 7000 |003c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ -366f3a: 1a07 9000 |003f: const-string v7, " │ │ +366ea8: |[366ea8] javax.mail.internet.InternetAddress.toString:([Ljavax/mail/Address;I)Ljava/lang/String; │ │ +366eb8: 3806 5500 |0000: if-eqz v6, 0055 // +0055 │ │ +366ebc: 2160 |0002: array-length v0, v6 │ │ +366ebe: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +366ec2: 2850 |0005: goto 0055 // +0050 │ │ +366ec4: 2200 e812 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +366ec8: 7010 4098 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366ece: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +366ed0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +366ed2: 2163 |000d: array-length v3, v6 │ │ +366ed4: 3532 4200 |000e: if-ge v2, v3, 0050 // +0042 │ │ +366ed8: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ +366edc: 1a03 e804 |0012: const-string v3, ", " // string@04e8 │ │ +366ee0: 6e20 4b98 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366ee6: d807 0702 |0017: add-int/lit8 v7, v7, #int 2 // #02 │ │ +366eea: 4603 0602 |0019: aget-object v3, v6, v2 │ │ +366eee: 6e10 599c 0300 |001b: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ +366ef4: 0c03 |001e: move-result-object v3 │ │ +366ef6: 7120 29a0 3100 |001f: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +366efc: 0c03 |0022: move-result-object v3 │ │ +366efe: 7110 9d9e 0300 |0023: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.lengthOfFirstSegment:(Ljava/lang/String;)I // method@9e9d │ │ +366f04: 0a04 |0026: move-result v4 │ │ +366f06: b074 |0027: add-int/2addr v4, v7 │ │ +366f08: 1305 4c00 |0028: const/16 v5, #int 76 // #4c │ │ +366f0c: 3754 1c00 |002a: if-le v4, v5, 0046 // +001c │ │ +366f10: 6e10 5198 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +366f16: 0a07 |002f: move-result v7 │ │ +366f18: 3d07 0f00 |0030: if-lez v7, 003f // +000f │ │ +366f1c: d807 07ff |0032: add-int/lit8 v7, v7, #int -1 // #ff │ │ +366f20: 6e20 4f98 7000 |0034: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.charAt:(I)C // method@984f │ │ +366f26: 0a04 |0037: move-result v4 │ │ +366f28: 1305 2000 |0038: const/16 v5, #int 32 // #20 │ │ +366f2c: 3354 0500 |003a: if-ne v4, v5, 003f // +0005 │ │ +366f30: 6e20 5398 7000 |003c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ +366f36: 1a07 9000 |003f: const-string v7, " │ │ " // string@0090 │ │ -366f3e: 6e20 4b98 7000 |0041: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366f44: 1307 0800 |0044: const/16 v7, #int 8 // #8 │ │ -366f48: 6e20 4b98 3000 |0046: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366f4e: 7120 9e9e 7300 |0049: invoke-static {v3, v7}, Ljavax/mail/internet/InternetAddress;.lengthOfLastSegment:(Ljava/lang/String;I)I // method@9e9e │ │ -366f54: 0a07 |004c: move-result v7 │ │ -366f56: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -366f5a: 28be |004f: goto 000d // -0042 │ │ -366f5c: 6e10 5498 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366f62: 0c06 |0053: move-result-object v6 │ │ -366f64: 1106 |0054: return-object v6 │ │ -366f66: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -366f68: 1106 |0056: return-object v6 │ │ +366f3a: 6e20 4b98 7000 |0041: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366f40: 1307 0800 |0044: const/16 v7, #int 8 // #8 │ │ +366f44: 6e20 4b98 3000 |0046: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366f4a: 7120 9e9e 7300 |0049: invoke-static {v3, v7}, Ljavax/mail/internet/InternetAddress;.lengthOfLastSegment:(Ljava/lang/String;I)I // method@9e9e │ │ +366f50: 0a07 |004c: move-result v7 │ │ +366f52: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +366f56: 28be |004f: goto 000d // -0042 │ │ +366f58: 6e10 5498 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366f5e: 0c06 |0053: move-result-object v6 │ │ +366f60: 1106 |0054: return-object v6 │ │ +366f62: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +366f64: 1106 |0056: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=484 │ │ 0x0006 line=487 │ │ 0x000d line=489 │ │ 0x0014 line=491 │ │ 0x0019 line=496 │ │ @@ -1272789,19 +1272788,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 │ │ -367018: |[367018] javax.mail.internet.InternetAddress.toUnicodeString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ -367028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36702a: 7120 ac9e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ -367030: 0c01 |0004: move-result-object v1 │ │ -367032: 1101 |0005: return-object v1 │ │ +367014: |[367014] javax.mail.internet.InternetAddress.toUnicodeString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ +367024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +367026: 7120 ac9e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ +36702c: 0c01 |0004: move-result-object v1 │ │ +36702e: 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;) │ │ @@ -1272809,84 +1272808,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 │ │ -367034: |[367034] javax.mail.internet.InternetAddress.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; │ │ -367044: 3807 7f00 |0000: if-eqz v7, 007f // +007f │ │ -367048: 2170 |0002: array-length v0, v7 │ │ -36704a: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -36704e: 2900 7a00 |0005: goto/16 007f // +007a │ │ -367052: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -367056: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36705c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -36705e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -367060: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -367062: 2174 |000f: array-length v4, v7 │ │ -367064: 3542 5a00 |0010: if-ge v2, v4, 006a // +005a │ │ -367068: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ -36706c: 1a04 e804 |0014: const-string v4, ", " // string@04e8 │ │ -367070: 6e20 4b98 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -367076: d808 0802 |0019: add-int/lit8 v8, v8, #int 2 // #02 │ │ -36707a: 4604 0702 |001b: aget-object v4, v7, v2 │ │ -36707e: 1f04 2414 |001d: check-cast v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -367082: 6e10 aa9e 0400 |001f: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:()Ljava/lang/String; // method@9eaa │ │ -367088: 0c04 |0022: move-result-object v4 │ │ -36708a: 7110 1ba0 0400 |0023: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ -367090: 0a05 |0026: move-result v5 │ │ -367092: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -367094: 3265 1100 |0028: if-eq v5, v6, 0039 // +0011 │ │ -367098: 2203 e612 |002a: new-instance v3, Ljava/lang/String; // type@12e6 │ │ -36709c: 6205 b870 |002c: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@70b8 │ │ -3670a0: 6e20 1898 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3670a6: 0c04 |0031: move-result-object v4 │ │ -3670a8: 6205 b670 |0032: sget-object v5, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@70b6 │ │ -3670ac: 7030 0698 4305 |0034: invoke-direct {v3, v4, v5}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ -3670b2: 0734 |0037: move-object v4, v3 │ │ -3670b4: 1213 |0038: const/4 v3, #int 1 // #1 │ │ -3670b6: 7120 29a0 4100 |0039: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -3670bc: 0c04 |003c: move-result-object v4 │ │ -3670be: 7110 9d9e 0400 |003d: invoke-static {v4}, Ljavax/mail/internet/InternetAddress;.lengthOfFirstSegment:(Ljava/lang/String;)I // method@9e9d │ │ -3670c4: 0a05 |0040: move-result v5 │ │ -3670c6: b085 |0041: add-int/2addr v5, v8 │ │ -3670c8: 1306 4c00 |0042: const/16 v6, #int 76 // #4c │ │ -3670cc: 3765 1c00 |0044: if-le v5, v6, 0060 // +001c │ │ -3670d0: 6e10 5198 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -3670d6: 0a08 |0049: move-result v8 │ │ -3670d8: 3d08 0f00 |004a: if-lez v8, 0059 // +000f │ │ -3670dc: d808 08ff |004c: add-int/lit8 v8, v8, #int -1 // #ff │ │ -3670e0: 6e20 4f98 8000 |004e: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.charAt:(I)C // method@984f │ │ -3670e6: 0a05 |0051: move-result v5 │ │ -3670e8: 1306 2000 |0052: const/16 v6, #int 32 // #20 │ │ -3670ec: 3365 0500 |0054: if-ne v5, v6, 0059 // +0005 │ │ -3670f0: 6e20 5398 8000 |0056: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ -3670f6: 1a08 9000 |0059: const-string v8, " │ │ +367030: |[367030] javax.mail.internet.InternetAddress.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; │ │ +367040: 3807 7f00 |0000: if-eqz v7, 007f // +007f │ │ +367044: 2170 |0002: array-length v0, v7 │ │ +367046: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +36704a: 2900 7a00 |0005: goto/16 007f // +007a │ │ +36704e: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +367052: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +367058: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +36705a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +36705c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +36705e: 2174 |000f: array-length v4, v7 │ │ +367060: 3542 5a00 |0010: if-ge v2, v4, 006a // +005a │ │ +367064: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ +367068: 1a04 e804 |0014: const-string v4, ", " // string@04e8 │ │ +36706c: 6e20 4b98 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +367072: d808 0802 |0019: add-int/lit8 v8, v8, #int 2 // #02 │ │ +367076: 4604 0702 |001b: aget-object v4, v7, v2 │ │ +36707a: 1f04 2414 |001d: check-cast v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +36707e: 6e10 aa9e 0400 |001f: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:()Ljava/lang/String; // method@9eaa │ │ +367084: 0c04 |0022: move-result-object v4 │ │ +367086: 7110 1ba0 0400 |0023: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ +36708c: 0a05 |0026: move-result v5 │ │ +36708e: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +367090: 3265 1100 |0028: if-eq v5, v6, 0039 // +0011 │ │ +367094: 2203 e612 |002a: new-instance v3, Ljava/lang/String; // type@12e6 │ │ +367098: 6205 b870 |002c: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@70b8 │ │ +36709c: 6e20 1898 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3670a2: 0c04 |0031: move-result-object v4 │ │ +3670a4: 6205 b670 |0032: sget-object v5, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@70b6 │ │ +3670a8: 7030 0698 4305 |0034: invoke-direct {v3, v4, v5}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ +3670ae: 0734 |0037: move-object v4, v3 │ │ +3670b0: 1213 |0038: const/4 v3, #int 1 // #1 │ │ +3670b2: 7120 29a0 4100 |0039: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +3670b8: 0c04 |003c: move-result-object v4 │ │ +3670ba: 7110 9d9e 0400 |003d: invoke-static {v4}, Ljavax/mail/internet/InternetAddress;.lengthOfFirstSegment:(Ljava/lang/String;)I // method@9e9d │ │ +3670c0: 0a05 |0040: move-result v5 │ │ +3670c2: b085 |0041: add-int/2addr v5, v8 │ │ +3670c4: 1306 4c00 |0042: const/16 v6, #int 76 // #4c │ │ +3670c8: 3765 1c00 |0044: if-le v5, v6, 0060 // +001c │ │ +3670cc: 6e10 5198 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +3670d2: 0a08 |0049: move-result v8 │ │ +3670d4: 3d08 0f00 |004a: if-lez v8, 0059 // +000f │ │ +3670d8: d808 08ff |004c: add-int/lit8 v8, v8, #int -1 // #ff │ │ +3670dc: 6e20 4f98 8000 |004e: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.charAt:(I)C // method@984f │ │ +3670e2: 0a05 |0051: move-result v5 │ │ +3670e4: 1306 2000 |0052: const/16 v6, #int 32 // #20 │ │ +3670e8: 3365 0500 |0054: if-ne v5, v6, 0059 // +0005 │ │ +3670ec: 6e20 5398 8000 |0056: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ +3670f2: 1a08 9000 |0059: const-string v8, " │ │ " // string@0090 │ │ -3670fa: 6e20 4b98 8000 |005b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -367100: 1308 0800 |005e: const/16 v8, #int 8 // #8 │ │ -367104: 6e20 4b98 4000 |0060: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36710a: 7120 9e9e 8400 |0063: invoke-static {v4, v8}, Ljavax/mail/internet/InternetAddress;.lengthOfLastSegment:(Ljava/lang/String;I)I // method@9e9e │ │ -367110: 0a08 |0066: move-result v8 │ │ -367112: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ -367116: 28a6 |0069: goto 000f // -005a │ │ -367118: 6e10 5498 0000 |006a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36711e: 0c07 |006d: move-result-object v7 │ │ -367120: 3803 1000 |006e: if-eqz v3, 007e // +0010 │ │ -367124: 2208 e612 |0070: new-instance v8, Ljava/lang/String; // type@12e6 │ │ -367128: 6200 b670 |0072: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@70b6 │ │ -36712c: 6e20 1898 0700 |0074: invoke-virtual {v7, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -367132: 0c07 |0077: move-result-object v7 │ │ -367134: 6200 b870 |0078: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@70b8 │ │ -367138: 7030 0698 7800 |007a: invoke-direct {v8, v7, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ -36713e: 0787 |007d: move-object v7, v8 │ │ -367140: 1107 |007e: return-object v7 │ │ -367142: 1207 |007f: const/4 v7, #int 0 // #0 │ │ -367144: 1107 |0080: return-object v7 │ │ +3670f6: 6e20 4b98 8000 |005b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3670fc: 1308 0800 |005e: const/16 v8, #int 8 // #8 │ │ +367100: 6e20 4b98 4000 |0060: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +367106: 7120 9e9e 8400 |0063: invoke-static {v4, v8}, Ljavax/mail/internet/InternetAddress;.lengthOfLastSegment:(Ljava/lang/String;I)I // method@9e9e │ │ +36710c: 0a08 |0066: move-result v8 │ │ +36710e: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ +367112: 28a6 |0069: goto 000f // -005a │ │ +367114: 6e10 5498 0000 |006a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36711a: 0c07 |006d: move-result-object v7 │ │ +36711c: 3803 1000 |006e: if-eqz v3, 007e // +0010 │ │ +367120: 2208 e612 |0070: new-instance v8, Ljava/lang/String; // type@12e6 │ │ +367124: 6200 b670 |0072: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@70b6 │ │ +367128: 6e20 1898 0700 |0074: invoke-virtual {v7, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +36712e: 0c07 |0077: move-result-object v7 │ │ +367130: 6200 b870 |0078: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@70b8 │ │ +367134: 7030 0698 7800 |007a: invoke-direct {v8, v7, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ +36713a: 0787 |007d: move-object v7, v8 │ │ +36713c: 1107 |007e: return-object v7 │ │ +36713e: 1207 |007f: const/4 v7, #int 0 // #0 │ │ +367140: 1107 |0080: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=545 │ │ 0x0007 line=548 │ │ 0x000f line=551 │ │ 0x0016 line=553 │ │ 0x001b line=558 │ │ @@ -1272911,59 +1272910,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 │ │ -367148: |[367148] javax.mail.internet.InternetAddress.unquote:(Ljava/lang/String;)Ljava/lang/String; │ │ -367158: 1a00 ff02 |0000: const-string v0, """ // string@02ff │ │ -36715c: 6e20 2c98 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -367162: 0a01 |0005: move-result v1 │ │ -367164: 3801 4c00 |0006: if-eqz v1, 0052 // +004c │ │ -367168: 6e20 1198 0600 |0008: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -36716e: 0a00 |000b: move-result v0 │ │ -367170: 3800 4600 |000c: if-eqz v0, 0052 // +0046 │ │ -367174: 6e10 2298 0600 |000e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -36717a: 0a00 |0011: move-result v0 │ │ -36717c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -36717e: 3710 3f00 |0013: if-le v0, v1, 0052 // +003f │ │ -367182: 6e10 2298 0600 |0015: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -367188: 0a00 |0018: move-result v0 │ │ -36718a: b110 |0019: sub-int/2addr v0, v1 │ │ -36718c: 6e30 2e98 1600 |001a: invoke-virtual {v6, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -367192: 0c06 |001d: move-result-object v6 │ │ -367194: 1300 5c00 |001e: const/16 v0, #int 92 // #5c │ │ -367198: 6e20 1a98 0600 |0020: invoke-virtual {v6, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36719e: 0a02 |0023: move-result v2 │ │ -3671a0: 3a02 2e00 |0024: if-ltz v2, 0052 // +002e │ │ -3671a4: 2202 e812 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3671a8: 6e10 2298 0600 |0028: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3671ae: 0a03 |002b: move-result v3 │ │ -3671b0: 7020 4198 3200 |002c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3671b6: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -3671b8: 6e10 2298 0600 |0030: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3671be: 0a04 |0033: move-result v4 │ │ -3671c0: 3543 1a00 |0034: if-ge v3, v4, 004e // +001a │ │ -3671c4: 6e20 0998 3600 |0036: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3671ca: 0a04 |0039: move-result v4 │ │ -3671cc: 3304 0f00 |003a: if-ne v4, v0, 0049 // +000f │ │ -3671d0: 6e10 2298 0600 |003c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3671d6: 0a05 |003f: move-result v5 │ │ -3671d8: b115 |0040: sub-int/2addr v5, v1 │ │ -3671da: 3553 0800 |0041: if-ge v3, v5, 0049 // +0008 │ │ -3671de: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3671e2: 6e20 0998 3600 |0045: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3671e8: 0a04 |0048: move-result v4 │ │ -3671ea: 6e20 4498 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3671f0: b013 |004c: add-int/2addr v3, v1 │ │ -3671f2: 28e3 |004d: goto 0030 // -001d │ │ -3671f4: 6e10 5498 0200 |004e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3671fa: 0c06 |0051: move-result-object v6 │ │ -3671fc: 1106 |0052: return-object v6 │ │ +367144: |[367144] javax.mail.internet.InternetAddress.unquote:(Ljava/lang/String;)Ljava/lang/String; │ │ +367154: 1a00 ff02 |0000: const-string v0, """ // string@02ff │ │ +367158: 6e20 2c98 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36715e: 0a01 |0005: move-result v1 │ │ +367160: 3801 4c00 |0006: if-eqz v1, 0052 // +004c │ │ +367164: 6e20 1198 0600 |0008: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +36716a: 0a00 |000b: move-result v0 │ │ +36716c: 3800 4600 |000c: if-eqz v0, 0052 // +0046 │ │ +367170: 6e10 2298 0600 |000e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +367176: 0a00 |0011: move-result v0 │ │ +367178: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +36717a: 3710 3f00 |0013: if-le v0, v1, 0052 // +003f │ │ +36717e: 6e10 2298 0600 |0015: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +367184: 0a00 |0018: move-result v0 │ │ +367186: b110 |0019: sub-int/2addr v0, v1 │ │ +367188: 6e30 2e98 1600 |001a: invoke-virtual {v6, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36718e: 0c06 |001d: move-result-object v6 │ │ +367190: 1300 5c00 |001e: const/16 v0, #int 92 // #5c │ │ +367194: 6e20 1a98 0600 |0020: invoke-virtual {v6, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36719a: 0a02 |0023: move-result v2 │ │ +36719c: 3a02 2e00 |0024: if-ltz v2, 0052 // +002e │ │ +3671a0: 2202 e812 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3671a4: 6e10 2298 0600 |0028: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3671aa: 0a03 |002b: move-result v3 │ │ +3671ac: 7020 4198 3200 |002c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3671b2: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +3671b4: 6e10 2298 0600 |0030: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3671ba: 0a04 |0033: move-result v4 │ │ +3671bc: 3543 1a00 |0034: if-ge v3, v4, 004e // +001a │ │ +3671c0: 6e20 0998 3600 |0036: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3671c6: 0a04 |0039: move-result v4 │ │ +3671c8: 3304 0f00 |003a: if-ne v4, v0, 0049 // +000f │ │ +3671cc: 6e10 2298 0600 |003c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3671d2: 0a05 |003f: move-result v5 │ │ +3671d4: b115 |0040: sub-int/2addr v5, v1 │ │ +3671d6: 3553 0800 |0041: if-ge v3, v5, 0049 // +0008 │ │ +3671da: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3671de: 6e20 0998 3600 |0045: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3671e4: 0a04 |0048: move-result v4 │ │ +3671e6: 6e20 4498 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3671ec: b013 |004c: add-int/2addr v3, v1 │ │ +3671ee: 28e3 |004d: goto 0030 // -001d │ │ +3671f0: 6e10 5498 0200 |004e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3671f6: 0c06 |0051: move-result-object v6 │ │ +3671f8: 1106 |0052: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=386 │ │ 0x0015 line=387 │ │ 0x0020 line=389 │ │ 0x0026 line=390 │ │ 0x0030 line=391 │ │ @@ -1272981,21 +1272980,21 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -366b78: |[366b78] javax.mail.internet.InternetAddress.clone:()Ljava/lang/Object; │ │ -366b88: 6f10 e597 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@97e5 │ │ -366b8e: 0c00 |0003: move-result-object v0 │ │ -366b90: 1f00 2414 |0004: check-cast v0, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -366b94: 2802 |0006: goto 0008 // +0002 │ │ -366b96: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -366b98: 1100 |0008: return-object v0 │ │ +366b74: |[366b74] javax.mail.internet.InternetAddress.clone:()Ljava/lang/Object; │ │ +366b84: 6f10 e597 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@97e5 │ │ +366b8a: 0c00 |0003: move-result-object v0 │ │ +366b8c: 1f00 2414 |0004: check-cast v0, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +366b90: 2802 |0006: goto 0008 // +0002 │ │ +366b92: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +366b94: 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; │ │ @@ -1273005,32 +1273004,32 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -366920: |[366920] javax.mail.internet.InternetAddress.equals:(Ljava/lang/Object;)Z │ │ -366930: 2040 2414 |0000: instance-of v0, v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -366934: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -366936: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -36693a: 0f01 |0005: return v1 │ │ -36693c: 1f04 2414 |0006: check-cast v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -366940: 6e10 919e 0400 |0008: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ -366946: 0c04 |000b: move-result-object v4 │ │ -366948: 5430 dc71 |000c: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -36694c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -36694e: 3304 0300 |000f: if-ne v4, v0, 0012 // +0003 │ │ -366952: 0f02 |0011: return v2 │ │ -366954: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -366958: 6e20 1398 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36695e: 0a04 |0017: move-result v4 │ │ -366960: 3804 0300 |0018: if-eqz v4, 001b // +0003 │ │ -366964: 0f02 |001a: return v2 │ │ -366966: 0f01 |001b: return v1 │ │ +36691c: |[36691c] javax.mail.internet.InternetAddress.equals:(Ljava/lang/Object;)Z │ │ +36692c: 2040 2414 |0000: instance-of v0, v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +366930: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +366932: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +366936: 0f01 |0005: return v1 │ │ +366938: 1f04 2414 |0006: check-cast v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +36693c: 6e10 919e 0400 |0008: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ +366942: 0c04 |000b: move-result-object v4 │ │ +366944: 5430 dc71 |000c: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +366948: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +36694a: 3304 0300 |000f: if-ne v4, v0, 0012 // +0003 │ │ +36694e: 0f02 |0011: return v2 │ │ +366950: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +366954: 6e20 1398 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36695a: 0a04 |0017: move-result v4 │ │ +36695c: 3804 0300 |0018: if-eqz v4, 001b // +0003 │ │ +366960: 0f02 |001a: return v2 │ │ +366962: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0006 line=411 │ │ 0x000c line=412 │ │ 0x0014 line=414 │ │ locals : │ │ @@ -1273042,17 +1273041,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -366bac: |[366bac] javax.mail.internet.InternetAddress.getAddress:()Ljava/lang/String; │ │ -366bbc: 5410 dc71 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -366bc0: 1100 |0002: return-object v0 │ │ +366ba8: |[366ba8] javax.mail.internet.InternetAddress.getAddress:()Ljava/lang/String; │ │ +366bb8: 5410 dc71 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +366bbc: 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;) │ │ @@ -1273060,39 +1273059,39 @@ │ │ type : '(Z)[Ljavax/mail/internet/InternetAddress;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -367358: |[367358] javax.mail.internet.InternetAddress.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; │ │ -367368: 6e10 919e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ -36736e: 0c00 |0003: move-result-object v0 │ │ -367370: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -367372: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -367376: 1101 |0007: return-object v1 │ │ -367378: 1a02 9507 |0008: const-string v2, ";" // string@0795 │ │ -36737c: 6e20 1198 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -367382: 0a02 |000d: move-result v2 │ │ -367384: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -367388: 1101 |0010: return-object v1 │ │ -36738a: 1302 3a00 |0011: const/16 v2, #int 58 // #3a │ │ -36738e: 6e20 1a98 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367394: 0a02 |0016: move-result v2 │ │ -367396: 3b02 0300 |0017: if-gez v2, 001a // +0003 │ │ -36739a: 1101 |0019: return-object v1 │ │ -36739c: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3673a0: 6e10 2298 0000 |001c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3673a6: 0a01 |001f: move-result v1 │ │ -3673a8: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3673ac: 6e30 2e98 2001 |0022: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3673b2: 0c00 |0025: move-result-object v0 │ │ -3673b4: 7120 a29e 4000 |0026: invoke-static {v0, v4}, Ljavax/mail/internet/InternetAddress;.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea2 │ │ -3673ba: 0c04 |0029: move-result-object v4 │ │ -3673bc: 1104 |002a: return-object v4 │ │ +367354: |[367354] javax.mail.internet.InternetAddress.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; │ │ +367364: 6e10 919e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ +36736a: 0c00 |0003: move-result-object v0 │ │ +36736c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +36736e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +367372: 1101 |0007: return-object v1 │ │ +367374: 1a02 9507 |0008: const-string v2, ";" // string@0795 │ │ +367378: 6e20 1198 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +36737e: 0a02 |000d: move-result v2 │ │ +367380: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +367384: 1101 |0010: return-object v1 │ │ +367386: 1302 3a00 |0011: const/16 v2, #int 58 // #3a │ │ +36738a: 6e20 1a98 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367390: 0a02 |0016: move-result v2 │ │ +367392: 3b02 0300 |0017: if-gez v2, 001a // +0003 │ │ +367396: 1101 |0019: return-object v1 │ │ +367398: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36739c: 6e10 2298 0000 |001c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3673a2: 0a01 |001f: move-result v1 │ │ +3673a4: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3673a8: 6e30 2e98 2001 |0022: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3673ae: 0c00 |0025: move-result-object v0 │ │ +3673b0: 7120 a29e 4000 |0026: invoke-static {v0, v4}, Ljavax/mail/internet/InternetAddress;.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea2 │ │ +3673b6: 0c04 |0029: move-result-object v4 │ │ +3673b8: 1104 |002a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1481 │ │ 0x000a line=1485 │ │ 0x0013 line=1487 │ │ 0x001c line=1491 │ │ 0x0026 line=1493 │ │ @@ -1273105,28 +1273104,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -366c58: |[366c58] javax.mail.internet.InternetAddress.getPersonal:()Ljava/lang/String; │ │ -366c68: 5410 e071 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ -366c6c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -366c70: 1100 |0004: return-object v0 │ │ -366c72: 5410 de71 |0005: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -366c76: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ -366c7a: 7110 1fa0 0000 |0009: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ -366c80: 0c00 |000c: move-result-object v0 │ │ -366c82: 5b10 e071 |000d: iput-object v0, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ -366c86: 1100 |000f: return-object v0 │ │ -366c88: 5410 de71 |0010: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -366c8c: 1100 |0012: return-object v0 │ │ -366c8e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -366c90: 1100 |0014: return-object v0 │ │ +366c54: |[366c54] javax.mail.internet.InternetAddress.getPersonal:()Ljava/lang/String; │ │ +366c64: 5410 e071 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ +366c68: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +366c6c: 1100 |0004: return-object v0 │ │ +366c6e: 5410 de71 |0005: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +366c72: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ +366c76: 7110 1fa0 0000 |0009: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ +366c7c: 0c00 |000c: move-result-object v0 │ │ +366c7e: 5b10 e071 |000d: iput-object v0, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ +366c82: 1100 |000f: return-object v0 │ │ +366c84: 5410 de71 |0010: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +366c88: 1100 |0012: return-object v0 │ │ +366c8a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +366c8c: 1100 |0014: return-object v0 │ │ catches : 1 │ │ 0x0009 - 0x000f │ │ Ljava/lang/Exception; -> 0x0010 │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=278 │ │ 0x0009 line=280 │ │ @@ -1273139,41 +1273138,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -366ca4: |[366ca4] javax.mail.internet.InternetAddress.getType:()Ljava/lang/String; │ │ -366cb4: 1a00 c9aa |0000: const-string v0, "rfc822" // string@aac9 │ │ -366cb8: 1100 |0002: return-object v0 │ │ +366ca0: |[366ca0] javax.mail.internet.InternetAddress.getType:()Ljava/lang/String; │ │ +366cb0: 1a00 c9aa |0000: const-string v0, "rfc822" // string@aac9 │ │ +366cb4: 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 │ │ -366a6c: |[366a6c] javax.mail.internet.InternetAddress.hashCode:()I │ │ -366a7c: 5420 dc71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -366a80: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -366a84: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -366a86: 0f00 |0005: return v0 │ │ -366a88: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -366a8c: 6e20 3198 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -366a92: 0c00 |000b: move-result-object v0 │ │ -366a94: 6e10 1998 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -366a9a: 0a00 |000f: move-result v0 │ │ -366a9c: 0f00 |0010: return v0 │ │ +366a68: |[366a68] javax.mail.internet.InternetAddress.hashCode:()I │ │ +366a78: 5420 dc71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +366a7c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +366a80: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +366a82: 0f00 |0005: return v0 │ │ +366a84: 6201 ba70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +366a88: 6e20 3198 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +366a8e: 0c00 |000b: move-result-object v0 │ │ +366a90: 6e10 1998 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +366a96: 0a00 |000f: move-result v0 │ │ +366a98: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0006 line=428 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Ljavax/mail/internet/InternetAddress; │ │ │ │ @@ -1273182,30 +1273181,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -366968: |[366968] javax.mail.internet.InternetAddress.isGroup:()Z │ │ -366978: 5420 dc71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -36697c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -366980: 1a01 9507 |0004: const-string v1, ";" // string@0795 │ │ -366984: 6e20 1198 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -36698a: 0a00 |0009: move-result v0 │ │ -36698c: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -366990: 5420 dc71 |000c: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -366994: 1301 3a00 |000e: const/16 v1, #int 58 // #3a │ │ -366998: 6e20 1a98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36699e: 0a00 |0013: move-result v0 │ │ -3669a0: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ -3669a4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -3669a6: 2802 |0017: goto 0019 // +0002 │ │ -3669a8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3669aa: 0f00 |0019: return v0 │ │ +366964: |[366964] javax.mail.internet.InternetAddress.isGroup:()Z │ │ +366974: 5420 dc71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +366978: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +36697c: 1a01 9507 |0004: const-string v1, ";" // string@0795 │ │ +366980: 6e20 1198 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +366986: 0a00 |0009: move-result v0 │ │ +366988: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +36698c: 5420 dc71 |000c: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +366990: 1301 3a00 |000e: const/16 v1, #int 58 // #3a │ │ +366994: 6e20 1a98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36699a: 0a00 |0013: move-result v0 │ │ +36699c: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +3669a0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +3669a2: 2802 |0017: goto 0019 // +0002 │ │ +3669a4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3669a6: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1464 │ │ 0x0006 line=1465 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Ljavax/mail/internet/InternetAddress; │ │ │ │ @@ -1273214,17 +1273213,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3680b8: |[3680b8] javax.mail.internet.InternetAddress.setAddress:(Ljava/lang/String;)V │ │ -3680c8: 5b01 dc71 |0000: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -3680cc: 0e00 |0002: return-void │ │ +3680b4: |[3680b4] javax.mail.internet.InternetAddress.setAddress:(Ljava/lang/String;)V │ │ +3680c4: 5b01 dc71 |0000: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +3680c8: 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; │ │ │ │ @@ -1273233,24 +1273232,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3680d0: |[3680d0] javax.mail.internet.InternetAddress.setPersonal:(Ljava/lang/String;)V │ │ -3680e0: 5b01 e071 |0000: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ -3680e4: 3801 0900 |0002: if-eqz v1, 000b // +0009 │ │ -3680e8: 7110 26a0 0100 |0004: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a026 │ │ -3680ee: 0c01 |0007: move-result-object v1 │ │ -3680f0: 5b01 de71 |0008: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -3680f4: 2804 |000a: goto 000e // +0004 │ │ -3680f6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3680f8: 5b01 de71 |000c: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -3680fc: 0e00 |000e: return-void │ │ +3680cc: |[3680cc] javax.mail.internet.InternetAddress.setPersonal:(Ljava/lang/String;)V │ │ +3680dc: 5b01 e071 |0000: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ +3680e0: 3801 0900 |0002: if-eqz v1, 000b // +0009 │ │ +3680e4: 7110 26a0 0100 |0004: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a026 │ │ +3680ea: 0c01 |0007: move-result-object v1 │ │ +3680ec: 5b01 de71 |0008: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +3680f0: 2804 |000a: goto 000e // +0004 │ │ +3680f2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3680f4: 5b01 de71 |000c: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +3680f8: 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; │ │ @@ -1273261,24 +1273260,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 │ │ -368100: |[368100] javax.mail.internet.InternetAddress.setPersonal:(Ljava/lang/String;Ljava/lang/String;)V │ │ -368110: 5b12 e071 |0000: iput-object v2, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ -368114: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -368116: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -36811a: 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 │ │ -368120: 0c02 |0008: move-result-object v2 │ │ -368122: 5b12 de71 |0009: iput-object v2, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -368126: 2803 |000b: goto 000e // +0003 │ │ -368128: 5b10 de71 |000c: iput-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -36812c: 0e00 |000e: return-void │ │ +3680fc: |[3680fc] javax.mail.internet.InternetAddress.setPersonal:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36810c: 5b12 e071 |0000: iput-object v2, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ +368110: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +368112: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +368116: 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 │ │ +36811c: 0c02 |0008: move-result-object v2 │ │ +36811e: 5b12 de71 |0009: iput-object v2, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +368122: 2803 |000b: goto 000e // +0003 │ │ +368124: 5b10 de71 |000c: iput-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +368128: 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; │ │ @@ -1273290,59 +1273289,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -366db8: |[366db8] javax.mail.internet.InternetAddress.toString:()Ljava/lang/String; │ │ -366dc8: 5440 dc71 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -366dcc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -366dd0: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -366dd4: 5441 de71 |0006: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -366dd8: 3901 0e00 |0008: if-nez v1, 0016 // +000e │ │ -366ddc: 5441 e071 |000a: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ -366de0: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -366de4: 7110 26a0 0100 |000e: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a026 │ │ -366dea: 0c01 |0011: move-result-object v1 │ │ -366dec: 5b41 de71 |0012: iput-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -366df0: 2802 |0014: goto 0016 // +0002 │ │ -366df2: 0000 |0015: nop // spacer │ │ -366df4: 5441 de71 |0016: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -366df8: 1a02 0008 |0018: const-string v2, ">" // string@0800 │ │ -366dfc: 3801 2000 |001a: if-eqz v1, 003a // +0020 │ │ -366e00: 2201 e812 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -366e04: 7010 4098 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366e0a: 5443 de71 |0021: iget-object v3, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ -366e0e: 7110 a39e 0300 |0023: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ -366e14: 0c03 |0026: move-result-object v3 │ │ -366e16: 6e20 4b98 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366e1c: 1a03 2d01 |002a: const-string v3, " <" // string@012d │ │ -366e20: 6e20 4b98 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366e26: 6e20 4b98 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366e2c: 6e20 4b98 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366e32: 6e10 5498 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366e38: 0c00 |0038: move-result-object v0 │ │ -366e3a: 1100 |0039: return-object v0 │ │ -366e3c: 6e10 9a9e 0400 |003a: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ -366e42: 0a01 |003d: move-result v1 │ │ -366e44: 3901 1d00 |003e: if-nez v1, 005b // +001d │ │ -366e48: 7010 9c9e 0400 |0040: invoke-direct {v4}, Ljavax/mail/internet/InternetAddress;.isSimple:()Z // method@9e9c │ │ -366e4e: 0a01 |0043: move-result v1 │ │ -366e50: 3801 0300 |0044: if-eqz v1, 0047 // +0003 │ │ -366e54: 2815 |0046: goto 005b // +0015 │ │ -366e56: 2201 e812 |0047: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -366e5a: 7010 4098 0100 |0049: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366e60: 1a03 bb07 |004c: const-string v3, "<" // string@07bb │ │ -366e64: 6e20 4b98 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366e6a: 6e20 4b98 0100 |0051: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366e70: 6e20 4b98 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366e76: 6e10 5498 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366e7c: 0c00 |005a: move-result-object v0 │ │ -366e7e: 1100 |005b: return-object v0 │ │ +366db4: |[366db4] javax.mail.internet.InternetAddress.toString:()Ljava/lang/String; │ │ +366dc4: 5440 dc71 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +366dc8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +366dcc: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +366dd0: 5441 de71 |0006: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +366dd4: 3901 0e00 |0008: if-nez v1, 0016 // +000e │ │ +366dd8: 5441 e071 |000a: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e0 │ │ +366ddc: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +366de0: 7110 26a0 0100 |000e: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a026 │ │ +366de6: 0c01 |0011: move-result-object v1 │ │ +366de8: 5b41 de71 |0012: iput-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +366dec: 2802 |0014: goto 0016 // +0002 │ │ +366dee: 0000 |0015: nop // spacer │ │ +366df0: 5441 de71 |0016: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +366df4: 1a02 0008 |0018: const-string v2, ">" // string@0800 │ │ +366df8: 3801 2000 |001a: if-eqz v1, 003a // +0020 │ │ +366dfc: 2201 e812 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +366e00: 7010 4098 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366e06: 5443 de71 |0021: iget-object v3, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71de │ │ +366e0a: 7110 a39e 0300 |0023: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ +366e10: 0c03 |0026: move-result-object v3 │ │ +366e12: 6e20 4b98 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366e18: 1a03 2d01 |002a: const-string v3, " <" // string@012d │ │ +366e1c: 6e20 4b98 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366e22: 6e20 4b98 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366e28: 6e20 4b98 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366e2e: 6e10 5498 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366e34: 0c00 |0038: move-result-object v0 │ │ +366e36: 1100 |0039: return-object v0 │ │ +366e38: 6e10 9a9e 0400 |003a: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ +366e3e: 0a01 |003d: move-result v1 │ │ +366e40: 3901 1d00 |003e: if-nez v1, 005b // +001d │ │ +366e44: 7010 9c9e 0400 |0040: invoke-direct {v4}, Ljavax/mail/internet/InternetAddress;.isSimple:()Z // method@9e9c │ │ +366e4a: 0a01 |0043: move-result v1 │ │ +366e4c: 3801 0300 |0044: if-eqz v1, 0047 // +0003 │ │ +366e50: 2815 |0046: goto 005b // +0015 │ │ +366e52: 2201 e812 |0047: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +366e56: 7010 4098 0100 |0049: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366e5c: 1a03 bb07 |004c: const-string v3, "<" // string@07bb │ │ +366e60: 6e20 4b98 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366e66: 6e20 4b98 0100 |0051: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366e6c: 6e20 4b98 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366e72: 6e10 5498 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366e78: 0c00 |005a: move-result-object v0 │ │ +366e7a: 1100 |005b: return-object v0 │ │ catches : 1 │ │ 0x000e - 0x0014 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0015 │ │ positions : │ │ 0x0000 line=302 │ │ 0x0006 line=303 │ │ 0x000e line=305 │ │ @@ -1273358,51 +1273357,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -366f6c: |[366f6c] javax.mail.internet.InternetAddress.toUnicodeString:()Ljava/lang/String; │ │ -366f7c: 6e10 959e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getPersonal:()Ljava/lang/String; // method@9e95 │ │ -366f82: 0c00 |0003: move-result-object v0 │ │ -366f84: 1a01 0008 |0004: const-string v1, ">" // string@0800 │ │ -366f88: 3800 2000 |0006: if-eqz v0, 0026 // +0020 │ │ -366f8c: 2202 e812 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -366f90: 7010 4098 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366f96: 7110 a39e 0000 |000d: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ -366f9c: 0c00 |0010: move-result-object v0 │ │ -366f9e: 6e20 4b98 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366fa4: 1a00 2d01 |0014: const-string v0, " <" // string@012d │ │ -366fa8: 6e20 4b98 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366fae: 5430 dc71 |0019: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -366fb2: 6e20 4b98 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366fb8: 6e20 4b98 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366fbe: 6e10 5498 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366fc4: 0c00 |0024: move-result-object v0 │ │ -366fc6: 1100 |0025: return-object v0 │ │ -366fc8: 6e10 9a9e 0300 |0026: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ -366fce: 0a00 |0029: move-result v0 │ │ -366fd0: 3900 2000 |002a: if-nez v0, 004a // +0020 │ │ -366fd4: 7010 9c9e 0300 |002c: invoke-direct {v3}, Ljavax/mail/internet/InternetAddress;.isSimple:()Z // method@9e9c │ │ -366fda: 0a00 |002f: move-result v0 │ │ -366fdc: 3800 0300 |0030: if-eqz v0, 0033 // +0003 │ │ -366fe0: 2818 |0032: goto 004a // +0018 │ │ -366fe2: 2200 e812 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -366fe6: 7010 4098 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366fec: 1a02 bb07 |0038: const-string v2, "<" // string@07bb │ │ -366ff0: 6e20 4b98 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366ff6: 5432 dc71 |003d: iget-object v2, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -366ffa: 6e20 4b98 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -367000: 6e20 4b98 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -367006: 6e10 5498 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36700c: 0c00 |0048: move-result-object v0 │ │ -36700e: 1100 |0049: return-object v0 │ │ -367010: 5430 dc71 |004a: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ -367014: 1100 |004c: return-object v0 │ │ +366f68: |[366f68] javax.mail.internet.InternetAddress.toUnicodeString:()Ljava/lang/String; │ │ +366f78: 6e10 959e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getPersonal:()Ljava/lang/String; // method@9e95 │ │ +366f7e: 0c00 |0003: move-result-object v0 │ │ +366f80: 1a01 0008 |0004: const-string v1, ">" // string@0800 │ │ +366f84: 3800 2000 |0006: if-eqz v0, 0026 // +0020 │ │ +366f88: 2202 e812 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +366f8c: 7010 4098 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366f92: 7110 a39e 0000 |000d: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ +366f98: 0c00 |0010: move-result-object v0 │ │ +366f9a: 6e20 4b98 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366fa0: 1a00 2d01 |0014: const-string v0, " <" // string@012d │ │ +366fa4: 6e20 4b98 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366faa: 5430 dc71 |0019: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +366fae: 6e20 4b98 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366fb4: 6e20 4b98 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366fba: 6e10 5498 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366fc0: 0c00 |0024: move-result-object v0 │ │ +366fc2: 1100 |0025: return-object v0 │ │ +366fc4: 6e10 9a9e 0300 |0026: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ +366fca: 0a00 |0029: move-result v0 │ │ +366fcc: 3900 2000 |002a: if-nez v0, 004a // +0020 │ │ +366fd0: 7010 9c9e 0300 |002c: invoke-direct {v3}, Ljavax/mail/internet/InternetAddress;.isSimple:()Z // method@9e9c │ │ +366fd6: 0a00 |002f: move-result v0 │ │ +366fd8: 3800 0300 |0030: if-eqz v0, 0033 // +0003 │ │ +366fdc: 2818 |0032: goto 004a // +0018 │ │ +366fde: 2200 e812 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +366fe2: 7010 4098 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366fe8: 1a02 bb07 |0038: const-string v2, "<" // string@07bb │ │ +366fec: 6e20 4b98 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366ff2: 5432 dc71 |003d: iget-object v2, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +366ff6: 6e20 4b98 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366ffc: 6e20 4b98 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +367002: 6e10 5498 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +367008: 0c00 |0048: move-result-object v0 │ │ +36700a: 1100 |0049: return-object v0 │ │ +36700c: 5430 dc71 |004a: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dc │ │ +367010: 1100 |004c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0008 line=326 │ │ 0x0026 line=327 │ │ 0x0033 line=330 │ │ 0x004a line=328 │ │ @@ -1273414,25 +1273413,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -368130: |[368130] javax.mail.internet.InternetAddress.validate:()V │ │ -368140: 6e10 9a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ -368146: 0a00 |0003: move-result v0 │ │ -368148: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -36814a: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -36814e: 6e20 929e 1200 |0007: invoke-virtual {v2, v1}, Ljavax/mail/internet/InternetAddress;.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; // method@9e92 │ │ -368154: 2808 |000a: goto 0012 // +0008 │ │ -368156: 6e10 919e 0200 |000b: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ -36815c: 0c00 |000e: move-result-object v0 │ │ -36815e: 7130 8e9e 1001 |000f: invoke-static {v0, v1, v1}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -368164: 0e00 |0012: return-void │ │ +36812c: |[36812c] javax.mail.internet.InternetAddress.validate:()V │ │ +36813c: 6e10 9a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ +368142: 0a00 |0003: move-result v0 │ │ +368144: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +368146: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +36814a: 6e20 929e 1200 |0007: invoke-virtual {v2, v1}, Ljavax/mail/internet/InternetAddress;.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; // method@9e92 │ │ +368150: 2808 |000a: goto 0012 // +0008 │ │ +368152: 6e10 919e 0200 |000b: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ +368158: 0c00 |000e: move-result-object v0 │ │ +36815a: 7130 8e9e 1001 |000f: invoke-static {v0, v1, v1}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +368160: 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; │ │ @@ -1273471,33 +1273470,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3681e0: |[3681e0] javax.mail.internet.InternetHeaders$InternetHeader.:(Ljava/lang/String;)V │ │ -3681f0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -3681f4: 7030 e09c 0200 |0002: invoke-direct {v2, v0, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ -3681fa: 1300 3a00 |0005: const/16 v0, #int 58 // #3a │ │ -3681fe: 6e20 1a98 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -368204: 0a00 |000a: move-result v0 │ │ -368206: 3b00 0900 |000b: if-gez v0, 0014 // +0009 │ │ -36820a: 6e10 3498 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -368210: 0c00 |0010: move-result-object v0 │ │ -368212: 5b20 e771 |0011: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.name:Ljava/lang/String; // field@71e7 │ │ -368216: 280c |0013: goto 001f // +000c │ │ -368218: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -36821a: 6e30 2e98 1300 |0015: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -368220: 0c00 |0018: move-result-object v0 │ │ -368222: 6e10 3498 0000 |0019: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -368228: 0c00 |001c: move-result-object v0 │ │ -36822a: 5b20 e771 |001d: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.name:Ljava/lang/String; // field@71e7 │ │ -36822e: 5b23 e671 |001f: iput-object v3, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -368232: 0e00 |0021: return-void │ │ +3681dc: |[3681dc] javax.mail.internet.InternetHeaders$InternetHeader.:(Ljava/lang/String;)V │ │ +3681ec: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +3681f0: 7030 e09c 0200 |0002: invoke-direct {v2, v0, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ +3681f6: 1300 3a00 |0005: const/16 v0, #int 58 // #3a │ │ +3681fa: 6e20 1a98 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +368200: 0a00 |000a: move-result v0 │ │ +368202: 3b00 0900 |000b: if-gez v0, 0014 // +0009 │ │ +368206: 6e10 3498 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +36820c: 0c00 |0010: move-result-object v0 │ │ +36820e: 5b20 e771 |0011: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.name:Ljava/lang/String; // field@71e7 │ │ +368212: 280c |0013: goto 001f // +000c │ │ +368214: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +368216: 6e30 2e98 1300 |0015: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36821c: 0c00 |0018: move-result-object v0 │ │ +36821e: 6e10 3498 0000 |0019: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +368224: 0c00 |001c: move-result-object v0 │ │ +368226: 5b20 e771 |001d: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.name:Ljava/lang/String; // field@71e7 │ │ +36822a: 5b23 e671 |001f: iput-object v3, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +36822e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0007 line=121 │ │ 0x000d line=124 │ │ 0x0015 line=126 │ │ 0x001f line=128 │ │ @@ -1273510,31 +1273509,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 │ │ -368234: |[368234] javax.mail.internet.InternetHeaders$InternetHeader.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -368244: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -368248: 7030 e09c 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ -36824e: 3803 1900 |0005: if-eqz v3, 001e // +0019 │ │ -368252: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -368256: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36825c: 6e20 4b98 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368262: 1a02 5607 |000f: const-string v2, ": " // string@0756 │ │ -368266: 6e20 4b98 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36826c: 6e20 4b98 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368272: 6e10 5498 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368278: 0c02 |001a: move-result-object v2 │ │ -36827a: 5b12 e671 |001b: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -36827e: 2804 |001d: goto 0021 // +0004 │ │ -368280: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -368282: 5b12 e671 |001f: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -368286: 0e00 |0021: return-void │ │ +368230: |[368230] javax.mail.internet.InternetHeaders$InternetHeader.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +368240: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +368244: 7030 e09c 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ +36824a: 3803 1900 |0005: if-eqz v3, 001e // +0019 │ │ +36824e: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +368252: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +368258: 6e20 4b98 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36825e: 1a02 5607 |000f: const-string v2, ": " // string@0756 │ │ +368262: 6e20 4b98 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368268: 6e20 4b98 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36826e: 6e10 5498 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +368274: 0c02 |001a: move-result-object v2 │ │ +368276: 5b12 e671 |001b: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +36827a: 2804 |001d: goto 0021 // +0004 │ │ +36827c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +36827e: 5b12 e671 |001f: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +368282: 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; │ │ @@ -1273547,42 +1273546,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -368168: |[368168] javax.mail.internet.InternetHeaders$InternetHeader.getValue:()Ljava/lang/String; │ │ -368178: 5430 e671 |0000: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -36817c: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -368180: 6e20 1a98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -368186: 0a00 |0007: move-result v0 │ │ -368188: 3b00 0500 |0008: if-gez v0, 000d // +0005 │ │ -36818c: 5430 e671 |000a: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -368190: 1100 |000c: return-object v0 │ │ -368192: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -368196: 5431 e671 |000f: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -36819a: 6e10 2298 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3681a0: 0a01 |0014: move-result v1 │ │ -3681a2: 3510 1800 |0015: if-ge v0, v1, 002d // +0018 │ │ -3681a6: 5431 e671 |0017: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -3681aa: 6e20 0998 0100 |0019: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3681b0: 0a01 |001c: move-result v1 │ │ -3681b2: 1302 2000 |001d: const/16 v2, #int 32 // #20 │ │ -3681b6: 3221 eeff |001f: if-eq v1, v2, 000d // -0012 │ │ -3681ba: 1302 0900 |0021: const/16 v2, #int 9 // #9 │ │ -3681be: 3221 eaff |0023: if-eq v1, v2, 000d // -0016 │ │ -3681c2: 1302 0d00 |0025: const/16 v2, #int 13 // #d │ │ -3681c6: 3221 e6ff |0027: if-eq v1, v2, 000d // -001a │ │ -3681ca: 1302 0a00 |0029: const/16 v2, #int 10 // #a │ │ -3681ce: 3221 e2ff |002b: if-eq v1, v2, 000d // -001e │ │ -3681d2: 5431 e671 |002d: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ -3681d6: 6e20 2d98 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3681dc: 0c00 |0032: move-result-object v0 │ │ -3681de: 1100 |0033: return-object v0 │ │ +368164: |[368164] javax.mail.internet.InternetHeaders$InternetHeader.getValue:()Ljava/lang/String; │ │ +368174: 5430 e671 |0000: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +368178: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +36817c: 6e20 1a98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +368182: 0a00 |0007: move-result v0 │ │ +368184: 3b00 0500 |0008: if-gez v0, 000d // +0005 │ │ +368188: 5430 e671 |000a: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +36818c: 1100 |000c: return-object v0 │ │ +36818e: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +368192: 5431 e671 |000f: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +368196: 6e10 2298 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +36819c: 0a01 |0014: move-result v1 │ │ +36819e: 3510 1800 |0015: if-ge v0, v1, 002d // +0018 │ │ +3681a2: 5431 e671 |0017: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +3681a6: 6e20 0998 0100 |0019: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3681ac: 0a01 |001c: move-result v1 │ │ +3681ae: 1302 2000 |001d: const/16 v2, #int 32 // #20 │ │ +3681b2: 3221 eeff |001f: if-eq v1, v2, 000d // -0012 │ │ +3681b6: 1302 0900 |0021: const/16 v2, #int 9 // #9 │ │ +3681ba: 3221 eaff |0023: if-eq v1, v2, 000d // -0016 │ │ +3681be: 1302 0d00 |0025: const/16 v2, #int 13 // #d │ │ +3681c2: 3221 e6ff |0027: if-eq v1, v2, 000d // -001a │ │ +3681c6: 1302 0a00 |0029: const/16 v2, #int 10 // #a │ │ +3681ca: 3221 e2ff |002b: if-eq v1, v2, 000d // -001e │ │ +3681ce: 5431 e671 |002d: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e6 │ │ +3681d2: 6e20 2d98 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3681d8: 0c00 |0032: move-result-object v0 │ │ +3681da: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x000a line=152 │ │ 0x000f line=155 │ │ 0x0017 line=156 │ │ 0x002d line=160 │ │ @@ -1273623,18 +1273622,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 │ │ -368430: |[368430] javax.mail.internet.InternetHeaders$MatchHeaderEnum.:(Ljava/util/List;[Ljava/lang/String;Z)V │ │ -368440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -368442: 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 │ │ -368448: 0e00 |0004: return-void │ │ +36842c: |[36842c] javax.mail.internet.InternetHeaders$MatchHeaderEnum.:(Ljava/util/List;[Ljava/lang/String;Z)V │ │ +36843c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36843e: 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 │ │ +368444: 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; │ │ @@ -1273646,18 +1273645,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3683f4: |[3683f4] javax.mail.internet.InternetHeaders$MatchHeaderEnum.nextElement:()Ljava/lang/Object; │ │ -368404: 6e10 b99e 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum;.nextElement:()Ljavax/mail/Header; // method@9eb9 │ │ -36840a: 0c00 |0003: move-result-object v0 │ │ -36840c: 1100 |0004: return-object v0 │ │ +3683f0: |[3683f0] javax.mail.internet.InternetHeaders$MatchHeaderEnum.nextElement:()Ljava/lang/Object; │ │ +368400: 6e10 b99e 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum;.nextElement:()Ljavax/mail/Header; // method@9eb9 │ │ +368406: 0c00 |0003: move-result-object v0 │ │ +368408: 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;) │ │ @@ -1273665,19 +1273664,19 @@ │ │ type : '()Ljavax/mail/Header;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -368410: |[368410] javax.mail.internet.InternetHeaders$MatchHeaderEnum.nextElement:()Ljavax/mail/Header; │ │ -368420: 6f10 b59e 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextElement:()Ljava/lang/Object; // method@9eb5 │ │ -368426: 0c00 |0003: move-result-object v0 │ │ -368428: 1f00 e613 |0004: check-cast v0, Ljavax/mail/Header; // type@13e6 │ │ -36842c: 1100 |0006: return-object v0 │ │ +36840c: |[36840c] javax.mail.internet.InternetHeaders$MatchHeaderEnum.nextElement:()Ljavax/mail/Header; │ │ +36841c: 6f10 b59e 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextElement:()Ljava/lang/Object; // method@9eb5 │ │ +368422: 0c00 |0003: move-result-object v0 │ │ +368424: 1f00 e613 |0004: check-cast v0, Ljavax/mail/Header; // type@13e6 │ │ +368428: 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 : 8280 (InternetHeaders.java) │ │ @@ -1273714,18 +1273713,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 │ │ -368488: |[368488] javax.mail.internet.InternetHeaders$MatchStringEnum.:(Ljava/util/List;[Ljava/lang/String;Z)V │ │ -368498: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -36849a: 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 │ │ -3684a0: 0e00 |0004: return-void │ │ +368484: |[368484] javax.mail.internet.InternetHeaders$MatchStringEnum.:(Ljava/util/List;[Ljava/lang/String;Z)V │ │ +368494: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +368496: 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 │ │ +36849c: 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; │ │ @@ -1273737,18 +1273736,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36844c: |[36844c] javax.mail.internet.InternetHeaders$MatchStringEnum.nextElement:()Ljava/lang/Object; │ │ -36845c: 6e10 bc9e 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$MatchStringEnum;.nextElement:()Ljava/lang/String; // method@9ebc │ │ -368462: 0c00 |0003: move-result-object v0 │ │ -368464: 1100 |0004: return-object v0 │ │ +368448: |[368448] javax.mail.internet.InternetHeaders$MatchStringEnum.nextElement:()Ljava/lang/Object; │ │ +368458: 6e10 bc9e 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$MatchStringEnum;.nextElement:()Ljava/lang/String; // method@9ebc │ │ +36845e: 0c00 |0003: move-result-object v0 │ │ +368460: 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;) │ │ @@ -1273756,19 +1273755,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -368468: |[368468] javax.mail.internet.InternetHeaders$MatchStringEnum.nextElement:()Ljava/lang/String; │ │ -368478: 6f10 b59e 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextElement:()Ljava/lang/Object; // method@9eb5 │ │ -36847e: 0c00 |0003: move-result-object v0 │ │ -368480: 1f00 e612 |0004: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -368484: 1100 |0006: return-object v0 │ │ +368464: |[368464] javax.mail.internet.InternetHeaders$MatchStringEnum.nextElement:()Ljava/lang/String; │ │ +368474: 6f10 b59e 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextElement:()Ljava/lang/Object; // method@9eb5 │ │ +36847a: 0c00 |0003: move-result-object v0 │ │ +36847c: 1f00 e612 |0004: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +368480: 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 : 8280 (InternetHeaders.java) │ │ @@ -1273827,18 +1273826,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 │ │ -36a230: |[36a230] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ -36a240: 5b01 f971 |0000: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71f9 │ │ -36a244: 7030 d09e 2003 |0002: invoke-direct {v0, v2, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.:(Ljava/lang/String;Ljava/text/ParsePosition;)V // method@9ed0 │ │ -36a24a: 0e00 |0005: return-void │ │ +36a22c: |[36a22c] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ +36a23c: 5b01 f971 |0000: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71f9 │ │ +36a240: 7030 d09e 2003 |0002: invoke-direct {v0, v2, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.:(Ljava/lang/String;Ljava/text/ParsePosition;)V // method@9ed0 │ │ +36a246: 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; │ │ @@ -1273851,37 +1273850,37 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -369fcc: |[369fcc] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.isMonthNameCaseSensitive:()Z │ │ -369fdc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -369fde: 0f00 |0001: return v0 │ │ +369fc8: |[369fc8] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.isMonthNameCaseSensitive:()Z │ │ +369fd8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +369fda: 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 │ │ -369fe0: |[369fe0] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseDay:()I │ │ -369ff0: 6e10 189f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipFoldingWhiteSpace:()Z // method@9f18 │ │ -369ff6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -369ff8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -369ffa: 6e30 059f 0201 |0005: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(II)I // method@9f05 │ │ -36a000: 0a00 |0008: move-result v0 │ │ -36a002: 0f00 |0009: return v0 │ │ +369fdc: |[369fdc] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseDay:()I │ │ +369fec: 6e10 189f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipFoldingWhiteSpace:()Z // method@9f18 │ │ +369ff2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +369ff4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +369ff6: 6e30 059f 0201 |0005: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(II)I // method@9f05 │ │ +369ffc: 0a00 |0008: move-result v0 │ │ +369ffe: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0005 line=854 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; │ │ │ │ @@ -1273890,17 +1273889,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36a24c: |[36a24c] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseFwsBetweenTimeOfDayAndZone:()V │ │ -36a25c: 6e10 099f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ -36a262: 0e00 |0003: return-void │ │ +36a248: |[36a248] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseFwsBetweenTimeOfDayAndZone:()V │ │ +36a258: 6e10 099f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ +36a25e: 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;) │ │ @@ -1273908,17 +1273907,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36a264: |[36a264] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseFwsInMonth:()V │ │ -36a274: 6e10 099f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ -36a27a: 0e00 |0003: return-void │ │ +36a260: |[36a260] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseFwsInMonth:()V │ │ +36a270: 6e10 099f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ +36a276: 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;) │ │ @@ -1273926,19 +1273925,19 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36a004: |[36a004] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseHour:()I │ │ -36a014: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -36a016: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ -36a01c: 0a00 |0004: move-result v0 │ │ -36a01e: 0f00 |0005: return v0 │ │ +36a000: |[36a000] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseHour:()I │ │ +36a010: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +36a012: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ +36a018: 0a00 |0004: move-result v0 │ │ +36a01a: 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;) │ │ @@ -1273946,19 +1273945,19 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36a020: |[36a020] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseMinute:()I │ │ -36a030: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -36a032: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ -36a038: 0a00 |0004: move-result v0 │ │ -36a03a: 0f00 |0005: return v0 │ │ +36a01c: |[36a01c] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseMinute:()I │ │ +36a02c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +36a02e: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ +36a034: 0a00 |0004: move-result v0 │ │ +36a036: 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;) │ │ @@ -1273966,22 +1273965,22 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -36a03c: |[36a03c] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseMonth:()I │ │ -36a04c: 6e10 0b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsInMonth:()V // method@9f0b │ │ -36a052: 6e10 029f 0100 |0003: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.isMonthNameCaseSensitive:()Z // method@9f02 │ │ -36a058: 0a00 |0006: move-result v0 │ │ -36a05a: 6e20 0f9f 0100 |0007: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMonthName:(Z)I // method@9f0f │ │ -36a060: 0a00 |000a: move-result v0 │ │ -36a062: 6e10 0b9f 0100 |000b: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsInMonth:()V // method@9f0b │ │ -36a068: 0f00 |000e: return v0 │ │ +36a038: |[36a038] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseMonth:()I │ │ +36a048: 6e10 0b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsInMonth:()V // method@9f0b │ │ +36a04e: 6e10 029f 0100 |0003: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.isMonthNameCaseSensitive:()Z // method@9f02 │ │ +36a054: 0a00 |0006: move-result v0 │ │ +36a056: 6e20 0f9f 0100 |0007: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMonthName:(Z)I // method@9f0f │ │ +36a05c: 0a00 |000a: move-result v0 │ │ +36a05e: 6e10 0b9f 0100 |000b: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsInMonth:()V // method@9f0b │ │ +36a064: 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; │ │ @@ -1273991,26 +1273990,26 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -36a06c: |[36a06c] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseOptionalBegin:()I │ │ -36a07c: 6e10 159f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.peekAsciiDigit:()Z // method@9f15 │ │ -36a082: 0a00 |0003: move-result v0 │ │ -36a084: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -36a088: 6e10 189f 0200 |0006: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipFoldingWhiteSpace:()Z // method@9f18 │ │ -36a08e: 6e10 089f 0200 |0009: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseDayName:()I // method@9f08 │ │ -36a094: 0a00 |000c: move-result v0 │ │ -36a096: 1301 2c00 |000d: const/16 v1, #int 44 // #2c │ │ -36a09a: 6e20 069f 1200 |000f: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseChar:(C)V // method@9f06 │ │ -36a0a0: 2802 |0012: goto 0014 // +0002 │ │ -36a0a2: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -36a0a4: 0f00 |0014: return v0 │ │ +36a068: |[36a068] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseOptionalBegin:()I │ │ +36a078: 6e10 159f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.peekAsciiDigit:()Z // method@9f15 │ │ +36a07e: 0a00 |0003: move-result v0 │ │ +36a080: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +36a084: 6e10 189f 0200 |0006: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipFoldingWhiteSpace:()Z // method@9f18 │ │ +36a08a: 6e10 089f 0200 |0009: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseDayName:()I // method@9f08 │ │ +36a090: 0a00 |000c: move-result v0 │ │ +36a092: 1301 2c00 |000d: const/16 v1, #int 44 // #2c │ │ +36a096: 6e20 069f 1200 |000f: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseChar:(C)V // method@9f06 │ │ +36a09c: 2802 |0012: goto 0014 // +0002 │ │ +36a09e: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +36a0a0: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=842 │ │ 0x0006 line=843 │ │ 0x0009 line=844 │ │ 0x000f line=845 │ │ locals : │ │ @@ -1274021,19 +1274020,19 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36a0a8: |[36a0a8] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseSecond:()I │ │ -36a0b8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -36a0ba: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ -36a0c0: 0a00 |0004: move-result v0 │ │ -36a0c2: 0f00 |0005: return v0 │ │ +36a0a4: |[36a0a4] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseSecond:()I │ │ +36a0b4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +36a0b6: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ +36a0bc: 0a00 |0004: move-result v0 │ │ +36a0be: 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;) │ │ @@ -1274041,51 +1274040,51 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -36a0c4: |[36a0c4] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseYear:()I │ │ -36a0d4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -36a0d6: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -36a0da: 6e30 059f 0301 |0003: invoke-virtual {v3, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(II)I // method@9f05 │ │ -36a0e0: 0a01 |0006: move-result v1 │ │ -36a0e2: 1302 6c07 |0007: const/16 v2, #int 1900 // #76c │ │ -36a0e6: 3421 0300 |0009: if-lt v1, v2, 000c // +0003 │ │ -36a0ea: 0f01 |000b: return v1 │ │ -36a0ec: 5431 f771 |000c: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ -36a0f0: 5432 f771 |000e: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ -36a0f4: 6e10 7099 0200 |0010: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a0fa: 0a02 |0013: move-result v2 │ │ -36a0fc: b102 |0014: sub-int/2addr v2, v0 │ │ -36a0fe: 6e20 7299 2100 |0015: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -36a104: 5430 f871 |0018: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.text:Ljava/lang/String; // field@71f8 │ │ -36a108: 5431 f771 |001a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ -36a10c: 6e10 7099 0100 |001c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a112: 0a01 |001f: move-result v1 │ │ -36a114: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ -36a118: 6e20 0998 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36a11e: 0a00 |0025: move-result v0 │ │ -36a120: 1301 3000 |0026: const/16 v1, #int 48 // #30 │ │ -36a124: 3310 1000 |0028: if-ne v0, v1, 0038 // +0010 │ │ -36a128: 5430 f771 |002a: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ -36a12c: 5431 f771 |002c: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ -36a130: 6e10 7099 0100 |002e: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a136: 0a01 |0031: move-result v1 │ │ -36a138: d801 01ff |0032: add-int/lit8 v1, v1, #int -1 // #ff │ │ -36a13c: 6e20 7299 1000 |0034: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -36a142: 28e1 |0037: goto 0018 // -001f │ │ -36a144: 2200 4f13 |0038: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -36a148: 5431 f771 |003a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ -36a14c: 6e10 7099 0100 |003c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a152: 0a01 |003f: move-result v1 │ │ -36a154: 1a02 9320 |0040: const-string v2, "Invalid year" // string@2093 │ │ -36a158: 7030 6f99 2001 |0042: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -36a15e: 2700 |0045: throw v0 │ │ +36a0c0: |[36a0c0] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseYear:()I │ │ +36a0d0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +36a0d2: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +36a0d6: 6e30 059f 0301 |0003: invoke-virtual {v3, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(II)I // method@9f05 │ │ +36a0dc: 0a01 |0006: move-result v1 │ │ +36a0de: 1302 6c07 |0007: const/16 v2, #int 1900 // #76c │ │ +36a0e2: 3421 0300 |0009: if-lt v1, v2, 000c // +0003 │ │ +36a0e6: 0f01 |000b: return v1 │ │ +36a0e8: 5431 f771 |000c: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ +36a0ec: 5432 f771 |000e: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ +36a0f0: 6e10 7099 0200 |0010: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a0f6: 0a02 |0013: move-result v2 │ │ +36a0f8: b102 |0014: sub-int/2addr v2, v0 │ │ +36a0fa: 6e20 7299 2100 |0015: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +36a100: 5430 f871 |0018: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.text:Ljava/lang/String; // field@71f8 │ │ +36a104: 5431 f771 |001a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ +36a108: 6e10 7099 0100 |001c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a10e: 0a01 |001f: move-result v1 │ │ +36a110: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ +36a114: 6e20 0998 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36a11a: 0a00 |0025: move-result v0 │ │ +36a11c: 1301 3000 |0026: const/16 v1, #int 48 // #30 │ │ +36a120: 3310 1000 |0028: if-ne v0, v1, 0038 // +0010 │ │ +36a124: 5430 f771 |002a: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ +36a128: 5431 f771 |002c: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ +36a12c: 6e10 7099 0100 |002e: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a132: 0a01 |0031: move-result v1 │ │ +36a134: d801 01ff |0032: add-int/lit8 v1, v1, #int -1 // #ff │ │ +36a138: 6e20 7299 1000 |0034: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +36a13e: 28e1 |0037: goto 0018 // -001f │ │ +36a140: 2200 4f13 |0038: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +36a144: 5431 f771 |003a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ +36a148: 6e10 7099 0100 |003c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a14e: 0a01 |003f: move-result v1 │ │ +36a150: 1a02 9320 |0040: const-string v2, "Invalid year" // string@2093 │ │ +36a154: 7030 6f99 2001 |0042: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +36a15a: 2700 |0045: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=876 │ │ 0x000c line=880 │ │ 0x0018 line=881 │ │ 0x002a line=882 │ │ 0x0038 line=884 │ │ @@ -1274097,18 +1274096,18 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36a160: |[36a160] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseZone:()I │ │ -36a170: 6e10 149f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseZoneOffset:()I // method@9f14 │ │ -36a176: 0a00 |0003: move-result v0 │ │ -36a178: 0f00 |0004: return v0 │ │ +36a15c: |[36a15c] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseZone:()I │ │ +36a16c: 6e10 149f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseZoneOffset:()I // method@9f14 │ │ +36a172: 0a00 |0003: move-result v0 │ │ +36a174: 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;) │ │ @@ -1274116,53 +1274115,53 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 74 16-bit code units │ │ -36a17c: |[36a17c] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.tryParse:()Ljava/util/Date; │ │ -36a18c: 6e10 109f 0900 |0000: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseOptionalBegin:()I // method@9f10 │ │ -36a192: 0a01 |0003: move-result v1 │ │ -36a194: 6e10 079f 0900 |0004: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseDay:()I // method@9f07 │ │ -36a19a: 0a02 |0007: move-result v2 │ │ -36a19c: 6e10 0e9f 0900 |0008: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMonth:()I // method@9f0e │ │ -36a1a2: 0a03 |000b: move-result v3 │ │ -36a1a4: 6e10 129f 0900 |000c: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseYear:()I // method@9f12 │ │ -36a1aa: 0a04 |000f: move-result v4 │ │ -36a1ac: 6e10 099f 0900 |0010: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ -36a1b2: 6e10 0c9f 0900 |0013: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseHour:()I // method@9f0c │ │ -36a1b8: 0a05 |0016: move-result v5 │ │ -36a1ba: 1300 3a00 |0017: const/16 v0, #int 58 // #3a │ │ -36a1be: 6e20 069f 0900 |0019: invoke-virtual {v9, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseChar:(C)V // method@9f06 │ │ -36a1c4: 6e10 0d9f 0900 |001c: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMinute:()I // method@9f0d │ │ -36a1ca: 0a06 |001f: move-result v6 │ │ -36a1cc: 6e20 179f 0900 |0020: invoke-virtual {v9, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipChar:(C)Z // method@9f17 │ │ -36a1d2: 0a00 |0023: move-result v0 │ │ -36a1d4: 3800 0800 |0024: if-eqz v0, 002c // +0008 │ │ -36a1d8: 6e10 119f 0900 |0026: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseSecond:()I // method@9f11 │ │ -36a1de: 0a00 |0029: move-result v0 │ │ -36a1e0: 0107 |002a: move v7, v0 │ │ -36a1e2: 2803 |002b: goto 002e // +0003 │ │ -36a1e4: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -36a1e6: 1207 |002d: const/4 v7, #int 0 // #0 │ │ -36a1e8: 6e10 0a9f 0900 |002e: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsBetweenTimeOfDayAndZone:()V // method@9f0a │ │ -36a1ee: 6e10 139f 0900 |0031: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseZone:()I // method@9f13 │ │ -36a1f4: 0a08 |0034: move-result v8 │ │ -36a1f6: 5490 f971 |0035: iget-object v0, v9, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71f9 │ │ -36a1fa: 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 │ │ -36a200: 0c00 |003a: move-result-object v0 │ │ -36a202: 1100 |003b: return-object v0 │ │ -36a204: 2200 4f13 |003c: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -36a208: 5491 f771 |003e: iget-object v1, v9, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ -36a20c: 6e10 7099 0100 |0040: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a212: 0a01 |0043: move-result v1 │ │ -36a214: 1a02 7820 |0044: const-string v2, "Invalid input: some of the calendar fields have invalid values, or day-name is inconsistent with date" // string@2078 │ │ -36a218: 7030 6f99 2001 |0046: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -36a21e: 2700 |0049: throw v0 │ │ +36a178: |[36a178] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.tryParse:()Ljava/util/Date; │ │ +36a188: 6e10 109f 0900 |0000: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseOptionalBegin:()I // method@9f10 │ │ +36a18e: 0a01 |0003: move-result v1 │ │ +36a190: 6e10 079f 0900 |0004: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseDay:()I // method@9f07 │ │ +36a196: 0a02 |0007: move-result v2 │ │ +36a198: 6e10 0e9f 0900 |0008: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMonth:()I // method@9f0e │ │ +36a19e: 0a03 |000b: move-result v3 │ │ +36a1a0: 6e10 129f 0900 |000c: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseYear:()I // method@9f12 │ │ +36a1a6: 0a04 |000f: move-result v4 │ │ +36a1a8: 6e10 099f 0900 |0010: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ +36a1ae: 6e10 0c9f 0900 |0013: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseHour:()I // method@9f0c │ │ +36a1b4: 0a05 |0016: move-result v5 │ │ +36a1b6: 1300 3a00 |0017: const/16 v0, #int 58 // #3a │ │ +36a1ba: 6e20 069f 0900 |0019: invoke-virtual {v9, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseChar:(C)V // method@9f06 │ │ +36a1c0: 6e10 0d9f 0900 |001c: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMinute:()I // method@9f0d │ │ +36a1c6: 0a06 |001f: move-result v6 │ │ +36a1c8: 6e20 179f 0900 |0020: invoke-virtual {v9, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipChar:(C)Z // method@9f17 │ │ +36a1ce: 0a00 |0023: move-result v0 │ │ +36a1d0: 3800 0800 |0024: if-eqz v0, 002c // +0008 │ │ +36a1d4: 6e10 119f 0900 |0026: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseSecond:()I // method@9f11 │ │ +36a1da: 0a00 |0029: move-result v0 │ │ +36a1dc: 0107 |002a: move v7, v0 │ │ +36a1de: 2803 |002b: goto 002e // +0003 │ │ +36a1e0: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +36a1e2: 1207 |002d: const/4 v7, #int 0 // #0 │ │ +36a1e4: 6e10 0a9f 0900 |002e: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsBetweenTimeOfDayAndZone:()V // method@9f0a │ │ +36a1ea: 6e10 139f 0900 |0031: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseZone:()I // method@9f13 │ │ +36a1f0: 0a08 |0034: move-result v8 │ │ +36a1f2: 5490 f971 |0035: iget-object v0, v9, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71f9 │ │ +36a1f6: 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 │ │ +36a1fc: 0c00 |003a: move-result-object v0 │ │ +36a1fe: 1100 |003b: return-object v0 │ │ +36a200: 2200 4f13 |003c: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +36a204: 5491 f771 |003e: iget-object v1, v9, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f7 │ │ +36a208: 6e10 7099 0100 |0040: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a20e: 0a01 |0043: move-result v1 │ │ +36a210: 1a02 7820 |0044: const-string v2, "Invalid input: some of the calendar fields have invalid values, or day-name is inconsistent with date" // string@2078 │ │ +36a214: 7030 6f99 2001 |0046: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +36a21a: 2700 |0049: throw v0 │ │ catches : 1 │ │ 0x0035 - 0x003b │ │ Ljava/lang/IllegalArgumentException; -> 0x003c │ │ positions : │ │ 0x0000 line=809 │ │ 0x0004 line=811 │ │ 0x0008 line=812 │ │ @@ -1274222,37 +1274221,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -36bb40: |[36bb40] javax.mail.internet.MimeMessage$RecipientType.:()V │ │ -36bb50: 2200 3114 |0000: new-instance v0, Ljavax/mail/internet/MimeMessage$RecipientType; // type@1431 │ │ -36bb54: 1a01 c03e |0002: const-string v1, "Newsgroups" // string@3ec0 │ │ -36bb58: 7020 7e9f 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeMessage$RecipientType;.:(Ljava/lang/String;)V // method@9f7e │ │ -36bb5e: 6900 1072 |0007: sput-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ -36bb62: 0e00 |0009: return-void │ │ +36bb3c: |[36bb3c] javax.mail.internet.MimeMessage$RecipientType.:()V │ │ +36bb4c: 2200 3114 |0000: new-instance v0, Ljavax/mail/internet/MimeMessage$RecipientType; // type@1431 │ │ +36bb50: 1a01 c03e |0002: const-string v1, "Newsgroups" // string@3ec0 │ │ +36bb54: 7020 7e9f 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeMessage$RecipientType;.:(Ljava/lang/String;)V // method@9f7e │ │ +36bb5a: 6900 1072 |0007: sput-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ +36bb5e: 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 │ │ -36bb64: |[36bb64] javax.mail.internet.MimeMessage$RecipientType.:(Ljava/lang/String;)V │ │ -36bb74: 7020 e79c 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ -36bb7a: 0e00 |0003: return-void │ │ +36bb60: |[36bb60] javax.mail.internet.MimeMessage$RecipientType.:(Ljava/lang/String;)V │ │ +36bb70: 7020 e79c 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ +36bb76: 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; │ │ │ │ @@ -1274262,25 +1274261,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -36bb0c: |[36bb0c] javax.mail.internet.MimeMessage$RecipientType.readResolve:()Ljava/lang/Object; │ │ -36bb1c: 5420 1272 |0000: iget-object v0, v2, Ljavax/mail/internet/MimeMessage$RecipientType;.type:Ljava/lang/String; // field@7212 │ │ -36bb20: 1a01 c03e |0002: const-string v1, "Newsgroups" // string@3ec0 │ │ -36bb24: 6e20 1298 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -36bb2a: 0a00 |0007: move-result v0 │ │ -36bb2c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -36bb30: 6200 1072 |000a: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ -36bb34: 1100 |000c: return-object v0 │ │ -36bb36: 6f10 e89c 0200 |000d: invoke-super {v2}, Ljavax/mail/Message$RecipientType;.readResolve:()Ljava/lang/Object; // method@9ce8 │ │ -36bb3c: 0c00 |0010: move-result-object v0 │ │ -36bb3e: 1100 |0011: return-object v0 │ │ +36bb08: |[36bb08] javax.mail.internet.MimeMessage$RecipientType.readResolve:()Ljava/lang/Object; │ │ +36bb18: 5420 1272 |0000: iget-object v0, v2, Ljavax/mail/internet/MimeMessage$RecipientType;.type:Ljava/lang/String; // field@7212 │ │ +36bb1c: 1a01 c03e |0002: const-string v1, "Newsgroups" // string@3ec0 │ │ +36bb20: 6e20 1298 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +36bb26: 0a00 |0007: move-result v0 │ │ +36bb28: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +36bb2c: 6200 1072 |000a: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ +36bb30: 1100 |000c: return-object v0 │ │ +36bb32: 6f10 e89c 0200 |000d: invoke-super {v2}, Ljavax/mail/Message$RecipientType;.readResolve:()Ljava/lang/Object; // method@9ce8 │ │ +36bb38: 0c00 |0010: move-result-object v0 │ │ +36bb3a: 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; │ │ @@ -1274390,18 +1274389,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36d3ec: |[36d3ec] javax.mail.internet.MimeMultipart.:()V │ │ -36d3fc: 1a00 dc9b |0000: const-string v0, "mixed" // string@9bdc │ │ -36d400: 7020 dd9f 0100 |0002: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMultipart;.:(Ljava/lang/String;)V // method@9fdd │ │ -36d406: 0e00 |0005: return-void │ │ +36d3e8: |[36d3e8] javax.mail.internet.MimeMultipart.:()V │ │ +36d3f8: 1a00 dc9b |0000: const-string v0, "mixed" // string@9bdc │ │ +36d3fc: 7020 dd9f 0100 |0002: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMultipart;.:(Ljava/lang/String;)V // method@9fdd │ │ +36d402: 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;) │ │ @@ -1274409,39 +1274408,39 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -36d408: |[36d408] javax.mail.internet.MimeMultipart.:(Ljava/lang/String;)V │ │ -36d418: 7010 259d 0400 |0000: invoke-direct {v4}, Ljavax/mail/Multipart;.:()V // method@9d25 │ │ -36d41e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -36d420: 5b40 2372 |0004: iput-object v0, v4, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7223 │ │ -36d424: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -36d426: 5c41 2772 |0007: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7227 │ │ -36d42a: 5c41 2172 |0009: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ -36d42e: 5b40 2972 |000b: iput-object v0, v4, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ -36d432: 5c41 2672 |000d: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7226 │ │ -36d436: 5c41 2572 |000f: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7225 │ │ -36d43a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -36d43c: 5c41 2472 |0012: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7224 │ │ -36d440: 5c41 2072 |0014: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7220 │ │ -36d444: 7100 76a0 0000 |0016: invoke-static {}, Ljavax/mail/internet/UniqueValue;.getUniqueBoundaryValue:()Ljava/lang/String; // method@a076 │ │ -36d44a: 0c01 |0019: move-result-object v1 │ │ -36d44c: 2202 2114 |001a: new-instance v2, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36d450: 1a03 149e |001c: const-string v3, "multipart" // string@9e14 │ │ -36d454: 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 │ │ -36d45a: 1a05 0861 |0021: const-string v5, "boundary" // string@6108 │ │ -36d45e: 6e30 719e 5201 |0023: invoke-virtual {v2, v5, v1}, Ljavax/mail/internet/ContentType;.setParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@9e71 │ │ -36d464: 6e10 759e 0200 |0026: invoke-virtual {v2}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ -36d46a: 0c05 |0029: move-result-object v5 │ │ -36d46c: 5b45 2272 |002a: iput-object v5, v4, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ -36d470: 6e10 ec9f 0400 |002c: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.initializeProperties:()V // method@9fec │ │ -36d476: 0e00 |002f: return-void │ │ +36d404: |[36d404] javax.mail.internet.MimeMultipart.:(Ljava/lang/String;)V │ │ +36d414: 7010 259d 0400 |0000: invoke-direct {v4}, Ljavax/mail/Multipart;.:()V // method@9d25 │ │ +36d41a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +36d41c: 5b40 2372 |0004: iput-object v0, v4, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7223 │ │ +36d420: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +36d422: 5c41 2772 |0007: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7227 │ │ +36d426: 5c41 2172 |0009: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ +36d42a: 5b40 2972 |000b: iput-object v0, v4, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ +36d42e: 5c41 2672 |000d: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7226 │ │ +36d432: 5c41 2572 |000f: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7225 │ │ +36d436: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +36d438: 5c41 2472 |0012: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7224 │ │ +36d43c: 5c41 2072 |0014: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7220 │ │ +36d440: 7100 76a0 0000 |0016: invoke-static {}, Ljavax/mail/internet/UniqueValue;.getUniqueBoundaryValue:()Ljava/lang/String; // method@a076 │ │ +36d446: 0c01 |0019: move-result-object v1 │ │ +36d448: 2202 2114 |001a: new-instance v2, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36d44c: 1a03 149e |001c: const-string v3, "multipart" // string@9e14 │ │ +36d450: 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 │ │ +36d456: 1a05 0861 |0021: const-string v5, "boundary" // string@6108 │ │ +36d45a: 6e30 719e 5201 |0023: invoke-virtual {v2, v5, v1}, Ljavax/mail/internet/ContentType;.setParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@9e71 │ │ +36d460: 6e10 759e 0200 |0026: invoke-virtual {v2}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ +36d466: 0c05 |0029: move-result-object v5 │ │ +36d468: 5b45 2272 |002a: iput-object v5, v4, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ +36d46c: 6e10 ec9f 0400 |002c: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.initializeProperties:()V // method@9fec │ │ +36d472: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=120 │ │ 0x0007 line=128 │ │ 0x0009 line=135 │ │ 0x000b line=143 │ │ @@ -1274463,24 +1274462,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 │ │ -36d478: |[36d478] javax.mail.internet.MimeMultipart.:(Ljava/lang/String;[Ljavax/mail/BodyPart;)V │ │ -36d488: 7020 dd9f 3200 |0000: invoke-direct {v2, v3}, Ljavax/mail/internet/MimeMultipart;.:(Ljava/lang/String;)V // method@9fdd │ │ -36d48e: 2143 |0003: array-length v3, v4 │ │ -36d490: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -36d492: 3530 0a00 |0005: if-ge v0, v3, 000f // +000a │ │ -36d496: 4601 0400 |0007: aget-object v1, v4, v0 │ │ -36d49a: 6f20 269d 1200 |0009: invoke-super {v2, v1}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ -36d4a0: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36d4a4: 28f7 |000e: goto 0005 // -0009 │ │ -36d4a6: 0e00 |000f: return-void │ │ +36d474: |[36d474] javax.mail.internet.MimeMultipart.:(Ljava/lang/String;[Ljavax/mail/BodyPart;)V │ │ +36d484: 7020 dd9f 3200 |0000: invoke-direct {v2, v3}, Ljavax/mail/internet/MimeMultipart;.:(Ljava/lang/String;)V // method@9fdd │ │ +36d48a: 2143 |0003: array-length v3, v4 │ │ +36d48c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +36d48e: 3530 0a00 |0005: if-ge v0, v3, 000f // +000a │ │ +36d492: 4601 0400 |0007: aget-object v1, v4, v0 │ │ +36d496: 6f20 269d 1200 |0009: invoke-super {v2, v1}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ +36d49c: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36d4a0: 28f7 |000e: goto 0005 // -0009 │ │ +36d4a2: 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; │ │ @@ -1274492,47 +1274491,47 @@ │ │ type : '(Ljavax/activation/DataSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -36d4a8: |[36d4a8] javax.mail.internet.MimeMultipart.:(Ljavax/activation/DataSource;)V │ │ -36d4b8: 7010 259d 0200 |0000: invoke-direct {v2}, Ljavax/mail/Multipart;.:()V // method@9d25 │ │ -36d4be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -36d4c0: 5b20 2372 |0004: iput-object v0, v2, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7223 │ │ -36d4c4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -36d4c6: 5c21 2772 |0007: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7227 │ │ -36d4ca: 5c21 2172 |0009: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ -36d4ce: 5b20 2972 |000b: iput-object v0, v2, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ -36d4d2: 5c21 2672 |000d: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7226 │ │ -36d4d6: 5c21 2572 |000f: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7225 │ │ -36d4da: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -36d4dc: 5c20 2472 |0012: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7224 │ │ -36d4e0: 5c20 2072 |0014: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7220 │ │ -36d4e4: 2031 ea13 |0016: instance-of v1, v3, Ljavax/mail/MessageAware; // type@13ea │ │ -36d4e8: 3801 1000 |0018: if-eqz v1, 0028 // +0010 │ │ -36d4ec: 0731 |001a: move-object v1, v3 │ │ -36d4ee: 1f01 ea13 |001b: check-cast v1, Ljavax/mail/MessageAware; // type@13ea │ │ -36d4f2: 7210 0f9d 0100 |001d: invoke-interface {v1}, Ljavax/mail/MessageAware;.getMessageContext:()Ljavax/mail/MessageContext; // method@9d0f │ │ -36d4f8: 0c01 |0020: move-result-object v1 │ │ -36d4fa: 6e10 139d 0100 |0021: invoke-virtual {v1}, Ljavax/mail/MessageContext;.getPart:()Ljavax/mail/Part; // method@9d13 │ │ -36d500: 0c01 |0024: move-result-object v1 │ │ -36d502: 6e20 f39f 1200 |0025: invoke-virtual {v2, v1}, Ljavax/mail/internet/MimeMultipart;.setParent:(Ljavax/mail/Part;)V // method@9ff3 │ │ -36d508: 2031 f013 |0028: instance-of v1, v3, Ljavax/mail/MultipartDataSource; // type@13f0 │ │ -36d50c: 3801 0800 |002a: if-eqz v1, 0032 // +0008 │ │ -36d510: 1f03 f013 |002c: check-cast v3, Ljavax/mail/MultipartDataSource; // type@13f0 │ │ -36d514: 6e20 f29f 3200 |002e: invoke-virtual {v2, v3}, Ljavax/mail/internet/MimeMultipart;.setMultipartDataSource:(Ljavax/mail/MultipartDataSource;)V // method@9ff2 │ │ -36d51a: 0e00 |0031: return-void │ │ -36d51c: 5c20 2772 |0032: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7227 │ │ -36d520: 5b23 2372 |0034: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7223 │ │ -36d524: 7210 cd9b 0300 |0036: invoke-interface {v3}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ -36d52a: 0c03 |0039: move-result-object v3 │ │ -36d52c: 5b23 2272 |003a: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ -36d530: 0e00 |003c: return-void │ │ +36d4a4: |[36d4a4] javax.mail.internet.MimeMultipart.:(Ljavax/activation/DataSource;)V │ │ +36d4b4: 7010 259d 0200 |0000: invoke-direct {v2}, Ljavax/mail/Multipart;.:()V // method@9d25 │ │ +36d4ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +36d4bc: 5b20 2372 |0004: iput-object v0, v2, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7223 │ │ +36d4c0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +36d4c2: 5c21 2772 |0007: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7227 │ │ +36d4c6: 5c21 2172 |0009: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ +36d4ca: 5b20 2972 |000b: iput-object v0, v2, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ +36d4ce: 5c21 2672 |000d: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7226 │ │ +36d4d2: 5c21 2572 |000f: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7225 │ │ +36d4d6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +36d4d8: 5c20 2472 |0012: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7224 │ │ +36d4dc: 5c20 2072 |0014: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7220 │ │ +36d4e0: 2031 ea13 |0016: instance-of v1, v3, Ljavax/mail/MessageAware; // type@13ea │ │ +36d4e4: 3801 1000 |0018: if-eqz v1, 0028 // +0010 │ │ +36d4e8: 0731 |001a: move-object v1, v3 │ │ +36d4ea: 1f01 ea13 |001b: check-cast v1, Ljavax/mail/MessageAware; // type@13ea │ │ +36d4ee: 7210 0f9d 0100 |001d: invoke-interface {v1}, Ljavax/mail/MessageAware;.getMessageContext:()Ljavax/mail/MessageContext; // method@9d0f │ │ +36d4f4: 0c01 |0020: move-result-object v1 │ │ +36d4f6: 6e10 139d 0100 |0021: invoke-virtual {v1}, Ljavax/mail/MessageContext;.getPart:()Ljavax/mail/Part; // method@9d13 │ │ +36d4fc: 0c01 |0024: move-result-object v1 │ │ +36d4fe: 6e20 f39f 1200 |0025: invoke-virtual {v2, v1}, Ljavax/mail/internet/MimeMultipart;.setParent:(Ljavax/mail/Part;)V // method@9ff3 │ │ +36d504: 2031 f013 |0028: instance-of v1, v3, Ljavax/mail/MultipartDataSource; // type@13f0 │ │ +36d508: 3801 0800 |002a: if-eqz v1, 0032 // +0008 │ │ +36d50c: 1f03 f013 |002c: check-cast v3, Ljavax/mail/MultipartDataSource; // type@13f0 │ │ +36d510: 6e20 f29f 3200 |002e: invoke-virtual {v2, v3}, Ljavax/mail/internet/MimeMultipart;.setMultipartDataSource:(Ljavax/mail/MultipartDataSource;)V // method@9ff2 │ │ +36d516: 0e00 |0031: return-void │ │ +36d518: 5c20 2772 |0032: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7227 │ │ +36d51c: 5b23 2372 |0034: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7223 │ │ +36d520: 7210 cd9b 0300 |0036: invoke-interface {v3}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ +36d526: 0c03 |0039: move-result-object v3 │ │ +36d528: 5b23 2272 |003a: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ +36d52c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=120 │ │ 0x0007 line=128 │ │ 0x0009 line=135 │ │ 0x000b line=143 │ │ @@ -1274557,24 +1274556,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 │ │ -36d534: |[36d534] javax.mail.internet.MimeMultipart.:([Ljavax/mail/BodyPart;)V │ │ -36d544: 7010 dc9f 0300 |0000: invoke-direct {v3}, Ljavax/mail/internet/MimeMultipart;.:()V // method@9fdc │ │ -36d54a: 2140 |0003: array-length v0, v4 │ │ -36d54c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -36d54e: 3501 0a00 |0005: if-ge v1, v0, 000f // +000a │ │ -36d552: 4602 0401 |0007: aget-object v2, v4, v1 │ │ -36d556: 6f20 269d 2300 |0009: invoke-super {v3, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ -36d55c: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36d560: 28f7 |000e: goto 0005 // -0009 │ │ -36d562: 0e00 |000f: return-void │ │ +36d530: |[36d530] javax.mail.internet.MimeMultipart.:([Ljavax/mail/BodyPart;)V │ │ +36d540: 7010 dc9f 0300 |0000: invoke-direct {v3}, Ljavax/mail/internet/MimeMultipart;.:()V // method@9fdc │ │ +36d546: 2140 |0003: array-length v0, v4 │ │ +36d548: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +36d54a: 3501 0a00 |0005: if-ge v1, v0, 000f // +000a │ │ +36d54e: 4602 0401 |0007: aget-object v2, v4, v1 │ │ +36d552: 6f20 269d 2300 |0009: invoke-super {v3, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ +36d558: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36d55c: 28f7 |000e: goto 0005 // -0009 │ │ +36d55e: 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; │ │ @@ -1274585,29 +1274584,29 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -36d16c: |[36d16c] javax.mail.internet.MimeMultipart.allDashes:(Ljava/lang/String;)Z │ │ -36d17c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36d17e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -36d180: 6e10 2298 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d186: 0a02 |0005: move-result v2 │ │ -36d188: 3521 0e00 |0006: if-ge v1, v2, 0014 // +000e │ │ -36d18c: 6e20 0998 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36d192: 0a02 |000b: move-result v2 │ │ -36d194: 1303 2d00 |000c: const/16 v3, #int 45 // #2d │ │ -36d198: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ -36d19c: 0f00 |0010: return v0 │ │ -36d19e: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36d1a2: 28ef |0013: goto 0002 // -0011 │ │ -36d1a4: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -36d1a6: 0f04 |0015: return v4 │ │ +36d168: |[36d168] javax.mail.internet.MimeMultipart.allDashes:(Ljava/lang/String;)Z │ │ +36d178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36d17a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +36d17c: 6e10 2298 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d182: 0a02 |0005: move-result v2 │ │ +36d184: 3521 0e00 |0006: if-ge v1, v2, 0014 // +000e │ │ +36d188: 6e20 0998 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36d18e: 0a02 |000b: move-result v2 │ │ +36d190: 1303 2d00 |000c: const/16 v3, #int 45 // #2d │ │ +36d194: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ +36d198: 0f00 |0010: return v0 │ │ +36d19a: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36d19e: 28ef |0013: goto 0002 // -0011 │ │ +36d1a0: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +36d1a2: 0f04 |0015: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=919 │ │ 0x0008 line=920 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -1274616,22 +1274615,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 │ │ -36d39c: |[36d39c] javax.mail.internet.MimeMultipart.createMimeBodyPartIs:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; │ │ -36d3ac: 6e20 e59f 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMultipart;.createMimeBodyPart:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; // method@9fe5 │ │ -36d3b2: 0c00 |0003: move-result-object v0 │ │ -36d3b4: 6e10 b396 0200 |0004: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36d3ba: 1100 |0007: return-object v0 │ │ -36d3bc: 0d00 |0008: move-exception v0 │ │ -36d3be: 6e10 b396 0200 |0009: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36d3c4: 2700 |000c: throw v0 │ │ +36d398: |[36d398] javax.mail.internet.MimeMultipart.createMimeBodyPartIs:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; │ │ +36d3a8: 6e20 e59f 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMultipart;.createMimeBodyPart:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; // method@9fe5 │ │ +36d3ae: 0c00 |0003: move-result-object v0 │ │ +36d3b0: 6e10 b396 0200 |0004: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36d3b6: 1100 |0007: return-object v0 │ │ +36d3b8: 0d00 |0008: move-exception v0 │ │ +36d3ba: 6e10 b396 0200 |0009: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36d3c0: 2700 |000c: throw v0 │ │ catches : 3 │ │ 0x0000 - 0x0004 │ │ -> 0x0008 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x0007 │ │ 0x0009 - 0x000c │ │ Ljava/io/IOException; -> 0x000c │ │ @@ -1274648,31 +1274647,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 │ │ -36d234: |[36d234] javax.mail.internet.MimeMultipart.readFully:(Ljava/io/InputStream;[BII)I │ │ -36d244: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36d246: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -36d24a: 0f00 |0003: return v0 │ │ -36d24c: 3d05 0d00 |0004: if-lez v5, 0011 // +000d │ │ -36d250: 6e40 b896 3254 |0006: invoke-virtual {v2, v3, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@96b8 │ │ -36d256: 0a01 |0009: move-result v1 │ │ -36d258: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ -36d25c: 2805 |000c: goto 0011 // +0005 │ │ -36d25e: b014 |000d: add-int/2addr v4, v1 │ │ -36d260: b010 |000e: add-int/2addr v0, v1 │ │ -36d262: b115 |000f: sub-int/2addr v5, v1 │ │ -36d264: 28f4 |0010: goto 0004 // -000c │ │ -36d266: 3d00 0300 |0011: if-lez v0, 0014 // +0003 │ │ -36d26a: 2802 |0013: goto 0015 // +0002 │ │ -36d26c: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ -36d26e: 0f00 |0015: return v0 │ │ +36d230: |[36d230] javax.mail.internet.MimeMultipart.readFully:(Ljava/io/InputStream;[BII)I │ │ +36d240: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36d242: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +36d246: 0f00 |0003: return v0 │ │ +36d248: 3d05 0d00 |0004: if-lez v5, 0011 // +000d │ │ +36d24c: 6e40 b896 3254 |0006: invoke-virtual {v2, v3, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@96b8 │ │ +36d252: 0a01 |0009: move-result v1 │ │ +36d254: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ +36d258: 2805 |000c: goto 0011 // +0005 │ │ +36d25a: b014 |000d: add-int/2addr v4, v1 │ │ +36d25c: b010 |000e: add-int/2addr v0, v1 │ │ +36d25e: b115 |000f: sub-int/2addr v5, v1 │ │ +36d260: 28f4 |0010: goto 0004 // -000c │ │ +36d262: 3d00 0300 |0011: if-lez v0, 0014 // +0003 │ │ +36d266: 2802 |0013: goto 0015 // +0002 │ │ +36d268: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ +36d26a: 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 │ │ @@ -1274683,29 +1274682,29 @@ │ │ type : '(Ljava/io/InputStream;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -36de24: |[36de24] javax.mail.internet.MimeMultipart.skipFully:(Ljava/io/InputStream;J)V │ │ -36de34: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -36de38: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ -36de3c: 3d02 1400 |0004: if-lez v2, 0018 // +0014 │ │ -36de40: 6e30 ba96 7608 |0006: invoke-virtual {v6, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@96ba │ │ -36de46: 0b02 |0009: move-result-wide v2 │ │ -36de48: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ -36de4c: 3d04 0400 |000c: if-lez v4, 0010 // +0004 │ │ -36de50: bc27 |000e: sub-long/2addr v7, v2 │ │ -36de52: 28f1 |000f: goto 0000 // -000f │ │ -36de54: 2206 8a12 |0010: new-instance v6, Ljava/io/EOFException; // type@128a │ │ -36de58: 1a07 a562 |0012: const-string v7, "can't skip" // string@62a5 │ │ -36de5c: 7020 7596 7600 |0014: invoke-direct {v6, v7}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@9675 │ │ -36de62: 2706 |0017: throw v6 │ │ -36de64: 0e00 |0018: return-void │ │ +36de20: |[36de20] javax.mail.internet.MimeMultipart.skipFully:(Ljava/io/InputStream;J)V │ │ +36de30: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +36de34: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ +36de38: 3d02 1400 |0004: if-lez v2, 0018 // +0014 │ │ +36de3c: 6e30 ba96 7608 |0006: invoke-virtual {v6, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@96ba │ │ +36de42: 0b02 |0009: move-result-wide v2 │ │ +36de44: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ +36de48: 3d04 0400 |000c: if-lez v4, 0010 // +0004 │ │ +36de4c: bc27 |000e: sub-long/2addr v7, v2 │ │ +36de4e: 28f1 |000f: goto 0000 // -000f │ │ +36de50: 2206 8a12 |0010: new-instance v6, Ljava/io/EOFException; // type@128a │ │ +36de54: 1a07 a562 |0012: const-string v7, "can't skip" // string@62a5 │ │ +36de58: 7020 7596 7600 |0014: invoke-direct {v6, v7}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@9675 │ │ +36de5e: 2706 |0017: throw v6 │ │ +36de60: 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; │ │ @@ -1274717,23 +1274716,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 │ │ -36d564: |[36d564] javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;)V │ │ -36d574: 1d00 |0000: monitor-enter v0 │ │ -36d576: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d57c: 6f20 269d 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ -36d582: 1e00 |0007: monitor-exit v0 │ │ -36d584: 0e00 |0008: return-void │ │ -36d586: 0d01 |0009: move-exception v1 │ │ -36d588: 1e00 |000a: monitor-exit v0 │ │ -36d58a: 2701 |000b: throw v1 │ │ +36d560: |[36d560] javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;)V │ │ +36d570: 1d00 |0000: monitor-enter v0 │ │ +36d572: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d578: 6f20 269d 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ +36d57e: 1e00 |0007: monitor-exit v0 │ │ +36d580: 0e00 |0008: return-void │ │ +36d582: 0d01 |0009: move-exception v1 │ │ +36d584: 1e00 |000a: monitor-exit v0 │ │ +36d586: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=424 │ │ 0x0004 line=425 │ │ 0x0007 line=426 │ │ @@ -1274746,23 +1274745,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 │ │ -36d598: |[36d598] javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;I)V │ │ -36d5a8: 1d00 |0000: monitor-enter v0 │ │ -36d5aa: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d5b0: 6f30 279d 1002 |0004: invoke-super {v0, v1, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;I)V // method@9d27 │ │ -36d5b6: 1e00 |0007: monitor-exit v0 │ │ -36d5b8: 0e00 |0008: return-void │ │ -36d5ba: 0d01 |0009: move-exception v1 │ │ -36d5bc: 1e00 |000a: monitor-exit v0 │ │ -36d5be: 2701 |000b: throw v1 │ │ +36d594: |[36d594] javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;I)V │ │ +36d5a4: 1d00 |0000: monitor-enter v0 │ │ +36d5a6: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d5ac: 6f30 279d 1002 |0004: invoke-super {v0, v1, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;I)V // method@9d27 │ │ +36d5b2: 1e00 |0007: monitor-exit v0 │ │ +36d5b4: 0e00 |0008: return-void │ │ +36d5b6: 0d01 |0009: move-exception v1 │ │ +36d5b8: 1e00 |000a: monitor-exit v0 │ │ +36d5ba: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=445 │ │ 0x0004 line=446 │ │ 0x0007 line=447 │ │ @@ -1274776,18 +1274775,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 │ │ -36d348: |[36d348] javax.mail.internet.MimeMultipart.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; │ │ -36d358: 2200 2914 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ -36d35c: 7020 bf9e 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;)V // method@9ebf │ │ -36d362: 1100 |0005: return-object v0 │ │ +36d344: |[36d344] javax.mail.internet.MimeMultipart.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; │ │ +36d354: 2200 2914 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ +36d358: 7020 bf9e 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;)V // method@9ebf │ │ +36d35e: 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; │ │ │ │ @@ -1274796,18 +1274795,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 │ │ -36d364: |[36d364] javax.mail.internet.MimeMultipart.createMimeBodyPart:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; │ │ -36d374: 2200 3014 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36d378: 7020 3a9f 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimeBodyPart;.:(Ljava/io/InputStream;)V // method@9f3a │ │ -36d37e: 1100 |0005: return-object v0 │ │ +36d360: |[36d360] javax.mail.internet.MimeMultipart.createMimeBodyPart:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; │ │ +36d370: 2200 3014 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36d374: 7020 3a9f 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimeBodyPart;.:(Ljava/io/InputStream;)V // method@9f3a │ │ +36d37a: 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; │ │ │ │ @@ -1274816,18 +1274815,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 │ │ -36d380: |[36d380] javax.mail.internet.MimeMultipart.createMimeBodyPart:(Ljavax/mail/internet/InternetHeaders;[B)Ljavax/mail/internet/MimeBodyPart; │ │ -36d390: 2200 3014 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36d394: 7030 3b9f 2003 |0002: invoke-direct {v0, v2, v3}, Ljavax/mail/internet/MimeBodyPart;.:(Ljavax/mail/internet/InternetHeaders;[B)V // method@9f3b │ │ -36d39a: 1100 |0005: return-object v0 │ │ +36d37c: |[36d37c] javax.mail.internet.MimeMultipart.createMimeBodyPart:(Ljavax/mail/internet/InternetHeaders;[B)Ljavax/mail/internet/MimeBodyPart; │ │ +36d38c: 2200 3014 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36d390: 7030 3b9f 2003 |0002: invoke-direct {v0, v2, v3}, Ljavax/mail/internet/MimeBodyPart;.:(Ljavax/mail/internet/InternetHeaders;[B)V // method@9f3b │ │ +36d396: 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 │ │ @@ -1274837,24 +1274836,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 │ │ -36d2a4: |[36d2a4] javax.mail.internet.MimeMultipart.getBodyPart:(I)Ljavax/mail/BodyPart; │ │ -36d2b4: 1d00 |0000: monitor-enter v0 │ │ -36d2b6: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d2bc: 6f20 289d 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/Multipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d28 │ │ -36d2c2: 0c01 |0007: move-result-object v1 │ │ -36d2c4: 1e00 |0008: monitor-exit v0 │ │ -36d2c6: 1101 |0009: return-object v1 │ │ -36d2c8: 0d01 |000a: move-exception v1 │ │ -36d2ca: 1e00 |000b: monitor-exit v0 │ │ -36d2cc: 2701 |000c: throw v1 │ │ +36d2a0: |[36d2a0] javax.mail.internet.MimeMultipart.getBodyPart:(I)Ljavax/mail/BodyPart; │ │ +36d2b0: 1d00 |0000: monitor-enter v0 │ │ +36d2b2: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d2b8: 6f20 289d 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/Multipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d28 │ │ +36d2be: 0c01 |0007: move-result-object v1 │ │ +36d2c0: 1e00 |0008: monitor-exit v0 │ │ +36d2c2: 1101 |0009: return-object v1 │ │ +36d2c4: 0d01 |000a: move-exception v1 │ │ +36d2c6: 1e00 |000b: monitor-exit v0 │ │ +36d2c8: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=350 │ │ 0x0004 line=351 │ │ locals : │ │ @@ -1274866,40 +1274865,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 │ │ -36d2dc: |[36d2dc] javax.mail.internet.MimeMultipart.getBodyPart:(Ljava/lang/String;)Ljavax/mail/BodyPart; │ │ -36d2ec: 1d04 |0000: monitor-enter v4 │ │ -36d2ee: 6e10 ee9f 0400 |0001: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d2f4: 6e10 ea9f 0400 |0004: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.getCount:()I // method@9fea │ │ -36d2fa: 0a00 |0007: move-result v0 │ │ -36d2fc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -36d2fe: 3501 1900 |0009: if-ge v1, v0, 0022 // +0019 │ │ -36d302: 6e20 e89f 1400 |000b: invoke-virtual {v4, v1}, Ljavax/mail/internet/MimeMultipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9fe8 │ │ -36d308: 0c02 |000e: move-result-object v2 │ │ -36d30a: 1f02 3014 |000f: check-cast v2, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36d30e: 6e10 459f 0200 |0011: invoke-virtual {v2}, Ljavax/mail/internet/MimeBodyPart;.getContentID:()Ljava/lang/String; // method@9f45 │ │ -36d314: 0c03 |0014: move-result-object v3 │ │ -36d316: 3803 0a00 |0015: if-eqz v3, 001f // +000a │ │ -36d31a: 6e20 1298 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -36d320: 0a03 |001a: move-result v3 │ │ -36d322: 3803 0400 |001b: if-eqz v3, 001f // +0004 │ │ -36d326: 1e04 |001d: monitor-exit v4 │ │ -36d328: 1102 |001e: return-object v2 │ │ -36d32a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36d32e: 28e8 |0021: goto 0009 // -0018 │ │ -36d330: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -36d332: 1e04 |0023: monitor-exit v4 │ │ -36d334: 1105 |0024: return-object v5 │ │ -36d336: 0d05 |0025: move-exception v5 │ │ -36d338: 1e04 |0026: monitor-exit v4 │ │ -36d33a: 2705 |0027: throw v5 │ │ +36d2d8: |[36d2d8] javax.mail.internet.MimeMultipart.getBodyPart:(Ljava/lang/String;)Ljavax/mail/BodyPart; │ │ +36d2e8: 1d04 |0000: monitor-enter v4 │ │ +36d2ea: 6e10 ee9f 0400 |0001: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d2f0: 6e10 ea9f 0400 |0004: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.getCount:()I // method@9fea │ │ +36d2f6: 0a00 |0007: move-result v0 │ │ +36d2f8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +36d2fa: 3501 1900 |0009: if-ge v1, v0, 0022 // +0019 │ │ +36d2fe: 6e20 e89f 1400 |000b: invoke-virtual {v4, v1}, Ljavax/mail/internet/MimeMultipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9fe8 │ │ +36d304: 0c02 |000e: move-result-object v2 │ │ +36d306: 1f02 3014 |000f: check-cast v2, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36d30a: 6e10 459f 0200 |0011: invoke-virtual {v2}, Ljavax/mail/internet/MimeBodyPart;.getContentID:()Ljava/lang/String; // method@9f45 │ │ +36d310: 0c03 |0014: move-result-object v3 │ │ +36d312: 3803 0a00 |0015: if-eqz v3, 001f // +000a │ │ +36d316: 6e20 1298 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +36d31c: 0a03 |001a: move-result v3 │ │ +36d31e: 3803 0400 |001b: if-eqz v3, 001f // +0004 │ │ +36d322: 1e04 |001d: monitor-exit v4 │ │ +36d324: 1102 |001e: return-object v2 │ │ +36d326: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36d32a: 28e8 |0021: goto 0009 // -0018 │ │ +36d32c: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +36d32e: 1e04 |0023: monitor-exit v4 │ │ +36d330: 1105 |0024: return-object v5 │ │ +36d332: 0d05 |0025: move-exception v5 │ │ +36d334: 1e04 |0026: monitor-exit v4 │ │ +36d336: 2705 |0027: throw v5 │ │ catches : 1 │ │ 0x0001 - 0x001b │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=364 │ │ 0x0004 line=366 │ │ 0x000b line=368 │ │ @@ -1274916,24 +1274915,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -36d1fc: |[36d1fc] javax.mail.internet.MimeMultipart.getCount:()I │ │ -36d20c: 1d01 |0000: monitor-enter v1 │ │ -36d20e: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d214: 6f10 2a9d 0100 |0004: invoke-super {v1}, Ljavax/mail/Multipart;.getCount:()I // method@9d2a │ │ -36d21a: 0a00 |0007: move-result v0 │ │ -36d21c: 1e01 |0008: monitor-exit v1 │ │ -36d21e: 0f00 |0009: return v0 │ │ -36d220: 0d00 |000a: move-exception v0 │ │ -36d222: 1e01 |000b: monitor-exit v1 │ │ -36d224: 2700 |000c: throw v0 │ │ +36d1f8: |[36d1f8] javax.mail.internet.MimeMultipart.getCount:()I │ │ +36d208: 1d01 |0000: monitor-enter v1 │ │ +36d20a: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d210: 6f10 2a9d 0100 |0004: invoke-super {v1}, Ljavax/mail/Multipart;.getCount:()I // method@9d2a │ │ +36d216: 0a00 |0007: move-result v0 │ │ +36d218: 1e01 |0008: monitor-exit v1 │ │ +36d21a: 0f00 |0009: return v0 │ │ +36d21c: 0d00 |000a: move-exception v0 │ │ +36d21e: 1e01 |000b: monitor-exit v1 │ │ +36d220: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=336 │ │ 0x0004 line=337 │ │ locals : │ │ @@ -1274944,23 +1274943,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -36d270: |[36d270] javax.mail.internet.MimeMultipart.getPreamble:()Ljava/lang/String; │ │ -36d280: 1d01 |0000: monitor-enter v1 │ │ -36d282: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d288: 5410 2972 |0004: iget-object v0, v1, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ -36d28c: 1e01 |0006: monitor-exit v1 │ │ -36d28e: 1100 |0007: return-object v0 │ │ -36d290: 0d00 |0008: move-exception v0 │ │ -36d292: 1e01 |0009: monitor-exit v1 │ │ -36d294: 2700 |000a: throw v0 │ │ +36d26c: |[36d26c] javax.mail.internet.MimeMultipart.getPreamble:()Ljava/lang/String; │ │ +36d27c: 1d01 |0000: monitor-enter v1 │ │ +36d27e: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d284: 5410 2972 |0004: iget-object v0, v1, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ +36d288: 1e01 |0006: monitor-exit v1 │ │ +36d28a: 1100 |0007: return-object v0 │ │ +36d28c: 0d00 |0008: move-exception v0 │ │ +36d28e: 1e01 |0009: monitor-exit v1 │ │ +36d290: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=479 │ │ 0x0004 line=480 │ │ locals : │ │ @@ -1274971,34 +1274970,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -36d5cc: |[36d5cc] javax.mail.internet.MimeMultipart.initializeProperties:()V │ │ -36d5dc: 1a00 3899 |0000: const-string v0, "mail.mime.multipart.ignoremissingendboundary" // string@9938 │ │ -36d5e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -36d5e2: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36d5e8: 0a00 |0006: move-result v0 │ │ -36d5ea: 5c20 2672 |0007: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7226 │ │ -36d5ee: 1a00 3799 |0009: const-string v0, "mail.mime.multipart.ignoremissingboundaryparameter" // string@9937 │ │ -36d5f2: 7120 e295 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36d5f8: 0a00 |000e: move-result v0 │ │ -36d5fa: 5c20 2572 |000f: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7225 │ │ -36d5fe: 1a00 3699 |0011: const-string v0, "mail.mime.multipart.ignoreexistingboundaryparameter" // string@9936 │ │ -36d602: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -36d604: 7120 e295 1000 |0014: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36d60a: 0a00 |0017: move-result v0 │ │ -36d60c: 5c20 2472 |0018: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7224 │ │ -36d610: 1a00 3599 |001a: const-string v0, "mail.mime.multipart.allowempty" // string@9935 │ │ -36d614: 7120 e295 1000 |001c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36d61a: 0a00 |001f: move-result v0 │ │ -36d61c: 5c20 2072 |0020: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7220 │ │ -36d620: 0e00 |0022: return-void │ │ +36d5c8: |[36d5c8] javax.mail.internet.MimeMultipart.initializeProperties:()V │ │ +36d5d8: 1a00 3899 |0000: const-string v0, "mail.mime.multipart.ignoremissingendboundary" // string@9938 │ │ +36d5dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +36d5de: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36d5e4: 0a00 |0006: move-result v0 │ │ +36d5e6: 5c20 2672 |0007: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7226 │ │ +36d5ea: 1a00 3799 |0009: const-string v0, "mail.mime.multipart.ignoremissingboundaryparameter" // string@9937 │ │ +36d5ee: 7120 e295 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36d5f4: 0a00 |000e: move-result v0 │ │ +36d5f6: 5c20 2572 |000f: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7225 │ │ +36d5fa: 1a00 3699 |0011: const-string v0, "mail.mime.multipart.ignoreexistingboundaryparameter" // string@9936 │ │ +36d5fe: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +36d600: 7120 e295 1000 |0014: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36d606: 0a00 |0017: move-result v0 │ │ +36d608: 5c20 2472 |0018: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7224 │ │ +36d60c: 1a00 3599 |001a: const-string v0, "mail.mime.multipart.allowempty" // string@9935 │ │ +36d610: 7120 e295 1000 |001c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36d616: 0a00 |001f: move-result v0 │ │ +36d618: 5c20 2072 |0020: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7220 │ │ +36d61c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=301 │ │ 0x000b line=304 │ │ 0x0014 line=307 │ │ 0x001c line=310 │ │ locals : │ │ @@ -1275009,23 +1275008,23 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -36d1a8: |[36d1a8] javax.mail.internet.MimeMultipart.isComplete:()Z │ │ -36d1b8: 1d01 |0000: monitor-enter v1 │ │ -36d1ba: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d1c0: 5510 2172 |0004: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ -36d1c4: 1e01 |0006: monitor-exit v1 │ │ -36d1c6: 0f00 |0007: return v0 │ │ -36d1c8: 0d00 |0008: move-exception v0 │ │ -36d1ca: 1e01 |0009: monitor-exit v1 │ │ -36d1cc: 2700 |000a: throw v0 │ │ +36d1a4: |[36d1a4] javax.mail.internet.MimeMultipart.isComplete:()Z │ │ +36d1b4: 1d01 |0000: monitor-enter v1 │ │ +36d1b6: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d1bc: 5510 2172 |0004: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ +36d1c0: 1e01 |0006: monitor-exit v1 │ │ +36d1c2: 0f00 |0007: return v0 │ │ +36d1c4: 0d00 |0008: move-exception v0 │ │ +36d1c6: 1e01 |0009: monitor-exit v1 │ │ +36d1c8: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=465 │ │ 0x0004 line=466 │ │ locals : │ │ @@ -1275036,493 +1275035,493 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 29 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 871 16-bit code units │ │ -36d624: |[36d624] javax.mail.internet.MimeMultipart.parse:()V │ │ -36d634: 0801 1c00 |0000: move-object/from16 v1, v28 │ │ -36d638: 1d1c |0002: monitor-enter v28 │ │ -36d63a: 5510 2772 |0003: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7227 │ │ -36d63e: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -36d642: 1e1c |0007: monitor-exit v28 │ │ -36d644: 0e00 |0008: return-void │ │ -36d646: 7401 ec9f 1c00 |0009: invoke-virtual/range {v28}, Ljavax/mail/internet/MimeMultipart;.initializeProperties:()V // method@9fec │ │ -36d64c: 5410 2372 |000c: iget-object v0, v1, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7223 │ │ -36d650: 7210 ce9b 0000 |000e: invoke-interface {v0}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ -36d656: 0c00 |0011: move-result-object v0 │ │ -36d658: 2002 8312 |0012: instance-of v2, v0, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -36d65c: 3902 1000 |0014: if-nez v2, 0024 // +0010 │ │ -36d660: 2002 8012 |0016: instance-of v2, v0, Ljava/io/BufferedInputStream; // type@1280 │ │ -36d664: 3902 0c00 |0018: if-nez v2, 0024 // +000c │ │ -36d668: 2002 4214 |001a: instance-of v2, v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36d66c: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ -36d670: 2202 8012 |001e: new-instance v2, Ljava/io/BufferedInputStream; // type@1280 │ │ -36d674: 7020 4396 0200 |0020: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ -36d67a: 2802 |0023: goto 0025 // +0002 │ │ -36d67c: 0702 |0024: move-object v2, v0 │ │ -36d67e: 0000 |0025: nop // spacer │ │ -36d680: 2020 4214 |0026: instance-of v0, v2, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36d684: 3800 0600 |0028: if-eqz v0, 002e // +0006 │ │ -36d688: 0720 |002a: move-object v0, v2 │ │ -36d68a: 1f00 4214 |002b: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36d68e: 2802 |002d: goto 002f // +0002 │ │ -36d690: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -36d692: 2204 2114 |002f: new-instance v4, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36d696: 5415 2272 |0031: iget-object v5, v1, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ -36d69a: 7020 689e 5400 |0033: invoke-direct {v4, v5}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36d6a0: 5515 2472 |0036: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7224 │ │ -36d6a4: 3905 1c00 |0038: if-nez v5, 0054 // +001c │ │ -36d6a8: 1a05 0861 |003a: const-string v5, "boundary" // string@6108 │ │ -36d6ac: 6e20 6b9e 5400 |003c: invoke-virtual {v4, v5}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -36d6b2: 0c04 |003f: move-result-object v4 │ │ -36d6b4: 3804 1400 |0040: if-eqz v4, 0054 // +0014 │ │ -36d6b8: 2205 e812 |0042: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -36d6bc: 7010 4098 0500 |0044: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36d6c2: 1a06 a305 |0047: const-string v6, "--" // string@05a3 │ │ -36d6c6: 6e20 4b98 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d6cc: 6e20 4b98 4500 |004c: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d6d2: 6e10 5498 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36d6d8: 0c04 |0052: move-result-object v4 │ │ -36d6da: 2802 |0053: goto 0055 // +0002 │ │ -36d6dc: 1204 |0054: const/4 v4, #int 0 // #0 │ │ -36d6de: 3904 1300 |0055: if-nez v4, 0068 // +0013 │ │ -36d6e2: 5515 2572 |0057: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7225 │ │ -36d6e6: 3905 0f00 |0059: if-nez v5, 0068 // +000f │ │ -36d6ea: 5515 2472 |005b: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7224 │ │ -36d6ee: 3805 0300 |005d: if-eqz v5, 0060 // +0003 │ │ -36d6f2: 2809 |005f: goto 0068 // +0009 │ │ -36d6f4: 2200 4014 |0060: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36d6f8: 1a02 483d |0062: const-string v2, "Missing boundary parameter" // string@3d48 │ │ -36d6fc: 7020 6aa0 2000 |0064: invoke-direct {v0, v2}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36d702: 2700 |0067: throw v0 │ │ -36d704: 2205 5f12 |0068: new-instance v5, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -36d708: 7020 8a95 2500 |006a: invoke-direct {v5, v2}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958a │ │ -36d70e: 1206 |006d: const/4 v6, #int 0 // #0 │ │ -36d710: 6e10 8c95 0500 |006e: invoke-virtual {v5}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958c │ │ -36d716: 0c07 |0071: move-result-object v7 │ │ -36d718: 1308 0900 |0072: const/16 v8, #int 9 // #9 │ │ -36d71c: 1309 2000 |0074: const/16 v9, #int 32 // #20 │ │ -36d720: 122a |0076: const/4 v10, #int 2 // #2 │ │ -36d722: 120b |0077: const/4 v11, #int 0 // #0 │ │ -36d724: 121c |0078: const/4 v12, #int 1 // #1 │ │ -36d726: 3807 7b00 |0079: if-eqz v7, 00f4 // +007b │ │ -36d72a: 6e10 2298 0700 |007b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d730: 0a0d |007e: move-result v13 │ │ -36d732: b1cd |007f: sub-int/2addr v13, v12 │ │ -36d734: 3a0d 0e00 |0080: if-ltz v13, 008e // +000e │ │ -36d738: 6e20 0998 d700 |0082: invoke-virtual {v7, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36d73e: 0a0e |0085: move-result v14 │ │ -36d740: 329e 0500 |0086: if-eq v14, v9, 008b // +0005 │ │ -36d744: 328e 0300 |0088: if-eq v14, v8, 008b // +0003 │ │ -36d748: 2804 |008a: goto 008e // +0004 │ │ -36d74a: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ -36d74e: 28f3 |008d: goto 0080 // -000d │ │ -36d750: d80d 0d01 |008e: add-int/lit8 v13, v13, #int 1 // #01 │ │ -36d754: 6e30 2e98 b70d |0090: invoke-virtual {v7, v11, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36d75a: 0c07 |0093: move-result-object v7 │ │ -36d75c: 3804 2400 |0094: if-eqz v4, 00b8 // +0024 │ │ -36d760: 6e20 1298 4700 |0096: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -36d766: 0a0d |0099: move-result v13 │ │ -36d768: 380d 0300 |009a: if-eqz v13, 009d // +0003 │ │ -36d76c: 2858 |009c: goto 00f4 // +0058 │ │ -36d76e: 6e10 2298 0700 |009d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d774: 0a0d |00a0: move-result v13 │ │ -36d776: 6e10 2298 0400 |00a1: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d77c: 0a0e |00a4: move-result v14 │ │ -36d77e: b0ae |00a5: add-int/2addr v14, v10 │ │ -36d780: 33ed 3000 |00a6: if-ne v13, v14, 00d6 // +0030 │ │ -36d784: 6e20 2c98 4700 |00a8: invoke-virtual {v7, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36d78a: 0a0d |00ab: move-result v13 │ │ -36d78c: 380d 2a00 |00ac: if-eqz v13, 00d6 // +002a │ │ -36d790: 1a0d a305 |00ae: const-string v13, "--" // string@05a3 │ │ -36d794: 6e20 1198 d700 |00b0: invoke-virtual {v7, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -36d79a: 0a0d |00b3: move-result v13 │ │ -36d79c: 380d 2200 |00b4: if-eqz v13, 00d6 // +0022 │ │ -36d7a0: 1207 |00b6: const/4 v7, #int 0 // #0 │ │ -36d7a2: 283d |00b7: goto 00f4 // +003d │ │ -36d7a4: 6e10 2298 0700 |00b8: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d7aa: 0a0d |00bb: move-result v13 │ │ -36d7ac: 37ad 1a00 |00bc: if-le v13, v10, 00d6 // +001a │ │ -36d7b0: 1a0d a305 |00be: const-string v13, "--" // string@05a3 │ │ -36d7b4: 6e20 2c98 d700 |00c0: invoke-virtual {v7, v13}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36d7ba: 0a0d |00c3: move-result v13 │ │ -36d7bc: 380d 1200 |00c4: if-eqz v13, 00d6 // +0012 │ │ -36d7c0: 6e10 2298 0700 |00c6: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d7c6: 0a0d |00c9: move-result v13 │ │ -36d7c8: 124e |00ca: const/4 v14, #int 4 // #4 │ │ -36d7ca: 37ed 0900 |00cb: if-le v13, v14, 00d4 // +0009 │ │ -36d7ce: 7110 e39f 0700 |00cd: invoke-static {v7}, Ljavax/mail/internet/MimeMultipart;.allDashes:(Ljava/lang/String;)Z // method@9fe3 │ │ -36d7d4: 0a0d |00d0: move-result v13 │ │ -36d7d6: 380d 0300 |00d1: if-eqz v13, 00d4 // +0003 │ │ -36d7da: 2803 |00d3: goto 00d6 // +0003 │ │ -36d7dc: 0774 |00d4: move-object v4, v7 │ │ -36d7de: 281f |00d5: goto 00f4 // +001f │ │ -36d7e0: 6e10 2298 0700 |00d6: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d7e6: 0a08 |00d9: move-result v8 │ │ -36d7e8: 3d08 94ff |00da: if-lez v8, 006e // -006c │ │ -36d7ec: 3906 0c00 |00dc: if-nez v6, 00e8 // +000c │ │ -36d7f0: 2206 e812 |00de: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -36d7f4: 6e10 2298 0700 |00e0: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d7fa: 0a08 |00e3: move-result v8 │ │ -36d7fc: b0a8 |00e4: add-int/2addr v8, v10 │ │ -36d7fe: 7020 4198 8600 |00e5: invoke-direct {v6, v8}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36d804: 6e20 4b98 7600 |00e8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d80a: 7100 5d98 0000 |00eb: invoke-static {}, Ljava/lang/System;.lineSeparator:()Ljava/lang/String; // method@985d │ │ -36d810: 0c07 |00ee: move-result-object v7 │ │ -36d812: 6e20 4b98 7600 |00ef: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d818: 2900 7cff |00f2: goto/16 006e // -0084 │ │ -36d81c: 3806 0800 |00f4: if-eqz v6, 00fc // +0008 │ │ -36d820: 6e10 5498 0600 |00f6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36d826: 0c06 |00f9: move-result-object v6 │ │ -36d828: 5b16 2972 |00fa: iput-object v6, v1, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ -36d82c: 3907 1300 |00fc: if-nez v7, 010f // +0013 │ │ -36d830: 5510 2072 |00fe: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7220 │ │ -36d834: 3800 0700 |0100: if-eqz v0, 0107 // +0007 │ │ -36d838: 6e10 b396 0200 |0102: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36d83e: 1e1c |0105: monitor-exit v28 │ │ -36d840: 0e00 |0106: return-void │ │ -36d842: 2200 4014 |0107: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36d846: 1a03 503d |0109: const-string v3, "Missing start boundary" // string@3d50 │ │ -36d84a: 7020 6aa0 3000 |010b: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36d850: 2700 |010e: throw v0 │ │ -36d852: 7110 5d95 0400 |010f: invoke-static {v4}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955d │ │ -36d858: 0c04 |0112: move-result-object v4 │ │ -36d85a: 2146 |0113: array-length v6, v4 │ │ -36d85c: 1307 0001 |0114: const/16 v7, #int 256 // #100 │ │ -36d860: 2377 1915 |0116: new-array v7, v7, [I // type@1519 │ │ -36d864: 120d |0118: const/4 v13, #int 0 // #0 │ │ -36d866: 356d 0b00 |0119: if-ge v13, v6, 0124 // +000b │ │ -36d86a: 480e 040d |011b: aget-byte v14, v4, v13 │ │ -36d86e: d5ee ff00 |011d: and-int/lit16 v14, v14, #int 255 // #00ff │ │ -36d872: d80d 0d01 |011f: add-int/lit8 v13, v13, #int 1 // #01 │ │ -36d876: 4b0d 070e |0121: aput v13, v7, v14 │ │ -36d87a: 28f6 |0123: goto 0119 // -000a │ │ -36d87c: 236d 1915 |0124: new-array v13, v6, [I // type@1519 │ │ -36d880: 016e |0126: move v14, v6 │ │ -36d882: 3d0e 2300 |0127: if-lez v14, 014a // +0023 │ │ -36d886: d80f 06ff |0129: add-int/lit8 v15, v6, #int -1 // #ff │ │ -36d88a: 34ef 1300 |012b: if-lt v15, v14, 013e // +0013 │ │ -36d88e: 4803 040f |012d: aget-byte v3, v4, v15 │ │ -36d892: 9110 0f0e |012f: sub-int v16, v15, v14 │ │ -36d896: 4808 0410 |0131: aget-byte v8, v4, v16 │ │ -36d89a: 3383 1200 |0133: if-ne v3, v8, 0145 // +0012 │ │ -36d89e: d803 0fff |0135: add-int/lit8 v3, v15, #int -1 // #ff │ │ -36d8a2: 4b0e 0d03 |0137: aput v14, v13, v3 │ │ -36d8a6: d80f 0fff |0139: add-int/lit8 v15, v15, #int -1 // #ff │ │ -36d8aa: 1308 0900 |013b: const/16 v8, #int 9 // #9 │ │ -36d8ae: 28ee |013d: goto 012b // -0012 │ │ -36d8b0: 3d0f 0700 |013e: if-lez v15, 0145 // +0007 │ │ -36d8b4: d80f 0fff |0140: add-int/lit8 v15, v15, #int -1 // #ff │ │ -36d8b8: 4b0e 0d0f |0142: aput v14, v13, v15 │ │ -36d8bc: 28fa |0144: goto 013e // -0006 │ │ -36d8be: d80e 0eff |0145: add-int/lit8 v14, v14, #int -1 // #ff │ │ -36d8c2: 1308 0900 |0147: const/16 v8, #int 9 // #9 │ │ -36d8c6: 28de |0149: goto 0127 // -0022 │ │ -36d8c8: d803 06ff |014a: add-int/lit8 v3, v6, #int -1 // #ff │ │ -36d8cc: 4b0c 0d03 |014c: aput v12, v13, v3 │ │ -36d8d0: 160e 0000 |014e: const-wide/16 v14, #int 0 // #0 │ │ -36d8d4: 0511 0e00 |0150: move-wide/from16 v17, v14 │ │ -36d8d8: 1208 |0152: const/4 v8, #int 0 // #0 │ │ -36d8da: 3908 f101 |0153: if-nez v8, 0344 // +01f1 │ │ -36d8de: 3800 2800 |0155: if-eqz v0, 017d // +0028 │ │ -36d8e2: 7210 72a0 0000 |0157: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36d8e8: 0b0e |015a: move-result-wide v14 │ │ -36d8ea: 6e10 8c95 0500 |015b: invoke-virtual {v5}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958c │ │ -36d8f0: 0c10 |015e: move-result-object v16 │ │ -36d8f2: 3810 0900 |015f: if-eqz v16, 0168 // +0009 │ │ -36d8f6: 7401 2298 1000 |0161: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d8fc: 0a13 |0164: move-result v19 │ │ -36d8fe: 3d13 0300 |0165: if-lez v19, 0168 // +0003 │ │ -36d902: 28f4 |0167: goto 015b // -000c │ │ -36d904: 3910 1200 |0168: if-nez v16, 017a // +0012 │ │ -36d908: 5510 2672 |016a: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7226 │ │ -36d90c: 3800 0600 |016c: if-eqz v0, 0172 // +0006 │ │ -36d910: 5c1b 2172 |016e: iput-boolean v11, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ -36d914: 2900 d401 |0170: goto/16 0344 // +01d4 │ │ -36d918: 2200 4014 |0172: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36d91c: 1a03 da9b |0174: const-string v3, "missing multipart end boundary" // string@9bda │ │ -36d920: 7020 6aa0 3000 |0176: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36d926: 2700 |0179: throw v0 │ │ -36d928: 1314 0000 |017a: const/16 v20, #int 0 // #0 │ │ -36d92c: 2807 |017c: goto 0183 // +0007 │ │ -36d92e: 6e20 e49f 2100 |017d: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMultipart;.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; // method@9fe4 │ │ -36d934: 0c10 |0180: move-result-object v16 │ │ -36d936: 0814 1000 |0181: move-object/from16 v20, v16 │ │ -36d93a: 6e10 b596 0200 |0183: invoke-virtual {v2}, Ljava/io/InputStream;.markSupported:()Z // method@96b5 │ │ -36d940: 0a10 |0186: move-result v16 │ │ -36d942: 3810 b501 |0187: if-eqz v16, 033c // +01b5 │ │ -36d946: 3900 0a00 |0189: if-nez v0, 0193 // +000a │ │ -36d94a: 2210 8412 |018b: new-instance v16, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -36d94e: 7601 5096 1000 |018d: invoke-direct/range {v16}, Ljava/io/ByteArrayOutputStream;.:()V // method@9650 │ │ -36d954: 0815 1000 |0190: move-object/from16 v21, v16 │ │ -36d958: 2807 |0192: goto 0199 // +0007 │ │ -36d95a: 7210 72a0 0000 |0193: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36d960: 0b11 |0196: move-result-wide v17 │ │ -36d962: 1315 0000 |0197: const/16 v21, #int 0 // #0 │ │ -36d966: 2369 1515 |0199: new-array v9, v6, [B // type@1515 │ │ -36d96a: 236c 1515 |019b: new-array v12, v6, [B // type@1515 │ │ -36d96e: 120a |019d: const/4 v10, #int 0 // #0 │ │ -36d970: 1316 0100 |019e: const/16 v22, #int 1 // #1 │ │ -36d974: d80b 0604 |01a0: add-int/lit8 v11, v6, #int 4 // #04 │ │ -36d978: d0bb e803 |01a2: add-int/lit16 v11, v11, #int 1000 // #03e8 │ │ -36d97c: 6e20 b496 b200 |01a4: invoke-virtual {v2, v11}, Ljava/io/InputStream;.mark:(I)V // method@96b4 │ │ -36d982: 0217 0300 |01a7: move/from16 v23, v3 │ │ -36d986: 120b |01a9: const/4 v11, #int 0 // #0 │ │ -36d988: 7140 ef9f 926b |01aa: invoke-static {v2, v9, v11, v6}, Ljavax/mail/internet/MimeMultipart;.readFully:(Ljava/io/InputStream;[BII)I // method@9fef │ │ -36d98e: 0a03 |01ad: move-result v3 │ │ -36d990: 3563 2300 |01ae: if-ge v3, v6, 01d1 // +0023 │ │ -36d994: 5518 2672 |01b0: iget-boolean v8, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7226 │ │ -36d998: 3808 1700 |01b2: if-eqz v8, 01c9 // +0017 │ │ -36d99c: 3800 0600 |01b4: if-eqz v0, 01ba // +0006 │ │ -36d9a0: 7210 72a0 0000 |01b6: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36d9a6: 0b11 |01b9: move-result-wide v17 │ │ -36d9a8: 1208 |01ba: const/4 v8, #int 0 // #0 │ │ -36d9aa: 5c18 2172 |01bb: iput-boolean v8, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ -36d9ae: 081a 0400 |01bd: move-object/from16 v26, v4 │ │ -36d9b2: 0818 0500 |01bf: move-object/from16 v24, v5 │ │ -36d9b6: 0816 0900 |01c1: move-object/from16 v22, v9 │ │ -36d9ba: 0504 1100 |01c3: move-wide/from16 v4, v17 │ │ -36d9be: 1218 |01c5: const/4 v8, #int 1 // #1 │ │ -36d9c0: 120b |01c6: const/4 v11, #int 0 // #0 │ │ -36d9c2: 2900 a000 |01c7: goto/16 0267 // +00a0 │ │ -36d9c6: 2200 4014 |01c9: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36d9ca: 1a03 da9b |01cb: const-string v3, "missing multipart end boundary" // string@9bda │ │ -36d9ce: 7020 6aa0 3000 |01cd: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36d9d4: 2700 |01d0: throw v0 │ │ -36d9d6: 020b 1700 |01d1: move/from16 v11, v23 │ │ -36d9da: 3a0b 1400 |01d3: if-ltz v11, 01e7 // +0014 │ │ -36d9de: 0818 0500 |01d5: move-object/from16 v24, v5 │ │ -36d9e2: 4805 090b |01d7: aget-byte v5, v9, v11 │ │ -36d9e6: 0219 0800 |01d9: move/from16 v25, v8 │ │ -36d9ea: 4808 040b |01db: aget-byte v8, v4, v11 │ │ -36d9ee: 3285 0300 |01dd: if-eq v5, v8, 01e0 // +0003 │ │ -36d9f2: 280c |01df: goto 01eb // +000c │ │ -36d9f4: d80b 0bff |01e0: add-int/lit8 v11, v11, #int -1 // #ff │ │ -36d9f8: 0805 1800 |01e2: move-object/from16 v5, v24 │ │ -36d9fc: 0208 1900 |01e4: move/from16 v8, v25 │ │ -36da00: 28ed |01e6: goto 01d3 // -0013 │ │ -36da02: 0818 0500 |01e7: move-object/from16 v24, v5 │ │ -36da06: 0219 0800 |01e9: move/from16 v25, v8 │ │ -36da0a: 3b0b e100 |01eb: if-gez v11, 02cc // +00e1 │ │ -36da0e: 1305 0d00 |01ed: const/16 v5, #int 13 // #d │ │ -36da12: 1308 0a00 |01ef: const/16 v8, #int 10 // #a │ │ -36da16: 3916 1900 |01f1: if-nez v22, 020a // +0019 │ │ -36da1a: d80b 0aff |01f3: add-int/lit8 v11, v10, #int -1 // #ff │ │ -36da1e: 480b 0c0b |01f5: aget-byte v11, v12, v11 │ │ -36da22: 325b 0400 |01f7: if-eq v11, v5, 01fb // +0004 │ │ -36da26: 338b 1100 |01f9: if-ne v11, v8, 020a // +0011 │ │ -36da2a: 338b 0d00 |01fb: if-ne v11, v8, 0208 // +000d │ │ -36da2e: 122b |01fd: const/4 v11, #int 2 // #2 │ │ -36da30: 34ba 0a00 |01fe: if-lt v10, v11, 0208 // +000a │ │ -36da34: d80b 0afe |0200: add-int/lit8 v11, v10, #int -2 // #fe │ │ -36da38: 480b 0c0b |0202: aget-byte v11, v12, v11 │ │ -36da3c: 335b 0400 |0204: if-ne v11, v5, 0208 // +0004 │ │ -36da40: 122b |0206: const/4 v11, #int 2 // #2 │ │ -36da42: 2804 |0207: goto 020b // +0004 │ │ -36da44: 121b |0208: const/4 v11, #int 1 // #1 │ │ -36da46: 2802 |0209: goto 020b // +0002 │ │ -36da48: 120b |020a: const/4 v11, #int 0 // #0 │ │ -36da4a: 3916 0e00 |020b: if-nez v22, 0219 // +000e │ │ -36da4e: 3d0b 0300 |020d: if-lez v11, 0210 // +0003 │ │ -36da52: 280a |020f: goto 0219 // +000a │ │ -36da54: 081a 0400 |0210: move-object/from16 v26, v4 │ │ -36da58: 079b |0212: move-object v11, v9 │ │ -36da5a: 0804 1400 |0213: move-object/from16 v4, v20 │ │ -36da5e: 0809 1500 |0215: move-object/from16 v9, v21 │ │ -36da62: 2900 9700 |0217: goto/16 02ae // +0097 │ │ -36da66: 3800 0f00 |0219: if-eqz v0, 0228 // +000f │ │ -36da6a: 7210 72a0 0000 |021b: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36da70: 0b11 |021e: move-result-wide v17 │ │ -36da72: 0816 0900 |021f: move-object/from16 v22, v9 │ │ -36da76: 8168 |0221: int-to-long v8, v6 │ │ -36da78: 9c11 1108 |0222: sub-long v17, v17, v8 │ │ -36da7c: 81b8 |0224: int-to-long v8, v11 │ │ -36da7e: 9c11 1108 |0225: sub-long v17, v17, v8 │ │ -36da82: 2803 |0227: goto 022a // +0003 │ │ -36da84: 0816 0900 |0228: move-object/from16 v22, v9 │ │ -36da88: 6e10 b696 0200 |022a: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b6 │ │ -36da8e: 0a08 |022d: move-result v8 │ │ -36da90: 1309 2d00 |022e: const/16 v9, #int 45 // #2d │ │ -36da94: 3398 1100 |0230: if-ne v8, v9, 0241 // +0011 │ │ -36da98: 6e10 b696 0200 |0232: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b6 │ │ -36da9e: 0a05 |0235: move-result v5 │ │ -36daa0: 3395 0b00 |0236: if-ne v5, v9, 0241 // +000b │ │ -36daa4: 1215 |0238: const/4 v5, #int 1 // #1 │ │ -36daa6: 5c15 2172 |0239: iput-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ -36daaa: 081a 0400 |023b: move-object/from16 v26, v4 │ │ -36daae: 0504 1100 |023d: move-wide/from16 v4, v17 │ │ -36dab2: 1218 |023f: const/4 v8, #int 1 // #1 │ │ -36dab4: 2827 |0240: goto 0267 // +0027 │ │ -36dab6: 1305 2000 |0241: const/16 v5, #int 32 // #20 │ │ -36daba: 3258 6f00 |0243: if-eq v8, v5, 02b2 // +006f │ │ -36dabe: 1309 0900 |0245: const/16 v9, #int 9 // #9 │ │ -36dac2: 3398 0400 |0247: if-ne v8, v9, 024b // +0004 │ │ -36dac6: 2900 6900 |0249: goto/16 02b2 // +0069 │ │ -36daca: 1305 0a00 |024b: const/16 v5, #int 10 // #a │ │ -36dace: 3358 0300 |024d: if-ne v8, v5, 0250 // +0003 │ │ -36dad2: 2812 |024f: goto 0261 // +0012 │ │ -36dad4: 1309 0d00 |0250: const/16 v9, #int 13 // #d │ │ -36dad8: 3398 5400 |0252: if-ne v8, v9, 02a6 // +0054 │ │ -36dadc: 1218 |0254: const/4 v8, #int 1 // #1 │ │ -36dade: 6e20 b496 8200 |0255: invoke-virtual {v2, v8}, Ljava/io/InputStream;.mark:(I)V // method@96b4 │ │ -36dae4: 6e10 b696 0200 |0258: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b6 │ │ -36daea: 0a08 |025b: move-result v8 │ │ -36daec: 3258 0500 |025c: if-eq v8, v5, 0261 // +0005 │ │ -36daf0: 6e10 b996 0200 |025e: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96b9 │ │ -36daf6: 081a 0400 |0261: move-object/from16 v26, v4 │ │ -36dafa: 0504 1100 |0263: move-wide/from16 v4, v17 │ │ -36dafe: 0208 1900 |0265: move/from16 v8, v25 │ │ -36db02: 3800 0b00 |0267: if-eqz v0, 0272 // +000b │ │ -36db06: 7255 73a0 e04f |0269: invoke-interface {v0, v14, v15, v4, v5}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ -36db0c: 0c03 |026c: move-result-object v3 │ │ -36db0e: 7020 e79f 3100 |026d: invoke-direct {v1, v3}, Ljavax/mail/internet/MimeMultipart;.createMimeBodyPartIs:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; // method@9fe7 │ │ -36db14: 0c03 |0270: move-result-object v3 │ │ -36db16: 2823 |0271: goto 0294 // +0023 │ │ -36db18: b1ba |0272: sub-int/2addr v10, v11 │ │ -36db1a: 3d0a 0900 |0273: if-lez v10, 027c // +0009 │ │ -36db1e: 0809 1500 |0275: move-object/from16 v9, v21 │ │ -36db22: 120b |0277: const/4 v11, #int 0 // #0 │ │ -36db24: 6e40 5a96 c9ab |0278: invoke-virtual {v9, v12, v11, v10}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965a │ │ -36db2a: 2803 |027b: goto 027e // +0003 │ │ -36db2c: 0809 1500 |027c: move-object/from16 v9, v21 │ │ -36db30: 551a 2172 |027e: iget-boolean v10, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ -36db34: 390a 0a00 |0280: if-nez v10, 028a // +000a │ │ -36db38: 3d03 0800 |0282: if-lez v3, 028a // +0008 │ │ -36db3c: 080b 1600 |0284: move-object/from16 v11, v22 │ │ -36db40: 120a |0286: const/4 v10, #int 0 // #0 │ │ -36db42: 6e40 5a96 b93a |0287: invoke-virtual {v9, v11, v10, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965a │ │ -36db48: 6e10 5696 0900 |028a: invoke-virtual {v9}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9656 │ │ -36db4e: 0c03 |028d: move-result-object v3 │ │ -36db50: 0809 1400 |028e: move-object/from16 v9, v20 │ │ -36db54: 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 │ │ -36db5a: 0c03 |0293: move-result-object v3 │ │ -36db5c: 6f20 269d 3100 |0294: invoke-super {v1, v3}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ -36db62: 0511 0400 |0297: move-wide/from16 v17, v4 │ │ -36db66: 0203 1700 |0299: move/from16 v3, v23 │ │ -36db6a: 0805 1800 |029b: move-object/from16 v5, v24 │ │ -36db6e: 0804 1a00 |029d: move-object/from16 v4, v26 │ │ -36db72: 1309 2000 |029f: const/16 v9, #int 32 // #20 │ │ -36db76: 122a |02a1: const/4 v10, #int 2 // #2 │ │ -36db78: 120b |02a2: const/4 v11, #int 0 // #0 │ │ -36db7a: 121c |02a3: const/4 v12, #int 1 // #1 │ │ -36db7c: 2900 affe |02a4: goto/16 0153 // -0151 │ │ -36db80: 081a 0400 |02a6: move-object/from16 v26, v4 │ │ -36db84: 0804 1400 |02a8: move-object/from16 v4, v20 │ │ -36db88: 0809 1500 |02aa: move-object/from16 v9, v21 │ │ -36db8c: 080b 1600 |02ac: move-object/from16 v11, v22 │ │ -36db90: 0795 |02ae: move-object v5, v9 │ │ -36db92: 07b8 |02af: move-object v8, v11 │ │ -36db94: 120b |02b0: const/4 v11, #int 0 // #0 │ │ -36db96: 2822 |02b1: goto 02d3 // +0022 │ │ -36db98: 081a 0400 |02b2: move-object/from16 v26, v4 │ │ -36db9c: 0804 1400 |02b4: move-object/from16 v4, v20 │ │ -36dba0: 0805 1500 |02b6: move-object/from16 v5, v21 │ │ -36dba4: 0808 1600 |02b8: move-object/from16 v8, v22 │ │ -36dba8: 1309 0d00 |02ba: const/16 v9, #int 13 // #d │ │ -36dbac: 6e10 b696 0200 |02bc: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b6 │ │ -36dbb2: 0a15 |02bf: move-result v21 │ │ -36dbb4: 0814 0400 |02c0: move-object/from16 v20, v4 │ │ -36dbb8: 0816 0800 |02c2: move-object/from16 v22, v8 │ │ -36dbbc: 0208 1500 |02c4: move/from16 v8, v21 │ │ -36dbc0: 0804 1a00 |02c6: move-object/from16 v4, v26 │ │ -36dbc4: 0815 0500 |02c8: move-object/from16 v21, v5 │ │ -36dbc8: 2900 77ff |02ca: goto/16 0241 // -0089 │ │ -36dbcc: 081a 0400 |02cc: move-object/from16 v26, v4 │ │ -36dbd0: 0798 |02ce: move-object v8, v9 │ │ -36dbd2: 0804 1400 |02cf: move-object/from16 v4, v20 │ │ -36dbd6: 0805 1500 |02d1: move-object/from16 v5, v21 │ │ -36dbda: d803 0b01 |02d3: add-int/lit8 v3, v11, #int 1 // #01 │ │ -36dbde: 4809 080b |02d5: aget-byte v9, v8, v11 │ │ -36dbe2: dd09 097f |02d7: and-int/lit8 v9, v9, #int 127 // #7f │ │ -36dbe6: 4409 0709 |02d9: aget v9, v7, v9 │ │ -36dbea: b193 |02db: sub-int/2addr v3, v9 │ │ -36dbec: 4409 0d0b |02dc: aget v9, v13, v11 │ │ -36dbf0: 7120 c297 9300 |02de: invoke-static {v3, v9}, Ljava/lang/Math;.max:(II)I // method@97c2 │ │ -36dbf6: 0a03 |02e1: move-result v3 │ │ -36dbf8: 1229 |02e2: const/4 v9, #int 2 // #2 │ │ -36dbfa: 3593 2f00 |02e3: if-ge v3, v9, 0312 // +002f │ │ -36dbfe: 3900 0b00 |02e5: if-nez v0, 02f0 // +000b │ │ -36dc02: 1213 |02e7: const/4 v3, #int 1 // #1 │ │ -36dc04: 373a 0800 |02e8: if-le v10, v3, 02f0 // +0008 │ │ -36dc08: d803 0aff |02ea: add-int/lit8 v3, v10, #int -1 // #ff │ │ -36dc0c: 120b |02ec: const/4 v11, #int 0 // #0 │ │ -36dc0e: 6e40 5a96 c53b |02ed: invoke-virtual {v5, v12, v11, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965a │ │ -36dc14: 6e10 b996 0200 |02f0: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96b9 │ │ -36dc1a: 01ab |02f3: move v11, v10 │ │ -36dc1c: 1609 0100 |02f4: const-wide/16 v9, #int 1 // #1 │ │ -36dc20: 7040 f69f 21a9 |02f6: invoke-direct {v1, v2, v9, v10}, Ljavax/mail/internet/MimeMultipart;.skipFully:(Ljava/io/InputStream;J)V // method@9ff6 │ │ -36dc26: 1213 |02f9: const/4 v3, #int 1 // #1 │ │ -36dc28: 343b 1000 |02fa: if-lt v11, v3, 030a // +0010 │ │ -36dc2c: d80a 0bff |02fc: add-int/lit8 v10, v11, #int -1 // #ff │ │ -36dc30: 4809 0c0a |02fe: aget-byte v9, v12, v10 │ │ -36dc34: 120a |0300: const/4 v10, #int 0 // #0 │ │ -36dc36: 4f09 0c0a |0301: aput-byte v9, v12, v10 │ │ -36dc3a: 4809 080a |0303: aget-byte v9, v8, v10 │ │ -36dc3e: 4f09 0c03 |0305: aput-byte v9, v12, v3 │ │ -36dc42: 1209 |0307: const/4 v9, #int 0 // #0 │ │ -36dc44: 122a |0308: const/4 v10, #int 2 // #2 │ │ -36dc46: 2821 |0309: goto 032a // +0021 │ │ -36dc48: 1203 |030a: const/4 v3, #int 0 // #0 │ │ -36dc4a: 4809 0803 |030b: aget-byte v9, v8, v3 │ │ -36dc4e: 4f09 0c03 |030d: aput-byte v9, v12, v3 │ │ -36dc52: 1209 |030f: const/4 v9, #int 0 // #0 │ │ -36dc54: 121a |0310: const/4 v10, #int 1 // #1 │ │ -36dc56: 2819 |0311: goto 032a // +0019 │ │ -36dc58: 01ab |0312: move v11, v10 │ │ -36dc5a: 3d0b 0900 |0313: if-lez v11, 031c // +0009 │ │ -36dc5e: 3900 0700 |0315: if-nez v0, 031c // +0007 │ │ -36dc62: 1209 |0317: const/4 v9, #int 0 // #0 │ │ -36dc64: 6e40 5a96 c5b9 |0318: invoke-virtual {v5, v12, v9, v11}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965a │ │ -36dc6a: 2802 |031b: goto 031d // +0002 │ │ -36dc6c: 1209 |031c: const/4 v9, #int 0 // #0 │ │ -36dc6e: 6e10 b996 0200 |031d: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96b9 │ │ -36dc74: 813a |0320: int-to-long v10, v3 │ │ -36dc76: 7040 f69f 21ba |0321: invoke-direct {v1, v2, v10, v11}, Ljavax/mail/internet/MimeMultipart;.skipFully:(Ljava/io/InputStream;J)V // method@9ff6 │ │ -36dc7c: 013a |0324: move v10, v3 │ │ -36dc7e: 081b 0c00 |0325: move-object/from16 v27, v12 │ │ -36dc82: 078c |0327: move-object v12, v8 │ │ -36dc84: 0808 1b00 |0328: move-object/from16 v8, v27 │ │ -36dc88: 0814 0400 |032a: move-object/from16 v20, v4 │ │ -36dc8c: 0815 0500 |032c: move-object/from16 v21, v5 │ │ -36dc90: 0789 |032e: move-object v9, v8 │ │ -36dc92: 0203 1700 |032f: move/from16 v3, v23 │ │ -36dc96: 0805 1800 |0331: move-object/from16 v5, v24 │ │ -36dc9a: 0208 1900 |0333: move/from16 v8, v25 │ │ -36dc9e: 0804 1a00 |0335: move-object/from16 v4, v26 │ │ -36dca2: 120b |0337: const/4 v11, #int 0 // #0 │ │ -36dca4: 1316 0000 |0338: const/16 v22, #int 0 // #0 │ │ -36dca8: 2900 66fe |033a: goto/16 01a0 // -019a │ │ -36dcac: 2200 ed13 |033c: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36dcb0: 1a03 5e49 |033e: const-string v3, "Stream doesn't support mark" // string@495e │ │ -36dcb4: 7020 199d 3000 |0340: invoke-direct {v0, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36dcba: 2700 |0343: throw v0 │ │ -36dcbc: 6e10 b396 0200 |0344: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36dcc2: 1210 |0347: const/4 v0, #int 1 // #1 │ │ -36dcc4: 5c10 2772 |0348: iput-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7227 │ │ -36dcc8: 1e1c |034a: monitor-exit v28 │ │ -36dcca: 0e00 |034b: return-void │ │ -36dccc: 0d00 |034c: move-exception v0 │ │ -36dcce: 280a |034d: goto 0357 // +000a │ │ -36dcd0: 0d00 |034e: move-exception v0 │ │ -36dcd2: 2203 ed13 |034f: new-instance v3, Ljavax/mail/MessagingException; // type@13ed │ │ -36dcd6: 1a04 631f |0351: const-string v4, "IO Error" // string@1f63 │ │ -36dcda: 7030 1a9d 4300 |0353: invoke-direct {v3, v4, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36dce0: 2703 |0356: throw v3 │ │ -36dce2: 6e10 b396 0200 |0357: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36dce8: 2700 |035a: throw v0 │ │ -36dcea: 0d00 |035b: move-exception v0 │ │ -36dcec: 2202 ed13 |035c: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ -36dcf0: 1a03 db3e |035e: const-string v3, "No inputstream from datasource" // string@3edb │ │ -36dcf4: 7030 1a9d 3200 |0360: invoke-direct {v2, v3, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36dcfa: 2702 |0363: throw v2 │ │ -36dcfc: 0d00 |0364: move-exception v0 │ │ -36dcfe: 1e1c |0365: monitor-exit v28 │ │ -36dd00: 2700 |0366: throw v0 │ │ +36d620: |[36d620] javax.mail.internet.MimeMultipart.parse:()V │ │ +36d630: 0801 1c00 |0000: move-object/from16 v1, v28 │ │ +36d634: 1d1c |0002: monitor-enter v28 │ │ +36d636: 5510 2772 |0003: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7227 │ │ +36d63a: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ +36d63e: 1e1c |0007: monitor-exit v28 │ │ +36d640: 0e00 |0008: return-void │ │ +36d642: 7401 ec9f 1c00 |0009: invoke-virtual/range {v28}, Ljavax/mail/internet/MimeMultipart;.initializeProperties:()V // method@9fec │ │ +36d648: 5410 2372 |000c: iget-object v0, v1, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7223 │ │ +36d64c: 7210 ce9b 0000 |000e: invoke-interface {v0}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ +36d652: 0c00 |0011: move-result-object v0 │ │ +36d654: 2002 8312 |0012: instance-of v2, v0, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +36d658: 3902 1000 |0014: if-nez v2, 0024 // +0010 │ │ +36d65c: 2002 8012 |0016: instance-of v2, v0, Ljava/io/BufferedInputStream; // type@1280 │ │ +36d660: 3902 0c00 |0018: if-nez v2, 0024 // +000c │ │ +36d664: 2002 4214 |001a: instance-of v2, v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36d668: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ +36d66c: 2202 8012 |001e: new-instance v2, Ljava/io/BufferedInputStream; // type@1280 │ │ +36d670: 7020 4396 0200 |0020: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ +36d676: 2802 |0023: goto 0025 // +0002 │ │ +36d678: 0702 |0024: move-object v2, v0 │ │ +36d67a: 0000 |0025: nop // spacer │ │ +36d67c: 2020 4214 |0026: instance-of v0, v2, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36d680: 3800 0600 |0028: if-eqz v0, 002e // +0006 │ │ +36d684: 0720 |002a: move-object v0, v2 │ │ +36d686: 1f00 4214 |002b: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36d68a: 2802 |002d: goto 002f // +0002 │ │ +36d68c: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +36d68e: 2204 2114 |002f: new-instance v4, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36d692: 5415 2272 |0031: iget-object v5, v1, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ +36d696: 7020 689e 5400 |0033: invoke-direct {v4, v5}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36d69c: 5515 2472 |0036: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7224 │ │ +36d6a0: 3905 1c00 |0038: if-nez v5, 0054 // +001c │ │ +36d6a4: 1a05 0861 |003a: const-string v5, "boundary" // string@6108 │ │ +36d6a8: 6e20 6b9e 5400 |003c: invoke-virtual {v4, v5}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +36d6ae: 0c04 |003f: move-result-object v4 │ │ +36d6b0: 3804 1400 |0040: if-eqz v4, 0054 // +0014 │ │ +36d6b4: 2205 e812 |0042: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +36d6b8: 7010 4098 0500 |0044: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36d6be: 1a06 a305 |0047: const-string v6, "--" // string@05a3 │ │ +36d6c2: 6e20 4b98 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d6c8: 6e20 4b98 4500 |004c: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d6ce: 6e10 5498 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36d6d4: 0c04 |0052: move-result-object v4 │ │ +36d6d6: 2802 |0053: goto 0055 // +0002 │ │ +36d6d8: 1204 |0054: const/4 v4, #int 0 // #0 │ │ +36d6da: 3904 1300 |0055: if-nez v4, 0068 // +0013 │ │ +36d6de: 5515 2572 |0057: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7225 │ │ +36d6e2: 3905 0f00 |0059: if-nez v5, 0068 // +000f │ │ +36d6e6: 5515 2472 |005b: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7224 │ │ +36d6ea: 3805 0300 |005d: if-eqz v5, 0060 // +0003 │ │ +36d6ee: 2809 |005f: goto 0068 // +0009 │ │ +36d6f0: 2200 4014 |0060: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36d6f4: 1a02 483d |0062: const-string v2, "Missing boundary parameter" // string@3d48 │ │ +36d6f8: 7020 6aa0 2000 |0064: invoke-direct {v0, v2}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36d6fe: 2700 |0067: throw v0 │ │ +36d700: 2205 5f12 |0068: new-instance v5, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +36d704: 7020 8a95 2500 |006a: invoke-direct {v5, v2}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958a │ │ +36d70a: 1206 |006d: const/4 v6, #int 0 // #0 │ │ +36d70c: 6e10 8c95 0500 |006e: invoke-virtual {v5}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958c │ │ +36d712: 0c07 |0071: move-result-object v7 │ │ +36d714: 1308 0900 |0072: const/16 v8, #int 9 // #9 │ │ +36d718: 1309 2000 |0074: const/16 v9, #int 32 // #20 │ │ +36d71c: 122a |0076: const/4 v10, #int 2 // #2 │ │ +36d71e: 120b |0077: const/4 v11, #int 0 // #0 │ │ +36d720: 121c |0078: const/4 v12, #int 1 // #1 │ │ +36d722: 3807 7b00 |0079: if-eqz v7, 00f4 // +007b │ │ +36d726: 6e10 2298 0700 |007b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d72c: 0a0d |007e: move-result v13 │ │ +36d72e: b1cd |007f: sub-int/2addr v13, v12 │ │ +36d730: 3a0d 0e00 |0080: if-ltz v13, 008e // +000e │ │ +36d734: 6e20 0998 d700 |0082: invoke-virtual {v7, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36d73a: 0a0e |0085: move-result v14 │ │ +36d73c: 329e 0500 |0086: if-eq v14, v9, 008b // +0005 │ │ +36d740: 328e 0300 |0088: if-eq v14, v8, 008b // +0003 │ │ +36d744: 2804 |008a: goto 008e // +0004 │ │ +36d746: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ +36d74a: 28f3 |008d: goto 0080 // -000d │ │ +36d74c: d80d 0d01 |008e: add-int/lit8 v13, v13, #int 1 // #01 │ │ +36d750: 6e30 2e98 b70d |0090: invoke-virtual {v7, v11, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36d756: 0c07 |0093: move-result-object v7 │ │ +36d758: 3804 2400 |0094: if-eqz v4, 00b8 // +0024 │ │ +36d75c: 6e20 1298 4700 |0096: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +36d762: 0a0d |0099: move-result v13 │ │ +36d764: 380d 0300 |009a: if-eqz v13, 009d // +0003 │ │ +36d768: 2858 |009c: goto 00f4 // +0058 │ │ +36d76a: 6e10 2298 0700 |009d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d770: 0a0d |00a0: move-result v13 │ │ +36d772: 6e10 2298 0400 |00a1: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d778: 0a0e |00a4: move-result v14 │ │ +36d77a: b0ae |00a5: add-int/2addr v14, v10 │ │ +36d77c: 33ed 3000 |00a6: if-ne v13, v14, 00d6 // +0030 │ │ +36d780: 6e20 2c98 4700 |00a8: invoke-virtual {v7, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36d786: 0a0d |00ab: move-result v13 │ │ +36d788: 380d 2a00 |00ac: if-eqz v13, 00d6 // +002a │ │ +36d78c: 1a0d a305 |00ae: const-string v13, "--" // string@05a3 │ │ +36d790: 6e20 1198 d700 |00b0: invoke-virtual {v7, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +36d796: 0a0d |00b3: move-result v13 │ │ +36d798: 380d 2200 |00b4: if-eqz v13, 00d6 // +0022 │ │ +36d79c: 1207 |00b6: const/4 v7, #int 0 // #0 │ │ +36d79e: 283d |00b7: goto 00f4 // +003d │ │ +36d7a0: 6e10 2298 0700 |00b8: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d7a6: 0a0d |00bb: move-result v13 │ │ +36d7a8: 37ad 1a00 |00bc: if-le v13, v10, 00d6 // +001a │ │ +36d7ac: 1a0d a305 |00be: const-string v13, "--" // string@05a3 │ │ +36d7b0: 6e20 2c98 d700 |00c0: invoke-virtual {v7, v13}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36d7b6: 0a0d |00c3: move-result v13 │ │ +36d7b8: 380d 1200 |00c4: if-eqz v13, 00d6 // +0012 │ │ +36d7bc: 6e10 2298 0700 |00c6: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d7c2: 0a0d |00c9: move-result v13 │ │ +36d7c4: 124e |00ca: const/4 v14, #int 4 // #4 │ │ +36d7c6: 37ed 0900 |00cb: if-le v13, v14, 00d4 // +0009 │ │ +36d7ca: 7110 e39f 0700 |00cd: invoke-static {v7}, Ljavax/mail/internet/MimeMultipart;.allDashes:(Ljava/lang/String;)Z // method@9fe3 │ │ +36d7d0: 0a0d |00d0: move-result v13 │ │ +36d7d2: 380d 0300 |00d1: if-eqz v13, 00d4 // +0003 │ │ +36d7d6: 2803 |00d3: goto 00d6 // +0003 │ │ +36d7d8: 0774 |00d4: move-object v4, v7 │ │ +36d7da: 281f |00d5: goto 00f4 // +001f │ │ +36d7dc: 6e10 2298 0700 |00d6: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d7e2: 0a08 |00d9: move-result v8 │ │ +36d7e4: 3d08 94ff |00da: if-lez v8, 006e // -006c │ │ +36d7e8: 3906 0c00 |00dc: if-nez v6, 00e8 // +000c │ │ +36d7ec: 2206 e812 |00de: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +36d7f0: 6e10 2298 0700 |00e0: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d7f6: 0a08 |00e3: move-result v8 │ │ +36d7f8: b0a8 |00e4: add-int/2addr v8, v10 │ │ +36d7fa: 7020 4198 8600 |00e5: invoke-direct {v6, v8}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36d800: 6e20 4b98 7600 |00e8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d806: 7100 5d98 0000 |00eb: invoke-static {}, Ljava/lang/System;.lineSeparator:()Ljava/lang/String; // method@985d │ │ +36d80c: 0c07 |00ee: move-result-object v7 │ │ +36d80e: 6e20 4b98 7600 |00ef: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d814: 2900 7cff |00f2: goto/16 006e // -0084 │ │ +36d818: 3806 0800 |00f4: if-eqz v6, 00fc // +0008 │ │ +36d81c: 6e10 5498 0600 |00f6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36d822: 0c06 |00f9: move-result-object v6 │ │ +36d824: 5b16 2972 |00fa: iput-object v6, v1, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ +36d828: 3907 1300 |00fc: if-nez v7, 010f // +0013 │ │ +36d82c: 5510 2072 |00fe: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7220 │ │ +36d830: 3800 0700 |0100: if-eqz v0, 0107 // +0007 │ │ +36d834: 6e10 b396 0200 |0102: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36d83a: 1e1c |0105: monitor-exit v28 │ │ +36d83c: 0e00 |0106: return-void │ │ +36d83e: 2200 4014 |0107: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36d842: 1a03 503d |0109: const-string v3, "Missing start boundary" // string@3d50 │ │ +36d846: 7020 6aa0 3000 |010b: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36d84c: 2700 |010e: throw v0 │ │ +36d84e: 7110 5d95 0400 |010f: invoke-static {v4}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955d │ │ +36d854: 0c04 |0112: move-result-object v4 │ │ +36d856: 2146 |0113: array-length v6, v4 │ │ +36d858: 1307 0001 |0114: const/16 v7, #int 256 // #100 │ │ +36d85c: 2377 1915 |0116: new-array v7, v7, [I // type@1519 │ │ +36d860: 120d |0118: const/4 v13, #int 0 // #0 │ │ +36d862: 356d 0b00 |0119: if-ge v13, v6, 0124 // +000b │ │ +36d866: 480e 040d |011b: aget-byte v14, v4, v13 │ │ +36d86a: d5ee ff00 |011d: and-int/lit16 v14, v14, #int 255 // #00ff │ │ +36d86e: d80d 0d01 |011f: add-int/lit8 v13, v13, #int 1 // #01 │ │ +36d872: 4b0d 070e |0121: aput v13, v7, v14 │ │ +36d876: 28f6 |0123: goto 0119 // -000a │ │ +36d878: 236d 1915 |0124: new-array v13, v6, [I // type@1519 │ │ +36d87c: 016e |0126: move v14, v6 │ │ +36d87e: 3d0e 2300 |0127: if-lez v14, 014a // +0023 │ │ +36d882: d80f 06ff |0129: add-int/lit8 v15, v6, #int -1 // #ff │ │ +36d886: 34ef 1300 |012b: if-lt v15, v14, 013e // +0013 │ │ +36d88a: 4803 040f |012d: aget-byte v3, v4, v15 │ │ +36d88e: 9110 0f0e |012f: sub-int v16, v15, v14 │ │ +36d892: 4808 0410 |0131: aget-byte v8, v4, v16 │ │ +36d896: 3383 1200 |0133: if-ne v3, v8, 0145 // +0012 │ │ +36d89a: d803 0fff |0135: add-int/lit8 v3, v15, #int -1 // #ff │ │ +36d89e: 4b0e 0d03 |0137: aput v14, v13, v3 │ │ +36d8a2: d80f 0fff |0139: add-int/lit8 v15, v15, #int -1 // #ff │ │ +36d8a6: 1308 0900 |013b: const/16 v8, #int 9 // #9 │ │ +36d8aa: 28ee |013d: goto 012b // -0012 │ │ +36d8ac: 3d0f 0700 |013e: if-lez v15, 0145 // +0007 │ │ +36d8b0: d80f 0fff |0140: add-int/lit8 v15, v15, #int -1 // #ff │ │ +36d8b4: 4b0e 0d0f |0142: aput v14, v13, v15 │ │ +36d8b8: 28fa |0144: goto 013e // -0006 │ │ +36d8ba: d80e 0eff |0145: add-int/lit8 v14, v14, #int -1 // #ff │ │ +36d8be: 1308 0900 |0147: const/16 v8, #int 9 // #9 │ │ +36d8c2: 28de |0149: goto 0127 // -0022 │ │ +36d8c4: d803 06ff |014a: add-int/lit8 v3, v6, #int -1 // #ff │ │ +36d8c8: 4b0c 0d03 |014c: aput v12, v13, v3 │ │ +36d8cc: 160e 0000 |014e: const-wide/16 v14, #int 0 // #0 │ │ +36d8d0: 0511 0e00 |0150: move-wide/from16 v17, v14 │ │ +36d8d4: 1208 |0152: const/4 v8, #int 0 // #0 │ │ +36d8d6: 3908 f101 |0153: if-nez v8, 0344 // +01f1 │ │ +36d8da: 3800 2800 |0155: if-eqz v0, 017d // +0028 │ │ +36d8de: 7210 72a0 0000 |0157: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36d8e4: 0b0e |015a: move-result-wide v14 │ │ +36d8e6: 6e10 8c95 0500 |015b: invoke-virtual {v5}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958c │ │ +36d8ec: 0c10 |015e: move-result-object v16 │ │ +36d8ee: 3810 0900 |015f: if-eqz v16, 0168 // +0009 │ │ +36d8f2: 7401 2298 1000 |0161: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d8f8: 0a13 |0164: move-result v19 │ │ +36d8fa: 3d13 0300 |0165: if-lez v19, 0168 // +0003 │ │ +36d8fe: 28f4 |0167: goto 015b // -000c │ │ +36d900: 3910 1200 |0168: if-nez v16, 017a // +0012 │ │ +36d904: 5510 2672 |016a: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7226 │ │ +36d908: 3800 0600 |016c: if-eqz v0, 0172 // +0006 │ │ +36d90c: 5c1b 2172 |016e: iput-boolean v11, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ +36d910: 2900 d401 |0170: goto/16 0344 // +01d4 │ │ +36d914: 2200 4014 |0172: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36d918: 1a03 da9b |0174: const-string v3, "missing multipart end boundary" // string@9bda │ │ +36d91c: 7020 6aa0 3000 |0176: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36d922: 2700 |0179: throw v0 │ │ +36d924: 1314 0000 |017a: const/16 v20, #int 0 // #0 │ │ +36d928: 2807 |017c: goto 0183 // +0007 │ │ +36d92a: 6e20 e49f 2100 |017d: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMultipart;.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; // method@9fe4 │ │ +36d930: 0c10 |0180: move-result-object v16 │ │ +36d932: 0814 1000 |0181: move-object/from16 v20, v16 │ │ +36d936: 6e10 b596 0200 |0183: invoke-virtual {v2}, Ljava/io/InputStream;.markSupported:()Z // method@96b5 │ │ +36d93c: 0a10 |0186: move-result v16 │ │ +36d93e: 3810 b501 |0187: if-eqz v16, 033c // +01b5 │ │ +36d942: 3900 0a00 |0189: if-nez v0, 0193 // +000a │ │ +36d946: 2210 8412 |018b: new-instance v16, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +36d94a: 7601 5096 1000 |018d: invoke-direct/range {v16}, Ljava/io/ByteArrayOutputStream;.:()V // method@9650 │ │ +36d950: 0815 1000 |0190: move-object/from16 v21, v16 │ │ +36d954: 2807 |0192: goto 0199 // +0007 │ │ +36d956: 7210 72a0 0000 |0193: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36d95c: 0b11 |0196: move-result-wide v17 │ │ +36d95e: 1315 0000 |0197: const/16 v21, #int 0 // #0 │ │ +36d962: 2369 1515 |0199: new-array v9, v6, [B // type@1515 │ │ +36d966: 236c 1515 |019b: new-array v12, v6, [B // type@1515 │ │ +36d96a: 120a |019d: const/4 v10, #int 0 // #0 │ │ +36d96c: 1316 0100 |019e: const/16 v22, #int 1 // #1 │ │ +36d970: d80b 0604 |01a0: add-int/lit8 v11, v6, #int 4 // #04 │ │ +36d974: d0bb e803 |01a2: add-int/lit16 v11, v11, #int 1000 // #03e8 │ │ +36d978: 6e20 b496 b200 |01a4: invoke-virtual {v2, v11}, Ljava/io/InputStream;.mark:(I)V // method@96b4 │ │ +36d97e: 0217 0300 |01a7: move/from16 v23, v3 │ │ +36d982: 120b |01a9: const/4 v11, #int 0 // #0 │ │ +36d984: 7140 ef9f 926b |01aa: invoke-static {v2, v9, v11, v6}, Ljavax/mail/internet/MimeMultipart;.readFully:(Ljava/io/InputStream;[BII)I // method@9fef │ │ +36d98a: 0a03 |01ad: move-result v3 │ │ +36d98c: 3563 2300 |01ae: if-ge v3, v6, 01d1 // +0023 │ │ +36d990: 5518 2672 |01b0: iget-boolean v8, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7226 │ │ +36d994: 3808 1700 |01b2: if-eqz v8, 01c9 // +0017 │ │ +36d998: 3800 0600 |01b4: if-eqz v0, 01ba // +0006 │ │ +36d99c: 7210 72a0 0000 |01b6: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36d9a2: 0b11 |01b9: move-result-wide v17 │ │ +36d9a4: 1208 |01ba: const/4 v8, #int 0 // #0 │ │ +36d9a6: 5c18 2172 |01bb: iput-boolean v8, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ +36d9aa: 081a 0400 |01bd: move-object/from16 v26, v4 │ │ +36d9ae: 0818 0500 |01bf: move-object/from16 v24, v5 │ │ +36d9b2: 0816 0900 |01c1: move-object/from16 v22, v9 │ │ +36d9b6: 0504 1100 |01c3: move-wide/from16 v4, v17 │ │ +36d9ba: 1218 |01c5: const/4 v8, #int 1 // #1 │ │ +36d9bc: 120b |01c6: const/4 v11, #int 0 // #0 │ │ +36d9be: 2900 a000 |01c7: goto/16 0267 // +00a0 │ │ +36d9c2: 2200 4014 |01c9: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36d9c6: 1a03 da9b |01cb: const-string v3, "missing multipart end boundary" // string@9bda │ │ +36d9ca: 7020 6aa0 3000 |01cd: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36d9d0: 2700 |01d0: throw v0 │ │ +36d9d2: 020b 1700 |01d1: move/from16 v11, v23 │ │ +36d9d6: 3a0b 1400 |01d3: if-ltz v11, 01e7 // +0014 │ │ +36d9da: 0818 0500 |01d5: move-object/from16 v24, v5 │ │ +36d9de: 4805 090b |01d7: aget-byte v5, v9, v11 │ │ +36d9e2: 0219 0800 |01d9: move/from16 v25, v8 │ │ +36d9e6: 4808 040b |01db: aget-byte v8, v4, v11 │ │ +36d9ea: 3285 0300 |01dd: if-eq v5, v8, 01e0 // +0003 │ │ +36d9ee: 280c |01df: goto 01eb // +000c │ │ +36d9f0: d80b 0bff |01e0: add-int/lit8 v11, v11, #int -1 // #ff │ │ +36d9f4: 0805 1800 |01e2: move-object/from16 v5, v24 │ │ +36d9f8: 0208 1900 |01e4: move/from16 v8, v25 │ │ +36d9fc: 28ed |01e6: goto 01d3 // -0013 │ │ +36d9fe: 0818 0500 |01e7: move-object/from16 v24, v5 │ │ +36da02: 0219 0800 |01e9: move/from16 v25, v8 │ │ +36da06: 3b0b e100 |01eb: if-gez v11, 02cc // +00e1 │ │ +36da0a: 1305 0d00 |01ed: const/16 v5, #int 13 // #d │ │ +36da0e: 1308 0a00 |01ef: const/16 v8, #int 10 // #a │ │ +36da12: 3916 1900 |01f1: if-nez v22, 020a // +0019 │ │ +36da16: d80b 0aff |01f3: add-int/lit8 v11, v10, #int -1 // #ff │ │ +36da1a: 480b 0c0b |01f5: aget-byte v11, v12, v11 │ │ +36da1e: 325b 0400 |01f7: if-eq v11, v5, 01fb // +0004 │ │ +36da22: 338b 1100 |01f9: if-ne v11, v8, 020a // +0011 │ │ +36da26: 338b 0d00 |01fb: if-ne v11, v8, 0208 // +000d │ │ +36da2a: 122b |01fd: const/4 v11, #int 2 // #2 │ │ +36da2c: 34ba 0a00 |01fe: if-lt v10, v11, 0208 // +000a │ │ +36da30: d80b 0afe |0200: add-int/lit8 v11, v10, #int -2 // #fe │ │ +36da34: 480b 0c0b |0202: aget-byte v11, v12, v11 │ │ +36da38: 335b 0400 |0204: if-ne v11, v5, 0208 // +0004 │ │ +36da3c: 122b |0206: const/4 v11, #int 2 // #2 │ │ +36da3e: 2804 |0207: goto 020b // +0004 │ │ +36da40: 121b |0208: const/4 v11, #int 1 // #1 │ │ +36da42: 2802 |0209: goto 020b // +0002 │ │ +36da44: 120b |020a: const/4 v11, #int 0 // #0 │ │ +36da46: 3916 0e00 |020b: if-nez v22, 0219 // +000e │ │ +36da4a: 3d0b 0300 |020d: if-lez v11, 0210 // +0003 │ │ +36da4e: 280a |020f: goto 0219 // +000a │ │ +36da50: 081a 0400 |0210: move-object/from16 v26, v4 │ │ +36da54: 079b |0212: move-object v11, v9 │ │ +36da56: 0804 1400 |0213: move-object/from16 v4, v20 │ │ +36da5a: 0809 1500 |0215: move-object/from16 v9, v21 │ │ +36da5e: 2900 9700 |0217: goto/16 02ae // +0097 │ │ +36da62: 3800 0f00 |0219: if-eqz v0, 0228 // +000f │ │ +36da66: 7210 72a0 0000 |021b: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36da6c: 0b11 |021e: move-result-wide v17 │ │ +36da6e: 0816 0900 |021f: move-object/from16 v22, v9 │ │ +36da72: 8168 |0221: int-to-long v8, v6 │ │ +36da74: 9c11 1108 |0222: sub-long v17, v17, v8 │ │ +36da78: 81b8 |0224: int-to-long v8, v11 │ │ +36da7a: 9c11 1108 |0225: sub-long v17, v17, v8 │ │ +36da7e: 2803 |0227: goto 022a // +0003 │ │ +36da80: 0816 0900 |0228: move-object/from16 v22, v9 │ │ +36da84: 6e10 b696 0200 |022a: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b6 │ │ +36da8a: 0a08 |022d: move-result v8 │ │ +36da8c: 1309 2d00 |022e: const/16 v9, #int 45 // #2d │ │ +36da90: 3398 1100 |0230: if-ne v8, v9, 0241 // +0011 │ │ +36da94: 6e10 b696 0200 |0232: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b6 │ │ +36da9a: 0a05 |0235: move-result v5 │ │ +36da9c: 3395 0b00 |0236: if-ne v5, v9, 0241 // +000b │ │ +36daa0: 1215 |0238: const/4 v5, #int 1 // #1 │ │ +36daa2: 5c15 2172 |0239: iput-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ +36daa6: 081a 0400 |023b: move-object/from16 v26, v4 │ │ +36daaa: 0504 1100 |023d: move-wide/from16 v4, v17 │ │ +36daae: 1218 |023f: const/4 v8, #int 1 // #1 │ │ +36dab0: 2827 |0240: goto 0267 // +0027 │ │ +36dab2: 1305 2000 |0241: const/16 v5, #int 32 // #20 │ │ +36dab6: 3258 6f00 |0243: if-eq v8, v5, 02b2 // +006f │ │ +36daba: 1309 0900 |0245: const/16 v9, #int 9 // #9 │ │ +36dabe: 3398 0400 |0247: if-ne v8, v9, 024b // +0004 │ │ +36dac2: 2900 6900 |0249: goto/16 02b2 // +0069 │ │ +36dac6: 1305 0a00 |024b: const/16 v5, #int 10 // #a │ │ +36daca: 3358 0300 |024d: if-ne v8, v5, 0250 // +0003 │ │ +36dace: 2812 |024f: goto 0261 // +0012 │ │ +36dad0: 1309 0d00 |0250: const/16 v9, #int 13 // #d │ │ +36dad4: 3398 5400 |0252: if-ne v8, v9, 02a6 // +0054 │ │ +36dad8: 1218 |0254: const/4 v8, #int 1 // #1 │ │ +36dada: 6e20 b496 8200 |0255: invoke-virtual {v2, v8}, Ljava/io/InputStream;.mark:(I)V // method@96b4 │ │ +36dae0: 6e10 b696 0200 |0258: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b6 │ │ +36dae6: 0a08 |025b: move-result v8 │ │ +36dae8: 3258 0500 |025c: if-eq v8, v5, 0261 // +0005 │ │ +36daec: 6e10 b996 0200 |025e: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96b9 │ │ +36daf2: 081a 0400 |0261: move-object/from16 v26, v4 │ │ +36daf6: 0504 1100 |0263: move-wide/from16 v4, v17 │ │ +36dafa: 0208 1900 |0265: move/from16 v8, v25 │ │ +36dafe: 3800 0b00 |0267: if-eqz v0, 0272 // +000b │ │ +36db02: 7255 73a0 e04f |0269: invoke-interface {v0, v14, v15, v4, v5}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ +36db08: 0c03 |026c: move-result-object v3 │ │ +36db0a: 7020 e79f 3100 |026d: invoke-direct {v1, v3}, Ljavax/mail/internet/MimeMultipart;.createMimeBodyPartIs:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; // method@9fe7 │ │ +36db10: 0c03 |0270: move-result-object v3 │ │ +36db12: 2823 |0271: goto 0294 // +0023 │ │ +36db14: b1ba |0272: sub-int/2addr v10, v11 │ │ +36db16: 3d0a 0900 |0273: if-lez v10, 027c // +0009 │ │ +36db1a: 0809 1500 |0275: move-object/from16 v9, v21 │ │ +36db1e: 120b |0277: const/4 v11, #int 0 // #0 │ │ +36db20: 6e40 5a96 c9ab |0278: invoke-virtual {v9, v12, v11, v10}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965a │ │ +36db26: 2803 |027b: goto 027e // +0003 │ │ +36db28: 0809 1500 |027c: move-object/from16 v9, v21 │ │ +36db2c: 551a 2172 |027e: iget-boolean v10, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7221 │ │ +36db30: 390a 0a00 |0280: if-nez v10, 028a // +000a │ │ +36db34: 3d03 0800 |0282: if-lez v3, 028a // +0008 │ │ +36db38: 080b 1600 |0284: move-object/from16 v11, v22 │ │ +36db3c: 120a |0286: const/4 v10, #int 0 // #0 │ │ +36db3e: 6e40 5a96 b93a |0287: invoke-virtual {v9, v11, v10, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965a │ │ +36db44: 6e10 5696 0900 |028a: invoke-virtual {v9}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9656 │ │ +36db4a: 0c03 |028d: move-result-object v3 │ │ +36db4c: 0809 1400 |028e: move-object/from16 v9, v20 │ │ +36db50: 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 │ │ +36db56: 0c03 |0293: move-result-object v3 │ │ +36db58: 6f20 269d 3100 |0294: invoke-super {v1, v3}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ +36db5e: 0511 0400 |0297: move-wide/from16 v17, v4 │ │ +36db62: 0203 1700 |0299: move/from16 v3, v23 │ │ +36db66: 0805 1800 |029b: move-object/from16 v5, v24 │ │ +36db6a: 0804 1a00 |029d: move-object/from16 v4, v26 │ │ +36db6e: 1309 2000 |029f: const/16 v9, #int 32 // #20 │ │ +36db72: 122a |02a1: const/4 v10, #int 2 // #2 │ │ +36db74: 120b |02a2: const/4 v11, #int 0 // #0 │ │ +36db76: 121c |02a3: const/4 v12, #int 1 // #1 │ │ +36db78: 2900 affe |02a4: goto/16 0153 // -0151 │ │ +36db7c: 081a 0400 |02a6: move-object/from16 v26, v4 │ │ +36db80: 0804 1400 |02a8: move-object/from16 v4, v20 │ │ +36db84: 0809 1500 |02aa: move-object/from16 v9, v21 │ │ +36db88: 080b 1600 |02ac: move-object/from16 v11, v22 │ │ +36db8c: 0795 |02ae: move-object v5, v9 │ │ +36db8e: 07b8 |02af: move-object v8, v11 │ │ +36db90: 120b |02b0: const/4 v11, #int 0 // #0 │ │ +36db92: 2822 |02b1: goto 02d3 // +0022 │ │ +36db94: 081a 0400 |02b2: move-object/from16 v26, v4 │ │ +36db98: 0804 1400 |02b4: move-object/from16 v4, v20 │ │ +36db9c: 0805 1500 |02b6: move-object/from16 v5, v21 │ │ +36dba0: 0808 1600 |02b8: move-object/from16 v8, v22 │ │ +36dba4: 1309 0d00 |02ba: const/16 v9, #int 13 // #d │ │ +36dba8: 6e10 b696 0200 |02bc: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b6 │ │ +36dbae: 0a15 |02bf: move-result v21 │ │ +36dbb0: 0814 0400 |02c0: move-object/from16 v20, v4 │ │ +36dbb4: 0816 0800 |02c2: move-object/from16 v22, v8 │ │ +36dbb8: 0208 1500 |02c4: move/from16 v8, v21 │ │ +36dbbc: 0804 1a00 |02c6: move-object/from16 v4, v26 │ │ +36dbc0: 0815 0500 |02c8: move-object/from16 v21, v5 │ │ +36dbc4: 2900 77ff |02ca: goto/16 0241 // -0089 │ │ +36dbc8: 081a 0400 |02cc: move-object/from16 v26, v4 │ │ +36dbcc: 0798 |02ce: move-object v8, v9 │ │ +36dbce: 0804 1400 |02cf: move-object/from16 v4, v20 │ │ +36dbd2: 0805 1500 |02d1: move-object/from16 v5, v21 │ │ +36dbd6: d803 0b01 |02d3: add-int/lit8 v3, v11, #int 1 // #01 │ │ +36dbda: 4809 080b |02d5: aget-byte v9, v8, v11 │ │ +36dbde: dd09 097f |02d7: and-int/lit8 v9, v9, #int 127 // #7f │ │ +36dbe2: 4409 0709 |02d9: aget v9, v7, v9 │ │ +36dbe6: b193 |02db: sub-int/2addr v3, v9 │ │ +36dbe8: 4409 0d0b |02dc: aget v9, v13, v11 │ │ +36dbec: 7120 c297 9300 |02de: invoke-static {v3, v9}, Ljava/lang/Math;.max:(II)I // method@97c2 │ │ +36dbf2: 0a03 |02e1: move-result v3 │ │ +36dbf4: 1229 |02e2: const/4 v9, #int 2 // #2 │ │ +36dbf6: 3593 2f00 |02e3: if-ge v3, v9, 0312 // +002f │ │ +36dbfa: 3900 0b00 |02e5: if-nez v0, 02f0 // +000b │ │ +36dbfe: 1213 |02e7: const/4 v3, #int 1 // #1 │ │ +36dc00: 373a 0800 |02e8: if-le v10, v3, 02f0 // +0008 │ │ +36dc04: d803 0aff |02ea: add-int/lit8 v3, v10, #int -1 // #ff │ │ +36dc08: 120b |02ec: const/4 v11, #int 0 // #0 │ │ +36dc0a: 6e40 5a96 c53b |02ed: invoke-virtual {v5, v12, v11, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965a │ │ +36dc10: 6e10 b996 0200 |02f0: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96b9 │ │ +36dc16: 01ab |02f3: move v11, v10 │ │ +36dc18: 1609 0100 |02f4: const-wide/16 v9, #int 1 // #1 │ │ +36dc1c: 7040 f69f 21a9 |02f6: invoke-direct {v1, v2, v9, v10}, Ljavax/mail/internet/MimeMultipart;.skipFully:(Ljava/io/InputStream;J)V // method@9ff6 │ │ +36dc22: 1213 |02f9: const/4 v3, #int 1 // #1 │ │ +36dc24: 343b 1000 |02fa: if-lt v11, v3, 030a // +0010 │ │ +36dc28: d80a 0bff |02fc: add-int/lit8 v10, v11, #int -1 // #ff │ │ +36dc2c: 4809 0c0a |02fe: aget-byte v9, v12, v10 │ │ +36dc30: 120a |0300: const/4 v10, #int 0 // #0 │ │ +36dc32: 4f09 0c0a |0301: aput-byte v9, v12, v10 │ │ +36dc36: 4809 080a |0303: aget-byte v9, v8, v10 │ │ +36dc3a: 4f09 0c03 |0305: aput-byte v9, v12, v3 │ │ +36dc3e: 1209 |0307: const/4 v9, #int 0 // #0 │ │ +36dc40: 122a |0308: const/4 v10, #int 2 // #2 │ │ +36dc42: 2821 |0309: goto 032a // +0021 │ │ +36dc44: 1203 |030a: const/4 v3, #int 0 // #0 │ │ +36dc46: 4809 0803 |030b: aget-byte v9, v8, v3 │ │ +36dc4a: 4f09 0c03 |030d: aput-byte v9, v12, v3 │ │ +36dc4e: 1209 |030f: const/4 v9, #int 0 // #0 │ │ +36dc50: 121a |0310: const/4 v10, #int 1 // #1 │ │ +36dc52: 2819 |0311: goto 032a // +0019 │ │ +36dc54: 01ab |0312: move v11, v10 │ │ +36dc56: 3d0b 0900 |0313: if-lez v11, 031c // +0009 │ │ +36dc5a: 3900 0700 |0315: if-nez v0, 031c // +0007 │ │ +36dc5e: 1209 |0317: const/4 v9, #int 0 // #0 │ │ +36dc60: 6e40 5a96 c5b9 |0318: invoke-virtual {v5, v12, v9, v11}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965a │ │ +36dc66: 2802 |031b: goto 031d // +0002 │ │ +36dc68: 1209 |031c: const/4 v9, #int 0 // #0 │ │ +36dc6a: 6e10 b996 0200 |031d: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96b9 │ │ +36dc70: 813a |0320: int-to-long v10, v3 │ │ +36dc72: 7040 f69f 21ba |0321: invoke-direct {v1, v2, v10, v11}, Ljavax/mail/internet/MimeMultipart;.skipFully:(Ljava/io/InputStream;J)V // method@9ff6 │ │ +36dc78: 013a |0324: move v10, v3 │ │ +36dc7a: 081b 0c00 |0325: move-object/from16 v27, v12 │ │ +36dc7e: 078c |0327: move-object v12, v8 │ │ +36dc80: 0808 1b00 |0328: move-object/from16 v8, v27 │ │ +36dc84: 0814 0400 |032a: move-object/from16 v20, v4 │ │ +36dc88: 0815 0500 |032c: move-object/from16 v21, v5 │ │ +36dc8c: 0789 |032e: move-object v9, v8 │ │ +36dc8e: 0203 1700 |032f: move/from16 v3, v23 │ │ +36dc92: 0805 1800 |0331: move-object/from16 v5, v24 │ │ +36dc96: 0208 1900 |0333: move/from16 v8, v25 │ │ +36dc9a: 0804 1a00 |0335: move-object/from16 v4, v26 │ │ +36dc9e: 120b |0337: const/4 v11, #int 0 // #0 │ │ +36dca0: 1316 0000 |0338: const/16 v22, #int 0 // #0 │ │ +36dca4: 2900 66fe |033a: goto/16 01a0 // -019a │ │ +36dca8: 2200 ed13 |033c: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36dcac: 1a03 5e49 |033e: const-string v3, "Stream doesn't support mark" // string@495e │ │ +36dcb0: 7020 199d 3000 |0340: invoke-direct {v0, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36dcb6: 2700 |0343: throw v0 │ │ +36dcb8: 6e10 b396 0200 |0344: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36dcbe: 1210 |0347: const/4 v0, #int 1 // #1 │ │ +36dcc0: 5c10 2772 |0348: iput-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7227 │ │ +36dcc4: 1e1c |034a: monitor-exit v28 │ │ +36dcc6: 0e00 |034b: return-void │ │ +36dcc8: 0d00 |034c: move-exception v0 │ │ +36dcca: 280a |034d: goto 0357 // +000a │ │ +36dccc: 0d00 |034e: move-exception v0 │ │ +36dcce: 2203 ed13 |034f: new-instance v3, Ljavax/mail/MessagingException; // type@13ed │ │ +36dcd2: 1a04 631f |0351: const-string v4, "IO Error" // string@1f63 │ │ +36dcd6: 7030 1a9d 4300 |0353: invoke-direct {v3, v4, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36dcdc: 2703 |0356: throw v3 │ │ +36dcde: 6e10 b396 0200 |0357: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36dce4: 2700 |035a: throw v0 │ │ +36dce6: 0d00 |035b: move-exception v0 │ │ +36dce8: 2202 ed13 |035c: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ +36dcec: 1a03 db3e |035e: const-string v3, "No inputstream from datasource" // string@3edb │ │ +36dcf0: 7030 1a9d 3200 |0360: invoke-direct {v2, v3, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36dcf6: 2702 |0363: throw v2 │ │ +36dcf8: 0d00 |0364: move-exception v0 │ │ +36dcfa: 1e1c |0365: monitor-exit v28 │ │ +36dcfc: 2700 |0366: throw v0 │ │ catches : 12 │ │ 0x0003 - 0x0005 │ │ -> 0x0364 │ │ 0x0009 - 0x000c │ │ -> 0x0364 │ │ 0x000c - 0x0023 │ │ Ljava/lang/Exception; -> 0x035b │ │ @@ -1275651,18 +1275650,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36dd90: |[36dd90] javax.mail.internet.MimeMultipart.removeBodyPart:(I)V │ │ -36dda0: 6e10 ee9f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36dda6: 6f20 2c9d 1000 |0003: invoke-super {v0, v1}, Ljavax/mail/Multipart;.removeBodyPart:(I)V // method@9d2c │ │ -36ddac: 0e00 |0006: return-void │ │ +36dd8c: |[36dd8c] javax.mail.internet.MimeMultipart.removeBodyPart:(I)V │ │ +36dd9c: 6e10 ee9f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36dda2: 6f20 2c9d 1000 |0003: invoke-super {v0, v1}, Ljavax/mail/Multipart;.removeBodyPart:(I)V // method@9d2c │ │ +36dda8: 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 │ │ @@ -1275672,19 +1275671,19 @@ │ │ type : '(Ljavax/mail/BodyPart;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36d1dc: |[36d1dc] javax.mail.internet.MimeMultipart.removeBodyPart:(Ljavax/mail/BodyPart;)Z │ │ -36d1ec: 6e10 ee9f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d1f2: 6f20 2d9d 1000 |0003: invoke-super {v0, v1}, Ljavax/mail/Multipart;.removeBodyPart:(Ljavax/mail/BodyPart;)Z // method@9d2d │ │ -36d1f8: 0a01 |0006: move-result v1 │ │ -36d1fa: 0f01 |0007: return v1 │ │ +36d1d8: |[36d1d8] javax.mail.internet.MimeMultipart.removeBodyPart:(Ljavax/mail/BodyPart;)Z │ │ +36d1e8: 6e10 ee9f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d1ee: 6f20 2d9d 1000 |0003: invoke-super {v0, v1}, Ljavax/mail/Multipart;.removeBodyPart:(Ljavax/mail/BodyPart;)Z // method@9d2d │ │ +36d1f4: 0a01 |0006: move-result v1 │ │ +36d1f6: 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; │ │ @@ -1275694,22 +1275693,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 │ │ -36ddb0: |[36ddb0] javax.mail.internet.MimeMultipart.setPreamble:(Ljava/lang/String;)V │ │ -36ddc0: 1d00 |0000: monitor-enter v0 │ │ -36ddc2: 5b01 2972 |0001: iput-object v1, v0, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ -36ddc6: 1e00 |0003: monitor-exit v0 │ │ -36ddc8: 0e00 |0004: return-void │ │ -36ddca: 0d01 |0005: move-exception v1 │ │ -36ddcc: 1e00 |0006: monitor-exit v0 │ │ -36ddce: 2701 |0007: throw v1 │ │ +36ddac: |[36ddac] javax.mail.internet.MimeMultipart.setPreamble:(Ljava/lang/String;)V │ │ +36ddbc: 1d00 |0000: monitor-enter v0 │ │ +36ddbe: 5b01 2972 |0001: iput-object v1, v0, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ +36ddc2: 1e00 |0003: monitor-exit v0 │ │ +36ddc4: 0e00 |0004: return-void │ │ +36ddc6: 0d01 |0005: move-exception v1 │ │ +36ddc8: 1e00 |0006: monitor-exit v0 │ │ +36ddca: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=497 │ │ 0x0003 line=498 │ │ locals : │ │ @@ -1275721,28 +1275720,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 │ │ -36dddc: |[36dddc] javax.mail.internet.MimeMultipart.setSubType:(Ljava/lang/String;)V │ │ -36ddec: 1d02 |0000: monitor-enter v2 │ │ -36ddee: 2200 2114 |0001: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36ddf2: 5421 2272 |0003: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ -36ddf6: 7020 689e 1000 |0005: invoke-direct {v0, v1}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36ddfc: 6e20 749e 3000 |0008: invoke-virtual {v0, v3}, Ljavax/mail/internet/ContentType;.setSubType:(Ljava/lang/String;)V // method@9e74 │ │ -36de02: 6e10 759e 0000 |000b: invoke-virtual {v0}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ -36de08: 0c03 |000e: move-result-object v3 │ │ -36de0a: 5b23 2272 |000f: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ -36de0e: 1e02 |0011: monitor-exit v2 │ │ -36de10: 0e00 |0012: return-void │ │ -36de12: 0d03 |0013: move-exception v3 │ │ -36de14: 1e02 |0014: monitor-exit v2 │ │ -36de16: 2703 |0015: throw v3 │ │ +36ddd8: |[36ddd8] javax.mail.internet.MimeMultipart.setSubType:(Ljava/lang/String;)V │ │ +36dde8: 1d02 |0000: monitor-enter v2 │ │ +36ddea: 2200 2114 |0001: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36ddee: 5421 2272 |0003: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ +36ddf2: 7020 689e 1000 |0005: invoke-direct {v0, v1}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36ddf8: 6e20 749e 3000 |0008: invoke-virtual {v0, v3}, Ljavax/mail/internet/ContentType;.setSubType:(Ljava/lang/String;)V // method@9e74 │ │ +36ddfe: 6e10 759e 0000 |000b: invoke-virtual {v0}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ +36de04: 0c03 |000e: move-result-object v3 │ │ +36de06: 5b23 2272 |000f: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ +36de0a: 1e02 |0011: monitor-exit v2 │ │ +36de0c: 0e00 |0012: return-void │ │ +36de0e: 0d03 |0013: move-exception v3 │ │ +36de10: 1e02 |0014: monitor-exit v2 │ │ +36de12: 2703 |0015: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=324 │ │ 0x0008 line=325 │ │ 0x000b line=326 │ │ @@ -1275756,34 +1275755,34 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -36de68: |[36de68] javax.mail.internet.MimeMultipart.updateHeaders:()V │ │ -36de78: 1d02 |0000: monitor-enter v2 │ │ -36de7a: 6e10 ee9f 0200 |0001: invoke-virtual {v2}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36de80: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -36de82: 5421 2872 |0005: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7228 │ │ -36de86: 6e10 e39a 0100 |0007: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -36de8c: 0a01 |000a: move-result v1 │ │ -36de8e: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -36de92: 5421 2872 |000d: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7228 │ │ -36de96: 6e20 da9a 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ -36de9c: 0c01 |0012: move-result-object v1 │ │ -36de9e: 1f01 3014 |0013: check-cast v1, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36dea2: 6e10 799f 0100 |0015: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:()V // method@9f79 │ │ -36dea8: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36deac: 28eb |001a: goto 0005 // -0015 │ │ -36deae: 1e02 |001b: monitor-exit v2 │ │ -36deb0: 0e00 |001c: return-void │ │ -36deb2: 0d00 |001d: move-exception v0 │ │ -36deb4: 1e02 |001e: monitor-exit v2 │ │ -36deb6: 2700 |001f: throw v0 │ │ +36de64: |[36de64] javax.mail.internet.MimeMultipart.updateHeaders:()V │ │ +36de74: 1d02 |0000: monitor-enter v2 │ │ +36de76: 6e10 ee9f 0200 |0001: invoke-virtual {v2}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36de7c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +36de7e: 5421 2872 |0005: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7228 │ │ +36de82: 6e10 e39a 0100 |0007: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +36de88: 0a01 |000a: move-result v1 │ │ +36de8a: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +36de8e: 5421 2872 |000d: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7228 │ │ +36de92: 6e20 da9a 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ +36de98: 0c01 |0012: move-result-object v1 │ │ +36de9a: 1f01 3014 |0013: check-cast v1, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36de9e: 6e10 799f 0100 |0015: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:()V // method@9f79 │ │ +36dea4: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36dea8: 28eb |001a: goto 0005 // -0015 │ │ +36deaa: 1e02 |001b: monitor-exit v2 │ │ +36deac: 0e00 |001c: return-void │ │ +36deae: 0d00 |001d: move-exception v0 │ │ +36deb0: 1e02 |001e: monitor-exit v2 │ │ +36deb2: 2700 |001f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0018 │ │ -> 0x001d │ │ positions : │ │ 0x0001 line=520 │ │ 0x0005 line=521 │ │ 0x000d line=522 │ │ @@ -1275796,97 +1275795,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 │ │ -36dec4: |[36dec4] javax.mail.internet.MimeMultipart.writeTo:(Ljava/io/OutputStream;)V │ │ -36ded4: 1d05 |0000: monitor-enter v5 │ │ -36ded6: 6e10 ee9f 0500 |0001: invoke-virtual {v5}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36dedc: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36dee0: 7010 4098 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36dee6: 1a01 a305 |0009: const-string v1, "--" // string@05a3 │ │ -36deea: 6e20 4b98 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36def0: 2201 2114 |000e: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36def4: 5452 2272 |0010: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ -36def8: 7020 689e 2100 |0012: invoke-direct {v1, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36defe: 1a02 0861 |0015: const-string v2, "boundary" // string@6108 │ │ -36df02: 6e20 6b9e 2100 |0017: invoke-virtual {v1, v2}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -36df08: 0c01 |001a: move-result-object v1 │ │ -36df0a: 6e20 4b98 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36df10: 6e10 5498 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36df16: 0c00 |0021: move-result-object v0 │ │ -36df18: 2201 6012 |0022: new-instance v1, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -36df1c: 7020 8e95 6100 |0024: invoke-direct {v1, v6}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;)V // method@958e │ │ -36df22: 5452 2972 |0027: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ -36df26: 3802 2100 |0029: if-eqz v2, 004a // +0021 │ │ -36df2a: 7110 5d95 0200 |002b: invoke-static {v2}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955d │ │ -36df30: 0c02 |002e: move-result-object v2 │ │ -36df32: 6e20 9195 2100 |002f: invoke-virtual {v1, v2}, Lcom/sun/mail/util/LineOutputStream;.write:([B)V // method@9591 │ │ -36df38: 2123 |0032: array-length v3, v2 │ │ -36df3a: 3d03 1700 |0033: if-lez v3, 004a // +0017 │ │ -36df3e: 2123 |0035: array-length v3, v2 │ │ -36df40: d803 03ff |0036: add-int/lit8 v3, v3, #int -1 // #ff │ │ -36df44: 4803 0203 |0038: aget-byte v3, v2, v3 │ │ -36df48: 1304 0d00 |003a: const/16 v4, #int 13 // #d │ │ -36df4c: 3243 0e00 |003c: if-eq v3, v4, 004a // +000e │ │ -36df50: 2123 |003e: array-length v3, v2 │ │ -36df52: d803 03ff |003f: add-int/lit8 v3, v3, #int -1 // #ff │ │ -36df56: 4802 0203 |0041: aget-byte v2, v2, v3 │ │ -36df5a: 1303 0a00 |0043: const/16 v3, #int 10 // #a │ │ -36df5e: 3232 0500 |0045: if-eq v2, v3, 004a // +0005 │ │ -36df62: 6e10 9295 0100 |0047: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ -36df68: 5452 2872 |004a: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7228 │ │ -36df6c: 6e10 e39a 0200 |004c: invoke-virtual {v2}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -36df72: 0a02 |004f: move-result v2 │ │ -36df74: 3902 2600 |0050: if-nez v2, 0076 // +0026 │ │ -36df78: 5556 2072 |0052: iget-boolean v6, v5, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7220 │ │ -36df7c: 3806 0900 |0054: if-eqz v6, 005d // +0009 │ │ -36df80: 6e20 9395 0100 |0056: invoke-virtual {v1, v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ -36df86: 6e10 9295 0100 |0059: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ -36df8c: 2837 |005c: goto 0093 // +0037 │ │ -36df8e: 2206 ed13 |005d: new-instance v6, Ljavax/mail/MessagingException; // type@13ed │ │ -36df92: 2200 e812 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36df96: 7010 4098 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36df9c: 1a01 1819 |0064: const-string v1, "Empty multipart: " // string@1918 │ │ -36dfa0: 6e20 4b98 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36dfa6: 5451 2272 |0069: iget-object v1, v5, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ -36dfaa: 6e20 4b98 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36dfb0: 6e10 5498 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36dfb6: 0c00 |0071: move-result-object v0 │ │ -36dfb8: 7020 199d 0600 |0072: invoke-direct {v6, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36dfbe: 2706 |0075: throw v6 │ │ -36dfc0: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -36dfc2: 5453 2872 |0077: iget-object v3, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7228 │ │ -36dfc6: 6e10 e39a 0300 |0079: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -36dfcc: 0a03 |007c: move-result v3 │ │ -36dfce: 3532 1600 |007d: if-ge v2, v3, 0093 // +0016 │ │ -36dfd2: 6e20 9395 0100 |007f: invoke-virtual {v1, v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ -36dfd8: 5453 2872 |0082: iget-object v3, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7228 │ │ -36dfdc: 6e20 da9a 2300 |0084: invoke-virtual {v3, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ -36dfe2: 0c03 |0087: move-result-object v3 │ │ -36dfe4: 1f03 3014 |0088: check-cast v3, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36dfe8: 6e20 7b9f 6300 |008a: invoke-virtual {v3, v6}, Ljavax/mail/internet/MimeBodyPart;.writeTo:(Ljava/io/OutputStream;)V // method@9f7b │ │ -36dfee: 6e10 9295 0100 |008d: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ -36dff4: d802 0201 |0090: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36dff8: 28e5 |0092: goto 0077 // -001b │ │ -36dffa: 2206 e812 |0093: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -36dffe: 7010 4098 0600 |0095: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e004: 6e20 4b98 0600 |0098: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e00a: 1a00 a305 |009b: const-string v0, "--" // string@05a3 │ │ -36e00e: 6e20 4b98 0600 |009d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e014: 6e10 5498 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36e01a: 0c06 |00a3: move-result-object v6 │ │ -36e01c: 6e20 9395 6100 |00a4: invoke-virtual {v1, v6}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ -36e022: 1e05 |00a7: monitor-exit v5 │ │ -36e024: 0e00 |00a8: return-void │ │ -36e026: 0d06 |00a9: move-exception v6 │ │ -36e028: 1e05 |00aa: monitor-exit v5 │ │ -36e02a: 2706 |00ab: throw v6 │ │ +36dec0: |[36dec0] javax.mail.internet.MimeMultipart.writeTo:(Ljava/io/OutputStream;)V │ │ +36ded0: 1d05 |0000: monitor-enter v5 │ │ +36ded2: 6e10 ee9f 0500 |0001: invoke-virtual {v5}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36ded8: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36dedc: 7010 4098 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36dee2: 1a01 a305 |0009: const-string v1, "--" // string@05a3 │ │ +36dee6: 6e20 4b98 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36deec: 2201 2114 |000e: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36def0: 5452 2272 |0010: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ +36def4: 7020 689e 2100 |0012: invoke-direct {v1, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36defa: 1a02 0861 |0015: const-string v2, "boundary" // string@6108 │ │ +36defe: 6e20 6b9e 2100 |0017: invoke-virtual {v1, v2}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +36df04: 0c01 |001a: move-result-object v1 │ │ +36df06: 6e20 4b98 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36df0c: 6e10 5498 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36df12: 0c00 |0021: move-result-object v0 │ │ +36df14: 2201 6012 |0022: new-instance v1, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +36df18: 7020 8e95 6100 |0024: invoke-direct {v1, v6}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;)V // method@958e │ │ +36df1e: 5452 2972 |0027: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@7229 │ │ +36df22: 3802 2100 |0029: if-eqz v2, 004a // +0021 │ │ +36df26: 7110 5d95 0200 |002b: invoke-static {v2}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955d │ │ +36df2c: 0c02 |002e: move-result-object v2 │ │ +36df2e: 6e20 9195 2100 |002f: invoke-virtual {v1, v2}, Lcom/sun/mail/util/LineOutputStream;.write:([B)V // method@9591 │ │ +36df34: 2123 |0032: array-length v3, v2 │ │ +36df36: 3d03 1700 |0033: if-lez v3, 004a // +0017 │ │ +36df3a: 2123 |0035: array-length v3, v2 │ │ +36df3c: d803 03ff |0036: add-int/lit8 v3, v3, #int -1 // #ff │ │ +36df40: 4803 0203 |0038: aget-byte v3, v2, v3 │ │ +36df44: 1304 0d00 |003a: const/16 v4, #int 13 // #d │ │ +36df48: 3243 0e00 |003c: if-eq v3, v4, 004a // +000e │ │ +36df4c: 2123 |003e: array-length v3, v2 │ │ +36df4e: d803 03ff |003f: add-int/lit8 v3, v3, #int -1 // #ff │ │ +36df52: 4802 0203 |0041: aget-byte v2, v2, v3 │ │ +36df56: 1303 0a00 |0043: const/16 v3, #int 10 // #a │ │ +36df5a: 3232 0500 |0045: if-eq v2, v3, 004a // +0005 │ │ +36df5e: 6e10 9295 0100 |0047: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ +36df64: 5452 2872 |004a: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7228 │ │ +36df68: 6e10 e39a 0200 |004c: invoke-virtual {v2}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +36df6e: 0a02 |004f: move-result v2 │ │ +36df70: 3902 2600 |0050: if-nez v2, 0076 // +0026 │ │ +36df74: 5556 2072 |0052: iget-boolean v6, v5, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7220 │ │ +36df78: 3806 0900 |0054: if-eqz v6, 005d // +0009 │ │ +36df7c: 6e20 9395 0100 |0056: invoke-virtual {v1, v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ +36df82: 6e10 9295 0100 |0059: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ +36df88: 2837 |005c: goto 0093 // +0037 │ │ +36df8a: 2206 ed13 |005d: new-instance v6, Ljavax/mail/MessagingException; // type@13ed │ │ +36df8e: 2200 e812 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36df92: 7010 4098 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36df98: 1a01 1819 |0064: const-string v1, "Empty multipart: " // string@1918 │ │ +36df9c: 6e20 4b98 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36dfa2: 5451 2272 |0069: iget-object v1, v5, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7222 │ │ +36dfa6: 6e20 4b98 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36dfac: 6e10 5498 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36dfb2: 0c00 |0071: move-result-object v0 │ │ +36dfb4: 7020 199d 0600 |0072: invoke-direct {v6, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36dfba: 2706 |0075: throw v6 │ │ +36dfbc: 1202 |0076: const/4 v2, #int 0 // #0 │ │ +36dfbe: 5453 2872 |0077: iget-object v3, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7228 │ │ +36dfc2: 6e10 e39a 0300 |0079: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +36dfc8: 0a03 |007c: move-result v3 │ │ +36dfca: 3532 1600 |007d: if-ge v2, v3, 0093 // +0016 │ │ +36dfce: 6e20 9395 0100 |007f: invoke-virtual {v1, v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ +36dfd4: 5453 2872 |0082: iget-object v3, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7228 │ │ +36dfd8: 6e20 da9a 2300 |0084: invoke-virtual {v3, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ +36dfde: 0c03 |0087: move-result-object v3 │ │ +36dfe0: 1f03 3014 |0088: check-cast v3, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36dfe4: 6e20 7b9f 6300 |008a: invoke-virtual {v3, v6}, Ljavax/mail/internet/MimeBodyPart;.writeTo:(Ljava/io/OutputStream;)V // method@9f7b │ │ +36dfea: 6e10 9295 0100 |008d: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ +36dff0: d802 0201 |0090: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36dff4: 28e5 |0092: goto 0077 // -001b │ │ +36dff6: 2206 e812 |0093: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +36dffa: 7010 4098 0600 |0095: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e000: 6e20 4b98 0600 |0098: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e006: 1a00 a305 |009b: const-string v0, "--" // string@05a3 │ │ +36e00a: 6e20 4b98 0600 |009d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e010: 6e10 5498 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36e016: 0c06 |00a3: move-result-object v6 │ │ +36e018: 6e20 9395 6100 |00a4: invoke-virtual {v1, v6}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ +36e01e: 1e05 |00a7: monitor-exit v5 │ │ +36e020: 0e00 |00a8: return-void │ │ +36e022: 0d06 |00a9: move-exception v6 │ │ +36e024: 1e05 |00aa: monitor-exit v5 │ │ +36e026: 2706 |00ab: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x00a7 │ │ -> 0x00a9 │ │ positions : │ │ 0x0001 line=532 │ │ 0x0004 line=534 │ │ 0x0017 line=535 │ │ @@ -1276091,18 +1276090,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 │ │ -36e1d0: |[36e1d0] javax.mail.internet.MimePartDataSource.:(Ljavax/mail/internet/MimePart;)V │ │ -36e1e0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36e1e6: 5b01 2b72 |0003: iput-object v1, v0, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ -36e1ea: 0e00 |0005: return-void │ │ +36e1cc: |[36e1cc] javax.mail.internet.MimePartDataSource.:(Ljavax/mail/internet/MimePart;)V │ │ +36e1dc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36e1e2: 5b01 2b72 |0003: iput-object v1, v0, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ +36e1e6: 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; │ │ @@ -1276113,21 +1276112,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -36e114: |[36e114] javax.mail.internet.MimePartDataSource.getContentType:()Ljava/lang/String; │ │ -36e124: 5410 2b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ -36e128: 7210 ff9f 0000 |0002: invoke-interface {v0}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ -36e12e: 0c00 |0005: move-result-object v0 │ │ -36e130: 1100 |0006: return-object v0 │ │ -36e132: 1a00 485d |0007: const-string v0, "application/octet-stream" // string@5d48 │ │ -36e136: 1100 |0009: return-object v0 │ │ +36e110: |[36e110] javax.mail.internet.MimePartDataSource.getContentType:()Ljava/lang/String; │ │ +36e120: 5410 2b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ +36e124: 7210 ff9f 0000 |0002: invoke-interface {v0}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ +36e12a: 0c00 |0005: move-result-object v0 │ │ +36e12c: 1100 |0006: return-object v0 │ │ +36e12e: 1a00 485d |0007: const-string v0, "application/octet-stream" // string@5d48 │ │ +36e132: 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; │ │ @@ -1276137,55 +1276136,55 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -36e038: |[36e038] javax.mail.internet.MimePartDataSource.getInputStream:()Ljava/io/InputStream; │ │ -36e048: 5430 2b72 |0000: iget-object v0, v3, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ -36e04c: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36e050: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -36e054: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36e058: 6e10 499f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ -36e05e: 0c00 |000b: move-result-object v0 │ │ -36e060: 280b |000c: goto 0017 // +000b │ │ -36e062: 2001 3214 |000d: instance-of v1, v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36e066: 3801 1900 |000f: if-eqz v1, 0028 // +0019 │ │ -36e06a: 1f00 3214 |0011: check-cast v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36e06e: 6e10 999f 0000 |0013: invoke-virtual {v0}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ -36e074: 0c00 |0016: move-result-object v0 │ │ -36e076: 5431 2b72 |0017: iget-object v1, v3, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ -36e07a: 7210 01a0 0100 |0019: invoke-interface {v1}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ -36e080: 0c02 |001c: move-result-object v2 │ │ -36e082: 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 │ │ -36e088: 0c01 |0020: move-result-object v1 │ │ -36e08a: 3801 0600 |0021: if-eqz v1, 0027 // +0006 │ │ -36e08e: 7120 1da0 1000 |0023: invoke-static {v0, v1}, Ljavax/mail/internet/MimeUtility;.decode:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream; // method@a01d │ │ -36e094: 0c00 |0026: move-result-object v0 │ │ -36e096: 1100 |0027: return-object v0 │ │ -36e098: 2200 ed13 |0028: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36e09c: 1a01 0150 |002a: const-string v1, "Unknown part" // string@5001 │ │ -36e0a0: 7020 199d 1000 |002c: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36e0a6: 2700 |002f: throw v0 │ │ -36e0a8: 0d00 |0030: move-exception v0 │ │ -36e0aa: 2201 9412 |0031: new-instance v1, Ljava/io/IOException; // type@1294 │ │ -36e0ae: 6e10 1c9d 0000 |0033: invoke-virtual {v0}, Ljavax/mail/MessagingException;.getMessage:()Ljava/lang/String; // method@9d1c │ │ -36e0b4: 0c02 |0036: move-result-object v2 │ │ -36e0b6: 7020 aa96 2100 |0037: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ -36e0bc: 6e20 ae96 0100 |003a: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@96ae │ │ -36e0c2: 2701 |003d: throw v1 │ │ -36e0c4: 0d00 |003e: move-exception v0 │ │ -36e0c6: 2201 5e12 |003f: new-instance v1, Lcom/sun/mail/util/FolderClosedIOException; // type@125e │ │ -36e0ca: 6e10 d89c 0000 |0041: invoke-virtual {v0}, Ljavax/mail/FolderClosedException;.getFolder:()Ljavax/mail/Folder; // method@9cd8 │ │ -36e0d0: 0c02 |0044: move-result-object v2 │ │ -36e0d2: 6e10 d99c 0000 |0045: invoke-virtual {v0}, Ljavax/mail/FolderClosedException;.getMessage:()Ljava/lang/String; // method@9cd9 │ │ -36e0d8: 0c00 |0048: move-result-object v0 │ │ -36e0da: 7030 8795 2100 |0049: invoke-direct {v1, v2, v0}, Lcom/sun/mail/util/FolderClosedIOException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9587 │ │ -36e0e0: 2701 |004c: throw v1 │ │ +36e034: |[36e034] javax.mail.internet.MimePartDataSource.getInputStream:()Ljava/io/InputStream; │ │ +36e044: 5430 2b72 |0000: iget-object v0, v3, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ +36e048: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36e04c: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +36e050: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36e054: 6e10 499f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ +36e05a: 0c00 |000b: move-result-object v0 │ │ +36e05c: 280b |000c: goto 0017 // +000b │ │ +36e05e: 2001 3214 |000d: instance-of v1, v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36e062: 3801 1900 |000f: if-eqz v1, 0028 // +0019 │ │ +36e066: 1f00 3214 |0011: check-cast v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36e06a: 6e10 999f 0000 |0013: invoke-virtual {v0}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ +36e070: 0c00 |0016: move-result-object v0 │ │ +36e072: 5431 2b72 |0017: iget-object v1, v3, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ +36e076: 7210 01a0 0100 |0019: invoke-interface {v1}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ +36e07c: 0c02 |001c: move-result-object v2 │ │ +36e07e: 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 │ │ +36e084: 0c01 |0020: move-result-object v1 │ │ +36e086: 3801 0600 |0021: if-eqz v1, 0027 // +0006 │ │ +36e08a: 7120 1da0 1000 |0023: invoke-static {v0, v1}, Ljavax/mail/internet/MimeUtility;.decode:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream; // method@a01d │ │ +36e090: 0c00 |0026: move-result-object v0 │ │ +36e092: 1100 |0027: return-object v0 │ │ +36e094: 2200 ed13 |0028: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36e098: 1a01 0150 |002a: const-string v1, "Unknown part" // string@5001 │ │ +36e09c: 7020 199d 1000 |002c: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36e0a2: 2700 |002f: throw v0 │ │ +36e0a4: 0d00 |0030: move-exception v0 │ │ +36e0a6: 2201 9412 |0031: new-instance v1, Ljava/io/IOException; // type@1294 │ │ +36e0aa: 6e10 1c9d 0000 |0033: invoke-virtual {v0}, Ljavax/mail/MessagingException;.getMessage:()Ljava/lang/String; // method@9d1c │ │ +36e0b0: 0c02 |0036: move-result-object v2 │ │ +36e0b2: 7020 aa96 2100 |0037: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ +36e0b8: 6e20 ae96 0100 |003a: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@96ae │ │ +36e0be: 2701 |003d: throw v1 │ │ +36e0c0: 0d00 |003e: move-exception v0 │ │ +36e0c2: 2201 5e12 |003f: new-instance v1, Lcom/sun/mail/util/FolderClosedIOException; // type@125e │ │ +36e0c6: 6e10 d89c 0000 |0041: invoke-virtual {v0}, Ljavax/mail/FolderClosedException;.getFolder:()Ljavax/mail/Folder; // method@9cd8 │ │ +36e0cc: 0c02 |0044: move-result-object v2 │ │ +36e0ce: 6e10 d99c 0000 |0045: invoke-virtual {v0}, Ljavax/mail/FolderClosedException;.getMessage:()Ljava/lang/String; // method@9cd9 │ │ +36e0d4: 0c00 |0048: move-result-object v0 │ │ +36e0d6: 7030 8795 2100 |0049: invoke-direct {v1, v2, v0}, Lcom/sun/mail/util/FolderClosedIOException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9587 │ │ +36e0dc: 2701 |004c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0030 │ │ Ljavax/mail/FolderClosedException; -> 0x003e │ │ Ljavax/mail/MessagingException; -> 0x0030 │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=100 │ │ @@ -1276208,28 +1276207,28 @@ │ │ type : '()Ljavax/mail/MessageContext;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -36e188: |[36e188] javax.mail.internet.MimePartDataSource.getMessageContext:()Ljavax/mail/MessageContext; │ │ -36e198: 1d02 |0000: monitor-enter v2 │ │ -36e19a: 5420 2a72 |0001: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722a │ │ -36e19e: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ -36e1a2: 2200 eb13 |0005: new-instance v0, Ljavax/mail/MessageContext; // type@13eb │ │ -36e1a6: 5421 2b72 |0007: iget-object v1, v2, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ -36e1aa: 7020 109d 1000 |0009: invoke-direct {v0, v1}, Ljavax/mail/MessageContext;.:(Ljavax/mail/Part;)V // method@9d10 │ │ -36e1b0: 5b20 2a72 |000c: iput-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722a │ │ -36e1b4: 5420 2a72 |000e: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722a │ │ -36e1b8: 1e02 |0010: monitor-exit v2 │ │ -36e1ba: 1100 |0011: return-object v0 │ │ -36e1bc: 0d00 |0012: move-exception v0 │ │ -36e1be: 1e02 |0013: monitor-exit v2 │ │ -36e1c0: 2700 |0014: throw v0 │ │ +36e184: |[36e184] javax.mail.internet.MimePartDataSource.getMessageContext:()Ljavax/mail/MessageContext; │ │ +36e194: 1d02 |0000: monitor-enter v2 │ │ +36e196: 5420 2a72 |0001: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722a │ │ +36e19a: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ +36e19e: 2200 eb13 |0005: new-instance v0, Ljavax/mail/MessageContext; // type@13eb │ │ +36e1a2: 5421 2b72 |0007: iget-object v1, v2, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ +36e1a6: 7020 109d 1000 |0009: invoke-direct {v0, v1}, Ljavax/mail/MessageContext;.:(Ljavax/mail/Part;)V // method@9d10 │ │ +36e1ac: 5b20 2a72 |000c: iput-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722a │ │ +36e1b0: 5420 2a72 |000e: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722a │ │ +36e1b4: 1e02 |0010: monitor-exit v2 │ │ +36e1b6: 1100 |0011: return-object v0 │ │ +36e1b8: 0d00 |0012: move-exception v0 │ │ +36e1ba: 1e02 |0013: monitor-exit v2 │ │ +36e1bc: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=173 │ │ 0x0005 line=174 │ │ 0x000e line=175 │ │ @@ -1276241,24 +1276240,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -36e148: |[36e148] javax.mail.internet.MimePartDataSource.getName:()Ljava/lang/String; │ │ -36e158: 5420 2b72 |0000: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ -36e15c: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36e160: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -36e164: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36e168: 6e10 529f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getFileName:()Ljava/lang/String; // method@9f52 │ │ -36e16e: 0c00 |000b: move-result-object v0 │ │ -36e170: 1100 |000c: return-object v0 │ │ -36e172: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ -36e176: 1100 |000f: return-object v0 │ │ +36e144: |[36e144] javax.mail.internet.MimePartDataSource.getName:()Ljava/lang/String; │ │ +36e154: 5420 2b72 |0000: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722b │ │ +36e158: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36e15c: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +36e160: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36e164: 6e10 529f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getFileName:()Ljava/lang/String; // method@9f52 │ │ +36e16a: 0c00 |000b: move-result-object v0 │ │ +36e16c: 1100 |000c: return-object v0 │ │ +36e16e: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ +36e172: 1100 |000f: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljavax/mail/MessagingException; -> 0x000d │ │ positions : │ │ 0x0000 line=159 │ │ 0x0006 line=160 │ │ locals : │ │ @@ -1276269,19 +1276268,19 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36e0f4: |[36e0f4] javax.mail.internet.MimePartDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ -36e104: 2200 1513 |0000: new-instance v0, Ljava/net/UnknownServiceException; // type@1315 │ │ -36e108: 1a01 9454 |0002: const-string v1, "Writing not supported" // string@5494 │ │ -36e10c: 7020 e198 1000 |0004: invoke-direct {v0, v1}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@98e1 │ │ -36e112: 2700 |0007: throw v0 │ │ +36e0f0: |[36e0f0] javax.mail.internet.MimePartDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ +36e100: 2200 1513 |0000: new-instance v0, Ljava/net/UnknownServiceException; // type@1315 │ │ +36e104: 1a01 9454 |0002: const-string v1, "Writing not supported" // string@5494 │ │ +36e108: 7020 e198 1000 |0004: invoke-direct {v0, v1}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@98e1 │ │ +36e10e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/internet/MimePartDataSource; │ │ │ │ source_file_idx : 15648 (MimePartDataSource.java) │ │ @@ -1276326,17 +1276325,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36ff84: |[36ff84] javax.mail.internet.NewsAddress.:()V │ │ -36ff94: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ -36ff9a: 0e00 |0003: return-void │ │ +36ff80: |[36ff80] javax.mail.internet.NewsAddress.:()V │ │ +36ff90: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ +36ff96: 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;) │ │ @@ -1276344,18 +1276343,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36ff9c: |[36ff9c] javax.mail.internet.NewsAddress.:(Ljava/lang/String;)V │ │ -36ffac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36ffae: 7030 3aa0 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/NewsAddress;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a03a │ │ -36ffb4: 0e00 |0004: return-void │ │ +36ff98: |[36ff98] javax.mail.internet.NewsAddress.:(Ljava/lang/String;)V │ │ +36ffa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36ffaa: 7030 3aa0 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/NewsAddress;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a03a │ │ +36ffb0: 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; │ │ │ │ @@ -1276364,23 +1276363,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 │ │ -36ffb8: |[36ffb8] javax.mail.internet.NewsAddress.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36ffc8: 7010 569c 0200 |0000: invoke-direct {v2}, Ljavax/mail/Address;.:()V // method@9c56 │ │ -36ffce: 1a00 3057 |0003: const-string v0, "\s+" // string@5730 │ │ -36ffd2: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -36ffd6: 6e30 2898 0301 |0007: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -36ffdc: 0c03 |000a: move-result-object v3 │ │ -36ffde: 5b23 3d72 |000b: iput-object v3, v2, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ -36ffe2: 5b24 3c72 |000d: iput-object v4, v2, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ -36ffe6: 0e00 |000f: return-void │ │ +36ffb4: |[36ffb4] javax.mail.internet.NewsAddress.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36ffc4: 7010 569c 0200 |0000: invoke-direct {v2}, Ljavax/mail/Address;.:()V // method@9c56 │ │ +36ffca: 1a00 3057 |0003: const-string v0, "\s+" // string@5730 │ │ +36ffce: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +36ffd2: 6e30 2898 0301 |0007: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +36ffd8: 0c03 |000a: move-result-object v3 │ │ +36ffda: 5b23 3d72 |000b: iput-object v3, v2, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ +36ffde: 5b24 3c72 |000d: iput-object v4, v2, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ +36ffe2: 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; │ │ @@ -1276392,36 +1276391,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 │ │ -36ff1c: |[36ff1c] javax.mail.internet.NewsAddress.parse:(Ljava/lang/String;)[Ljavax/mail/internet/NewsAddress; │ │ -36ff2c: 2200 7913 |0000: new-instance v0, Ljava/util/StringTokenizer; // type@1379 │ │ -36ff30: 1a01 e704 |0002: const-string v1, "," // string@04e7 │ │ -36ff34: 7030 b99a 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ -36ff3a: 2203 5613 |0007: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ -36ff3e: 7010 9399 0300 |0009: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -36ff44: 6e10 bd9a 0000 |000c: invoke-virtual {v0}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ -36ff4a: 0a01 |000f: move-result v1 │ │ -36ff4c: 3801 0f00 |0010: if-eqz v1, 001f // +000f │ │ -36ff50: 6e10 be9a 0000 |0012: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -36ff56: 0c01 |0015: move-result-object v1 │ │ -36ff58: 2202 3814 |0016: new-instance v2, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ -36ff5c: 7020 39a0 1200 |0018: invoke-direct {v2, v1}, Ljavax/mail/internet/NewsAddress;.:(Ljava/lang/String;)V // method@a039 │ │ -36ff62: 7220 5b9a 2300 |001b: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36ff68: 28ee |001e: goto 000c // -0012 │ │ -36ff6a: 7210 6a9a 0300 |001f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ -36ff70: 0a00 |0022: move-result v0 │ │ -36ff72: 2300 f815 |0023: new-array v0, v0, [Ljavax/mail/internet/NewsAddress; // type@15f8 │ │ -36ff76: 7220 6d9a 0300 |0025: invoke-interface {v3, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -36ff7c: 0c03 |0028: move-result-object v3 │ │ -36ff7e: 1f03 f815 |0029: check-cast v3, [Ljavax/mail/internet/NewsAddress; // type@15f8 │ │ -36ff82: 1103 |002b: return-object v3 │ │ +36ff18: |[36ff18] javax.mail.internet.NewsAddress.parse:(Ljava/lang/String;)[Ljavax/mail/internet/NewsAddress; │ │ +36ff28: 2200 7913 |0000: new-instance v0, Ljava/util/StringTokenizer; // type@1379 │ │ +36ff2c: 1a01 e704 |0002: const-string v1, "," // string@04e7 │ │ +36ff30: 7030 b99a 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ +36ff36: 2203 5613 |0007: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ +36ff3a: 7010 9399 0300 |0009: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +36ff40: 6e10 bd9a 0000 |000c: invoke-virtual {v0}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ +36ff46: 0a01 |000f: move-result v1 │ │ +36ff48: 3801 0f00 |0010: if-eqz v1, 001f // +000f │ │ +36ff4c: 6e10 be9a 0000 |0012: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +36ff52: 0c01 |0015: move-result-object v1 │ │ +36ff54: 2202 3814 |0016: new-instance v2, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ +36ff58: 7020 39a0 1200 |0018: invoke-direct {v2, v1}, Ljavax/mail/internet/NewsAddress;.:(Ljava/lang/String;)V // method@a039 │ │ +36ff5e: 7220 5b9a 2300 |001b: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36ff64: 28ee |001e: goto 000c // -0012 │ │ +36ff66: 7210 6a9a 0300 |001f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ +36ff6c: 0a00 |0022: move-result v0 │ │ +36ff6e: 2300 f815 |0023: new-array v0, v0, [Ljavax/mail/internet/NewsAddress; // type@15f8 │ │ +36ff72: 7220 6d9a 0300 |0025: invoke-interface {v3, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +36ff78: 0c03 |0028: move-result-object v3 │ │ +36ff7a: 1f03 f815 |0029: check-cast v3, [Ljavax/mail/internet/NewsAddress; // type@15f8 │ │ +36ff7e: 1103 |002b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0007 line=219 │ │ 0x000c line=220 │ │ 0x0012 line=221 │ │ 0x0016 line=222 │ │ @@ -1276434,59 +1276433,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 │ │ -36fe70: |[36fe70] javax.mail.internet.NewsAddress.toString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ -36fe80: 3807 4b00 |0000: if-eqz v7, 004b // +004b │ │ -36fe84: 2170 |0002: array-length v0, v7 │ │ -36fe86: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -36fe8a: 2846 |0005: goto 004b // +0046 │ │ -36fe8c: 2200 e812 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36fe90: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -36fe92: 4601 0701 |0009: aget-object v1, v7, v1 │ │ -36fe96: 1f01 3814 |000b: check-cast v1, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ -36fe9a: 6e10 43a0 0100 |000d: invoke-virtual {v1}, Ljavax/mail/internet/NewsAddress;.toString:()Ljava/lang/String; // method@a043 │ │ -36fea0: 0c01 |0010: move-result-object v1 │ │ -36fea2: 7020 4398 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -36fea8: 6e10 5198 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36feae: 0a01 |0017: move-result v1 │ │ -36feb0: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -36feb2: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -36feb4: 2174 |001a: array-length v4, v7 │ │ -36feb6: 3543 2b00 |001b: if-ge v3, v4, 0046 // +002b │ │ -36feba: 1a04 e704 |001d: const-string v4, "," // string@04e7 │ │ -36febe: 6e20 4b98 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36fec4: b021 |0022: add-int/2addr v1, v2 │ │ -36fec6: 4604 0703 |0023: aget-object v4, v7, v3 │ │ -36feca: 1f04 3814 |0025: check-cast v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ -36fece: 6e10 43a0 0400 |0027: invoke-virtual {v4}, Ljavax/mail/internet/NewsAddress;.toString:()Ljava/lang/String; // method@a043 │ │ -36fed4: 0c04 |002a: move-result-object v4 │ │ -36fed6: 6e10 2298 0400 |002b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36fedc: 0a05 |002e: move-result v5 │ │ -36fede: b015 |002f: add-int/2addr v5, v1 │ │ -36fee0: 1306 4c00 |0030: const/16 v6, #int 76 // #4c │ │ -36fee4: 3765 0900 |0032: if-le v5, v6, 003b // +0009 │ │ -36fee8: 1a01 9000 |0034: const-string v1, " │ │ +36fe6c: |[36fe6c] javax.mail.internet.NewsAddress.toString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ +36fe7c: 3807 4b00 |0000: if-eqz v7, 004b // +004b │ │ +36fe80: 2170 |0002: array-length v0, v7 │ │ +36fe82: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +36fe86: 2846 |0005: goto 004b // +0046 │ │ +36fe88: 2200 e812 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36fe8c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +36fe8e: 4601 0701 |0009: aget-object v1, v7, v1 │ │ +36fe92: 1f01 3814 |000b: check-cast v1, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ +36fe96: 6e10 43a0 0100 |000d: invoke-virtual {v1}, Ljavax/mail/internet/NewsAddress;.toString:()Ljava/lang/String; // method@a043 │ │ +36fe9c: 0c01 |0010: move-result-object v1 │ │ +36fe9e: 7020 4398 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +36fea4: 6e10 5198 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36feaa: 0a01 |0017: move-result v1 │ │ +36feac: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +36feae: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +36feb0: 2174 |001a: array-length v4, v7 │ │ +36feb2: 3543 2b00 |001b: if-ge v3, v4, 0046 // +002b │ │ +36feb6: 1a04 e704 |001d: const-string v4, "," // string@04e7 │ │ +36feba: 6e20 4b98 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36fec0: b021 |0022: add-int/2addr v1, v2 │ │ +36fec2: 4604 0703 |0023: aget-object v4, v7, v3 │ │ +36fec6: 1f04 3814 |0025: check-cast v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ +36feca: 6e10 43a0 0400 |0027: invoke-virtual {v4}, Ljavax/mail/internet/NewsAddress;.toString:()Ljava/lang/String; // method@a043 │ │ +36fed0: 0c04 |002a: move-result-object v4 │ │ +36fed2: 6e10 2298 0400 |002b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36fed8: 0a05 |002e: move-result v5 │ │ +36feda: b015 |002f: add-int/2addr v5, v1 │ │ +36fedc: 1306 4c00 |0030: const/16 v6, #int 76 // #4c │ │ +36fee0: 3765 0900 |0032: if-le v5, v6, 003b // +0009 │ │ +36fee4: 1a01 9000 |0034: const-string v1, " │ │ " // string@0090 │ │ -36feec: 6e20 4b98 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36fef2: 1301 0800 |0039: const/16 v1, #int 8 // #8 │ │ -36fef6: 6e20 4b98 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36fefc: 6e10 2298 0400 |003e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ff02: 0a04 |0041: move-result v4 │ │ -36ff04: b041 |0042: add-int/2addr v1, v4 │ │ -36ff06: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36ff0a: 28d5 |0045: goto 001a // -002b │ │ -36ff0c: 6e10 5498 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ff12: 0c07 |0049: move-result-object v7 │ │ -36ff14: 1107 |004a: return-object v7 │ │ -36ff16: 1207 |004b: const/4 v7, #int 0 // #0 │ │ -36ff18: 1107 |004c: return-object v7 │ │ +36fee8: 6e20 4b98 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36feee: 1301 0800 |0039: const/16 v1, #int 8 // #8 │ │ +36fef2: 6e20 4b98 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36fef8: 6e10 2298 0400 |003e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36fefe: 0a04 |0041: move-result v4 │ │ +36ff00: b041 |0042: add-int/2addr v1, v4 │ │ +36ff02: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36ff06: 28d5 |0045: goto 001a // -002b │ │ +36ff08: 6e10 5498 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ff0e: 0c07 |0049: move-result-object v7 │ │ +36ff10: 1107 |004a: return-object v7 │ │ +36ff12: 1207 |004b: const/4 v7, #int 0 // #0 │ │ +36ff14: 1107 |004c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=186 │ │ 0x0006 line=189 │ │ 0x000d line=190 │ │ 0x0014 line=191 │ │ 0x001a line=192 │ │ @@ -1276506,41 +1276505,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -36fd5c: |[36fd5c] javax.mail.internet.NewsAddress.equals:(Ljava/lang/Object;)Z │ │ -36fd6c: 2040 3814 |0000: instance-of v0, v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ -36fd70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36fd72: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -36fd76: 0f01 |0005: return v1 │ │ -36fd78: 1f04 3814 |0006: check-cast v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ -36fd7c: 5430 3d72 |0008: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ -36fd80: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -36fd84: 5442 3d72 |000c: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ -36fd88: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ -36fd8c: 3800 1f00 |0010: if-eqz v0, 002f // +001f │ │ -36fd90: 5442 3d72 |0012: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ -36fd94: 6e20 1298 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -36fd9a: 0a00 |0017: move-result v0 │ │ -36fd9c: 3800 1700 |0018: if-eqz v0, 002f // +0017 │ │ -36fda0: 5430 3c72 |001a: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ -36fda4: 3900 0600 |001c: if-nez v0, 0022 // +0006 │ │ -36fda8: 5442 3c72 |001e: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ -36fdac: 3802 0e00 |0020: if-eqz v2, 002e // +000e │ │ -36fdb0: 3800 0d00 |0022: if-eqz v0, 002f // +000d │ │ -36fdb4: 5444 3c72 |0024: iget-object v4, v4, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ -36fdb8: 3804 0900 |0026: if-eqz v4, 002f // +0009 │ │ -36fdbc: 6e20 1398 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36fdc2: 0a04 |002b: move-result v4 │ │ -36fdc4: 3804 0300 |002c: if-eqz v4, 002f // +0003 │ │ -36fdc8: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -36fdca: 0f01 |002f: return v1 │ │ +36fd58: |[36fd58] javax.mail.internet.NewsAddress.equals:(Ljava/lang/Object;)Z │ │ +36fd68: 2040 3814 |0000: instance-of v0, v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ +36fd6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36fd6e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +36fd72: 0f01 |0005: return v1 │ │ +36fd74: 1f04 3814 |0006: check-cast v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ +36fd78: 5430 3d72 |0008: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ +36fd7c: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +36fd80: 5442 3d72 |000c: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ +36fd84: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ +36fd88: 3800 1f00 |0010: if-eqz v0, 002f // +001f │ │ +36fd8c: 5442 3d72 |0012: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ +36fd90: 6e20 1298 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +36fd96: 0a00 |0017: move-result v0 │ │ +36fd98: 3800 1700 |0018: if-eqz v0, 002f // +0017 │ │ +36fd9c: 5430 3c72 |001a: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ +36fda0: 3900 0600 |001c: if-nez v0, 0022 // +0006 │ │ +36fda4: 5442 3c72 |001e: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ +36fda8: 3802 0e00 |0020: if-eqz v2, 002e // +000e │ │ +36fdac: 3800 0d00 |0022: if-eqz v0, 002f // +000d │ │ +36fdb0: 5444 3c72 |0024: iget-object v4, v4, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ +36fdb4: 3804 0900 |0026: if-eqz v4, 002f // +0009 │ │ +36fdb8: 6e20 1398 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36fdbe: 0a04 |002b: move-result v4 │ │ +36fdc0: 3804 0300 |002c: if-eqz v4, 002f // +0003 │ │ +36fdc4: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +36fdc6: 0f01 |002f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=153 │ │ 0x0008 line=154 │ │ 0x0014 line=155 │ │ 0x0028 line=157 │ │ @@ -1276553,17 +1276552,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36fe10: |[36fe10] javax.mail.internet.NewsAddress.getHost:()Ljava/lang/String; │ │ -36fe20: 5410 3c72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ -36fe24: 1100 |0002: return-object v0 │ │ +36fe0c: |[36fe0c] javax.mail.internet.NewsAddress.getHost:()Ljava/lang/String; │ │ +36fe1c: 5410 3c72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ +36fe20: 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;) │ │ @@ -1276571,17 +1276570,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36fe28: |[36fe28] javax.mail.internet.NewsAddress.getNewsgroup:()Ljava/lang/String; │ │ -36fe38: 5410 3d72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ -36fe3c: 1100 |0002: return-object v0 │ │ +36fe24: |[36fe24] javax.mail.internet.NewsAddress.getNewsgroup:()Ljava/lang/String; │ │ +36fe34: 5410 3d72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ +36fe38: 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;) │ │ @@ -1276589,46 +1276588,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36fe40: |[36fe40] javax.mail.internet.NewsAddress.getType:()Ljava/lang/String; │ │ -36fe50: 1a00 2a9f |0000: const-string v0, "news" // string@9f2a │ │ -36fe54: 1100 |0002: return-object v0 │ │ +36fe3c: |[36fe3c] javax.mail.internet.NewsAddress.getType:()Ljava/lang/String; │ │ +36fe4c: 1a00 2a9f |0000: const-string v0, "news" // string@9f2a │ │ +36fe50: 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 │ │ -36fdcc: |[36fdcc] javax.mail.internet.NewsAddress.hashCode:()I │ │ -36fddc: 5430 3d72 |0000: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ -36fde0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36fde2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -36fde6: 6e10 1998 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -36fdec: 0a00 |0008: move-result v0 │ │ -36fdee: b001 |0009: add-int/2addr v1, v0 │ │ -36fdf0: 5430 3c72 |000a: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ -36fdf4: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -36fdf8: 6202 ba70 |000e: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -36fdfc: 6e20 3198 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36fe02: 0c00 |0013: move-result-object v0 │ │ -36fe04: 6e10 1998 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -36fe0a: 0a00 |0017: move-result v0 │ │ -36fe0c: b001 |0018: add-int/2addr v1, v0 │ │ -36fe0e: 0f01 |0019: return v1 │ │ +36fdc8: |[36fdc8] javax.mail.internet.NewsAddress.hashCode:()I │ │ +36fdd8: 5430 3d72 |0000: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ +36fddc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36fdde: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +36fde2: 6e10 1998 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +36fde8: 0a00 |0008: move-result v0 │ │ +36fdea: b001 |0009: add-int/2addr v1, v0 │ │ +36fdec: 5430 3c72 |000a: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ +36fdf0: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +36fdf4: 6202 ba70 |000e: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +36fdf8: 6e20 3198 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36fdfe: 0c00 |0013: move-result-object v0 │ │ +36fe00: 6e10 1998 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +36fe06: 0a00 |0017: move-result v0 │ │ +36fe08: b001 |0018: add-int/2addr v1, v0 │ │ +36fe0a: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0005 line=167 │ │ 0x000a line=168 │ │ 0x000e line=169 │ │ locals : │ │ @@ -1276639,17 +1276638,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36ffe8: |[36ffe8] javax.mail.internet.NewsAddress.setHost:(Ljava/lang/String;)V │ │ -36fff8: 5b01 3c72 |0000: iput-object v1, v0, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ -36fffc: 0e00 |0002: return-void │ │ +36ffe4: |[36ffe4] javax.mail.internet.NewsAddress.setHost:(Ljava/lang/String;)V │ │ +36fff4: 5b01 3c72 |0000: iput-object v1, v0, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723c │ │ +36fff8: 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; │ │ │ │ @@ -1276658,17 +1276657,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -370000: |[370000] javax.mail.internet.NewsAddress.setNewsgroup:(Ljava/lang/String;)V │ │ -370010: 5b01 3d72 |0000: iput-object v1, v0, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ -370014: 0e00 |0002: return-void │ │ +36fffc: |[36fffc] javax.mail.internet.NewsAddress.setNewsgroup:(Ljava/lang/String;)V │ │ +37000c: 5b01 3d72 |0000: iput-object v1, v0, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ +370010: 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; │ │ │ │ @@ -1276677,17 +1276676,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36fe58: |[36fe58] javax.mail.internet.NewsAddress.toString:()Ljava/lang/String; │ │ -36fe68: 5410 3d72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ -36fe6c: 1100 |0002: return-object v0 │ │ +36fe54: |[36fe54] javax.mail.internet.NewsAddress.toString:()Ljava/lang/String; │ │ +36fe64: 5410 3d72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723d │ │ +36fe68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/NewsAddress; │ │ │ │ source_file_idx : 16063 (NewsAddress.java) │ │ @@ -1276720,17 +1276719,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -371350: |[371350] javax.mail.internet.ParseException.:()V │ │ -371360: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -371366: 0e00 |0003: return-void │ │ +37134c: |[37134c] javax.mail.internet.ParseException.:()V │ │ +37135c: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +371362: 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;) │ │ @@ -1276738,17 +1276737,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -371368: |[371368] javax.mail.internet.ParseException.:(Ljava/lang/String;)V │ │ -371378: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -37137e: 0e00 |0003: return-void │ │ +371364: |[371364] javax.mail.internet.ParseException.:(Ljava/lang/String;)V │ │ +371374: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +37137a: 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; │ │ │ │ @@ -1276787,18 +1276786,18 @@ │ │ type : '(Ljavax/mail/Address;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3716a0: |[3716a0] javax.mail.search.AddressTerm.:(Ljavax/mail/Address;)V │ │ -3716b0: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -3716b6: 5b01 5872 |0003: iput-object v1, v0, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ -3716ba: 0e00 |0005: return-void │ │ +37169c: |[37169c] javax.mail.search.AddressTerm.:(Ljavax/mail/Address;)V │ │ +3716ac: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +3716b2: 5b01 5872 |0003: iput-object v1, v0, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ +3716b6: 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; │ │ @@ -1276809,25 +1276808,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -371614: |[371614] javax.mail.search.AddressTerm.equals:(Ljava/lang/Object;)Z │ │ -371624: 2020 4514 |0000: instance-of v0, v2, Ljavax/mail/search/AddressTerm; // type@1445 │ │ -371628: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -37162c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37162e: 0f02 |0005: return v2 │ │ -371630: 1f02 4514 |0006: check-cast v2, Ljavax/mail/search/AddressTerm; // type@1445 │ │ -371634: 5422 5872 |0008: iget-object v2, v2, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ -371638: 5410 5872 |000a: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ -37163c: 6e20 579c 0200 |000c: invoke-virtual {v2, v0}, Ljavax/mail/Address;.equals:(Ljava/lang/Object;)Z // method@9c57 │ │ -371642: 0a02 |000f: move-result v2 │ │ -371644: 0f02 |0010: return v2 │ │ +371610: |[371610] javax.mail.search.AddressTerm.equals:(Ljava/lang/Object;)Z │ │ +371620: 2020 4514 |0000: instance-of v0, v2, Ljavax/mail/search/AddressTerm; // type@1445 │ │ +371624: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +371628: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37162a: 0f02 |0005: return v2 │ │ +37162c: 1f02 4514 |0006: check-cast v2, Ljavax/mail/search/AddressTerm; // type@1445 │ │ +371630: 5422 5872 |0008: iget-object v2, v2, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ +371634: 5410 5872 |000a: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ +371638: 6e20 579c 0200 |000c: invoke-virtual {v2, v0}, Ljavax/mail/Address;.equals:(Ljava/lang/Object;)Z // method@9c57 │ │ +37163e: 0a02 |000f: move-result v2 │ │ +371640: 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; │ │ @@ -1276838,17 +1276837,17 @@ │ │ type : '()Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371688: |[371688] javax.mail.search.AddressTerm.getAddress:()Ljavax/mail/Address; │ │ -371698: 5410 5872 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ -37169c: 1100 |0002: return-object v0 │ │ +371684: |[371684] javax.mail.search.AddressTerm.getAddress:()Ljavax/mail/Address; │ │ +371694: 5410 5872 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ +371698: 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;) │ │ @@ -1276856,19 +1276855,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -371668: |[371668] javax.mail.search.AddressTerm.hashCode:()I │ │ -371678: 5410 5872 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ -37167c: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -371682: 0a00 |0005: move-result v0 │ │ -371684: 0f00 |0006: return v0 │ │ +371664: |[371664] javax.mail.search.AddressTerm.hashCode:()I │ │ +371674: 5410 5872 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ +371678: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +37167e: 0a00 |0005: move-result v0 │ │ +371680: 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;) │ │ @@ -1276876,19 +1276875,19 @@ │ │ type : '(Ljavax/mail/Address;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -371648: |[371648] javax.mail.search.AddressTerm.match:(Ljavax/mail/Address;)Z │ │ -371658: 5410 5872 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ -37165c: 6e20 579c 0200 |0002: invoke-virtual {v2, v0}, Ljavax/mail/Address;.equals:(Ljava/lang/Object;)Z // method@9c57 │ │ -371662: 0a02 |0005: move-result v2 │ │ -371664: 0f02 |0006: return v2 │ │ +371644: |[371644] javax.mail.search.AddressTerm.match:(Ljavax/mail/Address;)Z │ │ +371654: 5410 5872 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7258 │ │ +371658: 6e20 579c 0200 |0002: invoke-virtual {v2, v0}, Ljavax/mail/Address;.equals:(Ljava/lang/Object;)Z // method@9c57 │ │ +37165e: 0a02 |0005: move-result v2 │ │ +371660: 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; │ │ │ │ @@ -1276926,24 +1276925,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 │ │ -3717b4: |[3717b4] javax.mail.search.AndTerm.:(Ljavax/mail/search/SearchTerm;Ljavax/mail/search/SearchTerm;)V │ │ -3717c4: 7010 d3a0 0200 |0000: invoke-direct {v2}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -3717ca: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -3717cc: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -3717d0: 5b20 5b72 |0006: iput-object v0, v2, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ -3717d4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3717d6: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -3717da: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -3717dc: 4d04 0003 |000c: aput-object v4, v0, v3 │ │ -3717e0: 0e00 |000e: return-void │ │ +3717b0: |[3717b0] javax.mail.search.AndTerm.:(Ljavax/mail/search/SearchTerm;Ljavax/mail/search/SearchTerm;)V │ │ +3717c0: 7010 d3a0 0200 |0000: invoke-direct {v2}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +3717c6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +3717c8: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +3717cc: 5b20 5b72 |0006: iput-object v0, v2, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ +3717d0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3717d2: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +3717d6: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +3717d8: 4d04 0003 |000c: aput-object v4, v0, v3 │ │ +3717dc: 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; │ │ @@ -1276954,28 +1276953,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 │ │ -3717e4: |[3717e4] javax.mail.search.AndTerm.:([Ljavax/mail/search/SearchTerm;)V │ │ -3717f4: 7010 d3a0 0300 |0000: invoke-direct {v3}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -3717fa: 2140 |0003: array-length v0, v4 │ │ -3717fc: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -371800: 5b30 5b72 |0006: iput-object v0, v3, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ -371804: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -371806: 2141 |0009: array-length v1, v4 │ │ -371808: 3510 0b00 |000a: if-ge v0, v1, 0015 // +000b │ │ -37180c: 5431 5b72 |000c: iget-object v1, v3, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ -371810: 4602 0400 |000e: aget-object v2, v4, v0 │ │ -371814: 4d02 0100 |0010: aput-object v2, v1, v0 │ │ -371818: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -37181c: 28f5 |0014: goto 0009 // -000b │ │ -37181e: 0e00 |0015: return-void │ │ +3717e0: |[3717e0] javax.mail.search.AndTerm.:([Ljavax/mail/search/SearchTerm;)V │ │ +3717f0: 7010 d3a0 0300 |0000: invoke-direct {v3}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +3717f6: 2140 |0003: array-length v0, v4 │ │ +3717f8: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +3717fc: 5b30 5b72 |0006: iput-object v0, v3, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ +371800: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +371802: 2141 |0009: array-length v1, v4 │ │ +371804: 3510 0b00 |000a: if-ge v0, v1, 0015 // +000b │ │ +371808: 5431 5b72 |000c: iget-object v1, v3, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ +37180c: 4602 0400 |000e: aget-object v2, v4, v0 │ │ +371810: 4d02 0100 |0010: aput-object v2, v1, v0 │ │ +371814: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +371818: 28f5 |0014: goto 0009 // -000b │ │ +37181a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0009 line=83 │ │ 0x000c line=84 │ │ locals : │ │ @@ -1276988,41 +1276987,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3716bc: |[3716bc] javax.mail.search.AndTerm.equals:(Ljava/lang/Object;)Z │ │ -3716cc: 2050 4614 |0000: instance-of v0, v5, Ljavax/mail/search/AndTerm; // type@1446 │ │ -3716d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3716d2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3716d6: 0f01 |0005: return v1 │ │ -3716d8: 1f05 4614 |0006: check-cast v5, Ljavax/mail/search/AndTerm; // type@1446 │ │ -3716dc: 5450 5b72 |0008: iget-object v0, v5, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ -3716e0: 2100 |000a: array-length v0, v0 │ │ -3716e2: 5442 5b72 |000b: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ -3716e6: 2122 |000d: array-length v2, v2 │ │ -3716e8: 3220 0300 |000e: if-eq v0, v2, 0011 // +0003 │ │ -3716ec: 0f01 |0010: return v1 │ │ -3716ee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -3716f0: 5442 5b72 |0012: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ -3716f4: 2123 |0014: array-length v3, v2 │ │ -3716f6: 3530 1200 |0015: if-ge v0, v3, 0027 // +0012 │ │ -3716fa: 4602 0200 |0017: aget-object v2, v2, v0 │ │ -3716fe: 5453 5b72 |0019: iget-object v3, v5, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ -371702: 4603 0300 |001b: aget-object v3, v3, v0 │ │ -371706: 6e20 e697 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -37170c: 0a02 |0020: move-result v2 │ │ -37170e: 3902 0300 |0021: if-nez v2, 0024 // +0003 │ │ -371712: 0f01 |0023: return v1 │ │ -371714: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -371718: 28ec |0026: goto 0012 // -0014 │ │ -37171a: 1215 |0027: const/4 v5, #int 1 // #1 │ │ -37171c: 0f05 |0028: return v5 │ │ +3716b8: |[3716b8] javax.mail.search.AndTerm.equals:(Ljava/lang/Object;)Z │ │ +3716c8: 2050 4614 |0000: instance-of v0, v5, Ljavax/mail/search/AndTerm; // type@1446 │ │ +3716cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3716ce: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3716d2: 0f01 |0005: return v1 │ │ +3716d4: 1f05 4614 |0006: check-cast v5, Ljavax/mail/search/AndTerm; // type@1446 │ │ +3716d8: 5450 5b72 |0008: iget-object v0, v5, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ +3716dc: 2100 |000a: array-length v0, v0 │ │ +3716de: 5442 5b72 |000b: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ +3716e2: 2122 |000d: array-length v2, v2 │ │ +3716e4: 3220 0300 |000e: if-eq v0, v2, 0011 // +0003 │ │ +3716e8: 0f01 |0010: return v1 │ │ +3716ea: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +3716ec: 5442 5b72 |0012: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ +3716f0: 2123 |0014: array-length v3, v2 │ │ +3716f2: 3530 1200 |0015: if-ge v0, v3, 0027 // +0012 │ │ +3716f6: 4602 0200 |0017: aget-object v2, v2, v0 │ │ +3716fa: 5453 5b72 |0019: iget-object v3, v5, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ +3716fe: 4603 0300 |001b: aget-object v3, v3, v0 │ │ +371702: 6e20 e697 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +371708: 0a02 |0020: move-result v2 │ │ +37170a: 3902 0300 |0021: if-nez v2, 0024 // +0003 │ │ +37170e: 0f01 |0023: return v1 │ │ +371710: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +371714: 28ec |0026: goto 0012 // -0014 │ │ +371716: 1215 |0027: const/4 v5, #int 1 // #1 │ │ +371718: 0f05 |0028: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=121 │ │ 0x0008 line=122 │ │ 0x0012 line=124 │ │ 0x0017 line=125 │ │ @@ -1277035,20 +1277034,20 @@ │ │ type : '()[Ljavax/mail/search/SearchTerm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -371790: |[371790] javax.mail.search.AndTerm.getTerms:()[Ljavax/mail/search/SearchTerm; │ │ -3717a0: 5410 5b72 |0000: iget-object v0, v1, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ -3717a4: 6e10 66a6 0000 |0002: invoke-virtual {v0}, [Ljavax/mail/search/SearchTerm;.clone:()Ljava/lang/Object; // method@a666 │ │ -3717aa: 0c00 |0005: move-result-object v0 │ │ -3717ac: 1f00 f915 |0006: check-cast v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -3717b0: 1100 |0008: return-object v0 │ │ +37178c: |[37178c] javax.mail.search.AndTerm.getTerms:()[Ljavax/mail/search/SearchTerm; │ │ +37179c: 5410 5b72 |0000: iget-object v0, v1, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ +3717a0: 6e10 66a6 0000 |0002: invoke-virtual {v0}, [Ljavax/mail/search/SearchTerm;.clone:()Ljava/lang/Object; // method@a666 │ │ +3717a6: 0c00 |0005: move-result-object v0 │ │ +3717a8: 1f00 f915 |0006: check-cast v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +3717ac: 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;) │ │ @@ -1277056,27 +1277055,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -37175c: |[37175c] javax.mail.search.AndTerm.hashCode:()I │ │ -37176c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37176e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -371770: 5442 5b72 |0002: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ -371774: 2123 |0004: array-length v3, v2 │ │ -371776: 3530 0c00 |0005: if-ge v0, v3, 0011 // +000c │ │ -37177a: 4602 0200 |0007: aget-object v2, v2, v0 │ │ -37177e: 6e10 e997 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -371784: 0a02 |000c: move-result v2 │ │ -371786: b021 |000d: add-int/2addr v1, v2 │ │ -371788: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -37178c: 28f2 |0010: goto 0002 // -000e │ │ -37178e: 0f01 |0011: return v1 │ │ +371758: |[371758] javax.mail.search.AndTerm.hashCode:()I │ │ +371768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37176a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +37176c: 5442 5b72 |0002: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ +371770: 2123 |0004: array-length v3, v2 │ │ +371772: 3530 0c00 |0005: if-ge v0, v3, 0011 // +000c │ │ +371776: 4602 0200 |0007: aget-object v2, v2, v0 │ │ +37177a: 6e10 e997 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +371780: 0a02 |000c: move-result v2 │ │ +371782: b021 |000d: add-int/2addr v1, v2 │ │ +371784: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +371788: 28f2 |0010: goto 0002 // -000e │ │ +37178a: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Ljavax/mail/search/AndTerm; │ │ │ │ @@ -1277085,29 +1277084,29 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -371720: |[371720] javax.mail.search.AndTerm.match:(Ljavax/mail/Message;)Z │ │ -371730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371732: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -371734: 5442 5b72 |0002: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ -371738: 2123 |0004: array-length v3, v2 │ │ -37173a: 3531 0e00 |0005: if-ge v1, v3, 0013 // +000e │ │ -37173e: 4602 0201 |0007: aget-object v2, v2, v1 │ │ -371742: 6e20 d4a0 5200 |0009: invoke-virtual {v2, v5}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ -371748: 0a02 |000c: move-result v2 │ │ -37174a: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -37174e: 0f00 |000f: return v0 │ │ -371750: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -371754: 28f0 |0012: goto 0002 // -0010 │ │ -371756: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -371758: 0f05 |0014: return v5 │ │ +37171c: |[37171c] javax.mail.search.AndTerm.match:(Ljavax/mail/Message;)Z │ │ +37172c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37172e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +371730: 5442 5b72 |0002: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725b │ │ +371734: 2123 |0004: array-length v3, v2 │ │ +371736: 3531 0e00 |0005: if-ge v1, v3, 0013 // +000e │ │ +37173a: 4602 0201 |0007: aget-object v2, v2, v1 │ │ +37173e: 6e20 d4a0 5200 |0009: invoke-virtual {v2, v5}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ +371744: 0a02 |000c: move-result v2 │ │ +371746: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +37174a: 0f00 |000f: return v0 │ │ +37174c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +371750: 28f0 |0012: goto 0002 // -0010 │ │ +371752: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +371754: 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; │ │ @@ -1277176,17 +1277175,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -371988: |[371988] javax.mail.search.ComparisonTerm.:()V │ │ -371998: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -37199e: 0e00 |0003: return-void │ │ +371984: |[371984] javax.mail.search.ComparisonTerm.:()V │ │ +371994: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +37199a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/ComparisonTerm; │ │ │ │ Virtual methods - │ │ @@ -1277195,25 +1277194,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -371940: |[371940] javax.mail.search.ComparisonTerm.equals:(Ljava/lang/Object;)Z │ │ -371950: 2030 4814 |0000: instance-of v0, v3, Ljavax/mail/search/ComparisonTerm; // type@1448 │ │ -371954: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -371956: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -37195a: 0f01 |0005: return v1 │ │ -37195c: 1f03 4814 |0006: check-cast v3, Ljavax/mail/search/ComparisonTerm; // type@1448 │ │ -371960: 5233 6372 |0008: iget v3, v3, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7263 │ │ -371964: 5220 6372 |000a: iget v0, v2, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7263 │ │ -371968: 3303 0300 |000c: if-ne v3, v0, 000f // +0003 │ │ -37196c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -37196e: 0f01 |000f: return v1 │ │ +37193c: |[37193c] javax.mail.search.ComparisonTerm.equals:(Ljava/lang/Object;)Z │ │ +37194c: 2030 4814 |0000: instance-of v0, v3, Ljavax/mail/search/ComparisonTerm; // type@1448 │ │ +371950: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +371952: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +371956: 0f01 |0005: return v1 │ │ +371958: 1f03 4814 |0006: check-cast v3, Ljavax/mail/search/ComparisonTerm; // type@1448 │ │ +37195c: 5233 6372 |0008: iget v3, v3, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7263 │ │ +371960: 5220 6372 |000a: iget v0, v2, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7263 │ │ +371964: 3303 0300 |000c: if-ne v3, v0, 000f // +0003 │ │ +371968: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +37196a: 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; │ │ @@ -1277224,17 +1277223,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371970: |[371970] javax.mail.search.ComparisonTerm.hashCode:()I │ │ -371980: 5210 6372 |0000: iget v0, v1, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7263 │ │ -371984: 0f00 |0002: return v0 │ │ +37196c: |[37196c] javax.mail.search.ComparisonTerm.hashCode:()I │ │ +37197c: 5210 6372 |0000: iget v0, v1, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7263 │ │ +371980: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/ComparisonTerm; │ │ │ │ source_file_idx : 4784 (ComparisonTerm.java) │ │ @@ -1277275,19 +1277274,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 │ │ -371c94: |[371c94] javax.mail.search.FlagTerm.:(Ljavax/mail/Flags;Z)V │ │ -371ca4: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -371caa: 5b01 6872 |0003: iput-object v1, v0, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ -371cae: 5c02 6a72 |0005: iput-boolean v2, v0, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ -371cb2: 0e00 |0007: return-void │ │ +371c90: |[371c90] javax.mail.search.FlagTerm.:(Ljavax/mail/Flags;Z)V │ │ +371ca0: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +371ca6: 5b01 6872 |0003: iput-object v1, v0, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ +371caa: 5c02 6a72 |0005: iput-boolean v2, v0, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ +371cae: 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; │ │ @@ -1277300,30 +1277299,30 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -371b38: |[371b38] javax.mail.search.FlagTerm.equals:(Ljava/lang/Object;)Z │ │ -371b48: 2040 4a14 |0000: instance-of v0, v4, Ljavax/mail/search/FlagTerm; // type@144a │ │ -371b4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -371b4e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -371b52: 0f01 |0005: return v1 │ │ -371b54: 1f04 4a14 |0006: check-cast v4, Ljavax/mail/search/FlagTerm; // type@144a │ │ -371b58: 5540 6a72 |0008: iget-boolean v0, v4, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ -371b5c: 5532 6a72 |000a: iget-boolean v2, v3, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ -371b60: 3320 0d00 |000c: if-ne v0, v2, 0019 // +000d │ │ -371b64: 5444 6872 |000e: iget-object v4, v4, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ -371b68: 5430 6872 |0010: iget-object v0, v3, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ -371b6c: 6e20 909c 0400 |0012: invoke-virtual {v4, v0}, Ljavax/mail/Flags;.equals:(Ljava/lang/Object;)Z // method@9c90 │ │ -371b72: 0a04 |0015: move-result v4 │ │ -371b74: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ -371b78: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -371b7a: 0f01 |0019: return v1 │ │ +371b34: |[371b34] javax.mail.search.FlagTerm.equals:(Ljava/lang/Object;)Z │ │ +371b44: 2040 4a14 |0000: instance-of v0, v4, Ljavax/mail/search/FlagTerm; // type@144a │ │ +371b48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +371b4a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +371b4e: 0f01 |0005: return v1 │ │ +371b50: 1f04 4a14 |0006: check-cast v4, Ljavax/mail/search/FlagTerm; // type@144a │ │ +371b54: 5540 6a72 |0008: iget-boolean v0, v4, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ +371b58: 5532 6a72 |000a: iget-boolean v2, v3, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ +371b5c: 3320 0d00 |000c: if-ne v0, v2, 0019 // +000d │ │ +371b60: 5444 6872 |000e: iget-object v4, v4, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ +371b64: 5430 6872 |0010: iget-object v0, v3, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ +371b68: 6e20 909c 0400 |0012: invoke-virtual {v4, v0}, Ljavax/mail/Flags;.equals:(Ljava/lang/Object;)Z // method@9c90 │ │ +371b6e: 0a04 |0015: move-result v4 │ │ +371b70: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ +371b74: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +371b76: 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; │ │ @@ -1277334,20 +1277333,20 @@ │ │ type : '()Ljavax/mail/Flags;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -371c70: |[371c70] javax.mail.search.FlagTerm.getFlags:()Ljavax/mail/Flags; │ │ -371c80: 5410 6872 |0000: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ -371c84: 6e10 8c9c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/Flags;.clone:()Ljava/lang/Object; // method@9c8c │ │ -371c8a: 0c00 |0005: move-result-object v0 │ │ -371c8c: 1f00 e213 |0006: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ -371c90: 1100 |0008: return-object v0 │ │ +371c6c: |[371c6c] javax.mail.search.FlagTerm.getFlags:()Ljavax/mail/Flags; │ │ +371c7c: 5410 6872 |0000: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ +371c80: 6e10 8c9c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/Flags;.clone:()Ljava/lang/Object; // method@9c8c │ │ +371c86: 0c00 |0005: move-result-object v0 │ │ +371c88: 1f00 e213 |0006: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ +371c8c: 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;) │ │ @@ -1277355,17 +1277354,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371b7c: |[371b7c] javax.mail.search.FlagTerm.getTestSet:()Z │ │ -371b8c: 5510 6a72 |0000: iget-boolean v0, v1, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ -371b90: 0f00 |0002: return v0 │ │ +371b78: |[371b78] javax.mail.search.FlagTerm.getTestSet:()Z │ │ +371b88: 5510 6a72 |0000: iget-boolean v0, v1, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ +371b8c: 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;) │ │ @@ -1277373,26 +1277372,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -371c38: |[371c38] javax.mail.search.FlagTerm.hashCode:()I │ │ -371c48: 5510 6a72 |0000: iget-boolean v0, v1, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ -371c4c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -371c50: 5410 6872 |0004: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ -371c54: 6e10 939c 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Flags;.hashCode:()I // method@9c93 │ │ -371c5a: 0a00 |0009: move-result v0 │ │ -371c5c: 2808 |000a: goto 0012 // +0008 │ │ -371c5e: 5410 6872 |000b: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ -371c62: 6e10 939c 0000 |000d: invoke-virtual {v0}, Ljavax/mail/Flags;.hashCode:()I // method@9c93 │ │ -371c68: 0a00 |0010: move-result v0 │ │ -371c6a: 7c00 |0011: not-int v0, v0 │ │ -371c6c: 0f00 |0012: return v0 │ │ +371c34: |[371c34] javax.mail.search.FlagTerm.hashCode:()I │ │ +371c44: 5510 6a72 |0000: iget-boolean v0, v1, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ +371c48: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +371c4c: 5410 6872 |0004: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ +371c50: 6e10 939c 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Flags;.hashCode:()I // method@9c93 │ │ +371c56: 0a00 |0009: move-result v0 │ │ +371c58: 2808 |000a: goto 0012 // +0008 │ │ +371c5a: 5410 6872 |000b: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ +371c5e: 6e10 939c 0000 |000d: invoke-virtual {v0}, Ljavax/mail/Flags;.hashCode:()I // method@9c93 │ │ +371c64: 0a00 |0010: move-result v0 │ │ +371c66: 7c00 |0011: not-int v0, v0 │ │ +371c68: 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;) │ │ @@ -1277400,55 +1277399,55 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -371b94: |[371b94] javax.mail.search.FlagTerm.match:(Ljavax/mail/Message;)Z │ │ -371ba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371ba6: 6e10 f29c 0600 |0001: invoke-virtual {v6}, Ljavax/mail/Message;.getFlags:()Ljavax/mail/Flags; // method@9cf2 │ │ -371bac: 0c06 |0004: move-result-object v6 │ │ -371bae: 5551 6a72 |0005: iget-boolean v1, v5, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ -371bb2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -371bb4: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -371bb8: 5451 6872 |000a: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ -371bbc: 6e20 8f9c 1600 |000c: invoke-virtual {v6, v1}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags;)Z // method@9c8f │ │ -371bc2: 0a06 |000f: move-result v6 │ │ -371bc4: 3806 0300 |0010: if-eqz v6, 0013 // +0003 │ │ -371bc8: 0f02 |0012: return v2 │ │ -371bca: 0f00 |0013: return v0 │ │ -371bcc: 5451 6872 |0014: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ -371bd0: 6e10 919c 0100 |0016: invoke-virtual {v1}, Ljavax/mail/Flags;.getSystemFlags:()[Ljavax/mail/Flags$Flag; // method@9c91 │ │ -371bd6: 0c01 |0019: move-result-object v1 │ │ -371bd8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -371bda: 2114 |001b: array-length v4, v1 │ │ -371bdc: 3543 0e00 |001c: if-ge v3, v4, 002a // +000e │ │ -371be0: 4604 0103 |001e: aget-object v4, v1, v3 │ │ -371be4: 6e20 8e9c 4600 |0020: invoke-virtual {v6, v4}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ -371bea: 0a04 |0023: move-result v4 │ │ -371bec: 3804 0300 |0024: if-eqz v4, 0027 // +0003 │ │ -371bf0: 0f00 |0026: return v0 │ │ -371bf2: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -371bf6: 28f2 |0029: goto 001b // -000e │ │ -371bf8: 5451 6872 |002a: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ -371bfc: 6e10 929c 0100 |002c: invoke-virtual {v1}, Ljavax/mail/Flags;.getUserFlags:()[Ljava/lang/String; // method@9c92 │ │ -371c02: 0c01 |002f: move-result-object v1 │ │ -371c04: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -371c06: 2114 |0031: array-length v4, v1 │ │ -371c08: 3543 0e00 |0032: if-ge v3, v4, 0040 // +000e │ │ -371c0c: 4604 0103 |0034: aget-object v4, v1, v3 │ │ -371c10: 6e20 8d9c 4600 |0036: invoke-virtual {v6, v4}, Ljavax/mail/Flags;.contains:(Ljava/lang/String;)Z // method@9c8d │ │ -371c16: 0a04 |0039: move-result v4 │ │ -371c18: 3804 0300 |003a: if-eqz v4, 003d // +0003 │ │ -371c1c: 0f00 |003c: return v0 │ │ -371c1e: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -371c22: 28f2 |003f: goto 0031 // -000e │ │ -371c24: 0f02 |0040: return v2 │ │ -371c26: 0f00 |0041: return v0 │ │ +371b90: |[371b90] javax.mail.search.FlagTerm.match:(Ljavax/mail/Message;)Z │ │ +371ba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371ba2: 6e10 f29c 0600 |0001: invoke-virtual {v6}, Ljavax/mail/Message;.getFlags:()Ljavax/mail/Flags; // method@9cf2 │ │ +371ba8: 0c06 |0004: move-result-object v6 │ │ +371baa: 5551 6a72 |0005: iget-boolean v1, v5, Ljavax/mail/search/FlagTerm;.set:Z // field@726a │ │ +371bae: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +371bb0: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +371bb4: 5451 6872 |000a: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ +371bb8: 6e20 8f9c 1600 |000c: invoke-virtual {v6, v1}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags;)Z // method@9c8f │ │ +371bbe: 0a06 |000f: move-result v6 │ │ +371bc0: 3806 0300 |0010: if-eqz v6, 0013 // +0003 │ │ +371bc4: 0f02 |0012: return v2 │ │ +371bc6: 0f00 |0013: return v0 │ │ +371bc8: 5451 6872 |0014: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ +371bcc: 6e10 919c 0100 |0016: invoke-virtual {v1}, Ljavax/mail/Flags;.getSystemFlags:()[Ljavax/mail/Flags$Flag; // method@9c91 │ │ +371bd2: 0c01 |0019: move-result-object v1 │ │ +371bd4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +371bd6: 2114 |001b: array-length v4, v1 │ │ +371bd8: 3543 0e00 |001c: if-ge v3, v4, 002a // +000e │ │ +371bdc: 4604 0103 |001e: aget-object v4, v1, v3 │ │ +371be0: 6e20 8e9c 4600 |0020: invoke-virtual {v6, v4}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ +371be6: 0a04 |0023: move-result v4 │ │ +371be8: 3804 0300 |0024: if-eqz v4, 0027 // +0003 │ │ +371bec: 0f00 |0026: return v0 │ │ +371bee: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +371bf2: 28f2 |0029: goto 001b // -000e │ │ +371bf4: 5451 6872 |002a: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7268 │ │ +371bf8: 6e10 929c 0100 |002c: invoke-virtual {v1}, Ljavax/mail/Flags;.getUserFlags:()[Ljava/lang/String; // method@9c92 │ │ +371bfe: 0c01 |002f: move-result-object v1 │ │ +371c00: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +371c02: 2114 |0031: array-length v4, v1 │ │ +371c04: 3543 0e00 |0032: if-ge v3, v4, 0040 // +000e │ │ +371c08: 4604 0103 |0034: aget-object v4, v1, v3 │ │ +371c0c: 6e20 8d9c 4600 |0036: invoke-virtual {v6, v4}, Ljavax/mail/Flags;.contains:(Ljava/lang/String;)Z // method@9c8d │ │ +371c12: 0a04 |0039: move-result v4 │ │ +371c14: 3804 0300 |003a: if-eqz v4, 003d // +0003 │ │ +371c18: 0f00 |003c: return v0 │ │ +371c1a: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +371c1e: 28f2 |003f: goto 0031 // -000e │ │ +371c20: 0f02 |0040: return v2 │ │ +371c22: 0f00 |0041: return v0 │ │ catches : 1 │ │ 0x0001 - 0x003a │ │ Ljavax/mail/MessagingException; -> 0x0041 │ │ Ljava/lang/RuntimeException; -> 0x0041 │ │ positions : │ │ 0x0001 line=111 │ │ 0x0005 line=112 │ │ @@ -1277497,18 +1277496,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 │ │ -3721cc: |[3721cc] javax.mail.search.NotTerm.:(Ljavax/mail/search/SearchTerm;)V │ │ -3721dc: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -3721e2: 5b01 7572 |0003: iput-object v1, v0, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ -3721e6: 0e00 |0005: return-void │ │ +3721c8: |[3721c8] javax.mail.search.NotTerm.:(Ljavax/mail/search/SearchTerm;)V │ │ +3721d8: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +3721de: 5b01 7572 |0003: iput-object v1, v0, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ +3721e2: 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; │ │ @@ -1277519,25 +1277518,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -372138: |[372138] javax.mail.search.NotTerm.equals:(Ljava/lang/Object;)Z │ │ -372148: 2020 5114 |0000: instance-of v0, v2, Ljavax/mail/search/NotTerm; // type@1451 │ │ -37214c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -372150: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -372152: 0f02 |0005: return v2 │ │ -372154: 1f02 5114 |0006: check-cast v2, Ljavax/mail/search/NotTerm; // type@1451 │ │ -372158: 5422 7572 |0008: iget-object v2, v2, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ -37215c: 5410 7572 |000a: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ -372160: 6e20 e697 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -372166: 0a02 |000f: move-result v2 │ │ -372168: 0f02 |0010: return v2 │ │ +372134: |[372134] javax.mail.search.NotTerm.equals:(Ljava/lang/Object;)Z │ │ +372144: 2020 5114 |0000: instance-of v0, v2, Ljavax/mail/search/NotTerm; // type@1451 │ │ +372148: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +37214c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37214e: 0f02 |0005: return v2 │ │ +372150: 1f02 5114 |0006: check-cast v2, Ljavax/mail/search/NotTerm; // type@1451 │ │ +372154: 5422 7572 |0008: iget-object v2, v2, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ +372158: 5410 7572 |000a: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ +37215c: 6e20 e697 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +372162: 0a02 |000f: move-result v2 │ │ +372164: 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; │ │ @@ -1277548,17 +1277547,17 @@ │ │ type : '()Ljavax/mail/search/SearchTerm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3721b4: |[3721b4] javax.mail.search.NotTerm.getTerm:()Ljavax/mail/search/SearchTerm; │ │ -3721c4: 5410 7572 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ -3721c8: 1100 |0002: return-object v0 │ │ +3721b0: |[3721b0] javax.mail.search.NotTerm.getTerm:()Ljavax/mail/search/SearchTerm; │ │ +3721c0: 5410 7572 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ +3721c4: 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;) │ │ @@ -1277566,20 +1277565,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -372190: |[372190] javax.mail.search.NotTerm.hashCode:()I │ │ -3721a0: 5410 7572 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ -3721a4: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -3721aa: 0a00 |0005: move-result v0 │ │ -3721ac: e000 0001 |0006: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -3721b0: 0f00 |0008: return v0 │ │ +37218c: |[37218c] javax.mail.search.NotTerm.hashCode:()I │ │ +37219c: 5410 7572 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ +3721a0: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +3721a6: 0a00 |0005: move-result v0 │ │ +3721a8: e000 0001 |0006: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +3721ac: 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;) │ │ @@ -1277587,20 +1277586,20 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -37216c: |[37216c] javax.mail.search.NotTerm.match:(Ljavax/mail/Message;)Z │ │ -37217c: 5410 7572 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ -372180: 6e20 d4a0 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ -372186: 0a02 |0005: move-result v2 │ │ -372188: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -37218c: 0f02 |0008: return v2 │ │ +372168: |[372168] javax.mail.search.NotTerm.match:(Ljavax/mail/Message;)Z │ │ +372178: 5410 7572 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7275 │ │ +37217c: 6e20 d4a0 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ +372182: 0a02 |0005: move-result v2 │ │ +372184: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +372188: 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; │ │ │ │ @@ -1277638,24 +1277637,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 │ │ -3722e0: |[3722e0] javax.mail.search.OrTerm.:(Ljavax/mail/search/SearchTerm;Ljavax/mail/search/SearchTerm;)V │ │ -3722f0: 7010 d3a0 0200 |0000: invoke-direct {v2}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -3722f6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -3722f8: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -3722fc: 5b20 7772 |0006: iput-object v0, v2, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ -372300: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -372302: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -372306: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -372308: 4d04 0003 |000c: aput-object v4, v0, v3 │ │ -37230c: 0e00 |000e: return-void │ │ +3722dc: |[3722dc] javax.mail.search.OrTerm.:(Ljavax/mail/search/SearchTerm;Ljavax/mail/search/SearchTerm;)V │ │ +3722ec: 7010 d3a0 0200 |0000: invoke-direct {v2}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +3722f2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +3722f4: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +3722f8: 5b20 7772 |0006: iput-object v0, v2, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ +3722fc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3722fe: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +372302: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +372304: 4d04 0003 |000c: aput-object v4, v0, v3 │ │ +372308: 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; │ │ @@ -1277666,28 +1277665,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 │ │ -372310: |[372310] javax.mail.search.OrTerm.:([Ljavax/mail/search/SearchTerm;)V │ │ -372320: 7010 d3a0 0300 |0000: invoke-direct {v3}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -372326: 2140 |0003: array-length v0, v4 │ │ -372328: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -37232c: 5b30 7772 |0006: iput-object v0, v3, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ -372330: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -372332: 2141 |0009: array-length v1, v4 │ │ -372334: 3510 0b00 |000a: if-ge v0, v1, 0015 // +000b │ │ -372338: 5431 7772 |000c: iget-object v1, v3, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ -37233c: 4602 0400 |000e: aget-object v2, v4, v0 │ │ -372340: 4d02 0100 |0010: aput-object v2, v1, v0 │ │ -372344: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -372348: 28f5 |0014: goto 0009 // -000b │ │ -37234a: 0e00 |0015: return-void │ │ +37230c: |[37230c] javax.mail.search.OrTerm.:([Ljavax/mail/search/SearchTerm;)V │ │ +37231c: 7010 d3a0 0300 |0000: invoke-direct {v3}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +372322: 2140 |0003: array-length v0, v4 │ │ +372324: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +372328: 5b30 7772 |0006: iput-object v0, v3, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ +37232c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +37232e: 2141 |0009: array-length v1, v4 │ │ +372330: 3510 0b00 |000a: if-ge v0, v1, 0015 // +000b │ │ +372334: 5431 7772 |000c: iget-object v1, v3, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ +372338: 4602 0400 |000e: aget-object v2, v4, v0 │ │ +37233c: 4d02 0100 |0010: aput-object v2, v1, v0 │ │ +372340: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +372344: 28f5 |0014: goto 0009 // -000b │ │ +372346: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0009 line=82 │ │ 0x000c line=83 │ │ locals : │ │ @@ -1277700,41 +1277699,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3721e8: |[3721e8] javax.mail.search.OrTerm.equals:(Ljava/lang/Object;)Z │ │ -3721f8: 2050 5214 |0000: instance-of v0, v5, Ljavax/mail/search/OrTerm; // type@1452 │ │ -3721fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3721fe: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -372202: 0f01 |0005: return v1 │ │ -372204: 1f05 5214 |0006: check-cast v5, Ljavax/mail/search/OrTerm; // type@1452 │ │ -372208: 5450 7772 |0008: iget-object v0, v5, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ -37220c: 2100 |000a: array-length v0, v0 │ │ -37220e: 5442 7772 |000b: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ -372212: 2122 |000d: array-length v2, v2 │ │ -372214: 3220 0300 |000e: if-eq v0, v2, 0011 // +0003 │ │ -372218: 0f01 |0010: return v1 │ │ -37221a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -37221c: 5442 7772 |0012: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ -372220: 2123 |0014: array-length v3, v2 │ │ -372222: 3530 1200 |0015: if-ge v0, v3, 0027 // +0012 │ │ -372226: 4602 0200 |0017: aget-object v2, v2, v0 │ │ -37222a: 5453 7772 |0019: iget-object v3, v5, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ -37222e: 4603 0300 |001b: aget-object v3, v3, v0 │ │ -372232: 6e20 e697 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -372238: 0a02 |0020: move-result v2 │ │ -37223a: 3902 0300 |0021: if-nez v2, 0024 // +0003 │ │ -37223e: 0f01 |0023: return v1 │ │ -372240: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -372244: 28ec |0026: goto 0012 // -0014 │ │ -372246: 1215 |0027: const/4 v5, #int 1 // #1 │ │ -372248: 0f05 |0028: return v5 │ │ +3721e4: |[3721e4] javax.mail.search.OrTerm.equals:(Ljava/lang/Object;)Z │ │ +3721f4: 2050 5214 |0000: instance-of v0, v5, Ljavax/mail/search/OrTerm; // type@1452 │ │ +3721f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3721fa: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3721fe: 0f01 |0005: return v1 │ │ +372200: 1f05 5214 |0006: check-cast v5, Ljavax/mail/search/OrTerm; // type@1452 │ │ +372204: 5450 7772 |0008: iget-object v0, v5, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ +372208: 2100 |000a: array-length v0, v0 │ │ +37220a: 5442 7772 |000b: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ +37220e: 2122 |000d: array-length v2, v2 │ │ +372210: 3220 0300 |000e: if-eq v0, v2, 0011 // +0003 │ │ +372214: 0f01 |0010: return v1 │ │ +372216: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +372218: 5442 7772 |0012: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ +37221c: 2123 |0014: array-length v3, v2 │ │ +37221e: 3530 1200 |0015: if-ge v0, v3, 0027 // +0012 │ │ +372222: 4602 0200 |0017: aget-object v2, v2, v0 │ │ +372226: 5453 7772 |0019: iget-object v3, v5, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ +37222a: 4603 0300 |001b: aget-object v3, v3, v0 │ │ +37222e: 6e20 e697 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +372234: 0a02 |0020: move-result v2 │ │ +372236: 3902 0300 |0021: if-nez v2, 0024 // +0003 │ │ +37223a: 0f01 |0023: return v1 │ │ +37223c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +372240: 28ec |0026: goto 0012 // -0014 │ │ +372242: 1215 |0027: const/4 v5, #int 1 // #1 │ │ +372244: 0f05 |0028: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=121 │ │ 0x0008 line=122 │ │ 0x0012 line=124 │ │ 0x0017 line=125 │ │ @@ -1277747,20 +1277746,20 @@ │ │ type : '()[Ljavax/mail/search/SearchTerm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3722bc: |[3722bc] javax.mail.search.OrTerm.getTerms:()[Ljavax/mail/search/SearchTerm; │ │ -3722cc: 5410 7772 |0000: iget-object v0, v1, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ -3722d0: 6e10 66a6 0000 |0002: invoke-virtual {v0}, [Ljavax/mail/search/SearchTerm;.clone:()Ljava/lang/Object; // method@a666 │ │ -3722d6: 0c00 |0005: move-result-object v0 │ │ -3722d8: 1f00 f915 |0006: check-cast v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -3722dc: 1100 |0008: return-object v0 │ │ +3722b8: |[3722b8] javax.mail.search.OrTerm.getTerms:()[Ljavax/mail/search/SearchTerm; │ │ +3722c8: 5410 7772 |0000: iget-object v0, v1, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ +3722cc: 6e10 66a6 0000 |0002: invoke-virtual {v0}, [Ljavax/mail/search/SearchTerm;.clone:()Ljava/lang/Object; // method@a666 │ │ +3722d2: 0c00 |0005: move-result-object v0 │ │ +3722d4: 1f00 f915 |0006: check-cast v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +3722d8: 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;) │ │ @@ -1277768,27 +1277767,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -372288: |[372288] javax.mail.search.OrTerm.hashCode:()I │ │ -372298: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37229a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -37229c: 5442 7772 |0002: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ -3722a0: 2123 |0004: array-length v3, v2 │ │ -3722a2: 3530 0c00 |0005: if-ge v0, v3, 0011 // +000c │ │ -3722a6: 4602 0200 |0007: aget-object v2, v2, v0 │ │ -3722aa: 6e10 e997 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -3722b0: 0a02 |000c: move-result v2 │ │ -3722b2: b021 |000d: add-int/2addr v1, v2 │ │ -3722b4: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3722b8: 28f2 |0010: goto 0002 // -000e │ │ -3722ba: 0f01 |0011: return v1 │ │ +372284: |[372284] javax.mail.search.OrTerm.hashCode:()I │ │ +372294: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +372296: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +372298: 5442 7772 |0002: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ +37229c: 2123 |0004: array-length v3, v2 │ │ +37229e: 3530 0c00 |0005: if-ge v0, v3, 0011 // +000c │ │ +3722a2: 4602 0200 |0007: aget-object v2, v2, v0 │ │ +3722a6: 6e10 e997 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +3722ac: 0a02 |000c: move-result v2 │ │ +3722ae: b021 |000d: add-int/2addr v1, v2 │ │ +3722b0: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3722b4: 28f2 |0010: goto 0002 // -000e │ │ +3722b6: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Ljavax/mail/search/OrTerm; │ │ │ │ @@ -1277797,29 +1277796,29 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -37224c: |[37224c] javax.mail.search.OrTerm.match:(Ljavax/mail/Message;)Z │ │ -37225c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37225e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -372260: 5442 7772 |0002: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ -372264: 2123 |0004: array-length v3, v2 │ │ -372266: 3531 0f00 |0005: if-ge v1, v3, 0014 // +000f │ │ -37226a: 4602 0201 |0007: aget-object v2, v2, v1 │ │ -37226e: 6e20 d4a0 5200 |0009: invoke-virtual {v2, v5}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ -372274: 0a02 |000c: move-result v2 │ │ -372276: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ -37227a: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -37227c: 0f05 |0010: return v5 │ │ -37227e: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -372282: 28ef |0013: goto 0002 // -0011 │ │ -372284: 0f00 |0014: return v0 │ │ +372248: |[372248] javax.mail.search.OrTerm.match:(Ljavax/mail/Message;)Z │ │ +372258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37225a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +37225c: 5442 7772 |0002: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7277 │ │ +372260: 2123 |0004: array-length v3, v2 │ │ +372262: 3531 0f00 |0005: if-ge v1, v3, 0014 // +000f │ │ +372266: 4602 0201 |0007: aget-object v2, v2, v1 │ │ +37226a: 6e20 d4a0 5200 |0009: invoke-virtual {v2, v5}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ +372270: 0a02 |000c: move-result v2 │ │ +372272: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ +372276: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +372278: 0f05 |0010: return v5 │ │ +37227a: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +37227e: 28ef |0013: goto 0002 // -0011 │ │ +372280: 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; │ │ @@ -1277854,17 +1277853,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3725c0: |[3725c0] javax.mail.search.SearchException.:()V │ │ -3725d0: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -3725d6: 0e00 |0003: return-void │ │ +3725bc: |[3725bc] javax.mail.search.SearchException.:()V │ │ +3725cc: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +3725d2: 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;) │ │ @@ -1277872,17 +1277871,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3725d8: |[3725d8] javax.mail.search.SearchException.:(Ljava/lang/String;)V │ │ -3725e8: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -3725ee: 0e00 |0003: return-void │ │ +3725d4: |[3725d4] javax.mail.search.SearchException.:(Ljava/lang/String;)V │ │ +3725e4: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +3725ea: 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; │ │ │ │ @@ -1277925,20 +1277924,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -37283c: |[37283c] javax.mail.search.StringTerm.:(Ljava/lang/String;)V │ │ -37284c: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -372852: 5b01 8272 |0003: iput-object v1, v0, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ -372856: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -372858: 5c01 8172 |0006: iput-boolean v1, v0, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ -37285c: 0e00 |0008: return-void │ │ +372838: |[372838] javax.mail.search.StringTerm.:(Ljava/lang/String;)V │ │ +372848: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +37284e: 5b01 8272 |0003: iput-object v1, v0, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ +372852: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +372854: 5c01 8172 |0006: iput-boolean v1, v0, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ +372858: 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; │ │ @@ -1277949,19 +1277948,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 │ │ -372860: |[372860] javax.mail.search.StringTerm.:(Ljava/lang/String;Z)V │ │ -372870: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -372876: 5b01 8272 |0003: iput-object v1, v0, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ -37287a: 5c02 8172 |0005: iput-boolean v2, v0, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ -37287e: 0e00 |0007: return-void │ │ +37285c: |[37285c] javax.mail.search.StringTerm.:(Ljava/lang/String;Z)V │ │ +37286c: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +372872: 5b01 8272 |0003: iput-object v1, v0, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ +372876: 5c02 8172 |0005: iput-boolean v2, v0, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ +37287a: 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; │ │ @@ -1277974,43 +1277973,43 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -372704: |[372704] javax.mail.search.StringTerm.equals:(Ljava/lang/Object;)Z │ │ -372714: 2050 5a14 |0000: instance-of v0, v5, Ljavax/mail/search/StringTerm; // type@145a │ │ -372718: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -37271a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -37271e: 0f01 |0005: return v1 │ │ -372720: 1f05 5a14 |0006: check-cast v5, Ljavax/mail/search/StringTerm; // type@145a │ │ -372724: 5540 8172 |0008: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ -372728: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -37272a: 3800 1400 |000b: if-eqz v0, 001f // +0014 │ │ -37272e: 5450 8272 |000d: iget-object v0, v5, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ -372732: 5443 8272 |000f: iget-object v3, v4, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ -372736: 6e20 1398 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -37273c: 0a00 |0014: move-result v0 │ │ -37273e: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ -372742: 5555 8172 |0017: iget-boolean v5, v5, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ -372746: 5540 8172 |0019: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ -37274a: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ -37274e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -372750: 0f01 |001e: return v1 │ │ -372752: 5450 8272 |001f: iget-object v0, v5, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ -372756: 5443 8272 |0021: iget-object v3, v4, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ -37275a: 6e20 1298 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -372760: 0a00 |0026: move-result v0 │ │ -372762: 3800 0900 |0027: if-eqz v0, 0030 // +0009 │ │ -372766: 5555 8172 |0029: iget-boolean v5, v5, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ -37276a: 5540 8172 |002b: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ -37276e: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -372772: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -372774: 0f01 |0030: return v1 │ │ +372700: |[372700] javax.mail.search.StringTerm.equals:(Ljava/lang/Object;)Z │ │ +372710: 2050 5a14 |0000: instance-of v0, v5, Ljavax/mail/search/StringTerm; // type@145a │ │ +372714: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +372716: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +37271a: 0f01 |0005: return v1 │ │ +37271c: 1f05 5a14 |0006: check-cast v5, Ljavax/mail/search/StringTerm; // type@145a │ │ +372720: 5540 8172 |0008: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ +372724: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +372726: 3800 1400 |000b: if-eqz v0, 001f // +0014 │ │ +37272a: 5450 8272 |000d: iget-object v0, v5, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ +37272e: 5443 8272 |000f: iget-object v3, v4, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ +372732: 6e20 1398 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +372738: 0a00 |0014: move-result v0 │ │ +37273a: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ +37273e: 5555 8172 |0017: iget-boolean v5, v5, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ +372742: 5540 8172 |0019: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ +372746: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ +37274a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +37274c: 0f01 |001e: return v1 │ │ +37274e: 5450 8272 |001f: iget-object v0, v5, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ +372752: 5443 8272 |0021: iget-object v3, v4, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ +372756: 6e20 1298 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37275c: 0a00 |0026: move-result v0 │ │ +37275e: 3800 0900 |0027: if-eqz v0, 0030 // +0009 │ │ +372762: 5555 8172 |0029: iget-boolean v5, v5, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ +372766: 5540 8172 |002b: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ +37276a: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +37276e: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +372770: 0f01 |0030: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=125 │ │ 0x0008 line=126 │ │ 0x000d line=127 │ │ 0x001f line=130 │ │ @@ -1278023,17 +1278022,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -372778: |[372778] javax.mail.search.StringTerm.getIgnoreCase:()Z │ │ -372788: 5510 8172 |0000: iget-boolean v0, v1, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ -37278c: 0f00 |0002: return v0 │ │ +372774: |[372774] javax.mail.search.StringTerm.getIgnoreCase:()Z │ │ +372784: 5510 8172 |0000: iget-boolean v0, v1, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ +372788: 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;) │ │ @@ -1278041,17 +1278040,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -372824: |[372824] javax.mail.search.StringTerm.getPattern:()Ljava/lang/String; │ │ -372834: 5410 8272 |0000: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ -372838: 1100 |0002: return-object v0 │ │ +372820: |[372820] javax.mail.search.StringTerm.getPattern:()Ljava/lang/String; │ │ +372830: 5410 8272 |0000: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ +372834: 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;) │ │ @@ -1278059,26 +1278058,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3727ec: |[3727ec] javax.mail.search.StringTerm.hashCode:()I │ │ -3727fc: 5510 8172 |0000: iget-boolean v0, v1, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ -372800: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -372804: 5410 8272 |0004: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ -372808: 6e10 1998 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -37280e: 0a00 |0009: move-result v0 │ │ -372810: 2808 |000a: goto 0012 // +0008 │ │ -372812: 5410 8272 |000b: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ -372816: 6e10 1998 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -37281c: 0a00 |0010: move-result v0 │ │ -37281e: 7c00 |0011: not-int v0, v0 │ │ -372820: 0f00 |0012: return v0 │ │ +3727e8: |[3727e8] javax.mail.search.StringTerm.hashCode:()I │ │ +3727f8: 5510 8172 |0000: iget-boolean v0, v1, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ +3727fc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +372800: 5410 8272 |0004: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ +372804: 6e10 1998 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +37280a: 0a00 |0009: move-result v0 │ │ +37280c: 2808 |000a: goto 0012 // +0008 │ │ +37280e: 5410 8272 |000b: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ +372812: 6e10 1998 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +372818: 0a00 |0010: move-result v0 │ │ +37281a: 7c00 |0011: not-int v0, v0 │ │ +37281c: 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;) │ │ @@ -1278086,39 +1278085,39 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -372790: |[372790] javax.mail.search.StringTerm.match:(Ljava/lang/String;)Z │ │ -3727a0: 6e10 2298 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3727a6: 0a00 |0003: move-result v0 │ │ -3727a8: 5491 8272 |0004: iget-object v1, v9, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ -3727ac: 6e10 2298 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3727b2: 0a01 |0009: move-result v1 │ │ -3727b4: b110 |000a: sub-int/2addr v0, v1 │ │ -3727b6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3727b8: 1208 |000c: const/4 v8, #int 0 // #0 │ │ -3727ba: 3608 1800 |000d: if-gt v8, v0, 0025 // +0018 │ │ -3727be: 5593 8172 |000f: iget-boolean v3, v9, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ -3727c2: 5495 8272 |0011: iget-object v5, v9, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ -3727c6: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -3727c8: 6e10 2298 0500 |0014: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3727ce: 0a07 |0017: move-result v7 │ │ -3727d0: 07a2 |0018: move-object v2, v10 │ │ -3727d2: 0184 |0019: move v4, v8 │ │ -3727d4: 7406 2598 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@9825 │ │ -3727da: 0a02 |001d: move-result v2 │ │ -3727dc: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ -3727e0: 121a |0020: const/4 v10, #int 1 // #1 │ │ -3727e2: 0f0a |0021: return v10 │ │ -3727e4: d808 0801 |0022: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3727e8: 28e9 |0024: goto 000d // -0017 │ │ -3727ea: 0f01 |0025: return v1 │ │ +37278c: |[37278c] javax.mail.search.StringTerm.match:(Ljava/lang/String;)Z │ │ +37279c: 6e10 2298 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3727a2: 0a00 |0003: move-result v0 │ │ +3727a4: 5491 8272 |0004: iget-object v1, v9, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ +3727a8: 6e10 2298 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3727ae: 0a01 |0009: move-result v1 │ │ +3727b0: b110 |000a: sub-int/2addr v0, v1 │ │ +3727b2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3727b4: 1208 |000c: const/4 v8, #int 0 // #0 │ │ +3727b6: 3608 1800 |000d: if-gt v8, v0, 0025 // +0018 │ │ +3727ba: 5593 8172 |000f: iget-boolean v3, v9, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7281 │ │ +3727be: 5495 8272 |0011: iget-object v5, v9, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7282 │ │ +3727c2: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +3727c4: 6e10 2298 0500 |0014: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3727ca: 0a07 |0017: move-result v7 │ │ +3727cc: 07a2 |0018: move-object v2, v10 │ │ +3727ce: 0184 |0019: move v4, v8 │ │ +3727d0: 7406 2598 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@9825 │ │ +3727d6: 0a02 |001d: move-result v2 │ │ +3727d8: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ +3727dc: 121a |0020: const/4 v10, #int 1 // #1 │ │ +3727de: 0f0a |0021: return v10 │ │ +3727e0: d808 0801 |0022: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3727e4: 28e9 |0024: goto 000d // -0017 │ │ +3727e6: 0f01 |0025: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000f line=111 │ │ 0x0014 line=112 │ │ 0x001a line=111 │ │ locals : │ │ @@ -1278179,48 +1278178,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 │ │ -372a10: |[372a10] javax.mail.util.ByteArrayDataSource.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -372a20: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ -372a26: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -372a28: 5940 8872 |0004: iput v0, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ -372a2c: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -372a30: 5b40 8972 |0008: iput-object v0, v4, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@7289 │ │ -372a34: 2200 5c14 |000a: new-instance v0, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream; // type@145c │ │ -372a38: 7010 e8a0 0000 |000c: invoke-direct {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.:()V // method@a0e8 │ │ -372a3e: 1301 0020 |000f: const/16 v1, #int 8192 // #2000 │ │ -372a42: 2311 1515 |0011: new-array v1, v1, [B // type@1515 │ │ -372a46: 6e20 b796 1500 |0013: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ -372a4c: 0a02 |0016: move-result v2 │ │ -372a4e: 3d02 0700 |0017: if-lez v2, 001e // +0007 │ │ -372a52: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -372a54: 6e40 eca0 1023 |001a: invoke-virtual {v0, v1, v3, v2}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.write:([BII)V // method@a0ec │ │ -372a5a: 28f6 |001d: goto 0013 // -000a │ │ -372a5c: 6e10 e9a0 0000 |001e: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.getBuf:()[B // method@a0e9 │ │ -372a62: 0c05 |0021: move-result-object v5 │ │ -372a64: 5b45 8772 |0022: iput-object v5, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ -372a68: 6e10 eaa0 0000 |0024: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.getCount:()I // method@a0ea │ │ -372a6e: 0a05 |0027: move-result v5 │ │ -372a70: 5945 8872 |0028: iput v5, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ -372a74: 5441 8772 |002a: iget-object v1, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ -372a78: 2111 |002c: array-length v1, v1 │ │ -372a7a: b151 |002d: sub-int/2addr v1, v5 │ │ -372a7c: 1505 0400 |002e: const/high16 v5, #int 262144 // #4 │ │ -372a80: 3751 0b00 |0030: if-le v1, v5, 003b // +000b │ │ -372a84: 6e10 eba0 0000 |0032: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.toByteArray:()[B // method@a0eb │ │ -372a8a: 0c05 |0035: move-result-object v5 │ │ -372a8c: 5b45 8772 |0036: iput-object v5, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ -372a90: 2155 |0038: array-length v5, v5 │ │ -372a92: 5945 8872 |0039: iput v5, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ -372a96: 5b46 8a72 |003b: iput-object v6, v4, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728a │ │ -372a9a: 0e00 |003d: return-void │ │ +372a0c: |[372a0c] javax.mail.util.ByteArrayDataSource.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +372a1c: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ +372a22: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +372a24: 5940 8872 |0004: iput v0, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ +372a28: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +372a2c: 5b40 8972 |0008: iput-object v0, v4, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@7289 │ │ +372a30: 2200 5c14 |000a: new-instance v0, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream; // type@145c │ │ +372a34: 7010 e8a0 0000 |000c: invoke-direct {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.:()V // method@a0e8 │ │ +372a3a: 1301 0020 |000f: const/16 v1, #int 8192 // #2000 │ │ +372a3e: 2311 1515 |0011: new-array v1, v1, [B // type@1515 │ │ +372a42: 6e20 b796 1500 |0013: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ +372a48: 0a02 |0016: move-result v2 │ │ +372a4a: 3d02 0700 |0017: if-lez v2, 001e // +0007 │ │ +372a4e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +372a50: 6e40 eca0 1023 |001a: invoke-virtual {v0, v1, v3, v2}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.write:([BII)V // method@a0ec │ │ +372a56: 28f6 |001d: goto 0013 // -000a │ │ +372a58: 6e10 e9a0 0000 |001e: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.getBuf:()[B // method@a0e9 │ │ +372a5e: 0c05 |0021: move-result-object v5 │ │ +372a60: 5b45 8772 |0022: iput-object v5, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ +372a64: 6e10 eaa0 0000 |0024: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.getCount:()I // method@a0ea │ │ +372a6a: 0a05 |0027: move-result v5 │ │ +372a6c: 5945 8872 |0028: iput v5, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ +372a70: 5441 8772 |002a: iget-object v1, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ +372a74: 2111 |002c: array-length v1, v1 │ │ +372a76: b151 |002d: sub-int/2addr v1, v5 │ │ +372a78: 1505 0400 |002e: const/high16 v5, #int 262144 // #4 │ │ +372a7c: 3751 0b00 |0030: if-le v1, v5, 003b // +000b │ │ +372a80: 6e10 eba0 0000 |0032: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.toByteArray:()[B // method@a0eb │ │ +372a86: 0c05 |0035: move-result-object v5 │ │ +372a88: 5b45 8772 |0036: iput-object v5, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ +372a8c: 2155 |0038: array-length v5, v5 │ │ +372a8e: 5945 8872 |0039: iput v5, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ +372a92: 5b46 8a72 |003b: iput-object v6, v4, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728a │ │ +372a96: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=59 │ │ 0x0008 line=61 │ │ 0x000a line=84 │ │ 0x0013 line=87 │ │ @@ -1278241,37 +1278240,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 │ │ -372a9c: |[372a9c] javax.mail.util.ByteArrayDataSource.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -372aac: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -372ab2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -372ab4: 5920 8872 |0004: iput v0, v2, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ -372ab8: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -372abc: 5b20 8972 |0008: iput-object v0, v2, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@7289 │ │ -372ac0: 2200 2114 |000a: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ -372ac4: 7020 689e 4000 |000c: invoke-direct {v0, v4}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -372aca: 1a01 8d63 |000f: const-string v1, "charset" // string@638d │ │ -372ace: 6e20 6b9e 1000 |0011: invoke-virtual {v0, v1}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -372ad4: 0c00 |0014: move-result-object v0 │ │ -372ad6: 2802 |0015: goto 0017 // +0002 │ │ -372ad8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -372ada: 7110 30a0 0000 |0017: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -372ae0: 0c00 |001a: move-result-object v0 │ │ -372ae2: 3900 0600 |001b: if-nez v0, 0021 // +0006 │ │ -372ae6: 7100 2aa0 0000 |001d: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ -372aec: 0c00 |0020: move-result-object v0 │ │ -372aee: 6e20 1798 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ -372af4: 0c03 |0024: move-result-object v3 │ │ -372af6: 5b23 8772 |0025: iput-object v3, v2, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ -372afa: 5b24 8a72 |0027: iput-object v4, v2, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728a │ │ -372afe: 0e00 |0029: return-void │ │ +372a98: |[372a98] javax.mail.util.ByteArrayDataSource.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +372aa8: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +372aae: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +372ab0: 5920 8872 |0004: iput v0, v2, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ +372ab4: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +372ab8: 5b20 8972 |0008: iput-object v0, v2, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@7289 │ │ +372abc: 2200 2114 |000a: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ +372ac0: 7020 689e 4000 |000c: invoke-direct {v0, v4}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +372ac6: 1a01 8d63 |000f: const-string v1, "charset" // string@638d │ │ +372aca: 6e20 6b9e 1000 |0011: invoke-virtual {v0, v1}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +372ad0: 0c00 |0014: move-result-object v0 │ │ +372ad2: 2802 |0015: goto 0017 // +0002 │ │ +372ad4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +372ad6: 7110 30a0 0000 |0017: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +372adc: 0c00 |001a: move-result-object v0 │ │ +372ade: 3900 0600 |001b: if-nez v0, 0021 // +0006 │ │ +372ae2: 7100 2aa0 0000 |001d: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ +372ae8: 0c00 |0020: move-result-object v0 │ │ +372aea: 6e20 1798 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ +372af0: 0c03 |0024: move-result-object v3 │ │ +372af2: 5b23 8772 |0025: iput-object v3, v2, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ +372af6: 5b24 8a72 |0027: iput-object v4, v2, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728a │ │ +372afa: 0e00 |0029: return-void │ │ catches : 1 │ │ 0x000a - 0x0015 │ │ Ljavax/mail/internet/ParseException; -> 0x0016 │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=59 │ │ 0x0008 line=61 │ │ @@ -1278291,23 +1278290,23 @@ │ │ type : '([BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3729e0: |[3729e0] javax.mail.util.ByteArrayDataSource.:([BLjava/lang/String;)V │ │ -3729f0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3729f6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3729f8: 5910 8872 |0004: iput v0, v1, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ -3729fc: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -372a00: 5b10 8972 |0008: iput-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@7289 │ │ -372a04: 5b12 8772 |000a: iput-object v2, v1, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ -372a08: 5b13 8a72 |000c: iput-object v3, v1, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728a │ │ -372a0c: 0e00 |000e: return-void │ │ +3729dc: |[3729dc] javax.mail.util.ByteArrayDataSource.:([BLjava/lang/String;)V │ │ +3729ec: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3729f2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3729f4: 5910 8872 |0004: iput v0, v1, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ +3729f8: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +3729fc: 5b10 8972 |0008: iput-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@7289 │ │ +372a00: 5b12 8772 |000a: iput-object v2, v1, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ +372a04: 5b13 8a72 |000c: iput-object v3, v1, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728a │ │ +372a08: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=59 │ │ 0x0008 line=61 │ │ 0x000a line=114 │ │ 0x000c line=115 │ │ @@ -1278322,17 +1278321,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3729b0: |[3729b0] javax.mail.util.ByteArrayDataSource.getContentType:()Ljava/lang/String; │ │ -3729c0: 5410 8a72 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728a │ │ -3729c4: 1100 |0002: return-object v0 │ │ +3729ac: |[3729ac] javax.mail.util.ByteArrayDataSource.getContentType:()Ljava/lang/String; │ │ +3729bc: 5410 8a72 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728a │ │ +3729c0: 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;) │ │ @@ -1278340,31 +1278339,31 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -372944: |[372944] javax.mail.util.ByteArrayDataSource.getInputStream:()Ljava/io/InputStream; │ │ -372954: 5440 8772 |0000: iget-object v0, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ -372958: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -37295c: 5241 8872 |0004: iget v1, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ -372960: 3b01 0500 |0006: if-gez v1, 000b // +0005 │ │ -372964: 2100 |0008: array-length v0, v0 │ │ -372966: 5940 8872 |0009: iput v0, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ -37296a: 2200 5e14 |000b: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ -37296e: 5441 8772 |000d: iget-object v1, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ -372972: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -372974: 5243 8872 |0010: iget v3, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ -372978: 7040 f6a0 1032 |0012: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/util/SharedByteArrayInputStream;.:([BII)V // method@a0f6 │ │ -37297e: 1100 |0015: return-object v0 │ │ -372980: 2200 9412 |0016: new-instance v0, Ljava/io/IOException; // type@1294 │ │ -372984: 1a01 649f |0018: const-string v1, "no data" // string@9f64 │ │ -372988: 7020 aa96 1000 |001a: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ -37298e: 2700 |001d: throw v0 │ │ +372940: |[372940] javax.mail.util.ByteArrayDataSource.getInputStream:()Ljava/io/InputStream; │ │ +372950: 5440 8772 |0000: iget-object v0, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ +372954: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +372958: 5241 8872 |0004: iget v1, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ +37295c: 3b01 0500 |0006: if-gez v1, 000b // +0005 │ │ +372960: 2100 |0008: array-length v0, v0 │ │ +372962: 5940 8872 |0009: iput v0, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ +372966: 2200 5e14 |000b: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ +37296a: 5441 8772 |000d: iget-object v1, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7287 │ │ +37296e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +372970: 5243 8872 |0010: iget v3, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7288 │ │ +372974: 7040 f6a0 1032 |0012: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/util/SharedByteArrayInputStream;.:([BII)V // method@a0f6 │ │ +37297a: 1100 |0015: return-object v0 │ │ +37297c: 2200 9412 |0016: new-instance v0, Ljava/io/IOException; // type@1294 │ │ +372980: 1a01 649f |0018: const-string v1, "no data" // string@9f64 │ │ +372984: 7020 aa96 1000 |001a: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ +37298a: 2700 |001d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=158 │ │ 0x0008 line=159 │ │ 0x000b line=160 │ │ 0x0016 line=157 │ │ @@ -1278376,17 +1278375,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3729c8: |[3729c8] javax.mail.util.ByteArrayDataSource.getName:()Ljava/lang/String; │ │ -3729d8: 5410 8972 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@7289 │ │ -3729dc: 1100 |0002: return-object v0 │ │ +3729c4: |[3729c4] javax.mail.util.ByteArrayDataSource.getName:()Ljava/lang/String; │ │ +3729d4: 5410 8972 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@7289 │ │ +3729d8: 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;) │ │ @@ -1278394,19 +1278393,19 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -372990: |[372990] javax.mail.util.ByteArrayDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ -3729a0: 2200 9412 |0000: new-instance v0, Ljava/io/IOException; // type@1294 │ │ -3729a4: 1a01 0163 |0002: const-string v1, "cannot do this" // string@6301 │ │ -3729a8: 7020 aa96 1000 |0004: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ -3729ae: 2700 |0007: throw v0 │ │ +37298c: |[37298c] javax.mail.util.ByteArrayDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ +37299c: 2200 9412 |0000: new-instance v0, Ljava/io/IOException; // type@1294 │ │ +3729a0: 1a01 0163 |0002: const-string v1, "cannot do this" // string@6301 │ │ +3729a4: 7020 aa96 1000 |0004: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ +3729aa: 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;) │ │ @@ -1278414,17 +1278413,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -372b10: |[372b10] javax.mail.util.ByteArrayDataSource.setName:(Ljava/lang/String;)V │ │ -372b20: 5b01 8972 |0000: iput-object v1, v0, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@7289 │ │ -372b24: 0e00 |0002: return-void │ │ +372b0c: |[372b0c] javax.mail.util.ByteArrayDataSource.setName:(Ljava/lang/String;)V │ │ +372b1c: 5b01 8972 |0000: iput-object v1, v0, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@7289 │ │ +372b20: 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; │ │ │ │ @@ -1278458,19 +1278457,19 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -372ba8: |[372ba8] javax.mail.util.SharedByteArrayInputStream.:([B)V │ │ -372bb8: 7020 4b96 1000 |0000: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964b │ │ -372bbe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -372bc0: 5901 8e72 |0004: iput v1, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ -372bc4: 0e00 |0006: return-void │ │ +372ba4: |[372ba4] javax.mail.util.SharedByteArrayInputStream.:([B)V │ │ +372bb4: 7020 4b96 1000 |0000: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964b │ │ +372bba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +372bbc: 5901 8e72 |0004: iput v1, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ +372bc0: 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 │ │ @@ -1278480,20 +1278479,20 @@ │ │ type : '([BII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -372bc8: |[372bc8] javax.mail.util.SharedByteArrayInputStream.:([BII)V │ │ -372bd8: 7040 4c96 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ljava/io/ByteArrayInputStream;.:([BII)V // method@964c │ │ -372bde: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -372be0: 5901 8e72 |0004: iput v1, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ -372be4: 5902 8e72 |0006: iput v2, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ -372be8: 0e00 |0008: return-void │ │ +372bc4: |[372bc4] javax.mail.util.SharedByteArrayInputStream.:([BII)V │ │ +372bd4: 7040 4c96 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ljava/io/ByteArrayInputStream;.:([BII)V // method@964c │ │ +372bda: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +372bdc: 5901 8e72 |0004: iput v1, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ +372be0: 5902 8e72 |0006: iput v2, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ +372be4: 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; │ │ @@ -1278507,20 +1278506,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -372b88: |[372b88] javax.mail.util.SharedByteArrayInputStream.getPosition:()J │ │ -372b98: 5220 8d72 |0000: iget v0, v2, Ljavax/mail/util/SharedByteArrayInputStream;.pos:I // field@728d │ │ -372b9c: 5221 8e72 |0002: iget v1, v2, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ -372ba0: b110 |0004: sub-int/2addr v0, v1 │ │ -372ba2: 8100 |0005: int-to-long v0, v0 │ │ -372ba4: 1000 |0006: return-wide v0 │ │ +372b84: |[372b84] javax.mail.util.SharedByteArrayInputStream.getPosition:()J │ │ +372b94: 5220 8d72 |0000: iget v0, v2, Ljavax/mail/util/SharedByteArrayInputStream;.pos:I // field@728d │ │ +372b98: 5221 8e72 |0002: iget v1, v2, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ +372b9c: b110 |0004: sub-int/2addr v0, v1 │ │ +372b9e: 8100 |0005: int-to-long v0, v0 │ │ +372ba0: 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;) │ │ @@ -1278528,38 +1278527,38 @@ │ │ type : '(JJ)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -372b28: |[372b28] javax.mail.util.SharedByteArrayInputStream.newStream:(JJ)Ljava/io/InputStream; │ │ -372b38: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -372b3c: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -372b40: 3a02 1c00 |0004: if-ltz v2, 0020 // +001c │ │ -372b44: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -372b48: 3102 0700 |0008: cmp-long v2, v7, v0 │ │ -372b4c: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ -372b50: 5247 8c72 |000c: iget v7, v4, Ljavax/mail/util/SharedByteArrayInputStream;.count:I // field@728c │ │ -372b54: 5248 8e72 |000e: iget v8, v4, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ -372b58: b187 |0010: sub-int/2addr v7, v8 │ │ -372b5a: 8177 |0011: int-to-long v7, v7 │ │ -372b5c: 2200 5e14 |0012: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ -372b60: 5441 8b72 |0014: iget-object v1, v4, Ljavax/mail/util/SharedByteArrayInputStream;.buf:[B // field@728b │ │ -372b64: 5242 8e72 |0016: iget v2, v4, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ -372b68: 8453 |0018: long-to-int v3, v5 │ │ -372b6a: b032 |0019: add-int/2addr v2, v3 │ │ -372b6c: bc57 |001a: sub-long/2addr v7, v5 │ │ -372b6e: 8475 |001b: long-to-int v5, v7 │ │ -372b70: 7040 f6a0 1052 |001c: invoke-direct {v0, v1, v2, v5}, Ljavax/mail/util/SharedByteArrayInputStream;.:([BII)V // method@a0f6 │ │ -372b76: 1100 |001f: return-object v0 │ │ -372b78: 2205 c812 |0020: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -372b7c: 1a06 67b9 |0022: const-string v6, "start < 0" // string@b967 │ │ -372b80: 7020 8697 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -372b86: 2705 |0027: throw v5 │ │ +372b24: |[372b24] javax.mail.util.SharedByteArrayInputStream.newStream:(JJ)Ljava/io/InputStream; │ │ +372b34: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +372b38: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +372b3c: 3a02 1c00 |0004: if-ltz v2, 0020 // +001c │ │ +372b40: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +372b44: 3102 0700 |0008: cmp-long v2, v7, v0 │ │ +372b48: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ +372b4c: 5247 8c72 |000c: iget v7, v4, Ljavax/mail/util/SharedByteArrayInputStream;.count:I // field@728c │ │ +372b50: 5248 8e72 |000e: iget v8, v4, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ +372b54: b187 |0010: sub-int/2addr v7, v8 │ │ +372b56: 8177 |0011: int-to-long v7, v7 │ │ +372b58: 2200 5e14 |0012: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ +372b5c: 5441 8b72 |0014: iget-object v1, v4, Ljavax/mail/util/SharedByteArrayInputStream;.buf:[B // field@728b │ │ +372b60: 5242 8e72 |0016: iget v2, v4, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728e │ │ +372b64: 8453 |0018: long-to-int v3, v5 │ │ +372b66: b032 |0019: add-int/2addr v2, v3 │ │ +372b68: bc57 |001a: sub-long/2addr v7, v5 │ │ +372b6a: 8475 |001b: long-to-int v5, v7 │ │ +372b6c: 7040 f6a0 1052 |001c: invoke-direct {v0, v1, v2, v5}, Ljavax/mail/util/SharedByteArrayInputStream;.:([BII)V // method@a0f6 │ │ +372b72: 1100 |001f: return-object v0 │ │ +372b74: 2205 c812 |0020: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +372b78: 1a06 67b9 |0022: const-string v6, "start < 0" // string@b967 │ │ +372b7c: 7020 8697 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +372b82: 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; │ │ @@ -1278661,33 +1278660,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3730ac: |[3730ac] javax.mail.util.SharedFileInputStream.:()V │ │ -3730bc: 0e00 |0000: return-void │ │ +3730a8: |[3730a8] javax.mail.util.SharedFileInputStream.:()V │ │ +3730b8: 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 │ │ -3730c0: |[3730c0] javax.mail.util.SharedFileInputStream.:(Ljava/io/File;)V │ │ -3730d0: 6000 9672 |0000: sget v0, Ljavax/mail/util/SharedFileInputStream;.defaultBufferSize:I // field@7296 │ │ -3730d4: 7030 02a1 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/util/SharedFileInputStream;.:(Ljava/io/File;I)V // method@a102 │ │ -3730da: 0e00 |0005: return-void │ │ +3730bc: |[3730bc] javax.mail.util.SharedFileInputStream.:(Ljava/io/File;)V │ │ +3730cc: 6000 9672 |0000: sget v0, Ljavax/mail/util/SharedFileInputStream;.defaultBufferSize:I // field@7296 │ │ +3730d0: 7030 02a1 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/util/SharedFileInputStream;.:(Ljava/io/File;I)V // method@a102 │ │ +3730d6: 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; │ │ │ │ @@ -1278696,30 +1278695,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 │ │ -3730dc: |[3730dc] javax.mail.util.SharedFileInputStream.:(Ljava/io/File;I)V │ │ -3730ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3730ee: 7020 4396 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ -3730f4: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -3730f8: 5a20 9d72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ -3730fc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3730fe: 5c20 9a72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729a │ │ -373102: 3d04 0b00 |000b: if-lez v4, 0016 // +000b │ │ -373106: 2200 5f14 |000d: new-instance v0, Ljavax/mail/util/SharedFileInputStream$SharedFile; // type@145f │ │ -37310a: 7020 faa0 3000 |000f: invoke-direct {v0, v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.:(Ljava/io/File;)V // method@a0fa │ │ -373110: 7030 0da1 0204 |0012: invoke-direct {v2, v0, v4}, Ljavax/mail/util/SharedFileInputStream;.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V // method@a10d │ │ -373116: 0e00 |0015: return-void │ │ -373118: 2203 c812 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -37311c: 1a04 2b0f |0018: const-string v4, "Buffer size <= 0" // string@0f2b │ │ -373120: 7020 8697 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -373126: 2703 |001d: throw v3 │ │ +3730d8: |[3730d8] javax.mail.util.SharedFileInputStream.:(Ljava/io/File;I)V │ │ +3730e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3730ea: 7020 4396 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ +3730f0: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +3730f4: 5a20 9d72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ +3730f8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3730fa: 5c20 9a72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729a │ │ +3730fe: 3d04 0b00 |000b: if-lez v4, 0016 // +000b │ │ +373102: 2200 5f14 |000d: new-instance v0, Ljavax/mail/util/SharedFileInputStream$SharedFile; // type@145f │ │ +373106: 7020 faa0 3000 |000f: invoke-direct {v0, v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.:(Ljava/io/File;)V // method@a0fa │ │ +37310c: 7030 0da1 0204 |0012: invoke-direct {v2, v0, v4}, Ljavax/mail/util/SharedFileInputStream;.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V // method@a10d │ │ +373112: 0e00 |0015: return-void │ │ +373114: 2203 c812 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +373118: 1a04 2b0f |0018: const-string v4, "Buffer size <= 0" // string@0f2b │ │ +37311c: 7020 8697 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +373122: 2703 |001d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=198 │ │ 0x0006 line=93 │ │ 0x0009 line=104 │ │ 0x000d line=201 │ │ 0x0016 line=200 │ │ @@ -1278733,18 +1278732,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -373128: |[373128] javax.mail.util.SharedFileInputStream.:(Ljava/lang/String;)V │ │ -373138: 6000 9672 |0000: sget v0, Ljavax/mail/util/SharedFileInputStream;.defaultBufferSize:I // field@7296 │ │ -37313c: 7030 04a1 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/util/SharedFileInputStream;.:(Ljava/lang/String;I)V // method@a104 │ │ -373142: 0e00 |0005: return-void │ │ +373124: |[373124] javax.mail.util.SharedFileInputStream.:(Ljava/lang/String;)V │ │ +373134: 6000 9672 |0000: sget v0, Ljavax/mail/util/SharedFileInputStream;.defaultBufferSize:I // field@7296 │ │ +373138: 7030 04a1 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/util/SharedFileInputStream;.:(Ljava/lang/String;I)V // method@a104 │ │ +37313e: 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; │ │ │ │ @@ -1278753,30 +1278752,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 │ │ -373144: |[373144] javax.mail.util.SharedFileInputStream.:(Ljava/lang/String;I)V │ │ -373154: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -373156: 7020 4396 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ -37315c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -373160: 5a20 9d72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ -373164: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -373166: 5c20 9a72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729a │ │ -37316a: 3d04 0b00 |000b: if-lez v4, 0016 // +000b │ │ -37316e: 2200 5f14 |000d: new-instance v0, Ljavax/mail/util/SharedFileInputStream$SharedFile; // type@145f │ │ -373172: 7020 fba0 3000 |000f: invoke-direct {v0, v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.:(Ljava/lang/String;)V // method@a0fb │ │ -373178: 7030 0da1 0204 |0012: invoke-direct {v2, v0, v4}, Ljavax/mail/util/SharedFileInputStream;.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V // method@a10d │ │ -37317e: 0e00 |0015: return-void │ │ -373180: 2203 c812 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -373184: 1a04 2b0f |0018: const-string v4, "Buffer size <= 0" // string@0f2b │ │ -373188: 7020 8697 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -37318e: 2703 |001d: throw v3 │ │ +373140: |[373140] javax.mail.util.SharedFileInputStream.:(Ljava/lang/String;I)V │ │ +373150: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +373152: 7020 4396 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ +373158: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +37315c: 5a20 9d72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ +373160: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +373162: 5c20 9a72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729a │ │ +373166: 3d04 0b00 |000b: if-lez v4, 0016 // +000b │ │ +37316a: 2200 5f14 |000d: new-instance v0, Ljavax/mail/util/SharedFileInputStream$SharedFile; // type@145f │ │ +37316e: 7020 fba0 3000 |000f: invoke-direct {v0, v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.:(Ljava/lang/String;)V // method@a0fb │ │ +373174: 7030 0da1 0204 |0012: invoke-direct {v2, v0, v4}, Ljavax/mail/util/SharedFileInputStream;.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V // method@a10d │ │ +37317a: 0e00 |0015: return-void │ │ +37317c: 2203 c812 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +373180: 1a04 2b0f |0018: const-string v4, "Buffer size <= 0" // string@0f2b │ │ +373184: 7020 8697 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +37318a: 2703 |001d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0006 line=93 │ │ 0x0009 line=104 │ │ 0x000d line=217 │ │ 0x0016 line=216 │ │ @@ -1278790,34 +1278789,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 │ │ -373190: |[373190] javax.mail.util.SharedFileInputStream.:(Ljavax/mail/util/SharedFileInputStream$SharedFile;JJI)V │ │ -3731a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3731a2: 7020 4396 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ -3731a8: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -3731ac: 5a20 9d72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ -3731b0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3731b2: 5c20 9a72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729a │ │ -3731b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3731b8: 5c20 9a72 |000c: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729a │ │ -3731bc: 5b23 9c72 |000e: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ -3731c0: 6e10 ffa0 0300 |0010: invoke-virtual {v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.open:()Ljava/io/RandomAccessFile; // method@a0ff │ │ -3731c6: 0c03 |0013: move-result-object v3 │ │ -3731c8: 5b23 9772 |0014: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ -3731cc: 5a24 9d72 |0016: iput-wide v4, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ -3731d0: 5a24 9272 |0018: iput-wide v4, v2, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -3731d4: 5a26 9572 |001a: iput-wide v6, v2, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7295 │ │ -3731d8: 5928 9372 |001c: iput v8, v2, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7293 │ │ -3731dc: 2383 1515 |001e: new-array v3, v8, [B // type@1515 │ │ -3731e0: 5b23 9172 |0020: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -3731e4: 0e00 |0022: return-void │ │ +37318c: |[37318c] javax.mail.util.SharedFileInputStream.:(Ljavax/mail/util/SharedFileInputStream$SharedFile;JJI)V │ │ +37319c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37319e: 7020 4396 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ +3731a4: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +3731a8: 5a20 9d72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ +3731ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3731ae: 5c20 9a72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729a │ │ +3731b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3731b4: 5c20 9a72 |000c: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729a │ │ +3731b8: 5b23 9c72 |000e: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ +3731bc: 6e10 ffa0 0300 |0010: invoke-virtual {v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.open:()Ljava/io/RandomAccessFile; // method@a0ff │ │ +3731c2: 0c03 |0013: move-result-object v3 │ │ +3731c4: 5b23 9772 |0014: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ +3731c8: 5a24 9d72 |0016: iput-wide v4, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ +3731cc: 5a24 9272 |0018: iput-wide v4, v2, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +3731d0: 5a26 9572 |001a: iput-wide v6, v2, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7295 │ │ +3731d4: 5928 9372 |001c: iput v8, v2, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7293 │ │ +3731d8: 2383 1515 |001e: new-array v3, v8, [B // type@1515 │ │ +3731dc: 5b23 9172 |0020: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +3731e0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=234 │ │ 0x0006 line=93 │ │ 0x0009 line=104 │ │ 0x000c line=235 │ │ 0x000e line=236 │ │ @@ -1278839,22 +1278838,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -37324c: |[37324c] javax.mail.util.SharedFileInputStream.ensureOpen:()V │ │ -37325c: 5420 9772 |0000: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ -373260: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -373264: 0e00 |0004: return-void │ │ -373266: 2200 9412 |0005: new-instance v0, Ljava/io/IOException; // type@1294 │ │ -37326a: 1a01 5d49 |0007: const-string v1, "Stream closed" // string@495d │ │ -37326e: 7020 aa96 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ -373274: 2700 |000c: throw v0 │ │ +373248: |[373248] javax.mail.util.SharedFileInputStream.ensureOpen:()V │ │ +373258: 5420 9772 |0000: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ +37325c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +373260: 0e00 |0004: return-void │ │ +373262: 2200 9412 |0005: new-instance v0, Ljava/io/IOException; // type@1294 │ │ +373266: 1a01 5d49 |0007: const-string v1, "Stream closed" // string@495d │ │ +37326a: 7020 aa96 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ +373270: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ljavax/mail/util/SharedFileInputStream; │ │ │ │ @@ -1278863,116 +1278862,116 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 170 16-bit code units │ │ -373278: |[373278] javax.mail.util.SharedFileInputStream.fill:()V │ │ -373288: 5270 9972 |0000: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ -37328c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -37328e: 3b00 0d00 |0003: if-gez v0, 0010 // +000d │ │ -373292: 5971 9b72 |0005: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -373296: 5370 9272 |0007: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -37329a: 5272 9472 |0009: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -37329e: 8122 |000b: int-to-long v2, v2 │ │ -3732a0: bb20 |000c: add-long/2addr v0, v2 │ │ -3732a2: 5a70 9272 |000d: iput-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -3732a6: 2851 |000f: goto 0060 // +0051 │ │ -3732a8: 5270 9b72 |0010: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -3732ac: 5472 9172 |0012: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -3732b0: 2122 |0014: array-length v2, v2 │ │ -3732b2: 3420 4b00 |0015: if-lt v0, v2, 0060 // +004b │ │ -3732b6: 5270 9972 |0017: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ -3732ba: 3d00 1d00 |0019: if-lez v0, 0036 // +001d │ │ -3732be: 5270 9b72 |001b: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -3732c2: 5272 9972 |001d: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ -3732c6: b120 |001f: sub-int/2addr v0, v2 │ │ -3732c8: 5472 9172 |0020: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -3732cc: 5273 9972 |0022: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ -3732d0: 5474 9172 |0024: iget-object v4, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -3732d4: 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 │ │ -3732da: 5970 9b72 |0029: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -3732de: 5372 9272 |002b: iget-wide v2, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -3732e2: 5270 9972 |002d: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ -3732e6: 8104 |002f: int-to-long v4, v0 │ │ -3732e8: bb42 |0030: add-long/2addr v2, v4 │ │ -3732ea: 5a72 9272 |0031: iput-wide v2, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -3732ee: 5971 9972 |0033: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ -3732f2: 282b |0035: goto 0060 // +002b │ │ -3732f4: 5470 9172 |0036: iget-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -3732f8: 2100 |0038: array-length v0, v0 │ │ -3732fa: 5272 9872 |0039: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7298 │ │ -3732fe: 3420 1000 |003b: if-lt v0, v2, 004b // +0010 │ │ -373302: 12f0 |003d: const/4 v0, #int -1 // #ff │ │ -373304: 5970 9972 |003e: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ -373308: 5971 9b72 |0040: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -37330c: 5370 9272 |0042: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -373310: 5272 9472 |0044: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -373314: 8122 |0046: int-to-long v2, v2 │ │ -373316: bb20 |0047: add-long/2addr v0, v2 │ │ -373318: 5a70 9272 |0048: iput-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -37331c: 2816 |004a: goto 0060 // +0016 │ │ -37331e: 5270 9b72 |004b: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -373322: da00 0002 |004d: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -373326: 5272 9872 |004f: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7298 │ │ -37332a: 3720 0400 |0051: if-le v0, v2, 0055 // +0004 │ │ -37332e: 5270 9872 |0053: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7298 │ │ -373332: 2300 1515 |0055: new-array v0, v0, [B // type@1515 │ │ -373336: 5472 9172 |0057: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -37333a: 5273 9b72 |0059: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -37333e: 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 │ │ -373344: 5b70 9172 |005e: iput-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -373348: 5270 9b72 |0060: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -37334c: 5970 9472 |0062: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -373350: 5470 9172 |0064: iget-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -373354: 2100 |0066: array-length v0, v0 │ │ -373356: 5271 9b72 |0067: iget v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -37335a: b110 |0069: sub-int/2addr v0, v1 │ │ -37335c: 5371 9272 |006a: iget-wide v1, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -373360: 5373 9d72 |006c: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ -373364: bc31 |006e: sub-long/2addr v1, v3 │ │ -373366: 5273 9b72 |006f: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -37336a: 8133 |0071: int-to-long v3, v3 │ │ -37336c: bb31 |0072: add-long/2addr v1, v3 │ │ -37336e: 8103 |0073: int-to-long v3, v0 │ │ -373370: bb31 |0074: add-long/2addr v1, v3 │ │ -373372: 5373 9572 |0075: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7295 │ │ -373376: 3105 0103 |0077: cmp-long v5, v1, v3 │ │ -37337a: 3d05 0d00 |0079: if-lez v5, 0086 // +000d │ │ -37337e: 5370 9272 |007b: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -373382: 5375 9d72 |007d: iget-wide v5, v7, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ -373386: bc50 |007f: sub-long/2addr v0, v5 │ │ -373388: 5272 9b72 |0080: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -37338c: 8125 |0082: int-to-long v5, v2 │ │ -37338e: bb50 |0083: add-long/2addr v0, v5 │ │ -373390: bc03 |0084: sub-long/2addr v3, v0 │ │ -373392: 8430 |0085: long-to-int v0, v3 │ │ -373394: 5471 9772 |0086: iget-object v1, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ -373398: 1d01 |0088: monitor-enter v1 │ │ -37339a: 5472 9772 |0089: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ -37339e: 5373 9272 |008b: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -3733a2: 5275 9b72 |008d: iget v5, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -3733a6: 8155 |008f: int-to-long v5, v5 │ │ -3733a8: bb53 |0090: add-long/2addr v3, v5 │ │ -3733aa: 6e30 0197 3204 |0091: invoke-virtual {v2, v3, v4}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9701 │ │ -3733b0: 5472 9772 |0094: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ -3733b4: 5473 9172 |0096: iget-object v3, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -3733b8: 5274 9b72 |0098: iget v4, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -3733bc: 6e40 0097 3204 |009a: invoke-virtual {v2, v3, v4, v0}, Ljava/io/RandomAccessFile;.read:([BII)I // method@9700 │ │ -3733c2: 0a00 |009d: move-result v0 │ │ -3733c4: 3d00 0700 |009e: if-lez v0, 00a5 // +0007 │ │ -3733c8: 5272 9b72 |00a0: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -3733cc: b020 |00a2: add-int/2addr v0, v2 │ │ -3733ce: 5970 9472 |00a3: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -3733d2: 1e01 |00a5: monitor-exit v1 │ │ -3733d4: 0e00 |00a6: return-void │ │ -3733d6: 0d00 |00a7: move-exception v0 │ │ -3733d8: 1e01 |00a8: monitor-exit v1 │ │ -3733da: 2700 |00a9: throw v0 │ │ +373274: |[373274] javax.mail.util.SharedFileInputStream.fill:()V │ │ +373284: 5270 9972 |0000: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ +373288: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +37328a: 3b00 0d00 |0003: if-gez v0, 0010 // +000d │ │ +37328e: 5971 9b72 |0005: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +373292: 5370 9272 |0007: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +373296: 5272 9472 |0009: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +37329a: 8122 |000b: int-to-long v2, v2 │ │ +37329c: bb20 |000c: add-long/2addr v0, v2 │ │ +37329e: 5a70 9272 |000d: iput-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +3732a2: 2851 |000f: goto 0060 // +0051 │ │ +3732a4: 5270 9b72 |0010: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +3732a8: 5472 9172 |0012: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +3732ac: 2122 |0014: array-length v2, v2 │ │ +3732ae: 3420 4b00 |0015: if-lt v0, v2, 0060 // +004b │ │ +3732b2: 5270 9972 |0017: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ +3732b6: 3d00 1d00 |0019: if-lez v0, 0036 // +001d │ │ +3732ba: 5270 9b72 |001b: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +3732be: 5272 9972 |001d: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ +3732c2: b120 |001f: sub-int/2addr v0, v2 │ │ +3732c4: 5472 9172 |0020: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +3732c8: 5273 9972 |0022: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ +3732cc: 5474 9172 |0024: iget-object v4, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +3732d0: 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 │ │ +3732d6: 5970 9b72 |0029: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +3732da: 5372 9272 |002b: iget-wide v2, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +3732de: 5270 9972 |002d: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ +3732e2: 8104 |002f: int-to-long v4, v0 │ │ +3732e4: bb42 |0030: add-long/2addr v2, v4 │ │ +3732e6: 5a72 9272 |0031: iput-wide v2, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +3732ea: 5971 9972 |0033: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ +3732ee: 282b |0035: goto 0060 // +002b │ │ +3732f0: 5470 9172 |0036: iget-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +3732f4: 2100 |0038: array-length v0, v0 │ │ +3732f6: 5272 9872 |0039: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7298 │ │ +3732fa: 3420 1000 |003b: if-lt v0, v2, 004b // +0010 │ │ +3732fe: 12f0 |003d: const/4 v0, #int -1 // #ff │ │ +373300: 5970 9972 |003e: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ +373304: 5971 9b72 |0040: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +373308: 5370 9272 |0042: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +37330c: 5272 9472 |0044: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +373310: 8122 |0046: int-to-long v2, v2 │ │ +373312: bb20 |0047: add-long/2addr v0, v2 │ │ +373314: 5a70 9272 |0048: iput-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +373318: 2816 |004a: goto 0060 // +0016 │ │ +37331a: 5270 9b72 |004b: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +37331e: da00 0002 |004d: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +373322: 5272 9872 |004f: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7298 │ │ +373326: 3720 0400 |0051: if-le v0, v2, 0055 // +0004 │ │ +37332a: 5270 9872 |0053: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7298 │ │ +37332e: 2300 1515 |0055: new-array v0, v0, [B // type@1515 │ │ +373332: 5472 9172 |0057: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +373336: 5273 9b72 |0059: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +37333a: 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 │ │ +373340: 5b70 9172 |005e: iput-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +373344: 5270 9b72 |0060: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +373348: 5970 9472 |0062: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +37334c: 5470 9172 |0064: iget-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +373350: 2100 |0066: array-length v0, v0 │ │ +373352: 5271 9b72 |0067: iget v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +373356: b110 |0069: sub-int/2addr v0, v1 │ │ +373358: 5371 9272 |006a: iget-wide v1, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +37335c: 5373 9d72 |006c: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ +373360: bc31 |006e: sub-long/2addr v1, v3 │ │ +373362: 5273 9b72 |006f: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +373366: 8133 |0071: int-to-long v3, v3 │ │ +373368: bb31 |0072: add-long/2addr v1, v3 │ │ +37336a: 8103 |0073: int-to-long v3, v0 │ │ +37336c: bb31 |0074: add-long/2addr v1, v3 │ │ +37336e: 5373 9572 |0075: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7295 │ │ +373372: 3105 0103 |0077: cmp-long v5, v1, v3 │ │ +373376: 3d05 0d00 |0079: if-lez v5, 0086 // +000d │ │ +37337a: 5370 9272 |007b: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +37337e: 5375 9d72 |007d: iget-wide v5, v7, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ +373382: bc50 |007f: sub-long/2addr v0, v5 │ │ +373384: 5272 9b72 |0080: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +373388: 8125 |0082: int-to-long v5, v2 │ │ +37338a: bb50 |0083: add-long/2addr v0, v5 │ │ +37338c: bc03 |0084: sub-long/2addr v3, v0 │ │ +37338e: 8430 |0085: long-to-int v0, v3 │ │ +373390: 5471 9772 |0086: iget-object v1, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ +373394: 1d01 |0088: monitor-enter v1 │ │ +373396: 5472 9772 |0089: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ +37339a: 5373 9272 |008b: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +37339e: 5275 9b72 |008d: iget v5, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +3733a2: 8155 |008f: int-to-long v5, v5 │ │ +3733a4: bb53 |0090: add-long/2addr v3, v5 │ │ +3733a6: 6e30 0197 3204 |0091: invoke-virtual {v2, v3, v4}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9701 │ │ +3733ac: 5472 9772 |0094: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ +3733b0: 5473 9172 |0096: iget-object v3, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +3733b4: 5274 9b72 |0098: iget v4, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +3733b8: 6e40 0097 3204 |009a: invoke-virtual {v2, v3, v4, v0}, Ljava/io/RandomAccessFile;.read:([BII)I // method@9700 │ │ +3733be: 0a00 |009d: move-result v0 │ │ +3733c0: 3d00 0700 |009e: if-lez v0, 00a5 // +0007 │ │ +3733c4: 5272 9b72 |00a0: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +3733c8: b020 |00a2: add-int/2addr v0, v2 │ │ +3733ca: 5970 9472 |00a3: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +3733ce: 1e01 |00a5: monitor-exit v1 │ │ +3733d0: 0e00 |00a6: return-void │ │ +3733d2: 0d00 |00a7: move-exception v0 │ │ +3733d4: 1e01 |00a8: monitor-exit v1 │ │ +3733d6: 2700 |00a9: throw v0 │ │ catches : 1 │ │ 0x0089 - 0x00a9 │ │ -> 0x00a7 │ │ positions : │ │ 0x0000 line=253 │ │ 0x0005 line=254 │ │ 0x0007 line=255 │ │ @@ -1279010,25 +1279009,25 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -372dac: |[372dac] javax.mail.util.SharedFileInputStream.in_available:()I │ │ -372dbc: 5360 9d72 |0000: iget-wide v0, v6, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ -372dc0: 5362 9572 |0002: iget-wide v2, v6, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7295 │ │ -372dc4: bb20 |0004: add-long/2addr v0, v2 │ │ -372dc6: 5362 9272 |0005: iget-wide v2, v6, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -372dca: 5264 9472 |0007: iget v4, v6, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -372dce: 8144 |0009: int-to-long v4, v4 │ │ -372dd0: bb42 |000a: add-long/2addr v2, v4 │ │ -372dd2: bc20 |000b: sub-long/2addr v0, v2 │ │ -372dd4: 8401 |000c: long-to-int v1, v0 │ │ -372dd6: 0f01 |000d: return v1 │ │ +372da8: |[372da8] javax.mail.util.SharedFileInputStream.in_available:()I │ │ +372db8: 5360 9d72 |0000: iget-wide v0, v6, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ +372dbc: 5362 9572 |0002: iget-wide v2, v6, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7295 │ │ +372dc0: bb20 |0004: add-long/2addr v0, v2 │ │ +372dc2: 5362 9272 |0005: iget-wide v2, v6, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +372dc6: 5264 9472 |0007: iget v4, v6, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +372dca: 8144 |0009: int-to-long v4, v4 │ │ +372dcc: bb42 |000a: add-long/2addr v2, v4 │ │ +372dce: bc20 |000b: sub-long/2addr v0, v2 │ │ +372dd0: 8401 |000c: long-to-int v1, v0 │ │ +372dd2: 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;) │ │ @@ -1279036,28 +1279035,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 │ │ -373408: |[373408] javax.mail.util.SharedFileInputStream.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V │ │ -373418: 5b23 9c72 |0000: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ -37341c: 6e10 ffa0 0300 |0002: invoke-virtual {v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.open:()Ljava/io/RandomAccessFile; // method@a0ff │ │ -373422: 0c03 |0005: move-result-object v3 │ │ -373424: 5b23 9772 |0006: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ -373428: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -37342c: 5a20 9d72 |000a: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ -373430: 6e10 fe96 0300 |000c: invoke-virtual {v3}, Ljava/io/RandomAccessFile;.length:()J // method@96fe │ │ -373436: 0b00 |000f: move-result-wide v0 │ │ -373438: 5a20 9572 |0010: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7295 │ │ -37343c: 5924 9372 |0012: iput v4, v2, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7293 │ │ -373440: 2343 1515 |0014: new-array v3, v4, [B // type@1515 │ │ -373444: 5b23 9172 |0016: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -373448: 0e00 |0018: return-void │ │ +373404: |[373404] javax.mail.util.SharedFileInputStream.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V │ │ +373414: 5b23 9c72 |0000: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ +373418: 6e10 ffa0 0300 |0002: invoke-virtual {v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.open:()Ljava/io/RandomAccessFile; // method@a0ff │ │ +37341e: 0c03 |0005: move-result-object v3 │ │ +373420: 5b23 9772 |0006: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ +373424: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +373428: 5a20 9d72 |000a: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ +37342c: 6e10 fe96 0300 |000c: invoke-virtual {v3}, Ljava/io/RandomAccessFile;.length:()J // method@96fe │ │ +373432: 0b00 |000f: move-result-wide v0 │ │ +373434: 5a20 9572 |0010: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7295 │ │ +373438: 5924 9372 |0012: iput v4, v2, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7293 │ │ +37343c: 2343 1515 |0014: new-array v3, v4, [B // type@1515 │ │ +373440: 5b23 9172 |0016: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +373444: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0002 line=222 │ │ 0x000a line=223 │ │ 0x000c line=224 │ │ 0x0012 line=225 │ │ @@ -1279072,35 +1279071,35 @@ │ │ type : '([BII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -372eec: |[372eec] javax.mail.util.SharedFileInputStream.read1:([BII)I │ │ -372efc: 5220 9472 |0000: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -372f00: 5221 9b72 |0002: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -372f04: b110 |0004: sub-int/2addr v0, v1 │ │ -372f06: 3c00 0e00 |0005: if-gtz v0, 0013 // +000e │ │ -372f0a: 7010 09a1 0200 |0007: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ -372f10: 5220 9472 |000a: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -372f14: 5221 9b72 |000c: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -372f18: b110 |000e: sub-int/2addr v0, v1 │ │ -372f1a: 3c00 0400 |000f: if-gtz v0, 0013 // +0004 │ │ -372f1e: 12f3 |0011: const/4 v3, #int -1 // #ff │ │ -372f20: 0f03 |0012: return v3 │ │ -372f22: 3550 0300 |0013: if-ge v0, v5, 0016 // +0003 │ │ -372f26: 0105 |0015: move v5, v0 │ │ -372f28: 5420 9172 |0016: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -372f2c: 5221 9b72 |0018: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -372f30: 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 │ │ -372f36: 5223 9b72 |001d: iget v3, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -372f3a: b053 |001f: add-int/2addr v3, v5 │ │ -372f3c: 5923 9b72 |0020: iput v3, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -372f40: 0f05 |0022: return v5 │ │ +372ee8: |[372ee8] javax.mail.util.SharedFileInputStream.read1:([BII)I │ │ +372ef8: 5220 9472 |0000: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +372efc: 5221 9b72 |0002: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +372f00: b110 |0004: sub-int/2addr v0, v1 │ │ +372f02: 3c00 0e00 |0005: if-gtz v0, 0013 // +000e │ │ +372f06: 7010 09a1 0200 |0007: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ +372f0c: 5220 9472 |000a: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +372f10: 5221 9b72 |000c: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +372f14: b110 |000e: sub-int/2addr v0, v1 │ │ +372f16: 3c00 0400 |000f: if-gtz v0, 0013 // +0004 │ │ +372f1a: 12f3 |0011: const/4 v3, #int -1 // #ff │ │ +372f1c: 0f03 |0012: return v3 │ │ +372f1e: 3550 0300 |0013: if-ge v0, v5, 0016 // +0003 │ │ +372f22: 0105 |0015: move v5, v0 │ │ +372f24: 5420 9172 |0016: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +372f28: 5221 9b72 |0018: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +372f2c: 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 │ │ +372f32: 5223 9b72 |001d: iget v3, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +372f36: b053 |001f: add-int/2addr v3, v5 │ │ +372f38: 5923 9b72 |0020: iput v3, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +372f3c: 0f05 |0022: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0007 line=324 │ │ 0x000a line=325 │ │ 0x0016 line=329 │ │ 0x001d line=330 │ │ @@ -1279116,28 +1279115,28 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -372d68: |[372d68] javax.mail.util.SharedFileInputStream.available:()I │ │ -372d78: 1d02 |0000: monitor-enter v2 │ │ -372d7a: 7010 08a1 0200 |0001: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ -372d80: 5220 9472 |0004: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -372d84: 5221 9b72 |0006: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -372d88: b110 |0008: sub-int/2addr v0, v1 │ │ -372d8a: 7010 0ca1 0200 |0009: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.in_available:()I // method@a10c │ │ -372d90: 0a01 |000c: move-result v1 │ │ -372d92: b010 |000d: add-int/2addr v0, v1 │ │ -372d94: 1e02 |000e: monitor-exit v2 │ │ -372d96: 0f00 |000f: return v0 │ │ -372d98: 0d00 |0010: move-exception v0 │ │ -372d9a: 1e02 |0011: monitor-exit v2 │ │ -372d9c: 2700 |0012: throw v0 │ │ +372d64: |[372d64] javax.mail.util.SharedFileInputStream.available:()I │ │ +372d74: 1d02 |0000: monitor-enter v2 │ │ +372d76: 7010 08a1 0200 |0001: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ +372d7c: 5220 9472 |0004: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +372d80: 5221 9b72 |0006: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +372d84: b110 |0008: sub-int/2addr v0, v1 │ │ +372d86: 7010 0ca1 0200 |0009: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.in_available:()I // method@a10c │ │ +372d8c: 0a01 |000c: move-result v1 │ │ +372d8e: b010 |000d: add-int/2addr v0, v1 │ │ +372d90: 1e02 |000e: monitor-exit v2 │ │ +372d92: 0f00 |000f: return v0 │ │ +372d94: 0d00 |0010: move-exception v0 │ │ +372d96: 1e02 |0011: monitor-exit v2 │ │ +372d98: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x0010 │ │ positions : │ │ 0x0001 line=415 │ │ 0x0004 line=416 │ │ locals : │ │ @@ -1279148,35 +1279147,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -3731e8: |[3731e8] javax.mail.util.SharedFileInputStream.close:()V │ │ -3731f8: 5420 9772 |0000: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ -3731fc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -373200: 0e00 |0004: return-void │ │ -373202: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -373204: 5521 9a72 |0006: iget-boolean v1, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729a │ │ -373208: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ -37320c: 5421 9c72 |000a: iget-object v1, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ -373210: 6e10 fea0 0100 |000c: invoke-virtual {v1}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.forceClose:()V // method@a0fe │ │ -373216: 2806 |000f: goto 0015 // +0006 │ │ -373218: 5421 9c72 |0010: iget-object v1, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ -37321c: 6e10 fca0 0100 |0012: invoke-virtual {v1}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.close:()V // method@a0fc │ │ -373222: 5b20 9c72 |0015: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ -373226: 5b20 9772 |0017: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ -37322a: 5b20 9172 |0019: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -37322e: 0e00 |001b: return-void │ │ -373230: 0d01 |001c: move-exception v1 │ │ -373232: 5b20 9c72 |001d: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ -373236: 5b20 9772 |001f: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ -37323a: 5b20 9172 |0021: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -37323e: 2701 |0023: throw v1 │ │ +3731e4: |[3731e4] javax.mail.util.SharedFileInputStream.close:()V │ │ +3731f4: 5420 9772 |0000: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ +3731f8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3731fc: 0e00 |0004: return-void │ │ +3731fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +373200: 5521 9a72 |0006: iget-boolean v1, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729a │ │ +373204: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ +373208: 5421 9c72 |000a: iget-object v1, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ +37320c: 6e10 fea0 0100 |000c: invoke-virtual {v1}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.forceClose:()V // method@a0fe │ │ +373212: 2806 |000f: goto 0015 // +0006 │ │ +373214: 5421 9c72 |0010: iget-object v1, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ +373218: 6e10 fca0 0100 |0012: invoke-virtual {v1}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.close:()V // method@a0fc │ │ +37321e: 5b20 9c72 |0015: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ +373222: 5b20 9772 |0017: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ +373226: 5b20 9172 |0019: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +37322a: 0e00 |001b: return-void │ │ +37322c: 0d01 |001c: move-exception v1 │ │ +37322e: 5b20 9c72 |001d: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ +373232: 5b20 9772 |001f: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ +373236: 5b20 9172 |0021: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +37323a: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0006 - 0x0015 │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=487 │ │ 0x000a line=488 │ │ @@ -1279196,18 +1279195,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3733e8: |[3733e8] javax.mail.util.SharedFileInputStream.finalize:()V │ │ -3733f8: 6f10 e797 0000 |0000: invoke-super {v0}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -3733fe: 6e10 07a1 0000 |0003: invoke-virtual {v0}, Ljavax/mail/util/SharedFileInputStream;.close:()V // method@a107 │ │ -373404: 0e00 |0006: return-void │ │ +3733e4: |[3733e4] javax.mail.util.SharedFileInputStream.finalize:()V │ │ +3733f4: 6f10 e797 0000 |0000: invoke-super {v0}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +3733fa: 6e10 07a1 0000 |0003: invoke-virtual {v0}, Ljavax/mail/util/SharedFileInputStream;.close:()V // method@a107 │ │ +373400: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0003 line=561 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljavax/mail/util/SharedFileInputStream; │ │ │ │ @@ -1279216,28 +1279215,28 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -372fd8: |[372fd8] javax.mail.util.SharedFileInputStream.getPosition:()J │ │ -372fe8: 5440 9772 |0000: iget-object v0, v4, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ -372fec: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -372ff0: 5340 9272 |0004: iget-wide v0, v4, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ -372ff4: 5242 9b72 |0006: iget v2, v4, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -372ff8: 8122 |0008: int-to-long v2, v2 │ │ -372ffa: bb20 |0009: add-long/2addr v0, v2 │ │ -372ffc: 5342 9d72 |000a: iget-wide v2, v4, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ -373000: bc20 |000c: sub-long/2addr v0, v2 │ │ -373002: 1000 |000d: return-wide v0 │ │ -373004: 2200 e112 |000e: new-instance v0, Ljava/lang/RuntimeException; // type@12e1 │ │ -373008: 1a01 5d49 |0010: const-string v1, "Stream closed" // string@495d │ │ -37300c: 7020 f397 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@97f3 │ │ -373012: 2700 |0015: throw v0 │ │ +372fd4: |[372fd4] javax.mail.util.SharedFileInputStream.getPosition:()J │ │ +372fe4: 5440 9772 |0000: iget-object v0, v4, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ +372fe8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +372fec: 5340 9272 |0004: iget-wide v0, v4, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7292 │ │ +372ff0: 5242 9b72 |0006: iget v2, v4, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +372ff4: 8122 |0008: int-to-long v2, v2 │ │ +372ff6: bb20 |0009: add-long/2addr v0, v2 │ │ +372ff8: 5342 9d72 |000a: iget-wide v2, v4, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ +372ffc: bc20 |000c: sub-long/2addr v0, v2 │ │ +372ffe: 1000 |000d: return-wide v0 │ │ +373000: 2200 e112 |000e: new-instance v0, Ljava/lang/RuntimeException; // type@12e1 │ │ +373004: 1a01 5d49 |0010: const-string v1, "Stream closed" // string@495d │ │ +373008: 7020 f397 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@97f3 │ │ +37300e: 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; │ │ @@ -1279247,24 +1279246,24 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -37344c: |[37344c] javax.mail.util.SharedFileInputStream.mark:(I)V │ │ -37345c: 1d00 |0000: monitor-enter v0 │ │ -37345e: 5901 9872 |0001: iput v1, v0, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7298 │ │ -373462: 5201 9b72 |0003: iget v1, v0, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -373466: 5901 9972 |0005: iput v1, v0, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ -37346a: 1e00 |0007: monitor-exit v0 │ │ -37346c: 0e00 |0008: return-void │ │ -37346e: 0d01 |0009: move-exception v1 │ │ -373470: 1e00 |000a: monitor-exit v0 │ │ -373472: 2701 |000b: throw v1 │ │ +373448: |[373448] javax.mail.util.SharedFileInputStream.mark:(I)V │ │ +373458: 1d00 |0000: monitor-enter v0 │ │ +37345a: 5901 9872 |0001: iput v1, v0, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7298 │ │ +37345e: 5201 9b72 |0003: iget v1, v0, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +373462: 5901 9972 |0005: iput v1, v0, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ +373466: 1e00 |0007: monitor-exit v0 │ │ +373468: 0e00 |0008: return-void │ │ +37346a: 0d01 |0009: move-exception v1 │ │ +37346c: 1e00 |000a: monitor-exit v0 │ │ +37346e: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=434 │ │ 0x0003 line=435 │ │ 0x0007 line=436 │ │ @@ -1279277,62 +1279276,62 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -372d54: |[372d54] javax.mail.util.SharedFileInputStream.markSupported:()Z │ │ -372d64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -372d66: 0f00 |0001: return v0 │ │ +372d50: |[372d50] javax.mail.util.SharedFileInputStream.markSupported:()Z │ │ +372d60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +372d62: 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 │ │ -372f44: |[372f44] javax.mail.util.SharedFileInputStream.newStream:(JJ)Ljava/io/InputStream; │ │ -372f54: 1d08 |0000: monitor-enter v8 │ │ -372f56: 5480 9772 |0001: iget-object v0, v8, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ -372f5a: 3800 2900 |0003: if-eqz v0, 002c // +0029 │ │ -372f5e: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -372f62: 3102 0900 |0007: cmp-long v2, v9, v0 │ │ -372f66: 3a02 1b00 |0009: if-ltz v2, 0024 // +001b │ │ -372f6a: 1600 ffff |000b: const-wide/16 v0, #int -1 // #ffff │ │ -372f6e: 3102 0b00 |000d: cmp-long v2, v11, v0 │ │ -372f72: 3902 0400 |000f: if-nez v2, 0013 // +0004 │ │ -372f76: 538b 9572 |0011: iget-wide v11, v8, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7295 │ │ -372f7a: 2207 6014 |0013: new-instance v7, Ljavax/mail/util/SharedFileInputStream; // type@1460 │ │ -372f7e: 5481 9c72 |0015: iget-object v1, v8, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ -372f82: 5382 9d72 |0017: iget-wide v2, v8, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ -372f86: bb92 |0019: add-long/2addr v2, v9 │ │ -372f88: 9c04 0b09 |001a: sub-long v4, v11, v9 │ │ -372f8c: 5286 9372 |001c: iget v6, v8, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7293 │ │ -372f90: 0770 |001e: move-object v0, v7 │ │ -372f92: 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 │ │ -372f98: 1e08 |0022: monitor-exit v8 │ │ -372f9a: 1107 |0023: return-object v7 │ │ -372f9c: 2209 c812 |0024: new-instance v9, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -372fa0: 1a0a 67b9 |0026: const-string v10, "start < 0" // string@b967 │ │ -372fa4: 7020 8697 a900 |0028: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -372faa: 2709 |002b: throw v9 │ │ -372fac: 2209 e112 |002c: new-instance v9, Ljava/lang/RuntimeException; // type@12e1 │ │ -372fb0: 1a0a 5d49 |002e: const-string v10, "Stream closed" // string@495d │ │ -372fb4: 7020 f397 a900 |0030: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@97f3 │ │ -372fba: 2709 |0033: throw v9 │ │ -372fbc: 0d09 |0034: move-exception v9 │ │ -372fbe: 1e08 |0035: monitor-exit v8 │ │ -372fc0: 2709 |0036: throw v9 │ │ +372f40: |[372f40] javax.mail.util.SharedFileInputStream.newStream:(JJ)Ljava/io/InputStream; │ │ +372f50: 1d08 |0000: monitor-enter v8 │ │ +372f52: 5480 9772 |0001: iget-object v0, v8, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7297 │ │ +372f56: 3800 2900 |0003: if-eqz v0, 002c // +0029 │ │ +372f5a: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +372f5e: 3102 0900 |0007: cmp-long v2, v9, v0 │ │ +372f62: 3a02 1b00 |0009: if-ltz v2, 0024 // +001b │ │ +372f66: 1600 ffff |000b: const-wide/16 v0, #int -1 // #ffff │ │ +372f6a: 3102 0b00 |000d: cmp-long v2, v11, v0 │ │ +372f6e: 3902 0400 |000f: if-nez v2, 0013 // +0004 │ │ +372f72: 538b 9572 |0011: iget-wide v11, v8, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7295 │ │ +372f76: 2207 6014 |0013: new-instance v7, Ljavax/mail/util/SharedFileInputStream; // type@1460 │ │ +372f7a: 5481 9c72 |0015: iget-object v1, v8, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729c │ │ +372f7e: 5382 9d72 |0017: iget-wide v2, v8, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729d │ │ +372f82: bb92 |0019: add-long/2addr v2, v9 │ │ +372f84: 9c04 0b09 |001a: sub-long v4, v11, v9 │ │ +372f88: 5286 9372 |001c: iget v6, v8, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7293 │ │ +372f8c: 0770 |001e: move-object v0, v7 │ │ +372f8e: 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 │ │ +372f94: 1e08 |0022: monitor-exit v8 │ │ +372f96: 1107 |0023: return-object v7 │ │ +372f98: 2209 c812 |0024: new-instance v9, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +372f9c: 1a0a 67b9 |0026: const-string v10, "start < 0" // string@b967 │ │ +372fa0: 7020 8697 a900 |0028: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +372fa6: 2709 |002b: throw v9 │ │ +372fa8: 2209 e112 |002c: new-instance v9, Ljava/lang/RuntimeException; // type@12e1 │ │ +372fac: 1a0a 5d49 |002e: const-string v10, "Stream closed" // string@495d │ │ +372fb0: 7020 f397 a900 |0030: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@97f3 │ │ +372fb6: 2709 |0033: throw v9 │ │ +372fb8: 0d09 |0034: move-exception v9 │ │ +372fba: 1e08 |0035: monitor-exit v8 │ │ +372fbc: 2709 |0036: throw v9 │ │ catches : 2 │ │ 0x0001 - 0x0022 │ │ -> 0x0034 │ │ 0x0024 - 0x0034 │ │ -> 0x0034 │ │ positions : │ │ 0x0001 line=527 │ │ @@ -1279350,38 +1279349,38 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -372dd8: |[372dd8] javax.mail.util.SharedFileInputStream.read:()I │ │ -372de8: 1d03 |0000: monitor-enter v3 │ │ -372dea: 7010 08a1 0300 |0001: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ -372df0: 5230 9b72 |0004: iget v0, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -372df4: 5231 9472 |0006: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -372df8: 3410 0e00 |0008: if-lt v0, v1, 0016 // +000e │ │ -372dfc: 7010 09a1 0300 |000a: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ -372e02: 5230 9b72 |000d: iget v0, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -372e06: 5231 9472 |000f: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -372e0a: 3410 0500 |0011: if-lt v0, v1, 0016 // +0005 │ │ -372e0e: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -372e10: 1e03 |0014: monitor-exit v3 │ │ -372e12: 0f00 |0015: return v0 │ │ -372e14: 5430 9172 |0016: iget-object v0, v3, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ -372e18: 5231 9b72 |0018: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -372e1c: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -372e20: 5932 9b72 |001c: iput v2, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -372e24: 4800 0001 |001e: aget-byte v0, v0, v1 │ │ -372e28: d500 ff00 |0020: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -372e2c: 1e03 |0022: monitor-exit v3 │ │ -372e2e: 0f00 |0023: return v0 │ │ -372e30: 0d00 |0024: move-exception v0 │ │ -372e32: 1e03 |0025: monitor-exit v3 │ │ -372e34: 2700 |0026: throw v0 │ │ +372dd4: |[372dd4] javax.mail.util.SharedFileInputStream.read:()I │ │ +372de4: 1d03 |0000: monitor-enter v3 │ │ +372de6: 7010 08a1 0300 |0001: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ +372dec: 5230 9b72 |0004: iget v0, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +372df0: 5231 9472 |0006: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +372df4: 3410 0e00 |0008: if-lt v0, v1, 0016 // +000e │ │ +372df8: 7010 09a1 0300 |000a: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ +372dfe: 5230 9b72 |000d: iget v0, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +372e02: 5231 9472 |000f: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +372e06: 3410 0500 |0011: if-lt v0, v1, 0016 // +0005 │ │ +372e0a: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +372e0c: 1e03 |0014: monitor-exit v3 │ │ +372e0e: 0f00 |0015: return v0 │ │ +372e10: 5430 9172 |0016: iget-object v0, v3, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7291 │ │ +372e14: 5231 9b72 |0018: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +372e18: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +372e1c: 5932 9b72 |001c: iput v2, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +372e20: 4800 0001 |001e: aget-byte v0, v0, v1 │ │ +372e24: d500 ff00 |0020: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +372e28: 1e03 |0022: monitor-exit v3 │ │ +372e2a: 0f00 |0023: return v0 │ │ +372e2c: 0d00 |0024: move-exception v0 │ │ +372e2e: 1e03 |0025: monitor-exit v3 │ │ +372e30: 2700 |0026: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0011 │ │ -> 0x0024 │ │ 0x0016 - 0x0020 │ │ -> 0x0024 │ │ positions : │ │ 0x0001 line=298 │ │ @@ -1279398,50 +1279397,50 @@ │ │ type : '([BII)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -372e4c: |[372e4c] javax.mail.util.SharedFileInputStream.read:([BII)I │ │ -372e5c: 1d03 |0000: monitor-enter v3 │ │ -372e5e: 7010 08a1 0300 |0001: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ -372e64: 9600 0506 |0004: or-int v0, v5, v6 │ │ -372e68: 9001 0506 |0006: add-int v1, v5, v6 │ │ -372e6c: b610 |0008: or-int/2addr v0, v1 │ │ -372e6e: 2142 |0009: array-length v2, v4 │ │ -372e70: b112 |000a: sub-int/2addr v2, v1 │ │ -372e72: b620 |000b: or-int/2addr v0, v2 │ │ -372e74: 3a00 2000 |000c: if-ltz v0, 002c // +0020 │ │ -372e78: 3906 0500 |000e: if-nez v6, 0013 // +0005 │ │ -372e7c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -372e7e: 1e03 |0011: monitor-exit v3 │ │ -372e80: 0f04 |0012: return v4 │ │ -372e82: 7040 13a1 4365 |0013: invoke-direct {v3, v4, v5, v6}, Ljavax/mail/util/SharedFileInputStream;.read1:([BII)I // method@a113 │ │ -372e88: 0a00 |0016: move-result v0 │ │ -372e8a: 3c00 0400 |0017: if-gtz v0, 001b // +0004 │ │ -372e8e: 1e03 |0019: monitor-exit v3 │ │ -372e90: 0f00 |001a: return v0 │ │ -372e92: 3560 0f00 |001b: if-ge v0, v6, 002a // +000f │ │ -372e96: 9001 0500 |001d: add-int v1, v5, v0 │ │ -372e9a: 9102 0600 |001f: sub-int v2, v6, v0 │ │ -372e9e: 7040 13a1 4321 |0021: invoke-direct {v3, v4, v1, v2}, Ljavax/mail/util/SharedFileInputStream;.read1:([BII)I // method@a113 │ │ -372ea4: 0a01 |0024: move-result v1 │ │ -372ea6: 3c01 0300 |0025: if-gtz v1, 0028 // +0003 │ │ -372eaa: 2803 |0027: goto 002a // +0003 │ │ -372eac: b010 |0028: add-int/2addr v0, v1 │ │ -372eae: 28f2 |0029: goto 001b // -000e │ │ -372eb0: 1e03 |002a: monitor-exit v3 │ │ -372eb2: 0f00 |002b: return v0 │ │ -372eb4: 2204 ca12 |002c: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ -372eb8: 7010 8e97 0400 |002e: invoke-direct {v4}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@978e │ │ -372ebe: 2704 |0031: throw v4 │ │ -372ec0: 0d04 |0032: move-exception v4 │ │ -372ec2: 1e03 |0033: monitor-exit v3 │ │ -372ec4: 2704 |0034: throw v4 │ │ +372e48: |[372e48] javax.mail.util.SharedFileInputStream.read:([BII)I │ │ +372e58: 1d03 |0000: monitor-enter v3 │ │ +372e5a: 7010 08a1 0300 |0001: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ +372e60: 9600 0506 |0004: or-int v0, v5, v6 │ │ +372e64: 9001 0506 |0006: add-int v1, v5, v6 │ │ +372e68: b610 |0008: or-int/2addr v0, v1 │ │ +372e6a: 2142 |0009: array-length v2, v4 │ │ +372e6c: b112 |000a: sub-int/2addr v2, v1 │ │ +372e6e: b620 |000b: or-int/2addr v0, v2 │ │ +372e70: 3a00 2000 |000c: if-ltz v0, 002c // +0020 │ │ +372e74: 3906 0500 |000e: if-nez v6, 0013 // +0005 │ │ +372e78: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +372e7a: 1e03 |0011: monitor-exit v3 │ │ +372e7c: 0f04 |0012: return v4 │ │ +372e7e: 7040 13a1 4365 |0013: invoke-direct {v3, v4, v5, v6}, Ljavax/mail/util/SharedFileInputStream;.read1:([BII)I // method@a113 │ │ +372e84: 0a00 |0016: move-result v0 │ │ +372e86: 3c00 0400 |0017: if-gtz v0, 001b // +0004 │ │ +372e8a: 1e03 |0019: monitor-exit v3 │ │ +372e8c: 0f00 |001a: return v0 │ │ +372e8e: 3560 0f00 |001b: if-ge v0, v6, 002a // +000f │ │ +372e92: 9001 0500 |001d: add-int v1, v5, v0 │ │ +372e96: 9102 0600 |001f: sub-int v2, v6, v0 │ │ +372e9a: 7040 13a1 4321 |0021: invoke-direct {v3, v4, v1, v2}, Ljavax/mail/util/SharedFileInputStream;.read1:([BII)I // method@a113 │ │ +372ea0: 0a01 |0024: move-result v1 │ │ +372ea2: 3c01 0300 |0025: if-gtz v1, 0028 // +0003 │ │ +372ea6: 2803 |0027: goto 002a // +0003 │ │ +372ea8: b010 |0028: add-int/2addr v0, v1 │ │ +372eaa: 28f2 |0029: goto 001b // -000e │ │ +372eac: 1e03 |002a: monitor-exit v3 │ │ +372eae: 0f00 |002b: return v0 │ │ +372eb0: 2204 ca12 |002c: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ +372eb4: 7010 8e97 0400 |002e: invoke-direct {v4}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@978e │ │ +372eba: 2704 |0031: throw v4 │ │ +372ebc: 0d04 |0032: move-exception v4 │ │ +372ebe: 1e03 |0033: monitor-exit v3 │ │ +372ec0: 2704 |0034: throw v4 │ │ catches : 4 │ │ 0x0001 - 0x000a │ │ -> 0x0032 │ │ 0x0013 - 0x0017 │ │ -> 0x0032 │ │ 0x0021 - 0x0025 │ │ -> 0x0032 │ │ @@ -1279467,30 +1279466,30 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -373480: |[373480] javax.mail.util.SharedFileInputStream.reset:()V │ │ -373490: 1d02 |0000: monitor-enter v2 │ │ -373492: 7010 08a1 0200 |0001: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ -373498: 5220 9972 |0004: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ -37349c: 3a00 0800 |0006: if-ltz v0, 000e // +0008 │ │ -3734a0: 5220 9972 |0008: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ -3734a4: 5920 9b72 |000a: iput v0, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -3734a8: 1e02 |000c: monitor-exit v2 │ │ -3734aa: 0e00 |000d: return-void │ │ -3734ac: 2200 9412 |000e: new-instance v0, Ljava/io/IOException; // type@1294 │ │ -3734b0: 1a01 5f44 |0010: const-string v1, "Resetting to invalid mark" // string@445f │ │ -3734b4: 7020 aa96 1000 |0012: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ -3734ba: 2700 |0015: throw v0 │ │ -3734bc: 0d00 |0016: move-exception v0 │ │ -3734be: 1e02 |0017: monitor-exit v2 │ │ -3734c0: 2700 |0018: throw v0 │ │ +37347c: |[37347c] javax.mail.util.SharedFileInputStream.reset:()V │ │ +37348c: 1d02 |0000: monitor-enter v2 │ │ +37348e: 7010 08a1 0200 |0001: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ +373494: 5220 9972 |0004: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ +373498: 3a00 0800 |0006: if-ltz v0, 000e // +0008 │ │ +37349c: 5220 9972 |0008: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@7299 │ │ +3734a0: 5920 9b72 |000a: iput v0, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +3734a4: 1e02 |000c: monitor-exit v2 │ │ +3734a6: 0e00 |000d: return-void │ │ +3734a8: 2200 9412 |000e: new-instance v0, Ljava/io/IOException; // type@1294 │ │ +3734ac: 1a01 5f44 |0010: const-string v1, "Resetting to invalid mark" // string@445f │ │ +3734b0: 7020 aa96 1000 |0012: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96aa │ │ +3734b6: 2700 |0015: throw v0 │ │ +3734b8: 0d00 |0016: move-exception v0 │ │ +3734ba: 1e02 |0017: monitor-exit v2 │ │ +3734bc: 2700 |0018: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x000c │ │ -> 0x0016 │ │ 0x000e - 0x0016 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=454 │ │ @@ -1279506,50 +1279505,50 @@ │ │ type : '(J)J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -373014: |[373014] javax.mail.util.SharedFileInputStream.skip:(J)J │ │ -373024: 1d05 |0000: monitor-enter v5 │ │ -373026: 7010 08a1 0500 |0001: invoke-direct {v5}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ -37302c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -373030: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ -373034: 3c02 0400 |0008: if-gtz v2, 000c // +0004 │ │ -373038: 1e05 |000a: monitor-exit v5 │ │ -37303a: 1000 |000b: return-wide v0 │ │ -37303c: 5252 9472 |000c: iget v2, v5, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -373040: 5253 9b72 |000e: iget v3, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -373044: b132 |0010: sub-int/2addr v2, v3 │ │ -373046: 8122 |0011: int-to-long v2, v2 │ │ -373048: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ -37304c: 3c04 1100 |0014: if-gtz v4, 0025 // +0011 │ │ -373050: 7010 09a1 0500 |0016: invoke-direct {v5}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ -373056: 5252 9472 |0019: iget v2, v5, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ -37305a: 5253 9b72 |001b: iget v3, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -37305e: b132 |001d: sub-int/2addr v2, v3 │ │ -373060: 8122 |001e: int-to-long v2, v2 │ │ -373062: 3104 0200 |001f: cmp-long v4, v2, v0 │ │ -373066: 3c04 0400 |0021: if-gtz v4, 0025 // +0004 │ │ -37306a: 1e05 |0023: monitor-exit v5 │ │ -37306c: 1000 |0024: return-wide v0 │ │ -37306e: 3100 0206 |0025: cmp-long v0, v2, v6 │ │ -373072: 3b00 0300 |0027: if-gez v0, 002a // +0003 │ │ -373076: 0426 |0029: move-wide v6, v2 │ │ -373078: 5250 9b72 |002a: iget v0, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -37307c: 8100 |002c: int-to-long v0, v0 │ │ -37307e: bb60 |002d: add-long/2addr v0, v6 │ │ -373080: 8401 |002e: long-to-int v1, v0 │ │ -373082: 5951 9b72 |002f: iput v1, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ -373086: 1e05 |0031: monitor-exit v5 │ │ -373088: 1006 |0032: return-wide v6 │ │ -37308a: 0d06 |0033: move-exception v6 │ │ -37308c: 1e05 |0034: monitor-exit v5 │ │ -37308e: 2706 |0035: throw v6 │ │ +373010: |[373010] javax.mail.util.SharedFileInputStream.skip:(J)J │ │ +373020: 1d05 |0000: monitor-enter v5 │ │ +373022: 7010 08a1 0500 |0001: invoke-direct {v5}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ +373028: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +37302c: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ +373030: 3c02 0400 |0008: if-gtz v2, 000c // +0004 │ │ +373034: 1e05 |000a: monitor-exit v5 │ │ +373036: 1000 |000b: return-wide v0 │ │ +373038: 5252 9472 |000c: iget v2, v5, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +37303c: 5253 9b72 |000e: iget v3, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +373040: b132 |0010: sub-int/2addr v2, v3 │ │ +373042: 8122 |0011: int-to-long v2, v2 │ │ +373044: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ +373048: 3c04 1100 |0014: if-gtz v4, 0025 // +0011 │ │ +37304c: 7010 09a1 0500 |0016: invoke-direct {v5}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ +373052: 5252 9472 |0019: iget v2, v5, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7294 │ │ +373056: 5253 9b72 |001b: iget v3, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +37305a: b132 |001d: sub-int/2addr v2, v3 │ │ +37305c: 8122 |001e: int-to-long v2, v2 │ │ +37305e: 3104 0200 |001f: cmp-long v4, v2, v0 │ │ +373062: 3c04 0400 |0021: if-gtz v4, 0025 // +0004 │ │ +373066: 1e05 |0023: monitor-exit v5 │ │ +373068: 1000 |0024: return-wide v0 │ │ +37306a: 3100 0206 |0025: cmp-long v0, v2, v6 │ │ +37306e: 3b00 0300 |0027: if-gez v0, 002a // +0003 │ │ +373072: 0426 |0029: move-wide v6, v2 │ │ +373074: 5250 9b72 |002a: iget v0, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +373078: 8100 |002c: int-to-long v0, v0 │ │ +37307a: bb60 |002d: add-long/2addr v0, v6 │ │ +37307c: 8401 |002e: long-to-int v1, v0 │ │ +37307e: 5951 9b72 |002f: iput v1, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729b │ │ +373082: 1e05 |0031: monitor-exit v5 │ │ +373084: 1006 |0032: return-wide v6 │ │ +373086: 0d06 |0033: move-exception v6 │ │ +373088: 1e05 |0034: monitor-exit v5 │ │ +37308a: 2706 |0035: throw v6 │ │ catches : 3 │ │ 0x0001 - 0x0004 │ │ -> 0x0033 │ │ 0x000c - 0x001d │ │ -> 0x0033 │ │ 0x002a - 0x0031 │ │ -> 0x0033 │ │ @@ -1279636,17 +1279635,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3770f8: |[3770f8] net.sf.dibdib.config.Dib2State.:()V │ │ -377108: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37710e: 0e00 |0003: return-void │ │ +3770f4: |[3770f4] net.sf.dibdib.config.Dib2State.:()V │ │ +377104: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +37710a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/config/Dib2State; │ │ │ │ Virtual methods - │ │ @@ -1279688,26 +1279687,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -3813cc: |[3813cc] net.sf.dibdib.generic.PlatformFunc.:()V │ │ -3813dc: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -3813e0: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ -3813e4: 2600 0e00 0000 |0004: fill-array-data v0, 00000012 // +0000000e │ │ -3813ea: 6900 0676 |0007: sput-object v0, Lnet/sf/dibdib/generic/PlatformFunc;.kLines:[C // field@7606 │ │ -3813ee: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -3813f0: 2300 1615 |000a: new-array v0, v0, [C // type@1516 │ │ -3813f4: 2600 1a00 0000 |000c: fill-array-data v0, 00000026 // +0000001a │ │ -3813fa: 6900 0576 |000f: sput-object v0, Lnet/sf/dibdib/generic/PlatformFunc;.kBoxes:[C // field@7605 │ │ -3813fe: 0e00 |0011: return-void │ │ -381400: 0003 0200 1000 0000 2000 2d00 7c00 ... |0012: array-data (20 units) │ │ -381428: 0003 0200 0400 0000 2000 8025 8425 ... |0026: array-data (8 units) │ │ +3813c8: |[3813c8] net.sf.dibdib.generic.PlatformFunc.:()V │ │ +3813d8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +3813dc: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ +3813e0: 2600 0e00 0000 |0004: fill-array-data v0, 00000012 // +0000000e │ │ +3813e6: 6900 0676 |0007: sput-object v0, Lnet/sf/dibdib/generic/PlatformFunc;.kLines:[C // field@7606 │ │ +3813ea: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +3813ec: 2300 1615 |000a: new-array v0, v0, [C // type@1516 │ │ +3813f0: 2600 1a00 0000 |000c: fill-array-data v0, 00000026 // +0000001a │ │ +3813f6: 6900 0576 |000f: sput-object v0, Lnet/sf/dibdib/generic/PlatformFunc;.kBoxes:[C // field@7605 │ │ +3813fa: 0e00 |0011: return-void │ │ +3813fc: 0003 0200 1000 0000 2000 2d00 7c00 ... |0012: array-data (20 units) │ │ +381424: 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;) │ │ @@ -1279715,17 +1279714,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -381438: |[381438] net.sf.dibdib.generic.PlatformFunc.:()V │ │ -381448: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38144e: 0e00 |0003: return-void │ │ +381434: |[381434] net.sf.dibdib.generic.PlatformFunc.:()V │ │ +381444: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +38144a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/PlatformFunc; │ │ │ │ Virtual methods - │ │ @@ -1279734,74 +1279733,74 @@ │ │ type : '([Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -381164: |[381164] net.sf.dibdib.generic.PlatformFunc.getFilesDir:([Ljava/lang/String;)Ljava/io/File; │ │ -381174: 2150 |0000: array-length v0, v5 │ │ -381176: 3d00 6a00 |0001: if-lez v0, 006b // +006a │ │ -38117a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -38117c: 4605 0500 |0004: aget-object v5, v5, v0 │ │ -381180: 7110 60a4 0500 |0006: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.toLowerCase:(Ljava/lang/String;)Ljava/lang/String; // method@a460 │ │ -381186: 0c05 |0009: move-result-object v5 │ │ -381188: 1a00 95ac |000a: const-string v0, "safe" // string@ac95 │ │ -38118c: 6e20 0e98 0500 |000c: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -381192: 0a00 |000f: move-result v0 │ │ -381194: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -381198: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -38119a: 1105 |0013: return-object v5 │ │ -38119c: 1a00 e86f |0014: const-string v0, "external" // string@6fe8 │ │ -3811a0: 6e20 0e98 0500 |0016: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3811a6: 0a00 |0019: move-result v0 │ │ -3811a8: 1a01 b981 |001a: const-string v1, "home" // string@81b9 │ │ -3811ac: 3900 2300 |001c: if-nez v0, 003f // +0023 │ │ -3811b0: 6e20 0e98 1500 |001e: invoke-virtual {v5, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3811b6: 0a00 |0021: move-result v0 │ │ -3811b8: 3800 0300 |0022: if-eqz v0, 0025 // +0003 │ │ -3811bc: 281b |0024: goto 003f // +001b │ │ -3811be: 1a00 adbc |0025: const-string v0, "tmp" // string@bcad │ │ -3811c2: 6e20 0e98 0500 |0027: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3811c8: 0a05 |002a: move-result v5 │ │ -3811ca: 3805 4000 |002b: if-eqz v5, 006b // +0040 │ │ -3811ce: 1a05 eb87 |002d: const-string v5, "java.io.tmpdir" // string@87eb │ │ -3811d2: 7110 5998 0500 |002f: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -3811d8: 0c05 |0032: move-result-object v5 │ │ -3811da: 2200 8c12 |0033: new-instance v0, Ljava/io/File; // type@128c │ │ -3811de: 7020 7796 5000 |0035: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3811e4: 6e10 8796 0000 |0038: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ -3811ea: 0a05 |003b: move-result v5 │ │ -3811ec: 3805 2f00 |003c: if-eqz v5, 006b // +002f │ │ -3811f0: 1100 |003e: return-object v0 │ │ -3811f2: 1a00 37c0 |003f: const-string v0, "user.home" // string@c037 │ │ -3811f6: 7110 5998 0000 |0041: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -3811fc: 0c00 |0044: move-result-object v0 │ │ -3811fe: 2202 8c12 |0045: new-instance v2, Ljava/io/File; // type@128c │ │ -381202: 2203 e812 |0047: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -381206: 7010 4098 0300 |0049: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38120c: 6e20 4b98 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -381212: 6e20 0e98 1500 |004f: invoke-virtual {v5, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -381218: 0a05 |0052: move-result v5 │ │ -38121a: 3805 0500 |0053: if-eqz v5, 0058 // +0005 │ │ -38121e: 1a05 0000 |0055: const-string v5, "" // string@0000 │ │ -381222: 2803 |0057: goto 005a // +0003 │ │ -381224: 1a05 7306 |0058: const-string v5, "/Downloads" // string@0673 │ │ -381228: 6e20 4b98 5300 |005a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38122e: 6e10 5498 0300 |005d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -381234: 0c05 |0060: move-result-object v5 │ │ -381236: 7020 7796 5200 |0061: invoke-direct {v2, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -38123c: 6e10 8796 0200 |0064: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ -381242: 0a05 |0067: move-result v5 │ │ -381244: 3805 0300 |0068: if-eqz v5, 006b // +0003 │ │ -381248: 1102 |006a: return-object v2 │ │ -38124a: 2205 8c12 |006b: new-instance v5, Ljava/io/File; // type@128c │ │ -38124e: 1a00 c905 |006d: const-string v0, "." // string@05c9 │ │ -381252: 7020 7796 0500 |006f: invoke-direct {v5, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -381258: 1105 |0072: return-object v5 │ │ +381160: |[381160] net.sf.dibdib.generic.PlatformFunc.getFilesDir:([Ljava/lang/String;)Ljava/io/File; │ │ +381170: 2150 |0000: array-length v0, v5 │ │ +381172: 3d00 6a00 |0001: if-lez v0, 006b // +006a │ │ +381176: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +381178: 4605 0500 |0004: aget-object v5, v5, v0 │ │ +38117c: 7110 60a4 0500 |0006: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.toLowerCase:(Ljava/lang/String;)Ljava/lang/String; // method@a460 │ │ +381182: 0c05 |0009: move-result-object v5 │ │ +381184: 1a00 95ac |000a: const-string v0, "safe" // string@ac95 │ │ +381188: 6e20 0e98 0500 |000c: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +38118e: 0a00 |000f: move-result v0 │ │ +381190: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +381194: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +381196: 1105 |0013: return-object v5 │ │ +381198: 1a00 e86f |0014: const-string v0, "external" // string@6fe8 │ │ +38119c: 6e20 0e98 0500 |0016: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3811a2: 0a00 |0019: move-result v0 │ │ +3811a4: 1a01 b981 |001a: const-string v1, "home" // string@81b9 │ │ +3811a8: 3900 2300 |001c: if-nez v0, 003f // +0023 │ │ +3811ac: 6e20 0e98 1500 |001e: invoke-virtual {v5, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3811b2: 0a00 |0021: move-result v0 │ │ +3811b4: 3800 0300 |0022: if-eqz v0, 0025 // +0003 │ │ +3811b8: 281b |0024: goto 003f // +001b │ │ +3811ba: 1a00 adbc |0025: const-string v0, "tmp" // string@bcad │ │ +3811be: 6e20 0e98 0500 |0027: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3811c4: 0a05 |002a: move-result v5 │ │ +3811c6: 3805 4000 |002b: if-eqz v5, 006b // +0040 │ │ +3811ca: 1a05 eb87 |002d: const-string v5, "java.io.tmpdir" // string@87eb │ │ +3811ce: 7110 5998 0500 |002f: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +3811d4: 0c05 |0032: move-result-object v5 │ │ +3811d6: 2200 8c12 |0033: new-instance v0, Ljava/io/File; // type@128c │ │ +3811da: 7020 7796 5000 |0035: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3811e0: 6e10 8796 0000 |0038: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ +3811e6: 0a05 |003b: move-result v5 │ │ +3811e8: 3805 2f00 |003c: if-eqz v5, 006b // +002f │ │ +3811ec: 1100 |003e: return-object v0 │ │ +3811ee: 1a00 37c0 |003f: const-string v0, "user.home" // string@c037 │ │ +3811f2: 7110 5998 0000 |0041: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +3811f8: 0c00 |0044: move-result-object v0 │ │ +3811fa: 2202 8c12 |0045: new-instance v2, Ljava/io/File; // type@128c │ │ +3811fe: 2203 e812 |0047: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +381202: 7010 4098 0300 |0049: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +381208: 6e20 4b98 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38120e: 6e20 0e98 1500 |004f: invoke-virtual {v5, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +381214: 0a05 |0052: move-result v5 │ │ +381216: 3805 0500 |0053: if-eqz v5, 0058 // +0005 │ │ +38121a: 1a05 0000 |0055: const-string v5, "" // string@0000 │ │ +38121e: 2803 |0057: goto 005a // +0003 │ │ +381220: 1a05 7306 |0058: const-string v5, "/Downloads" // string@0673 │ │ +381224: 6e20 4b98 5300 |005a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38122a: 6e10 5498 0300 |005d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +381230: 0c05 |0060: move-result-object v5 │ │ +381232: 7020 7796 5200 |0061: invoke-direct {v2, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +381238: 6e10 8796 0200 |0064: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ +38123e: 0a05 |0067: move-result v5 │ │ +381240: 3805 0300 |0068: if-eqz v5, 006b // +0003 │ │ +381244: 1102 |006a: return-object v2 │ │ +381246: 2205 8c12 |006b: new-instance v5, Ljava/io/File; // type@128c │ │ +38124a: 1a00 c905 |006d: const-string v0, "." // string@05c9 │ │ +38124e: 7020 7796 0500 |006f: invoke-direct {v5, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +381254: 1105 |0072: return-object v5 │ │ catches : 2 │ │ 0x0000 - 0x001a │ │ Ljava/lang/Exception; -> 0x006b │ │ 0x001e - 0x0068 │ │ Ljava/lang/Exception; -> 0x006b │ │ positions : │ │ 0x0000 line=43 │ │ @@ -1279825,95 +1279824,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 │ │ -381274: |[381274] net.sf.dibdib.generic.PlatformFunc.getLicense:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -381284: 5470 0476 |0000: iget-object v0, v7, Lnet/sf/dibdib/generic/PlatformFunc;.getLicense_lines:[Ljava/lang/String; // field@7604 │ │ -381288: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -38128c: 1100 |0004: return-object v0 │ │ -38128e: 3809 0500 |0005: if-eqz v9, 000a // +0005 │ │ -381292: 2190 |0007: array-length v0, v9 │ │ -381294: 3c00 0400 |0008: if-gtz v0, 000c // +0004 │ │ -381298: 6209 ce72 |000a: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.LICENSE_LIST:[Ljava/lang/String; // field@72ce │ │ -38129c: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3812a0: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3812a6: 1a01 4704 |0011: const-string v1, "(Version " // string@0447 │ │ -3812aa: 6e20 4b98 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3812b0: 6201 1e73 |0016: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731e │ │ -3812b4: 6e20 4b98 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3812ba: 1a01 6e04 |001b: const-string v1, ") │ │ +381270: |[381270] net.sf.dibdib.generic.PlatformFunc.getLicense:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +381280: 5470 0476 |0000: iget-object v0, v7, Lnet/sf/dibdib/generic/PlatformFunc;.getLicense_lines:[Ljava/lang/String; // field@7604 │ │ +381284: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +381288: 1100 |0004: return-object v0 │ │ +38128a: 3809 0500 |0005: if-eqz v9, 000a // +0005 │ │ +38128e: 2190 |0007: array-length v0, v9 │ │ +381290: 3c00 0400 |0008: if-gtz v0, 000c // +0004 │ │ +381294: 6209 ce72 |000a: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.LICENSE_LIST:[Ljava/lang/String; // field@72ce │ │ +381298: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38129c: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3812a2: 1a01 4704 |0011: const-string v1, "(Version " // string@0447 │ │ +3812a6: 6e20 4b98 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3812ac: 6201 1e73 |0016: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731e │ │ +3812b0: 6e20 4b98 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3812b6: 1a01 6e04 |001b: const-string v1, ") │ │ " // string@046e │ │ -3812be: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3812c4: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3812ca: 0c00 |0023: move-result-object v0 │ │ -3812cc: 1301 0a00 |0024: const/16 v1, #int 10 // #a │ │ -3812d0: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -3812d2: 3808 1d00 |0027: if-eqz v8, 0044 // +001d │ │ -3812d6: 2183 |0029: array-length v3, v8 │ │ -3812d8: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -3812da: 3534 1900 |002b: if-ge v4, v3, 0044 // +0019 │ │ -3812de: 4605 0804 |002d: aget-object v5, v8, v4 │ │ -3812e2: 2206 e812 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3812e6: 7010 4098 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3812ec: 6e20 4b98 0600 |0034: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3812f2: 6e20 4b98 5600 |0037: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3812f8: 6e20 4498 1600 |003a: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3812fe: 6e10 5498 0600 |003d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -381304: 0c00 |0040: move-result-object v0 │ │ -381306: d804 0401 |0041: add-int/lit8 v4, v4, #int 1 // #01 │ │ -38130a: 28e8 |0043: goto 002b // -0018 │ │ -38130c: 2198 |0044: array-length v8, v9 │ │ -38130e: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -381310: 3583 4c00 |0046: if-ge v3, v8, 0092 // +004c │ │ -381314: 4604 0903 |0048: aget-object v4, v9, v3 │ │ -381318: 3904 0300 |004a: if-nez v4, 004d // +0003 │ │ -38131c: 281f |004c: goto 006b // +001f │ │ -38131e: 2205 8012 |004d: new-instance v5, Ljava/io/BufferedInputStream; // type@1280 │ │ -381322: 1c06 bf14 |004f: const-class v6, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ -381326: 6e20 5497 4600 |0051: invoke-virtual {v6, v4}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9754 │ │ -38132c: 0c04 |0054: move-result-object v4 │ │ -38132e: 7020 4396 4500 |0055: invoke-direct {v5, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ -381334: 2204 e812 |0058: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -381338: 7010 4098 0400 |005a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38133e: 6e20 4b98 0400 |005d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -381344: 7110 b5a3 0500 |0060: invoke-static {v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.readStream:(Ljava/io/InputStream;)Ljava/lang/String; // method@a3b5 │ │ -38134a: 0c05 |0063: move-result-object v5 │ │ -38134c: 6e20 4b98 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -381352: 6e10 5498 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -381358: 0c00 |006a: move-result-object v0 │ │ -38135a: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -38135e: 28d9 |006d: goto 0046 // -0027 │ │ -381360: 0000 |006e: nop // spacer │ │ -381362: 1a08 8c14 |006f: const-string v8, "Could not access" // string@148c │ │ -381366: 6e20 0e98 8000 |0071: invoke-virtual {v0, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -38136c: 0a08 |0074: move-result v8 │ │ -38136e: 3908 1d00 |0075: if-nez v8, 0092 // +001d │ │ -381372: 2208 e812 |0077: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -381376: 7010 4098 0800 |0079: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38137c: 6e20 4498 1800 |007c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -381382: 6209 d372 |007f: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ -381386: 4609 0902 |0081: aget-object v9, v9, v2 │ │ -38138a: 6e20 4b98 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -381390: 1a09 7500 |0086: const-string v9, " │ │ +3812ba: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3812c0: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3812c6: 0c00 |0023: move-result-object v0 │ │ +3812c8: 1301 0a00 |0024: const/16 v1, #int 10 // #a │ │ +3812cc: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +3812ce: 3808 1d00 |0027: if-eqz v8, 0044 // +001d │ │ +3812d2: 2183 |0029: array-length v3, v8 │ │ +3812d4: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +3812d6: 3534 1900 |002b: if-ge v4, v3, 0044 // +0019 │ │ +3812da: 4605 0804 |002d: aget-object v5, v8, v4 │ │ +3812de: 2206 e812 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3812e2: 7010 4098 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3812e8: 6e20 4b98 0600 |0034: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3812ee: 6e20 4b98 5600 |0037: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3812f4: 6e20 4498 1600 |003a: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3812fa: 6e10 5498 0600 |003d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +381300: 0c00 |0040: move-result-object v0 │ │ +381302: d804 0401 |0041: add-int/lit8 v4, v4, #int 1 // #01 │ │ +381306: 28e8 |0043: goto 002b // -0018 │ │ +381308: 2198 |0044: array-length v8, v9 │ │ +38130a: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +38130c: 3583 4c00 |0046: if-ge v3, v8, 0092 // +004c │ │ +381310: 4604 0903 |0048: aget-object v4, v9, v3 │ │ +381314: 3904 0300 |004a: if-nez v4, 004d // +0003 │ │ +381318: 281f |004c: goto 006b // +001f │ │ +38131a: 2205 8012 |004d: new-instance v5, Ljava/io/BufferedInputStream; // type@1280 │ │ +38131e: 1c06 bf14 |004f: const-class v6, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ +381322: 6e20 5497 4600 |0051: invoke-virtual {v6, v4}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9754 │ │ +381328: 0c04 |0054: move-result-object v4 │ │ +38132a: 7020 4396 4500 |0055: invoke-direct {v5, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ +381330: 2204 e812 |0058: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +381334: 7010 4098 0400 |005a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38133a: 6e20 4b98 0400 |005d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +381340: 7110 b5a3 0500 |0060: invoke-static {v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.readStream:(Ljava/io/InputStream;)Ljava/lang/String; // method@a3b5 │ │ +381346: 0c05 |0063: move-result-object v5 │ │ +381348: 6e20 4b98 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38134e: 6e10 5498 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +381354: 0c00 |006a: move-result-object v0 │ │ +381356: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +38135a: 28d9 |006d: goto 0046 // -0027 │ │ +38135c: 0000 |006e: nop // spacer │ │ +38135e: 1a08 8c14 |006f: const-string v8, "Could not access" // string@148c │ │ +381362: 6e20 0e98 8000 |0071: invoke-virtual {v0, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +381368: 0a08 |0074: move-result v8 │ │ +38136a: 3908 1d00 |0075: if-nez v8, 0092 // +001d │ │ +38136e: 2208 e812 |0077: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +381372: 7010 4098 0800 |0079: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +381378: 6e20 4498 1800 |007c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38137e: 6209 d372 |007f: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ +381382: 4609 0902 |0081: aget-object v9, v9, v2 │ │ +381386: 6e20 4b98 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38138c: 1a09 7500 |0086: const-string v9, " │ │ (Could not access license files.) │ │ │ │ " // string@0075 │ │ -381394: 6e20 4b98 9800 |0088: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38139a: 6e20 4b98 0800 |008b: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3813a0: 6e10 5498 0800 |008e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3813a6: 0c00 |0091: move-result-object v0 │ │ -3813a8: 1a08 6c00 |0092: const-string v8, " │ │ +381390: 6e20 4b98 9800 |0088: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +381396: 6e20 4b98 0800 |008b: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38139c: 6e10 5498 0800 |008e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3813a2: 0c00 |0091: move-result-object v0 │ │ +3813a4: 1a08 6c00 |0092: const-string v8, " │ │ " // string@006c │ │ -3813ac: 6e20 2a98 8000 |0094: invoke-virtual {v0, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3813b2: 0c08 |0097: move-result-object v8 │ │ -3813b4: 5b78 0476 |0098: iput-object v8, v7, Lnet/sf/dibdib/generic/PlatformFunc;.getLicense_lines:[Ljava/lang/String; // field@7604 │ │ -3813b8: 1108 |009a: return-object v8 │ │ +3813a8: 6e20 2a98 8000 |0094: invoke-virtual {v0, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3813ae: 0c08 |0097: move-result-object v8 │ │ +3813b0: 5b78 0476 |0098: iput-object v8, v7, Lnet/sf/dibdib/generic/PlatformFunc;.getLicense_lines:[Ljava/lang/String; // field@7604 │ │ +3813b4: 1108 |009a: return-object v8 │ │ catches : 1 │ │ 0x0044 - 0x006b │ │ Ljava/lang/Exception; -> 0x006e │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=75 │ │ 0x000c line=76 │ │ @@ -1280028,36 +1280027,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -38ce18: |[38ce18] net.sf.dibdib.thread_any.CodecFunc.:()V │ │ -38ce28: 2200 ba14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/CodecFunc; // type@14ba │ │ -38ce2c: 7010 31a3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecFunc;.:()V // method@a331 │ │ -38ce32: 6900 0b77 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/CodecFunc;.instance:Lnet/sf/dibdib/thread_any/CodecFunc; // field@770b │ │ -38ce36: 0e00 |0007: return-void │ │ +38ce14: |[38ce14] net.sf.dibdib.thread_any.CodecFunc.:()V │ │ +38ce24: 2200 ba14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/CodecFunc; // type@14ba │ │ +38ce28: 7010 31a3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecFunc;.:()V // method@a331 │ │ +38ce2e: 6900 0b77 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/CodecFunc;.instance:Lnet/sf/dibdib/thread_any/CodecFunc; // field@770b │ │ +38ce32: 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 │ │ -38ce38: |[38ce38] net.sf.dibdib.thread_any.CodecFunc.:()V │ │ -38ce48: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38ce4e: 0e00 |0003: return-void │ │ +38ce34: |[38ce34] net.sf.dibdib.thread_any.CodecFunc.:()V │ │ +38ce44: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +38ce4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/CodecFunc; │ │ │ │ Virtual methods - │ │ @@ -1280066,19 +1280065,19 @@ │ │ type : '([BII)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -38ccc0: |[38ccc0] net.sf.dibdib.thread_any.CodecFunc.compress:([BII)[B │ │ -38ccd0: 1300 7a00 |0000: const/16 v0, #int 122 // #7a │ │ -38ccd4: 7140 a4a3 2043 |0002: invoke-static {v0, v2, v3, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compress:(I[BII)[B // method@a3a4 │ │ -38ccda: 0c02 |0005: move-result-object v2 │ │ -38ccdc: 1102 |0006: return-object v2 │ │ +38ccbc: |[38ccbc] net.sf.dibdib.thread_any.CodecFunc.compress:([BII)[B │ │ +38cccc: 1300 7a00 |0000: const/16 v0, #int 122 // #7a │ │ +38ccd0: 7140 a4a3 2043 |0002: invoke-static {v0, v2, v3, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compress:(I[BII)[B // method@a3a4 │ │ +38ccd6: 0c02 |0005: move-result-object v2 │ │ +38ccd8: 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 │ │ @@ -1280089,60 +1280088,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 │ │ -38cce0: |[38cce0] net.sf.dibdib.thread_any.CodecFunc.create:(C[Ljava/lang/Object;)[B │ │ -38ccf0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -38ccf2: 1101 |0001: return-object v1 │ │ +38ccdc: |[38ccdc] net.sf.dibdib.thread_any.CodecFunc.create:(C[Ljava/lang/Object;)[B │ │ +38ccec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +38ccee: 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 │ │ -38ccf4: |[38ccf4] net.sf.dibdib.thread_any.CodecFunc.decode:([BII[B[B)[B │ │ -38cd04: 4805 0203 |0000: aget-byte v5, v2, v3 │ │ -38cd08: 12e6 |0002: const/4 v6, #int -2 // #fe │ │ -38cd0a: 3365 0800 |0003: if-ne v5, v6, 000b // +0008 │ │ -38cd0e: 7120 a9a3 3200 |0005: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3a9 │ │ -38cd14: 0a05 |0008: move-result v5 │ │ -38cd16: b035 |0009: add-int/2addr v5, v3 │ │ -38cd18: 281a |000a: goto 0024 // +001a │ │ -38cd1a: 4805 0203 |000b: aget-byte v5, v2, v3 │ │ -38cd1e: 6206 cf72 |000d: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -38cd22: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -38cd24: 4806 0600 |0010: aget-byte v6, v6, v0 │ │ -38cd28: 3365 1a00 |0012: if-ne v5, v6, 002c // +001a │ │ -38cd2c: 6205 cf72 |0014: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -38cd30: 2155 |0016: array-length v5, v5 │ │ -38cd32: b035 |0017: add-int/2addr v5, v3 │ │ -38cd34: d805 0501 |0018: add-int/lit8 v5, v5, #int 1 // #01 │ │ -38cd38: 4805 0205 |001a: aget-byte v5, v2, v5 │ │ -38cd3c: 6e10 3ca3 0100 |001c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/CodecFunc;.getMethodTag:()B // method@a33c │ │ -38cd42: 0a06 |001f: move-result v6 │ │ -38cd44: 3265 0300 |0020: if-eq v5, v6, 0023 // +0003 │ │ -38cd48: 280a |0022: goto 002c // +000a │ │ -38cd4a: 0135 |0023: move v5, v3 │ │ -38cd4c: d805 0510 |0024: add-int/lit8 v5, v5, #int 16 // #10 │ │ -38cd50: b043 |0026: add-int/2addr v3, v4 │ │ -38cd52: 7130 b699 5203 |0027: invoke-static {v2, v5, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -38cd58: 0c02 |002a: move-result-object v2 │ │ -38cd5a: 1102 |002b: return-object v2 │ │ -38cd5c: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -38cd5e: 1102 |002d: return-object v2 │ │ +38ccf0: |[38ccf0] net.sf.dibdib.thread_any.CodecFunc.decode:([BII[B[B)[B │ │ +38cd00: 4805 0203 |0000: aget-byte v5, v2, v3 │ │ +38cd04: 12e6 |0002: const/4 v6, #int -2 // #fe │ │ +38cd06: 3365 0800 |0003: if-ne v5, v6, 000b // +0008 │ │ +38cd0a: 7120 a9a3 3200 |0005: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3a9 │ │ +38cd10: 0a05 |0008: move-result v5 │ │ +38cd12: b035 |0009: add-int/2addr v5, v3 │ │ +38cd14: 281a |000a: goto 0024 // +001a │ │ +38cd16: 4805 0203 |000b: aget-byte v5, v2, v3 │ │ +38cd1a: 6206 cf72 |000d: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +38cd1e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +38cd20: 4806 0600 |0010: aget-byte v6, v6, v0 │ │ +38cd24: 3365 1a00 |0012: if-ne v5, v6, 002c // +001a │ │ +38cd28: 6205 cf72 |0014: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +38cd2c: 2155 |0016: array-length v5, v5 │ │ +38cd2e: b035 |0017: add-int/2addr v5, v3 │ │ +38cd30: d805 0501 |0018: add-int/lit8 v5, v5, #int 1 // #01 │ │ +38cd34: 4805 0205 |001a: aget-byte v5, v2, v5 │ │ +38cd38: 6e10 3ca3 0100 |001c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/CodecFunc;.getMethodTag:()B // method@a33c │ │ +38cd3e: 0a06 |001f: move-result v6 │ │ +38cd40: 3265 0300 |0020: if-eq v5, v6, 0023 // +0003 │ │ +38cd44: 280a |0022: goto 002c // +000a │ │ +38cd46: 0135 |0023: move v5, v3 │ │ +38cd48: d805 0510 |0024: add-int/lit8 v5, v5, #int 16 // #10 │ │ +38cd4c: b043 |0026: add-int/2addr v3, v4 │ │ +38cd4e: 7130 b699 5203 |0027: invoke-static {v2, v5, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +38cd54: 0c02 |002a: move-result-object v2 │ │ +38cd56: 1102 |002b: return-object v2 │ │ +38cd58: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +38cd5a: 1102 |002d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ 0x000b line=65 │ │ 0x001c line=66 │ │ 0x0027 line=70 │ │ @@ -1280159,34 +1280158,34 @@ │ │ type : '([B[B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -38cd60: |[38cd60] net.sf.dibdib.thread_any.CodecFunc.decodePhrase:([B[B)[B │ │ -38cd70: 1101 |0000: return-object v1 │ │ +38cd5c: |[38cd5c] net.sf.dibdib.thread_any.CodecFunc.decodePhrase:([B[B)[B │ │ +38cd6c: 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 │ │ -38cd74: |[38cd74] net.sf.dibdib.thread_any.CodecFunc.decompress:([BI)[B │ │ -38cd84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38cd86: 7130 a5a3 0203 |0001: invoke-static {v2, v0, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.decompress:([BII)[B // method@a3a5 │ │ -38cd8c: 0c02 |0004: move-result-object v2 │ │ -38cd8e: 1102 |0005: return-object v2 │ │ +38cd70: |[38cd70] net.sf.dibdib.thread_any.CodecFunc.decompress:([BI)[B │ │ +38cd80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38cd82: 7130 a5a3 0203 |0001: invoke-static {v2, v0, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.decompress:([BII)[B // method@a3a5 │ │ +38cd88: 0c02 |0004: move-result-object v2 │ │ +38cd8a: 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 │ │ @@ -1280196,18 +1280195,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 │ │ -38cd90: |[38cd90] net.sf.dibdib.thread_any.CodecFunc.encode:([BII[B[BI[B[B)[B │ │ -38cda0: 7130 b699 2103 |0000: invoke-static {v1, v2, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -38cda6: 0c01 |0003: move-result-object v1 │ │ -38cda8: 1101 |0004: return-object v1 │ │ +38cd8c: |[38cd8c] net.sf.dibdib.thread_any.CodecFunc.encode:([BII[B[BI[B[B)[B │ │ +38cd9c: 7130 b699 2103 |0000: invoke-static {v1, v2, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +38cda2: 0c01 |0003: move-result-object v1 │ │ +38cda4: 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 │ │ @@ -1280223,37 +1280222,37 @@ │ │ type : '([B[B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -38cdac: |[38cdac] net.sf.dibdib.thread_any.CodecFunc.encodePhrase:([B[B)[B │ │ -38cdbc: 1101 |0000: return-object v1 │ │ +38cda8: |[38cda8] net.sf.dibdib.thread_any.CodecFunc.encodePhrase:([B[B)[B │ │ +38cdb8: 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 │ │ -38cdc0: |[38cdc0] net.sf.dibdib.thread_any.CodecFunc.getInitialValue:(I)[B │ │ -38cdd0: 6200 bc78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ -38cdd4: 1a01 9406 |0002: const-string v1, "0123456789" // string@0694 │ │ -38cdd8: 6e20 1898 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -38cdde: 0c00 |0007: move-result-object v0 │ │ -38cde0: 7120 af99 3000 |0008: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -38cde6: 0c03 |000b: move-result-object v3 │ │ -38cde8: 1103 |000c: return-object v3 │ │ +38cdbc: |[38cdbc] net.sf.dibdib.thread_any.CodecFunc.getInitialValue:(I)[B │ │ +38cdcc: 6200 bc78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ +38cdd0: 1a01 9406 |0002: const-string v1, "0123456789" // string@0694 │ │ +38cdd4: 6e20 1898 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +38cdda: 0c00 |0007: move-result-object v0 │ │ +38cddc: 7120 af99 3000 |0008: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +38cde2: 0c03 |000b: move-result-object v3 │ │ +38cde4: 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 │ │ │ │ @@ -1280262,48 +1280261,48 @@ │ │ type : '([B[B[BI)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -38cdec: |[38cdec] net.sf.dibdib.thread_any.CodecFunc.getKey:([B[B[BI)[B │ │ -38cdfc: 1101 |0000: return-object v1 │ │ +38cde8: |[38cde8] net.sf.dibdib.thread_any.CodecFunc.getKey:([B[B[BI)[B │ │ +38cdf8: 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 │ │ -38ce00: |[38ce00] net.sf.dibdib.thread_any.CodecFunc.getKeyInfo:(Ljava/util/HashSet;)Ljava/lang/String; │ │ -38ce10: 1a01 6504 |0000: const-string v1, "(keyInfo)" // string@0465 │ │ -38ce14: 1101 |0002: return-object v1 │ │ +38cdfc: |[38cdfc] net.sf.dibdib.thread_any.CodecFunc.getKeyInfo:(Ljava/util/HashSet;)Ljava/lang/String; │ │ +38ce0c: 1a01 6504 |0000: const-string v1, "(keyInfo)" // string@0465 │ │ +38ce10: 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 │ │ -38cca8: |[38cca8] net.sf.dibdib.thread_any.CodecFunc.getMethodTag:()B │ │ -38ccb8: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ -38ccbc: 0f00 |0002: return v0 │ │ +38cca4: |[38cca4] net.sf.dibdib.thread_any.CodecFunc.getMethodTag:()B │ │ +38ccb4: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ +38ccb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4704 (CodecFunc.java) │ │ │ │ Class #3977 header: │ │ @@ -1280347,23 +1280346,23 @@ │ │ type : '(J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3931d0: |[3931d0] net.sf.dibdib.thread_any.QMMap$QBunch.:(J)V │ │ -3931e0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3931e6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -3931e8: 2300 0516 |0004: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3931ec: 5b10 3d77 |0006: iput-object v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -3931f0: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -3931f2: 5910 3e77 |0009: iput v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -3931f6: 5a12 3f77 |000b: iput-wide v2, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shash:J // field@773f │ │ -3931fa: 0e00 |000d: return-void │ │ +3931cc: |[3931cc] net.sf.dibdib.thread_any.QMMap$QBunch.:(J)V │ │ +3931dc: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3931e2: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +3931e4: 2300 0516 |0004: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3931e8: 5b10 3d77 |0006: iput-object v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +3931ec: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +3931ee: 5910 3e77 |0009: iput v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +3931f2: 5a12 3f77 |000b: iput-wide v2, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shash:J // field@773f │ │ +3931f6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=58 │ │ 0x000b line=59 │ │ locals : │ │ @@ -1280375,17 +1280374,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 │ │ -3931fc: |[3931fc] net.sf.dibdib.thread_any.QMMap$QBunch.:(JLnet/sf/dibdib/thread_any/QMMap$1;)V │ │ -39320c: 7030 b9a3 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.:(J)V // method@a3b9 │ │ -393212: 0e00 |0003: return-void │ │ +3931f8: |[3931f8] net.sf.dibdib.thread_any.QMMap$QBunch.:(JLnet/sf/dibdib/thread_any/QMMap$1;)V │ │ +393208: 7030 b9a3 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.:(J)V // method@a3b9 │ │ +39320e: 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; │ │ @@ -1280395,18 +1280394,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 │ │ -392ec0: |[392ec0] net.sf.dibdib.thread_any.QMMap$QBunch.access$000:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z │ │ -392ed0: 7020 c5a3 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.remove:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z // method@a3c5 │ │ -392ed6: 0a00 |0003: move-result v0 │ │ -392ed8: 0f00 |0004: return v0 │ │ +392ebc: |[392ebc] net.sf.dibdib.thread_any.QMMap$QBunch.access$000:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z │ │ +392ecc: 7020 c5a3 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.remove:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z // method@a3c5 │ │ +392ed2: 0a00 |0003: move-result v0 │ │ +392ed4: 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; │ │ │ │ @@ -1280415,17 +1280414,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 │ │ -3931b8: |[3931b8] net.sf.dibdib.thread_any.QMMap$QBunch.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3931c8: 5400 3d77 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -3931cc: 1100 |0002: return-object v0 │ │ +3931b4: |[3931b4] net.sf.dibdib.thread_any.QMMap$QBunch.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3931c4: 5400 3d77 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +3931c8: 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;) │ │ @@ -1280433,18 +1280432,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 │ │ -392edc: |[392edc] net.sf.dibdib.thread_any.QMMap$QBunch.access$200:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)Z │ │ -392eec: 7010 c6a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shrink:()Z // method@a3c6 │ │ -392ef2: 0a00 |0003: move-result v0 │ │ -392ef4: 0f00 |0004: return v0 │ │ +392ed8: |[392ed8] net.sf.dibdib.thread_any.QMMap$QBunch.access$200:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)Z │ │ +392ee8: 7010 c6a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shrink:()Z // method@a3c6 │ │ +392eee: 0a00 |0003: move-result v0 │ │ +392ef0: 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;) │ │ @@ -1280452,18 +1280451,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 │ │ -393050: |[393050] net.sf.dibdib.thread_any.QMMap$QBunch.access$300:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ -393060: 7020 c0a3 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.add:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c0 │ │ -393066: 0a00 |0003: move-result v0 │ │ -393068: 0f00 |0004: return v0 │ │ +39304c: |[39304c] net.sf.dibdib.thread_any.QMMap$QBunch.access$300:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ +39305c: 7020 c0a3 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.add:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c0 │ │ +393062: 0a00 |0003: move-result v0 │ │ +393064: 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; │ │ │ │ @@ -1280472,18 +1280471,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 │ │ -393128: |[393128] 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; │ │ -393138: 7020 c3a3 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@a3c3 │ │ -39313e: 0c00 |0003: move-result-object v0 │ │ -393140: 1100 |0004: return-object v0 │ │ +393124: |[393124] 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; │ │ +393134: 7020 c3a3 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@a3c3 │ │ +39313a: 0c00 |0003: move-result-object v0 │ │ +39313c: 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; │ │ │ │ @@ -1280492,42 +1280491,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 │ │ -39306c: |[39306c] net.sf.dibdib.thread_any.QMMap$QBunch.add:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ -39307c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -39307e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -393080: 5442 3d77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -393084: 2123 |0004: array-length v3, v2 │ │ -393086: 3531 1d00 |0005: if-ge v1, v3, 0022 // +001d │ │ -39308a: 4603 0201 |0007: aget-object v3, v2, v1 │ │ -39308e: 3903 0700 |0009: if-nez v3, 0010 // +0007 │ │ -393092: 3a00 0300 |000b: if-ltz v0, 000e // +0003 │ │ -393096: 2812 |000d: goto 001f // +0012 │ │ -393098: 0110 |000e: move v0, v1 │ │ -39309a: 2810 |000f: goto 001f // +0010 │ │ -39309c: 4602 0201 |0010: aget-object v2, v2, v1 │ │ -3930a0: 7220 59a2 2500 |0012: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ -3930a6: 0a02 |0015: move-result v2 │ │ -3930a8: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ -3930ac: 0f01 |0018: return v1 │ │ -3930ae: 5242 3e77 |0019: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -3930b2: 3512 0400 |001b: if-ge v2, v1, 001f // +0004 │ │ -3930b6: 5941 3e77 |001d: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -3930ba: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3930be: 28e1 |0021: goto 0002 // -001f │ │ -3930c0: 3a00 0500 |0022: if-ltz v0, 0027 // +0005 │ │ -3930c4: 4d05 0200 |0024: aput-object v5, v2, v0 │ │ -3930c8: 0f00 |0026: return v0 │ │ -3930ca: 7020 c1a3 5400 |0027: invoke-direct {v4, v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c1 │ │ -3930d0: 0a05 |002a: move-result v5 │ │ -3930d2: 0f05 |002b: return v5 │ │ +393068: |[393068] net.sf.dibdib.thread_any.QMMap$QBunch.add:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ +393078: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +39307a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +39307c: 5442 3d77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +393080: 2123 |0004: array-length v3, v2 │ │ +393082: 3531 1d00 |0005: if-ge v1, v3, 0022 // +001d │ │ +393086: 4603 0201 |0007: aget-object v3, v2, v1 │ │ +39308a: 3903 0700 |0009: if-nez v3, 0010 // +0007 │ │ +39308e: 3a00 0300 |000b: if-ltz v0, 000e // +0003 │ │ +393092: 2812 |000d: goto 001f // +0012 │ │ +393094: 0110 |000e: move v0, v1 │ │ +393096: 2810 |000f: goto 001f // +0010 │ │ +393098: 4602 0201 |0010: aget-object v2, v2, v1 │ │ +39309c: 7220 59a2 2500 |0012: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ +3930a2: 0a02 |0015: move-result v2 │ │ +3930a4: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ +3930a8: 0f01 |0018: return v1 │ │ +3930aa: 5242 3e77 |0019: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +3930ae: 3512 0400 |001b: if-ge v2, v1, 001f // +0004 │ │ +3930b2: 5941 3e77 |001d: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +3930b6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3930ba: 28e1 |0021: goto 0002 // -001f │ │ +3930bc: 3a00 0500 |0022: if-ltz v0, 0027 // +0005 │ │ +3930c0: 4d05 0200 |0024: aput-object v5, v2, v0 │ │ +3930c4: 0f00 |0026: return v0 │ │ +3930c6: 7020 c1a3 5400 |0027: invoke-direct {v4, v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c1 │ │ +3930cc: 0a05 |002a: move-result v5 │ │ +3930ce: 0f05 |002b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0007 line=123 │ │ 0x0010 line=125 │ │ 0x0019 line=127 │ │ 0x001d line=128 │ │ @@ -1280542,27 +1280541,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 │ │ -3930d4: |[3930d4] net.sf.dibdib.thread_any.QMMap$QBunch.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ -3930e4: 5420 3d77 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -3930e8: 2101 |0002: array-length v1, v0 │ │ -3930ea: 5921 3e77 |0003: iput v1, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -3930ee: 2101 |0005: array-length v1, v0 │ │ -3930f0: d801 0110 |0006: add-int/lit8 v1, v1, #int 16 // #10 │ │ -3930f4: 7120 b499 1000 |0008: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3930fa: 0c00 |000b: move-result-object v0 │ │ -3930fc: 1f00 0516 |000c: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -393100: 5b20 3d77 |000e: iput-object v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -393104: 5221 3e77 |0010: iget v1, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -393108: 4d03 0001 |0012: aput-object v3, v0, v1 │ │ -39310c: 0f01 |0014: return v1 │ │ +3930d0: |[3930d0] net.sf.dibdib.thread_any.QMMap$QBunch.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ +3930e0: 5420 3d77 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +3930e4: 2101 |0002: array-length v1, v0 │ │ +3930e6: 5921 3e77 |0003: iput v1, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +3930ea: 2101 |0005: array-length v1, v0 │ │ +3930ec: d801 0110 |0006: add-int/lit8 v1, v1, #int 16 // #10 │ │ +3930f0: 7120 b499 1000 |0008: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3930f6: 0c00 |000b: move-result-object v0 │ │ +3930f8: 1f00 0516 |000c: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3930fc: 5b20 3d77 |000e: iput-object v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +393100: 5221 3e77 |0010: iget v1, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +393104: 4d03 0001 |0012: aput-object v3, v0, v1 │ │ +393108: 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; │ │ @@ -1280573,45 +1280572,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 │ │ -393144: |[393144] net.sf.dibdib.thread_any.QMMap$QBunch.put:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393154: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -393156: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -393158: 5442 3d77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -39315c: 2123 |0004: array-length v3, v2 │ │ -39315e: 3531 2300 |0005: if-ge v1, v3, 0028 // +0023 │ │ -393162: 4603 0201 |0007: aget-object v3, v2, v1 │ │ -393166: 3903 0700 |0009: if-nez v3, 0010 // +0007 │ │ -39316a: 3a00 0300 |000b: if-ltz v0, 000e // +0003 │ │ -39316e: 2818 |000d: goto 0025 // +0018 │ │ -393170: 0110 |000e: move v0, v1 │ │ -393172: 2816 |000f: goto 0025 // +0016 │ │ -393174: 4602 0201 |0010: aget-object v2, v2, v1 │ │ -393178: 7220 59a2 2500 |0012: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ -39317e: 0a02 |0015: move-result v2 │ │ -393180: 3802 0900 |0016: if-eqz v2, 001f // +0009 │ │ -393184: 5440 3d77 |0018: iget-object v0, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -393188: 4602 0001 |001a: aget-object v2, v0, v1 │ │ -39318c: 4d05 0001 |001c: aput-object v5, v0, v1 │ │ -393190: 1102 |001e: return-object v2 │ │ -393192: 5242 3e77 |001f: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -393196: 3512 0400 |0021: if-ge v2, v1, 0025 // +0004 │ │ -39319a: 5941 3e77 |0023: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -39319e: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3931a2: 28db |0027: goto 0002 // -0025 │ │ -3931a4: 3a00 0500 |0028: if-ltz v0, 002d // +0005 │ │ -3931a8: 4d05 0200 |002a: aput-object v5, v2, v0 │ │ -3931ac: 2804 |002c: goto 0030 // +0004 │ │ -3931ae: 7020 c1a3 5400 |002d: invoke-direct {v4, v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c1 │ │ -3931b4: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -3931b6: 1105 |0031: return-object v5 │ │ +393140: |[393140] net.sf.dibdib.thread_any.QMMap$QBunch.put:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393150: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +393152: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +393154: 5442 3d77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +393158: 2123 |0004: array-length v3, v2 │ │ +39315a: 3531 2300 |0005: if-ge v1, v3, 0028 // +0023 │ │ +39315e: 4603 0201 |0007: aget-object v3, v2, v1 │ │ +393162: 3903 0700 |0009: if-nez v3, 0010 // +0007 │ │ +393166: 3a00 0300 |000b: if-ltz v0, 000e // +0003 │ │ +39316a: 2818 |000d: goto 0025 // +0018 │ │ +39316c: 0110 |000e: move v0, v1 │ │ +39316e: 2816 |000f: goto 0025 // +0016 │ │ +393170: 4602 0201 |0010: aget-object v2, v2, v1 │ │ +393174: 7220 59a2 2500 |0012: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ +39317a: 0a02 |0015: move-result v2 │ │ +39317c: 3802 0900 |0016: if-eqz v2, 001f // +0009 │ │ +393180: 5440 3d77 |0018: iget-object v0, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +393184: 4602 0001 |001a: aget-object v2, v0, v1 │ │ +393188: 4d05 0001 |001c: aput-object v5, v0, v1 │ │ +39318c: 1102 |001e: return-object v2 │ │ +39318e: 5242 3e77 |001f: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +393192: 3512 0400 |0021: if-ge v2, v1, 0025 // +0004 │ │ +393196: 5941 3e77 |0023: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +39319a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39319e: 28db |0027: goto 0002 // -0025 │ │ +3931a0: 3a00 0500 |0028: if-ltz v0, 002d // +0005 │ │ +3931a4: 4d05 0200 |002a: aput-object v5, v2, v0 │ │ +3931a8: 2804 |002c: goto 0030 // +0004 │ │ +3931aa: 7020 c1a3 5400 |002d: invoke-direct {v4, v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c1 │ │ +3931b0: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +3931b2: 1105 |0031: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ 0x0007 line=141 │ │ 0x0010 line=143 │ │ 0x0018 line=144 │ │ 0x001c line=145 │ │ @@ -1280628,35 +1280627,35 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -392ef8: |[392ef8] net.sf.dibdib.thread_any.QMMap$QBunch.remove:(I)Z │ │ -392f08: 5440 3d77 |0000: iget-object v0, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -392f0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -392f0e: 4d01 0005 |0003: aput-object v1, v0, v5 │ │ -392f12: 2102 |0005: array-length v2, v0 │ │ -392f14: d802 02f0 |0006: add-int/lit8 v2, v2, #int -16 // #f0 │ │ -392f18: 3425 0700 |0008: if-lt v5, v2, 000f // +0007 │ │ -392f1c: 7010 c6a3 0400 |000a: invoke-direct {v4}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shrink:()Z // method@a3c6 │ │ -392f22: 0a05 |000d: move-result v5 │ │ -392f24: 0f05 |000e: return v5 │ │ -392f26: 5242 3e77 |000f: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -392f2a: 3525 0e00 |0011: if-ge v5, v2, 001f // +000e │ │ -392f2e: 2103 |0013: array-length v3, v0 │ │ -392f30: 3532 0b00 |0014: if-ge v2, v3, 001f // +000b │ │ -392f34: 4603 0002 |0016: aget-object v3, v0, v2 │ │ -392f38: 4d03 0005 |0018: aput-object v3, v0, v5 │ │ -392f3c: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -392f40: 12f5 |001c: const/4 v5, #int -1 // #ff │ │ -392f42: 5945 3e77 |001d: iput v5, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -392f46: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -392f48: 0f05 |0020: return v5 │ │ +392ef4: |[392ef4] net.sf.dibdib.thread_any.QMMap$QBunch.remove:(I)Z │ │ +392f04: 5440 3d77 |0000: iget-object v0, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +392f08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +392f0a: 4d01 0005 |0003: aput-object v1, v0, v5 │ │ +392f0e: 2102 |0005: array-length v2, v0 │ │ +392f10: d802 02f0 |0006: add-int/lit8 v2, v2, #int -16 // #f0 │ │ +392f14: 3425 0700 |0008: if-lt v5, v2, 000f // +0007 │ │ +392f18: 7010 c6a3 0400 |000a: invoke-direct {v4}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shrink:()Z // method@a3c6 │ │ +392f1e: 0a05 |000d: move-result v5 │ │ +392f20: 0f05 |000e: return v5 │ │ +392f22: 5242 3e77 |000f: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +392f26: 3525 0e00 |0011: if-ge v5, v2, 001f // +000e │ │ +392f2a: 2103 |0013: array-length v3, v0 │ │ +392f2c: 3532 0b00 |0014: if-ge v2, v3, 001f // +000b │ │ +392f30: 4603 0002 |0016: aget-object v3, v0, v2 │ │ +392f34: 4d03 0005 |0018: aput-object v3, v0, v5 │ │ +392f38: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +392f3c: 12f5 |001c: const/4 v5, #int -1 // #ff │ │ +392f3e: 5945 3e77 |001d: iput v5, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +392f42: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +392f44: 0f05 |0020: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ 0x000a line=93 │ │ 0x000f line=94 │ │ 0x0016 line=95 │ │ @@ -1280671,36 +1280670,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 │ │ -392f4c: |[392f4c] net.sf.dibdib.thread_any.QMMap$QBunch.remove:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z │ │ -392f5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -392f5e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -392f60: 5442 3d77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -392f64: 2123 |0004: array-length v3, v2 │ │ -392f66: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -392f6a: 4602 0201 |0007: aget-object v2, v2, v1 │ │ -392f6e: 7220 59a2 2500 |0009: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ -392f74: 0a02 |000c: move-result v2 │ │ -392f76: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ -392f7a: 7020 c4a3 1400 |000f: invoke-direct {v4, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.remove:(I)Z // method@a3c4 │ │ -392f80: 0a05 |0012: move-result v5 │ │ -392f82: 0f05 |0013: return v5 │ │ -392f84: 5442 3d77 |0014: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -392f88: 4602 0201 |0016: aget-object v2, v2, v1 │ │ -392f8c: 3802 0800 |0018: if-eqz v2, 0020 // +0008 │ │ -392f90: 5242 3e77 |001a: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -392f94: 3512 0400 |001c: if-ge v2, v1, 0020 // +0004 │ │ -392f98: 5941 3e77 |001e: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -392f9c: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -392fa0: 28e0 |0022: goto 0002 // -0020 │ │ -392fa2: 0f00 |0023: return v0 │ │ +392f48: |[392f48] net.sf.dibdib.thread_any.QMMap$QBunch.remove:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z │ │ +392f58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +392f5a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +392f5c: 5442 3d77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +392f60: 2123 |0004: array-length v3, v2 │ │ +392f62: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +392f66: 4602 0201 |0007: aget-object v2, v2, v1 │ │ +392f6a: 7220 59a2 2500 |0009: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ +392f70: 0a02 |000c: move-result v2 │ │ +392f72: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ +392f76: 7020 c4a3 1400 |000f: invoke-direct {v4, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.remove:(I)Z // method@a3c4 │ │ +392f7c: 0a05 |0012: move-result v5 │ │ +392f7e: 0f05 |0013: return v5 │ │ +392f80: 5442 3d77 |0014: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +392f84: 4602 0201 |0016: aget-object v2, v2, v1 │ │ +392f88: 3802 0800 |0018: if-eqz v2, 0020 // +0008 │ │ +392f8c: 5242 3e77 |001a: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +392f90: 3512 0400 |001c: if-ge v2, v1, 0020 // +0004 │ │ +392f94: 5941 3e77 |001e: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +392f98: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +392f9c: 28e0 |0022: goto 0002 // -0020 │ │ +392f9e: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=103 │ │ 0x0007 line=104 │ │ 0x000f line=105 │ │ 0x0014 line=106 │ │ 0x001e line=107 │ │ @@ -1280713,64 +1280712,64 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -392fa4: |[392fa4] net.sf.dibdib.thread_any.QMMap$QBunch.shrink:()Z │ │ -392fb4: 5460 3d77 |0000: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -392fb8: 2100 |0002: array-length v0, v0 │ │ -392fba: 1301 1000 |0003: const/16 v1, #int 16 // #10 │ │ -392fbe: b110 |0005: sub-int/2addr v0, v1 │ │ -392fc0: 1242 |0006: const/4 v2, #int 4 // #4 │ │ -392fc2: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ -392fc4: 3602 1200 |0008: if-gt v2, v0, 001a // +0012 │ │ -392fc8: 5464 3d77 |000a: iget-object v4, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -392fcc: 2145 |000c: array-length v5, v4 │ │ -392fce: 3550 0d00 |000d: if-ge v0, v5, 001a // +000d │ │ -392fd2: 4604 0400 |000f: aget-object v4, v4, v0 │ │ -392fd6: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ -392fda: 5960 3e77 |0013: iput v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -392fde: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ -392fe0: 2804 |0016: goto 001a // +0004 │ │ -392fe2: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -392fe6: 28ed |0019: goto 0006 // -0013 │ │ -392fe8: 1304 1400 |001a: const/16 v4, #int 20 // #14 │ │ -392fec: 3604 1500 |001c: if-gt v4, v0, 0031 // +0015 │ │ -392ff0: 5460 3d77 |001e: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -392ff4: 2104 |0020: array-length v4, v0 │ │ -392ff6: b114 |0021: sub-int/2addr v4, v1 │ │ -392ff8: 7120 b499 4000 |0022: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -392ffe: 0c00 |0025: move-result-object v0 │ │ -393000: 1f00 0516 |0026: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -393004: 5b60 3d77 |0028: iput-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -393008: 5264 3e77 |002a: iget v4, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -39300c: 2100 |002c: array-length v0, v0 │ │ -39300e: 3404 0400 |002d: if-lt v4, v0, 0031 // +0004 │ │ -393012: 5963 3e77 |002f: iput v3, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -393016: 5460 3d77 |0031: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -39301a: 2100 |0033: array-length v0, v0 │ │ -39301c: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -39301e: 3501 0300 |0035: if-ge v1, v0, 0038 // +0003 │ │ -393022: 0f04 |0037: return v4 │ │ -393024: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -393026: 5461 3d77 |0039: iget-object v1, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -39302a: 2115 |003b: array-length v5, v1 │ │ -39302c: 3550 0a00 |003c: if-ge v0, v5, 0046 // +000a │ │ -393030: 4601 0100 |003e: aget-object v1, v1, v0 │ │ -393034: 3801 0300 |0040: if-eqz v1, 0043 // +0003 │ │ -393038: 0f04 |0042: return v4 │ │ -39303a: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39303e: 28f4 |0045: goto 0039 // -000c │ │ -393040: 2320 0516 |0046: new-array v0, v2, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -393044: 5b60 3d77 |0048: iput-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ -393048: 5963 3e77 |004a: iput v3, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ -39304c: 1210 |004c: const/4 v0, #int 1 // #1 │ │ -39304e: 0f00 |004d: return v0 │ │ +392fa0: |[392fa0] net.sf.dibdib.thread_any.QMMap$QBunch.shrink:()Z │ │ +392fb0: 5460 3d77 |0000: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +392fb4: 2100 |0002: array-length v0, v0 │ │ +392fb6: 1301 1000 |0003: const/16 v1, #int 16 // #10 │ │ +392fba: b110 |0005: sub-int/2addr v0, v1 │ │ +392fbc: 1242 |0006: const/4 v2, #int 4 // #4 │ │ +392fbe: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ +392fc0: 3602 1200 |0008: if-gt v2, v0, 001a // +0012 │ │ +392fc4: 5464 3d77 |000a: iget-object v4, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +392fc8: 2145 |000c: array-length v5, v4 │ │ +392fca: 3550 0d00 |000d: if-ge v0, v5, 001a // +000d │ │ +392fce: 4604 0400 |000f: aget-object v4, v4, v0 │ │ +392fd2: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ +392fd6: 5960 3e77 |0013: iput v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +392fda: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ +392fdc: 2804 |0016: goto 001a // +0004 │ │ +392fde: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +392fe2: 28ed |0019: goto 0006 // -0013 │ │ +392fe4: 1304 1400 |001a: const/16 v4, #int 20 // #14 │ │ +392fe8: 3604 1500 |001c: if-gt v4, v0, 0031 // +0015 │ │ +392fec: 5460 3d77 |001e: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +392ff0: 2104 |0020: array-length v4, v0 │ │ +392ff2: b114 |0021: sub-int/2addr v4, v1 │ │ +392ff4: 7120 b499 4000 |0022: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +392ffa: 0c00 |0025: move-result-object v0 │ │ +392ffc: 1f00 0516 |0026: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +393000: 5b60 3d77 |0028: iput-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +393004: 5264 3e77 |002a: iget v4, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +393008: 2100 |002c: array-length v0, v0 │ │ +39300a: 3404 0400 |002d: if-lt v4, v0, 0031 // +0004 │ │ +39300e: 5963 3e77 |002f: iput v3, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +393012: 5460 3d77 |0031: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +393016: 2100 |0033: array-length v0, v0 │ │ +393018: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +39301a: 3501 0300 |0035: if-ge v1, v0, 0038 // +0003 │ │ +39301e: 0f04 |0037: return v4 │ │ +393020: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +393022: 5461 3d77 |0039: iget-object v1, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +393026: 2115 |003b: array-length v5, v1 │ │ +393028: 3550 0a00 |003c: if-ge v0, v5, 0046 // +000a │ │ +39302c: 4601 0100 |003e: aget-object v1, v1, v0 │ │ +393030: 3801 0300 |0040: if-eqz v1, 0043 // +0003 │ │ +393034: 0f04 |0042: return v4 │ │ +393036: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39303a: 28f4 |0045: goto 0039 // -000c │ │ +39303c: 2320 0516 |0046: new-array v0, v2, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +393040: 5b60 3d77 |0048: iput-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773d │ │ +393044: 5963 3e77 |004a: iput v3, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773e │ │ +393048: 1210 |004c: const/4 v0, #int 1 // #1 │ │ +39304a: 0f00 |004d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000a line=64 │ │ 0x000f line=65 │ │ 0x0013 line=66 │ │ 0x001e line=72 │ │ @@ -1280790,17 +1280789,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -393110: |[393110] net.sf.dibdib.thread_any.QMMap$QBunch.getShash:()J │ │ -393120: 5320 3f77 |0000: iget-wide v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shash:J // field@773f │ │ -393124: 1000 |0002: return-wide v0 │ │ +39310c: |[39310c] net.sf.dibdib.thread_any.QMMap$QBunch.getShash:()J │ │ +39311c: 5320 3f77 |0000: iget-wide v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shash:J // field@773f │ │ +393120: 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 : 17053 (QMMap.java) │ │ @@ -1280857,24 +1280856,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3942f8: |[3942f8] net.sf.dibdib.thread_any.QMMap.:()V │ │ -394308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39430a: 2300 0516 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -39430e: 6900 4577 |0003: sput-object v0, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7745 │ │ -394312: 6200 3477 |0005: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7734 │ │ -394316: 6e10 39a6 0000 |0007: invoke-virtual {v0}, [C.clone:()Ljava/lang/Object; // method@a639 │ │ -39431c: 0c00 |000a: move-result-object v0 │ │ -39431e: 1f00 1615 |000b: check-cast v0, [C // type@1516 │ │ -394322: 6900 4077 |000d: sput-object v0, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7740 │ │ -394326: 0e00 |000f: return-void │ │ +3942f4: |[3942f4] net.sf.dibdib.thread_any.QMMap.:()V │ │ +394304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +394306: 2300 0516 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +39430a: 6900 4577 |0003: sput-object v0, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7745 │ │ +39430e: 6200 3477 |0005: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7734 │ │ +394312: 6e10 39a6 0000 |0007: invoke-virtual {v0}, [C.clone:()Ljava/lang/Object; // method@a639 │ │ +394318: 0c00 |000a: move-result-object v0 │ │ +39431a: 1f00 1615 |000b: check-cast v0, [C // type@1516 │ │ +39431e: 6900 4077 |000d: sput-object v0, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7740 │ │ +394322: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=21 │ │ 0x0005 line=31 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_any/QMMap;) │ │ @@ -1280882,28 +1280881,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 │ │ -394328: |[394328] net.sf.dibdib.thread_any.QMMap.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V │ │ -394338: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39433e: 6200 4577 |0003: sget-object v0, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7745 │ │ -394342: 5b30 4377 |0005: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -394346: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -39434a: 5a31 4277 |0009: iput-wide v1, v3, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -39434e: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ -394352: 2807 |000d: goto 0014 // +0007 │ │ -394354: 3c05 0400 |000e: if-gtz v5, 0012 // +0004 │ │ -394358: 1305 1000 |0010: const/16 v5, #int 16 // #10 │ │ -39435c: 2350 0516 |0012: new-array v0, v5, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -394360: 5b30 4377 |0014: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -394364: 5b34 4177 |0016: iput-object v4, v3, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ -394368: 0e00 |0018: return-void │ │ +394324: |[394324] net.sf.dibdib.thread_any.QMMap.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V │ │ +394334: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +39433a: 6200 4577 |0003: sget-object v0, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7745 │ │ +39433e: 5b30 4377 |0005: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +394342: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +394346: 5a31 4277 |0009: iput-wide v1, v3, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +39434a: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ +39434e: 2807 |000d: goto 0014 // +0007 │ │ +394350: 3c05 0400 |000e: if-gtz v5, 0012 // +0004 │ │ +394354: 1305 1000 |0010: const/16 v5, #int 16 // #10 │ │ +394358: 2350 0516 |0012: new-array v0, v5, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +39435c: 5b30 4377 |0014: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +394360: 5b34 4177 |0016: iput-object v4, v3, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ +394364: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=27 │ │ 0x0009 line=29 │ │ 0x0012 line=168 │ │ 0x0016 line=169 │ │ @@ -1280917,285 +1280916,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 │ │ -39344c: |[39344c] net.sf.dibdib.thread_any.QMMap.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J │ │ -39345c: 0508 1900 |0000: move-wide/from16 v8, v25 │ │ -393460: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ -393464: 1c0a c214 |0004: const-class v10, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393468: 1d0a |0006: monitor-enter v10 │ │ -39346a: 1301 3c00 |0007: const/16 v1, #int 60 // #3c │ │ -39346e: 3a17 0500 |0009: if-ltz v23, 000e // +0005 │ │ -393472: d802 17fa |000b: add-int/lit8 v2, v23, #int -6 // #fa │ │ -393476: 2803 |000d: goto 0010 // +0003 │ │ -393478: 1302 3c00 |000e: const/16 v2, #int 60 // #3c │ │ -39347c: 080c 1800 |0010: move-object/from16 v12, v24 │ │ -393480: 012b |0012: move v11, v2 │ │ -393482: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ -393486: 3a0b b801 |0015: if-ltz v11, 01cd // +01b8 │ │ -39348a: 54c4 4377 |0017: iget-object v4, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -39348e: a505 080b |0019: ushr-long v5, v8, v11 │ │ -393492: 160d 3f00 |001b: const-wide/16 v13, #int 63 // #3f │ │ -393496: c0d5 |001d: and-long/2addr v5, v13 │ │ -393498: 8456 |001e: long-to-int v6, v5 │ │ -39349a: 2145 |001f: array-length v5, v4 │ │ -39349c: 1307 4000 |0020: const/16 v7, #int 64 // #40 │ │ -3934a0: 3757 0b00 |0022: if-le v7, v5, 002d // +000b │ │ -3934a4: 37b1 0900 |0024: if-le v1, v11, 002d // +0009 │ │ -3934a8: 53cd 4277 |0026: iget-wide v13, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -3934ac: 7130 cca3 d60e |0028: invoke-static {v6, v13, v14}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3cc │ │ -3934b2: 0a05 |002b: move-result v5 │ │ -3934b4: 2802 |002c: goto 002e // +0002 │ │ -3934b6: 0165 |002d: move v5, v6 │ │ -3934b8: 214d |002e: array-length v13, v4 │ │ -3934ba: 375d 0500 |002f: if-le v13, v5, 0034 // +0005 │ │ -3934be: 460d 0405 |0031: aget-object v13, v4, v5 │ │ -3934c2: 2802 |0033: goto 0035 // +0002 │ │ -3934c4: 120d |0034: const/4 v13, #int 0 // #0 │ │ -3934c6: 53ce 4277 |0035: iget-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -3934ca: 1611 0100 |0037: const-wide/16 v17, #int 1 // #1 │ │ -3934ce: a313 1106 |0039: shl-long v19, v17, v6 │ │ -3934d2: a00e 0e13 |003b: and-long v14, v14, v19 │ │ -3934d6: 1615 0200 |003d: const-wide/16 v21, #int 2 // #2 │ │ -3934da: 3110 020e |003f: cmp-long v16, v2, v14 │ │ -3934de: 3910 0400 |0041: if-nez v16, 0045 // +0004 │ │ -3934e2: 120d |0043: const/4 v13, #int 0 // #0 │ │ -3934e4: 2843 |0044: goto 0087 // +0043 │ │ -3934e6: 20de c214 |0045: instance-of v14, v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3934ea: 380e 0800 |0047: if-eqz v14, 004f // +0008 │ │ -3934ee: 07dc |0049: move-object v12, v13 │ │ -3934f0: 1f0c c214 |004a: check-cast v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3934f4: d80b 0bfa |004c: add-int/lit8 v11, v11, #int -6 // #fa │ │ -3934f8: 28c5 |004e: goto 0013 // -003b │ │ -3934fa: 20de c114 |004f: instance-of v14, v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3934fe: 380e 2200 |0051: if-eqz v14, 0073 // +0022 │ │ -393502: 7210 5aa2 0d00 |0053: invoke-interface {v13}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -393508: 0b0e |0056: move-result-wide v14 │ │ -39350a: 3110 080e |0057: cmp-long v16, v8, v14 │ │ -39350e: 3810 0400 |0059: if-eqz v16, 005d // +0004 │ │ -393512: 3c0b 2c00 |005b: if-gtz v11, 0087 // +002c │ │ -393516: a004 1c15 |005d: and-long v4, v28, v21 │ │ -39351a: 3101 0204 |005f: cmp-long v1, v2, v4 │ │ -39351e: 3901 0b00 |0061: if-nez v1, 006c // +000b │ │ -393522: 1f0d c114 |0063: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393526: 7120 bea3 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@a3be │ │ -39352c: 0a00 |0068: move-result v0 │ │ -39352e: 8100 |0069: int-to-long v0, v0 │ │ -393530: 1e0a |006a: monitor-exit v10 │ │ -393532: 1000 |006b: return-wide v0 │ │ -393534: 1f0d c114 |006c: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393538: 7120 bfa3 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@a3bf │ │ -39353e: 1e0a |0071: monitor-exit v10 │ │ -393540: 1008 |0072: return-wide v8 │ │ -393542: 7220 59a2 d000 |0073: invoke-interface {v0, v13}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ -393548: 0a0e |0076: move-result v14 │ │ -39354a: 380e 1000 |0077: if-eqz v14, 0087 // +0010 │ │ -39354e: a006 1c15 |0079: and-long v6, v28, v21 │ │ -393552: 3101 0206 |007b: cmp-long v1, v2, v6 │ │ -393556: 3801 0800 |007d: if-eqz v1, 0085 // +0008 │ │ -39355a: 54c1 4377 |007f: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -39355e: 4d00 0105 |0081: aput-object v0, v1, v5 │ │ -393562: 1e0a |0083: monitor-exit v10 │ │ -393564: 1008 |0084: return-wide v8 │ │ -393566: 1e0a |0085: monitor-exit v10 │ │ -393568: 1002 |0086: return-wide v2 │ │ -39356a: 390d 7a00 |0087: if-nez v13, 0101 // +007a │ │ -39356e: 53ce 4277 |0089: iget-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -393572: a10e 0e13 |008b: or-long v14, v14, v19 │ │ -393576: 5ace 4277 |008d: iput-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -39357a: 214e |008f: array-length v14, v4 │ │ -39357c: 37e7 7100 |0090: if-le v7, v14, 0101 // +0071 │ │ -393580: 37b1 6f00 |0092: if-le v1, v11, 0101 // +006f │ │ -393584: 1301 3800 |0094: const/16 v1, #int 56 // #38 │ │ -393588: 120e |0096: const/4 v14, #int 0 // #0 │ │ -39358a: 120f |0097: const/4 v15, #int 0 // #0 │ │ -39358c: 3a01 1200 |0098: if-ltz v1, 00aa // +0012 │ │ -393590: 6213 4077 |009a: sget-object v19, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7740 │ │ -393594: 53c2 4277 |009c: iget-wide v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -393598: c512 |009e: ushr-long/2addr v2, v1 │ │ -39359a: 8423 |009f: long-to-int v3, v2 │ │ -39359c: d532 ff00 |00a0: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3935a0: 4902 1302 |00a2: aget-char v2, v19, v2 │ │ -3935a4: b02f |00a4: add-int/2addr v15, v2 │ │ -3935a6: d801 01f8 |00a5: add-int/lit8 v1, v1, #int -8 // #f8 │ │ -3935aa: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ -3935ae: 28ef |00a9: goto 0098 // -0011 │ │ -3935b0: 1301 1e00 |00aa: const/16 v1, #int 30 // #1e │ │ -3935b4: 37f1 2700 |00ac: if-le v1, v15, 00d3 // +0027 │ │ -3935b8: 2141 |00ae: array-length v1, v4 │ │ -3935ba: 35f1 1800 |00af: if-ge v1, v15, 00c7 // +0018 │ │ -3935be: 1241 |00b1: const/4 v1, #int 4 // #4 │ │ -3935c0: 37f1 0300 |00b2: if-le v1, v15, 00b5 // +0003 │ │ -3935c4: 280a |00b4: goto 00be // +000a │ │ -3935c6: 1301 0800 |00b5: const/16 v1, #int 8 // #8 │ │ -3935ca: 37f1 0300 |00b7: if-le v1, v15, 00ba // +0003 │ │ -3935ce: 2802 |00b9: goto 00bb // +0002 │ │ -3935d0: 122e |00ba: const/4 v14, #int 2 // #2 │ │ -3935d2: dd01 0f01 |00bb: and-int/lit8 v1, v15, #int 1 // #01 │ │ -3935d6: b01e |00bd: add-int/2addr v14, v1 │ │ -3935d8: b0ef |00be: add-int/2addr v15, v14 │ │ -3935da: 7120 b499 f400 |00bf: invoke-static {v4, v15}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3935e0: 0c01 |00c2: move-result-object v1 │ │ -3935e2: 1f01 0516 |00c3: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3935e6: 5bc1 4377 |00c5: iput-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -3935ea: 54c1 4377 |00c7: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -3935ee: d802 0501 |00c9: add-int/lit8 v2, v5, #int 1 // #01 │ │ -3935f2: 2113 |00cb: array-length v3, v1 │ │ -3935f4: b153 |00cc: sub-int/2addr v3, v5 │ │ -3935f6: d803 03ff |00cd: add-int/lit8 v3, v3, #int -1 // #ff │ │ -3935fa: 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 │ │ -393600: 282f |00d2: goto 0101 // +002f │ │ -393602: 54c1 4377 |00d3: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -393606: 2372 0516 |00d5: new-array v2, v7, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -39360a: 5bc2 4377 |00d7: iput-object v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -39360e: 1202 |00d9: const/4 v2, #int 0 // #0 │ │ -393610: 357e 2500 |00da: if-ge v14, v7, 00ff // +0025 │ │ -393614: 2113 |00dc: array-length v3, v1 │ │ -393616: 3532 2200 |00dd: if-ge v2, v3, 00ff // +0022 │ │ -39361a: 53c3 4277 |00df: iget-wide v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -39361e: a313 110e |00e1: shl-long v19, v17, v14 │ │ -393622: a003 0313 |00e3: and-long v3, v3, v19 │ │ -393626: 1613 0000 |00e5: const-wide/16 v19, #int 0 // #0 │ │ -39362a: 3105 1303 |00e7: cmp-long v5, v19, v3 │ │ -39362e: 3805 1300 |00e9: if-eqz v5, 00fc // +0013 │ │ -393632: 336e 0800 |00eb: if-ne v14, v6, 00f3 // +0008 │ │ -393636: 54c3 4377 |00ed: iget-object v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -39363a: 1204 |00ef: const/4 v4, #int 0 // #0 │ │ -39363c: 4d04 030e |00f0: aput-object v4, v3, v14 │ │ -393640: 280a |00f2: goto 00fc // +000a │ │ -393642: 54c3 4377 |00f3: iget-object v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -393646: d804 0201 |00f5: add-int/lit8 v4, v2, #int 1 // #01 │ │ -39364a: 4602 0102 |00f7: aget-object v2, v1, v2 │ │ -39364e: 4d02 030e |00f9: aput-object v2, v3, v14 │ │ -393652: 0142 |00fb: move v2, v4 │ │ -393654: d80e 0e01 |00fc: add-int/lit8 v14, v14, #int 1 // #01 │ │ -393658: 28dc |00fe: goto 00da // -0024 │ │ -39365a: 016e |00ff: move v14, v6 │ │ -39365c: 2802 |0100: goto 0102 // +0002 │ │ -39365e: 015e |0101: move v14, v5 │ │ -393660: 380d c200 |0102: if-eqz v13, 01c4 // +00c2 │ │ -393664: a001 1c15 |0104: and-long v1, v28, v21 │ │ -393668: 1603 0000 |0106: const-wide/16 v3, #int 0 // #0 │ │ -39366c: 3105 0301 |0108: cmp-long v5, v3, v1 │ │ -393670: 3805 0600 |010a: if-eqz v5, 0110 // +0006 │ │ -393674: 390b 0400 |010c: if-nez v11, 0110 // +0004 │ │ -393678: 2900 b600 |010e: goto/16 01c4 // +00b6 │ │ -39367c: 3d0b 3600 |0110: if-lez v11, 0146 // +0036 │ │ -393680: 54c1 4377 |0112: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -393684: 4601 010e |0114: aget-object v1, v1, v14 │ │ -393688: 54c2 4177 |0116: iget-object v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ -39368c: 7120 d1a3 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@a3d1 │ │ -393692: 0b13 |011b: move-result-wide v19 │ │ -393694: 3101 1308 |011c: cmp-long v1, v19, v8 │ │ -393698: 3801 2800 |011e: if-eqz v1, 0146 // +0028 │ │ -39369c: 220d c214 |0120: new-instance v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3936a0: 54c1 4177 |0122: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ -3936a4: 1222 |0124: const/4 v2, #int 2 // #2 │ │ -3936a6: 7030 c8a3 1d02 |0125: invoke-direct {v13, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V // method@a3c8 │ │ -3936ac: 01b1 |0128: move v1, v11 │ │ -3936ae: 07d2 |0129: move-object v2, v13 │ │ -3936b0: 0503 1900 |012a: move-wide/from16 v3, v25 │ │ -3936b4: 0805 1b00 |012c: move-object/from16 v5, v27 │ │ -3936b8: 0506 1c00 |012e: move-wide/from16 v6, v28 │ │ -3936bc: 7707 cba3 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@a3cb │ │ -3936c2: 54c0 4377 |0133: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -3936c6: 4604 000e |0135: aget-object v4, v0, v14 │ │ -3936ca: 01b0 |0137: move v0, v11 │ │ -3936cc: 07d1 |0138: move-object v1, v13 │ │ -3936ce: 0502 1300 |0139: move-wide/from16 v2, v19 │ │ -3936d2: 0505 1c00 |013b: move-wide/from16 v5, v28 │ │ -3936d6: 7707 cba3 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@a3cb │ │ -3936dc: 54c0 4377 |0140: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -3936e0: 4d0d 000e |0142: aput-object v13, v0, v14 │ │ -3936e4: 1e0a |0144: monitor-exit v10 │ │ -3936e6: 1008 |0145: return-wide v8 │ │ -3936e8: 1601 0300 |0146: const-wide/16 v1, #int 3 // #3 │ │ -3936ec: a001 1c01 |0148: and-long v1, v28, v1 │ │ -3936f0: 3103 1101 |014a: cmp-long v3, v17, v1 │ │ -3936f4: 3903 6600 |014c: if-nez v3, 01b2 // +0066 │ │ -3936f8: 2001 9814 |014e: instance-of v1, v0, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ -3936fc: 3801 6200 |0150: if-eqz v1, 01b2 // +0062 │ │ -393700: 1601 3f00 |0152: const-wide/16 v1, #int 63 // #3f │ │ -393704: c081 |0154: and-long/2addr v1, v8 │ │ -393706: 3103 1101 |0155: cmp-long v3, v17, v1 │ │ -39370a: 3903 2d00 |0157: if-nez v3, 0184 // +002d │ │ -39370e: 1251 |0159: const/4 v1, #int 5 // #5 │ │ -393710: 3571 2a00 |015a: if-ge v1, v7, 0184 // +002a │ │ -393714: 53c2 4277 |015c: iget-wide v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -393718: a304 1101 |015e: shl-long v4, v17, v1 │ │ -39371c: c042 |0160: and-long/2addr v2, v4 │ │ -39371e: 1604 0000 |0161: const-wide/16 v4, #int 0 // #0 │ │ -393722: 3106 0402 |0163: cmp-long v6, v4, v2 │ │ -393726: 3906 1b00 |0165: if-nez v6, 0180 // +001b │ │ -39372a: 1222 |0167: const/4 v2, #int 2 // #2 │ │ -39372c: ba21 |0168: ushr-int/2addr v1, v2 │ │ -39372e: 7130 98a2 9801 |0169: invoke-static {v8, v9, v1}, Lnet/sf/dibdib/generic/QIfs;.encodeIndex:(JI)J // method@a298 │ │ -393734: 0b03 |016c: move-result-wide v3 │ │ -393736: 0701 |016d: move-object v1, v0 │ │ -393738: 1f01 9814 |016e: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ -39373c: 7230 5ca2 3104 |0170: invoke-interface {v1, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QMutableIf;.setShashOrIgnore:(J)V // method@a25c │ │ -393742: 12f1 |0173: const/4 v1, #int -1 // #ff │ │ -393744: 0802 1800 |0174: move-object/from16 v2, v24 │ │ -393748: 0805 1b00 |0176: move-object/from16 v5, v27 │ │ -39374c: 0506 1c00 |0178: move-wide/from16 v6, v28 │ │ -393750: 7707 cba3 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@a3cb │ │ -393756: 0b00 |017d: move-result-wide v0 │ │ -393758: 1e0a |017e: monitor-exit v10 │ │ -39375a: 1000 |017f: return-wide v0 │ │ -39375c: 1222 |0180: const/4 v2, #int 2 // #2 │ │ -39375e: d801 0104 |0181: add-int/lit8 v1, v1, #int 4 // #04 │ │ -393762: 28d7 |0183: goto 015a // -0029 │ │ -393764: 1301 1000 |0184: const/16 v1, #int 16 // #10 │ │ -393768: 7130 98a2 9801 |0186: invoke-static {v8, v9, v1}, Lnet/sf/dibdib/generic/QIfs;.encodeIndex:(JI)J // method@a298 │ │ -39376e: 0b08 |0189: move-result-wide v8 │ │ -393770: 0802 1800 |018a: move-object/from16 v2, v24 │ │ -393774: 7130 dca3 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@a3dc │ │ -39377a: 0c03 |018f: move-result-object v3 │ │ -39377c: 3803 0e00 |0190: if-eqz v3, 019e // +000e │ │ -393780: 7210 5aa2 0300 |0192: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -393786: 0b03 |0195: move-result-wide v3 │ │ -393788: 3105 0308 |0196: cmp-long v5, v3, v8 │ │ -39378c: 3805 0300 |0198: if-eqz v5, 019b // +0003 │ │ -393790: 2804 |019a: goto 019e // +0004 │ │ -393792: d801 0101 |019b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -393796: 28e9 |019d: goto 0186 // -0017 │ │ -393798: 0701 |019e: move-object v1, v0 │ │ -39379a: 1f01 9814 |019f: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ -39379e: 7230 5ca2 8109 |01a1: invoke-interface {v1, v8, v9}, Lnet/sf/dibdib/generic/QIfs$QMutableIf;.setShashOrIgnore:(J)V // method@a25c │ │ -3937a4: 12f1 |01a4: const/4 v1, #int -1 // #ff │ │ -3937a6: 0802 1800 |01a5: move-object/from16 v2, v24 │ │ -3937aa: 0483 |01a7: move-wide v3, v8 │ │ -3937ac: 0805 1b00 |01a8: move-object/from16 v5, v27 │ │ -3937b0: 0506 1c00 |01aa: move-wide/from16 v6, v28 │ │ -3937b4: 7707 cba3 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@a3cb │ │ -3937ba: 0b00 |01af: move-result-wide v0 │ │ -3937bc: 1e0a |01b0: monitor-exit v10 │ │ -3937be: 1000 |01b1: return-wide v0 │ │ -3937c0: 2201 c114 |01b2: new-instance v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3937c4: 1202 |01b4: const/4 v2, #int 0 // #0 │ │ -3937c6: 7040 baa3 8129 |01b5: invoke-direct {v1, v8, v9, v2}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.:(JLnet/sf/dibdib/thread_any/QMMap$1;)V // method@a3ba │ │ -3937cc: 7120 bea3 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@a3be │ │ -3937d2: 7120 bea3 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@a3be │ │ -3937d8: 54c0 4377 |01be: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -3937dc: 4d01 000e |01c0: aput-object v1, v0, v14 │ │ -3937e0: 1e0a |01c2: monitor-exit v10 │ │ -3937e2: 1008 |01c3: return-wide v8 │ │ -3937e4: 54c1 4377 |01c4: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -3937e8: 4d00 010e |01c6: aput-object v0, v1, v14 │ │ -3937ec: 1e0a |01c8: monitor-exit v10 │ │ -3937ee: 1008 |01c9: return-wide v8 │ │ -3937f0: 0d00 |01ca: move-exception v0 │ │ -3937f2: 1e0a |01cb: monitor-exit v10 │ │ -3937f4: 2700 |01cc: throw v0 │ │ -3937f6: 1e0a |01cd: monitor-exit v10 │ │ -3937f8: 1600 0000 |01ce: const-wide/16 v0, #int 0 // #0 │ │ -3937fc: 1000 |01d0: return-wide v0 │ │ +393448: |[393448] net.sf.dibdib.thread_any.QMMap.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J │ │ +393458: 0508 1900 |0000: move-wide/from16 v8, v25 │ │ +39345c: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ +393460: 1c0a c214 |0004: const-class v10, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393464: 1d0a |0006: monitor-enter v10 │ │ +393466: 1301 3c00 |0007: const/16 v1, #int 60 // #3c │ │ +39346a: 3a17 0500 |0009: if-ltz v23, 000e // +0005 │ │ +39346e: d802 17fa |000b: add-int/lit8 v2, v23, #int -6 // #fa │ │ +393472: 2803 |000d: goto 0010 // +0003 │ │ +393474: 1302 3c00 |000e: const/16 v2, #int 60 // #3c │ │ +393478: 080c 1800 |0010: move-object/from16 v12, v24 │ │ +39347c: 012b |0012: move v11, v2 │ │ +39347e: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ +393482: 3a0b b801 |0015: if-ltz v11, 01cd // +01b8 │ │ +393486: 54c4 4377 |0017: iget-object v4, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +39348a: a505 080b |0019: ushr-long v5, v8, v11 │ │ +39348e: 160d 3f00 |001b: const-wide/16 v13, #int 63 // #3f │ │ +393492: c0d5 |001d: and-long/2addr v5, v13 │ │ +393494: 8456 |001e: long-to-int v6, v5 │ │ +393496: 2145 |001f: array-length v5, v4 │ │ +393498: 1307 4000 |0020: const/16 v7, #int 64 // #40 │ │ +39349c: 3757 0b00 |0022: if-le v7, v5, 002d // +000b │ │ +3934a0: 37b1 0900 |0024: if-le v1, v11, 002d // +0009 │ │ +3934a4: 53cd 4277 |0026: iget-wide v13, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +3934a8: 7130 cca3 d60e |0028: invoke-static {v6, v13, v14}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3cc │ │ +3934ae: 0a05 |002b: move-result v5 │ │ +3934b0: 2802 |002c: goto 002e // +0002 │ │ +3934b2: 0165 |002d: move v5, v6 │ │ +3934b4: 214d |002e: array-length v13, v4 │ │ +3934b6: 375d 0500 |002f: if-le v13, v5, 0034 // +0005 │ │ +3934ba: 460d 0405 |0031: aget-object v13, v4, v5 │ │ +3934be: 2802 |0033: goto 0035 // +0002 │ │ +3934c0: 120d |0034: const/4 v13, #int 0 // #0 │ │ +3934c2: 53ce 4277 |0035: iget-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +3934c6: 1611 0100 |0037: const-wide/16 v17, #int 1 // #1 │ │ +3934ca: a313 1106 |0039: shl-long v19, v17, v6 │ │ +3934ce: a00e 0e13 |003b: and-long v14, v14, v19 │ │ +3934d2: 1615 0200 |003d: const-wide/16 v21, #int 2 // #2 │ │ +3934d6: 3110 020e |003f: cmp-long v16, v2, v14 │ │ +3934da: 3910 0400 |0041: if-nez v16, 0045 // +0004 │ │ +3934de: 120d |0043: const/4 v13, #int 0 // #0 │ │ +3934e0: 2843 |0044: goto 0087 // +0043 │ │ +3934e2: 20de c214 |0045: instance-of v14, v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3934e6: 380e 0800 |0047: if-eqz v14, 004f // +0008 │ │ +3934ea: 07dc |0049: move-object v12, v13 │ │ +3934ec: 1f0c c214 |004a: check-cast v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3934f0: d80b 0bfa |004c: add-int/lit8 v11, v11, #int -6 // #fa │ │ +3934f4: 28c5 |004e: goto 0013 // -003b │ │ +3934f6: 20de c114 |004f: instance-of v14, v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3934fa: 380e 2200 |0051: if-eqz v14, 0073 // +0022 │ │ +3934fe: 7210 5aa2 0d00 |0053: invoke-interface {v13}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +393504: 0b0e |0056: move-result-wide v14 │ │ +393506: 3110 080e |0057: cmp-long v16, v8, v14 │ │ +39350a: 3810 0400 |0059: if-eqz v16, 005d // +0004 │ │ +39350e: 3c0b 2c00 |005b: if-gtz v11, 0087 // +002c │ │ +393512: a004 1c15 |005d: and-long v4, v28, v21 │ │ +393516: 3101 0204 |005f: cmp-long v1, v2, v4 │ │ +39351a: 3901 0b00 |0061: if-nez v1, 006c // +000b │ │ +39351e: 1f0d c114 |0063: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393522: 7120 bea3 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@a3be │ │ +393528: 0a00 |0068: move-result v0 │ │ +39352a: 8100 |0069: int-to-long v0, v0 │ │ +39352c: 1e0a |006a: monitor-exit v10 │ │ +39352e: 1000 |006b: return-wide v0 │ │ +393530: 1f0d c114 |006c: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393534: 7120 bfa3 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@a3bf │ │ +39353a: 1e0a |0071: monitor-exit v10 │ │ +39353c: 1008 |0072: return-wide v8 │ │ +39353e: 7220 59a2 d000 |0073: invoke-interface {v0, v13}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ +393544: 0a0e |0076: move-result v14 │ │ +393546: 380e 1000 |0077: if-eqz v14, 0087 // +0010 │ │ +39354a: a006 1c15 |0079: and-long v6, v28, v21 │ │ +39354e: 3101 0206 |007b: cmp-long v1, v2, v6 │ │ +393552: 3801 0800 |007d: if-eqz v1, 0085 // +0008 │ │ +393556: 54c1 4377 |007f: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +39355a: 4d00 0105 |0081: aput-object v0, v1, v5 │ │ +39355e: 1e0a |0083: monitor-exit v10 │ │ +393560: 1008 |0084: return-wide v8 │ │ +393562: 1e0a |0085: monitor-exit v10 │ │ +393564: 1002 |0086: return-wide v2 │ │ +393566: 390d 7a00 |0087: if-nez v13, 0101 // +007a │ │ +39356a: 53ce 4277 |0089: iget-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +39356e: a10e 0e13 |008b: or-long v14, v14, v19 │ │ +393572: 5ace 4277 |008d: iput-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +393576: 214e |008f: array-length v14, v4 │ │ +393578: 37e7 7100 |0090: if-le v7, v14, 0101 // +0071 │ │ +39357c: 37b1 6f00 |0092: if-le v1, v11, 0101 // +006f │ │ +393580: 1301 3800 |0094: const/16 v1, #int 56 // #38 │ │ +393584: 120e |0096: const/4 v14, #int 0 // #0 │ │ +393586: 120f |0097: const/4 v15, #int 0 // #0 │ │ +393588: 3a01 1200 |0098: if-ltz v1, 00aa // +0012 │ │ +39358c: 6213 4077 |009a: sget-object v19, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7740 │ │ +393590: 53c2 4277 |009c: iget-wide v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +393594: c512 |009e: ushr-long/2addr v2, v1 │ │ +393596: 8423 |009f: long-to-int v3, v2 │ │ +393598: d532 ff00 |00a0: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +39359c: 4902 1302 |00a2: aget-char v2, v19, v2 │ │ +3935a0: b02f |00a4: add-int/2addr v15, v2 │ │ +3935a2: d801 01f8 |00a5: add-int/lit8 v1, v1, #int -8 // #f8 │ │ +3935a6: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ +3935aa: 28ef |00a9: goto 0098 // -0011 │ │ +3935ac: 1301 1e00 |00aa: const/16 v1, #int 30 // #1e │ │ +3935b0: 37f1 2700 |00ac: if-le v1, v15, 00d3 // +0027 │ │ +3935b4: 2141 |00ae: array-length v1, v4 │ │ +3935b6: 35f1 1800 |00af: if-ge v1, v15, 00c7 // +0018 │ │ +3935ba: 1241 |00b1: const/4 v1, #int 4 // #4 │ │ +3935bc: 37f1 0300 |00b2: if-le v1, v15, 00b5 // +0003 │ │ +3935c0: 280a |00b4: goto 00be // +000a │ │ +3935c2: 1301 0800 |00b5: const/16 v1, #int 8 // #8 │ │ +3935c6: 37f1 0300 |00b7: if-le v1, v15, 00ba // +0003 │ │ +3935ca: 2802 |00b9: goto 00bb // +0002 │ │ +3935cc: 122e |00ba: const/4 v14, #int 2 // #2 │ │ +3935ce: dd01 0f01 |00bb: and-int/lit8 v1, v15, #int 1 // #01 │ │ +3935d2: b01e |00bd: add-int/2addr v14, v1 │ │ +3935d4: b0ef |00be: add-int/2addr v15, v14 │ │ +3935d6: 7120 b499 f400 |00bf: invoke-static {v4, v15}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3935dc: 0c01 |00c2: move-result-object v1 │ │ +3935de: 1f01 0516 |00c3: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3935e2: 5bc1 4377 |00c5: iput-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +3935e6: 54c1 4377 |00c7: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +3935ea: d802 0501 |00c9: add-int/lit8 v2, v5, #int 1 // #01 │ │ +3935ee: 2113 |00cb: array-length v3, v1 │ │ +3935f0: b153 |00cc: sub-int/2addr v3, v5 │ │ +3935f2: d803 03ff |00cd: add-int/lit8 v3, v3, #int -1 // #ff │ │ +3935f6: 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 │ │ +3935fc: 282f |00d2: goto 0101 // +002f │ │ +3935fe: 54c1 4377 |00d3: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393602: 2372 0516 |00d5: new-array v2, v7, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +393606: 5bc2 4377 |00d7: iput-object v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +39360a: 1202 |00d9: const/4 v2, #int 0 // #0 │ │ +39360c: 357e 2500 |00da: if-ge v14, v7, 00ff // +0025 │ │ +393610: 2113 |00dc: array-length v3, v1 │ │ +393612: 3532 2200 |00dd: if-ge v2, v3, 00ff // +0022 │ │ +393616: 53c3 4277 |00df: iget-wide v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +39361a: a313 110e |00e1: shl-long v19, v17, v14 │ │ +39361e: a003 0313 |00e3: and-long v3, v3, v19 │ │ +393622: 1613 0000 |00e5: const-wide/16 v19, #int 0 // #0 │ │ +393626: 3105 1303 |00e7: cmp-long v5, v19, v3 │ │ +39362a: 3805 1300 |00e9: if-eqz v5, 00fc // +0013 │ │ +39362e: 336e 0800 |00eb: if-ne v14, v6, 00f3 // +0008 │ │ +393632: 54c3 4377 |00ed: iget-object v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393636: 1204 |00ef: const/4 v4, #int 0 // #0 │ │ +393638: 4d04 030e |00f0: aput-object v4, v3, v14 │ │ +39363c: 280a |00f2: goto 00fc // +000a │ │ +39363e: 54c3 4377 |00f3: iget-object v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393642: d804 0201 |00f5: add-int/lit8 v4, v2, #int 1 // #01 │ │ +393646: 4602 0102 |00f7: aget-object v2, v1, v2 │ │ +39364a: 4d02 030e |00f9: aput-object v2, v3, v14 │ │ +39364e: 0142 |00fb: move v2, v4 │ │ +393650: d80e 0e01 |00fc: add-int/lit8 v14, v14, #int 1 // #01 │ │ +393654: 28dc |00fe: goto 00da // -0024 │ │ +393656: 016e |00ff: move v14, v6 │ │ +393658: 2802 |0100: goto 0102 // +0002 │ │ +39365a: 015e |0101: move v14, v5 │ │ +39365c: 380d c200 |0102: if-eqz v13, 01c4 // +00c2 │ │ +393660: a001 1c15 |0104: and-long v1, v28, v21 │ │ +393664: 1603 0000 |0106: const-wide/16 v3, #int 0 // #0 │ │ +393668: 3105 0301 |0108: cmp-long v5, v3, v1 │ │ +39366c: 3805 0600 |010a: if-eqz v5, 0110 // +0006 │ │ +393670: 390b 0400 |010c: if-nez v11, 0110 // +0004 │ │ +393674: 2900 b600 |010e: goto/16 01c4 // +00b6 │ │ +393678: 3d0b 3600 |0110: if-lez v11, 0146 // +0036 │ │ +39367c: 54c1 4377 |0112: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393680: 4601 010e |0114: aget-object v1, v1, v14 │ │ +393684: 54c2 4177 |0116: iget-object v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ +393688: 7120 d1a3 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@a3d1 │ │ +39368e: 0b13 |011b: move-result-wide v19 │ │ +393690: 3101 1308 |011c: cmp-long v1, v19, v8 │ │ +393694: 3801 2800 |011e: if-eqz v1, 0146 // +0028 │ │ +393698: 220d c214 |0120: new-instance v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +39369c: 54c1 4177 |0122: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ +3936a0: 1222 |0124: const/4 v2, #int 2 // #2 │ │ +3936a2: 7030 c8a3 1d02 |0125: invoke-direct {v13, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V // method@a3c8 │ │ +3936a8: 01b1 |0128: move v1, v11 │ │ +3936aa: 07d2 |0129: move-object v2, v13 │ │ +3936ac: 0503 1900 |012a: move-wide/from16 v3, v25 │ │ +3936b0: 0805 1b00 |012c: move-object/from16 v5, v27 │ │ +3936b4: 0506 1c00 |012e: move-wide/from16 v6, v28 │ │ +3936b8: 7707 cba3 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@a3cb │ │ +3936be: 54c0 4377 |0133: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +3936c2: 4604 000e |0135: aget-object v4, v0, v14 │ │ +3936c6: 01b0 |0137: move v0, v11 │ │ +3936c8: 07d1 |0138: move-object v1, v13 │ │ +3936ca: 0502 1300 |0139: move-wide/from16 v2, v19 │ │ +3936ce: 0505 1c00 |013b: move-wide/from16 v5, v28 │ │ +3936d2: 7707 cba3 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@a3cb │ │ +3936d8: 54c0 4377 |0140: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +3936dc: 4d0d 000e |0142: aput-object v13, v0, v14 │ │ +3936e0: 1e0a |0144: monitor-exit v10 │ │ +3936e2: 1008 |0145: return-wide v8 │ │ +3936e4: 1601 0300 |0146: const-wide/16 v1, #int 3 // #3 │ │ +3936e8: a001 1c01 |0148: and-long v1, v28, v1 │ │ +3936ec: 3103 1101 |014a: cmp-long v3, v17, v1 │ │ +3936f0: 3903 6600 |014c: if-nez v3, 01b2 // +0066 │ │ +3936f4: 2001 9814 |014e: instance-of v1, v0, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ +3936f8: 3801 6200 |0150: if-eqz v1, 01b2 // +0062 │ │ +3936fc: 1601 3f00 |0152: const-wide/16 v1, #int 63 // #3f │ │ +393700: c081 |0154: and-long/2addr v1, v8 │ │ +393702: 3103 1101 |0155: cmp-long v3, v17, v1 │ │ +393706: 3903 2d00 |0157: if-nez v3, 0184 // +002d │ │ +39370a: 1251 |0159: const/4 v1, #int 5 // #5 │ │ +39370c: 3571 2a00 |015a: if-ge v1, v7, 0184 // +002a │ │ +393710: 53c2 4277 |015c: iget-wide v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +393714: a304 1101 |015e: shl-long v4, v17, v1 │ │ +393718: c042 |0160: and-long/2addr v2, v4 │ │ +39371a: 1604 0000 |0161: const-wide/16 v4, #int 0 // #0 │ │ +39371e: 3106 0402 |0163: cmp-long v6, v4, v2 │ │ +393722: 3906 1b00 |0165: if-nez v6, 0180 // +001b │ │ +393726: 1222 |0167: const/4 v2, #int 2 // #2 │ │ +393728: ba21 |0168: ushr-int/2addr v1, v2 │ │ +39372a: 7130 98a2 9801 |0169: invoke-static {v8, v9, v1}, Lnet/sf/dibdib/generic/QIfs;.encodeIndex:(JI)J // method@a298 │ │ +393730: 0b03 |016c: move-result-wide v3 │ │ +393732: 0701 |016d: move-object v1, v0 │ │ +393734: 1f01 9814 |016e: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ +393738: 7230 5ca2 3104 |0170: invoke-interface {v1, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QMutableIf;.setShashOrIgnore:(J)V // method@a25c │ │ +39373e: 12f1 |0173: const/4 v1, #int -1 // #ff │ │ +393740: 0802 1800 |0174: move-object/from16 v2, v24 │ │ +393744: 0805 1b00 |0176: move-object/from16 v5, v27 │ │ +393748: 0506 1c00 |0178: move-wide/from16 v6, v28 │ │ +39374c: 7707 cba3 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@a3cb │ │ +393752: 0b00 |017d: move-result-wide v0 │ │ +393754: 1e0a |017e: monitor-exit v10 │ │ +393756: 1000 |017f: return-wide v0 │ │ +393758: 1222 |0180: const/4 v2, #int 2 // #2 │ │ +39375a: d801 0104 |0181: add-int/lit8 v1, v1, #int 4 // #04 │ │ +39375e: 28d7 |0183: goto 015a // -0029 │ │ +393760: 1301 1000 |0184: const/16 v1, #int 16 // #10 │ │ +393764: 7130 98a2 9801 |0186: invoke-static {v8, v9, v1}, Lnet/sf/dibdib/generic/QIfs;.encodeIndex:(JI)J // method@a298 │ │ +39376a: 0b08 |0189: move-result-wide v8 │ │ +39376c: 0802 1800 |018a: move-object/from16 v2, v24 │ │ +393770: 7130 dca3 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@a3dc │ │ +393776: 0c03 |018f: move-result-object v3 │ │ +393778: 3803 0e00 |0190: if-eqz v3, 019e // +000e │ │ +39377c: 7210 5aa2 0300 |0192: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +393782: 0b03 |0195: move-result-wide v3 │ │ +393784: 3105 0308 |0196: cmp-long v5, v3, v8 │ │ +393788: 3805 0300 |0198: if-eqz v5, 019b // +0003 │ │ +39378c: 2804 |019a: goto 019e // +0004 │ │ +39378e: d801 0101 |019b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +393792: 28e9 |019d: goto 0186 // -0017 │ │ +393794: 0701 |019e: move-object v1, v0 │ │ +393796: 1f01 9814 |019f: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ +39379a: 7230 5ca2 8109 |01a1: invoke-interface {v1, v8, v9}, Lnet/sf/dibdib/generic/QIfs$QMutableIf;.setShashOrIgnore:(J)V // method@a25c │ │ +3937a0: 12f1 |01a4: const/4 v1, #int -1 // #ff │ │ +3937a2: 0802 1800 |01a5: move-object/from16 v2, v24 │ │ +3937a6: 0483 |01a7: move-wide v3, v8 │ │ +3937a8: 0805 1b00 |01a8: move-object/from16 v5, v27 │ │ +3937ac: 0506 1c00 |01aa: move-wide/from16 v6, v28 │ │ +3937b0: 7707 cba3 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@a3cb │ │ +3937b6: 0b00 |01af: move-result-wide v0 │ │ +3937b8: 1e0a |01b0: monitor-exit v10 │ │ +3937ba: 1000 |01b1: return-wide v0 │ │ +3937bc: 2201 c114 |01b2: new-instance v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3937c0: 1202 |01b4: const/4 v2, #int 0 // #0 │ │ +3937c2: 7040 baa3 8129 |01b5: invoke-direct {v1, v8, v9, v2}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.:(JLnet/sf/dibdib/thread_any/QMMap$1;)V // method@a3ba │ │ +3937c8: 7120 bea3 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@a3be │ │ +3937ce: 7120 bea3 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@a3be │ │ +3937d4: 54c0 4377 |01be: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +3937d8: 4d01 000e |01c0: aput-object v1, v0, v14 │ │ +3937dc: 1e0a |01c2: monitor-exit v10 │ │ +3937de: 1008 |01c3: return-wide v8 │ │ +3937e0: 54c1 4377 |01c4: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +3937e4: 4d00 010e |01c6: aput-object v0, v1, v14 │ │ +3937e8: 1e0a |01c8: monitor-exit v10 │ │ +3937ea: 1008 |01c9: return-wide v8 │ │ +3937ec: 0d00 |01ca: move-exception v0 │ │ +3937ee: 1e0a |01cb: monitor-exit v10 │ │ +3937f0: 2700 |01cc: throw v0 │ │ +3937f2: 1e0a |01cd: monitor-exit v10 │ │ +3937f4: 1600 0000 |01ce: const-wide/16 v0, #int 0 // #0 │ │ +3937f8: 1000 |01d0: return-wide v0 │ │ catches : 8 │ │ 0x0017 - 0x0069 │ │ -> 0x01ca │ │ 0x006c - 0x0071 │ │ -> 0x01ca │ │ 0x0073 - 0x0083 │ │ -> 0x01ca │ │ @@ -1281273,31 +1281272,31 @@ │ │ type : '(IJ)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -393214: |[393214] net.sf.dibdib.thread_any.QMMap.calcIndex4Bitlist:(IJ)I │ │ -393224: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -393228: a302 0005 |0002: shl-long v2, v0, v5 │ │ -39322c: bc02 |0004: sub-long/2addr v2, v0 │ │ -39322e: c026 |0005: and-long/2addr v6, v2 │ │ -393230: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -393232: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -393234: 3550 0f00 |0008: if-ge v0, v5, 0017 // +000f │ │ -393238: 6202 4077 |000a: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7740 │ │ -39323c: a503 0600 |000c: ushr-long v3, v6, v0 │ │ -393240: 8434 |000e: long-to-int v4, v3 │ │ -393242: d543 ff00 |000f: and-int/lit16 v3, v4, #int 255 // #00ff │ │ -393246: 4902 0203 |0011: aget-char v2, v2, v3 │ │ -39324a: b021 |0013: add-int/2addr v1, v2 │ │ -39324c: d800 0008 |0014: add-int/lit8 v0, v0, #int 8 // #08 │ │ -393250: 28f2 |0016: goto 0008 // -000e │ │ -393252: 0f01 |0017: return v1 │ │ +393210: |[393210] net.sf.dibdib.thread_any.QMMap.calcIndex4Bitlist:(IJ)I │ │ +393220: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +393224: a302 0005 |0002: shl-long v2, v0, v5 │ │ +393228: bc02 |0004: sub-long/2addr v2, v0 │ │ +39322a: c026 |0005: and-long/2addr v6, v2 │ │ +39322c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +39322e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +393230: 3550 0f00 |0008: if-ge v0, v5, 0017 // +000f │ │ +393234: 6202 4077 |000a: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7740 │ │ +393238: a503 0600 |000c: ushr-long v3, v6, v0 │ │ +39323c: 8434 |000e: long-to-int v4, v3 │ │ +39323e: d543 ff00 |000f: and-int/lit16 v3, v4, #int 255 // #00ff │ │ +393242: 4902 0203 |0011: aget-char v2, v2, v3 │ │ +393246: b021 |0013: add-int/2addr v1, v2 │ │ +393248: d800 0008 |0014: add-int/lit8 v0, v0, #int 8 // #08 │ │ +39324c: 28f2 |0016: goto 0008 // -000e │ │ +39324e: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=43 │ │ locals : │ │ 0x0000 - 0x0018 reg=5 (null) I │ │ 0x0000 - 0x0018 reg=6 (null) J │ │ │ │ @@ -1281306,60 +1281305,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 │ │ -39436c: |[39436c] net.sf.dibdib.thread_any.QMMap.checkBits:(Lnet/sf/dibdib/thread_any/QMMap;Z)V │ │ -39437c: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -394380: 7110 cea3 0600 |0002: invoke-static {v6}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3ce │ │ -394386: 0a01 |0005: move-result v1 │ │ -394388: 5466 4377 |0006: iget-object v6, v6, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -39438c: 2162 |0008: array-length v2, v6 │ │ -39438e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -394390: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -394392: 1305 4000 |000b: const/16 v5, #int 64 // #40 │ │ -394396: 3725 1e00 |000d: if-le v5, v2, 002b // +001e │ │ -39439a: 3907 1c00 |000f: if-nez v7, 002b // +001c │ │ -39439e: 2167 |0011: array-length v7, v6 │ │ -3943a0: b147 |0012: sub-int/2addr v7, v4 │ │ -3943a2: 3a07 1800 |0013: if-ltz v7, 002b // +0018 │ │ -3943a6: 3671 0400 |0015: if-gt v1, v7, 0019 // +0004 │ │ -3943aa: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -3943ac: 2802 |0018: goto 001a // +0002 │ │ -3943ae: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3943b0: 4605 0607 |001a: aget-object v5, v6, v7 │ │ -3943b4: 3905 0400 |001c: if-nez v5, 0020 // +0004 │ │ -3943b8: 1215 |001e: const/4 v5, #int 1 // #1 │ │ -3943ba: 2802 |001f: goto 0021 // +0002 │ │ -3943bc: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -3943be: 3252 0700 |0021: if-eq v2, v5, 0028 // +0007 │ │ -3943c2: 1a02 1020 |0023: const-string v2, "Inconsistent MMap" // string@2010 │ │ -3943c6: 7130 cf70 0302 |0025: invoke-static {v3, v0, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70cf │ │ -3943cc: d807 07ff |0028: add-int/lit8 v7, v7, #int -1 // #ff │ │ -3943d0: 28e9 |002a: goto 0013 // -0017 │ │ -3943d2: 2167 |002b: array-length v7, v6 │ │ -3943d4: b147 |002c: sub-int/2addr v7, v4 │ │ -3943d6: 3a07 0b00 |002d: if-ltz v7, 0038 // +000b │ │ -3943da: 4602 0607 |002f: aget-object v2, v6, v7 │ │ -3943de: 3802 0400 |0031: if-eqz v2, 0035 // +0004 │ │ -3943e2: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3943e6: d807 07ff |0035: add-int/lit8 v7, v7, #int -1 // #ff │ │ -3943ea: 28f6 |0037: goto 002d // -000a │ │ -3943ec: 3801 1600 |0038: if-eqz v1, 004e // +0016 │ │ -3943f0: 2206 e812 |003a: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3943f4: 7010 4098 0600 |003c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3943fa: 1a07 1120 |003f: const-string v7, "Inconsistent MMap " // string@2011 │ │ -3943fe: 6e20 4b98 7600 |0041: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -394404: 6e20 4798 1600 |0044: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -39440a: 6e10 5498 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -394410: 0c06 |004a: move-result-object v6 │ │ -394412: 7130 cf70 0306 |004b: invoke-static {v3, v0, v6}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70cf │ │ -394418: 0e00 |004e: return-void │ │ +394368: |[394368] net.sf.dibdib.thread_any.QMMap.checkBits:(Lnet/sf/dibdib/thread_any/QMMap;Z)V │ │ +394378: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +39437c: 7110 cea3 0600 |0002: invoke-static {v6}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3ce │ │ +394382: 0a01 |0005: move-result v1 │ │ +394384: 5466 4377 |0006: iget-object v6, v6, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +394388: 2162 |0008: array-length v2, v6 │ │ +39438a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +39438c: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +39438e: 1305 4000 |000b: const/16 v5, #int 64 // #40 │ │ +394392: 3725 1e00 |000d: if-le v5, v2, 002b // +001e │ │ +394396: 3907 1c00 |000f: if-nez v7, 002b // +001c │ │ +39439a: 2167 |0011: array-length v7, v6 │ │ +39439c: b147 |0012: sub-int/2addr v7, v4 │ │ +39439e: 3a07 1800 |0013: if-ltz v7, 002b // +0018 │ │ +3943a2: 3671 0400 |0015: if-gt v1, v7, 0019 // +0004 │ │ +3943a6: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +3943a8: 2802 |0018: goto 001a // +0002 │ │ +3943aa: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3943ac: 4605 0607 |001a: aget-object v5, v6, v7 │ │ +3943b0: 3905 0400 |001c: if-nez v5, 0020 // +0004 │ │ +3943b4: 1215 |001e: const/4 v5, #int 1 // #1 │ │ +3943b6: 2802 |001f: goto 0021 // +0002 │ │ +3943b8: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +3943ba: 3252 0700 |0021: if-eq v2, v5, 0028 // +0007 │ │ +3943be: 1a02 1020 |0023: const-string v2, "Inconsistent MMap" // string@2010 │ │ +3943c2: 7130 cf70 0302 |0025: invoke-static {v3, v0, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70cf │ │ +3943c8: d807 07ff |0028: add-int/lit8 v7, v7, #int -1 // #ff │ │ +3943cc: 28e9 |002a: goto 0013 // -0017 │ │ +3943ce: 2167 |002b: array-length v7, v6 │ │ +3943d0: b147 |002c: sub-int/2addr v7, v4 │ │ +3943d2: 3a07 0b00 |002d: if-ltz v7, 0038 // +000b │ │ +3943d6: 4602 0607 |002f: aget-object v2, v6, v7 │ │ +3943da: 3802 0400 |0031: if-eqz v2, 0035 // +0004 │ │ +3943de: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3943e2: d807 07ff |0035: add-int/lit8 v7, v7, #int -1 // #ff │ │ +3943e6: 28f6 |0037: goto 002d // -000a │ │ +3943e8: 3801 1600 |0038: if-eqz v1, 004e // +0016 │ │ +3943ec: 2206 e812 |003a: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3943f0: 7010 4098 0600 |003c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3943f6: 1a07 1120 |003f: const-string v7, "Inconsistent MMap " // string@2011 │ │ +3943fa: 6e20 4b98 7600 |0041: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +394400: 6e20 4798 1600 |0044: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +394406: 6e10 5498 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39440c: 0c06 |004a: move-result-object v6 │ │ +39440e: 7130 cf70 0306 |004b: invoke-static {v3, v0, v6}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70cf │ │ +394414: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0006 line=199 │ │ 0x0008 line=200 │ │ 0x0011 line=201 │ │ 0x001a line=202 │ │ @@ -1281376,28 +1281375,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 │ │ -393254: |[393254] net.sf.dibdib.thread_any.QMMap.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I │ │ -393264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -393266: 1301 3800 |0001: const/16 v1, #int 56 // #38 │ │ -39326a: 3a01 1000 |0003: if-ltz v1, 0013 // +0010 │ │ -39326e: 6202 4077 |0005: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7740 │ │ -393272: 5353 4277 |0007: iget-wide v3, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -393276: c513 |0009: ushr-long/2addr v3, v1 │ │ -393278: 8434 |000a: long-to-int v4, v3 │ │ -39327a: d543 ff00 |000b: and-int/lit16 v3, v4, #int 255 // #00ff │ │ -39327e: 4902 0203 |000d: aget-char v2, v2, v3 │ │ -393282: b020 |000f: add-int/2addr v0, v2 │ │ -393284: d801 01f8 |0010: add-int/lit8 v1, v1, #int -8 // #f8 │ │ -393288: 28f1 |0012: goto 0003 // -000f │ │ -39328a: 0f00 |0013: return v0 │ │ +393250: |[393250] net.sf.dibdib.thread_any.QMMap.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I │ │ +393260: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +393262: 1301 3800 |0001: const/16 v1, #int 56 // #38 │ │ +393266: 3a01 1000 |0003: if-ltz v1, 0013 // +0010 │ │ +39326a: 6202 4077 |0005: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7740 │ │ +39326e: 5353 4277 |0007: iget-wide v3, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +393272: c513 |0009: ushr-long/2addr v3, v1 │ │ +393274: 8434 |000a: long-to-int v4, v3 │ │ +393276: d543 ff00 |000b: and-int/lit16 v3, v4, #int 255 // #00ff │ │ +39327a: 4902 0203 |000d: aget-char v2, v2, v3 │ │ +39327e: b020 |000f: add-int/2addr v0, v2 │ │ +393280: d801 01f8 |0010: add-int/lit8 v1, v1, #int -8 // #f8 │ │ +393284: 28f1 |0012: goto 0003 // -000f │ │ +393286: 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;) │ │ @@ -1281405,47 +1281404,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 │ │ -39413c: |[39413c] net.sf.dibdib.thread_any.QMMap.create:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/thread_any/QMMap; │ │ -39414c: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -394150: 1d00 |0002: monitor-enter v0 │ │ -394152: 2201 c214 |0003: new-instance v1, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -394156: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ -394158: 7030 c8a3 4102 |0006: invoke-direct {v1, v4, v2}, Lnet/sf/dibdib/thread_any/QMMap;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V // method@a3c8 │ │ -39415e: 6204 4477 |0009: sget-object v4, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7744 │ │ -394162: 3804 2500 |000b: if-eqz v4, 0030 // +0025 │ │ -394166: 2144 |000d: array-length v4, v4 │ │ -394168: 3d04 0e00 |000e: if-lez v4, 001c // +000e │ │ -39416c: 6202 4477 |0010: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7744 │ │ -394170: d803 04ff |0012: add-int/lit8 v3, v4, #int -1 // #ff │ │ -394174: 4602 0203 |0014: aget-object v2, v2, v3 │ │ -394178: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ -39417c: 2804 |0018: goto 001c // +0004 │ │ -39417e: d804 04ff |0019: add-int/lit8 v4, v4, #int -1 // #ff │ │ -394182: 28f3 |001b: goto 000e // -000d │ │ -394184: 6202 4477 |001c: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7744 │ │ -394188: 2123 |001e: array-length v3, v2 │ │ -39418a: 3643 0d00 |001f: if-gt v3, v4, 002c // +000d │ │ -39418e: 2123 |0021: array-length v3, v2 │ │ -394190: d803 0310 |0022: add-int/lit8 v3, v3, #int 16 // #10 │ │ -394194: 7120 b499 3200 |0024: invoke-static {v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -39419a: 0c02 |0027: move-result-object v2 │ │ -39419c: 1f02 1416 |0028: check-cast v2, [Lnet/sf/dibdib/thread_any/QMMap; // type@1614 │ │ -3941a0: 6902 4477 |002a: sput-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7744 │ │ -3941a4: 6202 4477 |002c: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7744 │ │ -3941a8: 4d01 0204 |002e: aput-object v1, v2, v4 │ │ -3941ac: 1e00 |0030: monitor-exit v0 │ │ -3941ae: 1101 |0031: return-object v1 │ │ -3941b0: 0d04 |0032: move-exception v4 │ │ -3941b2: 1e00 |0033: monitor-exit v0 │ │ -3941b4: 2704 |0034: throw v4 │ │ +394138: |[394138] net.sf.dibdib.thread_any.QMMap.create:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/thread_any/QMMap; │ │ +394148: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +39414c: 1d00 |0002: monitor-enter v0 │ │ +39414e: 2201 c214 |0003: new-instance v1, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +394152: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ +394154: 7030 c8a3 4102 |0006: invoke-direct {v1, v4, v2}, Lnet/sf/dibdib/thread_any/QMMap;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V // method@a3c8 │ │ +39415a: 6204 4477 |0009: sget-object v4, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7744 │ │ +39415e: 3804 2500 |000b: if-eqz v4, 0030 // +0025 │ │ +394162: 2144 |000d: array-length v4, v4 │ │ +394164: 3d04 0e00 |000e: if-lez v4, 001c // +000e │ │ +394168: 6202 4477 |0010: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7744 │ │ +39416c: d803 04ff |0012: add-int/lit8 v3, v4, #int -1 // #ff │ │ +394170: 4602 0203 |0014: aget-object v2, v2, v3 │ │ +394174: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ +394178: 2804 |0018: goto 001c // +0004 │ │ +39417a: d804 04ff |0019: add-int/lit8 v4, v4, #int -1 // #ff │ │ +39417e: 28f3 |001b: goto 000e // -000d │ │ +394180: 6202 4477 |001c: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7744 │ │ +394184: 2123 |001e: array-length v3, v2 │ │ +394186: 3643 0d00 |001f: if-gt v3, v4, 002c // +000d │ │ +39418a: 2123 |0021: array-length v3, v2 │ │ +39418c: d803 0310 |0022: add-int/lit8 v3, v3, #int 16 // #10 │ │ +394190: 7120 b499 3200 |0024: invoke-static {v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +394196: 0c02 |0027: move-result-object v2 │ │ +394198: 1f02 1416 |0028: check-cast v2, [Lnet/sf/dibdib/thread_any/QMMap; // type@1614 │ │ +39419c: 6902 4477 |002a: sput-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7744 │ │ +3941a0: 6202 4477 |002c: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7744 │ │ +3941a4: 4d01 0204 |002e: aput-object v1, v2, v4 │ │ +3941a8: 1e00 |0030: monitor-exit v0 │ │ +3941aa: 1101 |0031: return-object v1 │ │ +3941ac: 0d04 |0032: move-exception v4 │ │ +3941ae: 1e00 |0033: monitor-exit v0 │ │ +3941b0: 2704 |0034: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0030 │ │ -> 0x0032 │ │ positions : │ │ 0x0003 line=173 │ │ 0x0009 line=174 │ │ 0x000d line=175 │ │ @@ -1281462,25 +1281461,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 │ │ -393844: |[393844] net.sf.dibdib.thread_any.QMMap.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ -393854: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -393858: 2010 c114 |0002: instance-of v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -39385c: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -393860: 1f01 a714 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ -393864: 7220 81a2 2100 |0008: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QTupleIf;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a281 │ │ -39386a: 0b01 |000b: move-result-wide v1 │ │ -39386c: 2805 |000c: goto 0011 // +0005 │ │ -39386e: 7210 5aa2 0100 |000d: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -393874: 0b01 |0010: move-result-wide v1 │ │ -393876: 1001 |0011: return-wide v1 │ │ +393840: |[393840] net.sf.dibdib.thread_any.QMMap.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ +393850: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +393854: 2010 c114 |0002: instance-of v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393858: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +39385c: 1f01 a714 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ +393860: 7220 81a2 2100 |0008: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QTupleIf;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a281 │ │ +393866: 0b01 |000b: move-result-wide v1 │ │ +393868: 2805 |000c: goto 0011 // +0005 │ │ +39386a: 7210 5aa2 0100 |000d: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +393870: 0b01 |0010: move-result-wide v1 │ │ +393872: 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; │ │ @@ -1281491,211 +1281490,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 │ │ -393928: |[393928] 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; │ │ -393938: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -39393c: 0501 1600 |0002: move-wide/from16 v1, v22 │ │ -393940: 0803 1800 |0004: move-object/from16 v3, v24 │ │ -393944: 1c04 c214 |0006: const-class v4, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393948: 1d04 |0008: monitor-enter v4 │ │ -39394a: 0707 |0009: move-object v7, v0 │ │ -39394c: 1306 3c00 |000a: const/16 v6, #int 60 // #3c │ │ -393950: 1208 |000c: const/4 v8, #int 0 // #0 │ │ -393952: 3a06 3401 |000d: if-ltz v6, 0141 // +0134 │ │ -393956: 5479 4377 |000f: iget-object v9, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -39395a: a50a 0106 |0011: ushr-long v10, v1, v6 │ │ -39395e: 160c 3f00 |0013: const-wide/16 v12, #int 63 // #3f │ │ -393962: c0ca |0015: and-long/2addr v10, v12 │ │ -393964: 84ab |0016: long-to-int v11, v10 │ │ -393966: 537c 4277 |0017: iget-wide v12, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -39396a: 160e 0100 |0019: const-wide/16 v14, #int 1 // #1 │ │ -39396e: c3be |001b: shl-long/2addr v14, v11 │ │ -393970: a010 0c0e |001c: and-long v16, v12, v14 │ │ -393974: 0212 0600 |001e: move/from16 v18, v6 │ │ -393978: 1605 0000 |0020: const-wide/16 v5, #int 0 // #0 │ │ -39397c: 3113 0510 |0022: cmp-long v19, v5, v16 │ │ -393980: 3913 0400 |0024: if-nez v19, 0028 // +0004 │ │ -393984: 1e04 |0026: monitor-exit v4 │ │ -393986: 1108 |0027: return-object v8 │ │ -393988: 219a |0028: array-length v10, v9 │ │ -39398a: 1305 4000 |0029: const/16 v5, #int 64 // #40 │ │ -39398e: 0206 1200 |002b: move/from16 v6, v18 │ │ -393992: 37a5 0a00 |002d: if-le v5, v10, 0037 // +000a │ │ -393996: 130a 3c00 |002f: const/16 v10, #int 60 // #3c │ │ -39399a: 376a 0600 |0031: if-le v10, v6, 0037 // +0006 │ │ -39399e: 7130 cca3 cb0d |0033: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3cc │ │ -3939a4: 0a0b |0036: move-result v11 │ │ -3939a6: 219c |0037: array-length v12, v9 │ │ -3939a8: 37bc 0500 |0038: if-le v12, v11, 003d // +0005 │ │ -3939ac: 460c 090b |003a: aget-object v12, v9, v11 │ │ -3939b0: 2802 |003c: goto 003e // +0002 │ │ -3939b2: 078c |003d: move-object v12, v8 │ │ -3939b4: 20cd c214 |003e: instance-of v13, v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3939b8: 380d 0800 |0040: if-eqz v13, 0048 // +0008 │ │ -3939bc: 07c7 |0042: move-object v7, v12 │ │ -3939be: 1f07 c214 |0043: check-cast v7, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3939c2: d806 06fa |0045: add-int/lit8 v6, v6, #int -6 // #fa │ │ -3939c6: 28c5 |0047: goto 000c // -003b │ │ -3939c8: 390c 0400 |0048: if-nez v12, 004c // +0004 │ │ -3939cc: 1e04 |004a: monitor-exit v4 │ │ -3939ce: 1108 |004b: return-object v8 │ │ -3939d0: 20cd c114 |004c: instance-of v13, v12, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3939d4: 380d 5100 |004e: if-eqz v13, 009f // +0051 │ │ -3939d8: 3803 1100 |0050: if-eqz v3, 0061 // +0011 │ │ -3939dc: 07cd |0052: move-object v13, v12 │ │ -3939de: 1f0d c114 |0053: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3939e2: 7120 bba3 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@a3bb │ │ -3939e8: 0a03 |0058: move-result v3 │ │ -3939ea: 3903 0400 |0059: if-nez v3, 005d // +0004 │ │ -3939ee: 1e04 |005b: monitor-exit v4 │ │ -3939f0: 1108 |005c: return-object v8 │ │ -3939f2: 0783 |005d: move-object v3, v8 │ │ -3939f4: 0814 0900 |005e: move-object/from16 v20, v9 │ │ -3939f8: 285d |0060: goto 00bd // +005d │ │ -3939fa: 07c3 |0061: move-object v3, v12 │ │ -3939fc: 1f03 c114 |0062: check-cast v3, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393a00: 7110 bca3 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@a3bc │ │ -393a06: 0c03 |0067: move-result-object v3 │ │ -393a08: 0811 0800 |0068: move-object/from16 v17, v8 │ │ -393a0c: 120d |006a: const/4 v13, #int 0 // #0 │ │ -393a0e: 213a |006b: array-length v10, v3 │ │ -393a10: 35ad 2600 |006c: if-ge v13, v10, 0092 // +0026 │ │ -393a14: 460a 030d |006e: aget-object v10, v3, v13 │ │ -393a18: 380a 1800 |0070: if-eqz v10, 0088 // +0018 │ │ -393a1c: 460a 030d |0072: aget-object v10, v3, v13 │ │ -393a20: 5405 4177 |0074: iget-object v5, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ -393a24: 0814 0900 |0076: move-object/from16 v20, v9 │ │ -393a28: 7120 d1a3 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@a3d1 │ │ -393a2e: 0b08 |007b: move-result-wide v8 │ │ -393a30: 7140 97a2 2198 |007c: invoke-static {v1, v2, v8, v9}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -393a36: 0a05 |007f: move-result v5 │ │ -393a38: 3905 0a00 |0080: if-nez v5, 008a // +000a │ │ -393a3c: 4611 030d |0082: aget-object v17, v3, v13 │ │ -393a40: 1205 |0084: const/4 v5, #int 0 // #0 │ │ -393a42: 4d05 030d |0085: aput-object v5, v3, v13 │ │ -393a46: 2803 |0087: goto 008a // +0003 │ │ -393a48: 0814 0900 |0088: move-object/from16 v20, v9 │ │ -393a4c: d80d 0d01 |008a: add-int/lit8 v13, v13, #int 1 // #01 │ │ -393a50: 0809 1400 |008c: move-object/from16 v9, v20 │ │ -393a54: 1305 4000 |008e: const/16 v5, #int 64 // #40 │ │ -393a58: 1208 |0090: const/4 v8, #int 0 // #0 │ │ -393a5a: 28da |0091: goto 006b // -0026 │ │ -393a5c: 0814 0900 |0092: move-object/from16 v20, v9 │ │ -393a60: 07c3 |0094: move-object v3, v12 │ │ -393a62: 1f03 c114 |0095: check-cast v3, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393a66: 7110 bda3 0300 |0097: invoke-static {v3}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$200:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)Z // method@a3bd │ │ -393a6c: 0a03 |009a: move-result v3 │ │ -393a6e: 3903 1100 |009b: if-nez v3, 00ac // +0011 │ │ -393a72: 1e04 |009d: monitor-exit v4 │ │ -393a74: 1111 |009e: return-object v17 │ │ -393a76: 0814 0900 |009f: move-object/from16 v20, v9 │ │ -393a7a: 3803 0d00 |00a1: if-eqz v3, 00ae // +000d │ │ -393a7e: 7220 59a2 c300 |00a3: invoke-interface {v3, v12}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ -393a84: 0a03 |00a6: move-result v3 │ │ -393a86: 3903 0500 |00a7: if-nez v3, 00ac // +0005 │ │ -393a8a: 1e04 |00a9: monitor-exit v4 │ │ -393a8c: 1200 |00aa: const/4 v0, #int 0 // #0 │ │ -393a8e: 1100 |00ab: return-object v0 │ │ -393a90: 1203 |00ac: const/4 v3, #int 0 // #0 │ │ -393a92: 2810 |00ad: goto 00bd // +0010 │ │ -393a94: 5403 4177 |00ae: iget-object v3, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ -393a98: 7120 d1a3 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@a3d1 │ │ -393a9e: 0b08 |00b3: move-result-wide v8 │ │ -393aa0: 7140 97a2 2198 |00b4: invoke-static {v1, v2, v8, v9}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -393aa6: 0a03 |00b7: move-result v3 │ │ -393aa8: 3803 f4ff |00b8: if-eqz v3, 00ac // -000c │ │ -393aac: 1e04 |00ba: monitor-exit v4 │ │ -393aae: 1203 |00bb: const/4 v3, #int 0 // #0 │ │ -393ab0: 1103 |00bc: return-object v3 │ │ -393ab2: 7110 cea3 0700 |00bd: invoke-static {v7}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3ce │ │ -393ab8: 0a05 |00c0: move-result v5 │ │ -393aba: 1218 |00c1: const/4 v8, #int 1 // #1 │ │ -393abc: b185 |00c2: sub-int/2addr v5, v8 │ │ -393abe: 4d03 140b |00c3: aput-object v3, v20, v11 │ │ -393ac2: 3c05 1200 |00c5: if-gtz v5, 00d7 // +0012 │ │ -393ac6: 1303 3c00 |00c7: const/16 v3, #int 60 // #3c │ │ -393aca: 3763 0e00 |00c9: if-le v3, v6, 00d7 // +000e │ │ -393ace: 1609 0000 |00cb: const-wide/16 v9, #int 0 // #0 │ │ -393ad2: 5a79 4277 |00cd: iput-wide v9, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -393ad6: 6203 4577 |00cf: sget-object v3, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7745 │ │ -393ada: 5b73 4377 |00d1: iput-object v3, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -393ade: 7703 d9a3 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@a3d9 │ │ -393ae4: 2866 |00d6: goto 013c // +0066 │ │ -393ae6: 5370 4277 |00d7: iget-wide v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -393aea: 7ee9 |00d9: not-long v9, v14 │ │ -393aec: c090 |00da: and-long/2addr v0, v9 │ │ -393aee: 5a70 4277 |00db: iput-wide v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -393af2: 1300 3c00 |00dd: const/16 v0, #int 60 // #3c │ │ -393af6: 3760 5d00 |00df: if-le v0, v6, 013c // +005d │ │ -393afa: 0800 1400 |00e1: move-object/from16 v0, v20 │ │ -393afe: 2101 |00e3: array-length v1, v0 │ │ -393b00: 1302 4000 |00e4: const/16 v2, #int 64 // #40 │ │ -393b04: 3712 0900 |00e6: if-le v2, v1, 00ef // +0009 │ │ -393b08: 2101 |00e8: array-length v1, v0 │ │ -393b0a: d801 01fc |00e9: add-int/lit8 v1, v1, #int -4 // #fc │ │ -393b0e: 3751 0400 |00eb: if-le v1, v5, 00ef // +0004 │ │ -393b12: 1211 |00ed: const/4 v1, #int 1 // #1 │ │ -393b14: 2802 |00ee: goto 00f0 // +0002 │ │ -393b16: 1201 |00ef: const/4 v1, #int 0 // #0 │ │ -393b18: 1302 1400 |00f0: const/16 v2, #int 20 // #14 │ │ -393b1c: 3752 0900 |00f2: if-le v2, v5, 00fb // +0009 │ │ -393b20: 2102 |00f4: array-length v2, v0 │ │ -393b22: 1303 4000 |00f5: const/16 v3, #int 64 // #40 │ │ -393b26: 3623 0400 |00f7: if-gt v3, v2, 00fb // +0004 │ │ -393b2a: 1212 |00f9: const/4 v2, #int 1 // #1 │ │ -393b2c: 2802 |00fa: goto 00fc // +0002 │ │ -393b2e: 1202 |00fb: const/4 v2, #int 0 // #0 │ │ -393b30: 3901 1a00 |00fc: if-nez v1, 0116 // +001a │ │ -393b34: 3802 0300 |00fe: if-eqz v2, 0101 // +0003 │ │ -393b38: 2816 |0100: goto 0116 // +0016 │ │ -393b3a: 2101 |0101: array-length v1, v0 │ │ -393b3c: 1302 4000 |0102: const/16 v2, #int 64 // #40 │ │ -393b40: 3712 3800 |0104: if-le v2, v1, 013c // +0038 │ │ -393b44: d801 0b01 |0106: add-int/lit8 v1, v11, #int 1 // #01 │ │ -393b48: 5472 4377 |0108: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -393b4c: 2123 |010a: array-length v3, v2 │ │ -393b4e: b1b3 |010b: sub-int/2addr v3, v11 │ │ -393b50: b183 |010c: sub-int/2addr v3, v8 │ │ -393b52: 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 │ │ -393b58: 5470 4377 |0110: iget-object v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -393b5c: 1201 |0112: const/4 v1, #int 0 // #0 │ │ -393b5e: 4d01 0005 |0113: aput-object v1, v0, v5 │ │ -393b62: 2827 |0115: goto 013c // +0027 │ │ -393b64: e201 0502 |0116: ushr-int/lit8 v1, v5, #int 2 // #02 │ │ -393b68: b081 |0118: add-int/2addr v1, v8 │ │ -393b6a: e001 0102 |0119: shl-int/lit8 v1, v1, #int 2 // #02 │ │ -393b6e: 2311 0516 |011b: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -393b72: 5b71 4377 |011d: iput-object v1, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -393b76: 2101 |011f: array-length v1, v0 │ │ -393b78: b181 |0120: sub-int/2addr v1, v8 │ │ -393b7a: 3d05 1300 |0121: if-lez v5, 0134 // +0013 │ │ -393b7e: 3a01 1100 |0123: if-ltz v1, 0134 // +0011 │ │ -393b82: 4602 0001 |0125: aget-object v2, v0, v1 │ │ -393b86: 3802 0a00 |0127: if-eqz v2, 0131 // +000a │ │ -393b8a: 5472 4377 |0129: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -393b8e: d805 05ff |012b: add-int/lit8 v5, v5, #int -1 // #ff │ │ -393b92: 4603 0001 |012d: aget-object v3, v0, v1 │ │ -393b96: 4d03 0205 |012f: aput-object v3, v2, v5 │ │ -393b9a: d801 01ff |0131: add-int/lit8 v1, v1, #int -1 // #ff │ │ -393b9e: 28ee |0133: goto 0121 // -0012 │ │ -393ba0: 3805 0800 |0134: if-eqz v5, 013c // +0008 │ │ -393ba4: 1a00 1020 |0136: const-string v0, "Inconsistent MMap" // string@2010 │ │ -393ba8: 1201 |0138: const/4 v1, #int 0 // #0 │ │ -393baa: 7130 cf70 4100 |0139: invoke-static {v1, v4, v0}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70cf │ │ -393bb0: 1e04 |013c: monitor-exit v4 │ │ -393bb2: 110c |013d: return-object v12 │ │ -393bb4: 0d00 |013e: move-exception v0 │ │ -393bb6: 1e04 |013f: monitor-exit v4 │ │ -393bb8: 2700 |0140: throw v0 │ │ -393bba: 1e04 |0141: monitor-exit v4 │ │ -393bbc: 2900 68ff |0142: goto/16 00aa // -0098 │ │ +393924: |[393924] 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; │ │ +393934: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +393938: 0501 1600 |0002: move-wide/from16 v1, v22 │ │ +39393c: 0803 1800 |0004: move-object/from16 v3, v24 │ │ +393940: 1c04 c214 |0006: const-class v4, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393944: 1d04 |0008: monitor-enter v4 │ │ +393946: 0707 |0009: move-object v7, v0 │ │ +393948: 1306 3c00 |000a: const/16 v6, #int 60 // #3c │ │ +39394c: 1208 |000c: const/4 v8, #int 0 // #0 │ │ +39394e: 3a06 3401 |000d: if-ltz v6, 0141 // +0134 │ │ +393952: 5479 4377 |000f: iget-object v9, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393956: a50a 0106 |0011: ushr-long v10, v1, v6 │ │ +39395a: 160c 3f00 |0013: const-wide/16 v12, #int 63 // #3f │ │ +39395e: c0ca |0015: and-long/2addr v10, v12 │ │ +393960: 84ab |0016: long-to-int v11, v10 │ │ +393962: 537c 4277 |0017: iget-wide v12, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +393966: 160e 0100 |0019: const-wide/16 v14, #int 1 // #1 │ │ +39396a: c3be |001b: shl-long/2addr v14, v11 │ │ +39396c: a010 0c0e |001c: and-long v16, v12, v14 │ │ +393970: 0212 0600 |001e: move/from16 v18, v6 │ │ +393974: 1605 0000 |0020: const-wide/16 v5, #int 0 // #0 │ │ +393978: 3113 0510 |0022: cmp-long v19, v5, v16 │ │ +39397c: 3913 0400 |0024: if-nez v19, 0028 // +0004 │ │ +393980: 1e04 |0026: monitor-exit v4 │ │ +393982: 1108 |0027: return-object v8 │ │ +393984: 219a |0028: array-length v10, v9 │ │ +393986: 1305 4000 |0029: const/16 v5, #int 64 // #40 │ │ +39398a: 0206 1200 |002b: move/from16 v6, v18 │ │ +39398e: 37a5 0a00 |002d: if-le v5, v10, 0037 // +000a │ │ +393992: 130a 3c00 |002f: const/16 v10, #int 60 // #3c │ │ +393996: 376a 0600 |0031: if-le v10, v6, 0037 // +0006 │ │ +39399a: 7130 cca3 cb0d |0033: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3cc │ │ +3939a0: 0a0b |0036: move-result v11 │ │ +3939a2: 219c |0037: array-length v12, v9 │ │ +3939a4: 37bc 0500 |0038: if-le v12, v11, 003d // +0005 │ │ +3939a8: 460c 090b |003a: aget-object v12, v9, v11 │ │ +3939ac: 2802 |003c: goto 003e // +0002 │ │ +3939ae: 078c |003d: move-object v12, v8 │ │ +3939b0: 20cd c214 |003e: instance-of v13, v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3939b4: 380d 0800 |0040: if-eqz v13, 0048 // +0008 │ │ +3939b8: 07c7 |0042: move-object v7, v12 │ │ +3939ba: 1f07 c214 |0043: check-cast v7, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3939be: d806 06fa |0045: add-int/lit8 v6, v6, #int -6 // #fa │ │ +3939c2: 28c5 |0047: goto 000c // -003b │ │ +3939c4: 390c 0400 |0048: if-nez v12, 004c // +0004 │ │ +3939c8: 1e04 |004a: monitor-exit v4 │ │ +3939ca: 1108 |004b: return-object v8 │ │ +3939cc: 20cd c114 |004c: instance-of v13, v12, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3939d0: 380d 5100 |004e: if-eqz v13, 009f // +0051 │ │ +3939d4: 3803 1100 |0050: if-eqz v3, 0061 // +0011 │ │ +3939d8: 07cd |0052: move-object v13, v12 │ │ +3939da: 1f0d c114 |0053: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3939de: 7120 bba3 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@a3bb │ │ +3939e4: 0a03 |0058: move-result v3 │ │ +3939e6: 3903 0400 |0059: if-nez v3, 005d // +0004 │ │ +3939ea: 1e04 |005b: monitor-exit v4 │ │ +3939ec: 1108 |005c: return-object v8 │ │ +3939ee: 0783 |005d: move-object v3, v8 │ │ +3939f0: 0814 0900 |005e: move-object/from16 v20, v9 │ │ +3939f4: 285d |0060: goto 00bd // +005d │ │ +3939f6: 07c3 |0061: move-object v3, v12 │ │ +3939f8: 1f03 c114 |0062: check-cast v3, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3939fc: 7110 bca3 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@a3bc │ │ +393a02: 0c03 |0067: move-result-object v3 │ │ +393a04: 0811 0800 |0068: move-object/from16 v17, v8 │ │ +393a08: 120d |006a: const/4 v13, #int 0 // #0 │ │ +393a0a: 213a |006b: array-length v10, v3 │ │ +393a0c: 35ad 2600 |006c: if-ge v13, v10, 0092 // +0026 │ │ +393a10: 460a 030d |006e: aget-object v10, v3, v13 │ │ +393a14: 380a 1800 |0070: if-eqz v10, 0088 // +0018 │ │ +393a18: 460a 030d |0072: aget-object v10, v3, v13 │ │ +393a1c: 5405 4177 |0074: iget-object v5, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ +393a20: 0814 0900 |0076: move-object/from16 v20, v9 │ │ +393a24: 7120 d1a3 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@a3d1 │ │ +393a2a: 0b08 |007b: move-result-wide v8 │ │ +393a2c: 7140 97a2 2198 |007c: invoke-static {v1, v2, v8, v9}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +393a32: 0a05 |007f: move-result v5 │ │ +393a34: 3905 0a00 |0080: if-nez v5, 008a // +000a │ │ +393a38: 4611 030d |0082: aget-object v17, v3, v13 │ │ +393a3c: 1205 |0084: const/4 v5, #int 0 // #0 │ │ +393a3e: 4d05 030d |0085: aput-object v5, v3, v13 │ │ +393a42: 2803 |0087: goto 008a // +0003 │ │ +393a44: 0814 0900 |0088: move-object/from16 v20, v9 │ │ +393a48: d80d 0d01 |008a: add-int/lit8 v13, v13, #int 1 // #01 │ │ +393a4c: 0809 1400 |008c: move-object/from16 v9, v20 │ │ +393a50: 1305 4000 |008e: const/16 v5, #int 64 // #40 │ │ +393a54: 1208 |0090: const/4 v8, #int 0 // #0 │ │ +393a56: 28da |0091: goto 006b // -0026 │ │ +393a58: 0814 0900 |0092: move-object/from16 v20, v9 │ │ +393a5c: 07c3 |0094: move-object v3, v12 │ │ +393a5e: 1f03 c114 |0095: check-cast v3, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393a62: 7110 bda3 0300 |0097: invoke-static {v3}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$200:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)Z // method@a3bd │ │ +393a68: 0a03 |009a: move-result v3 │ │ +393a6a: 3903 1100 |009b: if-nez v3, 00ac // +0011 │ │ +393a6e: 1e04 |009d: monitor-exit v4 │ │ +393a70: 1111 |009e: return-object v17 │ │ +393a72: 0814 0900 |009f: move-object/from16 v20, v9 │ │ +393a76: 3803 0d00 |00a1: if-eqz v3, 00ae // +000d │ │ +393a7a: 7220 59a2 c300 |00a3: invoke-interface {v3, v12}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ +393a80: 0a03 |00a6: move-result v3 │ │ +393a82: 3903 0500 |00a7: if-nez v3, 00ac // +0005 │ │ +393a86: 1e04 |00a9: monitor-exit v4 │ │ +393a88: 1200 |00aa: const/4 v0, #int 0 // #0 │ │ +393a8a: 1100 |00ab: return-object v0 │ │ +393a8c: 1203 |00ac: const/4 v3, #int 0 // #0 │ │ +393a8e: 2810 |00ad: goto 00bd // +0010 │ │ +393a90: 5403 4177 |00ae: iget-object v3, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ +393a94: 7120 d1a3 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@a3d1 │ │ +393a9a: 0b08 |00b3: move-result-wide v8 │ │ +393a9c: 7140 97a2 2198 |00b4: invoke-static {v1, v2, v8, v9}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +393aa2: 0a03 |00b7: move-result v3 │ │ +393aa4: 3803 f4ff |00b8: if-eqz v3, 00ac // -000c │ │ +393aa8: 1e04 |00ba: monitor-exit v4 │ │ +393aaa: 1203 |00bb: const/4 v3, #int 0 // #0 │ │ +393aac: 1103 |00bc: return-object v3 │ │ +393aae: 7110 cea3 0700 |00bd: invoke-static {v7}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3ce │ │ +393ab4: 0a05 |00c0: move-result v5 │ │ +393ab6: 1218 |00c1: const/4 v8, #int 1 // #1 │ │ +393ab8: b185 |00c2: sub-int/2addr v5, v8 │ │ +393aba: 4d03 140b |00c3: aput-object v3, v20, v11 │ │ +393abe: 3c05 1200 |00c5: if-gtz v5, 00d7 // +0012 │ │ +393ac2: 1303 3c00 |00c7: const/16 v3, #int 60 // #3c │ │ +393ac6: 3763 0e00 |00c9: if-le v3, v6, 00d7 // +000e │ │ +393aca: 1609 0000 |00cb: const-wide/16 v9, #int 0 // #0 │ │ +393ace: 5a79 4277 |00cd: iput-wide v9, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +393ad2: 6203 4577 |00cf: sget-object v3, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7745 │ │ +393ad6: 5b73 4377 |00d1: iput-object v3, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393ada: 7703 d9a3 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@a3d9 │ │ +393ae0: 2866 |00d6: goto 013c // +0066 │ │ +393ae2: 5370 4277 |00d7: iget-wide v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +393ae6: 7ee9 |00d9: not-long v9, v14 │ │ +393ae8: c090 |00da: and-long/2addr v0, v9 │ │ +393aea: 5a70 4277 |00db: iput-wide v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +393aee: 1300 3c00 |00dd: const/16 v0, #int 60 // #3c │ │ +393af2: 3760 5d00 |00df: if-le v0, v6, 013c // +005d │ │ +393af6: 0800 1400 |00e1: move-object/from16 v0, v20 │ │ +393afa: 2101 |00e3: array-length v1, v0 │ │ +393afc: 1302 4000 |00e4: const/16 v2, #int 64 // #40 │ │ +393b00: 3712 0900 |00e6: if-le v2, v1, 00ef // +0009 │ │ +393b04: 2101 |00e8: array-length v1, v0 │ │ +393b06: d801 01fc |00e9: add-int/lit8 v1, v1, #int -4 // #fc │ │ +393b0a: 3751 0400 |00eb: if-le v1, v5, 00ef // +0004 │ │ +393b0e: 1211 |00ed: const/4 v1, #int 1 // #1 │ │ +393b10: 2802 |00ee: goto 00f0 // +0002 │ │ +393b12: 1201 |00ef: const/4 v1, #int 0 // #0 │ │ +393b14: 1302 1400 |00f0: const/16 v2, #int 20 // #14 │ │ +393b18: 3752 0900 |00f2: if-le v2, v5, 00fb // +0009 │ │ +393b1c: 2102 |00f4: array-length v2, v0 │ │ +393b1e: 1303 4000 |00f5: const/16 v3, #int 64 // #40 │ │ +393b22: 3623 0400 |00f7: if-gt v3, v2, 00fb // +0004 │ │ +393b26: 1212 |00f9: const/4 v2, #int 1 // #1 │ │ +393b28: 2802 |00fa: goto 00fc // +0002 │ │ +393b2a: 1202 |00fb: const/4 v2, #int 0 // #0 │ │ +393b2c: 3901 1a00 |00fc: if-nez v1, 0116 // +001a │ │ +393b30: 3802 0300 |00fe: if-eqz v2, 0101 // +0003 │ │ +393b34: 2816 |0100: goto 0116 // +0016 │ │ +393b36: 2101 |0101: array-length v1, v0 │ │ +393b38: 1302 4000 |0102: const/16 v2, #int 64 // #40 │ │ +393b3c: 3712 3800 |0104: if-le v2, v1, 013c // +0038 │ │ +393b40: d801 0b01 |0106: add-int/lit8 v1, v11, #int 1 // #01 │ │ +393b44: 5472 4377 |0108: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393b48: 2123 |010a: array-length v3, v2 │ │ +393b4a: b1b3 |010b: sub-int/2addr v3, v11 │ │ +393b4c: b183 |010c: sub-int/2addr v3, v8 │ │ +393b4e: 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 │ │ +393b54: 5470 4377 |0110: iget-object v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393b58: 1201 |0112: const/4 v1, #int 0 // #0 │ │ +393b5a: 4d01 0005 |0113: aput-object v1, v0, v5 │ │ +393b5e: 2827 |0115: goto 013c // +0027 │ │ +393b60: e201 0502 |0116: ushr-int/lit8 v1, v5, #int 2 // #02 │ │ +393b64: b081 |0118: add-int/2addr v1, v8 │ │ +393b66: e001 0102 |0119: shl-int/lit8 v1, v1, #int 2 // #02 │ │ +393b6a: 2311 0516 |011b: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +393b6e: 5b71 4377 |011d: iput-object v1, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393b72: 2101 |011f: array-length v1, v0 │ │ +393b74: b181 |0120: sub-int/2addr v1, v8 │ │ +393b76: 3d05 1300 |0121: if-lez v5, 0134 // +0013 │ │ +393b7a: 3a01 1100 |0123: if-ltz v1, 0134 // +0011 │ │ +393b7e: 4602 0001 |0125: aget-object v2, v0, v1 │ │ +393b82: 3802 0a00 |0127: if-eqz v2, 0131 // +000a │ │ +393b86: 5472 4377 |0129: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393b8a: d805 05ff |012b: add-int/lit8 v5, v5, #int -1 // #ff │ │ +393b8e: 4603 0001 |012d: aget-object v3, v0, v1 │ │ +393b92: 4d03 0205 |012f: aput-object v3, v2, v5 │ │ +393b96: d801 01ff |0131: add-int/lit8 v1, v1, #int -1 // #ff │ │ +393b9a: 28ee |0133: goto 0121 // -0012 │ │ +393b9c: 3805 0800 |0134: if-eqz v5, 013c // +0008 │ │ +393ba0: 1a00 1020 |0136: const-string v0, "Inconsistent MMap" // string@2010 │ │ +393ba4: 1201 |0138: const/4 v1, #int 0 // #0 │ │ +393ba6: 7130 cf70 4100 |0139: invoke-static {v1, v4, v0}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70cf │ │ +393bac: 1e04 |013c: monitor-exit v4 │ │ +393bae: 110c |013d: return-object v12 │ │ +393bb0: 0d00 |013e: move-exception v0 │ │ +393bb2: 1e04 |013f: monitor-exit v4 │ │ +393bb4: 2700 |0140: throw v0 │ │ +393bb6: 1e04 |0141: monitor-exit v4 │ │ +393bb8: 2900 68ff |0142: goto/16 00aa // -0098 │ │ catches : 7 │ │ 0x000f - 0x0019 │ │ -> 0x013e │ │ 0x0028 - 0x0045 │ │ -> 0x013e │ │ 0x004c - 0x0059 │ │ -> 0x013e │ │ @@ -1281759,96 +1281758,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 │ │ -3941c4: |[3941c4] net.sf.dibdib.thread_any.QMMap.removeEmpty:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/thread_any/QMMap; │ │ -3941d4: 1c01 c214 |0000: const-class v1, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3941d8: 1d01 |0002: monitor-enter v1 │ │ -3941da: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3941dc: 1302 3c00 |0004: const/16 v2, #int 60 // #3c │ │ -3941e0: 0804 1200 |0006: move-object/from16 v4, v18 │ │ -3941e4: 0745 |0008: move-object v5, v4 │ │ -3941e6: 1303 3c00 |0009: const/16 v3, #int 60 // #3c │ │ -3941ea: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -3941ec: 3a03 7500 |000c: if-ltz v3, 0081 // +0075 │ │ -3941f0: 5447 4377 |000e: iget-object v7, v4, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -3941f4: a508 1303 |0010: ushr-long v8, v19, v3 │ │ -3941f8: 160a 3f00 |0012: const-wide/16 v10, #int 63 // #3f │ │ -3941fc: c0a8 |0014: and-long/2addr v8, v10 │ │ -3941fe: 8489 |0015: long-to-int v9, v8 │ │ -394200: 534c 4277 |0016: iget-wide v12, v4, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -394204: 1308 4000 |0018: const/16 v8, #int 64 // #40 │ │ -394208: 160e 0000 |001a: const-wide/16 v14, #int 0 // #0 │ │ -39420c: 3110 0e0c |001c: cmp-long v16, v14, v12 │ │ -394210: 3910 3e00 |001e: if-nez v16, 005c // +003e │ │ -394214: 6202 4577 |0020: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7745 │ │ -394218: 5b42 4377 |0022: iput-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -39421c: 5452 4377 |0024: iget-object v2, v5, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -394220: 4d06 0200 |0026: aput-object v6, v2, v0 │ │ -394224: d807 0306 |0028: add-int/lit8 v7, v3, #int 6 // #06 │ │ -394228: a50c 1307 |002a: ushr-long v12, v19, v7 │ │ -39422c: a009 0c0a |002c: and-long v9, v12, v10 │ │ -394230: 8497 |002e: long-to-int v7, v9 │ │ -394232: 5359 4277 |002f: iget-wide v9, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -394236: 160b 0100 |0031: const-wide/16 v11, #int 1 // #1 │ │ -39423a: c37b |0033: shl-long/2addr v11, v7 │ │ -39423c: 7ebb |0034: not-long v11, v11 │ │ -39423e: c0b9 |0035: and-long/2addr v9, v11 │ │ -394240: 5a59 4277 |0036: iput-wide v9, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -394244: 2127 |0038: array-length v7, v2 │ │ -394246: 3778 2100 |0039: if-le v8, v7, 005a // +0021 │ │ -39424a: 1307 3600 |003b: const/16 v7, #int 54 // #36 │ │ -39424e: 3737 1d00 |003d: if-le v7, v3, 005a // +001d │ │ -394252: 3103 0e09 |003f: cmp-long v3, v14, v9 │ │ -394256: 3903 0800 |0041: if-nez v3, 0049 // +0008 │ │ -39425a: 7703 d9a3 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@a3d9 │ │ -394260: 0c00 |0046: move-result-object v0 │ │ -394262: 1e01 |0047: monitor-exit v1 │ │ -394264: 1100 |0048: return-object v0 │ │ -394266: d803 0001 |0049: add-int/lit8 v3, v0, #int 1 // #01 │ │ -39426a: 2127 |004b: array-length v7, v2 │ │ -39426c: b107 |004c: sub-int/2addr v7, v0 │ │ -39426e: d807 07ff |004d: add-int/lit8 v7, v7, #int -1 // #ff │ │ -394272: 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 │ │ -394278: 5450 4377 |0052: iget-object v0, v5, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -39427c: 7110 cea3 0500 |0054: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3ce │ │ -394282: 0a02 |0057: move-result v2 │ │ -394284: 4d06 0002 |0058: aput-object v6, v0, v2 │ │ -394288: 1e01 |005a: monitor-exit v1 │ │ -39428a: 1104 |005b: return-object v4 │ │ -39428c: 2170 |005c: array-length v0, v7 │ │ -39428e: 3708 0900 |005d: if-le v8, v0, 0066 // +0009 │ │ -394292: 3732 0700 |005f: if-le v2, v3, 0066 // +0007 │ │ -394296: 7130 cca3 c90d |0061: invoke-static {v9, v12, v13}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3cc │ │ -39429c: 0a00 |0064: move-result v0 │ │ -39429e: 2802 |0065: goto 0067 // +0002 │ │ -3942a0: 0190 |0066: move v0, v9 │ │ -3942a2: 2175 |0067: array-length v5, v7 │ │ -3942a4: 3705 0500 |0068: if-le v5, v0, 006d // +0005 │ │ -3942a8: 4605 0700 |006a: aget-object v5, v7, v0 │ │ -3942ac: 2802 |006c: goto 006e // +0002 │ │ -3942ae: 0765 |006d: move-object v5, v6 │ │ -3942b0: 2057 c214 |006e: instance-of v7, v5, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3942b4: 3807 0c00 |0070: if-eqz v7, 007c // +000c │ │ -3942b8: 1f05 c214 |0072: check-cast v5, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3942bc: d803 03fa |0074: add-int/lit8 v3, v3, #int -6 // #fa │ │ -3942c0: 0811 0500 |0076: move-object/from16 v17, v5 │ │ -3942c4: 0745 |0078: move-object v5, v4 │ │ -3942c6: 0804 1100 |0079: move-object/from16 v4, v17 │ │ -3942ca: 2890 |007b: goto 000b // -0070 │ │ -3942cc: 1e01 |007c: monitor-exit v1 │ │ -3942ce: 1106 |007d: return-object v6 │ │ -3942d0: 0d00 |007e: move-exception v0 │ │ -3942d2: 1e01 |007f: monitor-exit v1 │ │ -3942d4: 2700 |0080: throw v0 │ │ -3942d6: 1e01 |0081: monitor-exit v1 │ │ -3942d8: 1106 |0082: return-object v6 │ │ +3941c0: |[3941c0] net.sf.dibdib.thread_any.QMMap.removeEmpty:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/thread_any/QMMap; │ │ +3941d0: 1c01 c214 |0000: const-class v1, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3941d4: 1d01 |0002: monitor-enter v1 │ │ +3941d6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3941d8: 1302 3c00 |0004: const/16 v2, #int 60 // #3c │ │ +3941dc: 0804 1200 |0006: move-object/from16 v4, v18 │ │ +3941e0: 0745 |0008: move-object v5, v4 │ │ +3941e2: 1303 3c00 |0009: const/16 v3, #int 60 // #3c │ │ +3941e6: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +3941e8: 3a03 7500 |000c: if-ltz v3, 0081 // +0075 │ │ +3941ec: 5447 4377 |000e: iget-object v7, v4, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +3941f0: a508 1303 |0010: ushr-long v8, v19, v3 │ │ +3941f4: 160a 3f00 |0012: const-wide/16 v10, #int 63 // #3f │ │ +3941f8: c0a8 |0014: and-long/2addr v8, v10 │ │ +3941fa: 8489 |0015: long-to-int v9, v8 │ │ +3941fc: 534c 4277 |0016: iget-wide v12, v4, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +394200: 1308 4000 |0018: const/16 v8, #int 64 // #40 │ │ +394204: 160e 0000 |001a: const-wide/16 v14, #int 0 // #0 │ │ +394208: 3110 0e0c |001c: cmp-long v16, v14, v12 │ │ +39420c: 3910 3e00 |001e: if-nez v16, 005c // +003e │ │ +394210: 6202 4577 |0020: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7745 │ │ +394214: 5b42 4377 |0022: iput-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +394218: 5452 4377 |0024: iget-object v2, v5, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +39421c: 4d06 0200 |0026: aput-object v6, v2, v0 │ │ +394220: d807 0306 |0028: add-int/lit8 v7, v3, #int 6 // #06 │ │ +394224: a50c 1307 |002a: ushr-long v12, v19, v7 │ │ +394228: a009 0c0a |002c: and-long v9, v12, v10 │ │ +39422c: 8497 |002e: long-to-int v7, v9 │ │ +39422e: 5359 4277 |002f: iget-wide v9, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +394232: 160b 0100 |0031: const-wide/16 v11, #int 1 // #1 │ │ +394236: c37b |0033: shl-long/2addr v11, v7 │ │ +394238: 7ebb |0034: not-long v11, v11 │ │ +39423a: c0b9 |0035: and-long/2addr v9, v11 │ │ +39423c: 5a59 4277 |0036: iput-wide v9, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +394240: 2127 |0038: array-length v7, v2 │ │ +394242: 3778 2100 |0039: if-le v8, v7, 005a // +0021 │ │ +394246: 1307 3600 |003b: const/16 v7, #int 54 // #36 │ │ +39424a: 3737 1d00 |003d: if-le v7, v3, 005a // +001d │ │ +39424e: 3103 0e09 |003f: cmp-long v3, v14, v9 │ │ +394252: 3903 0800 |0041: if-nez v3, 0049 // +0008 │ │ +394256: 7703 d9a3 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@a3d9 │ │ +39425c: 0c00 |0046: move-result-object v0 │ │ +39425e: 1e01 |0047: monitor-exit v1 │ │ +394260: 1100 |0048: return-object v0 │ │ +394262: d803 0001 |0049: add-int/lit8 v3, v0, #int 1 // #01 │ │ +394266: 2127 |004b: array-length v7, v2 │ │ +394268: b107 |004c: sub-int/2addr v7, v0 │ │ +39426a: d807 07ff |004d: add-int/lit8 v7, v7, #int -1 // #ff │ │ +39426e: 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 │ │ +394274: 5450 4377 |0052: iget-object v0, v5, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +394278: 7110 cea3 0500 |0054: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3ce │ │ +39427e: 0a02 |0057: move-result v2 │ │ +394280: 4d06 0002 |0058: aput-object v6, v0, v2 │ │ +394284: 1e01 |005a: monitor-exit v1 │ │ +394286: 1104 |005b: return-object v4 │ │ +394288: 2170 |005c: array-length v0, v7 │ │ +39428a: 3708 0900 |005d: if-le v8, v0, 0066 // +0009 │ │ +39428e: 3732 0700 |005f: if-le v2, v3, 0066 // +0007 │ │ +394292: 7130 cca3 c90d |0061: invoke-static {v9, v12, v13}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3cc │ │ +394298: 0a00 |0064: move-result v0 │ │ +39429a: 2802 |0065: goto 0067 // +0002 │ │ +39429c: 0190 |0066: move v0, v9 │ │ +39429e: 2175 |0067: array-length v5, v7 │ │ +3942a0: 3705 0500 |0068: if-le v5, v0, 006d // +0005 │ │ +3942a4: 4605 0700 |006a: aget-object v5, v7, v0 │ │ +3942a8: 2802 |006c: goto 006e // +0002 │ │ +3942aa: 0765 |006d: move-object v5, v6 │ │ +3942ac: 2057 c214 |006e: instance-of v7, v5, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3942b0: 3807 0c00 |0070: if-eqz v7, 007c // +000c │ │ +3942b4: 1f05 c214 |0072: check-cast v5, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3942b8: d803 03fa |0074: add-int/lit8 v3, v3, #int -6 // #fa │ │ +3942bc: 0811 0500 |0076: move-object/from16 v17, v5 │ │ +3942c0: 0745 |0078: move-object v5, v4 │ │ +3942c2: 0804 1100 |0079: move-object/from16 v4, v17 │ │ +3942c6: 2890 |007b: goto 000b // -0070 │ │ +3942c8: 1e01 |007c: monitor-exit v1 │ │ +3942ca: 1106 |007d: return-object v6 │ │ +3942cc: 0d00 |007e: move-exception v0 │ │ +3942ce: 1e01 |007f: monitor-exit v1 │ │ +3942d0: 2700 |0080: throw v0 │ │ +3942d2: 1e01 |0081: monitor-exit v1 │ │ +3942d4: 1106 |0082: return-object v6 │ │ catches : 3 │ │ 0x000e - 0x0047 │ │ -> 0x007e │ │ 0x004b - 0x005a │ │ -> 0x007e │ │ 0x005c - 0x0074 │ │ -> 0x007e │ │ @@ -1281878,57 +1281877,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 │ │ -393ca4: |[393ca4] net.sf.dibdib.thread_any.QMMap.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393cb4: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393cb8: 1d00 |0002: monitor-enter v0 │ │ -393cba: 1301 3c00 |0003: const/16 v1, #int 60 // #3c │ │ -393cbe: 1302 3c00 |0005: const/16 v2, #int 60 // #3c │ │ -393cc2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -393cc4: 3a02 3700 |0008: if-ltz v2, 003f // +0037 │ │ -393cc8: 54d4 4377 |000a: iget-object v4, v13, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -393ccc: a505 0e02 |000c: ushr-long v5, v14, v2 │ │ -393cd0: 1607 3f00 |000e: const-wide/16 v7, #int 63 // #3f │ │ -393cd4: c075 |0010: and-long/2addr v5, v7 │ │ -393cd6: 8456 |0011: long-to-int v6, v5 │ │ -393cd8: 1607 0000 |0012: const-wide/16 v7, #int 0 // #0 │ │ -393cdc: 53d9 4277 |0014: iget-wide v9, v13, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -393ce0: 160b 0100 |0016: const-wide/16 v11, #int 1 // #1 │ │ -393ce4: c36b |0018: shl-long/2addr v11, v6 │ │ -393ce6: c09b |0019: and-long/2addr v11, v9 │ │ -393ce8: 310d 070b |001a: cmp-long v13, v7, v11 │ │ -393cec: 390d 0400 |001c: if-nez v13, 0020 // +0004 │ │ -393cf0: 1e00 |001e: monitor-exit v0 │ │ -393cf2: 1103 |001f: return-object v3 │ │ -393cf4: 130d 4000 |0020: const/16 v13, #int 64 // #40 │ │ -393cf8: 2145 |0022: array-length v5, v4 │ │ -393cfa: 375d 0800 |0023: if-le v13, v5, 002b // +0008 │ │ -393cfe: 3721 0600 |0025: if-le v1, v2, 002b // +0006 │ │ -393d02: 7130 cca3 960a |0027: invoke-static {v6, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3cc │ │ -393d08: 0a06 |002a: move-result v6 │ │ -393d0a: 214d |002b: array-length v13, v4 │ │ -393d0c: 376d 0400 |002c: if-le v13, v6, 0030 // +0004 │ │ -393d10: 4603 0406 |002e: aget-object v3, v4, v6 │ │ -393d14: 203d c214 |0030: instance-of v13, v3, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393d18: 380d 0800 |0032: if-eqz v13, 003a // +0008 │ │ -393d1c: 073d |0034: move-object v13, v3 │ │ -393d1e: 1f0d c214 |0035: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393d22: d802 02fa |0037: add-int/lit8 v2, v2, #int -6 // #fa │ │ -393d26: 28ce |0039: goto 0007 // -0032 │ │ -393d28: 1e00 |003a: monitor-exit v0 │ │ -393d2a: 1103 |003b: return-object v3 │ │ -393d2c: 0d0d |003c: move-exception v13 │ │ -393d2e: 1e00 |003d: monitor-exit v0 │ │ -393d30: 270d |003e: throw v13 │ │ -393d32: 1e00 |003f: monitor-exit v0 │ │ -393d34: 1103 |0040: return-object v3 │ │ +393ca0: |[393ca0] net.sf.dibdib.thread_any.QMMap.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393cb0: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393cb4: 1d00 |0002: monitor-enter v0 │ │ +393cb6: 1301 3c00 |0003: const/16 v1, #int 60 // #3c │ │ +393cba: 1302 3c00 |0005: const/16 v2, #int 60 // #3c │ │ +393cbe: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +393cc0: 3a02 3700 |0008: if-ltz v2, 003f // +0037 │ │ +393cc4: 54d4 4377 |000a: iget-object v4, v13, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393cc8: a505 0e02 |000c: ushr-long v5, v14, v2 │ │ +393ccc: 1607 3f00 |000e: const-wide/16 v7, #int 63 // #3f │ │ +393cd0: c075 |0010: and-long/2addr v5, v7 │ │ +393cd2: 8456 |0011: long-to-int v6, v5 │ │ +393cd4: 1607 0000 |0012: const-wide/16 v7, #int 0 // #0 │ │ +393cd8: 53d9 4277 |0014: iget-wide v9, v13, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +393cdc: 160b 0100 |0016: const-wide/16 v11, #int 1 // #1 │ │ +393ce0: c36b |0018: shl-long/2addr v11, v6 │ │ +393ce2: c09b |0019: and-long/2addr v11, v9 │ │ +393ce4: 310d 070b |001a: cmp-long v13, v7, v11 │ │ +393ce8: 390d 0400 |001c: if-nez v13, 0020 // +0004 │ │ +393cec: 1e00 |001e: monitor-exit v0 │ │ +393cee: 1103 |001f: return-object v3 │ │ +393cf0: 130d 4000 |0020: const/16 v13, #int 64 // #40 │ │ +393cf4: 2145 |0022: array-length v5, v4 │ │ +393cf6: 375d 0800 |0023: if-le v13, v5, 002b // +0008 │ │ +393cfa: 3721 0600 |0025: if-le v1, v2, 002b // +0006 │ │ +393cfe: 7130 cca3 960a |0027: invoke-static {v6, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3cc │ │ +393d04: 0a06 |002a: move-result v6 │ │ +393d06: 214d |002b: array-length v13, v4 │ │ +393d08: 376d 0400 |002c: if-le v13, v6, 0030 // +0004 │ │ +393d0c: 4603 0406 |002e: aget-object v3, v4, v6 │ │ +393d10: 203d c214 |0030: instance-of v13, v3, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393d14: 380d 0800 |0032: if-eqz v13, 003a // +0008 │ │ +393d18: 073d |0034: move-object v13, v3 │ │ +393d1a: 1f0d c214 |0035: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393d1e: d802 02fa |0037: add-int/lit8 v2, v2, #int -6 // #fa │ │ +393d22: 28ce |0039: goto 0007 // -0032 │ │ +393d24: 1e00 |003a: monitor-exit v0 │ │ +393d26: 1103 |003b: return-object v3 │ │ +393d28: 0d0d |003c: move-exception v13 │ │ +393d2a: 1e00 |003d: monitor-exit v0 │ │ +393d2c: 270d |003e: throw v13 │ │ +393d2e: 1e00 |003f: monitor-exit v0 │ │ +393d30: 1103 |0040: return-object v3 │ │ catches : 2 │ │ 0x000a - 0x0016 │ │ -> 0x003c │ │ 0x0022 - 0x0037 │ │ -> 0x003c │ │ positions : │ │ 0x000a line=220 │ │ @@ -1281949,146 +1281948,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 │ │ -393dd0: |[393dd0] net.sf.dibdib.thread_any.QMMap.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393de0: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -393de4: 0501 1b00 |0002: move-wide/from16 v1, v27 │ │ -393de8: 1c03 c214 |0004: const-class v3, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393dec: 1d03 |0006: monitor-enter v3 │ │ -393dee: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -393df2: 1606 ffff |0009: const-wide/16 v6, #int -1 // #ffff │ │ -393df6: 3108 0619 |000b: cmp-long v8, v6, v25 │ │ -393dfa: 3808 0500 |000d: if-eqz v8, 0012 // +0005 │ │ -393dfe: 0508 1900 |000f: move-wide/from16 v8, v25 │ │ -393e02: 2802 |0011: goto 0013 // +0002 │ │ -393e04: 0448 |0012: move-wide v8, v4 │ │ -393e06: 130a 3c00 |0013: const/16 v10, #int 60 // #3c │ │ -393e0a: 070c |0015: move-object v12, v0 │ │ -393e0c: 130b 3c00 |0016: const/16 v11, #int 60 // #3c │ │ -393e10: 3a0b b600 |0018: if-ltz v11, 00ce // +00b6 │ │ -393e14: 54ce 4377 |001a: iget-object v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ -393e18: a50f 080b |001c: ushr-long v15, v8, v11 │ │ -393e1c: 1611 3f00 |001e: const-wide/16 v17, #int 63 // #3f │ │ -393e20: a006 0f11 |0020: and-long v6, v15, v17 │ │ -393e24: 8467 |0022: long-to-int v7, v6 │ │ -393e26: 07ef |0023: move-object v15, v14 │ │ -393e28: 53cd 4277 |0024: iget-wide v13, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ -393e2c: 1613 0100 |0026: const-wide/16 v19, #int 1 // #1 │ │ -393e30: a315 1307 |0028: shl-long v21, v19, v7 │ │ -393e34: a015 0d15 |002a: and-long v21, v13, v21 │ │ -393e38: 1310 0100 |002c: const/16 v16, #int 1 // #1 │ │ -393e3c: 3117 0415 |002e: cmp-long v23, v4, v21 │ │ -393e40: 3917 3900 |0030: if-nez v23, 0069 // +0039 │ │ -393e44: d807 0701 |0032: add-int/lit8 v7, v7, #int 1 // #01 │ │ -393e48: 130d 3f00 |0034: const/16 v13, #int 63 // #3f │ │ -393e4c: 126e |0036: const/4 v14, #int 6 // #6 │ │ -393e4e: 357d 2a00 |0037: if-ge v13, v7, 0061 // +002a │ │ -393e52: 37ba 2500 |0039: if-le v10, v11, 005e // +0025 │ │ -393e56: d80b 0b06 |003b: add-int/lit8 v11, v11, #int 6 // #06 │ │ -393e5a: a504 080b |003d: ushr-long v4, v8, v11 │ │ -393e5e: a004 0411 |003f: and-long v4, v4, v17 │ │ -393e62: 8445 |0041: long-to-int v5, v4 │ │ -393e64: d805 0501 |0042: add-int/lit8 v5, v5, #int 1 // #01 │ │ -393e68: 345d f5ff |0044: if-lt v13, v5, 0039 // -000b │ │ -393e6c: d804 0b06 |0046: add-int/lit8 v4, v11, #int 6 // #06 │ │ -393e70: a50c 0804 |0048: ushr-long v12, v8, v4 │ │ -393e74: c3ec |004a: shl-long/2addr v12, v14 │ │ -393e76: 8154 |004b: int-to-long v4, v5 │ │ -393e78: c1c4 |004c: or-long/2addr v4, v12 │ │ -393e7a: c3b4 |004d: shl-long/2addr v4, v11 │ │ -393e7c: a50a 0410 |004e: ushr-long v10, v4, v16 │ │ -393e80: a507 0810 |0050: ushr-long v7, v8, v16 │ │ -393e84: 3109 0a07 |0052: cmp-long v9, v10, v7 │ │ -393e88: 3b09 0400 |0054: if-gez v9, 0058 // +0004 │ │ -393e8c: 120d |0056: const/4 v13, #int 0 // #0 │ │ -393e8e: 2805 |0057: goto 005c // +0005 │ │ -393e90: 7152 dea3 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@a3de │ │ -393e96: 0c0d |005b: move-result-object v13 │ │ -393e98: 1e03 |005c: monitor-exit v3 │ │ -393e9a: 110d |005d: return-object v13 │ │ -393e9c: 1e03 |005e: monitor-exit v3 │ │ -393e9e: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -393ea0: 1100 |0060: return-object v0 │ │ -393ea2: d80d 0b06 |0061: add-int/lit8 v13, v11, #int 6 // #06 │ │ -393ea6: c5d8 |0063: ushr-long/2addr v8, v13 │ │ -393ea8: c3e8 |0064: shl-long/2addr v8, v14 │ │ -393eaa: 817d |0065: int-to-long v13, v7 │ │ -393eac: c1d8 |0066: or-long/2addr v8, v13 │ │ -393eae: c3b8 |0067: shl-long/2addr v8, v11 │ │ -393eb0: 28bc |0068: goto 0024 // -0044 │ │ -393eb2: 130c 4000 |0069: const/16 v12, #int 64 // #40 │ │ -393eb6: 21f4 |006b: array-length v4, v15 │ │ -393eb8: 374c 0800 |006c: if-le v12, v4, 0074 // +0008 │ │ -393ebc: 37ba 0600 |006e: if-le v10, v11, 0074 // +0006 │ │ -393ec0: 7130 cca3 d70e |0070: invoke-static {v7, v13, v14}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3cc │ │ -393ec6: 0a07 |0073: move-result v7 │ │ -393ec8: 21f4 |0074: array-length v4, v15 │ │ -393eca: 3774 0500 |0075: if-le v4, v7, 007a // +0005 │ │ -393ece: 4604 0f07 |0077: aget-object v4, v15, v7 │ │ -393ed2: 2802 |0079: goto 007b // +0002 │ │ -393ed4: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -393ed6: 2045 c214 |007b: instance-of v5, v4, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393eda: 3805 0c00 |007d: if-eqz v5, 0089 // +000c │ │ -393ede: 074c |007f: move-object v12, v4 │ │ -393ee0: 1f0c c214 |0080: check-cast v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393ee4: d80b 0bfa |0082: add-int/lit8 v11, v11, #int -6 // #fa │ │ -393ee8: 1604 0000 |0084: const-wide/16 v4, #int 0 // #0 │ │ -393eec: 1606 ffff |0086: const-wide/16 v6, #int -1 // #ffff │ │ -393ef0: 2890 |0088: goto 0018 // -0070 │ │ -393ef2: 3804 0400 |0089: if-eqz v4, 008d // +0004 │ │ -393ef6: 1215 |008b: const/4 v5, #int 1 // #1 │ │ -393ef8: 2802 |008c: goto 008e // +0002 │ │ -393efa: 1205 |008d: const/4 v5, #int 0 // #0 │ │ -393efc: 1a07 da47 |008e: const-string v7, "Search error" // string@47da │ │ -393f00: 7130 cf70 3507 |0090: invoke-static {v5, v3, v7}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70cf │ │ -393f06: 160c ffff |0093: const-wide/16 v12, #int -1 // #ffff │ │ -393f0a: 3105 0c01 |0095: cmp-long v5, v12, v1 │ │ -393f0e: 3805 2b00 |0097: if-eqz v5, 00c2 // +002b │ │ -393f12: 3105 0c08 |0099: cmp-long v5, v12, v8 │ │ -393f16: 3905 0300 |009b: if-nez v5, 009e // +0003 │ │ -393f1a: 2825 |009d: goto 00c2 // +0025 │ │ -393f1c: a50c 0810 |009e: ushr-long v12, v8, v16 │ │ -393f20: a50e 0110 |00a0: ushr-long v14, v1, v16 │ │ -393f24: 3105 0c0e |00a2: cmp-long v5, v12, v14 │ │ -393f28: 3b05 0400 |00a4: if-gez v5, 00a8 // +0004 │ │ -393f2c: 1e03 |00a6: monitor-exit v3 │ │ -393f2e: 28b8 |00a7: goto 005f // -0048 │ │ -393f30: 3105 0801 |00a8: cmp-long v5, v8, v1 │ │ -393f34: 3905 1100 |00aa: if-nez v5, 00bb // +0011 │ │ -393f38: 3107 0819 |00ac: cmp-long v7, v8, v25 │ │ -393f3c: 3907 0d00 |00ae: if-nez v7, 00bb // +000d │ │ -393f40: a504 080b |00b0: ushr-long v4, v8, v11 │ │ -393f44: 9b04 0413 |00b2: add-long v4, v4, v19 │ │ -393f48: c3b4 |00b4: shl-long/2addr v4, v11 │ │ -393f4a: 7152 dea3 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@a3de │ │ -393f50: 0c00 |00b8: move-result-object v0 │ │ -393f52: 1e03 |00b9: monitor-exit v3 │ │ -393f54: 1100 |00ba: return-object v0 │ │ -393f56: 3905 0400 |00bb: if-nez v5, 00bf // +0004 │ │ -393f5a: 120d |00bd: const/4 v13, #int 0 // #0 │ │ -393f5c: 2802 |00be: goto 00c0 // +0002 │ │ -393f5e: 074d |00bf: move-object v13, v4 │ │ -393f60: 1e03 |00c0: monitor-exit v3 │ │ -393f62: 110d |00c1: return-object v13 │ │ -393f64: 3100 0108 |00c2: cmp-long v0, v1, v8 │ │ -393f68: 3900 0400 |00c4: if-nez v0, 00c8 // +0004 │ │ -393f6c: 120d |00c6: const/4 v13, #int 0 // #0 │ │ -393f6e: 2802 |00c7: goto 00c9 // +0002 │ │ -393f70: 074d |00c8: move-object v13, v4 │ │ -393f72: 1e03 |00c9: monitor-exit v3 │ │ -393f74: 110d |00ca: return-object v13 │ │ -393f76: 0d00 |00cb: move-exception v0 │ │ -393f78: 1e03 |00cc: monitor-exit v3 │ │ -393f7a: 2700 |00cd: throw v0 │ │ -393f7c: 1e03 |00ce: monitor-exit v3 │ │ -393f7e: 2890 |00cf: goto 005f // -0070 │ │ +393dcc: |[393dcc] net.sf.dibdib.thread_any.QMMap.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393ddc: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +393de0: 0501 1b00 |0002: move-wide/from16 v1, v27 │ │ +393de4: 1c03 c214 |0004: const-class v3, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393de8: 1d03 |0006: monitor-enter v3 │ │ +393dea: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +393dee: 1606 ffff |0009: const-wide/16 v6, #int -1 // #ffff │ │ +393df2: 3108 0619 |000b: cmp-long v8, v6, v25 │ │ +393df6: 3808 0500 |000d: if-eqz v8, 0012 // +0005 │ │ +393dfa: 0508 1900 |000f: move-wide/from16 v8, v25 │ │ +393dfe: 2802 |0011: goto 0013 // +0002 │ │ +393e00: 0448 |0012: move-wide v8, v4 │ │ +393e02: 130a 3c00 |0013: const/16 v10, #int 60 // #3c │ │ +393e06: 070c |0015: move-object v12, v0 │ │ +393e08: 130b 3c00 |0016: const/16 v11, #int 60 // #3c │ │ +393e0c: 3a0b b600 |0018: if-ltz v11, 00ce // +00b6 │ │ +393e10: 54ce 4377 |001a: iget-object v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7743 │ │ +393e14: a50f 080b |001c: ushr-long v15, v8, v11 │ │ +393e18: 1611 3f00 |001e: const-wide/16 v17, #int 63 // #3f │ │ +393e1c: a006 0f11 |0020: and-long v6, v15, v17 │ │ +393e20: 8467 |0022: long-to-int v7, v6 │ │ +393e22: 07ef |0023: move-object v15, v14 │ │ +393e24: 53cd 4277 |0024: iget-wide v13, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7742 │ │ +393e28: 1613 0100 |0026: const-wide/16 v19, #int 1 // #1 │ │ +393e2c: a315 1307 |0028: shl-long v21, v19, v7 │ │ +393e30: a015 0d15 |002a: and-long v21, v13, v21 │ │ +393e34: 1310 0100 |002c: const/16 v16, #int 1 // #1 │ │ +393e38: 3117 0415 |002e: cmp-long v23, v4, v21 │ │ +393e3c: 3917 3900 |0030: if-nez v23, 0069 // +0039 │ │ +393e40: d807 0701 |0032: add-int/lit8 v7, v7, #int 1 // #01 │ │ +393e44: 130d 3f00 |0034: const/16 v13, #int 63 // #3f │ │ +393e48: 126e |0036: const/4 v14, #int 6 // #6 │ │ +393e4a: 357d 2a00 |0037: if-ge v13, v7, 0061 // +002a │ │ +393e4e: 37ba 2500 |0039: if-le v10, v11, 005e // +0025 │ │ +393e52: d80b 0b06 |003b: add-int/lit8 v11, v11, #int 6 // #06 │ │ +393e56: a504 080b |003d: ushr-long v4, v8, v11 │ │ +393e5a: a004 0411 |003f: and-long v4, v4, v17 │ │ +393e5e: 8445 |0041: long-to-int v5, v4 │ │ +393e60: d805 0501 |0042: add-int/lit8 v5, v5, #int 1 // #01 │ │ +393e64: 345d f5ff |0044: if-lt v13, v5, 0039 // -000b │ │ +393e68: d804 0b06 |0046: add-int/lit8 v4, v11, #int 6 // #06 │ │ +393e6c: a50c 0804 |0048: ushr-long v12, v8, v4 │ │ +393e70: c3ec |004a: shl-long/2addr v12, v14 │ │ +393e72: 8154 |004b: int-to-long v4, v5 │ │ +393e74: c1c4 |004c: or-long/2addr v4, v12 │ │ +393e76: c3b4 |004d: shl-long/2addr v4, v11 │ │ +393e78: a50a 0410 |004e: ushr-long v10, v4, v16 │ │ +393e7c: a507 0810 |0050: ushr-long v7, v8, v16 │ │ +393e80: 3109 0a07 |0052: cmp-long v9, v10, v7 │ │ +393e84: 3b09 0400 |0054: if-gez v9, 0058 // +0004 │ │ +393e88: 120d |0056: const/4 v13, #int 0 // #0 │ │ +393e8a: 2805 |0057: goto 005c // +0005 │ │ +393e8c: 7152 dea3 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@a3de │ │ +393e92: 0c0d |005b: move-result-object v13 │ │ +393e94: 1e03 |005c: monitor-exit v3 │ │ +393e96: 110d |005d: return-object v13 │ │ +393e98: 1e03 |005e: monitor-exit v3 │ │ +393e9a: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +393e9c: 1100 |0060: return-object v0 │ │ +393e9e: d80d 0b06 |0061: add-int/lit8 v13, v11, #int 6 // #06 │ │ +393ea2: c5d8 |0063: ushr-long/2addr v8, v13 │ │ +393ea4: c3e8 |0064: shl-long/2addr v8, v14 │ │ +393ea6: 817d |0065: int-to-long v13, v7 │ │ +393ea8: c1d8 |0066: or-long/2addr v8, v13 │ │ +393eaa: c3b8 |0067: shl-long/2addr v8, v11 │ │ +393eac: 28bc |0068: goto 0024 // -0044 │ │ +393eae: 130c 4000 |0069: const/16 v12, #int 64 // #40 │ │ +393eb2: 21f4 |006b: array-length v4, v15 │ │ +393eb4: 374c 0800 |006c: if-le v12, v4, 0074 // +0008 │ │ +393eb8: 37ba 0600 |006e: if-le v10, v11, 0074 // +0006 │ │ +393ebc: 7130 cca3 d70e |0070: invoke-static {v7, v13, v14}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3cc │ │ +393ec2: 0a07 |0073: move-result v7 │ │ +393ec4: 21f4 |0074: array-length v4, v15 │ │ +393ec6: 3774 0500 |0075: if-le v4, v7, 007a // +0005 │ │ +393eca: 4604 0f07 |0077: aget-object v4, v15, v7 │ │ +393ece: 2802 |0079: goto 007b // +0002 │ │ +393ed0: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +393ed2: 2045 c214 |007b: instance-of v5, v4, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393ed6: 3805 0c00 |007d: if-eqz v5, 0089 // +000c │ │ +393eda: 074c |007f: move-object v12, v4 │ │ +393edc: 1f0c c214 |0080: check-cast v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393ee0: d80b 0bfa |0082: add-int/lit8 v11, v11, #int -6 // #fa │ │ +393ee4: 1604 0000 |0084: const-wide/16 v4, #int 0 // #0 │ │ +393ee8: 1606 ffff |0086: const-wide/16 v6, #int -1 // #ffff │ │ +393eec: 2890 |0088: goto 0018 // -0070 │ │ +393eee: 3804 0400 |0089: if-eqz v4, 008d // +0004 │ │ +393ef2: 1215 |008b: const/4 v5, #int 1 // #1 │ │ +393ef4: 2802 |008c: goto 008e // +0002 │ │ +393ef6: 1205 |008d: const/4 v5, #int 0 // #0 │ │ +393ef8: 1a07 da47 |008e: const-string v7, "Search error" // string@47da │ │ +393efc: 7130 cf70 3507 |0090: invoke-static {v5, v3, v7}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70cf │ │ +393f02: 160c ffff |0093: const-wide/16 v12, #int -1 // #ffff │ │ +393f06: 3105 0c01 |0095: cmp-long v5, v12, v1 │ │ +393f0a: 3805 2b00 |0097: if-eqz v5, 00c2 // +002b │ │ +393f0e: 3105 0c08 |0099: cmp-long v5, v12, v8 │ │ +393f12: 3905 0300 |009b: if-nez v5, 009e // +0003 │ │ +393f16: 2825 |009d: goto 00c2 // +0025 │ │ +393f18: a50c 0810 |009e: ushr-long v12, v8, v16 │ │ +393f1c: a50e 0110 |00a0: ushr-long v14, v1, v16 │ │ +393f20: 3105 0c0e |00a2: cmp-long v5, v12, v14 │ │ +393f24: 3b05 0400 |00a4: if-gez v5, 00a8 // +0004 │ │ +393f28: 1e03 |00a6: monitor-exit v3 │ │ +393f2a: 28b8 |00a7: goto 005f // -0048 │ │ +393f2c: 3105 0801 |00a8: cmp-long v5, v8, v1 │ │ +393f30: 3905 1100 |00aa: if-nez v5, 00bb // +0011 │ │ +393f34: 3107 0819 |00ac: cmp-long v7, v8, v25 │ │ +393f38: 3907 0d00 |00ae: if-nez v7, 00bb // +000d │ │ +393f3c: a504 080b |00b0: ushr-long v4, v8, v11 │ │ +393f40: 9b04 0413 |00b2: add-long v4, v4, v19 │ │ +393f44: c3b4 |00b4: shl-long/2addr v4, v11 │ │ +393f46: 7152 dea3 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@a3de │ │ +393f4c: 0c00 |00b8: move-result-object v0 │ │ +393f4e: 1e03 |00b9: monitor-exit v3 │ │ +393f50: 1100 |00ba: return-object v0 │ │ +393f52: 3905 0400 |00bb: if-nez v5, 00bf // +0004 │ │ +393f56: 120d |00bd: const/4 v13, #int 0 // #0 │ │ +393f58: 2802 |00be: goto 00c0 // +0002 │ │ +393f5a: 074d |00bf: move-object v13, v4 │ │ +393f5c: 1e03 |00c0: monitor-exit v3 │ │ +393f5e: 110d |00c1: return-object v13 │ │ +393f60: 3100 0108 |00c2: cmp-long v0, v1, v8 │ │ +393f64: 3900 0400 |00c4: if-nez v0, 00c8 // +0004 │ │ +393f68: 120d |00c6: const/4 v13, #int 0 // #0 │ │ +393f6a: 2802 |00c7: goto 00c9 // +0002 │ │ +393f6c: 074d |00c8: move-object v13, v4 │ │ +393f6e: 1e03 |00c9: monitor-exit v3 │ │ +393f70: 110d |00ca: return-object v13 │ │ +393f72: 0d00 |00cb: move-exception v0 │ │ +393f74: 1e03 |00cc: monitor-exit v3 │ │ +393f76: 2700 |00cd: throw v0 │ │ +393f78: 1e03 |00ce: monitor-exit v3 │ │ +393f7a: 2890 |00cf: goto 005f // -0070 │ │ catches : 3 │ │ 0x001a - 0x005c │ │ -> 0x00cb │ │ 0x006b - 0x0093 │ │ -> 0x00cb │ │ 0x00b5 - 0x00b9 │ │ -> 0x00cb │ │ @@ -1282117,25 +1282116,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 │ │ -393f9c: |[393f9c] net.sf.dibdib.thread_any.QMMap.searchNextKey:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393fac: 7156 dea3 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@a3de │ │ -393fb2: 0c00 |0003: move-result-object v0 │ │ -393fb4: 1601 ffff |0004: const-wide/16 v1, #int -1 // #ffff │ │ -393fb8: 3103 0105 |0006: cmp-long v3, v1, v5 │ │ -393fbc: 3903 0900 |0008: if-nez v3, 0011 // +0009 │ │ -393fc0: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -393fc4: 6e30 daa3 1402 |000c: invoke-virtual {v4, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -393fca: 0c05 |000f: move-result-object v5 │ │ -393fcc: 1105 |0010: return-object v5 │ │ -393fce: 1100 |0011: return-object v0 │ │ +393f98: |[393f98] net.sf.dibdib.thread_any.QMMap.searchNextKey:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393fa8: 7156 dea3 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@a3de │ │ +393fae: 0c00 |0003: move-result-object v0 │ │ +393fb0: 1601 ffff |0004: const-wide/16 v1, #int -1 // #ffff │ │ +393fb4: 3103 0105 |0006: cmp-long v3, v1, v5 │ │ +393fb8: 3903 0900 |0008: if-nez v3, 0011 // +0009 │ │ +393fbc: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +393fc0: 6e30 daa3 1402 |000c: invoke-virtual {v4, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +393fc6: 0c05 |000f: move-result-object v5 │ │ +393fc8: 1105 |0010: return-object v5 │ │ +393fca: 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 │ │ @@ -1282146,24 +1282145,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 │ │ -3933f8: |[3933f8] net.sf.dibdib.thread_any.QMMap.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ -393408: 7210 5aa2 0800 |0000: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -39340e: 0b02 |0003: move-result-wide v2 │ │ -393410: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -393412: 1605 0100 |0005: const-wide/16 v5, #int 1 // #1 │ │ -393416: 0771 |0007: move-object v1, v7 │ │ -393418: 0784 |0008: move-object v4, v8 │ │ -39341a: 7707 cba3 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@a3cb │ │ -393420: 0b00 |000c: move-result-wide v0 │ │ -393422: 1000 |000d: return-wide v0 │ │ +3933f4: |[3933f4] net.sf.dibdib.thread_any.QMMap.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ +393404: 7210 5aa2 0800 |0000: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +39340a: 0b02 |0003: move-result-wide v2 │ │ +39340c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +39340e: 1605 0100 |0005: const-wide/16 v5, #int 1 // #1 │ │ +393412: 0771 |0007: move-object v1, v7 │ │ +393414: 0784 |0008: move-object v4, v8 │ │ +393416: 7707 cba3 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@a3cb │ │ +39341c: 0b00 |000c: move-result-wide v0 │ │ +39341e: 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; │ │ │ │ @@ -1282172,23 +1282171,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 │ │ -393424: |[393424] net.sf.dibdib.thread_any.QMMap.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ -393434: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -393436: 1605 0000 |0001: const-wide/16 v5, #int 0 // #0 │ │ -39343a: 0771 |0003: move-object v1, v7 │ │ -39343c: 0482 |0004: move-wide v2, v8 │ │ -39343e: 07a4 |0005: move-object v4, v10 │ │ -393440: 7707 cba3 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@a3cb │ │ -393446: 0b08 |0009: move-result-wide v8 │ │ -393448: 1008 |000a: return-wide v8 │ │ +393420: |[393420] net.sf.dibdib.thread_any.QMMap.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ +393430: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +393432: 1605 0000 |0001: const-wide/16 v5, #int 0 // #0 │ │ +393436: 0771 |0003: move-object v1, v7 │ │ +393438: 0482 |0004: move-wide v2, v8 │ │ +39343a: 07a4 |0005: move-object v4, v10 │ │ +39343c: 7707 cba3 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@a3cb │ │ +393442: 0b08 |0009: move-result-wide v8 │ │ +393444: 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; │ │ @@ -1282198,112 +1282197,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 │ │ -39328c: |[39328c] net.sf.dibdib.thread_any.QMMap.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I │ │ -39329c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -3932a0: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ -3932a4: 0803 1200 |0004: move-object/from16 v3, v18 │ │ -3932a8: 0204 1300 |0006: move/from16 v4, v19 │ │ -3932ac: 0205 1400 |0008: move/from16 v5, v20 │ │ -3932b0: 0416 |000a: move-wide v6, v1 │ │ -3932b2: 0468 |000b: move-wide v8, v6 │ │ -3932b4: 7030 e0a3 6007 |000c: invoke-direct {v0, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.searchNextKey:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e0 │ │ -3932ba: 0c06 |000f: move-result-object v6 │ │ -3932bc: 3906 0400 |0010: if-nez v6, 0014 // +0004 │ │ -3932c0: 2900 9700 |0012: goto/16 00a9 // +0097 │ │ -3932c4: 3803 0600 |0014: if-eqz v3, 001a // +0006 │ │ -3932c8: 2137 |0016: array-length v7, v3 │ │ -3932ca: 3474 0300 |0017: if-lt v4, v7, 001a // +0003 │ │ -3932ce: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -3932d0: 2067 c114 |001a: instance-of v7, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3932d4: 120a |001c: const/4 v10, #int 0 // #0 │ │ -3932d6: 121b |001d: const/4 v11, #int 1 // #1 │ │ -3932d8: 3907 1000 |001e: if-nez v7, 002e // +0010 │ │ -3932dc: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ -3932e0: 4d06 0304 |0022: aput-object v6, v3, v4 │ │ -3932e4: d807 05ff |0024: add-int/lit8 v7, v5, #int -1 // #ff │ │ -3932e8: 3645 0400 |0026: if-gt v5, v4, 002a // +0004 │ │ -3932ec: 1215 |0028: const/4 v5, #int 1 // #1 │ │ -3932ee: 2802 |0029: goto 002b // +0002 │ │ -3932f0: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -3932f2: b054 |002b: add-int/2addr v4, v5 │ │ -3932f4: 0175 |002c: move v5, v7 │ │ -3932f6: 282d |002d: goto 005a // +002d │ │ -3932f8: 0767 |002e: move-object v7, v6 │ │ -3932fa: 1f07 c114 |002f: check-cast v7, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3932fe: 120c |0031: const/4 v12, #int 0 // #0 │ │ -393300: 7110 bca3 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@a3bc │ │ -393306: 0c0d |0035: move-result-object v13 │ │ -393308: 21dd |0036: array-length v13, v13 │ │ -39330a: 35dc 2300 |0037: if-ge v12, v13, 005a // +0023 │ │ -39330e: 7110 bca3 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@a3bc │ │ -393314: 0c0d |003c: move-result-object v13 │ │ -393316: 460d 0d0c |003d: aget-object v13, v13, v12 │ │ -39331a: 380d 1800 |003f: if-eqz v13, 0057 // +0018 │ │ -39331e: 7110 bca3 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@a3bc │ │ -393324: 0c06 |0044: move-result-object v6 │ │ -393326: 4606 060c |0045: aget-object v6, v6, v12 │ │ -39332a: 3803 0700 |0047: if-eqz v3, 004e // +0007 │ │ -39332e: 213d |0049: array-length v13, v3 │ │ -393330: 35d4 0400 |004a: if-ge v4, v13, 004e // +0004 │ │ -393334: 4d06 0304 |004c: aput-object v6, v3, v4 │ │ -393338: d80d 05ff |004e: add-int/lit8 v13, v5, #int -1 // #ff │ │ -39333c: 3645 0400 |0050: if-gt v5, v4, 0054 // +0004 │ │ -393340: 1215 |0052: const/4 v5, #int 1 // #1 │ │ -393342: 2802 |0053: goto 0055 // +0002 │ │ -393344: 1205 |0054: const/4 v5, #int 0 // #0 │ │ -393346: b054 |0055: add-int/2addr v4, v5 │ │ -393348: 01d5 |0056: move v5, v13 │ │ -39334a: d80c 0c01 |0057: add-int/lit8 v12, v12, #int 1 // #01 │ │ -39334e: 28d9 |0059: goto 0032 // -0027 │ │ -393350: 5407 4177 |005a: iget-object v7, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ -393354: 3907 0700 |005c: if-nez v7, 0063 // +0007 │ │ -393358: 7210 5aa2 0600 |005e: invoke-interface {v6}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -39335e: 0b06 |0061: move-result-wide v6 │ │ -393360: 280b |0062: goto 006d // +000b │ │ -393362: 206c a714 |0063: instance-of v12, v6, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ -393366: 380c 4400 |0065: if-eqz v12, 00a9 // +0044 │ │ -39336a: 1f06 a714 |0067: check-cast v6, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ -39336e: 7220 81a2 7600 |0069: invoke-interface {v6, v7}, Lnet/sf/dibdib/generic/QIfs$QTupleIf;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a281 │ │ -393374: 0b06 |006c: move-result-wide v6 │ │ -393376: 310c 0106 |006d: cmp-long v12, v1, v6 │ │ -39337a: 390c 0300 |006f: if-nez v12, 0072 // +0003 │ │ -39337e: 2838 |0071: goto 00a9 // +0038 │ │ -393380: 540c 4177 |0072: iget-object v12, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ -393384: 390c 98ff |0074: if-nez v12, 000c // -0068 │ │ -393388: a50c 080b |0076: ushr-long v12, v8, v11 │ │ -39338c: a50e 060b |0078: ushr-long v14, v6, v11 │ │ -393390: 3110 0c0e |007a: cmp-long v16, v12, v14 │ │ -393394: 3c10 0600 |007c: if-gtz v16, 0082 // +0006 │ │ -393398: 310c 0806 |007e: cmp-long v12, v8, v6 │ │ -39339c: 390c 0600 |0080: if-nez v12, 0086 // +0006 │ │ -3933a0: 310c 0108 |0082: cmp-long v12, v1, v8 │ │ -3933a4: 390c 0300 |0084: if-nez v12, 0087 // +0003 │ │ -3933a8: 121a |0086: const/4 v10, #int 1 // #1 │ │ -3933aa: 7401 e897 1100 |0087: invoke-virtual/range {v17}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3933b0: 0c0b |008a: move-result-object v11 │ │ -3933b2: 220c e812 |008b: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -3933b6: 7010 4098 0c00 |008d: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3933bc: 1a0d e748 |0090: const-string v13, "Sort order in map " // string@48e7 │ │ -3933c0: 6e20 4b98 dc00 |0092: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3933c6: 6e30 4898 6c07 |0095: invoke-virtual {v12, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3933cc: 130d 2000 |0098: const/16 v13, #int 32 // #20 │ │ -3933d0: 6e20 4498 dc00 |009a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3933d6: 6e30 4898 8c09 |009d: invoke-virtual {v12, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3933dc: 6e10 5498 0c00 |00a0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3933e2: 0c08 |00a3: move-result-object v8 │ │ -3933e4: 7130 cf70 ba08 |00a4: invoke-static {v10, v11, v8}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70cf │ │ -3933ea: 2900 64ff |00a7: goto/16 000b // -009c │ │ -3933ee: 3903 0300 |00a9: if-nez v3, 00ac // +0003 │ │ -3933f2: 7b44 |00ab: neg-int v4, v4 │ │ -3933f4: 0f04 |00ac: return v4 │ │ +393288: |[393288] net.sf.dibdib.thread_any.QMMap.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I │ │ +393298: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +39329c: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ +3932a0: 0803 1200 |0004: move-object/from16 v3, v18 │ │ +3932a4: 0204 1300 |0006: move/from16 v4, v19 │ │ +3932a8: 0205 1400 |0008: move/from16 v5, v20 │ │ +3932ac: 0416 |000a: move-wide v6, v1 │ │ +3932ae: 0468 |000b: move-wide v8, v6 │ │ +3932b0: 7030 e0a3 6007 |000c: invoke-direct {v0, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.searchNextKey:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e0 │ │ +3932b6: 0c06 |000f: move-result-object v6 │ │ +3932b8: 3906 0400 |0010: if-nez v6, 0014 // +0004 │ │ +3932bc: 2900 9700 |0012: goto/16 00a9 // +0097 │ │ +3932c0: 3803 0600 |0014: if-eqz v3, 001a // +0006 │ │ +3932c4: 2137 |0016: array-length v7, v3 │ │ +3932c6: 3474 0300 |0017: if-lt v4, v7, 001a // +0003 │ │ +3932ca: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +3932cc: 2067 c114 |001a: instance-of v7, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3932d0: 120a |001c: const/4 v10, #int 0 // #0 │ │ +3932d2: 121b |001d: const/4 v11, #int 1 // #1 │ │ +3932d4: 3907 1000 |001e: if-nez v7, 002e // +0010 │ │ +3932d8: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ +3932dc: 4d06 0304 |0022: aput-object v6, v3, v4 │ │ +3932e0: d807 05ff |0024: add-int/lit8 v7, v5, #int -1 // #ff │ │ +3932e4: 3645 0400 |0026: if-gt v5, v4, 002a // +0004 │ │ +3932e8: 1215 |0028: const/4 v5, #int 1 // #1 │ │ +3932ea: 2802 |0029: goto 002b // +0002 │ │ +3932ec: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +3932ee: b054 |002b: add-int/2addr v4, v5 │ │ +3932f0: 0175 |002c: move v5, v7 │ │ +3932f2: 282d |002d: goto 005a // +002d │ │ +3932f4: 0767 |002e: move-object v7, v6 │ │ +3932f6: 1f07 c114 |002f: check-cast v7, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3932fa: 120c |0031: const/4 v12, #int 0 // #0 │ │ +3932fc: 7110 bca3 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@a3bc │ │ +393302: 0c0d |0035: move-result-object v13 │ │ +393304: 21dd |0036: array-length v13, v13 │ │ +393306: 35dc 2300 |0037: if-ge v12, v13, 005a // +0023 │ │ +39330a: 7110 bca3 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@a3bc │ │ +393310: 0c0d |003c: move-result-object v13 │ │ +393312: 460d 0d0c |003d: aget-object v13, v13, v12 │ │ +393316: 380d 1800 |003f: if-eqz v13, 0057 // +0018 │ │ +39331a: 7110 bca3 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@a3bc │ │ +393320: 0c06 |0044: move-result-object v6 │ │ +393322: 4606 060c |0045: aget-object v6, v6, v12 │ │ +393326: 3803 0700 |0047: if-eqz v3, 004e // +0007 │ │ +39332a: 213d |0049: array-length v13, v3 │ │ +39332c: 35d4 0400 |004a: if-ge v4, v13, 004e // +0004 │ │ +393330: 4d06 0304 |004c: aput-object v6, v3, v4 │ │ +393334: d80d 05ff |004e: add-int/lit8 v13, v5, #int -1 // #ff │ │ +393338: 3645 0400 |0050: if-gt v5, v4, 0054 // +0004 │ │ +39333c: 1215 |0052: const/4 v5, #int 1 // #1 │ │ +39333e: 2802 |0053: goto 0055 // +0002 │ │ +393340: 1205 |0054: const/4 v5, #int 0 // #0 │ │ +393342: b054 |0055: add-int/2addr v4, v5 │ │ +393344: 01d5 |0056: move v5, v13 │ │ +393346: d80c 0c01 |0057: add-int/lit8 v12, v12, #int 1 // #01 │ │ +39334a: 28d9 |0059: goto 0032 // -0027 │ │ +39334c: 5407 4177 |005a: iget-object v7, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ +393350: 3907 0700 |005c: if-nez v7, 0063 // +0007 │ │ +393354: 7210 5aa2 0600 |005e: invoke-interface {v6}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +39335a: 0b06 |0061: move-result-wide v6 │ │ +39335c: 280b |0062: goto 006d // +000b │ │ +39335e: 206c a714 |0063: instance-of v12, v6, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ +393362: 380c 4400 |0065: if-eqz v12, 00a9 // +0044 │ │ +393366: 1f06 a714 |0067: check-cast v6, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ +39336a: 7220 81a2 7600 |0069: invoke-interface {v6, v7}, Lnet/sf/dibdib/generic/QIfs$QTupleIf;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a281 │ │ +393370: 0b06 |006c: move-result-wide v6 │ │ +393372: 310c 0106 |006d: cmp-long v12, v1, v6 │ │ +393376: 390c 0300 |006f: if-nez v12, 0072 // +0003 │ │ +39337a: 2838 |0071: goto 00a9 // +0038 │ │ +39337c: 540c 4177 |0072: iget-object v12, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ +393380: 390c 98ff |0074: if-nez v12, 000c // -0068 │ │ +393384: a50c 080b |0076: ushr-long v12, v8, v11 │ │ +393388: a50e 060b |0078: ushr-long v14, v6, v11 │ │ +39338c: 3110 0c0e |007a: cmp-long v16, v12, v14 │ │ +393390: 3c10 0600 |007c: if-gtz v16, 0082 // +0006 │ │ +393394: 310c 0806 |007e: cmp-long v12, v8, v6 │ │ +393398: 390c 0600 |0080: if-nez v12, 0086 // +0006 │ │ +39339c: 310c 0108 |0082: cmp-long v12, v1, v8 │ │ +3933a0: 390c 0300 |0084: if-nez v12, 0087 // +0003 │ │ +3933a4: 121a |0086: const/4 v10, #int 1 // #1 │ │ +3933a6: 7401 e897 1100 |0087: invoke-virtual/range {v17}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3933ac: 0c0b |008a: move-result-object v11 │ │ +3933ae: 220c e812 |008b: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +3933b2: 7010 4098 0c00 |008d: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3933b8: 1a0d e748 |0090: const-string v13, "Sort order in map " // string@48e7 │ │ +3933bc: 6e20 4b98 dc00 |0092: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3933c2: 6e30 4898 6c07 |0095: invoke-virtual {v12, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3933c8: 130d 2000 |0098: const/16 v13, #int 32 // #20 │ │ +3933cc: 6e20 4498 dc00 |009a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3933d2: 6e30 4898 8c09 |009d: invoke-virtual {v12, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3933d8: 6e10 5498 0c00 |00a0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3933de: 0c08 |00a3: move-result-object v8 │ │ +3933e0: 7130 cf70 ba08 |00a4: invoke-static {v10, v11, v8}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70cf │ │ +3933e6: 2900 64ff |00a7: goto/16 000b // -009c │ │ +3933ea: 3903 0300 |00a9: if-nez v3, 00ac // +0003 │ │ +3933ee: 7b44 |00ab: neg-int v4, v4 │ │ +3933f0: 0f04 |00ac: return v4 │ │ catches : (none) │ │ positions : │ │ 0x000c line=594 │ │ 0x0016 line=598 │ │ 0x001a line=601 │ │ 0x0022 line=603 │ │ 0x002e line=607 │ │ @@ -1282330,19 +1282329,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -393878: |[393878] net.sf.dibdib.thread_any.QMMap.getShash:()J │ │ -393888: 7110 5c98 0200 |0000: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@985c │ │ -39388e: 0a00 |0003: move-result v0 │ │ -393890: 8100 |0004: int-to-long v0, v0 │ │ -393892: 1000 |0005: return-wide v0 │ │ +393874: |[393874] net.sf.dibdib.thread_any.QMMap.getShash:()J │ │ +393884: 7110 5c98 0200 |0000: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@985c │ │ +39388a: 0a00 |0003: move-result v0 │ │ +39388c: 8100 |0004: int-to-long v0, v0 │ │ +39388e: 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;) │ │ @@ -1282350,24 +1282349,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 │ │ -393894: |[393894] net.sf.dibdib.thread_any.QMMap.put4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ -3938a4: 7210 5aa2 0800 |0000: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3938aa: 0b02 |0003: move-result-wide v2 │ │ -3938ac: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -3938ae: 1605 0300 |0005: const-wide/16 v5, #int 3 // #3 │ │ -3938b2: 0771 |0007: move-object v1, v7 │ │ -3938b4: 0784 |0008: move-object v4, v8 │ │ -3938b6: 7707 cba3 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@a3cb │ │ -3938bc: 0b00 |000c: move-result-wide v0 │ │ -3938be: 1000 |000d: return-wide v0 │ │ +393890: |[393890] net.sf.dibdib.thread_any.QMMap.put4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ +3938a0: 7210 5aa2 0800 |0000: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3938a6: 0b02 |0003: move-result-wide v2 │ │ +3938a8: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +3938aa: 1605 0300 |0005: const-wide/16 v5, #int 3 // #3 │ │ +3938ae: 0771 |0007: move-object v1, v7 │ │ +3938b0: 0784 |0008: move-object v4, v8 │ │ +3938b2: 7707 cba3 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@a3cb │ │ +3938b8: 0b00 |000c: move-result-wide v0 │ │ +3938ba: 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; │ │ │ │ @@ -1282376,23 +1282375,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 │ │ -3938c0: |[3938c0] net.sf.dibdib.thread_any.QMMap.put4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ -3938d0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3938d2: 1605 0200 |0001: const-wide/16 v5, #int 2 // #2 │ │ -3938d6: 0771 |0003: move-object v1, v7 │ │ -3938d8: 0482 |0004: move-wide v2, v8 │ │ -3938da: 07a4 |0005: move-object v4, v10 │ │ -3938dc: 7707 cba3 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@a3cb │ │ -3938e2: 0b08 |0009: move-result-wide v8 │ │ -3938e4: 1008 |000a: return-wide v8 │ │ +3938bc: |[3938bc] net.sf.dibdib.thread_any.QMMap.put4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ +3938cc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3938ce: 1605 0200 |0001: const-wide/16 v5, #int 2 // #2 │ │ +3938d2: 0771 |0003: move-object v1, v7 │ │ +3938d4: 0482 |0004: move-wide v2, v8 │ │ +3938d6: 07a4 |0005: move-object v4, v10 │ │ +3938d8: 7707 cba3 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@a3cb │ │ +3938de: 0b08 |0009: move-result-wide v8 │ │ +3938e0: 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; │ │ @@ -1282402,23 +1282401,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 │ │ -3938e8: |[3938e8] net.sf.dibdib.thread_any.QMMap.putCcur:(JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J │ │ -3938f8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3938fa: 0771 |0001: move-object v1, v7 │ │ -3938fc: 0482 |0002: move-wide v2, v8 │ │ -3938fe: 07a4 |0003: move-object v4, v10 │ │ -393900: 04b5 |0004: move-wide v5, v11 │ │ -393902: 7707 cba3 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@a3cb │ │ -393908: 0b08 |0008: move-result-wide v8 │ │ -39390a: 1008 |0009: return-wide v8 │ │ +3938e4: |[3938e4] net.sf.dibdib.thread_any.QMMap.putCcur:(JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J │ │ +3938f4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3938f6: 0771 |0001: move-object v1, v7 │ │ +3938f8: 0482 |0002: move-wide v2, v8 │ │ +3938fa: 07a4 |0003: move-object v4, v10 │ │ +3938fc: 04b5 |0004: move-wide v5, v11 │ │ +3938fe: 7707 cba3 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@a3cb │ │ +393904: 0b08 |0008: move-result-wide v8 │ │ +393906: 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; │ │ @@ -1282429,18 +1282428,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 │ │ -39390c: |[39390c] net.sf.dibdib.thread_any.QMMap.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -39391c: 7140 d7a3 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@a3d7 │ │ -393922: 0c01 |0003: move-result-object v1 │ │ -393924: 1101 |0004: return-object v1 │ │ +393908: |[393908] net.sf.dibdib.thread_any.QMMap.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393918: 7140 d7a3 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@a3d7 │ │ +39391e: 0c01 |0003: move-result-object v1 │ │ +393920: 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; │ │ @@ -1282450,19 +1282449,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 │ │ -393bfc: |[393bfc] net.sf.dibdib.thread_any.QMMap.removeCcur_OLD:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -393c0e: 7140 d7a3 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@a3d7 │ │ -393c14: 0c02 |0004: move-result-object v2 │ │ -393c16: 1102 |0005: return-object v2 │ │ +393bf8: |[393bf8] net.sf.dibdib.thread_any.QMMap.removeCcur_OLD:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393c08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +393c0a: 7140 d7a3 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@a3d7 │ │ +393c10: 0c02 |0004: move-result-object v2 │ │ +393c12: 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 │ │ │ │ @@ -1282471,51 +1282470,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 │ │ -393c18: |[393c18] net.sf.dibdib.thread_any.QMMap.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393c28: 7130 dca3 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@a3dc │ │ -393c2e: 0c00 |0003: move-result-object v0 │ │ -393c30: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -393c32: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -393c36: 1101 |0007: return-object v1 │ │ -393c38: 2002 c114 |0008: instance-of v2, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393c3c: 3802 2500 |000a: if-eqz v2, 002f // +0025 │ │ -393c40: 1f00 c114 |000c: check-cast v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393c44: 7110 bca3 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@a3bc │ │ -393c4a: 0c00 |0011: move-result-object v0 │ │ -393c4c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -393c4e: 2103 |0013: array-length v3, v0 │ │ -393c50: 3532 1a00 |0014: if-ge v2, v3, 002e // +001a │ │ -393c54: 4603 0002 |0016: aget-object v3, v0, v2 │ │ -393c58: 3803 1300 |0018: if-eqz v3, 002b // +0013 │ │ -393c5c: 4603 0002 |001a: aget-object v3, v0, v2 │ │ -393c60: 5454 4177 |001c: iget-object v4, v5, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ -393c64: 7120 d1a3 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@a3d1 │ │ -393c6a: 0b03 |0021: move-result-wide v3 │ │ -393c6c: 7140 97a2 7643 |0022: invoke-static {v6, v7, v3, v4}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -393c72: 0a03 |0025: move-result v3 │ │ -393c74: 3903 0500 |0026: if-nez v3, 002b // +0005 │ │ -393c78: 4606 0002 |0028: aget-object v6, v0, v2 │ │ -393c7c: 1106 |002a: return-object v6 │ │ -393c7e: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -393c82: 28e6 |002d: goto 0013 // -001a │ │ -393c84: 1101 |002e: return-object v1 │ │ -393c86: 5452 4177 |002f: iget-object v2, v5, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ -393c8a: 7120 d1a3 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@a3d1 │ │ -393c90: 0b02 |0034: move-result-wide v2 │ │ -393c92: 7140 97a2 7632 |0035: invoke-static {v6, v7, v2, v3}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -393c98: 0a06 |0038: move-result v6 │ │ -393c9a: 3906 0300 |0039: if-nez v6, 003c // +0003 │ │ -393c9e: 2802 |003b: goto 003d // +0002 │ │ -393ca0: 0710 |003c: move-object v0, v1 │ │ -393ca2: 1100 |003d: return-object v0 │ │ +393c14: |[393c14] net.sf.dibdib.thread_any.QMMap.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393c24: 7130 dca3 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@a3dc │ │ +393c2a: 0c00 |0003: move-result-object v0 │ │ +393c2c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +393c2e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +393c32: 1101 |0007: return-object v1 │ │ +393c34: 2002 c114 |0008: instance-of v2, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393c38: 3802 2500 |000a: if-eqz v2, 002f // +0025 │ │ +393c3c: 1f00 c114 |000c: check-cast v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393c40: 7110 bca3 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@a3bc │ │ +393c46: 0c00 |0011: move-result-object v0 │ │ +393c48: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +393c4a: 2103 |0013: array-length v3, v0 │ │ +393c4c: 3532 1a00 |0014: if-ge v2, v3, 002e // +001a │ │ +393c50: 4603 0002 |0016: aget-object v3, v0, v2 │ │ +393c54: 3803 1300 |0018: if-eqz v3, 002b // +0013 │ │ +393c58: 4603 0002 |001a: aget-object v3, v0, v2 │ │ +393c5c: 5454 4177 |001c: iget-object v4, v5, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ +393c60: 7120 d1a3 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@a3d1 │ │ +393c66: 0b03 |0021: move-result-wide v3 │ │ +393c68: 7140 97a2 7643 |0022: invoke-static {v6, v7, v3, v4}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +393c6e: 0a03 |0025: move-result v3 │ │ +393c70: 3903 0500 |0026: if-nez v3, 002b // +0005 │ │ +393c74: 4606 0002 |0028: aget-object v6, v0, v2 │ │ +393c78: 1106 |002a: return-object v6 │ │ +393c7a: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +393c7e: 28e6 |002d: goto 0013 // -001a │ │ +393c80: 1101 |002e: return-object v1 │ │ +393c82: 5452 4177 |002f: iget-object v2, v5, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ +393c86: 7120 d1a3 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@a3d1 │ │ +393c8c: 0b02 |0034: move-result-wide v2 │ │ +393c8e: 7140 97a2 7632 |0035: invoke-static {v6, v7, v2, v3}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +393c94: 0a06 |0038: move-result v6 │ │ +393c96: 3906 0300 |0039: if-nez v6, 003c // +0003 │ │ +393c9a: 2802 |003b: goto 003d // +0002 │ │ +393c9c: 0710 |003c: move-object v0, v1 │ │ +393c9e: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0008 line=517 │ │ 0x000c line=518 │ │ 0x0013 line=519 │ │ 0x0016 line=520 │ │ @@ -1282531,63 +1282530,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 │ │ -393fd0: |[393fd0] net.sf.dibdib.thread_any.QMMap.searchBunch:(J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393fe0: 7130 dca3 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@a3dc │ │ -393fe6: 0c00 |0003: move-result-object v0 │ │ -393fe8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -393fea: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -393fee: 1101 |0007: return-object v1 │ │ -393ff0: 2002 c114 |0008: instance-of v2, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393ff4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -393ff6: 3802 3600 |000b: if-eqz v2, 0041 // +0036 │ │ -393ffa: 1f00 c114 |000d: check-cast v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393ffe: 7110 bca3 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@a3bc │ │ -394004: 0c00 |0012: move-result-object v0 │ │ -394006: 2102 |0013: array-length v2, v0 │ │ -394008: 2322 0516 |0014: new-array v2, v2, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -39400c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -39400e: 2105 |0017: array-length v5, v0 │ │ -394010: 3553 1e00 |0018: if-ge v3, v5, 0036 // +001e │ │ -394014: 4605 0003 |001a: aget-object v5, v0, v3 │ │ -394018: 3805 1700 |001c: if-eqz v5, 0033 // +0017 │ │ -39401c: 4605 0003 |001e: aget-object v5, v0, v3 │ │ -394020: 5476 4177 |0020: iget-object v6, v7, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ -394024: 7120 d1a3 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@a3d1 │ │ -39402a: 0b05 |0025: move-result-wide v5 │ │ -39402c: 7140 97a2 9865 |0026: invoke-static {v8, v9, v5, v6}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -394032: 0a05 |0029: move-result v5 │ │ -394034: 3905 0900 |002a: if-nez v5, 0033 // +0009 │ │ -394038: d805 0401 |002c: add-int/lit8 v5, v4, #int 1 // #01 │ │ -39403c: 4606 0003 |002e: aget-object v6, v0, v3 │ │ -394040: 4d06 0204 |0030: aput-object v6, v2, v4 │ │ -394044: 0154 |0032: move v4, v5 │ │ -394046: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39404a: 28e2 |0035: goto 0017 // -001e │ │ -39404c: 3c04 0300 |0036: if-gtz v4, 0039 // +0003 │ │ -394050: 2808 |0038: goto 0040 // +0008 │ │ -394052: 7120 b499 4200 |0039: invoke-static {v2, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -394058: 0c08 |003c: move-result-object v8 │ │ -39405a: 0781 |003d: move-object v1, v8 │ │ -39405c: 1f01 0516 |003e: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -394060: 1101 |0040: return-object v1 │ │ -394062: 5472 4177 |0041: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ -394066: 7120 d1a3 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@a3d1 │ │ -39406c: 0b04 |0046: move-result-wide v4 │ │ -39406e: 7140 97a2 9854 |0047: invoke-static {v8, v9, v4, v5}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -394074: 0a08 |004a: move-result v8 │ │ -394076: 3908 0700 |004b: if-nez v8, 0052 // +0007 │ │ -39407a: 1218 |004d: const/4 v8, #int 1 // #1 │ │ -39407c: 2381 0516 |004e: new-array v1, v8, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -394080: 4d00 0103 |0050: aput-object v0, v1, v3 │ │ -394084: 1101 |0052: return-object v1 │ │ +393fcc: |[393fcc] net.sf.dibdib.thread_any.QMMap.searchBunch:(J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393fdc: 7130 dca3 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@a3dc │ │ +393fe2: 0c00 |0003: move-result-object v0 │ │ +393fe4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +393fe6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +393fea: 1101 |0007: return-object v1 │ │ +393fec: 2002 c114 |0008: instance-of v2, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393ff0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +393ff2: 3802 3600 |000b: if-eqz v2, 0041 // +0036 │ │ +393ff6: 1f00 c114 |000d: check-cast v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393ffa: 7110 bca3 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@a3bc │ │ +394000: 0c00 |0012: move-result-object v0 │ │ +394002: 2102 |0013: array-length v2, v0 │ │ +394004: 2322 0516 |0014: new-array v2, v2, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +394008: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +39400a: 2105 |0017: array-length v5, v0 │ │ +39400c: 3553 1e00 |0018: if-ge v3, v5, 0036 // +001e │ │ +394010: 4605 0003 |001a: aget-object v5, v0, v3 │ │ +394014: 3805 1700 |001c: if-eqz v5, 0033 // +0017 │ │ +394018: 4605 0003 |001e: aget-object v5, v0, v3 │ │ +39401c: 5476 4177 |0020: iget-object v6, v7, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ +394020: 7120 d1a3 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@a3d1 │ │ +394026: 0b05 |0025: move-result-wide v5 │ │ +394028: 7140 97a2 9865 |0026: invoke-static {v8, v9, v5, v6}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +39402e: 0a05 |0029: move-result v5 │ │ +394030: 3905 0900 |002a: if-nez v5, 0033 // +0009 │ │ +394034: d805 0401 |002c: add-int/lit8 v5, v4, #int 1 // #01 │ │ +394038: 4606 0003 |002e: aget-object v6, v0, v3 │ │ +39403c: 4d06 0204 |0030: aput-object v6, v2, v4 │ │ +394040: 0154 |0032: move v4, v5 │ │ +394042: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ +394046: 28e2 |0035: goto 0017 // -001e │ │ +394048: 3c04 0300 |0036: if-gtz v4, 0039 // +0003 │ │ +39404c: 2808 |0038: goto 0040 // +0008 │ │ +39404e: 7120 b499 4200 |0039: invoke-static {v2, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +394054: 0c08 |003c: move-result-object v8 │ │ +394056: 0781 |003d: move-object v1, v8 │ │ +394058: 1f01 0516 |003e: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +39405c: 1101 |0040: return-object v1 │ │ +39405e: 5472 4177 |0041: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7741 │ │ +394062: 7120 d1a3 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@a3d1 │ │ +394068: 0b04 |0046: move-result-wide v4 │ │ +39406a: 7140 97a2 9854 |0047: invoke-static {v8, v9, v4, v5}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +394070: 0a08 |004a: move-result v8 │ │ +394072: 3908 0700 |004b: if-nez v8, 0052 // +0007 │ │ +394076: 1218 |004d: const/4 v8, #int 1 // #1 │ │ +394078: 2381 0516 |004e: new-array v1, v8, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +39407c: 4d00 0103 |0050: aput-object v0, v1, v3 │ │ +394080: 1101 |0052: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0008 line=534 │ │ 0x000d line=535 │ │ 0x0013 line=536 │ │ 0x0017 line=538 │ │ @@ -1282605,55 +1282604,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 │ │ -393d4c: |[393d4c] net.sf.dibdib.thread_any.QMMap.searchMultivalued_OLD:(JI)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393d5c: 7130 dca3 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@a3dc │ │ -393d62: 0c06 |0003: move-result-object v6 │ │ -393d64: 2067 c114 |0004: instance-of v7, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393d68: 3907 0300 |0006: if-nez v7, 0009 // +0003 │ │ -393d6c: 1106 |0008: return-object v6 │ │ -393d6e: 1f06 c114 |0009: check-cast v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393d72: 7110 bca3 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@a3bc │ │ -393d78: 0c06 |000e: move-result-object v6 │ │ -393d7a: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -393d7c: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -393d7e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -393d80: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -393d82: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -393d84: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ -393d88: 2161 |0016: array-length v1, v6 │ │ -393d8a: b131 |0017: sub-int/2addr v1, v3 │ │ -393d8c: 2805 |0018: goto 001d // +0005 │ │ -393d8e: 2164 |0019: array-length v4, v6 │ │ -393d90: 3441 0300 |001a: if-lt v1, v4, 001d // +0003 │ │ -393d94: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -393d96: 4604 0601 |001d: aget-object v4, v6, v1 │ │ -393d9a: 3804 0d00 |001f: if-eqz v4, 002c // +000d │ │ -393d9e: 3908 0500 |0021: if-nez v8, 0026 // +0005 │ │ -393da2: 4606 0601 |0023: aget-object v6, v6, v1 │ │ -393da6: 1106 |0025: return-object v6 │ │ -393da8: 3b08 0400 |0026: if-gez v8, 002a // +0004 │ │ -393dac: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -393dae: 2802 |0029: goto 002b // +0002 │ │ -393db0: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ -393db2: b048 |002b: add-int/2addr v8, v4 │ │ -393db4: 3321 0400 |002c: if-ne v1, v2, 0030 // +0004 │ │ -393db8: 1206 |002e: const/4 v6, #int 0 // #0 │ │ -393dba: 1106 |002f: return-object v6 │ │ -393dbc: 3b02 0300 |0030: if-gez v2, 0033 // +0003 │ │ -393dc0: 0112 |0032: move v2, v1 │ │ -393dc2: 3a08 0300 |0033: if-ltz v8, 0036 // +0003 │ │ -393dc6: 2802 |0035: goto 0037 // +0002 │ │ -393dc8: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ -393dca: b031 |0037: add-int/2addr v1, v3 │ │ -393dcc: 28db |0038: goto 0013 // -0025 │ │ +393d48: |[393d48] net.sf.dibdib.thread_any.QMMap.searchMultivalued_OLD:(JI)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393d58: 7130 dca3 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@a3dc │ │ +393d5e: 0c06 |0003: move-result-object v6 │ │ +393d60: 2067 c114 |0004: instance-of v7, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393d64: 3907 0300 |0006: if-nez v7, 0009 // +0003 │ │ +393d68: 1106 |0008: return-object v6 │ │ +393d6a: 1f06 c114 |0009: check-cast v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393d6e: 7110 bca3 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@a3bc │ │ +393d74: 0c06 |000e: move-result-object v6 │ │ +393d76: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +393d78: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +393d7a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +393d7c: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +393d7e: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +393d80: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ +393d84: 2161 |0016: array-length v1, v6 │ │ +393d86: b131 |0017: sub-int/2addr v1, v3 │ │ +393d88: 2805 |0018: goto 001d // +0005 │ │ +393d8a: 2164 |0019: array-length v4, v6 │ │ +393d8c: 3441 0300 |001a: if-lt v1, v4, 001d // +0003 │ │ +393d90: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +393d92: 4604 0601 |001d: aget-object v4, v6, v1 │ │ +393d96: 3804 0d00 |001f: if-eqz v4, 002c // +000d │ │ +393d9a: 3908 0500 |0021: if-nez v8, 0026 // +0005 │ │ +393d9e: 4606 0601 |0023: aget-object v6, v6, v1 │ │ +393da2: 1106 |0025: return-object v6 │ │ +393da4: 3b08 0400 |0026: if-gez v8, 002a // +0004 │ │ +393da8: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +393daa: 2802 |0029: goto 002b // +0002 │ │ +393dac: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ +393dae: b048 |002b: add-int/2addr v8, v4 │ │ +393db0: 3321 0400 |002c: if-ne v1, v2, 0030 // +0004 │ │ +393db4: 1206 |002e: const/4 v6, #int 0 // #0 │ │ +393db6: 1106 |002f: return-object v6 │ │ +393db8: 3b02 0300 |0030: if-gez v2, 0033 // +0003 │ │ +393dbc: 0112 |0032: move v2, v1 │ │ +393dbe: 3a08 0300 |0033: if-ltz v8, 0036 // +0003 │ │ +393dc2: 2802 |0035: goto 0037 // +0002 │ │ +393dc4: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ +393dc6: b031 |0037: add-int/2addr v1, v3 │ │ +393dc8: 28db |0038: goto 0013 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0004 line=641 │ │ 0x0009 line=644 │ │ 0x0016 line=648 │ │ 0x001d line=649 │ │ @@ -1282668,62 +1282667,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 │ │ -394088: |[394088] net.sf.dibdib.thread_any.QMMap.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; │ │ -394098: 7156 dea3 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@a3de │ │ -39409e: 0c00 |0003: move-result-object v0 │ │ -3940a0: 1601 ffff |0004: const-wide/16 v1, #int -1 // #ffff │ │ -3940a4: 3103 0105 |0006: cmp-long v3, v1, v5 │ │ -3940a8: 3903 0800 |0008: if-nez v3, 0010 // +0008 │ │ -3940ac: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -3940b0: 6e30 daa3 1402 |000c: invoke-virtual {v4, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3940b6: 0c00 |000f: move-result-object v0 │ │ -3940b8: 2005 c114 |0010: instance-of v5, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3940bc: 3805 2900 |0012: if-eqz v5, 003b // +0029 │ │ -3940c0: 0705 |0014: move-object v5, v0 │ │ -3940c2: 1f05 c114 |0015: check-cast v5, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3940c6: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -3940c8: 7110 bca3 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@a3bc │ │ -3940ce: 0c01 |001b: move-result-object v1 │ │ -3940d0: 2111 |001c: array-length v1, v1 │ │ -3940d2: 3516 2500 |001d: if-ge v6, v1, 0042 // +0025 │ │ -3940d6: 7110 bca3 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@a3bc │ │ -3940dc: 0c01 |0022: move-result-object v1 │ │ -3940de: 4601 0106 |0023: aget-object v1, v1, v6 │ │ -3940e2: 3801 1300 |0025: if-eqz v1, 0038 // +0013 │ │ -3940e6: 7110 bca3 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@a3bc │ │ -3940ec: 0c00 |002a: move-result-object v0 │ │ -3940ee: 4600 0006 |002b: aget-object v0, v0, v6 │ │ -3940f2: 3807 1500 |002d: if-eqz v7, 0042 // +0015 │ │ -3940f6: 2171 |002f: array-length v1, v7 │ │ -3940f8: 3418 0300 |0030: if-lt v8, v1, 0033 // +0003 │ │ -3940fc: 2810 |0032: goto 0042 // +0010 │ │ -3940fe: d801 0801 |0033: add-int/lit8 v1, v8, #int 1 // #01 │ │ -394102: 4d00 0708 |0035: aput-object v0, v7, v8 │ │ -394106: 0118 |0037: move v8, v1 │ │ -394108: d806 0601 |0038: add-int/lit8 v6, v6, #int 1 // #01 │ │ -39410c: 28de |003a: goto 0018 // -0022 │ │ -39410e: 3807 0700 |003b: if-eqz v7, 0042 // +0007 │ │ -394112: d805 0801 |003d: add-int/lit8 v5, v8, #int 1 // #01 │ │ -394116: 4d00 0708 |003f: aput-object v0, v7, v8 │ │ -39411a: 0158 |0041: move v8, v5 │ │ -39411c: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -39411e: 3807 0700 |0043: if-eqz v7, 004a // +0007 │ │ -394122: 2176 |0045: array-length v6, v7 │ │ -394124: 3568 0400 |0046: if-ge v8, v6, 004a // +0004 │ │ -394128: 4d05 0708 |0048: aput-object v5, v7, v8 │ │ -39412c: 2006 a714 |004a: instance-of v6, v0, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ -394130: 3806 0500 |004c: if-eqz v6, 0051 // +0005 │ │ -394134: 0705 |004e: move-object v5, v0 │ │ -394136: 1f05 a714 |004f: check-cast v5, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ -39413a: 1105 |0051: return-object v5 │ │ +394084: |[394084] net.sf.dibdib.thread_any.QMMap.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; │ │ +394094: 7156 dea3 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@a3de │ │ +39409a: 0c00 |0003: move-result-object v0 │ │ +39409c: 1601 ffff |0004: const-wide/16 v1, #int -1 // #ffff │ │ +3940a0: 3103 0105 |0006: cmp-long v3, v1, v5 │ │ +3940a4: 3903 0800 |0008: if-nez v3, 0010 // +0008 │ │ +3940a8: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +3940ac: 6e30 daa3 1402 |000c: invoke-virtual {v4, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3940b2: 0c00 |000f: move-result-object v0 │ │ +3940b4: 2005 c114 |0010: instance-of v5, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3940b8: 3805 2900 |0012: if-eqz v5, 003b // +0029 │ │ +3940bc: 0705 |0014: move-object v5, v0 │ │ +3940be: 1f05 c114 |0015: check-cast v5, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3940c2: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +3940c4: 7110 bca3 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@a3bc │ │ +3940ca: 0c01 |001b: move-result-object v1 │ │ +3940cc: 2111 |001c: array-length v1, v1 │ │ +3940ce: 3516 2500 |001d: if-ge v6, v1, 0042 // +0025 │ │ +3940d2: 7110 bca3 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@a3bc │ │ +3940d8: 0c01 |0022: move-result-object v1 │ │ +3940da: 4601 0106 |0023: aget-object v1, v1, v6 │ │ +3940de: 3801 1300 |0025: if-eqz v1, 0038 // +0013 │ │ +3940e2: 7110 bca3 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@a3bc │ │ +3940e8: 0c00 |002a: move-result-object v0 │ │ +3940ea: 4600 0006 |002b: aget-object v0, v0, v6 │ │ +3940ee: 3807 1500 |002d: if-eqz v7, 0042 // +0015 │ │ +3940f2: 2171 |002f: array-length v1, v7 │ │ +3940f4: 3418 0300 |0030: if-lt v8, v1, 0033 // +0003 │ │ +3940f8: 2810 |0032: goto 0042 // +0010 │ │ +3940fa: d801 0801 |0033: add-int/lit8 v1, v8, #int 1 // #01 │ │ +3940fe: 4d00 0708 |0035: aput-object v0, v7, v8 │ │ +394102: 0118 |0037: move v8, v1 │ │ +394104: d806 0601 |0038: add-int/lit8 v6, v6, #int 1 // #01 │ │ +394108: 28de |003a: goto 0018 // -0022 │ │ +39410a: 3807 0700 |003b: if-eqz v7, 0042 // +0007 │ │ +39410e: d805 0801 |003d: add-int/lit8 v5, v8, #int 1 // #01 │ │ +394112: 4d00 0708 |003f: aput-object v0, v7, v8 │ │ +394116: 0158 |0041: move v8, v5 │ │ +394118: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +39411a: 3807 0700 |0043: if-eqz v7, 004a // +0007 │ │ +39411e: 2176 |0045: array-length v6, v7 │ │ +394120: 3568 0400 |0046: if-ge v8, v6, 004a // +0004 │ │ +394124: 4d05 0708 |0048: aput-object v5, v7, v8 │ │ +394128: 2006 a714 |004a: instance-of v6, v0, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ +39412c: 3806 0500 |004c: if-eqz v6, 0051 // +0005 │ │ +394130: 0705 |004e: move-object v5, v0 │ │ +394132: 1f05 a714 |004f: check-cast v5, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ +394136: 1105 |0051: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x000c line=568 │ │ 0x0010 line=570 │ │ 0x0014 line=571 │ │ 0x0018 line=572 │ │ @@ -1282796,28 +1282795,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 │ │ -3a39f8: |[3a39f8] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a3a08: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3a3a0e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3a3a10: 5920 3479 |0004: iput v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7934 │ │ -3a3a14: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3a3a16: 5920 3579 |0007: iput v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.jPage:I // field@7935 │ │ -3a3a1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3a3a1c: 5b20 3679 |000a: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7936 │ │ -3a3a20: 1700 0000 0040 |000c: const-wide/32 v0, #float 2 // #40000000 │ │ -3a3a26: 5a20 3979 |000f: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ -3a3a2a: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ -3a3a2e: 5a20 3879 |0013: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nPointerSlide:J // field@7938 │ │ -3a3a32: 5b23 3779 |0015: iput-object v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7937 │ │ -3a3a36: 0e00 |0017: return-void │ │ +3a39f4: |[3a39f4] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a3a04: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3a3a0a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3a3a0c: 5920 3479 |0004: iput v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7934 │ │ +3a3a10: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3a3a12: 5920 3579 |0007: iput v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.jPage:I // field@7935 │ │ +3a3a16: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3a3a18: 5b20 3679 |000a: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7936 │ │ +3a3a1c: 1700 0000 0040 |000c: const-wide/32 v0, #float 2 // #40000000 │ │ +3a3a22: 5a20 3979 |000f: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ +3a3a26: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ +3a3a2a: 5a20 3879 |0013: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nPointerSlide:J // field@7938 │ │ +3a3a2e: 5b23 3779 |0015: iput-object v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7937 │ │ +3a3a32: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=147 │ │ 0x0007 line=148 │ │ 0x000a line=149 │ │ 0x000f line=150 │ │ @@ -1282833,57 +1282832,57 @@ │ │ type : '(IJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 66 16-bit code units │ │ -3a38dc: |[3a38dc] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.findSlideSupplement:(IJ)J │ │ -3a38ec: 8180 |0000: int-to-long v0, v8 │ │ -3a38ee: 1308 1e00 |0001: const/16 v8, #int 30 // #1e │ │ -3a38f2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3a38f4: 1603 0400 |0004: const-wide/16 v3, #int 4 // #4 │ │ -3a38f8: 3105 0309 |0006: cmp-long v5, v3, v9 │ │ -3a38fc: 3905 1800 |0008: if-nez v5, 0020 // +0018 │ │ -3a3900: 5379 3979 |000a: iget-wide v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ -3a3904: c589 |000c: ushr-long/2addr v9, v8 │ │ -3a3906: 5373 3979 |000d: iget-wide v3, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ -3a390a: 1705 ffff ff3f |000f: const-wide/32 v5, #float 2 // #3fffffff │ │ -3a3910: c053 |0012: and-long/2addr v3, v5 │ │ -3a3912: bb30 |0013: add-long/2addr v0, v3 │ │ -3a3914: 8401 |0014: long-to-int v1, v0 │ │ -3a3916: 3a01 0300 |0015: if-ltz v1, 0018 // +0003 │ │ -3a391a: 2802 |0017: goto 0019 // +0002 │ │ -3a391c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -3a391e: 1500 1000 |0019: const/high16 v0, #int 1048576 // #10 │ │ -3a3922: 3710 0300 |001b: if-le v0, v1, 001e // +0003 │ │ -3a3926: 0112 |001d: move v2, v1 │ │ -3a3928: 0490 |001e: move-wide v0, v9 │ │ -3a392a: 280b |001f: goto 002a // +000b │ │ -3a392c: 1603 0200 |0020: const-wide/16 v3, #int 2 // #2 │ │ -3a3930: 3105 0309 |0022: cmp-long v5, v3, v9 │ │ -3a3934: 3905 0600 |0024: if-nez v5, 002a // +0006 │ │ -3a3938: 5379 3979 |0026: iget-wide v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ -3a393c: c589 |0028: ushr-long/2addr v9, v8 │ │ -3a393e: bb90 |0029: add-long/2addr v0, v9 │ │ -3a3940: 5279 3479 |002a: iget v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7934 │ │ -3a3944: 8193 |002c: int-to-long v3, v9 │ │ -3a3946: 310a 0300 |002d: cmp-long v10, v3, v0 │ │ -3a394a: 3c0a 0300 |002f: if-gtz v10, 0032 // +0003 │ │ -3a394e: 8190 |0031: int-to-long v0, v9 │ │ -3a3950: 1609 0100 |0032: const-wide/16 v9, #int 1 // #1 │ │ -3a3954: 3103 0900 |0034: cmp-long v3, v9, v0 │ │ -3a3958: 3a03 0300 |0036: if-ltz v3, 0039 // +0003 │ │ -3a395c: 0490 |0038: move-wide v0, v9 │ │ -3a395e: 8129 |0039: int-to-long v9, v2 │ │ -3a3960: c380 |003a: shl-long/2addr v0, v8 │ │ -3a3962: a108 0900 |003b: or-long v8, v9, v0 │ │ -3a3966: 5a78 3979 |003d: iput-wide v8, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ -3a396a: 5378 3979 |003f: iget-wide v8, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ -3a396e: 1008 |0041: return-wide v8 │ │ +3a38d8: |[3a38d8] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.findSlideSupplement:(IJ)J │ │ +3a38e8: 8180 |0000: int-to-long v0, v8 │ │ +3a38ea: 1308 1e00 |0001: const/16 v8, #int 30 // #1e │ │ +3a38ee: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3a38f0: 1603 0400 |0004: const-wide/16 v3, #int 4 // #4 │ │ +3a38f4: 3105 0309 |0006: cmp-long v5, v3, v9 │ │ +3a38f8: 3905 1800 |0008: if-nez v5, 0020 // +0018 │ │ +3a38fc: 5379 3979 |000a: iget-wide v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ +3a3900: c589 |000c: ushr-long/2addr v9, v8 │ │ +3a3902: 5373 3979 |000d: iget-wide v3, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ +3a3906: 1705 ffff ff3f |000f: const-wide/32 v5, #float 2 // #3fffffff │ │ +3a390c: c053 |0012: and-long/2addr v3, v5 │ │ +3a390e: bb30 |0013: add-long/2addr v0, v3 │ │ +3a3910: 8401 |0014: long-to-int v1, v0 │ │ +3a3912: 3a01 0300 |0015: if-ltz v1, 0018 // +0003 │ │ +3a3916: 2802 |0017: goto 0019 // +0002 │ │ +3a3918: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +3a391a: 1500 1000 |0019: const/high16 v0, #int 1048576 // #10 │ │ +3a391e: 3710 0300 |001b: if-le v0, v1, 001e // +0003 │ │ +3a3922: 0112 |001d: move v2, v1 │ │ +3a3924: 0490 |001e: move-wide v0, v9 │ │ +3a3926: 280b |001f: goto 002a // +000b │ │ +3a3928: 1603 0200 |0020: const-wide/16 v3, #int 2 // #2 │ │ +3a392c: 3105 0309 |0022: cmp-long v5, v3, v9 │ │ +3a3930: 3905 0600 |0024: if-nez v5, 002a // +0006 │ │ +3a3934: 5379 3979 |0026: iget-wide v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ +3a3938: c589 |0028: ushr-long/2addr v9, v8 │ │ +3a393a: bb90 |0029: add-long/2addr v0, v9 │ │ +3a393c: 5279 3479 |002a: iget v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7934 │ │ +3a3940: 8193 |002c: int-to-long v3, v9 │ │ +3a3942: 310a 0300 |002d: cmp-long v10, v3, v0 │ │ +3a3946: 3c0a 0300 |002f: if-gtz v10, 0032 // +0003 │ │ +3a394a: 8190 |0031: int-to-long v0, v9 │ │ +3a394c: 1609 0100 |0032: const-wide/16 v9, #int 1 // #1 │ │ +3a3950: 3103 0900 |0034: cmp-long v3, v9, v0 │ │ +3a3954: 3a03 0300 |0036: if-ltz v3, 0039 // +0003 │ │ +3a3958: 0490 |0038: move-wide v0, v9 │ │ +3a395a: 8129 |0039: int-to-long v9, v2 │ │ +3a395c: c380 |003a: shl-long/2addr v0, v8 │ │ +3a395e: a108 0900 |003b: or-long v8, v9, v0 │ │ +3a3962: 5a78 3979 |003d: iput-wide v8, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ +3a3966: 5378 3979 |003f: iget-wide v8, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ +3a396a: 1008 |0041: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=207 │ │ 0x000d line=208 │ │ 0x0026 line=212 │ │ 0x002a line=214 │ │ 0x003d line=216 │ │ @@ -1282898,17 +1282897,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a3880: |[3a3880] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getCountSlides:()I │ │ -3a3890: 5210 3479 |0000: iget v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7934 │ │ -3a3894: 0f00 |0002: return v0 │ │ +3a387c: |[3a387c] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getCountSlides:()I │ │ +3a388c: 5210 3479 |0000: iget v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7934 │ │ +3a3890: 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;) │ │ @@ -1282916,17 +1282915,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 │ │ -3a399c: |[3a399c] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3a39ac: 5410 3679 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7936 │ │ -3a39b0: 1100 |0002: return-object v0 │ │ +3a3998: |[3a3998] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3a39a8: 5410 3679 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7936 │ │ +3a39ac: 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;) │ │ @@ -1282934,17 +1282933,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a3970: |[3a3970] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getNumSlide30Supp:()J │ │ -3a3980: 5320 3979 |0000: iget-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ -3a3984: 1000 |0002: return-wide v0 │ │ +3a396c: |[3a396c] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getNumSlide30Supp:()J │ │ +3a397c: 5320 3979 |0000: iget-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@7939 │ │ +3a3980: 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;) │ │ @@ -1282952,17 +1282951,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 │ │ -3a39b4: |[3a39b4] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getOwner:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a39c4: 5410 3779 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7937 │ │ -3a39c8: 1100 |0002: return-object v0 │ │ +3a39b0: |[3a39b0] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getOwner:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a39c0: 5410 3779 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7937 │ │ +3a39c4: 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;) │ │ @@ -1282970,17 +1282969,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a3898: |[3a3898] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getPageOffset:()I │ │ -3a38a8: 5210 3579 |0000: iget v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.jPage:I // field@7935 │ │ -3a38ac: 0f00 |0002: return v0 │ │ +3a3894: |[3a3894] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getPageOffset:()I │ │ +3a38a4: 5210 3579 |0000: iget v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.jPage:I // field@7935 │ │ +3a38a8: 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;) │ │ @@ -1282988,22 +1282987,22 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3a38b0: |[3a38b0] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.linesPerSlide:()I │ │ -3a38c0: 6200 8d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ -3a38c4: 6e10 0da5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50d │ │ -3a38ca: 0a00 |0005: move-result v0 │ │ -3a38cc: 1401 0080 0d00 |0006: const v1, #float 1.23978e-39 // #000d8000 │ │ -3a38d2: b301 |0009: div-int/2addr v1, v0 │ │ -3a38d4: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3a38d8: 0f01 |000c: return v1 │ │ +3a38ac: |[3a38ac] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.linesPerSlide:()I │ │ +3a38bc: 6200 8d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ +3a38c0: 6e10 0da5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50d │ │ +3a38c6: 0a00 |0005: move-result v0 │ │ +3a38c8: 1401 0080 0d00 |0006: const v1, #float 1.23978e-39 // #000d8000 │ │ +3a38ce: b301 |0009: div-int/2addr v1, v0 │ │ +3a38d0: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3a38d4: 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; │ │ │ │ @@ -1283012,23 +1283011,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 │ │ -3a39cc: |[3a39cc] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a39dc: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a39e0: 7110 cba4 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@a4cb │ │ -3a39e6: 0c01 |0005: move-result-object v1 │ │ -3a39e8: 5b01 7f73 |0006: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a39ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3a39ee: 5b20 3679 |0009: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7936 │ │ -3a39f2: 5420 3779 |000b: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7937 │ │ -3a39f6: 1100 |000d: return-object v0 │ │ +3a39c8: |[3a39c8] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a39d8: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a39dc: 7110 cba4 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@a4cb │ │ +3a39e2: 0c01 |0005: move-result-object v1 │ │ +3a39e4: 5b01 7f73 |0006: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a39e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3a39ea: 5b20 3679 |0009: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7936 │ │ +3a39ee: 5420 3779 |000b: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7937 │ │ +3a39f2: 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; │ │ @@ -1283038,16 +1283037,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 │ │ -3a3988: |[3a3988] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a3998: 1101 |0000: return-object v1 │ │ +3a3984: |[3a3984] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a3994: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7002 (FeederRf.java) │ │ │ │ Class #3980 header: │ │ @@ -1283134,49 +1283133,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -3a5ff4: |[3a5ff4] net.sf.dibdib.thread_feed.MainThreads.:()V │ │ -3a6004: 2200 e014 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ -3a6008: 1a01 b64a |0002: const-string v1, "TOPNET" // string@4ab6 │ │ -3a600c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a600e: 7030 e0a4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/MainThreads;.:(Ljava/lang/String;I)V // method@a4e0 │ │ -3a6014: 6900 6379 |0008: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a6018: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3a601a: 2313 1b16 |000b: new-array v3, v1, [Lnet/sf/dibdib/thread_feed/MainThreads; // type@161b │ │ -3a601e: 4d00 0302 |000d: aput-object v0, v3, v2 │ │ -3a6022: 6903 6279 |000f: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.$VALUES:[Lnet/sf/dibdib/thread_feed/MainThreads; // field@7962 │ │ -3a6026: 2200 df14 |0011: new-instance v0, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // type@14df │ │ -3a602a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -3a602c: 7020 d9a4 3000 |0014: invoke-direct {v0, v3}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.:(Lnet/sf/dibdib/thread_feed/MainThreads$1;)V // method@a4d9 │ │ -3a6032: 6900 6779 |0017: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7967 │ │ -3a6036: 1250 |0019: const/4 v0, #int 5 // #5 │ │ -3a6038: 2300 0616 |001a: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // type@1606 │ │ -3a603c: 6204 547a |001c: sget-object v4, Lnet/sf/dibdib/thread_wk/WkRunner;.INSTANCE:Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a54 │ │ -3a6040: 4d04 0002 |001e: aput-object v4, v0, v2 │ │ -3a6044: 6204 9779 |0020: sget-object v4, Lnet/sf/dibdib/thread_io/IoRunner;.INSTANCE:Lnet/sf/dibdib/thread_io/IoRunner; // field@7997 │ │ -3a6048: 4d04 0001 |0022: aput-object v4, v0, v1 │ │ -3a604c: 6201 a379 |0024: sget-object v1, Lnet/sf/dibdib/thread_net/NetRunner;.INSTANCE:Lnet/sf/dibdib/thread_net/NetRunner; // field@79a3 │ │ -3a6050: 1224 |0026: const/4 v4, #int 2 // #2 │ │ -3a6052: 4d01 0004 |0027: aput-object v1, v0, v4 │ │ -3a6056: 1231 |0029: const/4 v1, #int 3 // #3 │ │ -3a6058: 4d03 0001 |002a: aput-object v3, v0, v1 │ │ -3a605c: 6201 b479 |002c: sget-object v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ -3a6060: 1244 |002e: const/4 v4, #int 4 // #4 │ │ -3a6062: 4d01 0004 |002f: aput-object v1, v0, v4 │ │ -3a6066: 6900 6479 |0031: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ -3a606a: 6903 6a79 |0033: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a606e: 6903 6c79 |0035: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a6072: 6903 6b79 |0037: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ -3a6076: 6903 6d79 |0039: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a607a: 6a02 6579 |003b: sput-boolean v2, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7965 │ │ -3a607e: 0e00 |003d: return-void │ │ +3a5ff0: |[3a5ff0] net.sf.dibdib.thread_feed.MainThreads.:()V │ │ +3a6000: 2200 e014 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ +3a6004: 1a01 b64a |0002: const-string v1, "TOPNET" // string@4ab6 │ │ +3a6008: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a600a: 7030 e0a4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/MainThreads;.:(Ljava/lang/String;I)V // method@a4e0 │ │ +3a6010: 6900 6379 |0008: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a6014: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3a6016: 2313 1b16 |000b: new-array v3, v1, [Lnet/sf/dibdib/thread_feed/MainThreads; // type@161b │ │ +3a601a: 4d00 0302 |000d: aput-object v0, v3, v2 │ │ +3a601e: 6903 6279 |000f: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.$VALUES:[Lnet/sf/dibdib/thread_feed/MainThreads; // field@7962 │ │ +3a6022: 2200 df14 |0011: new-instance v0, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // type@14df │ │ +3a6026: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +3a6028: 7020 d9a4 3000 |0014: invoke-direct {v0, v3}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.:(Lnet/sf/dibdib/thread_feed/MainThreads$1;)V // method@a4d9 │ │ +3a602e: 6900 6779 |0017: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7967 │ │ +3a6032: 1250 |0019: const/4 v0, #int 5 // #5 │ │ +3a6034: 2300 0616 |001a: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // type@1606 │ │ +3a6038: 6204 547a |001c: sget-object v4, Lnet/sf/dibdib/thread_wk/WkRunner;.INSTANCE:Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a54 │ │ +3a603c: 4d04 0002 |001e: aput-object v4, v0, v2 │ │ +3a6040: 6204 9779 |0020: sget-object v4, Lnet/sf/dibdib/thread_io/IoRunner;.INSTANCE:Lnet/sf/dibdib/thread_io/IoRunner; // field@7997 │ │ +3a6044: 4d04 0001 |0022: aput-object v4, v0, v1 │ │ +3a6048: 6201 a379 |0024: sget-object v1, Lnet/sf/dibdib/thread_net/NetRunner;.INSTANCE:Lnet/sf/dibdib/thread_net/NetRunner; // field@79a3 │ │ +3a604c: 1224 |0026: const/4 v4, #int 2 // #2 │ │ +3a604e: 4d01 0004 |0027: aput-object v1, v0, v4 │ │ +3a6052: 1231 |0029: const/4 v1, #int 3 // #3 │ │ +3a6054: 4d03 0001 |002a: aput-object v3, v0, v1 │ │ +3a6058: 6201 b479 |002c: sget-object v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ +3a605c: 1244 |002e: const/4 v4, #int 4 // #4 │ │ +3a605e: 4d01 0004 |002f: aput-object v1, v0, v4 │ │ +3a6062: 6900 6479 |0031: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ +3a6066: 6903 6a79 |0033: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a606a: 6903 6c79 |0035: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a606e: 6903 6b79 |0037: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ +3a6072: 6903 6d79 |0039: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a6076: 6a02 6579 |003b: sput-boolean v2, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7965 │ │ +3a607a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000f line=21 │ │ 0x0011 line=96 │ │ 0x001c line=98 │ │ 0x0033 line=112 │ │ @@ -1283191,23 +1283190,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 │ │ -3a6080: |[3a6080] net.sf.dibdib.thread_feed.MainThreads.:(Ljava/lang/String;I)V │ │ -3a6090: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a6096: 2201 ad14 |0003: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ -3a609a: 7010 9ca2 0100 |0005: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ -3a60a0: 5b01 6879 |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ -3a60a4: 2201 ad14 |000a: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ -3a60a8: 7010 9ca2 0100 |000c: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ -3a60ae: 5b01 6979 |000f: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ -3a60b2: 0e00 |0011: return-void │ │ +3a607c: |[3a607c] net.sf.dibdib.thread_feed.MainThreads.:(Ljava/lang/String;I)V │ │ +3a608c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a6092: 2201 ad14 |0003: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ +3a6096: 7010 9ca2 0100 |0005: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ +3a609c: 5b01 6879 |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ +3a60a0: 2201 ad14 |000a: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ +3a60a4: 7010 9ca2 0100 |000c: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ +3a60aa: 5b01 6979 |000f: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ +3a60ae: 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; │ │ @@ -1283219,52 +1283218,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 │ │ -3a5fb8: |[3a5fb8] net.sf.dibdib.thread_feed.MainThreads.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; │ │ -3a5fc8: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a5fcc: 1100 |0002: return-object v0 │ │ +3a5fb4: |[3a5fb4] net.sf.dibdib.thread_feed.MainThreads.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; │ │ +3a5fc4: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a5fc8: 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 │ │ -3a5dac: |[3a5dac] net.sf.dibdib.thread_feed.MainThreads.access$300:()[Ljava/util/concurrent/Future; │ │ -3a5dbc: 6200 6c79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5dc0: 1100 |0002: return-object v0 │ │ +3a5da8: |[3a5da8] net.sf.dibdib.thread_feed.MainThreads.access$300:()[Ljava/util/concurrent/Future; │ │ +3a5db8: 6200 6c79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5dbc: 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 │ │ -3a5df4: |[3a5df4] net.sf.dibdib.thread_feed.MainThreads.access$400:(I)Lnet/sf/dibdib/generic/QToken; │ │ -3a5e04: 7110 eaa4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.collectResult:(I)Lnet/sf/dibdib/generic/QToken; // method@a4ea │ │ -3a5e0a: 0c00 |0003: move-result-object v0 │ │ -3a5e0c: 1100 |0004: return-object v0 │ │ +3a5df0: |[3a5df0] net.sf.dibdib.thread_feed.MainThreads.access$400:(I)Lnet/sf/dibdib/generic/QToken; │ │ +3a5e00: 7110 eaa4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.collectResult:(I)Lnet/sf/dibdib/generic/QToken; // method@a4ea │ │ +3a5e06: 0c00 |0003: move-result-object v0 │ │ +3a5e08: 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;) │ │ @@ -1283272,34 +1283271,34 @@ │ │ type : '()[Ljava/util/concurrent/ExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a5d94: |[3a5d94] net.sf.dibdib.thread_feed.MainThreads.access$500:()[Ljava/util/concurrent/ExecutorService; │ │ -3a5da4: 6200 6a79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a5da8: 1100 |0002: return-object v0 │ │ +3a5d90: |[3a5d90] net.sf.dibdib.thread_feed.MainThreads.access$500:()[Ljava/util/concurrent/ExecutorService; │ │ +3a5da0: 6200 6a79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a5da4: 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 │ │ -3a5dc4: |[3a5dc4] net.sf.dibdib.thread_feed.MainThreads.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; │ │ -3a5dd4: 5400 6979 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ -3a5dd8: 1100 |0002: return-object v0 │ │ +3a5dc0: |[3a5dc0] net.sf.dibdib.thread_feed.MainThreads.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; │ │ +3a5dd0: 5400 6979 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ +3a5dd4: 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;) │ │ @@ -1283307,17 +1283306,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 │ │ -3a5ddc: |[3a5ddc] net.sf.dibdib.thread_feed.MainThreads.access$700:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; │ │ -3a5dec: 5400 6679 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.rGateOut:Lnet/sf/dibdib/generic/QPlace; // field@7966 │ │ -3a5df0: 1100 |0002: return-object v0 │ │ +3a5dd8: |[3a5dd8] net.sf.dibdib.thread_feed.MainThreads.access$700:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; │ │ +3a5de8: 5400 6679 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.rGateOut:Lnet/sf/dibdib/generic/QPlace; // field@7966 │ │ +3a5dec: 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;) │ │ @@ -1283325,17 +1283324,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 │ │ -3a60b4: |[3a60b4] net.sf.dibdib.thread_feed.MainThreads.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V │ │ -3a60c4: 7010 eea4 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow:()V // method@a4ee │ │ -3a60ca: 0e00 |0003: return-void │ │ +3a60b0: |[3a60b0] net.sf.dibdib.thread_feed.MainThreads.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V │ │ +3a60c0: 7010 eea4 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow:()V // method@a4ee │ │ +3a60c6: 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;) │ │ @@ -1283343,52 +1283342,52 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -3a60cc: |[3a60cc] net.sf.dibdib.thread_feed.MainThreads.cancelAll:(Z)V │ │ -3a60dc: 6200 6379 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a60e0: 5400 6879 |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ -3a60e4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3a60e6: 6e20 9da2 1000 |0005: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QPlace;.flush:(Z)V // method@a29d │ │ -3a60ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3a60ee: 6202 6d79 |0009: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a60f2: 2123 |000b: array-length v3, v2 │ │ -3a60f4: 3530 1100 |000c: if-ge v0, v3, 001d // +0011 │ │ -3a60f8: 7110 e9a4 0000 |000e: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e9 │ │ -3a60fe: 3804 0900 |0011: if-eqz v4, 001a // +0009 │ │ -3a6102: 6202 6a79 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a6106: 4602 0200 |0015: aget-object v2, v2, v0 │ │ -3a610a: 7210 119b 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@9b11 │ │ -3a6110: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a6114: 28ed |001c: goto 0009 // -0013 │ │ -3a6116: 3804 1800 |001d: if-eqz v4, 0035 // +0018 │ │ -3a611a: 6204 6a79 |001f: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a611e: 2144 |0021: array-length v4, v4 │ │ -3a6120: b114 |0022: sub-int/2addr v4, v1 │ │ -3a6122: 6200 6d79 |0023: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a6126: 2100 |0025: array-length v0, v0 │ │ -3a6128: 3404 1c00 |0026: if-lt v4, v0, 0042 // +001c │ │ -3a612c: 7110 e9a4 0400 |0028: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e9 │ │ -3a6132: 6200 6a79 |002b: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a6136: 4600 0004 |002d: aget-object v0, v0, v4 │ │ -3a613a: 7210 119b 0000 |002f: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@9b11 │ │ -3a6140: d804 04ff |0032: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3a6144: 28ef |0034: goto 0023 // -0011 │ │ -3a6146: 2124 |0035: array-length v4, v2 │ │ -3a6148: b014 |0036: add-int/2addr v4, v1 │ │ -3a614a: 6200 6a79 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a614e: 2100 |0039: array-length v0, v0 │ │ -3a6150: 3504 0800 |003a: if-ge v4, v0, 0042 // +0008 │ │ -3a6154: 7110 e9a4 0400 |003c: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e9 │ │ -3a615a: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3a615e: 28f6 |0041: goto 0037 // -000a │ │ -3a6160: 0e00 |0042: return-void │ │ +3a60c8: |[3a60c8] net.sf.dibdib.thread_feed.MainThreads.cancelAll:(Z)V │ │ +3a60d8: 6200 6379 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a60dc: 5400 6879 |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ +3a60e0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3a60e2: 6e20 9da2 1000 |0005: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QPlace;.flush:(Z)V // method@a29d │ │ +3a60e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3a60ea: 6202 6d79 |0009: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a60ee: 2123 |000b: array-length v3, v2 │ │ +3a60f0: 3530 1100 |000c: if-ge v0, v3, 001d // +0011 │ │ +3a60f4: 7110 e9a4 0000 |000e: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e9 │ │ +3a60fa: 3804 0900 |0011: if-eqz v4, 001a // +0009 │ │ +3a60fe: 6202 6a79 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a6102: 4602 0200 |0015: aget-object v2, v2, v0 │ │ +3a6106: 7210 119b 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@9b11 │ │ +3a610c: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a6110: 28ed |001c: goto 0009 // -0013 │ │ +3a6112: 3804 1800 |001d: if-eqz v4, 0035 // +0018 │ │ +3a6116: 6204 6a79 |001f: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a611a: 2144 |0021: array-length v4, v4 │ │ +3a611c: b114 |0022: sub-int/2addr v4, v1 │ │ +3a611e: 6200 6d79 |0023: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a6122: 2100 |0025: array-length v0, v0 │ │ +3a6124: 3404 1c00 |0026: if-lt v4, v0, 0042 // +001c │ │ +3a6128: 7110 e9a4 0400 |0028: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e9 │ │ +3a612e: 6200 6a79 |002b: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a6132: 4600 0004 |002d: aget-object v0, v0, v4 │ │ +3a6136: 7210 119b 0000 |002f: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@9b11 │ │ +3a613c: d804 04ff |0032: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3a6140: 28ef |0034: goto 0023 // -0011 │ │ +3a6142: 2124 |0035: array-length v4, v2 │ │ +3a6144: b014 |0036: add-int/2addr v4, v1 │ │ +3a6146: 6200 6a79 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a614a: 2100 |0039: array-length v0, v0 │ │ +3a614c: 3504 0800 |003a: if-ge v4, v0, 0042 // +0008 │ │ +3a6150: 7110 e9a4 0400 |003c: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e9 │ │ +3a6156: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3a615a: 28f6 |0041: goto 0037 // -000a │ │ +3a615c: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0009 line=412 │ │ 0x000e line=413 │ │ 0x0013 line=415 │ │ 0x001f line=420 │ │ @@ -1283404,42 +1283403,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 │ │ -3a5e10: |[3a5e10] net.sf.dibdib.thread_feed.MainThreads.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; │ │ -3a5e20: 6200 6c79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5e24: 4600 0005 |0002: aget-object v0, v0, v5 │ │ -3a5e28: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3a5e2a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -3a5e2e: 1101 |0007: return-object v1 │ │ -3a5e30: 3800 1d00 |0008: if-eqz v0, 0025 // +001d │ │ -3a5e34: 1602 5e01 |000a: const-wide/16 v2, #int 350 // #15e │ │ -3a5e38: 6204 be70 |000c: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@70be │ │ -3a5e3c: 7240 1a9b 2043 |000e: invoke-interface {v0, v2, v3, v4}, Ljava/util/concurrent/Future;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@9b1a │ │ -3a5e42: 0c02 |0011: move-result-object v2 │ │ -3a5e44: 1f02 b414 |0012: check-cast v2, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ -3a5e48: 2812 |0014: goto 0026 // +0012 │ │ -3a5e4a: 0d00 |0015: move-exception v0 │ │ -3a5e4c: 280a |0016: goto 0020 // +000a │ │ -3a5e4e: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -3a5e50: 7220 189b 2000 |0018: invoke-interface {v0, v2}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@9b18 │ │ -3a5e56: 6200 6c79 |001b: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5e5a: 4d01 0005 |001d: aput-object v1, v0, v5 │ │ -3a5e5e: 280c |001f: goto 002b // +000c │ │ -3a5e60: 6202 6c79 |0020: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5e64: 4d01 0205 |0022: aput-object v1, v2, v5 │ │ -3a5e68: 2700 |0024: throw v0 │ │ -3a5e6a: 0712 |0025: move-object v2, v1 │ │ -3a5e6c: 6200 6c79 |0026: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5e70: 4d01 0005 |0028: aput-object v1, v0, v5 │ │ -3a5e74: 0721 |002a: move-object v1, v2 │ │ -3a5e76: 1101 |002b: return-object v1 │ │ +3a5e0c: |[3a5e0c] net.sf.dibdib.thread_feed.MainThreads.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; │ │ +3a5e1c: 6200 6c79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5e20: 4600 0005 |0002: aget-object v0, v0, v5 │ │ +3a5e24: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3a5e26: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +3a5e2a: 1101 |0007: return-object v1 │ │ +3a5e2c: 3800 1d00 |0008: if-eqz v0, 0025 // +001d │ │ +3a5e30: 1602 5e01 |000a: const-wide/16 v2, #int 350 // #15e │ │ +3a5e34: 6204 be70 |000c: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@70be │ │ +3a5e38: 7240 1a9b 2043 |000e: invoke-interface {v0, v2, v3, v4}, Ljava/util/concurrent/Future;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@9b1a │ │ +3a5e3e: 0c02 |0011: move-result-object v2 │ │ +3a5e40: 1f02 b414 |0012: check-cast v2, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ +3a5e44: 2812 |0014: goto 0026 // +0012 │ │ +3a5e46: 0d00 |0015: move-exception v0 │ │ +3a5e48: 280a |0016: goto 0020 // +000a │ │ +3a5e4a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +3a5e4c: 7220 189b 2000 |0018: invoke-interface {v0, v2}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@9b18 │ │ +3a5e52: 6200 6c79 |001b: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5e56: 4d01 0005 |001d: aput-object v1, v0, v5 │ │ +3a5e5a: 280c |001f: goto 002b // +000c │ │ +3a5e5c: 6202 6c79 |0020: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5e60: 4d01 0205 |0022: aput-object v1, v2, v5 │ │ +3a5e64: 2700 |0024: throw v0 │ │ +3a5e66: 0712 |0025: move-object v2, v1 │ │ +3a5e68: 6200 6c79 |0026: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5e6c: 4d01 0005 |0028: aput-object v1, v0, v5 │ │ +3a5e70: 0721 |002a: move-object v1, v2 │ │ +3a5e72: 1101 |002b: return-object v1 │ │ catches : 2 │ │ 0x000c - 0x0014 │ │ Ljava/lang/Exception; -> 0x0017 │ │ -> 0x0015 │ │ 0x0018 - 0x001b │ │ -> 0x0015 │ │ positions : │ │ @@ -1283457,51 +1283456,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 │ │ -3a5e90: |[3a5e90] net.sf.dibdib.thread_feed.MainThreads.collectResult:(I)Lnet/sf/dibdib/generic/QToken; │ │ -3a5ea0: 6200 6c79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5ea4: 4601 0003 |0002: aget-object v1, v0, v3 │ │ -3a5ea8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a5eaa: 3801 3800 |0005: if-eqz v1, 003d // +0038 │ │ -3a5eae: 4600 0003 |0007: aget-object v0, v0, v3 │ │ -3a5eb2: 7210 1b9b 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ -3a5eb8: 0a00 |000c: move-result v0 │ │ -3a5eba: 3800 3000 |000d: if-eqz v0, 003d // +0030 │ │ -3a5ebe: 6200 6c79 |000f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5ec2: 4600 0003 |0011: aget-object v0, v0, v3 │ │ -3a5ec6: 7210 199b 0000 |0013: invoke-interface {v0}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@9b19 │ │ -3a5ecc: 0c00 |0016: move-result-object v0 │ │ -3a5ece: 1f00 b414 |0017: check-cast v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ -3a5ed2: 6201 6c79 |0019: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5ed6: 4d02 0103 |001b: aput-object v2, v1, v3 │ │ -3a5eda: 0702 |001d: move-object v2, v0 │ │ -3a5edc: 280f |001e: goto 002d // +000f │ │ -3a5ede: 6200 6d79 |001f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a5ee2: 2100 |0021: array-length v0, v0 │ │ -3a5ee4: 3403 0400 |0022: if-lt v3, v0, 0026 // +0004 │ │ -3a5ee8: 0720 |0024: move-object v0, v2 │ │ -3a5eea: 2803 |0025: goto 0028 // +0003 │ │ -3a5eec: 6200 a676 |0026: sget-object v0, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ -3a5ef0: 6201 6c79 |0028: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5ef4: 4d02 0103 |002a: aput-object v2, v1, v3 │ │ -3a5ef8: 28f1 |002c: goto 001d // -000f │ │ -3a5efa: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ -3a5efe: 6203 6379 |002f: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a5f02: 5433 6979 |0031: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ -3a5f06: 6e20 a1a2 2300 |0033: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a5f0c: 2807 |0036: goto 003d // +0007 │ │ -3a5f0e: 0d00 |0037: move-exception v0 │ │ -3a5f10: 6201 6c79 |0038: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5f14: 4d02 0103 |003a: aput-object v2, v1, v3 │ │ -3a5f18: 2700 |003c: throw v0 │ │ -3a5f1a: 1102 |003d: return-object v2 │ │ +3a5e8c: |[3a5e8c] net.sf.dibdib.thread_feed.MainThreads.collectResult:(I)Lnet/sf/dibdib/generic/QToken; │ │ +3a5e9c: 6200 6c79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5ea0: 4601 0003 |0002: aget-object v1, v0, v3 │ │ +3a5ea4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a5ea6: 3801 3800 |0005: if-eqz v1, 003d // +0038 │ │ +3a5eaa: 4600 0003 |0007: aget-object v0, v0, v3 │ │ +3a5eae: 7210 1b9b 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ +3a5eb4: 0a00 |000c: move-result v0 │ │ +3a5eb6: 3800 3000 |000d: if-eqz v0, 003d // +0030 │ │ +3a5eba: 6200 6c79 |000f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5ebe: 4600 0003 |0011: aget-object v0, v0, v3 │ │ +3a5ec2: 7210 199b 0000 |0013: invoke-interface {v0}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@9b19 │ │ +3a5ec8: 0c00 |0016: move-result-object v0 │ │ +3a5eca: 1f00 b414 |0017: check-cast v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ +3a5ece: 6201 6c79 |0019: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5ed2: 4d02 0103 |001b: aput-object v2, v1, v3 │ │ +3a5ed6: 0702 |001d: move-object v2, v0 │ │ +3a5ed8: 280f |001e: goto 002d // +000f │ │ +3a5eda: 6200 6d79 |001f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a5ede: 2100 |0021: array-length v0, v0 │ │ +3a5ee0: 3403 0400 |0022: if-lt v3, v0, 0026 // +0004 │ │ +3a5ee4: 0720 |0024: move-object v0, v2 │ │ +3a5ee6: 2803 |0025: goto 0028 // +0003 │ │ +3a5ee8: 6200 a676 |0026: sget-object v0, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ +3a5eec: 6201 6c79 |0028: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5ef0: 4d02 0103 |002a: aput-object v2, v1, v3 │ │ +3a5ef4: 28f1 |002c: goto 001d // -000f │ │ +3a5ef6: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +3a5efa: 6203 6379 |002f: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a5efe: 5433 6979 |0031: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ +3a5f02: 6e20 a1a2 2300 |0033: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5f08: 2807 |0036: goto 003d // +0007 │ │ +3a5f0a: 0d00 |0037: move-exception v0 │ │ +3a5f0c: 6201 6c79 |0038: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5f10: 4d02 0103 |003a: aput-object v2, v1, v3 │ │ +3a5f14: 2700 |003c: throw v0 │ │ +3a5f16: 1102 |003d: return-object v2 │ │ catches : 2 │ │ 0x000f - 0x0019 │ │ -> 0x001f │ │ 0x001f - 0x0028 │ │ -> 0x0037 │ │ positions : │ │ 0x0000 line=377 │ │ @@ -1283520,86 +1283519,86 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3a5b78: |[3a5b78] net.sf.dibdib.thread_feed.MainThreads.isIdle:()Z │ │ -3a5b88: 6200 6779 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7967 │ │ -3a5b8c: 6e10 dda4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4dd │ │ -3a5b92: 0a00 |0005: move-result v0 │ │ -3a5b94: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -3a5b98: 6200 6379 |0008: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a5b9c: 5400 6879 |000a: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ -3a5ba0: 6e10 9fa2 0000 |000c: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ -3a5ba6: 0c00 |000f: move-result-object v0 │ │ -3a5ba8: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -3a5bac: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -3a5bae: 2802 |0013: goto 0015 // +0002 │ │ -3a5bb0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3a5bb2: 0f00 |0015: return v0 │ │ +3a5b74: |[3a5b74] net.sf.dibdib.thread_feed.MainThreads.isIdle:()Z │ │ +3a5b84: 6200 6779 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7967 │ │ +3a5b88: 6e10 dda4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4dd │ │ +3a5b8e: 0a00 |0005: move-result v0 │ │ +3a5b90: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +3a5b94: 6200 6379 |0008: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a5b98: 5400 6879 |000a: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ +3a5b9c: 6e10 9fa2 0000 |000c: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ +3a5ba2: 0c00 |000f: move-result-object v0 │ │ +3a5ba4: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +3a5ba8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +3a5baa: 2802 |0013: goto 0015 // +0002 │ │ +3a5bac: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3a5bae: 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 │ │ -3a6224: |[3a6224] net.sf.dibdib.thread_feed.MainThreads.prepareFeedShow:()V │ │ -3a6234: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a6238: 5400 7f73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a623c: 6201 6273 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a6240: 5411 7e73 |0006: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3a6244: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3a6246: 3210 3900 |0009: if-eq v0, v1, 0042 // +0039 │ │ -3a624a: 6200 6273 |000b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a624e: 5400 7f73 |000d: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a6252: 3800 3300 |000f: if-eqz v0, 0042 // +0033 │ │ -3a6256: 6200 6273 |0011: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a625a: 6201 6273 |0013: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a625e: 5411 7f73 |0015: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a6262: 5b01 7e73 |0017: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3a6266: 6200 6273 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a626a: 5400 7e73 |001b: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3a626e: 1f00 dc14 |001d: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a6272: 6e10 cda4 0000 |001f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3a6278: 0c00 |0022: move-result-object v0 │ │ -3a627a: 7210 a2a4 0000 |0023: invoke-interface {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a2 │ │ -3a6280: 6300 6579 |0026: sget-boolean v0, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7965 │ │ -3a6284: 3900 1a00 |0028: if-nez v0, 0042 // +001a │ │ -3a6288: 6200 6273 |002a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a628c: 5400 7f73 |002c: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a6290: 6201 6273 |002e: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a6294: 5411 8473 |0030: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3a6298: 3310 1000 |0032: if-ne v0, v1, 0042 // +0010 │ │ -3a629c: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -3a629e: 6a00 6579 |0035: sput-boolean v0, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7965 │ │ -3a62a2: 6200 8979 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ -3a62a6: 2321 0716 |0039: new-array v1, v2, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a62aa: 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 │ │ -3a62b0: 0c00 |003e: move-result-object v0 │ │ -3a62b2: 7110 efa4 0000 |003f: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ -3a62b8: 6200 6273 |0042: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a62bc: 5400 7e73 |0044: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -3a62c0: 1f00 dc14 |0046: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a62c4: 6e10 cda4 0000 |0048: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3a62ca: 0c00 |004b: move-result-object v0 │ │ -3a62cc: 2321 dc15 |004c: new-array v1, v2, [Ljava/lang/String; // type@15dc │ │ -3a62d0: 7220 a1a4 1000 |004e: invoke-interface {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4a1 │ │ -3a62d6: 6200 6673 |0051: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a62da: 7210 43a2 0000 |0053: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ -3a62e0: 0e00 |0056: return-void │ │ +3a6220: |[3a6220] net.sf.dibdib.thread_feed.MainThreads.prepareFeedShow:()V │ │ +3a6230: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6234: 5400 7f73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a6238: 6201 6273 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a623c: 5411 7e73 |0006: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3a6240: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3a6242: 3210 3900 |0009: if-eq v0, v1, 0042 // +0039 │ │ +3a6246: 6200 6273 |000b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a624a: 5400 7f73 |000d: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a624e: 3800 3300 |000f: if-eqz v0, 0042 // +0033 │ │ +3a6252: 6200 6273 |0011: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6256: 6201 6273 |0013: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a625a: 5411 7f73 |0015: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a625e: 5b01 7e73 |0017: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3a6262: 6200 6273 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6266: 5400 7e73 |001b: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3a626a: 1f00 dc14 |001d: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a626e: 6e10 cda4 0000 |001f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3a6274: 0c00 |0022: move-result-object v0 │ │ +3a6276: 7210 a2a4 0000 |0023: invoke-interface {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a2 │ │ +3a627c: 6300 6579 |0026: sget-boolean v0, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7965 │ │ +3a6280: 3900 1a00 |0028: if-nez v0, 0042 // +001a │ │ +3a6284: 6200 6273 |002a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6288: 5400 7f73 |002c: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a628c: 6201 6273 |002e: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6290: 5411 8473 |0030: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3a6294: 3310 1000 |0032: if-ne v0, v1, 0042 // +0010 │ │ +3a6298: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +3a629a: 6a00 6579 |0035: sput-boolean v0, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7965 │ │ +3a629e: 6200 8979 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ +3a62a2: 2321 0716 |0039: new-array v1, v2, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a62a6: 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 │ │ +3a62ac: 0c00 |003e: move-result-object v0 │ │ +3a62ae: 7110 efa4 0000 |003f: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ +3a62b4: 6200 6273 |0042: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a62b8: 5400 7e73 |0044: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +3a62bc: 1f00 dc14 |0046: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a62c0: 6e10 cda4 0000 |0048: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3a62c6: 0c00 |004b: move-result-object v0 │ │ +3a62c8: 2321 dc15 |004c: new-array v1, v2, [Ljava/lang/String; // type@15dc │ │ +3a62cc: 7220 a1a4 1000 |004e: invoke-interface {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4a1 │ │ +3a62d2: 6200 6673 |0051: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a62d6: 7210 43a2 0000 |0053: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ +3a62dc: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0011 line=437 │ │ 0x0019 line=438 │ │ 0x0026 line=439 │ │ 0x0035 line=440 │ │ @@ -1283614,19 +1283613,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 │ │ -3a62e4: |[3a62e4] net.sf.dibdib.thread_feed.MainThreads.push:(Lnet/sf/dibdib/generic/QToken;)V │ │ -3a62f4: 6200 6379 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a62f8: 5400 6979 |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ -3a62fc: 6e20 a1a2 1000 |0004: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a6302: 0e00 |0007: return-void │ │ +3a62e0: |[3a62e0] net.sf.dibdib.thread_feed.MainThreads.push:(Lnet/sf/dibdib/generic/QToken;)V │ │ +3a62f0: 6200 6379 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a62f4: 5400 6979 |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ +3a62f8: 6e20 a1a2 1000 |0004: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a62fe: 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;) │ │ @@ -1283634,38 +1283633,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 │ │ -3a5f34: |[3a5f34] net.sf.dibdib.thread_feed.MainThreads.runExt:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a5f44: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a5f48: 2100 |0002: array-length v0, v0 │ │ -3a5f4a: 6201 6a79 |0003: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a5f4e: 2111 |0005: array-length v1, v1 │ │ -3a5f50: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3a5f52: 3510 1f00 |0007: if-ge v0, v1, 0026 // +001f │ │ -3a5f56: 6201 6479 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ -3a5f5a: 4601 0100 |000b: aget-object v1, v1, v0 │ │ -3a5f5e: 3313 1600 |000d: if-ne v3, v1, 0023 // +0016 │ │ -3a5f62: 6200 6273 |000f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a5f66: 5400 8873 |0011: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ -3a5f6a: 6e10 449b 0000 |0013: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3a5f70: 0b00 |0016: move-result-wide v0 │ │ -3a5f72: 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 │ │ -3a5f78: 0a04 |001a: move-result v4 │ │ -3a5f7a: 3d04 0700 |001b: if-lez v4, 0022 // +0007 │ │ -3a5f7e: 7210 66a2 0300 |001d: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ -3a5f84: 0c03 |0020: move-result-object v3 │ │ -3a5f86: 1103 |0021: return-object v3 │ │ -3a5f88: 1102 |0022: return-object v2 │ │ -3a5f8a: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a5f8e: 28de |0025: goto 0003 // -0022 │ │ -3a5f90: 1102 |0026: return-object v2 │ │ +3a5f30: |[3a5f30] net.sf.dibdib.thread_feed.MainThreads.runExt:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a5f40: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a5f44: 2100 |0002: array-length v0, v0 │ │ +3a5f46: 6201 6a79 |0003: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a5f4a: 2111 |0005: array-length v1, v1 │ │ +3a5f4c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3a5f4e: 3510 1f00 |0007: if-ge v0, v1, 0026 // +001f │ │ +3a5f52: 6201 6479 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ +3a5f56: 4601 0100 |000b: aget-object v1, v1, v0 │ │ +3a5f5a: 3313 1600 |000d: if-ne v3, v1, 0023 // +0016 │ │ +3a5f5e: 6200 6273 |000f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a5f62: 5400 8873 |0011: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ +3a5f66: 6e10 449b 0000 |0013: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3a5f6c: 0b00 |0016: move-result-wide v0 │ │ +3a5f6e: 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 │ │ +3a5f74: 0a04 |001a: move-result v4 │ │ +3a5f76: 3d04 0700 |001b: if-lez v4, 0022 // +0007 │ │ +3a5f7a: 7210 66a2 0300 |001d: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ +3a5f80: 0c03 |0020: move-result-object v3 │ │ +3a5f82: 1103 |0021: return-object v3 │ │ +3a5f84: 1102 |0022: return-object v2 │ │ +3a5f86: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a5f8a: 28de |0025: goto 0003 // -0022 │ │ +3a5f8c: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0009 line=462 │ │ 0x000f line=463 │ │ 0x001d line=464 │ │ locals : │ │ @@ -1283677,20 +1283676,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 │ │ -3a5f94: |[3a5f94] net.sf.dibdib.thread_feed.MainThreads.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/MainThreads; │ │ -3a5fa4: 1c00 e014 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ -3a5fa8: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a5fae: 0c01 |0005: move-result-object v1 │ │ -3a5fb0: 1f01 e014 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ -3a5fb4: 1101 |0008: return-object v1 │ │ +3a5f90: |[3a5f90] net.sf.dibdib.thread_feed.MainThreads.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/MainThreads; │ │ +3a5fa0: 1c00 e014 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ +3a5fa4: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a5faa: 0c01 |0005: move-result-object v1 │ │ +3a5fac: 1f01 e014 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ +3a5fb0: 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;) │ │ @@ -1283698,20 +1283697,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 │ │ -3a5fd0: |[3a5fd0] net.sf.dibdib.thread_feed.MainThreads.values:()[Lnet/sf/dibdib/thread_feed/MainThreads; │ │ -3a5fe0: 6200 6279 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.$VALUES:[Lnet/sf/dibdib/thread_feed/MainThreads; // field@7962 │ │ -3a5fe4: 6e10 74a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/MainThreads;.clone:()Ljava/lang/Object; // method@a674 │ │ -3a5fea: 0c00 |0005: move-result-object v0 │ │ -3a5fec: 1f00 1b16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/MainThreads; // type@161b │ │ -3a5ff0: 1100 |0008: return-object v0 │ │ +3a5fcc: |[3a5fcc] net.sf.dibdib.thread_feed.MainThreads.values:()[Lnet/sf/dibdib/thread_feed/MainThreads; │ │ +3a5fdc: 6200 6279 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.$VALUES:[Lnet/sf/dibdib/thread_feed/MainThreads; // field@7962 │ │ +3a5fe0: 6e10 74a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/MainThreads;.clone:()Ljava/lang/Object; // method@a674 │ │ +3a5fe6: 0c00 |0005: move-result-object v0 │ │ +3a5fe8: 1f00 1b16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/MainThreads; // type@161b │ │ +3a5fec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ @@ -1283719,66 +1283718,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -3a6164: |[3a6164] net.sf.dibdib.thread_feed.MainThreads.init:()V │ │ -3a6174: 6200 7479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6178: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a617a: 5901 3576 |0003: iput v1, v0, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3a617e: 6200 7479 |0005: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6182: 5901 3676 |0007: iput v1, v0, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3a6186: 6200 6d79 |0009: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a618a: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ -3a618e: 0e00 |000d: return-void │ │ -3a6190: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3a6192: 6202 6479 |000f: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ -3a6196: 2123 |0011: array-length v3, v2 │ │ -3a6198: 3530 0e00 |0012: if-ge v0, v3, 0020 // +000e │ │ -3a619c: 4603 0200 |0014: aget-object v3, v2, v0 │ │ -3a61a0: 3903 0700 |0016: if-nez v3, 001d // +0007 │ │ -3a61a4: 2300 1a16 |0018: new-array v0, v0, [Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // type@161a │ │ -3a61a8: 6900 6d79 |001a: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a61ac: 2804 |001c: goto 0020 // +0004 │ │ -3a61ae: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a61b2: 28f0 |001f: goto 000f // -0010 │ │ -3a61b4: 2120 |0020: array-length v0, v2 │ │ -3a61b6: 2300 e915 |0021: new-array v0, v0, [Ljava/util/concurrent/ExecutorService; // type@15e9 │ │ -3a61ba: 6900 6a79 |0023: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a61be: 2120 |0025: array-length v0, v2 │ │ -3a61c0: 2300 ea15 |0026: new-array v0, v0, [Ljava/util/concurrent/Future; // type@15ea │ │ -3a61c4: 6900 6c79 |0028: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a61c8: 6200 6d79 |002a: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a61cc: 2102 |002c: array-length v2, v0 │ │ -3a61ce: 3521 1b00 |002d: if-ge v1, v2, 0048 // +001b │ │ -3a61d2: 6200 6a79 |002f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a61d6: 7100 169b 0000 |0031: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@9b16 │ │ -3a61dc: 0c02 |0034: move-result-object v2 │ │ -3a61de: 4d02 0001 |0035: aput-object v2, v0, v1 │ │ -3a61e2: 6200 6d79 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a61e6: 2202 de14 |0039: new-instance v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // type@14de │ │ -3a61ea: 6203 6479 |003b: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ -3a61ee: 4603 0301 |003d: aget-object v3, v3, v1 │ │ -3a61f2: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -3a61f4: 7040 d4a4 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@a4d4 │ │ -3a61fa: 4d02 0001 |0043: aput-object v2, v0, v1 │ │ -3a61fe: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a6202: 28e3 |0047: goto 002a // -001d │ │ -3a6204: 2100 |0048: array-length v0, v0 │ │ -3a6206: 6201 6a79 |0049: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a620a: 2112 |004b: array-length v2, v1 │ │ -3a620c: 3520 0b00 |004c: if-ge v0, v2, 0057 // +000b │ │ -3a6210: 7100 169b 0000 |004e: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@9b16 │ │ -3a6216: 0c02 |0051: move-result-object v2 │ │ -3a6218: 4d02 0100 |0052: aput-object v2, v1, v0 │ │ -3a621c: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a6220: 28f3 |0056: goto 0049 // -000d │ │ -3a6222: 0e00 |0057: return-void │ │ +3a6160: |[3a6160] net.sf.dibdib.thread_feed.MainThreads.init:()V │ │ +3a6170: 6200 7479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6174: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a6176: 5901 3576 |0003: iput v1, v0, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3a617a: 6200 7479 |0005: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a617e: 5901 3676 |0007: iput v1, v0, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3a6182: 6200 6d79 |0009: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a6186: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ +3a618a: 0e00 |000d: return-void │ │ +3a618c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3a618e: 6202 6479 |000f: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ +3a6192: 2123 |0011: array-length v3, v2 │ │ +3a6194: 3530 0e00 |0012: if-ge v0, v3, 0020 // +000e │ │ +3a6198: 4603 0200 |0014: aget-object v3, v2, v0 │ │ +3a619c: 3903 0700 |0016: if-nez v3, 001d // +0007 │ │ +3a61a0: 2300 1a16 |0018: new-array v0, v0, [Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // type@161a │ │ +3a61a4: 6900 6d79 |001a: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a61a8: 2804 |001c: goto 0020 // +0004 │ │ +3a61aa: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a61ae: 28f0 |001f: goto 000f // -0010 │ │ +3a61b0: 2120 |0020: array-length v0, v2 │ │ +3a61b2: 2300 e915 |0021: new-array v0, v0, [Ljava/util/concurrent/ExecutorService; // type@15e9 │ │ +3a61b6: 6900 6a79 |0023: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a61ba: 2120 |0025: array-length v0, v2 │ │ +3a61bc: 2300 ea15 |0026: new-array v0, v0, [Ljava/util/concurrent/Future; // type@15ea │ │ +3a61c0: 6900 6c79 |0028: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a61c4: 6200 6d79 |002a: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a61c8: 2102 |002c: array-length v2, v0 │ │ +3a61ca: 3521 1b00 |002d: if-ge v1, v2, 0048 // +001b │ │ +3a61ce: 6200 6a79 |002f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a61d2: 7100 169b 0000 |0031: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@9b16 │ │ +3a61d8: 0c02 |0034: move-result-object v2 │ │ +3a61da: 4d02 0001 |0035: aput-object v2, v0, v1 │ │ +3a61de: 6200 6d79 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a61e2: 2202 de14 |0039: new-instance v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // type@14de │ │ +3a61e6: 6203 6479 |003b: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ +3a61ea: 4603 0301 |003d: aget-object v3, v3, v1 │ │ +3a61ee: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +3a61f0: 7040 d4a4 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@a4d4 │ │ +3a61f6: 4d02 0001 |0043: aput-object v2, v0, v1 │ │ +3a61fa: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a61fe: 28e3 |0047: goto 002a // -001d │ │ +3a6200: 2100 |0048: array-length v0, v0 │ │ +3a6202: 6201 6a79 |0049: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a6206: 2112 |004b: array-length v2, v1 │ │ +3a6208: 3520 0b00 |004c: if-ge v0, v2, 0057 // +000b │ │ +3a620c: 7100 169b 0000 |004e: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@9b16 │ │ +3a6212: 0c02 |0051: move-result-object v2 │ │ +3a6214: 4d02 0100 |0052: aput-object v2, v1, v0 │ │ +3a6218: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a621c: 28f3 |0056: goto 0049 // -000d │ │ +3a621e: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x0009 line=123 │ │ 0x000f line=126 │ │ 0x0014 line=127 │ │ @@ -1283798,34 +1283797,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3a5bb4: |[3a5bb4] net.sf.dibdib.thread_feed.MainThreads.prepareFeedNoTick:()Z │ │ -3a5bc4: 7100 eca4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ec │ │ -3a5bca: 0a00 |0003: move-result v0 │ │ -3a5bcc: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ -3a5bd0: 6200 6c79 |0006: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5bd4: 6201 6d79 |0008: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a5bd8: 2112 |000a: array-length v2, v1 │ │ -3a5bda: 4602 0002 |000b: aget-object v2, v0, v2 │ │ -3a5bde: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ -3a5be2: 2111 |000f: array-length v1, v1 │ │ -3a5be4: 4600 0001 |0010: aget-object v0, v0, v1 │ │ -3a5be8: 7210 1b9b 0000 |0012: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ -3a5bee: 0a00 |0015: move-result v0 │ │ -3a5bf0: 3800 0300 |0016: if-eqz v0, 0019 // +0003 │ │ -3a5bf4: 2803 |0018: goto 001b // +0003 │ │ -3a5bf6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -3a5bf8: 0f00 |001a: return v0 │ │ -3a5bfa: 7010 eea4 0300 |001b: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow:()V // method@a4ee │ │ -3a5c00: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -3a5c02: 0f00 |001f: return v0 │ │ +3a5bb0: |[3a5bb0] net.sf.dibdib.thread_feed.MainThreads.prepareFeedNoTick:()Z │ │ +3a5bc0: 7100 eca4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ec │ │ +3a5bc6: 0a00 |0003: move-result v0 │ │ +3a5bc8: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ +3a5bcc: 6200 6c79 |0006: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5bd0: 6201 6d79 |0008: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a5bd4: 2112 |000a: array-length v2, v1 │ │ +3a5bd6: 4602 0002 |000b: aget-object v2, v0, v2 │ │ +3a5bda: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ +3a5bde: 2111 |000f: array-length v1, v1 │ │ +3a5be0: 4600 0001 |0010: aget-object v0, v0, v1 │ │ +3a5be4: 7210 1b9b 0000 |0012: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ +3a5bea: 0a00 |0015: move-result v0 │ │ +3a5bec: 3800 0300 |0016: if-eqz v0, 0019 // +0003 │ │ +3a5bf0: 2803 |0018: goto 001b // +0003 │ │ +3a5bf2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +3a5bf4: 0f00 |001a: return v0 │ │ +3a5bf6: 7010 eea4 0300 |001b: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow:()V // method@a4ee │ │ +3a5bfc: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +3a5bfe: 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; │ │ @@ -1283835,18 +1283834,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 │ │ -3a5c04: |[3a5c04] net.sf.dibdib.thread_feed.MainThreads.reset:(Lnet/sf/dibdib/generic/QPlace;)Z │ │ -3a5c14: 5b01 6679 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.rGateOut:Lnet/sf/dibdib/generic/QPlace; // field@7966 │ │ -3a5c18: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3a5c1a: 0f01 |0003: return v1 │ │ +3a5c00: |[3a5c00] net.sf.dibdib.thread_feed.MainThreads.reset:(Lnet/sf/dibdib/generic/QPlace;)Z │ │ +3a5c10: 5b01 6679 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.rGateOut:Lnet/sf/dibdib/generic/QPlace; // field@7966 │ │ +3a5c14: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3a5c16: 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; │ │ │ │ @@ -1283855,26 +1283854,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3a6304: |[3a6304] net.sf.dibdib.thread_feed.MainThreads.run:()V │ │ -3a6314: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a6318: 5400 6e73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a631c: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a6322: 0a00 |0007: move-result v0 │ │ -3a6324: 6201 2d73 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ -3a6328: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a632e: 0a01 |000d: move-result v1 │ │ -3a6330: 3710 0700 |000e: if-le v0, v1, 0015 // +0007 │ │ -3a6334: 6200 6779 |0010: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7967 │ │ -3a6338: 6e10 dba4 0000 |0012: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4db │ │ -3a633e: 0e00 |0015: return-void │ │ +3a6300: |[3a6300] net.sf.dibdib.thread_feed.MainThreads.run:()V │ │ +3a6310: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6314: 5400 6e73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a6318: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a631e: 0a00 |0007: move-result v0 │ │ +3a6320: 6201 2d73 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ +3a6324: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a632a: 0a01 |000d: move-result v1 │ │ +3a632c: 3710 0700 |000e: if-le v0, v1, 0015 // +0007 │ │ +3a6330: 6200 6779 |0010: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7967 │ │ +3a6334: 6e10 dba4 0000 |0012: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4db │ │ +3a633a: 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; │ │ │ │ @@ -1283883,73 +1283882,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 │ │ -3a5c1c: |[3a5c1c] net.sf.dibdib.thread_feed.MainThreads.trigger:(Lnet/sf/dibdib/generic/QToken;)Z │ │ -3a5c2c: 1d04 |0000: monitor-enter v4 │ │ -3a5c2e: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ -3a5c32: 5440 6879 |0003: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ -3a5c36: 6e20 a1a2 5000 |0005: invoke-virtual {v0, v5}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a5c3c: 6205 2973 |0008: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ -3a5c40: 6e10 b1a1 0500 |000a: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5c46: 0a05 |000d: move-result v5 │ │ -3a5c48: 6200 6273 |000e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a5c4c: 5400 6e73 |0010: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a5c50: 6e10 b1a1 0000 |0012: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5c56: 0a00 |0015: move-result v0 │ │ -3a5c58: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3a5c5a: 3405 0400 |0017: if-lt v5, v0, 001b // +0004 │ │ -3a5c5e: 1e04 |0019: monitor-exit v4 │ │ -3a5c60: 0f01 |001a: return v1 │ │ -3a5c62: 6205 6c79 |001b: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5c66: 6200 6d79 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a5c6a: 2100 |001f: array-length v0, v0 │ │ -3a5c6c: 4605 0500 |0020: aget-object v5, v5, v0 │ │ -3a5c70: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -3a5c72: 3805 0800 |0023: if-eqz v5, 002b // +0008 │ │ -3a5c76: 7210 1b9b 0500 |0025: invoke-interface {v5}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ -3a5c7c: 0a02 |0028: move-result v2 │ │ -3a5c7e: 3802 1200 |0029: if-eqz v2, 003b // +0012 │ │ -3a5c82: 3805 0500 |002b: if-eqz v5, 0030 // +0005 │ │ -3a5c86: 7210 199b 0500 |002d: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@9b19 │ │ -3a5c8c: 6205 6c79 |0030: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5c90: 6202 6d79 |0032: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a5c94: 2122 |0034: array-length v2, v2 │ │ -3a5c96: 6203 6b79 |0035: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ -3a5c9a: 4d03 0502 |0037: aput-object v3, v5, v2 │ │ -3a5c9e: 6900 6b79 |0039: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ -3a5ca2: 6205 6b79 |003b: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ -3a5ca6: 3805 0400 |003d: if-eqz v5, 0041 // +0004 │ │ -3a5caa: 1e04 |003f: monitor-exit v4 │ │ -3a5cac: 0f01 |0040: return v1 │ │ -3a5cae: 6205 6a79 |0041: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a5cb2: 6201 6d79 |0043: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a5cb6: 2111 |0045: array-length v1, v1 │ │ -3a5cb8: 4605 0501 |0046: aget-object v5, v5, v1 │ │ -3a5cbc: 6201 6779 |0048: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7967 │ │ -3a5cc0: 7220 129b 1500 |004a: invoke-interface {v5, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ -3a5cc6: 0c05 |004d: move-result-object v5 │ │ -3a5cc8: 6905 6b79 |004e: sput-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ -3a5ccc: 6201 6c79 |0050: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5cd0: 6202 6d79 |0052: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a5cd4: 2123 |0054: array-length v3, v2 │ │ -3a5cd6: 4603 0103 |0055: aget-object v3, v1, v3 │ │ -3a5cda: 3903 0700 |0057: if-nez v3, 005e // +0007 │ │ -3a5cde: 2122 |0059: array-length v2, v2 │ │ -3a5ce0: 4d05 0102 |005a: aput-object v5, v1, v2 │ │ -3a5ce4: 6900 6b79 |005c: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ -3a5ce8: 1215 |005e: const/4 v5, #int 1 // #1 │ │ -3a5cea: 1e04 |005f: monitor-exit v4 │ │ -3a5cec: 0f05 |0060: return v5 │ │ -3a5cee: 0d05 |0061: move-exception v5 │ │ -3a5cf0: 1e04 |0062: monitor-exit v4 │ │ -3a5cf2: 2705 |0063: throw v5 │ │ +3a5c18: |[3a5c18] net.sf.dibdib.thread_feed.MainThreads.trigger:(Lnet/sf/dibdib/generic/QToken;)Z │ │ +3a5c28: 1d04 |0000: monitor-enter v4 │ │ +3a5c2a: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ +3a5c2e: 5440 6879 |0003: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7968 │ │ +3a5c32: 6e20 a1a2 5000 |0005: invoke-virtual {v0, v5}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5c38: 6205 2973 |0008: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ +3a5c3c: 6e10 b1a1 0500 |000a: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5c42: 0a05 |000d: move-result v5 │ │ +3a5c44: 6200 6273 |000e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a5c48: 5400 6e73 |0010: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a5c4c: 6e10 b1a1 0000 |0012: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5c52: 0a00 |0015: move-result v0 │ │ +3a5c54: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3a5c56: 3405 0400 |0017: if-lt v5, v0, 001b // +0004 │ │ +3a5c5a: 1e04 |0019: monitor-exit v4 │ │ +3a5c5c: 0f01 |001a: return v1 │ │ +3a5c5e: 6205 6c79 |001b: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5c62: 6200 6d79 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a5c66: 2100 |001f: array-length v0, v0 │ │ +3a5c68: 4605 0500 |0020: aget-object v5, v5, v0 │ │ +3a5c6c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +3a5c6e: 3805 0800 |0023: if-eqz v5, 002b // +0008 │ │ +3a5c72: 7210 1b9b 0500 |0025: invoke-interface {v5}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ +3a5c78: 0a02 |0028: move-result v2 │ │ +3a5c7a: 3802 1200 |0029: if-eqz v2, 003b // +0012 │ │ +3a5c7e: 3805 0500 |002b: if-eqz v5, 0030 // +0005 │ │ +3a5c82: 7210 199b 0500 |002d: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@9b19 │ │ +3a5c88: 6205 6c79 |0030: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5c8c: 6202 6d79 |0032: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a5c90: 2122 |0034: array-length v2, v2 │ │ +3a5c92: 6203 6b79 |0035: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ +3a5c96: 4d03 0502 |0037: aput-object v3, v5, v2 │ │ +3a5c9a: 6900 6b79 |0039: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ +3a5c9e: 6205 6b79 |003b: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ +3a5ca2: 3805 0400 |003d: if-eqz v5, 0041 // +0004 │ │ +3a5ca6: 1e04 |003f: monitor-exit v4 │ │ +3a5ca8: 0f01 |0040: return v1 │ │ +3a5caa: 6205 6a79 |0041: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a5cae: 6201 6d79 |0043: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a5cb2: 2111 |0045: array-length v1, v1 │ │ +3a5cb4: 4605 0501 |0046: aget-object v5, v5, v1 │ │ +3a5cb8: 6201 6779 |0048: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7967 │ │ +3a5cbc: 7220 129b 1500 |004a: invoke-interface {v5, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ +3a5cc2: 0c05 |004d: move-result-object v5 │ │ +3a5cc4: 6905 6b79 |004e: sput-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ +3a5cc8: 6201 6c79 |0050: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5ccc: 6202 6d79 |0052: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a5cd0: 2123 |0054: array-length v3, v2 │ │ +3a5cd2: 4603 0103 |0055: aget-object v3, v1, v3 │ │ +3a5cd6: 3903 0700 |0057: if-nez v3, 005e // +0007 │ │ +3a5cda: 2122 |0059: array-length v2, v2 │ │ +3a5cdc: 4d05 0102 |005a: aput-object v5, v1, v2 │ │ +3a5ce0: 6900 6b79 |005c: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796b │ │ +3a5ce4: 1215 |005e: const/4 v5, #int 1 // #1 │ │ +3a5ce6: 1e04 |005f: monitor-exit v4 │ │ +3a5ce8: 0f05 |0060: return v5 │ │ +3a5cea: 0d05 |0061: move-exception v5 │ │ +3a5cec: 1e04 |0062: monitor-exit v4 │ │ +3a5cee: 2705 |0063: throw v5 │ │ catches : 5 │ │ 0x0003 - 0x0016 │ │ -> 0x0061 │ │ 0x001b - 0x0029 │ │ -> 0x0061 │ │ 0x002d - 0x0030 │ │ Ljava/lang/Exception; -> 0x0030 │ │ @@ -1283983,43 +1283982,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 │ │ -3a5d24: |[3a5d24] net.sf.dibdib.thread_feed.MainThreads.triggerExt:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Z │ │ -3a5d34: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ -3a5d38: 2100 |0002: array-length v0, v0 │ │ -3a5d3a: 6201 6a79 |0003: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a5d3e: 2111 |0005: array-length v1, v1 │ │ -3a5d40: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3a5d42: 3510 2800 |0007: if-ge v0, v1, 002f // +0028 │ │ -3a5d46: 6201 6479 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ -3a5d4a: 4601 0100 |000b: aget-object v1, v1, v0 │ │ -3a5d4e: 3316 1f00 |000d: if-ne v6, v1, 002c // +001f │ │ -3a5d52: 6201 6273 |000f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a5d56: 5411 8873 |0011: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ -3a5d5a: 6e10 449b 0100 |0013: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3a5d60: 0b03 |0016: move-result-wide v3 │ │ -3a5d62: 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 │ │ -3a5d68: 0a07 |001a: move-result v7 │ │ -3a5d6a: 3d07 1000 |001b: if-lez v7, 002b // +0010 │ │ -3a5d6e: 6207 6c79 |001d: sget-object v7, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ -3a5d72: 6201 6a79 |001f: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ -3a5d76: 4601 0100 |0021: aget-object v1, v1, v0 │ │ -3a5d7a: 7220 129b 6100 |0023: invoke-interface {v1, v6}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ -3a5d80: 0c06 |0026: move-result-object v6 │ │ -3a5d82: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ -3a5d86: 1216 |0029: const/4 v6, #int 1 // #1 │ │ -3a5d88: 0f06 |002a: return v6 │ │ -3a5d8a: 0f02 |002b: return v2 │ │ -3a5d8c: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a5d90: 28d5 |002e: goto 0003 // -002b │ │ -3a5d92: 0f02 |002f: return v2 │ │ +3a5d20: |[3a5d20] net.sf.dibdib.thread_feed.MainThreads.triggerExt:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Z │ │ +3a5d30: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796d │ │ +3a5d34: 2100 |0002: array-length v0, v0 │ │ +3a5d36: 6201 6a79 |0003: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a5d3a: 2111 |0005: array-length v1, v1 │ │ +3a5d3c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3a5d3e: 3510 2800 |0007: if-ge v0, v1, 002f // +0028 │ │ +3a5d42: 6201 6479 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7964 │ │ +3a5d46: 4601 0100 |000b: aget-object v1, v1, v0 │ │ +3a5d4a: 3316 1f00 |000d: if-ne v6, v1, 002c // +001f │ │ +3a5d4e: 6201 6273 |000f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a5d52: 5411 8873 |0011: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ +3a5d56: 6e10 449b 0100 |0013: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3a5d5c: 0b03 |0016: move-result-wide v3 │ │ +3a5d5e: 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 │ │ +3a5d64: 0a07 |001a: move-result v7 │ │ +3a5d66: 3d07 1000 |001b: if-lez v7, 002b // +0010 │ │ +3a5d6a: 6207 6c79 |001d: sget-object v7, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796c │ │ +3a5d6e: 6201 6a79 |001f: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796a │ │ +3a5d72: 4601 0100 |0021: aget-object v1, v1, v0 │ │ +3a5d76: 7220 129b 6100 |0023: invoke-interface {v1, v6}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ +3a5d7c: 0c06 |0026: move-result-object v6 │ │ +3a5d7e: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ +3a5d82: 1216 |0029: const/4 v6, #int 1 // #1 │ │ +3a5d84: 0f06 |002a: return v6 │ │ +3a5d86: 0f02 |002b: return v2 │ │ +3a5d88: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a5d8c: 28d5 |002e: goto 0003 // -002b │ │ +3a5d8e: 0f02 |002f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0009 line=475 │ │ 0x000f line=476 │ │ 0x001d line=477 │ │ locals : │ │ @@ -1284083,27 +1284082,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3a933c: |[3a933c] net.sf.dibdib.thread_io.IoRunner.:()V │ │ -3a934c: 2200 e514 |0000: new-instance v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ -3a9350: 1a01 291f |0002: const-string v1, "INSTANCE" // string@1f29 │ │ -3a9354: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a9356: 7030 18a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.:(Ljava/lang/String;I)V // method@a518 │ │ -3a935c: 6900 9779 |0008: sput-object v0, Lnet/sf/dibdib/thread_io/IoRunner;.INSTANCE:Lnet/sf/dibdib/thread_io/IoRunner; // field@7997 │ │ -3a9360: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3a9362: 2311 1e16 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_io/IoRunner; // type@161e │ │ -3a9366: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -3a936a: 6901 9679 |000f: sput-object v1, Lnet/sf/dibdib/thread_io/IoRunner;.$VALUES:[Lnet/sf/dibdib/thread_io/IoRunner; // field@7996 │ │ -3a936e: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ -3a9372: 6800 9a79 |0013: sput-wide v0, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ -3a9376: 0e00 |0015: return-void │ │ +3a9338: |[3a9338] net.sf.dibdib.thread_io.IoRunner.:()V │ │ +3a9348: 2200 e514 |0000: new-instance v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ +3a934c: 1a01 291f |0002: const-string v1, "INSTANCE" // string@1f29 │ │ +3a9350: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a9352: 7030 18a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.:(Ljava/lang/String;I)V // method@a518 │ │ +3a9358: 6900 9779 |0008: sput-object v0, Lnet/sf/dibdib/thread_io/IoRunner;.INSTANCE:Lnet/sf/dibdib/thread_io/IoRunner; // field@7997 │ │ +3a935c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3a935e: 2311 1e16 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_io/IoRunner; // type@161e │ │ +3a9362: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +3a9366: 6901 9679 |000f: sput-object v1, Lnet/sf/dibdib/thread_io/IoRunner;.$VALUES:[Lnet/sf/dibdib/thread_io/IoRunner; // field@7996 │ │ +3a936a: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ +3a936e: 6800 9a79 |0013: sput-wide v0, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ +3a9372: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000f line=23 │ │ 0x0013 line=30 │ │ locals : │ │ │ │ @@ -1284112,19 +1284111,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 │ │ -3a9378: |[3a9378] net.sf.dibdib.thread_io.IoRunner.:(Ljava/lang/String;I)V │ │ -3a9388: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a938e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3a9390: 5b01 9879 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ -3a9394: 0e00 |0006: return-void │ │ +3a9374: |[3a9374] net.sf.dibdib.thread_io.IoRunner.:(Ljava/lang/String;I)V │ │ +3a9384: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a938a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3a938c: 5b01 9879 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ +3a9390: 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; │ │ @@ -1284135,109 +1284134,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 │ │ -3a8048: |[3a8048] net.sf.dibdib.thread_io.IoRunner.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ -3a8058: 6200 6673 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a805c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3a805e: 2312 dc15 |0003: new-array v2, v1, [Ljava/lang/String; // type@15dc │ │ -3a8062: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3a8064: 4d09 0203 |0006: aput-object v9, v2, v3 │ │ -3a8068: 7220 41a2 2000 |0008: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a806e: 0c09 |000b: move-result-object v9 │ │ -3a8070: 6200 6673 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a8074: 2311 dc15 |000e: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -3a8078: 4d0a 0103 |0010: aput-object v10, v1, v3 │ │ -3a807c: 7220 41a2 1000 |0012: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a8082: 0c0a |0015: move-result-object v10 │ │ -3a8084: 3809 9f00 |0016: if-eqz v9, 00b5 // +009f │ │ -3a8088: 380a 9d00 |0018: if-eqz v10, 00b5 // +009d │ │ -3a808c: 6e20 7f96 a900 |001a: invoke-virtual {v9, v10}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@967f │ │ -3a8092: 0a00 |001d: move-result v0 │ │ -3a8094: 3900 9700 |001e: if-nez v0, 00b5 // +0097 │ │ -3a8098: 6e10 8096 0900 |0020: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a809e: 0a00 |0023: move-result v0 │ │ -3a80a0: 3800 9100 |0024: if-eqz v0, 00b5 // +0091 │ │ -3a80a4: 6e10 8096 0a00 |0026: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a80aa: 0a00 |0029: move-result v0 │ │ -3a80ac: 3800 8b00 |002a: if-eqz v0, 00b5 // +008b │ │ -3a80b0: 6e10 8796 0900 |002c: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ -3a80b6: 0a00 |002f: move-result v0 │ │ -3a80b8: 3800 8500 |0030: if-eqz v0, 00b5 // +0085 │ │ -3a80bc: 6e10 8796 0a00 |0032: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ -3a80c2: 0a00 |0035: move-result v0 │ │ -3a80c4: 3900 0400 |0036: if-nez v0, 003a // +0004 │ │ -3a80c8: 2900 7d00 |0038: goto/16 00b5 // +007d │ │ -3a80cc: 6e10 8b96 0900 |003a: invoke-virtual {v9}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968b │ │ -3a80d2: 0c00 |003d: move-result-object v0 │ │ -3a80d4: 3800 7700 |003e: if-eqz v0, 00b5 // +0077 │ │ -3a80d8: 2101 |0040: array-length v1, v0 │ │ -3a80da: 1202 |0041: const/4 v2, #int 0 // #0 │ │ -3a80dc: 3512 7300 |0042: if-ge v2, v1, 00b5 // +0073 │ │ -3a80e0: 4604 0002 |0044: aget-object v4, v0, v2 │ │ -3a80e4: 1a05 1006 |0046: const-string v5, ".dm" // string@0610 │ │ -3a80e8: 6e20 1198 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3a80ee: 0a05 |004b: move-result v5 │ │ -3a80f0: 3905 0a00 |004c: if-nez v5, 0056 // +000a │ │ -3a80f4: 1a05 1106 |004e: const-string v5, ".dm." // string@0611 │ │ -3a80f8: 6e20 0e98 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a80fe: 0a05 |0053: move-result v5 │ │ -3a8100: 3805 5e00 |0054: if-eqz v5, 00b2 // +005e │ │ -3a8104: 21b5 |0056: array-length v5, v11 │ │ -3a8106: 1206 |0057: const/4 v6, #int 0 // #0 │ │ -3a8108: 3556 2700 |0058: if-ge v6, v5, 007f // +0027 │ │ -3a810c: 4607 0b06 |005a: aget-object v7, v11, v6 │ │ -3a8110: 6208 bb70 |005c: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -3a8114: 6e20 3398 8700 |005e: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3a811a: 0c07 |0061: move-result-object v7 │ │ -3a811c: 6208 bb70 |0062: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -3a8120: 6e20 3398 8400 |0064: invoke-virtual {v4, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3a8126: 0c08 |0067: move-result-object v8 │ │ -3a8128: 6e20 0e98 7800 |0068: invoke-virtual {v8, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a812e: 0a08 |006b: move-result v8 │ │ -3a8130: 3908 1200 |006c: if-nez v8, 007e // +0012 │ │ -3a8134: 6208 bb70 |006e: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -3a8138: 6e20 3398 8400 |0070: invoke-virtual {v4, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3a813e: 0c08 |0073: move-result-object v8 │ │ -3a8140: 6e20 0e98 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a8146: 0a07 |0077: move-result v7 │ │ -3a8148: 3807 0300 |0078: if-eqz v7, 007b // +0003 │ │ -3a814c: 2804 |007a: goto 007e // +0004 │ │ -3a814e: d806 0601 |007b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3a8152: 28db |007d: goto 0058 // -0025 │ │ -3a8154: 1204 |007e: const/4 v4, #int 0 // #0 │ │ -3a8156: 3904 0300 |007f: if-nez v4, 0082 // +0003 │ │ -3a815a: 2831 |0081: goto 00b2 // +0031 │ │ -3a815c: 2205 8c12 |0082: new-instance v5, Ljava/io/File; // type@128c │ │ -3a8160: 7030 7696 9504 |0084: invoke-direct {v5, v9, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a8166: 2206 8c12 |0087: new-instance v6, Ljava/io/File; // type@128c │ │ -3a816a: 7030 7696 a604 |0089: invoke-direct {v6, v10, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a8170: 6e10 8096 0600 |008c: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a8176: 0a07 |008f: move-result v7 │ │ -3a8178: 3807 1f00 |0090: if-eqz v7, 00af // +001f │ │ -3a817c: 2206 8c12 |0092: new-instance v6, Ljava/io/File; // type@128c │ │ -3a8180: 2207 e812 |0094: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8184: 7010 4098 0700 |0096: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a818a: 6e20 4b98 4700 |0099: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8190: 1a04 6006 |009c: const-string v4, ".x.bak" // string@0660 │ │ -3a8194: 6e20 4b98 4700 |009e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a819a: 6e10 5498 0700 |00a1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a81a0: 0c04 |00a4: move-result-object v4 │ │ -3a81a2: 7030 7696 a604 |00a5: invoke-direct {v6, v10, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a81a8: 6e10 8096 0600 |00a8: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a81ae: 0a04 |00ab: move-result v4 │ │ -3a81b0: 3804 0300 |00ac: if-eqz v4, 00af // +0003 │ │ -3a81b4: 2804 |00ae: goto 00b2 // +0004 │ │ -3a81b6: 7120 1fa5 6500 |00af: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFile:(Ljava/io/File;Ljava/io/File;)J // method@a51f │ │ -3a81bc: d802 0201 |00b2: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a81c0: 288e |00b4: goto 0042 // -0072 │ │ -3a81c2: 0f03 |00b5: return v3 │ │ +3a8044: |[3a8044] net.sf.dibdib.thread_io.IoRunner.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ +3a8054: 6200 6673 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a8058: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3a805a: 2312 dc15 |0003: new-array v2, v1, [Ljava/lang/String; // type@15dc │ │ +3a805e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3a8060: 4d09 0203 |0006: aput-object v9, v2, v3 │ │ +3a8064: 7220 41a2 2000 |0008: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a806a: 0c09 |000b: move-result-object v9 │ │ +3a806c: 6200 6673 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a8070: 2311 dc15 |000e: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +3a8074: 4d0a 0103 |0010: aput-object v10, v1, v3 │ │ +3a8078: 7220 41a2 1000 |0012: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a807e: 0c0a |0015: move-result-object v10 │ │ +3a8080: 3809 9f00 |0016: if-eqz v9, 00b5 // +009f │ │ +3a8084: 380a 9d00 |0018: if-eqz v10, 00b5 // +009d │ │ +3a8088: 6e20 7f96 a900 |001a: invoke-virtual {v9, v10}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@967f │ │ +3a808e: 0a00 |001d: move-result v0 │ │ +3a8090: 3900 9700 |001e: if-nez v0, 00b5 // +0097 │ │ +3a8094: 6e10 8096 0900 |0020: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a809a: 0a00 |0023: move-result v0 │ │ +3a809c: 3800 9100 |0024: if-eqz v0, 00b5 // +0091 │ │ +3a80a0: 6e10 8096 0a00 |0026: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a80a6: 0a00 |0029: move-result v0 │ │ +3a80a8: 3800 8b00 |002a: if-eqz v0, 00b5 // +008b │ │ +3a80ac: 6e10 8796 0900 |002c: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ +3a80b2: 0a00 |002f: move-result v0 │ │ +3a80b4: 3800 8500 |0030: if-eqz v0, 00b5 // +0085 │ │ +3a80b8: 6e10 8796 0a00 |0032: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ +3a80be: 0a00 |0035: move-result v0 │ │ +3a80c0: 3900 0400 |0036: if-nez v0, 003a // +0004 │ │ +3a80c4: 2900 7d00 |0038: goto/16 00b5 // +007d │ │ +3a80c8: 6e10 8b96 0900 |003a: invoke-virtual {v9}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968b │ │ +3a80ce: 0c00 |003d: move-result-object v0 │ │ +3a80d0: 3800 7700 |003e: if-eqz v0, 00b5 // +0077 │ │ +3a80d4: 2101 |0040: array-length v1, v0 │ │ +3a80d6: 1202 |0041: const/4 v2, #int 0 // #0 │ │ +3a80d8: 3512 7300 |0042: if-ge v2, v1, 00b5 // +0073 │ │ +3a80dc: 4604 0002 |0044: aget-object v4, v0, v2 │ │ +3a80e0: 1a05 1006 |0046: const-string v5, ".dm" // string@0610 │ │ +3a80e4: 6e20 1198 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3a80ea: 0a05 |004b: move-result v5 │ │ +3a80ec: 3905 0a00 |004c: if-nez v5, 0056 // +000a │ │ +3a80f0: 1a05 1106 |004e: const-string v5, ".dm." // string@0611 │ │ +3a80f4: 6e20 0e98 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a80fa: 0a05 |0053: move-result v5 │ │ +3a80fc: 3805 5e00 |0054: if-eqz v5, 00b2 // +005e │ │ +3a8100: 21b5 |0056: array-length v5, v11 │ │ +3a8102: 1206 |0057: const/4 v6, #int 0 // #0 │ │ +3a8104: 3556 2700 |0058: if-ge v6, v5, 007f // +0027 │ │ +3a8108: 4607 0b06 |005a: aget-object v7, v11, v6 │ │ +3a810c: 6208 bb70 |005c: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +3a8110: 6e20 3398 8700 |005e: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3a8116: 0c07 |0061: move-result-object v7 │ │ +3a8118: 6208 bb70 |0062: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +3a811c: 6e20 3398 8400 |0064: invoke-virtual {v4, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3a8122: 0c08 |0067: move-result-object v8 │ │ +3a8124: 6e20 0e98 7800 |0068: invoke-virtual {v8, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a812a: 0a08 |006b: move-result v8 │ │ +3a812c: 3908 1200 |006c: if-nez v8, 007e // +0012 │ │ +3a8130: 6208 bb70 |006e: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +3a8134: 6e20 3398 8400 |0070: invoke-virtual {v4, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3a813a: 0c08 |0073: move-result-object v8 │ │ +3a813c: 6e20 0e98 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a8142: 0a07 |0077: move-result v7 │ │ +3a8144: 3807 0300 |0078: if-eqz v7, 007b // +0003 │ │ +3a8148: 2804 |007a: goto 007e // +0004 │ │ +3a814a: d806 0601 |007b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3a814e: 28db |007d: goto 0058 // -0025 │ │ +3a8150: 1204 |007e: const/4 v4, #int 0 // #0 │ │ +3a8152: 3904 0300 |007f: if-nez v4, 0082 // +0003 │ │ +3a8156: 2831 |0081: goto 00b2 // +0031 │ │ +3a8158: 2205 8c12 |0082: new-instance v5, Ljava/io/File; // type@128c │ │ +3a815c: 7030 7696 9504 |0084: invoke-direct {v5, v9, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a8162: 2206 8c12 |0087: new-instance v6, Ljava/io/File; // type@128c │ │ +3a8166: 7030 7696 a604 |0089: invoke-direct {v6, v10, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a816c: 6e10 8096 0600 |008c: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a8172: 0a07 |008f: move-result v7 │ │ +3a8174: 3807 1f00 |0090: if-eqz v7, 00af // +001f │ │ +3a8178: 2206 8c12 |0092: new-instance v6, Ljava/io/File; // type@128c │ │ +3a817c: 2207 e812 |0094: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8180: 7010 4098 0700 |0096: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8186: 6e20 4b98 4700 |0099: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a818c: 1a04 6006 |009c: const-string v4, ".x.bak" // string@0660 │ │ +3a8190: 6e20 4b98 4700 |009e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8196: 6e10 5498 0700 |00a1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a819c: 0c04 |00a4: move-result-object v4 │ │ +3a819e: 7030 7696 a604 |00a5: invoke-direct {v6, v10, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a81a4: 6e10 8096 0600 |00a8: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a81aa: 0a04 |00ab: move-result v4 │ │ +3a81ac: 3804 0300 |00ac: if-eqz v4, 00af // +0003 │ │ +3a81b0: 2804 |00ae: goto 00b2 // +0004 │ │ +3a81b2: 7120 1fa5 6500 |00af: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFile:(Ljava/io/File;Ljava/io/File;)J // method@a51f │ │ +3a81b8: d802 0201 |00b2: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a81bc: 288e |00b4: goto 0042 // -0072 │ │ +3a81be: 0f03 |00b5: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000c line=101 │ │ 0x001a line=104 │ │ 0x0032 line=105 │ │ 0x003a line=108 │ │ @@ -1284264,163 +1284263,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 │ │ -3a8d50: |[3a8d50] net.sf.dibdib.thread_io.IoRunner.ccm4Tsv:([BI)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3a8d60: 21de |0000: array-length v14, v13 │ │ -3a8d62: 1220 |0001: const/4 v0, #int 2 // #2 │ │ -3a8d64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a8d66: 360e 0500 |0003: if-gt v14, v0, 0008 // +0005 │ │ -3a8d6a: 231d 0d16 |0005: new-array v13, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a8d6e: 110d |0007: return-object v13 │ │ -3a8d70: 480e 0d01 |0008: aget-byte v14, v13, v1 │ │ -3a8d74: 6202 cf72 |000a: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a8d78: 4802 0201 |000c: aget-byte v2, v2, v1 │ │ -3a8d7c: 1a03 1100 |000e: const-string v3, " " // string@0011 │ │ -3a8d80: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -3a8d82: 1305 0a00 |0011: const/16 v5, #int 10 // #a │ │ -3a8d86: 1236 |0013: const/4 v6, #int 3 // #3 │ │ -3a8d88: 1217 |0014: const/4 v7, #int 1 // #1 │ │ -3a8d8a: 332e 1e00 |0015: if-ne v14, v2, 0033 // +001e │ │ -3a8d8e: 480e 0d07 |0017: aget-byte v14, v13, v7 │ │ -3a8d92: 6202 cf72 |0019: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a8d96: 4802 0207 |001b: aget-byte v2, v2, v7 │ │ -3a8d9a: 332e 1600 |001d: if-ne v14, v2, 0033 // +0016 │ │ -3a8d9e: 237e 1515 |001f: new-array v14, v7, [B // type@1515 │ │ -3a8da2: 4f05 0e01 |0021: aput-byte v5, v14, v1 │ │ -3a8da6: 7120 ada3 ed00 |0023: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[B)I // method@a3ad │ │ -3a8dac: 0a0e |0026: move-result v14 │ │ -3a8dae: b07e |0027: add-int/2addr v14, v7 │ │ -3a8db0: 4802 0d00 |0028: aget-byte v2, v13, v0 │ │ -3a8db4: 1308 0900 |002a: const/16 v8, #int 9 // #9 │ │ -3a8db8: 3382 0300 |002c: if-ne v2, v8, 002f // +0003 │ │ -3a8dbc: 2802 |002e: goto 0030 // +0002 │ │ -3a8dbe: 1226 |002f: const/4 v6, #int 2 // #2 │ │ -3a8dc0: 01e2 |0030: move v2, v14 │ │ -3a8dc2: 074e |0031: move-object v14, v4 │ │ -3a8dc4: 284c |0032: goto 007e // +004c │ │ -3a8dc6: 237e 1515 |0033: new-array v14, v7, [B // type@1515 │ │ -3a8dca: 4f05 0e01 |0035: aput-byte v5, v14, v1 │ │ -3a8dce: 7120 ada3 ed00 |0037: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[B)I // method@a3ad │ │ -3a8dd4: 0a0e |003a: move-result v14 │ │ -3a8dd6: b07e |003b: add-int/2addr v14, v7 │ │ -3a8dd8: 2202 e612 |003c: new-instance v2, Ljava/lang/String; // type@12e6 │ │ -3a8ddc: 7120 af99 ed00 |003e: invoke-static {v13, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -3a8de2: 0c08 |0041: move-result-object v8 │ │ -3a8de4: 6209 bc78 |0042: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ -3a8de8: 7030 0698 8209 |0044: invoke-direct {v2, v8, v9}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ -3a8dee: 1a08 4100 |0047: const-string v8, " TIME " // string@0041 │ │ -3a8df2: 6e20 0e98 8200 |0049: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a8df8: 0a08 |004c: move-result v8 │ │ -3a8dfa: 3808 1400 |004d: if-eqz v8, 0061 // +0014 │ │ -3a8dfe: 1a08 2c00 |004f: const-string v8, " DAT" // string@002c │ │ -3a8e02: 6e20 0e98 8200 |0051: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a8e08: 0a08 |0054: move-result v8 │ │ -3a8e0a: 3808 0c00 |0055: if-eqz v8, 0061 // +000c │ │ -3a8e0e: 1a08 2a00 |0057: const-string v8, " CAT" // string@002a │ │ -3a8e12: 6e20 0e98 8200 |0059: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a8e18: 0a08 |005c: move-result v8 │ │ -3a8e1a: 3808 0400 |005d: if-eqz v8, 0061 // +0004 │ │ -3a8e1e: 1218 |005f: const/4 v8, #int 1 // #1 │ │ -3a8e20: 2802 |0060: goto 0062 // +0002 │ │ -3a8e22: 1208 |0061: const/4 v8, #int 0 // #0 │ │ -3a8e24: 1309 2000 |0062: const/16 v9, #int 32 // #20 │ │ -3a8e28: 480a 0d01 |0064: aget-byte v10, v13, v1 │ │ -3a8e2c: 35a9 1500 |0066: if-ge v9, v10, 007b // +0015 │ │ -3a8e30: 3808 0300 |0068: if-eqz v8, 006b // +0003 │ │ -3a8e34: 2811 |006a: goto 007b // +0011 │ │ -3a8e36: 6e20 2a98 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3a8e3c: 0c0e |006e: move-result-object v14 │ │ -3a8e3e: 21ee |006f: array-length v14, v14 │ │ -3a8e40: 1272 |0070: const/4 v2, #int 7 // #7 │ │ -3a8e42: 36e2 0300 |0071: if-gt v2, v14, 0074 // +0003 │ │ -3a8e46: 2802 |0073: goto 0075 // +0002 │ │ -3a8e48: 1232 |0074: const/4 v2, #int 3 // #3 │ │ -3a8e4a: 7110 d1a5 0200 |0075: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5d1 │ │ -3a8e50: 0c0e |0078: move-result-object v14 │ │ -3a8e52: 1202 |0079: const/4 v2, #int 0 // #0 │ │ -3a8e54: 2804 |007a: goto 007e // +0004 │ │ -3a8e56: 01e2 |007b: move v2, v14 │ │ -3a8e58: 074e |007c: move-object v14, v4 │ │ -3a8e5a: 1206 |007d: const/4 v6, #int 0 // #0 │ │ -3a8e5c: 390e 1200 |007e: if-nez v14, 0090 // +0012 │ │ -3a8e60: 7130 b699 6d02 |0080: invoke-static {v13, v6, v2}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -3a8e66: 0c0e |0083: move-result-object v14 │ │ -3a8e68: 7110 5da4 0e00 |0084: invoke-static {v14}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ -3a8e6e: 0c0e |0087: move-result-object v14 │ │ -3a8e70: 6e20 2a98 3e00 |0088: invoke-virtual {v14, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3a8e76: 0c0e |008b: move-result-object v14 │ │ -3a8e78: 7110 c7a5 0e00 |008c: invoke-static {v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c7 │ │ -3a8e7e: 0c0e |008f: move-result-object v14 │ │ -3a8e80: 1303 1800 |0090: const/16 v3, #int 24 // #18 │ │ -3a8e84: 2333 0d16 |0092: new-array v3, v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a8e88: 1206 |0094: const/4 v6, #int 0 // #0 │ │ -3a8e8a: 21d8 |0095: array-length v8, v13 │ │ -3a8e8c: 3582 6a00 |0096: if-ge v2, v8, 0100 // +006a │ │ -3a8e90: 2378 1515 |0098: new-array v8, v7, [B // type@1515 │ │ -3a8e94: 4f05 0801 |009a: aput-byte v5, v8, v1 │ │ -3a8e98: 7130 aea3 8d02 |009c: invoke-static {v13, v8, v2}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[BI)I // method@a3ae │ │ -3a8e9e: 0a08 |009f: move-result v8 │ │ -3a8ea0: 3b08 0300 |00a0: if-gez v8, 00a3 // +0003 │ │ -3a8ea4: 21d8 |00a2: array-length v8, v13 │ │ -3a8ea6: 2209 e612 |00a3: new-instance v9, Ljava/lang/String; // type@12e6 │ │ -3a8eaa: 910a 0802 |00a5: sub-int v10, v8, v2 │ │ -3a8eae: 1a0b 8b4f |00a7: const-string v11, "UTF-8" // string@4f8b │ │ -3a8eb2: 705b 0398 d9a2 |00a9: invoke-direct {v9, v13, v2, v10, v11}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ -3a8eb8: 2808 |00ac: goto 00b4 // +0008 │ │ -3a8eba: 2209 e612 |00ad: new-instance v9, Ljava/lang/String; // type@12e6 │ │ -3a8ebe: 910a 0802 |00af: sub-int v10, v8, v2 │ │ -3a8ec2: 7040 0298 d9a2 |00b1: invoke-direct {v9, v13, v2, v10}, Ljava/lang/String;.:([BII)V // method@9802 │ │ -3a8ec8: 2132 |00b4: array-length v2, v3 │ │ -3a8eca: 3426 0b00 |00b5: if-lt v6, v2, 00c0 // +000b │ │ -3a8ece: da02 0602 |00b7: mul-int/lit8 v2, v6, #int 2 // #02 │ │ -3a8ed2: 7120 b499 2300 |00b9: invoke-static {v3, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a8ed8: 0c02 |00bc: move-result-object v2 │ │ -3a8eda: 1f02 0d16 |00bd: check-cast v2, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a8ede: 0723 |00bf: move-object v3, v2 │ │ -3a8ee0: 7120 c8a5 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@a5c8 │ │ -3a8ee6: 0c02 |00c3: move-result-object v2 │ │ -3a8ee8: 2802 |00c4: goto 00c6 // +0002 │ │ -3a8eea: 0742 |00c5: move-object v2, v4 │ │ -3a8eec: 3902 3200 |00c6: if-nez v2, 00f8 // +0032 │ │ -3a8ef0: 6e10 3498 0900 |00c8: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a8ef6: 0c02 |00cb: move-result-object v2 │ │ -3a8ef8: 6e10 2298 0200 |00cc: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a8efe: 0a09 |00cf: move-result v9 │ │ -3a8f00: 3490 0300 |00d0: if-lt v0, v9, 00d3 // +0003 │ │ -3a8f04: 282b |00d2: goto 00fd // +002b │ │ -3a8f06: 2209 e812 |00d3: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8f0a: 7010 4098 0900 |00d5: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8f10: 1a0a 9b55 |00d8: const-string v10, "ZZZ" // string@559b │ │ -3a8f14: 6e20 4b98 a900 |00da: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8f1a: 6e20 4798 6900 |00dd: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a8f20: 6e10 5498 0900 |00e0: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8f26: 0c09 |00e3: move-result-object v9 │ │ -3a8f28: 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 │ │ -3a8f2e: 0c09 |00e7: move-result-object v9 │ │ -3a8f30: 620a 267a |00e8: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ -3a8f34: 53aa 297a |00ea: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a8f38: 237c 0716 |00ec: new-array v12, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a8f3c: 7110 c1a2 0200 |00ee: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a8f42: 0c02 |00f1: move-result-object v2 │ │ -3a8f44: 4d02 0c01 |00f2: aput-object v2, v12, v1 │ │ -3a8f48: 7140 c6a5 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@a5c6 │ │ -3a8f4e: 0c02 |00f7: move-result-object v2 │ │ -3a8f50: d809 0601 |00f8: add-int/lit8 v9, v6, #int 1 // #01 │ │ -3a8f54: 4d02 0306 |00fa: aput-object v2, v3, v6 │ │ -3a8f58: 0196 |00fc: move v6, v9 │ │ -3a8f5a: d802 0801 |00fd: add-int/lit8 v2, v8, #int 1 // #01 │ │ -3a8f5e: 2896 |00ff: goto 0095 // -006a │ │ -3a8f60: 7120 b499 6300 |0100: invoke-static {v3, v6}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a8f66: 0c0d |0103: move-result-object v13 │ │ -3a8f68: 1f0d 0d16 |0104: check-cast v13, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a8f6c: 110d |0106: return-object v13 │ │ +3a8d4c: |[3a8d4c] net.sf.dibdib.thread_io.IoRunner.ccm4Tsv:([BI)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3a8d5c: 21de |0000: array-length v14, v13 │ │ +3a8d5e: 1220 |0001: const/4 v0, #int 2 // #2 │ │ +3a8d60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a8d62: 360e 0500 |0003: if-gt v14, v0, 0008 // +0005 │ │ +3a8d66: 231d 0d16 |0005: new-array v13, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a8d6a: 110d |0007: return-object v13 │ │ +3a8d6c: 480e 0d01 |0008: aget-byte v14, v13, v1 │ │ +3a8d70: 6202 cf72 |000a: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a8d74: 4802 0201 |000c: aget-byte v2, v2, v1 │ │ +3a8d78: 1a03 1100 |000e: const-string v3, " " // string@0011 │ │ +3a8d7c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +3a8d7e: 1305 0a00 |0011: const/16 v5, #int 10 // #a │ │ +3a8d82: 1236 |0013: const/4 v6, #int 3 // #3 │ │ +3a8d84: 1217 |0014: const/4 v7, #int 1 // #1 │ │ +3a8d86: 332e 1e00 |0015: if-ne v14, v2, 0033 // +001e │ │ +3a8d8a: 480e 0d07 |0017: aget-byte v14, v13, v7 │ │ +3a8d8e: 6202 cf72 |0019: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a8d92: 4802 0207 |001b: aget-byte v2, v2, v7 │ │ +3a8d96: 332e 1600 |001d: if-ne v14, v2, 0033 // +0016 │ │ +3a8d9a: 237e 1515 |001f: new-array v14, v7, [B // type@1515 │ │ +3a8d9e: 4f05 0e01 |0021: aput-byte v5, v14, v1 │ │ +3a8da2: 7120 ada3 ed00 |0023: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[B)I // method@a3ad │ │ +3a8da8: 0a0e |0026: move-result v14 │ │ +3a8daa: b07e |0027: add-int/2addr v14, v7 │ │ +3a8dac: 4802 0d00 |0028: aget-byte v2, v13, v0 │ │ +3a8db0: 1308 0900 |002a: const/16 v8, #int 9 // #9 │ │ +3a8db4: 3382 0300 |002c: if-ne v2, v8, 002f // +0003 │ │ +3a8db8: 2802 |002e: goto 0030 // +0002 │ │ +3a8dba: 1226 |002f: const/4 v6, #int 2 // #2 │ │ +3a8dbc: 01e2 |0030: move v2, v14 │ │ +3a8dbe: 074e |0031: move-object v14, v4 │ │ +3a8dc0: 284c |0032: goto 007e // +004c │ │ +3a8dc2: 237e 1515 |0033: new-array v14, v7, [B // type@1515 │ │ +3a8dc6: 4f05 0e01 |0035: aput-byte v5, v14, v1 │ │ +3a8dca: 7120 ada3 ed00 |0037: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[B)I // method@a3ad │ │ +3a8dd0: 0a0e |003a: move-result v14 │ │ +3a8dd2: b07e |003b: add-int/2addr v14, v7 │ │ +3a8dd4: 2202 e612 |003c: new-instance v2, Ljava/lang/String; // type@12e6 │ │ +3a8dd8: 7120 af99 ed00 |003e: invoke-static {v13, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +3a8dde: 0c08 |0041: move-result-object v8 │ │ +3a8de0: 6209 bc78 |0042: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ +3a8de4: 7030 0698 8209 |0044: invoke-direct {v2, v8, v9}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ +3a8dea: 1a08 4100 |0047: const-string v8, " TIME " // string@0041 │ │ +3a8dee: 6e20 0e98 8200 |0049: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a8df4: 0a08 |004c: move-result v8 │ │ +3a8df6: 3808 1400 |004d: if-eqz v8, 0061 // +0014 │ │ +3a8dfa: 1a08 2c00 |004f: const-string v8, " DAT" // string@002c │ │ +3a8dfe: 6e20 0e98 8200 |0051: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a8e04: 0a08 |0054: move-result v8 │ │ +3a8e06: 3808 0c00 |0055: if-eqz v8, 0061 // +000c │ │ +3a8e0a: 1a08 2a00 |0057: const-string v8, " CAT" // string@002a │ │ +3a8e0e: 6e20 0e98 8200 |0059: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a8e14: 0a08 |005c: move-result v8 │ │ +3a8e16: 3808 0400 |005d: if-eqz v8, 0061 // +0004 │ │ +3a8e1a: 1218 |005f: const/4 v8, #int 1 // #1 │ │ +3a8e1c: 2802 |0060: goto 0062 // +0002 │ │ +3a8e1e: 1208 |0061: const/4 v8, #int 0 // #0 │ │ +3a8e20: 1309 2000 |0062: const/16 v9, #int 32 // #20 │ │ +3a8e24: 480a 0d01 |0064: aget-byte v10, v13, v1 │ │ +3a8e28: 35a9 1500 |0066: if-ge v9, v10, 007b // +0015 │ │ +3a8e2c: 3808 0300 |0068: if-eqz v8, 006b // +0003 │ │ +3a8e30: 2811 |006a: goto 007b // +0011 │ │ +3a8e32: 6e20 2a98 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3a8e38: 0c0e |006e: move-result-object v14 │ │ +3a8e3a: 21ee |006f: array-length v14, v14 │ │ +3a8e3c: 1272 |0070: const/4 v2, #int 7 // #7 │ │ +3a8e3e: 36e2 0300 |0071: if-gt v2, v14, 0074 // +0003 │ │ +3a8e42: 2802 |0073: goto 0075 // +0002 │ │ +3a8e44: 1232 |0074: const/4 v2, #int 3 // #3 │ │ +3a8e46: 7110 d1a5 0200 |0075: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5d1 │ │ +3a8e4c: 0c0e |0078: move-result-object v14 │ │ +3a8e4e: 1202 |0079: const/4 v2, #int 0 // #0 │ │ +3a8e50: 2804 |007a: goto 007e // +0004 │ │ +3a8e52: 01e2 |007b: move v2, v14 │ │ +3a8e54: 074e |007c: move-object v14, v4 │ │ +3a8e56: 1206 |007d: const/4 v6, #int 0 // #0 │ │ +3a8e58: 390e 1200 |007e: if-nez v14, 0090 // +0012 │ │ +3a8e5c: 7130 b699 6d02 |0080: invoke-static {v13, v6, v2}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +3a8e62: 0c0e |0083: move-result-object v14 │ │ +3a8e64: 7110 5da4 0e00 |0084: invoke-static {v14}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ +3a8e6a: 0c0e |0087: move-result-object v14 │ │ +3a8e6c: 6e20 2a98 3e00 |0088: invoke-virtual {v14, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3a8e72: 0c0e |008b: move-result-object v14 │ │ +3a8e74: 7110 c7a5 0e00 |008c: invoke-static {v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c7 │ │ +3a8e7a: 0c0e |008f: move-result-object v14 │ │ +3a8e7c: 1303 1800 |0090: const/16 v3, #int 24 // #18 │ │ +3a8e80: 2333 0d16 |0092: new-array v3, v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a8e84: 1206 |0094: const/4 v6, #int 0 // #0 │ │ +3a8e86: 21d8 |0095: array-length v8, v13 │ │ +3a8e88: 3582 6a00 |0096: if-ge v2, v8, 0100 // +006a │ │ +3a8e8c: 2378 1515 |0098: new-array v8, v7, [B // type@1515 │ │ +3a8e90: 4f05 0801 |009a: aput-byte v5, v8, v1 │ │ +3a8e94: 7130 aea3 8d02 |009c: invoke-static {v13, v8, v2}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[BI)I // method@a3ae │ │ +3a8e9a: 0a08 |009f: move-result v8 │ │ +3a8e9c: 3b08 0300 |00a0: if-gez v8, 00a3 // +0003 │ │ +3a8ea0: 21d8 |00a2: array-length v8, v13 │ │ +3a8ea2: 2209 e612 |00a3: new-instance v9, Ljava/lang/String; // type@12e6 │ │ +3a8ea6: 910a 0802 |00a5: sub-int v10, v8, v2 │ │ +3a8eaa: 1a0b 8b4f |00a7: const-string v11, "UTF-8" // string@4f8b │ │ +3a8eae: 705b 0398 d9a2 |00a9: invoke-direct {v9, v13, v2, v10, v11}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ +3a8eb4: 2808 |00ac: goto 00b4 // +0008 │ │ +3a8eb6: 2209 e612 |00ad: new-instance v9, Ljava/lang/String; // type@12e6 │ │ +3a8eba: 910a 0802 |00af: sub-int v10, v8, v2 │ │ +3a8ebe: 7040 0298 d9a2 |00b1: invoke-direct {v9, v13, v2, v10}, Ljava/lang/String;.:([BII)V // method@9802 │ │ +3a8ec4: 2132 |00b4: array-length v2, v3 │ │ +3a8ec6: 3426 0b00 |00b5: if-lt v6, v2, 00c0 // +000b │ │ +3a8eca: da02 0602 |00b7: mul-int/lit8 v2, v6, #int 2 // #02 │ │ +3a8ece: 7120 b499 2300 |00b9: invoke-static {v3, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a8ed4: 0c02 |00bc: move-result-object v2 │ │ +3a8ed6: 1f02 0d16 |00bd: check-cast v2, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a8eda: 0723 |00bf: move-object v3, v2 │ │ +3a8edc: 7120 c8a5 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@a5c8 │ │ +3a8ee2: 0c02 |00c3: move-result-object v2 │ │ +3a8ee4: 2802 |00c4: goto 00c6 // +0002 │ │ +3a8ee6: 0742 |00c5: move-object v2, v4 │ │ +3a8ee8: 3902 3200 |00c6: if-nez v2, 00f8 // +0032 │ │ +3a8eec: 6e10 3498 0900 |00c8: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a8ef2: 0c02 |00cb: move-result-object v2 │ │ +3a8ef4: 6e10 2298 0200 |00cc: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a8efa: 0a09 |00cf: move-result v9 │ │ +3a8efc: 3490 0300 |00d0: if-lt v0, v9, 00d3 // +0003 │ │ +3a8f00: 282b |00d2: goto 00fd // +002b │ │ +3a8f02: 2209 e812 |00d3: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8f06: 7010 4098 0900 |00d5: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8f0c: 1a0a 9b55 |00d8: const-string v10, "ZZZ" // string@559b │ │ +3a8f10: 6e20 4b98 a900 |00da: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8f16: 6e20 4798 6900 |00dd: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a8f1c: 6e10 5498 0900 |00e0: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8f22: 0c09 |00e3: move-result-object v9 │ │ +3a8f24: 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 │ │ +3a8f2a: 0c09 |00e7: move-result-object v9 │ │ +3a8f2c: 620a 267a |00e8: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ +3a8f30: 53aa 297a |00ea: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a8f34: 237c 0716 |00ec: new-array v12, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a8f38: 7110 c1a2 0200 |00ee: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a8f3e: 0c02 |00f1: move-result-object v2 │ │ +3a8f40: 4d02 0c01 |00f2: aput-object v2, v12, v1 │ │ +3a8f44: 7140 c6a5 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@a5c6 │ │ +3a8f4a: 0c02 |00f7: move-result-object v2 │ │ +3a8f4c: d809 0601 |00f8: add-int/lit8 v9, v6, #int 1 // #01 │ │ +3a8f50: 4d02 0306 |00fa: aput-object v2, v3, v6 │ │ +3a8f54: 0196 |00fc: move v6, v9 │ │ +3a8f56: d802 0801 |00fd: add-int/lit8 v2, v8, #int 1 // #01 │ │ +3a8f5a: 2896 |00ff: goto 0095 // -006a │ │ +3a8f5c: 7120 b499 6300 |0100: invoke-static {v3, v6}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a8f62: 0c0d |0103: move-result-object v13 │ │ +3a8f64: 1f0d 0d16 |0104: check-cast v13, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a8f68: 110d |0106: return-object v13 │ │ catches : 2 │ │ 0x00a3 - 0x00ac │ │ Ljava/io/UnsupportedEncodingException; -> 0x00ad │ │ 0x00c0 - 0x00c4 │ │ Ljava/lang/Exception; -> 0x00c5 │ │ positions : │ │ 0x0000 line=473 │ │ @@ -1284459,28 +1284458,28 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -3a7e9c: |[3a7e9c] net.sf.dibdib.thread_io.IoRunner.check4AutoSave:()Z │ │ -3a7eac: 7100 59a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a7eb2: 0b00 |0003: move-result-wide v0 │ │ -3a7eb4: 6102 9a79 |0004: sget-wide v2, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ -3a7eb8: 6204 6273 |0006: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a7ebc: 5244 6f73 |0008: iget v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.autosaveInterval_msec:I // field@736f │ │ -3a7ec0: 8144 |000a: int-to-long v4, v4 │ │ -3a7ec2: bb42 |000b: add-long/2addr v2, v4 │ │ -3a7ec4: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ -3a7ec8: 3b04 0400 |000e: if-gez v4, 0012 // +0004 │ │ -3a7ecc: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3a7ece: 2802 |0011: goto 0013 // +0002 │ │ -3a7ed0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3a7ed2: 0f00 |0013: return v0 │ │ +3a7e98: |[3a7e98] net.sf.dibdib.thread_io.IoRunner.check4AutoSave:()Z │ │ +3a7ea8: 7100 59a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a7eae: 0b00 |0003: move-result-wide v0 │ │ +3a7eb0: 6102 9a79 |0004: sget-wide v2, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ +3a7eb4: 6204 6273 |0006: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a7eb8: 5244 6f73 |0008: iget v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.autosaveInterval_msec:I // field@736f │ │ +3a7ebc: 8144 |000a: int-to-long v4, v4 │ │ +3a7ebe: bb42 |000b: add-long/2addr v2, v4 │ │ +3a7ec0: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ +3a7ec4: 3b04 0400 |000e: if-gez v4, 0012 // +0004 │ │ +3a7ec8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3a7eca: 2802 |0011: goto 0013 // +0002 │ │ +3a7ecc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3a7ece: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0004 line=634 │ │ locals : │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_io/IoRunner;) │ │ @@ -1284488,125 +1284487,125 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 221 16-bit code units │ │ -3a86cc: |[3a86cc] net.sf.dibdib.thread_io.IoRunner.check4Load:()Ljava/lang/String; │ │ -3a86dc: 6200 6673 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a86e0: 1a01 e86f |0002: const-string v1, "external" // string@6fe8 │ │ -3a86e4: 2410 dc15 0100 |0004: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ -3a86ea: 0c02 |0007: move-result-object v2 │ │ -3a86ec: 7220 41a2 2000 |0008: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a86f2: 0c00 |000b: move-result-object v0 │ │ -3a86f4: 1a02 5a99 |000c: const-string v2, "main" // string@995a │ │ -3a86f8: 3800 7700 |000e: if-eqz v0, 0085 // +0077 │ │ -3a86fc: 6203 6673 |0010: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a8700: 2410 dc15 0200 |0012: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ -3a8706: 0c04 |0015: move-result-object v4 │ │ -3a8708: 7220 41a2 4300 |0016: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a870e: 0c03 |0019: move-result-object v3 │ │ -3a8710: 6e20 7f96 3000 |001a: invoke-virtual {v0, v3}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@967f │ │ -3a8716: 0a03 |001d: move-result v3 │ │ -3a8718: 3903 6700 |001e: if-nez v3, 0085 // +0067 │ │ -3a871c: 2203 8c12 |0020: new-instance v3, Ljava/io/File; // type@128c │ │ -3a8720: 1a04 8788 |0022: const-string v4, "keep" // string@8887 │ │ -3a8724: 7030 7696 0304 |0024: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a872a: 6e10 8096 0300 |0027: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a8730: 0a00 |002a: move-result v0 │ │ -3a8732: 3800 5a00 |002b: if-eqz v0, 0085 // +005a │ │ -3a8736: 2200 8c12 |002d: new-instance v0, Ljava/io/File; // type@128c │ │ -3a873a: 6204 6273 |002f: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a873e: 5444 7b73 |0031: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a8742: 7030 7696 3004 |0033: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a8748: 6e10 8096 0000 |0036: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a874e: 0a04 |0039: move-result v4 │ │ -3a8750: 3804 1500 |003a: if-eqz v4, 004f // +0015 │ │ -3a8754: 6e10 8896 0000 |003c: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -3a875a: 0a04 |003f: move-result v4 │ │ -3a875c: 3804 0f00 |0040: if-eqz v4, 004f // +000f │ │ -3a8760: 6201 6273 |0042: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a8764: 6e10 8196 0000 |0044: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a876a: 0c00 |0047: move-result-object v0 │ │ -3a876c: 5b10 7c73 |0048: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ -3a8770: 6200 6273 |004a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a8774: 5400 7c73 |004c: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ -3a8778: 1100 |004e: return-object v0 │ │ -3a877a: 2204 8c12 |004f: new-instance v4, Ljava/io/File; // type@128c │ │ -3a877e: 2205 e812 |0051: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8782: 7010 4098 0500 |0053: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8788: 6206 6273 |0056: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a878c: 5466 7b73 |0058: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a8790: 6e20 4b98 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8796: 1a06 0006 |005d: const-string v6, ".bak" // string@0600 │ │ -3a879a: 6e20 4b98 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a87a0: 6e10 5498 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a87a6: 0c05 |0065: move-result-object v5 │ │ -3a87a8: 7030 7696 3405 |0066: invoke-direct {v4, v3, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a87ae: 6e10 8096 0400 |0069: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a87b4: 0a03 |006c: move-result v3 │ │ -3a87b6: 3803 1800 |006d: if-eqz v3, 0085 // +0018 │ │ -3a87ba: 6e10 8896 0400 |006f: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -3a87c0: 0a03 |0072: move-result v3 │ │ -3a87c2: 3803 1200 |0073: if-eqz v3, 0085 // +0012 │ │ -3a87c6: 6e20 8f96 0400 |0075: invoke-virtual {v4, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ -3a87cc: 6201 6273 |0078: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a87d0: 6e10 8196 0000 |007a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a87d6: 0c00 |007d: move-result-object v0 │ │ -3a87d8: 5b10 7c73 |007e: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ -3a87dc: 6200 6273 |0080: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a87e0: 5400 7c73 |0082: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ -3a87e4: 1100 |0084: return-object v0 │ │ -3a87e6: 6200 6673 |0085: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a87ea: 2410 dc15 0200 |0087: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ -3a87f0: 0c02 |008a: move-result-object v2 │ │ -3a87f2: 7220 41a2 2000 |008b: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a87f8: 0c00 |008e: move-result-object v0 │ │ -3a87fa: 1202 |008f: const/4 v2, #int 0 // #0 │ │ -3a87fc: 1203 |0090: const/4 v3, #int 0 // #0 │ │ -3a87fe: 3800 2f00 |0091: if-eqz v0, 00c0 // +002f │ │ -3a8802: 6204 6273 |0093: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a8806: 5444 7c73 |0095: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ -3a880a: 3904 0c00 |0097: if-nez v4, 00a3 // +000c │ │ -3a880e: 2204 8c12 |0099: new-instance v4, Ljava/io/File; // type@128c │ │ -3a8812: 6205 6273 |009b: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a8816: 5455 7b73 |009d: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a881a: 7030 7696 0405 |009f: invoke-direct {v4, v0, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a8820: 280a |00a2: goto 00ac // +000a │ │ -3a8822: 2204 8c12 |00a3: new-instance v4, Ljava/io/File; // type@128c │ │ -3a8826: 6205 6273 |00a5: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a882a: 5455 7c73 |00a7: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ -3a882e: 7020 7796 5400 |00a9: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a8834: 6e10 8896 0400 |00ac: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -3a883a: 0a05 |00af: move-result v5 │ │ -3a883c: 3805 0600 |00b0: if-eqz v5, 00b6 // +0006 │ │ -3a8840: 6e10 8196 0400 |00b2: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a8846: 0c03 |00b5: move-result-object v3 │ │ -3a8848: 3803 0300 |00b6: if-eqz v3, 00b9 // +0003 │ │ -3a884c: 1103 |00b8: return-object v3 │ │ -3a884e: 7120 22a5 2000 |00b9: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a522 │ │ -3a8854: 0c03 |00bc: move-result-object v3 │ │ -3a8856: 3803 0300 |00bd: if-eqz v3, 00c0 // +0003 │ │ -3a885a: 1103 |00bf: return-object v3 │ │ -3a885c: 6204 6673 |00c0: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a8860: 2410 dc15 0100 |00c2: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ -3a8866: 0c01 |00c5: move-result-object v1 │ │ -3a8868: 7220 41a2 1400 |00c6: invoke-interface {v4, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a886e: 0c01 |00c9: move-result-object v1 │ │ -3a8870: 3801 1200 |00ca: if-eqz v1, 00dc // +0012 │ │ -3a8874: 6e10 8096 0100 |00cc: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a887a: 0a04 |00cf: move-result v4 │ │ -3a887c: 3804 0c00 |00d0: if-eqz v4, 00dc // +000c │ │ -3a8880: 6e20 7f96 0100 |00d2: invoke-virtual {v1, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@967f │ │ -3a8886: 0a00 |00d5: move-result v0 │ │ -3a8888: 3900 0600 |00d6: if-nez v0, 00dc // +0006 │ │ -3a888c: 7120 22a5 2100 |00d8: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a522 │ │ -3a8892: 0c03 |00db: move-result-object v3 │ │ -3a8894: 1103 |00dc: return-object v3 │ │ +3a86c8: |[3a86c8] net.sf.dibdib.thread_io.IoRunner.check4Load:()Ljava/lang/String; │ │ +3a86d8: 6200 6673 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a86dc: 1a01 e86f |0002: const-string v1, "external" // string@6fe8 │ │ +3a86e0: 2410 dc15 0100 |0004: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ +3a86e6: 0c02 |0007: move-result-object v2 │ │ +3a86e8: 7220 41a2 2000 |0008: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a86ee: 0c00 |000b: move-result-object v0 │ │ +3a86f0: 1a02 5a99 |000c: const-string v2, "main" // string@995a │ │ +3a86f4: 3800 7700 |000e: if-eqz v0, 0085 // +0077 │ │ +3a86f8: 6203 6673 |0010: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a86fc: 2410 dc15 0200 |0012: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ +3a8702: 0c04 |0015: move-result-object v4 │ │ +3a8704: 7220 41a2 4300 |0016: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a870a: 0c03 |0019: move-result-object v3 │ │ +3a870c: 6e20 7f96 3000 |001a: invoke-virtual {v0, v3}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@967f │ │ +3a8712: 0a03 |001d: move-result v3 │ │ +3a8714: 3903 6700 |001e: if-nez v3, 0085 // +0067 │ │ +3a8718: 2203 8c12 |0020: new-instance v3, Ljava/io/File; // type@128c │ │ +3a871c: 1a04 8788 |0022: const-string v4, "keep" // string@8887 │ │ +3a8720: 7030 7696 0304 |0024: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a8726: 6e10 8096 0300 |0027: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a872c: 0a00 |002a: move-result v0 │ │ +3a872e: 3800 5a00 |002b: if-eqz v0, 0085 // +005a │ │ +3a8732: 2200 8c12 |002d: new-instance v0, Ljava/io/File; // type@128c │ │ +3a8736: 6204 6273 |002f: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a873a: 5444 7b73 |0031: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a873e: 7030 7696 3004 |0033: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a8744: 6e10 8096 0000 |0036: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a874a: 0a04 |0039: move-result v4 │ │ +3a874c: 3804 1500 |003a: if-eqz v4, 004f // +0015 │ │ +3a8750: 6e10 8896 0000 |003c: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +3a8756: 0a04 |003f: move-result v4 │ │ +3a8758: 3804 0f00 |0040: if-eqz v4, 004f // +000f │ │ +3a875c: 6201 6273 |0042: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a8760: 6e10 8196 0000 |0044: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a8766: 0c00 |0047: move-result-object v0 │ │ +3a8768: 5b10 7c73 |0048: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ +3a876c: 6200 6273 |004a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a8770: 5400 7c73 |004c: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ +3a8774: 1100 |004e: return-object v0 │ │ +3a8776: 2204 8c12 |004f: new-instance v4, Ljava/io/File; // type@128c │ │ +3a877a: 2205 e812 |0051: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a877e: 7010 4098 0500 |0053: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8784: 6206 6273 |0056: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a8788: 5466 7b73 |0058: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a878c: 6e20 4b98 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8792: 1a06 0006 |005d: const-string v6, ".bak" // string@0600 │ │ +3a8796: 6e20 4b98 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a879c: 6e10 5498 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a87a2: 0c05 |0065: move-result-object v5 │ │ +3a87a4: 7030 7696 3405 |0066: invoke-direct {v4, v3, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a87aa: 6e10 8096 0400 |0069: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a87b0: 0a03 |006c: move-result v3 │ │ +3a87b2: 3803 1800 |006d: if-eqz v3, 0085 // +0018 │ │ +3a87b6: 6e10 8896 0400 |006f: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +3a87bc: 0a03 |0072: move-result v3 │ │ +3a87be: 3803 1200 |0073: if-eqz v3, 0085 // +0012 │ │ +3a87c2: 6e20 8f96 0400 |0075: invoke-virtual {v4, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ +3a87c8: 6201 6273 |0078: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a87cc: 6e10 8196 0000 |007a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a87d2: 0c00 |007d: move-result-object v0 │ │ +3a87d4: 5b10 7c73 |007e: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ +3a87d8: 6200 6273 |0080: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a87dc: 5400 7c73 |0082: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ +3a87e0: 1100 |0084: return-object v0 │ │ +3a87e2: 6200 6673 |0085: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a87e6: 2410 dc15 0200 |0087: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ +3a87ec: 0c02 |008a: move-result-object v2 │ │ +3a87ee: 7220 41a2 2000 |008b: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a87f4: 0c00 |008e: move-result-object v0 │ │ +3a87f6: 1202 |008f: const/4 v2, #int 0 // #0 │ │ +3a87f8: 1203 |0090: const/4 v3, #int 0 // #0 │ │ +3a87fa: 3800 2f00 |0091: if-eqz v0, 00c0 // +002f │ │ +3a87fe: 6204 6273 |0093: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a8802: 5444 7c73 |0095: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ +3a8806: 3904 0c00 |0097: if-nez v4, 00a3 // +000c │ │ +3a880a: 2204 8c12 |0099: new-instance v4, Ljava/io/File; // type@128c │ │ +3a880e: 6205 6273 |009b: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a8812: 5455 7b73 |009d: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a8816: 7030 7696 0405 |009f: invoke-direct {v4, v0, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a881c: 280a |00a2: goto 00ac // +000a │ │ +3a881e: 2204 8c12 |00a3: new-instance v4, Ljava/io/File; // type@128c │ │ +3a8822: 6205 6273 |00a5: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a8826: 5455 7c73 |00a7: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ +3a882a: 7020 7796 5400 |00a9: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a8830: 6e10 8896 0400 |00ac: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +3a8836: 0a05 |00af: move-result v5 │ │ +3a8838: 3805 0600 |00b0: if-eqz v5, 00b6 // +0006 │ │ +3a883c: 6e10 8196 0400 |00b2: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a8842: 0c03 |00b5: move-result-object v3 │ │ +3a8844: 3803 0300 |00b6: if-eqz v3, 00b9 // +0003 │ │ +3a8848: 1103 |00b8: return-object v3 │ │ +3a884a: 7120 22a5 2000 |00b9: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a522 │ │ +3a8850: 0c03 |00bc: move-result-object v3 │ │ +3a8852: 3803 0300 |00bd: if-eqz v3, 00c0 // +0003 │ │ +3a8856: 1103 |00bf: return-object v3 │ │ +3a8858: 6204 6673 |00c0: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a885c: 2410 dc15 0100 |00c2: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ +3a8862: 0c01 |00c5: move-result-object v1 │ │ +3a8864: 7220 41a2 1400 |00c6: invoke-interface {v4, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a886a: 0c01 |00c9: move-result-object v1 │ │ +3a886c: 3801 1200 |00ca: if-eqz v1, 00dc // +0012 │ │ +3a8870: 6e10 8096 0100 |00cc: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a8876: 0a04 |00cf: move-result v4 │ │ +3a8878: 3804 0c00 |00d0: if-eqz v4, 00dc // +000c │ │ +3a887c: 6e20 7f96 0100 |00d2: invoke-virtual {v1, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@967f │ │ +3a8882: 0a00 |00d5: move-result v0 │ │ +3a8884: 3900 0600 |00d6: if-nez v0, 00dc // +0006 │ │ +3a8888: 7120 22a5 2100 |00d8: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a522 │ │ +3a888e: 0c03 |00db: move-result-object v3 │ │ +3a8890: 1103 |00dc: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0010 line=195 │ │ 0x0020 line=196 │ │ 0x0027 line=197 │ │ 0x002d line=198 │ │ @@ -1284634,25 +1284633,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 │ │ -3a8c78: |[3a8c78] net.sf.dibdib.thread_io.IoRunner.copyFile:(Ljava/io/File;Ljava/io/File;)J │ │ -3a8c88: 7120 20a5 2100 |0000: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFileExc:(Ljava/io/File;Ljava/io/File;)J // method@a520 │ │ -3a8c8e: 0b01 |0003: move-result-wide v1 │ │ -3a8c90: 1001 |0004: return-wide v1 │ │ -3a8c92: 0d02 |0005: move-exception v2 │ │ -3a8c94: 1c00 e514 |0006: const-class v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ -3a8c98: 6e10 8496 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9684 │ │ -3a8c9e: 0c01 |000b: move-result-object v1 │ │ -3a8ca0: 7130 d770 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@70d7 │ │ -3a8ca6: 1601 0000 |000f: const-wide/16 v1, #int 0 // #0 │ │ -3a8caa: 1001 |0011: return-wide v1 │ │ +3a8c74: |[3a8c74] net.sf.dibdib.thread_io.IoRunner.copyFile:(Ljava/io/File;Ljava/io/File;)J │ │ +3a8c84: 7120 20a5 2100 |0000: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFileExc:(Ljava/io/File;Ljava/io/File;)J // method@a520 │ │ +3a8c8a: 0b01 |0003: move-result-wide v1 │ │ +3a8c8c: 1001 |0004: return-wide v1 │ │ +3a8c8e: 0d02 |0005: move-exception v2 │ │ +3a8c90: 1c00 e514 |0006: const-class v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ +3a8c94: 6e10 8496 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9684 │ │ +3a8c9a: 0c01 |000b: move-result-object v1 │ │ +3a8c9c: 7130 d770 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@70d7 │ │ +3a8ca2: 1601 0000 |000f: const-wide/16 v1, #int 0 // #0 │ │ +3a8ca6: 1001 |0011: return-wide v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=94 │ │ locals : │ │ @@ -1284664,45 +1284663,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 │ │ -3a8cb8: |[3a8cb8] net.sf.dibdib.thread_io.IoRunner.copyFileExc:(Ljava/io/File;Ljava/io/File;)J │ │ -3a8cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a8cca: 2201 8e12 |0001: new-instance v1, Ljava/io/FileInputStream; // type@128e │ │ -3a8cce: 7020 9196 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9691 │ │ -3a8cd4: 2206 9012 |0006: new-instance v6, Ljava/io/FileOutputStream; // type@1290 │ │ -3a8cd8: 7020 9a96 7600 |0008: invoke-direct {v6, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969a │ │ -3a8cde: 1307 0008 |000b: const/16 v7, #int 2048 // #800 │ │ -3a8ce2: 2377 1515 |000d: new-array v7, v7, [B // type@1515 │ │ -3a8ce6: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -3a8cea: 6e20 b796 7100 |0011: invoke-virtual {v1, v7}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ -3a8cf0: 0a00 |0014: move-result v0 │ │ -3a8cf2: 3d00 0900 |0015: if-lez v0, 001e // +0009 │ │ -3a8cf6: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -3a8cf8: 6e40 db96 7604 |0018: invoke-virtual {v6, v7, v4, v0}, Ljava/io/OutputStream;.write:([BII)V // method@96db │ │ -3a8cfe: 8104 |001b: int-to-long v4, v0 │ │ -3a8d00: bb42 |001c: add-long/2addr v2, v4 │ │ -3a8d02: 28f4 |001d: goto 0011 // -000c │ │ -3a8d04: 6e10 b396 0100 |001e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -3a8d0a: 6e10 d796 0600 |0021: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@96d7 │ │ -3a8d10: 1002 |0024: return-wide v2 │ │ -3a8d12: 0d07 |0025: move-exception v7 │ │ -3a8d14: 2803 |0026: goto 0029 // +0003 │ │ -3a8d16: 0d07 |0027: move-exception v7 │ │ -3a8d18: 0706 |0028: move-object v6, v0 │ │ -3a8d1a: 0710 |0029: move-object v0, v1 │ │ -3a8d1c: 2803 |002a: goto 002d // +0003 │ │ -3a8d1e: 0d07 |002b: move-exception v7 │ │ -3a8d20: 0706 |002c: move-object v6, v0 │ │ -3a8d22: 6e10 b396 0000 |002d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -3a8d28: 6e10 d796 0600 |0030: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@96d7 │ │ -3a8d2e: 2707 |0033: throw v7 │ │ +3a8cb4: |[3a8cb4] net.sf.dibdib.thread_io.IoRunner.copyFileExc:(Ljava/io/File;Ljava/io/File;)J │ │ +3a8cc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a8cc6: 2201 8e12 |0001: new-instance v1, Ljava/io/FileInputStream; // type@128e │ │ +3a8cca: 7020 9196 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9691 │ │ +3a8cd0: 2206 9012 |0006: new-instance v6, Ljava/io/FileOutputStream; // type@1290 │ │ +3a8cd4: 7020 9a96 7600 |0008: invoke-direct {v6, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969a │ │ +3a8cda: 1307 0008 |000b: const/16 v7, #int 2048 // #800 │ │ +3a8cde: 2377 1515 |000d: new-array v7, v7, [B // type@1515 │ │ +3a8ce2: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +3a8ce6: 6e20 b796 7100 |0011: invoke-virtual {v1, v7}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ +3a8cec: 0a00 |0014: move-result v0 │ │ +3a8cee: 3d00 0900 |0015: if-lez v0, 001e // +0009 │ │ +3a8cf2: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +3a8cf4: 6e40 db96 7604 |0018: invoke-virtual {v6, v7, v4, v0}, Ljava/io/OutputStream;.write:([BII)V // method@96db │ │ +3a8cfa: 8104 |001b: int-to-long v4, v0 │ │ +3a8cfc: bb42 |001c: add-long/2addr v2, v4 │ │ +3a8cfe: 28f4 |001d: goto 0011 // -000c │ │ +3a8d00: 6e10 b396 0100 |001e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +3a8d06: 6e10 d796 0600 |0021: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@96d7 │ │ +3a8d0c: 1002 |0024: return-wide v2 │ │ +3a8d0e: 0d07 |0025: move-exception v7 │ │ +3a8d10: 2803 |0026: goto 0029 // +0003 │ │ +3a8d12: 0d07 |0027: move-exception v7 │ │ +3a8d14: 0706 |0028: move-object v6, v0 │ │ +3a8d16: 0710 |0029: move-object v0, v1 │ │ +3a8d18: 2803 |002a: goto 002d // +0003 │ │ +3a8d1a: 0d07 |002b: move-exception v7 │ │ +3a8d1c: 0706 |002c: move-object v6, v0 │ │ +3a8d1e: 6e10 b396 0000 |002d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +3a8d24: 6e10 d796 0600 |0030: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@96d7 │ │ +3a8d2a: 2707 |0033: throw v7 │ │ catches : 3 │ │ 0x0001 - 0x0006 │ │ -> 0x002b │ │ 0x0006 - 0x000b │ │ -> 0x0027 │ │ 0x000d - 0x001b │ │ -> 0x0025 │ │ @@ -1284725,91 +1284724,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 │ │ -3a7ef0: |[3a7ef0] net.sf.dibdib.thread_io.IoRunner.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B │ │ -3a7f00: 2200 e612 |0000: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -3a7f04: 6201 cf72 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3a7f08: 6202 bc78 |0004: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ -3a7f0c: 7030 0698 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ -3a7f12: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a7f16: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a7f1c: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7f22: 1a00 9403 |0011: const-string v0, "(" // string@0394 │ │ -3a7f26: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7f2c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3a7f2e: 2302 1a15 |0017: new-array v2, v0, [J // type@151a │ │ -3a7f32: 7110 66a3 0200 |0019: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a7f38: 0c02 |001c: move-result-object v2 │ │ -3a7f3a: 6e20 4b98 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7f40: 1302 2900 |0020: const/16 v2, #int 41 // #29 │ │ -3a7f44: 6e20 4498 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a7f4a: 1a02 8a06 |0025: const-string v2, "0.62" // string@068a │ │ -3a7f4e: 6e20 4b98 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7f54: 6202 6273 |002a: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a7f58: 5422 6d73 |002c: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ -3a7f5c: 6e20 4b98 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7f62: 6e20 4b98 9100 |0031: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7f68: 1309 0a00 |0034: const/16 v9, #int 10 // #a │ │ -3a7f6c: 6e20 4498 9100 |0036: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a7f72: 6e10 5498 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a7f78: 0c01 |003c: move-result-object v1 │ │ -3a7f7a: 2202 e812 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a7f7e: 2183 |003f: array-length v3, v8 │ │ -3a7f80: da03 0364 |0040: mul-int/lit8 v3, v3, #int 100 // #64 │ │ -3a7f84: 7020 4198 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3a7f8a: 6e20 4b98 1200 |0045: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7f90: 2181 |0048: array-length v1, v8 │ │ -3a7f92: 1203 |0049: const/4 v3, #int 0 // #0 │ │ -3a7f94: 3513 4e00 |004a: if-ge v3, v1, 0098 // +004e │ │ -3a7f98: 4604 0803 |004c: aget-object v4, v8, v3 │ │ -3a7f9c: 3904 0300 |004e: if-nez v4, 0051 // +0003 │ │ -3a7fa0: 2845 |0050: goto 0095 // +0045 │ │ -3a7fa2: 2205 e812 |0051: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a7fa6: 7010 4098 0500 |0053: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a7fac: 1a06 8106 |0056: const-string v6, "0#" // string@0681 │ │ -3a7fb0: 6e20 4b98 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7fb6: 5346 3776 |005b: iget-wide v6, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3a7fba: 7120 fba1 7600 |005d: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3a7fc0: 0c06 |0060: move-result-object v6 │ │ -3a7fc2: 6e20 4b98 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7fc8: 6e10 5498 0500 |0064: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a7fce: 0c05 |0067: move-result-object v5 │ │ -3a7fd0: 6e20 4b98 5200 |0068: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7fd6: 1305 0900 |006b: const/16 v5, #int 9 // #9 │ │ -3a7fda: 6e20 4498 5200 |006d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a7fe0: 6206 c176 |0070: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3a7fe4: 6e20 a4a2 0400 |0072: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ -3a7fea: 0c07 |0075: move-result-object v7 │ │ -3a7fec: 3376 0a00 |0076: if-ne v6, v7, 0080 // +000a │ │ -3a7ff0: 7120 e4a5 5400 |0078: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.toString4VariableList:(Lnet/sf/dibdib/generic/QSTuple;C)Ljava/lang/String; // method@a5e4 │ │ -3a7ff6: 0c04 |007b: move-result-object v4 │ │ -3a7ff8: 6e20 4b98 4200 |007c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7ffe: 2813 |007f: goto 0092 // +0013 │ │ -3a8000: 1216 |0080: const/4 v6, #int 1 // #1 │ │ -3a8002: 2366 1915 |0081: new-array v6, v6, [I // type@1519 │ │ -3a8006: 6207 2f7a |0083: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a800a: 6e10 bba5 0700 |0085: invoke-virtual {v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3a8010: 0a07 |0088: move-result v7 │ │ -3a8012: 4b07 0600 |0089: aput v7, v6, v0 │ │ -3a8016: 6e30 b5a2 5406 |008b: invoke-virtual {v4, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ -3a801c: 0c04 |008e: move-result-object v4 │ │ -3a801e: 6e20 4b98 4200 |008f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8024: 6e20 4498 9200 |0092: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a802a: d803 0301 |0095: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3a802e: 28b3 |0097: goto 004a // -004d │ │ -3a8030: 6e10 5498 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8036: 0c08 |009b: move-result-object v8 │ │ -3a8038: 6209 bb78 |009c: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ -3a803c: 6e20 1898 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a8042: 0c08 |00a1: move-result-object v8 │ │ -3a8044: 1108 |00a2: return-object v8 │ │ +3a7eec: |[3a7eec] net.sf.dibdib.thread_io.IoRunner.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B │ │ +3a7efc: 2200 e612 |0000: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +3a7f00: 6201 cf72 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3a7f04: 6202 bc78 |0004: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ +3a7f08: 7030 0698 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ +3a7f0e: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a7f12: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a7f18: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7f1e: 1a00 9403 |0011: const-string v0, "(" // string@0394 │ │ +3a7f22: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7f28: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3a7f2a: 2302 1a15 |0017: new-array v2, v0, [J // type@151a │ │ +3a7f2e: 7110 66a3 0200 |0019: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a7f34: 0c02 |001c: move-result-object v2 │ │ +3a7f36: 6e20 4b98 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7f3c: 1302 2900 |0020: const/16 v2, #int 41 // #29 │ │ +3a7f40: 6e20 4498 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a7f46: 1a02 8a06 |0025: const-string v2, "0.62" // string@068a │ │ +3a7f4a: 6e20 4b98 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7f50: 6202 6273 |002a: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a7f54: 5422 6d73 |002c: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ +3a7f58: 6e20 4b98 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7f5e: 6e20 4b98 9100 |0031: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7f64: 1309 0a00 |0034: const/16 v9, #int 10 // #a │ │ +3a7f68: 6e20 4498 9100 |0036: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a7f6e: 6e10 5498 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a7f74: 0c01 |003c: move-result-object v1 │ │ +3a7f76: 2202 e812 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a7f7a: 2183 |003f: array-length v3, v8 │ │ +3a7f7c: da03 0364 |0040: mul-int/lit8 v3, v3, #int 100 // #64 │ │ +3a7f80: 7020 4198 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3a7f86: 6e20 4b98 1200 |0045: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7f8c: 2181 |0048: array-length v1, v8 │ │ +3a7f8e: 1203 |0049: const/4 v3, #int 0 // #0 │ │ +3a7f90: 3513 4e00 |004a: if-ge v3, v1, 0098 // +004e │ │ +3a7f94: 4604 0803 |004c: aget-object v4, v8, v3 │ │ +3a7f98: 3904 0300 |004e: if-nez v4, 0051 // +0003 │ │ +3a7f9c: 2845 |0050: goto 0095 // +0045 │ │ +3a7f9e: 2205 e812 |0051: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a7fa2: 7010 4098 0500 |0053: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a7fa8: 1a06 8106 |0056: const-string v6, "0#" // string@0681 │ │ +3a7fac: 6e20 4b98 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7fb2: 5346 3776 |005b: iget-wide v6, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3a7fb6: 7120 fba1 7600 |005d: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3a7fbc: 0c06 |0060: move-result-object v6 │ │ +3a7fbe: 6e20 4b98 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7fc4: 6e10 5498 0500 |0064: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a7fca: 0c05 |0067: move-result-object v5 │ │ +3a7fcc: 6e20 4b98 5200 |0068: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7fd2: 1305 0900 |006b: const/16 v5, #int 9 // #9 │ │ +3a7fd6: 6e20 4498 5200 |006d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a7fdc: 6206 c176 |0070: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3a7fe0: 6e20 a4a2 0400 |0072: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ +3a7fe6: 0c07 |0075: move-result-object v7 │ │ +3a7fe8: 3376 0a00 |0076: if-ne v6, v7, 0080 // +000a │ │ +3a7fec: 7120 e4a5 5400 |0078: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.toString4VariableList:(Lnet/sf/dibdib/generic/QSTuple;C)Ljava/lang/String; // method@a5e4 │ │ +3a7ff2: 0c04 |007b: move-result-object v4 │ │ +3a7ff4: 6e20 4b98 4200 |007c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7ffa: 2813 |007f: goto 0092 // +0013 │ │ +3a7ffc: 1216 |0080: const/4 v6, #int 1 // #1 │ │ +3a7ffe: 2366 1915 |0081: new-array v6, v6, [I // type@1519 │ │ +3a8002: 6207 2f7a |0083: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a8006: 6e10 bba5 0700 |0085: invoke-virtual {v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3a800c: 0a07 |0088: move-result v7 │ │ +3a800e: 4b07 0600 |0089: aput v7, v6, v0 │ │ +3a8012: 6e30 b5a2 5406 |008b: invoke-virtual {v4, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ +3a8018: 0c04 |008e: move-result-object v4 │ │ +3a801a: 6e20 4b98 4200 |008f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8020: 6e20 4498 9200 |0092: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a8026: d803 0301 |0095: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3a802a: 28b3 |0097: goto 004a // -004d │ │ +3a802c: 6e10 5498 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8032: 0c08 |009b: move-result-object v8 │ │ +3a8034: 6209 bb78 |009c: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ +3a8038: 6e20 1898 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a803e: 0c08 |00a1: move-result-object v8 │ │ +3a8040: 1108 |00a2: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0009 line=437 │ │ 0x0019 line=439 │ │ 0x003d line=445 │ │ 0x0045 line=446 │ │ @@ -1284831,130 +1284830,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 │ │ -3a8898: |[3a8898] net.sf.dibdib.thread_io.IoRunner.findLatest:(Ljava/io/File;Z)Ljava/lang/String; │ │ -3a88a8: 6e10 8b96 0d00 |0000: invoke-virtual {v13}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968b │ │ -3a88ae: 0c00 |0003: move-result-object v0 │ │ -3a88b0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3a88b2: 3800 cb00 |0005: if-eqz v0, 00d0 // +00cb │ │ -3a88b6: 1602 ffff |0007: const-wide/16 v2, #int -1 // #ffff │ │ -3a88ba: 2104 |0009: array-length v4, v0 │ │ -3a88bc: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -3a88be: 0717 |000b: move-object v7, v1 │ │ -3a88c0: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -3a88c2: 1a08 c905 |000d: const-string v8, "." // string@05c9 │ │ -3a88c6: 3546 4000 |000f: if-ge v6, v4, 004f // +0040 │ │ -3a88ca: 4609 0006 |0011: aget-object v9, v0, v6 │ │ -3a88ce: 620a 6273 |0013: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a88d2: 54aa 7b73 |0015: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a88d6: 1a0b 1057 |0017: const-string v11, "\.[\.0-9]*" // string@5710 │ │ -3a88da: 6e30 2798 8a0b |0019: invoke-virtual {v10, v8, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3a88e0: 0c08 |001c: move-result-object v8 │ │ -3a88e2: 6e20 2398 8900 |001d: invoke-virtual {v9, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3a88e8: 0a08 |0020: move-result v8 │ │ -3a88ea: 3908 1c00 |0021: if-nez v8, 003d // +001c │ │ -3a88ee: 6208 6273 |0023: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a88f2: 5488 7b73 |0025: iget-object v8, v8, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a88f6: 6e20 2c98 8900 |0027: invoke-virtual {v9, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3a88fc: 0a08 |002a: move-result v8 │ │ -3a88fe: 3808 2100 |002b: if-eqz v8, 004c // +0021 │ │ -3a8902: 1a08 0006 |002d: const-string v8, ".bak" // string@0600 │ │ -3a8906: 6e20 1198 8900 |002f: invoke-virtual {v9, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3a890c: 0a08 |0032: move-result v8 │ │ -3a890e: 3908 0a00 |0033: if-nez v8, 003d // +000a │ │ -3a8912: 1a08 2c06 |0035: const-string v8, ".old" // string@062c │ │ -3a8916: 6e20 1198 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3a891c: 0a08 |003a: move-result v8 │ │ -3a891e: 3808 1100 |003b: if-eqz v8, 004c // +0011 │ │ -3a8922: 2208 8c12 |003d: new-instance v8, Ljava/io/File; // type@128c │ │ -3a8926: 7030 7696 d809 |003f: invoke-direct {v8, v13, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a892c: 6e10 8996 0800 |0042: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@9689 │ │ -3a8932: 0b0a |0045: move-result-wide v10 │ │ -3a8934: 3108 020a |0046: cmp-long v8, v2, v10 │ │ -3a8938: 3b08 0400 |0048: if-gez v8, 004c // +0004 │ │ -3a893c: 0797 |004a: move-object v7, v9 │ │ -3a893e: 04a2 |004b: move-wide v2, v10 │ │ -3a8940: d806 0601 |004c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3a8944: 28bf |004e: goto 000d // -0041 │ │ -3a8946: 3907 5200 |004f: if-nez v7, 00a1 // +0052 │ │ -3a894a: 380e 5000 |0051: if-eqz v14, 00a1 // +0050 │ │ -3a894e: 2204 e812 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8952: 7010 4098 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8958: 1a06 0000 |0058: const-string v6, "" // string@0000 │ │ -3a895c: 6e20 4b98 6400 |005a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8962: 6206 6273 |005d: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a8966: 5466 6d73 |005f: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ -3a896a: 6e20 0998 5600 |0061: invoke-virtual {v6, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a8970: 0a06 |0064: move-result v6 │ │ -3a8972: d806 06e0 |0065: add-int/lit8 v6, v6, #int -32 // #e0 │ │ -3a8976: 8e66 |0067: int-to-char v6, v6 │ │ -3a8978: 6e20 4498 6400 |0068: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a897e: 6206 6273 |006b: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a8982: 5466 6d73 |006d: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ -3a8986: 1219 |006f: const/4 v9, #int 1 // #1 │ │ -3a8988: 6e20 2d98 9600 |0070: invoke-virtual {v6, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a898e: 0c06 |0073: move-result-object v6 │ │ -3a8990: 6e20 4b98 6400 |0074: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8996: 6e20 4b98 8400 |0077: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a899c: 1a06 0b6c |007a: const-string v6, "dm" // string@6c0b │ │ -3a89a0: 6e20 4b98 6400 |007c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a89a6: 6e10 5498 0400 |007f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a89ac: 0c04 |0082: move-result-object v4 │ │ -3a89ae: 2106 |0083: array-length v6, v0 │ │ -3a89b0: 1208 |0084: const/4 v8, #int 0 // #0 │ │ -3a89b2: 3568 1c00 |0085: if-ge v8, v6, 00a1 // +001c │ │ -3a89b6: 4609 0008 |0087: aget-object v9, v0, v8 │ │ -3a89ba: 6e20 0e98 4900 |0089: invoke-virtual {v9, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a89c0: 0a0a |008c: move-result v10 │ │ -3a89c2: 380a 1100 |008d: if-eqz v10, 009e // +0011 │ │ -3a89c6: 220a 8c12 |008f: new-instance v10, Ljava/io/File; // type@128c │ │ -3a89ca: 7030 7696 da09 |0091: invoke-direct {v10, v13, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a89d0: 6e10 8996 0a00 |0094: invoke-virtual {v10}, Ljava/io/File;.lastModified:()J // method@9689 │ │ -3a89d6: 0b0a |0097: move-result-wide v10 │ │ -3a89d8: 310c 020a |0098: cmp-long v12, v2, v10 │ │ -3a89dc: 3b0c 0400 |009a: if-gez v12, 009e // +0004 │ │ -3a89e0: 0797 |009c: move-object v7, v9 │ │ -3a89e2: 04a2 |009d: move-wide v2, v10 │ │ -3a89e4: d808 0801 |009e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3a89e8: 28e5 |00a0: goto 0085 // -001b │ │ -3a89ea: 3907 2300 |00a1: if-nez v7, 00c4 // +0023 │ │ -3a89ee: 380e 2100 |00a3: if-eqz v14, 00c4 // +0021 │ │ -3a89f2: 210e |00a5: array-length v14, v0 │ │ -3a89f4: 35e5 1e00 |00a6: if-ge v5, v14, 00c4 // +001e │ │ -3a89f8: 4604 0005 |00a8: aget-object v4, v0, v5 │ │ -3a89fc: 1a06 1006 |00aa: const-string v6, ".dm" // string@0610 │ │ -3a8a00: 6e20 0e98 6400 |00ac: invoke-virtual {v4, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a8a06: 0a06 |00af: move-result v6 │ │ -3a8a08: 3806 1100 |00b0: if-eqz v6, 00c1 // +0011 │ │ -3a8a0c: 2206 8c12 |00b2: new-instance v6, Ljava/io/File; // type@128c │ │ -3a8a10: 7030 7696 d604 |00b4: invoke-direct {v6, v13, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a8a16: 6e10 8996 0600 |00b7: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@9689 │ │ -3a8a1c: 0b08 |00ba: move-result-wide v8 │ │ -3a8a1e: 3106 0208 |00bb: cmp-long v6, v2, v8 │ │ -3a8a22: 3b06 0400 |00bd: if-gez v6, 00c1 // +0004 │ │ -3a8a26: 0747 |00bf: move-object v7, v4 │ │ -3a8a28: 0482 |00c0: move-wide v2, v8 │ │ -3a8a2a: d805 0501 |00c1: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3a8a2e: 28e3 |00c3: goto 00a6 // -001d │ │ -3a8a30: 1604 0000 |00c4: const-wide/16 v4, #int 0 // #0 │ │ -3a8a34: 310e 0402 |00c6: cmp-long v14, v4, v2 │ │ -3a8a38: 3b0e 0800 |00c8: if-gez v14, 00d0 // +0008 │ │ -3a8a3c: 220e 8c12 |00ca: new-instance v14, Ljava/io/File; // type@128c │ │ -3a8a40: 7030 7696 de07 |00cc: invoke-direct {v14, v13, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a8a46: 2802 |00cf: goto 00d1 // +0002 │ │ -3a8a48: 071e |00d0: move-object v14, v1 │ │ -3a8a4a: 390e 0300 |00d1: if-nez v14, 00d4 // +0003 │ │ -3a8a4e: 2805 |00d3: goto 00d8 // +0005 │ │ -3a8a50: 6e10 8196 0e00 |00d4: invoke-virtual {v14}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a8a56: 0c01 |00d7: move-result-object v1 │ │ -3a8a58: 1101 |00d8: return-object v1 │ │ +3a8894: |[3a8894] net.sf.dibdib.thread_io.IoRunner.findLatest:(Ljava/io/File;Z)Ljava/lang/String; │ │ +3a88a4: 6e10 8b96 0d00 |0000: invoke-virtual {v13}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968b │ │ +3a88aa: 0c00 |0003: move-result-object v0 │ │ +3a88ac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3a88ae: 3800 cb00 |0005: if-eqz v0, 00d0 // +00cb │ │ +3a88b2: 1602 ffff |0007: const-wide/16 v2, #int -1 // #ffff │ │ +3a88b6: 2104 |0009: array-length v4, v0 │ │ +3a88b8: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +3a88ba: 0717 |000b: move-object v7, v1 │ │ +3a88bc: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +3a88be: 1a08 c905 |000d: const-string v8, "." // string@05c9 │ │ +3a88c2: 3546 4000 |000f: if-ge v6, v4, 004f // +0040 │ │ +3a88c6: 4609 0006 |0011: aget-object v9, v0, v6 │ │ +3a88ca: 620a 6273 |0013: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a88ce: 54aa 7b73 |0015: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a88d2: 1a0b 1057 |0017: const-string v11, "\.[\.0-9]*" // string@5710 │ │ +3a88d6: 6e30 2798 8a0b |0019: invoke-virtual {v10, v8, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3a88dc: 0c08 |001c: move-result-object v8 │ │ +3a88de: 6e20 2398 8900 |001d: invoke-virtual {v9, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3a88e4: 0a08 |0020: move-result v8 │ │ +3a88e6: 3908 1c00 |0021: if-nez v8, 003d // +001c │ │ +3a88ea: 6208 6273 |0023: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a88ee: 5488 7b73 |0025: iget-object v8, v8, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a88f2: 6e20 2c98 8900 |0027: invoke-virtual {v9, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3a88f8: 0a08 |002a: move-result v8 │ │ +3a88fa: 3808 2100 |002b: if-eqz v8, 004c // +0021 │ │ +3a88fe: 1a08 0006 |002d: const-string v8, ".bak" // string@0600 │ │ +3a8902: 6e20 1198 8900 |002f: invoke-virtual {v9, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3a8908: 0a08 |0032: move-result v8 │ │ +3a890a: 3908 0a00 |0033: if-nez v8, 003d // +000a │ │ +3a890e: 1a08 2c06 |0035: const-string v8, ".old" // string@062c │ │ +3a8912: 6e20 1198 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3a8918: 0a08 |003a: move-result v8 │ │ +3a891a: 3808 1100 |003b: if-eqz v8, 004c // +0011 │ │ +3a891e: 2208 8c12 |003d: new-instance v8, Ljava/io/File; // type@128c │ │ +3a8922: 7030 7696 d809 |003f: invoke-direct {v8, v13, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a8928: 6e10 8996 0800 |0042: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@9689 │ │ +3a892e: 0b0a |0045: move-result-wide v10 │ │ +3a8930: 3108 020a |0046: cmp-long v8, v2, v10 │ │ +3a8934: 3b08 0400 |0048: if-gez v8, 004c // +0004 │ │ +3a8938: 0797 |004a: move-object v7, v9 │ │ +3a893a: 04a2 |004b: move-wide v2, v10 │ │ +3a893c: d806 0601 |004c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3a8940: 28bf |004e: goto 000d // -0041 │ │ +3a8942: 3907 5200 |004f: if-nez v7, 00a1 // +0052 │ │ +3a8946: 380e 5000 |0051: if-eqz v14, 00a1 // +0050 │ │ +3a894a: 2204 e812 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a894e: 7010 4098 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8954: 1a06 0000 |0058: const-string v6, "" // string@0000 │ │ +3a8958: 6e20 4b98 6400 |005a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a895e: 6206 6273 |005d: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a8962: 5466 6d73 |005f: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ +3a8966: 6e20 0998 5600 |0061: invoke-virtual {v6, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a896c: 0a06 |0064: move-result v6 │ │ +3a896e: d806 06e0 |0065: add-int/lit8 v6, v6, #int -32 // #e0 │ │ +3a8972: 8e66 |0067: int-to-char v6, v6 │ │ +3a8974: 6e20 4498 6400 |0068: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a897a: 6206 6273 |006b: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a897e: 5466 6d73 |006d: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ +3a8982: 1219 |006f: const/4 v9, #int 1 // #1 │ │ +3a8984: 6e20 2d98 9600 |0070: invoke-virtual {v6, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a898a: 0c06 |0073: move-result-object v6 │ │ +3a898c: 6e20 4b98 6400 |0074: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8992: 6e20 4b98 8400 |0077: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8998: 1a06 0b6c |007a: const-string v6, "dm" // string@6c0b │ │ +3a899c: 6e20 4b98 6400 |007c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a89a2: 6e10 5498 0400 |007f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a89a8: 0c04 |0082: move-result-object v4 │ │ +3a89aa: 2106 |0083: array-length v6, v0 │ │ +3a89ac: 1208 |0084: const/4 v8, #int 0 // #0 │ │ +3a89ae: 3568 1c00 |0085: if-ge v8, v6, 00a1 // +001c │ │ +3a89b2: 4609 0008 |0087: aget-object v9, v0, v8 │ │ +3a89b6: 6e20 0e98 4900 |0089: invoke-virtual {v9, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a89bc: 0a0a |008c: move-result v10 │ │ +3a89be: 380a 1100 |008d: if-eqz v10, 009e // +0011 │ │ +3a89c2: 220a 8c12 |008f: new-instance v10, Ljava/io/File; // type@128c │ │ +3a89c6: 7030 7696 da09 |0091: invoke-direct {v10, v13, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a89cc: 6e10 8996 0a00 |0094: invoke-virtual {v10}, Ljava/io/File;.lastModified:()J // method@9689 │ │ +3a89d2: 0b0a |0097: move-result-wide v10 │ │ +3a89d4: 310c 020a |0098: cmp-long v12, v2, v10 │ │ +3a89d8: 3b0c 0400 |009a: if-gez v12, 009e // +0004 │ │ +3a89dc: 0797 |009c: move-object v7, v9 │ │ +3a89de: 04a2 |009d: move-wide v2, v10 │ │ +3a89e0: d808 0801 |009e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3a89e4: 28e5 |00a0: goto 0085 // -001b │ │ +3a89e6: 3907 2300 |00a1: if-nez v7, 00c4 // +0023 │ │ +3a89ea: 380e 2100 |00a3: if-eqz v14, 00c4 // +0021 │ │ +3a89ee: 210e |00a5: array-length v14, v0 │ │ +3a89f0: 35e5 1e00 |00a6: if-ge v5, v14, 00c4 // +001e │ │ +3a89f4: 4604 0005 |00a8: aget-object v4, v0, v5 │ │ +3a89f8: 1a06 1006 |00aa: const-string v6, ".dm" // string@0610 │ │ +3a89fc: 6e20 0e98 6400 |00ac: invoke-virtual {v4, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a8a02: 0a06 |00af: move-result v6 │ │ +3a8a04: 3806 1100 |00b0: if-eqz v6, 00c1 // +0011 │ │ +3a8a08: 2206 8c12 |00b2: new-instance v6, Ljava/io/File; // type@128c │ │ +3a8a0c: 7030 7696 d604 |00b4: invoke-direct {v6, v13, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a8a12: 6e10 8996 0600 |00b7: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@9689 │ │ +3a8a18: 0b08 |00ba: move-result-wide v8 │ │ +3a8a1a: 3106 0208 |00bb: cmp-long v6, v2, v8 │ │ +3a8a1e: 3b06 0400 |00bd: if-gez v6, 00c1 // +0004 │ │ +3a8a22: 0747 |00bf: move-object v7, v4 │ │ +3a8a24: 0482 |00c0: move-wide v2, v8 │ │ +3a8a26: d805 0501 |00c1: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3a8a2a: 28e3 |00c3: goto 00a6 // -001d │ │ +3a8a2c: 1604 0000 |00c4: const-wide/16 v4, #int 0 // #0 │ │ +3a8a30: 310e 0402 |00c6: cmp-long v14, v4, v2 │ │ +3a8a34: 3b0e 0800 |00c8: if-gez v14, 00d0 // +0008 │ │ +3a8a38: 220e 8c12 |00ca: new-instance v14, Ljava/io/File; // type@128c │ │ +3a8a3c: 7030 7696 de07 |00cc: invoke-direct {v14, v13, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a8a42: 2802 |00cf: goto 00d1 // +0002 │ │ +3a8a44: 071e |00d0: move-object v14, v1 │ │ +3a8a46: 390e 0300 |00d1: if-nez v14, 00d4 // +0003 │ │ +3a8a4a: 2805 |00d3: goto 00d8 // +0005 │ │ +3a8a4c: 6e10 8196 0e00 |00d4: invoke-virtual {v14}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a8a52: 0c01 |00d7: move-result-object v1 │ │ +3a8a54: 1101 |00d8: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0009 line=146 │ │ 0x0013 line=147 │ │ 0x0027 line=148 │ │ 0x002f line=149 │ │ @@ -1284979,31 +1284978,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 │ │ -3a8f8c: |[3a8f8c] net.sf.dibdib.thread_io.IoRunner.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3a8f9c: 6200 1779 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a8fa0: 6e10 6da4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ -3a8fa6: 0c00 |0005: move-result-object v0 │ │ -3a8fa8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -3a8fac: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -3a8fb0: 2807 |000a: goto 0011 // +0007 │ │ -3a8fb2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -3a8fb4: 7120 25a5 0100 |000c: invoke-static {v1, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.importEncoded:(Ljava/lang/String;Z)[Lnet/sf/dibdib/generic/QSTuple; // method@a525 │ │ -3a8fba: 0c01 |000f: move-result-object v1 │ │ -3a8fbc: 1101 |0010: return-object v1 │ │ -3a8fbe: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -3a8fc2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -3a8fc4: 2804 |0014: goto 0018 // +0004 │ │ -3a8fc6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -3a8fc8: 2311 0d16 |0016: new-array v1, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a8fcc: 1101 |0018: return-object v1 │ │ +3a8f88: |[3a8f88] net.sf.dibdib.thread_io.IoRunner.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3a8f98: 6200 1779 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a8f9c: 6e10 6da4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ +3a8fa2: 0c00 |0005: move-result-object v0 │ │ +3a8fa4: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +3a8fa8: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +3a8fac: 2807 |000a: goto 0011 // +0007 │ │ +3a8fae: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +3a8fb0: 7120 25a5 0100 |000c: invoke-static {v1, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.importEncoded:(Ljava/lang/String;Z)[Lnet/sf/dibdib/generic/QSTuple; // method@a525 │ │ +3a8fb6: 0c01 |000f: move-result-object v1 │ │ +3a8fb8: 1101 |0010: return-object v1 │ │ +3a8fba: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +3a8fbe: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +3a8fc0: 2804 |0014: goto 0018 // +0004 │ │ +3a8fc2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +3a8fc4: 2311 0d16 |0016: new-array v1, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a8fc8: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 0x000c line=628 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1285012,77 +1285011,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 │ │ -3a8fd0: |[3a8fd0] net.sf.dibdib.thread_io.IoRunner.importEncoded:(Ljava/lang/String;Z)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3a8fe0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -3a8fe4: 2300 1515 |0002: new-array v0, v0, [B // type@1515 │ │ -3a8fe8: 6201 1779 |0004: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a8fec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3a8fee: 6e52 72a4 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@a472 │ │ -3a8ff4: 0c08 |000a: move-result-object v8 │ │ -3a8ff6: 1a01 a082 |000b: const-string v1, "import" // string@82a0 │ │ -3a8ffa: 3908 0c00 |000d: if-nez v8, 0019 // +000c │ │ -3a8ffe: 1a08 c1a7 |000f: const-string v8, "read/decode failed." // string@a7c1 │ │ -3a9002: 2420 dc15 8100 |0011: filled-new-array {v1, v8}, [Ljava/lang/String; // type@15dc │ │ -3a9008: 0c08 |0014: move-result-object v8 │ │ -3a900a: 7110 c3a1 0800 |0015: invoke-static {v8}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a9010: 1102 |0018: return-object v2 │ │ -3a9012: 1223 |0019: const/4 v3, #int 2 // #2 │ │ -3a9014: 4804 0003 |001a: aget-byte v4, v0, v3 │ │ -3a9018: d544 ff00 |001c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -3a901c: 1265 |001e: const/4 v5, #int 6 // #6 │ │ -3a901e: 1246 |001f: const/4 v6, #int 4 // #4 │ │ -3a9020: 3445 0500 |0020: if-lt v5, v4, 0025 // +0005 │ │ -3a9024: da04 040a |0022: mul-int/lit8 v4, v4, #int 10 // #0a │ │ -3a9028: 2803 |0024: goto 0027 // +0003 │ │ -3a902a: 4804 0006 |0025: aget-byte v4, v0, v6 │ │ -3a902e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -3a9030: 3809 0400 |0028: if-eqz v9, 002c // +0004 │ │ -3a9034: 1209 |002a: const/4 v9, #int 0 // #0 │ │ -3a9036: 2802 |002b: goto 002d // +0002 │ │ -3a9038: 1229 |002c: const/4 v9, #int 2 // #2 │ │ -3a903a: 1305 1e00 |002d: const/16 v5, #int 30 // #1e │ │ -3a903e: 1217 |002f: const/4 v7, #int 1 // #1 │ │ -3a9040: 3445 0400 |0030: if-lt v5, v4, 0034 // +0004 │ │ -3a9044: 1215 |0032: const/4 v5, #int 1 // #1 │ │ -3a9046: 2802 |0033: goto 0035 // +0002 │ │ -3a9048: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -3a904a: b659 |0035: or-int/2addr v9, v5 │ │ -3a904c: 1305 3200 |0036: const/16 v5, #int 50 // #32 │ │ -3a9050: 3745 0300 |0038: if-le v5, v4, 003b // +0003 │ │ -3a9054: 2802 |003a: goto 003c // +0002 │ │ -3a9056: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -3a9058: b669 |003c: or-int/2addr v9, v6 │ │ -3a905a: 7120 1ca5 9800 |003d: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_io/IoRunner;.ccm4Tsv:([BI)[Lnet/sf/dibdib/generic/QSTuple; // method@a51c │ │ -3a9060: 0c08 |0040: move-result-object v8 │ │ -3a9062: 2339 dc15 |0041: new-array v9, v3, [Ljava/lang/String; // type@15dc │ │ -3a9066: 4d01 0900 |0043: aput-object v1, v9, v0 │ │ -3a906a: 2204 e812 |0045: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a906e: 7010 4098 0400 |0047: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a9074: 1a05 0000 |004a: const-string v5, "" // string@0000 │ │ -3a9078: 6e20 4b98 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a907e: 2185 |004f: array-length v5, v8 │ │ -3a9080: 6e20 4798 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a9086: 6e10 5498 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a908c: 0c04 |0056: move-result-object v4 │ │ -3a908e: 4d04 0907 |0057: aput-object v4, v9, v7 │ │ -3a9092: 7110 c3a1 0900 |0059: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a9098: 1108 |005c: return-object v8 │ │ -3a909a: 0d08 |005d: move-exception v8 │ │ -3a909c: 2339 dc15 |005e: new-array v9, v3, [Ljava/lang/String; // type@15dc │ │ -3a90a0: 4d01 0900 |0060: aput-object v1, v9, v0 │ │ -3a90a4: 6e10 7597 0800 |0062: invoke-virtual {v8}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ -3a90aa: 0c08 |0065: move-result-object v8 │ │ -3a90ac: 4d08 0907 |0066: aput-object v8, v9, v7 │ │ -3a90b0: 7110 c3a1 0900 |0068: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a90b6: 1102 |006b: return-object v2 │ │ +3a8fcc: |[3a8fcc] net.sf.dibdib.thread_io.IoRunner.importEncoded:(Ljava/lang/String;Z)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3a8fdc: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +3a8fe0: 2300 1515 |0002: new-array v0, v0, [B // type@1515 │ │ +3a8fe4: 6201 1779 |0004: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a8fe8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3a8fea: 6e52 72a4 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@a472 │ │ +3a8ff0: 0c08 |000a: move-result-object v8 │ │ +3a8ff2: 1a01 a082 |000b: const-string v1, "import" // string@82a0 │ │ +3a8ff6: 3908 0c00 |000d: if-nez v8, 0019 // +000c │ │ +3a8ffa: 1a08 c1a7 |000f: const-string v8, "read/decode failed." // string@a7c1 │ │ +3a8ffe: 2420 dc15 8100 |0011: filled-new-array {v1, v8}, [Ljava/lang/String; // type@15dc │ │ +3a9004: 0c08 |0014: move-result-object v8 │ │ +3a9006: 7110 c3a1 0800 |0015: invoke-static {v8}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a900c: 1102 |0018: return-object v2 │ │ +3a900e: 1223 |0019: const/4 v3, #int 2 // #2 │ │ +3a9010: 4804 0003 |001a: aget-byte v4, v0, v3 │ │ +3a9014: d544 ff00 |001c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +3a9018: 1265 |001e: const/4 v5, #int 6 // #6 │ │ +3a901a: 1246 |001f: const/4 v6, #int 4 // #4 │ │ +3a901c: 3445 0500 |0020: if-lt v5, v4, 0025 // +0005 │ │ +3a9020: da04 040a |0022: mul-int/lit8 v4, v4, #int 10 // #0a │ │ +3a9024: 2803 |0024: goto 0027 // +0003 │ │ +3a9026: 4804 0006 |0025: aget-byte v4, v0, v6 │ │ +3a902a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +3a902c: 3809 0400 |0028: if-eqz v9, 002c // +0004 │ │ +3a9030: 1209 |002a: const/4 v9, #int 0 // #0 │ │ +3a9032: 2802 |002b: goto 002d // +0002 │ │ +3a9034: 1229 |002c: const/4 v9, #int 2 // #2 │ │ +3a9036: 1305 1e00 |002d: const/16 v5, #int 30 // #1e │ │ +3a903a: 1217 |002f: const/4 v7, #int 1 // #1 │ │ +3a903c: 3445 0400 |0030: if-lt v5, v4, 0034 // +0004 │ │ +3a9040: 1215 |0032: const/4 v5, #int 1 // #1 │ │ +3a9042: 2802 |0033: goto 0035 // +0002 │ │ +3a9044: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +3a9046: b659 |0035: or-int/2addr v9, v5 │ │ +3a9048: 1305 3200 |0036: const/16 v5, #int 50 // #32 │ │ +3a904c: 3745 0300 |0038: if-le v5, v4, 003b // +0003 │ │ +3a9050: 2802 |003a: goto 003c // +0002 │ │ +3a9052: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +3a9054: b669 |003c: or-int/2addr v9, v6 │ │ +3a9056: 7120 1ca5 9800 |003d: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_io/IoRunner;.ccm4Tsv:([BI)[Lnet/sf/dibdib/generic/QSTuple; // method@a51c │ │ +3a905c: 0c08 |0040: move-result-object v8 │ │ +3a905e: 2339 dc15 |0041: new-array v9, v3, [Ljava/lang/String; // type@15dc │ │ +3a9062: 4d01 0900 |0043: aput-object v1, v9, v0 │ │ +3a9066: 2204 e812 |0045: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a906a: 7010 4098 0400 |0047: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a9070: 1a05 0000 |004a: const-string v5, "" // string@0000 │ │ +3a9074: 6e20 4b98 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a907a: 2185 |004f: array-length v5, v8 │ │ +3a907c: 6e20 4798 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a9082: 6e10 5498 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a9088: 0c04 |0056: move-result-object v4 │ │ +3a908a: 4d04 0907 |0057: aput-object v4, v9, v7 │ │ +3a908e: 7110 c3a1 0900 |0059: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a9094: 1108 |005c: return-object v8 │ │ +3a9096: 0d08 |005d: move-exception v8 │ │ +3a9098: 2339 dc15 |005e: new-array v9, v3, [Ljava/lang/String; // type@15dc │ │ +3a909c: 4d01 0900 |0060: aput-object v1, v9, v0 │ │ +3a90a0: 6e10 7597 0800 |0062: invoke-virtual {v8}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ +3a90a6: 0c08 |0065: move-result-object v8 │ │ +3a90a8: 4d08 0907 |0066: aput-object v8, v9, v7 │ │ +3a90ac: 7110 c3a1 0900 |0068: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a90b2: 1102 |006b: return-object v2 │ │ catches : 1 │ │ 0x003d - 0x005c │ │ Ljava/lang/Exception; -> 0x005d │ │ positions : │ │ 0x0004 line=600 │ │ 0x0011 line=602 │ │ 0x001a line=605 │ │ @@ -1285099,143 +1285098,143 @@ │ │ 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 : 227 16-bit code units │ │ -3a8a5c: |[3a8a5c] net.sf.dibdib.thread_io.IoRunner.listPaths:(Ljava/lang/String;Z[Ljava/lang/String;)[Ljava/lang/String; │ │ -3a8a6c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3a8a70: 0801 1500 |0002: move-object/from16 v1, v21 │ │ -3a8a74: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a8a76: 6e20 0998 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a8a7c: 0a03 |0008: move-result v3 │ │ -3a8a7e: 1304 2e00 |0009: const/16 v4, #int 46 // #2e │ │ -3a8a82: 3334 0300 |000b: if-ne v4, v3, 000e // +0003 │ │ -3a8a86: 2812 |000d: goto 001f // +0012 │ │ -3a8a88: 2203 e812 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8a8c: 7010 4098 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8a92: 1a05 c905 |0013: const-string v5, "." // string@05c9 │ │ -3a8a96: 6e20 4b98 5300 |0015: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8a9c: 6e20 4b98 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8aa2: 6e10 5498 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8aa8: 0c00 |001e: move-result-object v0 │ │ -3a8aaa: 0703 |001f: move-object v3, v0 │ │ -3a8aac: 2200 e812 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8ab0: 7010 4098 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8ab6: 6e20 4b98 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8abc: 6e20 4498 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a8ac2: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8ac8: 0c04 |002e: move-result-object v4 │ │ -3a8aca: 1300 1400 |002f: const/16 v0, #int 20 // #14 │ │ -3a8ace: 2300 dc15 |0031: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3a8ad2: 2115 |0033: array-length v5, v1 │ │ -3a8ad4: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -3a8ad6: 1207 |0035: const/4 v7, #int 0 // #0 │ │ -3a8ad8: 3556 a600 |0036: if-ge v6, v5, 00dc // +00a6 │ │ -3a8adc: 4608 0106 |0038: aget-object v8, v1, v6 │ │ -3a8ae0: 6209 6673 |003a: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a8ae4: 121a |003c: const/4 v10, #int 1 // #1 │ │ -3a8ae6: 23ab dc15 |003d: new-array v11, v10, [Ljava/lang/String; // type@15dc │ │ -3a8aea: 4d08 0b02 |003f: aput-object v8, v11, v2 │ │ -3a8aee: 7220 41a2 b900 |0041: invoke-interface {v9, v11}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a8af4: 0c08 |0044: move-result-object v8 │ │ -3a8af6: 6e10 8b96 0800 |0045: invoke-virtual {v8}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968b │ │ -3a8afc: 0c09 |0048: move-result-object v9 │ │ -3a8afe: 3809 8d00 |0049: if-eqz v9, 00d6 // +008d │ │ -3a8b02: 219b |004b: array-length v11, v9 │ │ -3a8b04: 017c |004c: move v12, v7 │ │ -3a8b06: 120d |004d: const/4 v13, #int 0 // #0 │ │ -3a8b08: 0707 |004e: move-object v7, v0 │ │ -3a8b0a: 35bd 8300 |004f: if-ge v13, v11, 00d2 // +0083 │ │ -3a8b0e: 460e 090d |0051: aget-object v14, v9, v13 │ │ -3a8b12: 6e20 1198 3e00 |0053: invoke-virtual {v14, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3a8b18: 0a00 |0056: move-result v0 │ │ -3a8b1a: 3900 0e00 |0057: if-nez v0, 0065 // +000e │ │ -3a8b1e: 6e20 0e98 4e00 |0059: invoke-virtual {v14, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a8b24: 0a00 |005c: move-result v0 │ │ -3a8b26: 3800 0300 |005d: if-eqz v0, 0060 // +0003 │ │ -3a8b2a: 2806 |005f: goto 0065 // +0006 │ │ -3a8b2c: 0210 0b00 |0060: move/from16 v16, v11 │ │ -3a8b30: 1212 |0062: const/4 v2, #int 1 // #1 │ │ -3a8b32: 120b |0063: const/4 v11, #int 0 // #0 │ │ -3a8b34: 2866 |0064: goto 00ca // +0066 │ │ -3a8b36: 2200 8c12 |0065: new-instance v0, Ljava/io/File; // type@128c │ │ -3a8b3a: 7030 7696 800e |0067: invoke-direct {v0, v8, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a8b40: 220f e812 |006a: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8b44: 7010 4098 0f00 |006c: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8b4a: 3814 0700 |006f: if-eqz v20, 0076 // +0007 │ │ -3a8b4e: 6e10 8396 0000 |0071: invoke-virtual {v0}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@9683 │ │ -3a8b54: 0c10 |0074: move-result-object v16 │ │ -3a8b56: 2805 |0075: goto 007a // +0005 │ │ -3a8b58: 6e10 8196 0000 |0076: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a8b5e: 0c10 |0079: move-result-object v16 │ │ -3a8b60: 0802 1000 |007a: move-object/from16 v2, v16 │ │ -3a8b64: 6e20 4b98 2f00 |007c: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8b6a: 1302 0900 |007f: const/16 v2, #int 9 // #9 │ │ -3a8b6e: 6e20 4498 2f00 |0081: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a8b74: 0210 0b00 |0084: move/from16 v16, v11 │ │ -3a8b78: 6e10 8a96 0000 |0086: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@968a │ │ -3a8b7e: 0b0a |0089: move-result-wide v10 │ │ -3a8b80: 6e30 4898 af0b |008a: invoke-virtual {v15, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3a8b86: 6e20 4498 2f00 |008d: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a8b8c: 1212 |0090: const/4 v2, #int 1 // #1 │ │ -3a8b8e: 232a 1a15 |0091: new-array v10, v2, [J // type@151a │ │ -3a8b92: 6e10 8996 0000 |0093: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@9689 │ │ -3a8b98: 0b11 |0096: move-result-wide v17 │ │ -3a8b9a: 120b |0097: const/4 v11, #int 0 // #0 │ │ -3a8b9c: 4c11 0a0b |0098: aput-wide v17, v10, v11 │ │ -3a8ba0: 7110 66a3 0a00 |009a: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a8ba6: 0c00 |009d: move-result-object v0 │ │ -3a8ba8: 6e20 4b98 0f00 |009e: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8bae: 6e10 5498 0f00 |00a1: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8bb4: 0c00 |00a4: move-result-object v0 │ │ -3a8bb6: 217a |00a5: array-length v10, v7 │ │ -3a8bb8: 34ac 0b00 |00a6: if-lt v12, v10, 00b1 // +000b │ │ -3a8bbc: e00a 0c01 |00a8: shl-int/lit8 v10, v12, #int 1 // #01 │ │ -3a8bc0: 7120 b499 a700 |00aa: invoke-static {v7, v10}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a8bc6: 0c0a |00ad: move-result-object v10 │ │ -3a8bc8: 1f0a dc15 |00ae: check-cast v10, [Ljava/lang/String; // type@15dc │ │ -3a8bcc: 07a7 |00b0: move-object v7, v10 │ │ -3a8bce: d80a 0c01 |00b1: add-int/lit8 v10, v12, #int 1 // #01 │ │ -3a8bd2: 4d00 070c |00b3: aput-object v0, v7, v12 │ │ -3a8bd6: 01ac |00b5: move v12, v10 │ │ -3a8bd8: 2814 |00b6: goto 00ca // +0014 │ │ -3a8bda: 0d00 |00b7: move-exception v0 │ │ -3a8bdc: 01ac |00b8: move v12, v10 │ │ -3a8bde: 280c |00b9: goto 00c5 // +000c │ │ -3a8be0: 0d00 |00ba: move-exception v0 │ │ -3a8be2: 280a |00bb: goto 00c5 // +000a │ │ -3a8be4: 0d00 |00bc: move-exception v0 │ │ -3a8be6: 2807 |00bd: goto 00c4 // +0007 │ │ -3a8be8: 0d00 |00be: move-exception v0 │ │ -3a8bea: 2804 |00bf: goto 00c3 // +0004 │ │ -3a8bec: 0d00 |00c0: move-exception v0 │ │ -3a8bee: 0210 0b00 |00c1: move/from16 v16, v11 │ │ -3a8bf2: 1212 |00c3: const/4 v2, #int 1 // #1 │ │ -3a8bf4: 120b |00c4: const/4 v11, #int 0 // #0 │ │ -3a8bf6: 1c0a e514 |00c5: const-class v10, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ -3a8bfa: 7130 d770 a00e |00c7: invoke-static {v0, v10, v14}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d7 │ │ -3a8c00: d80d 0d01 |00ca: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3a8c04: 020b 1000 |00cc: move/from16 v11, v16 │ │ -3a8c08: 1202 |00ce: const/4 v2, #int 0 // #0 │ │ -3a8c0a: 121a |00cf: const/4 v10, #int 1 // #1 │ │ -3a8c0c: 2900 7fff |00d0: goto/16 004f // -0081 │ │ -3a8c10: 120b |00d2: const/4 v11, #int 0 // #0 │ │ -3a8c12: 0770 |00d3: move-object v0, v7 │ │ -3a8c14: 01c7 |00d4: move v7, v12 │ │ -3a8c16: 2802 |00d5: goto 00d7 // +0002 │ │ -3a8c18: 120b |00d6: const/4 v11, #int 0 // #0 │ │ -3a8c1a: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3a8c1e: 1202 |00d9: const/4 v2, #int 0 // #0 │ │ -3a8c20: 2900 5cff |00da: goto/16 0036 // -00a4 │ │ -3a8c24: 7120 b499 7000 |00dc: invoke-static {v0, v7}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a8c2a: 0c00 |00df: move-result-object v0 │ │ -3a8c2c: 1f00 dc15 |00e0: check-cast v0, [Ljava/lang/String; // type@15dc │ │ -3a8c30: 1100 |00e2: return-object v0 │ │ +3a8a58: |[3a8a58] net.sf.dibdib.thread_io.IoRunner.listPaths:(Ljava/lang/String;Z[Ljava/lang/String;)[Ljava/lang/String; │ │ +3a8a68: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3a8a6c: 0801 1500 |0002: move-object/from16 v1, v21 │ │ +3a8a70: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a8a72: 6e20 0998 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a8a78: 0a03 |0008: move-result v3 │ │ +3a8a7a: 1304 2e00 |0009: const/16 v4, #int 46 // #2e │ │ +3a8a7e: 3334 0300 |000b: if-ne v4, v3, 000e // +0003 │ │ +3a8a82: 2812 |000d: goto 001f // +0012 │ │ +3a8a84: 2203 e812 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8a88: 7010 4098 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8a8e: 1a05 c905 |0013: const-string v5, "." // string@05c9 │ │ +3a8a92: 6e20 4b98 5300 |0015: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8a98: 6e20 4b98 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8a9e: 6e10 5498 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8aa4: 0c00 |001e: move-result-object v0 │ │ +3a8aa6: 0703 |001f: move-object v3, v0 │ │ +3a8aa8: 2200 e812 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8aac: 7010 4098 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8ab2: 6e20 4b98 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8ab8: 6e20 4498 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a8abe: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8ac4: 0c04 |002e: move-result-object v4 │ │ +3a8ac6: 1300 1400 |002f: const/16 v0, #int 20 // #14 │ │ +3a8aca: 2300 dc15 |0031: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3a8ace: 2115 |0033: array-length v5, v1 │ │ +3a8ad0: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +3a8ad2: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +3a8ad4: 3556 a600 |0036: if-ge v6, v5, 00dc // +00a6 │ │ +3a8ad8: 4608 0106 |0038: aget-object v8, v1, v6 │ │ +3a8adc: 6209 6673 |003a: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a8ae0: 121a |003c: const/4 v10, #int 1 // #1 │ │ +3a8ae2: 23ab dc15 |003d: new-array v11, v10, [Ljava/lang/String; // type@15dc │ │ +3a8ae6: 4d08 0b02 |003f: aput-object v8, v11, v2 │ │ +3a8aea: 7220 41a2 b900 |0041: invoke-interface {v9, v11}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a8af0: 0c08 |0044: move-result-object v8 │ │ +3a8af2: 6e10 8b96 0800 |0045: invoke-virtual {v8}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968b │ │ +3a8af8: 0c09 |0048: move-result-object v9 │ │ +3a8afa: 3809 8d00 |0049: if-eqz v9, 00d6 // +008d │ │ +3a8afe: 219b |004b: array-length v11, v9 │ │ +3a8b00: 017c |004c: move v12, v7 │ │ +3a8b02: 120d |004d: const/4 v13, #int 0 // #0 │ │ +3a8b04: 0707 |004e: move-object v7, v0 │ │ +3a8b06: 35bd 8300 |004f: if-ge v13, v11, 00d2 // +0083 │ │ +3a8b0a: 460e 090d |0051: aget-object v14, v9, v13 │ │ +3a8b0e: 6e20 1198 3e00 |0053: invoke-virtual {v14, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3a8b14: 0a00 |0056: move-result v0 │ │ +3a8b16: 3900 0e00 |0057: if-nez v0, 0065 // +000e │ │ +3a8b1a: 6e20 0e98 4e00 |0059: invoke-virtual {v14, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a8b20: 0a00 |005c: move-result v0 │ │ +3a8b22: 3800 0300 |005d: if-eqz v0, 0060 // +0003 │ │ +3a8b26: 2806 |005f: goto 0065 // +0006 │ │ +3a8b28: 0210 0b00 |0060: move/from16 v16, v11 │ │ +3a8b2c: 1212 |0062: const/4 v2, #int 1 // #1 │ │ +3a8b2e: 120b |0063: const/4 v11, #int 0 // #0 │ │ +3a8b30: 2866 |0064: goto 00ca // +0066 │ │ +3a8b32: 2200 8c12 |0065: new-instance v0, Ljava/io/File; // type@128c │ │ +3a8b36: 7030 7696 800e |0067: invoke-direct {v0, v8, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a8b3c: 220f e812 |006a: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8b40: 7010 4098 0f00 |006c: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8b46: 3814 0700 |006f: if-eqz v20, 0076 // +0007 │ │ +3a8b4a: 6e10 8396 0000 |0071: invoke-virtual {v0}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@9683 │ │ +3a8b50: 0c10 |0074: move-result-object v16 │ │ +3a8b52: 2805 |0075: goto 007a // +0005 │ │ +3a8b54: 6e10 8196 0000 |0076: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a8b5a: 0c10 |0079: move-result-object v16 │ │ +3a8b5c: 0802 1000 |007a: move-object/from16 v2, v16 │ │ +3a8b60: 6e20 4b98 2f00 |007c: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8b66: 1302 0900 |007f: const/16 v2, #int 9 // #9 │ │ +3a8b6a: 6e20 4498 2f00 |0081: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a8b70: 0210 0b00 |0084: move/from16 v16, v11 │ │ +3a8b74: 6e10 8a96 0000 |0086: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@968a │ │ +3a8b7a: 0b0a |0089: move-result-wide v10 │ │ +3a8b7c: 6e30 4898 af0b |008a: invoke-virtual {v15, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3a8b82: 6e20 4498 2f00 |008d: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a8b88: 1212 |0090: const/4 v2, #int 1 // #1 │ │ +3a8b8a: 232a 1a15 |0091: new-array v10, v2, [J // type@151a │ │ +3a8b8e: 6e10 8996 0000 |0093: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@9689 │ │ +3a8b94: 0b11 |0096: move-result-wide v17 │ │ +3a8b96: 120b |0097: const/4 v11, #int 0 // #0 │ │ +3a8b98: 4c11 0a0b |0098: aput-wide v17, v10, v11 │ │ +3a8b9c: 7110 66a3 0a00 |009a: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a8ba2: 0c00 |009d: move-result-object v0 │ │ +3a8ba4: 6e20 4b98 0f00 |009e: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8baa: 6e10 5498 0f00 |00a1: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8bb0: 0c00 |00a4: move-result-object v0 │ │ +3a8bb2: 217a |00a5: array-length v10, v7 │ │ +3a8bb4: 34ac 0b00 |00a6: if-lt v12, v10, 00b1 // +000b │ │ +3a8bb8: e00a 0c01 |00a8: shl-int/lit8 v10, v12, #int 1 // #01 │ │ +3a8bbc: 7120 b499 a700 |00aa: invoke-static {v7, v10}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a8bc2: 0c0a |00ad: move-result-object v10 │ │ +3a8bc4: 1f0a dc15 |00ae: check-cast v10, [Ljava/lang/String; // type@15dc │ │ +3a8bc8: 07a7 |00b0: move-object v7, v10 │ │ +3a8bca: d80a 0c01 |00b1: add-int/lit8 v10, v12, #int 1 // #01 │ │ +3a8bce: 4d00 070c |00b3: aput-object v0, v7, v12 │ │ +3a8bd2: 01ac |00b5: move v12, v10 │ │ +3a8bd4: 2814 |00b6: goto 00ca // +0014 │ │ +3a8bd6: 0d00 |00b7: move-exception v0 │ │ +3a8bd8: 01ac |00b8: move v12, v10 │ │ +3a8bda: 280c |00b9: goto 00c5 // +000c │ │ +3a8bdc: 0d00 |00ba: move-exception v0 │ │ +3a8bde: 280a |00bb: goto 00c5 // +000a │ │ +3a8be0: 0d00 |00bc: move-exception v0 │ │ +3a8be2: 2807 |00bd: goto 00c4 // +0007 │ │ +3a8be4: 0d00 |00be: move-exception v0 │ │ +3a8be6: 2804 |00bf: goto 00c3 // +0004 │ │ +3a8be8: 0d00 |00c0: move-exception v0 │ │ +3a8bea: 0210 0b00 |00c1: move/from16 v16, v11 │ │ +3a8bee: 1212 |00c3: const/4 v2, #int 1 // #1 │ │ +3a8bf0: 120b |00c4: const/4 v11, #int 0 // #0 │ │ +3a8bf2: 1c0a e514 |00c5: const-class v10, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ +3a8bf6: 7130 d770 a00e |00c7: invoke-static {v0, v10, v14}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d7 │ │ +3a8bfc: d80d 0d01 |00ca: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3a8c00: 020b 1000 |00cc: move/from16 v11, v16 │ │ +3a8c04: 1202 |00ce: const/4 v2, #int 0 // #0 │ │ +3a8c06: 121a |00cf: const/4 v10, #int 1 // #1 │ │ +3a8c08: 2900 7fff |00d0: goto/16 004f // -0081 │ │ +3a8c0c: 120b |00d2: const/4 v11, #int 0 // #0 │ │ +3a8c0e: 0770 |00d3: move-object v0, v7 │ │ +3a8c10: 01c7 |00d4: move v7, v12 │ │ +3a8c12: 2802 |00d5: goto 00d7 // +0002 │ │ +3a8c14: 120b |00d6: const/4 v11, #int 0 // #0 │ │ +3a8c16: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3a8c1a: 1202 |00d9: const/4 v2, #int 0 // #0 │ │ +3a8c1c: 2900 5cff |00da: goto/16 0036 // -00a4 │ │ +3a8c20: 7120 b499 7000 |00dc: invoke-static {v0, v7}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a8c26: 0c00 |00df: move-result-object v0 │ │ +3a8c28: 1f00 dc15 |00e0: check-cast v0, [Ljava/lang/String; // type@15dc │ │ +3a8c2c: 1100 |00e2: return-object v0 │ │ catches : 5 │ │ 0x0065 - 0x0084 │ │ Ljava/io/IOException; -> 0x00c0 │ │ 0x0086 - 0x0090 │ │ Ljava/io/IOException; -> 0x00be │ │ 0x0091 - 0x0097 │ │ Ljava/io/IOException; -> 0x00bc │ │ @@ -1285271,20 +1285270,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 │ │ -3a92f4: |[3a92f4] net.sf.dibdib.thread_io.IoRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_io/IoRunner; │ │ -3a9304: 1c00 e514 |0000: const-class v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ -3a9308: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a930e: 0c01 |0005: move-result-object v1 │ │ -3a9310: 1f01 e514 |0006: check-cast v1, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ -3a9314: 1101 |0008: return-object v1 │ │ +3a92f0: |[3a92f0] net.sf.dibdib.thread_io.IoRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_io/IoRunner; │ │ +3a9300: 1c00 e514 |0000: const-class v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ +3a9304: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a930a: 0c01 |0005: move-result-object v1 │ │ +3a930c: 1f01 e514 |0006: check-cast v1, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ +3a9310: 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;) │ │ @@ -1285292,147 +1285291,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 │ │ -3a9318: |[3a9318] net.sf.dibdib.thread_io.IoRunner.values:()[Lnet/sf/dibdib/thread_io/IoRunner; │ │ -3a9328: 6200 9679 |0000: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner;.$VALUES:[Lnet/sf/dibdib/thread_io/IoRunner; // field@7996 │ │ -3a932c: 6e10 77a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_io/IoRunner;.clone:()Ljava/lang/Object; // method@a677 │ │ -3a9332: 0c00 |0005: move-result-object v0 │ │ -3a9334: 1f00 1e16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_io/IoRunner; // type@161e │ │ -3a9338: 1100 |0008: return-object v0 │ │ +3a9314: |[3a9314] net.sf.dibdib.thread_io.IoRunner.values:()[Lnet/sf/dibdib/thread_io/IoRunner; │ │ +3a9324: 6200 9679 |0000: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner;.$VALUES:[Lnet/sf/dibdib/thread_io/IoRunner; // field@7996 │ │ +3a9328: 6e10 77a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_io/IoRunner;.clone:()Ljava/lang/Object; // method@a677 │ │ +3a932e: 0c00 |0005: move-result-object v0 │ │ +3a9330: 1f00 1e16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_io/IoRunner; // type@161e │ │ +3a9334: 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 │ │ -3a84c4: |[3a84c4] net.sf.dibdib.thread_io.IoRunner.writeEncoded:(Ljava/lang/String;[BZZZ)I │ │ -3a84d4: 620f 1779 |0000: sget-object v15, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a84d8: 6e10 6da4 0f00 |0002: invoke-virtual {v15}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ -3a84de: 0c0f |0005: move-result-object v15 │ │ -3a84e0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -3a84e2: 390f 0300 |0007: if-nez v15, 000a // +0003 │ │ -3a84e6: 0f00 |0009: return v0 │ │ -3a84e8: 390d 1100 |000a: if-nez v13, 001b // +0011 │ │ -3a84ec: 6101 9a79 |000c: sget-wide v1, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ -3a84f0: 1703 60ea 0000 |000e: const-wide/32 v3, #float 8.40779e-41 // #0000ea60 │ │ -3a84f6: bb31 |0011: add-long/2addr v1, v3 │ │ -3a84f8: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a84fe: 0b03 |0015: move-result-wide v3 │ │ -3a8500: 310f 0103 |0016: cmp-long v15, v1, v3 │ │ -3a8504: 3a0f 0300 |0018: if-ltz v15, 001b // +0003 │ │ -3a8508: 0f00 |001a: return v0 │ │ -3a850a: 220f 8c12 |001b: new-instance v15, Ljava/io/File; // type@128c │ │ -3a850e: 2200 e812 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8512: 7010 4098 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8518: 6e20 4b98 b000 |0022: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a851e: 1a01 5a06 |0025: const-string v1, ".tmp" // string@065a │ │ -3a8522: 6e20 4b98 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8528: 6e10 5498 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a852e: 0c00 |002d: move-result-object v0 │ │ -3a8530: 7020 7796 0f00 |002e: invoke-direct {v15, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a8536: 6e10 8896 0f00 |0031: invoke-virtual {v15}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -3a853c: 0a00 |0034: move-result v0 │ │ -3a853e: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ -3a8542: 6e10 8096 0f00 |0037: invoke-virtual {v15}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a8548: 0a00 |003a: move-result v0 │ │ -3a854a: 3800 0500 |003b: if-eqz v0, 0040 // +0005 │ │ -3a854e: 6e10 7d96 0f00 |003d: invoke-virtual {v15}, Ljava/io/File;.delete:()Z // method@967d │ │ -3a8554: 1220 |0040: const/4 v0, #int 2 // #2 │ │ -3a8556: 2301 dc15 |0041: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ -3a855a: 1a02 cf6f |0043: const-string v2, "exportLines" // string@6fcf │ │ -3a855e: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -3a8560: 4d02 0103 |0046: aput-object v2, v1, v3 │ │ -3a8564: 2202 e812 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8568: 7010 4098 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a856e: 1a04 baa0 |004d: const-string v4, "ok " // string@a0ba │ │ -3a8572: 6e20 4b98 4200 |004f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8578: 21c4 |0052: array-length v4, v12 │ │ -3a857a: 6e20 4798 4200 |0053: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a8580: 6e10 5498 0200 |0056: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8586: 0c02 |0059: move-result-object v2 │ │ -3a8588: 1214 |005a: const/4 v4, #int 1 // #1 │ │ -3a858a: 4d02 0104 |005b: aput-object v2, v1, v4 │ │ -3a858e: 7110 c3a1 0100 |005d: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a8594: 6205 1779 |0060: sget-object v5, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a8598: 1207 |0062: const/4 v7, #int 0 // #0 │ │ -3a859a: 21c8 |0063: array-length v8, v12 │ │ -3a859c: 6e10 8196 0f00 |0064: invoke-virtual {v15}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a85a2: 0c09 |0067: move-result-object v9 │ │ -3a85a4: 233a 1915 |0068: new-array v10, v3, [I // type@1519 │ │ -3a85a8: 07c6 |006a: move-object v6, v12 │ │ -3a85aa: 7406 7aa4 0500 |006b: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePacked:([BIILjava/lang/String;[I)I // method@a47a │ │ -3a85b0: 0a0c |006e: move-result v12 │ │ -3a85b2: 2300 dc15 |006f: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3a85b6: 1a01 acac |0071: const-string v1, "save" // string@acac │ │ -3a85ba: 4d01 0003 |0073: aput-object v1, v0, v3 │ │ -3a85be: 2201 e812 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a85c2: 7010 4098 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a85c8: 1a02 bba0 |007a: const-string v2, "ok? " // string@a0bb │ │ -3a85cc: 6e20 4b98 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a85d2: 6e20 4798 c100 |007f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a85d8: 6e10 5498 0100 |0082: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a85de: 0c01 |0085: move-result-object v1 │ │ -3a85e0: 4d01 0004 |0086: aput-object v1, v0, v4 │ │ -3a85e4: 7110 c3a1 0000 |0088: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a85ea: 3a0c 6200 |008b: if-ltz v12, 00ed // +0062 │ │ -3a85ee: 2200 8c12 |008d: new-instance v0, Ljava/io/File; // type@128c │ │ -3a85f2: 7020 7796 b000 |008f: invoke-direct {v0, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a85f8: 6e10 8896 0000 |0092: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -3a85fe: 0a0b |0095: move-result v11 │ │ -3a8600: 380b 5400 |0096: if-eqz v11, 00ea // +0054 │ │ -3a8604: 380e 4f00 |0098: if-eqz v14, 00e7 // +004f │ │ -3a8608: 6e10 8196 0000 |009a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a860e: 0c0b |009d: move-result-object v11 │ │ -3a8610: 220e 8c12 |009e: new-instance v14, Ljava/io/File; // type@128c │ │ -3a8614: 2201 e812 |00a0: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8618: 7010 4098 0100 |00a2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a861e: 6e20 4b98 b100 |00a5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8624: 1a02 2c06 |00a8: const-string v2, ".old" // string@062c │ │ -3a8628: 6e20 4b98 2100 |00aa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a862e: 6e10 5498 0100 |00ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8634: 0c01 |00b0: move-result-object v1 │ │ -3a8636: 7020 7796 1e00 |00b1: invoke-direct {v14, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a863c: 6e10 8096 0e00 |00b4: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a8642: 0a01 |00b7: move-result v1 │ │ -3a8644: 3801 2b00 |00b8: if-eqz v1, 00e3 // +002b │ │ -3a8648: 380d 0a00 |00ba: if-eqz v13, 00c4 // +000a │ │ -3a864c: 1601 e803 |00bc: const-wide/16 v1, #int 1000 // #3e8 │ │ -3a8650: 6103 9a79 |00be: sget-wide v3, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ -3a8654: 310d 0103 |00c0: cmp-long v13, v1, v3 │ │ -3a8658: 3d0d 1800 |00c2: if-lez v13, 00da // +0018 │ │ -3a865c: 220e 8c12 |00c4: new-instance v14, Ljava/io/File; // type@128c │ │ -3a8660: 220d e812 |00c6: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8664: 7010 4098 0d00 |00c8: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a866a: 6e20 4b98 bd00 |00cb: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8670: 1a0b 0006 |00ce: const-string v11, ".bak" // string@0600 │ │ -3a8674: 6e20 4b98 bd00 |00d0: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a867a: 6e10 5498 0d00 |00d3: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8680: 0c0b |00d6: move-result-object v11 │ │ -3a8682: 7020 7796 be00 |00d7: invoke-direct {v14, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a8688: 6e10 8096 0e00 |00da: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a868e: 0a0b |00dd: move-result v11 │ │ -3a8690: 380b 0500 |00de: if-eqz v11, 00e3 // +0005 │ │ -3a8694: 6e10 7d96 0e00 |00e0: invoke-virtual {v14}, Ljava/io/File;.delete:()Z // method@967d │ │ -3a869a: 6e20 8f96 e000 |00e3: invoke-virtual {v0, v14}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ -3a86a0: 2804 |00e6: goto 00ea // +0004 │ │ -3a86a2: 6e10 7d96 0000 |00e7: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@967d │ │ -3a86a8: 6e20 8f96 0f00 |00ea: invoke-virtual {v15, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ -3a86ae: 0f0c |00ed: return v12 │ │ +3a84c0: |[3a84c0] net.sf.dibdib.thread_io.IoRunner.writeEncoded:(Ljava/lang/String;[BZZZ)I │ │ +3a84d0: 620f 1779 |0000: sget-object v15, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a84d4: 6e10 6da4 0f00 |0002: invoke-virtual {v15}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ +3a84da: 0c0f |0005: move-result-object v15 │ │ +3a84dc: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +3a84de: 390f 0300 |0007: if-nez v15, 000a // +0003 │ │ +3a84e2: 0f00 |0009: return v0 │ │ +3a84e4: 390d 1100 |000a: if-nez v13, 001b // +0011 │ │ +3a84e8: 6101 9a79 |000c: sget-wide v1, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ +3a84ec: 1703 60ea 0000 |000e: const-wide/32 v3, #float 8.40779e-41 // #0000ea60 │ │ +3a84f2: bb31 |0011: add-long/2addr v1, v3 │ │ +3a84f4: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a84fa: 0b03 |0015: move-result-wide v3 │ │ +3a84fc: 310f 0103 |0016: cmp-long v15, v1, v3 │ │ +3a8500: 3a0f 0300 |0018: if-ltz v15, 001b // +0003 │ │ +3a8504: 0f00 |001a: return v0 │ │ +3a8506: 220f 8c12 |001b: new-instance v15, Ljava/io/File; // type@128c │ │ +3a850a: 2200 e812 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a850e: 7010 4098 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8514: 6e20 4b98 b000 |0022: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a851a: 1a01 5a06 |0025: const-string v1, ".tmp" // string@065a │ │ +3a851e: 6e20 4b98 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8524: 6e10 5498 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a852a: 0c00 |002d: move-result-object v0 │ │ +3a852c: 7020 7796 0f00 |002e: invoke-direct {v15, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a8532: 6e10 8896 0f00 |0031: invoke-virtual {v15}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +3a8538: 0a00 |0034: move-result v0 │ │ +3a853a: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ +3a853e: 6e10 8096 0f00 |0037: invoke-virtual {v15}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a8544: 0a00 |003a: move-result v0 │ │ +3a8546: 3800 0500 |003b: if-eqz v0, 0040 // +0005 │ │ +3a854a: 6e10 7d96 0f00 |003d: invoke-virtual {v15}, Ljava/io/File;.delete:()Z // method@967d │ │ +3a8550: 1220 |0040: const/4 v0, #int 2 // #2 │ │ +3a8552: 2301 dc15 |0041: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ +3a8556: 1a02 cf6f |0043: const-string v2, "exportLines" // string@6fcf │ │ +3a855a: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +3a855c: 4d02 0103 |0046: aput-object v2, v1, v3 │ │ +3a8560: 2202 e812 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8564: 7010 4098 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a856a: 1a04 baa0 |004d: const-string v4, "ok " // string@a0ba │ │ +3a856e: 6e20 4b98 4200 |004f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8574: 21c4 |0052: array-length v4, v12 │ │ +3a8576: 6e20 4798 4200 |0053: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a857c: 6e10 5498 0200 |0056: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8582: 0c02 |0059: move-result-object v2 │ │ +3a8584: 1214 |005a: const/4 v4, #int 1 // #1 │ │ +3a8586: 4d02 0104 |005b: aput-object v2, v1, v4 │ │ +3a858a: 7110 c3a1 0100 |005d: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a8590: 6205 1779 |0060: sget-object v5, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a8594: 1207 |0062: const/4 v7, #int 0 // #0 │ │ +3a8596: 21c8 |0063: array-length v8, v12 │ │ +3a8598: 6e10 8196 0f00 |0064: invoke-virtual {v15}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a859e: 0c09 |0067: move-result-object v9 │ │ +3a85a0: 233a 1915 |0068: new-array v10, v3, [I // type@1519 │ │ +3a85a4: 07c6 |006a: move-object v6, v12 │ │ +3a85a6: 7406 7aa4 0500 |006b: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePacked:([BIILjava/lang/String;[I)I // method@a47a │ │ +3a85ac: 0a0c |006e: move-result v12 │ │ +3a85ae: 2300 dc15 |006f: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3a85b2: 1a01 acac |0071: const-string v1, "save" // string@acac │ │ +3a85b6: 4d01 0003 |0073: aput-object v1, v0, v3 │ │ +3a85ba: 2201 e812 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a85be: 7010 4098 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a85c4: 1a02 bba0 |007a: const-string v2, "ok? " // string@a0bb │ │ +3a85c8: 6e20 4b98 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a85ce: 6e20 4798 c100 |007f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a85d4: 6e10 5498 0100 |0082: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a85da: 0c01 |0085: move-result-object v1 │ │ +3a85dc: 4d01 0004 |0086: aput-object v1, v0, v4 │ │ +3a85e0: 7110 c3a1 0000 |0088: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a85e6: 3a0c 6200 |008b: if-ltz v12, 00ed // +0062 │ │ +3a85ea: 2200 8c12 |008d: new-instance v0, Ljava/io/File; // type@128c │ │ +3a85ee: 7020 7796 b000 |008f: invoke-direct {v0, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a85f4: 6e10 8896 0000 |0092: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +3a85fa: 0a0b |0095: move-result v11 │ │ +3a85fc: 380b 5400 |0096: if-eqz v11, 00ea // +0054 │ │ +3a8600: 380e 4f00 |0098: if-eqz v14, 00e7 // +004f │ │ +3a8604: 6e10 8196 0000 |009a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a860a: 0c0b |009d: move-result-object v11 │ │ +3a860c: 220e 8c12 |009e: new-instance v14, Ljava/io/File; // type@128c │ │ +3a8610: 2201 e812 |00a0: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8614: 7010 4098 0100 |00a2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a861a: 6e20 4b98 b100 |00a5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8620: 1a02 2c06 |00a8: const-string v2, ".old" // string@062c │ │ +3a8624: 6e20 4b98 2100 |00aa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a862a: 6e10 5498 0100 |00ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8630: 0c01 |00b0: move-result-object v1 │ │ +3a8632: 7020 7796 1e00 |00b1: invoke-direct {v14, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a8638: 6e10 8096 0e00 |00b4: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a863e: 0a01 |00b7: move-result v1 │ │ +3a8640: 3801 2b00 |00b8: if-eqz v1, 00e3 // +002b │ │ +3a8644: 380d 0a00 |00ba: if-eqz v13, 00c4 // +000a │ │ +3a8648: 1601 e803 |00bc: const-wide/16 v1, #int 1000 // #3e8 │ │ +3a864c: 6103 9a79 |00be: sget-wide v3, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ +3a8650: 310d 0103 |00c0: cmp-long v13, v1, v3 │ │ +3a8654: 3d0d 1800 |00c2: if-lez v13, 00da // +0018 │ │ +3a8658: 220e 8c12 |00c4: new-instance v14, Ljava/io/File; // type@128c │ │ +3a865c: 220d e812 |00c6: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8660: 7010 4098 0d00 |00c8: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8666: 6e20 4b98 bd00 |00cb: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a866c: 1a0b 0006 |00ce: const-string v11, ".bak" // string@0600 │ │ +3a8670: 6e20 4b98 bd00 |00d0: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8676: 6e10 5498 0d00 |00d3: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a867c: 0c0b |00d6: move-result-object v11 │ │ +3a867e: 7020 7796 be00 |00d7: invoke-direct {v14, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a8684: 6e10 8096 0e00 |00da: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a868a: 0a0b |00dd: move-result v11 │ │ +3a868c: 380b 0500 |00de: if-eqz v11, 00e3 // +0005 │ │ +3a8690: 6e10 7d96 0e00 |00e0: invoke-virtual {v14}, Ljava/io/File;.delete:()Z // method@967d │ │ +3a8696: 6e20 8f96 e000 |00e3: invoke-virtual {v0, v14}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ +3a869c: 2804 |00e6: goto 00ea // +0004 │ │ +3a869e: 6e10 7d96 0000 |00e7: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@967d │ │ +3a86a4: 6e20 8f96 0f00 |00ea: invoke-virtual {v15, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ +3a86aa: 0f0c |00ed: return v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x000c line=549 │ │ 0x001b line=553 │ │ 0x0031 line=554 │ │ 0x003d line=555 │ │ @@ -1285466,18 +1285465,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3a86b0: |[3a86b0] net.sf.dibdib.thread_io.IoRunner.call:()Ljava/lang/Object; │ │ -3a86c0: 6e10 1ba5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/IoRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a51b │ │ -3a86c6: 0c00 |0003: move-result-object v0 │ │ -3a86c8: 1100 |0004: return-object v0 │ │ +3a86ac: |[3a86ac] net.sf.dibdib.thread_io.IoRunner.call:()Ljava/lang/Object; │ │ +3a86bc: 6e10 1ba5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/IoRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a51b │ │ +3a86c2: 0c00 |0003: move-result-object v0 │ │ +3a86c4: 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;) │ │ @@ -1285485,17 +1285484,17 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a92dc: |[3a92dc] net.sf.dibdib.thread_io.IoRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3a92ec: 5410 9879 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ -3a92f0: 1100 |0002: return-object v0 │ │ +3a92d8: |[3a92d8] net.sf.dibdib.thread_io.IoRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3a92e8: 5410 9879 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ +3a92ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/dibdib/thread_io/IoRunner; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_io/IoRunner;) │ │ @@ -1285503,18 +1285502,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 │ │ -3a7ed4: |[3a7ed4] net.sf.dibdib.thread_io.IoRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ -3a7ee4: 5411 af76 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a7ee8: 2011 e614 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a7eec: 0f01 |0004: return v1 │ │ +3a7ed0: |[3a7ed0] net.sf.dibdib.thread_io.IoRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ +3a7ee0: 5411 af76 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a7ee4: 2011 e614 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a7ee8: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 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 │ │ @@ -1285524,140 +1285523,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 │ │ -3a90c8: |[3a90c8] net.sf.dibdib.thread_io.IoRunner.loadData:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3a90d8: 6200 1779 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a90dc: 6e10 6da4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ -3a90e2: 0c00 |0005: move-result-object v0 │ │ -3a90e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3a90e6: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -3a90ea: 1101 |0009: return-object v1 │ │ -3a90ec: 6200 6673 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a90f0: 1a02 5a99 |000c: const-string v2, "main" // string@995a │ │ -3a90f4: 2410 dc15 0200 |000e: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ -3a90fa: 0c02 |0011: move-result-object v2 │ │ -3a90fc: 7220 41a2 2000 |0012: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a9102: 0c00 |0015: move-result-object v0 │ │ -3a9104: 3907 1800 |0016: if-nez v7, 002e // +0018 │ │ -3a9108: 2202 8c12 |0018: new-instance v2, Ljava/io/File; // type@128c │ │ -3a910c: 6203 6273 |001a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a9110: 5433 7b73 |001c: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a9114: 7030 7696 0203 |001e: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a911a: 6e10 8896 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -3a9120: 0a03 |0024: move-result v3 │ │ -3a9122: 3803 0700 |0025: if-eqz v3, 002c // +0007 │ │ -3a9126: 6e10 8196 0200 |0027: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a912c: 0c02 |002a: move-result-object v2 │ │ -3a912e: 2804 |002b: goto 002f // +0004 │ │ -3a9130: 0712 |002c: move-object v2, v1 │ │ -3a9132: 2802 |002d: goto 002f // +0002 │ │ -3a9134: 0772 |002e: move-object v2, v7 │ │ -3a9136: 3902 0800 |002f: if-nez v2, 0037 // +0008 │ │ -3a913a: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -3a913c: 7120 22a5 2000 |0032: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a522 │ │ -3a9142: 0c02 |0035: move-result-object v2 │ │ -3a9144: 2825 |0036: goto 005b // +0025 │ │ -3a9146: 2203 8c12 |0037: new-instance v3, Ljava/io/File; // type@128c │ │ -3a914a: 7020 7796 2300 |0039: invoke-direct {v3, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a9150: 6e10 8096 0300 |003c: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a9156: 0a03 |003f: move-result v3 │ │ -3a9158: 3903 1b00 |0040: if-nez v3, 005b // +001b │ │ -3a915c: 1303 2f00 |0042: const/16 v3, #int 47 // #2f │ │ -3a9160: 6e20 1a98 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a9166: 0a03 |0047: move-result v3 │ │ -3a9168: 3b03 1300 |0048: if-gez v3, 005b // +0013 │ │ -3a916c: 1303 5c00 |004a: const/16 v3, #int 92 // #5c │ │ -3a9170: 6e20 1a98 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a9176: 0a03 |004f: move-result v3 │ │ -3a9178: 3b03 0b00 |0050: if-gez v3, 005b // +000b │ │ -3a917c: 2203 8c12 |0052: new-instance v3, Ljava/io/File; // type@128c │ │ -3a9180: 7030 7696 0302 |0054: invoke-direct {v3, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a9186: 6e10 8196 0300 |0057: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a918c: 0c02 |005a: move-result-object v2 │ │ -3a918e: 3802 0600 |005b: if-eqz v2, 0061 // +0006 │ │ -3a9192: 7110 23a5 0200 |005d: invoke-static {v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a523 │ │ -3a9198: 0c01 |0060: move-result-object v1 │ │ -3a919a: 3901 3100 |0061: if-nez v1, 0092 // +0031 │ │ -3a919e: 2200 8c12 |0063: new-instance v0, Ljava/io/File; // type@128c │ │ -3a91a2: 2203 e812 |0065: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a91a6: 7010 4098 0300 |0067: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a91ac: 6e20 4b98 2300 |006a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a91b2: 1a04 0006 |006d: const-string v4, ".bak" // string@0600 │ │ -3a91b6: 6e20 4b98 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a91bc: 6e10 5498 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a91c2: 0c03 |0075: move-result-object v3 │ │ -3a91c4: 7020 7796 3000 |0076: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a91ca: 6e10 8896 0000 |0079: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -3a91d0: 0a00 |007c: move-result v0 │ │ -3a91d2: 3800 1500 |007d: if-eqz v0, 0092 // +0015 │ │ -3a91d6: 2200 e812 |007f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a91da: 7010 4098 0000 |0081: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a91e0: 6e20 4b98 2000 |0084: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a91e6: 6e20 4b98 4000 |0087: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a91ec: 6e10 5498 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a91f2: 0c00 |008d: move-result-object v0 │ │ -3a91f4: 7110 23a5 0000 |008e: invoke-static {v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a523 │ │ -3a91fa: 0c01 |0091: move-result-object v1 │ │ -3a91fc: 3901 3100 |0092: if-nez v1, 00c3 // +0031 │ │ -3a9200: 2200 8c12 |0094: new-instance v0, Ljava/io/File; // type@128c │ │ -3a9204: 2203 e812 |0096: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a9208: 7010 4098 0300 |0098: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a920e: 6e20 4b98 2300 |009b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9214: 1a04 2c06 |009e: const-string v4, ".old" // string@062c │ │ -3a9218: 6e20 4b98 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a921e: 6e10 5498 0300 |00a3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a9224: 0c03 |00a6: move-result-object v3 │ │ -3a9226: 7020 7796 3000 |00a7: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a922c: 6e10 8896 0000 |00aa: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9688 │ │ -3a9232: 0a00 |00ad: move-result v0 │ │ -3a9234: 3800 1500 |00ae: if-eqz v0, 00c3 // +0015 │ │ -3a9238: 2200 e812 |00b0: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a923c: 7010 4098 0000 |00b2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a9242: 6e20 4b98 2000 |00b5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9248: 6e20 4b98 4000 |00b8: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a924e: 6e10 5498 0000 |00bb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a9254: 0c00 |00be: move-result-object v0 │ │ -3a9256: 7110 23a5 0000 |00bf: invoke-static {v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a523 │ │ -3a925c: 0c01 |00c2: move-result-object v1 │ │ -3a925e: 3901 2c00 |00c3: if-nez v1, 00ef // +002c │ │ -3a9262: 3907 2a00 |00c5: if-nez v7, 00ef // +002a │ │ -3a9266: 6207 6673 |00c7: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a926a: 1a00 e86f |00c9: const-string v0, "external" // string@6fe8 │ │ -3a926e: 2410 dc15 0000 |00cb: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ -3a9274: 0c00 |00ce: move-result-object v0 │ │ -3a9276: 7220 41a2 0700 |00cf: invoke-interface {v7, v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a927c: 0c07 |00d2: move-result-object v7 │ │ -3a927e: 3807 1c00 |00d3: if-eqz v7, 00ef // +001c │ │ -3a9282: 6e10 8096 0700 |00d5: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a9288: 0a00 |00d8: move-result v0 │ │ -3a928a: 3800 1600 |00d9: if-eqz v0, 00ef // +0016 │ │ -3a928e: 1200 |00db: const/4 v0, #int 0 // #0 │ │ -3a9290: 7120 22a5 0700 |00dc: invoke-static {v7, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a522 │ │ -3a9296: 0c07 |00df: move-result-object v7 │ │ -3a9298: 3807 0f00 |00e0: if-eqz v7, 00ef // +000f │ │ -3a929c: 2200 8c12 |00e2: new-instance v0, Ljava/io/File; // type@128c │ │ -3a92a0: 7020 7796 7000 |00e4: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a92a6: 6e10 8196 0000 |00e7: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a92ac: 0c07 |00ea: move-result-object v7 │ │ -3a92ae: 7110 23a5 0700 |00eb: invoke-static {v7}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a523 │ │ -3a92b4: 0c01 |00ee: move-result-object v1 │ │ -3a92b6: 1602 e803 |00ef: const-wide/16 v2, #int 1000 // #3e8 │ │ -3a92ba: 6104 9a79 |00f1: sget-wide v4, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ -3a92be: 3107 0204 |00f3: cmp-long v7, v2, v4 │ │ -3a92c2: 3a07 0b00 |00f5: if-ltz v7, 0100 // +000b │ │ -3a92c6: 3801 0500 |00f7: if-eqz v1, 00fc // +0005 │ │ -3a92ca: 1602 e903 |00f9: const-wide/16 v2, #int 1001 // #3e9 │ │ -3a92ce: 2803 |00fb: goto 00fe // +0003 │ │ -3a92d0: 1602 0100 |00fc: const-wide/16 v2, #int 1 // #1 │ │ -3a92d4: 6802 9a79 |00fe: sput-wide v2, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ -3a92d8: 1101 |0100: return-object v1 │ │ +3a90c4: |[3a90c4] net.sf.dibdib.thread_io.IoRunner.loadData:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3a90d4: 6200 1779 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a90d8: 6e10 6da4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ +3a90de: 0c00 |0005: move-result-object v0 │ │ +3a90e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3a90e2: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +3a90e6: 1101 |0009: return-object v1 │ │ +3a90e8: 6200 6673 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a90ec: 1a02 5a99 |000c: const-string v2, "main" // string@995a │ │ +3a90f0: 2410 dc15 0200 |000e: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ +3a90f6: 0c02 |0011: move-result-object v2 │ │ +3a90f8: 7220 41a2 2000 |0012: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a90fe: 0c00 |0015: move-result-object v0 │ │ +3a9100: 3907 1800 |0016: if-nez v7, 002e // +0018 │ │ +3a9104: 2202 8c12 |0018: new-instance v2, Ljava/io/File; // type@128c │ │ +3a9108: 6203 6273 |001a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a910c: 5433 7b73 |001c: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a9110: 7030 7696 0203 |001e: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a9116: 6e10 8896 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +3a911c: 0a03 |0024: move-result v3 │ │ +3a911e: 3803 0700 |0025: if-eqz v3, 002c // +0007 │ │ +3a9122: 6e10 8196 0200 |0027: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a9128: 0c02 |002a: move-result-object v2 │ │ +3a912a: 2804 |002b: goto 002f // +0004 │ │ +3a912c: 0712 |002c: move-object v2, v1 │ │ +3a912e: 2802 |002d: goto 002f // +0002 │ │ +3a9130: 0772 |002e: move-object v2, v7 │ │ +3a9132: 3902 0800 |002f: if-nez v2, 0037 // +0008 │ │ +3a9136: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +3a9138: 7120 22a5 2000 |0032: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a522 │ │ +3a913e: 0c02 |0035: move-result-object v2 │ │ +3a9140: 2825 |0036: goto 005b // +0025 │ │ +3a9142: 2203 8c12 |0037: new-instance v3, Ljava/io/File; // type@128c │ │ +3a9146: 7020 7796 2300 |0039: invoke-direct {v3, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a914c: 6e10 8096 0300 |003c: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a9152: 0a03 |003f: move-result v3 │ │ +3a9154: 3903 1b00 |0040: if-nez v3, 005b // +001b │ │ +3a9158: 1303 2f00 |0042: const/16 v3, #int 47 // #2f │ │ +3a915c: 6e20 1a98 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a9162: 0a03 |0047: move-result v3 │ │ +3a9164: 3b03 1300 |0048: if-gez v3, 005b // +0013 │ │ +3a9168: 1303 5c00 |004a: const/16 v3, #int 92 // #5c │ │ +3a916c: 6e20 1a98 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a9172: 0a03 |004f: move-result v3 │ │ +3a9174: 3b03 0b00 |0050: if-gez v3, 005b // +000b │ │ +3a9178: 2203 8c12 |0052: new-instance v3, Ljava/io/File; // type@128c │ │ +3a917c: 7030 7696 0302 |0054: invoke-direct {v3, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a9182: 6e10 8196 0300 |0057: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a9188: 0c02 |005a: move-result-object v2 │ │ +3a918a: 3802 0600 |005b: if-eqz v2, 0061 // +0006 │ │ +3a918e: 7110 23a5 0200 |005d: invoke-static {v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a523 │ │ +3a9194: 0c01 |0060: move-result-object v1 │ │ +3a9196: 3901 3100 |0061: if-nez v1, 0092 // +0031 │ │ +3a919a: 2200 8c12 |0063: new-instance v0, Ljava/io/File; // type@128c │ │ +3a919e: 2203 e812 |0065: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a91a2: 7010 4098 0300 |0067: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a91a8: 6e20 4b98 2300 |006a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a91ae: 1a04 0006 |006d: const-string v4, ".bak" // string@0600 │ │ +3a91b2: 6e20 4b98 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a91b8: 6e10 5498 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a91be: 0c03 |0075: move-result-object v3 │ │ +3a91c0: 7020 7796 3000 |0076: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a91c6: 6e10 8896 0000 |0079: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +3a91cc: 0a00 |007c: move-result v0 │ │ +3a91ce: 3800 1500 |007d: if-eqz v0, 0092 // +0015 │ │ +3a91d2: 2200 e812 |007f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a91d6: 7010 4098 0000 |0081: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a91dc: 6e20 4b98 2000 |0084: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a91e2: 6e20 4b98 4000 |0087: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a91e8: 6e10 5498 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a91ee: 0c00 |008d: move-result-object v0 │ │ +3a91f0: 7110 23a5 0000 |008e: invoke-static {v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a523 │ │ +3a91f6: 0c01 |0091: move-result-object v1 │ │ +3a91f8: 3901 3100 |0092: if-nez v1, 00c3 // +0031 │ │ +3a91fc: 2200 8c12 |0094: new-instance v0, Ljava/io/File; // type@128c │ │ +3a9200: 2203 e812 |0096: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a9204: 7010 4098 0300 |0098: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a920a: 6e20 4b98 2300 |009b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a9210: 1a04 2c06 |009e: const-string v4, ".old" // string@062c │ │ +3a9214: 6e20 4b98 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a921a: 6e10 5498 0300 |00a3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a9220: 0c03 |00a6: move-result-object v3 │ │ +3a9222: 7020 7796 3000 |00a7: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a9228: 6e10 8896 0000 |00aa: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9688 │ │ +3a922e: 0a00 |00ad: move-result v0 │ │ +3a9230: 3800 1500 |00ae: if-eqz v0, 00c3 // +0015 │ │ +3a9234: 2200 e812 |00b0: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a9238: 7010 4098 0000 |00b2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a923e: 6e20 4b98 2000 |00b5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a9244: 6e20 4b98 4000 |00b8: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a924a: 6e10 5498 0000 |00bb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a9250: 0c00 |00be: move-result-object v0 │ │ +3a9252: 7110 23a5 0000 |00bf: invoke-static {v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a523 │ │ +3a9258: 0c01 |00c2: move-result-object v1 │ │ +3a925a: 3901 2c00 |00c3: if-nez v1, 00ef // +002c │ │ +3a925e: 3907 2a00 |00c5: if-nez v7, 00ef // +002a │ │ +3a9262: 6207 6673 |00c7: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a9266: 1a00 e86f |00c9: const-string v0, "external" // string@6fe8 │ │ +3a926a: 2410 dc15 0000 |00cb: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ +3a9270: 0c00 |00ce: move-result-object v0 │ │ +3a9272: 7220 41a2 0700 |00cf: invoke-interface {v7, v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a9278: 0c07 |00d2: move-result-object v7 │ │ +3a927a: 3807 1c00 |00d3: if-eqz v7, 00ef // +001c │ │ +3a927e: 6e10 8096 0700 |00d5: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a9284: 0a00 |00d8: move-result v0 │ │ +3a9286: 3800 1600 |00d9: if-eqz v0, 00ef // +0016 │ │ +3a928a: 1200 |00db: const/4 v0, #int 0 // #0 │ │ +3a928c: 7120 22a5 0700 |00dc: invoke-static {v7, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a522 │ │ +3a9292: 0c07 |00df: move-result-object v7 │ │ +3a9294: 3807 0f00 |00e0: if-eqz v7, 00ef // +000f │ │ +3a9298: 2200 8c12 |00e2: new-instance v0, Ljava/io/File; // type@128c │ │ +3a929c: 7020 7796 7000 |00e4: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a92a2: 6e10 8196 0000 |00e7: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a92a8: 0c07 |00ea: move-result-object v7 │ │ +3a92aa: 7110 23a5 0700 |00eb: invoke-static {v7}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a523 │ │ +3a92b0: 0c01 |00ee: move-result-object v1 │ │ +3a92b2: 1602 e803 |00ef: const-wide/16 v2, #int 1000 // #3e8 │ │ +3a92b6: 6104 9a79 |00f1: sget-wide v4, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ +3a92ba: 3107 0204 |00f3: cmp-long v7, v2, v4 │ │ +3a92be: 3a07 0b00 |00f5: if-ltz v7, 0100 // +000b │ │ +3a92c2: 3801 0500 |00f7: if-eqz v1, 00fc // +0005 │ │ +3a92c6: 1602 e903 |00f9: const-wide/16 v2, #int 1001 // #3e9 │ │ +3a92ca: 2803 |00fb: goto 00fe // +0003 │ │ +3a92cc: 1602 0100 |00fc: const-wide/16 v2, #int 1 // #1 │ │ +3a92d0: 6802 9a79 |00fe: sput-wide v2, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ +3a92d4: 1101 |0100: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x000a line=295 │ │ 0x0018 line=297 │ │ 0x0021 line=298 │ │ 0x0032 line=301 │ │ @@ -1285684,179 +1285683,179 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3a9398: |[3a9398] net.sf.dibdib.thread_io.IoRunner.removeWipData4Interrupts:()V │ │ -3a93a8: 0e00 |0000: return-void │ │ +3a9394: |[3a9394] net.sf.dibdib.thread_io.IoRunner.removeWipData4Interrupts:()V │ │ +3a93a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_io/IoRunner;) │ │ name : 'saveAll' │ │ type : '([BJ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 321 16-bit code units │ │ -3a93ac: |[3a93ac] net.sf.dibdib.thread_io.IoRunner.saveAll:([BJ)V │ │ -3a93bc: 07f0 |0000: move-object v0, v15 │ │ -3a93be: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ -3a93c2: 3103 0110 |0003: cmp-long v3, v1, v16 │ │ -3a93c6: 3903 0700 |0005: if-nez v3, 000c // +0007 │ │ -3a93ca: 6204 1779 |0007: sget-object v4, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a93ce: 6e10 7ba4 0400 |0009: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePhrase:()Z // method@a47b │ │ -3a93d4: 6204 6273 |000c: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a93d8: 5444 7c73 |000e: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ -3a93dc: 3804 0f00 |0010: if-eqz v4, 001f // +000f │ │ -3a93e0: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ -3a93e4: 280b |0014: goto 001f // +000b │ │ -3a93e6: 2203 8c12 |0015: new-instance v3, Ljava/io/File; // type@128c │ │ -3a93ea: 6204 6273 |0017: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a93ee: 5444 7c73 |0019: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ -3a93f2: 7020 7796 4300 |001b: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a93f8: 2816 |001e: goto 0034 // +0016 │ │ -3a93fa: 2203 8c12 |001f: new-instance v3, Ljava/io/File; // type@128c │ │ -3a93fe: 6204 6673 |0021: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a9402: 1a05 5a99 |0023: const-string v5, "main" // string@995a │ │ -3a9406: 2410 dc15 0500 |0025: filled-new-array {v5}, [Ljava/lang/String; // type@15dc │ │ -3a940c: 0c05 |0028: move-result-object v5 │ │ -3a940e: 7220 41a2 5400 |0029: invoke-interface {v4, v5}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a9414: 0c04 |002c: move-result-object v4 │ │ -3a9416: 6205 6273 |002d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a941a: 5455 7b73 |002f: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a941e: 7030 7696 4305 |0031: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a9424: 6e10 8196 0300 |0034: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a942a: 0c04 |0037: move-result-object v4 │ │ -3a942c: 2205 8c12 |0038: new-instance v5, Ljava/io/File; // type@128c │ │ -3a9430: 2206 e812 |003a: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a9434: 7010 4098 0600 |003c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a943a: 6e20 4b98 4600 |003f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9440: 1a07 5a06 |0042: const-string v7, ".tmp" // string@065a │ │ -3a9444: 6e20 4b98 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a944a: 6e10 5498 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a9450: 0c06 |004a: move-result-object v6 │ │ -3a9452: 7020 7796 6500 |004b: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a9458: 6e10 8096 0500 |004e: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a945e: 0a06 |0051: move-result v6 │ │ -3a9460: 3806 0500 |0052: if-eqz v6, 0057 // +0005 │ │ -3a9464: 6e10 7d96 0500 |0054: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@967d │ │ -3a946a: 6e10 8096 0300 |0057: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a9470: 0a06 |005a: move-result v6 │ │ -3a9472: 1a07 c905 |005b: const-string v7, "." // string@05c9 │ │ -3a9476: 1268 |005d: const/4 v8, #int 6 // #6 │ │ -3a9478: 1a09 1006 |005e: const-string v9, ".dm" // string@0610 │ │ -3a947c: 120a |0060: const/4 v10, #int 0 // #0 │ │ -3a947e: 3806 6700 |0061: if-eqz v6, 00c8 // +0067 │ │ -3a9482: 2206 8c12 |0063: new-instance v6, Ljava/io/File; // type@128c │ │ -3a9486: 220b e812 |0065: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a948a: 7010 4098 0b00 |0067: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a9490: 6e20 4b98 4b00 |006a: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9496: 1a0c 0006 |006d: const-string v12, ".bak" // string@0600 │ │ -3a949a: 6e20 4b98 cb00 |006f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a94a0: 6e10 5498 0b00 |0072: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a94a6: 0c0b |0075: move-result-object v11 │ │ -3a94a8: 7020 7796 b600 |0076: invoke-direct {v6, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a94ae: 6e10 8096 0600 |0079: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a94b4: 0a0b |007c: move-result v11 │ │ -3a94b6: 380b 4800 |007d: if-eqz v11, 00c5 // +0048 │ │ -3a94ba: 23ab 1a15 |007f: new-array v11, v10, [J // type@151a │ │ -3a94be: 7110 66a3 0b00 |0081: invoke-static {v11}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a94c4: 0c0b |0084: move-result-object v11 │ │ -3a94c6: 125d |0085: const/4 v13, #int 5 // #5 │ │ -3a94c8: 6e30 2e98 db08 |0086: invoke-virtual {v11, v13, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a94ce: 0c0b |0089: move-result-object v11 │ │ -3a94d0: 220d e812 |008a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a94d4: 7010 4098 0d00 |008c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a94da: 6e20 4b98 7d00 |008f: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a94e0: 6e20 4b98 bd00 |0092: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a94e6: 6e20 4b98 9d00 |0095: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a94ec: 6e10 5498 0d00 |0098: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a94f2: 0c0b |009b: move-result-object v11 │ │ -3a94f4: 6e30 2798 940b |009c: invoke-virtual {v4, v9, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3a94fa: 0c0b |009f: move-result-object v11 │ │ -3a94fc: 220d 8c12 |00a0: new-instance v13, Ljava/io/File; // type@128c │ │ -3a9500: 7020 7796 bd00 |00a2: invoke-direct {v13, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a9506: 6e10 8096 0d00 |00a5: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a950c: 0a0b |00a8: move-result v11 │ │ -3a950e: 380b 0500 |00a9: if-eqz v11, 00ae // +0005 │ │ -3a9512: 6e10 7d96 0d00 |00ab: invoke-virtual {v13}, Ljava/io/File;.delete:()Z // method@967d │ │ -3a9518: 6e20 8f96 d600 |00ae: invoke-virtual {v6, v13}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ -3a951e: 2206 8c12 |00b1: new-instance v6, Ljava/io/File; // type@128c │ │ -3a9522: 220b e812 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a9526: 7010 4098 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a952c: 6e20 4b98 4b00 |00b8: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9532: 6e20 4b98 cb00 |00bb: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9538: 6e10 5498 0b00 |00be: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a953e: 0c04 |00c1: move-result-object v4 │ │ -3a9540: 7020 7796 4600 |00c2: invoke-direct {v6, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a9546: 6e20 8f96 6300 |00c5: invoke-virtual {v3, v6}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ -3a954c: 6e10 8196 0500 |00c8: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a9552: 0c04 |00cb: move-result-object v4 │ │ -3a9554: 1216 |00cc: const/4 v6, #int 1 // #1 │ │ -3a9556: 715a 2fa5 f466 |00cd: invoke-static {v4, v15, v6, v6, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a52f │ │ -3a955c: 6e20 8f96 3500 |00d0: invoke-virtual {v5, v3}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ -3a9562: 7100 59a3 0000 |00d3: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a9568: 0b03 |00d6: move-result-wide v3 │ │ -3a956a: 6803 9a79 |00d7: sput-wide v3, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ -3a956e: 1603 0100 |00d9: const-wide/16 v3, #int 1 // #1 │ │ -3a9572: a003 1003 |00db: and-long v3, v16, v3 │ │ -3a9576: 3105 0103 |00dd: cmp-long v5, v1, v3 │ │ -3a957a: 3805 6100 |00df: if-eqz v5, 0140 // +0061 │ │ -3a957e: 6203 6673 |00e1: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a9582: 1a04 e86f |00e3: const-string v4, "external" // string@6fe8 │ │ -3a9586: 2410 dc15 0400 |00e5: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -3a958c: 0c04 |00e8: move-result-object v4 │ │ -3a958e: 7220 41a2 4300 |00e9: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a9594: 0c03 |00ec: move-result-object v3 │ │ -3a9596: 3803 5300 |00ed: if-eqz v3, 0140 // +0053 │ │ -3a959a: 23a4 1a15 |00ef: new-array v4, v10, [J // type@151a │ │ -3a959e: 7110 66a3 0400 |00f1: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a95a4: 0c04 |00f4: move-result-object v4 │ │ -3a95a6: 1245 |00f5: const/4 v5, #int 4 // #4 │ │ -3a95a8: 6e30 2e98 5408 |00f6: invoke-virtual {v4, v5, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a95ae: 0c04 |00f9: move-result-object v4 │ │ -3a95b0: 6205 6273 |00fa: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a95b4: 5455 7b73 |00fc: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a95b8: 2208 e812 |00fe: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a95bc: 7010 4098 0800 |0100: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a95c2: 6e20 4b98 7800 |0103: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a95c8: 160b 0200 |0106: const-wide/16 v11, #int 2 // #2 │ │ -3a95cc: a00b 100b |0108: and-long v11, v16, v11 │ │ -3a95d0: 3107 010b |010a: cmp-long v7, v1, v11 │ │ -3a95d4: 3807 0400 |010c: if-eqz v7, 0110 // +0004 │ │ -3a95d8: 1a04 0a60 |010e: const-string v4, "bak" // string@600a │ │ -3a95dc: 6e20 4b98 4800 |0110: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a95e2: 6e20 4b98 9800 |0113: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a95e8: 6e10 5498 0800 |0116: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a95ee: 0c01 |0119: move-result-object v1 │ │ -3a95f0: 6e30 2798 9501 |011a: invoke-virtual {v5, v9, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3a95f6: 0c01 |011d: move-result-object v1 │ │ -3a95f8: 2202 8c12 |011e: new-instance v2, Ljava/io/File; // type@128c │ │ -3a95fc: 7030 7696 3201 |0120: invoke-direct {v2, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a9602: 1603 0300 |0123: const-wide/16 v3, #int 3 // #3 │ │ -3a9606: 3101 0310 |0125: cmp-long v1, v3, v16 │ │ -3a960a: 3901 1200 |0127: if-nez v1, 0139 // +0012 │ │ -3a960e: 6e10 8996 0200 |0129: invoke-virtual {v2}, Ljava/io/File;.lastModified:()J // method@9689 │ │ -3a9614: 0b03 |012c: move-result-wide v3 │ │ -3a9616: 1707 00dd 6d00 |012d: const-wide/32 v7, #float 1.00893e-38 // #006ddd00 │ │ -3a961c: bb73 |0130: add-long/2addr v3, v7 │ │ -3a961e: 7100 59a3 0000 |0131: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a9624: 0b07 |0134: move-result-wide v7 │ │ -3a9626: 3101 0307 |0135: cmp-long v1, v3, v7 │ │ -3a962a: 3b01 0900 |0137: if-gez v1, 0140 // +0009 │ │ -3a962e: 6e10 8196 0200 |0139: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a9634: 0c01 |013c: move-result-object v1 │ │ -3a9636: 715a 2fa5 f166 |013d: invoke-static {v1, v15, v6, v6, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a52f │ │ -3a963c: 0e00 |0140: return-void │ │ +3a93a8: |[3a93a8] net.sf.dibdib.thread_io.IoRunner.saveAll:([BJ)V │ │ +3a93b8: 07f0 |0000: move-object v0, v15 │ │ +3a93ba: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ +3a93be: 3103 0110 |0003: cmp-long v3, v1, v16 │ │ +3a93c2: 3903 0700 |0005: if-nez v3, 000c // +0007 │ │ +3a93c6: 6204 1779 |0007: sget-object v4, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a93ca: 6e10 7ba4 0400 |0009: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePhrase:()Z // method@a47b │ │ +3a93d0: 6204 6273 |000c: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a93d4: 5444 7c73 |000e: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ +3a93d8: 3804 0f00 |0010: if-eqz v4, 001f // +000f │ │ +3a93dc: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ +3a93e0: 280b |0014: goto 001f // +000b │ │ +3a93e2: 2203 8c12 |0015: new-instance v3, Ljava/io/File; // type@128c │ │ +3a93e6: 6204 6273 |0017: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a93ea: 5444 7c73 |0019: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737c │ │ +3a93ee: 7020 7796 4300 |001b: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a93f4: 2816 |001e: goto 0034 // +0016 │ │ +3a93f6: 2203 8c12 |001f: new-instance v3, Ljava/io/File; // type@128c │ │ +3a93fa: 6204 6673 |0021: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a93fe: 1a05 5a99 |0023: const-string v5, "main" // string@995a │ │ +3a9402: 2410 dc15 0500 |0025: filled-new-array {v5}, [Ljava/lang/String; // type@15dc │ │ +3a9408: 0c05 |0028: move-result-object v5 │ │ +3a940a: 7220 41a2 5400 |0029: invoke-interface {v4, v5}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a9410: 0c04 |002c: move-result-object v4 │ │ +3a9412: 6205 6273 |002d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a9416: 5455 7b73 |002f: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a941a: 7030 7696 4305 |0031: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a9420: 6e10 8196 0300 |0034: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a9426: 0c04 |0037: move-result-object v4 │ │ +3a9428: 2205 8c12 |0038: new-instance v5, Ljava/io/File; // type@128c │ │ +3a942c: 2206 e812 |003a: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a9430: 7010 4098 0600 |003c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a9436: 6e20 4b98 4600 |003f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a943c: 1a07 5a06 |0042: const-string v7, ".tmp" // string@065a │ │ +3a9440: 6e20 4b98 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a9446: 6e10 5498 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a944c: 0c06 |004a: move-result-object v6 │ │ +3a944e: 7020 7796 6500 |004b: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a9454: 6e10 8096 0500 |004e: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a945a: 0a06 |0051: move-result v6 │ │ +3a945c: 3806 0500 |0052: if-eqz v6, 0057 // +0005 │ │ +3a9460: 6e10 7d96 0500 |0054: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@967d │ │ +3a9466: 6e10 8096 0300 |0057: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a946c: 0a06 |005a: move-result v6 │ │ +3a946e: 1a07 c905 |005b: const-string v7, "." // string@05c9 │ │ +3a9472: 1268 |005d: const/4 v8, #int 6 // #6 │ │ +3a9474: 1a09 1006 |005e: const-string v9, ".dm" // string@0610 │ │ +3a9478: 120a |0060: const/4 v10, #int 0 // #0 │ │ +3a947a: 3806 6700 |0061: if-eqz v6, 00c8 // +0067 │ │ +3a947e: 2206 8c12 |0063: new-instance v6, Ljava/io/File; // type@128c │ │ +3a9482: 220b e812 |0065: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a9486: 7010 4098 0b00 |0067: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a948c: 6e20 4b98 4b00 |006a: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a9492: 1a0c 0006 |006d: const-string v12, ".bak" // string@0600 │ │ +3a9496: 6e20 4b98 cb00 |006f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a949c: 6e10 5498 0b00 |0072: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a94a2: 0c0b |0075: move-result-object v11 │ │ +3a94a4: 7020 7796 b600 |0076: invoke-direct {v6, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a94aa: 6e10 8096 0600 |0079: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a94b0: 0a0b |007c: move-result v11 │ │ +3a94b2: 380b 4800 |007d: if-eqz v11, 00c5 // +0048 │ │ +3a94b6: 23ab 1a15 |007f: new-array v11, v10, [J // type@151a │ │ +3a94ba: 7110 66a3 0b00 |0081: invoke-static {v11}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a94c0: 0c0b |0084: move-result-object v11 │ │ +3a94c2: 125d |0085: const/4 v13, #int 5 // #5 │ │ +3a94c4: 6e30 2e98 db08 |0086: invoke-virtual {v11, v13, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a94ca: 0c0b |0089: move-result-object v11 │ │ +3a94cc: 220d e812 |008a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a94d0: 7010 4098 0d00 |008c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a94d6: 6e20 4b98 7d00 |008f: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a94dc: 6e20 4b98 bd00 |0092: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a94e2: 6e20 4b98 9d00 |0095: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a94e8: 6e10 5498 0d00 |0098: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a94ee: 0c0b |009b: move-result-object v11 │ │ +3a94f0: 6e30 2798 940b |009c: invoke-virtual {v4, v9, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3a94f6: 0c0b |009f: move-result-object v11 │ │ +3a94f8: 220d 8c12 |00a0: new-instance v13, Ljava/io/File; // type@128c │ │ +3a94fc: 7020 7796 bd00 |00a2: invoke-direct {v13, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a9502: 6e10 8096 0d00 |00a5: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a9508: 0a0b |00a8: move-result v11 │ │ +3a950a: 380b 0500 |00a9: if-eqz v11, 00ae // +0005 │ │ +3a950e: 6e10 7d96 0d00 |00ab: invoke-virtual {v13}, Ljava/io/File;.delete:()Z // method@967d │ │ +3a9514: 6e20 8f96 d600 |00ae: invoke-virtual {v6, v13}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ +3a951a: 2206 8c12 |00b1: new-instance v6, Ljava/io/File; // type@128c │ │ +3a951e: 220b e812 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a9522: 7010 4098 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a9528: 6e20 4b98 4b00 |00b8: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a952e: 6e20 4b98 cb00 |00bb: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a9534: 6e10 5498 0b00 |00be: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a953a: 0c04 |00c1: move-result-object v4 │ │ +3a953c: 7020 7796 4600 |00c2: invoke-direct {v6, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a9542: 6e20 8f96 6300 |00c5: invoke-virtual {v3, v6}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ +3a9548: 6e10 8196 0500 |00c8: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a954e: 0c04 |00cb: move-result-object v4 │ │ +3a9550: 1216 |00cc: const/4 v6, #int 1 // #1 │ │ +3a9552: 715a 2fa5 f466 |00cd: invoke-static {v4, v15, v6, v6, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a52f │ │ +3a9558: 6e20 8f96 3500 |00d0: invoke-virtual {v5, v3}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ +3a955e: 7100 59a3 0000 |00d3: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a9564: 0b03 |00d6: move-result-wide v3 │ │ +3a9566: 6803 9a79 |00d7: sput-wide v3, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ +3a956a: 1603 0100 |00d9: const-wide/16 v3, #int 1 // #1 │ │ +3a956e: a003 1003 |00db: and-long v3, v16, v3 │ │ +3a9572: 3105 0103 |00dd: cmp-long v5, v1, v3 │ │ +3a9576: 3805 6100 |00df: if-eqz v5, 0140 // +0061 │ │ +3a957a: 6203 6673 |00e1: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a957e: 1a04 e86f |00e3: const-string v4, "external" // string@6fe8 │ │ +3a9582: 2410 dc15 0400 |00e5: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +3a9588: 0c04 |00e8: move-result-object v4 │ │ +3a958a: 7220 41a2 4300 |00e9: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a9590: 0c03 |00ec: move-result-object v3 │ │ +3a9592: 3803 5300 |00ed: if-eqz v3, 0140 // +0053 │ │ +3a9596: 23a4 1a15 |00ef: new-array v4, v10, [J // type@151a │ │ +3a959a: 7110 66a3 0400 |00f1: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a95a0: 0c04 |00f4: move-result-object v4 │ │ +3a95a2: 1245 |00f5: const/4 v5, #int 4 // #4 │ │ +3a95a4: 6e30 2e98 5408 |00f6: invoke-virtual {v4, v5, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a95aa: 0c04 |00f9: move-result-object v4 │ │ +3a95ac: 6205 6273 |00fa: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a95b0: 5455 7b73 |00fc: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a95b4: 2208 e812 |00fe: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a95b8: 7010 4098 0800 |0100: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a95be: 6e20 4b98 7800 |0103: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a95c4: 160b 0200 |0106: const-wide/16 v11, #int 2 // #2 │ │ +3a95c8: a00b 100b |0108: and-long v11, v16, v11 │ │ +3a95cc: 3107 010b |010a: cmp-long v7, v1, v11 │ │ +3a95d0: 3807 0400 |010c: if-eqz v7, 0110 // +0004 │ │ +3a95d4: 1a04 0a60 |010e: const-string v4, "bak" // string@600a │ │ +3a95d8: 6e20 4b98 4800 |0110: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a95de: 6e20 4b98 9800 |0113: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a95e4: 6e10 5498 0800 |0116: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a95ea: 0c01 |0119: move-result-object v1 │ │ +3a95ec: 6e30 2798 9501 |011a: invoke-virtual {v5, v9, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3a95f2: 0c01 |011d: move-result-object v1 │ │ +3a95f4: 2202 8c12 |011e: new-instance v2, Ljava/io/File; // type@128c │ │ +3a95f8: 7030 7696 3201 |0120: invoke-direct {v2, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a95fe: 1603 0300 |0123: const-wide/16 v3, #int 3 // #3 │ │ +3a9602: 3101 0310 |0125: cmp-long v1, v3, v16 │ │ +3a9606: 3901 1200 |0127: if-nez v1, 0139 // +0012 │ │ +3a960a: 6e10 8996 0200 |0129: invoke-virtual {v2}, Ljava/io/File;.lastModified:()J // method@9689 │ │ +3a9610: 0b03 |012c: move-result-wide v3 │ │ +3a9612: 1707 00dd 6d00 |012d: const-wide/32 v7, #float 1.00893e-38 // #006ddd00 │ │ +3a9618: bb73 |0130: add-long/2addr v3, v7 │ │ +3a961a: 7100 59a3 0000 |0131: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a9620: 0b07 |0134: move-result-wide v7 │ │ +3a9622: 3101 0307 |0135: cmp-long v1, v3, v7 │ │ +3a9626: 3b01 0900 |0137: if-gez v1, 0140 // +0009 │ │ +3a962a: 6e10 8196 0200 |0139: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a9630: 0c01 |013c: move-result-object v1 │ │ +3a9632: 715a 2fa5 f166 |013d: invoke-static {v1, v15, v6, v6, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a52f │ │ +3a9638: 0e00 |0140: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=240 │ │ 0x000c line=243 │ │ 0x0015 line=245 │ │ 0x001f line=244 │ │ 0x0034 line=246 │ │ @@ -1285896,28 +1285895,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 │ │ -3a81c4: |[3a81c4] net.sf.dibdib.thread_io.IoRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ -3a81d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3a81d6: 5b01 9879 |0001: iput-object v1, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ -3a81da: 5432 af76 |0003: iget-object v2, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a81de: 2022 e614 |0005: instance-of v2, v2, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a81e2: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -3a81e6: 2802 |0009: goto 000b // +0002 │ │ -3a81e8: 0713 |000a: move-object v3, v1 │ │ -3a81ea: 5b03 9979 |000b: iput-object v3, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a81ee: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ -3a81f2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3a81f4: 2802 |0010: goto 0012 // +0002 │ │ -3a81f6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3a81f8: 0f01 |0012: return v1 │ │ +3a81c0: |[3a81c0] net.sf.dibdib.thread_io.IoRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ +3a81d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3a81d2: 5b01 9879 |0001: iput-object v1, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ +3a81d6: 5432 af76 |0003: iget-object v2, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a81da: 2022 e614 |0005: instance-of v2, v2, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a81de: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +3a81e2: 2802 |0009: goto 000b // +0002 │ │ +3a81e4: 0713 |000a: move-object v3, v1 │ │ +3a81e6: 5b03 9979 |000b: iput-object v3, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a81ea: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ +3a81ee: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3a81f0: 2802 |0010: goto 0012 // +0002 │ │ +3a81f2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3a81f4: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=349 │ │ 0x0003 line=350 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lnet/sf/dibdib/thread_io/IoRunner; │ │ 0x0000 - 0x0013 reg=1 (null) J │ │ @@ -1285928,194 +1285927,194 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3a81fc: |[3a81fc] net.sf.dibdib.thread_io.IoRunner.step:(J)I │ │ -3a820c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3a820e: 0f01 |0001: return v1 │ │ +3a81f8: |[3a81f8] net.sf.dibdib.thread_io.IoRunner.step:(J)I │ │ +3a8208: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3a820a: 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 : 338 16-bit code units │ │ -3a8210: |[3a8210] net.sf.dibdib.thread_io.IoRunner.stepAsync:()I │ │ -3a8220: 54c0 9979 |0000: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8224: 5400 a876 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a8228: 6201 9579 |0004: sget-object v1, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ -3a822c: 54c2 9979 |0006: iget-object v2, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8230: 5422 af76 |0008: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a8234: 1f02 e614 |000a: check-cast v2, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a8238: 6e10 35a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ -3a823e: 0a02 |000f: move-result v2 │ │ -3a8240: 4401 0102 |0010: aget v1, v1, v2 │ │ -3a8244: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -3a8248: 1a04 0000 |0014: const-string v4, "" // string@0000 │ │ -3a824c: 1a05 e86f |0016: const-string v5, "external" // string@6fe8 │ │ -3a8250: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -3a8252: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -3a8254: 2b01 2801 0000 |001a: packed-switch v1, 00000142 // +00000128 │ │ -3a825a: 2900 2301 |001d: goto/16 0140 // +0123 │ │ -3a825e: 6108 9a79 |001f: sget-wide v8, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ -3a8262: 3101 0208 |0021: cmp-long v1, v2, v8 │ │ -3a8266: 3a01 0400 |0023: if-ltz v1, 0027 // +0004 │ │ -3a826a: 2900 1b01 |0025: goto/16 0140 // +011b │ │ -3a826e: 6201 a179 |0027: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ -3a8272: 54c8 9979 |0029: iget-object v8, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8276: 5488 af76 |002b: iget-object v8, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a827a: 1219 |002d: const/4 v9, #int 1 // #1 │ │ -3a827c: 3381 2d00 |002e: if-ne v1, v8, 005b // +002d │ │ -3a8280: 6200 6273 |0030: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a8284: 5400 7b73 |0032: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a8288: 2201 e812 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a828c: 7010 4098 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8292: 1a04 c905 |0039: const-string v4, "." // string@05c9 │ │ -3a8296: 6e20 4b98 4100 |003b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a829c: 2398 1a15 |003e: new-array v8, v9, [J // type@151a │ │ -3a82a0: 7100 59a3 0000 |0040: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a82a6: 0b0a |0043: move-result-wide v10 │ │ -3a82a8: 4c0a 0807 |0044: aput-wide v10, v8, v7 │ │ -3a82ac: 7110 66a3 0800 |0046: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a82b2: 0c08 |0049: move-result-object v8 │ │ -3a82b4: 6e20 4b98 8100 |004a: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a82ba: 6e20 4b98 4100 |004d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a82c0: 6e10 5498 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a82c6: 0c01 |0053: move-result-object v1 │ │ -3a82c8: 1a04 0f57 |0054: const-string v4, "\." // string@570f │ │ -3a82cc: 6e30 2998 4001 |0056: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ -3a82d2: 0c04 |0059: move-result-object v4 │ │ -3a82d4: 280b |005a: goto 0065 // +000b │ │ -3a82d6: 2001 af14 |005b: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a82da: 3801 0800 |005d: if-eqz v1, 0065 // +0008 │ │ -3a82de: 1f00 af14 |005f: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a82e2: 6e10 caa2 0000 |0061: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -3a82e8: 0c04 |0064: move-result-object v4 │ │ -3a82ea: 6e10 2298 0400 |0065: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a82f0: 0a00 |0068: move-result v0 │ │ -3a82f2: 3c00 0c00 |0069: if-gtz v0, 0075 // +000c │ │ -3a82f6: 54c0 9979 |006b: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a82fa: 5400 b676 |006d: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a82fe: 1f00 1515 |006f: check-cast v0, [B // type@1515 │ │ -3a8302: 6e40 29a5 0c32 |0071: invoke-virtual {v12, v0, v2, v3}, Lnet/sf/dibdib/thread_io/IoRunner;.saveAll:([BJ)V // method@a529 │ │ -3a8308: 2839 |0074: goto 00ad // +0039 │ │ -3a830a: 6200 6673 |0075: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a830e: 2410 dc15 0500 |0077: filled-new-array {v5}, [Ljava/lang/String; // type@15dc │ │ -3a8314: 0c01 |007a: move-result-object v1 │ │ -3a8316: 7220 41a2 1000 |007b: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a831c: 0c00 |007e: move-result-object v0 │ │ -3a831e: 3800 1100 |007f: if-eqz v0, 0090 // +0011 │ │ -3a8322: 6e10 8096 0000 |0081: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a8328: 0a01 |0084: move-result v1 │ │ -3a832a: 3801 0b00 |0085: if-eqz v1, 0090 // +000b │ │ -3a832e: 2201 8c12 |0087: new-instance v1, Ljava/io/File; // type@128c │ │ -3a8332: 7030 7696 0104 |0089: invoke-direct {v1, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a8338: 6e10 8196 0100 |008c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ -3a833e: 0c04 |008f: move-result-object v4 │ │ -3a8340: 54c0 9979 |0090: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8344: 5400 b676 |0092: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a8348: 1f00 1515 |0094: check-cast v0, [B // type@1515 │ │ -3a834c: 7157 2fa5 0479 |0096: invoke-static {v4, v0, v9, v7, v7}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a52f │ │ -3a8352: 0a00 |0099: move-result v0 │ │ -3a8354: 54c1 9979 |009a: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8358: 5bc1 9879 |009c: iput-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ -3a835c: 3a00 0500 |009e: if-ltz v0, 00a3 // +0005 │ │ -3a8360: 6200 bf76 |00a0: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3a8364: 2803 |00a2: goto 00a5 // +0003 │ │ -3a8366: 6200 b876 |00a3: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ -3a836a: 5b10 b676 |00a5: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a836e: 54c0 9879 |00a7: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ -3a8372: 6201 8279 |00a9: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ -3a8376: 5b01 af76 |00ab: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a837a: 6200 a079 |00ad: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ -3a837e: 54c1 9979 |00af: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8382: 5411 af76 |00b1: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a8386: 3310 1800 |00b3: if-ne v0, v1, 00cb // +0018 │ │ -3a838a: 6200 2b73 |00b5: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3a838e: 6e10 b1a1 0000 |00b7: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a8394: 0a00 |00ba: move-result v0 │ │ -3a8396: 6201 6273 |00bb: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a839a: 5411 6e73 |00bd: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a839e: 6e10 b1a1 0100 |00bf: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a83a4: 0a01 |00c2: move-result v1 │ │ -3a83a6: 3610 0800 |00c3: if-gt v0, v1, 00cb // +0008 │ │ -3a83aa: 6200 6273 |00c5: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a83ae: 6201 2a73 |00c7: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -3a83b2: 5b01 6e73 |00c9: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a83b6: 5bc6 9979 |00cb: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a83ba: 2900 7300 |00cd: goto/16 0140 // +0073 │ │ -3a83be: 6201 1779 |00cf: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a83c2: 6e10 6da4 0100 |00d1: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ -3a83c8: 0c01 |00d4: move-result-object v1 │ │ -3a83ca: 3901 1600 |00d5: if-nez v1, 00eb // +0016 │ │ -3a83ce: 5bc6 9979 |00d7: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a83d2: 6200 6273 |00d9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a83d6: 6201 5b79 |00db: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a83da: 5b01 7f73 |00dd: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a83de: 6200 5b79 |00df: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a83e2: 6e10 cda4 0000 |00e1: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3a83e8: 0c00 |00e4: move-result-object v0 │ │ -3a83ea: 1f00 db14 |00e5: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -3a83ee: 6e10 c5a4 0000 |00e7: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ -3a83f4: 0f07 |00ea: return v7 │ │ -3a83f6: 3900 0400 |00eb: if-nez v0, 00ef // +0004 │ │ -3a83fa: 0760 |00ed: move-object v0, v6 │ │ -3a83fc: 2805 |00ee: goto 00f3 // +0005 │ │ -3a83fe: 6e10 eb97 0000 |00ef: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a8404: 0c00 |00f2: move-result-object v0 │ │ -3a8406: 6e20 27a5 0c00 |00f3: invoke-virtual {v12, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.loadData:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a527 │ │ -3a840c: 0c00 |00f6: move-result-object v0 │ │ -3a840e: 3900 2d00 |00f7: if-nez v0, 0124 // +002d │ │ -3a8412: 6200 6273 |00f9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a8416: 5400 6e73 |00fb: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a841a: 6e10 b1a1 0000 |00fd: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a8420: 0a00 |0100: move-result v0 │ │ -3a8422: 6201 2773 |0101: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3a8426: 6e10 b1a1 0100 |0103: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a842c: 0a01 |0106: move-result v1 │ │ -3a842e: 3510 1600 |0107: if-ge v0, v1, 011d // +0016 │ │ -3a8432: 5bc6 9979 |0109: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8436: 6200 6273 |010b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a843a: 6201 5b79 |010d: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a843e: 5b01 7f73 |010f: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a8442: 6200 5b79 |0111: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a8446: 6e10 cda4 0000 |0113: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3a844c: 0c00 |0116: move-result-object v0 │ │ -3a844e: 1f00 db14 |0117: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -3a8452: 6e10 c5a4 0000 |0119: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ -3a8458: 0f07 |011c: return v7 │ │ -3a845a: 6200 6848 |011d: sget-object v0, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.LOAD:Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // field@4868 │ │ -3a845e: 6e10 d670 0000 |011f: invoke-virtual {v0}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.reThrow:()V // method@70d6 │ │ -3a8464: 2370 0d16 |0122: new-array v0, v7, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a8468: 54c1 9979 |0124: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a846c: 5bc1 9879 |0126: iput-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ -3a8470: 6202 4d7a |0128: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4d │ │ -3a8474: 5b12 af76 |012a: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a8478: 54c1 9879 |012c: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ -3a847c: 5b10 b676 |012e: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a8480: 5bc6 9979 |0130: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8484: 280e |0132: goto 0140 // +000e │ │ -3a8486: 6200 1779 |0133: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a848a: 6e20 76a4 4000 |0135: invoke-virtual {v0, v4}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ -3a8490: 2808 |0138: goto 0140 // +0008 │ │ -3a8492: 2370 dc15 |0139: new-array v0, v7, [Ljava/lang/String; // type@15dc │ │ -3a8496: 1a01 5a99 |013b: const-string v1, "main" // string@995a │ │ -3a849a: 7130 19a5 5100 |013d: invoke-static {v1, v5, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@a519 │ │ -3a84a0: 0f07 |0140: return v7 │ │ -3a84a2: 0000 |0141: nop // spacer │ │ -3a84a4: 0001 0600 0100 0000 1f01 0000 1901 ... |0142: packed-switch-data (16 units) │ │ +3a820c: |[3a820c] net.sf.dibdib.thread_io.IoRunner.stepAsync:()I │ │ +3a821c: 54c0 9979 |0000: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a8220: 5400 a876 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a8224: 6201 9579 |0004: sget-object v1, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7995 │ │ +3a8228: 54c2 9979 |0006: iget-object v2, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a822c: 5422 af76 |0008: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a8230: 1f02 e614 |000a: check-cast v2, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a8234: 6e10 35a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a535 │ │ +3a823a: 0a02 |000f: move-result v2 │ │ +3a823c: 4401 0102 |0010: aget v1, v1, v2 │ │ +3a8240: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +3a8244: 1a04 0000 |0014: const-string v4, "" // string@0000 │ │ +3a8248: 1a05 e86f |0016: const-string v5, "external" // string@6fe8 │ │ +3a824c: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +3a824e: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +3a8250: 2b01 2801 0000 |001a: packed-switch v1, 00000142 // +00000128 │ │ +3a8256: 2900 2301 |001d: goto/16 0140 // +0123 │ │ +3a825a: 6108 9a79 |001f: sget-wide v8, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799a │ │ +3a825e: 3101 0208 |0021: cmp-long v1, v2, v8 │ │ +3a8262: 3a01 0400 |0023: if-ltz v1, 0027 // +0004 │ │ +3a8266: 2900 1b01 |0025: goto/16 0140 // +011b │ │ +3a826a: 6201 a179 |0027: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ +3a826e: 54c8 9979 |0029: iget-object v8, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a8272: 5488 af76 |002b: iget-object v8, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a8276: 1219 |002d: const/4 v9, #int 1 // #1 │ │ +3a8278: 3381 2d00 |002e: if-ne v1, v8, 005b // +002d │ │ +3a827c: 6200 6273 |0030: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a8280: 5400 7b73 |0032: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a8284: 2201 e812 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8288: 7010 4098 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a828e: 1a04 c905 |0039: const-string v4, "." // string@05c9 │ │ +3a8292: 6e20 4b98 4100 |003b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8298: 2398 1a15 |003e: new-array v8, v9, [J // type@151a │ │ +3a829c: 7100 59a3 0000 |0040: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a82a2: 0b0a |0043: move-result-wide v10 │ │ +3a82a4: 4c0a 0807 |0044: aput-wide v10, v8, v7 │ │ +3a82a8: 7110 66a3 0800 |0046: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a82ae: 0c08 |0049: move-result-object v8 │ │ +3a82b0: 6e20 4b98 8100 |004a: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a82b6: 6e20 4b98 4100 |004d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a82bc: 6e10 5498 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a82c2: 0c01 |0053: move-result-object v1 │ │ +3a82c4: 1a04 0f57 |0054: const-string v4, "\." // string@570f │ │ +3a82c8: 6e30 2998 4001 |0056: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ +3a82ce: 0c04 |0059: move-result-object v4 │ │ +3a82d0: 280b |005a: goto 0065 // +000b │ │ +3a82d2: 2001 af14 |005b: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a82d6: 3801 0800 |005d: if-eqz v1, 0065 // +0008 │ │ +3a82da: 1f00 af14 |005f: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a82de: 6e10 caa2 0000 |0061: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +3a82e4: 0c04 |0064: move-result-object v4 │ │ +3a82e6: 6e10 2298 0400 |0065: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a82ec: 0a00 |0068: move-result v0 │ │ +3a82ee: 3c00 0c00 |0069: if-gtz v0, 0075 // +000c │ │ +3a82f2: 54c0 9979 |006b: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a82f6: 5400 b676 |006d: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a82fa: 1f00 1515 |006f: check-cast v0, [B // type@1515 │ │ +3a82fe: 6e40 29a5 0c32 |0071: invoke-virtual {v12, v0, v2, v3}, Lnet/sf/dibdib/thread_io/IoRunner;.saveAll:([BJ)V // method@a529 │ │ +3a8304: 2839 |0074: goto 00ad // +0039 │ │ +3a8306: 6200 6673 |0075: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a830a: 2410 dc15 0500 |0077: filled-new-array {v5}, [Ljava/lang/String; // type@15dc │ │ +3a8310: 0c01 |007a: move-result-object v1 │ │ +3a8312: 7220 41a2 1000 |007b: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a8318: 0c00 |007e: move-result-object v0 │ │ +3a831a: 3800 1100 |007f: if-eqz v0, 0090 // +0011 │ │ +3a831e: 6e10 8096 0000 |0081: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a8324: 0a01 |0084: move-result v1 │ │ +3a8326: 3801 0b00 |0085: if-eqz v1, 0090 // +000b │ │ +3a832a: 2201 8c12 |0087: new-instance v1, Ljava/io/File; // type@128c │ │ +3a832e: 7030 7696 0104 |0089: invoke-direct {v1, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a8334: 6e10 8196 0100 |008c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9681 │ │ +3a833a: 0c04 |008f: move-result-object v4 │ │ +3a833c: 54c0 9979 |0090: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a8340: 5400 b676 |0092: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a8344: 1f00 1515 |0094: check-cast v0, [B // type@1515 │ │ +3a8348: 7157 2fa5 0479 |0096: invoke-static {v4, v0, v9, v7, v7}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a52f │ │ +3a834e: 0a00 |0099: move-result v0 │ │ +3a8350: 54c1 9979 |009a: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a8354: 5bc1 9879 |009c: iput-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ +3a8358: 3a00 0500 |009e: if-ltz v0, 00a3 // +0005 │ │ +3a835c: 6200 bf76 |00a0: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3a8360: 2803 |00a2: goto 00a5 // +0003 │ │ +3a8362: 6200 b876 |00a3: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ +3a8366: 5b10 b676 |00a5: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a836a: 54c0 9879 |00a7: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ +3a836e: 6201 8279 |00a9: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ +3a8372: 5b01 af76 |00ab: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a8376: 6200 a079 |00ad: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ +3a837a: 54c1 9979 |00af: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a837e: 5411 af76 |00b1: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a8382: 3310 1800 |00b3: if-ne v0, v1, 00cb // +0018 │ │ +3a8386: 6200 2b73 |00b5: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3a838a: 6e10 b1a1 0000 |00b7: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a8390: 0a00 |00ba: move-result v0 │ │ +3a8392: 6201 6273 |00bb: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a8396: 5411 6e73 |00bd: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a839a: 6e10 b1a1 0100 |00bf: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a83a0: 0a01 |00c2: move-result v1 │ │ +3a83a2: 3610 0800 |00c3: if-gt v0, v1, 00cb // +0008 │ │ +3a83a6: 6200 6273 |00c5: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a83aa: 6201 2a73 |00c7: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +3a83ae: 5b01 6e73 |00c9: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a83b2: 5bc6 9979 |00cb: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a83b6: 2900 7300 |00cd: goto/16 0140 // +0073 │ │ +3a83ba: 6201 1779 |00cf: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a83be: 6e10 6da4 0100 |00d1: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ +3a83c4: 0c01 |00d4: move-result-object v1 │ │ +3a83c6: 3901 1600 |00d5: if-nez v1, 00eb // +0016 │ │ +3a83ca: 5bc6 9979 |00d7: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a83ce: 6200 6273 |00d9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a83d2: 6201 5b79 |00db: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a83d6: 5b01 7f73 |00dd: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a83da: 6200 5b79 |00df: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a83de: 6e10 cda4 0000 |00e1: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3a83e4: 0c00 |00e4: move-result-object v0 │ │ +3a83e6: 1f00 db14 |00e5: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +3a83ea: 6e10 c5a4 0000 |00e7: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ +3a83f0: 0f07 |00ea: return v7 │ │ +3a83f2: 3900 0400 |00eb: if-nez v0, 00ef // +0004 │ │ +3a83f6: 0760 |00ed: move-object v0, v6 │ │ +3a83f8: 2805 |00ee: goto 00f3 // +0005 │ │ +3a83fa: 6e10 eb97 0000 |00ef: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a8400: 0c00 |00f2: move-result-object v0 │ │ +3a8402: 6e20 27a5 0c00 |00f3: invoke-virtual {v12, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.loadData:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a527 │ │ +3a8408: 0c00 |00f6: move-result-object v0 │ │ +3a840a: 3900 2d00 |00f7: if-nez v0, 0124 // +002d │ │ +3a840e: 6200 6273 |00f9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a8412: 5400 6e73 |00fb: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a8416: 6e10 b1a1 0000 |00fd: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a841c: 0a00 |0100: move-result v0 │ │ +3a841e: 6201 2773 |0101: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3a8422: 6e10 b1a1 0100 |0103: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a8428: 0a01 |0106: move-result v1 │ │ +3a842a: 3510 1600 |0107: if-ge v0, v1, 011d // +0016 │ │ +3a842e: 5bc6 9979 |0109: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a8432: 6200 6273 |010b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a8436: 6201 5b79 |010d: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a843a: 5b01 7f73 |010f: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a843e: 6200 5b79 |0111: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a8442: 6e10 cda4 0000 |0113: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3a8448: 0c00 |0116: move-result-object v0 │ │ +3a844a: 1f00 db14 |0117: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +3a844e: 6e10 c5a4 0000 |0119: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ +3a8454: 0f07 |011c: return v7 │ │ +3a8456: 6200 6848 |011d: sget-object v0, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.LOAD:Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // field@4868 │ │ +3a845a: 6e10 d670 0000 |011f: invoke-virtual {v0}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.reThrow:()V // method@70d6 │ │ +3a8460: 2370 0d16 |0122: new-array v0, v7, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a8464: 54c1 9979 |0124: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a8468: 5bc1 9879 |0126: iput-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ +3a846c: 6202 4d7a |0128: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4d │ │ +3a8470: 5b12 af76 |012a: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a8474: 54c1 9879 |012c: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7998 │ │ +3a8478: 5b10 b676 |012e: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a847c: 5bc6 9979 |0130: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a8480: 280e |0132: goto 0140 // +000e │ │ +3a8482: 6200 1779 |0133: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a8486: 6e20 76a4 4000 |0135: invoke-virtual {v0, v4}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ +3a848c: 2808 |0138: goto 0140 // +0008 │ │ +3a848e: 2370 dc15 |0139: new-array v0, v7, [Ljava/lang/String; // type@15dc │ │ +3a8492: 1a01 5a99 |013b: const-string v1, "main" // string@995a │ │ +3a8496: 7130 19a5 5100 |013d: invoke-static {v1, v5, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@a519 │ │ +3a849c: 0f07 |0140: return v7 │ │ +3a849e: 0000 |0141: nop // spacer │ │ +3a84a0: 0001 0600 0100 0000 1f01 0000 1901 ... |0142: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0004 line=357 │ │ 0x001f line=389 │ │ 0x0027 line=395 │ │ 0x0030 line=396 │ │ @@ -1286204,25 +1286203,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3a98c8: |[3a98c8] net.sf.dibdib.thread_net.NetRunner.:()V │ │ -3a98d8: 2200 e714 |0000: new-instance v0, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ -3a98dc: 1a01 291f |0002: const-string v1, "INSTANCE" // string@1f29 │ │ -3a98e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a98e2: 7030 39a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_net/NetRunner;.:(Ljava/lang/String;I)V // method@a539 │ │ -3a98e8: 6900 a379 |0008: sput-object v0, Lnet/sf/dibdib/thread_net/NetRunner;.INSTANCE:Lnet/sf/dibdib/thread_net/NetRunner; // field@79a3 │ │ -3a98ec: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3a98ee: 2311 2016 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_net/NetRunner; // type@1620 │ │ -3a98f2: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -3a98f6: 6901 a279 |000f: sput-object v1, Lnet/sf/dibdib/thread_net/NetRunner;.$VALUES:[Lnet/sf/dibdib/thread_net/NetRunner; // field@79a2 │ │ -3a98fa: 0e00 |0011: return-void │ │ +3a98c4: |[3a98c4] net.sf.dibdib.thread_net.NetRunner.:()V │ │ +3a98d4: 2200 e714 |0000: new-instance v0, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ +3a98d8: 1a01 291f |0002: const-string v1, "INSTANCE" // string@1f29 │ │ +3a98dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a98de: 7030 39a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_net/NetRunner;.:(Ljava/lang/String;I)V // method@a539 │ │ +3a98e4: 6900 a379 |0008: sput-object v0, Lnet/sf/dibdib/thread_net/NetRunner;.INSTANCE:Lnet/sf/dibdib/thread_net/NetRunner; // field@79a3 │ │ +3a98e8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3a98ea: 2311 2016 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_net/NetRunner; // type@1620 │ │ +3a98ee: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +3a98f2: 6901 a279 |000f: sput-object v1, Lnet/sf/dibdib/thread_net/NetRunner;.$VALUES:[Lnet/sf/dibdib/thread_net/NetRunner; // field@79a2 │ │ +3a98f6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000f line=14 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_net/NetRunner;) │ │ @@ -1286230,19 +1286229,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 │ │ -3a98fc: |[3a98fc] net.sf.dibdib.thread_net.NetRunner.:(Ljava/lang/String;I)V │ │ -3a990c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a9912: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3a9914: 5b01 a479 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ -3a9918: 0e00 |0006: return-void │ │ +3a98f8: |[3a98f8] net.sf.dibdib.thread_net.NetRunner.:(Ljava/lang/String;I)V │ │ +3a9908: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a990e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3a9910: 5b01 a479 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ +3a9914: 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; │ │ @@ -1286253,20 +1286252,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 │ │ -3a9880: |[3a9880] net.sf.dibdib.thread_net.NetRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_net/NetRunner; │ │ -3a9890: 1c00 e714 |0000: const-class v0, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ -3a9894: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a989a: 0c01 |0005: move-result-object v1 │ │ -3a989c: 1f01 e714 |0006: check-cast v1, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ -3a98a0: 1101 |0008: return-object v1 │ │ +3a987c: |[3a987c] net.sf.dibdib.thread_net.NetRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_net/NetRunner; │ │ +3a988c: 1c00 e714 |0000: const-class v0, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ +3a9890: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a9896: 0c01 |0005: move-result-object v1 │ │ +3a9898: 1f01 e714 |0006: check-cast v1, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ +3a989c: 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;) │ │ @@ -1286274,20 +1286273,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 │ │ -3a98a4: |[3a98a4] net.sf.dibdib.thread_net.NetRunner.values:()[Lnet/sf/dibdib/thread_net/NetRunner; │ │ -3a98b4: 6200 a279 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/NetRunner;.$VALUES:[Lnet/sf/dibdib/thread_net/NetRunner; // field@79a2 │ │ -3a98b8: 6e10 79a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_net/NetRunner;.clone:()Ljava/lang/Object; // method@a679 │ │ -3a98be: 0c00 |0005: move-result-object v0 │ │ -3a98c0: 1f00 2016 |0006: check-cast v0, [Lnet/sf/dibdib/thread_net/NetRunner; // type@1620 │ │ -3a98c4: 1100 |0008: return-object v0 │ │ +3a98a0: |[3a98a0] net.sf.dibdib.thread_net.NetRunner.values:()[Lnet/sf/dibdib/thread_net/NetRunner; │ │ +3a98b0: 6200 a279 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/NetRunner;.$VALUES:[Lnet/sf/dibdib/thread_net/NetRunner; // field@79a2 │ │ +3a98b4: 6e10 79a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_net/NetRunner;.clone:()Ljava/lang/Object; // method@a679 │ │ +3a98ba: 0c00 |0005: move-result-object v0 │ │ +3a98bc: 1f00 2016 |0006: check-cast v0, [Lnet/sf/dibdib/thread_net/NetRunner; // type@1620 │ │ +3a98c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_net/NetRunner;) │ │ @@ -1286295,18 +1286294,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3a9828: |[3a9828] net.sf.dibdib.thread_net.NetRunner.call:()Ljava/lang/Object; │ │ -3a9838: 6e10 3ba5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/NetRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a53b │ │ -3a983e: 0c00 |0003: move-result-object v0 │ │ -3a9840: 1100 |0004: return-object v0 │ │ +3a9824: |[3a9824] net.sf.dibdib.thread_net.NetRunner.call:()Ljava/lang/Object; │ │ +3a9834: 6e10 3ba5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/NetRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a53b │ │ +3a983a: 0c00 |0003: move-result-object v0 │ │ +3a983c: 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;) │ │ @@ -1286314,26 +1286313,26 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3a9844: |[3a9844] net.sf.dibdib.thread_net.NetRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3a9854: 5420 a479 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ -3a9858: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -3a985c: 5420 a579 |0004: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a9860: 5b20 a479 |0006: iput-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ -3a9864: 6201 b876 |0008: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ -3a9868: 5b01 b676 |000a: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a986c: 5420 a479 |000c: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ -3a9870: 6201 8279 |000e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ -3a9874: 5b01 af76 |0010: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a9878: 5420 a479 |0012: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ -3a987c: 1100 |0014: return-object v0 │ │ +3a9840: |[3a9840] net.sf.dibdib.thread_net.NetRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3a9850: 5420 a479 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ +3a9854: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +3a9858: 5420 a579 |0004: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a985c: 5b20 a479 |0006: iput-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ +3a9860: 6201 b876 |0008: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ +3a9864: 5b01 b676 |000a: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a9868: 5420 a479 |000c: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ +3a986c: 6201 8279 |000e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ +3a9870: 5b01 af76 |0010: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a9874: 5420 a479 |0012: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ +3a9878: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0008 line=52 │ │ 0x000c line=53 │ │ 0x0012 line=55 │ │ @@ -1286345,18 +1286344,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 │ │ -3a978c: |[3a978c] net.sf.dibdib.thread_net.NetRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ -3a979c: 5411 af76 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a97a0: 2011 ea14 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3a97a4: 0f01 |0004: return v1 │ │ +3a9788: |[3a9788] net.sf.dibdib.thread_net.NetRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ +3a9798: 5411 af76 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a979c: 2011 ea14 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3a97a0: 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 │ │ @@ -1286366,43 +1286365,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3a991c: |[3a991c] net.sf.dibdib.thread_net.NetRunner.removeWipData4Interrupts:()V │ │ -3a992c: 0e00 |0000: return-void │ │ +3a9918: |[3a9918] net.sf.dibdib.thread_net.NetRunner.removeWipData4Interrupts:()V │ │ +3a9928: 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 │ │ -3a97a8: |[3a97a8] net.sf.dibdib.thread_net.NetRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ -3a97b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3a97ba: 5b01 a479 |0001: iput-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ -3a97be: 5432 af76 |0003: iget-object v2, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a97c2: 2022 ea14 |0005: instance-of v2, v2, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3a97c6: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -3a97ca: 2802 |0009: goto 000b // +0002 │ │ -3a97cc: 0713 |000a: move-object v3, v1 │ │ -3a97ce: 5b03 a579 |000b: iput-object v3, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a97d2: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ -3a97d6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3a97d8: 2802 |0010: goto 0012 // +0002 │ │ -3a97da: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3a97dc: 0f01 |0012: return v1 │ │ +3a97a4: |[3a97a4] net.sf.dibdib.thread_net.NetRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ +3a97b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3a97b6: 5b01 a479 |0001: iput-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ +3a97ba: 5432 af76 |0003: iget-object v2, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a97be: 2022 ea14 |0005: instance-of v2, v2, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3a97c2: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +3a97c6: 2802 |0009: goto 000b // +0002 │ │ +3a97c8: 0713 |000a: move-object v3, v1 │ │ +3a97ca: 5b03 a579 |000b: iput-object v3, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a97ce: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ +3a97d2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3a97d4: 2802 |0010: goto 0012 // +0002 │ │ +3a97d6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3a97d8: 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 │ │ @@ -1286413,21 +1286412,21 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3a97e0: |[3a97e0] net.sf.dibdib.thread_net.NetRunner.step:(J)I │ │ -3a97f0: 5401 a579 |0000: iget-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a97f4: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -3a97f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3a97fa: 2802 |0005: goto 0007 // +0002 │ │ -3a97fc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3a97fe: 0f01 |0007: return v1 │ │ +3a97dc: |[3a97dc] net.sf.dibdib.thread_net.NetRunner.step:(J)I │ │ +3a97ec: 5401 a579 |0000: iget-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a97f0: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +3a97f4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3a97f6: 2802 |0005: goto 0007 // +0002 │ │ +3a97f8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3a97fa: 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 │ │ │ │ @@ -1286436,22 +1286435,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3a9800: |[3a9800] net.sf.dibdib.thread_net.NetRunner.stepAsync:()I │ │ -3a9810: 5410 a579 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a9814: 5b10 a479 |0002: iput-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ -3a9818: 7110 4ba5 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_net/QOpNet;.exec:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a54b │ │ -3a981e: 0c00 |0007: move-result-object v0 │ │ -3a9820: 5b10 a479 |0008: iput-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ -3a9824: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3a9826: 0f00 |000b: return v0 │ │ +3a97fc: |[3a97fc] net.sf.dibdib.thread_net.NetRunner.stepAsync:()I │ │ +3a980c: 5410 a579 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a9810: 5b10 a479 |0002: iput-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ +3a9814: 7110 4ba5 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_net/QOpNet;.exec:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a54b │ │ +3a981a: 0c00 |0007: move-result-object v0 │ │ +3a981c: 5b10 a479 |0008: iput-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a4 │ │ +3a9820: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3a9822: 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; │ │ │ │ @@ -1286570,33 +1286569,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3aa448: |[3aa448] net.sf.dibdib.thread_ui.ClickRepeater.:()V │ │ -3aa458: 2200 eb14 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ -3aa45c: 1a01 291f |0002: const-string v1, "INSTANCE" // string@1f29 │ │ -3aa460: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3aa462: 7030 55a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.:(Ljava/lang/String;I)V // method@a555 │ │ -3aa468: 6900 b479 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ -3aa46c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3aa46e: 2311 2216 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@1622 │ │ -3aa472: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -3aa476: 6901 b379 |000f: sput-object v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.$VALUES:[Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b3 │ │ -3aa47a: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -3aa47c: 6700 bb79 |0012: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bb │ │ -3aa480: 6700 bc79 |0014: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ -3aa484: 1603 0000 |0016: const-wide/16 v3, #int 0 // #0 │ │ -3aa488: 6803 bd79 |0018: sput-wide v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79bd │ │ -3aa48c: 6700 c379 |001a: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ -3aa490: 6700 c479 |001c: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ -3aa494: 6a02 c279 |001e: sput-boolean v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ -3aa498: 0e00 |0020: return-void │ │ +3aa444: |[3aa444] net.sf.dibdib.thread_ui.ClickRepeater.:()V │ │ +3aa454: 2200 eb14 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ +3aa458: 1a01 291f |0002: const-string v1, "INSTANCE" // string@1f29 │ │ +3aa45c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3aa45e: 7030 55a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.:(Ljava/lang/String;I)V // method@a555 │ │ +3aa464: 6900 b479 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ +3aa468: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3aa46a: 2311 2216 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@1622 │ │ +3aa46e: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +3aa472: 6901 b379 |000f: sput-object v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.$VALUES:[Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b3 │ │ +3aa476: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +3aa478: 6700 bb79 |0012: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bb │ │ +3aa47c: 6700 bc79 |0014: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ +3aa480: 1603 0000 |0016: const-wide/16 v3, #int 0 // #0 │ │ +3aa484: 6803 bd79 |0018: sput-wide v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79bd │ │ +3aa488: 6700 c379 |001a: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ +3aa48c: 6700 c479 |001c: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ +3aa490: 6a02 c279 |001e: sput-boolean v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c2 │ │ +3aa494: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x000f line=15 │ │ 0x0012 line=27 │ │ 0x0014 line=28 │ │ 0x0018 line=29 │ │ @@ -1286610,21 +1286609,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 │ │ -3aa49c: |[3aa49c] net.sf.dibdib.thread_ui.ClickRepeater.:(Ljava/lang/String;I)V │ │ -3aa4ac: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3aa4b2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3aa4b4: 5e01 b779 |0004: iput-char v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ -3aa4b8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3aa4ba: 5901 b679 |0007: iput v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b6 │ │ -3aa4be: 0e00 |0009: return-void │ │ +3aa498: |[3aa498] net.sf.dibdib.thread_ui.ClickRepeater.:(Ljava/lang/String;I)V │ │ +3aa4a8: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3aa4ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3aa4b0: 5e01 b779 |0004: iput-char v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ +3aa4b4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3aa4b6: 5901 b679 |0007: iput v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b6 │ │ +3aa4ba: 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; │ │ @@ -1286636,85 +1286635,85 @@ │ │ type : '(II)C' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -3aa0d0: |[3aa0d0] net.sf.dibdib.thread_ui.ClickRepeater.cmd4MovePointer:(II)C │ │ -3aa0e0: 3800 1600 |0000: if-eqz v0, 0016 // +0016 │ │ -3aa0e4: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ -3aa0e8: 3b00 0a00 |0004: if-gez v0, 000e // +000a │ │ -3aa0ec: 3b01 0500 |0006: if-gez v1, 000b // +0005 │ │ -3aa0f0: 1300 0e00 |0008: const/16 v0, #int 14 // #e │ │ -3aa0f4: 281d |000a: goto 0027 // +001d │ │ -3aa0f6: 1300 1000 |000b: const/16 v0, #int 16 // #10 │ │ -3aa0fa: 281a |000d: goto 0027 // +001a │ │ -3aa0fc: 3b01 0500 |000e: if-gez v1, 0013 // +0005 │ │ -3aa100: 1300 0f00 |0010: const/16 v0, #int 15 // #f │ │ -3aa104: 2815 |0012: goto 0027 // +0015 │ │ -3aa106: 1300 1100 |0013: const/16 v0, #int 17 // #11 │ │ -3aa10a: 2812 |0015: goto 0027 // +0012 │ │ -3aa10c: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ -3aa110: 3b01 0400 |0018: if-gez v1, 001c // +0004 │ │ -3aa114: 1230 |001a: const/4 v0, #int 3 // #3 │ │ -3aa116: 280c |001b: goto 0027 // +000c │ │ -3aa118: 1240 |001c: const/4 v0, #int 4 // #4 │ │ -3aa11a: 280a |001d: goto 0027 // +000a │ │ -3aa11c: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ -3aa120: 3b00 0400 |0020: if-gez v0, 0024 // +0004 │ │ -3aa124: 1220 |0022: const/4 v0, #int 2 // #2 │ │ -3aa126: 2804 |0023: goto 0027 // +0004 │ │ -3aa128: 1250 |0024: const/4 v0, #int 5 // #5 │ │ -3aa12a: 2802 |0025: goto 0027 // +0002 │ │ -3aa12c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -3aa12e: 0f00 |0027: return v0 │ │ +3aa0cc: |[3aa0cc] net.sf.dibdib.thread_ui.ClickRepeater.cmd4MovePointer:(II)C │ │ +3aa0dc: 3800 1600 |0000: if-eqz v0, 0016 // +0016 │ │ +3aa0e0: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ +3aa0e4: 3b00 0a00 |0004: if-gez v0, 000e // +000a │ │ +3aa0e8: 3b01 0500 |0006: if-gez v1, 000b // +0005 │ │ +3aa0ec: 1300 0e00 |0008: const/16 v0, #int 14 // #e │ │ +3aa0f0: 281d |000a: goto 0027 // +001d │ │ +3aa0f2: 1300 1000 |000b: const/16 v0, #int 16 // #10 │ │ +3aa0f6: 281a |000d: goto 0027 // +001a │ │ +3aa0f8: 3b01 0500 |000e: if-gez v1, 0013 // +0005 │ │ +3aa0fc: 1300 0f00 |0010: const/16 v0, #int 15 // #f │ │ +3aa100: 2815 |0012: goto 0027 // +0015 │ │ +3aa102: 1300 1100 |0013: const/16 v0, #int 17 // #11 │ │ +3aa106: 2812 |0015: goto 0027 // +0012 │ │ +3aa108: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ +3aa10c: 3b01 0400 |0018: if-gez v1, 001c // +0004 │ │ +3aa110: 1230 |001a: const/4 v0, #int 3 // #3 │ │ +3aa112: 280c |001b: goto 0027 // +000c │ │ +3aa114: 1240 |001c: const/4 v0, #int 4 // #4 │ │ +3aa116: 280a |001d: goto 0027 // +000a │ │ +3aa118: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ +3aa11c: 3b00 0400 |0020: if-gez v0, 0024 // +0004 │ │ +3aa120: 1220 |0022: const/4 v0, #int 2 // #2 │ │ +3aa122: 2804 |0023: goto 0027 // +0004 │ │ +3aa124: 1250 |0024: const/4 v0, #int 5 // #5 │ │ +3aa126: 2802 |0025: goto 0027 // +0002 │ │ +3aa128: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +3aa12a: 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 │ │ -3aa130: |[3aa130] net.sf.dibdib.thread_ui.ClickRepeater.movePointer:(II)C │ │ -3aa140: 6000 c479 |0000: sget v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ -3aa144: e100 0009 |0002: shr-int/lit8 v0, v0, #int 9 // #09 │ │ -3aa148: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3aa14a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3aa14c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -3aa14e: 3d06 0400 |0007: if-lez v6, 000b // +0004 │ │ -3aa152: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -3aa154: 2806 |000a: goto 0010 // +0006 │ │ -3aa156: 3b06 0400 |000b: if-gez v6, 000f // +0004 │ │ -3aa15a: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ -3aa15c: 2802 |000e: goto 0010 // +0002 │ │ -3aa15e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -3aa160: b040 |0010: add-int/2addr v0, v4 │ │ -3aa162: e000 0009 |0011: shl-int/lit8 v0, v0, #int 9 // #09 │ │ -3aa166: 6700 c479 |0013: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ -3aa16a: 6000 c379 |0015: sget v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ -3aa16e: e100 0009 |0017: shr-int/lit8 v0, v0, #int 9 // #09 │ │ -3aa172: 3d05 0400 |0019: if-lez v5, 001d // +0004 │ │ -3aa176: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -3aa178: 2805 |001c: goto 0021 // +0005 │ │ -3aa17a: 3b05 0300 |001d: if-gez v5, 0020 // +0003 │ │ -3aa17e: 2802 |001f: goto 0021 // +0002 │ │ -3aa180: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -3aa182: b010 |0021: add-int/2addr v0, v1 │ │ -3aa184: e000 0009 |0022: shl-int/lit8 v0, v0, #int 9 // #09 │ │ -3aa188: 6700 c379 |0024: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ -3aa18c: 7120 58a5 6500 |0026: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.cmd4MovePointer:(II)C // method@a558 │ │ -3aa192: 0a05 |0029: move-result v5 │ │ -3aa194: 0f05 |002a: return v5 │ │ +3aa12c: |[3aa12c] net.sf.dibdib.thread_ui.ClickRepeater.movePointer:(II)C │ │ +3aa13c: 6000 c479 |0000: sget v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ +3aa140: e100 0009 |0002: shr-int/lit8 v0, v0, #int 9 // #09 │ │ +3aa144: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3aa146: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3aa148: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +3aa14a: 3d06 0400 |0007: if-lez v6, 000b // +0004 │ │ +3aa14e: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +3aa150: 2806 |000a: goto 0010 // +0006 │ │ +3aa152: 3b06 0400 |000b: if-gez v6, 000f // +0004 │ │ +3aa156: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ +3aa158: 2802 |000e: goto 0010 // +0002 │ │ +3aa15a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +3aa15c: b040 |0010: add-int/2addr v0, v4 │ │ +3aa15e: e000 0009 |0011: shl-int/lit8 v0, v0, #int 9 // #09 │ │ +3aa162: 6700 c479 |0013: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c4 │ │ +3aa166: 6000 c379 |0015: sget v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ +3aa16a: e100 0009 |0017: shr-int/lit8 v0, v0, #int 9 // #09 │ │ +3aa16e: 3d05 0400 |0019: if-lez v5, 001d // +0004 │ │ +3aa172: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +3aa174: 2805 |001c: goto 0021 // +0005 │ │ +3aa176: 3b05 0300 |001d: if-gez v5, 0020 // +0003 │ │ +3aa17a: 2802 |001f: goto 0021 // +0002 │ │ +3aa17c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +3aa17e: b010 |0021: add-int/2addr v0, v1 │ │ +3aa180: e000 0009 |0022: shl-int/lit8 v0, v0, #int 9 // #09 │ │ +3aa184: 6700 c379 |0024: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c3 │ │ +3aa188: 7120 58a5 6500 |0026: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.cmd4MovePointer:(II)C // method@a558 │ │ +3aa18e: 0a05 |0029: move-result v5 │ │ +3aa190: 0f05 |002a: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0013 line=61 │ │ 0x0015 line=63 │ │ 0x0024 line=64 │ │ 0x0026 line=66 │ │ @@ -1286727,46 +1286726,46 @@ │ │ type : '(C)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3aa4c0: |[3aa4c0] net.sf.dibdib.thread_ui.ClickRepeater.movePointer4Cmd:(C)V │ │ -3aa4d0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3aa4d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3aa4d4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -3aa4d6: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ -3aa4d8: 3204 1b00 |0004: if-eq v4, v0, 001f // +001b │ │ -3aa4dc: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -3aa4de: 3204 1600 |0007: if-eq v4, v0, 001d // +0016 │ │ -3aa4e2: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -3aa4e4: 3204 1700 |000a: if-eq v4, v0, 0021 // +0017 │ │ -3aa4e8: 1250 |000c: const/4 v0, #int 5 // #5 │ │ -3aa4ea: 3204 0e00 |000d: if-eq v4, v0, 001b // +000e │ │ -3aa4ee: 2b04 1700 0000 |000f: packed-switch v4, 00000026 // +00000017 │ │ -3aa4f4: 0e00 |0012: return-void │ │ -3aa4f6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -3aa4f8: 280d |0014: goto 0021 // +000d │ │ -3aa4fa: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ -3aa4fc: 280b |0016: goto 0021 // +000b │ │ -3aa4fe: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -3aa500: 2805 |0018: goto 001d // +0005 │ │ -3aa502: 12f1 |0019: const/4 v1, #int -1 // #ff │ │ -3aa504: 2803 |001a: goto 001d // +0003 │ │ -3aa506: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -3aa508: 2804 |001c: goto 0020 // +0004 │ │ -3aa50a: 12f2 |001d: const/4 v2, #int -1 // #ff │ │ -3aa50c: 2803 |001e: goto 0021 // +0003 │ │ -3aa50e: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ -3aa510: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -3aa512: 7120 5aa5 2100 |0021: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.movePointer:(II)C // method@a55a │ │ -3aa518: 0e00 |0024: return-void │ │ -3aa51a: 0000 |0025: nop // spacer │ │ -3aa51c: 0001 0400 0e00 0000 0a00 0000 0800 ... |0026: packed-switch-data (12 units) │ │ +3aa4bc: |[3aa4bc] net.sf.dibdib.thread_ui.ClickRepeater.movePointer4Cmd:(C)V │ │ +3aa4cc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3aa4ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3aa4d0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +3aa4d2: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ +3aa4d4: 3204 1b00 |0004: if-eq v4, v0, 001f // +001b │ │ +3aa4d8: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +3aa4da: 3204 1600 |0007: if-eq v4, v0, 001d // +0016 │ │ +3aa4de: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +3aa4e0: 3204 1700 |000a: if-eq v4, v0, 0021 // +0017 │ │ +3aa4e4: 1250 |000c: const/4 v0, #int 5 // #5 │ │ +3aa4e6: 3204 0e00 |000d: if-eq v4, v0, 001b // +000e │ │ +3aa4ea: 2b04 1700 0000 |000f: packed-switch v4, 00000026 // +00000017 │ │ +3aa4f0: 0e00 |0012: return-void │ │ +3aa4f2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +3aa4f4: 280d |0014: goto 0021 // +000d │ │ +3aa4f6: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ +3aa4f8: 280b |0016: goto 0021 // +000b │ │ +3aa4fa: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +3aa4fc: 2805 |0018: goto 001d // +0005 │ │ +3aa4fe: 12f1 |0019: const/4 v1, #int -1 // #ff │ │ +3aa500: 2803 |001a: goto 001d // +0003 │ │ +3aa502: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +3aa504: 2804 |001c: goto 0020 // +0004 │ │ +3aa506: 12f2 |001d: const/4 v2, #int -1 // #ff │ │ +3aa508: 2803 |001e: goto 0021 // +0003 │ │ +3aa50a: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ +3aa50c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +3aa50e: 7120 5aa5 2100 |0021: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.movePointer:(II)C // method@a55a │ │ +3aa514: 0e00 |0024: return-void │ │ +3aa516: 0000 |0025: nop // spacer │ │ +3aa518: 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;) │ │ @@ -1286774,39 +1286773,39 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3aa0b0: |[3aa0b0] net.sf.dibdib.thread_ui.ClickRepeater.stopMouseRep:()Z │ │ -3aa0c0: 6200 b479 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ -3aa0c4: 6e10 60a5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stop:()V // method@a560 │ │ -3aa0ca: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3aa0cc: 0f00 |0006: return v0 │ │ +3aa0ac: |[3aa0ac] net.sf.dibdib.thread_ui.ClickRepeater.stopMouseRep:()Z │ │ +3aa0bc: 6200 b479 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ +3aa0c0: 6e10 60a5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stop:()V // method@a560 │ │ +3aa0c6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3aa0c8: 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 │ │ -3aa400: |[3aa400] net.sf.dibdib.thread_ui.ClickRepeater.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ -3aa410: 1c00 eb14 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ -3aa414: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3aa41a: 0c01 |0005: move-result-object v1 │ │ -3aa41c: 1f01 eb14 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ -3aa420: 1101 |0008: return-object v1 │ │ +3aa3fc: |[3aa3fc] net.sf.dibdib.thread_ui.ClickRepeater.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ +3aa40c: 1c00 eb14 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ +3aa410: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3aa416: 0c01 |0005: move-result-object v1 │ │ +3aa418: 1f01 eb14 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ +3aa41c: 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;) │ │ @@ -1286814,20 +1286813,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 │ │ -3aa424: |[3aa424] net.sf.dibdib.thread_ui.ClickRepeater.values:()[Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ -3aa434: 6200 b379 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.$VALUES:[Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b3 │ │ -3aa438: 6e10 7ba6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/ClickRepeater;.clone:()Ljava/lang/Object; // method@a67b │ │ -3aa43e: 0c00 |0005: move-result-object v0 │ │ -3aa440: 1f00 2216 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@1622 │ │ -3aa444: 1100 |0008: return-object v0 │ │ +3aa420: |[3aa420] net.sf.dibdib.thread_ui.ClickRepeater.values:()[Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ +3aa430: 6200 b379 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.$VALUES:[Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b3 │ │ +3aa434: 6e10 7ba6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/ClickRepeater;.clone:()Ljava/lang/Object; // method@a67b │ │ +3aa43a: 0c00 |0005: move-result-object v0 │ │ +3aa43c: 1f00 2216 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@1622 │ │ +3aa440: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_ui/ClickRepeater;) │ │ @@ -1286835,18 +1286834,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3aa3c0: |[3aa3c0] net.sf.dibdib.thread_ui.ClickRepeater.call:()Ljava/lang/Object; │ │ -3aa3d0: 6e10 57a5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.call:()Lnet/sf/dibdib/generic/QToken; // method@a557 │ │ -3aa3d6: 0c00 |0003: move-result-object v0 │ │ -3aa3d8: 1100 |0004: return-object v0 │ │ +3aa3bc: |[3aa3bc] net.sf.dibdib.thread_ui.ClickRepeater.call:()Ljava/lang/Object; │ │ +3aa3cc: 6e10 57a5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.call:()Lnet/sf/dibdib/generic/QToken; // method@a557 │ │ +3aa3d2: 0c00 |0003: move-result-object v0 │ │ +3aa3d4: 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;) │ │ @@ -1286854,21 +1286853,21 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3aa3dc: |[3aa3dc] net.sf.dibdib.thread_ui.ClickRepeater.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3aa3ec: 6e10 5fa5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stepAsync:()I // method@a55f │ │ -3aa3f2: 0a00 |0003: move-result v0 │ │ -3aa3f4: 3d00 0300 |0004: if-lez v0, 0007 // +0003 │ │ -3aa3f8: 28fa |0006: goto 0000 // -0006 │ │ -3aa3fa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3aa3fc: 1100 |0008: return-object v0 │ │ +3aa3d8: |[3aa3d8] net.sf.dibdib.thread_ui.ClickRepeater.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3aa3e8: 6e10 5fa5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stepAsync:()I // method@a55f │ │ +3aa3ee: 0a00 |0003: move-result v0 │ │ +3aa3f0: 3d00 0300 |0004: if-lez v0, 0007 // +0003 │ │ +3aa3f4: 28fa |0006: goto 0000 // -0006 │ │ +3aa3f6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3aa3f8: 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;) │ │ @@ -1286876,18 +1286875,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 │ │ -3aa094: |[3aa094] net.sf.dibdib.thread_ui.ClickRepeater.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ -3aa0a4: 5411 af76 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3aa0a8: 2011 ec14 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa0ac: 0f01 |0004: return v1 │ │ +3aa090: |[3aa090] net.sf.dibdib.thread_ui.ClickRepeater.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ +3aa0a0: 5411 af76 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3aa0a4: 2011 ec14 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa0a8: 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 │ │ @@ -1286897,59 +1286896,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3aa534: |[3aa534] net.sf.dibdib.thread_ui.ClickRepeater.removeWipData4Interrupts:()V │ │ -3aa544: 0e00 |0000: return-void │ │ +3aa530: |[3aa530] net.sf.dibdib.thread_ui.ClickRepeater.removeWipData4Interrupts:()V │ │ +3aa540: 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 │ │ -3aa198: |[3aa198] net.sf.dibdib.thread_ui.ClickRepeater.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ -3aa1a8: 5297 b276 |0000: iget v7, v9, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3aa1ac: 8e77 |0002: int-to-char v7, v7 │ │ -3aa1ae: 5e67 b779 |0003: iput-char v7, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ -3aa1b2: 5397 b076 |0005: iget-wide v7, v9, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3aa1b6: 1600 0100 |0007: const-wide/16 v0, #int 1 // #1 │ │ -3aa1ba: c007 |0009: and-long/2addr v7, v0 │ │ -3aa1bc: 8478 |000a: long-to-int v8, v7 │ │ -3aa1be: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -3aa1c0: b078 |000c: add-int/2addr v8, v7 │ │ -3aa1c2: 5968 b679 |000d: iput v8, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b6 │ │ -3aa1c6: 5768 b779 |000f: iget-char v8, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ -3aa1ca: 1209 |0011: const/4 v9, #int 0 // #0 │ │ -3aa1cc: 3908 0300 |0012: if-nez v8, 0015 // +0003 │ │ -3aa1d0: 0f09 |0014: return v9 │ │ -3aa1d2: 7100 59a3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3aa1d8: 0b00 |0018: move-result-wide v0 │ │ -3aa1da: 5a60 bf79 |0019: iput-wide v0, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79bf │ │ -3aa1de: 1602 c409 |001b: const-wide/16 v2, #int 2500 // #9c4 │ │ -3aa1e2: bb02 |001d: add-long/2addr v2, v0 │ │ -3aa1e4: 1604 1e00 |001e: const-wide/16 v4, #int 30 // #1e │ │ -3aa1e8: bc42 |0020: sub-long/2addr v2, v4 │ │ -3aa1ea: 5a62 b579 |0021: iput-wide v2, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ -3aa1ee: 1602 fa00 |0023: const-wide/16 v2, #int 250 // #fa │ │ -3aa1f2: bb20 |0025: add-long/2addr v0, v2 │ │ -3aa1f4: 5a60 bf79 |0026: iput-wide v0, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79bf │ │ -3aa1f8: 5967 b979 |0028: iput v7, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79b9 │ │ -3aa1fc: 5969 c179 |002a: iput v9, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ -3aa200: d907 0919 |002c: rsub-int/lit8 v7, v9, #int 25 // #19 │ │ -3aa204: 0f07 |002e: return v7 │ │ +3aa194: |[3aa194] net.sf.dibdib.thread_ui.ClickRepeater.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ +3aa1a4: 5297 b276 |0000: iget v7, v9, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3aa1a8: 8e77 |0002: int-to-char v7, v7 │ │ +3aa1aa: 5e67 b779 |0003: iput-char v7, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ +3aa1ae: 5397 b076 |0005: iget-wide v7, v9, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3aa1b2: 1600 0100 |0007: const-wide/16 v0, #int 1 // #1 │ │ +3aa1b6: c007 |0009: and-long/2addr v7, v0 │ │ +3aa1b8: 8478 |000a: long-to-int v8, v7 │ │ +3aa1ba: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +3aa1bc: b078 |000c: add-int/2addr v8, v7 │ │ +3aa1be: 5968 b679 |000d: iput v8, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b6 │ │ +3aa1c2: 5768 b779 |000f: iget-char v8, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ +3aa1c6: 1209 |0011: const/4 v9, #int 0 // #0 │ │ +3aa1c8: 3908 0300 |0012: if-nez v8, 0015 // +0003 │ │ +3aa1cc: 0f09 |0014: return v9 │ │ +3aa1ce: 7100 59a3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3aa1d4: 0b00 |0018: move-result-wide v0 │ │ +3aa1d6: 5a60 bf79 |0019: iput-wide v0, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79bf │ │ +3aa1da: 1602 c409 |001b: const-wide/16 v2, #int 2500 // #9c4 │ │ +3aa1de: bb02 |001d: add-long/2addr v2, v0 │ │ +3aa1e0: 1604 1e00 |001e: const-wide/16 v4, #int 30 // #1e │ │ +3aa1e4: bc42 |0020: sub-long/2addr v2, v4 │ │ +3aa1e6: 5a62 b579 |0021: iput-wide v2, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ +3aa1ea: 1602 fa00 |0023: const-wide/16 v2, #int 250 // #fa │ │ +3aa1ee: bb20 |0025: add-long/2addr v0, v2 │ │ +3aa1f0: 5a60 bf79 |0026: iput-wide v0, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79bf │ │ +3aa1f4: 5967 b979 |0028: iput v7, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79b9 │ │ +3aa1f8: 5969 c179 |002a: iput v9, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ +3aa1fc: d907 0919 |002c: rsub-int/lit8 v7, v9, #int 25 // #19 │ │ +3aa200: 0f07 |002e: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ 0x000f line=115 │ │ 0x0015 line=118 │ │ 0x0021 line=119 │ │ @@ -1286966,18 +1286965,18 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3aa208: |[3aa208] net.sf.dibdib.thread_ui.ClickRepeater.step:(J)I │ │ -3aa218: 5201 c179 |0000: iget v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ -3aa21c: d901 0119 |0002: rsub-int/lit8 v1, v1, #int 25 // #19 │ │ -3aa220: 0f01 |0004: return v1 │ │ +3aa204: |[3aa204] net.sf.dibdib.thread_ui.ClickRepeater.step:(J)I │ │ +3aa214: 5201 c179 |0000: iget v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ +3aa218: d901 0119 |0002: rsub-int/lit8 v1, v1, #int 25 // #19 │ │ +3aa21c: 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 │ │ │ │ @@ -1286986,124 +1286985,124 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 189 16-bit code units │ │ -3aa224: |[3aa224] net.sf.dibdib.thread_ui.ClickRepeater.stepAsync:()I │ │ -3aa234: 6200 2773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3aa238: 6e10 b1a1 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aa23e: 0a00 |0005: move-result v0 │ │ -3aa240: 6201 6273 |0006: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3aa244: 5411 6e73 |0008: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3aa248: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aa24e: 0a01 |000d: move-result v1 │ │ -3aa250: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ -3aa254: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -3aa256: 3410 a900 |0011: if-lt v0, v1, 00ba // +00a9 │ │ -3aa25a: 53f0 b579 |0013: iget-wide v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ -3aa25e: 3105 0200 |0015: cmp-long v5, v2, v0 │ │ -3aa262: 3b05 a300 |0017: if-gez v5, 00ba // +00a3 │ │ -3aa266: 53f5 bf79 |0019: iget-wide v5, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79bf │ │ -3aa26a: 3107 0005 |001b: cmp-long v7, v0, v5 │ │ -3aa26e: 3c07 0400 |001d: if-gtz v7, 0021 // +0004 │ │ -3aa272: 2900 9b00 |001f: goto/16 00ba // +009b │ │ -3aa276: 52f0 c179 |0021: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ -3aa27a: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -3aa27c: 3900 1200 |0024: if-nez v0, 0036 // +0012 │ │ -3aa280: 52f0 b679 |0026: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b6 │ │ -3aa284: 3401 0900 |0028: if-lt v1, v0, 0031 // +0009 │ │ -3aa288: 6200 db79 |002a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3aa28c: 57f2 b779 |002c: iget-char v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ -3aa290: 6e30 88a5 2004 |002e: invoke-virtual {v0, v2, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a588 │ │ -3aa296: 59f1 c179 |0031: iput v1, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ -3aa29a: d900 0119 |0033: rsub-int/lit8 v0, v1, #int 25 // #19 │ │ -3aa29e: 0f00 |0035: return v0 │ │ -3aa2a0: 1605 1e00 |0036: const-wide/16 v5, #int 30 // #1e │ │ -3aa2a4: 7120 6e98 6500 |0038: invoke-static {v5, v6}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ -3aa2aa: 7100 59a3 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3aa2b0: 0b05 |003e: move-result-wide v5 │ │ -3aa2b2: 53f7 bf79 |003f: iget-wide v7, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79bf │ │ -3aa2b6: 9c09 0507 |0041: sub-long v9, v5, v7 │ │ -3aa2ba: 8490 |0043: long-to-int v0, v9 │ │ -3aa2bc: d300 c800 |0044: div-int/lit16 v0, v0, #int 200 // #00c8 │ │ -3aa2c0: b010 |0046: add-int/2addr v0, v1 │ │ -3aa2c2: 52f9 c179 |0047: iget v9, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ -3aa2c6: b190 |0049: sub-int/2addr v0, v9 │ │ -3aa2c8: 310a 0507 |004a: cmp-long v10, v5, v7 │ │ -3aa2cc: 3c0a 0500 |004c: if-gtz v10, 0051 // +0005 │ │ -3aa2d0: d900 0919 |004e: rsub-int/lit8 v0, v9, #int 25 // #19 │ │ -3aa2d4: 0f00 |0050: return v0 │ │ -3aa2d6: 53fa b579 |0051: iget-wide v10, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ -3aa2da: 310c 0a05 |0053: cmp-long v12, v10, v5 │ │ -3aa2de: 3c0c 1b00 |0055: if-gtz v12, 0070 // +001b │ │ -3aa2e2: 5af2 b579 |0057: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ -3aa2e6: 52f2 b979 |0059: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79b9 │ │ -3aa2ea: b812 |005b: shl-int/2addr v2, v1 │ │ -3aa2ec: 59f2 b979 |005c: iput v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79b9 │ │ -3aa2f0: 3402 0300 |005e: if-lt v2, v0, 0061 // +0003 │ │ -3aa2f4: 2802 |0060: goto 0062 // +0002 │ │ -3aa2f6: 0120 |0061: move v0, v2 │ │ -3aa2f8: 3d00 0d00 |0062: if-lez v0, 006f // +000d │ │ -3aa2fc: 6202 db79 |0064: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3aa300: 57f3 b779 |0066: iget-char v3, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ -3aa304: 6e30 88a5 3201 |0068: invoke-virtual {v2, v3, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a588 │ │ -3aa30a: 52f2 b679 |006b: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b6 │ │ -3aa30e: b120 |006d: sub-int/2addr v0, v2 │ │ -3aa310: 28f4 |006e: goto 0062 // -000c │ │ -3aa312: 0f04 |006f: return v4 │ │ -3aa314: 9c02 0507 |0070: sub-long v2, v5, v7 │ │ -3aa318: 160c e803 |0072: const-wide/16 v12, #int 1000 // #3e8 │ │ -3aa31c: 310e 020c |0074: cmp-long v14, v2, v12 │ │ -3aa320: 3a0e 0f00 |0076: if-ltz v14, 0085 // +000f │ │ -3aa324: 9c02 0a05 |0078: sub-long v2, v10, v5 │ │ -3aa328: bcc2 |007a: sub-long/2addr v2, v12 │ │ -3aa32a: 8420 |007b: long-to-int v0, v2 │ │ -3aa32c: da00 0019 |007c: mul-int/lit8 v0, v0, #int 25 // #19 │ │ -3aa330: bc7a |007e: sub-long/2addr v10, v7 │ │ -3aa332: bcca |007f: sub-long/2addr v10, v12 │ │ -3aa334: 84a2 |0080: long-to-int v2, v10 │ │ -3aa336: b320 |0081: div-int/2addr v0, v2 │ │ -3aa338: d900 0019 |0082: rsub-int/lit8 v0, v0, #int 25 // #19 │ │ -3aa33c: b190 |0084: sub-int/2addr v0, v9 │ │ -3aa33e: bc75 |0085: sub-long/2addr v5, v7 │ │ -3aa340: 1602 3002 |0086: const-wide/16 v2, #int 560 // #230 │ │ -3aa344: 3107 0502 |0088: cmp-long v7, v5, v2 │ │ -3aa348: 3d07 0e00 |008a: if-lez v7, 0098 // +000e │ │ -3aa34c: 1302 0900 |008c: const/16 v2, #int 9 // #9 │ │ -3aa350: 3492 0300 |008e: if-lt v2, v9, 0091 // +0003 │ │ -3aa354: 2808 |0090: goto 0098 // +0008 │ │ -3aa356: 52f2 b979 |0091: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79b9 │ │ -3aa35a: 3502 0600 |0093: if-ge v2, v0, 0099 // +0006 │ │ -3aa35e: d802 0201 |0095: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3aa362: 2802 |0097: goto 0099 // +0002 │ │ -3aa364: 1212 |0098: const/4 v2, #int 1 // #1 │ │ -3aa366: 59f2 b979 |0099: iput v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79b9 │ │ -3aa36a: 3402 0300 |009b: if-lt v2, v0, 009e // +0003 │ │ -3aa36e: 2802 |009d: goto 009f // +0002 │ │ -3aa370: 0120 |009e: move v0, v2 │ │ -3aa372: 3d00 0300 |009f: if-lez v0, 00a2 // +0003 │ │ -3aa376: 0104 |00a1: move v4, v0 │ │ -3aa378: b049 |00a2: add-int/2addr v9, v4 │ │ -3aa37a: 59f9 c179 |00a3: iput v9, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ -3aa37e: 3d00 0d00 |00a5: if-lez v0, 00b2 // +000d │ │ -3aa382: 6202 db79 |00a7: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3aa386: 57f3 b779 |00a9: iget-char v3, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ -3aa38a: 6e30 88a5 3201 |00ab: invoke-virtual {v2, v3, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a588 │ │ -3aa390: 52f2 b679 |00ae: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b6 │ │ -3aa394: b120 |00b0: sub-int/2addr v0, v2 │ │ -3aa396: 28f4 |00b1: goto 00a5 // -000c │ │ -3aa398: 52f0 c179 |00b2: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ -3aa39c: d900 0019 |00b4: rsub-int/lit8 v0, v0, #int 25 // #19 │ │ -3aa3a0: 0f00 |00b6: return v0 │ │ -3aa3a2: 5af2 b579 |00b7: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ -3aa3a6: 0f04 |00b9: return v4 │ │ -3aa3a8: 5af2 b579 |00ba: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ -3aa3ac: 0f04 |00bc: return v4 │ │ +3aa220: |[3aa220] net.sf.dibdib.thread_ui.ClickRepeater.stepAsync:()I │ │ +3aa230: 6200 2773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3aa234: 6e10 b1a1 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aa23a: 0a00 |0005: move-result v0 │ │ +3aa23c: 6201 6273 |0006: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3aa240: 5411 6e73 |0008: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3aa244: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aa24a: 0a01 |000d: move-result v1 │ │ +3aa24c: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ +3aa250: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +3aa252: 3410 a900 |0011: if-lt v0, v1, 00ba // +00a9 │ │ +3aa256: 53f0 b579 |0013: iget-wide v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ +3aa25a: 3105 0200 |0015: cmp-long v5, v2, v0 │ │ +3aa25e: 3b05 a300 |0017: if-gez v5, 00ba // +00a3 │ │ +3aa262: 53f5 bf79 |0019: iget-wide v5, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79bf │ │ +3aa266: 3107 0005 |001b: cmp-long v7, v0, v5 │ │ +3aa26a: 3c07 0400 |001d: if-gtz v7, 0021 // +0004 │ │ +3aa26e: 2900 9b00 |001f: goto/16 00ba // +009b │ │ +3aa272: 52f0 c179 |0021: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ +3aa276: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +3aa278: 3900 1200 |0024: if-nez v0, 0036 // +0012 │ │ +3aa27c: 52f0 b679 |0026: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b6 │ │ +3aa280: 3401 0900 |0028: if-lt v1, v0, 0031 // +0009 │ │ +3aa284: 6200 db79 |002a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3aa288: 57f2 b779 |002c: iget-char v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ +3aa28c: 6e30 88a5 2004 |002e: invoke-virtual {v0, v2, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a588 │ │ +3aa292: 59f1 c179 |0031: iput v1, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ +3aa296: d900 0119 |0033: rsub-int/lit8 v0, v1, #int 25 // #19 │ │ +3aa29a: 0f00 |0035: return v0 │ │ +3aa29c: 1605 1e00 |0036: const-wide/16 v5, #int 30 // #1e │ │ +3aa2a0: 7120 6e98 6500 |0038: invoke-static {v5, v6}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ +3aa2a6: 7100 59a3 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3aa2ac: 0b05 |003e: move-result-wide v5 │ │ +3aa2ae: 53f7 bf79 |003f: iget-wide v7, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79bf │ │ +3aa2b2: 9c09 0507 |0041: sub-long v9, v5, v7 │ │ +3aa2b6: 8490 |0043: long-to-int v0, v9 │ │ +3aa2b8: d300 c800 |0044: div-int/lit16 v0, v0, #int 200 // #00c8 │ │ +3aa2bc: b010 |0046: add-int/2addr v0, v1 │ │ +3aa2be: 52f9 c179 |0047: iget v9, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ +3aa2c2: b190 |0049: sub-int/2addr v0, v9 │ │ +3aa2c4: 310a 0507 |004a: cmp-long v10, v5, v7 │ │ +3aa2c8: 3c0a 0500 |004c: if-gtz v10, 0051 // +0005 │ │ +3aa2cc: d900 0919 |004e: rsub-int/lit8 v0, v9, #int 25 // #19 │ │ +3aa2d0: 0f00 |0050: return v0 │ │ +3aa2d2: 53fa b579 |0051: iget-wide v10, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ +3aa2d6: 310c 0a05 |0053: cmp-long v12, v10, v5 │ │ +3aa2da: 3c0c 1b00 |0055: if-gtz v12, 0070 // +001b │ │ +3aa2de: 5af2 b579 |0057: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ +3aa2e2: 52f2 b979 |0059: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79b9 │ │ +3aa2e6: b812 |005b: shl-int/2addr v2, v1 │ │ +3aa2e8: 59f2 b979 |005c: iput v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79b9 │ │ +3aa2ec: 3402 0300 |005e: if-lt v2, v0, 0061 // +0003 │ │ +3aa2f0: 2802 |0060: goto 0062 // +0002 │ │ +3aa2f2: 0120 |0061: move v0, v2 │ │ +3aa2f4: 3d00 0d00 |0062: if-lez v0, 006f // +000d │ │ +3aa2f8: 6202 db79 |0064: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3aa2fc: 57f3 b779 |0066: iget-char v3, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ +3aa300: 6e30 88a5 3201 |0068: invoke-virtual {v2, v3, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a588 │ │ +3aa306: 52f2 b679 |006b: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b6 │ │ +3aa30a: b120 |006d: sub-int/2addr v0, v2 │ │ +3aa30c: 28f4 |006e: goto 0062 // -000c │ │ +3aa30e: 0f04 |006f: return v4 │ │ +3aa310: 9c02 0507 |0070: sub-long v2, v5, v7 │ │ +3aa314: 160c e803 |0072: const-wide/16 v12, #int 1000 // #3e8 │ │ +3aa318: 310e 020c |0074: cmp-long v14, v2, v12 │ │ +3aa31c: 3a0e 0f00 |0076: if-ltz v14, 0085 // +000f │ │ +3aa320: 9c02 0a05 |0078: sub-long v2, v10, v5 │ │ +3aa324: bcc2 |007a: sub-long/2addr v2, v12 │ │ +3aa326: 8420 |007b: long-to-int v0, v2 │ │ +3aa328: da00 0019 |007c: mul-int/lit8 v0, v0, #int 25 // #19 │ │ +3aa32c: bc7a |007e: sub-long/2addr v10, v7 │ │ +3aa32e: bcca |007f: sub-long/2addr v10, v12 │ │ +3aa330: 84a2 |0080: long-to-int v2, v10 │ │ +3aa332: b320 |0081: div-int/2addr v0, v2 │ │ +3aa334: d900 0019 |0082: rsub-int/lit8 v0, v0, #int 25 // #19 │ │ +3aa338: b190 |0084: sub-int/2addr v0, v9 │ │ +3aa33a: bc75 |0085: sub-long/2addr v5, v7 │ │ +3aa33c: 1602 3002 |0086: const-wide/16 v2, #int 560 // #230 │ │ +3aa340: 3107 0502 |0088: cmp-long v7, v5, v2 │ │ +3aa344: 3d07 0e00 |008a: if-lez v7, 0098 // +000e │ │ +3aa348: 1302 0900 |008c: const/16 v2, #int 9 // #9 │ │ +3aa34c: 3492 0300 |008e: if-lt v2, v9, 0091 // +0003 │ │ +3aa350: 2808 |0090: goto 0098 // +0008 │ │ +3aa352: 52f2 b979 |0091: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79b9 │ │ +3aa356: 3502 0600 |0093: if-ge v2, v0, 0099 // +0006 │ │ +3aa35a: d802 0201 |0095: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3aa35e: 2802 |0097: goto 0099 // +0002 │ │ +3aa360: 1212 |0098: const/4 v2, #int 1 // #1 │ │ +3aa362: 59f2 b979 |0099: iput v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79b9 │ │ +3aa366: 3402 0300 |009b: if-lt v2, v0, 009e // +0003 │ │ +3aa36a: 2802 |009d: goto 009f // +0002 │ │ +3aa36c: 0120 |009e: move v0, v2 │ │ +3aa36e: 3d00 0300 |009f: if-lez v0, 00a2 // +0003 │ │ +3aa372: 0104 |00a1: move v4, v0 │ │ +3aa374: b049 |00a2: add-int/2addr v9, v4 │ │ +3aa376: 59f9 c179 |00a3: iput v9, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ +3aa37a: 3d00 0d00 |00a5: if-lez v0, 00b2 // +000d │ │ +3aa37e: 6202 db79 |00a7: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3aa382: 57f3 b779 |00a9: iget-char v3, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b7 │ │ +3aa386: 6e30 88a5 3201 |00ab: invoke-virtual {v2, v3, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a588 │ │ +3aa38c: 52f2 b679 |00ae: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b6 │ │ +3aa390: b120 |00b0: sub-int/2addr v0, v2 │ │ +3aa392: 28f4 |00b1: goto 00a5 // -000c │ │ +3aa394: 52f0 c179 |00b2: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c1 │ │ +3aa398: d900 0019 |00b4: rsub-int/lit8 v0, v0, #int 25 // #19 │ │ +3aa39c: 0f00 |00b6: return v0 │ │ +3aa39e: 5af2 b579 |00b7: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ +3aa3a2: 0f04 |00b9: return v4 │ │ +3aa3a4: 5af2 b579 |00ba: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ +3aa3a8: 0f04 |00bc: return v4 │ │ catches : 1 │ │ 0x0038 - 0x003b │ │ Ljava/lang/InterruptedException; -> 0x00b7 │ │ positions : │ │ 0x0000 line=133 │ │ 0x0021 line=139 │ │ 0x0026 line=140 │ │ @@ -1287133,18 +1287132,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3aa548: |[3aa548] net.sf.dibdib.thread_ui.ClickRepeater.stop:()V │ │ -3aa558: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3aa55c: 5a20 b579 |0002: iput-wide v0, v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ -3aa560: 0e00 |0004: return-void │ │ +3aa544: |[3aa544] net.sf.dibdib.thread_ui.ClickRepeater.stop:()V │ │ +3aa554: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3aa558: 5a20 b579 |0002: iput-wide v0, v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b5 │ │ +3aa55c: 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 : 4689 (ClickRepeater.java) │ │ @@ -1287217,25 +1287216,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3b712c: |[3b712c] net.sf.dibdib.thread_wk.WkRunner.:()V │ │ -3b713c: 2200 f814 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ -3b7140: 1a01 291f |0002: const-string v1, "INSTANCE" // string@1f29 │ │ -3b7144: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3b7146: 7030 faa5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/WkRunner;.:(Ljava/lang/String;I)V // method@a5fa │ │ -3b714c: 6900 547a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/WkRunner;.INSTANCE:Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a54 │ │ -3b7150: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3b7152: 2311 2916 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_wk/WkRunner; // type@1629 │ │ -3b7156: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -3b715a: 6901 537a |000f: sput-object v1, Lnet/sf/dibdib/thread_wk/WkRunner;.$VALUES:[Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a53 │ │ -3b715e: 0e00 |0011: return-void │ │ +3b7128: |[3b7128] net.sf.dibdib.thread_wk.WkRunner.:()V │ │ +3b7138: 2200 f814 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ +3b713c: 1a01 291f |0002: const-string v1, "INSTANCE" // string@1f29 │ │ +3b7140: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3b7142: 7030 faa5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/WkRunner;.:(Ljava/lang/String;I)V // method@a5fa │ │ +3b7148: 6900 547a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/WkRunner;.INSTANCE:Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a54 │ │ +3b714c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3b714e: 2311 2916 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_wk/WkRunner; // type@1629 │ │ +3b7152: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +3b7156: 6901 537a |000f: sput-object v1, Lnet/sf/dibdib/thread_wk/WkRunner;.$VALUES:[Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a53 │ │ +3b715a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000f line=18 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_wk/WkRunner;) │ │ @@ -1287243,23 +1287242,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 │ │ -3b7160: |[3b7160] net.sf.dibdib.thread_wk.WkRunner.:(Ljava/lang/String;I)V │ │ -3b7170: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3b7176: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ -3b717a: 5a01 587a |0005: iput-wide v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.mStartTimeNanobis:J // field@7a58 │ │ -3b717e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3b7180: 5b01 597a |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b7184: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3b7186: 5901 557a |000b: iput v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ -3b718a: 0e00 |000d: return-void │ │ +3b715c: |[3b715c] net.sf.dibdib.thread_wk.WkRunner.:(Ljava/lang/String;I)V │ │ +3b716c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3b7172: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ +3b7176: 5a01 587a |0005: iput-wide v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.mStartTimeNanobis:J // field@7a58 │ │ +3b717a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3b717c: 5b01 597a |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b7180: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3b7182: 5901 557a |000b: iput v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ +3b7186: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=27 │ │ 0x0008 line=28 │ │ 0x000b line=33 │ │ locals : │ │ @@ -1287272,43 +1287271,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 │ │ -3b704c: |[3b704c] net.sf.dibdib.thread_wk.WkRunner.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; │ │ -3b705c: 5440 567a |0000: iget-object v0, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b7060: 1f00 c714 |0002: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b7064: 5500 6a78 |0004: iget-boolean v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ -3b7068: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -3b706c: 5445 5a7a |0008: iget-object v5, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b7070: 1105 |000a: return-object v5 │ │ -3b7072: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3b7074: 5441 5b7a |000c: iget-object v1, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5b │ │ -3b7078: 2112 |000e: array-length v2, v1 │ │ -3b707a: 3520 2200 |000f: if-ge v0, v2, 0031 // +0022 │ │ -3b707e: 5441 5a7a |0011: iget-object v1, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b7082: 4601 0100 |0013: aget-object v1, v1, v0 │ │ -3b7086: 6e10 c8a2 0100 |0015: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3b708c: 0a01 |0018: move-result v1 │ │ -3b708e: 3d01 1500 |0019: if-lez v1, 002e // +0015 │ │ -3b7092: 5442 5b7a |001b: iget-object v2, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5b │ │ -3b7096: 3d01 0d00 |001d: if-lez v1, 002a // +000d │ │ -3b709a: 5443 5a7a |001f: iget-object v3, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b709e: 4603 0300 |0021: aget-object v3, v3, v0 │ │ -3b70a2: 9401 0501 |0023: rem-int v1, v5, v1 │ │ -3b70a6: 6e20 bda2 1300 |0025: invoke-virtual {v3, v1}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -3b70ac: 0c01 |0028: move-result-object v1 │ │ -3b70ae: 2803 |0029: goto 002c // +0003 │ │ -3b70b0: 6201 ba76 |002a: sget-object v1, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3b70b4: 4d01 0200 |002c: aput-object v1, v2, v0 │ │ -3b70b8: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3b70bc: 28dc |0030: goto 000c // -0024 │ │ -3b70be: 1101 |0031: return-object v1 │ │ +3b7048: |[3b7048] net.sf.dibdib.thread_wk.WkRunner.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; │ │ +3b7058: 5440 567a |0000: iget-object v0, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b705c: 1f00 c714 |0002: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b7060: 5500 6a78 |0004: iget-boolean v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ +3b7064: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +3b7068: 5445 5a7a |0008: iget-object v5, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b706c: 1105 |000a: return-object v5 │ │ +3b706e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3b7070: 5441 5b7a |000c: iget-object v1, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5b │ │ +3b7074: 2112 |000e: array-length v2, v1 │ │ +3b7076: 3520 2200 |000f: if-ge v0, v2, 0031 // +0022 │ │ +3b707a: 5441 5a7a |0011: iget-object v1, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b707e: 4601 0100 |0013: aget-object v1, v1, v0 │ │ +3b7082: 6e10 c8a2 0100 |0015: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3b7088: 0a01 |0018: move-result v1 │ │ +3b708a: 3d01 1500 |0019: if-lez v1, 002e // +0015 │ │ +3b708e: 5442 5b7a |001b: iget-object v2, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5b │ │ +3b7092: 3d01 0d00 |001d: if-lez v1, 002a // +000d │ │ +3b7096: 5443 5a7a |001f: iget-object v3, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b709a: 4603 0300 |0021: aget-object v3, v3, v0 │ │ +3b709e: 9401 0501 |0023: rem-int v1, v5, v1 │ │ +3b70a2: 6e20 bda2 1300 |0025: invoke-virtual {v3, v1}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +3b70a8: 0c01 |0028: move-result-object v1 │ │ +3b70aa: 2803 |0029: goto 002c // +0003 │ │ +3b70ac: 6201 ba76 |002a: sget-object v1, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3b70b0: 4d01 0200 |002c: aput-object v1, v2, v0 │ │ +3b70b4: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3b70b8: 28dc |0030: goto 000c // -0024 │ │ +3b70ba: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0008 line=103 │ │ 0x000c line=105 │ │ 0x0011 line=106 │ │ 0x001b line=108 │ │ @@ -1287321,41 +1287320,41 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -3b6bfc: |[3b6bfc] net.sf.dibdib.thread_wk.WkRunner.maxArgPieces:()I │ │ -3b6c0c: 5450 567a |0000: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6c10: 1f00 c714 |0002: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6c14: 5500 6a78 |0004: iget-boolean v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ -3b6c18: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3b6c1a: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ -3b6c1e: 5450 567a |0009: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6c22: 1f00 c714 |000b: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6c26: 5200 6078 |000d: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -3b6c2a: b110 |000f: sub-int/2addr v0, v1 │ │ -3b6c2c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3b6c2e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3b6c30: 3a00 1600 |0012: if-ltz v0, 0028 // +0016 │ │ -3b6c34: 5453 5a7a |0014: iget-object v3, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b6c38: 4604 0300 |0016: aget-object v4, v3, v0 │ │ -3b6c3c: 3904 0300 |0018: if-nez v4, 001b // +0003 │ │ -3b6c40: 0f01 |001a: return v1 │ │ -3b6c42: 4603 0300 |001b: aget-object v3, v3, v0 │ │ -3b6c46: 6e10 c8a2 0300 |001d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3b6c4c: 0a03 |0020: move-result v3 │ │ -3b6c4e: 3432 0300 |0021: if-lt v2, v3, 0024 // +0003 │ │ -3b6c52: 2802 |0023: goto 0025 // +0002 │ │ -3b6c54: 0132 |0024: move v2, v3 │ │ -3b6c56: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3b6c5a: 28eb |0027: goto 0012 // -0015 │ │ -3b6c5c: 0f02 |0028: return v2 │ │ -3b6c5e: 0f01 |0029: return v1 │ │ +3b6bf8: |[3b6bf8] net.sf.dibdib.thread_wk.WkRunner.maxArgPieces:()I │ │ +3b6c08: 5450 567a |0000: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6c0c: 1f00 c714 |0002: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6c10: 5500 6a78 |0004: iget-boolean v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ +3b6c14: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3b6c16: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ +3b6c1a: 5450 567a |0009: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6c1e: 1f00 c714 |000b: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6c22: 5200 6078 |000d: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +3b6c26: b110 |000f: sub-int/2addr v0, v1 │ │ +3b6c28: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3b6c2a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3b6c2c: 3a00 1600 |0012: if-ltz v0, 0028 // +0016 │ │ +3b6c30: 5453 5a7a |0014: iget-object v3, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b6c34: 4604 0300 |0016: aget-object v4, v3, v0 │ │ +3b6c38: 3904 0300 |0018: if-nez v4, 001b // +0003 │ │ +3b6c3c: 0f01 |001a: return v1 │ │ +3b6c3e: 4603 0300 |001b: aget-object v3, v3, v0 │ │ +3b6c42: 6e10 c8a2 0300 |001d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3b6c48: 0a03 |0020: move-result v3 │ │ +3b6c4a: 3432 0300 |0021: if-lt v2, v3, 0024 // +0003 │ │ +3b6c4e: 2802 |0023: goto 0025 // +0002 │ │ +3b6c50: 0132 |0024: move v2, v3 │ │ +3b6c52: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3b6c56: 28eb |0027: goto 0012 // -0015 │ │ +3b6c58: 0f02 |0028: return v2 │ │ +3b6c5a: 0f01 |0029: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0009 line=46 │ │ 0x0014 line=47 │ │ 0x001b line=50 │ │ locals : │ │ @@ -1287366,20 +1287365,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 │ │ -3b70e4: |[3b70e4] net.sf.dibdib.thread_wk.WkRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/WkRunner; │ │ -3b70f4: 1c00 f814 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ -3b70f8: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3b70fe: 0c01 |0005: move-result-object v1 │ │ -3b7100: 1f01 f814 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ -3b7104: 1101 |0008: return-object v1 │ │ +3b70e0: |[3b70e0] net.sf.dibdib.thread_wk.WkRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/WkRunner; │ │ +3b70f0: 1c00 f814 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ +3b70f4: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3b70fa: 0c01 |0005: move-result-object v1 │ │ +3b70fc: 1f01 f814 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ +3b7100: 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;) │ │ @@ -1287387,20 +1287386,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 │ │ -3b7108: |[3b7108] net.sf.dibdib.thread_wk.WkRunner.values:()[Lnet/sf/dibdib/thread_wk/WkRunner; │ │ -3b7118: 6200 537a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/WkRunner;.$VALUES:[Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a53 │ │ -3b711c: 6e10 82a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/WkRunner;.clone:()Ljava/lang/Object; // method@a682 │ │ -3b7122: 0c00 |0005: move-result-object v0 │ │ -3b7124: 1f00 2916 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/WkRunner; // type@1629 │ │ -3b7128: 1100 |0008: return-object v0 │ │ +3b7104: |[3b7104] net.sf.dibdib.thread_wk.WkRunner.values:()[Lnet/sf/dibdib/thread_wk/WkRunner; │ │ +3b7114: 6200 537a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/WkRunner;.$VALUES:[Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a53 │ │ +3b7118: 6e10 82a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/WkRunner;.clone:()Ljava/lang/Object; // method@a682 │ │ +3b711e: 0c00 |0005: move-result-object v0 │ │ +3b7120: 1f00 2916 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/WkRunner; // type@1629 │ │ +3b7124: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_wk/WkRunner;) │ │ @@ -1287408,18 +1287407,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b7030: |[3b7030] net.sf.dibdib.thread_wk.WkRunner.call:()Ljava/lang/Object; │ │ -3b7040: 6e10 fca5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/WkRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a5fc │ │ -3b7046: 0c00 |0003: move-result-object v0 │ │ -3b7048: 1100 |0004: return-object v0 │ │ +3b702c: |[3b702c] net.sf.dibdib.thread_wk.WkRunner.call:()Ljava/lang/Object; │ │ +3b703c: 6e10 fca5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/WkRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a5fc │ │ +3b7042: 0c00 |0003: move-result-object v0 │ │ +3b7044: 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;) │ │ @@ -1287427,21 +1287426,21 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3b70c0: |[3b70c0] net.sf.dibdib.thread_wk.WkRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3b70d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b70d2: 5b20 5a7a |0001: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b70d6: 5421 577a |0003: iget-object v1, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ -3b70da: 5b20 597a |0005: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b70de: 5b20 577a |0007: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ -3b70e2: 1101 |0009: return-object v1 │ │ +3b70bc: |[3b70bc] net.sf.dibdib.thread_wk.WkRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3b70cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b70ce: 5b20 5a7a |0001: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b70d2: 5421 577a |0003: iget-object v1, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ +3b70d6: 5b20 597a |0005: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b70da: 5b20 577a |0007: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ +3b70de: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=193 │ │ 0x0003 line=194 │ │ 0x0005 line=195 │ │ 0x0007 line=196 │ │ locals : │ │ @@ -1287452,25 +1287451,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 │ │ -3b6bcc: |[3b6bcc] net.sf.dibdib.thread_wk.WkRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ -3b6bdc: 5411 af76 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3b6be0: 2012 c714 |0002: instance-of v2, v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6be4: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ -3b6be8: 2011 f714 |0006: instance-of v1, v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6bec: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ -3b6bf0: 2803 |000a: goto 000d // +0003 │ │ -3b6bf2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3b6bf4: 2802 |000c: goto 000e // +0002 │ │ -3b6bf6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -3b6bf8: 0f01 |000e: return v1 │ │ +3b6bc8: |[3b6bc8] net.sf.dibdib.thread_wk.WkRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ +3b6bd8: 5411 af76 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3b6bdc: 2012 c714 |0002: instance-of v2, v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6be0: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ +3b6be4: 2011 f714 |0006: instance-of v1, v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6be8: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +3b6bec: 2803 |000a: goto 000d // +0003 │ │ +3b6bee: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3b6bf0: 2802 |000c: goto 000e // +0002 │ │ +3b6bf2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +3b6bf4: 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; │ │ @@ -1287481,116 +1287480,116 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3b718c: |[3b718c] net.sf.dibdib.thread_wk.WkRunner.removeWipData4Interrupts:()V │ │ -3b719c: 0e00 |0000: return-void │ │ +3b7188: |[3b7188] net.sf.dibdib.thread_wk.WkRunner.removeWipData4Interrupts:()V │ │ +3b7198: 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 │ │ -3b6c60: |[3b6c60] net.sf.dibdib.thread_wk.WkRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ -3b6c70: 5a34 587a |0000: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mStartTimeNanobis:J // field@7a58 │ │ -3b6c74: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -3b6c76: 5b34 577a |0003: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ -3b6c7a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -3b6c7c: 3806 9e00 |0006: if-eqz v6, 00a4 // +009e │ │ -3b6c80: 5460 af76 |0008: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3b6c84: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -3b6c88: 2900 9800 |000c: goto/16 00a4 // +0098 │ │ -3b6c8c: 6200 6373 |000e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6c90: 1a01 a317 |0010: const-string v1, "E" // string@17a3 │ │ -3b6c94: 6e30 e6a5 1004 |0012: invoke-virtual {v0, v1, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3b6c9a: 5b36 597a |0015: iput-object v6, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b6c9e: 5464 af76 |0017: iget-object v4, v6, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3b6ca2: 5b34 567a |0019: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6ca6: 1234 |001b: const/4 v4, #int 3 // #3 │ │ -3b6ca8: 2344 0e16 |001c: new-array v4, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b6cac: 5b34 5a7a |001e: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b6cb0: 5460 a876 |0020: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3b6cb4: 1f00 af14 |0022: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6cb8: 4d00 0405 |0024: aput-object v0, v4, v5 │ │ -3b6cbc: 5434 5a7a |0026: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b6cc0: 5460 a976 |0028: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3b6cc4: 1f00 af14 |002a: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6cc8: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -3b6cca: 4d00 0401 |002d: aput-object v0, v4, v1 │ │ -3b6cce: 5434 5a7a |002f: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b6cd2: 1220 |0031: const/4 v0, #int 2 // #2 │ │ -3b6cd4: 5462 aa76 |0032: iget-object v2, v6, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3b6cd8: 1f02 af14 |0034: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6cdc: 4d02 0400 |0036: aput-object v2, v4, v0 │ │ -3b6ce0: 5434 567a |0038: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6ce4: 2044 c714 |003a: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6ce8: 3904 0300 |003c: if-nez v4, 003f // +0003 │ │ -3b6cec: 0f01 |003e: return v1 │ │ -3b6cee: 5464 a876 |003f: iget-object v4, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3b6cf2: 2044 af14 |0041: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6cf6: 3804 2e00 |0043: if-eqz v4, 0071 // +002e │ │ -3b6cfa: 6204 b577 |0045: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ -3b6cfe: 5430 567a |0047: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6d02: 3204 2800 |0049: if-eq v4, v0, 0071 // +0028 │ │ -3b6d06: 6204 f677 |004b: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ -3b6d0a: 5430 567a |004d: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6d0e: 3204 2200 |004f: if-eq v4, v0, 0071 // +0022 │ │ -3b6d12: 6204 f777 |0051: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ -3b6d16: 5430 567a |0053: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6d1a: 3204 1c00 |0055: if-eq v4, v0, 0071 // +001c │ │ -3b6d1e: 6204 6373 |0057: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6d22: 5460 a876 |0059: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3b6d26: 1f00 af14 |005b: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6d2a: 1a02 0322 |005d: const-string v2, "L" // string@2203 │ │ -3b6d2e: 6e30 e6a5 2400 |005f: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3b6d34: 6204 6373 |0062: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6d38: 6e10 f7a2 0600 |0064: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QToken;.toString:()Ljava/lang/String; // method@a2f7 │ │ -3b6d3e: 0c00 |0067: move-result-object v0 │ │ -3b6d40: 7110 c1a2 0000 |0068: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b6d46: 0c00 |006b: move-result-object v0 │ │ -3b6d48: 1a02 c449 |006c: const-string v2, "T" // string@49c4 │ │ -3b6d4c: 6e30 e6a5 2400 |006e: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3b6d52: 5434 567a |0071: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6d56: 1f04 c714 |0073: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6d5a: 5244 6078 |0075: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -3b6d5e: 2344 0e16 |0077: new-array v4, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b6d62: 5b34 5b7a |0079: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5b │ │ -3b6d66: 5264 b376 |007b: iget v4, v6, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b3 │ │ -3b6d6a: 5934 557a |007d: iput v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ -3b6d6e: 3c04 2400 |007f: if-gtz v4, 00a3 // +0024 │ │ -3b6d72: 5935 557a |0081: iput v5, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ -3b6d76: 5434 567a |0083: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6d7a: 1f04 c714 |0085: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6d7e: 5244 6178 |0087: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ -3b6d82: 2344 3616 |0089: new-array v4, v4, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3b6d86: 5b64 b676 |008b: iput-object v4, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b6d8a: 7010 ffa5 0300 |008d: invoke-direct {v3}, Lnet/sf/dibdib/thread_wk/WkRunner;.maxArgPieces:()I // method@a5ff │ │ -3b6d90: 0a04 |0090: move-result v4 │ │ -3b6d92: 5460 b676 |0091: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b6d96: 1f00 3616 |0093: check-cast v0, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3b6d9a: 2100 |0095: array-length v0, v0 │ │ -3b6d9c: 3505 0d00 |0096: if-ge v5, v0, 00a3 // +000d │ │ -3b6da0: 5460 b676 |0098: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b6da4: 1f00 3616 |009a: check-cast v0, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3b6da8: 2342 0e16 |009c: new-array v2, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b6dac: 4d02 0005 |009e: aput-object v2, v0, v5 │ │ -3b6db0: d805 0501 |00a0: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3b6db4: 28ef |00a2: goto 0091 // -0011 │ │ -3b6db6: 0f01 |00a3: return v1 │ │ -3b6db8: 0f05 |00a4: return v5 │ │ +3b6c5c: |[3b6c5c] net.sf.dibdib.thread_wk.WkRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ +3b6c6c: 5a34 587a |0000: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mStartTimeNanobis:J // field@7a58 │ │ +3b6c70: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +3b6c72: 5b34 577a |0003: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ +3b6c76: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +3b6c78: 3806 9e00 |0006: if-eqz v6, 00a4 // +009e │ │ +3b6c7c: 5460 af76 |0008: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3b6c80: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +3b6c84: 2900 9800 |000c: goto/16 00a4 // +0098 │ │ +3b6c88: 6200 6373 |000e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6c8c: 1a01 a317 |0010: const-string v1, "E" // string@17a3 │ │ +3b6c90: 6e30 e6a5 1004 |0012: invoke-virtual {v0, v1, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3b6c96: 5b36 597a |0015: iput-object v6, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b6c9a: 5464 af76 |0017: iget-object v4, v6, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3b6c9e: 5b34 567a |0019: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6ca2: 1234 |001b: const/4 v4, #int 3 // #3 │ │ +3b6ca4: 2344 0e16 |001c: new-array v4, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b6ca8: 5b34 5a7a |001e: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b6cac: 5460 a876 |0020: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3b6cb0: 1f00 af14 |0022: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6cb4: 4d00 0405 |0024: aput-object v0, v4, v5 │ │ +3b6cb8: 5434 5a7a |0026: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b6cbc: 5460 a976 |0028: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3b6cc0: 1f00 af14 |002a: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6cc4: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +3b6cc6: 4d00 0401 |002d: aput-object v0, v4, v1 │ │ +3b6cca: 5434 5a7a |002f: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b6cce: 1220 |0031: const/4 v0, #int 2 // #2 │ │ +3b6cd0: 5462 aa76 |0032: iget-object v2, v6, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3b6cd4: 1f02 af14 |0034: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6cd8: 4d02 0400 |0036: aput-object v2, v4, v0 │ │ +3b6cdc: 5434 567a |0038: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6ce0: 2044 c714 |003a: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6ce4: 3904 0300 |003c: if-nez v4, 003f // +0003 │ │ +3b6ce8: 0f01 |003e: return v1 │ │ +3b6cea: 5464 a876 |003f: iget-object v4, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3b6cee: 2044 af14 |0041: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6cf2: 3804 2e00 |0043: if-eqz v4, 0071 // +002e │ │ +3b6cf6: 6204 b577 |0045: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ +3b6cfa: 5430 567a |0047: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6cfe: 3204 2800 |0049: if-eq v4, v0, 0071 // +0028 │ │ +3b6d02: 6204 f677 |004b: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ +3b6d06: 5430 567a |004d: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6d0a: 3204 2200 |004f: if-eq v4, v0, 0071 // +0022 │ │ +3b6d0e: 6204 f777 |0051: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ +3b6d12: 5430 567a |0053: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6d16: 3204 1c00 |0055: if-eq v4, v0, 0071 // +001c │ │ +3b6d1a: 6204 6373 |0057: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6d1e: 5460 a876 |0059: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3b6d22: 1f00 af14 |005b: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6d26: 1a02 0322 |005d: const-string v2, "L" // string@2203 │ │ +3b6d2a: 6e30 e6a5 2400 |005f: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3b6d30: 6204 6373 |0062: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6d34: 6e10 f7a2 0600 |0064: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QToken;.toString:()Ljava/lang/String; // method@a2f7 │ │ +3b6d3a: 0c00 |0067: move-result-object v0 │ │ +3b6d3c: 7110 c1a2 0000 |0068: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b6d42: 0c00 |006b: move-result-object v0 │ │ +3b6d44: 1a02 c449 |006c: const-string v2, "T" // string@49c4 │ │ +3b6d48: 6e30 e6a5 2400 |006e: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3b6d4e: 5434 567a |0071: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6d52: 1f04 c714 |0073: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6d56: 5244 6078 |0075: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +3b6d5a: 2344 0e16 |0077: new-array v4, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b6d5e: 5b34 5b7a |0079: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5b │ │ +3b6d62: 5264 b376 |007b: iget v4, v6, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b3 │ │ +3b6d66: 5934 557a |007d: iput v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ +3b6d6a: 3c04 2400 |007f: if-gtz v4, 00a3 // +0024 │ │ +3b6d6e: 5935 557a |0081: iput v5, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ +3b6d72: 5434 567a |0083: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6d76: 1f04 c714 |0085: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6d7a: 5244 6178 |0087: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ +3b6d7e: 2344 3616 |0089: new-array v4, v4, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3b6d82: 5b64 b676 |008b: iput-object v4, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b6d86: 7010 ffa5 0300 |008d: invoke-direct {v3}, Lnet/sf/dibdib/thread_wk/WkRunner;.maxArgPieces:()I // method@a5ff │ │ +3b6d8c: 0a04 |0090: move-result v4 │ │ +3b6d8e: 5460 b676 |0091: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b6d92: 1f00 3616 |0093: check-cast v0, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3b6d96: 2100 |0095: array-length v0, v0 │ │ +3b6d98: 3505 0d00 |0096: if-ge v5, v0, 00a3 // +000d │ │ +3b6d9c: 5460 b676 |0098: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b6da0: 1f00 3616 |009a: check-cast v0, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3b6da4: 2342 0e16 |009c: new-array v2, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b6da8: 4d02 0005 |009e: aput-object v2, v0, v5 │ │ +3b6dac: d805 0501 |00a0: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3b6db0: 28ef |00a2: goto 0091 // -0011 │ │ +3b6db2: 0f01 |00a3: return v1 │ │ +3b6db4: 0f05 |00a4: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0008 line=62 │ │ 0x000e line=65 │ │ 0x0015 line=66 │ │ @@ -1287620,30 +1287619,30 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -3b6dbc: |[3b6dbc] net.sf.dibdib.thread_wk.WkRunner.step:(J)I │ │ -3b6dcc: 5412 567a |0000: iget-object v2, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6dd0: 2022 f714 |0002: instance-of v2, v2, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6dd4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3b6dd6: 3802 1200 |0005: if-eqz v2, 0017 // +0012 │ │ -3b6dda: 5b13 577a |0007: iput-object v3, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ -3b6dde: 5412 597a |0009: iget-object v2, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b6de2: 7110 efa5 0200 |000b: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.execOpWk:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a5ef │ │ -3b6de8: 0c02 |000e: move-result-object v2 │ │ -3b6dea: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -3b6dee: 5410 597a |0011: iget-object v0, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b6df2: 5b10 577a |0013: iput-object v0, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ -3b6df6: 5b02 af76 |0015: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3b6dfa: 5b13 597a |0017: iput-object v3, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b6dfe: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3b6e00: 0f02 |001a: return v2 │ │ +3b6db8: |[3b6db8] net.sf.dibdib.thread_wk.WkRunner.step:(J)I │ │ +3b6dc8: 5412 567a |0000: iget-object v2, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6dcc: 2022 f714 |0002: instance-of v2, v2, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6dd0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3b6dd2: 3802 1200 |0005: if-eqz v2, 0017 // +0012 │ │ +3b6dd6: 5b13 577a |0007: iput-object v3, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ +3b6dda: 5412 597a |0009: iget-object v2, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b6dde: 7110 efa5 0200 |000b: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.execOpWk:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a5ef │ │ +3b6de4: 0c02 |000e: move-result-object v2 │ │ +3b6de6: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +3b6dea: 5410 597a |0011: iget-object v0, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b6dee: 5b10 577a |0013: iput-object v0, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ +3b6df2: 5b02 af76 |0015: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3b6df6: 5b13 597a |0017: iput-object v3, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b6dfa: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3b6dfc: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=117 │ │ 0x0009 line=118 │ │ 0x0011 line=120 │ │ 0x0015 line=121 │ │ @@ -1287657,165 +1287656,165 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 270 16-bit code units │ │ -3b6e04: |[3b6e04] net.sf.dibdib.thread_wk.WkRunner.stepAsync:()I │ │ -3b6e14: 54b0 567a |0000: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6e18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b6e1a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3b6e1c: 3800 0501 |0004: if-eqz v0, 0109 // +0105 │ │ -3b6e20: 6200 e577 |0006: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -3b6e24: 54b3 567a |0008: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6e28: 3330 0400 |000a: if-ne v0, v3, 000e // +0004 │ │ -3b6e2c: 2900 fd00 |000c: goto/16 0109 // +00fd │ │ -3b6e30: 2030 c714 |000e: instance-of v0, v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6e34: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -3b6e36: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ -3b6e3a: 0f03 |0013: return v3 │ │ -3b6e3c: 54b0 5a7a |0014: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b6e40: 3800 f200 |0016: if-eqz v0, 0108 // +00f2 │ │ -3b6e44: 52b0 557a |0018: iget v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ -3b6e48: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -3b6e4c: 2900 ec00 |001c: goto/16 0108 // +00ec │ │ -3b6e50: 6200 b776 |001e: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ -3b6e54: 54b4 597a |0020: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b6e58: 5344 b576 |0022: iget-wide v4, v4, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -3b6e5c: 7120 ad97 5400 |0024: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b6e62: 0c04 |0027: move-result-object v4 │ │ -3b6e64: 6e20 f99a 4000 |0028: invoke-virtual {v0, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b6e6a: 0c00 |002b: move-result-object v0 │ │ -3b6e6c: 3900 0b00 |002c: if-nez v0, 0037 // +000b │ │ -3b6e70: 54b0 567a |002e: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6e74: 1f00 c714 |0030: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6e78: 5200 6178 |0032: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ -3b6e7c: 3d00 0300 |0034: if-lez v0, 0037 // +0003 │ │ -3b6e80: 0f02 |0036: return v2 │ │ -3b6e82: 54b0 567a |0037: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6e86: 1f00 c714 |0039: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6e8a: 5200 6178 |003b: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ -3b6e8e: 3c00 0500 |003d: if-gtz v0, 0042 // +0005 │ │ -3b6e92: 6200 8879 |003f: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -3b6e96: 2803 |0041: goto 0044 // +0003 │ │ -3b6e98: 6200 8279 |0042: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ -3b6e9c: 54b4 567a |0044: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6ea0: 1f04 c714 |0046: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6ea4: 5544 6a78 |0048: iget-boolean v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ -3b6ea8: 3804 7d00 |004a: if-eqz v4, 00c7 // +007d │ │ -3b6eac: 54b4 567a |004c: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6eb0: 1f04 c714 |004e: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6eb4: 5244 6178 |0050: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ -3b6eb8: 3d04 7500 |0052: if-lez v4, 00c7 // +0075 │ │ -3b6ebc: 54b4 567a |0054: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6ec0: 1f04 c714 |0056: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6ec4: 5244 6078 |0058: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -3b6ec8: 3c04 0400 |005a: if-gtz v4, 005e // +0004 │ │ -3b6ecc: 2900 6b00 |005c: goto/16 00c7 // +006b │ │ -3b6ed0: 54b4 597a |005e: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b6ed4: 5444 b676 |0060: iget-object v4, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b6ed8: 1f04 3616 |0062: check-cast v4, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3b6edc: 54b5 567a |0064: iget-object v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6ee0: 7210 58a2 0500 |0066: invoke-interface {v5}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ -3b6ee6: 0a05 |0069: move-result v5 │ │ -3b6ee8: 6206 6b78 |006a: sget-object v6, Lnet/sf/dibdib/thread_any/QOpMain;.zzSLOW:Lnet/sf/dibdib/thread_any/QOpMain; // field@786b │ │ -3b6eec: 6e10 04a4 0600 |006c: invoke-virtual {v6}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b6ef2: 0a06 |006f: move-result v6 │ │ -3b6ef4: 3465 0400 |0070: if-lt v5, v6, 0074 // +0004 │ │ -3b6ef8: 1225 |0072: const/4 v5, #int 2 // #2 │ │ -3b6efa: 2805 |0073: goto 0078 // +0005 │ │ -3b6efc: 6205 6273 |0074: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3b6f00: 5255 8573 |0076: iget v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minLargeSeq:I // field@7385 │ │ -3b6f04: 52b6 557a |0078: iget v6, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ -3b6f08: b056 |007a: add-int/2addr v6, v5 │ │ -3b6f0a: 4605 0402 |007b: aget-object v5, v4, v2 │ │ -3b6f0e: 2155 |007d: array-length v5, v5 │ │ -3b6f10: 3656 0300 |007e: if-gt v6, v5, 0081 // +0003 │ │ -3b6f14: 2804 |0080: goto 0084 // +0004 │ │ -3b6f16: 4605 0402 |0081: aget-object v5, v4, v2 │ │ -3b6f1a: 2156 |0083: array-length v6, v5 │ │ -3b6f1c: 52b5 557a |0084: iget v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ -3b6f20: 3565 3300 |0086: if-ge v5, v6, 00b9 // +0033 │ │ -3b6f24: 54b7 567a |0088: iget-object v7, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6f28: 1f07 c714 |008a: check-cast v7, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6f2c: 7020 fda5 5b00 |008c: invoke-direct {v11, v5}, Lnet/sf/dibdib/thread_wk/WkRunner;.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; // method@a5fd │ │ -3b6f32: 0c05 |008f: move-result-object v5 │ │ -3b6f34: 6e20 f8a3 5700 |0090: invoke-virtual {v7, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ -3b6f3a: 0c05 |0093: move-result-object v5 │ │ -3b6f3c: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -3b6f3e: 2148 |0095: array-length v8, v4 │ │ -3b6f40: 3587 1d00 |0096: if-ge v7, v8, 00b3 // +001d │ │ -3b6f44: 4608 0407 |0098: aget-object v8, v4, v7 │ │ -3b6f48: 52b9 557a |009a: iget v9, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ -3b6f4c: 205a 0e16 |009c: instance-of v10, v5, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b6f50: 380a 0800 |009e: if-eqz v10, 00a6 // +0008 │ │ -3b6f54: 075a |00a0: move-object v10, v5 │ │ -3b6f56: 1f0a 0e16 |00a1: check-cast v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b6f5a: 460a 0a07 |00a3: aget-object v10, v10, v7 │ │ -3b6f5e: 2809 |00a5: goto 00ae // +0009 │ │ -3b6f60: 3905 0500 |00a6: if-nez v5, 00ab // +0005 │ │ -3b6f64: 620a ba76 |00a8: sget-object v10, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3b6f68: 2804 |00aa: goto 00ae // +0004 │ │ -3b6f6a: 075a |00ab: move-object v10, v5 │ │ -3b6f6c: 1f0a af14 |00ac: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6f70: 4d0a 0809 |00ae: aput-object v10, v8, v9 │ │ -3b6f74: d807 0701 |00b0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3b6f78: 28e3 |00b2: goto 0095 // -001d │ │ -3b6f7a: 52b5 557a |00b3: iget v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ -3b6f7e: b035 |00b5: add-int/2addr v5, v3 │ │ -3b6f80: 59b5 557a |00b6: iput v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ -3b6f84: 28cc |00b8: goto 0084 // -0034 │ │ -3b6f86: 4606 0402 |00b9: aget-object v6, v4, v2 │ │ -3b6f8a: 2166 |00bb: array-length v6, v6 │ │ -3b6f8c: 3565 3700 |00bc: if-ge v5, v6, 00f3 // +0037 │ │ -3b6f90: 54b0 597a |00be: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b6f94: 5905 b376 |00c0: iput v5, v0, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b3 │ │ -3b6f98: 54b0 597a |00c2: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b6f9c: 5400 af76 |00c4: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3b6fa0: 282d |00c6: goto 00f3 // +002d │ │ -3b6fa2: 54b4 567a |00c7: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6fa6: 1f04 c714 |00c9: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6faa: 7020 fda5 2b00 |00cb: invoke-direct {v11, v2}, Lnet/sf/dibdib/thread_wk/WkRunner;.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; // method@a5fd │ │ -3b6fb0: 0c05 |00ce: move-result-object v5 │ │ -3b6fb2: 6e20 f8a3 5400 |00cf: invoke-virtual {v4, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ -3b6fb8: 0c04 |00d2: move-result-object v4 │ │ -3b6fba: 3904 2000 |00d3: if-nez v4, 00f3 // +0020 │ │ -3b6fbe: 54b4 567a |00d5: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ -3b6fc2: 1f04 c714 |00d7: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b6fc6: 54b5 5a7a |00d9: iget-object v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b6fca: 7120 eea5 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@a5ee │ │ -3b6fd0: 0c04 |00de: move-result-object v4 │ │ -3b6fd2: 3904 0300 |00df: if-nez v4, 00e2 // +0003 │ │ -3b6fd6: 0f02 |00e1: return v2 │ │ -3b6fd8: 0745 |00e2: move-object v5, v4 │ │ -3b6fda: 1f05 af14 |00e3: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6fde: 6e20 bba2 2500 |00e5: invoke-virtual {v5, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b6fe4: 0c06 |00e8: move-result-object v6 │ │ -3b6fe6: 2066 9614 |00e9: instance-of v6, v6, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3b6fea: 3806 0800 |00eb: if-eqz v6, 00f3 // +0008 │ │ -3b6fee: 6e20 bba2 2500 |00ed: invoke-virtual {v5, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b6ff4: 0c00 |00f0: move-result-object v0 │ │ -3b6ff6: 1f00 9614 |00f1: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3b6ffa: 3804 1400 |00f3: if-eqz v4, 0107 // +0014 │ │ -3b6ffe: 54b3 597a |00f5: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b7002: 5b34 b676 |00f7: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b7006: 12f3 |00f9: const/4 v3, #int -1 // #ff │ │ -3b7008: 59b3 557a |00fa: iput v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ -3b700c: 54b3 597a |00fc: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b7010: 5bb3 577a |00fe: iput-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ -3b7014: 5b30 af76 |0100: iput-object v0, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3b7018: 5bb1 597a |0102: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b701c: 5bb1 5a7a |0104: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b7020: 0f02 |0106: return v2 │ │ -3b7022: 0f03 |0107: return v3 │ │ -3b7024: 0f02 |0108: return v2 │ │ -3b7026: 5bb1 577a |0109: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ -3b702a: 5bb1 5a7a |010b: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ -3b702e: 0f02 |010d: return v2 │ │ +3b6e00: |[3b6e00] net.sf.dibdib.thread_wk.WkRunner.stepAsync:()I │ │ +3b6e10: 54b0 567a |0000: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6e14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b6e16: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3b6e18: 3800 0501 |0004: if-eqz v0, 0109 // +0105 │ │ +3b6e1c: 6200 e577 |0006: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +3b6e20: 54b3 567a |0008: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6e24: 3330 0400 |000a: if-ne v0, v3, 000e // +0004 │ │ +3b6e28: 2900 fd00 |000c: goto/16 0109 // +00fd │ │ +3b6e2c: 2030 c714 |000e: instance-of v0, v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6e30: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +3b6e32: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ +3b6e36: 0f03 |0013: return v3 │ │ +3b6e38: 54b0 5a7a |0014: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b6e3c: 3800 f200 |0016: if-eqz v0, 0108 // +00f2 │ │ +3b6e40: 52b0 557a |0018: iget v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ +3b6e44: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +3b6e48: 2900 ec00 |001c: goto/16 0108 // +00ec │ │ +3b6e4c: 6200 b776 |001e: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ +3b6e50: 54b4 597a |0020: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b6e54: 5344 b576 |0022: iget-wide v4, v4, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +3b6e58: 7120 ad97 5400 |0024: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b6e5e: 0c04 |0027: move-result-object v4 │ │ +3b6e60: 6e20 f99a 4000 |0028: invoke-virtual {v0, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b6e66: 0c00 |002b: move-result-object v0 │ │ +3b6e68: 3900 0b00 |002c: if-nez v0, 0037 // +000b │ │ +3b6e6c: 54b0 567a |002e: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6e70: 1f00 c714 |0030: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6e74: 5200 6178 |0032: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ +3b6e78: 3d00 0300 |0034: if-lez v0, 0037 // +0003 │ │ +3b6e7c: 0f02 |0036: return v2 │ │ +3b6e7e: 54b0 567a |0037: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6e82: 1f00 c714 |0039: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6e86: 5200 6178 |003b: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ +3b6e8a: 3c00 0500 |003d: if-gtz v0, 0042 // +0005 │ │ +3b6e8e: 6200 8879 |003f: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +3b6e92: 2803 |0041: goto 0044 // +0003 │ │ +3b6e94: 6200 8279 |0042: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ +3b6e98: 54b4 567a |0044: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6e9c: 1f04 c714 |0046: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6ea0: 5544 6a78 |0048: iget-boolean v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ +3b6ea4: 3804 7d00 |004a: if-eqz v4, 00c7 // +007d │ │ +3b6ea8: 54b4 567a |004c: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6eac: 1f04 c714 |004e: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6eb0: 5244 6178 |0050: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ +3b6eb4: 3d04 7500 |0052: if-lez v4, 00c7 // +0075 │ │ +3b6eb8: 54b4 567a |0054: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6ebc: 1f04 c714 |0056: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6ec0: 5244 6078 |0058: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +3b6ec4: 3c04 0400 |005a: if-gtz v4, 005e // +0004 │ │ +3b6ec8: 2900 6b00 |005c: goto/16 00c7 // +006b │ │ +3b6ecc: 54b4 597a |005e: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b6ed0: 5444 b676 |0060: iget-object v4, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b6ed4: 1f04 3616 |0062: check-cast v4, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3b6ed8: 54b5 567a |0064: iget-object v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6edc: 7210 58a2 0500 |0066: invoke-interface {v5}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ +3b6ee2: 0a05 |0069: move-result v5 │ │ +3b6ee4: 6206 6b78 |006a: sget-object v6, Lnet/sf/dibdib/thread_any/QOpMain;.zzSLOW:Lnet/sf/dibdib/thread_any/QOpMain; // field@786b │ │ +3b6ee8: 6e10 04a4 0600 |006c: invoke-virtual {v6}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b6eee: 0a06 |006f: move-result v6 │ │ +3b6ef0: 3465 0400 |0070: if-lt v5, v6, 0074 // +0004 │ │ +3b6ef4: 1225 |0072: const/4 v5, #int 2 // #2 │ │ +3b6ef6: 2805 |0073: goto 0078 // +0005 │ │ +3b6ef8: 6205 6273 |0074: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3b6efc: 5255 8573 |0076: iget v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minLargeSeq:I // field@7385 │ │ +3b6f00: 52b6 557a |0078: iget v6, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ +3b6f04: b056 |007a: add-int/2addr v6, v5 │ │ +3b6f06: 4605 0402 |007b: aget-object v5, v4, v2 │ │ +3b6f0a: 2155 |007d: array-length v5, v5 │ │ +3b6f0c: 3656 0300 |007e: if-gt v6, v5, 0081 // +0003 │ │ +3b6f10: 2804 |0080: goto 0084 // +0004 │ │ +3b6f12: 4605 0402 |0081: aget-object v5, v4, v2 │ │ +3b6f16: 2156 |0083: array-length v6, v5 │ │ +3b6f18: 52b5 557a |0084: iget v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ +3b6f1c: 3565 3300 |0086: if-ge v5, v6, 00b9 // +0033 │ │ +3b6f20: 54b7 567a |0088: iget-object v7, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6f24: 1f07 c714 |008a: check-cast v7, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6f28: 7020 fda5 5b00 |008c: invoke-direct {v11, v5}, Lnet/sf/dibdib/thread_wk/WkRunner;.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; // method@a5fd │ │ +3b6f2e: 0c05 |008f: move-result-object v5 │ │ +3b6f30: 6e20 f8a3 5700 |0090: invoke-virtual {v7, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ +3b6f36: 0c05 |0093: move-result-object v5 │ │ +3b6f38: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +3b6f3a: 2148 |0095: array-length v8, v4 │ │ +3b6f3c: 3587 1d00 |0096: if-ge v7, v8, 00b3 // +001d │ │ +3b6f40: 4608 0407 |0098: aget-object v8, v4, v7 │ │ +3b6f44: 52b9 557a |009a: iget v9, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ +3b6f48: 205a 0e16 |009c: instance-of v10, v5, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b6f4c: 380a 0800 |009e: if-eqz v10, 00a6 // +0008 │ │ +3b6f50: 075a |00a0: move-object v10, v5 │ │ +3b6f52: 1f0a 0e16 |00a1: check-cast v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b6f56: 460a 0a07 |00a3: aget-object v10, v10, v7 │ │ +3b6f5a: 2809 |00a5: goto 00ae // +0009 │ │ +3b6f5c: 3905 0500 |00a6: if-nez v5, 00ab // +0005 │ │ +3b6f60: 620a ba76 |00a8: sget-object v10, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3b6f64: 2804 |00aa: goto 00ae // +0004 │ │ +3b6f66: 075a |00ab: move-object v10, v5 │ │ +3b6f68: 1f0a af14 |00ac: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6f6c: 4d0a 0809 |00ae: aput-object v10, v8, v9 │ │ +3b6f70: d807 0701 |00b0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3b6f74: 28e3 |00b2: goto 0095 // -001d │ │ +3b6f76: 52b5 557a |00b3: iget v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ +3b6f7a: b035 |00b5: add-int/2addr v5, v3 │ │ +3b6f7c: 59b5 557a |00b6: iput v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ +3b6f80: 28cc |00b8: goto 0084 // -0034 │ │ +3b6f82: 4606 0402 |00b9: aget-object v6, v4, v2 │ │ +3b6f86: 2166 |00bb: array-length v6, v6 │ │ +3b6f88: 3565 3700 |00bc: if-ge v5, v6, 00f3 // +0037 │ │ +3b6f8c: 54b0 597a |00be: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b6f90: 5905 b376 |00c0: iput v5, v0, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b3 │ │ +3b6f94: 54b0 597a |00c2: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b6f98: 5400 af76 |00c4: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3b6f9c: 282d |00c6: goto 00f3 // +002d │ │ +3b6f9e: 54b4 567a |00c7: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6fa2: 1f04 c714 |00c9: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6fa6: 7020 fda5 2b00 |00cb: invoke-direct {v11, v2}, Lnet/sf/dibdib/thread_wk/WkRunner;.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; // method@a5fd │ │ +3b6fac: 0c05 |00ce: move-result-object v5 │ │ +3b6fae: 6e20 f8a3 5400 |00cf: invoke-virtual {v4, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ +3b6fb4: 0c04 |00d2: move-result-object v4 │ │ +3b6fb6: 3904 2000 |00d3: if-nez v4, 00f3 // +0020 │ │ +3b6fba: 54b4 567a |00d5: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a56 │ │ +3b6fbe: 1f04 c714 |00d7: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b6fc2: 54b5 5a7a |00d9: iget-object v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b6fc6: 7120 eea5 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@a5ee │ │ +3b6fcc: 0c04 |00de: move-result-object v4 │ │ +3b6fce: 3904 0300 |00df: if-nez v4, 00e2 // +0003 │ │ +3b6fd2: 0f02 |00e1: return v2 │ │ +3b6fd4: 0745 |00e2: move-object v5, v4 │ │ +3b6fd6: 1f05 af14 |00e3: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6fda: 6e20 bba2 2500 |00e5: invoke-virtual {v5, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b6fe0: 0c06 |00e8: move-result-object v6 │ │ +3b6fe2: 2066 9614 |00e9: instance-of v6, v6, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3b6fe6: 3806 0800 |00eb: if-eqz v6, 00f3 // +0008 │ │ +3b6fea: 6e20 bba2 2500 |00ed: invoke-virtual {v5, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b6ff0: 0c00 |00f0: move-result-object v0 │ │ +3b6ff2: 1f00 9614 |00f1: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3b6ff6: 3804 1400 |00f3: if-eqz v4, 0107 // +0014 │ │ +3b6ffa: 54b3 597a |00f5: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b6ffe: 5b34 b676 |00f7: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b7002: 12f3 |00f9: const/4 v3, #int -1 // #ff │ │ +3b7004: 59b3 557a |00fa: iput v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a55 │ │ +3b7008: 54b3 597a |00fc: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b700c: 5bb3 577a |00fe: iput-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ +3b7010: 5b30 af76 |0100: iput-object v0, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3b7014: 5bb1 597a |0102: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b7018: 5bb1 5a7a |0104: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b701c: 0f02 |0106: return v2 │ │ +3b701e: 0f03 |0107: return v3 │ │ +3b7020: 0f02 |0108: return v2 │ │ +3b7022: 5bb1 577a |0109: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a57 │ │ +3b7026: 5bb1 5a7a |010b: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5a │ │ +3b702a: 0f02 |010d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000e line=135 │ │ 0x0014 line=138 │ │ 0x001e line=142 │ │ 0x0037 line=146 │ │ @@ -1287939,25 +1287938,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 │ │ -3b97e8: |[3b97e8] 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 │ │ -3b97f8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b97fe: 5b01 288d |0003: iput-object v1, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@8d28 │ │ -3b9802: 5b02 258d |0005: iput-object v2, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.btCancel:Landroid/widget/Button; // field@8d25 │ │ -3b9806: 5b03 268d |0007: iput-object v3, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.btOk:Landroid/widget/Button; // field@8d26 │ │ -3b980a: 5b04 278d |0009: iput-object v4, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.lyMain:Landroid/widget/LinearLayout; // field@8d27 │ │ -3b980e: 5b05 298d |000b: iput-object v5, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txEdit:Landroid/widget/EditText; // field@8d29 │ │ -3b9812: 5b06 2a8d |000d: iput-object v6, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txOK:Landroid/widget/TextView; // field@8d2a │ │ -3b9816: 5b07 2b8d |000f: iput-object v7, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txPrompt:Landroid/widget/TextView; // field@8d2b │ │ -3b981a: 5b08 2c8d |0011: iput-object v8, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txStatus:Landroid/widget/TextView; // field@8d2c │ │ -3b981e: 0e00 |0013: return-void │ │ +3b97e4: |[3b97e4] 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 │ │ +3b97f4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b97fa: 5b01 288d |0003: iput-object v1, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@8d28 │ │ +3b97fe: 5b02 258d |0005: iput-object v2, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.btCancel:Landroid/widget/Button; // field@8d25 │ │ +3b9802: 5b03 268d |0007: iput-object v3, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.btOk:Landroid/widget/Button; // field@8d26 │ │ +3b9806: 5b04 278d |0009: iput-object v4, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.lyMain:Landroid/widget/LinearLayout; // field@8d27 │ │ +3b980a: 5b05 298d |000b: iput-object v5, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txEdit:Landroid/widget/EditText; // field@8d29 │ │ +3b980e: 5b06 2a8d |000d: iput-object v6, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txOK:Landroid/widget/TextView; // field@8d2a │ │ +3b9812: 5b07 2b8d |000f: iput-object v7, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txPrompt:Landroid/widget/TextView; // field@8d2b │ │ +3b9816: 5b08 2c8d |0011: iput-object v8, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txStatus:Landroid/widget/TextView; // field@8d2c │ │ +3b981a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ @@ -1287981,68 +1287980,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 │ │ -3b96b4: |[3b96b4] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.bind:(Landroid/view/View;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ -3b96c4: 1400 5800 087f |0000: const v0, #float 1.80777e+38 // #7f080058 │ │ -3b96ca: 7120 7767 0b00 |0003: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b96d0: 0c01 |0006: move-result-object v1 │ │ -3b96d2: 0714 |0007: move-object v4, v1 │ │ -3b96d4: 1f04 6802 |0008: check-cast v4, Landroid/widget/Button; // type@0268 │ │ -3b96d8: 3804 4900 |000a: if-eqz v4, 0053 // +0049 │ │ -3b96dc: 1400 5900 087f |000c: const v0, #float 1.80777e+38 // #7f080059 │ │ -3b96e2: 7120 7767 0b00 |000f: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b96e8: 0c01 |0012: move-result-object v1 │ │ -3b96ea: 0715 |0013: move-object v5, v1 │ │ -3b96ec: 1f05 6802 |0014: check-cast v5, Landroid/widget/Button; // type@0268 │ │ -3b96f0: 3805 3d00 |0016: if-eqz v5, 0053 // +003d │ │ -3b96f4: 07b6 |0018: move-object v6, v11 │ │ -3b96f6: 1f06 7f02 |0019: check-cast v6, Landroid/widget/LinearLayout; // type@027f │ │ -3b96fa: 1400 9e01 087f |001b: const v0, #float 1.80783e+38 // #7f08019e │ │ -3b9700: 7120 7767 0b00 |001e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b9706: 0c01 |0021: move-result-object v1 │ │ -3b9708: 0717 |0022: move-object v7, v1 │ │ -3b970a: 1f07 7002 |0023: check-cast v7, Landroid/widget/EditText; // type@0270 │ │ -3b970e: 3807 2e00 |0025: if-eqz v7, 0053 // +002e │ │ -3b9712: 1400 9d01 087f |0027: const v0, #float 1.80783e+38 // #7f08019d │ │ -3b9718: 7120 7767 0b00 |002a: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b971e: 0c01 |002d: move-result-object v1 │ │ -3b9720: 0718 |002e: move-object v8, v1 │ │ -3b9722: 1f08 9b02 |002f: check-cast v8, Landroid/widget/TextView; // type@029b │ │ -3b9726: 3808 2200 |0031: if-eqz v8, 0053 // +0022 │ │ -3b972a: 1400 9f01 087f |0033: const v0, #float 1.80783e+38 // #7f08019f │ │ -3b9730: 7120 7767 0b00 |0036: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b9736: 0c01 |0039: move-result-object v1 │ │ -3b9738: 0719 |003a: move-object v9, v1 │ │ -3b973a: 1f09 9b02 |003b: check-cast v9, Landroid/widget/TextView; // type@029b │ │ -3b973e: 3809 1600 |003d: if-eqz v9, 0053 // +0016 │ │ -3b9742: 1400 a001 087f |003f: const v0, #float 1.80783e+38 // #7f0801a0 │ │ -3b9748: 7120 7767 0b00 |0042: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b974e: 0c01 |0045: move-result-object v1 │ │ -3b9750: 071a |0046: move-object v10, v1 │ │ -3b9752: 1f0a 9b02 |0047: check-cast v10, Landroid/widget/TextView; // type@029b │ │ -3b9756: 380a 0a00 |0049: if-eqz v10, 0053 // +000a │ │ -3b975a: 220b 0e15 |004b: new-instance v11, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; // type@150e │ │ -3b975e: 07b2 |004d: move-object v2, v11 │ │ -3b9760: 0763 |004e: move-object v3, v6 │ │ -3b9762: 7609 1ca6 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@a61c │ │ -3b9768: 110b |0052: return-object v11 │ │ -3b976a: 6e10 c70a 0b00 |0053: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ac7 │ │ -3b9770: 0c0b |0056: move-result-object v11 │ │ -3b9772: 6e20 a903 0b00 |0057: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@03a9 │ │ -3b9778: 0c0b |005a: move-result-object v11 │ │ -3b977a: 2200 d812 |005b: new-instance v0, Ljava/lang/NullPointerException; // type@12d8 │ │ -3b977e: 1a01 4f3d |005d: const-string v1, "Missing required view with ID: " // string@3d4f │ │ -3b9782: 6e20 0d98 b100 |005f: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@980d │ │ -3b9788: 0c0b |0062: move-result-object v11 │ │ -3b978a: 7020 de97 b000 |0063: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@97de │ │ -3b9790: 2700 |0066: throw v0 │ │ +3b96b0: |[3b96b0] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.bind:(Landroid/view/View;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ +3b96c0: 1400 5800 087f |0000: const v0, #float 1.80777e+38 // #7f080058 │ │ +3b96c6: 7120 7767 0b00 |0003: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b96cc: 0c01 |0006: move-result-object v1 │ │ +3b96ce: 0714 |0007: move-object v4, v1 │ │ +3b96d0: 1f04 6802 |0008: check-cast v4, Landroid/widget/Button; // type@0268 │ │ +3b96d4: 3804 4900 |000a: if-eqz v4, 0053 // +0049 │ │ +3b96d8: 1400 5900 087f |000c: const v0, #float 1.80777e+38 // #7f080059 │ │ +3b96de: 7120 7767 0b00 |000f: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b96e4: 0c01 |0012: move-result-object v1 │ │ +3b96e6: 0715 |0013: move-object v5, v1 │ │ +3b96e8: 1f05 6802 |0014: check-cast v5, Landroid/widget/Button; // type@0268 │ │ +3b96ec: 3805 3d00 |0016: if-eqz v5, 0053 // +003d │ │ +3b96f0: 07b6 |0018: move-object v6, v11 │ │ +3b96f2: 1f06 7f02 |0019: check-cast v6, Landroid/widget/LinearLayout; // type@027f │ │ +3b96f6: 1400 9e01 087f |001b: const v0, #float 1.80783e+38 // #7f08019e │ │ +3b96fc: 7120 7767 0b00 |001e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b9702: 0c01 |0021: move-result-object v1 │ │ +3b9704: 0717 |0022: move-object v7, v1 │ │ +3b9706: 1f07 7002 |0023: check-cast v7, Landroid/widget/EditText; // type@0270 │ │ +3b970a: 3807 2e00 |0025: if-eqz v7, 0053 // +002e │ │ +3b970e: 1400 9d01 087f |0027: const v0, #float 1.80783e+38 // #7f08019d │ │ +3b9714: 7120 7767 0b00 |002a: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b971a: 0c01 |002d: move-result-object v1 │ │ +3b971c: 0718 |002e: move-object v8, v1 │ │ +3b971e: 1f08 9b02 |002f: check-cast v8, Landroid/widget/TextView; // type@029b │ │ +3b9722: 3808 2200 |0031: if-eqz v8, 0053 // +0022 │ │ +3b9726: 1400 9f01 087f |0033: const v0, #float 1.80783e+38 // #7f08019f │ │ +3b972c: 7120 7767 0b00 |0036: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b9732: 0c01 |0039: move-result-object v1 │ │ +3b9734: 0719 |003a: move-object v9, v1 │ │ +3b9736: 1f09 9b02 |003b: check-cast v9, Landroid/widget/TextView; // type@029b │ │ +3b973a: 3809 1600 |003d: if-eqz v9, 0053 // +0016 │ │ +3b973e: 1400 a001 087f |003f: const v0, #float 1.80783e+38 // #7f0801a0 │ │ +3b9744: 7120 7767 0b00 |0042: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b974a: 0c01 |0045: move-result-object v1 │ │ +3b974c: 071a |0046: move-object v10, v1 │ │ +3b974e: 1f0a 9b02 |0047: check-cast v10, Landroid/widget/TextView; // type@029b │ │ +3b9752: 380a 0a00 |0049: if-eqz v10, 0053 // +000a │ │ +3b9756: 220b 0e15 |004b: new-instance v11, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; // type@150e │ │ +3b975a: 07b2 |004d: move-object v2, v11 │ │ +3b975c: 0763 |004e: move-object v3, v6 │ │ +3b975e: 7609 1ca6 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@a61c │ │ +3b9764: 110b |0052: return-object v11 │ │ +3b9766: 6e10 c70a 0b00 |0053: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ac7 │ │ +3b976c: 0c0b |0056: move-result-object v11 │ │ +3b976e: 6e20 a903 0b00 |0057: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@03a9 │ │ +3b9774: 0c0b |005a: move-result-object v11 │ │ +3b9776: 2200 d812 |005b: new-instance v0, Ljava/lang/NullPointerException; // type@12d8 │ │ +3b977a: 1a01 4f3d |005d: const-string v1, "Missing required view with ID: " // string@3d4f │ │ +3b977e: 6e20 0d98 b100 |005f: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@980d │ │ +3b9784: 0c0b |0062: move-result-object v11 │ │ +3b9786: 7020 de97 b000 |0063: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@97de │ │ +3b978c: 2700 |0066: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=86 │ │ 0x000f line=92 │ │ 0x0018 line=97 │ │ 0x001e line=100 │ │ 0x002a line=106 │ │ @@ -1288059,20 +1288058,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 │ │ -3b9794: |[3b9794] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.inflate:(Landroid/view/LayoutInflater;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ -3b97a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b97a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b97a8: 7130 21a6 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@a621 │ │ -3b97ae: 0c02 |0005: move-result-object v2 │ │ -3b97b0: 1102 |0006: return-object v2 │ │ +3b9790: |[3b9790] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.inflate:(Landroid/view/LayoutInflater;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ +3b97a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b97a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b97a4: 7130 21a6 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@a621 │ │ +3b97aa: 0c02 |0005: move-result-object v2 │ │ +3b97ac: 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;) │ │ @@ -1288080,24 +1288079,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 │ │ -3b97b4: |[3b97b4] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ -3b97c4: 1400 5700 0b7f |0000: const v0, #float 1.84764e+38 // #7f0b0057 │ │ -3b97ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3b97cc: 6e40 e309 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@09e3 │ │ -3b97d2: 0c02 |0007: move-result-object v2 │ │ -3b97d4: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -3b97d8: 6e20 c20b 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bc2 │ │ -3b97de: 7110 1da6 0200 |000d: invoke-static {v2}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.bind:(Landroid/view/View;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; // method@a61d │ │ -3b97e4: 0c02 |0010: move-result-object v2 │ │ -3b97e6: 1102 |0011: return-object v2 │ │ +3b97b0: |[3b97b0] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ +3b97c0: 1400 5700 0b7f |0000: const v0, #float 1.84764e+38 // #7f0b0057 │ │ +3b97c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3b97c8: 6e40 e309 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@09e3 │ │ +3b97ce: 0c02 |0007: move-result-object v2 │ │ +3b97d0: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +3b97d4: 6e20 c20b 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bc2 │ │ +3b97da: 7110 1da6 0200 |000d: invoke-static {v2}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.bind:(Landroid/view/View;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; // method@a61d │ │ +3b97e0: 0c02 |0010: move-result-object v2 │ │ +3b97e2: 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; │ │ @@ -1288110,18 +1288109,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b9680: |[3b9680] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.getRoot:()Landroid/view/View; │ │ -3b9690: 6e10 1fa6 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.getRoot:()Landroid/widget/LinearLayout; // method@a61f │ │ -3b9696: 0c00 |0003: move-result-object v0 │ │ -3b9698: 1100 |0004: return-object v0 │ │ +3b967c: |[3b967c] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.getRoot:()Landroid/view/View; │ │ +3b968c: 6e10 1fa6 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.getRoot:()Landroid/widget/LinearLayout; // method@a61f │ │ +3b9692: 0c00 |0003: move-result-object v0 │ │ +3b9694: 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;) │ │ @@ -1288129,17 +1288128,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b969c: |[3b969c] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b96ac: 5410 288d |0000: iget-object v0, v1, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@8d28 │ │ -3b96b0: 1100 |0002: return-object v0 │ │ +3b9698: |[3b9698] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b96a8: 5410 288d |0000: iget-object v0, v1, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@8d28 │ │ +3b96ac: 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 : 16149 (NotificationBinding.java) │ │ @@ -1412386,21 +1412385,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -365a34: |[365a34] javax.mail.internet.AddressException.:()V │ │ -365a44: 7010 69a0 0100 |0000: invoke-direct {v1}, Ljavax/mail/internet/ParseException;.:()V // method@a069 │ │ -365a4a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -365a4c: 5b10 bb71 |0004: iput-object v0, v1, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ -365a50: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -365a52: 5910 ba71 |0007: iput v0, v1, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ -365a56: 0e00 |0009: return-void │ │ +365a30: |[365a30] javax.mail.internet.AddressException.:()V │ │ +365a40: 7010 69a0 0100 |0000: invoke-direct {v1}, Ljavax/mail/internet/ParseException;.:()V // method@a069 │ │ +365a46: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +365a48: 5b10 bb71 |0004: iput-object v0, v1, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ +365a4c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +365a4e: 5910 ba71 |0007: iput v0, v1, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ +365a52: 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; │ │ @@ -1412410,21 +1412409,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -365a58: |[365a58] javax.mail.internet.AddressException.:(Ljava/lang/String;)V │ │ -365a68: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -365a6e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -365a70: 5b01 bb71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ -365a74: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -365a76: 5901 ba71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ -365a7a: 0e00 |0009: return-void │ │ +365a54: |[365a54] javax.mail.internet.AddressException.:(Ljava/lang/String;)V │ │ +365a64: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +365a6a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +365a6c: 5b01 bb71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ +365a70: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +365a72: 5901 ba71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ +365a76: 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; │ │ @@ -1412435,22 +1412434,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 │ │ -365a7c: |[365a7c] javax.mail.internet.AddressException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -365a8c: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -365a92: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -365a94: 5b01 bb71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ -365a98: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -365a9a: 5901 ba71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ -365a9e: 5b02 bb71 |0009: iput-object v2, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ -365aa2: 0e00 |000b: return-void │ │ +365a78: |[365a78] javax.mail.internet.AddressException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +365a88: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +365a8e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +365a90: 5b01 bb71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ +365a94: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +365a96: 5901 ba71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ +365a9a: 5b02 bb71 |0009: iput-object v2, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ +365a9e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=56 │ │ 0x0007 line=63 │ │ 0x0009 line=91 │ │ locals : │ │ @@ -1412463,23 +1412462,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 │ │ -365aa4: |[365aa4] javax.mail.internet.AddressException.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ -365ab4: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -365aba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -365abc: 5b01 bb71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ -365ac0: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -365ac2: 5901 ba71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ -365ac6: 5b02 bb71 |0009: iput-object v2, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ -365aca: 5903 ba71 |000b: iput v3, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ -365ace: 0e00 |000d: return-void │ │ +365aa0: |[365aa0] javax.mail.internet.AddressException.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ +365ab0: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +365ab6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +365ab8: 5b01 bb71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ +365abc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +365abe: 5901 ba71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ +365ac2: 5b02 bb71 |0009: iput-object v2, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ +365ac6: 5903 ba71 |000b: iput v3, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ +365aca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=56 │ │ 0x0007 line=63 │ │ 0x0009 line=104 │ │ 0x000b line=105 │ │ @@ -1412495,17 +1412494,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365974: |[365974] javax.mail.internet.AddressException.getPos:()I │ │ -365984: 5210 ba71 |0000: iget v0, v1, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ -365988: 0f00 |0002: return v0 │ │ +365970: |[365970] javax.mail.internet.AddressException.getPos:()I │ │ +365980: 5210 ba71 |0000: iget v0, v1, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ +365984: 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;) │ │ @@ -1412513,17 +1412512,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36598c: |[36598c] javax.mail.internet.AddressException.getRef:()Ljava/lang/String; │ │ -36599c: 5410 bb71 |0000: iget-object v0, v1, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ -3659a0: 1100 |0002: return-object v0 │ │ +365988: |[365988] javax.mail.internet.AddressException.getRef:()Ljava/lang/String; │ │ +365998: 5410 bb71 |0000: iget-object v0, v1, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ +36599c: 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;) │ │ @@ -1412531,44 +1412530,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -3659a4: |[3659a4] javax.mail.internet.AddressException.toString:()Ljava/lang/String; │ │ -3659b4: 6f10 6ba0 0200 |0000: invoke-super {v2}, Ljavax/mail/internet/ParseException;.toString:()Ljava/lang/String; // method@a06b │ │ -3659ba: 0c00 |0003: move-result-object v0 │ │ -3659bc: 5421 bb71 |0004: iget-object v1, v2, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ -3659c0: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -3659c4: 1100 |0008: return-object v0 │ │ -3659c6: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3659ca: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3659d0: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3659d6: 1a00 0e02 |0011: const-string v0, " in string ``" // string@020e │ │ -3659da: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3659e0: 5420 bb71 |0016: iget-object v0, v2, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ -3659e4: 6e20 4b98 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3659ea: 1a00 7f03 |001b: const-string v0, "''" // string@037f │ │ -3659ee: 6e20 4b98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3659f4: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3659fa: 0c00 |0023: move-result-object v0 │ │ -3659fc: 5221 ba71 |0024: iget v1, v2, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ -365a00: 3b01 0300 |0026: if-gez v1, 0029 // +0003 │ │ -365a04: 1100 |0028: return-object v0 │ │ -365a06: 2201 e812 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -365a0a: 7010 4098 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -365a10: 6e20 4b98 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365a16: 1a00 9d01 |0031: const-string v0, " at position " // string@019d │ │ -365a1a: 6e20 4b98 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365a20: 5220 ba71 |0036: iget v0, v2, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ -365a24: 6e20 4798 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -365a2a: 6e10 5498 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -365a30: 0c00 |003e: move-result-object v0 │ │ -365a32: 1100 |003f: return-object v0 │ │ +3659a0: |[3659a0] javax.mail.internet.AddressException.toString:()Ljava/lang/String; │ │ +3659b0: 6f10 6ba0 0200 |0000: invoke-super {v2}, Ljavax/mail/internet/ParseException;.toString:()Ljava/lang/String; // method@a06b │ │ +3659b6: 0c00 |0003: move-result-object v0 │ │ +3659b8: 5421 bb71 |0004: iget-object v1, v2, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ +3659bc: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +3659c0: 1100 |0008: return-object v0 │ │ +3659c2: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3659c6: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3659cc: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3659d2: 1a00 0e02 |0011: const-string v0, " in string ``" // string@020e │ │ +3659d6: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3659dc: 5420 bb71 |0016: iget-object v0, v2, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bb │ │ +3659e0: 6e20 4b98 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3659e6: 1a00 7f03 |001b: const-string v0, "''" // string@037f │ │ +3659ea: 6e20 4b98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3659f0: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3659f6: 0c00 |0023: move-result-object v0 │ │ +3659f8: 5221 ba71 |0024: iget v1, v2, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ +3659fc: 3b01 0300 |0026: if-gez v1, 0029 // +0003 │ │ +365a00: 1100 |0028: return-object v0 │ │ +365a02: 2201 e812 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +365a06: 7010 4098 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +365a0c: 6e20 4b98 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365a12: 1a00 9d01 |0031: const-string v0, " at position " // string@019d │ │ +365a16: 6e20 4b98 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365a1c: 5220 ba71 |0036: iget v0, v2, Ljavax/mail/internet/AddressException;.pos:I // field@71ba │ │ +365a20: 6e20 4798 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +365a26: 6e10 5498 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +365a2c: 0c00 |003e: move-result-object v0 │ │ +365a2e: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x0009 line=133 │ │ 0x0024 line=134 │ │ 0x0029 line=136 │ │ @@ -1412629,18 +1412628,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 │ │ -369f40: |[369f40] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ -369f50: 5b01 f671 |0000: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71f6 │ │ -369f54: 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 │ │ -369f5a: 0e00 |0005: return-void │ │ +369f3c: |[369f3c] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ +369f4c: 5b01 f671 |0000: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71f6 │ │ +369f50: 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 │ │ +369f56: 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; │ │ @@ -1412653,53 +1412652,53 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -369afc: |[369afc] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.isMonthNameCaseSensitive:()Z │ │ -369b0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -369b0e: 0f00 |0001: return v0 │ │ +369af8: |[369af8] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.isMonthNameCaseSensitive:()Z │ │ +369b08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +369b0a: 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 │ │ -369b10: |[369b10] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.isValidZoneOffset:(I)Z │ │ -369b20: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -369b22: 0f01 |0001: return v1 │ │ +369b0c: |[369b0c] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.isValidZoneOffset:(I)Z │ │ +369b1c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +369b1e: 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 │ │ -369c14: |[369c14] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseDay:()I │ │ -369c24: 6e10 009f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ -369c2a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -369c2c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -369c2e: 6e30 ed9e 0201 |0005: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ -369c34: 0a00 |0008: move-result v0 │ │ -369c36: 0f00 |0009: return v0 │ │ +369c10: |[369c10] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseDay:()I │ │ +369c20: 6e10 009f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ +369c26: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +369c28: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +369c2a: 6e30 ed9e 0201 |0005: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ +369c30: 0a00 |0008: move-result v0 │ │ +369c32: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ 0x0005 line=930 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; │ │ │ │ @@ -1412708,17 +1412707,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -369f5c: |[369f5c] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseFwsBetweenTimeOfDayAndZone:()V │ │ -369f6c: 6e10 009f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ -369f72: 0e00 |0003: return-void │ │ +369f58: |[369f58] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseFwsBetweenTimeOfDayAndZone:()V │ │ +369f68: 6e10 009f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ +369f6e: 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;) │ │ @@ -1412726,33 +1412725,33 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -369f74: |[369f74] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseFwsInMonth:()V │ │ -369f84: 5420 f371 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.hasDefaultFws:Ljava/lang/Boolean; // field@71f3 │ │ -369f88: 1301 2d00 |0002: const/16 v1, #int 45 // #2d │ │ -369f8c: 3900 1200 |0004: if-nez v0, 0016 // +0012 │ │ -369f90: 6e20 ff9e 1200 |0006: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipChar:(C)Z // method@9eff │ │ -369f96: 0a00 |0009: move-result v0 │ │ -369f98: df00 0001 |000a: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -369f9c: 7110 1e97 0000 |000c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@971e │ │ -369fa2: 0c00 |000f: move-result-object v0 │ │ -369fa4: 5b20 f371 |0010: iput-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.hasDefaultFws:Ljava/lang/Boolean; // field@71f3 │ │ -369fa8: 6e10 009f 0200 |0012: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ -369fae: 280e |0015: goto 0023 // +000e │ │ -369fb0: 6e10 1897 0000 |0016: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9718 │ │ -369fb6: 0a00 |0019: move-result v0 │ │ -369fb8: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ -369fbc: 6e10 009f 0200 |001c: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ -369fc2: 2804 |001f: goto 0023 // +0004 │ │ -369fc4: 6e20 ee9e 1200 |0020: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseChar:(C)V // method@9eee │ │ -369fca: 0e00 |0023: return-void │ │ +369f70: |[369f70] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseFwsInMonth:()V │ │ +369f80: 5420 f371 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.hasDefaultFws:Ljava/lang/Boolean; // field@71f3 │ │ +369f84: 1301 2d00 |0002: const/16 v1, #int 45 // #2d │ │ +369f88: 3900 1200 |0004: if-nez v0, 0016 // +0012 │ │ +369f8c: 6e20 ff9e 1200 |0006: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipChar:(C)Z // method@9eff │ │ +369f92: 0a00 |0009: move-result v0 │ │ +369f94: df00 0001 |000a: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +369f98: 7110 1e97 0000 |000c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@971e │ │ +369f9e: 0c00 |000f: move-result-object v0 │ │ +369fa0: 5b20 f371 |0010: iput-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.hasDefaultFws:Ljava/lang/Boolean; // field@71f3 │ │ +369fa4: 6e10 009f 0200 |0012: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ +369faa: 280e |0015: goto 0023 // +000e │ │ +369fac: 6e10 1897 0000 |0016: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9718 │ │ +369fb2: 0a00 |0019: move-result v0 │ │ +369fb4: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ +369fb8: 6e10 009f 0200 |001c: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ +369fbe: 2804 |001f: goto 0023 // +0004 │ │ +369fc0: 6e20 ee9e 1200 |0020: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseChar:(C)V // method@9eee │ │ +369fc6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ 0x0006 line=938 │ │ 0x0012 line=939 │ │ 0x0016 line=940 │ │ 0x001c line=941 │ │ @@ -1412765,20 +1412764,20 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -369c38: |[369c38] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseHour:()I │ │ -369c48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -369c4a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -369c4c: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ -369c52: 0a00 |0005: move-result v0 │ │ -369c54: 0f00 |0006: return v0 │ │ +369c34: |[369c34] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseHour:()I │ │ +369c44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +369c46: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +369c48: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ +369c4e: 0a00 |0005: move-result v0 │ │ +369c50: 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;) │ │ @@ -1412786,20 +1412785,20 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -369c58: |[369c58] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseMinute:()I │ │ -369c68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -369c6a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -369c6c: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ -369c72: 0a00 |0005: move-result v0 │ │ -369c74: 0f00 |0006: return v0 │ │ +369c54: |[369c54] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseMinute:()I │ │ +369c64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +369c66: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +369c68: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ +369c6e: 0a00 |0005: move-result v0 │ │ +369c70: 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;) │ │ @@ -1412807,34 +1412806,34 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -369c78: |[369c78] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseOptionalBegin:()I │ │ -369c88: 5420 f471 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369c8c: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369c92: 0a00 |0005: move-result v0 │ │ -369c94: 5421 f571 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ -369c98: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -369c9e: 0a01 |000b: move-result v1 │ │ -369ca0: 3510 1600 |000c: if-ge v0, v1, 0022 // +0016 │ │ -369ca4: 6e10 f99e 0200 |000e: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekAsciiDigit:()Z // method@9ef9 │ │ -369caa: 0a00 |0011: move-result v0 │ │ -369cac: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ -369cb0: 5420 f471 |0014: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369cb4: 5421 f471 |0016: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369cb8: 6e10 7099 0100 |0018: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369cbe: 0a01 |001b: move-result v1 │ │ -369cc0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -369cc4: 6e20 7299 1000 |001e: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369cca: 28df |0021: goto 0000 // -0021 │ │ -369ccc: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ -369cce: 0f00 |0023: return v0 │ │ +369c74: |[369c74] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseOptionalBegin:()I │ │ +369c84: 5420 f471 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369c88: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369c8e: 0a00 |0005: move-result v0 │ │ +369c90: 5421 f571 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ +369c94: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +369c9a: 0a01 |000b: move-result v1 │ │ +369c9c: 3510 1600 |000c: if-ge v0, v1, 0022 // +0016 │ │ +369ca0: 6e10 f99e 0200 |000e: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekAsciiDigit:()Z // method@9ef9 │ │ +369ca6: 0a00 |0011: move-result v0 │ │ +369ca8: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ +369cac: 5420 f471 |0014: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369cb0: 5421 f471 |0016: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369cb4: 6e10 7099 0100 |0018: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369cba: 0a01 |001b: move-result v1 │ │ +369cbc: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +369cc0: 6e20 7299 1000 |001e: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369cc6: 28df |0021: goto 0000 // -0021 │ │ +369cc8: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ +369cca: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ 0x0014 line=921 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; │ │ │ │ @@ -1412843,20 +1412842,20 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -369cd0: |[369cd0] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseSecond:()I │ │ -369ce0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -369ce2: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -369ce4: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ -369cea: 0a00 |0005: move-result v0 │ │ -369cec: 0f00 |0006: return v0 │ │ +369ccc: |[369ccc] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseSecond:()I │ │ +369cdc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +369cde: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +369ce0: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ +369ce6: 0a00 |0005: move-result v0 │ │ +369ce8: 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;) │ │ @@ -1412864,28 +1412863,28 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -369cf0: |[369cf0] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseYear:()I │ │ -369d00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -369d02: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -369d06: 6e30 ed9e 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ -369d0c: 0a00 |0006: move-result v0 │ │ -369d0e: 1301 e803 |0007: const/16 v1, #int 1000 // #3e8 │ │ -369d12: 3410 0300 |0009: if-lt v0, v1, 000c // +0003 │ │ -369d16: 0f00 |000b: return v0 │ │ -369d18: 1301 3200 |000c: const/16 v1, #int 50 // #32 │ │ -369d1c: 3410 0500 |000e: if-lt v0, v1, 0013 // +0005 │ │ -369d20: d000 6c07 |0010: add-int/lit16 v0, v0, #int 1900 // #076c │ │ -369d24: 0f00 |0012: return v0 │ │ -369d26: d000 d007 |0013: add-int/lit16 v0, v0, #int 2000 // #07d0 │ │ -369d2a: 0f00 |0015: return v0 │ │ +369cec: |[369cec] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseYear:()I │ │ +369cfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +369cfe: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +369d02: 6e30 ed9e 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ +369d08: 0a00 |0006: move-result v0 │ │ +369d0a: 1301 e803 |0007: const/16 v1, #int 1000 // #3e8 │ │ +369d0e: 3410 0300 |0009: if-lt v0, v1, 000c // +0003 │ │ +369d12: 0f00 |000b: return v0 │ │ +369d14: 1301 3200 |000c: const/16 v1, #int 50 // #32 │ │ +369d18: 3410 0500 |000e: if-lt v0, v1, 0013 // +0005 │ │ +369d1c: d000 6c07 |0010: add-int/lit16 v0, v0, #int 1900 // #076c │ │ +369d20: 0f00 |0012: return v0 │ │ +369d22: d000 d007 |0013: add-int/lit16 v0, v0, #int 2000 // #07d0 │ │ +369d26: 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;) │ │ @@ -1412893,143 +1412892,143 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 246 16-bit code units │ │ -369d2c: |[369d2c] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseZone:()I │ │ -369d3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -369d3e: 54c1 f471 |0001: iget-object v1, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369d42: 6e10 7099 0100 |0003: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369d48: 0a01 |0006: move-result v1 │ │ -369d4a: 54c2 f571 |0007: iget-object v2, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ -369d4e: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -369d54: 0a02 |000c: move-result v2 │ │ -369d56: 3521 ac00 |000d: if-ge v1, v2, 00b9 // +00ac │ │ -369d5a: 1301 2b00 |000f: const/16 v1, #int 43 // #2b │ │ -369d5e: 6e20 fa9e 1c00 |0011: invoke-virtual {v12, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekChar:(C)Z // method@9efa │ │ -369d64: 0a01 |0014: move-result v1 │ │ -369d66: 3901 9f00 |0015: if-nez v1, 00b4 // +009f │ │ -369d6a: 1301 2d00 |0017: const/16 v1, #int 45 // #2d │ │ -369d6e: 6e20 fa9e 1c00 |0019: invoke-virtual {v12, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekChar:(C)Z // method@9efa │ │ -369d74: 0a01 |001c: move-result v1 │ │ -369d76: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ -369d7a: 2900 9500 |001f: goto/16 00b4 // +0095 │ │ -369d7e: 1301 5500 |0021: const/16 v1, #int 85 // #55 │ │ -369d82: 1302 7500 |0023: const/16 v2, #int 117 // #75 │ │ -369d86: 1303 7400 |0025: const/16 v3, #int 116 // #74 │ │ -369d8a: 1304 5400 |0027: const/16 v4, #int 84 // #54 │ │ -369d8e: 6e53 fd9e 1c42 |0029: invoke-virtual {v12, v1, v2, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ -369d94: 0a01 |002c: move-result v1 │ │ -369d96: 3801 0300 |002d: if-eqz v1, 0030 // +0003 │ │ -369d9a: 0f00 |002f: return v0 │ │ -369d9c: 1306 4700 |0030: const/16 v6, #int 71 // #47 │ │ -369da0: 1307 6700 |0032: const/16 v7, #int 103 // #67 │ │ -369da4: 1308 4d00 |0034: const/16 v8, #int 77 // #4d │ │ -369da8: 1309 6d00 |0036: const/16 v9, #int 109 // #6d │ │ -369dac: 130a 5400 |0038: const/16 v10, #int 84 // #54 │ │ -369db0: 130b 7400 |003a: const/16 v11, #int 116 // #74 │ │ -369db4: 07c5 |003c: move-object v5, v12 │ │ -369db6: 7407 fe9e 0500 |003d: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativeTriple:(CCCCCC)Z // method@9efe │ │ -369dbc: 0a01 |0040: move-result v1 │ │ -369dbe: 3801 0300 |0041: if-eqz v1, 0044 // +0003 │ │ -369dc2: 0f00 |0043: return v0 │ │ -369dc4: 1301 4500 |0044: const/16 v1, #int 69 // #45 │ │ -369dc8: 1302 6500 |0046: const/16 v2, #int 101 // #65 │ │ -369dcc: 6e30 fc9e 1c02 |0048: invoke-virtual {v12, v1, v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ -369dd2: 0a01 |004b: move-result v1 │ │ -369dd4: 1a02 9420 |004c: const-string v2, "Invalid zone" // string@2094 │ │ -369dd8: 3801 0400 |004e: if-eqz v1, 0052 // +0004 │ │ -369ddc: 1241 |0050: const/4 v1, #int 4 // #4 │ │ -369dde: 2824 |0051: goto 0075 // +0024 │ │ -369de0: 1301 4300 |0052: const/16 v1, #int 67 // #43 │ │ -369de4: 1305 6300 |0054: const/16 v5, #int 99 // #63 │ │ -369de8: 6e30 fc9e 1c05 |0056: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ -369dee: 0a01 |0059: move-result v1 │ │ -369df0: 3801 0400 |005a: if-eqz v1, 005e // +0004 │ │ -369df4: 1251 |005c: const/4 v1, #int 5 // #5 │ │ -369df6: 2818 |005d: goto 0075 // +0018 │ │ -369df8: 1301 4d00 |005e: const/16 v1, #int 77 // #4d │ │ -369dfc: 1305 6d00 |0060: const/16 v5, #int 109 // #6d │ │ -369e00: 6e30 fc9e 1c05 |0062: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ -369e06: 0a01 |0065: move-result v1 │ │ -369e08: 3801 0400 |0066: if-eqz v1, 006a // +0004 │ │ -369e0c: 1261 |0068: const/4 v1, #int 6 // #6 │ │ -369e0e: 280c |0069: goto 0075 // +000c │ │ -369e10: 1301 5000 |006a: const/16 v1, #int 80 // #50 │ │ -369e14: 1305 7000 |006c: const/16 v5, #int 112 // #70 │ │ -369e18: 6e30 fc9e 1c05 |006e: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ -369e1e: 0a01 |0071: move-result v1 │ │ -369e20: 3801 3600 |0072: if-eqz v1, 00a8 // +0036 │ │ -369e24: 1271 |0074: const/4 v1, #int 7 // #7 │ │ -369e26: 1305 5300 |0075: const/16 v5, #int 83 // #53 │ │ -369e2a: 1306 7300 |0077: const/16 v6, #int 115 // #73 │ │ -369e2e: 6e53 fd9e 5c46 |0079: invoke-virtual {v12, v5, v6, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ -369e34: 0a05 |007c: move-result v5 │ │ -369e36: 3805 0500 |007d: if-eqz v5, 0082 // +0005 │ │ -369e3a: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -369e3e: 280b |0081: goto 008c // +000b │ │ -369e40: 1305 4400 |0082: const/16 v5, #int 68 // #44 │ │ -369e44: 1306 6400 |0084: const/16 v6, #int 100 // #64 │ │ -369e48: 6e53 fd9e 5c46 |0086: invoke-virtual {v12, v5, v6, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ -369e4e: 0a03 |0089: move-result v3 │ │ -369e50: 3803 0500 |008a: if-eqz v3, 008f // +0005 │ │ -369e54: da01 013c |008c: mul-int/lit8 v1, v1, #int 60 // #3c │ │ -369e58: 0f01 |008e: return v1 │ │ -369e5a: 54c1 f471 |008f: iget-object v1, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369e5e: 54c3 f471 |0091: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369e62: 6e10 7099 0300 |0093: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369e68: 0a03 |0096: move-result v3 │ │ -369e6a: d803 03ff |0097: add-int/lit8 v3, v3, #int -1 // #ff │ │ -369e6e: 6e20 7299 3100 |0099: invoke-virtual {v1, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369e74: 2201 4f13 |009c: new-instance v1, Ljava/text/ParseException; // type@134f │ │ -369e78: 54c3 f471 |009e: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369e7c: 6e10 7099 0300 |00a0: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369e82: 0a03 |00a3: move-result v3 │ │ -369e84: 7030 6f99 2103 |00a4: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369e8a: 2701 |00a7: throw v1 │ │ -369e8c: 2201 4f13 |00a8: new-instance v1, Ljava/text/ParseException; // type@134f │ │ -369e90: 54c3 f471 |00aa: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369e94: 6e10 7099 0300 |00ac: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369e9a: 0a03 |00af: move-result v3 │ │ -369e9c: 7030 6f99 2103 |00b0: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369ea2: 2701 |00b3: throw v1 │ │ -369ea4: 6e10 f89e 0c00 |00b4: invoke-virtual {v12}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseZoneOffset:()I // method@9ef8 │ │ -369eaa: 0a00 |00b7: move-result v0 │ │ -369eac: 0f00 |00b8: return v0 │ │ -369eae: 2201 4f13 |00b9: new-instance v1, Ljava/text/ParseException; // type@134f │ │ -369eb2: 1a02 513d |00bb: const-string v2, "Missing zone" // string@3d51 │ │ -369eb6: 54c3 f471 |00bd: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369eba: 6e10 7099 0300 |00bf: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369ec0: 0a03 |00c2: move-result v3 │ │ -369ec2: 7030 6f99 2103 |00c3: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369ec8: 2701 |00c6: throw v1 │ │ -369eca: 0d01 |00c7: move-exception v1 │ │ -369ecc: 7100 1c9f 0000 |00c8: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ -369ed2: 0c02 |00cb: move-result-object v2 │ │ -369ed4: 6203 c270 |00cc: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ -369ed8: 6e20 b195 3200 |00ce: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ -369ede: 0a02 |00d1: move-result v2 │ │ -369ee0: 3802 2300 |00d2: if-eqz v2, 00f5 // +0023 │ │ -369ee4: 7100 1c9f 0000 |00d4: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ -369eea: 0c02 |00d7: move-result-object v2 │ │ -369eec: 6203 c270 |00d8: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ -369ef0: 2204 e812 |00da: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -369ef4: 7010 4098 0400 |00dc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -369efa: 1a05 f23e |00df: const-string v5, "No timezone? : '" // string@3ef2 │ │ -369efe: 6e20 4b98 5400 |00e1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369f04: 54c5 f571 |00e4: iget-object v5, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ -369f08: 6e20 4b98 5400 |00e6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369f0e: 1a05 7803 |00e9: const-string v5, "'" // string@0378 │ │ -369f12: 6e20 4b98 5400 |00eb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369f18: 6e10 5498 0400 |00ee: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -369f1e: 0c04 |00f1: move-result-object v4 │ │ -369f20: 6e40 b595 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@95b5 │ │ -369f26: 0f00 |00f5: return v0 │ │ +369d28: |[369d28] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseZone:()I │ │ +369d38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +369d3a: 54c1 f471 |0001: iget-object v1, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369d3e: 6e10 7099 0100 |0003: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369d44: 0a01 |0006: move-result v1 │ │ +369d46: 54c2 f571 |0007: iget-object v2, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ +369d4a: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +369d50: 0a02 |000c: move-result v2 │ │ +369d52: 3521 ac00 |000d: if-ge v1, v2, 00b9 // +00ac │ │ +369d56: 1301 2b00 |000f: const/16 v1, #int 43 // #2b │ │ +369d5a: 6e20 fa9e 1c00 |0011: invoke-virtual {v12, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekChar:(C)Z // method@9efa │ │ +369d60: 0a01 |0014: move-result v1 │ │ +369d62: 3901 9f00 |0015: if-nez v1, 00b4 // +009f │ │ +369d66: 1301 2d00 |0017: const/16 v1, #int 45 // #2d │ │ +369d6a: 6e20 fa9e 1c00 |0019: invoke-virtual {v12, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekChar:(C)Z // method@9efa │ │ +369d70: 0a01 |001c: move-result v1 │ │ +369d72: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ +369d76: 2900 9500 |001f: goto/16 00b4 // +0095 │ │ +369d7a: 1301 5500 |0021: const/16 v1, #int 85 // #55 │ │ +369d7e: 1302 7500 |0023: const/16 v2, #int 117 // #75 │ │ +369d82: 1303 7400 |0025: const/16 v3, #int 116 // #74 │ │ +369d86: 1304 5400 |0027: const/16 v4, #int 84 // #54 │ │ +369d8a: 6e53 fd9e 1c42 |0029: invoke-virtual {v12, v1, v2, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ +369d90: 0a01 |002c: move-result v1 │ │ +369d92: 3801 0300 |002d: if-eqz v1, 0030 // +0003 │ │ +369d96: 0f00 |002f: return v0 │ │ +369d98: 1306 4700 |0030: const/16 v6, #int 71 // #47 │ │ +369d9c: 1307 6700 |0032: const/16 v7, #int 103 // #67 │ │ +369da0: 1308 4d00 |0034: const/16 v8, #int 77 // #4d │ │ +369da4: 1309 6d00 |0036: const/16 v9, #int 109 // #6d │ │ +369da8: 130a 5400 |0038: const/16 v10, #int 84 // #54 │ │ +369dac: 130b 7400 |003a: const/16 v11, #int 116 // #74 │ │ +369db0: 07c5 |003c: move-object v5, v12 │ │ +369db2: 7407 fe9e 0500 |003d: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativeTriple:(CCCCCC)Z // method@9efe │ │ +369db8: 0a01 |0040: move-result v1 │ │ +369dba: 3801 0300 |0041: if-eqz v1, 0044 // +0003 │ │ +369dbe: 0f00 |0043: return v0 │ │ +369dc0: 1301 4500 |0044: const/16 v1, #int 69 // #45 │ │ +369dc4: 1302 6500 |0046: const/16 v2, #int 101 // #65 │ │ +369dc8: 6e30 fc9e 1c02 |0048: invoke-virtual {v12, v1, v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ +369dce: 0a01 |004b: move-result v1 │ │ +369dd0: 1a02 9420 |004c: const-string v2, "Invalid zone" // string@2094 │ │ +369dd4: 3801 0400 |004e: if-eqz v1, 0052 // +0004 │ │ +369dd8: 1241 |0050: const/4 v1, #int 4 // #4 │ │ +369dda: 2824 |0051: goto 0075 // +0024 │ │ +369ddc: 1301 4300 |0052: const/16 v1, #int 67 // #43 │ │ +369de0: 1305 6300 |0054: const/16 v5, #int 99 // #63 │ │ +369de4: 6e30 fc9e 1c05 |0056: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ +369dea: 0a01 |0059: move-result v1 │ │ +369dec: 3801 0400 |005a: if-eqz v1, 005e // +0004 │ │ +369df0: 1251 |005c: const/4 v1, #int 5 // #5 │ │ +369df2: 2818 |005d: goto 0075 // +0018 │ │ +369df4: 1301 4d00 |005e: const/16 v1, #int 77 // #4d │ │ +369df8: 1305 6d00 |0060: const/16 v5, #int 109 // #6d │ │ +369dfc: 6e30 fc9e 1c05 |0062: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ +369e02: 0a01 |0065: move-result v1 │ │ +369e04: 3801 0400 |0066: if-eqz v1, 006a // +0004 │ │ +369e08: 1261 |0068: const/4 v1, #int 6 // #6 │ │ +369e0a: 280c |0069: goto 0075 // +000c │ │ +369e0c: 1301 5000 |006a: const/16 v1, #int 80 // #50 │ │ +369e10: 1305 7000 |006c: const/16 v5, #int 112 // #70 │ │ +369e14: 6e30 fc9e 1c05 |006e: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ +369e1a: 0a01 |0071: move-result v1 │ │ +369e1c: 3801 3600 |0072: if-eqz v1, 00a8 // +0036 │ │ +369e20: 1271 |0074: const/4 v1, #int 7 // #7 │ │ +369e22: 1305 5300 |0075: const/16 v5, #int 83 // #53 │ │ +369e26: 1306 7300 |0077: const/16 v6, #int 115 // #73 │ │ +369e2a: 6e53 fd9e 5c46 |0079: invoke-virtual {v12, v5, v6, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ +369e30: 0a05 |007c: move-result v5 │ │ +369e32: 3805 0500 |007d: if-eqz v5, 0082 // +0005 │ │ +369e36: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +369e3a: 280b |0081: goto 008c // +000b │ │ +369e3c: 1305 4400 |0082: const/16 v5, #int 68 // #44 │ │ +369e40: 1306 6400 |0084: const/16 v6, #int 100 // #64 │ │ +369e44: 6e53 fd9e 5c46 |0086: invoke-virtual {v12, v5, v6, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ +369e4a: 0a03 |0089: move-result v3 │ │ +369e4c: 3803 0500 |008a: if-eqz v3, 008f // +0005 │ │ +369e50: da01 013c |008c: mul-int/lit8 v1, v1, #int 60 // #3c │ │ +369e54: 0f01 |008e: return v1 │ │ +369e56: 54c1 f471 |008f: iget-object v1, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369e5a: 54c3 f471 |0091: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369e5e: 6e10 7099 0300 |0093: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369e64: 0a03 |0096: move-result v3 │ │ +369e66: d803 03ff |0097: add-int/lit8 v3, v3, #int -1 // #ff │ │ +369e6a: 6e20 7299 3100 |0099: invoke-virtual {v1, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369e70: 2201 4f13 |009c: new-instance v1, Ljava/text/ParseException; // type@134f │ │ +369e74: 54c3 f471 |009e: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369e78: 6e10 7099 0300 |00a0: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369e7e: 0a03 |00a3: move-result v3 │ │ +369e80: 7030 6f99 2103 |00a4: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369e86: 2701 |00a7: throw v1 │ │ +369e88: 2201 4f13 |00a8: new-instance v1, Ljava/text/ParseException; // type@134f │ │ +369e8c: 54c3 f471 |00aa: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369e90: 6e10 7099 0300 |00ac: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369e96: 0a03 |00af: move-result v3 │ │ +369e98: 7030 6f99 2103 |00b0: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369e9e: 2701 |00b3: throw v1 │ │ +369ea0: 6e10 f89e 0c00 |00b4: invoke-virtual {v12}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseZoneOffset:()I // method@9ef8 │ │ +369ea6: 0a00 |00b7: move-result v0 │ │ +369ea8: 0f00 |00b8: return v0 │ │ +369eaa: 2201 4f13 |00b9: new-instance v1, Ljava/text/ParseException; // type@134f │ │ +369eae: 1a02 513d |00bb: const-string v2, "Missing zone" // string@3d51 │ │ +369eb2: 54c3 f471 |00bd: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369eb6: 6e10 7099 0300 |00bf: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369ebc: 0a03 |00c2: move-result v3 │ │ +369ebe: 7030 6f99 2103 |00c3: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369ec4: 2701 |00c6: throw v1 │ │ +369ec6: 0d01 |00c7: move-exception v1 │ │ +369ec8: 7100 1c9f 0000 |00c8: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ +369ece: 0c02 |00cb: move-result-object v2 │ │ +369ed0: 6203 c270 |00cc: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ +369ed4: 6e20 b195 3200 |00ce: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b1 │ │ +369eda: 0a02 |00d1: move-result v2 │ │ +369edc: 3802 2300 |00d2: if-eqz v2, 00f5 // +0023 │ │ +369ee0: 7100 1c9f 0000 |00d4: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ +369ee6: 0c02 |00d7: move-result-object v2 │ │ +369ee8: 6203 c270 |00d8: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c2 │ │ +369eec: 2204 e812 |00da: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +369ef0: 7010 4098 0400 |00dc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +369ef6: 1a05 f23e |00df: const-string v5, "No timezone? : '" // string@3ef2 │ │ +369efa: 6e20 4b98 5400 |00e1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369f00: 54c5 f571 |00e4: iget-object v5, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ +369f04: 6e20 4b98 5400 |00e6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369f0a: 1a05 7803 |00e9: const-string v5, "'" // string@0378 │ │ +369f0e: 6e20 4b98 5400 |00eb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369f14: 6e10 5498 0400 |00ee: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +369f1a: 0c04 |00f1: move-result-object v4 │ │ +369f1c: 6e40 b595 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@95b5 │ │ +369f22: 0f00 |00f5: return v0 │ │ catches : 2 │ │ 0x0001 - 0x004c │ │ Ljava/text/ParseException; -> 0x00c7 │ │ 0x0056 - 0x00c7 │ │ Ljava/text/ParseException; -> 0x00c7 │ │ positions : │ │ 0x0001 line=987 │ │ @@ -1413059,38 +1413058,38 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -369b24: |[369b24] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.peekFoldingWhiteSpace:()Z │ │ -369b34: 6f10 169f 0200 |0000: invoke-super {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.peekFoldingWhiteSpace:()Z // method@9f16 │ │ -369b3a: 0a00 |0003: move-result v0 │ │ -369b3c: 3900 2300 |0004: if-nez v0, 0027 // +0023 │ │ -369b40: 5420 f471 |0006: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369b44: 6e10 7099 0000 |0008: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369b4a: 0a00 |000b: move-result v0 │ │ -369b4c: 5421 f571 |000c: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ -369b50: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -369b56: 0a01 |0011: move-result v1 │ │ -369b58: 3510 1300 |0012: if-ge v0, v1, 0025 // +0013 │ │ -369b5c: 5420 f571 |0014: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ -369b60: 5421 f471 |0016: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369b64: 6e10 7099 0100 |0018: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369b6a: 0a01 |001b: move-result v1 │ │ -369b6c: 6e20 0998 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -369b72: 0a00 |001f: move-result v0 │ │ -369b74: 1301 0a00 |0020: const/16 v1, #int 10 // #a │ │ -369b78: 3310 0300 |0022: if-ne v0, v1, 0025 // +0003 │ │ -369b7c: 2803 |0024: goto 0027 // +0003 │ │ -369b7e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -369b80: 2802 |0026: goto 0028 // +0002 │ │ -369b82: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -369b84: 0f00 |0028: return v0 │ │ +369b20: |[369b20] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.peekFoldingWhiteSpace:()Z │ │ +369b30: 6f10 169f 0200 |0000: invoke-super {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.peekFoldingWhiteSpace:()Z // method@9f16 │ │ +369b36: 0a00 |0003: move-result v0 │ │ +369b38: 3900 2300 |0004: if-nez v0, 0027 // +0023 │ │ +369b3c: 5420 f471 |0006: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369b40: 6e10 7099 0000 |0008: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369b46: 0a00 |000b: move-result v0 │ │ +369b48: 5421 f571 |000c: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ +369b4c: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +369b52: 0a01 |0011: move-result v1 │ │ +369b54: 3510 1300 |0012: if-ge v0, v1, 0025 // +0013 │ │ +369b58: 5420 f571 |0014: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ +369b5c: 5421 f471 |0016: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369b60: 6e10 7099 0100 |0018: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369b66: 0a01 |001b: move-result v1 │ │ +369b68: 6e20 0998 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +369b6e: 0a00 |001f: move-result v0 │ │ +369b70: 1301 0a00 |0020: const/16 v1, #int 10 // #a │ │ +369b74: 3310 0300 |0022: if-ne v0, v1, 0025 // +0003 │ │ +369b78: 2803 |0024: goto 0027 // +0003 │ │ +369b7a: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +369b7c: 2802 |0026: goto 0028 // +0002 │ │ +369b7e: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +369b80: 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; │ │ @@ -1413100,47 +1413099,47 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -369b88: |[369b88] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.skipFoldingWhiteSpace:()Z │ │ -369b98: 6e10 fb9e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekFoldingWhiteSpace:()Z // method@9efb │ │ -369b9e: 0a00 |0003: move-result v0 │ │ -369ba0: 5431 f471 |0004: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369ba4: 6e10 7099 0100 |0006: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369baa: 0a01 |0009: move-result v1 │ │ -369bac: 5432 f571 |000a: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ -369bb0: 6e10 2298 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -369bb6: 0a02 |000f: move-result v2 │ │ -369bb8: 3521 2d00 |0010: if-ge v1, v2, 003d // +002d │ │ -369bbc: 5431 f571 |0012: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ -369bc0: 5432 f471 |0014: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369bc4: 6e10 7099 0200 |0016: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369bca: 0a02 |0019: move-result v2 │ │ -369bcc: 6e20 0998 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -369bd2: 0a01 |001d: move-result v1 │ │ -369bd4: 1302 0900 |001e: const/16 v2, #int 9 // #9 │ │ -369bd8: 3221 0f00 |0020: if-eq v1, v2, 002f // +000f │ │ -369bdc: 1302 0a00 |0022: const/16 v2, #int 10 // #a │ │ -369be0: 3221 0b00 |0024: if-eq v1, v2, 002f // +000b │ │ -369be4: 1302 0d00 |0026: const/16 v2, #int 13 // #d │ │ -369be8: 3221 0700 |0028: if-eq v1, v2, 002f // +0007 │ │ -369bec: 1302 2000 |002a: const/16 v2, #int 32 // #20 │ │ -369bf0: 3221 0300 |002c: if-eq v1, v2, 002f // +0003 │ │ -369bf4: 280f |002e: goto 003d // +000f │ │ -369bf6: 5431 f471 |002f: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369bfa: 5432 f471 |0031: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ -369bfe: 6e10 7099 0200 |0033: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369c04: 0a02 |0036: move-result v2 │ │ -369c06: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -369c0a: 6e20 7299 2100 |0039: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369c10: 28c8 |003c: goto 0004 // -0038 │ │ -369c12: 0f00 |003d: return v0 │ │ +369b84: |[369b84] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.skipFoldingWhiteSpace:()Z │ │ +369b94: 6e10 fb9e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekFoldingWhiteSpace:()Z // method@9efb │ │ +369b9a: 0a00 |0003: move-result v0 │ │ +369b9c: 5431 f471 |0004: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369ba0: 6e10 7099 0100 |0006: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369ba6: 0a01 |0009: move-result v1 │ │ +369ba8: 5432 f571 |000a: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ +369bac: 6e10 2298 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +369bb2: 0a02 |000f: move-result v2 │ │ +369bb4: 3521 2d00 |0010: if-ge v1, v2, 003d // +002d │ │ +369bb8: 5431 f571 |0012: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f5 │ │ +369bbc: 5432 f471 |0014: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369bc0: 6e10 7099 0200 |0016: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369bc6: 0a02 |0019: move-result v2 │ │ +369bc8: 6e20 0998 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +369bce: 0a01 |001d: move-result v1 │ │ +369bd0: 1302 0900 |001e: const/16 v2, #int 9 // #9 │ │ +369bd4: 3221 0f00 |0020: if-eq v1, v2, 002f // +000f │ │ +369bd8: 1302 0a00 |0022: const/16 v2, #int 10 // #a │ │ +369bdc: 3221 0b00 |0024: if-eq v1, v2, 002f // +000b │ │ +369be0: 1302 0d00 |0026: const/16 v2, #int 13 // #d │ │ +369be4: 3221 0700 |0028: if-eq v1, v2, 002f // +0007 │ │ +369be8: 1302 2000 |002a: const/16 v2, #int 32 // #20 │ │ +369bec: 3221 0300 |002c: if-eq v1, v2, 002f // +0003 │ │ +369bf0: 280f |002e: goto 003d // +000f │ │ +369bf2: 5431 f471 |002f: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369bf6: 5432 f471 |0031: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f4 │ │ +369bfa: 6e10 7099 0200 |0033: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369c00: 0a02 |0036: move-result v2 │ │ +369c02: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +369c06: 6e20 7299 2100 |0039: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369c0c: 28c8 |003c: goto 0004 // -0038 │ │ +369c0e: 0f00 |003d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x0004 line=1041 │ │ 0x0012 line=1042 │ │ 0x002f line=1047 │ │ locals : │ │ @@ -1413185,19 +1413184,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 │ │ -36a630: |[36a630] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ -36a640: 7020 d69b 1000 |0000: invoke-direct {v0, v1}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ -36a646: 5b02 0172 |0003: iput-object v2, v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.contentType:Ljava/lang/String; // field@7201 │ │ -36a64a: 5b03 0272 |0005: iput-object v3, v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.encoding:Ljava/lang/String; // field@7202 │ │ -36a64e: 0e00 |0007: return-void │ │ +36a62c: |[36a62c] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ +36a63c: 7020 d69b 1000 |0000: invoke-direct {v0, v1}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ +36a642: 5b02 0172 |0003: iput-object v2, v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.contentType:Ljava/lang/String; // field@7201 │ │ +36a646: 5b03 0272 |0005: iput-object v3, v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.encoding:Ljava/lang/String; // field@7202 │ │ +36a64a: 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; │ │ @@ -1413211,21 +1413210,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -36a5f4: |[36a5f4] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.getContentType:()Ljava/lang/String; │ │ -36a604: 5410 0172 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.contentType:Ljava/lang/String; // field@7201 │ │ -36a608: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -36a60c: 2805 |0004: goto 0009 // +0005 │ │ -36a60e: 6f10 d89b 0100 |0005: invoke-super {v1}, Ljavax/activation/FileDataSource;.getContentType:()Ljava/lang/String; // method@9bd8 │ │ -36a614: 0c00 |0008: move-result-object v0 │ │ -36a616: 1100 |0009: return-object v0 │ │ +36a5f0: |[36a5f0] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.getContentType:()Ljava/lang/String; │ │ +36a600: 5410 0172 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.contentType:Ljava/lang/String; // field@7201 │ │ +36a604: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +36a608: 2805 |0004: goto 0009 // +0005 │ │ +36a60a: 6f10 d89b 0100 |0005: invoke-super {v1}, Ljavax/activation/FileDataSource;.getContentType:()Ljava/lang/String; // method@9bd8 │ │ +36a610: 0c00 |0008: move-result-object v0 │ │ +36a612: 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;) │ │ @@ -1413233,17 +1413232,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36a618: |[36a618] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.getEncoding:()Ljava/lang/String; │ │ -36a628: 5410 0272 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.encoding:Ljava/lang/String; // field@7202 │ │ -36a62c: 1100 |0002: return-object v0 │ │ +36a614: |[36a614] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.getEncoding:()Ljava/lang/String; │ │ +36a624: 5410 0272 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.encoding:Ljava/lang/String; // field@7202 │ │ +36a628: 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 : 15643 (MimeBodyPart.java) │ │ @@ -1413282,20 +1413281,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 │ │ -36a6ac: |[36a6ac] javax.mail.internet.MimeBodyPart$MimePartDataHandler.:(Ljavax/mail/internet/MimePart;)V │ │ -36a6bc: 2200 3514 |0000: new-instance v0, Ljavax/mail/internet/MimePartDataSource; // type@1435 │ │ -36a6c0: 7020 10a0 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimePartDataSource;.:(Ljavax/mail/internet/MimePart;)V // method@a010 │ │ -36a6c6: 7020 b29b 0100 |0005: invoke-direct {v1, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ -36a6cc: 5b12 0372 |0008: iput-object v2, v1, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7203 │ │ -36a6d0: 0e00 |000a: return-void │ │ +36a6a8: |[36a6a8] javax.mail.internet.MimeBodyPart$MimePartDataHandler.:(Ljavax/mail/internet/MimePart;)V │ │ +36a6b8: 2200 3514 |0000: new-instance v0, Ljavax/mail/internet/MimePartDataSource; // type@1435 │ │ +36a6bc: 7020 10a0 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimePartDataSource;.:(Ljavax/mail/internet/MimePart;)V // method@a010 │ │ +36a6c2: 7020 b29b 0100 |0005: invoke-direct {v1, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ +36a6c8: 5b12 0372 |0008: iput-object v2, v1, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7203 │ │ +36a6cc: 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; │ │ @@ -1413306,30 +1413305,30 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -36a650: |[36a650] javax.mail.internet.MimeBodyPart$MimePartDataHandler.getContentStream:()Ljava/io/InputStream; │ │ -36a660: 5420 0372 |0000: iget-object v0, v2, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7203 │ │ -36a664: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36a668: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -36a66c: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36a670: 6e10 499f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ -36a676: 0c00 |000b: move-result-object v0 │ │ -36a678: 280d |000c: goto 0019 // +000d │ │ -36a67a: 2001 3214 |000d: instance-of v1, v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36a67e: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ -36a682: 1f00 3214 |0011: check-cast v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36a686: 6e10 999f 0000 |0013: invoke-virtual {v0}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ -36a68c: 0c00 |0016: move-result-object v0 │ │ -36a68e: 2802 |0017: goto 0019 // +0002 │ │ -36a690: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -36a692: 1100 |0019: return-object v0 │ │ +36a64c: |[36a64c] javax.mail.internet.MimeBodyPart$MimePartDataHandler.getContentStream:()Ljava/io/InputStream; │ │ +36a65c: 5420 0372 |0000: iget-object v0, v2, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7203 │ │ +36a660: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36a664: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +36a668: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36a66c: 6e10 499f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ +36a672: 0c00 |000b: move-result-object v0 │ │ +36a674: 280d |000c: goto 0019 // +000d │ │ +36a676: 2001 3214 |000d: instance-of v1, v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36a67a: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ +36a67e: 1f00 3214 |0011: check-cast v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36a682: 6e10 999f 0000 |0013: invoke-virtual {v0}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ +36a688: 0c00 |0016: move-result-object v0 │ │ +36a68a: 2802 |0017: goto 0019 // +0002 │ │ +36a68c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +36a68e: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1722 │ │ 0x0006 line=1723 │ │ 0x0008 line=1724 │ │ 0x000d line=1725 │ │ 0x0011 line=1726 │ │ @@ -1413342,17 +1413341,17 @@ │ │ type : '()Ljavax/mail/internet/MimePart;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36a694: |[36a694] javax.mail.internet.MimeBodyPart$MimePartDataHandler.getPart:()Ljavax/mail/internet/MimePart; │ │ -36a6a4: 5410 0372 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7203 │ │ -36a6a8: 1100 |0002: return-object v0 │ │ +36a690: |[36a690] javax.mail.internet.MimeBodyPart$MimePartDataHandler.getPart:()Ljavax/mail/internet/MimePart; │ │ +36a6a0: 5410 0372 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7203 │ │ +36a6a4: 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 : 15643 (MimeBodyPart.java) │ │ @@ -1413573,46 +1413572,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -36ae78: |[36ae78] javax.mail.internet.MimeBodyPart.:()V │ │ -36ae88: 1a00 3b99 |0000: const-string v0, "mail.mime.setdefaulttextcharset" // string@993b │ │ -36ae8c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -36ae8e: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36ae94: 0a00 |0006: move-result v0 │ │ -36ae96: 6a00 0f72 |0007: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setDefaultTextCharset:Z // field@720f │ │ -36ae9a: 1a00 3a99 |0009: const-string v0, "mail.mime.setcontenttypefilename" // string@993a │ │ -36ae9e: 7120 e295 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36aea4: 0a00 |000e: move-result v0 │ │ -36aea6: 6a00 0e72 |000f: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720e │ │ -36aeaa: 1a00 2e99 |0011: const-string v0, "mail.mime.encodefilename" // string@992e │ │ -36aeae: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -36aeb0: 7120 e295 2000 |0014: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36aeb6: 0a00 |0017: move-result v0 │ │ -36aeb8: 6a00 0b72 |0018: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720b │ │ -36aebc: 1a00 2999 |001a: const-string v0, "mail.mime.decodefilename" // string@9929 │ │ -36aec0: 7120 e295 2000 |001c: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36aec6: 0a00 |001f: move-result v0 │ │ -36aec8: 6a00 0972 |0020: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.decodeFileName:Z // field@7209 │ │ -36aecc: 1a00 3299 |0022: const-string v0, "mail.mime.ignoremultipartencoding" // string@9932 │ │ -36aed0: 7120 e295 1000 |0024: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36aed6: 0a00 |0027: move-result v0 │ │ -36aed8: 6a00 0d72 |0028: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.ignoreMultipartEncoding:Z // field@720d │ │ -36aedc: 1a00 2199 |002a: const-string v0, "mail.mime.allowutf8" // string@9921 │ │ -36aee0: 7120 e295 1000 |002c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36aee6: 0a00 |002f: move-result v0 │ │ -36aee8: 6a00 0472 |0030: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.allowutf8:Z // field@7204 │ │ -36aeec: 1a00 2599 |0032: const-string v0, "mail.mime.cachemultipart" // string@9925 │ │ -36aef0: 7120 e295 1000 |0034: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36aef6: 0a00 |0037: move-result v0 │ │ -36aef8: 6a00 0572 |0038: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7205 │ │ -36aefc: 0e00 |003a: return-void │ │ +36ae74: |[36ae74] javax.mail.internet.MimeBodyPart.:()V │ │ +36ae84: 1a00 3b99 |0000: const-string v0, "mail.mime.setdefaulttextcharset" // string@993b │ │ +36ae88: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +36ae8a: 7120 e295 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36ae90: 0a00 |0006: move-result v0 │ │ +36ae92: 6a00 0f72 |0007: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setDefaultTextCharset:Z // field@720f │ │ +36ae96: 1a00 3a99 |0009: const-string v0, "mail.mime.setcontenttypefilename" // string@993a │ │ +36ae9a: 7120 e295 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36aea0: 0a00 |000e: move-result v0 │ │ +36aea2: 6a00 0e72 |000f: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720e │ │ +36aea6: 1a00 2e99 |0011: const-string v0, "mail.mime.encodefilename" // string@992e │ │ +36aeaa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +36aeac: 7120 e295 2000 |0014: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36aeb2: 0a00 |0017: move-result v0 │ │ +36aeb4: 6a00 0b72 |0018: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720b │ │ +36aeb8: 1a00 2999 |001a: const-string v0, "mail.mime.decodefilename" // string@9929 │ │ +36aebc: 7120 e295 2000 |001c: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36aec2: 0a00 |001f: move-result v0 │ │ +36aec4: 6a00 0972 |0020: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.decodeFileName:Z // field@7209 │ │ +36aec8: 1a00 3299 |0022: const-string v0, "mail.mime.ignoremultipartencoding" // string@9932 │ │ +36aecc: 7120 e295 1000 |0024: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36aed2: 0a00 |0027: move-result v0 │ │ +36aed4: 6a00 0d72 |0028: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.ignoreMultipartEncoding:Z // field@720d │ │ +36aed8: 1a00 2199 |002a: const-string v0, "mail.mime.allowutf8" // string@9921 │ │ +36aedc: 7120 e295 1000 |002c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36aee2: 0a00 |002f: move-result v0 │ │ +36aee4: 6a00 0472 |0030: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.allowutf8:Z // field@7204 │ │ +36aee8: 1a00 2599 |0032: const-string v0, "mail.mime.cachemultipart" // string@9925 │ │ +36aeec: 7120 e295 1000 |0034: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36aef2: 0a00 |0037: move-result v0 │ │ +36aef4: 6a00 0572 |0038: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7205 │ │ +36aef8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=91 │ │ 0x000b line=95 │ │ 0x0014 line=99 │ │ 0x001c line=101 │ │ 0x0024 line=103 │ │ @@ -1413625,20 +1413624,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -36af00: |[36af00] javax.mail.internet.MimeBodyPart.:()V │ │ -36af10: 7010 659c 0100 |0000: invoke-direct {v1}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ -36af16: 2200 2914 |0003: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ -36af1a: 7010 be9e 0000 |0005: invoke-direct {v0}, Ljavax/mail/internet/InternetHeaders;.:()V // method@9ebe │ │ -36af20: 5b10 0c72 |0008: iput-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36af24: 0e00 |000a: return-void │ │ +36aefc: |[36aefc] javax.mail.internet.MimeBodyPart.:()V │ │ +36af0c: 7010 659c 0100 |0000: invoke-direct {v1}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ +36af12: 2200 2914 |0003: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ +36af16: 7010 be9e 0000 |0005: invoke-direct {v0}, Ljavax/mail/internet/InternetHeaders;.:()V // method@9ebe │ │ +36af1c: 5b10 0c72 |0008: iput-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36af20: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ @@ -1413647,47 +1413646,47 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -36af28: |[36af28] javax.mail.internet.MimeBodyPart.:(Ljava/io/InputStream;)V │ │ -36af38: 7010 659c 0400 |0000: invoke-direct {v4}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ -36af3e: 2050 8312 |0003: instance-of v0, v5, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -36af42: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ -36af46: 2050 8012 |0007: instance-of v0, v5, Ljava/io/BufferedInputStream; // type@1280 │ │ -36af4a: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ -36af4e: 2050 4214 |000b: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36af52: 3900 0800 |000d: if-nez v0, 0015 // +0008 │ │ -36af56: 2200 8012 |000f: new-instance v0, Ljava/io/BufferedInputStream; // type@1280 │ │ -36af5a: 7020 4396 5000 |0011: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ -36af60: 0705 |0014: move-object v5, v0 │ │ -36af62: 2200 2914 |0015: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ -36af66: 7020 bf9e 5000 |0017: invoke-direct {v0, v5}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;)V // method@9ebf │ │ -36af6c: 5b40 0c72 |001a: iput-object v0, v4, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36af70: 2050 4214 |001c: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36af74: 3800 1100 |001e: if-eqz v0, 002f // +0011 │ │ -36af78: 1f05 4214 |0020: check-cast v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36af7c: 7210 72a0 0500 |0022: invoke-interface {v5}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36af82: 0b00 |0025: move-result-wide v0 │ │ -36af84: 1602 ffff |0026: const-wide/16 v2, #int -1 // #ffff │ │ -36af88: 7253 73a0 0521 |0028: invoke-interface {v5, v0, v1, v2, v3}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ -36af8e: 0c05 |002b: move-result-object v5 │ │ -36af90: 5b45 0872 |002c: iput-object v5, v4, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ -36af94: 2807 |002e: goto 0035 // +0007 │ │ -36af96: 7110 5c95 0500 |002f: invoke-static {v5}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/io/InputStream;)[B // method@955c │ │ -36af9c: 0c05 |0032: move-result-object v5 │ │ -36af9e: 5b45 0772 |0033: iput-object v5, v4, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ -36afa2: 0e00 |0035: return-void │ │ -36afa4: 0d05 |0036: move-exception v5 │ │ -36afa6: 2200 ed13 |0037: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36afaa: 1a01 4619 |0039: const-string v1, "Error reading input stream" // string@1946 │ │ -36afae: 7030 1a9d 1005 |003b: invoke-direct {v0, v1, v5}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36afb4: 2700 |003e: throw v0 │ │ +36af24: |[36af24] javax.mail.internet.MimeBodyPart.:(Ljava/io/InputStream;)V │ │ +36af34: 7010 659c 0400 |0000: invoke-direct {v4}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ +36af3a: 2050 8312 |0003: instance-of v0, v5, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +36af3e: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ +36af42: 2050 8012 |0007: instance-of v0, v5, Ljava/io/BufferedInputStream; // type@1280 │ │ +36af46: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ +36af4a: 2050 4214 |000b: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36af4e: 3900 0800 |000d: if-nez v0, 0015 // +0008 │ │ +36af52: 2200 8012 |000f: new-instance v0, Ljava/io/BufferedInputStream; // type@1280 │ │ +36af56: 7020 4396 5000 |0011: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ +36af5c: 0705 |0014: move-object v5, v0 │ │ +36af5e: 2200 2914 |0015: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ +36af62: 7020 bf9e 5000 |0017: invoke-direct {v0, v5}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;)V // method@9ebf │ │ +36af68: 5b40 0c72 |001a: iput-object v0, v4, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36af6c: 2050 4214 |001c: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36af70: 3800 1100 |001e: if-eqz v0, 002f // +0011 │ │ +36af74: 1f05 4214 |0020: check-cast v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36af78: 7210 72a0 0500 |0022: invoke-interface {v5}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36af7e: 0b00 |0025: move-result-wide v0 │ │ +36af80: 1602 ffff |0026: const-wide/16 v2, #int -1 // #ffff │ │ +36af84: 7253 73a0 0521 |0028: invoke-interface {v5, v0, v1, v2, v3}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ +36af8a: 0c05 |002b: move-result-object v5 │ │ +36af8c: 5b45 0872 |002c: iput-object v5, v4, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ +36af90: 2807 |002e: goto 0035 // +0007 │ │ +36af92: 7110 5c95 0500 |002f: invoke-static {v5}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/io/InputStream;)[B // method@955c │ │ +36af98: 0c05 |0032: move-result-object v5 │ │ +36af9a: 5b45 0772 |0033: iput-object v5, v4, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ +36af9e: 0e00 |0035: return-void │ │ +36afa0: 0d05 |0036: move-exception v5 │ │ +36afa2: 2200 ed13 |0037: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36afa6: 1a01 4619 |0039: const-string v1, "Error reading input stream" // string@1946 │ │ +36afaa: 7030 1a9d 1005 |003b: invoke-direct {v0, v1, v5}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36afb0: 2700 |003e: throw v0 │ │ catches : 1 │ │ 0x002f - 0x0035 │ │ Ljava/io/IOException; -> 0x0036 │ │ positions : │ │ 0x0000 line=181 │ │ 0x0003 line=182 │ │ 0x000f line=185 │ │ @@ -1413706,19 +1413705,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 │ │ -36afc8: |[36afc8] javax.mail.internet.MimeBodyPart.:(Ljavax/mail/internet/InternetHeaders;[B)V │ │ -36afd8: 7010 659c 0000 |0000: invoke-direct {v0}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ -36afde: 5b01 0c72 |0003: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36afe2: 5b02 0772 |0005: iput-object v2, v0, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ -36afe6: 0e00 |0007: return-void │ │ +36afc4: |[36afc4] javax.mail.internet.MimeBodyPart.:(Ljavax/mail/internet/InternetHeaders;[B)V │ │ +36afd4: 7010 659c 0000 |0000: invoke-direct {v0}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ +36afda: 5b01 0c72 |0003: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36afde: 5b02 0772 |0005: iput-object v2, v0, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ +36afe2: 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; │ │ @@ -1413730,47 +1413729,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 │ │ -36ace0: |[36ace0] javax.mail.internet.MimeBodyPart.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; │ │ -36acf0: 1a00 5214 |0000: const-string v0, "Content-Language" // string@1452 │ │ -36acf4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36acf6: 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 │ │ -36acfc: 0c05 |0006: move-result-object v5 │ │ -36acfe: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ -36ad02: 1101 |0009: return-object v1 │ │ -36ad04: 2200 2314 |000a: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ -36ad08: 1a02 a703 |000c: const-string v2, "()<>@,;:\" []/?=" // string@03a7 │ │ -36ad0c: 7030 7b9e 5002 |000e: invoke-direct {v0, v5, v2}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -36ad12: 2205 5613 |0011: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ -36ad16: 7010 9399 0500 |0013: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -36ad1c: 6e10 819e 0000 |0016: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -36ad22: 0c02 |0019: move-result-object v2 │ │ -36ad24: 6e10 779e 0200 |001a: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -36ad2a: 0a03 |001d: move-result v3 │ │ -36ad2c: 12c4 |001e: const/4 v4, #int -4 // #fc │ │ -36ad2e: 3343 1300 |001f: if-ne v3, v4, 0032 // +0013 │ │ -36ad32: 7210 649a 0500 |0021: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ -36ad38: 0a00 |0024: move-result v0 │ │ -36ad3a: 3800 0300 |0025: if-eqz v0, 0028 // +0003 │ │ -36ad3e: 1101 |0027: return-object v1 │ │ -36ad40: 7210 6a9a 0500 |0028: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ -36ad46: 0a00 |002b: move-result v0 │ │ -36ad48: 2300 dc15 |002c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -36ad4c: 7220 6d9a 0500 |002e: invoke-interface {v5, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -36ad52: 1100 |0031: return-object v0 │ │ -36ad54: 12f4 |0032: const/4 v4, #int -1 // #ff │ │ -36ad56: 3343 e3ff |0033: if-ne v3, v4, 0016 // -001d │ │ -36ad5a: 6e10 789e 0200 |0035: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -36ad60: 0c02 |0038: move-result-object v2 │ │ -36ad62: 7220 5b9a 2500 |0039: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36ad68: 28da |003c: goto 0016 // -0026 │ │ +36acdc: |[36acdc] javax.mail.internet.MimeBodyPart.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; │ │ +36acec: 1a00 5214 |0000: const-string v0, "Content-Language" // string@1452 │ │ +36acf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36acf2: 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 │ │ +36acf8: 0c05 |0006: move-result-object v5 │ │ +36acfa: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ +36acfe: 1101 |0009: return-object v1 │ │ +36ad00: 2200 2314 |000a: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ +36ad04: 1a02 a703 |000c: const-string v2, "()<>@,;:\" []/?=" // string@03a7 │ │ +36ad08: 7030 7b9e 5002 |000e: invoke-direct {v0, v5, v2}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +36ad0e: 2205 5613 |0011: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ +36ad12: 7010 9399 0500 |0013: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +36ad18: 6e10 819e 0000 |0016: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +36ad1e: 0c02 |0019: move-result-object v2 │ │ +36ad20: 6e10 779e 0200 |001a: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +36ad26: 0a03 |001d: move-result v3 │ │ +36ad28: 12c4 |001e: const/4 v4, #int -4 // #fc │ │ +36ad2a: 3343 1300 |001f: if-ne v3, v4, 0032 // +0013 │ │ +36ad2e: 7210 649a 0500 |0021: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ +36ad34: 0a00 |0024: move-result v0 │ │ +36ad36: 3800 0300 |0025: if-eqz v0, 0028 // +0003 │ │ +36ad3a: 1101 |0027: return-object v1 │ │ +36ad3c: 7210 6a9a 0500 |0028: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ +36ad42: 0a00 |002b: move-result v0 │ │ +36ad44: 2300 dc15 |002c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +36ad48: 7220 6d9a 0500 |002e: invoke-interface {v5, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +36ad4e: 1100 |0031: return-object v0 │ │ +36ad50: 12f4 |0032: const/4 v4, #int -1 // #ff │ │ +36ad52: 3343 e3ff |0033: if-ne v3, v4, 0016 // -001d │ │ +36ad56: 6e10 789e 0200 |0035: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +36ad5c: 0c02 |0038: move-result-object v2 │ │ +36ad5e: 7220 5b9a 2500 |0039: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36ad64: 28da |003c: goto 0016 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1373 │ │ 0x000a line=1379 │ │ 0x0011 line=1380 │ │ 0x0016 line=1386 │ │ 0x001a line=1387 │ │ @@ -1413786,26 +1413785,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 │ │ -36a9a0: |[36a9a0] javax.mail.internet.MimeBodyPart.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ -36a9b0: 1a00 4e14 |0000: const-string v0, "Content-Description" // string@144e │ │ -36a9b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36a9b6: 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 │ │ -36a9bc: 0c02 |0006: move-result-object v2 │ │ -36a9be: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -36a9c2: 1101 |0009: return-object v1 │ │ -36a9c4: 7110 37a0 0200 |000a: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ -36a9ca: 0c00 |000d: move-result-object v0 │ │ -36a9cc: 7110 1fa0 0000 |000e: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ -36a9d2: 0c02 |0011: move-result-object v2 │ │ -36a9d4: 1102 |0012: return-object v2 │ │ +36a99c: |[36a99c] javax.mail.internet.MimeBodyPart.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ +36a9ac: 1a00 4e14 |0000: const-string v0, "Content-Description" // string@144e │ │ +36a9b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36a9b2: 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 │ │ +36a9b8: 0c02 |0006: move-result-object v2 │ │ +36a9ba: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +36a9be: 1101 |0009: return-object v1 │ │ +36a9c0: 7110 37a0 0200 |000a: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ +36a9c6: 0c00 |000d: move-result-object v0 │ │ +36a9c8: 7110 1fa0 0000 |000e: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ +36a9ce: 0c02 |0011: move-result-object v2 │ │ +36a9d0: 1102 |0012: return-object v2 │ │ catches : 1 │ │ 0x000a - 0x0012 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0012 │ │ positions : │ │ 0x0003 line=1260 │ │ 0x000a line=1266 │ │ locals : │ │ @@ -1413816,26 +1413815,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 │ │ -36aa04: |[36aa04] javax.mail.internet.MimeBodyPart.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ -36aa14: 1a00 4f14 |0000: const-string v0, "Content-Disposition" // string@144f │ │ -36aa18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36aa1a: 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 │ │ -36aa20: 0c02 |0006: move-result-object v2 │ │ -36aa22: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -36aa26: 1101 |0009: return-object v1 │ │ -36aa28: 2200 2014 |000a: new-instance v0, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ -36aa2c: 7020 5e9e 2000 |000c: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ -36aa32: 6e10 609e 0000 |000f: invoke-virtual {v0}, Ljavax/mail/internet/ContentDisposition;.getDisposition:()Ljava/lang/String; // method@9e60 │ │ -36aa38: 0c02 |0012: move-result-object v2 │ │ -36aa3a: 1102 |0013: return-object v2 │ │ +36aa00: |[36aa00] javax.mail.internet.MimeBodyPart.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ +36aa10: 1a00 4f14 |0000: const-string v0, "Content-Disposition" // string@144f │ │ +36aa14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36aa16: 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 │ │ +36aa1c: 0c02 |0006: move-result-object v2 │ │ +36aa1e: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +36aa22: 1101 |0009: return-object v1 │ │ +36aa24: 2200 2014 |000a: new-instance v0, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ +36aa28: 7020 5e9e 2000 |000c: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ +36aa2e: 6e10 609e 0000 |000f: invoke-virtual {v0}, Ljavax/mail/internet/ContentDisposition;.getDisposition:()Ljava/lang/String; // method@9e60 │ │ +36aa34: 0c02 |0012: move-result-object v2 │ │ +36aa36: 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; │ │ @@ -1413845,63 +1413844,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 │ │ -36aa58: |[36aa58] javax.mail.internet.MimeBodyPart.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ -36aa68: 1a00 5514 |0000: const-string v0, "Content-Transfer-Encoding" // string@1455 │ │ -36aa6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36aa6e: 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 │ │ -36aa74: 0c04 |0006: move-result-object v4 │ │ -36aa76: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -36aa7a: 1101 |0009: return-object v1 │ │ -36aa7c: 6e10 3498 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -36aa82: 0c04 |000d: move-result-object v4 │ │ -36aa84: 6e10 2298 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36aa8a: 0a00 |0011: move-result v0 │ │ -36aa8c: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -36aa90: 1101 |0014: return-object v1 │ │ -36aa92: 1a00 3307 |0015: const-string v0, "7bit" // string@0733 │ │ -36aa96: 6e20 1398 0400 |0017: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36aa9c: 0a00 |001a: move-result v0 │ │ -36aa9e: 3900 3d00 |001b: if-nez v0, 0058 // +003d │ │ -36aaa2: 1a00 4507 |001d: const-string v0, "8bit" // string@0745 │ │ -36aaa6: 6e20 1398 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36aaac: 0a00 |0022: move-result v0 │ │ -36aaae: 3900 3500 |0023: if-nez v0, 0058 // +0035 │ │ -36aab2: 1a00 79a7 |0025: const-string v0, "quoted-printable" // string@a779 │ │ -36aab6: 6e20 1398 0400 |0027: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36aabc: 0a00 |002a: move-result v0 │ │ -36aabe: 3900 2d00 |002b: if-nez v0, 0058 // +002d │ │ -36aac2: 1a00 9760 |002d: const-string v0, "binary" // string@6097 │ │ -36aac6: 6e20 1398 0400 |002f: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36aacc: 0a00 |0032: move-result v0 │ │ -36aace: 3900 2500 |0033: if-nez v0, 0058 // +0025 │ │ -36aad2: 1a00 2960 |0035: const-string v0, "base64" // string@6029 │ │ -36aad6: 6e20 1398 0400 |0037: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36aadc: 0a00 |003a: move-result v0 │ │ -36aade: 3800 0300 |003b: if-eqz v0, 003e // +0003 │ │ -36aae2: 281b |003d: goto 0058 // +001b │ │ -36aae4: 2200 2314 |003e: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ -36aae8: 1a01 a703 |0040: const-string v1, "()<>@,;:\" []/?=" // string@03a7 │ │ -36aaec: 7030 7b9e 4001 |0042: invoke-direct {v0, v4, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -36aaf2: 6e10 819e 0000 |0045: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -36aaf8: 0c01 |0048: move-result-object v1 │ │ -36aafa: 6e10 779e 0100 |0049: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -36ab00: 0a02 |004c: move-result v2 │ │ -36ab02: 12c3 |004d: const/4 v3, #int -4 // #fc │ │ -36ab04: 3332 0300 |004e: if-ne v2, v3, 0051 // +0003 │ │ -36ab08: 1104 |0050: return-object v4 │ │ -36ab0a: 12f3 |0051: const/4 v3, #int -1 // #ff │ │ -36ab0c: 3332 f3ff |0052: if-ne v2, v3, 0045 // -000d │ │ -36ab10: 6e10 789e 0100 |0054: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -36ab16: 0c04 |0057: move-result-object v4 │ │ -36ab18: 1104 |0058: return-object v4 │ │ +36aa54: |[36aa54] javax.mail.internet.MimeBodyPart.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ +36aa64: 1a00 5514 |0000: const-string v0, "Content-Transfer-Encoding" // string@1455 │ │ +36aa68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36aa6a: 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 │ │ +36aa70: 0c04 |0006: move-result-object v4 │ │ +36aa72: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +36aa76: 1101 |0009: return-object v1 │ │ +36aa78: 6e10 3498 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +36aa7e: 0c04 |000d: move-result-object v4 │ │ +36aa80: 6e10 2298 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36aa86: 0a00 |0011: move-result v0 │ │ +36aa88: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +36aa8c: 1101 |0014: return-object v1 │ │ +36aa8e: 1a00 3307 |0015: const-string v0, "7bit" // string@0733 │ │ +36aa92: 6e20 1398 0400 |0017: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36aa98: 0a00 |001a: move-result v0 │ │ +36aa9a: 3900 3d00 |001b: if-nez v0, 0058 // +003d │ │ +36aa9e: 1a00 4507 |001d: const-string v0, "8bit" // string@0745 │ │ +36aaa2: 6e20 1398 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36aaa8: 0a00 |0022: move-result v0 │ │ +36aaaa: 3900 3500 |0023: if-nez v0, 0058 // +0035 │ │ +36aaae: 1a00 79a7 |0025: const-string v0, "quoted-printable" // string@a779 │ │ +36aab2: 6e20 1398 0400 |0027: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36aab8: 0a00 |002a: move-result v0 │ │ +36aaba: 3900 2d00 |002b: if-nez v0, 0058 // +002d │ │ +36aabe: 1a00 9760 |002d: const-string v0, "binary" // string@6097 │ │ +36aac2: 6e20 1398 0400 |002f: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36aac8: 0a00 |0032: move-result v0 │ │ +36aaca: 3900 2500 |0033: if-nez v0, 0058 // +0025 │ │ +36aace: 1a00 2960 |0035: const-string v0, "base64" // string@6029 │ │ +36aad2: 6e20 1398 0400 |0037: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36aad8: 0a00 |003a: move-result v0 │ │ +36aada: 3800 0300 |003b: if-eqz v0, 003e // +0003 │ │ +36aade: 281b |003d: goto 0058 // +001b │ │ +36aae0: 2200 2314 |003e: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ +36aae4: 1a01 a703 |0040: const-string v1, "()<>@,;:\" []/?=" // string@03a7 │ │ +36aae8: 7030 7b9e 4001 |0042: invoke-direct {v0, v4, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +36aaee: 6e10 819e 0000 |0045: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +36aaf4: 0c01 |0048: move-result-object v1 │ │ +36aaf6: 6e10 779e 0100 |0049: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +36aafc: 0a02 |004c: move-result v2 │ │ +36aafe: 12c3 |004d: const/4 v3, #int -4 // #fc │ │ +36ab00: 3332 0300 |004e: if-ne v2, v3, 0051 // +0003 │ │ +36ab04: 1104 |0050: return-object v4 │ │ +36ab06: 12f3 |0051: const/4 v3, #int -1 // #ff │ │ +36ab08: 3332 f3ff |0052: if-ne v2, v3, 0045 // -000d │ │ +36ab0c: 6e10 789e 0100 |0054: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +36ab12: 0c04 |0057: move-result-object v4 │ │ +36ab14: 1104 |0058: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1422 │ │ 0x000a line=1427 │ │ 0x000e line=1428 │ │ 0x0017 line=1432 │ │ 0x0027 line=1433 │ │ @@ -1413919,53 +1413918,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 │ │ -36ab38: |[36ab38] javax.mail.internet.MimeBodyPart.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ -36ab48: 1a00 4f14 |0000: const-string v0, "Content-Disposition" // string@144f │ │ -36ab4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36ab4e: 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 │ │ -36ab54: 0c00 |0006: move-result-object v0 │ │ -36ab56: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ -36ab5a: 2202 2014 |0009: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ -36ab5e: 7020 5e9e 0200 |000b: invoke-direct {v2, v0}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ -36ab64: 1a00 8f70 |000e: const-string v0, "filename" // string@708f │ │ -36ab68: 6e20 619e 0200 |0010: invoke-virtual {v2, v0}, Ljavax/mail/internet/ContentDisposition;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e61 │ │ -36ab6e: 0c00 |0013: move-result-object v0 │ │ -36ab70: 2802 |0014: goto 0016 // +0002 │ │ -36ab72: 0710 |0015: move-object v0, v1 │ │ -36ab74: 3900 1b00 |0016: if-nez v0, 0031 // +001b │ │ -36ab78: 1a02 5614 |0018: const-string v2, "Content-Type" // string@1456 │ │ -36ab7c: 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 │ │ -36ab82: 0c01 |001d: move-result-object v1 │ │ -36ab84: 7120 dc95 1300 |001e: invoke-static {v3, v1}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dc │ │ -36ab8a: 0c03 |0021: move-result-object v3 │ │ -36ab8c: 3803 0f00 |0022: if-eqz v3, 0031 // +000f │ │ -36ab90: 2201 2114 |0024: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36ab94: 7020 689e 3100 |0026: invoke-direct {v1, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36ab9a: 1a03 6c9e |0029: const-string v3, "name" // string@9e6c │ │ -36ab9e: 6e20 6b9e 3100 |002b: invoke-virtual {v1, v3}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -36aba4: 0c00 |002e: move-result-object v0 │ │ -36aba6: 2802 |002f: goto 0031 // +0002 │ │ -36aba8: 0000 |0030: nop // spacer │ │ -36abaa: 6303 0972 |0031: sget-boolean v3, Ljavax/mail/internet/MimeBodyPart;.decodeFileName:Z // field@7209 │ │ -36abae: 3803 1200 |0033: if-eqz v3, 0045 // +0012 │ │ -36abb2: 3800 1000 |0035: if-eqz v0, 0045 // +0010 │ │ -36abb6: 7110 1fa0 0000 |0037: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ -36abbc: 0c00 |003a: move-result-object v0 │ │ -36abbe: 280a |003b: goto 0045 // +000a │ │ -36abc0: 0d03 |003c: move-exception v3 │ │ -36abc2: 2200 ed13 |003d: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36abc6: 1a01 2f11 |003f: const-string v1, "Can't decode filename" // string@112f │ │ -36abca: 7030 1a9d 1003 |0041: invoke-direct {v0, v1, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36abd0: 2700 |0044: throw v0 │ │ -36abd2: 1100 |0045: return-object v0 │ │ +36ab34: |[36ab34] javax.mail.internet.MimeBodyPart.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ +36ab44: 1a00 4f14 |0000: const-string v0, "Content-Disposition" // string@144f │ │ +36ab48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36ab4a: 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 │ │ +36ab50: 0c00 |0006: move-result-object v0 │ │ +36ab52: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ +36ab56: 2202 2014 |0009: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ +36ab5a: 7020 5e9e 0200 |000b: invoke-direct {v2, v0}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ +36ab60: 1a00 8f70 |000e: const-string v0, "filename" // string@708f │ │ +36ab64: 6e20 619e 0200 |0010: invoke-virtual {v2, v0}, Ljavax/mail/internet/ContentDisposition;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e61 │ │ +36ab6a: 0c00 |0013: move-result-object v0 │ │ +36ab6c: 2802 |0014: goto 0016 // +0002 │ │ +36ab6e: 0710 |0015: move-object v0, v1 │ │ +36ab70: 3900 1b00 |0016: if-nez v0, 0031 // +001b │ │ +36ab74: 1a02 5614 |0018: const-string v2, "Content-Type" // string@1456 │ │ +36ab78: 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 │ │ +36ab7e: 0c01 |001d: move-result-object v1 │ │ +36ab80: 7120 dc95 1300 |001e: invoke-static {v3, v1}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dc │ │ +36ab86: 0c03 |0021: move-result-object v3 │ │ +36ab88: 3803 0f00 |0022: if-eqz v3, 0031 // +000f │ │ +36ab8c: 2201 2114 |0024: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36ab90: 7020 689e 3100 |0026: invoke-direct {v1, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36ab96: 1a03 6c9e |0029: const-string v3, "name" // string@9e6c │ │ +36ab9a: 6e20 6b9e 3100 |002b: invoke-virtual {v1, v3}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +36aba0: 0c00 |002e: move-result-object v0 │ │ +36aba2: 2802 |002f: goto 0031 // +0002 │ │ +36aba4: 0000 |0030: nop // spacer │ │ +36aba6: 6303 0972 |0031: sget-boolean v3, Ljavax/mail/internet/MimeBodyPart;.decodeFileName:Z // field@7209 │ │ +36abaa: 3803 1200 |0033: if-eqz v3, 0045 // +0012 │ │ +36abae: 3800 1000 |0035: if-eqz v0, 0045 // +0010 │ │ +36abb2: 7110 1fa0 0000 |0037: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ +36abb8: 0c00 |003a: move-result-object v0 │ │ +36abba: 280a |003b: goto 0045 // +000a │ │ +36abbc: 0d03 |003c: move-exception v3 │ │ +36abbe: 2200 ed13 |003d: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36abc2: 1a01 2f11 |003f: const-string v1, "Can't decode filename" // string@112f │ │ +36abc6: 7030 1a9d 1003 |0041: invoke-direct {v0, v1, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36abcc: 2700 |0044: throw v0 │ │ +36abce: 1100 |0045: return-object v0 │ │ catches : 2 │ │ 0x0024 - 0x002f │ │ Ljavax/mail/internet/ParseException; -> 0x0030 │ │ 0x0037 - 0x003b │ │ Ljava/io/UnsupportedEncodingException; -> 0x003c │ │ positions : │ │ 0x0003 line=1290 │ │ @@ -1413986,20 +1413985,20 @@ │ │ type : '(Ljavax/mail/internet/MimePart;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -36b0f0: |[36b0f0] javax.mail.internet.MimeBodyPart.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V │ │ -36b100: 1a00 5614 |0000: const-string v0, "Content-Type" // string@1456 │ │ -36b104: 7220 08a0 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ -36b10a: 1a00 5514 |0005: const-string v0, "Content-Transfer-Encoding" // string@1455 │ │ -36b10e: 7220 08a0 0100 |0007: invoke-interface {v1, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ -36b114: 0e00 |000a: return-void │ │ +36b0ec: |[36b0ec] javax.mail.internet.MimeBodyPart.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V │ │ +36b0fc: 1a00 5614 |0000: const-string v0, "Content-Type" // string@1456 │ │ +36b100: 7220 08a0 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ +36b106: 1a00 5514 |0005: const-string v0, "Content-Transfer-Encoding" // string@1455 │ │ +36b10a: 7220 08a0 0100 |0007: invoke-interface {v1, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ +36b110: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1643 │ │ 0x0007 line=1644 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljavax/mail/internet/MimePart; │ │ │ │ @@ -1414008,37 +1414007,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 │ │ -36a6f0: |[36a6f0] javax.mail.internet.MimeBodyPart.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z │ │ -36a700: 7210 ff9f 0300 |0000: invoke-interface {v3}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ -36a706: 0c03 |0003: move-result-object v3 │ │ -36a708: 2200 2114 |0004: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36a70c: 7020 689e 3000 |0006: invoke-direct {v0, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36a712: 6e20 6f9e 4000 |0009: invoke-virtual {v0, v4}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36a718: 0a03 |000c: move-result v3 │ │ -36a71a: 0f03 |000d: return v3 │ │ -36a71c: 1300 3b00 |000e: const/16 v0, #int 59 // #3b │ │ -36a720: 6e20 1a98 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36a726: 0a00 |0013: move-result v0 │ │ -36a728: 3d00 1100 |0014: if-lez v0, 0025 // +0011 │ │ -36a72c: 2201 2114 |0016: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36a730: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -36a732: 6e30 2e98 2300 |0019: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36a738: 0c00 |001c: move-result-object v0 │ │ -36a73a: 7020 689e 0100 |001d: invoke-direct {v1, v0}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36a740: 6e20 6f9e 4100 |0020: invoke-virtual {v1, v4}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36a746: 0a03 |0023: move-result v3 │ │ -36a748: 0f03 |0024: return v3 │ │ -36a74a: 6e20 1398 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36a750: 0a03 |0028: move-result v3 │ │ -36a752: 0f03 |0029: return v3 │ │ +36a6ec: |[36a6ec] javax.mail.internet.MimeBodyPart.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z │ │ +36a6fc: 7210 ff9f 0300 |0000: invoke-interface {v3}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ +36a702: 0c03 |0003: move-result-object v3 │ │ +36a704: 2200 2114 |0004: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36a708: 7020 689e 3000 |0006: invoke-direct {v0, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36a70e: 6e20 6f9e 4000 |0009: invoke-virtual {v0, v4}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36a714: 0a03 |000c: move-result v3 │ │ +36a716: 0f03 |000d: return v3 │ │ +36a718: 1300 3b00 |000e: const/16 v0, #int 59 // #3b │ │ +36a71c: 6e20 1a98 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36a722: 0a00 |0013: move-result v0 │ │ +36a724: 3d00 1100 |0014: if-lez v0, 0025 // +0011 │ │ +36a728: 2201 2114 |0016: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36a72c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +36a72e: 6e30 2e98 2300 |0019: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36a734: 0c00 |001c: move-result-object v0 │ │ +36a736: 7020 689e 0100 |001d: invoke-direct {v1, v0}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36a73c: 6e20 6f9e 4100 |0020: invoke-virtual {v1, v4}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36a742: 0a03 |0023: move-result v3 │ │ +36a744: 0f03 |0024: return v3 │ │ +36a746: 6e20 1398 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36a74c: 0a03 |0028: move-result v3 │ │ +36a74e: 0f03 |0029: return v3 │ │ catches : 2 │ │ 0x0004 - 0x000d │ │ Ljavax/mail/internet/ParseException; -> 0x000e │ │ 0x0010 - 0x0024 │ │ Ljavax/mail/internet/ParseException; -> 0x0025 │ │ positions : │ │ 0x0000 line=1200 │ │ @@ -1414055,55 +1414054,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 │ │ -36ac10: |[36ac10] javax.mail.internet.MimeBodyPart.restrictEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; │ │ -36ac20: 6300 0d72 |0000: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.ignoreMultipartEncoding:Z // field@720d │ │ -36ac24: 3800 4600 |0002: if-eqz v0, 0048 // +0046 │ │ -36ac28: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -36ac2c: 2842 |0006: goto 0048 // +0042 │ │ -36ac2e: 1a00 3307 |0007: const-string v0, "7bit" // string@0733 │ │ -36ac32: 6e20 1398 0300 |0009: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36ac38: 0a00 |000c: move-result v0 │ │ -36ac3a: 3900 3b00 |000d: if-nez v0, 0048 // +003b │ │ -36ac3e: 1a00 4507 |000f: const-string v0, "8bit" // string@0745 │ │ -36ac42: 6e20 1398 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36ac48: 0a00 |0014: move-result v0 │ │ -36ac4a: 3900 3300 |0015: if-nez v0, 0048 // +0033 │ │ -36ac4e: 1a00 9760 |0017: const-string v0, "binary" // string@6097 │ │ -36ac52: 6e20 1398 0300 |0019: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36ac58: 0a00 |001c: move-result v0 │ │ -36ac5a: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ -36ac5e: 2829 |001f: goto 0048 // +0029 │ │ -36ac60: 7210 ff9f 0200 |0020: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ -36ac66: 0c02 |0023: move-result-object v2 │ │ -36ac68: 3902 0300 |0024: if-nez v2, 0027 // +0003 │ │ -36ac6c: 1103 |0026: return-object v3 │ │ -36ac6e: 2200 2114 |0027: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36ac72: 7020 689e 2000 |0029: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36ac78: 1a02 159e |002c: const-string v2, "multipart/*" // string@9e15 │ │ -36ac7c: 6e20 6f9e 2000 |002e: invoke-virtual {v0, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36ac82: 0a02 |0031: move-result v2 │ │ -36ac84: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -36ac86: 3802 0300 |0033: if-eqz v2, 0036 // +0003 │ │ -36ac8a: 1101 |0035: return-object v1 │ │ -36ac8c: 1a02 439b |0036: const-string v2, "message/*" // string@9b43 │ │ -36ac90: 6e20 6f9e 2000 |0038: invoke-virtual {v0, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36ac96: 0a02 |003b: move-result v2 │ │ -36ac98: 3802 0c00 |003c: if-eqz v2, 0048 // +000c │ │ -36ac9c: 1a02 2099 |003e: const-string v2, "mail.mime.allowencodedmessages" // string@9920 │ │ -36aca0: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -36aca2: 7120 e295 0200 |0041: invoke-static {v2, v0}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ -36aca8: 0a02 |0044: move-result v2 │ │ -36acaa: 3902 0300 |0045: if-nez v2, 0048 // +0003 │ │ -36acae: 1101 |0047: return-object v1 │ │ -36acb0: 1103 |0048: return-object v3 │ │ +36ac0c: |[36ac0c] javax.mail.internet.MimeBodyPart.restrictEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; │ │ +36ac1c: 6300 0d72 |0000: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.ignoreMultipartEncoding:Z // field@720d │ │ +36ac20: 3800 4600 |0002: if-eqz v0, 0048 // +0046 │ │ +36ac24: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +36ac28: 2842 |0006: goto 0048 // +0042 │ │ +36ac2a: 1a00 3307 |0007: const-string v0, "7bit" // string@0733 │ │ +36ac2e: 6e20 1398 0300 |0009: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36ac34: 0a00 |000c: move-result v0 │ │ +36ac36: 3900 3b00 |000d: if-nez v0, 0048 // +003b │ │ +36ac3a: 1a00 4507 |000f: const-string v0, "8bit" // string@0745 │ │ +36ac3e: 6e20 1398 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36ac44: 0a00 |0014: move-result v0 │ │ +36ac46: 3900 3300 |0015: if-nez v0, 0048 // +0033 │ │ +36ac4a: 1a00 9760 |0017: const-string v0, "binary" // string@6097 │ │ +36ac4e: 6e20 1398 0300 |0019: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36ac54: 0a00 |001c: move-result v0 │ │ +36ac56: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ +36ac5a: 2829 |001f: goto 0048 // +0029 │ │ +36ac5c: 7210 ff9f 0200 |0020: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ +36ac62: 0c02 |0023: move-result-object v2 │ │ +36ac64: 3902 0300 |0024: if-nez v2, 0027 // +0003 │ │ +36ac68: 1103 |0026: return-object v3 │ │ +36ac6a: 2200 2114 |0027: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36ac6e: 7020 689e 2000 |0029: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36ac74: 1a02 159e |002c: const-string v2, "multipart/*" // string@9e15 │ │ +36ac78: 6e20 6f9e 2000 |002e: invoke-virtual {v0, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36ac7e: 0a02 |0031: move-result v2 │ │ +36ac80: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +36ac82: 3802 0300 |0033: if-eqz v2, 0036 // +0003 │ │ +36ac86: 1101 |0035: return-object v1 │ │ +36ac88: 1a02 439b |0036: const-string v2, "message/*" // string@9b43 │ │ +36ac8c: 6e20 6f9e 2000 |0038: invoke-virtual {v0, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36ac92: 0a02 |003b: move-result v2 │ │ +36ac94: 3802 0c00 |003c: if-eqz v2, 0048 // +000c │ │ +36ac98: 1a02 2099 |003e: const-string v2, "mail.mime.allowencodedmessages" // string@9920 │ │ +36ac9c: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +36ac9e: 7120 e295 0200 |0041: invoke-static {v2, v0}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e2 │ │ +36aca4: 0a02 |0044: move-result v2 │ │ +36aca6: 3902 0300 |0045: if-nez v2, 0048 // +0003 │ │ +36acaa: 1101 |0047: return-object v1 │ │ +36acac: 1103 |0048: return-object v3 │ │ catches : 1 │ │ 0x0027 - 0x0045 │ │ Ljavax/mail/internet/ParseException; -> 0x0048 │ │ positions : │ │ 0x0000 line=1469 │ │ 0x0009 line=1472 │ │ 0x0011 line=1473 │ │ @@ -1414122,50 +1414121,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 │ │ -36b2c8: |[36b2c8] javax.mail.internet.MimeBodyPart.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V │ │ -36b2d8: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36b2dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36b2de: 4602 0601 |0003: aget-object v2, v6, v1 │ │ -36b2e2: 7020 4398 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -36b2e8: 4601 0601 |0008: aget-object v1, v6, v1 │ │ -36b2ec: 6e10 2298 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -36b2f2: 0a01 |000d: move-result v1 │ │ -36b2f4: 1302 1200 |000e: const/16 v2, #int 18 // #12 │ │ -36b2f8: b012 |0010: add-int/2addr v2, v1 │ │ -36b2fa: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -36b2fc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -36b2fe: 2164 |0013: array-length v4, v6 │ │ -36b300: 3543 2200 |0014: if-ge v3, v4, 0036 // +0022 │ │ -36b304: 1304 2c00 |0016: const/16 v4, #int 44 // #2c │ │ -36b308: 6e20 4498 4000 |0018: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36b30e: b012 |001b: add-int/2addr v2, v1 │ │ -36b310: 1304 4c00 |001c: const/16 v4, #int 76 // #4c │ │ -36b314: 3742 0900 |001e: if-le v2, v4, 0027 // +0009 │ │ -36b318: 1a02 9000 |0020: const-string v2, " │ │ +36b2c4: |[36b2c4] javax.mail.internet.MimeBodyPart.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V │ │ +36b2d4: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36b2d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36b2da: 4602 0601 |0003: aget-object v2, v6, v1 │ │ +36b2de: 7020 4398 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +36b2e4: 4601 0601 |0008: aget-object v1, v6, v1 │ │ +36b2e8: 6e10 2298 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +36b2ee: 0a01 |000d: move-result v1 │ │ +36b2f0: 1302 1200 |000e: const/16 v2, #int 18 // #12 │ │ +36b2f4: b012 |0010: add-int/2addr v2, v1 │ │ +36b2f6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +36b2f8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +36b2fa: 2164 |0013: array-length v4, v6 │ │ +36b2fc: 3543 2200 |0014: if-ge v3, v4, 0036 // +0022 │ │ +36b300: 1304 2c00 |0016: const/16 v4, #int 44 // #2c │ │ +36b304: 6e20 4498 4000 |0018: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36b30a: b012 |001b: add-int/2addr v2, v1 │ │ +36b30c: 1304 4c00 |001c: const/16 v4, #int 76 // #4c │ │ +36b310: 3742 0900 |001e: if-le v2, v4, 0027 // +0009 │ │ +36b314: 1a02 9000 |0020: const-string v2, " │ │ " // string@0090 │ │ -36b31c: 6e20 4b98 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b322: 1302 0800 |0025: const/16 v2, #int 8 // #8 │ │ -36b326: 4604 0603 |0027: aget-object v4, v6, v3 │ │ -36b32a: 6e20 4b98 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b330: 4604 0603 |002c: aget-object v4, v6, v3 │ │ -36b334: 6e10 2298 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36b33a: 0a04 |0031: move-result v4 │ │ -36b33c: b042 |0032: add-int/2addr v2, v4 │ │ -36b33e: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36b342: 28de |0035: goto 0013 // -0022 │ │ -36b344: 6e10 5498 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36b34a: 0c06 |0039: move-result-object v6 │ │ -36b34c: 1a00 5214 |003a: const-string v0, "Content-Language" // string@1452 │ │ -36b350: 7230 0ca0 0506 |003c: invoke-interface {v5, v0, v6}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b356: 0e00 |003f: return-void │ │ +36b318: 6e20 4b98 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b31e: 1302 0800 |0025: const/16 v2, #int 8 // #8 │ │ +36b322: 4604 0603 |0027: aget-object v4, v6, v3 │ │ +36b326: 6e20 4b98 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b32c: 4604 0603 |002c: aget-object v4, v6, v3 │ │ +36b330: 6e10 2298 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36b336: 0a04 |0031: move-result v4 │ │ +36b338: b042 |0032: add-int/2addr v2, v4 │ │ +36b33a: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36b33e: 28de |0035: goto 0013 // -0022 │ │ +36b340: 6e10 5498 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36b346: 0c06 |0039: move-result-object v6 │ │ +36b348: 1a00 5214 |003a: const-string v0, "Content-Language" // string@1452 │ │ +36b34c: 7230 0ca0 0506 |003c: invoke-interface {v5, v0, v6}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b352: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ 0x0008 line=1407 │ │ 0x0013 line=1408 │ │ 0x0018 line=1409 │ │ 0x0022 line=1412 │ │ @@ -1414181,32 +1414180,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 │ │ -36b3cc: |[36b3cc] javax.mail.internet.MimeBodyPart.setDescription:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;)V │ │ -36b3dc: 1a00 4e14 |0000: const-string v0, "Content-Description" // string@144e │ │ -36b3e0: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -36b3e4: 7220 08a0 0300 |0004: invoke-interface {v3, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ -36b3ea: 0e00 |0007: return-void │ │ -36b3ec: 1301 1500 |0008: const/16 v1, #int 21 // #15 │ │ -36b3f0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -36b3f2: 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 │ │ -36b3f8: 0c04 |000e: move-result-object v4 │ │ -36b3fa: 7120 29a0 4100 |000f: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -36b400: 0c04 |0012: move-result-object v4 │ │ -36b402: 7230 0ca0 0304 |0013: invoke-interface {v3, v0, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b408: 0e00 |0016: return-void │ │ -36b40a: 0d03 |0017: move-exception v3 │ │ -36b40c: 2204 ed13 |0018: new-instance v4, Ljavax/mail/MessagingException; // type@13ed │ │ -36b410: 1a05 1f19 |001a: const-string v5, "Encoding error" // string@191f │ │ -36b414: 7030 1a9d 5403 |001c: invoke-direct {v4, v5, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36b41a: 2704 |001f: throw v4 │ │ +36b3c8: |[36b3c8] javax.mail.internet.MimeBodyPart.setDescription:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;)V │ │ +36b3d8: 1a00 4e14 |0000: const-string v0, "Content-Description" // string@144e │ │ +36b3dc: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +36b3e0: 7220 08a0 0300 |0004: invoke-interface {v3, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ +36b3e6: 0e00 |0007: return-void │ │ +36b3e8: 1301 1500 |0008: const/16 v1, #int 21 // #15 │ │ +36b3ec: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +36b3ee: 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 │ │ +36b3f4: 0c04 |000e: move-result-object v4 │ │ +36b3f6: 7120 29a0 4100 |000f: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +36b3fc: 0c04 |0012: move-result-object v4 │ │ +36b3fe: 7230 0ca0 0304 |0013: invoke-interface {v3, v0, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b404: 0e00 |0016: return-void │ │ +36b406: 0d03 |0017: move-exception v3 │ │ +36b408: 2204 ed13 |0018: new-instance v4, Ljavax/mail/MessagingException; // type@13ed │ │ +36b40c: 1a05 1f19 |001a: const-string v5, "Encoding error" // string@191f │ │ +36b410: 7030 1a9d 5403 |001c: invoke-direct {v4, v5, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36b416: 2704 |001f: throw v4 │ │ catches : 1 │ │ 0x000b - 0x0016 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0017 │ │ positions : │ │ 0x0004 line=1276 │ │ 0x000b line=1282 │ │ 0x000f line=1281 │ │ @@ -1414221,30 +1414220,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 │ │ -36b444: |[36b444] javax.mail.internet.MimeBodyPart.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ -36b454: 1a00 4f14 |0000: const-string v0, "Content-Disposition" // string@144f │ │ -36b458: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -36b45c: 7220 08a0 0300 |0004: invoke-interface {v3, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ -36b462: 2817 |0007: goto 001e // +0017 │ │ -36b464: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -36b466: 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 │ │ -36b46c: 0c01 |000c: move-result-object v1 │ │ -36b46e: 3801 0e00 |000d: if-eqz v1, 001b // +000e │ │ -36b472: 2202 2014 |000f: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ -36b476: 7020 5e9e 1200 |0011: invoke-direct {v2, v1}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ -36b47c: 6e20 639e 4200 |0014: invoke-virtual {v2, v4}, Ljavax/mail/internet/ContentDisposition;.setDisposition:(Ljava/lang/String;)V // method@9e63 │ │ -36b482: 6e10 669e 0200 |0017: invoke-virtual {v2}, Ljavax/mail/internet/ContentDisposition;.toString:()Ljava/lang/String; // method@9e66 │ │ -36b488: 0c04 |001a: move-result-object v4 │ │ -36b48a: 7230 0ca0 0304 |001b: invoke-interface {v3, v0, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b490: 0e00 |001e: return-void │ │ +36b440: |[36b440] javax.mail.internet.MimeBodyPart.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ +36b450: 1a00 4f14 |0000: const-string v0, "Content-Disposition" // string@144f │ │ +36b454: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +36b458: 7220 08a0 0300 |0004: invoke-interface {v3, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ +36b45e: 2817 |0007: goto 001e // +0017 │ │ +36b460: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +36b462: 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 │ │ +36b468: 0c01 |000c: move-result-object v1 │ │ +36b46a: 3801 0e00 |000d: if-eqz v1, 001b // +000e │ │ +36b46e: 2202 2014 |000f: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ +36b472: 7020 5e9e 1200 |0011: invoke-direct {v2, v1}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ +36b478: 6e20 639e 4200 |0014: invoke-virtual {v2, v4}, Ljavax/mail/internet/ContentDisposition;.setDisposition:(Ljava/lang/String;)V // method@9e63 │ │ +36b47e: 6e10 669e 0200 |0017: invoke-virtual {v2}, Ljavax/mail/internet/ContentDisposition;.toString:()Ljava/lang/String; // method@9e66 │ │ +36b484: 0c04 |001a: move-result-object v4 │ │ +36b486: 7230 0ca0 0304 |001b: invoke-interface {v3, v0, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b48c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1241 │ │ 0x0009 line=1243 │ │ 0x000f line=1250 │ │ 0x0014 line=1251 │ │ 0x0017 line=1252 │ │ @@ -1414258,18 +1414257,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 │ │ -36b494: |[36b494] javax.mail.internet.MimeBodyPart.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ -36b4a4: 1a00 5514 |0000: const-string v0, "Content-Transfer-Encoding" // string@1455 │ │ -36b4a8: 7230 0ca0 0102 |0002: invoke-interface {v1, v0, v2}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b4ae: 0e00 |0005: return-void │ │ +36b490: |[36b490] javax.mail.internet.MimeBodyPart.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ +36b4a0: 1a00 5514 |0000: const-string v0, "Content-Transfer-Encoding" // string@1455 │ │ +36b4a4: 7230 0ca0 0102 |0002: invoke-interface {v1, v0, v2}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b4aa: 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; │ │ │ │ @@ -1414278,75 +1414277,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 │ │ -36b4c8: |[36b4c8] javax.mail.internet.MimeBodyPart.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ -36b4d8: 6300 0b72 |0000: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720b │ │ -36b4dc: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -36b4e0: 3808 1000 |0004: if-eqz v8, 0014 // +0010 │ │ -36b4e4: 7110 24a0 0800 |0006: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a024 │ │ -36b4ea: 0c08 |0009: move-result-object v8 │ │ -36b4ec: 280a |000a: goto 0014 // +000a │ │ -36b4ee: 0d07 |000b: move-exception v7 │ │ -36b4f0: 2208 ed13 |000c: new-instance v8, Ljavax/mail/MessagingException; // type@13ed │ │ -36b4f4: 1a00 3111 |000e: const-string v0, "Can't encode filename" // string@1131 │ │ -36b4f8: 7030 1a9d 0807 |0010: invoke-direct {v8, v0, v7}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36b4fe: 2708 |0013: throw v8 │ │ -36b500: 1a01 4f14 |0014: const-string v1, "Content-Disposition" // string@144f │ │ -36b504: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -36b506: 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 │ │ -36b50c: 0c03 |001a: move-result-object v3 │ │ -36b50e: 2204 2014 |001b: new-instance v4, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ -36b512: 3903 0400 |001d: if-nez v3, 0021 // +0004 │ │ -36b516: 1a03 4f5f |001f: const-string v3, "attachment" // string@5f4f │ │ -36b51a: 7020 5e9e 3400 |0021: invoke-direct {v4, v3}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ -36b520: 7100 2ba0 0000 |0024: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ -36b526: 0c03 |0027: move-result-object v3 │ │ -36b528: 6e10 629e 0400 |0028: invoke-virtual {v4}, Ljavax/mail/internet/ContentDisposition;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e62 │ │ -36b52e: 0c05 |002b: move-result-object v5 │ │ -36b530: 3905 0a00 |002c: if-nez v5, 0036 // +000a │ │ -36b534: 2205 3f14 |002e: new-instance v5, Ljavax/mail/internet/ParameterList; // type@143f │ │ -36b538: 7010 56a0 0500 |0030: invoke-direct {v5}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -36b53e: 6e20 659e 5400 |0033: invoke-virtual {v4, v5}, Ljavax/mail/internet/ContentDisposition;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e65 │ │ -36b544: 1a06 8f70 |0036: const-string v6, "filename" // string@708f │ │ -36b548: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -36b54c: 6e30 65a0 6508 |003a: invoke-virtual {v5, v6, v8}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ -36b552: 2804 |003d: goto 0041 // +0004 │ │ -36b554: 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 │ │ -36b55a: 6e10 669e 0400 |0041: invoke-virtual {v4}, Ljavax/mail/internet/ContentDisposition;.toString:()Ljava/lang/String; // method@9e66 │ │ -36b560: 0c04 |0044: move-result-object v4 │ │ -36b562: 7230 0ca0 1704 |0045: invoke-interface {v7, v1, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b568: 6301 0e72 |0048: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720e │ │ -36b56c: 3801 3300 |004a: if-eqz v1, 007d // +0033 │ │ -36b570: 1a01 5614 |004c: const-string v1, "Content-Type" // string@1456 │ │ -36b574: 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 │ │ -36b57a: 0c02 |0051: move-result-object v2 │ │ -36b57c: 7120 dc95 2700 |0052: invoke-static {v7, v2}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dc │ │ -36b582: 0c02 |0055: move-result-object v2 │ │ -36b584: 3802 2700 |0056: if-eqz v2, 007d // +0027 │ │ -36b588: 2204 2114 |0058: new-instance v4, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36b58c: 7020 689e 2400 |005a: invoke-direct {v4, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36b592: 6e10 6c9e 0400 |005d: invoke-virtual {v4}, Ljavax/mail/internet/ContentType;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e6c │ │ -36b598: 0c02 |0060: move-result-object v2 │ │ -36b59a: 3902 0a00 |0061: if-nez v2, 006b // +000a │ │ -36b59e: 2202 3f14 |0063: new-instance v2, Ljavax/mail/internet/ParameterList; // type@143f │ │ -36b5a2: 7010 56a0 0200 |0065: invoke-direct {v2}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -36b5a8: 6e20 729e 2400 |0068: invoke-virtual {v4, v2}, Ljavax/mail/internet/ContentType;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e72 │ │ -36b5ae: 1a05 6c9e |006b: const-string v5, "name" // string@9e6c │ │ -36b5b2: 3800 0600 |006d: if-eqz v0, 0073 // +0006 │ │ -36b5b6: 6e30 65a0 5208 |006f: invoke-virtual {v2, v5, v8}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ -36b5bc: 2804 |0072: goto 0076 // +0004 │ │ -36b5be: 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 │ │ -36b5c4: 6e10 759e 0400 |0076: invoke-virtual {v4}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ -36b5ca: 0c08 |0079: move-result-object v8 │ │ -36b5cc: 7230 0ca0 1708 |007a: invoke-interface {v7, v1, v8}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b5d2: 0e00 |007d: return-void │ │ +36b4c4: |[36b4c4] javax.mail.internet.MimeBodyPart.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ +36b4d4: 6300 0b72 |0000: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720b │ │ +36b4d8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +36b4dc: 3808 1000 |0004: if-eqz v8, 0014 // +0010 │ │ +36b4e0: 7110 24a0 0800 |0006: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a024 │ │ +36b4e6: 0c08 |0009: move-result-object v8 │ │ +36b4e8: 280a |000a: goto 0014 // +000a │ │ +36b4ea: 0d07 |000b: move-exception v7 │ │ +36b4ec: 2208 ed13 |000c: new-instance v8, Ljavax/mail/MessagingException; // type@13ed │ │ +36b4f0: 1a00 3111 |000e: const-string v0, "Can't encode filename" // string@1131 │ │ +36b4f4: 7030 1a9d 0807 |0010: invoke-direct {v8, v0, v7}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36b4fa: 2708 |0013: throw v8 │ │ +36b4fc: 1a01 4f14 |0014: const-string v1, "Content-Disposition" // string@144f │ │ +36b500: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +36b502: 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 │ │ +36b508: 0c03 |001a: move-result-object v3 │ │ +36b50a: 2204 2014 |001b: new-instance v4, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ +36b50e: 3903 0400 |001d: if-nez v3, 0021 // +0004 │ │ +36b512: 1a03 4f5f |001f: const-string v3, "attachment" // string@5f4f │ │ +36b516: 7020 5e9e 3400 |0021: invoke-direct {v4, v3}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ +36b51c: 7100 2ba0 0000 |0024: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ +36b522: 0c03 |0027: move-result-object v3 │ │ +36b524: 6e10 629e 0400 |0028: invoke-virtual {v4}, Ljavax/mail/internet/ContentDisposition;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e62 │ │ +36b52a: 0c05 |002b: move-result-object v5 │ │ +36b52c: 3905 0a00 |002c: if-nez v5, 0036 // +000a │ │ +36b530: 2205 3f14 |002e: new-instance v5, Ljavax/mail/internet/ParameterList; // type@143f │ │ +36b534: 7010 56a0 0500 |0030: invoke-direct {v5}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +36b53a: 6e20 659e 5400 |0033: invoke-virtual {v4, v5}, Ljavax/mail/internet/ContentDisposition;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e65 │ │ +36b540: 1a06 8f70 |0036: const-string v6, "filename" // string@708f │ │ +36b544: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +36b548: 6e30 65a0 6508 |003a: invoke-virtual {v5, v6, v8}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ +36b54e: 2804 |003d: goto 0041 // +0004 │ │ +36b550: 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 │ │ +36b556: 6e10 669e 0400 |0041: invoke-virtual {v4}, Ljavax/mail/internet/ContentDisposition;.toString:()Ljava/lang/String; // method@9e66 │ │ +36b55c: 0c04 |0044: move-result-object v4 │ │ +36b55e: 7230 0ca0 1704 |0045: invoke-interface {v7, v1, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b564: 6301 0e72 |0048: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720e │ │ +36b568: 3801 3300 |004a: if-eqz v1, 007d // +0033 │ │ +36b56c: 1a01 5614 |004c: const-string v1, "Content-Type" // string@1456 │ │ +36b570: 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 │ │ +36b576: 0c02 |0051: move-result-object v2 │ │ +36b578: 7120 dc95 2700 |0052: invoke-static {v7, v2}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dc │ │ +36b57e: 0c02 |0055: move-result-object v2 │ │ +36b580: 3802 2700 |0056: if-eqz v2, 007d // +0027 │ │ +36b584: 2204 2114 |0058: new-instance v4, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36b588: 7020 689e 2400 |005a: invoke-direct {v4, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36b58e: 6e10 6c9e 0400 |005d: invoke-virtual {v4}, Ljavax/mail/internet/ContentType;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e6c │ │ +36b594: 0c02 |0060: move-result-object v2 │ │ +36b596: 3902 0a00 |0061: if-nez v2, 006b // +000a │ │ +36b59a: 2202 3f14 |0063: new-instance v2, Ljavax/mail/internet/ParameterList; // type@143f │ │ +36b59e: 7010 56a0 0200 |0065: invoke-direct {v2}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +36b5a4: 6e20 729e 2400 |0068: invoke-virtual {v4, v2}, Ljavax/mail/internet/ContentType;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e72 │ │ +36b5aa: 1a05 6c9e |006b: const-string v5, "name" // string@9e6c │ │ +36b5ae: 3800 0600 |006d: if-eqz v0, 0073 // +0006 │ │ +36b5b2: 6e30 65a0 5208 |006f: invoke-virtual {v2, v5, v8}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ +36b5b8: 2804 |0072: goto 0076 // +0004 │ │ +36b5ba: 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 │ │ +36b5c0: 6e10 759e 0400 |0076: invoke-virtual {v4}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ +36b5c6: 0c08 |0079: move-result-object v8 │ │ +36b5c8: 7230 0ca0 1708 |007a: invoke-interface {v7, v1, v8}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b5ce: 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 │ │ @@ -1414383,39 +1414382,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 │ │ -36b664: |[36b664] javax.mail.internet.MimeBodyPart.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -36b674: 3904 1000 |0000: if-nez v4, 0010 // +0010 │ │ -36b678: 7110 1ba0 0300 |0002: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ -36b67e: 0a04 |0005: move-result v4 │ │ -36b680: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -36b682: 3204 0700 |0007: if-eq v4, v0, 000e // +0007 │ │ -36b686: 7100 2ba0 0000 |0009: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ -36b68c: 0c04 |000c: move-result-object v4 │ │ -36b68e: 2803 |000d: goto 0010 // +0003 │ │ -36b690: 1a04 13c0 |000e: const-string v4, "us-ascii" // string@c013 │ │ -36b694: 2200 e812 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36b698: 7010 4098 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36b69e: 1a01 c0bb |0015: const-string v1, "text/" // string@bbc0 │ │ -36b6a2: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b6a8: 6e20 4b98 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b6ae: 1a05 9f07 |001d: const-string v5, "; charset=" // string@079f │ │ -36b6b2: 6e20 4b98 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b6b8: 1a05 a703 |0022: const-string v5, "()<>@,;:\" []/?=" // string@03a7 │ │ -36b6bc: 7120 36a0 5400 |0024: invoke-static {v4, v5}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ -36b6c2: 0c04 |0027: move-result-object v4 │ │ -36b6c4: 6e20 4b98 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b6ca: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36b6d0: 0c04 |002e: move-result-object v4 │ │ -36b6d2: 7230 09a0 3204 |002f: invoke-interface {v2, v3, v4}, Ljavax/mail/internet/MimePart;.setContent:(Ljava/lang/Object;Ljava/lang/String;)V // method@a009 │ │ -36b6d8: 0e00 |0032: return-void │ │ +36b660: |[36b660] javax.mail.internet.MimeBodyPart.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +36b670: 3904 1000 |0000: if-nez v4, 0010 // +0010 │ │ +36b674: 7110 1ba0 0300 |0002: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ +36b67a: 0a04 |0005: move-result v4 │ │ +36b67c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +36b67e: 3204 0700 |0007: if-eq v4, v0, 000e // +0007 │ │ +36b682: 7100 2ba0 0000 |0009: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ +36b688: 0c04 |000c: move-result-object v4 │ │ +36b68a: 2803 |000d: goto 0010 // +0003 │ │ +36b68c: 1a04 13c0 |000e: const-string v4, "us-ascii" // string@c013 │ │ +36b690: 2200 e812 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36b694: 7010 4098 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36b69a: 1a01 c0bb |0015: const-string v1, "text/" // string@bbc0 │ │ +36b69e: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b6a4: 6e20 4b98 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b6aa: 1a05 9f07 |001d: const-string v5, "; charset=" // string@079f │ │ +36b6ae: 6e20 4b98 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b6b4: 1a05 a703 |0022: const-string v5, "()<>@,;:\" []/?=" // string@03a7 │ │ +36b6b8: 7120 36a0 5400 |0024: invoke-static {v4, v5}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ +36b6be: 0c04 |0027: move-result-object v4 │ │ +36b6c0: 6e20 4b98 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b6c6: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36b6cc: 0c04 |002e: move-result-object v4 │ │ +36b6ce: 7230 09a0 3204 |002f: invoke-interface {v2, v3, v4}, Ljavax/mail/internet/MimePart;.setContent:(Ljava/lang/Object;Ljava/lang/String;)V // method@a009 │ │ +36b6d4: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1218 │ │ 0x0009 line=1219 │ │ 0x0010 line=1224 │ │ 0x0024 line=1225 │ │ 0x002f line=1224 │ │ @@ -1414430,176 +1414429,176 @@ │ │ type : '(Ljavax/mail/internet/MimePart;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 319 16-bit code units │ │ -36b744: |[36b744] javax.mail.internet.MimeBodyPart.updateHeaders:(Ljavax/mail/internet/MimePart;)V │ │ -36b754: 1a00 8d63 |0000: const-string v0, "charset" // string@638d │ │ -36b758: 1a01 5614 |0002: const-string v1, "Content-Type" // string@1456 │ │ -36b75c: 7210 00a0 0900 |0004: invoke-interface {v9}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ -36b762: 0c02 |0007: move-result-object v2 │ │ -36b764: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -36b768: 0e00 |000a: return-void │ │ -36b76a: 6e10 bb9b 0200 |000b: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContentType:()Ljava/lang/String; // method@9bbb │ │ -36b770: 0c03 |000e: move-result-object v3 │ │ -36b772: 7220 03a0 1900 |000f: invoke-interface {v9, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@a003 │ │ -36b778: 0c04 |0012: move-result-object v4 │ │ -36b77a: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -36b77c: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -36b77e: 3904 0400 |0015: if-nez v4, 0019 // +0004 │ │ -36b782: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -36b784: 2802 |0018: goto 001a // +0002 │ │ -36b786: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -36b788: 2207 2114 |001a: new-instance v7, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36b78c: 7020 689e 3700 |001c: invoke-direct {v7, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36b792: 1a08 159e |001f: const-string v8, "multipart/*" // string@9e15 │ │ -36b796: 6e20 6f9e 8700 |0021: invoke-virtual {v7, v8}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36b79c: 0a08 |0024: move-result v8 │ │ -36b79e: 3808 6000 |0025: if-eqz v8, 0085 // +0060 │ │ -36b7a2: 2095 3014 |0027: instance-of v5, v9, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36b7a6: 3805 0f00 |0029: if-eqz v5, 0038 // +000f │ │ -36b7aa: 0795 |002b: move-object v5, v9 │ │ -36b7ac: 1f05 3014 |002c: check-cast v5, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36b7b0: 5455 0672 |002e: iget-object v5, v5, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ -36b7b4: 3805 0300 |0030: if-eqz v5, 0033 // +0003 │ │ -36b7b8: 281d |0032: goto 004f // +001d │ │ -36b7ba: 6e10 ba9b 0200 |0033: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ -36b7c0: 0c05 |0036: move-result-object v5 │ │ -36b7c2: 2818 |0037: goto 004f // +0018 │ │ -36b7c4: 2095 3214 |0038: instance-of v5, v9, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36b7c8: 3805 1100 |003a: if-eqz v5, 004b // +0011 │ │ -36b7cc: 0795 |003c: move-object v5, v9 │ │ -36b7ce: 1f05 3214 |003d: check-cast v5, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36b7d2: 5458 1572 |003f: iget-object v8, v5, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ -36b7d6: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ -36b7da: 5455 1572 |0043: iget-object v5, v5, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ -36b7de: 280a |0045: goto 004f // +000a │ │ -36b7e0: 6e10 ba9b 0200 |0046: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ -36b7e6: 0c05 |0049: move-result-object v5 │ │ -36b7e8: 2805 |004a: goto 004f // +0005 │ │ -36b7ea: 6e10 ba9b 0200 |004b: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ -36b7f0: 0c05 |004e: move-result-object v5 │ │ -36b7f2: 2058 3314 |004f: instance-of v8, v5, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36b7f6: 3808 0800 |0051: if-eqz v8, 0059 // +0008 │ │ -36b7fa: 1f05 3314 |0053: check-cast v5, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36b7fe: 6e10 f79f 0500 |0055: invoke-virtual {v5}, Ljavax/mail/internet/MimeMultipart;.updateHeaders:()V // method@9ff7 │ │ -36b804: 2835 |0058: goto 008d // +0035 │ │ -36b806: 2209 ed13 |0059: new-instance v9, Ljavax/mail/MessagingException; // type@13ed │ │ -36b80a: 2200 e812 |005b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36b80e: 7010 4098 0000 |005d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36b814: 1a01 2b3b |0060: const-string v1, "MIME part of type "" // string@3b2b │ │ -36b818: 6e20 4b98 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b81e: 6e20 4b98 3000 |0065: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b824: 1a01 0403 |0068: const-string v1, "" contains object of type " // string@0304 │ │ -36b828: 6e20 4b98 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b82e: 6e10 e897 0500 |006d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -36b834: 0c01 |0070: move-result-object v1 │ │ -36b836: 6e10 5297 0100 |0071: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ -36b83c: 0c01 |0074: move-result-object v1 │ │ -36b83e: 6e20 4b98 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b844: 1a01 1202 |0078: const-string v1, " instead of MimeMultipart" // string@0212 │ │ -36b848: 6e20 4b98 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b84e: 6e10 5498 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36b854: 0c00 |0080: move-result-object v0 │ │ -36b856: 7020 199d 0900 |0081: invoke-direct {v9, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36b85c: 2709 |0084: throw v9 │ │ -36b85e: 1a08 449b |0085: const-string v8, "message/rfc822" // string@9b44 │ │ -36b862: 6e20 6f9e 8700 |0087: invoke-virtual {v7, v8}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36b868: 0a08 |008a: move-result v8 │ │ -36b86a: 3808 0300 |008b: if-eqz v8, 008e // +0003 │ │ -36b86e: 1215 |008d: const/4 v5, #int 1 // #1 │ │ -36b870: 2026 2f14 |008e: instance-of v6, v2, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36b874: 3806 1e00 |0090: if-eqz v6, 00ae // +001e │ │ -36b878: 0726 |0092: move-object v6, v2 │ │ -36b87a: 1f06 2f14 |0093: check-cast v6, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36b87e: 6e10 379f 0600 |0095: invoke-virtual {v6}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getPart:()Ljavax/mail/internet/MimePart; // method@9f37 │ │ -36b884: 0c06 |0098: move-result-object v6 │ │ -36b886: 3296 1400 |0099: if-eq v6, v9, 00ad // +0014 │ │ -36b88a: 3804 0900 |009b: if-eqz v4, 00a4 // +0009 │ │ -36b88e: 7210 ff9f 0600 |009d: invoke-interface {v6}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ -36b894: 0c08 |00a0: move-result-object v8 │ │ -36b896: 7230 0ca0 1908 |00a1: invoke-interface {v9, v1, v8}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b89c: 7210 01a0 0600 |00a4: invoke-interface {v6}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ -36b8a2: 0c06 |00a7: move-result-object v6 │ │ -36b8a4: 3806 0600 |00a8: if-eqz v6, 00ae // +0006 │ │ -36b8a8: 7120 719f 6900 |00aa: invoke-static {v9, v6}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ -36b8ae: 0e00 |00ad: return-void │ │ -36b8b0: 3905 4100 |00ae: if-nez v5, 00ef // +0041 │ │ -36b8b4: 1a05 5514 |00b0: const-string v5, "Content-Transfer-Encoding" // string@1455 │ │ -36b8b8: 7220 03a0 5900 |00b2: invoke-interface {v9, v5}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@a003 │ │ -36b8be: 0c05 |00b5: move-result-object v5 │ │ -36b8c0: 3905 0900 |00b6: if-nez v5, 00bf // +0009 │ │ -36b8c4: 7110 2ca0 0200 |00b8: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.getEncoding:(Ljavax/activation/DataHandler;)Ljava/lang/String; // method@a02c │ │ -36b8ca: 0c02 |00bb: move-result-object v2 │ │ -36b8cc: 7120 719f 2900 |00bc: invoke-static {v9, v2}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ -36b8d2: 3804 3000 |00bf: if-eqz v4, 00ef // +0030 │ │ -36b8d6: 6302 0f72 |00c1: sget-boolean v2, Ljavax/mail/internet/MimeBodyPart;.setDefaultTextCharset:Z // field@720f │ │ -36b8da: 3802 2c00 |00c3: if-eqz v2, 00ef // +002c │ │ -36b8de: 1a02 c1bb |00c5: const-string v2, "text/*" // string@bbc1 │ │ -36b8e2: 6e20 6f9e 2700 |00c7: invoke-virtual {v7, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36b8e8: 0a02 |00ca: move-result v2 │ │ -36b8ea: 3802 2400 |00cb: if-eqz v2, 00ef // +0024 │ │ -36b8ee: 6e20 6b9e 0700 |00cd: invoke-virtual {v7, v0}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -36b8f4: 0c02 |00d0: move-result-object v2 │ │ -36b8f6: 3902 1e00 |00d1: if-nez v2, 00ef // +001e │ │ -36b8fa: 7210 01a0 0900 |00d3: invoke-interface {v9}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ -36b900: 0c02 |00d6: move-result-object v2 │ │ -36b902: 3802 0d00 |00d7: if-eqz v2, 00e4 // +000d │ │ -36b906: 1a03 3307 |00d9: const-string v3, "7bit" // string@0733 │ │ -36b90a: 6e20 1398 3200 |00db: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36b910: 0a02 |00de: move-result v2 │ │ -36b912: 3802 0500 |00df: if-eqz v2, 00e4 // +0005 │ │ -36b916: 1a02 13c0 |00e1: const-string v2, "us-ascii" // string@c013 │ │ -36b91a: 2805 |00e3: goto 00e8 // +0005 │ │ -36b91c: 7100 2ba0 0000 |00e4: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ -36b922: 0c02 |00e7: move-result-object v2 │ │ -36b924: 6e30 719e 0702 |00e8: invoke-virtual {v7, v0, v2}, Ljavax/mail/internet/ContentType;.setParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@9e71 │ │ -36b92a: 6e10 759e 0700 |00eb: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ -36b930: 0c03 |00ee: move-result-object v3 │ │ -36b932: 3804 4600 |00ef: if-eqz v4, 0135 // +0046 │ │ -36b936: 6300 0e72 |00f1: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720e │ │ -36b93a: 3800 3f00 |00f3: if-eqz v0, 0132 // +003f │ │ -36b93e: 1a00 4f14 |00f5: const-string v0, "Content-Disposition" // string@144f │ │ -36b942: 1202 |00f7: const/4 v2, #int 0 // #0 │ │ -36b944: 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 │ │ -36b94a: 0c00 |00fb: move-result-object v0 │ │ -36b94c: 3800 3600 |00fc: if-eqz v0, 0132 // +0036 │ │ -36b950: 2202 2014 |00fe: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ -36b954: 7020 5e9e 0200 |0100: invoke-direct {v2, v0}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ -36b95a: 1a00 8f70 |0103: const-string v0, "filename" // string@708f │ │ -36b95e: 6e20 619e 0200 |0105: invoke-virtual {v2, v0}, Ljavax/mail/internet/ContentDisposition;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e61 │ │ -36b964: 0c00 |0108: move-result-object v0 │ │ -36b966: 3800 2900 |0109: if-eqz v0, 0132 // +0029 │ │ -36b96a: 6e10 6c9e 0700 |010b: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e6c │ │ -36b970: 0c02 |010e: move-result-object v2 │ │ -36b972: 3902 0a00 |010f: if-nez v2, 0119 // +000a │ │ -36b976: 2202 3f14 |0111: new-instance v2, Ljavax/mail/internet/ParameterList; // type@143f │ │ -36b97a: 7010 56a0 0200 |0113: invoke-direct {v2}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -36b980: 6e20 729e 2700 |0116: invoke-virtual {v7, v2}, Ljavax/mail/internet/ContentType;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e72 │ │ -36b986: 6303 0b72 |0119: sget-boolean v3, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720b │ │ -36b98a: 1a04 6c9e |011b: const-string v4, "name" // string@9e6c │ │ -36b98e: 3803 0a00 |011d: if-eqz v3, 0127 // +000a │ │ -36b992: 7110 24a0 0000 |011f: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a024 │ │ -36b998: 0c00 |0122: move-result-object v0 │ │ -36b99a: 6e30 65a0 4200 |0123: invoke-virtual {v2, v4, v0}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ -36b9a0: 2808 |0126: goto 012e // +0008 │ │ -36b9a2: 7100 2ba0 0000 |0127: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ -36b9a8: 0c03 |012a: move-result-object v3 │ │ -36b9aa: 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 │ │ -36b9b0: 6e10 759e 0700 |012e: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ -36b9b6: 0c03 |0131: move-result-object v3 │ │ -36b9b8: 7230 0ca0 1903 |0132: invoke-interface {v9, v1, v3}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b9be: 0e00 |0135: return-void │ │ -36b9c0: 0d09 |0136: move-exception v9 │ │ -36b9c2: 2200 ed13 |0137: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36b9c6: 1a01 651f |0139: const-string v1, "IOException updating headers" // string@1f65 │ │ -36b9ca: 7030 1a9d 1009 |013b: invoke-direct {v0, v1, v9}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36b9d0: 2700 |013e: throw v0 │ │ +36b740: |[36b740] javax.mail.internet.MimeBodyPart.updateHeaders:(Ljavax/mail/internet/MimePart;)V │ │ +36b750: 1a00 8d63 |0000: const-string v0, "charset" // string@638d │ │ +36b754: 1a01 5614 |0002: const-string v1, "Content-Type" // string@1456 │ │ +36b758: 7210 00a0 0900 |0004: invoke-interface {v9}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ +36b75e: 0c02 |0007: move-result-object v2 │ │ +36b760: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +36b764: 0e00 |000a: return-void │ │ +36b766: 6e10 bb9b 0200 |000b: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContentType:()Ljava/lang/String; // method@9bbb │ │ +36b76c: 0c03 |000e: move-result-object v3 │ │ +36b76e: 7220 03a0 1900 |000f: invoke-interface {v9, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@a003 │ │ +36b774: 0c04 |0012: move-result-object v4 │ │ +36b776: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +36b778: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +36b77a: 3904 0400 |0015: if-nez v4, 0019 // +0004 │ │ +36b77e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +36b780: 2802 |0018: goto 001a // +0002 │ │ +36b782: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +36b784: 2207 2114 |001a: new-instance v7, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36b788: 7020 689e 3700 |001c: invoke-direct {v7, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36b78e: 1a08 159e |001f: const-string v8, "multipart/*" // string@9e15 │ │ +36b792: 6e20 6f9e 8700 |0021: invoke-virtual {v7, v8}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36b798: 0a08 |0024: move-result v8 │ │ +36b79a: 3808 6000 |0025: if-eqz v8, 0085 // +0060 │ │ +36b79e: 2095 3014 |0027: instance-of v5, v9, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36b7a2: 3805 0f00 |0029: if-eqz v5, 0038 // +000f │ │ +36b7a6: 0795 |002b: move-object v5, v9 │ │ +36b7a8: 1f05 3014 |002c: check-cast v5, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36b7ac: 5455 0672 |002e: iget-object v5, v5, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ +36b7b0: 3805 0300 |0030: if-eqz v5, 0033 // +0003 │ │ +36b7b4: 281d |0032: goto 004f // +001d │ │ +36b7b6: 6e10 ba9b 0200 |0033: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ +36b7bc: 0c05 |0036: move-result-object v5 │ │ +36b7be: 2818 |0037: goto 004f // +0018 │ │ +36b7c0: 2095 3214 |0038: instance-of v5, v9, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36b7c4: 3805 1100 |003a: if-eqz v5, 004b // +0011 │ │ +36b7c8: 0795 |003c: move-object v5, v9 │ │ +36b7ca: 1f05 3214 |003d: check-cast v5, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36b7ce: 5458 1572 |003f: iget-object v8, v5, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ +36b7d2: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ +36b7d6: 5455 1572 |0043: iget-object v5, v5, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ +36b7da: 280a |0045: goto 004f // +000a │ │ +36b7dc: 6e10 ba9b 0200 |0046: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ +36b7e2: 0c05 |0049: move-result-object v5 │ │ +36b7e4: 2805 |004a: goto 004f // +0005 │ │ +36b7e6: 6e10 ba9b 0200 |004b: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ +36b7ec: 0c05 |004e: move-result-object v5 │ │ +36b7ee: 2058 3314 |004f: instance-of v8, v5, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36b7f2: 3808 0800 |0051: if-eqz v8, 0059 // +0008 │ │ +36b7f6: 1f05 3314 |0053: check-cast v5, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36b7fa: 6e10 f79f 0500 |0055: invoke-virtual {v5}, Ljavax/mail/internet/MimeMultipart;.updateHeaders:()V // method@9ff7 │ │ +36b800: 2835 |0058: goto 008d // +0035 │ │ +36b802: 2209 ed13 |0059: new-instance v9, Ljavax/mail/MessagingException; // type@13ed │ │ +36b806: 2200 e812 |005b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36b80a: 7010 4098 0000 |005d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36b810: 1a01 2b3b |0060: const-string v1, "MIME part of type "" // string@3b2b │ │ +36b814: 6e20 4b98 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b81a: 6e20 4b98 3000 |0065: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b820: 1a01 0403 |0068: const-string v1, "" contains object of type " // string@0304 │ │ +36b824: 6e20 4b98 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b82a: 6e10 e897 0500 |006d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +36b830: 0c01 |0070: move-result-object v1 │ │ +36b832: 6e10 5297 0100 |0071: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9752 │ │ +36b838: 0c01 |0074: move-result-object v1 │ │ +36b83a: 6e20 4b98 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b840: 1a01 1202 |0078: const-string v1, " instead of MimeMultipart" // string@0212 │ │ +36b844: 6e20 4b98 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b84a: 6e10 5498 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36b850: 0c00 |0080: move-result-object v0 │ │ +36b852: 7020 199d 0900 |0081: invoke-direct {v9, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36b858: 2709 |0084: throw v9 │ │ +36b85a: 1a08 449b |0085: const-string v8, "message/rfc822" // string@9b44 │ │ +36b85e: 6e20 6f9e 8700 |0087: invoke-virtual {v7, v8}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36b864: 0a08 |008a: move-result v8 │ │ +36b866: 3808 0300 |008b: if-eqz v8, 008e // +0003 │ │ +36b86a: 1215 |008d: const/4 v5, #int 1 // #1 │ │ +36b86c: 2026 2f14 |008e: instance-of v6, v2, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36b870: 3806 1e00 |0090: if-eqz v6, 00ae // +001e │ │ +36b874: 0726 |0092: move-object v6, v2 │ │ +36b876: 1f06 2f14 |0093: check-cast v6, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36b87a: 6e10 379f 0600 |0095: invoke-virtual {v6}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getPart:()Ljavax/mail/internet/MimePart; // method@9f37 │ │ +36b880: 0c06 |0098: move-result-object v6 │ │ +36b882: 3296 1400 |0099: if-eq v6, v9, 00ad // +0014 │ │ +36b886: 3804 0900 |009b: if-eqz v4, 00a4 // +0009 │ │ +36b88a: 7210 ff9f 0600 |009d: invoke-interface {v6}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ +36b890: 0c08 |00a0: move-result-object v8 │ │ +36b892: 7230 0ca0 1908 |00a1: invoke-interface {v9, v1, v8}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b898: 7210 01a0 0600 |00a4: invoke-interface {v6}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ +36b89e: 0c06 |00a7: move-result-object v6 │ │ +36b8a0: 3806 0600 |00a8: if-eqz v6, 00ae // +0006 │ │ +36b8a4: 7120 719f 6900 |00aa: invoke-static {v9, v6}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ +36b8aa: 0e00 |00ad: return-void │ │ +36b8ac: 3905 4100 |00ae: if-nez v5, 00ef // +0041 │ │ +36b8b0: 1a05 5514 |00b0: const-string v5, "Content-Transfer-Encoding" // string@1455 │ │ +36b8b4: 7220 03a0 5900 |00b2: invoke-interface {v9, v5}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@a003 │ │ +36b8ba: 0c05 |00b5: move-result-object v5 │ │ +36b8bc: 3905 0900 |00b6: if-nez v5, 00bf // +0009 │ │ +36b8c0: 7110 2ca0 0200 |00b8: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.getEncoding:(Ljavax/activation/DataHandler;)Ljava/lang/String; // method@a02c │ │ +36b8c6: 0c02 |00bb: move-result-object v2 │ │ +36b8c8: 7120 719f 2900 |00bc: invoke-static {v9, v2}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ +36b8ce: 3804 3000 |00bf: if-eqz v4, 00ef // +0030 │ │ +36b8d2: 6302 0f72 |00c1: sget-boolean v2, Ljavax/mail/internet/MimeBodyPart;.setDefaultTextCharset:Z // field@720f │ │ +36b8d6: 3802 2c00 |00c3: if-eqz v2, 00ef // +002c │ │ +36b8da: 1a02 c1bb |00c5: const-string v2, "text/*" // string@bbc1 │ │ +36b8de: 6e20 6f9e 2700 |00c7: invoke-virtual {v7, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36b8e4: 0a02 |00ca: move-result v2 │ │ +36b8e6: 3802 2400 |00cb: if-eqz v2, 00ef // +0024 │ │ +36b8ea: 6e20 6b9e 0700 |00cd: invoke-virtual {v7, v0}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +36b8f0: 0c02 |00d0: move-result-object v2 │ │ +36b8f2: 3902 1e00 |00d1: if-nez v2, 00ef // +001e │ │ +36b8f6: 7210 01a0 0900 |00d3: invoke-interface {v9}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ +36b8fc: 0c02 |00d6: move-result-object v2 │ │ +36b8fe: 3802 0d00 |00d7: if-eqz v2, 00e4 // +000d │ │ +36b902: 1a03 3307 |00d9: const-string v3, "7bit" // string@0733 │ │ +36b906: 6e20 1398 3200 |00db: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36b90c: 0a02 |00de: move-result v2 │ │ +36b90e: 3802 0500 |00df: if-eqz v2, 00e4 // +0005 │ │ +36b912: 1a02 13c0 |00e1: const-string v2, "us-ascii" // string@c013 │ │ +36b916: 2805 |00e3: goto 00e8 // +0005 │ │ +36b918: 7100 2ba0 0000 |00e4: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ +36b91e: 0c02 |00e7: move-result-object v2 │ │ +36b920: 6e30 719e 0702 |00e8: invoke-virtual {v7, v0, v2}, Ljavax/mail/internet/ContentType;.setParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@9e71 │ │ +36b926: 6e10 759e 0700 |00eb: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ +36b92c: 0c03 |00ee: move-result-object v3 │ │ +36b92e: 3804 4600 |00ef: if-eqz v4, 0135 // +0046 │ │ +36b932: 6300 0e72 |00f1: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720e │ │ +36b936: 3800 3f00 |00f3: if-eqz v0, 0132 // +003f │ │ +36b93a: 1a00 4f14 |00f5: const-string v0, "Content-Disposition" // string@144f │ │ +36b93e: 1202 |00f7: const/4 v2, #int 0 // #0 │ │ +36b940: 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 │ │ +36b946: 0c00 |00fb: move-result-object v0 │ │ +36b948: 3800 3600 |00fc: if-eqz v0, 0132 // +0036 │ │ +36b94c: 2202 2014 |00fe: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ +36b950: 7020 5e9e 0200 |0100: invoke-direct {v2, v0}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ +36b956: 1a00 8f70 |0103: const-string v0, "filename" // string@708f │ │ +36b95a: 6e20 619e 0200 |0105: invoke-virtual {v2, v0}, Ljavax/mail/internet/ContentDisposition;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e61 │ │ +36b960: 0c00 |0108: move-result-object v0 │ │ +36b962: 3800 2900 |0109: if-eqz v0, 0132 // +0029 │ │ +36b966: 6e10 6c9e 0700 |010b: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e6c │ │ +36b96c: 0c02 |010e: move-result-object v2 │ │ +36b96e: 3902 0a00 |010f: if-nez v2, 0119 // +000a │ │ +36b972: 2202 3f14 |0111: new-instance v2, Ljavax/mail/internet/ParameterList; // type@143f │ │ +36b976: 7010 56a0 0200 |0113: invoke-direct {v2}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +36b97c: 6e20 729e 2700 |0116: invoke-virtual {v7, v2}, Ljavax/mail/internet/ContentType;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e72 │ │ +36b982: 6303 0b72 |0119: sget-boolean v3, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720b │ │ +36b986: 1a04 6c9e |011b: const-string v4, "name" // string@9e6c │ │ +36b98a: 3803 0a00 |011d: if-eqz v3, 0127 // +000a │ │ +36b98e: 7110 24a0 0000 |011f: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a024 │ │ +36b994: 0c00 |0122: move-result-object v0 │ │ +36b996: 6e30 65a0 4200 |0123: invoke-virtual {v2, v4, v0}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ +36b99c: 2808 |0126: goto 012e // +0008 │ │ +36b99e: 7100 2ba0 0000 |0127: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ +36b9a4: 0c03 |012a: move-result-object v3 │ │ +36b9a6: 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 │ │ +36b9ac: 6e10 759e 0700 |012e: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ +36b9b2: 0c03 |0131: move-result-object v3 │ │ +36b9b4: 7230 0ca0 1903 |0132: invoke-interface {v9, v1, v3}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b9ba: 0e00 |0135: return-void │ │ +36b9bc: 0d09 |0136: move-exception v9 │ │ +36b9be: 2200 ed13 |0137: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36b9c2: 1a01 651f |0139: const-string v1, "IOException updating headers" // string@1f65 │ │ +36b9c6: 7030 1a9d 1009 |013b: invoke-direct {v0, v1, v9}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36b9cc: 2700 |013e: throw v0 │ │ catches : 2 │ │ 0x000b - 0x011b │ │ Ljava/io/IOException; -> 0x0136 │ │ 0x011f - 0x0135 │ │ Ljava/io/IOException; -> 0x0136 │ │ positions : │ │ 0x0004 line=1501 │ │ @@ -1414660,73 +1414659,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 │ │ -36ba08: |[36ba08] javax.mail.internet.MimeBodyPart.writeTo:(Ljavax/mail/internet/MimePart;Ljava/io/OutputStream;[Ljava/lang/String;)V │ │ -36ba18: 2030 6012 |0000: instance-of v0, v3, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -36ba1c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -36ba20: 0730 |0004: move-object v0, v3 │ │ -36ba22: 1f00 6012 |0005: check-cast v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -36ba26: 2808 |0007: goto 000f // +0008 │ │ -36ba28: 2200 6012 |0008: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -36ba2c: 6301 0472 |000a: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.allowutf8:Z // field@7204 │ │ -36ba30: 7030 8f95 3001 |000c: invoke-direct {v0, v3, v1}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;Z)V // method@958f │ │ -36ba36: 7220 06a0 4200 |000f: invoke-interface {v2, v4}, Ljavax/mail/internet/MimePart;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@a006 │ │ -36ba3c: 0c04 |0012: move-result-object v4 │ │ -36ba3e: 7210 119a 0400 |0013: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -36ba44: 0a01 |0016: move-result v1 │ │ -36ba46: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ -36ba4a: 7210 129a 0400 |0019: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -36ba50: 0c01 |001c: move-result-object v1 │ │ -36ba52: 1f01 e612 |001d: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -36ba56: 6e20 9395 1000 |001f: invoke-virtual {v0, v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ -36ba5c: 28f1 |0022: goto 0013 // -000f │ │ -36ba5e: 6e10 9295 0000 |0023: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ -36ba64: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -36ba66: 7210 00a0 0200 |0027: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ -36ba6c: 0c00 |002a: move-result-object v0 │ │ -36ba6e: 2001 2f14 |002b: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36ba72: 3801 1200 |002d: if-eqz v1, 003f // +0012 │ │ -36ba76: 1f00 2f14 |002f: check-cast v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36ba7a: 6e10 379f 0000 |0031: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getPart:()Ljavax/mail/internet/MimePart; // method@9f37 │ │ -36ba80: 0c01 |0034: move-result-object v1 │ │ -36ba82: 7210 01a0 0100 |0035: invoke-interface {v1}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ -36ba88: 0c01 |0038: move-result-object v1 │ │ -36ba8a: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ -36ba8e: 6e10 369f 0000 |003b: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getContentStream:()Ljava/io/InputStream; // method@9f36 │ │ -36ba94: 0c04 |003e: move-result-object v4 │ │ -36ba96: 3804 1100 |003f: if-eqz v4, 0050 // +0011 │ │ -36ba9a: 1302 0020 |0041: const/16 v2, #int 8192 // #2000 │ │ -36ba9e: 2322 1515 |0043: new-array v2, v2, [B // type@1515 │ │ -36baa2: 6e20 b796 2400 |0045: invoke-virtual {v4, v2}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ -36baa8: 0a00 |0048: move-result v0 │ │ -36baaa: 3d00 1a00 |0049: if-lez v0, 0063 // +001a │ │ -36baae: 1201 |004b: const/4 v1, #int 0 // #0 │ │ -36bab0: 6e40 db96 2301 |004c: invoke-virtual {v3, v2, v1, v0}, Ljava/io/OutputStream;.write:([BII)V // method@96db │ │ -36bab6: 28f6 |004f: goto 0045 // -000a │ │ -36bab8: 7210 01a0 0200 |0050: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ -36babe: 0c00 |0053: move-result-object v0 │ │ -36bac0: 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 │ │ -36bac6: 0c00 |0057: move-result-object v0 │ │ -36bac8: 7120 22a0 0300 |0058: invoke-static {v3, v0}, Ljavax/mail/internet/MimeUtility;.encode:(Ljava/io/OutputStream;Ljava/lang/String;)Ljava/io/OutputStream; // method@a022 │ │ -36bace: 0c03 |005b: move-result-object v3 │ │ -36bad0: 7210 00a0 0200 |005c: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ -36bad6: 0c02 |005f: move-result-object v2 │ │ -36bad8: 6e20 c79b 3200 |0060: invoke-virtual {v2, v3}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ -36bade: 3804 0500 |0063: if-eqz v4, 0068 // +0005 │ │ -36bae2: 6e10 b396 0400 |0065: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36bae8: 6e10 d896 0300 |0068: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@96d8 │ │ -36baee: 0e00 |006b: return-void │ │ -36baf0: 0d02 |006c: move-exception v2 │ │ -36baf2: 3804 0500 |006d: if-eqz v4, 0072 // +0005 │ │ -36baf6: 6e10 b396 0400 |006f: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36bafc: 2702 |0072: throw v2 │ │ +36ba04: |[36ba04] javax.mail.internet.MimeBodyPart.writeTo:(Ljavax/mail/internet/MimePart;Ljava/io/OutputStream;[Ljava/lang/String;)V │ │ +36ba14: 2030 6012 |0000: instance-of v0, v3, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +36ba18: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +36ba1c: 0730 |0004: move-object v0, v3 │ │ +36ba1e: 1f00 6012 |0005: check-cast v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +36ba22: 2808 |0007: goto 000f // +0008 │ │ +36ba24: 2200 6012 |0008: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +36ba28: 6301 0472 |000a: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.allowutf8:Z // field@7204 │ │ +36ba2c: 7030 8f95 3001 |000c: invoke-direct {v0, v3, v1}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;Z)V // method@958f │ │ +36ba32: 7220 06a0 4200 |000f: invoke-interface {v2, v4}, Ljavax/mail/internet/MimePart;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@a006 │ │ +36ba38: 0c04 |0012: move-result-object v4 │ │ +36ba3a: 7210 119a 0400 |0013: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +36ba40: 0a01 |0016: move-result v1 │ │ +36ba42: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ +36ba46: 7210 129a 0400 |0019: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +36ba4c: 0c01 |001c: move-result-object v1 │ │ +36ba4e: 1f01 e612 |001d: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +36ba52: 6e20 9395 1000 |001f: invoke-virtual {v0, v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ +36ba58: 28f1 |0022: goto 0013 // -000f │ │ +36ba5a: 6e10 9295 0000 |0023: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ +36ba60: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +36ba62: 7210 00a0 0200 |0027: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ +36ba68: 0c00 |002a: move-result-object v0 │ │ +36ba6a: 2001 2f14 |002b: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36ba6e: 3801 1200 |002d: if-eqz v1, 003f // +0012 │ │ +36ba72: 1f00 2f14 |002f: check-cast v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36ba76: 6e10 379f 0000 |0031: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getPart:()Ljavax/mail/internet/MimePart; // method@9f37 │ │ +36ba7c: 0c01 |0034: move-result-object v1 │ │ +36ba7e: 7210 01a0 0100 |0035: invoke-interface {v1}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ +36ba84: 0c01 |0038: move-result-object v1 │ │ +36ba86: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ +36ba8a: 6e10 369f 0000 |003b: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getContentStream:()Ljava/io/InputStream; // method@9f36 │ │ +36ba90: 0c04 |003e: move-result-object v4 │ │ +36ba92: 3804 1100 |003f: if-eqz v4, 0050 // +0011 │ │ +36ba96: 1302 0020 |0041: const/16 v2, #int 8192 // #2000 │ │ +36ba9a: 2322 1515 |0043: new-array v2, v2, [B // type@1515 │ │ +36ba9e: 6e20 b796 2400 |0045: invoke-virtual {v4, v2}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ +36baa4: 0a00 |0048: move-result v0 │ │ +36baa6: 3d00 1a00 |0049: if-lez v0, 0063 // +001a │ │ +36baaa: 1201 |004b: const/4 v1, #int 0 // #0 │ │ +36baac: 6e40 db96 2301 |004c: invoke-virtual {v3, v2, v1, v0}, Ljava/io/OutputStream;.write:([BII)V // method@96db │ │ +36bab2: 28f6 |004f: goto 0045 // -000a │ │ +36bab4: 7210 01a0 0200 |0050: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ +36baba: 0c00 |0053: move-result-object v0 │ │ +36babc: 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 │ │ +36bac2: 0c00 |0057: move-result-object v0 │ │ +36bac4: 7120 22a0 0300 |0058: invoke-static {v3, v0}, Ljavax/mail/internet/MimeUtility;.encode:(Ljava/io/OutputStream;Ljava/lang/String;)Ljava/io/OutputStream; // method@a022 │ │ +36baca: 0c03 |005b: move-result-object v3 │ │ +36bacc: 7210 00a0 0200 |005c: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ +36bad2: 0c02 |005f: move-result-object v2 │ │ +36bad4: 6e20 c79b 3200 |0060: invoke-virtual {v2, v3}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ +36bada: 3804 0500 |0063: if-eqz v4, 0068 // +0005 │ │ +36bade: 6e10 b396 0400 |0065: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36bae4: 6e10 d896 0300 |0068: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@96d8 │ │ +36baea: 0e00 |006b: return-void │ │ +36baec: 0d02 |006c: move-exception v2 │ │ +36baee: 3804 0500 |006d: if-eqz v4, 0072 // +0005 │ │ +36baf2: 6e10 b396 0400 |006f: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36baf8: 2702 |0072: throw v2 │ │ catches : 1 │ │ 0x0027 - 0x0063 │ │ -> 0x006c │ │ positions : │ │ 0x0000 line=1652 │ │ 0x0004 line=1653 │ │ 0x0008 line=1655 │ │ @@ -1414760,18 +1414759,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 │ │ -36afe8: |[36afe8] javax.mail.internet.MimeBodyPart.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36aff8: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36affc: 6e30 c19e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ -36b002: 0e00 |0005: return-void │ │ +36afe4: |[36afe4] javax.mail.internet.MimeBodyPart.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36aff4: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36aff8: 6e30 c19e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ +36affe: 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; │ │ @@ -1414781,18 +1414780,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36b004: |[36b004] javax.mail.internet.MimeBodyPart.addHeaderLine:(Ljava/lang/String;)V │ │ -36b014: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36b018: 6e20 c29e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ -36b01e: 0e00 |0005: return-void │ │ +36b000: |[36b000] javax.mail.internet.MimeBodyPart.addHeaderLine:(Ljava/lang/String;)V │ │ +36b010: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36b014: 6e20 c29e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ +36b01a: 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; │ │ │ │ @@ -1414801,26 +1414800,26 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -36b020: |[36b020] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/io/File;)V │ │ -36b030: 2200 bd13 |0000: new-instance v0, Ljavax/activation/FileDataSource; // type@13bd │ │ -36b034: 7020 d69b 2000 |0002: invoke-direct {v0, v2}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ -36b03a: 2202 b913 |0005: new-instance v2, Ljavax/activation/DataHandler; // type@13b9 │ │ -36b03e: 7020 b29b 0200 |0007: invoke-direct {v2, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ -36b044: 6e20 6b9f 2100 |000a: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ -36b04a: 6e10 db9b 0000 |000d: invoke-virtual {v0}, Ljavax/activation/FileDataSource;.getName:()Ljava/lang/String; // method@9bdb │ │ -36b050: 0c02 |0010: move-result-object v2 │ │ -36b052: 6e20 729f 2100 |0011: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljava/lang/String;)V // method@9f72 │ │ -36b058: 1a02 4f5f |0014: const-string v2, "attachment" // string@5f4f │ │ -36b05c: 6e20 6f9f 2100 |0016: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljava/lang/String;)V // method@9f6f │ │ -36b062: 0e00 |0019: return-void │ │ +36b01c: |[36b01c] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/io/File;)V │ │ +36b02c: 2200 bd13 |0000: new-instance v0, Ljavax/activation/FileDataSource; // type@13bd │ │ +36b030: 7020 d69b 2000 |0002: invoke-direct {v0, v2}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ +36b036: 2202 b913 |0005: new-instance v2, Ljavax/activation/DataHandler; // type@13b9 │ │ +36b03a: 7020 b29b 0200 |0007: invoke-direct {v2, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ +36b040: 6e20 6b9f 2100 |000a: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ +36b046: 6e10 db9b 0000 |000d: invoke-virtual {v0}, Ljavax/activation/FileDataSource;.getName:()Ljava/lang/String; // method@9bdb │ │ +36b04c: 0c02 |0010: move-result-object v2 │ │ +36b04e: 6e20 729f 2100 |0011: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljava/lang/String;)V // method@9f72 │ │ +36b054: 1a02 4f5f |0014: const-string v2, "attachment" // string@5f4f │ │ +36b058: 6e20 6f9f 2100 |0016: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljava/lang/String;)V // method@9f6f │ │ +36b05e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0005 line=840 │ │ 0x000d line=841 │ │ 0x0016 line=842 │ │ locals : │ │ @@ -1414832,26 +1414831,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 │ │ -36b064: |[36b064] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ -36b074: 2200 2e14 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource; // type@142e │ │ -36b078: 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 │ │ -36b07e: 2202 b913 |0005: new-instance v2, Ljavax/activation/DataHandler; // type@13b9 │ │ -36b082: 7020 b29b 0200 |0007: invoke-direct {v2, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ -36b088: 6e20 6b9f 2100 |000a: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ -36b08e: 7210 cf9b 0000 |000d: invoke-interface {v0}, Ljavax/activation/DataSource;.getName:()Ljava/lang/String; // method@9bcf │ │ -36b094: 0c02 |0010: move-result-object v2 │ │ -36b096: 6e20 729f 2100 |0011: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljava/lang/String;)V // method@9f72 │ │ -36b09c: 1a02 4f5f |0014: const-string v2, "attachment" // string@5f4f │ │ -36b0a0: 6e20 6f9f 2100 |0016: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljava/lang/String;)V // method@9f6f │ │ -36b0a6: 0e00 |0019: return-void │ │ +36b060: |[36b060] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ +36b070: 2200 2e14 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource; // type@142e │ │ +36b074: 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 │ │ +36b07a: 2202 b913 |0005: new-instance v2, Ljavax/activation/DataHandler; // type@13b9 │ │ +36b07e: 7020 b29b 0200 |0007: invoke-direct {v2, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ +36b084: 6e20 6b9f 2100 |000a: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ +36b08a: 7210 cf9b 0000 |000d: invoke-interface {v0}, Ljavax/activation/DataSource;.getName:()Ljava/lang/String; // method@9bcf │ │ +36b090: 0c02 |0010: move-result-object v2 │ │ +36b092: 6e20 729f 2100 |0011: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljava/lang/String;)V // method@9f72 │ │ +36b098: 1a02 4f5f |0014: const-string v2, "attachment" // string@5f4f │ │ +36b09c: 6e20 6f9f 2100 |0016: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljava/lang/String;)V // method@9f6f │ │ +36b0a2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x0005 line=882 │ │ 0x000d line=883 │ │ 0x0016 line=884 │ │ locals : │ │ @@ -1414865,19 +1414864,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -36b0a8: |[36b0a8] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/lang/String;)V │ │ -36b0b8: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ -36b0bc: 7020 7796 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -36b0c2: 6e20 3e9f 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.attachFile:(Ljava/io/File;)V // method@9f3e │ │ -36b0c8: 0e00 |0008: return-void │ │ +36b0a4: |[36b0a4] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/lang/String;)V │ │ +36b0b4: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ +36b0b8: 7020 7796 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +36b0be: 6e20 3e9f 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.attachFile:(Ljava/io/File;)V // method@9f3e │ │ +36b0c4: 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; │ │ @@ -1414887,19 +1414886,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 │ │ -36b0cc: |[36b0cc] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -36b0dc: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ -36b0e0: 7020 7796 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -36b0e6: 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 │ │ -36b0ec: 0e00 |0008: return-void │ │ +36b0c8: |[36b0c8] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +36b0d8: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ +36b0dc: 7020 7796 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +36b0e2: 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 │ │ +36b0e8: 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; │ │ @@ -1414910,19 +1414909,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -36ad8c: |[36ad8c] javax.mail.internet.MimeBodyPart.getAllHeaderLines:()Ljava/util/Enumeration; │ │ -36ad9c: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36ada0: 6e10 c39e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaderLines:()Ljava/util/Enumeration; // method@9ec3 │ │ -36ada6: 0c00 |0005: move-result-object v0 │ │ -36ada8: 1100 |0006: return-object v0 │ │ +36ad88: |[36ad88] javax.mail.internet.MimeBodyPart.getAllHeaderLines:()Ljava/util/Enumeration; │ │ +36ad98: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36ad9c: 6e10 c39e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaderLines:()Ljava/util/Enumeration; // method@9ec3 │ │ +36ada2: 0c00 |0005: move-result-object v0 │ │ +36ada4: 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;) │ │ @@ -1414930,19 +1414929,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -36adac: |[36adac] javax.mail.internet.MimeBodyPart.getAllHeaders:()Ljava/util/Enumeration; │ │ -36adbc: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36adc0: 6e10 c49e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaders:()Ljava/util/Enumeration; // method@9ec4 │ │ -36adc6: 0c00 |0005: move-result-object v0 │ │ -36adc8: 1100 |0006: return-object v0 │ │ +36ada8: |[36ada8] javax.mail.internet.MimeBodyPart.getAllHeaders:()Ljava/util/Enumeration; │ │ +36adb8: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36adbc: 6e10 c49e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaders:()Ljava/util/Enumeration; // method@9ec4 │ │ +36adc2: 0c00 |0005: move-result-object v0 │ │ +36adc4: 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;) │ │ @@ -1414950,53 +1414949,53 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -36a864: |[36a864] javax.mail.internet.MimeBodyPart.getContent:()Ljava/lang/Object; │ │ -36a874: 5430 0672 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ -36a878: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -36a87c: 1100 |0004: return-object v0 │ │ -36a87e: 6e10 4b9f 0300 |0005: invoke-virtual {v3}, Ljavax/mail/internet/MimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f4b │ │ -36a884: 0c00 |0008: move-result-object v0 │ │ -36a886: 6e10 ba9b 0000 |0009: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ -36a88c: 0c00 |000c: move-result-object v0 │ │ -36a88e: 6301 0572 |000d: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7205 │ │ -36a892: 3801 1e00 |000f: if-eqz v1, 002d // +001e │ │ -36a896: 2001 ef13 |0011: instance-of v1, v0, Ljavax/mail/Multipart; // type@13ef │ │ -36a89a: 3901 0600 |0013: if-nez v1, 0019 // +0006 │ │ -36a89e: 2001 e913 |0015: instance-of v1, v0, Ljavax/mail/Message; // type@13e9 │ │ -36a8a2: 3801 1600 |0017: if-eqz v1, 002d // +0016 │ │ -36a8a6: 5431 0772 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ -36a8aa: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ -36a8ae: 5431 0872 |001d: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ -36a8b2: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ -36a8b6: 5b30 0672 |0021: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ -36a8ba: 2001 3314 |0023: instance-of v1, v0, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36a8be: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ -36a8c2: 0701 |0027: move-object v1, v0 │ │ -36a8c4: 1f01 3314 |0028: check-cast v1, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36a8c8: 6e10 ee9f 0100 |002a: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36a8ce: 1100 |002d: return-object v0 │ │ -36a8d0: 0d00 |002e: move-exception v0 │ │ -36a8d2: 2201 ec13 |002f: new-instance v1, Ljavax/mail/MessageRemovedException; // type@13ec │ │ -36a8d6: 6e10 d695 0000 |0031: invoke-virtual {v0}, Lcom/sun/mail/util/MessageRemovedIOException;.getMessage:()Ljava/lang/String; // method@95d6 │ │ -36a8dc: 0c00 |0034: move-result-object v0 │ │ -36a8de: 7020 169d 0100 |0035: invoke-direct {v1, v0}, Ljavax/mail/MessageRemovedException;.:(Ljava/lang/String;)V // method@9d16 │ │ -36a8e4: 2701 |0038: throw v1 │ │ -36a8e6: 0d00 |0039: move-exception v0 │ │ -36a8e8: 2201 e413 |003a: new-instance v1, Ljavax/mail/FolderClosedException; // type@13e4 │ │ -36a8ec: 6e10 8895 0000 |003c: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getFolder:()Ljavax/mail/Folder; // method@9588 │ │ -36a8f2: 0c02 |003f: move-result-object v2 │ │ -36a8f4: 6e10 8995 0000 |0040: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getMessage:()Ljava/lang/String; // method@9589 │ │ -36a8fa: 0c00 |0043: move-result-object v0 │ │ -36a8fc: 7030 d69c 2100 |0044: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ -36a902: 2701 |0047: throw v1 │ │ +36a860: |[36a860] javax.mail.internet.MimeBodyPart.getContent:()Ljava/lang/Object; │ │ +36a870: 5430 0672 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ +36a874: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +36a878: 1100 |0004: return-object v0 │ │ +36a87a: 6e10 4b9f 0300 |0005: invoke-virtual {v3}, Ljavax/mail/internet/MimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f4b │ │ +36a880: 0c00 |0008: move-result-object v0 │ │ +36a882: 6e10 ba9b 0000 |0009: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ +36a888: 0c00 |000c: move-result-object v0 │ │ +36a88a: 6301 0572 |000d: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7205 │ │ +36a88e: 3801 1e00 |000f: if-eqz v1, 002d // +001e │ │ +36a892: 2001 ef13 |0011: instance-of v1, v0, Ljavax/mail/Multipart; // type@13ef │ │ +36a896: 3901 0600 |0013: if-nez v1, 0019 // +0006 │ │ +36a89a: 2001 e913 |0015: instance-of v1, v0, Ljavax/mail/Message; // type@13e9 │ │ +36a89e: 3801 1600 |0017: if-eqz v1, 002d // +0016 │ │ +36a8a2: 5431 0772 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ +36a8a6: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ +36a8aa: 5431 0872 |001d: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ +36a8ae: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ +36a8b2: 5b30 0672 |0021: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ +36a8b6: 2001 3314 |0023: instance-of v1, v0, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36a8ba: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ +36a8be: 0701 |0027: move-object v1, v0 │ │ +36a8c0: 1f01 3314 |0028: check-cast v1, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36a8c4: 6e10 ee9f 0100 |002a: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36a8ca: 1100 |002d: return-object v0 │ │ +36a8cc: 0d00 |002e: move-exception v0 │ │ +36a8ce: 2201 ec13 |002f: new-instance v1, Ljavax/mail/MessageRemovedException; // type@13ec │ │ +36a8d2: 6e10 d695 0000 |0031: invoke-virtual {v0}, Lcom/sun/mail/util/MessageRemovedIOException;.getMessage:()Ljava/lang/String; // method@95d6 │ │ +36a8d8: 0c00 |0034: move-result-object v0 │ │ +36a8da: 7020 169d 0100 |0035: invoke-direct {v1, v0}, Ljavax/mail/MessageRemovedException;.:(Ljava/lang/String;)V // method@9d16 │ │ +36a8e0: 2701 |0038: throw v1 │ │ +36a8e2: 0d00 |0039: move-exception v0 │ │ +36a8e4: 2201 e413 |003a: new-instance v1, Ljavax/mail/FolderClosedException; // type@13e4 │ │ +36a8e8: 6e10 8895 0000 |003c: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getFolder:()Ljavax/mail/Folder; // method@9588 │ │ +36a8ee: 0c02 |003f: move-result-object v2 │ │ +36a8f0: 6e10 8995 0000 |0040: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getMessage:()Ljava/lang/String; // method@9589 │ │ +36a8f6: 0c00 |0043: move-result-object v0 │ │ +36a8f8: 7030 d69c 2100 |0044: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ +36a8fe: 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 │ │ @@ -1415014,20 +1415013,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36a914: |[36a914] javax.mail.internet.MimeBodyPart.getContentID:()Ljava/lang/String; │ │ -36a924: 1a00 5114 |0000: const-string v0, "Content-Id" // string@1451 │ │ -36a928: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36a92a: 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 │ │ -36a930: 0c00 |0006: move-result-object v0 │ │ -36a932: 1100 |0007: return-object v0 │ │ +36a910: |[36a910] javax.mail.internet.MimeBodyPart.getContentID:()Ljava/lang/String; │ │ +36a920: 1a00 5114 |0000: const-string v0, "Content-Id" // string@1451 │ │ +36a924: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36a926: 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 │ │ +36a92c: 0c00 |0006: move-result-object v0 │ │ +36a92e: 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;) │ │ @@ -1415035,18 +1415034,18 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36acc4: |[36acc4] javax.mail.internet.MimeBodyPart.getContentLanguage:()[Ljava/lang/String; │ │ -36acd4: 7110 479f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; // method@9f47 │ │ -36acda: 0c00 |0003: move-result-object v0 │ │ -36acdc: 1100 |0004: return-object v0 │ │ +36acc0: |[36acc0] javax.mail.internet.MimeBodyPart.getContentLanguage:()[Ljava/lang/String; │ │ +36acd0: 7110 479f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; // method@9f47 │ │ +36acd6: 0c00 |0003: move-result-object v0 │ │ +36acd8: 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;) │ │ @@ -1415054,20 +1415053,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36a934: |[36a934] javax.mail.internet.MimeBodyPart.getContentMD5:()Ljava/lang/String; │ │ -36a944: 1a00 5414 |0000: const-string v0, "Content-MD5" // string@1454 │ │ -36a948: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36a94a: 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 │ │ -36a950: 0c00 |0006: move-result-object v0 │ │ -36a952: 1100 |0007: return-object v0 │ │ +36a930: |[36a930] javax.mail.internet.MimeBodyPart.getContentMD5:()Ljava/lang/String; │ │ +36a940: 1a00 5414 |0000: const-string v0, "Content-MD5" // string@1454 │ │ +36a944: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36a946: 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 │ │ +36a94c: 0c00 |0006: move-result-object v0 │ │ +36a94e: 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;) │ │ @@ -1415075,33 +1415074,33 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -36a7cc: |[36a7cc] javax.mail.internet.MimeBodyPart.getContentStream:()Ljava/io/InputStream; │ │ -36a7dc: 5450 0872 |0000: iget-object v0, v5, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ -36a7e0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -36a7e4: 1f00 4214 |0004: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36a7e8: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ -36a7ec: 1603 ffff |0008: const-wide/16 v3, #int -1 // #ffff │ │ -36a7f0: 7254 73a0 1032 |000a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ -36a7f6: 0c00 |000d: move-result-object v0 │ │ -36a7f8: 1100 |000e: return-object v0 │ │ -36a7fa: 5450 0772 |000f: iget-object v0, v5, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ -36a7fe: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -36a802: 2200 8312 |0013: new-instance v0, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -36a806: 5451 0772 |0015: iget-object v1, v5, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ -36a80a: 7020 4b96 1000 |0017: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964b │ │ -36a810: 1100 |001a: return-object v0 │ │ -36a812: 2200 ed13 |001b: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36a816: 1a01 ca3e |001d: const-string v1, "No MimeBodyPart content" // string@3eca │ │ -36a81a: 7020 199d 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36a820: 2700 |0022: throw v0 │ │ +36a7c8: |[36a7c8] javax.mail.internet.MimeBodyPart.getContentStream:()Ljava/io/InputStream; │ │ +36a7d8: 5450 0872 |0000: iget-object v0, v5, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ +36a7dc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +36a7e0: 1f00 4214 |0004: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36a7e4: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ +36a7e8: 1603 ffff |0008: const-wide/16 v3, #int -1 // #ffff │ │ +36a7ec: 7254 73a0 1032 |000a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ +36a7f2: 0c00 |000d: move-result-object v0 │ │ +36a7f4: 1100 |000e: return-object v0 │ │ +36a7f6: 5450 0772 |000f: iget-object v0, v5, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ +36a7fa: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +36a7fe: 2200 8312 |0013: new-instance v0, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +36a802: 5451 0772 |0015: iget-object v1, v5, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ +36a806: 7020 4b96 1000 |0017: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964b │ │ +36a80c: 1100 |001a: return-object v0 │ │ +36a80e: 2200 ed13 |001b: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36a812: 1a01 ca3e |001d: const-string v1, "No MimeBodyPart content" // string@3eca │ │ +36a816: 7020 199d 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36a81c: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0004 line=614 │ │ 0x000f line=615 │ │ 0x0013 line=616 │ │ 0x001b line=618 │ │ @@ -1415113,24 +1415112,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -36a954: |[36a954] javax.mail.internet.MimeBodyPart.getContentType:()Ljava/lang/String; │ │ -36a964: 1a00 5614 |0000: const-string v0, "Content-Type" // string@1456 │ │ -36a968: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36a96a: 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 │ │ -36a970: 0c00 |0006: move-result-object v0 │ │ -36a972: 7120 dc95 0200 |0007: invoke-static {v2, v0}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dc │ │ -36a978: 0c00 |000a: move-result-object v0 │ │ -36a97a: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -36a97e: 1a00 c9bb |000d: const-string v0, "text/plain" // string@bbc9 │ │ -36a982: 1100 |000f: return-object v0 │ │ +36a950: |[36a950] javax.mail.internet.MimeBodyPart.getContentType:()Ljava/lang/String; │ │ +36a960: 1a00 5614 |0000: const-string v0, "Content-Type" // string@1456 │ │ +36a964: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36a966: 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 │ │ +36a96c: 0c00 |0006: move-result-object v0 │ │ +36a96e: 7120 dc95 0200 |0007: invoke-static {v2, v0}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dc │ │ +36a974: 0c00 |000a: move-result-object v0 │ │ +36a976: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +36a97a: 1a00 c9bb |000d: const-string v0, "text/plain" // string@bbc9 │ │ +36a97e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=283 │ │ 0x0007 line=284 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ @@ -1415139,22 +1415138,22 @@ │ │ type : '()Ljavax/activation/DataHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -36ae4c: |[36ae4c] javax.mail.internet.MimeBodyPart.getDataHandler:()Ljavax/activation/DataHandler; │ │ -36ae5c: 5410 0a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720a │ │ -36ae60: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -36ae64: 2200 2f14 |0004: new-instance v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36ae68: 7020 359f 1000 |0006: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.:(Ljavax/mail/internet/MimePart;)V // method@9f35 │ │ -36ae6e: 5b10 0a72 |0009: iput-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720a │ │ -36ae72: 5410 0a72 |000b: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720a │ │ -36ae76: 1100 |000d: return-object v0 │ │ +36ae48: |[36ae48] javax.mail.internet.MimeBodyPart.getDataHandler:()Ljavax/activation/DataHandler; │ │ +36ae58: 5410 0a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720a │ │ +36ae5c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +36ae60: 2200 2f14 |0004: new-instance v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36ae64: 7020 359f 1000 |0006: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.:(Ljavax/mail/internet/MimePart;)V // method@9f35 │ │ +36ae6a: 5b10 0a72 |0009: iput-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720a │ │ +36ae6e: 5410 0a72 |000b: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720a │ │ +36ae72: 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; │ │ @@ -1415164,18 +1415163,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36a984: |[36a984] javax.mail.internet.MimeBodyPart.getDescription:()Ljava/lang/String; │ │ -36a994: 7110 4d9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4d │ │ -36a99a: 0c00 |0003: move-result-object v0 │ │ -36a99c: 1100 |0004: return-object v0 │ │ +36a980: |[36a980] javax.mail.internet.MimeBodyPart.getDescription:()Ljava/lang/String; │ │ +36a990: 7110 4d9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4d │ │ +36a996: 0c00 |0003: move-result-object v0 │ │ +36a998: 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;) │ │ @@ -1415183,18 +1415182,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36a9e8: |[36a9e8] javax.mail.internet.MimeBodyPart.getDisposition:()Ljava/lang/String; │ │ -36a9f8: 7110 4f9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4f │ │ -36a9fe: 0c00 |0003: move-result-object v0 │ │ -36aa00: 1100 |0004: return-object v0 │ │ +36a9e4: |[36a9e4] javax.mail.internet.MimeBodyPart.getDisposition:()Ljava/lang/String; │ │ +36a9f4: 7110 4f9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4f │ │ +36a9fa: 0c00 |0003: move-result-object v0 │ │ +36a9fc: 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;) │ │ @@ -1415202,18 +1415201,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36aa3c: |[36aa3c] javax.mail.internet.MimeBodyPart.getEncoding:()Ljava/lang/String; │ │ -36aa4c: 7110 519f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f51 │ │ -36aa52: 0c00 |0003: move-result-object v0 │ │ -36aa54: 1100 |0004: return-object v0 │ │ +36aa38: |[36aa38] javax.mail.internet.MimeBodyPart.getEncoding:()Ljava/lang/String; │ │ +36aa48: 7110 519f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f51 │ │ +36aa4e: 0c00 |0003: move-result-object v0 │ │ +36aa50: 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;) │ │ @@ -1415221,18 +1415220,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36ab1c: |[36ab1c] javax.mail.internet.MimeBodyPart.getFileName:()Ljava/lang/String; │ │ -36ab2c: 7110 539f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f53 │ │ -36ab32: 0c00 |0003: move-result-object v0 │ │ -36ab34: 1100 |0004: return-object v0 │ │ +36ab18: |[36ab18] javax.mail.internet.MimeBodyPart.getFileName:()Ljava/lang/String; │ │ +36ab28: 7110 539f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f53 │ │ +36ab2e: 0c00 |0003: move-result-object v0 │ │ +36ab30: 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;) │ │ @@ -1415240,19 +1415239,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 │ │ -36abf0: |[36abf0] javax.mail.internet.MimeBodyPart.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -36ac00: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36ac04: 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 │ │ -36ac0a: 0c02 |0005: move-result-object v2 │ │ -36ac0c: 1102 |0006: return-object v2 │ │ +36abec: |[36abec] javax.mail.internet.MimeBodyPart.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +36abfc: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36ac00: 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 │ │ +36ac06: 0c02 |0005: move-result-object v2 │ │ +36ac08: 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; │ │ @@ -1415262,19 +1415261,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 │ │ -36ad6c: |[36ad6c] javax.mail.internet.MimeBodyPart.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ -36ad7c: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36ad80: 6e20 c69e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ -36ad86: 0c02 |0005: move-result-object v2 │ │ -36ad88: 1102 |0006: return-object v2 │ │ +36ad68: |[36ad68] javax.mail.internet.MimeBodyPart.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ +36ad78: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36ad7c: 6e20 c69e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ +36ad82: 0c02 |0005: move-result-object v2 │ │ +36ad84: 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; │ │ │ │ @@ -1415283,20 +1415282,20 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -36a824: |[36a824] javax.mail.internet.MimeBodyPart.getInputStream:()Ljava/io/InputStream; │ │ -36a834: 6e10 4b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f4b │ │ -36a83a: 0c00 |0003: move-result-object v0 │ │ -36a83c: 6e10 be9b 0000 |0004: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getInputStream:()Ljava/io/InputStream; // method@9bbe │ │ -36a842: 0c00 |0007: move-result-object v0 │ │ -36a844: 1100 |0008: return-object v0 │ │ +36a820: |[36a820] javax.mail.internet.MimeBodyPart.getInputStream:()Ljava/io/InputStream; │ │ +36a830: 6e10 4b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f4b │ │ +36a836: 0c00 |0003: move-result-object v0 │ │ +36a838: 6e10 be9b 0000 |0004: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getInputStream:()Ljava/io/InputStream; // method@9bbe │ │ +36a83e: 0c00 |0007: move-result-object v0 │ │ +36a840: 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;) │ │ @@ -1415304,35 +1415303,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -36a770: |[36a770] javax.mail.internet.MimeBodyPart.getLineCount:()I │ │ -36a780: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -36a782: 0f00 |0001: return v0 │ │ +36a76c: |[36a76c] javax.mail.internet.MimeBodyPart.getLineCount:()I │ │ +36a77c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +36a77e: 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 │ │ -36adcc: |[36adcc] javax.mail.internet.MimeBodyPart.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36addc: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36ade0: 6e20 c79e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec7 │ │ -36ade6: 0c02 |0005: move-result-object v2 │ │ -36ade8: 1102 |0006: return-object v2 │ │ +36adc8: |[36adc8] javax.mail.internet.MimeBodyPart.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36add8: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36addc: 6e20 c79e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec7 │ │ +36ade2: 0c02 |0005: move-result-object v2 │ │ +36ade4: 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; │ │ │ │ @@ -1415341,19 +1415340,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 │ │ -36adec: |[36adec] javax.mail.internet.MimeBodyPart.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36adfc: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36ae00: 6e20 c89e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec8 │ │ -36ae06: 0c02 |0005: move-result-object v2 │ │ -36ae08: 1102 |0006: return-object v2 │ │ +36ade8: |[36ade8] javax.mail.internet.MimeBodyPart.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36adf8: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36adfc: 6e20 c89e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec8 │ │ +36ae02: 0c02 |0005: move-result-object v2 │ │ +36ae04: 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; │ │ │ │ @@ -1415362,19 +1415361,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 │ │ -36ae0c: |[36ae0c] javax.mail.internet.MimeBodyPart.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36ae1c: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36ae20: 6e20 c99e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ -36ae26: 0c02 |0005: move-result-object v2 │ │ -36ae28: 1102 |0006: return-object v2 │ │ +36ae08: |[36ae08] javax.mail.internet.MimeBodyPart.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36ae18: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36ae1c: 6e20 c99e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ +36ae22: 0c02 |0005: move-result-object v2 │ │ +36ae24: 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; │ │ │ │ @@ -1415383,19 +1415382,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 │ │ -36ae2c: |[36ae2c] javax.mail.internet.MimeBodyPart.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36ae3c: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36ae40: 6e20 ca9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9eca │ │ -36ae46: 0c02 |0005: move-result-object v2 │ │ -36ae48: 1102 |0006: return-object v2 │ │ +36ae28: |[36ae28] javax.mail.internet.MimeBodyPart.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36ae38: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36ae3c: 6e20 ca9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9eca │ │ +36ae42: 0c02 |0005: move-result-object v2 │ │ +36ae44: 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; │ │ │ │ @@ -1415404,18 +1415403,18 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36a848: |[36a848] javax.mail.internet.MimeBodyPart.getRawInputStream:()Ljava/io/InputStream; │ │ -36a858: 6e10 499f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ -36a85e: 0c00 |0003: move-result-object v0 │ │ -36a860: 1100 |0004: return-object v0 │ │ +36a844: |[36a844] javax.mail.internet.MimeBodyPart.getRawInputStream:()Ljava/io/InputStream; │ │ +36a854: 6e10 499f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ +36a85a: 0c00 |0003: move-result-object v0 │ │ +36a85c: 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;) │ │ @@ -1415423,27 +1415422,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -36a784: |[36a784] javax.mail.internet.MimeBodyPart.getSize:()I │ │ -36a794: 5410 0772 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ -36a798: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -36a79c: 2100 |0004: array-length v0, v0 │ │ -36a79e: 0f00 |0005: return v0 │ │ -36a7a0: 5410 0872 |0006: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ -36a7a4: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -36a7a8: 6e10 b296 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@96b2 │ │ -36a7ae: 0a00 |000d: move-result v0 │ │ -36a7b0: 3d00 0300 |000e: if-lez v0, 0011 // +0003 │ │ -36a7b4: 0f00 |0010: return v0 │ │ -36a7b6: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -36a7b8: 0f00 |0012: return v0 │ │ +36a780: |[36a780] javax.mail.internet.MimeBodyPart.getSize:()I │ │ +36a790: 5410 0772 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ +36a794: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +36a798: 2100 |0004: array-length v0, v0 │ │ +36a79a: 0f00 |0005: return v0 │ │ +36a79c: 5410 0872 |0006: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ +36a7a0: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +36a7a4: 6e10 b296 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@96b2 │ │ +36a7aa: 0a00 |000d: move-result v0 │ │ +36a7ac: 3d00 0300 |000e: if-lez v0, 0011 // +0003 │ │ +36a7b0: 0f00 |0010: return v0 │ │ +36a7b2: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +36a7b4: 0f00 |0012: return v0 │ │ catches : 1 │ │ 0x000a - 0x000e │ │ Ljava/io/IOException; -> 0x0011 │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x0006 line=239 │ │ @@ -1415456,18 +1415455,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -36a6d4: |[36a6d4] javax.mail.internet.MimeBodyPart.isMimeType:(Ljava/lang/String;)Z │ │ -36a6e4: 7120 609f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z // method@9f60 │ │ -36a6ea: 0a01 |0003: move-result v1 │ │ -36a6ec: 0f01 |0004: return v1 │ │ +36a6d0: |[36a6d0] javax.mail.internet.MimeBodyPart.isMimeType:(Ljava/lang/String;)Z │ │ +36a6e0: 7120 609f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z // method@9f60 │ │ +36a6e6: 0a01 |0003: move-result v1 │ │ +36a6e8: 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; │ │ │ │ @@ -1415476,18 +1415475,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36b118: |[36b118] javax.mail.internet.MimeBodyPart.removeHeader:(Ljava/lang/String;)V │ │ -36b128: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36b12c: 6e20 ce9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.removeHeader:(Ljava/lang/String;)V // method@9ece │ │ -36b132: 0e00 |0005: return-void │ │ +36b114: |[36b114] javax.mail.internet.MimeBodyPart.removeHeader:(Ljava/lang/String;)V │ │ +36b124: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36b128: 6e20 ce9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.removeHeader:(Ljava/lang/String;)V // method@9ece │ │ +36b12e: 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; │ │ │ │ @@ -1415496,45 +1415495,45 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -36b134: |[36b134] javax.mail.internet.MimeBodyPart.saveFile:(Ljava/io/File;)V │ │ -36b144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36b146: 2201 8112 |0001: new-instance v1, Ljava/io/BufferedOutputStream; // type@1281 │ │ -36b14a: 2202 9012 |0003: new-instance v2, Ljava/io/FileOutputStream; // type@1290 │ │ -36b14e: 7020 9a96 5200 |0005: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969a │ │ -36b154: 7020 4896 2100 |0008: invoke-direct {v1, v2}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@9648 │ │ -36b15a: 6e10 569f 0400 |000b: invoke-virtual {v4}, Ljavax/mail/internet/MimeBodyPart;.getInputStream:()Ljava/io/InputStream; // method@9f56 │ │ -36b160: 0c00 |000e: move-result-object v0 │ │ -36b162: 1305 0020 |000f: const/16 v5, #int 8192 // #2000 │ │ -36b166: 2355 1515 |0011: new-array v5, v5, [B // type@1515 │ │ -36b16a: 6e20 b796 5000 |0013: invoke-virtual {v0, v5}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ -36b170: 0a02 |0016: move-result v2 │ │ -36b172: 3d02 0700 |0017: if-lez v2, 001e // +0007 │ │ -36b176: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -36b178: 6e40 db96 5123 |001a: invoke-virtual {v1, v5, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@96db │ │ -36b17e: 28f6 |001d: goto 0013 // -000a │ │ -36b180: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -36b184: 6e10 b396 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36b18a: 6e10 d796 0100 |0023: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@96d7 │ │ -36b190: 0e00 |0026: return-void │ │ -36b192: 0d05 |0027: move-exception v5 │ │ -36b194: 2803 |0028: goto 002b // +0003 │ │ -36b196: 0d05 |0029: move-exception v5 │ │ -36b198: 0701 |002a: move-object v1, v0 │ │ -36b19a: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -36b19e: 6e10 b396 0000 |002d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36b1a4: 2802 |0030: goto 0032 // +0002 │ │ -36b1a6: 0000 |0031: nop // spacer │ │ -36b1a8: 3801 0500 |0032: if-eqz v1, 0037 // +0005 │ │ -36b1ac: 6e10 d796 0100 |0034: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@96d7 │ │ -36b1b2: 2705 |0037: throw v5 │ │ +36b130: |[36b130] javax.mail.internet.MimeBodyPart.saveFile:(Ljava/io/File;)V │ │ +36b140: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36b142: 2201 8112 |0001: new-instance v1, Ljava/io/BufferedOutputStream; // type@1281 │ │ +36b146: 2202 9012 |0003: new-instance v2, Ljava/io/FileOutputStream; // type@1290 │ │ +36b14a: 7020 9a96 5200 |0005: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969a │ │ +36b150: 7020 4896 2100 |0008: invoke-direct {v1, v2}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@9648 │ │ +36b156: 6e10 569f 0400 |000b: invoke-virtual {v4}, Ljavax/mail/internet/MimeBodyPart;.getInputStream:()Ljava/io/InputStream; // method@9f56 │ │ +36b15c: 0c00 |000e: move-result-object v0 │ │ +36b15e: 1305 0020 |000f: const/16 v5, #int 8192 // #2000 │ │ +36b162: 2355 1515 |0011: new-array v5, v5, [B // type@1515 │ │ +36b166: 6e20 b796 5000 |0013: invoke-virtual {v0, v5}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ +36b16c: 0a02 |0016: move-result v2 │ │ +36b16e: 3d02 0700 |0017: if-lez v2, 001e // +0007 │ │ +36b172: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +36b174: 6e40 db96 5123 |001a: invoke-virtual {v1, v5, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@96db │ │ +36b17a: 28f6 |001d: goto 0013 // -000a │ │ +36b17c: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +36b180: 6e10 b396 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36b186: 6e10 d796 0100 |0023: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@96d7 │ │ +36b18c: 0e00 |0026: return-void │ │ +36b18e: 0d05 |0027: move-exception v5 │ │ +36b190: 2803 |0028: goto 002b // +0003 │ │ +36b192: 0d05 |0029: move-exception v5 │ │ +36b194: 0701 |002a: move-object v1, v0 │ │ +36b196: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +36b19a: 6e10 b396 0000 |002d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36b1a0: 2802 |0030: goto 0032 // +0002 │ │ +36b1a2: 0000 |0031: nop // spacer │ │ +36b1a4: 3801 0500 |0032: if-eqz v1, 0037 // +0005 │ │ +36b1a8: 6e10 d796 0100 |0034: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@96d7 │ │ +36b1ae: 2705 |0037: throw v5 │ │ catches : 6 │ │ 0x0001 - 0x000b │ │ -> 0x0029 │ │ 0x000b - 0x001d │ │ -> 0x0027 │ │ 0x0020 - 0x0023 │ │ Ljava/io/IOException; -> 0x0023 │ │ @@ -1415563,19 +1415562,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -36b1fc: |[36b1fc] javax.mail.internet.MimeBodyPart.saveFile:(Ljava/lang/String;)V │ │ -36b20c: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ -36b210: 7020 7796 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -36b216: 6e20 639f 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.saveFile:(Ljava/io/File;)V // method@9f63 │ │ -36b21c: 0e00 |0008: return-void │ │ +36b1f8: |[36b1f8] javax.mail.internet.MimeBodyPart.saveFile:(Ljava/lang/String;)V │ │ +36b208: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ +36b20c: 7020 7796 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +36b212: 6e20 639f 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.saveFile:(Ljava/io/File;)V // method@9f63 │ │ +36b218: 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; │ │ @@ -1415585,24 +1415584,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 │ │ -36b220: |[36b220] javax.mail.internet.MimeBodyPart.setContent:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -36b230: 2020 ef13 |0000: instance-of v0, v2, Ljavax/mail/Multipart; // type@13ef │ │ -36b234: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -36b238: 1f02 ef13 |0004: check-cast v2, Ljavax/mail/Multipart; // type@13ef │ │ -36b23c: 6e20 669f 2100 |0006: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setContent:(Ljavax/mail/Multipart;)V // method@9f66 │ │ -36b242: 2809 |0009: goto 0012 // +0009 │ │ -36b244: 2200 b913 |000a: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36b248: 7030 b09b 2003 |000c: invoke-direct {v0, v2, v3}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36b24e: 6e20 6b9f 0100 |000f: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ -36b254: 0e00 |0012: return-void │ │ +36b21c: |[36b21c] javax.mail.internet.MimeBodyPart.setContent:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +36b22c: 2020 ef13 |0000: instance-of v0, v2, Ljavax/mail/Multipart; // type@13ef │ │ +36b230: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +36b234: 1f02 ef13 |0004: check-cast v2, Ljavax/mail/Multipart; // type@13ef │ │ +36b238: 6e20 669f 2100 |0006: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setContent:(Ljavax/mail/Multipart;)V // method@9f66 │ │ +36b23e: 2809 |0009: goto 0012 // +0009 │ │ +36b240: 2200 b913 |000a: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36b244: 7030 b09b 2003 |000c: invoke-direct {v0, v2, v3}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36b24a: 6e20 6b9f 0100 |000f: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ +36b250: 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; │ │ @@ -1415614,22 +1415613,22 @@ │ │ type : '(Ljavax/mail/Multipart;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -36b258: |[36b258] javax.mail.internet.MimeBodyPart.setContent:(Ljavax/mail/Multipart;)V │ │ -36b268: 2200 b913 |0000: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36b26c: 6e10 299d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Multipart;.getContentType:()Ljava/lang/String; // method@9d29 │ │ -36b272: 0c01 |0005: move-result-object v1 │ │ -36b274: 7030 b09b 3001 |0006: invoke-direct {v0, v3, v1}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36b27a: 6e20 6b9f 0200 |0009: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ -36b280: 6e20 2f9d 2300 |000c: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.setParent:(Ljavax/mail/Part;)V // method@9d2f │ │ -36b286: 0e00 |000f: return-void │ │ +36b254: |[36b254] javax.mail.internet.MimeBodyPart.setContent:(Ljavax/mail/Multipart;)V │ │ +36b264: 2200 b913 |0000: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36b268: 6e10 299d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Multipart;.getContentType:()Ljava/lang/String; // method@9d29 │ │ +36b26e: 0c01 |0005: move-result-object v1 │ │ +36b270: 7030 b09b 3001 |0006: invoke-direct {v0, v3, v1}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36b276: 6e20 6b9f 0200 |0009: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ +36b27c: 6e20 2f9d 2300 |000c: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.setParent:(Ljavax/mail/Part;)V // method@9d2f │ │ +36b282: 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; │ │ @@ -1415639,21 +1415638,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -36b288: |[36b288] javax.mail.internet.MimeBodyPart.setContentID:(Ljava/lang/String;)V │ │ -36b298: 1a00 5014 |0000: const-string v0, "Content-ID" // string@1450 │ │ -36b29c: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ -36b2a0: 6e20 619f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.removeHeader:(Ljava/lang/String;)V // method@9f61 │ │ -36b2a6: 2804 |0007: goto 000b // +0004 │ │ -36b2a8: 6e30 749f 0102 |0008: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeBodyPart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f74 │ │ -36b2ae: 0e00 |000b: return-void │ │ +36b284: |[36b284] javax.mail.internet.MimeBodyPart.setContentID:(Ljava/lang/String;)V │ │ +36b294: 1a00 5014 |0000: const-string v0, "Content-ID" // string@1450 │ │ +36b298: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ +36b29c: 6e20 619f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.removeHeader:(Ljava/lang/String;)V // method@9f61 │ │ +36b2a2: 2804 |0007: goto 000b // +0004 │ │ +36b2a4: 6e30 749f 0102 |0008: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeBodyPart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f74 │ │ +36b2aa: 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; │ │ @@ -1415663,17 +1415662,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36b2b0: |[36b2b0] javax.mail.internet.MimeBodyPart.setContentLanguage:([Ljava/lang/String;)V │ │ -36b2c0: 7120 689f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V // method@9f68 │ │ -36b2c6: 0e00 |0003: return-void │ │ +36b2ac: |[36b2ac] javax.mail.internet.MimeBodyPart.setContentLanguage:([Ljava/lang/String;)V │ │ +36b2bc: 7120 689f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V // method@9f68 │ │ +36b2c2: 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; │ │ │ │ @@ -1415682,18 +1415681,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36b358: |[36b358] javax.mail.internet.MimeBodyPart.setContentMD5:(Ljava/lang/String;)V │ │ -36b368: 1a00 5414 |0000: const-string v0, "Content-MD5" // string@1454 │ │ -36b36c: 6e30 749f 0102 |0002: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeBodyPart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f74 │ │ -36b372: 0e00 |0005: return-void │ │ +36b354: |[36b354] javax.mail.internet.MimeBodyPart.setContentMD5:(Ljava/lang/String;)V │ │ +36b364: 1a00 5414 |0000: const-string v0, "Content-MD5" // string@1454 │ │ +36b368: 6e30 749f 0102 |0002: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeBodyPart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f74 │ │ +36b36e: 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; │ │ │ │ @@ -1415702,20 +1415701,20 @@ │ │ type : '(Ljavax/activation/DataHandler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -36b374: |[36b374] javax.mail.internet.MimeBodyPart.setDataHandler:(Ljavax/activation/DataHandler;)V │ │ -36b384: 5b01 0a72 |0000: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720a │ │ -36b388: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36b38a: 5b01 0672 |0003: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ -36b38e: 7110 5e9f 0000 |0005: invoke-static {v0}, Ljavax/mail/internet/MimeBodyPart;.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f5e │ │ -36b394: 0e00 |0008: return-void │ │ +36b370: |[36b370] javax.mail.internet.MimeBodyPart.setDataHandler:(Ljavax/activation/DataHandler;)V │ │ +36b380: 5b01 0a72 |0000: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720a │ │ +36b384: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36b386: 5b01 0672 |0003: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ +36b38a: 7110 5e9f 0000 |0005: invoke-static {v0}, Ljavax/mail/internet/MimeBodyPart;.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f5e │ │ +36b390: 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; │ │ @@ -1415726,18 +1415725,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36b398: |[36b398] javax.mail.internet.MimeBodyPart.setDescription:(Ljava/lang/String;)V │ │ -36b3a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36b3aa: 6e30 6d9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setDescription:(Ljava/lang/String;Ljava/lang/String;)V // method@9f6d │ │ -36b3b0: 0e00 |0004: return-void │ │ +36b394: |[36b394] javax.mail.internet.MimeBodyPart.setDescription:(Ljava/lang/String;)V │ │ +36b3a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36b3a6: 6e30 6d9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setDescription:(Ljava/lang/String;Ljava/lang/String;)V // method@9f6d │ │ +36b3ac: 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; │ │ │ │ @@ -1415746,17 +1415745,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 │ │ -36b3b4: |[36b3b4] javax.mail.internet.MimeBodyPart.setDescription:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36b3c4: 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 │ │ -36b3ca: 0e00 |0003: return-void │ │ +36b3b0: |[36b3b0] javax.mail.internet.MimeBodyPart.setDescription:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36b3c0: 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 │ │ +36b3c6: 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; │ │ @@ -1415766,17 +1415765,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36b42c: |[36b42c] javax.mail.internet.MimeBodyPart.setDisposition:(Ljava/lang/String;)V │ │ -36b43c: 7120 709f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f70 │ │ -36b442: 0e00 |0003: return-void │ │ +36b428: |[36b428] javax.mail.internet.MimeBodyPart.setDisposition:(Ljava/lang/String;)V │ │ +36b438: 7120 709f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f70 │ │ +36b43e: 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; │ │ │ │ @@ -1415785,17 +1415784,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36b4b0: |[36b4b0] javax.mail.internet.MimeBodyPart.setFileName:(Ljava/lang/String;)V │ │ -36b4c0: 7120 739f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f73 │ │ -36b4c6: 0e00 |0003: return-void │ │ +36b4ac: |[36b4ac] javax.mail.internet.MimeBodyPart.setFileName:(Ljava/lang/String;)V │ │ +36b4bc: 7120 739f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f73 │ │ +36b4c2: 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; │ │ │ │ @@ -1415804,18 +1415803,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 │ │ -36b5f8: |[36b5f8] javax.mail.internet.MimeBodyPart.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36b608: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ -36b60c: 6e30 cf9e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ecf │ │ -36b612: 0e00 |0005: return-void │ │ +36b5f4: |[36b5f4] javax.mail.internet.MimeBodyPart.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36b604: 5410 0c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720c │ │ +36b608: 6e30 cf9e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ecf │ │ +36b60e: 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; │ │ @@ -1415825,18 +1415824,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36b614: |[36b614] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;)V │ │ -36b624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36b626: 6e30 769f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@9f76 │ │ -36b62c: 0e00 |0004: return-void │ │ +36b610: |[36b610] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;)V │ │ +36b620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36b622: 6e30 769f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@9f76 │ │ +36b628: 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; │ │ │ │ @@ -1415845,18 +1415844,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 │ │ -36b630: |[36b630] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36b640: 1a00 6aa5 |0000: const-string v0, "plain" // string@a56a │ │ -36b644: 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 │ │ -36b64a: 0e00 |0005: return-void │ │ +36b62c: |[36b62c] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36b63c: 1a00 6aa5 |0000: const-string v0, "plain" // string@a56a │ │ +36b640: 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 │ │ +36b646: 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; │ │ @@ -1415866,17 +1415865,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 │ │ -36b64c: |[36b64c] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -36b65c: 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 │ │ -36b662: 0e00 |0003: return-void │ │ +36b648: |[36b648] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +36b658: 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 │ │ +36b65e: 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; │ │ @@ -1415887,32 +1415886,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -36b6dc: |[36b6dc] javax.mail.internet.MimeBodyPart.updateHeaders:()V │ │ -36b6ec: 7110 7a9f 0300 |0000: invoke-static {v3}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f7a │ │ -36b6f2: 5430 0672 |0003: iget-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ -36b6f6: 3800 1d00 |0005: if-eqz v0, 0022 // +001d │ │ -36b6fa: 2200 b913 |0007: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36b6fe: 5431 0672 |0009: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ -36b702: 6e10 4a9f 0300 |000b: invoke-virtual {v3}, Ljavax/mail/internet/MimeBodyPart;.getContentType:()Ljava/lang/String; // method@9f4a │ │ -36b708: 0c02 |000e: move-result-object v2 │ │ -36b70a: 7030 b09b 1002 |000f: invoke-direct {v0, v1, v2}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36b710: 5b30 0a72 |0012: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720a │ │ -36b714: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -36b716: 5b30 0672 |0015: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ -36b71a: 5b30 0772 |0017: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ -36b71e: 5431 0872 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ -36b722: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ -36b726: 6e10 b396 0100 |001d: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36b72c: 5b30 0872 |0020: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ -36b730: 0e00 |0022: return-void │ │ +36b6d8: |[36b6d8] javax.mail.internet.MimeBodyPart.updateHeaders:()V │ │ +36b6e8: 7110 7a9f 0300 |0000: invoke-static {v3}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f7a │ │ +36b6ee: 5430 0672 |0003: iget-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ +36b6f2: 3800 1d00 |0005: if-eqz v0, 0022 // +001d │ │ +36b6f6: 2200 b913 |0007: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36b6fa: 5431 0672 |0009: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ +36b6fe: 6e10 4a9f 0300 |000b: invoke-virtual {v3}, Ljavax/mail/internet/MimeBodyPart;.getContentType:()Ljava/lang/String; // method@9f4a │ │ +36b704: 0c02 |000e: move-result-object v2 │ │ +36b706: 7030 b09b 1002 |000f: invoke-direct {v0, v1, v2}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36b70c: 5b30 0a72 |0012: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720a │ │ +36b710: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +36b712: 5b30 0672 |0015: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7206 │ │ +36b716: 5b30 0772 |0017: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7207 │ │ +36b71a: 5431 0872 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ +36b71e: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ +36b722: 6e10 b396 0100 |001d: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36b728: 5b30 0872 |0020: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7208 │ │ +36b72c: 0e00 |0022: return-void │ │ catches : 1 │ │ 0x001d - 0x0020 │ │ Ljava/io/IOException; -> 0x0020 │ │ positions : │ │ 0x0000 line=1172 │ │ 0x0003 line=1179 │ │ 0x0007 line=1180 │ │ @@ -1415929,18 +1415928,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36b9ec: |[36b9ec] javax.mail.internet.MimeBodyPart.writeTo:(Ljava/io/OutputStream;)V │ │ -36b9fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36b9fe: 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 │ │ -36ba04: 0e00 |0004: return-void │ │ +36b9e8: |[36b9e8] javax.mail.internet.MimeBodyPart.writeTo:(Ljava/io/OutputStream;)V │ │ +36b9f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36b9fa: 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 │ │ +36ba00: 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; │ │ │ │ @@ -1416198,23 +1416197,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -36c5b4: |[36c5b4] javax.mail.internet.MimeMessage.:()V │ │ -36c5c4: 2200 2d14 |0000: new-instance v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ -36c5c8: 7010 1b9f 0000 |0002: invoke-direct {v0}, Ljavax/mail/internet/MailDateFormat;.:()V // method@9f1b │ │ -36c5ce: 6900 1b72 |0005: sput-object v0, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721b │ │ -36c5d2: 2200 e213 |0007: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ -36c5d6: 6201 1371 |0009: sget-object v1, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7113 │ │ -36c5da: 7020 859c 1000 |000b: invoke-direct {v0, v1}, Ljavax/mail/Flags;.:(Ljavax/mail/Flags$Flag;)V // method@9c85 │ │ -36c5e0: 6900 1472 |000e: sput-object v0, Ljavax/mail/internet/MimeMessage;.answeredFlag:Ljavax/mail/Flags; // field@7214 │ │ -36c5e4: 0e00 |0010: return-void │ │ +36c5b0: |[36c5b0] javax.mail.internet.MimeMessage.:()V │ │ +36c5c0: 2200 2d14 |0000: new-instance v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ +36c5c4: 7010 1b9f 0000 |0002: invoke-direct {v0}, Ljavax/mail/internet/MailDateFormat;.:()V // method@9f1b │ │ +36c5ca: 6900 1b72 |0005: sput-object v0, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721b │ │ +36c5ce: 2200 e213 |0007: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ +36c5d2: 6201 1371 |0009: sget-object v1, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7113 │ │ +36c5d6: 7020 859c 1000 |000b: invoke-direct {v0, v1}, Ljavax/mail/Flags;.:(Ljavax/mail/Flags$Flag;)V // method@9c85 │ │ +36c5dc: 6900 1472 |000e: sput-object v0, Ljavax/mail/internet/MimeMessage;.answeredFlag:Ljavax/mail/Flags; // field@7214 │ │ +36c5e0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0007 line=1821 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1416222,28 +1416221,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 │ │ -36c5e8: |[36c5e8] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;I)V │ │ -36c5f8: 7030 eb9c 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Folder;I)V // method@9ceb │ │ -36c5fe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -36c600: 5c01 1c72 |0004: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ -36c604: 5c01 1d72 |0006: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ -36c608: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -36c60a: 5c02 1f72 |0009: iput-boolean v2, v0, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ -36c60e: 5c01 1372 |000b: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ -36c612: 2201 e213 |000d: new-instance v1, Ljavax/mail/Flags; // type@13e2 │ │ -36c616: 7010 839c 0100 |000f: invoke-direct {v1}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ -36c61c: 5b01 1972 |0012: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ -36c620: 5c02 1d72 |0014: iput-boolean v2, v0, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ -36c624: 7010 b49f 0000 |0016: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ -36c62a: 0e00 |0019: return-void │ │ +36c5e4: |[36c5e4] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;I)V │ │ +36c5f4: 7030 eb9c 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Folder;I)V // method@9ceb │ │ +36c5fa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +36c5fc: 5c01 1c72 |0004: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ +36c600: 5c01 1d72 |0006: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ +36c604: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +36c606: 5c02 1f72 |0009: iput-boolean v2, v0, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ +36c60a: 5c01 1372 |000b: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ +36c60e: 2201 e213 |000d: new-instance v1, Ljavax/mail/Flags; // type@13e2 │ │ +36c612: 7010 839c 0100 |000f: invoke-direct {v1}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ +36c618: 5b01 1972 |0012: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ +36c61c: 5c02 1d72 |0014: iput-boolean v2, v0, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ +36c620: 7010 b49f 0000 |0016: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ +36c626: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=152 │ │ 0x0006 line=165 │ │ 0x0009 line=185 │ │ 0x000b line=187 │ │ @@ -1416260,19 +1416259,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 │ │ -36c62c: |[36c62c] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;Ljava/io/InputStream;I)V │ │ -36c63c: 7030 819f 1003 |0000: invoke-direct {v0, v1, v3}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Folder;I)V // method@9f81 │ │ -36c642: 7010 b49f 0000 |0003: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ -36c648: 6e20 b79f 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ -36c64e: 0e00 |0009: return-void │ │ +36c628: |[36c628] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;Ljava/io/InputStream;I)V │ │ +36c638: 7030 819f 1003 |0000: invoke-direct {v0, v1, v3}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Folder;I)V // method@9f81 │ │ +36c63e: 7010 b49f 0000 |0003: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ +36c644: 6e20 b79f 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ +36c64a: 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; │ │ @@ -1416285,20 +1416284,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 │ │ -36c650: |[36c650] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;Ljavax/mail/internet/InternetHeaders;[BI)V │ │ -36c660: 7030 819f 1004 |0000: invoke-direct {v0, v1, v4}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Folder;I)V // method@9f81 │ │ -36c666: 5b02 1a72 |0003: iput-object v2, v0, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36c66a: 5b03 1672 |0005: iput-object v3, v0, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ -36c66e: 7010 b49f 0000 |0007: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ -36c674: 0e00 |000a: return-void │ │ +36c64c: |[36c64c] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;Ljavax/mail/internet/InternetHeaders;[BI)V │ │ +36c65c: 7030 819f 1004 |0000: invoke-direct {v0, v1, v4}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Folder;I)V // method@9f81 │ │ +36c662: 5b02 1a72 |0003: iput-object v2, v0, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36c666: 5b03 1672 |0005: iput-object v3, v0, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ +36c66a: 7010 b49f 0000 |0007: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ +36c670: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0003 line=317 │ │ 0x0005 line=318 │ │ 0x0007 line=319 │ │ locals : │ │ @@ -1416313,31 +1416312,31 @@ │ │ type : '(Ljavax/mail/Session;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -36c678: |[36c678] javax.mail.internet.MimeMessage.:(Ljavax/mail/Session;)V │ │ -36c688: 7020 ec9c 2100 |0000: invoke-direct {v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ -36c68e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -36c690: 5c12 1c72 |0004: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ -36c694: 5c12 1d72 |0006: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ -36c698: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -36c69a: 5c10 1f72 |0009: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ -36c69e: 5c12 1372 |000b: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ -36c6a2: 5c10 1c72 |000d: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ -36c6a6: 2202 2914 |000f: new-instance v2, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ -36c6aa: 7010 be9e 0200 |0011: invoke-direct {v2}, Ljavax/mail/internet/InternetHeaders;.:()V // method@9ebe │ │ -36c6b0: 5b12 1a72 |0014: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36c6b4: 2202 e213 |0016: new-instance v2, Ljavax/mail/Flags; // type@13e2 │ │ -36c6b8: 7010 839c 0200 |0018: invoke-direct {v2}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ -36c6be: 5b12 1972 |001b: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ -36c6c2: 7010 b49f 0100 |001d: invoke-direct {v1}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ -36c6c8: 0e00 |0020: return-void │ │ +36c674: |[36c674] javax.mail.internet.MimeMessage.:(Ljavax/mail/Session;)V │ │ +36c684: 7020 ec9c 2100 |0000: invoke-direct {v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ +36c68a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +36c68c: 5c12 1c72 |0004: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ +36c690: 5c12 1d72 |0006: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ +36c694: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +36c696: 5c10 1f72 |0009: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ +36c69a: 5c12 1372 |000b: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ +36c69e: 5c10 1c72 |000d: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ +36c6a2: 2202 2914 |000f: new-instance v2, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ +36c6a6: 7010 be9e 0200 |0011: invoke-direct {v2}, Ljavax/mail/internet/InternetHeaders;.:()V // method@9ebe │ │ +36c6ac: 5b12 1a72 |0014: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36c6b0: 2202 e213 |0016: new-instance v2, Ljavax/mail/Flags; // type@13e2 │ │ +36c6b4: 7010 839c 0200 |0018: invoke-direct {v2}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ +36c6ba: 5b12 1972 |001b: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ +36c6be: 7010 b49f 0100 |001d: invoke-direct {v1}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ +36c6c4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=152 │ │ 0x0006 line=165 │ │ 0x0009 line=185 │ │ 0x000b line=187 │ │ @@ -1416354,29 +1416353,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 │ │ -36c6cc: |[36c6cc] javax.mail.internet.MimeMessage.:(Ljavax/mail/Session;Ljava/io/InputStream;)V │ │ -36c6dc: 7020 ec9c 2100 |0000: invoke-direct {v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ -36c6e2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -36c6e4: 5c12 1c72 |0004: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ -36c6e8: 5c12 1d72 |0006: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ -36c6ec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -36c6ee: 5c10 1f72 |0009: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ -36c6f2: 5c12 1372 |000b: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ -36c6f6: 2202 e213 |000d: new-instance v2, Ljavax/mail/Flags; // type@13e2 │ │ -36c6fa: 7010 839c 0200 |000f: invoke-direct {v2}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ -36c700: 5b12 1972 |0012: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ -36c704: 7010 b49f 0100 |0014: invoke-direct {v1}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ -36c70a: 6e20 b79f 3100 |0017: invoke-virtual {v1, v3}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ -36c710: 5c10 1d72 |001a: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ -36c714: 0e00 |001c: return-void │ │ +36c6c8: |[36c6c8] javax.mail.internet.MimeMessage.:(Ljavax/mail/Session;Ljava/io/InputStream;)V │ │ +36c6d8: 7020 ec9c 2100 |0000: invoke-direct {v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ +36c6de: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +36c6e0: 5c12 1c72 |0004: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ +36c6e4: 5c12 1d72 |0006: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ +36c6e8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +36c6ea: 5c10 1f72 |0009: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ +36c6ee: 5c12 1372 |000b: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ +36c6f2: 2202 e213 |000d: new-instance v2, Ljavax/mail/Flags; // type@13e2 │ │ +36c6f6: 7010 839c 0200 |000f: invoke-direct {v2}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ +36c6fc: 5b12 1972 |0012: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ +36c700: 7010 b49f 0100 |0014: invoke-direct {v1}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ +36c706: 6e20 b79f 3100 |0017: invoke-virtual {v1, v3}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ +36c70c: 5c10 1d72 |001a: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ +36c710: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=152 │ │ 0x0006 line=165 │ │ 0x0009 line=185 │ │ 0x000b line=187 │ │ @@ -1416394,55 +1416393,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 │ │ -36c718: |[36c718] javax.mail.internet.MimeMessage.:(Ljavax/mail/internet/MimeMessage;)V │ │ -36c728: 5440 1e72 |0000: iget-object v0, v4, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ -36c72c: 7020 ec9c 0300 |0002: invoke-direct {v3, v0}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ -36c732: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -36c734: 5c30 1c72 |0006: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ -36c738: 5c30 1d72 |0008: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ -36c73c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -36c73e: 5c31 1f72 |000b: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ -36c742: 5c30 1372 |000d: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ -36c746: 6e10 a09f 0400 |000f: invoke-virtual {v4}, Ljavax/mail/internet/MimeMessage;.getFlags:()Ljavax/mail/Flags; // method@9fa0 │ │ -36c74c: 0c00 |0012: move-result-object v0 │ │ -36c74e: 5b30 1972 |0013: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ -36c752: 3900 0900 |0015: if-nez v0, 001e // +0009 │ │ -36c756: 2200 e213 |0017: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ -36c75a: 7010 839c 0000 |0019: invoke-direct {v0}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ -36c760: 5b30 1972 |001c: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ -36c764: 6e10 b29f 0400 |001e: invoke-virtual {v4}, Ljavax/mail/internet/MimeMessage;.getSize:()I // method@9fb2 │ │ -36c76a: 0a00 |0021: move-result v0 │ │ -36c76c: 3d00 0800 |0022: if-lez v0, 002a // +0008 │ │ -36c770: 2202 8412 |0024: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -36c774: 7020 5196 0200 |0026: invoke-direct {v2, v0}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@9651 │ │ -36c77a: 2806 |0029: goto 002f // +0006 │ │ -36c77c: 2202 8412 |002a: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -36c780: 7010 5096 0200 |002c: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@9650 │ │ -36c786: 5540 1f72 |002f: iget-boolean v0, v4, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ -36c78a: 5c30 1f72 |0031: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ -36c78e: 6e20 da9f 2400 |0033: invoke-virtual {v4, v2}, Ljavax/mail/internet/MimeMessage;.writeTo:(Ljava/io/OutputStream;)V // method@9fda │ │ -36c794: 6e10 5296 0200 |0036: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.close:()V // method@9652 │ │ -36c79a: 2204 5e14 |0039: new-instance v4, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ -36c79e: 6e10 5696 0200 |003b: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9656 │ │ -36c7a4: 0c00 |003e: move-result-object v0 │ │ -36c7a6: 7020 f5a0 0400 |003f: invoke-direct {v4, v0}, Ljavax/mail/util/SharedByteArrayInputStream;.:([B)V // method@a0f5 │ │ -36c7ac: 6e20 b79f 4300 |0042: invoke-virtual {v3, v4}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ -36c7b2: 6e10 f7a0 0400 |0045: invoke-virtual {v4}, Ljavax/mail/util/SharedByteArrayInputStream;.close:()V // method@a0f7 │ │ -36c7b8: 5c31 1d72 |0048: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ -36c7bc: 0e00 |004a: return-void │ │ -36c7be: 0d04 |004b: move-exception v4 │ │ -36c7c0: 2200 ed13 |004c: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36c7c4: 1a01 671f |004e: const-string v1, "IOException while copying message" // string@1f67 │ │ -36c7c8: 7030 1a9d 1004 |0050: invoke-direct {v0, v1, v4}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36c7ce: 2700 |0053: throw v0 │ │ +36c714: |[36c714] javax.mail.internet.MimeMessage.:(Ljavax/mail/internet/MimeMessage;)V │ │ +36c724: 5440 1e72 |0000: iget-object v0, v4, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ +36c728: 7020 ec9c 0300 |0002: invoke-direct {v3, v0}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ +36c72e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +36c730: 5c30 1c72 |0006: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ +36c734: 5c30 1d72 |0008: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ +36c738: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +36c73a: 5c31 1f72 |000b: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ +36c73e: 5c30 1372 |000d: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ +36c742: 6e10 a09f 0400 |000f: invoke-virtual {v4}, Ljavax/mail/internet/MimeMessage;.getFlags:()Ljavax/mail/Flags; // method@9fa0 │ │ +36c748: 0c00 |0012: move-result-object v0 │ │ +36c74a: 5b30 1972 |0013: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ +36c74e: 3900 0900 |0015: if-nez v0, 001e // +0009 │ │ +36c752: 2200 e213 |0017: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ +36c756: 7010 839c 0000 |0019: invoke-direct {v0}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ +36c75c: 5b30 1972 |001c: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ +36c760: 6e10 b29f 0400 |001e: invoke-virtual {v4}, Ljavax/mail/internet/MimeMessage;.getSize:()I // method@9fb2 │ │ +36c766: 0a00 |0021: move-result v0 │ │ +36c768: 3d00 0800 |0022: if-lez v0, 002a // +0008 │ │ +36c76c: 2202 8412 |0024: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +36c770: 7020 5196 0200 |0026: invoke-direct {v2, v0}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@9651 │ │ +36c776: 2806 |0029: goto 002f // +0006 │ │ +36c778: 2202 8412 |002a: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +36c77c: 7010 5096 0200 |002c: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@9650 │ │ +36c782: 5540 1f72 |002f: iget-boolean v0, v4, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ +36c786: 5c30 1f72 |0031: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ +36c78a: 6e20 da9f 2400 |0033: invoke-virtual {v4, v2}, Ljavax/mail/internet/MimeMessage;.writeTo:(Ljava/io/OutputStream;)V // method@9fda │ │ +36c790: 6e10 5296 0200 |0036: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.close:()V // method@9652 │ │ +36c796: 2204 5e14 |0039: new-instance v4, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ +36c79a: 6e10 5696 0200 |003b: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9656 │ │ +36c7a0: 0c00 |003e: move-result-object v0 │ │ +36c7a2: 7020 f5a0 0400 |003f: invoke-direct {v4, v0}, Ljavax/mail/util/SharedByteArrayInputStream;.:([B)V // method@a0f5 │ │ +36c7a8: 6e20 b79f 4300 |0042: invoke-virtual {v3, v4}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ +36c7ae: 6e10 f7a0 0400 |0045: invoke-virtual {v4}, Ljavax/mail/util/SharedByteArrayInputStream;.close:()V // method@a0f7 │ │ +36c7b4: 5c31 1d72 |0048: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ +36c7b8: 0e00 |004a: return-void │ │ +36c7ba: 0d04 |004b: move-exception v4 │ │ +36c7bc: 2200 ed13 |004c: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36c7c0: 1a01 671f |004e: const-string v1, "IOException while copying message" // string@1f67 │ │ +36c7c4: 7030 1a9d 1004 |0050: invoke-direct {v0, v1, v4}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36c7ca: 2700 |0053: throw v0 │ │ catches : 1 │ │ 0x002f - 0x004a │ │ Ljava/io/IOException; -> 0x004b │ │ positions : │ │ 0x0000 line=240 │ │ 0x0006 line=152 │ │ 0x0008 line=165 │ │ @@ -1416471,53 +1416470,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 │ │ -36c7e0: |[36c7e0] javax.mail.internet.MimeMessage.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V │ │ -36c7f0: 3806 3f00 |0000: if-eqz v6, 003f // +003f │ │ -36c7f4: 2160 |0002: array-length v0, v6 │ │ -36c7f6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -36c7fa: 283a |0005: goto 003f // +003a │ │ -36c7fc: 7020 919f 5400 |0006: invoke-direct {v4, v5}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c802: 0c00 |0009: move-result-object v0 │ │ -36c804: 3800 1600 |000a: if-eqz v0, 0020 // +0016 │ │ -36c808: 2101 |000c: array-length v1, v0 │ │ -36c80a: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ -36c80e: 2811 |000f: goto 0020 // +0011 │ │ -36c810: 2101 |0010: array-length v1, v0 │ │ -36c812: 2162 |0011: array-length v2, v6 │ │ -36c814: b021 |0012: add-int/2addr v1, v2 │ │ -36c816: 2311 ed15 |0013: new-array v1, v1, [Ljavax/mail/Address; // type@15ed │ │ -36c81a: 2102 |0015: array-length v2, v0 │ │ -36c81c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -36c81e: 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 │ │ -36c824: 2100 |001a: array-length v0, v0 │ │ -36c826: 2162 |001b: array-length v2, v6 │ │ -36c828: 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 │ │ -36c82e: 0716 |001f: move-object v6, v1 │ │ -36c830: 5540 1372 |0020: iget-boolean v0, v4, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ -36c834: 3800 0d00 |0022: if-eqz v0, 002f // +000d │ │ -36c838: 6e10 2298 0500 |0024: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -36c83e: 0a00 |0027: move-result v0 │ │ -36c840: d800 0002 |0028: add-int/lit8 v0, v0, #int 2 // #02 │ │ -36c844: 7120 ac9e 0600 |002a: invoke-static {v6, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ -36c84a: 0c06 |002d: move-result-object v6 │ │ -36c84c: 280b |002e: goto 0039 // +000b │ │ -36c84e: 6e10 2298 0500 |002f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -36c854: 0a00 |0032: move-result v0 │ │ -36c856: d800 0002 |0033: add-int/lit8 v0, v0, #int 2 // #02 │ │ -36c85a: 7120 a99e 0600 |0035: invoke-static {v6, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ -36c860: 0c06 |0038: move-result-object v6 │ │ -36c862: 3906 0300 |0039: if-nez v6, 003c // +0003 │ │ -36c866: 0e00 |003b: return-void │ │ -36c868: 6e30 cc9f 5406 |003c: invoke-virtual {v4, v5, v6}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36c86e: 0e00 |003f: return-void │ │ +36c7dc: |[36c7dc] javax.mail.internet.MimeMessage.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V │ │ +36c7ec: 3806 3f00 |0000: if-eqz v6, 003f // +003f │ │ +36c7f0: 2160 |0002: array-length v0, v6 │ │ +36c7f2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +36c7f6: 283a |0005: goto 003f // +003a │ │ +36c7f8: 7020 919f 5400 |0006: invoke-direct {v4, v5}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c7fe: 0c00 |0009: move-result-object v0 │ │ +36c800: 3800 1600 |000a: if-eqz v0, 0020 // +0016 │ │ +36c804: 2101 |000c: array-length v1, v0 │ │ +36c806: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ +36c80a: 2811 |000f: goto 0020 // +0011 │ │ +36c80c: 2101 |0010: array-length v1, v0 │ │ +36c80e: 2162 |0011: array-length v2, v6 │ │ +36c810: b021 |0012: add-int/2addr v1, v2 │ │ +36c812: 2311 ed15 |0013: new-array v1, v1, [Ljavax/mail/Address; // type@15ed │ │ +36c816: 2102 |0015: array-length v2, v0 │ │ +36c818: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +36c81a: 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 │ │ +36c820: 2100 |001a: array-length v0, v0 │ │ +36c822: 2162 |001b: array-length v2, v6 │ │ +36c824: 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 │ │ +36c82a: 0716 |001f: move-object v6, v1 │ │ +36c82c: 5540 1372 |0020: iget-boolean v0, v4, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ +36c830: 3800 0d00 |0022: if-eqz v0, 002f // +000d │ │ +36c834: 6e10 2298 0500 |0024: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +36c83a: 0a00 |0027: move-result v0 │ │ +36c83c: d800 0002 |0028: add-int/lit8 v0, v0, #int 2 // #02 │ │ +36c840: 7120 ac9e 0600 |002a: invoke-static {v6, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ +36c846: 0c06 |002d: move-result-object v6 │ │ +36c848: 280b |002e: goto 0039 // +000b │ │ +36c84a: 6e10 2298 0500 |002f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +36c850: 0a00 |0032: move-result v0 │ │ +36c852: d800 0002 |0033: add-int/lit8 v0, v0, #int 2 // #02 │ │ +36c856: 7120 a99e 0600 |0035: invoke-static {v6, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ +36c85c: 0c06 |0038: move-result-object v6 │ │ +36c85e: 3906 0300 |0039: if-nez v6, 003c // +0003 │ │ +36c862: 0e00 |003b: return-void │ │ +36c864: 6e30 cc9f 5406 |003c: invoke-virtual {v4, v5, v6}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36c86a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=775 │ │ 0x0006 line=777 │ │ 0x000c line=779 │ │ 0x0010 line=782 │ │ 0x0015 line=783 │ │ @@ -1416536,69 +1416535,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 │ │ -36c114: |[36c114] javax.mail.internet.MimeMessage.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; │ │ -36c124: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36c126: 3909 0300 |0001: if-nez v9, 0004 // +0003 │ │ -36c12a: 1100 |0003: return-object v0 │ │ -36c12c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -36c12e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -36c130: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -36c132: 2194 |0007: array-length v4, v9 │ │ -36c134: 3542 2b00 |0008: if-ge v2, v4, 0033 // +002b │ │ -36c138: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -36c13a: 7210 6a9a 0800 |000b: invoke-interface {v8}, Ljava/util/List;.size:()I // method@9a6a │ │ -36c140: 0a05 |000e: move-result v5 │ │ -36c142: 3554 1900 |000f: if-ge v4, v5, 0028 // +0019 │ │ -36c146: 7220 619a 4800 |0011: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -36c14c: 0c05 |0014: move-result-object v5 │ │ -36c14e: 1f05 2414 |0015: check-cast v5, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -36c152: 4606 0902 |0017: aget-object v6, v9, v2 │ │ -36c156: 6e20 909e 6500 |0019: invoke-virtual {v5, v6}, Ljavax/mail/internet/InternetAddress;.equals:(Ljava/lang/Object;)Z // method@9e90 │ │ -36c15c: 0a05 |001c: move-result v5 │ │ -36c15e: 3805 0800 |001d: if-eqz v5, 0025 // +0008 │ │ -36c162: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36c166: 4d00 0902 |0021: aput-object v0, v9, v2 │ │ -36c16a: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -36c16c: 2805 |0024: goto 0029 // +0005 │ │ -36c16e: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ -36c172: 28e4 |0027: goto 000b // -001c │ │ -36c174: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -36c176: 3904 0700 |0029: if-nez v4, 0030 // +0007 │ │ -36c17a: 4604 0902 |002b: aget-object v4, v9, v2 │ │ -36c17e: 7220 5b9a 4800 |002d: invoke-interface {v8, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36c184: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36c188: 28d5 |0032: goto 0007 // -002b │ │ -36c18a: 3803 2200 |0033: if-eqz v3, 0055 // +0022 │ │ -36c18e: 2098 f615 |0035: instance-of v8, v9, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ -36c192: 3808 0700 |0037: if-eqz v8, 003e // +0007 │ │ -36c196: 2198 |0039: array-length v8, v9 │ │ -36c198: b138 |003a: sub-int/2addr v8, v3 │ │ -36c19a: 2388 f615 |003b: new-array v8, v8, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ -36c19e: 2805 |003d: goto 0042 // +0005 │ │ -36c1a0: 2198 |003e: array-length v8, v9 │ │ -36c1a2: b138 |003f: sub-int/2addr v8, v3 │ │ -36c1a4: 2388 ed15 |0040: new-array v8, v8, [Ljavax/mail/Address; // type@15ed │ │ -36c1a8: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -36c1aa: 2192 |0043: array-length v2, v9 │ │ -36c1ac: 3521 1000 |0044: if-ge v1, v2, 0054 // +0010 │ │ -36c1b0: 4602 0901 |0046: aget-object v2, v9, v1 │ │ -36c1b4: 3802 0900 |0048: if-eqz v2, 0051 // +0009 │ │ -36c1b8: d802 0001 |004a: add-int/lit8 v2, v0, #int 1 // #01 │ │ -36c1bc: 4603 0901 |004c: aget-object v3, v9, v1 │ │ -36c1c0: 4d03 0800 |004e: aput-object v3, v8, v0 │ │ -36c1c4: 0120 |0050: move v0, v2 │ │ -36c1c6: d801 0101 |0051: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36c1ca: 28f0 |0053: goto 0043 // -0010 │ │ -36c1cc: 0789 |0054: move-object v9, v8 │ │ -36c1ce: 1109 |0055: return-object v9 │ │ +36c110: |[36c110] javax.mail.internet.MimeMessage.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; │ │ +36c120: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36c122: 3909 0300 |0001: if-nez v9, 0004 // +0003 │ │ +36c126: 1100 |0003: return-object v0 │ │ +36c128: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +36c12a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +36c12c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +36c12e: 2194 |0007: array-length v4, v9 │ │ +36c130: 3542 2b00 |0008: if-ge v2, v4, 0033 // +002b │ │ +36c134: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +36c136: 7210 6a9a 0800 |000b: invoke-interface {v8}, Ljava/util/List;.size:()I // method@9a6a │ │ +36c13c: 0a05 |000e: move-result v5 │ │ +36c13e: 3554 1900 |000f: if-ge v4, v5, 0028 // +0019 │ │ +36c142: 7220 619a 4800 |0011: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +36c148: 0c05 |0014: move-result-object v5 │ │ +36c14a: 1f05 2414 |0015: check-cast v5, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +36c14e: 4606 0902 |0017: aget-object v6, v9, v2 │ │ +36c152: 6e20 909e 6500 |0019: invoke-virtual {v5, v6}, Ljavax/mail/internet/InternetAddress;.equals:(Ljava/lang/Object;)Z // method@9e90 │ │ +36c158: 0a05 |001c: move-result v5 │ │ +36c15a: 3805 0800 |001d: if-eqz v5, 0025 // +0008 │ │ +36c15e: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36c162: 4d00 0902 |0021: aput-object v0, v9, v2 │ │ +36c166: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +36c168: 2805 |0024: goto 0029 // +0005 │ │ +36c16a: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ +36c16e: 28e4 |0027: goto 000b // -001c │ │ +36c170: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +36c172: 3904 0700 |0029: if-nez v4, 0030 // +0007 │ │ +36c176: 4604 0902 |002b: aget-object v4, v9, v2 │ │ +36c17a: 7220 5b9a 4800 |002d: invoke-interface {v8, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36c180: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36c184: 28d5 |0032: goto 0007 // -002b │ │ +36c186: 3803 2200 |0033: if-eqz v3, 0055 // +0022 │ │ +36c18a: 2098 f615 |0035: instance-of v8, v9, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ +36c18e: 3808 0700 |0037: if-eqz v8, 003e // +0007 │ │ +36c192: 2198 |0039: array-length v8, v9 │ │ +36c194: b138 |003a: sub-int/2addr v8, v3 │ │ +36c196: 2388 f615 |003b: new-array v8, v8, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ +36c19a: 2805 |003d: goto 0042 // +0005 │ │ +36c19c: 2198 |003e: array-length v8, v9 │ │ +36c19e: b138 |003f: sub-int/2addr v8, v3 │ │ +36c1a0: 2388 ed15 |0040: new-array v8, v8, [Ljavax/mail/Address; // type@15ed │ │ +36c1a4: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +36c1a6: 2192 |0043: array-length v2, v9 │ │ +36c1a8: 3521 1000 |0044: if-ge v1, v2, 0054 // +0010 │ │ +36c1ac: 4602 0901 |0046: aget-object v2, v9, v1 │ │ +36c1b0: 3802 0900 |0048: if-eqz v2, 0051 // +0009 │ │ +36c1b4: d802 0001 |004a: add-int/lit8 v2, v0, #int 1 // #01 │ │ +36c1b8: 4603 0901 |004c: aget-object v3, v9, v1 │ │ +36c1bc: 4d03 0800 |004e: aput-object v3, v8, v0 │ │ +36c1c0: 0120 |0050: move v0, v2 │ │ +36c1c2: d801 0101 |0051: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36c1c6: 28f0 |0053: goto 0043 // -0010 │ │ +36c1c8: 0789 |0054: move-object v9, v8 │ │ +36c1ca: 1109 |0055: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=1832 │ │ 0x000b line=1835 │ │ 0x0011 line=1836 │ │ 0x0021 line=1840 │ │ 0x002b line=1845 │ │ @@ -1416618,25 +1416617,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 │ │ -36c1d0: |[36c1d0] javax.mail.internet.MimeMessage.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; │ │ -36c1e0: 1a00 e704 |0000: const-string v0, "," // string@04e7 │ │ -36c1e4: 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 │ │ -36c1ea: 0c02 |0005: move-result-object v2 │ │ -36c1ec: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ -36c1f0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -36c1f2: 2807 |0009: goto 0010 // +0007 │ │ -36c1f4: 5510 1f72 |000a: iget-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ -36c1f8: 7120 a29e 0200 |000c: invoke-static {v2, v0}, Ljavax/mail/internet/InternetAddress;.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea2 │ │ -36c1fe: 0c02 |000f: move-result-object v2 │ │ -36c200: 1102 |0010: return-object v2 │ │ +36c1cc: |[36c1cc] javax.mail.internet.MimeMessage.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; │ │ +36c1dc: 1a00 e704 |0000: const-string v0, "," // string@04e7 │ │ +36c1e0: 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 │ │ +36c1e6: 0c02 |0005: move-result-object v2 │ │ +36c1e8: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ +36c1ec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +36c1ee: 2807 |0009: goto 0010 // +0007 │ │ +36c1f0: 5510 1f72 |000a: iget-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ +36c1f4: 7120 a29e 0200 |000c: invoke-static {v2, v0}, Ljavax/mail/internet/InternetAddress;.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea2 │ │ +36c1fa: 0c02 |000f: move-result-object v2 │ │ +36c1fc: 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; │ │ @@ -1416646,35 +1416645,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 │ │ -36be70: |[36be70] javax.mail.internet.MimeMessage.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; │ │ -36be80: 6200 3971 |0000: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -36be84: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ -36be88: 1a02 ef4d |0004: const-string v2, "To" // string@4def │ │ -36be8c: 2815 |0006: goto 001b // +0015 │ │ -36be8e: 6200 3871 |0007: sget-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ -36be92: 3302 0500 |0009: if-ne v2, v0, 000e // +0005 │ │ -36be96: 1a02 c111 |000b: const-string v2, "Cc" // string@11c1 │ │ -36be9a: 280e |000d: goto 001b // +000e │ │ -36be9c: 6200 3771 |000e: sget-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7137 │ │ -36bea0: 3302 0500 |0010: if-ne v2, v0, 0015 // +0005 │ │ -36bea4: 1a02 b70e |0012: const-string v2, "Bcc" // string@0eb7 │ │ -36bea8: 2807 |0014: goto 001b // +0007 │ │ -36beaa: 6200 1072 |0015: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ -36beae: 3302 0500 |0017: if-ne v2, v0, 001c // +0005 │ │ -36beb2: 1a02 c03e |0019: const-string v2, "Newsgroups" // string@3ec0 │ │ -36beb6: 1102 |001b: return-object v2 │ │ -36beb8: 2202 ed13 |001c: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ -36bebc: 1a00 6420 |001e: const-string v0, "Invalid Recipient Type" // string@2064 │ │ -36bec0: 7020 199d 0200 |0020: invoke-direct {v2, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36bec6: 2702 |0023: throw v2 │ │ +36be6c: |[36be6c] javax.mail.internet.MimeMessage.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; │ │ +36be7c: 6200 3971 |0000: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +36be80: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ +36be84: 1a02 ef4d |0004: const-string v2, "To" // string@4def │ │ +36be88: 2815 |0006: goto 001b // +0015 │ │ +36be8a: 6200 3871 |0007: sget-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ +36be8e: 3302 0500 |0009: if-ne v2, v0, 000e // +0005 │ │ +36be92: 1a02 c111 |000b: const-string v2, "Cc" // string@11c1 │ │ +36be96: 280e |000d: goto 001b // +000e │ │ +36be98: 6200 3771 |000e: sget-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7137 │ │ +36be9c: 3302 0500 |0010: if-ne v2, v0, 0015 // +0005 │ │ +36bea0: 1a02 b70e |0012: const-string v2, "Bcc" // string@0eb7 │ │ +36bea4: 2807 |0014: goto 001b // +0007 │ │ +36bea6: 6200 1072 |0015: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ +36beaa: 3302 0500 |0017: if-ne v2, v0, 001c // +0005 │ │ +36beae: 1a02 c03e |0019: const-string v2, "Newsgroups" // string@3ec0 │ │ +36beb2: 1102 |001b: return-object v2 │ │ +36beb4: 2202 ed13 |001c: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ +36beb8: 1a00 6420 |001e: const-string v0, "Invalid Recipient Type" // string@2064 │ │ +36bebc: 7020 199d 0200 |0020: invoke-direct {v2, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36bec2: 2702 |0023: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1363 │ │ 0x0007 line=1365 │ │ 0x000e line=1367 │ │ 0x0015 line=1369 │ │ 0x001c line=1372 │ │ @@ -1416687,31 +1416686,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -36c950: |[36c950] javax.mail.internet.MimeMessage.initStrict:()V │ │ -36c960: 5430 1e72 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ -36c964: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -36c968: 5430 1e72 |0004: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ -36c96c: 6e10 a59d 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -36c972: 0c00 |0009: move-result-object v0 │ │ -36c974: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -36c976: 1a02 1e99 |000b: const-string v2, "mail.mime.address.strict" // string@991e │ │ -36c97a: 7130 e095 2001 |000d: invoke-static {v0, v2, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e0 │ │ -36c980: 0a01 |0010: move-result v1 │ │ -36c982: 5c31 1f72 |0011: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ -36c986: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -36c988: 1a02 2199 |0014: const-string v2, "mail.mime.allowutf8" // string@9921 │ │ -36c98c: 7130 e095 2001 |0016: invoke-static {v0, v2, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e0 │ │ -36c992: 0a00 |0019: move-result v0 │ │ -36c994: 5c30 1372 |001a: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ -36c998: 0e00 |001c: return-void │ │ +36c94c: |[36c94c] javax.mail.internet.MimeMessage.initStrict:()V │ │ +36c95c: 5430 1e72 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ +36c960: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +36c964: 5430 1e72 |0004: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ +36c968: 6e10 a59d 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +36c96e: 0c00 |0009: move-result-object v0 │ │ +36c970: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +36c972: 1a02 1e99 |000b: const-string v2, "mail.mime.address.strict" // string@991e │ │ +36c976: 7130 e095 2001 |000d: invoke-static {v0, v2, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e0 │ │ +36c97c: 0a01 |0010: move-result v1 │ │ +36c97e: 5c31 1f72 |0011: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@721f │ │ +36c982: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +36c984: 1a02 2199 |0014: const-string v2, "mail.mime.allowutf8" // string@9921 │ │ +36c988: 7130 e095 2001 |0016: invoke-static {v0, v2, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e0 │ │ +36c98e: 0a00 |0019: move-result v0 │ │ +36c990: 5c30 1372 |001a: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ +36c994: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=327 │ │ 0x000d line=328 │ │ 0x0016 line=330 │ │ locals : │ │ @@ -1416722,33 +1416721,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 │ │ -36ca78: |[36ca78] javax.mail.internet.MimeMessage.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V │ │ -36ca88: 5510 1372 |0000: iget-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ -36ca8c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -36ca90: 6e10 2298 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ca96: 0a00 |0007: move-result v0 │ │ -36ca98: d800 0002 |0008: add-int/lit8 v0, v0, #int 2 // #02 │ │ -36ca9c: 7120 ac9e 0300 |000a: invoke-static {v3, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ -36caa2: 0c03 |000d: move-result-object v3 │ │ -36caa4: 280b |000e: goto 0019 // +000b │ │ -36caa6: 6e10 2298 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -36caac: 0a00 |0012: move-result v0 │ │ -36caae: d800 0002 |0013: add-int/lit8 v0, v0, #int 2 // #02 │ │ -36cab2: 7120 a99e 0300 |0015: invoke-static {v3, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ -36cab8: 0c03 |0018: move-result-object v3 │ │ -36caba: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ -36cabe: 6e20 b89f 2100 |001b: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cac4: 2804 |001e: goto 0022 // +0004 │ │ -36cac6: 6e30 cc9f 2103 |001f: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cacc: 0e00 |0022: return-void │ │ +36ca74: |[36ca74] javax.mail.internet.MimeMessage.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V │ │ +36ca84: 5510 1372 |0000: iget-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ +36ca88: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +36ca8c: 6e10 2298 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ca92: 0a00 |0007: move-result v0 │ │ +36ca94: d800 0002 |0008: add-int/lit8 v0, v0, #int 2 // #02 │ │ +36ca98: 7120 ac9e 0300 |000a: invoke-static {v3, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ +36ca9e: 0c03 |000d: move-result-object v3 │ │ +36caa0: 280b |000e: goto 0019 // +000b │ │ +36caa2: 6e10 2298 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +36caa8: 0a00 |0012: move-result v0 │ │ +36caaa: d800 0002 |0013: add-int/lit8 v0, v0, #int 2 // #02 │ │ +36caae: 7120 a99e 0300 |0015: invoke-static {v3, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ +36cab4: 0c03 |0018: move-result-object v3 │ │ +36cab6: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ +36caba: 6e20 b89f 2100 |001b: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cac0: 2804 |001e: goto 0022 // +0004 │ │ +36cac2: 6e30 cc9f 2103 |001f: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cac8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0004 line=764 │ │ 0x000f line=766 │ │ 0x001b line=768 │ │ 0x001f line=770 │ │ @@ -1416763,18 +1416762,18 @@ │ │ type : '([Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36c870: |[36c870] javax.mail.internet.MimeMessage.addFrom:([Ljavax/mail/Address;)V │ │ -36c880: 1a00 551c |0000: const-string v0, "From" // string@1c55 │ │ -36c884: 7030 879f 0102 |0002: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ -36c88a: 0e00 |0005: return-void │ │ +36c86c: |[36c86c] javax.mail.internet.MimeMessage.addFrom:([Ljavax/mail/Address;)V │ │ +36c87c: 1a00 551c |0000: const-string v0, "From" // string@1c55 │ │ +36c880: 7030 879f 0102 |0002: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ +36c886: 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; │ │ │ │ @@ -1416783,18 +1416782,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 │ │ -36c88c: |[36c88c] javax.mail.internet.MimeMessage.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36c89c: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36c8a0: 6e30 c19e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ -36c8a6: 0e00 |0005: return-void │ │ +36c888: |[36c888] javax.mail.internet.MimeMessage.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36c898: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36c89c: 6e30 c19e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ +36c8a2: 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; │ │ @@ -1416804,18 +1416803,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36c8a8: |[36c8a8] javax.mail.internet.MimeMessage.addHeaderLine:(Ljava/lang/String;)V │ │ -36c8b8: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36c8bc: 6e20 c29e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ -36c8c2: 0e00 |0005: return-void │ │ +36c8a4: |[36c8a4] javax.mail.internet.MimeMessage.addHeaderLine:(Ljava/lang/String;)V │ │ +36c8b4: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36c8b8: 6e20 c29e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ +36c8be: 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; │ │ │ │ @@ -1416824,30 +1416823,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 │ │ -36c8c4: |[36c8c4] javax.mail.internet.MimeMessage.addRecipients:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ -36c8d4: 6200 1072 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ -36c8d8: 3302 1000 |0002: if-ne v2, v0, 0012 // +0010 │ │ -36c8dc: 3803 1900 |0004: if-eqz v3, 001d // +0019 │ │ -36c8e0: 6e10 2298 0300 |0006: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -36c8e6: 0a02 |0009: move-result v2 │ │ -36c8e8: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -36c8ec: 1a02 c03e |000c: const-string v2, "Newsgroups" // string@3ec0 │ │ -36c8f0: 6e30 899f 2103 |000e: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f89 │ │ -36c8f6: 280c |0011: goto 001d // +000c │ │ -36c8f8: 7020 a49f 2100 |0012: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ -36c8fe: 0c02 |0015: move-result-object v2 │ │ -36c900: 7110 9f9e 0300 |0016: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ -36c906: 0c03 |0019: move-result-object v3 │ │ -36c908: 7030 879f 2103 |001a: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ -36c90e: 0e00 |001d: return-void │ │ +36c8c0: |[36c8c0] javax.mail.internet.MimeMessage.addRecipients:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ +36c8d0: 6200 1072 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ +36c8d4: 3302 1000 |0002: if-ne v2, v0, 0012 // +0010 │ │ +36c8d8: 3803 1900 |0004: if-eqz v3, 001d // +0019 │ │ +36c8dc: 6e10 2298 0300 |0006: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +36c8e2: 0a02 |0009: move-result v2 │ │ +36c8e4: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +36c8e8: 1a02 c03e |000c: const-string v2, "Newsgroups" // string@3ec0 │ │ +36c8ec: 6e30 899f 2103 |000e: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f89 │ │ +36c8f2: 280c |0011: goto 001d // +000c │ │ +36c8f4: 7020 a49f 2100 |0012: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ +36c8fa: 0c02 |0015: move-result-object v2 │ │ +36c8fc: 7110 9f9e 0300 |0016: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ +36c902: 0c03 |0019: move-result-object v3 │ │ +36c904: 7030 879f 2103 |001a: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ +36c90a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ 0x0006 line=710 │ │ 0x000e line=711 │ │ 0x0012 line=713 │ │ 0x0016 line=714 │ │ @@ -1416862,27 +1416861,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 │ │ -36c910: |[36c910] javax.mail.internet.MimeMessage.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V │ │ -36c920: 6200 1072 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ -36c924: 3302 0e00 |0002: if-ne v2, v0, 0010 // +000e │ │ -36c928: 7110 44a0 0300 |0004: invoke-static {v3}, Ljavax/mail/internet/NewsAddress;.toString:([Ljavax/mail/Address;)Ljava/lang/String; // method@a044 │ │ -36c92e: 0c02 |0007: move-result-object v2 │ │ -36c930: 3802 0f00 |0008: if-eqz v2, 0017 // +000f │ │ -36c934: 1a03 c03e |000a: const-string v3, "Newsgroups" // string@3ec0 │ │ -36c938: 6e30 899f 3102 |000c: invoke-virtual {v1, v3, v2}, Ljavax/mail/internet/MimeMessage;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f89 │ │ -36c93e: 2808 |000f: goto 0017 // +0008 │ │ -36c940: 7020 a49f 2100 |0010: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ -36c946: 0c02 |0013: move-result-object v2 │ │ -36c948: 7030 879f 2103 |0014: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ -36c94e: 0e00 |0017: return-void │ │ +36c90c: |[36c90c] javax.mail.internet.MimeMessage.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V │ │ +36c91c: 6200 1072 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ +36c920: 3302 0e00 |0002: if-ne v2, v0, 0010 // +000e │ │ +36c924: 7110 44a0 0300 |0004: invoke-static {v3}, Ljavax/mail/internet/NewsAddress;.toString:([Ljavax/mail/Address;)Ljava/lang/String; // method@a044 │ │ +36c92a: 0c02 |0007: move-result-object v2 │ │ +36c92c: 3802 0f00 |0008: if-eqz v2, 0017 // +000f │ │ +36c930: 1a03 c03e |000a: const-string v3, "Newsgroups" // string@3ec0 │ │ +36c934: 6e30 899f 3102 |000c: invoke-virtual {v1, v3, v2}, Ljavax/mail/internet/MimeMessage;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f89 │ │ +36c93a: 2808 |000f: goto 0017 // +0008 │ │ +36c93c: 7020 a49f 2100 |0010: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ +36c942: 0c02 |0013: move-result-object v2 │ │ +36c944: 7030 879f 2103 |0014: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ +36c94a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0004 line=685 │ │ 0x000c line=687 │ │ 0x0010 line=689 │ │ locals : │ │ @@ -1416895,19 +1416894,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 │ │ -36c578: |[36c578] javax.mail.internet.MimeMessage.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; │ │ -36c588: 2200 2914 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ -36c58c: 5521 1372 |0002: iget-boolean v1, v2, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ -36c590: 7030 c09e 3001 |0004: invoke-direct {v0, v3, v1}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;Z)V // method@9ec0 │ │ -36c596: 1100 |0007: return-object v0 │ │ +36c574: |[36c574] javax.mail.internet.MimeMessage.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; │ │ +36c584: 2200 2914 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ +36c588: 5521 1372 |0002: iget-boolean v1, v2, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ +36c58c: 7030 c09e 3001 |0004: invoke-direct {v0, v3, v1}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;Z)V // method@9ec0 │ │ +36c592: 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; │ │ │ │ @@ -1416916,18 +1416915,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 │ │ -36c598: |[36c598] javax.mail.internet.MimeMessage.createMimeMessage:(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage; │ │ -36c5a8: 2200 3214 |0000: new-instance v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36c5ac: 7020 849f 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Session;)V // method@9f84 │ │ -36c5b2: 1100 |0005: return-object v0 │ │ +36c594: |[36c594] javax.mail.internet.MimeMessage.createMimeMessage:(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage; │ │ +36c5a4: 2200 3214 |0000: new-instance v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36c5a8: 7020 849f 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Session;)V // method@9f84 │ │ +36c5ae: 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; │ │ │ │ @@ -1416936,19 +1416935,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -36bfdc: |[36bfdc] javax.mail.internet.MimeMessage.getAllHeaderLines:()Ljava/util/Enumeration; │ │ -36bfec: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36bff0: 6e10 c39e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaderLines:()Ljava/util/Enumeration; // method@9ec3 │ │ -36bff6: 0c00 |0005: move-result-object v0 │ │ -36bff8: 1100 |0006: return-object v0 │ │ +36bfd8: |[36bfd8] javax.mail.internet.MimeMessage.getAllHeaderLines:()Ljava/util/Enumeration; │ │ +36bfe8: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36bfec: 6e10 c39e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaderLines:()Ljava/util/Enumeration; // method@9ec3 │ │ +36bff2: 0c00 |0005: move-result-object v0 │ │ +36bff4: 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;) │ │ @@ -1416956,19 +1416955,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -36bffc: |[36bffc] javax.mail.internet.MimeMessage.getAllHeaders:()Ljava/util/Enumeration; │ │ -36c00c: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36c010: 6e10 c49e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaders:()Ljava/util/Enumeration; // method@9ec4 │ │ -36c016: 0c00 |0005: move-result-object v0 │ │ -36c018: 1100 |0006: return-object v0 │ │ +36bff8: |[36bff8] javax.mail.internet.MimeMessage.getAllHeaders:()Ljava/util/Enumeration; │ │ +36c008: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36c00c: 6e10 c49e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaders:()Ljava/util/Enumeration; // method@9ec4 │ │ +36c012: 0c00 |0005: move-result-object v0 │ │ +36c014: 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;) │ │ @@ -1416976,35 +1416975,35 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -36c204: |[36c204] javax.mail.internet.MimeMessage.getAllRecipients:()[Ljavax/mail/Address; │ │ -36c214: 6f10 f09c 0500 |0000: invoke-super {v5}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ -36c21a: 0c00 |0003: move-result-object v0 │ │ -36c21c: 6201 1072 |0004: sget-object v1, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ -36c220: 6e20 ae9f 1500 |0006: invoke-virtual {v5, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ -36c226: 0c01 |0009: move-result-object v1 │ │ -36c228: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -36c22c: 1100 |000c: return-object v0 │ │ -36c22e: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -36c232: 1101 |000f: return-object v1 │ │ -36c234: 2102 |0010: array-length v2, v0 │ │ -36c236: 2113 |0011: array-length v3, v1 │ │ -36c238: b032 |0012: add-int/2addr v2, v3 │ │ -36c23a: 2322 ed15 |0013: new-array v2, v2, [Ljavax/mail/Address; // type@15ed │ │ -36c23e: 2103 |0015: array-length v3, v0 │ │ -36c240: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -36c242: 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 │ │ -36c248: 2100 |001a: array-length v0, v0 │ │ -36c24a: 2113 |001b: array-length v3, v1 │ │ -36c24c: 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 │ │ -36c252: 1102 |001f: return-object v2 │ │ +36c200: |[36c200] javax.mail.internet.MimeMessage.getAllRecipients:()[Ljavax/mail/Address; │ │ +36c210: 6f10 f09c 0500 |0000: invoke-super {v5}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ +36c216: 0c00 |0003: move-result-object v0 │ │ +36c218: 6201 1072 |0004: sget-object v1, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ +36c21c: 6e20 ae9f 1500 |0006: invoke-virtual {v5, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ +36c222: 0c01 |0009: move-result-object v1 │ │ +36c224: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +36c228: 1100 |000c: return-object v0 │ │ +36c22a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +36c22e: 1101 |000f: return-object v1 │ │ +36c230: 2102 |0010: array-length v2, v0 │ │ +36c232: 2113 |0011: array-length v3, v1 │ │ +36c234: b032 |0012: add-int/2addr v2, v3 │ │ +36c236: 2322 ed15 |0013: new-array v2, v2, [Ljavax/mail/Address; // type@15ed │ │ +36c23a: 2103 |0015: array-length v3, v0 │ │ +36c23c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +36c23e: 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 │ │ +36c244: 2100 |001a: array-length v0, v0 │ │ +36c246: 2113 |001b: array-length v3, v1 │ │ +36c248: 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 │ │ +36c24e: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0004 line=599 │ │ 0x0010 line=606 │ │ 0x0015 line=607 │ │ 0x001a line=608 │ │ @@ -1417016,53 +1417015,53 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -36bcc0: |[36bcc0] javax.mail.internet.MimeMessage.getContent:()Ljava/lang/Object; │ │ -36bcd0: 5430 1572 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ -36bcd4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -36bcd8: 1100 |0004: return-object v0 │ │ -36bcda: 6e10 9b9f 0300 |0005: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f9b │ │ -36bce0: 0c00 |0008: move-result-object v0 │ │ -36bce2: 6e10 ba9b 0000 |0009: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ -36bce8: 0c00 |000c: move-result-object v0 │ │ -36bcea: 6301 0572 |000d: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7205 │ │ -36bcee: 3801 1e00 |000f: if-eqz v1, 002d // +001e │ │ -36bcf2: 2001 ef13 |0011: instance-of v1, v0, Ljavax/mail/Multipart; // type@13ef │ │ -36bcf6: 3901 0600 |0013: if-nez v1, 0019 // +0006 │ │ -36bcfa: 2001 e913 |0015: instance-of v1, v0, Ljavax/mail/Message; // type@13e9 │ │ -36bcfe: 3801 1600 |0017: if-eqz v1, 002d // +0016 │ │ -36bd02: 5431 1672 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ -36bd06: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ -36bd0a: 5431 1772 |001d: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ -36bd0e: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ -36bd12: 5b30 1572 |0021: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ -36bd16: 2001 3314 |0023: instance-of v1, v0, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36bd1a: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ -36bd1e: 0701 |0027: move-object v1, v0 │ │ -36bd20: 1f01 3314 |0028: check-cast v1, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36bd24: 6e10 ee9f 0100 |002a: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36bd2a: 1100 |002d: return-object v0 │ │ -36bd2c: 0d00 |002e: move-exception v0 │ │ -36bd2e: 2201 ec13 |002f: new-instance v1, Ljavax/mail/MessageRemovedException; // type@13ec │ │ -36bd32: 6e10 d695 0000 |0031: invoke-virtual {v0}, Lcom/sun/mail/util/MessageRemovedIOException;.getMessage:()Ljava/lang/String; // method@95d6 │ │ -36bd38: 0c00 |0034: move-result-object v0 │ │ -36bd3a: 7020 169d 0100 |0035: invoke-direct {v1, v0}, Ljavax/mail/MessageRemovedException;.:(Ljava/lang/String;)V // method@9d16 │ │ -36bd40: 2701 |0038: throw v1 │ │ -36bd42: 0d00 |0039: move-exception v0 │ │ -36bd44: 2201 e413 |003a: new-instance v1, Ljavax/mail/FolderClosedException; // type@13e4 │ │ -36bd48: 6e10 8895 0000 |003c: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getFolder:()Ljavax/mail/Folder; // method@9588 │ │ -36bd4e: 0c02 |003f: move-result-object v2 │ │ -36bd50: 6e10 8995 0000 |0040: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getMessage:()Ljava/lang/String; // method@9589 │ │ -36bd56: 0c00 |0043: move-result-object v0 │ │ -36bd58: 7030 d69c 2100 |0044: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ -36bd5e: 2701 |0047: throw v1 │ │ +36bcbc: |[36bcbc] javax.mail.internet.MimeMessage.getContent:()Ljava/lang/Object; │ │ +36bccc: 5430 1572 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ +36bcd0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +36bcd4: 1100 |0004: return-object v0 │ │ +36bcd6: 6e10 9b9f 0300 |0005: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f9b │ │ +36bcdc: 0c00 |0008: move-result-object v0 │ │ +36bcde: 6e10 ba9b 0000 |0009: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ +36bce4: 0c00 |000c: move-result-object v0 │ │ +36bce6: 6301 0572 |000d: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7205 │ │ +36bcea: 3801 1e00 |000f: if-eqz v1, 002d // +001e │ │ +36bcee: 2001 ef13 |0011: instance-of v1, v0, Ljavax/mail/Multipart; // type@13ef │ │ +36bcf2: 3901 0600 |0013: if-nez v1, 0019 // +0006 │ │ +36bcf6: 2001 e913 |0015: instance-of v1, v0, Ljavax/mail/Message; // type@13e9 │ │ +36bcfa: 3801 1600 |0017: if-eqz v1, 002d // +0016 │ │ +36bcfe: 5431 1672 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ +36bd02: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ +36bd06: 5431 1772 |001d: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ +36bd0a: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ +36bd0e: 5b30 1572 |0021: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ +36bd12: 2001 3314 |0023: instance-of v1, v0, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36bd16: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ +36bd1a: 0701 |0027: move-object v1, v0 │ │ +36bd1c: 1f01 3314 |0028: check-cast v1, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36bd20: 6e10 ee9f 0100 |002a: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36bd26: 1100 |002d: return-object v0 │ │ +36bd28: 0d00 |002e: move-exception v0 │ │ +36bd2a: 2201 ec13 |002f: new-instance v1, Ljavax/mail/MessageRemovedException; // type@13ec │ │ +36bd2e: 6e10 d695 0000 |0031: invoke-virtual {v0}, Lcom/sun/mail/util/MessageRemovedIOException;.getMessage:()Ljava/lang/String; // method@95d6 │ │ +36bd34: 0c00 |0034: move-result-object v0 │ │ +36bd36: 7020 169d 0100 |0035: invoke-direct {v1, v0}, Ljavax/mail/MessageRemovedException;.:(Ljava/lang/String;)V // method@9d16 │ │ +36bd3c: 2701 |0038: throw v1 │ │ +36bd3e: 0d00 |0039: move-exception v0 │ │ +36bd40: 2201 e413 |003a: new-instance v1, Ljavax/mail/FolderClosedException; // type@13e4 │ │ +36bd44: 6e10 8895 0000 |003c: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getFolder:()Ljavax/mail/Folder; // method@9588 │ │ +36bd4a: 0c02 |003f: move-result-object v2 │ │ +36bd4c: 6e10 8995 0000 |0040: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getMessage:()Ljava/lang/String; // method@9589 │ │ +36bd52: 0c00 |0043: move-result-object v0 │ │ +36bd54: 7030 d69c 2100 |0044: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ +36bd5a: 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 │ │ @@ -1417080,20 +1417079,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36bd70: |[36bd70] javax.mail.internet.MimeMessage.getContentID:()Ljava/lang/String; │ │ -36bd80: 1a00 5114 |0000: const-string v0, "Content-Id" // string@1451 │ │ -36bd84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36bd86: 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 │ │ -36bd8c: 0c00 |0006: move-result-object v0 │ │ -36bd8e: 1100 |0007: return-object v0 │ │ +36bd6c: |[36bd6c] javax.mail.internet.MimeMessage.getContentID:()Ljava/lang/String; │ │ +36bd7c: 1a00 5114 |0000: const-string v0, "Content-Id" // string@1451 │ │ +36bd80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36bd82: 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 │ │ +36bd88: 0c00 |0006: move-result-object v0 │ │ +36bd8a: 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;) │ │ @@ -1417101,18 +1417100,18 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36bf30: |[36bf30] javax.mail.internet.MimeMessage.getContentLanguage:()[Ljava/lang/String; │ │ -36bf40: 7110 479f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; // method@9f47 │ │ -36bf46: 0c00 |0003: move-result-object v0 │ │ -36bf48: 1100 |0004: return-object v0 │ │ +36bf2c: |[36bf2c] javax.mail.internet.MimeMessage.getContentLanguage:()[Ljava/lang/String; │ │ +36bf3c: 7110 479f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; // method@9f47 │ │ +36bf42: 0c00 |0003: move-result-object v0 │ │ +36bf44: 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;) │ │ @@ -1417120,20 +1417119,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36bd90: |[36bd90] javax.mail.internet.MimeMessage.getContentMD5:()Ljava/lang/String; │ │ -36bda0: 1a00 5414 |0000: const-string v0, "Content-MD5" // string@1454 │ │ -36bda4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36bda6: 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 │ │ -36bdac: 0c00 |0006: move-result-object v0 │ │ -36bdae: 1100 |0007: return-object v0 │ │ +36bd8c: |[36bd8c] javax.mail.internet.MimeMessage.getContentMD5:()Ljava/lang/String; │ │ +36bd9c: 1a00 5414 |0000: const-string v0, "Content-MD5" // string@1454 │ │ +36bda0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36bda2: 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 │ │ +36bda8: 0c00 |0006: move-result-object v0 │ │ +36bdaa: 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;) │ │ @@ -1417141,33 +1417140,33 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -36bc28: |[36bc28] javax.mail.internet.MimeMessage.getContentStream:()Ljava/io/InputStream; │ │ -36bc38: 5450 1772 |0000: iget-object v0, v5, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ -36bc3c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -36bc40: 1f00 4214 |0004: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36bc44: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ -36bc48: 1603 ffff |0008: const-wide/16 v3, #int -1 // #ffff │ │ -36bc4c: 7254 73a0 1032 |000a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ -36bc52: 0c00 |000d: move-result-object v0 │ │ -36bc54: 1100 |000e: return-object v0 │ │ -36bc56: 5450 1672 |000f: iget-object v0, v5, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ -36bc5a: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -36bc5e: 2200 5e14 |0013: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ -36bc62: 5451 1672 |0015: iget-object v1, v5, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ -36bc66: 7020 f5a0 1000 |0017: invoke-direct {v0, v1}, Ljavax/mail/util/SharedByteArrayInputStream;.:([B)V // method@a0f5 │ │ -36bc6c: 1100 |001a: return-object v0 │ │ -36bc6e: 2200 ed13 |001b: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36bc72: 1a01 cb3e |001d: const-string v1, "No MimeMessage content" // string@3ecb │ │ -36bc76: 7020 199d 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36bc7c: 2700 |0022: throw v0 │ │ +36bc24: |[36bc24] javax.mail.internet.MimeMessage.getContentStream:()Ljava/io/InputStream; │ │ +36bc34: 5450 1772 |0000: iget-object v0, v5, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ +36bc38: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +36bc3c: 1f00 4214 |0004: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36bc40: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ +36bc44: 1603 ffff |0008: const-wide/16 v3, #int -1 // #ffff │ │ +36bc48: 7254 73a0 1032 |000a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ +36bc4e: 0c00 |000d: move-result-object v0 │ │ +36bc50: 1100 |000e: return-object v0 │ │ +36bc52: 5450 1672 |000f: iget-object v0, v5, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ +36bc56: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +36bc5a: 2200 5e14 |0013: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ +36bc5e: 5451 1672 |0015: iget-object v1, v5, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ +36bc62: 7020 f5a0 1000 |0017: invoke-direct {v0, v1}, Ljavax/mail/util/SharedByteArrayInputStream;.:([B)V // method@a0f5 │ │ +36bc68: 1100 |001a: return-object v0 │ │ +36bc6a: 2200 ed13 |001b: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36bc6e: 1a01 cb3e |001d: const-string v1, "No MimeMessage content" // string@3ecb │ │ +36bc72: 7020 199d 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36bc78: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1414 │ │ 0x0004 line=1415 │ │ 0x000f line=1416 │ │ 0x0013 line=1417 │ │ 0x001b line=1419 │ │ @@ -1417179,24 +1417178,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -36bdb0: |[36bdb0] javax.mail.internet.MimeMessage.getContentType:()Ljava/lang/String; │ │ -36bdc0: 1a00 5614 |0000: const-string v0, "Content-Type" // string@1456 │ │ -36bdc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36bdc6: 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 │ │ -36bdcc: 0c00 |0006: move-result-object v0 │ │ -36bdce: 7120 dc95 0200 |0007: invoke-static {v2, v0}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dc │ │ -36bdd4: 0c00 |000a: move-result-object v0 │ │ -36bdd6: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -36bdda: 1a00 c9bb |000d: const-string v0, "text/plain" // string@bbc9 │ │ -36bdde: 1100 |000f: return-object v0 │ │ +36bdac: |[36bdac] javax.mail.internet.MimeMessage.getContentType:()Ljava/lang/String; │ │ +36bdbc: 1a00 5614 |0000: const-string v0, "Content-Type" // string@1456 │ │ +36bdc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36bdc2: 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 │ │ +36bdc8: 0c00 |0006: move-result-object v0 │ │ +36bdca: 7120 dc95 0200 |0007: invoke-static {v2, v0}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dc │ │ +36bdd0: 0c00 |000a: move-result-object v0 │ │ +36bdd2: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +36bdd6: 1a00 c9bb |000d: const-string v0, "text/plain" // string@bbc9 │ │ +36bdda: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1028 │ │ 0x0007 line=1029 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ │ │ @@ -1417205,27 +1417204,27 @@ │ │ type : '()Ljavax/activation/DataHandler;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -36c09c: |[36c09c] javax.mail.internet.MimeMessage.getDataHandler:()Ljavax/activation/DataHandler; │ │ -36c0ac: 1d01 |0000: monitor-enter v1 │ │ -36c0ae: 5410 1872 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7218 │ │ -36c0b2: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -36c0b6: 2200 2f14 |0005: new-instance v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36c0ba: 7020 359f 1000 |0007: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.:(Ljavax/mail/internet/MimePart;)V // method@9f35 │ │ -36c0c0: 5b10 1872 |000a: iput-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7218 │ │ -36c0c4: 5410 1872 |000c: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7218 │ │ -36c0c8: 1e01 |000e: monitor-exit v1 │ │ -36c0ca: 1100 |000f: return-object v0 │ │ -36c0cc: 0d00 |0010: move-exception v0 │ │ -36c0ce: 1e01 |0011: monitor-exit v1 │ │ -36c0d0: 2700 |0012: throw v0 │ │ +36c098: |[36c098] javax.mail.internet.MimeMessage.getDataHandler:()Ljavax/activation/DataHandler; │ │ +36c0a8: 1d01 |0000: monitor-enter v1 │ │ +36c0aa: 5410 1872 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7218 │ │ +36c0ae: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +36c0b2: 2200 2f14 |0005: new-instance v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36c0b6: 7020 359f 1000 |0007: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.:(Ljavax/mail/internet/MimePart;)V // method@9f35 │ │ +36c0bc: 5b10 1872 |000a: iput-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7218 │ │ +36c0c0: 5410 1872 |000c: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7218 │ │ +36c0c4: 1e01 |000e: monitor-exit v1 │ │ +36c0c6: 1100 |000f: return-object v0 │ │ +36c0c8: 0d00 |0010: move-exception v0 │ │ +36c0ca: 1e01 |0011: monitor-exit v1 │ │ +36c0cc: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0001 line=1474 │ │ 0x0005 line=1475 │ │ 0x000c line=1476 │ │ @@ -1417237,18 +1417236,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36bde0: |[36bde0] javax.mail.internet.MimeMessage.getDescription:()Ljava/lang/String; │ │ -36bdf0: 7110 4d9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4d │ │ -36bdf6: 0c00 |0003: move-result-object v0 │ │ -36bdf8: 1100 |0004: return-object v0 │ │ +36bddc: |[36bddc] javax.mail.internet.MimeMessage.getDescription:()Ljava/lang/String; │ │ +36bdec: 7110 4d9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4d │ │ +36bdf2: 0c00 |0003: move-result-object v0 │ │ +36bdf4: 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;) │ │ @@ -1417256,18 +1417255,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36bdfc: |[36bdfc] javax.mail.internet.MimeMessage.getDisposition:()Ljava/lang/String; │ │ -36be0c: 7110 4f9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4f │ │ -36be12: 0c00 |0003: move-result-object v0 │ │ -36be14: 1100 |0004: return-object v0 │ │ +36bdf8: |[36bdf8] javax.mail.internet.MimeMessage.getDisposition:()Ljava/lang/String; │ │ +36be08: 7110 4f9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4f │ │ +36be0e: 0c00 |0003: move-result-object v0 │ │ +36be10: 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;) │ │ @@ -1417275,18 +1417274,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36be18: |[36be18] javax.mail.internet.MimeMessage.getEncoding:()Ljava/lang/String; │ │ -36be28: 7110 519f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f51 │ │ -36be2e: 0c00 |0003: move-result-object v0 │ │ -36be30: 1100 |0004: return-object v0 │ │ +36be14: |[36be14] javax.mail.internet.MimeMessage.getEncoding:()Ljava/lang/String; │ │ +36be24: 7110 519f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f51 │ │ +36be2a: 0c00 |0003: move-result-object v0 │ │ +36be2c: 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;) │ │ @@ -1417294,18 +1417293,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36be34: |[36be34] javax.mail.internet.MimeMessage.getFileName:()Ljava/lang/String; │ │ -36be44: 7110 539f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f53 │ │ -36be4a: 0c00 |0003: move-result-object v0 │ │ -36be4c: 1100 |0004: return-object v0 │ │ +36be30: |[36be30] javax.mail.internet.MimeMessage.getFileName:()Ljava/lang/String; │ │ +36be40: 7110 539f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f53 │ │ +36be46: 0c00 |0003: move-result-object v0 │ │ +36be48: 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;) │ │ @@ -1417313,25 +1417312,25 @@ │ │ type : '()Ljavax/mail/Flags;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -36c300: |[36c300] javax.mail.internet.MimeMessage.getFlags:()Ljavax/mail/Flags; │ │ -36c310: 1d01 |0000: monitor-enter v1 │ │ -36c312: 5410 1972 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ -36c316: 6e10 8c9c 0000 |0003: invoke-virtual {v0}, Ljavax/mail/Flags;.clone:()Ljava/lang/Object; // method@9c8c │ │ -36c31c: 0c00 |0006: move-result-object v0 │ │ -36c31e: 1f00 e213 |0007: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ -36c322: 1e01 |0009: monitor-exit v1 │ │ -36c324: 1100 |000a: return-object v0 │ │ -36c326: 0d00 |000b: move-exception v0 │ │ -36c328: 1e01 |000c: monitor-exit v1 │ │ -36c32a: 2700 |000d: throw v0 │ │ +36c2fc: |[36c2fc] javax.mail.internet.MimeMessage.getFlags:()Ljavax/mail/Flags; │ │ +36c30c: 1d01 |0000: monitor-enter v1 │ │ +36c30e: 5410 1972 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ +36c312: 6e10 8c9c 0000 |0003: invoke-virtual {v0}, Ljavax/mail/Flags;.clone:()Ljava/lang/Object; // method@9c8c │ │ +36c318: 0c00 |0006: move-result-object v0 │ │ +36c31a: 1f00 e213 |0007: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ +36c31e: 1e01 |0009: monitor-exit v1 │ │ +36c320: 1100 |000a: return-object v0 │ │ +36c322: 0d00 |000b: move-exception v0 │ │ +36c324: 1e01 |000c: monitor-exit v1 │ │ +36c326: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=2156 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljavax/mail/internet/MimeMessage; │ │ @@ -1417341,23 +1417340,23 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -36c254: |[36c254] javax.mail.internet.MimeMessage.getFrom:()[Ljavax/mail/Address; │ │ -36c264: 1a00 551c |0000: const-string v0, "From" // string@1c55 │ │ -36c268: 7020 919f 0100 |0002: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c26e: 0c00 |0005: move-result-object v0 │ │ -36c270: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -36c274: 1a00 0048 |0008: const-string v0, "Sender" // string@4800 │ │ -36c278: 7020 919f 0100 |000a: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c27e: 0c00 |000d: move-result-object v0 │ │ -36c280: 1100 |000e: return-object v0 │ │ +36c250: |[36c250] javax.mail.internet.MimeMessage.getFrom:()[Ljavax/mail/Address; │ │ +36c260: 1a00 551c |0000: const-string v0, "From" // string@1c55 │ │ +36c264: 7020 919f 0100 |0002: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c26a: 0c00 |0005: move-result-object v0 │ │ +36c26c: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +36c270: 1a00 0048 |0008: const-string v0, "Sender" // string@4800 │ │ +36c274: 7020 919f 0100 |000a: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c27a: 0c00 |000d: move-result-object v0 │ │ +36c27c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=384 │ │ 0x000a line=386 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ljavax/mail/internet/MimeMessage; │ │ │ │ @@ -1417366,19 +1417365,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 │ │ -36be50: |[36be50] javax.mail.internet.MimeMessage.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -36be60: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36be64: 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 │ │ -36be6a: 0c02 |0005: move-result-object v2 │ │ -36be6c: 1102 |0006: return-object v2 │ │ +36be4c: |[36be4c] javax.mail.internet.MimeMessage.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +36be5c: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36be60: 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 │ │ +36be66: 0c02 |0005: move-result-object v2 │ │ +36be68: 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; │ │ @@ -1417388,19 +1417387,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 │ │ -36bf4c: |[36bf4c] javax.mail.internet.MimeMessage.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ -36bf5c: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36bf60: 6e20 c69e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ -36bf66: 0c02 |0005: move-result-object v2 │ │ -36bf68: 1102 |0006: return-object v2 │ │ +36bf48: |[36bf48] javax.mail.internet.MimeMessage.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ +36bf58: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36bf5c: 6e20 c69e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ +36bf62: 0c02 |0005: move-result-object v2 │ │ +36bf64: 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; │ │ │ │ @@ -1417409,20 +1417408,20 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -36bc80: |[36bc80] javax.mail.internet.MimeMessage.getInputStream:()Ljava/io/InputStream; │ │ -36bc90: 6e10 9b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f9b │ │ -36bc96: 0c00 |0003: move-result-object v0 │ │ -36bc98: 6e10 be9b 0000 |0004: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getInputStream:()Ljava/io/InputStream; // method@9bbe │ │ -36bc9e: 0c00 |0007: move-result-object v0 │ │ -36bca0: 1100 |0008: return-object v0 │ │ +36bc7c: |[36bc7c] javax.mail.internet.MimeMessage.getInputStream:()Ljava/io/InputStream; │ │ +36bc8c: 6e10 9b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f9b │ │ +36bc92: 0c00 |0003: move-result-object v0 │ │ +36bc94: 6e10 be9b 0000 |0004: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getInputStream:()Ljava/io/InputStream; // method@9bbe │ │ +36bc9a: 0c00 |0007: move-result-object v0 │ │ +36bc9c: 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;) │ │ @@ -1417430,35 +1417429,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -36bbcc: |[36bbcc] javax.mail.internet.MimeMessage.getLineCount:()I │ │ -36bbdc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -36bbde: 0f00 |0001: return v0 │ │ +36bbc8: |[36bbc8] javax.mail.internet.MimeMessage.getLineCount:()I │ │ +36bbd8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +36bbda: 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 │ │ -36c01c: |[36c01c] javax.mail.internet.MimeMessage.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36c02c: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36c030: 6e20 c79e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec7 │ │ -36c036: 0c02 |0005: move-result-object v2 │ │ -36c038: 1102 |0006: return-object v2 │ │ +36c018: |[36c018] javax.mail.internet.MimeMessage.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36c028: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36c02c: 6e20 c79e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec7 │ │ +36c032: 0c02 |0005: move-result-object v2 │ │ +36c034: 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; │ │ │ │ @@ -1417467,19 +1417466,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 │ │ -36c03c: |[36c03c] javax.mail.internet.MimeMessage.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36c04c: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36c050: 6e20 c89e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec8 │ │ -36c056: 0c02 |0005: move-result-object v2 │ │ -36c058: 1102 |0006: return-object v2 │ │ +36c038: |[36c038] javax.mail.internet.MimeMessage.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36c048: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36c04c: 6e20 c89e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec8 │ │ +36c052: 0c02 |0005: move-result-object v2 │ │ +36c054: 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; │ │ │ │ @@ -1417488,20 +1417487,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36bec8: |[36bec8] javax.mail.internet.MimeMessage.getMessageID:()Ljava/lang/String; │ │ -36bed8: 1a00 e33c |0000: const-string v0, "Message-ID" // string@3ce3 │ │ -36bedc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36bede: 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 │ │ -36bee4: 0c00 |0006: move-result-object v0 │ │ -36bee6: 1100 |0007: return-object v0 │ │ +36bec4: |[36bec4] javax.mail.internet.MimeMessage.getMessageID:()Ljava/lang/String; │ │ +36bed4: 1a00 e33c |0000: const-string v0, "Message-ID" // string@3ce3 │ │ +36bed8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36beda: 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 │ │ +36bee0: 0c00 |0006: move-result-object v0 │ │ +36bee2: 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;) │ │ @@ -1417509,19 +1417508,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 │ │ -36c05c: |[36c05c] javax.mail.internet.MimeMessage.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36c06c: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36c070: 6e20 c99e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ -36c076: 0c02 |0005: move-result-object v2 │ │ -36c078: 1102 |0006: return-object v2 │ │ +36c058: |[36c058] javax.mail.internet.MimeMessage.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36c068: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36c06c: 6e20 c99e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ +36c072: 0c02 |0005: move-result-object v2 │ │ +36c074: 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; │ │ │ │ @@ -1417530,19 +1417529,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 │ │ -36c07c: |[36c07c] javax.mail.internet.MimeMessage.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36c08c: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36c090: 6e20 ca9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9eca │ │ -36c096: 0c02 |0005: move-result-object v2 │ │ -36c098: 1102 |0006: return-object v2 │ │ +36c078: |[36c078] javax.mail.internet.MimeMessage.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36c088: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36c08c: 6e20 ca9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9eca │ │ +36c092: 0c02 |0005: move-result-object v2 │ │ +36c094: 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; │ │ │ │ @@ -1417551,18 +1417550,18 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36bca4: |[36bca4] javax.mail.internet.MimeMessage.getRawInputStream:()Ljava/io/InputStream; │ │ -36bcb4: 6e10 999f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ -36bcba: 0c00 |0003: move-result-object v0 │ │ -36bcbc: 1100 |0004: return-object v0 │ │ +36bca0: |[36bca0] javax.mail.internet.MimeMessage.getRawInputStream:()Ljava/io/InputStream; │ │ +36bcb0: 6e10 999f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ +36bcb6: 0c00 |0003: move-result-object v0 │ │ +36bcb8: 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;) │ │ @@ -1417570,48 +1417569,48 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -36bf6c: |[36bf6c] javax.mail.internet.MimeMessage.getReceivedDate:()Ljava/util/Date; │ │ -36bf7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36bf7e: 1100 |0001: return-object v0 │ │ +36bf68: |[36bf68] javax.mail.internet.MimeMessage.getReceivedDate:()Ljava/util/Date; │ │ +36bf78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36bf7a: 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 │ │ -36c284: |[36c284] javax.mail.internet.MimeMessage.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; │ │ -36c294: 6200 1072 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ -36c298: 3302 1300 |0002: if-ne v2, v0, 0015 // +0013 │ │ -36c29c: 1a02 c03e |0004: const-string v2, "Newsgroups" // string@3ec0 │ │ -36c2a0: 1a00 e704 |0006: const-string v0, "," // string@04e7 │ │ -36c2a4: 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 │ │ -36c2aa: 0c02 |000b: move-result-object v2 │ │ -36c2ac: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ -36c2b0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -36c2b2: 2805 |000f: goto 0014 // +0005 │ │ -36c2b4: 7110 40a0 0200 |0010: invoke-static {v2}, Ljavax/mail/internet/NewsAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/NewsAddress; // method@a040 │ │ -36c2ba: 0c02 |0013: move-result-object v2 │ │ -36c2bc: 1102 |0014: return-object v2 │ │ -36c2be: 7020 a49f 2100 |0015: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ -36c2c4: 0c02 |0018: move-result-object v2 │ │ -36c2c6: 7020 919f 2100 |0019: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c2cc: 0c02 |001c: move-result-object v2 │ │ -36c2ce: 1102 |001d: return-object v2 │ │ +36c280: |[36c280] javax.mail.internet.MimeMessage.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; │ │ +36c290: 6200 1072 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ +36c294: 3302 1300 |0002: if-ne v2, v0, 0015 // +0013 │ │ +36c298: 1a02 c03e |0004: const-string v2, "Newsgroups" // string@3ec0 │ │ +36c29c: 1a00 e704 |0006: const-string v0, "," // string@04e7 │ │ +36c2a0: 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 │ │ +36c2a6: 0c02 |000b: move-result-object v2 │ │ +36c2a8: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ +36c2ac: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +36c2ae: 2805 |000f: goto 0014 // +0005 │ │ +36c2b0: 7110 40a0 0200 |0010: invoke-static {v2}, Ljavax/mail/internet/NewsAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/NewsAddress; // method@a040 │ │ +36c2b6: 0c02 |0013: move-result-object v2 │ │ +36c2b8: 1102 |0014: return-object v2 │ │ +36c2ba: 7020 a49f 2100 |0015: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ +36c2c0: 0c02 |0018: move-result-object v2 │ │ +36c2c2: 7020 919f 2100 |0019: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c2c8: 0c02 |001c: move-result-object v2 │ │ +36c2ca: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0008 line=579 │ │ 0x0010 line=580 │ │ 0x0015 line=582 │ │ locals : │ │ @@ -1417623,24 +1417622,24 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -36c2d0: |[36c2d0] javax.mail.internet.MimeMessage.getReplyTo:()[Ljavax/mail/Address; │ │ -36c2e0: 1a00 3e44 |0000: const-string v0, "Reply-To" // string@443e │ │ -36c2e4: 7020 919f 0200 |0002: invoke-direct {v2, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c2ea: 0c00 |0005: move-result-object v0 │ │ -36c2ec: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -36c2f0: 2101 |0008: array-length v1, v0 │ │ -36c2f2: 3901 0600 |0009: if-nez v1, 000f // +0006 │ │ -36c2f6: 6e10 a19f 0200 |000b: invoke-virtual {v2}, Ljavax/mail/internet/MimeMessage;.getFrom:()[Ljavax/mail/Address; // method@9fa1 │ │ -36c2fc: 0c00 |000e: move-result-object v0 │ │ -36c2fe: 1100 |000f: return-object v0 │ │ +36c2cc: |[36c2cc] javax.mail.internet.MimeMessage.getReplyTo:()[Ljavax/mail/Address; │ │ +36c2dc: 1a00 3e44 |0000: const-string v0, "Reply-To" // string@443e │ │ +36c2e0: 7020 919f 0200 |0002: invoke-direct {v2, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c2e6: 0c00 |0005: move-result-object v0 │ │ +36c2e8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +36c2ec: 2101 |0008: array-length v1, v0 │ │ +36c2ee: 3901 0600 |0009: if-nez v1, 000f // +0006 │ │ +36c2f2: 6e10 a19f 0200 |000b: invoke-virtual {v2}, Ljavax/mail/internet/MimeMessage;.getFrom:()[Ljavax/mail/Address; // method@9fa1 │ │ +36c2f8: 0c00 |000e: move-result-object v0 │ │ +36c2fa: 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; │ │ @@ -1417650,27 +1417649,27 @@ │ │ type : '()Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -36c0e0: |[36c0e0] javax.mail.internet.MimeMessage.getSender:()Ljavax/mail/Address; │ │ -36c0f0: 1a00 0048 |0000: const-string v0, "Sender" // string@4800 │ │ -36c0f4: 7020 919f 0200 |0002: invoke-direct {v2, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c0fa: 0c00 |0005: move-result-object v0 │ │ -36c0fc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -36c100: 2101 |0008: array-length v1, v0 │ │ -36c102: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -36c106: 2805 |000b: goto 0010 // +0005 │ │ -36c108: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -36c10a: 4600 0001 |000d: aget-object v0, v0, v1 │ │ -36c10e: 1100 |000f: return-object v0 │ │ -36c110: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -36c112: 1100 |0011: return-object v0 │ │ +36c0dc: |[36c0dc] javax.mail.internet.MimeMessage.getSender:()Ljavax/mail/Address; │ │ +36c0ec: 1a00 0048 |0000: const-string v0, "Sender" // string@4800 │ │ +36c0f0: 7020 919f 0200 |0002: invoke-direct {v2, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c0f6: 0c00 |0005: move-result-object v0 │ │ +36c0f8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +36c0fc: 2101 |0008: array-length v1, v0 │ │ +36c0fe: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +36c102: 2805 |000b: goto 0010 // +0005 │ │ +36c104: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +36c106: 4600 0001 |000d: aget-object v0, v0, v1 │ │ +36c10a: 1100 |000f: return-object v0 │ │ +36c10c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +36c10e: 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; │ │ @@ -1417680,30 +1417679,30 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -36bf80: |[36bf80] javax.mail.internet.MimeMessage.getSentDate:()Ljava/util/Date; │ │ -36bf90: 1a00 c616 |0000: const-string v0, "Date" // string@16c6 │ │ -36bf94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36bf96: 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 │ │ -36bf9c: 0c00 |0006: move-result-object v0 │ │ -36bf9e: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ -36bfa2: 6202 1b72 |0009: sget-object v2, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721b │ │ -36bfa6: 1d02 |000b: monitor-enter v2 │ │ -36bfa8: 6e20 279f 0200 |000c: invoke-virtual {v2, v0}, Ljavax/mail/internet/MailDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@9f27 │ │ -36bfae: 0c00 |000f: move-result-object v0 │ │ -36bfb0: 1e02 |0010: monitor-exit v2 │ │ -36bfb2: 1100 |0011: return-object v0 │ │ -36bfb4: 0d00 |0012: move-exception v0 │ │ -36bfb6: 1e02 |0013: monitor-exit v2 │ │ -36bfb8: 2700 |0014: throw v0 │ │ -36bfba: 1101 |0015: return-object v1 │ │ +36bf7c: |[36bf7c] javax.mail.internet.MimeMessage.getSentDate:()Ljava/util/Date; │ │ +36bf8c: 1a00 c616 |0000: const-string v0, "Date" // string@16c6 │ │ +36bf90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36bf92: 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 │ │ +36bf98: 0c00 |0006: move-result-object v0 │ │ +36bf9a: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ +36bf9e: 6202 1b72 |0009: sget-object v2, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721b │ │ +36bfa2: 1d02 |000b: monitor-enter v2 │ │ +36bfa4: 6e20 279f 0200 |000c: invoke-virtual {v2, v0}, Ljavax/mail/internet/MailDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@9f27 │ │ +36bfaa: 0c00 |000f: move-result-object v0 │ │ +36bfac: 1e02 |0010: monitor-exit v2 │ │ +36bfae: 1100 |0011: return-object v0 │ │ +36bfb0: 0d00 |0012: move-exception v0 │ │ +36bfb2: 1e02 |0013: monitor-exit v2 │ │ +36bfb4: 2700 |0014: throw v0 │ │ +36bfb6: 1101 |0015: return-object v1 │ │ catches : 3 │ │ 0x0009 - 0x000c │ │ Ljava/text/ParseException; -> 0x0015 │ │ 0x000c - 0x0014 │ │ -> 0x0012 │ │ 0x0014 - 0x0015 │ │ Ljava/text/ParseException; -> 0x0015 │ │ @@ -1417720,27 +1417719,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -36bbe0: |[36bbe0] javax.mail.internet.MimeMessage.getSize:()I │ │ -36bbf0: 5410 1672 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ -36bbf4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -36bbf8: 2100 |0004: array-length v0, v0 │ │ -36bbfa: 0f00 |0005: return v0 │ │ -36bbfc: 5410 1772 |0006: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ -36bc00: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -36bc04: 6e10 b296 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@96b2 │ │ -36bc0a: 0a00 |000d: move-result v0 │ │ -36bc0c: 3d00 0300 |000e: if-lez v0, 0011 // +0003 │ │ -36bc10: 0f00 |0010: return v0 │ │ -36bc12: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -36bc14: 0f00 |0012: return v0 │ │ +36bbdc: |[36bbdc] javax.mail.internet.MimeMessage.getSize:()I │ │ +36bbec: 5410 1672 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ +36bbf0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +36bbf4: 2100 |0004: array-length v0, v0 │ │ +36bbf6: 0f00 |0005: return v0 │ │ +36bbf8: 5410 1772 |0006: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ +36bbfc: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +36bc00: 6e10 b296 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@96b2 │ │ +36bc06: 0a00 |000d: move-result v0 │ │ +36bc08: 3d00 0300 |000e: if-lez v0, 0011 // +0003 │ │ +36bc0c: 0f00 |0010: return v0 │ │ +36bc0e: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +36bc10: 0f00 |0012: return v0 │ │ catches : 1 │ │ 0x000a - 0x000e │ │ Ljava/io/IOException; -> 0x0011 │ │ positions : │ │ 0x0000 line=979 │ │ 0x0004 line=980 │ │ 0x0006 line=981 │ │ @@ -1417753,26 +1417752,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -36bee8: |[36bee8] javax.mail.internet.MimeMessage.getSubject:()Ljava/lang/String; │ │ -36bef8: 1a00 7549 |0000: const-string v0, "Subject" // string@4975 │ │ -36befc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36befe: 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 │ │ -36bf04: 0c00 |0006: move-result-object v0 │ │ -36bf06: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -36bf0a: 1101 |0009: return-object v1 │ │ -36bf0c: 7110 37a0 0000 |000a: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ -36bf12: 0c01 |000d: move-result-object v1 │ │ -36bf14: 7110 1fa0 0100 |000e: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ -36bf1a: 0c00 |0011: move-result-object v0 │ │ -36bf1c: 1100 |0012: return-object v0 │ │ +36bee4: |[36bee4] javax.mail.internet.MimeMessage.getSubject:()Ljava/lang/String; │ │ +36bef4: 1a00 7549 |0000: const-string v0, "Subject" // string@4975 │ │ +36bef8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36befa: 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 │ │ +36bf00: 0c00 |0006: move-result-object v0 │ │ +36bf02: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +36bf06: 1101 |0009: return-object v1 │ │ +36bf08: 7110 37a0 0000 |000a: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ +36bf0e: 0c01 |000d: move-result-object v1 │ │ +36bf10: 7110 1fa0 0100 |000e: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ +36bf16: 0c00 |0011: move-result-object v0 │ │ +36bf18: 1100 |0012: return-object v0 │ │ catches : 1 │ │ 0x000a - 0x0012 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0012 │ │ positions : │ │ 0x0003 line=813 │ │ 0x000a line=819 │ │ locals : │ │ @@ -1417783,18 +1417782,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -36bb7c: |[36bb7c] javax.mail.internet.MimeMessage.isMimeType:(Ljava/lang/String;)Z │ │ -36bb8c: 7120 609f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z // method@9f60 │ │ -36bb92: 0a01 |0003: move-result v1 │ │ -36bb94: 0f01 |0004: return v1 │ │ +36bb78: |[36bb78] javax.mail.internet.MimeMessage.isMimeType:(Ljava/lang/String;)Z │ │ +36bb88: 7120 609f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z // method@9f60 │ │ +36bb8e: 0a01 |0003: move-result v1 │ │ +36bb90: 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; │ │ │ │ @@ -1417803,24 +1417802,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 │ │ -36bb98: |[36bb98] javax.mail.internet.MimeMessage.isSet:(Ljavax/mail/Flags$Flag;)Z │ │ -36bba8: 1d01 |0000: monitor-enter v1 │ │ -36bbaa: 5410 1972 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ -36bbae: 6e20 8e9c 2000 |0003: invoke-virtual {v0, v2}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ -36bbb4: 0a02 |0006: move-result v2 │ │ -36bbb6: 1e01 |0007: monitor-exit v1 │ │ -36bbb8: 0f02 |0008: return v2 │ │ -36bbba: 0d02 |0009: move-exception v2 │ │ -36bbbc: 1e01 |000a: monitor-exit v1 │ │ -36bbbe: 2702 |000b: throw v2 │ │ +36bb94: |[36bb94] javax.mail.internet.MimeMessage.isSet:(Ljavax/mail/Flags$Flag;)Z │ │ +36bba4: 1d01 |0000: monitor-enter v1 │ │ +36bba6: 5410 1972 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ +36bbaa: 6e20 8e9c 2000 |0003: invoke-virtual {v0, v2}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ +36bbb0: 0a02 |0006: move-result v2 │ │ +36bbb2: 1e01 |0007: monitor-exit v1 │ │ +36bbb4: 0f02 |0008: return v2 │ │ +36bbb6: 0d02 |0009: move-exception v2 │ │ +36bbb8: 1e01 |000a: monitor-exit v1 │ │ +36bbba: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=2180 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljavax/mail/internet/MimeMessage; │ │ @@ -1417831,48 +1417830,48 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -36c99c: |[36c99c] javax.mail.internet.MimeMessage.parse:(Ljava/io/InputStream;)V │ │ -36c9ac: 2050 8312 |0000: instance-of v0, v5, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -36c9b0: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -36c9b4: 2050 8012 |0004: instance-of v0, v5, Ljava/io/BufferedInputStream; // type@1280 │ │ -36c9b8: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -36c9bc: 2050 4214 |0008: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36c9c0: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -36c9c4: 2200 8012 |000c: new-instance v0, Ljava/io/BufferedInputStream; // type@1280 │ │ -36c9c8: 7020 4396 5000 |000e: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ -36c9ce: 0705 |0011: move-object v5, v0 │ │ -36c9d0: 6e20 8e9f 5400 |0012: invoke-virtual {v4, v5}, Ljavax/mail/internet/MimeMessage;.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; // method@9f8e │ │ -36c9d6: 0c00 |0015: move-result-object v0 │ │ -36c9d8: 5b40 1a72 |0016: iput-object v0, v4, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36c9dc: 2050 4214 |0018: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36c9e0: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ -36c9e4: 1f05 4214 |001c: check-cast v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36c9e8: 7210 72a0 0500 |001e: invoke-interface {v5}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36c9ee: 0b00 |0021: move-result-wide v0 │ │ -36c9f0: 1602 ffff |0022: const-wide/16 v2, #int -1 // #ffff │ │ -36c9f4: 7253 73a0 0521 |0024: invoke-interface {v5, v0, v1, v2, v3}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ -36c9fa: 0c05 |0027: move-result-object v5 │ │ -36c9fc: 5b45 1772 |0028: iput-object v5, v4, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ -36ca00: 2807 |002a: goto 0031 // +0007 │ │ -36ca02: 7110 5c95 0500 |002b: invoke-static {v5}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/io/InputStream;)[B // method@955c │ │ -36ca08: 0c05 |002e: move-result-object v5 │ │ -36ca0a: 5b45 1672 |002f: iput-object v5, v4, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ -36ca0e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -36ca10: 5c45 1c72 |0032: iput-boolean v5, v4, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ -36ca14: 0e00 |0034: return-void │ │ -36ca16: 0d05 |0035: move-exception v5 │ │ -36ca18: 2200 ed13 |0036: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36ca1c: 1a01 641f |0038: const-string v1, "IOException" // string@1f64 │ │ -36ca20: 7030 1a9d 1005 |003a: invoke-direct {v0, v1, v5}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36ca26: 2700 |003d: throw v0 │ │ +36c998: |[36c998] javax.mail.internet.MimeMessage.parse:(Ljava/io/InputStream;)V │ │ +36c9a8: 2050 8312 |0000: instance-of v0, v5, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +36c9ac: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +36c9b0: 2050 8012 |0004: instance-of v0, v5, Ljava/io/BufferedInputStream; // type@1280 │ │ +36c9b4: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +36c9b8: 2050 4214 |0008: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36c9bc: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +36c9c0: 2200 8012 |000c: new-instance v0, Ljava/io/BufferedInputStream; // type@1280 │ │ +36c9c4: 7020 4396 5000 |000e: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9643 │ │ +36c9ca: 0705 |0011: move-object v5, v0 │ │ +36c9cc: 6e20 8e9f 5400 |0012: invoke-virtual {v4, v5}, Ljavax/mail/internet/MimeMessage;.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; // method@9f8e │ │ +36c9d2: 0c00 |0015: move-result-object v0 │ │ +36c9d4: 5b40 1a72 |0016: iput-object v0, v4, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36c9d8: 2050 4214 |0018: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36c9dc: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ +36c9e0: 1f05 4214 |001c: check-cast v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36c9e4: 7210 72a0 0500 |001e: invoke-interface {v5}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36c9ea: 0b00 |0021: move-result-wide v0 │ │ +36c9ec: 1602 ffff |0022: const-wide/16 v2, #int -1 // #ffff │ │ +36c9f0: 7253 73a0 0521 |0024: invoke-interface {v5, v0, v1, v2, v3}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ +36c9f6: 0c05 |0027: move-result-object v5 │ │ +36c9f8: 5b45 1772 |0028: iput-object v5, v4, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ +36c9fc: 2807 |002a: goto 0031 // +0007 │ │ +36c9fe: 7110 5c95 0500 |002b: invoke-static {v5}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/io/InputStream;)[B // method@955c │ │ +36ca04: 0c05 |002e: move-result-object v5 │ │ +36ca06: 5b45 1672 |002f: iput-object v5, v4, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ +36ca0a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +36ca0c: 5c45 1c72 |0032: iput-boolean v5, v4, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ +36ca10: 0e00 |0034: return-void │ │ +36ca12: 0d05 |0035: move-exception v5 │ │ +36ca14: 2200 ed13 |0036: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36ca18: 1a01 641f |0038: const-string v1, "IOException" // string@1f64 │ │ +36ca1c: 7030 1a9d 1005 |003a: invoke-direct {v0, v1, v5}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36ca22: 2700 |003d: throw v0 │ │ catches : 1 │ │ 0x002b - 0x0031 │ │ Ljava/io/IOException; -> 0x0035 │ │ positions : │ │ 0x0000 line=348 │ │ 0x000c line=351 │ │ 0x0012 line=353 │ │ @@ -1417891,18 +1417890,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36ca38: |[36ca38] javax.mail.internet.MimeMessage.removeHeader:(Ljava/lang/String;)V │ │ -36ca48: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36ca4c: 6e20 ce9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.removeHeader:(Ljava/lang/String;)V // method@9ece │ │ -36ca52: 0e00 |0005: return-void │ │ +36ca34: |[36ca34] javax.mail.internet.MimeMessage.removeHeader:(Ljava/lang/String;)V │ │ +36ca44: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36ca48: 6e20 ce9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.removeHeader:(Ljava/lang/String;)V // method@9ece │ │ +36ca4e: 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; │ │ │ │ @@ -1417911,19 +1417910,19 @@ │ │ type : '(Z)Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36c338: |[36c338] javax.mail.internet.MimeMessage.reply:(Z)Ljavax/mail/Message; │ │ -36c348: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -36c34a: 6e30 ba9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.reply:(ZZ)Ljavax/mail/Message; // method@9fba │ │ -36c350: 0c02 |0004: move-result-object v2 │ │ -36c352: 1102 |0005: return-object v2 │ │ +36c334: |[36c334] javax.mail.internet.MimeMessage.reply:(Z)Ljavax/mail/Message; │ │ +36c344: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +36c346: 6e30 ba9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.reply:(ZZ)Ljavax/mail/Message; // method@9fba │ │ +36c34c: 0c02 |0004: move-result-object v2 │ │ +36c34e: 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 │ │ │ │ @@ -1417932,142 +1417931,142 @@ │ │ type : '(ZZ)Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 257 16-bit code units │ │ -36c354: |[36c354] javax.mail.internet.MimeMessage.reply:(ZZ)Ljavax/mail/Message; │ │ -36c364: 54a0 1e72 |0000: iget-object v0, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ -36c368: 6e20 8f9f 0a00 |0002: invoke-virtual {v10, v0}, Ljavax/mail/internet/MimeMessage;.createMimeMessage:(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage; // method@9f8f │ │ -36c36e: 0c00 |0005: move-result-object v0 │ │ -36c370: 1a01 7549 |0006: const-string v1, "Subject" // string@4975 │ │ -36c374: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -36c376: 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 │ │ -36c37c: 0c09 |000c: move-result-object v9 │ │ -36c37e: 3809 2300 |000d: if-eqz v9, 0030 // +0023 │ │ -36c382: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -36c384: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -36c386: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -36c388: 1248 |0012: const/4 v8, #int 4 // #4 │ │ -36c38a: 1a06 ea43 |0013: const-string v6, "Re: " // string@43ea │ │ -36c38e: 0793 |0015: move-object v3, v9 │ │ -36c390: 7406 2598 0300 |0016: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@9825 │ │ -36c396: 0a03 |0019: move-result v3 │ │ -36c398: 3903 1300 |001a: if-nez v3, 002d // +0013 │ │ -36c39c: 2203 e812 |001c: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -36c3a0: 7010 4098 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36c3a6: 1a04 ea43 |0021: const-string v4, "Re: " // string@43ea │ │ -36c3aa: 6e20 4b98 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36c3b0: 6e20 4b98 9300 |0026: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36c3b6: 6e10 5498 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36c3bc: 0c09 |002c: move-result-object v9 │ │ -36c3be: 6e30 cc9f 1009 |002d: invoke-virtual {v0, v1, v9}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36c3c4: 6e10 af9f 0a00 |0030: invoke-virtual {v10}, Ljavax/mail/internet/MimeMessage;.getReplyTo:()[Ljavax/mail/Address; // method@9faf │ │ -36c3ca: 0c01 |0033: move-result-object v1 │ │ -36c3cc: 6203 3971 |0034: sget-object v3, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -36c3d0: 6e30 cf9f 3001 |0036: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9fcf │ │ -36c3d6: 380b 7d00 |0039: if-eqz v11, 00b6 // +007d │ │ -36c3da: 220b 5613 |003b: new-instance v11, Ljava/util/ArrayList; // type@1356 │ │ -36c3de: 7010 9399 0b00 |003d: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -36c3e4: 54a3 1e72 |0040: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ -36c3e8: 7110 939e 0300 |0042: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e93 │ │ -36c3ee: 0c03 |0045: move-result-object v3 │ │ -36c3f0: 3803 0500 |0046: if-eqz v3, 004b // +0005 │ │ -36c3f4: 7220 5b9a 3b00 |0048: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36c3fa: 54a3 1e72 |004b: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ -36c3fe: 3803 0b00 |004d: if-eqz v3, 0058 // +000b │ │ -36c402: 54a3 1e72 |004f: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ -36c406: 1a04 f998 |0051: const-string v4, "mail.alternates" // string@98f9 │ │ -36c40a: 6e20 a69d 4300 |0053: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -36c410: 0c03 |0056: move-result-object v3 │ │ -36c412: 2802 |0057: goto 0059 // +0002 │ │ -36c414: 0723 |0058: move-object v3, v2 │ │ -36c416: 1204 |0059: const/4 v4, #int 0 // #0 │ │ -36c418: 3803 0900 |005a: if-eqz v3, 0063 // +0009 │ │ -36c41c: 7120 a09e 4300 |005c: invoke-static {v3, v4}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ -36c422: 0c03 |005f: move-result-object v3 │ │ -36c424: 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 │ │ -36c42a: 54a3 1e72 |0063: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ -36c42e: 3803 0e00 |0065: if-eqz v3, 0073 // +000e │ │ -36c432: 54a3 1e72 |0067: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ -36c436: 6e10 a59d 0300 |0069: invoke-virtual {v3}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -36c43c: 0c03 |006c: move-result-object v3 │ │ -36c43e: 1a05 4099 |006d: const-string v5, "mail.replyallcc" // string@9940 │ │ -36c442: 7130 e095 5304 |006f: invoke-static {v3, v5, v4}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e0 │ │ -36c448: 0a04 |0072: move-result v4 │ │ -36c44a: 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 │ │ -36c450: 6201 3971 |0076: sget-object v1, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -36c454: 6e20 ae9f 1a00 |0078: invoke-virtual {v10, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ -36c45a: 0c01 |007b: move-result-object v1 │ │ -36c45c: 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 │ │ -36c462: 0c01 |007f: move-result-object v1 │ │ -36c464: 3801 1200 |0080: if-eqz v1, 0092 // +0012 │ │ -36c468: 2113 |0082: array-length v3, v1 │ │ -36c46a: 3d03 0f00 |0083: if-lez v3, 0092 // +000f │ │ -36c46e: 3804 0800 |0085: if-eqz v4, 008d // +0008 │ │ -36c472: 6203 3871 |0087: sget-object v3, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ -36c476: 6e30 8d9f 3001 |0089: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ -36c47c: 2806 |008c: goto 0092 // +0006 │ │ -36c47e: 6203 3971 |008d: sget-object v3, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -36c482: 6e30 8d9f 3001 |008f: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ -36c488: 6201 3871 |0092: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ -36c48c: 6e20 ae9f 1a00 |0094: invoke-virtual {v10, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ -36c492: 0c01 |0097: move-result-object v1 │ │ -36c494: 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 │ │ -36c49a: 0c0b |009b: move-result-object v11 │ │ -36c49c: 380b 0a00 |009c: if-eqz v11, 00a6 // +000a │ │ -36c4a0: 21b1 |009e: array-length v1, v11 │ │ -36c4a2: 3d01 0700 |009f: if-lez v1, 00a6 // +0007 │ │ -36c4a6: 6201 3871 |00a1: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ -36c4aa: 6e30 8d9f 100b |00a3: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ -36c4b0: 620b 1072 |00a6: sget-object v11, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ -36c4b4: 6e20 ae9f ba00 |00a8: invoke-virtual {v10, v11}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ -36c4ba: 0c0b |00ab: move-result-object v11 │ │ -36c4bc: 380b 0a00 |00ac: if-eqz v11, 00b6 // +000a │ │ -36c4c0: 21b1 |00ae: array-length v1, v11 │ │ -36c4c2: 3d01 0700 |00af: if-lez v1, 00b6 // +0007 │ │ -36c4c6: 6201 1072 |00b1: sget-object v1, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ -36c4ca: 6e30 cf9f 100b |00b3: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9fcf │ │ -36c4d0: 1a0b e43c |00b6: const-string v11, "Message-Id" // string@3ce4 │ │ -36c4d4: 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 │ │ -36c4da: 0c0b |00bb: move-result-object v11 │ │ -36c4dc: 1a01 0a20 |00bc: const-string v1, "In-Reply-To" // string@200a │ │ -36c4e0: 380b 0500 |00be: if-eqz v11, 00c3 // +0005 │ │ -36c4e4: 6e30 cc9f 100b |00c0: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36c4ea: 1a02 2344 |00c3: const-string v2, "References" // string@4423 │ │ -36c4ee: 1a03 a500 |00c5: const-string v3, " " // string@00a5 │ │ -36c4f2: 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 │ │ -36c4f8: 0c04 |00ca: move-result-object v4 │ │ -36c4fa: 3904 0600 |00cb: if-nez v4, 00d1 // +0006 │ │ -36c4fe: 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 │ │ -36c504: 0c04 |00d0: move-result-object v4 │ │ -36c506: 380b 1b00 |00d1: if-eqz v11, 00ec // +001b │ │ -36c50a: 3804 1a00 |00d3: if-eqz v4, 00ed // +001a │ │ -36c50e: 2201 e812 |00d5: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36c512: 7010 4098 0100 |00d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36c518: 7110 37a0 0400 |00da: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ -36c51e: 0c04 |00dd: move-result-object v4 │ │ -36c520: 6e20 4b98 4100 |00de: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36c526: 6e20 4b98 3100 |00e1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36c52c: 6e20 4b98 b100 |00e4: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36c532: 6e10 5498 0100 |00e7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36c538: 0c0b |00ea: move-result-object v11 │ │ -36c53a: 2802 |00eb: goto 00ed // +0002 │ │ -36c53c: 074b |00ec: move-object v11, v4 │ │ -36c53e: 380b 0b00 |00ed: if-eqz v11, 00f8 // +000b │ │ -36c542: 1301 0c00 |00ef: const/16 v1, #int 12 // #c │ │ -36c546: 7120 29a0 b100 |00f1: invoke-static {v1, v11}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -36c54c: 0c0b |00f4: move-result-object v11 │ │ -36c54e: 6e30 cc9f 200b |00f5: invoke-virtual {v0, v2, v11}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36c554: 380c 0800 |00f8: if-eqz v12, 0100 // +0008 │ │ -36c558: 620b 1472 |00fa: sget-object v11, Ljavax/mail/internet/MimeMessage;.answeredFlag:Ljavax/mail/Flags; // field@7214 │ │ -36c55c: 121c |00fc: const/4 v12, #int 1 // #1 │ │ -36c55e: 6e30 c89f ba0c |00fd: invoke-virtual {v10, v11, v12}, Ljavax/mail/internet/MimeMessage;.setFlags:(Ljavax/mail/Flags;Z)V // method@9fc8 │ │ -36c564: 1100 |0100: return-object v0 │ │ +36c350: |[36c350] javax.mail.internet.MimeMessage.reply:(ZZ)Ljavax/mail/Message; │ │ +36c360: 54a0 1e72 |0000: iget-object v0, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ +36c364: 6e20 8f9f 0a00 |0002: invoke-virtual {v10, v0}, Ljavax/mail/internet/MimeMessage;.createMimeMessage:(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage; // method@9f8f │ │ +36c36a: 0c00 |0005: move-result-object v0 │ │ +36c36c: 1a01 7549 |0006: const-string v1, "Subject" // string@4975 │ │ +36c370: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +36c372: 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 │ │ +36c378: 0c09 |000c: move-result-object v9 │ │ +36c37a: 3809 2300 |000d: if-eqz v9, 0030 // +0023 │ │ +36c37e: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +36c380: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +36c382: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +36c384: 1248 |0012: const/4 v8, #int 4 // #4 │ │ +36c386: 1a06 ea43 |0013: const-string v6, "Re: " // string@43ea │ │ +36c38a: 0793 |0015: move-object v3, v9 │ │ +36c38c: 7406 2598 0300 |0016: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@9825 │ │ +36c392: 0a03 |0019: move-result v3 │ │ +36c394: 3903 1300 |001a: if-nez v3, 002d // +0013 │ │ +36c398: 2203 e812 |001c: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +36c39c: 7010 4098 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36c3a2: 1a04 ea43 |0021: const-string v4, "Re: " // string@43ea │ │ +36c3a6: 6e20 4b98 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36c3ac: 6e20 4b98 9300 |0026: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36c3b2: 6e10 5498 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36c3b8: 0c09 |002c: move-result-object v9 │ │ +36c3ba: 6e30 cc9f 1009 |002d: invoke-virtual {v0, v1, v9}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36c3c0: 6e10 af9f 0a00 |0030: invoke-virtual {v10}, Ljavax/mail/internet/MimeMessage;.getReplyTo:()[Ljavax/mail/Address; // method@9faf │ │ +36c3c6: 0c01 |0033: move-result-object v1 │ │ +36c3c8: 6203 3971 |0034: sget-object v3, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +36c3cc: 6e30 cf9f 3001 |0036: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9fcf │ │ +36c3d2: 380b 7d00 |0039: if-eqz v11, 00b6 // +007d │ │ +36c3d6: 220b 5613 |003b: new-instance v11, Ljava/util/ArrayList; // type@1356 │ │ +36c3da: 7010 9399 0b00 |003d: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +36c3e0: 54a3 1e72 |0040: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ +36c3e4: 7110 939e 0300 |0042: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e93 │ │ +36c3ea: 0c03 |0045: move-result-object v3 │ │ +36c3ec: 3803 0500 |0046: if-eqz v3, 004b // +0005 │ │ +36c3f0: 7220 5b9a 3b00 |0048: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36c3f6: 54a3 1e72 |004b: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ +36c3fa: 3803 0b00 |004d: if-eqz v3, 0058 // +000b │ │ +36c3fe: 54a3 1e72 |004f: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ +36c402: 1a04 f998 |0051: const-string v4, "mail.alternates" // string@98f9 │ │ +36c406: 6e20 a69d 4300 |0053: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +36c40c: 0c03 |0056: move-result-object v3 │ │ +36c40e: 2802 |0057: goto 0059 // +0002 │ │ +36c410: 0723 |0058: move-object v3, v2 │ │ +36c412: 1204 |0059: const/4 v4, #int 0 // #0 │ │ +36c414: 3803 0900 |005a: if-eqz v3, 0063 // +0009 │ │ +36c418: 7120 a09e 4300 |005c: invoke-static {v3, v4}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ +36c41e: 0c03 |005f: move-result-object v3 │ │ +36c420: 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 │ │ +36c426: 54a3 1e72 |0063: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ +36c42a: 3803 0e00 |0065: if-eqz v3, 0073 // +000e │ │ +36c42e: 54a3 1e72 |0067: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ +36c432: 6e10 a59d 0300 |0069: invoke-virtual {v3}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +36c438: 0c03 |006c: move-result-object v3 │ │ +36c43a: 1a05 4099 |006d: const-string v5, "mail.replyallcc" // string@9940 │ │ +36c43e: 7130 e095 5304 |006f: invoke-static {v3, v5, v4}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e0 │ │ +36c444: 0a04 |0072: move-result v4 │ │ +36c446: 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 │ │ +36c44c: 6201 3971 |0076: sget-object v1, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +36c450: 6e20 ae9f 1a00 |0078: invoke-virtual {v10, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ +36c456: 0c01 |007b: move-result-object v1 │ │ +36c458: 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 │ │ +36c45e: 0c01 |007f: move-result-object v1 │ │ +36c460: 3801 1200 |0080: if-eqz v1, 0092 // +0012 │ │ +36c464: 2113 |0082: array-length v3, v1 │ │ +36c466: 3d03 0f00 |0083: if-lez v3, 0092 // +000f │ │ +36c46a: 3804 0800 |0085: if-eqz v4, 008d // +0008 │ │ +36c46e: 6203 3871 |0087: sget-object v3, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ +36c472: 6e30 8d9f 3001 |0089: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ +36c478: 2806 |008c: goto 0092 // +0006 │ │ +36c47a: 6203 3971 |008d: sget-object v3, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +36c47e: 6e30 8d9f 3001 |008f: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ +36c484: 6201 3871 |0092: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ +36c488: 6e20 ae9f 1a00 |0094: invoke-virtual {v10, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ +36c48e: 0c01 |0097: move-result-object v1 │ │ +36c490: 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 │ │ +36c496: 0c0b |009b: move-result-object v11 │ │ +36c498: 380b 0a00 |009c: if-eqz v11, 00a6 // +000a │ │ +36c49c: 21b1 |009e: array-length v1, v11 │ │ +36c49e: 3d01 0700 |009f: if-lez v1, 00a6 // +0007 │ │ +36c4a2: 6201 3871 |00a1: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ +36c4a6: 6e30 8d9f 100b |00a3: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ +36c4ac: 620b 1072 |00a6: sget-object v11, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ +36c4b0: 6e20 ae9f ba00 |00a8: invoke-virtual {v10, v11}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ +36c4b6: 0c0b |00ab: move-result-object v11 │ │ +36c4b8: 380b 0a00 |00ac: if-eqz v11, 00b6 // +000a │ │ +36c4bc: 21b1 |00ae: array-length v1, v11 │ │ +36c4be: 3d01 0700 |00af: if-lez v1, 00b6 // +0007 │ │ +36c4c2: 6201 1072 |00b1: sget-object v1, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ +36c4c6: 6e30 cf9f 100b |00b3: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9fcf │ │ +36c4cc: 1a0b e43c |00b6: const-string v11, "Message-Id" // string@3ce4 │ │ +36c4d0: 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 │ │ +36c4d6: 0c0b |00bb: move-result-object v11 │ │ +36c4d8: 1a01 0a20 |00bc: const-string v1, "In-Reply-To" // string@200a │ │ +36c4dc: 380b 0500 |00be: if-eqz v11, 00c3 // +0005 │ │ +36c4e0: 6e30 cc9f 100b |00c0: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36c4e6: 1a02 2344 |00c3: const-string v2, "References" // string@4423 │ │ +36c4ea: 1a03 a500 |00c5: const-string v3, " " // string@00a5 │ │ +36c4ee: 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 │ │ +36c4f4: 0c04 |00ca: move-result-object v4 │ │ +36c4f6: 3904 0600 |00cb: if-nez v4, 00d1 // +0006 │ │ +36c4fa: 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 │ │ +36c500: 0c04 |00d0: move-result-object v4 │ │ +36c502: 380b 1b00 |00d1: if-eqz v11, 00ec // +001b │ │ +36c506: 3804 1a00 |00d3: if-eqz v4, 00ed // +001a │ │ +36c50a: 2201 e812 |00d5: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36c50e: 7010 4098 0100 |00d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36c514: 7110 37a0 0400 |00da: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ +36c51a: 0c04 |00dd: move-result-object v4 │ │ +36c51c: 6e20 4b98 4100 |00de: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36c522: 6e20 4b98 3100 |00e1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36c528: 6e20 4b98 b100 |00e4: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36c52e: 6e10 5498 0100 |00e7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36c534: 0c0b |00ea: move-result-object v11 │ │ +36c536: 2802 |00eb: goto 00ed // +0002 │ │ +36c538: 074b |00ec: move-object v11, v4 │ │ +36c53a: 380b 0b00 |00ed: if-eqz v11, 00f8 // +000b │ │ +36c53e: 1301 0c00 |00ef: const/16 v1, #int 12 // #c │ │ +36c542: 7120 29a0 b100 |00f1: invoke-static {v1, v11}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +36c548: 0c0b |00f4: move-result-object v11 │ │ +36c54a: 6e30 cc9f 200b |00f5: invoke-virtual {v0, v2, v11}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36c550: 380c 0800 |00f8: if-eqz v12, 0100 // +0008 │ │ +36c554: 620b 1472 |00fa: sget-object v11, Ljavax/mail/internet/MimeMessage;.answeredFlag:Ljavax/mail/Flags; // field@7214 │ │ +36c558: 121c |00fc: const/4 v12, #int 1 // #1 │ │ +36c55a: 6e30 c89f ba0c |00fd: invoke-virtual {v10, v11, v12}, Ljavax/mail/internet/MimeMessage;.setFlags:(Ljavax/mail/Flags;Z)V // method@9fc8 │ │ +36c560: 1100 |0100: return-object v0 │ │ catches : 1 │ │ 0x00fa - 0x0100 │ │ Ljavax/mail/MessagingException; -> 0x0100 │ │ positions : │ │ 0x0000 line=1722 │ │ 0x0009 line=1730 │ │ 0x0016 line=1732 │ │ @@ -1418116,20 +1418115,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -36ca54: |[36ca54] javax.mail.internet.MimeMessage.saveChanges:()V │ │ -36ca64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -36ca66: 5c10 1c72 |0001: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ -36ca6a: 5c10 1d72 |0003: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ -36ca6e: 6e10 d89f 0100 |0005: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.updateHeaders:()V // method@9fd8 │ │ -36ca74: 0e00 |0008: return-void │ │ +36ca50: |[36ca50] javax.mail.internet.MimeMessage.saveChanges:()V │ │ +36ca60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +36ca62: 5c10 1c72 |0001: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ +36ca66: 5c10 1d72 |0003: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ +36ca6a: 6e10 d89f 0100 |0005: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.updateHeaders:()V // method@9fd8 │ │ +36ca70: 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; │ │ @@ -1418139,24 +1418138,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 │ │ -36cad0: |[36cad0] javax.mail.internet.MimeMessage.setContent:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -36cae0: 2020 ef13 |0000: instance-of v0, v2, Ljavax/mail/Multipart; // type@13ef │ │ -36cae4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -36cae8: 1f02 ef13 |0004: check-cast v2, Ljavax/mail/Multipart; // type@13ef │ │ -36caec: 6e20 be9f 2100 |0006: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.setContent:(Ljavax/mail/Multipart;)V // method@9fbe │ │ -36caf2: 2809 |0009: goto 0012 // +0009 │ │ -36caf4: 2200 b913 |000a: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36caf8: 7030 b09b 2003 |000c: invoke-direct {v0, v2, v3}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36cafe: 6e20 c29f 0100 |000f: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9fc2 │ │ -36cb04: 0e00 |0012: return-void │ │ +36cacc: |[36cacc] javax.mail.internet.MimeMessage.setContent:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +36cadc: 2020 ef13 |0000: instance-of v0, v2, Ljavax/mail/Multipart; // type@13ef │ │ +36cae0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +36cae4: 1f02 ef13 |0004: check-cast v2, Ljavax/mail/Multipart; // type@13ef │ │ +36cae8: 6e20 be9f 2100 |0006: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.setContent:(Ljavax/mail/Multipart;)V // method@9fbe │ │ +36caee: 2809 |0009: goto 0012 // +0009 │ │ +36caf0: 2200 b913 |000a: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36caf4: 7030 b09b 2003 |000c: invoke-direct {v0, v2, v3}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36cafa: 6e20 c29f 0100 |000f: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9fc2 │ │ +36cb00: 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; │ │ @@ -1418168,22 +1418167,22 @@ │ │ type : '(Ljavax/mail/Multipart;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -36cb08: |[36cb08] javax.mail.internet.MimeMessage.setContent:(Ljavax/mail/Multipart;)V │ │ -36cb18: 2200 b913 |0000: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36cb1c: 6e10 299d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Multipart;.getContentType:()Ljava/lang/String; // method@9d29 │ │ -36cb22: 0c01 |0005: move-result-object v1 │ │ -36cb24: 7030 b09b 3001 |0006: invoke-direct {v0, v3, v1}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36cb2a: 6e20 c29f 0200 |0009: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9fc2 │ │ -36cb30: 6e20 2f9d 2300 |000c: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.setParent:(Ljavax/mail/Part;)V // method@9d2f │ │ -36cb36: 0e00 |000f: return-void │ │ +36cb04: |[36cb04] javax.mail.internet.MimeMessage.setContent:(Ljavax/mail/Multipart;)V │ │ +36cb14: 2200 b913 |0000: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36cb18: 6e10 299d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Multipart;.getContentType:()Ljava/lang/String; // method@9d29 │ │ +36cb1e: 0c01 |0005: move-result-object v1 │ │ +36cb20: 7030 b09b 3001 |0006: invoke-direct {v0, v3, v1}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36cb26: 6e20 c29f 0200 |0009: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9fc2 │ │ +36cb2c: 6e20 2f9d 2300 |000c: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.setParent:(Ljavax/mail/Part;)V // method@9d2f │ │ +36cb32: 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; │ │ @@ -1418193,21 +1418192,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -36cb38: |[36cb38] javax.mail.internet.MimeMessage.setContentID:(Ljava/lang/String;)V │ │ -36cb48: 1a00 5014 |0000: const-string v0, "Content-ID" // string@1450 │ │ -36cb4c: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ -36cb50: 6e20 b89f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cb56: 2804 |0007: goto 000b // +0004 │ │ -36cb58: 6e30 cc9f 0102 |0008: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cb5e: 0e00 |000b: return-void │ │ +36cb34: |[36cb34] javax.mail.internet.MimeMessage.setContentID:(Ljava/lang/String;)V │ │ +36cb44: 1a00 5014 |0000: const-string v0, "Content-ID" // string@1450 │ │ +36cb48: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ +36cb4c: 6e20 b89f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cb52: 2804 |0007: goto 000b // +0004 │ │ +36cb54: 6e30 cc9f 0102 |0008: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cb5a: 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; │ │ @@ -1418217,17 +1418216,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36cb60: |[36cb60] javax.mail.internet.MimeMessage.setContentLanguage:([Ljava/lang/String;)V │ │ -36cb70: 7120 689f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V // method@9f68 │ │ -36cb76: 0e00 |0003: return-void │ │ +36cb5c: |[36cb5c] javax.mail.internet.MimeMessage.setContentLanguage:([Ljava/lang/String;)V │ │ +36cb6c: 7120 689f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V // method@9f68 │ │ +36cb72: 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; │ │ │ │ @@ -1418236,18 +1418235,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36cb78: |[36cb78] javax.mail.internet.MimeMessage.setContentMD5:(Ljava/lang/String;)V │ │ -36cb88: 1a00 5414 |0000: const-string v0, "Content-MD5" // string@1454 │ │ -36cb8c: 6e30 cc9f 0102 |0002: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cb92: 0e00 |0005: return-void │ │ +36cb74: |[36cb74] javax.mail.internet.MimeMessage.setContentMD5:(Ljava/lang/String;)V │ │ +36cb84: 1a00 5414 |0000: const-string v0, "Content-MD5" // string@1454 │ │ +36cb88: 6e30 cc9f 0102 |0002: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cb8e: 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; │ │ │ │ @@ -1418256,25 +1418255,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 │ │ -36cb94: |[36cb94] javax.mail.internet.MimeMessage.setDataHandler:(Ljavax/activation/DataHandler;)V │ │ -36cba4: 1d00 |0000: monitor-enter v0 │ │ -36cba6: 5b01 1872 |0001: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7218 │ │ -36cbaa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -36cbac: 5b01 1572 |0004: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ -36cbb0: 7110 5e9f 0000 |0006: invoke-static {v0}, Ljavax/mail/internet/MimeBodyPart;.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f5e │ │ -36cbb6: 1e00 |0009: monitor-exit v0 │ │ -36cbb8: 0e00 |000a: return-void │ │ -36cbba: 0d01 |000b: move-exception v1 │ │ -36cbbc: 1e00 |000c: monitor-exit v0 │ │ -36cbbe: 2701 |000d: throw v1 │ │ +36cb90: |[36cb90] javax.mail.internet.MimeMessage.setDataHandler:(Ljavax/activation/DataHandler;)V │ │ +36cba0: 1d00 |0000: monitor-enter v0 │ │ +36cba2: 5b01 1872 |0001: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7218 │ │ +36cba6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +36cba8: 5b01 1572 |0004: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ +36cbac: 7110 5e9f 0000 |0006: invoke-static {v0}, Ljavax/mail/internet/MimeBodyPart;.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f5e │ │ +36cbb2: 1e00 |0009: monitor-exit v0 │ │ +36cbb4: 0e00 |000a: return-void │ │ +36cbb6: 0d01 |000b: move-exception v1 │ │ +36cbb8: 1e00 |000c: monitor-exit v0 │ │ +36cbba: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=1542 │ │ 0x0004 line=1543 │ │ 0x0006 line=1544 │ │ @@ -1418288,18 +1418287,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36cbcc: |[36cbcc] javax.mail.internet.MimeMessage.setDescription:(Ljava/lang/String;)V │ │ -36cbdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36cbde: 6e30 c49f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setDescription:(Ljava/lang/String;Ljava/lang/String;)V // method@9fc4 │ │ -36cbe4: 0e00 |0004: return-void │ │ +36cbc8: |[36cbc8] javax.mail.internet.MimeMessage.setDescription:(Ljava/lang/String;)V │ │ +36cbd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36cbda: 6e30 c49f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setDescription:(Ljava/lang/String;Ljava/lang/String;)V // method@9fc4 │ │ +36cbe0: 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; │ │ │ │ @@ -1418308,17 +1418307,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 │ │ -36cbe8: |[36cbe8] javax.mail.internet.MimeMessage.setDescription:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36cbf8: 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 │ │ -36cbfe: 0e00 |0003: return-void │ │ +36cbe4: |[36cbe4] javax.mail.internet.MimeMessage.setDescription:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36cbf4: 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 │ │ +36cbfa: 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; │ │ @@ -1418328,17 +1418327,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36cc00: |[36cc00] javax.mail.internet.MimeMessage.setDisposition:(Ljava/lang/String;)V │ │ -36cc10: 7120 709f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f70 │ │ -36cc16: 0e00 |0003: return-void │ │ +36cbfc: |[36cbfc] javax.mail.internet.MimeMessage.setDisposition:(Ljava/lang/String;)V │ │ +36cc0c: 7120 709f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f70 │ │ +36cc12: 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; │ │ │ │ @@ -1418347,17 +1418346,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36cc18: |[36cc18] javax.mail.internet.MimeMessage.setFileName:(Ljava/lang/String;)V │ │ -36cc28: 7120 739f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f73 │ │ -36cc2e: 0e00 |0003: return-void │ │ +36cc14: |[36cc14] javax.mail.internet.MimeMessage.setFileName:(Ljava/lang/String;)V │ │ +36cc24: 7120 739f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f73 │ │ +36cc2a: 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; │ │ │ │ @@ -1418366,27 +1418365,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 │ │ -36cc30: |[36cc30] javax.mail.internet.MimeMessage.setFlags:(Ljavax/mail/Flags;Z)V │ │ -36cc40: 1d00 |0000: monitor-enter v0 │ │ -36cc42: 3802 0800 |0001: if-eqz v2, 0009 // +0008 │ │ -36cc46: 5402 1972 |0003: iget-object v2, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ -36cc4a: 6e20 899c 1200 |0005: invoke-virtual {v2, v1}, Ljavax/mail/Flags;.add:(Ljavax/mail/Flags;)V // method@9c89 │ │ -36cc50: 2806 |0008: goto 000e // +0006 │ │ -36cc52: 5402 1972 |0009: iget-object v2, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ -36cc56: 6e20 969c 1200 |000b: invoke-virtual {v2, v1}, Ljavax/mail/Flags;.remove:(Ljavax/mail/Flags;)V // method@9c96 │ │ -36cc5c: 1e00 |000e: monitor-exit v0 │ │ -36cc5e: 0e00 |000f: return-void │ │ -36cc60: 0d01 |0010: move-exception v1 │ │ -36cc62: 1e00 |0011: monitor-exit v0 │ │ -36cc64: 2701 |0012: throw v1 │ │ +36cc2c: |[36cc2c] javax.mail.internet.MimeMessage.setFlags:(Ljavax/mail/Flags;Z)V │ │ +36cc3c: 1d00 |0000: monitor-enter v0 │ │ +36cc3e: 3802 0800 |0001: if-eqz v2, 0009 // +0008 │ │ +36cc42: 5402 1972 |0003: iget-object v2, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ +36cc46: 6e20 899c 1200 |0005: invoke-virtual {v2, v1}, Ljavax/mail/Flags;.add:(Ljavax/mail/Flags;)V // method@9c89 │ │ +36cc4c: 2806 |0008: goto 000e // +0006 │ │ +36cc4e: 5402 1972 |0009: iget-object v2, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@7219 │ │ +36cc52: 6e20 969c 1200 |000b: invoke-virtual {v2, v1}, Ljavax/mail/Flags;.remove:(Ljavax/mail/Flags;)V // method@9c96 │ │ +36cc58: 1e00 |000e: monitor-exit v0 │ │ +36cc5a: 0e00 |000f: return-void │ │ +36cc5c: 0d01 |0010: move-exception v1 │ │ +36cc5e: 1e00 |0011: monitor-exit v0 │ │ +36cc60: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0003 line=2198 │ │ 0x0009 line=2200 │ │ 0x000e line=2201 │ │ @@ -1418400,29 +1418399,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -36cc74: |[36cc74] javax.mail.internet.MimeMessage.setFrom:()V │ │ -36cc84: 1a00 c83e |0000: const-string v0, "No From address" // string@3ec8 │ │ -36cc88: 5431 1e72 |0002: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ -36cc8c: 7110 8d9e 0100 |0004: invoke-static {v1}, Ljavax/mail/internet/InternetAddress;._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e8d │ │ -36cc92: 0c01 |0007: move-result-object v1 │ │ -36cc94: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ -36cc98: 6e20 cb9f 1300 |000a: invoke-virtual {v3, v1}, Ljavax/mail/internet/MimeMessage;.setFrom:(Ljavax/mail/Address;)V // method@9fcb │ │ -36cc9e: 0e00 |000d: return-void │ │ -36cca0: 2201 ed13 |000e: new-instance v1, Ljavax/mail/MessagingException; // type@13ed │ │ -36cca4: 7020 199d 0100 |0010: invoke-direct {v1, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36ccaa: 2701 |0013: throw v1 │ │ -36ccac: 0d01 |0014: move-exception v1 │ │ -36ccae: 2202 ed13 |0015: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ -36ccb2: 7030 1a9d 0201 |0017: invoke-direct {v2, v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36ccb8: 2702 |001a: throw v2 │ │ +36cc70: |[36cc70] javax.mail.internet.MimeMessage.setFrom:()V │ │ +36cc80: 1a00 c83e |0000: const-string v0, "No From address" // string@3ec8 │ │ +36cc84: 5431 1e72 |0002: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ +36cc88: 7110 8d9e 0100 |0004: invoke-static {v1}, Ljavax/mail/internet/InternetAddress;._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e8d │ │ +36cc8e: 0c01 |0007: move-result-object v1 │ │ +36cc90: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ +36cc94: 6e20 cb9f 1300 |000a: invoke-virtual {v3, v1}, Ljavax/mail/internet/MimeMessage;.setFrom:(Ljavax/mail/Address;)V // method@9fcb │ │ +36cc9a: 0e00 |000d: return-void │ │ +36cc9c: 2201 ed13 |000e: new-instance v1, Ljavax/mail/MessagingException; // type@13ed │ │ +36cca0: 7020 199d 0100 |0010: invoke-direct {v1, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36cca6: 2701 |0013: throw v1 │ │ +36cca8: 0d01 |0014: move-exception v1 │ │ +36ccaa: 2202 ed13 |0015: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ +36ccae: 7030 1a9d 0201 |0017: invoke-direct {v2, v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36ccb4: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0002 line=448 │ │ 0x000a line=455 │ │ 0x000e line=457 │ │ @@ -1418435,23 +1418434,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -36cccc: |[36cccc] javax.mail.internet.MimeMessage.setFrom:(Ljava/lang/String;)V │ │ -36ccdc: 1a00 551c |0000: const-string v0, "From" // string@1c55 │ │ -36cce0: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ -36cce4: 6e20 b89f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36ccea: 2808 |0007: goto 000f // +0008 │ │ -36ccec: 7110 9f9e 0200 |0008: invoke-static {v2}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ -36ccf2: 0c02 |000b: move-result-object v2 │ │ -36ccf4: 7030 bc9f 0102 |000c: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ -36ccfa: 0e00 |000f: return-void │ │ +36ccc8: |[36ccc8] javax.mail.internet.MimeMessage.setFrom:(Ljava/lang/String;)V │ │ +36ccd8: 1a00 551c |0000: const-string v0, "From" // string@1c55 │ │ +36ccdc: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ +36cce0: 6e20 b89f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cce6: 2808 |0007: goto 000f // +0008 │ │ +36cce8: 7110 9f9e 0200 |0008: invoke-static {v2}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ +36ccee: 0c02 |000b: move-result-object v2 │ │ +36ccf0: 7030 bc9f 0102 |000c: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ +36ccf6: 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; │ │ @@ -1418461,26 +1418460,26 @@ │ │ type : '(Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -36ccfc: |[36ccfc] javax.mail.internet.MimeMessage.setFrom:(Ljavax/mail/Address;)V │ │ -36cd0c: 1a00 551c |0000: const-string v0, "From" // string@1c55 │ │ -36cd10: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -36cd14: 6e20 b89f 0200 |0004: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cd1a: 280d |0007: goto 0014 // +000d │ │ -36cd1c: 1261 |0008: const/4 v1, #int 6 // #6 │ │ -36cd1e: 6e10 599c 0300 |0009: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ -36cd24: 0c03 |000c: move-result-object v3 │ │ -36cd26: 7120 29a0 3100 |000d: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -36cd2c: 0c03 |0010: move-result-object v3 │ │ -36cd2e: 6e30 cc9f 0203 |0011: invoke-virtual {v2, v0, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cd34: 0e00 |0014: return-void │ │ +36ccf8: |[36ccf8] javax.mail.internet.MimeMessage.setFrom:(Ljavax/mail/Address;)V │ │ +36cd08: 1a00 551c |0000: const-string v0, "From" // string@1c55 │ │ +36cd0c: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +36cd10: 6e20 b89f 0200 |0004: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cd16: 280d |0007: goto 0014 // +000d │ │ +36cd18: 1261 |0008: const/4 v1, #int 6 // #6 │ │ +36cd1a: 6e10 599c 0300 |0009: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ +36cd20: 0c03 |000c: move-result-object v3 │ │ +36cd22: 7120 29a0 3100 |000d: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +36cd28: 0c03 |0010: move-result-object v3 │ │ +36cd2a: 6e30 cc9f 0203 |0011: invoke-virtual {v2, v0, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cd30: 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; │ │ @@ -1418490,18 +1418489,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 │ │ -36cd38: |[36cd38] javax.mail.internet.MimeMessage.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36cd48: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ -36cd4c: 6e30 cf9e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ecf │ │ -36cd52: 0e00 |0005: return-void │ │ +36cd34: |[36cd34] javax.mail.internet.MimeMessage.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36cd44: 5410 1a72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721a │ │ +36cd48: 6e30 cf9e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ecf │ │ +36cd4e: 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; │ │ @@ -1418511,36 +1418510,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 │ │ -36cd54: |[36cd54] javax.mail.internet.MimeMessage.setRecipients:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ -36cd64: 6200 1072 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ -36cd68: 3302 1500 |0002: if-ne v2, v0, 0017 // +0015 │ │ -36cd6c: 1a02 c03e |0004: const-string v2, "Newsgroups" // string@3ec0 │ │ -36cd70: 3803 0d00 |0006: if-eqz v3, 0013 // +000d │ │ -36cd74: 6e10 2298 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -36cd7a: 0a00 |000b: move-result v0 │ │ -36cd7c: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -36cd80: 2805 |000e: goto 0013 // +0005 │ │ -36cd82: 6e30 cc9f 2103 |000f: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cd88: 2814 |0012: goto 0026 // +0014 │ │ -36cd8a: 6e20 b89f 2100 |0013: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cd90: 2810 |0016: goto 0026 // +0010 │ │ -36cd92: 7020 a49f 2100 |0017: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ -36cd98: 0c02 |001a: move-result-object v2 │ │ -36cd9a: 3903 0400 |001b: if-nez v3, 001f // +0004 │ │ -36cd9e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -36cda0: 2805 |001e: goto 0023 // +0005 │ │ -36cda2: 7110 9f9e 0300 |001f: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ -36cda8: 0c03 |0022: move-result-object v3 │ │ -36cdaa: 7030 bc9f 2103 |0023: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ -36cdb0: 0e00 |0026: return-void │ │ +36cd50: |[36cd50] javax.mail.internet.MimeMessage.setRecipients:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ +36cd60: 6200 1072 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ +36cd64: 3302 1500 |0002: if-ne v2, v0, 0017 // +0015 │ │ +36cd68: 1a02 c03e |0004: const-string v2, "Newsgroups" // string@3ec0 │ │ +36cd6c: 3803 0d00 |0006: if-eqz v3, 0013 // +000d │ │ +36cd70: 6e10 2298 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +36cd76: 0a00 |000b: move-result v0 │ │ +36cd78: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +36cd7c: 2805 |000e: goto 0013 // +0005 │ │ +36cd7e: 6e30 cc9f 2103 |000f: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cd84: 2814 |0012: goto 0026 // +0014 │ │ +36cd86: 6e20 b89f 2100 |0013: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cd8c: 2810 |0016: goto 0026 // +0010 │ │ +36cd8e: 7020 a49f 2100 |0017: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ +36cd94: 0c02 |001a: move-result-object v2 │ │ +36cd96: 3903 0400 |001b: if-nez v3, 001f // +0004 │ │ +36cd9a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +36cd9c: 2805 |001e: goto 0023 // +0005 │ │ +36cd9e: 7110 9f9e 0300 |001f: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ +36cda4: 0c03 |0022: move-result-object v3 │ │ +36cda6: 7030 bc9f 2103 |0023: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ +36cdac: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0008 line=660 │ │ 0x000f line=663 │ │ 0x0013 line=661 │ │ 0x0017 line=665 │ │ @@ -1418556,32 +1418555,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 │ │ -36cdb4: |[36cdb4] javax.mail.internet.MimeMessage.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V │ │ -36cdc4: 6200 1072 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ -36cdc8: 3302 1600 |0002: if-ne v2, v0, 0018 // +0016 │ │ -36cdcc: 1a02 c03e |0004: const-string v2, "Newsgroups" // string@3ec0 │ │ -36cdd0: 3803 0e00 |0006: if-eqz v3, 0014 // +000e │ │ -36cdd4: 2130 |0008: array-length v0, v3 │ │ -36cdd6: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -36cdda: 2809 |000b: goto 0014 // +0009 │ │ -36cddc: 7110 44a0 0300 |000c: invoke-static {v3}, Ljavax/mail/internet/NewsAddress;.toString:([Ljavax/mail/Address;)Ljava/lang/String; // method@a044 │ │ -36cde2: 0c03 |000f: move-result-object v3 │ │ -36cde4: 6e30 cc9f 2103 |0010: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cdea: 280c |0013: goto 001f // +000c │ │ -36cdec: 6e20 b89f 2100 |0014: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cdf2: 2808 |0017: goto 001f // +0008 │ │ -36cdf4: 7020 a49f 2100 |0018: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ -36cdfa: 0c02 |001b: move-result-object v2 │ │ -36cdfc: 7030 bc9f 2103 |001c: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ -36ce02: 0e00 |001f: return-void │ │ +36cdb0: |[36cdb0] javax.mail.internet.MimeMessage.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V │ │ +36cdc0: 6200 1072 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7210 │ │ +36cdc4: 3302 1600 |0002: if-ne v2, v0, 0018 // +0016 │ │ +36cdc8: 1a02 c03e |0004: const-string v2, "Newsgroups" // string@3ec0 │ │ +36cdcc: 3803 0e00 |0006: if-eqz v3, 0014 // +000e │ │ +36cdd0: 2130 |0008: array-length v0, v3 │ │ +36cdd2: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +36cdd6: 2809 |000b: goto 0014 // +0009 │ │ +36cdd8: 7110 44a0 0300 |000c: invoke-static {v3}, Ljavax/mail/internet/NewsAddress;.toString:([Ljavax/mail/Address;)Ljava/lang/String; // method@a044 │ │ +36cdde: 0c03 |000f: move-result-object v3 │ │ +36cde0: 6e30 cc9f 2103 |0010: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cde6: 280c |0013: goto 001f // +000c │ │ +36cde8: 6e20 b89f 2100 |0014: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cdee: 2808 |0017: goto 001f // +0008 │ │ +36cdf0: 7020 a49f 2100 |0018: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ +36cdf6: 0c02 |001b: move-result-object v2 │ │ +36cdf8: 7030 bc9f 2103 |001c: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ +36cdfe: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0008 line=631 │ │ 0x000c line=634 │ │ 0x0014 line=632 │ │ 0x0018 line=636 │ │ @@ -1418595,18 +1418594,18 @@ │ │ type : '([Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36ce04: |[36ce04] javax.mail.internet.MimeMessage.setReplyTo:([Ljavax/mail/Address;)V │ │ -36ce14: 1a00 3e44 |0000: const-string v0, "Reply-To" // string@443e │ │ -36ce18: 7030 bc9f 0102 |0002: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ -36ce1e: 0e00 |0005: return-void │ │ +36ce00: |[36ce00] javax.mail.internet.MimeMessage.setReplyTo:([Ljavax/mail/Address;)V │ │ +36ce10: 1a00 3e44 |0000: const-string v0, "Reply-To" // string@443e │ │ +36ce14: 7030 bc9f 0102 |0002: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ +36ce1a: 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; │ │ │ │ @@ -1418615,26 +1418614,26 @@ │ │ type : '(Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -36ce20: |[36ce20] javax.mail.internet.MimeMessage.setSender:(Ljavax/mail/Address;)V │ │ -36ce30: 1a00 0048 |0000: const-string v0, "Sender" // string@4800 │ │ -36ce34: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -36ce38: 6e20 b89f 0200 |0004: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36ce3e: 280e |0007: goto 0015 // +000e │ │ -36ce40: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -36ce44: 6e10 599c 0300 |000a: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ -36ce4a: 0c03 |000d: move-result-object v3 │ │ -36ce4c: 7120 29a0 3100 |000e: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -36ce52: 0c03 |0011: move-result-object v3 │ │ -36ce54: 6e30 cc9f 0203 |0012: invoke-virtual {v2, v0, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36ce5a: 0e00 |0015: return-void │ │ +36ce1c: |[36ce1c] javax.mail.internet.MimeMessage.setSender:(Ljavax/mail/Address;)V │ │ +36ce2c: 1a00 0048 |0000: const-string v0, "Sender" // string@4800 │ │ +36ce30: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +36ce34: 6e20 b89f 0200 |0004: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36ce3a: 280e |0007: goto 0015 // +000e │ │ +36ce3c: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +36ce40: 6e10 599c 0300 |000a: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ +36ce46: 0c03 |000d: move-result-object v3 │ │ +36ce48: 7120 29a0 3100 |000e: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +36ce4e: 0c03 |0011: move-result-object v3 │ │ +36ce50: 6e30 cc9f 0203 |0012: invoke-virtual {v2, v0, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36ce56: 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; │ │ @@ -1418644,30 +1418643,30 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -36ce5c: |[36ce5c] javax.mail.internet.MimeMessage.setSentDate:(Ljava/util/Date;)V │ │ -36ce6c: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -36ce70: 1a03 c616 |0002: const-string v3, "Date" // string@16c6 │ │ -36ce74: 6e20 b89f 3200 |0004: invoke-virtual {v2, v3}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36ce7a: 280e |0007: goto 0015 // +000e │ │ -36ce7c: 6200 1b72 |0008: sget-object v0, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721b │ │ -36ce80: 1d00 |000a: monitor-enter v0 │ │ -36ce82: 1a01 c616 |000b: const-string v1, "Date" // string@16c6 │ │ -36ce86: 6e20 229f 3000 |000d: invoke-virtual {v0, v3}, Ljavax/mail/internet/MailDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@9f22 │ │ -36ce8c: 0c03 |0010: move-result-object v3 │ │ -36ce8e: 6e30 cc9f 1203 |0011: invoke-virtual {v2, v1, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36ce94: 1e00 |0014: monitor-exit v0 │ │ -36ce96: 0e00 |0015: return-void │ │ -36ce98: 0d03 |0016: move-exception v3 │ │ -36ce9a: 1e00 |0017: monitor-exit v0 │ │ -36ce9c: 2703 |0018: throw v3 │ │ +36ce58: |[36ce58] javax.mail.internet.MimeMessage.setSentDate:(Ljava/util/Date;)V │ │ +36ce68: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +36ce6c: 1a03 c616 |0002: const-string v3, "Date" // string@16c6 │ │ +36ce70: 6e20 b89f 3200 |0004: invoke-virtual {v2, v3}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36ce76: 280e |0007: goto 0015 // +000e │ │ +36ce78: 6200 1b72 |0008: sget-object v0, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721b │ │ +36ce7c: 1d00 |000a: monitor-enter v0 │ │ +36ce7e: 1a01 c616 |000b: const-string v1, "Date" // string@16c6 │ │ +36ce82: 6e20 229f 3000 |000d: invoke-virtual {v0, v3}, Ljavax/mail/internet/MailDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@9f22 │ │ +36ce88: 0c03 |0010: move-result-object v3 │ │ +36ce8a: 6e30 cc9f 1203 |0011: invoke-virtual {v2, v1, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36ce90: 1e00 |0014: monitor-exit v0 │ │ +36ce92: 0e00 |0015: return-void │ │ +36ce94: 0d03 |0016: move-exception v3 │ │ +36ce96: 1e00 |0017: monitor-exit v0 │ │ +36ce98: 2703 |0018: throw v3 │ │ catches : 1 │ │ 0x000b - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0004 line=934 │ │ 0x0008 line=936 │ │ 0x000d line=937 │ │ @@ -1418681,18 +1418680,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36ceac: |[36ceac] javax.mail.internet.MimeMessage.setSubject:(Ljava/lang/String;)V │ │ -36cebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36cebe: 6e30 d49f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setSubject:(Ljava/lang/String;Ljava/lang/String;)V // method@9fd4 │ │ -36cec4: 0e00 |0004: return-void │ │ +36cea8: |[36cea8] javax.mail.internet.MimeMessage.setSubject:(Ljava/lang/String;)V │ │ +36ceb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36ceba: 6e30 d49f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setSubject:(Ljava/lang/String;Ljava/lang/String;)V // method@9fd4 │ │ +36cec0: 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; │ │ │ │ @@ -1418701,32 +1418700,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 │ │ -36cec8: |[36cec8] javax.mail.internet.MimeMessage.setSubject:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36ced8: 1a00 7549 |0000: const-string v0, "Subject" // string@4975 │ │ -36cedc: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -36cee0: 6e20 b89f 0300 |0004: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cee6: 280f |0007: goto 0016 // +000f │ │ -36cee8: 1301 0900 |0008: const/16 v1, #int 9 // #9 │ │ -36ceec: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -36ceee: 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 │ │ -36cef4: 0c04 |000e: move-result-object v4 │ │ -36cef6: 7120 29a0 4100 |000f: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -36cefc: 0c04 |0012: move-result-object v4 │ │ -36cefe: 6e30 cc9f 0304 |0013: invoke-virtual {v3, v0, v4}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cf04: 0e00 |0016: return-void │ │ -36cf06: 0d04 |0017: move-exception v4 │ │ -36cf08: 2205 ed13 |0018: new-instance v5, Ljavax/mail/MessagingException; // type@13ed │ │ -36cf0c: 1a00 1f19 |001a: const-string v0, "Encoding error" // string@191f │ │ -36cf10: 7030 1a9d 0504 |001c: invoke-direct {v5, v0, v4}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36cf16: 2705 |001f: throw v5 │ │ +36cec4: |[36cec4] javax.mail.internet.MimeMessage.setSubject:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36ced4: 1a00 7549 |0000: const-string v0, "Subject" // string@4975 │ │ +36ced8: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +36cedc: 6e20 b89f 0300 |0004: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cee2: 280f |0007: goto 0016 // +000f │ │ +36cee4: 1301 0900 |0008: const/16 v1, #int 9 // #9 │ │ +36cee8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +36ceea: 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 │ │ +36cef0: 0c04 |000e: move-result-object v4 │ │ +36cef2: 7120 29a0 4100 |000f: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +36cef8: 0c04 |0012: move-result-object v4 │ │ +36cefa: 6e30 cc9f 0304 |0013: invoke-virtual {v3, v0, v4}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cf00: 0e00 |0016: return-void │ │ +36cf02: 0d04 |0017: move-exception v4 │ │ +36cf04: 2205 ed13 |0018: new-instance v5, Ljavax/mail/MessagingException; // type@13ed │ │ +36cf08: 1a00 1f19 |001a: const-string v0, "Encoding error" // string@191f │ │ +36cf0c: 7030 1a9d 0504 |001c: invoke-direct {v5, v0, v4}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36cf12: 2705 |001f: throw v5 │ │ catches : 1 │ │ 0x000b - 0x0016 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0017 │ │ positions : │ │ 0x0004 line=881 │ │ 0x000b line=885 │ │ 0x000f line=884 │ │ @@ -1418741,18 +1418740,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36cf28: |[36cf28] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;)V │ │ -36cf38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36cf3a: 6e30 d69f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@9fd6 │ │ -36cf40: 0e00 |0004: return-void │ │ +36cf24: |[36cf24] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;)V │ │ +36cf34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36cf36: 6e30 d69f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@9fd6 │ │ +36cf3c: 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; │ │ │ │ @@ -1418761,18 +1418760,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 │ │ -36cf44: |[36cf44] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36cf54: 1a00 6aa5 |0000: const-string v0, "plain" // string@a56a │ │ -36cf58: 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 │ │ -36cf5e: 0e00 |0005: return-void │ │ +36cf40: |[36cf40] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36cf50: 1a00 6aa5 |0000: const-string v0, "plain" // string@a56a │ │ +36cf54: 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 │ │ +36cf5a: 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; │ │ @@ -1418782,17 +1418781,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 │ │ -36cf60: |[36cf60] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -36cf70: 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 │ │ -36cf76: 0e00 |0003: return-void │ │ +36cf5c: |[36cf5c] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +36cf6c: 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 │ │ +36cf72: 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; │ │ @@ -1418803,48 +1418802,48 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -36cf78: |[36cf78] javax.mail.internet.MimeMessage.updateHeaders:()V │ │ -36cf88: 1d03 |0000: monitor-enter v3 │ │ -36cf8a: 7110 7a9f 0300 |0001: invoke-static {v3}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f7a │ │ -36cf90: 1a00 2c3b |0004: const-string v0, "MIME-Version" // string@3b2c │ │ -36cf94: 1a01 b406 |0006: const-string v1, "1.0" // string@06b4 │ │ -36cf98: 6e30 cc9f 0301 |0008: invoke-virtual {v3, v0, v1}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cf9e: 1a00 c616 |000b: const-string v0, "Date" // string@16c6 │ │ -36cfa2: 6e20 a39f 0300 |000d: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9fa3 │ │ -36cfa8: 0c00 |0010: move-result-object v0 │ │ -36cfaa: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -36cfae: 2200 5e13 |0013: new-instance v0, Ljava/util/Date; // type@135e │ │ -36cfb2: 7010 069a 0000 |0015: invoke-direct {v0}, Ljava/util/Date;.:()V // method@9a06 │ │ -36cfb8: 6e20 d29f 0300 |0018: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.setSentDate:(Ljava/util/Date;)V // method@9fd2 │ │ -36cfbe: 6e10 d99f 0300 |001b: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.updateMessageID:()V // method@9fd9 │ │ -36cfc4: 5430 1572 |001e: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ -36cfc8: 3800 1d00 |0020: if-eqz v0, 003d // +001d │ │ -36cfcc: 2200 b913 |0022: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36cfd0: 5431 1572 |0024: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ -36cfd4: 6e10 9a9f 0300 |0026: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getContentType:()Ljava/lang/String; // method@9f9a │ │ -36cfda: 0c02 |0029: move-result-object v2 │ │ -36cfdc: 7030 b09b 1002 |002a: invoke-direct {v0, v1, v2}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36cfe2: 5b30 1872 |002d: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7218 │ │ -36cfe6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -36cfe8: 5b30 1572 |0030: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ -36cfec: 5b30 1672 |0032: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ -36cff0: 5431 1772 |0034: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ -36cff4: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ -36cff8: 6e10 b396 0100 |0038: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36cffe: 5b30 1772 |003b: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ -36d002: 1e03 |003d: monitor-exit v3 │ │ -36d004: 0e00 |003e: return-void │ │ -36d006: 0d00 |003f: move-exception v0 │ │ -36d008: 1e03 |0040: monitor-exit v3 │ │ -36d00a: 2700 |0041: throw v0 │ │ +36cf74: |[36cf74] javax.mail.internet.MimeMessage.updateHeaders:()V │ │ +36cf84: 1d03 |0000: monitor-enter v3 │ │ +36cf86: 7110 7a9f 0300 |0001: invoke-static {v3}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f7a │ │ +36cf8c: 1a00 2c3b |0004: const-string v0, "MIME-Version" // string@3b2c │ │ +36cf90: 1a01 b406 |0006: const-string v1, "1.0" // string@06b4 │ │ +36cf94: 6e30 cc9f 0301 |0008: invoke-virtual {v3, v0, v1}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cf9a: 1a00 c616 |000b: const-string v0, "Date" // string@16c6 │ │ +36cf9e: 6e20 a39f 0300 |000d: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9fa3 │ │ +36cfa4: 0c00 |0010: move-result-object v0 │ │ +36cfa6: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +36cfaa: 2200 5e13 |0013: new-instance v0, Ljava/util/Date; // type@135e │ │ +36cfae: 7010 069a 0000 |0015: invoke-direct {v0}, Ljava/util/Date;.:()V // method@9a06 │ │ +36cfb4: 6e20 d29f 0300 |0018: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.setSentDate:(Ljava/util/Date;)V // method@9fd2 │ │ +36cfba: 6e10 d99f 0300 |001b: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.updateMessageID:()V // method@9fd9 │ │ +36cfc0: 5430 1572 |001e: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ +36cfc4: 3800 1d00 |0020: if-eqz v0, 003d // +001d │ │ +36cfc8: 2200 b913 |0022: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36cfcc: 5431 1572 |0024: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ +36cfd0: 6e10 9a9f 0300 |0026: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getContentType:()Ljava/lang/String; // method@9f9a │ │ +36cfd6: 0c02 |0029: move-result-object v2 │ │ +36cfd8: 7030 b09b 1002 |002a: invoke-direct {v0, v1, v2}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36cfde: 5b30 1872 |002d: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7218 │ │ +36cfe2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +36cfe4: 5b30 1572 |0030: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7215 │ │ +36cfe8: 5b30 1672 |0032: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ +36cfec: 5431 1772 |0034: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ +36cff0: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ +36cff4: 6e10 b396 0100 |0038: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36cffa: 5b30 1772 |003b: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7217 │ │ +36cffe: 1e03 |003d: monitor-exit v3 │ │ +36d000: 0e00 |003e: return-void │ │ +36d002: 0d00 |003f: move-exception v0 │ │ +36d004: 1e03 |0040: monitor-exit v3 │ │ +36d006: 2700 |0041: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0036 │ │ -> 0x003f │ │ 0x0038 - 0x003b │ │ Ljava/io/IOException; -> 0x003b │ │ -> 0x003f │ │ 0x003b - 0x003d │ │ @@ -1418871,30 +1418870,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -36d02c: |[36d02c] javax.mail.internet.MimeMessage.updateMessageID:()V │ │ -36d03c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36d040: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36d046: 1a01 bb07 |0005: const-string v1, "<" // string@07bb │ │ -36d04a: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d050: 5421 1e72 |000a: iget-object v1, v2, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ -36d054: 7110 77a0 0100 |000c: invoke-static {v1}, Ljavax/mail/internet/UniqueValue;.getUniqueMessageIDValue:(Ljavax/mail/Session;)Ljava/lang/String; // method@a077 │ │ -36d05a: 0c01 |000f: move-result-object v1 │ │ -36d05c: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d062: 1a01 0008 |0013: const-string v1, ">" // string@0800 │ │ -36d066: 6e20 4b98 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d06c: 6e10 5498 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36d072: 0c00 |001b: move-result-object v0 │ │ -36d074: 1a01 e33c |001c: const-string v1, "Message-ID" // string@3ce3 │ │ -36d078: 6e30 cc9f 1200 |001e: invoke-virtual {v2, v1, v0}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36d07e: 0e00 |0021: return-void │ │ +36d028: |[36d028] javax.mail.internet.MimeMessage.updateMessageID:()V │ │ +36d038: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36d03c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36d042: 1a01 bb07 |0005: const-string v1, "<" // string@07bb │ │ +36d046: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d04c: 5421 1e72 |000a: iget-object v1, v2, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721e │ │ +36d050: 7110 77a0 0100 |000c: invoke-static {v1}, Ljavax/mail/internet/UniqueValue;.getUniqueMessageIDValue:(Ljavax/mail/Session;)Ljava/lang/String; // method@a077 │ │ +36d056: 0c01 |000f: move-result-object v1 │ │ +36d058: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d05e: 1a01 0008 |0013: const-string v1, ">" // string@0800 │ │ +36d062: 6e20 4b98 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d068: 6e10 5498 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36d06e: 0c00 |001b: move-result-object v0 │ │ +36d070: 1a01 e33c |001c: const-string v1, "Message-ID" // string@3ce3 │ │ +36d074: 6e30 cc9f 1200 |001e: invoke-virtual {v2, v1, v0}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36d07a: 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; │ │ @@ -1418904,18 +1418903,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36d080: |[36d080] javax.mail.internet.MimeMessage.writeTo:(Ljava/io/OutputStream;)V │ │ -36d090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36d092: 6e30 db9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.writeTo:(Ljava/io/OutputStream;[Ljava/lang/String;)V // method@9fdb │ │ -36d098: 0e00 |0004: return-void │ │ +36d07c: |[36d07c] javax.mail.internet.MimeMessage.writeTo:(Ljava/io/OutputStream;)V │ │ +36d08c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36d08e: 6e30 db9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.writeTo:(Ljava/io/OutputStream;[Ljava/lang/String;)V // method@9fdb │ │ +36d094: 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; │ │ │ │ @@ -1418924,59 +1418923,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 │ │ -36d09c: |[36d09c] javax.mail.internet.MimeMessage.writeTo:(Ljava/io/OutputStream;[Ljava/lang/String;)V │ │ -36d0ac: 5530 1d72 |0000: iget-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ -36d0b0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -36d0b4: 6e10 bb9f 0300 |0004: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.saveChanges:()V // method@9fbb │ │ -36d0ba: 5530 1c72 |0007: iget-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ -36d0be: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -36d0c2: 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 │ │ -36d0c8: 0e00 |000e: return-void │ │ -36d0ca: 6e20 aa9f 5300 |000f: invoke-virtual {v3, v5}, Ljavax/mail/internet/MimeMessage;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9faa │ │ -36d0d0: 0c05 |0012: move-result-object v5 │ │ -36d0d2: 2200 6012 |0013: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -36d0d6: 5531 1372 |0015: iget-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ -36d0da: 7030 8f95 4001 |0017: invoke-direct {v0, v4, v1}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;Z)V // method@958f │ │ -36d0e0: 7210 119a 0500 |001a: invoke-interface {v5}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -36d0e6: 0a01 |001d: move-result v1 │ │ -36d0e8: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ -36d0ec: 7210 129a 0500 |0020: invoke-interface {v5}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -36d0f2: 0c01 |0023: move-result-object v1 │ │ -36d0f4: 1f01 e612 |0024: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -36d0f8: 6e20 9395 1000 |0026: invoke-virtual {v0, v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ -36d0fe: 28f1 |0029: goto 001a // -000f │ │ -36d100: 6e10 9295 0000 |002a: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ -36d106: 5435 1672 |002d: iget-object v5, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ -36d10a: 3905 2300 |002f: if-nez v5, 0052 // +0023 │ │ -36d10e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -36d110: 1300 0020 |0032: const/16 v0, #int 8192 // #2000 │ │ -36d114: 2300 1515 |0034: new-array v0, v0, [B // type@1515 │ │ -36d118: 6e10 999f 0300 |0036: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ -36d11e: 0c05 |0039: move-result-object v5 │ │ -36d120: 6e20 b796 0500 |003a: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ -36d126: 0a01 |003d: move-result v1 │ │ -36d128: 3d01 0700 |003e: if-lez v1, 0045 // +0007 │ │ -36d12c: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -36d12e: 6e40 db96 0412 |0041: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@96db │ │ -36d134: 28f6 |0044: goto 003a // -000a │ │ -36d136: 3805 1000 |0045: if-eqz v5, 0055 // +0010 │ │ -36d13a: 6e10 b396 0500 |0047: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36d140: 280b |004a: goto 0055 // +000b │ │ -36d142: 0d04 |004b: move-exception v4 │ │ -36d144: 3805 0500 |004c: if-eqz v5, 0051 // +0005 │ │ -36d148: 6e10 b396 0500 |004e: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ -36d14e: 2704 |0051: throw v4 │ │ -36d150: 6e20 da96 5400 |0052: invoke-virtual {v4, v5}, Ljava/io/OutputStream;.write:([B)V // method@96da │ │ -36d156: 6e10 d896 0400 |0055: invoke-virtual {v4}, Ljava/io/OutputStream;.flush:()V // method@96d8 │ │ -36d15c: 0e00 |0058: return-void │ │ +36d098: |[36d098] javax.mail.internet.MimeMessage.writeTo:(Ljava/io/OutputStream;[Ljava/lang/String;)V │ │ +36d0a8: 5530 1d72 |0000: iget-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721d │ │ +36d0ac: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +36d0b0: 6e10 bb9f 0300 |0004: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.saveChanges:()V // method@9fbb │ │ +36d0b6: 5530 1c72 |0007: iget-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721c │ │ +36d0ba: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +36d0be: 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 │ │ +36d0c4: 0e00 |000e: return-void │ │ +36d0c6: 6e20 aa9f 5300 |000f: invoke-virtual {v3, v5}, Ljavax/mail/internet/MimeMessage;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9faa │ │ +36d0cc: 0c05 |0012: move-result-object v5 │ │ +36d0ce: 2200 6012 |0013: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +36d0d2: 5531 1372 |0015: iget-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7213 │ │ +36d0d6: 7030 8f95 4001 |0017: invoke-direct {v0, v4, v1}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;Z)V // method@958f │ │ +36d0dc: 7210 119a 0500 |001a: invoke-interface {v5}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +36d0e2: 0a01 |001d: move-result v1 │ │ +36d0e4: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ +36d0e8: 7210 129a 0500 |0020: invoke-interface {v5}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +36d0ee: 0c01 |0023: move-result-object v1 │ │ +36d0f0: 1f01 e612 |0024: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +36d0f4: 6e20 9395 1000 |0026: invoke-virtual {v0, v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ +36d0fa: 28f1 |0029: goto 001a // -000f │ │ +36d0fc: 6e10 9295 0000 |002a: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ +36d102: 5435 1672 |002d: iget-object v5, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7216 │ │ +36d106: 3905 2300 |002f: if-nez v5, 0052 // +0023 │ │ +36d10a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +36d10c: 1300 0020 |0032: const/16 v0, #int 8192 // #2000 │ │ +36d110: 2300 1515 |0034: new-array v0, v0, [B // type@1515 │ │ +36d114: 6e10 999f 0300 |0036: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ +36d11a: 0c05 |0039: move-result-object v5 │ │ +36d11c: 6e20 b796 0500 |003a: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@96b7 │ │ +36d122: 0a01 |003d: move-result v1 │ │ +36d124: 3d01 0700 |003e: if-lez v1, 0045 // +0007 │ │ +36d128: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +36d12a: 6e40 db96 0412 |0041: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@96db │ │ +36d130: 28f6 |0044: goto 003a // -000a │ │ +36d132: 3805 1000 |0045: if-eqz v5, 0055 // +0010 │ │ +36d136: 6e10 b396 0500 |0047: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36d13c: 280b |004a: goto 0055 // +000b │ │ +36d13e: 0d04 |004b: move-exception v4 │ │ +36d140: 3805 0500 |004c: if-eqz v5, 0051 // +0005 │ │ +36d144: 6e10 b396 0500 |004e: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b3 │ │ +36d14a: 2704 |0051: throw v4 │ │ +36d14c: 6e20 da96 5400 |0052: invoke-virtual {v4, v5}, Ljava/io/OutputStream;.write:([B)V // method@96da │ │ +36d152: 6e10 d896 0400 |0055: invoke-virtual {v4}, Ljava/io/OutputStream;.flush:()V // method@96d8 │ │ +36d158: 0e00 |0058: return-void │ │ catches : 1 │ │ 0x0036 - 0x0044 │ │ -> 0x004b │ │ positions : │ │ 0x0000 line=1909 │ │ 0x0004 line=1910 │ │ 0x0007 line=1912 │ │ @@ -1419029,18 +1419028,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3715f8: |[3715f8] javax.mail.search.AddressStringTerm.:(Ljava/lang/String;)V │ │ -371608: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -37160a: 7030 dea0 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;Z)V // method@a0de │ │ -371610: 0e00 |0004: return-void │ │ +3715f4: |[3715f4] javax.mail.search.AddressStringTerm.:(Ljava/lang/String;)V │ │ +371604: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +371606: 7030 dea0 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;Z)V // method@a0de │ │ +37160c: 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; │ │ │ │ @@ -1419050,22 +1419049,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -371590: |[371590] javax.mail.search.AddressStringTerm.equals:(Ljava/lang/Object;)Z │ │ -3715a0: 2020 4414 |0000: instance-of v0, v2, Ljavax/mail/search/AddressStringTerm; // type@1444 │ │ -3715a4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3715a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3715aa: 0f02 |0005: return v2 │ │ -3715ac: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ -3715b2: 0a02 |0009: move-result v2 │ │ -3715b4: 0f02 |000a: return v2 │ │ +37158c: |[37158c] javax.mail.search.AddressStringTerm.equals:(Ljava/lang/Object;)Z │ │ +37159c: 2020 4414 |0000: instance-of v0, v2, Ljavax/mail/search/AddressStringTerm; // type@1444 │ │ +3715a0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3715a4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3715a6: 0f02 |0005: return v2 │ │ +3715a8: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ +3715ae: 0a02 |0009: move-result v2 │ │ +3715b0: 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; │ │ @@ -1419075,28 +1419074,28 @@ │ │ type : '(Ljavax/mail/Address;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3715b8: |[3715b8] javax.mail.search.AddressStringTerm.match:(Ljavax/mail/Address;)Z │ │ -3715c8: 2020 2414 |0000: instance-of v0, v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -3715cc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -3715d0: 1f02 2414 |0004: check-cast v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -3715d4: 6e10 aa9e 0200 |0006: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:()Ljava/lang/String; // method@9eaa │ │ -3715da: 0c02 |0009: move-result-object v2 │ │ -3715dc: 6f20 e3a0 2100 |000a: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -3715e2: 0a02 |000d: move-result v2 │ │ -3715e4: 0f02 |000e: return v2 │ │ -3715e6: 6e10 599c 0200 |000f: invoke-virtual {v2}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ -3715ec: 0c02 |0012: move-result-object v2 │ │ -3715ee: 6f20 e3a0 2100 |0013: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -3715f4: 0a02 |0016: move-result v2 │ │ -3715f6: 0f02 |0017: return v2 │ │ +3715b4: |[3715b4] javax.mail.search.AddressStringTerm.match:(Ljavax/mail/Address;)Z │ │ +3715c4: 2020 2414 |0000: instance-of v0, v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +3715c8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +3715cc: 1f02 2414 |0004: check-cast v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +3715d0: 6e10 aa9e 0200 |0006: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:()Ljava/lang/String; // method@9eaa │ │ +3715d6: 0c02 |0009: move-result-object v2 │ │ +3715d8: 6f20 e3a0 2100 |000a: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +3715de: 0a02 |000d: move-result v2 │ │ +3715e0: 0f02 |000e: return v2 │ │ +3715e2: 6e10 599c 0200 |000f: invoke-virtual {v2}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ +3715e8: 0c02 |0012: move-result-object v2 │ │ +3715ea: 6f20 e3a0 2100 |0013: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +3715f0: 0a02 |0016: move-result v2 │ │ +3715f2: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x0006 line=90 │ │ 0x000f line=92 │ │ locals : │ │ @@ -1419133,17 +1419132,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -371928: |[371928] javax.mail.search.BodyTerm.:(Ljava/lang/String;)V │ │ -371938: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ -37193e: 0e00 |0003: return-void │ │ +371924: |[371924] javax.mail.search.BodyTerm.:(Ljava/lang/String;)V │ │ +371934: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ +37193a: 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; │ │ │ │ @@ -1419152,59 +1419151,59 @@ │ │ type : '(Ljavax/mail/Part;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -371864: |[371864] javax.mail.search.BodyTerm.matchPart:(Ljavax/mail/Part;)Z │ │ -371874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371876: 1a01 c1bb |0001: const-string v1, "text/*" // string@bbc1 │ │ -37187a: 7220 459d 1500 |0003: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ -371880: 0a01 |0006: move-result v1 │ │ -371882: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -371886: 7210 399d 0500 |0009: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ -37188c: 0c05 |000c: move-result-object v5 │ │ -37188e: 1f05 e612 |000d: check-cast v5, Ljava/lang/String; // type@12e6 │ │ -371892: 3905 0300 |000f: if-nez v5, 0012 // +0003 │ │ -371896: 0f00 |0011: return v0 │ │ -371898: 6f20 e3a0 5400 |0012: invoke-super {v4, v5}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -37189e: 0a05 |0015: move-result v5 │ │ -3718a0: 0f05 |0016: return v5 │ │ -3718a2: 1a01 159e |0017: const-string v1, "multipart/*" // string@9e15 │ │ -3718a6: 7220 459d 1500 |0019: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ -3718ac: 0a01 |001c: move-result v1 │ │ -3718ae: 3801 1e00 |001d: if-eqz v1, 003b // +001e │ │ -3718b2: 7210 399d 0500 |001f: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ -3718b8: 0c05 |0022: move-result-object v5 │ │ -3718ba: 1f05 ef13 |0023: check-cast v5, Ljavax/mail/Multipart; // type@13ef │ │ -3718be: 6e10 2a9d 0500 |0025: invoke-virtual {v5}, Ljavax/mail/Multipart;.getCount:()I // method@9d2a │ │ -3718c4: 0a01 |0028: move-result v1 │ │ -3718c6: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -3718c8: 3512 2400 |002a: if-ge v2, v1, 004e // +0024 │ │ -3718cc: 6e20 289d 2500 |002c: invoke-virtual {v5, v2}, Ljavax/mail/Multipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d28 │ │ -3718d2: 0c03 |002f: move-result-object v3 │ │ -3718d4: 7020 8ba0 3400 |0030: invoke-direct {v4, v3}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ -3718da: 0a03 |0033: move-result v3 │ │ -3718dc: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ -3718e0: 1215 |0036: const/4 v5, #int 1 // #1 │ │ -3718e2: 0f05 |0037: return v5 │ │ -3718e4: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3718e8: 28f0 |003a: goto 002a // -0010 │ │ -3718ea: 1a01 449b |003b: const-string v1, "message/rfc822" // string@9b44 │ │ -3718ee: 7220 459d 1500 |003d: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ -3718f4: 0a01 |0040: move-result v1 │ │ -3718f6: 3801 0d00 |0041: if-eqz v1, 004e // +000d │ │ -3718fa: 7210 399d 0500 |0043: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ -371900: 0c05 |0046: move-result-object v5 │ │ -371902: 1f05 f213 |0047: check-cast v5, Ljavax/mail/Part; // type@13f2 │ │ -371906: 7020 8ba0 5400 |0049: invoke-direct {v4, v5}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ -37190c: 0a05 |004c: move-result v5 │ │ -37190e: 0f05 |004d: return v5 │ │ -371910: 0f00 |004e: return v0 │ │ +371860: |[371860] javax.mail.search.BodyTerm.matchPart:(Ljavax/mail/Part;)Z │ │ +371870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371872: 1a01 c1bb |0001: const-string v1, "text/*" // string@bbc1 │ │ +371876: 7220 459d 1500 |0003: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ +37187c: 0a01 |0006: move-result v1 │ │ +37187e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +371882: 7210 399d 0500 |0009: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ +371888: 0c05 |000c: move-result-object v5 │ │ +37188a: 1f05 e612 |000d: check-cast v5, Ljava/lang/String; // type@12e6 │ │ +37188e: 3905 0300 |000f: if-nez v5, 0012 // +0003 │ │ +371892: 0f00 |0011: return v0 │ │ +371894: 6f20 e3a0 5400 |0012: invoke-super {v4, v5}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +37189a: 0a05 |0015: move-result v5 │ │ +37189c: 0f05 |0016: return v5 │ │ +37189e: 1a01 159e |0017: const-string v1, "multipart/*" // string@9e15 │ │ +3718a2: 7220 459d 1500 |0019: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ +3718a8: 0a01 |001c: move-result v1 │ │ +3718aa: 3801 1e00 |001d: if-eqz v1, 003b // +001e │ │ +3718ae: 7210 399d 0500 |001f: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ +3718b4: 0c05 |0022: move-result-object v5 │ │ +3718b6: 1f05 ef13 |0023: check-cast v5, Ljavax/mail/Multipart; // type@13ef │ │ +3718ba: 6e10 2a9d 0500 |0025: invoke-virtual {v5}, Ljavax/mail/Multipart;.getCount:()I // method@9d2a │ │ +3718c0: 0a01 |0028: move-result v1 │ │ +3718c2: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +3718c4: 3512 2400 |002a: if-ge v2, v1, 004e // +0024 │ │ +3718c8: 6e20 289d 2500 |002c: invoke-virtual {v5, v2}, Ljavax/mail/Multipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d28 │ │ +3718ce: 0c03 |002f: move-result-object v3 │ │ +3718d0: 7020 8ba0 3400 |0030: invoke-direct {v4, v3}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ +3718d6: 0a03 |0033: move-result v3 │ │ +3718d8: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ +3718dc: 1215 |0036: const/4 v5, #int 1 // #1 │ │ +3718de: 0f05 |0037: return v5 │ │ +3718e0: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3718e4: 28f0 |003a: goto 002a // -0010 │ │ +3718e6: 1a01 449b |003b: const-string v1, "message/rfc822" // string@9b44 │ │ +3718ea: 7220 459d 1500 |003d: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ +3718f0: 0a01 |0040: move-result v1 │ │ +3718f2: 3801 0d00 |0041: if-eqz v1, 004e // +000d │ │ +3718f6: 7210 399d 0500 |0043: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ +3718fc: 0c05 |0046: move-result-object v5 │ │ +3718fe: 1f05 f213 |0047: check-cast v5, Ljavax/mail/Part; // type@13f2 │ │ +371902: 7020 8ba0 5400 |0049: invoke-direct {v4, v5}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ +371908: 0a05 |004c: move-result v5 │ │ +37190a: 0f05 |004d: return v5 │ │ +37190c: 0f00 |004e: return v0 │ │ catches : 1 │ │ 0x0001 - 0x004d │ │ Ljavax/mail/MessagingException; -> 0x004e │ │ Ljava/io/IOException; -> 0x004e │ │ Ljava/lang/RuntimeException; -> 0x004e │ │ positions : │ │ 0x0003 line=89 │ │ @@ -1419226,22 +1419225,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -371820: |[371820] javax.mail.search.BodyTerm.equals:(Ljava/lang/Object;)Z │ │ -371830: 2020 4714 |0000: instance-of v0, v2, Ljavax/mail/search/BodyTerm; // type@1447 │ │ -371834: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -371838: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37183a: 0f02 |0005: return v2 │ │ -37183c: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ -371842: 0a02 |0009: move-result v2 │ │ -371844: 0f02 |000a: return v2 │ │ +37181c: |[37181c] javax.mail.search.BodyTerm.equals:(Ljava/lang/Object;)Z │ │ +37182c: 2020 4714 |0000: instance-of v0, v2, Ljavax/mail/search/BodyTerm; // type@1447 │ │ +371830: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +371834: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +371836: 0f02 |0005: return v2 │ │ +371838: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ +37183e: 0a02 |0009: move-result v2 │ │ +371840: 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; │ │ @@ -1419251,18 +1419250,18 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -371848: |[371848] javax.mail.search.BodyTerm.match:(Ljavax/mail/Message;)Z │ │ -371858: 7020 8ba0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ -37185e: 0a01 |0003: move-result v1 │ │ -371860: 0f01 |0004: return v1 │ │ +371844: |[371844] javax.mail.search.BodyTerm.match:(Ljavax/mail/Message;)Z │ │ +371854: 7020 8ba0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ +37185a: 0a01 |0003: move-result v1 │ │ +37185c: 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; │ │ │ │ @@ -1419300,19 +1419299,19 @@ │ │ type : '(ILjava/util/Date;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -371b18: |[371b18] javax.mail.search.DateTerm.:(ILjava/util/Date;)V │ │ -371b28: 7010 8ca0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/ComparisonTerm;.:()V // method@a08c │ │ -371b2e: 5901 6572 |0003: iput v1, v0, Ljavax/mail/search/DateTerm;.comparison:I // field@7265 │ │ -371b32: 5b02 6672 |0005: iput-object v2, v0, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -371b36: 0e00 |0007: return-void │ │ +371b14: |[371b14] javax.mail.search.DateTerm.:(ILjava/util/Date;)V │ │ +371b24: 7010 8ca0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/ComparisonTerm;.:()V // method@a08c │ │ +371b2a: 5901 6572 |0003: iput v1, v0, Ljavax/mail/search/DateTerm;.comparison:I // field@7265 │ │ +371b2e: 5b02 6672 |0005: iput-object v2, v0, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +371b32: 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; │ │ @@ -1419325,31 +1419324,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3719a0: |[3719a0] javax.mail.search.DateTerm.equals:(Ljava/lang/Object;)Z │ │ -3719b0: 2040 4914 |0000: instance-of v0, v4, Ljavax/mail/search/DateTerm; // type@1449 │ │ -3719b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3719b6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3719ba: 0f01 |0005: return v1 │ │ -3719bc: 0740 |0006: move-object v0, v4 │ │ -3719be: 1f00 4914 |0007: check-cast v0, Ljavax/mail/search/DateTerm; // type@1449 │ │ -3719c2: 5400 6672 |0009: iget-object v0, v0, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -3719c6: 5432 6672 |000b: iget-object v2, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -3719ca: 6e20 0a9a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ -3719d0: 0a00 |0010: move-result v0 │ │ -3719d2: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -3719d6: 6f20 8da0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/ComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a08d │ │ -3719dc: 0a04 |0016: move-result v4 │ │ -3719de: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -3719e2: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -3719e4: 0f01 |001a: return v1 │ │ +37199c: |[37199c] javax.mail.search.DateTerm.equals:(Ljava/lang/Object;)Z │ │ +3719ac: 2040 4914 |0000: instance-of v0, v4, Ljavax/mail/search/DateTerm; // type@1449 │ │ +3719b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3719b2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3719b6: 0f01 |0005: return v1 │ │ +3719b8: 0740 |0006: move-object v0, v4 │ │ +3719ba: 1f00 4914 |0007: check-cast v0, Ljavax/mail/search/DateTerm; // type@1449 │ │ +3719be: 5400 6672 |0009: iget-object v0, v0, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +3719c2: 5432 6672 |000b: iget-object v2, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +3719c6: 6e20 0a9a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ +3719cc: 0a00 |0010: move-result v0 │ │ +3719ce: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +3719d2: 6f20 8da0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/ComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a08d │ │ +3719d8: 0a04 |0016: move-result v4 │ │ +3719da: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +3719de: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +3719e0: 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; │ │ @@ -1419360,17 +1419359,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371ab0: |[371ab0] javax.mail.search.DateTerm.getComparison:()I │ │ -371ac0: 5210 6572 |0000: iget v0, v1, Ljavax/mail/search/DateTerm;.comparison:I // field@7265 │ │ -371ac4: 0f00 |0002: return v0 │ │ +371aac: |[371aac] javax.mail.search.DateTerm.getComparison:()I │ │ +371abc: 5210 6572 |0000: iget v0, v1, Ljavax/mail/search/DateTerm;.comparison:I // field@7265 │ │ +371ac0: 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;) │ │ @@ -1419378,21 +1419377,21 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -371af0: |[371af0] javax.mail.search.DateTerm.getDate:()Ljava/util/Date; │ │ -371b00: 2200 5e13 |0000: new-instance v0, Ljava/util/Date; // type@135e │ │ -371b04: 5431 6672 |0002: iget-object v1, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -371b08: 6e10 0b9a 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@9a0b │ │ -371b0e: 0b01 |0007: move-result-wide v1 │ │ -371b10: 7030 079a 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@9a07 │ │ -371b16: 1100 |000b: return-object v0 │ │ +371aec: |[371aec] javax.mail.search.DateTerm.getDate:()Ljava/util/Date; │ │ +371afc: 2200 5e13 |0000: new-instance v0, Ljava/util/Date; // type@135e │ │ +371b00: 5431 6672 |0002: iget-object v1, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +371b04: 6e10 0b9a 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@9a0b │ │ +371b0a: 0b01 |0007: move-result-wide v1 │ │ +371b0c: 7030 079a 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@9a07 │ │ +371b12: 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;) │ │ @@ -1419400,22 +1419399,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -371ac8: |[371ac8] javax.mail.search.DateTerm.hashCode:()I │ │ -371ad8: 5420 6672 |0000: iget-object v0, v2, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -371adc: 6e10 0c9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Date;.hashCode:()I // method@9a0c │ │ -371ae2: 0a00 |0005: move-result v0 │ │ -371ae4: 6f10 8ea0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/ComparisonTerm;.hashCode:()I // method@a08e │ │ -371aea: 0a01 |0009: move-result v1 │ │ -371aec: b010 |000a: add-int/2addr v0, v1 │ │ -371aee: 0f00 |000b: return v0 │ │ +371ac4: |[371ac4] javax.mail.search.DateTerm.hashCode:()I │ │ +371ad4: 5420 6672 |0000: iget-object v0, v2, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +371ad8: 6e10 0c9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Date;.hashCode:()I // method@9a0c │ │ +371ade: 0a00 |0005: move-result v0 │ │ +371ae0: 6f10 8ea0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/ComparisonTerm;.hashCode:()I // method@a08e │ │ +371ae6: 0a01 |0009: move-result v1 │ │ +371ae8: b010 |000a: add-int/2addr v0, v1 │ │ +371aea: 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;) │ │ @@ -1419423,61 +1419422,61 @@ │ │ type : '(Ljava/util/Date;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -3719e8: |[3719e8] javax.mail.search.DateTerm.match:(Ljava/util/Date;)Z │ │ -3719f8: 5230 6572 |0000: iget v0, v3, Ljavax/mail/search/DateTerm;.comparison:I // field@7265 │ │ -3719fc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3719fe: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -371a00: 2b00 4800 0000 |0004: packed-switch v0, 0000004c // +00000048 │ │ -371a06: 0f02 |0007: return v2 │ │ -371a08: 5430 6672 |0008: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -371a0c: 6e20 089a 0400 |000a: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@9a08 │ │ -371a12: 0a00 |000d: move-result v0 │ │ -371a14: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -371a18: 5430 6672 |0010: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -371a1c: 6e20 0a9a 0400 |0012: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ -371a22: 0a04 |0015: move-result v4 │ │ -371a24: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ -371a28: 2802 |0018: goto 001a // +0002 │ │ -371a2a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -371a2c: 0f01 |001a: return v1 │ │ -371a2e: 5430 6672 |001b: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -371a32: 6e20 089a 0400 |001d: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@9a08 │ │ -371a38: 0a04 |0020: move-result v4 │ │ -371a3a: 0f04 |0021: return v4 │ │ -371a3c: 5430 6672 |0022: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -371a40: 6e20 0a9a 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ -371a46: 0a04 |0027: move-result v4 │ │ -371a48: b714 |0028: xor-int/2addr v4, v1 │ │ -371a4a: 0f04 |0029: return v4 │ │ -371a4c: 5430 6672 |002a: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -371a50: 6e20 0a9a 0400 |002c: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ -371a56: 0a04 |002f: move-result v4 │ │ -371a58: 0f04 |0030: return v4 │ │ -371a5a: 5430 6672 |0031: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -371a5e: 6e20 099a 0400 |0033: invoke-virtual {v4, v0}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@9a09 │ │ -371a64: 0a04 |0036: move-result v4 │ │ -371a66: 0f04 |0037: return v4 │ │ -371a68: 5430 6672 |0038: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -371a6c: 6e20 099a 0400 |003a: invoke-virtual {v4, v0}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@9a09 │ │ -371a72: 0a00 |003d: move-result v0 │ │ -371a74: 3900 0c00 |003e: if-nez v0, 004a // +000c │ │ -371a78: 5430 6672 |0040: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ -371a7c: 6e20 0a9a 0400 |0042: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ -371a82: 0a04 |0045: move-result v4 │ │ -371a84: 3804 0300 |0046: if-eqz v4, 0049 // +0003 │ │ -371a88: 2802 |0048: goto 004a // +0002 │ │ -371a8a: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -371a8c: 0f01 |004a: return v1 │ │ -371a8e: 0000 |004b: nop // spacer │ │ -371a90: 0001 0600 0100 0000 3400 0000 2d00 ... |004c: packed-switch-data (16 units) │ │ +3719e4: |[3719e4] javax.mail.search.DateTerm.match:(Ljava/util/Date;)Z │ │ +3719f4: 5230 6572 |0000: iget v0, v3, Ljavax/mail/search/DateTerm;.comparison:I // field@7265 │ │ +3719f8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3719fa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3719fc: 2b00 4800 0000 |0004: packed-switch v0, 0000004c // +00000048 │ │ +371a02: 0f02 |0007: return v2 │ │ +371a04: 5430 6672 |0008: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +371a08: 6e20 089a 0400 |000a: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@9a08 │ │ +371a0e: 0a00 |000d: move-result v0 │ │ +371a10: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +371a14: 5430 6672 |0010: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +371a18: 6e20 0a9a 0400 |0012: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ +371a1e: 0a04 |0015: move-result v4 │ │ +371a20: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ +371a24: 2802 |0018: goto 001a // +0002 │ │ +371a26: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +371a28: 0f01 |001a: return v1 │ │ +371a2a: 5430 6672 |001b: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +371a2e: 6e20 089a 0400 |001d: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@9a08 │ │ +371a34: 0a04 |0020: move-result v4 │ │ +371a36: 0f04 |0021: return v4 │ │ +371a38: 5430 6672 |0022: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +371a3c: 6e20 0a9a 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ +371a42: 0a04 |0027: move-result v4 │ │ +371a44: b714 |0028: xor-int/2addr v4, v1 │ │ +371a46: 0f04 |0029: return v4 │ │ +371a48: 5430 6672 |002a: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +371a4c: 6e20 0a9a 0400 |002c: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ +371a52: 0a04 |002f: move-result v4 │ │ +371a54: 0f04 |0030: return v4 │ │ +371a56: 5430 6672 |0031: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +371a5a: 6e20 099a 0400 |0033: invoke-virtual {v4, v0}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@9a09 │ │ +371a60: 0a04 |0036: move-result v4 │ │ +371a62: 0f04 |0037: return v4 │ │ +371a64: 5430 6672 |0038: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +371a68: 6e20 099a 0400 |003a: invoke-virtual {v4, v0}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@9a09 │ │ +371a6e: 0a00 |003d: move-result v0 │ │ +371a70: 3900 0c00 |003e: if-nez v0, 004a // +000c │ │ +371a74: 5430 6672 |0040: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7266 │ │ +371a78: 6e20 0a9a 0400 |0042: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ +371a7e: 0a04 |0045: move-result v4 │ │ +371a80: 3804 0300 |0046: if-eqz v4, 0049 // +0003 │ │ +371a84: 2802 |0048: goto 004a // +0002 │ │ +371a86: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +371a88: 0f01 |004a: return v1 │ │ +371a8a: 0000 |004b: nop // spacer │ │ +371a8c: 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 │ │ @@ -1419517,17 +1419516,17 @@ │ │ type : '(Ljavax/mail/Address;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -371dc4: |[371dc4] javax.mail.search.FromTerm.:(Ljavax/mail/Address;)V │ │ -371dd4: 7020 7ca0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/AddressTerm;.:(Ljavax/mail/Address;)V // method@a07c │ │ -371dda: 0e00 |0003: return-void │ │ +371dc0: |[371dc0] javax.mail.search.FromTerm.:(Ljavax/mail/Address;)V │ │ +371dd0: 7020 7ca0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/AddressTerm;.:(Ljavax/mail/Address;)V // method@a07c │ │ +371dd6: 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; │ │ │ │ @@ -1419537,22 +1419536,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -371d48: |[371d48] javax.mail.search.FromTerm.equals:(Ljava/lang/Object;)Z │ │ -371d58: 2020 4c14 |0000: instance-of v0, v2, Ljavax/mail/search/FromTerm; // type@144c │ │ -371d5c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -371d60: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -371d62: 0f02 |0005: return v2 │ │ -371d64: 6f20 7da0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/AddressTerm;.equals:(Ljava/lang/Object;)Z // method@a07d │ │ -371d6a: 0a02 |0009: move-result v2 │ │ -371d6c: 0f02 |000a: return v2 │ │ +371d44: |[371d44] javax.mail.search.FromTerm.equals:(Ljava/lang/Object;)Z │ │ +371d54: 2020 4c14 |0000: instance-of v0, v2, Ljavax/mail/search/FromTerm; // type@144c │ │ +371d58: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +371d5c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +371d5e: 0f02 |0005: return v2 │ │ +371d60: 6f20 7da0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/AddressTerm;.equals:(Ljava/lang/Object;)Z // method@a07d │ │ +371d66: 0a02 |0009: move-result v2 │ │ +371d68: 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; │ │ @@ -1419562,32 +1419561,32 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -371d70: |[371d70] javax.mail.search.FromTerm.match:(Ljavax/mail/Message;)Z │ │ -371d80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371d82: 6e10 f49c 0400 |0001: invoke-virtual {v4}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ -371d88: 0c04 |0004: move-result-object v4 │ │ -371d8a: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ -371d8e: 0f00 |0007: return v0 │ │ -371d90: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -371d92: 2142 |0009: array-length v2, v4 │ │ -371d94: 3521 0f00 |000a: if-ge v1, v2, 0019 // +000f │ │ -371d98: 4602 0401 |000c: aget-object v2, v4, v1 │ │ -371d9c: 6f20 80a0 2300 |000e: invoke-super {v3, v2}, Ljavax/mail/search/AddressTerm;.match:(Ljavax/mail/Address;)Z // method@a080 │ │ -371da2: 0a02 |0011: move-result v2 │ │ -371da4: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -371da8: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -371daa: 0f04 |0015: return v4 │ │ -371dac: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -371db0: 28f1 |0018: goto 0009 // -000f │ │ -371db2: 0f00 |0019: return v0 │ │ +371d6c: |[371d6c] javax.mail.search.FromTerm.match:(Ljavax/mail/Message;)Z │ │ +371d7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371d7e: 6e10 f49c 0400 |0001: invoke-virtual {v4}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ +371d84: 0c04 |0004: move-result-object v4 │ │ +371d86: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ +371d8a: 0f00 |0007: return v0 │ │ +371d8c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +371d8e: 2142 |0009: array-length v2, v4 │ │ +371d90: 3521 0f00 |000a: if-ge v1, v2, 0019 // +000f │ │ +371d94: 4602 0401 |000c: aget-object v2, v4, v1 │ │ +371d98: 6f20 80a0 2300 |000e: invoke-super {v3, v2}, Ljavax/mail/search/AddressTerm;.match:(Ljavax/mail/Address;)Z // method@a080 │ │ +371d9e: 0a02 |0011: move-result v2 │ │ +371da0: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +371da4: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +371da6: 0f04 |0015: return v4 │ │ +371da8: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +371dac: 28f1 |0018: goto 0009 // -000f │ │ +371dae: 0f00 |0019: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0001 line=75 │ │ 0x0009 line=83 │ │ 0x000c line=84 │ │ @@ -1419629,18 +1419628,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 │ │ -371ec4: |[371ec4] javax.mail.search.HeaderTerm.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -371ed4: 7020 dda0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ -371eda: 5b01 6d72 |0003: iput-object v1, v0, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ -371ede: 0e00 |0005: return-void │ │ +371ec0: |[371ec0] javax.mail.search.HeaderTerm.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +371ed0: 7020 dda0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ +371ed6: 5b01 6d72 |0003: iput-object v1, v0, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ +371eda: 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; │ │ @@ -1419652,30 +1419651,30 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -371ddc: |[371ddc] javax.mail.search.HeaderTerm.equals:(Ljava/lang/Object;)Z │ │ -371dec: 2040 4d14 |0000: instance-of v0, v4, Ljavax/mail/search/HeaderTerm; // type@144d │ │ -371df0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -371df2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -371df6: 0f01 |0005: return v1 │ │ -371df8: 1f04 4d14 |0006: check-cast v4, Ljavax/mail/search/HeaderTerm; // type@144d │ │ -371dfc: 5440 6d72 |0008: iget-object v0, v4, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ -371e00: 5432 6d72 |000a: iget-object v2, v3, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ -371e04: 6e20 1398 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -371e0a: 0a00 |000f: move-result v0 │ │ -371e0c: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -371e10: 6f20 dfa0 4300 |0012: invoke-super {v3, v4}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ -371e16: 0a04 |0015: move-result v4 │ │ -371e18: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ -371e1c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -371e1e: 0f01 |0019: return v1 │ │ +371dd8: |[371dd8] javax.mail.search.HeaderTerm.equals:(Ljava/lang/Object;)Z │ │ +371de8: 2040 4d14 |0000: instance-of v0, v4, Ljavax/mail/search/HeaderTerm; // type@144d │ │ +371dec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +371dee: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +371df2: 0f01 |0005: return v1 │ │ +371df4: 1f04 4d14 |0006: check-cast v4, Ljavax/mail/search/HeaderTerm; // type@144d │ │ +371df8: 5440 6d72 |0008: iget-object v0, v4, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ +371dfc: 5432 6d72 |000a: iget-object v2, v3, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ +371e00: 6e20 1398 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +371e06: 0a00 |000f: move-result v0 │ │ +371e08: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +371e0c: 6f20 dfa0 4300 |0012: invoke-super {v3, v4}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ +371e12: 0a04 |0015: move-result v4 │ │ +371e14: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ +371e18: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +371e1a: 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; │ │ @@ -1419686,17 +1419685,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371eac: |[371eac] javax.mail.search.HeaderTerm.getHeaderName:()Ljava/lang/String; │ │ -371ebc: 5410 6d72 |0000: iget-object v0, v1, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ -371ec0: 1100 |0002: return-object v0 │ │ +371ea8: |[371ea8] javax.mail.search.HeaderTerm.getHeaderName:()Ljava/lang/String; │ │ +371eb8: 5410 6d72 |0000: iget-object v0, v1, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ +371ebc: 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;) │ │ @@ -1419704,25 +1419703,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -371e78: |[371e78] javax.mail.search.HeaderTerm.hashCode:()I │ │ -371e88: 5420 6d72 |0000: iget-object v0, v2, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ -371e8c: 6201 ba70 |0002: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ -371e90: 6e20 3198 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -371e96: 0c00 |0007: move-result-object v0 │ │ -371e98: 6e10 1998 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -371e9e: 0a00 |000b: move-result v0 │ │ -371ea0: 6f10 e2a0 0200 |000c: invoke-super {v2}, Ljavax/mail/search/StringTerm;.hashCode:()I // method@a0e2 │ │ -371ea6: 0a01 |000f: move-result v1 │ │ -371ea8: b010 |0010: add-int/2addr v0, v1 │ │ -371eaa: 0f00 |0011: return v0 │ │ +371e74: |[371e74] javax.mail.search.HeaderTerm.hashCode:()I │ │ +371e84: 5420 6d72 |0000: iget-object v0, v2, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ +371e88: 6201 ba70 |0002: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70ba │ │ +371e8c: 6e20 3198 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +371e92: 0c00 |0007: move-result-object v0 │ │ +371e94: 6e10 1998 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +371e9a: 0a00 |000b: move-result v0 │ │ +371e9c: 6f10 e2a0 0200 |000c: invoke-super {v2}, Ljavax/mail/search/StringTerm;.hashCode:()I // method@a0e2 │ │ +371ea2: 0a01 |000f: move-result v1 │ │ +371ea4: b010 |0010: add-int/2addr v0, v1 │ │ +371ea6: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x000c line=127 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ljavax/mail/search/HeaderTerm; │ │ │ │ @@ -1419731,33 +1419730,33 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -371e20: |[371e20] javax.mail.search.HeaderTerm.match:(Ljavax/mail/Message;)Z │ │ -371e30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371e32: 5431 6d72 |0001: iget-object v1, v3, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ -371e36: 6e20 f59c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9cf5 │ │ -371e3c: 0c04 |0006: move-result-object v4 │ │ -371e3e: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -371e42: 0f00 |0009: return v0 │ │ -371e44: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -371e46: 2142 |000b: array-length v2, v4 │ │ -371e48: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ -371e4c: 4602 0401 |000e: aget-object v2, v4, v1 │ │ -371e50: 6f20 e3a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -371e56: 0a02 |0013: move-result v2 │ │ -371e58: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -371e5c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -371e5e: 0f04 |0017: return v4 │ │ -371e60: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -371e64: 28f1 |001a: goto 000b // -000f │ │ -371e66: 0f00 |001b: return v0 │ │ +371e1c: |[371e1c] javax.mail.search.HeaderTerm.match:(Ljavax/mail/Message;)Z │ │ +371e2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371e2e: 5431 6d72 |0001: iget-object v1, v3, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726d │ │ +371e32: 6e20 f59c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9cf5 │ │ +371e38: 0c04 |0006: move-result-object v4 │ │ +371e3a: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +371e3e: 0f00 |0009: return v0 │ │ +371e40: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +371e42: 2142 |000b: array-length v2, v4 │ │ +371e44: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ +371e48: 4602 0401 |000e: aget-object v2, v4, v1 │ │ +371e4c: 6f20 e3a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +371e52: 0a02 |0013: move-result v2 │ │ +371e54: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +371e58: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +371e5a: 0f04 |0017: return v4 │ │ +371e5c: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +371e60: 28f1 |001a: goto 000b // -000f │ │ +371e62: 0f00 |001b: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0001 line=94 │ │ 0x000b line=102 │ │ 0x000e line=103 │ │ @@ -1419799,19 +1419798,19 @@ │ │ type : '(II)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -372004: |[372004] javax.mail.search.IntegerComparisonTerm.:(II)V │ │ -372014: 7010 8ca0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/ComparisonTerm;.:()V // method@a08c │ │ -37201a: 5901 6f72 |0003: iput v1, v0, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@726f │ │ -37201e: 5902 7072 |0005: iput v2, v0, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ -372022: 0e00 |0007: return-void │ │ +372000: |[372000] javax.mail.search.IntegerComparisonTerm.:(II)V │ │ +372010: 7010 8ca0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/ComparisonTerm;.:()V // method@a08c │ │ +372016: 5901 6f72 |0003: iput v1, v0, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@726f │ │ +37201a: 5902 7072 |0005: iput v2, v0, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ +37201e: 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; │ │ @@ -1419824,29 +1419823,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -371ee0: |[371ee0] javax.mail.search.IntegerComparisonTerm.equals:(Ljava/lang/Object;)Z │ │ -371ef0: 2040 4e14 |0000: instance-of v0, v4, Ljavax/mail/search/IntegerComparisonTerm; // type@144e │ │ -371ef4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -371ef6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -371efa: 0f01 |0005: return v1 │ │ -371efc: 0740 |0006: move-object v0, v4 │ │ -371efe: 1f00 4e14 |0007: check-cast v0, Ljavax/mail/search/IntegerComparisonTerm; // type@144e │ │ -371f02: 5200 7072 |0009: iget v0, v0, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ -371f06: 5232 7072 |000b: iget v2, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ -371f0a: 3320 0900 |000d: if-ne v0, v2, 0016 // +0009 │ │ -371f0e: 6f20 8da0 4300 |000f: invoke-super {v3, v4}, Ljavax/mail/search/ComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a08d │ │ -371f14: 0a04 |0012: move-result v4 │ │ -371f16: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ -371f1a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -371f1c: 0f01 |0016: return v1 │ │ +371edc: |[371edc] javax.mail.search.IntegerComparisonTerm.equals:(Ljava/lang/Object;)Z │ │ +371eec: 2040 4e14 |0000: instance-of v0, v4, Ljavax/mail/search/IntegerComparisonTerm; // type@144e │ │ +371ef0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +371ef2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +371ef6: 0f01 |0005: return v1 │ │ +371ef8: 0740 |0006: move-object v0, v4 │ │ +371efa: 1f00 4e14 |0007: check-cast v0, Ljavax/mail/search/IntegerComparisonTerm; // type@144e │ │ +371efe: 5200 7072 |0009: iget v0, v0, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ +371f02: 5232 7072 |000b: iget v2, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ +371f06: 3320 0900 |000d: if-ne v0, v2, 0016 // +0009 │ │ +371f0a: 6f20 8da0 4300 |000f: invoke-super {v3, v4}, Ljavax/mail/search/ComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a08d │ │ +371f10: 0a04 |0012: move-result v4 │ │ +371f12: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ +371f16: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +371f18: 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; │ │ @@ -1419857,17 +1419856,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371fb4: |[371fb4] javax.mail.search.IntegerComparisonTerm.getComparison:()I │ │ -371fc4: 5210 6f72 |0000: iget v0, v1, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@726f │ │ -371fc8: 0f00 |0002: return v0 │ │ +371fb0: |[371fb0] javax.mail.search.IntegerComparisonTerm.getComparison:()I │ │ +371fc0: 5210 6f72 |0000: iget v0, v1, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@726f │ │ +371fc4: 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;) │ │ @@ -1419875,17 +1419874,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371fcc: |[371fcc] javax.mail.search.IntegerComparisonTerm.getNumber:()I │ │ -371fdc: 5210 7072 |0000: iget v0, v1, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ -371fe0: 0f00 |0002: return v0 │ │ +371fc8: |[371fc8] javax.mail.search.IntegerComparisonTerm.getNumber:()I │ │ +371fd8: 5210 7072 |0000: iget v0, v1, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ +371fdc: 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;) │ │ @@ -1419893,20 +1419892,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -371fe4: |[371fe4] javax.mail.search.IntegerComparisonTerm.hashCode:()I │ │ -371ff4: 5220 7072 |0000: iget v0, v2, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ -371ff8: 6f10 8ea0 0200 |0002: invoke-super {v2}, Ljavax/mail/search/ComparisonTerm;.hashCode:()I // method@a08e │ │ -371ffe: 0a01 |0005: move-result v1 │ │ -372000: b010 |0006: add-int/2addr v0, v1 │ │ -372002: 0f00 |0007: return v0 │ │ +371fe0: |[371fe0] javax.mail.search.IntegerComparisonTerm.hashCode:()I │ │ +371ff0: 5220 7072 |0000: iget v0, v2, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ +371ff4: 6f10 8ea0 0200 |0002: invoke-super {v2}, Ljavax/mail/search/ComparisonTerm;.hashCode:()I // method@a08e │ │ +371ffa: 0a01 |0005: move-result v1 │ │ +371ffc: b010 |0006: add-int/2addr v0, v1 │ │ +371ffe: 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;) │ │ @@ -1419914,51 +1419913,51 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 66 16-bit code units │ │ -371f20: |[371f20] javax.mail.search.IntegerComparisonTerm.match:(I)Z │ │ -371f30: 5230 6f72 |0000: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@726f │ │ -371f34: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -371f36: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -371f38: 2b00 2e00 0000 |0004: packed-switch v0, 00000032 // +0000002e │ │ -371f3e: 0f02 |0007: return v2 │ │ -371f40: 5230 7072 |0008: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ -371f44: 3404 0300 |000a: if-lt v4, v0, 000d // +0003 │ │ -371f48: 2802 |000c: goto 000e // +0002 │ │ -371f4a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -371f4c: 0f01 |000e: return v1 │ │ -371f4e: 5230 7072 |000f: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ -371f52: 3704 0300 |0011: if-le v4, v0, 0014 // +0003 │ │ -371f56: 2802 |0013: goto 0015 // +0002 │ │ -371f58: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -371f5a: 0f01 |0015: return v1 │ │ -371f5c: 5230 7072 |0016: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ -371f60: 3204 0300 |0018: if-eq v4, v0, 001b // +0003 │ │ -371f64: 2802 |001a: goto 001c // +0002 │ │ -371f66: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -371f68: 0f01 |001c: return v1 │ │ -371f6a: 5230 7072 |001d: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ -371f6e: 3304 0300 |001f: if-ne v4, v0, 0022 // +0003 │ │ -371f72: 2802 |0021: goto 0023 // +0002 │ │ -371f74: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -371f76: 0f01 |0023: return v1 │ │ -371f78: 5230 7072 |0024: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ -371f7c: 3504 0300 |0026: if-ge v4, v0, 0029 // +0003 │ │ -371f80: 2802 |0028: goto 002a // +0002 │ │ -371f82: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -371f84: 0f01 |002a: return v1 │ │ -371f86: 5230 7072 |002b: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ -371f8a: 3604 0300 |002d: if-gt v4, v0, 0030 // +0003 │ │ -371f8e: 2802 |002f: goto 0031 // +0002 │ │ -371f90: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -371f92: 0f01 |0031: return v1 │ │ -371f94: 0001 0600 0100 0000 2700 0000 2000 ... |0032: packed-switch-data (16 units) │ │ +371f1c: |[371f1c] javax.mail.search.IntegerComparisonTerm.match:(I)Z │ │ +371f2c: 5230 6f72 |0000: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@726f │ │ +371f30: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +371f32: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +371f34: 2b00 2e00 0000 |0004: packed-switch v0, 00000032 // +0000002e │ │ +371f3a: 0f02 |0007: return v2 │ │ +371f3c: 5230 7072 |0008: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ +371f40: 3404 0300 |000a: if-lt v4, v0, 000d // +0003 │ │ +371f44: 2802 |000c: goto 000e // +0002 │ │ +371f46: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +371f48: 0f01 |000e: return v1 │ │ +371f4a: 5230 7072 |000f: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ +371f4e: 3704 0300 |0011: if-le v4, v0, 0014 // +0003 │ │ +371f52: 2802 |0013: goto 0015 // +0002 │ │ +371f54: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +371f56: 0f01 |0015: return v1 │ │ +371f58: 5230 7072 |0016: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ +371f5c: 3204 0300 |0018: if-eq v4, v0, 001b // +0003 │ │ +371f60: 2802 |001a: goto 001c // +0002 │ │ +371f62: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +371f64: 0f01 |001c: return v1 │ │ +371f66: 5230 7072 |001d: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ +371f6a: 3304 0300 |001f: if-ne v4, v0, 0022 // +0003 │ │ +371f6e: 2802 |0021: goto 0023 // +0002 │ │ +371f70: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +371f72: 0f01 |0023: return v1 │ │ +371f74: 5230 7072 |0024: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ +371f78: 3504 0300 |0026: if-ge v4, v0, 0029 // +0003 │ │ +371f7c: 2802 |0028: goto 002a // +0002 │ │ +371f7e: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +371f80: 0f01 |002a: return v1 │ │ +371f82: 5230 7072 |002b: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7270 │ │ +371f86: 3604 0300 |002d: if-gt v4, v0, 0030 // +0003 │ │ +371f8a: 2802 |002f: goto 0031 // +0002 │ │ +371f8c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +371f8e: 0f01 |0031: return v1 │ │ +371f90: 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 │ │ @@ -1419998,17 +1419997,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3720a4: |[3720a4] javax.mail.search.MessageIDTerm.:(Ljava/lang/String;)V │ │ -3720b4: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ -3720ba: 0e00 |0003: return-void │ │ +3720a0: |[3720a0] javax.mail.search.MessageIDTerm.:(Ljava/lang/String;)V │ │ +3720b0: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ +3720b6: 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; │ │ │ │ @@ -1420018,22 +1420017,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -372024: |[372024] javax.mail.search.MessageIDTerm.equals:(Ljava/lang/Object;)Z │ │ -372034: 2020 4f14 |0000: instance-of v0, v2, Ljavax/mail/search/MessageIDTerm; // type@144f │ │ -372038: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -37203c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37203e: 0f02 |0005: return v2 │ │ -372040: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ -372046: 0a02 |0009: move-result v2 │ │ -372048: 0f02 |000a: return v2 │ │ +372020: |[372020] javax.mail.search.MessageIDTerm.equals:(Ljava/lang/Object;)Z │ │ +372030: 2020 4f14 |0000: instance-of v0, v2, Ljavax/mail/search/MessageIDTerm; // type@144f │ │ +372034: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +372038: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37203a: 0f02 |0005: return v2 │ │ +37203c: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ +372042: 0a02 |0009: move-result v2 │ │ +372044: 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; │ │ @@ -1420043,33 +1420042,33 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -37204c: |[37204c] javax.mail.search.MessageIDTerm.match:(Ljavax/mail/Message;)Z │ │ -37205c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37205e: 1a01 e33c |0001: const-string v1, "Message-ID" // string@3ce3 │ │ -372062: 6e20 f59c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9cf5 │ │ -372068: 0c04 |0006: move-result-object v4 │ │ -37206a: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -37206e: 0f00 |0009: return v0 │ │ -372070: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -372072: 2142 |000b: array-length v2, v4 │ │ -372074: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ -372078: 4602 0401 |000e: aget-object v2, v4, v1 │ │ -37207c: 6f20 e3a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -372082: 0a02 |0013: move-result v2 │ │ -372084: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -372088: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -37208a: 0f04 |0017: return v4 │ │ -37208c: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -372090: 28f1 |001a: goto 000b // -000f │ │ -372092: 0f00 |001b: return v0 │ │ +372048: |[372048] javax.mail.search.MessageIDTerm.match:(Ljavax/mail/Message;)Z │ │ +372058: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37205a: 1a01 e33c |0001: const-string v1, "Message-ID" // string@3ce3 │ │ +37205e: 6e20 f59c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9cf5 │ │ +372064: 0c04 |0006: move-result-object v4 │ │ +372066: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +37206a: 0f00 |0009: return v0 │ │ +37206c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +37206e: 2142 |000b: array-length v2, v4 │ │ +372070: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ +372074: 4602 0401 |000e: aget-object v2, v4, v1 │ │ +372078: 6f20 e3a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +37207e: 0a02 |0013: move-result v2 │ │ +372080: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +372084: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +372086: 0f04 |0017: return v4 │ │ +372088: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +37208c: 28f1 |001a: goto 000b // -000f │ │ +37208e: 0f00 |001b: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0003 line=82 │ │ 0x000b line=90 │ │ 0x000e line=91 │ │ @@ -1420111,18 +1420110,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 │ │ -3725a4: |[3725a4] javax.mail.search.RecipientTerm.:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ -3725b4: 7020 7ca0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/AddressTerm;.:(Ljavax/mail/Address;)V // method@a07c │ │ -3725ba: 5b01 7c72 |0003: iput-object v1, v0, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ -3725be: 0e00 |0005: return-void │ │ +3725a0: |[3725a0] javax.mail.search.RecipientTerm.:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ +3725b0: 7020 7ca0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/AddressTerm;.:(Ljavax/mail/Address;)V // method@a07c │ │ +3725b6: 5b01 7c72 |0003: iput-object v1, v0, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ +3725ba: 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; │ │ @@ -1420134,31 +1420133,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3724c4: |[3724c4] javax.mail.search.RecipientTerm.equals:(Ljava/lang/Object;)Z │ │ -3724d4: 2040 5514 |0000: instance-of v0, v4, Ljavax/mail/search/RecipientTerm; // type@1455 │ │ -3724d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3724da: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3724de: 0f01 |0005: return v1 │ │ -3724e0: 0740 |0006: move-object v0, v4 │ │ -3724e2: 1f00 5514 |0007: check-cast v0, Ljavax/mail/search/RecipientTerm; // type@1455 │ │ -3724e6: 5400 7c72 |0009: iget-object v0, v0, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ -3724ea: 5432 7c72 |000b: iget-object v2, v3, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ -3724ee: 6e20 e697 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -3724f4: 0a00 |0010: move-result v0 │ │ -3724f6: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -3724fa: 6f20 7da0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/AddressTerm;.equals:(Ljava/lang/Object;)Z // method@a07d │ │ -372500: 0a04 |0016: move-result v4 │ │ -372502: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -372506: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -372508: 0f01 |001a: return v1 │ │ +3724c0: |[3724c0] javax.mail.search.RecipientTerm.equals:(Ljava/lang/Object;)Z │ │ +3724d0: 2040 5514 |0000: instance-of v0, v4, Ljavax/mail/search/RecipientTerm; // type@1455 │ │ +3724d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3724d6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3724da: 0f01 |0005: return v1 │ │ +3724dc: 0740 |0006: move-object v0, v4 │ │ +3724de: 1f00 5514 |0007: check-cast v0, Ljavax/mail/search/RecipientTerm; // type@1455 │ │ +3724e2: 5400 7c72 |0009: iget-object v0, v0, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ +3724e6: 5432 7c72 |000b: iget-object v2, v3, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ +3724ea: 6e20 e697 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +3724f0: 0a00 |0010: move-result v0 │ │ +3724f2: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +3724f6: 6f20 7da0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/AddressTerm;.equals:(Ljava/lang/Object;)Z // method@a07d │ │ +3724fc: 0a04 |0016: move-result v4 │ │ +3724fe: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +372502: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +372504: 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; │ │ @@ -1420169,17 +1420168,17 @@ │ │ type : '()Ljavax/mail/Message$RecipientType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -37258c: |[37258c] javax.mail.search.RecipientTerm.getRecipientType:()Ljavax/mail/Message$RecipientType; │ │ -37259c: 5410 7c72 |0000: iget-object v0, v1, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ -3725a0: 1100 |0002: return-object v0 │ │ +372588: |[372588] javax.mail.search.RecipientTerm.getRecipientType:()Ljavax/mail/Message$RecipientType; │ │ +372598: 5410 7c72 |0000: iget-object v0, v1, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ +37259c: 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;) │ │ @@ -1420187,22 +1420186,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -372564: |[372564] javax.mail.search.RecipientTerm.hashCode:()I │ │ -372574: 5420 7c72 |0000: iget-object v0, v2, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ -372578: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -37257e: 0a00 |0005: move-result v0 │ │ -372580: 6f10 7fa0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/AddressTerm;.hashCode:()I // method@a07f │ │ -372586: 0a01 |0009: move-result v1 │ │ -372588: b010 |000a: add-int/2addr v0, v1 │ │ -37258a: 0f00 |000b: return v0 │ │ +372560: |[372560] javax.mail.search.RecipientTerm.hashCode:()I │ │ +372570: 5420 7c72 |0000: iget-object v0, v2, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ +372574: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +37257a: 0a00 |0005: move-result v0 │ │ +37257c: 6f10 7fa0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/AddressTerm;.hashCode:()I // method@a07f │ │ +372582: 0a01 |0009: move-result v1 │ │ +372584: b010 |000a: add-int/2addr v0, v1 │ │ +372586: 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;) │ │ @@ -1420210,33 +1420209,33 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -37250c: |[37250c] javax.mail.search.RecipientTerm.match:(Ljavax/mail/Message;)Z │ │ -37251c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37251e: 5431 7c72 |0001: iget-object v1, v3, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ -372522: 6e20 f89c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ -372528: 0c04 |0006: move-result-object v4 │ │ -37252a: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -37252e: 0f00 |0009: return v0 │ │ -372530: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -372532: 2142 |000b: array-length v2, v4 │ │ -372534: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ -372538: 4602 0401 |000e: aget-object v2, v4, v1 │ │ -37253c: 6f20 80a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/AddressTerm;.match:(Ljavax/mail/Address;)Z // method@a080 │ │ -372542: 0a02 |0013: move-result v2 │ │ -372544: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -372548: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -37254a: 0f04 |0017: return v4 │ │ -37254c: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -372550: 28f1 |001a: goto 000b // -000f │ │ -372552: 0f00 |001b: return v0 │ │ +372508: |[372508] javax.mail.search.RecipientTerm.match:(Ljavax/mail/Message;)Z │ │ +372518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37251a: 5431 7c72 |0001: iget-object v1, v3, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727c │ │ +37251e: 6e20 f89c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ +372524: 0c04 |0006: move-result-object v4 │ │ +372526: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +37252a: 0f00 |0009: return v0 │ │ +37252c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +37252e: 2142 |000b: array-length v2, v4 │ │ +372530: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ +372534: 4602 0401 |000e: aget-object v2, v4, v1 │ │ +372538: 6f20 80a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/AddressTerm;.match:(Ljavax/mail/Address;)Z // method@a080 │ │ +37253e: 0a02 |0013: move-result v2 │ │ +372540: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +372544: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +372546: 0f04 |0017: return v4 │ │ +372548: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +37254c: 28f1 |001a: goto 000b // -000f │ │ +37254e: 0f00 |001b: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0001 line=95 │ │ 0x000b line=103 │ │ 0x000e line=104 │ │ @@ -1420274,17 +1420273,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3728e4: |[3728e4] javax.mail.search.SubjectTerm.:(Ljava/lang/String;)V │ │ -3728f4: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ -3728fa: 0e00 |0003: return-void │ │ +3728e0: |[3728e0] javax.mail.search.SubjectTerm.:(Ljava/lang/String;)V │ │ +3728f0: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ +3728f6: 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; │ │ │ │ @@ -1420294,22 +1420293,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -372880: |[372880] javax.mail.search.SubjectTerm.equals:(Ljava/lang/Object;)Z │ │ -372890: 2020 5b14 |0000: instance-of v0, v2, Ljavax/mail/search/SubjectTerm; // type@145b │ │ -372894: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -372898: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37289a: 0f02 |0005: return v2 │ │ -37289c: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ -3728a2: 0a02 |0009: move-result v2 │ │ -3728a4: 0f02 |000a: return v2 │ │ +37287c: |[37287c] javax.mail.search.SubjectTerm.equals:(Ljava/lang/Object;)Z │ │ +37288c: 2020 5b14 |0000: instance-of v0, v2, Ljavax/mail/search/SubjectTerm; // type@145b │ │ +372890: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +372894: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +372896: 0f02 |0005: return v2 │ │ +372898: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ +37289e: 0a02 |0009: move-result v2 │ │ +3728a0: 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; │ │ @@ -1420319,24 +1420318,24 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3728a8: |[3728a8] javax.mail.search.SubjectTerm.match:(Ljavax/mail/Message;)Z │ │ -3728b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3728ba: 6e10 fd9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getSubject:()Ljava/lang/String; // method@9cfd │ │ -3728c0: 0c02 |0004: move-result-object v2 │ │ -3728c2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -3728c6: 0f00 |0007: return v0 │ │ -3728c8: 6f20 e3a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -3728ce: 0a02 |000b: move-result v2 │ │ -3728d0: 0f02 |000c: return v2 │ │ -3728d2: 0f00 |000d: return v0 │ │ +3728a4: |[3728a4] javax.mail.search.SubjectTerm.match:(Ljavax/mail/Message;)Z │ │ +3728b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3728b6: 6e10 fd9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getSubject:()Ljava/lang/String; // method@9cfd │ │ +3728bc: 0c02 |0004: move-result-object v2 │ │ +3728be: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +3728c2: 0f00 |0007: return v0 │ │ +3728c4: 6f20 e3a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +3728ca: 0a02 |000b: move-result v2 │ │ +3728cc: 0f02 |000c: return v2 │ │ +3728ce: 0f00 |000d: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0001 line=79 │ │ 0x0008 line=87 │ │ locals : │ │ @@ -1420403,45 +1420402,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -375430: |[375430] myjava.awt.datatransfer.SystemFlavorMap.:()V │ │ -375440: 2200 7f13 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@137f │ │ -375444: 7010 e49a 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ -37544a: 6900 c172 |0005: sput-object v0, Lmyjava/awt/datatransfer/SystemFlavorMap;.systemFlavorMaps:Ljava/util/Map; // field@72c1 │ │ -37544e: 0e00 |0007: return-void │ │ +37542c: |[37542c] myjava.awt.datatransfer.SystemFlavorMap.:()V │ │ +37543c: 2200 7f13 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@137f │ │ +375440: 7010 e49a 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ +375446: 6900 c172 |0005: sput-object v0, Lmyjava/awt/datatransfer/SystemFlavorMap;.systemFlavorMaps:Ljava/util/Map; // field@72c1 │ │ +37544a: 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 │ │ -375450: |[375450] myjava.awt.datatransfer.SystemFlavorMap.:()V │ │ -375460: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -375466: 2200 6413 |0003: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -37546a: 7010 159a 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -375470: 5b10 c072 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ -375474: 2200 6413 |000a: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -375478: 7010 159a 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -37547e: 5b10 bf72 |000f: iput-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ -375482: 2200 7f14 |0011: new-instance v0, Lmyjava/awt/datatransfer/SystemFlavorMap$1; // type@147f │ │ -375486: 7020 97a1 1000 |0013: invoke-direct {v0, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.:(Lmyjava/awt/datatransfer/SystemFlavorMap;)V // method@a197 │ │ -37548c: 7110 3c99 0000 |0016: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -375492: 0e00 |0019: return-void │ │ +37544c: |[37544c] myjava.awt.datatransfer.SystemFlavorMap.:()V │ │ +37545c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +375462: 2200 6413 |0003: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +375466: 7010 159a 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +37546c: 5b10 c072 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ +375470: 2200 6413 |000a: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +375474: 7010 159a 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +37547a: 5b10 bf72 |000f: iput-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ +37547e: 2200 7f14 |0011: new-instance v0, Lmyjava/awt/datatransfer/SystemFlavorMap$1; // type@147f │ │ +375482: 7020 97a1 1000 |0013: invoke-direct {v0, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.:(Lmyjava/awt/datatransfer/SystemFlavorMap;)V // method@a197 │ │ +375488: 7110 3c99 0000 |0016: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +37548e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=87 │ │ 0x000a line=94 │ │ 0x0011 line=102 │ │ 0x0016 line=103 │ │ @@ -1420453,23 +1420452,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 │ │ -37539c: |[37539c] myjava.awt.datatransfer.SystemFlavorMap.decodeDataFlavor:(Ljava/lang/String;)Lmyjava/awt/datatransfer/DataFlavor; │ │ -3753ac: 7110 9ea1 0100 |0000: invoke-static {v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.decodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; // method@a19e │ │ -3753b2: 0c01 |0003: move-result-object v1 │ │ -3753b4: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -3753b8: 2200 7814 |0006: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3753bc: 7020 3ca1 1000 |0008: invoke-direct {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;)V // method@a13c │ │ -3753c2: 1100 |000b: return-object v0 │ │ -3753c4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3753c6: 1101 |000d: return-object v1 │ │ +375398: |[375398] myjava.awt.datatransfer.SystemFlavorMap.decodeDataFlavor:(Ljava/lang/String;)Lmyjava/awt/datatransfer/DataFlavor; │ │ +3753a8: 7110 9ea1 0100 |0000: invoke-static {v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.decodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; // method@a19e │ │ +3753ae: 0c01 |0003: move-result-object v1 │ │ +3753b0: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +3753b4: 2200 7814 |0006: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3753b8: 7020 3ca1 1000 |0008: invoke-direct {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;)V // method@a13c │ │ +3753be: 1100 |000b: return-object v0 │ │ +3753c0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3753c2: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0006 line=342 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1420478,24 +1420477,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 │ │ -375194: |[375194] myjava.awt.datatransfer.SystemFlavorMap.decodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; │ │ -3751a4: 7110 a6a1 0100 |0000: invoke-static {v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.isJavaMIMEType:(Ljava/lang/String;)Z // method@a1a6 │ │ -3751aa: 0a00 |0003: move-result v0 │ │ -3751ac: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -3751b0: 1300 0900 |0006: const/16 v0, #int 9 // #9 │ │ -3751b4: 6e20 2d98 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3751ba: 0c01 |000b: move-result-object v1 │ │ -3751bc: 1101 |000c: return-object v1 │ │ -3751be: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3751c0: 1101 |000e: return-object v1 │ │ +375190: |[375190] myjava.awt.datatransfer.SystemFlavorMap.decodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; │ │ +3751a0: 7110 a6a1 0100 |0000: invoke-static {v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.isJavaMIMEType:(Ljava/lang/String;)Z // method@a1a6 │ │ +3751a6: 0a00 |0003: move-result v0 │ │ +3751a8: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +3751ac: 1300 0900 |0006: const/16 v0, #int 9 // #9 │ │ +3751b0: 6e20 2d98 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3751b6: 0c01 |000b: move-result-object v1 │ │ +3751b8: 1101 |000c: return-object v1 │ │ +3751ba: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3751bc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0008 line=326 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1420504,23 +1420503,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 │ │ -3751c4: |[3751c4] myjava.awt.datatransfer.SystemFlavorMap.encodeDataFlavor:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/lang/String; │ │ -3751d4: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ -3751d8: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getMimeType:()Ljava/lang/String; // method@a14c │ │ -3751de: 0c00 |0005: move-result-object v0 │ │ -3751e0: 7110 a0a1 0000 |0006: invoke-static {v0}, Lmyjava/awt/datatransfer/SystemFlavorMap;.encodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; // method@a1a0 │ │ -3751e6: 0c00 |0009: move-result-object v0 │ │ -3751e8: 1100 |000a: return-object v0 │ │ -3751ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3751ec: 1100 |000c: return-object v0 │ │ +3751c0: |[3751c0] myjava.awt.datatransfer.SystemFlavorMap.encodeDataFlavor:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/lang/String; │ │ +3751d0: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ +3751d4: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getMimeType:()Ljava/lang/String; // method@a14c │ │ +3751da: 0c00 |0005: move-result-object v0 │ │ +3751dc: 7110 a0a1 0000 |0006: invoke-static {v0}, Lmyjava/awt/datatransfer/SystemFlavorMap;.encodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; // method@a1a0 │ │ +3751e2: 0c00 |0009: move-result-object v0 │ │ +3751e4: 1100 |000a: return-object v0 │ │ +3751e6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3751e8: 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;) │ │ @@ -1420528,26 +1420527,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 │ │ -3751f0: |[3751f0] myjava.awt.datatransfer.SystemFlavorMap.encodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; │ │ -375200: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -375204: 2200 e812 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -375208: 7010 4098 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37520e: 1a01 867f |0007: const-string v1, "gnu.java:" // string@7f86 │ │ -375212: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -375218: 6e20 4b98 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37521e: 6e10 5498 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -375224: 0c02 |0012: move-result-object v2 │ │ -375226: 1102 |0013: return-object v2 │ │ -375228: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -37522a: 1102 |0015: return-object v2 │ │ +3751ec: |[3751ec] myjava.awt.datatransfer.SystemFlavorMap.encodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; │ │ +3751fc: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +375200: 2200 e812 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +375204: 7010 4098 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37520a: 1a01 867f |0007: const-string v1, "gnu.java:" // string@7f86 │ │ +37520e: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +375214: 6e20 4b98 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37521a: 6e10 5498 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +375220: 0c02 |0012: move-result-object v2 │ │ +375222: 1102 |0013: return-object v2 │ │ +375224: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +375226: 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;) │ │ @@ -1420555,36 +1420554,36 @@ │ │ type : '()Lmyjava/awt/datatransfer/FlavorMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3753c8: |[3753c8] myjava.awt.datatransfer.SystemFlavorMap.getDefaultFlavorMap:()Lmyjava/awt/datatransfer/FlavorMap; │ │ -3753d8: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -3753de: 0c00 |0003: move-result-object v0 │ │ -3753e0: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ -3753e6: 0c00 |0007: move-result-object v0 │ │ -3753e8: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -3753ec: 7100 6097 0000 |000a: invoke-static {}, Ljava/lang/ClassLoader;.getSystemClassLoader:()Ljava/lang/ClassLoader; // method@9760 │ │ -3753f2: 0c00 |000d: move-result-object v0 │ │ -3753f4: 6201 c172 |000e: sget-object v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.systemFlavorMaps:Ljava/util/Map; // field@72c1 │ │ -3753f8: 1d01 |0010: monitor-enter v1 │ │ -3753fa: 7220 859a 0100 |0011: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -375400: 0c02 |0014: move-result-object v2 │ │ -375402: 1f02 7914 |0015: check-cast v2, Lmyjava/awt/datatransfer/FlavorMap; // type@1479 │ │ -375406: 3902 0a00 |0017: if-nez v2, 0021 // +000a │ │ -37540a: 2202 8014 |0019: new-instance v2, Lmyjava/awt/datatransfer/SystemFlavorMap; // type@1480 │ │ -37540e: 7010 9aa1 0200 |001b: invoke-direct {v2}, Lmyjava/awt/datatransfer/SystemFlavorMap;.:()V // method@a19a │ │ -375414: 7230 899a 0102 |001e: invoke-interface {v1, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -37541a: 1e01 |0021: monitor-exit v1 │ │ -37541c: 1102 |0022: return-object v2 │ │ -37541e: 0d00 |0023: move-exception v0 │ │ -375420: 1e01 |0024: monitor-exit v1 │ │ -375422: 2700 |0025: throw v0 │ │ +3753c4: |[3753c4] myjava.awt.datatransfer.SystemFlavorMap.getDefaultFlavorMap:()Lmyjava/awt/datatransfer/FlavorMap; │ │ +3753d4: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +3753da: 0c00 |0003: move-result-object v0 │ │ +3753dc: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ +3753e2: 0c00 |0007: move-result-object v0 │ │ +3753e4: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +3753e8: 7100 6097 0000 |000a: invoke-static {}, Ljava/lang/ClassLoader;.getSystemClassLoader:()Ljava/lang/ClassLoader; // method@9760 │ │ +3753ee: 0c00 |000d: move-result-object v0 │ │ +3753f0: 6201 c172 |000e: sget-object v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.systemFlavorMaps:Ljava/util/Map; // field@72c1 │ │ +3753f4: 1d01 |0010: monitor-enter v1 │ │ +3753f6: 7220 859a 0100 |0011: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +3753fc: 0c02 |0014: move-result-object v2 │ │ +3753fe: 1f02 7914 |0015: check-cast v2, Lmyjava/awt/datatransfer/FlavorMap; // type@1479 │ │ +375402: 3902 0a00 |0017: if-nez v2, 0021 // +000a │ │ +375406: 2202 8014 |0019: new-instance v2, Lmyjava/awt/datatransfer/SystemFlavorMap; // type@1480 │ │ +37540a: 7010 9aa1 0200 |001b: invoke-direct {v2}, Lmyjava/awt/datatransfer/SystemFlavorMap;.:()V // method@a19a │ │ +375410: 7230 899a 0102 |001e: invoke-interface {v1, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +375416: 1e01 |0021: monitor-exit v1 │ │ +375418: 1102 |0022: return-object v2 │ │ +37541a: 0d00 |0023: move-exception v0 │ │ +37541c: 1e01 |0024: monitor-exit v1 │ │ +37541e: 2700 |0025: throw v0 │ │ catches : 1 │ │ 0x0011 - 0x0025 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x000a line=229 │ │ @@ -1420601,24 +1420600,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -375168: |[375168] myjava.awt.datatransfer.SystemFlavorMap.isJavaMIMEType:(Ljava/lang/String;)Z │ │ -375178: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -37517c: 1a00 867f |0002: const-string v0, "gnu.java:" // string@7f86 │ │ -375180: 6e20 2c98 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -375186: 0a01 |0007: move-result v1 │ │ -375188: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -37518c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -37518e: 2802 |000b: goto 000d // +0002 │ │ -375190: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -375192: 0f01 |000d: return v1 │ │ +375164: |[375164] myjava.awt.datatransfer.SystemFlavorMap.isJavaMIMEType:(Ljava/lang/String;)Z │ │ +375174: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +375178: 1a00 867f |0002: const-string v0, "gnu.java:" // string@7f86 │ │ +37517c: 6e20 2c98 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +375182: 0a01 |0007: move-result v1 │ │ +375184: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +375188: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +37518a: 2802 |000b: goto 000d // +0002 │ │ +37518c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +37518e: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=312 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1420627,40 +1420626,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 │ │ -375494: |[375494] myjava.awt.datatransfer.SystemFlavorMap.addFlavorForUnencodedNative:(Ljava/lang/String;Lmyjava/awt/datatransfer/DataFlavor;)V │ │ -3754a4: 1d01 |0000: monitor-enter v1 │ │ -3754a6: 3802 2400 |0001: if-eqz v2, 0025 // +0024 │ │ -3754aa: 3803 2200 |0003: if-eqz v3, 0025 // +0022 │ │ -3754ae: 5410 c072 |0005: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ -3754b2: 6e20 1c9a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -3754b8: 0c00 |000a: move-result-object v0 │ │ -3754ba: 1f00 6c13 |000b: check-cast v0, Ljava/util/List; // type@136c │ │ -3754be: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -3754c2: 2203 5613 |000f: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ -3754c6: 7010 9399 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3754cc: 5410 c072 |0014: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ -3754d0: 6e30 209a 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -3754d6: 280a |0019: goto 0023 // +000a │ │ -3754d8: 7220 5e9a 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -3754de: 0a02 |001d: move-result v2 │ │ -3754e0: 3902 0500 |001e: if-nez v2, 0023 // +0005 │ │ -3754e4: 7220 5b9a 3000 |0020: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3754ea: 1e01 |0023: monitor-exit v1 │ │ -3754ec: 0e00 |0024: return-void │ │ -3754ee: 2202 d812 |0025: new-instance v2, Ljava/lang/NullPointerException; // type@12d8 │ │ -3754f2: 7010 dd97 0200 |0027: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ -3754f8: 2702 |002a: throw v2 │ │ -3754fa: 0d02 |002b: move-exception v2 │ │ -3754fc: 1e01 |002c: monitor-exit v1 │ │ -3754fe: 2702 |002d: throw v2 │ │ +375490: |[375490] myjava.awt.datatransfer.SystemFlavorMap.addFlavorForUnencodedNative:(Ljava/lang/String;Lmyjava/awt/datatransfer/DataFlavor;)V │ │ +3754a0: 1d01 |0000: monitor-enter v1 │ │ +3754a2: 3802 2400 |0001: if-eqz v2, 0025 // +0024 │ │ +3754a6: 3803 2200 |0003: if-eqz v3, 0025 // +0022 │ │ +3754aa: 5410 c072 |0005: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ +3754ae: 6e20 1c9a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +3754b4: 0c00 |000a: move-result-object v0 │ │ +3754b6: 1f00 6c13 |000b: check-cast v0, Ljava/util/List; // type@136c │ │ +3754ba: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +3754be: 2203 5613 |000f: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ +3754c2: 7010 9399 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3754c8: 5410 c072 |0014: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ +3754cc: 6e30 209a 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +3754d2: 280a |0019: goto 0023 // +000a │ │ +3754d4: 7220 5e9a 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +3754da: 0a02 |001d: move-result v2 │ │ +3754dc: 3902 0500 |001e: if-nez v2, 0023 // +0005 │ │ +3754e0: 7220 5b9a 3000 |0020: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3754e6: 1e01 |0023: monitor-exit v1 │ │ +3754e8: 0e00 |0024: return-void │ │ +3754ea: 2202 d812 |0025: new-instance v2, Ljava/lang/NullPointerException; // type@12d8 │ │ +3754ee: 7010 dd97 0200 |0027: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ +3754f4: 2702 |002a: throw v2 │ │ +3754f6: 0d02 |002b: move-exception v2 │ │ +3754f8: 1e01 |002c: monitor-exit v1 │ │ +3754fa: 2702 |002d: throw v2 │ │ catches : 2 │ │ 0x0005 - 0x0023 │ │ -> 0x002b │ │ 0x0025 - 0x002b │ │ -> 0x002b │ │ positions : │ │ 0x0005 line=432 │ │ @@ -1420680,40 +1420679,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 │ │ -375514: |[375514] myjava.awt.datatransfer.SystemFlavorMap.addUnencodedNativeForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;Ljava/lang/String;)V │ │ -375524: 1d01 |0000: monitor-enter v1 │ │ -375526: 3803 2400 |0001: if-eqz v3, 0025 // +0024 │ │ -37552a: 3802 2200 |0003: if-eqz v2, 0025 // +0022 │ │ -37552e: 5410 bf72 |0005: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ -375532: 6e20 1c9a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -375538: 0c00 |000a: move-result-object v0 │ │ -37553a: 1f00 6c13 |000b: check-cast v0, Ljava/util/List; // type@136c │ │ -37553e: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -375542: 2203 5613 |000f: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ -375546: 7010 9399 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -37554c: 5410 bf72 |0014: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ -375550: 6e30 209a 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -375556: 280a |0019: goto 0023 // +000a │ │ -375558: 7220 5e9a 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -37555e: 0a02 |001d: move-result v2 │ │ -375560: 3902 0500 |001e: if-nez v2, 0023 // +0005 │ │ -375564: 7220 5b9a 3000 |0020: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -37556a: 1e01 |0023: monitor-exit v1 │ │ -37556c: 0e00 |0024: return-void │ │ -37556e: 2202 d812 |0025: new-instance v2, Ljava/lang/NullPointerException; // type@12d8 │ │ -375572: 7010 dd97 0200 |0027: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ -375578: 2702 |002a: throw v2 │ │ -37557a: 0d02 |002b: move-exception v2 │ │ -37557c: 1e01 |002c: monitor-exit v1 │ │ -37557e: 2702 |002d: throw v2 │ │ +375510: |[375510] myjava.awt.datatransfer.SystemFlavorMap.addUnencodedNativeForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;Ljava/lang/String;)V │ │ +375520: 1d01 |0000: monitor-enter v1 │ │ +375522: 3803 2400 |0001: if-eqz v3, 0025 // +0024 │ │ +375526: 3802 2200 |0003: if-eqz v2, 0025 // +0022 │ │ +37552a: 5410 bf72 |0005: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ +37552e: 6e20 1c9a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +375534: 0c00 |000a: move-result-object v0 │ │ +375536: 1f00 6c13 |000b: check-cast v0, Ljava/util/List; // type@136c │ │ +37553a: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +37553e: 2203 5613 |000f: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ +375542: 7010 9399 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +375548: 5410 bf72 |0014: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ +37554c: 6e30 209a 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +375552: 280a |0019: goto 0023 // +000a │ │ +375554: 7220 5e9a 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +37555a: 0a02 |001d: move-result v2 │ │ +37555c: 3902 0500 |001e: if-nez v2, 0023 // +0005 │ │ +375560: 7220 5b9a 3000 |0020: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +375566: 1e01 |0023: monitor-exit v1 │ │ +375568: 0e00 |0024: return-void │ │ +37556a: 2202 d812 |0025: new-instance v2, Ljava/lang/NullPointerException; // type@12d8 │ │ +37556e: 7010 dd97 0200 |0027: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ +375574: 2702 |002a: throw v2 │ │ +375576: 0d02 |002b: move-exception v2 │ │ +375578: 1e01 |002c: monitor-exit v1 │ │ +37557a: 2702 |002d: throw v2 │ │ catches : 2 │ │ 0x0005 - 0x0023 │ │ -> 0x002b │ │ 0x0025 - 0x002b │ │ -> 0x002b │ │ positions : │ │ 0x0005 line=470 │ │ @@ -1420733,49 +1420732,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 │ │ -37522c: |[37522c] myjava.awt.datatransfer.SystemFlavorMap.getFlavorsForNative:(Ljava/lang/String;)Ljava/util/List; │ │ -37523c: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -375240: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -375246: 3905 3200 |0005: if-nez v5, 0037 // +0032 │ │ -37524a: 5445 c072 |0007: iget-object v5, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ -37524e: 6e10 249a 0500 |0009: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@9a24 │ │ -375254: 0c05 |000c: move-result-object v5 │ │ -375256: 7210 ef99 0500 |000d: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ -37525c: 0c05 |0010: move-result-object v5 │ │ -37525e: 7210 3f9a 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -375264: 0a01 |0014: move-result v1 │ │ -375266: 3801 2f00 |0015: if-eqz v1, 0044 // +002f │ │ -37526a: 7210 409a 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -375270: 0c01 |001a: move-result-object v1 │ │ -375272: 1f01 6c13 |001b: check-cast v1, Ljava/util/List; // type@136c │ │ -375276: 7210 659a 0100 |001d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -37527c: 0c01 |0020: move-result-object v1 │ │ -37527e: 7210 3f9a 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -375284: 0a02 |0024: move-result v2 │ │ -375286: 3802 ecff |0025: if-eqz v2, 0011 // -0014 │ │ -37528a: 7210 409a 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -375290: 0c02 |002a: move-result-object v2 │ │ -375292: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -375296: 7220 5e9a 2000 |002d: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -37529c: 0a03 |0030: move-result v3 │ │ -37529e: 3903 f0ff |0031: if-nez v3, 0021 // -0010 │ │ -3752a2: 7220 5b9a 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3752a8: 28eb |0036: goto 0021 // -0015 │ │ -3752aa: 5441 c072 |0037: iget-object v1, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ -3752ae: 6e20 1c9a 5100 |0039: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -3752b4: 0c05 |003c: move-result-object v5 │ │ -3752b6: 1f05 6c13 |003d: check-cast v5, Ljava/util/List; // type@136c │ │ -3752ba: 3805 0500 |003f: if-eqz v5, 0044 // +0005 │ │ -3752be: 7220 5c9a 5000 |0041: invoke-interface {v0, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ -3752c4: 1100 |0044: return-object v0 │ │ +375228: |[375228] myjava.awt.datatransfer.SystemFlavorMap.getFlavorsForNative:(Ljava/lang/String;)Ljava/util/List; │ │ +375238: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +37523c: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +375242: 3905 3200 |0005: if-nez v5, 0037 // +0032 │ │ +375246: 5445 c072 |0007: iget-object v5, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ +37524a: 6e10 249a 0500 |0009: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@9a24 │ │ +375250: 0c05 |000c: move-result-object v5 │ │ +375252: 7210 ef99 0500 |000d: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ +375258: 0c05 |0010: move-result-object v5 │ │ +37525a: 7210 3f9a 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +375260: 0a01 |0014: move-result v1 │ │ +375262: 3801 2f00 |0015: if-eqz v1, 0044 // +002f │ │ +375266: 7210 409a 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +37526c: 0c01 |001a: move-result-object v1 │ │ +37526e: 1f01 6c13 |001b: check-cast v1, Ljava/util/List; // type@136c │ │ +375272: 7210 659a 0100 |001d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +375278: 0c01 |0020: move-result-object v1 │ │ +37527a: 7210 3f9a 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +375280: 0a02 |0024: move-result v2 │ │ +375282: 3802 ecff |0025: if-eqz v2, 0011 // -0014 │ │ +375286: 7210 409a 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +37528c: 0c02 |002a: move-result-object v2 │ │ +37528e: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +375292: 7220 5e9a 2000 |002d: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +375298: 0a03 |0030: move-result v3 │ │ +37529a: 3903 f0ff |0031: if-nez v3, 0021 // -0010 │ │ +37529e: 7220 5b9a 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3752a4: 28eb |0036: goto 0021 // -0015 │ │ +3752a6: 5441 c072 |0037: iget-object v1, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ +3752aa: 6e20 1c9a 5100 |0039: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +3752b0: 0c05 |003c: move-result-object v5 │ │ +3752b2: 1f05 6c13 |003d: check-cast v5, Ljava/util/List; // type@136c │ │ +3752b6: 3805 0500 |003f: if-eqz v5, 0044 // +0005 │ │ +3752ba: 7220 5c9a 5000 |0041: invoke-interface {v0, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ +3752c0: 1100 |0044: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0007 line=366 │ │ 0x000d line=367 │ │ 0x001d line=369 │ │ 0x002d line=371 │ │ @@ -1420791,18 +1420790,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 │ │ -375364: |[375364] myjava.awt.datatransfer.SystemFlavorMap.getFlavorsForNatives:([Ljava/lang/String;)Ljava/util/Map; │ │ -375374: 2201 6413 |0000: new-instance v1, Ljava/util/HashMap; // type@1364 │ │ -375378: 7010 159a 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -37537e: 1101 |0005: return-object v1 │ │ +375360: |[375360] myjava.awt.datatransfer.SystemFlavorMap.getFlavorsForNatives:([Ljava/lang/String;)Ljava/util/Map; │ │ +375370: 2201 6413 |0000: new-instance v1, Ljava/util/HashMap; // type@1364 │ │ +375374: 7010 159a 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +37537a: 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; │ │ │ │ @@ -1420811,49 +1420810,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 │ │ -3752c8: |[3752c8] myjava.awt.datatransfer.SystemFlavorMap.getNativesForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/util/List; │ │ -3752d8: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -3752dc: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3752e2: 3905 3200 |0005: if-nez v5, 0037 // +0032 │ │ -3752e6: 5445 bf72 |0007: iget-object v5, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ -3752ea: 6e10 249a 0500 |0009: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@9a24 │ │ -3752f0: 0c05 |000c: move-result-object v5 │ │ -3752f2: 7210 ef99 0500 |000d: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ -3752f8: 0c05 |0010: move-result-object v5 │ │ -3752fa: 7210 3f9a 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -375300: 0a01 |0014: move-result v1 │ │ -375302: 3801 2f00 |0015: if-eqz v1, 0044 // +002f │ │ -375306: 7210 409a 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -37530c: 0c01 |001a: move-result-object v1 │ │ -37530e: 1f01 6c13 |001b: check-cast v1, Ljava/util/List; // type@136c │ │ -375312: 7210 659a 0100 |001d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -375318: 0c01 |0020: move-result-object v1 │ │ -37531a: 7210 3f9a 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -375320: 0a02 |0024: move-result v2 │ │ -375322: 3802 ecff |0025: if-eqz v2, 0011 // -0014 │ │ -375326: 7210 409a 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -37532c: 0c02 |002a: move-result-object v2 │ │ -37532e: 1f02 e612 |002b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -375332: 7220 5e9a 2000 |002d: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -375338: 0a03 |0030: move-result v3 │ │ -37533a: 3903 f0ff |0031: if-nez v3, 0021 // -0010 │ │ -37533e: 7220 5b9a 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -375344: 28eb |0036: goto 0021 // -0015 │ │ -375346: 5441 bf72 |0037: iget-object v1, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ -37534a: 6e20 1c9a 5100 |0039: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -375350: 0c05 |003c: move-result-object v5 │ │ -375352: 1f05 6c13 |003d: check-cast v5, Ljava/util/List; // type@136c │ │ -375356: 3805 0500 |003f: if-eqz v5, 0044 // +0005 │ │ -37535a: 7220 5c9a 5000 |0041: invoke-interface {v0, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ -375360: 1100 |0044: return-object v0 │ │ +3752c4: |[3752c4] myjava.awt.datatransfer.SystemFlavorMap.getNativesForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/util/List; │ │ +3752d4: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +3752d8: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3752de: 3905 3200 |0005: if-nez v5, 0037 // +0032 │ │ +3752e2: 5445 bf72 |0007: iget-object v5, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ +3752e6: 6e10 249a 0500 |0009: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@9a24 │ │ +3752ec: 0c05 |000c: move-result-object v5 │ │ +3752ee: 7210 ef99 0500 |000d: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ +3752f4: 0c05 |0010: move-result-object v5 │ │ +3752f6: 7210 3f9a 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3752fc: 0a01 |0014: move-result v1 │ │ +3752fe: 3801 2f00 |0015: if-eqz v1, 0044 // +002f │ │ +375302: 7210 409a 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +375308: 0c01 |001a: move-result-object v1 │ │ +37530a: 1f01 6c13 |001b: check-cast v1, Ljava/util/List; // type@136c │ │ +37530e: 7210 659a 0100 |001d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +375314: 0c01 |0020: move-result-object v1 │ │ +375316: 7210 3f9a 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +37531c: 0a02 |0024: move-result v2 │ │ +37531e: 3802 ecff |0025: if-eqz v2, 0011 // -0014 │ │ +375322: 7210 409a 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +375328: 0c02 |002a: move-result-object v2 │ │ +37532a: 1f02 e612 |002b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +37532e: 7220 5e9a 2000 |002d: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +375334: 0a03 |0030: move-result v3 │ │ +375336: 3903 f0ff |0031: if-nez v3, 0021 // -0010 │ │ +37533a: 7220 5b9a 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +375340: 28eb |0036: goto 0021 // -0015 │ │ +375342: 5441 bf72 |0037: iget-object v1, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ +375346: 6e20 1c9a 5100 |0039: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +37534c: 0c05 |003c: move-result-object v5 │ │ +37534e: 1f05 6c13 |003d: check-cast v5, Ljava/util/List; // type@136c │ │ +375352: 3805 0500 |003f: if-eqz v5, 0044 // +0005 │ │ +375356: 7220 5c9a 5000 |0041: invoke-interface {v0, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ +37535c: 1100 |0044: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0007 line=390 │ │ 0x000d line=391 │ │ 0x001d line=393 │ │ 0x002d line=395 │ │ @@ -1420869,18 +1420868,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 │ │ -375380: |[375380] myjava.awt.datatransfer.SystemFlavorMap.getNativesForFlavors:([Lmyjava/awt/datatransfer/DataFlavor;)Ljava/util/Map; │ │ -375390: 2201 6413 |0000: new-instance v1, Ljava/util/HashMap; // type@1364 │ │ -375394: 7010 159a 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -37539a: 1101 |0005: return-object v1 │ │ +37537c: |[37537c] myjava.awt.datatransfer.SystemFlavorMap.getNativesForFlavors:([Lmyjava/awt/datatransfer/DataFlavor;)Ljava/util/Map; │ │ +37538c: 2201 6413 |0000: new-instance v1, Ljava/util/HashMap; // type@1364 │ │ +375390: 7010 159a 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +375396: 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; │ │ │ │ @@ -1420889,35 +1420888,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 │ │ -375594: |[375594] myjava.awt.datatransfer.SystemFlavorMap.setFlavorsForNative:(Ljava/lang/String;[Lmyjava/awt/datatransfer/DataFlavor;)V │ │ -3755a4: 1d02 |0000: monitor-enter v2 │ │ -3755a6: 3803 1700 |0001: if-eqz v3, 0018 // +0017 │ │ -3755aa: 3804 1500 |0003: if-eqz v4, 0018 // +0015 │ │ -3755ae: 5420 c072 |0005: iget-object v0, v2, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ -3755b2: 6e20 229a 3000 |0007: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a22 │ │ -3755b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3755ba: 2141 |000b: array-length v1, v4 │ │ -3755bc: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ -3755c0: 4601 0400 |000e: aget-object v1, v4, v0 │ │ -3755c4: 6e30 9ba1 3201 |0010: invoke-virtual {v2, v3, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.addFlavorForUnencodedNative:(Ljava/lang/String;Lmyjava/awt/datatransfer/DataFlavor;)V // method@a19b │ │ -3755ca: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3755ce: 28f6 |0015: goto 000b // -000a │ │ -3755d0: 1e02 |0016: monitor-exit v2 │ │ -3755d2: 0e00 |0017: return-void │ │ -3755d4: 2203 d812 |0018: new-instance v3, Ljava/lang/NullPointerException; // type@12d8 │ │ -3755d8: 7010 dd97 0300 |001a: invoke-direct {v3}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ -3755de: 2703 |001d: throw v3 │ │ -3755e0: 0d03 |001e: move-exception v3 │ │ -3755e2: 1e02 |001f: monitor-exit v2 │ │ -3755e4: 2703 |0020: throw v3 │ │ +375590: |[375590] myjava.awt.datatransfer.SystemFlavorMap.setFlavorsForNative:(Ljava/lang/String;[Lmyjava/awt/datatransfer/DataFlavor;)V │ │ +3755a0: 1d02 |0000: monitor-enter v2 │ │ +3755a2: 3803 1700 |0001: if-eqz v3, 0018 // +0017 │ │ +3755a6: 3804 1500 |0003: if-eqz v4, 0018 // +0015 │ │ +3755aa: 5420 c072 |0005: iget-object v0, v2, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ +3755ae: 6e20 229a 3000 |0007: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a22 │ │ +3755b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3755b6: 2141 |000b: array-length v1, v4 │ │ +3755b8: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ +3755bc: 4601 0400 |000e: aget-object v1, v4, v0 │ │ +3755c0: 6e30 9ba1 3201 |0010: invoke-virtual {v2, v3, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.addFlavorForUnencodedNative:(Ljava/lang/String;Lmyjava/awt/datatransfer/DataFlavor;)V // method@a19b │ │ +3755c6: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3755ca: 28f6 |0015: goto 000b // -000a │ │ +3755cc: 1e02 |0016: monitor-exit v2 │ │ +3755ce: 0e00 |0017: return-void │ │ +3755d0: 2203 d812 |0018: new-instance v3, Ljava/lang/NullPointerException; // type@12d8 │ │ +3755d4: 7010 dd97 0300 |001a: invoke-direct {v3}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ +3755da: 2703 |001d: throw v3 │ │ +3755dc: 0d03 |001e: move-exception v3 │ │ +3755de: 1e02 |001f: monitor-exit v2 │ │ +3755e0: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0005 - 0x0013 │ │ -> 0x001e │ │ 0x0018 - 0x001e │ │ -> 0x001e │ │ positions : │ │ 0x0005 line=557 │ │ @@ -1420935,35 +1420934,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 │ │ -3755fc: |[3755fc] myjava.awt.datatransfer.SystemFlavorMap.setNativesForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;[Ljava/lang/String;)V │ │ -37560c: 1d02 |0000: monitor-enter v2 │ │ -37560e: 3804 1700 |0001: if-eqz v4, 0018 // +0017 │ │ -375612: 3803 1500 |0003: if-eqz v3, 0018 // +0015 │ │ -375616: 5420 bf72 |0005: iget-object v0, v2, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ -37561a: 6e20 229a 3000 |0007: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a22 │ │ -375620: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -375622: 2141 |000b: array-length v1, v4 │ │ -375624: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ -375628: 4601 0400 |000e: aget-object v1, v4, v0 │ │ -37562c: 6e30 9ca1 3201 |0010: invoke-virtual {v2, v3, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.addUnencodedNativeForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;Ljava/lang/String;)V // method@a19c │ │ -375632: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -375636: 28f6 |0015: goto 000b // -000a │ │ -375638: 1e02 |0016: monitor-exit v2 │ │ -37563a: 0e00 |0017: return-void │ │ -37563c: 2203 d812 |0018: new-instance v3, Ljava/lang/NullPointerException; // type@12d8 │ │ -375640: 7010 dd97 0300 |001a: invoke-direct {v3}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ -375646: 2703 |001d: throw v3 │ │ -375648: 0d03 |001e: move-exception v3 │ │ -37564a: 1e02 |001f: monitor-exit v2 │ │ -37564c: 2703 |0020: throw v3 │ │ +3755f8: |[3755f8] myjava.awt.datatransfer.SystemFlavorMap.setNativesForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;[Ljava/lang/String;)V │ │ +375608: 1d02 |0000: monitor-enter v2 │ │ +37560a: 3804 1700 |0001: if-eqz v4, 0018 // +0017 │ │ +37560e: 3803 1500 |0003: if-eqz v3, 0018 // +0015 │ │ +375612: 5420 bf72 |0005: iget-object v0, v2, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ +375616: 6e20 229a 3000 |0007: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a22 │ │ +37561c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +37561e: 2141 |000b: array-length v1, v4 │ │ +375620: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ +375624: 4601 0400 |000e: aget-object v1, v4, v0 │ │ +375628: 6e30 9ca1 3201 |0010: invoke-virtual {v2, v3, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.addUnencodedNativeForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;Ljava/lang/String;)V // method@a19c │ │ +37562e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +375632: 28f6 |0015: goto 000b // -000a │ │ +375634: 1e02 |0016: monitor-exit v2 │ │ +375636: 0e00 |0017: return-void │ │ +375638: 2203 d812 |0018: new-instance v3, Ljava/lang/NullPointerException; // type@12d8 │ │ +37563c: 7010 dd97 0300 |001a: invoke-direct {v3}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ +375642: 2703 |001d: throw v3 │ │ +375644: 0d03 |001e: move-exception v3 │ │ +375646: 1e02 |001f: monitor-exit v2 │ │ +375648: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0005 - 0x0013 │ │ -> 0x001e │ │ 0x0018 - 0x001e │ │ -> 0x001e │ │ positions : │ │ 0x0005 line=517 │ │ @@ -1420981,53 +1420980,53 @@ │ │ type : '(Ljava/util/Properties;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -375664: |[375664] myjava.awt.datatransfer.SystemFlavorMap.setupMapping:(Ljava/util/Properties;)V │ │ -375674: 6e10 9b9a 0700 |0000: invoke-virtual {v7}, Ljava/util/Properties;.propertyNames:()Ljava/util/Enumeration; // method@9a9b │ │ -37567a: 0c00 |0003: move-result-object v0 │ │ -37567c: 7210 119a 0000 |0004: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -375682: 0a01 |0007: move-result v1 │ │ -375684: 3801 4700 |0008: if-eqz v1, 004f // +0047 │ │ -375688: 7210 129a 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -37568e: 0c01 |000d: move-result-object v1 │ │ -375690: 1f01 e612 |000e: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -375694: 6e20 979a 1700 |0010: invoke-virtual {v7, v1}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ -37569a: 0c02 |0013: move-result-object v2 │ │ -37569c: 2203 c013 |0014: new-instance v3, Ljavax/activation/MimeType; // type@13c0 │ │ -3756a0: 7020 f69b 2300 |0016: invoke-direct {v3, v2}, Ljavax/activation/MimeType;.:(Ljava/lang/String;)V // method@9bf6 │ │ -3756a6: 2203 7814 |0019: new-instance v3, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3756aa: 7020 3ca1 2300 |001b: invoke-direct {v3, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;)V // method@a13c │ │ -3756b0: 5462 c072 |001e: iget-object v2, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ -3756b4: 6e20 1c9a 1200 |0020: invoke-virtual {v2, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -3756ba: 0c02 |0023: move-result-object v2 │ │ -3756bc: 1f02 6c13 |0024: check-cast v2, Ljava/util/List; // type@136c │ │ -3756c0: 3902 0c00 |0026: if-nez v2, 0032 // +000c │ │ -3756c4: 2202 5613 |0028: new-instance v2, Ljava/util/ArrayList; // type@1356 │ │ -3756c8: 7010 9399 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3756ce: 5464 c072 |002d: iget-object v4, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ -3756d2: 6e30 209a 1402 |002f: invoke-virtual {v4, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -3756d8: 5464 bf72 |0032: iget-object v4, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ -3756dc: 6e20 1c9a 3400 |0034: invoke-virtual {v4, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -3756e2: 0c04 |0037: move-result-object v4 │ │ -3756e4: 1f04 6c13 |0038: check-cast v4, Ljava/util/List; // type@136c │ │ -3756e8: 3904 0c00 |003a: if-nez v4, 0046 // +000c │ │ -3756ec: 2204 5613 |003c: new-instance v4, Ljava/util/ArrayList; // type@1356 │ │ -3756f0: 7010 9399 0400 |003e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3756f6: 5465 bf72 |0041: iget-object v5, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ -3756fa: 6e30 209a 3504 |0043: invoke-virtual {v5, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -375700: 7220 5b9a 3200 |0046: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -375706: 7220 5b9a 1400 |0049: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -37570c: 28b8 |004c: goto 0004 // -0048 │ │ -37570e: 0000 |004d: nop // spacer │ │ -375710: 28b6 |004e: goto 0004 // -004a │ │ -375712: 0e00 |004f: return-void │ │ +375660: |[375660] myjava.awt.datatransfer.SystemFlavorMap.setupMapping:(Ljava/util/Properties;)V │ │ +375670: 6e10 9b9a 0700 |0000: invoke-virtual {v7}, Ljava/util/Properties;.propertyNames:()Ljava/util/Enumeration; // method@9a9b │ │ +375676: 0c00 |0003: move-result-object v0 │ │ +375678: 7210 119a 0000 |0004: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +37567e: 0a01 |0007: move-result v1 │ │ +375680: 3801 4700 |0008: if-eqz v1, 004f // +0047 │ │ +375684: 7210 129a 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +37568a: 0c01 |000d: move-result-object v1 │ │ +37568c: 1f01 e612 |000e: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +375690: 6e20 979a 1700 |0010: invoke-virtual {v7, v1}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ +375696: 0c02 |0013: move-result-object v2 │ │ +375698: 2203 c013 |0014: new-instance v3, Ljavax/activation/MimeType; // type@13c0 │ │ +37569c: 7020 f69b 2300 |0016: invoke-direct {v3, v2}, Ljavax/activation/MimeType;.:(Ljava/lang/String;)V // method@9bf6 │ │ +3756a2: 2203 7814 |0019: new-instance v3, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3756a6: 7020 3ca1 2300 |001b: invoke-direct {v3, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;)V // method@a13c │ │ +3756ac: 5462 c072 |001e: iget-object v2, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ +3756b0: 6e20 1c9a 1200 |0020: invoke-virtual {v2, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +3756b6: 0c02 |0023: move-result-object v2 │ │ +3756b8: 1f02 6c13 |0024: check-cast v2, Ljava/util/List; // type@136c │ │ +3756bc: 3902 0c00 |0026: if-nez v2, 0032 // +000c │ │ +3756c0: 2202 5613 |0028: new-instance v2, Ljava/util/ArrayList; // type@1356 │ │ +3756c4: 7010 9399 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3756ca: 5464 c072 |002d: iget-object v4, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c0 │ │ +3756ce: 6e30 209a 1402 |002f: invoke-virtual {v4, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +3756d4: 5464 bf72 |0032: iget-object v4, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ +3756d8: 6e20 1c9a 3400 |0034: invoke-virtual {v4, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +3756de: 0c04 |0037: move-result-object v4 │ │ +3756e0: 1f04 6c13 |0038: check-cast v4, Ljava/util/List; // type@136c │ │ +3756e4: 3904 0c00 |003a: if-nez v4, 0046 // +000c │ │ +3756e8: 2204 5613 |003c: new-instance v4, Ljava/util/ArrayList; // type@1356 │ │ +3756ec: 7010 9399 0400 |003e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3756f2: 5465 bf72 |0041: iget-object v5, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72bf │ │ +3756f6: 6e30 209a 3504 |0043: invoke-virtual {v5, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +3756fc: 7220 5b9a 3200 |0046: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +375702: 7220 5b9a 1400 |0049: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +375708: 28b8 |004c: goto 0004 // -0048 │ │ +37570a: 0000 |004d: nop // spacer │ │ +37570c: 28b6 |004e: goto 0004 // -004a │ │ +37570e: 0e00 |004f: return-void │ │ catches : 1 │ │ 0x000a - 0x004c │ │ Ljava/lang/ClassNotFoundException; -> 0x004d │ │ Ljavax/activation/MimeTypeParseException; -> 0x004d │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=149 │ │ @@ -1421112,35 +1421111,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -376b3c: |[376b3c] net.sf.dibdib.config.Dib2Root.:()V │ │ -376b4c: 6200 6379 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -376b50: 6900 6773 |0002: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -376b54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -376b56: 6900 6973 |0005: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ -376b5a: 6900 6373 |0007: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -376b5e: 2201 8814 |0009: new-instance v1, Lnet/sf/dibdib/config/Dib2State$Threaded; // type@1488 │ │ -376b62: 7010 cba1 0100 |000b: invoke-direct {v1}, Lnet/sf/dibdib/config/Dib2State$Threaded;.:()V // method@a1cb │ │ -376b68: 6901 6273 |000e: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -376b6c: 2201 8914 |0010: new-instance v1, Lnet/sf/dibdib/config/Dib2State$Ui; // type@1489 │ │ -376b70: 7010 cca1 0100 |0012: invoke-direct {v1}, Lnet/sf/dibdib/config/Dib2State$Ui;.:()V // method@a1cc │ │ -376b76: 6901 6873 |0015: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -376b7a: 6900 6a73 |0017: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ -376b7e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -376b80: 2311 0c16 |001a: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // type@160c │ │ -376b84: 6202 0b77 |001c: sget-object v2, Lnet/sf/dibdib/thread_any/CodecFunc;.instance:Lnet/sf/dibdib/thread_any/CodecFunc; // field@770b │ │ -376b88: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -376b8a: 4d02 0103 |001f: aput-object v2, v1, v3 │ │ -376b8e: 6901 6473 |0021: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -376b92: 6900 6573 |0023: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ -376b96: 0e00 |0025: return-void │ │ +376b38: |[376b38] net.sf.dibdib.config.Dib2Root.:()V │ │ +376b48: 6200 6379 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +376b4c: 6900 6773 |0002: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +376b50: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +376b52: 6900 6973 |0005: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ +376b56: 6900 6373 |0007: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +376b5a: 2201 8814 |0009: new-instance v1, Lnet/sf/dibdib/config/Dib2State$Threaded; // type@1488 │ │ +376b5e: 7010 cba1 0100 |000b: invoke-direct {v1}, Lnet/sf/dibdib/config/Dib2State$Threaded;.:()V // method@a1cb │ │ +376b64: 6901 6273 |000e: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +376b68: 2201 8914 |0010: new-instance v1, Lnet/sf/dibdib/config/Dib2State$Ui; // type@1489 │ │ +376b6c: 7010 cca1 0100 |0012: invoke-direct {v1}, Lnet/sf/dibdib/config/Dib2State$Ui;.:()V // method@a1cc │ │ +376b72: 6901 6873 |0015: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +376b76: 6900 6a73 |0017: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ +376b7a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +376b7c: 2311 0c16 |001a: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // type@160c │ │ +376b80: 6202 0b77 |001c: sget-object v2, Lnet/sf/dibdib/thread_any/CodecFunc;.instance:Lnet/sf/dibdib/thread_any/CodecFunc; // field@770b │ │ +376b84: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +376b86: 4d02 0103 |001f: aput-object v2, v1, v3 │ │ +376b8a: 6901 6473 |0021: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +376b8e: 6900 6573 |0023: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ +376b92: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=30 │ │ 0x0007 line=31 │ │ 0x0009 line=33 │ │ 0x0010 line=34 │ │ @@ -1421154,17 +1421153,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -376b98: |[376b98] net.sf.dibdib.config.Dib2Root.:()V │ │ -376ba8: 7010 cda1 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/config/Dib2State;.:()V // method@a1cd │ │ -376bae: 0e00 |0003: return-void │ │ +376b94: |[376b94] net.sf.dibdib.config.Dib2Root.:()V │ │ +376ba4: 7010 cda1 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/config/Dib2State;.:()V // method@a1cd │ │ +376baa: 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;) │ │ @@ -1421172,87 +1421171,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 │ │ -376a08: |[376a08] 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; │ │ -376a18: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -376a1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -376a1e: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -376a24: 0b02 |0006: move-result-wide v2 │ │ -376a26: 5a02 8973 |0007: iput-wide v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@7389 │ │ -376a2a: 5402 8873 |0009: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ -376a2e: 5303 8973 |000b: iget-wide v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@7389 │ │ -376a32: 6e30 479b 3204 |000d: invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.set:(J)V // method@9b47 │ │ -376a38: 7100 95a5 0000 |0010: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.create:()Lnet/sf/dibdib/generic/QIfs$QObject; // method@a595 │ │ -376a3e: 0c02 |0013: move-result-object v2 │ │ -376a40: 6902 6973 |0014: sput-object v2, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ -376a44: 2202 f514 |0016: new-instance v2, Lnet/sf/dibdib/thread_wk/CcmSto; // type@14f5 │ │ -376a48: 7010 c0a5 0200 |0018: invoke-direct {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.:()V // method@a5c0 │ │ -376a4e: 6902 6373 |001b: sput-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -376a52: 7110 c8a1 0600 |001d: invoke-static {v6}, Lnet/sf/dibdib/config/Dib2Root;.setAppName:(Ljava/lang/String;)V // method@a1c8 │ │ -376a58: 2206 e812 |0020: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -376a5c: 7010 4098 0600 |0022: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -376a62: 5402 6c73 |0025: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736c │ │ -376a66: 6e20 4b98 2600 |0027: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376a6c: 1a02 c905 |002a: const-string v2, "." // string@05c9 │ │ -376a70: 6e20 4b98 2600 |002c: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376a76: 1a02 0b6c |002f: const-string v2, "dm" // string@6c0b │ │ -376a7a: 6e20 4b98 2600 |0031: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376a80: 6e10 5498 0600 |0034: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -376a86: 0c06 |0037: move-result-object v6 │ │ -376a88: 5b06 7b73 |0038: iput-object v6, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -376a8c: 3907 0400 |003a: if-nez v7, 003e // +0004 │ │ -376a90: 6207 6673 |003c: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -376a94: 6907 6673 |003e: sput-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -376a98: 3908 0400 |0040: if-nez v8, 0044 // +0004 │ │ -376a9c: 6208 6473 |0042: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -376aa0: 6908 6473 |0044: sput-object v8, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ -376aa4: 6a01 3177 |0046: sput-boolean v1, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ -376aa8: 1266 |0048: const/4 v6, #int 6 // #6 │ │ -376aaa: 2366 3516 |0049: new-array v6, v6, [[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1635 │ │ -376aae: 6906 6573 |004b: sput-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ -376ab2: 7100 fba3 0000 |004d: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a3fb │ │ -376ab8: 0c07 |0050: move-result-object v7 │ │ -376aba: 4d07 0601 |0051: aput-object v7, v6, v1 │ │ -376abe: 6206 6573 |0053: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ -376ac2: 1257 |0055: const/4 v7, #int 5 // #5 │ │ -376ac4: 7100 eda5 0000 |0056: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a5ed │ │ -376aca: 0c08 |0059: move-result-object v8 │ │ -376acc: 4d08 0607 |005a: aput-object v8, v6, v7 │ │ -376ad0: 6206 6573 |005c: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ -376ad4: 1247 |005e: const/4 v7, #int 4 // #4 │ │ -376ad6: 7100 66a5 0000 |005f: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a566 │ │ -376adc: 0c08 |0062: move-result-object v8 │ │ -376ade: 4d08 0607 |0063: aput-object v8, v6, v7 │ │ -376ae2: 6206 6573 |0065: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ -376ae6: 1237 |0067: const/4 v7, #int 3 // #3 │ │ -376ae8: 7100 32a5 0000 |0068: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a532 │ │ -376aee: 0c08 |006b: move-result-object v8 │ │ -376af0: 4d08 0607 |006c: aput-object v8, v6, v7 │ │ -376af4: 6206 6573 |006e: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ -376af8: 1227 |0070: const/4 v7, #int 2 // #2 │ │ -376afa: 7100 fca4 0000 |0071: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a4fc │ │ -376b00: 0c08 |0074: move-result-object v8 │ │ -376b02: 4d08 0607 |0075: aput-object v8, v6, v7 │ │ -376b06: 6206 6573 |0077: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ -376b0a: 1217 |0079: const/4 v7, #int 1 // #1 │ │ -376b0c: 7100 eba3 0000 |007a: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a3eb │ │ -376b12: 0c08 |007d: move-result-object v8 │ │ -376b14: 4d08 0607 |007e: aput-object v8, v6, v7 │ │ -376b18: 6206 1779 |0080: sget-object v6, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -376b1c: 2317 da15 |0082: new-array v7, v1, [Ljava/lang/Object; // type@15da │ │ -376b20: 6e30 6aa4 5607 |0084: invoke-virtual {v6, v5, v7}, Lnet/sf/dibdib/thread_any/TcvCodec;.create:(C[Ljava/lang/Object;)[B // method@a46a │ │ -376b26: 6205 2d73 |0087: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ -376b2a: 5b05 6e73 |0089: iput-object v5, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -376b2e: 2205 ee14 |008b: new-instance v5, Lnet/sf/dibdib/thread_ui/UiFrame; // type@14ee │ │ -376b32: 7010 6ea5 0500 |008d: invoke-direct {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.:()V // method@a56e │ │ -376b38: 1105 |0090: return-object v5 │ │ +376a04: |[376a04] 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; │ │ +376a14: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +376a18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +376a1a: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +376a20: 0b02 |0006: move-result-wide v2 │ │ +376a22: 5a02 8973 |0007: iput-wide v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@7389 │ │ +376a26: 5402 8873 |0009: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ +376a2a: 5303 8973 |000b: iget-wide v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@7389 │ │ +376a2e: 6e30 479b 3204 |000d: invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.set:(J)V // method@9b47 │ │ +376a34: 7100 95a5 0000 |0010: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.create:()Lnet/sf/dibdib/generic/QIfs$QObject; // method@a595 │ │ +376a3a: 0c02 |0013: move-result-object v2 │ │ +376a3c: 6902 6973 |0014: sput-object v2, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ +376a40: 2202 f514 |0016: new-instance v2, Lnet/sf/dibdib/thread_wk/CcmSto; // type@14f5 │ │ +376a44: 7010 c0a5 0200 |0018: invoke-direct {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.:()V // method@a5c0 │ │ +376a4a: 6902 6373 |001b: sput-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +376a4e: 7110 c8a1 0600 |001d: invoke-static {v6}, Lnet/sf/dibdib/config/Dib2Root;.setAppName:(Ljava/lang/String;)V // method@a1c8 │ │ +376a54: 2206 e812 |0020: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +376a58: 7010 4098 0600 |0022: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +376a5e: 5402 6c73 |0025: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736c │ │ +376a62: 6e20 4b98 2600 |0027: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376a68: 1a02 c905 |002a: const-string v2, "." // string@05c9 │ │ +376a6c: 6e20 4b98 2600 |002c: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376a72: 1a02 0b6c |002f: const-string v2, "dm" // string@6c0b │ │ +376a76: 6e20 4b98 2600 |0031: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376a7c: 6e10 5498 0600 |0034: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +376a82: 0c06 |0037: move-result-object v6 │ │ +376a84: 5b06 7b73 |0038: iput-object v6, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +376a88: 3907 0400 |003a: if-nez v7, 003e // +0004 │ │ +376a8c: 6207 6673 |003c: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +376a90: 6907 6673 |003e: sput-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +376a94: 3908 0400 |0040: if-nez v8, 0044 // +0004 │ │ +376a98: 6208 6473 |0042: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +376a9c: 6908 6473 |0044: sput-object v8, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7364 │ │ +376aa0: 6a01 3177 |0046: sput-boolean v1, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7731 │ │ +376aa4: 1266 |0048: const/4 v6, #int 6 // #6 │ │ +376aa6: 2366 3516 |0049: new-array v6, v6, [[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1635 │ │ +376aaa: 6906 6573 |004b: sput-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ +376aae: 7100 fba3 0000 |004d: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a3fb │ │ +376ab4: 0c07 |0050: move-result-object v7 │ │ +376ab6: 4d07 0601 |0051: aput-object v7, v6, v1 │ │ +376aba: 6206 6573 |0053: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ +376abe: 1257 |0055: const/4 v7, #int 5 // #5 │ │ +376ac0: 7100 eda5 0000 |0056: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a5ed │ │ +376ac6: 0c08 |0059: move-result-object v8 │ │ +376ac8: 4d08 0607 |005a: aput-object v8, v6, v7 │ │ +376acc: 6206 6573 |005c: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ +376ad0: 1247 |005e: const/4 v7, #int 4 // #4 │ │ +376ad2: 7100 66a5 0000 |005f: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a566 │ │ +376ad8: 0c08 |0062: move-result-object v8 │ │ +376ada: 4d08 0607 |0063: aput-object v8, v6, v7 │ │ +376ade: 6206 6573 |0065: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ +376ae2: 1237 |0067: const/4 v7, #int 3 // #3 │ │ +376ae4: 7100 32a5 0000 |0068: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a532 │ │ +376aea: 0c08 |006b: move-result-object v8 │ │ +376aec: 4d08 0607 |006c: aput-object v8, v6, v7 │ │ +376af0: 6206 6573 |006e: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ +376af4: 1227 |0070: const/4 v7, #int 2 // #2 │ │ +376af6: 7100 fca4 0000 |0071: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a4fc │ │ +376afc: 0c08 |0074: move-result-object v8 │ │ +376afe: 4d08 0607 |0075: aput-object v8, v6, v7 │ │ +376b02: 6206 6573 |0077: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ +376b06: 1217 |0079: const/4 v7, #int 1 // #1 │ │ +376b08: 7100 eba3 0000 |007a: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a3eb │ │ +376b0e: 0c08 |007d: move-result-object v8 │ │ +376b10: 4d08 0607 |007e: aput-object v8, v6, v7 │ │ +376b14: 6206 1779 |0080: sget-object v6, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +376b18: 2317 da15 |0082: new-array v7, v1, [Ljava/lang/Object; // type@15da │ │ +376b1c: 6e30 6aa4 5607 |0084: invoke-virtual {v6, v5, v7}, Lnet/sf/dibdib/thread_any/TcvCodec;.create:(C[Ljava/lang/Object;)[B // method@a46a │ │ +376b22: 6205 2d73 |0087: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ +376b26: 5b05 6e73 |0089: iput-object v5, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +376b2a: 2205 ee14 |008b: new-instance v5, Lnet/sf/dibdib/thread_ui/UiFrame; // type@14ee │ │ +376b2e: 7010 6ea5 0500 |008d: invoke-direct {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.:()V // method@a56e │ │ +376b34: 1105 |0090: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0009 line=97 │ │ 0x0010 line=98 │ │ 0x0016 line=99 │ │ 0x001d line=100 │ │ @@ -1421281,60 +1421280,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 │ │ -376818: |[376818] net.sf.dibdib.config.Dib2Root.findOp:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -376828: 7110 61a4 0b00 |0000: invoke-static {v11}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ -37682e: 0c00 |0003: move-result-object v0 │ │ -376830: 7110 05a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; // method@a405 │ │ -376836: 0c01 |0007: move-result-object v1 │ │ -376838: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -37683c: 1101 |000a: return-object v1 │ │ -37683e: 0000 |000b: nop // spacer │ │ -376840: 6e20 1298 0b00 |000c: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -376846: 0a01 |000f: move-result v1 │ │ -376848: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -37684c: 7110 05a4 0b00 |0012: invoke-static {v11}, Lnet/sf/dibdib/thread_any/QOpMain;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; // method@a405 │ │ -376852: 0c01 |0015: move-result-object v1 │ │ -376854: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -376858: 1101 |0018: return-object v1 │ │ -37685a: 0000 |0019: nop // spacer │ │ -37685c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -37685e: 390c 0300 |001b: if-nez v12, 001e // +0003 │ │ -376862: 1101 |001d: return-object v1 │ │ -376864: 620c 6573 |001e: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ -376868: 21c2 |0020: array-length v2, v12 │ │ -37686a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -37686c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -37686e: 3524 2500 |0023: if-ge v4, v2, 0048 // +0025 │ │ -376872: 4605 0c04 |0025: aget-object v5, v12, v4 │ │ -376876: 3905 0300 |0027: if-nez v5, 002a // +0003 │ │ -37687a: 281f |0029: goto 0048 // +001f │ │ -37687c: 2156 |002a: array-length v6, v5 │ │ -37687e: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -376880: 3567 1900 |002c: if-ge v7, v6, 0045 // +0019 │ │ -376884: 4608 0507 |002e: aget-object v8, v5, v7 │ │ -376888: 7210 57a2 0800 |0030: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -37688e: 0c09 |0033: move-result-object v9 │ │ -376890: 6e20 1298 0900 |0034: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -376896: 0a0a |0037: move-result v10 │ │ -376898: 390a 0c00 |0038: if-nez v10, 0044 // +000c │ │ -37689c: 6e20 1298 b900 |003a: invoke-virtual {v9, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3768a2: 0a09 |003d: move-result v9 │ │ -3768a4: 3809 0300 |003e: if-eqz v9, 0041 // +0003 │ │ -3768a8: 2804 |0040: goto 0044 // +0004 │ │ -3768aa: d807 0701 |0041: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3768ae: 28e9 |0043: goto 002c // -0017 │ │ -3768b0: 1108 |0044: return-object v8 │ │ -3768b2: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3768b6: 28dc |0047: goto 0023 // -0024 │ │ -3768b8: 1101 |0048: return-object v1 │ │ +376814: |[376814] net.sf.dibdib.config.Dib2Root.findOp:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +376824: 7110 61a4 0b00 |0000: invoke-static {v11}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ +37682a: 0c00 |0003: move-result-object v0 │ │ +37682c: 7110 05a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; // method@a405 │ │ +376832: 0c01 |0007: move-result-object v1 │ │ +376834: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +376838: 1101 |000a: return-object v1 │ │ +37683a: 0000 |000b: nop // spacer │ │ +37683c: 6e20 1298 0b00 |000c: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +376842: 0a01 |000f: move-result v1 │ │ +376844: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +376848: 7110 05a4 0b00 |0012: invoke-static {v11}, Lnet/sf/dibdib/thread_any/QOpMain;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; // method@a405 │ │ +37684e: 0c01 |0015: move-result-object v1 │ │ +376850: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +376854: 1101 |0018: return-object v1 │ │ +376856: 0000 |0019: nop // spacer │ │ +376858: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +37685a: 390c 0300 |001b: if-nez v12, 001e // +0003 │ │ +37685e: 1101 |001d: return-object v1 │ │ +376860: 620c 6573 |001e: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7365 │ │ +376864: 21c2 |0020: array-length v2, v12 │ │ +376866: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +376868: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +37686a: 3524 2500 |0023: if-ge v4, v2, 0048 // +0025 │ │ +37686e: 4605 0c04 |0025: aget-object v5, v12, v4 │ │ +376872: 3905 0300 |0027: if-nez v5, 002a // +0003 │ │ +376876: 281f |0029: goto 0048 // +001f │ │ +376878: 2156 |002a: array-length v6, v5 │ │ +37687a: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +37687c: 3567 1900 |002c: if-ge v7, v6, 0045 // +0019 │ │ +376880: 4608 0507 |002e: aget-object v8, v5, v7 │ │ +376884: 7210 57a2 0800 |0030: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +37688a: 0c09 |0033: move-result-object v9 │ │ +37688c: 6e20 1298 0900 |0034: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +376892: 0a0a |0037: move-result v10 │ │ +376894: 390a 0c00 |0038: if-nez v10, 0044 // +000c │ │ +376898: 6e20 1298 b900 |003a: invoke-virtual {v9, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37689e: 0a09 |003d: move-result v9 │ │ +3768a0: 3809 0300 |003e: if-eqz v9, 0041 // +0003 │ │ +3768a4: 2804 |0040: goto 0044 // +0004 │ │ +3768a6: d807 0701 |0041: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3768aa: 28e9 |0043: goto 002c // -0017 │ │ +3768ac: 1108 |0044: return-object v8 │ │ +3768ae: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3768b2: 28dc |0047: goto 0023 // -0024 │ │ +3768b4: 1101 |0048: return-object v1 │ │ catches : 2 │ │ 0x0004 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000b │ │ 0x0012 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=299 │ │ @@ -1421354,99 +1421353,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 │ │ -376610: |[376610] net.sf.dibdib.config.Dib2Root.getHelp:(Ljava/lang/String;)Ljava/lang/String; │ │ -376620: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -376624: 7100 bba1 0000 |0002: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ -37662a: 0c01 |0005: move-result-object v1 │ │ -37662c: 2111 |0006: array-length v1, v1 │ │ -37662e: da01 0140 |0007: mul-int/lit8 v1, v1, #int 64 // #40 │ │ -376632: d011 c800 |0009: add-int/lit16 v1, v1, #int 200 // #00c8 │ │ -376636: 7020 4198 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -37663c: 7110 c1a1 0900 |000e: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.getVersionInfo:(Ljava/lang/String;)Ljava/lang/String; // method@a1c1 │ │ -376642: 0c09 |0011: move-result-object v9 │ │ -376644: 6e20 4b98 9000 |0012: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37664a: 1a09 7f00 |0015: const-string v9, " │ │ +37660c: |[37660c] net.sf.dibdib.config.Dib2Root.getHelp:(Ljava/lang/String;)Ljava/lang/String; │ │ +37661c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +376620: 7100 bba1 0000 |0002: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ +376626: 0c01 |0005: move-result-object v1 │ │ +376628: 2111 |0006: array-length v1, v1 │ │ +37662a: da01 0140 |0007: mul-int/lit8 v1, v1, #int 64 // #40 │ │ +37662e: d011 c800 |0009: add-int/lit16 v1, v1, #int 200 // #00c8 │ │ +376632: 7020 4198 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +376638: 7110 c1a1 0900 |000e: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.getVersionInfo:(Ljava/lang/String;)Ljava/lang/String; // method@a1c1 │ │ +37663e: 0c09 |0011: move-result-object v9 │ │ +376640: 6e20 4b98 9000 |0012: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376646: 1a09 7f00 |0015: const-string v9, " │ │ Usage: Call this program with the following arguments/ options: │ │ " // string@007f │ │ -37664e: 6e20 4b98 9000 |0017: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376654: 7100 bba1 0000 |001a: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ -37665a: 0c09 |001d: move-result-object v9 │ │ -37665c: 2191 |001e: array-length v1, v9 │ │ -37665e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -376660: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -376662: 3513 8d00 |0021: if-ge v3, v1, 00ae // +008d │ │ -376666: 4604 0903 |0023: aget-object v4, v9, v3 │ │ -37666a: 5445 5d73 |0025: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ -37666e: 1306 0a00 |0027: const/16 v6, #int 10 // #a │ │ -376672: 3905 2000 |0029: if-nez v5, 0049 // +0020 │ │ -376676: 5445 5e73 |002b: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735e │ │ -37667a: 3805 7d00 |002d: if-eqz v5, 00aa // +007d │ │ -37667e: 2205 e812 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -376682: 7010 4098 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -376688: 1a07 b609 |0034: const-string v7, "ARG " // string@09b6 │ │ -37668c: 6e20 4b98 7500 |0036: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376692: 5444 5e73 |0039: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735e │ │ -376696: 6e20 4b98 4500 |003b: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37669c: 6e20 4498 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3766a2: 6e10 5498 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3766a8: 0c04 |0044: move-result-object v4 │ │ -3766aa: 6e20 4b98 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3766b0: 2862 |0048: goto 00aa // +0062 │ │ -3766b2: 5445 5d73 |0049: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ -3766b6: 6e10 2298 0500 |004b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3766bc: 0a05 |004e: move-result v5 │ │ -3766be: 3c05 0500 |004f: if-gtz v5, 0054 // +0005 │ │ -3766c2: 1a05 0000 |0051: const-string v5, "" // string@0000 │ │ -3766c6: 281d |0053: goto 0070 // +001d │ │ -3766c8: 2205 e812 |0054: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3766cc: 7010 4098 0500 |0056: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3766d2: 1a07 9205 |0059: const-string v7, "-" // string@0592 │ │ -3766d6: 6e20 4b98 7500 |005b: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3766dc: 5447 5d73 |005e: iget-object v7, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ -3766e0: 6e20 0998 2700 |0060: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3766e6: 0a07 |0063: move-result v7 │ │ -3766e8: 6e20 4498 7500 |0064: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3766ee: 1a07 e804 |0067: const-string v7, ", " // string@04e8 │ │ -3766f2: 6e20 4b98 7500 |0069: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3766f8: 6e10 5498 0500 |006c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3766fe: 0c05 |006f: move-result-object v5 │ │ -376700: 6e20 4b98 5000 |0070: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376706: 2205 e812 |0073: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -37670a: 7010 4098 0500 |0075: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -376710: 1a07 a305 |0078: const-string v7, "--" // string@05a3 │ │ -376714: 6e20 4b98 7500 |007a: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37671a: 6e10 b9a1 0400 |007d: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.name:()Ljava/lang/String; // method@a1b9 │ │ -376720: 0c07 |0080: move-result-object v7 │ │ -376722: 6208 bb70 |0081: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -376726: 6e20 3198 8700 |0083: invoke-virtual {v7, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -37672c: 0c07 |0086: move-result-object v7 │ │ -37672e: 6e20 4b98 7500 |0087: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376734: 1a07 ac00 |008a: const-string v7, " " // string@00ac │ │ -376738: 6e20 4b98 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37673e: 6e10 5498 0500 |008f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -376744: 0c05 |0092: move-result-object v5 │ │ -376746: 6e20 4b98 5000 |0093: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37674c: 2205 e812 |0096: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -376750: 7010 4098 0500 |0098: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -376756: 5444 5e73 |009b: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735e │ │ -37675a: 6e20 4b98 4500 |009d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376760: 6e20 4498 6500 |00a0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -376766: 6e10 5498 0500 |00a3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37676c: 0c04 |00a6: move-result-object v4 │ │ -37676e: 6e20 4b98 4000 |00a7: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376774: d803 0301 |00aa: add-int/lit8 v3, v3, #int 1 // #01 │ │ -376778: 2900 75ff |00ac: goto/16 0021 // -008b │ │ -37677c: 6e10 5498 0000 |00ae: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -376782: 0c09 |00b1: move-result-object v9 │ │ -376784: 1109 |00b2: return-object v9 │ │ +37664a: 6e20 4b98 9000 |0017: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376650: 7100 bba1 0000 |001a: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ +376656: 0c09 |001d: move-result-object v9 │ │ +376658: 2191 |001e: array-length v1, v9 │ │ +37665a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +37665c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +37665e: 3513 8d00 |0021: if-ge v3, v1, 00ae // +008d │ │ +376662: 4604 0903 |0023: aget-object v4, v9, v3 │ │ +376666: 5445 5d73 |0025: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ +37666a: 1306 0a00 |0027: const/16 v6, #int 10 // #a │ │ +37666e: 3905 2000 |0029: if-nez v5, 0049 // +0020 │ │ +376672: 5445 5e73 |002b: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735e │ │ +376676: 3805 7d00 |002d: if-eqz v5, 00aa // +007d │ │ +37667a: 2205 e812 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +37667e: 7010 4098 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +376684: 1a07 b609 |0034: const-string v7, "ARG " // string@09b6 │ │ +376688: 6e20 4b98 7500 |0036: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37668e: 5444 5e73 |0039: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735e │ │ +376692: 6e20 4b98 4500 |003b: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376698: 6e20 4498 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +37669e: 6e10 5498 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3766a4: 0c04 |0044: move-result-object v4 │ │ +3766a6: 6e20 4b98 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3766ac: 2862 |0048: goto 00aa // +0062 │ │ +3766ae: 5445 5d73 |0049: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ +3766b2: 6e10 2298 0500 |004b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3766b8: 0a05 |004e: move-result v5 │ │ +3766ba: 3c05 0500 |004f: if-gtz v5, 0054 // +0005 │ │ +3766be: 1a05 0000 |0051: const-string v5, "" // string@0000 │ │ +3766c2: 281d |0053: goto 0070 // +001d │ │ +3766c4: 2205 e812 |0054: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3766c8: 7010 4098 0500 |0056: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3766ce: 1a07 9205 |0059: const-string v7, "-" // string@0592 │ │ +3766d2: 6e20 4b98 7500 |005b: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3766d8: 5447 5d73 |005e: iget-object v7, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ +3766dc: 6e20 0998 2700 |0060: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3766e2: 0a07 |0063: move-result v7 │ │ +3766e4: 6e20 4498 7500 |0064: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3766ea: 1a07 e804 |0067: const-string v7, ", " // string@04e8 │ │ +3766ee: 6e20 4b98 7500 |0069: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3766f4: 6e10 5498 0500 |006c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3766fa: 0c05 |006f: move-result-object v5 │ │ +3766fc: 6e20 4b98 5000 |0070: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376702: 2205 e812 |0073: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +376706: 7010 4098 0500 |0075: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37670c: 1a07 a305 |0078: const-string v7, "--" // string@05a3 │ │ +376710: 6e20 4b98 7500 |007a: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376716: 6e10 b9a1 0400 |007d: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.name:()Ljava/lang/String; // method@a1b9 │ │ +37671c: 0c07 |0080: move-result-object v7 │ │ +37671e: 6208 bb70 |0081: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +376722: 6e20 3198 8700 |0083: invoke-virtual {v7, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +376728: 0c07 |0086: move-result-object v7 │ │ +37672a: 6e20 4b98 7500 |0087: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376730: 1a07 ac00 |008a: const-string v7, " " // string@00ac │ │ +376734: 6e20 4b98 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37673a: 6e10 5498 0500 |008f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +376740: 0c05 |0092: move-result-object v5 │ │ +376742: 6e20 4b98 5000 |0093: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376748: 2205 e812 |0096: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +37674c: 7010 4098 0500 |0098: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +376752: 5444 5e73 |009b: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735e │ │ +376756: 6e20 4b98 4500 |009d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37675c: 6e20 4498 6500 |00a0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +376762: 6e10 5498 0500 |00a3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +376768: 0c04 |00a6: move-result-object v4 │ │ +37676a: 6e20 4b98 4000 |00a7: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376770: d803 0301 |00aa: add-int/lit8 v3, v3, #int 1 // #01 │ │ +376774: 2900 75ff |00ac: goto/16 0021 // -008b │ │ +376778: 6e10 5498 0000 |00ae: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37677e: 0c09 |00b1: move-result-object v9 │ │ +376780: 1109 |00b2: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x000e line=281 │ │ 0x0017 line=282 │ │ 0x001a line=283 │ │ 0x0025 line=284 │ │ @@ -1421464,43 +1421463,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 │ │ -376788: |[376788] net.sf.dibdib.config.Dib2Root.getVersionInfo:(Ljava/lang/String;)Ljava/lang/String; │ │ -376798: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -37679c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3767a2: 6e20 4b98 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3767a8: 1a03 d202 |0008: const-string v3, " version" // string@02d2 │ │ -3767ac: 6e20 4b98 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3767b2: 6203 6173 |000d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.VERSION_STRING:Ljava/lang/String; // field@7361 │ │ -3767b6: 6e20 4b98 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3767bc: 1303 0a00 |0012: const/16 v3, #int 10 // #a │ │ -3767c0: 6e20 4498 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3767c6: 6e10 5498 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3767cc: 0c00 |001a: move-result-object v0 │ │ -3767ce: 2201 e812 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3767d2: 7010 4098 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3767d8: 6e20 4b98 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3767de: 6200 d372 |0023: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ -3767e2: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -3767e4: 4600 0002 |0026: aget-object v0, v0, v2 │ │ -3767e8: 6e20 4b98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3767ee: 1300 2000 |002b: const/16 v0, #int 32 // #20 │ │ -3767f2: 6e20 4498 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3767f8: 6200 d372 |0030: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ -3767fc: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -3767fe: 4600 0002 |0033: aget-object v0, v0, v2 │ │ -376802: 6e20 4b98 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376808: 6e20 4498 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -37680e: 6e10 5498 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -376814: 0c03 |003e: move-result-object v3 │ │ -376816: 1103 |003f: return-object v3 │ │ +376784: |[376784] net.sf.dibdib.config.Dib2Root.getVersionInfo:(Ljava/lang/String;)Ljava/lang/String; │ │ +376794: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +376798: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37679e: 6e20 4b98 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3767a4: 1a03 d202 |0008: const-string v3, " version" // string@02d2 │ │ +3767a8: 6e20 4b98 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3767ae: 6203 6173 |000d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.VERSION_STRING:Ljava/lang/String; // field@7361 │ │ +3767b2: 6e20 4b98 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3767b8: 1303 0a00 |0012: const/16 v3, #int 10 // #a │ │ +3767bc: 6e20 4498 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3767c2: 6e10 5498 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3767c8: 0c00 |001a: move-result-object v0 │ │ +3767ca: 2201 e812 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3767ce: 7010 4098 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3767d4: 6e20 4b98 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3767da: 6200 d372 |0023: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ +3767de: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +3767e0: 4600 0002 |0026: aget-object v0, v0, v2 │ │ +3767e4: 6e20 4b98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3767ea: 1300 2000 |002b: const/16 v0, #int 32 // #20 │ │ +3767ee: 6e20 4498 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3767f4: 6200 d372 |0030: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ +3767f8: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +3767fa: 4600 0002 |0033: aget-object v0, v0, v2 │ │ +3767fe: 6e20 4b98 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376804: 6e20 4498 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +37680a: 6e10 5498 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +376810: 0c03 |003e: move-result-object v3 │ │ +376812: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x001b line=275 │ │ locals : │ │ 0x0000 - 0x0040 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1421509,78 +1421508,78 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -376bb0: |[376bb0] net.sf.dibdib.config.Dib2Root.init:(Z)V │ │ -376bc0: 6200 6873 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -376bc4: 6201 5673 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.TTY:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7356 │ │ -376bc8: 5411 5f73 |0004: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ -376bcc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -376bce: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ -376bd2: 6201 5073 |0009: sget-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.CARRIAGERETURN:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7350 │ │ -376bd6: 5411 5f73 |000b: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ -376bda: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -376bde: 2803 |000f: goto 0012 // +0003 │ │ -376be0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -376be2: 2802 |0011: goto 0013 // +0002 │ │ -376be4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -376be6: 5c01 8d73 |0013: iput-boolean v1, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ -376bea: 6200 5573 |0015: sget-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.SECURE:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7355 │ │ -376bee: 5400 5f73 |0017: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ -376bf2: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ -376bf6: 2802 |001b: goto 001d // +0002 │ │ -376bf8: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -376bfa: 6200 6379 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -376bfe: 6e10 eba4 0000 |001f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.init:()V // method@a4eb │ │ -376c04: 6200 6273 |0022: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -376c08: 5c04 7073 |0024: iput-boolean v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ -376c0c: 6201 6379 |0026: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -376c10: 6203 db79 |0028: sget-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -376c14: 5433 e579 |002a: iget-object v3, v3, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ -376c18: 6e20 f0a4 3100 |002c: invoke-virtual {v1, v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.reset:(Lnet/sf/dibdib/generic/QPlace;)Z // method@a4f0 │ │ -376c1e: 6201 db79 |002f: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -376c22: 6e10 8aa5 0100 |0031: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.init:()Z // method@a58a │ │ -376c28: 5401 6d73 |0034: iget-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ -376c2c: 7110 cca4 0100 |0036: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4cc │ │ -376c32: 0c01 |0039: move-result-object v1 │ │ -376c34: 5b01 8473 |003a: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -376c38: 7100 1ea5 0000 |003c: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a51e │ │ -376c3e: 0c01 |003f: move-result-object v1 │ │ -376c40: 6901 6a73 |0040: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ -376c44: 6201 5679 |0042: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ -376c48: 5b01 7e73 |0044: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -376c4c: 3804 0800 |0046: if-eqz v4, 004e // +0008 │ │ -376c50: 6204 1779 |0048: sget-object v4, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -376c54: 6e20 75a4 2400 |004a: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a475 │ │ -376c5a: 2816 |004d: goto 0063 // +0016 │ │ -376c5c: 6204 6a73 |004e: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ -376c60: 3804 1300 |0050: if-eqz v4, 0063 // +0013 │ │ -376c64: 6204 5b79 |0052: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -376c68: 6e10 cda4 0400 |0054: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -376c6e: 0c04 |0057: move-result-object v4 │ │ -376c70: 1f04 db14 |0058: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -376c74: 6201 6a73 |005a: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ -376c78: 6e20 c6a4 1400 |005c: invoke-virtual {v4, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.setPath:(Ljava/lang/String;)V // method@a4c6 │ │ -376c7e: 6204 5b79 |005f: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -376c82: 5b04 7e73 |0061: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -376c86: 5404 7e73 |0063: iget-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -376c8a: 1f04 dc14 |0065: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -376c8e: 6e10 cda4 0400 |0067: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -376c94: 0c04 |006a: move-result-object v4 │ │ -376c96: 7210 a2a4 0400 |006b: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a2 │ │ -376c9c: 6204 6a73 |006e: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ -376ca0: 3904 0500 |0070: if-nez v4, 0075 // +0005 │ │ -376ca4: 6204 2973 |0072: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ -376ca8: 2803 |0074: goto 0077 // +0003 │ │ -376caa: 6204 2e73 |0075: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ -376cae: 5b04 6e73 |0077: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -376cb2: 0e00 |0079: return-void │ │ +376bac: |[376bac] net.sf.dibdib.config.Dib2Root.init:(Z)V │ │ +376bbc: 6200 6873 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +376bc0: 6201 5673 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.TTY:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7356 │ │ +376bc4: 5411 5f73 |0004: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ +376bc8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +376bca: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ +376bce: 6201 5073 |0009: sget-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.CARRIAGERETURN:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7350 │ │ +376bd2: 5411 5f73 |000b: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ +376bd6: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +376bda: 2803 |000f: goto 0012 // +0003 │ │ +376bdc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +376bde: 2802 |0011: goto 0013 // +0002 │ │ +376be0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +376be2: 5c01 8d73 |0013: iput-boolean v1, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ +376be6: 6200 5573 |0015: sget-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.SECURE:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7355 │ │ +376bea: 5400 5f73 |0017: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ +376bee: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ +376bf2: 2802 |001b: goto 001d // +0002 │ │ +376bf4: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +376bf6: 6200 6379 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +376bfa: 6e10 eba4 0000 |001f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.init:()V // method@a4eb │ │ +376c00: 6200 6273 |0022: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +376c04: 5c04 7073 |0024: iput-boolean v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ +376c08: 6201 6379 |0026: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +376c0c: 6203 db79 |0028: sget-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +376c10: 5433 e579 |002a: iget-object v3, v3, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ +376c14: 6e20 f0a4 3100 |002c: invoke-virtual {v1, v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.reset:(Lnet/sf/dibdib/generic/QPlace;)Z // method@a4f0 │ │ +376c1a: 6201 db79 |002f: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +376c1e: 6e10 8aa5 0100 |0031: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.init:()Z // method@a58a │ │ +376c24: 5401 6d73 |0034: iget-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ +376c28: 7110 cca4 0100 |0036: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4cc │ │ +376c2e: 0c01 |0039: move-result-object v1 │ │ +376c30: 5b01 8473 |003a: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +376c34: 7100 1ea5 0000 |003c: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a51e │ │ +376c3a: 0c01 |003f: move-result-object v1 │ │ +376c3c: 6901 6a73 |0040: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ +376c40: 6201 5679 |0042: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ +376c44: 5b01 7e73 |0044: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +376c48: 3804 0800 |0046: if-eqz v4, 004e // +0008 │ │ +376c4c: 6204 1779 |0048: sget-object v4, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +376c50: 6e20 75a4 2400 |004a: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a475 │ │ +376c56: 2816 |004d: goto 0063 // +0016 │ │ +376c58: 6204 6a73 |004e: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ +376c5c: 3804 1300 |0050: if-eqz v4, 0063 // +0013 │ │ +376c60: 6204 5b79 |0052: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +376c64: 6e10 cda4 0400 |0054: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +376c6a: 0c04 |0057: move-result-object v4 │ │ +376c6c: 1f04 db14 |0058: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +376c70: 6201 6a73 |005a: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ +376c74: 6e20 c6a4 1400 |005c: invoke-virtual {v4, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.setPath:(Ljava/lang/String;)V // method@a4c6 │ │ +376c7a: 6204 5b79 |005f: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +376c7e: 5b04 7e73 |0061: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +376c82: 5404 7e73 |0063: iget-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +376c86: 1f04 dc14 |0065: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +376c8a: 6e10 cda4 0400 |0067: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +376c90: 0c04 |006a: move-result-object v4 │ │ +376c92: 7210 a2a4 0400 |006b: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a2 │ │ +376c98: 6204 6a73 |006e: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ +376c9c: 3904 0500 |0070: if-nez v4, 0075 // +0005 │ │ +376ca0: 6204 2973 |0072: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ +376ca4: 2803 |0074: goto 0077 // +0003 │ │ +376ca6: 6204 2e73 |0075: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ +376caa: 5b04 6e73 |0077: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +376cae: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0015 line=121 │ │ 0x001d line=122 │ │ 0x0022 line=123 │ │ 0x0026 line=124 │ │ @@ -1421602,19 +1421601,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 │ │ -376cb4: |[376cb4] net.sf.dibdib.config.Dib2Root.log:([Ljava/lang/String;)V │ │ -376cc4: 6200 6673 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -376cc8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -376ccc: 7220 44a2 1000 |0004: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.log:([Ljava/lang/String;)V // method@a244 │ │ -376cd2: 0e00 |0007: return-void │ │ +376cb0: |[376cb0] net.sf.dibdib.config.Dib2Root.log:([Ljava/lang/String;)V │ │ +376cc0: 6200 6673 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +376cc4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +376cc8: 7220 44a2 1000 |0004: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.log:([Ljava/lang/String;)V // method@a244 │ │ +376cce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0004 line=166 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -1421623,60 +1421622,60 @@ │ │ type : '(IZ)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -376478: |[376478] net.sf.dibdib.config.Dib2Root.onClose:(IZ)Z │ │ -376488: 6200 2773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -37648c: 6e10 b1a1 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376492: 0a00 |0005: move-result v0 │ │ -376494: 6201 6273 |0006: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -376498: 5411 6e73 |0008: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -37649c: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3764a2: 0a01 |000d: move-result v1 │ │ -3764a4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3764a6: 3710 0300 |000f: if-le v0, v1, 0012 // +0003 │ │ -3764aa: 0f02 |0011: return v2 │ │ -3764ac: 8160 |0012: int-to-long v0, v6 │ │ -3764ae: 7100 59a3 0000 |0013: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3764b4: 0b03 |0016: move-result-wide v3 │ │ -3764b6: bb30 |0017: add-long/2addr v0, v3 │ │ -3764b8: 3c06 0a00 |0018: if-gtz v6, 0022 // +000a │ │ -3764bc: 7100 59a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3764c2: 0b03 |001d: move-result-wide v3 │ │ -3764c4: 3105 0003 |001e: cmp-long v5, v0, v3 │ │ -3764c8: 3d05 2900 |0020: if-lez v5, 0049 // +0029 │ │ -3764cc: 6203 2a73 |0022: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -3764d0: 6e10 b1a1 0300 |0024: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3764d6: 0a03 |0027: move-result v3 │ │ -3764d8: 6204 6273 |0028: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3764dc: 5444 6e73 |002a: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3764e0: 6e10 b1a1 0400 |002c: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3764e6: 0a04 |002f: move-result v4 │ │ -3764e8: 3643 0300 |0030: if-gt v3, v4, 0033 // +0003 │ │ -3764ec: 2817 |0032: goto 0049 // +0017 │ │ -3764ee: 7100 7098 0000 |0033: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ -3764f4: 1603 6400 |0036: const-wide/16 v3, #int 100 // #64 │ │ -3764f8: 7120 6e98 4300 |0038: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ -3764fe: d806 069c |003b: add-int/lit8 v6, v6, #int -100 // #9c │ │ -376502: 7100 eca4 0000 |003d: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ec │ │ -376508: 0a03 |0040: move-result v3 │ │ -37650a: 3803 0400 |0041: if-eqz v3, 0045 // +0004 │ │ -37650e: 2806 |0043: goto 0049 // +0006 │ │ -376510: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -376512: d806 06ff |0045: add-int/lit8 v6, v6, #int -1 // #ff │ │ -376516: 28d1 |0047: goto 0018 // -002f │ │ -376518: 0000 |0048: nop // spacer │ │ -37651a: 7110 e8a4 0200 |0049: invoke-static {v2}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4e8 │ │ -376520: 1216 |004c: const/4 v6, #int 1 // #1 │ │ -376522: 3807 0500 |004d: if-eqz v7, 0052 // +0005 │ │ -376526: 7110 e8a4 0600 |004f: invoke-static {v6}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4e8 │ │ -37652c: 0f06 |0052: return v6 │ │ +376474: |[376474] net.sf.dibdib.config.Dib2Root.onClose:(IZ)Z │ │ +376484: 6200 2773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +376488: 6e10 b1a1 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +37648e: 0a00 |0005: move-result v0 │ │ +376490: 6201 6273 |0006: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +376494: 5411 6e73 |0008: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +376498: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +37649e: 0a01 |000d: move-result v1 │ │ +3764a0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3764a2: 3710 0300 |000f: if-le v0, v1, 0012 // +0003 │ │ +3764a6: 0f02 |0011: return v2 │ │ +3764a8: 8160 |0012: int-to-long v0, v6 │ │ +3764aa: 7100 59a3 0000 |0013: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3764b0: 0b03 |0016: move-result-wide v3 │ │ +3764b2: bb30 |0017: add-long/2addr v0, v3 │ │ +3764b4: 3c06 0a00 |0018: if-gtz v6, 0022 // +000a │ │ +3764b8: 7100 59a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3764be: 0b03 |001d: move-result-wide v3 │ │ +3764c0: 3105 0003 |001e: cmp-long v5, v0, v3 │ │ +3764c4: 3d05 2900 |0020: if-lez v5, 0049 // +0029 │ │ +3764c8: 6203 2a73 |0022: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +3764cc: 6e10 b1a1 0300 |0024: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3764d2: 0a03 |0027: move-result v3 │ │ +3764d4: 6204 6273 |0028: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3764d8: 5444 6e73 |002a: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3764dc: 6e10 b1a1 0400 |002c: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3764e2: 0a04 |002f: move-result v4 │ │ +3764e4: 3643 0300 |0030: if-gt v3, v4, 0033 // +0003 │ │ +3764e8: 2817 |0032: goto 0049 // +0017 │ │ +3764ea: 7100 7098 0000 |0033: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ +3764f0: 1603 6400 |0036: const-wide/16 v3, #int 100 // #64 │ │ +3764f4: 7120 6e98 4300 |0038: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ +3764fa: d806 069c |003b: add-int/lit8 v6, v6, #int -100 // #9c │ │ +3764fe: 7100 eca4 0000 |003d: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ec │ │ +376504: 0a03 |0040: move-result v3 │ │ +376506: 3803 0400 |0041: if-eqz v3, 0045 // +0004 │ │ +37650a: 2806 |0043: goto 0049 // +0006 │ │ +37650c: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +37650e: d806 06ff |0045: add-int/lit8 v6, v6, #int -1 // #ff │ │ +376512: 28d1 |0047: goto 0018 // -002f │ │ +376514: 0000 |0048: nop // spacer │ │ +376516: 7110 e8a4 0200 |0049: invoke-static {v2}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4e8 │ │ +37651c: 1216 |004c: const/4 v6, #int 1 // #1 │ │ +37651e: 3807 0500 |004d: if-eqz v7, 0052 // +0005 │ │ +376522: 7110 e8a4 0600 |004f: invoke-static {v6}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4e8 │ │ +376528: 0f06 |0052: return v6 │ │ catches : 2 │ │ 0x0033 - 0x0036 │ │ Ljava/lang/Exception; -> 0x0048 │ │ 0x0038 - 0x0041 │ │ Ljava/lang/InterruptedException; -> 0x0044 │ │ Ljava/lang/Exception; -> 0x0048 │ │ positions : │ │ @@ -1421698,20 +1421697,20 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -37654c: |[37654c] net.sf.dibdib.config.Dib2Root.onCloseApp:(I)Z │ │ -37655c: 7100 c9a1 0000 |0000: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root;.triggerExitProcess:()Z // method@a1c9 │ │ -376562: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -376564: 7120 c4a1 0100 |0004: invoke-static {v1, v0}, Lnet/sf/dibdib/config/Dib2Root;.onClose:(IZ)Z // method@a1c4 │ │ -37656a: 0a01 |0007: move-result v1 │ │ -37656c: 0f01 |0008: return v1 │ │ +376548: |[376548] net.sf.dibdib.config.Dib2Root.onCloseApp:(I)Z │ │ +376558: 7100 c9a1 0000 |0000: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root;.triggerExitProcess:()Z // method@a1c9 │ │ +37655e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +376560: 7120 c4a1 0100 |0004: invoke-static {v1, v0}, Lnet/sf/dibdib/config/Dib2Root;.onClose:(IZ)Z // method@a1c4 │ │ +376566: 0a01 |0007: move-result v1 │ │ +376568: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0004 line=216 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ @@ -1421720,65 +1421719,65 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -376cd4: |[376cd4] net.sf.dibdib.config.Dib2Root.resume:()V │ │ -376ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -376ce6: 6a00 3276 |0001: sput-boolean v0, Lnet/sf/dibdib/generic/QPlace;.qExitRequested:Z // field@7632 │ │ -376cea: 6201 6273 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -376cee: 5c10 7773 |0005: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bServiceThreadsHalted:Z // field@7377 │ │ -376cf2: 5412 6e73 |0007: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -376cf6: 6e10 b1a1 0200 |0009: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376cfc: 0a02 |000c: move-result v2 │ │ -376cfe: 6203 2773 |000d: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -376d02: 6e10 b1a1 0300 |000f: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376d08: 0a03 |0012: move-result v3 │ │ -376d0a: 3532 2300 |0013: if-ge v2, v3, 0036 // +0023 │ │ -376d0e: 6202 6a73 |0015: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ -376d12: 3802 1f00 |0017: if-eqz v2, 0036 // +001f │ │ -376d16: 5412 7e73 |0019: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -376d1a: 1f02 dc14 |001b: check-cast v2, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -376d1e: 6e10 cda4 0200 |001d: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -376d24: 0c02 |0020: move-result-object v2 │ │ -376d26: 7210 a2a4 0200 |0021: invoke-interface {v2}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a2 │ │ -376d2c: 6202 8879 |0024: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -376d30: 2300 0716 |0026: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -376d34: 7120 dfa2 0200 |0028: invoke-static {v2, 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 │ │ -376d3a: 0c00 |002b: move-result-object v0 │ │ -376d3c: 6202 5b79 |002c: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -376d40: 5b12 7e73 |002e: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -376d44: 6201 6773 |0030: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -376d48: 7220 88a2 0100 |0032: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -376d4e: 0e00 |0035: return-void │ │ -376d50: 5412 6e73 |0036: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -376d54: 6e10 b1a1 0200 |0038: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376d5a: 0a02 |003b: move-result v2 │ │ -376d5c: 6203 2973 |003c: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ -376d60: 6e10 b1a1 0300 |003e: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376d66: 0a03 |0041: move-result v3 │ │ -376d68: 3732 0a00 |0042: if-le v2, v3, 004c // +000a │ │ -376d6c: 6202 2773 |0044: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -376d70: 5b12 6e73 |0046: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -376d74: 5412 8473 |0048: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -376d78: 5b12 7e73 |004a: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -376d7c: 5411 7e73 |004c: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ -376d80: 1f01 dc14 |004e: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -376d84: 6e10 cda4 0100 |0050: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -376d8a: 0c01 |0053: move-result-object v1 │ │ -376d8c: 7210 a2a4 0100 |0054: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a2 │ │ -376d92: 6201 8879 |0057: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -376d96: 2300 0716 |0059: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -376d9a: 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 │ │ -376da0: 0c00 |005e: move-result-object v0 │ │ -376da2: 6201 6773 |005f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -376da6: 7220 88a2 0100 |0061: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -376dac: 0e00 |0064: return-void │ │ +376cd0: |[376cd0] net.sf.dibdib.config.Dib2Root.resume:()V │ │ +376ce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +376ce2: 6a00 3276 |0001: sput-boolean v0, Lnet/sf/dibdib/generic/QPlace;.qExitRequested:Z // field@7632 │ │ +376ce6: 6201 6273 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +376cea: 5c10 7773 |0005: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bServiceThreadsHalted:Z // field@7377 │ │ +376cee: 5412 6e73 |0007: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +376cf2: 6e10 b1a1 0200 |0009: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376cf8: 0a02 |000c: move-result v2 │ │ +376cfa: 6203 2773 |000d: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +376cfe: 6e10 b1a1 0300 |000f: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376d04: 0a03 |0012: move-result v3 │ │ +376d06: 3532 2300 |0013: if-ge v2, v3, 0036 // +0023 │ │ +376d0a: 6202 6a73 |0015: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736a │ │ +376d0e: 3802 1f00 |0017: if-eqz v2, 0036 // +001f │ │ +376d12: 5412 7e73 |0019: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +376d16: 1f02 dc14 |001b: check-cast v2, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +376d1a: 6e10 cda4 0200 |001d: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +376d20: 0c02 |0020: move-result-object v2 │ │ +376d22: 7210 a2a4 0200 |0021: invoke-interface {v2}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a2 │ │ +376d28: 6202 8879 |0024: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +376d2c: 2300 0716 |0026: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +376d30: 7120 dfa2 0200 |0028: invoke-static {v2, 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 │ │ +376d36: 0c00 |002b: move-result-object v0 │ │ +376d38: 6202 5b79 |002c: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +376d3c: 5b12 7e73 |002e: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +376d40: 6201 6773 |0030: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +376d44: 7220 88a2 0100 |0032: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +376d4a: 0e00 |0035: return-void │ │ +376d4c: 5412 6e73 |0036: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +376d50: 6e10 b1a1 0200 |0038: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376d56: 0a02 |003b: move-result v2 │ │ +376d58: 6203 2973 |003c: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ +376d5c: 6e10 b1a1 0300 |003e: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376d62: 0a03 |0041: move-result v3 │ │ +376d64: 3732 0a00 |0042: if-le v2, v3, 004c // +000a │ │ +376d68: 6202 2773 |0044: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +376d6c: 5b12 6e73 |0046: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +376d70: 5412 8473 |0048: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +376d74: 5b12 7e73 |004a: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +376d78: 5411 7e73 |004c: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737e │ │ +376d7c: 1f01 dc14 |004e: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +376d80: 6e10 cda4 0100 |0050: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +376d86: 0c01 |0053: move-result-object v1 │ │ +376d88: 7210 a2a4 0100 |0054: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a2 │ │ +376d8e: 6201 8879 |0057: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +376d92: 2300 0716 |0059: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +376d96: 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 │ │ +376d9c: 0c00 |005e: move-result-object v0 │ │ +376d9e: 6201 6773 |005f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +376da2: 7220 88a2 0100 |0061: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +376da8: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ 0x0003 line=142 │ │ 0x0007 line=143 │ │ 0x0015 line=144 │ │ 0x0019 line=145 │ │ @@ -1421799,142 +1421798,142 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 219 16-bit code units │ │ -376db0: |[376db0] net.sf.dibdib.config.Dib2Root.scanArgs:([Ljava/lang/String;)V │ │ -376dc0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -376dc4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -376dc6: 2312 fe15 |0003: new-array v2, v1, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ -376dca: 6203 5973 |0005: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X0:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7359 │ │ -376dce: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -376dd0: 4d03 0204 |0008: aput-object v3, v2, v4 │ │ -376dd4: 6203 5a73 |000a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X1:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735a │ │ -376dd8: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -376dda: 4d03 0205 |000d: aput-object v3, v2, v5 │ │ -376dde: 6203 5b73 |000f: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X2:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735b │ │ -376de2: 1226 |0011: const/4 v6, #int 2 // #2 │ │ -376de4: 4d03 0206 |0012: aput-object v3, v2, v6 │ │ -376de8: 1a03 0000 |0014: const-string v3, "" // string@0000 │ │ -376dec: 0738 |0016: move-object v8, v3 │ │ -376dee: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -376df0: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -376df2: 210a |0019: array-length v10, v0 │ │ -376df4: 35a7 8e00 |001a: if-ge v7, v10, 00a8 // +008e │ │ -376df8: 460a 0007 |001c: aget-object v10, v0, v7 │ │ -376dfc: 620b bb70 |001e: sget-object v11, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -376e00: 6e20 3398 ba00 |0020: invoke-virtual {v10, v11}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -376e06: 0c0a |0023: move-result-object v10 │ │ -376e08: 1a0b a305 |0024: const-string v11, "--" // string@05a3 │ │ -376e0c: 6e20 2c98 ba00 |0026: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -376e12: 0a0b |0029: move-result v11 │ │ -376e14: 380b 0400 |002a: if-eqz v11, 002e // +0004 │ │ -376e18: 122b |002c: const/4 v11, #int 2 // #2 │ │ -376e1a: 2815 |002d: goto 0042 // +0015 │ │ -376e1c: 1a0b 9205 |002e: const-string v11, "-" // string@0592 │ │ -376e20: 6e20 2c98 ba00 |0030: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -376e26: 0a0b |0033: move-result v11 │ │ -376e28: 390b 0d00 |0034: if-nez v11, 0041 // +000d │ │ -376e2c: 1a0b 6406 |0036: const-string v11, "/" // string@0664 │ │ -376e30: 6e20 2c98 ba00 |0038: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -376e36: 0a0b |003b: move-result v11 │ │ -376e38: 380b 0300 |003c: if-eqz v11, 003f // +0003 │ │ -376e3c: 2803 |003e: goto 0041 // +0003 │ │ -376e3e: 120b |003f: const/4 v11, #int 0 // #0 │ │ -376e40: 2802 |0040: goto 0042 // +0002 │ │ -376e42: 121b |0041: const/4 v11, #int 1 // #1 │ │ -376e44: 3c0b 0c00 |0042: if-gtz v11, 004e // +000c │ │ -376e48: 3519 5d00 |0044: if-ge v9, v1, 00a1 // +005d │ │ -376e4c: d80b 0901 |0046: add-int/lit8 v11, v9, #int 1 // #01 │ │ -376e50: 4609 0209 |0048: aget-object v9, v2, v9 │ │ -376e54: 5b9a 5f73 |004a: iput-object v10, v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ -376e58: 01b9 |004c: move v9, v11 │ │ -376e5a: 2854 |004d: goto 00a1 // +0054 │ │ -376e5c: 7100 bba1 0000 |004e: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ -376e62: 0c0c |0051: move-result-object v12 │ │ -376e64: 21cd |0052: array-length v13, v12 │ │ -376e66: 120e |0053: const/4 v14, #int 0 // #0 │ │ -376e68: 12ff |0054: const/4 v15, #int -1 // #ff │ │ -376e6a: 35de 3500 |0055: if-ge v14, v13, 008a // +0035 │ │ -376e6e: 4601 0c0e |0057: aget-object v1, v12, v14 │ │ -376e72: 6e10 b9a1 0100 |0059: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.name:()Ljava/lang/String; // method@a1b9 │ │ -376e78: 0c04 |005c: move-result-object v4 │ │ -376e7a: 6e20 2d98 ba00 |005d: invoke-virtual {v10, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -376e80: 0c06 |0060: move-result-object v6 │ │ -376e82: 6e20 2c98 4600 |0061: invoke-virtual {v6, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -376e88: 0a04 |0064: move-result v4 │ │ -376e8a: 3804 1f00 |0065: if-eqz v4, 0084 // +001f │ │ -376e8e: 1304 3a00 |0067: const/16 v4, #int 58 // #3a │ │ -376e92: 6e20 1a98 4a00 |0069: invoke-virtual {v10, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -376e98: 0a04 |006c: move-result v4 │ │ -376e9a: 3c04 0e00 |006d: if-gtz v4, 007b // +000e │ │ -376e9e: 1304 3d00 |006f: const/16 v4, #int 61 // #3d │ │ -376ea2: 6e20 1a98 4a00 |0071: invoke-virtual {v10, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -376ea8: 0a04 |0074: move-result v4 │ │ -376eaa: 3d04 0300 |0075: if-lez v4, 0078 // +0003 │ │ -376eae: 2804 |0077: goto 007b // +0004 │ │ -376eb0: 5b13 5f73 |0078: iput-object v3, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ -376eb4: 2808 |007a: goto 0082 // +0008 │ │ -376eb6: b054 |007b: add-int/2addr v4, v5 │ │ -376eb8: 6e20 2d98 4a00 |007c: invoke-virtual {v10, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -376ebe: 0c04 |007f: move-result-object v4 │ │ -376ec0: 5b14 5f73 |0080: iput-object v4, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ -376ec4: 12fb |0082: const/4 v11, #int -1 // #ff │ │ -376ec6: 2807 |0083: goto 008a // +0007 │ │ -376ec8: d80e 0e01 |0084: add-int/lit8 v14, v14, #int 1 // #01 │ │ -376ecc: 1231 |0086: const/4 v1, #int 3 // #3 │ │ -376ece: 1204 |0087: const/4 v4, #int 0 // #0 │ │ -376ed0: 1226 |0088: const/4 v6, #int 2 // #2 │ │ -376ed2: 28cb |0089: goto 0054 // -0035 │ │ -376ed4: 33b5 1700 |008a: if-ne v5, v11, 00a1 // +0017 │ │ -376ed8: 2201 e812 |008c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -376edc: 7010 4098 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -376ee2: 6e20 4b98 8100 |0091: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376ee8: 4604 0007 |0094: aget-object v4, v0, v7 │ │ -376eec: 6e20 2d98 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -376ef2: 0c04 |0099: move-result-object v4 │ │ -376ef4: 6e20 4b98 4100 |009a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376efa: 6e10 5498 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -376f00: 0c08 |00a0: move-result-object v8 │ │ -376f02: d807 0701 |00a1: add-int/lit8 v7, v7, #int 1 // #01 │ │ -376f06: 1231 |00a3: const/4 v1, #int 3 // #3 │ │ -376f08: 1204 |00a4: const/4 v4, #int 0 // #0 │ │ -376f0a: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ -376f0c: 2900 73ff |00a6: goto/16 0019 // -008d │ │ -376f10: 6e10 2298 0800 |00a8: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -376f16: 0a00 |00ab: move-result v0 │ │ -376f18: 3d00 2e00 |00ac: if-lez v0, 00da // +002e │ │ -376f1c: 6e10 2f98 0800 |00ae: invoke-virtual {v8}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -376f22: 0c00 |00b1: move-result-object v0 │ │ -376f24: 2101 |00b2: array-length v1, v0 │ │ -376f26: 1202 |00b3: const/4 v2, #int 0 // #0 │ │ -376f28: 3512 2600 |00b4: if-ge v2, v1, 00da // +0026 │ │ -376f2c: 4904 0002 |00b6: aget-char v4, v0, v2 │ │ -376f30: 7100 bba1 0000 |00b8: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ -376f36: 0c05 |00bb: move-result-object v5 │ │ -376f38: 2156 |00bc: array-length v6, v5 │ │ -376f3a: 1207 |00bd: const/4 v7, #int 0 // #0 │ │ -376f3c: 3567 1900 |00be: if-ge v7, v6, 00d7 // +0019 │ │ -376f40: 4608 0507 |00c0: aget-object v8, v5, v7 │ │ -376f44: 5489 5d73 |00c2: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ -376f48: 3809 1000 |00c4: if-eqz v9, 00d4 // +0010 │ │ -376f4c: 5489 5d73 |00c6: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ -376f50: 6e20 1a98 4900 |00c8: invoke-virtual {v9, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -376f56: 0a09 |00cb: move-result v9 │ │ -376f58: 3a09 0800 |00cc: if-ltz v9, 00d4 // +0008 │ │ -376f5c: 5489 5f73 |00ce: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ -376f60: 3909 0400 |00d0: if-nez v9, 00d4 // +0004 │ │ -376f64: 5b83 5f73 |00d2: iput-object v3, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ -376f68: d807 0701 |00d4: add-int/lit8 v7, v7, #int 1 // #01 │ │ -376f6c: 28e8 |00d6: goto 00be // -0018 │ │ -376f6e: d802 0201 |00d7: add-int/lit8 v2, v2, #int 1 // #01 │ │ -376f72: 28db |00d9: goto 00b4 // -0025 │ │ -376f74: 0e00 |00da: return-void │ │ +376dac: |[376dac] net.sf.dibdib.config.Dib2Root.scanArgs:([Ljava/lang/String;)V │ │ +376dbc: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +376dc0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +376dc2: 2312 fe15 |0003: new-array v2, v1, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ +376dc6: 6203 5973 |0005: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X0:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7359 │ │ +376dca: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +376dcc: 4d03 0204 |0008: aput-object v3, v2, v4 │ │ +376dd0: 6203 5a73 |000a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X1:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735a │ │ +376dd4: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +376dd6: 4d03 0205 |000d: aput-object v3, v2, v5 │ │ +376dda: 6203 5b73 |000f: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X2:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735b │ │ +376dde: 1226 |0011: const/4 v6, #int 2 // #2 │ │ +376de0: 4d03 0206 |0012: aput-object v3, v2, v6 │ │ +376de4: 1a03 0000 |0014: const-string v3, "" // string@0000 │ │ +376de8: 0738 |0016: move-object v8, v3 │ │ +376dea: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +376dec: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +376dee: 210a |0019: array-length v10, v0 │ │ +376df0: 35a7 8e00 |001a: if-ge v7, v10, 00a8 // +008e │ │ +376df4: 460a 0007 |001c: aget-object v10, v0, v7 │ │ +376df8: 620b bb70 |001e: sget-object v11, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +376dfc: 6e20 3398 ba00 |0020: invoke-virtual {v10, v11}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +376e02: 0c0a |0023: move-result-object v10 │ │ +376e04: 1a0b a305 |0024: const-string v11, "--" // string@05a3 │ │ +376e08: 6e20 2c98 ba00 |0026: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +376e0e: 0a0b |0029: move-result v11 │ │ +376e10: 380b 0400 |002a: if-eqz v11, 002e // +0004 │ │ +376e14: 122b |002c: const/4 v11, #int 2 // #2 │ │ +376e16: 2815 |002d: goto 0042 // +0015 │ │ +376e18: 1a0b 9205 |002e: const-string v11, "-" // string@0592 │ │ +376e1c: 6e20 2c98 ba00 |0030: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +376e22: 0a0b |0033: move-result v11 │ │ +376e24: 390b 0d00 |0034: if-nez v11, 0041 // +000d │ │ +376e28: 1a0b 6406 |0036: const-string v11, "/" // string@0664 │ │ +376e2c: 6e20 2c98 ba00 |0038: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +376e32: 0a0b |003b: move-result v11 │ │ +376e34: 380b 0300 |003c: if-eqz v11, 003f // +0003 │ │ +376e38: 2803 |003e: goto 0041 // +0003 │ │ +376e3a: 120b |003f: const/4 v11, #int 0 // #0 │ │ +376e3c: 2802 |0040: goto 0042 // +0002 │ │ +376e3e: 121b |0041: const/4 v11, #int 1 // #1 │ │ +376e40: 3c0b 0c00 |0042: if-gtz v11, 004e // +000c │ │ +376e44: 3519 5d00 |0044: if-ge v9, v1, 00a1 // +005d │ │ +376e48: d80b 0901 |0046: add-int/lit8 v11, v9, #int 1 // #01 │ │ +376e4c: 4609 0209 |0048: aget-object v9, v2, v9 │ │ +376e50: 5b9a 5f73 |004a: iput-object v10, v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ +376e54: 01b9 |004c: move v9, v11 │ │ +376e56: 2854 |004d: goto 00a1 // +0054 │ │ +376e58: 7100 bba1 0000 |004e: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ +376e5e: 0c0c |0051: move-result-object v12 │ │ +376e60: 21cd |0052: array-length v13, v12 │ │ +376e62: 120e |0053: const/4 v14, #int 0 // #0 │ │ +376e64: 12ff |0054: const/4 v15, #int -1 // #ff │ │ +376e66: 35de 3500 |0055: if-ge v14, v13, 008a // +0035 │ │ +376e6a: 4601 0c0e |0057: aget-object v1, v12, v14 │ │ +376e6e: 6e10 b9a1 0100 |0059: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.name:()Ljava/lang/String; // method@a1b9 │ │ +376e74: 0c04 |005c: move-result-object v4 │ │ +376e76: 6e20 2d98 ba00 |005d: invoke-virtual {v10, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +376e7c: 0c06 |0060: move-result-object v6 │ │ +376e7e: 6e20 2c98 4600 |0061: invoke-virtual {v6, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +376e84: 0a04 |0064: move-result v4 │ │ +376e86: 3804 1f00 |0065: if-eqz v4, 0084 // +001f │ │ +376e8a: 1304 3a00 |0067: const/16 v4, #int 58 // #3a │ │ +376e8e: 6e20 1a98 4a00 |0069: invoke-virtual {v10, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +376e94: 0a04 |006c: move-result v4 │ │ +376e96: 3c04 0e00 |006d: if-gtz v4, 007b // +000e │ │ +376e9a: 1304 3d00 |006f: const/16 v4, #int 61 // #3d │ │ +376e9e: 6e20 1a98 4a00 |0071: invoke-virtual {v10, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +376ea4: 0a04 |0074: move-result v4 │ │ +376ea6: 3d04 0300 |0075: if-lez v4, 0078 // +0003 │ │ +376eaa: 2804 |0077: goto 007b // +0004 │ │ +376eac: 5b13 5f73 |0078: iput-object v3, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ +376eb0: 2808 |007a: goto 0082 // +0008 │ │ +376eb2: b054 |007b: add-int/2addr v4, v5 │ │ +376eb4: 6e20 2d98 4a00 |007c: invoke-virtual {v10, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +376eba: 0c04 |007f: move-result-object v4 │ │ +376ebc: 5b14 5f73 |0080: iput-object v4, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ +376ec0: 12fb |0082: const/4 v11, #int -1 // #ff │ │ +376ec2: 2807 |0083: goto 008a // +0007 │ │ +376ec4: d80e 0e01 |0084: add-int/lit8 v14, v14, #int 1 // #01 │ │ +376ec8: 1231 |0086: const/4 v1, #int 3 // #3 │ │ +376eca: 1204 |0087: const/4 v4, #int 0 // #0 │ │ +376ecc: 1226 |0088: const/4 v6, #int 2 // #2 │ │ +376ece: 28cb |0089: goto 0054 // -0035 │ │ +376ed0: 33b5 1700 |008a: if-ne v5, v11, 00a1 // +0017 │ │ +376ed4: 2201 e812 |008c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +376ed8: 7010 4098 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +376ede: 6e20 4b98 8100 |0091: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376ee4: 4604 0007 |0094: aget-object v4, v0, v7 │ │ +376ee8: 6e20 2d98 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +376eee: 0c04 |0099: move-result-object v4 │ │ +376ef0: 6e20 4b98 4100 |009a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376ef6: 6e10 5498 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +376efc: 0c08 |00a0: move-result-object v8 │ │ +376efe: d807 0701 |00a1: add-int/lit8 v7, v7, #int 1 // #01 │ │ +376f02: 1231 |00a3: const/4 v1, #int 3 // #3 │ │ +376f04: 1204 |00a4: const/4 v4, #int 0 // #0 │ │ +376f06: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +376f08: 2900 73ff |00a6: goto/16 0019 // -008d │ │ +376f0c: 6e10 2298 0800 |00a8: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +376f12: 0a00 |00ab: move-result v0 │ │ +376f14: 3d00 2e00 |00ac: if-lez v0, 00da // +002e │ │ +376f18: 6e10 2f98 0800 |00ae: invoke-virtual {v8}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +376f1e: 0c00 |00b1: move-result-object v0 │ │ +376f20: 2101 |00b2: array-length v1, v0 │ │ +376f22: 1202 |00b3: const/4 v2, #int 0 // #0 │ │ +376f24: 3512 2600 |00b4: if-ge v2, v1, 00da // +0026 │ │ +376f28: 4904 0002 |00b6: aget-char v4, v0, v2 │ │ +376f2c: 7100 bba1 0000 |00b8: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ +376f32: 0c05 |00bb: move-result-object v5 │ │ +376f34: 2156 |00bc: array-length v6, v5 │ │ +376f36: 1207 |00bd: const/4 v7, #int 0 // #0 │ │ +376f38: 3567 1900 |00be: if-ge v7, v6, 00d7 // +0019 │ │ +376f3c: 4608 0507 |00c0: aget-object v8, v5, v7 │ │ +376f40: 5489 5d73 |00c2: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ +376f44: 3809 1000 |00c4: if-eqz v9, 00d4 // +0010 │ │ +376f48: 5489 5d73 |00c6: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735d │ │ +376f4c: 6e20 1a98 4900 |00c8: invoke-virtual {v9, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +376f52: 0a09 |00cb: move-result v9 │ │ +376f54: 3a09 0800 |00cc: if-ltz v9, 00d4 // +0008 │ │ +376f58: 5489 5f73 |00ce: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ +376f5c: 3909 0400 |00d0: if-nez v9, 00d4 // +0004 │ │ +376f60: 5b83 5f73 |00d2: iput-object v3, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@735f │ │ +376f64: d807 0701 |00d4: add-int/lit8 v7, v7, #int 1 // #01 │ │ +376f68: 28e8 |00d6: goto 00be // -0018 │ │ +376f6a: d802 0201 |00d7: add-int/lit8 v2, v2, #int 1 // #01 │ │ +376f6e: 28db |00d9: goto 00b4 // -0025 │ │ +376f70: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=231 │ │ 0x0019 line=234 │ │ 0x001c line=235 │ │ 0x0026 line=237 │ │ 0x0048 line=240 │ │ @@ -1421958,42 +1421957,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -376f78: |[376f78] net.sf.dibdib.config.Dib2Root.setAppName:(Ljava/lang/String;)V │ │ -376f88: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -376f8c: 5401 6c73 |0002: iget-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736c │ │ -376f90: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -376f94: 1241 |0006: const/4 v1, #int 4 // #4 │ │ -376f96: 5402 6c73 |0007: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736c │ │ -376f9a: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -376fa0: 0a02 |000c: move-result v2 │ │ -376fa2: 3421 2700 |000d: if-lt v1, v2, 0034 // +0027 │ │ -376fa6: 5b03 6d73 |000f: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ -376faa: 2201 e812 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -376fae: 7010 4098 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -376fb4: 1a02 1f17 |0016: const-string v2, "Dib2" // string@171f │ │ -376fb8: 6e20 4b98 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376fbe: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -376fc0: 6e20 0998 2300 |001c: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -376fc6: 0a02 |001f: move-result v2 │ │ -376fc8: d802 02e0 |0020: add-int/lit8 v2, v2, #int -32 // #e0 │ │ -376fcc: 8e22 |0022: int-to-char v2, v2 │ │ -376fce: 6e20 4498 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -376fd4: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -376fd6: 6e20 2d98 2300 |0027: invoke-virtual {v3, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -376fdc: 0c03 |002a: move-result-object v3 │ │ -376fde: 6e20 4b98 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376fe4: 6e10 5498 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -376fea: 0c03 |0031: move-result-object v3 │ │ -376fec: 5b03 6c73 |0032: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736c │ │ -376ff0: 0e00 |0034: return-void │ │ +376f74: |[376f74] net.sf.dibdib.config.Dib2Root.setAppName:(Ljava/lang/String;)V │ │ +376f84: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +376f88: 5401 6c73 |0002: iget-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736c │ │ +376f8c: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +376f90: 1241 |0006: const/4 v1, #int 4 // #4 │ │ +376f92: 5402 6c73 |0007: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736c │ │ +376f96: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +376f9c: 0a02 |000c: move-result v2 │ │ +376f9e: 3421 2700 |000d: if-lt v1, v2, 0034 // +0027 │ │ +376fa2: 5b03 6d73 |000f: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736d │ │ +376fa6: 2201 e812 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +376faa: 7010 4098 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +376fb0: 1a02 1f17 |0016: const-string v2, "Dib2" // string@171f │ │ +376fb4: 6e20 4b98 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376fba: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +376fbc: 6e20 0998 2300 |001c: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +376fc2: 0a02 |001f: move-result v2 │ │ +376fc4: d802 02e0 |0020: add-int/lit8 v2, v2, #int -32 // #e0 │ │ +376fc8: 8e22 |0022: int-to-char v2, v2 │ │ +376fca: 6e20 4498 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +376fd0: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +376fd2: 6e20 2d98 2300 |0027: invoke-virtual {v3, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +376fd8: 0c03 |002a: move-result-object v3 │ │ +376fda: 6e20 4b98 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376fe0: 6e10 5498 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +376fe6: 0c03 |0031: move-result-object v3 │ │ +376fe8: 5b03 6c73 |0032: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736c │ │ +376fec: 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; │ │ @@ -1422003,50 +1422002,50 @@ │ │ type : '()Z' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -376570: |[376570] net.sf.dibdib.config.Dib2Root.triggerExitProcess:()Z │ │ -376580: 1c00 8714 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Root; // type@1487 │ │ -376584: 1d00 |0002: monitor-enter v0 │ │ -376586: 6201 2c73 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -37658a: 6e10 b1a1 0100 |0005: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376590: 0a01 |0008: move-result v1 │ │ -376592: 6202 6273 |0009: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -376596: 5423 6e73 |000b: iget-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -37659a: 6e10 b1a1 0300 |000d: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3765a0: 0a03 |0010: move-result v3 │ │ -3765a2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -3765a4: 3631 0400 |0012: if-gt v1, v3, 0016 // +0004 │ │ -3765a8: 1e00 |0014: monitor-exit v0 │ │ -3765aa: 0f04 |0015: return v4 │ │ -3765ac: 6201 2973 |0016: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ -3765b0: 6e10 b1a1 0100 |0018: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3765b6: 0a01 |001b: move-result v1 │ │ -3765b8: 5423 6e73 |001c: iget-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3765bc: 6e10 b1a1 0300 |001e: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3765c2: 0a03 |0021: move-result v3 │ │ -3765c4: 3531 1300 |0022: if-ge v1, v3, 0035 // +0013 │ │ -3765c8: 6201 2c73 |0024: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -3765cc: 5b21 6e73 |0026: iput-object v1, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3765d0: 6201 6773 |0028: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3765d4: 6202 8a79 |002a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ -3765d8: 2343 0716 |002c: new-array v3, v4, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3765dc: 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 │ │ -3765e2: 0c02 |0031: move-result-object v2 │ │ -3765e4: 7220 88a2 2100 |0032: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3765ea: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -3765ec: 6a01 3276 |0036: sput-boolean v1, Lnet/sf/dibdib/generic/QPlace;.qExitRequested:Z // field@7632 │ │ -3765f0: 1e00 |0038: monitor-exit v0 │ │ -3765f2: 0f01 |0039: return v1 │ │ -3765f4: 0d01 |003a: move-exception v1 │ │ -3765f6: 1e00 |003b: monitor-exit v0 │ │ -3765f8: 2701 |003c: throw v1 │ │ +37656c: |[37656c] net.sf.dibdib.config.Dib2Root.triggerExitProcess:()Z │ │ +37657c: 1c00 8714 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Root; // type@1487 │ │ +376580: 1d00 |0002: monitor-enter v0 │ │ +376582: 6201 2c73 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +376586: 6e10 b1a1 0100 |0005: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +37658c: 0a01 |0008: move-result v1 │ │ +37658e: 6202 6273 |0009: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +376592: 5423 6e73 |000b: iget-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +376596: 6e10 b1a1 0300 |000d: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +37659c: 0a03 |0010: move-result v3 │ │ +37659e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +3765a0: 3631 0400 |0012: if-gt v1, v3, 0016 // +0004 │ │ +3765a4: 1e00 |0014: monitor-exit v0 │ │ +3765a6: 0f04 |0015: return v4 │ │ +3765a8: 6201 2973 |0016: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ +3765ac: 6e10 b1a1 0100 |0018: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3765b2: 0a01 |001b: move-result v1 │ │ +3765b4: 5423 6e73 |001c: iget-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3765b8: 6e10 b1a1 0300 |001e: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3765be: 0a03 |0021: move-result v3 │ │ +3765c0: 3531 1300 |0022: if-ge v1, v3, 0035 // +0013 │ │ +3765c4: 6201 2c73 |0024: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +3765c8: 5b21 6e73 |0026: iput-object v1, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3765cc: 6201 6773 |0028: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3765d0: 6202 8a79 |002a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ +3765d4: 2343 0716 |002c: new-array v3, v4, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3765d8: 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 │ │ +3765de: 0c02 |0031: move-result-object v2 │ │ +3765e0: 7220 88a2 2100 |0032: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3765e6: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +3765e8: 6a01 3276 |0036: sput-boolean v1, Lnet/sf/dibdib/generic/QPlace;.qExitRequested:Z // field@7632 │ │ +3765ec: 1e00 |0038: monitor-exit v0 │ │ +3765ee: 0f01 |0039: return v1 │ │ +3765f0: 0d01 |003a: move-exception v1 │ │ +3765f2: 1e00 |003b: monitor-exit v0 │ │ +3765f4: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x003a │ │ 0x0016 - 0x0038 │ │ -> 0x003a │ │ positions : │ │ 0x0003 line=203 │ │ @@ -1422063,96 +1422062,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 │ │ -3768d8: |[3768d8] net.sf.dibdib.config.Dib2Root.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3768e8: 3808 8e00 |0000: if-eqz v8, 008e // +008e │ │ -3768ec: 6e10 2298 0800 |0002: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3768f2: 0a00 |0005: move-result v0 │ │ -3768f4: 3c00 0400 |0006: if-gtz v0, 000a // +0004 │ │ -3768f8: 2900 8600 |0008: goto/16 008e // +0086 │ │ -3768fc: 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 │ │ -376902: 0c00 |000d: move-result-object v0 │ │ -376904: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -376906: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -376908: 3900 1800 |0010: if-nez v0, 0028 // +0018 │ │ -37690c: 6e10 2298 0800 |0012: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -376912: 0a03 |0015: move-result v3 │ │ -376914: 3332 1200 |0016: if-ne v2, v3, 0028 // +0012 │ │ -376918: 6e20 0998 1800 |0018: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37691e: 0a03 |001b: move-result v3 │ │ -376920: 6204 6578 |001c: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7865 │ │ -376924: 7120 ac99 3400 |001e: invoke-static {v4, v3}, Ljava/util/Arrays;.binarySearch:([CC)I // method@99ac │ │ -37692a: 0a03 |0021: move-result v3 │ │ -37692c: 3a03 0600 |0022: if-ltz v3, 0028 // +0006 │ │ -376930: 6200 6478 |0024: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7864 │ │ -376934: 4600 0003 |0026: aget-object v0, v0, v3 │ │ -376938: 3900 0d00 |0028: if-nez v0, 0035 // +000d │ │ -37693c: 3809 0b00 |002a: if-eqz v9, 0035 // +000b │ │ -376940: 6209 6778 |002c: sget-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7867 │ │ -376944: 6e20 f99a 8900 |002e: invoke-virtual {v9, v8}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -37694a: 0c09 |0031: move-result-object v9 │ │ -37694c: 0790 |0032: move-object v0, v9 │ │ -37694e: 1f00 9614 |0033: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -376952: 7110 61a4 0800 |0035: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ -376958: 0c08 |0038: move-result-object v8 │ │ -37695a: 3900 2400 |0039: if-nez v0, 005d // +0024 │ │ -37695e: 7100 06a4 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ -376964: 0c09 |003e: move-result-object v9 │ │ -376966: 2193 |003f: array-length v3, v9 │ │ -376968: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -37696a: 3534 1c00 |0041: if-ge v4, v3, 005d // +001c │ │ -37696e: 4605 0904 |0043: aget-object v5, v9, v4 │ │ -376972: 5456 6878 |0045: iget-object v6, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -376976: 2166 |0047: array-length v6, v6 │ │ -376978: b126 |0048: sub-int/2addr v6, v2 │ │ -37697a: 3a06 1100 |0049: if-ltz v6, 005a // +0011 │ │ -37697e: 5457 6878 |004b: iget-object v7, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -376982: 4607 0706 |004d: aget-object v7, v7, v6 │ │ -376986: 6e20 1298 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37698c: 0a07 |0052: move-result v7 │ │ -37698e: 3807 0400 |0053: if-eqz v7, 0057 // +0004 │ │ -376992: 0750 |0055: move-object v0, v5 │ │ -376994: 2804 |0056: goto 005a // +0004 │ │ -376996: d806 06ff |0057: add-int/lit8 v6, v6, #int -1 // #ff │ │ -37699a: 28f0 |0059: goto 0049 // -0010 │ │ -37699c: d804 0401 |005a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3769a0: 28e5 |005c: goto 0041 // -001b │ │ -3769a2: 3900 2e00 |005d: if-nez v0, 008b // +002e │ │ -3769a6: 7100 06a4 0000 |005f: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ -3769ac: 0c09 |0062: move-result-object v9 │ │ -3769ae: 2192 |0063: array-length v2, v9 │ │ -3769b0: 3521 2700 |0064: if-ge v1, v2, 008b // +0027 │ │ -3769b4: 4603 0901 |0066: aget-object v3, v9, v1 │ │ -3769b8: 6e10 03a4 0300 |0068: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ -3769be: 0c04 |006b: move-result-object v4 │ │ -3769c0: 1235 |006c: const/4 v5, #int 3 // #3 │ │ -3769c2: 6e10 2298 0400 |006d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3769c8: 0a06 |0070: move-result v6 │ │ -3769ca: 3665 0800 |0071: if-gt v5, v6, 0079 // +0008 │ │ -3769ce: 6e20 2c98 4800 |0073: invoke-virtual {v8, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3769d4: 0a05 |0076: move-result v5 │ │ -3769d6: 3905 0f00 |0077: if-nez v5, 0086 // +000f │ │ -3769da: 1245 |0079: const/4 v5, #int 4 // #4 │ │ -3769dc: 6e10 2298 0800 |007a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3769e2: 0a06 |007d: move-result v6 │ │ -3769e4: 3665 0a00 |007e: if-gt v5, v6, 0088 // +000a │ │ -3769e8: 6e20 2c98 8400 |0080: invoke-virtual {v4, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3769ee: 0a04 |0083: move-result v4 │ │ -3769f0: 3804 0400 |0084: if-eqz v4, 0088 // +0004 │ │ -3769f4: 0730 |0086: move-object v0, v3 │ │ -3769f6: 2804 |0087: goto 008b // +0004 │ │ -3769f8: d801 0101 |0088: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3769fc: 28da |008a: goto 0064 // -0026 │ │ -3769fe: 3800 0300 |008b: if-eqz v0, 008e // +0003 │ │ -376a02: 070a |008d: move-object v10, v0 │ │ -376a04: 110a |008e: return-object v10 │ │ +3768d4: |[3768d4] net.sf.dibdib.config.Dib2Root.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3768e4: 3808 8e00 |0000: if-eqz v8, 008e // +008e │ │ +3768e8: 6e10 2298 0800 |0002: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3768ee: 0a00 |0005: move-result v0 │ │ +3768f0: 3c00 0400 |0006: if-gtz v0, 000a // +0004 │ │ +3768f4: 2900 8600 |0008: goto/16 008e // +0086 │ │ +3768f8: 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 │ │ +3768fe: 0c00 |000d: move-result-object v0 │ │ +376900: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +376902: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +376904: 3900 1800 |0010: if-nez v0, 0028 // +0018 │ │ +376908: 6e10 2298 0800 |0012: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +37690e: 0a03 |0015: move-result v3 │ │ +376910: 3332 1200 |0016: if-ne v2, v3, 0028 // +0012 │ │ +376914: 6e20 0998 1800 |0018: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37691a: 0a03 |001b: move-result v3 │ │ +37691c: 6204 6578 |001c: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7865 │ │ +376920: 7120 ac99 3400 |001e: invoke-static {v4, v3}, Ljava/util/Arrays;.binarySearch:([CC)I // method@99ac │ │ +376926: 0a03 |0021: move-result v3 │ │ +376928: 3a03 0600 |0022: if-ltz v3, 0028 // +0006 │ │ +37692c: 6200 6478 |0024: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7864 │ │ +376930: 4600 0003 |0026: aget-object v0, v0, v3 │ │ +376934: 3900 0d00 |0028: if-nez v0, 0035 // +000d │ │ +376938: 3809 0b00 |002a: if-eqz v9, 0035 // +000b │ │ +37693c: 6209 6778 |002c: sget-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7867 │ │ +376940: 6e20 f99a 8900 |002e: invoke-virtual {v9, v8}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +376946: 0c09 |0031: move-result-object v9 │ │ +376948: 0790 |0032: move-object v0, v9 │ │ +37694a: 1f00 9614 |0033: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +37694e: 7110 61a4 0800 |0035: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a461 │ │ +376954: 0c08 |0038: move-result-object v8 │ │ +376956: 3900 2400 |0039: if-nez v0, 005d // +0024 │ │ +37695a: 7100 06a4 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ +376960: 0c09 |003e: move-result-object v9 │ │ +376962: 2193 |003f: array-length v3, v9 │ │ +376964: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +376966: 3534 1c00 |0041: if-ge v4, v3, 005d // +001c │ │ +37696a: 4605 0904 |0043: aget-object v5, v9, v4 │ │ +37696e: 5456 6878 |0045: iget-object v6, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +376972: 2166 |0047: array-length v6, v6 │ │ +376974: b126 |0048: sub-int/2addr v6, v2 │ │ +376976: 3a06 1100 |0049: if-ltz v6, 005a // +0011 │ │ +37697a: 5457 6878 |004b: iget-object v7, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +37697e: 4607 0706 |004d: aget-object v7, v7, v6 │ │ +376982: 6e20 1298 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +376988: 0a07 |0052: move-result v7 │ │ +37698a: 3807 0400 |0053: if-eqz v7, 0057 // +0004 │ │ +37698e: 0750 |0055: move-object v0, v5 │ │ +376990: 2804 |0056: goto 005a // +0004 │ │ +376992: d806 06ff |0057: add-int/lit8 v6, v6, #int -1 // #ff │ │ +376996: 28f0 |0059: goto 0049 // -0010 │ │ +376998: d804 0401 |005a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +37699c: 28e5 |005c: goto 0041 // -001b │ │ +37699e: 3900 2e00 |005d: if-nez v0, 008b // +002e │ │ +3769a2: 7100 06a4 0000 |005f: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ +3769a8: 0c09 |0062: move-result-object v9 │ │ +3769aa: 2192 |0063: array-length v2, v9 │ │ +3769ac: 3521 2700 |0064: if-ge v1, v2, 008b // +0027 │ │ +3769b0: 4603 0901 |0066: aget-object v3, v9, v1 │ │ +3769b4: 6e10 03a4 0300 |0068: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ +3769ba: 0c04 |006b: move-result-object v4 │ │ +3769bc: 1235 |006c: const/4 v5, #int 3 // #3 │ │ +3769be: 6e10 2298 0400 |006d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3769c4: 0a06 |0070: move-result v6 │ │ +3769c6: 3665 0800 |0071: if-gt v5, v6, 0079 // +0008 │ │ +3769ca: 6e20 2c98 4800 |0073: invoke-virtual {v8, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3769d0: 0a05 |0076: move-result v5 │ │ +3769d2: 3905 0f00 |0077: if-nez v5, 0086 // +000f │ │ +3769d6: 1245 |0079: const/4 v5, #int 4 // #4 │ │ +3769d8: 6e10 2298 0800 |007a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3769de: 0a06 |007d: move-result v6 │ │ +3769e0: 3665 0a00 |007e: if-gt v5, v6, 0088 // +000a │ │ +3769e4: 6e20 2c98 8400 |0080: invoke-virtual {v4, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3769ea: 0a04 |0083: move-result v4 │ │ +3769ec: 3804 0400 |0084: if-eqz v4, 0088 // +0004 │ │ +3769f0: 0730 |0086: move-object v0, v3 │ │ +3769f2: 2804 |0087: goto 008b // +0004 │ │ +3769f4: d801 0101 |0088: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3769f8: 28da |008a: goto 0064 // -0026 │ │ +3769fa: 3800 0300 |008b: if-eqz v0, 008e // +0003 │ │ +3769fe: 070a |008d: move-object v10, v0 │ │ +376a00: 110a |008e: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=334 │ │ 0x000a line=337 │ │ 0x0012 line=338 │ │ 0x0018 line=339 │ │ 0x001c line=340 │ │ @@ -1422219,21 +1422218,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 │ │ -3814d0: |[3814d0] net.sf.dibdib.generic.QIfs$QComponent.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V │ │ -3814e0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3814e6: 5b01 0976 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -3814ea: 5b01 0a76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ -3814ee: 5b01 0776 |0007: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ -3814f2: 5b01 0876 |0009: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -3814f6: 0e00 |000b: return-void │ │ +3814cc: |[3814cc] net.sf.dibdib.generic.QIfs$QComponent.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V │ │ +3814dc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3814e2: 5b01 0976 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +3814e6: 5b01 0a76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ +3814ea: 5b01 0776 |0007: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ +3814ee: 5b01 0876 |0009: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +3814f2: 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; │ │ @@ -1422245,38 +1422244,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 │ │ -38146c: |[38146c] net.sf.dibdib.generic.QIfs$QComponent.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ -38147c: 5460 0776 |0000: iget-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ -381480: 5461 0a76 |0002: iget-object v1, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ -381484: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ -381488: 1100 |0006: return-object v0 │ │ -38148a: 5301 1776 |0007: iget-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ -38148e: 6203 6273 |0009: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -381492: 5333 8973 |000b: iget-wide v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@7389 │ │ -381496: 3105 0103 |000d: cmp-long v5, v1, v3 │ │ -38149a: 3c05 1000 |000f: if-gtz v5, 001f // +0010 │ │ -38149e: 5b60 0a76 |0011: iput-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ -3814a2: 5467 0a76 |0013: iget-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ -3814a6: 5468 0776 |0015: iget-object v8, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ -3814aa: 3287 0700 |0017: if-eq v7, v8, 001e // +0007 │ │ -3814ae: 5467 0776 |0019: iget-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ -3814b2: 5b67 0a76 |001b: iput-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ -3814b6: 28f6 |001d: goto 0013 // -000a │ │ -3814b8: 1100 |001e: return-object v0 │ │ -3814ba: 5301 1776 |001f: iget-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ -3814be: 3103 0701 |0021: cmp-long v3, v7, v1 │ │ -3814c2: 3a03 0300 |0023: if-ltz v3, 0026 // +0003 │ │ -3814c6: 2803 |0025: goto 0028 // +0003 │ │ -3814c8: 5460 0a76 |0026: iget-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ -3814cc: 1100 |0028: return-object v0 │ │ +381468: |[381468] net.sf.dibdib.generic.QIfs$QComponent.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ +381478: 5460 0776 |0000: iget-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ +38147c: 5461 0a76 |0002: iget-object v1, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ +381480: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ +381484: 1100 |0006: return-object v0 │ │ +381486: 5301 1776 |0007: iget-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ +38148a: 6203 6273 |0009: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +38148e: 5333 8973 |000b: iget-wide v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@7389 │ │ +381492: 3105 0103 |000d: cmp-long v5, v1, v3 │ │ +381496: 3c05 1000 |000f: if-gtz v5, 001f // +0010 │ │ +38149a: 5b60 0a76 |0011: iput-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ +38149e: 5467 0a76 |0013: iget-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ +3814a2: 5468 0776 |0015: iget-object v8, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ +3814a6: 3287 0700 |0017: if-eq v7, v8, 001e // +0007 │ │ +3814aa: 5467 0776 |0019: iget-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ +3814ae: 5b67 0a76 |001b: iput-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ +3814b2: 28f6 |001d: goto 0013 // -000a │ │ +3814b4: 1100 |001e: return-object v0 │ │ +3814b6: 5301 1776 |001f: iget-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ +3814ba: 3103 0701 |0021: cmp-long v3, v7, v1 │ │ +3814be: 3a03 0300 |0023: if-ltz v3, 0026 // +0003 │ │ +3814c2: 2803 |0025: goto 0028 // +0003 │ │ +3814c4: 5460 0a76 |0026: iget-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ +3814c8: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=236 │ │ 0x0007 line=239 │ │ 0x0011 line=240 │ │ 0x0013 line=242 │ │ @@ -1422291,18 +1422290,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -381450: |[381450] net.sf.dibdib.generic.QIfs$QComponent.getShash:()J │ │ -381460: 5420 0776 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ -381464: 5300 1776 |0002: iget-wide v0, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ -381468: 1000 |0004: return-wide v0 │ │ +38144c: |[38144c] net.sf.dibdib.generic.QIfs$QComponent.getShash:()J │ │ +38145c: 5420 0776 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ +381460: 5300 1776 |0002: iget-wide v0, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ +381464: 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;) │ │ @@ -1422310,23 +1422309,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3814f8: |[3814f8] net.sf.dibdib.generic.QIfs$QComponent.setShashOrIgnore:(J)V │ │ -381508: 5420 0876 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -38150c: 5421 0776 |0002: iget-object v1, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ -381510: 3210 0600 |0004: if-eq v0, v1, 000a // +0006 │ │ -381514: 5420 0876 |0006: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -381518: 5a03 1776 |0008: iput-wide v3, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ -38151c: 5423 0876 |000a: iget-object v3, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -381520: 5b23 0776 |000c: iput-object v3, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ -381524: 0e00 |000e: return-void │ │ +3814f4: |[3814f4] net.sf.dibdib.generic.QIfs$QComponent.setShashOrIgnore:(J)V │ │ +381504: 5420 0876 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +381508: 5421 0776 |0002: iget-object v1, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ +38150c: 3210 0600 |0004: if-eq v0, v1, 000a // +0006 │ │ +381510: 5420 0876 |0006: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +381514: 5a03 1776 |0008: iput-wide v3, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ +381518: 5423 0876 |000a: iget-object v3, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +38151c: 5b23 0776 |000c: iput-object v3, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ +381520: 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; │ │ @@ -1422337,17 +1422336,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -381528: |[381528] net.sf.dibdib.generic.QIfs$QComponent.tick:(J)V │ │ -381538: 6e30 55a2 1002 |0000: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.setShashOrIgnore:(J)V // method@a255 │ │ -38153e: 0e00 |0003: return-void │ │ +381524: |[381524] net.sf.dibdib.generic.QIfs$QComponent.tick:(J)V │ │ +381534: 6e30 55a2 1002 |0000: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.setShashOrIgnore:(J)V // method@a255 │ │ +38153a: 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 │ │ │ │ @@ -1422441,17 +1422440,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3817a8: |[3817a8] net.sf.dibdib.generic.QIfs$QStamped.:()V │ │ -3817b8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3817be: 0e00 |0003: return-void │ │ +3817a4: |[3817a4] net.sf.dibdib.generic.QIfs$QStamped.:()V │ │ +3817b4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3817ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ │ │ Virtual methods - │ │ @@ -1422460,17 +1422459,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -381790: |[381790] net.sf.dibdib.generic.QIfs$QStamped.getShash:()J │ │ -3817a0: 5320 1776 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ -3817a4: 1000 |0002: return-wide v0 │ │ +38178c: |[38178c] net.sf.dibdib.generic.QIfs$QStamped.getShash:()J │ │ +38179c: 5320 1776 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ +3817a0: 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;) │ │ @@ -1422478,19 +1422477,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -3817c0: |[3817c0] net.sf.dibdib.generic.QIfs$QStamped.init:()V │ │ -3817d0: 7100 57a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -3817d6: 0b00 |0003: move-result-wide v0 │ │ -3817d8: 5a20 1776 |0004: iput-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ -3817dc: 0e00 |0006: return-void │ │ +3817bc: |[3817bc] net.sf.dibdib.generic.QIfs$QStamped.init:()V │ │ +3817cc: 7100 57a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +3817d2: 0b00 |0003: move-result-wide v0 │ │ +3817d4: 5a20 1776 |0004: iput-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ +3817d8: 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;) │ │ @@ -1422498,17 +1422497,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3817e0: |[3817e0] net.sf.dibdib.generic.QIfs$QStamped.setShashOrIgnore:(J)V │ │ -3817f0: 5a01 1776 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ -3817f4: 0e00 |0002: return-void │ │ +3817dc: |[3817dc] net.sf.dibdib.generic.QIfs$QStamped.setShashOrIgnore:(J)V │ │ +3817ec: 5a01 1776 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7617 │ │ +3817f0: 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 │ │ │ │ @@ -1422592,17 +1422591,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -381888: |[381888] net.sf.dibdib.generic.QIfs$QVal.:()V │ │ -381898: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38189e: 0e00 |0003: return-void │ │ +381884: |[381884] net.sf.dibdib.generic.QIfs$QVal.:()V │ │ +381894: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +38189a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/QIfs$QVal; │ │ │ │ Virtual methods - │ │ @@ -1422611,19 +1422610,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 │ │ -381850: |[381850] net.sf.dibdib.generic.QIfs$QVal.compareTo:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ -381860: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -381864: 1a00 0d3f |0002: const-string v0, "Not supported yet." // string@3f0d │ │ -381868: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -38186e: 2702 |0007: throw v2 │ │ +38184c: |[38184c] net.sf.dibdib.generic.QIfs$QVal.compareTo:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ +38185c: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +381860: 1a00 0d3f |0002: const-string v0, "Not supported yet." // string@3f0d │ │ +381864: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +38186a: 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; │ │ │ │ @@ -1422632,17 +1422631,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -381870: |[381870] net.sf.dibdib.generic.QIfs$QVal.getShash:()J │ │ -381880: 5320 2676 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QVal;.shash:J // field@7626 │ │ -381884: 1000 |0002: return-wide v0 │ │ +38186c: |[38186c] net.sf.dibdib.generic.QIfs$QVal.getShash:()J │ │ +38187c: 5320 2676 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QVal;.shash:J // field@7626 │ │ +381880: 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 : 17046 (QIfs.java) │ │ @@ -1422707,36 +1422706,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -38d000: |[38d000] net.sf.dibdib.thread_any.CodecXor.:()V │ │ -38d010: 2200 bb14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/CodecXor; // type@14bb │ │ -38d014: 7010 3ea3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecXor;.:()V // method@a33e │ │ -38d01a: 6900 0c77 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/CodecXor;.instance:Lnet/sf/dibdib/thread_any/CodecXor; // field@770c │ │ -38d01e: 0e00 |0007: return-void │ │ +38cffc: |[38cffc] net.sf.dibdib.thread_any.CodecXor.:()V │ │ +38d00c: 2200 bb14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/CodecXor; // type@14bb │ │ +38d010: 7010 3ea3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecXor;.:()V // method@a33e │ │ +38d016: 6900 0c77 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/CodecXor;.instance:Lnet/sf/dibdib/thread_any/CodecXor; // field@770c │ │ +38d01a: 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 │ │ -38d020: |[38d020] net.sf.dibdib.thread_any.CodecXor.:()V │ │ -38d030: 7010 31a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecFunc;.:()V // method@a331 │ │ -38d036: 0e00 |0003: return-void │ │ +38d01c: |[38d01c] net.sf.dibdib.thread_any.CodecXor.:()V │ │ +38d02c: 7010 31a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecFunc;.:()V // method@a331 │ │ +38d032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/CodecXor; │ │ │ │ Virtual methods - │ │ @@ -1422745,61 +1422744,61 @@ │ │ type : '([BII[B[B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -38ce68: |[38ce68] net.sf.dibdib.thread_any.CodecXor.decode:([BII[B[B)[B │ │ -38ce78: 7120 a9a3 6500 |0000: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3a9 │ │ -38ce7e: 0a09 |0003: move-result v9 │ │ -38ce80: d800 0903 |0004: add-int/lit8 v0, v9, #int 3 // #03 │ │ -38ce84: 4800 0500 |0006: aget-byte v0, v5, v0 │ │ -38ce88: 6e10 42a3 0400 |0008: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/CodecXor;.getMethodTag:()B // method@a342 │ │ -38ce8e: 0a01 |000b: move-result v1 │ │ -38ce90: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ -38ce94: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -38ce96: 1105 |000f: return-object v5 │ │ -38ce98: 1300 2000 |0010: const/16 v0, #int 32 // #20 │ │ -38ce9c: 7120 af99 0800 |0012: invoke-static {v8, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -38cea2: 0c08 |0015: move-result-object v8 │ │ -38cea4: 2180 |0016: array-length v0, v8 │ │ -38cea6: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -38ceaa: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -38ceac: 3410 1000 |001a: if-lt v0, v1, 002a // +0010 │ │ -38ceb0: 4801 0800 |001c: aget-byte v1, v8, v0 │ │ -38ceb4: dc02 0010 |001e: rem-int/lit8 v2, v0, #int 16 // #10 │ │ -38ceb8: b092 |0020: add-int/2addr v2, v9 │ │ -38ceba: 4802 0502 |0021: aget-byte v2, v5, v2 │ │ -38cebe: b721 |0023: xor-int/2addr v1, v2 │ │ -38cec0: 8d11 |0024: int-to-byte v1, v1 │ │ -38cec2: 4f01 0800 |0025: aput-byte v1, v8, v0 │ │ -38cec6: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ -38ceca: 28f0 |0029: goto 0019 // -0010 │ │ -38cecc: d800 07f0 |002a: add-int/lit8 v0, v7, #int -16 // #f0 │ │ -38ced0: 2300 1515 |002c: new-array v0, v0, [B // type@1515 │ │ -38ced4: d801 07ff |002e: add-int/lit8 v1, v7, #int -1 // #ff │ │ -38ced8: 1302 1000 |0030: const/16 v2, #int 16 // #10 │ │ -38cedc: 3421 1200 |0032: if-lt v1, v2, 0044 // +0012 │ │ -38cee0: dc02 0120 |0034: rem-int/lit8 v2, v1, #int 32 // #20 │ │ -38cee4: 4802 0802 |0036: aget-byte v2, v8, v2 │ │ -38cee8: 9003 0609 |0038: add-int v3, v6, v9 │ │ -38ceec: b013 |003a: add-int/2addr v3, v1 │ │ -38ceee: 4803 0503 |003b: aget-byte v3, v5, v3 │ │ -38cef2: b732 |003d: xor-int/2addr v2, v3 │ │ -38cef4: 8d22 |003e: int-to-byte v2, v2 │ │ -38cef6: 4f02 0001 |003f: aput-byte v2, v0, v1 │ │ -38cefa: d801 01ff |0041: add-int/lit8 v1, v1, #int -1 // #ff │ │ -38cefe: 28ed |0043: goto 0030 // -0013 │ │ -38cf00: b069 |0044: add-int/2addr v9, v6 │ │ -38cf02: b029 |0045: add-int/2addr v9, v2 │ │ -38cf04: b076 |0046: add-int/2addr v6, v7 │ │ -38cf06: 7130 b699 9006 |0047: invoke-static {v0, v9, v6}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -38cf0c: 0c05 |004a: move-result-object v5 │ │ -38cf0e: 1105 |004b: return-object v5 │ │ +38ce64: |[38ce64] net.sf.dibdib.thread_any.CodecXor.decode:([BII[B[B)[B │ │ +38ce74: 7120 a9a3 6500 |0000: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3a9 │ │ +38ce7a: 0a09 |0003: move-result v9 │ │ +38ce7c: d800 0903 |0004: add-int/lit8 v0, v9, #int 3 // #03 │ │ +38ce80: 4800 0500 |0006: aget-byte v0, v5, v0 │ │ +38ce84: 6e10 42a3 0400 |0008: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/CodecXor;.getMethodTag:()B // method@a342 │ │ +38ce8a: 0a01 |000b: move-result v1 │ │ +38ce8c: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ +38ce90: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +38ce92: 1105 |000f: return-object v5 │ │ +38ce94: 1300 2000 |0010: const/16 v0, #int 32 // #20 │ │ +38ce98: 7120 af99 0800 |0012: invoke-static {v8, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +38ce9e: 0c08 |0015: move-result-object v8 │ │ +38cea0: 2180 |0016: array-length v0, v8 │ │ +38cea2: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +38cea6: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +38cea8: 3410 1000 |001a: if-lt v0, v1, 002a // +0010 │ │ +38ceac: 4801 0800 |001c: aget-byte v1, v8, v0 │ │ +38ceb0: dc02 0010 |001e: rem-int/lit8 v2, v0, #int 16 // #10 │ │ +38ceb4: b092 |0020: add-int/2addr v2, v9 │ │ +38ceb6: 4802 0502 |0021: aget-byte v2, v5, v2 │ │ +38ceba: b721 |0023: xor-int/2addr v1, v2 │ │ +38cebc: 8d11 |0024: int-to-byte v1, v1 │ │ +38cebe: 4f01 0800 |0025: aput-byte v1, v8, v0 │ │ +38cec2: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ +38cec6: 28f0 |0029: goto 0019 // -0010 │ │ +38cec8: d800 07f0 |002a: add-int/lit8 v0, v7, #int -16 // #f0 │ │ +38cecc: 2300 1515 |002c: new-array v0, v0, [B // type@1515 │ │ +38ced0: d801 07ff |002e: add-int/lit8 v1, v7, #int -1 // #ff │ │ +38ced4: 1302 1000 |0030: const/16 v2, #int 16 // #10 │ │ +38ced8: 3421 1200 |0032: if-lt v1, v2, 0044 // +0012 │ │ +38cedc: dc02 0120 |0034: rem-int/lit8 v2, v1, #int 32 // #20 │ │ +38cee0: 4802 0802 |0036: aget-byte v2, v8, v2 │ │ +38cee4: 9003 0609 |0038: add-int v3, v6, v9 │ │ +38cee8: b013 |003a: add-int/2addr v3, v1 │ │ +38ceea: 4803 0503 |003b: aget-byte v3, v5, v3 │ │ +38ceee: b732 |003d: xor-int/2addr v2, v3 │ │ +38cef0: 8d22 |003e: int-to-byte v2, v2 │ │ +38cef2: 4f02 0001 |003f: aput-byte v2, v0, v1 │ │ +38cef6: d801 01ff |0041: add-int/lit8 v1, v1, #int -1 // #ff │ │ +38cefa: 28ed |0043: goto 0030 // -0013 │ │ +38cefc: b069 |0044: add-int/2addr v9, v6 │ │ +38cefe: b029 |0045: add-int/2addr v9, v2 │ │ +38cf00: b076 |0046: add-int/2addr v6, v7 │ │ +38cf02: 7130 b699 9006 |0047: invoke-static {v0, v9, v6}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +38cf08: 0c05 |004a: move-result-object v5 │ │ +38cf0a: 1105 |004b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ 0x0012 line=49 │ │ 0x0016 line=50 │ │ 0x001c line=51 │ │ @@ -1422819,52 +1422818,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 │ │ -38cf10: |[38cf10] net.sf.dibdib.thread_any.CodecXor.encode:([BII[B[BI[B[B)[B │ │ -38cf20: 1306 1000 |0000: const/16 v6, #int 16 // #10 │ │ -38cf24: 2367 1515 |0002: new-array v7, v6, [B // type@1515 │ │ -38cf28: 2158 |0004: array-length v8, v5 │ │ -38cf2a: d808 08ff |0005: add-int/lit8 v8, v8, #int -1 // #ff │ │ -38cf2e: 1249 |0007: const/4 v9, #int 4 // #4 │ │ -38cf30: 3498 0f00 |0008: if-lt v8, v9, 0017 // +000f │ │ -38cf34: 4809 0508 |000a: aget-byte v9, v5, v8 │ │ -38cf38: dc00 0810 |000c: rem-int/lit8 v0, v8, #int 16 // #10 │ │ -38cf3c: 4800 0700 |000e: aget-byte v0, v7, v0 │ │ -38cf40: b709 |0010: xor-int/2addr v9, v0 │ │ -38cf42: 8d99 |0011: int-to-byte v9, v9 │ │ -38cf44: 4f09 0508 |0012: aput-byte v9, v5, v8 │ │ -38cf48: d808 08ff |0014: add-int/lit8 v8, v8, #int -1 // #ff │ │ -38cf4c: 28f1 |0016: goto 0007 // -000f │ │ -38cf4e: b134 |0017: sub-int/2addr v4, v3 │ │ -38cf50: d808 0410 |0018: add-int/lit8 v8, v4, #int 16 // #10 │ │ -38cf54: 7120 af99 8700 |001a: invoke-static {v7, v8}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -38cf5a: 0c07 |001d: move-result-object v7 │ │ -38cf5c: d804 04ff |001e: add-int/lit8 v4, v4, #int -1 // #ff │ │ -38cf60: 3a04 1300 |0020: if-ltz v4, 0033 // +0013 │ │ -38cf64: 9008 0604 |0022: add-int v8, v6, v4 │ │ -38cf68: dc09 0420 |0024: rem-int/lit8 v9, v4, #int 32 // #20 │ │ -38cf6c: 4809 0509 |0026: aget-byte v9, v5, v9 │ │ -38cf70: 9000 0304 |0028: add-int v0, v3, v4 │ │ -38cf74: 4800 0200 |002a: aget-byte v0, v2, v0 │ │ -38cf78: b709 |002c: xor-int/2addr v9, v0 │ │ -38cf7a: 8d99 |002d: int-to-byte v9, v9 │ │ -38cf7c: 4f09 0708 |002e: aput-byte v9, v7, v8 │ │ -38cf80: d804 04ff |0030: add-int/lit8 v4, v4, #int -1 // #ff │ │ -38cf84: 28ee |0032: goto 0020 // -0012 │ │ -38cf86: 1302 fe00 |0033: const/16 v2, #int 254 // #fe │ │ -38cf8a: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -38cf8c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -38cf8e: 2175 |0037: array-length v5, v7 │ │ -38cf90: 7155 b3a3 3247 |0038: invoke-static {v2, v3, v7, v4, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.packet4880X:(I[B[BII)[B // method@a3b3 │ │ -38cf96: 0c02 |003b: move-result-object v2 │ │ -38cf98: 1102 |003c: return-object v2 │ │ +38cf0c: |[38cf0c] net.sf.dibdib.thread_any.CodecXor.encode:([BII[B[BI[B[B)[B │ │ +38cf1c: 1306 1000 |0000: const/16 v6, #int 16 // #10 │ │ +38cf20: 2367 1515 |0002: new-array v7, v6, [B // type@1515 │ │ +38cf24: 2158 |0004: array-length v8, v5 │ │ +38cf26: d808 08ff |0005: add-int/lit8 v8, v8, #int -1 // #ff │ │ +38cf2a: 1249 |0007: const/4 v9, #int 4 // #4 │ │ +38cf2c: 3498 0f00 |0008: if-lt v8, v9, 0017 // +000f │ │ +38cf30: 4809 0508 |000a: aget-byte v9, v5, v8 │ │ +38cf34: dc00 0810 |000c: rem-int/lit8 v0, v8, #int 16 // #10 │ │ +38cf38: 4800 0700 |000e: aget-byte v0, v7, v0 │ │ +38cf3c: b709 |0010: xor-int/2addr v9, v0 │ │ +38cf3e: 8d99 |0011: int-to-byte v9, v9 │ │ +38cf40: 4f09 0508 |0012: aput-byte v9, v5, v8 │ │ +38cf44: d808 08ff |0014: add-int/lit8 v8, v8, #int -1 // #ff │ │ +38cf48: 28f1 |0016: goto 0007 // -000f │ │ +38cf4a: b134 |0017: sub-int/2addr v4, v3 │ │ +38cf4c: d808 0410 |0018: add-int/lit8 v8, v4, #int 16 // #10 │ │ +38cf50: 7120 af99 8700 |001a: invoke-static {v7, v8}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +38cf56: 0c07 |001d: move-result-object v7 │ │ +38cf58: d804 04ff |001e: add-int/lit8 v4, v4, #int -1 // #ff │ │ +38cf5c: 3a04 1300 |0020: if-ltz v4, 0033 // +0013 │ │ +38cf60: 9008 0604 |0022: add-int v8, v6, v4 │ │ +38cf64: dc09 0420 |0024: rem-int/lit8 v9, v4, #int 32 // #20 │ │ +38cf68: 4809 0509 |0026: aget-byte v9, v5, v9 │ │ +38cf6c: 9000 0304 |0028: add-int v0, v3, v4 │ │ +38cf70: 4800 0200 |002a: aget-byte v0, v2, v0 │ │ +38cf74: b709 |002c: xor-int/2addr v9, v0 │ │ +38cf76: 8d99 |002d: int-to-byte v9, v9 │ │ +38cf78: 4f09 0708 |002e: aput-byte v9, v7, v8 │ │ +38cf7c: d804 04ff |0030: add-int/lit8 v4, v4, #int -1 // #ff │ │ +38cf80: 28ee |0032: goto 0020 // -0012 │ │ +38cf82: 1302 fe00 |0033: const/16 v2, #int 254 // #fe │ │ +38cf86: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +38cf88: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +38cf8a: 2175 |0037: array-length v5, v7 │ │ +38cf8c: 7155 b3a3 3247 |0038: invoke-static {v2, v3, v7, v4, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.packet4880X:(I[B[BII)[B // method@a3b3 │ │ +38cf92: 0c02 |003b: move-result-object v2 │ │ +38cf94: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=32 │ │ 0x000a line=33 │ │ 0x001a line=35 │ │ 0x0024 line=37 │ │ 0x0037 line=39 │ │ @@ -1422884,34 +1422883,34 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -38cf9c: |[38cf9c] net.sf.dibdib.thread_any.CodecXor.getInitialValue:(I)[B │ │ -38cfac: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38cfb0: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38cfb6: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -38cfba: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38cfc0: 7100 59a3 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -38cfc6: 0b01 |000d: move-result-wide v1 │ │ -38cfc8: 1703 ffff 0f00 |000e: const-wide/32 v3, #float 1.46937e-39 // #000fffff │ │ -38cfce: c031 |0011: and-long/2addr v1, v3 │ │ -38cfd0: 6e30 4898 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -38cfd6: 1a01 9406 |0015: const-string v1, "0123456789" // string@0694 │ │ -38cfda: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38cfe0: 6e10 5498 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38cfe6: 0c00 |001d: move-result-object v0 │ │ -38cfe8: 6201 bc78 |001e: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ -38cfec: 6e20 1898 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -38cff2: 0c00 |0023: move-result-object v0 │ │ -38cff4: 7120 af99 6000 |0024: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -38cffa: 0c06 |0027: move-result-object v6 │ │ -38cffc: 1106 |0028: return-object v6 │ │ +38cf98: |[38cf98] net.sf.dibdib.thread_any.CodecXor.getInitialValue:(I)[B │ │ +38cfa8: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38cfac: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38cfb2: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +38cfb6: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38cfbc: 7100 59a3 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +38cfc2: 0b01 |000d: move-result-wide v1 │ │ +38cfc4: 1703 ffff 0f00 |000e: const-wide/32 v3, #float 1.46937e-39 // #000fffff │ │ +38cfca: c031 |0011: and-long/2addr v1, v3 │ │ +38cfcc: 6e30 4898 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +38cfd2: 1a01 9406 |0015: const-string v1, "0123456789" // string@0694 │ │ +38cfd6: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38cfdc: 6e10 5498 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38cfe2: 0c00 |001d: move-result-object v0 │ │ +38cfe4: 6201 bc78 |001e: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bc │ │ +38cfe8: 6e20 1898 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +38cfee: 0c00 |0023: move-result-object v0 │ │ +38cff0: 7120 af99 6000 |0024: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +38cff6: 0c06 |0027: move-result-object v6 │ │ +38cff8: 1106 |0028: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000a line=68 │ │ 0x0020 line=69 │ │ 0x0024 line=67 │ │ locals : │ │ @@ -1422923,17 +1422922,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -38ce50: |[38ce50] net.sf.dibdib.thread_any.CodecXor.getMethodTag:()B │ │ -38ce60: 1300 3100 |0000: const/16 v0, #int 49 // #31 │ │ -38ce64: 0f00 |0002: return v0 │ │ +38ce4c: |[38ce4c] net.sf.dibdib.thread_any.CodecXor.getMethodTag:()B │ │ +38ce5c: 1300 3100 |0000: const/16 v0, #int 49 // #31 │ │ +38ce60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4705 (CodecXor.java) │ │ │ │ Class #4275 header: │ │ @@ -1422988,30 +1422987,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 │ │ -3a3fe8: |[3a3fe8] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a3ff8: 7020 a4a4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4a4 │ │ -3a3ffe: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -3a4000: 5923 3a79 |0004: iput v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793a │ │ -3a4004: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -3a4008: 5a20 4179 |0008: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7941 │ │ -3a400c: 5a20 3c79 |000a: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793c │ │ -3a4010: 6200 3473 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7334 │ │ -3a4014: 6e10 63a6 0000 |000e: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@a663 │ │ -3a401a: 0c00 |0011: move-result-object v0 │ │ -3a401c: 1f00 dc15 |0012: check-cast v0, [Ljava/lang/String; // type@15dc │ │ -3a4020: 5b20 4479 |0014: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ -3a4024: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3a4026: 5b20 4379 |0017: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedRefs:[J // field@7943 │ │ -3a402a: 5923 4279 |0019: iput v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedLinesSkip:I // field@7942 │ │ -3a402e: 0e00 |001b: return-void │ │ +3a3fe4: |[3a3fe4] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a3ff4: 7020 a4a4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4a4 │ │ +3a3ffa: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +3a3ffc: 5923 3a79 |0004: iput v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793a │ │ +3a4000: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +3a4004: 5a20 4179 |0008: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7941 │ │ +3a4008: 5a20 3c79 |000a: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793c │ │ +3a400c: 6200 3473 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7334 │ │ +3a4010: 6e10 63a6 0000 |000e: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@a663 │ │ +3a4016: 0c00 |0011: move-result-object v0 │ │ +3a4018: 1f00 dc15 |0012: check-cast v0, [Ljava/lang/String; // type@15dc │ │ +3a401c: 5b20 4479 |0014: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ +3a4020: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3a4022: 5b20 4379 |0017: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedRefs:[J // field@7943 │ │ +3a4026: 5923 4279 |0019: iput v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedLinesSkip:I // field@7942 │ │ +3a402a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0004 line=227 │ │ 0x0008 line=228 │ │ 0x000a line=229 │ │ 0x000c line=235 │ │ @@ -1423027,28 +1423026,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 │ │ -3a3ca8: |[3a3ca8] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3a3cb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3a3cba: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a3cc0: 0b00 |0004: move-result-wide v0 │ │ -3a3cc2: 5a20 3c79 |0005: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793c │ │ -3a3cc6: 5420 3d79 |0007: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793d │ │ -3a3cca: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ -3a3cce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3a3cd0: 2300 dc15 |000c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3a3cd4: 6e20 b2a4 0200 |000e: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4b2 │ │ -3a3cda: 0c00 |0011: move-result-object v0 │ │ -3a3cdc: 5b20 3d79 |0012: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793d │ │ -3a3ce0: 5420 3d79 |0014: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793d │ │ -3a3ce4: 1100 |0016: return-object v0 │ │ +3a3ca4: |[3a3ca4] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3a3cb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3a3cb6: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a3cbc: 0b00 |0004: move-result-wide v0 │ │ +3a3cbe: 5a20 3c79 |0005: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793c │ │ +3a3cc2: 5420 3d79 |0007: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793d │ │ +3a3cc6: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ +3a3cca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3a3ccc: 2300 dc15 |000c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3a3cd0: 6e20 b2a4 0200 |000e: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4b2 │ │ +3a3cd6: 0c00 |0011: move-result-object v0 │ │ +3a3cd8: 5b20 3d79 |0012: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793d │ │ +3a3cdc: 5420 3d79 |0014: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793d │ │ +3a3ce0: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=337 │ │ 0x0007 line=338 │ │ 0x000e line=339 │ │ 0x0014 line=341 │ │ locals : │ │ @@ -1423059,201 +1423058,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 │ │ -3a3ce8: |[3a3ce8] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3a3cf8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3a3cfc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3a3cfe: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a3d04: 0b02 |0006: move-result-wide v2 │ │ -3a3d06: 5a02 4179 |0007: iput-wide v2, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7941 │ │ -3a3d0a: 7401 b3a4 1200 |0009: invoke-virtual/range {v18}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.prepareTextLines:()I // method@a4b3 │ │ -3a3d10: 0a02 |000c: move-result v2 │ │ -3a3d12: 5403 4479 |000d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ -3a3d16: da04 0206 |000f: mul-int/lit8 v4, v2, #int 6 // #06 │ │ -3a3d1a: d804 0404 |0011: add-int/lit8 v4, v4, #int 4 // #04 │ │ -3a3d1e: 2344 0f16 |0013: new-array v4, v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3a3d22: 6205 8d79 |0015: sget-object v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ -3a3d26: 6e10 0da5 0500 |0017: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50d │ │ -3a3d2c: 0a05 |001a: move-result v5 │ │ -3a3d2e: 6206 8c79 |001b: sget-object v6, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798c │ │ -3a3d32: 6e10 0da5 0600 |001d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50d │ │ -3a3d38: 0a06 |0020: move-result v6 │ │ -3a3d3a: 6207 5d77 |0021: sget-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ -3a3d3e: 2318 1915 |0023: new-array v8, v1, [I // type@1519 │ │ -3a3d42: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -3a3d44: 140a 0020 0100 |0026: const v10, #float 1.03315e-40 // #00012000 │ │ -3a3d4a: 4b0a 0809 |0029: aput v10, v8, v9 │ │ -3a3d4e: 160b 0100 |002b: const-wide/16 v11, #int 1 // #1 │ │ -3a3d52: 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 │ │ -3a3d58: 0c07 |0030: move-result-object v7 │ │ -3a3d5a: 4d07 0409 |0031: aput-object v7, v4, v9 │ │ -3a3d5e: da07 064b |0033: mul-int/lit8 v7, v6, #int 75 // #4b │ │ -3a3d62: e107 0708 |0035: shr-int/lit8 v7, v7, #int 8 // #08 │ │ -3a3d66: b175 |0037: sub-int/2addr v5, v7 │ │ -3a3d68: 6207 5e77 |0038: sget-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ -3a3d6c: 2318 1915 |003a: new-array v8, v1, [I // type@1519 │ │ -3a3d70: 4b05 0809 |003c: aput v5, v8, v9 │ │ -3a3d74: 160d 0200 |003e: const-wide/16 v13, #int 2 // #2 │ │ -3a3d78: 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 │ │ -3a3d7e: 0c05 |0043: move-result-object v5 │ │ -3a3d80: 4d05 0401 |0044: aput-object v5, v4, v1 │ │ -3a3d84: 1225 |0046: const/4 v5, #int 2 // #2 │ │ -3a3d86: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -3a3d88: 1228 |0048: const/4 v8, #int 2 // #2 │ │ -3a3d8a: 3527 c500 |0049: if-ge v7, v2, 010e // +00c5 │ │ -3a3d8e: 540d 4379 |004b: iget-object v13, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedRefs:[J // field@7943 │ │ -3a3d92: 380d 0500 |004d: if-eqz v13, 0052 // +0005 │ │ -3a3d96: 450e 0d07 |004f: aget-wide v14, v13, v7 │ │ -3a3d9a: 2809 |0051: goto 005a // +0009 │ │ -3a3d9c: da0d 0702 |0052: mul-int/lit8 v13, v7, #int 2 // #02 │ │ -3a3da0: 81dd |0054: int-to-long v13, v13 │ │ -3a3da2: bbbd |0055: add-long/2addr v13, v11 │ │ -3a3da4: 130f 1f00 |0056: const/16 v15, #int 31 // #1f │ │ -3a3da8: a30e 0d0f |0058: shl-long v14, v13, v15 │ │ -3a3dac: 460d 0307 |005a: aget-object v13, v3, v7 │ │ -3a3db0: 390d 0500 |005c: if-nez v13, 0061 // +0005 │ │ -3a3db4: 239d dc15 |005e: new-array v13, v9, [Ljava/lang/String; // type@15dc │ │ -3a3db8: 2809 |0060: goto 0069 // +0009 │ │ -3a3dba: 460d 0307 |0061: aget-object v13, v3, v7 │ │ -3a3dbe: 1a0a 1100 |0063: const-string v10, " " // string@0011 │ │ -3a3dc2: 6e20 2a98 ad00 |0065: invoke-virtual {v13, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3a3dc8: 0c0d |0068: move-result-object v13 │ │ -3a3dca: 21da |0069: array-length v10, v13 │ │ -3a3dcc: da0a 0a02 |006a: mul-int/lit8 v10, v10, #int 2 // #02 │ │ -3a3dd0: b08a |006c: add-int/2addr v10, v8 │ │ -3a3dd2: b05a |006d: add-int/2addr v10, v5 │ │ -3a3dd4: 2149 |006e: array-length v9, v4 │ │ -3a3dd6: 349a 0d00 |006f: if-lt v10, v9, 007c // +000d │ │ -3a3dda: 2149 |0071: array-length v9, v4 │ │ -3a3ddc: 21da |0072: array-length v10, v13 │ │ -3a3dde: b0a9 |0073: add-int/2addr v9, v10 │ │ -3a3de0: da09 0902 |0074: mul-int/lit8 v9, v9, #int 2 // #02 │ │ -3a3de4: 7120 b499 9400 |0076: invoke-static {v4, v9}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a3dea: 0c04 |0079: move-result-object v4 │ │ -3a3dec: 1f04 0f16 |007a: check-cast v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3a3df0: 21d9 |007c: array-length v9, v13 │ │ -3a3df2: 120a |007d: const/4 v10, #int 0 // #0 │ │ -3a3df4: 1410 0020 0100 |007e: const v16, #float 1.03315e-40 // #00012000 │ │ -3a3dfa: 359a 6a00 |0081: if-ge v10, v9, 00eb // +006a │ │ -3a3dfe: 4605 0d0a |0083: aget-object v5, v13, v10 │ │ -3a3e02: d811 0801 |0085: add-int/lit8 v17, v8, #int 1 // #01 │ │ -3a3e06: bbbe |0087: add-long/2addr v14, v11 │ │ -3a3e08: 620b 5c77 |0088: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3a3e0c: 231c 1915 |008a: new-array v12, v1, [I // type@1519 │ │ -3a3e10: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -3a3e12: 4b10 0c01 |008d: aput v16, v12, v1 │ │ -3a3e16: 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 │ │ -3a3e1c: 0c0b |0092: move-result-object v11 │ │ -3a3e1e: 4d0b 0408 |0093: aput-object v11, v4, v8 │ │ -3a3e22: 3c07 1a00 |0095: if-gtz v7, 00af // +001a │ │ -3a3e26: 1a08 6c08 |0097: const-string v8, "@" // string@086c │ │ -3a3e2a: 6e20 1298 8500 |0099: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a3e30: 0a08 |009c: move-result v8 │ │ -3a3e32: 3808 1200 |009d: if-eqz v8, 00af // +0012 │ │ -3a3e36: d808 1101 |009f: add-int/lit8 v8, v17, #int 1 // #01 │ │ -3a3e3a: 160b 0100 |00a1: const-wide/16 v11, #int 1 // #1 │ │ -3a3e3e: bbbe |00a3: add-long/2addr v14, v11 │ │ -3a3e40: 620b 5277 |00a4: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7752 │ │ -3a3e44: 231c 1915 |00a6: new-array v12, v1, [I // type@1519 │ │ -3a3e48: 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 │ │ -3a3e4e: 0c01 |00ab: move-result-object v1 │ │ -3a3e50: 4d01 0411 |00ac: aput-object v1, v4, v17 │ │ -3a3e54: 280f |00ae: goto 00bd // +000f │ │ -3a3e56: d801 1101 |00af: add-int/lit8 v1, v17, #int 1 // #01 │ │ -3a3e5a: 160b 0100 |00b1: const-wide/16 v11, #int 1 // #1 │ │ -3a3e5e: bbbe |00b3: add-long/2addr v14, v11 │ │ -3a3e60: 6208 6277 |00b4: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ -3a3e64: 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 │ │ -3a3e6a: 0c08 |00b9: move-result-object v8 │ │ -3a3e6c: 4d08 0411 |00ba: aput-object v8, v4, v17 │ │ -3a3e70: 0118 |00bc: move v8, v1 │ │ -3a3e72: 2201 e812 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a3e76: 7010 4098 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a3e7c: 6e20 4b98 5100 |00c2: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a3e82: 1305 6d00 |00c5: const/16 v5, #int 109 // #6d │ │ -3a3e86: 6e20 4498 5100 |00c7: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a3e8c: 6e10 5498 0100 |00ca: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a3e92: 0c01 |00cd: move-result-object v1 │ │ -3a3e94: 7120 80a4 6100 |00ce: invoke-static {v1, v6}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a480 │ │ -3a3e9a: 0a01 |00d1: move-result v1 │ │ -3a3e9c: 9010 1001 |00d2: add-int v16, v16, v1 │ │ -3a3ea0: 1401 0020 0100 |00d4: const v1, #float 1.03315e-40 // #00012000 │ │ -3a3ea6: 9110 1001 |00d7: sub-int v16, v16, v1 │ │ -3a3eaa: 1225 |00d9: const/4 v5, #int 2 // #2 │ │ -3a3eac: d810 10fe |00da: add-int/lit8 v16, v16, #int -2 // #fe │ │ -3a3eb0: 9310 1001 |00dc: div-int v16, v16, v1 │ │ -3a3eb4: 121b |00de: const/4 v11, #int 1 // #1 │ │ -3a3eb6: d810 1001 |00df: add-int/lit8 v16, v16, #int 1 // #01 │ │ -3a3eba: 9210 1001 |00e1: mul-int v16, v16, v1 │ │ -3a3ebe: 9010 1001 |00e3: add-int v16, v16, v1 │ │ -3a3ec2: d80a 0a01 |00e5: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3a3ec6: 1211 |00e7: const/4 v1, #int 1 // #1 │ │ -3a3ec8: 160b 0100 |00e8: const-wide/16 v11, #int 1 // #1 │ │ -3a3ecc: 2897 |00ea: goto 0081 // -0069 │ │ -3a3ece: 1401 0020 0100 |00eb: const v1, #float 1.03315e-40 // #00012000 │ │ -3a3ed4: d809 0801 |00ee: add-int/lit8 v9, v8, #int 1 // #01 │ │ -3a3ed8: 160a 0100 |00f0: const-wide/16 v10, #int 1 // #1 │ │ -3a3edc: 9b0d 0e0a |00f2: add-long v13, v14, v10 │ │ -3a3ee0: 620a 6577 |00f4: sget-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ -3a3ee4: 120b |00f6: const/4 v11, #int 0 // #0 │ │ -3a3ee6: 23bc 1915 |00f7: new-array v12, v11, [I // type@1519 │ │ -3a3eea: 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 │ │ -3a3ef0: 0c0a |00fc: move-result-object v10 │ │ -3a3ef2: 4d0a 0408 |00fd: aput-object v10, v4, v8 │ │ -3a3ef6: 5208 4279 |00ff: iget v8, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedLinesSkip:I // field@7942 │ │ -3a3efa: 121a |0101: const/4 v10, #int 1 // #1 │ │ -3a3efc: b0a8 |0102: add-int/2addr v8, v10 │ │ -3a3efe: b087 |0103: add-int/2addr v7, v8 │ │ -3a3f00: 0198 |0104: move v8, v9 │ │ -3a3f02: 1211 |0105: const/4 v1, #int 1 // #1 │ │ -3a3f04: 1209 |0106: const/4 v9, #int 0 // #0 │ │ -3a3f06: 140a 0020 0100 |0107: const v10, #float 1.03315e-40 // #00012000 │ │ -3a3f0c: 160b 0100 |010a: const-wide/16 v11, #int 1 // #1 │ │ -3a3f10: 2900 3dff |010c: goto/16 0049 // -00c3 │ │ -3a3f14: 6001 bb79 |010e: sget v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bb │ │ -3a3f18: 3a01 3600 |0110: if-ltz v1, 0146 // +0036 │ │ -3a3f1c: 6001 bc79 |0112: sget v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ -3a3f20: 3a01 3200 |0114: if-ltz v1, 0146 // +0032 │ │ -3a3f24: 5301 3f79 |0116: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nPointerSlide:J // field@793f │ │ -3a3f28: 5305 4079 |0118: iget-wide v5, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7940 │ │ -3a3f2c: 3103 0105 |011a: cmp-long v3, v1, v5 │ │ -3a3f30: 3903 2a00 |011c: if-nez v3, 0146 // +002a │ │ -3a3f34: 1601 0100 |011e: const-wide/16 v1, #int 1 // #1 │ │ -3a3f38: bb1d |0120: add-long/2addr v13, v1 │ │ -3a3f3a: 6201 5a77 |0121: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775a │ │ -3a3f3e: 1202 |0123: const/4 v2, #int 0 // #0 │ │ -3a3f40: 2322 1915 |0124: new-array v2, v2, [I // type@1519 │ │ -3a3f44: 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 │ │ -3a3f4a: 0c01 |0129: move-result-object v1 │ │ -3a3f4c: 4d01 0408 |012a: aput-object v1, v4, v8 │ │ -3a3f50: 4601 0408 |012c: aget-object v1, v4, v8 │ │ -3a3f54: 6002 bb79 |012e: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bb │ │ -3a3f58: 5912 a076 |0130: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3a3f5c: 4601 0408 |0132: aget-object v1, v4, v8 │ │ -3a3f60: 6002 bc79 |0134: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ -3a3f64: 5912 a176 |0136: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3a3f68: 4601 0408 |0138: aget-object v1, v4, v8 │ │ -3a3f6c: 6202 b373 |013a: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3a3f70: 1213 |013c: const/4 v3, #int 1 // #1 │ │ -3a3f72: 6e20 03a2 3200 |013d: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3a3f78: 0a02 |0140: move-result v2 │ │ -3a3f7a: 8122 |0141: int-to-long v2, v2 │ │ -3a3f7c: 5a12 9e76 |0142: iput-wide v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769e │ │ -3a3f80: d808 0801 |0144: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3a3f84: 1601 0000 |0146: const-wide/16 v1, #int 0 // #0 │ │ -3a3f88: 7120 e1a2 2100 |0148: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3a3f8e: 0c01 |014b: move-result-object v1 │ │ -3a3f90: 5b14 a276 |014c: iput-object v4, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ -3a3f94: 5918 9b76 |014e: iput v8, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ -3a3f98: 5b01 3d79 |0150: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793d │ │ -3a3f9c: 1101 |0152: return-object v1 │ │ +3a3ce4: |[3a3ce4] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3a3cf4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3a3cf8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3a3cfa: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a3d00: 0b02 |0006: move-result-wide v2 │ │ +3a3d02: 5a02 4179 |0007: iput-wide v2, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7941 │ │ +3a3d06: 7401 b3a4 1200 |0009: invoke-virtual/range {v18}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.prepareTextLines:()I // method@a4b3 │ │ +3a3d0c: 0a02 |000c: move-result v2 │ │ +3a3d0e: 5403 4479 |000d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ +3a3d12: da04 0206 |000f: mul-int/lit8 v4, v2, #int 6 // #06 │ │ +3a3d16: d804 0404 |0011: add-int/lit8 v4, v4, #int 4 // #04 │ │ +3a3d1a: 2344 0f16 |0013: new-array v4, v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3a3d1e: 6205 8d79 |0015: sget-object v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ +3a3d22: 6e10 0da5 0500 |0017: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50d │ │ +3a3d28: 0a05 |001a: move-result v5 │ │ +3a3d2a: 6206 8c79 |001b: sget-object v6, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798c │ │ +3a3d2e: 6e10 0da5 0600 |001d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50d │ │ +3a3d34: 0a06 |0020: move-result v6 │ │ +3a3d36: 6207 5d77 |0021: sget-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ +3a3d3a: 2318 1915 |0023: new-array v8, v1, [I // type@1519 │ │ +3a3d3e: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +3a3d40: 140a 0020 0100 |0026: const v10, #float 1.03315e-40 // #00012000 │ │ +3a3d46: 4b0a 0809 |0029: aput v10, v8, v9 │ │ +3a3d4a: 160b 0100 |002b: const-wide/16 v11, #int 1 // #1 │ │ +3a3d4e: 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 │ │ +3a3d54: 0c07 |0030: move-result-object v7 │ │ +3a3d56: 4d07 0409 |0031: aput-object v7, v4, v9 │ │ +3a3d5a: da07 064b |0033: mul-int/lit8 v7, v6, #int 75 // #4b │ │ +3a3d5e: e107 0708 |0035: shr-int/lit8 v7, v7, #int 8 // #08 │ │ +3a3d62: b175 |0037: sub-int/2addr v5, v7 │ │ +3a3d64: 6207 5e77 |0038: sget-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ +3a3d68: 2318 1915 |003a: new-array v8, v1, [I // type@1519 │ │ +3a3d6c: 4b05 0809 |003c: aput v5, v8, v9 │ │ +3a3d70: 160d 0200 |003e: const-wide/16 v13, #int 2 // #2 │ │ +3a3d74: 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 │ │ +3a3d7a: 0c05 |0043: move-result-object v5 │ │ +3a3d7c: 4d05 0401 |0044: aput-object v5, v4, v1 │ │ +3a3d80: 1225 |0046: const/4 v5, #int 2 // #2 │ │ +3a3d82: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +3a3d84: 1228 |0048: const/4 v8, #int 2 // #2 │ │ +3a3d86: 3527 c500 |0049: if-ge v7, v2, 010e // +00c5 │ │ +3a3d8a: 540d 4379 |004b: iget-object v13, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedRefs:[J // field@7943 │ │ +3a3d8e: 380d 0500 |004d: if-eqz v13, 0052 // +0005 │ │ +3a3d92: 450e 0d07 |004f: aget-wide v14, v13, v7 │ │ +3a3d96: 2809 |0051: goto 005a // +0009 │ │ +3a3d98: da0d 0702 |0052: mul-int/lit8 v13, v7, #int 2 // #02 │ │ +3a3d9c: 81dd |0054: int-to-long v13, v13 │ │ +3a3d9e: bbbd |0055: add-long/2addr v13, v11 │ │ +3a3da0: 130f 1f00 |0056: const/16 v15, #int 31 // #1f │ │ +3a3da4: a30e 0d0f |0058: shl-long v14, v13, v15 │ │ +3a3da8: 460d 0307 |005a: aget-object v13, v3, v7 │ │ +3a3dac: 390d 0500 |005c: if-nez v13, 0061 // +0005 │ │ +3a3db0: 239d dc15 |005e: new-array v13, v9, [Ljava/lang/String; // type@15dc │ │ +3a3db4: 2809 |0060: goto 0069 // +0009 │ │ +3a3db6: 460d 0307 |0061: aget-object v13, v3, v7 │ │ +3a3dba: 1a0a 1100 |0063: const-string v10, " " // string@0011 │ │ +3a3dbe: 6e20 2a98 ad00 |0065: invoke-virtual {v13, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3a3dc4: 0c0d |0068: move-result-object v13 │ │ +3a3dc6: 21da |0069: array-length v10, v13 │ │ +3a3dc8: da0a 0a02 |006a: mul-int/lit8 v10, v10, #int 2 // #02 │ │ +3a3dcc: b08a |006c: add-int/2addr v10, v8 │ │ +3a3dce: b05a |006d: add-int/2addr v10, v5 │ │ +3a3dd0: 2149 |006e: array-length v9, v4 │ │ +3a3dd2: 349a 0d00 |006f: if-lt v10, v9, 007c // +000d │ │ +3a3dd6: 2149 |0071: array-length v9, v4 │ │ +3a3dd8: 21da |0072: array-length v10, v13 │ │ +3a3dda: b0a9 |0073: add-int/2addr v9, v10 │ │ +3a3ddc: da09 0902 |0074: mul-int/lit8 v9, v9, #int 2 // #02 │ │ +3a3de0: 7120 b499 9400 |0076: invoke-static {v4, v9}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a3de6: 0c04 |0079: move-result-object v4 │ │ +3a3de8: 1f04 0f16 |007a: check-cast v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3a3dec: 21d9 |007c: array-length v9, v13 │ │ +3a3dee: 120a |007d: const/4 v10, #int 0 // #0 │ │ +3a3df0: 1410 0020 0100 |007e: const v16, #float 1.03315e-40 // #00012000 │ │ +3a3df6: 359a 6a00 |0081: if-ge v10, v9, 00eb // +006a │ │ +3a3dfa: 4605 0d0a |0083: aget-object v5, v13, v10 │ │ +3a3dfe: d811 0801 |0085: add-int/lit8 v17, v8, #int 1 // #01 │ │ +3a3e02: bbbe |0087: add-long/2addr v14, v11 │ │ +3a3e04: 620b 5c77 |0088: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3a3e08: 231c 1915 |008a: new-array v12, v1, [I // type@1519 │ │ +3a3e0c: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +3a3e0e: 4b10 0c01 |008d: aput v16, v12, v1 │ │ +3a3e12: 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 │ │ +3a3e18: 0c0b |0092: move-result-object v11 │ │ +3a3e1a: 4d0b 0408 |0093: aput-object v11, v4, v8 │ │ +3a3e1e: 3c07 1a00 |0095: if-gtz v7, 00af // +001a │ │ +3a3e22: 1a08 6c08 |0097: const-string v8, "@" // string@086c │ │ +3a3e26: 6e20 1298 8500 |0099: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a3e2c: 0a08 |009c: move-result v8 │ │ +3a3e2e: 3808 1200 |009d: if-eqz v8, 00af // +0012 │ │ +3a3e32: d808 1101 |009f: add-int/lit8 v8, v17, #int 1 // #01 │ │ +3a3e36: 160b 0100 |00a1: const-wide/16 v11, #int 1 // #1 │ │ +3a3e3a: bbbe |00a3: add-long/2addr v14, v11 │ │ +3a3e3c: 620b 5277 |00a4: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7752 │ │ +3a3e40: 231c 1915 |00a6: new-array v12, v1, [I // type@1519 │ │ +3a3e44: 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 │ │ +3a3e4a: 0c01 |00ab: move-result-object v1 │ │ +3a3e4c: 4d01 0411 |00ac: aput-object v1, v4, v17 │ │ +3a3e50: 280f |00ae: goto 00bd // +000f │ │ +3a3e52: d801 1101 |00af: add-int/lit8 v1, v17, #int 1 // #01 │ │ +3a3e56: 160b 0100 |00b1: const-wide/16 v11, #int 1 // #1 │ │ +3a3e5a: bbbe |00b3: add-long/2addr v14, v11 │ │ +3a3e5c: 6208 6277 |00b4: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ +3a3e60: 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 │ │ +3a3e66: 0c08 |00b9: move-result-object v8 │ │ +3a3e68: 4d08 0411 |00ba: aput-object v8, v4, v17 │ │ +3a3e6c: 0118 |00bc: move v8, v1 │ │ +3a3e6e: 2201 e812 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a3e72: 7010 4098 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a3e78: 6e20 4b98 5100 |00c2: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a3e7e: 1305 6d00 |00c5: const/16 v5, #int 109 // #6d │ │ +3a3e82: 6e20 4498 5100 |00c7: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a3e88: 6e10 5498 0100 |00ca: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a3e8e: 0c01 |00cd: move-result-object v1 │ │ +3a3e90: 7120 80a4 6100 |00ce: invoke-static {v1, v6}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a480 │ │ +3a3e96: 0a01 |00d1: move-result v1 │ │ +3a3e98: 9010 1001 |00d2: add-int v16, v16, v1 │ │ +3a3e9c: 1401 0020 0100 |00d4: const v1, #float 1.03315e-40 // #00012000 │ │ +3a3ea2: 9110 1001 |00d7: sub-int v16, v16, v1 │ │ +3a3ea6: 1225 |00d9: const/4 v5, #int 2 // #2 │ │ +3a3ea8: d810 10fe |00da: add-int/lit8 v16, v16, #int -2 // #fe │ │ +3a3eac: 9310 1001 |00dc: div-int v16, v16, v1 │ │ +3a3eb0: 121b |00de: const/4 v11, #int 1 // #1 │ │ +3a3eb2: d810 1001 |00df: add-int/lit8 v16, v16, #int 1 // #01 │ │ +3a3eb6: 9210 1001 |00e1: mul-int v16, v16, v1 │ │ +3a3eba: 9010 1001 |00e3: add-int v16, v16, v1 │ │ +3a3ebe: d80a 0a01 |00e5: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3a3ec2: 1211 |00e7: const/4 v1, #int 1 // #1 │ │ +3a3ec4: 160b 0100 |00e8: const-wide/16 v11, #int 1 // #1 │ │ +3a3ec8: 2897 |00ea: goto 0081 // -0069 │ │ +3a3eca: 1401 0020 0100 |00eb: const v1, #float 1.03315e-40 // #00012000 │ │ +3a3ed0: d809 0801 |00ee: add-int/lit8 v9, v8, #int 1 // #01 │ │ +3a3ed4: 160a 0100 |00f0: const-wide/16 v10, #int 1 // #1 │ │ +3a3ed8: 9b0d 0e0a |00f2: add-long v13, v14, v10 │ │ +3a3edc: 620a 6577 |00f4: sget-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ +3a3ee0: 120b |00f6: const/4 v11, #int 0 // #0 │ │ +3a3ee2: 23bc 1915 |00f7: new-array v12, v11, [I // type@1519 │ │ +3a3ee6: 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 │ │ +3a3eec: 0c0a |00fc: move-result-object v10 │ │ +3a3eee: 4d0a 0408 |00fd: aput-object v10, v4, v8 │ │ +3a3ef2: 5208 4279 |00ff: iget v8, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedLinesSkip:I // field@7942 │ │ +3a3ef6: 121a |0101: const/4 v10, #int 1 // #1 │ │ +3a3ef8: b0a8 |0102: add-int/2addr v8, v10 │ │ +3a3efa: b087 |0103: add-int/2addr v7, v8 │ │ +3a3efc: 0198 |0104: move v8, v9 │ │ +3a3efe: 1211 |0105: const/4 v1, #int 1 // #1 │ │ +3a3f00: 1209 |0106: const/4 v9, #int 0 // #0 │ │ +3a3f02: 140a 0020 0100 |0107: const v10, #float 1.03315e-40 // #00012000 │ │ +3a3f08: 160b 0100 |010a: const-wide/16 v11, #int 1 // #1 │ │ +3a3f0c: 2900 3dff |010c: goto/16 0049 // -00c3 │ │ +3a3f10: 6001 bb79 |010e: sget v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bb │ │ +3a3f14: 3a01 3600 |0110: if-ltz v1, 0146 // +0036 │ │ +3a3f18: 6001 bc79 |0112: sget v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ +3a3f1c: 3a01 3200 |0114: if-ltz v1, 0146 // +0032 │ │ +3a3f20: 5301 3f79 |0116: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nPointerSlide:J // field@793f │ │ +3a3f24: 5305 4079 |0118: iget-wide v5, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7940 │ │ +3a3f28: 3103 0105 |011a: cmp-long v3, v1, v5 │ │ +3a3f2c: 3903 2a00 |011c: if-nez v3, 0146 // +002a │ │ +3a3f30: 1601 0100 |011e: const-wide/16 v1, #int 1 // #1 │ │ +3a3f34: bb1d |0120: add-long/2addr v13, v1 │ │ +3a3f36: 6201 5a77 |0121: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775a │ │ +3a3f3a: 1202 |0123: const/4 v2, #int 0 // #0 │ │ +3a3f3c: 2322 1915 |0124: new-array v2, v2, [I // type@1519 │ │ +3a3f40: 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 │ │ +3a3f46: 0c01 |0129: move-result-object v1 │ │ +3a3f48: 4d01 0408 |012a: aput-object v1, v4, v8 │ │ +3a3f4c: 4601 0408 |012c: aget-object v1, v4, v8 │ │ +3a3f50: 6002 bb79 |012e: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bb │ │ +3a3f54: 5912 a076 |0130: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3a3f58: 4601 0408 |0132: aget-object v1, v4, v8 │ │ +3a3f5c: 6002 bc79 |0134: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ +3a3f60: 5912 a176 |0136: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3a3f64: 4601 0408 |0138: aget-object v1, v4, v8 │ │ +3a3f68: 6202 b373 |013a: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3a3f6c: 1213 |013c: const/4 v3, #int 1 // #1 │ │ +3a3f6e: 6e20 03a2 3200 |013d: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3a3f74: 0a02 |0140: move-result v2 │ │ +3a3f76: 8122 |0141: int-to-long v2, v2 │ │ +3a3f78: 5a12 9e76 |0142: iput-wide v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769e │ │ +3a3f7c: d808 0801 |0144: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3a3f80: 1601 0000 |0146: const-wide/16 v1, #int 0 // #0 │ │ +3a3f84: 7120 e1a2 2100 |0148: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3a3f8a: 0c01 |014b: move-result-object v1 │ │ +3a3f8c: 5b14 a276 |014c: iput-object v4, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a2 │ │ +3a3f90: 5918 9b76 |014e: iput v8, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769b │ │ +3a3f94: 5b01 3d79 |0150: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793d │ │ +3a3f98: 1101 |0152: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=287 │ │ 0x0009 line=288 │ │ 0x000d line=289 │ │ 0x0013 line=292 │ │ 0x0015 line=293 │ │ @@ -1423291,25 +1423290,25 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3a3a38: |[3a3a38] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.prepareTextLines:()I │ │ -3a3a48: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3a4c: 5400 6e73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a3a50: 6201 2e73 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ -3a3a54: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ -3a3a58: 6200 3073 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedLoadSave:[Ljava/lang/String; // field@7330 │ │ -3a3a5c: 2803 |000a: goto 000d // +0003 │ │ -3a3a5e: 6200 3473 |000b: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7334 │ │ -3a3a62: 6e20 b5a4 0200 |000d: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4b5 │ │ -3a3a68: 0a00 |0010: move-result v0 │ │ -3a3a6a: 0f00 |0011: return v0 │ │ +3a3a34: |[3a3a34] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.prepareTextLines:()I │ │ +3a3a44: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3a48: 5400 6e73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a3a4c: 6201 2e73 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ +3a3a50: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ +3a3a54: 6200 3073 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedLoadSave:[Ljava/lang/String; // field@7330 │ │ +3a3a58: 2803 |000a: goto 000d // +0003 │ │ +3a3a5a: 6200 3473 |000b: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7334 │ │ +3a3a5e: 6e20 b5a4 0200 |000d: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4b5 │ │ +3a3a64: 0a00 |0010: move-result v0 │ │ +3a3a66: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000d line=282 │ │ locals : │ │ @@ -1423320,17 +1423319,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a4030: |[3a4030] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.setText:([Ljava/lang/String;)V │ │ -3a4040: 5b01 4479 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ -3a4044: 0e00 |0002: return-void │ │ +3a402c: |[3a402c] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.setText:([Ljava/lang/String;)V │ │ +3a403c: 5b01 4479 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ +3a4040: 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; │ │ │ │ @@ -1423339,58 +1423338,58 @@ │ │ type : '([Ljava/lang/String;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 69 16-bit code units │ │ -3a3a6c: |[3a3a6c] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.splitTextLines:([Ljava/lang/String;)I │ │ -3a3a7c: 6e10 b1a4 0400 |0000: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.linesPerSlide:()I // method@a4b1 │ │ -3a3a82: 0a00 |0003: move-result v0 │ │ -3a3a84: 5441 4479 |0004: iget-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ -3a3a88: 2112 |0006: array-length v2, v1 │ │ -3a3a8a: 1303 6400 |0007: const/16 v3, #int 100 // #64 │ │ -3a3a8e: 3723 0e00 |0009: if-le v3, v2, 0017 // +000e │ │ -3a3a92: 3703 0300 |000b: if-le v3, v0, 000e // +0003 │ │ -3a3a96: 2802 |000d: goto 000f // +0002 │ │ -3a3a98: 0103 |000e: move v3, v0 │ │ -3a3a9a: 7120 b499 3100 |000f: invoke-static {v1, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a3aa0: 0c01 |0012: move-result-object v1 │ │ -3a3aa2: 1f01 dc15 |0013: check-cast v1, [Ljava/lang/String; // type@15dc │ │ -3a3aa6: 5b41 4479 |0015: iput-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ -3a3aaa: 2151 |0017: array-length v1, v5 │ │ -3a3aac: 3701 0800 |0018: if-le v1, v0, 0020 // +0008 │ │ -3a3ab0: 2151 |001a: array-length v1, v5 │ │ -3a3ab2: b301 |001b: div-int/2addr v1, v0 │ │ -3a3ab4: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a3ab8: 5941 3b79 |001e: iput v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.cSlides:I // field@793b │ │ -3a3abc: 5341 4079 |0020: iget-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7940 │ │ -3a3ac0: 1303 1e00 |0022: const/16 v3, #int 30 // #1e │ │ -3a3ac4: c531 |0024: ushr-long/2addr v1, v3 │ │ -3a3ac6: 8412 |0025: long-to-int v2, v1 │ │ -3a3ac8: d802 02ff |0026: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3a3acc: 9202 0200 |0028: mul-int v2, v2, v0 │ │ -3a3ad0: 2151 |002a: array-length v1, v5 │ │ -3a3ad2: 3621 0500 |002b: if-gt v1, v2, 0030 // +0005 │ │ -3a3ad6: 2151 |002d: array-length v1, v5 │ │ -3a3ad8: d802 01ff |002e: add-int/lit8 v2, v1, #int -1 // #ff │ │ -3a3adc: b020 |0030: add-int/2addr v0, v2 │ │ -3a3ade: 2151 |0031: array-length v1, v5 │ │ -3a3ae0: 3501 0300 |0032: if-ge v1, v0, 0035 // +0003 │ │ -3a3ae4: 2150 |0034: array-length v0, v5 │ │ -3a3ae6: b120 |0035: sub-int/2addr v0, v2 │ │ -3a3ae8: 5441 4479 |0036: iget-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ -3a3aec: 1203 |0038: const/4 v3, #int 0 // #0 │ │ -3a3aee: 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 │ │ -3a3af4: 5445 4479 |003c: iget-object v5, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ -3a3af8: 2151 |003e: array-length v1, v5 │ │ -3a3afa: 3510 0500 |003f: if-ge v0, v1, 0044 // +0005 │ │ -3a3afe: 1201 |0041: const/4 v1, #int 0 // #0 │ │ -3a3b00: 4d01 0500 |0042: aput-object v1, v5, v0 │ │ -3a3b04: 0f00 |0044: return v0 │ │ +3a3a68: |[3a3a68] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.splitTextLines:([Ljava/lang/String;)I │ │ +3a3a78: 6e10 b1a4 0400 |0000: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.linesPerSlide:()I // method@a4b1 │ │ +3a3a7e: 0a00 |0003: move-result v0 │ │ +3a3a80: 5441 4479 |0004: iget-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ +3a3a84: 2112 |0006: array-length v2, v1 │ │ +3a3a86: 1303 6400 |0007: const/16 v3, #int 100 // #64 │ │ +3a3a8a: 3723 0e00 |0009: if-le v3, v2, 0017 // +000e │ │ +3a3a8e: 3703 0300 |000b: if-le v3, v0, 000e // +0003 │ │ +3a3a92: 2802 |000d: goto 000f // +0002 │ │ +3a3a94: 0103 |000e: move v3, v0 │ │ +3a3a96: 7120 b499 3100 |000f: invoke-static {v1, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a3a9c: 0c01 |0012: move-result-object v1 │ │ +3a3a9e: 1f01 dc15 |0013: check-cast v1, [Ljava/lang/String; // type@15dc │ │ +3a3aa2: 5b41 4479 |0015: iput-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ +3a3aa6: 2151 |0017: array-length v1, v5 │ │ +3a3aa8: 3701 0800 |0018: if-le v1, v0, 0020 // +0008 │ │ +3a3aac: 2151 |001a: array-length v1, v5 │ │ +3a3aae: b301 |001b: div-int/2addr v1, v0 │ │ +3a3ab0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a3ab4: 5941 3b79 |001e: iput v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.cSlides:I // field@793b │ │ +3a3ab8: 5341 4079 |0020: iget-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7940 │ │ +3a3abc: 1303 1e00 |0022: const/16 v3, #int 30 // #1e │ │ +3a3ac0: c531 |0024: ushr-long/2addr v1, v3 │ │ +3a3ac2: 8412 |0025: long-to-int v2, v1 │ │ +3a3ac4: d802 02ff |0026: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3a3ac8: 9202 0200 |0028: mul-int v2, v2, v0 │ │ +3a3acc: 2151 |002a: array-length v1, v5 │ │ +3a3ace: 3621 0500 |002b: if-gt v1, v2, 0030 // +0005 │ │ +3a3ad2: 2151 |002d: array-length v1, v5 │ │ +3a3ad4: d802 01ff |002e: add-int/lit8 v2, v1, #int -1 // #ff │ │ +3a3ad8: b020 |0030: add-int/2addr v0, v2 │ │ +3a3ada: 2151 |0031: array-length v1, v5 │ │ +3a3adc: 3501 0300 |0032: if-ge v1, v0, 0035 // +0003 │ │ +3a3ae0: 2150 |0034: array-length v0, v5 │ │ +3a3ae2: b120 |0035: sub-int/2addr v0, v2 │ │ +3a3ae4: 5441 4479 |0036: iget-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ +3a3ae8: 1203 |0038: const/4 v3, #int 0 // #0 │ │ +3a3aea: 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 │ │ +3a3af0: 5445 4479 |003c: iget-object v5, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7944 │ │ +3a3af4: 2151 |003e: array-length v1, v5 │ │ +3a3af6: 3510 0500 |003f: if-ge v0, v1, 0044 // +0005 │ │ +3a3afa: 1201 |0041: const/4 v1, #int 0 // #0 │ │ +3a3afc: 4d01 0500 |0042: aput-object v1, v5, v0 │ │ +3a3b00: 0f00 |0044: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0004 line=258 │ │ 0x000f line=259 │ │ 0x0017 line=261 │ │ 0x001a line=262 │ │ @@ -1423409,30 +1423408,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 │ │ -3a3fa0: |[3a3fa0] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a3fb0: 6f10 aca4 0300 |0000: invoke-super {v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4ac │ │ -3a3fb6: 6200 fc79 |0003: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3a3fba: 6001 fd79 |0005: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3a3fbe: 6202 c673 |0007: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -3a3fc2: 5422 cf73 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3a3fc6: 5222 f275 |000b: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3a3fca: 4b02 0001 |000d: aput v2, v0, v1 │ │ -3a3fce: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3a3fd0: 5930 3a79 |0010: iput v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793a │ │ -3a3fd4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3a3fd6: 6900 017a |0013: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ -3a3fda: 6200 027a |0015: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a02 │ │ -3a3fde: 6900 fe79 |0017: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3a3fe2: 5430 3e79 |0019: iget-object v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@793e │ │ -3a3fe6: 1100 |001b: return-object v0 │ │ +3a3f9c: |[3a3f9c] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a3fac: 6f10 aca4 0300 |0000: invoke-super {v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4ac │ │ +3a3fb2: 6200 fc79 |0003: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3a3fb6: 6001 fd79 |0005: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3a3fba: 6202 c673 |0007: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +3a3fbe: 5422 cf73 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3a3fc2: 5222 f275 |000b: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3a3fc6: 4b02 0001 |000d: aput v2, v0, v1 │ │ +3a3fca: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3a3fcc: 5930 3a79 |0010: iput v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793a │ │ +3a3fd0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3a3fd2: 6900 017a |0013: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ +3a3fd6: 6200 027a |0015: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a02 │ │ +3a3fda: 6900 fe79 |0017: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3a3fde: 5430 3e79 |0019: iget-object v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@793e │ │ +3a3fe2: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ 0x0010 line=250 │ │ 0x0013 line=251 │ │ 0x0015 line=252 │ │ @@ -1423445,125 +1423444,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 │ │ -3a3b08: |[3a3b08] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a3b18: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3b1c: 5400 6e73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a3b20: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a3b26: 0a00 |0007: move-result v0 │ │ -3a3b28: 6201 2973 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ -3a3b2c: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a3b32: 0a01 |000d: move-result v1 │ │ -3a3b34: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3a3b36: 3610 0400 |000f: if-gt v0, v1, 0013 // +0004 │ │ -3a3b3a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -3a3b3c: 2802 |0012: goto 0014 // +0002 │ │ -3a3b3e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -3a3b40: 6201 7679 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3a3b44: 5473 af76 |0016: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a3b48: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -3a3b4a: 3231 8100 |0019: if-eq v1, v3, 009a // +0081 │ │ -3a3b4e: 6201 8779 |001b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ -3a3b52: 5473 af76 |001d: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a3b56: 3331 0400 |001f: if-ne v1, v3, 0023 // +0004 │ │ -3a3b5a: 2900 7900 |0021: goto/16 009a // +0079 │ │ -3a3b5e: 6201 cd79 |0023: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3a3b62: 5473 af76 |0025: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a3b66: 3331 1d00 |0027: if-ne v1, v3, 0044 // +001d │ │ -3a3b6a: 5271 b276 |0029: iget v1, v7, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a3b6e: 3312 1900 |002b: if-ne v2, v1, 0044 // +0019 │ │ -3a3b72: 5360 3c79 |002d: iget-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793c │ │ -3a3b76: 5362 4179 |002f: iget-wide v2, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7941 │ │ -3a3b7a: 3105 0002 |0031: cmp-long v5, v0, v2 │ │ -3a3b7e: 3a05 1000 |0033: if-ltz v5, 0043 // +0010 │ │ -3a3b82: 6100 bd79 |0035: sget-wide v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79bd │ │ -3a3b86: 5362 3c79 |0037: iget-wide v2, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793c │ │ -3a3b8a: 3105 0002 |0039: cmp-long v5, v0, v2 │ │ -3a3b8e: 3b05 0300 |003b: if-gez v5, 003e // +0003 │ │ -3a3b92: 2806 |003d: goto 0043 // +0006 │ │ -3a3b94: 5360 4079 |003e: iget-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7940 │ │ -3a3b98: 5a60 3f79 |0040: iput-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nPointerSlide:J // field@793f │ │ -3a3b9c: 1107 |0042: return-object v7 │ │ -3a3b9e: 1104 |0043: return-object v4 │ │ -3a3ba0: 5471 af76 |0044: iget-object v1, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a3ba4: 7210 57a2 0100 |0046: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -3a3baa: 0c01 |0049: move-result-object v1 │ │ -3a3bac: 1a02 4c18 |004a: const-string v2, "ESCAPE" // string@184c │ │ -3a3bb0: 6e20 1298 1200 |004c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a3bb6: 0a01 |004f: move-result v1 │ │ -3a3bb8: 3801 1400 |0050: if-eqz v1, 0064 // +0014 │ │ -3a3bbc: 3800 0900 |0052: if-eqz v0, 005b // +0009 │ │ -3a3bc0: 6207 6273 |0054: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3bc4: 6200 2a73 |0056: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -3a3bc8: 5b70 6e73 |0058: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a3bcc: 1104 |005a: return-object v4 │ │ -3a3bce: 6207 6273 |005b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3bd2: 6200 6273 |005d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3bd6: 5400 8473 |005f: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3a3bda: 5b70 7f73 |0061: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a3bde: 284b |0063: goto 00ae // +004b │ │ -3a3be0: 6201 e577 |0064: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -3a3be4: 5472 af76 |0066: iget-object v2, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a3be8: 3221 1100 |0068: if-eq v1, v2, 0079 // +0011 │ │ -3a3bec: 6201 9277 |006a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ -3a3bf0: 5472 af76 |006c: iget-object v2, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a3bf4: 3321 0300 |006e: if-ne v1, v2, 0071 // +0003 │ │ -3a3bf8: 2809 |0070: goto 0079 // +0009 │ │ -3a3bfa: 5470 af76 |0071: iget-object v0, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a3bfe: 2000 c714 |0073: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a3c02: 3800 0300 |0075: if-eqz v0, 0078 // +0003 │ │ -3a3c06: 0747 |0077: move-object v7, v4 │ │ -3a3c08: 1107 |0078: return-object v7 │ │ -3a3c0a: 3900 0900 |0079: if-nez v0, 0082 // +0009 │ │ -3a3c0e: 6207 6273 |007b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3c12: 5477 8473 |007d: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3a3c16: 1f07 dc14 |007f: check-cast v7, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a3c1a: 2814 |0081: goto 0095 // +0014 │ │ -3a3c1c: 6207 5479 |0082: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ -3a3c20: 6200 6273 |0084: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3c24: 5400 8473 |0086: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3a3c28: 3307 0b00 |0088: if-ne v7, v0, 0093 // +000b │ │ -3a3c2c: 6207 6273 |008a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3c30: 5577 7073 |008c: iget-boolean v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ -3a3c34: 3807 0500 |008e: if-eqz v7, 0093 // +0005 │ │ -3a3c38: 6207 5879 |0090: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ -3a3c3c: 2803 |0092: goto 0095 // +0003 │ │ -3a3c3e: 6207 5b79 |0093: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a3c42: 6200 6273 |0095: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3c46: 5b07 7f73 |0097: iput-object v7, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a3c4a: 2815 |0099: goto 00ae // +0015 │ │ -3a3c4c: 6207 6273 |009a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3c50: 6201 6273 |009c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3c54: 5511 7073 |009e: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ -3a3c58: 3901 0800 |00a0: if-nez v1, 00a8 // +0008 │ │ -3a3c5c: 3900 0300 |00a2: if-nez v0, 00a5 // +0003 │ │ -3a3c60: 2804 |00a4: goto 00a8 // +0004 │ │ -3a3c62: 6200 5b79 |00a5: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a3c66: 2805 |00a7: goto 00ac // +0005 │ │ -3a3c68: 6200 6273 |00a8: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3c6c: 5400 8473 |00aa: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3a3c70: 5b70 7f73 |00ac: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a3c74: 6207 6273 |00ae: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3c78: 5477 6e73 |00b0: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a3c7c: 6e10 b1a1 0700 |00b2: invoke-virtual {v7}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a3c82: 0a07 |00b5: move-result v7 │ │ -3a3c84: 6200 2773 |00b6: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3a3c88: 6e10 b1a1 0000 |00b8: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a3c8e: 0a00 |00bb: move-result v0 │ │ -3a3c90: 3507 0800 |00bc: if-ge v7, v0, 00c4 // +0008 │ │ -3a3c94: 6207 6273 |00be: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a3c98: 6200 2773 |00c0: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3a3c9c: 5b70 6e73 |00c2: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a3ca0: 12f7 |00c4: const/4 v7, #int -1 // #ff │ │ -3a3ca2: 5967 3a79 |00c5: iput v7, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793a │ │ -3a3ca6: 1104 |00c7: return-object v4 │ │ +3a3b04: |[3a3b04] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a3b14: 6200 6273 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3b18: 5400 6e73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a3b1c: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a3b22: 0a00 |0007: move-result v0 │ │ +3a3b24: 6201 2973 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ +3a3b28: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a3b2e: 0a01 |000d: move-result v1 │ │ +3a3b30: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3a3b32: 3610 0400 |000f: if-gt v0, v1, 0013 // +0004 │ │ +3a3b36: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +3a3b38: 2802 |0012: goto 0014 // +0002 │ │ +3a3b3a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +3a3b3c: 6201 7679 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3a3b40: 5473 af76 |0016: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a3b44: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +3a3b46: 3231 8100 |0019: if-eq v1, v3, 009a // +0081 │ │ +3a3b4a: 6201 8779 |001b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ +3a3b4e: 5473 af76 |001d: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a3b52: 3331 0400 |001f: if-ne v1, v3, 0023 // +0004 │ │ +3a3b56: 2900 7900 |0021: goto/16 009a // +0079 │ │ +3a3b5a: 6201 cd79 |0023: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3a3b5e: 5473 af76 |0025: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a3b62: 3331 1d00 |0027: if-ne v1, v3, 0044 // +001d │ │ +3a3b66: 5271 b276 |0029: iget v1, v7, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a3b6a: 3312 1900 |002b: if-ne v2, v1, 0044 // +0019 │ │ +3a3b6e: 5360 3c79 |002d: iget-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793c │ │ +3a3b72: 5362 4179 |002f: iget-wide v2, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7941 │ │ +3a3b76: 3105 0002 |0031: cmp-long v5, v0, v2 │ │ +3a3b7a: 3a05 1000 |0033: if-ltz v5, 0043 // +0010 │ │ +3a3b7e: 6100 bd79 |0035: sget-wide v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79bd │ │ +3a3b82: 5362 3c79 |0037: iget-wide v2, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793c │ │ +3a3b86: 3105 0002 |0039: cmp-long v5, v0, v2 │ │ +3a3b8a: 3b05 0300 |003b: if-gez v5, 003e // +0003 │ │ +3a3b8e: 2806 |003d: goto 0043 // +0006 │ │ +3a3b90: 5360 4079 |003e: iget-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7940 │ │ +3a3b94: 5a60 3f79 |0040: iput-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nPointerSlide:J // field@793f │ │ +3a3b98: 1107 |0042: return-object v7 │ │ +3a3b9a: 1104 |0043: return-object v4 │ │ +3a3b9c: 5471 af76 |0044: iget-object v1, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a3ba0: 7210 57a2 0100 |0046: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +3a3ba6: 0c01 |0049: move-result-object v1 │ │ +3a3ba8: 1a02 4c18 |004a: const-string v2, "ESCAPE" // string@184c │ │ +3a3bac: 6e20 1298 1200 |004c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a3bb2: 0a01 |004f: move-result v1 │ │ +3a3bb4: 3801 1400 |0050: if-eqz v1, 0064 // +0014 │ │ +3a3bb8: 3800 0900 |0052: if-eqz v0, 005b // +0009 │ │ +3a3bbc: 6207 6273 |0054: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3bc0: 6200 2a73 |0056: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +3a3bc4: 5b70 6e73 |0058: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a3bc8: 1104 |005a: return-object v4 │ │ +3a3bca: 6207 6273 |005b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3bce: 6200 6273 |005d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3bd2: 5400 8473 |005f: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3a3bd6: 5b70 7f73 |0061: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a3bda: 284b |0063: goto 00ae // +004b │ │ +3a3bdc: 6201 e577 |0064: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +3a3be0: 5472 af76 |0066: iget-object v2, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a3be4: 3221 1100 |0068: if-eq v1, v2, 0079 // +0011 │ │ +3a3be8: 6201 9277 |006a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ +3a3bec: 5472 af76 |006c: iget-object v2, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a3bf0: 3321 0300 |006e: if-ne v1, v2, 0071 // +0003 │ │ +3a3bf4: 2809 |0070: goto 0079 // +0009 │ │ +3a3bf6: 5470 af76 |0071: iget-object v0, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a3bfa: 2000 c714 |0073: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a3bfe: 3800 0300 |0075: if-eqz v0, 0078 // +0003 │ │ +3a3c02: 0747 |0077: move-object v7, v4 │ │ +3a3c04: 1107 |0078: return-object v7 │ │ +3a3c06: 3900 0900 |0079: if-nez v0, 0082 // +0009 │ │ +3a3c0a: 6207 6273 |007b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3c0e: 5477 8473 |007d: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3a3c12: 1f07 dc14 |007f: check-cast v7, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a3c16: 2814 |0081: goto 0095 // +0014 │ │ +3a3c18: 6207 5479 |0082: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ +3a3c1c: 6200 6273 |0084: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3c20: 5400 8473 |0086: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3a3c24: 3307 0b00 |0088: if-ne v7, v0, 0093 // +000b │ │ +3a3c28: 6207 6273 |008a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3c2c: 5577 7073 |008c: iget-boolean v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ +3a3c30: 3807 0500 |008e: if-eqz v7, 0093 // +0005 │ │ +3a3c34: 6207 5879 |0090: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ +3a3c38: 2803 |0092: goto 0095 // +0003 │ │ +3a3c3a: 6207 5b79 |0093: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a3c3e: 6200 6273 |0095: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3c42: 5b07 7f73 |0097: iput-object v7, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a3c46: 2815 |0099: goto 00ae // +0015 │ │ +3a3c48: 6207 6273 |009a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3c4c: 6201 6273 |009c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3c50: 5511 7073 |009e: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ +3a3c54: 3901 0800 |00a0: if-nez v1, 00a8 // +0008 │ │ +3a3c58: 3900 0300 |00a2: if-nez v0, 00a5 // +0003 │ │ +3a3c5c: 2804 |00a4: goto 00a8 // +0004 │ │ +3a3c5e: 6200 5b79 |00a5: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a3c62: 2805 |00a7: goto 00ac // +0005 │ │ +3a3c64: 6200 6273 |00a8: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3c68: 5400 8473 |00aa: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3a3c6c: 5b70 7f73 |00ac: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a3c70: 6207 6273 |00ae: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3c74: 5477 6e73 |00b0: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a3c78: 6e10 b1a1 0700 |00b2: invoke-virtual {v7}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a3c7e: 0a07 |00b5: move-result v7 │ │ +3a3c80: 6200 2773 |00b6: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3a3c84: 6e10 b1a1 0000 |00b8: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a3c8a: 0a00 |00bb: move-result v0 │ │ +3a3c8c: 3507 0800 |00bc: if-ge v7, v0, 00c4 // +0008 │ │ +3a3c90: 6207 6273 |00be: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a3c94: 6200 2773 |00c0: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3a3c98: 5b70 6e73 |00c2: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a3c9c: 12f7 |00c4: const/4 v7, #int -1 // #ff │ │ +3a3c9e: 5967 3a79 |00c5: iput v7, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793a │ │ +3a3ca2: 1104 |00c7: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0014 line=348 │ │ 0x0023 line=350 │ │ 0x002d line=352 │ │ 0x003e line=357 │ │ @@ -1423609,17 +1423608,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b71b8: |[3b71b8] net.sourceforge.dibdib.android_qm.MainActivity.:()V │ │ -3b71c8: 7010 a870 0000 |0000: invoke-direct {v0}, Lcom/gitlab/dibdib/dib2qm/Main;.:()V // method@70a8 │ │ -3b71ce: 0e00 |0003: return-void │ │ +3b71b4: |[3b71b4] net.sourceforge.dibdib.android_qm.MainActivity.:()V │ │ +3b71c4: 7010 a870 0000 |0000: invoke-direct {v0}, Lcom/gitlab/dibdib/dib2qm/Main;.:()V // method@70a8 │ │ +3b71ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/dibdib/android_qm/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -1479008,18 +1479007,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -371398: |[371398] javax.mail.internet.PreencodedMimeBodyPart.:(Ljava/lang/String;)V │ │ -3713a8: 7010 399f 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/MimeBodyPart;.:()V // method@9f39 │ │ -3713ae: 5b01 5572 |0003: iput-object v1, v0, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7255 │ │ -3713b2: 0e00 |0005: return-void │ │ +371394: |[371394] javax.mail.internet.PreencodedMimeBodyPart.:(Ljava/lang/String;)V │ │ +3713a4: 7010 399f 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/MimeBodyPart;.:()V // method@9f39 │ │ +3713aa: 5b01 5572 |0003: iput-object v1, v0, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7255 │ │ +3713ae: 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; │ │ @@ -1479030,17 +1479029,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371380: |[371380] javax.mail.internet.PreencodedMimeBodyPart.getEncoding:()Ljava/lang/String; │ │ -371390: 5410 5572 |0000: iget-object v0, v1, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7255 │ │ -371394: 1100 |0002: return-object v0 │ │ +37137c: |[37137c] javax.mail.internet.PreencodedMimeBodyPart.getEncoding:()Ljava/lang/String; │ │ +37138c: 5410 5572 |0000: iget-object v0, v1, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7255 │ │ +371390: 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;) │ │ @@ -1479048,19 +1479047,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3713b4: |[3713b4] javax.mail.internet.PreencodedMimeBodyPart.updateHeaders:()V │ │ -3713c4: 6f10 799f 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:()V // method@9f79 │ │ -3713ca: 5410 5572 |0003: iget-object v0, v1, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7255 │ │ -3713ce: 7120 719f 0100 |0005: invoke-static {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ -3713d4: 0e00 |0008: return-void │ │ +3713b0: |[3713b0] javax.mail.internet.PreencodedMimeBodyPart.updateHeaders:()V │ │ +3713c0: 6f10 799f 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:()V // method@9f79 │ │ +3713c6: 5410 5572 |0003: iget-object v0, v1, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7255 │ │ +3713ca: 7120 719f 0100 |0005: invoke-static {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ +3713d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/internet/PreencodedMimeBodyPart; │ │ │ │ @@ -1479069,38 +1479068,38 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3713d8: |[3713d8] javax.mail.internet.PreencodedMimeBodyPart.writeTo:(Ljava/io/OutputStream;)V │ │ -3713e8: 2040 6012 |0000: instance-of v0, v4, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -3713ec: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -3713f0: 0740 |0004: move-object v0, v4 │ │ -3713f2: 1f00 6012 |0005: check-cast v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -3713f6: 2806 |0007: goto 000d // +0006 │ │ -3713f8: 2200 6012 |0008: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -3713fc: 7020 8e95 4000 |000a: invoke-direct {v0, v4}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;)V // method@958e │ │ -371402: 6e10 6da0 0300 |000d: invoke-virtual {v3}, Ljavax/mail/internet/PreencodedMimeBodyPart;.getAllHeaderLines:()Ljava/util/Enumeration; // method@a06d │ │ -371408: 0c01 |0010: move-result-object v1 │ │ -37140a: 7210 119a 0100 |0011: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -371410: 0a02 |0014: move-result v2 │ │ -371412: 3802 0c00 |0015: if-eqz v2, 0021 // +000c │ │ -371416: 7210 129a 0100 |0017: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -37141c: 0c02 |001a: move-result-object v2 │ │ -37141e: 1f02 e612 |001b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -371422: 6e20 9395 2000 |001d: invoke-virtual {v0, v2}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ -371428: 28f1 |0020: goto 0011 // -000f │ │ -37142a: 6e10 9295 0000 |0021: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ -371430: 6e10 6ea0 0300 |0024: invoke-virtual {v3}, Ljavax/mail/internet/PreencodedMimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a06e │ │ -371436: 0c00 |0027: move-result-object v0 │ │ -371438: 6e20 c79b 4000 |0028: invoke-virtual {v0, v4}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ -37143e: 6e10 d896 0400 |002b: invoke-virtual {v4}, Ljava/io/OutputStream;.flush:()V // method@96d8 │ │ -371444: 0e00 |002e: return-void │ │ +3713d4: |[3713d4] javax.mail.internet.PreencodedMimeBodyPart.writeTo:(Ljava/io/OutputStream;)V │ │ +3713e4: 2040 6012 |0000: instance-of v0, v4, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +3713e8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3713ec: 0740 |0004: move-object v0, v4 │ │ +3713ee: 1f00 6012 |0005: check-cast v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +3713f2: 2806 |0007: goto 000d // +0006 │ │ +3713f4: 2200 6012 |0008: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +3713f8: 7020 8e95 4000 |000a: invoke-direct {v0, v4}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;)V // method@958e │ │ +3713fe: 6e10 6da0 0300 |000d: invoke-virtual {v3}, Ljavax/mail/internet/PreencodedMimeBodyPart;.getAllHeaderLines:()Ljava/util/Enumeration; // method@a06d │ │ +371404: 0c01 |0010: move-result-object v1 │ │ +371406: 7210 119a 0100 |0011: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +37140c: 0a02 |0014: move-result v2 │ │ +37140e: 3802 0c00 |0015: if-eqz v2, 0021 // +000c │ │ +371412: 7210 129a 0100 |0017: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +371418: 0c02 |001a: move-result-object v2 │ │ +37141a: 1f02 e612 |001b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +37141e: 6e20 9395 2000 |001d: invoke-virtual {v0, v2}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9593 │ │ +371424: 28f1 |0020: goto 0011 // -000f │ │ +371426: 6e10 9295 0000 |0021: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9592 │ │ +37142c: 6e10 6ea0 0300 |0024: invoke-virtual {v3}, Ljavax/mail/internet/PreencodedMimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a06e │ │ +371432: 0c00 |0027: move-result-object v0 │ │ +371434: 6e20 c79b 4000 |0028: invoke-virtual {v0, v4}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ +37143a: 6e10 d896 0400 |002b: invoke-virtual {v4}, Ljava/io/OutputStream;.flush:()V // method@96d8 │ │ +371440: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0008 line=104 │ │ 0x000d line=108 │ │ 0x0011 line=109 │ │ @@ -1479142,17 +1479141,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -371d30: |[371d30] javax.mail.search.FromStringTerm.:(Ljava/lang/String;)V │ │ -371d40: 7020 78a0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/AddressStringTerm;.:(Ljava/lang/String;)V // method@a078 │ │ -371d46: 0e00 |0003: return-void │ │ +371d2c: |[371d2c] javax.mail.search.FromStringTerm.:(Ljava/lang/String;)V │ │ +371d3c: 7020 78a0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/AddressStringTerm;.:(Ljava/lang/String;)V // method@a078 │ │ +371d42: 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; │ │ │ │ @@ -1479162,22 +1479161,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -371cb4: |[371cb4] javax.mail.search.FromStringTerm.equals:(Ljava/lang/Object;)Z │ │ -371cc4: 2020 4b14 |0000: instance-of v0, v2, Ljavax/mail/search/FromStringTerm; // type@144b │ │ -371cc8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -371ccc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -371cce: 0f02 |0005: return v2 │ │ -371cd0: 6f20 79a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/AddressStringTerm;.equals:(Ljava/lang/Object;)Z // method@a079 │ │ -371cd6: 0a02 |0009: move-result v2 │ │ -371cd8: 0f02 |000a: return v2 │ │ +371cb0: |[371cb0] javax.mail.search.FromStringTerm.equals:(Ljava/lang/Object;)Z │ │ +371cc0: 2020 4b14 |0000: instance-of v0, v2, Ljavax/mail/search/FromStringTerm; // type@144b │ │ +371cc4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +371cc8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +371cca: 0f02 |0005: return v2 │ │ +371ccc: 6f20 79a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/AddressStringTerm;.equals:(Ljava/lang/Object;)Z // method@a079 │ │ +371cd2: 0a02 |0009: move-result v2 │ │ +371cd4: 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; │ │ @@ -1479187,32 +1479186,32 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -371cdc: |[371cdc] javax.mail.search.FromStringTerm.match:(Ljavax/mail/Message;)Z │ │ -371cec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371cee: 6e10 f49c 0400 |0001: invoke-virtual {v4}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ -371cf4: 0c04 |0004: move-result-object v4 │ │ -371cf6: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ -371cfa: 0f00 |0007: return v0 │ │ -371cfc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -371cfe: 2142 |0009: array-length v2, v4 │ │ -371d00: 3521 0f00 |000a: if-ge v1, v2, 0019 // +000f │ │ -371d04: 4602 0401 |000c: aget-object v2, v4, v1 │ │ -371d08: 6f20 7ba0 2300 |000e: invoke-super {v3, v2}, Ljavax/mail/search/AddressStringTerm;.match:(Ljavax/mail/Address;)Z // method@a07b │ │ -371d0e: 0a02 |0011: move-result v2 │ │ -371d10: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -371d14: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -371d16: 0f04 |0015: return v4 │ │ -371d18: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -371d1c: 28f1 |0018: goto 0009 // -000f │ │ -371d1e: 0f00 |0019: return v0 │ │ +371cd8: |[371cd8] javax.mail.search.FromStringTerm.match:(Ljavax/mail/Message;)Z │ │ +371ce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371cea: 6e10 f49c 0400 |0001: invoke-virtual {v4}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ +371cf0: 0c04 |0004: move-result-object v4 │ │ +371cf2: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ +371cf6: 0f00 |0007: return v0 │ │ +371cf8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +371cfa: 2142 |0009: array-length v2, v4 │ │ +371cfc: 3521 0f00 |000a: if-ge v1, v2, 0019 // +000f │ │ +371d00: 4602 0401 |000c: aget-object v2, v4, v1 │ │ +371d04: 6f20 7ba0 2300 |000e: invoke-super {v3, v2}, Ljavax/mail/search/AddressStringTerm;.match:(Ljavax/mail/Address;)Z // method@a07b │ │ +371d0a: 0a02 |0011: move-result v2 │ │ +371d0c: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +371d10: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +371d12: 0f04 |0015: return v4 │ │ +371d14: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +371d18: 28f1 |0018: goto 0009 // -000f │ │ +371d1a: 0f00 |0019: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0001 line=83 │ │ 0x0009 line=91 │ │ 0x000c line=92 │ │ @@ -1479250,18 +1479249,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -37211c: |[37211c] javax.mail.search.MessageNumberTerm.:(I)V │ │ -37212c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -37212e: 7030 a9a0 0102 |0001: invoke-direct {v1, v0, v2}, Ljavax/mail/search/IntegerComparisonTerm;.:(II)V // method@a0a9 │ │ -372134: 0e00 |0004: return-void │ │ +372118: |[372118] javax.mail.search.MessageNumberTerm.:(I)V │ │ +372128: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +37212a: 7030 a9a0 0102 |0001: invoke-direct {v1, v0, v2}, Ljavax/mail/search/IntegerComparisonTerm;.:(II)V // method@a0a9 │ │ +372130: 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 │ │ │ │ @@ -1479271,22 +1479270,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3720bc: |[3720bc] javax.mail.search.MessageNumberTerm.equals:(Ljava/lang/Object;)Z │ │ -3720cc: 2020 5014 |0000: instance-of v0, v2, Ljavax/mail/search/MessageNumberTerm; // type@1450 │ │ -3720d0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3720d4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3720d6: 0f02 |0005: return v2 │ │ -3720d8: 6f20 aaa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a0aa │ │ -3720de: 0a02 |0009: move-result v2 │ │ -3720e0: 0f02 |000a: return v2 │ │ +3720b8: |[3720b8] javax.mail.search.MessageNumberTerm.equals:(Ljava/lang/Object;)Z │ │ +3720c8: 2020 5014 |0000: instance-of v0, v2, Ljavax/mail/search/MessageNumberTerm; // type@1450 │ │ +3720cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3720d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3720d2: 0f02 |0005: return v2 │ │ +3720d4: 6f20 aaa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a0aa │ │ +3720da: 0a02 |0009: move-result v2 │ │ +3720dc: 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; │ │ @@ -1479296,22 +1479295,22 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3720e4: |[3720e4] javax.mail.search.MessageNumberTerm.match:(Ljavax/mail/Message;)Z │ │ -3720f4: 6e10 f69c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getMessageNumber:()I // method@9cf6 │ │ -3720fa: 0a01 |0003: move-result v1 │ │ -3720fc: 6f20 aea0 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/search/IntegerComparisonTerm;.match:(I)Z // method@a0ae │ │ -372102: 0a01 |0007: move-result v1 │ │ -372104: 0f01 |0008: return v1 │ │ -372106: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -372108: 0f01 |000a: return v1 │ │ +3720e0: |[3720e0] javax.mail.search.MessageNumberTerm.match:(Ljavax/mail/Message;)Z │ │ +3720f0: 6e10 f69c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getMessageNumber:()I // method@9cf6 │ │ +3720f6: 0a01 |0003: move-result v1 │ │ +3720f8: 6f20 aea0 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/search/IntegerComparisonTerm;.match:(I)Z // method@a0ae │ │ +3720fe: 0a01 |0007: move-result v1 │ │ +372100: 0f01 |0008: return v1 │ │ +372102: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +372104: 0f01 |000a: return v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=80 │ │ locals : │ │ @@ -1479348,17 +1479347,17 @@ │ │ type : '(ILjava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3723b0: |[3723b0] javax.mail.search.ReceivedDateTerm.:(ILjava/util/Date;)V │ │ -3723c0: 7030 8fa0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/DateTerm;.:(ILjava/util/Date;)V // method@a08f │ │ -3723c6: 0e00 |0003: return-void │ │ +3723ac: |[3723ac] javax.mail.search.ReceivedDateTerm.:(ILjava/util/Date;)V │ │ +3723bc: 7030 8fa0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/DateTerm;.:(ILjava/util/Date;)V // method@a08f │ │ +3723c2: 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; │ │ @@ -1479369,22 +1479368,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -37234c: |[37234c] javax.mail.search.ReceivedDateTerm.equals:(Ljava/lang/Object;)Z │ │ -37235c: 2020 5314 |0000: instance-of v0, v2, Ljavax/mail/search/ReceivedDateTerm; // type@1453 │ │ -372360: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -372364: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -372366: 0f02 |0005: return v2 │ │ -372368: 6f20 90a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.equals:(Ljava/lang/Object;)Z // method@a090 │ │ -37236e: 0a02 |0009: move-result v2 │ │ -372370: 0f02 |000a: return v2 │ │ +372348: |[372348] javax.mail.search.ReceivedDateTerm.equals:(Ljava/lang/Object;)Z │ │ +372358: 2020 5314 |0000: instance-of v0, v2, Ljavax/mail/search/ReceivedDateTerm; // type@1453 │ │ +37235c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +372360: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +372362: 0f02 |0005: return v2 │ │ +372364: 6f20 90a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.equals:(Ljava/lang/Object;)Z // method@a090 │ │ +37236a: 0a02 |0009: move-result v2 │ │ +37236c: 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; │ │ @@ -1479394,24 +1479393,24 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -372374: |[372374] javax.mail.search.ReceivedDateTerm.match:(Ljavax/mail/Message;)Z │ │ -372384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -372386: 6e10 f79c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getReceivedDate:()Ljava/util/Date; // method@9cf7 │ │ -37238c: 0c02 |0004: move-result-object v2 │ │ -37238e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -372392: 0f00 |0007: return v0 │ │ -372394: 6f20 94a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.match:(Ljava/util/Date;)Z // method@a094 │ │ -37239a: 0a02 |000b: move-result v2 │ │ -37239c: 0f02 |000c: return v2 │ │ -37239e: 0f00 |000d: return v0 │ │ +372370: |[372370] javax.mail.search.ReceivedDateTerm.match:(Ljavax/mail/Message;)Z │ │ +372380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +372382: 6e10 f79c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getReceivedDate:()Ljava/util/Date; // method@9cf7 │ │ +372388: 0c02 |0004: move-result-object v2 │ │ +37238a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +37238e: 0f00 |0007: return v0 │ │ +372390: 6f20 94a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.match:(Ljava/util/Date;)Z // method@a094 │ │ +372396: 0a02 |000b: move-result v2 │ │ +372398: 0f02 |000c: return v2 │ │ +37239a: 0f00 |000d: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0001 line=78 │ │ 0x0008 line=86 │ │ locals : │ │ @@ -1479452,18 +1479451,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 │ │ -3724a8: |[3724a8] javax.mail.search.RecipientStringTerm.:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ -3724b8: 7020 78a0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/AddressStringTerm;.:(Ljava/lang/String;)V // method@a078 │ │ -3724be: 5b01 7a72 |0003: iput-object v1, v0, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ -3724c2: 0e00 |0005: return-void │ │ +3724a4: |[3724a4] javax.mail.search.RecipientStringTerm.:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ +3724b4: 7020 78a0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/AddressStringTerm;.:(Ljava/lang/String;)V // method@a078 │ │ +3724ba: 5b01 7a72 |0003: iput-object v1, v0, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ +3724be: 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; │ │ @@ -1479475,31 +1479474,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3723c8: |[3723c8] javax.mail.search.RecipientStringTerm.equals:(Ljava/lang/Object;)Z │ │ -3723d8: 2040 5414 |0000: instance-of v0, v4, Ljavax/mail/search/RecipientStringTerm; // type@1454 │ │ -3723dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3723de: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3723e2: 0f01 |0005: return v1 │ │ -3723e4: 0740 |0006: move-object v0, v4 │ │ -3723e6: 1f00 5414 |0007: check-cast v0, Ljavax/mail/search/RecipientStringTerm; // type@1454 │ │ -3723ea: 5400 7a72 |0009: iget-object v0, v0, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ -3723ee: 5432 7a72 |000b: iget-object v2, v3, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ -3723f2: 6e20 e697 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -3723f8: 0a00 |0010: move-result v0 │ │ -3723fa: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -3723fe: 6f20 79a0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/AddressStringTerm;.equals:(Ljava/lang/Object;)Z // method@a079 │ │ -372404: 0a04 |0016: move-result v4 │ │ -372406: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -37240a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -37240c: 0f01 |001a: return v1 │ │ +3723c4: |[3723c4] javax.mail.search.RecipientStringTerm.equals:(Ljava/lang/Object;)Z │ │ +3723d4: 2040 5414 |0000: instance-of v0, v4, Ljavax/mail/search/RecipientStringTerm; // type@1454 │ │ +3723d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3723da: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3723de: 0f01 |0005: return v1 │ │ +3723e0: 0740 |0006: move-object v0, v4 │ │ +3723e2: 1f00 5414 |0007: check-cast v0, Ljavax/mail/search/RecipientStringTerm; // type@1454 │ │ +3723e6: 5400 7a72 |0009: iget-object v0, v0, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ +3723ea: 5432 7a72 |000b: iget-object v2, v3, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ +3723ee: 6e20 e697 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +3723f4: 0a00 |0010: move-result v0 │ │ +3723f6: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +3723fa: 6f20 79a0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/AddressStringTerm;.equals:(Ljava/lang/Object;)Z // method@a079 │ │ +372400: 0a04 |0016: move-result v4 │ │ +372402: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +372406: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +372408: 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; │ │ @@ -1479510,17 +1479509,17 @@ │ │ type : '()Ljavax/mail/Message$RecipientType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -372490: |[372490] javax.mail.search.RecipientStringTerm.getRecipientType:()Ljavax/mail/Message$RecipientType; │ │ -3724a0: 5410 7a72 |0000: iget-object v0, v1, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ -3724a4: 1100 |0002: return-object v0 │ │ +37248c: |[37248c] javax.mail.search.RecipientStringTerm.getRecipientType:()Ljavax/mail/Message$RecipientType; │ │ +37249c: 5410 7a72 |0000: iget-object v0, v1, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ +3724a0: 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;) │ │ @@ -1479528,22 +1479527,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -372468: |[372468] javax.mail.search.RecipientStringTerm.hashCode:()I │ │ -372478: 5420 7a72 |0000: iget-object v0, v2, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ -37247c: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -372482: 0a00 |0005: move-result v0 │ │ -372484: 6f10 7aa0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/AddressStringTerm;.hashCode:()I // method@a07a │ │ -37248a: 0a01 |0009: move-result v1 │ │ -37248c: b010 |000a: add-int/2addr v0, v1 │ │ -37248e: 0f00 |000b: return v0 │ │ +372464: |[372464] javax.mail.search.RecipientStringTerm.hashCode:()I │ │ +372474: 5420 7a72 |0000: iget-object v0, v2, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ +372478: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +37247e: 0a00 |0005: move-result v0 │ │ +372480: 6f10 7aa0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/AddressStringTerm;.hashCode:()I // method@a07a │ │ +372486: 0a01 |0009: move-result v1 │ │ +372488: b010 |000a: add-int/2addr v0, v1 │ │ +37248a: 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;) │ │ @@ -1479551,33 +1479550,33 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -372410: |[372410] javax.mail.search.RecipientStringTerm.match:(Ljavax/mail/Message;)Z │ │ -372420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -372422: 5431 7a72 |0001: iget-object v1, v3, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ -372426: 6e20 f89c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ -37242c: 0c04 |0006: move-result-object v4 │ │ -37242e: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -372432: 0f00 |0009: return v0 │ │ -372434: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -372436: 2142 |000b: array-length v2, v4 │ │ -372438: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ -37243c: 4602 0401 |000e: aget-object v2, v4, v1 │ │ -372440: 6f20 7ba0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/AddressStringTerm;.match:(Ljavax/mail/Address;)Z // method@a07b │ │ -372446: 0a02 |0013: move-result v2 │ │ -372448: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -37244c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -37244e: 0f04 |0017: return v4 │ │ -372450: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -372454: 28f1 |001a: goto 000b // -000f │ │ -372456: 0f00 |001b: return v0 │ │ +37240c: |[37240c] javax.mail.search.RecipientStringTerm.match:(Ljavax/mail/Message;)Z │ │ +37241c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37241e: 5431 7a72 |0001: iget-object v1, v3, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727a │ │ +372422: 6e20 f89c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ +372428: 0c04 |0006: move-result-object v4 │ │ +37242a: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +37242e: 0f00 |0009: return v0 │ │ +372430: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +372432: 2142 |000b: array-length v2, v4 │ │ +372434: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ +372438: 4602 0401 |000e: aget-object v2, v4, v1 │ │ +37243c: 6f20 7ba0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/AddressStringTerm;.match:(Ljavax/mail/Address;)Z // method@a07b │ │ +372442: 0a02 |0013: move-result v2 │ │ +372444: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +372448: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +37244a: 0f04 |0017: return v4 │ │ +37244c: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +372450: 28f1 |001a: goto 000b // -000f │ │ +372452: 0f00 |001b: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0001 line=101 │ │ 0x000b line=109 │ │ 0x000e line=110 │ │ @@ -1479615,17 +1479614,17 @@ │ │ type : '(ILjava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -37266c: |[37266c] javax.mail.search.SentDateTerm.:(ILjava/util/Date;)V │ │ -37267c: 7030 8fa0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/DateTerm;.:(ILjava/util/Date;)V // method@a08f │ │ -372682: 0e00 |0003: return-void │ │ +372668: |[372668] javax.mail.search.SentDateTerm.:(ILjava/util/Date;)V │ │ +372678: 7030 8fa0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/DateTerm;.:(ILjava/util/Date;)V // method@a08f │ │ +37267e: 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; │ │ @@ -1479636,22 +1479635,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -372608: |[372608] javax.mail.search.SentDateTerm.equals:(Ljava/lang/Object;)Z │ │ -372618: 2020 5814 |0000: instance-of v0, v2, Ljavax/mail/search/SentDateTerm; // type@1458 │ │ -37261c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -372620: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -372622: 0f02 |0005: return v2 │ │ -372624: 6f20 90a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.equals:(Ljava/lang/Object;)Z // method@a090 │ │ -37262a: 0a02 |0009: move-result v2 │ │ -37262c: 0f02 |000a: return v2 │ │ +372604: |[372604] javax.mail.search.SentDateTerm.equals:(Ljava/lang/Object;)Z │ │ +372614: 2020 5814 |0000: instance-of v0, v2, Ljavax/mail/search/SentDateTerm; // type@1458 │ │ +372618: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +37261c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37261e: 0f02 |0005: return v2 │ │ +372620: 6f20 90a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.equals:(Ljava/lang/Object;)Z // method@a090 │ │ +372626: 0a02 |0009: move-result v2 │ │ +372628: 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; │ │ @@ -1479661,24 +1479660,24 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -372630: |[372630] javax.mail.search.SentDateTerm.match:(Ljavax/mail/Message;)Z │ │ -372640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -372642: 6e10 fa9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getSentDate:()Ljava/util/Date; // method@9cfa │ │ -372648: 0c02 |0004: move-result-object v2 │ │ -37264a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -37264e: 0f00 |0007: return v0 │ │ -372650: 6f20 94a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.match:(Ljava/util/Date;)Z // method@a094 │ │ -372656: 0a02 |000b: move-result v2 │ │ -372658: 0f02 |000c: return v2 │ │ -37265a: 0f00 |000d: return v0 │ │ +37262c: |[37262c] javax.mail.search.SentDateTerm.match:(Ljavax/mail/Message;)Z │ │ +37263c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37263e: 6e10 fa9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getSentDate:()Ljava/util/Date; // method@9cfa │ │ +372644: 0c02 |0004: move-result-object v2 │ │ +372646: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +37264a: 0f00 |0007: return v0 │ │ +37264c: 6f20 94a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.match:(Ljava/util/Date;)Z // method@a094 │ │ +372652: 0a02 |000b: move-result v2 │ │ +372654: 0f02 |000c: return v2 │ │ +372656: 0f00 |000d: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0001 line=78 │ │ 0x0008 line=86 │ │ locals : │ │ @@ -1479715,17 +1479714,17 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3726ec: |[3726ec] javax.mail.search.SizeTerm.:(II)V │ │ -3726fc: 7030 a9a0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.:(II)V // method@a0a9 │ │ -372702: 0e00 |0003: return-void │ │ +3726e8: |[3726e8] javax.mail.search.SizeTerm.:(II)V │ │ +3726f8: 7030 a9a0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.:(II)V // method@a0a9 │ │ +3726fe: 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 │ │ @@ -1479736,22 +1479735,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -372684: |[372684] javax.mail.search.SizeTerm.equals:(Ljava/lang/Object;)Z │ │ -372694: 2020 5914 |0000: instance-of v0, v2, Ljavax/mail/search/SizeTerm; // type@1459 │ │ -372698: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -37269c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37269e: 0f02 |0005: return v2 │ │ -3726a0: 6f20 aaa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a0aa │ │ -3726a6: 0a02 |0009: move-result v2 │ │ -3726a8: 0f02 |000a: return v2 │ │ +372680: |[372680] javax.mail.search.SizeTerm.equals:(Ljava/lang/Object;)Z │ │ +372690: 2020 5914 |0000: instance-of v0, v2, Ljavax/mail/search/SizeTerm; // type@1459 │ │ +372694: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +372698: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37269a: 0f02 |0005: return v2 │ │ +37269c: 6f20 aaa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a0aa │ │ +3726a2: 0a02 |0009: move-result v2 │ │ +3726a4: 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; │ │ @@ -1479761,25 +1479760,25 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3726ac: |[3726ac] javax.mail.search.SizeTerm.match:(Ljavax/mail/Message;)Z │ │ -3726bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3726be: 6e10 fc9c 0300 |0001: invoke-virtual {v3}, Ljavax/mail/Message;.getSize:()I // method@9cfc │ │ -3726c4: 0a03 |0004: move-result v3 │ │ -3726c6: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -3726c8: 3313 0300 |0006: if-ne v3, v1, 0009 // +0003 │ │ -3726cc: 0f00 |0008: return v0 │ │ -3726ce: 6f20 aea0 3200 |0009: invoke-super {v2, v3}, Ljavax/mail/search/IntegerComparisonTerm;.match:(I)Z // method@a0ae │ │ -3726d4: 0a03 |000c: move-result v3 │ │ -3726d6: 0f03 |000d: return v3 │ │ -3726d8: 0f00 |000e: return v0 │ │ +3726a8: |[3726a8] javax.mail.search.SizeTerm.match:(Ljavax/mail/Message;)Z │ │ +3726b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3726ba: 6e10 fc9c 0300 |0001: invoke-virtual {v3}, Ljavax/mail/Message;.getSize:()I // method@9cfc │ │ +3726c0: 0a03 |0004: move-result v3 │ │ +3726c2: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +3726c4: 3313 0300 |0006: if-ne v3, v1, 0009 // +0003 │ │ +3726c8: 0f00 |0008: return v0 │ │ +3726ca: 6f20 aea0 3200 |0009: invoke-super {v2, v3}, Ljavax/mail/search/IntegerComparisonTerm;.match:(I)Z // method@a0ae │ │ +3726d0: 0a03 |000c: move-result v3 │ │ +3726d2: 0f03 |000d: return v3 │ │ +3726d4: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x000e │ │ positions : │ │ 0x0001 line=76 │ │ 0x0009 line=84 │ │ locals : │ │ @@ -1479859,19 +1479858,19 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -381564: |[381564] net.sf.dibdib.generic.QIfs$QObjectR.:(I)V │ │ -381574: 7010 76a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -38157a: 2311 0316 |0003: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1603 │ │ -38157e: 5b01 0d76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760d │ │ -381582: 0e00 |0007: return-void │ │ +381560: |[381560] net.sf.dibdib.generic.QIfs$QObjectR.:(I)V │ │ +381570: 7010 76a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +381576: 2311 0316 |0003: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1603 │ │ +38157a: 5b01 0d76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760d │ │ +38157e: 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 │ │ @@ -1479881,18 +1479880,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 │ │ -381584: |[381584] net.sf.dibdib.generic.QIfs$QObjectR.:([Lnet/sf/dibdib/generic/QIfs$QComponent;)V │ │ -381594: 7010 76a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -38159a: 5b01 0d76 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760d │ │ -38159e: 0e00 |0005: return-void │ │ +381580: |[381580] net.sf.dibdib.generic.QIfs$QObjectR.:([Lnet/sf/dibdib/generic/QIfs$QComponent;)V │ │ +381590: 7010 76a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +381596: 5b01 0d76 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760d │ │ +38159a: 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; │ │ @@ -1479903,20 +1479902,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 │ │ -381540: |[381540] net.sf.dibdib.generic.QIfs$QObjectR.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ -381550: 5410 0d76 |0000: iget-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760d │ │ -381554: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -381558: 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 │ │ -38155e: 0c02 |0007: move-result-object v2 │ │ -381560: 1102 |0008: return-object v2 │ │ +38153c: |[38153c] net.sf.dibdib.generic.QIfs$QObjectR.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ +38154c: 5410 0d76 |0000: iget-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760d │ │ +381550: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +381554: 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 │ │ +38155a: 0c02 |0007: move-result-object v2 │ │ +38155c: 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 │ │ @@ -1479991,38 +1479990,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -381680: |[381680] net.sf.dibdib.generic.QIfs$QSeqInt.:()V │ │ -381690: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -381692: 2300 1915 |0001: new-array v0, v0, [I // type@1519 │ │ -381696: 6900 1076 |0003: sput-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7610 │ │ -38169a: 0e00 |0005: return-void │ │ +38167c: |[38167c] net.sf.dibdib.generic.QIfs$QSeqInt.:()V │ │ +38168c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38168e: 2300 1915 |0001: new-array v0, v0, [I // type@1519 │ │ +381692: 6900 1076 |0003: sput-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7610 │ │ +381696: 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 │ │ -38169c: |[38169c] net.sf.dibdib.generic.QIfs$QSeqInt.:()V │ │ -3816ac: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -3816b2: 6200 1076 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7610 │ │ -3816b6: 5b10 0e76 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3816ba: 0e00 |0007: return-void │ │ +381698: |[381698] net.sf.dibdib.generic.QIfs$QSeqInt.:()V │ │ +3816a8: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +3816ae: 6200 1076 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7610 │ │ +3816b2: 5b10 0e76 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3816b6: 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; │ │ │ │ @@ -1480031,23 +1480030,23 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3816bc: |[3816bc] net.sf.dibdib.generic.QIfs$QSeqInt.:(I)V │ │ -3816cc: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -3816d2: 6200 1076 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7610 │ │ -3816d6: 5b10 0e76 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3816da: 3c02 0300 |0007: if-gtz v2, 000a // +0003 │ │ -3816de: 2803 |0009: goto 000c // +0003 │ │ -3816e0: 2320 1915 |000a: new-array v0, v2, [I // type@1519 │ │ -3816e4: 5b10 0e76 |000c: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3816e8: 0e00 |000e: return-void │ │ +3816b8: |[3816b8] net.sf.dibdib.generic.QIfs$QSeqInt.:(I)V │ │ +3816c8: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +3816ce: 6200 1076 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7610 │ │ +3816d2: 5b10 0e76 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3816d6: 3c02 0300 |0007: if-gtz v2, 000a // +0003 │ │ +3816da: 2803 |0009: goto 000c // +0003 │ │ +3816dc: 2320 1915 |000a: new-array v0, v2, [I // type@1519 │ │ +3816e0: 5b10 0e76 |000c: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3816e4: 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; │ │ @@ -1480059,18 +1480058,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -38162c: |[38162c] net.sf.dibdib.generic.QIfs$QSeqInt.clone:()Ljava/lang/Object; │ │ -38163c: 6e10 71a2 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; // method@a271 │ │ -381642: 0c00 |0003: move-result-object v0 │ │ -381644: 1100 |0004: return-object v0 │ │ +381628: |[381628] net.sf.dibdib.generic.QIfs$QSeqInt.clone:()Ljava/lang/Object; │ │ +381638: 6e10 71a2 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; // method@a271 │ │ +38163e: 0c00 |0003: move-result-object v0 │ │ +381640: 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;) │ │ @@ -1480078,25 +1480077,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 │ │ -381648: |[381648] net.sf.dibdib.generic.QIfs$QSeqInt.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; │ │ -381658: 2200 9f14 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -38165c: 7010 6ea2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:()V // method@a26e │ │ -381662: 5331 0f76 |0005: iget-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.stamp:J // field@760f │ │ -381666: 5a01 0f76 |0007: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.stamp:J // field@760f │ │ -38166a: 5431 0e76 |0009: iget-object v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -38166e: 6e10 3ba6 0100 |000b: invoke-virtual {v1}, [I.clone:()Ljava/lang/Object; // method@a63b │ │ -381674: 0c01 |000e: move-result-object v1 │ │ -381676: 1f01 1915 |000f: check-cast v1, [I // type@1519 │ │ -38167a: 5b01 0e76 |0011: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -38167e: 1100 |0013: return-object v0 │ │ +381644: |[381644] net.sf.dibdib.generic.QIfs$QSeqInt.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; │ │ +381654: 2200 9f14 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +381658: 7010 6ea2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:()V // method@a26e │ │ +38165e: 5331 0f76 |0005: iget-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.stamp:J // field@760f │ │ +381662: 5a01 0f76 |0007: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.stamp:J // field@760f │ │ +381666: 5431 0e76 |0009: iget-object v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +38166a: 6e10 3ba6 0100 |000b: invoke-virtual {v1}, [I.clone:()Ljava/lang/Object; // method@a63b │ │ +381670: 0c01 |000e: move-result-object v1 │ │ +381672: 1f01 1915 |000f: check-cast v1, [I // type@1519 │ │ +381676: 5b01 0e76 |0011: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +38167a: 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; │ │ @@ -1480147,24 +1480146,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3816ec: |[3816ec] net.sf.dibdib.generic.QIfs$QSeqR.:()V │ │ -3816fc: 7010 84a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QVal;.:()V // method@a284 │ │ -381702: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -381704: 5b10 1476 |0004: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.zString:Ljava/lang/String; // field@7614 │ │ -381708: 6200 2d76 |0006: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_WORDS:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@762d │ │ -38170c: 5b10 1376 |0008: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7613 │ │ -381710: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -381712: 5910 1276 |000b: iput v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.jStart:I // field@7612 │ │ -381716: 5910 1176 |000d: iput v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.jEnd:I // field@7611 │ │ -38171a: 0e00 |000f: return-void │ │ +3816e8: |[3816e8] net.sf.dibdib.generic.QIfs$QSeqR.:()V │ │ +3816f8: 7010 84a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QVal;.:()V // method@a284 │ │ +3816fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +381700: 5b10 1476 |0004: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.zString:Ljava/lang/String; // field@7614 │ │ +381704: 6200 2d76 |0006: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_WORDS:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@762d │ │ +381708: 5b10 1376 |0008: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7613 │ │ +38170c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +38170e: 5910 1276 |000b: iput v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.jStart:I // field@7612 │ │ +381712: 5910 1176 |000d: iput v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.jEnd:I // field@7611 │ │ +381716: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=273 │ │ 0x0006 line=276 │ │ 0x000b line=278 │ │ 0x000d line=279 │ │ @@ -1480210,19 +1480209,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -381770: |[381770] net.sf.dibdib.generic.QIfs$QSeqVals.:()V │ │ -381780: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -381786: 6200 2c76 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_VALS:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@762c │ │ -38178a: 5b10 1576 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7615 │ │ -38178e: 0e00 |0007: return-void │ │ +38176c: |[38176c] net.sf.dibdib.generic.QIfs$QSeqVals.:()V │ │ +38177c: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +381782: 6200 2c76 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_VALS:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@762c │ │ +381786: 5b10 1576 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7615 │ │ +38178a: 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; │ │ │ │ @@ -1480232,18 +1480231,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -38171c: |[38171c] net.sf.dibdib.generic.QIfs$QSeqVals.clone:()Ljava/lang/Object; │ │ -38172c: 6e10 75a2 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqVals; // method@a275 │ │ -381732: 0c00 |0003: move-result-object v0 │ │ -381734: 1100 |0004: return-object v0 │ │ +381718: |[381718] net.sf.dibdib.generic.QIfs$QSeqVals.clone:()Ljava/lang/Object; │ │ +381728: 6e10 75a2 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqVals; // method@a275 │ │ +38172e: 0c00 |0003: move-result-object v0 │ │ +381730: 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;) │ │ @@ -1480251,25 +1480250,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 │ │ -381738: |[381738] net.sf.dibdib.generic.QIfs$QSeqVals.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqVals; │ │ -381748: 2200 a114 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals; // type@14a1 │ │ -38174c: 7010 73a2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.:()V // method@a273 │ │ -381752: 5331 1676 |0005: iget-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.stamp:J // field@7616 │ │ -381756: 5a01 1676 |0007: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.stamp:J // field@7616 │ │ -38175a: 5431 1576 |0009: iget-object v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7615 │ │ -38175e: 6e10 6ea6 0100 |000b: invoke-virtual {v1}, [Lnet/sf/dibdib/generic/QIfs$QVal;.clone:()Ljava/lang/Object; // method@a66e │ │ -381764: 0c01 |000e: move-result-object v1 │ │ -381766: 1f01 0a16 |000f: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QVal; // type@160a │ │ -38176a: 5b01 1576 |0011: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7615 │ │ -38176e: 1100 |0013: return-object v0 │ │ +381734: |[381734] net.sf.dibdib.generic.QIfs$QSeqVals.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqVals; │ │ +381744: 2200 a114 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals; // type@14a1 │ │ +381748: 7010 73a2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.:()V // method@a273 │ │ +38174e: 5331 1676 |0005: iget-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.stamp:J // field@7616 │ │ +381752: 5a01 1676 |0007: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.stamp:J // field@7616 │ │ +381756: 5431 1576 |0009: iget-object v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7615 │ │ +38175a: 6e10 6ea6 0100 |000b: invoke-virtual {v1}, [Lnet/sf/dibdib/generic/QIfs$QVal;.clone:()Ljava/lang/Object; // method@a66e │ │ +381760: 0c01 |000e: move-result-object v1 │ │ +381762: 1f01 0a16 |000f: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QVal; // type@160a │ │ +381766: 5b01 1576 |0011: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7615 │ │ +38176a: 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; │ │ @@ -1480316,47 +1480315,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 │ │ -3a13a8: |[3a13a8] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a13b8: 7020 aea4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ -3a13be: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -3a13c0: 5923 2379 |0004: iput v3, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a13c4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -3a13c6: 5920 2179 |0007: iput v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7921 │ │ -3a13ca: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -3a13ce: 2300 3316 |000b: new-array v0, v0, [[Ljava/lang/String; // type@1633 │ │ -3a13d2: 6201 3573 |000d: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro100:[Ljava/lang/String; // field@7335 │ │ -3a13d6: 4d01 0003 |000f: aput-object v1, v0, v3 │ │ -3a13da: 6203 3673 |0011: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro110:[Ljava/lang/String; // field@7336 │ │ -3a13de: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -3a13e0: 4d03 0001 |0014: aput-object v3, v0, v1 │ │ -3a13e4: 6203 3773 |0016: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc200:[Ljava/lang/String; // field@7337 │ │ -3a13e8: 1221 |0018: const/4 v1, #int 2 // #2 │ │ -3a13ea: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ -3a13ee: 6203 3873 |001b: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc210:[Ljava/lang/String; // field@7338 │ │ -3a13f2: 1231 |001d: const/4 v1, #int 3 // #3 │ │ -3a13f4: 4d03 0001 |001e: aput-object v3, v0, v1 │ │ -3a13f8: 6203 3973 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc220:[Ljava/lang/String; // field@7339 │ │ -3a13fc: 1241 |0022: const/4 v1, #int 4 // #4 │ │ -3a13fe: 4d03 0001 |0023: aput-object v3, v0, v1 │ │ -3a1402: 6203 3a73 |0025: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc230:[Ljava/lang/String; // field@733a │ │ -3a1406: 1251 |0027: const/4 v1, #int 5 // #5 │ │ -3a1408: 4d03 0001 |0028: aput-object v3, v0, v1 │ │ -3a140c: 6203 3b73 |002a: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc240:[Ljava/lang/String; // field@733b │ │ -3a1410: 1261 |002c: const/4 v1, #int 6 // #6 │ │ -3a1412: 4d03 0001 |002d: aput-object v3, v0, v1 │ │ -3a1416: 6203 3c73 |002f: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc250:[Ljava/lang/String; // field@733c │ │ -3a141a: 1271 |0031: const/4 v1, #int 7 // #7 │ │ -3a141c: 4d03 0001 |0032: aput-object v3, v0, v1 │ │ -3a1420: 5b20 2079 |0034: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ -3a1424: 0e00 |0036: return-void │ │ +3a13a4: |[3a13a4] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a13b4: 7020 aea4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ +3a13ba: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +3a13bc: 5923 2379 |0004: iput v3, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a13c0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +3a13c2: 5920 2179 |0007: iput v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7921 │ │ +3a13c6: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +3a13ca: 2300 3316 |000b: new-array v0, v0, [[Ljava/lang/String; // type@1633 │ │ +3a13ce: 6201 3573 |000d: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro100:[Ljava/lang/String; // field@7335 │ │ +3a13d2: 4d01 0003 |000f: aput-object v1, v0, v3 │ │ +3a13d6: 6203 3673 |0011: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro110:[Ljava/lang/String; // field@7336 │ │ +3a13da: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +3a13dc: 4d03 0001 |0014: aput-object v3, v0, v1 │ │ +3a13e0: 6203 3773 |0016: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc200:[Ljava/lang/String; // field@7337 │ │ +3a13e4: 1221 |0018: const/4 v1, #int 2 // #2 │ │ +3a13e6: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ +3a13ea: 6203 3873 |001b: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc210:[Ljava/lang/String; // field@7338 │ │ +3a13ee: 1231 |001d: const/4 v1, #int 3 // #3 │ │ +3a13f0: 4d03 0001 |001e: aput-object v3, v0, v1 │ │ +3a13f4: 6203 3973 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc220:[Ljava/lang/String; // field@7339 │ │ +3a13f8: 1241 |0022: const/4 v1, #int 4 // #4 │ │ +3a13fa: 4d03 0001 |0023: aput-object v3, v0, v1 │ │ +3a13fe: 6203 3a73 |0025: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc230:[Ljava/lang/String; // field@733a │ │ +3a1402: 1251 |0027: const/4 v1, #int 5 // #5 │ │ +3a1404: 4d03 0001 |0028: aput-object v3, v0, v1 │ │ +3a1408: 6203 3b73 |002a: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc240:[Ljava/lang/String; // field@733b │ │ +3a140c: 1261 |002c: const/4 v1, #int 6 // #6 │ │ +3a140e: 4d03 0001 |002d: aput-object v3, v0, v1 │ │ +3a1412: 6203 3c73 |002f: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc250:[Ljava/lang/String; // field@733c │ │ +3a1416: 1271 |0031: const/4 v1, #int 7 // #7 │ │ +3a1418: 4d03 0001 |0032: aput-object v3, v0, v1 │ │ +3a141c: 5b20 2079 |0034: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ +3a1420: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=26 │ │ 0x0007 line=27 │ │ 0x000d line=28 │ │ locals : │ │ @@ -1480368,31 +1480367,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3a1428: |[3a1428] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.initCanvasGap:()V │ │ -3a1438: 6200 cf79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ -3a143c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3a143e: 2311 0716 |0003: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a1442: 6202 f379 |0005: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3a1446: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3a1448: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -3a144c: 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 │ │ -3a1452: 0c00 |000d: move-result-object v0 │ │ -3a1454: 6201 f379 |000e: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3a1458: 6e10 97a5 0100 |0010: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ -3a145e: 0a01 |0013: move-result v1 │ │ -3a1460: 5901 b276 |0014: iput v1, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a1464: 6201 db79 |0016: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3a1468: 5411 e579 |0018: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ -3a146c: 6e20 a1a2 0100 |001a: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a1472: 0e00 |001d: return-void │ │ +3a1424: |[3a1424] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.initCanvasGap:()V │ │ +3a1434: 6200 cf79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ +3a1438: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3a143a: 2311 0716 |0003: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a143e: 6202 f379 |0005: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3a1442: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3a1444: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +3a1448: 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 │ │ +3a144e: 0c00 |000d: move-result-object v0 │ │ +3a1450: 6201 f379 |000e: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3a1454: 6e10 97a5 0100 |0010: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ +3a145a: 0a01 |0013: move-result v1 │ │ +3a145c: 5901 b276 |0014: iput v1, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a1460: 6201 db79 |0016: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3a1464: 5411 e579 |0018: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ +3a1468: 6e20 a1a2 0100 |001a: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a146e: 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; │ │ @@ -1480403,32 +1480402,32 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -3a1198: |[3a1198] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.prepareTextLines:()I │ │ -3a11a8: 5220 2179 |0000: iget v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7921 │ │ -3a11ac: 5221 2379 |0002: iget v1, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a11b0: 3210 1700 |0004: if-eq v0, v1, 001b // +0017 │ │ -3a11b4: 5921 2179 |0006: iput v1, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7921 │ │ -3a11b8: 3c01 0900 |0008: if-gtz v1, 0011 // +0009 │ │ -3a11bc: 5420 2079 |000a: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ -3a11c0: 4600 0001 |000c: aget-object v0, v0, v1 │ │ -3a11c4: 5b20 2479 |000e: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7924 │ │ -3a11c8: 280b |0010: goto 001b // +000b │ │ -3a11ca: 5420 2079 |0011: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ -3a11ce: 4600 0001 |0013: aget-object v0, v0, v1 │ │ -3a11d2: 7110 b6a1 0000 |0015: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Lang;.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; // method@a1b6 │ │ -3a11d8: 0c00 |0018: move-result-object v0 │ │ -3a11da: 5b20 2479 |0019: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7924 │ │ -3a11de: 5420 2479 |001b: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7924 │ │ -3a11e2: 2100 |001d: array-length v0, v0 │ │ -3a11e4: 0f00 |001e: return v0 │ │ +3a1194: |[3a1194] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.prepareTextLines:()I │ │ +3a11a4: 5220 2179 |0000: iget v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7921 │ │ +3a11a8: 5221 2379 |0002: iget v1, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a11ac: 3210 1700 |0004: if-eq v0, v1, 001b // +0017 │ │ +3a11b0: 5921 2179 |0006: iput v1, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7921 │ │ +3a11b4: 3c01 0900 |0008: if-gtz v1, 0011 // +0009 │ │ +3a11b8: 5420 2079 |000a: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ +3a11bc: 4600 0001 |000c: aget-object v0, v0, v1 │ │ +3a11c0: 5b20 2479 |000e: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7924 │ │ +3a11c4: 280b |0010: goto 001b // +000b │ │ +3a11c6: 5420 2079 |0011: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ +3a11ca: 4600 0001 |0013: aget-object v0, v0, v1 │ │ +3a11ce: 7110 b6a1 0000 |0015: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Lang;.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; // method@a1b6 │ │ +3a11d4: 0c00 |0018: move-result-object v0 │ │ +3a11d6: 5b20 2479 |0019: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7924 │ │ +3a11da: 5420 2479 |001b: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7924 │ │ +3a11de: 2100 |001d: array-length v0, v0 │ │ +3a11e0: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000a line=65 │ │ 0x0011 line=67 │ │ 0x001b line=70 │ │ @@ -1480440,29 +1480439,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 │ │ -3a1360: |[3a1360] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a1370: 6f10 b6a4 0300 |0000: invoke-super {v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b6 │ │ -3a1376: 6200 fc79 |0003: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3a137a: 6001 fd79 |0005: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3a137e: 6202 b373 |0007: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3a1382: 5422 cf73 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3a1386: 5222 f275 |000b: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3a138a: 4b02 0001 |000d: aput v2, v0, v1 │ │ -3a138e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3a1390: 6900 017a |0010: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ -3a1394: 6200 ff79 |0012: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@79ff │ │ -3a1398: 6900 fe79 |0014: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3a139c: 7010 85a4 0300 |0016: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.initCanvasGap:()V // method@a485 │ │ -3a13a2: 5430 2279 |0019: iget-object v0, v3, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7922 │ │ -3a13a6: 1100 |001b: return-object v0 │ │ +3a135c: |[3a135c] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a136c: 6f10 b6a4 0300 |0000: invoke-super {v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b6 │ │ +3a1372: 6200 fc79 |0003: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3a1376: 6001 fd79 |0005: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3a137a: 6202 b373 |0007: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3a137e: 5422 cf73 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3a1382: 5222 f275 |000b: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3a1386: 4b02 0001 |000d: aput v2, v0, v1 │ │ +3a138a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3a138c: 6900 017a |0010: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ +3a1390: 6200 ff79 |0012: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@79ff │ │ +3a1394: 6900 fe79 |0014: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3a1398: 7010 85a4 0300 |0016: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.initCanvasGap:()V // method@a485 │ │ +3a139e: 5430 2279 |0019: iget-object v0, v3, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7922 │ │ +3a13a2: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0010 line=54 │ │ 0x0012 line=55 │ │ 0x0016 line=56 │ │ @@ -1480475,118 +1480474,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 │ │ -3a11e8: |[3a11e8] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a11f8: 5270 2379 |0000: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a11fc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -3a11fe: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -3a1200: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3a1202: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -3a1204: 1275 |0006: const/4 v5, #int 7 // #7 │ │ -3a1206: 3605 0800 |0007: if-gt v5, v0, 000f // +0008 │ │ -3a120a: 5470 2079 |0009: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ -3a120e: 2100 |000b: array-length v0, v0 │ │ -3a1210: 5970 2379 |000c: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a1214: 284e |000e: goto 005c // +004e │ │ -3a1216: 3220 4100 |000f: if-eq v0, v2, 0050 // +0041 │ │ -3a121a: 1245 |0011: const/4 v5, #int 4 // #4 │ │ -3a121c: 3210 1d00 |0012: if-eq v0, v1, 002f // +001d │ │ -3a1220: 3250 1b00 |0014: if-eq v0, v5, 002f // +001b │ │ -3a1224: 1255 |0016: const/4 v5, #int 5 // #5 │ │ -3a1226: 3250 0c00 |0017: if-eq v0, v5, 0023 // +000c │ │ -3a122a: 1265 |0019: const/4 v5, #int 6 // #6 │ │ -3a122c: 3250 0900 |001a: if-eq v0, v5, 0023 // +0009 │ │ -3a1230: 5480 af76 |001c: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a1234: 2000 e214 |001e: instance-of v0, v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a1238: 3800 3c00 |0020: if-eqz v0, 005c // +003c │ │ -3a123c: 1108 |0022: return-object v8 │ │ -3a123e: 1300 2a00 |0023: const/16 v0, #int 42 // #2a │ │ -3a1242: 5285 b276 |0025: iget v5, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a1246: 3350 3500 |0027: if-ne v0, v5, 005c // +0035 │ │ -3a124a: 5278 2379 |0029: iget v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a124e: b048 |002b: add-int/2addr v8, v4 │ │ -3a1250: 5978 2379 |002c: iput v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a1254: 1103 |002e: return-object v3 │ │ -3a1256: 6200 8779 |002f: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ -3a125a: 5486 af76 |0031: iget-object v6, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a125e: 3260 0e00 |0033: if-eq v0, v6, 0041 // +000e │ │ -3a1262: 1300 0a00 |0035: const/16 v0, #int 10 // #a │ │ -3a1266: 5286 b276 |0037: iget v6, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a126a: 3660 2300 |0039: if-gt v0, v6, 005c // +0023 │ │ -3a126e: 5280 b276 |003b: iget v0, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a1272: 1306 0d00 |003d: const/16 v6, #int 13 // #d │ │ -3a1276: 3660 1d00 |003f: if-gt v0, v6, 005c // +001d │ │ -3a127a: 5270 2379 |0041: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a127e: b040 |0043: add-int/2addr v0, v4 │ │ -3a1280: 5970 2379 |0044: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a1284: 1300 0800 |0046: const/16 v0, #int 8 // #8 │ │ -3a1288: 5980 b276 |0048: iput v0, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a128c: 5270 2379 |004a: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a1290: 3505 0300 |004c: if-ge v5, v0, 004f // +0003 │ │ -3a1294: 0738 |004e: move-object v8, v3 │ │ -3a1296: 1108 |004f: return-object v8 │ │ -3a1298: 1300 2b00 |0050: const/16 v0, #int 43 // #2b │ │ -3a129c: 5285 b276 |0052: iget v5, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a12a0: 3350 0800 |0054: if-ne v0, v5, 005c // +0008 │ │ -3a12a4: 5278 2379 |0056: iget v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a12a8: b048 |0058: add-int/2addr v8, v4 │ │ -3a12aa: 5978 2379 |0059: iput v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a12ae: 1103 |005b: return-object v3 │ │ -3a12b0: 5480 af76 |005c: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a12b4: 2000 c714 |005e: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a12b8: 3800 2800 |0060: if-eqz v0, 0088 // +0028 │ │ -3a12bc: 6200 1f79 |0062: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@791f │ │ -3a12c0: 5485 af76 |0064: iget-object v5, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a12c4: 1f05 c714 |0066: check-cast v5, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a12c8: 6e10 04a4 0500 |0068: invoke-virtual {v5}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a12ce: 0a05 |006b: move-result v5 │ │ -3a12d0: 4400 0005 |006c: aget v0, v0, v5 │ │ -3a12d4: 3240 0d00 |006e: if-eq v0, v4, 007b // +000d │ │ -3a12d8: 3220 0b00 |0070: if-eq v0, v2, 007b // +000b │ │ -3a12dc: 3210 0300 |0072: if-eq v0, v1, 0075 // +0003 │ │ -3a12e0: 2827 |0074: goto 009b // +0027 │ │ -3a12e2: 5470 2079 |0075: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ -3a12e6: 2100 |0077: array-length v0, v0 │ │ -3a12e8: 5970 2379 |0078: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a12ec: 2821 |007a: goto 009b // +0021 │ │ -3a12ee: 5270 2379 |007b: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a12f2: 3900 0500 |007d: if-nez v0, 0082 // +0005 │ │ -3a12f6: 7010 85a4 0700 |007f: invoke-direct {v7}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.initCanvasGap:()V // method@a485 │ │ -3a12fc: 5270 2379 |0082: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a1300: b040 |0084: add-int/2addr v0, v4 │ │ -3a1302: 5970 2379 |0085: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a1306: 2814 |0087: goto 009b // +0014 │ │ -3a1308: 5480 af76 |0088: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a130c: 7210 57a2 0000 |008a: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -3a1312: 0c00 |008d: move-result-object v0 │ │ -3a1314: 1a01 4c18 |008e: const-string v1, "ESCAPE" // string@184c │ │ -3a1318: 6e20 1298 0100 |0090: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a131e: 0a00 |0093: move-result v0 │ │ -3a1320: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ -3a1324: 5470 2079 |0096: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ -3a1328: 2100 |0098: array-length v0, v0 │ │ -3a132a: 5970 2379 |0099: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a132e: 5270 2379 |009b: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ -3a1332: 5471 2079 |009d: iget-object v1, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ -3a1336: 2111 |009f: array-length v1, v1 │ │ -3a1338: 3410 0a00 |00a0: if-lt v0, v1, 00aa // +000a │ │ -3a133c: 6200 6273 |00a2: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a1340: 6201 6273 |00a4: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a1344: 5411 8473 |00a6: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3a1348: 5b01 7f73 |00a8: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a134c: 5480 af76 |00aa: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a1350: 2000 ec14 |00ac: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3a1354: 3800 0300 |00ae: if-eqz v0, 00b1 // +0003 │ │ -3a1358: 2802 |00b0: goto 00b2 // +0002 │ │ -3a135a: 0738 |00b1: move-object v8, v3 │ │ -3a135c: 1108 |00b2: return-object v8 │ │ +3a11e4: |[3a11e4] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a11f4: 5270 2379 |0000: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a11f8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +3a11fa: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +3a11fc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3a11fe: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +3a1200: 1275 |0006: const/4 v5, #int 7 // #7 │ │ +3a1202: 3605 0800 |0007: if-gt v5, v0, 000f // +0008 │ │ +3a1206: 5470 2079 |0009: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ +3a120a: 2100 |000b: array-length v0, v0 │ │ +3a120c: 5970 2379 |000c: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a1210: 284e |000e: goto 005c // +004e │ │ +3a1212: 3220 4100 |000f: if-eq v0, v2, 0050 // +0041 │ │ +3a1216: 1245 |0011: const/4 v5, #int 4 // #4 │ │ +3a1218: 3210 1d00 |0012: if-eq v0, v1, 002f // +001d │ │ +3a121c: 3250 1b00 |0014: if-eq v0, v5, 002f // +001b │ │ +3a1220: 1255 |0016: const/4 v5, #int 5 // #5 │ │ +3a1222: 3250 0c00 |0017: if-eq v0, v5, 0023 // +000c │ │ +3a1226: 1265 |0019: const/4 v5, #int 6 // #6 │ │ +3a1228: 3250 0900 |001a: if-eq v0, v5, 0023 // +0009 │ │ +3a122c: 5480 af76 |001c: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a1230: 2000 e214 |001e: instance-of v0, v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a1234: 3800 3c00 |0020: if-eqz v0, 005c // +003c │ │ +3a1238: 1108 |0022: return-object v8 │ │ +3a123a: 1300 2a00 |0023: const/16 v0, #int 42 // #2a │ │ +3a123e: 5285 b276 |0025: iget v5, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a1242: 3350 3500 |0027: if-ne v0, v5, 005c // +0035 │ │ +3a1246: 5278 2379 |0029: iget v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a124a: b048 |002b: add-int/2addr v8, v4 │ │ +3a124c: 5978 2379 |002c: iput v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a1250: 1103 |002e: return-object v3 │ │ +3a1252: 6200 8779 |002f: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ +3a1256: 5486 af76 |0031: iget-object v6, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a125a: 3260 0e00 |0033: if-eq v0, v6, 0041 // +000e │ │ +3a125e: 1300 0a00 |0035: const/16 v0, #int 10 // #a │ │ +3a1262: 5286 b276 |0037: iget v6, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a1266: 3660 2300 |0039: if-gt v0, v6, 005c // +0023 │ │ +3a126a: 5280 b276 |003b: iget v0, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a126e: 1306 0d00 |003d: const/16 v6, #int 13 // #d │ │ +3a1272: 3660 1d00 |003f: if-gt v0, v6, 005c // +001d │ │ +3a1276: 5270 2379 |0041: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a127a: b040 |0043: add-int/2addr v0, v4 │ │ +3a127c: 5970 2379 |0044: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a1280: 1300 0800 |0046: const/16 v0, #int 8 // #8 │ │ +3a1284: 5980 b276 |0048: iput v0, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a1288: 5270 2379 |004a: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a128c: 3505 0300 |004c: if-ge v5, v0, 004f // +0003 │ │ +3a1290: 0738 |004e: move-object v8, v3 │ │ +3a1292: 1108 |004f: return-object v8 │ │ +3a1294: 1300 2b00 |0050: const/16 v0, #int 43 // #2b │ │ +3a1298: 5285 b276 |0052: iget v5, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a129c: 3350 0800 |0054: if-ne v0, v5, 005c // +0008 │ │ +3a12a0: 5278 2379 |0056: iget v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a12a4: b048 |0058: add-int/2addr v8, v4 │ │ +3a12a6: 5978 2379 |0059: iput v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a12aa: 1103 |005b: return-object v3 │ │ +3a12ac: 5480 af76 |005c: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a12b0: 2000 c714 |005e: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a12b4: 3800 2800 |0060: if-eqz v0, 0088 // +0028 │ │ +3a12b8: 6200 1f79 |0062: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@791f │ │ +3a12bc: 5485 af76 |0064: iget-object v5, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a12c0: 1f05 c714 |0066: check-cast v5, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a12c4: 6e10 04a4 0500 |0068: invoke-virtual {v5}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a12ca: 0a05 |006b: move-result v5 │ │ +3a12cc: 4400 0005 |006c: aget v0, v0, v5 │ │ +3a12d0: 3240 0d00 |006e: if-eq v0, v4, 007b // +000d │ │ +3a12d4: 3220 0b00 |0070: if-eq v0, v2, 007b // +000b │ │ +3a12d8: 3210 0300 |0072: if-eq v0, v1, 0075 // +0003 │ │ +3a12dc: 2827 |0074: goto 009b // +0027 │ │ +3a12de: 5470 2079 |0075: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ +3a12e2: 2100 |0077: array-length v0, v0 │ │ +3a12e4: 5970 2379 |0078: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a12e8: 2821 |007a: goto 009b // +0021 │ │ +3a12ea: 5270 2379 |007b: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a12ee: 3900 0500 |007d: if-nez v0, 0082 // +0005 │ │ +3a12f2: 7010 85a4 0700 |007f: invoke-direct {v7}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.initCanvasGap:()V // method@a485 │ │ +3a12f8: 5270 2379 |0082: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a12fc: b040 |0084: add-int/2addr v0, v4 │ │ +3a12fe: 5970 2379 |0085: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a1302: 2814 |0087: goto 009b // +0014 │ │ +3a1304: 5480 af76 |0088: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a1308: 7210 57a2 0000 |008a: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +3a130e: 0c00 |008d: move-result-object v0 │ │ +3a1310: 1a01 4c18 |008e: const-string v1, "ESCAPE" // string@184c │ │ +3a1314: 6e20 1298 0100 |0090: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a131a: 0a00 |0093: move-result v0 │ │ +3a131c: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ +3a1320: 5470 2079 |0096: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ +3a1324: 2100 |0098: array-length v0, v0 │ │ +3a1326: 5970 2379 |0099: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a132a: 5270 2379 |009b: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7923 │ │ +3a132e: 5471 2079 |009d: iget-object v1, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7920 │ │ +3a1332: 2111 |009f: array-length v1, v1 │ │ +3a1334: 3410 0a00 |00a0: if-lt v0, v1, 00aa // +000a │ │ +3a1338: 6200 6273 |00a2: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a133c: 6201 6273 |00a4: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a1340: 5411 8473 |00a6: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3a1344: 5b01 7f73 |00a8: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a1348: 5480 af76 |00aa: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a134c: 2000 ec14 |00ac: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3a1350: 3800 0300 |00ae: if-eqz v0, 00b1 // +0003 │ │ +3a1354: 2802 |00b0: goto 00b2 // +0002 │ │ +3a1356: 0738 |00b1: move-object v8, v3 │ │ +3a1358: 1108 |00b2: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0009 line=76 │ │ 0x001c line=101 │ │ 0x0025 line=95 │ │ 0x0029 line=96 │ │ @@ -1480640,19 +1480639,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 │ │ -3a1c14: |[3a1c14] net.sf.dibdib.thread_feed.CalcFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a1c24: 7020 aea4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ -3a1c2a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -3a1c2c: 5901 2579 |0004: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ -3a1c30: 0e00 |0006: return-void │ │ +3a1c10: |[3a1c10] net.sf.dibdib.thread_feed.CalcFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a1c20: 7020 aea4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ +3a1c26: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +3a1c28: 5901 2579 |0004: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ +3a1c2c: 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; │ │ @@ -1480662,122 +1480661,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 │ │ -3a1988: |[3a1988] net.sf.dibdib.thread_feed.CalcFeeder.stackRead:(Lnet/sf/dibdib/generic/QSTuple;IJ[Ljava/lang/String;IJ)I │ │ -3a1998: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -3a199c: 7401 b3a2 1200 |0002: invoke-virtual/range {v18}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ -3a19a2: 0a01 |0005: move-result v1 │ │ -3a19a4: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ -3a19a8: a004 1802 |0008: and-long v4, v24, v2 │ │ -3a19ac: 1606 0000 |000a: const-wide/16 v6, #int 0 // #0 │ │ -3a19b0: 3108 0604 |000c: cmp-long v8, v6, v4 │ │ -3a19b4: 3908 0b00 |000e: if-nez v8, 0019 // +000b │ │ -3a19b8: 2104 |0010: array-length v4, v0 │ │ -3a19ba: 9104 0417 |0011: sub-int v4, v4, v23 │ │ -3a19be: 3741 0600 |0013: if-le v1, v4, 0019 // +0006 │ │ -3a19c2: 7b10 |0015: neg-int v0, v1 │ │ -3a19c4: 9100 0017 |0016: sub-int v0, v0, v23 │ │ -3a19c8: 0f00 |0018: return v0 │ │ -3a19ca: 9004 0117 |0019: add-int v4, v1, v23 │ │ -3a19ce: 1608 0200 |001b: const-wide/16 v8, #int 2 // #2 │ │ -3a19d2: a00a 1808 |001d: and-long v10, v24, v8 │ │ -3a19d6: 3105 060a |001f: cmp-long v5, v6, v10 │ │ -3a19da: 3805 0500 |0021: if-eqz v5, 0026 // +0005 │ │ -3a19de: d805 1704 |0023: add-int/lit8 v5, v23, #int 4 // #04 │ │ -3a19e2: 2802 |0025: goto 0027 // +0002 │ │ -3a19e4: 2105 |0026: array-length v5, v0 │ │ -3a19e6: 121a |0027: const/4 v10, #int 1 // #1 │ │ -3a19e8: b1a1 |0028: sub-int/2addr v1, v10 │ │ -3a19ea: 9101 0113 |0029: sub-int v1, v1, v19 │ │ -3a19ee: 020b 1700 |002b: move/from16 v11, v23 │ │ -3a19f2: 3a01 8b00 |002d: if-ltz v1, 00b8 // +008b │ │ -3a19f6: 355b 8900 |002f: if-ge v11, v5, 00b8 // +0089 │ │ -3a19fa: d80c 05ff |0031: add-int/lit8 v12, v5, #int -1 // #ff │ │ -3a19fe: 33bc 0e00 |0033: if-ne v12, v11, 0041 // +000e │ │ -3a1a02: d80c 04ff |0035: add-int/lit8 v12, v4, #int -1 // #ff │ │ -3a1a06: 37bc 0a00 |0037: if-le v12, v11, 0041 // +000a │ │ -3a1a0a: 1a0c d905 |0039: const-string v12, "..." // string@05d9 │ │ -3a1a0e: 4d0c 000b |003b: aput-object v12, v0, v11 │ │ -3a1a12: 080c 1200 |003d: move-object/from16 v12, v18 │ │ -3a1a16: 2900 7300 |003f: goto/16 00b2 // +0073 │ │ -3a1a1a: 910c 0b17 |0041: sub-int v12, v11, v23 │ │ -3a1a1e: d80c 0cfe |0043: add-int/lit8 v12, v12, #int -2 // #fe │ │ -3a1a22: 900c 0c13 |0045: add-int v12, v12, v19 │ │ -3a1a26: 12ed |0047: const/4 v13, #int -2 // #fe │ │ -3a1a28: 1a0e fd54 |0048: const-string v14, "Z" // string@54fd │ │ -3a1a2c: 33cd 0700 |004a: if-ne v13, v12, 0051 // +0007 │ │ -3a1a30: 1a0e 9a54 |004c: const-string v14, "X" // string@549a │ │ -3a1a34: 080c 1200 |004e: move-object/from16 v12, v18 │ │ -3a1a38: 281a |0050: goto 006a // +001a │ │ -3a1a3a: 12fd |0051: const/4 v13, #int -1 // #ff │ │ -3a1a3c: 33cd 0500 |0052: if-ne v13, v12, 0057 // +0005 │ │ -3a1a40: 1a0e ca54 |0054: const-string v14, "Y" // string@54ca │ │ -3a1a44: 28f8 |0056: goto 004e // -0008 │ │ -3a1a46: 390c 0300 |0057: if-nez v12, 005a // +0003 │ │ -3a1a4a: 28f5 |0059: goto 004e // -000b │ │ -3a1a4c: 220d e812 |005a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1a50: 7010 4098 0d00 |005c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1a56: 6e20 4b98 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1a5c: 6e20 4798 cd00 |0062: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a1a62: 6e10 5498 0d00 |0065: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1a68: 0c0e |0068: move-result-object v14 │ │ -3a1a6a: 28e5 |0069: goto 004e // -001b │ │ -3a1a6c: 6e20 a4a2 1c00 |006a: invoke-virtual {v12, v1}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ -3a1a72: 0c0d |006d: move-result-object v13 │ │ -3a1a74: 380d 3100 |006e: if-eqz v13, 009f // +0031 │ │ -3a1a78: 620f ba76 |0070: sget-object v15, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3a1a7c: 32df 2d00 |0072: if-eq v15, v13, 009f // +002d │ │ -3a1a80: 20df af14 |0074: instance-of v15, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a1a84: 390f 0300 |0076: if-nez v15, 0079 // +0003 │ │ -3a1a88: 2827 |0078: goto 009f // +0027 │ │ -3a1a8a: 220f e812 |0079: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1a8e: 7010 4098 0f00 |007b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1a94: 6e20 4b98 ef00 |007e: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1a9a: 130e 0900 |0081: const/16 v14, #int 9 // #9 │ │ -3a1a9e: 6e20 4498 ef00 |0083: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a1aa4: 1f0d af14 |0086: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a1aa8: a010 1402 |0088: and-long v16, v20, v2 │ │ -3a1aac: 310e 0610 |008a: cmp-long v14, v6, v16 │ │ -3a1ab0: 380e 0400 |008c: if-eqz v14, 0090 // +0004 │ │ -3a1ab4: 121e |008e: const/4 v14, #int 1 // #1 │ │ -3a1ab6: 2802 |008f: goto 0091 // +0002 │ │ -3a1ab8: 120e |0090: const/4 v14, #int 0 // #0 │ │ -3a1aba: 6e20 c5a2 ed00 |0091: invoke-virtual {v13, v14}, Lnet/sf/dibdib/generic/QSeq;.format:(Z)Ljava/lang/String; // method@a2c5 │ │ -3a1ac0: 0c0d |0094: move-result-object v13 │ │ -3a1ac2: 6e20 4b98 df00 |0095: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1ac8: 6e10 5498 0f00 |0098: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1ace: 0c0d |009b: move-result-object v13 │ │ -3a1ad0: 4d0d 000b |009c: aput-object v13, v0, v11 │ │ -3a1ad4: 2814 |009e: goto 00b2 // +0014 │ │ -3a1ad6: 220d e812 |009f: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1ada: 7010 4098 0d00 |00a1: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1ae0: 6e20 4b98 ed00 |00a4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1ae6: 1a0e 5100 |00a7: const-string v14, " ^" // string@0051 │ │ -3a1aea: 6e20 4b98 ed00 |00a9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1af0: 6e10 5498 0d00 |00ac: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1af6: 0c0d |00af: move-result-object v13 │ │ -3a1af8: 4d0d 000b |00b0: aput-object v13, v0, v11 │ │ -3a1afc: d801 01ff |00b2: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3a1b00: d80b 0b01 |00b4: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3a1b04: 2900 77ff |00b6: goto/16 002d // -0089 │ │ -3a1b08: a001 1408 |00b8: and-long v1, v20, v8 │ │ -3a1b0c: 3103 0601 |00ba: cmp-long v3, v6, v1 │ │ -3a1b10: 3803 0800 |00bc: if-eqz v3, 00c4 // +0008 │ │ -3a1b14: 6201 6373 |00be: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a1b18: 6e30 e0a5 010b |00c0: invoke-virtual {v1, v0, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.peekVariables:([Ljava/lang/String;I)I // method@a5e0 │ │ -3a1b1e: 0a0b |00c3: move-result v11 │ │ -3a1b20: 2101 |00c4: array-length v1, v0 │ │ -3a1b22: 351b 0500 |00c5: if-ge v11, v1, 00ca // +0005 │ │ -3a1b26: 1201 |00c7: const/4 v1, #int 0 // #0 │ │ -3a1b28: 4d01 000b |00c8: aput-object v1, v0, v11 │ │ -3a1b2c: 0f0b |00ca: return v11 │ │ +3a1984: |[3a1984] net.sf.dibdib.thread_feed.CalcFeeder.stackRead:(Lnet/sf/dibdib/generic/QSTuple;IJ[Ljava/lang/String;IJ)I │ │ +3a1994: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +3a1998: 7401 b3a2 1200 |0002: invoke-virtual/range {v18}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ +3a199e: 0a01 |0005: move-result v1 │ │ +3a19a0: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ +3a19a4: a004 1802 |0008: and-long v4, v24, v2 │ │ +3a19a8: 1606 0000 |000a: const-wide/16 v6, #int 0 // #0 │ │ +3a19ac: 3108 0604 |000c: cmp-long v8, v6, v4 │ │ +3a19b0: 3908 0b00 |000e: if-nez v8, 0019 // +000b │ │ +3a19b4: 2104 |0010: array-length v4, v0 │ │ +3a19b6: 9104 0417 |0011: sub-int v4, v4, v23 │ │ +3a19ba: 3741 0600 |0013: if-le v1, v4, 0019 // +0006 │ │ +3a19be: 7b10 |0015: neg-int v0, v1 │ │ +3a19c0: 9100 0017 |0016: sub-int v0, v0, v23 │ │ +3a19c4: 0f00 |0018: return v0 │ │ +3a19c6: 9004 0117 |0019: add-int v4, v1, v23 │ │ +3a19ca: 1608 0200 |001b: const-wide/16 v8, #int 2 // #2 │ │ +3a19ce: a00a 1808 |001d: and-long v10, v24, v8 │ │ +3a19d2: 3105 060a |001f: cmp-long v5, v6, v10 │ │ +3a19d6: 3805 0500 |0021: if-eqz v5, 0026 // +0005 │ │ +3a19da: d805 1704 |0023: add-int/lit8 v5, v23, #int 4 // #04 │ │ +3a19de: 2802 |0025: goto 0027 // +0002 │ │ +3a19e0: 2105 |0026: array-length v5, v0 │ │ +3a19e2: 121a |0027: const/4 v10, #int 1 // #1 │ │ +3a19e4: b1a1 |0028: sub-int/2addr v1, v10 │ │ +3a19e6: 9101 0113 |0029: sub-int v1, v1, v19 │ │ +3a19ea: 020b 1700 |002b: move/from16 v11, v23 │ │ +3a19ee: 3a01 8b00 |002d: if-ltz v1, 00b8 // +008b │ │ +3a19f2: 355b 8900 |002f: if-ge v11, v5, 00b8 // +0089 │ │ +3a19f6: d80c 05ff |0031: add-int/lit8 v12, v5, #int -1 // #ff │ │ +3a19fa: 33bc 0e00 |0033: if-ne v12, v11, 0041 // +000e │ │ +3a19fe: d80c 04ff |0035: add-int/lit8 v12, v4, #int -1 // #ff │ │ +3a1a02: 37bc 0a00 |0037: if-le v12, v11, 0041 // +000a │ │ +3a1a06: 1a0c d905 |0039: const-string v12, "..." // string@05d9 │ │ +3a1a0a: 4d0c 000b |003b: aput-object v12, v0, v11 │ │ +3a1a0e: 080c 1200 |003d: move-object/from16 v12, v18 │ │ +3a1a12: 2900 7300 |003f: goto/16 00b2 // +0073 │ │ +3a1a16: 910c 0b17 |0041: sub-int v12, v11, v23 │ │ +3a1a1a: d80c 0cfe |0043: add-int/lit8 v12, v12, #int -2 // #fe │ │ +3a1a1e: 900c 0c13 |0045: add-int v12, v12, v19 │ │ +3a1a22: 12ed |0047: const/4 v13, #int -2 // #fe │ │ +3a1a24: 1a0e fd54 |0048: const-string v14, "Z" // string@54fd │ │ +3a1a28: 33cd 0700 |004a: if-ne v13, v12, 0051 // +0007 │ │ +3a1a2c: 1a0e 9a54 |004c: const-string v14, "X" // string@549a │ │ +3a1a30: 080c 1200 |004e: move-object/from16 v12, v18 │ │ +3a1a34: 281a |0050: goto 006a // +001a │ │ +3a1a36: 12fd |0051: const/4 v13, #int -1 // #ff │ │ +3a1a38: 33cd 0500 |0052: if-ne v13, v12, 0057 // +0005 │ │ +3a1a3c: 1a0e ca54 |0054: const-string v14, "Y" // string@54ca │ │ +3a1a40: 28f8 |0056: goto 004e // -0008 │ │ +3a1a42: 390c 0300 |0057: if-nez v12, 005a // +0003 │ │ +3a1a46: 28f5 |0059: goto 004e // -000b │ │ +3a1a48: 220d e812 |005a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1a4c: 7010 4098 0d00 |005c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1a52: 6e20 4b98 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1a58: 6e20 4798 cd00 |0062: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a1a5e: 6e10 5498 0d00 |0065: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1a64: 0c0e |0068: move-result-object v14 │ │ +3a1a66: 28e5 |0069: goto 004e // -001b │ │ +3a1a68: 6e20 a4a2 1c00 |006a: invoke-virtual {v12, v1}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ +3a1a6e: 0c0d |006d: move-result-object v13 │ │ +3a1a70: 380d 3100 |006e: if-eqz v13, 009f // +0031 │ │ +3a1a74: 620f ba76 |0070: sget-object v15, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3a1a78: 32df 2d00 |0072: if-eq v15, v13, 009f // +002d │ │ +3a1a7c: 20df af14 |0074: instance-of v15, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a1a80: 390f 0300 |0076: if-nez v15, 0079 // +0003 │ │ +3a1a84: 2827 |0078: goto 009f // +0027 │ │ +3a1a86: 220f e812 |0079: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1a8a: 7010 4098 0f00 |007b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1a90: 6e20 4b98 ef00 |007e: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1a96: 130e 0900 |0081: const/16 v14, #int 9 // #9 │ │ +3a1a9a: 6e20 4498 ef00 |0083: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a1aa0: 1f0d af14 |0086: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a1aa4: a010 1402 |0088: and-long v16, v20, v2 │ │ +3a1aa8: 310e 0610 |008a: cmp-long v14, v6, v16 │ │ +3a1aac: 380e 0400 |008c: if-eqz v14, 0090 // +0004 │ │ +3a1ab0: 121e |008e: const/4 v14, #int 1 // #1 │ │ +3a1ab2: 2802 |008f: goto 0091 // +0002 │ │ +3a1ab4: 120e |0090: const/4 v14, #int 0 // #0 │ │ +3a1ab6: 6e20 c5a2 ed00 |0091: invoke-virtual {v13, v14}, Lnet/sf/dibdib/generic/QSeq;.format:(Z)Ljava/lang/String; // method@a2c5 │ │ +3a1abc: 0c0d |0094: move-result-object v13 │ │ +3a1abe: 6e20 4b98 df00 |0095: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1ac4: 6e10 5498 0f00 |0098: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1aca: 0c0d |009b: move-result-object v13 │ │ +3a1acc: 4d0d 000b |009c: aput-object v13, v0, v11 │ │ +3a1ad0: 2814 |009e: goto 00b2 // +0014 │ │ +3a1ad2: 220d e812 |009f: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1ad6: 7010 4098 0d00 |00a1: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1adc: 6e20 4b98 ed00 |00a4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1ae2: 1a0e 5100 |00a7: const-string v14, " ^" // string@0051 │ │ +3a1ae6: 6e20 4b98 ed00 |00a9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1aec: 6e10 5498 0d00 |00ac: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1af2: 0c0d |00af: move-result-object v13 │ │ +3a1af4: 4d0d 000b |00b0: aput-object v13, v0, v11 │ │ +3a1af8: d801 01ff |00b2: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3a1afc: d80b 0b01 |00b4: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3a1b00: 2900 77ff |00b6: goto/16 002d // -0089 │ │ +3a1b04: a001 1408 |00b8: and-long v1, v20, v8 │ │ +3a1b08: 3103 0601 |00ba: cmp-long v3, v6, v1 │ │ +3a1b0c: 3803 0800 |00bc: if-eqz v3, 00c4 // +0008 │ │ +3a1b10: 6201 6373 |00be: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a1b14: 6e30 e0a5 010b |00c0: invoke-virtual {v1, v0, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.peekVariables:([Ljava/lang/String;I)I // method@a5e0 │ │ +3a1b1a: 0a0b |00c3: move-result v11 │ │ +3a1b1c: 2101 |00c4: array-length v1, v0 │ │ +3a1b1e: 351b 0500 |00c5: if-ge v11, v1, 00ca // +0005 │ │ +3a1b22: 1201 |00c7: const/4 v1, #int 0 // #0 │ │ +3a1b24: 4d01 000b |00c8: aput-object v1, v0, v11 │ │ +3a1b28: 0f0b |00ca: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=160 │ │ 0x0010 line=161 │ │ 0x0026 line=166 │ │ 0x003b line=169 │ │ 0x005a line=173 │ │ @@ -1480802,368 +1480801,368 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 642 16-bit code units │ │ -3a1474: |[3a1474] net.sf.dibdib.thread_feed.CalcFeeder.prepareTextLines:()I │ │ -3a1484: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -3a1488: 5301 2779 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7927 │ │ -3a148c: 1703 ffff ff3f |0004: const-wide/32 v3, #float 2 // #3fffffff │ │ -3a1492: c031 |0007: and-long/2addr v1, v3 │ │ -3a1494: 1303 1e00 |0008: const/16 v3, #int 30 // #1e │ │ -3a1498: 1604 0100 |000a: const-wide/16 v4, #int 1 // #1 │ │ -3a149c: 3106 0401 |000c: cmp-long v6, v4, v1 │ │ -3a14a0: 3b06 0900 |000e: if-gez v6, 0017 // +0009 │ │ -3a14a4: 5301 2779 |0010: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7927 │ │ -3a14a8: c531 |0012: ushr-long/2addr v1, v3 │ │ -3a14aa: c331 |0013: shl-long/2addr v1, v3 │ │ -3a14ac: c141 |0014: or-long/2addr v1, v4 │ │ -3a14ae: 5a01 2779 |0015: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7927 │ │ -3a14b2: 5301 2779 |0017: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7927 │ │ -3a14b6: c531 |0019: ushr-long/2addr v1, v3 │ │ -3a14b8: 8412 |001a: long-to-int v2, v1 │ │ -3a14ba: 1606 0300 |001b: const-wide/16 v6, #int 3 // #3 │ │ -3a14be: 1231 |001d: const/4 v1, #int 3 // #3 │ │ -3a14c0: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -3a14c2: 3223 0700 |001f: if-eq v3, v2, 0026 // +0007 │ │ -3a14c6: 3321 0300 |0021: if-ne v1, v2, 0024 // +0003 │ │ -3a14ca: 2803 |0023: goto 0026 // +0003 │ │ -3a14cc: 044a |0024: move-wide v10, v4 │ │ -3a14ce: 2802 |0025: goto 0027 // +0002 │ │ -3a14d0: 046a |0026: move-wide v10, v6 │ │ -3a14d2: 7401 8aa4 1800 |0027: invoke-virtual/range {v24}, Lnet/sf/dibdib/thread_feed/CalcFeeder;.linesPerSlide:()I // method@a48a │ │ -3a14d8: 0a0e |002a: move-result v14 │ │ -3a14da: 5408 2879 |002b: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a14de: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ -3a14e2: 5408 2879 |002f: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a14e6: 2188 |0031: array-length v8, v8 │ │ -3a14e8: 36e8 0300 |0032: if-gt v8, v14, 0035 // +0003 │ │ -3a14ec: 2804 |0034: goto 0038 // +0004 │ │ -3a14ee: 5408 2879 |0035: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a14f2: 2805 |0037: goto 003c // +0005 │ │ -3a14f4: d808 0e01 |0038: add-int/lit8 v8, v14, #int 1 // #01 │ │ -3a14f8: 2388 dc15 |003a: new-array v8, v8, [Ljava/lang/String; // type@15dc │ │ -3a14fc: 5b08 2879 |003c: iput-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a1500: 5408 2879 |003e: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a1504: 1a09 0000 |0040: const-string v9, "" // string@0000 │ │ -3a1508: 120f |0042: const/4 v15, #int 0 // #0 │ │ -3a150a: 4d09 080f |0043: aput-object v9, v8, v15 │ │ -3a150e: 122d |0045: const/4 v13, #int 2 // #2 │ │ -3a1510: 3421 1500 |0046: if-lt v1, v2, 005b // +0015 │ │ -3a1514: 362d 0300 |0048: if-gt v13, v2, 004b // +0003 │ │ -3a1518: 0464 |004a: move-wide v4, v6 │ │ -3a151a: 6208 7479 |004b: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a151e: 1209 |004d: const/4 v9, #int 0 // #0 │ │ -3a1520: 540c 2879 |004e: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a1524: 1216 |0050: const/4 v6, #int 1 // #1 │ │ -3a1526: 1227 |0051: const/4 v7, #int 2 // #2 │ │ -3a1528: 016d |0052: move v13, v6 │ │ -3a152a: 01e1 |0053: move v1, v14 │ │ -3a152c: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -3a152e: 044e |0055: move-wide v14, v4 │ │ -3a1530: 7708 8ca4 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@a48c │ │ -3a1536: 0a04 |0059: move-result v4 │ │ -3a1538: 2805 |005a: goto 005f // +0005 │ │ -3a153a: 01e1 |005b: move v1, v14 │ │ -3a153c: 1206 |005c: const/4 v6, #int 0 // #0 │ │ -3a153e: 1227 |005d: const/4 v7, #int 2 // #2 │ │ -3a1540: 1214 |005e: const/4 v4, #int 1 // #1 │ │ -3a1542: 1248 |005f: const/4 v8, #int 4 // #4 │ │ -3a1544: 3227 0400 |0060: if-eq v7, v2, 0064 // +0004 │ │ -3a1548: 3628 f701 |0062: if-gt v8, v2, 0259 // +01f7 │ │ -3a154c: 5409 2879 |0064: iget-object v9, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a1550: 2199 |0066: array-length v9, v9 │ │ -3a1552: d809 09fb |0067: add-int/lit8 v9, v9, #int -5 // #fb │ │ -3a1556: 3694 0300 |0069: if-gt v4, v9, 006c // +0003 │ │ -3a155a: 2806 |006b: goto 0071 // +0006 │ │ -3a155c: 5404 2879 |006c: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a1560: 2144 |006e: array-length v4, v4 │ │ -3a1562: d804 04fb |006f: add-int/lit8 v4, v4, #int -5 // #fb │ │ -3a1566: 3428 0400 |0071: if-lt v8, v2, 0075 // +0004 │ │ -3a156a: 120f |0073: const/4 v15, #int 0 // #0 │ │ -3a156c: 2807 |0074: goto 007b // +0007 │ │ -3a156e: d809 02fc |0075: add-int/lit8 v9, v2, #int -4 // #fc │ │ -3a1572: 910e 0104 |0077: sub-int v14, v1, v4 │ │ -3a1576: 920f 090e |0079: mul-int v15, v9, v14 │ │ -3a157a: 7100 dfa5 0000 |007b: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto;.peekMappings:()Lnet/sf/dibdib/thread_any/QMMap; // method@a5df │ │ -3a1580: 0c09 |007e: move-result-object v9 │ │ -3a1582: 910e 0104 |007f: sub-int v14, v1, v4 │ │ -3a1586: 23ea 0516 |0081: new-array v10, v14, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3a158a: 6e40 d0a3 a9f6 |0083: invoke-virtual {v9, v10, v6, v15}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d0 │ │ -3a1590: 0a0b |0086: move-result v11 │ │ -3a1592: 3b0b 0e00 |0087: if-gez v11, 0095 // +000e │ │ -3a1596: 7bbc |0089: neg-int v12, v11 │ │ -3a1598: b31c |008a: div-int/2addr v12, v1 │ │ -3a159a: b08c |008b: add-int/2addr v12, v8 │ │ -3a159c: 520d 2579 |008c: iget v13, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ -3a15a0: 37dc 0300 |008e: if-le v12, v13, 0091 // +0003 │ │ -3a15a4: 2803 |0090: goto 0093 // +0003 │ │ -3a15a6: 520c 2579 |0091: iget v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ -3a15aa: 590c 2579 |0093: iput v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ -3a15ae: 620c 6373 |0095: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a15b2: 1a0d 490f |0097: const-string v13, "C" // string@0f49 │ │ -3a15b6: 6e20 e7a5 dc00 |0099: invoke-virtual {v12, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3a15bc: 0c0c |009c: move-result-object v12 │ │ -3a15be: 3527 0400 |009d: if-ge v7, v2, 00a1 // +0004 │ │ -3a15c2: 120d |009f: const/4 v13, #int 0 // #0 │ │ -3a15c4: 2809 |00a0: goto 00a9 // +0009 │ │ -3a15c6: 620d 6373 |00a1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a15ca: 1a0f 8342 |00a3: const-string v15, "Q" // string@4283 │ │ -3a15ce: 6e20 e7a5 fd00 |00a5: invoke-virtual {v13, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3a15d4: 0c0d |00a8: move-result-object v13 │ │ -3a15d6: 1a0f c905 |00a9: const-string v15, "." // string@05c9 │ │ -3a15da: 390d 0400 |00ab: if-nez v13, 00af // +0004 │ │ -3a15de: 07fd |00ad: move-object v13, v15 │ │ -3a15e0: 2805 |00ae: goto 00b3 // +0005 │ │ -3a15e2: 6e10 cba2 0d00 |00af: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a15e8: 0c0d |00b2: move-result-object v13 │ │ -3a15ea: 3427 3800 |00b3: if-lt v7, v2, 00eb // +0038 │ │ -3a15ee: 5405 2879 |00b5: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a15f2: d811 0401 |00b7: add-int/lit8 v17, v4, #int 1 // #01 │ │ -3a15f6: 2207 e812 |00b9: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a15fa: 7010 4098 0700 |00bb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1600: 1a06 4a0f |00be: const-string v6, "C " // string@0f4a │ │ -3a1604: 6e20 4b98 6700 |00c0: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a160a: 390c 0300 |00c3: if-nez v12, 00c6 // +0003 │ │ -3a160e: 2805 |00c5: goto 00ca // +0005 │ │ -3a1610: 6e10 cba2 0c00 |00c6: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a1616: 0c0f |00c9: move-result-object v15 │ │ -3a1618: 6e20 4b98 f700 |00ca: invoke-virtual {v7, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a161e: 6e10 5498 0700 |00cd: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1624: 0c06 |00d0: move-result-object v6 │ │ -3a1626: 4d06 0504 |00d1: aput-object v6, v5, v4 │ │ -3a162a: 5404 2879 |00d3: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a162e: d805 1101 |00d5: add-int/lit8 v5, v17, #int 1 // #01 │ │ -3a1632: 2206 e812 |00d7: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1636: 7010 4098 0600 |00d9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a163c: 1a07 8442 |00dc: const-string v7, "Q " // string@4284 │ │ -3a1640: 6e20 4b98 7600 |00de: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1646: 6e20 4b98 d600 |00e1: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a164c: 6e10 5498 0600 |00e4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1652: 0c06 |00e7: move-result-object v6 │ │ -3a1654: 4d06 0411 |00e8: aput-object v6, v4, v17 │ │ -3a1658: 0154 |00ea: move v4, v5 │ │ -3a165a: 390c 0500 |00eb: if-nez v12, 00f0 // +0005 │ │ -3a165e: 1605 0000 |00ed: const-wide/16 v5, #int 0 // #0 │ │ -3a1662: 2809 |00ef: goto 00f8 // +0009 │ │ -3a1664: 6e10 bea2 0c00 |00f0: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ -3a166a: 0c05 |00f3: move-result-object v5 │ │ -3a166c: 7110 aea5 0500 |00f4: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5ae │ │ -3a1672: 0b05 |00f7: move-result-wide v5 │ │ -3a1674: 6e10 2298 0d00 |00f8: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a167a: 0a07 |00fb: move-result v7 │ │ -3a167c: 3473 0400 |00fc: if-lt v3, v7, 0100 // +0004 │ │ -3a1680: 1207 |00fe: const/4 v7, #int 0 // #0 │ │ -3a1682: 2812 |00ff: goto 0111 // +0012 │ │ -3a1684: 2207 e812 |0100: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1688: 7010 4098 0700 |0102: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a168e: 6e20 4b98 d700 |0105: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1694: 1a0c d705 |0108: const-string v12, ".*" // string@05d7 │ │ -3a1698: 6e20 4b98 c700 |010a: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a169e: 6e10 5498 0700 |010d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a16a4: 0c07 |0110: move-result-object v7 │ │ -3a16a6: 1a0f 2400 |0111: const-string v15, " ..." // string@0024 │ │ -3a16aa: 0811 0f00 |0113: move-object/from16 v17, v15 │ │ -3a16ae: 160c ffff |0115: const-wide/16 v12, #int -1 // #ffff │ │ -3a16b2: 120f |0117: const/4 v15, #int 0 // #0 │ │ -3a16b4: 36ef 2901 |0118: if-gt v15, v14, 0241 // +0129 │ │ -3a16b8: 5403 2879 |011a: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a16bc: 2133 |011c: array-length v3, v3 │ │ -3a16be: 3534 2401 |011d: if-ge v4, v3, 0241 // +0124 │ │ -3a16c2: 3a0b 0600 |011f: if-ltz v11, 0125 // +0006 │ │ -3a16c6: 36fb 0400 |0121: if-gt v11, v15, 0125 // +0004 │ │ -3a16ca: 2900 1e01 |0123: goto/16 0241 // +011e │ │ -3a16ce: 35ef 0a00 |0125: if-ge v15, v14, 012f // +000a │ │ -3a16d2: 4603 0a0f |0127: aget-object v3, v10, v15 │ │ -3a16d6: 3903 0300 |0129: if-nez v3, 012c // +0003 │ │ -3a16da: 2804 |012b: goto 012f // +0004 │ │ -3a16dc: 1612 ffff |012c: const-wide/16 v18, #int -1 // #ffff │ │ -3a16e0: 282b |012e: goto 0159 // +002b │ │ -3a16e2: 3728 1201 |012f: if-le v8, v2, 0241 // +0112 │ │ -3a16e6: 1612 ffff |0131: const-wide/16 v18, #int -1 // #ffff │ │ -3a16ea: 3103 120c |0133: cmp-long v3, v18, v12 │ │ -3a16ee: 3903 0400 |0135: if-nez v3, 0139 // +0004 │ │ -3a16f2: 2900 0a01 |0137: goto/16 0241 // +010a │ │ -3a16f6: 1213 |0139: const/4 v3, #int 1 // #1 │ │ -3a16f8: 6e53 dfa3 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@a3df │ │ -3a16fe: 0c0f |013d: move-result-object v15 │ │ -3a1700: 1203 |013e: const/4 v3, #int 0 // #0 │ │ -3a1702: 4d0f 0a03 |013f: aput-object v15, v10, v3 │ │ -3a1706: 460f 0a03 |0141: aget-object v15, v10, v3 │ │ -3a170a: 390f 0400 |0143: if-nez v15, 0147 // +0004 │ │ -3a170e: 2900 fc00 |0145: goto/16 0241 // +00fc │ │ -3a1712: 460f 0a03 |0147: aget-object v15, v10, v3 │ │ -3a1716: 20f3 ae14 |0149: instance-of v3, v15, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a171a: 3903 0d00 |014b: if-nez v3, 0158 // +000d │ │ -3a171e: 5403 2879 |014d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a1722: d805 0401 |014f: add-int/lit8 v5, v4, #int 1 // #01 │ │ -3a1726: 1a06 d905 |0151: const-string v6, "..." // string@05d9 │ │ -3a172a: 4d06 0304 |0153: aput-object v6, v3, v4 │ │ -3a172e: 0154 |0155: move v4, v5 │ │ -3a1730: 2900 eb00 |0156: goto/16 0241 // +00eb │ │ -3a1734: 121f |0158: const/4 v15, #int 1 // #1 │ │ -3a1736: 4603 0a0f |0159: aget-object v3, v10, v15 │ │ -3a173a: 2033 ae14 |015b: instance-of v3, v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a173e: 1a08 1100 |015d: const-string v8, " " // string@0011 │ │ -3a1742: 3903 3500 |015f: if-nez v3, 0194 // +0035 │ │ -3a1746: 1233 |0161: const/4 v3, #int 3 // #3 │ │ -3a1748: 3623 2300 |0162: if-gt v3, v2, 0185 // +0023 │ │ -3a174c: 2203 e812 |0164: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1750: 7010 4098 0300 |0166: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1756: 6e20 4b98 8300 |0169: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a175c: 4608 0a0f |016c: aget-object v8, v10, v15 │ │ -3a1760: 6e10 eb97 0800 |016e: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a1766: 0c08 |0171: move-result-object v8 │ │ -3a1768: 6e20 4b98 8300 |0172: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a176e: 6e10 5498 0300 |0175: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1774: 0c03 |0178: move-result-object v3 │ │ -3a1776: 0515 0500 |0179: move-wide/from16 v21, v5 │ │ -3a177a: 0814 0900 |017b: move-object/from16 v20, v9 │ │ -3a177e: 0817 1100 |017d: move-object/from16 v23, v17 │ │ -3a1782: 0811 0300 |017f: move-object/from16 v17, v3 │ │ -3a1786: 0803 1700 |0181: move-object/from16 v3, v23 │ │ -3a178a: 2900 a900 |0183: goto/16 022c // +00a9 │ │ -3a178e: 0515 0500 |0185: move-wide/from16 v21, v5 │ │ -3a1792: 0814 0900 |0187: move-object/from16 v20, v9 │ │ -3a1796: 3811 0500 |0189: if-eqz v17, 018e // +0005 │ │ -3a179a: 1203 |018b: const/4 v3, #int 0 // #0 │ │ -3a179c: 2900 a000 |018c: goto/16 022c // +00a0 │ │ -3a17a0: 0803 1100 |018e: move-object/from16 v3, v17 │ │ -3a17a4: 1311 0000 |0190: const/16 v17, #int 0 // #0 │ │ -3a17a8: 2900 9a00 |0192: goto/16 022c // +009a │ │ -3a17ac: 4603 0a0f |0194: aget-object v3, v10, v15 │ │ -3a17b0: 1f03 ae14 |0196: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a17b4: 620c 317a |0198: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a17b8: 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 │ │ -3a17be: 0c03 |019d: move-result-object v3 │ │ -3a17c0: 7210 6ca2 0300 |019e: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ -3a17c6: 0b0c |01a1: move-result-wide v12 │ │ -3a17c8: 1233 |01a2: const/4 v3, #int 3 // #3 │ │ -3a17ca: 3623 0500 |01a3: if-gt v3, v2, 01a8 // +0005 │ │ -3a17ce: 1310 0100 |01a5: const/16 v16, #int 1 // #1 │ │ -3a17d2: 2803 |01a7: goto 01aa // +0003 │ │ -3a17d4: 1310 0000 |01a8: const/16 v16, #int 0 // #0 │ │ -3a17d8: 3910 3800 |01aa: if-nez v16, 01e2 // +0038 │ │ -3a17dc: 4614 0a0f |01ac: aget-object v20, v10, v15 │ │ -3a17e0: 0803 1400 |01ae: move-object/from16 v3, v20 │ │ -3a17e4: 1f03 ae14 |01b0: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a17e8: 0814 0900 |01b2: move-object/from16 v20, v9 │ │ -3a17ec: 6209 2d7a |01b4: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3a17f0: 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 │ │ -3a17f6: 0c03 |01b9: move-result-object v3 │ │ -3a17f8: 2039 af14 |01ba: instance-of v9, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a17fc: 3809 2800 |01bc: if-eqz v9, 01e4 // +0028 │ │ -3a1800: 1f03 af14 |01be: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a1804: 6e10 bca2 0300 |01c0: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3a180a: 0c03 |01c3: move-result-object v3 │ │ -3a180c: 6e10 0ca3 0300 |01c4: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3a1812: 0b15 |01c7: move-result-wide v21 │ │ -3a1814: a015 0515 |01c8: and-long v21, v5, v21 │ │ -3a1818: 3103 0515 |01ca: cmp-long v3, v5, v21 │ │ -3a181c: 3903 1800 |01cc: if-nez v3, 01e4 // +0018 │ │ -3a1820: 3807 1200 |01ce: if-eqz v7, 01e0 // +0012 │ │ -3a1824: 4603 0a0f |01d0: aget-object v3, v10, v15 │ │ -3a1828: 1f03 ae14 |01d2: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a182c: 6209 317a |01d4: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a1830: 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 │ │ -3a1836: 0c03 |01d9: move-result-object v3 │ │ -3a1838: 6e20 2398 7300 |01da: invoke-virtual {v3, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3a183e: 0a03 |01dd: move-result v3 │ │ -3a1840: 3803 0600 |01de: if-eqz v3, 01e4 // +0006 │ │ -3a1844: 1213 |01e0: const/4 v3, #int 1 // #1 │ │ -3a1846: 2805 |01e1: goto 01e6 // +0005 │ │ -3a1848: 0814 0900 |01e2: move-object/from16 v20, v9 │ │ -3a184c: 0203 1000 |01e4: move/from16 v3, v16 │ │ -3a1850: 3803 4200 |01e6: if-eqz v3, 0228 // +0042 │ │ -3a1854: 4603 0a0f |01e8: aget-object v3, v10, v15 │ │ -3a1858: 7210 5aa2 0300 |01ea: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3a185e: 0b15 |01ed: move-result-wide v21 │ │ -3a1860: 7702 06a3 1500 |01ee: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3a1866: 0c03 |01f1: move-result-object v3 │ │ -3a1868: 6e10 10a3 0300 |01f2: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3a186e: 0c03 |01f5: move-result-object v3 │ │ -3a1870: 2209 e812 |01f6: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1874: 7010 4098 0900 |01f8: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a187a: 0515 0500 |01fb: move-wide/from16 v21, v5 │ │ -3a187e: 1a05 d805 |01fd: const-string v5, ".." // string@05d8 │ │ -3a1882: 6e20 4b98 5900 |01ff: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1888: 6e10 2298 0300 |0202: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a188e: 0a05 |0205: move-result v5 │ │ -3a1890: 1226 |0206: const/4 v6, #int 2 // #2 │ │ -3a1892: b165 |0207: sub-int/2addr v5, v6 │ │ -3a1894: 6e20 2d98 5300 |0208: invoke-virtual {v3, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a189a: 0c03 |020b: move-result-object v3 │ │ -3a189c: 6e20 4b98 3900 |020c: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a18a2: 6e20 4b98 8900 |020f: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a18a8: 4603 0a0f |0212: aget-object v3, v10, v15 │ │ -3a18ac: 1f03 ae14 |0214: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a18b0: 1305 0900 |0216: const/16 v5, #int 9 // #9 │ │ -3a18b4: 1208 |0218: const/4 v8, #int 0 // #0 │ │ -3a18b6: 2386 1915 |0219: new-array v6, v8, [I // type@1519 │ │ -3a18ba: 6e30 b5a2 5306 |021b: invoke-virtual {v3, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ -3a18c0: 0c03 |021e: move-result-object v3 │ │ -3a18c2: 6e20 4b98 3900 |021f: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a18c8: 6e10 5498 0900 |0222: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a18ce: 0c03 |0225: move-result-object v3 │ │ -3a18d0: 2900 57ff |0226: goto/16 017d // -00a9 │ │ -3a18d4: 0515 0500 |0228: move-wide/from16 v21, v5 │ │ -3a18d8: 2900 64ff |022a: goto/16 018e // -009c │ │ -3a18dc: 3811 0900 |022c: if-eqz v17, 0235 // +0009 │ │ -3a18e0: 5405 2879 |022e: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a18e4: d806 0401 |0230: add-int/lit8 v6, v4, #int 1 // #01 │ │ -3a18e8: 4d11 0504 |0232: aput-object v17, v5, v4 │ │ -3a18ec: 0164 |0234: move v4, v6 │ │ -3a18ee: d80f 0f01 |0235: add-int/lit8 v15, v15, #int 1 // #01 │ │ -3a18f2: 0811 0300 |0237: move-object/from16 v17, v3 │ │ -3a18f6: 0809 1400 |0239: move-object/from16 v9, v20 │ │ -3a18fa: 0505 1500 |023b: move-wide/from16 v5, v21 │ │ -3a18fe: 1213 |023d: const/4 v3, #int 1 // #1 │ │ -3a1900: 1248 |023e: const/4 v8, #int 4 // #4 │ │ -3a1902: 2900 d9fe |023f: goto/16 0118 // -0127 │ │ -3a1906: 3414 0d00 |0241: if-lt v4, v1, 024e // +000d │ │ -3a190a: 5201 2579 |0243: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ -3a190e: 3621 0900 |0245: if-gt v1, v2, 024e // +0009 │ │ -3a1912: 5201 2579 |0247: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ -3a1916: 1213 |0249: const/4 v3, #int 1 // #1 │ │ -3a1918: b031 |024a: add-int/2addr v1, v3 │ │ -3a191a: 5901 2579 |024b: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ -3a191e: 280c |024d: goto 0259 // +000c │ │ -3a1920: 1213 |024e: const/4 v3, #int 1 // #1 │ │ -3a1922: 3443 0a00 |024f: if-lt v3, v4, 0259 // +000a │ │ -3a1926: 1241 |0251: const/4 v1, #int 4 // #4 │ │ -3a1928: 3521 0700 |0252: if-ge v1, v2, 0259 // +0007 │ │ -3a192c: 5201 2579 |0254: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ -3a1930: b131 |0256: sub-int/2addr v1, v3 │ │ -3a1932: 5901 2579 |0257: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ -3a1936: 5401 2879 |0259: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a193a: 2111 |025b: array-length v1, v1 │ │ -3a193c: b131 |025c: sub-int/2addr v1, v3 │ │ -3a193e: 3441 0a00 |025d: if-lt v1, v4, 0267 // +000a │ │ -3a1942: 5402 2879 |025f: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a1946: 1203 |0261: const/4 v3, #int 0 // #0 │ │ -3a1948: 4d03 0201 |0262: aput-object v3, v2, v1 │ │ -3a194c: d801 01ff |0264: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3a1950: 28f7 |0266: goto 025d // -0009 │ │ -3a1952: 5401 2879 |0267: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a1956: 1a02 2600 |0269: const-string v2, " @" // string@0026 │ │ -3a195a: 1203 |026b: const/4 v3, #int 0 // #0 │ │ -3a195c: 4d02 0103 |026c: aput-object v2, v1, v3 │ │ -3a1960: d801 04ff |026e: add-int/lit8 v1, v4, #int -1 // #ff │ │ -3a1964: 3a01 1100 |0270: if-ltz v1, 0281 // +0011 │ │ -3a1968: 5402 2879 |0272: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a196c: 5403 2879 |0274: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ -3a1970: 4603 0301 |0276: aget-object v3, v3, v1 │ │ -3a1974: 7110 4ca4 0300 |0278: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44c │ │ -3a197a: 0c03 |027b: move-result-object v3 │ │ -3a197c: 4d03 0201 |027c: aput-object v3, v2, v1 │ │ -3a1980: d801 01ff |027e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3a1984: 28f0 |0280: goto 0270 // -0010 │ │ -3a1986: 0f04 |0281: return v4 │ │ +3a1470: |[3a1470] net.sf.dibdib.thread_feed.CalcFeeder.prepareTextLines:()I │ │ +3a1480: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +3a1484: 5301 2779 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7927 │ │ +3a1488: 1703 ffff ff3f |0004: const-wide/32 v3, #float 2 // #3fffffff │ │ +3a148e: c031 |0007: and-long/2addr v1, v3 │ │ +3a1490: 1303 1e00 |0008: const/16 v3, #int 30 // #1e │ │ +3a1494: 1604 0100 |000a: const-wide/16 v4, #int 1 // #1 │ │ +3a1498: 3106 0401 |000c: cmp-long v6, v4, v1 │ │ +3a149c: 3b06 0900 |000e: if-gez v6, 0017 // +0009 │ │ +3a14a0: 5301 2779 |0010: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7927 │ │ +3a14a4: c531 |0012: ushr-long/2addr v1, v3 │ │ +3a14a6: c331 |0013: shl-long/2addr v1, v3 │ │ +3a14a8: c141 |0014: or-long/2addr v1, v4 │ │ +3a14aa: 5a01 2779 |0015: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7927 │ │ +3a14ae: 5301 2779 |0017: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7927 │ │ +3a14b2: c531 |0019: ushr-long/2addr v1, v3 │ │ +3a14b4: 8412 |001a: long-to-int v2, v1 │ │ +3a14b6: 1606 0300 |001b: const-wide/16 v6, #int 3 // #3 │ │ +3a14ba: 1231 |001d: const/4 v1, #int 3 // #3 │ │ +3a14bc: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +3a14be: 3223 0700 |001f: if-eq v3, v2, 0026 // +0007 │ │ +3a14c2: 3321 0300 |0021: if-ne v1, v2, 0024 // +0003 │ │ +3a14c6: 2803 |0023: goto 0026 // +0003 │ │ +3a14c8: 044a |0024: move-wide v10, v4 │ │ +3a14ca: 2802 |0025: goto 0027 // +0002 │ │ +3a14cc: 046a |0026: move-wide v10, v6 │ │ +3a14ce: 7401 8aa4 1800 |0027: invoke-virtual/range {v24}, Lnet/sf/dibdib/thread_feed/CalcFeeder;.linesPerSlide:()I // method@a48a │ │ +3a14d4: 0a0e |002a: move-result v14 │ │ +3a14d6: 5408 2879 |002b: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a14da: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ +3a14de: 5408 2879 |002f: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a14e2: 2188 |0031: array-length v8, v8 │ │ +3a14e4: 36e8 0300 |0032: if-gt v8, v14, 0035 // +0003 │ │ +3a14e8: 2804 |0034: goto 0038 // +0004 │ │ +3a14ea: 5408 2879 |0035: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a14ee: 2805 |0037: goto 003c // +0005 │ │ +3a14f0: d808 0e01 |0038: add-int/lit8 v8, v14, #int 1 // #01 │ │ +3a14f4: 2388 dc15 |003a: new-array v8, v8, [Ljava/lang/String; // type@15dc │ │ +3a14f8: 5b08 2879 |003c: iput-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a14fc: 5408 2879 |003e: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a1500: 1a09 0000 |0040: const-string v9, "" // string@0000 │ │ +3a1504: 120f |0042: const/4 v15, #int 0 // #0 │ │ +3a1506: 4d09 080f |0043: aput-object v9, v8, v15 │ │ +3a150a: 122d |0045: const/4 v13, #int 2 // #2 │ │ +3a150c: 3421 1500 |0046: if-lt v1, v2, 005b // +0015 │ │ +3a1510: 362d 0300 |0048: if-gt v13, v2, 004b // +0003 │ │ +3a1514: 0464 |004a: move-wide v4, v6 │ │ +3a1516: 6208 7479 |004b: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a151a: 1209 |004d: const/4 v9, #int 0 // #0 │ │ +3a151c: 540c 2879 |004e: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a1520: 1216 |0050: const/4 v6, #int 1 // #1 │ │ +3a1522: 1227 |0051: const/4 v7, #int 2 // #2 │ │ +3a1524: 016d |0052: move v13, v6 │ │ +3a1526: 01e1 |0053: move v1, v14 │ │ +3a1528: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +3a152a: 044e |0055: move-wide v14, v4 │ │ +3a152c: 7708 8ca4 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@a48c │ │ +3a1532: 0a04 |0059: move-result v4 │ │ +3a1534: 2805 |005a: goto 005f // +0005 │ │ +3a1536: 01e1 |005b: move v1, v14 │ │ +3a1538: 1206 |005c: const/4 v6, #int 0 // #0 │ │ +3a153a: 1227 |005d: const/4 v7, #int 2 // #2 │ │ +3a153c: 1214 |005e: const/4 v4, #int 1 // #1 │ │ +3a153e: 1248 |005f: const/4 v8, #int 4 // #4 │ │ +3a1540: 3227 0400 |0060: if-eq v7, v2, 0064 // +0004 │ │ +3a1544: 3628 f701 |0062: if-gt v8, v2, 0259 // +01f7 │ │ +3a1548: 5409 2879 |0064: iget-object v9, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a154c: 2199 |0066: array-length v9, v9 │ │ +3a154e: d809 09fb |0067: add-int/lit8 v9, v9, #int -5 // #fb │ │ +3a1552: 3694 0300 |0069: if-gt v4, v9, 006c // +0003 │ │ +3a1556: 2806 |006b: goto 0071 // +0006 │ │ +3a1558: 5404 2879 |006c: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a155c: 2144 |006e: array-length v4, v4 │ │ +3a155e: d804 04fb |006f: add-int/lit8 v4, v4, #int -5 // #fb │ │ +3a1562: 3428 0400 |0071: if-lt v8, v2, 0075 // +0004 │ │ +3a1566: 120f |0073: const/4 v15, #int 0 // #0 │ │ +3a1568: 2807 |0074: goto 007b // +0007 │ │ +3a156a: d809 02fc |0075: add-int/lit8 v9, v2, #int -4 // #fc │ │ +3a156e: 910e 0104 |0077: sub-int v14, v1, v4 │ │ +3a1572: 920f 090e |0079: mul-int v15, v9, v14 │ │ +3a1576: 7100 dfa5 0000 |007b: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto;.peekMappings:()Lnet/sf/dibdib/thread_any/QMMap; // method@a5df │ │ +3a157c: 0c09 |007e: move-result-object v9 │ │ +3a157e: 910e 0104 |007f: sub-int v14, v1, v4 │ │ +3a1582: 23ea 0516 |0081: new-array v10, v14, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3a1586: 6e40 d0a3 a9f6 |0083: invoke-virtual {v9, v10, v6, v15}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d0 │ │ +3a158c: 0a0b |0086: move-result v11 │ │ +3a158e: 3b0b 0e00 |0087: if-gez v11, 0095 // +000e │ │ +3a1592: 7bbc |0089: neg-int v12, v11 │ │ +3a1594: b31c |008a: div-int/2addr v12, v1 │ │ +3a1596: b08c |008b: add-int/2addr v12, v8 │ │ +3a1598: 520d 2579 |008c: iget v13, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ +3a159c: 37dc 0300 |008e: if-le v12, v13, 0091 // +0003 │ │ +3a15a0: 2803 |0090: goto 0093 // +0003 │ │ +3a15a2: 520c 2579 |0091: iget v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ +3a15a6: 590c 2579 |0093: iput v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ +3a15aa: 620c 6373 |0095: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a15ae: 1a0d 490f |0097: const-string v13, "C" // string@0f49 │ │ +3a15b2: 6e20 e7a5 dc00 |0099: invoke-virtual {v12, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3a15b8: 0c0c |009c: move-result-object v12 │ │ +3a15ba: 3527 0400 |009d: if-ge v7, v2, 00a1 // +0004 │ │ +3a15be: 120d |009f: const/4 v13, #int 0 // #0 │ │ +3a15c0: 2809 |00a0: goto 00a9 // +0009 │ │ +3a15c2: 620d 6373 |00a1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a15c6: 1a0f 8342 |00a3: const-string v15, "Q" // string@4283 │ │ +3a15ca: 6e20 e7a5 fd00 |00a5: invoke-virtual {v13, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3a15d0: 0c0d |00a8: move-result-object v13 │ │ +3a15d2: 1a0f c905 |00a9: const-string v15, "." // string@05c9 │ │ +3a15d6: 390d 0400 |00ab: if-nez v13, 00af // +0004 │ │ +3a15da: 07fd |00ad: move-object v13, v15 │ │ +3a15dc: 2805 |00ae: goto 00b3 // +0005 │ │ +3a15de: 6e10 cba2 0d00 |00af: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a15e4: 0c0d |00b2: move-result-object v13 │ │ +3a15e6: 3427 3800 |00b3: if-lt v7, v2, 00eb // +0038 │ │ +3a15ea: 5405 2879 |00b5: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a15ee: d811 0401 |00b7: add-int/lit8 v17, v4, #int 1 // #01 │ │ +3a15f2: 2207 e812 |00b9: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a15f6: 7010 4098 0700 |00bb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a15fc: 1a06 4a0f |00be: const-string v6, "C " // string@0f4a │ │ +3a1600: 6e20 4b98 6700 |00c0: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1606: 390c 0300 |00c3: if-nez v12, 00c6 // +0003 │ │ +3a160a: 2805 |00c5: goto 00ca // +0005 │ │ +3a160c: 6e10 cba2 0c00 |00c6: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a1612: 0c0f |00c9: move-result-object v15 │ │ +3a1614: 6e20 4b98 f700 |00ca: invoke-virtual {v7, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a161a: 6e10 5498 0700 |00cd: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1620: 0c06 |00d0: move-result-object v6 │ │ +3a1622: 4d06 0504 |00d1: aput-object v6, v5, v4 │ │ +3a1626: 5404 2879 |00d3: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a162a: d805 1101 |00d5: add-int/lit8 v5, v17, #int 1 // #01 │ │ +3a162e: 2206 e812 |00d7: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1632: 7010 4098 0600 |00d9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1638: 1a07 8442 |00dc: const-string v7, "Q " // string@4284 │ │ +3a163c: 6e20 4b98 7600 |00de: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1642: 6e20 4b98 d600 |00e1: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1648: 6e10 5498 0600 |00e4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a164e: 0c06 |00e7: move-result-object v6 │ │ +3a1650: 4d06 0411 |00e8: aput-object v6, v4, v17 │ │ +3a1654: 0154 |00ea: move v4, v5 │ │ +3a1656: 390c 0500 |00eb: if-nez v12, 00f0 // +0005 │ │ +3a165a: 1605 0000 |00ed: const-wide/16 v5, #int 0 // #0 │ │ +3a165e: 2809 |00ef: goto 00f8 // +0009 │ │ +3a1660: 6e10 bea2 0c00 |00f0: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ +3a1666: 0c05 |00f3: move-result-object v5 │ │ +3a1668: 7110 aea5 0500 |00f4: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5ae │ │ +3a166e: 0b05 |00f7: move-result-wide v5 │ │ +3a1670: 6e10 2298 0d00 |00f8: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a1676: 0a07 |00fb: move-result v7 │ │ +3a1678: 3473 0400 |00fc: if-lt v3, v7, 0100 // +0004 │ │ +3a167c: 1207 |00fe: const/4 v7, #int 0 // #0 │ │ +3a167e: 2812 |00ff: goto 0111 // +0012 │ │ +3a1680: 2207 e812 |0100: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1684: 7010 4098 0700 |0102: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a168a: 6e20 4b98 d700 |0105: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1690: 1a0c d705 |0108: const-string v12, ".*" // string@05d7 │ │ +3a1694: 6e20 4b98 c700 |010a: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a169a: 6e10 5498 0700 |010d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a16a0: 0c07 |0110: move-result-object v7 │ │ +3a16a2: 1a0f 2400 |0111: const-string v15, " ..." // string@0024 │ │ +3a16a6: 0811 0f00 |0113: move-object/from16 v17, v15 │ │ +3a16aa: 160c ffff |0115: const-wide/16 v12, #int -1 // #ffff │ │ +3a16ae: 120f |0117: const/4 v15, #int 0 // #0 │ │ +3a16b0: 36ef 2901 |0118: if-gt v15, v14, 0241 // +0129 │ │ +3a16b4: 5403 2879 |011a: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a16b8: 2133 |011c: array-length v3, v3 │ │ +3a16ba: 3534 2401 |011d: if-ge v4, v3, 0241 // +0124 │ │ +3a16be: 3a0b 0600 |011f: if-ltz v11, 0125 // +0006 │ │ +3a16c2: 36fb 0400 |0121: if-gt v11, v15, 0125 // +0004 │ │ +3a16c6: 2900 1e01 |0123: goto/16 0241 // +011e │ │ +3a16ca: 35ef 0a00 |0125: if-ge v15, v14, 012f // +000a │ │ +3a16ce: 4603 0a0f |0127: aget-object v3, v10, v15 │ │ +3a16d2: 3903 0300 |0129: if-nez v3, 012c // +0003 │ │ +3a16d6: 2804 |012b: goto 012f // +0004 │ │ +3a16d8: 1612 ffff |012c: const-wide/16 v18, #int -1 // #ffff │ │ +3a16dc: 282b |012e: goto 0159 // +002b │ │ +3a16de: 3728 1201 |012f: if-le v8, v2, 0241 // +0112 │ │ +3a16e2: 1612 ffff |0131: const-wide/16 v18, #int -1 // #ffff │ │ +3a16e6: 3103 120c |0133: cmp-long v3, v18, v12 │ │ +3a16ea: 3903 0400 |0135: if-nez v3, 0139 // +0004 │ │ +3a16ee: 2900 0a01 |0137: goto/16 0241 // +010a │ │ +3a16f2: 1213 |0139: const/4 v3, #int 1 // #1 │ │ +3a16f4: 6e53 dfa3 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@a3df │ │ +3a16fa: 0c0f |013d: move-result-object v15 │ │ +3a16fc: 1203 |013e: const/4 v3, #int 0 // #0 │ │ +3a16fe: 4d0f 0a03 |013f: aput-object v15, v10, v3 │ │ +3a1702: 460f 0a03 |0141: aget-object v15, v10, v3 │ │ +3a1706: 390f 0400 |0143: if-nez v15, 0147 // +0004 │ │ +3a170a: 2900 fc00 |0145: goto/16 0241 // +00fc │ │ +3a170e: 460f 0a03 |0147: aget-object v15, v10, v3 │ │ +3a1712: 20f3 ae14 |0149: instance-of v3, v15, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a1716: 3903 0d00 |014b: if-nez v3, 0158 // +000d │ │ +3a171a: 5403 2879 |014d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a171e: d805 0401 |014f: add-int/lit8 v5, v4, #int 1 // #01 │ │ +3a1722: 1a06 d905 |0151: const-string v6, "..." // string@05d9 │ │ +3a1726: 4d06 0304 |0153: aput-object v6, v3, v4 │ │ +3a172a: 0154 |0155: move v4, v5 │ │ +3a172c: 2900 eb00 |0156: goto/16 0241 // +00eb │ │ +3a1730: 121f |0158: const/4 v15, #int 1 // #1 │ │ +3a1732: 4603 0a0f |0159: aget-object v3, v10, v15 │ │ +3a1736: 2033 ae14 |015b: instance-of v3, v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a173a: 1a08 1100 |015d: const-string v8, " " // string@0011 │ │ +3a173e: 3903 3500 |015f: if-nez v3, 0194 // +0035 │ │ +3a1742: 1233 |0161: const/4 v3, #int 3 // #3 │ │ +3a1744: 3623 2300 |0162: if-gt v3, v2, 0185 // +0023 │ │ +3a1748: 2203 e812 |0164: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a174c: 7010 4098 0300 |0166: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1752: 6e20 4b98 8300 |0169: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1758: 4608 0a0f |016c: aget-object v8, v10, v15 │ │ +3a175c: 6e10 eb97 0800 |016e: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a1762: 0c08 |0171: move-result-object v8 │ │ +3a1764: 6e20 4b98 8300 |0172: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a176a: 6e10 5498 0300 |0175: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1770: 0c03 |0178: move-result-object v3 │ │ +3a1772: 0515 0500 |0179: move-wide/from16 v21, v5 │ │ +3a1776: 0814 0900 |017b: move-object/from16 v20, v9 │ │ +3a177a: 0817 1100 |017d: move-object/from16 v23, v17 │ │ +3a177e: 0811 0300 |017f: move-object/from16 v17, v3 │ │ +3a1782: 0803 1700 |0181: move-object/from16 v3, v23 │ │ +3a1786: 2900 a900 |0183: goto/16 022c // +00a9 │ │ +3a178a: 0515 0500 |0185: move-wide/from16 v21, v5 │ │ +3a178e: 0814 0900 |0187: move-object/from16 v20, v9 │ │ +3a1792: 3811 0500 |0189: if-eqz v17, 018e // +0005 │ │ +3a1796: 1203 |018b: const/4 v3, #int 0 // #0 │ │ +3a1798: 2900 a000 |018c: goto/16 022c // +00a0 │ │ +3a179c: 0803 1100 |018e: move-object/from16 v3, v17 │ │ +3a17a0: 1311 0000 |0190: const/16 v17, #int 0 // #0 │ │ +3a17a4: 2900 9a00 |0192: goto/16 022c // +009a │ │ +3a17a8: 4603 0a0f |0194: aget-object v3, v10, v15 │ │ +3a17ac: 1f03 ae14 |0196: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a17b0: 620c 317a |0198: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a17b4: 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 │ │ +3a17ba: 0c03 |019d: move-result-object v3 │ │ +3a17bc: 7210 6ca2 0300 |019e: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ +3a17c2: 0b0c |01a1: move-result-wide v12 │ │ +3a17c4: 1233 |01a2: const/4 v3, #int 3 // #3 │ │ +3a17c6: 3623 0500 |01a3: if-gt v3, v2, 01a8 // +0005 │ │ +3a17ca: 1310 0100 |01a5: const/16 v16, #int 1 // #1 │ │ +3a17ce: 2803 |01a7: goto 01aa // +0003 │ │ +3a17d0: 1310 0000 |01a8: const/16 v16, #int 0 // #0 │ │ +3a17d4: 3910 3800 |01aa: if-nez v16, 01e2 // +0038 │ │ +3a17d8: 4614 0a0f |01ac: aget-object v20, v10, v15 │ │ +3a17dc: 0803 1400 |01ae: move-object/from16 v3, v20 │ │ +3a17e0: 1f03 ae14 |01b0: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a17e4: 0814 0900 |01b2: move-object/from16 v20, v9 │ │ +3a17e8: 6209 2d7a |01b4: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3a17ec: 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 │ │ +3a17f2: 0c03 |01b9: move-result-object v3 │ │ +3a17f4: 2039 af14 |01ba: instance-of v9, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a17f8: 3809 2800 |01bc: if-eqz v9, 01e4 // +0028 │ │ +3a17fc: 1f03 af14 |01be: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a1800: 6e10 bca2 0300 |01c0: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3a1806: 0c03 |01c3: move-result-object v3 │ │ +3a1808: 6e10 0ca3 0300 |01c4: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3a180e: 0b15 |01c7: move-result-wide v21 │ │ +3a1810: a015 0515 |01c8: and-long v21, v5, v21 │ │ +3a1814: 3103 0515 |01ca: cmp-long v3, v5, v21 │ │ +3a1818: 3903 1800 |01cc: if-nez v3, 01e4 // +0018 │ │ +3a181c: 3807 1200 |01ce: if-eqz v7, 01e0 // +0012 │ │ +3a1820: 4603 0a0f |01d0: aget-object v3, v10, v15 │ │ +3a1824: 1f03 ae14 |01d2: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a1828: 6209 317a |01d4: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a182c: 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 │ │ +3a1832: 0c03 |01d9: move-result-object v3 │ │ +3a1834: 6e20 2398 7300 |01da: invoke-virtual {v3, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3a183a: 0a03 |01dd: move-result v3 │ │ +3a183c: 3803 0600 |01de: if-eqz v3, 01e4 // +0006 │ │ +3a1840: 1213 |01e0: const/4 v3, #int 1 // #1 │ │ +3a1842: 2805 |01e1: goto 01e6 // +0005 │ │ +3a1844: 0814 0900 |01e2: move-object/from16 v20, v9 │ │ +3a1848: 0203 1000 |01e4: move/from16 v3, v16 │ │ +3a184c: 3803 4200 |01e6: if-eqz v3, 0228 // +0042 │ │ +3a1850: 4603 0a0f |01e8: aget-object v3, v10, v15 │ │ +3a1854: 7210 5aa2 0300 |01ea: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3a185a: 0b15 |01ed: move-result-wide v21 │ │ +3a185c: 7702 06a3 1500 |01ee: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3a1862: 0c03 |01f1: move-result-object v3 │ │ +3a1864: 6e10 10a3 0300 |01f2: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3a186a: 0c03 |01f5: move-result-object v3 │ │ +3a186c: 2209 e812 |01f6: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1870: 7010 4098 0900 |01f8: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1876: 0515 0500 |01fb: move-wide/from16 v21, v5 │ │ +3a187a: 1a05 d805 |01fd: const-string v5, ".." // string@05d8 │ │ +3a187e: 6e20 4b98 5900 |01ff: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1884: 6e10 2298 0300 |0202: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a188a: 0a05 |0205: move-result v5 │ │ +3a188c: 1226 |0206: const/4 v6, #int 2 // #2 │ │ +3a188e: b165 |0207: sub-int/2addr v5, v6 │ │ +3a1890: 6e20 2d98 5300 |0208: invoke-virtual {v3, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a1896: 0c03 |020b: move-result-object v3 │ │ +3a1898: 6e20 4b98 3900 |020c: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a189e: 6e20 4b98 8900 |020f: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a18a4: 4603 0a0f |0212: aget-object v3, v10, v15 │ │ +3a18a8: 1f03 ae14 |0214: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a18ac: 1305 0900 |0216: const/16 v5, #int 9 // #9 │ │ +3a18b0: 1208 |0218: const/4 v8, #int 0 // #0 │ │ +3a18b2: 2386 1915 |0219: new-array v6, v8, [I // type@1519 │ │ +3a18b6: 6e30 b5a2 5306 |021b: invoke-virtual {v3, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ +3a18bc: 0c03 |021e: move-result-object v3 │ │ +3a18be: 6e20 4b98 3900 |021f: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a18c4: 6e10 5498 0900 |0222: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a18ca: 0c03 |0225: move-result-object v3 │ │ +3a18cc: 2900 57ff |0226: goto/16 017d // -00a9 │ │ +3a18d0: 0515 0500 |0228: move-wide/from16 v21, v5 │ │ +3a18d4: 2900 64ff |022a: goto/16 018e // -009c │ │ +3a18d8: 3811 0900 |022c: if-eqz v17, 0235 // +0009 │ │ +3a18dc: 5405 2879 |022e: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a18e0: d806 0401 |0230: add-int/lit8 v6, v4, #int 1 // #01 │ │ +3a18e4: 4d11 0504 |0232: aput-object v17, v5, v4 │ │ +3a18e8: 0164 |0234: move v4, v6 │ │ +3a18ea: d80f 0f01 |0235: add-int/lit8 v15, v15, #int 1 // #01 │ │ +3a18ee: 0811 0300 |0237: move-object/from16 v17, v3 │ │ +3a18f2: 0809 1400 |0239: move-object/from16 v9, v20 │ │ +3a18f6: 0505 1500 |023b: move-wide/from16 v5, v21 │ │ +3a18fa: 1213 |023d: const/4 v3, #int 1 // #1 │ │ +3a18fc: 1248 |023e: const/4 v8, #int 4 // #4 │ │ +3a18fe: 2900 d9fe |023f: goto/16 0118 // -0127 │ │ +3a1902: 3414 0d00 |0241: if-lt v4, v1, 024e // +000d │ │ +3a1906: 5201 2579 |0243: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ +3a190a: 3621 0900 |0245: if-gt v1, v2, 024e // +0009 │ │ +3a190e: 5201 2579 |0247: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ +3a1912: 1213 |0249: const/4 v3, #int 1 // #1 │ │ +3a1914: b031 |024a: add-int/2addr v1, v3 │ │ +3a1916: 5901 2579 |024b: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ +3a191a: 280c |024d: goto 0259 // +000c │ │ +3a191c: 1213 |024e: const/4 v3, #int 1 // #1 │ │ +3a191e: 3443 0a00 |024f: if-lt v3, v4, 0259 // +000a │ │ +3a1922: 1241 |0251: const/4 v1, #int 4 // #4 │ │ +3a1924: 3521 0700 |0252: if-ge v1, v2, 0259 // +0007 │ │ +3a1928: 5201 2579 |0254: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ +3a192c: b131 |0256: sub-int/2addr v1, v3 │ │ +3a192e: 5901 2579 |0257: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7925 │ │ +3a1932: 5401 2879 |0259: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a1936: 2111 |025b: array-length v1, v1 │ │ +3a1938: b131 |025c: sub-int/2addr v1, v3 │ │ +3a193a: 3441 0a00 |025d: if-lt v1, v4, 0267 // +000a │ │ +3a193e: 5402 2879 |025f: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a1942: 1203 |0261: const/4 v3, #int 0 // #0 │ │ +3a1944: 4d03 0201 |0262: aput-object v3, v2, v1 │ │ +3a1948: d801 01ff |0264: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3a194c: 28f7 |0266: goto 025d // -0009 │ │ +3a194e: 5401 2879 |0267: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a1952: 1a02 2600 |0269: const-string v2, " @" // string@0026 │ │ +3a1956: 1203 |026b: const/4 v3, #int 0 // #0 │ │ +3a1958: 4d02 0103 |026c: aput-object v2, v1, v3 │ │ +3a195c: d801 04ff |026e: add-int/lit8 v1, v4, #int -1 // #ff │ │ +3a1960: 3a01 1100 |0270: if-ltz v1, 0281 // +0011 │ │ +3a1964: 5402 2879 |0272: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a1968: 5403 2879 |0274: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7928 │ │ +3a196c: 4603 0301 |0276: aget-object v3, v3, v1 │ │ +3a1970: 7110 4ca4 0300 |0278: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44c │ │ +3a1976: 0c03 |027b: move-result-object v3 │ │ +3a1978: 4d03 0201 |027c: aput-object v3, v2, v1 │ │ +3a197c: d801 01ff |027e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3a1980: 28f0 |0280: goto 0270 // -0010 │ │ +3a1982: 0f04 |0281: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=192 │ │ 0x0010 line=194 │ │ 0x0017 line=196 │ │ 0x0027 line=198 │ │ 0x002b line=200 │ │ @@ -1481215,63 +1481214,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 │ │ -3a1b44: |[3a1b44] net.sf.dibdib.thread_feed.CalcFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a1b54: 6f10 b6a4 0700 |0000: invoke-super {v7}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b6 │ │ -3a1b5a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3a1b5c: 6900 017a |0004: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ -3a1b60: 6200 ff79 |0006: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@79ff │ │ -3a1b64: 6900 fe79 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3a1b68: 6200 fc79 |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3a1b6c: 6001 fd79 |000c: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3a1b70: 6202 b373 |000e: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3a1b74: 5422 cf73 |0010: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3a1b78: 5222 f275 |0012: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3a1b7c: 4b02 0001 |0014: aput v2, v0, v1 │ │ -3a1b80: 6200 cf79 |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ -3a1b84: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -3a1b86: 2311 0716 |0019: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a1b8a: 6202 f379 |001b: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3a1b8e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -3a1b90: 4d02 0103 |001e: aput-object v2, v1, v3 │ │ -3a1b94: 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 │ │ -3a1b9a: 0c00 |0023: move-result-object v0 │ │ -3a1b9c: 6201 f379 |0024: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3a1ba0: 6e10 97a5 0100 |0026: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ -3a1ba6: 0a01 |0029: move-result v1 │ │ -3a1ba8: 5901 b276 |002a: iput v1, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a1bac: 6201 db79 |002c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3a1bb0: 5411 e579 |002e: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ -3a1bb4: 6e20 a1a2 0100 |0030: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a1bba: 6200 fe79 |0033: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3a1bbe: 1221 |0035: const/4 v1, #int 2 // #2 │ │ -3a1bc0: 4600 0001 |0036: aget-object v0, v0, v1 │ │ -3a1bc4: 1a02 6b0d |0038: const-string v2, "BS" // string@0d6b │ │ -3a1bc8: 6e20 2c98 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3a1bce: 0a00 |003d: move-result v0 │ │ -3a1bd0: 3800 1f00 |003e: if-eqz v0, 005d // +001f │ │ -3a1bd4: 6200 fe79 |0040: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3a1bd8: 2204 e812 |0042: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1bdc: 7010 4098 0400 |0044: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1be2: 6e20 4b98 2400 |0047: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1be8: 6202 f079 |004a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3a1bec: 1605 0000 |004c: const-wide/16 v5, #int 0 // #0 │ │ -3a1bf0: 2333 da15 |004e: new-array v3, v3, [Ljava/lang/Object; // type@15da │ │ -3a1bf4: 6e40 9aa5 5236 |0050: invoke-virtual {v2, v5, v6, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59a │ │ -3a1bfa: 0a02 |0053: move-result v2 │ │ -3a1bfc: 6e20 4798 2400 |0054: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a1c02: 6e10 5498 0400 |0057: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1c08: 0c02 |005a: move-result-object v2 │ │ -3a1c0a: 4d02 0001 |005b: aput-object v2, v0, v1 │ │ -3a1c0e: 5470 2679 |005d: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7926 │ │ -3a1c12: 1100 |005f: return-object v0 │ │ +3a1b40: |[3a1b40] net.sf.dibdib.thread_feed.CalcFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a1b50: 6f10 b6a4 0700 |0000: invoke-super {v7}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b6 │ │ +3a1b56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3a1b58: 6900 017a |0004: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ +3a1b5c: 6200 ff79 |0006: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@79ff │ │ +3a1b60: 6900 fe79 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3a1b64: 6200 fc79 |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3a1b68: 6001 fd79 |000c: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3a1b6c: 6202 b373 |000e: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3a1b70: 5422 cf73 |0010: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3a1b74: 5222 f275 |0012: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3a1b78: 4b02 0001 |0014: aput v2, v0, v1 │ │ +3a1b7c: 6200 cf79 |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ +3a1b80: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +3a1b82: 2311 0716 |0019: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a1b86: 6202 f379 |001b: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3a1b8a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +3a1b8c: 4d02 0103 |001e: aput-object v2, v1, v3 │ │ +3a1b90: 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 │ │ +3a1b96: 0c00 |0023: move-result-object v0 │ │ +3a1b98: 6201 f379 |0024: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3a1b9c: 6e10 97a5 0100 |0026: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ +3a1ba2: 0a01 |0029: move-result v1 │ │ +3a1ba4: 5901 b276 |002a: iput v1, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a1ba8: 6201 db79 |002c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3a1bac: 5411 e579 |002e: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ +3a1bb0: 6e20 a1a2 0100 |0030: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a1bb6: 6200 fe79 |0033: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3a1bba: 1221 |0035: const/4 v1, #int 2 // #2 │ │ +3a1bbc: 4600 0001 |0036: aget-object v0, v0, v1 │ │ +3a1bc0: 1a02 6b0d |0038: const-string v2, "BS" // string@0d6b │ │ +3a1bc4: 6e20 2c98 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3a1bca: 0a00 |003d: move-result v0 │ │ +3a1bcc: 3800 1f00 |003e: if-eqz v0, 005d // +001f │ │ +3a1bd0: 6200 fe79 |0040: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3a1bd4: 2204 e812 |0042: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1bd8: 7010 4098 0400 |0044: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1bde: 6e20 4b98 2400 |0047: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1be4: 6202 f079 |004a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3a1be8: 1605 0000 |004c: const-wide/16 v5, #int 0 // #0 │ │ +3a1bec: 2333 da15 |004e: new-array v3, v3, [Ljava/lang/Object; // type@15da │ │ +3a1bf0: 6e40 9aa5 5236 |0050: invoke-virtual {v2, v5, v6, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59a │ │ +3a1bf6: 0a02 |0053: move-result v2 │ │ +3a1bf8: 6e20 4798 2400 |0054: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a1bfe: 6e10 5498 0400 |0057: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1c04: 0c02 |005a: move-result-object v2 │ │ +3a1c06: 4d02 0001 |005b: aput-object v2, v0, v1 │ │ +3a1c0a: 5470 2679 |005d: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7926 │ │ +3a1c0e: 1100 |005f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x0006 line=142 │ │ 0x000a line=143 │ │ 0x0016 line=144 │ │ @@ -1481288,16 +1481287,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 │ │ -3a1b30: |[3a1b30] net.sf.dibdib.thread_feed.CalcFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a1b40: 1101 |0000: return-object v1 │ │ +3a1b2c: |[3a1b2c] net.sf.dibdib.thread_feed.CalcFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a1b3c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4352 (CalcFeeder.java) │ │ │ │ Class #4336 header: │ │ @@ -1481328,17 +1481327,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 │ │ -3a1cc0: |[3a1cc0] net.sf.dibdib.thread_feed.ChatFeeder$IntroChat.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a1cd0: 7020 aea4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ -3a1cd6: 0e00 |0003: return-void │ │ +3a1cbc: |[3a1cbc] net.sf.dibdib.thread_feed.ChatFeeder$IntroChat.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a1ccc: 7020 aea4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ +3a1cd2: 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; │ │ │ │ @@ -1481380,75 +1481379,75 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 65 16-bit code units │ │ -3a363c: |[3a363c] net.sf.dibdib.thread_feed.ChatFeeder.:()V │ │ -3a364c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -3a3650: 2300 0416 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1604 │ │ -3a3654: 6201 ba77 |0004: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ba │ │ -3a3658: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3a365a: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ -3a365e: 6201 5078 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7850 │ │ -3a3662: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -3a3664: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ -3a3668: 6201 7d77 |000e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ -3a366c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -3a366e: 4d01 0002 |0011: aput-object v1, v0, v2 │ │ -3a3672: 6201 7679 |0013: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3a3676: 1232 |0015: const/4 v2, #int 3 // #3 │ │ -3a3678: 4d01 0002 |0016: aput-object v1, v0, v2 │ │ -3a367c: 6201 7d79 |0018: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ -3a3680: 1242 |001a: const/4 v2, #int 4 // #4 │ │ -3a3682: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ -3a3686: 6201 7b79 |001d: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ -3a368a: 1252 |001f: const/4 v2, #int 5 // #5 │ │ -3a368c: 4d01 0002 |0020: aput-object v1, v0, v2 │ │ -3a3690: 6201 7879 |0022: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ -3a3694: 1262 |0024: const/4 v2, #int 6 // #6 │ │ -3a3696: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ -3a369a: 6201 7f79 |0027: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ -3a369e: 1272 |0029: const/4 v2, #int 7 // #7 │ │ -3a36a0: 4d01 0002 |002a: aput-object v1, v0, v2 │ │ -3a36a4: 6201 7779 |002c: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3a36a8: 1302 0800 |002e: const/16 v2, #int 8 // #8 │ │ -3a36ac: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ -3a36b0: 6201 7a79 |0032: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ -3a36b4: 1302 0900 |0034: const/16 v2, #int 9 // #9 │ │ -3a36b8: 4d01 0002 |0036: aput-object v1, v0, v2 │ │ -3a36bc: 6201 7c79 |0038: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ -3a36c0: 1302 0a00 |003a: const/16 v2, #int 10 // #a │ │ -3a36c4: 4d01 0002 |003c: aput-object v1, v0, v2 │ │ -3a36c8: 6900 2d79 |003e: sput-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.kBarDelgChat:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@792d │ │ -3a36cc: 0e00 |0040: return-void │ │ +3a3638: |[3a3638] net.sf.dibdib.thread_feed.ChatFeeder.:()V │ │ +3a3648: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +3a364c: 2300 0416 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1604 │ │ +3a3650: 6201 ba77 |0004: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ba │ │ +3a3654: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3a3656: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ +3a365a: 6201 5078 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7850 │ │ +3a365e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +3a3660: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ +3a3664: 6201 7d77 |000e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ +3a3668: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +3a366a: 4d01 0002 |0011: aput-object v1, v0, v2 │ │ +3a366e: 6201 7679 |0013: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3a3672: 1232 |0015: const/4 v2, #int 3 // #3 │ │ +3a3674: 4d01 0002 |0016: aput-object v1, v0, v2 │ │ +3a3678: 6201 7d79 |0018: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ +3a367c: 1242 |001a: const/4 v2, #int 4 // #4 │ │ +3a367e: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ +3a3682: 6201 7b79 |001d: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ +3a3686: 1252 |001f: const/4 v2, #int 5 // #5 │ │ +3a3688: 4d01 0002 |0020: aput-object v1, v0, v2 │ │ +3a368c: 6201 7879 |0022: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ +3a3690: 1262 |0024: const/4 v2, #int 6 // #6 │ │ +3a3692: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ +3a3696: 6201 7f79 |0027: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ +3a369a: 1272 |0029: const/4 v2, #int 7 // #7 │ │ +3a369c: 4d01 0002 |002a: aput-object v1, v0, v2 │ │ +3a36a0: 6201 7779 |002c: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3a36a4: 1302 0800 |002e: const/16 v2, #int 8 // #8 │ │ +3a36a8: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ +3a36ac: 6201 7a79 |0032: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ +3a36b0: 1302 0900 |0034: const/16 v2, #int 9 // #9 │ │ +3a36b4: 4d01 0002 |0036: aput-object v1, v0, v2 │ │ +3a36b8: 6201 7c79 |0038: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ +3a36bc: 1302 0a00 |003a: const/16 v2, #int 10 // #a │ │ +3a36c0: 4d01 0002 |003c: aput-object v1, v0, v2 │ │ +3a36c4: 6900 2d79 |003e: sput-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.kBarDelgChat:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@792d │ │ +3a36c8: 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 │ │ -3a36d0: |[3a36d0] net.sf.dibdib.thread_feed.ChatFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a36e0: 7020 aea4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ -3a36e6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3a36ea: 5a20 2a79 |0005: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ -3a36ee: 1253 |0007: const/4 v3, #int 5 // #5 │ │ -3a36f0: 5923 2b79 |0008: iput v3, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.cSlides:I // field@792b │ │ -3a36f4: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -3a36f6: 5923 2c79 |000b: iput v3, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.jPage:I // field@792c │ │ -3a36fa: 0e00 |000d: return-void │ │ +3a36cc: |[3a36cc] net.sf.dibdib.thread_feed.ChatFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a36dc: 7020 aea4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ +3a36e2: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3a36e6: 5a20 2a79 |0005: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ +3a36ea: 1253 |0007: const/4 v3, #int 5 // #5 │ │ +3a36ec: 5923 2b79 |0008: iput v3, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.cSlides:I // field@792b │ │ +3a36f0: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +3a36f2: 5923 2c79 |000b: iput v3, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.jPage:I // field@792c │ │ +3a36f6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=34 │ │ 0x0008 line=45 │ │ 0x000b line=46 │ │ locals : │ │ @@ -1481460,56 +1481459,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 │ │ -3a3064: |[3a3064] net.sf.dibdib.thread_feed.ChatFeeder.formatLines:([Ljava/lang/String;ILjava/lang/String;III)I │ │ -3a3074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a3076: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3a3078: 35a0 3f00 |0002: if-ge v0, v10, 0041 // +003f │ │ -3a307c: 35b1 3d00 |0004: if-ge v1, v11, 0041 // +003d │ │ -3a3080: d802 0c0a |0006: add-int/lit8 v2, v12, #int 10 // #0a │ │ -3a3084: b002 |0008: add-int/2addr v2, v0 │ │ -3a3086: 0103 |0009: move v3, v0 │ │ -3a3088: 3523 2200 |000a: if-ge v3, v2, 002c // +0022 │ │ -3a308c: 35a3 2000 |000c: if-ge v3, v10, 002c // +0020 │ │ -3a3090: 1304 3000 |000e: const/16 v4, #int 48 // #30 │ │ -3a3094: 6e20 0998 3900 |0010: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a309a: 0a05 |0013: move-result v5 │ │ -3a309c: 3754 1500 |0014: if-le v4, v5, 0029 // +0015 │ │ -3a30a0: 1304 2000 |0016: const/16 v4, #int 32 // #20 │ │ -3a30a4: 6e20 0998 3900 |0018: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a30aa: 0a05 |001b: move-result v5 │ │ -3a30ac: 3754 0500 |001c: if-le v4, v5, 0021 // +0005 │ │ -3a30b0: d802 0301 |001e: add-int/lit8 v2, v3, #int 1 // #01 │ │ -3a30b4: 280f |0020: goto 002f // +000f │ │ -3a30b6: d804 02f4 |0021: add-int/lit8 v4, v2, #int -12 // #f4 │ │ -3a30ba: 3443 0600 |0023: if-lt v3, v4, 0029 // +0006 │ │ -3a30be: d802 0301 |0025: add-int/lit8 v2, v3, #int 1 // #01 │ │ -3a30c2: 0123 |0027: move v3, v2 │ │ -3a30c4: 2807 |0028: goto 002f // +0007 │ │ -3a30c6: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3a30ca: 28df |002b: goto 000a // -0021 │ │ -3a30cc: 0136 |002c: move v6, v3 │ │ -3a30ce: 0123 |002d: move v3, v2 │ │ -3a30d0: 0162 |002e: move v2, v6 │ │ -3a30d2: d808 0801 |002f: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3a30d6: 3d08 0c00 |0031: if-lez v8, 003d // +000c │ │ -3a30da: 36a3 0300 |0033: if-gt v3, v10, 0036 // +0003 │ │ -3a30de: 2802 |0035: goto 0037 // +0002 │ │ -3a30e0: 01a3 |0036: move v3, v10 │ │ -3a30e2: 6e30 2e98 0903 |0037: invoke-virtual {v9, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a30e8: 0c00 |003a: move-result-object v0 │ │ -3a30ea: 4d00 0708 |003b: aput-object v0, v7, v8 │ │ -3a30ee: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a30f2: 0120 |003f: move v0, v2 │ │ -3a30f4: 28c2 |0040: goto 0002 // -003e │ │ -3a30f6: 0f08 |0041: return v8 │ │ +3a3060: |[3a3060] net.sf.dibdib.thread_feed.ChatFeeder.formatLines:([Ljava/lang/String;ILjava/lang/String;III)I │ │ +3a3070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a3072: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3a3074: 35a0 3f00 |0002: if-ge v0, v10, 0041 // +003f │ │ +3a3078: 35b1 3d00 |0004: if-ge v1, v11, 0041 // +003d │ │ +3a307c: d802 0c0a |0006: add-int/lit8 v2, v12, #int 10 // #0a │ │ +3a3080: b002 |0008: add-int/2addr v2, v0 │ │ +3a3082: 0103 |0009: move v3, v0 │ │ +3a3084: 3523 2200 |000a: if-ge v3, v2, 002c // +0022 │ │ +3a3088: 35a3 2000 |000c: if-ge v3, v10, 002c // +0020 │ │ +3a308c: 1304 3000 |000e: const/16 v4, #int 48 // #30 │ │ +3a3090: 6e20 0998 3900 |0010: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a3096: 0a05 |0013: move-result v5 │ │ +3a3098: 3754 1500 |0014: if-le v4, v5, 0029 // +0015 │ │ +3a309c: 1304 2000 |0016: const/16 v4, #int 32 // #20 │ │ +3a30a0: 6e20 0998 3900 |0018: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a30a6: 0a05 |001b: move-result v5 │ │ +3a30a8: 3754 0500 |001c: if-le v4, v5, 0021 // +0005 │ │ +3a30ac: d802 0301 |001e: add-int/lit8 v2, v3, #int 1 // #01 │ │ +3a30b0: 280f |0020: goto 002f // +000f │ │ +3a30b2: d804 02f4 |0021: add-int/lit8 v4, v2, #int -12 // #f4 │ │ +3a30b6: 3443 0600 |0023: if-lt v3, v4, 0029 // +0006 │ │ +3a30ba: d802 0301 |0025: add-int/lit8 v2, v3, #int 1 // #01 │ │ +3a30be: 0123 |0027: move v3, v2 │ │ +3a30c0: 2807 |0028: goto 002f // +0007 │ │ +3a30c2: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3a30c6: 28df |002b: goto 000a // -0021 │ │ +3a30c8: 0136 |002c: move v6, v3 │ │ +3a30ca: 0123 |002d: move v3, v2 │ │ +3a30cc: 0162 |002e: move v2, v6 │ │ +3a30ce: d808 0801 |002f: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3a30d2: 3d08 0c00 |0031: if-lez v8, 003d // +000c │ │ +3a30d6: 36a3 0300 |0033: if-gt v3, v10, 0036 // +0003 │ │ +3a30da: 2802 |0035: goto 0037 // +0002 │ │ +3a30dc: 01a3 |0036: move v3, v10 │ │ +3a30de: 6e30 2e98 0903 |0037: invoke-virtual {v9, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a30e4: 0c00 |003a: move-result-object v0 │ │ +3a30e6: 4d00 0708 |003b: aput-object v0, v7, v8 │ │ +3a30ea: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a30ee: 0120 |003f: move v0, v2 │ │ +3a30f0: 28c2 |0040: goto 0002 // -003e │ │ +3a30f2: 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; │ │ @@ -1481525,375 +1481524,375 @@ │ │ type : '(Z)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 652 16-bit code units │ │ -3a1cd8: |[3a1cd8] net.sf.dibdib.thread_feed.ChatFeeder.fillTextLines4All:(Z)I │ │ -3a1ce8: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -3a1cec: 5301 3079 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a1cf0: 1303 1e00 |0004: const/16 v3, #int 30 // #1e │ │ -3a1cf4: c531 |0006: ushr-long/2addr v1, v3 │ │ -3a1cf6: 8412 |0007: long-to-int v2, v1 │ │ -3a1cf8: 5304 3079 |0008: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a1cfc: 1706 ffff ff3f |000a: const-wide/32 v6, #float 2 // #3fffffff │ │ -3a1d02: c064 |000d: and-long/2addr v4, v6 │ │ -3a1d04: 8441 |000e: long-to-int v1, v4 │ │ -3a1d06: 7401 97a4 1700 |000f: invoke-virtual/range {v23}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.linesPerSlide:()I // method@a497 │ │ -3a1d0c: 0a04 |0012: move-result v4 │ │ -3a1d0e: 6205 db79 |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3a1d12: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -3a1d14: 6e20 87a5 6500 |0016: invoke-virtual {v5, v6}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a587 │ │ -3a1d1a: 0c05 |0019: move-result-object v5 │ │ -3a1d1c: 6e10 3498 0500 |001a: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a1d22: 0c05 |001d: move-result-object v5 │ │ -3a1d24: 5407 3179 |001e: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a1d28: 3807 0b00 |0020: if-eqz v7, 002b // +000b │ │ -3a1d2c: 5407 3179 |0022: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a1d30: 2177 |0024: array-length v7, v7 │ │ -3a1d32: 3647 0300 |0025: if-gt v7, v4, 0028 // +0003 │ │ -3a1d36: 2804 |0027: goto 002b // +0004 │ │ -3a1d38: 5407 3179 |0028: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a1d3c: 2805 |002a: goto 002f // +0005 │ │ -3a1d3e: d807 0401 |002b: add-int/lit8 v7, v4, #int 1 // #01 │ │ -3a1d42: 2377 dc15 |002d: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ -3a1d46: 5b07 3179 |002f: iput-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a1d4a: 3c01 0400 |0031: if-gtz v1, 0035 // +0004 │ │ -3a1d4e: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -3a1d50: 2806 |0034: goto 003a // +0006 │ │ -3a1d52: d807 01ff |0035: add-int/lit8 v7, v1, #int -1 // #ff │ │ -3a1d56: 9207 0704 |0037: mul-int v7, v7, v4 │ │ -3a1d5a: 7b77 |0039: neg-int v7, v7 │ │ -3a1d5c: 6208 207a |003a: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3a1d60: 5388 297a |003c: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a1d64: 7120 cba5 9800 |003e: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cb │ │ -3a1d6a: 0c08 |0041: move-result-object v8 │ │ -3a1d6c: 2209 7b13 |0042: new-instance v9, Ljava/util/TreeMap; // type@137b │ │ -3a1d70: 7010 c29a 0900 |0044: invoke-direct {v9}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ -3a1d76: 1a0a 0000 |0047: const-string v10, "" // string@0000 │ │ -3a1d7a: 3818 1700 |0049: if-eqz v24, 0060 // +0017 │ │ -3a1d7e: 220b e812 |004b: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1d82: 7010 4098 0b00 |004d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1d88: 1a0c d705 |0050: const-string v12, ".*" // string@05d7 │ │ -3a1d8c: 6e20 4b98 cb00 |0052: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1d92: 6e20 4b98 5b00 |0055: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1d98: 6e20 4b98 cb00 |0058: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1d9e: 6e10 5498 0b00 |005b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1da4: 0c0b |005e: move-result-object v11 │ │ -3a1da6: 2802 |005f: goto 0061 // +0002 │ │ -3a1da8: 07ab |0060: move-object v11, v10 │ │ -3a1daa: 218c |0061: array-length v12, v8 │ │ -3a1dac: 120d |0062: const/4 v13, #int 0 // #0 │ │ -3a1dae: 1213 |0063: const/4 v3, #int 1 // #1 │ │ -3a1db0: 35cd 6400 |0064: if-ge v13, v12, 00c8 // +0064 │ │ -3a1db4: 4606 080d |0066: aget-object v6, v8, v13 │ │ -3a1db8: 3818 2d00 |0068: if-eqz v24, 0095 // +002d │ │ -3a1dbc: 6e10 2298 0500 |006a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a1dc2: 0a10 |006d: move-result v16 │ │ -3a1dc4: 3d10 2700 |006e: if-lez v16, 0095 // +0027 │ │ -3a1dc8: 620e 2f7a |0070: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a1dcc: 6e20 b8a5 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@a5b8 │ │ -3a1dd2: 0c0e |0075: move-result-object v14 │ │ -3a1dd4: 1f0e af14 |0076: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a1dd8: 6e10 cba2 0e00 |0078: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a1dde: 0c0e |007b: move-result-object v14 │ │ -3a1de0: 6e20 0e98 5e00 |007c: invoke-virtual {v14, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a1de6: 0a0e |007f: move-result v14 │ │ -3a1de8: 390e 1500 |0080: if-nez v14, 0095 // +0015 │ │ -3a1dec: 620e 2f7a |0082: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a1df0: 6e20 b8a5 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@a5b8 │ │ -3a1df6: 0c0e |0087: move-result-object v14 │ │ -3a1df8: 1f0e af14 |0088: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a1dfc: 6e10 cba2 0e00 |008a: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a1e02: 0c0e |008d: move-result-object v14 │ │ -3a1e04: 6e20 2398 be00 |008e: invoke-virtual {v14, v11}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3a1e0a: 0a0e |0091: move-result v14 │ │ -3a1e0c: 390e 0300 |0092: if-nez v14, 0095 // +0003 │ │ -3a1e10: 2826 |0094: goto 00ba // +0026 │ │ -3a1e12: 620e 357a |0095: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3a1e16: 6e20 b9a5 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@a5b9 │ │ -3a1e1c: 0c0e |009a: move-result-object v14 │ │ -3a1e1e: 6e10 0ba3 0e00 |009b: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a1e24: 0b0e |009e: move-result-wide v14 │ │ -3a1e26: c53e |009f: ushr-long/2addr v14, v3 │ │ -3a1e28: 3806 1a00 |00a0: if-eqz v6, 00ba // +001a │ │ -3a1e2c: 0211 0700 |00a2: move/from16 v17, v7 │ │ -3a1e30: 0812 0800 |00a4: move-object/from16 v18, v8 │ │ -3a1e34: 7de7 |00a6: neg-long v7, v14 │ │ -3a1e36: 7120 ad97 8700 |00a7: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a1e3c: 0c03 |00aa: move-result-object v3 │ │ -3a1e3e: 6e30 c89a 3906 |00ab: invoke-virtual {v9, v3, v6}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ -3a1e44: 0c03 |00ae: move-result-object v3 │ │ -3a1e46: 0736 |00af: move-object v6, v3 │ │ -3a1e48: 1f06 ae14 |00b0: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a1e4c: 1607 0100 |00b2: const-wide/16 v7, #int 1 // #1 │ │ -3a1e50: bb7e |00b4: add-long/2addr v14, v7 │ │ -3a1e52: 0207 1100 |00b5: move/from16 v7, v17 │ │ -3a1e56: 0808 1200 |00b7: move-object/from16 v8, v18 │ │ -3a1e5a: 28e7 |00b9: goto 00a0 // -0019 │ │ -3a1e5c: 0211 0700 |00ba: move/from16 v17, v7 │ │ -3a1e60: 0812 0800 |00bc: move-object/from16 v18, v8 │ │ -3a1e64: d80d 0d01 |00be: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3a1e68: 0207 1100 |00c0: move/from16 v7, v17 │ │ -3a1e6c: 0808 1200 |00c2: move-object/from16 v8, v18 │ │ -3a1e70: 1303 1e00 |00c4: const/16 v3, #int 30 // #1e │ │ -3a1e74: 1206 |00c6: const/4 v6, #int 0 // #0 │ │ -3a1e76: 289c |00c7: goto 0063 // -0064 │ │ -3a1e78: 0211 0700 |00c8: move/from16 v17, v7 │ │ -3a1e7c: 6e10 cb9a 0900 |00ca: invoke-virtual {v9}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ -3a1e82: 0c05 |00cd: move-result-object v5 │ │ -3a1e84: 1206 |00ce: const/4 v6, #int 0 // #0 │ │ -3a1e86: 2367 0d16 |00cf: new-array v7, v6, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a1e8a: 7220 f299 7500 |00d1: invoke-interface {v5, v7}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ -3a1e90: 0c05 |00d4: move-result-object v5 │ │ -3a1e92: 1f05 0d16 |00d5: check-cast v5, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a1e96: 2156 |00d7: array-length v6, v5 │ │ -3a1e98: b346 |00d8: div-int/2addr v6, v4 │ │ -3a1e9a: 1257 |00d9: const/4 v7, #int 5 // #5 │ │ -3a1e9c: b076 |00da: add-int/2addr v6, v7 │ │ -3a1e9e: 5906 2b79 |00db: iput v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.cSlides:I // field@792b │ │ -3a1ea2: 3427 0400 |00dd: if-lt v7, v2, 00e1 // +0004 │ │ -3a1ea6: 1204 |00df: const/4 v4, #int 0 // #0 │ │ -3a1ea8: 2805 |00e0: goto 00e5 // +0005 │ │ -3a1eaa: d806 02fb |00e1: add-int/lit8 v6, v2, #int -5 // #fb │ │ -3a1eae: 9204 0406 |00e3: mul-int v4, v4, v6 │ │ -3a1eb2: 3c01 0400 |00e5: if-gtz v1, 00e9 // +0004 │ │ -3a1eb6: 1216 |00e7: const/4 v6, #int 1 // #1 │ │ -3a1eb8: 2802 |00e8: goto 00ea // +0002 │ │ -3a1eba: 1206 |00e9: const/4 v6, #int 0 // #0 │ │ -3a1ebc: 0207 1100 |00ea: move/from16 v7, v17 │ │ -3a1ec0: 2158 |00ec: array-length v8, v5 │ │ -3a1ec2: 1209 |00ed: const/4 v9, #int 0 // #0 │ │ -3a1ec4: 3584 6201 |00ee: if-ge v4, v8, 0250 // +0162 │ │ -3a1ec8: d808 0701 |00f0: add-int/lit8 v8, v7, #int 1 // #01 │ │ -3a1ecc: 540c 3179 |00f2: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a1ed0: 21cc |00f4: array-length v12, v12 │ │ -3a1ed2: 35c8 5b01 |00f5: if-ge v8, v12, 0250 // +015b │ │ -3a1ed6: 3a04 0400 |00f7: if-ltz v4, 00fb // +0004 │ │ -3a1eda: 4609 0504 |00f9: aget-object v9, v5, v4 │ │ -3a1ede: 3909 0400 |00fb: if-nez v9, 00ff // +0004 │ │ -3a1ee2: 2900 4e01 |00fd: goto/16 024b // +014e │ │ -3a1ee6: 620c 2e7a |00ff: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3a1eea: 6e20 b9a5 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@a5b9 │ │ -3a1ef0: 0c0c |0104: move-result-object v12 │ │ -3a1ef2: 6e10 0ca3 0c00 |0105: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3a1ef8: 0b0c |0108: move-result-wide v12 │ │ -3a1efa: 160e 0000 |0109: const-wide/16 v14, #int 0 // #0 │ │ -3a1efe: 3111 0e0c |010b: cmp-long v17, v14, v12 │ │ -3a1f02: 3811 1b00 |010d: if-eqz v17, 0128 // +001b │ │ -3a1f06: 620e 6373 |010f: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a1f0a: 53ee 417a |0111: iget-wide v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3a1f0e: 3111 0e0c |0113: cmp-long v17, v14, v12 │ │ -3a1f12: 3911 0300 |0115: if-nez v17, 0118 // +0003 │ │ -3a1f16: 2811 |0117: goto 0128 // +0011 │ │ -3a1f18: 160e 0100 |0118: const-wide/16 v14, #int 1 // #1 │ │ -3a1f1c: 3110 0e0c |011a: cmp-long v16, v14, v12 │ │ -3a1f20: 3910 0600 |011c: if-nez v16, 0122 // +0006 │ │ -3a1f24: 620c c176 |011e: sget-object v12, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3a1f28: 120e |0120: const/4 v14, #int 0 // #0 │ │ -3a1f2a: 280a |0121: goto 012b // +000a │ │ -3a1f2c: 120e |0122: const/4 v14, #int 0 // #0 │ │ -3a1f2e: 7130 dea5 dc0e |0123: invoke-static {v12, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ -3a1f34: 0c0c |0126: move-result-object v12 │ │ -3a1f36: 2804 |0127: goto 012b // +0004 │ │ -3a1f38: 120e |0128: const/4 v14, #int 0 // #0 │ │ -3a1f3a: 620c bf76 |0129: sget-object v12, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3a1f3e: 20cd ae14 |012b: instance-of v13, v12, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a1f42: 380d 1500 |012d: if-eqz v13, 0142 // +0015 │ │ -3a1f46: 07cd |012f: move-object v13, v12 │ │ -3a1f48: 1f0d ae14 |0130: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a1f4c: 54df 3476 |0132: iget-object v15, v13, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3a1f50: 460f 0f0e |0134: aget-object v15, v15, v14 │ │ -3a1f54: 390f 0300 |0136: if-nez v15, 0139 // +0003 │ │ -3a1f58: 280a |0138: goto 0142 // +000a │ │ -3a1f5a: 54dc 3476 |0139: iget-object v12, v13, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3a1f5e: 460c 0c0e |013b: aget-object v12, v12, v14 │ │ -3a1f62: 6e10 eb97 0c00 |013d: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a1f68: 0c0c |0140: move-result-object v12 │ │ -3a1f6a: 280a |0141: goto 014b // +000a │ │ -3a1f6c: 390c 0500 |0142: if-nez v12, 0147 // +0005 │ │ -3a1f70: 1a0c a304 |0144: const-string v12, "*" // string@04a3 │ │ -3a1f74: 2805 |0146: goto 014b // +0005 │ │ -3a1f76: 6e10 eb97 0c00 |0147: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a1f7c: 0c0c |014a: move-result-object v12 │ │ -3a1f7e: 620d 327a |014b: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3a1f82: 6e20 b8a5 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@a5b8 │ │ -3a1f88: 0c0d |0150: move-result-object v13 │ │ -3a1f8a: 620e 357a |0151: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3a1f8e: 6e20 b9a5 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@a5b9 │ │ -3a1f94: 0c0e |0156: move-result-object v14 │ │ -3a1f96: 6e10 0ba3 0e00 |0157: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a1f9c: 0b0e |015a: move-result-wide v14 │ │ -3a1f9e: 7120 61a3 fe00 |015b: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ -3a1fa4: 0c0e |015e: move-result-object v14 │ │ -3a1fa6: 130f 1000 |015f: const/16 v15, #int 16 // #10 │ │ -3a1faa: 1203 |0161: const/4 v3, #int 0 // #0 │ │ -3a1fac: 6e30 2e98 3e0f |0162: invoke-virtual {v14, v3, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a1fb2: 0c0e |0165: move-result-object v14 │ │ -3a1fb4: 6203 2f7a |0166: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a1fb8: 6e20 b8a5 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@a5b8 │ │ -3a1fbe: 0c03 |016b: move-result-object v3 │ │ -3a1fc0: 1f03 af14 |016c: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a1fc4: 6e10 cba2 0300 |016e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a1fca: 0c03 |0171: move-result-object v3 │ │ -3a1fcc: 1309 3c00 |0172: const/16 v9, #int 60 // #3c │ │ -3a1fd0: 122f |0174: const/4 v15, #int 2 // #2 │ │ -3a1fd2: 3901 7800 |0175: if-nez v1, 01ed // +0078 │ │ -3a1fd6: 6e10 2298 0300 |0177: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a1fdc: 0a07 |017a: move-result v7 │ │ -3a1fde: 3579 1a00 |017b: if-ge v9, v7, 0195 // +001a │ │ -3a1fe2: 2207 e812 |017d: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1fe6: 7010 4098 0700 |017f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1fec: 1309 3700 |0182: const/16 v9, #int 55 // #37 │ │ -3a1ff0: 120b |0184: const/4 v11, #int 0 // #0 │ │ -3a1ff2: 6e30 2e98 b309 |0185: invoke-virtual {v3, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a1ff8: 0c03 |0188: move-result-object v3 │ │ -3a1ffa: 6e20 4b98 3700 |0189: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2000: 1a03 d905 |018c: const-string v3, "..." // string@05d9 │ │ -3a2004: 6e20 4b98 3700 |018e: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a200a: 6e10 5498 0700 |0191: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2010: 0c03 |0194: move-result-object v3 │ │ -3a2012: 5407 3179 |0195: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2016: 2209 e812 |0197: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a201a: 7010 4098 0900 |0199: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2020: 20db af14 |019c: instance-of v11, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a2024: 380b 1300 |019e: if-eqz v11, 01b1 // +0013 │ │ -3a2028: 1f0d af14 |01a0: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a202c: 6e10 cba2 0d00 |01a2: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a2032: 0c0b |01a5: move-result-object v11 │ │ -3a2034: 1a0d b104 |01a6: const-string v13, "*:" // string@04b1 │ │ -3a2038: 6e20 0e98 db00 |01a8: invoke-virtual {v11, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a203e: 0a0b |01ab: move-result v11 │ │ -3a2040: 380b 0500 |01ac: if-eqz v11, 01b1 // +0005 │ │ -3a2044: 1a0b d805 |01ae: const-string v11, ".." // string@05d8 │ │ -3a2048: 2802 |01b0: goto 01b2 // +0002 │ │ -3a204a: 07ab |01b1: move-object v11, v10 │ │ -3a204c: 6e20 4b98 b900 |01b2: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2052: 6e20 2d98 fe00 |01b5: invoke-virtual {v14, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a2058: 0c0b |01b8: move-result-object v11 │ │ -3a205a: 130d 5400 |01b9: const/16 v13, #int 84 // #54 │ │ -3a205e: 130e 2e00 |01bb: const/16 v14, #int 46 // #2e │ │ -3a2062: 6e30 2698 db0e |01bd: invoke-virtual {v11, v13, v14}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3a2068: 0c0b |01c0: move-result-object v11 │ │ -3a206a: 1a0d fc56 |01c1: const-string v13, "[^\.0-9]" // string@56fc │ │ -3a206e: 6e30 2898 db0a |01c3: invoke-virtual {v11, v13, v10}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3a2074: 0c0b |01c6: move-result-object v11 │ │ -3a2076: 6e20 4b98 b900 |01c7: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a207c: 1a0b ab00 |01ca: const-string v11, " " // string@00ab │ │ -3a2080: 6e20 4b98 b900 |01cc: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2086: 6e10 2298 0c00 |01cf: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a208c: 0a0b |01d2: move-result v11 │ │ -3a208e: 124d |01d3: const/4 v13, #int 4 // #4 │ │ -3a2090: 35bd 0700 |01d4: if-ge v13, v11, 01db // +0007 │ │ -3a2094: 120b |01d6: const/4 v11, #int 0 // #0 │ │ -3a2096: 6e30 2e98 bc0d |01d7: invoke-virtual {v12, v11, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a209c: 0c0c |01da: move-result-object v12 │ │ -3a209e: 6e20 4b98 c900 |01db: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a20a4: 1a0b 1100 |01de: const-string v11, " " // string@0011 │ │ -3a20a8: 6e20 4b98 b900 |01e0: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a20ae: 6e20 4b98 3900 |01e3: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a20b4: 6e10 5498 0900 |01e6: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a20ba: 0c03 |01e9: move-result-object v3 │ │ -3a20bc: 4d03 0708 |01ea: aput-object v3, v7, v8 │ │ -3a20c0: 285e |01ec: goto 024a // +005e │ │ -3a20c2: 6e10 2298 0300 |01ed: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a20c8: 0a0b |01f0: move-result v11 │ │ -3a20ca: b39b |01f1: div-int/2addr v11, v9 │ │ -3a20cc: b0fb |01f2: add-int/2addr v11, v15 │ │ -3a20ce: 7bb9 |01f3: neg-int v9, v11 │ │ -3a20d0: 3597 0400 |01f4: if-ge v7, v9, 01f8 // +0004 │ │ -3a20d4: b0b7 |01f6: add-int/2addr v7, v11 │ │ -3a20d6: 2854 |01f7: goto 024b // +0054 │ │ -3a20d8: b07b |01f8: add-int/2addr v11, v7 │ │ -3a20da: 5407 3179 |01f9: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a20de: 2177 |01fb: array-length v7, v7 │ │ -3a20e0: 3578 4000 |01fc: if-ge v8, v7, 023c // +0040 │ │ -3a20e4: 3d08 2500 |01fe: if-lez v8, 0223 // +0025 │ │ -3a20e8: 5406 3179 |0200: iget-object v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a20ec: 2207 e812 |0202: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a20f0: 7010 4098 0700 |0204: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a20f6: 1a09 4c57 |0207: const-string v9, "_____" // string@574c │ │ -3a20fa: 6e20 4b98 9700 |0209: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2100: 6e20 4b98 e700 |020c: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2106: 1a09 4a57 |020f: const-string v9, "___" // string@574a │ │ -3a210a: 6e20 4b98 9700 |0211: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2110: 6e20 4b98 c700 |0214: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2116: 1a09 4f57 |0217: const-string v9, "_________________________________" // string@574f │ │ -3a211a: 6e20 4b98 9700 |0219: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2120: 6e10 5498 0700 |021c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2126: 0c07 |021f: move-result-object v7 │ │ -3a2128: 4d07 0608 |0220: aput-object v7, v6, v8 │ │ -3a212c: 1216 |0222: const/4 v6, #int 1 // #1 │ │ -3a212e: 5407 3179 |0223: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2132: 6e10 2298 0300 |0225: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2138: 0a14 |0228: move-result v20 │ │ -3a213a: 5409 3179 |0229: iget-object v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a213e: 2199 |022b: array-length v9, v9 │ │ -3a2140: b189 |022c: sub-int/2addr v9, v8 │ │ -3a2142: 121c |022d: const/4 v12, #int 1 // #1 │ │ -3a2144: d815 09ff |022e: add-int/lit8 v21, v9, #int -1 // #ff │ │ -3a2148: 1316 3c00 |0230: const/16 v22, #int 60 // #3c │ │ -3a214c: 0811 0700 |0232: move-object/from16 v17, v7 │ │ -3a2150: 0212 0800 |0234: move/from16 v18, v8 │ │ -3a2154: 0813 0300 |0236: move-object/from16 v19, v3 │ │ -3a2158: 7706 96a4 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@a496 │ │ -3a215e: 0a08 |023b: move-result v8 │ │ -3a2160: 35b8 0e00 |023c: if-ge v8, v11, 024a // +000e │ │ -3a2164: d808 0801 |023e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3a2168: 5403 3179 |0240: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a216c: 2133 |0242: array-length v3, v3 │ │ -3a216e: 3538 f9ff |0243: if-ge v8, v3, 023c // -0007 │ │ -3a2172: 5403 3179 |0245: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2176: 4d0a 0308 |0247: aput-object v10, v3, v8 │ │ -3a217a: 28f3 |0249: goto 023c // -000d │ │ -3a217c: 0187 |024a: move v7, v8 │ │ -3a217e: d804 0401 |024b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3a2182: 1213 |024d: const/4 v3, #int 1 // #1 │ │ -3a2184: 2900 9efe |024e: goto/16 00ec // -0162 │ │ -3a2188: 1213 |0250: const/4 v3, #int 1 // #1 │ │ -3a218a: 3906 1100 |0251: if-nez v6, 0262 // +0011 │ │ -3a218e: 3513 0f00 |0253: if-ge v3, v1, 0262 // +000f │ │ -3a2192: 5304 3079 |0255: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a2196: 1302 1e00 |0257: const/16 v2, #int 30 // #1e │ │ -3a219a: c524 |0259: ushr-long/2addr v4, v2 │ │ -3a219c: c324 |025a: shl-long/2addr v4, v2 │ │ -3a219e: b131 |025b: sub-int/2addr v1, v3 │ │ -3a21a0: 8111 |025c: int-to-long v1, v1 │ │ -3a21a2: c141 |025d: or-long/2addr v1, v4 │ │ -3a21a4: 5a01 3079 |025e: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a21a8: 12f1 |0260: const/4 v1, #int -1 // #ff │ │ -3a21aa: 0f01 |0261: return v1 │ │ -3a21ac: d806 0701 |0262: add-int/lit8 v6, v7, #int 1 // #01 │ │ -3a21b0: 3d06 0400 |0264: if-lez v6, 0268 // +0004 │ │ -3a21b4: 0161 |0266: move v1, v6 │ │ -3a21b6: 2802 |0267: goto 0269 // +0002 │ │ -3a21b8: 1201 |0268: const/4 v1, #int 0 // #0 │ │ -3a21ba: 5403 3179 |0269: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a21be: 2133 |026b: array-length v3, v3 │ │ -3a21c0: 3531 0900 |026c: if-ge v1, v3, 0275 // +0009 │ │ -3a21c4: 5403 3179 |026e: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a21c8: 4d09 0301 |0270: aput-object v9, v3, v1 │ │ -3a21cc: d801 0101 |0272: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a21d0: 28f5 |0274: goto 0269 // -000b │ │ -3a21d2: 5401 3179 |0275: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a21d6: 1243 |0277: const/4 v3, #int 4 // #4 │ │ -3a21d8: 3523 0500 |0278: if-ge v3, v2, 027d // +0005 │ │ -3a21dc: 1a02 6c08 |027a: const-string v2, "@" // string@086c │ │ -3a21e0: 2803 |027c: goto 027f // +0003 │ │ -3a21e2: 1a02 291a |027d: const-string v2, "FILTER @" // string@1a29 │ │ -3a21e6: 1203 |027f: const/4 v3, #int 0 // #0 │ │ -3a21e8: 4d02 0103 |0280: aput-object v2, v1, v3 │ │ -3a21ec: 5401 3179 |0282: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a21f0: 2111 |0284: array-length v1, v1 │ │ -3a21f2: 3616 0300 |0285: if-gt v6, v1, 0288 // +0003 │ │ -3a21f6: 2804 |0287: goto 028b // +0004 │ │ -3a21f8: 5401 3179 |0288: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a21fc: 2116 |028a: array-length v6, v1 │ │ -3a21fe: 0f06 |028b: return v6 │ │ +3a1cd4: |[3a1cd4] net.sf.dibdib.thread_feed.ChatFeeder.fillTextLines4All:(Z)I │ │ +3a1ce4: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +3a1ce8: 5301 3079 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a1cec: 1303 1e00 |0004: const/16 v3, #int 30 // #1e │ │ +3a1cf0: c531 |0006: ushr-long/2addr v1, v3 │ │ +3a1cf2: 8412 |0007: long-to-int v2, v1 │ │ +3a1cf4: 5304 3079 |0008: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a1cf8: 1706 ffff ff3f |000a: const-wide/32 v6, #float 2 // #3fffffff │ │ +3a1cfe: c064 |000d: and-long/2addr v4, v6 │ │ +3a1d00: 8441 |000e: long-to-int v1, v4 │ │ +3a1d02: 7401 97a4 1700 |000f: invoke-virtual/range {v23}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.linesPerSlide:()I // method@a497 │ │ +3a1d08: 0a04 |0012: move-result v4 │ │ +3a1d0a: 6205 db79 |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3a1d0e: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +3a1d10: 6e20 87a5 6500 |0016: invoke-virtual {v5, v6}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a587 │ │ +3a1d16: 0c05 |0019: move-result-object v5 │ │ +3a1d18: 6e10 3498 0500 |001a: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a1d1e: 0c05 |001d: move-result-object v5 │ │ +3a1d20: 5407 3179 |001e: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a1d24: 3807 0b00 |0020: if-eqz v7, 002b // +000b │ │ +3a1d28: 5407 3179 |0022: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a1d2c: 2177 |0024: array-length v7, v7 │ │ +3a1d2e: 3647 0300 |0025: if-gt v7, v4, 0028 // +0003 │ │ +3a1d32: 2804 |0027: goto 002b // +0004 │ │ +3a1d34: 5407 3179 |0028: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a1d38: 2805 |002a: goto 002f // +0005 │ │ +3a1d3a: d807 0401 |002b: add-int/lit8 v7, v4, #int 1 // #01 │ │ +3a1d3e: 2377 dc15 |002d: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ +3a1d42: 5b07 3179 |002f: iput-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a1d46: 3c01 0400 |0031: if-gtz v1, 0035 // +0004 │ │ +3a1d4a: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +3a1d4c: 2806 |0034: goto 003a // +0006 │ │ +3a1d4e: d807 01ff |0035: add-int/lit8 v7, v1, #int -1 // #ff │ │ +3a1d52: 9207 0704 |0037: mul-int v7, v7, v4 │ │ +3a1d56: 7b77 |0039: neg-int v7, v7 │ │ +3a1d58: 6208 207a |003a: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3a1d5c: 5388 297a |003c: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a1d60: 7120 cba5 9800 |003e: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cb │ │ +3a1d66: 0c08 |0041: move-result-object v8 │ │ +3a1d68: 2209 7b13 |0042: new-instance v9, Ljava/util/TreeMap; // type@137b │ │ +3a1d6c: 7010 c29a 0900 |0044: invoke-direct {v9}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ +3a1d72: 1a0a 0000 |0047: const-string v10, "" // string@0000 │ │ +3a1d76: 3818 1700 |0049: if-eqz v24, 0060 // +0017 │ │ +3a1d7a: 220b e812 |004b: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1d7e: 7010 4098 0b00 |004d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1d84: 1a0c d705 |0050: const-string v12, ".*" // string@05d7 │ │ +3a1d88: 6e20 4b98 cb00 |0052: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1d8e: 6e20 4b98 5b00 |0055: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1d94: 6e20 4b98 cb00 |0058: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1d9a: 6e10 5498 0b00 |005b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1da0: 0c0b |005e: move-result-object v11 │ │ +3a1da2: 2802 |005f: goto 0061 // +0002 │ │ +3a1da4: 07ab |0060: move-object v11, v10 │ │ +3a1da6: 218c |0061: array-length v12, v8 │ │ +3a1da8: 120d |0062: const/4 v13, #int 0 // #0 │ │ +3a1daa: 1213 |0063: const/4 v3, #int 1 // #1 │ │ +3a1dac: 35cd 6400 |0064: if-ge v13, v12, 00c8 // +0064 │ │ +3a1db0: 4606 080d |0066: aget-object v6, v8, v13 │ │ +3a1db4: 3818 2d00 |0068: if-eqz v24, 0095 // +002d │ │ +3a1db8: 6e10 2298 0500 |006a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a1dbe: 0a10 |006d: move-result v16 │ │ +3a1dc0: 3d10 2700 |006e: if-lez v16, 0095 // +0027 │ │ +3a1dc4: 620e 2f7a |0070: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a1dc8: 6e20 b8a5 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@a5b8 │ │ +3a1dce: 0c0e |0075: move-result-object v14 │ │ +3a1dd0: 1f0e af14 |0076: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a1dd4: 6e10 cba2 0e00 |0078: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a1dda: 0c0e |007b: move-result-object v14 │ │ +3a1ddc: 6e20 0e98 5e00 |007c: invoke-virtual {v14, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a1de2: 0a0e |007f: move-result v14 │ │ +3a1de4: 390e 1500 |0080: if-nez v14, 0095 // +0015 │ │ +3a1de8: 620e 2f7a |0082: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a1dec: 6e20 b8a5 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@a5b8 │ │ +3a1df2: 0c0e |0087: move-result-object v14 │ │ +3a1df4: 1f0e af14 |0088: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a1df8: 6e10 cba2 0e00 |008a: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a1dfe: 0c0e |008d: move-result-object v14 │ │ +3a1e00: 6e20 2398 be00 |008e: invoke-virtual {v14, v11}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3a1e06: 0a0e |0091: move-result v14 │ │ +3a1e08: 390e 0300 |0092: if-nez v14, 0095 // +0003 │ │ +3a1e0c: 2826 |0094: goto 00ba // +0026 │ │ +3a1e0e: 620e 357a |0095: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3a1e12: 6e20 b9a5 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@a5b9 │ │ +3a1e18: 0c0e |009a: move-result-object v14 │ │ +3a1e1a: 6e10 0ba3 0e00 |009b: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a1e20: 0b0e |009e: move-result-wide v14 │ │ +3a1e22: c53e |009f: ushr-long/2addr v14, v3 │ │ +3a1e24: 3806 1a00 |00a0: if-eqz v6, 00ba // +001a │ │ +3a1e28: 0211 0700 |00a2: move/from16 v17, v7 │ │ +3a1e2c: 0812 0800 |00a4: move-object/from16 v18, v8 │ │ +3a1e30: 7de7 |00a6: neg-long v7, v14 │ │ +3a1e32: 7120 ad97 8700 |00a7: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a1e38: 0c03 |00aa: move-result-object v3 │ │ +3a1e3a: 6e30 c89a 3906 |00ab: invoke-virtual {v9, v3, v6}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ +3a1e40: 0c03 |00ae: move-result-object v3 │ │ +3a1e42: 0736 |00af: move-object v6, v3 │ │ +3a1e44: 1f06 ae14 |00b0: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a1e48: 1607 0100 |00b2: const-wide/16 v7, #int 1 // #1 │ │ +3a1e4c: bb7e |00b4: add-long/2addr v14, v7 │ │ +3a1e4e: 0207 1100 |00b5: move/from16 v7, v17 │ │ +3a1e52: 0808 1200 |00b7: move-object/from16 v8, v18 │ │ +3a1e56: 28e7 |00b9: goto 00a0 // -0019 │ │ +3a1e58: 0211 0700 |00ba: move/from16 v17, v7 │ │ +3a1e5c: 0812 0800 |00bc: move-object/from16 v18, v8 │ │ +3a1e60: d80d 0d01 |00be: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3a1e64: 0207 1100 |00c0: move/from16 v7, v17 │ │ +3a1e68: 0808 1200 |00c2: move-object/from16 v8, v18 │ │ +3a1e6c: 1303 1e00 |00c4: const/16 v3, #int 30 // #1e │ │ +3a1e70: 1206 |00c6: const/4 v6, #int 0 // #0 │ │ +3a1e72: 289c |00c7: goto 0063 // -0064 │ │ +3a1e74: 0211 0700 |00c8: move/from16 v17, v7 │ │ +3a1e78: 6e10 cb9a 0900 |00ca: invoke-virtual {v9}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ +3a1e7e: 0c05 |00cd: move-result-object v5 │ │ +3a1e80: 1206 |00ce: const/4 v6, #int 0 // #0 │ │ +3a1e82: 2367 0d16 |00cf: new-array v7, v6, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a1e86: 7220 f299 7500 |00d1: invoke-interface {v5, v7}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ +3a1e8c: 0c05 |00d4: move-result-object v5 │ │ +3a1e8e: 1f05 0d16 |00d5: check-cast v5, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a1e92: 2156 |00d7: array-length v6, v5 │ │ +3a1e94: b346 |00d8: div-int/2addr v6, v4 │ │ +3a1e96: 1257 |00d9: const/4 v7, #int 5 // #5 │ │ +3a1e98: b076 |00da: add-int/2addr v6, v7 │ │ +3a1e9a: 5906 2b79 |00db: iput v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.cSlides:I // field@792b │ │ +3a1e9e: 3427 0400 |00dd: if-lt v7, v2, 00e1 // +0004 │ │ +3a1ea2: 1204 |00df: const/4 v4, #int 0 // #0 │ │ +3a1ea4: 2805 |00e0: goto 00e5 // +0005 │ │ +3a1ea6: d806 02fb |00e1: add-int/lit8 v6, v2, #int -5 // #fb │ │ +3a1eaa: 9204 0406 |00e3: mul-int v4, v4, v6 │ │ +3a1eae: 3c01 0400 |00e5: if-gtz v1, 00e9 // +0004 │ │ +3a1eb2: 1216 |00e7: const/4 v6, #int 1 // #1 │ │ +3a1eb4: 2802 |00e8: goto 00ea // +0002 │ │ +3a1eb6: 1206 |00e9: const/4 v6, #int 0 // #0 │ │ +3a1eb8: 0207 1100 |00ea: move/from16 v7, v17 │ │ +3a1ebc: 2158 |00ec: array-length v8, v5 │ │ +3a1ebe: 1209 |00ed: const/4 v9, #int 0 // #0 │ │ +3a1ec0: 3584 6201 |00ee: if-ge v4, v8, 0250 // +0162 │ │ +3a1ec4: d808 0701 |00f0: add-int/lit8 v8, v7, #int 1 // #01 │ │ +3a1ec8: 540c 3179 |00f2: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a1ecc: 21cc |00f4: array-length v12, v12 │ │ +3a1ece: 35c8 5b01 |00f5: if-ge v8, v12, 0250 // +015b │ │ +3a1ed2: 3a04 0400 |00f7: if-ltz v4, 00fb // +0004 │ │ +3a1ed6: 4609 0504 |00f9: aget-object v9, v5, v4 │ │ +3a1eda: 3909 0400 |00fb: if-nez v9, 00ff // +0004 │ │ +3a1ede: 2900 4e01 |00fd: goto/16 024b // +014e │ │ +3a1ee2: 620c 2e7a |00ff: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3a1ee6: 6e20 b9a5 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@a5b9 │ │ +3a1eec: 0c0c |0104: move-result-object v12 │ │ +3a1eee: 6e10 0ca3 0c00 |0105: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3a1ef4: 0b0c |0108: move-result-wide v12 │ │ +3a1ef6: 160e 0000 |0109: const-wide/16 v14, #int 0 // #0 │ │ +3a1efa: 3111 0e0c |010b: cmp-long v17, v14, v12 │ │ +3a1efe: 3811 1b00 |010d: if-eqz v17, 0128 // +001b │ │ +3a1f02: 620e 6373 |010f: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a1f06: 53ee 417a |0111: iget-wide v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3a1f0a: 3111 0e0c |0113: cmp-long v17, v14, v12 │ │ +3a1f0e: 3911 0300 |0115: if-nez v17, 0118 // +0003 │ │ +3a1f12: 2811 |0117: goto 0128 // +0011 │ │ +3a1f14: 160e 0100 |0118: const-wide/16 v14, #int 1 // #1 │ │ +3a1f18: 3110 0e0c |011a: cmp-long v16, v14, v12 │ │ +3a1f1c: 3910 0600 |011c: if-nez v16, 0122 // +0006 │ │ +3a1f20: 620c c176 |011e: sget-object v12, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3a1f24: 120e |0120: const/4 v14, #int 0 // #0 │ │ +3a1f26: 280a |0121: goto 012b // +000a │ │ +3a1f28: 120e |0122: const/4 v14, #int 0 // #0 │ │ +3a1f2a: 7130 dea5 dc0e |0123: invoke-static {v12, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ +3a1f30: 0c0c |0126: move-result-object v12 │ │ +3a1f32: 2804 |0127: goto 012b // +0004 │ │ +3a1f34: 120e |0128: const/4 v14, #int 0 // #0 │ │ +3a1f36: 620c bf76 |0129: sget-object v12, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3a1f3a: 20cd ae14 |012b: instance-of v13, v12, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a1f3e: 380d 1500 |012d: if-eqz v13, 0142 // +0015 │ │ +3a1f42: 07cd |012f: move-object v13, v12 │ │ +3a1f44: 1f0d ae14 |0130: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a1f48: 54df 3476 |0132: iget-object v15, v13, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3a1f4c: 460f 0f0e |0134: aget-object v15, v15, v14 │ │ +3a1f50: 390f 0300 |0136: if-nez v15, 0139 // +0003 │ │ +3a1f54: 280a |0138: goto 0142 // +000a │ │ +3a1f56: 54dc 3476 |0139: iget-object v12, v13, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3a1f5a: 460c 0c0e |013b: aget-object v12, v12, v14 │ │ +3a1f5e: 6e10 eb97 0c00 |013d: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a1f64: 0c0c |0140: move-result-object v12 │ │ +3a1f66: 280a |0141: goto 014b // +000a │ │ +3a1f68: 390c 0500 |0142: if-nez v12, 0147 // +0005 │ │ +3a1f6c: 1a0c a304 |0144: const-string v12, "*" // string@04a3 │ │ +3a1f70: 2805 |0146: goto 014b // +0005 │ │ +3a1f72: 6e10 eb97 0c00 |0147: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a1f78: 0c0c |014a: move-result-object v12 │ │ +3a1f7a: 620d 327a |014b: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3a1f7e: 6e20 b8a5 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@a5b8 │ │ +3a1f84: 0c0d |0150: move-result-object v13 │ │ +3a1f86: 620e 357a |0151: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3a1f8a: 6e20 b9a5 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@a5b9 │ │ +3a1f90: 0c0e |0156: move-result-object v14 │ │ +3a1f92: 6e10 0ba3 0e00 |0157: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a1f98: 0b0e |015a: move-result-wide v14 │ │ +3a1f9a: 7120 61a3 fe00 |015b: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ +3a1fa0: 0c0e |015e: move-result-object v14 │ │ +3a1fa2: 130f 1000 |015f: const/16 v15, #int 16 // #10 │ │ +3a1fa6: 1203 |0161: const/4 v3, #int 0 // #0 │ │ +3a1fa8: 6e30 2e98 3e0f |0162: invoke-virtual {v14, v3, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a1fae: 0c0e |0165: move-result-object v14 │ │ +3a1fb0: 6203 2f7a |0166: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a1fb4: 6e20 b8a5 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@a5b8 │ │ +3a1fba: 0c03 |016b: move-result-object v3 │ │ +3a1fbc: 1f03 af14 |016c: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a1fc0: 6e10 cba2 0300 |016e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a1fc6: 0c03 |0171: move-result-object v3 │ │ +3a1fc8: 1309 3c00 |0172: const/16 v9, #int 60 // #3c │ │ +3a1fcc: 122f |0174: const/4 v15, #int 2 // #2 │ │ +3a1fce: 3901 7800 |0175: if-nez v1, 01ed // +0078 │ │ +3a1fd2: 6e10 2298 0300 |0177: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a1fd8: 0a07 |017a: move-result v7 │ │ +3a1fda: 3579 1a00 |017b: if-ge v9, v7, 0195 // +001a │ │ +3a1fde: 2207 e812 |017d: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1fe2: 7010 4098 0700 |017f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1fe8: 1309 3700 |0182: const/16 v9, #int 55 // #37 │ │ +3a1fec: 120b |0184: const/4 v11, #int 0 // #0 │ │ +3a1fee: 6e30 2e98 b309 |0185: invoke-virtual {v3, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a1ff4: 0c03 |0188: move-result-object v3 │ │ +3a1ff6: 6e20 4b98 3700 |0189: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1ffc: 1a03 d905 |018c: const-string v3, "..." // string@05d9 │ │ +3a2000: 6e20 4b98 3700 |018e: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2006: 6e10 5498 0700 |0191: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a200c: 0c03 |0194: move-result-object v3 │ │ +3a200e: 5407 3179 |0195: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2012: 2209 e812 |0197: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2016: 7010 4098 0900 |0199: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a201c: 20db af14 |019c: instance-of v11, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a2020: 380b 1300 |019e: if-eqz v11, 01b1 // +0013 │ │ +3a2024: 1f0d af14 |01a0: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a2028: 6e10 cba2 0d00 |01a2: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a202e: 0c0b |01a5: move-result-object v11 │ │ +3a2030: 1a0d b104 |01a6: const-string v13, "*:" // string@04b1 │ │ +3a2034: 6e20 0e98 db00 |01a8: invoke-virtual {v11, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a203a: 0a0b |01ab: move-result v11 │ │ +3a203c: 380b 0500 |01ac: if-eqz v11, 01b1 // +0005 │ │ +3a2040: 1a0b d805 |01ae: const-string v11, ".." // string@05d8 │ │ +3a2044: 2802 |01b0: goto 01b2 // +0002 │ │ +3a2046: 07ab |01b1: move-object v11, v10 │ │ +3a2048: 6e20 4b98 b900 |01b2: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a204e: 6e20 2d98 fe00 |01b5: invoke-virtual {v14, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a2054: 0c0b |01b8: move-result-object v11 │ │ +3a2056: 130d 5400 |01b9: const/16 v13, #int 84 // #54 │ │ +3a205a: 130e 2e00 |01bb: const/16 v14, #int 46 // #2e │ │ +3a205e: 6e30 2698 db0e |01bd: invoke-virtual {v11, v13, v14}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3a2064: 0c0b |01c0: move-result-object v11 │ │ +3a2066: 1a0d fc56 |01c1: const-string v13, "[^\.0-9]" // string@56fc │ │ +3a206a: 6e30 2898 db0a |01c3: invoke-virtual {v11, v13, v10}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3a2070: 0c0b |01c6: move-result-object v11 │ │ +3a2072: 6e20 4b98 b900 |01c7: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2078: 1a0b ab00 |01ca: const-string v11, " " // string@00ab │ │ +3a207c: 6e20 4b98 b900 |01cc: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2082: 6e10 2298 0c00 |01cf: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2088: 0a0b |01d2: move-result v11 │ │ +3a208a: 124d |01d3: const/4 v13, #int 4 // #4 │ │ +3a208c: 35bd 0700 |01d4: if-ge v13, v11, 01db // +0007 │ │ +3a2090: 120b |01d6: const/4 v11, #int 0 // #0 │ │ +3a2092: 6e30 2e98 bc0d |01d7: invoke-virtual {v12, v11, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a2098: 0c0c |01da: move-result-object v12 │ │ +3a209a: 6e20 4b98 c900 |01db: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a20a0: 1a0b 1100 |01de: const-string v11, " " // string@0011 │ │ +3a20a4: 6e20 4b98 b900 |01e0: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a20aa: 6e20 4b98 3900 |01e3: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a20b0: 6e10 5498 0900 |01e6: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a20b6: 0c03 |01e9: move-result-object v3 │ │ +3a20b8: 4d03 0708 |01ea: aput-object v3, v7, v8 │ │ +3a20bc: 285e |01ec: goto 024a // +005e │ │ +3a20be: 6e10 2298 0300 |01ed: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a20c4: 0a0b |01f0: move-result v11 │ │ +3a20c6: b39b |01f1: div-int/2addr v11, v9 │ │ +3a20c8: b0fb |01f2: add-int/2addr v11, v15 │ │ +3a20ca: 7bb9 |01f3: neg-int v9, v11 │ │ +3a20cc: 3597 0400 |01f4: if-ge v7, v9, 01f8 // +0004 │ │ +3a20d0: b0b7 |01f6: add-int/2addr v7, v11 │ │ +3a20d2: 2854 |01f7: goto 024b // +0054 │ │ +3a20d4: b07b |01f8: add-int/2addr v11, v7 │ │ +3a20d6: 5407 3179 |01f9: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a20da: 2177 |01fb: array-length v7, v7 │ │ +3a20dc: 3578 4000 |01fc: if-ge v8, v7, 023c // +0040 │ │ +3a20e0: 3d08 2500 |01fe: if-lez v8, 0223 // +0025 │ │ +3a20e4: 5406 3179 |0200: iget-object v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a20e8: 2207 e812 |0202: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a20ec: 7010 4098 0700 |0204: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a20f2: 1a09 4c57 |0207: const-string v9, "_____" // string@574c │ │ +3a20f6: 6e20 4b98 9700 |0209: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a20fc: 6e20 4b98 e700 |020c: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2102: 1a09 4a57 |020f: const-string v9, "___" // string@574a │ │ +3a2106: 6e20 4b98 9700 |0211: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a210c: 6e20 4b98 c700 |0214: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2112: 1a09 4f57 |0217: const-string v9, "_________________________________" // string@574f │ │ +3a2116: 6e20 4b98 9700 |0219: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a211c: 6e10 5498 0700 |021c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2122: 0c07 |021f: move-result-object v7 │ │ +3a2124: 4d07 0608 |0220: aput-object v7, v6, v8 │ │ +3a2128: 1216 |0222: const/4 v6, #int 1 // #1 │ │ +3a212a: 5407 3179 |0223: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a212e: 6e10 2298 0300 |0225: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2134: 0a14 |0228: move-result v20 │ │ +3a2136: 5409 3179 |0229: iget-object v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a213a: 2199 |022b: array-length v9, v9 │ │ +3a213c: b189 |022c: sub-int/2addr v9, v8 │ │ +3a213e: 121c |022d: const/4 v12, #int 1 // #1 │ │ +3a2140: d815 09ff |022e: add-int/lit8 v21, v9, #int -1 // #ff │ │ +3a2144: 1316 3c00 |0230: const/16 v22, #int 60 // #3c │ │ +3a2148: 0811 0700 |0232: move-object/from16 v17, v7 │ │ +3a214c: 0212 0800 |0234: move/from16 v18, v8 │ │ +3a2150: 0813 0300 |0236: move-object/from16 v19, v3 │ │ +3a2154: 7706 96a4 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@a496 │ │ +3a215a: 0a08 |023b: move-result v8 │ │ +3a215c: 35b8 0e00 |023c: if-ge v8, v11, 024a // +000e │ │ +3a2160: d808 0801 |023e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3a2164: 5403 3179 |0240: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2168: 2133 |0242: array-length v3, v3 │ │ +3a216a: 3538 f9ff |0243: if-ge v8, v3, 023c // -0007 │ │ +3a216e: 5403 3179 |0245: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2172: 4d0a 0308 |0247: aput-object v10, v3, v8 │ │ +3a2176: 28f3 |0249: goto 023c // -000d │ │ +3a2178: 0187 |024a: move v7, v8 │ │ +3a217a: d804 0401 |024b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3a217e: 1213 |024d: const/4 v3, #int 1 // #1 │ │ +3a2180: 2900 9efe |024e: goto/16 00ec // -0162 │ │ +3a2184: 1213 |0250: const/4 v3, #int 1 // #1 │ │ +3a2186: 3906 1100 |0251: if-nez v6, 0262 // +0011 │ │ +3a218a: 3513 0f00 |0253: if-ge v3, v1, 0262 // +000f │ │ +3a218e: 5304 3079 |0255: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a2192: 1302 1e00 |0257: const/16 v2, #int 30 // #1e │ │ +3a2196: c524 |0259: ushr-long/2addr v4, v2 │ │ +3a2198: c324 |025a: shl-long/2addr v4, v2 │ │ +3a219a: b131 |025b: sub-int/2addr v1, v3 │ │ +3a219c: 8111 |025c: int-to-long v1, v1 │ │ +3a219e: c141 |025d: or-long/2addr v1, v4 │ │ +3a21a0: 5a01 3079 |025e: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a21a4: 12f1 |0260: const/4 v1, #int -1 // #ff │ │ +3a21a6: 0f01 |0261: return v1 │ │ +3a21a8: d806 0701 |0262: add-int/lit8 v6, v7, #int 1 // #01 │ │ +3a21ac: 3d06 0400 |0264: if-lez v6, 0268 // +0004 │ │ +3a21b0: 0161 |0266: move v1, v6 │ │ +3a21b2: 2802 |0267: goto 0269 // +0002 │ │ +3a21b4: 1201 |0268: const/4 v1, #int 0 // #0 │ │ +3a21b6: 5403 3179 |0269: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a21ba: 2133 |026b: array-length v3, v3 │ │ +3a21bc: 3531 0900 |026c: if-ge v1, v3, 0275 // +0009 │ │ +3a21c0: 5403 3179 |026e: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a21c4: 4d09 0301 |0270: aput-object v9, v3, v1 │ │ +3a21c8: d801 0101 |0272: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a21cc: 28f5 |0274: goto 0269 // -000b │ │ +3a21ce: 5401 3179 |0275: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a21d2: 1243 |0277: const/4 v3, #int 4 // #4 │ │ +3a21d4: 3523 0500 |0278: if-ge v3, v2, 027d // +0005 │ │ +3a21d8: 1a02 6c08 |027a: const-string v2, "@" // string@086c │ │ +3a21dc: 2803 |027c: goto 027f // +0003 │ │ +3a21de: 1a02 291a |027d: const-string v2, "FILTER @" // string@1a29 │ │ +3a21e2: 1203 |027f: const/4 v3, #int 0 // #0 │ │ +3a21e4: 4d02 0103 |0280: aput-object v2, v1, v3 │ │ +3a21e8: 5401 3179 |0282: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a21ec: 2111 |0284: array-length v1, v1 │ │ +3a21ee: 3616 0300 |0285: if-gt v6, v1, 0288 // +0003 │ │ +3a21f2: 2804 |0287: goto 028b // +0004 │ │ +3a21f4: 5401 3179 |0288: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a21f8: 2116 |028a: array-length v6, v1 │ │ +3a21fa: 0f06 |028b: return v6 │ │ catches : 1 │ │ 0x006a - 0x0092 │ │ Ljava/lang/Exception; -> 0x0095 │ │ positions : │ │ 0x0002 line=112 │ │ 0x0008 line=113 │ │ 0x000f line=114 │ │ @@ -1481946,973 +1481945,973 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 45 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 1826 16-bit code units │ │ -3a2210: |[3a2210] net.sf.dibdib.thread_feed.ChatFeeder.fillTextLines4Selected:()I │ │ -3a2220: 0800 2c00 |0000: move-object/from16 v0, v44 │ │ -3a2224: 5301 3079 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a2228: 1303 1e00 |0004: const/16 v3, #int 30 // #1e │ │ -3a222c: c531 |0006: ushr-long/2addr v1, v3 │ │ -3a222e: 8412 |0007: long-to-int v2, v1 │ │ -3a2230: 5304 3079 |0008: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a2234: 1706 ffff ff3f |000a: const-wide/32 v6, #float 2 // #3fffffff │ │ -3a223a: c064 |000d: and-long/2addr v4, v6 │ │ -3a223c: 1606 0100 |000e: const-wide/16 v6, #int 1 // #1 │ │ -3a2240: 3101 0604 |0010: cmp-long v1, v6, v4 │ │ -3a2244: 3c01 0900 |0012: if-gtz v1, 001b // +0009 │ │ -3a2248: 5304 3079 |0014: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a224c: c534 |0016: ushr-long/2addr v4, v3 │ │ -3a224e: a303 0403 |0017: shl-long v3, v4, v3 │ │ -3a2252: 5a03 3079 |0019: iput-wide v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a2256: 7401 97a4 2c00 |001b: invoke-virtual/range {v44}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.linesPerSlide:()I // method@a497 │ │ -3a225c: 0a01 |001e: move-result v1 │ │ -3a225e: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -3a2260: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -3a2262: 3623 0400 |0021: if-gt v3, v2, 0025 // +0004 │ │ -3a2266: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -3a2268: 2803 |0024: goto 0027 // +0003 │ │ -3a226a: 1305 0a00 |0025: const/16 v5, #int 10 // #a │ │ -3a226e: 5408 3179 |0027: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2272: 3808 0b00 |0029: if-eqz v8, 0034 // +000b │ │ -3a2276: 5408 3179 |002b: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a227a: 2188 |002d: array-length v8, v8 │ │ -3a227c: 3618 0300 |002e: if-gt v8, v1, 0031 // +0003 │ │ -3a2280: 2804 |0030: goto 0034 // +0004 │ │ -3a2282: 5408 3179 |0031: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2286: 2805 |0033: goto 0038 // +0005 │ │ -3a2288: d808 0101 |0034: add-int/lit8 v8, v1, #int 1 // #01 │ │ -3a228c: 2388 dc15 |0036: new-array v8, v8, [Ljava/lang/String; // type@15dc │ │ -3a2290: 5b08 3179 |0038: iput-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2294: 6208 db79 |003a: sget-object v8, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3a2298: 1209 |003c: const/4 v9, #int 0 // #0 │ │ -3a229a: 6e20 87a5 9800 |003d: invoke-virtual {v8, v9}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a587 │ │ -3a22a0: 0c08 |0040: move-result-object v8 │ │ -3a22a2: 6e10 3498 0800 |0041: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a22a8: 0c08 |0044: move-result-object v8 │ │ -3a22aa: 540a 3179 |0045: iget-object v10, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a22ae: 1a0b 0000 |0047: const-string v11, "" // string@0000 │ │ -3a22b2: 4d0b 0a09 |0049: aput-object v11, v10, v9 │ │ -3a22b6: 620a 6373 |004b: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a22ba: 1a0c 8342 |004d: const-string v12, "Q" // string@4283 │ │ -3a22be: 6e20 e7a5 ca00 |004f: invoke-virtual {v10, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3a22c4: 0c0a |0052: move-result-object v10 │ │ -3a22c6: 160c 0000 |0053: const-wide/16 v12, #int 0 // #0 │ │ -3a22ca: 380a 0b00 |0055: if-eqz v10, 0060 // +000b │ │ -3a22ce: 620e 197a |0057: sget-object v14, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a22d2: 53ee 297a |0059: iget-wide v14, v14, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a22d6: 7140 dda5 ea4f |005b: invoke-static {v10, v14, v15, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a22dc: 0b0e |005e: move-result-wide v14 │ │ -3a22de: 2802 |005f: goto 0061 // +0002 │ │ -3a22e0: 04ce |0060: move-wide v14, v12 │ │ -3a22e2: 1309 4000 |0061: const/16 v9, #int 64 // #40 │ │ -3a22e6: 1223 |0063: const/4 v3, #int 2 // #2 │ │ -3a22e8: 3111 0c0e |0064: cmp-long v17, v12, v14 │ │ -3a22ec: 3911 2700 |0066: if-nez v17, 008d // +0027 │ │ -3a22f0: 6206 6373 |0068: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a22f4: 5466 407a |006a: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a22f8: 6e20 1a98 9600 |006c: invoke-virtual {v6, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a22fe: 0a06 |006f: move-result v6 │ │ -3a2300: 3c06 0d00 |0070: if-gtz v6, 007d // +000d │ │ -3a2304: 3323 1b00 |0072: if-ne v3, v2, 008d // +001b │ │ -3a2308: 1806 0000 00c0 0000 0000 |0074: const-wide v6, #double 1.5915e-314 // #00000000c0000000 │ │ -3a2312: 5a06 3079 |0079: iput-wide v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a2316: 1232 |007b: const/4 v2, #int 3 // #3 │ │ -3a2318: 2811 |007c: goto 008d // +0011 │ │ -3a231a: 6206 6373 |007d: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a231e: 5466 407a |007f: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a2322: 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 │ │ -3a2328: 0c0a |0084: move-result-object v10 │ │ -3a232a: 6206 197a |0085: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a232e: 5366 297a |0087: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a2332: 7140 dda5 6a47 |0089: invoke-static {v10, v6, v7, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a2338: 0b0e |008c: move-result-wide v14 │ │ -3a233a: 6206 7479 |008d: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a233e: 6e10 b3a2 0600 |008f: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ -3a2344: 0a06 |0092: move-result v6 │ │ -3a2346: 3764 0400 |0093: if-le v4, v6, 0097 // +0004 │ │ -3a234a: 07b7 |0095: move-object v7, v11 │ │ -3a234c: 280d |0096: goto 00a3 // +000d │ │ -3a234e: 6207 7479 |0097: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a2352: d809 06ff |0099: add-int/lit8 v9, v6, #int -1 // #ff │ │ -3a2356: 6e20 a4a2 9700 |009b: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ -3a235c: 0c07 |009e: move-result-object v7 │ │ -3a235e: 6e10 eb97 0700 |009f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a2364: 0c07 |00a2: move-result-object v7 │ │ -3a2366: 6e10 2298 0800 |00a3: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a236c: 0a09 |00a6: move-result v9 │ │ -3a236e: 3d09 0400 |00a7: if-lez v9, 00ab // +0004 │ │ -3a2372: 0789 |00a9: move-object v9, v8 │ │ -3a2374: 2802 |00aa: goto 00ac // +0002 │ │ -3a2376: 0779 |00ab: move-object v9, v7 │ │ -3a2378: 7130 5ca4 c90d |00ac: invoke-static {v9, v12, v13}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ -3a237e: 0c09 |00af: move-result-object v9 │ │ -3a2380: 1a13 a304 |00b0: const-string v19, "*" // string@04a3 │ │ -3a2384: 1a03 c905 |00b2: const-string v3, "." // string@05c9 │ │ -3a2388: 3424 8400 |00b4: if-lt v4, v2, 0138 // +0084 │ │ -3a238c: 0215 0500 |00b6: move/from16 v21, v5 │ │ -3a2390: 5304 2a79 |00b8: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ -3a2394: 1611 0100 |00ba: const-wide/16 v17, #int 1 // #1 │ │ -3a2398: a004 0411 |00bc: and-long v4, v4, v17 │ │ -3a239c: 3116 0c04 |00be: cmp-long v22, v12, v4 │ │ -3a23a0: 3816 1b00 |00c0: if-eqz v22, 00db // +001b │ │ -3a23a4: 5404 3179 |00c2: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a23a8: 2205 e812 |00c4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a23ac: 7010 4098 0500 |00c6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a23b2: 1a06 274c |00c9: const-string v6, "Tap chat to add addresses to " // string@4c27 │ │ -3a23b6: 6e20 4b98 6500 |00cb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a23bc: 6e20 4a98 a500 |00ce: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a23c2: 6e10 5498 0500 |00d1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a23c8: 0c05 |00d4: move-result-object v5 │ │ -3a23ca: 1314 0100 |00d5: const/16 v20, #int 1 // #1 │ │ -3a23ce: 4d05 0414 |00d7: aput-object v5, v4, v20 │ │ -3a23d2: 1214 |00d9: const/4 v4, #int 1 // #1 │ │ -3a23d4: 283e |00da: goto 0118 // +003e │ │ -3a23d6: 1314 0100 |00db: const/16 v20, #int 1 // #1 │ │ -3a23da: 5404 3179 |00dd: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a23de: 2205 e812 |00df: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a23e2: 7010 4098 0500 |00e1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a23e8: 1a0c 7116 |00e4: const-string v12, "DRAFT " // string@1671 │ │ -3a23ec: 6e20 4b98 c500 |00e6: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a23f2: 6e20 4b98 7500 |00e9: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a23f8: 6e10 5498 0500 |00ec: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a23fe: 0c05 |00ef: move-result-object v5 │ │ -3a2400: 4d05 0414 |00f0: aput-object v5, v4, v20 │ │ -3a2404: 5404 3179 |00f2: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2408: 2205 e812 |00f4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a240c: 7010 4098 0500 |00f6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2412: 1a07 7f40 |00f9: const-string v7, "PAR2 " // string@407f │ │ -3a2416: 6e20 4b98 7500 |00fb: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a241c: 1227 |00fe: const/4 v7, #int 2 // #2 │ │ -3a241e: 3767 0400 |00ff: if-le v7, v6, 0103 // +0004 │ │ -3a2422: 07b6 |0101: move-object v6, v11 │ │ -3a2424: 280c |0102: goto 010e // +000c │ │ -3a2426: 620c 7479 |0103: sget-object v12, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a242a: b176 |0105: sub-int/2addr v6, v7 │ │ -3a242c: 6e20 a4a2 6c00 |0106: invoke-virtual {v12, v6}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ -3a2432: 0c06 |0109: move-result-object v6 │ │ -3a2434: 6e10 eb97 0600 |010a: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a243a: 0c06 |010d: move-result-object v6 │ │ -3a243c: 6e20 4b98 6500 |010e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2442: 6e10 5498 0500 |0111: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2448: 0c05 |0114: move-result-object v5 │ │ -3a244a: 4d05 0407 |0115: aput-object v5, v4, v7 │ │ -3a244e: 1224 |0117: const/4 v4, #int 2 // #2 │ │ -3a2450: 7100 4ca5 0000 |0118: invoke-static {}, Lnet/sf/dibdib/thread_net/QOpNet;.getFingerPrint:()Ljava/lang/String; // method@a54c │ │ -3a2456: 0c05 |011b: move-result-object v5 │ │ -3a2458: 5406 3179 |011c: iget-object v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a245c: 1217 |011e: const/4 v7, #int 1 // #1 │ │ -3a245e: b074 |011f: add-int/2addr v4, v7 │ │ -3a2460: 3905 0400 |0120: if-nez v5, 0124 // +0004 │ │ -3a2464: 07b5 |0122: move-object v5, v11 │ │ -3a2466: 2812 |0123: goto 0135 // +0012 │ │ -3a2468: 2207 e812 |0124: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a246c: 7010 4098 0700 |0126: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2472: 1a0c 4e57 |0129: const-string v12, "____________________" // string@574e │ │ -3a2476: 6e20 4b98 c700 |012b: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a247c: 6e20 4b98 5700 |012e: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2482: 6e10 5498 0700 |0131: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2488: 0c05 |0134: move-result-object v5 │ │ -3a248a: 4d05 0604 |0135: aput-object v5, v6, v4 │ │ -3a248e: 2875 |0137: goto 01ac // +0075 │ │ -3a2490: 0215 0500 |0138: move/from16 v21, v5 │ │ -3a2494: 1234 |013a: const/4 v4, #int 3 // #3 │ │ -3a2496: 3324 7000 |013b: if-ne v4, v2, 01ab // +0070 │ │ -3a249a: 2205 e812 |013d: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a249e: 7010 4098 0500 |013f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a24a4: 6e20 4b98 b500 |0142: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a24aa: 1806 0000 0000 0040 8f40 |0145: const-wide v6, #double 1000 // #408f400000000000 │ │ -3a24b4: 7100 58a3 0000 |014a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ -3a24ba: 0b0c |014d: move-result-wide v12 │ │ -3a24bc: ad0c 0c06 |014e: mul-double v12, v12, v6 │ │ -3a24c0: 8bc6 |0150: double-to-long v6, v12 │ │ -3a24c2: 6e30 4898 6507 |0151: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3a24c8: 6e10 5498 0500 |0154: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a24ce: 0c05 |0157: move-result-object v5 │ │ -3a24d0: 6e10 2298 0500 |0158: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a24d6: 0a06 |015b: move-result v6 │ │ -3a24d8: 3464 0500 |015c: if-lt v4, v6, 0161 // +0005 │ │ -3a24dc: 0804 1300 |015e: move-object/from16 v4, v19 │ │ -3a24e0: 2826 |0160: goto 0186 // +0026 │ │ -3a24e2: 2206 e812 |0161: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a24e6: 7010 4098 0600 |0163: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a24ec: 6e10 2298 0500 |0166: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a24f2: 0a07 |0169: move-result v7 │ │ -3a24f4: b147 |016a: sub-int/2addr v7, v4 │ │ -3a24f6: 120c |016b: const/4 v12, #int 0 // #0 │ │ -3a24f8: 6e30 2e98 c507 |016c: invoke-virtual {v5, v12, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a24fe: 0c07 |016f: move-result-object v7 │ │ -3a2500: 6e20 4b98 7600 |0170: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2506: 6e20 4b98 3600 |0173: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a250c: 6e10 2298 0500 |0176: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2512: 0a07 |0179: move-result v7 │ │ -3a2514: b147 |017a: sub-int/2addr v7, v4 │ │ -3a2516: 6e20 2d98 7500 |017b: invoke-virtual {v5, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a251c: 0c04 |017e: move-result-object v4 │ │ -3a251e: 6e20 4b98 4600 |017f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2524: 6e10 5498 0600 |0182: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a252a: 0c04 |0185: move-result-object v4 │ │ -3a252c: 5405 3179 |0186: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2530: 2206 e812 |0188: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2534: 7010 4098 0600 |018a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a253a: 1a07 1100 |018d: const-string v7, " " // string@0011 │ │ -3a253e: 6e20 4b98 7600 |018f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2544: 120c |0192: const/4 v12, #int 0 // #0 │ │ -3a2546: 23cd 1a15 |0193: new-array v13, v12, [J // type@151a │ │ -3a254a: 7120 62a3 dc00 |0195: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Millis:(Z[J)Ljava/lang/String; // method@a362 │ │ -3a2550: 0c0d |0198: move-result-object v13 │ │ -3a2552: 6e20 4b98 d600 |0199: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2558: 6e20 4b98 7600 |019c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a255e: 6e20 4b98 4600 |019f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2564: 6e10 5498 0600 |01a2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a256a: 0c04 |01a5: move-result-object v4 │ │ -3a256c: 1216 |01a6: const/4 v6, #int 1 // #1 │ │ -3a256e: 4d04 0506 |01a7: aput-object v4, v5, v6 │ │ -3a2572: 1214 |01a9: const/4 v4, #int 1 // #1 │ │ -3a2574: 2802 |01aa: goto 01ac // +0002 │ │ -3a2576: 1204 |01ab: const/4 v4, #int 0 // #0 │ │ -3a2578: 1225 |01ac: const/4 v5, #int 2 // #2 │ │ -3a257a: 3625 0400 |01ad: if-gt v5, v2, 01b1 // +0004 │ │ -3a257e: 1216 |01af: const/4 v6, #int 1 // #1 │ │ -3a2580: 2802 |01b0: goto 01b2 // +0002 │ │ -3a2582: 1206 |01b1: const/4 v6, #int 0 // #0 │ │ -3a2584: 3625 0600 |01b2: if-gt v5, v2, 01b8 // +0006 │ │ -3a2588: 1205 |01b4: const/4 v5, #int 0 // #0 │ │ -3a258a: 2357 0d16 |01b5: new-array v7, v5, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a258e: 2809 |01b7: goto 01c0 // +0009 │ │ -3a2590: 6205 197a |01b8: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a2594: 535c 297a |01ba: iget-wide v12, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a2598: 7120 cba5 dc00 |01bc: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cb │ │ -3a259e: 0c07 |01bf: move-result-object v7 │ │ -3a25a0: 2205 7b13 |01c0: new-instance v5, Ljava/util/TreeMap; // type@137b │ │ -3a25a4: 7010 c29a 0500 |01c2: invoke-direct {v5}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ -3a25aa: 120c |01c5: const/4 v12, #int 0 // #0 │ │ -3a25ac: 217d |01c6: array-length v13, v7 │ │ -3a25ae: 35dc 5100 |01c7: if-ge v12, v13, 0218 // +0051 │ │ -3a25b2: 460d 070c |01c9: aget-object v13, v7, v12 │ │ -3a25b6: 380d 3a00 |01cb: if-eqz v13, 0205 // +003a │ │ -3a25ba: 6e10 a8a2 0d00 |01cd: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3a25c0: 0b18 |01d0: move-result-wide v24 │ │ -3a25c2: 311a 180e |01d1: cmp-long v26, v24, v14 │ │ -3a25c6: 391a 0300 |01d3: if-nez v26, 01d6 // +0003 │ │ -3a25ca: 2830 |01d5: goto 0205 // +0030 │ │ -3a25cc: 0218 0400 |01d6: move/from16 v24, v4 │ │ -3a25d0: 6204 357a |01d8: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3a25d4: 6e20 b9a5 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@a5b9 │ │ -3a25da: 0c04 |01dd: move-result-object v4 │ │ -3a25dc: 6e10 0ba3 0400 |01de: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a25e2: 0b19 |01e1: move-result-wide v25 │ │ -3a25e4: 1214 |01e2: const/4 v4, #int 1 // #1 │ │ -3a25e6: a519 1904 |01e3: ushr-long v25, v25, v4 │ │ -3a25ea: 052a 1900 |01e5: move-wide/from16 v42, v25 │ │ -3a25ee: 0819 0300 |01e7: move-object/from16 v25, v3 │ │ -3a25f2: 0503 2a00 |01e9: move-wide/from16 v3, v42 │ │ -3a25f6: 081b 0900 |01eb: move-object/from16 v27, v9 │ │ -3a25fa: 081a 0a00 |01ed: move-object/from16 v26, v10 │ │ -3a25fe: 380d 1e00 |01ef: if-eqz v13, 020d // +001e │ │ -3a2602: 7d39 |01f1: neg-long v9, v3 │ │ -3a2604: 7120 ad97 a900 |01f2: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a260a: 0c09 |01f5: move-result-object v9 │ │ -3a260c: 6e30 c89a 950d |01f6: invoke-virtual {v5, v9, v13}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ -3a2612: 0c09 |01f9: move-result-object v9 │ │ -3a2614: 079d |01fa: move-object v13, v9 │ │ -3a2616: 1f0d ae14 |01fb: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a261a: 1609 0100 |01fd: const-wide/16 v9, #int 1 // #1 │ │ -3a261e: bb93 |01ff: add-long/2addr v3, v9 │ │ -3a2620: 080a 1a00 |0200: move-object/from16 v10, v26 │ │ -3a2624: 0809 1b00 |0202: move-object/from16 v9, v27 │ │ -3a2628: 28e7 |0204: goto 01eb // -0019 │ │ -3a262a: 0819 0300 |0205: move-object/from16 v25, v3 │ │ -3a262e: 0218 0400 |0207: move/from16 v24, v4 │ │ -3a2632: 081b 0900 |0209: move-object/from16 v27, v9 │ │ -3a2636: 081a 0a00 |020b: move-object/from16 v26, v10 │ │ -3a263a: d80c 0c01 |020d: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3a263e: 0204 1800 |020f: move/from16 v4, v24 │ │ -3a2642: 0803 1900 |0211: move-object/from16 v3, v25 │ │ -3a2646: 080a 1a00 |0213: move-object/from16 v10, v26 │ │ -3a264a: 0809 1b00 |0215: move-object/from16 v9, v27 │ │ -3a264e: 28af |0217: goto 01c6 // -0051 │ │ -3a2650: 0819 0300 |0218: move-object/from16 v25, v3 │ │ -3a2654: 0218 0400 |021a: move/from16 v24, v4 │ │ -3a2658: 081b 0900 |021c: move-object/from16 v27, v9 │ │ -3a265c: 081a 0a00 |021e: move-object/from16 v26, v10 │ │ -3a2660: 6e10 cb9a 0500 |0220: invoke-virtual {v5}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ -3a2666: 0c03 |0223: move-result-object v3 │ │ -3a2668: 1204 |0224: const/4 v4, #int 0 // #0 │ │ -3a266a: 2345 0d16 |0225: new-array v5, v4, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a266e: 7220 f299 5300 |0227: invoke-interface {v3, v5}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ -3a2674: 0c03 |022a: move-result-object v3 │ │ -3a2676: 1f03 0d16 |022b: check-cast v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a267a: 12f7 |022d: const/4 v7, #int -1 // #ff │ │ -3a267c: 2139 |022e: array-length v9, v3 │ │ -3a267e: 3597 b904 |022f: if-ge v7, v9, 06e8 // +04b9 │ │ -3a2682: 3b07 0900 |0231: if-gez v7, 023a // +0009 │ │ -3a2686: 7130 dea5 fe04 |0233: invoke-static {v14, v15, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ -3a268c: 0c09 |0236: move-result-object v9 │ │ -3a268e: 1f09 ae14 |0237: check-cast v9, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2692: 2803 |0239: goto 023c // +0003 │ │ -3a2694: 4609 0307 |023a: aget-object v9, v3, v7 │ │ -3a2698: 9004 1815 |023c: add-int v4, v24, v21 │ │ -3a269c: 540c 3179 |023e: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a26a0: 21cc |0240: array-length v12, v12 │ │ -3a26a2: 34c4 0400 |0241: if-lt v4, v12, 0245 // +0004 │ │ -3a26a6: 2900 a504 |0243: goto/16 06e8 // +04a5 │ │ -3a26aa: 1a04 d905 |0245: const-string v4, "..." // string@05d9 │ │ -3a26ae: 3809 6204 |0247: if-eqz v9, 06a9 // +0462 │ │ -3a26b2: 6e10 a8a2 0900 |0249: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3a26b8: 0b0c |024c: move-result-wide v12 │ │ -3a26ba: 311c 0c0e |024d: cmp-long v28, v12, v14 │ │ -3a26be: 391c 0600 |024f: if-nez v28, 0255 // +0006 │ │ -3a26c2: 3a07 0400 |0251: if-ltz v7, 0255 // +0004 │ │ -3a26c6: 2900 5604 |0253: goto/16 06a9 // +0456 │ │ -3a26ca: 620c 317a |0255: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a26ce: 6e20 b9a5 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@a5b9 │ │ -3a26d4: 0c0c |025a: move-result-object v12 │ │ -3a26d6: 6e10 10a3 0c00 |025b: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3a26dc: 0c0c |025e: move-result-object v12 │ │ -3a26de: 620d 357a |025f: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3a26e2: 6e20 b9a5 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@a5b9 │ │ -3a26e8: 0c0d |0264: move-result-object v13 │ │ -3a26ea: 6e10 0ba3 0d00 |0265: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a26f0: 0b1c |0268: move-result-wide v28 │ │ -3a26f2: 7702 61a3 1c00 |0269: invoke-static/range {v28, v29}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ -3a26f8: 0c0d |026c: move-result-object v13 │ │ -3a26fa: 6205 2f7a |026d: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a26fe: 6e20 b8a5 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@a5b8 │ │ -3a2704: 0c05 |0272: move-result-object v5 │ │ -3a2706: 1f05 af14 |0273: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a270a: 6e10 cba2 0500 |0275: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a2710: 0c05 |0278: move-result-object v5 │ │ -3a2712: 3a07 2b00 |0279: if-ltz v7, 02a4 // +002b │ │ -3a2716: 123a |027b: const/4 v10, #int 3 // #3 │ │ -3a2718: 372a 2800 |027c: if-le v10, v2, 02a4 // +0028 │ │ -3a271c: 6e10 2298 0800 |027e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2722: 0a10 |0281: move-result v16 │ │ -3a2724: 3d10 2200 |0282: if-lez v16, 02a4 // +0022 │ │ -3a2728: 6e20 0e98 8c00 |0284: invoke-virtual {v12, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a272e: 0a10 |0287: move-result v16 │ │ -3a2730: 3910 1c00 |0288: if-nez v16, 02a4 // +001c │ │ -3a2734: 6e20 0e98 8d00 |028a: invoke-virtual {v13, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a273a: 0a10 |028d: move-result v16 │ │ -3a273c: 3910 1600 |028e: if-nez v16, 02a4 // +0016 │ │ -3a2740: 081e 0300 |0290: move-object/from16 v30, v3 │ │ -3a2744: 6e10 2298 0800 |0292: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a274a: 0a03 |0295: move-result v3 │ │ -3a274c: 363a 0800 |0296: if-gt v10, v3, 029e // +0008 │ │ -3a2750: 6e20 0e98 8500 |0298: invoke-virtual {v5, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a2756: 0a03 |029b: move-result v3 │ │ -3a2758: 3903 0a00 |029c: if-nez v3, 02a6 // +000a │ │ -3a275c: 0220 0100 |029e: move/from16 v32, v1 │ │ -3a2760: 021f 0700 |02a0: move/from16 v31, v7 │ │ -3a2764: 2900 fc03 |02a2: goto/16 069e // +03fc │ │ -3a2768: 081e 0300 |02a4: move-object/from16 v30, v3 │ │ -3a276c: 1a03 8d07 |02a6: const-string v3, ":TOPIC:" // string@078d │ │ -3a2770: 1a0a 6c00 |02a8: const-string v10, " │ │ +3a220c: |[3a220c] net.sf.dibdib.thread_feed.ChatFeeder.fillTextLines4Selected:()I │ │ +3a221c: 0800 2c00 |0000: move-object/from16 v0, v44 │ │ +3a2220: 5301 3079 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a2224: 1303 1e00 |0004: const/16 v3, #int 30 // #1e │ │ +3a2228: c531 |0006: ushr-long/2addr v1, v3 │ │ +3a222a: 8412 |0007: long-to-int v2, v1 │ │ +3a222c: 5304 3079 |0008: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a2230: 1706 ffff ff3f |000a: const-wide/32 v6, #float 2 // #3fffffff │ │ +3a2236: c064 |000d: and-long/2addr v4, v6 │ │ +3a2238: 1606 0100 |000e: const-wide/16 v6, #int 1 // #1 │ │ +3a223c: 3101 0604 |0010: cmp-long v1, v6, v4 │ │ +3a2240: 3c01 0900 |0012: if-gtz v1, 001b // +0009 │ │ +3a2244: 5304 3079 |0014: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a2248: c534 |0016: ushr-long/2addr v4, v3 │ │ +3a224a: a303 0403 |0017: shl-long v3, v4, v3 │ │ +3a224e: 5a03 3079 |0019: iput-wide v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a2252: 7401 97a4 2c00 |001b: invoke-virtual/range {v44}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.linesPerSlide:()I // method@a497 │ │ +3a2258: 0a01 |001e: move-result v1 │ │ +3a225a: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +3a225c: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +3a225e: 3623 0400 |0021: if-gt v3, v2, 0025 // +0004 │ │ +3a2262: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +3a2264: 2803 |0024: goto 0027 // +0003 │ │ +3a2266: 1305 0a00 |0025: const/16 v5, #int 10 // #a │ │ +3a226a: 5408 3179 |0027: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a226e: 3808 0b00 |0029: if-eqz v8, 0034 // +000b │ │ +3a2272: 5408 3179 |002b: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2276: 2188 |002d: array-length v8, v8 │ │ +3a2278: 3618 0300 |002e: if-gt v8, v1, 0031 // +0003 │ │ +3a227c: 2804 |0030: goto 0034 // +0004 │ │ +3a227e: 5408 3179 |0031: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2282: 2805 |0033: goto 0038 // +0005 │ │ +3a2284: d808 0101 |0034: add-int/lit8 v8, v1, #int 1 // #01 │ │ +3a2288: 2388 dc15 |0036: new-array v8, v8, [Ljava/lang/String; // type@15dc │ │ +3a228c: 5b08 3179 |0038: iput-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2290: 6208 db79 |003a: sget-object v8, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3a2294: 1209 |003c: const/4 v9, #int 0 // #0 │ │ +3a2296: 6e20 87a5 9800 |003d: invoke-virtual {v8, v9}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a587 │ │ +3a229c: 0c08 |0040: move-result-object v8 │ │ +3a229e: 6e10 3498 0800 |0041: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a22a4: 0c08 |0044: move-result-object v8 │ │ +3a22a6: 540a 3179 |0045: iget-object v10, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a22aa: 1a0b 0000 |0047: const-string v11, "" // string@0000 │ │ +3a22ae: 4d0b 0a09 |0049: aput-object v11, v10, v9 │ │ +3a22b2: 620a 6373 |004b: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a22b6: 1a0c 8342 |004d: const-string v12, "Q" // string@4283 │ │ +3a22ba: 6e20 e7a5 ca00 |004f: invoke-virtual {v10, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3a22c0: 0c0a |0052: move-result-object v10 │ │ +3a22c2: 160c 0000 |0053: const-wide/16 v12, #int 0 // #0 │ │ +3a22c6: 380a 0b00 |0055: if-eqz v10, 0060 // +000b │ │ +3a22ca: 620e 197a |0057: sget-object v14, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a22ce: 53ee 297a |0059: iget-wide v14, v14, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a22d2: 7140 dda5 ea4f |005b: invoke-static {v10, v14, v15, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a22d8: 0b0e |005e: move-result-wide v14 │ │ +3a22da: 2802 |005f: goto 0061 // +0002 │ │ +3a22dc: 04ce |0060: move-wide v14, v12 │ │ +3a22de: 1309 4000 |0061: const/16 v9, #int 64 // #40 │ │ +3a22e2: 1223 |0063: const/4 v3, #int 2 // #2 │ │ +3a22e4: 3111 0c0e |0064: cmp-long v17, v12, v14 │ │ +3a22e8: 3911 2700 |0066: if-nez v17, 008d // +0027 │ │ +3a22ec: 6206 6373 |0068: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a22f0: 5466 407a |006a: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a22f4: 6e20 1a98 9600 |006c: invoke-virtual {v6, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a22fa: 0a06 |006f: move-result v6 │ │ +3a22fc: 3c06 0d00 |0070: if-gtz v6, 007d // +000d │ │ +3a2300: 3323 1b00 |0072: if-ne v3, v2, 008d // +001b │ │ +3a2304: 1806 0000 00c0 0000 0000 |0074: const-wide v6, #double 1.5915e-314 // #00000000c0000000 │ │ +3a230e: 5a06 3079 |0079: iput-wide v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a2312: 1232 |007b: const/4 v2, #int 3 // #3 │ │ +3a2314: 2811 |007c: goto 008d // +0011 │ │ +3a2316: 6206 6373 |007d: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a231a: 5466 407a |007f: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a231e: 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 │ │ +3a2324: 0c0a |0084: move-result-object v10 │ │ +3a2326: 6206 197a |0085: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a232a: 5366 297a |0087: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a232e: 7140 dda5 6a47 |0089: invoke-static {v10, v6, v7, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a2334: 0b0e |008c: move-result-wide v14 │ │ +3a2336: 6206 7479 |008d: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a233a: 6e10 b3a2 0600 |008f: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ +3a2340: 0a06 |0092: move-result v6 │ │ +3a2342: 3764 0400 |0093: if-le v4, v6, 0097 // +0004 │ │ +3a2346: 07b7 |0095: move-object v7, v11 │ │ +3a2348: 280d |0096: goto 00a3 // +000d │ │ +3a234a: 6207 7479 |0097: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a234e: d809 06ff |0099: add-int/lit8 v9, v6, #int -1 // #ff │ │ +3a2352: 6e20 a4a2 9700 |009b: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ +3a2358: 0c07 |009e: move-result-object v7 │ │ +3a235a: 6e10 eb97 0700 |009f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a2360: 0c07 |00a2: move-result-object v7 │ │ +3a2362: 6e10 2298 0800 |00a3: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2368: 0a09 |00a6: move-result v9 │ │ +3a236a: 3d09 0400 |00a7: if-lez v9, 00ab // +0004 │ │ +3a236e: 0789 |00a9: move-object v9, v8 │ │ +3a2370: 2802 |00aa: goto 00ac // +0002 │ │ +3a2372: 0779 |00ab: move-object v9, v7 │ │ +3a2374: 7130 5ca4 c90d |00ac: invoke-static {v9, v12, v13}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ +3a237a: 0c09 |00af: move-result-object v9 │ │ +3a237c: 1a13 a304 |00b0: const-string v19, "*" // string@04a3 │ │ +3a2380: 1a03 c905 |00b2: const-string v3, "." // string@05c9 │ │ +3a2384: 3424 8400 |00b4: if-lt v4, v2, 0138 // +0084 │ │ +3a2388: 0215 0500 |00b6: move/from16 v21, v5 │ │ +3a238c: 5304 2a79 |00b8: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ +3a2390: 1611 0100 |00ba: const-wide/16 v17, #int 1 // #1 │ │ +3a2394: a004 0411 |00bc: and-long v4, v4, v17 │ │ +3a2398: 3116 0c04 |00be: cmp-long v22, v12, v4 │ │ +3a239c: 3816 1b00 |00c0: if-eqz v22, 00db // +001b │ │ +3a23a0: 5404 3179 |00c2: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a23a4: 2205 e812 |00c4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a23a8: 7010 4098 0500 |00c6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a23ae: 1a06 274c |00c9: const-string v6, "Tap chat to add addresses to " // string@4c27 │ │ +3a23b2: 6e20 4b98 6500 |00cb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a23b8: 6e20 4a98 a500 |00ce: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a23be: 6e10 5498 0500 |00d1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a23c4: 0c05 |00d4: move-result-object v5 │ │ +3a23c6: 1314 0100 |00d5: const/16 v20, #int 1 // #1 │ │ +3a23ca: 4d05 0414 |00d7: aput-object v5, v4, v20 │ │ +3a23ce: 1214 |00d9: const/4 v4, #int 1 // #1 │ │ +3a23d0: 283e |00da: goto 0118 // +003e │ │ +3a23d2: 1314 0100 |00db: const/16 v20, #int 1 // #1 │ │ +3a23d6: 5404 3179 |00dd: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a23da: 2205 e812 |00df: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a23de: 7010 4098 0500 |00e1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a23e4: 1a0c 7116 |00e4: const-string v12, "DRAFT " // string@1671 │ │ +3a23e8: 6e20 4b98 c500 |00e6: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a23ee: 6e20 4b98 7500 |00e9: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a23f4: 6e10 5498 0500 |00ec: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a23fa: 0c05 |00ef: move-result-object v5 │ │ +3a23fc: 4d05 0414 |00f0: aput-object v5, v4, v20 │ │ +3a2400: 5404 3179 |00f2: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2404: 2205 e812 |00f4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2408: 7010 4098 0500 |00f6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a240e: 1a07 7f40 |00f9: const-string v7, "PAR2 " // string@407f │ │ +3a2412: 6e20 4b98 7500 |00fb: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2418: 1227 |00fe: const/4 v7, #int 2 // #2 │ │ +3a241a: 3767 0400 |00ff: if-le v7, v6, 0103 // +0004 │ │ +3a241e: 07b6 |0101: move-object v6, v11 │ │ +3a2420: 280c |0102: goto 010e // +000c │ │ +3a2422: 620c 7479 |0103: sget-object v12, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a2426: b176 |0105: sub-int/2addr v6, v7 │ │ +3a2428: 6e20 a4a2 6c00 |0106: invoke-virtual {v12, v6}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ +3a242e: 0c06 |0109: move-result-object v6 │ │ +3a2430: 6e10 eb97 0600 |010a: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a2436: 0c06 |010d: move-result-object v6 │ │ +3a2438: 6e20 4b98 6500 |010e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a243e: 6e10 5498 0500 |0111: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2444: 0c05 |0114: move-result-object v5 │ │ +3a2446: 4d05 0407 |0115: aput-object v5, v4, v7 │ │ +3a244a: 1224 |0117: const/4 v4, #int 2 // #2 │ │ +3a244c: 7100 4ca5 0000 |0118: invoke-static {}, Lnet/sf/dibdib/thread_net/QOpNet;.getFingerPrint:()Ljava/lang/String; // method@a54c │ │ +3a2452: 0c05 |011b: move-result-object v5 │ │ +3a2454: 5406 3179 |011c: iget-object v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2458: 1217 |011e: const/4 v7, #int 1 // #1 │ │ +3a245a: b074 |011f: add-int/2addr v4, v7 │ │ +3a245c: 3905 0400 |0120: if-nez v5, 0124 // +0004 │ │ +3a2460: 07b5 |0122: move-object v5, v11 │ │ +3a2462: 2812 |0123: goto 0135 // +0012 │ │ +3a2464: 2207 e812 |0124: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2468: 7010 4098 0700 |0126: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a246e: 1a0c 4e57 |0129: const-string v12, "____________________" // string@574e │ │ +3a2472: 6e20 4b98 c700 |012b: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2478: 6e20 4b98 5700 |012e: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a247e: 6e10 5498 0700 |0131: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2484: 0c05 |0134: move-result-object v5 │ │ +3a2486: 4d05 0604 |0135: aput-object v5, v6, v4 │ │ +3a248a: 2875 |0137: goto 01ac // +0075 │ │ +3a248c: 0215 0500 |0138: move/from16 v21, v5 │ │ +3a2490: 1234 |013a: const/4 v4, #int 3 // #3 │ │ +3a2492: 3324 7000 |013b: if-ne v4, v2, 01ab // +0070 │ │ +3a2496: 2205 e812 |013d: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a249a: 7010 4098 0500 |013f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a24a0: 6e20 4b98 b500 |0142: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a24a6: 1806 0000 0000 0040 8f40 |0145: const-wide v6, #double 1000 // #408f400000000000 │ │ +3a24b0: 7100 58a3 0000 |014a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ +3a24b6: 0b0c |014d: move-result-wide v12 │ │ +3a24b8: ad0c 0c06 |014e: mul-double v12, v12, v6 │ │ +3a24bc: 8bc6 |0150: double-to-long v6, v12 │ │ +3a24be: 6e30 4898 6507 |0151: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3a24c4: 6e10 5498 0500 |0154: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a24ca: 0c05 |0157: move-result-object v5 │ │ +3a24cc: 6e10 2298 0500 |0158: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a24d2: 0a06 |015b: move-result v6 │ │ +3a24d4: 3464 0500 |015c: if-lt v4, v6, 0161 // +0005 │ │ +3a24d8: 0804 1300 |015e: move-object/from16 v4, v19 │ │ +3a24dc: 2826 |0160: goto 0186 // +0026 │ │ +3a24de: 2206 e812 |0161: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a24e2: 7010 4098 0600 |0163: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a24e8: 6e10 2298 0500 |0166: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a24ee: 0a07 |0169: move-result v7 │ │ +3a24f0: b147 |016a: sub-int/2addr v7, v4 │ │ +3a24f2: 120c |016b: const/4 v12, #int 0 // #0 │ │ +3a24f4: 6e30 2e98 c507 |016c: invoke-virtual {v5, v12, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a24fa: 0c07 |016f: move-result-object v7 │ │ +3a24fc: 6e20 4b98 7600 |0170: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2502: 6e20 4b98 3600 |0173: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2508: 6e10 2298 0500 |0176: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a250e: 0a07 |0179: move-result v7 │ │ +3a2510: b147 |017a: sub-int/2addr v7, v4 │ │ +3a2512: 6e20 2d98 7500 |017b: invoke-virtual {v5, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a2518: 0c04 |017e: move-result-object v4 │ │ +3a251a: 6e20 4b98 4600 |017f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2520: 6e10 5498 0600 |0182: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2526: 0c04 |0185: move-result-object v4 │ │ +3a2528: 5405 3179 |0186: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a252c: 2206 e812 |0188: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2530: 7010 4098 0600 |018a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2536: 1a07 1100 |018d: const-string v7, " " // string@0011 │ │ +3a253a: 6e20 4b98 7600 |018f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2540: 120c |0192: const/4 v12, #int 0 // #0 │ │ +3a2542: 23cd 1a15 |0193: new-array v13, v12, [J // type@151a │ │ +3a2546: 7120 62a3 dc00 |0195: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Millis:(Z[J)Ljava/lang/String; // method@a362 │ │ +3a254c: 0c0d |0198: move-result-object v13 │ │ +3a254e: 6e20 4b98 d600 |0199: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2554: 6e20 4b98 7600 |019c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a255a: 6e20 4b98 4600 |019f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2560: 6e10 5498 0600 |01a2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2566: 0c04 |01a5: move-result-object v4 │ │ +3a2568: 1216 |01a6: const/4 v6, #int 1 // #1 │ │ +3a256a: 4d04 0506 |01a7: aput-object v4, v5, v6 │ │ +3a256e: 1214 |01a9: const/4 v4, #int 1 // #1 │ │ +3a2570: 2802 |01aa: goto 01ac // +0002 │ │ +3a2572: 1204 |01ab: const/4 v4, #int 0 // #0 │ │ +3a2574: 1225 |01ac: const/4 v5, #int 2 // #2 │ │ +3a2576: 3625 0400 |01ad: if-gt v5, v2, 01b1 // +0004 │ │ +3a257a: 1216 |01af: const/4 v6, #int 1 // #1 │ │ +3a257c: 2802 |01b0: goto 01b2 // +0002 │ │ +3a257e: 1206 |01b1: const/4 v6, #int 0 // #0 │ │ +3a2580: 3625 0600 |01b2: if-gt v5, v2, 01b8 // +0006 │ │ +3a2584: 1205 |01b4: const/4 v5, #int 0 // #0 │ │ +3a2586: 2357 0d16 |01b5: new-array v7, v5, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a258a: 2809 |01b7: goto 01c0 // +0009 │ │ +3a258c: 6205 197a |01b8: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a2590: 535c 297a |01ba: iget-wide v12, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a2594: 7120 cba5 dc00 |01bc: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cb │ │ +3a259a: 0c07 |01bf: move-result-object v7 │ │ +3a259c: 2205 7b13 |01c0: new-instance v5, Ljava/util/TreeMap; // type@137b │ │ +3a25a0: 7010 c29a 0500 |01c2: invoke-direct {v5}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ +3a25a6: 120c |01c5: const/4 v12, #int 0 // #0 │ │ +3a25a8: 217d |01c6: array-length v13, v7 │ │ +3a25aa: 35dc 5100 |01c7: if-ge v12, v13, 0218 // +0051 │ │ +3a25ae: 460d 070c |01c9: aget-object v13, v7, v12 │ │ +3a25b2: 380d 3a00 |01cb: if-eqz v13, 0205 // +003a │ │ +3a25b6: 6e10 a8a2 0d00 |01cd: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3a25bc: 0b18 |01d0: move-result-wide v24 │ │ +3a25be: 311a 180e |01d1: cmp-long v26, v24, v14 │ │ +3a25c2: 391a 0300 |01d3: if-nez v26, 01d6 // +0003 │ │ +3a25c6: 2830 |01d5: goto 0205 // +0030 │ │ +3a25c8: 0218 0400 |01d6: move/from16 v24, v4 │ │ +3a25cc: 6204 357a |01d8: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3a25d0: 6e20 b9a5 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@a5b9 │ │ +3a25d6: 0c04 |01dd: move-result-object v4 │ │ +3a25d8: 6e10 0ba3 0400 |01de: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a25de: 0b19 |01e1: move-result-wide v25 │ │ +3a25e0: 1214 |01e2: const/4 v4, #int 1 // #1 │ │ +3a25e2: a519 1904 |01e3: ushr-long v25, v25, v4 │ │ +3a25e6: 052a 1900 |01e5: move-wide/from16 v42, v25 │ │ +3a25ea: 0819 0300 |01e7: move-object/from16 v25, v3 │ │ +3a25ee: 0503 2a00 |01e9: move-wide/from16 v3, v42 │ │ +3a25f2: 081b 0900 |01eb: move-object/from16 v27, v9 │ │ +3a25f6: 081a 0a00 |01ed: move-object/from16 v26, v10 │ │ +3a25fa: 380d 1e00 |01ef: if-eqz v13, 020d // +001e │ │ +3a25fe: 7d39 |01f1: neg-long v9, v3 │ │ +3a2600: 7120 ad97 a900 |01f2: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a2606: 0c09 |01f5: move-result-object v9 │ │ +3a2608: 6e30 c89a 950d |01f6: invoke-virtual {v5, v9, v13}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ +3a260e: 0c09 |01f9: move-result-object v9 │ │ +3a2610: 079d |01fa: move-object v13, v9 │ │ +3a2612: 1f0d ae14 |01fb: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2616: 1609 0100 |01fd: const-wide/16 v9, #int 1 // #1 │ │ +3a261a: bb93 |01ff: add-long/2addr v3, v9 │ │ +3a261c: 080a 1a00 |0200: move-object/from16 v10, v26 │ │ +3a2620: 0809 1b00 |0202: move-object/from16 v9, v27 │ │ +3a2624: 28e7 |0204: goto 01eb // -0019 │ │ +3a2626: 0819 0300 |0205: move-object/from16 v25, v3 │ │ +3a262a: 0218 0400 |0207: move/from16 v24, v4 │ │ +3a262e: 081b 0900 |0209: move-object/from16 v27, v9 │ │ +3a2632: 081a 0a00 |020b: move-object/from16 v26, v10 │ │ +3a2636: d80c 0c01 |020d: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3a263a: 0204 1800 |020f: move/from16 v4, v24 │ │ +3a263e: 0803 1900 |0211: move-object/from16 v3, v25 │ │ +3a2642: 080a 1a00 |0213: move-object/from16 v10, v26 │ │ +3a2646: 0809 1b00 |0215: move-object/from16 v9, v27 │ │ +3a264a: 28af |0217: goto 01c6 // -0051 │ │ +3a264c: 0819 0300 |0218: move-object/from16 v25, v3 │ │ +3a2650: 0218 0400 |021a: move/from16 v24, v4 │ │ +3a2654: 081b 0900 |021c: move-object/from16 v27, v9 │ │ +3a2658: 081a 0a00 |021e: move-object/from16 v26, v10 │ │ +3a265c: 6e10 cb9a 0500 |0220: invoke-virtual {v5}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ +3a2662: 0c03 |0223: move-result-object v3 │ │ +3a2664: 1204 |0224: const/4 v4, #int 0 // #0 │ │ +3a2666: 2345 0d16 |0225: new-array v5, v4, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a266a: 7220 f299 5300 |0227: invoke-interface {v3, v5}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ +3a2670: 0c03 |022a: move-result-object v3 │ │ +3a2672: 1f03 0d16 |022b: check-cast v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a2676: 12f7 |022d: const/4 v7, #int -1 // #ff │ │ +3a2678: 2139 |022e: array-length v9, v3 │ │ +3a267a: 3597 b904 |022f: if-ge v7, v9, 06e8 // +04b9 │ │ +3a267e: 3b07 0900 |0231: if-gez v7, 023a // +0009 │ │ +3a2682: 7130 dea5 fe04 |0233: invoke-static {v14, v15, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ +3a2688: 0c09 |0236: move-result-object v9 │ │ +3a268a: 1f09 ae14 |0237: check-cast v9, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a268e: 2803 |0239: goto 023c // +0003 │ │ +3a2690: 4609 0307 |023a: aget-object v9, v3, v7 │ │ +3a2694: 9004 1815 |023c: add-int v4, v24, v21 │ │ +3a2698: 540c 3179 |023e: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a269c: 21cc |0240: array-length v12, v12 │ │ +3a269e: 34c4 0400 |0241: if-lt v4, v12, 0245 // +0004 │ │ +3a26a2: 2900 a504 |0243: goto/16 06e8 // +04a5 │ │ +3a26a6: 1a04 d905 |0245: const-string v4, "..." // string@05d9 │ │ +3a26aa: 3809 6204 |0247: if-eqz v9, 06a9 // +0462 │ │ +3a26ae: 6e10 a8a2 0900 |0249: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3a26b4: 0b0c |024c: move-result-wide v12 │ │ +3a26b6: 311c 0c0e |024d: cmp-long v28, v12, v14 │ │ +3a26ba: 391c 0600 |024f: if-nez v28, 0255 // +0006 │ │ +3a26be: 3a07 0400 |0251: if-ltz v7, 0255 // +0004 │ │ +3a26c2: 2900 5604 |0253: goto/16 06a9 // +0456 │ │ +3a26c6: 620c 317a |0255: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a26ca: 6e20 b9a5 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@a5b9 │ │ +3a26d0: 0c0c |025a: move-result-object v12 │ │ +3a26d2: 6e10 10a3 0c00 |025b: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3a26d8: 0c0c |025e: move-result-object v12 │ │ +3a26da: 620d 357a |025f: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3a26de: 6e20 b9a5 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@a5b9 │ │ +3a26e4: 0c0d |0264: move-result-object v13 │ │ +3a26e6: 6e10 0ba3 0d00 |0265: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a26ec: 0b1c |0268: move-result-wide v28 │ │ +3a26ee: 7702 61a3 1c00 |0269: invoke-static/range {v28, v29}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ +3a26f4: 0c0d |026c: move-result-object v13 │ │ +3a26f6: 6205 2f7a |026d: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a26fa: 6e20 b8a5 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@a5b8 │ │ +3a2700: 0c05 |0272: move-result-object v5 │ │ +3a2702: 1f05 af14 |0273: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a2706: 6e10 cba2 0500 |0275: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a270c: 0c05 |0278: move-result-object v5 │ │ +3a270e: 3a07 2b00 |0279: if-ltz v7, 02a4 // +002b │ │ +3a2712: 123a |027b: const/4 v10, #int 3 // #3 │ │ +3a2714: 372a 2800 |027c: if-le v10, v2, 02a4 // +0028 │ │ +3a2718: 6e10 2298 0800 |027e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a271e: 0a10 |0281: move-result v16 │ │ +3a2720: 3d10 2200 |0282: if-lez v16, 02a4 // +0022 │ │ +3a2724: 6e20 0e98 8c00 |0284: invoke-virtual {v12, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a272a: 0a10 |0287: move-result v16 │ │ +3a272c: 3910 1c00 |0288: if-nez v16, 02a4 // +001c │ │ +3a2730: 6e20 0e98 8d00 |028a: invoke-virtual {v13, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a2736: 0a10 |028d: move-result v16 │ │ +3a2738: 3910 1600 |028e: if-nez v16, 02a4 // +0016 │ │ +3a273c: 081e 0300 |0290: move-object/from16 v30, v3 │ │ +3a2740: 6e10 2298 0800 |0292: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2746: 0a03 |0295: move-result v3 │ │ +3a2748: 363a 0800 |0296: if-gt v10, v3, 029e // +0008 │ │ +3a274c: 6e20 0e98 8500 |0298: invoke-virtual {v5, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a2752: 0a03 |029b: move-result v3 │ │ +3a2754: 3903 0a00 |029c: if-nez v3, 02a6 // +000a │ │ +3a2758: 0220 0100 |029e: move/from16 v32, v1 │ │ +3a275c: 021f 0700 |02a0: move/from16 v31, v7 │ │ +3a2760: 2900 fc03 |02a2: goto/16 069e // +03fc │ │ +3a2764: 081e 0300 |02a4: move-object/from16 v30, v3 │ │ +3a2768: 1a03 8d07 |02a6: const-string v3, ":TOPIC:" // string@078d │ │ +3a276c: 1a0a 6c00 |02a8: const-string v10, " │ │ " // string@006c │ │ -3a2774: 7140 d2a5 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@a5d2 │ │ -3a277a: 0c03 |02ad: move-result-object v3 │ │ -3a277c: 6e10 2298 0300 |02ae: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2782: 0a1f |02b1: move-result v31 │ │ -3a2784: 3d1f 0300 |02b2: if-lez v31, 02b5 // +0003 │ │ -3a2788: 2802 |02b4: goto 02b6 // +0002 │ │ -3a278a: 07c3 |02b5: move-object v3, v12 │ │ -3a278c: d818 1801 |02b6: add-int/lit8 v24, v24, #int 1 // #01 │ │ -3a2790: 021f 0700 |02b8: move/from16 v31, v7 │ │ -3a2794: 1247 |02ba: const/4 v7, #int 4 // #4 │ │ -3a2796: 3627 0a00 |02bb: if-gt v7, v2, 02c5 // +000a │ │ -3a279a: 5403 3179 |02bd: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a279e: 4d0b 0318 |02bf: aput-object v11, v3, v24 │ │ -3a27a2: 0820 0400 |02c1: move-object/from16 v32, v4 │ │ -3a27a6: 2900 cd00 |02c3: goto/16 0390 // +00cd │ │ -3a27aa: 5407 3179 |02c5: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a27ae: 0820 0400 |02c7: move-object/from16 v32, v4 │ │ -3a27b2: 2204 e812 |02c9: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a27b6: 7010 4098 0400 |02cb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a27bc: 6e20 4b98 3400 |02ce: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a27c2: 1303 0900 |02d1: const/16 v3, #int 9 // #9 │ │ -3a27c6: 6e20 4498 3400 |02d3: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a27cc: 6e20 4b98 d400 |02d6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a27d2: 6e10 5498 0400 |02d9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a27d8: 0c03 |02dc: move-result-object v3 │ │ -3a27da: 4d03 0718 |02dd: aput-object v3, v7, v24 │ │ -3a27de: 1303 4000 |02df: const/16 v3, #int 64 // #40 │ │ -3a27e2: 6e20 1a98 3c00 |02e1: invoke-virtual {v12, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a27e8: 0a04 |02e4: move-result v4 │ │ -3a27ea: 1a07 ae00 |02e5: const-string v7, " " // string@00ae │ │ -3a27ee: 1a0d 8407 |02e7: const-string v13, ":GROUP:" // string@0784 │ │ -3a27f2: 3d04 8400 |02e9: if-lez v4, 036d // +0084 │ │ -3a27f6: 6e20 0e98 d500 |02eb: invoke-virtual {v5, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a27fc: 0a04 |02ee: move-result v4 │ │ -3a27fe: 3904 7e00 |02ef: if-nez v4, 036d // +007e │ │ -3a2802: 6e10 a8a2 0900 |02f1: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3a2808: 0b03 |02f4: move-result-wide v3 │ │ -3a280a: 1209 |02f5: const/4 v9, #int 0 // #0 │ │ -3a280c: 7140 c9a5 4399 |02f6: invoke-static {v3, v4, v9, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.ensureContact4Chat:(JZZ)J // method@a5c9 │ │ -3a2812: 0b03 |02f9: move-result-wide v3 │ │ -3a2814: 1616 0000 |02fa: const-wide/16 v22, #int 0 // #0 │ │ -3a2818: 310d 1603 |02fc: cmp-long v13, v22, v3 │ │ -3a281c: 380d 9200 |02fe: if-eqz v13, 0390 // +0092 │ │ -3a2820: 620d 2f7a |0300: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a2824: 7130 dea5 4309 |0302: invoke-static {v3, v4, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ -3a282a: 0c03 |0305: move-result-object v3 │ │ -3a282c: 1f03 ae14 |0306: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2830: 6e20 b8a5 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@a5b8 │ │ -3a2836: 0c03 |030b: move-result-object v3 │ │ -3a2838: 1f03 af14 |030c: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a283c: 6e10 cba2 0300 |030e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a2842: 0c03 |0311: move-result-object v3 │ │ -3a2844: d818 1801 |0312: add-int/lit8 v24, v24, #int 1 // #01 │ │ -3a2848: 3d18 7c00 |0314: if-lez v24, 0390 // +007c │ │ -3a284c: 1a04 8107 |0316: const-string v4, ":FP:" // string@0781 │ │ -3a2850: 7140 d2a5 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@a5d2 │ │ -3a2856: 0c05 |031b: move-result-object v5 │ │ -3a2858: 1309 0800 |031c: const/16 v9, #int 8 // #8 │ │ -3a285c: 6e10 2298 0500 |031e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2862: 0a0d |0321: move-result v13 │ │ -3a2864: 37d9 1800 |0322: if-le v9, v13, 033a // +0018 │ │ -3a2868: 2205 e812 |0324: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a286c: 7010 4098 0500 |0326: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2872: 1a09 5b08 |0329: const-string v9, "?" // string@085b │ │ -3a2876: 6e20 4b98 9500 |032b: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a287c: 7140 d2a5 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@a5d2 │ │ -3a2882: 0c03 |0331: move-result-object v3 │ │ -3a2884: 6e20 4b98 3500 |0332: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a288a: 6e10 5498 0500 |0335: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2890: 0c05 |0338: move-result-object v5 │ │ -3a2892: 2818 |0339: goto 0351 // +0018 │ │ -3a2894: 6e20 0e98 5300 |033a: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a289a: 0a03 |033d: move-result v3 │ │ -3a289c: 3903 1300 |033e: if-nez v3, 0351 // +0013 │ │ -3a28a0: 2203 e812 |0340: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a28a4: 7010 4098 0300 |0342: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a28aa: 1a04 5b08 |0345: const-string v4, "?" // string@085b │ │ -3a28ae: 6e20 4b98 4300 |0347: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a28b4: 6e20 4b98 5300 |034a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a28ba: 6e10 5498 0300 |034d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a28c0: 0c05 |0350: move-result-object v5 │ │ -3a28c2: 5403 3179 |0351: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a28c6: 2204 e812 |0353: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a28ca: 7010 4098 0400 |0355: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a28d0: 6e20 4b98 7400 |0358: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a28d6: 6e20 4b98 c400 |035b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a28dc: 1307 0900 |035e: const/16 v7, #int 9 // #9 │ │ -3a28e0: 6e20 4498 7400 |0360: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a28e6: 6e20 4b98 5400 |0363: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a28ec: 6e10 5498 0400 |0366: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a28f2: 0c04 |0369: move-result-object v4 │ │ -3a28f4: 4d04 0318 |036a: aput-object v4, v3, v24 │ │ -3a28f8: 2824 |036c: goto 0390 // +0024 │ │ -3a28fa: d818 1801 |036d: add-int/lit8 v24, v24, #int 1 // #01 │ │ -3a28fe: 3d18 2100 |036f: if-lez v24, 0390 // +0021 │ │ -3a2902: 5403 3179 |0371: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2906: 2204 e812 |0373: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a290a: 7010 4098 0400 |0375: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2910: 6e20 4b98 7400 |0378: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2916: 6e20 4b98 c400 |037b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a291c: 1307 0900 |037e: const/16 v7, #int 9 // #9 │ │ -3a2920: 6e20 4498 7400 |0380: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a2926: 7140 d2a5 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@a5d2 │ │ -3a292c: 0c05 |0386: move-result-object v5 │ │ -3a292e: 6e20 4b98 5400 |0387: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2934: 6e10 5498 0400 |038a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a293a: 0c04 |038d: move-result-object v4 │ │ -3a293c: 4d04 0318 |038e: aput-object v4, v3, v24 │ │ -3a2940: 3806 0c03 |0390: if-eqz v6, 069c // +030c │ │ -3a2944: 1603 0000 |0392: const-wide/16 v3, #int 0 // #0 │ │ -3a2948: 3105 030e |0394: cmp-long v5, v3, v14 │ │ -3a294c: 3905 0400 |0396: if-nez v5, 039a // +0004 │ │ -3a2950: 2900 0403 |0398: goto/16 069c // +0304 │ │ -3a2954: 7120 cda5 fe00 |039a: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMsgs4Chat:(J)Ljava/util/HashSet; // method@a5cd │ │ -3a295a: 0c03 |039d: move-result-object v3 │ │ -3a295c: 1244 |039e: const/4 v4, #int 4 // #4 │ │ -3a295e: 3324 1e00 |039f: if-ne v4, v2, 03bd // +001e │ │ -3a2962: 6204 207a |03a1: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3a2966: 5344 297a |03a3: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a296a: 7120 cba5 5400 |03a5: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cb │ │ -3a2970: 0c04 |03a8: move-result-object v4 │ │ -3a2972: 2145 |03a9: array-length v5, v4 │ │ -3a2974: 1207 |03aa: const/4 v7, #int 0 // #0 │ │ -3a2976: 3557 1200 |03ab: if-ge v7, v5, 03bd // +0012 │ │ -3a297a: 4609 0407 |03ad: aget-object v9, v4, v7 │ │ -3a297e: 6e10 a8a2 0900 |03af: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3a2984: 0b09 |03b2: move-result-wide v9 │ │ -3a2986: 7120 ad97 a900 |03b3: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a298c: 0c09 |03b6: move-result-object v9 │ │ -3a298e: 6e20 289a 9300 |03b7: invoke-virtual {v3, v9}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ -3a2994: d807 0701 |03ba: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3a2998: 28ef |03bc: goto 03ab // -0011 │ │ -3a299a: 2204 7b13 |03bd: new-instance v4, Ljava/util/TreeMap; // type@137b │ │ -3a299e: 7010 c29a 0400 |03bf: invoke-direct {v4}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ -3a29a4: 6e10 2d9a 0300 |03c2: invoke-virtual {v3}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@9a2d │ │ -3a29aa: 0c03 |03c5: move-result-object v3 │ │ -3a29ac: 7210 3f9a 0300 |03c6: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3a29b2: 0a05 |03c9: move-result v5 │ │ -3a29b4: 3805 3600 |03ca: if-eqz v5, 0400 // +0036 │ │ -3a29b8: 7210 409a 0300 |03cc: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3a29be: 0c05 |03cf: move-result-object v5 │ │ -3a29c0: 1f05 d112 |03d0: check-cast v5, Ljava/lang/Long; // type@12d1 │ │ -3a29c4: 6e10 a897 0500 |03d2: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3a29ca: 0b09 |03d5: move-result-wide v9 │ │ -3a29cc: 1205 |03d6: const/4 v5, #int 0 // #0 │ │ -3a29ce: 7130 dea5 a905 |03d7: invoke-static {v9, v10, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ -3a29d4: 0c07 |03da: move-result-object v7 │ │ -3a29d6: 2075 ae14 |03db: instance-of v5, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a29da: 3905 0300 |03dd: if-nez v5, 03e0 // +0003 │ │ -3a29de: 28e7 |03df: goto 03c6 // -0019 │ │ -3a29e0: 6205 357a |03e0: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3a29e4: 1f07 ae14 |03e2: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a29e8: 6e20 b9a5 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@a5b9 │ │ -3a29ee: 0c05 |03e7: move-result-object v5 │ │ -3a29f0: 6e10 0ba3 0500 |03e8: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a29f6: 0b09 |03eb: move-result-wide v9 │ │ -3a29f8: 1215 |03ec: const/4 v5, #int 1 // #1 │ │ -3a29fa: c559 |03ed: ushr-long/2addr v9, v5 │ │ -3a29fc: 3807 d8ff |03ee: if-eqz v7, 03c6 // -0028 │ │ -3a2a00: 7d9c |03f0: neg-long v12, v9 │ │ -3a2a02: 7120 ad97 dc00 |03f1: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a2a08: 0c05 |03f4: move-result-object v5 │ │ -3a2a0a: 6e30 c89a 5407 |03f5: invoke-virtual {v4, v5, v7}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ -3a2a10: 0c05 |03f8: move-result-object v5 │ │ -3a2a12: 0757 |03f9: move-object v7, v5 │ │ -3a2a14: 1f07 ae14 |03fa: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2a18: 160c 0100 |03fc: const-wide/16 v12, #int 1 // #1 │ │ -3a2a1c: bbc9 |03fe: add-long/2addr v9, v12 │ │ -3a2a1e: 28ef |03ff: goto 03ee // -0011 │ │ -3a2a20: 6e10 cb9a 0400 |0400: invoke-virtual {v4}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ -3a2a26: 0c03 |0403: move-result-object v3 │ │ -3a2a28: 1204 |0404: const/4 v4, #int 0 // #0 │ │ -3a2a2a: 2345 0d16 |0405: new-array v5, v4, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a2a2e: 7220 f299 5300 |0407: invoke-interface {v3, v5}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ -3a2a34: 0c03 |040a: move-result-object v3 │ │ -3a2a36: 1f03 0d16 |040b: check-cast v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a2a3a: 7401 2298 1b00 |040d: invoke-virtual/range {v27}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2a40: 0a04 |0410: move-result v4 │ │ -3a2a42: 0805 1900 |0411: move-object/from16 v5, v25 │ │ -3a2a46: 3d04 0f00 |0413: if-lez v4, 0422 // +000f │ │ -3a2a4a: 0804 1b00 |0415: move-object/from16 v4, v27 │ │ -3a2a4e: 6e20 1298 4500 |0417: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a2a54: 0a07 |041a: move-result v7 │ │ -3a2a56: 3907 0900 |041b: if-nez v7, 0424 // +0009 │ │ -3a2a5a: 1237 |041d: const/4 v7, #int 3 // #3 │ │ -3a2a5c: 3727 0700 |041e: if-le v7, v2, 0425 // +0007 │ │ -3a2a60: 12f9 |0420: const/4 v9, #int -1 // #ff │ │ -3a2a62: 2805 |0421: goto 0426 // +0005 │ │ -3a2a64: 0804 1b00 |0422: move-object/from16 v4, v27 │ │ -3a2a68: 1237 |0424: const/4 v7, #int 3 // #3 │ │ -3a2a6a: 1209 |0425: const/4 v9, #int 0 // #0 │ │ -3a2a6c: 3627 0500 |0426: if-gt v7, v2, 042b // +0005 │ │ -3a2a70: 1307 4800 |0428: const/16 v7, #int 72 // #48 │ │ -3a2a74: 2803 |042a: goto 042d // +0003 │ │ -3a2a76: 1307 2d00 |042b: const/16 v7, #int 45 // #2d │ │ -3a2a7a: 213a |042d: array-length v10, v3 │ │ -3a2a7c: 1a0c 5057 |042e: const-string v12, "____________________________________________________________" // string@5750 │ │ -3a2a80: 35a9 4e02 |0430: if-ge v9, v10, 067e // +024e │ │ -3a2a84: 3a09 0500 |0432: if-ltz v9, 0437 // +0005 │ │ -3a2a88: 460a 0309 |0434: aget-object v10, v3, v9 │ │ -3a2a8c: 2802 |0436: goto 0438 // +0002 │ │ -3a2a8e: 120a |0437: const/4 v10, #int 0 // #0 │ │ -3a2a90: 380a 1100 |0438: if-eqz v10, 0449 // +0011 │ │ -3a2a94: 620d 2e7a |043a: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3a2a98: 6e20 b9a5 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@a5b9 │ │ -3a2a9e: 0c0d |043f: move-result-object v13 │ │ -3a2aa0: 6e10 0ca3 0d00 |0440: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3a2aa6: 0b21 |0443: move-result-wide v33 │ │ -3a2aa8: 0527 0e00 |0444: move-wide/from16 v39, v14 │ │ -3a2aac: 050d 2100 |0446: move-wide/from16 v13, v33 │ │ -3a2ab0: 2805 |0448: goto 044d // +0005 │ │ -3a2ab2: 0527 0e00 |0449: move-wide/from16 v39, v14 │ │ -3a2ab6: 160d 0000 |044b: const-wide/16 v13, #int 0 // #0 │ │ -3a2aba: 1616 0000 |044d: const-wide/16 v22, #int 0 // #0 │ │ -3a2abe: 310f 160d |044f: cmp-long v15, v22, v13 │ │ -3a2ac2: 380f 1f00 |0451: if-eqz v15, 0470 // +001f │ │ -3a2ac6: 620f 6373 |0453: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a2aca: 0819 0b00 |0455: move-object/from16 v25, v11 │ │ -3a2ace: 081b 0c00 |0457: move-object/from16 v27, v12 │ │ -3a2ad2: 53fb 417a |0459: iget-wide v11, v15, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ -3a2ad6: 310f 0b0d |045b: cmp-long v15, v11, v13 │ │ -3a2ada: 390f 0300 |045d: if-nez v15, 0460 // +0003 │ │ -3a2ade: 2815 |045f: goto 0474 // +0015 │ │ -3a2ae0: 160b 0100 |0460: const-wide/16 v11, #int 1 // #1 │ │ -3a2ae4: 310f 0b0d |0462: cmp-long v15, v11, v13 │ │ -3a2ae8: 390f 0600 |0464: if-nez v15, 046a // +0006 │ │ -3a2aec: 620d c176 |0466: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3a2af0: 120f |0468: const/4 v15, #int 0 // #0 │ │ -3a2af2: 2810 |0469: goto 0479 // +0010 │ │ -3a2af4: 120f |046a: const/4 v15, #int 0 // #0 │ │ -3a2af6: 7130 dea5 ed0f |046b: invoke-static {v13, v14, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ -3a2afc: 0c0d |046e: move-result-object v13 │ │ -3a2afe: 280a |046f: goto 0479 // +000a │ │ -3a2b00: 0819 0b00 |0470: move-object/from16 v25, v11 │ │ -3a2b04: 081b 0c00 |0472: move-object/from16 v27, v12 │ │ -3a2b08: 160b 0100 |0474: const-wide/16 v11, #int 1 // #1 │ │ -3a2b0c: 120f |0476: const/4 v15, #int 0 // #0 │ │ -3a2b0e: 620d bf76 |0477: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3a2b12: 20de ae14 |0479: instance-of v14, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2b16: 380e 1500 |047b: if-eqz v14, 0490 // +0015 │ │ -3a2b1a: 07de |047d: move-object v14, v13 │ │ -3a2b1c: 1f0e ae14 |047e: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2b20: 54eb 3476 |0480: iget-object v11, v14, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3a2b24: 460b 0b0f |0482: aget-object v11, v11, v15 │ │ -3a2b28: 390b 0300 |0484: if-nez v11, 0487 // +0003 │ │ -3a2b2c: 280a |0486: goto 0490 // +000a │ │ -3a2b2e: 54eb 3476 |0487: iget-object v11, v14, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3a2b32: 460b 0b0f |0489: aget-object v11, v11, v15 │ │ -3a2b36: 6e10 eb97 0b00 |048b: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a2b3c: 0c0b |048e: move-result-object v11 │ │ -3a2b3e: 280a |048f: goto 0499 // +000a │ │ -3a2b40: 390d 0500 |0490: if-nez v13, 0495 // +0005 │ │ -3a2b44: 080b 1300 |0492: move-object/from16 v11, v19 │ │ -3a2b48: 2805 |0494: goto 0499 // +0005 │ │ -3a2b4a: 6e10 eb97 0d00 |0495: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a2b50: 0c0b |0498: move-result-object v11 │ │ -3a2b52: 380a 0900 |0499: if-eqz v10, 04a2 // +0009 │ │ -3a2b56: 620c 327a |049b: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3a2b5a: 6e20 b8a5 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@a5b8 │ │ -3a2b60: 0c0c |04a0: move-result-object v12 │ │ -3a2b62: 2802 |04a1: goto 04a3 // +0002 │ │ -3a2b64: 07ac |04a2: move-object v12, v10 │ │ -3a2b66: 390a 0500 |04a3: if-nez v10, 04a8 // +0005 │ │ -3a2b6a: 080d 1900 |04a5: move-object/from16 v13, v25 │ │ -3a2b6e: 2816 |04a7: goto 04bd // +0016 │ │ -3a2b70: 620d 357a |04a8: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3a2b74: 6e20 b9a5 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@a5b9 │ │ -3a2b7a: 0c0d |04ad: move-result-object v13 │ │ -3a2b7c: 6e10 0ba3 0d00 |04ae: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a2b82: 0b0d |04b1: move-result-wide v13 │ │ -3a2b84: 7120 61a3 ed00 |04b2: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ -3a2b8a: 0c0d |04b5: move-result-object v13 │ │ -3a2b8c: 130e 1000 |04b6: const/16 v14, #int 16 // #10 │ │ -3a2b90: 120f |04b8: const/4 v15, #int 0 // #0 │ │ -3a2b92: 6e30 2e98 fd0e |04b9: invoke-virtual {v13, v15, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a2b98: 0c0d |04bc: move-result-object v13 │ │ -3a2b9a: 380a 1700 |04bd: if-eqz v10, 04d4 // +0017 │ │ -3a2b9e: 20ce af14 |04bf: instance-of v14, v12, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a2ba2: 380e 1300 |04c1: if-eqz v14, 04d4 // +0013 │ │ -3a2ba6: 1f0c af14 |04c3: check-cast v12, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a2baa: 6e10 cba2 0c00 |04c5: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a2bb0: 0c0c |04c8: move-result-object v12 │ │ -3a2bb2: 1a0e b104 |04c9: const-string v14, "*:" // string@04b1 │ │ -3a2bb6: 6e20 0e98 ec00 |04cb: invoke-virtual {v12, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a2bbc: 0a0c |04ce: move-result v12 │ │ -3a2bbe: 390c 0300 |04cf: if-nez v12, 04d2 // +0003 │ │ -3a2bc2: 2803 |04d1: goto 04d4 // +0003 │ │ -3a2bc4: 120c |04d2: const/4 v12, #int 0 // #0 │ │ -3a2bc6: 2802 |04d3: goto 04d5 // +0002 │ │ -3a2bc8: 121c |04d4: const/4 v12, #int 1 // #1 │ │ -3a2bca: 220e e812 |04d5: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2bce: 7010 4098 0e00 |04d7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2bd4: 1a0f 4757 |04da: const-string v15, "__" // string@5747 │ │ -3a2bd8: 6e20 4b98 fe00 |04dc: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2bde: 380a 0f00 |04df: if-eqz v10, 04ee // +000f │ │ -3a2be2: 6e20 1298 b500 |04e1: invoke-virtual {v5, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a2be8: 0a0f |04e4: move-result v15 │ │ -3a2bea: 0829 0500 |04e5: move-object/from16 v41, v5 │ │ -3a2bee: 380f 0500 |04e7: if-eqz v15, 04ec // +0005 │ │ -3a2bf2: 0805 1900 |04e9: move-object/from16 v5, v25 │ │ -3a2bf6: 281d |04eb: goto 0508 // +001d │ │ -3a2bf8: 07b5 |04ec: move-object v5, v11 │ │ -3a2bfa: 281b |04ed: goto 0508 // +001b │ │ -3a2bfc: 220f e812 |04ee: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2c00: 7010 4098 0f00 |04f0: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2c06: 0829 0500 |04f3: move-object/from16 v41, v5 │ │ -3a2c0a: 1a05 4d57 |04f5: const-string v5, "_________" // string@574d │ │ -3a2c0e: 6e20 4b98 5f00 |04f7: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2c14: 3384 0500 |04fa: if-ne v4, v8, 04ff // +0005 │ │ -3a2c18: 1a05 3d41 |04fc: const-string v5, "PREVIEW" // string@413d │ │ -3a2c1c: 2803 |04fe: goto 0501 // +0003 │ │ -3a2c1e: 1a05 7016 |04ff: const-string v5, "DRAFT" // string@1670 │ │ -3a2c22: 6e20 4b98 5f00 |0501: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2c28: 6e10 5498 0f00 |0504: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2c2e: 0c05 |0507: move-result-object v5 │ │ -3a2c30: 6e20 4b98 5e00 |0508: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2c36: 6e10 5498 0e00 |050b: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2c3c: 0c05 |050e: move-result-object v5 │ │ -3a2c3e: 220e e812 |050f: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2c42: 7010 4098 0e00 |0511: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2c48: 1a0f 4b57 |0514: const-string v15, "____" // string@574b │ │ -3a2c4c: 6e20 4b98 fe00 |0516: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2c52: 380c 0500 |0519: if-eqz v12, 051e // +0005 │ │ -3a2c56: 080c 1900 |051b: move-object/from16 v12, v25 │ │ -3a2c5a: 2803 |051d: goto 0520 // +0003 │ │ -3a2c5c: 1a0c d805 |051e: const-string v12, ".." // string@05d8 │ │ -3a2c60: 6e20 4b98 ce00 |0520: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2c66: 6e20 4b98 5e00 |0523: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2c6c: 6e10 5498 0e00 |0526: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2c72: 0c05 |0529: move-result-object v5 │ │ -3a2c74: 380a 0f00 |052a: if-eqz v10, 0539 // +000f │ │ -3a2c78: 620c 2f7a |052c: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a2c7c: 6e20 b8a5 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@a5b8 │ │ -3a2c82: 0c0a |0531: move-result-object v10 │ │ -3a2c84: 1f0a af14 |0532: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a2c88: 6e10 cba2 0a00 |0534: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a2c8e: 0c0a |0537: move-result-object v10 │ │ -3a2c90: 2802 |0538: goto 053a // +0002 │ │ -3a2c92: 074a |0539: move-object v10, v4 │ │ -3a2c94: 920c 1507 |053a: mul-int v12, v21, v7 │ │ -3a2c98: 6e10 2298 0a00 |053c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2c9e: 0a0e |053f: move-result v14 │ │ -3a2ca0: 35ec 2c00 |0540: if-ge v12, v14, 056c // +002c │ │ -3a2ca4: 3d09 0500 |0542: if-lez v9, 0547 // +0005 │ │ -3a2ca8: 020e 1500 |0544: move/from16 v14, v21 │ │ -3a2cac: 2805 |0546: goto 054b // +0005 │ │ -3a2cae: 122c |0547: const/4 v12, #int 2 // #2 │ │ -3a2cb0: db0e 0102 |0548: div-int/lit8 v14, v1, #int 2 // #02 │ │ -3a2cb4: b1ce |054a: sub-int/2addr v14, v12 │ │ -3a2cb6: 920e 0e07 |054b: mul-int v14, v14, v7 │ │ -3a2cba: 6e10 2298 0a00 |054d: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2cc0: 0a0c |0550: move-result v12 │ │ -3a2cc2: 35ce 1b00 |0551: if-ge v14, v12, 056c // +001b │ │ -3a2cc6: 220c e812 |0553: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2cca: 7010 4098 0c00 |0555: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2cd0: d80e 0ef9 |0558: add-int/lit8 v14, v14, #int -7 // #f9 │ │ -3a2cd4: 120f |055a: const/4 v15, #int 0 // #0 │ │ -3a2cd6: 6e30 2e98 fa0e |055b: invoke-virtual {v10, v15, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a2cdc: 0c0a |055e: move-result-object v10 │ │ -3a2cde: 6e20 4b98 ac00 |055f: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2ce4: 080e 2000 |0562: move-object/from16 v14, v32 │ │ -3a2ce8: 6e20 4b98 ec00 |0564: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2cee: 6e10 5498 0c00 |0567: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2cf4: 0c0a |056a: move-result-object v10 │ │ -3a2cf6: 2803 |056b: goto 056e // +0003 │ │ -3a2cf8: 080e 2000 |056c: move-object/from16 v14, v32 │ │ -3a2cfc: d80c 1802 |056e: add-int/lit8 v12, v24, #int 2 // #02 │ │ -3a2d00: 6e10 2298 0a00 |0570: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2d06: 0a0f |0573: move-result v15 │ │ -3a2d08: b37f |0574: div-int/2addr v15, v7 │ │ -3a2d0a: b0fc |0575: add-int/2addr v12, v15 │ │ -3a2d0c: 540f 3179 |0576: iget-object v15, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2d10: 21ff |0578: array-length v15, v15 │ │ -3a2d12: 34fc 0c00 |0579: if-lt v12, v15, 0585 // +000c │ │ -3a2d16: 0220 0100 |057b: move/from16 v32, v1 │ │ -3a2d1a: 020d 1500 |057d: move/from16 v13, v21 │ │ -3a2d1e: 080b 1900 |057f: move-object/from16 v11, v25 │ │ -3a2d22: 0805 1b00 |0581: move-object/from16 v5, v27 │ │ -3a2d26: 2900 0601 |0583: goto/16 0689 // +0106 │ │ -3a2d2a: 123c |0585: const/4 v12, #int 3 // #3 │ │ -3a2d2c: 362c 7a00 |0586: if-gt v12, v2, 0600 // +007a │ │ -3a2d30: 6e10 2298 0800 |0588: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2d36: 0a05 |058b: move-result v5 │ │ -3a2d38: 3d05 1100 |058c: if-lez v5, 059d // +0011 │ │ -3a2d3c: 6e20 0e98 8a00 |058e: invoke-virtual {v10, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a2d42: 0a05 |0591: move-result v5 │ │ -3a2d44: 3905 0b00 |0592: if-nez v5, 059d // +000b │ │ -3a2d48: 0220 0100 |0594: move/from16 v32, v1 │ │ -3a2d4c: 020d 1500 |0596: move/from16 v13, v21 │ │ -3a2d50: 080b 1900 |0598: move-object/from16 v11, v25 │ │ -3a2d54: 124c |059a: const/4 v12, #int 4 // #4 │ │ -3a2d56: 2900 d500 |059b: goto/16 0670 // +00d5 │ │ -3a2d5a: d818 1801 |059d: add-int/lit8 v24, v24, #int 1 // #01 │ │ -3a2d5e: 3d18 5500 |059f: if-lez v24, 05f4 // +0055 │ │ -3a2d62: 5405 3179 |05a1: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2d66: 6e10 2298 0d00 |05a3: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2d6c: 0a0f |05a6: move-result v15 │ │ -3a2d6e: 122c |05a7: const/4 v12, #int 2 // #2 │ │ -3a2d70: 34fc 0b00 |05a8: if-lt v12, v15, 05b3 // +000b │ │ -3a2d74: 0220 0100 |05aa: move/from16 v32, v1 │ │ -3a2d78: 080a 1900 |05ac: move-object/from16 v10, v25 │ │ -3a2d7c: 07ad |05ae: move-object v13, v10 │ │ -3a2d7e: 1301 0900 |05af: const/16 v1, #int 9 // #9 │ │ -3a2d82: 124c |05b1: const/4 v12, #int 4 // #4 │ │ -3a2d84: 283f |05b2: goto 05f1 // +003f │ │ -3a2d86: 220f e812 |05b3: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2d8a: 7010 4098 0f00 |05b5: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2d90: 6e20 2d98 cd00 |05b8: invoke-virtual {v13, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a2d96: 0c0d |05bb: move-result-object v13 │ │ -3a2d98: 130c 5400 |05bc: const/16 v12, #int 84 // #54 │ │ -3a2d9c: 0220 0100 |05be: move/from16 v32, v1 │ │ -3a2da0: 1301 2e00 |05c0: const/16 v1, #int 46 // #2e │ │ -3a2da4: 6e30 2698 cd01 |05c2: invoke-virtual {v13, v12, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3a2daa: 0c01 |05c5: move-result-object v1 │ │ -3a2dac: 1a0c fc56 |05c6: const-string v12, "[^\.0-9]" // string@56fc │ │ -3a2db0: 080d 1900 |05c8: move-object/from16 v13, v25 │ │ -3a2db4: 6e30 2898 c10d |05ca: invoke-virtual {v1, v12, v13}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3a2dba: 0c01 |05cd: move-result-object v1 │ │ -3a2dbc: 6e20 4b98 1f00 |05ce: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2dc2: 1a01 a500 |05d1: const-string v1, " " // string@00a5 │ │ -3a2dc6: 6e20 4b98 1f00 |05d3: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2dcc: 6e10 2298 0b00 |05d6: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2dd2: 0a01 |05d9: move-result v1 │ │ -3a2dd4: 124c |05da: const/4 v12, #int 4 // #4 │ │ -3a2dd6: 351c 0700 |05db: if-ge v12, v1, 05e2 // +0007 │ │ -3a2dda: 1201 |05dd: const/4 v1, #int 0 // #0 │ │ -3a2ddc: 6e30 2e98 1b0c |05de: invoke-virtual {v11, v1, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a2de2: 0c0b |05e1: move-result-object v11 │ │ -3a2de4: 6e20 4b98 bf00 |05e2: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2dea: 1301 0900 |05e5: const/16 v1, #int 9 // #9 │ │ -3a2dee: 6e20 4498 1f00 |05e7: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a2df4: 6e20 4b98 af00 |05ea: invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2dfa: 6e10 5498 0f00 |05ed: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2e00: 0c0a |05f0: move-result-object v10 │ │ -3a2e02: 4d0a 0518 |05f1: aput-object v10, v5, v24 │ │ -3a2e06: 2808 |05f3: goto 05fb // +0008 │ │ -3a2e08: 0220 0100 |05f4: move/from16 v32, v1 │ │ -3a2e0c: 080d 1900 |05f6: move-object/from16 v13, v25 │ │ -3a2e10: 1301 0900 |05f8: const/16 v1, #int 9 // #9 │ │ -3a2e14: 124c |05fa: const/4 v12, #int 4 // #4 │ │ -3a2e16: 07db |05fb: move-object v11, v13 │ │ -3a2e18: 020d 1500 |05fc: move/from16 v13, v21 │ │ -3a2e1c: 2900 7200 |05fe: goto/16 0670 // +0072 │ │ -3a2e20: 0220 0100 |0600: move/from16 v32, v1 │ │ -3a2e24: 080b 1900 |0602: move-object/from16 v11, v25 │ │ -3a2e28: 1301 0900 |0604: const/16 v1, #int 9 // #9 │ │ -3a2e2c: 124c |0606: const/4 v12, #int 4 // #4 │ │ -3a2e2e: 220f e812 |0607: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2e32: 7010 4098 0f00 |0609: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2e38: 6e20 4b98 5f00 |060c: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2e3e: 1a05 4a57 |060f: const-string v5, "___" // string@574a │ │ -3a2e42: 6e20 4b98 5f00 |0611: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2e48: 6e20 4b98 df00 |0614: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2e4e: 0805 1b00 |0617: move-object/from16 v5, v27 │ │ -3a2e52: 6e20 4b98 5f00 |0619: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2e58: 6e10 5498 0f00 |061c: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2e5e: 0c0d |061f: move-result-object v13 │ │ -3a2e60: 130f 5f00 |0620: const/16 v15, #int 95 // #5f │ │ -3a2e64: 1301 4600 |0622: const/16 v1, #int 70 // #46 │ │ -3a2e68: 6e20 0998 1d00 |0624: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a2e6e: 0a01 |0627: move-result v1 │ │ -3a2e70: 331f 0900 |0628: if-ne v15, v1, 0631 // +0009 │ │ -3a2e74: 1301 4600 |062a: const/16 v1, #int 70 // #46 │ │ -3a2e78: 120f |062c: const/4 v15, #int 0 // #0 │ │ -3a2e7a: 6e30 2e98 fd01 |062d: invoke-virtual {v13, v15, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a2e80: 0c0d |0630: move-result-object v13 │ │ -3a2e82: 6e10 2298 0a00 |0631: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2e88: 0a24 |0634: move-result v36 │ │ -3a2e8a: d822 1801 |0635: add-int/lit8 v34, v24, #int 1 // #01 │ │ -3a2e8e: 3d22 0600 |0637: if-lez v34, 063d // +0006 │ │ -3a2e92: 5401 3179 |0639: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2e96: 4d0d 0122 |063b: aput-object v13, v1, v34 │ │ -3a2e9a: 5401 3179 |063d: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2e9e: 2111 |063f: array-length v1, v1 │ │ -3a2ea0: 9101 0122 |0640: sub-int v1, v1, v34 │ │ -3a2ea4: 020d 1500 |0642: move/from16 v13, v21 │ │ -3a2ea8: 351d 0500 |0644: if-ge v13, v1, 0649 // +0005 │ │ -3a2eac: 0225 0d00 |0646: move/from16 v37, v13 │ │ -3a2eb0: 280a |0648: goto 0652 // +000a │ │ -3a2eb2: 5401 3179 |0649: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2eb6: 2111 |064b: array-length v1, v1 │ │ -3a2eb8: 9101 0122 |064c: sub-int v1, v1, v34 │ │ -3a2ebc: 121f |064e: const/4 v15, #int 1 // #1 │ │ -3a2ebe: b1f1 |064f: sub-int/2addr v1, v15 │ │ -3a2ec0: 0225 0100 |0650: move/from16 v37, v1 │ │ -3a2ec4: 5401 3179 |0652: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2ec8: 0821 0100 |0654: move-object/from16 v33, v1 │ │ -3a2ecc: 0823 0a00 |0656: move-object/from16 v35, v10 │ │ -3a2ed0: 0226 0700 |0658: move/from16 v38, v7 │ │ -3a2ed4: 7706 96a4 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@a496 │ │ -3a2eda: 0a01 |065d: move-result v1 │ │ -3a2edc: 3b09 1000 |065e: if-gez v9, 066e // +0010 │ │ -3a2ee0: 540a 3179 |0660: iget-object v10, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2ee4: d801 0101 |0662: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a2ee8: 4d05 0a01 |0664: aput-object v5, v10, v1 │ │ -3a2eec: 5405 3179 |0666: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2ef0: 121a |0668: const/4 v10, #int 1 // #1 │ │ -3a2ef2: b0a1 |0669: add-int/2addr v1, v10 │ │ -3a2ef4: 1a0a 4c57 |066a: const-string v10, "_____" // string@574c │ │ -3a2ef8: 4d0a 0501 |066c: aput-object v10, v5, v1 │ │ -3a2efc: 0218 0100 |066e: move/from16 v24, v1 │ │ -3a2f00: d809 0901 |0670: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3a2f04: 0215 0d00 |0672: move/from16 v21, v13 │ │ -3a2f08: 0201 2000 |0674: move/from16 v1, v32 │ │ -3a2f0c: 0805 2900 |0676: move-object/from16 v5, v41 │ │ -3a2f10: 0820 0e00 |0678: move-object/from16 v32, v14 │ │ -3a2f14: 050e 2700 |067a: move-wide/from16 v14, v39 │ │ -3a2f18: 2900 b1fd |067c: goto/16 042d // -024f │ │ -3a2f1c: 0220 0100 |067e: move/from16 v32, v1 │ │ -3a2f20: 0829 0500 |0680: move-object/from16 v41, v5 │ │ -3a2f24: 07c5 |0682: move-object v5, v12 │ │ -3a2f26: 0527 0e00 |0683: move-wide/from16 v39, v14 │ │ -3a2f2a: 020d 1500 |0685: move/from16 v13, v21 │ │ -3a2f2e: 1616 0000 |0687: const-wide/16 v22, #int 0 // #0 │ │ -3a2f32: d801 1801 |0689: add-int/lit8 v1, v24, #int 1 // #01 │ │ -3a2f36: 2133 |068b: array-length v3, v3 │ │ -3a2f38: 3439 0d00 |068c: if-lt v9, v3, 0699 // +000d │ │ -3a2f3c: 3d01 0b00 |068e: if-lez v1, 0699 // +000b │ │ -3a2f40: 5403 3179 |0690: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2f44: 2133 |0692: array-length v3, v3 │ │ -3a2f46: 3531 0600 |0693: if-ge v1, v3, 0699 // +0006 │ │ -3a2f4a: 5403 3179 |0695: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2f4e: 4d05 0301 |0697: aput-object v5, v3, v1 │ │ -3a2f52: 0218 0100 |0699: move/from16 v24, v1 │ │ -3a2f56: 283c |069b: goto 06d7 // +003c │ │ -3a2f58: 0220 0100 |069c: move/from16 v32, v1 │ │ -3a2f5c: 0527 0e00 |069e: move-wide/from16 v39, v14 │ │ -3a2f60: 020d 1500 |06a0: move/from16 v13, v21 │ │ -3a2f64: 0829 1900 |06a2: move-object/from16 v41, v25 │ │ -3a2f68: 0804 1b00 |06a4: move-object/from16 v4, v27 │ │ -3a2f6c: 1616 0000 |06a6: const-wide/16 v22, #int 0 // #0 │ │ -3a2f70: 282f |06a8: goto 06d7 // +002f │ │ -3a2f72: 0220 0100 |06a9: move/from16 v32, v1 │ │ -3a2f76: 081e 0300 |06ab: move-object/from16 v30, v3 │ │ -3a2f7a: 021f 0700 |06ad: move/from16 v31, v7 │ │ -3a2f7e: 0527 0e00 |06af: move-wide/from16 v39, v14 │ │ -3a2f82: 020d 1500 |06b1: move/from16 v13, v21 │ │ -3a2f86: 0829 1900 |06b3: move-object/from16 v41, v25 │ │ -3a2f8a: 1616 0000 |06b5: const-wide/16 v22, #int 0 // #0 │ │ -3a2f8e: 074e |06b7: move-object v14, v4 │ │ -3a2f90: 0804 1b00 |06b8: move-object/from16 v4, v27 │ │ -3a2f94: 3b1f 1d00 |06ba: if-gez v31, 06d7 // +001d │ │ -3a2f98: 3a18 1b00 |06bc: if-ltz v24, 06d7 // +001b │ │ -3a2f9c: 381a 1900 |06be: if-eqz v26, 06d7 // +0019 │ │ -3a2fa0: 5401 3179 |06c0: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2fa4: 2203 e812 |06c2: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2fa8: 7010 4098 0300 |06c4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2fae: 7401 caa2 1a00 |06c7: invoke-virtual/range {v26}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -3a2fb4: 0c05 |06ca: move-result-object v5 │ │ -3a2fb6: 6e20 4b98 5300 |06cb: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2fbc: 6e20 4b98 e300 |06ce: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2fc2: 6e10 5498 0300 |06d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2fc8: 0c03 |06d4: move-result-object v3 │ │ -3a2fca: 4d03 0118 |06d5: aput-object v3, v1, v24 │ │ -3a2fce: d807 1f01 |06d7: add-int/lit8 v7, v31, #int 1 // #01 │ │ -3a2fd2: 081b 0400 |06d9: move-object/from16 v27, v4 │ │ -3a2fd6: 0215 0d00 |06db: move/from16 v21, v13 │ │ -3a2fda: 0803 1e00 |06dd: move-object/from16 v3, v30 │ │ -3a2fde: 0201 2000 |06df: move/from16 v1, v32 │ │ -3a2fe2: 050e 2700 |06e1: move-wide/from16 v14, v39 │ │ -3a2fe6: 0819 2900 |06e3: move-object/from16 v25, v41 │ │ -3a2fea: 1204 |06e5: const/4 v4, #int 0 // #0 │ │ -3a2fec: 2900 48fb |06e6: goto/16 022e // -04b8 │ │ -3a2ff0: 1211 |06e8: const/4 v1, #int 1 // #1 │ │ -3a2ff2: d803 1801 |06e9: add-int/lit8 v3, v24, #int 1 // #01 │ │ -3a2ff6: 5404 3179 |06eb: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a2ffa: 2144 |06ed: array-length v4, v4 │ │ -3a2ffc: 3543 0300 |06ee: if-ge v3, v4, 06f1 // +0003 │ │ -3a3000: 2805 |06f0: goto 06f5 // +0005 │ │ -3a3002: 5403 3179 |06f1: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a3006: 2133 |06f3: array-length v3, v3 │ │ -3a3008: b113 |06f4: sub-int/2addr v3, v1 │ │ -3a300a: 5404 3179 |06f5: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a300e: 2144 |06f7: array-length v4, v4 │ │ -3a3010: b114 |06f8: sub-int/2addr v4, v1 │ │ -3a3012: 3734 0a00 |06f9: if-le v4, v3, 0703 // +000a │ │ -3a3016: 5401 3179 |06fb: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a301a: 1205 |06fd: const/4 v5, #int 0 // #0 │ │ -3a301c: 4d05 0104 |06fe: aput-object v5, v1, v4 │ │ -3a3020: d804 04ff |0700: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3a3024: 28f7 |0702: goto 06f9 // -0009 │ │ -3a3026: 5401 3179 |0703: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a302a: 1225 |0705: const/4 v5, #int 2 // #2 │ │ -3a302c: 3325 0500 |0706: if-ne v5, v2, 070b // +0005 │ │ -3a3030: 1a02 6c08 |0708: const-string v2, "@" // string@086c │ │ -3a3034: 2803 |070a: goto 070d // +0003 │ │ -3a3036: 1a02 291a |070b: const-string v2, "FILTER @" // string@1a29 │ │ -3a303a: 1205 |070d: const/4 v5, #int 0 // #0 │ │ -3a303c: 4d02 0105 |070e: aput-object v2, v1, v5 │ │ -3a3040: 3d04 1100 |0710: if-lez v4, 0721 // +0011 │ │ -3a3044: 5401 3179 |0712: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a3048: 5402 3179 |0714: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a304c: 4602 0204 |0716: aget-object v2, v2, v4 │ │ -3a3050: 7110 4ca4 0200 |0718: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44c │ │ -3a3056: 0c02 |071b: move-result-object v2 │ │ -3a3058: 4d02 0104 |071c: aput-object v2, v1, v4 │ │ -3a305c: d804 04ff |071e: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3a3060: 28f0 |0720: goto 0710 // -0010 │ │ -3a3062: 0f03 |0721: return v3 │ │ +3a2770: 7140 d2a5 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@a5d2 │ │ +3a2776: 0c03 |02ad: move-result-object v3 │ │ +3a2778: 6e10 2298 0300 |02ae: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a277e: 0a1f |02b1: move-result v31 │ │ +3a2780: 3d1f 0300 |02b2: if-lez v31, 02b5 // +0003 │ │ +3a2784: 2802 |02b4: goto 02b6 // +0002 │ │ +3a2786: 07c3 |02b5: move-object v3, v12 │ │ +3a2788: d818 1801 |02b6: add-int/lit8 v24, v24, #int 1 // #01 │ │ +3a278c: 021f 0700 |02b8: move/from16 v31, v7 │ │ +3a2790: 1247 |02ba: const/4 v7, #int 4 // #4 │ │ +3a2792: 3627 0a00 |02bb: if-gt v7, v2, 02c5 // +000a │ │ +3a2796: 5403 3179 |02bd: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a279a: 4d0b 0318 |02bf: aput-object v11, v3, v24 │ │ +3a279e: 0820 0400 |02c1: move-object/from16 v32, v4 │ │ +3a27a2: 2900 cd00 |02c3: goto/16 0390 // +00cd │ │ +3a27a6: 5407 3179 |02c5: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a27aa: 0820 0400 |02c7: move-object/from16 v32, v4 │ │ +3a27ae: 2204 e812 |02c9: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a27b2: 7010 4098 0400 |02cb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a27b8: 6e20 4b98 3400 |02ce: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a27be: 1303 0900 |02d1: const/16 v3, #int 9 // #9 │ │ +3a27c2: 6e20 4498 3400 |02d3: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a27c8: 6e20 4b98 d400 |02d6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a27ce: 6e10 5498 0400 |02d9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a27d4: 0c03 |02dc: move-result-object v3 │ │ +3a27d6: 4d03 0718 |02dd: aput-object v3, v7, v24 │ │ +3a27da: 1303 4000 |02df: const/16 v3, #int 64 // #40 │ │ +3a27de: 6e20 1a98 3c00 |02e1: invoke-virtual {v12, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a27e4: 0a04 |02e4: move-result v4 │ │ +3a27e6: 1a07 ae00 |02e5: const-string v7, " " // string@00ae │ │ +3a27ea: 1a0d 8407 |02e7: const-string v13, ":GROUP:" // string@0784 │ │ +3a27ee: 3d04 8400 |02e9: if-lez v4, 036d // +0084 │ │ +3a27f2: 6e20 0e98 d500 |02eb: invoke-virtual {v5, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a27f8: 0a04 |02ee: move-result v4 │ │ +3a27fa: 3904 7e00 |02ef: if-nez v4, 036d // +007e │ │ +3a27fe: 6e10 a8a2 0900 |02f1: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3a2804: 0b03 |02f4: move-result-wide v3 │ │ +3a2806: 1209 |02f5: const/4 v9, #int 0 // #0 │ │ +3a2808: 7140 c9a5 4399 |02f6: invoke-static {v3, v4, v9, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.ensureContact4Chat:(JZZ)J // method@a5c9 │ │ +3a280e: 0b03 |02f9: move-result-wide v3 │ │ +3a2810: 1616 0000 |02fa: const-wide/16 v22, #int 0 // #0 │ │ +3a2814: 310d 1603 |02fc: cmp-long v13, v22, v3 │ │ +3a2818: 380d 9200 |02fe: if-eqz v13, 0390 // +0092 │ │ +3a281c: 620d 2f7a |0300: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a2820: 7130 dea5 4309 |0302: invoke-static {v3, v4, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ +3a2826: 0c03 |0305: move-result-object v3 │ │ +3a2828: 1f03 ae14 |0306: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a282c: 6e20 b8a5 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@a5b8 │ │ +3a2832: 0c03 |030b: move-result-object v3 │ │ +3a2834: 1f03 af14 |030c: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a2838: 6e10 cba2 0300 |030e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a283e: 0c03 |0311: move-result-object v3 │ │ +3a2840: d818 1801 |0312: add-int/lit8 v24, v24, #int 1 // #01 │ │ +3a2844: 3d18 7c00 |0314: if-lez v24, 0390 // +007c │ │ +3a2848: 1a04 8107 |0316: const-string v4, ":FP:" // string@0781 │ │ +3a284c: 7140 d2a5 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@a5d2 │ │ +3a2852: 0c05 |031b: move-result-object v5 │ │ +3a2854: 1309 0800 |031c: const/16 v9, #int 8 // #8 │ │ +3a2858: 6e10 2298 0500 |031e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a285e: 0a0d |0321: move-result v13 │ │ +3a2860: 37d9 1800 |0322: if-le v9, v13, 033a // +0018 │ │ +3a2864: 2205 e812 |0324: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2868: 7010 4098 0500 |0326: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a286e: 1a09 5b08 |0329: const-string v9, "?" // string@085b │ │ +3a2872: 6e20 4b98 9500 |032b: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2878: 7140 d2a5 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@a5d2 │ │ +3a287e: 0c03 |0331: move-result-object v3 │ │ +3a2880: 6e20 4b98 3500 |0332: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2886: 6e10 5498 0500 |0335: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a288c: 0c05 |0338: move-result-object v5 │ │ +3a288e: 2818 |0339: goto 0351 // +0018 │ │ +3a2890: 6e20 0e98 5300 |033a: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a2896: 0a03 |033d: move-result v3 │ │ +3a2898: 3903 1300 |033e: if-nez v3, 0351 // +0013 │ │ +3a289c: 2203 e812 |0340: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a28a0: 7010 4098 0300 |0342: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a28a6: 1a04 5b08 |0345: const-string v4, "?" // string@085b │ │ +3a28aa: 6e20 4b98 4300 |0347: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a28b0: 6e20 4b98 5300 |034a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a28b6: 6e10 5498 0300 |034d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a28bc: 0c05 |0350: move-result-object v5 │ │ +3a28be: 5403 3179 |0351: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a28c2: 2204 e812 |0353: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a28c6: 7010 4098 0400 |0355: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a28cc: 6e20 4b98 7400 |0358: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a28d2: 6e20 4b98 c400 |035b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a28d8: 1307 0900 |035e: const/16 v7, #int 9 // #9 │ │ +3a28dc: 6e20 4498 7400 |0360: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a28e2: 6e20 4b98 5400 |0363: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a28e8: 6e10 5498 0400 |0366: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a28ee: 0c04 |0369: move-result-object v4 │ │ +3a28f0: 4d04 0318 |036a: aput-object v4, v3, v24 │ │ +3a28f4: 2824 |036c: goto 0390 // +0024 │ │ +3a28f6: d818 1801 |036d: add-int/lit8 v24, v24, #int 1 // #01 │ │ +3a28fa: 3d18 2100 |036f: if-lez v24, 0390 // +0021 │ │ +3a28fe: 5403 3179 |0371: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2902: 2204 e812 |0373: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2906: 7010 4098 0400 |0375: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a290c: 6e20 4b98 7400 |0378: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2912: 6e20 4b98 c400 |037b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2918: 1307 0900 |037e: const/16 v7, #int 9 // #9 │ │ +3a291c: 6e20 4498 7400 |0380: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a2922: 7140 d2a5 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@a5d2 │ │ +3a2928: 0c05 |0386: move-result-object v5 │ │ +3a292a: 6e20 4b98 5400 |0387: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2930: 6e10 5498 0400 |038a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2936: 0c04 |038d: move-result-object v4 │ │ +3a2938: 4d04 0318 |038e: aput-object v4, v3, v24 │ │ +3a293c: 3806 0c03 |0390: if-eqz v6, 069c // +030c │ │ +3a2940: 1603 0000 |0392: const-wide/16 v3, #int 0 // #0 │ │ +3a2944: 3105 030e |0394: cmp-long v5, v3, v14 │ │ +3a2948: 3905 0400 |0396: if-nez v5, 039a // +0004 │ │ +3a294c: 2900 0403 |0398: goto/16 069c // +0304 │ │ +3a2950: 7120 cda5 fe00 |039a: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMsgs4Chat:(J)Ljava/util/HashSet; // method@a5cd │ │ +3a2956: 0c03 |039d: move-result-object v3 │ │ +3a2958: 1244 |039e: const/4 v4, #int 4 // #4 │ │ +3a295a: 3324 1e00 |039f: if-ne v4, v2, 03bd // +001e │ │ +3a295e: 6204 207a |03a1: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3a2962: 5344 297a |03a3: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a2966: 7120 cba5 5400 |03a5: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cb │ │ +3a296c: 0c04 |03a8: move-result-object v4 │ │ +3a296e: 2145 |03a9: array-length v5, v4 │ │ +3a2970: 1207 |03aa: const/4 v7, #int 0 // #0 │ │ +3a2972: 3557 1200 |03ab: if-ge v7, v5, 03bd // +0012 │ │ +3a2976: 4609 0407 |03ad: aget-object v9, v4, v7 │ │ +3a297a: 6e10 a8a2 0900 |03af: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3a2980: 0b09 |03b2: move-result-wide v9 │ │ +3a2982: 7120 ad97 a900 |03b3: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a2988: 0c09 |03b6: move-result-object v9 │ │ +3a298a: 6e20 289a 9300 |03b7: invoke-virtual {v3, v9}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ +3a2990: d807 0701 |03ba: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3a2994: 28ef |03bc: goto 03ab // -0011 │ │ +3a2996: 2204 7b13 |03bd: new-instance v4, Ljava/util/TreeMap; // type@137b │ │ +3a299a: 7010 c29a 0400 |03bf: invoke-direct {v4}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ +3a29a0: 6e10 2d9a 0300 |03c2: invoke-virtual {v3}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@9a2d │ │ +3a29a6: 0c03 |03c5: move-result-object v3 │ │ +3a29a8: 7210 3f9a 0300 |03c6: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3a29ae: 0a05 |03c9: move-result v5 │ │ +3a29b0: 3805 3600 |03ca: if-eqz v5, 0400 // +0036 │ │ +3a29b4: 7210 409a 0300 |03cc: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3a29ba: 0c05 |03cf: move-result-object v5 │ │ +3a29bc: 1f05 d112 |03d0: check-cast v5, Ljava/lang/Long; // type@12d1 │ │ +3a29c0: 6e10 a897 0500 |03d2: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3a29c6: 0b09 |03d5: move-result-wide v9 │ │ +3a29c8: 1205 |03d6: const/4 v5, #int 0 // #0 │ │ +3a29ca: 7130 dea5 a905 |03d7: invoke-static {v9, v10, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ +3a29d0: 0c07 |03da: move-result-object v7 │ │ +3a29d2: 2075 ae14 |03db: instance-of v5, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a29d6: 3905 0300 |03dd: if-nez v5, 03e0 // +0003 │ │ +3a29da: 28e7 |03df: goto 03c6 // -0019 │ │ +3a29dc: 6205 357a |03e0: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3a29e0: 1f07 ae14 |03e2: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a29e4: 6e20 b9a5 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@a5b9 │ │ +3a29ea: 0c05 |03e7: move-result-object v5 │ │ +3a29ec: 6e10 0ba3 0500 |03e8: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a29f2: 0b09 |03eb: move-result-wide v9 │ │ +3a29f4: 1215 |03ec: const/4 v5, #int 1 // #1 │ │ +3a29f6: c559 |03ed: ushr-long/2addr v9, v5 │ │ +3a29f8: 3807 d8ff |03ee: if-eqz v7, 03c6 // -0028 │ │ +3a29fc: 7d9c |03f0: neg-long v12, v9 │ │ +3a29fe: 7120 ad97 dc00 |03f1: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a2a04: 0c05 |03f4: move-result-object v5 │ │ +3a2a06: 6e30 c89a 5407 |03f5: invoke-virtual {v4, v5, v7}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ +3a2a0c: 0c05 |03f8: move-result-object v5 │ │ +3a2a0e: 0757 |03f9: move-object v7, v5 │ │ +3a2a10: 1f07 ae14 |03fa: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2a14: 160c 0100 |03fc: const-wide/16 v12, #int 1 // #1 │ │ +3a2a18: bbc9 |03fe: add-long/2addr v9, v12 │ │ +3a2a1a: 28ef |03ff: goto 03ee // -0011 │ │ +3a2a1c: 6e10 cb9a 0400 |0400: invoke-virtual {v4}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ +3a2a22: 0c03 |0403: move-result-object v3 │ │ +3a2a24: 1204 |0404: const/4 v4, #int 0 // #0 │ │ +3a2a26: 2345 0d16 |0405: new-array v5, v4, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a2a2a: 7220 f299 5300 |0407: invoke-interface {v3, v5}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ +3a2a30: 0c03 |040a: move-result-object v3 │ │ +3a2a32: 1f03 0d16 |040b: check-cast v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a2a36: 7401 2298 1b00 |040d: invoke-virtual/range {v27}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2a3c: 0a04 |0410: move-result v4 │ │ +3a2a3e: 0805 1900 |0411: move-object/from16 v5, v25 │ │ +3a2a42: 3d04 0f00 |0413: if-lez v4, 0422 // +000f │ │ +3a2a46: 0804 1b00 |0415: move-object/from16 v4, v27 │ │ +3a2a4a: 6e20 1298 4500 |0417: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a2a50: 0a07 |041a: move-result v7 │ │ +3a2a52: 3907 0900 |041b: if-nez v7, 0424 // +0009 │ │ +3a2a56: 1237 |041d: const/4 v7, #int 3 // #3 │ │ +3a2a58: 3727 0700 |041e: if-le v7, v2, 0425 // +0007 │ │ +3a2a5c: 12f9 |0420: const/4 v9, #int -1 // #ff │ │ +3a2a5e: 2805 |0421: goto 0426 // +0005 │ │ +3a2a60: 0804 1b00 |0422: move-object/from16 v4, v27 │ │ +3a2a64: 1237 |0424: const/4 v7, #int 3 // #3 │ │ +3a2a66: 1209 |0425: const/4 v9, #int 0 // #0 │ │ +3a2a68: 3627 0500 |0426: if-gt v7, v2, 042b // +0005 │ │ +3a2a6c: 1307 4800 |0428: const/16 v7, #int 72 // #48 │ │ +3a2a70: 2803 |042a: goto 042d // +0003 │ │ +3a2a72: 1307 2d00 |042b: const/16 v7, #int 45 // #2d │ │ +3a2a76: 213a |042d: array-length v10, v3 │ │ +3a2a78: 1a0c 5057 |042e: const-string v12, "____________________________________________________________" // string@5750 │ │ +3a2a7c: 35a9 4e02 |0430: if-ge v9, v10, 067e // +024e │ │ +3a2a80: 3a09 0500 |0432: if-ltz v9, 0437 // +0005 │ │ +3a2a84: 460a 0309 |0434: aget-object v10, v3, v9 │ │ +3a2a88: 2802 |0436: goto 0438 // +0002 │ │ +3a2a8a: 120a |0437: const/4 v10, #int 0 // #0 │ │ +3a2a8c: 380a 1100 |0438: if-eqz v10, 0449 // +0011 │ │ +3a2a90: 620d 2e7a |043a: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3a2a94: 6e20 b9a5 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@a5b9 │ │ +3a2a9a: 0c0d |043f: move-result-object v13 │ │ +3a2a9c: 6e10 0ca3 0d00 |0440: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3a2aa2: 0b21 |0443: move-result-wide v33 │ │ +3a2aa4: 0527 0e00 |0444: move-wide/from16 v39, v14 │ │ +3a2aa8: 050d 2100 |0446: move-wide/from16 v13, v33 │ │ +3a2aac: 2805 |0448: goto 044d // +0005 │ │ +3a2aae: 0527 0e00 |0449: move-wide/from16 v39, v14 │ │ +3a2ab2: 160d 0000 |044b: const-wide/16 v13, #int 0 // #0 │ │ +3a2ab6: 1616 0000 |044d: const-wide/16 v22, #int 0 // #0 │ │ +3a2aba: 310f 160d |044f: cmp-long v15, v22, v13 │ │ +3a2abe: 380f 1f00 |0451: if-eqz v15, 0470 // +001f │ │ +3a2ac2: 620f 6373 |0453: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a2ac6: 0819 0b00 |0455: move-object/from16 v25, v11 │ │ +3a2aca: 081b 0c00 |0457: move-object/from16 v27, v12 │ │ +3a2ace: 53fb 417a |0459: iget-wide v11, v15, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a41 │ │ +3a2ad2: 310f 0b0d |045b: cmp-long v15, v11, v13 │ │ +3a2ad6: 390f 0300 |045d: if-nez v15, 0460 // +0003 │ │ +3a2ada: 2815 |045f: goto 0474 // +0015 │ │ +3a2adc: 160b 0100 |0460: const-wide/16 v11, #int 1 // #1 │ │ +3a2ae0: 310f 0b0d |0462: cmp-long v15, v11, v13 │ │ +3a2ae4: 390f 0600 |0464: if-nez v15, 046a // +0006 │ │ +3a2ae8: 620d c176 |0466: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3a2aec: 120f |0468: const/4 v15, #int 0 // #0 │ │ +3a2aee: 2810 |0469: goto 0479 // +0010 │ │ +3a2af0: 120f |046a: const/4 v15, #int 0 // #0 │ │ +3a2af2: 7130 dea5 ed0f |046b: invoke-static {v13, v14, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ +3a2af8: 0c0d |046e: move-result-object v13 │ │ +3a2afa: 280a |046f: goto 0479 // +000a │ │ +3a2afc: 0819 0b00 |0470: move-object/from16 v25, v11 │ │ +3a2b00: 081b 0c00 |0472: move-object/from16 v27, v12 │ │ +3a2b04: 160b 0100 |0474: const-wide/16 v11, #int 1 // #1 │ │ +3a2b08: 120f |0476: const/4 v15, #int 0 // #0 │ │ +3a2b0a: 620d bf76 |0477: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3a2b0e: 20de ae14 |0479: instance-of v14, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2b12: 380e 1500 |047b: if-eqz v14, 0490 // +0015 │ │ +3a2b16: 07de |047d: move-object v14, v13 │ │ +3a2b18: 1f0e ae14 |047e: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2b1c: 54eb 3476 |0480: iget-object v11, v14, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3a2b20: 460b 0b0f |0482: aget-object v11, v11, v15 │ │ +3a2b24: 390b 0300 |0484: if-nez v11, 0487 // +0003 │ │ +3a2b28: 280a |0486: goto 0490 // +000a │ │ +3a2b2a: 54eb 3476 |0487: iget-object v11, v14, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3a2b2e: 460b 0b0f |0489: aget-object v11, v11, v15 │ │ +3a2b32: 6e10 eb97 0b00 |048b: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a2b38: 0c0b |048e: move-result-object v11 │ │ +3a2b3a: 280a |048f: goto 0499 // +000a │ │ +3a2b3c: 390d 0500 |0490: if-nez v13, 0495 // +0005 │ │ +3a2b40: 080b 1300 |0492: move-object/from16 v11, v19 │ │ +3a2b44: 2805 |0494: goto 0499 // +0005 │ │ +3a2b46: 6e10 eb97 0d00 |0495: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a2b4c: 0c0b |0498: move-result-object v11 │ │ +3a2b4e: 380a 0900 |0499: if-eqz v10, 04a2 // +0009 │ │ +3a2b52: 620c 327a |049b: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3a2b56: 6e20 b8a5 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@a5b8 │ │ +3a2b5c: 0c0c |04a0: move-result-object v12 │ │ +3a2b5e: 2802 |04a1: goto 04a3 // +0002 │ │ +3a2b60: 07ac |04a2: move-object v12, v10 │ │ +3a2b62: 390a 0500 |04a3: if-nez v10, 04a8 // +0005 │ │ +3a2b66: 080d 1900 |04a5: move-object/from16 v13, v25 │ │ +3a2b6a: 2816 |04a7: goto 04bd // +0016 │ │ +3a2b6c: 620d 357a |04a8: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3a2b70: 6e20 b9a5 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@a5b9 │ │ +3a2b76: 0c0d |04ad: move-result-object v13 │ │ +3a2b78: 6e10 0ba3 0d00 |04ae: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a2b7e: 0b0d |04b1: move-result-wide v13 │ │ +3a2b80: 7120 61a3 ed00 |04b2: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ +3a2b86: 0c0d |04b5: move-result-object v13 │ │ +3a2b88: 130e 1000 |04b6: const/16 v14, #int 16 // #10 │ │ +3a2b8c: 120f |04b8: const/4 v15, #int 0 // #0 │ │ +3a2b8e: 6e30 2e98 fd0e |04b9: invoke-virtual {v13, v15, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a2b94: 0c0d |04bc: move-result-object v13 │ │ +3a2b96: 380a 1700 |04bd: if-eqz v10, 04d4 // +0017 │ │ +3a2b9a: 20ce af14 |04bf: instance-of v14, v12, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a2b9e: 380e 1300 |04c1: if-eqz v14, 04d4 // +0013 │ │ +3a2ba2: 1f0c af14 |04c3: check-cast v12, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a2ba6: 6e10 cba2 0c00 |04c5: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a2bac: 0c0c |04c8: move-result-object v12 │ │ +3a2bae: 1a0e b104 |04c9: const-string v14, "*:" // string@04b1 │ │ +3a2bb2: 6e20 0e98 ec00 |04cb: invoke-virtual {v12, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a2bb8: 0a0c |04ce: move-result v12 │ │ +3a2bba: 390c 0300 |04cf: if-nez v12, 04d2 // +0003 │ │ +3a2bbe: 2803 |04d1: goto 04d4 // +0003 │ │ +3a2bc0: 120c |04d2: const/4 v12, #int 0 // #0 │ │ +3a2bc2: 2802 |04d3: goto 04d5 // +0002 │ │ +3a2bc4: 121c |04d4: const/4 v12, #int 1 // #1 │ │ +3a2bc6: 220e e812 |04d5: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2bca: 7010 4098 0e00 |04d7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2bd0: 1a0f 4757 |04da: const-string v15, "__" // string@5747 │ │ +3a2bd4: 6e20 4b98 fe00 |04dc: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2bda: 380a 0f00 |04df: if-eqz v10, 04ee // +000f │ │ +3a2bde: 6e20 1298 b500 |04e1: invoke-virtual {v5, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a2be4: 0a0f |04e4: move-result v15 │ │ +3a2be6: 0829 0500 |04e5: move-object/from16 v41, v5 │ │ +3a2bea: 380f 0500 |04e7: if-eqz v15, 04ec // +0005 │ │ +3a2bee: 0805 1900 |04e9: move-object/from16 v5, v25 │ │ +3a2bf2: 281d |04eb: goto 0508 // +001d │ │ +3a2bf4: 07b5 |04ec: move-object v5, v11 │ │ +3a2bf6: 281b |04ed: goto 0508 // +001b │ │ +3a2bf8: 220f e812 |04ee: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2bfc: 7010 4098 0f00 |04f0: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2c02: 0829 0500 |04f3: move-object/from16 v41, v5 │ │ +3a2c06: 1a05 4d57 |04f5: const-string v5, "_________" // string@574d │ │ +3a2c0a: 6e20 4b98 5f00 |04f7: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2c10: 3384 0500 |04fa: if-ne v4, v8, 04ff // +0005 │ │ +3a2c14: 1a05 3d41 |04fc: const-string v5, "PREVIEW" // string@413d │ │ +3a2c18: 2803 |04fe: goto 0501 // +0003 │ │ +3a2c1a: 1a05 7016 |04ff: const-string v5, "DRAFT" // string@1670 │ │ +3a2c1e: 6e20 4b98 5f00 |0501: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2c24: 6e10 5498 0f00 |0504: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2c2a: 0c05 |0507: move-result-object v5 │ │ +3a2c2c: 6e20 4b98 5e00 |0508: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2c32: 6e10 5498 0e00 |050b: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2c38: 0c05 |050e: move-result-object v5 │ │ +3a2c3a: 220e e812 |050f: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2c3e: 7010 4098 0e00 |0511: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2c44: 1a0f 4b57 |0514: const-string v15, "____" // string@574b │ │ +3a2c48: 6e20 4b98 fe00 |0516: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2c4e: 380c 0500 |0519: if-eqz v12, 051e // +0005 │ │ +3a2c52: 080c 1900 |051b: move-object/from16 v12, v25 │ │ +3a2c56: 2803 |051d: goto 0520 // +0003 │ │ +3a2c58: 1a0c d805 |051e: const-string v12, ".." // string@05d8 │ │ +3a2c5c: 6e20 4b98 ce00 |0520: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2c62: 6e20 4b98 5e00 |0523: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2c68: 6e10 5498 0e00 |0526: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2c6e: 0c05 |0529: move-result-object v5 │ │ +3a2c70: 380a 0f00 |052a: if-eqz v10, 0539 // +000f │ │ +3a2c74: 620c 2f7a |052c: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a2c78: 6e20 b8a5 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@a5b8 │ │ +3a2c7e: 0c0a |0531: move-result-object v10 │ │ +3a2c80: 1f0a af14 |0532: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a2c84: 6e10 cba2 0a00 |0534: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a2c8a: 0c0a |0537: move-result-object v10 │ │ +3a2c8c: 2802 |0538: goto 053a // +0002 │ │ +3a2c8e: 074a |0539: move-object v10, v4 │ │ +3a2c90: 920c 1507 |053a: mul-int v12, v21, v7 │ │ +3a2c94: 6e10 2298 0a00 |053c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2c9a: 0a0e |053f: move-result v14 │ │ +3a2c9c: 35ec 2c00 |0540: if-ge v12, v14, 056c // +002c │ │ +3a2ca0: 3d09 0500 |0542: if-lez v9, 0547 // +0005 │ │ +3a2ca4: 020e 1500 |0544: move/from16 v14, v21 │ │ +3a2ca8: 2805 |0546: goto 054b // +0005 │ │ +3a2caa: 122c |0547: const/4 v12, #int 2 // #2 │ │ +3a2cac: db0e 0102 |0548: div-int/lit8 v14, v1, #int 2 // #02 │ │ +3a2cb0: b1ce |054a: sub-int/2addr v14, v12 │ │ +3a2cb2: 920e 0e07 |054b: mul-int v14, v14, v7 │ │ +3a2cb6: 6e10 2298 0a00 |054d: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2cbc: 0a0c |0550: move-result v12 │ │ +3a2cbe: 35ce 1b00 |0551: if-ge v14, v12, 056c // +001b │ │ +3a2cc2: 220c e812 |0553: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2cc6: 7010 4098 0c00 |0555: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2ccc: d80e 0ef9 |0558: add-int/lit8 v14, v14, #int -7 // #f9 │ │ +3a2cd0: 120f |055a: const/4 v15, #int 0 // #0 │ │ +3a2cd2: 6e30 2e98 fa0e |055b: invoke-virtual {v10, v15, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a2cd8: 0c0a |055e: move-result-object v10 │ │ +3a2cda: 6e20 4b98 ac00 |055f: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2ce0: 080e 2000 |0562: move-object/from16 v14, v32 │ │ +3a2ce4: 6e20 4b98 ec00 |0564: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2cea: 6e10 5498 0c00 |0567: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2cf0: 0c0a |056a: move-result-object v10 │ │ +3a2cf2: 2803 |056b: goto 056e // +0003 │ │ +3a2cf4: 080e 2000 |056c: move-object/from16 v14, v32 │ │ +3a2cf8: d80c 1802 |056e: add-int/lit8 v12, v24, #int 2 // #02 │ │ +3a2cfc: 6e10 2298 0a00 |0570: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2d02: 0a0f |0573: move-result v15 │ │ +3a2d04: b37f |0574: div-int/2addr v15, v7 │ │ +3a2d06: b0fc |0575: add-int/2addr v12, v15 │ │ +3a2d08: 540f 3179 |0576: iget-object v15, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2d0c: 21ff |0578: array-length v15, v15 │ │ +3a2d0e: 34fc 0c00 |0579: if-lt v12, v15, 0585 // +000c │ │ +3a2d12: 0220 0100 |057b: move/from16 v32, v1 │ │ +3a2d16: 020d 1500 |057d: move/from16 v13, v21 │ │ +3a2d1a: 080b 1900 |057f: move-object/from16 v11, v25 │ │ +3a2d1e: 0805 1b00 |0581: move-object/from16 v5, v27 │ │ +3a2d22: 2900 0601 |0583: goto/16 0689 // +0106 │ │ +3a2d26: 123c |0585: const/4 v12, #int 3 // #3 │ │ +3a2d28: 362c 7a00 |0586: if-gt v12, v2, 0600 // +007a │ │ +3a2d2c: 6e10 2298 0800 |0588: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2d32: 0a05 |058b: move-result v5 │ │ +3a2d34: 3d05 1100 |058c: if-lez v5, 059d // +0011 │ │ +3a2d38: 6e20 0e98 8a00 |058e: invoke-virtual {v10, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a2d3e: 0a05 |0591: move-result v5 │ │ +3a2d40: 3905 0b00 |0592: if-nez v5, 059d // +000b │ │ +3a2d44: 0220 0100 |0594: move/from16 v32, v1 │ │ +3a2d48: 020d 1500 |0596: move/from16 v13, v21 │ │ +3a2d4c: 080b 1900 |0598: move-object/from16 v11, v25 │ │ +3a2d50: 124c |059a: const/4 v12, #int 4 // #4 │ │ +3a2d52: 2900 d500 |059b: goto/16 0670 // +00d5 │ │ +3a2d56: d818 1801 |059d: add-int/lit8 v24, v24, #int 1 // #01 │ │ +3a2d5a: 3d18 5500 |059f: if-lez v24, 05f4 // +0055 │ │ +3a2d5e: 5405 3179 |05a1: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2d62: 6e10 2298 0d00 |05a3: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2d68: 0a0f |05a6: move-result v15 │ │ +3a2d6a: 122c |05a7: const/4 v12, #int 2 // #2 │ │ +3a2d6c: 34fc 0b00 |05a8: if-lt v12, v15, 05b3 // +000b │ │ +3a2d70: 0220 0100 |05aa: move/from16 v32, v1 │ │ +3a2d74: 080a 1900 |05ac: move-object/from16 v10, v25 │ │ +3a2d78: 07ad |05ae: move-object v13, v10 │ │ +3a2d7a: 1301 0900 |05af: const/16 v1, #int 9 // #9 │ │ +3a2d7e: 124c |05b1: const/4 v12, #int 4 // #4 │ │ +3a2d80: 283f |05b2: goto 05f1 // +003f │ │ +3a2d82: 220f e812 |05b3: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2d86: 7010 4098 0f00 |05b5: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2d8c: 6e20 2d98 cd00 |05b8: invoke-virtual {v13, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a2d92: 0c0d |05bb: move-result-object v13 │ │ +3a2d94: 130c 5400 |05bc: const/16 v12, #int 84 // #54 │ │ +3a2d98: 0220 0100 |05be: move/from16 v32, v1 │ │ +3a2d9c: 1301 2e00 |05c0: const/16 v1, #int 46 // #2e │ │ +3a2da0: 6e30 2698 cd01 |05c2: invoke-virtual {v13, v12, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3a2da6: 0c01 |05c5: move-result-object v1 │ │ +3a2da8: 1a0c fc56 |05c6: const-string v12, "[^\.0-9]" // string@56fc │ │ +3a2dac: 080d 1900 |05c8: move-object/from16 v13, v25 │ │ +3a2db0: 6e30 2898 c10d |05ca: invoke-virtual {v1, v12, v13}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3a2db6: 0c01 |05cd: move-result-object v1 │ │ +3a2db8: 6e20 4b98 1f00 |05ce: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2dbe: 1a01 a500 |05d1: const-string v1, " " // string@00a5 │ │ +3a2dc2: 6e20 4b98 1f00 |05d3: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2dc8: 6e10 2298 0b00 |05d6: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2dce: 0a01 |05d9: move-result v1 │ │ +3a2dd0: 124c |05da: const/4 v12, #int 4 // #4 │ │ +3a2dd2: 351c 0700 |05db: if-ge v12, v1, 05e2 // +0007 │ │ +3a2dd6: 1201 |05dd: const/4 v1, #int 0 // #0 │ │ +3a2dd8: 6e30 2e98 1b0c |05de: invoke-virtual {v11, v1, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a2dde: 0c0b |05e1: move-result-object v11 │ │ +3a2de0: 6e20 4b98 bf00 |05e2: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2de6: 1301 0900 |05e5: const/16 v1, #int 9 // #9 │ │ +3a2dea: 6e20 4498 1f00 |05e7: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a2df0: 6e20 4b98 af00 |05ea: invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2df6: 6e10 5498 0f00 |05ed: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2dfc: 0c0a |05f0: move-result-object v10 │ │ +3a2dfe: 4d0a 0518 |05f1: aput-object v10, v5, v24 │ │ +3a2e02: 2808 |05f3: goto 05fb // +0008 │ │ +3a2e04: 0220 0100 |05f4: move/from16 v32, v1 │ │ +3a2e08: 080d 1900 |05f6: move-object/from16 v13, v25 │ │ +3a2e0c: 1301 0900 |05f8: const/16 v1, #int 9 // #9 │ │ +3a2e10: 124c |05fa: const/4 v12, #int 4 // #4 │ │ +3a2e12: 07db |05fb: move-object v11, v13 │ │ +3a2e14: 020d 1500 |05fc: move/from16 v13, v21 │ │ +3a2e18: 2900 7200 |05fe: goto/16 0670 // +0072 │ │ +3a2e1c: 0220 0100 |0600: move/from16 v32, v1 │ │ +3a2e20: 080b 1900 |0602: move-object/from16 v11, v25 │ │ +3a2e24: 1301 0900 |0604: const/16 v1, #int 9 // #9 │ │ +3a2e28: 124c |0606: const/4 v12, #int 4 // #4 │ │ +3a2e2a: 220f e812 |0607: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2e2e: 7010 4098 0f00 |0609: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2e34: 6e20 4b98 5f00 |060c: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2e3a: 1a05 4a57 |060f: const-string v5, "___" // string@574a │ │ +3a2e3e: 6e20 4b98 5f00 |0611: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2e44: 6e20 4b98 df00 |0614: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2e4a: 0805 1b00 |0617: move-object/from16 v5, v27 │ │ +3a2e4e: 6e20 4b98 5f00 |0619: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2e54: 6e10 5498 0f00 |061c: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2e5a: 0c0d |061f: move-result-object v13 │ │ +3a2e5c: 130f 5f00 |0620: const/16 v15, #int 95 // #5f │ │ +3a2e60: 1301 4600 |0622: const/16 v1, #int 70 // #46 │ │ +3a2e64: 6e20 0998 1d00 |0624: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a2e6a: 0a01 |0627: move-result v1 │ │ +3a2e6c: 331f 0900 |0628: if-ne v15, v1, 0631 // +0009 │ │ +3a2e70: 1301 4600 |062a: const/16 v1, #int 70 // #46 │ │ +3a2e74: 120f |062c: const/4 v15, #int 0 // #0 │ │ +3a2e76: 6e30 2e98 fd01 |062d: invoke-virtual {v13, v15, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a2e7c: 0c0d |0630: move-result-object v13 │ │ +3a2e7e: 6e10 2298 0a00 |0631: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2e84: 0a24 |0634: move-result v36 │ │ +3a2e86: d822 1801 |0635: add-int/lit8 v34, v24, #int 1 // #01 │ │ +3a2e8a: 3d22 0600 |0637: if-lez v34, 063d // +0006 │ │ +3a2e8e: 5401 3179 |0639: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2e92: 4d0d 0122 |063b: aput-object v13, v1, v34 │ │ +3a2e96: 5401 3179 |063d: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2e9a: 2111 |063f: array-length v1, v1 │ │ +3a2e9c: 9101 0122 |0640: sub-int v1, v1, v34 │ │ +3a2ea0: 020d 1500 |0642: move/from16 v13, v21 │ │ +3a2ea4: 351d 0500 |0644: if-ge v13, v1, 0649 // +0005 │ │ +3a2ea8: 0225 0d00 |0646: move/from16 v37, v13 │ │ +3a2eac: 280a |0648: goto 0652 // +000a │ │ +3a2eae: 5401 3179 |0649: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2eb2: 2111 |064b: array-length v1, v1 │ │ +3a2eb4: 9101 0122 |064c: sub-int v1, v1, v34 │ │ +3a2eb8: 121f |064e: const/4 v15, #int 1 // #1 │ │ +3a2eba: b1f1 |064f: sub-int/2addr v1, v15 │ │ +3a2ebc: 0225 0100 |0650: move/from16 v37, v1 │ │ +3a2ec0: 5401 3179 |0652: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2ec4: 0821 0100 |0654: move-object/from16 v33, v1 │ │ +3a2ec8: 0823 0a00 |0656: move-object/from16 v35, v10 │ │ +3a2ecc: 0226 0700 |0658: move/from16 v38, v7 │ │ +3a2ed0: 7706 96a4 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@a496 │ │ +3a2ed6: 0a01 |065d: move-result v1 │ │ +3a2ed8: 3b09 1000 |065e: if-gez v9, 066e // +0010 │ │ +3a2edc: 540a 3179 |0660: iget-object v10, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2ee0: d801 0101 |0662: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a2ee4: 4d05 0a01 |0664: aput-object v5, v10, v1 │ │ +3a2ee8: 5405 3179 |0666: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2eec: 121a |0668: const/4 v10, #int 1 // #1 │ │ +3a2eee: b0a1 |0669: add-int/2addr v1, v10 │ │ +3a2ef0: 1a0a 4c57 |066a: const-string v10, "_____" // string@574c │ │ +3a2ef4: 4d0a 0501 |066c: aput-object v10, v5, v1 │ │ +3a2ef8: 0218 0100 |066e: move/from16 v24, v1 │ │ +3a2efc: d809 0901 |0670: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3a2f00: 0215 0d00 |0672: move/from16 v21, v13 │ │ +3a2f04: 0201 2000 |0674: move/from16 v1, v32 │ │ +3a2f08: 0805 2900 |0676: move-object/from16 v5, v41 │ │ +3a2f0c: 0820 0e00 |0678: move-object/from16 v32, v14 │ │ +3a2f10: 050e 2700 |067a: move-wide/from16 v14, v39 │ │ +3a2f14: 2900 b1fd |067c: goto/16 042d // -024f │ │ +3a2f18: 0220 0100 |067e: move/from16 v32, v1 │ │ +3a2f1c: 0829 0500 |0680: move-object/from16 v41, v5 │ │ +3a2f20: 07c5 |0682: move-object v5, v12 │ │ +3a2f22: 0527 0e00 |0683: move-wide/from16 v39, v14 │ │ +3a2f26: 020d 1500 |0685: move/from16 v13, v21 │ │ +3a2f2a: 1616 0000 |0687: const-wide/16 v22, #int 0 // #0 │ │ +3a2f2e: d801 1801 |0689: add-int/lit8 v1, v24, #int 1 // #01 │ │ +3a2f32: 2133 |068b: array-length v3, v3 │ │ +3a2f34: 3439 0d00 |068c: if-lt v9, v3, 0699 // +000d │ │ +3a2f38: 3d01 0b00 |068e: if-lez v1, 0699 // +000b │ │ +3a2f3c: 5403 3179 |0690: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2f40: 2133 |0692: array-length v3, v3 │ │ +3a2f42: 3531 0600 |0693: if-ge v1, v3, 0699 // +0006 │ │ +3a2f46: 5403 3179 |0695: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2f4a: 4d05 0301 |0697: aput-object v5, v3, v1 │ │ +3a2f4e: 0218 0100 |0699: move/from16 v24, v1 │ │ +3a2f52: 283c |069b: goto 06d7 // +003c │ │ +3a2f54: 0220 0100 |069c: move/from16 v32, v1 │ │ +3a2f58: 0527 0e00 |069e: move-wide/from16 v39, v14 │ │ +3a2f5c: 020d 1500 |06a0: move/from16 v13, v21 │ │ +3a2f60: 0829 1900 |06a2: move-object/from16 v41, v25 │ │ +3a2f64: 0804 1b00 |06a4: move-object/from16 v4, v27 │ │ +3a2f68: 1616 0000 |06a6: const-wide/16 v22, #int 0 // #0 │ │ +3a2f6c: 282f |06a8: goto 06d7 // +002f │ │ +3a2f6e: 0220 0100 |06a9: move/from16 v32, v1 │ │ +3a2f72: 081e 0300 |06ab: move-object/from16 v30, v3 │ │ +3a2f76: 021f 0700 |06ad: move/from16 v31, v7 │ │ +3a2f7a: 0527 0e00 |06af: move-wide/from16 v39, v14 │ │ +3a2f7e: 020d 1500 |06b1: move/from16 v13, v21 │ │ +3a2f82: 0829 1900 |06b3: move-object/from16 v41, v25 │ │ +3a2f86: 1616 0000 |06b5: const-wide/16 v22, #int 0 // #0 │ │ +3a2f8a: 074e |06b7: move-object v14, v4 │ │ +3a2f8c: 0804 1b00 |06b8: move-object/from16 v4, v27 │ │ +3a2f90: 3b1f 1d00 |06ba: if-gez v31, 06d7 // +001d │ │ +3a2f94: 3a18 1b00 |06bc: if-ltz v24, 06d7 // +001b │ │ +3a2f98: 381a 1900 |06be: if-eqz v26, 06d7 // +0019 │ │ +3a2f9c: 5401 3179 |06c0: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2fa0: 2203 e812 |06c2: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2fa4: 7010 4098 0300 |06c4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2faa: 7401 caa2 1a00 |06c7: invoke-virtual/range {v26}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +3a2fb0: 0c05 |06ca: move-result-object v5 │ │ +3a2fb2: 6e20 4b98 5300 |06cb: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2fb8: 6e20 4b98 e300 |06ce: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2fbe: 6e10 5498 0300 |06d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2fc4: 0c03 |06d4: move-result-object v3 │ │ +3a2fc6: 4d03 0118 |06d5: aput-object v3, v1, v24 │ │ +3a2fca: d807 1f01 |06d7: add-int/lit8 v7, v31, #int 1 // #01 │ │ +3a2fce: 081b 0400 |06d9: move-object/from16 v27, v4 │ │ +3a2fd2: 0215 0d00 |06db: move/from16 v21, v13 │ │ +3a2fd6: 0803 1e00 |06dd: move-object/from16 v3, v30 │ │ +3a2fda: 0201 2000 |06df: move/from16 v1, v32 │ │ +3a2fde: 050e 2700 |06e1: move-wide/from16 v14, v39 │ │ +3a2fe2: 0819 2900 |06e3: move-object/from16 v25, v41 │ │ +3a2fe6: 1204 |06e5: const/4 v4, #int 0 // #0 │ │ +3a2fe8: 2900 48fb |06e6: goto/16 022e // -04b8 │ │ +3a2fec: 1211 |06e8: const/4 v1, #int 1 // #1 │ │ +3a2fee: d803 1801 |06e9: add-int/lit8 v3, v24, #int 1 // #01 │ │ +3a2ff2: 5404 3179 |06eb: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a2ff6: 2144 |06ed: array-length v4, v4 │ │ +3a2ff8: 3543 0300 |06ee: if-ge v3, v4, 06f1 // +0003 │ │ +3a2ffc: 2805 |06f0: goto 06f5 // +0005 │ │ +3a2ffe: 5403 3179 |06f1: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a3002: 2133 |06f3: array-length v3, v3 │ │ +3a3004: b113 |06f4: sub-int/2addr v3, v1 │ │ +3a3006: 5404 3179 |06f5: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a300a: 2144 |06f7: array-length v4, v4 │ │ +3a300c: b114 |06f8: sub-int/2addr v4, v1 │ │ +3a300e: 3734 0a00 |06f9: if-le v4, v3, 0703 // +000a │ │ +3a3012: 5401 3179 |06fb: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a3016: 1205 |06fd: const/4 v5, #int 0 // #0 │ │ +3a3018: 4d05 0104 |06fe: aput-object v5, v1, v4 │ │ +3a301c: d804 04ff |0700: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3a3020: 28f7 |0702: goto 06f9 // -0009 │ │ +3a3022: 5401 3179 |0703: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a3026: 1225 |0705: const/4 v5, #int 2 // #2 │ │ +3a3028: 3325 0500 |0706: if-ne v5, v2, 070b // +0005 │ │ +3a302c: 1a02 6c08 |0708: const-string v2, "@" // string@086c │ │ +3a3030: 2803 |070a: goto 070d // +0003 │ │ +3a3032: 1a02 291a |070b: const-string v2, "FILTER @" // string@1a29 │ │ +3a3036: 1205 |070d: const/4 v5, #int 0 // #0 │ │ +3a3038: 4d02 0105 |070e: aput-object v2, v1, v5 │ │ +3a303c: 3d04 1100 |0710: if-lez v4, 0721 // +0011 │ │ +3a3040: 5401 3179 |0712: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a3044: 5402 3179 |0714: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a3048: 4602 0204 |0716: aget-object v2, v2, v4 │ │ +3a304c: 7110 4ca4 0200 |0718: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44c │ │ +3a3052: 0c02 |071b: move-result-object v2 │ │ +3a3054: 4d02 0104 |071c: aput-object v2, v1, v4 │ │ +3a3058: d804 04ff |071e: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3a305c: 28f0 |0720: goto 0710 // -0010 │ │ +3a305e: 0f03 |0721: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=196 │ │ 0x0008 line=197 │ │ 0x0014 line=199 │ │ 0x001b line=201 │ │ 0x0027 line=203 │ │ @@ -1483030,48 +1483029,48 @@ │ │ type : '(IJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -3a3158: |[3a3158] net.sf.dibdib.thread_feed.ChatFeeder.findSlideSupplement:(IJ)J │ │ -3a3168: 5350 3079 |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a316c: 1302 1e00 |0002: const/16 v2, #int 30 // #1e │ │ -3a3170: c520 |0004: ushr-long/2addr v0, v2 │ │ -3a3172: 8401 |0005: long-to-int v1, v0 │ │ -3a3174: 6f40 afa4 6587 |0006: invoke-super {v5, v6, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.findSlideSupplement:(IJ)J // method@a4af │ │ -3a317a: 0b06 |0009: move-result-wide v6 │ │ -3a317c: 5353 3079 |000a: iget-wide v3, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a3180: c523 |000c: ushr-long/2addr v3, v2 │ │ -3a3182: 8438 |000d: long-to-int v8, v3 │ │ -3a3184: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -3a3186: 3308 1100 |000f: if-ne v8, v0, 0020 // +0011 │ │ -3a318a: 1233 |0011: const/4 v3, #int 3 // #3 │ │ -3a318c: 3331 0e00 |0012: if-ne v1, v3, 0020 // +000e │ │ -3a3190: 12f6 |0014: const/4 v6, #int -1 // #ff │ │ -3a3192: 1607 0200 |0015: const-wide/16 v7, #int 2 // #2 │ │ -3a3196: 6f40 afa4 6587 |0017: invoke-super {v5, v6, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.findSlideSupplement:(IJ)J // method@a4af │ │ -3a319c: 0b06 |001a: move-result-wide v6 │ │ -3a319e: 5353 3079 |001b: iget-wide v3, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a31a2: a502 0302 |001d: ushr-long v2, v3, v2 │ │ -3a31a6: 8428 |001f: long-to-int v8, v2 │ │ -3a31a8: 3281 1700 |0020: if-eq v1, v8, 0037 // +0017 │ │ -3a31ac: 6201 fc79 |0022: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3a31b0: 6002 fd79 |0024: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3a31b4: 3380 0900 |0026: if-ne v0, v8, 002f // +0009 │ │ -3a31b8: 6208 b373 |0028: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3a31bc: 5488 cf73 |002a: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3a31c0: 5288 f275 |002c: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3a31c4: 2807 |002e: goto 0035 // +0007 │ │ -3a31c6: 6208 c673 |002f: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -3a31ca: 5488 cf73 |0031: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3a31ce: 5288 f275 |0033: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3a31d2: 4b08 0102 |0035: aput v8, v1, v2 │ │ -3a31d6: 1006 |0037: return-wide v6 │ │ +3a3154: |[3a3154] net.sf.dibdib.thread_feed.ChatFeeder.findSlideSupplement:(IJ)J │ │ +3a3164: 5350 3079 |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a3168: 1302 1e00 |0002: const/16 v2, #int 30 // #1e │ │ +3a316c: c520 |0004: ushr-long/2addr v0, v2 │ │ +3a316e: 8401 |0005: long-to-int v1, v0 │ │ +3a3170: 6f40 afa4 6587 |0006: invoke-super {v5, v6, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.findSlideSupplement:(IJ)J // method@a4af │ │ +3a3176: 0b06 |0009: move-result-wide v6 │ │ +3a3178: 5353 3079 |000a: iget-wide v3, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a317c: c523 |000c: ushr-long/2addr v3, v2 │ │ +3a317e: 8438 |000d: long-to-int v8, v3 │ │ +3a3180: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +3a3182: 3308 1100 |000f: if-ne v8, v0, 0020 // +0011 │ │ +3a3186: 1233 |0011: const/4 v3, #int 3 // #3 │ │ +3a3188: 3331 0e00 |0012: if-ne v1, v3, 0020 // +000e │ │ +3a318c: 12f6 |0014: const/4 v6, #int -1 // #ff │ │ +3a318e: 1607 0200 |0015: const-wide/16 v7, #int 2 // #2 │ │ +3a3192: 6f40 afa4 6587 |0017: invoke-super {v5, v6, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.findSlideSupplement:(IJ)J // method@a4af │ │ +3a3198: 0b06 |001a: move-result-wide v6 │ │ +3a319a: 5353 3079 |001b: iget-wide v3, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a319e: a502 0302 |001d: ushr-long v2, v3, v2 │ │ +3a31a2: 8428 |001f: long-to-int v8, v2 │ │ +3a31a4: 3281 1700 |0020: if-eq v1, v8, 0037 // +0017 │ │ +3a31a8: 6201 fc79 |0022: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3a31ac: 6002 fd79 |0024: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3a31b0: 3380 0900 |0026: if-ne v0, v8, 002f // +0009 │ │ +3a31b4: 6208 b373 |0028: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3a31b8: 5488 cf73 |002a: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3a31bc: 5288 f275 |002c: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3a31c0: 2807 |002e: goto 0035 // +0007 │ │ +3a31c2: 6208 c673 |002f: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +3a31c6: 5488 cf73 |0031: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3a31ca: 5288 f275 |0033: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3a31ce: 4b08 0102 |0035: aput v8, v1, v2 │ │ +3a31d2: 1006 |0037: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=71 │ │ 0x000a line=72 │ │ 0x0017 line=74 │ │ 0x001b line=75 │ │ @@ -1483087,41 +1483086,41 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3a30f8: |[3a30f8] net.sf.dibdib.thread_feed.ChatFeeder.prepareTextLines:()I │ │ -3a3108: 5350 3079 |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a310c: 1302 1e00 |0002: const/16 v2, #int 30 // #1e │ │ -3a3110: c520 |0004: ushr-long/2addr v0, v2 │ │ -3a3112: 8401 |0005: long-to-int v1, v0 │ │ -3a3114: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3a3116: 7110 fba4 0000 |0007: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.cleanWipData:(Z)V // method@a4fb │ │ -3a311c: 1242 |000a: const/4 v2, #int 4 // #4 │ │ -3a311e: 3712 0700 |000b: if-le v2, v1, 0012 // +0007 │ │ -3a3122: 6e10 94a4 0500 |000d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4Selected:()I // method@a494 │ │ -3a3128: 0a00 |0010: move-result v0 │ │ -3a312a: 2816 |0011: goto 0027 // +0016 │ │ -3a312c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -3a312e: 3412 0400 |0013: if-lt v2, v1, 0017 // +0004 │ │ -3a3132: 1214 |0015: const/4 v4, #int 1 // #1 │ │ -3a3134: 2802 |0016: goto 0018 // +0002 │ │ -3a3136: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -3a3138: 6e20 93a4 4500 |0018: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4All:(Z)I // method@a493 │ │ -3a313e: 0a04 |001b: move-result v4 │ │ -3a3140: 3b04 0a00 |001c: if-gez v4, 0026 // +000a │ │ -3a3144: 3412 0300 |001e: if-lt v2, v1, 0021 // +0003 │ │ -3a3148: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -3a314a: 6e20 93a4 0500 |0021: invoke-virtual {v5, v0}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4All:(Z)I // method@a493 │ │ -3a3150: 0a00 |0024: move-result v0 │ │ -3a3152: 2802 |0025: goto 0027 // +0002 │ │ -3a3154: 0140 |0026: move v0, v4 │ │ -3a3156: 0f00 |0027: return v0 │ │ +3a30f4: |[3a30f4] net.sf.dibdib.thread_feed.ChatFeeder.prepareTextLines:()I │ │ +3a3104: 5350 3079 |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a3108: 1302 1e00 |0002: const/16 v2, #int 30 // #1e │ │ +3a310c: c520 |0004: ushr-long/2addr v0, v2 │ │ +3a310e: 8401 |0005: long-to-int v1, v0 │ │ +3a3110: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3a3112: 7110 fba4 0000 |0007: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.cleanWipData:(Z)V // method@a4fb │ │ +3a3118: 1242 |000a: const/4 v2, #int 4 // #4 │ │ +3a311a: 3712 0700 |000b: if-le v2, v1, 0012 // +0007 │ │ +3a311e: 6e10 94a4 0500 |000d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4Selected:()I // method@a494 │ │ +3a3124: 0a00 |0010: move-result v0 │ │ +3a3126: 2816 |0011: goto 0027 // +0016 │ │ +3a3128: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +3a312a: 3412 0400 |0013: if-lt v2, v1, 0017 // +0004 │ │ +3a312e: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +3a3130: 2802 |0016: goto 0018 // +0002 │ │ +3a3132: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +3a3134: 6e20 93a4 4500 |0018: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4All:(Z)I // method@a493 │ │ +3a313a: 0a04 |001b: move-result v4 │ │ +3a313c: 3b04 0a00 |001c: if-gez v4, 0026 // +000a │ │ +3a3140: 3412 0300 |001e: if-lt v2, v1, 0021 // +0003 │ │ +3a3144: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +3a3146: 6e20 93a4 0500 |0021: invoke-virtual {v5, v0}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4All:(Z)I // method@a493 │ │ +3a314c: 0a00 |0024: move-result v0 │ │ +3a314e: 2802 |0025: goto 0027 // +0002 │ │ +3a3150: 0140 |0026: move v0, v4 │ │ +3a3152: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0007 line=405 │ │ 0x000d line=408 │ │ 0x0018 line=410 │ │ 0x0021 line=413 │ │ @@ -1483133,57 +1483132,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 │ │ -3a3588: |[3a3588] net.sf.dibdib.thread_feed.ChatFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a3598: 6f10 b6a4 0400 |0000: invoke-super {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b6 │ │ -3a359e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3a35a2: 5a40 2a79 |0005: iput-wide v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ -3a35a6: 5340 3079 |0007: iget-wide v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a35aa: 1302 1e00 |0009: const/16 v2, #int 30 // #1e │ │ -3a35ae: c520 |000b: ushr-long/2addr v0, v2 │ │ -3a35b0: 8401 |000c: long-to-int v1, v0 │ │ -3a35b2: 6200 2d79 |000d: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.kBarDelgChat:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@792d │ │ -3a35b6: 6900 017a |000f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ -3a35ba: 6200 007a |0011: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsChat:[Ljava/lang/String; // field@7a00 │ │ -3a35be: 6900 fe79 |0013: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3a35c2: 6200 fc79 |0015: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3a35c6: 6002 fd79 |0017: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3a35ca: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -3a35cc: 3413 0900 |001a: if-lt v3, v1, 0023 // +0009 │ │ -3a35d0: 6201 c673 |001c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -3a35d4: 5411 cf73 |001e: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3a35d8: 5211 f275 |0020: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3a35dc: 2807 |0022: goto 0029 // +0007 │ │ -3a35de: 6201 b373 |0023: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3a35e2: 5411 cf73 |0025: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3a35e6: 5211 f275 |0027: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3a35ea: 4b01 0002 |0029: aput v1, v0, v2 │ │ -3a35ee: 6200 cf79 |002b: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ -3a35f2: 2331 0716 |002d: new-array v1, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a35f6: 6202 f379 |002f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3a35fa: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -3a35fc: 4d02 0103 |0032: aput-object v2, v1, v3 │ │ -3a3600: 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 │ │ -3a3606: 0c00 |0037: move-result-object v0 │ │ -3a3608: 5903 b276 |0038: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a360c: 6201 db79 |003a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3a3610: 5411 e579 |003c: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ -3a3614: 6e20 a1a2 0100 |003e: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a361a: 6200 b079 |0041: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ -3a361e: 2331 0716 |0043: new-array v1, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a3622: 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 │ │ -3a3628: 0c00 |0048: move-result-object v0 │ │ -3a362a: 6201 6773 |0049: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3a362e: 7220 88a2 0100 |004b: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a3634: 5440 2e79 |004e: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@792e │ │ -3a3638: 1100 |0050: return-object v0 │ │ +3a3584: |[3a3584] net.sf.dibdib.thread_feed.ChatFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a3594: 6f10 b6a4 0400 |0000: invoke-super {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b6 │ │ +3a359a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3a359e: 5a40 2a79 |0005: iput-wide v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ +3a35a2: 5340 3079 |0007: iget-wide v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a35a6: 1302 1e00 |0009: const/16 v2, #int 30 // #1e │ │ +3a35aa: c520 |000b: ushr-long/2addr v0, v2 │ │ +3a35ac: 8401 |000c: long-to-int v1, v0 │ │ +3a35ae: 6200 2d79 |000d: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.kBarDelgChat:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@792d │ │ +3a35b2: 6900 017a |000f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ +3a35b6: 6200 007a |0011: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsChat:[Ljava/lang/String; // field@7a00 │ │ +3a35ba: 6900 fe79 |0013: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3a35be: 6200 fc79 |0015: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3a35c2: 6002 fd79 |0017: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3a35c6: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +3a35c8: 3413 0900 |001a: if-lt v3, v1, 0023 // +0009 │ │ +3a35cc: 6201 c673 |001c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +3a35d0: 5411 cf73 |001e: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3a35d4: 5211 f275 |0020: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3a35d8: 2807 |0022: goto 0029 // +0007 │ │ +3a35da: 6201 b373 |0023: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3a35de: 5411 cf73 |0025: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3a35e2: 5211 f275 |0027: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3a35e6: 4b01 0002 |0029: aput v1, v0, v2 │ │ +3a35ea: 6200 cf79 |002b: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ +3a35ee: 2331 0716 |002d: new-array v1, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a35f2: 6202 f379 |002f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3a35f6: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +3a35f8: 4d02 0103 |0032: aput-object v2, v1, v3 │ │ +3a35fc: 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 │ │ +3a3602: 0c00 |0037: move-result-object v0 │ │ +3a3604: 5903 b276 |0038: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a3608: 6201 db79 |003a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3a360c: 5411 e579 |003c: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ +3a3610: 6e20 a1a2 0100 |003e: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a3616: 6200 b079 |0041: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ +3a361a: 2331 0716 |0043: new-array v1, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a361e: 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 │ │ +3a3624: 0c00 |0048: move-result-object v0 │ │ +3a3626: 6201 6773 |0049: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3a362a: 7220 88a2 0100 |004b: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a3630: 5440 2e79 |004e: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@792e │ │ +3a3634: 1100 |0050: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x0007 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -1483203,265 +1483202,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 │ │ -3a31d8: |[3a31d8] net.sf.dibdib.thread_feed.ChatFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a31e8: 07f0 |0000: move-object v0, v15 │ │ -3a31ea: 0801 1000 |0001: move-object/from16 v1, v16 │ │ -3a31ee: 5302 3079 |0003: iget-wide v2, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a31f2: 1304 1e00 |0005: const/16 v4, #int 30 // #1e │ │ -3a31f6: c542 |0007: ushr-long/2addr v2, v4 │ │ -3a31f8: 8423 |0008: long-to-int v3, v2 │ │ -3a31fa: 6202 cd79 |0009: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3a31fe: 5414 af76 |000b: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a3202: 1235 |000d: const/4 v5, #int 3 // #3 │ │ -3a3204: 1a06 8342 |000e: const-string v6, "Q" // string@4283 │ │ -3a3208: 1607 0100 |0010: const-wide/16 v7, #int 1 // #1 │ │ -3a320c: 120a |0012: const/4 v10, #int 0 // #0 │ │ -3a320e: 120b |0013: const/4 v11, #int 0 // #0 │ │ -3a3210: 121c |0014: const/4 v12, #int 1 // #1 │ │ -3a3212: 160d 0000 |0015: const-wide/16 v13, #int 0 // #0 │ │ -3a3216: 3342 d000 |0017: if-ne v2, v4, 00e7 // +00d0 │ │ -3a321a: 5212 b276 |0019: iget v2, v1, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a321e: 332c cc00 |001b: if-ne v12, v2, 00e7 // +00cc │ │ -3a3222: 7502 b7a4 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@a4b7 │ │ -3a3228: 0c01 |0020: move-result-object v1 │ │ -3a322a: 3801 c600 |0021: if-eqz v1, 00e7 // +00c6 │ │ -3a322e: 6002 bc79 |0023: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ -3a3232: 6203 f279 |0025: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3a3236: 23a4 da15 |0027: new-array v4, v10, [Ljava/lang/Object; // type@15da │ │ -3a323a: 6e40 9aa5 d34e |0029: invoke-virtual {v3, v13, v14, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59a │ │ -3a3240: 0a03 |002c: move-result v3 │ │ -3a3242: b132 |002d: sub-int/2addr v2, v3 │ │ -3a3244: 6203 8d79 |002e: sget-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ -3a3248: 23a4 da15 |0030: new-array v4, v10, [Ljava/lang/Object; // type@15da │ │ -3a324c: 6e40 0ca5 d34e |0032: invoke-virtual {v3, v13, v14, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50c │ │ -3a3252: 0a03 |0035: move-result v3 │ │ -3a3254: b332 |0036: div-int/2addr v2, v3 │ │ -3a3256: 1253 |0037: const/4 v3, #int 5 // #5 │ │ -3a3258: 12f4 |0038: const/4 v4, #int -1 // #ff │ │ -3a325a: 3423 0d00 |0039: if-lt v3, v2, 0046 // +000d │ │ -3a325e: 5309 2a79 |003b: iget-wide v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ -3a3262: c079 |003d: and-long/2addr v9, v7 │ │ -3a3264: 3103 0d09 |003e: cmp-long v3, v13, v9 │ │ -3a3268: 3803 0600 |0040: if-eqz v3, 0046 // +0006 │ │ -3a326c: 5a0d 2a79 |0042: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ -3a3270: 6704 bc79 |0044: sput v4, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ -3a3274: 3525 a000 |0046: if-ge v5, v2, 00e6 // +00a0 │ │ -3a3278: 5403 3179 |0048: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a327c: 2133 |004a: array-length v3, v3 │ │ -3a327e: b1c3 |004b: sub-int/2addr v3, v12 │ │ -3a3280: 3532 9a00 |004c: if-ge v2, v3, 00e6 // +009a │ │ -3a3284: 5403 3179 |004e: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a3288: 4603 0302 |0050: aget-object v3, v3, v2 │ │ -3a328c: 3803 9400 |0052: if-eqz v3, 00e6 // +0094 │ │ -3a3290: 5309 2f79 |0054: iget-wide v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nPointerSlide:J // field@792f │ │ -3a3294: 5304 3079 |0056: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ -3a3298: 3103 0904 |0058: cmp-long v3, v9, v4 │ │ -3a329c: 3903 8c00 |005a: if-nez v3, 00e6 // +008c │ │ -3a32a0: 5403 3179 |005c: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a32a4: 4603 0302 |005e: aget-object v3, v3, v2 │ │ -3a32a8: 1a04 ab00 |0060: const-string v4, " " // string@00ab │ │ -3a32ac: 6e20 2c98 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3a32b2: 0a03 |0065: move-result v3 │ │ -3a32b4: 3903 1500 |0066: if-nez v3, 007b // +0015 │ │ -3a32b8: d802 0201 |0068: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a32bc: 5403 3179 |006a: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a32c0: 4603 0302 |006c: aget-object v3, v3, v2 │ │ -3a32c4: 3803 0c00 |006e: if-eqz v3, 007a // +000c │ │ -3a32c8: 5403 3179 |0070: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a32cc: 4603 0302 |0072: aget-object v3, v3, v2 │ │ -3a32d0: 6e20 2c98 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3a32d6: 0a03 |0077: move-result v3 │ │ -3a32d8: 3903 0300 |0078: if-nez v3, 007b // +0003 │ │ -3a32dc: 110b |007a: return-object v11 │ │ -3a32de: 5403 3179 |007b: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a32e2: 4603 0302 |007d: aget-object v3, v3, v2 │ │ -3a32e6: 3803 6700 |007f: if-eqz v3, 00e6 // +0067 │ │ -3a32ea: 5403 3179 |0081: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a32ee: 4603 0302 |0083: aget-object v3, v3, v2 │ │ -3a32f2: 1304 0900 |0085: const/16 v4, #int 9 // #9 │ │ -3a32f6: 6e20 1a98 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a32fc: 0a03 |008a: move-result v3 │ │ -3a32fe: 3d03 5b00 |008b: if-lez v3, 00e6 // +005b │ │ -3a3302: 5403 3179 |008d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a3306: 4603 0302 |008f: aget-object v3, v3, v2 │ │ -3a330a: 5405 3179 |0091: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ -3a330e: 4602 0502 |0093: aget-object v2, v5, v2 │ │ -3a3312: 6e20 1a98 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a3318: 0a02 |0098: move-result v2 │ │ -3a331a: 1204 |0099: const/4 v4, #int 0 // #0 │ │ -3a331c: 6e30 2e98 4302 |009a: invoke-virtual {v3, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a3322: 0c02 |009d: move-result-object v2 │ │ -3a3324: 6e10 3498 0200 |009e: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a332a: 0c02 |00a1: move-result-object v2 │ │ -3a332c: 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 │ │ -3a3332: 0c03 |00a5: move-result-object v3 │ │ -3a3334: 5304 2a79 |00a6: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ -3a3338: c074 |00a8: and-long/2addr v4, v7 │ │ -3a333a: 3109 0d04 |00a9: cmp-long v9, v13, v4 │ │ -3a333e: 3809 2300 |00ab: if-eqz v9, 00ce // +0023 │ │ -3a3342: 3802 0b00 |00ad: if-eqz v2, 00b8 // +000b │ │ -3a3346: 6202 197a |00af: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a334a: 5324 297a |00b1: iget-wide v4, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a334e: 7140 dda5 43c5 |00b3: invoke-static {v3, v4, v5, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a3354: 0b04 |00b6: move-result-wide v4 │ │ -3a3356: 2802 |00b7: goto 00b9 // +0002 │ │ -3a3358: 04d4 |00b8: move-wide v4, v13 │ │ -3a335a: 3102 0d04 |00b9: cmp-long v2, v13, v4 │ │ -3a335e: 3802 1100 |00bb: if-eqz v2, 00cc // +0011 │ │ -3a3362: 6202 7e79 |00bd: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ -3a3366: 5b12 af76 |00bf: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a336a: 5a14 b076 |00c1: iput-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a336e: 6202 6373 |00c3: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a3372: 6e20 e7a5 6200 |00c5: invoke-virtual {v2, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3a3378: 0c02 |00c8: move-result-object v2 │ │ -3a337a: 5b12 a876 |00c9: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a337e: 1101 |00cb: return-object v1 │ │ -3a3380: 5a0d 2a79 |00cc: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ -3a3384: 6201 6373 |00ce: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a3388: 6e30 e9a5 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@a5e9 │ │ -3a338e: 6201 197a |00d3: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a3392: 5311 297a |00d5: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a3396: 7140 dda5 13c2 |00d7: invoke-static {v3, v1, v2, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a339c: 0b01 |00da: move-result-wide v1 │ │ -3a339e: 3103 0d01 |00db: cmp-long v3, v13, v1 │ │ -3a33a2: 3803 0600 |00dd: if-eqz v3, 00e3 // +0006 │ │ -3a33a6: 1221 |00df: const/4 v1, #int 2 // #2 │ │ -3a33a8: 6e40 95a4 1f87 |00e0: invoke-virtual {v15, v1, v7, v8}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.findSlideSupplement:(IJ)J // method@a495 │ │ -3a33ae: 12f1 |00e3: const/4 v1, #int -1 // #ff │ │ -3a33b0: 6701 bc79 |00e4: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ -3a33b4: 110b |00e6: return-object v11 │ │ -3a33b6: 3901 0300 |00e7: if-nez v1, 00ea // +0003 │ │ -3a33ba: 110b |00e9: return-object v11 │ │ -3a33bc: 5412 af76 |00ea: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a33c0: 2022 c714 |00ec: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a33c4: 3802 0400 |00ee: if-eqz v2, 00f2 // +0004 │ │ -3a33c8: 5a0d 2a79 |00f0: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ -3a33cc: 5412 af76 |00f2: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a33d0: 2022 e214 |00f4: instance-of v2, v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a33d4: 3802 d800 |00f6: if-eqz v2, 01ce // +00d8 │ │ -3a33d8: 5a0d 2a79 |00f8: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ -3a33dc: 6202 2979 |00fa: sget-object v2, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7929 │ │ -3a33e0: 5414 af76 |00fc: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a33e4: 1f04 e214 |00fe: check-cast v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a33e8: 6e10 ffa4 0400 |0100: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a33ee: 0a04 |0103: move-result v4 │ │ -3a33f0: 4402 0204 |0104: aget v2, v2, v4 │ │ -3a33f4: 32c2 b400 |0106: if-eq v2, v12, 01ba // +00b4 │ │ -3a33f8: 1224 |0108: const/4 v4, #int 2 // #2 │ │ -3a33fa: 3242 a600 |0109: if-eq v2, v4, 01af // +00a6 │ │ -3a33fe: 3252 0400 |010b: if-eq v2, v5, 010f // +0004 │ │ -3a3402: 2900 c100 |010d: goto/16 01ce // +00c1 │ │ -3a3406: 5412 a876 |010f: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a340a: 3902 0400 |0111: if-nez v2, 0115 // +0004 │ │ -3a340e: 07b2 |0113: move-object v2, v11 │ │ -3a3410: 2807 |0114: goto 011b // +0007 │ │ -3a3412: 5412 a876 |0115: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a3416: 6e10 eb97 0200 |0117: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a341c: 0c02 |011a: move-result-object v2 │ │ -3a341e: 5414 a876 |011b: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a3422: 3804 0e00 |011d: if-eqz v4, 012b // +000e │ │ -3a3426: 5414 a876 |011f: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a342a: 6e10 eb97 0400 |0121: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a3430: 0c04 |0124: move-result-object v4 │ │ -3a3432: 6e10 2298 0400 |0125: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a3438: 0a04 |0128: move-result v4 │ │ -3a343a: 3445 3f00 |0129: if-lt v5, v4, 0168 // +003f │ │ -3a343e: 333c 3d00 |012b: if-ne v12, v3, 0168 // +003d │ │ -3a3442: 6201 6373 |012d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a3446: 6e20 e7a5 6100 |012f: invoke-virtual {v1, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3a344c: 0c01 |0132: move-result-object v1 │ │ -3a344e: 3801 0b00 |0133: if-eqz v1, 013e // +000b │ │ -3a3452: 6202 197a |0135: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a3456: 5322 297a |0137: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a345a: 7140 dda5 21c3 |0139: invoke-static {v1, v2, v3, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a3460: 0b01 |013c: move-result-wide v1 │ │ -3a3462: 2802 |013d: goto 013f // +0002 │ │ -3a3464: 04d1 |013e: move-wide v1, v13 │ │ -3a3466: 3103 0d01 |013f: cmp-long v3, v13, v1 │ │ -3a346a: 3803 2600 |0141: if-eqz v3, 0167 // +0026 │ │ -3a346e: 1203 |0143: const/4 v3, #int 0 // #0 │ │ -3a3470: 7130 dea5 2103 |0144: invoke-static {v1, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ -3a3476: 0c01 |0147: move-result-object v1 │ │ -3a3478: 2012 ae14 |0148: instance-of v2, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a347c: 3802 1d00 |014a: if-eqz v2, 0167 // +001d │ │ -3a3480: 6202 2f7a |014c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a3484: 1f01 ae14 |014e: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a3488: 6e20 b8a5 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@a5b8 │ │ -3a348e: 0c01 |0153: move-result-object v1 │ │ -3a3490: 1f01 af14 |0154: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a3494: 6e10 cba2 0100 |0156: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a349a: 0c01 |0159: move-result-object v1 │ │ -3a349c: 1a02 8407 |015a: const-string v2, ":GROUP:" // string@0784 │ │ -3a34a0: 6e20 0e98 2100 |015c: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a34a6: 0a01 |015f: move-result v1 │ │ -3a34a8: 3801 0700 |0160: if-eqz v1, 0167 // +0007 │ │ -3a34ac: 5301 2a79 |0162: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ -3a34b0: c271 |0164: xor-long/2addr v1, v7 │ │ -3a34b2: 5a01 2a79 |0165: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ -3a34b6: 110b |0167: return-object v11 │ │ -3a34b8: 6e10 2298 0200 |0168: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a34be: 0a04 |016b: move-result v4 │ │ -3a34c0: 3c04 0300 |016c: if-gtz v4, 016f // +0003 │ │ -3a34c4: 110b |016e: return-object v11 │ │ -3a34c6: 1304 4000 |016f: const/16 v4, #int 64 // #40 │ │ -3a34ca: 6e20 1a98 4200 |0171: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a34d0: 0a04 |0174: move-result v4 │ │ -3a34d2: 3c04 1300 |0175: if-gtz v4, 0188 // +0013 │ │ -3a34d6: 2204 e812 |0177: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a34da: 7010 4098 0400 |0179: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a34e0: 6e20 4b98 2400 |017c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a34e6: 1a02 6e08 |017f: const-string v2, "@x.x" // string@086e │ │ -3a34ea: 6e20 4b98 2400 |0181: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a34f0: 6e10 5498 0400 |0184: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a34f6: 0c02 |0187: move-result-object v2 │ │ -3a34f8: 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 │ │ -3a34fe: 0c04 |018b: move-result-object v4 │ │ -3a3500: 6205 197a |018c: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a3504: 5357 297a |018e: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a3508: 1205 |0190: const/4 v5, #int 0 // #0 │ │ -3a350a: 7140 dda5 7458 |0191: invoke-static {v4, v7, v8, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a3510: 0b04 |0194: move-result-wide v4 │ │ -3a3512: 3107 0d04 |0195: cmp-long v7, v13, v4 │ │ -3a3516: 3807 1500 |0197: if-eqz v7, 01ac // +0015 │ │ -3a351a: 1227 |0199: const/4 v7, #int 2 // #2 │ │ -3a351c: 3337 1100 |019a: if-ne v7, v3, 01ab // +0011 │ │ -3a3520: 6202 7e79 |019c: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ -3a3524: 5b12 af76 |019e: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a3528: 6202 6373 |01a0: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a352c: 6e20 e7a5 6200 |01a2: invoke-virtual {v2, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3a3532: 0c02 |01a5: move-result-object v2 │ │ -3a3534: 5b12 a876 |01a6: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a3538: 5a14 b076 |01a8: iput-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a353c: 1101 |01aa: return-object v1 │ │ -3a353e: 110b |01ab: return-object v11 │ │ -3a3540: 5b12 b176 |01ac: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3a3544: 1101 |01ae: return-object v1 │ │ -3a3546: 1227 |01af: const/4 v7, #int 2 // #2 │ │ -3a3548: 3373 0500 |01b0: if-ne v3, v7, 01b5 // +0005 │ │ -3a354c: 6202 7979 |01b2: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ -3a3550: 2803 |01b4: goto 01b7 // +0003 │ │ -3a3552: 6202 7879 |01b5: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ -3a3556: 5b12 af76 |01b7: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a355a: 1101 |01b9: return-object v1 │ │ -3a355c: 1602 0d00 |01ba: const-wide/16 v2, #int 13 // #d │ │ -3a3560: 5314 b076 |01bc: iget-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a3564: 3106 0204 |01be: cmp-long v6, v2, v4 │ │ -3a3568: 3806 0a00 |01c0: if-eqz v6, 01ca // +000a │ │ -3a356c: 1602 0a00 |01c2: const-wide/16 v2, #int 10 // #a │ │ -3a3570: 5314 b076 |01c4: iget-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a3574: 3106 0204 |01c6: cmp-long v6, v2, v4 │ │ -3a3578: 3906 0600 |01c8: if-nez v6, 01ce // +0006 │ │ -3a357c: 6202 cd79 |01ca: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3a3580: 5b12 af76 |01cc: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a3584: 1101 |01ce: return-object v1 │ │ +3a31d4: |[3a31d4] net.sf.dibdib.thread_feed.ChatFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a31e4: 07f0 |0000: move-object v0, v15 │ │ +3a31e6: 0801 1000 |0001: move-object/from16 v1, v16 │ │ +3a31ea: 5302 3079 |0003: iget-wide v2, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a31ee: 1304 1e00 |0005: const/16 v4, #int 30 // #1e │ │ +3a31f2: c542 |0007: ushr-long/2addr v2, v4 │ │ +3a31f4: 8423 |0008: long-to-int v3, v2 │ │ +3a31f6: 6202 cd79 |0009: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3a31fa: 5414 af76 |000b: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a31fe: 1235 |000d: const/4 v5, #int 3 // #3 │ │ +3a3200: 1a06 8342 |000e: const-string v6, "Q" // string@4283 │ │ +3a3204: 1607 0100 |0010: const-wide/16 v7, #int 1 // #1 │ │ +3a3208: 120a |0012: const/4 v10, #int 0 // #0 │ │ +3a320a: 120b |0013: const/4 v11, #int 0 // #0 │ │ +3a320c: 121c |0014: const/4 v12, #int 1 // #1 │ │ +3a320e: 160d 0000 |0015: const-wide/16 v13, #int 0 // #0 │ │ +3a3212: 3342 d000 |0017: if-ne v2, v4, 00e7 // +00d0 │ │ +3a3216: 5212 b276 |0019: iget v2, v1, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a321a: 332c cc00 |001b: if-ne v12, v2, 00e7 // +00cc │ │ +3a321e: 7502 b7a4 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@a4b7 │ │ +3a3224: 0c01 |0020: move-result-object v1 │ │ +3a3226: 3801 c600 |0021: if-eqz v1, 00e7 // +00c6 │ │ +3a322a: 6002 bc79 |0023: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ +3a322e: 6203 f279 |0025: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3a3232: 23a4 da15 |0027: new-array v4, v10, [Ljava/lang/Object; // type@15da │ │ +3a3236: 6e40 9aa5 d34e |0029: invoke-virtual {v3, v13, v14, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59a │ │ +3a323c: 0a03 |002c: move-result v3 │ │ +3a323e: b132 |002d: sub-int/2addr v2, v3 │ │ +3a3240: 6203 8d79 |002e: sget-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ +3a3244: 23a4 da15 |0030: new-array v4, v10, [Ljava/lang/Object; // type@15da │ │ +3a3248: 6e40 0ca5 d34e |0032: invoke-virtual {v3, v13, v14, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50c │ │ +3a324e: 0a03 |0035: move-result v3 │ │ +3a3250: b332 |0036: div-int/2addr v2, v3 │ │ +3a3252: 1253 |0037: const/4 v3, #int 5 // #5 │ │ +3a3254: 12f4 |0038: const/4 v4, #int -1 // #ff │ │ +3a3256: 3423 0d00 |0039: if-lt v3, v2, 0046 // +000d │ │ +3a325a: 5309 2a79 |003b: iget-wide v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ +3a325e: c079 |003d: and-long/2addr v9, v7 │ │ +3a3260: 3103 0d09 |003e: cmp-long v3, v13, v9 │ │ +3a3264: 3803 0600 |0040: if-eqz v3, 0046 // +0006 │ │ +3a3268: 5a0d 2a79 |0042: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ +3a326c: 6704 bc79 |0044: sput v4, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ +3a3270: 3525 a000 |0046: if-ge v5, v2, 00e6 // +00a0 │ │ +3a3274: 5403 3179 |0048: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a3278: 2133 |004a: array-length v3, v3 │ │ +3a327a: b1c3 |004b: sub-int/2addr v3, v12 │ │ +3a327c: 3532 9a00 |004c: if-ge v2, v3, 00e6 // +009a │ │ +3a3280: 5403 3179 |004e: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a3284: 4603 0302 |0050: aget-object v3, v3, v2 │ │ +3a3288: 3803 9400 |0052: if-eqz v3, 00e6 // +0094 │ │ +3a328c: 5309 2f79 |0054: iget-wide v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nPointerSlide:J // field@792f │ │ +3a3290: 5304 3079 |0056: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7930 │ │ +3a3294: 3103 0904 |0058: cmp-long v3, v9, v4 │ │ +3a3298: 3903 8c00 |005a: if-nez v3, 00e6 // +008c │ │ +3a329c: 5403 3179 |005c: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a32a0: 4603 0302 |005e: aget-object v3, v3, v2 │ │ +3a32a4: 1a04 ab00 |0060: const-string v4, " " // string@00ab │ │ +3a32a8: 6e20 2c98 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3a32ae: 0a03 |0065: move-result v3 │ │ +3a32b0: 3903 1500 |0066: if-nez v3, 007b // +0015 │ │ +3a32b4: d802 0201 |0068: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a32b8: 5403 3179 |006a: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a32bc: 4603 0302 |006c: aget-object v3, v3, v2 │ │ +3a32c0: 3803 0c00 |006e: if-eqz v3, 007a // +000c │ │ +3a32c4: 5403 3179 |0070: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a32c8: 4603 0302 |0072: aget-object v3, v3, v2 │ │ +3a32cc: 6e20 2c98 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3a32d2: 0a03 |0077: move-result v3 │ │ +3a32d4: 3903 0300 |0078: if-nez v3, 007b // +0003 │ │ +3a32d8: 110b |007a: return-object v11 │ │ +3a32da: 5403 3179 |007b: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a32de: 4603 0302 |007d: aget-object v3, v3, v2 │ │ +3a32e2: 3803 6700 |007f: if-eqz v3, 00e6 // +0067 │ │ +3a32e6: 5403 3179 |0081: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a32ea: 4603 0302 |0083: aget-object v3, v3, v2 │ │ +3a32ee: 1304 0900 |0085: const/16 v4, #int 9 // #9 │ │ +3a32f2: 6e20 1a98 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a32f8: 0a03 |008a: move-result v3 │ │ +3a32fa: 3d03 5b00 |008b: if-lez v3, 00e6 // +005b │ │ +3a32fe: 5403 3179 |008d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a3302: 4603 0302 |008f: aget-object v3, v3, v2 │ │ +3a3306: 5405 3179 |0091: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7931 │ │ +3a330a: 4602 0502 |0093: aget-object v2, v5, v2 │ │ +3a330e: 6e20 1a98 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a3314: 0a02 |0098: move-result v2 │ │ +3a3316: 1204 |0099: const/4 v4, #int 0 // #0 │ │ +3a3318: 6e30 2e98 4302 |009a: invoke-virtual {v3, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a331e: 0c02 |009d: move-result-object v2 │ │ +3a3320: 6e10 3498 0200 |009e: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a3326: 0c02 |00a1: move-result-object v2 │ │ +3a3328: 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 │ │ +3a332e: 0c03 |00a5: move-result-object v3 │ │ +3a3330: 5304 2a79 |00a6: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ +3a3334: c074 |00a8: and-long/2addr v4, v7 │ │ +3a3336: 3109 0d04 |00a9: cmp-long v9, v13, v4 │ │ +3a333a: 3809 2300 |00ab: if-eqz v9, 00ce // +0023 │ │ +3a333e: 3802 0b00 |00ad: if-eqz v2, 00b8 // +000b │ │ +3a3342: 6202 197a |00af: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a3346: 5324 297a |00b1: iget-wide v4, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a334a: 7140 dda5 43c5 |00b3: invoke-static {v3, v4, v5, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a3350: 0b04 |00b6: move-result-wide v4 │ │ +3a3352: 2802 |00b7: goto 00b9 // +0002 │ │ +3a3354: 04d4 |00b8: move-wide v4, v13 │ │ +3a3356: 3102 0d04 |00b9: cmp-long v2, v13, v4 │ │ +3a335a: 3802 1100 |00bb: if-eqz v2, 00cc // +0011 │ │ +3a335e: 6202 7e79 |00bd: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ +3a3362: 5b12 af76 |00bf: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a3366: 5a14 b076 |00c1: iput-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a336a: 6202 6373 |00c3: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a336e: 6e20 e7a5 6200 |00c5: invoke-virtual {v2, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3a3374: 0c02 |00c8: move-result-object v2 │ │ +3a3376: 5b12 a876 |00c9: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a337a: 1101 |00cb: return-object v1 │ │ +3a337c: 5a0d 2a79 |00cc: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ +3a3380: 6201 6373 |00ce: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a3384: 6e30 e9a5 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@a5e9 │ │ +3a338a: 6201 197a |00d3: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a338e: 5311 297a |00d5: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a3392: 7140 dda5 13c2 |00d7: invoke-static {v3, v1, v2, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a3398: 0b01 |00da: move-result-wide v1 │ │ +3a339a: 3103 0d01 |00db: cmp-long v3, v13, v1 │ │ +3a339e: 3803 0600 |00dd: if-eqz v3, 00e3 // +0006 │ │ +3a33a2: 1221 |00df: const/4 v1, #int 2 // #2 │ │ +3a33a4: 6e40 95a4 1f87 |00e0: invoke-virtual {v15, v1, v7, v8}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.findSlideSupplement:(IJ)J // method@a495 │ │ +3a33aa: 12f1 |00e3: const/4 v1, #int -1 // #ff │ │ +3a33ac: 6701 bc79 |00e4: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bc │ │ +3a33b0: 110b |00e6: return-object v11 │ │ +3a33b2: 3901 0300 |00e7: if-nez v1, 00ea // +0003 │ │ +3a33b6: 110b |00e9: return-object v11 │ │ +3a33b8: 5412 af76 |00ea: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a33bc: 2022 c714 |00ec: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a33c0: 3802 0400 |00ee: if-eqz v2, 00f2 // +0004 │ │ +3a33c4: 5a0d 2a79 |00f0: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ +3a33c8: 5412 af76 |00f2: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a33cc: 2022 e214 |00f4: instance-of v2, v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a33d0: 3802 d800 |00f6: if-eqz v2, 01ce // +00d8 │ │ +3a33d4: 5a0d 2a79 |00f8: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ +3a33d8: 6202 2979 |00fa: sget-object v2, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7929 │ │ +3a33dc: 5414 af76 |00fc: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a33e0: 1f04 e214 |00fe: check-cast v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a33e4: 6e10 ffa4 0400 |0100: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a33ea: 0a04 |0103: move-result v4 │ │ +3a33ec: 4402 0204 |0104: aget v2, v2, v4 │ │ +3a33f0: 32c2 b400 |0106: if-eq v2, v12, 01ba // +00b4 │ │ +3a33f4: 1224 |0108: const/4 v4, #int 2 // #2 │ │ +3a33f6: 3242 a600 |0109: if-eq v2, v4, 01af // +00a6 │ │ +3a33fa: 3252 0400 |010b: if-eq v2, v5, 010f // +0004 │ │ +3a33fe: 2900 c100 |010d: goto/16 01ce // +00c1 │ │ +3a3402: 5412 a876 |010f: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a3406: 3902 0400 |0111: if-nez v2, 0115 // +0004 │ │ +3a340a: 07b2 |0113: move-object v2, v11 │ │ +3a340c: 2807 |0114: goto 011b // +0007 │ │ +3a340e: 5412 a876 |0115: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a3412: 6e10 eb97 0200 |0117: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a3418: 0c02 |011a: move-result-object v2 │ │ +3a341a: 5414 a876 |011b: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a341e: 3804 0e00 |011d: if-eqz v4, 012b // +000e │ │ +3a3422: 5414 a876 |011f: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a3426: 6e10 eb97 0400 |0121: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a342c: 0c04 |0124: move-result-object v4 │ │ +3a342e: 6e10 2298 0400 |0125: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a3434: 0a04 |0128: move-result v4 │ │ +3a3436: 3445 3f00 |0129: if-lt v5, v4, 0168 // +003f │ │ +3a343a: 333c 3d00 |012b: if-ne v12, v3, 0168 // +003d │ │ +3a343e: 6201 6373 |012d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a3442: 6e20 e7a5 6100 |012f: invoke-virtual {v1, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3a3448: 0c01 |0132: move-result-object v1 │ │ +3a344a: 3801 0b00 |0133: if-eqz v1, 013e // +000b │ │ +3a344e: 6202 197a |0135: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a3452: 5322 297a |0137: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a3456: 7140 dda5 21c3 |0139: invoke-static {v1, v2, v3, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a345c: 0b01 |013c: move-result-wide v1 │ │ +3a345e: 2802 |013d: goto 013f // +0002 │ │ +3a3460: 04d1 |013e: move-wide v1, v13 │ │ +3a3462: 3103 0d01 |013f: cmp-long v3, v13, v1 │ │ +3a3466: 3803 2600 |0141: if-eqz v3, 0167 // +0026 │ │ +3a346a: 1203 |0143: const/4 v3, #int 0 // #0 │ │ +3a346c: 7130 dea5 2103 |0144: invoke-static {v1, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ +3a3472: 0c01 |0147: move-result-object v1 │ │ +3a3474: 2012 ae14 |0148: instance-of v2, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a3478: 3802 1d00 |014a: if-eqz v2, 0167 // +001d │ │ +3a347c: 6202 2f7a |014c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a3480: 1f01 ae14 |014e: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a3484: 6e20 b8a5 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@a5b8 │ │ +3a348a: 0c01 |0153: move-result-object v1 │ │ +3a348c: 1f01 af14 |0154: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a3490: 6e10 cba2 0100 |0156: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a3496: 0c01 |0159: move-result-object v1 │ │ +3a3498: 1a02 8407 |015a: const-string v2, ":GROUP:" // string@0784 │ │ +3a349c: 6e20 0e98 2100 |015c: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a34a2: 0a01 |015f: move-result v1 │ │ +3a34a4: 3801 0700 |0160: if-eqz v1, 0167 // +0007 │ │ +3a34a8: 5301 2a79 |0162: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ +3a34ac: c271 |0164: xor-long/2addr v1, v7 │ │ +3a34ae: 5a01 2a79 |0165: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792a │ │ +3a34b2: 110b |0167: return-object v11 │ │ +3a34b4: 6e10 2298 0200 |0168: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a34ba: 0a04 |016b: move-result v4 │ │ +3a34bc: 3c04 0300 |016c: if-gtz v4, 016f // +0003 │ │ +3a34c0: 110b |016e: return-object v11 │ │ +3a34c2: 1304 4000 |016f: const/16 v4, #int 64 // #40 │ │ +3a34c6: 6e20 1a98 4200 |0171: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a34cc: 0a04 |0174: move-result v4 │ │ +3a34ce: 3c04 1300 |0175: if-gtz v4, 0188 // +0013 │ │ +3a34d2: 2204 e812 |0177: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a34d6: 7010 4098 0400 |0179: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a34dc: 6e20 4b98 2400 |017c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a34e2: 1a02 6e08 |017f: const-string v2, "@x.x" // string@086e │ │ +3a34e6: 6e20 4b98 2400 |0181: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a34ec: 6e10 5498 0400 |0184: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a34f2: 0c02 |0187: move-result-object v2 │ │ +3a34f4: 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 │ │ +3a34fa: 0c04 |018b: move-result-object v4 │ │ +3a34fc: 6205 197a |018c: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a3500: 5357 297a |018e: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a3504: 1205 |0190: const/4 v5, #int 0 // #0 │ │ +3a3506: 7140 dda5 7458 |0191: invoke-static {v4, v7, v8, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a350c: 0b04 |0194: move-result-wide v4 │ │ +3a350e: 3107 0d04 |0195: cmp-long v7, v13, v4 │ │ +3a3512: 3807 1500 |0197: if-eqz v7, 01ac // +0015 │ │ +3a3516: 1227 |0199: const/4 v7, #int 2 // #2 │ │ +3a3518: 3337 1100 |019a: if-ne v7, v3, 01ab // +0011 │ │ +3a351c: 6202 7e79 |019c: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ +3a3520: 5b12 af76 |019e: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a3524: 6202 6373 |01a0: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a3528: 6e20 e7a5 6200 |01a2: invoke-virtual {v2, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3a352e: 0c02 |01a5: move-result-object v2 │ │ +3a3530: 5b12 a876 |01a6: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a3534: 5a14 b076 |01a8: iput-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a3538: 1101 |01aa: return-object v1 │ │ +3a353a: 110b |01ab: return-object v11 │ │ +3a353c: 5b12 b176 |01ac: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3a3540: 1101 |01ae: return-object v1 │ │ +3a3542: 1227 |01af: const/4 v7, #int 2 // #2 │ │ +3a3544: 3373 0500 |01b0: if-ne v3, v7, 01b5 // +0005 │ │ +3a3548: 6202 7979 |01b2: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ +3a354c: 2803 |01b4: goto 01b7 // +0003 │ │ +3a354e: 6202 7879 |01b5: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ +3a3552: 5b12 af76 |01b7: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a3556: 1101 |01b9: return-object v1 │ │ +3a3558: 1602 0d00 |01ba: const-wide/16 v2, #int 13 // #d │ │ +3a355c: 5314 b076 |01bc: iget-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a3560: 3106 0204 |01be: cmp-long v6, v2, v4 │ │ +3a3564: 3806 0a00 |01c0: if-eqz v6, 01ca // +000a │ │ +3a3568: 1602 0a00 |01c2: const-wide/16 v2, #int 10 // #a │ │ +3a356c: 5314 b076 |01c4: iget-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a3570: 3106 0204 |01c6: cmp-long v6, v2, v4 │ │ +3a3574: 3906 0600 |01c8: if-nez v6, 01ce // +0006 │ │ +3a3578: 6202 cd79 |01ca: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3a357c: 5b12 af76 |01cc: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a3580: 1101 |01ce: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=421 │ │ 0x0009 line=422 │ │ 0x001d line=424 │ │ 0x0023 line=426 │ │ 0x0032 line=427 │ │ @@ -1483547,32 +1483546,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3a42d8: |[3a42d8] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.:()V │ │ -3a42e8: 0e00 |0000: return-void │ │ +3a42d4: |[3a42d4] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.:()V │ │ +3a42e4: 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 │ │ -3a42ec: |[3a42ec] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a42fc: 7020 aea4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ -3a4302: 0e00 |0003: return-void │ │ +3a42e8: |[3a42e8] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a42f8: 7020 aea4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ +3a42fe: 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; │ │ │ │ @@ -1483581,164 +1483580,164 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 286 16-bit code units │ │ -3a406c: |[3a406c] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.getHelp:()[Ljava/lang/String; │ │ -3a407c: 6200 4579 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7945 │ │ -3a4080: 3900 1901 |0002: if-nez v0, 011b // +0119 │ │ -3a4084: 7100 06a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ -3a408a: 0c00 |0007: move-result-object v0 │ │ -3a408c: 2100 |0008: array-length v0, v0 │ │ -3a408e: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -3a4090: b010 |000a: add-int/2addr v0, v1 │ │ -3a4092: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -3a4094: b020 |000c: add-int/2addr v0, v2 │ │ -3a4096: 7100 b870 0000 |000d: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b8 │ │ -3a409c: 0c03 |0010: move-result-object v3 │ │ -3a409e: 2133 |0011: array-length v3, v3 │ │ -3a40a0: b030 |0012: add-int/2addr v0, v3 │ │ -3a40a2: 1223 |0013: const/4 v3, #int 2 // #2 │ │ -3a40a4: b030 |0014: add-int/2addr v0, v3 │ │ -3a40a6: 7100 4ba3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ -3a40ac: 0c04 |0018: move-result-object v4 │ │ -3a40ae: 2144 |0019: array-length v4, v4 │ │ -3a40b0: b040 |001a: add-int/2addr v0, v4 │ │ -3a40b2: b030 |001b: add-int/2addr v0, v3 │ │ -3a40b4: 2300 dc15 |001c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3a40b8: 2204 e812 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a40bc: 7010 4098 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a40c2: 1a05 4050 |0023: const-string v5, "V. " // string@5040 │ │ -3a40c6: 6e20 4b98 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a40cc: 6205 1e73 |0028: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731e │ │ -3a40d0: 6e20 4b98 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a40d6: 1a05 ca05 |002d: const-string v5, ". " // string@05ca │ │ -3a40da: 6e20 4b98 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a40e0: 6205 d372 |0032: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ -3a40e4: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -3a40e6: 4605 0506 |0035: aget-object v5, v5, v6 │ │ -3a40ea: 6e20 4b98 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a40f0: 6e10 5498 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a40f6: 0c04 |003d: move-result-object v4 │ │ -3a40f8: 4d04 0006 |003e: aput-object v4, v0, v6 │ │ -3a40fc: 2204 e812 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4100: 7010 4098 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4106: 1a05 6037 |0045: const-string v5, "List of available FUNCTIONS (see below, e.g.:" // string@3760 │ │ -3a410a: 6e20 4b98 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4110: 6205 6873 |004a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3a4114: 5555 8d73 |004c: iget-boolean v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ -3a4118: 3805 0500 |004e: if-eqz v5, 0053 // +0005 │ │ -3a411c: 1a05 c802 |0050: const-string v5, " type '\' + file name, press ENTER, ';EXPORT', ENTER):" // string@02c8 │ │ -3a4120: 2803 |0052: goto 0055 // +0003 │ │ -3a4122: 1a05 8e01 |0053: const-string v5, " ^FileName, ^ENTER, 'EXPORT', GO):" // string@018e │ │ -3a4126: 6e20 4b98 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a412c: 6e10 5498 0400 |0058: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4132: 0c04 |005b: move-result-object v4 │ │ -3a4134: 4d04 0002 |005c: aput-object v4, v0, v2 │ │ -3a4138: 1a02 f603 |005e: const-string v2, "(Not fully implemented yet !)" // string@03f6 │ │ -3a413c: 4d02 0003 |0060: aput-object v2, v0, v3 │ │ -3a4140: 6202 6873 |0062: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3a4144: 5522 8d73 |0064: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ -3a4148: 3902 0c00 |0066: if-nez v2, 0072 // +000c │ │ -3a414c: 1242 |0068: const/4 v2, #int 4 // #4 │ │ -3a414e: 1a03 d203 |0069: const-string v3, "(E.g. type '3', press > or ENTER, '4', > or ENTER," // string@03d2 │ │ -3a4152: 4d03 0001 |006b: aput-object v3, v0, v1 │ │ -3a4156: 1251 |006d: const/4 v1, #int 5 // #5 │ │ -3a4158: 1a03 5abe |006e: const-string v3, "type 'ADD', (press > or ENTER,) press GO)" // string@be5a │ │ -3a415c: 4d03 0002 |0070: aput-object v3, v0, v2 │ │ -3a4160: 7100 06a4 0000 |0072: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ -3a4166: 0c02 |0075: move-result-object v2 │ │ -3a4168: 2123 |0076: array-length v3, v2 │ │ -3a416a: 1204 |0077: const/4 v4, #int 0 // #0 │ │ -3a416c: 3534 1800 |0078: if-ge v4, v3, 0090 // +0018 │ │ -3a4170: 4605 0204 |007a: aget-object v5, v2, v4 │ │ -3a4174: 6e10 fea3 0500 |007c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_any/QOpMain;.getDescription:()Ljava/lang/String; // method@a3fe │ │ -3a417a: 0c05 |007f: move-result-object v5 │ │ -3a417c: 1307 2e00 |0080: const/16 v7, #int 46 // #2e │ │ -3a4180: 6e20 0998 6500 |0082: invoke-virtual {v5, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a4186: 0a08 |0085: move-result v8 │ │ -3a4188: 3287 0700 |0086: if-eq v7, v8, 008d // +0007 │ │ -3a418c: d807 0101 |0088: add-int/lit8 v7, v1, #int 1 // #01 │ │ -3a4190: 4d05 0001 |008a: aput-object v5, v0, v1 │ │ -3a4194: 0171 |008c: move v1, v7 │ │ -3a4196: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3a419a: 28e9 |008f: goto 0078 // -0017 │ │ -3a419c: 6202 6873 |0090: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3a41a0: 5522 8d73 |0092: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ -3a41a4: 3802 0e00 |0094: if-eqz v2, 00a2 // +000e │ │ -3a41a8: d802 0101 |0096: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3a41ac: 1a03 4604 |0098: const-string v3, "(Use with preceding ';' for commands, '\' for data." // string@0446 │ │ -3a41b0: 4d03 0001 |009a: aput-object v3, v0, v1 │ │ -3a41b4: d801 0201 |009c: add-int/lit8 v1, v2, #int 1 // #01 │ │ -3a41b8: 1a03 b217 |009e: const-string v3, "E.g.: press '\', type file name, press ENTER, type ';EXPORT', press ENTER)" // string@17b2 │ │ -3a41bc: 4d03 0002 |00a0: aput-object v3, v0, v2 │ │ -3a41c0: 6202 6873 |00a2: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3a41c4: 5522 8d73 |00a4: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ -3a41c8: 3902 6d00 |00a6: if-nez v2, 0113 // +006d │ │ -3a41cc: d802 0101 |00a8: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3a41d0: 1a03 0000 |00aa: const-string v3, "" // string@0000 │ │ -3a41d4: 4d03 0001 |00ac: aput-object v3, v0, v1 │ │ -3a41d8: d801 0201 |00ae: add-int/lit8 v1, v2, #int 1 // #01 │ │ -3a41dc: 1a04 e312 |00b0: const-string v4, "Constants:" // string@12e3 │ │ -3a41e0: 4d04 0002 |00b2: aput-object v4, v0, v2 │ │ -3a41e4: 7100 b870 0000 |00b4: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b8 │ │ -3a41ea: 0c02 |00b7: move-result-object v2 │ │ -3a41ec: 2124 |00b8: array-length v4, v2 │ │ -3a41ee: 1205 |00b9: const/4 v5, #int 0 // #0 │ │ -3a41f0: 1307 0900 |00ba: const/16 v7, #int 9 // #9 │ │ -3a41f4: 3545 2400 |00bc: if-ge v5, v4, 00e0 // +0024 │ │ -3a41f8: 4608 0205 |00be: aget-object v8, v2, v5 │ │ -3a41fc: d809 0101 |00c0: add-int/lit8 v9, v1, #int 1 // #01 │ │ -3a4200: 220a e812 |00c2: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4204: 7010 4098 0a00 |00c4: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a420a: 6e10 b670 0800 |00c7: invoke-virtual {v8}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b6 │ │ -3a4210: 0c0b |00ca: move-result-object v11 │ │ -3a4212: 6e20 4b98 ba00 |00cb: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4218: 6e20 4498 7a00 |00ce: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a421e: 5487 2048 |00d1: iget-object v7, v8, Lcom/gitlab/dibdib/picked/common/Codata;.quantity:Ljava/lang/String; // field@4820 │ │ -3a4222: 6e20 4b98 7a00 |00d3: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4228: 6e10 5498 0a00 |00d6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a422e: 0c07 |00d9: move-result-object v7 │ │ -3a4230: 4d07 0001 |00da: aput-object v7, v0, v1 │ │ -3a4234: d805 0501 |00dc: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3a4238: 0191 |00de: move v1, v9 │ │ -3a423a: 28db |00df: goto 00ba // -0025 │ │ -3a423c: d802 0101 |00e0: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3a4240: 4d03 0001 |00e2: aput-object v3, v0, v1 │ │ -3a4244: d801 0201 |00e4: add-int/lit8 v1, v2, #int 1 // #01 │ │ -3a4248: 1a03 c716 |00e6: const-string v3, "Date format:" // string@16c7 │ │ -3a424c: 4d03 0002 |00e8: aput-object v3, v0, v2 │ │ -3a4250: 7100 4ba3 0000 |00ea: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ -3a4256: 0c02 |00ed: move-result-object v2 │ │ -3a4258: 2123 |00ee: array-length v3, v2 │ │ -3a425a: 3536 2400 |00ef: if-ge v6, v3, 0113 // +0024 │ │ -3a425e: 4604 0206 |00f1: aget-object v4, v2, v6 │ │ -3a4262: d805 0101 |00f3: add-int/lit8 v5, v1, #int 1 // #01 │ │ -3a4266: 2208 e812 |00f5: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a426a: 7010 4098 0800 |00f7: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4270: 6e10 48a3 0400 |00fa: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ -3a4276: 0c09 |00fd: move-result-object v9 │ │ -3a4278: 6e20 4b98 9800 |00fe: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a427e: 6e20 4498 7800 |0101: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a4284: 5444 2177 |0104: iget-object v4, v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.descr:Ljava/lang/String; // field@7721 │ │ -3a4288: 6e20 4b98 4800 |0106: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a428e: 6e10 5498 0800 |0109: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4294: 0c04 |010c: move-result-object v4 │ │ -3a4296: 4d04 0001 |010d: aput-object v4, v0, v1 │ │ -3a429a: d806 0601 |010f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3a429e: 0151 |0111: move v1, v5 │ │ -3a42a0: 28dd |0112: goto 00ef // -0023 │ │ -3a42a2: 7120 b499 1000 |0113: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a42a8: 0c00 |0116: move-result-object v0 │ │ -3a42aa: 1f00 dc15 |0117: check-cast v0, [Ljava/lang/String; // type@15dc │ │ -3a42ae: 6900 4579 |0119: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7945 │ │ -3a42b2: 6200 4579 |011b: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7945 │ │ -3a42b6: 1100 |011d: return-object v0 │ │ +3a4068: |[3a4068] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.getHelp:()[Ljava/lang/String; │ │ +3a4078: 6200 4579 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7945 │ │ +3a407c: 3900 1901 |0002: if-nez v0, 011b // +0119 │ │ +3a4080: 7100 06a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ +3a4086: 0c00 |0007: move-result-object v0 │ │ +3a4088: 2100 |0008: array-length v0, v0 │ │ +3a408a: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +3a408c: b010 |000a: add-int/2addr v0, v1 │ │ +3a408e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +3a4090: b020 |000c: add-int/2addr v0, v2 │ │ +3a4092: 7100 b870 0000 |000d: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b8 │ │ +3a4098: 0c03 |0010: move-result-object v3 │ │ +3a409a: 2133 |0011: array-length v3, v3 │ │ +3a409c: b030 |0012: add-int/2addr v0, v3 │ │ +3a409e: 1223 |0013: const/4 v3, #int 2 // #2 │ │ +3a40a0: b030 |0014: add-int/2addr v0, v3 │ │ +3a40a2: 7100 4ba3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ +3a40a8: 0c04 |0018: move-result-object v4 │ │ +3a40aa: 2144 |0019: array-length v4, v4 │ │ +3a40ac: b040 |001a: add-int/2addr v0, v4 │ │ +3a40ae: b030 |001b: add-int/2addr v0, v3 │ │ +3a40b0: 2300 dc15 |001c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3a40b4: 2204 e812 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a40b8: 7010 4098 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a40be: 1a05 4050 |0023: const-string v5, "V. " // string@5040 │ │ +3a40c2: 6e20 4b98 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a40c8: 6205 1e73 |0028: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731e │ │ +3a40cc: 6e20 4b98 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a40d2: 1a05 ca05 |002d: const-string v5, ". " // string@05ca │ │ +3a40d6: 6e20 4b98 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a40dc: 6205 d372 |0032: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d3 │ │ +3a40e0: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +3a40e2: 4605 0506 |0035: aget-object v5, v5, v6 │ │ +3a40e6: 6e20 4b98 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a40ec: 6e10 5498 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a40f2: 0c04 |003d: move-result-object v4 │ │ +3a40f4: 4d04 0006 |003e: aput-object v4, v0, v6 │ │ +3a40f8: 2204 e812 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a40fc: 7010 4098 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4102: 1a05 6037 |0045: const-string v5, "List of available FUNCTIONS (see below, e.g.:" // string@3760 │ │ +3a4106: 6e20 4b98 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a410c: 6205 6873 |004a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3a4110: 5555 8d73 |004c: iget-boolean v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ +3a4114: 3805 0500 |004e: if-eqz v5, 0053 // +0005 │ │ +3a4118: 1a05 c802 |0050: const-string v5, " type '\' + file name, press ENTER, ';EXPORT', ENTER):" // string@02c8 │ │ +3a411c: 2803 |0052: goto 0055 // +0003 │ │ +3a411e: 1a05 8e01 |0053: const-string v5, " ^FileName, ^ENTER, 'EXPORT', GO):" // string@018e │ │ +3a4122: 6e20 4b98 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4128: 6e10 5498 0400 |0058: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a412e: 0c04 |005b: move-result-object v4 │ │ +3a4130: 4d04 0002 |005c: aput-object v4, v0, v2 │ │ +3a4134: 1a02 f603 |005e: const-string v2, "(Not fully implemented yet !)" // string@03f6 │ │ +3a4138: 4d02 0003 |0060: aput-object v2, v0, v3 │ │ +3a413c: 6202 6873 |0062: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3a4140: 5522 8d73 |0064: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ +3a4144: 3902 0c00 |0066: if-nez v2, 0072 // +000c │ │ +3a4148: 1242 |0068: const/4 v2, #int 4 // #4 │ │ +3a414a: 1a03 d203 |0069: const-string v3, "(E.g. type '3', press > or ENTER, '4', > or ENTER," // string@03d2 │ │ +3a414e: 4d03 0001 |006b: aput-object v3, v0, v1 │ │ +3a4152: 1251 |006d: const/4 v1, #int 5 // #5 │ │ +3a4154: 1a03 5abe |006e: const-string v3, "type 'ADD', (press > or ENTER,) press GO)" // string@be5a │ │ +3a4158: 4d03 0002 |0070: aput-object v3, v0, v2 │ │ +3a415c: 7100 06a4 0000 |0072: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ +3a4162: 0c02 |0075: move-result-object v2 │ │ +3a4164: 2123 |0076: array-length v3, v2 │ │ +3a4166: 1204 |0077: const/4 v4, #int 0 // #0 │ │ +3a4168: 3534 1800 |0078: if-ge v4, v3, 0090 // +0018 │ │ +3a416c: 4605 0204 |007a: aget-object v5, v2, v4 │ │ +3a4170: 6e10 fea3 0500 |007c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_any/QOpMain;.getDescription:()Ljava/lang/String; // method@a3fe │ │ +3a4176: 0c05 |007f: move-result-object v5 │ │ +3a4178: 1307 2e00 |0080: const/16 v7, #int 46 // #2e │ │ +3a417c: 6e20 0998 6500 |0082: invoke-virtual {v5, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a4182: 0a08 |0085: move-result v8 │ │ +3a4184: 3287 0700 |0086: if-eq v7, v8, 008d // +0007 │ │ +3a4188: d807 0101 |0088: add-int/lit8 v7, v1, #int 1 // #01 │ │ +3a418c: 4d05 0001 |008a: aput-object v5, v0, v1 │ │ +3a4190: 0171 |008c: move v1, v7 │ │ +3a4192: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3a4196: 28e9 |008f: goto 0078 // -0017 │ │ +3a4198: 6202 6873 |0090: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3a419c: 5522 8d73 |0092: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ +3a41a0: 3802 0e00 |0094: if-eqz v2, 00a2 // +000e │ │ +3a41a4: d802 0101 |0096: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3a41a8: 1a03 4604 |0098: const-string v3, "(Use with preceding ';' for commands, '\' for data." // string@0446 │ │ +3a41ac: 4d03 0001 |009a: aput-object v3, v0, v1 │ │ +3a41b0: d801 0201 |009c: add-int/lit8 v1, v2, #int 1 // #01 │ │ +3a41b4: 1a03 b217 |009e: const-string v3, "E.g.: press '\', type file name, press ENTER, type ';EXPORT', press ENTER)" // string@17b2 │ │ +3a41b8: 4d03 0002 |00a0: aput-object v3, v0, v2 │ │ +3a41bc: 6202 6873 |00a2: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3a41c0: 5522 8d73 |00a4: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738d │ │ +3a41c4: 3902 6d00 |00a6: if-nez v2, 0113 // +006d │ │ +3a41c8: d802 0101 |00a8: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3a41cc: 1a03 0000 |00aa: const-string v3, "" // string@0000 │ │ +3a41d0: 4d03 0001 |00ac: aput-object v3, v0, v1 │ │ +3a41d4: d801 0201 |00ae: add-int/lit8 v1, v2, #int 1 // #01 │ │ +3a41d8: 1a04 e312 |00b0: const-string v4, "Constants:" // string@12e3 │ │ +3a41dc: 4d04 0002 |00b2: aput-object v4, v0, v2 │ │ +3a41e0: 7100 b870 0000 |00b4: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b8 │ │ +3a41e6: 0c02 |00b7: move-result-object v2 │ │ +3a41e8: 2124 |00b8: array-length v4, v2 │ │ +3a41ea: 1205 |00b9: const/4 v5, #int 0 // #0 │ │ +3a41ec: 1307 0900 |00ba: const/16 v7, #int 9 // #9 │ │ +3a41f0: 3545 2400 |00bc: if-ge v5, v4, 00e0 // +0024 │ │ +3a41f4: 4608 0205 |00be: aget-object v8, v2, v5 │ │ +3a41f8: d809 0101 |00c0: add-int/lit8 v9, v1, #int 1 // #01 │ │ +3a41fc: 220a e812 |00c2: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4200: 7010 4098 0a00 |00c4: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4206: 6e10 b670 0800 |00c7: invoke-virtual {v8}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b6 │ │ +3a420c: 0c0b |00ca: move-result-object v11 │ │ +3a420e: 6e20 4b98 ba00 |00cb: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4214: 6e20 4498 7a00 |00ce: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a421a: 5487 2048 |00d1: iget-object v7, v8, Lcom/gitlab/dibdib/picked/common/Codata;.quantity:Ljava/lang/String; // field@4820 │ │ +3a421e: 6e20 4b98 7a00 |00d3: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4224: 6e10 5498 0a00 |00d6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a422a: 0c07 |00d9: move-result-object v7 │ │ +3a422c: 4d07 0001 |00da: aput-object v7, v0, v1 │ │ +3a4230: d805 0501 |00dc: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3a4234: 0191 |00de: move v1, v9 │ │ +3a4236: 28db |00df: goto 00ba // -0025 │ │ +3a4238: d802 0101 |00e0: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3a423c: 4d03 0001 |00e2: aput-object v3, v0, v1 │ │ +3a4240: d801 0201 |00e4: add-int/lit8 v1, v2, #int 1 // #01 │ │ +3a4244: 1a03 c716 |00e6: const-string v3, "Date format:" // string@16c7 │ │ +3a4248: 4d03 0002 |00e8: aput-object v3, v0, v2 │ │ +3a424c: 7100 4ba3 0000 |00ea: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ +3a4252: 0c02 |00ed: move-result-object v2 │ │ +3a4254: 2123 |00ee: array-length v3, v2 │ │ +3a4256: 3536 2400 |00ef: if-ge v6, v3, 0113 // +0024 │ │ +3a425a: 4604 0206 |00f1: aget-object v4, v2, v6 │ │ +3a425e: d805 0101 |00f3: add-int/lit8 v5, v1, #int 1 // #01 │ │ +3a4262: 2208 e812 |00f5: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4266: 7010 4098 0800 |00f7: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a426c: 6e10 48a3 0400 |00fa: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ +3a4272: 0c09 |00fd: move-result-object v9 │ │ +3a4274: 6e20 4b98 9800 |00fe: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a427a: 6e20 4498 7800 |0101: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a4280: 5444 2177 |0104: iget-object v4, v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.descr:Ljava/lang/String; // field@7721 │ │ +3a4284: 6e20 4b98 4800 |0106: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a428a: 6e10 5498 0800 |0109: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4290: 0c04 |010c: move-result-object v4 │ │ +3a4292: 4d04 0001 |010d: aput-object v4, v0, v1 │ │ +3a4296: d806 0601 |010f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3a429a: 0151 |0111: move v1, v5 │ │ +3a429c: 28dd |0112: goto 00ef // -0023 │ │ +3a429e: 7120 b499 1000 |0113: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a42a4: 0c00 |0116: move-result-object v0 │ │ +3a42a6: 1f00 dc15 |0117: check-cast v0, [Ljava/lang/String; // type@15dc │ │ +3a42aa: 6900 4579 |0119: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7945 │ │ +3a42ae: 6200 4579 |011b: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7945 │ │ +3a42b2: 1100 |011d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0004 line=446 │ │ 0x000d line=448 │ │ 0x0015 line=450 │ │ 0x001e line=452 │ │ @@ -1483775,20 +1483774,20 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3a4048: |[3a4048] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.prepareTextLines:()I │ │ -3a4058: 7100 baa4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp:()[Ljava/lang/String; // method@a4ba │ │ -3a405e: 0c00 |0003: move-result-object v0 │ │ -3a4060: 6e20 bca4 0100 |0004: invoke-virtual {v1, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4bc │ │ -3a4066: 0a00 |0007: move-result v0 │ │ -3a4068: 0f00 |0008: return v0 │ │ +3a4044: |[3a4044] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.prepareTextLines:()I │ │ +3a4054: 7100 baa4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp:()[Ljava/lang/String; // method@a4ba │ │ +3a405a: 0c00 |0003: move-result-object v0 │ │ +3a405c: 6e20 bca4 0100 |0004: invoke-virtual {v1, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4bc │ │ +3a4062: 0a00 |0007: move-result v0 │ │ +3a4064: 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;) │ │ @@ -1483796,20 +1483795,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 │ │ -3a42b8: |[3a42b8] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a42c8: 5420 af76 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a42cc: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a42d0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3a42d4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3a42d6: 1102 |0007: return-object v2 │ │ +3a42b4: |[3a42b4] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a42c4: 5420 af76 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a42c8: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a42cc: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3a42d0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3a42d2: 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; │ │ │ │ @@ -1483847,19 +1483846,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 │ │ -3a4400: |[3a4400] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a4410: 7020 aea4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ -3a4416: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3a4418: 5b01 4779 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7947 │ │ -3a441c: 0e00 |0006: return-void │ │ +3a43fc: |[3a43fc] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a440c: 7020 aea4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ +3a4412: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3a4414: 5b01 4779 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7947 │ │ +3a4418: 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; │ │ @@ -1483870,51 +1483869,51 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -3a4304: |[3a4304] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.prepareTextLines:()I │ │ -3a4314: 6200 6873 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3a4318: 5200 8e73 |0002: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ -3a431c: 5241 4679 |0004: iget v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7946 │ │ -3a4320: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ -3a4324: 5440 4779 |0008: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7947 │ │ -3a4328: 3900 1900 |000a: if-nez v0, 0023 // +0019 │ │ -3a432c: 6200 6873 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ -3a4330: 5200 8e73 |000e: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ -3a4334: 5940 4679 |0010: iput v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7946 │ │ -3a4338: 6200 6673 |0012: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a433c: 6201 3373 |0014: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLicensePre:[Ljava/lang/String; // field@7333 │ │ -3a4340: 7110 b6a1 0100 |0016: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Lang;.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; // method@a1b6 │ │ -3a4346: 0c01 |0019: move-result-object v1 │ │ -3a4348: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -3a434a: 2322 dc15 |001b: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ -3a434e: 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 │ │ -3a4354: 0c00 |0020: move-result-object v0 │ │ -3a4356: 5b40 4779 |0021: iput-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7947 │ │ -3a435a: 5440 4779 |0023: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7947 │ │ -3a435e: 1221 |0025: const/4 v1, #int 2 // #2 │ │ -3a4360: 2202 e812 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4364: 7010 4098 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a436a: 1a03 f503 |002b: const-string v3, "(Me: " // string@03f5 │ │ -3a436e: 6e20 4b98 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4374: 6203 6373 |0030: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a4378: 5433 407a |0032: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a437c: 6e20 4b98 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4382: 1a03 6d04 |0037: const-string v3, ")" // string@046d │ │ -3a4386: 6e20 4b98 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a438c: 6e10 5498 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4392: 0c02 |003f: move-result-object v2 │ │ -3a4394: 4d02 0001 |0040: aput-object v2, v0, v1 │ │ -3a4398: 5440 4779 |0042: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7947 │ │ -3a439c: 6e20 c0a4 0400 |0044: invoke-virtual {v4, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4c0 │ │ -3a43a2: 0a00 |0047: move-result v0 │ │ -3a43a4: 0f00 |0048: return v0 │ │ +3a4300: |[3a4300] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.prepareTextLines:()I │ │ +3a4310: 6200 6873 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3a4314: 5200 8e73 |0002: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ +3a4318: 5241 4679 |0004: iget v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7946 │ │ +3a431c: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ +3a4320: 5440 4779 |0008: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7947 │ │ +3a4324: 3900 1900 |000a: if-nez v0, 0023 // +0019 │ │ +3a4328: 6200 6873 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7368 │ │ +3a432c: 5200 8e73 |000e: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738e │ │ +3a4330: 5940 4679 |0010: iput v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7946 │ │ +3a4334: 6200 6673 |0012: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a4338: 6201 3373 |0014: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLicensePre:[Ljava/lang/String; // field@7333 │ │ +3a433c: 7110 b6a1 0100 |0016: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Lang;.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; // method@a1b6 │ │ +3a4342: 0c01 |0019: move-result-object v1 │ │ +3a4344: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +3a4346: 2322 dc15 |001b: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ +3a434a: 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 │ │ +3a4350: 0c00 |0020: move-result-object v0 │ │ +3a4352: 5b40 4779 |0021: iput-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7947 │ │ +3a4356: 5440 4779 |0023: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7947 │ │ +3a435a: 1221 |0025: const/4 v1, #int 2 // #2 │ │ +3a435c: 2202 e812 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4360: 7010 4098 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4366: 1a03 f503 |002b: const-string v3, "(Me: " // string@03f5 │ │ +3a436a: 6e20 4b98 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4370: 6203 6373 |0030: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a4374: 5433 407a |0032: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a4378: 6e20 4b98 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a437e: 1a03 6d04 |0037: const-string v3, ")" // string@046d │ │ +3a4382: 6e20 4b98 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4388: 6e10 5498 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a438e: 0c02 |003f: move-result-object v2 │ │ +3a4390: 4d02 0001 |0040: aput-object v2, v0, v1 │ │ +3a4394: 5440 4779 |0042: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7947 │ │ +3a4398: 6e20 c0a4 0400 |0044: invoke-virtual {v4, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4c0 │ │ +3a439e: 0a00 |0047: move-result v0 │ │ +3a43a0: 0f00 |0048: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x000c line=416 │ │ 0x0012 line=417 │ │ 0x0016 line=418 │ │ 0x0023 line=420 │ │ @@ -1483927,34 +1483926,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 │ │ -3a43a8: |[3a43a8] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a43b8: 6f10 b6a4 0400 |0000: invoke-super {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b6 │ │ -3a43be: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3a43c0: 5940 4679 |0004: iput v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7946 │ │ -3a43c4: 6200 027a |0006: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a02 │ │ -3a43c8: 6900 fe79 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3a43cc: 6200 cf79 |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ -3a43d0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3a43d2: 2311 0716 |000d: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a43d6: 6202 f379 |000f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3a43da: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3a43dc: 4d02 0103 |0012: aput-object v2, v1, v3 │ │ -3a43e0: 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 │ │ -3a43e6: 0c00 |0017: move-result-object v0 │ │ -3a43e8: 5903 b276 |0018: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a43ec: 6201 db79 |001a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3a43f0: 5411 e579 |001c: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ -3a43f4: 6e20 a1a2 0100 |001e: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a43fa: 5440 4879 |0021: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7948 │ │ -3a43fe: 1100 |0023: return-object v0 │ │ +3a43a4: |[3a43a4] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a43b4: 6f10 b6a4 0400 |0000: invoke-super {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b6 │ │ +3a43ba: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3a43bc: 5940 4679 |0004: iput v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7946 │ │ +3a43c0: 6200 027a |0006: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a02 │ │ +3a43c4: 6900 fe79 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3a43c8: 6200 cf79 |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ +3a43cc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3a43ce: 2311 0716 |000d: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a43d2: 6202 f379 |000f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3a43d6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3a43d8: 4d02 0103 |0012: aput-object v2, v1, v3 │ │ +3a43dc: 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 │ │ +3a43e2: 0c00 |0017: move-result-object v0 │ │ +3a43e4: 5903 b276 |0018: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a43e8: 6201 db79 |001a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3a43ec: 5411 e579 |001c: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ +3a43f0: 6e20 a1a2 0100 |001e: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a43f6: 5440 4879 |0021: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7948 │ │ +3a43fa: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0004 line=405 │ │ 0x0006 line=406 │ │ 0x000a line=408 │ │ 0x0018 line=409 │ │ @@ -1484013,27 +1484012,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 │ │ -3a4ea0: |[3a4ea0] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a4eb0: 7020 aea4 4300 |0000: invoke-direct {v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ -3a4eb6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -3a4eb8: 5b34 4a79 |0004: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4ebc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3a4ebe: 5c30 4b79 |0007: iput-boolean v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ -3a4ec2: 1601 0000 |0009: const-wide/16 v1, #int 0 // #0 │ │ -3a4ec6: 5a31 4c79 |000b: iput-wide v1, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ -3a4eca: 5a31 4d79 |000d: iput-wide v1, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a4ece: 5b34 5179 |000f: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ -3a4ed2: 5b34 5179 |0011: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ -3a4ed6: 5930 4979 |0013: iput v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ -3a4eda: 0e00 |0015: return-void │ │ +3a4e9c: |[3a4e9c] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a4eac: 7020 aea4 4300 |0000: invoke-direct {v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4ae │ │ +3a4eb2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +3a4eb4: 5b34 4a79 |0004: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4eb8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3a4eba: 5c30 4b79 |0007: iput-boolean v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ +3a4ebe: 1601 0000 |0009: const-wide/16 v1, #int 0 // #0 │ │ +3a4ec2: 5a31 4c79 |000b: iput-wide v1, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ +3a4ec6: 5a31 4d79 |000d: iput-wide v1, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a4eca: 5b34 5179 |000f: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ +3a4ece: 5b34 5179 |0011: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ +3a4ed2: 5930 4979 |0013: iput v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ +3a4ed6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0004 line=509 │ │ 0x0007 line=510 │ │ 0x000b line=511 │ │ 0x000d line=512 │ │ @@ -1484050,232 +1484049,232 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 411 16-bit code units │ │ -3a4420: |[3a4420] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.prepareTextLines:()I │ │ -3a4430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a4432: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a4438: 0b01 |0004: move-result-wide v1 │ │ -3a443a: 53c3 4f79 |0005: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ -3a443e: 1705 ffff ff3f |0007: const-wide/32 v5, #float 2 // #3fffffff │ │ -3a4444: c053 |000a: and-long/2addr v3, v5 │ │ -3a4446: 1605 0100 |000b: const-wide/16 v5, #int 1 // #1 │ │ -3a444a: 1307 1e00 |000d: const/16 v7, #int 30 // #1e │ │ -3a444e: 3108 0503 |000f: cmp-long v8, v5, v3 │ │ -3a4452: 3b08 0900 |0011: if-gez v8, 001a // +0009 │ │ -3a4456: 53c3 4f79 |0013: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ -3a445a: c573 |0015: ushr-long/2addr v3, v7 │ │ -3a445c: c373 |0016: shl-long/2addr v3, v7 │ │ -3a445e: c153 |0017: or-long/2addr v3, v5 │ │ -3a4460: 5ac3 4f79 |0018: iput-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ -3a4464: 53c3 4f79 |001a: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ -3a4468: c573 |001c: ushr-long/2addr v3, v7 │ │ -3a446a: 8434 |001d: long-to-int v4, v3 │ │ -3a446c: 52c3 4979 |001e: iget v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ -3a4470: 3734 0800 |0020: if-le v4, v3, 0028 // +0008 │ │ -3a4474: 52c3 4979 |0022: iget v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ -3a4478: 8135 |0024: int-to-long v5, v3 │ │ -3a447a: c375 |0025: shl-long/2addr v5, v7 │ │ -3a447c: 5ac5 4f79 |0026: iput-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ -3a4480: 53c5 4d79 |0028: iget-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a4484: 1607 0000 |002a: const-wide/16 v7, #int 0 // #0 │ │ -3a4488: 3103 0705 |002c: cmp-long v3, v7, v5 │ │ -3a448c: 3b03 1400 |002e: if-gez v3, 0042 // +0014 │ │ -3a4490: 1809 0000 00c0 0000 0000 |0030: const-wide v9, #double 1.5915e-314 // #00000000c0000000 │ │ -3a449a: bb91 |0035: add-long/2addr v1, v9 │ │ -3a449c: 3103 0501 |0036: cmp-long v3, v5, v1 │ │ -3a44a0: 3d03 0a00 |0038: if-lez v3, 0042 // +000a │ │ -3a44a4: 6200 4973 |003a: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcLoad_x:[Ljava/lang/String; // field@7349 │ │ -3a44a8: 5bc0 5079 |003c: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7950 │ │ -3a44ac: 54c0 5079 |003e: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7950 │ │ -3a44b0: 2100 |0040: array-length v0, v0 │ │ -3a44b2: 0f00 |0041: return v0 │ │ -3a44b4: 3101 0705 |0042: cmp-long v1, v7, v5 │ │ -3a44b8: 3b01 0400 |0044: if-gez v1, 0048 // +0004 │ │ -3a44bc: 5ac7 4d79 |0046: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a44c0: 6201 6273 |0048: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a44c4: 5511 7073 |004a: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ -3a44c8: 1302 4000 |004c: const/16 v2, #int 64 // #40 │ │ -3a44cc: 1213 |004e: const/4 v3, #int 1 // #1 │ │ -3a44ce: 3901 2f00 |004f: if-nez v1, 007e // +002f │ │ -3a44d2: 6201 6373 |0051: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a44d6: 5411 407a |0053: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a44da: 3801 1600 |0055: if-eqz v1, 006b // +0016 │ │ -3a44de: 6201 6373 |0057: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a44e2: 5411 407a |0059: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a44e6: 6e20 1a98 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a44ec: 0a01 |005e: move-result v1 │ │ -3a44ee: 3d01 0c00 |005f: if-lez v1, 006b // +000c │ │ -3a44f2: 6201 6373 |0061: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a44f6: 1a05 81b8 |0063: const-string v5, "smtp_user" // string@b881 │ │ -3a44fa: 6e20 d4a5 5100 |0065: invoke-virtual {v1, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ -3a4500: 0c01 |0068: move-result-object v1 │ │ -3a4502: 3901 1500 |0069: if-nez v1, 007e // +0015 │ │ -3a4506: 54c1 4a79 |006b: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a450a: 3801 0f00 |006d: if-eqz v1, 007c // +000f │ │ -3a450e: 2201 8c12 |006f: new-instance v1, Ljava/io/File; // type@128c │ │ -3a4512: 54c5 4a79 |0071: iget-object v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4516: 7020 7796 5100 |0073: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a451c: 6e10 8096 0100 |0076: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a4522: 0a01 |0079: move-result v1 │ │ -3a4524: 3901 0400 |007a: if-nez v1, 007e // +0004 │ │ -3a4528: 1211 |007c: const/4 v1, #int 1 // #1 │ │ -3a452a: 2802 |007d: goto 007f // +0002 │ │ -3a452c: 1201 |007e: const/4 v1, #int 0 // #0 │ │ -3a452e: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ -3a4532: 53c5 4c79 |0081: iget-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ -3a4536: 3101 0705 |0083: cmp-long v1, v7, v5 │ │ -3a453a: 3901 0600 |0085: if-nez v1, 008b // +0006 │ │ -3a453e: 1605 0300 |0087: const-wide/16 v5, #int 3 // #3 │ │ -3a4542: 2802 |0089: goto 008b // +0002 │ │ -3a4544: 0475 |008a: move-wide v5, v7 │ │ -3a4546: 5ac5 4c79 |008b: iput-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ -3a454a: 59c3 4979 |008d: iput v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ -3a454e: 1605 0200 |008f: const-wide/16 v5, #int 2 // #2 │ │ -3a4552: 53c9 4c79 |0091: iget-wide v9, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ -3a4556: c095 |0093: and-long/2addr v5, v9 │ │ -3a4558: 3101 0705 |0094: cmp-long v1, v7, v5 │ │ -3a455c: 3801 3200 |0096: if-eqz v1, 00c8 // +0032 │ │ -3a4560: 54c0 5179 |0098: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ -3a4564: 3900 0e00 |009a: if-nez v0, 00a8 // +000e │ │ -3a4568: 6200 fc79 |009c: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3a456c: 6001 fd79 |009e: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3a4570: 6202 c673 |00a0: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -3a4574: 5422 cf73 |00a2: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3a4578: 5222 f275 |00a4: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3a457c: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -3a4580: 6200 3d73 |00a8: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733d │ │ -3a4584: 2100 |00aa: array-length v0, v0 │ │ -3a4586: 59c0 4979 |00ab: iput v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ -3a458a: 52c0 4979 |00ad: iget v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ -3a458e: 3704 0400 |00af: if-le v4, v0, 00b3 // +0004 │ │ -3a4592: 52c4 4979 |00b1: iget v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ -3a4596: 53c0 4f79 |00b3: iget-wide v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ -3a459a: 1605 ff00 |00b5: const-wide/16 v5, #int 255 // #ff │ │ -3a459e: c050 |00b7: and-long/2addr v0, v5 │ │ -3a45a0: 3102 0700 |00b8: cmp-long v2, v7, v0 │ │ -3a45a4: 3902 0800 |00ba: if-nez v2, 00c2 // +0008 │ │ -3a45a8: 6200 3d73 |00bc: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733d │ │ -3a45ac: b134 |00be: sub-int/2addr v4, v3 │ │ -3a45ae: 4600 0004 |00bf: aget-object v0, v0, v4 │ │ -3a45b2: 2803 |00c1: goto 00c4 // +0003 │ │ -3a45b4: 6200 4373 |00c2: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat_Supp:[Ljava/lang/String; // field@7343 │ │ -3a45b8: 5bc0 5179 |00c4: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ -3a45bc: 2900 cd00 |00c6: goto/16 0193 // +00cd │ │ -3a45c0: 3101 0709 |00c8: cmp-long v1, v7, v9 │ │ -3a45c4: 3801 2000 |00ca: if-eqz v1, 00ea // +0020 │ │ -3a45c8: 6201 6373 |00cc: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a45cc: 5411 407a |00ce: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a45d0: 3801 1000 |00d0: if-eqz v1, 00e0 // +0010 │ │ -3a45d4: 6201 6373 |00d2: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a45d8: 5411 407a |00d4: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a45dc: 6e20 1a98 2100 |00d6: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a45e2: 0a01 |00d9: move-result v1 │ │ -3a45e4: 3c01 0300 |00da: if-gtz v1, 00dd // +0003 │ │ -3a45e8: 2804 |00dc: goto 00e0 // +0004 │ │ -3a45ea: 6201 4573 |00dd: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailHost:[Ljava/lang/String; // field@7345 │ │ -3a45ee: 2803 |00df: goto 00e2 // +0003 │ │ -3a45f0: 6201 4473 |00e0: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailAddress:[Ljava/lang/String; // field@7344 │ │ -3a45f4: 5bc1 5179 |00e2: iput-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ -3a45f8: 1a02 2600 |00e4: const-string v2, " @" // string@0026 │ │ -3a45fc: 4d02 0100 |00e6: aput-object v2, v1, v0 │ │ -3a4600: 2900 ab00 |00e8: goto/16 0193 // +00ab │ │ -3a4604: 6201 6273 |00ea: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4608: 5511 7073 |00ec: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ -3a460c: 3801 0900 |00ee: if-eqz v1, 00f7 // +0009 │ │ -3a4610: 55c1 4b79 |00f0: iget-boolean v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ -3a4614: 3801 0500 |00f2: if-eqz v1, 00f7 // +0005 │ │ -3a4618: 6201 4a73 |00f4: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcOpt:[Ljava/lang/String; // field@734a │ │ -3a461c: 280a |00f6: goto 0100 // +000a │ │ -3a461e: 55c1 4b79 |00f7: iget-boolean v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ -3a4622: 3801 0500 |00f9: if-eqz v1, 00fe // +0005 │ │ -3a4626: 6201 4873 |00fb: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAc:[Ljava/lang/String; // field@7348 │ │ -3a462a: 2803 |00fd: goto 0100 // +0003 │ │ -3a462c: 6201 4c73 |00fe: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepPw:[Ljava/lang/String; // field@734c │ │ -3a4630: 1a02 5a99 |0100: const-string v2, "main" // string@995a │ │ -3a4634: 1a04 e86f |0102: const-string v4, "external" // string@6fe8 │ │ -3a4638: 2420 dc15 4200 |0104: filled-new-array {v2, v4}, [Ljava/lang/String; // type@15dc │ │ -3a463e: 0c02 |0107: move-result-object v2 │ │ -3a4640: 1a04 0b6c |0108: const-string v4, "dm" // string@6c0b │ │ -3a4644: 7130 26a5 0402 |010a: invoke-static {v4, v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.listPaths:(Ljava/lang/String;Z[Ljava/lang/String;)[Ljava/lang/String; // method@a526 │ │ -3a464a: 0c02 |010d: move-result-object v2 │ │ -3a464c: 2114 |010e: array-length v4, v1 │ │ -3a464e: d804 0403 |010f: add-int/lit8 v4, v4, #int 3 // #03 │ │ -3a4652: 2125 |0111: array-length v5, v2 │ │ -3a4654: b054 |0112: add-int/2addr v4, v5 │ │ -3a4656: 7120 b499 4100 |0113: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a465c: 0c04 |0116: move-result-object v4 │ │ -3a465e: 1f04 dc15 |0117: check-cast v4, [Ljava/lang/String; // type@15dc │ │ -3a4662: 5bc4 5179 |0119: iput-object v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ -3a4666: 2111 |011b: array-length v1, v1 │ │ -3a4668: d805 0101 |011c: add-int/lit8 v5, v1, #int 1 // #01 │ │ -3a466c: 2206 e812 |011e: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4670: 7010 4098 0600 |0120: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4676: 1a07 f607 |0123: const-string v7, "==> " // string@07f6 │ │ -3a467a: 6e20 4b98 7600 |0125: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4680: 54c7 4a79 |0128: iget-object v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4684: 1308 0900 |012a: const/16 v8, #int 9 // #9 │ │ -3a4688: 1309 2f00 |012c: const/16 v9, #int 47 // #2f │ │ -3a468c: 3907 0700 |012e: if-nez v7, 0135 // +0007 │ │ -3a4690: 6207 6273 |0130: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4694: 5477 7b73 |0132: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a4698: 2820 |0134: goto 0154 // +0020 │ │ -3a469a: 2207 e812 |0135: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a469e: 7010 4098 0700 |0137: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a46a4: 54ca 4a79 |013a: iget-object v10, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a46a8: 6e20 1f98 9a00 |013c: invoke-virtual {v10, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -3a46ae: 0a0b |013f: move-result v11 │ │ -3a46b0: b03b |0140: add-int/2addr v11, v3 │ │ -3a46b2: 6e20 2d98 ba00 |0141: invoke-virtual {v10, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a46b8: 0c0a |0144: move-result-object v10 │ │ -3a46ba: 6e20 4b98 a700 |0145: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a46c0: 6e20 4498 8700 |0148: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a46c6: 54ca 4a79 |014b: iget-object v10, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a46ca: 6e20 4b98 a700 |014d: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a46d0: 6e10 5498 0700 |0150: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a46d6: 0c07 |0153: move-result-object v7 │ │ -3a46d8: 6e20 4b98 7600 |0154: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a46de: 6e10 5498 0600 |0157: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a46e4: 0c06 |015a: move-result-object v6 │ │ -3a46e6: 4d06 0401 |015b: aput-object v6, v4, v1 │ │ -3a46ea: 54c1 5179 |015d: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ -3a46ee: d804 0501 |015f: add-int/lit8 v4, v5, #int 1 // #01 │ │ -3a46f2: 1a06 0000 |0161: const-string v6, "" // string@0000 │ │ -3a46f6: 4d06 0105 |0163: aput-object v6, v1, v5 │ │ -3a46fa: 2121 |0165: array-length v1, v2 │ │ -3a46fc: 3510 2d00 |0166: if-ge v0, v1, 0193 // +002d │ │ -3a4700: 54c1 5179 |0168: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ -3a4704: d805 0401 |016a: add-int/lit8 v5, v4, #int 1 // #01 │ │ -3a4708: 2206 e812 |016c: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a470c: 7010 4098 0600 |016e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4712: 4607 0200 |0171: aget-object v7, v2, v0 │ │ -3a4716: 460a 0200 |0173: aget-object v10, v2, v0 │ │ -3a471a: 6e20 1f98 9a00 |0175: invoke-virtual {v10, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -3a4720: 0a0a |0178: move-result v10 │ │ -3a4722: b03a |0179: add-int/2addr v10, v3 │ │ -3a4724: 6e20 2d98 a700 |017a: invoke-virtual {v7, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a472a: 0c07 |017d: move-result-object v7 │ │ -3a472c: 6e20 4b98 7600 |017e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4732: 6e20 4498 8600 |0181: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a4738: 4607 0200 |0184: aget-object v7, v2, v0 │ │ -3a473c: 6e20 4b98 7600 |0186: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4742: 6e10 5498 0600 |0189: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4748: 0c06 |018c: move-result-object v6 │ │ -3a474a: 4d06 0104 |018d: aput-object v6, v1, v4 │ │ -3a474e: d800 0001 |018f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a4752: 0154 |0191: move v4, v5 │ │ -3a4754: 28d3 |0192: goto 0165 // -002d │ │ -3a4756: 54c0 5179 |0193: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ -3a475a: 5bc0 5079 |0195: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7950 │ │ -3a475e: 54c0 5079 |0197: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7950 │ │ -3a4762: 2100 |0199: array-length v0, v0 │ │ -3a4764: 0f00 |019a: return v0 │ │ +3a441c: |[3a441c] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.prepareTextLines:()I │ │ +3a442c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a442e: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a4434: 0b01 |0004: move-result-wide v1 │ │ +3a4436: 53c3 4f79 |0005: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ +3a443a: 1705 ffff ff3f |0007: const-wide/32 v5, #float 2 // #3fffffff │ │ +3a4440: c053 |000a: and-long/2addr v3, v5 │ │ +3a4442: 1605 0100 |000b: const-wide/16 v5, #int 1 // #1 │ │ +3a4446: 1307 1e00 |000d: const/16 v7, #int 30 // #1e │ │ +3a444a: 3108 0503 |000f: cmp-long v8, v5, v3 │ │ +3a444e: 3b08 0900 |0011: if-gez v8, 001a // +0009 │ │ +3a4452: 53c3 4f79 |0013: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ +3a4456: c573 |0015: ushr-long/2addr v3, v7 │ │ +3a4458: c373 |0016: shl-long/2addr v3, v7 │ │ +3a445a: c153 |0017: or-long/2addr v3, v5 │ │ +3a445c: 5ac3 4f79 |0018: iput-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ +3a4460: 53c3 4f79 |001a: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ +3a4464: c573 |001c: ushr-long/2addr v3, v7 │ │ +3a4466: 8434 |001d: long-to-int v4, v3 │ │ +3a4468: 52c3 4979 |001e: iget v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ +3a446c: 3734 0800 |0020: if-le v4, v3, 0028 // +0008 │ │ +3a4470: 52c3 4979 |0022: iget v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ +3a4474: 8135 |0024: int-to-long v5, v3 │ │ +3a4476: c375 |0025: shl-long/2addr v5, v7 │ │ +3a4478: 5ac5 4f79 |0026: iput-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ +3a447c: 53c5 4d79 |0028: iget-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a4480: 1607 0000 |002a: const-wide/16 v7, #int 0 // #0 │ │ +3a4484: 3103 0705 |002c: cmp-long v3, v7, v5 │ │ +3a4488: 3b03 1400 |002e: if-gez v3, 0042 // +0014 │ │ +3a448c: 1809 0000 00c0 0000 0000 |0030: const-wide v9, #double 1.5915e-314 // #00000000c0000000 │ │ +3a4496: bb91 |0035: add-long/2addr v1, v9 │ │ +3a4498: 3103 0501 |0036: cmp-long v3, v5, v1 │ │ +3a449c: 3d03 0a00 |0038: if-lez v3, 0042 // +000a │ │ +3a44a0: 6200 4973 |003a: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcLoad_x:[Ljava/lang/String; // field@7349 │ │ +3a44a4: 5bc0 5079 |003c: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7950 │ │ +3a44a8: 54c0 5079 |003e: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7950 │ │ +3a44ac: 2100 |0040: array-length v0, v0 │ │ +3a44ae: 0f00 |0041: return v0 │ │ +3a44b0: 3101 0705 |0042: cmp-long v1, v7, v5 │ │ +3a44b4: 3b01 0400 |0044: if-gez v1, 0048 // +0004 │ │ +3a44b8: 5ac7 4d79 |0046: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a44bc: 6201 6273 |0048: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a44c0: 5511 7073 |004a: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ +3a44c4: 1302 4000 |004c: const/16 v2, #int 64 // #40 │ │ +3a44c8: 1213 |004e: const/4 v3, #int 1 // #1 │ │ +3a44ca: 3901 2f00 |004f: if-nez v1, 007e // +002f │ │ +3a44ce: 6201 6373 |0051: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a44d2: 5411 407a |0053: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a44d6: 3801 1600 |0055: if-eqz v1, 006b // +0016 │ │ +3a44da: 6201 6373 |0057: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a44de: 5411 407a |0059: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a44e2: 6e20 1a98 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a44e8: 0a01 |005e: move-result v1 │ │ +3a44ea: 3d01 0c00 |005f: if-lez v1, 006b // +000c │ │ +3a44ee: 6201 6373 |0061: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a44f2: 1a05 81b8 |0063: const-string v5, "smtp_user" // string@b881 │ │ +3a44f6: 6e20 d4a5 5100 |0065: invoke-virtual {v1, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ +3a44fc: 0c01 |0068: move-result-object v1 │ │ +3a44fe: 3901 1500 |0069: if-nez v1, 007e // +0015 │ │ +3a4502: 54c1 4a79 |006b: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4506: 3801 0f00 |006d: if-eqz v1, 007c // +000f │ │ +3a450a: 2201 8c12 |006f: new-instance v1, Ljava/io/File; // type@128c │ │ +3a450e: 54c5 4a79 |0071: iget-object v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4512: 7020 7796 5100 |0073: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a4518: 6e10 8096 0100 |0076: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a451e: 0a01 |0079: move-result v1 │ │ +3a4520: 3901 0400 |007a: if-nez v1, 007e // +0004 │ │ +3a4524: 1211 |007c: const/4 v1, #int 1 // #1 │ │ +3a4526: 2802 |007d: goto 007f // +0002 │ │ +3a4528: 1201 |007e: const/4 v1, #int 0 // #0 │ │ +3a452a: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ +3a452e: 53c5 4c79 |0081: iget-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ +3a4532: 3101 0705 |0083: cmp-long v1, v7, v5 │ │ +3a4536: 3901 0600 |0085: if-nez v1, 008b // +0006 │ │ +3a453a: 1605 0300 |0087: const-wide/16 v5, #int 3 // #3 │ │ +3a453e: 2802 |0089: goto 008b // +0002 │ │ +3a4540: 0475 |008a: move-wide v5, v7 │ │ +3a4542: 5ac5 4c79 |008b: iput-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ +3a4546: 59c3 4979 |008d: iput v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ +3a454a: 1605 0200 |008f: const-wide/16 v5, #int 2 // #2 │ │ +3a454e: 53c9 4c79 |0091: iget-wide v9, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ +3a4552: c095 |0093: and-long/2addr v5, v9 │ │ +3a4554: 3101 0705 |0094: cmp-long v1, v7, v5 │ │ +3a4558: 3801 3200 |0096: if-eqz v1, 00c8 // +0032 │ │ +3a455c: 54c0 5179 |0098: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ +3a4560: 3900 0e00 |009a: if-nez v0, 00a8 // +000e │ │ +3a4564: 6200 fc79 |009c: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3a4568: 6001 fd79 |009e: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3a456c: 6202 c673 |00a0: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +3a4570: 5422 cf73 |00a2: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3a4574: 5222 f275 |00a4: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3a4578: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +3a457c: 6200 3d73 |00a8: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733d │ │ +3a4580: 2100 |00aa: array-length v0, v0 │ │ +3a4582: 59c0 4979 |00ab: iput v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ +3a4586: 52c0 4979 |00ad: iget v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ +3a458a: 3704 0400 |00af: if-le v4, v0, 00b3 // +0004 │ │ +3a458e: 52c4 4979 |00b1: iget v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@7949 │ │ +3a4592: 53c0 4f79 |00b3: iget-wide v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@794f │ │ +3a4596: 1605 ff00 |00b5: const-wide/16 v5, #int 255 // #ff │ │ +3a459a: c050 |00b7: and-long/2addr v0, v5 │ │ +3a459c: 3102 0700 |00b8: cmp-long v2, v7, v0 │ │ +3a45a0: 3902 0800 |00ba: if-nez v2, 00c2 // +0008 │ │ +3a45a4: 6200 3d73 |00bc: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733d │ │ +3a45a8: b134 |00be: sub-int/2addr v4, v3 │ │ +3a45aa: 4600 0004 |00bf: aget-object v0, v0, v4 │ │ +3a45ae: 2803 |00c1: goto 00c4 // +0003 │ │ +3a45b0: 6200 4373 |00c2: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat_Supp:[Ljava/lang/String; // field@7343 │ │ +3a45b4: 5bc0 5179 |00c4: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ +3a45b8: 2900 cd00 |00c6: goto/16 0193 // +00cd │ │ +3a45bc: 3101 0709 |00c8: cmp-long v1, v7, v9 │ │ +3a45c0: 3801 2000 |00ca: if-eqz v1, 00ea // +0020 │ │ +3a45c4: 6201 6373 |00cc: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a45c8: 5411 407a |00ce: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a45cc: 3801 1000 |00d0: if-eqz v1, 00e0 // +0010 │ │ +3a45d0: 6201 6373 |00d2: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a45d4: 5411 407a |00d4: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a45d8: 6e20 1a98 2100 |00d6: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a45de: 0a01 |00d9: move-result v1 │ │ +3a45e0: 3c01 0300 |00da: if-gtz v1, 00dd // +0003 │ │ +3a45e4: 2804 |00dc: goto 00e0 // +0004 │ │ +3a45e6: 6201 4573 |00dd: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailHost:[Ljava/lang/String; // field@7345 │ │ +3a45ea: 2803 |00df: goto 00e2 // +0003 │ │ +3a45ec: 6201 4473 |00e0: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailAddress:[Ljava/lang/String; // field@7344 │ │ +3a45f0: 5bc1 5179 |00e2: iput-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ +3a45f4: 1a02 2600 |00e4: const-string v2, " @" // string@0026 │ │ +3a45f8: 4d02 0100 |00e6: aput-object v2, v1, v0 │ │ +3a45fc: 2900 ab00 |00e8: goto/16 0193 // +00ab │ │ +3a4600: 6201 6273 |00ea: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4604: 5511 7073 |00ec: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ +3a4608: 3801 0900 |00ee: if-eqz v1, 00f7 // +0009 │ │ +3a460c: 55c1 4b79 |00f0: iget-boolean v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ +3a4610: 3801 0500 |00f2: if-eqz v1, 00f7 // +0005 │ │ +3a4614: 6201 4a73 |00f4: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcOpt:[Ljava/lang/String; // field@734a │ │ +3a4618: 280a |00f6: goto 0100 // +000a │ │ +3a461a: 55c1 4b79 |00f7: iget-boolean v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ +3a461e: 3801 0500 |00f9: if-eqz v1, 00fe // +0005 │ │ +3a4622: 6201 4873 |00fb: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAc:[Ljava/lang/String; // field@7348 │ │ +3a4626: 2803 |00fd: goto 0100 // +0003 │ │ +3a4628: 6201 4c73 |00fe: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepPw:[Ljava/lang/String; // field@734c │ │ +3a462c: 1a02 5a99 |0100: const-string v2, "main" // string@995a │ │ +3a4630: 1a04 e86f |0102: const-string v4, "external" // string@6fe8 │ │ +3a4634: 2420 dc15 4200 |0104: filled-new-array {v2, v4}, [Ljava/lang/String; // type@15dc │ │ +3a463a: 0c02 |0107: move-result-object v2 │ │ +3a463c: 1a04 0b6c |0108: const-string v4, "dm" // string@6c0b │ │ +3a4640: 7130 26a5 0402 |010a: invoke-static {v4, v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.listPaths:(Ljava/lang/String;Z[Ljava/lang/String;)[Ljava/lang/String; // method@a526 │ │ +3a4646: 0c02 |010d: move-result-object v2 │ │ +3a4648: 2114 |010e: array-length v4, v1 │ │ +3a464a: d804 0403 |010f: add-int/lit8 v4, v4, #int 3 // #03 │ │ +3a464e: 2125 |0111: array-length v5, v2 │ │ +3a4650: b054 |0112: add-int/2addr v4, v5 │ │ +3a4652: 7120 b499 4100 |0113: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a4658: 0c04 |0116: move-result-object v4 │ │ +3a465a: 1f04 dc15 |0117: check-cast v4, [Ljava/lang/String; // type@15dc │ │ +3a465e: 5bc4 5179 |0119: iput-object v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ +3a4662: 2111 |011b: array-length v1, v1 │ │ +3a4664: d805 0101 |011c: add-int/lit8 v5, v1, #int 1 // #01 │ │ +3a4668: 2206 e812 |011e: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a466c: 7010 4098 0600 |0120: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4672: 1a07 f607 |0123: const-string v7, "==> " // string@07f6 │ │ +3a4676: 6e20 4b98 7600 |0125: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a467c: 54c7 4a79 |0128: iget-object v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4680: 1308 0900 |012a: const/16 v8, #int 9 // #9 │ │ +3a4684: 1309 2f00 |012c: const/16 v9, #int 47 // #2f │ │ +3a4688: 3907 0700 |012e: if-nez v7, 0135 // +0007 │ │ +3a468c: 6207 6273 |0130: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4690: 5477 7b73 |0132: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a4694: 2820 |0134: goto 0154 // +0020 │ │ +3a4696: 2207 e812 |0135: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a469a: 7010 4098 0700 |0137: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a46a0: 54ca 4a79 |013a: iget-object v10, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a46a4: 6e20 1f98 9a00 |013c: invoke-virtual {v10, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +3a46aa: 0a0b |013f: move-result v11 │ │ +3a46ac: b03b |0140: add-int/2addr v11, v3 │ │ +3a46ae: 6e20 2d98 ba00 |0141: invoke-virtual {v10, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a46b4: 0c0a |0144: move-result-object v10 │ │ +3a46b6: 6e20 4b98 a700 |0145: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a46bc: 6e20 4498 8700 |0148: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a46c2: 54ca 4a79 |014b: iget-object v10, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a46c6: 6e20 4b98 a700 |014d: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a46cc: 6e10 5498 0700 |0150: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a46d2: 0c07 |0153: move-result-object v7 │ │ +3a46d4: 6e20 4b98 7600 |0154: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a46da: 6e10 5498 0600 |0157: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a46e0: 0c06 |015a: move-result-object v6 │ │ +3a46e2: 4d06 0401 |015b: aput-object v6, v4, v1 │ │ +3a46e6: 54c1 5179 |015d: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ +3a46ea: d804 0501 |015f: add-int/lit8 v4, v5, #int 1 // #01 │ │ +3a46ee: 1a06 0000 |0161: const-string v6, "" // string@0000 │ │ +3a46f2: 4d06 0105 |0163: aput-object v6, v1, v5 │ │ +3a46f6: 2121 |0165: array-length v1, v2 │ │ +3a46f8: 3510 2d00 |0166: if-ge v0, v1, 0193 // +002d │ │ +3a46fc: 54c1 5179 |0168: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ +3a4700: d805 0401 |016a: add-int/lit8 v5, v4, #int 1 // #01 │ │ +3a4704: 2206 e812 |016c: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4708: 7010 4098 0600 |016e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a470e: 4607 0200 |0171: aget-object v7, v2, v0 │ │ +3a4712: 460a 0200 |0173: aget-object v10, v2, v0 │ │ +3a4716: 6e20 1f98 9a00 |0175: invoke-virtual {v10, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +3a471c: 0a0a |0178: move-result v10 │ │ +3a471e: b03a |0179: add-int/2addr v10, v3 │ │ +3a4720: 6e20 2d98 a700 |017a: invoke-virtual {v7, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a4726: 0c07 |017d: move-result-object v7 │ │ +3a4728: 6e20 4b98 7600 |017e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a472e: 6e20 4498 8600 |0181: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a4734: 4607 0200 |0184: aget-object v7, v2, v0 │ │ +3a4738: 6e20 4b98 7600 |0186: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a473e: 6e10 5498 0600 |0189: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4744: 0c06 |018c: move-result-object v6 │ │ +3a4746: 4d06 0104 |018d: aput-object v6, v1, v4 │ │ +3a474a: d800 0001 |018f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a474e: 0154 |0191: move v4, v5 │ │ +3a4750: 28d3 |0192: goto 0165 // -002d │ │ +3a4752: 54c0 5179 |0193: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7951 │ │ +3a4756: 5bc0 5079 |0195: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7950 │ │ +3a475a: 54c0 5079 |0197: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7950 │ │ +3a475e: 2100 |0199: array-length v0, v0 │ │ +3a4760: 0f00 |019a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=554 │ │ 0x0005 line=555 │ │ 0x0013 line=556 │ │ 0x001a line=558 │ │ 0x001e line=559 │ │ @@ -1484321,18 +1484320,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3a4edc: |[3a4edc] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.requestPhrase:()V │ │ -3a4eec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a4eee: 5c10 4b79 |0001: iput-boolean v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ -3a4ef2: 0e00 |0003: return-void │ │ +3a4ed8: |[3a4ed8] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.requestPhrase:()V │ │ +3a4ee8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a4eea: 5c10 4b79 |0001: iput-boolean v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ +3a4eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=548 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;) │ │ @@ -1484340,44 +1484339,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -3a4ef4: |[3a4ef4] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.reset:()V │ │ -3a4f04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3a4f06: 5c40 4b79 |0001: iput-boolean v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ -3a4f0a: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ -3a4f0e: 5a41 4c79 |0005: iput-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ -3a4f12: 5a41 4d79 |0007: iput-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a4f16: 6201 1779 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a4f1a: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -3a4f1e: 6e20 76a4 2100 |000d: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ -3a4f24: 6201 db79 |0010: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3a4f28: 1222 |0012: const/4 v2, #int 2 // #2 │ │ -3a4f2a: 5912 e779 |0013: iput v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ -3a4f2e: 6201 fc79 |0015: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3a4f32: 6002 fd79 |0017: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3a4f36: 6203 b373 |0019: sget-object v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3a4f3a: 5433 cf73 |001b: iget-object v3, v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3a4f3e: 5233 f275 |001d: iget v3, v3, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3a4f42: 4b03 0102 |001f: aput v3, v1, v2 │ │ -3a4f46: 6201 cf79 |0021: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ -3a4f4a: 2300 0716 |0023: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a4f4e: 6202 f379 |0025: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3a4f52: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -3a4f54: 4d02 0003 |0028: aput-object v2, v0, v3 │ │ -3a4f58: 7120 eba2 0100 |002a: 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 │ │ -3a4f5e: 0c00 |002d: move-result-object v0 │ │ -3a4f60: 5903 b276 |002e: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a4f64: 6201 db79 |0030: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ -3a4f68: 5411 e579 |0032: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ -3a4f6c: 6e20 a1a2 0100 |0034: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a4f72: 0e00 |0037: return-void │ │ +3a4ef0: |[3a4ef0] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.reset:()V │ │ +3a4f00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3a4f02: 5c40 4b79 |0001: iput-boolean v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ +3a4f06: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ +3a4f0a: 5a41 4c79 |0005: iput-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ +3a4f0e: 5a41 4d79 |0007: iput-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a4f12: 6201 1779 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a4f16: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +3a4f1a: 6e20 76a4 2100 |000d: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ +3a4f20: 6201 db79 |0010: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3a4f24: 1222 |0012: const/4 v2, #int 2 // #2 │ │ +3a4f26: 5912 e779 |0013: iput v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e7 │ │ +3a4f2a: 6201 fc79 |0015: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3a4f2e: 6002 fd79 |0017: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3a4f32: 6203 b373 |0019: sget-object v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3a4f36: 5433 cf73 |001b: iget-object v3, v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3a4f3a: 5233 f275 |001d: iget v3, v3, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3a4f3e: 4b03 0102 |001f: aput v3, v1, v2 │ │ +3a4f42: 6201 cf79 |0021: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ +3a4f46: 2300 0716 |0023: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a4f4a: 6202 f379 |0025: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3a4f4e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +3a4f50: 4d02 0003 |0028: aput-object v2, v0, v3 │ │ +3a4f54: 7120 eba2 0100 |002a: 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 │ │ +3a4f5a: 0c00 |002d: move-result-object v0 │ │ +3a4f5c: 5903 b276 |002e: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a4f60: 6201 db79 |0030: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79db │ │ +3a4f64: 5411 e579 |0032: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e5 │ │ +3a4f68: 6e20 a1a2 0100 |0034: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a4f6e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=523 │ │ 0x0005 line=524 │ │ 0x0007 line=526 │ │ 0x0009 line=527 │ │ 0x0010 line=528 │ │ @@ -1484393,18 +1484392,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3a4f74: |[3a4f74] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.setPath:(Ljava/lang/String;)V │ │ -3a4f84: 5b01 4a79 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4f88: 6e10 c5a4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ -3a4f8e: 0e00 |0005: return-void │ │ +3a4f70: |[3a4f70] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.setPath:(Ljava/lang/String;)V │ │ +3a4f80: 5b01 4a79 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4f84: 6e10 c5a4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ +3a4f8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0002 line=544 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1484414,19 +1484413,19 @@ │ │ type : '()Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a4e7c: |[3a4e7c] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a4e8c: 6f10 b6a4 0100 |0000: invoke-super {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b6 │ │ -3a4e92: 6e10 c5a4 0100 |0003: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ -3a4e98: 5410 4e79 |0006: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@794e │ │ -3a4e9c: 1100 |0008: return-object v0 │ │ +3a4e78: |[3a4e78] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a4e88: 6f10 b6a4 0100 |0000: invoke-super {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b6 │ │ +3a4e8e: 6e10 c5a4 0100 |0003: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ +3a4e94: 5410 4e79 |0006: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@794e │ │ +3a4e98: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0003 line=538 │ │ 0x0006 line=539 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; │ │ @@ -1484436,467 +1484435,467 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 897 16-bit code units │ │ -3a4768: |[3a4768] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a4778: 54d0 b176 |0000: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3a477c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a477e: 5bd1 b176 |0003: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3a4782: 53c2 4c79 |0005: iget-wide v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ -3a4786: 1304 1a00 |0007: const/16 v4, #int 26 // #1a │ │ -3a478a: 1305 0d00 |0009: const/16 v5, #int 13 // #d │ │ -3a478e: 1306 0a00 |000b: const/16 v6, #int 10 // #a │ │ -3a4792: 1607 0000 |000d: const-wide/16 v7, #int 0 // #0 │ │ -3a4796: 1219 |000f: const/4 v9, #int 1 // #1 │ │ -3a4798: 120a |0010: const/4 v10, #int 0 // #0 │ │ -3a479a: 310b 0702 |0011: cmp-long v11, v7, v2 │ │ -3a479e: 380b fc00 |0013: if-eqz v11, 010f // +00fc │ │ -3a47a2: 6202 7679 |0015: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3a47a6: 54d3 af76 |0017: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a47aa: 3232 2700 |0019: if-eq v2, v3, 0040 // +0027 │ │ -3a47ae: 6202 8779 |001b: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ -3a47b2: 54d3 af76 |001d: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a47b6: 3332 0300 |001f: if-ne v2, v3, 0022 // +0003 │ │ -3a47ba: 281f |0021: goto 0040 // +001f │ │ -3a47bc: 54d2 af76 |0022: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a47c0: 2022 c714 |0024: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a47c4: 3902 1800 |0026: if-nez v2, 003e // +0018 │ │ -3a47c8: 6202 cd79 |0028: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3a47cc: 54d3 af76 |002a: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a47d0: 3232 0800 |002c: if-eq v2, v3, 0034 // +0008 │ │ -3a47d4: 6202 ce79 |002e: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3a47d8: 54d3 af76 |0030: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a47dc: 3332 0c00 |0032: if-ne v2, v3, 003e // +000c │ │ -3a47e0: 52d2 b276 |0034: iget v2, v13, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a47e4: 8e22 |0036: int-to-char v2, v2 │ │ -3a47e6: 3262 0900 |0037: if-eq v2, v6, 0040 // +0009 │ │ -3a47ea: 3252 0700 |0039: if-eq v2, v5, 0040 // +0007 │ │ -3a47ee: 3242 0500 |003b: if-eq v2, v4, 0040 // +0005 │ │ -3a47f2: 110d |003d: return-object v13 │ │ -3a47f4: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -3a47f6: 2802 |003f: goto 0041 // +0002 │ │ -3a47f8: 1212 |0040: const/4 v2, #int 1 // #1 │ │ -3a47fa: 3802 1200 |0041: if-eqz v2, 0053 // +0012 │ │ -3a47fe: 1603 0100 |0043: const-wide/16 v3, #int 1 // #1 │ │ -3a4802: 5ac3 4c79 |0045: iput-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ -3a4806: 6203 fc79 |0047: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3a480a: 6004 fd79 |0049: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3a480e: 6205 b373 |004b: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3a4812: 5455 cf73 |004d: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3a4816: 5255 f275 |004f: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3a481a: 4b05 0304 |0051: aput v5, v3, v4 │ │ -3a481e: 3802 0a00 |0053: if-eqz v2, 005d // +000a │ │ -3a4822: 54d2 a876 |0055: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a4826: 3902 0400 |0057: if-nez v2, 005b // +0004 │ │ -3a482a: 3800 0400 |0059: if-eqz v0, 005d // +0004 │ │ -3a482e: 1212 |005b: const/4 v2, #int 1 // #1 │ │ -3a4830: 2802 |005c: goto 005e // +0002 │ │ -3a4832: 1202 |005d: const/4 v2, #int 0 // #0 │ │ -3a4834: 3902 0300 |005e: if-nez v2, 0061 // +0003 │ │ -3a4838: 1101 |0060: return-object v1 │ │ -3a483a: 3800 0800 |0061: if-eqz v0, 0069 // +0008 │ │ -3a483e: 7110 c1a2 0000 |0063: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a4844: 0c02 |0066: move-result-object v2 │ │ -3a4846: 5bd2 a876 |0067: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a484a: 6202 6373 |0069: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a484e: 5422 407a |006b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a4852: 1303 4000 |006d: const/16 v3, #int 64 // #40 │ │ -3a4856: 3802 1000 |006f: if-eqz v2, 007f // +0010 │ │ -3a485a: 6202 6373 |0071: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a485e: 5422 407a |0073: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a4862: 6e20 1a98 3200 |0075: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a4868: 0a02 |0078: move-result v2 │ │ -3a486a: 3c02 0300 |0079: if-gtz v2, 007c // +0003 │ │ -3a486e: 2804 |007b: goto 007f // +0004 │ │ -3a4870: 6202 fd77 |007c: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fd │ │ -3a4874: 2803 |007e: goto 0081 // +0003 │ │ -3a4876: 6202 0178 |007f: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ -3a487a: 5bd2 af76 |0081: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a487e: 6202 0178 |0083: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ -3a4882: 54d4 af76 |0085: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a4886: 3342 8700 |0087: if-ne v2, v4, 010e // +0087 │ │ -3a488a: 3900 0a00 |0089: if-nez v0, 0093 // +000a │ │ -3a488e: 54d0 a876 |008b: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a4892: 1f00 af14 |008d: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a4896: 6e10 cba2 0000 |008f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a489c: 0c00 |0092: move-result-object v0 │ │ -3a489e: 6e20 1a98 3000 |0093: invoke-virtual {v0, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a48a4: 0a02 |0096: move-result v2 │ │ -3a48a6: 3c02 0300 |0097: if-gtz v2, 009a // +0003 │ │ -3a48aa: 1101 |0099: return-object v1 │ │ -3a48ac: 2201 e812 |009a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a48b0: 7010 4098 0100 |009c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a48b6: d803 0201 |009f: add-int/lit8 v3, v2, #int 1 // #01 │ │ -3a48ba: 6e20 2d98 3000 |00a1: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a48c0: 0c03 |00a4: move-result-object v3 │ │ -3a48c2: 6e20 4b98 3100 |00a5: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a48c8: 1a03 a500 |00a8: const-string v3, " " // string@00a5 │ │ -3a48cc: 6e20 4b98 3100 |00aa: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a48d2: 6e20 4b98 0100 |00ad: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a48d8: 1a03 2b01 |00b0: const-string v3, " 993 587" // string@012b │ │ -3a48dc: 6e20 4b98 3100 |00b2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a48e2: 6e10 5498 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a48e8: 0c01 |00b8: move-result-object v1 │ │ -3a48ea: 6203 cc79 |00b9: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ -3a48ee: 2394 0716 |00bb: new-array v4, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a48f2: 7110 c1a2 0100 |00bd: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a48f8: 0c01 |00c0: move-result-object v1 │ │ -3a48fa: 4d01 040a |00c1: aput-object v1, v4, v10 │ │ -3a48fe: 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 │ │ -3a4904: 0c01 |00c6: move-result-object v1 │ │ -3a4906: 6203 6773 |00c7: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3a490a: 7220 88a2 1300 |00c9: invoke-interface {v3, v1}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a4910: 6201 4f7a |00cc: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ -3a4914: 2393 0716 |00ce: new-array v3, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a4918: 7110 c1a2 0000 |00d0: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a491e: 0c04 |00d3: move-result-object v4 │ │ -3a4920: 4d04 030a |00d4: aput-object v4, v3, v10 │ │ -3a4924: 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 │ │ -3a492a: 0c01 |00d9: move-result-object v1 │ │ -3a492c: 6203 4f7a |00da: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ -3a4930: 5b13 af76 |00dc: iput-object v3, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a4934: 2203 e812 |00de: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4938: 7010 4098 0300 |00e0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a493e: 1a04 8e07 |00e3: const-string v4, ":TOPIC: " // string@078e │ │ -3a4942: 6e20 4b98 4300 |00e5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4948: 6e30 2e98 a002 |00e8: invoke-virtual {v0, v10, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a494e: 0c02 |00eb: move-result-object v2 │ │ -3a4950: 6e20 4b98 2300 |00ec: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4956: 1a02 7900 |00ef: const-string v2, " │ │ +3a4764: |[3a4764] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a4774: 54d0 b176 |0000: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3a4778: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a477a: 5bd1 b176 |0003: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3a477e: 53c2 4c79 |0005: iget-wide v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ +3a4782: 1304 1a00 |0007: const/16 v4, #int 26 // #1a │ │ +3a4786: 1305 0d00 |0009: const/16 v5, #int 13 // #d │ │ +3a478a: 1306 0a00 |000b: const/16 v6, #int 10 // #a │ │ +3a478e: 1607 0000 |000d: const-wide/16 v7, #int 0 // #0 │ │ +3a4792: 1219 |000f: const/4 v9, #int 1 // #1 │ │ +3a4794: 120a |0010: const/4 v10, #int 0 // #0 │ │ +3a4796: 310b 0702 |0011: cmp-long v11, v7, v2 │ │ +3a479a: 380b fc00 |0013: if-eqz v11, 010f // +00fc │ │ +3a479e: 6202 7679 |0015: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3a47a2: 54d3 af76 |0017: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a47a6: 3232 2700 |0019: if-eq v2, v3, 0040 // +0027 │ │ +3a47aa: 6202 8779 |001b: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ +3a47ae: 54d3 af76 |001d: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a47b2: 3332 0300 |001f: if-ne v2, v3, 0022 // +0003 │ │ +3a47b6: 281f |0021: goto 0040 // +001f │ │ +3a47b8: 54d2 af76 |0022: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a47bc: 2022 c714 |0024: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a47c0: 3902 1800 |0026: if-nez v2, 003e // +0018 │ │ +3a47c4: 6202 cd79 |0028: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3a47c8: 54d3 af76 |002a: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a47cc: 3232 0800 |002c: if-eq v2, v3, 0034 // +0008 │ │ +3a47d0: 6202 ce79 |002e: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3a47d4: 54d3 af76 |0030: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a47d8: 3332 0c00 |0032: if-ne v2, v3, 003e // +000c │ │ +3a47dc: 52d2 b276 |0034: iget v2, v13, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a47e0: 8e22 |0036: int-to-char v2, v2 │ │ +3a47e2: 3262 0900 |0037: if-eq v2, v6, 0040 // +0009 │ │ +3a47e6: 3252 0700 |0039: if-eq v2, v5, 0040 // +0007 │ │ +3a47ea: 3242 0500 |003b: if-eq v2, v4, 0040 // +0005 │ │ +3a47ee: 110d |003d: return-object v13 │ │ +3a47f0: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +3a47f2: 2802 |003f: goto 0041 // +0002 │ │ +3a47f4: 1212 |0040: const/4 v2, #int 1 // #1 │ │ +3a47f6: 3802 1200 |0041: if-eqz v2, 0053 // +0012 │ │ +3a47fa: 1603 0100 |0043: const-wide/16 v3, #int 1 // #1 │ │ +3a47fe: 5ac3 4c79 |0045: iput-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794c │ │ +3a4802: 6203 fc79 |0047: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3a4806: 6004 fd79 |0049: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3a480a: 6205 b373 |004b: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3a480e: 5455 cf73 |004d: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3a4812: 5255 f275 |004f: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3a4816: 4b05 0304 |0051: aput v5, v3, v4 │ │ +3a481a: 3802 0a00 |0053: if-eqz v2, 005d // +000a │ │ +3a481e: 54d2 a876 |0055: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a4822: 3902 0400 |0057: if-nez v2, 005b // +0004 │ │ +3a4826: 3800 0400 |0059: if-eqz v0, 005d // +0004 │ │ +3a482a: 1212 |005b: const/4 v2, #int 1 // #1 │ │ +3a482c: 2802 |005c: goto 005e // +0002 │ │ +3a482e: 1202 |005d: const/4 v2, #int 0 // #0 │ │ +3a4830: 3902 0300 |005e: if-nez v2, 0061 // +0003 │ │ +3a4834: 1101 |0060: return-object v1 │ │ +3a4836: 3800 0800 |0061: if-eqz v0, 0069 // +0008 │ │ +3a483a: 7110 c1a2 0000 |0063: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a4840: 0c02 |0066: move-result-object v2 │ │ +3a4842: 5bd2 a876 |0067: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a4846: 6202 6373 |0069: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a484a: 5422 407a |006b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a484e: 1303 4000 |006d: const/16 v3, #int 64 // #40 │ │ +3a4852: 3802 1000 |006f: if-eqz v2, 007f // +0010 │ │ +3a4856: 6202 6373 |0071: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a485a: 5422 407a |0073: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a485e: 6e20 1a98 3200 |0075: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a4864: 0a02 |0078: move-result v2 │ │ +3a4866: 3c02 0300 |0079: if-gtz v2, 007c // +0003 │ │ +3a486a: 2804 |007b: goto 007f // +0004 │ │ +3a486c: 6202 fd77 |007c: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fd │ │ +3a4870: 2803 |007e: goto 0081 // +0003 │ │ +3a4872: 6202 0178 |007f: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ +3a4876: 5bd2 af76 |0081: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a487a: 6202 0178 |0083: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ +3a487e: 54d4 af76 |0085: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a4882: 3342 8700 |0087: if-ne v2, v4, 010e // +0087 │ │ +3a4886: 3900 0a00 |0089: if-nez v0, 0093 // +000a │ │ +3a488a: 54d0 a876 |008b: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a488e: 1f00 af14 |008d: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a4892: 6e10 cba2 0000 |008f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a4898: 0c00 |0092: move-result-object v0 │ │ +3a489a: 6e20 1a98 3000 |0093: invoke-virtual {v0, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a48a0: 0a02 |0096: move-result v2 │ │ +3a48a2: 3c02 0300 |0097: if-gtz v2, 009a // +0003 │ │ +3a48a6: 1101 |0099: return-object v1 │ │ +3a48a8: 2201 e812 |009a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a48ac: 7010 4098 0100 |009c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a48b2: d803 0201 |009f: add-int/lit8 v3, v2, #int 1 // #01 │ │ +3a48b6: 6e20 2d98 3000 |00a1: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a48bc: 0c03 |00a4: move-result-object v3 │ │ +3a48be: 6e20 4b98 3100 |00a5: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a48c4: 1a03 a500 |00a8: const-string v3, " " // string@00a5 │ │ +3a48c8: 6e20 4b98 3100 |00aa: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a48ce: 6e20 4b98 0100 |00ad: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a48d4: 1a03 2b01 |00b0: const-string v3, " 993 587" // string@012b │ │ +3a48d8: 6e20 4b98 3100 |00b2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a48de: 6e10 5498 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a48e4: 0c01 |00b8: move-result-object v1 │ │ +3a48e6: 6203 cc79 |00b9: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ +3a48ea: 2394 0716 |00bb: new-array v4, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a48ee: 7110 c1a2 0100 |00bd: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a48f4: 0c01 |00c0: move-result-object v1 │ │ +3a48f6: 4d01 040a |00c1: aput-object v1, v4, v10 │ │ +3a48fa: 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 │ │ +3a4900: 0c01 |00c6: move-result-object v1 │ │ +3a4902: 6203 6773 |00c7: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3a4906: 7220 88a2 1300 |00c9: invoke-interface {v3, v1}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a490c: 6201 4f7a |00cc: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ +3a4910: 2393 0716 |00ce: new-array v3, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a4914: 7110 c1a2 0000 |00d0: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a491a: 0c04 |00d3: move-result-object v4 │ │ +3a491c: 4d04 030a |00d4: aput-object v4, v3, v10 │ │ +3a4920: 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 │ │ +3a4926: 0c01 |00d9: move-result-object v1 │ │ +3a4928: 6203 4f7a |00da: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ +3a492c: 5b13 af76 |00dc: iput-object v3, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a4930: 2203 e812 |00de: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4934: 7010 4098 0300 |00e0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a493a: 1a04 8e07 |00e3: const-string v4, ":TOPIC: " // string@078e │ │ +3a493e: 6e20 4b98 4300 |00e5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4944: 6e30 2e98 a002 |00e8: invoke-virtual {v0, v10, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a494a: 0c02 |00eb: move-result-object v2 │ │ +3a494c: 6e20 4b98 2300 |00ec: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4952: 1a02 7900 |00ef: const-string v2, " │ │ :AT: " // string@0079 │ │ -3a495a: 6e20 4b98 2300 |00f1: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4960: 6e20 4b98 0300 |00f4: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4966: 6e10 5498 0300 |00f7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a496c: 0c02 |00fa: move-result-object v2 │ │ -3a496e: 7110 c1a2 0200 |00fb: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a4974: 0c02 |00fe: move-result-object v2 │ │ -3a4976: 5b12 a876 |00ff: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a497a: 6202 197a |0101: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a497e: 5322 297a |0103: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a4982: 5a12 b076 |0105: iput-wide v2, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a4986: 5b10 b176 |0107: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3a498a: 6200 6773 |0109: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3a498e: 7220 88a2 1000 |010b: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a4994: 110d |010e: return-object v13 │ │ -3a4996: 6202 7679 |010f: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3a499a: 54d3 af76 |0111: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a499e: 3232 0800 |0113: if-eq v2, v3, 011b // +0008 │ │ -3a49a2: 6202 8779 |0115: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ -3a49a6: 54d3 af76 |0117: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a49aa: 3332 0600 |0119: if-ne v2, v3, 011f // +0006 │ │ -3a49ae: 6202 e577 |011b: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -3a49b2: 5bd2 af76 |011d: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a49b6: 54d2 af76 |011f: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a49ba: 2022 c714 |0121: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a49be: 1a03 5a99 |0123: const-string v3, "main" // string@995a │ │ -3a49c2: 3802 ae01 |0125: if-eqz v2, 02d3 // +01ae │ │ -3a49c6: 54c2 4a79 |0127: iget-object v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a49ca: 3902 0800 |0129: if-nez v2, 0131 // +0008 │ │ -3a49ce: 7100 1ea5 0000 |012b: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a51e │ │ -3a49d4: 0c02 |012e: move-result-object v2 │ │ -3a49d6: 5bc2 4a79 |012f: iput-object v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a49da: 5bd1 a876 |0131: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a49de: 5ac7 4d79 |0133: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a49e2: 6202 3279 |0135: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7932 │ │ -3a49e6: 54d4 af76 |0137: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a49ea: 1f04 c714 |0139: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a49ee: 6e10 04a4 0400 |013b: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a49f4: 0a04 |013e: move-result v4 │ │ -3a49f6: 4402 0204 |013f: aget v2, v2, v4 │ │ -3a49fa: 3292 7100 |0141: if-eq v2, v9, 01b2 // +0071 │ │ -3a49fe: 1224 |0143: const/4 v4, #int 2 // #2 │ │ -3a4a00: 3242 0400 |0144: if-eq v2, v4, 0148 // +0004 │ │ -3a4a04: 2900 0b01 |0146: goto/16 0251 // +010b │ │ -3a4a08: 3800 4c00 |0148: if-eqz v0, 0194 // +004c │ │ -3a4a0c: 6e10 2298 0000 |014a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a4a12: 0a02 |014d: move-result v2 │ │ -3a4a14: 3d02 4600 |014e: if-lez v2, 0194 // +0046 │ │ -3a4a18: 55c2 4b79 |0150: iget-boolean v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ -3a4a1c: 3802 2a00 |0152: if-eqz v2, 017c // +002a │ │ -3a4a20: 6202 1779 |0154: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a4a24: 1a05 0000 |0156: const-string v5, "" // string@0000 │ │ -3a4a28: 6e20 76a4 5200 |0158: invoke-virtual {v2, v5}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ -3a4a2e: 6202 1779 |015b: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a4a32: 7110 35a4 0000 |015d: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -3a4a38: 0c05 |0160: move-result-object v5 │ │ -3a4a3a: 6e20 73a4 5200 |0161: invoke-virtual {v2, v5}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a473 │ │ -3a4a40: 0a02 |0164: move-result v2 │ │ -3a4a42: 3802 2900 |0165: if-eqz v2, 018e // +0029 │ │ -3a4a46: 6e10 2298 0000 |0167: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a4a4c: 0a00 |016a: move-result v0 │ │ -3a4a4e: 3604 2300 |016b: if-gt v4, v0, 018e // +0023 │ │ -3a4a52: 6200 1779 |016d: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a4a56: 6e20 76a4 1000 |016f: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ -3a4a5c: 0a00 |0172: move-result v0 │ │ -3a4a5e: 3800 1b00 |0173: if-eqz v0, 018e // +001b │ │ -3a4a62: 7110 5aa3 0a00 |0175: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a4a68: 0b04 |0178: move-result-wide v4 │ │ -3a4a6a: 5ac4 4d79 |0179: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a4a6e: 2813 |017b: goto 018e // +0013 │ │ -3a4a70: 6202 1779 |017c: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a4a74: 7120 49a4 a000 |017e: invoke-static {v0, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a449 │ │ -3a4a7a: 0c00 |0181: move-result-object v0 │ │ -3a4a7c: 6e20 76a4 0200 |0182: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ -3a4a82: 0a00 |0185: move-result v0 │ │ -3a4a84: 3800 0800 |0186: if-eqz v0, 018e // +0008 │ │ -3a4a88: 7110 5aa3 0a00 |0188: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a4a8e: 0b04 |018b: move-result-wide v4 │ │ -3a4a90: 5ac4 4d79 |018c: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a4a94: 55c0 4b79 |018e: iget-boolean v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ -3a4a98: b790 |0190: xor-int/2addr v0, v9 │ │ -3a4a9a: 5cc0 4b79 |0191: iput-boolean v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ -3a4a9e: 2818 |0193: goto 01ab // +0018 │ │ -3a4aa0: 6200 6273 |0194: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4aa4: 5500 7073 |0196: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ -3a4aa8: 3800 1300 |0198: if-eqz v0, 01ab // +0013 │ │ -3a4aac: 620d 1779 |019a: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a4ab0: 6e20 75a4 9d00 |019c: invoke-virtual {v13, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a475 │ │ -3a4ab6: 6e10 c5a4 0c00 |019f: invoke-virtual {v12}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ -3a4abc: 620d 6273 |01a2: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4ac0: 6200 6273 |01a4: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4ac4: 5400 8473 |01a6: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3a4ac8: 5bd0 7f73 |01a8: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a4acc: 1101 |01aa: return-object v1 │ │ -3a4ace: 53c4 4d79 |01ab: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a4ad2: 3100 0704 |01ad: cmp-long v0, v7, v4 │ │ -3a4ad6: 3a00 a200 |01af: if-ltz v0, 0251 // +00a2 │ │ -3a4ada: 1101 |01b1: return-object v1 │ │ -3a4adc: 54c0 4a79 |01b2: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4ae0: 1242 |01b4: const/4 v2, #int 4 // #4 │ │ -3a4ae2: 3800 4b00 |01b5: if-eqz v0, 0200 // +004b │ │ -3a4ae6: 2200 8c12 |01b7: new-instance v0, Ljava/io/File; // type@128c │ │ -3a4aea: 54c4 4a79 |01b9: iget-object v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4aee: 7020 7796 4000 |01bb: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a4af4: 6e10 8096 0000 |01be: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a4afa: 0a04 |01c1: move-result v4 │ │ -3a4afc: 3804 3e00 |01c2: if-eqz v4, 0200 // +003e │ │ -3a4b00: 23a4 1a15 |01c4: new-array v4, v10, [J // type@151a │ │ -3a4b04: 7110 66a3 0400 |01c6: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a4b0a: 0c04 |01c9: move-result-object v4 │ │ -3a4b0c: 1265 |01ca: const/4 v5, #int 6 // #6 │ │ -3a4b0e: 6e30 2e98 2405 |01cb: invoke-virtual {v4, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a4b14: 0c04 |01ce: move-result-object v4 │ │ -3a4b16: 54c5 4a79 |01cf: iget-object v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4b1a: 2206 e812 |01d1: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4b1e: 7010 4098 0600 |01d3: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4b24: 1a0b c905 |01d6: const-string v11, "." // string@05c9 │ │ -3a4b28: 6e20 4b98 b600 |01d8: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4b2e: 6e20 4b98 4600 |01db: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4b34: 1a04 0006 |01de: const-string v4, ".bak" // string@0600 │ │ -3a4b38: 6e20 4b98 4600 |01e0: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4b3e: 6e10 5498 0600 |01e3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4b44: 0c04 |01e6: move-result-object v4 │ │ -3a4b46: 1a06 1006 |01e7: const-string v6, ".dm" // string@0610 │ │ -3a4b4a: 6e30 2798 6504 |01e9: invoke-virtual {v5, v6, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3a4b50: 0c04 |01ec: move-result-object v4 │ │ -3a4b52: 2205 8c12 |01ed: new-instance v5, Ljava/io/File; // type@128c │ │ -3a4b56: 7020 7796 4500 |01ef: invoke-direct {v5, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ -3a4b5c: 6e10 8096 0500 |01f2: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a4b62: 0a04 |01f5: move-result v4 │ │ -3a4b64: 3804 0500 |01f6: if-eqz v4, 01fb // +0005 │ │ -3a4b68: 6e10 7d96 0500 |01f8: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@967d │ │ -3a4b6e: 6e20 8f96 5000 |01fb: invoke-virtual {v0, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ -3a4b74: 5bc1 4a79 |01fe: iput-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4b78: 6200 6273 |0200: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4b7c: 5500 7073 |0202: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ -3a4b80: 3800 1600 |0204: if-eqz v0, 021a // +0016 │ │ -3a4b84: 6200 1779 |0206: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a4b88: 6e20 75a4 9000 |0208: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a475 │ │ -3a4b8e: 6200 6273 |020b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4b92: 6202 6273 |020d: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4b96: 5422 8473 |020f: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3a4b9a: 5b02 7f73 |0211: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a4b9e: 6200 6273 |0213: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4ba2: 6202 2773 |0215: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3a4ba6: 5b02 6e73 |0217: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a4baa: 2831 |0219: goto 024a // +0031 │ │ -3a4bac: 6200 1779 |021a: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a4bb0: 6e20 73a4 1000 |021c: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a473 │ │ -3a4bb6: 0a00 |021f: move-result v0 │ │ -3a4bb8: 3800 2000 |0220: if-eqz v0, 0240 // +0020 │ │ -3a4bbc: 6200 1779 |0222: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a4bc0: 6e10 6da4 0000 |0224: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ -3a4bc6: 0c00 |0227: move-result-object v0 │ │ -3a4bc8: 2100 |0228: array-length v0, v0 │ │ -3a4bca: 3502 1700 |0229: if-ge v2, v0, 0240 // +0017 │ │ -3a4bce: 7110 5aa3 0a00 |022b: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a4bd4: 0b04 |022e: move-result-wide v4 │ │ -3a4bd6: 5ac4 4d79 |022f: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a4bda: 6200 6273 |0231: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4bde: 6202 2773 |0233: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3a4be2: 5b02 6e73 |0235: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a4be6: 6200 6273 |0237: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4bea: 6202 6273 |0239: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4bee: 5422 8473 |023b: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3a4bf2: 5b02 7f73 |023d: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a4bf6: 280b |023f: goto 024a // +000b │ │ -3a4bf8: 6200 1779 |0240: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a4bfc: 23a2 1515 |0242: new-array v2, v10, [B // type@1515 │ │ -3a4c00: 6e20 73a4 2000 |0244: invoke-virtual {v0, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a473 │ │ -3a4c06: 6e10 c5a4 0c00 |0247: invoke-virtual {v12}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ -3a4c0c: 53c4 4d79 |024a: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a4c10: 3100 0704 |024c: cmp-long v0, v7, v4 │ │ -3a4c14: 3a00 0300 |024e: if-ltz v0, 0251 // +0003 │ │ -3a4c18: 1101 |0250: return-object v1 │ │ -3a4c1a: 53c4 4d79 |0251: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a4c1e: 3100 0704 |0253: cmp-long v0, v7, v4 │ │ -3a4c22: 3b00 7d00 |0255: if-gez v0, 02d2 // +007d │ │ -3a4c26: 6200 6273 |0257: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4c2a: 5c0a 7073 |0259: iput-boolean v10, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ -3a4c2e: 54c0 4a79 |025b: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4c32: 3900 3500 |025d: if-nez v0, 0292 // +0035 │ │ -3a4c36: 6200 6673 |025f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a4c3a: 2410 dc15 0300 |0261: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ -3a4c40: 0c02 |0264: move-result-object v2 │ │ -3a4c42: 7220 41a2 2000 |0265: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a4c48: 0c00 |0268: move-result-object v0 │ │ -3a4c4a: 3800 1900 |0269: if-eqz v0, 0282 // +0019 │ │ -3a4c4e: 2202 8c12 |026b: new-instance v2, Ljava/io/File; // type@128c │ │ -3a4c52: 6204 6273 |026d: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4c56: 5444 7b73 |026f: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a4c5a: 7030 7696 0204 |0271: invoke-direct {v2, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a4c60: 6e10 8096 0200 |0274: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a4c66: 0a00 |0277: move-result v0 │ │ -3a4c68: 3900 0300 |0278: if-nez v0, 027b // +0003 │ │ -3a4c6c: 2808 |027a: goto 0282 // +0008 │ │ -3a4c6e: 6200 6273 |027b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4c72: 5400 7b73 |027d: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a4c76: 5bc0 4a79 |027f: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4c7a: 2811 |0281: goto 0292 // +0011 │ │ -3a4c7c: 6200 6673 |0282: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a4c80: 2410 dc15 0300 |0284: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ -3a4c86: 0c02 |0287: move-result-object v2 │ │ -3a4c88: 7220 41a2 2000 |0288: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a4c8e: 0c00 |028b: move-result-object v0 │ │ -3a4c90: 7120 22a5 a000 |028c: invoke-static {v0, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a522 │ │ -3a4c96: 0c00 |028f: move-result-object v0 │ │ -3a4c98: 5bc0 4a79 |0290: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4c9c: 54c0 4a79 |0292: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4ca0: 3900 1900 |0294: if-nez v0, 02ad // +0019 │ │ -3a4ca4: 6200 1779 |0296: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3a4ca8: 6e20 76a4 1000 |0298: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ -3a4cae: 0a00 |029b: move-result v0 │ │ -3a4cb0: 3800 1100 |029c: if-eqz v0, 02ad // +0011 │ │ -3a4cb4: 620d 6273 |029e: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4cb8: 6200 2773 |02a0: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3a4cbc: 5bd0 6e73 |02a2: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a4cc0: 620d 6273 |02a4: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4cc4: 6200 6273 |02a6: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4cc8: 5400 8473 |02a8: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3a4ccc: 5bd0 7f73 |02aa: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a4cd0: 2826 |02ac: goto 02d2 // +0026 │ │ -3a4cd2: 54c0 4a79 |02ad: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4cd6: 3800 2100 |02af: if-eqz v0, 02d0 // +0021 │ │ -3a4cda: 6200 9e79 |02b1: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ -3a4cde: 5bd0 af76 |02b3: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a4ce2: 54c0 4a79 |02b5: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ -3a4ce6: 7120 ffa2 9000 |02b7: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3a4cec: 0c00 |02ba: move-result-object v0 │ │ -3a4cee: 5bd0 a876 |02bb: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a4cf2: 6200 7479 |02bd: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a4cf6: 2392 0716 |02bf: new-array v2, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a4cfa: 6e20 f2a2 1d00 |02c1: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a4d00: 0c03 |02c4: move-result-object v3 │ │ -3a4d02: 4d03 020a |02c5: aput-object v3, v2, v10 │ │ -3a4d06: 6e30 aba2 a002 |02c7: invoke-virtual {v0, v10, v2}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ -3a4d0c: 6200 6773 |02ca: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3a4d10: 7220 88a2 d000 |02cc: invoke-interface {v0, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a4d16: 2803 |02cf: goto 02d2 // +0003 │ │ -3a4d18: 5ac7 4d79 |02d0: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ -3a4d1c: 1101 |02d2: return-object v1 │ │ -3a4d1e: 6200 cd79 |02d3: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3a4d22: 54d2 af76 |02d5: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a4d26: 3320 a100 |02d7: if-ne v0, v2, 0378 // +00a1 │ │ -3a4d2a: 52d0 b276 |02d9: iget v0, v13, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3a4d2e: 8e00 |02db: int-to-char v0, v0 │ │ -3a4d30: 3260 9700 |02dc: if-eq v0, v6, 0373 // +0097 │ │ -3a4d34: 3250 9500 |02de: if-eq v0, v5, 0373 // +0095 │ │ -3a4d38: 3240 9300 |02e0: if-eq v0, v4, 0373 // +0093 │ │ -3a4d3c: 1302 1700 |02e2: const/16 v2, #int 23 // #17 │ │ -3a4d40: 1a04 e86f |02e4: const-string v4, "external" // string@6fe8 │ │ -3a4d44: 3220 0d00 |02e6: if-eq v0, v2, 02f3 // +000d │ │ -3a4d48: 1302 1800 |02e8: const/16 v2, #int 24 // #18 │ │ -3a4d4c: 3220 0300 |02ea: if-eq v0, v2, 02ed // +0003 │ │ -3a4d50: 110d |02ec: return-object v13 │ │ -3a4d52: 23ad dc15 |02ed: new-array v13, v10, [Ljava/lang/String; // type@15dc │ │ -3a4d56: 7130 19a5 430d |02ef: invoke-static {v3, v4, v13}, Lnet/sf/dibdib/thread_io/IoRunner;.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@a519 │ │ -3a4d5c: 1101 |02f2: return-object v1 │ │ -3a4d5e: 620d 6673 |02f3: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a4d62: 2410 dc15 0400 |02f5: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -3a4d68: 0c00 |02f8: move-result-object v0 │ │ -3a4d6a: 7220 41a2 0d00 |02f9: invoke-interface {v13, v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a4d70: 0c0d |02fc: move-result-object v13 │ │ -3a4d72: 6200 6673 |02fd: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ -3a4d76: 2410 dc15 0300 |02ff: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ -3a4d7c: 0c02 |0302: move-result-object v2 │ │ -3a4d7e: 7220 41a2 2000 |0303: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a4d84: 0c00 |0306: move-result-object v0 │ │ -3a4d86: 380d 6b00 |0307: if-eqz v13, 0372 // +006b │ │ -3a4d8a: 3800 6900 |0309: if-eqz v0, 0372 // +0069 │ │ -3a4d8e: 6e20 7f96 0d00 |030b: invoke-virtual {v13, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@967f │ │ -3a4d94: 0a02 |030e: move-result v2 │ │ -3a4d96: 3902 6300 |030f: if-nez v2, 0372 // +0063 │ │ -3a4d9a: 6e10 8096 0d00 |0311: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a4da0: 0a02 |0314: move-result v2 │ │ -3a4da2: 3802 5d00 |0315: if-eqz v2, 0372 // +005d │ │ -3a4da6: 6e10 8096 0000 |0317: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a4dac: 0a02 |031a: move-result v2 │ │ -3a4dae: 3802 5700 |031b: if-eqz v2, 0372 // +0057 │ │ -3a4db2: 6e10 8796 0d00 |031d: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ -3a4db8: 0a02 |0320: move-result v2 │ │ -3a4dba: 3802 5100 |0321: if-eqz v2, 0372 // +0051 │ │ -3a4dbe: 6e10 8796 0000 |0323: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ -3a4dc4: 0a02 |0326: move-result v2 │ │ -3a4dc6: 3902 0300 |0327: if-nez v2, 032a // +0003 │ │ -3a4dca: 2849 |0329: goto 0372 // +0049 │ │ -3a4dcc: 2202 8c12 |032a: new-instance v2, Ljava/io/File; // type@128c │ │ -3a4dd0: 6203 6273 |032c: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4dd4: 5433 7b73 |032e: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a4dd8: 7030 7696 d203 |0330: invoke-direct {v2, v13, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a4dde: 6e10 8096 0200 |0333: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a4de4: 0a0d |0336: move-result v13 │ │ -3a4de6: 390d 0300 |0337: if-nez v13, 033a // +0003 │ │ -3a4dea: 1101 |0339: return-object v1 │ │ -3a4dec: 220d 8c12 |033a: new-instance v13, Ljava/io/File; // type@128c │ │ -3a4df0: 6203 6273 |033c: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4df4: 5433 7b73 |033e: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a4df8: 7030 7696 0d03 |0340: invoke-direct {v13, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a4dfe: 6e10 8096 0d00 |0343: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a4e04: 0a03 |0346: move-result v3 │ │ -3a4e06: 3803 2800 |0347: if-eqz v3, 036f // +0028 │ │ -3a4e0a: 2203 8c12 |0349: new-instance v3, Ljava/io/File; // type@128c │ │ -3a4e0e: 2204 e812 |034b: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4e12: 7010 4098 0400 |034d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4e18: 6205 6273 |0350: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a4e1c: 5455 7b73 |0352: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ -3a4e20: 6e20 4b98 5400 |0354: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4e26: 1a05 6006 |0357: const-string v5, ".x.bak" // string@0660 │ │ -3a4e2a: 6e20 4b98 5400 |0359: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4e30: 6e10 5498 0400 |035c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4e36: 0c04 |035f: move-result-object v4 │ │ -3a4e38: 7030 7696 0304 |0360: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ -3a4e3e: 6e10 8096 0300 |0363: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9680 │ │ -3a4e44: 0a00 |0366: move-result v0 │ │ -3a4e46: 3800 0500 |0367: if-eqz v0, 036c // +0005 │ │ -3a4e4a: 6e10 7d96 0300 |0369: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@967d │ │ -3a4e50: 6e20 8f96 3d00 |036c: invoke-virtual {v13, v3}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ -3a4e56: 7120 1fa5 d200 |036f: invoke-static {v2, v13}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFile:(Ljava/io/File;Ljava/io/File;)J // method@a51f │ │ -3a4e5c: 1101 |0372: return-object v1 │ │ -3a4e5e: 6200 e577 |0373: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -3a4e62: 5bd0 af76 |0375: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a4e66: 110d |0377: return-object v13 │ │ -3a4e68: 54d0 af76 |0378: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a4e6c: 2000 ec14 |037a: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3a4e70: 3800 0300 |037c: if-eqz v0, 037f // +0003 │ │ -3a4e74: 2802 |037e: goto 0380 // +0002 │ │ -3a4e76: 071d |037f: move-object v13, v1 │ │ -3a4e78: 110d |0380: return-object v13 │ │ +3a4956: 6e20 4b98 2300 |00f1: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a495c: 6e20 4b98 0300 |00f4: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4962: 6e10 5498 0300 |00f7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4968: 0c02 |00fa: move-result-object v2 │ │ +3a496a: 7110 c1a2 0200 |00fb: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a4970: 0c02 |00fe: move-result-object v2 │ │ +3a4972: 5b12 a876 |00ff: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a4976: 6202 197a |0101: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a497a: 5322 297a |0103: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a497e: 5a12 b076 |0105: iput-wide v2, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a4982: 5b10 b176 |0107: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3a4986: 6200 6773 |0109: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3a498a: 7220 88a2 1000 |010b: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a4990: 110d |010e: return-object v13 │ │ +3a4992: 6202 7679 |010f: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3a4996: 54d3 af76 |0111: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a499a: 3232 0800 |0113: if-eq v2, v3, 011b // +0008 │ │ +3a499e: 6202 8779 |0115: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ +3a49a2: 54d3 af76 |0117: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a49a6: 3332 0600 |0119: if-ne v2, v3, 011f // +0006 │ │ +3a49aa: 6202 e577 |011b: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +3a49ae: 5bd2 af76 |011d: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a49b2: 54d2 af76 |011f: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a49b6: 2022 c714 |0121: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a49ba: 1a03 5a99 |0123: const-string v3, "main" // string@995a │ │ +3a49be: 3802 ae01 |0125: if-eqz v2, 02d3 // +01ae │ │ +3a49c2: 54c2 4a79 |0127: iget-object v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a49c6: 3902 0800 |0129: if-nez v2, 0131 // +0008 │ │ +3a49ca: 7100 1ea5 0000 |012b: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a51e │ │ +3a49d0: 0c02 |012e: move-result-object v2 │ │ +3a49d2: 5bc2 4a79 |012f: iput-object v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a49d6: 5bd1 a876 |0131: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a49da: 5ac7 4d79 |0133: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a49de: 6202 3279 |0135: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7932 │ │ +3a49e2: 54d4 af76 |0137: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a49e6: 1f04 c714 |0139: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a49ea: 6e10 04a4 0400 |013b: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a49f0: 0a04 |013e: move-result v4 │ │ +3a49f2: 4402 0204 |013f: aget v2, v2, v4 │ │ +3a49f6: 3292 7100 |0141: if-eq v2, v9, 01b2 // +0071 │ │ +3a49fa: 1224 |0143: const/4 v4, #int 2 // #2 │ │ +3a49fc: 3242 0400 |0144: if-eq v2, v4, 0148 // +0004 │ │ +3a4a00: 2900 0b01 |0146: goto/16 0251 // +010b │ │ +3a4a04: 3800 4c00 |0148: if-eqz v0, 0194 // +004c │ │ +3a4a08: 6e10 2298 0000 |014a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a4a0e: 0a02 |014d: move-result v2 │ │ +3a4a10: 3d02 4600 |014e: if-lez v2, 0194 // +0046 │ │ +3a4a14: 55c2 4b79 |0150: iget-boolean v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ +3a4a18: 3802 2a00 |0152: if-eqz v2, 017c // +002a │ │ +3a4a1c: 6202 1779 |0154: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a4a20: 1a05 0000 |0156: const-string v5, "" // string@0000 │ │ +3a4a24: 6e20 76a4 5200 |0158: invoke-virtual {v2, v5}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ +3a4a2a: 6202 1779 |015b: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a4a2e: 7110 35a4 0000 |015d: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +3a4a34: 0c05 |0160: move-result-object v5 │ │ +3a4a36: 6e20 73a4 5200 |0161: invoke-virtual {v2, v5}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a473 │ │ +3a4a3c: 0a02 |0164: move-result v2 │ │ +3a4a3e: 3802 2900 |0165: if-eqz v2, 018e // +0029 │ │ +3a4a42: 6e10 2298 0000 |0167: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a4a48: 0a00 |016a: move-result v0 │ │ +3a4a4a: 3604 2300 |016b: if-gt v4, v0, 018e // +0023 │ │ +3a4a4e: 6200 1779 |016d: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a4a52: 6e20 76a4 1000 |016f: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ +3a4a58: 0a00 |0172: move-result v0 │ │ +3a4a5a: 3800 1b00 |0173: if-eqz v0, 018e // +001b │ │ +3a4a5e: 7110 5aa3 0a00 |0175: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a4a64: 0b04 |0178: move-result-wide v4 │ │ +3a4a66: 5ac4 4d79 |0179: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a4a6a: 2813 |017b: goto 018e // +0013 │ │ +3a4a6c: 6202 1779 |017c: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a4a70: 7120 49a4 a000 |017e: invoke-static {v0, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a449 │ │ +3a4a76: 0c00 |0181: move-result-object v0 │ │ +3a4a78: 6e20 76a4 0200 |0182: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ +3a4a7e: 0a00 |0185: move-result v0 │ │ +3a4a80: 3800 0800 |0186: if-eqz v0, 018e // +0008 │ │ +3a4a84: 7110 5aa3 0a00 |0188: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a4a8a: 0b04 |018b: move-result-wide v4 │ │ +3a4a8c: 5ac4 4d79 |018c: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a4a90: 55c0 4b79 |018e: iget-boolean v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ +3a4a94: b790 |0190: xor-int/2addr v0, v9 │ │ +3a4a96: 5cc0 4b79 |0191: iput-boolean v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794b │ │ +3a4a9a: 2818 |0193: goto 01ab // +0018 │ │ +3a4a9c: 6200 6273 |0194: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4aa0: 5500 7073 |0196: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ +3a4aa4: 3800 1300 |0198: if-eqz v0, 01ab // +0013 │ │ +3a4aa8: 620d 1779 |019a: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a4aac: 6e20 75a4 9d00 |019c: invoke-virtual {v13, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a475 │ │ +3a4ab2: 6e10 c5a4 0c00 |019f: invoke-virtual {v12}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ +3a4ab8: 620d 6273 |01a2: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4abc: 6200 6273 |01a4: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4ac0: 5400 8473 |01a6: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3a4ac4: 5bd0 7f73 |01a8: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a4ac8: 1101 |01aa: return-object v1 │ │ +3a4aca: 53c4 4d79 |01ab: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a4ace: 3100 0704 |01ad: cmp-long v0, v7, v4 │ │ +3a4ad2: 3a00 a200 |01af: if-ltz v0, 0251 // +00a2 │ │ +3a4ad6: 1101 |01b1: return-object v1 │ │ +3a4ad8: 54c0 4a79 |01b2: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4adc: 1242 |01b4: const/4 v2, #int 4 // #4 │ │ +3a4ade: 3800 4b00 |01b5: if-eqz v0, 0200 // +004b │ │ +3a4ae2: 2200 8c12 |01b7: new-instance v0, Ljava/io/File; // type@128c │ │ +3a4ae6: 54c4 4a79 |01b9: iget-object v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4aea: 7020 7796 4000 |01bb: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a4af0: 6e10 8096 0000 |01be: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a4af6: 0a04 |01c1: move-result v4 │ │ +3a4af8: 3804 3e00 |01c2: if-eqz v4, 0200 // +003e │ │ +3a4afc: 23a4 1a15 |01c4: new-array v4, v10, [J // type@151a │ │ +3a4b00: 7110 66a3 0400 |01c6: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a4b06: 0c04 |01c9: move-result-object v4 │ │ +3a4b08: 1265 |01ca: const/4 v5, #int 6 // #6 │ │ +3a4b0a: 6e30 2e98 2405 |01cb: invoke-virtual {v4, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a4b10: 0c04 |01ce: move-result-object v4 │ │ +3a4b12: 54c5 4a79 |01cf: iget-object v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4b16: 2206 e812 |01d1: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4b1a: 7010 4098 0600 |01d3: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4b20: 1a0b c905 |01d6: const-string v11, "." // string@05c9 │ │ +3a4b24: 6e20 4b98 b600 |01d8: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4b2a: 6e20 4b98 4600 |01db: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4b30: 1a04 0006 |01de: const-string v4, ".bak" // string@0600 │ │ +3a4b34: 6e20 4b98 4600 |01e0: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4b3a: 6e10 5498 0600 |01e3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4b40: 0c04 |01e6: move-result-object v4 │ │ +3a4b42: 1a06 1006 |01e7: const-string v6, ".dm" // string@0610 │ │ +3a4b46: 6e30 2798 6504 |01e9: invoke-virtual {v5, v6, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3a4b4c: 0c04 |01ec: move-result-object v4 │ │ +3a4b4e: 2205 8c12 |01ed: new-instance v5, Ljava/io/File; // type@128c │ │ +3a4b52: 7020 7796 4500 |01ef: invoke-direct {v5, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9677 │ │ +3a4b58: 6e10 8096 0500 |01f2: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a4b5e: 0a04 |01f5: move-result v4 │ │ +3a4b60: 3804 0500 |01f6: if-eqz v4, 01fb // +0005 │ │ +3a4b64: 6e10 7d96 0500 |01f8: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@967d │ │ +3a4b6a: 6e20 8f96 5000 |01fb: invoke-virtual {v0, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ +3a4b70: 5bc1 4a79 |01fe: iput-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4b74: 6200 6273 |0200: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4b78: 5500 7073 |0202: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ +3a4b7c: 3800 1600 |0204: if-eqz v0, 021a // +0016 │ │ +3a4b80: 6200 1779 |0206: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a4b84: 6e20 75a4 9000 |0208: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a475 │ │ +3a4b8a: 6200 6273 |020b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4b8e: 6202 6273 |020d: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4b92: 5422 8473 |020f: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3a4b96: 5b02 7f73 |0211: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a4b9a: 6200 6273 |0213: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4b9e: 6202 2773 |0215: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3a4ba2: 5b02 6e73 |0217: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a4ba6: 2831 |0219: goto 024a // +0031 │ │ +3a4ba8: 6200 1779 |021a: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a4bac: 6e20 73a4 1000 |021c: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a473 │ │ +3a4bb2: 0a00 |021f: move-result v0 │ │ +3a4bb4: 3800 2000 |0220: if-eqz v0, 0240 // +0020 │ │ +3a4bb8: 6200 1779 |0222: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a4bbc: 6e10 6da4 0000 |0224: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46d │ │ +3a4bc2: 0c00 |0227: move-result-object v0 │ │ +3a4bc4: 2100 |0228: array-length v0, v0 │ │ +3a4bc6: 3502 1700 |0229: if-ge v2, v0, 0240 // +0017 │ │ +3a4bca: 7110 5aa3 0a00 |022b: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a4bd0: 0b04 |022e: move-result-wide v4 │ │ +3a4bd2: 5ac4 4d79 |022f: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a4bd6: 6200 6273 |0231: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4bda: 6202 2773 |0233: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3a4bde: 5b02 6e73 |0235: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a4be2: 6200 6273 |0237: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4be6: 6202 6273 |0239: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4bea: 5422 8473 |023b: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3a4bee: 5b02 7f73 |023d: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a4bf2: 280b |023f: goto 024a // +000b │ │ +3a4bf4: 6200 1779 |0240: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a4bf8: 23a2 1515 |0242: new-array v2, v10, [B // type@1515 │ │ +3a4bfc: 6e20 73a4 2000 |0244: invoke-virtual {v0, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a473 │ │ +3a4c02: 6e10 c5a4 0c00 |0247: invoke-virtual {v12}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c5 │ │ +3a4c08: 53c4 4d79 |024a: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a4c0c: 3100 0704 |024c: cmp-long v0, v7, v4 │ │ +3a4c10: 3a00 0300 |024e: if-ltz v0, 0251 // +0003 │ │ +3a4c14: 1101 |0250: return-object v1 │ │ +3a4c16: 53c4 4d79 |0251: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a4c1a: 3100 0704 |0253: cmp-long v0, v7, v4 │ │ +3a4c1e: 3b00 7d00 |0255: if-gez v0, 02d2 // +007d │ │ +3a4c22: 6200 6273 |0257: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4c26: 5c0a 7073 |0259: iput-boolean v10, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ +3a4c2a: 54c0 4a79 |025b: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4c2e: 3900 3500 |025d: if-nez v0, 0292 // +0035 │ │ +3a4c32: 6200 6673 |025f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a4c36: 2410 dc15 0300 |0261: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ +3a4c3c: 0c02 |0264: move-result-object v2 │ │ +3a4c3e: 7220 41a2 2000 |0265: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a4c44: 0c00 |0268: move-result-object v0 │ │ +3a4c46: 3800 1900 |0269: if-eqz v0, 0282 // +0019 │ │ +3a4c4a: 2202 8c12 |026b: new-instance v2, Ljava/io/File; // type@128c │ │ +3a4c4e: 6204 6273 |026d: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4c52: 5444 7b73 |026f: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a4c56: 7030 7696 0204 |0271: invoke-direct {v2, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a4c5c: 6e10 8096 0200 |0274: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a4c62: 0a00 |0277: move-result v0 │ │ +3a4c64: 3900 0300 |0278: if-nez v0, 027b // +0003 │ │ +3a4c68: 2808 |027a: goto 0282 // +0008 │ │ +3a4c6a: 6200 6273 |027b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4c6e: 5400 7b73 |027d: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a4c72: 5bc0 4a79 |027f: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4c76: 2811 |0281: goto 0292 // +0011 │ │ +3a4c78: 6200 6673 |0282: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a4c7c: 2410 dc15 0300 |0284: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ +3a4c82: 0c02 |0287: move-result-object v2 │ │ +3a4c84: 7220 41a2 2000 |0288: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a4c8a: 0c00 |028b: move-result-object v0 │ │ +3a4c8c: 7120 22a5 a000 |028c: invoke-static {v0, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a522 │ │ +3a4c92: 0c00 |028f: move-result-object v0 │ │ +3a4c94: 5bc0 4a79 |0290: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4c98: 54c0 4a79 |0292: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4c9c: 3900 1900 |0294: if-nez v0, 02ad // +0019 │ │ +3a4ca0: 6200 1779 |0296: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3a4ca4: 6e20 76a4 1000 |0298: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ +3a4caa: 0a00 |029b: move-result v0 │ │ +3a4cac: 3800 1100 |029c: if-eqz v0, 02ad // +0011 │ │ +3a4cb0: 620d 6273 |029e: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4cb4: 6200 2773 |02a0: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3a4cb8: 5bd0 6e73 |02a2: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a4cbc: 620d 6273 |02a4: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4cc0: 6200 6273 |02a6: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4cc4: 5400 8473 |02a8: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3a4cc8: 5bd0 7f73 |02aa: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a4ccc: 2826 |02ac: goto 02d2 // +0026 │ │ +3a4cce: 54c0 4a79 |02ad: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4cd2: 3800 2100 |02af: if-eqz v0, 02d0 // +0021 │ │ +3a4cd6: 6200 9e79 |02b1: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ +3a4cda: 5bd0 af76 |02b3: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a4cde: 54c0 4a79 |02b5: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794a │ │ +3a4ce2: 7120 ffa2 9000 |02b7: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3a4ce8: 0c00 |02ba: move-result-object v0 │ │ +3a4cea: 5bd0 a876 |02bb: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a4cee: 6200 7479 |02bd: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a4cf2: 2392 0716 |02bf: new-array v2, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a4cf6: 6e20 f2a2 1d00 |02c1: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a4cfc: 0c03 |02c4: move-result-object v3 │ │ +3a4cfe: 4d03 020a |02c5: aput-object v3, v2, v10 │ │ +3a4d02: 6e30 aba2 a002 |02c7: invoke-virtual {v0, v10, v2}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ +3a4d08: 6200 6773 |02ca: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3a4d0c: 7220 88a2 d000 |02cc: invoke-interface {v0, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a4d12: 2803 |02cf: goto 02d2 // +0003 │ │ +3a4d14: 5ac7 4d79 |02d0: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbLoading:J // field@794d │ │ +3a4d18: 1101 |02d2: return-object v1 │ │ +3a4d1a: 6200 cd79 |02d3: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3a4d1e: 54d2 af76 |02d5: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a4d22: 3320 a100 |02d7: if-ne v0, v2, 0378 // +00a1 │ │ +3a4d26: 52d0 b276 |02d9: iget v0, v13, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +3a4d2a: 8e00 |02db: int-to-char v0, v0 │ │ +3a4d2c: 3260 9700 |02dc: if-eq v0, v6, 0373 // +0097 │ │ +3a4d30: 3250 9500 |02de: if-eq v0, v5, 0373 // +0095 │ │ +3a4d34: 3240 9300 |02e0: if-eq v0, v4, 0373 // +0093 │ │ +3a4d38: 1302 1700 |02e2: const/16 v2, #int 23 // #17 │ │ +3a4d3c: 1a04 e86f |02e4: const-string v4, "external" // string@6fe8 │ │ +3a4d40: 3220 0d00 |02e6: if-eq v0, v2, 02f3 // +000d │ │ +3a4d44: 1302 1800 |02e8: const/16 v2, #int 24 // #18 │ │ +3a4d48: 3220 0300 |02ea: if-eq v0, v2, 02ed // +0003 │ │ +3a4d4c: 110d |02ec: return-object v13 │ │ +3a4d4e: 23ad dc15 |02ed: new-array v13, v10, [Ljava/lang/String; // type@15dc │ │ +3a4d52: 7130 19a5 430d |02ef: invoke-static {v3, v4, v13}, Lnet/sf/dibdib/thread_io/IoRunner;.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@a519 │ │ +3a4d58: 1101 |02f2: return-object v1 │ │ +3a4d5a: 620d 6673 |02f3: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a4d5e: 2410 dc15 0400 |02f5: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +3a4d64: 0c00 |02f8: move-result-object v0 │ │ +3a4d66: 7220 41a2 0d00 |02f9: invoke-interface {v13, v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a4d6c: 0c0d |02fc: move-result-object v13 │ │ +3a4d6e: 6200 6673 |02fd: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7366 │ │ +3a4d72: 2410 dc15 0300 |02ff: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ +3a4d78: 0c02 |0302: move-result-object v2 │ │ +3a4d7a: 7220 41a2 2000 |0303: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a4d80: 0c00 |0306: move-result-object v0 │ │ +3a4d82: 380d 6b00 |0307: if-eqz v13, 0372 // +006b │ │ +3a4d86: 3800 6900 |0309: if-eqz v0, 0372 // +0069 │ │ +3a4d8a: 6e20 7f96 0d00 |030b: invoke-virtual {v13, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@967f │ │ +3a4d90: 0a02 |030e: move-result v2 │ │ +3a4d92: 3902 6300 |030f: if-nez v2, 0372 // +0063 │ │ +3a4d96: 6e10 8096 0d00 |0311: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a4d9c: 0a02 |0314: move-result v2 │ │ +3a4d9e: 3802 5d00 |0315: if-eqz v2, 0372 // +005d │ │ +3a4da2: 6e10 8096 0000 |0317: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a4da8: 0a02 |031a: move-result v2 │ │ +3a4daa: 3802 5700 |031b: if-eqz v2, 0372 // +0057 │ │ +3a4dae: 6e10 8796 0d00 |031d: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ +3a4db4: 0a02 |0320: move-result v2 │ │ +3a4db6: 3802 5100 |0321: if-eqz v2, 0372 // +0051 │ │ +3a4dba: 6e10 8796 0000 |0323: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@9687 │ │ +3a4dc0: 0a02 |0326: move-result v2 │ │ +3a4dc2: 3902 0300 |0327: if-nez v2, 032a // +0003 │ │ +3a4dc6: 2849 |0329: goto 0372 // +0049 │ │ +3a4dc8: 2202 8c12 |032a: new-instance v2, Ljava/io/File; // type@128c │ │ +3a4dcc: 6203 6273 |032c: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4dd0: 5433 7b73 |032e: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a4dd4: 7030 7696 d203 |0330: invoke-direct {v2, v13, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a4dda: 6e10 8096 0200 |0333: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a4de0: 0a0d |0336: move-result v13 │ │ +3a4de2: 390d 0300 |0337: if-nez v13, 033a // +0003 │ │ +3a4de6: 1101 |0339: return-object v1 │ │ +3a4de8: 220d 8c12 |033a: new-instance v13, Ljava/io/File; // type@128c │ │ +3a4dec: 6203 6273 |033c: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4df0: 5433 7b73 |033e: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a4df4: 7030 7696 0d03 |0340: invoke-direct {v13, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a4dfa: 6e10 8096 0d00 |0343: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a4e00: 0a03 |0346: move-result v3 │ │ +3a4e02: 3803 2800 |0347: if-eqz v3, 036f // +0028 │ │ +3a4e06: 2203 8c12 |0349: new-instance v3, Ljava/io/File; // type@128c │ │ +3a4e0a: 2204 e812 |034b: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4e0e: 7010 4098 0400 |034d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4e14: 6205 6273 |0350: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a4e18: 5455 7b73 |0352: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737b │ │ +3a4e1c: 6e20 4b98 5400 |0354: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4e22: 1a05 6006 |0357: const-string v5, ".x.bak" // string@0660 │ │ +3a4e26: 6e20 4b98 5400 |0359: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4e2c: 6e10 5498 0400 |035c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4e32: 0c04 |035f: move-result-object v4 │ │ +3a4e34: 7030 7696 0304 |0360: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9676 │ │ +3a4e3a: 6e10 8096 0300 |0363: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9680 │ │ +3a4e40: 0a00 |0366: move-result v0 │ │ +3a4e42: 3800 0500 |0367: if-eqz v0, 036c // +0005 │ │ +3a4e46: 6e10 7d96 0300 |0369: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@967d │ │ +3a4e4c: 6e20 8f96 3d00 |036c: invoke-virtual {v13, v3}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@968f │ │ +3a4e52: 7120 1fa5 d200 |036f: invoke-static {v2, v13}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFile:(Ljava/io/File;Ljava/io/File;)J // method@a51f │ │ +3a4e58: 1101 |0372: return-object v1 │ │ +3a4e5a: 6200 e577 |0373: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +3a4e5e: 5bd0 af76 |0375: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a4e62: 110d |0377: return-object v13 │ │ +3a4e64: 54d0 af76 |0378: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a4e68: 2000 ec14 |037a: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3a4e6c: 3800 0300 |037c: if-eqz v0, 037f // +0003 │ │ +3a4e70: 2802 |037e: goto 0380 // +0002 │ │ +3a4e72: 071d |037f: move-object v13, v1 │ │ +3a4e74: 110d |0380: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0003 line=615 │ │ 0x0005 line=616 │ │ 0x0015 line=618 │ │ 0x0022 line=620 │ │ @@ -1485081,70 +1485080,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -3a7c54: |[3a7c54] net.sf.dibdib.thread_feed.UiValFeedTag.:()V │ │ -3a7c64: 2200 e314 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a7c68: 1a01 f44e |0002: const-string v1, "UI_FONT_SIZE_PT10" // string@4ef4 │ │ -3a7c6c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a7c6e: 1303 0030 |0005: const/16 v3, #int 12288 // #3000 │ │ -3a7c72: 7040 07a5 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ -3a7c78: 6900 8c79 |000a: sput-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798c │ │ -3a7c7c: 2201 e314 |000c: new-instance v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a7c80: 1a03 fd4e |000e: const-string v3, "UI_LINE_SPACING_PT10" // string@4efd │ │ -3a7c84: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -3a7c86: 1305 0040 |0011: const/16 v5, #int 16384 // #4000 │ │ -3a7c8a: 7040 07a5 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ -3a7c90: 6901 8d79 |0016: sput-object v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ -3a7c94: 2203 e314 |0018: new-instance v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a7c98: 1a05 ff4e |001a: const-string v5, "UI_PAGE_HEIGHT" // string@4eff │ │ -3a7c9c: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -3a7c9e: 7040 07a5 5326 |001d: invoke-direct {v3, v5, v6, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ -3a7ca4: 6903 8e79 |0020: sput-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_PAGE_HEIGHT:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ -3a7ca8: 2205 e314 |0022: new-instance v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a7cac: 1a07 044f |0024: const-string v7, "UI_PAGE_WIDTH" // string@4f04 │ │ -3a7cb0: 1238 |0026: const/4 v8, #int 3 // #3 │ │ -3a7cb2: 7040 07a5 7528 |0027: invoke-direct {v5, v7, v8, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ -3a7cb8: 6905 8f79 |002a: sput-object v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_PAGE_WIDTH:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798f │ │ -3a7cbc: 2207 e314 |002c: new-instance v7, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a7cc0: 1a09 114f |002e: const-string v9, "UI_SHEET_HEIGHT" // string@4f11 │ │ -3a7cc4: 124a |0030: const/4 v10, #int 4 // #4 │ │ -3a7cc6: 7040 07a5 972a |0031: invoke-direct {v7, v9, v10, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ -3a7ccc: 6907 9079 |0034: sput-object v7, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_SHEET_HEIGHT:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7990 │ │ -3a7cd0: 2209 e314 |0036: new-instance v9, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a7cd4: 1a0b 124f |0038: const-string v11, "UI_SHEET_WIDTH" // string@4f12 │ │ -3a7cd8: 125c |003a: const/4 v12, #int 5 // #5 │ │ -3a7cda: 7040 07a5 b92c |003b: invoke-direct {v9, v11, v12, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ -3a7ce0: 6909 9179 |003e: sput-object v9, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_SHEET_WIDTH:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7991 │ │ -3a7ce4: 220b e314 |0040: new-instance v11, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a7ce8: 1a0d c854 |0042: const-string v13, "X_UI_SIZE" // string@54c8 │ │ -3a7cec: 126e |0044: const/4 v14, #int 6 // #6 │ │ -3a7cee: 7040 07a5 db2e |0045: invoke-direct {v11, v13, v14, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ -3a7cf4: 690b 9279 |0048: sput-object v11, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7992 │ │ -3a7cf8: 127d |004a: const/4 v13, #int 7 // #7 │ │ -3a7cfa: 23dd 1d16 |004b: new-array v13, v13, [Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@161d │ │ -3a7cfe: 4d00 0d02 |004d: aput-object v0, v13, v2 │ │ -3a7d02: 4d01 0d04 |004f: aput-object v1, v13, v4 │ │ -3a7d06: 4d03 0d06 |0051: aput-object v3, v13, v6 │ │ -3a7d0a: 4d05 0d08 |0053: aput-object v5, v13, v8 │ │ -3a7d0e: 4d07 0d0a |0055: aput-object v7, v13, v10 │ │ -3a7d12: 4d09 0d0c |0057: aput-object v9, v13, v12 │ │ -3a7d16: 4d0b 0d0e |0059: aput-object v11, v13, v14 │ │ -3a7d1a: 690d 8b79 |005b: sput-object v13, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.$VALUES:[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798b │ │ -3a7d1e: 2200 9414 |005d: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1494 │ │ -3a7d22: 2201 9f14 |005f: new-instance v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7d26: 6e10 0fa5 0b00 |0061: invoke-virtual {v11}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ -3a7d2c: 0a02 |0064: move-result v2 │ │ -3a7d2e: 7020 6fa2 2100 |0065: invoke-direct {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:(I)V // method@a26f │ │ -3a7d34: 7020 52a2 1000 |0068: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QComponent;.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V // method@a252 │ │ -3a7d3a: 6900 9479 |006b: sput-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7994 │ │ -3a7d3e: 0e00 |006d: return-void │ │ +3a7c50: |[3a7c50] net.sf.dibdib.thread_feed.UiValFeedTag.:()V │ │ +3a7c60: 2200 e314 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a7c64: 1a01 f44e |0002: const-string v1, "UI_FONT_SIZE_PT10" // string@4ef4 │ │ +3a7c68: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a7c6a: 1303 0030 |0005: const/16 v3, #int 12288 // #3000 │ │ +3a7c6e: 7040 07a5 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ +3a7c74: 6900 8c79 |000a: sput-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798c │ │ +3a7c78: 2201 e314 |000c: new-instance v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a7c7c: 1a03 fd4e |000e: const-string v3, "UI_LINE_SPACING_PT10" // string@4efd │ │ +3a7c80: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +3a7c82: 1305 0040 |0011: const/16 v5, #int 16384 // #4000 │ │ +3a7c86: 7040 07a5 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ +3a7c8c: 6901 8d79 |0016: sput-object v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ +3a7c90: 2203 e314 |0018: new-instance v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a7c94: 1a05 ff4e |001a: const-string v5, "UI_PAGE_HEIGHT" // string@4eff │ │ +3a7c98: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +3a7c9a: 7040 07a5 5326 |001d: invoke-direct {v3, v5, v6, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ +3a7ca0: 6903 8e79 |0020: sput-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_PAGE_HEIGHT:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ +3a7ca4: 2205 e314 |0022: new-instance v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a7ca8: 1a07 044f |0024: const-string v7, "UI_PAGE_WIDTH" // string@4f04 │ │ +3a7cac: 1238 |0026: const/4 v8, #int 3 // #3 │ │ +3a7cae: 7040 07a5 7528 |0027: invoke-direct {v5, v7, v8, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ +3a7cb4: 6905 8f79 |002a: sput-object v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_PAGE_WIDTH:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798f │ │ +3a7cb8: 2207 e314 |002c: new-instance v7, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a7cbc: 1a09 114f |002e: const-string v9, "UI_SHEET_HEIGHT" // string@4f11 │ │ +3a7cc0: 124a |0030: const/4 v10, #int 4 // #4 │ │ +3a7cc2: 7040 07a5 972a |0031: invoke-direct {v7, v9, v10, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ +3a7cc8: 6907 9079 |0034: sput-object v7, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_SHEET_HEIGHT:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7990 │ │ +3a7ccc: 2209 e314 |0036: new-instance v9, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a7cd0: 1a0b 124f |0038: const-string v11, "UI_SHEET_WIDTH" // string@4f12 │ │ +3a7cd4: 125c |003a: const/4 v12, #int 5 // #5 │ │ +3a7cd6: 7040 07a5 b92c |003b: invoke-direct {v9, v11, v12, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ +3a7cdc: 6909 9179 |003e: sput-object v9, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_SHEET_WIDTH:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7991 │ │ +3a7ce0: 220b e314 |0040: new-instance v11, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a7ce4: 1a0d c854 |0042: const-string v13, "X_UI_SIZE" // string@54c8 │ │ +3a7ce8: 126e |0044: const/4 v14, #int 6 // #6 │ │ +3a7cea: 7040 07a5 db2e |0045: invoke-direct {v11, v13, v14, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a507 │ │ +3a7cf0: 690b 9279 |0048: sput-object v11, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7992 │ │ +3a7cf4: 127d |004a: const/4 v13, #int 7 // #7 │ │ +3a7cf6: 23dd 1d16 |004b: new-array v13, v13, [Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@161d │ │ +3a7cfa: 4d00 0d02 |004d: aput-object v0, v13, v2 │ │ +3a7cfe: 4d01 0d04 |004f: aput-object v1, v13, v4 │ │ +3a7d02: 4d03 0d06 |0051: aput-object v3, v13, v6 │ │ +3a7d06: 4d05 0d08 |0053: aput-object v5, v13, v8 │ │ +3a7d0a: 4d07 0d0a |0055: aput-object v7, v13, v10 │ │ +3a7d0e: 4d09 0d0c |0057: aput-object v9, v13, v12 │ │ +3a7d12: 4d0b 0d0e |0059: aput-object v11, v13, v14 │ │ +3a7d16: 690d 8b79 |005b: sput-object v13, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.$VALUES:[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798b │ │ +3a7d1a: 2200 9414 |005d: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1494 │ │ +3a7d1e: 2201 9f14 |005f: new-instance v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7d22: 6e10 0fa5 0b00 |0061: invoke-virtual {v11}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ +3a7d28: 0a02 |0064: move-result v2 │ │ +3a7d2a: 7020 6fa2 2100 |0065: invoke-direct {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:(I)V // method@a26f │ │ +3a7d30: 7020 52a2 1000 |0068: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QComponent;.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V // method@a252 │ │ +3a7d36: 6900 9479 |006b: sput-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7994 │ │ +3a7d3a: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x000c line=20 │ │ 0x0018 line=23 │ │ 0x0022 line=24 │ │ 0x002c line=26 │ │ @@ -1485159,18 +1485158,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 │ │ -3a7d40: |[3a7d40] net.sf.dibdib.thread_feed.UiValFeedTag.:(Ljava/lang/String;II)V │ │ -3a7d50: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a7d56: 5903 9379 |0003: iput v3, v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.nInit:I // field@7993 │ │ -3a7d5a: 0e00 |0005: return-void │ │ +3a7d3c: |[3a7d3c] net.sf.dibdib.thread_feed.UiValFeedTag.:(Ljava/lang/String;II)V │ │ +3a7d4c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a7d52: 5903 9379 |0003: iput v3, v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.nInit:I // field@7993 │ │ +3a7d56: 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; │ │ @@ -1485182,30 +1485181,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 │ │ -3a7b94: |[3a7b94] net.sf.dibdib.thread_feed.UiValFeedTag.create:()Lnet/sf/dibdib/generic/QIfs$QComponent; │ │ -3a7ba4: 7100 15a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.values:()[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // method@a515 │ │ -3a7baa: 0c00 |0003: move-result-object v0 │ │ -3a7bac: 2101 |0004: array-length v1, v0 │ │ -3a7bae: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3a7bb0: 3512 1100 |0006: if-ge v2, v1, 0017 // +0011 │ │ -3a7bb4: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3a7bb8: 6204 9279 |000a: sget-object v4, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7992 │ │ -3a7bbc: 3334 0300 |000c: if-ne v4, v3, 000f // +0003 │ │ -3a7bc0: 2809 |000e: goto 0017 // +0009 │ │ -3a7bc2: 5234 9379 |000f: iget v4, v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.nInit:I // field@7993 │ │ -3a7bc6: 6e20 11a5 4300 |0011: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.setInitial:(I)V // method@a511 │ │ -3a7bcc: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a7bd0: 28f0 |0016: goto 0006 // -0010 │ │ -3a7bd2: 6200 9479 |0017: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7994 │ │ -3a7bd6: 1100 |0019: return-object v0 │ │ +3a7b90: |[3a7b90] net.sf.dibdib.thread_feed.UiValFeedTag.create:()Lnet/sf/dibdib/generic/QIfs$QComponent; │ │ +3a7ba0: 7100 15a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.values:()[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // method@a515 │ │ +3a7ba6: 0c00 |0003: move-result-object v0 │ │ +3a7ba8: 2101 |0004: array-length v1, v0 │ │ +3a7baa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3a7bac: 3512 1100 |0006: if-ge v2, v1, 0017 // +0011 │ │ +3a7bb0: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3a7bb4: 6204 9279 |000a: sget-object v4, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7992 │ │ +3a7bb8: 3334 0300 |000c: if-ne v4, v3, 000f // +0003 │ │ +3a7bbc: 2809 |000e: goto 0017 // +0009 │ │ +3a7bbe: 5234 9379 |000f: iget v4, v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.nInit:I // field@7993 │ │ +3a7bc2: 6e20 11a5 4300 |0011: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.setInitial:(I)V // method@a511 │ │ +3a7bc8: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a7bcc: 28f0 |0016: goto 0006 // -0010 │ │ +3a7bce: 6200 9479 |0017: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7994 │ │ +3a7bd2: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000a line=45 │ │ 0x000f line=48 │ │ 0x0017 line=50 │ │ locals : │ │ @@ -1485215,25 +1485214,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 │ │ -3a7bd8: |[3a7bd8] net.sf.dibdib.thread_feed.UiValFeedTag.peekStack:()Lnet/sf/dibdib/generic/QSeq; │ │ -3a7be8: 6200 7479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a7bec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a7bee: 6e20 aca2 1000 |0003: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a7bf4: 0c00 |0006: move-result-object v0 │ │ -3a7bf6: 2001 af14 |0007: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7bfa: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -3a7bfe: 1f00 af14 |000b: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7c02: 2803 |000d: goto 0010 // +0003 │ │ -3a7c04: 6200 ba76 |000e: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3a7c08: 1100 |0010: return-object v0 │ │ +3a7bd4: |[3a7bd4] net.sf.dibdib.thread_feed.UiValFeedTag.peekStack:()Lnet/sf/dibdib/generic/QSeq; │ │ +3a7be4: 6200 7479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a7be8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a7bea: 6e20 aca2 1000 |0003: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a7bf0: 0c00 |0006: move-result-object v0 │ │ +3a7bf2: 2001 af14 |0007: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a7bf6: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +3a7bfa: 1f00 af14 |000b: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a7bfe: 2803 |000d: goto 0010 // +0003 │ │ +3a7c00: 6200 ba76 |000e: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3a7c04: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_feed/UiValFeedTag;) │ │ @@ -1485241,20 +1485240,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 │ │ -3a7c0c: |[3a7c0c] net.sf.dibdib.thread_feed.UiValFeedTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ -3a7c1c: 1c00 e314 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a7c20: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a7c26: 0c01 |0005: move-result-object v1 │ │ -3a7c28: 1f01 e314 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a7c2c: 1101 |0008: return-object v1 │ │ +3a7c08: |[3a7c08] net.sf.dibdib.thread_feed.UiValFeedTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ +3a7c18: 1c00 e314 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a7c1c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a7c22: 0c01 |0005: move-result-object v1 │ │ +3a7c24: 1f01 e314 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a7c28: 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;) │ │ @@ -1485262,20 +1485261,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 │ │ -3a7c30: |[3a7c30] net.sf.dibdib.thread_feed.UiValFeedTag.values:()[Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ -3a7c40: 6200 8b79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.$VALUES:[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798b │ │ -3a7c44: 6e10 76a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/UiValFeedTag;.clone:()Ljava/lang/Object; // method@a676 │ │ -3a7c4a: 0c00 |0005: move-result-object v0 │ │ -3a7c4c: 1f00 1d16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@161d │ │ -3a7c50: 1100 |0008: return-object v0 │ │ +3a7c2c: |[3a7c2c] net.sf.dibdib.thread_feed.UiValFeedTag.values:()[Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ +3a7c3c: 6200 8b79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.$VALUES:[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798b │ │ +3a7c40: 6e10 76a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/UiValFeedTag;.clone:()Ljava/lang/Object; // method@a676 │ │ +3a7c46: 0c00 |0005: move-result-object v0 │ │ +3a7c48: 1f00 1d16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@161d │ │ +3a7c4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_feed/UiValFeedTag;) │ │ @@ -1485283,28 +1485282,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 │ │ -3a7a04: |[3a7a04] net.sf.dibdib.thread_feed.UiValFeedTag.d4:(J[Ljava/lang/Object;)D │ │ -3a7a14: 6205 6973 |0000: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ -3a7a18: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3a7a1a: 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 │ │ -3a7a20: 0c03 |0006: move-result-object v3 │ │ -3a7a22: 1f03 9f14 |0007: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7a26: 5433 0e76 |0009: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3a7a2a: 6e10 0fa5 0200 |000b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ -3a7a30: 0a04 |000e: move-result v4 │ │ -3a7a32: 4403 0304 |000f: aget v3, v3, v4 │ │ -3a7a36: 8333 |0011: int-to-double v3, v3 │ │ -3a7a38: 1800 0000 0000 00c3 be40 |0012: const-wide v0, #double 7875 // #40bec30000000000 │ │ -3a7a42: ad03 0300 |0017: mul-double v3, v3, v0 │ │ -3a7a46: 1003 |0019: return-wide v3 │ │ +3a7a00: |[3a7a00] net.sf.dibdib.thread_feed.UiValFeedTag.d4:(J[Ljava/lang/Object;)D │ │ +3a7a10: 6205 6973 |0000: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ +3a7a14: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3a7a16: 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 │ │ +3a7a1c: 0c03 |0006: move-result-object v3 │ │ +3a7a1e: 1f03 9f14 |0007: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7a22: 5433 0e76 |0009: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3a7a26: 6e10 0fa5 0200 |000b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ +3a7a2c: 0a04 |000e: move-result v4 │ │ +3a7a2e: 4403 0304 |000f: aget v3, v3, v4 │ │ +3a7a32: 8333 |0011: int-to-double v3, v3 │ │ +3a7a34: 1800 0000 0000 00c3 be40 |0012: const-wide v0, #double 7875 // #40bec30000000000 │ │ +3a7a3e: ad03 0300 |0017: mul-double v3, v3, v0 │ │ +3a7a42: 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; │ │ @@ -1485314,23 +1485313,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3a7a48: |[3a7a48] net.sf.dibdib.thread_feed.UiValFeedTag.getInitial:()I │ │ -3a7a58: 6200 9479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7994 │ │ -3a7a5c: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -3a7a60: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7a64: 5400 0e76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3a7a68: 6e10 0fa5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ -3a7a6e: 0a01 |000b: move-result v1 │ │ -3a7a70: 4400 0001 |000c: aget v0, v0, v1 │ │ -3a7a74: 0f00 |000e: return v0 │ │ +3a7a44: |[3a7a44] net.sf.dibdib.thread_feed.UiValFeedTag.getInitial:()I │ │ +3a7a54: 6200 9479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7994 │ │ +3a7a58: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +3a7a5c: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7a60: 5400 0e76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3a7a64: 6e10 0fa5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ +3a7a6a: 0a01 |000b: move-result v1 │ │ +3a7a6c: 4400 0001 |000c: aget v0, v0, v1 │ │ +3a7a70: 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;) │ │ @@ -1485338,19 +1485337,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3a7b3c: |[3a7b3c] net.sf.dibdib.thread_feed.UiValFeedTag.getShash:()J │ │ -3a7b4c: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -3a7b50: 1a01 0d3f |0002: const-string v1, "Not supported yet." // string@3f0d │ │ -3a7b54: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -3a7b5a: 2700 |0007: throw v0 │ │ +3a7b38: |[3a7b38] net.sf.dibdib.thread_feed.UiValFeedTag.getShash:()J │ │ +3a7b48: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +3a7b4c: 1a01 0d3f |0002: const-string v1, "Not supported yet." // string@3f0d │ │ +3a7b50: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +3a7b56: 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;) │ │ @@ -1485358,25 +1485357,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 │ │ -3a7a78: |[3a7a78] net.sf.dibdib.thread_feed.UiValFeedTag.i32:(J[Ljava/lang/Object;)I │ │ -3a7a88: 6204 6973 |0000: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ -3a7a8c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3a7a8e: 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 │ │ -3a7a94: 0c02 |0006: move-result-object v2 │ │ -3a7a96: 1f02 9f14 |0007: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7a9a: 5422 0e76 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3a7a9e: 6e10 0fa5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ -3a7aa4: 0a03 |000e: move-result v3 │ │ -3a7aa6: 4402 0203 |000f: aget v2, v2, v3 │ │ -3a7aaa: 0f02 |0011: return v2 │ │ +3a7a74: |[3a7a74] net.sf.dibdib.thread_feed.UiValFeedTag.i32:(J[Ljava/lang/Object;)I │ │ +3a7a84: 6204 6973 |0000: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ +3a7a88: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3a7a8a: 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 │ │ +3a7a90: 0c02 |0006: move-result-object v2 │ │ +3a7a92: 1f02 9f14 |0007: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7a96: 5422 0e76 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3a7a9a: 6e10 0fa5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ +3a7aa0: 0a03 |000e: move-result v3 │ │ +3a7aa2: 4402 0203 |000f: aget v2, v2, v3 │ │ +3a7aa6: 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; │ │ @@ -1485386,26 +1485385,26 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3a7aac: |[3a7aac] net.sf.dibdib.thread_feed.UiValFeedTag.i32Fut:()I │ │ -3a7abc: 6200 6973 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ -3a7ac0: 5400 0b76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760b │ │ -3a7ac4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3a7ac6: 4600 0001 |0005: aget-object v0, v0, v1 │ │ -3a7aca: 5400 0876 |0007: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -3a7ace: 1f00 9f14 |0009: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7ad2: 5400 0e76 |000b: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3a7ad6: 6e10 0fa5 0200 |000d: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ -3a7adc: 0a01 |0010: move-result v1 │ │ -3a7ade: 4400 0001 |0011: aget v0, v0, v1 │ │ -3a7ae2: 0f00 |0013: return v0 │ │ +3a7aa8: |[3a7aa8] net.sf.dibdib.thread_feed.UiValFeedTag.i32Fut:()I │ │ +3a7ab8: 6200 6973 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ +3a7abc: 5400 0b76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760b │ │ +3a7ac0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3a7ac2: 4600 0001 |0005: aget-object v0, v0, v1 │ │ +3a7ac6: 5400 0876 |0007: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +3a7aca: 1f00 9f14 |0009: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7ace: 5400 0e76 |000b: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3a7ad2: 6e10 0fa5 0200 |000d: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ +3a7ad8: 0a01 |0010: move-result v1 │ │ +3a7ada: 4400 0001 |0011: aget v0, v0, v1 │ │ +3a7ade: 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;) │ │ @@ -1485413,26 +1485412,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 │ │ -3a7b5c: |[3a7b5c] net.sf.dibdib.thread_feed.UiValFeedTag.i64:(J[Ljava/lang/Object;)J │ │ -3a7b6c: 6204 6973 |0000: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ -3a7b70: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3a7b72: 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 │ │ -3a7b78: 0c02 |0006: move-result-object v2 │ │ -3a7b7a: 1f02 9f14 |0007: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7b7e: 5422 0e76 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3a7b82: 6e10 0fa5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ -3a7b88: 0a03 |000e: move-result v3 │ │ -3a7b8a: 4402 0203 |000f: aget v2, v2, v3 │ │ -3a7b8e: 8122 |0011: int-to-long v2, v2 │ │ -3a7b90: 1002 |0012: return-wide v2 │ │ +3a7b58: |[3a7b58] net.sf.dibdib.thread_feed.UiValFeedTag.i64:(J[Ljava/lang/Object;)J │ │ +3a7b68: 6204 6973 |0000: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ +3a7b6c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3a7b6e: 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 │ │ +3a7b74: 0c02 |0006: move-result-object v2 │ │ +3a7b76: 1f02 9f14 |0007: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7b7a: 5422 0e76 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3a7b7e: 6e10 0fa5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ +3a7b84: 0a03 |000e: move-result v3 │ │ +3a7b86: 4402 0203 |000f: aget v2, v2, v3 │ │ +3a7b8a: 8122 |0011: int-to-long v2, v2 │ │ +3a7b8c: 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; │ │ @@ -1485442,23 +1485441,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3a7d5c: |[3a7d5c] net.sf.dibdib.thread_feed.UiValFeedTag.setInitial:(I)V │ │ -3a7d6c: 6200 9479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7994 │ │ -3a7d70: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -3a7d74: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7d78: 5400 0e76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3a7d7c: 6e10 0fa5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ -3a7d82: 0a01 |000b: move-result v1 │ │ -3a7d84: 4b03 0001 |000c: aput v3, v0, v1 │ │ -3a7d88: 0e00 |000e: return-void │ │ +3a7d58: |[3a7d58] net.sf.dibdib.thread_feed.UiValFeedTag.setInitial:(I)V │ │ +3a7d68: 6200 9479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7994 │ │ +3a7d6c: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +3a7d70: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7d74: 5400 0e76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3a7d78: 6e10 0fa5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ +3a7d7e: 0a01 |000b: move-result v1 │ │ +3a7d80: 4b03 0001 |000c: aput v3, v0, v1 │ │ +3a7d84: 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 │ │ │ │ @@ -1485467,19 +1485466,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3a7d8c: |[3a7d8c] net.sf.dibdib.thread_feed.UiValFeedTag.setShashOrIgnore:(J)V │ │ -3a7d9c: 2201 f012 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -3a7da0: 1a02 0d3f |0002: const-string v2, "Not supported yet." // string@3f0d │ │ -3a7da4: 7020 8298 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -3a7daa: 2701 |0007: throw v1 │ │ +3a7d88: |[3a7d88] net.sf.dibdib.thread_feed.UiValFeedTag.setShashOrIgnore:(J)V │ │ +3a7d98: 2201 f012 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +3a7d9c: 1a02 0d3f |0002: const-string v2, "Not supported yet." // string@3f0d │ │ +3a7da0: 7020 8298 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +3a7da6: 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 │ │ │ │ @@ -1485488,32 +1485487,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 │ │ -3a7ae4: |[3a7ae4] net.sf.dibdib.thread_feed.UiValFeedTag.strFull:(J[Ljava/lang/Object;)Ljava/lang/String; │ │ -3a7af4: 2205 e812 |0000: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a7af8: 7010 4098 0500 |0002: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a7afe: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -3a7b02: 6e20 4b98 0500 |0007: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7b08: 6200 6973 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ -3a7b0c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3a7b0e: 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 │ │ -3a7b14: 0c03 |0010: move-result-object v3 │ │ -3a7b16: 1f03 9f14 |0011: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7b1a: 5433 0e76 |0013: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3a7b1e: 6e10 0fa5 0200 |0015: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ -3a7b24: 0a04 |0018: move-result v4 │ │ -3a7b26: 4403 0304 |0019: aget v3, v3, v4 │ │ -3a7b2a: 6e20 4798 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a7b30: 6e10 5498 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a7b36: 0c03 |0021: move-result-object v3 │ │ -3a7b38: 1103 |0022: return-object v3 │ │ +3a7ae0: |[3a7ae0] net.sf.dibdib.thread_feed.UiValFeedTag.strFull:(J[Ljava/lang/Object;)Ljava/lang/String; │ │ +3a7af0: 2205 e812 |0000: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a7af4: 7010 4098 0500 |0002: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a7afa: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +3a7afe: 6e20 4b98 0500 |0007: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7b04: 6200 6973 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7369 │ │ +3a7b08: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3a7b0a: 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 │ │ +3a7b10: 0c03 |0010: move-result-object v3 │ │ +3a7b12: 1f03 9f14 |0011: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7b16: 5433 0e76 |0013: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3a7b1a: 6e10 0fa5 0200 |0015: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a50f │ │ +3a7b20: 0a04 |0018: move-result v4 │ │ +3a7b22: 4403 0304 |0019: aget v3, v3, v4 │ │ +3a7b26: 6e20 4798 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a7b2c: 6e10 5498 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a7b32: 0c03 |0021: move-result-object v3 │ │ +3a7b34: 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; │ │ @@ -1493358,108 +1493357,108 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 182 16-bit code units │ │ -377178: |[377178] net.sf.dibdib.generic.BigSxg$Symbol.:()V │ │ -377188: 2200 8b14 |0000: new-instance v0, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -37718c: 6201 a473 |0002: sget-object v1, Lnet/sf/dibdib/generic/BigSxg;.VAL_PI:Lnet/sf/dibdib/generic/BigSxg; // field@73a4 │ │ -377190: 1a02 4ca5 |0004: const-string v2, "pi" // string@a54c │ │ -377194: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -377196: 1a04 3dc6 |0007: const-string v4, "π" // string@c63d │ │ -37719a: 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 │ │ -3771a0: 6900 9a73 |000c: sput-object v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.pi:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@739a │ │ -3771a4: 2201 8b14 |000e: new-instance v1, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -3771a8: 6202 a273 |0010: sget-object v2, Lnet/sf/dibdib/generic/BigSxg;.VAL_E:Lnet/sf/dibdib/generic/BigSxg; // field@73a2 │ │ -3771ac: 1a04 2a6d |0012: const-string v4, "e" // string@6d2a │ │ -3771b0: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -3771b2: 1a06 7ec8 |0015: const-string v6, "ℇ" // string@c87e │ │ -3771b6: 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 │ │ -3771bc: 6901 9773 |001a: sput-object v1, Lnet/sf/dibdib/generic/BigSxg$Symbol;.e:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7397 │ │ -3771c0: 2202 8b14 |001c: new-instance v2, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -3771c4: 6204 6447 |001e: sget-object v4, Lcom/gitlab/dibdib/picked/common/Codata;.ec:Lcom/gitlab/dibdib/picked/common/Codata; // field@4764 │ │ -3771c8: 1a06 48a7 |0020: const-string v6, "qe" // string@a748 │ │ -3771cc: 1227 |0022: const/4 v7, #int 2 // #2 │ │ -3771ce: 1a08 8cc8 |0023: const-string v8, "ℯ" // string@c88c │ │ -3771d2: 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 │ │ -3771d8: 6902 9b73 |0028: sput-object v2, Lnet/sf/dibdib/generic/BigSxg$Symbol;.qe:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@739b │ │ -3771dc: 2204 8b14 |002a: new-instance v4, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -3771e0: 1a06 ff81 |002c: const-string v6, "i" // string@81ff │ │ -3771e4: 1238 |002e: const/4 v8, #int 3 // #3 │ │ -3771e6: 1a09 36c6 |002f: const-string v9, "ι ⅈ ⅉ j" // string@c636 │ │ -3771ea: 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 │ │ -3771f0: 6904 9873 |0034: sput-object v4, Lnet/sf/dibdib/generic/BigSxg$Symbol;.i:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7398 │ │ -3771f4: 2206 8b14 |0036: new-instance v6, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -3771f8: 1a09 150b |0038: const-string v9, "Angstrom" // string@0b15 │ │ -3771fc: 124a |003a: const/4 v10, #int 4 // #4 │ │ -3771fe: 1a0b 8bc8 |003b: const-string v11, "Å Å" // string@c88b │ │ -377202: 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 │ │ -377208: 6906 9173 |0040: sput-object v6, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Angstrom:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7391 │ │ -37720c: 2209 8b14 |0042: new-instance v9, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377210: 1a0b c511 |0044: const-string v11, "Celsius" // string@11c5 │ │ -377214: 125c |0046: const/4 v12, #int 5 // #5 │ │ -377216: 1a0d 7cc8 |0047: const-string v13, "℃" // string@c87c │ │ -37721a: 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 │ │ -377220: 6909 9273 |004c: sput-object v9, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Celsius:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7392 │ │ -377224: 220b 8b14 |004e: new-instance v11, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377228: 1a0d 011b |0050: const-string v13, "Fahrenheit" // string@1b01 │ │ -37722c: 126e |0052: const/4 v14, #int 6 // #6 │ │ -37722e: 1a0f 7fc8 |0053: const-string v15, "℉" // string@c87f │ │ -377232: 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 │ │ -377238: 690b 9373 |0058: sput-object v11, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Fahrenheit:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7393 │ │ -37723c: 220d 8b14 |005a: new-instance v13, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377240: 1a0f b3a0 |005c: const-string v15, "ohm" // string@a0b3 │ │ -377244: 127e |005e: const/4 v14, #int 7 // #7 │ │ -377246: 1a0c 88c8 |005f: const-string v12, "Ω ohm" // string@c888 │ │ -37724a: 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 │ │ -377250: 690d 9973 |0064: sput-object v13, Lnet/sf/dibdib/generic/BigSxg$Symbol;.ohm:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7399 │ │ -377254: 220c 8b14 |0066: new-instance v12, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377258: 1a0f 8621 |0068: const-string v15, "Kelvin" // string@2186 │ │ -37725c: 130e 0800 |006a: const/16 v14, #int 8 // #8 │ │ -377260: 1a0a 89c8 |006c: const-string v10, "K K" // string@c889 │ │ -377264: 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 │ │ -37726a: 690c 9473 |0071: sput-object v12, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Kelvin:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7394 │ │ -37726e: 220a 8b14 |0073: new-instance v10, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377272: 620f 9147 |0075: sget-object v15, Lcom/gitlab/dibdib/picked/common/Codata;.h:Lcom/gitlab/dibdib/picked/common/Codata; // field@4791 │ │ -377276: 1a0e f141 |0077: const-string v14, "Planck" // string@41f1 │ │ -37727a: 1308 0900 |0079: const/16 v8, #int 9 // #9 │ │ -37727e: 1a07 80c8 |007b: const-string v7, "ℎ h" // string@c880 │ │ -377282: 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 │ │ -377288: 690a 9573 |0080: sput-object v10, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Planck:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7395 │ │ -37728c: 2207 8b14 |0082: new-instance v7, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377290: 1a0e f941 |0084: const-string v14, "Planck2" // string@41f9 │ │ -377294: 130f 0a00 |0086: const/16 v15, #int 10 // #a │ │ -377298: 1a08 81c8 |0088: const-string v8, "ℏ" // string@c881 │ │ -37729c: 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 │ │ -3772a2: 6907 9673 |008d: sput-object v7, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Planck2:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7396 │ │ -3772a6: 1308 0b00 |008f: const/16 v8, #int 11 // #b │ │ -3772aa: 2388 ff15 |0091: new-array v8, v8, [Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@15ff │ │ -3772ae: 4d00 0803 |0093: aput-object v0, v8, v3 │ │ -3772b2: 4d01 0805 |0095: aput-object v1, v8, v5 │ │ -3772b6: 1220 |0097: const/4 v0, #int 2 // #2 │ │ -3772b8: 4d02 0800 |0098: aput-object v2, v8, v0 │ │ -3772bc: 1230 |009a: const/4 v0, #int 3 // #3 │ │ -3772be: 4d04 0800 |009b: aput-object v4, v8, v0 │ │ -3772c2: 1240 |009d: const/4 v0, #int 4 // #4 │ │ -3772c4: 4d06 0800 |009e: aput-object v6, v8, v0 │ │ -3772c8: 1250 |00a0: const/4 v0, #int 5 // #5 │ │ -3772ca: 4d09 0800 |00a1: aput-object v9, v8, v0 │ │ -3772ce: 1260 |00a3: const/4 v0, #int 6 // #6 │ │ -3772d0: 4d0b 0800 |00a4: aput-object v11, v8, v0 │ │ -3772d4: 1270 |00a6: const/4 v0, #int 7 // #7 │ │ -3772d6: 4d0d 0800 |00a7: aput-object v13, v8, v0 │ │ -3772da: 1300 0800 |00a9: const/16 v0, #int 8 // #8 │ │ -3772de: 4d0c 0800 |00ab: aput-object v12, v8, v0 │ │ -3772e2: 1300 0900 |00ad: const/16 v0, #int 9 // #9 │ │ -3772e6: 4d0a 0800 |00af: aput-object v10, v8, v0 │ │ -3772ea: 4d07 080f |00b1: aput-object v7, v8, v15 │ │ -3772ee: 6908 9073 |00b3: sput-object v8, Lnet/sf/dibdib/generic/BigSxg$Symbol;.$VALUES:[Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7390 │ │ -3772f2: 0e00 |00b5: return-void │ │ +377174: |[377174] net.sf.dibdib.generic.BigSxg$Symbol.:()V │ │ +377184: 2200 8b14 |0000: new-instance v0, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +377188: 6201 a473 |0002: sget-object v1, Lnet/sf/dibdib/generic/BigSxg;.VAL_PI:Lnet/sf/dibdib/generic/BigSxg; // field@73a4 │ │ +37718c: 1a02 4ca5 |0004: const-string v2, "pi" // string@a54c │ │ +377190: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +377192: 1a04 3dc6 |0007: const-string v4, "π" // string@c63d │ │ +377196: 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 │ │ +37719c: 6900 9a73 |000c: sput-object v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.pi:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@739a │ │ +3771a0: 2201 8b14 |000e: new-instance v1, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +3771a4: 6202 a273 |0010: sget-object v2, Lnet/sf/dibdib/generic/BigSxg;.VAL_E:Lnet/sf/dibdib/generic/BigSxg; // field@73a2 │ │ +3771a8: 1a04 2a6d |0012: const-string v4, "e" // string@6d2a │ │ +3771ac: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +3771ae: 1a06 7ec8 |0015: const-string v6, "ℇ" // string@c87e │ │ +3771b2: 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 │ │ +3771b8: 6901 9773 |001a: sput-object v1, Lnet/sf/dibdib/generic/BigSxg$Symbol;.e:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7397 │ │ +3771bc: 2202 8b14 |001c: new-instance v2, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +3771c0: 6204 6447 |001e: sget-object v4, Lcom/gitlab/dibdib/picked/common/Codata;.ec:Lcom/gitlab/dibdib/picked/common/Codata; // field@4764 │ │ +3771c4: 1a06 48a7 |0020: const-string v6, "qe" // string@a748 │ │ +3771c8: 1227 |0022: const/4 v7, #int 2 // #2 │ │ +3771ca: 1a08 8cc8 |0023: const-string v8, "ℯ" // string@c88c │ │ +3771ce: 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 │ │ +3771d4: 6902 9b73 |0028: sput-object v2, Lnet/sf/dibdib/generic/BigSxg$Symbol;.qe:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@739b │ │ +3771d8: 2204 8b14 |002a: new-instance v4, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +3771dc: 1a06 ff81 |002c: const-string v6, "i" // string@81ff │ │ +3771e0: 1238 |002e: const/4 v8, #int 3 // #3 │ │ +3771e2: 1a09 36c6 |002f: const-string v9, "ι ⅈ ⅉ j" // string@c636 │ │ +3771e6: 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 │ │ +3771ec: 6904 9873 |0034: sput-object v4, Lnet/sf/dibdib/generic/BigSxg$Symbol;.i:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7398 │ │ +3771f0: 2206 8b14 |0036: new-instance v6, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +3771f4: 1a09 150b |0038: const-string v9, "Angstrom" // string@0b15 │ │ +3771f8: 124a |003a: const/4 v10, #int 4 // #4 │ │ +3771fa: 1a0b 8bc8 |003b: const-string v11, "Å Å" // string@c88b │ │ +3771fe: 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 │ │ +377204: 6906 9173 |0040: sput-object v6, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Angstrom:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7391 │ │ +377208: 2209 8b14 |0042: new-instance v9, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +37720c: 1a0b c511 |0044: const-string v11, "Celsius" // string@11c5 │ │ +377210: 125c |0046: const/4 v12, #int 5 // #5 │ │ +377212: 1a0d 7cc8 |0047: const-string v13, "℃" // string@c87c │ │ +377216: 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 │ │ +37721c: 6909 9273 |004c: sput-object v9, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Celsius:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7392 │ │ +377220: 220b 8b14 |004e: new-instance v11, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +377224: 1a0d 011b |0050: const-string v13, "Fahrenheit" // string@1b01 │ │ +377228: 126e |0052: const/4 v14, #int 6 // #6 │ │ +37722a: 1a0f 7fc8 |0053: const-string v15, "℉" // string@c87f │ │ +37722e: 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 │ │ +377234: 690b 9373 |0058: sput-object v11, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Fahrenheit:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7393 │ │ +377238: 220d 8b14 |005a: new-instance v13, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +37723c: 1a0f b3a0 |005c: const-string v15, "ohm" // string@a0b3 │ │ +377240: 127e |005e: const/4 v14, #int 7 // #7 │ │ +377242: 1a0c 88c8 |005f: const-string v12, "Ω ohm" // string@c888 │ │ +377246: 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 │ │ +37724c: 690d 9973 |0064: sput-object v13, Lnet/sf/dibdib/generic/BigSxg$Symbol;.ohm:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7399 │ │ +377250: 220c 8b14 |0066: new-instance v12, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +377254: 1a0f 8621 |0068: const-string v15, "Kelvin" // string@2186 │ │ +377258: 130e 0800 |006a: const/16 v14, #int 8 // #8 │ │ +37725c: 1a0a 89c8 |006c: const-string v10, "K K" // string@c889 │ │ +377260: 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 │ │ +377266: 690c 9473 |0071: sput-object v12, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Kelvin:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7394 │ │ +37726a: 220a 8b14 |0073: new-instance v10, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +37726e: 620f 9147 |0075: sget-object v15, Lcom/gitlab/dibdib/picked/common/Codata;.h:Lcom/gitlab/dibdib/picked/common/Codata; // field@4791 │ │ +377272: 1a0e f141 |0077: const-string v14, "Planck" // string@41f1 │ │ +377276: 1308 0900 |0079: const/16 v8, #int 9 // #9 │ │ +37727a: 1a07 80c8 |007b: const-string v7, "ℎ h" // string@c880 │ │ +37727e: 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 │ │ +377284: 690a 9573 |0080: sput-object v10, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Planck:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7395 │ │ +377288: 2207 8b14 |0082: new-instance v7, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +37728c: 1a0e f941 |0084: const-string v14, "Planck2" // string@41f9 │ │ +377290: 130f 0a00 |0086: const/16 v15, #int 10 // #a │ │ +377294: 1a08 81c8 |0088: const-string v8, "ℏ" // string@c881 │ │ +377298: 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 │ │ +37729e: 6907 9673 |008d: sput-object v7, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Planck2:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7396 │ │ +3772a2: 1308 0b00 |008f: const/16 v8, #int 11 // #b │ │ +3772a6: 2388 ff15 |0091: new-array v8, v8, [Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@15ff │ │ +3772aa: 4d00 0803 |0093: aput-object v0, v8, v3 │ │ +3772ae: 4d01 0805 |0095: aput-object v1, v8, v5 │ │ +3772b2: 1220 |0097: const/4 v0, #int 2 // #2 │ │ +3772b4: 4d02 0800 |0098: aput-object v2, v8, v0 │ │ +3772b8: 1230 |009a: const/4 v0, #int 3 // #3 │ │ +3772ba: 4d04 0800 |009b: aput-object v4, v8, v0 │ │ +3772be: 1240 |009d: const/4 v0, #int 4 // #4 │ │ +3772c0: 4d06 0800 |009e: aput-object v6, v8, v0 │ │ +3772c4: 1250 |00a0: const/4 v0, #int 5 // #5 │ │ +3772c6: 4d09 0800 |00a1: aput-object v9, v8, v0 │ │ +3772ca: 1260 |00a3: const/4 v0, #int 6 // #6 │ │ +3772cc: 4d0b 0800 |00a4: aput-object v11, v8, v0 │ │ +3772d0: 1270 |00a6: const/4 v0, #int 7 // #7 │ │ +3772d2: 4d0d 0800 |00a7: aput-object v13, v8, v0 │ │ +3772d6: 1300 0800 |00a9: const/16 v0, #int 8 // #8 │ │ +3772da: 4d0c 0800 |00ab: aput-object v12, v8, v0 │ │ +3772de: 1300 0900 |00ad: const/16 v0, #int 9 // #9 │ │ +3772e2: 4d0a 0800 |00af: aput-object v10, v8, v0 │ │ +3772e6: 4d07 080f |00b1: aput-object v7, v8, v15 │ │ +3772ea: 6908 9073 |00b3: sput-object v8, Lnet/sf/dibdib/generic/BigSxg$Symbol;.$VALUES:[Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7390 │ │ +3772ee: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000e line=45 │ │ 0x001c line=46 │ │ 0x002a line=48 │ │ 0x0036 line=49 │ │ @@ -1493477,22 +1493476,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 │ │ -3772f4: |[3772f4] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -377304: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -37730a: 5b03 9c73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739c │ │ -37730e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -377310: 5b01 9d73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739d │ │ -377314: 1901 f87f |0008: const-wide/high16 v1, #long 9221120237041090560 // #7ff8 │ │ -377318: 5a01 9e73 |000a: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739e │ │ -37731c: 0e00 |000c: return-void │ │ +3772f0: |[3772f0] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +377300: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +377306: 5b03 9c73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739c │ │ +37730a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +37730c: 5b01 9d73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739d │ │ +377310: 1901 f87f |0008: const-wide/high16 v1, #long 9221120237041090560 // #7ff8 │ │ +377314: 5a01 9e73 |000a: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739e │ │ +377318: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x0006 line=64 │ │ 0x000a line=65 │ │ locals : │ │ @@ -1493506,23 +1493505,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 │ │ -377358: |[377358] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;D)V │ │ -377368: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -37736e: 5b03 9c73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739c │ │ -377372: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -377374: 5b01 9d73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739d │ │ -377378: 1801 0000 0000 00c3 be40 |0008: const-wide v1, #double 7875 // #40bec30000000000 │ │ -377382: ad04 0401 |000d: mul-double v4, v4, v1 │ │ -377386: 5a04 9e73 |000f: iput-wide v4, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739e │ │ -37738a: 0e00 |0011: return-void │ │ +377354: |[377354] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;D)V │ │ +377364: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +37736a: 5b03 9c73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739c │ │ +37736e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +377370: 5b01 9d73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739d │ │ +377374: 1801 0000 0000 00c3 be40 |0008: const-wide v1, #double 7875 // #40bec30000000000 │ │ +37737e: ad04 0401 |000d: mul-double v4, v4, v1 │ │ +377382: 5a04 9e73 |000f: iput-wide v4, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739e │ │ +377386: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0006 line=70 │ │ 0x000f line=71 │ │ locals : │ │ @@ -1493537,24 +1493536,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 │ │ -377320: |[377320] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;Lcom/gitlab/dibdib/picked/common/Codata;)V │ │ -377330: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -377336: 5b03 9c73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739c │ │ -37733a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -37733c: 5b01 9d73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739d │ │ -377340: 5341 5c48 |0008: iget-wide v1, v4, Lcom/gitlab/dibdib/picked/common/Codata;.value:D // field@485c │ │ -377344: 1803 0000 0000 00c3 be40 |000a: const-wide v3, #double 7875 // #40bec30000000000 │ │ -37734e: ad01 0103 |000f: mul-double v1, v1, v3 │ │ -377352: 5a01 9e73 |0011: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739e │ │ -377356: 0e00 |0013: return-void │ │ +37731c: |[37731c] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;Lcom/gitlab/dibdib/picked/common/Codata;)V │ │ +37732c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +377332: 5b03 9c73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739c │ │ +377336: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +377338: 5b01 9d73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739d │ │ +37733c: 5341 5c48 |0008: iget-wide v1, v4, Lcom/gitlab/dibdib/picked/common/Codata;.value:D // field@485c │ │ +377340: 1803 0000 0000 00c3 be40 |000a: const-wide v3, #double 7875 // #40bec30000000000 │ │ +37734a: ad01 0103 |000f: mul-double v1, v1, v3 │ │ +37734e: 5a01 9e73 |0011: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739e │ │ +377352: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0006 line=82 │ │ 0x0008 line=83 │ │ locals : │ │ @@ -1493569,21 +1493568,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 │ │ -37738c: |[37738c] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;Lnet/sf/dibdib/generic/BigSxg;)V │ │ -37739c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3773a2: 5b03 9c73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739c │ │ -3773a6: 5b04 9d73 |0005: iput-object v4, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739d │ │ -3773aa: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3773ae: 5a01 9e73 |0009: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739e │ │ -3773b2: 0e00 |000b: return-void │ │ +377388: |[377388] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;Lnet/sf/dibdib/generic/BigSxg;)V │ │ +377398: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +37739e: 5b03 9c73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739c │ │ +3773a2: 5b04 9d73 |0005: iput-object v4, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739d │ │ +3773a6: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3773aa: 5a01 9e73 |0009: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739e │ │ +3773ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0005 line=76 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -1493598,20 +1493597,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 │ │ -377130: |[377130] net.sf.dibdib.generic.BigSxg$Symbol.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg$Symbol; │ │ -377140: 1c00 8b14 |0000: const-class v0, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377144: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -37714a: 0c01 |0005: move-result-object v1 │ │ -37714c: 1f01 8b14 |0006: check-cast v1, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377150: 1101 |0008: return-object v1 │ │ +37712c: |[37712c] net.sf.dibdib.generic.BigSxg$Symbol.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg$Symbol; │ │ +37713c: 1c00 8b14 |0000: const-class v0, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +377140: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +377146: 0c01 |0005: move-result-object v1 │ │ +377148: 1f01 8b14 |0006: check-cast v1, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +37714c: 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;) │ │ @@ -1493619,20 +1493618,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 │ │ -377154: |[377154] net.sf.dibdib.generic.BigSxg$Symbol.values:()[Lnet/sf/dibdib/generic/BigSxg$Symbol; │ │ -377164: 6200 9073 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.$VALUES:[Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7390 │ │ -377168: 6e10 6ba6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/BigSxg$Symbol;.clone:()Ljava/lang/Object; // method@a66b │ │ -37716e: 0c00 |0005: move-result-object v0 │ │ -377170: 1f00 ff15 |0006: check-cast v0, [Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@15ff │ │ -377174: 1100 |0008: return-object v0 │ │ +377150: |[377150] net.sf.dibdib.generic.BigSxg$Symbol.values:()[Lnet/sf/dibdib/generic/BigSxg$Symbol; │ │ +377160: 6200 9073 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.$VALUES:[Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7390 │ │ +377164: 6e10 6ba6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/BigSxg$Symbol;.clone:()Ljava/lang/Object; // method@a66b │ │ +37716a: 0c00 |0005: move-result-object v0 │ │ +37716c: 1f00 ff15 |0006: check-cast v0, [Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@15ff │ │ +377170: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/generic/BigSxg$Symbol;) │ │ @@ -1493640,19 +1493639,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -377110: |[377110] net.sf.dibdib.generic.BigSxg$Symbol.getShash:()J │ │ -377120: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -377124: 1a01 0d3f |0002: const-string v1, "Not supported yet." // string@3f0d │ │ -377128: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -37712e: 2700 |0007: throw v0 │ │ +37710c: |[37710c] net.sf.dibdib.generic.BigSxg$Symbol.getShash:()J │ │ +37711c: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +377120: 1a01 0d3f |0002: const-string v1, "Not supported yet." // string@3f0d │ │ +377124: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +37712a: 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 : 3780 (BigSxg.java) │ │ @@ -1493817,237 +1493816,237 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 31 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 456 16-bit code units │ │ -379c4c: |[379c4c] net.sf.dibdib.generic.ColorNmz$ColorDistinct.:()V │ │ -379c5c: 2200 8d14 |0000: new-instance v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379c60: 1a01 141a |0002: const-string v1, "FG__BLACK" // string@1a14 │ │ -379c64: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -379c66: 7030 02a2 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379c6c: 6900 ba73 |0008: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -379c70: 2201 8d14 |000a: new-instance v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379c74: 1a03 060d |000c: const-string v3, "BG__WHITE" // string@0d06 │ │ -379c78: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -379c7a: 7030 02a2 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379c80: 6901 b573 |0012: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ -379c84: 2203 8d14 |0014: new-instance v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379c88: 1a05 b745 |0016: const-string v5, "SHADE__RAISIN_GRAY" // string@45b7 │ │ -379c8c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -379c8e: 7030 02a2 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379c94: 6903 cb73 |001c: sput-object v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__RAISIN_GRAY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ -379c98: 2205 8d14 |001e: new-instance v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379c9c: 1a07 b845 |0020: const-string v7, "SHADE__WHITESMOKE" // string@45b8 │ │ -379ca0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -379ca2: 7030 02a2 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379ca8: 6905 cc73 |0026: sput-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cc │ │ -379cac: 2207 8d14 |0028: new-instance v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379cb0: 1a09 214f |002a: const-string v9, "ULTRAMARINE" // string@4f21 │ │ -379cb4: 124a |002c: const/4 v10, #int 4 // #4 │ │ -379cb6: 7030 02a2 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379cbc: 6907 cd73 |0030: sput-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -379cc0: 2209 8d14 |0032: new-instance v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379cc4: 1a0b d222 |0034: const-string v11, "LILAC_PALE" // string@22d2 │ │ -379cc8: 125c |0036: const/4 v12, #int 5 // #5 │ │ -379cca: 7030 02a2 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379cd0: 6909 bd73 |003a: sput-object v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bd │ │ -379cd4: 220b 8d14 |003c: new-instance v11, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379cd8: 1a0d 923a |003e: const-string v13, "MANGO" // string@3a92 │ │ -379cdc: 126e |0040: const/4 v14, #int 6 // #6 │ │ -379cde: 7030 02a2 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379ce4: 690b be73 |0044: sput-object v11, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ -379ce8: 220d 8d14 |0046: new-instance v13, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379cec: 1a0f 1b15 |0048: const-string v15, "DANDELION" // string@151b │ │ -379cf0: 127e |004a: const/4 v14, #int 7 // #7 │ │ -379cf2: 7030 02a2 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379cf8: 690d b873 |004e: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b8 │ │ -379cfc: 220f 8d14 |0050: new-instance v15, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379d00: 1a0e 1643 |0052: const-string v14, "REDBERRY" // string@4316 │ │ -379d04: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -379d08: 7030 02a2 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379d0e: 690f c973 |0059: sput-object v15, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c9 │ │ -379d12: 220e 8d14 |005b: new-instance v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379d16: 1a0c 9340 |005d: const-string v12, "PASTEL_PINK" // string@4093 │ │ -379d1a: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -379d1e: 7030 02a2 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379d24: 690e c273 |0064: sput-object v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c2 │ │ -379d28: 220c 8d14 |0066: new-instance v12, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379d2c: 1a0a ec40 |0068: const-string v10, "PHTHALO" // string@40ec │ │ -379d30: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ -379d34: 7030 02a2 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379d3a: 690c c473 |006f: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c4 │ │ -379d3e: 220a 8d14 |0071: new-instance v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379d42: 1a08 333b |0073: const-string v8, "MINT_LIGHT" // string@3b33 │ │ -379d46: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ -379d4a: 7030 02a2 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379d50: 690a bf73 |007a: sput-object v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ -379d54: 2208 8d14 |007c: new-instance v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379d58: 1a06 5309 |007e: const-string v6, "AMARANTH" // string@0953 │ │ -379d5c: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ -379d60: 7030 02a2 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379d66: 6908 b273 |0085: sput-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ -379d6a: 2206 8d14 |0087: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379d6e: 1a04 7940 |0089: const-string v4, "PALE" // string@4079 │ │ -379d72: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -379d76: 7030 02a2 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379d7c: 6906 c173 |0090: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c1 │ │ -379d80: 2204 8d14 |0092: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379d84: 1a02 a109 |0094: const-string v2, "APPLE_GREEN" // string@09a1 │ │ -379d88: 0810 0600 |0096: move-object/from16 v16, v6 │ │ -379d8c: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ -379d90: 7030 02a2 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379d96: 6904 b373 |009d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -379d9a: 2202 8d14 |009f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379d9e: 1a06 f510 |00a1: const-string v6, "CYAN_BRIGHT" // string@10f5 │ │ -379da2: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ -379da6: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ -379daa: 7030 02a2 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379db0: 6902 b773 |00aa: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b7 │ │ -379db4: 2206 8d14 |00ac: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379db8: 1a04 7e41 |00ae: const-string v4, "PURPLISH_PINK" // string@417e │ │ -379dbc: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ -379dc0: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ -379dc4: 7030 02a2 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379dca: 6906 c773 |00b7: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -379dce: 2204 8d14 |00b9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379dd2: 1a02 be40 |00bb: const-string v2, "PEACH_LIGHT" // string@40be │ │ -379dd6: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ -379dda: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ -379dde: 7030 02a2 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379de4: 6904 c373 |00c4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c3 │ │ -379de8: 2202 8d14 |00c6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379dec: 1a06 4745 |00c8: const-string v6, "SEA" // string@4547 │ │ -379df0: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ -379df4: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ -379df8: 7030 02a2 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379dfe: 6902 ca73 |00d1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ -379e02: 2206 8d14 |00d3: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379e06: 1a04 7521 |00d5: const-string v4, "KIWI" // string@2175 │ │ -379e0a: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ -379e0e: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ -379e12: 7030 02a2 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379e18: 6906 bc73 |00de: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.KIWI:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bc │ │ -379e1c: 2204 8d14 |00e0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379e20: 1a02 c217 |00e2: const-string v2, "EARTH" // string@17c2 │ │ -379e24: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ -379e28: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ -379e2c: 7030 02a2 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379e32: 6904 b973 |00eb: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.EARTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b9 │ │ -379e36: 2202 8d14 |00ed: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379e3a: 1a06 2f0d |00ef: const-string v6, "BLUSH" // string@0d2f │ │ -379e3e: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ -379e42: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ -379e46: 7030 02a2 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379e4c: 6902 b673 |00f8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ -379e50: 2206 8d14 |00fa: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379e54: 1a04 c942 |00fc: const-string v4, "QUICKSILVER" // string@42c9 │ │ -379e58: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ -379e5c: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ -379e60: 7030 02a2 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379e66: 6906 c873 |0105: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ -379e6a: 2202 8d14 |0107: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379e6e: 1a04 0541 |0109: const-string v4, "PLATINUM" // string@4105 │ │ -379e72: 0819 0600 |010b: move-object/from16 v25, v6 │ │ -379e76: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ -379e7a: 7030 02a2 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379e80: 6902 c573 |0112: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c5 │ │ -379e84: 2204 8d14 |0114: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379e88: 1a06 7741 |0116: const-string v6, "PURE_RED" // string@4177 │ │ -379e8c: 081a 0200 |0118: move-object/from16 v26, v2 │ │ -379e90: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ -379e94: 7030 02a2 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379e9a: 6904 c673 |011f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -379e9e: 2202 8d14 |0121: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379ea2: 1a06 0a53 |0123: const-string v6, "WHITESMOKE" // string@530a │ │ -379ea6: 081b 0400 |0125: move-object/from16 v27, v4 │ │ -379eaa: 1304 1900 |0127: const/16 v4, #int 25 // #19 │ │ -379eae: 7030 02a2 6204 |0129: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379eb4: 6902 ce73 |012c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ -379eb8: 2204 8d14 |012e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379ebc: 1a06 d20c |0130: const-string v6, "BARNEY" // string@0cd2 │ │ -379ec0: 081c 0200 |0132: move-object/from16 v28, v2 │ │ -379ec4: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ -379ec8: 7030 02a2 6402 |0136: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379ece: 6904 b473 |0139: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -379ed2: 2202 8d14 |013b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379ed6: 1a06 731c |013d: const-string v6, "GAINSBORO" // string@1c73 │ │ -379eda: 081d 0400 |013f: move-object/from16 v29, v4 │ │ -379ede: 1304 1b00 |0141: const/16 v4, #int 27 // #1b │ │ -379ee2: 7030 02a2 6204 |0143: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379ee8: 6902 bb73 |0146: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.GAINSBORO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -379eec: 2204 8d14 |0148: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379ef0: 1a06 6c3f |014a: const-string v6, "OLIVE" // string@3f6c │ │ -379ef4: 081e 0200 |014c: move-object/from16 v30, v2 │ │ -379ef8: 1302 1c00 |014e: const/16 v2, #int 28 // #1c │ │ -379efc: 7030 02a2 6402 |0150: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379f02: 6904 c073 |0153: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c0 │ │ -379f06: 1302 1d00 |0155: const/16 v2, #int 29 // #1d │ │ -379f0a: 2322 0016 |0157: new-array v2, v2, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ -379f0e: 1206 |0159: const/4 v6, #int 0 // #0 │ │ -379f10: 4d00 0206 |015a: aput-object v0, v2, v6 │ │ -379f14: 1210 |015c: const/4 v0, #int 1 // #1 │ │ -379f16: 4d01 0200 |015d: aput-object v1, v2, v0 │ │ -379f1a: 1220 |015f: const/4 v0, #int 2 // #2 │ │ -379f1c: 4d03 0200 |0160: aput-object v3, v2, v0 │ │ -379f20: 1230 |0162: const/4 v0, #int 3 // #3 │ │ -379f22: 4d05 0200 |0163: aput-object v5, v2, v0 │ │ -379f26: 1240 |0165: const/4 v0, #int 4 // #4 │ │ -379f28: 4d07 0200 |0166: aput-object v7, v2, v0 │ │ -379f2c: 1250 |0168: const/4 v0, #int 5 // #5 │ │ -379f2e: 4d09 0200 |0169: aput-object v9, v2, v0 │ │ -379f32: 1260 |016b: const/4 v0, #int 6 // #6 │ │ -379f34: 4d0b 0200 |016c: aput-object v11, v2, v0 │ │ -379f38: 1270 |016e: const/4 v0, #int 7 // #7 │ │ -379f3a: 4d0d 0200 |016f: aput-object v13, v2, v0 │ │ -379f3e: 1300 0800 |0171: const/16 v0, #int 8 // #8 │ │ -379f42: 4d0f 0200 |0173: aput-object v15, v2, v0 │ │ -379f46: 1300 0900 |0175: const/16 v0, #int 9 // #9 │ │ -379f4a: 4d0e 0200 |0177: aput-object v14, v2, v0 │ │ -379f4e: 1300 0a00 |0179: const/16 v0, #int 10 // #a │ │ -379f52: 4d0c 0200 |017b: aput-object v12, v2, v0 │ │ -379f56: 1300 0b00 |017d: const/16 v0, #int 11 // #b │ │ -379f5a: 4d0a 0200 |017f: aput-object v10, v2, v0 │ │ -379f5e: 1300 0c00 |0181: const/16 v0, #int 12 // #c │ │ -379f62: 4d08 0200 |0183: aput-object v8, v2, v0 │ │ -379f66: 1300 0d00 |0185: const/16 v0, #int 13 // #d │ │ -379f6a: 4d10 0200 |0187: aput-object v16, v2, v0 │ │ -379f6e: 1300 0e00 |0189: const/16 v0, #int 14 // #e │ │ -379f72: 4d11 0200 |018b: aput-object v17, v2, v0 │ │ -379f76: 1300 0f00 |018d: const/16 v0, #int 15 // #f │ │ -379f7a: 4d12 0200 |018f: aput-object v18, v2, v0 │ │ -379f7e: 1300 1000 |0191: const/16 v0, #int 16 // #10 │ │ -379f82: 4d13 0200 |0193: aput-object v19, v2, v0 │ │ -379f86: 1300 1100 |0195: const/16 v0, #int 17 // #11 │ │ -379f8a: 4d14 0200 |0197: aput-object v20, v2, v0 │ │ -379f8e: 1300 1200 |0199: const/16 v0, #int 18 // #12 │ │ -379f92: 4d15 0200 |019b: aput-object v21, v2, v0 │ │ -379f96: 1300 1300 |019d: const/16 v0, #int 19 // #13 │ │ -379f9a: 4d16 0200 |019f: aput-object v22, v2, v0 │ │ -379f9e: 1300 1400 |01a1: const/16 v0, #int 20 // #14 │ │ -379fa2: 4d17 0200 |01a3: aput-object v23, v2, v0 │ │ -379fa6: 1300 1500 |01a5: const/16 v0, #int 21 // #15 │ │ -379faa: 4d18 0200 |01a7: aput-object v24, v2, v0 │ │ -379fae: 1300 1600 |01a9: const/16 v0, #int 22 // #16 │ │ -379fb2: 4d19 0200 |01ab: aput-object v25, v2, v0 │ │ -379fb6: 1300 1700 |01ad: const/16 v0, #int 23 // #17 │ │ -379fba: 4d1a 0200 |01af: aput-object v26, v2, v0 │ │ -379fbe: 1300 1800 |01b1: const/16 v0, #int 24 // #18 │ │ -379fc2: 4d1b 0200 |01b3: aput-object v27, v2, v0 │ │ -379fc6: 1300 1900 |01b5: const/16 v0, #int 25 // #19 │ │ -379fca: 4d1c 0200 |01b7: aput-object v28, v2, v0 │ │ -379fce: 1300 1a00 |01b9: const/16 v0, #int 26 // #1a │ │ -379fd2: 4d1d 0200 |01bb: aput-object v29, v2, v0 │ │ -379fd6: 1300 1b00 |01bd: const/16 v0, #int 27 // #1b │ │ -379fda: 4d1e 0200 |01bf: aput-object v30, v2, v0 │ │ -379fde: 1300 1c00 |01c1: const/16 v0, #int 28 // #1c │ │ -379fe2: 4d04 0200 |01c3: aput-object v4, v2, v0 │ │ -379fe6: 6902 b173 |01c5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b1 │ │ -379fea: 0e00 |01c7: return-void │ │ +379c48: |[379c48] net.sf.dibdib.generic.ColorNmz$ColorDistinct.:()V │ │ +379c58: 2200 8d14 |0000: new-instance v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379c5c: 1a01 141a |0002: const-string v1, "FG__BLACK" // string@1a14 │ │ +379c60: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +379c62: 7030 02a2 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379c68: 6900 ba73 |0008: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +379c6c: 2201 8d14 |000a: new-instance v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379c70: 1a03 060d |000c: const-string v3, "BG__WHITE" // string@0d06 │ │ +379c74: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +379c76: 7030 02a2 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379c7c: 6901 b573 |0012: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ +379c80: 2203 8d14 |0014: new-instance v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379c84: 1a05 b745 |0016: const-string v5, "SHADE__RAISIN_GRAY" // string@45b7 │ │ +379c88: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +379c8a: 7030 02a2 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379c90: 6903 cb73 |001c: sput-object v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__RAISIN_GRAY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ +379c94: 2205 8d14 |001e: new-instance v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379c98: 1a07 b845 |0020: const-string v7, "SHADE__WHITESMOKE" // string@45b8 │ │ +379c9c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +379c9e: 7030 02a2 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379ca4: 6905 cc73 |0026: sput-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cc │ │ +379ca8: 2207 8d14 |0028: new-instance v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379cac: 1a09 214f |002a: const-string v9, "ULTRAMARINE" // string@4f21 │ │ +379cb0: 124a |002c: const/4 v10, #int 4 // #4 │ │ +379cb2: 7030 02a2 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379cb8: 6907 cd73 |0030: sput-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +379cbc: 2209 8d14 |0032: new-instance v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379cc0: 1a0b d222 |0034: const-string v11, "LILAC_PALE" // string@22d2 │ │ +379cc4: 125c |0036: const/4 v12, #int 5 // #5 │ │ +379cc6: 7030 02a2 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379ccc: 6909 bd73 |003a: sput-object v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bd │ │ +379cd0: 220b 8d14 |003c: new-instance v11, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379cd4: 1a0d 923a |003e: const-string v13, "MANGO" // string@3a92 │ │ +379cd8: 126e |0040: const/4 v14, #int 6 // #6 │ │ +379cda: 7030 02a2 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379ce0: 690b be73 |0044: sput-object v11, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ +379ce4: 220d 8d14 |0046: new-instance v13, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379ce8: 1a0f 1b15 |0048: const-string v15, "DANDELION" // string@151b │ │ +379cec: 127e |004a: const/4 v14, #int 7 // #7 │ │ +379cee: 7030 02a2 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379cf4: 690d b873 |004e: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b8 │ │ +379cf8: 220f 8d14 |0050: new-instance v15, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379cfc: 1a0e 1643 |0052: const-string v14, "REDBERRY" // string@4316 │ │ +379d00: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +379d04: 7030 02a2 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379d0a: 690f c973 |0059: sput-object v15, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c9 │ │ +379d0e: 220e 8d14 |005b: new-instance v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379d12: 1a0c 9340 |005d: const-string v12, "PASTEL_PINK" // string@4093 │ │ +379d16: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +379d1a: 7030 02a2 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379d20: 690e c273 |0064: sput-object v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c2 │ │ +379d24: 220c 8d14 |0066: new-instance v12, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379d28: 1a0a ec40 |0068: const-string v10, "PHTHALO" // string@40ec │ │ +379d2c: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ +379d30: 7030 02a2 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379d36: 690c c473 |006f: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c4 │ │ +379d3a: 220a 8d14 |0071: new-instance v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379d3e: 1a08 333b |0073: const-string v8, "MINT_LIGHT" // string@3b33 │ │ +379d42: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ +379d46: 7030 02a2 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379d4c: 690a bf73 |007a: sput-object v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ +379d50: 2208 8d14 |007c: new-instance v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379d54: 1a06 5309 |007e: const-string v6, "AMARANTH" // string@0953 │ │ +379d58: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ +379d5c: 7030 02a2 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379d62: 6908 b273 |0085: sput-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ +379d66: 2206 8d14 |0087: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379d6a: 1a04 7940 |0089: const-string v4, "PALE" // string@4079 │ │ +379d6e: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +379d72: 7030 02a2 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379d78: 6906 c173 |0090: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c1 │ │ +379d7c: 2204 8d14 |0092: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379d80: 1a02 a109 |0094: const-string v2, "APPLE_GREEN" // string@09a1 │ │ +379d84: 0810 0600 |0096: move-object/from16 v16, v6 │ │ +379d88: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ +379d8c: 7030 02a2 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379d92: 6904 b373 |009d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +379d96: 2202 8d14 |009f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379d9a: 1a06 f510 |00a1: const-string v6, "CYAN_BRIGHT" // string@10f5 │ │ +379d9e: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ +379da2: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ +379da6: 7030 02a2 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379dac: 6902 b773 |00aa: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b7 │ │ +379db0: 2206 8d14 |00ac: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379db4: 1a04 7e41 |00ae: const-string v4, "PURPLISH_PINK" // string@417e │ │ +379db8: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ +379dbc: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ +379dc0: 7030 02a2 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379dc6: 6906 c773 |00b7: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +379dca: 2204 8d14 |00b9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379dce: 1a02 be40 |00bb: const-string v2, "PEACH_LIGHT" // string@40be │ │ +379dd2: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ +379dd6: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ +379dda: 7030 02a2 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379de0: 6904 c373 |00c4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c3 │ │ +379de4: 2202 8d14 |00c6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379de8: 1a06 4745 |00c8: const-string v6, "SEA" // string@4547 │ │ +379dec: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ +379df0: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ +379df4: 7030 02a2 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379dfa: 6902 ca73 |00d1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ +379dfe: 2206 8d14 |00d3: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379e02: 1a04 7521 |00d5: const-string v4, "KIWI" // string@2175 │ │ +379e06: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ +379e0a: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ +379e0e: 7030 02a2 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379e14: 6906 bc73 |00de: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.KIWI:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bc │ │ +379e18: 2204 8d14 |00e0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379e1c: 1a02 c217 |00e2: const-string v2, "EARTH" // string@17c2 │ │ +379e20: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ +379e24: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ +379e28: 7030 02a2 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379e2e: 6904 b973 |00eb: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.EARTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b9 │ │ +379e32: 2202 8d14 |00ed: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379e36: 1a06 2f0d |00ef: const-string v6, "BLUSH" // string@0d2f │ │ +379e3a: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ +379e3e: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ +379e42: 7030 02a2 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379e48: 6902 b673 |00f8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ +379e4c: 2206 8d14 |00fa: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379e50: 1a04 c942 |00fc: const-string v4, "QUICKSILVER" // string@42c9 │ │ +379e54: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ +379e58: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ +379e5c: 7030 02a2 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379e62: 6906 c873 |0105: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ +379e66: 2202 8d14 |0107: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379e6a: 1a04 0541 |0109: const-string v4, "PLATINUM" // string@4105 │ │ +379e6e: 0819 0600 |010b: move-object/from16 v25, v6 │ │ +379e72: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ +379e76: 7030 02a2 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379e7c: 6902 c573 |0112: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c5 │ │ +379e80: 2204 8d14 |0114: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379e84: 1a06 7741 |0116: const-string v6, "PURE_RED" // string@4177 │ │ +379e88: 081a 0200 |0118: move-object/from16 v26, v2 │ │ +379e8c: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ +379e90: 7030 02a2 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379e96: 6904 c673 |011f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +379e9a: 2202 8d14 |0121: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379e9e: 1a06 0a53 |0123: const-string v6, "WHITESMOKE" // string@530a │ │ +379ea2: 081b 0400 |0125: move-object/from16 v27, v4 │ │ +379ea6: 1304 1900 |0127: const/16 v4, #int 25 // #19 │ │ +379eaa: 7030 02a2 6204 |0129: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379eb0: 6902 ce73 |012c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ +379eb4: 2204 8d14 |012e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379eb8: 1a06 d20c |0130: const-string v6, "BARNEY" // string@0cd2 │ │ +379ebc: 081c 0200 |0132: move-object/from16 v28, v2 │ │ +379ec0: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ +379ec4: 7030 02a2 6402 |0136: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379eca: 6904 b473 |0139: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +379ece: 2202 8d14 |013b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379ed2: 1a06 731c |013d: const-string v6, "GAINSBORO" // string@1c73 │ │ +379ed6: 081d 0400 |013f: move-object/from16 v29, v4 │ │ +379eda: 1304 1b00 |0141: const/16 v4, #int 27 // #1b │ │ +379ede: 7030 02a2 6204 |0143: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379ee4: 6902 bb73 |0146: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.GAINSBORO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +379ee8: 2204 8d14 |0148: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379eec: 1a06 6c3f |014a: const-string v6, "OLIVE" // string@3f6c │ │ +379ef0: 081e 0200 |014c: move-object/from16 v30, v2 │ │ +379ef4: 1302 1c00 |014e: const/16 v2, #int 28 // #1c │ │ +379ef8: 7030 02a2 6402 |0150: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379efe: 6904 c073 |0153: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c0 │ │ +379f02: 1302 1d00 |0155: const/16 v2, #int 29 // #1d │ │ +379f06: 2322 0016 |0157: new-array v2, v2, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ +379f0a: 1206 |0159: const/4 v6, #int 0 // #0 │ │ +379f0c: 4d00 0206 |015a: aput-object v0, v2, v6 │ │ +379f10: 1210 |015c: const/4 v0, #int 1 // #1 │ │ +379f12: 4d01 0200 |015d: aput-object v1, v2, v0 │ │ +379f16: 1220 |015f: const/4 v0, #int 2 // #2 │ │ +379f18: 4d03 0200 |0160: aput-object v3, v2, v0 │ │ +379f1c: 1230 |0162: const/4 v0, #int 3 // #3 │ │ +379f1e: 4d05 0200 |0163: aput-object v5, v2, v0 │ │ +379f22: 1240 |0165: const/4 v0, #int 4 // #4 │ │ +379f24: 4d07 0200 |0166: aput-object v7, v2, v0 │ │ +379f28: 1250 |0168: const/4 v0, #int 5 // #5 │ │ +379f2a: 4d09 0200 |0169: aput-object v9, v2, v0 │ │ +379f2e: 1260 |016b: const/4 v0, #int 6 // #6 │ │ +379f30: 4d0b 0200 |016c: aput-object v11, v2, v0 │ │ +379f34: 1270 |016e: const/4 v0, #int 7 // #7 │ │ +379f36: 4d0d 0200 |016f: aput-object v13, v2, v0 │ │ +379f3a: 1300 0800 |0171: const/16 v0, #int 8 // #8 │ │ +379f3e: 4d0f 0200 |0173: aput-object v15, v2, v0 │ │ +379f42: 1300 0900 |0175: const/16 v0, #int 9 // #9 │ │ +379f46: 4d0e 0200 |0177: aput-object v14, v2, v0 │ │ +379f4a: 1300 0a00 |0179: const/16 v0, #int 10 // #a │ │ +379f4e: 4d0c 0200 |017b: aput-object v12, v2, v0 │ │ +379f52: 1300 0b00 |017d: const/16 v0, #int 11 // #b │ │ +379f56: 4d0a 0200 |017f: aput-object v10, v2, v0 │ │ +379f5a: 1300 0c00 |0181: const/16 v0, #int 12 // #c │ │ +379f5e: 4d08 0200 |0183: aput-object v8, v2, v0 │ │ +379f62: 1300 0d00 |0185: const/16 v0, #int 13 // #d │ │ +379f66: 4d10 0200 |0187: aput-object v16, v2, v0 │ │ +379f6a: 1300 0e00 |0189: const/16 v0, #int 14 // #e │ │ +379f6e: 4d11 0200 |018b: aput-object v17, v2, v0 │ │ +379f72: 1300 0f00 |018d: const/16 v0, #int 15 // #f │ │ +379f76: 4d12 0200 |018f: aput-object v18, v2, v0 │ │ +379f7a: 1300 1000 |0191: const/16 v0, #int 16 // #10 │ │ +379f7e: 4d13 0200 |0193: aput-object v19, v2, v0 │ │ +379f82: 1300 1100 |0195: const/16 v0, #int 17 // #11 │ │ +379f86: 4d14 0200 |0197: aput-object v20, v2, v0 │ │ +379f8a: 1300 1200 |0199: const/16 v0, #int 18 // #12 │ │ +379f8e: 4d15 0200 |019b: aput-object v21, v2, v0 │ │ +379f92: 1300 1300 |019d: const/16 v0, #int 19 // #13 │ │ +379f96: 4d16 0200 |019f: aput-object v22, v2, v0 │ │ +379f9a: 1300 1400 |01a1: const/16 v0, #int 20 // #14 │ │ +379f9e: 4d17 0200 |01a3: aput-object v23, v2, v0 │ │ +379fa2: 1300 1500 |01a5: const/16 v0, #int 21 // #15 │ │ +379fa6: 4d18 0200 |01a7: aput-object v24, v2, v0 │ │ +379faa: 1300 1600 |01a9: const/16 v0, #int 22 // #16 │ │ +379fae: 4d19 0200 |01ab: aput-object v25, v2, v0 │ │ +379fb2: 1300 1700 |01ad: const/16 v0, #int 23 // #17 │ │ +379fb6: 4d1a 0200 |01af: aput-object v26, v2, v0 │ │ +379fba: 1300 1800 |01b1: const/16 v0, #int 24 // #18 │ │ +379fbe: 4d1b 0200 |01b3: aput-object v27, v2, v0 │ │ +379fc2: 1300 1900 |01b5: const/16 v0, #int 25 // #19 │ │ +379fc6: 4d1c 0200 |01b7: aput-object v28, v2, v0 │ │ +379fca: 1300 1a00 |01b9: const/16 v0, #int 26 // #1a │ │ +379fce: 4d1d 0200 |01bb: aput-object v29, v2, v0 │ │ +379fd2: 1300 1b00 |01bd: const/16 v0, #int 27 // #1b │ │ +379fd6: 4d1e 0200 |01bf: aput-object v30, v2, v0 │ │ +379fda: 1300 1c00 |01c1: const/16 v0, #int 28 // #1c │ │ +379fde: 4d04 0200 |01c3: aput-object v4, v2, v0 │ │ +379fe2: 6902 b173 |01c5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b1 │ │ +379fe6: 0e00 |01c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1117 │ │ 0x000a line=1118 │ │ 0x0014 line=1119 │ │ 0x001e line=1120 │ │ 0x0028 line=1121 │ │ @@ -1494083,41 +1494082,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 │ │ -379fec: |[379fec] net.sf.dibdib.generic.ColorNmz$ColorDistinct.:(Ljava/lang/String;I)V │ │ -379ffc: 7030 6d97 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -37a002: 6e10 05a2 0100 |0003: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.name:()Ljava/lang/String; // method@a205 │ │ -37a008: 0c02 |0006: move-result-object v2 │ │ -37a00a: 1a03 4757 |0007: const-string v3, "__" // string@5747 │ │ -37a00e: 6e20 0e98 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -37a014: 0a00 |000c: move-result v0 │ │ -37a016: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -37a01a: 6e20 1c98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -37a020: 0a03 |0012: move-result v3 │ │ -37a022: d803 0302 |0013: add-int/lit8 v3, v3, #int 2 // #02 │ │ -37a026: 6e20 2d98 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -37a02c: 0c02 |0018: move-result-object v2 │ │ -37a02e: 7110 20a2 0200 |0019: invoke-static {v2}, Lnet/sf/dibdib/generic/ColorNmz;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz; // method@a220 │ │ -37a034: 0c02 |001c: move-result-object v2 │ │ -37a036: 5b12 cf73 |001d: iput-object v2, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -37a03a: 5222 f275 |001f: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -37a03e: 6e10 06a2 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ -37a044: 0a03 |0024: move-result v3 │ │ -37a046: 1240 |0025: const/4 v0, #int 4 // #4 │ │ -37a048: 3503 0500 |0026: if-ge v3, v0, 002b // +0005 │ │ -37a04c: 1503 0001 |0028: const/high16 v3, #int 16777216 // #100 │ │ -37a050: 2802 |002a: goto 002c // +0002 │ │ -37a052: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -37a054: b632 |002c: or-int/2addr v2, v3 │ │ -37a056: 5912 d073 |002d: iput v2, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d0 │ │ -37a05a: 0e00 |002f: return-void │ │ +379fe8: |[379fe8] net.sf.dibdib.generic.ColorNmz$ColorDistinct.:(Ljava/lang/String;I)V │ │ +379ff8: 7030 6d97 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +379ffe: 6e10 05a2 0100 |0003: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.name:()Ljava/lang/String; // method@a205 │ │ +37a004: 0c02 |0006: move-result-object v2 │ │ +37a006: 1a03 4757 |0007: const-string v3, "__" // string@5747 │ │ +37a00a: 6e20 0e98 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +37a010: 0a00 |000c: move-result v0 │ │ +37a012: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +37a016: 6e20 1c98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +37a01c: 0a03 |0012: move-result v3 │ │ +37a01e: d803 0302 |0013: add-int/lit8 v3, v3, #int 2 // #02 │ │ +37a022: 6e20 2d98 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +37a028: 0c02 |0018: move-result-object v2 │ │ +37a02a: 7110 20a2 0200 |0019: invoke-static {v2}, Lnet/sf/dibdib/generic/ColorNmz;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz; // method@a220 │ │ +37a030: 0c02 |001c: move-result-object v2 │ │ +37a032: 5b12 cf73 |001d: iput-object v2, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +37a036: 5222 f275 |001f: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +37a03a: 6e10 06a2 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ +37a040: 0a03 |0024: move-result v3 │ │ +37a042: 1240 |0025: const/4 v0, #int 4 // #4 │ │ +37a044: 3503 0500 |0026: if-ge v3, v0, 002b // +0005 │ │ +37a048: 1503 0001 |0028: const/high16 v3, #int 16777216 // #100 │ │ +37a04c: 2802 |002a: goto 002c // +0002 │ │ +37a04e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +37a050: b632 |002c: or-int/2addr v2, v3 │ │ +37a052: 5912 d073 |002d: iput v2, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d0 │ │ +37a056: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ 0x0003 line=1153 │ │ 0x0009 line=1154 │ │ 0x001f line=1155 │ │ locals : │ │ @@ -1494130,20 +1494129,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 │ │ -379c04: |[379c04] net.sf.dibdib.generic.ColorNmz$ColorDistinct.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ -379c14: 1c00 8d14 |0000: const-class v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379c18: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -379c1e: 0c01 |0005: move-result-object v1 │ │ -379c20: 1f01 8d14 |0006: check-cast v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379c24: 1101 |0008: return-object v1 │ │ +379c00: |[379c00] net.sf.dibdib.generic.ColorNmz$ColorDistinct.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ +379c10: 1c00 8d14 |0000: const-class v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379c14: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +379c1a: 0c01 |0005: move-result-object v1 │ │ +379c1c: 1f01 8d14 |0006: check-cast v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379c20: 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;) │ │ @@ -1494151,20 +1494150,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 │ │ -379c28: |[379c28] net.sf.dibdib.generic.ColorNmz$ColorDistinct.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ -379c38: 6200 b173 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b1 │ │ -379c3c: 6e10 6ca6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.clone:()Ljava/lang/Object; // method@a66c │ │ -379c42: 0c00 |0005: move-result-object v0 │ │ -379c44: 1f00 0016 |0006: check-cast v0, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ -379c48: 1100 |0008: return-object v0 │ │ +379c24: |[379c24] net.sf.dibdib.generic.ColorNmz$ColorDistinct.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ +379c34: 6200 b173 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b1 │ │ +379c38: 6e10 6ca6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.clone:()Ljava/lang/Object; // method@a66c │ │ +379c3e: 0c00 |0005: move-result-object v0 │ │ +379c40: 1f00 0016 |0006: check-cast v0, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ +379c44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;) │ │ @@ -1494172,108 +1494171,108 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 178 16-bit code units │ │ -379a74: |[379a74] net.sf.dibdib.generic.ColorNmz$ColorDistinct.argbQ:(I)I │ │ -379a84: 6e10 06a2 0600 |0000: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ -379a8a: 0a00 |0003: move-result v0 │ │ -379a8c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -379a8e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -379a90: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -379a92: 3530 6500 |0007: if-ge v0, v3, 006c // +0065 │ │ -379a96: 6e10 06a2 0600 |0009: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ -379a9c: 0a00 |000c: move-result v0 │ │ -379a9e: 7100 14a2 0000 |000d: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ -379aa4: 0a03 |0010: move-result v3 │ │ -379aa6: b730 |0011: xor-int/2addr v0, v3 │ │ -379aa8: 7100 08a2 0000 |0012: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a208 │ │ -379aae: 0c03 |0015: move-result-object v3 │ │ -379ab0: 4600 0300 |0016: aget-object v0, v3, v0 │ │ -379ab4: 5200 d073 |0018: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d0 │ │ -379ab8: 1403 ffff ff00 |001a: const v3, #float 2.35099e-38 // #00ffffff │ │ -379abe: b530 |001d: and-int/2addr v0, v3 │ │ -379ac0: 6e10 06a2 0600 |001e: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ -379ac6: 0a03 |0021: move-result v3 │ │ -379ac8: b531 |0022: and-int/2addr v1, v3 │ │ -379aca: 1503 8000 |0023: const/high16 v3, #int 8388608 // #80 │ │ -379ace: 1404 3030 3000 |0025: const v4, #float 4.42539e-39 // #00303030 │ │ -379ad4: 1505 00ff |0028: const/high16 v5, #int -16777216 // #ff00 │ │ -379ad8: 3801 2000 |002a: if-eqz v1, 004a // +0020 │ │ -379adc: 3503 0f00 |002c: if-ge v3, v0, 003b // +000f │ │ -379ae0: 3d07 0300 |002e: if-lez v7, 0031 // +0003 │ │ -379ae4: 2807 |0030: goto 0037 // +0007 │ │ -379ae6: 3907 0300 |0031: if-nez v7, 0034 // +0003 │ │ -379aea: 2804 |0033: goto 0037 // +0004 │ │ -379aec: 1402 3030 3000 |0034: const v2, #float 4.42539e-39 // #00303030 │ │ -379af2: b120 |0037: sub-int/2addr v0, v2 │ │ -379af4: 9607 0005 |0038: or-int v7, v0, v5 │ │ -379af8: 0f07 |003a: return v7 │ │ -379afa: 3d07 0600 |003b: if-lez v7, 0041 // +0006 │ │ -379afe: 1402 3030 3000 |003d: const v2, #float 4.42539e-39 // #00303030 │ │ -379b04: 2806 |0040: goto 0046 // +0006 │ │ -379b06: 3907 0500 |0041: if-nez v7, 0046 // +0005 │ │ -379b0a: 1402 1212 1200 |0043: const v2, #float 1.65952e-39 // #00121212 │ │ -379b10: b020 |0046: add-int/2addr v0, v2 │ │ -379b12: 9607 0005 |0047: or-int v7, v0, v5 │ │ -379b16: 0f07 |0049: return v7 │ │ -379b18: 3503 1200 |004a: if-ge v3, v0, 005c // +0012 │ │ -379b1c: 3d07 0300 |004c: if-lez v7, 004f // +0003 │ │ -379b20: 280a |004e: goto 0058 // +000a │ │ -379b22: 3907 0600 |004f: if-nez v7, 0055 // +0006 │ │ -379b26: 1402 2020 2000 |0051: const v2, #float 2.95026e-39 // #00202020 │ │ -379b2c: 2804 |0054: goto 0058 // +0004 │ │ -379b2e: 1402 7070 7000 |0055: const v2, #float 1.03259e-38 // #00707070 │ │ -379b34: b120 |0058: sub-int/2addr v0, v2 │ │ -379b36: 9607 0005 |0059: or-int v7, v0, v5 │ │ -379b3a: 0f07 |005b: return v7 │ │ -379b3c: 3d07 0300 |005c: if-lez v7, 005f // +0003 │ │ -379b40: 280a |005e: goto 0068 // +000a │ │ -379b42: 3907 0600 |005f: if-nez v7, 0065 // +0006 │ │ -379b46: 1402 3030 3000 |0061: const v2, #float 4.42539e-39 // #00303030 │ │ -379b4c: 2804 |0064: goto 0068 // +0004 │ │ -379b4e: 1402 8080 8000 |0065: const v2, #float 1.1801e-38 // #00808080 │ │ -379b54: b020 |0068: add-int/2addr v0, v2 │ │ -379b56: 9607 0005 |0069: or-int v7, v0, v5 │ │ -379b5a: 0f07 |006b: return v7 │ │ -379b5c: 7100 14a2 0000 |006c: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ -379b62: 0a00 |006f: move-result v0 │ │ -379b64: 1903 f03f |0070: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -379b68: 3800 2200 |0072: if-eqz v0, 0094 // +0022 │ │ -379b6c: 3d07 0300 |0074: if-lez v7, 0077 // +0003 │ │ -379b70: 280e |0076: goto 0084 // +000e │ │ -379b72: 3907 0800 |0077: if-nez v7, 007f // +0008 │ │ -379b76: 1803 d7a3 703d 0ad7 eb3f |0079: const-wide v3, #double 0.87 // #3febd70a3d70a3d7 │ │ -379b80: 2806 |007e: goto 0084 // +0006 │ │ -379b82: 1803 6666 6666 6666 e63f |007f: const-wide v3, #double 0.7 // #3fe6666666666666 │ │ -379b8c: 5467 cf73 |0084: iget-object v7, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -379b90: 6e10 06a2 0600 |0086: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ -379b96: 0a00 |0089: move-result v0 │ │ -379b98: b510 |008a: and-int/2addr v0, v1 │ │ -379b9a: 3800 0300 |008b: if-eqz v0, 008e // +0003 │ │ -379b9e: 2802 |008d: goto 008f // +0002 │ │ -379ba0: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -379ba2: 6e40 0ca2 3714 |008f: invoke-virtual {v7, v3, v4, v1}, Lnet/sf/dibdib/generic/ColorNmz;.argb4Dark:(DZ)I // method@a20c │ │ -379ba8: 0a07 |0092: move-result v7 │ │ -379baa: 0f07 |0093: return v7 │ │ -379bac: 3d07 0300 |0094: if-lez v7, 0097 // +0003 │ │ -379bb0: 280e |0096: goto 00a4 // +000e │ │ -379bb2: 3907 0800 |0097: if-nez v7, 009f // +0008 │ │ -379bb6: 1803 3333 3333 3333 eb3f |0099: const-wide v3, #double 0.85 // #3feb333333333333 │ │ -379bc0: 2806 |009e: goto 00a4 // +0006 │ │ -379bc2: 1803 9a99 9999 9999 d93f |009f: const-wide v3, #double 0.4 // #3fd999999999999a │ │ -379bcc: 1800 cdcc cccc ccfc 6f40 |00a4: const-wide v0, #double 255.9 // #406ffccccccccccd │ │ -379bd6: ad03 0300 |00a9: mul-double v3, v3, v0 │ │ -379bda: 8a37 |00ab: double-to-int v7, v3 │ │ -379bdc: e007 0718 |00ac: shl-int/lit8 v7, v7, #int 24 // #18 │ │ -379be0: 5260 d073 |00ae: iget v0, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d0 │ │ -379be4: b607 |00b0: or-int/2addr v7, v0 │ │ -379be6: 0f07 |00b1: return v7 │ │ +379a70: |[379a70] net.sf.dibdib.generic.ColorNmz$ColorDistinct.argbQ:(I)I │ │ +379a80: 6e10 06a2 0600 |0000: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ +379a86: 0a00 |0003: move-result v0 │ │ +379a88: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +379a8a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +379a8c: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +379a8e: 3530 6500 |0007: if-ge v0, v3, 006c // +0065 │ │ +379a92: 6e10 06a2 0600 |0009: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ +379a98: 0a00 |000c: move-result v0 │ │ +379a9a: 7100 14a2 0000 |000d: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ +379aa0: 0a03 |0010: move-result v3 │ │ +379aa2: b730 |0011: xor-int/2addr v0, v3 │ │ +379aa4: 7100 08a2 0000 |0012: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a208 │ │ +379aaa: 0c03 |0015: move-result-object v3 │ │ +379aac: 4600 0300 |0016: aget-object v0, v3, v0 │ │ +379ab0: 5200 d073 |0018: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d0 │ │ +379ab4: 1403 ffff ff00 |001a: const v3, #float 2.35099e-38 // #00ffffff │ │ +379aba: b530 |001d: and-int/2addr v0, v3 │ │ +379abc: 6e10 06a2 0600 |001e: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ +379ac2: 0a03 |0021: move-result v3 │ │ +379ac4: b531 |0022: and-int/2addr v1, v3 │ │ +379ac6: 1503 8000 |0023: const/high16 v3, #int 8388608 // #80 │ │ +379aca: 1404 3030 3000 |0025: const v4, #float 4.42539e-39 // #00303030 │ │ +379ad0: 1505 00ff |0028: const/high16 v5, #int -16777216 // #ff00 │ │ +379ad4: 3801 2000 |002a: if-eqz v1, 004a // +0020 │ │ +379ad8: 3503 0f00 |002c: if-ge v3, v0, 003b // +000f │ │ +379adc: 3d07 0300 |002e: if-lez v7, 0031 // +0003 │ │ +379ae0: 2807 |0030: goto 0037 // +0007 │ │ +379ae2: 3907 0300 |0031: if-nez v7, 0034 // +0003 │ │ +379ae6: 2804 |0033: goto 0037 // +0004 │ │ +379ae8: 1402 3030 3000 |0034: const v2, #float 4.42539e-39 // #00303030 │ │ +379aee: b120 |0037: sub-int/2addr v0, v2 │ │ +379af0: 9607 0005 |0038: or-int v7, v0, v5 │ │ +379af4: 0f07 |003a: return v7 │ │ +379af6: 3d07 0600 |003b: if-lez v7, 0041 // +0006 │ │ +379afa: 1402 3030 3000 |003d: const v2, #float 4.42539e-39 // #00303030 │ │ +379b00: 2806 |0040: goto 0046 // +0006 │ │ +379b02: 3907 0500 |0041: if-nez v7, 0046 // +0005 │ │ +379b06: 1402 1212 1200 |0043: const v2, #float 1.65952e-39 // #00121212 │ │ +379b0c: b020 |0046: add-int/2addr v0, v2 │ │ +379b0e: 9607 0005 |0047: or-int v7, v0, v5 │ │ +379b12: 0f07 |0049: return v7 │ │ +379b14: 3503 1200 |004a: if-ge v3, v0, 005c // +0012 │ │ +379b18: 3d07 0300 |004c: if-lez v7, 004f // +0003 │ │ +379b1c: 280a |004e: goto 0058 // +000a │ │ +379b1e: 3907 0600 |004f: if-nez v7, 0055 // +0006 │ │ +379b22: 1402 2020 2000 |0051: const v2, #float 2.95026e-39 // #00202020 │ │ +379b28: 2804 |0054: goto 0058 // +0004 │ │ +379b2a: 1402 7070 7000 |0055: const v2, #float 1.03259e-38 // #00707070 │ │ +379b30: b120 |0058: sub-int/2addr v0, v2 │ │ +379b32: 9607 0005 |0059: or-int v7, v0, v5 │ │ +379b36: 0f07 |005b: return v7 │ │ +379b38: 3d07 0300 |005c: if-lez v7, 005f // +0003 │ │ +379b3c: 280a |005e: goto 0068 // +000a │ │ +379b3e: 3907 0600 |005f: if-nez v7, 0065 // +0006 │ │ +379b42: 1402 3030 3000 |0061: const v2, #float 4.42539e-39 // #00303030 │ │ +379b48: 2804 |0064: goto 0068 // +0004 │ │ +379b4a: 1402 8080 8000 |0065: const v2, #float 1.1801e-38 // #00808080 │ │ +379b50: b020 |0068: add-int/2addr v0, v2 │ │ +379b52: 9607 0005 |0069: or-int v7, v0, v5 │ │ +379b56: 0f07 |006b: return v7 │ │ +379b58: 7100 14a2 0000 |006c: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ +379b5e: 0a00 |006f: move-result v0 │ │ +379b60: 1903 f03f |0070: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ +379b64: 3800 2200 |0072: if-eqz v0, 0094 // +0022 │ │ +379b68: 3d07 0300 |0074: if-lez v7, 0077 // +0003 │ │ +379b6c: 280e |0076: goto 0084 // +000e │ │ +379b6e: 3907 0800 |0077: if-nez v7, 007f // +0008 │ │ +379b72: 1803 d7a3 703d 0ad7 eb3f |0079: const-wide v3, #double 0.87 // #3febd70a3d70a3d7 │ │ +379b7c: 2806 |007e: goto 0084 // +0006 │ │ +379b7e: 1803 6666 6666 6666 e63f |007f: const-wide v3, #double 0.7 // #3fe6666666666666 │ │ +379b88: 5467 cf73 |0084: iget-object v7, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +379b8c: 6e10 06a2 0600 |0086: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ +379b92: 0a00 |0089: move-result v0 │ │ +379b94: b510 |008a: and-int/2addr v0, v1 │ │ +379b96: 3800 0300 |008b: if-eqz v0, 008e // +0003 │ │ +379b9a: 2802 |008d: goto 008f // +0002 │ │ +379b9c: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +379b9e: 6e40 0ca2 3714 |008f: invoke-virtual {v7, v3, v4, v1}, Lnet/sf/dibdib/generic/ColorNmz;.argb4Dark:(DZ)I // method@a20c │ │ +379ba4: 0a07 |0092: move-result v7 │ │ +379ba6: 0f07 |0093: return v7 │ │ +379ba8: 3d07 0300 |0094: if-lez v7, 0097 // +0003 │ │ +379bac: 280e |0096: goto 00a4 // +000e │ │ +379bae: 3907 0800 |0097: if-nez v7, 009f // +0008 │ │ +379bb2: 1803 3333 3333 3333 eb3f |0099: const-wide v3, #double 0.85 // #3feb333333333333 │ │ +379bbc: 2806 |009e: goto 00a4 // +0006 │ │ +379bbe: 1803 9a99 9999 9999 d93f |009f: const-wide v3, #double 0.4 // #3fd999999999999a │ │ +379bc8: 1800 cdcc cccc ccfc 6f40 |00a4: const-wide v0, #double 255.9 // #406ffccccccccccd │ │ +379bd2: ad03 0300 |00a9: mul-double v3, v3, v0 │ │ +379bd6: 8a37 |00ab: double-to-int v7, v3 │ │ +379bd8: e007 0718 |00ac: shl-int/lit8 v7, v7, #int 24 // #18 │ │ +379bdc: 5260 d073 |00ae: iget v0, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d0 │ │ +379be0: b607 |00b0: or-int/2addr v7, v0 │ │ +379be2: 0f07 |00b1: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ 0x0009 line=1163 │ │ 0x0012 line=1164 │ │ 0x001e line=1165 │ │ 0x006c line=1184 │ │ @@ -1494288,19 +1494287,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -379be8: |[379be8] net.sf.dibdib.generic.ColorNmz$ColorDistinct.getShash:()J │ │ -379bf8: 5420 cf73 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -379bfc: 5200 f275 |0002: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -379c00: 8100 |0004: int-to-long v0, v0 │ │ -379c02: 1000 |0005: return-wide v0 │ │ +379be4: |[379be4] net.sf.dibdib.generic.ColorNmz$ColorDistinct.getShash:()J │ │ +379bf4: 5420 cf73 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +379bf8: 5200 f275 |0002: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +379bfc: 8100 |0004: int-to-long v0, v0 │ │ +379bfe: 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 : 4747 (ColorNmz.java) │ │ @@ -1496811,5437 +1496810,5437 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 532 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 12124 16-bit code units │ │ -37afdc: |[37afdc] net.sf.dibdib.generic.ColorNmz.:()V │ │ -37afec: 2200 8e14 |0000: new-instance v0, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37aff0: 1a01 150d |0002: const-string v1, "BLACK" // string@0d15 │ │ -37aff4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37aff6: 7040 0aa2 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37affc: 6900 fb73 |0008: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.BLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@73fb │ │ -37b000: 2201 8e14 |000a: new-instance v1, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b004: 1a03 713f |000c: const-string v3, "ONYX_GRAY" // string@3f71 │ │ -37b008: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -37b00a: 1405 0a0a 0a00 |000f: const v5, #float 9.21956e-40 // #000a0a0a │ │ -37b010: 7040 0aa2 3154 |0012: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b016: 6901 1075 |0015: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ONYX_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7510 │ │ -37b01a: 2203 8e14 |0017: new-instance v3, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b01e: 1a05 fa42 |0019: const-string v5, "RAISIN_GRAY" // string@42fa │ │ -37b022: 1226 |001b: const/4 v6, #int 2 // #2 │ │ -37b024: 1407 2020 2000 |001c: const v7, #float 2.95026e-39 // #00202020 │ │ -37b02a: 7040 0aa2 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b030: 6903 6275 |0022: sput-object v3, Lnet/sf/dibdib/generic/ColorNmz;.RAISIN_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7562 │ │ -37b034: 2205 8e14 |0024: new-instance v5, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b038: 1a07 1d3b |0026: const-string v7, "MIDNIGHT_GRAY" // string@3b1d │ │ -37b03c: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -37b03e: 1409 2b2b 2b00 |0029: const v9, #float 3.96441e-39 // #002b2b2b │ │ -37b044: 7040 0aa2 7598 |002c: invoke-direct {v5, v7, v8, v9}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b04a: 6905 f174 |002f: sput-object v5, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74f1 │ │ -37b04e: 2207 8e14 |0031: new-instance v7, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b052: 1a09 a61c |0033: const-string v9, "GRAPHITE_GRAY" // string@1ca6 │ │ -37b056: 124a |0035: const/4 v10, #int 4 // #4 │ │ -37b058: 140b 4747 4700 |0036: const v11, #float 6.54589e-39 // #00474747 │ │ -37b05e: 7040 0aa2 97ba |0039: invoke-direct {v7, v9, v10, v11}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b064: 6907 8b74 |003c: sput-object v7, Lnet/sf/dibdib/generic/ColorNmz;.GRAPHITE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@748b │ │ -37b068: 2209 8e14 |003e: new-instance v9, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b06c: 1a0b db0c |0040: const-string v11, "BASALT_GRAY" // string@0cdb │ │ -37b070: 125c |0042: const/4 v12, #int 5 // #5 │ │ -37b072: 140d 5c5c 5c00 |0043: const v13, #float 8.482e-39 // #005c5c5c │ │ -37b078: 7040 0aa2 b9dc |0046: invoke-direct {v9, v11, v12, v13}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b07e: 6909 f273 |0049: sput-object v9, Lnet/sf/dibdib/generic/ColorNmz;.BASALT_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73f2 │ │ -37b082: 220b 8e14 |004b: new-instance v11, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b086: 1a0d 3746 |004d: const-string v13, "SLATE_GRAY" // string@4637 │ │ -37b08a: 126e |004f: const/4 v14, #int 6 // #6 │ │ -37b08c: 140f 6565 6500 |0050: const v15, #float 9.31176e-39 // #00656565 │ │ -37b092: 7040 0aa2 dbfe |0053: invoke-direct {v11, v13, v14, v15}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b098: 690b 9c75 |0056: sput-object v11, Lnet/sf/dibdib/generic/ColorNmz;.SLATE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@759c │ │ -37b09c: 220d 8e14 |0058: new-instance v13, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b0a0: 1a0f 630d |005a: const-string v15, "BRIDGE_GRAY" // string@0d63 │ │ -37b0a4: 127e |005c: const/4 v14, #int 7 // #7 │ │ -37b0a6: 140c 7777 7700 |005d: const v12, #float 1.09713e-38 // #00777777 │ │ -37b0ac: 7040 0aa2 fdce |0060: invoke-direct {v13, v15, v14, v12}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b0b2: 690d 1574 |0063: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz;.BRIDGE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7415 │ │ -37b0b6: 220c 8e14 |0065: new-instance v12, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b0ba: 1a0f 7441 |0067: const-string v15, "PURE_GRAY" // string@4174 │ │ -37b0be: 130e 0800 |0069: const/16 v14, #int 8 // #8 │ │ -37b0c2: 140a 8080 8000 |006b: const v10, #float 1.1801e-38 // #00808080 │ │ -37b0c8: 7040 0aa2 fcae |006e: invoke-direct {v12, v15, v14, v10}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b0ce: 690c 5175 |0071: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.PURE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7551 │ │ -37b0d2: 220a 8e14 |0073: new-instance v10, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b0d6: 1a0f a41c |0075: const-string v15, "GRANITE_GRAY" // string@1ca4 │ │ -37b0da: 130e 0900 |0077: const/16 v14, #int 9 // #9 │ │ -37b0de: 1408 7e7e 7e00 |0079: const v8, #float 1.16166e-38 // #007e7e7e │ │ -37b0e4: 7040 0aa2 fa8e |007c: invoke-direct {v10, v15, v14, v8}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b0ea: 690a 8974 |007f: sput-object v10, Lnet/sf/dibdib/generic/ColorNmz;.GRANITE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7489 │ │ -37b0ee: 2208 8e14 |0081: new-instance v8, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b0f2: 1a0f ea0c |0083: const-string v15, "BATTLESHIP" // string@0cea │ │ -37b0f6: 130e 0a00 |0085: const/16 v14, #int 10 // #a │ │ -37b0fa: 1406 8484 8400 |0087: const v6, #float 1.21698e-38 // #00848484 │ │ -37b100: 7040 0aa2 f86e |008a: invoke-direct {v8, v15, v14, v6}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b106: 6908 f373 |008d: sput-object v8, Lnet/sf/dibdib/generic/ColorNmz;.BATTLESHIP:Lnet/sf/dibdib/generic/ColorNmz; // field@73f3 │ │ -37b10a: 2206 8e14 |008f: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b10e: 1a0f f840 |0091: const-string v15, "PIPELINE_GRAY" // string@40f8 │ │ -37b112: 130e 0b00 |0093: const/16 v14, #int 11 // #b │ │ -37b116: 1404 9999 9900 |0095: const v4, #float 1.41059e-38 // #00999999 │ │ -37b11c: 7040 0aa2 f64e |0098: invoke-direct {v6, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b122: 6906 4375 |009b: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz;.PIPELINE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7543 │ │ -37b126: 2204 8e14 |009d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b12a: 1a0f c942 |009f: const-string v15, "QUICKSILVER" // string@42c9 │ │ -37b12e: 130e 0c00 |00a1: const/16 v14, #int 12 // #c │ │ -37b132: 1402 a6a6 a600 |00a3: const v2, #float 1.53045e-38 // #00a6a6a6 │ │ -37b138: 7040 0aa2 f42e |00a6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b13e: 6904 5e75 |00a9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz; // field@755e │ │ -37b142: 2202 8e14 |00ab: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b146: 1a0f b822 |00ad: const-string v15, "LIGHTBOX_GRAY" // string@22b8 │ │ -37b14a: 130e 0d00 |00af: const/16 v14, #int 13 // #d │ │ -37b14e: 0810 0400 |00b1: move-object/from16 v16, v4 │ │ -37b152: 1404 adad ad00 |00b3: const v4, #float 1.59498e-38 // #00adadad │ │ -37b158: 7040 0aa2 f24e |00b6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b15e: 6902 c374 |00b9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIGHTBOX_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74c3 │ │ -37b162: 2204 8e14 |00bb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b166: 1a0f af1c |00bd: const-string v15, "GRAY20" // string@1caf │ │ -37b16a: 130e 0e00 |00bf: const/16 v14, #int 14 // #e │ │ -37b16e: 0811 0200 |00c1: move-object/from16 v17, v2 │ │ -37b172: 1402 a9a9 a900 |00c3: const v2, #float 1.55811e-38 // #00a9a9a9 │ │ -37b178: 7040 0aa2 f42e |00c6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b17e: 6904 8e74 |00c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GRAY20:Lnet/sf/dibdib/generic/ColorNmz; // field@748e │ │ -37b182: 2202 8e14 |00cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b186: 1a0f c309 |00cd: const-string v15, "ASH_GRAY" // string@09c3 │ │ -37b18a: 130e 0f00 |00cf: const/16 v14, #int 15 // #f │ │ -37b18e: 0812 0400 |00d1: move-object/from16 v18, v4 │ │ -37b192: 1404 b9b9 b900 |00d3: const v4, #float 1.70562e-38 // #00b9b9b9 │ │ -37b198: 7040 0aa2 f24e |00d6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b19e: 6902 e573 |00d9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ASH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73e5 │ │ -37b1a2: 2204 8e14 |00db: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b1a6: 1a0f 1446 |00dd: const-string v15, "SILVER_SAND" // string@4614 │ │ -37b1aa: 130e 1000 |00df: const/16 v14, #int 16 // #10 │ │ -37b1ae: 0813 0200 |00e1: move-object/from16 v19, v2 │ │ -37b1b2: 1402 c0c0 c000 |00e3: const v2, #float 1.77016e-38 // #00c0c0c0 │ │ -37b1b8: 7040 0aa2 f42e |00e6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b1be: 6904 9775 |00e9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SILVER_SAND:Lnet/sf/dibdib/generic/ColorNmz; // field@7597 │ │ -37b1c2: 2202 8e14 |00eb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b1c6: 1a0f 1246 |00ed: const-string v15, "SILVER" // string@4612 │ │ -37b1ca: 130e 1100 |00ef: const/16 v14, #int 17 // #11 │ │ -37b1ce: 0814 0400 |00f1: move-object/from16 v20, v4 │ │ -37b1d2: 1404 c7c7 c700 |00f3: const v4, #float 1.83469e-38 // #00c7c7c7 │ │ -37b1d8: 7040 0aa2 f24e |00f6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b1de: 6902 9575 |00f9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SILVER:Lnet/sf/dibdib/generic/ColorNmz; // field@7595 │ │ -37b1e2: 2204 8e14 |00fb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b1e6: 1a0f 9240 |00fd: const-string v15, "PASTEL_GRAY" // string@4092 │ │ -37b1ea: 130e 1200 |00ff: const/16 v14, #int 18 // #12 │ │ -37b1ee: 0815 0200 |0101: move-object/from16 v21, v2 │ │ -37b1f2: 1402 cccc cc00 |0103: const v2, #float 1.88079e-38 // #00cccccc │ │ -37b1f8: 7040 0aa2 f42e |0106: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b1fe: 6904 2675 |0109: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7526 │ │ -37b202: 2202 8e14 |010b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b206: 1a0f 731c |010d: const-string v15, "GAINSBORO" // string@1c73 │ │ -37b20a: 130e 1300 |010f: const/16 v14, #int 19 // #13 │ │ -37b20e: 0816 0400 |0111: move-object/from16 v22, v4 │ │ -37b212: 1404 dcdc dc00 |0113: const v4, #float 2.0283e-38 // #00dcdcdc │ │ -37b218: 7040 0aa2 f24e |0116: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b21e: 6902 7f74 |0119: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GAINSBORO:Lnet/sf/dibdib/generic/ColorNmz; // field@747f │ │ -37b222: 2204 8e14 |011b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b226: 1a0f 0541 |011d: const-string v15, "PLATINUM" // string@4105 │ │ -37b22a: 130e 1400 |011f: const/16 v14, #int 20 // #14 │ │ -37b22e: 0817 0200 |0121: move-object/from16 v23, v2 │ │ -37b232: 1402 e4e4 e400 |0123: const v2, #float 2.10206e-38 // #00e4e4e4 │ │ -37b238: 7040 0aa2 f42e |0126: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b23e: 6904 4575 |0129: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7545 │ │ -37b242: 2202 8e14 |012b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b246: 1a0f 0a53 |012d: const-string v15, "WHITESMOKE" // string@530a │ │ -37b24a: 130e 1500 |012f: const/16 v14, #int 21 // #15 │ │ -37b24e: 0818 0400 |0131: move-object/from16 v24, v4 │ │ -37b252: 1404 f5f5 f500 |0133: const v4, #float 2.25879e-38 // #00f5f5f5 │ │ -37b258: 7040 0aa2 f24e |0136: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b25e: 6902 df75 |0139: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz; // field@75df │ │ -37b262: 2204 8e14 |013b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b266: 1a0f 0953 |013d: const-string v15, "WHITE" // string@5309 │ │ -37b26a: 130e 1600 |013f: const/16 v14, #int 22 // #16 │ │ -37b26e: 0819 0200 |0141: move-object/from16 v25, v2 │ │ -37b272: 1402 ffff ff00 |0143: const v2, #float 2.35099e-38 // #00ffffff │ │ -37b278: 7040 0aa2 f42e |0146: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b27e: 6904 de75 |0149: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75de │ │ -37b282: 2202 8e14 |014b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b286: 1a0e 3a09 |014d: const-string v14, "ALICE_BLUE__W" // string@093a │ │ -37b28a: 130f 1700 |014f: const/16 v15, #int 23 // #17 │ │ -37b28e: 081a 0400 |0151: move-object/from16 v26, v4 │ │ -37b292: 1404 fff8 f000 |0153: const v4, #float 2.21298e-38 // #00f0f8ff │ │ -37b298: 7040 0aa2 e24f |0156: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b29e: 6902 d473 |0159: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ALICE_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d4 │ │ -37b2a2: 2204 8e14 |015b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b2a6: 1a0e 5409 |015d: const-string v14, "AMARANTH__W" // string@0954 │ │ -37b2aa: 130f 1800 |015f: const/16 v15, #int 24 // #18 │ │ -37b2ae: 081b 0200 |0161: move-object/from16 v27, v2 │ │ -37b2b2: 1402 502b e500 |0163: const v2, #float 2.10459e-38 // #00e52b50 │ │ -37b2b8: 7040 0aa2 e42f |0166: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b2be: 6904 d673 |0169: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AMARANTH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d6 │ │ -37b2c2: 2202 8e14 |016b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b2c6: 1a0e 5609 |016d: const-string v14, "AMBER__W" // string@0956 │ │ -37b2ca: 130f 1900 |016f: const/16 v15, #int 25 // #19 │ │ -37b2ce: 081c 0400 |0171: move-object/from16 v28, v4 │ │ -37b2d2: 1404 00bf ff00 |0173: const v4, #float 2.34866e-38 // #00ffbf00 │ │ -37b2d8: 7040 0aa2 e24f |0176: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b2de: 6902 d873 |0179: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMBER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d8 │ │ -37b2e2: 2204 8e14 |017b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b2e6: 1a0e 5909 |017d: const-string v14, "AMETHYST__W" // string@0959 │ │ -37b2ea: 130f 1a00 |017f: const/16 v15, #int 26 // #1a │ │ -37b2ee: 081d 0200 |0181: move-object/from16 v29, v2 │ │ -37b2f2: 1402 cc66 9900 |0183: const v2, #float 1.40877e-38 // #009966cc │ │ -37b2f8: 7040 0aa2 e42f |0186: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b2fe: 6904 da73 |0189: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AMETHYST__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73da │ │ -37b302: 2202 8e14 |018b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b306: 1a0e a209 |018d: const-string v14, "APPLE_GREEN__W" // string@09a2 │ │ -37b30a: 130f 1b00 |018f: const/16 v15, #int 27 // #1b │ │ -37b30e: 081e 0400 |0191: move-object/from16 v30, v4 │ │ -37b312: 1404 00b6 8d00 |0193: const v4, #float 1.30141e-38 // #008db600 │ │ -37b318: 7040 0aa2 e24f |0196: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b31e: 6902 dd73 |0199: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73dd │ │ -37b322: 2204 8e14 |019b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b326: 1a0e a309 |019d: const-string v14, "APPLE_RED__W" // string@09a3 │ │ -37b32a: 130f 1c00 |019f: const/16 v15, #int 28 // #1c │ │ -37b32e: 081f 0200 |01a1: move-object/from16 v31, v2 │ │ -37b332: 1402 3200 be00 |01a3: const v2, #float 1.74488e-38 // #00be0032 │ │ -37b338: 7040 0aa2 e42f |01a6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b33e: 6904 de73 |01a9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_RED__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73de │ │ -37b342: 2202 8e14 |01ab: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b346: 1a0e a809 |01ad: const-string v14, "APRICOT__W" // string@09a8 │ │ -37b34a: 130f 1d00 |01af: const/16 v15, #int 29 // #1d │ │ -37b34e: 0820 0400 |01b1: move-object/from16 v32, v4 │ │ -37b352: 1404 b1ce fb00 |01b3: const v4, #float 2.31249e-38 // #00fbceb1 │ │ -37b358: 7040 0aa2 e24f |01b6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b35e: 6902 e173 |01b9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73e1 │ │ -37b362: 2204 8e14 |01bb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b366: 1a0e aa09 |01bd: const-string v14, "AQUAMARINE__W" // string@09aa │ │ -37b36a: 130f 1e00 |01bf: const/16 v15, #int 30 // #1e │ │ -37b36e: 0821 0200 |01c1: move-object/from16 v33, v2 │ │ -37b372: 1402 d4ff 7f00 |01c3: const v2, #float 1.17549e-38 // #007fffd4 │ │ -37b378: 7040 0aa2 e42f |01c6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b37e: 6904 e373 |01c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AQUAMARINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73e3 │ │ -37b382: 2202 8e14 |01cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b386: 1a0e 2f0a |01cd: const-string v14, "AZURE__W" // string@0a2f │ │ -37b38a: 130f 1f00 |01cf: const/16 v15, #int 31 // #1f │ │ -37b38e: 0822 0400 |01d1: move-object/from16 v34, v4 │ │ -37b392: 1304 ff7f |01d3: const/16 v4, #int 32767 // #7fff │ │ -37b396: 7040 0aa2 e24f |01d5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b39c: 6902 eb73 |01d8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73eb │ │ -37b3a0: 2204 8e14 |01da: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b3a4: 1a0e c80c |01dc: const-string v14, "BABY_BLUE__W" // string@0cc8 │ │ -37b3a8: 130f 2000 |01de: const/16 v15, #int 32 // #20 │ │ -37b3ac: 0823 0200 |01e0: move-object/from16 v35, v2 │ │ -37b3b0: 1402 f0cf 8900 |01e2: const v2, #float 1.26561e-38 // #0089cff0 │ │ -37b3b6: 7040 0aa2 e42f |01e5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b3bc: 6904 ed73 |01e8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BABY_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73ed │ │ -37b3c0: 2202 8e14 |01ea: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b3c4: 1a0e 010d |01ec: const-string v14, "BEIGE__W" // string@0d01 │ │ -37b3c8: 130f 2100 |01ee: const/16 v15, #int 33 // #21 │ │ -37b3cc: 0824 0400 |01f0: move-object/from16 v36, v4 │ │ -37b3d0: 1404 dcf5 f500 |01f2: const v4, #float 2.25879e-38 // #00f5f5dc │ │ -37b3d6: 7040 0aa2 e24f |01f5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b3dc: 6902 f873 |01f8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73f8 │ │ -37b3e0: 2204 8e14 |01fa: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b3e4: 1a0e 620d |01fc: const-string v14, "BRICK_RED__W" // string@0d62 │ │ -37b3e8: 130f 2200 |01fe: const/16 v15, #int 34 // #22 │ │ -37b3ec: 0825 0200 |0200: move-object/from16 v37, v2 │ │ -37b3f0: 1402 5441 cb00 |0202: const v2, #float 1.8666e-38 // #00cb4154 │ │ -37b3f6: 7040 0aa2 e42f |0205: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b3fc: 6904 1474 |0208: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRICK_RED__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7414 │ │ -37b400: 2202 8e14 |020a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b404: 1a0e 300d |020c: const-string v14, "BLUSH__W" // string@0d30 │ │ -37b408: 130f 2300 |020e: const/16 v15, #int 35 // #23 │ │ -37b40c: 0826 0400 |0210: move-object/from16 v38, v4 │ │ -37b410: 1404 835d de00 |0212: const v4, #float 2.0421e-38 // #00de5d83 │ │ -37b416: 7040 0aa2 e24f |0215: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b41c: 6902 1074 |0218: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUSH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7410 │ │ -37b420: 2204 8e14 |021a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b424: 1a0e 660d |021c: const-string v14, "BRONZE__W" // string@0d66 │ │ -37b428: 130f 2400 |021e: const/16 v15, #int 36 // #24 │ │ -37b42c: 0827 0200 |0220: move-object/from16 v39, v2 │ │ -37b430: 1402 327f cd00 |0222: const v2, #float 1.88719e-38 // #00cd7f32 │ │ -37b436: 7040 0aa2 e42f |0225: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b43c: 6904 1874 |0228: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7418 │ │ -37b440: 2202 8e14 |022a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b444: 1a0e 6a0d |022c: const-string v14, "BROWN__W" // string@0d6a │ │ -37b448: 130f 2500 |022e: const/16 v15, #int 37 // #25 │ │ -37b44c: 0828 0400 |0230: move-object/from16 v40, v4 │ │ -37b450: 1404 0033 9900 |0232: const v4, #float 1.40691e-38 // #00993300 │ │ -37b456: 7040 0aa2 e24f |0235: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b45c: 6902 1c74 |0238: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BROWN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@741c │ │ -37b460: 2204 8e14 |023a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b464: 1a0e 790d |023c: const-string v14, "BURGUNDY__W" // string@0d79 │ │ -37b468: 130f 2600 |023e: const/16 v15, #int 38 // #26 │ │ -37b46c: 0829 0200 |0240: move-object/from16 v41, v2 │ │ -37b470: 1402 2000 8000 |0242: const v2, #float 1.1755e-38 // #00800020 │ │ -37b476: 7040 0aa2 e42f |0245: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b47c: 6904 1d74 |0248: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BURGUNDY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@741d │ │ -37b480: 2202 8e14 |024a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b484: 1a0e 830d |024c: const-string v14, "BYZANTIUM__W" // string@0d83 │ │ -37b488: 130f 2700 |024e: const/16 v15, #int 39 // #27 │ │ -37b48c: 082a 0400 |0250: move-object/from16 v42, v4 │ │ -37b490: 1404 6329 7000 |0252: const v4, #float 1.03004e-38 // #00702963 │ │ -37b496: 7040 0aa2 e24f |0255: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b49c: 6902 2274 |0258: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BYZANTIUM__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7422 │ │ -37b4a0: 2204 8e14 |025a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b4a4: 1a0e 8c0f |025c: const-string v14, "CARMINE__W" // string@0f8c │ │ -37b4a8: 130f 2800 |025e: const/16 v15, #int 40 // #28 │ │ -37b4ac: 082b 0200 |0260: move-object/from16 v43, v2 │ │ -37b4b0: 1402 1800 9600 |0262: const v2, #float 1.37754e-38 // #00960018 │ │ -37b4b6: 7040 0aa2 e42f |0265: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b4bc: 6904 2774 |0268: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARMINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7427 │ │ -37b4c0: 2202 8e14 |026a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b4c4: 1a0e b90f |026c: const-string v14, "CERISE__W" // string@0fb9 │ │ -37b4c8: 130f 2900 |026e: const/16 v15, #int 41 // #29 │ │ -37b4cc: 082c 0400 |0270: move-object/from16 v44, v4 │ │ -37b4d0: 1404 6331 de00 |0272: const v4, #float 2.04052e-38 // #00de3163 │ │ -37b4d6: 7040 0aa2 e24f |0275: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b4dc: 6902 2c74 |0278: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CERISE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@742c │ │ -37b4e0: 2204 8e14 |027a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b4e4: 1a0e bb0f |027c: const-string v14, "CERULEAN__W" // string@0fbb │ │ -37b4e8: 130f 2a00 |027e: const/16 v15, #int 42 // #2a │ │ -37b4ec: 082d 0200 |0280: move-object/from16 v45, v2 │ │ -37b4f0: 1302 a77b |0282: const/16 v2, #int 31655 // #7ba7 │ │ -37b4f4: 7040 0aa2 e42f |0284: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b4fa: 6904 2e74 |0287: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CERULEAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@742e │ │ -37b4fe: 2202 8e14 |0289: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b502: 1a0e c30f |028b: const-string v14, "CHAMPAGNE__W" // string@0fc3 │ │ -37b506: 130f 2b00 |028d: const/16 v15, #int 43 // #2b │ │ -37b50a: 082e 0400 |028f: move-object/from16 v46, v4 │ │ -37b50e: 1404 cee7 f700 |0291: const v4, #float 2.27665e-38 // #00f7e7ce │ │ -37b514: 7040 0aa2 e24f |0294: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b51a: 6902 3074 |0297: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHAMPAGNE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7430 │ │ -37b51e: 2204 8e14 |0299: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b522: 1a0e ee0f |029b: const-string v14, "CHOCOLATE__W" // string@0fee │ │ -37b526: 130f 2c00 |029d: const/16 v15, #int 44 // #2c │ │ -37b52a: 082f 0200 |029f: move-object/from16 v47, v2 │ │ -37b52e: 1402 003f 7b00 |02a1: const v2, #float 1.13184e-38 // #007b3f00 │ │ -37b534: 7040 0aa2 e42f |02a4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b53a: 6904 3974 |02a7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7439 │ │ -37b53e: 2202 8e14 |02a9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b542: 1a0e 2610 |02ab: const-string v14, "COBALT_BLUE__W" // string@1026 │ │ -37b546: 130f 2d00 |02ad: const/16 v15, #int 45 // #2d │ │ -37b54a: 0830 0400 |02af: move-object/from16 v48, v4 │ │ -37b54e: 1304 ab47 |02b1: const/16 v4, #int 18347 // #47ab │ │ -37b552: 7040 0aa2 e24f |02b3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b558: 6902 4174 |02b6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COBALT_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7441 │ │ -37b55c: 2204 8e14 |02b8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b560: 1a0e 2910 |02ba: const-string v14, "COFFEE__W" // string@1029 │ │ -37b564: 130f 2e00 |02bc: const/16 v15, #int 46 // #2e │ │ -37b568: 0831 0200 |02be: move-object/from16 v49, v2 │ │ -37b56c: 1402 374e 6f00 |02c0: const v2, #float 1.02218e-38 // #006f4e37 │ │ -37b572: 7040 0aa2 e42f |02c3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b578: 6904 4374 |02c6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COFFEE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7443 │ │ -37b57c: 2202 8e14 |02c8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b580: 1a0e a210 |02ca: const-string v14, "COPPER__W" // string@10a2 │ │ -37b584: 130f 2f00 |02cc: const/16 v15, #int 47 // #2f │ │ -37b588: 0832 0400 |02ce: move-object/from16 v50, v4 │ │ -37b58c: 1404 3373 b800 |02d0: const v4, #float 1.69391e-38 // #00b87333 │ │ -37b592: 7040 0aa2 e24f |02d3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b598: 6902 4674 |02d6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COPPER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7446 │ │ -37b59c: 2204 8e14 |02d8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b5a0: 1a0e a710 |02da: const-string v14, "CORAL__W" // string@10a7 │ │ -37b5a4: 130f 3000 |02dc: const/16 v15, #int 48 // #30 │ │ -37b5a8: 0833 0200 |02de: move-object/from16 v51, v2 │ │ -37b5ac: 1402 507f ff00 |02e0: const v2, #float 2.34637e-38 // #00ff7f50 │ │ -37b5b2: 7040 0aa2 e42f |02e3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b5b8: 6904 4974 |02e6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CORAL__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7449 │ │ -37b5bc: 2202 8e14 |02e8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b5c0: 1a0e d510 |02ea: const-string v14, "CRIMSON__W" // string@10d5 │ │ -37b5c4: 130f 3100 |02ec: const/16 v15, #int 49 // #31 │ │ -37b5c8: 0834 0400 |02ee: move-object/from16 v52, v4 │ │ -37b5cc: 1404 3c14 dc00 |02f0: const v4, #float 2.02111e-38 // #00dc143c │ │ -37b5d2: 7040 0aa2 e24f |02f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b5d8: 6902 4e74 |02f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CRIMSON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@744e │ │ -37b5dc: 2204 8e14 |02f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b5e0: 1a0e f610 |02fa: const-string v14, "CYAN__W" // string@10f6 │ │ -37b5e4: 130f 3200 |02fc: const/16 v15, #int 50 // #32 │ │ -37b5e8: 0835 0200 |02fe: move-object/from16 v53, v2 │ │ -37b5ec: 1402 ffff 0000 |0300: const v2, #float 9.18341e-41 // #0000ffff │ │ -37b5f2: 7040 0aa2 e42f |0303: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b5f8: 6904 5774 |0306: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7457 │ │ -37b5fc: 2202 8e14 |0308: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b600: 1a0e 1c16 |030a: const-string v14, "DESERT_SAND__W" // string@161c │ │ -37b604: 130f 3300 |030c: const/16 v15, #int 51 // #33 │ │ -37b608: 0836 0400 |030e: move-object/from16 v54, v4 │ │ -37b60c: 1404 afc9 ed00 |0310: const v4, #float 2.18374e-38 // #00edc9af │ │ -37b612: 7040 0aa2 e24f |0313: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b618: 6902 6374 |0316: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DESERT_SAND__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7463 │ │ -37b61c: 2204 8e14 |0318: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b620: 1a0e f817 |031a: const-string v14, "EMERALD__W" // string@17f8 │ │ -37b624: 130f 3400 |031c: const/16 v15, #int 52 // #34 │ │ -37b628: 0837 0200 |031e: move-object/from16 v55, v2 │ │ -37b62c: 1402 78c8 5000 |0320: const v2, #float 7.41875e-39 // #0050c878 │ │ -37b632: 7040 0aa2 e42f |0323: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b638: 6904 6e74 |0326: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@746e │ │ -37b63c: 2202 8e14 |0328: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b640: 1a0e 4218 |032a: const-string v14, "ERIN__W" // string@1842 │ │ -37b644: 130f 3500 |032c: const/16 v15, #int 53 // #35 │ │ -37b648: 0838 0400 |032e: move-object/from16 v56, v4 │ │ -37b64c: 1404 3fff 0000 |0330: const v4, #float 9.1565e-41 // #0000ff3f │ │ -37b652: 7040 0aa2 e24f |0333: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b658: 6902 7274 |0336: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ERIN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7472 │ │ -37b65c: 2204 8e14 |0338: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b660: 1a0e 951c |033a: const-string v14, "GOLD__W" // string@1c95 │ │ -37b664: 130f 3600 |033c: const/16 v15, #int 54 // #36 │ │ -37b668: 0839 0200 |033e: move-object/from16 v57, v2 │ │ -37b66c: 1402 00d7 ff00 |0340: const v2, #float 2.34952e-38 // #00ffd700 │ │ -37b672: 7040 0aa2 e42f |0343: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b678: 6904 8674 |0346: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7486 │ │ -37b67c: 2202 8e14 |0348: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b680: 1a0e 401d |034a: const-string v14, "HARLEQUIN__W" // string@1d40 │ │ -37b684: 130f 3700 |034c: const/16 v15, #int 55 // #37 │ │ -37b688: 083a 0400 |034e: move-object/from16 v58, v4 │ │ -37b68c: 1404 00ff 3f00 |0350: const v4, #float 5.87711e-39 // #003fff00 │ │ -37b692: 7040 0aa2 e24f |0353: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b698: 6902 9574 |0356: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HARLEQUIN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7495 │ │ -37b69c: 2204 8e14 |0358: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b6a0: 1a0e f91e |035a: const-string v14, "INDIGO__W" // string@1ef9 │ │ -37b6a4: 130f 3800 |035c: const/16 v15, #int 56 // #38 │ │ -37b6a8: 083b 0200 |035e: move-object/from16 v59, v2 │ │ -37b6ac: 1402 8200 4b00 |0360: const v2, #float 6.88784e-39 // #004b0082 │ │ -37b6b2: 7040 0aa2 e42f |0363: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b6b8: 6904 a574 |0366: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.INDIGO__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74a5 │ │ -37b6bc: 2202 8e14 |0368: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b6c0: 1a0e 931f |036a: const-string v14, "IVORY__W" // string@1f93 │ │ -37b6c4: 130f 3900 |036c: const/16 v15, #int 57 // #39 │ │ -37b6c8: 083c 0400 |036e: move-object/from16 v60, v4 │ │ -37b6cc: 1404 f0ff ff00 |0370: const v4, #float 2.35099e-38 // #00fffff0 │ │ -37b6d2: 7040 0aa2 e24f |0373: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b6d8: 6902 a874 |0376: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.IVORY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74a8 │ │ -37b6dc: 2204 8e14 |0378: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b6e0: 1a0e c420 |037a: const-string v14, "JADE__W" // string@20c4 │ │ -37b6e4: 130f 3a00 |037c: const/16 v15, #int 58 // #3a │ │ -37b6e8: 083d 0200 |037e: move-object/from16 v61, v2 │ │ -37b6ec: 1402 6ba8 0000 |0380: const v2, #float 6.0417e-41 // #0000a86b │ │ -37b6f2: 7040 0aa2 e42f |0383: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b6f8: 6904 ac74 |0386: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JADE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74ac │ │ -37b6fc: 2202 8e14 |0388: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b700: 1a0e f220 |038a: const-string v14, "JUNGLE_GREEN__W" // string@20f2 │ │ -37b704: 130f 3b00 |038c: const/16 v15, #int 59 // #3b │ │ -37b708: 083e 0400 |038e: move-object/from16 v62, v4 │ │ -37b70c: 1404 87ab 2900 |0390: const v4, #float 3.82679e-39 // #0029ab87 │ │ -37b712: 7040 0aa2 e24f |0393: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b718: 6902 af74 |0396: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.JUNGLE_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74af │ │ -37b71c: 2204 8e14 |0398: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b720: 1a0e 2d22 |039a: const-string v14, "LAVENDER__W" // string@222d │ │ -37b724: 130f 3c00 |039c: const/16 v15, #int 60 // #3c │ │ -37b728: 083f 0200 |039e: move-object/from16 v63, v2 │ │ -37b72c: 1402 dc7e b500 |03a0: const v2, #float 1.66677e-38 // #00b57edc │ │ -37b732: 7040 0aa2 e42f |03a3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b738: 6904 b874 |03a6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74b8 │ │ -37b73c: 2202 8e14 |03a8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b740: 1a0e 9222 |03aa: const-string v14, "LEMON__W" // string@2292 │ │ -37b744: 130f 3d00 |03ac: const/16 v15, #int 61 // #3d │ │ -37b748: 0840 0400 |03ae: move-object/from16 v64, v4 │ │ -37b74c: 1404 00f7 ff00 |03b0: const v4, #float 2.35067e-38 // #00fff700 │ │ -37b752: 7040 0aa2 e24f |03b3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b758: 6902 be74 |03b6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEMON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74be │ │ -37b75c: 2204 8e14 |03b8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b760: 1a0e d522 |03ba: const-string v14, "LILAC__W" // string@22d5 │ │ -37b764: 130f 3e00 |03bc: const/16 v15, #int 62 // #3e │ │ -37b768: 0841 0200 |03be: move-object/from16 v65, v2 │ │ -37b76c: 1402 c8a2 c800 |03c0: const v2, #float 1.84255e-38 // #00c8a2c8 │ │ -37b772: 7040 0aa2 e42f |03c3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b778: 6904 c974 |03c6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74c9 │ │ -37b77c: 2202 8e14 |03c8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b780: 1a0e e322 |03ca: const-string v14, "LIME__W" // string@22e3 │ │ -37b784: 130f 3f00 |03cc: const/16 v15, #int 63 // #3f │ │ -37b788: 0842 0400 |03ce: move-object/from16 v66, v4 │ │ -37b78c: 1404 00ff bf00 |03d0: const v4, #float 1.76321e-38 // #00bfff00 │ │ -37b792: 7040 0aa2 e24f |03d3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b798: 6902 cf74 |03d6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74cf │ │ -37b79c: 2204 8e14 |03d8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b7a0: 1a0e 853a |03da: const-string v14, "MAGENTA__W" // string@3a85 │ │ -37b7a4: 130f 4000 |03dc: const/16 v15, #int 64 // #40 │ │ -37b7a8: 0843 0200 |03de: move-object/from16 v67, v2 │ │ -37b7ac: 1402 ff00 ff00 |03e0: const v2, #float 2.34184e-38 // #00ff00ff │ │ -37b7b2: 7040 0aa2 e42f |03e3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b7b8: 6904 d774 |03e6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74d7 │ │ -37b7bc: 2202 8e14 |03e8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b7c0: 1a0e 833a |03ea: const-string v14, "MAGENTA_ROSE__W" // string@3a83 │ │ -37b7c4: 130f 4100 |03ec: const/16 v15, #int 65 // #41 │ │ -37b7c8: 0844 0400 |03ee: move-object/from16 v68, v4 │ │ -37b7cc: 1404 af00 ff00 |03f0: const v4, #float 2.34183e-38 // #00ff00af │ │ -37b7d2: 7040 0aa2 e24f |03f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b7d8: 6902 d574 |03f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA_ROSE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74d5 │ │ -37b7dc: 2204 8e14 |03f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b7e0: 1a0e b73a |03fa: const-string v14, "MAUVE__W" // string@3ab7 │ │ -37b7e4: 130f 4200 |03fc: const/16 v15, #int 66 // #42 │ │ -37b7e8: 0845 0200 |03fe: move-object/from16 v69, v2 │ │ -37b7ec: 1402 ffb0 e000 |0400: const v2, #float 2.06346e-38 // #00e0b0ff │ │ -37b7f2: 7040 0aa2 e42f |0403: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b7f8: 6904 e874 |0406: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAUVE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74e8 │ │ -37b7fc: 2202 8e14 |0408: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b800: 1a0e 5b3f |040a: const-string v14, "OCHRE__W" // string@3f5b │ │ -37b804: 130f 4300 |040c: const/16 v15, #int 67 // #43 │ │ -37b808: 0846 0400 |040e: move-object/from16 v70, v4 │ │ -37b80c: 1404 2277 cc00 |0410: const v4, #float 1.87772e-38 // #00cc7722 │ │ -37b812: 7040 0aa2 e24f |0413: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b818: 6902 0a75 |0416: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OCHRE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@750a │ │ -37b81c: 2204 8e14 |0418: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b820: 1a0e 9e3f |041a: const-string v14, "ORANGE__W" // string@3f9e │ │ -37b824: 130f 4400 |041c: const/16 v15, #int 68 // #44 │ │ -37b828: 0847 0200 |041e: move-object/from16 v71, v2 │ │ -37b82c: 1402 0066 ff00 |0420: const v2, #float 2.34546e-38 // #00ff6600 │ │ -37b832: 7040 0aa2 e42f |0423: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b838: 6904 1675 |0426: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7516 │ │ -37b83c: 2202 8e14 |0428: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b840: 1a0e a13f |042a: const-string v14, "ORCHID__W" // string@3fa1 │ │ -37b844: 130f 4500 |042c: const/16 v15, #int 69 // #45 │ │ -37b848: 0848 0400 |042e: move-object/from16 v72, v4 │ │ -37b84c: 1404 d670 da00 |0430: const v4, #float 2.00606e-38 // #00da70d6 │ │ -37b852: 7040 0aa2 e24f |0433: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b858: 6902 1975 |0436: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORCHID__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7519 │ │ -37b85c: 2204 8e14 |0438: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b860: 1a0e bf40 |043a: const-string v14, "PEACH__W" // string@40bf │ │ -37b864: 130f 4600 |043c: const/16 v15, #int 70 // #46 │ │ -37b868: 0849 0200 |043e: move-object/from16 v73, v2 │ │ -37b86c: 1402 b4e5 ff00 |0440: const v2, #float 2.35005e-38 // #00ffe5b4 │ │ -37b872: 7040 0aa2 e42f |0443: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b878: 6904 2a75 |0446: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@752a │ │ -37b87c: 2202 8e14 |0448: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b880: 1a0e c540 |044a: const-string v14, "PEAR__W" // string@40c5 │ │ -37b884: 130f 4700 |044c: const/16 v15, #int 71 // #47 │ │ -37b888: 084a 0400 |044e: move-object/from16 v74, v4 │ │ -37b88c: 1404 31e2 d100 |0450: const v4, #float 1.92748e-38 // #00d1e231 │ │ -37b892: 7040 0aa2 e24f |0453: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b898: 6902 3075 |0456: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEAR__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7530 │ │ -37b89c: 2204 8e14 |0458: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b8a0: 1a0e da40 |045a: const-string v14, "PERIWINKLE__W" // string@40da │ │ -37b8a4: 130f 4800 |045c: const/16 v15, #int 72 // #48 │ │ -37b8a8: 084b 0200 |045e: move-object/from16 v75, v2 │ │ -37b8ac: 1402 e6cd c300 |0460: const v2, #float 1.79818e-38 // #00c3cde6 │ │ -37b8b2: 7040 0aa2 e42f |0463: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b8b8: 6904 3275 |0466: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERIWINKLE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7532 │ │ -37b8bc: 2202 8e14 |0468: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b8c0: 1a0e e140 |046a: const-string v14, "PERSIAN_BLUE__W" // string@40e1 │ │ -37b8c4: 130f 4900 |046c: const/16 v15, #int 73 // #49 │ │ -37b8c8: 084c 0400 |046e: move-object/from16 v76, v4 │ │ -37b8cc: 1404 bb39 1c00 |0470: const v4, #float 2.5921e-39 // #001c39bb │ │ -37b8d2: 7040 0aa2 e24f |0473: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b8d8: 6902 3475 |0476: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7534 │ │ -37b8dc: 2204 8e14 |0478: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b8e0: 1a0e f740 |047a: const-string v14, "PINK__W" // string@40f7 │ │ -37b8e4: 130f 4a00 |047c: const/16 v15, #int 74 // #4a │ │ -37b8e8: 084d 0200 |047e: move-object/from16 v77, v2 │ │ -37b8ec: 1402 cbc0 ff00 |0480: const v2, #float 2.34872e-38 // #00ffc0cb │ │ -37b8f2: 7040 0aa2 e42f |0483: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b8f8: 6904 4275 |0486: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7542 │ │ -37b8fc: 2202 8e14 |0488: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b900: 1a0e 0741 |048a: const-string v14, "PLUM__W" // string@4107 │ │ -37b904: 130f 4b00 |048c: const/16 v15, #int 75 // #4b │ │ -37b908: 084e 0400 |048e: move-object/from16 v78, v4 │ │ -37b90c: 1404 8545 8e00 |0490: const v4, #float 1.30656e-38 // #008e4585 │ │ -37b912: 7040 0aa2 e24f |0493: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b918: 6902 4775 |0496: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PLUM__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7547 │ │ -37b91c: 2204 8e14 |0498: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b920: 1a0e 6c41 |049a: const-string v14, "PRUSSIAN_BLUE__W" // string@416c │ │ -37b924: 130f 4c00 |049c: const/16 v15, #int 76 // #4c │ │ -37b928: 084f 0200 |049e: move-object/from16 v79, v2 │ │ -37b92c: 1302 5331 |04a0: const/16 v2, #int 12627 // #3153 │ │ -37b930: 7040 0aa2 e42f |04a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b936: 6904 4c75 |04a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PRUSSIAN_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@754c │ │ -37b93a: 2202 8e14 |04a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b93e: 1a0e 6f41 |04a9: const-string v14, "PUCE__W" // string@416f │ │ -37b942: 130f 4d00 |04ab: const/16 v15, #int 77 // #4d │ │ -37b946: 0850 0400 |04ad: move-object/from16 v80, v4 │ │ -37b94a: 1404 9988 cc00 |04af: const v4, #float 1.87834e-38 // #00cc8899 │ │ -37b950: 7040 0aa2 e24f |04b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b956: 6902 4d75 |04b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PUCE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@754d │ │ -37b95a: 2204 8e14 |04b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b95e: 1a0e 7c41 |04b9: const-string v14, "PURPLE__W" // string@417c │ │ -37b962: 130f 4e00 |04bb: const/16 v15, #int 78 // #4e │ │ -37b966: 0851 0200 |04bd: move-object/from16 v81, v2 │ │ -37b96a: 1402 ad0d 6a00 |04bf: const v2, #float 9.73947e-39 // #006a0dad │ │ -37b970: 7040 0aa2 e42f |04c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b976: 6904 5975 |04c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7559 │ │ -37b97a: 2202 8e14 |04c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b97e: 1a0e 0143 |04c9: const-string v14, "RASPBERRY__W" // string@4301 │ │ -37b982: 130f 4f00 |04cb: const/16 v15, #int 79 // #4f │ │ -37b986: 0852 0400 |04cd: move-object/from16 v82, v4 │ │ -37b98a: 1404 5c0b e300 |04cf: const v4, #float 2.08507e-38 // #00e30b5c │ │ -37b990: 7040 0aa2 e24f |04d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b996: 6902 6475 |04d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RASPBERRY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7564 │ │ -37b99a: 2204 8e14 |04d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b99e: 1a0e 1c43 |04d9: const-string v14, "RED_VIOLET__W" // string@431c │ │ -37b9a2: 130f 5000 |04db: const/16 v15, #int 80 // #50 │ │ -37b9a6: 0853 0200 |04dd: move-object/from16 v83, v2 │ │ -37b9aa: 1402 8515 c700 |04df: const v2, #float 1.8283e-38 // #00c71585 │ │ -37b9b0: 7040 0aa2 e42f |04e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b9b6: 6904 6b75 |04e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED_VIOLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@756b │ │ -37b9ba: 2202 8e14 |04e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b9be: 1a0e a643 |04e9: const-string v14, "ROSE__W" // string@43a6 │ │ -37b9c2: 130f 5100 |04eb: const/16 v15, #int 81 // #51 │ │ -37b9c6: 0854 0400 |04ed: move-object/from16 v84, v4 │ │ -37b9ca: 1404 7f00 ff00 |04ef: const v4, #float 2.34182e-38 // #00ff007f │ │ -37b9d0: 7040 0aa2 e24f |04f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b9d6: 6902 7475 |04f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7574 │ │ -37b9da: 2204 8e14 |04f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b9de: 1a0e b843 |04f9: const-string v14, "RUBY__W" // string@43b8 │ │ -37b9e2: 130f 5200 |04fb: const/16 v15, #int 82 // #52 │ │ -37b9e6: 0855 0200 |04fd: move-object/from16 v85, v2 │ │ -37b9ea: 1402 5f11 e000 |04ff: const v2, #float 2.05774e-38 // #00e0115f │ │ -37b9f0: 7040 0aa2 e42f |0502: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b9f6: 6904 7975 |0505: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUBY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7579 │ │ -37b9fa: 2202 8e14 |0507: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b9fe: 1a0e f444 |0509: const-string v14, "SALMON__W" // string@44f4 │ │ -37ba02: 130f 5300 |050b: const/16 v15, #int 83 // #53 │ │ -37ba06: 0856 0400 |050d: move-object/from16 v86, v4 │ │ -37ba0a: 1404 7280 fa00 |050f: const v4, #float 2.3005e-38 // #00fa8072 │ │ -37ba10: 7040 0aa2 e24f |0512: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ba16: 6902 8175 |0515: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7581 │ │ -37ba1a: 2204 8e14 |0517: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ba1e: 1a0e fa44 |0519: const-string v14, "SANGRIA__W" // string@44fa │ │ -37ba22: 130f 5400 |051b: const/16 v15, #int 84 // #54 │ │ -37ba26: 0857 0200 |051d: move-object/from16 v87, v2 │ │ -37ba2a: 1402 0a00 9200 |051f: const v2, #float 1.3408e-38 // #0092000a │ │ -37ba30: 7040 0aa2 e42f |0522: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ba36: 6904 8575 |0525: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SANGRIA__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7585 │ │ -37ba3a: 2202 8e14 |0527: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ba3e: 1a0e fe44 |0529: const-string v14, "SAPPHIRE__W" // string@44fe │ │ -37ba42: 130f 5500 |052b: const/16 v15, #int 85 // #55 │ │ -37ba46: 0858 0400 |052d: move-object/from16 v88, v4 │ │ -37ba4a: 1404 ba52 0f00 |052f: const v4, #float 1.40721e-39 // #000f52ba │ │ -37ba50: 7040 0aa2 e24f |0532: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ba56: 6902 8775 |0535: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAPPHIRE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7587 │ │ -37ba5a: 2204 8e14 |0537: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ba5e: 1a0e 2345 |0539: const-string v14, "SCARLET__W" // string@4523 │ │ -37ba62: 130f 5600 |053b: const/16 v15, #int 86 // #56 │ │ -37ba66: 0859 0200 |053d: move-object/from16 v89, v2 │ │ -37ba6a: 1402 0024 ff00 |053f: const v2, #float 2.3431e-38 // #00ff2400 │ │ -37ba70: 7040 0aa2 e42f |0542: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ba76: 6904 8975 |0545: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7589 │ │ -37ba7a: 2202 8e14 |0547: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ba7e: 1a0e 9146 |0549: const-string v14, "SPRING_BUD__W" // string@4691 │ │ -37ba82: 130f 5700 |054b: const/16 v15, #int 87 // #57 │ │ -37ba86: 085a 0400 |054d: move-object/from16 v90, v4 │ │ -37ba8a: 1404 00fc a700 |054f: const v4, #float 1.54269e-38 // #00a7fc00 │ │ -37ba90: 7040 0aa2 e24f |0552: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ba96: 6902 a375 |0555: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SPRING_BUD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75a3 │ │ -37ba9a: 2204 8e14 |0557: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ba9e: 1a0e 9346 |0559: const-string v14, "SPRING_GREEN__W" // string@4693 │ │ -37baa2: 130f 5800 |055b: const/16 v15, #int 88 // #58 │ │ -37baa6: 085b 0200 |055d: move-object/from16 v91, v2 │ │ -37baaa: 1402 7fff 0000 |055f: const v2, #float 9.16547e-41 // #0000ff7f │ │ -37bab0: 7040 0aa2 e42f |0562: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bab6: 6904 a475 |0565: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPRING_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75a4 │ │ -37baba: 2202 8e14 |0567: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37babe: 1a0e 064a |0569: const-string v14, "TAN__W" // string@4a06 │ │ -37bac2: 130f 5900 |056b: const/16 v15, #int 89 // #59 │ │ -37bac6: 085c 0400 |056d: move-object/from16 v92, v4 │ │ -37baca: 1404 8cb4 d200 |056f: const v4, #float 1.93502e-38 // #00d2b48c │ │ -37bad0: 7040 0aa2 e24f |0572: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bad6: 6902 b675 |0575: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75b6 │ │ -37bada: 2204 8e14 |0577: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bade: 1a0e 144a |0579: const-string v14, "TAUPE__W" // string@4a14 │ │ -37bae2: 130f 5a00 |057b: const/16 v15, #int 90 // #5a │ │ -37bae6: 085d 0200 |057d: move-object/from16 v93, v2 │ │ -37baea: 1402 323c 4800 |057f: const v2, #float 6.63375e-39 // #00483c32 │ │ -37baf0: 7040 0aa2 e42f |0582: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37baf6: 6904 b875 |0585: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAUPE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75b8 │ │ -37bafa: 2202 8e14 |0587: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bafe: 1a0e 294a |0589: const-string v14, "TEAL__W" // string@4a29 │ │ -37bb02: 130f 5b00 |058b: const/16 v15, #int 91 // #5b │ │ -37bb06: 085e 0400 |058d: move-object/from16 v94, v4 │ │ -37bb0a: 1404 8080 0000 |058f: const v4, #float 4.60971e-41 // #00008080 │ │ -37bb10: 7040 0aa2 e24f |0592: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bb16: 6902 bb75 |0595: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75bb │ │ -37bb1a: 2204 8e14 |0597: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bb1e: 1a0e 6c4b |0599: const-string v14, "TURQUOISE__W" // string@4b6c │ │ -37bb22: 130f 5c00 |059b: const/16 v15, #int 92 // #5c │ │ -37bb26: 085f 0200 |059d: move-object/from16 v95, v2 │ │ -37bb2a: 1402 d0e0 4000 |059f: const v2, #float 5.95812e-39 // #0040e0d0 │ │ -37bb30: 7040 0aa2 e42f |05a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bb36: 6904 c975 |05a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75c9 │ │ -37bb3a: 2202 8e14 |05a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bb3e: 1a0e 224f |05a9: const-string v14, "ULTRAMARINE__W" // string@4f22 │ │ -37bb42: 130f 5d00 |05ab: const/16 v15, #int 93 // #5d │ │ -37bb46: 0860 0400 |05ad: move-object/from16 v96, v4 │ │ -37bb4a: 1404 ff00 3f00 |05af: const v4, #float 5.78599e-39 // #003f00ff │ │ -37bb50: 7040 0aa2 e24f |05b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bb56: 6902 cd75 |05b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75cd │ │ -37bb5a: 2204 8e14 |05b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bb5e: 1a0e 1251 |05b9: const-string v14, "VIOLET__W" // string@5112 │ │ -37bb62: 130f 5e00 |05bb: const/16 v15, #int 94 // #5e │ │ -37bb66: 0861 0200 |05bd: move-object/from16 v97, v2 │ │ -37bb6a: 1402 ff00 8000 |05bf: const v2, #float 1.17553e-38 // #008000ff │ │ -37bb70: 7040 0aa2 e42f |05c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bb76: 6904 d675 |05c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75d6 │ │ -37bb7a: 2202 8e14 |05c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bb7e: 1a0e 1451 |05c9: const-string v14, "VIRIDIAN__W" // string@5114 │ │ -37bb82: 130f 5f00 |05cb: const/16 v15, #int 95 // #5f │ │ -37bb86: 0862 0400 |05cd: move-object/from16 v98, v4 │ │ -37bb8a: 1404 6d82 4000 |05cf: const v4, #float 5.92426e-39 // #0040826d │ │ -37bb90: 7040 0aa2 e24f |05d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bb96: 6902 d875 |05d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIRIDIAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75d8 │ │ -37bb9a: 2204 8e14 |05d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bb9e: 1a0e 0710 |05d9: const-string v14, "CLARET__XKCD" // string@1007 │ │ -37bba2: 130f 6000 |05db: const/16 v15, #int 96 // #60 │ │ -37bba6: 0863 0200 |05dd: move-object/from16 v99, v2 │ │ -37bbaa: 1402 1800 6800 |05df: const v2, #float 9.55093e-39 // #00680018 │ │ -37bbb0: 7040 0aa2 e42f |05e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bbb6: 6904 3d74 |05e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CLARET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@743d │ │ -37bbba: 2202 8e14 |05e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bbbe: 1a0e 9f3f |05e9: const-string v14, "ORANGE__XKCD" // string@3f9f │ │ -37bbc2: 130f 6100 |05eb: const/16 v15, #int 97 // #61 │ │ -37bbc6: 0864 0400 |05ed: move-object/from16 v100, v4 │ │ -37bbca: 1404 0673 f900 |05ef: const v4, #float 2.29083e-38 // #00f97306 │ │ -37bbd0: 7040 0aa2 e24f |05f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bbd6: 6902 1775 |05f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7517 │ │ -37bbda: 2204 8e14 |05f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bbde: 1a0e f917 |05f9: const-string v14, "EMERALD__XKCD" // string@17f9 │ │ -37bbe2: 130f 6200 |05fb: const/16 v15, #int 98 // #62 │ │ -37bbe6: 0865 0200 |05fd: move-object/from16 v101, v2 │ │ -37bbea: 1402 49a0 0100 |05ff: const v2, #float 1.49335e-40 // #0001a049 │ │ -37bbf0: 7040 0aa2 e42f |0602: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bbf6: 6904 6f74 |0605: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@746f │ │ -37bbfa: 2202 8e14 |0607: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bbfe: 1a0e 2a4a |0609: const-string v14, "TEAL__XKCD" // string@4a2a │ │ -37bc02: 130f 6300 |060b: const/16 v15, #int 99 // #63 │ │ -37bc06: 0866 0400 |060d: move-object/from16 v102, v4 │ │ -37bc0a: 1404 8693 0200 |060f: const v4, #float 2.36592e-40 // #00029386 │ │ -37bc10: 7040 0aa2 e24f |0612: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bc16: 6902 bc75 |0615: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75bc │ │ -37bc1a: 2204 8e14 |0617: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bc1e: 1a0e b83a |0619: const-string v14, "MAUVE__XKCD" // string@3ab8 │ │ -37bc22: 130f 6400 |061b: const/16 v15, #int 100 // #64 │ │ -37bc26: 0867 0200 |061d: move-object/from16 v103, v2 │ │ -37bc2a: 1402 8171 ae00 |061f: const v2, #float 1.60201e-38 // #00ae7181 │ │ -37bc30: 7040 0aa2 e42f |0622: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bc36: 6904 e974 |0625: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAUVE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e9 │ │ -37bc3a: 2202 8e14 |0627: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bc3e: 1a0e a243 |0629: const-string v14, "ROSA" // string@43a2 │ │ -37bc42: 130f 6500 |062b: const/16 v15, #int 101 // #65 │ │ -37bc46: 0868 0400 |062d: move-object/from16 v104, v4 │ │ -37bc4a: 1404 a486 fe00 |062f: const v4, #float 2.33745e-38 // #00fe86a4 │ │ -37bc50: 7040 0aa2 e24f |0632: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bc56: 6902 7075 |0635: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSA:Lnet/sf/dibdib/generic/ColorNmz; // field@7570 │ │ -37bc5a: 2204 8e14 |0637: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bc5e: 1a0e e345 |0639: const-string v14, "SHIRAZ" // string@45e3 │ │ -37bc62: 130f 6600 |063b: const/16 v15, #int 102 // #66 │ │ -37bc66: 0869 0200 |063d: move-object/from16 v105, v2 │ │ -37bc6a: 1402 330d aa00 |063f: const v2, #float 1.56168e-38 // #00aa0d33 │ │ -37bc70: 7040 0aa2 e42f |0642: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bc76: 6904 9275 |0645: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHIRAZ:Lnet/sf/dibdib/generic/ColorNmz; // field@7592 │ │ -37bc7a: 2202 8e14 |0647: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bc7e: 1a0e 1543 |0649: const-string v14, "RED20" // string@4315 │ │ -37bc82: 130f 6700 |064b: const/16 v15, #int 103 // #67 │ │ -37bc86: 086a 0400 |064d: move-object/from16 v106, v4 │ │ -37bc8a: 1404 4b19 e600 |064f: const v4, #float 2.11312e-38 // #00e6194b │ │ -37bc90: 7040 0aa2 e24f |0652: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bc96: 6902 6675 |0655: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED20:Lnet/sf/dibdib/generic/ColorNmz; // field@7566 │ │ -37bc9a: 2204 8e14 |0657: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bc9e: 1a0e e70f |0659: const-string v14, "CHERRY" // string@0fe7 │ │ -37bca2: 130f 6800 |065b: const/16 v15, #int 104 // #68 │ │ -37bca6: 086b 0200 |065d: move-object/from16 v107, v2 │ │ -37bcaa: 1402 3402 cf00 |065f: const v2, #float 1.90107e-38 // #00cf0234 │ │ -37bcb0: 7040 0aa2 e42f |0662: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bcb6: 6904 3574 |0665: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7435 │ │ -37bcba: 2202 8e14 |0667: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bcbe: 1a0e bf4a |0669: const-string v14, "TORCH" // string@4abf │ │ -37bcc2: 130f 6900 |066b: const/16 v15, #int 105 // #69 │ │ -37bcc6: 086c 0400 |066d: move-object/from16 v108, v4 │ │ -37bcca: 1404 4000 ff00 |066f: const v4, #float 2.34181e-38 // #00ff0040 │ │ -37bcd0: 7040 0aa2 e24f |0672: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bcd6: 6902 c375 |0675: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TORCH:Lnet/sf/dibdib/generic/ColorNmz; // field@75c3 │ │ -37bcda: 2204 8e14 |0677: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bcde: 1a0e 1953 |0679: const-string v14, "WINE" // string@5319 │ │ -37bce2: 130f 6a00 |067b: const/16 v15, #int 106 // #6a │ │ -37bce6: 086d 0200 |067d: move-object/from16 v109, v2 │ │ -37bcea: 1402 3828 7000 |067f: const v2, #float 1.03e-38 // #00702838 │ │ -37bcf0: 7040 0aa2 e42f |0682: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bcf6: 6904 e075 |0685: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e0 │ │ -37bcfa: 2202 8e14 |0687: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bcfe: 1a0e 2251 |0689: const-string v14, "VIVID_CHERRY" // string@5122 │ │ -37bd02: 130f 6b00 |068b: const/16 v15, #int 107 // #6b │ │ -37bd06: 086e 0400 |068d: move-object/from16 v110, v4 │ │ -37bd0a: 1404 4008 ff00 |068f: const v4, #float 2.3421e-38 // #00ff0840 │ │ -37bd10: 7040 0aa2 e24f |0692: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bd16: 6902 d975 |0695: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIVID_CHERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@75d9 │ │ -37bd1a: 2204 8e14 |0697: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bd1e: 1a0e f540 |0699: const-string v14, "PINKLACE" // string@40f5 │ │ -37bd22: 130f 6c00 |069b: const/16 v15, #int 108 // #6c │ │ -37bd26: 086f 0200 |069d: move-object/from16 v111, v2 │ │ -37bd2a: 1402 e4dd ff00 |069f: const v2, #float 2.34977e-38 // #00ffdde4 │ │ -37bd30: 7040 0aa2 e42f |06a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bd36: 6904 4075 |06a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINKLACE:Lnet/sf/dibdib/generic/ColorNmz; // field@7540 │ │ -37bd3a: 2202 8e14 |06a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bd3e: 1a0e 5309 |06a9: const-string v14, "AMARANTH" // string@0953 │ │ -37bd42: 130f 6d00 |06ab: const/16 v15, #int 109 // #6d │ │ -37bd46: 0870 0400 |06ad: move-object/from16 v112, v4 │ │ -37bd4a: 1404 502b e500 |06af: const v4, #float 2.10459e-38 // #00e52b50 │ │ -37bd50: 7040 0aa2 e24f |06b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bd56: 6902 d573 |06b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz; // field@73d5 │ │ -37bd5a: 2204 8e14 |06b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bd5e: 1a0e 8d0f |06b9: const-string v14, "CARNATION" // string@0f8d │ │ -37bd62: 130f 6e00 |06bb: const/16 v15, #int 110 // #6e │ │ -37bd66: 0871 0200 |06bd: move-object/from16 v113, v2 │ │ -37bd6a: 1402 8f79 fd00 |06bf: const v2, #float 2.3278e-38 // #00fd798f │ │ -37bd70: 7040 0aa2 e42f |06c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bd76: 6904 2874 |06c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARNATION:Lnet/sf/dibdib/generic/ColorNmz; // field@7428 │ │ -37bd7a: 2202 8e14 |06c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bd7e: 1a0e a543 |06c9: const-string v14, "ROSE_PINK" // string@43a5 │ │ -37bd82: 130f 6f00 |06cb: const/16 v15, #int 111 // #6f │ │ -37bd86: 0872 0400 |06cd: move-object/from16 v114, v4 │ │ -37bd8a: 1404 9c91 e800 |06cf: const v4, #float 2.13581e-38 // #00e8919c │ │ -37bd90: 7040 0aa2 e24f |06d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bd96: 6902 7375 |06d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSE_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7573 │ │ -37bd9a: 2204 8e14 |06d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bd9e: 1a0e d909 |06d9: const-string v14, "AUBERGINE" // string@09d9 │ │ -37bda2: 130f 7000 |06db: const/16 v15, #int 112 // #70 │ │ -37bda6: 0873 0200 |06dd: move-object/from16 v115, v2 │ │ -37bdaa: 1402 1009 3b00 |06df: const v2, #float 5.42155e-39 // #003b0910 │ │ -37bdb0: 7040 0aa2 e42f |06e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bdb6: 6904 e773 |06e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AUBERGINE:Lnet/sf/dibdib/generic/ColorNmz; // field@73e7 │ │ -37bdba: 2202 8e14 |06e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bdbe: 1a0e 2f1a |06e9: const-string v14, "FIREBRICK" // string@1a2f │ │ -37bdc2: 130f 7100 |06eb: const/16 v15, #int 113 // #71 │ │ -37bdc6: 0874 0400 |06ed: move-object/from16 v116, v4 │ │ -37bdca: 1404 1705 8000 |06ef: const v4, #float 1.17568e-38 // #00800517 │ │ -37bdd0: 7040 0aa2 e24f |06f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bdd6: 6902 7974 |06f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FIREBRICK:Lnet/sf/dibdib/generic/ColorNmz; // field@7479 │ │ -37bdda: 2204 8e14 |06f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bdde: 1a0e 8b0f |06f9: const-string v14, "CARMINE" // string@0f8b │ │ -37bde2: 130f 7200 |06fb: const/16 v15, #int 114 // #72 │ │ -37bde6: 0875 0200 |06fd: move-object/from16 v117, v2 │ │ -37bdea: 1402 1602 9d00 |06ff: const v2, #float 1.44189e-38 // #009d0216 │ │ -37bdf0: 7040 0aa2 e42f |0702: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bdf6: 6904 2674 |0705: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARMINE:Lnet/sf/dibdib/generic/ColorNmz; // field@7426 │ │ -37bdfa: 2202 8e14 |0707: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bdfe: 1a0e 2445 |0709: const-string v14, "SCARLET__XKCD" // string@4524 │ │ -37be02: 130f 7300 |070b: const/16 v15, #int 115 // #73 │ │ -37be06: 0876 0400 |070d: move-object/from16 v118, v4 │ │ -37be0a: 1404 1901 be00 |070f: const v4, #float 1.74491e-38 // #00be0119 │ │ -37be10: 7040 0aa2 e24f |0712: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37be16: 6902 8a75 |0715: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@758a │ │ -37be1a: 2204 8e14 |0717: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37be1e: 1a0e 7747 |0719: const-string v14, "SUNSET_PINK" // string@4777 │ │ -37be22: 130f 7400 |071b: const/16 v15, #int 116 // #74 │ │ -37be26: 0877 0200 |071d: move-object/from16 v119, v2 │ │ -37be2a: 1402 bdbb e300 |071f: const v2, #float 2.0914e-38 // #00e3bbbd │ │ -37be30: 7040 0aa2 e42f |0722: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37be36: 6904 af75 |0725: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNSET_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@75af │ │ -37be3a: 2202 8e14 |0727: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37be3e: 1a0e 0610 |0729: const-string v14, "CLARET" // string@1006 │ │ -37be42: 130f 7500 |072b: const/16 v15, #int 117 // #75 │ │ -37be46: 0878 0400 |072d: move-object/from16 v120, v4 │ │ -37be4a: 1404 2d29 6700 |072f: const v4, #float 9.47383e-39 // #0067292d │ │ -37be50: 7040 0aa2 e24f |0732: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37be56: 6902 3c74 |0735: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CLARET:Lnet/sf/dibdib/generic/ColorNmz; // field@743c │ │ -37be5a: 2204 8e14 |0737: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37be5e: 1a0e a443 |0739: const-string v14, "ROSEWOOD" // string@43a4 │ │ -37be62: 130f 7600 |073b: const/16 v15, #int 118 // #76 │ │ -37be66: 0879 0200 |073d: move-object/from16 v121, v2 │ │ -37be6a: 1402 0b00 6500 |073f: const v2, #float 9.2754e-39 // #0065000b │ │ -37be70: 7040 0aa2 e42f |0742: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37be76: 6904 7275 |0745: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROSEWOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7572 │ │ -37be7a: 2202 8e14 |0747: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37be7e: 1a0e a323 |0749: const-string v14, "LOLLIPOP" // string@23a3 │ │ -37be82: 130f 7700 |074b: const/16 v15, #int 119 // #77 │ │ -37be86: 087a 0400 |074d: move-object/from16 v122, v4 │ │ -37be8a: 1404 5850 cc00 |074f: const v4, #float 1.87633e-38 // #00cc5058 │ │ -37be90: 7040 0aa2 e24f |0752: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37be96: 6902 d174 |0755: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LOLLIPOP:Lnet/sf/dibdib/generic/ColorNmz; // field@74d1 │ │ -37be9a: 2204 8e14 |0757: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37be9e: 1a0e 1b43 |0759: const-string v14, "RED_OXIDE" // string@431b │ │ -37bea2: 130f 7800 |075b: const/16 v15, #int 120 // #78 │ │ -37bea6: 087b 0200 |075d: move-object/from16 v123, v2 │ │ -37beaa: 1402 3433 6600 |075f: const v2, #float 9.38559e-39 // #00663334 │ │ -37beb0: 7040 0aa2 e42f |0762: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37beb6: 6904 6a75 |0765: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED_OXIDE:Lnet/sf/dibdib/generic/ColorNmz; // field@756a │ │ -37beba: 2202 8e14 |0767: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bebe: 1a0e d410 |0769: const-string v14, "CRIMSON" // string@10d4 │ │ -37bec2: 130f 7900 |076b: const/16 v15, #int 121 // #79 │ │ -37bec6: 087c 0400 |076d: move-object/from16 v124, v4 │ │ -37beca: 1404 2924 9e00 |076f: const v4, #float 1.4523e-38 // #009e2429 │ │ -37bed0: 7040 0aa2 e24f |0772: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bed6: 6902 4d74 |0775: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CRIMSON:Lnet/sf/dibdib/generic/ColorNmz; // field@744d │ │ -37beda: 2204 8e14 |0777: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bede: 1a0e f440 |0779: const-string v14, "PINK20" // string@40f4 │ │ -37bee2: 130f 7a00 |077b: const/16 v15, #int 122 // #7a │ │ -37bee6: 087d 0200 |077d: move-object/from16 v125, v2 │ │ -37beea: 1402 bebe fa00 |077f: const v2, #float 2.30273e-38 // #00fabebe │ │ -37bef0: 7040 0aa2 e42f |0782: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bef6: 6904 3f75 |0785: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK20:Lnet/sf/dibdib/generic/ColorNmz; // field@753f │ │ -37befa: 2202 8e14 |0787: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37befe: 1a0e 0043 |0789: const-string v14, "RASPBERRY" // string@4300 │ │ -37bf02: 130f 7b00 |078b: const/16 v15, #int 123 // #7b │ │ -37bf06: 087e 0400 |078d: move-object/from16 v126, v4 │ │ -37bf0a: 1404 312f 8500 |078f: const v4, #float 1.22311e-38 // #00852f31 │ │ -37bf10: 7040 0aa2 e24f |0792: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bf16: 6902 6375 |0795: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RASPBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7563 │ │ -37bf1a: 2204 8e14 |0797: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bf1e: 1a0e f052 |0799: const-string v14, "WARATAH" // string@52f0 │ │ -37bf22: 130f 7c00 |079b: const/16 v15, #int 124 // #7c │ │ -37bf26: 087f 0200 |079d: move-object/from16 v127, v2 │ │ -37bf2a: 1402 2924 aa00 |079f: const v2, #float 1.5625e-38 // #00aa2429 │ │ -37bf30: 7040 0aa2 e42f |07a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bf36: 6904 db75 |07a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WARATAH:Lnet/sf/dibdib/generic/ColorNmz; // field@75db │ │ -37bf3a: 2202 8e14 |07a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bf3e: 1a0e a923 |07a9: const-string v14, "LOTUS" // string@23a9 │ │ -37bf42: 130f 7d00 |07ab: const/16 v15, #int 125 // #7d │ │ -37bf46: 0880 0400 |07ad: move-object/from16 v128, v4 │ │ -37bf4a: 1404 3c3c 8600 |07af: const v4, #float 1.23276e-38 // #00863c3c │ │ -37bf50: 7040 0aa2 e24f |07b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bf56: 6902 d274 |07b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LOTUS:Lnet/sf/dibdib/generic/ColorNmz; // field@74d2 │ │ -37bf5a: 2204 8e14 |07b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bf5e: 1a0e 011a |07b9: const-string v14, "FERRARI" // string@1a01 │ │ -37bf62: 130f 7e00 |07bb: const/16 v15, #int 126 // #7e │ │ -37bf66: 0881 0200 |07bd: move-object/from16 v129, v2 │ │ -37bf6a: 1402 1a0d f700 |07bf: const v2, #float 2.26881e-38 // #00f70d1a │ │ -37bf70: 7040 0aa2 e42f |07c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bf76: 6904 7874 |07c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FERRARI:Lnet/sf/dibdib/generic/ColorNmz; // field@7478 │ │ -37bf7a: 2202 8e14 |07c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bf7e: 1a0e fe46 |07c9: const-string v14, "STRAWBERRY" // string@46fe │ │ -37bf82: 130f 7f00 |07cb: const/16 v15, #int 127 // #7f │ │ -37bf86: 0882 0400 |07cd: move-object/from16 v130, v4 │ │ -37bf8a: 1404 2a29 b400 |07cf: const v4, #float 1.65452e-38 // #00b4292a │ │ -37bf90: 7040 0aa2 e24f |07d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bf96: 6902 ac75 |07d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STRAWBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@75ac │ │ -37bf9a: 2204 8e14 |07d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bf9e: 1a0e e440 |07d9: const-string v14, "PERSIAN_RED" // string@40e4 │ │ -37bfa2: 130f 8000 |07db: const/16 v15, #int 128 // #80 │ │ -37bfa6: 0883 0200 |07dd: move-object/from16 v131, v2 │ │ -37bfaa: 1402 3333 cc00 |07df: const v2, #float 1.87528e-38 // #00cc3333 │ │ -37bfb0: 7040 0aa2 e42f |07e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bfb6: 6904 3775 |07e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7537 │ │ -37bfba: 2202 8e14 |07e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bfbe: 1a0e ab16 |07e9: const-string v14, "DUSTY_PINK" // string@16ab │ │ -37bfc2: 130f 8100 |07eb: const/16 v15, #int 129 // #81 │ │ -37bfc6: 0884 0400 |07ed: move-object/from16 v132, v4 │ │ -37bfca: 1404 bcbe db00 |07ef: const v4, #float 2.01804e-38 // #00dbbebc │ │ -37bfd0: 7040 0aa2 e24f |07f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bfd6: 6902 6774 |07f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DUSTY_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7467 │ │ -37bfda: 2204 8e14 |07f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bfde: 1a0e a343 |07f9: const-string v14, "ROSEWHITE" // string@43a3 │ │ -37bfe2: 130f 8200 |07fb: const/16 v15, #int 130 // #82 │ │ -37bfe6: 0885 0200 |07fd: move-object/from16 v133, v2 │ │ -37bfea: 1402 f5f6 ff00 |07ff: const v2, #float 2.35066e-38 // #00fff6f5 │ │ -37bff0: 7040 0aa2 e42f |0802: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bff6: 6904 7175 |0805: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROSEWHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@7571 │ │ -37bffa: 2202 8e14 |0807: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bffe: 1a0e a510 |0809: const-string v14, "CORAL" // string@10a5 │ │ -37c002: 130f 8300 |080b: const/16 v15, #int 131 // #83 │ │ -37c006: 0886 0400 |080d: move-object/from16 v134, v4 │ │ -37c00a: 1404 505a fc00 |080f: const v4, #float 2.31749e-38 // #00fc5a50 │ │ -37c010: 7040 0aa2 e24f |0812: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c016: 6902 4774 |0815: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7447 │ │ -37c01a: 2204 8e14 |0817: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c01e: 1a0e 1046 |0819: const-string v14, "SIGNAL_RED" // string@4610 │ │ -37c022: 130f 8400 |081b: const/16 v15, #int 132 // #84 │ │ -37c026: 0887 0200 |081d: move-object/from16 v135, v2 │ │ -37c02a: 1402 2b31 ba00 |081f: const v2, #float 1.7099e-38 // #00ba312b │ │ -37c030: 7040 0aa2 e42f |0822: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c036: 6904 9475 |0825: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SIGNAL_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7594 │ │ -37c03a: 2202 8e14 |0827: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c03e: 1a0e f144 |0829: const-string v14, "SALMON" // string@44f1 │ │ -37c042: 130f 8500 |082b: const/16 v15, #int 133 // #85 │ │ -37c046: 0888 0400 |082d: move-object/from16 v136, v4 │ │ -37c04a: 1404 6c79 ff00 |082f: const v4, #float 2.34616e-38 // #00ff796c │ │ -37c050: 7040 0aa2 e24f |0832: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c056: 6902 7e75 |0835: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON:Lnet/sf/dibdib/generic/ColorNmz; // field@757e │ │ -37c05a: 2204 8e14 |0837: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c05e: 1a0e 230d |0839: const-string v14, "BLOOD" // string@0d23 │ │ -37c062: 130f 8600 |083b: const/16 v15, #int 134 // #86 │ │ -37c066: 0889 0200 |083d: move-object/from16 v137, v2 │ │ -37c06a: 1402 0100 7700 |083f: const v2, #float 1.09284e-38 // #00770001 │ │ -37c070: 7040 0aa2 e42f |0842: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c076: 6904 0474 |0845: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7404 │ │ -37c07a: 2202 8e14 |0847: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c07e: 1a0e 2916 |0849: const-string v14, "DIESEL" // string@1629 │ │ -37c082: 130f 8700 |084b: const/16 v15, #int 135 // #87 │ │ -37c086: 088a 0400 |084d: move-object/from16 v138, v4 │ │ -37c08a: 1504 1300 |084f: const/high16 v4, #int 1245184 // #13 │ │ -37c08e: 7040 0aa2 e24f |0851: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c094: 6902 6574 |0854: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DIESEL:Lnet/sf/dibdib/generic/ColorNmz; // field@7465 │ │ -37c098: 2204 8e14 |0856: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c09c: 1a0e 7f1d |0858: const-string v14, "HOMEBUSH_RED" // string@1d7f │ │ -37c0a0: 130f 8800 |085a: const/16 v15, #int 136 // #88 │ │ -37c0a4: 088b 0200 |085c: move-object/from16 v139, v2 │ │ -37c0a8: 1402 2d3a d800 |085e: const v2, #float 1.98573e-38 // #00d83a2d │ │ -37c0ae: 7040 0aa2 e42f |0861: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c0b4: 6904 9d74 |0864: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@749d │ │ -37c0b8: 2202 8e14 |0866: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c0bc: 1a0e 9b3a |0868: const-string v14, "MAROON__X11" // string@3a9b │ │ -37c0c0: 130f 8900 |086a: const/16 v15, #int 137 // #89 │ │ -37c0c4: 088c 0400 |086c: move-object/from16 v140, v4 │ │ -37c0c8: 1504 8000 |086e: const/high16 v4, #int 8388608 // #80 │ │ -37c0cc: 7040 0aa2 e24f |0870: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c0d2: 6902 e674 |0873: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@74e6 │ │ -37c0d6: 2204 8e14 |0875: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c0da: 1a0e 9a3a |0877: const-string v14, "MAROON20" // string@3a9a │ │ -37c0de: 130f 8a00 |0879: const/16 v15, #int 138 // #8a │ │ -37c0e2: 088d 0200 |087b: move-object/from16 v141, v2 │ │ -37c0e6: 1502 8000 |087d: const/high16 v2, #int 8388608 // #80 │ │ -37c0ea: 7040 0aa2 e42f |087f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c0f0: 6904 e574 |0882: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAROON20:Lnet/sf/dibdib/generic/ColorNmz; // field@74e5 │ │ -37c0f4: 2202 8e14 |0884: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c0f8: 1a0e 1643 |0886: const-string v14, "REDBERRY" // string@4316 │ │ -37c0fc: 130f 8b00 |0888: const/16 v15, #int 139 // #8b │ │ -37c100: 088e 0400 |088a: move-object/from16 v142, v4 │ │ -37c104: 1504 8e00 |088c: const/high16 v4, #int 9306112 // #8e │ │ -37c108: 7040 0aa2 e24f |088e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c10e: 6902 6775 |0891: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7567 │ │ -37c112: 2204 8e14 |0893: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c116: 1a0e 1443 |0895: const-string v14, "RED" // string@4314 │ │ -37c11a: 130f 8c00 |0897: const/16 v15, #int 140 // #8c │ │ -37c11e: 088f 0200 |0899: move-object/from16 v143, v2 │ │ -37c122: 1502 e500 |089b: const/high16 v2, #int 15007744 // #e5 │ │ -37c126: 7040 0aa2 e42f |089d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c12c: 6904 6575 |08a0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7565 │ │ -37c130: 2202 8e14 |08a2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c134: 1a0e 7741 |08a4: const-string v14, "PURE_RED" // string@4177 │ │ -37c138: 130f 8d00 |08a6: const/16 v15, #int 141 // #8d │ │ -37c13c: 0890 0400 |08a8: move-object/from16 v144, v4 │ │ -37c140: 1504 ff00 |08aa: const/high16 v4, #int 16711680 // #ff │ │ -37c144: 7040 0aa2 e24f |08ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c14a: 6902 5475 |08af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7554 │ │ -37c14e: 2204 8e14 |08b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c152: 1a0e 2245 |08b3: const-string v14, "SCARLET" // string@4522 │ │ -37c156: 130f 8e00 |08b5: const/16 v15, #int 142 // #8e │ │ -37c15a: 0891 0200 |08b7: move-object/from16 v145, v2 │ │ -37c15e: 1402 2a39 cd00 |08b9: const v2, #float 1.88468e-38 // #00cd392a │ │ -37c164: 7040 0aa2 e42f |08bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c16a: 6904 8875 |08bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET:Lnet/sf/dibdib/generic/ColorNmz; // field@7588 │ │ -37c16e: 2202 8e14 |08c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c172: 1a0e 8a3a |08c3: const-string v14, "MAHOGANY" // string@3a8a │ │ -37c176: 130f 8f00 |08c5: const/16 v15, #int 143 // #8f │ │ -37c17a: 0892 0400 |08c7: move-object/from16 v146, v4 │ │ -37c17e: 1404 0001 4a00 |08c9: const v4, #float 6.79619e-39 // #004a0100 │ │ -37c184: 7040 0aa2 e24f |08cc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c18a: 6902 da74 |08cf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAHOGANY:Lnet/sf/dibdib/generic/ColorNmz; // field@74da │ │ -37c18e: 2204 8e14 |08d1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c192: 1a0e f244 |08d3: const-string v14, "SALMON_PALE" // string@44f2 │ │ -37c196: 130f 9000 |08d5: const/16 v15, #int 144 // #90 │ │ -37c19a: 0893 0200 |08d7: move-object/from16 v147, v2 │ │ -37c19e: 1402 dbe1 ff00 |08d9: const v2, #float 2.34991e-38 // #00ffe1db │ │ -37c1a4: 7040 0aa2 e42f |08dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c1aa: 6904 7f75 |08df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SALMON_PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@757f │ │ -37c1ae: 2202 8e14 |08e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c1b2: 1a0e 1a43 |08e3: const-string v14, "RED_GUM" // string@431a │ │ -37c1b6: 130f 9100 |08e5: const/16 v15, #int 145 // #91 │ │ -37c1ba: 0894 0400 |08e7: move-object/from16 v148, v4 │ │ -37c1be: 1404 3843 8d00 |08e9: const v4, #float 1.29729e-38 // #008d4338 │ │ -37c1c4: 7040 0aa2 e24f |08ec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c1ca: 6902 6975 |08ef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7569 │ │ -37c1ce: 2204 8e14 |08f1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c1d2: 1a0e 044a |08f3: const-string v14, "TANGERINE" // string@4a04 │ │ -37c1d6: 130f 9200 |08f5: const/16 v15, #int 146 // #92 │ │ -37c1da: 0895 0200 |08f7: move-object/from16 v149, v2 │ │ -37c1de: 1402 5769 e900 |08f9: const v2, #float 2.14355e-38 // #00e96957 │ │ -37c1e4: 7040 0aa2 e42f |08fc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c1ea: 6904 b575 |08ff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TANGERINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b5 │ │ -37c1ee: 2202 8e14 |0901: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c1f2: 1a0e 7b0d |0903: const-string v14, "BURNT_PINK" // string@0d7b │ │ -37c1f6: 130f 9300 |0905: const/16 v15, #int 147 // #93 │ │ -37c1fa: 0896 0400 |0907: move-object/from16 v150, v4 │ │ -37c1fe: 1404 8e9b e100 |0909: const v4, #float 2.07188e-38 // #00e19b8e │ │ -37c204: 7040 0aa2 e24f |090c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c20a: 6902 1f74 |090f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BURNT_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@741f │ │ -37c20e: 2204 8e14 |0911: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c212: 1a0e 2f0d |0913: const-string v14, "BLUSH" // string@0d2f │ │ -37c216: 130f 9400 |0915: const/16 v15, #int 148 // #94 │ │ -37c21a: 0897 0200 |0917: move-object/from16 v151, v2 │ │ -37c21e: 1402 8e9e f200 |0919: const v2, #float 2.22811e-38 // #00f29e8e │ │ -37c224: 7040 0aa2 e42f |091c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c22a: 6904 0f74 |091f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz; // field@740f │ │ -37c22e: 2202 8e14 |0921: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c232: 1a0e 7450 |0923: const-string v14, "VENETIAN_RED" // string@5074 │ │ -37c236: 130f 9500 |0925: const/16 v15, #int 149 // #95 │ │ -37c23a: 0898 0400 |0927: move-object/from16 v152, v4 │ │ -37c23e: 1404 2b37 7700 |0929: const v4, #float 1.09482e-38 // #0077372b │ │ -37c244: 7040 0aa2 e24f |092c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c24a: 6902 d175 |092f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VENETIAN_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@75d1 │ │ -37c24e: 2204 8e14 |0931: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c252: 1a0e 263b |0933: const-string v14, "MILANO" // string@3b26 │ │ -37c256: 130f 9600 |0935: const/16 v15, #int 150 // #96 │ │ -37c25a: 0899 0200 |0937: move-object/from16 v153, v2 │ │ -37c25e: 1402 0411 b800 |0939: const v2, #float 1.69038e-38 // #00b81104 │ │ -37c264: 7040 0aa2 e42f |093c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c26a: 6904 f274 |093f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MILANO:Lnet/sf/dibdib/generic/ColorNmz; // field@74f2 │ │ -37c26e: 2202 8e14 |0941: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c272: 1a0e b14a |0943: const-string v14, "TOMATO" // string@4ab1 │ │ -37c276: 130f 9700 |0945: const/16 v15, #int 151 // #97 │ │ -37c27a: 089a 0400 |0947: move-object/from16 v154, v4 │ │ -37c27e: 1404 2640 ef00 |0949: const v4, #float 2.19717e-38 // #00ef4026 │ │ -37c284: 7040 0aa2 e24f |094c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c28a: 6902 c175 |094f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TOMATO:Lnet/sf/dibdib/generic/ColorNmz; // field@75c1 │ │ -37c28e: 2204 8e14 |0951: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c292: 1a0e 1c41 |0953: const-string v14, "POSSUM" // string@411c │ │ -37c296: 130f 9800 |0955: const/16 v15, #int 152 // #98 │ │ -37c29a: 089b 0200 |0957: move-object/from16 v155, v2 │ │ -37c29e: 1402 8188 a100 |0959: const v2, #float 1.48345e-38 // #00a18881 │ │ -37c2a4: 7040 0aa2 e42f |095c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c2aa: 6904 4975 |095f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.POSSUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7549 │ │ -37c2ae: 2202 8e14 |0961: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c2b2: 1a0e 1943 |0963: const-string v14, "RED_DUST" // string@4319 │ │ -37c2b6: 130f 9900 |0965: const/16 v15, #int 153 // #99 │ │ -37c2ba: 089c 0400 |0967: move-object/from16 v156, v4 │ │ -37c2be: 1404 4f67 d000 |0969: const v4, #float 1.91388e-38 // #00d0674f │ │ -37c2c4: 7040 0aa2 e24f |096c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c2ca: 6902 6875 |096f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED_DUST:Lnet/sf/dibdib/generic/ColorNmz; // field@7568 │ │ -37c2ce: 2204 8e14 |0971: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c2d2: 1a0e 344a |0973: const-string v14, "TERRACOTTA" // string@4a34 │ │ -37c2d6: 130f 9a00 |0975: const/16 v15, #int 154 // #9a │ │ -37c2da: 089d 0200 |0977: move-object/from16 v157, v2 │ │ -37c2de: 1402 364c a000 |0979: const v2, #float 1.4721e-38 // #00a04c36 │ │ -37c2e4: 7040 0aa2 e42f |097c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c2ea: 6904 be75 |097f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TERRACOTTA:Lnet/sf/dibdib/generic/ColorNmz; // field@75be │ │ -37c2ee: 2202 8e14 |0981: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c2f2: 1a0e 871c |0983: const-string v14, "GHOST_GUM" // string@1c87 │ │ -37c2f6: 130f 9b00 |0985: const/16 v15, #int 155 // #9b │ │ -37c2fa: 089e 0400 |0987: move-object/from16 v158, v4 │ │ -37c2fe: 1404 d4da e800 |0989: const v4, #float 2.13843e-38 // #00e8dad4 │ │ -37c304: 7040 0aa2 e24f |098c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c30a: 6902 8174 |098f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GHOST_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7481 │ │ -37c30e: 2204 8e14 |0991: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c312: 1a0e f50c |0993: const-string v14, "BEAN" // string@0cf5 │ │ -37c316: 130f 9c00 |0995: const/16 v15, #int 156 // #9c │ │ -37c31a: 089f 0200 |0997: move-object/from16 v159, v2 │ │ -37c31e: 1402 020c 3d00 |0999: const v2, #float 5.60627e-39 // #003d0c02 │ │ -37c324: 7040 0aa2 e42f |099c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c32a: 6904 f473 |099f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@73f4 │ │ -37c32e: 2202 8e14 |09a1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c332: 1a0e f344 |09a3: const-string v14, "SALMON_PINK" // string@44f3 │ │ -37c336: 130f 9d00 |09a5: const/16 v15, #int 157 // #9d │ │ -37c33a: 08a0 0400 |09a7: move-object/from16 v160, v4 │ │ -37c33e: 1404 7996 d900 |09a9: const v4, #float 1.99823e-38 // #00d99679 │ │ -37c344: 7040 0aa2 e24f |09ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c34a: 6902 8075 |09af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7580 │ │ -37c34e: 2204 8e14 |09b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c352: 1a0e 903a |09b3: const-string v14, "MANDARINE" // string@3a90 │ │ -37c356: 130f 9e00 |09b5: const/16 v15, #int 158 // #9e │ │ -37c35a: 08a1 0200 |09b7: move-object/from16 v161, v2 │ │ -37c35e: 1402 2754 e400 |09b9: const v2, #float 2.09687e-38 // #00e45427 │ │ -37c364: 7040 0aa2 e42f |09bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c36a: 6904 dd74 |09bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MANDARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@74dd │ │ -37c36e: 2202 8e14 |09c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c372: 1a0e a009 |09c3: const-string v14, "APPLE_BLOSSOM" // string@09a0 │ │ -37c376: 130f 9f00 |09c5: const/16 v15, #int 159 // #9f │ │ -37c37a: 08a2 0400 |09c7: move-object/from16 v162, v4 │ │ -37c37e: 1404 d8e1 f200 |09c9: const v4, #float 2.23052e-38 // #00f2e1d8 │ │ -37c384: 7040 0aa2 e24f |09cc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c38a: 6902 db73 |09cf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_BLOSSOM:Lnet/sf/dibdib/generic/ColorNmz; // field@73db │ │ -37c38e: 2204 8e14 |09d1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c392: 1a0e 2810 |09d3: const-string v14, "COFFEE_BEAN" // string@1028 │ │ -37c396: 130f a000 |09d5: const/16 v15, #int 160 // #a0 │ │ -37c39a: 08a3 0200 |09d7: move-object/from16 v163, v2 │ │ -37c39e: 1402 010a 2900 |09d9: const v2, #float 3.76884e-39 // #00290a01 │ │ -37c3a4: 7040 0aa2 e42f |09dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c3aa: 6904 4274 |09df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COFFEE_BEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7442 │ │ -37c3ae: 2202 8e14 |09e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c3b2: 1a0e e010 |09e3: const-string v14, "CUMIN" // string@10e0 │ │ -37c3b6: 130f a100 |09e5: const/16 v15, #int 161 // #a1 │ │ -37c3ba: 08a4 0400 |09e7: move-object/from16 v164, v4 │ │ -37c3be: 1404 2143 9200 |09e9: const v4, #float 1.34321e-38 // #00924321 │ │ -37c3c4: 7040 0aa2 e24f |09ec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c3ca: 6902 5274 |09ef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CUMIN:Lnet/sf/dibdib/generic/ColorNmz; // field@7452 │ │ -37c3ce: 2204 8e14 |09f1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c3d2: 1a0e 7650 |09f3: const-string v14, "VERMILLION" // string@5076 │ │ -37c3d6: 130f a200 |09f5: const/16 v15, #int 162 // #a2 │ │ -37c3da: 08a5 0200 |09f7: move-object/from16 v165, v2 │ │ -37c3de: 1402 0040 ff00 |09f9: const v2, #float 2.3441e-38 // #00ff4000 │ │ -37c3e4: 7040 0aa2 e42f |09fc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c3ea: 6904 d275 |09ff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VERMILLION:Lnet/sf/dibdib/generic/ColorNmz; // field@75d2 │ │ -37c3ee: 2202 8e14 |0a01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c3f2: 1a0e 923a |0a03: const-string v14, "MANGO" // string@3a92 │ │ -37c3f6: 130f a300 |0a05: const/16 v15, #int 163 // #a3 │ │ -37c3fa: 08a6 0400 |0a07: move-object/from16 v166, v4 │ │ -37c3fe: 1404 4080 ff00 |0a09: const v4, #float 2.34641e-38 // #00ff8040 │ │ -37c404: 7040 0aa2 e24f |0a0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c40a: 6902 de74 |0a0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MANGO:Lnet/sf/dibdib/generic/ColorNmz; // field@74de │ │ -37c40e: 2204 8e14 |0a11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c412: 1a0e 9043 |0a13: const-string v14, "ROCKMELON" // string@4390 │ │ -37c416: 130f a400 |0a15: const/16 v15, #int 164 // #a4 │ │ -37c41a: 08a7 0200 |0a17: move-object/from16 v167, v2 │ │ -37c41e: 1402 4b89 f600 |0a19: const v2, #float 2.26408e-38 // #00f6894b │ │ -37c424: 7040 0aa2 e42f |0a1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c42a: 6904 6f75 |0a1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROCKMELON:Lnet/sf/dibdib/generic/ColorNmz; // field@756f │ │ -37c42e: 2202 8e14 |0a21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c432: 1a0e ed0f |0a23: const-string v14, "CHOCOLATE_RED" // string@0fed │ │ -37c436: 130f a500 |0a25: const/16 v15, #int 165 // #a5 │ │ -37c43a: 08a8 0400 |0a27: move-object/from16 v168, v4 │ │ -37c43e: 1404 0014 4800 |0a29: const v4, #float 6.61933e-39 // #00481400 │ │ -37c444: 7040 0aa2 e24f |0a2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c44a: 6902 3874 |0a2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7438 │ │ -37c44e: 2204 8e14 |0a31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c452: 1a0e bd40 |0a33: const-string v14, "PEACH" // string@40bd │ │ -37c456: 130f a600 |0a35: const/16 v15, #int 166 // #a6 │ │ -37c45a: 08a9 0200 |0a37: move-object/from16 v169, v2 │ │ -37c45e: 1402 7cb0 ff00 |0a39: const v2, #float 2.34814e-38 // #00ffb07c │ │ -37c464: 7040 0aa2 e42f |0a3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c46a: 6904 2875 |0a3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACH:Lnet/sf/dibdib/generic/ColorNmz; // field@7528 │ │ -37c46e: 2202 8e14 |0a41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c472: 1a0e 9d3f |0a43: const-string v14, "ORANGE__A" // string@3f9d │ │ -37c476: 130f a700 |0a45: const/16 v15, #int 167 // #a7 │ │ -37c47a: 08aa 0400 |0a47: move-object/from16 v170, v4 │ │ -37c47e: 1404 2b6c e300 |0a49: const v4, #float 2.08855e-38 // #00e36c2b │ │ -37c484: 7040 0aa2 e24f |0a4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c48a: 6902 1575 |0a4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7515 │ │ -37c48e: 2204 8e14 |0a51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c492: 1a0e c217 |0a53: const-string v14, "EARTH" // string@17c2 │ │ -37c496: 130f a800 |0a55: const/16 v15, #int 168 // #a8 │ │ -37c49a: 08ab 0200 |0a57: move-object/from16 v171, v2 │ │ -37c49e: 1402 3e65 a200 |0a59: const v2, #float 1.49137e-38 // #00a2653e │ │ -37c4a4: 7040 0aa2 e42f |0a5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c4aa: 6904 6874 |0a5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EARTH:Lnet/sf/dibdib/generic/ColorNmz; // field@7468 │ │ -37c4ae: 2202 8e14 |0a61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c4b2: 1a0e da09 |0a63: const-string v14, "AUBURN" // string@09da │ │ -37c4b6: 130f a900 |0a65: const/16 v15, #int 169 // #a9 │ │ -37c4ba: 08ac 0400 |0a67: move-object/from16 v172, v4 │ │ -37c4be: 1404 0130 9a00 |0a69: const v4, #float 1.41599e-38 // #009a3001 │ │ -37c4c4: 7040 0aa2 e24f |0a6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c4ca: 6902 e873 |0a6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AUBURN:Lnet/sf/dibdib/generic/ColorNmz; // field@73e8 │ │ -37c4ce: 2204 8e14 |0a71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c4d2: 1a0e 3c55 |0a73: const-string v14, "ZINNWALDITE" // string@553c │ │ -37c4d6: 130f aa00 |0a75: const/16 v15, #int 170 // #aa │ │ -37c4da: 08ad 0200 |0a77: move-object/from16 v173, v2 │ │ -37c4de: 1402 0816 2c00 |0a79: const v2, #float 4.04867e-39 // #002c1608 │ │ -37c4e4: 7040 0aa2 e42f |0a7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c4ea: 6904 e975 |0a7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZINNWALDITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e9 │ │ -37c4ee: 2202 8e14 |0a81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c4f2: 1a0e 9c3f |0a83: const-string v14, "ORANGE_DUSTY" // string@3f9c │ │ -37c4f6: 130f ab00 |0a85: const/16 v15, #int 171 // #ab │ │ -37c4fa: 08ae 0400 |0a87: move-object/from16 v174, v4 │ │ -37c4fe: 1404 3a83 f000 |0a89: const v4, #float 2.20876e-38 // #00f0833a │ │ -37c504: 7040 0aa2 e24f |0a8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c50a: 6902 1475 |0a8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE_DUSTY:Lnet/sf/dibdib/generic/ColorNmz; // field@7514 │ │ -37c50e: 2204 8e14 |0a91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c512: 1a0e e80f |0a93: const-string v14, "CHESTNUT" // string@0fe8 │ │ -37c516: 130f ac00 |0a95: const/16 v15, #int 172 // #ac │ │ -37c51a: 08af 0200 |0a97: move-object/from16 v175, v2 │ │ -37c51e: 1402 0228 7400 |0a99: const v2, #float 1.06673e-38 // #00742802 │ │ -37c524: 7040 0aa2 e42f |0a9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c52a: 6904 3674 |0a9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHESTNUT:Lnet/sf/dibdib/generic/ColorNmz; // field@7436 │ │ -37c52e: 2202 8e14 |0aa1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c532: 1a0e e340 |0aa3: const-string v14, "PERSIAN_ORANGE" // string@40e3 │ │ -37c536: 130f ad00 |0aa5: const/16 v15, #int 173 // #ad │ │ -37c53a: 08b0 0400 |0aa7: move-object/from16 v176, v4 │ │ -37c53e: 1404 5890 d900 |0aa9: const v4, #float 1.99801e-38 // #00d99058 │ │ -37c544: 7040 0aa2 e24f |0aac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c54a: 6902 3675 |0aaf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_ORANGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7536 │ │ -37c54e: 2204 8e14 |0ab1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c552: 1a0e 0e46 |0ab3: const-string v14, "SIENNA" // string@460e │ │ -37c556: 130f ae00 |0ab5: const/16 v15, #int 174 // #ae │ │ -37c55a: 08b1 0200 |0ab7: move-object/from16 v177, v2 │ │ -37c55e: 1402 1e56 a900 |0ab9: const v2, #float 1.55511e-38 // #00a9561e │ │ -37c564: 7040 0aa2 e42f |0abc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c56a: 6904 9375 |0abf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SIENNA:Lnet/sf/dibdib/generic/ColorNmz; // field@7593 │ │ -37c56e: 2202 8e14 |0ac1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c572: 1a0e df45 |0ac3: const-string v14, "SHELL_PINK" // string@45df │ │ -37c576: 130f af00 |0ac5: const/16 v15, #int 175 // #af │ │ -37c57a: 08b2 0400 |0ac7: move-object/from16 v178, v4 │ │ -37c57e: 1404 bbd9 f900 |0ac9: const v4, #float 2.29451e-38 // #00f9d9bb │ │ -37c584: 7040 0aa2 e24f |0acc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c58a: 6902 8f75 |0acf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SHELL_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@758f │ │ -37c58e: 2204 8e14 |0ad1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c592: 1a0e 9b3f |0ad3: const-string v14, "ORANGE20" // string@3f9b │ │ -37c596: 130f b000 |0ad5: const/16 v15, #int 176 // #b0 │ │ -37c59a: 08b3 0200 |0ad7: move-object/from16 v179, v2 │ │ -37c59e: 1402 3182 f500 |0ad9: const v2, #float 2.25464e-38 // #00f58231 │ │ -37c5a4: 7040 0aa2 e42f |0adc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c5aa: 6904 1375 |0adf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7513 │ │ -37c5ae: 2202 8e14 |0ae1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c5b2: 1a0e a93b |0ae3: const-string v14, "MUDSTONE" // string@3ba9 │ │ -37c5b6: 130f b100 |0ae5: const/16 v15, #int 177 // #b1 │ │ -37c5ba: 08b4 0400 |0ae7: move-object/from16 v180, v4 │ │ -37c5be: 1404 454e 5700 |0ae9: const v4, #float 8.01777e-39 // #00574e45 │ │ -37c5c4: 7040 0aa2 e24f |0aec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c5ca: 6902 fc74 |0aef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MUDSTONE:Lnet/sf/dibdib/generic/ColorNmz; // field@74fc │ │ -37c5ce: 2204 8e14 |0af1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c5d2: 1a0e a110 |0af3: const-string v14, "COPPER" // string@10a1 │ │ -37c5d6: 130f b200 |0af5: const/16 v15, #int 178 // #b2 │ │ -37c5da: 08b5 0200 |0af7: move-object/from16 v181, v2 │ │ -37c5de: 1402 2563 b600 |0af9: const v2, #float 1.67496e-38 // #00b66325 │ │ -37c5e4: 7040 0aa2 e42f |0afc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c5ea: 6904 4574 |0aff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COPPER:Lnet/sf/dibdib/generic/ColorNmz; // field@7445 │ │ -37c5ee: 2202 8e14 |0b01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c5f2: 1a0e be40 |0b03: const-string v14, "PEACH_LIGHT" // string@40be │ │ -37c5f6: 130f b300 |0b05: const/16 v15, #int 179 // #b3 │ │ -37c5fa: 08b6 0400 |0b07: move-object/from16 v182, v4 │ │ -37c5fe: 1404 b1d8 ff00 |0b09: const v4, #float 2.34958e-38 // #00ffd8b1 │ │ -37c604: 7040 0aa2 e24f |0b0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c60a: 6902 2975 |0b0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@7529 │ │ -37c60e: 2204 8e14 |0b11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c612: 1a0e a709 |0b13: const-string v14, "APRICOT20" // string@09a7 │ │ -37c616: 130f b400 |0b15: const/16 v15, #int 180 // #b4 │ │ -37c61a: 08b7 0200 |0b17: move-object/from16 v183, v2 │ │ -37c61e: 1402 b1d8 ff00 |0b19: const v2, #float 2.34958e-38 // #00ffd8b1 │ │ -37c624: 7040 0aa2 e42f |0b1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c62a: 6904 e073 |0b1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT20:Lnet/sf/dibdib/generic/ColorNmz; // field@73e0 │ │ -37c62e: 2202 8e14 |0b21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c632: 1a0e 663b |0b23: const-string v14, "MOCHA" // string@3b66 │ │ -37c636: 130f b500 |0b25: const/16 v15, #int 181 // #b5 │ │ -37c63a: 08b8 0400 |0b27: move-object/from16 v184, v4 │ │ -37c63e: 1404 5176 9d00 |0b29: const v4, #float 1.44606e-38 // #009d7651 │ │ -37c644: 7040 0aa2 e24f |0b2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c64a: 6902 f974 |0b2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MOCHA:Lnet/sf/dibdib/generic/ColorNmz; // field@74f9 │ │ -37c64e: 2204 8e14 |0b31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c652: 1a0e 0c10 |0b33: const-string v14, "CLINKER" // string@100c │ │ -37c656: 130f b600 |0b35: const/16 v15, #int 182 // #b6 │ │ -37c65a: 08b9 0200 |0b37: move-object/from16 v185, v2 │ │ -37c65e: 1402 091d 3700 |0b39: const v2, #float 5.06137e-39 // #00371d09 │ │ -37c664: 7040 0aa2 e42f |0b3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c66a: 6904 3e74 |0b3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CLINKER:Lnet/sf/dibdib/generic/ColorNmz; // field@743e │ │ -37c66e: 2202 8e14 |0b41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c672: 1a0e 7d1d |0b43: const-string v14, "HOMEBUSH_GRAY" // string@1d7d │ │ -37c676: 130f b700 |0b45: const/16 v15, #int 183 // #b7 │ │ -37c67a: 08ba 0400 |0b47: move-object/from16 v186, v4 │ │ -37c67e: 1404 939b a200 |0b49: const v4, #float 1.49332e-38 // #00a29b93 │ │ -37c684: 7040 0aa2 e24f |0b4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c68a: 6902 9b74 |0b4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@749b │ │ -37c68e: 2204 8e14 |0b51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c692: 1a0e a609 |0b53: const-string v14, "APRICOT" // string@09a6 │ │ -37c696: 130f b800 |0b55: const/16 v15, #int 184 // #b8 │ │ -37c69a: 08bb 0200 |0b57: move-object/from16 v187, v2 │ │ -37c69e: 1402 6db5 fe00 |0b59: const v2, #float 2.33913e-38 // #00feb56d │ │ -37c6a4: 7040 0aa2 e42f |0b5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c6aa: 6904 df73 |0b5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT:Lnet/sf/dibdib/generic/ColorNmz; // field@73df │ │ -37c6ae: 2202 8e14 |0b61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c6b2: 1a0e ec0f |0b63: const-string v14, "CHOCOLATE" // string@0fec │ │ -37c6b6: 130f b900 |0b65: const/16 v15, #int 185 // #b9 │ │ -37c6ba: 08bc 0400 |0b67: move-object/from16 v188, v4 │ │ -37c6be: 1404 021c 3d00 |0b69: const v4, #float 5.61201e-39 // #003d1c02 │ │ -37c6c4: 7040 0aa2 e24f |0b6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c6ca: 6902 3774 |0b6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE:Lnet/sf/dibdib/generic/ColorNmz; // field@7437 │ │ -37c6ce: 2204 8e14 |0b71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c6d2: 1a0e f60f |0b73: const-string v14, "CINNAMON" // string@0ff6 │ │ -37c6d6: 130f ba00 |0b75: const/16 v15, #int 186 // #ba │ │ -37c6da: 08bd 0200 |0b77: move-object/from16 v189, v2 │ │ -37c6de: 1402 064f ac00 |0b79: const v2, #float 1.58241e-38 // #00ac4f06 │ │ -37c6e4: 7040 0aa2 e42f |0b7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c6ea: 6904 3a74 |0b7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CINNAMON:Lnet/sf/dibdib/generic/ColorNmz; // field@743a │ │ -37c6ee: 2202 8e14 |0b81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c6f2: 1a0e 053b |0b83: const-string v14, "MERINO" // string@3b05 │ │ -37c6f6: 130f bb00 |0b85: const/16 v15, #int 187 // #bb │ │ -37c6fa: 08be 0400 |0b87: move-object/from16 v190, v4 │ │ -37c6fe: 1404 9eb7 c900 |0b89: const v4, #float 1.85248e-38 // #00c9b79e │ │ -37c704: 7040 0aa2 e24f |0b8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c70a: 6902 ed74 |0b8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MERINO:Lnet/sf/dibdib/generic/ColorNmz; // field@74ed │ │ -37c70e: 2204 8e14 |0b91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c712: 1a0e f842 |0b93: const-string v14, "RAFFIA" // string@42f8 │ │ -37c716: 130f bc00 |0b95: const/16 v15, #int 188 // #bc │ │ -37c71a: 08bf 0200 |0b97: move-object/from16 v191, v2 │ │ -37c71e: 1402 95c6 eb00 |0b99: const v2, #float 2.16526e-38 // #00ebc695 │ │ -37c724: 7040 0aa2 e42f |0b9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c72a: 6904 6075 |0b9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RAFFIA:Lnet/sf/dibdib/generic/ColorNmz; // field@7560 │ │ -37c72e: 2202 8e14 |0ba1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c732: 1a0e 7e0d |0ba3: const-string v14, "BUTTERSCOTCH" // string@0d7e │ │ -37c736: 130f bd00 |0ba5: const/16 v15, #int 189 // #bd │ │ -37c73a: 08c0 0400 |0ba7: move-object/from16 v192, v4 │ │ -37c73e: 1404 438f d300 |0ba9: const v4, #float 1.94287e-38 // #00d38f43 │ │ -37c744: 7040 0aa2 e24f |0bac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c74a: 6902 2174 |0baf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BUTTERSCOTCH:Lnet/sf/dibdib/generic/ColorNmz; // field@7421 │ │ -37c74e: 2204 8e14 |0bb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c752: 1a0e 134a |0bb3: const-string v14, "TAUPE" // string@4a13 │ │ -37c756: 130f be00 |0bb5: const/16 v15, #int 190 // #be │ │ -37c75a: 08c1 0200 |0bb7: move-object/from16 v193, v2 │ │ -37c75e: 1402 81a2 b900 |0bb9: const v2, #float 1.70479e-38 // #00b9a281 │ │ -37c764: 7040 0aa2 e42f |0bbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c76a: 6904 b775 |0bbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAUPE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b7 │ │ -37c76e: 2202 8e14 |0bc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c772: 1a0e ef44 |0bc3: const-string v14, "SAFFRON" // string@44ef │ │ -37c776: 130f bf00 |0bc5: const/16 v15, #int 191 // #bf │ │ -37c77a: 08c2 0400 |0bc7: move-object/from16 v194, v4 │ │ -37c77e: 1404 51aa f600 |0bc9: const v4, #float 2.26526e-38 // #00f6aa51 │ │ -37c784: 7040 0aa2 e24f |0bcc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c78a: 6902 7c75 |0bcf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAFFRON:Lnet/sf/dibdib/generic/ColorNmz; // field@757c │ │ -37c78e: 2204 8e14 |0bd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c792: 1a0e 963a |0bd3: const-string v14, "MARIGOLD" // string@3a96 │ │ -37c796: 130f c000 |0bd5: const/16 v15, #int 192 // #c0 │ │ -37c79a: 08c3 0200 |0bd7: move-object/from16 v195, v2 │ │ -37c79e: 1402 157f ed00 |0bd9: const v2, #float 2.18106e-38 // #00ed7f15 │ │ -37c7a4: 7040 0aa2 e42f |0bdc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c7aa: 6904 e174 |0bdf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MARIGOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e1 │ │ -37c7ae: 2202 8e14 |0be1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c7b2: 1a0e 680d |0be3: const-string v14, "BROWN20" // string@0d68 │ │ -37c7b6: 130f c100 |0be5: const/16 v15, #int 193 // #c1 │ │ -37c7ba: 08c4 0400 |0be7: move-object/from16 v196, v4 │ │ -37c7be: 1404 2463 9a00 |0be9: const v4, #float 1.41782e-38 // #009a6324 │ │ -37c7c4: 7040 0aa2 e24f |0bec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c7ca: 6902 1a74 |0bef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BROWN20:Lnet/sf/dibdib/generic/ColorNmz; // field@741a │ │ -37c7ce: 2204 8e14 |0bf1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c7d2: 1a0e 7041 |0bf3: const-string v14, "PUMPKIN" // string@4170 │ │ -37c7d6: 130f c200 |0bf5: const/16 v15, #int 194 // #c2 │ │ -37c7da: 08c5 0200 |0bf7: move-object/from16 v197, v2 │ │ -37c7de: 1402 1a7e dd00 |0bf9: const v2, #float 2.03409e-38 // #00dd7e1a │ │ -37c7e4: 7040 0aa2 e42f |0bfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c7ea: 6904 4e75 |0bff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PUMPKIN:Lnet/sf/dibdib/generic/ColorNmz; // field@754e │ │ -37c7ee: 2202 8e14 |0c01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c7f2: 1a0e 7321 |0c03: const-string v14, "KHAKI__A" // string@2173 │ │ -37c7f6: 130f c300 |0c05: const/16 v15, #int 195 // #c3 │ │ -37c7fa: 08c6 0400 |0c07: move-object/from16 v198, v4 │ │ -37c7fe: 1404 4368 8200 |0c09: const v4, #float 1.1976e-38 // #00826843 │ │ -37c804: 7040 0aa2 e24f |0c0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c80a: 6902 b174 |0c0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KHAKI__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74b1 │ │ -37c80e: 2204 8e14 |0c11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c812: 1a0e 0e0d |0c13: const-string v14, "BIRCH_GRAY" // string@0d0e │ │ -37c816: 130f c400 |0c15: const/16 v15, #int 196 // #c4 │ │ -37c81a: 08c7 0200 |0c17: move-object/from16 v199, v2 │ │ -37c81e: 1402 98a4 ab00 |0c19: const v2, #float 1.57629e-38 // #00aba498 │ │ -37c824: 7040 0aa2 e42f |0c1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c82a: 6904 fa73 |0c1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BIRCH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73fa │ │ -37c82e: 2202 8e14 |0c21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c832: 1a0e 334a |0c23: const-string v14, "TEQUILA" // string@4a33 │ │ -37c836: 130f c500 |0c25: const/16 v15, #int 197 // #c5 │ │ -37c83a: 08c8 0400 |0c27: move-object/from16 v200, v4 │ │ -37c83e: 1404 d0e8 f600 |0c29: const v4, #float 2.2675e-38 // #00f6e8d0 │ │ -37c844: 7040 0aa2 e24f |0c2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c84a: 6902 bd75 |0c2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEQUILA:Lnet/sf/dibdib/generic/ColorNmz; // field@75bd │ │ -37c84e: 2204 8e14 |0c31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c852: 1a0e 533f |0c33: const-string v14, "OATMEAL" // string@3f53 │ │ -37c856: 130f c600 |0c35: const/16 v15, #int 198 // #c6 │ │ -37c85a: 08c9 0200 |0c37: move-object/from16 v201, v2 │ │ -37c85e: 1402 82ae ca00 |0c39: const v2, #float 1.86134e-38 // #00caae82 │ │ -37c864: 7040 0aa2 e42f |0c3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c86a: 6904 0775 |0c3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OATMEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7507 │ │ -37c86e: 2202 8e14 |0c41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c872: 1a0e 893a |0c43: const-string v14, "MAGNOLIA" // string@3a89 │ │ -37c876: 130f c700 |0c45: const/16 v15, #int 199 // #c7 │ │ -37c87a: 08ca 0400 |0c47: move-object/from16 v202, v4 │ │ -37c87e: 1404 bede f100 |0c49: const v4, #float 2.22123e-38 // #00f1debe │ │ -37c884: 7040 0aa2 e24f |0c4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c88a: 6902 d974 |0c4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGNOLIA:Lnet/sf/dibdib/generic/ColorNmz; // field@74d9 │ │ -37c88e: 2204 8e14 |0c51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c892: 1a0e 690d |0c53: const-string v14, "BROWN_DIRT" // string@0d69 │ │ -37c896: 130f c800 |0c55: const/16 v15, #int 200 // #c8 │ │ -37c89a: 08cb 0200 |0c57: move-object/from16 v203, v2 │ │ -37c89e: 1402 3965 8300 |0c59: const v2, #float 1.20668e-38 // #00836539 │ │ -37c8a4: 7040 0aa2 e42f |0c5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c8aa: 6904 1b74 |0c5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BROWN_DIRT:Lnet/sf/dibdib/generic/ColorNmz; // field@741b │ │ -37c8ae: 2202 8e14 |0c61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c8b2: 1a0e 9a3f |0c63: const-string v14, "ORANGE" // string@3f9a │ │ -37c8b6: 130f c900 |0c65: const/16 v15, #int 201 // #c9 │ │ -37c8ba: 08cc 0400 |0c67: move-object/from16 v204, v4 │ │ -37c8be: 1404 0080 ff00 |0c69: const v4, #float 2.3464e-38 // #00ff8000 │ │ -37c8c4: 7040 0aa2 e24f |0c6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c8ca: 6902 1275 |0c6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7512 │ │ -37c8ce: 2204 8e14 |0c71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c8d2: 1a0e 653b |0c73: const-string v14, "MOCCASIN" // string@3b65 │ │ -37c8d6: 130f ca00 |0c75: const/16 v15, #int 202 // #ca │ │ -37c8da: 08cd 0200 |0c77: move-object/from16 v205, v2 │ │ -37c8de: 1402 b5e4 ff00 |0c79: const v2, #float 2.35001e-38 // #00ffe4b5 │ │ -37c8e4: 7040 0aa2 e42f |0c7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c8ea: 6904 f874 |0c7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOCCASIN:Lnet/sf/dibdib/generic/ColorNmz; // field@74f8 │ │ -37c8ee: 2202 8e14 |0c81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c8f2: 1a0e 8a22 |0c83: const-string v14, "LEAD_GRAY" // string@228a │ │ -37c8f6: 130f cb00 |0c85: const/16 v15, #int 203 // #cb │ │ -37c8fa: 08ce 0400 |0c87: move-object/from16 v206, v4 │ │ -37c8fe: 1404 585c 5e00 |0c89: const v4, #float 8.66566e-39 // #005e5c58 │ │ -37c904: 7040 0aa2 e24f |0c8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c90a: 6902 bb74 |0c8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEAD_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74bb │ │ -37c90e: 2204 8e14 |0c91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c912: 1a0e d94a |0c93: const-string v14, "TOUPE" // string@4ad9 │ │ -37c916: 130f cc00 |0c95: const/16 v15, #int 204 // #cc │ │ -37c91a: 08cf 0200 |0c97: move-object/from16 v207, v2 │ │ -37c91e: 1402 7dac c700 |0c99: const v2, #float 1.83371e-38 // #00c7ac7d │ │ -37c924: 7040 0aa2 e42f |0c9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c92a: 6904 c475 |0c9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TOUPE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c4 │ │ -37c92e: 2202 8e14 |0ca1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c932: 1a0e 933a |0ca3: const-string v14, "MANILLA" // string@3a93 │ │ -37c936: 130f cd00 |0ca5: const/16 v15, #int 205 // #cd │ │ -37c93a: 08d0 0400 |0ca7: move-object/from16 v208, v4 │ │ -37c93e: 1404 a7d0 e500 |0ca9: const v4, #float 2.11052e-38 // #00e5d0a7 │ │ -37c944: 7040 0aa2 e24f |0cac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c94a: 6902 df74 |0caf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MANILLA:Lnet/sf/dibdib/generic/ColorNmz; // field@74df │ │ -37c94e: 2204 8e14 |0cb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c952: 1a0e 670d |0cb3: const-string v14, "BROWN" // string@0d67 │ │ -37c956: 130f ce00 |0cb5: const/16 v15, #int 206 // #ce │ │ -37c95a: 08d1 0200 |0cb7: move-object/from16 v209, v2 │ │ -37c95e: 1402 0037 6500 |0cb9: const v2, #float 9.29512e-39 // #00653700 │ │ -37c964: 7040 0aa2 e42f |0cbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c96a: 6904 1974 |0cbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BROWN:Lnet/sf/dibdib/generic/ColorNmz; // field@7419 │ │ -37c96e: 2202 8e14 |0cc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c972: 1a0e de1e |0cc3: const-string v14, "INCA_GOLD" // string@1ede │ │ -37c976: 130f cf00 |0cc5: const/16 v15, #int 207 // #cf │ │ -37c97a: 08d2 0400 |0cc7: move-object/from16 v210, v4 │ │ -37c97e: 1404 198c df00 |0cc9: const v4, #float 2.05296e-38 // #00df8c19 │ │ -37c984: 7040 0aa2 e24f |0ccc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c98a: 6902 a374 |0ccf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.INCA_GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@74a3 │ │ -37c98e: 2204 8e14 |0cd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c992: 1a0e f744 |0cd3: const-string v14, "SAND" // string@44f7 │ │ -37c996: 130f d000 |0cd5: const/16 v15, #int 208 // #d0 │ │ -37c99a: 08d3 0200 |0cd7: move-object/from16 v211, v2 │ │ -37c99e: 1402 8bc1 dc00 |0cd9: const v2, #float 2.02732e-38 // #00dcc18b │ │ -37c9a4: 7040 0aa2 e42f |0cdc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c9aa: 6904 8275 |0cdf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SAND:Lnet/sf/dibdib/generic/ColorNmz; // field@7582 │ │ -37c9ae: 2202 8e14 |0ce1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c9b2: 1a0e 7721 |0ce3: const-string v14, "KOALA_GRAY" // string@2177 │ │ -37c9b6: 130f d100 |0ce5: const/16 v15, #int 209 // #d1 │ │ -37c9ba: 08d4 0400 |0ce7: move-object/from16 v212, v4 │ │ -37c9be: 1404 888f 9200 |0ce9: const v4, #float 1.34595e-38 // #00928f88 │ │ -37c9c4: 7040 0aa2 e24f |0cec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c9ca: 6902 b474 |0cef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KOALA_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74b4 │ │ -37c9ce: 2204 8e14 |0cf1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c9d2: 1a0e c440 |0cf3: const-string v14, "PEARL_GRAY" // string@40c4 │ │ -37c9d6: 130f d200 |0cf5: const/16 v15, #int 210 // #d2 │ │ -37c9da: 08d5 0200 |0cf7: move-object/from16 v213, v2 │ │ -37c9de: 1402 c7d3 d800 |0cf9: const v2, #float 1.99124e-38 // #00d8d3c7 │ │ -37c9e4: 7040 0aa2 e42f |0cfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c9ea: 6904 2f75 |0cff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEARL_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@752f │ │ -37c9ee: 2202 8e14 |0d01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c9f2: 1a0e b43f |0d03: const-string v14, "OYSTER" // string@3fb4 │ │ -37c9f6: 130f d300 |0d05: const/16 v15, #int 211 // #d3 │ │ -37c9fa: 08d6 0400 |0d07: move-object/from16 v214, v4 │ │ -37c9fe: 1404 788f 9900 |0d09: const v4, #float 1.41023e-38 // #00998f78 │ │ -37ca04: 7040 0aa2 e24f |0d0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ca0a: 6902 1b75 |0d0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OYSTER:Lnet/sf/dibdib/generic/ColorNmz; // field@751b │ │ -37ca0e: 2204 8e14 |0d11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ca12: 1a0e 623f |0d13: const-string v14, "OFF_WHITE" // string@3f62 │ │ -37ca16: 130f d400 |0d15: const/16 v15, #int 212 // #d4 │ │ -37ca1a: 08d7 0200 |0d17: move-object/from16 v215, v2 │ │ -37ca1e: 1402 d5e9 f100 |0d19: const v2, #float 2.22162e-38 // #00f1e9d5 │ │ -37ca24: 7040 0aa2 e42f |0d1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ca2a: 6904 0b75 |0d1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OFF_WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@750b │ │ -37ca2e: 2202 8e14 |0d21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ca32: 1a0e f844 |0d23: const-string v14, "SANDSTONE" // string@44f8 │ │ -37ca36: 130f d500 |0d25: const/16 v15, #int 213 // #d5 │ │ -37ca3a: 08d8 0400 |0d27: move-object/from16 v216, v4 │ │ -37ca3e: 1404 8ebf d500 |0d29: const v4, #float 1.96297e-38 // #00d5bf8e │ │ -37ca44: 7040 0aa2 e24f |0d2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ca4a: 6902 8375 |0d2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SANDSTONE:Lnet/sf/dibdib/generic/ColorNmz; // field@7583 │ │ -37ca4e: 2204 8e14 |0d31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ca52: 1a0e 034a |0d33: const-string v14, "TAN" // string@4a03 │ │ -37ca56: 130f d600 |0d35: const/16 v15, #int 214 // #d6 │ │ -37ca5a: 08d9 0200 |0d37: move-object/from16 v217, v2 │ │ -37ca5e: 1402 6fb2 d100 |0d39: const v2, #float 1.92576e-38 // #00d1b26f │ │ -37ca64: 7040 0aa2 e42f |0d3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ca6a: 6904 b475 |0d3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75b4 │ │ -37ca6e: 2202 8e14 |0d41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ca72: 1a0e 1710 |0d43: const-string v14, "CLOUD_GRAY" // string@1017 │ │ -37ca76: 130f d700 |0d45: const/16 v15, #int 215 // #d7 │ │ -37ca7a: 08da 0400 |0d47: move-object/from16 v218, v4 │ │ -37ca7e: 1404 b9c1 c400 |0d49: const v4, #float 1.80693e-38 // #00c4c1b9 │ │ -37ca84: 7040 0aa2 e24f |0d4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ca8a: 6902 3f74 |0d4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CLOUD_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@743f │ │ -37ca8e: 2204 8e14 |0d51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ca92: 1a0e c20f |0d53: const-string v14, "CHAMOIS" // string@0fc2 │ │ -37ca96: 130f d800 |0d55: const/16 v15, #int 216 // #d8 │ │ -37ca9a: 08db 0200 |0d57: move-object/from16 v219, v2 │ │ -37ca9e: 1402 73a8 be00 |0d59: const v2, #float 1.75092e-38 // #00bea873 │ │ -37caa4: 7040 0aa2 e42f |0d5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37caaa: 6904 2f74 |0d5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHAMOIS:Lnet/sf/dibdib/generic/ColorNmz; // field@742f │ │ -37caae: 2202 8e14 |0d61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cab2: 1a0e 650d |0d63: const-string v14, "BRONZE_OLIVE" // string@0d65 │ │ -37cab6: 130f d900 |0d65: const/16 v15, #int 217 // #d9 │ │ -37caba: 08dc 0400 |0d67: move-object/from16 v220, v4 │ │ -37cabe: 1404 3e5d 6900 |0d69: const v4, #float 9.67618e-39 // #00695d3e │ │ -37cac4: 7040 0aa2 e24f |0d6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37caca: 6902 1774 |0d6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE_OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@7417 │ │ -37cace: 2204 8e14 |0d71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cad2: 1a0e fd46 |0d73: const-string v14, "STRAW" // string@46fd │ │ -37cad6: 130f da00 |0d75: const/16 v15, #int 218 // #da │ │ -37cada: 08dd 0200 |0d77: move-object/from16 v221, v2 │ │ -37cade: 1402 82c8 e300 |0d79: const v2, #float 2.09186e-38 // #00e3c882 │ │ -37cae4: 7040 0aa2 e42f |0d7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37caea: 6904 ab75 |0d7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.STRAW:Lnet/sf/dibdib/generic/ColorNmz; // field@75ab │ │ -37caee: 2202 8e14 |0d81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37caf2: 1a0e b310 |0d83: const-string v14, "CREAM" // string@10b3 │ │ -37caf6: 130f db00 |0d85: const/16 v15, #int 219 // #db │ │ -37cafa: 08de 0400 |0d87: move-object/from16 v222, v4 │ │ -37cafe: 1404 bee3 ef00 |0d89: const v4, #float 2.20304e-38 // #00efe3be │ │ -37cb04: 7040 0aa2 e24f |0d8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cb0a: 6902 4c74 |0d8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CREAM:Lnet/sf/dibdib/generic/ColorNmz; // field@744c │ │ -37cb0e: 2204 8e14 |0d91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cb12: 1a0e 7447 |0d93: const-string v14, "SUNFLOWER" // string@4774 │ │ -37cb16: 130f dc00 |0d95: const/16 v15, #int 220 // #dc │ │ -37cb1a: 08df 0200 |0d97: move-object/from16 v223, v2 │ │ -37cb1e: 1402 09a7 ff00 |0d99: const v2, #float 2.3478e-38 // #00ffa709 │ │ -37cb24: 7040 0aa2 e42f |0d9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cb2a: 6904 ae75 |0d9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNFLOWER:Lnet/sf/dibdib/generic/ColorNmz; // field@75ae │ │ -37cb2e: 2202 8e14 |0da1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cb32: 1a0e 8440 |0da3: const-string v14, "PARCHMENT" // string@4084 │ │ -37cb36: 130f dd00 |0da5: const/16 v15, #int 221 // #dd │ │ -37cb3a: 08e0 0400 |0da7: move-object/from16 v224, v4 │ │ -37cb3e: 1404 a3c9 d400 |0da9: const v4, #float 1.95415e-38 // #00d4c9a3 │ │ -37cb44: 7040 0aa2 e24f |0dac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cb4a: 6902 2375 |0daf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PARCHMENT:Lnet/sf/dibdib/generic/ColorNmz; // field@7523 │ │ -37cb4e: 2204 8e14 |0db1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cb52: 1a0e b008 |0db3: const-string v14, "ACADIA" // string@08b0 │ │ -37cb56: 130f de00 |0db5: const/16 v15, #int 222 // #de │ │ -37cb5a: 08e1 0200 |0db7: move-object/from16 v225, v2 │ │ -37cb5e: 1402 0414 1b00 |0db9: const v2, #float 2.48674e-39 // #001b1404 │ │ -37cb64: 7040 0aa2 e42f |0dbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cb6a: 6904 d273 |0dbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ACADIA:Lnet/sf/dibdib/generic/ColorNmz; // field@73d2 │ │ -37cb6e: 2202 8e14 |0dc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cb72: 1a0e 7247 |0dc3: const-string v14, "SUGAR_CANE" // string@4772 │ │ -37cb76: 130f df00 |0dc5: const/16 v15, #int 223 // #df │ │ -37cb7a: 08e2 0400 |0dc7: move-object/from16 v226, v4 │ │ -37cb7e: 1404 5ca5 bc00 |0dc9: const v4, #float 1.73244e-38 // #00bca55c │ │ -37cb84: 7040 0aa2 e24f |0dcc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cb8a: 6902 ad75 |0dcf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SUGAR_CANE:Lnet/sf/dibdib/generic/ColorNmz; // field@75ad │ │ -37cb8e: 2204 8e14 |0dd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cb92: 1a0e 4141 |0dd3: const-string v14, "PRIMROSE" // string@4141 │ │ -37cb96: 130f e000 |0dd5: const/16 v15, #int 224 // #e0 │ │ -37cb9a: 08e3 0200 |0dd7: move-object/from16 v227, v2 │ │ -37cb9e: 1402 5bcf f500 |0dd9: const v2, #float 2.25741e-38 // #00f5cf5b │ │ -37cba4: 7040 0aa2 e42f |0ddc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cbaa: 6904 4b75 |0ddf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PRIMROSE:Lnet/sf/dibdib/generic/ColorNmz; // field@754b │ │ -37cbae: 2202 8e14 |0de1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cbb2: 1a0e 5509 |0de3: const-string v14, "AMBER" // string@0955 │ │ -37cbb6: 130f e100 |0de5: const/16 v15, #int 225 // #e1 │ │ -37cbba: 08e4 0400 |0de7: move-object/from16 v228, v4 │ │ -37cbbe: 1404 08b3 fe00 |0de9: const v4, #float 2.33904e-38 // #00feb308 │ │ -37cbc4: 7040 0aa2 e24f |0dec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cbca: 6902 d773 |0def: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMBER:Lnet/sf/dibdib/generic/ColorNmz; // field@73d7 │ │ -37cbce: 2204 8e14 |0df1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cbd2: 1a0e 941c |0df3: const-string v14, "GOLDEN_YELLOW" // string@1c94 │ │ -37cbd6: 130f e200 |0df5: const/16 v15, #int 226 // #e2 │ │ -37cbda: 08e5 0200 |0df7: move-object/from16 v229, v2 │ │ -37cbde: 1402 01a6 f500 |0df9: const v2, #float 2.25592e-38 // #00f5a601 │ │ -37cbe4: 7040 0aa2 e42f |0dfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cbea: 6904 8574 |0dff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLDEN_YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@7485 │ │ -37cbee: 2202 8e14 |0e01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cbf2: 1a0e f944 |0e03: const-string v14, "SAND__XKCD" // string@44f9 │ │ -37cbf6: 130f e300 |0e05: const/16 v15, #int 227 // #e3 │ │ -37cbfa: 08e6 0400 |0e07: move-object/from16 v230, v4 │ │ -37cbfe: 1404 76ca e200 |0e09: const v4, #float 2.08275e-38 // #00e2ca76 │ │ -37cc04: 7040 0aa2 e24f |0e0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cc0a: 6902 8475 |0e0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAND__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7584 │ │ -37cc0e: 2204 8e14 |0e11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cc12: 1a0e 6e3f |0e13: const-string v14, "OLIVE_YELLOW" // string@3f6e │ │ -37cc16: 130f e400 |0e15: const/16 v15, #int 228 // #e4 │ │ -37cc1a: 08e7 0200 |0e17: move-object/from16 v231, v2 │ │ -37cc1e: 1402 2674 8e00 |0e19: const v2, #float 1.30823e-38 // #008e7426 │ │ -37cc24: 7040 0aa2 e42f |0e1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cc2a: 6904 0f75 |0e1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE_YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@750f │ │ -37cc2e: 2202 8e14 |0e21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cc32: 1a0e ff0c |0e23: const-string v14, "BEIGE" // string@0cff │ │ -37cc36: 130f e500 |0e25: const/16 v15, #int 229 // #e5 │ │ -37cc3a: 08e8 0400 |0e27: move-object/from16 v232, v4 │ │ -37cc3e: 1404 a6da e600 |0e29: const v4, #float 2.12006e-38 // #00e6daa6 │ │ -37cc44: 7040 0aa2 e24f |0e2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cc4a: 6902 f673 |0e2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE:Lnet/sf/dibdib/generic/ColorNmz; // field@73f6 │ │ -37cc4e: 2204 8e14 |0e31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cc52: 1a0e 640d |0e33: const-string v14, "BRONZE" // string@0d64 │ │ -37cc56: 130f e600 |0e35: const/16 v15, #int 230 // #e6 │ │ -37cc5a: 08e9 0200 |0e37: move-object/from16 v233, v2 │ │ -37cc5e: 1402 0079 a800 |0e39: const v2, #float 1.54718e-38 // #00a87900 │ │ -37cc64: 7040 0aa2 e42f |0e3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cc6a: 6904 1674 |0e3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE:Lnet/sf/dibdib/generic/ColorNmz; // field@7416 │ │ -37cc6e: 2202 8e14 |0e41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cc72: 1a0e af3b |0e43: const-string v14, "MUSTARD" // string@3baf │ │ -37cc76: 130f e700 |0e45: const/16 v15, #int 231 // #e7 │ │ -37cc7a: 08ea 0400 |0e47: move-object/from16 v234, v4 │ │ -37cc7e: 1404 2ea3 c400 |0e49: const v4, #float 1.80583e-38 // #00c4a32e │ │ -37cc84: 7040 0aa2 e24f |0e4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cc8a: 6902 fe74 |0e4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MUSTARD:Lnet/sf/dibdib/generic/ColorNmz; // field@74fe │ │ -37cc8e: 2204 8e14 |0e51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cc92: 1a0e 7c1d |0e53: const-string v14, "HOMEBUSH_GOLD" // string@1d7c │ │ -37cc96: 130f e800 |0e55: const/16 v15, #int 232 // #e8 │ │ -37cc9a: 08eb 0200 |0e57: move-object/from16 v235, v2 │ │ -37cc9e: 1402 1ac5 fc00 |0e59: const v2, #float 2.32133e-38 // #00fcc51a │ │ -37cca4: 7040 0aa2 e42f |0e5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ccaa: 6904 9a74 |0e5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@749a │ │ -37ccae: 2202 8e14 |0e61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ccb2: 1a0e ea10 |0e63: const-string v14, "CUSTARD" // string@10ea │ │ -37ccb6: 130f e900 |0e65: const/16 v15, #int 233 // #e9 │ │ -37ccba: 08ec 0400 |0e67: move-object/from16 v236, v4 │ │ -37ccbe: 1404 5cd2 ef00 |0e69: const v4, #float 2.20241e-38 // #00efd25c │ │ -37ccc4: 7040 0aa2 e24f |0e6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ccca: 6902 5374 |0e6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CUSTARD:Lnet/sf/dibdib/generic/ColorNmz; // field@7453 │ │ -37ccce: 2204 8e14 |0e71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ccd2: 1a0e 5a3f |0e73: const-string v14, "OCHRE" // string@3f5a │ │ -37ccd6: 130f ea00 |0e75: const/16 v15, #int 234 // #ea │ │ -37ccda: 08ed 0200 |0e77: move-object/from16 v237, v2 │ │ -37ccde: 1402 0590 bf00 |0e79: const v2, #float 1.75922e-38 // #00bf9005 │ │ -37cce4: 7040 0aa2 e42f |0e7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ccea: 6904 0975 |0e7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OCHRE:Lnet/sf/dibdib/generic/ColorNmz; // field@7509 │ │ -37ccee: 2202 8e14 |0e81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ccf2: 1a0e 973a |0e83: const-string v14, "MARIGOLD__XKCD" // string@3a97 │ │ -37ccf6: 130f eb00 |0e85: const/16 v15, #int 235 // #eb │ │ -37ccfa: 08ee 0400 |0e87: move-object/from16 v238, v4 │ │ -37ccfe: 1404 06c0 fc00 |0e89: const v4, #float 2.32114e-38 // #00fcc006 │ │ -37cd04: 7040 0aa2 e24f |0e8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cd0a: 6902 e274 |0e8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MARIGOLD__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e2 │ │ -37cd0e: 2204 8e14 |0e91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cd12: 1a0e fb52 |0e93: const-string v14, "WATTLE" // string@52fb │ │ -37cd16: 130f ec00 |0e95: const/16 v15, #int 236 // #ec │ │ -37cd1a: 08ef 0200 |0e97: move-object/from16 v239, v2 │ │ -37cd1e: 1402 01af e800 |0e99: const v2, #float 2.13686e-38 // #00e8af01 │ │ -37cd24: 7040 0aa2 e42f |0e9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cd2a: 6904 dd75 |0e9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WATTLE:Lnet/sf/dibdib/generic/ColorNmz; // field@75dd │ │ -37cd2e: 2202 8e14 |0ea1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cd32: 1a0e 931c |0ea3: const-string v14, "GOLDEN" // string@1c93 │ │ -37cd36: 130f ed00 |0ea5: const/16 v15, #int 237 // #ed │ │ -37cd3a: 08f0 0400 |0ea7: move-object/from16 v240, v4 │ │ -37cd3e: 1404 00c0 ff00 |0ea9: const v4, #float 2.34869e-38 // #00ffc000 │ │ -37cd44: 7040 0aa2 e24f |0eac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cd4a: 6902 8474 |0eaf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GOLDEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7484 │ │ -37cd4e: 2204 8e14 |0eb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cd52: 1a0e 4b1d |0eb3: const-string v14, "HAZEL" // string@1d4b │ │ -37cd56: 130f ee00 |0eb5: const/16 v15, #int 238 // #ee │ │ -37cd5a: 08f1 0200 |0eb7: move-object/from16 v241, v2 │ │ -37cd5e: 1402 1876 8e00 |0eb9: const v2, #float 1.3083e-38 // #008e7618 │ │ -37cd64: 7040 0aa2 e42f |0ebc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cd6a: 6904 9674 |0ebf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HAZEL:Lnet/sf/dibdib/generic/ColorNmz; // field@7496 │ │ -37cd6e: 2202 8e14 |0ec1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cd72: 1a0e 7940 |0ec3: const-string v14, "PALE" // string@4079 │ │ -37cd76: 130f ef00 |0ec5: const/16 v15, #int 239 // #ef │ │ -37cd7a: 08f2 0400 |0ec7: move-object/from16 v242, v4 │ │ -37cd7e: 1404 d0f9 ff00 |0ec9: const v4, #float 2.35077e-38 // #00fff9d0 │ │ -37cd84: 7040 0aa2 e24f |0ecc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cd8a: 6902 1e75 |0ecf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@751e │ │ -37cd8e: 2204 8e14 |0ed1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cd92: 1a0e 790f |0ed3: const-string v14, "CANARY" // string@0f79 │ │ -37cd96: 130f f000 |0ed5: const/16 v15, #int 240 // #f0 │ │ -37cd9a: 08f3 0200 |0ed7: move-object/from16 v243, v2 │ │ -37cd9e: 1402 11bd e700 |0ed9: const v2, #float 2.12818e-38 // #00e7bd11 │ │ -37cda4: 7040 0aa2 e42f |0edc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cdaa: 6904 2574 |0edf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CANARY:Lnet/sf/dibdib/generic/ColorNmz; // field@7425 │ │ -37cdae: 2202 8e14 |0ee1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cdb2: 1a0e b10f |0ee3: const-string v14, "CEMENT" // string@0fb1 │ │ -37cdb6: 130f f100 |0ee5: const/16 v15, #int 241 // #f1 │ │ -37cdba: 08f4 0400 |0ee7: move-object/from16 v244, v4 │ │ -37cdbe: 1404 91a3 a500 |0ee9: const v4, #float 1.52115e-38 // #00a5a391 │ │ -37cdc4: 7040 0aa2 e24f |0eec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cdca: 6902 2a74 |0eef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CEMENT:Lnet/sf/dibdib/generic/ColorNmz; // field@742a │ │ -37cdce: 2204 8e14 |0ef1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cdd2: 1a0e 921c |0ef3: const-string v14, "GOLD" // string@1c92 │ │ -37cdd6: 130f f200 |0ef5: const/16 v15, #int 242 // #f2 │ │ -37cdda: 08f5 0200 |0ef7: move-object/from16 v245, v2 │ │ -37cdde: 1402 0cb4 db00 |0ef9: const v2, #float 2.01766e-38 // #00dbb40c │ │ -37cde4: 7040 0aa2 e42f |0efc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cdea: 6904 8374 |0eff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@7483 │ │ -37cdee: 2202 8e14 |0f01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cdf2: 1a0e 000d |0f03: const-string v14, "BEIGE20" // string@0d00 │ │ -37cdf6: 130f f300 |0f05: const/16 v15, #int 243 // #f3 │ │ -37cdfa: 08f6 0400 |0f07: move-object/from16 v246, v4 │ │ -37cdfe: 1404 c8fa ff00 |0f09: const v4, #float 2.3508e-38 // #00fffac8 │ │ -37ce04: 7040 0aa2 e24f |0f0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ce0a: 6902 f773 |0f0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE20:Lnet/sf/dibdib/generic/ColorNmz; // field@73f7 │ │ -37ce0e: 2204 8e14 |0f11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ce12: 1a0e b31a |0f13: const-string v14, "FLUMMERY" // string@1ab3 │ │ -37ce16: 130f f400 |0f15: const/16 v15, #int 244 // #f4 │ │ -37ce1a: 08f7 0200 |0f17: move-object/from16 v247, v2 │ │ -37ce1e: 1402 9edf e600 |0f19: const v2, #float 2.12024e-38 // #00e6df9e │ │ -37ce24: 7040 0aa2 e42f |0f1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ce2a: 6904 7b74 |0f1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FLUMMERY:Lnet/sf/dibdib/generic/ColorNmz; // field@747b │ │ -37ce2e: 2202 8e14 |0f21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ce32: 1a0e 7d0d |0f23: const-string v14, "BUTTERCUP" // string@0d7d │ │ -37ce36: 130f f500 |0f25: const/16 v15, #int 245 // #f5 │ │ -37ce3a: 08f8 0400 |0f27: move-object/from16 v248, v4 │ │ -37ce3e: 1404 41cd e000 |0f29: const v4, #float 2.06448e-38 // #00e0cd41 │ │ -37ce44: 7040 0aa2 e24f |0f2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ce4a: 6902 2074 |0f2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BUTTERCUP:Lnet/sf/dibdib/generic/ColorNmz; // field@7420 │ │ -37ce4e: 2204 8e14 |0f31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ce52: 1a0e 961c |0f33: const-string v14, "GOLD__X11" // string@1c96 │ │ -37ce56: 130f f600 |0f35: const/16 v15, #int 246 // #f6 │ │ -37ce5a: 08f9 0200 |0f37: move-object/from16 v249, v2 │ │ -37ce5e: 1402 00d7 ff00 |0f39: const v2, #float 2.34952e-38 // #00ffd700 │ │ -37ce64: 7040 0aa2 e42f |0f3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ce6a: 6904 8774 |0f3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7487 │ │ -37ce6e: 2202 8e14 |0f41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ce72: 1a0e e617 |0f43: const-string v14, "EGGSHELL" // string@17e6 │ │ -37ce76: 130f f700 |0f45: const/16 v15, #int 247 // #f7 │ │ -37ce7a: 08fa 0400 |0f47: move-object/from16 v250, v4 │ │ -37ce7e: 1404 c4fc ff00 |0f49: const v4, #float 2.35087e-38 // #00fffcc4 │ │ -37ce84: 7040 0aa2 e24f |0f4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ce8a: 6902 6c74 |0f4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.EGGSHELL:Lnet/sf/dibdib/generic/ColorNmz; // field@746c │ │ -37ce8e: 2204 8e14 |0f51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ce92: 1a0e e154 |0f53: const-string v14, "YELLOW20" // string@54e1 │ │ -37ce96: 130f f800 |0f55: const/16 v15, #int 248 // #f8 │ │ -37ce9a: 08fb 0200 |0f57: move-object/from16 v251, v2 │ │ -37ce9e: 1402 19e1 ff00 |0f59: const v2, #float 2.34988e-38 // #00ffe119 │ │ -37cea4: 7040 0aa2 e42f |0f5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ceaa: 6904 e675 |0f5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW20:Lnet/sf/dibdib/generic/ColorNmz; // field@75e6 │ │ -37ceae: 2202 8e14 |0f61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ceb2: 1a0e 1b15 |0f63: const-string v14, "DANDELION" // string@151b │ │ -37ceb6: 130f f900 |0f65: const/16 v15, #int 249 // #f9 │ │ -37ceba: 08fc 0400 |0f67: move-object/from16 v252, v4 │ │ -37cebe: 1404 08df fe00 |0f69: const v4, #float 2.34062e-38 // #00fedf08 │ │ -37cec4: 7040 0aa2 e24f |0f6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ceca: 6902 5e74 |0f6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz; // field@745e │ │ -37cece: 2204 8e14 |0f71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ced2: 1a0e 7221 |0f73: const-string v14, "KHAKI" // string@2172 │ │ -37ced6: 130f fa00 |0f75: const/16 v15, #int 250 // #fa │ │ -37ceda: 08fd 0200 |0f77: move-object/from16 v253, v2 │ │ -37cede: 1402 62a6 aa00 |0f79: const v2, #float 1.56717e-38 // #00aaa662 │ │ -37cee4: 7040 0aa2 e42f |0f7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ceea: 6904 b074 |0f7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.KHAKI:Lnet/sf/dibdib/generic/ColorNmz; // field@74b0 │ │ -37ceee: 2202 8e14 |0f81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cef2: 1a0e de22 |0f83: const-string v14, "LILY_GREEN" // string@22de │ │ -37cef6: 130f fb00 |0f85: const/16 v15, #int 251 // #fb │ │ -37cefa: 08fe 0400 |0f87: move-object/from16 v254, v4 │ │ -37cefe: 1404 cde3 e300 |0f89: const v4, #float 2.09284e-38 // #00e3e3cd │ │ -37cf04: 7040 0aa2 e24f |0f8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cf0a: 6902 cb74 |0f8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILY_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74cb │ │ -37cf0e: 2204 8e14 |0f91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cf12: 1a0e 190d |0f93: const-string v14, "BLACK_OLIVE" // string@0d19 │ │ -37cf16: 130f fc00 |0f95: const/16 v15, #int 252 // #fc │ │ -37cf1a: 08ff 0200 |0f97: move-object/from16 v255, v2 │ │ -37cf1e: 1402 3b47 4700 |0f99: const v2, #float 6.54587e-39 // #0047473b │ │ -37cf24: 7040 0aa2 e42f |0f9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cf2a: 6904 ff73 |0f9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@73ff │ │ -37cf2e: 2202 8e14 |0fa1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cf32: 1a0e 7e47 |0fa3: const-string v14, "SURF_GREEN" // string@477e │ │ -37cf36: 130f fd00 |0fa5: const/16 v15, #int 253 // #fd │ │ -37cf3a: 0900 0001 0400 |0fa7: move-object/16 v256, v4 │ │ -37cf40: 1404 a7c8 c800 |0faa: const v4, #float 1.84391e-38 // #00c8c8a7 │ │ -37cf46: 7040 0aa2 e24f |0fad: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cf4c: 6902 b275 |0fb0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SURF_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@75b2 │ │ -37cf50: 2204 8e14 |0fb2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cf54: 1a0e 921f |0fb4: const-string v14, "IVORY" // string@1f92 │ │ -37cf58: 130f fe00 |0fb6: const/16 v15, #int 254 // #fe │ │ -37cf5c: 0900 0101 0200 |0fb8: move-object/16 v257, v2 │ │ -37cf62: 1402 cbff ff00 |0fbb: const v2, #float 2.35098e-38 // #00ffffcb │ │ -37cf68: 7040 0aa2 e42f |0fbe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cf6e: 6904 a774 |0fc1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IVORY:Lnet/sf/dibdib/generic/ColorNmz; // field@74a7 │ │ -37cf72: 2202 8e14 |0fc3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cf76: 1a0e ce17 |0fc5: const-string v14, "ECRU" // string@17ce │ │ -37cf7a: 130f ff00 |0fc7: const/16 v15, #int 255 // #ff │ │ -37cf7e: 0900 0201 0400 |0fc9: move-object/16 v258, v4 │ │ -37cf84: 1404 caff fe00 |0fcc: const v4, #float 2.3418e-38 // #00feffca │ │ -37cf8a: 7040 0aa2 e24f |0fcf: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cf90: 6902 6a74 |0fd2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ECRU:Lnet/sf/dibdib/generic/ColorNmz; // field@746a │ │ -37cf94: 2204 8e14 |0fd4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cf98: 1a0e d40f |0fd6: const-string v14, "CHARTREUSE__A" // string@0fd4 │ │ -37cf9c: 130f 0001 |0fd8: const/16 v15, #int 256 // #100 │ │ -37cfa0: 0900 0301 0200 |0fda: move-object/16 v259, v2 │ │ -37cfa6: 1402 8dc9 c700 |0fdd: const v2, #float 1.83476e-38 // #00c7c98d │ │ -37cfac: 7040 0aa2 e42f |0fe0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cfb2: 6904 3374 |0fe3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7433 │ │ -37cfb6: 2202 8e14 |0fe5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cfba: 1a0e 9122 |0fe7: const-string v14, "LEMON" // string@2291 │ │ -37cfbe: 130f 0101 |0fe9: const/16 v15, #int 257 // #101 │ │ -37cfc2: 0900 0401 0400 |0feb: move-object/16 v260, v4 │ │ -37cfc8: 1404 52ff fd00 |0fee: const v4, #float 2.3326e-38 // #00fdff52 │ │ -37cfce: 7040 0aa2 e24f |0ff1: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cfd4: 6902 bd74 |0ff4: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEMON:Lnet/sf/dibdib/generic/ColorNmz; // field@74bd │ │ -37cfd8: 2204 8e14 |0ff6: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cfdc: 1a0e 7847 |0ff8: const-string v14, "SUNSHINE" // string@4778 │ │ -37cfe0: 130f 0201 |0ffa: const/16 v15, #int 258 // #102 │ │ -37cfe4: 0900 0501 0200 |0ffc: move-object/16 v261, v2 │ │ -37cfea: 1402 37fd ff00 |0fff: const v2, #float 2.35089e-38 // #00fffd37 │ │ -37cff0: 7040 0aa2 e42f |1002: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cff6: 6904 b075 |1005: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNSHINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b0 │ │ -37cffa: 2202 8e14 |1007: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cffe: 1a0e d10c |1009: const-string v14, "BANKSIA" // string@0cd1 │ │ -37d002: 130f 0301 |100b: const/16 v15, #int 259 // #103 │ │ -37d006: 0900 0601 0400 |100d: move-object/16 v262, v4 │ │ -37d00c: 1404 7994 9200 |1010: const v4, #float 1.34612e-38 // #00929479 │ │ -37d012: 7040 0aa2 e24f |1013: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d018: 6902 ee73 |1016: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BANKSIA:Lnet/sf/dibdib/generic/ColorNmz; // field@73ee │ │ -37d01c: 2204 8e14 |1018: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d020: 1a0e b122 |101a: const-string v14, "LICHEN" // string@22b1 │ │ -37d024: 130f 0401 |101c: const/16 v15, #int 260 // #104 │ │ -37d028: 0900 0701 0200 |101e: move-object/16 v263, v2 │ │ -37d02e: 1402 8ca9 a700 |1021: const v2, #float 1.53973e-38 // #00a7a98c │ │ -37d034: 7040 0aa2 e42f |1024: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d03a: 6904 c174 |1027: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LICHEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74c1 │ │ -37d03e: 2202 8e14 |1029: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d042: 1a0e 673f |102b: const-string v14, "OILBLACK" // string@3f67 │ │ -37d046: 130f 0501 |102d: const/16 v15, #int 261 // #105 │ │ -37d04a: 0900 0801 0400 |102f: move-object/16 v264, v4 │ │ -37d050: 1404 0010 1000 |1032: const v4, #float 1.47511e-39 // #00101000 │ │ -37d056: 7040 0aa2 e24f |1035: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d05c: 6902 0c75 |1038: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OILBLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@750c │ │ -37d060: 2204 8e14 |103a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d064: 1a0e 6d3f |103c: const-string v14, "OLIVE20" // string@3f6d │ │ -37d068: 130f 0601 |103e: const/16 v15, #int 262 // #106 │ │ -37d06c: 0900 0901 0200 |1040: move-object/16 v265, v2 │ │ -37d072: 1402 0080 8000 |1043: const v2, #float 1.18009e-38 // #00808000 │ │ -37d078: 7040 0aa2 e42f |1046: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d07e: 6904 0e75 |1049: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE20:Lnet/sf/dibdib/generic/ColorNmz; // field@750e │ │ -37d082: 2202 8e14 |104b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d086: 1a0e e254 |104d: const-string v14, "YELLOW__XKCD" // string@54e2 │ │ -37d08a: 130f 0701 |104f: const/16 v15, #int 263 // #107 │ │ -37d08e: 0900 0a01 0400 |1051: move-object/16 v266, v4 │ │ -37d094: 1404 14ff ff00 |1054: const v4, #float 2.35096e-38 // #00ffff14 │ │ -37d09a: 7040 0aa2 e24f |1057: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d0a0: 6902 e775 |105a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75e7 │ │ -37d0a4: 2204 8e14 |105c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d0a8: 1a0e e054 |105e: const-string v14, "YELLOW" // string@54e0 │ │ -37d0ac: 130f 0801 |1060: const/16 v15, #int 264 // #108 │ │ -37d0b0: 0900 0b01 0200 |1062: move-object/16 v267, v2 │ │ -37d0b6: 1402 00ff ff00 |1065: const v2, #float 2.35095e-38 // #00ffff00 │ │ -37d0bc: 7040 0aa2 e42f |1068: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d0c2: 6904 e575 |106b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@75e5 │ │ -37d0c6: 2202 8e14 |106d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d0ca: 1a0e fc0f |106f: const-string v14, "CITRONELLA" // string@0ffc │ │ -37d0ce: 130f 0901 |1071: const/16 v15, #int 265 // #109 │ │ -37d0d2: 0900 0c01 0400 |1073: move-object/16 v268, v4 │ │ -37d0d8: 1404 3ec8 bf00 |1076: const v4, #float 1.76124e-38 // #00bfc83e │ │ -37d0de: 7040 0aa2 e24f |1079: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d0e4: 6902 3b74 |107c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CITRONELLA:Lnet/sf/dibdib/generic/ColorNmz; // field@743b │ │ -37d0e8: 2204 8e14 |107e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d0ec: 1a0e 8b4a |1080: const-string v14, "TI_TREE" // string@4a8b │ │ -37d0f0: 130f 0a01 |1082: const/16 v15, #int 266 // #10a │ │ -37d0f4: 0900 0d01 0200 |1084: move-object/16 v269, v2 │ │ -37d0fa: 1402 4e5f 5d00 |1087: const v2, #float 8.57489e-39 // #005d5f4e │ │ -37d100: 7040 0aa2 e42f |108a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d106: 6904 c075 |108d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TI_TREE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c0 │ │ -37d10a: 2202 8e14 |108f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d10e: 1a0e e222 |1091: const-string v14, "LIME_GREEN" // string@22e2 │ │ -37d112: 130f 0b01 |1093: const/16 v15, #int 267 // #10b │ │ -37d116: 0900 0e01 0400 |1095: move-object/16 v270, v4 │ │ -37d11c: 1404 2e92 8900 |1098: const v4, #float 1.26339e-38 // #0089922e │ │ -37d122: 7040 0aa2 e24f |109b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d128: 6902 ce74 |109e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74ce │ │ -37d12c: 2204 8e14 |10a0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d130: 1a0e 6c3f |10a2: const-string v14, "OLIVE" // string@3f6c │ │ -37d134: 130f 0c01 |10a4: const/16 v15, #int 268 // #10c │ │ -37d138: 0900 0f01 0200 |10a6: move-object/16 v271, v2 │ │ -37d13e: 1402 0e75 6e00 |10a9: const v2, #float 1.01439e-38 // #006e750e │ │ -37d144: 7040 0aa2 e42f |10ac: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d14a: 6904 0d75 |10af: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@750d │ │ -37d14e: 2202 8e14 |10b1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d152: 1a0e fd09 |10b3: const-string v14, "AVOCADO" // string@09fd │ │ -37d156: 130f 0d01 |10b5: const/16 v15, #int 269 // #10d │ │ -37d15a: 0900 1001 0400 |10b7: move-object/16 v272, v4 │ │ -37d160: 1404 4c7c 7500 |10ba: const v4, #float 1.07893e-38 // #00757c4c │ │ -37d166: 7040 0aa2 e24f |10bd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d16c: 6902 e973 |10c0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AVOCADO:Lnet/sf/dibdib/generic/ColorNmz; // field@73e9 │ │ -37d170: 2204 8e14 |10c2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d174: 1a0e fa52 |10c4: const-string v14, "WASABI" // string@52fa │ │ -37d178: 130f 0e01 |10c6: const/16 v15, #int 270 // #10e │ │ -37d17c: 0900 1101 0200 |10c8: move-object/16 v273, v2 │ │ -37d182: 1402 258a 7800 |10cb: const v2, #float 1.10698e-38 // #00788a25 │ │ -37d188: 7040 0aa2 e42f |10ce: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d18e: 6904 dc75 |10d1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WASABI:Lnet/sf/dibdib/generic/ColorNmz; // field@75dc │ │ -37d192: 2202 8e14 |10d3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d196: 1a0e 3646 |10d5: const-string v14, "SLATE" // string@4636 │ │ -37d19a: 130f 0f01 |10d7: const/16 v15, #int 271 // #10f │ │ -37d19e: 0900 1201 0400 |10d9: move-object/16 v274, v4 │ │ -37d1a4: 1404 5361 5e00 |10dc: const v4, #float 8.66745e-39 // #005e6153 │ │ -37d1aa: 7040 0aa2 e24f |10df: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d1b0: 6902 9b75 |10e2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SLATE:Lnet/sf/dibdib/generic/ColorNmz; // field@759b │ │ -37d1b4: 2204 8e14 |10e4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d1b8: 1a0e d50f |10e6: const-string v14, "CHARTREUSE__XKCD" // string@0fd5 │ │ -37d1bc: 130f 1001 |10e8: const/16 v15, #int 272 // #110 │ │ -37d1c0: 0900 1301 0200 |10ea: move-object/16 v275, v2 │ │ -37d1c6: 1402 0af8 c100 |10ed: const v2, #float 1.78132e-38 // #00c1f80a │ │ -37d1cc: 7040 0aa2 e42f |10f0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d1d2: 6904 3474 |10f3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7434 │ │ -37d1d6: 2202 8e14 |10f5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d1da: 1a0e 7421 |10f7: const-string v14, "KIKUYU" // string@2174 │ │ -37d1de: 130f 1101 |10f9: const/16 v15, #int 273 // #111 │ │ -37d1e2: 0900 1401 0400 |10fb: move-object/16 v276, v4 │ │ -37d1e8: 1404 3bb4 9500 |10fe: const v4, #float 1.37481e-38 // #0095b43b │ │ -37d1ee: 7040 0aa2 e24f |1101: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d1f4: 6902 b274 |1104: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KIKUYU:Lnet/sf/dibdib/generic/ColorNmz; // field@74b2 │ │ -37d1f8: 2204 8e14 |1106: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d1fc: 1a0e 3c46 |1108: const-string v14, "SLIME" // string@463c │ │ -37d200: 130f 1201 |110a: const/16 v15, #int 274 // #112 │ │ -37d204: 0900 1501 0200 |110c: move-object/16 v277, v2 │ │ -37d20a: 1402 04cc 9900 |110f: const v2, #float 1.4124e-38 // #0099cc04 │ │ -37d210: 7040 0aa2 e42f |1112: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d216: 6904 9e75 |1115: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SLIME:Lnet/sf/dibdib/generic/ColorNmz; // field@759e │ │ -37d21a: 2202 8e14 |1117: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d21e: 1a0e d30f |1119: const-string v14, "CHARTREUSE" // string@0fd3 │ │ -37d222: 130f 1301 |111b: const/16 v15, #int 275 // #113 │ │ -37d226: 0900 1601 0400 |111d: move-object/16 v278, v4 │ │ -37d22c: 1404 00ff c000 |1120: const v4, #float 1.77239e-38 // #00c0ff00 │ │ -37d232: 7040 0aa2 e24f |1123: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d238: 6902 3274 |1126: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE:Lnet/sf/dibdib/generic/ColorNmz; // field@7432 │ │ -37d23c: 2204 8e14 |1128: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d240: 1a0e f044 |112a: const-string v14, "SAGE_GREEN" // string@44f0 │ │ -37d244: 130f 1401 |112c: const/16 v15, #int 276 // #114 │ │ -37d248: 0900 1701 0200 |112e: move-object/16 v279, v2 │ │ -37d24e: 1402 4972 6700 |1131: const v2, #float 9.50005e-39 // #00677249 │ │ -37d254: 7040 0aa2 e42f |1134: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d25a: 6904 7d75 |1137: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SAGE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@757d │ │ -37d25e: 2202 8e14 |1139: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d262: 1a0e e122 |113b: const-string v14, "LIME20" // string@22e1 │ │ -37d266: 130f 1501 |113d: const/16 v15, #int 277 // #115 │ │ -37d26a: 0900 1801 0400 |113f: move-object/16 v280, v4 │ │ -37d270: 1404 45ef bf00 |1142: const v4, #float 1.76264e-38 // #00bfef45 │ │ -37d276: 7040 0aa2 e24f |1145: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d27c: 6902 cd74 |1148: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME20:Lnet/sf/dibdib/generic/ColorNmz; // field@74cd │ │ -37d280: 2204 8e14 |114a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d284: 1a0e 180d |114c: const-string v14, "BLACKPINE" // string@0d18 │ │ -37d288: 130f 1601 |114e: const/16 v15, #int 278 // #116 │ │ -37d28c: 0900 1901 0200 |1150: move-object/16 v281, v2 │ │ -37d292: 1402 041f 1700 |1153: const v2, #float 2.12334e-39 // #00171f04 │ │ -37d298: 7040 0aa2 e42f |1156: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d29e: 6904 fe73 |1159: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACKPINE:Lnet/sf/dibdib/generic/ColorNmz; // field@73fe │ │ -37d2a2: 2202 8e14 |115b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d2a6: 1a0e c240 |115d: const-string v14, "PEAR" // string@40c2 │ │ -37d2aa: 130f 1701 |115f: const/16 v15, #int 279 // #117 │ │ -37d2ae: 0900 1a01 0400 |1161: move-object/16 v282, v4 │ │ -37d2b4: 1404 5ff8 cb00 |1164: const v4, #float 1.87317e-38 // #00cbf85f │ │ -37d2ba: 7040 0aa2 e24f |1167: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d2c0: 6902 2d75 |116a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEAR:Lnet/sf/dibdib/generic/ColorNmz; // field@752d │ │ -37d2c4: 2204 8e14 |116c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d2c8: 1a0e 3518 |116e: const-string v14, "ENVIRONMENT_GREEN" // string@1835 │ │ -37d2cc: 130f 1801 |1170: const/16 v15, #int 280 // #118 │ │ -37d2d0: 0900 1b01 0200 |1172: move-object/16 v283, v2 │ │ -37d2d6: 1402 3f4c 4800 |1175: const v2, #float 6.63951e-39 // #00484c3f │ │ -37d2dc: 7040 0aa2 e42f |1178: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d2e2: 6904 7074 |117b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ENVIRONMENT_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7470 │ │ -37d2e6: 2202 8e14 |117d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d2ea: 1a0e 8747 |117f: const-string v14, "SWAMP" // string@4787 │ │ -37d2ee: 130f 1901 |1181: const/16 v15, #int 281 // #119 │ │ -37d2f2: 0900 1c01 0400 |1183: move-object/16 v284, v4 │ │ -37d2f8: 1404 3983 6900 |1186: const v4, #float 9.6898e-39 // #00698339 │ │ -37d2fe: 7040 0aa2 e24f |1189: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d304: 6902 b375 |118c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SWAMP:Lnet/sf/dibdib/generic/ColorNmz; // field@75b3 │ │ -37d308: 2204 8e14 |118e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d30c: 1a0e 563b |1190: const-string v14, "MIST_GREEN" // string@3b56 │ │ -37d310: 130f 1a01 |1192: const/16 v15, #int 282 // #11a │ │ -37d314: 0900 1d01 0200 |1194: move-object/16 v285, v2 │ │ -37d31a: 1402 6d83 7a00 |1197: const v2, #float 1.12511e-38 // #007a836d │ │ -37d320: 7040 0aa2 e42f |119a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d326: 6904 f774 |119d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MIST_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74f7 │ │ -37d32a: 2202 8e14 |119f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d32e: 1a0e 8b22 |11a1: const-string v14, "LEAF" // string@228b │ │ -37d332: 130f 1b01 |11a3: const/16 v15, #int 283 // #11b │ │ -37d336: 0900 1e01 0400 |11a5: move-object/16 v286, v4 │ │ -37d33c: 1404 0d6a 4300 |11a8: const v4, #float 6.19102e-39 // #00436a0d │ │ -37d342: 7040 0aa2 e24f |11ab: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d348: 6902 bc74 |11ae: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEAF:Lnet/sf/dibdib/generic/ColorNmz; // field@74bc │ │ -37d34c: 2204 8e14 |11b0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d350: 1a0e e422 |11b2: const-string v14, "LIME__XKCD" // string@22e4 │ │ -37d354: 130f 1c01 |11b4: const/16 v15, #int 284 // #11c │ │ -37d358: 0900 1f01 0200 |11b6: move-object/16 v287, v2 │ │ -37d35e: 1402 32ff aa00 |11b9: const v2, #float 1.57036e-38 // #00aaff32 │ │ -37d364: 7040 0aa2 e42f |11bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d36a: 6904 d074 |11bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LIME__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74d0 │ │ -37d36e: 2202 8e14 |11c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d372: 1a0e f942 |11c3: const-string v14, "RAINFOREST_GREEN" // string@42f9 │ │ -37d376: 130f 1d01 |11c5: const/16 v15, #int 285 // #11d │ │ -37d37a: 0900 2001 0400 |11c7: move-object/16 v288, v4 │ │ -37d380: 1404 2d49 3d00 |11ca: const v4, #float 5.62822e-39 // #003d492d │ │ -37d386: 7040 0aa2 e24f |11cd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d38c: 6902 6175 |11d0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RAINFOREST_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7561 │ │ -37d390: 2204 8e14 |11d2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d394: 1a0e 7b40 |11d4: const-string v14, "PALM_GREEN" // string@407b │ │ -37d398: 130f 1e01 |11d6: const/16 v15, #int 286 // #11e │ │ -37d39c: 0900 2101 0200 |11d8: move-object/16 v289, v2 │ │ -37d3a2: 1402 79b1 9900 |11db: const v2, #float 1.41145e-38 // #0099b179 │ │ -37d3a8: 7040 0aa2 e42f |11de: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d3ae: 6904 2075 |11e1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALM_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7520 │ │ -37d3b2: 2202 8e14 |11e3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d3b6: 1a0e 9722 |11e5: const-string v14, "LETTUCE" // string@2297 │ │ -37d3ba: 130f 1f01 |11e7: const/16 v15, #int 287 // #11f │ │ -37d3be: 0900 2201 0400 |11e9: move-object/16 v290, v4 │ │ -37d3c4: 1404 5499 7b00 |11ec: const v4, #float 1.13508e-38 // #007b9954 │ │ -37d3ca: 7040 0aa2 e24f |11ef: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d3d0: 6902 bf74 |11f2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LETTUCE:Lnet/sf/dibdib/generic/ColorNmz; // field@74bf │ │ -37d3d4: 2204 8e14 |11f4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d3d8: 1a0e 7521 |11f6: const-string v14, "KIWI" // string@2175 │ │ -37d3dc: 130f 2001 |11f8: const/16 v15, #int 288 // #120 │ │ -37d3e0: 0900 2301 0200 |11fa: move-object/16 v291, v2 │ │ -37d3e6: 1402 43ef 9c00 |11fd: const v2, #float 1.44122e-38 // #009cef43 │ │ -37d3ec: 7040 0aa2 e42f |1200: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d3f2: 6904 b374 |1203: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.KIWI:Lnet/sf/dibdib/generic/ColorNmz; // field@74b3 │ │ -37d3f6: 2202 8e14 |1205: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d3fa: 1a0e e022 |1207: const-string v14, "LIME" // string@22e0 │ │ -37d3fe: 130f 2101 |1209: const/16 v15, #int 289 // #121 │ │ -37d402: 0900 2401 0400 |120b: move-object/16 v292, v4 │ │ -37d408: 1404 00ff 8000 |120e: const v4, #float 1.18464e-38 // #0080ff00 │ │ -37d40e: 7040 0aa2 e24f |1211: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d414: 6902 cc74 |1214: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME:Lnet/sf/dibdib/generic/ColorNmz; // field@74cc │ │ -37d418: 2204 8e14 |1216: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d41c: 1a0e 170d |1218: const-string v14, "BLACKFOREST" // string@0d17 │ │ -37d420: 130f 2201 |121a: const/16 v15, #int 290 // #122 │ │ -37d424: 0900 2501 0200 |121c: move-object/16 v293, v2 │ │ -37d42a: 1402 0413 0b00 |121f: const v2, #float 1.01701e-39 // #000b1304 │ │ -37d430: 7040 0aa2 e42f |1222: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d436: 6904 fd73 |1225: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACKFOREST:Lnet/sf/dibdib/generic/ColorNmz; // field@73fd │ │ -37d43a: 2202 8e14 |1227: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d43e: 1a0e f940 |1229: const-string v14, "PISTACHIO" // string@40f9 │ │ -37d442: 130f 2301 |122b: const/16 v15, #int 291 // #123 │ │ -37d446: 0900 2601 0400 |122d: move-object/16 v294, v4 │ │ -37d44c: 1404 8bfa c000 |1230: const v4, #float 1.77223e-38 // #00c0fa8b │ │ -37d452: 7040 0aa2 e24f |1233: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d458: 6902 4475 |1236: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PISTACHIO:Lnet/sf/dibdib/generic/ColorNmz; // field@7544 │ │ -37d45c: 2204 8e14 |1238: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d460: 1a0e 5218 |123a: const-string v14, "EUCALYPTUS" // string@1852 │ │ -37d464: 130f 2401 |123c: const/16 v15, #int 292 // #124 │ │ -37d468: 0900 2701 0200 |123e: move-object/16 v295, v2 │ │ -37d46e: 1402 5b75 6600 |1241: const v2, #float 9.40932e-39 // #0066755b │ │ -37d474: 7040 0aa2 e42f |1244: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d47a: 6904 7374 |1247: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EUCALYPTUS:Lnet/sf/dibdib/generic/ColorNmz; // field@7473 │ │ -37d47e: 2202 8e14 |1249: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d482: 1a0e 9e1c |124b: const-string v14, "GORDONS" // string@1c9e │ │ -37d486: 130f 2501 |124d: const/16 v15, #int 293 // #125 │ │ -37d48a: 0900 2801 0400 |124f: move-object/16 v296, v4 │ │ -37d490: 1404 0711 0b00 |1252: const v4, #float 1.0163e-39 // #000b1107 │ │ -37d496: 7040 0aa2 e24f |1255: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d49c: 6902 8874 |1258: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GORDONS:Lnet/sf/dibdib/generic/ColorNmz; // field@7488 │ │ -37d4a0: 2204 8e14 |125a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d4a4: 1a0e a81c |125c: const-string v14, "GRASS" // string@1ca8 │ │ -37d4a8: 130f 2601 |125e: const/16 v15, #int 294 // #126 │ │ -37d4ac: 0900 2901 0200 |1260: move-object/16 v297, v2 │ │ -37d4b2: 1402 2dac 5c00 |1263: const v2, #float 8.51063e-39 // #005cac2d │ │ -37d4b8: 7040 0aa2 e42f |1266: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d4be: 6904 8c74 |1269: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GRASS:Lnet/sf/dibdib/generic/ColorNmz; // field@748c │ │ -37d4c2: 2202 8e14 |126b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d4c6: 1a0e 4a45 |126d: const-string v14, "SEAWEED" // string@454a │ │ -37d4ca: 130f 2701 |126f: const/16 v15, #int 295 // #127 │ │ -37d4ce: 0900 2a01 0400 |1271: move-object/16 v298, v4 │ │ -37d4d4: 1404 112f 1b00 |1274: const v4, #float 2.49644e-39 // #001b2f11 │ │ -37d4da: 7040 0aa2 e24f |1277: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d4e0: 6902 8c75 |127a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SEAWEED:Lnet/sf/dibdib/generic/ColorNmz; // field@758c │ │ -37d4e4: 2204 8e14 |127c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d4e8: 1a0e b222 |127e: const-string v14, "LICHEN__XKCD" // string@22b2 │ │ -37d4ec: 130f 2801 |1280: const/16 v15, #int 296 // #128 │ │ -37d4f0: 0900 2b01 0200 |1282: move-object/16 v299, v2 │ │ -37d4f6: 1402 7bb6 8f00 |1285: const v2, #float 1.31979e-38 // #008fb67b │ │ -37d4fc: 7040 0aa2 e42f |1288: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d502: 6904 c274 |128b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LICHEN__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74c2 │ │ -37d506: 2202 8e14 |128d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d50a: 1a0e 001a |128f: const-string v14, "FERN_TREE" // string@1a00 │ │ -37d50e: 130f 2901 |1291: const/16 v15, #int 297 // #129 │ │ -37d512: 0900 2c01 0400 |1293: move-object/16 v300, v4 │ │ -37d518: 1404 3670 4700 |1296: const v4, #float 6.56057e-39 // #00477036 │ │ -37d51e: 7040 0aa2 e24f |1299: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d524: 6902 7774 |129c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FERN_TREE:Lnet/sf/dibdib/generic/ColorNmz; // field@7477 │ │ -37d528: 2204 8e14 |129e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d52c: 1a0e 6e1d |12a0: const-string v14, "HIGHLIGHTER" // string@1d6e │ │ -37d530: 130f 2a01 |12a2: const/16 v15, #int 298 // #12a │ │ -37d534: 0900 2d01 0200 |12a4: move-object/16 v301, v2 │ │ -37d53a: 1402 00ff 4000 |12a7: const v2, #float 5.96895e-39 // #0040ff00 │ │ -37d540: 7040 0aa2 e42f |12aa: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d546: 6904 9774 |12ad: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HIGHLIGHTER:Lnet/sf/dibdib/generic/ColorNmz; // field@7497 │ │ -37d54a: 2202 8e14 |12af: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d54e: 1a0e ae1c |12b1: const-string v14, "GRAY" // string@1cae │ │ -37d552: 130f 2b01 |12b3: const/16 v15, #int 299 // #12b │ │ -37d556: 0900 2e01 0400 |12b5: move-object/16 v302, v4 │ │ -37d55c: 1404 9195 9200 |12b8: const v4, #float 1.34616e-38 // #00929591 │ │ -37d562: 7040 0aa2 e24f |12bb: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d568: 6902 8d74 |12be: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@748d │ │ -37d56c: 2204 8e14 |12c0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d570: 1a0e ff19 |12c2: const-string v14, "FERN" // string@19ff │ │ -37d574: 130f 2c01 |12c4: const/16 v15, #int 300 // #12c │ │ -37d578: 0900 2f01 0200 |12c6: move-object/16 v303, v2 │ │ -37d57e: 1402 50a9 6300 |12c9: const v2, #float 9.15245e-39 // #0063a950 │ │ -37d584: 7040 0aa2 e42f |12cc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d58a: 6904 7674 |12cf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FERN:Lnet/sf/dibdib/generic/ColorNmz; // field@7476 │ │ -37d58e: 2202 8e14 |12d1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d592: 1a0e 8c1c |12d3: const-string v14, "GLACIER" // string@1c8c │ │ -37d596: 130f 2d01 |12d5: const/16 v15, #int 301 // #12d │ │ -37d59a: 0900 3001 0400 |12d7: move-object/16 v304, v4 │ │ -37d5a0: 1404 d2e1 d500 |12da: const v4, #float 1.9642e-38 // #00d5e1d2 │ │ -37d5a6: 7040 0aa2 e24f |12dd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d5ac: 6902 8274 |12e0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GLACIER:Lnet/sf/dibdib/generic/ColorNmz; // field@7482 │ │ -37d5b0: 2204 8e14 |12e2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d5b4: 1a0e 863b |12e4: const-string v14, "MOSS_GREEN" // string@3b86 │ │ -37d5b8: 130f 2e01 |12e6: const/16 v15, #int 302 // #12e │ │ -37d5bc: 0900 3101 0200 |12e8: move-object/16 v305, v2 │ │ -37d5c2: 1402 2d57 3300 |12eb: const v2, #float 4.71488e-39 // #0033572d │ │ -37d5c8: 7040 0aa2 e42f |12ee: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d5ce: 6904 fa74 |12f1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOSS_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74fa │ │ -37d5d2: 2202 8e14 |12f3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d5d6: 1a0e a109 |12f5: const-string v14, "APPLE_GREEN" // string@09a1 │ │ -37d5da: 130f 2f01 |12f7: const/16 v15, #int 303 // #12f │ │ -37d5de: 0900 3201 0400 |12f9: move-object/16 v306, v4 │ │ -37d5e4: 1404 4398 4e00 |12fc: const v4, #float 7.21779e-39 // #004e9843 │ │ -37d5ea: 7040 0aa2 e24f |12ff: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d5f0: 6902 dc73 |1302: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@73dc │ │ -37d5f4: 2204 8e14 |1304: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d5f8: 1a0e db10 |1306: const-string v14, "CRYSTAL_GREEN" // string@10db │ │ -37d5fc: 130f 3001 |1308: const/16 v15, #int 304 // #130 │ │ -37d600: 0900 3301 0200 |130a: move-object/16 v307, v2 │ │ -37d606: 1402 a8cc ad00 |130d: const v2, #float 1.5961e-38 // #00adcca8 │ │ -37d60c: 7040 0aa2 e42f |1310: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d612: 6904 5174 |1313: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CRYSTAL_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7451 │ │ -37d616: 2202 8e14 |1315: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d61a: 1a0e a71d |1317: const-string v14, "HUNTERGREEN" // string@1da7 │ │ -37d61e: 130f 3101 |1319: const/16 v15, #int 305 // #131 │ │ -37d622: 0900 3401 0400 |131b: move-object/16 v308, v4 │ │ -37d628: 1404 0840 0b00 |131e: const v4, #float 1.03316e-39 // #000b4008 │ │ -37d62e: 7040 0aa2 e24f |1321: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d634: 6902 a074 |1324: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HUNTERGREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74a0 │ │ -37d638: 2204 8e14 |1326: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d63c: 1a0e b33b |1328: const-string v14, "MYRTLE" // string@3bb3 │ │ -37d640: 130f 3201 |132a: const/16 v15, #int 306 // #132 │ │ -37d644: 0900 3501 0200 |132c: move-object/16 v309, v2 │ │ -37d64a: 1402 1e42 2100 |132f: const v2, #float 3.05429e-39 // #0021421e │ │ -37d650: 7040 0aa2 e42f |1332: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d656: 6904 ff74 |1335: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MYRTLE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ff │ │ -37d65a: 2202 8e14 |1337: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d65e: 1a0e b31c |1339: const-string v14, "GREEN__X11" // string@1cb3 │ │ -37d662: 130f 3301 |133b: const/16 v15, #int 307 // #133 │ │ -37d666: 0900 3601 0400 |133d: move-object/16 v310, v4 │ │ -37d66c: 1404 0080 0000 |1340: const v4, #float 4.59177e-41 // #00008000 │ │ -37d672: 7040 0aa2 e24f |1343: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d678: 6902 9274 |1346: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GREEN__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7492 │ │ -37d67c: 2204 8e14 |1348: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d680: 1a0e b01c |134a: const-string v14, "GREEN" // string@1cb0 │ │ -37d684: 130f 3401 |134c: const/16 v15, #int 308 // #134 │ │ -37d688: 0900 3701 0200 |134e: move-object/16 v311, v2 │ │ -37d68e: 1402 00b0 0000 |1351: const v2, #float 6.31369e-41 // #0000b000 │ │ -37d694: 7040 0aa2 e42f |1354: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d69a: 6904 8f74 |1357: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@748f │ │ -37d69e: 2202 8e14 |1359: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d6a2: 1a0e f83d |135b: const-string v14, "NEON_GREEN" // string@3df8 │ │ -37d6a6: 130f 3501 |135d: const/16 v15, #int 309 // #135 │ │ -37d6aa: 0900 3801 0400 |135f: move-object/16 v312, v4 │ │ -37d6b0: 1404 00ff 0000 |1362: const v4, #float 9.14768e-41 // #0000ff00 │ │ -37d6b6: 7040 0aa2 e24f |1365: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d6bc: 6902 0575 |1368: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NEON_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7505 │ │ -37d6c0: 2204 8e14 |136a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d6c4: 1a0e b41c |136c: const-string v14, "GREEN__XKCD" // string@1cb4 │ │ -37d6c8: 130f 3601 |136e: const/16 v15, #int 310 // #136 │ │ -37d6cc: 0900 3901 0200 |1370: move-object/16 v313, v2 │ │ -37d6d2: 1402 1ab0 1500 |1373: const v2, #float 1.99172e-39 // #0015b01a │ │ -37d6d8: 7040 0aa2 e42f |1376: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d6de: 6904 9374 |1379: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7493 │ │ -37d6e2: 2202 8e14 |137b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d6e6: 1a0e 8643 |137d: const-string v14, "RIVERGUM" // string@4386 │ │ -37d6ea: 130f 3701 |137f: const/16 v15, #int 311 // #137 │ │ -37d6ee: 0900 3a01 0400 |1381: move-object/16 v314, v4 │ │ -37d6f4: 1404 6170 6100 |1384: const v4, #float 8.94836e-39 // #00617061 │ │ -37d6fa: 7040 0aa2 e24f |1387: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d700: 6902 6e75 |138a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RIVERGUM:Lnet/sf/dibdib/generic/ColorNmz; // field@756e │ │ -37d704: 2204 8e14 |138c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d708: 1a0e c545 |138e: const-string v14, "SHAMROCK" // string@45c5 │ │ -37d70c: 130f 3801 |1390: const/16 v15, #int 312 // #138 │ │ -37d710: 0900 3b01 0200 |1392: move-object/16 v315, v2 │ │ -37d716: 1402 3466 3300 |1395: const v2, #float 4.72027e-39 // #00336634 │ │ -37d71c: 7040 0aa2 e42f |1398: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d722: 6904 8e75 |139b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHAMROCK:Lnet/sf/dibdib/generic/ColorNmz; // field@758e │ │ -37d726: 2202 8e14 |139d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d72a: 1a0e 801d |139f: const-string v14, "HONEYDEW" // string@1d80 │ │ -37d72e: 130f 3901 |13a1: const/16 v15, #int 313 // #139 │ │ -37d732: 0900 3c01 0400 |13a3: move-object/16 v316, v4 │ │ -37d738: 1404 eeff ee00 |13a6: const v4, #float 2.19487e-38 // #00eeffee │ │ -37d73e: 7040 0aa2 e24f |13a9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d744: 6902 9e74 |13ac: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HONEYDEW:Lnet/sf/dibdib/generic/ColorNmz; // field@749e │ │ -37d748: 2204 8e14 |13ae: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d74c: 1a0e 333b |13b0: const-string v14, "MINT_LIGHT" // string@3b33 │ │ -37d750: 130f 3a01 |13b2: const/16 v15, #int 314 // #13a │ │ -37d754: 0900 3d01 0200 |13b4: move-object/16 v317, v2 │ │ -37d75a: 1402 bbff b600 |13b7: const v2, #float 1.68058e-38 // #00b6ffbb │ │ -37d760: 7040 0aa2 e42f |13ba: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d766: 6904 f574 |13bd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@74f5 │ │ -37d76a: 2202 8e14 |13bf: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d76e: 1a0e b11c |13c1: const-string v14, "GREEN20" // string@1cb1 │ │ -37d772: 130f 3b01 |13c3: const/16 v15, #int 315 // #13b │ │ -37d776: 0900 3e01 0400 |13c5: move-object/16 v318, v4 │ │ -37d77c: 1404 4bb4 3c00 |13c8: const v4, #float 5.57481e-39 // #003cb44b │ │ -37d782: 7040 0aa2 e24f |13cb: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d788: 6902 9074 |13ce: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GREEN20:Lnet/sf/dibdib/generic/ColorNmz; // field@7490 │ │ -37d78c: 2204 8e14 |13d0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d790: 1a0e f240 |13d2: const-string v14, "PINE" // string@40f2 │ │ -37d794: 130f 3c01 |13d4: const/16 v15, #int 316 // #13c │ │ -37d798: 0900 3f01 0200 |13d6: move-object/16 v319, v2 │ │ -37d79e: 1402 345d 2b00 |13d9: const v2, #float 3.98236e-39 // #002b5d34 │ │ -37d7a4: 7040 0aa2 e42f |13dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d7aa: 6904 3d75 |13df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINE:Lnet/sf/dibdib/generic/ColorNmz; // field@753d │ │ -37d7ae: 2202 8e14 |13e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d7b2: 1a0e a445 |13e3: const-string v14, "SERPENTINE" // string@45a4 │ │ -37d7b6: 130f 3d01 |13e5: const/16 v15, #int 317 // #13d │ │ -37d7ba: 0900 4001 0400 |13e7: move-object/16 v320, v4 │ │ -37d7c0: 1404 81a6 7800 |13ea: const v4, #float 1.108e-38 // #0078a681 │ │ -37d7c6: 7040 0aa2 e24f |13ed: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d7cc: 6902 8d75 |13f0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SERPENTINE:Lnet/sf/dibdib/generic/ColorNmz; // field@758d │ │ -37d7d0: 2204 8e14 |13f2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d7d4: 1a0e 313b |13f4: const-string v14, "MINT" // string@3b31 │ │ -37d7d8: 130f 3e01 |13f6: const/16 v15, #int 318 // #13e │ │ -37d7dc: 0900 4101 0200 |13f8: move-object/16 v321, v2 │ │ -37d7e2: 1402 b0fe 9f00 |13fb: const v2, #float 1.46932e-38 // #009ffeb0 │ │ -37d7e8: 7040 0aa2 e42f |13fe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d7ee: 6904 f374 |1401: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT:Lnet/sf/dibdib/generic/ColorNmz; // field@74f3 │ │ -37d7f2: 2202 8e14 |1403: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d7f6: 1a0e f742 |1405: const-string v14, "RADIOACTIVE" // string@42f7 │ │ -37d7fa: 130f 3f01 |1407: const/16 v15, #int 319 // #13f │ │ -37d7fe: 0900 4201 0400 |1409: move-object/16 v322, v4 │ │ -37d804: 1404 40ff 0000 |140c: const v4, #float 9.15664e-41 // #0000ff40 │ │ -37d80a: 7040 0aa2 e24f |140f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d810: 6902 5f75 |1412: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RADIOACTIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@755f │ │ -37d814: 2204 8e14 |1414: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d818: 1a0e 7a40 |1416: const-string v14, "PALM" // string@407a │ │ -37d81c: 130f 4001 |1418: const/16 v15, #int 320 // #140 │ │ -37d820: 0900 4301 0200 |141a: move-object/16 v323, v2 │ │ -37d826: 1402 1023 0800 |141d: const v2, #float 7.47262e-40 // #00082310 │ │ -37d82c: 7040 0aa2 e42f |1420: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d832: 6904 1f75 |1423: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALM:Lnet/sf/dibdib/generic/ColorNmz; // field@751f │ │ -37d836: 2202 8e14 |1425: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d83a: 1a0e f846 |1427: const-string v14, "STORM_GRAY" // string@46f8 │ │ -37d83e: 130f 4101 |1429: const/16 v15, #int 321 // #141 │ │ -37d842: 0900 4401 0400 |142b: move-object/16 v324, v4 │ │ -37d848: 1404 888f 8500 |142e: const v4, #float 1.22656e-38 // #00858f88 │ │ -37d84e: 7040 0aa2 e24f |1431: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d854: 6902 a975 |1434: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STORM_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@75a9 │ │ -37d858: 2204 8e14 |1436: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d85c: 1a0e 323b |1438: const-string v14, "MINT20" // string@3b32 │ │ -37d860: 130f 4201 |143a: const/16 v15, #int 322 // #142 │ │ -37d864: 0900 4501 0200 |143c: move-object/16 v325, v2 │ │ -37d86a: 1402 c3ff aa00 |143f: const v2, #float 1.57038e-38 // #00aaffc3 │ │ -37d870: 7040 0aa2 e42f |1442: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d876: 6904 f474 |1445: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT20:Lnet/sf/dibdib/generic/ColorNmz; // field@74f4 │ │ -37d87a: 2202 8e14 |1447: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d87e: 1a0e 7a3f |1449: const-string v14, "OPALINE" // string@3f7a │ │ -37d882: 130f 4301 |144b: const/16 v15, #int 323 // #143 │ │ -37d886: 0900 4601 0400 |144d: move-object/16 v326, v4 │ │ -37d88c: 1404 b8cb af00 |1450: const v4, #float 1.61443e-38 // #00afcbb8 │ │ -37d892: 7040 0aa2 e24f |1453: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d898: 6902 1175 |1456: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OPALINE:Lnet/sf/dibdib/generic/ColorNmz; // field@7511 │ │ -37d89c: 2204 8e14 |1458: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d8a0: 1a0e 553b |145a: const-string v14, "MIST_BLUE" // string@3b55 │ │ -37d8a4: 130f 4401 |145c: const/16 v15, #int 324 // #144 │ │ -37d8a8: 0900 4701 0200 |145e: move-object/16 v327, v2 │ │ -37d8ae: 1402 e2e6 e000 |1461: const v2, #float 2.0654e-38 // #00e0e6e2 │ │ -37d8b4: 7040 0aa2 e42f |1464: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d8ba: 6904 f674 |1467: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MIST_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74f6 │ │ -37d8be: 2202 8e14 |1469: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d8c2: 1a0e 7a1d |146b: const-string v14, "HOLLY" // string@1d7a │ │ -37d8c6: 130f 4501 |146d: const/16 v15, #int 325 // #145 │ │ -37d8ca: 0900 4801 0400 |146f: move-object/16 v328, v4 │ │ -37d8d0: 1404 2d43 2100 |1472: const v4, #float 3.05467e-39 // #0021432d │ │ -37d8d6: 7040 0aa2 e24f |1475: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d8dc: 6902 9874 |1478: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOLLY:Lnet/sf/dibdib/generic/ColorNmz; // field@7498 │ │ -37d8e0: 2204 8e14 |147a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d8e4: 1a0e 7922 |147c: const-string v14, "LA_SALLE" // string@2279 │ │ -37d8e8: 130f 4601 |147e: const/16 v15, #int 326 // #146 │ │ -37d8ec: 0900 4901 0200 |1480: move-object/16 v329, v2 │ │ -37d8f2: 1402 3078 0800 |1483: const v2, #float 7.77799e-40 // #00087830 │ │ -37d8f8: 7040 0aa2 e42f |1486: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d8fe: 6904 ba74 |1489: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LA_SALLE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ba │ │ -37d902: 2202 8e14 |148b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d906: 1a0e f60c |148d: const-string v14, "BEANSTALK" // string@0cf6 │ │ -37d90a: 130f 4701 |148f: const/16 v15, #int 327 // #147 │ │ -37d90e: 0900 4a01 0400 |1491: move-object/16 v330, v4 │ │ -37d914: 1404 6aa5 4500 |1494: const v4, #float 6.39599e-39 // #0045a56a │ │ -37d91a: 7040 0aa2 e24f |1497: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d920: 6902 f573 |149a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEANSTALK:Lnet/sf/dibdib/generic/ColorNmz; // field@73f5 │ │ -37d924: 2204 8e14 |149c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d928: 1a0e f717 |149e: const-string v14, "EMERALD" // string@17f7 │ │ -37d92c: 130f 4801 |14a0: const/16 v15, #int 328 // #148 │ │ -37d930: 0900 4b01 0200 |14a2: move-object/16 v331, v2 │ │ -37d936: 1402 355f 1900 |14a5: const v2, #float 2.33004e-39 // #00195f35 │ │ -37d93c: 7040 0aa2 e42f |14a8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d942: 6904 6d74 |14ab: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD:Lnet/sf/dibdib/generic/ColorNmz; // field@746d │ │ -37d946: 2202 8e14 |14ad: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d94a: 1a0e 9550 |14af: const-string v14, "VERTIGRIS" // string@5095 │ │ -37d94e: 130f 4901 |14b1: const/16 v15, #int 329 // #149 │ │ -37d952: 0900 4c01 0400 |14b3: move-object/16 v332, v4 │ │ -37d958: 1404 658a 4600 |14b6: const v4, #float 6.47813e-39 // #00468a65 │ │ -37d95e: 7040 0aa2 e24f |14b9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d964: 6902 d375 |14bc: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VERTIGRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@75d3 │ │ -37d968: 2204 8e14 |14be: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d96c: 1a0e b010 |14c0: const-string v14, "COUNTY" // string@10b0 │ │ -37d970: 130f 4a01 |14c2: const/16 v15, #int 330 // #14a │ │ -37d974: 0900 4d01 0200 |14c4: move-object/16 v333, v2 │ │ -37d97a: 1402 1a37 0100 |14c7: const v2, #float 1.11602e-40 // #0001371a │ │ -37d980: 7040 0aa2 e42f |14ca: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d986: 6904 4b74 |14cd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COUNTY:Lnet/sf/dibdib/generic/ColorNmz; // field@744b │ │ -37d98a: 2202 8e14 |14cf: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d98e: 1a0e ec4a |14d1: const-string v14, "TRAFFIC_GREEN" // string@4aec │ │ -37d992: 130f 4b01 |14d3: const/16 v15, #int 331 // #14b │ │ -37d996: 0900 4e01 0400 |14d5: move-object/16 v334, v4 │ │ -37d99c: 1404 4254 3000 |14d8: const v4, #float 4.43833e-39 // #00305442 │ │ -37d9a2: 7040 0aa2 e24f |14db: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d9a8: 6902 c575 |14de: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TRAFFIC_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@75c5 │ │ -37d9ac: 2204 8e14 |14e0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d9b0: 1a0e 5918 |14e2: const-string v14, "EVERGLADE" // string@1859 │ │ -37d9b4: 130f 4c01 |14e4: const/16 v15, #int 332 // #14c │ │ -37d9b8: 0900 4f01 0200 |14e6: move-object/16 v335, v2 │ │ -37d9be: 1402 2e40 1c00 |14e9: const v2, #float 2.59442e-39 // #001c402e │ │ -37d9c4: 7040 0aa2 e42f |14ec: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d9ca: 6904 7474 |14ef: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EVERGLADE:Lnet/sf/dibdib/generic/ColorNmz; // field@7474 │ │ -37d9ce: 2202 8e14 |14f1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d9d2: 1a0e 7341 |14f3: const-string v14, "PURE_EMERALD" // string@4173 │ │ -37d9d6: 130f 4d01 |14f5: const/16 v15, #int 333 // #14d │ │ -37d9da: 0900 5001 0400 |14f7: move-object/16 v336, v4 │ │ -37d9e0: 1404 80ff 0000 |14fa: const v4, #float 9.16561e-41 // #0000ff80 │ │ -37d9e6: 7040 0aa2 e24f |14fd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d9ec: 6902 5075 |1500: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_EMERALD:Lnet/sf/dibdib/generic/ColorNmz; // field@7550 │ │ -37d9f0: 2204 8e14 |1502: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d9f4: 1a0e 8946 |1504: const-string v14, "SPEARMINT" // string@4689 │ │ -37d9f8: 130f 4e01 |1506: const/16 v15, #int 334 // #14e │ │ -37d9fc: 0900 5101 0200 |1508: move-object/16 v337, v2 │ │ -37da02: 1402 80ff 0000 |150b: const v2, #float 9.16561e-41 // #0000ff80 │ │ -37da08: 7040 0aa2 e42f |150e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37da0e: 6904 a275 |1511: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPEARMINT:Lnet/sf/dibdib/generic/ColorNmz; // field@75a2 │ │ -37da12: 2202 8e14 |1513: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37da16: 1a0e 3209 |1515: const-string v14, "AERO" // string@0932 │ │ -37da1a: 130f 4f01 |1517: const/16 v15, #int 335 // #14f │ │ -37da1e: 0900 5201 0400 |1519: move-object/16 v338, v4 │ │ -37da24: 1404 e5ff c900 |151c: const v4, #float 1.85507e-38 // #00c9ffe5 │ │ -37da2a: 7040 0aa2 e24f |151f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37da30: 6902 d373 |1522: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AERO:Lnet/sf/dibdib/generic/ColorNmz; // field@73d3 │ │ -37da34: 2204 8e14 |1524: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37da38: 1a0e 9355 |1526: const-string v14, "ZUCCHINI" // string@5593 │ │ -37da3c: 130f 5001 |1528: const/16 v15, #int 336 // #150 │ │ -37da40: 0900 5301 0200 |152a: move-object/16 v339, v2 │ │ -37da46: 1402 3a44 2e00 |152d: const v2, #float 4.24891e-39 // #002e443a │ │ -37da4c: 7040 0aa2 e42f |1530: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37da52: 6904 ea75 |1533: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZUCCHINI:Lnet/sf/dibdib/generic/ColorNmz; // field@75ea │ │ -37da56: 2202 8e14 |1535: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37da5a: 1a0e 5a18 |1537: const-string v14, "EVERGREEN" // string@185a │ │ -37da5e: 130f 5101 |1539: const/16 v15, #int 337 // #151 │ │ -37da62: 0900 5401 0400 |153b: move-object/16 v340, v4 │ │ -37da68: 1404 2a47 0500 |153e: const v4, #float 4.84706e-40 // #0005472a │ │ -37da6e: 7040 0aa2 e24f |1541: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37da74: 6902 7574 |1544: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.EVERGREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7475 │ │ -37da78: 2204 8e14 |1546: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37da7c: 1a0e 1d15 |1548: const-string v14, "DARTMOUTH" // string@151d │ │ -37da80: 130f 5201 |154a: const/16 v15, #int 338 // #152 │ │ -37da84: 0900 5501 0200 |154c: move-object/16 v341, v2 │ │ -37da8a: 1302 3e69 |154f: const/16 v2, #int 26942 // #693e │ │ -37da8e: 7040 0aa2 e42f |1551: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37da94: 6904 5f74 |1554: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DARTMOUTH:Lnet/sf/dibdib/generic/ColorNmz; // field@745f │ │ -37da98: 2202 8e14 |1556: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37da9c: 1a0e 7e1d |1558: const-string v14, "HOMEBUSH_GREEN" // string@1d7e │ │ -37daa0: 130f 5301 |155a: const/16 v15, #int 339 // #153 │ │ -37daa4: 0900 5601 0400 |155c: move-object/16 v342, v4 │ │ -37daaa: 1404 4d7f 0100 |155f: const v4, #float 1.37502e-40 // #00017f4d │ │ -37dab0: 7040 0aa2 e24f |1562: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dab6: 6902 9c74 |1565: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@749c │ │ -37daba: 2204 8e14 |1567: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dabe: 1a0e 4b0d |1569: const-string v14, "BOTTLE_GREEN" // string@0d4b │ │ -37dac2: 130f 5401 |156b: const/16 v15, #int 340 // #154 │ │ -37dac6: 0900 5701 0200 |156d: move-object/16 v343, v2 │ │ -37dacc: 1402 323a 2500 |1570: const v2, #float 3.41879e-39 // #00253a32 │ │ -37dad2: 7040 0aa2 e42f |1573: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dad8: 6904 1274 |1576: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BOTTLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7412 │ │ -37dadc: 2202 8e14 |1578: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dae0: 1a0e c320 |157a: const-string v14, "JADE" // string@20c3 │ │ -37dae4: 130f 5501 |157c: const/16 v15, #int 341 // #155 │ │ -37dae8: 0900 5801 0400 |157e: move-object/16 v344, v4 │ │ -37daee: 1404 5374 1200 |1581: const v4, #float 1.69477e-39 // #00127453 │ │ -37daf4: 7040 0aa2 e24f |1584: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dafa: 6902 ab74 |1587: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.JADE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ab │ │ -37dafe: 2204 8e14 |1589: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37db02: 1a0e 2e22 |158b: const-string v14, "LAWN_GREEN" // string@222e │ │ -37db06: 130f 5601 |158d: const/16 v15, #int 342 // #156 │ │ -37db0a: 0900 5901 0200 |158f: move-object/16 v345, v2 │ │ -37db10: 1402 5d87 0d00 |1592: const v2, #float 1.24242e-39 // #000d875d │ │ -37db16: 7040 0aa2 e42f |1595: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37db1c: 6904 b974 |1598: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAWN_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74b9 │ │ -37db20: 2202 8e14 |159a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37db24: 1a0e a010 |159c: const-string v14, "COOTAMUNDRA" // string@10a0 │ │ -37db28: 130f 5701 |159e: const/16 v15, #int 343 // #157 │ │ -37db2c: 0900 5a01 0400 |15a0: move-object/16 v346, v4 │ │ -37db32: 1404 919e 7500 |15a3: const v4, #float 1.08016e-38 // #00759e91 │ │ -37db38: 7040 0aa2 e24f |15a6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37db3e: 6902 4474 |15a9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COOTAMUNDRA:Lnet/sf/dibdib/generic/ColorNmz; // field@7444 │ │ -37db42: 2204 8e14 |15ab: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37db46: 1a0e e145 |15ad: const-string v14, "SHERWOOD" // string@45e1 │ │ -37db4a: 130f 5801 |15af: const/16 v15, #int 344 // #158 │ │ -37db4e: 0900 5b01 0200 |15b1: move-object/16 v347, v2 │ │ -37db54: 1402 2c40 0200 |15b4: const v2, #float 2.06692e-40 // #0002402c │ │ -37db5a: 7040 0aa2 e42f |15b7: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37db60: 6904 9175 |15ba: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHERWOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7591 │ │ -37db64: 2202 8e14 |15bc: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37db68: 1a0e 7a0d |15be: const-string v14, "BURNHAM" // string@0d7a │ │ -37db6c: 130f 5901 |15c0: const/16 v15, #int 345 // #159 │ │ -37db70: 0900 5c01 0400 |15c2: move-object/16 v348, v4 │ │ -37db76: 1304 202e |15c5: const/16 v4, #int 11808 // #2e20 │ │ -37db7a: 7040 0aa2 e24f |15c7: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37db80: 6902 1e74 |15ca: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BURNHAM:Lnet/sf/dibdib/generic/ColorNmz; // field@741e │ │ -37db84: 2204 8e14 |15cc: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37db88: 1a0e 9446 |15ce: const-string v14, "SPRUCE" // string@4694 │ │ -37db8c: 130f 5a01 |15d0: const/16 v15, #int 346 // #15a │ │ -37db90: 0900 5d01 0200 |15d2: move-object/16 v349, v2 │ │ -37db96: 1402 4f67 0500 |15d5: const v2, #float 4.96238e-40 // #0005674f │ │ -37db9c: 7040 0aa2 e42f |15d8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dba2: 6904 a575 |15db: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPRUCE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a5 │ │ -37dba6: 2202 8e14 |15dd: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dbaa: 1a0e 6a4b |15df: const-string v14, "TURQUOISE" // string@4b6a │ │ -37dbae: 130f 5b01 |15e1: const/16 v15, #int 347 // #15b │ │ -37dbb2: 0900 5e01 0400 |15e3: move-object/16 v350, v4 │ │ -37dbb8: 1404 c0ff 0000 |15e6: const v4, #float 9.17458e-41 // #0000ffc0 │ │ -37dbbe: 7040 0aa2 e24f |15e9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dbc4: 6902 c775 |15ec: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c7 │ │ -37dbc8: 2204 8e14 |15ee: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dbcc: 1a0e b21c |15f0: const-string v14, "GREEN_ICE" // string@1cb2 │ │ -37dbd0: 130f 5c01 |15f2: const/16 v15, #int 348 // #15c │ │ -37dbd4: 0900 5f01 0200 |15f4: move-object/16 v351, v2 │ │ -37dbda: 1402 a2ae 7800 |15f7: const v2, #float 1.10829e-38 // #0078aea2 │ │ -37dbe0: 7040 0aa2 e42f |15fa: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dbe6: 6904 9174 |15fd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN_ICE:Lnet/sf/dibdib/generic/ColorNmz; // field@7491 │ │ -37dbea: 2202 8e14 |15ff: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dbee: 1a0e 1346 |1601: const-string v14, "SILVER_GRAY__A" // string@4613 │ │ -37dbf2: 130f 5d01 |1603: const/16 v15, #int 349 // #15d │ │ -37dbf6: 0900 6001 0400 |1605: move-object/16 v352, v4 │ │ -37dbfc: 1404 c5c7 bd00 |1608: const v4, #float 1.74286e-38 // #00bdc7c5 │ │ -37dc02: 7040 0aa2 e24f |160b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dc08: 6902 9675 |160e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SILVER_GRAY__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7596 │ │ -37dc0c: 2204 8e14 |1610: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dc10: 1a0e 4346 |1612: const-string v14, "SMOKE_BLUE" // string@4643 │ │ -37dc14: 130f 5e01 |1614: const/16 v15, #int 350 // #15e │ │ -37dc18: 0900 6101 0200 |1616: move-object/16 v353, v2 │ │ -37dc1e: 1402 b2b6 9e00 |1619: const v2, #float 1.45755e-38 // #009eb6b2 │ │ -37dc24: 7040 0aa2 e42f |161c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dc2a: 6904 a075 |161f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SMOKE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a0 │ │ -37dc2e: 2202 8e14 |1621: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dc32: 1a0e 161e |1623: const-string v14, "ICE" // string@1e16 │ │ -37dc36: 130f 5f01 |1625: const/16 v15, #int 351 // #15f │ │ -37dc3a: 0900 6201 0400 |1627: move-object/16 v354, v4 │ │ -37dc40: 1404 faff d600 |162a: const v4, #float 1.97446e-38 // #00d6fffa │ │ -37dc46: 7040 0aa2 e24f |162d: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dc4c: 6902 a274 |1630: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ICE:Lnet/sf/dibdib/generic/ColorNmz; // field@74a2 │ │ -37dc50: 2204 8e14 |1632: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dc54: 1a0e e240 |1634: const-string v14, "PERSIAN_GREEN" // string@40e2 │ │ -37dc58: 130f 6001 |1636: const/16 v15, #int 352 // #160 │ │ -37dc5c: 0900 6301 0200 |1638: move-object/16 v355, v2 │ │ -37dc62: 1402 93a6 0000 |163b: const v2, #float 5.97556e-41 // #0000a693 │ │ -37dc68: 7040 0aa2 e42f |163e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dc6e: 6904 3575 |1641: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7535 │ │ -37dc72: 2202 8e14 |1643: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dc76: 1a0e 284a |1645: const-string v14, "TEAL20" // string@4a28 │ │ -37dc7a: 130f 6101 |1647: const/16 v15, #int 353 // #161 │ │ -37dc7e: 0900 6401 0400 |1649: move-object/16 v356, v4 │ │ -37dc84: 1404 9099 4600 |164c: const v4, #float 6.48357e-39 // #00469990 │ │ -37dc8a: 7040 0aa2 e24f |164f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dc90: 6902 ba75 |1652: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL20:Lnet/sf/dibdib/generic/ColorNmz; // field@75ba │ │ -37dc94: 2204 8e14 |1654: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dc98: 1a0e 2253 |1656: const-string v14, "WOODSMOKE" // string@5322 │ │ -37dc9c: 130f 6201 |1658: const/16 v15, #int 354 // #162 │ │ -37dca0: 0900 6501 0200 |165a: move-object/16 v357, v2 │ │ -37dca6: 1402 1011 0400 |165d: const v2, #float 3.73463e-40 // #00041110 │ │ -37dcac: 7040 0aa2 e42f |1660: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dcb2: 6904 e375 |1663: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WOODSMOKE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e3 │ │ -37dcb6: 2202 8e14 |1665: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dcba: 1a0e 4745 |1667: const-string v14, "SEA" // string@4547 │ │ -37dcbe: 130f 6301 |1669: const/16 v15, #int 355 // #163 │ │ -37dcc2: 0900 6601 0400 |166b: move-object/16 v358, v4 │ │ -37dcc8: 1404 9299 3c00 |166e: const v4, #float 5.56522e-39 // #003c9992 │ │ -37dcce: 7040 0aa2 e24f |1671: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dcd4: 6902 8b75 |1674: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SEA:Lnet/sf/dibdib/generic/ColorNmz; // field@758b │ │ -37dcd8: 2204 8e14 |1676: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dcdc: 1a0e b54a |1678: const-string v14, "TOPAZ" // string@4ab5 │ │ -37dce0: 130f 6401 |167a: const/16 v15, #int 356 // #164 │ │ -37dce4: 0900 6701 0200 |167c: move-object/16 v359, v2 │ │ -37dcea: 1402 afbb 1300 |167f: const v2, #float 1.8122e-39 // #0013bbaf │ │ -37dcf0: 7040 0aa2 e42f |1682: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dcf6: 6904 c275 |1685: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TOPAZ:Lnet/sf/dibdib/generic/ColorNmz; // field@75c2 │ │ -37dcfa: 2202 8e14 |1687: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dcfe: 1a0e e31a |1689: const-string v14, "FROSTED" // string@1ae3 │ │ -37dd02: 130f 6501 |168b: const/16 v15, #int 357 // #165 │ │ -37dd06: 0900 6801 0400 |168d: move-object/16 v360, v4 │ │ -37dd0c: 1404 feff ee00 |1690: const v4, #float 2.19487e-38 // #00eefffe │ │ -37dd12: 7040 0aa2 e24f |1693: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dd18: 6902 7d74 |1696: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FROSTED:Lnet/sf/dibdib/generic/ColorNmz; // field@747d │ │ -37dd1c: 2204 8e14 |1698: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dd20: 1a0e 2c0d |169a: const-string v14, "BLUE_GUM" // string@0d2c │ │ -37dd24: 130f 6601 |169c: const/16 v15, #int 358 // #166 │ │ -37dd28: 0900 6901 0200 |169e: move-object/16 v361, v2 │ │ -37dd2e: 1402 888a 6a00 |16a1: const v2, #float 9.78426e-39 // #006a8a88 │ │ -37dd34: 7040 0aa2 e42f |16a4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dd3a: 6904 0d74 |16a7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@740d │ │ -37dd3e: 2202 8e14 |16a9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dd42: 1a0e a81d |16ab: const-string v14, "HUON_GREEN" // string@1da8 │ │ -37dd46: 130f 6701 |16ad: const/16 v15, #int 359 // #167 │ │ -37dd4a: 0900 6a01 0400 |16af: move-object/16 v362, v4 │ │ -37dd50: 1404 b1b3 7200 |16b2: const v4, #float 1.05337e-38 // #0072b3b1 │ │ -37dd56: 7040 0aa2 e24f |16b5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dd5c: 6902 a174 |16b8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HUON_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74a1 │ │ -37dd60: 2204 8e14 |16ba: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dd64: 1a0e 7d47 |16bc: const-string v14, "SURFIE_TEAL" // string@477d │ │ -37dd68: 130f 6801 |16be: const/16 v15, #int 360 // #168 │ │ -37dd6c: 0900 6b01 0200 |16c0: move-object/16 v363, v2 │ │ -37dd72: 1402 797a 0c00 |16c3: const v2, #float 1.14596e-39 // #000c7a79 │ │ -37dd78: 7040 0aa2 e42f |16c6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dd7e: 6904 b175 |16c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SURFIE_TEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@75b1 │ │ -37dd82: 2202 8e14 |16cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dd86: 1a0e ab09 |16cd: const-string v14, "AQUA__X11" // string@09ab │ │ -37dd8a: 130f 6901 |16cf: const/16 v15, #int 361 // #169 │ │ -37dd8e: 0900 6c01 0400 |16d1: move-object/16 v364, v4 │ │ -37dd94: 1404 ffff 0000 |16d4: const v4, #float 9.18341e-41 // #0000ffff │ │ -37dd9a: 7040 0aa2 e24f |16d7: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dda0: 6902 e473 |16da: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AQUA__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@73e4 │ │ -37dda4: 2204 8e14 |16dc: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dda8: 1a0e f310 |16de: const-string v14, "CYAN" // string@10f3 │ │ -37ddac: 130f 6a01 |16e0: const/16 v15, #int 362 // #16a │ │ -37ddb0: 0900 6d01 0200 |16e2: move-object/16 v365, v2 │ │ -37ddb6: 1402 ffff 0000 |16e5: const v2, #float 9.18341e-41 // #0000ffff │ │ -37ddbc: 7040 0aa2 e42f |16e8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ddc2: 6904 5474 |16eb: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7454 │ │ -37ddc6: 2202 8e14 |16ed: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ddca: 1a0e f510 |16ef: const-string v14, "CYAN_BRIGHT" // string@10f5 │ │ -37ddce: 130f 6b01 |16f1: const/16 v15, #int 363 // #16b │ │ -37ddd2: 0900 6e01 0400 |16f3: move-object/16 v366, v4 │ │ -37ddd8: 1404 fefd 4100 |16f6: const v4, #float 6.06042e-39 // #0041fdfe │ │ -37ddde: 7040 0aa2 e24f |16f9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dde4: 6902 5674 |16fc: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@7456 │ │ -37dde8: 2204 8e14 |16fe: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ddec: 1a0e 6b4b |1700: const-string v14, "TURQUOISE__A" // string@4b6b │ │ -37ddf0: 130f 6c01 |1702: const/16 v15, #int 364 // #16c │ │ -37ddf4: 0900 6f01 0200 |1704: move-object/16 v367, v2 │ │ -37ddfa: 1402 8785 0900 |1707: const v2, #float 8.7442e-40 // #00098587 │ │ -37de00: 7040 0aa2 e42f |170a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37de06: 6904 c875 |170d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@75c8 │ │ -37de0a: 2202 8e14 |170f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37de0e: 1a0e 8e3a |1711: const-string v14, "MALACHITE" // string@3a8e │ │ -37de12: 130f 6d01 |1713: const/16 v15, #int 365 // #16d │ │ -37de16: 0900 7001 0400 |1715: move-object/16 v368, v4 │ │ -37de1c: 1404 5451 1000 |1718: const v4, #float 1.49854e-39 // #00105154 │ │ -37de22: 7040 0aa2 e24f |171b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37de28: 6902 db74 |171e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MALACHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@74db │ │ -37de2c: 2204 8e14 |1720: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37de30: 1a0e 2716 |1722: const-string v14, "DIAMANTIA" // string@1627 │ │ -37de34: 130f 6e01 |1724: const/16 v15, #int 366 // #16e │ │ -37de38: 0900 7101 0200 |1726: move-object/16 v369, v2 │ │ -37de3e: 1302 746c |1729: const/16 v2, #int 27764 // #6c74 │ │ -37de42: 7040 0aa2 e42f |172b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37de48: 6904 6474 |172e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DIAMANTIA:Lnet/sf/dibdib/generic/ColorNmz; // field@7464 │ │ -37de4c: 2202 8e14 |1730: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37de50: 1a0e e045 |1732: const-string v14, "SHERPA" // string@45e0 │ │ -37de54: 130f 6f01 |1734: const/16 v15, #int 367 // #16f │ │ -37de58: 0900 7201 0400 |1736: move-object/16 v370, v4 │ │ -37de5e: 1304 5049 |1739: const/16 v4, #int 18768 // #4950 │ │ -37de62: 7040 0aa2 e24f |173b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37de68: 6902 9075 |173e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SHERPA:Lnet/sf/dibdib/generic/ColorNmz; // field@7590 │ │ -37de6c: 2204 8e14 |1740: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37de70: 1a0e e540 |1742: const-string v14, "PETROL" // string@40e5 │ │ -37de74: 130f 7001 |1744: const/16 v15, #int 368 // #170 │ │ -37de78: 0900 7301 0200 |1746: move-object/16 v371, v2 │ │ -37de7e: 1302 6a5f |1749: const/16 v2, #int 24426 // #5f6a │ │ -37de82: 7040 0aa2 e42f |174b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37de88: 6904 3875 |174e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PETROL:Lnet/sf/dibdib/generic/ColorNmz; // field@7538 │ │ -37de8c: 2202 8e14 |1750: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37de90: 1a0e 8f1d |1752: const-string v14, "HOSTA_BLUE" // string@1d8f │ │ -37de94: 130f 7101 |1754: const/16 v15, #int 369 // #171 │ │ -37de98: 0900 7401 0400 |1756: move-object/16 v372, v4 │ │ -37de9e: 1404 c7bf 7700 |1759: const v4, #float 1.09972e-38 // #0077bfc7 │ │ -37dea4: 7040 0aa2 e24f |175c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37deaa: 6902 9f74 |175f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOSTA_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@749f │ │ -37deae: 2204 8e14 |1761: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37deb2: 1a0e a43f |1763: const-string v14, "ORIENTAL_BLUE" // string@3fa4 │ │ -37deb6: 130f 7201 |1765: const/16 v15, #int 370 // #172 │ │ -37deba: 0900 7501 0200 |1767: move-object/16 v373, v2 │ │ -37dec0: 1402 9287 3500 |176a: const v2, #float 4.91591e-39 // #00358792 │ │ -37dec6: 7040 0aa2 e42f |176d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37decc: 6904 1a75 |1770: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORIENTAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@751a │ │ -37ded0: 2202 8e14 |1772: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ded4: 1a0e 593f |1774: const-string v14, "OCEAN" // string@3f59 │ │ -37ded8: 130f 7301 |1776: const/16 v15, #int 371 // #173 │ │ -37dedc: 0900 7601 0400 |1778: move-object/16 v374, v4 │ │ -37dee2: 1404 927b 0100 |177b: const v4, #float 1.36164e-40 // #00017b92 │ │ -37dee8: 7040 0aa2 e24f |177e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37deee: 6902 0875 |1781: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OCEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7508 │ │ -37def2: 2204 8e14 |1783: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37def6: 1a0e 301a |1785: const-string v14, "FIREFLY" // string@1a30 │ │ -37defa: 130f 7401 |1787: const/16 v15, #int 372 // #174 │ │ -37defe: 0900 7701 0200 |1789: move-object/16 v375, v2 │ │ -37df04: 1402 302a 0e00 |178c: const v2, #float 1.30083e-39 // #000e2a30 │ │ -37df0a: 7040 0aa2 e42f |178f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37df10: 6904 7a74 |1792: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FIREFLY:Lnet/sf/dibdib/generic/ColorNmz; // field@747a │ │ -37df14: 2202 8e14 |1794: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37df18: 1a0e f410 |1796: const-string v14, "CYAN20" // string@10f4 │ │ -37df1c: 130f 7501 |1798: const/16 v15, #int 373 // #175 │ │ -37df20: 0900 7801 0400 |179a: move-object/16 v376, v4 │ │ -37df26: 1404 f4d4 4200 |179d: const v4, #float 6.13754e-39 // #0042d4f4 │ │ -37df2c: 7040 0aa2 e24f |17a0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37df32: 6902 5574 |17a3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CYAN20:Lnet/sf/dibdib/generic/ColorNmz; // field@7455 │ │ -37df36: 2204 8e14 |17a5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37df3a: 1a0e c140 |17a7: const-string v14, "PEACOCK_BLUE" // string@40c1 │ │ -37df3e: 130f 7601 |17a9: const/16 v15, #int 374 // #176 │ │ -37df42: 0900 7901 0200 |17ab: move-object/16 v377, v2 │ │ -37df48: 1402 6457 2400 |17ae: const v2, #float 3.33743e-39 // #00245764 │ │ -37df4e: 7040 0aa2 e42f |17b1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37df54: 6904 2c75 |17b4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACOCK_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@752c │ │ -37df58: 2202 8e14 |17b6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37df5c: 1a0e 2e0a |17b8: const-string v14, "AZURE" // string@0a2e │ │ -37df60: 130f 7701 |17ba: const/16 v15, #int 375 // #177 │ │ -37df64: 0900 7a01 0400 |17bc: move-object/16 v378, v4 │ │ -37df6a: 1404 ffc0 0000 |17bf: const v4, #float 6.9234e-41 // #0000c0ff │ │ -37df70: 7040 0aa2 e24f |17c2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37df76: 6902 ea73 |17c5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE:Lnet/sf/dibdib/generic/ColorNmz; // field@73ea │ │ -37df7a: 2204 8e14 |17c7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37df7e: 1a0e 3146 |17c9: const-string v14, "SKY_BAFF" // string@4631 │ │ -37df82: 130f 7801 |17cb: const/16 v15, #int 376 // #178 │ │ -37df86: 0900 7b01 0200 |17cd: move-object/16 v379, v2 │ │ -37df8c: 1402 ffba 0000 |17d0: const v2, #float 6.70816e-41 // #0000baff │ │ -37df92: 7040 0aa2 e42f |17d3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37df98: 6904 9875 |17d6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@7598 │ │ -37df9c: 2202 8e14 |17d8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dfa0: 1a0e 3246 |17da: const-string v14, "SKY_BLUE" // string@4632 │ │ -37dfa4: 130f 7901 |17dc: const/16 v15, #int 377 // #179 │ │ -37dfa8: 0900 7c01 0400 |17de: move-object/16 v380, v4 │ │ -37dfae: 1404 c7b7 7d00 |17e1: const v4, #float 1.15454e-38 // #007db7c7 │ │ -37dfb4: 7040 0aa2 e24f |17e4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dfba: 6902 9975 |17e7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7599 │ │ -37dfbe: 2204 8e14 |17e9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dfc2: 1a0e a909 |17eb: const-string v14, "AQUA" // string@09a9 │ │ -37dfc6: 130f 7a01 |17ed: const/16 v15, #int 378 // #17a │ │ -37dfca: 0900 7d01 0200 |17ef: move-object/16 v381, v2 │ │ -37dfd0: 1402 ac97 5000 |17f2: const v2, #float 7.40125e-39 // #005097ac │ │ -37dfd6: 7040 0aa2 e42f |17f5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dfdc: 6904 e273 |17f8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AQUA:Lnet/sf/dibdib/generic/ColorNmz; // field@73e2 │ │ -37dfe0: 2202 8e14 |17fa: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dfe4: 1a0e 8040 |17fc: const-string v14, "PARADISE_BLUE" // string@4080 │ │ -37dfe8: 130f 7b01 |17fe: const/16 v15, #int 379 // #17b │ │ -37dfec: 0900 7e01 0400 |1800: move-object/16 v382, v4 │ │ -37dff2: 1404 ba99 3400 |1803: const v4, #float 4.83059e-39 // #003499ba │ │ -37dff8: 7040 0aa2 e24f |1806: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dffe: 6902 2275 |1809: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PARADISE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7522 │ │ -37e002: 2204 8e14 |180b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e006: 1a0e c040 |180d: const-string v14, "PEACOCK" // string@40c0 │ │ -37e00a: 130f 7c01 |180f: const/16 v15, #int 380 // #17c │ │ -37e00e: 0900 7f01 0200 |1811: move-object/16 v383, v2 │ │ -37e014: 1402 9567 0100 |1814: const v2, #float 1.28994e-40 // #00016795 │ │ -37e01a: 7040 0aa2 e42f |1817: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e020: 6904 2b75 |181a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACOCK:Lnet/sf/dibdib/generic/ColorNmz; // field@752b │ │ -37e024: 2202 8e14 |181c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e028: 1a0e 274a |181e: const-string v14, "TEAL" // string@4a27 │ │ -37e02c: 130f 7d01 |1820: const/16 v15, #int 381 // #17d │ │ -37e030: 0900 8001 0400 |1822: move-object/16 v384, v4 │ │ -37e036: 1404 4e3f 1800 |1825: const v4, #float 2.22676e-39 // #00183f4e │ │ -37e03c: 7040 0aa2 e24f |1828: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e042: 6902 b975 |182b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@75b9 │ │ -37e046: 2204 8e14 |182d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e04a: 1a0e 8b3b |182f: const-string v14, "MOUNTAIN_BLUE" // string@3b8b │ │ -37e04e: 130f 7e01 |1831: const/16 v15, #int 382 // #17e │ │ -37e052: 0900 8101 0200 |1833: move-object/16 v385, v2 │ │ -37e058: 1402 6856 2900 |1836: const v2, #float 3.79625e-39 // #00295668 │ │ -37e05e: 7040 0aa2 e42f |1839: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e064: 6904 fb74 |183c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOUNTAIN_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74fb │ │ -37e068: 2202 8e14 |183e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e06c: 1a0e f746 |1840: const-string v14, "STORM_BLUE" // string@46f7 │ │ -37e070: 130f 7f01 |1842: const/16 v15, #int 383 // #17f │ │ -37e074: 0900 8201 0400 |1844: move-object/16 v386, v4 │ │ -37e07a: 1404 947c 3f00 |1847: const v4, #float 5.83033e-39 // #003f7c94 │ │ -37e080: 7040 0aa2 e24f |184a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e086: 6902 a875 |184d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STORM_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a8 │ │ -37e08a: 2204 8e14 |184f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e08e: 1a0e 2c4b |1851: const-string v14, "TROPICAL_BLUE" // string@4b2c │ │ -37e092: 130f 8001 |1853: const/16 v15, #int 384 // #180 │ │ -37e096: 0900 8301 0200 |1855: move-object/16 v387, v2 │ │ -37e09c: 1302 9866 |1858: const/16 v2, #int 26264 // #6698 │ │ -37e0a0: 7040 0aa2 e42f |185a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e0a6: 6904 c675 |185d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TROPICAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c6 │ │ -37e0aa: 2202 8e14 |185f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e0ae: 1a0e c609 |1861: const-string v14, "ASTROBLUE" // string@09c6 │ │ -37e0b2: 130f 8101 |1863: const/16 v15, #int 385 // #181 │ │ -37e0b6: 0900 8401 0400 |1865: move-object/16 v388, v4 │ │ -37e0bc: 1404 623e 0100 |1868: const v4, #float 1.14214e-40 // #00013e62 │ │ -37e0c2: 7040 0aa2 e24f |186b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e0c8: 6902 e673 |186e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ASTROBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@73e6 │ │ -37e0cc: 2204 8e14 |1870: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e0d0: 1a0e f040 |1872: const-string v14, "PICTON" // string@40f0 │ │ -37e0d4: 130f 8201 |1874: const/16 v15, #int 386 // #182 │ │ -37e0d8: 0900 8501 0200 |1876: move-object/16 v389, v2 │ │ -37e0de: 1402 e8b1 4500 |1879: const v2, #float 6.40047e-39 // #0045b1e8 │ │ -37e0e4: 7040 0aa2 e42f |187c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e0ea: 6904 3c75 |187f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PICTON:Lnet/sf/dibdib/generic/ColorNmz; // field@753c │ │ -37e0ee: 2202 8e14 |1881: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e0f2: 1a0e 300a |1883: const-string v14, "AZURE__XKCD" // string@0a30 │ │ -37e0f6: 130f 8301 |1885: const/16 v15, #int 387 // #183 │ │ -37e0fa: 0900 8601 0400 |1887: move-object/16 v390, v4 │ │ -37e100: 1404 f39a 0600 |188a: const v4, #float 6.06598e-40 // #00069af3 │ │ -37e106: 7040 0aa2 e24f |188d: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e10c: 6902 ec73 |1890: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@73ec │ │ -37e110: 2204 8e14 |1892: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e114: 1a0e 941f |1894: const-string v14, "IVY_BLUE" // string@1f94 │ │ -37e118: 130f 8401 |1896: const/16 v15, #int 388 // #184 │ │ -37e11c: 0900 8701 0200 |1898: move-object/16 v391, v2 │ │ -37e122: 1402 d79a 2c00 |189b: const v2, #float 4.09631e-39 // #002c9ad7 │ │ -37e128: 7040 0aa2 e42f |189e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e12e: 6904 a974 |18a1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IVY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74a9 │ │ -37e132: 2202 8e14 |18a3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e136: 1a0e 1b3b |18a5: const-string v14, "MIDNIGHT_BLUE" // string@3b1b │ │ -37e13a: 130f 8501 |18a7: const/16 v15, #int 389 // #185 │ │ -37e13e: 0900 8801 0400 |18a9: move-object/16 v392, v4 │ │ -37e144: 1404 2215 0100 |18ac: const v4, #float 9.94165e-41 // #00011522 │ │ -37e14a: 7040 0aa2 e24f |18af: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e150: 6902 ef74 |18b2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ef │ │ -37e154: 2204 8e14 |18b4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e158: 1a0e da10 |18b6: const-string v14, "CRYSTAL_BAFF" // string@10da │ │ -37e15c: 130f 8601 |18b8: const/16 v15, #int 390 // #186 │ │ -37e160: 0900 8901 0200 |18ba: move-object/16 v393, v2 │ │ -37e166: 1402 ffba 4000 |18bd: const v2, #float 5.94455e-39 // #0040baff │ │ -37e16c: 7040 0aa2 e42f |18c0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e172: 6904 5074 |18c3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CRYSTAL_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@7450 │ │ -37e176: 2202 8e14 |18c5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e17a: 1a0e 2443 |18c7: const-string v14, "REGAL_BLUE" // string@4324 │ │ -37e17e: 130f 8701 |18c9: const/16 v15, #int 391 // #187 │ │ -37e182: 0900 8a01 0400 |18cb: move-object/16 v394, v4 │ │ -37e188: 1404 6a3f 0100 |18ce: const v4, #float 1.14584e-40 // #00013f6a │ │ -37e18e: 7040 0aa2 e24f |18d1: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e194: 6902 6c75 |18d4: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.REGAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@756c │ │ -37e198: 2204 8e14 |18d6: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e19c: 1a0e 8f3a |18d8: const-string v14, "MALIBU" // string@3a8f │ │ -37e1a0: 130f 8801 |18da: const/16 v15, #int 392 // #188 │ │ -37e1a4: 0900 8b01 0200 |18dc: move-object/16 v395, v2 │ │ -37e1aa: 1402 f7c8 7d00 |18df: const v2, #float 1.15515e-38 // #007dc8f7 │ │ -37e1b0: 7040 0aa2 e42f |18e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e1b6: 6904 dc74 |18e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MALIBU:Lnet/sf/dibdib/generic/ColorNmz; // field@74dc │ │ -37e1ba: 2202 8e14 |18e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e1be: 1a0e e640 |18e9: const-string v14, "PEWTER" // string@40e6 │ │ -37e1c2: 130f 8901 |18eb: const/16 v15, #int 393 // #189 │ │ -37e1c6: 0900 8c01 0400 |18ed: move-object/16 v396, v4 │ │ -37e1cc: 1404 6460 5900 |18f0: const v4, #float 8.20794e-39 // #00596064 │ │ -37e1d2: 7040 0aa2 e24f |18f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e1d8: 6902 3975 |18f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEWTER:Lnet/sf/dibdib/generic/ColorNmz; // field@7539 │ │ -37e1dc: 2204 8e14 |18f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e1e0: 1a0e 5f4f |18fa: const-string v14, "URANIAN" // string@4f5f │ │ -37e1e4: 130f 8a01 |18fc: const/16 v15, #int 394 // #18a │ │ -37e1e8: 0900 8d01 0200 |18fe: move-object/16 v397, v2 │ │ -37e1ee: 1402 f5db af00 |1901: const v2, #float 1.61501e-38 // #00afdbf5 │ │ -37e1f4: 7040 0aa2 e42f |1904: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e1fa: 6904 cf75 |1907: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.URANIAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75cf │ │ -37e1fe: 2202 8e14 |1909: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e202: 1a0e 1a0d |190b: const-string v14, "BLACK_PEARL" // string@0d1a │ │ -37e206: 130f 8b01 |190d: const/16 v15, #int 395 // #18b │ │ -37e20a: 0900 8e01 0400 |190f: move-object/16 v398, v4 │ │ -37e210: 1304 2815 |1912: const/16 v4, #int 5416 // #1528 │ │ -37e214: 7040 0aa2 e24f |1914: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e21a: 6902 0074 |1917: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_PEARL:Lnet/sf/dibdib/generic/ColorNmz; // field@7400 │ │ -37e21e: 2204 8e14 |1919: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e222: 1a0e 7e4b |191b: const-string v14, "TWINBED" // string@4b7e │ │ -37e226: 130f 8c01 |191d: const/16 v15, #int 396 // #18c │ │ -37e22a: 0900 8f01 0200 |191f: move-object/16 v399, v2 │ │ -37e230: 1402 eddb be00 |1922: const v2, #float 1.75276e-38 // #00bedbed │ │ -37e236: 7040 0aa2 e42f |1925: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e23c: 6904 ca75 |1928: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TWINBED:Lnet/sf/dibdib/generic/ColorNmz; // field@75ca │ │ -37e240: 2202 8e14 |192a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e244: 1a0e 3846 |192c: const-string v14, "SLATE__XKCD" // string@4638 │ │ -37e248: 130f 8d01 |192e: const/16 v15, #int 397 // #18d │ │ -37e24c: 0900 9001 0400 |1930: move-object/16 v400, v4 │ │ -37e252: 1404 7265 5100 |1933: const v4, #float 7.47507e-39 // #00516572 │ │ -37e258: 7040 0aa2 e24f |1936: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e25e: 6902 9d75 |1939: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SLATE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@759d │ │ -37e262: 2204 8e14 |193b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e266: 1a0e 3346 |193d: const-string v14, "SKY_BRIGHT" // string@4633 │ │ -37e26a: 130f 8e01 |193f: const/16 v15, #int 398 // #18e │ │ -37e26e: 0900 9101 0200 |1941: move-object/16 v401, v2 │ │ -37e274: 1402 fcca 8200 |1944: const v2, #float 1.20114e-38 // #0082cafc │ │ -37e27a: 7040 0aa2 e42f |1947: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e280: 6904 9a75 |194a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@759a │ │ -37e284: 2202 8e14 |194c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e288: 1a0e 7841 |194e: const-string v14, "PURE_SKY" // string@4178 │ │ -37e28c: 130f 8f01 |1950: const/16 v15, #int 399 // #18f │ │ -37e290: 0900 9201 0400 |1952: move-object/16 v402, v4 │ │ -37e296: 1404 ff80 0000 |1955: const v4, #float 4.62751e-41 // #000080ff │ │ -37e29c: 7040 0aa2 e24f |1958: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e2a2: 6902 5575 |195b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_SKY:Lnet/sf/dibdib/generic/ColorNmz; // field@7555 │ │ -37e2a6: 2204 8e14 |195d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e2aa: 1a0e ba0f |195f: const-string v14, "CERULEAN" // string@0fba │ │ -37e2ae: 130f 9001 |1961: const/16 v15, #int 400 // #190 │ │ -37e2b2: 0900 9301 0200 |1963: move-object/16 v403, v2 │ │ -37e2b8: 1402 e0c6 a000 |1966: const v2, #float 1.4765e-38 // #00a0c6e0 │ │ -37e2be: 7040 0aa2 e42f |1969: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e2c4: 6904 2d74 |196c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CERULEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@742d │ │ -37e2c8: 2202 8e14 |196e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e2cc: 1a0e 123b |1970: const-string v14, "METALLICBLUE" // string@3b12 │ │ -37e2d0: 130f 9101 |1972: const/16 v15, #int 401 // #191 │ │ -37e2d4: 0900 9401 0400 |1974: move-object/16 v404, v4 │ │ -37e2da: 1404 8e73 4f00 |1977: const v4, #float 7.29646e-39 // #004f738e │ │ -37e2e0: 7040 0aa2 e24f |197a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e2e6: 6902 ee74 |197d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.METALLICBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ee │ │ -37e2ea: 2204 8e14 |197f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e2ee: 1a0e 953a |1981: const-string v14, "MARBLE" // string@3a95 │ │ -37e2f2: 130f 9201 |1983: const/16 v15, #int 402 // #192 │ │ -37e2f6: 0900 9501 0200 |1985: move-object/16 v405, v2 │ │ -37e2fc: 1402 7e6d 5600 |1988: const v2, #float 7.93713e-39 // #00566d7e │ │ -37e302: 7040 0aa2 e42f |198b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e308: 6904 e074 |198e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MARBLE:Lnet/sf/dibdib/generic/ColorNmz; // field@74e0 │ │ -37e30c: 2202 8e14 |1990: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e310: 1a0e e946 |1992: const-string v14, "STEELBLUE" // string@46e9 │ │ -37e314: 130f 9301 |1994: const/16 v15, #int 403 // #193 │ │ -37e318: 0900 9601 0400 |1996: move-object/16 v406, v4 │ │ -37e31e: 1404 9a7d 5a00 |1999: const v4, #float 8.31025e-39 // #005a7d9a │ │ -37e324: 7040 0aa2 e24f |199c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e32a: 6902 a775 |199f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STEELBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a7 │ │ -37e32e: 2204 8e14 |19a1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e332: 1a0e 1f0d |19a3: const-string v14, "BLEU_FRANCE" // string@0d1f │ │ -37e336: 130f 9401 |19a5: const/16 v15, #int 404 // #194 │ │ -37e33a: 0900 9701 0200 |19a7: move-object/16 v407, v2 │ │ -37e340: 1402 e78c 3100 |19aa: const v2, #float 4.55049e-39 // #00318ce7 │ │ -37e346: 7040 0aa2 e42f |19ad: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e34c: 6904 0374 |19b0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLEU_FRANCE:Lnet/sf/dibdib/generic/ColorNmz; // field@7403 │ │ -37e350: 2202 8e14 |19b2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e354: 1a0e 983a |19b4: const-string v14, "MARINE" // string@3a98 │ │ -37e358: 130f 9501 |19b6: const/16 v15, #int 405 // #195 │ │ -37e35c: 0900 9801 0400 |19b8: move-object/16 v408, v4 │ │ -37e362: 1404 602e 0400 |19bb: const v4, #float 3.83978e-40 // #00042e60 │ │ -37e368: 7040 0aa2 e24f |19be: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e36e: 6902 e374 |19c1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@74e3 │ │ -37e372: 2204 8e14 |19c3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e376: 1a0e db54 |19c5: const-string v14, "YALE" // string@54db │ │ -37e37a: 130f 9601 |19c7: const/16 v15, #int 406 // #196 │ │ -37e37e: 0900 9901 0200 |19c9: move-object/16 v409, v2 │ │ -37e384: 1402 924d 0f00 |19cc: const v2, #float 1.40536e-39 // #000f4d92 │ │ -37e38a: 7040 0aa2 e42f |19cf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e390: 6904 e475 |19d2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YALE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e4 │ │ -37e394: 2202 8e14 |19d4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e398: 1a0e 600d |19d6: const-string v14, "BRANDEIS" // string@0d60 │ │ -37e39c: 130f 9701 |19d8: const/16 v15, #int 407 // #197 │ │ -37e3a0: 0900 9a01 0400 |19da: move-object/16 v410, v4 │ │ -37e3a6: 1304 ff70 |19dd: const/16 v4, #int 28927 // #70ff │ │ -37e3aa: 7040 0aa2 e24f |19df: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e3b0: 6902 1374 |19e2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BRANDEIS:Lnet/sf/dibdib/generic/ColorNmz; // field@7413 │ │ -37e3b4: 2204 8e14 |19e4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e3b8: 1a0e 6f0f |19e6: const-string v14, "CADETBLUE" // string@0f6f │ │ -37e3bc: 130f 9801 |19e8: const/16 v15, #int 408 // #198 │ │ -37e3c0: 0900 9b01 0200 |19ea: move-object/16 v411, v2 │ │ -37e3c6: 1402 9674 4e00 |19ed: const v2, #float 7.20499e-39 // #004e7496 │ │ -37e3cc: 7040 0aa2 e42f |19f0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e3d2: 6904 2374 |19f3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CADETBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7423 │ │ -37e3d6: 2202 8e14 |19f5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e3da: 1a0e d940 |19f7: const-string v14, "PERIWINKLE" // string@40d9 │ │ -37e3de: 130f 9901 |19f9: const/16 v15, #int 409 // #199 │ │ -37e3e2: 0900 9c01 0400 |19fb: move-object/16 v412, v4 │ │ -37e3e8: 1404 ac71 3800 |19fe: const v4, #float 5.18357e-39 // #003871ac │ │ -37e3ee: 7040 0aa2 e24f |1a01: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e3f4: 6902 3175 |1a04: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERIWINKLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7531 │ │ -37e3f8: 2204 8e14 |1a06: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e3fc: 1a0e ca0f |1a08: const-string v14, "CHARCOAL" // string@0fca │ │ -37e400: 130f 9a01 |1a0a: const/16 v15, #int 410 // #19a │ │ -37e404: 0900 9d01 0200 |1a0c: move-object/16 v413, v2 │ │ -37e40a: 1402 453e 3600 |1a0f: const v2, #float 4.98145e-39 // #00363e45 │ │ -37e410: 7040 0aa2 e42f |1a12: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e416: 6904 3174 |1a15: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARCOAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7431 │ │ -37e41a: 2202 8e14 |1a17: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e41e: 1a0e e846 |1a19: const-string v14, "STEEL" // string@46e8 │ │ -37e422: 130f 9b01 |1a1b: const/16 v15, #int 411 // #19b │ │ -37e426: 0900 9e01 0400 |1a1d: move-object/16 v414, v4 │ │ -37e42c: 1404 9585 7300 |1a20: const v4, #float 1.0609e-38 // #00738595 │ │ -37e432: 7040 0aa2 e24f |1a23: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e438: 6902 a675 |1a26: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STEEL:Lnet/sf/dibdib/generic/ColorNmz; // field@75a6 │ │ -37e43c: 2204 8e14 |1a28: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e440: 1a0e ba43 |1a2a: const-string v14, "RUDDY" // string@43ba │ │ -37e444: 130f 9c01 |1a2c: const/16 v15, #int 412 // #19c │ │ -37e448: 0900 9f01 0200 |1a2e: move-object/16 v415, v2 │ │ -37e44e: 1402 dfab 7600 |1a31: const v2, #float 1.08982e-38 // #0076abdf │ │ -37e454: 7040 0aa2 e42f |1a34: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e45a: 6904 7b75 |1a37: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUDDY:Lnet/sf/dibdib/generic/ColorNmz; // field@757b │ │ -37e45e: 2202 8e14 |1a39: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e462: 1a0e 1616 |1a3b: const-string v14, "DENIM" // string@1616 │ │ -37e466: 130f 9d01 |1a3d: const/16 v15, #int 413 // #19d │ │ -37e46a: 0900 a001 0400 |1a3f: move-object/16 v416, v4 │ │ -37e470: 1404 8c63 3b00 |1a42: const v4, #float 5.454e-39 // #003b638c │ │ -37e476: 7040 0aa2 e24f |1a45: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e47c: 6902 6274 |1a48: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DENIM:Lnet/sf/dibdib/generic/ColorNmz; // field@7462 │ │ -37e480: 2204 8e14 |1a4a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e484: 1a0e 260d |1a4c: const-string v14, "BLUEBELL" // string@0d26 │ │ -37e488: 130f 9e01 |1a4e: const/16 v15, #int 414 // #19e │ │ -37e48c: 0900 a101 0200 |1a50: move-object/16 v417, v2 │ │ -37e492: 1402 d194 5b00 |1a53: const v2, #float 8.41042e-39 // #005b94d1 │ │ -37e498: 7040 0aa2 e42f |1a56: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e49e: 6904 0774 |1a59: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBELL:Lnet/sf/dibdib/generic/ColorNmz; // field@7407 │ │ -37e4a2: 2202 8e14 |1a5b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e4a6: 1a0e 2153 |1a5d: const-string v14, "WOAD" // string@5321 │ │ -37e4aa: 130f 9f01 |1a5f: const/16 v15, #int 415 // #19f │ │ -37e4ae: 0900 a201 0400 |1a61: move-object/16 v418, v4 │ │ -37e4b4: 1404 ce6b 2400 |1a64: const v4, #float 3.34475e-39 // #00246bce │ │ -37e4ba: 7040 0aa2 e24f |1a67: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e4c0: 6902 e275 |1a6a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.WOAD:Lnet/sf/dibdib/generic/ColorNmz; // field@75e2 │ │ -37e4c4: 2204 8e14 |1a6c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e4c8: 1a0e 4246 |1a6e: const-string v14, "SMALT" // string@4642 │ │ -37e4cc: 130f a001 |1a70: const/16 v15, #int 416 // #1a0 │ │ -37e4d0: 0900 a301 0200 |1a72: move-object/16 v419, v2 │ │ -37e4d6: 1302 9933 |1a75: const/16 v2, #int 13209 // #3399 │ │ -37e4da: 7040 0aa2 e42f |1a77: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e4e0: 6904 9f75 |1a7a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SMALT:Lnet/sf/dibdib/generic/ColorNmz; // field@759f │ │ -37e4e4: 2202 8e14 |1a7c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e4e8: 1a0e ea3d |1a7e: const-string v14, "NAVY" // string@3dea │ │ -37e4ec: 130f a101 |1a80: const/16 v15, #int 417 // #1a1 │ │ -37e4f0: 0900 a401 0400 |1a82: move-object/16 v420, v4 │ │ -37e4f6: 1404 3e15 0100 |1a85: const v4, #float 9.94558e-41 // #0001153e │ │ -37e4fc: 7040 0aa2 e24f |1a88: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e502: 6902 0075 |1a8b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY:Lnet/sf/dibdib/generic/ColorNmz; // field@7500 │ │ -37e506: 2204 8e14 |1a8d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e50a: 1a0e 2341 |1a8f: const-string v14, "POWDER_BLUE" // string@4123 │ │ -37e50e: 130f a201 |1a91: const/16 v15, #int 418 // #1a2 │ │ -37e512: 0900 a501 0200 |1a93: move-object/16 v421, v2 │ │ -37e518: 1402 dbc8 b700 |1a96: const v2, #float 1.68779e-38 // #00b7c8db │ │ -37e51e: 7040 0aa2 e42f |1a99: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e524: 6904 4a75 |1a9c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.POWDER_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@754a │ │ -37e528: 2202 8e14 |1a9e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e52c: 1a0e 7b1d |1aa0: const-string v14, "HOMEBUSH_BLUE" // string@1d7b │ │ -37e530: 130f a301 |1aa2: const/16 v15, #int 419 // #1a3 │ │ -37e534: 0900 a601 0400 |1aa4: move-object/16 v422, v4 │ │ -37e53a: 1404 9750 2100 |1aa7: const v4, #float 3.05948e-39 // #00215097 │ │ -37e540: 7040 0aa2 e24f |1aaa: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e546: 6902 9974 |1aad: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7499 │ │ -37e54a: 2204 8e14 |1aaf: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e54e: 1a0e 2510 |1ab1: const-string v14, "COBALT" // string@1025 │ │ -37e552: 130f a401 |1ab3: const/16 v15, #int 420 // #1a4 │ │ -37e556: 0900 a701 0200 |1ab5: move-object/16 v423, v2 │ │ -37e55c: 1402 8f48 1e00 |1ab8: const v2, #float 2.78109e-39 // #001e488f │ │ -37e562: 7040 0aa2 e42f |1abb: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e568: 6904 4074 |1abe: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COBALT:Lnet/sf/dibdib/generic/ColorNmz; // field@7440 │ │ -37e56c: 2202 8e14 |1ac0: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e570: 1a0e 920f |1ac2: const-string v14, "CATALINA" // string@0f92 │ │ -37e574: 130f a501 |1ac4: const/16 v15, #int 421 // #1a5 │ │ -37e578: 0900 a801 0400 |1ac6: move-object/16 v424, v4 │ │ -37e57e: 1404 782a 0600 |1ac9: const v4, #float 5.66248e-40 // #00062a78 │ │ -37e584: 7040 0aa2 e24f |1acc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e58a: 6902 2974 |1acf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CATALINA:Lnet/sf/dibdib/generic/ColorNmz; // field@7429 │ │ -37e58e: 2204 8e14 |1ad1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e592: 1a0e 2d0d |1ad3: const-string v14, "BLUE__XKCD" // string@0d2d │ │ -37e596: 130f a601 |1ad5: const/16 v15, #int 422 // #1a6 │ │ -37e59a: 0900 a901 0200 |1ad7: move-object/16 v425, v2 │ │ -37e5a0: 1402 df43 0300 |1ada: const v2, #float 2.99854e-40 // #000343df │ │ -37e5a6: 7040 0aa2 e42f |1add: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e5ac: 6904 0e74 |1ae0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@740e │ │ -37e5b0: 2202 8e14 |1ae2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e5b4: 1a0e 6616 |1ae4: const-string v14, "DODGER" // string@1666 │ │ -37e5b8: 130f a701 |1ae6: const/16 v15, #int 423 // #1a7 │ │ -37e5bc: 0900 aa01 0400 |1ae8: move-object/16 v426, v4 │ │ -37e5c2: 1404 fc82 3e00 |1aeb: const v4, #float 5.74079e-39 // #003e82fc │ │ -37e5c8: 7040 0aa2 e24f |1aee: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e5ce: 6902 6674 |1af1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DODGER:Lnet/sf/dibdib/generic/ColorNmz; // field@7466 │ │ -37e5d2: 2204 8e14 |1af3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e5d6: 1a0e 240d |1af5: const-string v14, "BLUE" // string@0d24 │ │ -37e5da: 130f a801 |1af7: const/16 v15, #int 424 // #1a8 │ │ -37e5de: 0900 ab01 0200 |1af9: move-object/16 v427, v2 │ │ -37e5e4: 1302 ff40 |1afc: const/16 v2, #int 16639 // #40ff │ │ -37e5e8: 7040 0aa2 e42f |1afe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e5ee: 6904 0574 |1b01: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7405 │ │ -37e5f2: 2202 8e14 |1b03: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e5f6: 1a0e ec3d |1b05: const-string v14, "NAVY_BLUE" // string@3dec │ │ -37e5fa: 130f a901 |1b07: const/16 v15, #int 425 // #1a9 │ │ -37e5fe: 0900 ac01 0400 |1b09: move-object/16 v428, v4 │ │ -37e604: 1304 4611 |1b0c: const/16 v4, #int 4422 // #1146 │ │ -37e608: 7040 0aa2 e24f |1b0e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e60e: 6902 0275 |1b11: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7502 │ │ -37e612: 2204 8e14 |1b13: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e616: 1a0e 234f |1b15: const-string v14, "ULTRAMARINE__XKCD" // string@4f23 │ │ -37e61a: 130f aa01 |1b17: const/16 v15, #int 426 // #1aa │ │ -37e61e: 0900 ad01 0200 |1b19: move-object/16 v429, v2 │ │ -37e624: 1402 9850 2c00 |1b1c: const v2, #float 4.06967e-39 // #002c5098 │ │ -37e62a: 7040 0aa2 e42f |1b1f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e630: 6904 ce75 |1b22: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75ce │ │ -37e634: 2202 8e14 |1b24: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e638: 1a0e a51c |1b26: const-string v14, "GRAPHITE" // string@1ca5 │ │ -37e63c: 130f ab01 |1b28: const/16 v15, #int 427 // #1ab │ │ -37e640: 0900 ae01 0400 |1b2a: move-object/16 v430, v4 │ │ -37e646: 1404 4a47 4500 |1b2d: const v4, #float 6.36222e-39 // #0045474a │ │ -37e64c: 7040 0aa2 e24f |1b30: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e652: 6902 8a74 |1b33: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GRAPHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@748a │ │ -37e656: 2204 8e14 |1b35: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e65a: 1a0e 2422 |1b37: const-string v14, "LAPIS" // string@2224 │ │ -37e65e: 130f ac01 |1b39: const/16 v15, #int 428 // #1ac │ │ -37e662: 0900 af01 0200 |1b3b: move-object/16 v431, v2 │ │ -37e668: 1402 7e31 1500 |1b3e: const v2, #float 1.9463e-39 // #0015317e │ │ -37e66e: 7040 0aa2 e42f |1b41: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e674: 6904 b574 |1b44: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAPIS:Lnet/sf/dibdib/generic/ColorNmz; // field@74b5 │ │ -37e678: 2202 8e14 |1b46: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e67c: 1a0e da0c |1b48: const-string v14, "BASALT" // string@0cda │ │ -37e680: 130f ad01 |1b4a: const/16 v15, #int 429 // #1ad │ │ -37e684: 0900 b001 0400 |1b4c: move-object/16 v432, v4 │ │ -37e68a: 1404 635c 5800 |1b4f: const v4, #float 8.11467e-39 // #00585c63 │ │ -37e690: 7040 0aa2 e24f |1b52: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e696: 6902 f173 |1b55: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BASALT:Lnet/sf/dibdib/generic/ColorNmz; // field@73f1 │ │ -37e69a: 2204 8e14 |1b57: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e69e: 1a0e 0d55 |1b59: const-string v14, "ZAFFRE" // string@550d │ │ -37e6a2: 130f ae01 |1b5b: const/16 v15, #int 430 // #1ae │ │ -37e6a6: 0900 b101 0200 |1b5d: move-object/16 v433, v2 │ │ -37e6ac: 1302 a814 |1b60: const/16 v2, #int 5288 // #14a8 │ │ -37e6b0: 7040 0aa2 e42f |1b62: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e6b6: 6904 e875 |1b65: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZAFFRE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e8 │ │ -37e6ba: 2202 8e14 |1b67: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e6be: 1a0e fc46 |1b69: const-string v14, "STRATOS" // string@46fc │ │ -37e6c2: 130f af01 |1b6b: const/16 v15, #int 431 // #1af │ │ -37e6c6: 0900 b201 0400 |1b6d: move-object/16 v434, v4 │ │ -37e6cc: 1304 4107 |1b70: const/16 v4, #int 1857 // #741 │ │ -37e6d0: 7040 0aa2 e24f |1b72: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e6d6: 6902 aa75 |1b75: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STRATOS:Lnet/sf/dibdib/generic/ColorNmz; // field@75aa │ │ -37e6da: 2204 8e14 |1b77: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e6de: 1a0e ec40 |1b79: const-string v14, "PHTHALO" // string@40ec │ │ -37e6e2: 130f b001 |1b7b: const/16 v15, #int 432 // #1b0 │ │ -37e6e6: 0900 b301 0200 |1b7d: move-object/16 v435, v2 │ │ -37e6ec: 1302 890f |1b80: const/16 v2, #int 3977 // #f89 │ │ -37e6f0: 7040 0aa2 e42f |1b82: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e6f6: 6904 3a75 |1b85: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz; // field@753a │ │ -37e6fa: 2202 8e14 |1b87: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e6fe: 1a0e 1416 |1b89: const-string v14, "DELFT" // string@1614 │ │ -37e702: 130f b101 |1b8b: const/16 v15, #int 433 // #1b1 │ │ -37e706: 0900 b401 0400 |1b8d: move-object/16 v436, v4 │ │ -37e70c: 1404 5e30 1f00 |1b90: const v4, #float 2.86425e-39 // #001f305e │ │ -37e712: 7040 0aa2 e24f |1b93: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e718: 6902 6174 |1b96: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DELFT:Lnet/sf/dibdib/generic/ColorNmz; // field@7461 │ │ -37e71c: 2204 8e14 |1b98: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e720: 1a0e 9140 |1b9a: const-string v14, "PASTEL_BLUE" // string@4091 │ │ -37e724: 130f b201 |1b9c: const/16 v15, #int 434 // #1b2 │ │ -37e728: 0900 b501 0200 |1b9e: move-object/16 v437, v2 │ │ -37e72e: 1402 febf a200 |1ba1: const v2, #float 1.49462e-38 // #00a2bffe │ │ -37e734: 7040 0aa2 e42f |1ba4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e73a: 6904 2575 |1ba7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7525 │ │ -37e73e: 2202 8e14 |1ba9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e742: 1a0e eb3d |1bab: const-string v14, "NAVY20" // string@3deb │ │ -37e746: 130f b301 |1bad: const/16 v15, #int 435 // #1b3 │ │ -37e74a: 0900 b601 0400 |1baf: move-object/16 v438, v4 │ │ -37e750: 1304 7500 |1bb2: const/16 v4, #int 117 // #75 │ │ -37e754: 7040 0aa2 e24f |1bb4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e75a: 6902 0175 |1bb7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY20:Lnet/sf/dibdib/generic/ColorNmz; // field@7501 │ │ -37e75e: 2204 8e14 |1bb9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e762: 1a0e ee3d |1bbb: const-string v14, "NAVY__X11" // string@3dee │ │ -37e766: 130f b401 |1bbd: const/16 v15, #int 436 // #1b4 │ │ -37e76a: 0900 b701 0200 |1bbf: move-object/16 v439, v2 │ │ -37e770: 1302 8000 |1bc2: const/16 v2, #int 128 // #80 │ │ -37e774: 7040 0aa2 e42f |1bc4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e77a: 6904 0475 |1bc7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.NAVY__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7504 │ │ -37e77e: 2202 8e14 |1bc9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e782: 1a0e 7241 |1bcb: const-string v14, "PURE_BLUE" // string@4172 │ │ -37e786: 130f b501 |1bcd: const/16 v15, #int 437 // #1b5 │ │ -37e78a: 0900 b801 0400 |1bcf: move-object/16 v440, v4 │ │ -37e790: 1304 ff00 |1bd2: const/16 v4, #int 255 // #ff │ │ -37e794: 7040 0aa2 e24f |1bd4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e79a: 6902 4f75 |1bd7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@754f │ │ -37e79e: 2204 8e14 |1bd9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e7a2: 1a0e 280d |1bdb: const-string v14, "BLUEBLUE" // string@0d28 │ │ -37e7a6: 130f b601 |1bdd: const/16 v15, #int 438 // #1b6 │ │ -37e7aa: 0900 b901 0200 |1bdf: move-object/16 v441, v2 │ │ -37e7b0: 1402 c742 2200 |1be2: const v2, #float 3.14636e-39 // #002242c7 │ │ -37e7b6: 7040 0aa2 e42f |1be5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e7bc: 6904 0974 |1be8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7409 │ │ -37e7c0: 2202 8e14 |1bea: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e7c4: 1a0e e040 |1bec: const-string v14, "PERSIAN_BLUE" // string@40e0 │ │ -37e7c8: 130f b701 |1bee: const/16 v15, #int 439 // #1b7 │ │ -37e7cc: 0900 ba01 0400 |1bf0: move-object/16 v442, v4 │ │ -37e7d2: 1404 bb39 1c00 |1bf3: const v4, #float 2.5921e-39 // #001c39bb │ │ -37e7d8: 7040 0aa2 e24f |1bf6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e7de: 6902 3375 |1bf9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7533 │ │ -37e7e2: 2204 8e14 |1bfb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e7e6: 1a0e ed20 |1bfd: const-string v14, "JORDY_BAFF" // string@20ed │ │ -37e7ea: 130f b801 |1bff: const/16 v15, #int 440 // #1b8 │ │ -37e7ee: 0900 bb01 0200 |1c01: move-object/16 v443, v2 │ │ -37e7f4: 1402 ffba a000 |1c04: const v2, #float 1.47608e-38 // #00a0baff │ │ -37e7fa: 7040 0aa2 e42f |1c07: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e800: 6904 ae74 |1c0a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JORDY_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@74ae │ │ -37e804: 2202 8e14 |1c0c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e808: 1a0e 2a0d |1c0e: const-string v14, "BLUE_COBALT" // string@0d2a │ │ -37e80c: 130f b901 |1c10: const/16 v15, #int 441 // #1b9 │ │ -37e810: 0900 bc01 0400 |1c12: move-object/16 v444, v4 │ │ -37e816: 1404 a70a 0300 |1c15: const v4, #float 2.79328e-40 // #00030aa7 │ │ -37e81c: 7040 0aa2 e24f |1c18: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e822: 6902 0b74 |1c1b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_COBALT:Lnet/sf/dibdib/generic/ColorNmz; // field@740b │ │ -37e826: 2204 8e14 |1c1d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e82a: 1a0e 250d |1c1f: const-string v14, "BLUE20" // string@0d25 │ │ -37e82e: 130f ba01 |1c21: const/16 v15, #int 442 // #1ba │ │ -37e832: 0900 bd01 0200 |1c23: move-object/16 v445, v2 │ │ -37e838: 1402 d863 4300 |1c26: const v2, #float 6.1888e-39 // #004363d8 │ │ -37e83e: 7040 0aa2 e42f |1c29: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e844: 6904 0674 |1c2c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7406 │ │ -37e848: 2202 8e14 |1c2e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e84c: 1a0e 214f |1c30: const-string v14, "ULTRAMARINE" // string@4f21 │ │ -37e850: 130f bb01 |1c32: const/16 v15, #int 443 // #1bb │ │ -37e854: 0900 be01 0400 |1c34: move-object/16 v446, v4 │ │ -37e85a: 1404 f566 4100 |1c37: const v4, #float 6.00624e-39 // #004166f5 │ │ -37e860: 7040 0aa2 e24f |1c3a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e866: 6902 cc75 |1c3d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75cc │ │ -37e86a: 2204 8e14 |1c3f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e86e: 1a0e 8146 |1c41: const-string v14, "SPACE_CADET" // string@4681 │ │ -37e872: 130f bc01 |1c43: const/16 v15, #int 444 // #1bc │ │ -37e876: 0900 bf01 0200 |1c45: move-object/16 v447, v2 │ │ -37e87c: 1402 5229 1e00 |1c48: const v2, #float 2.76989e-39 // #001e2952 │ │ -37e882: 7040 0aa2 e42f |1c4b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e888: 6904 a175 |1c4e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPACE_CADET:Lnet/sf/dibdib/generic/ColorNmz; // field@75a1 │ │ -37e88c: 2202 8e14 |1c50: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e890: 1a0e fd44 |1c52: const-string v14, "SAPPHIRE" // string@44fd │ │ -37e894: 130f bd01 |1c54: const/16 v15, #int 445 // #1bd │ │ -37e898: 0900 c001 0400 |1c56: move-object/16 v448, v4 │ │ -37e89e: 1404 ab38 2100 |1c59: const v4, #float 3.0509e-39 // #002138ab │ │ -37e8a4: 7040 0aa2 e24f |1c5c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e8aa: 6902 8675 |1c5f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAPPHIRE:Lnet/sf/dibdib/generic/ColorNmz; // field@7586 │ │ -37e8ae: 2204 8e14 |1c61: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e8b2: 1a0e ed3d |1c63: const-string v14, "NAVY_BLUE__A" // string@3ded │ │ -37e8b6: 130f be01 |1c65: const/16 v15, #int 446 // #1be │ │ -37e8ba: 0900 c101 0200 |1c67: move-object/16 v449, v2 │ │ -37e8c0: 1402 4d30 2800 |1c6a: const v2, #float 3.69075e-39 // #0028304d │ │ -37e8c6: 7040 0aa2 e42f |1c6d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e8cc: 6904 0375 |1c70: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.NAVY_BLUE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7503 │ │ -37e8d0: 2202 8e14 |1c72: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e8d4: 1a0e a610 |1c74: const-string v14, "CORAL_SEA" // string@10a6 │ │ -37e8d8: 130f bf01 |1c76: const/16 v15, #int 447 // #1bf │ │ -37e8dc: 0900 c201 0400 |1c78: move-object/16 v450, v4 │ │ -37e8e2: 1404 7338 2b00 |1c7b: const v4, #float 3.96918e-39 // #002b3873 │ │ -37e8e8: 7040 0aa2 e24f |1c7e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e8ee: 6902 4874 |1c81: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORAL_SEA:Lnet/sf/dibdib/generic/ColorNmz; // field@7448 │ │ -37e8f2: 2204 8e14 |1c83: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e8f6: 1a0e 7740 |1c85: const-string v14, "PALATINATE_BLUE" // string@4077 │ │ -37e8fa: 130f c001 |1c87: const/16 v15, #int 448 // #1c0 │ │ -37e8fe: 0900 c301 0200 |1c89: move-object/16 v451, v2 │ │ -37e904: 1402 e23b 2700 |1c8c: const v2, #float 3.60307e-39 // #00273be2 │ │ -37e90a: 7040 0aa2 e42f |1c8f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e910: 6904 1c75 |1c92: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALATINATE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@751c │ │ -37e914: 2202 8e14 |1c94: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e918: 1a0e b043 |1c96: const-string v14, "ROYAL_BLUE" // string@43b0 │ │ -37e91c: 130f c101 |1c98: const/16 v15, #int 449 // #1c1 │ │ -37e920: 0900 c401 0400 |1c9a: move-object/16 v452, v4 │ │ -37e926: 1404 6335 2c00 |1c9d: const v4, #float 4.05991e-39 // #002c3563 │ │ -37e92c: 7040 0aa2 e24f |1ca0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e932: 6902 7675 |1ca3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROYAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7576 │ │ -37e936: 2204 8e14 |1ca5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e93a: 1a0e 290d |1ca7: const-string v14, "BLUEBONNET" // string@0d29 │ │ -37e93e: 130f c201 |1ca9: const/16 v15, #int 450 // #1c2 │ │ -37e942: 0900 c501 0200 |1cab: move-object/16 v453, v2 │ │ -37e948: 1402 f01c 1c00 |1cae: const v2, #float 2.58177e-39 // #001c1cf0 │ │ -37e94e: 7040 0aa2 e42f |1cb1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e954: 6904 0a74 |1cb4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBONNET:Lnet/sf/dibdib/generic/ColorNmz; // field@740a │ │ -37e958: 2202 8e14 |1cb6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e95c: 1a0e aa10 |1cb8: const-string v14, "CORNFLOWER" // string@10aa │ │ -37e960: 130f c301 |1cba: const/16 v15, #int 451 // #1c3 │ │ -37e964: 0900 c601 0400 |1cbc: move-object/16 v454, v4 │ │ -37e96a: 1404 f779 6a00 |1cbf: const v4, #float 9.77832e-39 // #006a79f7 │ │ -37e970: 7040 0aa2 e24f |1cc2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e976: 6902 4a74 |1cc5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORNFLOWER:Lnet/sf/dibdib/generic/ColorNmz; // field@744a │ │ -37e97a: 2204 8e14 |1cc7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e97e: 1a0e aa22 |1cc9: const-string v14, "LIBERTY" // string@22aa │ │ -37e982: 130f c401 |1ccb: const/16 v15, #int 452 // #1c4 │ │ -37e986: 0900 c701 0200 |1ccd: move-object/16 v455, v2 │ │ -37e98c: 1402 a75a 5400 |1cd0: const v2, #float 7.7467e-39 // #00545aa7 │ │ -37e992: 7040 0aa2 e42f |1cd3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e998: 6904 c074 |1cd6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LIBERTY:Lnet/sf/dibdib/generic/ColorNmz; // field@74c0 │ │ -37e99c: 2202 8e14 |1cd8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e9a0: 1a0e 1c3b |1cda: const-string v14, "MIDNIGHT_BLUE__A" // string@3b1c │ │ -37e9a4: 130f c501 |1cdc: const/16 v15, #int 453 // #1c5 │ │ -37e9a8: 0900 c801 0400 |1cde: move-object/16 v456, v4 │ │ -37e9ae: 1404 342a 2900 |1ce1: const v4, #float 3.78039e-39 // #00292a34 │ │ -37e9b4: 7040 0aa2 e24f |1ce4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e9ba: 6902 f074 |1ce7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_BLUE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74f0 │ │ -37e9be: 2204 8e14 |1ce9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e9c2: 1a0e 1c0d |1ceb: const-string v14, "BLACK__A" // string@0d1c │ │ -37e9c6: 130f c601 |1ced: const/16 v15, #int 454 // #1c6 │ │ -37e9ca: 0900 c901 0200 |1cef: move-object/16 v457, v2 │ │ -37e9d0: 1402 2c2a 2a00 |1cf2: const v2, #float 3.87222e-39 // #002a2a2c │ │ -37e9d6: 7040 0aa2 e42f |1cf5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e9dc: 6904 0274 |1cf8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7402 │ │ -37e9e0: 2202 8e14 |1cfa: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e9e4: 1a0e 861c |1cfc: const-string v14, "GHOST" // string@1c86 │ │ -37e9e8: 130f c701 |1cfe: const/16 v15, #int 455 // #1c7 │ │ -37e9ec: 0900 ca01 0400 |1d00: move-object/16 v458, v4 │ │ -37e9f2: 1404 fff8 f800 |1d03: const v4, #float 2.28645e-38 // #00f8f8ff │ │ -37e9f8: 7040 0aa2 e24f |1d06: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e9fe: 6902 8074 |1d09: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GHOST:Lnet/sf/dibdib/generic/ColorNmz; // field@7480 │ │ -37ea02: 2204 8e14 |1d0b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ea06: 1a0e cb17 |1d0d: const-string v14, "EBONY" // string@17cb │ │ -37ea0a: 130f c801 |1d0f: const/16 v15, #int 456 // #1c8 │ │ -37ea0e: 0900 cb01 0200 |1d11: move-object/16 v459, v2 │ │ -37ea14: 1402 1d0b 0c00 |1d14: const v2, #float 1.10601e-39 // #000c0b1d │ │ -37ea1a: 7040 0aa2 e42f |1d17: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ea20: 6904 6974 |1d1a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EBONY:Lnet/sf/dibdib/generic/ColorNmz; // field@7469 │ │ -37ea24: 2202 8e14 |1d1c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ea28: 1a0e ef40 |1d1e: const-string v14, "PICOTEE" // string@40ef │ │ -37ea2c: 130f c901 |1d20: const/16 v15, #int 457 // #1c9 │ │ -37ea30: 0900 cc01 0400 |1d22: move-object/16 v460, v4 │ │ -37ea36: 1404 8727 2e00 |1d25: const v4, #float 4.23861e-39 // #002e2787 │ │ -37ea3c: 7040 0aa2 e24f |1d28: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ea42: 6902 3b75 |1d2b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PICOTEE:Lnet/sf/dibdib/generic/ColorNmz; // field@753b │ │ -37ea46: 2204 8e14 |1d2d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ea4a: 1a0e 6c1f |1d2f: const-string v14, "IRIS" // string@1f6c │ │ -37ea4e: 130f ca01 |1d31: const/16 v15, #int 458 // #1ca │ │ -37ea52: 0900 cd01 0200 |1d33: move-object/16 v461, v2 │ │ -37ea58: 1402 c458 6200 |1d36: const v2, #float 9.03172e-39 // #006258c4 │ │ -37ea5e: 7040 0aa2 e42f |1d39: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ea64: 6904 a674 |1d3c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@74a6 │ │ -37ea68: 2202 8e14 |1d3e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ea6c: 1a0e 844a |1d40: const-string v14, "TITAN" // string@4a84 │ │ -37ea70: 130f cb01 |1d42: const/16 v15, #int 459 // #1cb │ │ -37ea74: 0900 ce01 0400 |1d44: move-object/16 v462, v4 │ │ -37ea7a: 1404 ffee f000 |1d47: const v4, #float 2.21263e-38 // #00f0eeff │ │ -37ea80: 7040 0aa2 e24f |1d4a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ea86: 6902 bf75 |1d4d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TITAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75bf │ │ -37ea8a: 2204 8e14 |1d4f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ea8e: 1a0e 1b0d |1d51: const-string v14, "BLACK_ROCK" // string@0d1b │ │ -37ea92: 130f cc01 |1d53: const/16 v15, #int 460 // #1cc │ │ -37ea96: 0900 cf01 0200 |1d55: move-object/16 v463, v2 │ │ -37ea9c: 1402 3304 0d00 |1d58: const v2, #float 1.19537e-39 // #000d0433 │ │ -37eaa2: 7040 0aa2 e42f |1d5b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eaa8: 6904 0174 |1d5e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_ROCK:Lnet/sf/dibdib/generic/ColorNmz; // field@7401 │ │ -37eaac: 2202 8e14 |1d60: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eab0: 1a0e 270d |1d62: const-string v14, "BLUEBERRY" // string@0d27 │ │ -37eab4: 130f cd01 |1d64: const/16 v15, #int 461 // #1cd │ │ -37eab8: 0900 d001 0400 |1d66: move-object/16 v464, v4 │ │ -37eabe: 1404 7641 4c00 |1d69: const v4, #float 7.00298e-39 // #004c4176 │ │ -37eac4: 7040 0aa2 e24f |1d6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eaca: 6902 0874 |1d6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7408 │ │ -37eace: 2204 8e14 |1d71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ead2: 1a0e 1a53 |1d73: const-string v14, "WISTERIA" // string@531a │ │ -37ead6: 130f ce01 |1d75: const/16 v15, #int 462 // #1ce │ │ -37eada: 0900 d101 0200 |1d77: move-object/16 v465, v2 │ │ -37eae0: 1402 916d 7500 |1d7a: const v2, #float 1.07841e-38 // #00756d91 │ │ -37eae6: 7040 0aa2 e42f |1d7d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eaec: 6904 e175 |1d80: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WISTERIA:Lnet/sf/dibdib/generic/ColorNmz; // field@75e1 │ │ -37eaf0: 2202 8e14 |1d82: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eaf4: 1a0e 2b0d |1d84: const-string v14, "BLUE_GEM" // string@0d2b │ │ -37eaf8: 130f cf01 |1d86: const/16 v15, #int 463 // #1cf │ │ -37eafc: 0900 d201 0400 |1d88: move-object/16 v466, v4 │ │ -37eb02: 1404 8c0e 2c00 |1d8b: const v4, #float 4.04598e-39 // #002c0e8c │ │ -37eb08: 7040 0aa2 e24f |1d8e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eb0e: 6902 0c74 |1d91: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_GEM:Lnet/sf/dibdib/generic/ColorNmz; // field@740c │ │ -37eb12: 2204 8e14 |1d93: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eb16: 1a0e 0c0d |1d95: const-string v14, "BILOBA" // string@0d0c │ │ -37eb1a: 130f d001 |1d97: const/16 v15, #int 464 // #1d0 │ │ -37eb1e: 0900 d301 0200 |1d99: move-object/16 v467, v2 │ │ -37eb24: 1402 eaa1 b200 |1d9c: const v2, #float 1.64048e-38 // #00b2a1ea │ │ -37eb2a: 7040 0aa2 e42f |1d9f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eb30: 6904 f973 |1da2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BILOBA:Lnet/sf/dibdib/generic/ColorNmz; // field@73f9 │ │ -37eb34: 2202 8e14 |1da4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eb38: 1a0e 2351 |1da6: const-string v14, "VIVID_IRIS" // string@5123 │ │ -37eb3c: 130f d101 |1da8: const/16 v15, #int 465 // #1d1 │ │ -37eb40: 0900 d401 0400 |1daa: move-object/16 v468, v4 │ │ -37eb46: 1404 ff00 4000 |1dad: const v4, #float 5.87783e-39 // #004000ff │ │ -37eb4c: 7040 0aa2 e24f |1db0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eb52: 6902 da75 |1db3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIVID_IRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@75da │ │ -37eb56: 2204 8e14 |1db5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eb5a: 1a0e d810 |1db7: const-string v14, "CROCUS" // string@10d8 │ │ -37eb5e: 130f d201 |1db9: const/16 v15, #int 466 // #1d2 │ │ -37eb62: 0900 d501 0200 |1dbb: move-object/16 v469, v2 │ │ -37eb68: 1402 ea70 9000 |1dbe: const v2, #float 1.32648e-38 // #009070ea │ │ -37eb6e: 7040 0aa2 e42f |1dc1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eb74: 6904 4f74 |1dc4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CROCUS:Lnet/sf/dibdib/generic/ColorNmz; // field@744f │ │ -37eb78: 2202 8e14 |1dc6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eb7c: 1a0e 8c40 |1dc8: const-string v14, "PASSIFLORA" // string@408c │ │ -37eb80: 130f d301 |1dca: const/16 v15, #int 467 // #1d3 │ │ -37eb84: 0900 d601 0400 |1dcc: move-object/16 v470, v4 │ │ -37eb8a: 1404 a048 6000 |1dcf: const v4, #float 8.84226e-39 // #006048a0 │ │ -37eb90: 7040 0aa2 e24f |1dd2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eb96: 6902 2475 |1dd5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PASSIFLORA:Lnet/sf/dibdib/generic/ColorNmz; // field@7524 │ │ -37eb9a: 2204 8e14 |1dd7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eb9e: 1a0e 204f |1dd9: const-string v14, "ULTRABLUE" // string@4f20 │ │ -37eba2: 130f d401 |1ddb: const/16 v15, #int 468 // #1d4 │ │ -37eba6: 0900 d701 0200 |1ddd: move-object/16 v471, v2 │ │ -37ebac: 1402 ff00 5800 |1de0: const v2, #float 8.08188e-39 // #005800ff │ │ -37ebb2: 7040 0aa2 e42f |1de3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ebb8: 6904 cb75 |1de6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ULTRABLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75cb │ │ -37ebbc: 2202 8e14 |1de8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ebc0: 1a0e d022 |1dea: const-string v14, "LILAC" // string@22d0 │ │ -37ebc4: 130f d501 |1dec: const/16 v15, #int 469 // #1d5 │ │ -37ebc8: 0900 d801 0400 |1dee: move-object/16 v472, v4 │ │ -37ebce: 1404 b19f a600 |1df1: const v4, #float 1.5302e-38 // #00a69fb1 │ │ -37ebd4: 7040 0aa2 e24f |1df4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ebda: 6902 c474 |1df7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC:Lnet/sf/dibdib/generic/ColorNmz; // field@74c4 │ │ -37ebde: 2204 8e14 |1df9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ebe2: 1a0e 1615 |1dfb: const-string v14, "DAISY_BUSH" // string@1516 │ │ -37ebe6: 130f d601 |1dfd: const/16 v15, #int 470 // #1d6 │ │ -37ebea: 0900 d901 0200 |1dff: move-object/16 v473, v2 │ │ -37ebf0: 1402 9823 4f00 |1e02: const v2, #float 7.26777e-39 // #004f2398 │ │ -37ebf6: 7040 0aa2 e42f |1e05: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ebfc: 6904 5d74 |1e08: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DAISY_BUSH:Lnet/sf/dibdib/generic/ColorNmz; // field@745d │ │ -37ec00: 2202 8e14 |1e0a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ec04: 1a0e b143 |1e0c: const-string v14, "ROYAL_PURPLE" // string@43b1 │ │ -37ec08: 130f d701 |1e0e: const/16 v15, #int 471 // #1d7 │ │ -37ec0c: 0900 da01 0400 |1e10: move-object/16 v474, v4 │ │ -37ec12: 1404 a951 7800 |1e13: const v4, #float 1.10496e-38 // #007851a9 │ │ -37ec18: 7040 0aa2 e24f |1e16: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ec1e: 6902 7775 |1e19: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROYAL_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7577 │ │ -37ec22: 2204 8e14 |1e1b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ec26: 1a0e d222 |1e1d: const-string v14, "LILAC_PALE" // string@22d2 │ │ -37ec2a: 130f d801 |1e1f: const/16 v15, #int 472 // #1d8 │ │ -37ec2e: 0900 db01 0200 |1e21: move-object/16 v475, v2 │ │ -37ec34: 1402 ffcb e400 |1e24: const v2, #float 2.10117e-38 // #00e4cbff │ │ -37ec3a: 7040 0aa2 e42f |1e27: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ec40: 6904 c674 |1e2a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@74c6 │ │ -37ec44: 2202 8e14 |1e2c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ec48: 1a0e f81e |1e2e: const-string v14, "INDIGO" // string@1ef8 │ │ -37ec4c: 130f d901 |1e30: const/16 v15, #int 473 // #1d9 │ │ -37ec50: 0900 dc01 0400 |1e32: move-object/16 v476, v4 │ │ -37ec56: 1404 8202 3800 |1e35: const v4, #float 5.14369e-39 // #00380282 │ │ -37ec5c: 7040 0aa2 e24f |1e38: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ec62: 6902 a474 |1e3b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.INDIGO:Lnet/sf/dibdib/generic/ColorNmz; // field@74a4 │ │ -37ec66: 2204 8e14 |1e3d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ec6a: 1a0e 2b22 |1e3f: const-string v14, "LAVENDER" // string@222b │ │ -37ec6e: 130f da01 |1e41: const/16 v15, #int 474 // #1da │ │ -37ec72: 0900 dd01 0200 |1e43: move-object/16 v477, v2 │ │ -37ec78: 1402 ef9f c700 |1e46: const v2, #float 1.83326e-38 // #00c79fef │ │ -37ec7e: 7040 0aa2 e42f |1e49: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ec84: 6904 b674 |1e4c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER:Lnet/sf/dibdib/generic/ColorNmz; // field@74b6 │ │ -37ec88: 2202 8e14 |1e4e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ec8c: 1a0e d422 |1e50: const-string v14, "LILAC_STRONG" // string@22d4 │ │ -37ec90: 130f db01 |1e52: const/16 v15, #int 475 // #1db │ │ -37ec94: 0900 de01 0400 |1e54: move-object/16 v478, v4 │ │ -37ec9a: 1404 fda2 ce00 |1e57: const v4, #float 1.89766e-38 // #00cea2fd │ │ -37eca0: 7040 0aa2 e24f |1e5a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eca6: 6902 c874 |1e5d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_STRONG:Lnet/sf/dibdib/generic/ColorNmz; // field@74c8 │ │ -37ecaa: 2204 8e14 |1e5f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ecae: 1a0e c220 |1e61: const-string v14, "JACKARANDA" // string@20c2 │ │ -37ecb2: 130f dc01 |1e63: const/16 v15, #int 476 // #1dc │ │ -37ecb6: 0900 df01 0200 |1e65: move-object/16 v479, v2 │ │ -37ecbc: 1402 915f 7900 |1e68: const v2, #float 1.11464e-38 // #00795f91 │ │ -37ecc2: 7040 0aa2 e42f |1e6b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ecc8: 6904 aa74 |1e6e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JACKARANDA:Lnet/sf/dibdib/generic/ColorNmz; // field@74aa │ │ -37eccc: 2202 8e14 |1e70: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ecd0: 1a0e 7541 |1e72: const-string v14, "PURE_INDIGO" // string@4175 │ │ -37ecd4: 130f dd01 |1e74: const/16 v15, #int 477 // #1dd │ │ -37ecd8: 0900 e001 0400 |1e76: move-object/16 v480, v4 │ │ -37ecde: 1404 ff00 8000 |1e79: const v4, #float 1.17553e-38 // #008000ff │ │ -37ece4: 7040 0aa2 e24f |1e7c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ecea: 6902 5275 |1e7f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_INDIGO:Lnet/sf/dibdib/generic/ColorNmz; // field@7552 │ │ -37ecee: 2204 8e14 |1e81: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ecf2: 1a0e 2c22 |1e83: const-string v14, "LAVENDER20" // string@222c │ │ -37ecf6: 130f de01 |1e85: const/16 v15, #int 478 // #1de │ │ -37ecfa: 0900 e101 0200 |1e87: move-object/16 v481, v2 │ │ -37ed00: 1402 ffbe e600 |1e8a: const v2, #float 2.11907e-38 // #00e6beff │ │ -37ed06: 7040 0aa2 e42f |1e8d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ed0c: 6904 b774 |1e90: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER20:Lnet/sf/dibdib/generic/ColorNmz; // field@74b7 │ │ -37ed10: 2202 8e14 |1e92: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ed14: 1a0e 5809 |1e94: const-string v14, "AMETHYST" // string@0958 │ │ -37ed18: 130f df01 |1e96: const/16 v15, #int 479 // #1df │ │ -37ed1c: 0900 e201 0400 |1e98: move-object/16 v482, v4 │ │ -37ed22: 1404 c05f 9b00 |1e9b: const v4, #float 1.42689e-38 // #009b5fc0 │ │ -37ed28: 7040 0aa2 e24f |1e9e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ed2e: 6902 d973 |1ea1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMETHYST:Lnet/sf/dibdib/generic/ColorNmz; // field@73d9 │ │ -37ed32: 2204 8e14 |1ea3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ed36: 1a0e 7d41 |1ea5: const-string v14, "PURPLE__X11" // string@417d │ │ -37ed3a: 130f e001 |1ea7: const/16 v15, #int 480 // #1e0 │ │ -37ed3e: 0900 e301 0200 |1ea9: move-object/16 v483, v2 │ │ -37ed44: 1402 f020 a000 |1eac: const v2, #float 1.47055e-38 // #00a020f0 │ │ -37ed4a: 7040 0aa2 e42f |1eaf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ed50: 6904 5a75 |1eb2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@755a │ │ -37ed54: 2202 8e14 |1eb4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ed58: 1a0e 1351 |1eb6: const-string v14, "VIOLET__XKCD" // string@5113 │ │ -37ed5c: 130f e101 |1eb8: const/16 v15, #int 481 // #1e1 │ │ -37ed60: 0900 e401 0400 |1eba: move-object/16 v484, v4 │ │ -37ed66: 1404 ea0e 9a00 |1ebd: const v4, #float 1.4148e-38 // #009a0eea │ │ -37ed6c: 7040 0aa2 e24f |1ec0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ed72: 6902 d775 |1ec3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75d7 │ │ -37ed76: 2204 8e14 |1ec5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ed7a: 1a0e c520 |1ec7: const-string v14, "JAGUAR" // string@20c5 │ │ -37ed7e: 130f e201 |1ec9: const/16 v15, #int 482 // #1e2 │ │ -37ed82: 0900 e501 0200 |1ecb: move-object/16 v485, v2 │ │ -37ed88: 1402 1801 1000 |1ece: const v2, #float 1.46976e-39 // #00100118 │ │ -37ed8e: 7040 0aa2 e42f |1ed1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ed94: 6904 ad74 |1ed4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JAGUAR:Lnet/sf/dibdib/generic/ColorNmz; // field@74ad │ │ -37ed98: 2202 8e14 |1ed6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ed9c: 1a0e d122 |1ed8: const-string v14, "LILAC_BRIGHT" // string@22d1 │ │ -37eda0: 130f e301 |1eda: const/16 v15, #int 483 // #1e3 │ │ -37eda4: 0900 e601 0400 |1edc: move-object/16 v486, v4 │ │ -37edaa: 1404 ef91 d800 |1edf: const v4, #float 1.98888e-38 // #00d891ef │ │ -37edb0: 7040 0aa2 e24f |1ee2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37edb6: 6902 c574 |1ee5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@74c5 │ │ -37edba: 2204 8e14 |1ee7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37edbe: 1a0e d322 |1ee9: const-string v14, "LILAC_RICH" // string@22d3 │ │ -37edc2: 130f e401 |1eeb: const/16 v15, #int 484 // #1e4 │ │ -37edc6: 0900 e701 0200 |1eed: move-object/16 v487, v2 │ │ -37edcc: 1402 d266 b600 |1ef0: const v2, #float 1.67509e-38 // #00b666d2 │ │ -37edd2: 7040 0aa2 e42f |1ef3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37edd8: 6904 c774 |1ef6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_RICH:Lnet/sf/dibdib/generic/ColorNmz; // field@74c7 │ │ -37eddc: 2202 8e14 |1ef8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ede0: 1a0e 7f41 |1efa: const-string v14, "PURPLISH_VIOLET" // string@417f │ │ -37ede4: 130f e501 |1efc: const/16 v15, #int 485 // #1e5 │ │ -37ede8: 0900 e801 0400 |1efe: move-object/16 v488, v4 │ │ -37edee: 1404 a800 7000 |1f01: const v4, #float 1.02858e-38 // #007000a8 │ │ -37edf4: 7040 0aa2 e24f |1f04: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37edfa: 6902 5c75 |1f07: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLISH_VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@755c │ │ -37edfe: 2204 8e14 |1f09: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ee02: 1a0e 1151 |1f0b: const-string v14, "VIOLET_STRONG" // string@5111 │ │ -37ee06: 130f e601 |1f0d: const/16 v15, #int 486 // #1e6 │ │ -37ee0a: 0900 e901 0200 |1f0f: move-object/16 v489, v2 │ │ -37ee10: 1402 d020 a000 |1f12: const v2, #float 1.47055e-38 // #00a020d0 │ │ -37ee16: 7040 0aa2 e42f |1f15: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ee1c: 6904 d575 |1f18: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET_STRONG:Lnet/sf/dibdib/generic/ColorNmz; // field@75d5 │ │ -37ee20: 2202 8e14 |1f1a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ee24: 1a0e 7a41 |1f1c: const-string v14, "PURPLE20" // string@417a │ │ -37ee28: 130f e701 |1f1e: const/16 v15, #int 487 // #1e7 │ │ -37ee2c: 0900 ea01 0400 |1f20: move-object/16 v490, v4 │ │ -37ee32: 1404 b41e 9100 |1f23: const v4, #float 1.33272e-38 // #00911eb4 │ │ -37ee38: 7040 0aa2 e24f |1f26: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ee3e: 6902 5775 |1f29: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7557 │ │ -37ee42: 2204 8e14 |1f2b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ee46: 1a0e d71a |1f2d: const-string v14, "FRENCH_LILAC" // string@1ad7 │ │ -37ee4a: 130f e801 |1f2f: const/16 v15, #int 488 // #1e8 │ │ -37ee4e: 0900 eb01 0200 |1f31: move-object/16 v491, v2 │ │ -37ee54: 1402 8e60 8600 |1f34: const v2, #float 1.23406e-38 // #0086608e │ │ -37ee5a: 7040 0aa2 e42f |1f37: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ee60: 6904 7c74 |1f3a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FRENCH_LILAC:Lnet/sf/dibdib/generic/ColorNmz; // field@747c │ │ -37ee64: 2202 8e14 |1f3c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ee68: 1a0e 7641 |1f3e: const-string v14, "PURE_PURPLE" // string@4176 │ │ -37ee6c: 130f e901 |1f40: const/16 v15, #int 489 // #1e9 │ │ -37ee70: 0900 ec01 0400 |1f42: move-object/16 v492, v4 │ │ -37ee76: 1404 ff00 c000 |1f45: const v4, #float 1.76328e-38 // #00c000ff │ │ -37ee7c: 7040 0aa2 e24f |1f48: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ee82: 6902 5375 |1f4b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7553 │ │ -37ee86: 2204 8e14 |1f4d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ee8a: 1a0e 1051 |1f4f: const-string v14, "VIOLET" // string@5110 │ │ -37ee8e: 130f ea01 |1f51: const/16 v15, #int 490 // #1ea │ │ -37ee92: 0900 ed01 0200 |1f53: move-object/16 v493, v2 │ │ -37ee98: 1402 613a 5d00 |1f56: const v2, #float 8.56164e-39 // #005d3a61 │ │ -37ee9e: 7040 0aa2 e42f |1f59: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eea4: 6904 d475 |1f5c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@75d4 │ │ -37eea8: 2202 8e14 |1f5e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eeac: 1a0e 7941 |1f60: const-string v14, "PURPLE" // string@4179 │ │ -37eeb0: 130f eb01 |1f62: const/16 v15, #int 491 // #1eb │ │ -37eeb4: 0900 ee01 0400 |1f64: move-object/16 v494, v4 │ │ -37eeba: 1404 c500 9f00 |1f67: const v4, #float 1.46021e-38 // #009f00c5 │ │ -37eec0: 7040 0aa2 e24f |1f6a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eec6: 6902 5675 |1f6d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7556 │ │ -37eeca: 2204 8e14 |1f6f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eece: 1a0e c340 |1f71: const-string v14, "PEARL" // string@40c3 │ │ -37eed2: 130f ec01 |1f73: const/16 v15, #int 492 // #1ec │ │ -37eed6: 0900 ef01 0200 |1f75: move-object/16 v495, v2 │ │ -37eedc: 1402 ffd8 ff00 |1f78: const v2, #float 2.34959e-38 // #00ffd8ff │ │ -37eee2: 7040 0aa2 e42f |1f7b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eee8: 6904 2e75 |1f7e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEARL:Lnet/sf/dibdib/generic/ColorNmz; // field@752e │ │ -37eeec: 2202 8e14 |1f80: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eef0: 1a0e d622 |1f82: const-string v14, "LILAC__X11" // string@22d6 │ │ -37eef4: 130f ed01 |1f84: const/16 v15, #int 493 // #1ed │ │ -37eef8: 0900 f001 0400 |1f86: move-object/16 v496, v4 │ │ -37eefe: 1404 c8a2 c800 |1f89: const v4, #float 1.84255e-38 // #00c8a2c8 │ │ -37ef04: 7040 0aa2 e24f |1f8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ef0a: 6902 ca74 |1f8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@74ca │ │ -37ef0e: 2204 8e14 |1f91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ef12: 1a0e d20c |1f93: const-string v14, "BARNEY" // string@0cd2 │ │ -37ef16: 130f ee01 |1f95: const/16 v15, #int 494 // #1ee │ │ -37ef1a: 0900 f101 0200 |1f97: move-object/16 v497, v2 │ │ -37ef20: 1402 b81d ac00 |1f9a: const v2, #float 1.58064e-38 // #00ac1db8 │ │ -37ef26: 7040 0aa2 e42f |1f9d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ef2c: 6904 ef73 |1fa0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz; // field@73ef │ │ -37ef30: 2202 8e14 |1fa2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ef34: 1a0e a03f |1fa4: const-string v14, "ORCHID" // string@3fa0 │ │ -37ef38: 130f ef01 |1fa6: const/16 v15, #int 495 // #1ef │ │ -37ef3c: 0900 f201 0400 |1fa8: move-object/16 v498, v4 │ │ -37ef42: 1404 c475 c800 |1fab: const v4, #float 1.84093e-38 // #00c875c4 │ │ -37ef48: 7040 0aa2 e24f |1fae: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ef4e: 6902 1875 |1fb1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORCHID:Lnet/sf/dibdib/generic/ColorNmz; // field@7518 │ │ -37ef52: 2204 8e14 |1fb3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ef56: 1a0e 7e41 |1fb5: const-string v14, "PURPLISH_PINK" // string@417e │ │ -37ef5a: 130f f001 |1fb7: const/16 v15, #int 496 // #1f0 │ │ -37ef5e: 0900 f301 0200 |1fb9: move-object/16 v499, v2 │ │ -37ef64: 1402 e038 e800 |1fbc: const v2, #float 2.13262e-38 // #00e838e0 │ │ -37ef6a: 7040 0aa2 e42f |1fbf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ef70: 6904 5b75 |1fc2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@755b │ │ -37ef74: 2202 8e14 |1fc4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ef78: 1a0e 823a |1fc6: const-string v14, "MAGENTA20" // string@3a82 │ │ -37ef7c: 130f f101 |1fc8: const/16 v15, #int 497 // #1f1 │ │ -37ef80: 0900 f401 0400 |1fca: move-object/16 v500, v4 │ │ -37ef86: 1404 e632 f000 |1fcd: const v4, #float 2.20588e-38 // #00f032e6 │ │ -37ef8c: 7040 0aa2 e24f |1fd0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ef92: 6902 d474 |1fd3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA20:Lnet/sf/dibdib/generic/ColorNmz; // field@74d4 │ │ -37ef96: 2204 8e14 |1fd5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ef9a: 1a0e 8415 |1fd7: const-string v14, "DEEP_VIOLET" // string@1584 │ │ -37ef9e: 130f f201 |1fd9: const/16 v15, #int 498 // #1f2 │ │ -37efa2: 0900 f501 0200 |1fdb: move-object/16 v501, v2 │ │ -37efa8: 1402 5000 5000 |1fde: const v2, #float 7.34695e-39 // #00500050 │ │ -37efae: 7040 0aa2 e42f |1fe1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37efb4: 6904 6074 |1fe4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DEEP_VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@7460 │ │ -37efb8: 2202 8e14 |1fe6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37efbc: 1a0e 813a |1fe8: const-string v14, "MAGENTA" // string@3a81 │ │ -37efc0: 130f f301 |1fea: const/16 v15, #int 499 // #1f3 │ │ -37efc4: 0900 f601 0400 |1fec: move-object/16 v502, v4 │ │ -37efca: 1404 ff00 ff00 |1fef: const v4, #float 2.34184e-38 // #00ff00ff │ │ -37efd0: 7040 0aa2 e24f |1ff2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37efd6: 6902 d374 |1ff5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA:Lnet/sf/dibdib/generic/ColorNmz; // field@74d3 │ │ -37efda: 2204 8e14 |1ff7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37efde: 1a0e e517 |1ff9: const-string v14, "EGGPLANT" // string@17e5 │ │ -37efe2: 130f f401 |1ffb: const/16 v15, #int 500 // #1f4 │ │ -37efe6: 0900 f701 0200 |1ffd: move-object/16 v503, v2 │ │ -37efec: 1402 3508 3800 |2000: const v2, #float 5.14573e-39 // #00380835 │ │ -37eff2: 7040 0aa2 e42f |2003: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eff8: 6904 6b74 |2006: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EGGPLANT:Lnet/sf/dibdib/generic/ColorNmz; // field@746b │ │ -37effc: 2202 8e14 |2008: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f000: 1a0e 993a |200a: const-string v14, "MAROON" // string@3a99 │ │ -37f004: 130f f501 |200c: const/16 v15, #int 501 // #1f5 │ │ -37f008: 0900 f801 0400 |200e: move-object/16 v504, v4 │ │ -37f00e: 1404 3c2b 3f00 |2011: const v4, #float 5.80115e-39 // #003f2b3c │ │ -37f014: 7040 0aa2 e24f |2014: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f01a: 6902 e474 |2017: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON:Lnet/sf/dibdib/generic/ColorNmz; // field@74e4 │ │ -37f01e: 2204 8e14 |2019: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f022: 1a0e f710 |201b: const-string v14, "CYCLAMEN" // string@10f7 │ │ -37f026: 130f f601 |201d: const/16 v15, #int 502 // #1f6 │ │ -37f02a: 0900 f901 0200 |201f: move-object/16 v505, v2 │ │ -37f030: 1402 7d59 8300 |2022: const v2, #float 1.20626e-38 // #0083597d │ │ -37f036: 7040 0aa2 e42f |2025: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f03c: 6904 5874 |2028: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYCLAMEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7458 │ │ -37f040: 2202 8e14 |202a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f044: 1a0e 7840 |202c: const-string v14, "PALATINATE_PURPLE" // string@4078 │ │ -37f048: 130f f701 |202e: const/16 v15, #int 503 // #1f7 │ │ -37f04c: 0900 fa01 0400 |2030: move-object/16 v506, v4 │ │ -37f052: 1404 6028 6800 |2033: const v4, #float 9.56538e-39 // #00682860 │ │ -37f058: 7040 0aa2 e24f |2036: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f05e: 6902 1d75 |2039: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PALATINATE_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@751d │ │ -37f062: 2204 8e14 |203b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f066: 1a0e e91a |203d: const-string v14, "FUCHSIA" // string@1ae9 │ │ -37f06a: 130f f801 |203f: const/16 v15, #int 504 // #1f8 │ │ -37f06e: 0900 fb01 0200 |2041: move-object/16 v507, v2 │ │ -37f074: 1402 d90d ed00 |2044: const v2, #float 2.177e-38 // #00ed0dd9 │ │ -37f07a: 7040 0aa2 e42f |2047: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f080: 6904 7e74 |204a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FUCHSIA:Lnet/sf/dibdib/generic/ColorNmz; // field@747e │ │ -37f084: 2202 8e14 |204c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f088: 1a0e 7b41 |204e: const-string v14, "PURPLE__A" // string@417b │ │ -37f08c: 130f f901 |2050: const/16 v15, #int 505 // #1f9 │ │ -37f090: 0900 fc01 0400 |2052: move-object/16 v508, v4 │ │ -37f096: 1404 7b46 8500 |2055: const v4, #float 1.22394e-38 // #0085467b │ │ -37f09c: 7040 0aa2 e24f |2058: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f0a2: 6902 5875 |205b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7558 │ │ -37f0a6: 2204 8e14 |205d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f0aa: 1a0e f640 |205f: const-string v14, "PINKWHITE" // string@40f6 │ │ -37f0ae: 130f fa01 |2061: const/16 v15, #int 506 // #1fa │ │ -37f0b2: 0900 fd01 0200 |2063: move-object/16 v509, v2 │ │ -37f0b8: 1402 fcf4 ff00 |2066: const v2, #float 2.35059e-38 // #00fff4fc │ │ -37f0be: 7040 0aa2 e42f |2069: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f0c4: 6904 4175 |206c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINKWHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@7541 │ │ -37f0c8: 2202 8e14 |206e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f0cc: 1a0e f93d |2070: const-string v14, "NEON_PINK" // string@3df9 │ │ -37f0d0: 130f fb01 |2072: const/16 v15, #int 507 // #1fb │ │ -37f0d4: 0900 fe01 0400 |2074: move-object/16 v510, v4 │ │ -37f0da: 1404 c000 ff00 |2077: const v4, #float 2.34183e-38 // #00ff00c0 │ │ -37f0e0: 7040 0aa2 e24f |207a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f0e6: 6902 0675 |207d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NEON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7506 │ │ -37f0ea: 2204 8e14 |207f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f0ee: 1a0e 0841 |2081: const-string v14, "PLUM__XKCD" // string@4108 │ │ -37f0f2: 130f fc01 |2083: const/16 v15, #int 508 // #1fc │ │ -37f0f6: 0900 ff01 0200 |2085: move-object/16 v511, v2 │ │ -37f0fc: 1402 410f 5800 |2088: const v2, #float 8.087e-39 // #00580f41 │ │ -37f102: 7040 0aa2 e42f |208b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f108: 6904 4875 |208e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLUM__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7548 │ │ -37f10c: 2202 8e14 |2090: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f110: 1a0e 160d |2092: const-string v14, "BLACKBERRY" // string@0d16 │ │ -37f114: 130f fd01 |2094: const/16 v15, #int 509 // #1fd │ │ -37f118: 0900 0002 0400 |2096: move-object/16 v512, v4 │ │ -37f11e: 1404 3501 4d00 |2099: const v4, #float 7.07177e-39 // #004d0135 │ │ -37f124: 7040 0aa2 e24f |209c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f12a: 6902 fc73 |209f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLACKBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@73fc │ │ -37f12e: 2204 8e14 |20a1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f132: 1a0e 7350 |20a3: const-string v14, "VELVET" // string@5073 │ │ -37f136: 130f fe01 |20a5: const/16 v15, #int 510 // #1fe │ │ -37f13a: 0900 0102 0200 |20a7: move-object/16 v513, v2 │ │ -37f140: 1402 5108 7500 |20aa: const v2, #float 1.07477e-38 // #00750851 │ │ -37f146: 7040 0aa2 e42f |20ad: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f14c: 6904 d075 |20b0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VELVET:Lnet/sf/dibdib/generic/ColorNmz; // field@75d0 │ │ -37f150: 2202 8e14 |20b2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f154: 1a0e d30c |20b4: const-string v14, "BAROSSA" // string@0cd3 │ │ -37f158: 130f ff01 |20b6: const/16 v15, #int 511 // #1ff │ │ -37f15c: 0900 0202 0400 |20b8: move-object/16 v514, v4 │ │ -37f162: 1404 2d01 4400 |20bb: const v4, #float 6.24524e-39 // #0044012d │ │ -37f168: 7040 0aa2 e24f |20be: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f16e: 6902 f073 |20c1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BAROSSA:Lnet/sf/dibdib/generic/ColorNmz; // field@73f0 │ │ -37f172: 2204 8e14 |20c3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f176: 1a0e 8143 |20c5: const-string v14, "RIBBON_PINK" // string@4381 │ │ -37f17a: 130f 0002 |20c7: const/16 v15, #int 512 // #200 │ │ -37f17e: 0900 0302 0200 |20c9: move-object/16 v515, v2 │ │ -37f184: 1402 c9bc d100 |20cc: const v2, #float 1.92613e-38 // #00d1bcc9 │ │ -37f18a: 7040 0aa2 e42f |20cf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f190: 6904 6d75 |20d2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RIBBON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@756d │ │ -37f194: 2202 8e14 |20d4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f198: 1a0e 863a |20d6: const-string v14, "MAGENTA__XKCD" // string@3a86 │ │ -37f19c: 130f 0102 |20d8: const/16 v15, #int 513 // #201 │ │ -37f1a0: 0900 0402 0400 |20da: move-object/16 v516, v4 │ │ -37f1a6: 1404 7800 c200 |20dd: const v4, #float 1.78163e-38 // #00c20078 │ │ -37f1ac: 7040 0aa2 e24f |20e0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f1b2: 6902 d874 |20e3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74d8 │ │ -37f1b6: 2204 8e14 |20e5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f1ba: 1a0e 8041 |20e7: const-string v14, "PURPURA" // string@4180 │ │ -37f1be: 130f 0202 |20e9: const/16 v15, #int 514 // #202 │ │ -37f1c2: 0900 0502 0200 |20eb: move-object/16 v517, v2 │ │ -37f1c8: 1402 3c02 6600 |20ee: const v2, #float 9.36802e-39 // #0066023c │ │ -37f1ce: 7040 0aa2 e42f |20f1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f1d4: 6904 5d75 |20f4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPURA:Lnet/sf/dibdib/generic/ColorNmz; // field@755d │ │ -37f1d8: 2202 8e14 |20f6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f1dc: 1a0e 7d40 |20f8: const-string v14, "PANSY" // string@407d │ │ -37f1e0: 130f 0302 |20fa: const/16 v15, #int 515 // #203 │ │ -37f1e4: 0900 0602 0400 |20fc: move-object/16 v518, v4 │ │ -37f1ea: 1404 4a18 7800 |20ff: const v4, #float 1.1029e-38 // #0078184a │ │ -37f1f0: 7040 0aa2 e24f |2102: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f1f6: 6902 2175 |2105: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PANSY:Lnet/sf/dibdib/generic/ColorNmz; // field@7521 │ │ -37f1fa: 2204 8e14 |2107: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f1fe: 1a0e f340 |2109: const-string v14, "PINK" // string@40f3 │ │ -37f202: 130f 0402 |210b: const/16 v15, #int 516 // #204 │ │ -37f206: 0900 0702 0200 |210d: move-object/16 v519, v2 │ │ -37f20c: 1402 c081 ff00 |2110: const v2, #float 2.34646e-38 // #00ff81c0 │ │ -37f212: 7040 0aa2 e42f |2113: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f218: 6904 3e75 |2116: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@753e │ │ -37f21c: 2202 8e14 |2118: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f220: 1a0e b80f |211a: const-string v14, "CERISE" // string@0fb8 │ │ -37f224: 130f 0502 |211c: const/16 v15, #int 517 // #205 │ │ -37f228: 0900 0802 0400 |211e: move-object/16 v520, v4 │ │ -37f22e: 1404 8000 ff00 |2121: const v4, #float 2.34182e-38 // #00ff0080 │ │ -37f234: 7040 0aa2 e24f |2124: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f23a: 6902 2b74 |2127: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CERISE:Lnet/sf/dibdib/generic/ColorNmz; // field@742b │ │ -37f23e: 2204 8e14 |2129: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f242: 1a0e ab43 |212b: const-string v14, "ROUGE" // string@43ab │ │ -37f246: 130f 0602 |212d: const/16 v15, #int 518 // #206 │ │ -37f24a: 0900 0902 0200 |212f: move-object/16 v521, v2 │ │ -37f250: 1402 6c3b a200 |2132: const v2, #float 1.48987e-38 // #00a23b6c │ │ -37f256: 7040 0aa2 e42f |2135: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f25c: 6904 7575 |2138: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROUGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7575 │ │ -37f260: 2202 8e14 |213a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f264: 1a0e 700f |213c: const-string v14, "CADILLAC" // string@0f70 │ │ -37f268: 130f 0702 |213e: const/16 v15, #int 519 // #207 │ │ -37f26c: 0900 0a02 0400 |2140: move-object/16 v522, v4 │ │ -37f272: 1404 ae8a e300 |2143: const v4, #float 2.08964e-38 // #00e38aae │ │ -37f278: 7040 0aa2 e24f |2146: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f27e: 6902 2474 |2149: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CADILLAC:Lnet/sf/dibdib/generic/ColorNmz; // field@7424 │ │ -37f282: 2204 8e14 |214b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f286: 1a0e 4118 |214d: const-string v14, "ERICA_PINK" // string@1841 │ │ -37f28a: 130f 0802 |214f: const/16 v15, #int 520 // #208 │ │ -37f28e: 0900 0b02 0200 |2151: move-object/16 v523, v2 │ │ -37f294: 1402 835a c500 |2154: const v2, #float 1.81241e-38 // #00c55a83 │ │ -37f29a: 7040 0aa2 e42f |2157: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f2a0: 6904 7174 |215a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ERICA_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7471 │ │ -37f2a4: 2202 8e14 |215c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f2a8: 1a0e b743 |215e: const-string v14, "RUBY" // string@43b7 │ │ -37f2ac: 130f 0902 |2160: const/16 v15, #int 521 // #209 │ │ -37f2b0: 0900 0c02 0400 |2162: move-object/16 v524, v4 │ │ -37f2b6: 1404 5c3e 8f00 |2165: const v4, #float 1.31548e-38 // #008f3e5c │ │ -37f2bc: 7040 0aa2 e24f |2168: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f2c2: 6902 7875 |216b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RUBY:Lnet/sf/dibdib/generic/ColorNmz; // field@7578 │ │ -37f2c6: 2204 8e14 |216d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f2ca: 1a0e 4a0d |216f: const-string v14, "BORDEAUX" // string@0d4a │ │ -37f2ce: 130f 0a02 |2171: const/16 v15, #int 522 // #20a │ │ -37f2d2: 0900 0d02 0200 |2173: move-object/16 v525, v2 │ │ -37f2d8: 1402 2c00 7b00 |2176: const v2, #float 1.12958e-38 // #007b002c │ │ -37f2de: 7040 0aa2 e42f |2179: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f2e4: 6904 1174 |217c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BORDEAUX:Lnet/sf/dibdib/generic/ColorNmz; // field@7411 │ │ -37f2e8: 2202 8e14 |217e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f2ec: 1a0e 843a |2180: const-string v14, "MAGENTA__A" // string@3a84 │ │ -37f2f0: 130f 0b02 |2182: const/16 v15, #int 523 // #20b │ │ -37f2f4: 0900 0e02 0400 |2184: move-object/16 v526, v4 │ │ -37f2fa: 1404 482b 7b00 |2187: const v4, #float 1.13113e-38 // #007b2b48 │ │ -37f300: 7040 0aa2 e24f |218a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f306: 6902 d674 |218d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74d6 │ │ -37f30a: 2204 8e14 |218f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f30e: 1a0e b943 |2191: const-string v14, "RUBY__XKCD" // string@43b9 │ │ -37f312: 130f 0c02 |2193: const/16 v15, #int 524 // #20c │ │ -37f316: 0900 0f02 0200 |2195: move-object/16 v527, v2 │ │ -37f31c: 1402 4701 ca00 |2198: const v2, #float 1.85512e-38 // #00ca0147 │ │ -37f322: 7040 0aa2 e42f |219b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f328: 6904 7a75 |219e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUBY__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@757a │ │ -37f32c: 2202 8e14 |21a0: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f330: 1a0e 9c3a |21a2: const-string v14, "MAROON__XKCD" // string@3a9c │ │ -37f334: 130f 0d02 |21a4: const/16 v15, #int 525 // #20d │ │ -37f338: 0900 1002 0400 |21a6: move-object/16 v528, v4 │ │ -37f33e: 1404 2100 6500 |21a9: const v4, #float 9.27543e-39 // #00650021 │ │ -37f344: 7040 0aa2 e24f |21ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f34a: 6902 e774 |21af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e7 │ │ -37f34e: 2204 8e14 |21b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f352: 1a0e 0641 |21b3: const-string v14, "PLUM" // string@4106 │ │ -37f356: 130f 0e02 |21b5: const/16 v15, #int 526 // #20e │ │ -37f35a: 0900 1102 0200 |21b7: move-object/16 v529, v2 │ │ -37f360: 1402 4b3d 6e00 |21ba: const v2, #float 1.01239e-38 // #006e3d4b │ │ -37f366: 7040 0aa2 e42f |21bd: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f36c: 6904 4675 |21c0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7546 │ │ -37f370: 2202 8e14 |21c2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f374: 1a0e 9340 |21c4: const-string v14, "PASTEL_PINK" // string@4093 │ │ -37f378: 130f 0f02 |21c6: const/16 v15, #int 527 // #20f │ │ -37f37c: 0900 1202 0400 |21c8: move-object/16 v530, v4 │ │ -37f382: 1404 cdba ff00 |21cb: const v4, #float 2.34851e-38 // #00ffbacd │ │ -37f388: 7040 0aa2 e24f |21ce: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f38e: 6902 2775 |21d1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7527 │ │ -37f392: 2204 8e14 |21d3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f396: 1a0e ac3b |21d5: const-string v14, "MULBERRY" // string@3bac │ │ -37f39a: 130f 1002 |21d7: const/16 v15, #int 528 // #210 │ │ -37f39e: 0900 1302 0200 |21d9: move-object/16 v531, v2 │ │ -37f3a4: 1402 7465 a000 |21dc: const v2, #float 1.47301e-38 // #00a06574 │ │ -37f3aa: 7040 0aa2 e42f |21df: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f3b0: 6904 fd74 |21e2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MULBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@74fd │ │ -37f3b4: 1302 1102 |21e4: const/16 v2, #int 529 // #211 │ │ -37f3b8: 2322 0116 |21e6: new-array v2, v2, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -37f3bc: 120e |21e8: const/4 v14, #int 0 // #0 │ │ -37f3be: 4d00 020e |21e9: aput-object v0, v2, v14 │ │ -37f3c2: 121e |21eb: const/4 v14, #int 1 // #1 │ │ -37f3c4: 4d01 020e |21ec: aput-object v1, v2, v14 │ │ -37f3c8: 122e |21ee: const/4 v14, #int 2 // #2 │ │ -37f3ca: 4d03 020e |21ef: aput-object v3, v2, v14 │ │ -37f3ce: 123e |21f1: const/4 v14, #int 3 // #3 │ │ -37f3d0: 4d05 020e |21f2: aput-object v5, v2, v14 │ │ -37f3d4: 124e |21f4: const/4 v14, #int 4 // #4 │ │ -37f3d6: 4d07 020e |21f5: aput-object v7, v2, v14 │ │ -37f3da: 125e |21f7: const/4 v14, #int 5 // #5 │ │ -37f3dc: 4d09 020e |21f8: aput-object v9, v2, v14 │ │ -37f3e0: 126e |21fa: const/4 v14, #int 6 // #6 │ │ -37f3e2: 4d0b 020e |21fb: aput-object v11, v2, v14 │ │ -37f3e6: 127e |21fd: const/4 v14, #int 7 // #7 │ │ -37f3e8: 4d0d 020e |21fe: aput-object v13, v2, v14 │ │ -37f3ec: 130e 0800 |2200: const/16 v14, #int 8 // #8 │ │ -37f3f0: 4d0c 020e |2202: aput-object v12, v2, v14 │ │ -37f3f4: 130e 0900 |2204: const/16 v14, #int 9 // #9 │ │ -37f3f8: 4d0a 020e |2206: aput-object v10, v2, v14 │ │ -37f3fc: 130e 0a00 |2208: const/16 v14, #int 10 // #a │ │ -37f400: 4d08 020e |220a: aput-object v8, v2, v14 │ │ -37f404: 130e 0b00 |220c: const/16 v14, #int 11 // #b │ │ -37f408: 4d06 020e |220e: aput-object v6, v2, v14 │ │ -37f40c: 130e 0c00 |2210: const/16 v14, #int 12 // #c │ │ -37f410: 4d10 020e |2212: aput-object v16, v2, v14 │ │ -37f414: 130e 0d00 |2214: const/16 v14, #int 13 // #d │ │ -37f418: 4d11 020e |2216: aput-object v17, v2, v14 │ │ -37f41c: 130e 0e00 |2218: const/16 v14, #int 14 // #e │ │ -37f420: 4d12 020e |221a: aput-object v18, v2, v14 │ │ -37f424: 130e 0f00 |221c: const/16 v14, #int 15 // #f │ │ -37f428: 4d13 020e |221e: aput-object v19, v2, v14 │ │ -37f42c: 130e 1000 |2220: const/16 v14, #int 16 // #10 │ │ -37f430: 4d14 020e |2222: aput-object v20, v2, v14 │ │ -37f434: 130e 1100 |2224: const/16 v14, #int 17 // #11 │ │ -37f438: 4d15 020e |2226: aput-object v21, v2, v14 │ │ -37f43c: 130e 1200 |2228: const/16 v14, #int 18 // #12 │ │ -37f440: 4d16 020e |222a: aput-object v22, v2, v14 │ │ -37f444: 130e 1300 |222c: const/16 v14, #int 19 // #13 │ │ -37f448: 4d17 020e |222e: aput-object v23, v2, v14 │ │ -37f44c: 130e 1400 |2230: const/16 v14, #int 20 // #14 │ │ -37f450: 4d18 020e |2232: aput-object v24, v2, v14 │ │ -37f454: 130e 1500 |2234: const/16 v14, #int 21 // #15 │ │ -37f458: 4d19 020e |2236: aput-object v25, v2, v14 │ │ -37f45c: 130e 1600 |2238: const/16 v14, #int 22 // #16 │ │ -37f460: 4d1a 020e |223a: aput-object v26, v2, v14 │ │ -37f464: 130e 1700 |223c: const/16 v14, #int 23 // #17 │ │ -37f468: 4d1b 020e |223e: aput-object v27, v2, v14 │ │ -37f46c: 130e 1800 |2240: const/16 v14, #int 24 // #18 │ │ -37f470: 4d1c 020e |2242: aput-object v28, v2, v14 │ │ -37f474: 130e 1900 |2244: const/16 v14, #int 25 // #19 │ │ -37f478: 4d1d 020e |2246: aput-object v29, v2, v14 │ │ -37f47c: 130e 1a00 |2248: const/16 v14, #int 26 // #1a │ │ -37f480: 4d1e 020e |224a: aput-object v30, v2, v14 │ │ -37f484: 130e 1b00 |224c: const/16 v14, #int 27 // #1b │ │ -37f488: 4d1f 020e |224e: aput-object v31, v2, v14 │ │ -37f48c: 130e 1c00 |2250: const/16 v14, #int 28 // #1c │ │ -37f490: 4d20 020e |2252: aput-object v32, v2, v14 │ │ -37f494: 130e 1d00 |2254: const/16 v14, #int 29 // #1d │ │ -37f498: 4d21 020e |2256: aput-object v33, v2, v14 │ │ -37f49c: 130e 1e00 |2258: const/16 v14, #int 30 // #1e │ │ -37f4a0: 4d22 020e |225a: aput-object v34, v2, v14 │ │ -37f4a4: 130e 1f00 |225c: const/16 v14, #int 31 // #1f │ │ -37f4a8: 4d23 020e |225e: aput-object v35, v2, v14 │ │ -37f4ac: 130e 2000 |2260: const/16 v14, #int 32 // #20 │ │ -37f4b0: 4d24 020e |2262: aput-object v36, v2, v14 │ │ -37f4b4: 130e 2100 |2264: const/16 v14, #int 33 // #21 │ │ -37f4b8: 4d25 020e |2266: aput-object v37, v2, v14 │ │ -37f4bc: 130e 2200 |2268: const/16 v14, #int 34 // #22 │ │ -37f4c0: 4d26 020e |226a: aput-object v38, v2, v14 │ │ -37f4c4: 130e 2300 |226c: const/16 v14, #int 35 // #23 │ │ -37f4c8: 4d27 020e |226e: aput-object v39, v2, v14 │ │ -37f4cc: 130e 2400 |2270: const/16 v14, #int 36 // #24 │ │ -37f4d0: 4d28 020e |2272: aput-object v40, v2, v14 │ │ -37f4d4: 130e 2500 |2274: const/16 v14, #int 37 // #25 │ │ -37f4d8: 4d29 020e |2276: aput-object v41, v2, v14 │ │ -37f4dc: 130e 2600 |2278: const/16 v14, #int 38 // #26 │ │ -37f4e0: 4d2a 020e |227a: aput-object v42, v2, v14 │ │ -37f4e4: 130e 2700 |227c: const/16 v14, #int 39 // #27 │ │ -37f4e8: 4d2b 020e |227e: aput-object v43, v2, v14 │ │ -37f4ec: 130e 2800 |2280: const/16 v14, #int 40 // #28 │ │ -37f4f0: 4d2c 020e |2282: aput-object v44, v2, v14 │ │ -37f4f4: 130e 2900 |2284: const/16 v14, #int 41 // #29 │ │ -37f4f8: 4d2d 020e |2286: aput-object v45, v2, v14 │ │ -37f4fc: 130e 2a00 |2288: const/16 v14, #int 42 // #2a │ │ -37f500: 4d2e 020e |228a: aput-object v46, v2, v14 │ │ -37f504: 130e 2b00 |228c: const/16 v14, #int 43 // #2b │ │ -37f508: 4d2f 020e |228e: aput-object v47, v2, v14 │ │ -37f50c: 130e 2c00 |2290: const/16 v14, #int 44 // #2c │ │ -37f510: 4d30 020e |2292: aput-object v48, v2, v14 │ │ -37f514: 130e 2d00 |2294: const/16 v14, #int 45 // #2d │ │ -37f518: 4d31 020e |2296: aput-object v49, v2, v14 │ │ -37f51c: 130e 2e00 |2298: const/16 v14, #int 46 // #2e │ │ -37f520: 4d32 020e |229a: aput-object v50, v2, v14 │ │ -37f524: 130e 2f00 |229c: const/16 v14, #int 47 // #2f │ │ -37f528: 4d33 020e |229e: aput-object v51, v2, v14 │ │ -37f52c: 130e 3000 |22a0: const/16 v14, #int 48 // #30 │ │ -37f530: 4d34 020e |22a2: aput-object v52, v2, v14 │ │ -37f534: 130e 3100 |22a4: const/16 v14, #int 49 // #31 │ │ -37f538: 4d35 020e |22a6: aput-object v53, v2, v14 │ │ -37f53c: 130e 3200 |22a8: const/16 v14, #int 50 // #32 │ │ -37f540: 4d36 020e |22aa: aput-object v54, v2, v14 │ │ -37f544: 130e 3300 |22ac: const/16 v14, #int 51 // #33 │ │ -37f548: 4d37 020e |22ae: aput-object v55, v2, v14 │ │ -37f54c: 130e 3400 |22b0: const/16 v14, #int 52 // #34 │ │ -37f550: 4d38 020e |22b2: aput-object v56, v2, v14 │ │ -37f554: 130e 3500 |22b4: const/16 v14, #int 53 // #35 │ │ -37f558: 4d39 020e |22b6: aput-object v57, v2, v14 │ │ -37f55c: 130e 3600 |22b8: const/16 v14, #int 54 // #36 │ │ -37f560: 4d3a 020e |22ba: aput-object v58, v2, v14 │ │ -37f564: 130e 3700 |22bc: const/16 v14, #int 55 // #37 │ │ -37f568: 4d3b 020e |22be: aput-object v59, v2, v14 │ │ -37f56c: 130e 3800 |22c0: const/16 v14, #int 56 // #38 │ │ -37f570: 4d3c 020e |22c2: aput-object v60, v2, v14 │ │ -37f574: 130e 3900 |22c4: const/16 v14, #int 57 // #39 │ │ -37f578: 4d3d 020e |22c6: aput-object v61, v2, v14 │ │ -37f57c: 130e 3a00 |22c8: const/16 v14, #int 58 // #3a │ │ -37f580: 4d3e 020e |22ca: aput-object v62, v2, v14 │ │ -37f584: 130e 3b00 |22cc: const/16 v14, #int 59 // #3b │ │ -37f588: 4d3f 020e |22ce: aput-object v63, v2, v14 │ │ -37f58c: 130e 3c00 |22d0: const/16 v14, #int 60 // #3c │ │ -37f590: 4d40 020e |22d2: aput-object v64, v2, v14 │ │ -37f594: 130e 3d00 |22d4: const/16 v14, #int 61 // #3d │ │ -37f598: 4d41 020e |22d6: aput-object v65, v2, v14 │ │ -37f59c: 130e 3e00 |22d8: const/16 v14, #int 62 // #3e │ │ -37f5a0: 4d42 020e |22da: aput-object v66, v2, v14 │ │ -37f5a4: 130e 3f00 |22dc: const/16 v14, #int 63 // #3f │ │ -37f5a8: 4d43 020e |22de: aput-object v67, v2, v14 │ │ -37f5ac: 130e 4000 |22e0: const/16 v14, #int 64 // #40 │ │ -37f5b0: 4d44 020e |22e2: aput-object v68, v2, v14 │ │ -37f5b4: 130e 4100 |22e4: const/16 v14, #int 65 // #41 │ │ -37f5b8: 4d45 020e |22e6: aput-object v69, v2, v14 │ │ -37f5bc: 130e 4200 |22e8: const/16 v14, #int 66 // #42 │ │ -37f5c0: 4d46 020e |22ea: aput-object v70, v2, v14 │ │ -37f5c4: 130e 4300 |22ec: const/16 v14, #int 67 // #43 │ │ -37f5c8: 4d47 020e |22ee: aput-object v71, v2, v14 │ │ -37f5cc: 130e 4400 |22f0: const/16 v14, #int 68 // #44 │ │ -37f5d0: 4d48 020e |22f2: aput-object v72, v2, v14 │ │ -37f5d4: 130e 4500 |22f4: const/16 v14, #int 69 // #45 │ │ -37f5d8: 4d49 020e |22f6: aput-object v73, v2, v14 │ │ -37f5dc: 130e 4600 |22f8: const/16 v14, #int 70 // #46 │ │ -37f5e0: 4d4a 020e |22fa: aput-object v74, v2, v14 │ │ -37f5e4: 130e 4700 |22fc: const/16 v14, #int 71 // #47 │ │ -37f5e8: 4d4b 020e |22fe: aput-object v75, v2, v14 │ │ -37f5ec: 130e 4800 |2300: const/16 v14, #int 72 // #48 │ │ -37f5f0: 4d4c 020e |2302: aput-object v76, v2, v14 │ │ -37f5f4: 130e 4900 |2304: const/16 v14, #int 73 // #49 │ │ -37f5f8: 4d4d 020e |2306: aput-object v77, v2, v14 │ │ -37f5fc: 130e 4a00 |2308: const/16 v14, #int 74 // #4a │ │ -37f600: 4d4e 020e |230a: aput-object v78, v2, v14 │ │ -37f604: 130e 4b00 |230c: const/16 v14, #int 75 // #4b │ │ -37f608: 4d4f 020e |230e: aput-object v79, v2, v14 │ │ -37f60c: 130e 4c00 |2310: const/16 v14, #int 76 // #4c │ │ -37f610: 4d50 020e |2312: aput-object v80, v2, v14 │ │ -37f614: 130e 4d00 |2314: const/16 v14, #int 77 // #4d │ │ -37f618: 4d51 020e |2316: aput-object v81, v2, v14 │ │ -37f61c: 130e 4e00 |2318: const/16 v14, #int 78 // #4e │ │ -37f620: 4d52 020e |231a: aput-object v82, v2, v14 │ │ -37f624: 130e 4f00 |231c: const/16 v14, #int 79 // #4f │ │ -37f628: 4d53 020e |231e: aput-object v83, v2, v14 │ │ -37f62c: 130e 5000 |2320: const/16 v14, #int 80 // #50 │ │ -37f630: 4d54 020e |2322: aput-object v84, v2, v14 │ │ -37f634: 130e 5100 |2324: const/16 v14, #int 81 // #51 │ │ -37f638: 4d55 020e |2326: aput-object v85, v2, v14 │ │ -37f63c: 130e 5200 |2328: const/16 v14, #int 82 // #52 │ │ -37f640: 4d56 020e |232a: aput-object v86, v2, v14 │ │ -37f644: 130e 5300 |232c: const/16 v14, #int 83 // #53 │ │ -37f648: 4d57 020e |232e: aput-object v87, v2, v14 │ │ -37f64c: 130e 5400 |2330: const/16 v14, #int 84 // #54 │ │ -37f650: 4d58 020e |2332: aput-object v88, v2, v14 │ │ -37f654: 130e 5500 |2334: const/16 v14, #int 85 // #55 │ │ -37f658: 4d59 020e |2336: aput-object v89, v2, v14 │ │ -37f65c: 130e 5600 |2338: const/16 v14, #int 86 // #56 │ │ -37f660: 4d5a 020e |233a: aput-object v90, v2, v14 │ │ -37f664: 130e 5700 |233c: const/16 v14, #int 87 // #57 │ │ -37f668: 4d5b 020e |233e: aput-object v91, v2, v14 │ │ -37f66c: 130e 5800 |2340: const/16 v14, #int 88 // #58 │ │ -37f670: 4d5c 020e |2342: aput-object v92, v2, v14 │ │ -37f674: 130e 5900 |2344: const/16 v14, #int 89 // #59 │ │ -37f678: 4d5d 020e |2346: aput-object v93, v2, v14 │ │ -37f67c: 130e 5a00 |2348: const/16 v14, #int 90 // #5a │ │ -37f680: 4d5e 020e |234a: aput-object v94, v2, v14 │ │ -37f684: 130e 5b00 |234c: const/16 v14, #int 91 // #5b │ │ -37f688: 4d5f 020e |234e: aput-object v95, v2, v14 │ │ -37f68c: 130e 5c00 |2350: const/16 v14, #int 92 // #5c │ │ -37f690: 4d60 020e |2352: aput-object v96, v2, v14 │ │ -37f694: 130e 5d00 |2354: const/16 v14, #int 93 // #5d │ │ -37f698: 4d61 020e |2356: aput-object v97, v2, v14 │ │ -37f69c: 130e 5e00 |2358: const/16 v14, #int 94 // #5e │ │ -37f6a0: 4d62 020e |235a: aput-object v98, v2, v14 │ │ -37f6a4: 130e 5f00 |235c: const/16 v14, #int 95 // #5f │ │ -37f6a8: 4d63 020e |235e: aput-object v99, v2, v14 │ │ -37f6ac: 130e 6000 |2360: const/16 v14, #int 96 // #60 │ │ -37f6b0: 4d64 020e |2362: aput-object v100, v2, v14 │ │ -37f6b4: 130e 6100 |2364: const/16 v14, #int 97 // #61 │ │ -37f6b8: 4d65 020e |2366: aput-object v101, v2, v14 │ │ -37f6bc: 130e 6200 |2368: const/16 v14, #int 98 // #62 │ │ -37f6c0: 4d66 020e |236a: aput-object v102, v2, v14 │ │ -37f6c4: 130e 6300 |236c: const/16 v14, #int 99 // #63 │ │ -37f6c8: 4d67 020e |236e: aput-object v103, v2, v14 │ │ -37f6cc: 130e 6400 |2370: const/16 v14, #int 100 // #64 │ │ -37f6d0: 4d68 020e |2372: aput-object v104, v2, v14 │ │ -37f6d4: 130e 6500 |2374: const/16 v14, #int 101 // #65 │ │ -37f6d8: 4d69 020e |2376: aput-object v105, v2, v14 │ │ -37f6dc: 130e 6600 |2378: const/16 v14, #int 102 // #66 │ │ -37f6e0: 4d6a 020e |237a: aput-object v106, v2, v14 │ │ -37f6e4: 130e 6700 |237c: const/16 v14, #int 103 // #67 │ │ -37f6e8: 4d6b 020e |237e: aput-object v107, v2, v14 │ │ -37f6ec: 130e 6800 |2380: const/16 v14, #int 104 // #68 │ │ -37f6f0: 4d6c 020e |2382: aput-object v108, v2, v14 │ │ -37f6f4: 130e 6900 |2384: const/16 v14, #int 105 // #69 │ │ -37f6f8: 4d6d 020e |2386: aput-object v109, v2, v14 │ │ -37f6fc: 130e 6a00 |2388: const/16 v14, #int 106 // #6a │ │ -37f700: 4d6e 020e |238a: aput-object v110, v2, v14 │ │ -37f704: 130e 6b00 |238c: const/16 v14, #int 107 // #6b │ │ -37f708: 4d6f 020e |238e: aput-object v111, v2, v14 │ │ -37f70c: 130e 6c00 |2390: const/16 v14, #int 108 // #6c │ │ -37f710: 4d70 020e |2392: aput-object v112, v2, v14 │ │ -37f714: 130e 6d00 |2394: const/16 v14, #int 109 // #6d │ │ -37f718: 4d71 020e |2396: aput-object v113, v2, v14 │ │ -37f71c: 130e 6e00 |2398: const/16 v14, #int 110 // #6e │ │ -37f720: 4d72 020e |239a: aput-object v114, v2, v14 │ │ -37f724: 130e 6f00 |239c: const/16 v14, #int 111 // #6f │ │ -37f728: 4d73 020e |239e: aput-object v115, v2, v14 │ │ -37f72c: 130e 7000 |23a0: const/16 v14, #int 112 // #70 │ │ -37f730: 4d74 020e |23a2: aput-object v116, v2, v14 │ │ -37f734: 130e 7100 |23a4: const/16 v14, #int 113 // #71 │ │ -37f738: 4d75 020e |23a6: aput-object v117, v2, v14 │ │ -37f73c: 130e 7200 |23a8: const/16 v14, #int 114 // #72 │ │ -37f740: 4d76 020e |23aa: aput-object v118, v2, v14 │ │ -37f744: 130e 7300 |23ac: const/16 v14, #int 115 // #73 │ │ -37f748: 4d77 020e |23ae: aput-object v119, v2, v14 │ │ -37f74c: 130e 7400 |23b0: const/16 v14, #int 116 // #74 │ │ -37f750: 4d78 020e |23b2: aput-object v120, v2, v14 │ │ -37f754: 130e 7500 |23b4: const/16 v14, #int 117 // #75 │ │ -37f758: 4d79 020e |23b6: aput-object v121, v2, v14 │ │ -37f75c: 130e 7600 |23b8: const/16 v14, #int 118 // #76 │ │ -37f760: 4d7a 020e |23ba: aput-object v122, v2, v14 │ │ -37f764: 130e 7700 |23bc: const/16 v14, #int 119 // #77 │ │ -37f768: 4d7b 020e |23be: aput-object v123, v2, v14 │ │ -37f76c: 130e 7800 |23c0: const/16 v14, #int 120 // #78 │ │ -37f770: 4d7c 020e |23c2: aput-object v124, v2, v14 │ │ -37f774: 130e 7900 |23c4: const/16 v14, #int 121 // #79 │ │ -37f778: 4d7d 020e |23c6: aput-object v125, v2, v14 │ │ -37f77c: 130e 7a00 |23c8: const/16 v14, #int 122 // #7a │ │ -37f780: 4d7e 020e |23ca: aput-object v126, v2, v14 │ │ -37f784: 130e 7b00 |23cc: const/16 v14, #int 123 // #7b │ │ -37f788: 4d7f 020e |23ce: aput-object v127, v2, v14 │ │ -37f78c: 130e 7c00 |23d0: const/16 v14, #int 124 // #7c │ │ -37f790: 4d80 020e |23d2: aput-object v128, v2, v14 │ │ -37f794: 130e 7d00 |23d4: const/16 v14, #int 125 // #7d │ │ -37f798: 4d81 020e |23d6: aput-object v129, v2, v14 │ │ -37f79c: 130e 7e00 |23d8: const/16 v14, #int 126 // #7e │ │ -37f7a0: 4d82 020e |23da: aput-object v130, v2, v14 │ │ -37f7a4: 130e 7f00 |23dc: const/16 v14, #int 127 // #7f │ │ -37f7a8: 4d83 020e |23de: aput-object v131, v2, v14 │ │ -37f7ac: 130e 8000 |23e0: const/16 v14, #int 128 // #80 │ │ -37f7b0: 4d84 020e |23e2: aput-object v132, v2, v14 │ │ -37f7b4: 130e 8100 |23e4: const/16 v14, #int 129 // #81 │ │ -37f7b8: 4d85 020e |23e6: aput-object v133, v2, v14 │ │ -37f7bc: 130e 8200 |23e8: const/16 v14, #int 130 // #82 │ │ -37f7c0: 4d86 020e |23ea: aput-object v134, v2, v14 │ │ -37f7c4: 130e 8300 |23ec: const/16 v14, #int 131 // #83 │ │ -37f7c8: 4d87 020e |23ee: aput-object v135, v2, v14 │ │ -37f7cc: 130e 8400 |23f0: const/16 v14, #int 132 // #84 │ │ -37f7d0: 4d88 020e |23f2: aput-object v136, v2, v14 │ │ -37f7d4: 130e 8500 |23f4: const/16 v14, #int 133 // #85 │ │ -37f7d8: 4d89 020e |23f6: aput-object v137, v2, v14 │ │ -37f7dc: 130e 8600 |23f8: const/16 v14, #int 134 // #86 │ │ -37f7e0: 4d8a 020e |23fa: aput-object v138, v2, v14 │ │ -37f7e4: 130e 8700 |23fc: const/16 v14, #int 135 // #87 │ │ -37f7e8: 4d8b 020e |23fe: aput-object v139, v2, v14 │ │ -37f7ec: 130e 8800 |2400: const/16 v14, #int 136 // #88 │ │ -37f7f0: 4d8c 020e |2402: aput-object v140, v2, v14 │ │ -37f7f4: 130e 8900 |2404: const/16 v14, #int 137 // #89 │ │ -37f7f8: 4d8d 020e |2406: aput-object v141, v2, v14 │ │ -37f7fc: 130e 8a00 |2408: const/16 v14, #int 138 // #8a │ │ -37f800: 4d8e 020e |240a: aput-object v142, v2, v14 │ │ -37f804: 130e 8b00 |240c: const/16 v14, #int 139 // #8b │ │ -37f808: 4d8f 020e |240e: aput-object v143, v2, v14 │ │ -37f80c: 130e 8c00 |2410: const/16 v14, #int 140 // #8c │ │ -37f810: 4d90 020e |2412: aput-object v144, v2, v14 │ │ -37f814: 130e 8d00 |2414: const/16 v14, #int 141 // #8d │ │ -37f818: 4d91 020e |2416: aput-object v145, v2, v14 │ │ -37f81c: 130e 8e00 |2418: const/16 v14, #int 142 // #8e │ │ -37f820: 4d92 020e |241a: aput-object v146, v2, v14 │ │ -37f824: 130e 8f00 |241c: const/16 v14, #int 143 // #8f │ │ -37f828: 4d93 020e |241e: aput-object v147, v2, v14 │ │ -37f82c: 130e 9000 |2420: const/16 v14, #int 144 // #90 │ │ -37f830: 4d94 020e |2422: aput-object v148, v2, v14 │ │ -37f834: 130e 9100 |2424: const/16 v14, #int 145 // #91 │ │ -37f838: 4d95 020e |2426: aput-object v149, v2, v14 │ │ -37f83c: 130e 9200 |2428: const/16 v14, #int 146 // #92 │ │ -37f840: 4d96 020e |242a: aput-object v150, v2, v14 │ │ -37f844: 130e 9300 |242c: const/16 v14, #int 147 // #93 │ │ -37f848: 4d97 020e |242e: aput-object v151, v2, v14 │ │ -37f84c: 130e 9400 |2430: const/16 v14, #int 148 // #94 │ │ -37f850: 4d98 020e |2432: aput-object v152, v2, v14 │ │ -37f854: 130e 9500 |2434: const/16 v14, #int 149 // #95 │ │ -37f858: 4d99 020e |2436: aput-object v153, v2, v14 │ │ -37f85c: 130e 9600 |2438: const/16 v14, #int 150 // #96 │ │ -37f860: 4d9a 020e |243a: aput-object v154, v2, v14 │ │ -37f864: 130e 9700 |243c: const/16 v14, #int 151 // #97 │ │ -37f868: 4d9b 020e |243e: aput-object v155, v2, v14 │ │ -37f86c: 130e 9800 |2440: const/16 v14, #int 152 // #98 │ │ -37f870: 4d9c 020e |2442: aput-object v156, v2, v14 │ │ -37f874: 130e 9900 |2444: const/16 v14, #int 153 // #99 │ │ -37f878: 4d9d 020e |2446: aput-object v157, v2, v14 │ │ -37f87c: 130e 9a00 |2448: const/16 v14, #int 154 // #9a │ │ -37f880: 4d9e 020e |244a: aput-object v158, v2, v14 │ │ -37f884: 130e 9b00 |244c: const/16 v14, #int 155 // #9b │ │ -37f888: 4d9f 020e |244e: aput-object v159, v2, v14 │ │ -37f88c: 130e 9c00 |2450: const/16 v14, #int 156 // #9c │ │ -37f890: 4da0 020e |2452: aput-object v160, v2, v14 │ │ -37f894: 130e 9d00 |2454: const/16 v14, #int 157 // #9d │ │ -37f898: 4da1 020e |2456: aput-object v161, v2, v14 │ │ -37f89c: 130e 9e00 |2458: const/16 v14, #int 158 // #9e │ │ -37f8a0: 4da2 020e |245a: aput-object v162, v2, v14 │ │ -37f8a4: 130e 9f00 |245c: const/16 v14, #int 159 // #9f │ │ -37f8a8: 4da3 020e |245e: aput-object v163, v2, v14 │ │ -37f8ac: 130e a000 |2460: const/16 v14, #int 160 // #a0 │ │ -37f8b0: 4da4 020e |2462: aput-object v164, v2, v14 │ │ -37f8b4: 130e a100 |2464: const/16 v14, #int 161 // #a1 │ │ -37f8b8: 4da5 020e |2466: aput-object v165, v2, v14 │ │ -37f8bc: 130e a200 |2468: const/16 v14, #int 162 // #a2 │ │ -37f8c0: 4da6 020e |246a: aput-object v166, v2, v14 │ │ -37f8c4: 130e a300 |246c: const/16 v14, #int 163 // #a3 │ │ -37f8c8: 4da7 020e |246e: aput-object v167, v2, v14 │ │ -37f8cc: 130e a400 |2470: const/16 v14, #int 164 // #a4 │ │ -37f8d0: 4da8 020e |2472: aput-object v168, v2, v14 │ │ -37f8d4: 130e a500 |2474: const/16 v14, #int 165 // #a5 │ │ -37f8d8: 4da9 020e |2476: aput-object v169, v2, v14 │ │ -37f8dc: 130e a600 |2478: const/16 v14, #int 166 // #a6 │ │ -37f8e0: 4daa 020e |247a: aput-object v170, v2, v14 │ │ -37f8e4: 130e a700 |247c: const/16 v14, #int 167 // #a7 │ │ -37f8e8: 4dab 020e |247e: aput-object v171, v2, v14 │ │ -37f8ec: 130e a800 |2480: const/16 v14, #int 168 // #a8 │ │ -37f8f0: 4dac 020e |2482: aput-object v172, v2, v14 │ │ -37f8f4: 130e a900 |2484: const/16 v14, #int 169 // #a9 │ │ -37f8f8: 4dad 020e |2486: aput-object v173, v2, v14 │ │ -37f8fc: 130e aa00 |2488: const/16 v14, #int 170 // #aa │ │ -37f900: 4dae 020e |248a: aput-object v174, v2, v14 │ │ -37f904: 130e ab00 |248c: const/16 v14, #int 171 // #ab │ │ -37f908: 4daf 020e |248e: aput-object v175, v2, v14 │ │ -37f90c: 130e ac00 |2490: const/16 v14, #int 172 // #ac │ │ -37f910: 4db0 020e |2492: aput-object v176, v2, v14 │ │ -37f914: 130e ad00 |2494: const/16 v14, #int 173 // #ad │ │ -37f918: 4db1 020e |2496: aput-object v177, v2, v14 │ │ -37f91c: 130e ae00 |2498: const/16 v14, #int 174 // #ae │ │ -37f920: 4db2 020e |249a: aput-object v178, v2, v14 │ │ -37f924: 130e af00 |249c: const/16 v14, #int 175 // #af │ │ -37f928: 4db3 020e |249e: aput-object v179, v2, v14 │ │ -37f92c: 130e b000 |24a0: const/16 v14, #int 176 // #b0 │ │ -37f930: 4db4 020e |24a2: aput-object v180, v2, v14 │ │ -37f934: 130e b100 |24a4: const/16 v14, #int 177 // #b1 │ │ -37f938: 4db5 020e |24a6: aput-object v181, v2, v14 │ │ -37f93c: 130e b200 |24a8: const/16 v14, #int 178 // #b2 │ │ -37f940: 4db6 020e |24aa: aput-object v182, v2, v14 │ │ -37f944: 130e b300 |24ac: const/16 v14, #int 179 // #b3 │ │ -37f948: 4db7 020e |24ae: aput-object v183, v2, v14 │ │ -37f94c: 130e b400 |24b0: const/16 v14, #int 180 // #b4 │ │ -37f950: 4db8 020e |24b2: aput-object v184, v2, v14 │ │ -37f954: 130e b500 |24b4: const/16 v14, #int 181 // #b5 │ │ -37f958: 4db9 020e |24b6: aput-object v185, v2, v14 │ │ -37f95c: 130e b600 |24b8: const/16 v14, #int 182 // #b6 │ │ -37f960: 4dba 020e |24ba: aput-object v186, v2, v14 │ │ -37f964: 130e b700 |24bc: const/16 v14, #int 183 // #b7 │ │ -37f968: 4dbb 020e |24be: aput-object v187, v2, v14 │ │ -37f96c: 130e b800 |24c0: const/16 v14, #int 184 // #b8 │ │ -37f970: 4dbc 020e |24c2: aput-object v188, v2, v14 │ │ -37f974: 130e b900 |24c4: const/16 v14, #int 185 // #b9 │ │ -37f978: 4dbd 020e |24c6: aput-object v189, v2, v14 │ │ -37f97c: 130e ba00 |24c8: const/16 v14, #int 186 // #ba │ │ -37f980: 4dbe 020e |24ca: aput-object v190, v2, v14 │ │ -37f984: 130e bb00 |24cc: const/16 v14, #int 187 // #bb │ │ -37f988: 4dbf 020e |24ce: aput-object v191, v2, v14 │ │ -37f98c: 130e bc00 |24d0: const/16 v14, #int 188 // #bc │ │ -37f990: 4dc0 020e |24d2: aput-object v192, v2, v14 │ │ -37f994: 130e bd00 |24d4: const/16 v14, #int 189 // #bd │ │ -37f998: 4dc1 020e |24d6: aput-object v193, v2, v14 │ │ -37f99c: 130e be00 |24d8: const/16 v14, #int 190 // #be │ │ -37f9a0: 4dc2 020e |24da: aput-object v194, v2, v14 │ │ -37f9a4: 130e bf00 |24dc: const/16 v14, #int 191 // #bf │ │ -37f9a8: 4dc3 020e |24de: aput-object v195, v2, v14 │ │ -37f9ac: 130e c000 |24e0: const/16 v14, #int 192 // #c0 │ │ -37f9b0: 4dc4 020e |24e2: aput-object v196, v2, v14 │ │ -37f9b4: 130e c100 |24e4: const/16 v14, #int 193 // #c1 │ │ -37f9b8: 4dc5 020e |24e6: aput-object v197, v2, v14 │ │ -37f9bc: 130e c200 |24e8: const/16 v14, #int 194 // #c2 │ │ -37f9c0: 4dc6 020e |24ea: aput-object v198, v2, v14 │ │ -37f9c4: 130e c300 |24ec: const/16 v14, #int 195 // #c3 │ │ -37f9c8: 4dc7 020e |24ee: aput-object v199, v2, v14 │ │ -37f9cc: 130e c400 |24f0: const/16 v14, #int 196 // #c4 │ │ -37f9d0: 4dc8 020e |24f2: aput-object v200, v2, v14 │ │ -37f9d4: 130e c500 |24f4: const/16 v14, #int 197 // #c5 │ │ -37f9d8: 4dc9 020e |24f6: aput-object v201, v2, v14 │ │ -37f9dc: 130e c600 |24f8: const/16 v14, #int 198 // #c6 │ │ -37f9e0: 4dca 020e |24fa: aput-object v202, v2, v14 │ │ -37f9e4: 130e c700 |24fc: const/16 v14, #int 199 // #c7 │ │ -37f9e8: 4dcb 020e |24fe: aput-object v203, v2, v14 │ │ -37f9ec: 130e c800 |2500: const/16 v14, #int 200 // #c8 │ │ -37f9f0: 4dcc 020e |2502: aput-object v204, v2, v14 │ │ -37f9f4: 130e c900 |2504: const/16 v14, #int 201 // #c9 │ │ -37f9f8: 4dcd 020e |2506: aput-object v205, v2, v14 │ │ -37f9fc: 130e ca00 |2508: const/16 v14, #int 202 // #ca │ │ -37fa00: 4dce 020e |250a: aput-object v206, v2, v14 │ │ -37fa04: 130e cb00 |250c: const/16 v14, #int 203 // #cb │ │ -37fa08: 4dcf 020e |250e: aput-object v207, v2, v14 │ │ -37fa0c: 130e cc00 |2510: const/16 v14, #int 204 // #cc │ │ -37fa10: 4dd0 020e |2512: aput-object v208, v2, v14 │ │ -37fa14: 130e cd00 |2514: const/16 v14, #int 205 // #cd │ │ -37fa18: 4dd1 020e |2516: aput-object v209, v2, v14 │ │ -37fa1c: 130e ce00 |2518: const/16 v14, #int 206 // #ce │ │ -37fa20: 4dd2 020e |251a: aput-object v210, v2, v14 │ │ -37fa24: 130e cf00 |251c: const/16 v14, #int 207 // #cf │ │ -37fa28: 4dd3 020e |251e: aput-object v211, v2, v14 │ │ -37fa2c: 130e d000 |2520: const/16 v14, #int 208 // #d0 │ │ -37fa30: 4dd4 020e |2522: aput-object v212, v2, v14 │ │ -37fa34: 130e d100 |2524: const/16 v14, #int 209 // #d1 │ │ -37fa38: 4dd5 020e |2526: aput-object v213, v2, v14 │ │ -37fa3c: 130e d200 |2528: const/16 v14, #int 210 // #d2 │ │ -37fa40: 4dd6 020e |252a: aput-object v214, v2, v14 │ │ -37fa44: 130e d300 |252c: const/16 v14, #int 211 // #d3 │ │ -37fa48: 4dd7 020e |252e: aput-object v215, v2, v14 │ │ -37fa4c: 130e d400 |2530: const/16 v14, #int 212 // #d4 │ │ -37fa50: 4dd8 020e |2532: aput-object v216, v2, v14 │ │ -37fa54: 130e d500 |2534: const/16 v14, #int 213 // #d5 │ │ -37fa58: 4dd9 020e |2536: aput-object v217, v2, v14 │ │ -37fa5c: 130e d600 |2538: const/16 v14, #int 214 // #d6 │ │ -37fa60: 4dda 020e |253a: aput-object v218, v2, v14 │ │ -37fa64: 130e d700 |253c: const/16 v14, #int 215 // #d7 │ │ -37fa68: 4ddb 020e |253e: aput-object v219, v2, v14 │ │ -37fa6c: 130e d800 |2540: const/16 v14, #int 216 // #d8 │ │ -37fa70: 4ddc 020e |2542: aput-object v220, v2, v14 │ │ -37fa74: 130e d900 |2544: const/16 v14, #int 217 // #d9 │ │ -37fa78: 4ddd 020e |2546: aput-object v221, v2, v14 │ │ -37fa7c: 130e da00 |2548: const/16 v14, #int 218 // #da │ │ -37fa80: 4dde 020e |254a: aput-object v222, v2, v14 │ │ -37fa84: 130e db00 |254c: const/16 v14, #int 219 // #db │ │ -37fa88: 4ddf 020e |254e: aput-object v223, v2, v14 │ │ -37fa8c: 130e dc00 |2550: const/16 v14, #int 220 // #dc │ │ -37fa90: 4de0 020e |2552: aput-object v224, v2, v14 │ │ -37fa94: 130e dd00 |2554: const/16 v14, #int 221 // #dd │ │ -37fa98: 4de1 020e |2556: aput-object v225, v2, v14 │ │ -37fa9c: 130e de00 |2558: const/16 v14, #int 222 // #de │ │ -37faa0: 4de2 020e |255a: aput-object v226, v2, v14 │ │ -37faa4: 130e df00 |255c: const/16 v14, #int 223 // #df │ │ -37faa8: 4de3 020e |255e: aput-object v227, v2, v14 │ │ -37faac: 130e e000 |2560: const/16 v14, #int 224 // #e0 │ │ -37fab0: 4de4 020e |2562: aput-object v228, v2, v14 │ │ -37fab4: 130e e100 |2564: const/16 v14, #int 225 // #e1 │ │ -37fab8: 4de5 020e |2566: aput-object v229, v2, v14 │ │ -37fabc: 130e e200 |2568: const/16 v14, #int 226 // #e2 │ │ -37fac0: 4de6 020e |256a: aput-object v230, v2, v14 │ │ -37fac4: 130e e300 |256c: const/16 v14, #int 227 // #e3 │ │ -37fac8: 4de7 020e |256e: aput-object v231, v2, v14 │ │ -37facc: 130e e400 |2570: const/16 v14, #int 228 // #e4 │ │ -37fad0: 4de8 020e |2572: aput-object v232, v2, v14 │ │ -37fad4: 130e e500 |2574: const/16 v14, #int 229 // #e5 │ │ -37fad8: 4de9 020e |2576: aput-object v233, v2, v14 │ │ -37fadc: 130e e600 |2578: const/16 v14, #int 230 // #e6 │ │ -37fae0: 080f ea00 |257a: move-object/from16 v15, v234 │ │ -37fae4: 4d0f 020e |257c: aput-object v15, v2, v14 │ │ -37fae8: 130e e700 |257e: const/16 v14, #int 231 // #e7 │ │ -37faec: 080f eb00 |2580: move-object/from16 v15, v235 │ │ -37faf0: 4d0f 020e |2582: aput-object v15, v2, v14 │ │ -37faf4: 130e e800 |2584: const/16 v14, #int 232 // #e8 │ │ -37faf8: 080f ec00 |2586: move-object/from16 v15, v236 │ │ -37fafc: 4d0f 020e |2588: aput-object v15, v2, v14 │ │ -37fb00: 130e e900 |258a: const/16 v14, #int 233 // #e9 │ │ -37fb04: 080f ed00 |258c: move-object/from16 v15, v237 │ │ -37fb08: 4d0f 020e |258e: aput-object v15, v2, v14 │ │ -37fb0c: 130e ea00 |2590: const/16 v14, #int 234 // #ea │ │ -37fb10: 080f ee00 |2592: move-object/from16 v15, v238 │ │ -37fb14: 4d0f 020e |2594: aput-object v15, v2, v14 │ │ -37fb18: 130e eb00 |2596: const/16 v14, #int 235 // #eb │ │ -37fb1c: 080f ef00 |2598: move-object/from16 v15, v239 │ │ -37fb20: 4d0f 020e |259a: aput-object v15, v2, v14 │ │ -37fb24: 130e ec00 |259c: const/16 v14, #int 236 // #ec │ │ -37fb28: 080f f000 |259e: move-object/from16 v15, v240 │ │ -37fb2c: 4d0f 020e |25a0: aput-object v15, v2, v14 │ │ -37fb30: 130e ed00 |25a2: const/16 v14, #int 237 // #ed │ │ -37fb34: 080f f100 |25a4: move-object/from16 v15, v241 │ │ -37fb38: 4d0f 020e |25a6: aput-object v15, v2, v14 │ │ -37fb3c: 130e ee00 |25a8: const/16 v14, #int 238 // #ee │ │ -37fb40: 0812 f200 |25aa: move-object/from16 v18, v242 │ │ -37fb44: 4d12 020e |25ac: aput-object v18, v2, v14 │ │ -37fb48: 130e ef00 |25ae: const/16 v14, #int 239 // #ef │ │ -37fb4c: 0812 f300 |25b0: move-object/from16 v18, v243 │ │ -37fb50: 4d12 020e |25b2: aput-object v18, v2, v14 │ │ -37fb54: 130e f000 |25b4: const/16 v14, #int 240 // #f0 │ │ -37fb58: 0812 f400 |25b6: move-object/from16 v18, v244 │ │ -37fb5c: 4d12 020e |25b8: aput-object v18, v2, v14 │ │ -37fb60: 130e f100 |25ba: const/16 v14, #int 241 // #f1 │ │ -37fb64: 0812 f500 |25bc: move-object/from16 v18, v245 │ │ -37fb68: 4d12 020e |25be: aput-object v18, v2, v14 │ │ -37fb6c: 130e f200 |25c0: const/16 v14, #int 242 // #f2 │ │ -37fb70: 0812 f600 |25c2: move-object/from16 v18, v246 │ │ -37fb74: 4d12 020e |25c4: aput-object v18, v2, v14 │ │ -37fb78: 130e f300 |25c6: const/16 v14, #int 243 // #f3 │ │ -37fb7c: 0812 f700 |25c8: move-object/from16 v18, v247 │ │ -37fb80: 4d12 020e |25ca: aput-object v18, v2, v14 │ │ -37fb84: 130e f400 |25cc: const/16 v14, #int 244 // #f4 │ │ -37fb88: 0812 f800 |25ce: move-object/from16 v18, v248 │ │ -37fb8c: 4d12 020e |25d0: aput-object v18, v2, v14 │ │ -37fb90: 130e f500 |25d2: const/16 v14, #int 245 // #f5 │ │ -37fb94: 0812 f900 |25d4: move-object/from16 v18, v249 │ │ -37fb98: 4d12 020e |25d6: aput-object v18, v2, v14 │ │ -37fb9c: 130e f600 |25d8: const/16 v14, #int 246 // #f6 │ │ -37fba0: 0812 fa00 |25da: move-object/from16 v18, v250 │ │ -37fba4: 4d12 020e |25dc: aput-object v18, v2, v14 │ │ -37fba8: 130e f700 |25de: const/16 v14, #int 247 // #f7 │ │ -37fbac: 0812 fb00 |25e0: move-object/from16 v18, v251 │ │ -37fbb0: 4d12 020e |25e2: aput-object v18, v2, v14 │ │ -37fbb4: 130e f800 |25e4: const/16 v14, #int 248 // #f8 │ │ -37fbb8: 0812 fc00 |25e6: move-object/from16 v18, v252 │ │ -37fbbc: 4d12 020e |25e8: aput-object v18, v2, v14 │ │ -37fbc0: 130e f900 |25ea: const/16 v14, #int 249 // #f9 │ │ -37fbc4: 0812 fd00 |25ec: move-object/from16 v18, v253 │ │ -37fbc8: 4d12 020e |25ee: aput-object v18, v2, v14 │ │ -37fbcc: 130e fa00 |25f0: const/16 v14, #int 250 // #fa │ │ -37fbd0: 0812 fe00 |25f2: move-object/from16 v18, v254 │ │ -37fbd4: 4d12 020e |25f4: aput-object v18, v2, v14 │ │ -37fbd8: 130e fb00 |25f6: const/16 v14, #int 251 // #fb │ │ -37fbdc: 0812 ff00 |25f8: move-object/from16 v18, v255 │ │ -37fbe0: 4d12 020e |25fa: aput-object v18, v2, v14 │ │ -37fbe4: 130e fc00 |25fc: const/16 v14, #int 252 // #fc │ │ -37fbe8: 0812 0001 |25fe: move-object/from16 v18, v256 │ │ -37fbec: 4d12 020e |2600: aput-object v18, v2, v14 │ │ -37fbf0: 130e fd00 |2602: const/16 v14, #int 253 // #fd │ │ -37fbf4: 0812 0101 |2604: move-object/from16 v18, v257 │ │ -37fbf8: 4d12 020e |2606: aput-object v18, v2, v14 │ │ -37fbfc: 130e fe00 |2608: const/16 v14, #int 254 // #fe │ │ -37fc00: 0812 0201 |260a: move-object/from16 v18, v258 │ │ -37fc04: 4d12 020e |260c: aput-object v18, v2, v14 │ │ -37fc08: 130e ff00 |260e: const/16 v14, #int 255 // #ff │ │ -37fc0c: 081b 0301 |2610: move-object/from16 v27, v259 │ │ -37fc10: 4d1b 020e |2612: aput-object v27, v2, v14 │ │ -37fc14: 130e 0001 |2614: const/16 v14, #int 256 // #100 │ │ -37fc18: 081b 0401 |2616: move-object/from16 v27, v260 │ │ -37fc1c: 4d1b 020e |2618: aput-object v27, v2, v14 │ │ -37fc20: 130e 0101 |261a: const/16 v14, #int 257 // #101 │ │ -37fc24: 081b 0501 |261c: move-object/from16 v27, v261 │ │ -37fc28: 4d1b 020e |261e: aput-object v27, v2, v14 │ │ -37fc2c: 130e 0201 |2620: const/16 v14, #int 258 // #102 │ │ -37fc30: 081b 0601 |2622: move-object/from16 v27, v262 │ │ -37fc34: 4d1b 020e |2624: aput-object v27, v2, v14 │ │ -37fc38: 130e 0301 |2626: const/16 v14, #int 259 // #103 │ │ -37fc3c: 081b 0701 |2628: move-object/from16 v27, v263 │ │ -37fc40: 4d1b 020e |262a: aput-object v27, v2, v14 │ │ -37fc44: 130e 0401 |262c: const/16 v14, #int 260 // #104 │ │ -37fc48: 081b 0801 |262e: move-object/from16 v27, v264 │ │ -37fc4c: 4d1b 020e |2630: aput-object v27, v2, v14 │ │ -37fc50: 130e 0501 |2632: const/16 v14, #int 261 // #105 │ │ -37fc54: 081b 0901 |2634: move-object/from16 v27, v265 │ │ -37fc58: 4d1b 020e |2636: aput-object v27, v2, v14 │ │ -37fc5c: 130e 0601 |2638: const/16 v14, #int 262 // #106 │ │ -37fc60: 081c 0a01 |263a: move-object/from16 v28, v266 │ │ -37fc64: 4d1c 020e |263c: aput-object v28, v2, v14 │ │ -37fc68: 130e 0701 |263e: const/16 v14, #int 263 // #107 │ │ -37fc6c: 081c 0b01 |2640: move-object/from16 v28, v267 │ │ -37fc70: 4d1c 020e |2642: aput-object v28, v2, v14 │ │ -37fc74: 130e 0801 |2644: const/16 v14, #int 264 // #108 │ │ -37fc78: 081c 0c01 |2646: move-object/from16 v28, v268 │ │ -37fc7c: 4d1c 020e |2648: aput-object v28, v2, v14 │ │ -37fc80: 130e 0901 |264a: const/16 v14, #int 265 // #109 │ │ -37fc84: 081d 0d01 |264c: move-object/from16 v29, v269 │ │ -37fc88: 4d1d 020e |264e: aput-object v29, v2, v14 │ │ -37fc8c: 130e 0a01 |2650: const/16 v14, #int 266 // #10a │ │ -37fc90: 081d 0e01 |2652: move-object/from16 v29, v270 │ │ -37fc94: 4d1d 020e |2654: aput-object v29, v2, v14 │ │ -37fc98: 130e 0b01 |2656: const/16 v14, #int 267 // #10b │ │ -37fc9c: 081d 0f01 |2658: move-object/from16 v29, v271 │ │ -37fca0: 4d1d 020e |265a: aput-object v29, v2, v14 │ │ -37fca4: 130e 0c01 |265c: const/16 v14, #int 268 // #10c │ │ -37fca8: 081d 1001 |265e: move-object/from16 v29, v272 │ │ -37fcac: 4d1d 020e |2660: aput-object v29, v2, v14 │ │ -37fcb0: 130e 0d01 |2662: const/16 v14, #int 269 // #10d │ │ -37fcb4: 081e 1101 |2664: move-object/from16 v30, v273 │ │ -37fcb8: 4d1e 020e |2666: aput-object v30, v2, v14 │ │ -37fcbc: 130e 0e01 |2668: const/16 v14, #int 270 // #10e │ │ -37fcc0: 081e 1201 |266a: move-object/from16 v30, v274 │ │ -37fcc4: 4d1e 020e |266c: aput-object v30, v2, v14 │ │ -37fcc8: 130e 0f01 |266e: const/16 v14, #int 271 // #10f │ │ -37fccc: 081e 1301 |2670: move-object/from16 v30, v275 │ │ -37fcd0: 4d1e 020e |2672: aput-object v30, v2, v14 │ │ -37fcd4: 130e 1001 |2674: const/16 v14, #int 272 // #110 │ │ -37fcd8: 081e 1401 |2676: move-object/from16 v30, v276 │ │ -37fcdc: 4d1e 020e |2678: aput-object v30, v2, v14 │ │ -37fce0: 130e 1101 |267a: const/16 v14, #int 273 // #111 │ │ -37fce4: 081e 1501 |267c: move-object/from16 v30, v277 │ │ -37fce8: 4d1e 020e |267e: aput-object v30, v2, v14 │ │ -37fcec: 130e 1201 |2680: const/16 v14, #int 274 // #112 │ │ -37fcf0: 081e 1601 |2682: move-object/from16 v30, v278 │ │ -37fcf4: 4d1e 020e |2684: aput-object v30, v2, v14 │ │ -37fcf8: 130e 1301 |2686: const/16 v14, #int 275 // #113 │ │ -37fcfc: 081e 1701 |2688: move-object/from16 v30, v279 │ │ -37fd00: 4d1e 020e |268a: aput-object v30, v2, v14 │ │ -37fd04: 130e 1401 |268c: const/16 v14, #int 276 // #114 │ │ -37fd08: 081f 1801 |268e: move-object/from16 v31, v280 │ │ -37fd0c: 4d1f 020e |2690: aput-object v31, v2, v14 │ │ -37fd10: 130e 1501 |2692: const/16 v14, #int 277 // #115 │ │ -37fd14: 081f 1901 |2694: move-object/from16 v31, v281 │ │ -37fd18: 4d1f 020e |2696: aput-object v31, v2, v14 │ │ -37fd1c: 130e 1601 |2698: const/16 v14, #int 278 // #116 │ │ -37fd20: 081f 1a01 |269a: move-object/from16 v31, v282 │ │ -37fd24: 4d1f 020e |269c: aput-object v31, v2, v14 │ │ -37fd28: 130e 1701 |269e: const/16 v14, #int 279 // #117 │ │ -37fd2c: 0820 1b01 |26a0: move-object/from16 v32, v283 │ │ -37fd30: 4d20 020e |26a2: aput-object v32, v2, v14 │ │ -37fd34: 130e 1801 |26a4: const/16 v14, #int 280 // #118 │ │ -37fd38: 0820 1c01 |26a6: move-object/from16 v32, v284 │ │ -37fd3c: 4d20 020e |26a8: aput-object v32, v2, v14 │ │ -37fd40: 130e 1901 |26aa: const/16 v14, #int 281 // #119 │ │ -37fd44: 0820 1d01 |26ac: move-object/from16 v32, v285 │ │ -37fd48: 4d20 020e |26ae: aput-object v32, v2, v14 │ │ -37fd4c: 130e 1a01 |26b0: const/16 v14, #int 282 // #11a │ │ -37fd50: 0820 1e01 |26b2: move-object/from16 v32, v286 │ │ -37fd54: 4d20 020e |26b4: aput-object v32, v2, v14 │ │ -37fd58: 130e 1b01 |26b6: const/16 v14, #int 283 // #11b │ │ -37fd5c: 0820 1f01 |26b8: move-object/from16 v32, v287 │ │ -37fd60: 4d20 020e |26ba: aput-object v32, v2, v14 │ │ -37fd64: 130e 1c01 |26bc: const/16 v14, #int 284 // #11c │ │ -37fd68: 0821 2001 |26be: move-object/from16 v33, v288 │ │ -37fd6c: 4d21 020e |26c0: aput-object v33, v2, v14 │ │ -37fd70: 130e 1d01 |26c2: const/16 v14, #int 285 // #11d │ │ -37fd74: 0821 2101 |26c4: move-object/from16 v33, v289 │ │ -37fd78: 4d21 020e |26c6: aput-object v33, v2, v14 │ │ -37fd7c: 130e 1e01 |26c8: const/16 v14, #int 286 // #11e │ │ -37fd80: 0821 2201 |26ca: move-object/from16 v33, v290 │ │ -37fd84: 4d21 020e |26cc: aput-object v33, v2, v14 │ │ -37fd88: 130e 1f01 |26ce: const/16 v14, #int 287 // #11f │ │ -37fd8c: 0821 2301 |26d0: move-object/from16 v33, v291 │ │ -37fd90: 4d21 020e |26d2: aput-object v33, v2, v14 │ │ -37fd94: 130e 2001 |26d4: const/16 v14, #int 288 // #120 │ │ -37fd98: 0821 2401 |26d6: move-object/from16 v33, v292 │ │ -37fd9c: 4d21 020e |26d8: aput-object v33, v2, v14 │ │ -37fda0: 130e 2101 |26da: const/16 v14, #int 289 // #121 │ │ -37fda4: 0821 2501 |26dc: move-object/from16 v33, v293 │ │ -37fda8: 4d21 020e |26de: aput-object v33, v2, v14 │ │ -37fdac: 130e 2201 |26e0: const/16 v14, #int 290 // #122 │ │ -37fdb0: 0822 2601 |26e2: move-object/from16 v34, v294 │ │ -37fdb4: 4d22 020e |26e4: aput-object v34, v2, v14 │ │ -37fdb8: 130e 2301 |26e6: const/16 v14, #int 291 // #123 │ │ -37fdbc: 0823 2701 |26e8: move-object/from16 v35, v295 │ │ -37fdc0: 4d23 020e |26ea: aput-object v35, v2, v14 │ │ -37fdc4: 130e 2401 |26ec: const/16 v14, #int 292 // #124 │ │ -37fdc8: 0823 2801 |26ee: move-object/from16 v35, v296 │ │ -37fdcc: 4d23 020e |26f0: aput-object v35, v2, v14 │ │ -37fdd0: 130e 2501 |26f2: const/16 v14, #int 293 // #125 │ │ -37fdd4: 0823 2901 |26f4: move-object/from16 v35, v297 │ │ -37fdd8: 4d23 020e |26f6: aput-object v35, v2, v14 │ │ -37fddc: 130e 2601 |26f8: const/16 v14, #int 294 // #126 │ │ -37fde0: 0824 2a01 |26fa: move-object/from16 v36, v298 │ │ -37fde4: 4d24 020e |26fc: aput-object v36, v2, v14 │ │ -37fde8: 130e 2701 |26fe: const/16 v14, #int 295 // #127 │ │ -37fdec: 0824 2b01 |2700: move-object/from16 v36, v299 │ │ -37fdf0: 4d24 020e |2702: aput-object v36, v2, v14 │ │ -37fdf4: 130e 2801 |2704: const/16 v14, #int 296 // #128 │ │ -37fdf8: 0824 2c01 |2706: move-object/from16 v36, v300 │ │ -37fdfc: 4d24 020e |2708: aput-object v36, v2, v14 │ │ -37fe00: 130e 2901 |270a: const/16 v14, #int 297 // #129 │ │ -37fe04: 0824 2d01 |270c: move-object/from16 v36, v301 │ │ -37fe08: 4d24 020e |270e: aput-object v36, v2, v14 │ │ -37fe0c: 130e 2a01 |2710: const/16 v14, #int 298 // #12a │ │ -37fe10: 0824 2e01 |2712: move-object/from16 v36, v302 │ │ -37fe14: 4d24 020e |2714: aput-object v36, v2, v14 │ │ -37fe18: 130e 2b01 |2716: const/16 v14, #int 299 // #12b │ │ -37fe1c: 0825 2f01 |2718: move-object/from16 v37, v303 │ │ -37fe20: 4d25 020e |271a: aput-object v37, v2, v14 │ │ -37fe24: 130e 2c01 |271c: const/16 v14, #int 300 // #12c │ │ -37fe28: 0825 3001 |271e: move-object/from16 v37, v304 │ │ -37fe2c: 4d25 020e |2720: aput-object v37, v2, v14 │ │ -37fe30: 130e 2d01 |2722: const/16 v14, #int 301 // #12d │ │ -37fe34: 0825 3101 |2724: move-object/from16 v37, v305 │ │ -37fe38: 4d25 020e |2726: aput-object v37, v2, v14 │ │ -37fe3c: 130e 2e01 |2728: const/16 v14, #int 302 // #12e │ │ -37fe40: 0825 3201 |272a: move-object/from16 v37, v306 │ │ -37fe44: 4d25 020e |272c: aput-object v37, v2, v14 │ │ -37fe48: 130e 2f01 |272e: const/16 v14, #int 303 // #12f │ │ -37fe4c: 0825 3301 |2730: move-object/from16 v37, v307 │ │ -37fe50: 4d25 020e |2732: aput-object v37, v2, v14 │ │ -37fe54: 130e 3001 |2734: const/16 v14, #int 304 // #130 │ │ -37fe58: 0825 3401 |2736: move-object/from16 v37, v308 │ │ -37fe5c: 4d25 020e |2738: aput-object v37, v2, v14 │ │ -37fe60: 130e 3101 |273a: const/16 v14, #int 305 // #131 │ │ -37fe64: 0825 3501 |273c: move-object/from16 v37, v309 │ │ -37fe68: 4d25 020e |273e: aput-object v37, v2, v14 │ │ -37fe6c: 130e 3201 |2740: const/16 v14, #int 306 // #132 │ │ -37fe70: 0826 3601 |2742: move-object/from16 v38, v310 │ │ -37fe74: 4d26 020e |2744: aput-object v38, v2, v14 │ │ -37fe78: 130e 3301 |2746: const/16 v14, #int 307 // #133 │ │ -37fe7c: 0826 3701 |2748: move-object/from16 v38, v311 │ │ -37fe80: 4d26 020e |274a: aput-object v38, v2, v14 │ │ -37fe84: 130e 3401 |274c: const/16 v14, #int 308 // #134 │ │ -37fe88: 0826 3801 |274e: move-object/from16 v38, v312 │ │ -37fe8c: 4d26 020e |2750: aput-object v38, v2, v14 │ │ -37fe90: 130e 3501 |2752: const/16 v14, #int 309 // #135 │ │ -37fe94: 0827 3901 |2754: move-object/from16 v39, v313 │ │ -37fe98: 4d27 020e |2756: aput-object v39, v2, v14 │ │ -37fe9c: 130e 3601 |2758: const/16 v14, #int 310 // #136 │ │ -37fea0: 0828 3a01 |275a: move-object/from16 v40, v314 │ │ -37fea4: 4d28 020e |275c: aput-object v40, v2, v14 │ │ -37fea8: 130e 3701 |275e: const/16 v14, #int 311 // #137 │ │ -37feac: 0828 3b01 |2760: move-object/from16 v40, v315 │ │ -37feb0: 4d28 020e |2762: aput-object v40, v2, v14 │ │ -37feb4: 130e 3801 |2764: const/16 v14, #int 312 // #138 │ │ -37feb8: 0828 3c01 |2766: move-object/from16 v40, v316 │ │ -37febc: 4d28 020e |2768: aput-object v40, v2, v14 │ │ -37fec0: 130e 3901 |276a: const/16 v14, #int 313 // #139 │ │ -37fec4: 0828 3d01 |276c: move-object/from16 v40, v317 │ │ -37fec8: 4d28 020e |276e: aput-object v40, v2, v14 │ │ -37fecc: 130e 3a01 |2770: const/16 v14, #int 314 // #13a │ │ -37fed0: 0829 3e01 |2772: move-object/from16 v41, v318 │ │ -37fed4: 4d29 020e |2774: aput-object v41, v2, v14 │ │ -37fed8: 130e 3b01 |2776: const/16 v14, #int 315 // #13b │ │ -37fedc: 0829 3f01 |2778: move-object/from16 v41, v319 │ │ -37fee0: 4d29 020e |277a: aput-object v41, v2, v14 │ │ -37fee4: 130e 3c01 |277c: const/16 v14, #int 316 // #13c │ │ -37fee8: 0829 4001 |277e: move-object/from16 v41, v320 │ │ -37feec: 4d29 020e |2780: aput-object v41, v2, v14 │ │ -37fef0: 130e 3d01 |2782: const/16 v14, #int 317 // #13d │ │ -37fef4: 0829 4101 |2784: move-object/from16 v41, v321 │ │ -37fef8: 4d29 020e |2786: aput-object v41, v2, v14 │ │ -37fefc: 130e 3e01 |2788: const/16 v14, #int 318 // #13e │ │ -37ff00: 0829 4201 |278a: move-object/from16 v41, v322 │ │ -37ff04: 4d29 020e |278c: aput-object v41, v2, v14 │ │ -37ff08: 130e 3f01 |278e: const/16 v14, #int 319 // #13f │ │ -37ff0c: 0829 4301 |2790: move-object/from16 v41, v323 │ │ -37ff10: 4d29 020e |2792: aput-object v41, v2, v14 │ │ -37ff14: 130e 4001 |2794: const/16 v14, #int 320 // #140 │ │ -37ff18: 082a 4401 |2796: move-object/from16 v42, v324 │ │ -37ff1c: 4d2a 020e |2798: aput-object v42, v2, v14 │ │ -37ff20: 130e 4101 |279a: const/16 v14, #int 321 // #141 │ │ -37ff24: 082b 4501 |279c: move-object/from16 v43, v325 │ │ -37ff28: 4d2b 020e |279e: aput-object v43, v2, v14 │ │ -37ff2c: 130e 4201 |27a0: const/16 v14, #int 322 // #142 │ │ -37ff30: 082b 4601 |27a2: move-object/from16 v43, v326 │ │ -37ff34: 4d2b 020e |27a4: aput-object v43, v2, v14 │ │ -37ff38: 130e 4301 |27a6: const/16 v14, #int 323 // #143 │ │ -37ff3c: 082b 4701 |27a8: move-object/from16 v43, v327 │ │ -37ff40: 4d2b 020e |27aa: aput-object v43, v2, v14 │ │ -37ff44: 130e 4401 |27ac: const/16 v14, #int 324 // #144 │ │ -37ff48: 082b 4801 |27ae: move-object/from16 v43, v328 │ │ -37ff4c: 4d2b 020e |27b0: aput-object v43, v2, v14 │ │ -37ff50: 130e 4501 |27b2: const/16 v14, #int 325 // #145 │ │ -37ff54: 082b 4901 |27b4: move-object/from16 v43, v329 │ │ -37ff58: 4d2b 020e |27b6: aput-object v43, v2, v14 │ │ -37ff5c: 130e 4601 |27b8: const/16 v14, #int 326 // #146 │ │ -37ff60: 082b 4a01 |27ba: move-object/from16 v43, v330 │ │ -37ff64: 4d2b 020e |27bc: aput-object v43, v2, v14 │ │ -37ff68: 130e 4701 |27be: const/16 v14, #int 327 // #147 │ │ -37ff6c: 082b 4b01 |27c0: move-object/from16 v43, v331 │ │ -37ff70: 4d2b 020e |27c2: aput-object v43, v2, v14 │ │ -37ff74: 130e 4801 |27c4: const/16 v14, #int 328 // #148 │ │ -37ff78: 082b 4c01 |27c6: move-object/from16 v43, v332 │ │ -37ff7c: 4d2b 020e |27c8: aput-object v43, v2, v14 │ │ -37ff80: 130e 4901 |27ca: const/16 v14, #int 329 // #149 │ │ -37ff84: 082b 4d01 |27cc: move-object/from16 v43, v333 │ │ -37ff88: 4d2b 020e |27ce: aput-object v43, v2, v14 │ │ -37ff8c: 130e 4a01 |27d0: const/16 v14, #int 330 // #14a │ │ -37ff90: 082b 4e01 |27d2: move-object/from16 v43, v334 │ │ -37ff94: 4d2b 020e |27d4: aput-object v43, v2, v14 │ │ -37ff98: 130e 4b01 |27d6: const/16 v14, #int 331 // #14b │ │ -37ff9c: 082b 4f01 |27d8: move-object/from16 v43, v335 │ │ -37ffa0: 4d2b 020e |27da: aput-object v43, v2, v14 │ │ -37ffa4: 130e 4c01 |27dc: const/16 v14, #int 332 // #14c │ │ -37ffa8: 082b 5001 |27de: move-object/from16 v43, v336 │ │ -37ffac: 4d2b 020e |27e0: aput-object v43, v2, v14 │ │ -37ffb0: 130e 4d01 |27e2: const/16 v14, #int 333 // #14d │ │ -37ffb4: 082b 5101 |27e4: move-object/from16 v43, v337 │ │ -37ffb8: 4d2b 020e |27e6: aput-object v43, v2, v14 │ │ -37ffbc: 130e 4e01 |27e8: const/16 v14, #int 334 // #14e │ │ -37ffc0: 082c 5201 |27ea: move-object/from16 v44, v338 │ │ -37ffc4: 4d2c 020e |27ec: aput-object v44, v2, v14 │ │ -37ffc8: 130e 4f01 |27ee: const/16 v14, #int 335 // #14f │ │ -37ffcc: 082d 5301 |27f0: move-object/from16 v45, v339 │ │ -37ffd0: 4d2d 020e |27f2: aput-object v45, v2, v14 │ │ -37ffd4: 130e 5001 |27f4: const/16 v14, #int 336 // #150 │ │ -37ffd8: 082e 5401 |27f6: move-object/from16 v46, v340 │ │ -37ffdc: 4d2e 020e |27f8: aput-object v46, v2, v14 │ │ -37ffe0: 130e 5101 |27fa: const/16 v14, #int 337 // #151 │ │ -37ffe4: 082e 5501 |27fc: move-object/from16 v46, v341 │ │ -37ffe8: 4d2e 020e |27fe: aput-object v46, v2, v14 │ │ -37ffec: 130e 5201 |2800: const/16 v14, #int 338 // #152 │ │ -37fff0: 082e 5601 |2802: move-object/from16 v46, v342 │ │ -37fff4: 4d2e 020e |2804: aput-object v46, v2, v14 │ │ -37fff8: 130e 5301 |2806: const/16 v14, #int 339 // #153 │ │ -37fffc: 082e 5701 |2808: move-object/from16 v46, v343 │ │ -380000: 4d2e 020e |280a: aput-object v46, v2, v14 │ │ -380004: 130e 5401 |280c: const/16 v14, #int 340 // #154 │ │ -380008: 082e 5801 |280e: move-object/from16 v46, v344 │ │ -38000c: 4d2e 020e |2810: aput-object v46, v2, v14 │ │ -380010: 130e 5501 |2812: const/16 v14, #int 341 // #155 │ │ -380014: 082e 5901 |2814: move-object/from16 v46, v345 │ │ -380018: 4d2e 020e |2816: aput-object v46, v2, v14 │ │ -38001c: 130e 5601 |2818: const/16 v14, #int 342 // #156 │ │ -380020: 082e 5a01 |281a: move-object/from16 v46, v346 │ │ -380024: 4d2e 020e |281c: aput-object v46, v2, v14 │ │ -380028: 130e 5701 |281e: const/16 v14, #int 343 // #157 │ │ -38002c: 082e 5b01 |2820: move-object/from16 v46, v347 │ │ -380030: 4d2e 020e |2822: aput-object v46, v2, v14 │ │ -380034: 130e 5801 |2824: const/16 v14, #int 344 // #158 │ │ -380038: 082e 5c01 |2826: move-object/from16 v46, v348 │ │ -38003c: 4d2e 020e |2828: aput-object v46, v2, v14 │ │ -380040: 130e 5901 |282a: const/16 v14, #int 345 // #159 │ │ -380044: 082e 5d01 |282c: move-object/from16 v46, v349 │ │ -380048: 4d2e 020e |282e: aput-object v46, v2, v14 │ │ -38004c: 130e 5a01 |2830: const/16 v14, #int 346 // #15a │ │ -380050: 082f 5e01 |2832: move-object/from16 v47, v350 │ │ -380054: 4d2f 020e |2834: aput-object v47, v2, v14 │ │ -380058: 130e 5b01 |2836: const/16 v14, #int 347 // #15b │ │ -38005c: 082f 5f01 |2838: move-object/from16 v47, v351 │ │ -380060: 4d2f 020e |283a: aput-object v47, v2, v14 │ │ -380064: 130e 5c01 |283c: const/16 v14, #int 348 // #15c │ │ -380068: 0830 6001 |283e: move-object/from16 v48, v352 │ │ -38006c: 4d30 020e |2840: aput-object v48, v2, v14 │ │ -380070: 130e 5d01 |2842: const/16 v14, #int 349 // #15d │ │ -380074: 0830 6101 |2844: move-object/from16 v48, v353 │ │ -380078: 4d30 020e |2846: aput-object v48, v2, v14 │ │ -38007c: 130e 5e01 |2848: const/16 v14, #int 350 // #15e │ │ -380080: 0830 6201 |284a: move-object/from16 v48, v354 │ │ -380084: 4d30 020e |284c: aput-object v48, v2, v14 │ │ -380088: 130e 5f01 |284e: const/16 v14, #int 351 // #15f │ │ -38008c: 0830 6301 |2850: move-object/from16 v48, v355 │ │ -380090: 4d30 020e |2852: aput-object v48, v2, v14 │ │ -380094: 130e 6001 |2854: const/16 v14, #int 352 // #160 │ │ -380098: 0830 6401 |2856: move-object/from16 v48, v356 │ │ -38009c: 4d30 020e |2858: aput-object v48, v2, v14 │ │ -3800a0: 130e 6101 |285a: const/16 v14, #int 353 // #161 │ │ -3800a4: 0830 6501 |285c: move-object/from16 v48, v357 │ │ -3800a8: 4d30 020e |285e: aput-object v48, v2, v14 │ │ -3800ac: 130e 6201 |2860: const/16 v14, #int 354 // #162 │ │ -3800b0: 0830 6601 |2862: move-object/from16 v48, v358 │ │ -3800b4: 4d30 020e |2864: aput-object v48, v2, v14 │ │ -3800b8: 130e 6301 |2866: const/16 v14, #int 355 // #163 │ │ -3800bc: 0831 6701 |2868: move-object/from16 v49, v359 │ │ -3800c0: 4d31 020e |286a: aput-object v49, v2, v14 │ │ -3800c4: 130e 6401 |286c: const/16 v14, #int 356 // #164 │ │ -3800c8: 0831 6801 |286e: move-object/from16 v49, v360 │ │ -3800cc: 4d31 020e |2870: aput-object v49, v2, v14 │ │ -3800d0: 130e 6501 |2872: const/16 v14, #int 357 // #165 │ │ -3800d4: 0831 6901 |2874: move-object/from16 v49, v361 │ │ -3800d8: 4d31 020e |2876: aput-object v49, v2, v14 │ │ -3800dc: 130e 6601 |2878: const/16 v14, #int 358 // #166 │ │ -3800e0: 0832 6a01 |287a: move-object/from16 v50, v362 │ │ -3800e4: 4d32 020e |287c: aput-object v50, v2, v14 │ │ -3800e8: 130e 6701 |287e: const/16 v14, #int 359 // #167 │ │ -3800ec: 0832 6b01 |2880: move-object/from16 v50, v363 │ │ -3800f0: 4d32 020e |2882: aput-object v50, v2, v14 │ │ -3800f4: 130e 6801 |2884: const/16 v14, #int 360 // #168 │ │ -3800f8: 0832 6c01 |2886: move-object/from16 v50, v364 │ │ -3800fc: 4d32 020e |2888: aput-object v50, v2, v14 │ │ -380100: 130e 6901 |288a: const/16 v14, #int 361 // #169 │ │ -380104: 0832 6d01 |288c: move-object/from16 v50, v365 │ │ -380108: 4d32 020e |288e: aput-object v50, v2, v14 │ │ -38010c: 130e 6a01 |2890: const/16 v14, #int 362 // #16a │ │ -380110: 0832 6e01 |2892: move-object/from16 v50, v366 │ │ -380114: 4d32 020e |2894: aput-object v50, v2, v14 │ │ -380118: 130e 6b01 |2896: const/16 v14, #int 363 // #16b │ │ -38011c: 0833 6f01 |2898: move-object/from16 v51, v367 │ │ -380120: 4d33 020e |289a: aput-object v51, v2, v14 │ │ -380124: 130e 6c01 |289c: const/16 v14, #int 364 // #16c │ │ -380128: 0833 7001 |289e: move-object/from16 v51, v368 │ │ -38012c: 4d33 020e |28a0: aput-object v51, v2, v14 │ │ -380130: 130e 6d01 |28a2: const/16 v14, #int 365 // #16d │ │ -380134: 0833 7101 |28a4: move-object/from16 v51, v369 │ │ -380138: 4d33 020e |28a6: aput-object v51, v2, v14 │ │ -38013c: 130e 6e01 |28a8: const/16 v14, #int 366 // #16e │ │ -380140: 0833 7201 |28aa: move-object/from16 v51, v370 │ │ -380144: 4d33 020e |28ac: aput-object v51, v2, v14 │ │ -380148: 130e 6f01 |28ae: const/16 v14, #int 367 // #16f │ │ -38014c: 0833 7301 |28b0: move-object/from16 v51, v371 │ │ -380150: 4d33 020e |28b2: aput-object v51, v2, v14 │ │ -380154: 130e 7001 |28b4: const/16 v14, #int 368 // #170 │ │ -380158: 0833 7401 |28b6: move-object/from16 v51, v372 │ │ -38015c: 4d33 020e |28b8: aput-object v51, v2, v14 │ │ -380160: 130e 7101 |28ba: const/16 v14, #int 369 // #171 │ │ -380164: 0833 7501 |28bc: move-object/from16 v51, v373 │ │ -380168: 4d33 020e |28be: aput-object v51, v2, v14 │ │ -38016c: 130e 7201 |28c0: const/16 v14, #int 370 // #172 │ │ -380170: 0833 7601 |28c2: move-object/from16 v51, v374 │ │ -380174: 4d33 020e |28c4: aput-object v51, v2, v14 │ │ -380178: 130e 7301 |28c6: const/16 v14, #int 371 // #173 │ │ -38017c: 0833 7701 |28c8: move-object/from16 v51, v375 │ │ -380180: 4d33 020e |28ca: aput-object v51, v2, v14 │ │ -380184: 130e 7401 |28cc: const/16 v14, #int 372 // #174 │ │ -380188: 0833 7801 |28ce: move-object/from16 v51, v376 │ │ -38018c: 4d33 020e |28d0: aput-object v51, v2, v14 │ │ -380190: 130e 7501 |28d2: const/16 v14, #int 373 // #175 │ │ -380194: 0833 7901 |28d4: move-object/from16 v51, v377 │ │ -380198: 4d33 020e |28d6: aput-object v51, v2, v14 │ │ -38019c: 130e 7601 |28d8: const/16 v14, #int 374 // #176 │ │ -3801a0: 0833 7a01 |28da: move-object/from16 v51, v378 │ │ -3801a4: 4d33 020e |28dc: aput-object v51, v2, v14 │ │ -3801a8: 130e 7701 |28de: const/16 v14, #int 375 // #177 │ │ -3801ac: 0833 7b01 |28e0: move-object/from16 v51, v379 │ │ -3801b0: 4d33 020e |28e2: aput-object v51, v2, v14 │ │ -3801b4: 130e 7801 |28e4: const/16 v14, #int 376 // #178 │ │ -3801b8: 0834 7c01 |28e6: move-object/from16 v52, v380 │ │ -3801bc: 4d34 020e |28e8: aput-object v52, v2, v14 │ │ -3801c0: 130e 7901 |28ea: const/16 v14, #int 377 // #179 │ │ -3801c4: 0834 7d01 |28ec: move-object/from16 v52, v381 │ │ -3801c8: 4d34 020e |28ee: aput-object v52, v2, v14 │ │ -3801cc: 130e 7a01 |28f0: const/16 v14, #int 378 // #17a │ │ -3801d0: 0834 7e01 |28f2: move-object/from16 v52, v382 │ │ -3801d4: 4d34 020e |28f4: aput-object v52, v2, v14 │ │ -3801d8: 130e 7b01 |28f6: const/16 v14, #int 379 // #17b │ │ -3801dc: 0834 7f01 |28f8: move-object/from16 v52, v383 │ │ -3801e0: 4d34 020e |28fa: aput-object v52, v2, v14 │ │ -3801e4: 130e 7c01 |28fc: const/16 v14, #int 380 // #17c │ │ -3801e8: 0834 8001 |28fe: move-object/from16 v52, v384 │ │ -3801ec: 4d34 020e |2900: aput-object v52, v2, v14 │ │ -3801f0: 130e 7d01 |2902: const/16 v14, #int 381 // #17d │ │ -3801f4: 0834 8101 |2904: move-object/from16 v52, v385 │ │ -3801f8: 4d34 020e |2906: aput-object v52, v2, v14 │ │ -3801fc: 130e 7e01 |2908: const/16 v14, #int 382 // #17e │ │ -380200: 0835 8201 |290a: move-object/from16 v53, v386 │ │ -380204: 4d35 020e |290c: aput-object v53, v2, v14 │ │ -380208: 130e 7f01 |290e: const/16 v14, #int 383 // #17f │ │ -38020c: 0835 8301 |2910: move-object/from16 v53, v387 │ │ -380210: 4d35 020e |2912: aput-object v53, v2, v14 │ │ -380214: 130e 8001 |2914: const/16 v14, #int 384 // #180 │ │ -380218: 0835 8401 |2916: move-object/from16 v53, v388 │ │ -38021c: 4d35 020e |2918: aput-object v53, v2, v14 │ │ -380220: 130e 8101 |291a: const/16 v14, #int 385 // #181 │ │ -380224: 0835 8501 |291c: move-object/from16 v53, v389 │ │ -380228: 4d35 020e |291e: aput-object v53, v2, v14 │ │ -38022c: 130e 8201 |2920: const/16 v14, #int 386 // #182 │ │ -380230: 0835 8601 |2922: move-object/from16 v53, v390 │ │ -380234: 4d35 020e |2924: aput-object v53, v2, v14 │ │ -380238: 130e 8301 |2926: const/16 v14, #int 387 // #183 │ │ -38023c: 0835 8701 |2928: move-object/from16 v53, v391 │ │ -380240: 4d35 020e |292a: aput-object v53, v2, v14 │ │ -380244: 130e 8401 |292c: const/16 v14, #int 388 // #184 │ │ -380248: 0835 8801 |292e: move-object/from16 v53, v392 │ │ -38024c: 4d35 020e |2930: aput-object v53, v2, v14 │ │ -380250: 130e 8501 |2932: const/16 v14, #int 389 // #185 │ │ -380254: 0835 8901 |2934: move-object/from16 v53, v393 │ │ -380258: 4d35 020e |2936: aput-object v53, v2, v14 │ │ -38025c: 130e 8601 |2938: const/16 v14, #int 390 // #186 │ │ -380260: 0835 8a01 |293a: move-object/from16 v53, v394 │ │ -380264: 4d35 020e |293c: aput-object v53, v2, v14 │ │ -380268: 130e 8701 |293e: const/16 v14, #int 391 // #187 │ │ -38026c: 0835 8b01 |2940: move-object/from16 v53, v395 │ │ -380270: 4d35 020e |2942: aput-object v53, v2, v14 │ │ -380274: 130e 8801 |2944: const/16 v14, #int 392 // #188 │ │ -380278: 0835 8c01 |2946: move-object/from16 v53, v396 │ │ -38027c: 4d35 020e |2948: aput-object v53, v2, v14 │ │ -380280: 130e 8901 |294a: const/16 v14, #int 393 // #189 │ │ -380284: 0835 8d01 |294c: move-object/from16 v53, v397 │ │ -380288: 4d35 020e |294e: aput-object v53, v2, v14 │ │ -38028c: 130e 8a01 |2950: const/16 v14, #int 394 // #18a │ │ -380290: 0835 8e01 |2952: move-object/from16 v53, v398 │ │ -380294: 4d35 020e |2954: aput-object v53, v2, v14 │ │ -380298: 130e 8b01 |2956: const/16 v14, #int 395 // #18b │ │ -38029c: 0835 8f01 |2958: move-object/from16 v53, v399 │ │ -3802a0: 4d35 020e |295a: aput-object v53, v2, v14 │ │ -3802a4: 130e 8c01 |295c: const/16 v14, #int 396 // #18c │ │ -3802a8: 0835 9001 |295e: move-object/from16 v53, v400 │ │ -3802ac: 4d35 020e |2960: aput-object v53, v2, v14 │ │ -3802b0: 130e 8d01 |2962: const/16 v14, #int 397 // #18d │ │ -3802b4: 0835 9101 |2964: move-object/from16 v53, v401 │ │ -3802b8: 4d35 020e |2966: aput-object v53, v2, v14 │ │ -3802bc: 130e 8e01 |2968: const/16 v14, #int 398 // #18e │ │ -3802c0: 0835 9201 |296a: move-object/from16 v53, v402 │ │ -3802c4: 4d35 020e |296c: aput-object v53, v2, v14 │ │ -3802c8: 130e 8f01 |296e: const/16 v14, #int 399 // #18f │ │ -3802cc: 0835 9301 |2970: move-object/from16 v53, v403 │ │ -3802d0: 4d35 020e |2972: aput-object v53, v2, v14 │ │ -3802d4: 130e 9001 |2974: const/16 v14, #int 400 // #190 │ │ -3802d8: 0836 9401 |2976: move-object/from16 v54, v404 │ │ -3802dc: 4d36 020e |2978: aput-object v54, v2, v14 │ │ -3802e0: 130e 9101 |297a: const/16 v14, #int 401 // #191 │ │ -3802e4: 0837 9501 |297c: move-object/from16 v55, v405 │ │ -3802e8: 4d37 020e |297e: aput-object v55, v2, v14 │ │ -3802ec: 130e 9201 |2980: const/16 v14, #int 402 // #192 │ │ -3802f0: 0837 9601 |2982: move-object/from16 v55, v406 │ │ -3802f4: 4d37 020e |2984: aput-object v55, v2, v14 │ │ -3802f8: 130e 9301 |2986: const/16 v14, #int 403 // #193 │ │ -3802fc: 0837 9701 |2988: move-object/from16 v55, v407 │ │ -380300: 4d37 020e |298a: aput-object v55, v2, v14 │ │ -380304: 130e 9401 |298c: const/16 v14, #int 404 // #194 │ │ -380308: 0837 9801 |298e: move-object/from16 v55, v408 │ │ -38030c: 4d37 020e |2990: aput-object v55, v2, v14 │ │ -380310: 130e 9501 |2992: const/16 v14, #int 405 // #195 │ │ -380314: 0837 9901 |2994: move-object/from16 v55, v409 │ │ -380318: 4d37 020e |2996: aput-object v55, v2, v14 │ │ -38031c: 130e 9601 |2998: const/16 v14, #int 406 // #196 │ │ -380320: 0837 9a01 |299a: move-object/from16 v55, v410 │ │ -380324: 4d37 020e |299c: aput-object v55, v2, v14 │ │ -380328: 130e 9701 |299e: const/16 v14, #int 407 // #197 │ │ -38032c: 0837 9b01 |29a0: move-object/from16 v55, v411 │ │ -380330: 4d37 020e |29a2: aput-object v55, v2, v14 │ │ -380334: 130e 9801 |29a4: const/16 v14, #int 408 // #198 │ │ -380338: 0837 9c01 |29a6: move-object/from16 v55, v412 │ │ -38033c: 4d37 020e |29a8: aput-object v55, v2, v14 │ │ -380340: 130e 9901 |29aa: const/16 v14, #int 409 // #199 │ │ -380344: 0837 9d01 |29ac: move-object/from16 v55, v413 │ │ -380348: 4d37 020e |29ae: aput-object v55, v2, v14 │ │ -38034c: 130e 9a01 |29b0: const/16 v14, #int 410 // #19a │ │ -380350: 0837 9e01 |29b2: move-object/from16 v55, v414 │ │ -380354: 4d37 020e |29b4: aput-object v55, v2, v14 │ │ -380358: 130e 9b01 |29b6: const/16 v14, #int 411 // #19b │ │ -38035c: 0837 9f01 |29b8: move-object/from16 v55, v415 │ │ -380360: 4d37 020e |29ba: aput-object v55, v2, v14 │ │ -380364: 130e 9c01 |29bc: const/16 v14, #int 412 // #19c │ │ -380368: 0837 a001 |29be: move-object/from16 v55, v416 │ │ -38036c: 4d37 020e |29c0: aput-object v55, v2, v14 │ │ -380370: 130e 9d01 |29c2: const/16 v14, #int 413 // #19d │ │ -380374: 0837 a101 |29c4: move-object/from16 v55, v417 │ │ -380378: 4d37 020e |29c6: aput-object v55, v2, v14 │ │ -38037c: 130e 9e01 |29c8: const/16 v14, #int 414 // #19e │ │ -380380: 0837 a201 |29ca: move-object/from16 v55, v418 │ │ -380384: 4d37 020e |29cc: aput-object v55, v2, v14 │ │ -380388: 130e 9f01 |29ce: const/16 v14, #int 415 // #19f │ │ -38038c: 0837 a301 |29d0: move-object/from16 v55, v419 │ │ -380390: 4d37 020e |29d2: aput-object v55, v2, v14 │ │ -380394: 130e a001 |29d4: const/16 v14, #int 416 // #1a0 │ │ -380398: 0837 a401 |29d6: move-object/from16 v55, v420 │ │ -38039c: 4d37 020e |29d8: aput-object v55, v2, v14 │ │ -3803a0: 130e a101 |29da: const/16 v14, #int 417 // #1a1 │ │ -3803a4: 0837 a501 |29dc: move-object/from16 v55, v421 │ │ -3803a8: 4d37 020e |29de: aput-object v55, v2, v14 │ │ -3803ac: 130e a201 |29e0: const/16 v14, #int 418 // #1a2 │ │ -3803b0: 0838 a601 |29e2: move-object/from16 v56, v422 │ │ -3803b4: 4d38 020e |29e4: aput-object v56, v2, v14 │ │ -3803b8: 130e a301 |29e6: const/16 v14, #int 419 // #1a3 │ │ -3803bc: 0838 a701 |29e8: move-object/from16 v56, v423 │ │ -3803c0: 4d38 020e |29ea: aput-object v56, v2, v14 │ │ -3803c4: 130e a401 |29ec: const/16 v14, #int 420 // #1a4 │ │ -3803c8: 0838 a801 |29ee: move-object/from16 v56, v424 │ │ -3803cc: 4d38 020e |29f0: aput-object v56, v2, v14 │ │ -3803d0: 130e a501 |29f2: const/16 v14, #int 421 // #1a5 │ │ -3803d4: 0838 a901 |29f4: move-object/from16 v56, v425 │ │ -3803d8: 4d38 020e |29f6: aput-object v56, v2, v14 │ │ -3803dc: 130e a601 |29f8: const/16 v14, #int 422 // #1a6 │ │ -3803e0: 0838 aa01 |29fa: move-object/from16 v56, v426 │ │ -3803e4: 4d38 020e |29fc: aput-object v56, v2, v14 │ │ -3803e8: 130e a701 |29fe: const/16 v14, #int 423 // #1a7 │ │ -3803ec: 0838 ab01 |2a00: move-object/from16 v56, v427 │ │ -3803f0: 4d38 020e |2a02: aput-object v56, v2, v14 │ │ -3803f4: 130e a801 |2a04: const/16 v14, #int 424 // #1a8 │ │ -3803f8: 0839 ac01 |2a06: move-object/from16 v57, v428 │ │ -3803fc: 4d39 020e |2a08: aput-object v57, v2, v14 │ │ -380400: 130e a901 |2a0a: const/16 v14, #int 425 // #1a9 │ │ -380404: 083a ad01 |2a0c: move-object/from16 v58, v429 │ │ -380408: 4d3a 020e |2a0e: aput-object v58, v2, v14 │ │ -38040c: 130e aa01 |2a10: const/16 v14, #int 426 // #1aa │ │ -380410: 083a ae01 |2a12: move-object/from16 v58, v430 │ │ -380414: 4d3a 020e |2a14: aput-object v58, v2, v14 │ │ -380418: 130e ab01 |2a16: const/16 v14, #int 427 // #1ab │ │ -38041c: 083a af01 |2a18: move-object/from16 v58, v431 │ │ -380420: 4d3a 020e |2a1a: aput-object v58, v2, v14 │ │ -380424: 130e ac01 |2a1c: const/16 v14, #int 428 // #1ac │ │ -380428: 083a b001 |2a1e: move-object/from16 v58, v432 │ │ -38042c: 4d3a 020e |2a20: aput-object v58, v2, v14 │ │ -380430: 130e ad01 |2a22: const/16 v14, #int 429 // #1ad │ │ -380434: 083a b101 |2a24: move-object/from16 v58, v433 │ │ -380438: 4d3a 020e |2a26: aput-object v58, v2, v14 │ │ -38043c: 130e ae01 |2a28: const/16 v14, #int 430 // #1ae │ │ -380440: 083a b201 |2a2a: move-object/from16 v58, v434 │ │ -380444: 4d3a 020e |2a2c: aput-object v58, v2, v14 │ │ -380448: 130e af01 |2a2e: const/16 v14, #int 431 // #1af │ │ -38044c: 083a b301 |2a30: move-object/from16 v58, v435 │ │ -380450: 4d3a 020e |2a32: aput-object v58, v2, v14 │ │ -380454: 130e b001 |2a34: const/16 v14, #int 432 // #1b0 │ │ -380458: 083b b401 |2a36: move-object/from16 v59, v436 │ │ -38045c: 4d3b 020e |2a38: aput-object v59, v2, v14 │ │ -380460: 130e b101 |2a3a: const/16 v14, #int 433 // #1b1 │ │ -380464: 083b b501 |2a3c: move-object/from16 v59, v437 │ │ -380468: 4d3b 020e |2a3e: aput-object v59, v2, v14 │ │ -38046c: 130e b201 |2a40: const/16 v14, #int 434 // #1b2 │ │ -380470: 083b b601 |2a42: move-object/from16 v59, v438 │ │ -380474: 4d3b 020e |2a44: aput-object v59, v2, v14 │ │ -380478: 130e b301 |2a46: const/16 v14, #int 435 // #1b3 │ │ -38047c: 083b b701 |2a48: move-object/from16 v59, v439 │ │ -380480: 4d3b 020e |2a4a: aput-object v59, v2, v14 │ │ -380484: 130e b401 |2a4c: const/16 v14, #int 436 // #1b4 │ │ -380488: 083b b801 |2a4e: move-object/from16 v59, v440 │ │ -38048c: 4d3b 020e |2a50: aput-object v59, v2, v14 │ │ -380490: 130e b501 |2a52: const/16 v14, #int 437 // #1b5 │ │ -380494: 083b b901 |2a54: move-object/from16 v59, v441 │ │ -380498: 4d3b 020e |2a56: aput-object v59, v2, v14 │ │ -38049c: 130e b601 |2a58: const/16 v14, #int 438 // #1b6 │ │ -3804a0: 083c ba01 |2a5a: move-object/from16 v60, v442 │ │ -3804a4: 4d3c 020e |2a5c: aput-object v60, v2, v14 │ │ -3804a8: 130e b701 |2a5e: const/16 v14, #int 439 // #1b7 │ │ -3804ac: 083c bb01 |2a60: move-object/from16 v60, v443 │ │ -3804b0: 4d3c 020e |2a62: aput-object v60, v2, v14 │ │ -3804b4: 130e b801 |2a64: const/16 v14, #int 440 // #1b8 │ │ -3804b8: 083c bc01 |2a66: move-object/from16 v60, v444 │ │ -3804bc: 4d3c 020e |2a68: aput-object v60, v2, v14 │ │ -3804c0: 130e b901 |2a6a: const/16 v14, #int 441 // #1b9 │ │ -3804c4: 083c bd01 |2a6c: move-object/from16 v60, v445 │ │ -3804c8: 4d3c 020e |2a6e: aput-object v60, v2, v14 │ │ -3804cc: 130e ba01 |2a70: const/16 v14, #int 442 // #1ba │ │ -3804d0: 083c be01 |2a72: move-object/from16 v60, v446 │ │ -3804d4: 4d3c 020e |2a74: aput-object v60, v2, v14 │ │ -3804d8: 130e bb01 |2a76: const/16 v14, #int 443 // #1bb │ │ -3804dc: 083c bf01 |2a78: move-object/from16 v60, v447 │ │ -3804e0: 4d3c 020e |2a7a: aput-object v60, v2, v14 │ │ -3804e4: 130e bc01 |2a7c: const/16 v14, #int 444 // #1bc │ │ -3804e8: 083c c001 |2a7e: move-object/from16 v60, v448 │ │ -3804ec: 4d3c 020e |2a80: aput-object v60, v2, v14 │ │ -3804f0: 130e bd01 |2a82: const/16 v14, #int 445 // #1bd │ │ -3804f4: 083c c101 |2a84: move-object/from16 v60, v449 │ │ -3804f8: 4d3c 020e |2a86: aput-object v60, v2, v14 │ │ -3804fc: 130e be01 |2a88: const/16 v14, #int 446 // #1be │ │ -380500: 083c c201 |2a8a: move-object/from16 v60, v450 │ │ -380504: 4d3c 020e |2a8c: aput-object v60, v2, v14 │ │ -380508: 130e bf01 |2a8e: const/16 v14, #int 447 // #1bf │ │ -38050c: 083c c301 |2a90: move-object/from16 v60, v451 │ │ -380510: 4d3c 020e |2a92: aput-object v60, v2, v14 │ │ -380514: 130e c001 |2a94: const/16 v14, #int 448 // #1c0 │ │ -380518: 083c c401 |2a96: move-object/from16 v60, v452 │ │ -38051c: 4d3c 020e |2a98: aput-object v60, v2, v14 │ │ -380520: 130e c101 |2a9a: const/16 v14, #int 449 // #1c1 │ │ -380524: 083c c501 |2a9c: move-object/from16 v60, v453 │ │ -380528: 4d3c 020e |2a9e: aput-object v60, v2, v14 │ │ -38052c: 130e c201 |2aa0: const/16 v14, #int 450 // #1c2 │ │ -380530: 083c c601 |2aa2: move-object/from16 v60, v454 │ │ -380534: 4d3c 020e |2aa4: aput-object v60, v2, v14 │ │ -380538: 130e c301 |2aa6: const/16 v14, #int 451 // #1c3 │ │ -38053c: 083c c701 |2aa8: move-object/from16 v60, v455 │ │ -380540: 4d3c 020e |2aaa: aput-object v60, v2, v14 │ │ -380544: 130e c401 |2aac: const/16 v14, #int 452 // #1c4 │ │ -380548: 083c c801 |2aae: move-object/from16 v60, v456 │ │ -38054c: 4d3c 020e |2ab0: aput-object v60, v2, v14 │ │ -380550: 130e c501 |2ab2: const/16 v14, #int 453 // #1c5 │ │ -380554: 083c c901 |2ab4: move-object/from16 v60, v457 │ │ -380558: 4d3c 020e |2ab6: aput-object v60, v2, v14 │ │ -38055c: 130e c601 |2ab8: const/16 v14, #int 454 // #1c6 │ │ -380560: 083c ca01 |2aba: move-object/from16 v60, v458 │ │ -380564: 4d3c 020e |2abc: aput-object v60, v2, v14 │ │ -380568: 130e c701 |2abe: const/16 v14, #int 455 // #1c7 │ │ -38056c: 083c cb01 |2ac0: move-object/from16 v60, v459 │ │ -380570: 4d3c 020e |2ac2: aput-object v60, v2, v14 │ │ -380574: 130e c801 |2ac4: const/16 v14, #int 456 // #1c8 │ │ -380578: 083d cc01 |2ac6: move-object/from16 v61, v460 │ │ -38057c: 4d3d 020e |2ac8: aput-object v61, v2, v14 │ │ -380580: 130e c901 |2aca: const/16 v14, #int 457 // #1c9 │ │ -380584: 083d cd01 |2acc: move-object/from16 v61, v461 │ │ -380588: 4d3d 020e |2ace: aput-object v61, v2, v14 │ │ -38058c: 130e ca01 |2ad0: const/16 v14, #int 458 // #1ca │ │ -380590: 083d ce01 |2ad2: move-object/from16 v61, v462 │ │ -380594: 4d3d 020e |2ad4: aput-object v61, v2, v14 │ │ -380598: 130e cb01 |2ad6: const/16 v14, #int 459 // #1cb │ │ -38059c: 083d cf01 |2ad8: move-object/from16 v61, v463 │ │ -3805a0: 4d3d 020e |2ada: aput-object v61, v2, v14 │ │ -3805a4: 130e cc01 |2adc: const/16 v14, #int 460 // #1cc │ │ -3805a8: 083e d001 |2ade: move-object/from16 v62, v464 │ │ -3805ac: 4d3e 020e |2ae0: aput-object v62, v2, v14 │ │ -3805b0: 130e cd01 |2ae2: const/16 v14, #int 461 // #1cd │ │ -3805b4: 083e d101 |2ae4: move-object/from16 v62, v465 │ │ -3805b8: 4d3e 020e |2ae6: aput-object v62, v2, v14 │ │ -3805bc: 130e ce01 |2ae8: const/16 v14, #int 462 // #1ce │ │ -3805c0: 083e d201 |2aea: move-object/from16 v62, v466 │ │ -3805c4: 4d3e 020e |2aec: aput-object v62, v2, v14 │ │ -3805c8: 130e cf01 |2aee: const/16 v14, #int 463 // #1cf │ │ -3805cc: 083e d301 |2af0: move-object/from16 v62, v467 │ │ -3805d0: 4d3e 020e |2af2: aput-object v62, v2, v14 │ │ -3805d4: 130e d001 |2af4: const/16 v14, #int 464 // #1d0 │ │ -3805d8: 083e d401 |2af6: move-object/from16 v62, v468 │ │ -3805dc: 4d3e 020e |2af8: aput-object v62, v2, v14 │ │ -3805e0: 130e d101 |2afa: const/16 v14, #int 465 // #1d1 │ │ -3805e4: 083e d501 |2afc: move-object/from16 v62, v469 │ │ -3805e8: 4d3e 020e |2afe: aput-object v62, v2, v14 │ │ -3805ec: 130e d201 |2b00: const/16 v14, #int 466 // #1d2 │ │ -3805f0: 083f d601 |2b02: move-object/from16 v63, v470 │ │ -3805f4: 4d3f 020e |2b04: aput-object v63, v2, v14 │ │ -3805f8: 130e d301 |2b06: const/16 v14, #int 467 // #1d3 │ │ -3805fc: 083f d701 |2b08: move-object/from16 v63, v471 │ │ -380600: 4d3f 020e |2b0a: aput-object v63, v2, v14 │ │ -380604: 130e d401 |2b0c: const/16 v14, #int 468 // #1d4 │ │ -380608: 083f d801 |2b0e: move-object/from16 v63, v472 │ │ -38060c: 4d3f 020e |2b10: aput-object v63, v2, v14 │ │ -380610: 130e d501 |2b12: const/16 v14, #int 469 // #1d5 │ │ -380614: 0840 d901 |2b14: move-object/from16 v64, v473 │ │ -380618: 4d40 020e |2b16: aput-object v64, v2, v14 │ │ -38061c: 130e d601 |2b18: const/16 v14, #int 470 // #1d6 │ │ -380620: 0840 da01 |2b1a: move-object/from16 v64, v474 │ │ -380624: 4d40 020e |2b1c: aput-object v64, v2, v14 │ │ -380628: 130e d701 |2b1e: const/16 v14, #int 471 // #1d7 │ │ -38062c: 0840 db01 |2b20: move-object/from16 v64, v475 │ │ -380630: 4d40 020e |2b22: aput-object v64, v2, v14 │ │ -380634: 130e d801 |2b24: const/16 v14, #int 472 // #1d8 │ │ -380638: 0840 dc01 |2b26: move-object/from16 v64, v476 │ │ -38063c: 4d40 020e |2b28: aput-object v64, v2, v14 │ │ -380640: 130e d901 |2b2a: const/16 v14, #int 473 // #1d9 │ │ -380644: 0840 dd01 |2b2c: move-object/from16 v64, v477 │ │ -380648: 4d40 020e |2b2e: aput-object v64, v2, v14 │ │ -38064c: 130e da01 |2b30: const/16 v14, #int 474 // #1da │ │ -380650: 0841 de01 |2b32: move-object/from16 v65, v478 │ │ -380654: 4d41 020e |2b34: aput-object v65, v2, v14 │ │ -380658: 130e db01 |2b36: const/16 v14, #int 475 // #1db │ │ -38065c: 0842 df01 |2b38: move-object/from16 v66, v479 │ │ -380660: 4d42 020e |2b3a: aput-object v66, v2, v14 │ │ -380664: 130e dc01 |2b3c: const/16 v14, #int 476 // #1dc │ │ -380668: 0842 e001 |2b3e: move-object/from16 v66, v480 │ │ -38066c: 4d42 020e |2b40: aput-object v66, v2, v14 │ │ -380670: 130e dd01 |2b42: const/16 v14, #int 477 // #1dd │ │ -380674: 0842 e101 |2b44: move-object/from16 v66, v481 │ │ -380678: 4d42 020e |2b46: aput-object v66, v2, v14 │ │ -38067c: 130e de01 |2b48: const/16 v14, #int 478 // #1de │ │ -380680: 0843 e201 |2b4a: move-object/from16 v67, v482 │ │ -380684: 4d43 020e |2b4c: aput-object v67, v2, v14 │ │ -380688: 130e df01 |2b4e: const/16 v14, #int 479 // #1df │ │ -38068c: 0843 e301 |2b50: move-object/from16 v67, v483 │ │ -380690: 4d43 020e |2b52: aput-object v67, v2, v14 │ │ -380694: 130e e001 |2b54: const/16 v14, #int 480 // #1e0 │ │ -380698: 0843 e401 |2b56: move-object/from16 v67, v484 │ │ -38069c: 4d43 020e |2b58: aput-object v67, v2, v14 │ │ -3806a0: 130e e101 |2b5a: const/16 v14, #int 481 // #1e1 │ │ -3806a4: 0843 e501 |2b5c: move-object/from16 v67, v485 │ │ -3806a8: 4d43 020e |2b5e: aput-object v67, v2, v14 │ │ -3806ac: 130e e201 |2b60: const/16 v14, #int 482 // #1e2 │ │ -3806b0: 0843 e601 |2b62: move-object/from16 v67, v486 │ │ -3806b4: 4d43 020e |2b64: aput-object v67, v2, v14 │ │ -3806b8: 130e e301 |2b66: const/16 v14, #int 483 // #1e3 │ │ -3806bc: 0844 e701 |2b68: move-object/from16 v68, v487 │ │ -3806c0: 4d44 020e |2b6a: aput-object v68, v2, v14 │ │ -3806c4: 130e e401 |2b6c: const/16 v14, #int 484 // #1e4 │ │ -3806c8: 0844 e801 |2b6e: move-object/from16 v68, v488 │ │ -3806cc: 4d44 020e |2b70: aput-object v68, v2, v14 │ │ -3806d0: 130e e501 |2b72: const/16 v14, #int 485 // #1e5 │ │ -3806d4: 0844 e901 |2b74: move-object/from16 v68, v489 │ │ -3806d8: 4d44 020e |2b76: aput-object v68, v2, v14 │ │ -3806dc: 130e e601 |2b78: const/16 v14, #int 486 // #1e6 │ │ -3806e0: 0844 ea01 |2b7a: move-object/from16 v68, v490 │ │ -3806e4: 4d44 020e |2b7c: aput-object v68, v2, v14 │ │ -3806e8: 130e e701 |2b7e: const/16 v14, #int 487 // #1e7 │ │ -3806ec: 0844 eb01 |2b80: move-object/from16 v68, v491 │ │ -3806f0: 4d44 020e |2b82: aput-object v68, v2, v14 │ │ -3806f4: 130e e801 |2b84: const/16 v14, #int 488 // #1e8 │ │ -3806f8: 0844 ec01 |2b86: move-object/from16 v68, v492 │ │ -3806fc: 4d44 020e |2b88: aput-object v68, v2, v14 │ │ -380700: 130e e901 |2b8a: const/16 v14, #int 489 // #1e9 │ │ -380704: 0844 ed01 |2b8c: move-object/from16 v68, v493 │ │ -380708: 4d44 020e |2b8e: aput-object v68, v2, v14 │ │ -38070c: 130e ea01 |2b90: const/16 v14, #int 490 // #1ea │ │ -380710: 0845 ee01 |2b92: move-object/from16 v69, v494 │ │ -380714: 4d45 020e |2b94: aput-object v69, v2, v14 │ │ -380718: 130e eb01 |2b96: const/16 v14, #int 491 // #1eb │ │ -38071c: 0846 ef01 |2b98: move-object/from16 v70, v495 │ │ -380720: 4d46 020e |2b9a: aput-object v70, v2, v14 │ │ -380724: 130e ec01 |2b9c: const/16 v14, #int 492 // #1ec │ │ -380728: 0846 f001 |2b9e: move-object/from16 v70, v496 │ │ -38072c: 4d46 020e |2ba0: aput-object v70, v2, v14 │ │ -380730: 130e ed01 |2ba2: const/16 v14, #int 493 // #1ed │ │ -380734: 0847 f101 |2ba4: move-object/from16 v71, v497 │ │ -380738: 4d47 020e |2ba6: aput-object v71, v2, v14 │ │ -38073c: 130e ee01 |2ba8: const/16 v14, #int 494 // #1ee │ │ -380740: 0847 f201 |2baa: move-object/from16 v71, v498 │ │ -380744: 4d47 020e |2bac: aput-object v71, v2, v14 │ │ -380748: 130e ef01 |2bae: const/16 v14, #int 495 // #1ef │ │ -38074c: 0847 f301 |2bb0: move-object/from16 v71, v499 │ │ -380750: 4d47 020e |2bb2: aput-object v71, v2, v14 │ │ -380754: 130e f001 |2bb4: const/16 v14, #int 496 // #1f0 │ │ -380758: 0847 f401 |2bb6: move-object/from16 v71, v500 │ │ -38075c: 4d47 020e |2bb8: aput-object v71, v2, v14 │ │ -380760: 130e f101 |2bba: const/16 v14, #int 497 // #1f1 │ │ -380764: 0847 f501 |2bbc: move-object/from16 v71, v501 │ │ -380768: 4d47 020e |2bbe: aput-object v71, v2, v14 │ │ -38076c: 130e f201 |2bc0: const/16 v14, #int 498 // #1f2 │ │ -380770: 0847 f601 |2bc2: move-object/from16 v71, v502 │ │ -380774: 4d47 020e |2bc4: aput-object v71, v2, v14 │ │ -380778: 130e f301 |2bc6: const/16 v14, #int 499 // #1f3 │ │ -38077c: 0847 f701 |2bc8: move-object/from16 v71, v503 │ │ -380780: 4d47 020e |2bca: aput-object v71, v2, v14 │ │ -380784: 130e f401 |2bcc: const/16 v14, #int 500 // #1f4 │ │ -380788: 0848 f801 |2bce: move-object/from16 v72, v504 │ │ -38078c: 4d48 020e |2bd0: aput-object v72, v2, v14 │ │ -380790: 130e f501 |2bd2: const/16 v14, #int 501 // #1f5 │ │ -380794: 0849 f901 |2bd4: move-object/from16 v73, v505 │ │ -380798: 4d49 020e |2bd6: aput-object v73, v2, v14 │ │ -38079c: 130e f601 |2bd8: const/16 v14, #int 502 // #1f6 │ │ -3807a0: 0849 fa01 |2bda: move-object/from16 v73, v506 │ │ -3807a4: 4d49 020e |2bdc: aput-object v73, v2, v14 │ │ -3807a8: 130e f701 |2bde: const/16 v14, #int 503 // #1f7 │ │ -3807ac: 0849 fb01 |2be0: move-object/from16 v73, v507 │ │ -3807b0: 4d49 020e |2be2: aput-object v73, v2, v14 │ │ -3807b4: 130e f801 |2be4: const/16 v14, #int 504 // #1f8 │ │ -3807b8: 0849 fc01 |2be6: move-object/from16 v73, v508 │ │ -3807bc: 4d49 020e |2be8: aput-object v73, v2, v14 │ │ -3807c0: 130e f901 |2bea: const/16 v14, #int 505 // #1f9 │ │ -3807c4: 0849 fd01 |2bec: move-object/from16 v73, v509 │ │ -3807c8: 4d49 020e |2bee: aput-object v73, v2, v14 │ │ -3807cc: 130e fa01 |2bf0: const/16 v14, #int 506 // #1fa │ │ -3807d0: 0849 fe01 |2bf2: move-object/from16 v73, v510 │ │ -3807d4: 4d49 020e |2bf4: aput-object v73, v2, v14 │ │ -3807d8: 130e fb01 |2bf6: const/16 v14, #int 507 // #1fb │ │ -3807dc: 084a ff01 |2bf8: move-object/from16 v74, v511 │ │ -3807e0: 4d4a 020e |2bfa: aput-object v74, v2, v14 │ │ -3807e4: 130e fc01 |2bfc: const/16 v14, #int 508 // #1fc │ │ -3807e8: 084b 0002 |2bfe: move-object/from16 v75, v512 │ │ -3807ec: 4d4b 020e |2c00: aput-object v75, v2, v14 │ │ -3807f0: 130e fd01 |2c02: const/16 v14, #int 509 // #1fd │ │ -3807f4: 084b 0102 |2c04: move-object/from16 v75, v513 │ │ -3807f8: 4d4b 020e |2c06: aput-object v75, v2, v14 │ │ -3807fc: 130e fe01 |2c08: const/16 v14, #int 510 // #1fe │ │ -380800: 084c 0202 |2c0a: move-object/from16 v76, v514 │ │ -380804: 4d4c 020e |2c0c: aput-object v76, v2, v14 │ │ -380808: 130e ff01 |2c0e: const/16 v14, #int 511 // #1ff │ │ -38080c: 084c 0302 |2c10: move-object/from16 v76, v515 │ │ -380810: 4d4c 020e |2c12: aput-object v76, v2, v14 │ │ -380814: 130e 0002 |2c14: const/16 v14, #int 512 // #200 │ │ -380818: 084c 0402 |2c16: move-object/from16 v76, v516 │ │ -38081c: 4d4c 020e |2c18: aput-object v76, v2, v14 │ │ -380820: 130e 0102 |2c1a: const/16 v14, #int 513 // #201 │ │ -380824: 084c 0502 |2c1c: move-object/from16 v76, v517 │ │ -380828: 4d4c 020e |2c1e: aput-object v76, v2, v14 │ │ -38082c: 130e 0202 |2c20: const/16 v14, #int 514 // #202 │ │ -380830: 084c 0602 |2c22: move-object/from16 v76, v518 │ │ -380834: 4d4c 020e |2c24: aput-object v76, v2, v14 │ │ -380838: 130e 0302 |2c26: const/16 v14, #int 515 // #203 │ │ -38083c: 084c 0702 |2c28: move-object/from16 v76, v519 │ │ -380840: 4d4c 020e |2c2a: aput-object v76, v2, v14 │ │ -380844: 130e 0402 |2c2c: const/16 v14, #int 516 // #204 │ │ -380848: 084c 0802 |2c2e: move-object/from16 v76, v520 │ │ -38084c: 4d4c 020e |2c30: aput-object v76, v2, v14 │ │ -380850: 130e 0502 |2c32: const/16 v14, #int 517 // #205 │ │ -380854: 084c 0902 |2c34: move-object/from16 v76, v521 │ │ -380858: 4d4c 020e |2c36: aput-object v76, v2, v14 │ │ -38085c: 130e 0602 |2c38: const/16 v14, #int 518 // #206 │ │ -380860: 084d 0a02 |2c3a: move-object/from16 v77, v522 │ │ -380864: 4d4d 020e |2c3c: aput-object v77, v2, v14 │ │ -380868: 130e 0702 |2c3e: const/16 v14, #int 519 // #207 │ │ -38086c: 084d 0b02 |2c40: move-object/from16 v77, v523 │ │ -380870: 4d4d 020e |2c42: aput-object v77, v2, v14 │ │ -380874: 130e 0802 |2c44: const/16 v14, #int 520 // #208 │ │ -380878: 084d 0c02 |2c46: move-object/from16 v77, v524 │ │ -38087c: 4d4d 020e |2c48: aput-object v77, v2, v14 │ │ -380880: 130e 0902 |2c4a: const/16 v14, #int 521 // #209 │ │ -380884: 084d 0d02 |2c4c: move-object/from16 v77, v525 │ │ -380888: 4d4d 020e |2c4e: aput-object v77, v2, v14 │ │ -38088c: 130e 0a02 |2c50: const/16 v14, #int 522 // #20a │ │ -380890: 084d 0e02 |2c52: move-object/from16 v77, v526 │ │ -380894: 4d4d 020e |2c54: aput-object v77, v2, v14 │ │ -380898: 130e 0b02 |2c56: const/16 v14, #int 523 // #20b │ │ -38089c: 084d 0f02 |2c58: move-object/from16 v77, v527 │ │ -3808a0: 4d4d 020e |2c5a: aput-object v77, v2, v14 │ │ -3808a4: 130e 0c02 |2c5c: const/16 v14, #int 524 // #20c │ │ -3808a8: 084d 1002 |2c5e: move-object/from16 v77, v528 │ │ -3808ac: 4d4d 020e |2c60: aput-object v77, v2, v14 │ │ -3808b0: 130e 0d02 |2c62: const/16 v14, #int 525 // #20d │ │ -3808b4: 084d 1102 |2c64: move-object/from16 v77, v529 │ │ -3808b8: 4d4d 020e |2c66: aput-object v77, v2, v14 │ │ -3808bc: 130e 0e02 |2c68: const/16 v14, #int 526 // #20e │ │ -3808c0: 084d 1202 |2c6a: move-object/from16 v77, v530 │ │ -3808c4: 4d4d 020e |2c6c: aput-object v77, v2, v14 │ │ -3808c8: 130e 0f02 |2c6e: const/16 v14, #int 527 // #20f │ │ -3808cc: 084d 1302 |2c70: move-object/from16 v77, v531 │ │ -3808d0: 4d4d 020e |2c72: aput-object v77, v2, v14 │ │ -3808d4: 130e 1002 |2c74: const/16 v14, #int 528 // #210 │ │ -3808d8: 4d04 020e |2c76: aput-object v4, v2, v14 │ │ -3808dc: 6902 d173 |2c78: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz; // field@73d1 │ │ -3808e0: 1212 |2c7a: const/4 v2, #int 1 // #1 │ │ -3808e2: 6a02 ed75 |2c7b: sput-boolean v2, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ed │ │ -3808e6: 190e f03f |2c7d: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ -3808ea: 07c4 |2c7f: move-object v4, v12 │ │ -3808ec: 07d2 |2c80: move-object v2, v13 │ │ -3808ee: 190c f0ff |2c81: const-wide/high16 v12, #long -4503599627370496 // #fff0 │ │ -3808f2: 7140 c897 fedc |2c83: invoke-static {v14, v15, v12, v13}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -3808f8: 0b0c |2c86: move-result-wide v12 │ │ -3808fa: 680c ec74 |2c87: sput-wide v12, Lnet/sf/dibdib/generic/ColorNmz;.MAX_QCHROMA:D // field@74ec │ │ -3808fe: 130c 0a00 |2c89: const/16 v12, #int 10 // #a │ │ -380902: 23cd 1715 |2c8b: new-array v13, v12, [D // type@1517 │ │ -380906: 260d a302 0000 |2c8d: fill-array-data v13, 00002f30 // +000002a3 │ │ -38090c: 690d ec75 |2c90: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ec │ │ -380910: 220c 990e |2c92: new-instance v12, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ -380914: 164e 0000 |2c94: const-wide/16 v78, #int 0 // #0 │ │ -380918: 1650 0000 |2c96: const-wide/16 v80, #int 0 // #0 │ │ -38091c: 1652 0000 |2c98: const-wide/16 v82, #int 0 // #0 │ │ -380920: 084d 0c00 |2c9a: move-object/from16 v77, v12 │ │ -380924: 7607 c470 4d00 |2c9c: invoke-direct/range {v77, v78, v79, v80, v81, v82, v83}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c4 │ │ -38092a: 690c f075 |2c9f: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f0 │ │ -38092e: 220c 990e |2ca1: new-instance v12, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ -380932: 1955 f03f |2ca3: const-wide/high16 v85, #long 4607182418800017408 // #3ff0 │ │ -380936: 1657 0000 |2ca5: const-wide/16 v87, #int 0 // #0 │ │ -38093a: 1659 0000 |2ca7: const-wide/16 v89, #int 0 // #0 │ │ -38093e: 0854 0c00 |2ca9: move-object/from16 v84, v12 │ │ -380942: 7607 c470 5400 |2cab: invoke-direct/range {v84, v85, v86, v87, v88, v89, v90}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c4 │ │ -380948: 690c f175 |2cae: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ -38094c: 120c |2cb0: const/4 v12, #int 0 // #0 │ │ -38094e: 690c eb75 |2cb1: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75eb │ │ -380952: 130c 1600 |2cb3: const/16 v12, #int 22 // #16 │ │ -380956: 23cc 0116 |2cb5: new-array v12, v12, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -38095a: 120d |2cb7: const/4 v13, #int 0 // #0 │ │ -38095c: 4d00 0c0d |2cb8: aput-object v0, v12, v13 │ │ -380960: 1210 |2cba: const/4 v0, #int 1 // #1 │ │ -380962: 4d01 0c00 |2cbb: aput-object v1, v12, v0 │ │ -380966: 1220 |2cbd: const/4 v0, #int 2 // #2 │ │ -380968: 4d03 0c00 |2cbe: aput-object v3, v12, v0 │ │ -38096c: 1230 |2cc0: const/4 v0, #int 3 // #3 │ │ -38096e: 4d05 0c00 |2cc1: aput-object v5, v12, v0 │ │ -380972: 1240 |2cc3: const/4 v0, #int 4 // #4 │ │ -380974: 4d07 0c00 |2cc4: aput-object v7, v12, v0 │ │ -380978: 1250 |2cc6: const/4 v0, #int 5 // #5 │ │ -38097a: 4d09 0c00 |2cc7: aput-object v9, v12, v0 │ │ -38097e: 1260 |2cc9: const/4 v0, #int 6 // #6 │ │ -380980: 4d0b 0c00 |2cca: aput-object v11, v12, v0 │ │ -380984: 1270 |2ccc: const/4 v0, #int 7 // #7 │ │ -380986: 4d02 0c00 |2ccd: aput-object v2, v12, v0 │ │ -38098a: 1300 0800 |2ccf: const/16 v0, #int 8 // #8 │ │ -38098e: 4d0a 0c00 |2cd1: aput-object v10, v12, v0 │ │ -380992: 1300 0900 |2cd3: const/16 v0, #int 9 // #9 │ │ -380996: 4d04 0c00 |2cd5: aput-object v4, v12, v0 │ │ -38099a: 1300 0a00 |2cd7: const/16 v0, #int 10 // #a │ │ -38099e: 4d08 0c00 |2cd9: aput-object v8, v12, v0 │ │ -3809a2: 1300 0b00 |2cdb: const/16 v0, #int 11 // #b │ │ -3809a6: 4d06 0c00 |2cdd: aput-object v6, v12, v0 │ │ -3809aa: 1300 0c00 |2cdf: const/16 v0, #int 12 // #c │ │ -3809ae: 4d10 0c00 |2ce1: aput-object v16, v12, v0 │ │ -3809b2: 1300 0d00 |2ce3: const/16 v0, #int 13 // #d │ │ -3809b6: 4d11 0c00 |2ce5: aput-object v17, v12, v0 │ │ -3809ba: 1300 0e00 |2ce7: const/16 v0, #int 14 // #e │ │ -3809be: 4d13 0c00 |2ce9: aput-object v19, v12, v0 │ │ -3809c2: 1300 0f00 |2ceb: const/16 v0, #int 15 // #f │ │ -3809c6: 4d14 0c00 |2ced: aput-object v20, v12, v0 │ │ -3809ca: 1300 1000 |2cef: const/16 v0, #int 16 // #10 │ │ -3809ce: 4d15 0c00 |2cf1: aput-object v21, v12, v0 │ │ -3809d2: 1300 1100 |2cf3: const/16 v0, #int 17 // #11 │ │ -3809d6: 4d16 0c00 |2cf5: aput-object v22, v12, v0 │ │ -3809da: 1300 1200 |2cf7: const/16 v0, #int 18 // #12 │ │ -3809de: 4d17 0c00 |2cf9: aput-object v23, v12, v0 │ │ -3809e2: 1300 1300 |2cfb: const/16 v0, #int 19 // #13 │ │ -3809e6: 4d18 0c00 |2cfd: aput-object v24, v12, v0 │ │ -3809ea: 1300 1400 |2cff: const/16 v0, #int 20 // #14 │ │ -3809ee: 4d19 0c00 |2d01: aput-object v25, v12, v0 │ │ -3809f2: 1300 1500 |2d03: const/16 v0, #int 21 // #15 │ │ -3809f6: 4d1a 0c00 |2d05: aput-object v26, v12, v0 │ │ -3809fa: 690c 9474 |2d07: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.Gray:[Lnet/sf/dibdib/generic/ColorNmz; // field@7494 │ │ -3809fe: 1260 |2d09: const/4 v0, #int 6 // #6 │ │ -380a00: 2301 0116 |2d0a: new-array v1, v0, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -380a04: 1200 |2d0c: const/4 v0, #int 0 // #0 │ │ -380a06: 4d91 0100 |2d0d: aput-object v145, v1, v0 │ │ -380a0a: 1212 |2d0f: const/4 v2, #int 1 // #1 │ │ -380a0c: 4d1c 0102 |2d10: aput-object v28, v1, v2 │ │ -380a10: 1223 |2d12: const/4 v3, #int 2 // #2 │ │ -380a12: 4d27 0103 |2d13: aput-object v39, v1, v3 │ │ -380a16: 1234 |2d15: const/4 v4, #int 3 // #3 │ │ -380a18: 4d32 0104 |2d16: aput-object v50, v1, v4 │ │ -380a1c: 1245 |2d18: const/4 v5, #int 4 // #4 │ │ -380a1e: 4d3b 0105 |2d19: aput-object v59, v1, v5 │ │ -380a22: 1256 |2d1b: const/4 v6, #int 5 // #5 │ │ -380a24: 4d47 0106 |2d1c: aput-object v71, v1, v6 │ │ -380a28: 6901 5b74 |2d1e: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorStrong:[Lnet/sf/dibdib/generic/ColorNmz; // field@745b │ │ -380a2c: 1301 1800 |2d20: const/16 v1, #int 24 // #18 │ │ -380a30: 2311 0116 |2d22: new-array v1, v1, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -380a34: 4d6d 0100 |2d24: aput-object v109, v1, v0 │ │ -380a38: 4d91 0102 |2d26: aput-object v145, v1, v2 │ │ -380a3c: 4da6 0103 |2d28: aput-object v166, v1, v3 │ │ -380a40: 4dcd 0104 |2d2a: aput-object v205, v1, v4 │ │ -380a44: 0800 f100 |2d2c: move-object/from16 v0, v241 │ │ -380a48: 4d00 0105 |2d2e: aput-object v0, v1, v5 │ │ -380a4c: 4d1c 0106 |2d30: aput-object v28, v1, v6 │ │ -380a50: 1262 |2d32: const/4 v2, #int 6 // #6 │ │ -380a52: 4d1e 0102 |2d33: aput-object v30, v1, v2 │ │ -380a56: 1272 |2d35: const/4 v2, #int 7 // #7 │ │ -380a58: 4d21 0102 |2d36: aput-object v33, v1, v2 │ │ -380a5c: 1302 0800 |2d38: const/16 v2, #int 8 // #8 │ │ -380a60: 4d24 0102 |2d3a: aput-object v36, v1, v2 │ │ -380a64: 1302 0900 |2d3c: const/16 v2, #int 9 // #9 │ │ -380a68: 4d27 0102 |2d3e: aput-object v39, v1, v2 │ │ -380a6c: 1302 0a00 |2d40: const/16 v2, #int 10 // #a │ │ -380a70: 4d29 0102 |2d42: aput-object v41, v1, v2 │ │ -380a74: 1302 0b00 |2d44: const/16 v2, #int 11 // #b │ │ -380a78: 4d2c 0102 |2d46: aput-object v44, v1, v2 │ │ -380a7c: 1302 0c00 |2d48: const/16 v2, #int 12 // #c │ │ -380a80: 4d2f 0102 |2d4a: aput-object v47, v1, v2 │ │ -380a84: 1302 0d00 |2d4c: const/16 v2, #int 13 // #d │ │ -380a88: 4d32 0102 |2d4e: aput-object v50, v1, v2 │ │ -380a8c: 1302 0e00 |2d50: const/16 v2, #int 14 // #e │ │ -380a90: 4d33 0102 |2d52: aput-object v51, v1, v2 │ │ -380a94: 1302 0f00 |2d54: const/16 v2, #int 15 // #f │ │ -380a98: 4d35 0102 |2d56: aput-object v53, v1, v2 │ │ -380a9c: 1302 1000 |2d58: const/16 v2, #int 16 // #10 │ │ -380aa0: 4d39 0102 |2d5a: aput-object v57, v1, v2 │ │ -380aa4: 1303 1100 |2d5c: const/16 v3, #int 17 // #11 │ │ -380aa8: 4d3b 0103 |2d5e: aput-object v59, v1, v3 │ │ -380aac: 1303 1200 |2d60: const/16 v3, #int 18 // #12 │ │ -380ab0: 4d3e 0103 |2d62: aput-object v62, v1, v3 │ │ -380ab4: 1303 1300 |2d64: const/16 v3, #int 19 // #13 │ │ -380ab8: 4d42 0103 |2d66: aput-object v66, v1, v3 │ │ -380abc: 1303 1400 |2d68: const/16 v3, #int 20 // #14 │ │ -380ac0: 4d44 0103 |2d6a: aput-object v68, v1, v3 │ │ -380ac4: 1303 1500 |2d6c: const/16 v3, #int 21 // #15 │ │ -380ac8: 4d47 0103 |2d6e: aput-object v71, v1, v3 │ │ -380acc: 1303 1600 |2d70: const/16 v3, #int 22 // #16 │ │ -380ad0: 4d4a 0103 |2d72: aput-object v74, v1, v3 │ │ -380ad4: 1303 1700 |2d74: const/16 v3, #int 23 // #17 │ │ -380ad8: 4d4c 0103 |2d76: aput-object v76, v1, v3 │ │ -380adc: 6901 5c74 |2d78: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorWheel:[Lnet/sf/dibdib/generic/ColorNmz; // field@745c │ │ -380ae0: 2321 0116 |2d7a: new-array v1, v2, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -380ae4: 1202 |2d7c: const/4 v2, #int 0 // #0 │ │ -380ae6: 4d6d 0102 |2d7d: aput-object v109, v1, v2 │ │ -380aea: 1212 |2d7f: const/4 v2, #int 1 // #1 │ │ -380aec: 4d91 0102 |2d80: aput-object v145, v1, v2 │ │ -380af0: 1222 |2d82: const/4 v2, #int 2 // #2 │ │ -380af2: 4da6 0102 |2d83: aput-object v166, v1, v2 │ │ -380af6: 1232 |2d85: const/4 v2, #int 3 // #3 │ │ -380af8: 4dcd 0102 |2d86: aput-object v205, v1, v2 │ │ -380afc: 1242 |2d88: const/4 v2, #int 4 // #4 │ │ -380afe: 4de5 0102 |2d89: aput-object v229, v1, v2 │ │ -380b02: 1252 |2d8b: const/4 v2, #int 5 // #5 │ │ -380b04: 4d1c 0102 |2d8c: aput-object v28, v1, v2 │ │ -380b08: 1262 |2d8e: const/4 v2, #int 6 // #6 │ │ -380b0a: 4d21 0102 |2d8f: aput-object v33, v1, v2 │ │ -380b0e: 1272 |2d91: const/4 v2, #int 7 // #7 │ │ -380b10: 4d27 0102 |2d92: aput-object v39, v1, v2 │ │ -380b14: 1302 0800 |2d94: const/16 v2, #int 8 // #8 │ │ -380b18: 4d2b 0102 |2d96: aput-object v43, v1, v2 │ │ -380b1c: 1302 0900 |2d98: const/16 v2, #int 9 // #9 │ │ -380b20: 4d32 0102 |2d9a: aput-object v50, v1, v2 │ │ -380b24: 1302 0a00 |2d9c: const/16 v2, #int 10 // #a │ │ -380b28: 4d33 0102 |2d9e: aput-object v51, v1, v2 │ │ -380b2c: 1302 0b00 |2da0: const/16 v2, #int 11 // #b │ │ -380b30: 4d35 0102 |2da2: aput-object v53, v1, v2 │ │ -380b34: 1302 0c00 |2da4: const/16 v2, #int 12 // #c │ │ -380b38: 4d3b 0102 |2da6: aput-object v59, v1, v2 │ │ -380b3c: 1302 0d00 |2da8: const/16 v2, #int 13 // #d │ │ -380b40: 4d3f 0102 |2daa: aput-object v63, v1, v2 │ │ -380b44: 1302 0e00 |2dac: const/16 v2, #int 14 // #e │ │ -380b48: 4d42 0102 |2dae: aput-object v66, v1, v2 │ │ -380b4c: 1302 0f00 |2db0: const/16 v2, #int 15 // #f │ │ -380b50: 4d45 0102 |2db2: aput-object v69, v1, v2 │ │ -380b54: 6901 5a74 |2db4: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorSpectrum:[Lnet/sf/dibdib/generic/ColorNmz; // field@745a │ │ -380b58: 1301 3c00 |2db6: const/16 v1, #int 60 // #3c │ │ -380b5c: 2311 0116 |2db8: new-array v1, v1, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -380b60: 1202 |2dba: const/4 v2, #int 0 // #0 │ │ -380b62: 4d6d 0102 |2dbb: aput-object v109, v1, v2 │ │ -380b66: 1212 |2dbd: const/4 v2, #int 1 // #1 │ │ -380b68: 4d8b 0102 |2dbe: aput-object v139, v1, v2 │ │ -380b6c: 1222 |2dc0: const/4 v2, #int 2 // #2 │ │ -380b6e: 4d7a 0102 |2dc1: aput-object v122, v1, v2 │ │ -380b72: 1232 |2dc3: const/4 v2, #int 3 // #3 │ │ -380b74: 4d91 0102 |2dc4: aput-object v145, v1, v2 │ │ -380b78: 1242 |2dc6: const/4 v2, #int 4 // #4 │ │ -380b7a: 4d94 0102 |2dc7: aput-object v148, v1, v2 │ │ -380b7e: 1252 |2dc9: const/4 v2, #int 5 // #5 │ │ -380b80: 4d86 0102 |2dca: aput-object v134, v1, v2 │ │ -380b84: 1262 |2dcc: const/4 v2, #int 6 // #6 │ │ -380b86: 4da6 0102 |2dcd: aput-object v166, v1, v2 │ │ -380b8a: 1272 |2dcf: const/4 v2, #int 7 // #7 │ │ -380b8c: 4da0 0102 |2dd0: aput-object v160, v1, v2 │ │ -380b90: 1302 0800 |2dd2: const/16 v2, #int 8 // #8 │ │ -380b94: 4dcd 0102 |2dd4: aput-object v205, v1, v2 │ │ -380b98: 1302 0900 |2dd6: const/16 v2, #int 9 // #9 │ │ -380b9c: 4dc9 0102 |2dd8: aput-object v201, v1, v2 │ │ -380ba0: 1302 0a00 |2dda: const/16 v2, #int 10 // #a │ │ -380ba4: 4d00 0102 |2ddc: aput-object v0, v1, v2 │ │ -380ba8: 1300 0b00 |2dde: const/16 v0, #int 11 // #b │ │ -380bac: 4d1b 0100 |2de0: aput-object v27, v1, v0 │ │ -380bb0: 1300 0c00 |2de2: const/16 v0, #int 12 // #c │ │ -380bb4: 4d1f 0100 |2de4: aput-object v31, v1, v0 │ │ -380bb8: 1300 0d00 |2de6: const/16 v0, #int 13 // #d │ │ -380bbc: 4d1d 0100 |2de8: aput-object v29, v1, v0 │ │ -380bc0: 1300 0e00 |2dea: const/16 v0, #int 14 // #e │ │ -380bc4: 4d1c 0100 |2dec: aput-object v28, v1, v0 │ │ -380bc8: 1300 0f00 |2dee: const/16 v0, #int 15 // #f │ │ -380bcc: 4d12 0100 |2df0: aput-object v18, v1, v0 │ │ -380bd0: 1300 1000 |2df2: const/16 v0, #int 16 // #10 │ │ -380bd4: 4d1e 0100 |2df4: aput-object v30, v1, v0 │ │ -380bd8: 1300 1100 |2df6: const/16 v0, #int 17 // #11 │ │ -380bdc: 4d22 0100 |2df8: aput-object v34, v1, v0 │ │ -380be0: 1300 1200 |2dfa: const/16 v0, #int 18 // #12 │ │ -380be4: 4d20 0100 |2dfc: aput-object v32, v1, v0 │ │ -380be8: 1300 1300 |2dfe: const/16 v0, #int 19 // #13 │ │ -380bec: 4d21 0100 |2e00: aput-object v33, v1, v0 │ │ -380bf0: 1300 1400 |2e02: const/16 v0, #int 20 // #14 │ │ -380bf4: 4d24 0100 |2e04: aput-object v36, v1, v0 │ │ -380bf8: 1300 1500 |2e06: const/16 v0, #int 21 // #15 │ │ -380bfc: 4d23 0100 |2e08: aput-object v35, v1, v0 │ │ -380c00: 1300 1600 |2e0a: const/16 v0, #int 22 // #16 │ │ -380c04: 4d25 0100 |2e0c: aput-object v37, v1, v0 │ │ -380c08: 1300 1700 |2e0e: const/16 v0, #int 23 // #17 │ │ -380c0c: 4d26 0100 |2e10: aput-object v38, v1, v0 │ │ -380c10: 1300 1800 |2e12: const/16 v0, #int 24 // #18 │ │ -380c14: 4d27 0100 |2e14: aput-object v39, v1, v0 │ │ -380c18: 1300 1900 |2e16: const/16 v0, #int 25 // #19 │ │ -380c1c: 4d28 0100 |2e18: aput-object v40, v1, v0 │ │ -380c20: 1300 1a00 |2e1a: const/16 v0, #int 26 // #1a │ │ -380c24: 4d29 0100 |2e1c: aput-object v41, v1, v0 │ │ -380c28: 1300 1b00 |2e1e: const/16 v0, #int 27 // #1b │ │ -380c2c: 4d2a 0100 |2e20: aput-object v42, v1, v0 │ │ -380c30: 1300 1c00 |2e22: const/16 v0, #int 28 // #1c │ │ -380c34: 4d2c 0100 |2e24: aput-object v44, v1, v0 │ │ -380c38: 1300 1d00 |2e26: const/16 v0, #int 29 // #1d │ │ -380c3c: 4d2d 0100 |2e28: aput-object v45, v1, v0 │ │ -380c40: 1300 1e00 |2e2a: const/16 v0, #int 30 // #1e │ │ -380c44: 4d2f 0100 |2e2c: aput-object v47, v1, v0 │ │ -380c48: 1300 1f00 |2e2e: const/16 v0, #int 31 // #1f │ │ -380c4c: 4d30 0100 |2e30: aput-object v48, v1, v0 │ │ -380c50: 1300 2000 |2e32: const/16 v0, #int 32 // #20 │ │ -380c54: 4d2e 0100 |2e34: aput-object v46, v1, v0 │ │ -380c58: 1300 2100 |2e36: const/16 v0, #int 33 // #21 │ │ -380c5c: 4d34 0100 |2e38: aput-object v52, v1, v0 │ │ -380c60: 1300 2200 |2e3a: const/16 v0, #int 34 // #22 │ │ -380c64: 4d32 0100 |2e3c: aput-object v50, v1, v0 │ │ -380c68: 1300 2300 |2e3e: const/16 v0, #int 35 // #23 │ │ -380c6c: 4d31 0100 |2e40: aput-object v49, v1, v0 │ │ -380c70: 1300 2400 |2e42: const/16 v0, #int 36 // #24 │ │ -380c74: 4d33 0100 |2e44: aput-object v51, v1, v0 │ │ -380c78: 1300 2500 |2e46: const/16 v0, #int 37 // #25 │ │ -380c7c: 4d37 0100 |2e48: aput-object v55, v1, v0 │ │ -380c80: 1300 2600 |2e4a: const/16 v0, #int 38 // #26 │ │ -380c84: 4d35 0100 |2e4c: aput-object v53, v1, v0 │ │ -380c88: 1300 2700 |2e4e: const/16 v0, #int 39 // #27 │ │ -380c8c: 4d36 0100 |2e50: aput-object v54, v1, v0 │ │ -380c90: 1300 2800 |2e52: const/16 v0, #int 40 // #28 │ │ -380c94: 4d39 0100 |2e54: aput-object v57, v1, v0 │ │ -380c98: 1300 2900 |2e56: const/16 v0, #int 41 // #29 │ │ -380c9c: 4d3a 0100 |2e58: aput-object v58, v1, v0 │ │ -380ca0: 1300 2a00 |2e5a: const/16 v0, #int 42 // #2a │ │ -380ca4: 4d3b 0100 |2e5c: aput-object v59, v1, v0 │ │ -380ca8: 1300 2b00 |2e5e: const/16 v0, #int 43 // #2b │ │ -380cac: 4d38 0100 |2e60: aput-object v56, v1, v0 │ │ -380cb0: 1300 2c00 |2e62: const/16 v0, #int 44 // #2c │ │ -380cb4: 4d3d 0100 |2e64: aput-object v61, v1, v0 │ │ -380cb8: 1300 2d00 |2e66: const/16 v0, #int 45 // #2d │ │ -380cbc: 4d3c 0100 |2e68: aput-object v60, v1, v0 │ │ -380cc0: 1300 2e00 |2e6a: const/16 v0, #int 46 // #2e │ │ -380cc4: 4d3e 0100 |2e6c: aput-object v62, v1, v0 │ │ -380cc8: 1300 2f00 |2e6e: const/16 v0, #int 47 // #2f │ │ -380ccc: 4d40 0100 |2e70: aput-object v64, v1, v0 │ │ -380cd0: 1300 3000 |2e72: const/16 v0, #int 48 // #30 │ │ -380cd4: 4d42 0100 |2e74: aput-object v66, v1, v0 │ │ -380cd8: 1300 3100 |2e76: const/16 v0, #int 49 // #31 │ │ -380cdc: 4d41 0100 |2e78: aput-object v65, v1, v0 │ │ -380ce0: 1300 3200 |2e7a: const/16 v0, #int 50 // #32 │ │ -380ce4: 4d44 0100 |2e7c: aput-object v68, v1, v0 │ │ -380ce8: 1300 3300 |2e7e: const/16 v0, #int 51 // #33 │ │ -380cec: 4d43 0100 |2e80: aput-object v67, v1, v0 │ │ -380cf0: 1300 3400 |2e82: const/16 v0, #int 52 // #34 │ │ -380cf4: 4d48 0100 |2e84: aput-object v72, v1, v0 │ │ -380cf8: 1300 3500 |2e86: const/16 v0, #int 53 // #35 │ │ -380cfc: 4d47 0100 |2e88: aput-object v71, v1, v0 │ │ -380d00: 1300 3600 |2e8a: const/16 v0, #int 54 // #36 │ │ -380d04: 4d46 0100 |2e8c: aput-object v70, v1, v0 │ │ -380d08: 1300 3700 |2e8e: const/16 v0, #int 55 // #37 │ │ -380d0c: 4d49 0100 |2e90: aput-object v73, v1, v0 │ │ -380d10: 1300 3800 |2e92: const/16 v0, #int 56 // #38 │ │ -380d14: 4d4a 0100 |2e94: aput-object v74, v1, v0 │ │ -380d18: 1300 3900 |2e96: const/16 v0, #int 57 // #39 │ │ -380d1c: 4d4b 0100 |2e98: aput-object v75, v1, v0 │ │ -380d20: 1300 3a00 |2e9a: const/16 v0, #int 58 // #3a │ │ -380d24: 4d4c 0100 |2e9c: aput-object v76, v1, v0 │ │ -380d28: 1300 3b00 |2e9e: const/16 v0, #int 59 // #3b │ │ -380d2c: 4d70 0100 |2ea0: aput-object v112, v1, v0 │ │ -380d30: 6901 5974 |2ea2: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorFixed:[Lnet/sf/dibdib/generic/ColorNmz; // field@7459 │ │ -380d34: 1300 0e00 |2ea4: const/16 v0, #int 14 // #e │ │ -380d38: 2300 0016 |2ea6: new-array v0, v0, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ -380d3c: 6201 ba73 |2ea8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -380d40: 1202 |2eaa: const/4 v2, #int 0 // #0 │ │ -380d42: 4d01 0002 |2eab: aput-object v1, v0, v2 │ │ -380d46: 6201 cd73 |2ead: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -380d4a: 1212 |2eaf: const/4 v2, #int 1 // #1 │ │ -380d4c: 4d01 0002 |2eb0: aput-object v1, v0, v2 │ │ -380d50: 6201 c873 |2eb2: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ -380d54: 1222 |2eb4: const/4 v2, #int 2 // #2 │ │ -380d56: 4d01 0002 |2eb5: aput-object v1, v0, v2 │ │ -380d5a: 6201 be73 |2eb7: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ -380d5e: 1232 |2eb9: const/4 v2, #int 3 // #3 │ │ -380d60: 4d01 0002 |2eba: aput-object v1, v0, v2 │ │ -380d64: 6201 c973 |2ebc: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c9 │ │ -380d68: 1242 |2ebe: const/4 v2, #int 4 // #4 │ │ -380d6a: 4d01 0002 |2ebf: aput-object v1, v0, v2 │ │ -380d6e: 6201 c473 |2ec1: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c4 │ │ -380d72: 1252 |2ec3: const/4 v2, #int 5 // #5 │ │ -380d74: 4d01 0002 |2ec4: aput-object v1, v0, v2 │ │ -380d78: 6201 b273 |2ec6: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ -380d7c: 1262 |2ec8: const/4 v2, #int 6 // #6 │ │ -380d7e: 4d01 0002 |2ec9: aput-object v1, v0, v2 │ │ -380d82: 6201 b373 |2ecb: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -380d86: 1272 |2ecd: const/4 v2, #int 7 // #7 │ │ -380d88: 4d01 0002 |2ece: aput-object v1, v0, v2 │ │ -380d8c: 6201 c773 |2ed0: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -380d90: 1302 0800 |2ed2: const/16 v2, #int 8 // #8 │ │ -380d94: 4d01 0002 |2ed4: aput-object v1, v0, v2 │ │ -380d98: 6201 ca73 |2ed6: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ -380d9c: 1302 0900 |2ed8: const/16 v2, #int 9 // #9 │ │ -380da0: 4d01 0002 |2eda: aput-object v1, v0, v2 │ │ -380da4: 6201 b973 |2edc: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.EARTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b9 │ │ -380da8: 1302 0a00 |2ede: const/16 v2, #int 10 // #a │ │ -380dac: 4d01 0002 |2ee0: aput-object v1, v0, v2 │ │ -380db0: 6201 b473 |2ee2: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -380db4: 1303 0b00 |2ee4: const/16 v3, #int 11 // #b │ │ -380db8: 4d01 0003 |2ee6: aput-object v1, v0, v3 │ │ -380dbc: 6201 c073 |2ee8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c0 │ │ -380dc0: 1303 0c00 |2eea: const/16 v3, #int 12 // #c │ │ -380dc4: 4d01 0003 |2eec: aput-object v1, v0, v3 │ │ -380dc8: 6201 c673 |2eee: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -380dcc: 1303 0d00 |2ef0: const/16 v3, #int 13 // #d │ │ -380dd0: 4d01 0003 |2ef2: aput-object v1, v0, v3 │ │ -380dd4: 6900 ef75 |2ef4: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.kColorValsFg:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@75ef │ │ -380dd8: 2320 0016 |2ef6: new-array v0, v2, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ -380ddc: 6201 b573 |2ef8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ -380de0: 1202 |2efa: const/4 v2, #int 0 // #0 │ │ -380de2: 4d01 0002 |2efb: aput-object v1, v0, v2 │ │ -380de6: 6201 b873 |2efd: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b8 │ │ -380dea: 1212 |2eff: const/4 v2, #int 1 // #1 │ │ -380dec: 4d01 0002 |2f00: aput-object v1, v0, v2 │ │ -380df0: 6201 c273 |2f02: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c2 │ │ -380df4: 1222 |2f04: const/4 v2, #int 2 // #2 │ │ -380df6: 4d01 0002 |2f05: aput-object v1, v0, v2 │ │ -380dfa: 6201 bd73 |2f07: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bd │ │ -380dfe: 1232 |2f09: const/4 v2, #int 3 // #3 │ │ -380e00: 4d01 0002 |2f0a: aput-object v1, v0, v2 │ │ -380e04: 6201 b773 |2f0c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b7 │ │ -380e08: 1242 |2f0e: const/4 v2, #int 4 // #4 │ │ -380e0a: 4d01 0002 |2f0f: aput-object v1, v0, v2 │ │ -380e0e: 6201 c173 |2f11: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c1 │ │ -380e12: 1252 |2f13: const/4 v2, #int 5 // #5 │ │ -380e14: 4d01 0002 |2f14: aput-object v1, v0, v2 │ │ -380e18: 6201 bf73 |2f16: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ -380e1c: 1262 |2f18: const/4 v2, #int 6 // #6 │ │ -380e1e: 4d01 0002 |2f19: aput-object v1, v0, v2 │ │ -380e22: 6201 bc73 |2f1b: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.KIWI:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bc │ │ -380e26: 1272 |2f1d: const/4 v2, #int 7 // #7 │ │ -380e28: 4d01 0002 |2f1e: aput-object v1, v0, v2 │ │ -380e2c: 6201 c373 |2f20: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c3 │ │ -380e30: 1302 0800 |2f22: const/16 v2, #int 8 // #8 │ │ -380e34: 4d01 0002 |2f24: aput-object v1, v0, v2 │ │ -380e38: 6201 b673 |2f26: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ -380e3c: 1302 0900 |2f28: const/16 v2, #int 9 // #9 │ │ -380e40: 4d01 0002 |2f2a: aput-object v1, v0, v2 │ │ -380e44: 6900 ee75 |2f2c: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.kColorValsBg:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@75ee │ │ -380e48: 0e00 |2f2e: return-void │ │ -380e4a: 0000 |2f2f: nop // spacer │ │ -380e4c: 0003 0800 0a00 0000 03ac b8e5 e18c ... |2f30: array-data (44 units) │ │ +37afd8: |[37afd8] net.sf.dibdib.generic.ColorNmz.:()V │ │ +37afe8: 2200 8e14 |0000: new-instance v0, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37afec: 1a01 150d |0002: const-string v1, "BLACK" // string@0d15 │ │ +37aff0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37aff2: 7040 0aa2 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37aff8: 6900 fb73 |0008: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.BLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@73fb │ │ +37affc: 2201 8e14 |000a: new-instance v1, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b000: 1a03 713f |000c: const-string v3, "ONYX_GRAY" // string@3f71 │ │ +37b004: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +37b006: 1405 0a0a 0a00 |000f: const v5, #float 9.21956e-40 // #000a0a0a │ │ +37b00c: 7040 0aa2 3154 |0012: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b012: 6901 1075 |0015: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ONYX_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7510 │ │ +37b016: 2203 8e14 |0017: new-instance v3, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b01a: 1a05 fa42 |0019: const-string v5, "RAISIN_GRAY" // string@42fa │ │ +37b01e: 1226 |001b: const/4 v6, #int 2 // #2 │ │ +37b020: 1407 2020 2000 |001c: const v7, #float 2.95026e-39 // #00202020 │ │ +37b026: 7040 0aa2 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b02c: 6903 6275 |0022: sput-object v3, Lnet/sf/dibdib/generic/ColorNmz;.RAISIN_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7562 │ │ +37b030: 2205 8e14 |0024: new-instance v5, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b034: 1a07 1d3b |0026: const-string v7, "MIDNIGHT_GRAY" // string@3b1d │ │ +37b038: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +37b03a: 1409 2b2b 2b00 |0029: const v9, #float 3.96441e-39 // #002b2b2b │ │ +37b040: 7040 0aa2 7598 |002c: invoke-direct {v5, v7, v8, v9}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b046: 6905 f174 |002f: sput-object v5, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74f1 │ │ +37b04a: 2207 8e14 |0031: new-instance v7, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b04e: 1a09 a61c |0033: const-string v9, "GRAPHITE_GRAY" // string@1ca6 │ │ +37b052: 124a |0035: const/4 v10, #int 4 // #4 │ │ +37b054: 140b 4747 4700 |0036: const v11, #float 6.54589e-39 // #00474747 │ │ +37b05a: 7040 0aa2 97ba |0039: invoke-direct {v7, v9, v10, v11}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b060: 6907 8b74 |003c: sput-object v7, Lnet/sf/dibdib/generic/ColorNmz;.GRAPHITE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@748b │ │ +37b064: 2209 8e14 |003e: new-instance v9, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b068: 1a0b db0c |0040: const-string v11, "BASALT_GRAY" // string@0cdb │ │ +37b06c: 125c |0042: const/4 v12, #int 5 // #5 │ │ +37b06e: 140d 5c5c 5c00 |0043: const v13, #float 8.482e-39 // #005c5c5c │ │ +37b074: 7040 0aa2 b9dc |0046: invoke-direct {v9, v11, v12, v13}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b07a: 6909 f273 |0049: sput-object v9, Lnet/sf/dibdib/generic/ColorNmz;.BASALT_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73f2 │ │ +37b07e: 220b 8e14 |004b: new-instance v11, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b082: 1a0d 3746 |004d: const-string v13, "SLATE_GRAY" // string@4637 │ │ +37b086: 126e |004f: const/4 v14, #int 6 // #6 │ │ +37b088: 140f 6565 6500 |0050: const v15, #float 9.31176e-39 // #00656565 │ │ +37b08e: 7040 0aa2 dbfe |0053: invoke-direct {v11, v13, v14, v15}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b094: 690b 9c75 |0056: sput-object v11, Lnet/sf/dibdib/generic/ColorNmz;.SLATE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@759c │ │ +37b098: 220d 8e14 |0058: new-instance v13, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b09c: 1a0f 630d |005a: const-string v15, "BRIDGE_GRAY" // string@0d63 │ │ +37b0a0: 127e |005c: const/4 v14, #int 7 // #7 │ │ +37b0a2: 140c 7777 7700 |005d: const v12, #float 1.09713e-38 // #00777777 │ │ +37b0a8: 7040 0aa2 fdce |0060: invoke-direct {v13, v15, v14, v12}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b0ae: 690d 1574 |0063: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz;.BRIDGE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7415 │ │ +37b0b2: 220c 8e14 |0065: new-instance v12, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b0b6: 1a0f 7441 |0067: const-string v15, "PURE_GRAY" // string@4174 │ │ +37b0ba: 130e 0800 |0069: const/16 v14, #int 8 // #8 │ │ +37b0be: 140a 8080 8000 |006b: const v10, #float 1.1801e-38 // #00808080 │ │ +37b0c4: 7040 0aa2 fcae |006e: invoke-direct {v12, v15, v14, v10}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b0ca: 690c 5175 |0071: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.PURE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7551 │ │ +37b0ce: 220a 8e14 |0073: new-instance v10, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b0d2: 1a0f a41c |0075: const-string v15, "GRANITE_GRAY" // string@1ca4 │ │ +37b0d6: 130e 0900 |0077: const/16 v14, #int 9 // #9 │ │ +37b0da: 1408 7e7e 7e00 |0079: const v8, #float 1.16166e-38 // #007e7e7e │ │ +37b0e0: 7040 0aa2 fa8e |007c: invoke-direct {v10, v15, v14, v8}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b0e6: 690a 8974 |007f: sput-object v10, Lnet/sf/dibdib/generic/ColorNmz;.GRANITE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7489 │ │ +37b0ea: 2208 8e14 |0081: new-instance v8, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b0ee: 1a0f ea0c |0083: const-string v15, "BATTLESHIP" // string@0cea │ │ +37b0f2: 130e 0a00 |0085: const/16 v14, #int 10 // #a │ │ +37b0f6: 1406 8484 8400 |0087: const v6, #float 1.21698e-38 // #00848484 │ │ +37b0fc: 7040 0aa2 f86e |008a: invoke-direct {v8, v15, v14, v6}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b102: 6908 f373 |008d: sput-object v8, Lnet/sf/dibdib/generic/ColorNmz;.BATTLESHIP:Lnet/sf/dibdib/generic/ColorNmz; // field@73f3 │ │ +37b106: 2206 8e14 |008f: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b10a: 1a0f f840 |0091: const-string v15, "PIPELINE_GRAY" // string@40f8 │ │ +37b10e: 130e 0b00 |0093: const/16 v14, #int 11 // #b │ │ +37b112: 1404 9999 9900 |0095: const v4, #float 1.41059e-38 // #00999999 │ │ +37b118: 7040 0aa2 f64e |0098: invoke-direct {v6, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b11e: 6906 4375 |009b: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz;.PIPELINE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7543 │ │ +37b122: 2204 8e14 |009d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b126: 1a0f c942 |009f: const-string v15, "QUICKSILVER" // string@42c9 │ │ +37b12a: 130e 0c00 |00a1: const/16 v14, #int 12 // #c │ │ +37b12e: 1402 a6a6 a600 |00a3: const v2, #float 1.53045e-38 // #00a6a6a6 │ │ +37b134: 7040 0aa2 f42e |00a6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b13a: 6904 5e75 |00a9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz; // field@755e │ │ +37b13e: 2202 8e14 |00ab: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b142: 1a0f b822 |00ad: const-string v15, "LIGHTBOX_GRAY" // string@22b8 │ │ +37b146: 130e 0d00 |00af: const/16 v14, #int 13 // #d │ │ +37b14a: 0810 0400 |00b1: move-object/from16 v16, v4 │ │ +37b14e: 1404 adad ad00 |00b3: const v4, #float 1.59498e-38 // #00adadad │ │ +37b154: 7040 0aa2 f24e |00b6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b15a: 6902 c374 |00b9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIGHTBOX_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74c3 │ │ +37b15e: 2204 8e14 |00bb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b162: 1a0f af1c |00bd: const-string v15, "GRAY20" // string@1caf │ │ +37b166: 130e 0e00 |00bf: const/16 v14, #int 14 // #e │ │ +37b16a: 0811 0200 |00c1: move-object/from16 v17, v2 │ │ +37b16e: 1402 a9a9 a900 |00c3: const v2, #float 1.55811e-38 // #00a9a9a9 │ │ +37b174: 7040 0aa2 f42e |00c6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b17a: 6904 8e74 |00c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GRAY20:Lnet/sf/dibdib/generic/ColorNmz; // field@748e │ │ +37b17e: 2202 8e14 |00cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b182: 1a0f c309 |00cd: const-string v15, "ASH_GRAY" // string@09c3 │ │ +37b186: 130e 0f00 |00cf: const/16 v14, #int 15 // #f │ │ +37b18a: 0812 0400 |00d1: move-object/from16 v18, v4 │ │ +37b18e: 1404 b9b9 b900 |00d3: const v4, #float 1.70562e-38 // #00b9b9b9 │ │ +37b194: 7040 0aa2 f24e |00d6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b19a: 6902 e573 |00d9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ASH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73e5 │ │ +37b19e: 2204 8e14 |00db: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b1a2: 1a0f 1446 |00dd: const-string v15, "SILVER_SAND" // string@4614 │ │ +37b1a6: 130e 1000 |00df: const/16 v14, #int 16 // #10 │ │ +37b1aa: 0813 0200 |00e1: move-object/from16 v19, v2 │ │ +37b1ae: 1402 c0c0 c000 |00e3: const v2, #float 1.77016e-38 // #00c0c0c0 │ │ +37b1b4: 7040 0aa2 f42e |00e6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b1ba: 6904 9775 |00e9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SILVER_SAND:Lnet/sf/dibdib/generic/ColorNmz; // field@7597 │ │ +37b1be: 2202 8e14 |00eb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b1c2: 1a0f 1246 |00ed: const-string v15, "SILVER" // string@4612 │ │ +37b1c6: 130e 1100 |00ef: const/16 v14, #int 17 // #11 │ │ +37b1ca: 0814 0400 |00f1: move-object/from16 v20, v4 │ │ +37b1ce: 1404 c7c7 c700 |00f3: const v4, #float 1.83469e-38 // #00c7c7c7 │ │ +37b1d4: 7040 0aa2 f24e |00f6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b1da: 6902 9575 |00f9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SILVER:Lnet/sf/dibdib/generic/ColorNmz; // field@7595 │ │ +37b1de: 2204 8e14 |00fb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b1e2: 1a0f 9240 |00fd: const-string v15, "PASTEL_GRAY" // string@4092 │ │ +37b1e6: 130e 1200 |00ff: const/16 v14, #int 18 // #12 │ │ +37b1ea: 0815 0200 |0101: move-object/from16 v21, v2 │ │ +37b1ee: 1402 cccc cc00 |0103: const v2, #float 1.88079e-38 // #00cccccc │ │ +37b1f4: 7040 0aa2 f42e |0106: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b1fa: 6904 2675 |0109: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7526 │ │ +37b1fe: 2202 8e14 |010b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b202: 1a0f 731c |010d: const-string v15, "GAINSBORO" // string@1c73 │ │ +37b206: 130e 1300 |010f: const/16 v14, #int 19 // #13 │ │ +37b20a: 0816 0400 |0111: move-object/from16 v22, v4 │ │ +37b20e: 1404 dcdc dc00 |0113: const v4, #float 2.0283e-38 // #00dcdcdc │ │ +37b214: 7040 0aa2 f24e |0116: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b21a: 6902 7f74 |0119: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GAINSBORO:Lnet/sf/dibdib/generic/ColorNmz; // field@747f │ │ +37b21e: 2204 8e14 |011b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b222: 1a0f 0541 |011d: const-string v15, "PLATINUM" // string@4105 │ │ +37b226: 130e 1400 |011f: const/16 v14, #int 20 // #14 │ │ +37b22a: 0817 0200 |0121: move-object/from16 v23, v2 │ │ +37b22e: 1402 e4e4 e400 |0123: const v2, #float 2.10206e-38 // #00e4e4e4 │ │ +37b234: 7040 0aa2 f42e |0126: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b23a: 6904 4575 |0129: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7545 │ │ +37b23e: 2202 8e14 |012b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b242: 1a0f 0a53 |012d: const-string v15, "WHITESMOKE" // string@530a │ │ +37b246: 130e 1500 |012f: const/16 v14, #int 21 // #15 │ │ +37b24a: 0818 0400 |0131: move-object/from16 v24, v4 │ │ +37b24e: 1404 f5f5 f500 |0133: const v4, #float 2.25879e-38 // #00f5f5f5 │ │ +37b254: 7040 0aa2 f24e |0136: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b25a: 6902 df75 |0139: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz; // field@75df │ │ +37b25e: 2204 8e14 |013b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b262: 1a0f 0953 |013d: const-string v15, "WHITE" // string@5309 │ │ +37b266: 130e 1600 |013f: const/16 v14, #int 22 // #16 │ │ +37b26a: 0819 0200 |0141: move-object/from16 v25, v2 │ │ +37b26e: 1402 ffff ff00 |0143: const v2, #float 2.35099e-38 // #00ffffff │ │ +37b274: 7040 0aa2 f42e |0146: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b27a: 6904 de75 |0149: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75de │ │ +37b27e: 2202 8e14 |014b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b282: 1a0e 3a09 |014d: const-string v14, "ALICE_BLUE__W" // string@093a │ │ +37b286: 130f 1700 |014f: const/16 v15, #int 23 // #17 │ │ +37b28a: 081a 0400 |0151: move-object/from16 v26, v4 │ │ +37b28e: 1404 fff8 f000 |0153: const v4, #float 2.21298e-38 // #00f0f8ff │ │ +37b294: 7040 0aa2 e24f |0156: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b29a: 6902 d473 |0159: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ALICE_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d4 │ │ +37b29e: 2204 8e14 |015b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b2a2: 1a0e 5409 |015d: const-string v14, "AMARANTH__W" // string@0954 │ │ +37b2a6: 130f 1800 |015f: const/16 v15, #int 24 // #18 │ │ +37b2aa: 081b 0200 |0161: move-object/from16 v27, v2 │ │ +37b2ae: 1402 502b e500 |0163: const v2, #float 2.10459e-38 // #00e52b50 │ │ +37b2b4: 7040 0aa2 e42f |0166: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b2ba: 6904 d673 |0169: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AMARANTH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d6 │ │ +37b2be: 2202 8e14 |016b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b2c2: 1a0e 5609 |016d: const-string v14, "AMBER__W" // string@0956 │ │ +37b2c6: 130f 1900 |016f: const/16 v15, #int 25 // #19 │ │ +37b2ca: 081c 0400 |0171: move-object/from16 v28, v4 │ │ +37b2ce: 1404 00bf ff00 |0173: const v4, #float 2.34866e-38 // #00ffbf00 │ │ +37b2d4: 7040 0aa2 e24f |0176: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b2da: 6902 d873 |0179: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMBER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d8 │ │ +37b2de: 2204 8e14 |017b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b2e2: 1a0e 5909 |017d: const-string v14, "AMETHYST__W" // string@0959 │ │ +37b2e6: 130f 1a00 |017f: const/16 v15, #int 26 // #1a │ │ +37b2ea: 081d 0200 |0181: move-object/from16 v29, v2 │ │ +37b2ee: 1402 cc66 9900 |0183: const v2, #float 1.40877e-38 // #009966cc │ │ +37b2f4: 7040 0aa2 e42f |0186: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b2fa: 6904 da73 |0189: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AMETHYST__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73da │ │ +37b2fe: 2202 8e14 |018b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b302: 1a0e a209 |018d: const-string v14, "APPLE_GREEN__W" // string@09a2 │ │ +37b306: 130f 1b00 |018f: const/16 v15, #int 27 // #1b │ │ +37b30a: 081e 0400 |0191: move-object/from16 v30, v4 │ │ +37b30e: 1404 00b6 8d00 |0193: const v4, #float 1.30141e-38 // #008db600 │ │ +37b314: 7040 0aa2 e24f |0196: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b31a: 6902 dd73 |0199: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73dd │ │ +37b31e: 2204 8e14 |019b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b322: 1a0e a309 |019d: const-string v14, "APPLE_RED__W" // string@09a3 │ │ +37b326: 130f 1c00 |019f: const/16 v15, #int 28 // #1c │ │ +37b32a: 081f 0200 |01a1: move-object/from16 v31, v2 │ │ +37b32e: 1402 3200 be00 |01a3: const v2, #float 1.74488e-38 // #00be0032 │ │ +37b334: 7040 0aa2 e42f |01a6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b33a: 6904 de73 |01a9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_RED__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73de │ │ +37b33e: 2202 8e14 |01ab: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b342: 1a0e a809 |01ad: const-string v14, "APRICOT__W" // string@09a8 │ │ +37b346: 130f 1d00 |01af: const/16 v15, #int 29 // #1d │ │ +37b34a: 0820 0400 |01b1: move-object/from16 v32, v4 │ │ +37b34e: 1404 b1ce fb00 |01b3: const v4, #float 2.31249e-38 // #00fbceb1 │ │ +37b354: 7040 0aa2 e24f |01b6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b35a: 6902 e173 |01b9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73e1 │ │ +37b35e: 2204 8e14 |01bb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b362: 1a0e aa09 |01bd: const-string v14, "AQUAMARINE__W" // string@09aa │ │ +37b366: 130f 1e00 |01bf: const/16 v15, #int 30 // #1e │ │ +37b36a: 0821 0200 |01c1: move-object/from16 v33, v2 │ │ +37b36e: 1402 d4ff 7f00 |01c3: const v2, #float 1.17549e-38 // #007fffd4 │ │ +37b374: 7040 0aa2 e42f |01c6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b37a: 6904 e373 |01c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AQUAMARINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73e3 │ │ +37b37e: 2202 8e14 |01cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b382: 1a0e 2f0a |01cd: const-string v14, "AZURE__W" // string@0a2f │ │ +37b386: 130f 1f00 |01cf: const/16 v15, #int 31 // #1f │ │ +37b38a: 0822 0400 |01d1: move-object/from16 v34, v4 │ │ +37b38e: 1304 ff7f |01d3: const/16 v4, #int 32767 // #7fff │ │ +37b392: 7040 0aa2 e24f |01d5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b398: 6902 eb73 |01d8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73eb │ │ +37b39c: 2204 8e14 |01da: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b3a0: 1a0e c80c |01dc: const-string v14, "BABY_BLUE__W" // string@0cc8 │ │ +37b3a4: 130f 2000 |01de: const/16 v15, #int 32 // #20 │ │ +37b3a8: 0823 0200 |01e0: move-object/from16 v35, v2 │ │ +37b3ac: 1402 f0cf 8900 |01e2: const v2, #float 1.26561e-38 // #0089cff0 │ │ +37b3b2: 7040 0aa2 e42f |01e5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b3b8: 6904 ed73 |01e8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BABY_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73ed │ │ +37b3bc: 2202 8e14 |01ea: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b3c0: 1a0e 010d |01ec: const-string v14, "BEIGE__W" // string@0d01 │ │ +37b3c4: 130f 2100 |01ee: const/16 v15, #int 33 // #21 │ │ +37b3c8: 0824 0400 |01f0: move-object/from16 v36, v4 │ │ +37b3cc: 1404 dcf5 f500 |01f2: const v4, #float 2.25879e-38 // #00f5f5dc │ │ +37b3d2: 7040 0aa2 e24f |01f5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b3d8: 6902 f873 |01f8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73f8 │ │ +37b3dc: 2204 8e14 |01fa: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b3e0: 1a0e 620d |01fc: const-string v14, "BRICK_RED__W" // string@0d62 │ │ +37b3e4: 130f 2200 |01fe: const/16 v15, #int 34 // #22 │ │ +37b3e8: 0825 0200 |0200: move-object/from16 v37, v2 │ │ +37b3ec: 1402 5441 cb00 |0202: const v2, #float 1.8666e-38 // #00cb4154 │ │ +37b3f2: 7040 0aa2 e42f |0205: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b3f8: 6904 1474 |0208: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRICK_RED__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7414 │ │ +37b3fc: 2202 8e14 |020a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b400: 1a0e 300d |020c: const-string v14, "BLUSH__W" // string@0d30 │ │ +37b404: 130f 2300 |020e: const/16 v15, #int 35 // #23 │ │ +37b408: 0826 0400 |0210: move-object/from16 v38, v4 │ │ +37b40c: 1404 835d de00 |0212: const v4, #float 2.0421e-38 // #00de5d83 │ │ +37b412: 7040 0aa2 e24f |0215: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b418: 6902 1074 |0218: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUSH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7410 │ │ +37b41c: 2204 8e14 |021a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b420: 1a0e 660d |021c: const-string v14, "BRONZE__W" // string@0d66 │ │ +37b424: 130f 2400 |021e: const/16 v15, #int 36 // #24 │ │ +37b428: 0827 0200 |0220: move-object/from16 v39, v2 │ │ +37b42c: 1402 327f cd00 |0222: const v2, #float 1.88719e-38 // #00cd7f32 │ │ +37b432: 7040 0aa2 e42f |0225: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b438: 6904 1874 |0228: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7418 │ │ +37b43c: 2202 8e14 |022a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b440: 1a0e 6a0d |022c: const-string v14, "BROWN__W" // string@0d6a │ │ +37b444: 130f 2500 |022e: const/16 v15, #int 37 // #25 │ │ +37b448: 0828 0400 |0230: move-object/from16 v40, v4 │ │ +37b44c: 1404 0033 9900 |0232: const v4, #float 1.40691e-38 // #00993300 │ │ +37b452: 7040 0aa2 e24f |0235: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b458: 6902 1c74 |0238: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BROWN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@741c │ │ +37b45c: 2204 8e14 |023a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b460: 1a0e 790d |023c: const-string v14, "BURGUNDY__W" // string@0d79 │ │ +37b464: 130f 2600 |023e: const/16 v15, #int 38 // #26 │ │ +37b468: 0829 0200 |0240: move-object/from16 v41, v2 │ │ +37b46c: 1402 2000 8000 |0242: const v2, #float 1.1755e-38 // #00800020 │ │ +37b472: 7040 0aa2 e42f |0245: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b478: 6904 1d74 |0248: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BURGUNDY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@741d │ │ +37b47c: 2202 8e14 |024a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b480: 1a0e 830d |024c: const-string v14, "BYZANTIUM__W" // string@0d83 │ │ +37b484: 130f 2700 |024e: const/16 v15, #int 39 // #27 │ │ +37b488: 082a 0400 |0250: move-object/from16 v42, v4 │ │ +37b48c: 1404 6329 7000 |0252: const v4, #float 1.03004e-38 // #00702963 │ │ +37b492: 7040 0aa2 e24f |0255: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b498: 6902 2274 |0258: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BYZANTIUM__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7422 │ │ +37b49c: 2204 8e14 |025a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b4a0: 1a0e 8c0f |025c: const-string v14, "CARMINE__W" // string@0f8c │ │ +37b4a4: 130f 2800 |025e: const/16 v15, #int 40 // #28 │ │ +37b4a8: 082b 0200 |0260: move-object/from16 v43, v2 │ │ +37b4ac: 1402 1800 9600 |0262: const v2, #float 1.37754e-38 // #00960018 │ │ +37b4b2: 7040 0aa2 e42f |0265: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b4b8: 6904 2774 |0268: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARMINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7427 │ │ +37b4bc: 2202 8e14 |026a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b4c0: 1a0e b90f |026c: const-string v14, "CERISE__W" // string@0fb9 │ │ +37b4c4: 130f 2900 |026e: const/16 v15, #int 41 // #29 │ │ +37b4c8: 082c 0400 |0270: move-object/from16 v44, v4 │ │ +37b4cc: 1404 6331 de00 |0272: const v4, #float 2.04052e-38 // #00de3163 │ │ +37b4d2: 7040 0aa2 e24f |0275: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b4d8: 6902 2c74 |0278: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CERISE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@742c │ │ +37b4dc: 2204 8e14 |027a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b4e0: 1a0e bb0f |027c: const-string v14, "CERULEAN__W" // string@0fbb │ │ +37b4e4: 130f 2a00 |027e: const/16 v15, #int 42 // #2a │ │ +37b4e8: 082d 0200 |0280: move-object/from16 v45, v2 │ │ +37b4ec: 1302 a77b |0282: const/16 v2, #int 31655 // #7ba7 │ │ +37b4f0: 7040 0aa2 e42f |0284: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b4f6: 6904 2e74 |0287: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CERULEAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@742e │ │ +37b4fa: 2202 8e14 |0289: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b4fe: 1a0e c30f |028b: const-string v14, "CHAMPAGNE__W" // string@0fc3 │ │ +37b502: 130f 2b00 |028d: const/16 v15, #int 43 // #2b │ │ +37b506: 082e 0400 |028f: move-object/from16 v46, v4 │ │ +37b50a: 1404 cee7 f700 |0291: const v4, #float 2.27665e-38 // #00f7e7ce │ │ +37b510: 7040 0aa2 e24f |0294: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b516: 6902 3074 |0297: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHAMPAGNE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7430 │ │ +37b51a: 2204 8e14 |0299: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b51e: 1a0e ee0f |029b: const-string v14, "CHOCOLATE__W" // string@0fee │ │ +37b522: 130f 2c00 |029d: const/16 v15, #int 44 // #2c │ │ +37b526: 082f 0200 |029f: move-object/from16 v47, v2 │ │ +37b52a: 1402 003f 7b00 |02a1: const v2, #float 1.13184e-38 // #007b3f00 │ │ +37b530: 7040 0aa2 e42f |02a4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b536: 6904 3974 |02a7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7439 │ │ +37b53a: 2202 8e14 |02a9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b53e: 1a0e 2610 |02ab: const-string v14, "COBALT_BLUE__W" // string@1026 │ │ +37b542: 130f 2d00 |02ad: const/16 v15, #int 45 // #2d │ │ +37b546: 0830 0400 |02af: move-object/from16 v48, v4 │ │ +37b54a: 1304 ab47 |02b1: const/16 v4, #int 18347 // #47ab │ │ +37b54e: 7040 0aa2 e24f |02b3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b554: 6902 4174 |02b6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COBALT_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7441 │ │ +37b558: 2204 8e14 |02b8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b55c: 1a0e 2910 |02ba: const-string v14, "COFFEE__W" // string@1029 │ │ +37b560: 130f 2e00 |02bc: const/16 v15, #int 46 // #2e │ │ +37b564: 0831 0200 |02be: move-object/from16 v49, v2 │ │ +37b568: 1402 374e 6f00 |02c0: const v2, #float 1.02218e-38 // #006f4e37 │ │ +37b56e: 7040 0aa2 e42f |02c3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b574: 6904 4374 |02c6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COFFEE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7443 │ │ +37b578: 2202 8e14 |02c8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b57c: 1a0e a210 |02ca: const-string v14, "COPPER__W" // string@10a2 │ │ +37b580: 130f 2f00 |02cc: const/16 v15, #int 47 // #2f │ │ +37b584: 0832 0400 |02ce: move-object/from16 v50, v4 │ │ +37b588: 1404 3373 b800 |02d0: const v4, #float 1.69391e-38 // #00b87333 │ │ +37b58e: 7040 0aa2 e24f |02d3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b594: 6902 4674 |02d6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COPPER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7446 │ │ +37b598: 2204 8e14 |02d8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b59c: 1a0e a710 |02da: const-string v14, "CORAL__W" // string@10a7 │ │ +37b5a0: 130f 3000 |02dc: const/16 v15, #int 48 // #30 │ │ +37b5a4: 0833 0200 |02de: move-object/from16 v51, v2 │ │ +37b5a8: 1402 507f ff00 |02e0: const v2, #float 2.34637e-38 // #00ff7f50 │ │ +37b5ae: 7040 0aa2 e42f |02e3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b5b4: 6904 4974 |02e6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CORAL__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7449 │ │ +37b5b8: 2202 8e14 |02e8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b5bc: 1a0e d510 |02ea: const-string v14, "CRIMSON__W" // string@10d5 │ │ +37b5c0: 130f 3100 |02ec: const/16 v15, #int 49 // #31 │ │ +37b5c4: 0834 0400 |02ee: move-object/from16 v52, v4 │ │ +37b5c8: 1404 3c14 dc00 |02f0: const v4, #float 2.02111e-38 // #00dc143c │ │ +37b5ce: 7040 0aa2 e24f |02f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b5d4: 6902 4e74 |02f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CRIMSON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@744e │ │ +37b5d8: 2204 8e14 |02f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b5dc: 1a0e f610 |02fa: const-string v14, "CYAN__W" // string@10f6 │ │ +37b5e0: 130f 3200 |02fc: const/16 v15, #int 50 // #32 │ │ +37b5e4: 0835 0200 |02fe: move-object/from16 v53, v2 │ │ +37b5e8: 1402 ffff 0000 |0300: const v2, #float 9.18341e-41 // #0000ffff │ │ +37b5ee: 7040 0aa2 e42f |0303: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b5f4: 6904 5774 |0306: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7457 │ │ +37b5f8: 2202 8e14 |0308: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b5fc: 1a0e 1c16 |030a: const-string v14, "DESERT_SAND__W" // string@161c │ │ +37b600: 130f 3300 |030c: const/16 v15, #int 51 // #33 │ │ +37b604: 0836 0400 |030e: move-object/from16 v54, v4 │ │ +37b608: 1404 afc9 ed00 |0310: const v4, #float 2.18374e-38 // #00edc9af │ │ +37b60e: 7040 0aa2 e24f |0313: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b614: 6902 6374 |0316: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DESERT_SAND__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7463 │ │ +37b618: 2204 8e14 |0318: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b61c: 1a0e f817 |031a: const-string v14, "EMERALD__W" // string@17f8 │ │ +37b620: 130f 3400 |031c: const/16 v15, #int 52 // #34 │ │ +37b624: 0837 0200 |031e: move-object/from16 v55, v2 │ │ +37b628: 1402 78c8 5000 |0320: const v2, #float 7.41875e-39 // #0050c878 │ │ +37b62e: 7040 0aa2 e42f |0323: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b634: 6904 6e74 |0326: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@746e │ │ +37b638: 2202 8e14 |0328: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b63c: 1a0e 4218 |032a: const-string v14, "ERIN__W" // string@1842 │ │ +37b640: 130f 3500 |032c: const/16 v15, #int 53 // #35 │ │ +37b644: 0838 0400 |032e: move-object/from16 v56, v4 │ │ +37b648: 1404 3fff 0000 |0330: const v4, #float 9.1565e-41 // #0000ff3f │ │ +37b64e: 7040 0aa2 e24f |0333: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b654: 6902 7274 |0336: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ERIN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7472 │ │ +37b658: 2204 8e14 |0338: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b65c: 1a0e 951c |033a: const-string v14, "GOLD__W" // string@1c95 │ │ +37b660: 130f 3600 |033c: const/16 v15, #int 54 // #36 │ │ +37b664: 0839 0200 |033e: move-object/from16 v57, v2 │ │ +37b668: 1402 00d7 ff00 |0340: const v2, #float 2.34952e-38 // #00ffd700 │ │ +37b66e: 7040 0aa2 e42f |0343: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b674: 6904 8674 |0346: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7486 │ │ +37b678: 2202 8e14 |0348: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b67c: 1a0e 401d |034a: const-string v14, "HARLEQUIN__W" // string@1d40 │ │ +37b680: 130f 3700 |034c: const/16 v15, #int 55 // #37 │ │ +37b684: 083a 0400 |034e: move-object/from16 v58, v4 │ │ +37b688: 1404 00ff 3f00 |0350: const v4, #float 5.87711e-39 // #003fff00 │ │ +37b68e: 7040 0aa2 e24f |0353: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b694: 6902 9574 |0356: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HARLEQUIN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7495 │ │ +37b698: 2204 8e14 |0358: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b69c: 1a0e f91e |035a: const-string v14, "INDIGO__W" // string@1ef9 │ │ +37b6a0: 130f 3800 |035c: const/16 v15, #int 56 // #38 │ │ +37b6a4: 083b 0200 |035e: move-object/from16 v59, v2 │ │ +37b6a8: 1402 8200 4b00 |0360: const v2, #float 6.88784e-39 // #004b0082 │ │ +37b6ae: 7040 0aa2 e42f |0363: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b6b4: 6904 a574 |0366: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.INDIGO__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74a5 │ │ +37b6b8: 2202 8e14 |0368: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b6bc: 1a0e 931f |036a: const-string v14, "IVORY__W" // string@1f93 │ │ +37b6c0: 130f 3900 |036c: const/16 v15, #int 57 // #39 │ │ +37b6c4: 083c 0400 |036e: move-object/from16 v60, v4 │ │ +37b6c8: 1404 f0ff ff00 |0370: const v4, #float 2.35099e-38 // #00fffff0 │ │ +37b6ce: 7040 0aa2 e24f |0373: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b6d4: 6902 a874 |0376: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.IVORY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74a8 │ │ +37b6d8: 2204 8e14 |0378: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b6dc: 1a0e c420 |037a: const-string v14, "JADE__W" // string@20c4 │ │ +37b6e0: 130f 3a00 |037c: const/16 v15, #int 58 // #3a │ │ +37b6e4: 083d 0200 |037e: move-object/from16 v61, v2 │ │ +37b6e8: 1402 6ba8 0000 |0380: const v2, #float 6.0417e-41 // #0000a86b │ │ +37b6ee: 7040 0aa2 e42f |0383: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b6f4: 6904 ac74 |0386: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JADE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74ac │ │ +37b6f8: 2202 8e14 |0388: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b6fc: 1a0e f220 |038a: const-string v14, "JUNGLE_GREEN__W" // string@20f2 │ │ +37b700: 130f 3b00 |038c: const/16 v15, #int 59 // #3b │ │ +37b704: 083e 0400 |038e: move-object/from16 v62, v4 │ │ +37b708: 1404 87ab 2900 |0390: const v4, #float 3.82679e-39 // #0029ab87 │ │ +37b70e: 7040 0aa2 e24f |0393: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b714: 6902 af74 |0396: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.JUNGLE_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74af │ │ +37b718: 2204 8e14 |0398: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b71c: 1a0e 2d22 |039a: const-string v14, "LAVENDER__W" // string@222d │ │ +37b720: 130f 3c00 |039c: const/16 v15, #int 60 // #3c │ │ +37b724: 083f 0200 |039e: move-object/from16 v63, v2 │ │ +37b728: 1402 dc7e b500 |03a0: const v2, #float 1.66677e-38 // #00b57edc │ │ +37b72e: 7040 0aa2 e42f |03a3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b734: 6904 b874 |03a6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74b8 │ │ +37b738: 2202 8e14 |03a8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b73c: 1a0e 9222 |03aa: const-string v14, "LEMON__W" // string@2292 │ │ +37b740: 130f 3d00 |03ac: const/16 v15, #int 61 // #3d │ │ +37b744: 0840 0400 |03ae: move-object/from16 v64, v4 │ │ +37b748: 1404 00f7 ff00 |03b0: const v4, #float 2.35067e-38 // #00fff700 │ │ +37b74e: 7040 0aa2 e24f |03b3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b754: 6902 be74 |03b6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEMON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74be │ │ +37b758: 2204 8e14 |03b8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b75c: 1a0e d522 |03ba: const-string v14, "LILAC__W" // string@22d5 │ │ +37b760: 130f 3e00 |03bc: const/16 v15, #int 62 // #3e │ │ +37b764: 0841 0200 |03be: move-object/from16 v65, v2 │ │ +37b768: 1402 c8a2 c800 |03c0: const v2, #float 1.84255e-38 // #00c8a2c8 │ │ +37b76e: 7040 0aa2 e42f |03c3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b774: 6904 c974 |03c6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74c9 │ │ +37b778: 2202 8e14 |03c8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b77c: 1a0e e322 |03ca: const-string v14, "LIME__W" // string@22e3 │ │ +37b780: 130f 3f00 |03cc: const/16 v15, #int 63 // #3f │ │ +37b784: 0842 0400 |03ce: move-object/from16 v66, v4 │ │ +37b788: 1404 00ff bf00 |03d0: const v4, #float 1.76321e-38 // #00bfff00 │ │ +37b78e: 7040 0aa2 e24f |03d3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b794: 6902 cf74 |03d6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74cf │ │ +37b798: 2204 8e14 |03d8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b79c: 1a0e 853a |03da: const-string v14, "MAGENTA__W" // string@3a85 │ │ +37b7a0: 130f 4000 |03dc: const/16 v15, #int 64 // #40 │ │ +37b7a4: 0843 0200 |03de: move-object/from16 v67, v2 │ │ +37b7a8: 1402 ff00 ff00 |03e0: const v2, #float 2.34184e-38 // #00ff00ff │ │ +37b7ae: 7040 0aa2 e42f |03e3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b7b4: 6904 d774 |03e6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74d7 │ │ +37b7b8: 2202 8e14 |03e8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b7bc: 1a0e 833a |03ea: const-string v14, "MAGENTA_ROSE__W" // string@3a83 │ │ +37b7c0: 130f 4100 |03ec: const/16 v15, #int 65 // #41 │ │ +37b7c4: 0844 0400 |03ee: move-object/from16 v68, v4 │ │ +37b7c8: 1404 af00 ff00 |03f0: const v4, #float 2.34183e-38 // #00ff00af │ │ +37b7ce: 7040 0aa2 e24f |03f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b7d4: 6902 d574 |03f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA_ROSE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74d5 │ │ +37b7d8: 2204 8e14 |03f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b7dc: 1a0e b73a |03fa: const-string v14, "MAUVE__W" // string@3ab7 │ │ +37b7e0: 130f 4200 |03fc: const/16 v15, #int 66 // #42 │ │ +37b7e4: 0845 0200 |03fe: move-object/from16 v69, v2 │ │ +37b7e8: 1402 ffb0 e000 |0400: const v2, #float 2.06346e-38 // #00e0b0ff │ │ +37b7ee: 7040 0aa2 e42f |0403: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b7f4: 6904 e874 |0406: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAUVE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74e8 │ │ +37b7f8: 2202 8e14 |0408: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b7fc: 1a0e 5b3f |040a: const-string v14, "OCHRE__W" // string@3f5b │ │ +37b800: 130f 4300 |040c: const/16 v15, #int 67 // #43 │ │ +37b804: 0846 0400 |040e: move-object/from16 v70, v4 │ │ +37b808: 1404 2277 cc00 |0410: const v4, #float 1.87772e-38 // #00cc7722 │ │ +37b80e: 7040 0aa2 e24f |0413: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b814: 6902 0a75 |0416: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OCHRE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@750a │ │ +37b818: 2204 8e14 |0418: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b81c: 1a0e 9e3f |041a: const-string v14, "ORANGE__W" // string@3f9e │ │ +37b820: 130f 4400 |041c: const/16 v15, #int 68 // #44 │ │ +37b824: 0847 0200 |041e: move-object/from16 v71, v2 │ │ +37b828: 1402 0066 ff00 |0420: const v2, #float 2.34546e-38 // #00ff6600 │ │ +37b82e: 7040 0aa2 e42f |0423: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b834: 6904 1675 |0426: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7516 │ │ +37b838: 2202 8e14 |0428: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b83c: 1a0e a13f |042a: const-string v14, "ORCHID__W" // string@3fa1 │ │ +37b840: 130f 4500 |042c: const/16 v15, #int 69 // #45 │ │ +37b844: 0848 0400 |042e: move-object/from16 v72, v4 │ │ +37b848: 1404 d670 da00 |0430: const v4, #float 2.00606e-38 // #00da70d6 │ │ +37b84e: 7040 0aa2 e24f |0433: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b854: 6902 1975 |0436: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORCHID__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7519 │ │ +37b858: 2204 8e14 |0438: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b85c: 1a0e bf40 |043a: const-string v14, "PEACH__W" // string@40bf │ │ +37b860: 130f 4600 |043c: const/16 v15, #int 70 // #46 │ │ +37b864: 0849 0200 |043e: move-object/from16 v73, v2 │ │ +37b868: 1402 b4e5 ff00 |0440: const v2, #float 2.35005e-38 // #00ffe5b4 │ │ +37b86e: 7040 0aa2 e42f |0443: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b874: 6904 2a75 |0446: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@752a │ │ +37b878: 2202 8e14 |0448: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b87c: 1a0e c540 |044a: const-string v14, "PEAR__W" // string@40c5 │ │ +37b880: 130f 4700 |044c: const/16 v15, #int 71 // #47 │ │ +37b884: 084a 0400 |044e: move-object/from16 v74, v4 │ │ +37b888: 1404 31e2 d100 |0450: const v4, #float 1.92748e-38 // #00d1e231 │ │ +37b88e: 7040 0aa2 e24f |0453: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b894: 6902 3075 |0456: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEAR__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7530 │ │ +37b898: 2204 8e14 |0458: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b89c: 1a0e da40 |045a: const-string v14, "PERIWINKLE__W" // string@40da │ │ +37b8a0: 130f 4800 |045c: const/16 v15, #int 72 // #48 │ │ +37b8a4: 084b 0200 |045e: move-object/from16 v75, v2 │ │ +37b8a8: 1402 e6cd c300 |0460: const v2, #float 1.79818e-38 // #00c3cde6 │ │ +37b8ae: 7040 0aa2 e42f |0463: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b8b4: 6904 3275 |0466: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERIWINKLE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7532 │ │ +37b8b8: 2202 8e14 |0468: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b8bc: 1a0e e140 |046a: const-string v14, "PERSIAN_BLUE__W" // string@40e1 │ │ +37b8c0: 130f 4900 |046c: const/16 v15, #int 73 // #49 │ │ +37b8c4: 084c 0400 |046e: move-object/from16 v76, v4 │ │ +37b8c8: 1404 bb39 1c00 |0470: const v4, #float 2.5921e-39 // #001c39bb │ │ +37b8ce: 7040 0aa2 e24f |0473: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b8d4: 6902 3475 |0476: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7534 │ │ +37b8d8: 2204 8e14 |0478: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b8dc: 1a0e f740 |047a: const-string v14, "PINK__W" // string@40f7 │ │ +37b8e0: 130f 4a00 |047c: const/16 v15, #int 74 // #4a │ │ +37b8e4: 084d 0200 |047e: move-object/from16 v77, v2 │ │ +37b8e8: 1402 cbc0 ff00 |0480: const v2, #float 2.34872e-38 // #00ffc0cb │ │ +37b8ee: 7040 0aa2 e42f |0483: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b8f4: 6904 4275 |0486: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7542 │ │ +37b8f8: 2202 8e14 |0488: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b8fc: 1a0e 0741 |048a: const-string v14, "PLUM__W" // string@4107 │ │ +37b900: 130f 4b00 |048c: const/16 v15, #int 75 // #4b │ │ +37b904: 084e 0400 |048e: move-object/from16 v78, v4 │ │ +37b908: 1404 8545 8e00 |0490: const v4, #float 1.30656e-38 // #008e4585 │ │ +37b90e: 7040 0aa2 e24f |0493: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b914: 6902 4775 |0496: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PLUM__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7547 │ │ +37b918: 2204 8e14 |0498: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b91c: 1a0e 6c41 |049a: const-string v14, "PRUSSIAN_BLUE__W" // string@416c │ │ +37b920: 130f 4c00 |049c: const/16 v15, #int 76 // #4c │ │ +37b924: 084f 0200 |049e: move-object/from16 v79, v2 │ │ +37b928: 1302 5331 |04a0: const/16 v2, #int 12627 // #3153 │ │ +37b92c: 7040 0aa2 e42f |04a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b932: 6904 4c75 |04a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PRUSSIAN_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@754c │ │ +37b936: 2202 8e14 |04a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b93a: 1a0e 6f41 |04a9: const-string v14, "PUCE__W" // string@416f │ │ +37b93e: 130f 4d00 |04ab: const/16 v15, #int 77 // #4d │ │ +37b942: 0850 0400 |04ad: move-object/from16 v80, v4 │ │ +37b946: 1404 9988 cc00 |04af: const v4, #float 1.87834e-38 // #00cc8899 │ │ +37b94c: 7040 0aa2 e24f |04b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b952: 6902 4d75 |04b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PUCE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@754d │ │ +37b956: 2204 8e14 |04b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b95a: 1a0e 7c41 |04b9: const-string v14, "PURPLE__W" // string@417c │ │ +37b95e: 130f 4e00 |04bb: const/16 v15, #int 78 // #4e │ │ +37b962: 0851 0200 |04bd: move-object/from16 v81, v2 │ │ +37b966: 1402 ad0d 6a00 |04bf: const v2, #float 9.73947e-39 // #006a0dad │ │ +37b96c: 7040 0aa2 e42f |04c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b972: 6904 5975 |04c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7559 │ │ +37b976: 2202 8e14 |04c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b97a: 1a0e 0143 |04c9: const-string v14, "RASPBERRY__W" // string@4301 │ │ +37b97e: 130f 4f00 |04cb: const/16 v15, #int 79 // #4f │ │ +37b982: 0852 0400 |04cd: move-object/from16 v82, v4 │ │ +37b986: 1404 5c0b e300 |04cf: const v4, #float 2.08507e-38 // #00e30b5c │ │ +37b98c: 7040 0aa2 e24f |04d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b992: 6902 6475 |04d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RASPBERRY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7564 │ │ +37b996: 2204 8e14 |04d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b99a: 1a0e 1c43 |04d9: const-string v14, "RED_VIOLET__W" // string@431c │ │ +37b99e: 130f 5000 |04db: const/16 v15, #int 80 // #50 │ │ +37b9a2: 0853 0200 |04dd: move-object/from16 v83, v2 │ │ +37b9a6: 1402 8515 c700 |04df: const v2, #float 1.8283e-38 // #00c71585 │ │ +37b9ac: 7040 0aa2 e42f |04e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b9b2: 6904 6b75 |04e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED_VIOLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@756b │ │ +37b9b6: 2202 8e14 |04e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b9ba: 1a0e a643 |04e9: const-string v14, "ROSE__W" // string@43a6 │ │ +37b9be: 130f 5100 |04eb: const/16 v15, #int 81 // #51 │ │ +37b9c2: 0854 0400 |04ed: move-object/from16 v84, v4 │ │ +37b9c6: 1404 7f00 ff00 |04ef: const v4, #float 2.34182e-38 // #00ff007f │ │ +37b9cc: 7040 0aa2 e24f |04f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b9d2: 6902 7475 |04f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7574 │ │ +37b9d6: 2204 8e14 |04f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b9da: 1a0e b843 |04f9: const-string v14, "RUBY__W" // string@43b8 │ │ +37b9de: 130f 5200 |04fb: const/16 v15, #int 82 // #52 │ │ +37b9e2: 0855 0200 |04fd: move-object/from16 v85, v2 │ │ +37b9e6: 1402 5f11 e000 |04ff: const v2, #float 2.05774e-38 // #00e0115f │ │ +37b9ec: 7040 0aa2 e42f |0502: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b9f2: 6904 7975 |0505: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUBY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7579 │ │ +37b9f6: 2202 8e14 |0507: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b9fa: 1a0e f444 |0509: const-string v14, "SALMON__W" // string@44f4 │ │ +37b9fe: 130f 5300 |050b: const/16 v15, #int 83 // #53 │ │ +37ba02: 0856 0400 |050d: move-object/from16 v86, v4 │ │ +37ba06: 1404 7280 fa00 |050f: const v4, #float 2.3005e-38 // #00fa8072 │ │ +37ba0c: 7040 0aa2 e24f |0512: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ba12: 6902 8175 |0515: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7581 │ │ +37ba16: 2204 8e14 |0517: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ba1a: 1a0e fa44 |0519: const-string v14, "SANGRIA__W" // string@44fa │ │ +37ba1e: 130f 5400 |051b: const/16 v15, #int 84 // #54 │ │ +37ba22: 0857 0200 |051d: move-object/from16 v87, v2 │ │ +37ba26: 1402 0a00 9200 |051f: const v2, #float 1.3408e-38 // #0092000a │ │ +37ba2c: 7040 0aa2 e42f |0522: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ba32: 6904 8575 |0525: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SANGRIA__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7585 │ │ +37ba36: 2202 8e14 |0527: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ba3a: 1a0e fe44 |0529: const-string v14, "SAPPHIRE__W" // string@44fe │ │ +37ba3e: 130f 5500 |052b: const/16 v15, #int 85 // #55 │ │ +37ba42: 0858 0400 |052d: move-object/from16 v88, v4 │ │ +37ba46: 1404 ba52 0f00 |052f: const v4, #float 1.40721e-39 // #000f52ba │ │ +37ba4c: 7040 0aa2 e24f |0532: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ba52: 6902 8775 |0535: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAPPHIRE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7587 │ │ +37ba56: 2204 8e14 |0537: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ba5a: 1a0e 2345 |0539: const-string v14, "SCARLET__W" // string@4523 │ │ +37ba5e: 130f 5600 |053b: const/16 v15, #int 86 // #56 │ │ +37ba62: 0859 0200 |053d: move-object/from16 v89, v2 │ │ +37ba66: 1402 0024 ff00 |053f: const v2, #float 2.3431e-38 // #00ff2400 │ │ +37ba6c: 7040 0aa2 e42f |0542: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ba72: 6904 8975 |0545: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7589 │ │ +37ba76: 2202 8e14 |0547: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ba7a: 1a0e 9146 |0549: const-string v14, "SPRING_BUD__W" // string@4691 │ │ +37ba7e: 130f 5700 |054b: const/16 v15, #int 87 // #57 │ │ +37ba82: 085a 0400 |054d: move-object/from16 v90, v4 │ │ +37ba86: 1404 00fc a700 |054f: const v4, #float 1.54269e-38 // #00a7fc00 │ │ +37ba8c: 7040 0aa2 e24f |0552: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ba92: 6902 a375 |0555: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SPRING_BUD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75a3 │ │ +37ba96: 2204 8e14 |0557: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ba9a: 1a0e 9346 |0559: const-string v14, "SPRING_GREEN__W" // string@4693 │ │ +37ba9e: 130f 5800 |055b: const/16 v15, #int 88 // #58 │ │ +37baa2: 085b 0200 |055d: move-object/from16 v91, v2 │ │ +37baa6: 1402 7fff 0000 |055f: const v2, #float 9.16547e-41 // #0000ff7f │ │ +37baac: 7040 0aa2 e42f |0562: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bab2: 6904 a475 |0565: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPRING_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75a4 │ │ +37bab6: 2202 8e14 |0567: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37baba: 1a0e 064a |0569: const-string v14, "TAN__W" // string@4a06 │ │ +37babe: 130f 5900 |056b: const/16 v15, #int 89 // #59 │ │ +37bac2: 085c 0400 |056d: move-object/from16 v92, v4 │ │ +37bac6: 1404 8cb4 d200 |056f: const v4, #float 1.93502e-38 // #00d2b48c │ │ +37bacc: 7040 0aa2 e24f |0572: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bad2: 6902 b675 |0575: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75b6 │ │ +37bad6: 2204 8e14 |0577: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bada: 1a0e 144a |0579: const-string v14, "TAUPE__W" // string@4a14 │ │ +37bade: 130f 5a00 |057b: const/16 v15, #int 90 // #5a │ │ +37bae2: 085d 0200 |057d: move-object/from16 v93, v2 │ │ +37bae6: 1402 323c 4800 |057f: const v2, #float 6.63375e-39 // #00483c32 │ │ +37baec: 7040 0aa2 e42f |0582: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37baf2: 6904 b875 |0585: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAUPE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75b8 │ │ +37baf6: 2202 8e14 |0587: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bafa: 1a0e 294a |0589: const-string v14, "TEAL__W" // string@4a29 │ │ +37bafe: 130f 5b00 |058b: const/16 v15, #int 91 // #5b │ │ +37bb02: 085e 0400 |058d: move-object/from16 v94, v4 │ │ +37bb06: 1404 8080 0000 |058f: const v4, #float 4.60971e-41 // #00008080 │ │ +37bb0c: 7040 0aa2 e24f |0592: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bb12: 6902 bb75 |0595: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75bb │ │ +37bb16: 2204 8e14 |0597: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bb1a: 1a0e 6c4b |0599: const-string v14, "TURQUOISE__W" // string@4b6c │ │ +37bb1e: 130f 5c00 |059b: const/16 v15, #int 92 // #5c │ │ +37bb22: 085f 0200 |059d: move-object/from16 v95, v2 │ │ +37bb26: 1402 d0e0 4000 |059f: const v2, #float 5.95812e-39 // #0040e0d0 │ │ +37bb2c: 7040 0aa2 e42f |05a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bb32: 6904 c975 |05a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75c9 │ │ +37bb36: 2202 8e14 |05a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bb3a: 1a0e 224f |05a9: const-string v14, "ULTRAMARINE__W" // string@4f22 │ │ +37bb3e: 130f 5d00 |05ab: const/16 v15, #int 93 // #5d │ │ +37bb42: 0860 0400 |05ad: move-object/from16 v96, v4 │ │ +37bb46: 1404 ff00 3f00 |05af: const v4, #float 5.78599e-39 // #003f00ff │ │ +37bb4c: 7040 0aa2 e24f |05b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bb52: 6902 cd75 |05b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75cd │ │ +37bb56: 2204 8e14 |05b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bb5a: 1a0e 1251 |05b9: const-string v14, "VIOLET__W" // string@5112 │ │ +37bb5e: 130f 5e00 |05bb: const/16 v15, #int 94 // #5e │ │ +37bb62: 0861 0200 |05bd: move-object/from16 v97, v2 │ │ +37bb66: 1402 ff00 8000 |05bf: const v2, #float 1.17553e-38 // #008000ff │ │ +37bb6c: 7040 0aa2 e42f |05c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bb72: 6904 d675 |05c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75d6 │ │ +37bb76: 2202 8e14 |05c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bb7a: 1a0e 1451 |05c9: const-string v14, "VIRIDIAN__W" // string@5114 │ │ +37bb7e: 130f 5f00 |05cb: const/16 v15, #int 95 // #5f │ │ +37bb82: 0862 0400 |05cd: move-object/from16 v98, v4 │ │ +37bb86: 1404 6d82 4000 |05cf: const v4, #float 5.92426e-39 // #0040826d │ │ +37bb8c: 7040 0aa2 e24f |05d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bb92: 6902 d875 |05d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIRIDIAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75d8 │ │ +37bb96: 2204 8e14 |05d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bb9a: 1a0e 0710 |05d9: const-string v14, "CLARET__XKCD" // string@1007 │ │ +37bb9e: 130f 6000 |05db: const/16 v15, #int 96 // #60 │ │ +37bba2: 0863 0200 |05dd: move-object/from16 v99, v2 │ │ +37bba6: 1402 1800 6800 |05df: const v2, #float 9.55093e-39 // #00680018 │ │ +37bbac: 7040 0aa2 e42f |05e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bbb2: 6904 3d74 |05e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CLARET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@743d │ │ +37bbb6: 2202 8e14 |05e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bbba: 1a0e 9f3f |05e9: const-string v14, "ORANGE__XKCD" // string@3f9f │ │ +37bbbe: 130f 6100 |05eb: const/16 v15, #int 97 // #61 │ │ +37bbc2: 0864 0400 |05ed: move-object/from16 v100, v4 │ │ +37bbc6: 1404 0673 f900 |05ef: const v4, #float 2.29083e-38 // #00f97306 │ │ +37bbcc: 7040 0aa2 e24f |05f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bbd2: 6902 1775 |05f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7517 │ │ +37bbd6: 2204 8e14 |05f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bbda: 1a0e f917 |05f9: const-string v14, "EMERALD__XKCD" // string@17f9 │ │ +37bbde: 130f 6200 |05fb: const/16 v15, #int 98 // #62 │ │ +37bbe2: 0865 0200 |05fd: move-object/from16 v101, v2 │ │ +37bbe6: 1402 49a0 0100 |05ff: const v2, #float 1.49335e-40 // #0001a049 │ │ +37bbec: 7040 0aa2 e42f |0602: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bbf2: 6904 6f74 |0605: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@746f │ │ +37bbf6: 2202 8e14 |0607: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bbfa: 1a0e 2a4a |0609: const-string v14, "TEAL__XKCD" // string@4a2a │ │ +37bbfe: 130f 6300 |060b: const/16 v15, #int 99 // #63 │ │ +37bc02: 0866 0400 |060d: move-object/from16 v102, v4 │ │ +37bc06: 1404 8693 0200 |060f: const v4, #float 2.36592e-40 // #00029386 │ │ +37bc0c: 7040 0aa2 e24f |0612: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bc12: 6902 bc75 |0615: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75bc │ │ +37bc16: 2204 8e14 |0617: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bc1a: 1a0e b83a |0619: const-string v14, "MAUVE__XKCD" // string@3ab8 │ │ +37bc1e: 130f 6400 |061b: const/16 v15, #int 100 // #64 │ │ +37bc22: 0867 0200 |061d: move-object/from16 v103, v2 │ │ +37bc26: 1402 8171 ae00 |061f: const v2, #float 1.60201e-38 // #00ae7181 │ │ +37bc2c: 7040 0aa2 e42f |0622: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bc32: 6904 e974 |0625: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAUVE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e9 │ │ +37bc36: 2202 8e14 |0627: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bc3a: 1a0e a243 |0629: const-string v14, "ROSA" // string@43a2 │ │ +37bc3e: 130f 6500 |062b: const/16 v15, #int 101 // #65 │ │ +37bc42: 0868 0400 |062d: move-object/from16 v104, v4 │ │ +37bc46: 1404 a486 fe00 |062f: const v4, #float 2.33745e-38 // #00fe86a4 │ │ +37bc4c: 7040 0aa2 e24f |0632: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bc52: 6902 7075 |0635: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSA:Lnet/sf/dibdib/generic/ColorNmz; // field@7570 │ │ +37bc56: 2204 8e14 |0637: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bc5a: 1a0e e345 |0639: const-string v14, "SHIRAZ" // string@45e3 │ │ +37bc5e: 130f 6600 |063b: const/16 v15, #int 102 // #66 │ │ +37bc62: 0869 0200 |063d: move-object/from16 v105, v2 │ │ +37bc66: 1402 330d aa00 |063f: const v2, #float 1.56168e-38 // #00aa0d33 │ │ +37bc6c: 7040 0aa2 e42f |0642: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bc72: 6904 9275 |0645: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHIRAZ:Lnet/sf/dibdib/generic/ColorNmz; // field@7592 │ │ +37bc76: 2202 8e14 |0647: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bc7a: 1a0e 1543 |0649: const-string v14, "RED20" // string@4315 │ │ +37bc7e: 130f 6700 |064b: const/16 v15, #int 103 // #67 │ │ +37bc82: 086a 0400 |064d: move-object/from16 v106, v4 │ │ +37bc86: 1404 4b19 e600 |064f: const v4, #float 2.11312e-38 // #00e6194b │ │ +37bc8c: 7040 0aa2 e24f |0652: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bc92: 6902 6675 |0655: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED20:Lnet/sf/dibdib/generic/ColorNmz; // field@7566 │ │ +37bc96: 2204 8e14 |0657: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bc9a: 1a0e e70f |0659: const-string v14, "CHERRY" // string@0fe7 │ │ +37bc9e: 130f 6800 |065b: const/16 v15, #int 104 // #68 │ │ +37bca2: 086b 0200 |065d: move-object/from16 v107, v2 │ │ +37bca6: 1402 3402 cf00 |065f: const v2, #float 1.90107e-38 // #00cf0234 │ │ +37bcac: 7040 0aa2 e42f |0662: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bcb2: 6904 3574 |0665: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7435 │ │ +37bcb6: 2202 8e14 |0667: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bcba: 1a0e bf4a |0669: const-string v14, "TORCH" // string@4abf │ │ +37bcbe: 130f 6900 |066b: const/16 v15, #int 105 // #69 │ │ +37bcc2: 086c 0400 |066d: move-object/from16 v108, v4 │ │ +37bcc6: 1404 4000 ff00 |066f: const v4, #float 2.34181e-38 // #00ff0040 │ │ +37bccc: 7040 0aa2 e24f |0672: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bcd2: 6902 c375 |0675: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TORCH:Lnet/sf/dibdib/generic/ColorNmz; // field@75c3 │ │ +37bcd6: 2204 8e14 |0677: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bcda: 1a0e 1953 |0679: const-string v14, "WINE" // string@5319 │ │ +37bcde: 130f 6a00 |067b: const/16 v15, #int 106 // #6a │ │ +37bce2: 086d 0200 |067d: move-object/from16 v109, v2 │ │ +37bce6: 1402 3828 7000 |067f: const v2, #float 1.03e-38 // #00702838 │ │ +37bcec: 7040 0aa2 e42f |0682: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bcf2: 6904 e075 |0685: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e0 │ │ +37bcf6: 2202 8e14 |0687: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bcfa: 1a0e 2251 |0689: const-string v14, "VIVID_CHERRY" // string@5122 │ │ +37bcfe: 130f 6b00 |068b: const/16 v15, #int 107 // #6b │ │ +37bd02: 086e 0400 |068d: move-object/from16 v110, v4 │ │ +37bd06: 1404 4008 ff00 |068f: const v4, #float 2.3421e-38 // #00ff0840 │ │ +37bd0c: 7040 0aa2 e24f |0692: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bd12: 6902 d975 |0695: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIVID_CHERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@75d9 │ │ +37bd16: 2204 8e14 |0697: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bd1a: 1a0e f540 |0699: const-string v14, "PINKLACE" // string@40f5 │ │ +37bd1e: 130f 6c00 |069b: const/16 v15, #int 108 // #6c │ │ +37bd22: 086f 0200 |069d: move-object/from16 v111, v2 │ │ +37bd26: 1402 e4dd ff00 |069f: const v2, #float 2.34977e-38 // #00ffdde4 │ │ +37bd2c: 7040 0aa2 e42f |06a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bd32: 6904 4075 |06a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINKLACE:Lnet/sf/dibdib/generic/ColorNmz; // field@7540 │ │ +37bd36: 2202 8e14 |06a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bd3a: 1a0e 5309 |06a9: const-string v14, "AMARANTH" // string@0953 │ │ +37bd3e: 130f 6d00 |06ab: const/16 v15, #int 109 // #6d │ │ +37bd42: 0870 0400 |06ad: move-object/from16 v112, v4 │ │ +37bd46: 1404 502b e500 |06af: const v4, #float 2.10459e-38 // #00e52b50 │ │ +37bd4c: 7040 0aa2 e24f |06b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bd52: 6902 d573 |06b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz; // field@73d5 │ │ +37bd56: 2204 8e14 |06b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bd5a: 1a0e 8d0f |06b9: const-string v14, "CARNATION" // string@0f8d │ │ +37bd5e: 130f 6e00 |06bb: const/16 v15, #int 110 // #6e │ │ +37bd62: 0871 0200 |06bd: move-object/from16 v113, v2 │ │ +37bd66: 1402 8f79 fd00 |06bf: const v2, #float 2.3278e-38 // #00fd798f │ │ +37bd6c: 7040 0aa2 e42f |06c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bd72: 6904 2874 |06c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARNATION:Lnet/sf/dibdib/generic/ColorNmz; // field@7428 │ │ +37bd76: 2202 8e14 |06c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bd7a: 1a0e a543 |06c9: const-string v14, "ROSE_PINK" // string@43a5 │ │ +37bd7e: 130f 6f00 |06cb: const/16 v15, #int 111 // #6f │ │ +37bd82: 0872 0400 |06cd: move-object/from16 v114, v4 │ │ +37bd86: 1404 9c91 e800 |06cf: const v4, #float 2.13581e-38 // #00e8919c │ │ +37bd8c: 7040 0aa2 e24f |06d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bd92: 6902 7375 |06d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSE_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7573 │ │ +37bd96: 2204 8e14 |06d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bd9a: 1a0e d909 |06d9: const-string v14, "AUBERGINE" // string@09d9 │ │ +37bd9e: 130f 7000 |06db: const/16 v15, #int 112 // #70 │ │ +37bda2: 0873 0200 |06dd: move-object/from16 v115, v2 │ │ +37bda6: 1402 1009 3b00 |06df: const v2, #float 5.42155e-39 // #003b0910 │ │ +37bdac: 7040 0aa2 e42f |06e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bdb2: 6904 e773 |06e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AUBERGINE:Lnet/sf/dibdib/generic/ColorNmz; // field@73e7 │ │ +37bdb6: 2202 8e14 |06e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bdba: 1a0e 2f1a |06e9: const-string v14, "FIREBRICK" // string@1a2f │ │ +37bdbe: 130f 7100 |06eb: const/16 v15, #int 113 // #71 │ │ +37bdc2: 0874 0400 |06ed: move-object/from16 v116, v4 │ │ +37bdc6: 1404 1705 8000 |06ef: const v4, #float 1.17568e-38 // #00800517 │ │ +37bdcc: 7040 0aa2 e24f |06f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bdd2: 6902 7974 |06f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FIREBRICK:Lnet/sf/dibdib/generic/ColorNmz; // field@7479 │ │ +37bdd6: 2204 8e14 |06f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bdda: 1a0e 8b0f |06f9: const-string v14, "CARMINE" // string@0f8b │ │ +37bdde: 130f 7200 |06fb: const/16 v15, #int 114 // #72 │ │ +37bde2: 0875 0200 |06fd: move-object/from16 v117, v2 │ │ +37bde6: 1402 1602 9d00 |06ff: const v2, #float 1.44189e-38 // #009d0216 │ │ +37bdec: 7040 0aa2 e42f |0702: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bdf2: 6904 2674 |0705: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARMINE:Lnet/sf/dibdib/generic/ColorNmz; // field@7426 │ │ +37bdf6: 2202 8e14 |0707: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bdfa: 1a0e 2445 |0709: const-string v14, "SCARLET__XKCD" // string@4524 │ │ +37bdfe: 130f 7300 |070b: const/16 v15, #int 115 // #73 │ │ +37be02: 0876 0400 |070d: move-object/from16 v118, v4 │ │ +37be06: 1404 1901 be00 |070f: const v4, #float 1.74491e-38 // #00be0119 │ │ +37be0c: 7040 0aa2 e24f |0712: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37be12: 6902 8a75 |0715: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@758a │ │ +37be16: 2204 8e14 |0717: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37be1a: 1a0e 7747 |0719: const-string v14, "SUNSET_PINK" // string@4777 │ │ +37be1e: 130f 7400 |071b: const/16 v15, #int 116 // #74 │ │ +37be22: 0877 0200 |071d: move-object/from16 v119, v2 │ │ +37be26: 1402 bdbb e300 |071f: const v2, #float 2.0914e-38 // #00e3bbbd │ │ +37be2c: 7040 0aa2 e42f |0722: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37be32: 6904 af75 |0725: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNSET_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@75af │ │ +37be36: 2202 8e14 |0727: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37be3a: 1a0e 0610 |0729: const-string v14, "CLARET" // string@1006 │ │ +37be3e: 130f 7500 |072b: const/16 v15, #int 117 // #75 │ │ +37be42: 0878 0400 |072d: move-object/from16 v120, v4 │ │ +37be46: 1404 2d29 6700 |072f: const v4, #float 9.47383e-39 // #0067292d │ │ +37be4c: 7040 0aa2 e24f |0732: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37be52: 6902 3c74 |0735: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CLARET:Lnet/sf/dibdib/generic/ColorNmz; // field@743c │ │ +37be56: 2204 8e14 |0737: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37be5a: 1a0e a443 |0739: const-string v14, "ROSEWOOD" // string@43a4 │ │ +37be5e: 130f 7600 |073b: const/16 v15, #int 118 // #76 │ │ +37be62: 0879 0200 |073d: move-object/from16 v121, v2 │ │ +37be66: 1402 0b00 6500 |073f: const v2, #float 9.2754e-39 // #0065000b │ │ +37be6c: 7040 0aa2 e42f |0742: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37be72: 6904 7275 |0745: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROSEWOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7572 │ │ +37be76: 2202 8e14 |0747: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37be7a: 1a0e a323 |0749: const-string v14, "LOLLIPOP" // string@23a3 │ │ +37be7e: 130f 7700 |074b: const/16 v15, #int 119 // #77 │ │ +37be82: 087a 0400 |074d: move-object/from16 v122, v4 │ │ +37be86: 1404 5850 cc00 |074f: const v4, #float 1.87633e-38 // #00cc5058 │ │ +37be8c: 7040 0aa2 e24f |0752: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37be92: 6902 d174 |0755: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LOLLIPOP:Lnet/sf/dibdib/generic/ColorNmz; // field@74d1 │ │ +37be96: 2204 8e14 |0757: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37be9a: 1a0e 1b43 |0759: const-string v14, "RED_OXIDE" // string@431b │ │ +37be9e: 130f 7800 |075b: const/16 v15, #int 120 // #78 │ │ +37bea2: 087b 0200 |075d: move-object/from16 v123, v2 │ │ +37bea6: 1402 3433 6600 |075f: const v2, #float 9.38559e-39 // #00663334 │ │ +37beac: 7040 0aa2 e42f |0762: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37beb2: 6904 6a75 |0765: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED_OXIDE:Lnet/sf/dibdib/generic/ColorNmz; // field@756a │ │ +37beb6: 2202 8e14 |0767: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37beba: 1a0e d410 |0769: const-string v14, "CRIMSON" // string@10d4 │ │ +37bebe: 130f 7900 |076b: const/16 v15, #int 121 // #79 │ │ +37bec2: 087c 0400 |076d: move-object/from16 v124, v4 │ │ +37bec6: 1404 2924 9e00 |076f: const v4, #float 1.4523e-38 // #009e2429 │ │ +37becc: 7040 0aa2 e24f |0772: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bed2: 6902 4d74 |0775: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CRIMSON:Lnet/sf/dibdib/generic/ColorNmz; // field@744d │ │ +37bed6: 2204 8e14 |0777: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37beda: 1a0e f440 |0779: const-string v14, "PINK20" // string@40f4 │ │ +37bede: 130f 7a00 |077b: const/16 v15, #int 122 // #7a │ │ +37bee2: 087d 0200 |077d: move-object/from16 v125, v2 │ │ +37bee6: 1402 bebe fa00 |077f: const v2, #float 2.30273e-38 // #00fabebe │ │ +37beec: 7040 0aa2 e42f |0782: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bef2: 6904 3f75 |0785: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK20:Lnet/sf/dibdib/generic/ColorNmz; // field@753f │ │ +37bef6: 2202 8e14 |0787: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37befa: 1a0e 0043 |0789: const-string v14, "RASPBERRY" // string@4300 │ │ +37befe: 130f 7b00 |078b: const/16 v15, #int 123 // #7b │ │ +37bf02: 087e 0400 |078d: move-object/from16 v126, v4 │ │ +37bf06: 1404 312f 8500 |078f: const v4, #float 1.22311e-38 // #00852f31 │ │ +37bf0c: 7040 0aa2 e24f |0792: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bf12: 6902 6375 |0795: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RASPBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7563 │ │ +37bf16: 2204 8e14 |0797: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bf1a: 1a0e f052 |0799: const-string v14, "WARATAH" // string@52f0 │ │ +37bf1e: 130f 7c00 |079b: const/16 v15, #int 124 // #7c │ │ +37bf22: 087f 0200 |079d: move-object/from16 v127, v2 │ │ +37bf26: 1402 2924 aa00 |079f: const v2, #float 1.5625e-38 // #00aa2429 │ │ +37bf2c: 7040 0aa2 e42f |07a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bf32: 6904 db75 |07a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WARATAH:Lnet/sf/dibdib/generic/ColorNmz; // field@75db │ │ +37bf36: 2202 8e14 |07a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bf3a: 1a0e a923 |07a9: const-string v14, "LOTUS" // string@23a9 │ │ +37bf3e: 130f 7d00 |07ab: const/16 v15, #int 125 // #7d │ │ +37bf42: 0880 0400 |07ad: move-object/from16 v128, v4 │ │ +37bf46: 1404 3c3c 8600 |07af: const v4, #float 1.23276e-38 // #00863c3c │ │ +37bf4c: 7040 0aa2 e24f |07b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bf52: 6902 d274 |07b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LOTUS:Lnet/sf/dibdib/generic/ColorNmz; // field@74d2 │ │ +37bf56: 2204 8e14 |07b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bf5a: 1a0e 011a |07b9: const-string v14, "FERRARI" // string@1a01 │ │ +37bf5e: 130f 7e00 |07bb: const/16 v15, #int 126 // #7e │ │ +37bf62: 0881 0200 |07bd: move-object/from16 v129, v2 │ │ +37bf66: 1402 1a0d f700 |07bf: const v2, #float 2.26881e-38 // #00f70d1a │ │ +37bf6c: 7040 0aa2 e42f |07c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bf72: 6904 7874 |07c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FERRARI:Lnet/sf/dibdib/generic/ColorNmz; // field@7478 │ │ +37bf76: 2202 8e14 |07c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bf7a: 1a0e fe46 |07c9: const-string v14, "STRAWBERRY" // string@46fe │ │ +37bf7e: 130f 7f00 |07cb: const/16 v15, #int 127 // #7f │ │ +37bf82: 0882 0400 |07cd: move-object/from16 v130, v4 │ │ +37bf86: 1404 2a29 b400 |07cf: const v4, #float 1.65452e-38 // #00b4292a │ │ +37bf8c: 7040 0aa2 e24f |07d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bf92: 6902 ac75 |07d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STRAWBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@75ac │ │ +37bf96: 2204 8e14 |07d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bf9a: 1a0e e440 |07d9: const-string v14, "PERSIAN_RED" // string@40e4 │ │ +37bf9e: 130f 8000 |07db: const/16 v15, #int 128 // #80 │ │ +37bfa2: 0883 0200 |07dd: move-object/from16 v131, v2 │ │ +37bfa6: 1402 3333 cc00 |07df: const v2, #float 1.87528e-38 // #00cc3333 │ │ +37bfac: 7040 0aa2 e42f |07e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bfb2: 6904 3775 |07e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7537 │ │ +37bfb6: 2202 8e14 |07e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bfba: 1a0e ab16 |07e9: const-string v14, "DUSTY_PINK" // string@16ab │ │ +37bfbe: 130f 8100 |07eb: const/16 v15, #int 129 // #81 │ │ +37bfc2: 0884 0400 |07ed: move-object/from16 v132, v4 │ │ +37bfc6: 1404 bcbe db00 |07ef: const v4, #float 2.01804e-38 // #00dbbebc │ │ +37bfcc: 7040 0aa2 e24f |07f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bfd2: 6902 6774 |07f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DUSTY_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7467 │ │ +37bfd6: 2204 8e14 |07f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bfda: 1a0e a343 |07f9: const-string v14, "ROSEWHITE" // string@43a3 │ │ +37bfde: 130f 8200 |07fb: const/16 v15, #int 130 // #82 │ │ +37bfe2: 0885 0200 |07fd: move-object/from16 v133, v2 │ │ +37bfe6: 1402 f5f6 ff00 |07ff: const v2, #float 2.35066e-38 // #00fff6f5 │ │ +37bfec: 7040 0aa2 e42f |0802: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bff2: 6904 7175 |0805: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROSEWHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@7571 │ │ +37bff6: 2202 8e14 |0807: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bffa: 1a0e a510 |0809: const-string v14, "CORAL" // string@10a5 │ │ +37bffe: 130f 8300 |080b: const/16 v15, #int 131 // #83 │ │ +37c002: 0886 0400 |080d: move-object/from16 v134, v4 │ │ +37c006: 1404 505a fc00 |080f: const v4, #float 2.31749e-38 // #00fc5a50 │ │ +37c00c: 7040 0aa2 e24f |0812: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c012: 6902 4774 |0815: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7447 │ │ +37c016: 2204 8e14 |0817: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c01a: 1a0e 1046 |0819: const-string v14, "SIGNAL_RED" // string@4610 │ │ +37c01e: 130f 8400 |081b: const/16 v15, #int 132 // #84 │ │ +37c022: 0887 0200 |081d: move-object/from16 v135, v2 │ │ +37c026: 1402 2b31 ba00 |081f: const v2, #float 1.7099e-38 // #00ba312b │ │ +37c02c: 7040 0aa2 e42f |0822: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c032: 6904 9475 |0825: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SIGNAL_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7594 │ │ +37c036: 2202 8e14 |0827: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c03a: 1a0e f144 |0829: const-string v14, "SALMON" // string@44f1 │ │ +37c03e: 130f 8500 |082b: const/16 v15, #int 133 // #85 │ │ +37c042: 0888 0400 |082d: move-object/from16 v136, v4 │ │ +37c046: 1404 6c79 ff00 |082f: const v4, #float 2.34616e-38 // #00ff796c │ │ +37c04c: 7040 0aa2 e24f |0832: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c052: 6902 7e75 |0835: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON:Lnet/sf/dibdib/generic/ColorNmz; // field@757e │ │ +37c056: 2204 8e14 |0837: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c05a: 1a0e 230d |0839: const-string v14, "BLOOD" // string@0d23 │ │ +37c05e: 130f 8600 |083b: const/16 v15, #int 134 // #86 │ │ +37c062: 0889 0200 |083d: move-object/from16 v137, v2 │ │ +37c066: 1402 0100 7700 |083f: const v2, #float 1.09284e-38 // #00770001 │ │ +37c06c: 7040 0aa2 e42f |0842: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c072: 6904 0474 |0845: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7404 │ │ +37c076: 2202 8e14 |0847: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c07a: 1a0e 2916 |0849: const-string v14, "DIESEL" // string@1629 │ │ +37c07e: 130f 8700 |084b: const/16 v15, #int 135 // #87 │ │ +37c082: 088a 0400 |084d: move-object/from16 v138, v4 │ │ +37c086: 1504 1300 |084f: const/high16 v4, #int 1245184 // #13 │ │ +37c08a: 7040 0aa2 e24f |0851: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c090: 6902 6574 |0854: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DIESEL:Lnet/sf/dibdib/generic/ColorNmz; // field@7465 │ │ +37c094: 2204 8e14 |0856: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c098: 1a0e 7f1d |0858: const-string v14, "HOMEBUSH_RED" // string@1d7f │ │ +37c09c: 130f 8800 |085a: const/16 v15, #int 136 // #88 │ │ +37c0a0: 088b 0200 |085c: move-object/from16 v139, v2 │ │ +37c0a4: 1402 2d3a d800 |085e: const v2, #float 1.98573e-38 // #00d83a2d │ │ +37c0aa: 7040 0aa2 e42f |0861: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c0b0: 6904 9d74 |0864: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@749d │ │ +37c0b4: 2202 8e14 |0866: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c0b8: 1a0e 9b3a |0868: const-string v14, "MAROON__X11" // string@3a9b │ │ +37c0bc: 130f 8900 |086a: const/16 v15, #int 137 // #89 │ │ +37c0c0: 088c 0400 |086c: move-object/from16 v140, v4 │ │ +37c0c4: 1504 8000 |086e: const/high16 v4, #int 8388608 // #80 │ │ +37c0c8: 7040 0aa2 e24f |0870: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c0ce: 6902 e674 |0873: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@74e6 │ │ +37c0d2: 2204 8e14 |0875: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c0d6: 1a0e 9a3a |0877: const-string v14, "MAROON20" // string@3a9a │ │ +37c0da: 130f 8a00 |0879: const/16 v15, #int 138 // #8a │ │ +37c0de: 088d 0200 |087b: move-object/from16 v141, v2 │ │ +37c0e2: 1502 8000 |087d: const/high16 v2, #int 8388608 // #80 │ │ +37c0e6: 7040 0aa2 e42f |087f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c0ec: 6904 e574 |0882: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAROON20:Lnet/sf/dibdib/generic/ColorNmz; // field@74e5 │ │ +37c0f0: 2202 8e14 |0884: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c0f4: 1a0e 1643 |0886: const-string v14, "REDBERRY" // string@4316 │ │ +37c0f8: 130f 8b00 |0888: const/16 v15, #int 139 // #8b │ │ +37c0fc: 088e 0400 |088a: move-object/from16 v142, v4 │ │ +37c100: 1504 8e00 |088c: const/high16 v4, #int 9306112 // #8e │ │ +37c104: 7040 0aa2 e24f |088e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c10a: 6902 6775 |0891: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7567 │ │ +37c10e: 2204 8e14 |0893: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c112: 1a0e 1443 |0895: const-string v14, "RED" // string@4314 │ │ +37c116: 130f 8c00 |0897: const/16 v15, #int 140 // #8c │ │ +37c11a: 088f 0200 |0899: move-object/from16 v143, v2 │ │ +37c11e: 1502 e500 |089b: const/high16 v2, #int 15007744 // #e5 │ │ +37c122: 7040 0aa2 e42f |089d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c128: 6904 6575 |08a0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7565 │ │ +37c12c: 2202 8e14 |08a2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c130: 1a0e 7741 |08a4: const-string v14, "PURE_RED" // string@4177 │ │ +37c134: 130f 8d00 |08a6: const/16 v15, #int 141 // #8d │ │ +37c138: 0890 0400 |08a8: move-object/from16 v144, v4 │ │ +37c13c: 1504 ff00 |08aa: const/high16 v4, #int 16711680 // #ff │ │ +37c140: 7040 0aa2 e24f |08ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c146: 6902 5475 |08af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7554 │ │ +37c14a: 2204 8e14 |08b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c14e: 1a0e 2245 |08b3: const-string v14, "SCARLET" // string@4522 │ │ +37c152: 130f 8e00 |08b5: const/16 v15, #int 142 // #8e │ │ +37c156: 0891 0200 |08b7: move-object/from16 v145, v2 │ │ +37c15a: 1402 2a39 cd00 |08b9: const v2, #float 1.88468e-38 // #00cd392a │ │ +37c160: 7040 0aa2 e42f |08bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c166: 6904 8875 |08bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET:Lnet/sf/dibdib/generic/ColorNmz; // field@7588 │ │ +37c16a: 2202 8e14 |08c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c16e: 1a0e 8a3a |08c3: const-string v14, "MAHOGANY" // string@3a8a │ │ +37c172: 130f 8f00 |08c5: const/16 v15, #int 143 // #8f │ │ +37c176: 0892 0400 |08c7: move-object/from16 v146, v4 │ │ +37c17a: 1404 0001 4a00 |08c9: const v4, #float 6.79619e-39 // #004a0100 │ │ +37c180: 7040 0aa2 e24f |08cc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c186: 6902 da74 |08cf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAHOGANY:Lnet/sf/dibdib/generic/ColorNmz; // field@74da │ │ +37c18a: 2204 8e14 |08d1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c18e: 1a0e f244 |08d3: const-string v14, "SALMON_PALE" // string@44f2 │ │ +37c192: 130f 9000 |08d5: const/16 v15, #int 144 // #90 │ │ +37c196: 0893 0200 |08d7: move-object/from16 v147, v2 │ │ +37c19a: 1402 dbe1 ff00 |08d9: const v2, #float 2.34991e-38 // #00ffe1db │ │ +37c1a0: 7040 0aa2 e42f |08dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c1a6: 6904 7f75 |08df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SALMON_PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@757f │ │ +37c1aa: 2202 8e14 |08e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c1ae: 1a0e 1a43 |08e3: const-string v14, "RED_GUM" // string@431a │ │ +37c1b2: 130f 9100 |08e5: const/16 v15, #int 145 // #91 │ │ +37c1b6: 0894 0400 |08e7: move-object/from16 v148, v4 │ │ +37c1ba: 1404 3843 8d00 |08e9: const v4, #float 1.29729e-38 // #008d4338 │ │ +37c1c0: 7040 0aa2 e24f |08ec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c1c6: 6902 6975 |08ef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7569 │ │ +37c1ca: 2204 8e14 |08f1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c1ce: 1a0e 044a |08f3: const-string v14, "TANGERINE" // string@4a04 │ │ +37c1d2: 130f 9200 |08f5: const/16 v15, #int 146 // #92 │ │ +37c1d6: 0895 0200 |08f7: move-object/from16 v149, v2 │ │ +37c1da: 1402 5769 e900 |08f9: const v2, #float 2.14355e-38 // #00e96957 │ │ +37c1e0: 7040 0aa2 e42f |08fc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c1e6: 6904 b575 |08ff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TANGERINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b5 │ │ +37c1ea: 2202 8e14 |0901: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c1ee: 1a0e 7b0d |0903: const-string v14, "BURNT_PINK" // string@0d7b │ │ +37c1f2: 130f 9300 |0905: const/16 v15, #int 147 // #93 │ │ +37c1f6: 0896 0400 |0907: move-object/from16 v150, v4 │ │ +37c1fa: 1404 8e9b e100 |0909: const v4, #float 2.07188e-38 // #00e19b8e │ │ +37c200: 7040 0aa2 e24f |090c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c206: 6902 1f74 |090f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BURNT_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@741f │ │ +37c20a: 2204 8e14 |0911: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c20e: 1a0e 2f0d |0913: const-string v14, "BLUSH" // string@0d2f │ │ +37c212: 130f 9400 |0915: const/16 v15, #int 148 // #94 │ │ +37c216: 0897 0200 |0917: move-object/from16 v151, v2 │ │ +37c21a: 1402 8e9e f200 |0919: const v2, #float 2.22811e-38 // #00f29e8e │ │ +37c220: 7040 0aa2 e42f |091c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c226: 6904 0f74 |091f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz; // field@740f │ │ +37c22a: 2202 8e14 |0921: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c22e: 1a0e 7450 |0923: const-string v14, "VENETIAN_RED" // string@5074 │ │ +37c232: 130f 9500 |0925: const/16 v15, #int 149 // #95 │ │ +37c236: 0898 0400 |0927: move-object/from16 v152, v4 │ │ +37c23a: 1404 2b37 7700 |0929: const v4, #float 1.09482e-38 // #0077372b │ │ +37c240: 7040 0aa2 e24f |092c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c246: 6902 d175 |092f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VENETIAN_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@75d1 │ │ +37c24a: 2204 8e14 |0931: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c24e: 1a0e 263b |0933: const-string v14, "MILANO" // string@3b26 │ │ +37c252: 130f 9600 |0935: const/16 v15, #int 150 // #96 │ │ +37c256: 0899 0200 |0937: move-object/from16 v153, v2 │ │ +37c25a: 1402 0411 b800 |0939: const v2, #float 1.69038e-38 // #00b81104 │ │ +37c260: 7040 0aa2 e42f |093c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c266: 6904 f274 |093f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MILANO:Lnet/sf/dibdib/generic/ColorNmz; // field@74f2 │ │ +37c26a: 2202 8e14 |0941: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c26e: 1a0e b14a |0943: const-string v14, "TOMATO" // string@4ab1 │ │ +37c272: 130f 9700 |0945: const/16 v15, #int 151 // #97 │ │ +37c276: 089a 0400 |0947: move-object/from16 v154, v4 │ │ +37c27a: 1404 2640 ef00 |0949: const v4, #float 2.19717e-38 // #00ef4026 │ │ +37c280: 7040 0aa2 e24f |094c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c286: 6902 c175 |094f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TOMATO:Lnet/sf/dibdib/generic/ColorNmz; // field@75c1 │ │ +37c28a: 2204 8e14 |0951: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c28e: 1a0e 1c41 |0953: const-string v14, "POSSUM" // string@411c │ │ +37c292: 130f 9800 |0955: const/16 v15, #int 152 // #98 │ │ +37c296: 089b 0200 |0957: move-object/from16 v155, v2 │ │ +37c29a: 1402 8188 a100 |0959: const v2, #float 1.48345e-38 // #00a18881 │ │ +37c2a0: 7040 0aa2 e42f |095c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c2a6: 6904 4975 |095f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.POSSUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7549 │ │ +37c2aa: 2202 8e14 |0961: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c2ae: 1a0e 1943 |0963: const-string v14, "RED_DUST" // string@4319 │ │ +37c2b2: 130f 9900 |0965: const/16 v15, #int 153 // #99 │ │ +37c2b6: 089c 0400 |0967: move-object/from16 v156, v4 │ │ +37c2ba: 1404 4f67 d000 |0969: const v4, #float 1.91388e-38 // #00d0674f │ │ +37c2c0: 7040 0aa2 e24f |096c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c2c6: 6902 6875 |096f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED_DUST:Lnet/sf/dibdib/generic/ColorNmz; // field@7568 │ │ +37c2ca: 2204 8e14 |0971: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c2ce: 1a0e 344a |0973: const-string v14, "TERRACOTTA" // string@4a34 │ │ +37c2d2: 130f 9a00 |0975: const/16 v15, #int 154 // #9a │ │ +37c2d6: 089d 0200 |0977: move-object/from16 v157, v2 │ │ +37c2da: 1402 364c a000 |0979: const v2, #float 1.4721e-38 // #00a04c36 │ │ +37c2e0: 7040 0aa2 e42f |097c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c2e6: 6904 be75 |097f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TERRACOTTA:Lnet/sf/dibdib/generic/ColorNmz; // field@75be │ │ +37c2ea: 2202 8e14 |0981: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c2ee: 1a0e 871c |0983: const-string v14, "GHOST_GUM" // string@1c87 │ │ +37c2f2: 130f 9b00 |0985: const/16 v15, #int 155 // #9b │ │ +37c2f6: 089e 0400 |0987: move-object/from16 v158, v4 │ │ +37c2fa: 1404 d4da e800 |0989: const v4, #float 2.13843e-38 // #00e8dad4 │ │ +37c300: 7040 0aa2 e24f |098c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c306: 6902 8174 |098f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GHOST_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7481 │ │ +37c30a: 2204 8e14 |0991: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c30e: 1a0e f50c |0993: const-string v14, "BEAN" // string@0cf5 │ │ +37c312: 130f 9c00 |0995: const/16 v15, #int 156 // #9c │ │ +37c316: 089f 0200 |0997: move-object/from16 v159, v2 │ │ +37c31a: 1402 020c 3d00 |0999: const v2, #float 5.60627e-39 // #003d0c02 │ │ +37c320: 7040 0aa2 e42f |099c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c326: 6904 f473 |099f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@73f4 │ │ +37c32a: 2202 8e14 |09a1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c32e: 1a0e f344 |09a3: const-string v14, "SALMON_PINK" // string@44f3 │ │ +37c332: 130f 9d00 |09a5: const/16 v15, #int 157 // #9d │ │ +37c336: 08a0 0400 |09a7: move-object/from16 v160, v4 │ │ +37c33a: 1404 7996 d900 |09a9: const v4, #float 1.99823e-38 // #00d99679 │ │ +37c340: 7040 0aa2 e24f |09ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c346: 6902 8075 |09af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7580 │ │ +37c34a: 2204 8e14 |09b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c34e: 1a0e 903a |09b3: const-string v14, "MANDARINE" // string@3a90 │ │ +37c352: 130f 9e00 |09b5: const/16 v15, #int 158 // #9e │ │ +37c356: 08a1 0200 |09b7: move-object/from16 v161, v2 │ │ +37c35a: 1402 2754 e400 |09b9: const v2, #float 2.09687e-38 // #00e45427 │ │ +37c360: 7040 0aa2 e42f |09bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c366: 6904 dd74 |09bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MANDARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@74dd │ │ +37c36a: 2202 8e14 |09c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c36e: 1a0e a009 |09c3: const-string v14, "APPLE_BLOSSOM" // string@09a0 │ │ +37c372: 130f 9f00 |09c5: const/16 v15, #int 159 // #9f │ │ +37c376: 08a2 0400 |09c7: move-object/from16 v162, v4 │ │ +37c37a: 1404 d8e1 f200 |09c9: const v4, #float 2.23052e-38 // #00f2e1d8 │ │ +37c380: 7040 0aa2 e24f |09cc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c386: 6902 db73 |09cf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_BLOSSOM:Lnet/sf/dibdib/generic/ColorNmz; // field@73db │ │ +37c38a: 2204 8e14 |09d1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c38e: 1a0e 2810 |09d3: const-string v14, "COFFEE_BEAN" // string@1028 │ │ +37c392: 130f a000 |09d5: const/16 v15, #int 160 // #a0 │ │ +37c396: 08a3 0200 |09d7: move-object/from16 v163, v2 │ │ +37c39a: 1402 010a 2900 |09d9: const v2, #float 3.76884e-39 // #00290a01 │ │ +37c3a0: 7040 0aa2 e42f |09dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c3a6: 6904 4274 |09df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COFFEE_BEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7442 │ │ +37c3aa: 2202 8e14 |09e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c3ae: 1a0e e010 |09e3: const-string v14, "CUMIN" // string@10e0 │ │ +37c3b2: 130f a100 |09e5: const/16 v15, #int 161 // #a1 │ │ +37c3b6: 08a4 0400 |09e7: move-object/from16 v164, v4 │ │ +37c3ba: 1404 2143 9200 |09e9: const v4, #float 1.34321e-38 // #00924321 │ │ +37c3c0: 7040 0aa2 e24f |09ec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c3c6: 6902 5274 |09ef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CUMIN:Lnet/sf/dibdib/generic/ColorNmz; // field@7452 │ │ +37c3ca: 2204 8e14 |09f1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c3ce: 1a0e 7650 |09f3: const-string v14, "VERMILLION" // string@5076 │ │ +37c3d2: 130f a200 |09f5: const/16 v15, #int 162 // #a2 │ │ +37c3d6: 08a5 0200 |09f7: move-object/from16 v165, v2 │ │ +37c3da: 1402 0040 ff00 |09f9: const v2, #float 2.3441e-38 // #00ff4000 │ │ +37c3e0: 7040 0aa2 e42f |09fc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c3e6: 6904 d275 |09ff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VERMILLION:Lnet/sf/dibdib/generic/ColorNmz; // field@75d2 │ │ +37c3ea: 2202 8e14 |0a01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c3ee: 1a0e 923a |0a03: const-string v14, "MANGO" // string@3a92 │ │ +37c3f2: 130f a300 |0a05: const/16 v15, #int 163 // #a3 │ │ +37c3f6: 08a6 0400 |0a07: move-object/from16 v166, v4 │ │ +37c3fa: 1404 4080 ff00 |0a09: const v4, #float 2.34641e-38 // #00ff8040 │ │ +37c400: 7040 0aa2 e24f |0a0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c406: 6902 de74 |0a0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MANGO:Lnet/sf/dibdib/generic/ColorNmz; // field@74de │ │ +37c40a: 2204 8e14 |0a11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c40e: 1a0e 9043 |0a13: const-string v14, "ROCKMELON" // string@4390 │ │ +37c412: 130f a400 |0a15: const/16 v15, #int 164 // #a4 │ │ +37c416: 08a7 0200 |0a17: move-object/from16 v167, v2 │ │ +37c41a: 1402 4b89 f600 |0a19: const v2, #float 2.26408e-38 // #00f6894b │ │ +37c420: 7040 0aa2 e42f |0a1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c426: 6904 6f75 |0a1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROCKMELON:Lnet/sf/dibdib/generic/ColorNmz; // field@756f │ │ +37c42a: 2202 8e14 |0a21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c42e: 1a0e ed0f |0a23: const-string v14, "CHOCOLATE_RED" // string@0fed │ │ +37c432: 130f a500 |0a25: const/16 v15, #int 165 // #a5 │ │ +37c436: 08a8 0400 |0a27: move-object/from16 v168, v4 │ │ +37c43a: 1404 0014 4800 |0a29: const v4, #float 6.61933e-39 // #00481400 │ │ +37c440: 7040 0aa2 e24f |0a2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c446: 6902 3874 |0a2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7438 │ │ +37c44a: 2204 8e14 |0a31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c44e: 1a0e bd40 |0a33: const-string v14, "PEACH" // string@40bd │ │ +37c452: 130f a600 |0a35: const/16 v15, #int 166 // #a6 │ │ +37c456: 08a9 0200 |0a37: move-object/from16 v169, v2 │ │ +37c45a: 1402 7cb0 ff00 |0a39: const v2, #float 2.34814e-38 // #00ffb07c │ │ +37c460: 7040 0aa2 e42f |0a3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c466: 6904 2875 |0a3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACH:Lnet/sf/dibdib/generic/ColorNmz; // field@7528 │ │ +37c46a: 2202 8e14 |0a41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c46e: 1a0e 9d3f |0a43: const-string v14, "ORANGE__A" // string@3f9d │ │ +37c472: 130f a700 |0a45: const/16 v15, #int 167 // #a7 │ │ +37c476: 08aa 0400 |0a47: move-object/from16 v170, v4 │ │ +37c47a: 1404 2b6c e300 |0a49: const v4, #float 2.08855e-38 // #00e36c2b │ │ +37c480: 7040 0aa2 e24f |0a4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c486: 6902 1575 |0a4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7515 │ │ +37c48a: 2204 8e14 |0a51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c48e: 1a0e c217 |0a53: const-string v14, "EARTH" // string@17c2 │ │ +37c492: 130f a800 |0a55: const/16 v15, #int 168 // #a8 │ │ +37c496: 08ab 0200 |0a57: move-object/from16 v171, v2 │ │ +37c49a: 1402 3e65 a200 |0a59: const v2, #float 1.49137e-38 // #00a2653e │ │ +37c4a0: 7040 0aa2 e42f |0a5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c4a6: 6904 6874 |0a5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EARTH:Lnet/sf/dibdib/generic/ColorNmz; // field@7468 │ │ +37c4aa: 2202 8e14 |0a61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c4ae: 1a0e da09 |0a63: const-string v14, "AUBURN" // string@09da │ │ +37c4b2: 130f a900 |0a65: const/16 v15, #int 169 // #a9 │ │ +37c4b6: 08ac 0400 |0a67: move-object/from16 v172, v4 │ │ +37c4ba: 1404 0130 9a00 |0a69: const v4, #float 1.41599e-38 // #009a3001 │ │ +37c4c0: 7040 0aa2 e24f |0a6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c4c6: 6902 e873 |0a6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AUBURN:Lnet/sf/dibdib/generic/ColorNmz; // field@73e8 │ │ +37c4ca: 2204 8e14 |0a71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c4ce: 1a0e 3c55 |0a73: const-string v14, "ZINNWALDITE" // string@553c │ │ +37c4d2: 130f aa00 |0a75: const/16 v15, #int 170 // #aa │ │ +37c4d6: 08ad 0200 |0a77: move-object/from16 v173, v2 │ │ +37c4da: 1402 0816 2c00 |0a79: const v2, #float 4.04867e-39 // #002c1608 │ │ +37c4e0: 7040 0aa2 e42f |0a7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c4e6: 6904 e975 |0a7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZINNWALDITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e9 │ │ +37c4ea: 2202 8e14 |0a81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c4ee: 1a0e 9c3f |0a83: const-string v14, "ORANGE_DUSTY" // string@3f9c │ │ +37c4f2: 130f ab00 |0a85: const/16 v15, #int 171 // #ab │ │ +37c4f6: 08ae 0400 |0a87: move-object/from16 v174, v4 │ │ +37c4fa: 1404 3a83 f000 |0a89: const v4, #float 2.20876e-38 // #00f0833a │ │ +37c500: 7040 0aa2 e24f |0a8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c506: 6902 1475 |0a8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE_DUSTY:Lnet/sf/dibdib/generic/ColorNmz; // field@7514 │ │ +37c50a: 2204 8e14 |0a91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c50e: 1a0e e80f |0a93: const-string v14, "CHESTNUT" // string@0fe8 │ │ +37c512: 130f ac00 |0a95: const/16 v15, #int 172 // #ac │ │ +37c516: 08af 0200 |0a97: move-object/from16 v175, v2 │ │ +37c51a: 1402 0228 7400 |0a99: const v2, #float 1.06673e-38 // #00742802 │ │ +37c520: 7040 0aa2 e42f |0a9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c526: 6904 3674 |0a9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHESTNUT:Lnet/sf/dibdib/generic/ColorNmz; // field@7436 │ │ +37c52a: 2202 8e14 |0aa1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c52e: 1a0e e340 |0aa3: const-string v14, "PERSIAN_ORANGE" // string@40e3 │ │ +37c532: 130f ad00 |0aa5: const/16 v15, #int 173 // #ad │ │ +37c536: 08b0 0400 |0aa7: move-object/from16 v176, v4 │ │ +37c53a: 1404 5890 d900 |0aa9: const v4, #float 1.99801e-38 // #00d99058 │ │ +37c540: 7040 0aa2 e24f |0aac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c546: 6902 3675 |0aaf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_ORANGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7536 │ │ +37c54a: 2204 8e14 |0ab1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c54e: 1a0e 0e46 |0ab3: const-string v14, "SIENNA" // string@460e │ │ +37c552: 130f ae00 |0ab5: const/16 v15, #int 174 // #ae │ │ +37c556: 08b1 0200 |0ab7: move-object/from16 v177, v2 │ │ +37c55a: 1402 1e56 a900 |0ab9: const v2, #float 1.55511e-38 // #00a9561e │ │ +37c560: 7040 0aa2 e42f |0abc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c566: 6904 9375 |0abf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SIENNA:Lnet/sf/dibdib/generic/ColorNmz; // field@7593 │ │ +37c56a: 2202 8e14 |0ac1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c56e: 1a0e df45 |0ac3: const-string v14, "SHELL_PINK" // string@45df │ │ +37c572: 130f af00 |0ac5: const/16 v15, #int 175 // #af │ │ +37c576: 08b2 0400 |0ac7: move-object/from16 v178, v4 │ │ +37c57a: 1404 bbd9 f900 |0ac9: const v4, #float 2.29451e-38 // #00f9d9bb │ │ +37c580: 7040 0aa2 e24f |0acc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c586: 6902 8f75 |0acf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SHELL_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@758f │ │ +37c58a: 2204 8e14 |0ad1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c58e: 1a0e 9b3f |0ad3: const-string v14, "ORANGE20" // string@3f9b │ │ +37c592: 130f b000 |0ad5: const/16 v15, #int 176 // #b0 │ │ +37c596: 08b3 0200 |0ad7: move-object/from16 v179, v2 │ │ +37c59a: 1402 3182 f500 |0ad9: const v2, #float 2.25464e-38 // #00f58231 │ │ +37c5a0: 7040 0aa2 e42f |0adc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c5a6: 6904 1375 |0adf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7513 │ │ +37c5aa: 2202 8e14 |0ae1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c5ae: 1a0e a93b |0ae3: const-string v14, "MUDSTONE" // string@3ba9 │ │ +37c5b2: 130f b100 |0ae5: const/16 v15, #int 177 // #b1 │ │ +37c5b6: 08b4 0400 |0ae7: move-object/from16 v180, v4 │ │ +37c5ba: 1404 454e 5700 |0ae9: const v4, #float 8.01777e-39 // #00574e45 │ │ +37c5c0: 7040 0aa2 e24f |0aec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c5c6: 6902 fc74 |0aef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MUDSTONE:Lnet/sf/dibdib/generic/ColorNmz; // field@74fc │ │ +37c5ca: 2204 8e14 |0af1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c5ce: 1a0e a110 |0af3: const-string v14, "COPPER" // string@10a1 │ │ +37c5d2: 130f b200 |0af5: const/16 v15, #int 178 // #b2 │ │ +37c5d6: 08b5 0200 |0af7: move-object/from16 v181, v2 │ │ +37c5da: 1402 2563 b600 |0af9: const v2, #float 1.67496e-38 // #00b66325 │ │ +37c5e0: 7040 0aa2 e42f |0afc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c5e6: 6904 4574 |0aff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COPPER:Lnet/sf/dibdib/generic/ColorNmz; // field@7445 │ │ +37c5ea: 2202 8e14 |0b01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c5ee: 1a0e be40 |0b03: const-string v14, "PEACH_LIGHT" // string@40be │ │ +37c5f2: 130f b300 |0b05: const/16 v15, #int 179 // #b3 │ │ +37c5f6: 08b6 0400 |0b07: move-object/from16 v182, v4 │ │ +37c5fa: 1404 b1d8 ff00 |0b09: const v4, #float 2.34958e-38 // #00ffd8b1 │ │ +37c600: 7040 0aa2 e24f |0b0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c606: 6902 2975 |0b0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@7529 │ │ +37c60a: 2204 8e14 |0b11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c60e: 1a0e a709 |0b13: const-string v14, "APRICOT20" // string@09a7 │ │ +37c612: 130f b400 |0b15: const/16 v15, #int 180 // #b4 │ │ +37c616: 08b7 0200 |0b17: move-object/from16 v183, v2 │ │ +37c61a: 1402 b1d8 ff00 |0b19: const v2, #float 2.34958e-38 // #00ffd8b1 │ │ +37c620: 7040 0aa2 e42f |0b1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c626: 6904 e073 |0b1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT20:Lnet/sf/dibdib/generic/ColorNmz; // field@73e0 │ │ +37c62a: 2202 8e14 |0b21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c62e: 1a0e 663b |0b23: const-string v14, "MOCHA" // string@3b66 │ │ +37c632: 130f b500 |0b25: const/16 v15, #int 181 // #b5 │ │ +37c636: 08b8 0400 |0b27: move-object/from16 v184, v4 │ │ +37c63a: 1404 5176 9d00 |0b29: const v4, #float 1.44606e-38 // #009d7651 │ │ +37c640: 7040 0aa2 e24f |0b2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c646: 6902 f974 |0b2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MOCHA:Lnet/sf/dibdib/generic/ColorNmz; // field@74f9 │ │ +37c64a: 2204 8e14 |0b31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c64e: 1a0e 0c10 |0b33: const-string v14, "CLINKER" // string@100c │ │ +37c652: 130f b600 |0b35: const/16 v15, #int 182 // #b6 │ │ +37c656: 08b9 0200 |0b37: move-object/from16 v185, v2 │ │ +37c65a: 1402 091d 3700 |0b39: const v2, #float 5.06137e-39 // #00371d09 │ │ +37c660: 7040 0aa2 e42f |0b3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c666: 6904 3e74 |0b3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CLINKER:Lnet/sf/dibdib/generic/ColorNmz; // field@743e │ │ +37c66a: 2202 8e14 |0b41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c66e: 1a0e 7d1d |0b43: const-string v14, "HOMEBUSH_GRAY" // string@1d7d │ │ +37c672: 130f b700 |0b45: const/16 v15, #int 183 // #b7 │ │ +37c676: 08ba 0400 |0b47: move-object/from16 v186, v4 │ │ +37c67a: 1404 939b a200 |0b49: const v4, #float 1.49332e-38 // #00a29b93 │ │ +37c680: 7040 0aa2 e24f |0b4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c686: 6902 9b74 |0b4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@749b │ │ +37c68a: 2204 8e14 |0b51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c68e: 1a0e a609 |0b53: const-string v14, "APRICOT" // string@09a6 │ │ +37c692: 130f b800 |0b55: const/16 v15, #int 184 // #b8 │ │ +37c696: 08bb 0200 |0b57: move-object/from16 v187, v2 │ │ +37c69a: 1402 6db5 fe00 |0b59: const v2, #float 2.33913e-38 // #00feb56d │ │ +37c6a0: 7040 0aa2 e42f |0b5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c6a6: 6904 df73 |0b5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT:Lnet/sf/dibdib/generic/ColorNmz; // field@73df │ │ +37c6aa: 2202 8e14 |0b61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c6ae: 1a0e ec0f |0b63: const-string v14, "CHOCOLATE" // string@0fec │ │ +37c6b2: 130f b900 |0b65: const/16 v15, #int 185 // #b9 │ │ +37c6b6: 08bc 0400 |0b67: move-object/from16 v188, v4 │ │ +37c6ba: 1404 021c 3d00 |0b69: const v4, #float 5.61201e-39 // #003d1c02 │ │ +37c6c0: 7040 0aa2 e24f |0b6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c6c6: 6902 3774 |0b6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE:Lnet/sf/dibdib/generic/ColorNmz; // field@7437 │ │ +37c6ca: 2204 8e14 |0b71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c6ce: 1a0e f60f |0b73: const-string v14, "CINNAMON" // string@0ff6 │ │ +37c6d2: 130f ba00 |0b75: const/16 v15, #int 186 // #ba │ │ +37c6d6: 08bd 0200 |0b77: move-object/from16 v189, v2 │ │ +37c6da: 1402 064f ac00 |0b79: const v2, #float 1.58241e-38 // #00ac4f06 │ │ +37c6e0: 7040 0aa2 e42f |0b7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c6e6: 6904 3a74 |0b7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CINNAMON:Lnet/sf/dibdib/generic/ColorNmz; // field@743a │ │ +37c6ea: 2202 8e14 |0b81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c6ee: 1a0e 053b |0b83: const-string v14, "MERINO" // string@3b05 │ │ +37c6f2: 130f bb00 |0b85: const/16 v15, #int 187 // #bb │ │ +37c6f6: 08be 0400 |0b87: move-object/from16 v190, v4 │ │ +37c6fa: 1404 9eb7 c900 |0b89: const v4, #float 1.85248e-38 // #00c9b79e │ │ +37c700: 7040 0aa2 e24f |0b8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c706: 6902 ed74 |0b8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MERINO:Lnet/sf/dibdib/generic/ColorNmz; // field@74ed │ │ +37c70a: 2204 8e14 |0b91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c70e: 1a0e f842 |0b93: const-string v14, "RAFFIA" // string@42f8 │ │ +37c712: 130f bc00 |0b95: const/16 v15, #int 188 // #bc │ │ +37c716: 08bf 0200 |0b97: move-object/from16 v191, v2 │ │ +37c71a: 1402 95c6 eb00 |0b99: const v2, #float 2.16526e-38 // #00ebc695 │ │ +37c720: 7040 0aa2 e42f |0b9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c726: 6904 6075 |0b9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RAFFIA:Lnet/sf/dibdib/generic/ColorNmz; // field@7560 │ │ +37c72a: 2202 8e14 |0ba1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c72e: 1a0e 7e0d |0ba3: const-string v14, "BUTTERSCOTCH" // string@0d7e │ │ +37c732: 130f bd00 |0ba5: const/16 v15, #int 189 // #bd │ │ +37c736: 08c0 0400 |0ba7: move-object/from16 v192, v4 │ │ +37c73a: 1404 438f d300 |0ba9: const v4, #float 1.94287e-38 // #00d38f43 │ │ +37c740: 7040 0aa2 e24f |0bac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c746: 6902 2174 |0baf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BUTTERSCOTCH:Lnet/sf/dibdib/generic/ColorNmz; // field@7421 │ │ +37c74a: 2204 8e14 |0bb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c74e: 1a0e 134a |0bb3: const-string v14, "TAUPE" // string@4a13 │ │ +37c752: 130f be00 |0bb5: const/16 v15, #int 190 // #be │ │ +37c756: 08c1 0200 |0bb7: move-object/from16 v193, v2 │ │ +37c75a: 1402 81a2 b900 |0bb9: const v2, #float 1.70479e-38 // #00b9a281 │ │ +37c760: 7040 0aa2 e42f |0bbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c766: 6904 b775 |0bbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAUPE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b7 │ │ +37c76a: 2202 8e14 |0bc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c76e: 1a0e ef44 |0bc3: const-string v14, "SAFFRON" // string@44ef │ │ +37c772: 130f bf00 |0bc5: const/16 v15, #int 191 // #bf │ │ +37c776: 08c2 0400 |0bc7: move-object/from16 v194, v4 │ │ +37c77a: 1404 51aa f600 |0bc9: const v4, #float 2.26526e-38 // #00f6aa51 │ │ +37c780: 7040 0aa2 e24f |0bcc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c786: 6902 7c75 |0bcf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAFFRON:Lnet/sf/dibdib/generic/ColorNmz; // field@757c │ │ +37c78a: 2204 8e14 |0bd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c78e: 1a0e 963a |0bd3: const-string v14, "MARIGOLD" // string@3a96 │ │ +37c792: 130f c000 |0bd5: const/16 v15, #int 192 // #c0 │ │ +37c796: 08c3 0200 |0bd7: move-object/from16 v195, v2 │ │ +37c79a: 1402 157f ed00 |0bd9: const v2, #float 2.18106e-38 // #00ed7f15 │ │ +37c7a0: 7040 0aa2 e42f |0bdc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c7a6: 6904 e174 |0bdf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MARIGOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e1 │ │ +37c7aa: 2202 8e14 |0be1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c7ae: 1a0e 680d |0be3: const-string v14, "BROWN20" // string@0d68 │ │ +37c7b2: 130f c100 |0be5: const/16 v15, #int 193 // #c1 │ │ +37c7b6: 08c4 0400 |0be7: move-object/from16 v196, v4 │ │ +37c7ba: 1404 2463 9a00 |0be9: const v4, #float 1.41782e-38 // #009a6324 │ │ +37c7c0: 7040 0aa2 e24f |0bec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c7c6: 6902 1a74 |0bef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BROWN20:Lnet/sf/dibdib/generic/ColorNmz; // field@741a │ │ +37c7ca: 2204 8e14 |0bf1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c7ce: 1a0e 7041 |0bf3: const-string v14, "PUMPKIN" // string@4170 │ │ +37c7d2: 130f c200 |0bf5: const/16 v15, #int 194 // #c2 │ │ +37c7d6: 08c5 0200 |0bf7: move-object/from16 v197, v2 │ │ +37c7da: 1402 1a7e dd00 |0bf9: const v2, #float 2.03409e-38 // #00dd7e1a │ │ +37c7e0: 7040 0aa2 e42f |0bfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c7e6: 6904 4e75 |0bff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PUMPKIN:Lnet/sf/dibdib/generic/ColorNmz; // field@754e │ │ +37c7ea: 2202 8e14 |0c01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c7ee: 1a0e 7321 |0c03: const-string v14, "KHAKI__A" // string@2173 │ │ +37c7f2: 130f c300 |0c05: const/16 v15, #int 195 // #c3 │ │ +37c7f6: 08c6 0400 |0c07: move-object/from16 v198, v4 │ │ +37c7fa: 1404 4368 8200 |0c09: const v4, #float 1.1976e-38 // #00826843 │ │ +37c800: 7040 0aa2 e24f |0c0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c806: 6902 b174 |0c0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KHAKI__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74b1 │ │ +37c80a: 2204 8e14 |0c11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c80e: 1a0e 0e0d |0c13: const-string v14, "BIRCH_GRAY" // string@0d0e │ │ +37c812: 130f c400 |0c15: const/16 v15, #int 196 // #c4 │ │ +37c816: 08c7 0200 |0c17: move-object/from16 v199, v2 │ │ +37c81a: 1402 98a4 ab00 |0c19: const v2, #float 1.57629e-38 // #00aba498 │ │ +37c820: 7040 0aa2 e42f |0c1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c826: 6904 fa73 |0c1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BIRCH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73fa │ │ +37c82a: 2202 8e14 |0c21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c82e: 1a0e 334a |0c23: const-string v14, "TEQUILA" // string@4a33 │ │ +37c832: 130f c500 |0c25: const/16 v15, #int 197 // #c5 │ │ +37c836: 08c8 0400 |0c27: move-object/from16 v200, v4 │ │ +37c83a: 1404 d0e8 f600 |0c29: const v4, #float 2.2675e-38 // #00f6e8d0 │ │ +37c840: 7040 0aa2 e24f |0c2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c846: 6902 bd75 |0c2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEQUILA:Lnet/sf/dibdib/generic/ColorNmz; // field@75bd │ │ +37c84a: 2204 8e14 |0c31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c84e: 1a0e 533f |0c33: const-string v14, "OATMEAL" // string@3f53 │ │ +37c852: 130f c600 |0c35: const/16 v15, #int 198 // #c6 │ │ +37c856: 08c9 0200 |0c37: move-object/from16 v201, v2 │ │ +37c85a: 1402 82ae ca00 |0c39: const v2, #float 1.86134e-38 // #00caae82 │ │ +37c860: 7040 0aa2 e42f |0c3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c866: 6904 0775 |0c3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OATMEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7507 │ │ +37c86a: 2202 8e14 |0c41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c86e: 1a0e 893a |0c43: const-string v14, "MAGNOLIA" // string@3a89 │ │ +37c872: 130f c700 |0c45: const/16 v15, #int 199 // #c7 │ │ +37c876: 08ca 0400 |0c47: move-object/from16 v202, v4 │ │ +37c87a: 1404 bede f100 |0c49: const v4, #float 2.22123e-38 // #00f1debe │ │ +37c880: 7040 0aa2 e24f |0c4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c886: 6902 d974 |0c4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGNOLIA:Lnet/sf/dibdib/generic/ColorNmz; // field@74d9 │ │ +37c88a: 2204 8e14 |0c51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c88e: 1a0e 690d |0c53: const-string v14, "BROWN_DIRT" // string@0d69 │ │ +37c892: 130f c800 |0c55: const/16 v15, #int 200 // #c8 │ │ +37c896: 08cb 0200 |0c57: move-object/from16 v203, v2 │ │ +37c89a: 1402 3965 8300 |0c59: const v2, #float 1.20668e-38 // #00836539 │ │ +37c8a0: 7040 0aa2 e42f |0c5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c8a6: 6904 1b74 |0c5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BROWN_DIRT:Lnet/sf/dibdib/generic/ColorNmz; // field@741b │ │ +37c8aa: 2202 8e14 |0c61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c8ae: 1a0e 9a3f |0c63: const-string v14, "ORANGE" // string@3f9a │ │ +37c8b2: 130f c900 |0c65: const/16 v15, #int 201 // #c9 │ │ +37c8b6: 08cc 0400 |0c67: move-object/from16 v204, v4 │ │ +37c8ba: 1404 0080 ff00 |0c69: const v4, #float 2.3464e-38 // #00ff8000 │ │ +37c8c0: 7040 0aa2 e24f |0c6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c8c6: 6902 1275 |0c6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7512 │ │ +37c8ca: 2204 8e14 |0c71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c8ce: 1a0e 653b |0c73: const-string v14, "MOCCASIN" // string@3b65 │ │ +37c8d2: 130f ca00 |0c75: const/16 v15, #int 202 // #ca │ │ +37c8d6: 08cd 0200 |0c77: move-object/from16 v205, v2 │ │ +37c8da: 1402 b5e4 ff00 |0c79: const v2, #float 2.35001e-38 // #00ffe4b5 │ │ +37c8e0: 7040 0aa2 e42f |0c7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c8e6: 6904 f874 |0c7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOCCASIN:Lnet/sf/dibdib/generic/ColorNmz; // field@74f8 │ │ +37c8ea: 2202 8e14 |0c81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c8ee: 1a0e 8a22 |0c83: const-string v14, "LEAD_GRAY" // string@228a │ │ +37c8f2: 130f cb00 |0c85: const/16 v15, #int 203 // #cb │ │ +37c8f6: 08ce 0400 |0c87: move-object/from16 v206, v4 │ │ +37c8fa: 1404 585c 5e00 |0c89: const v4, #float 8.66566e-39 // #005e5c58 │ │ +37c900: 7040 0aa2 e24f |0c8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c906: 6902 bb74 |0c8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEAD_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74bb │ │ +37c90a: 2204 8e14 |0c91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c90e: 1a0e d94a |0c93: const-string v14, "TOUPE" // string@4ad9 │ │ +37c912: 130f cc00 |0c95: const/16 v15, #int 204 // #cc │ │ +37c916: 08cf 0200 |0c97: move-object/from16 v207, v2 │ │ +37c91a: 1402 7dac c700 |0c99: const v2, #float 1.83371e-38 // #00c7ac7d │ │ +37c920: 7040 0aa2 e42f |0c9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c926: 6904 c475 |0c9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TOUPE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c4 │ │ +37c92a: 2202 8e14 |0ca1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c92e: 1a0e 933a |0ca3: const-string v14, "MANILLA" // string@3a93 │ │ +37c932: 130f cd00 |0ca5: const/16 v15, #int 205 // #cd │ │ +37c936: 08d0 0400 |0ca7: move-object/from16 v208, v4 │ │ +37c93a: 1404 a7d0 e500 |0ca9: const v4, #float 2.11052e-38 // #00e5d0a7 │ │ +37c940: 7040 0aa2 e24f |0cac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c946: 6902 df74 |0caf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MANILLA:Lnet/sf/dibdib/generic/ColorNmz; // field@74df │ │ +37c94a: 2204 8e14 |0cb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c94e: 1a0e 670d |0cb3: const-string v14, "BROWN" // string@0d67 │ │ +37c952: 130f ce00 |0cb5: const/16 v15, #int 206 // #ce │ │ +37c956: 08d1 0200 |0cb7: move-object/from16 v209, v2 │ │ +37c95a: 1402 0037 6500 |0cb9: const v2, #float 9.29512e-39 // #00653700 │ │ +37c960: 7040 0aa2 e42f |0cbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c966: 6904 1974 |0cbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BROWN:Lnet/sf/dibdib/generic/ColorNmz; // field@7419 │ │ +37c96a: 2202 8e14 |0cc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c96e: 1a0e de1e |0cc3: const-string v14, "INCA_GOLD" // string@1ede │ │ +37c972: 130f cf00 |0cc5: const/16 v15, #int 207 // #cf │ │ +37c976: 08d2 0400 |0cc7: move-object/from16 v210, v4 │ │ +37c97a: 1404 198c df00 |0cc9: const v4, #float 2.05296e-38 // #00df8c19 │ │ +37c980: 7040 0aa2 e24f |0ccc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c986: 6902 a374 |0ccf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.INCA_GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@74a3 │ │ +37c98a: 2204 8e14 |0cd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c98e: 1a0e f744 |0cd3: const-string v14, "SAND" // string@44f7 │ │ +37c992: 130f d000 |0cd5: const/16 v15, #int 208 // #d0 │ │ +37c996: 08d3 0200 |0cd7: move-object/from16 v211, v2 │ │ +37c99a: 1402 8bc1 dc00 |0cd9: const v2, #float 2.02732e-38 // #00dcc18b │ │ +37c9a0: 7040 0aa2 e42f |0cdc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c9a6: 6904 8275 |0cdf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SAND:Lnet/sf/dibdib/generic/ColorNmz; // field@7582 │ │ +37c9aa: 2202 8e14 |0ce1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c9ae: 1a0e 7721 |0ce3: const-string v14, "KOALA_GRAY" // string@2177 │ │ +37c9b2: 130f d100 |0ce5: const/16 v15, #int 209 // #d1 │ │ +37c9b6: 08d4 0400 |0ce7: move-object/from16 v212, v4 │ │ +37c9ba: 1404 888f 9200 |0ce9: const v4, #float 1.34595e-38 // #00928f88 │ │ +37c9c0: 7040 0aa2 e24f |0cec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c9c6: 6902 b474 |0cef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KOALA_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74b4 │ │ +37c9ca: 2204 8e14 |0cf1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c9ce: 1a0e c440 |0cf3: const-string v14, "PEARL_GRAY" // string@40c4 │ │ +37c9d2: 130f d200 |0cf5: const/16 v15, #int 210 // #d2 │ │ +37c9d6: 08d5 0200 |0cf7: move-object/from16 v213, v2 │ │ +37c9da: 1402 c7d3 d800 |0cf9: const v2, #float 1.99124e-38 // #00d8d3c7 │ │ +37c9e0: 7040 0aa2 e42f |0cfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c9e6: 6904 2f75 |0cff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEARL_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@752f │ │ +37c9ea: 2202 8e14 |0d01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c9ee: 1a0e b43f |0d03: const-string v14, "OYSTER" // string@3fb4 │ │ +37c9f2: 130f d300 |0d05: const/16 v15, #int 211 // #d3 │ │ +37c9f6: 08d6 0400 |0d07: move-object/from16 v214, v4 │ │ +37c9fa: 1404 788f 9900 |0d09: const v4, #float 1.41023e-38 // #00998f78 │ │ +37ca00: 7040 0aa2 e24f |0d0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ca06: 6902 1b75 |0d0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OYSTER:Lnet/sf/dibdib/generic/ColorNmz; // field@751b │ │ +37ca0a: 2204 8e14 |0d11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ca0e: 1a0e 623f |0d13: const-string v14, "OFF_WHITE" // string@3f62 │ │ +37ca12: 130f d400 |0d15: const/16 v15, #int 212 // #d4 │ │ +37ca16: 08d7 0200 |0d17: move-object/from16 v215, v2 │ │ +37ca1a: 1402 d5e9 f100 |0d19: const v2, #float 2.22162e-38 // #00f1e9d5 │ │ +37ca20: 7040 0aa2 e42f |0d1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ca26: 6904 0b75 |0d1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OFF_WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@750b │ │ +37ca2a: 2202 8e14 |0d21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ca2e: 1a0e f844 |0d23: const-string v14, "SANDSTONE" // string@44f8 │ │ +37ca32: 130f d500 |0d25: const/16 v15, #int 213 // #d5 │ │ +37ca36: 08d8 0400 |0d27: move-object/from16 v216, v4 │ │ +37ca3a: 1404 8ebf d500 |0d29: const v4, #float 1.96297e-38 // #00d5bf8e │ │ +37ca40: 7040 0aa2 e24f |0d2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ca46: 6902 8375 |0d2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SANDSTONE:Lnet/sf/dibdib/generic/ColorNmz; // field@7583 │ │ +37ca4a: 2204 8e14 |0d31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ca4e: 1a0e 034a |0d33: const-string v14, "TAN" // string@4a03 │ │ +37ca52: 130f d600 |0d35: const/16 v15, #int 214 // #d6 │ │ +37ca56: 08d9 0200 |0d37: move-object/from16 v217, v2 │ │ +37ca5a: 1402 6fb2 d100 |0d39: const v2, #float 1.92576e-38 // #00d1b26f │ │ +37ca60: 7040 0aa2 e42f |0d3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ca66: 6904 b475 |0d3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75b4 │ │ +37ca6a: 2202 8e14 |0d41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ca6e: 1a0e 1710 |0d43: const-string v14, "CLOUD_GRAY" // string@1017 │ │ +37ca72: 130f d700 |0d45: const/16 v15, #int 215 // #d7 │ │ +37ca76: 08da 0400 |0d47: move-object/from16 v218, v4 │ │ +37ca7a: 1404 b9c1 c400 |0d49: const v4, #float 1.80693e-38 // #00c4c1b9 │ │ +37ca80: 7040 0aa2 e24f |0d4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ca86: 6902 3f74 |0d4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CLOUD_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@743f │ │ +37ca8a: 2204 8e14 |0d51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ca8e: 1a0e c20f |0d53: const-string v14, "CHAMOIS" // string@0fc2 │ │ +37ca92: 130f d800 |0d55: const/16 v15, #int 216 // #d8 │ │ +37ca96: 08db 0200 |0d57: move-object/from16 v219, v2 │ │ +37ca9a: 1402 73a8 be00 |0d59: const v2, #float 1.75092e-38 // #00bea873 │ │ +37caa0: 7040 0aa2 e42f |0d5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37caa6: 6904 2f74 |0d5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHAMOIS:Lnet/sf/dibdib/generic/ColorNmz; // field@742f │ │ +37caaa: 2202 8e14 |0d61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37caae: 1a0e 650d |0d63: const-string v14, "BRONZE_OLIVE" // string@0d65 │ │ +37cab2: 130f d900 |0d65: const/16 v15, #int 217 // #d9 │ │ +37cab6: 08dc 0400 |0d67: move-object/from16 v220, v4 │ │ +37caba: 1404 3e5d 6900 |0d69: const v4, #float 9.67618e-39 // #00695d3e │ │ +37cac0: 7040 0aa2 e24f |0d6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cac6: 6902 1774 |0d6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE_OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@7417 │ │ +37caca: 2204 8e14 |0d71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cace: 1a0e fd46 |0d73: const-string v14, "STRAW" // string@46fd │ │ +37cad2: 130f da00 |0d75: const/16 v15, #int 218 // #da │ │ +37cad6: 08dd 0200 |0d77: move-object/from16 v221, v2 │ │ +37cada: 1402 82c8 e300 |0d79: const v2, #float 2.09186e-38 // #00e3c882 │ │ +37cae0: 7040 0aa2 e42f |0d7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cae6: 6904 ab75 |0d7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.STRAW:Lnet/sf/dibdib/generic/ColorNmz; // field@75ab │ │ +37caea: 2202 8e14 |0d81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37caee: 1a0e b310 |0d83: const-string v14, "CREAM" // string@10b3 │ │ +37caf2: 130f db00 |0d85: const/16 v15, #int 219 // #db │ │ +37caf6: 08de 0400 |0d87: move-object/from16 v222, v4 │ │ +37cafa: 1404 bee3 ef00 |0d89: const v4, #float 2.20304e-38 // #00efe3be │ │ +37cb00: 7040 0aa2 e24f |0d8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cb06: 6902 4c74 |0d8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CREAM:Lnet/sf/dibdib/generic/ColorNmz; // field@744c │ │ +37cb0a: 2204 8e14 |0d91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cb0e: 1a0e 7447 |0d93: const-string v14, "SUNFLOWER" // string@4774 │ │ +37cb12: 130f dc00 |0d95: const/16 v15, #int 220 // #dc │ │ +37cb16: 08df 0200 |0d97: move-object/from16 v223, v2 │ │ +37cb1a: 1402 09a7 ff00 |0d99: const v2, #float 2.3478e-38 // #00ffa709 │ │ +37cb20: 7040 0aa2 e42f |0d9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cb26: 6904 ae75 |0d9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNFLOWER:Lnet/sf/dibdib/generic/ColorNmz; // field@75ae │ │ +37cb2a: 2202 8e14 |0da1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cb2e: 1a0e 8440 |0da3: const-string v14, "PARCHMENT" // string@4084 │ │ +37cb32: 130f dd00 |0da5: const/16 v15, #int 221 // #dd │ │ +37cb36: 08e0 0400 |0da7: move-object/from16 v224, v4 │ │ +37cb3a: 1404 a3c9 d400 |0da9: const v4, #float 1.95415e-38 // #00d4c9a3 │ │ +37cb40: 7040 0aa2 e24f |0dac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cb46: 6902 2375 |0daf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PARCHMENT:Lnet/sf/dibdib/generic/ColorNmz; // field@7523 │ │ +37cb4a: 2204 8e14 |0db1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cb4e: 1a0e b008 |0db3: const-string v14, "ACADIA" // string@08b0 │ │ +37cb52: 130f de00 |0db5: const/16 v15, #int 222 // #de │ │ +37cb56: 08e1 0200 |0db7: move-object/from16 v225, v2 │ │ +37cb5a: 1402 0414 1b00 |0db9: const v2, #float 2.48674e-39 // #001b1404 │ │ +37cb60: 7040 0aa2 e42f |0dbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cb66: 6904 d273 |0dbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ACADIA:Lnet/sf/dibdib/generic/ColorNmz; // field@73d2 │ │ +37cb6a: 2202 8e14 |0dc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cb6e: 1a0e 7247 |0dc3: const-string v14, "SUGAR_CANE" // string@4772 │ │ +37cb72: 130f df00 |0dc5: const/16 v15, #int 223 // #df │ │ +37cb76: 08e2 0400 |0dc7: move-object/from16 v226, v4 │ │ +37cb7a: 1404 5ca5 bc00 |0dc9: const v4, #float 1.73244e-38 // #00bca55c │ │ +37cb80: 7040 0aa2 e24f |0dcc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cb86: 6902 ad75 |0dcf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SUGAR_CANE:Lnet/sf/dibdib/generic/ColorNmz; // field@75ad │ │ +37cb8a: 2204 8e14 |0dd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cb8e: 1a0e 4141 |0dd3: const-string v14, "PRIMROSE" // string@4141 │ │ +37cb92: 130f e000 |0dd5: const/16 v15, #int 224 // #e0 │ │ +37cb96: 08e3 0200 |0dd7: move-object/from16 v227, v2 │ │ +37cb9a: 1402 5bcf f500 |0dd9: const v2, #float 2.25741e-38 // #00f5cf5b │ │ +37cba0: 7040 0aa2 e42f |0ddc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cba6: 6904 4b75 |0ddf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PRIMROSE:Lnet/sf/dibdib/generic/ColorNmz; // field@754b │ │ +37cbaa: 2202 8e14 |0de1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cbae: 1a0e 5509 |0de3: const-string v14, "AMBER" // string@0955 │ │ +37cbb2: 130f e100 |0de5: const/16 v15, #int 225 // #e1 │ │ +37cbb6: 08e4 0400 |0de7: move-object/from16 v228, v4 │ │ +37cbba: 1404 08b3 fe00 |0de9: const v4, #float 2.33904e-38 // #00feb308 │ │ +37cbc0: 7040 0aa2 e24f |0dec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cbc6: 6902 d773 |0def: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMBER:Lnet/sf/dibdib/generic/ColorNmz; // field@73d7 │ │ +37cbca: 2204 8e14 |0df1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cbce: 1a0e 941c |0df3: const-string v14, "GOLDEN_YELLOW" // string@1c94 │ │ +37cbd2: 130f e200 |0df5: const/16 v15, #int 226 // #e2 │ │ +37cbd6: 08e5 0200 |0df7: move-object/from16 v229, v2 │ │ +37cbda: 1402 01a6 f500 |0df9: const v2, #float 2.25592e-38 // #00f5a601 │ │ +37cbe0: 7040 0aa2 e42f |0dfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cbe6: 6904 8574 |0dff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLDEN_YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@7485 │ │ +37cbea: 2202 8e14 |0e01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cbee: 1a0e f944 |0e03: const-string v14, "SAND__XKCD" // string@44f9 │ │ +37cbf2: 130f e300 |0e05: const/16 v15, #int 227 // #e3 │ │ +37cbf6: 08e6 0400 |0e07: move-object/from16 v230, v4 │ │ +37cbfa: 1404 76ca e200 |0e09: const v4, #float 2.08275e-38 // #00e2ca76 │ │ +37cc00: 7040 0aa2 e24f |0e0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cc06: 6902 8475 |0e0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAND__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7584 │ │ +37cc0a: 2204 8e14 |0e11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cc0e: 1a0e 6e3f |0e13: const-string v14, "OLIVE_YELLOW" // string@3f6e │ │ +37cc12: 130f e400 |0e15: const/16 v15, #int 228 // #e4 │ │ +37cc16: 08e7 0200 |0e17: move-object/from16 v231, v2 │ │ +37cc1a: 1402 2674 8e00 |0e19: const v2, #float 1.30823e-38 // #008e7426 │ │ +37cc20: 7040 0aa2 e42f |0e1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cc26: 6904 0f75 |0e1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE_YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@750f │ │ +37cc2a: 2202 8e14 |0e21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cc2e: 1a0e ff0c |0e23: const-string v14, "BEIGE" // string@0cff │ │ +37cc32: 130f e500 |0e25: const/16 v15, #int 229 // #e5 │ │ +37cc36: 08e8 0400 |0e27: move-object/from16 v232, v4 │ │ +37cc3a: 1404 a6da e600 |0e29: const v4, #float 2.12006e-38 // #00e6daa6 │ │ +37cc40: 7040 0aa2 e24f |0e2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cc46: 6902 f673 |0e2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE:Lnet/sf/dibdib/generic/ColorNmz; // field@73f6 │ │ +37cc4a: 2204 8e14 |0e31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cc4e: 1a0e 640d |0e33: const-string v14, "BRONZE" // string@0d64 │ │ +37cc52: 130f e600 |0e35: const/16 v15, #int 230 // #e6 │ │ +37cc56: 08e9 0200 |0e37: move-object/from16 v233, v2 │ │ +37cc5a: 1402 0079 a800 |0e39: const v2, #float 1.54718e-38 // #00a87900 │ │ +37cc60: 7040 0aa2 e42f |0e3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cc66: 6904 1674 |0e3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE:Lnet/sf/dibdib/generic/ColorNmz; // field@7416 │ │ +37cc6a: 2202 8e14 |0e41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cc6e: 1a0e af3b |0e43: const-string v14, "MUSTARD" // string@3baf │ │ +37cc72: 130f e700 |0e45: const/16 v15, #int 231 // #e7 │ │ +37cc76: 08ea 0400 |0e47: move-object/from16 v234, v4 │ │ +37cc7a: 1404 2ea3 c400 |0e49: const v4, #float 1.80583e-38 // #00c4a32e │ │ +37cc80: 7040 0aa2 e24f |0e4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cc86: 6902 fe74 |0e4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MUSTARD:Lnet/sf/dibdib/generic/ColorNmz; // field@74fe │ │ +37cc8a: 2204 8e14 |0e51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cc8e: 1a0e 7c1d |0e53: const-string v14, "HOMEBUSH_GOLD" // string@1d7c │ │ +37cc92: 130f e800 |0e55: const/16 v15, #int 232 // #e8 │ │ +37cc96: 08eb 0200 |0e57: move-object/from16 v235, v2 │ │ +37cc9a: 1402 1ac5 fc00 |0e59: const v2, #float 2.32133e-38 // #00fcc51a │ │ +37cca0: 7040 0aa2 e42f |0e5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cca6: 6904 9a74 |0e5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@749a │ │ +37ccaa: 2202 8e14 |0e61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ccae: 1a0e ea10 |0e63: const-string v14, "CUSTARD" // string@10ea │ │ +37ccb2: 130f e900 |0e65: const/16 v15, #int 233 // #e9 │ │ +37ccb6: 08ec 0400 |0e67: move-object/from16 v236, v4 │ │ +37ccba: 1404 5cd2 ef00 |0e69: const v4, #float 2.20241e-38 // #00efd25c │ │ +37ccc0: 7040 0aa2 e24f |0e6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ccc6: 6902 5374 |0e6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CUSTARD:Lnet/sf/dibdib/generic/ColorNmz; // field@7453 │ │ +37ccca: 2204 8e14 |0e71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ccce: 1a0e 5a3f |0e73: const-string v14, "OCHRE" // string@3f5a │ │ +37ccd2: 130f ea00 |0e75: const/16 v15, #int 234 // #ea │ │ +37ccd6: 08ed 0200 |0e77: move-object/from16 v237, v2 │ │ +37ccda: 1402 0590 bf00 |0e79: const v2, #float 1.75922e-38 // #00bf9005 │ │ +37cce0: 7040 0aa2 e42f |0e7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cce6: 6904 0975 |0e7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OCHRE:Lnet/sf/dibdib/generic/ColorNmz; // field@7509 │ │ +37ccea: 2202 8e14 |0e81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ccee: 1a0e 973a |0e83: const-string v14, "MARIGOLD__XKCD" // string@3a97 │ │ +37ccf2: 130f eb00 |0e85: const/16 v15, #int 235 // #eb │ │ +37ccf6: 08ee 0400 |0e87: move-object/from16 v238, v4 │ │ +37ccfa: 1404 06c0 fc00 |0e89: const v4, #float 2.32114e-38 // #00fcc006 │ │ +37cd00: 7040 0aa2 e24f |0e8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cd06: 6902 e274 |0e8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MARIGOLD__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e2 │ │ +37cd0a: 2204 8e14 |0e91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cd0e: 1a0e fb52 |0e93: const-string v14, "WATTLE" // string@52fb │ │ +37cd12: 130f ec00 |0e95: const/16 v15, #int 236 // #ec │ │ +37cd16: 08ef 0200 |0e97: move-object/from16 v239, v2 │ │ +37cd1a: 1402 01af e800 |0e99: const v2, #float 2.13686e-38 // #00e8af01 │ │ +37cd20: 7040 0aa2 e42f |0e9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cd26: 6904 dd75 |0e9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WATTLE:Lnet/sf/dibdib/generic/ColorNmz; // field@75dd │ │ +37cd2a: 2202 8e14 |0ea1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cd2e: 1a0e 931c |0ea3: const-string v14, "GOLDEN" // string@1c93 │ │ +37cd32: 130f ed00 |0ea5: const/16 v15, #int 237 // #ed │ │ +37cd36: 08f0 0400 |0ea7: move-object/from16 v240, v4 │ │ +37cd3a: 1404 00c0 ff00 |0ea9: const v4, #float 2.34869e-38 // #00ffc000 │ │ +37cd40: 7040 0aa2 e24f |0eac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cd46: 6902 8474 |0eaf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GOLDEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7484 │ │ +37cd4a: 2204 8e14 |0eb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cd4e: 1a0e 4b1d |0eb3: const-string v14, "HAZEL" // string@1d4b │ │ +37cd52: 130f ee00 |0eb5: const/16 v15, #int 238 // #ee │ │ +37cd56: 08f1 0200 |0eb7: move-object/from16 v241, v2 │ │ +37cd5a: 1402 1876 8e00 |0eb9: const v2, #float 1.3083e-38 // #008e7618 │ │ +37cd60: 7040 0aa2 e42f |0ebc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cd66: 6904 9674 |0ebf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HAZEL:Lnet/sf/dibdib/generic/ColorNmz; // field@7496 │ │ +37cd6a: 2202 8e14 |0ec1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cd6e: 1a0e 7940 |0ec3: const-string v14, "PALE" // string@4079 │ │ +37cd72: 130f ef00 |0ec5: const/16 v15, #int 239 // #ef │ │ +37cd76: 08f2 0400 |0ec7: move-object/from16 v242, v4 │ │ +37cd7a: 1404 d0f9 ff00 |0ec9: const v4, #float 2.35077e-38 // #00fff9d0 │ │ +37cd80: 7040 0aa2 e24f |0ecc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cd86: 6902 1e75 |0ecf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@751e │ │ +37cd8a: 2204 8e14 |0ed1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cd8e: 1a0e 790f |0ed3: const-string v14, "CANARY" // string@0f79 │ │ +37cd92: 130f f000 |0ed5: const/16 v15, #int 240 // #f0 │ │ +37cd96: 08f3 0200 |0ed7: move-object/from16 v243, v2 │ │ +37cd9a: 1402 11bd e700 |0ed9: const v2, #float 2.12818e-38 // #00e7bd11 │ │ +37cda0: 7040 0aa2 e42f |0edc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cda6: 6904 2574 |0edf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CANARY:Lnet/sf/dibdib/generic/ColorNmz; // field@7425 │ │ +37cdaa: 2202 8e14 |0ee1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cdae: 1a0e b10f |0ee3: const-string v14, "CEMENT" // string@0fb1 │ │ +37cdb2: 130f f100 |0ee5: const/16 v15, #int 241 // #f1 │ │ +37cdb6: 08f4 0400 |0ee7: move-object/from16 v244, v4 │ │ +37cdba: 1404 91a3 a500 |0ee9: const v4, #float 1.52115e-38 // #00a5a391 │ │ +37cdc0: 7040 0aa2 e24f |0eec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cdc6: 6902 2a74 |0eef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CEMENT:Lnet/sf/dibdib/generic/ColorNmz; // field@742a │ │ +37cdca: 2204 8e14 |0ef1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cdce: 1a0e 921c |0ef3: const-string v14, "GOLD" // string@1c92 │ │ +37cdd2: 130f f200 |0ef5: const/16 v15, #int 242 // #f2 │ │ +37cdd6: 08f5 0200 |0ef7: move-object/from16 v245, v2 │ │ +37cdda: 1402 0cb4 db00 |0ef9: const v2, #float 2.01766e-38 // #00dbb40c │ │ +37cde0: 7040 0aa2 e42f |0efc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cde6: 6904 8374 |0eff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@7483 │ │ +37cdea: 2202 8e14 |0f01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cdee: 1a0e 000d |0f03: const-string v14, "BEIGE20" // string@0d00 │ │ +37cdf2: 130f f300 |0f05: const/16 v15, #int 243 // #f3 │ │ +37cdf6: 08f6 0400 |0f07: move-object/from16 v246, v4 │ │ +37cdfa: 1404 c8fa ff00 |0f09: const v4, #float 2.3508e-38 // #00fffac8 │ │ +37ce00: 7040 0aa2 e24f |0f0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ce06: 6902 f773 |0f0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE20:Lnet/sf/dibdib/generic/ColorNmz; // field@73f7 │ │ +37ce0a: 2204 8e14 |0f11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ce0e: 1a0e b31a |0f13: const-string v14, "FLUMMERY" // string@1ab3 │ │ +37ce12: 130f f400 |0f15: const/16 v15, #int 244 // #f4 │ │ +37ce16: 08f7 0200 |0f17: move-object/from16 v247, v2 │ │ +37ce1a: 1402 9edf e600 |0f19: const v2, #float 2.12024e-38 // #00e6df9e │ │ +37ce20: 7040 0aa2 e42f |0f1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ce26: 6904 7b74 |0f1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FLUMMERY:Lnet/sf/dibdib/generic/ColorNmz; // field@747b │ │ +37ce2a: 2202 8e14 |0f21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ce2e: 1a0e 7d0d |0f23: const-string v14, "BUTTERCUP" // string@0d7d │ │ +37ce32: 130f f500 |0f25: const/16 v15, #int 245 // #f5 │ │ +37ce36: 08f8 0400 |0f27: move-object/from16 v248, v4 │ │ +37ce3a: 1404 41cd e000 |0f29: const v4, #float 2.06448e-38 // #00e0cd41 │ │ +37ce40: 7040 0aa2 e24f |0f2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ce46: 6902 2074 |0f2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BUTTERCUP:Lnet/sf/dibdib/generic/ColorNmz; // field@7420 │ │ +37ce4a: 2204 8e14 |0f31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ce4e: 1a0e 961c |0f33: const-string v14, "GOLD__X11" // string@1c96 │ │ +37ce52: 130f f600 |0f35: const/16 v15, #int 246 // #f6 │ │ +37ce56: 08f9 0200 |0f37: move-object/from16 v249, v2 │ │ +37ce5a: 1402 00d7 ff00 |0f39: const v2, #float 2.34952e-38 // #00ffd700 │ │ +37ce60: 7040 0aa2 e42f |0f3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ce66: 6904 8774 |0f3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7487 │ │ +37ce6a: 2202 8e14 |0f41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ce6e: 1a0e e617 |0f43: const-string v14, "EGGSHELL" // string@17e6 │ │ +37ce72: 130f f700 |0f45: const/16 v15, #int 247 // #f7 │ │ +37ce76: 08fa 0400 |0f47: move-object/from16 v250, v4 │ │ +37ce7a: 1404 c4fc ff00 |0f49: const v4, #float 2.35087e-38 // #00fffcc4 │ │ +37ce80: 7040 0aa2 e24f |0f4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ce86: 6902 6c74 |0f4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.EGGSHELL:Lnet/sf/dibdib/generic/ColorNmz; // field@746c │ │ +37ce8a: 2204 8e14 |0f51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ce8e: 1a0e e154 |0f53: const-string v14, "YELLOW20" // string@54e1 │ │ +37ce92: 130f f800 |0f55: const/16 v15, #int 248 // #f8 │ │ +37ce96: 08fb 0200 |0f57: move-object/from16 v251, v2 │ │ +37ce9a: 1402 19e1 ff00 |0f59: const v2, #float 2.34988e-38 // #00ffe119 │ │ +37cea0: 7040 0aa2 e42f |0f5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cea6: 6904 e675 |0f5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW20:Lnet/sf/dibdib/generic/ColorNmz; // field@75e6 │ │ +37ceaa: 2202 8e14 |0f61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ceae: 1a0e 1b15 |0f63: const-string v14, "DANDELION" // string@151b │ │ +37ceb2: 130f f900 |0f65: const/16 v15, #int 249 // #f9 │ │ +37ceb6: 08fc 0400 |0f67: move-object/from16 v252, v4 │ │ +37ceba: 1404 08df fe00 |0f69: const v4, #float 2.34062e-38 // #00fedf08 │ │ +37cec0: 7040 0aa2 e24f |0f6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cec6: 6902 5e74 |0f6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz; // field@745e │ │ +37ceca: 2204 8e14 |0f71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cece: 1a0e 7221 |0f73: const-string v14, "KHAKI" // string@2172 │ │ +37ced2: 130f fa00 |0f75: const/16 v15, #int 250 // #fa │ │ +37ced6: 08fd 0200 |0f77: move-object/from16 v253, v2 │ │ +37ceda: 1402 62a6 aa00 |0f79: const v2, #float 1.56717e-38 // #00aaa662 │ │ +37cee0: 7040 0aa2 e42f |0f7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cee6: 6904 b074 |0f7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.KHAKI:Lnet/sf/dibdib/generic/ColorNmz; // field@74b0 │ │ +37ceea: 2202 8e14 |0f81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ceee: 1a0e de22 |0f83: const-string v14, "LILY_GREEN" // string@22de │ │ +37cef2: 130f fb00 |0f85: const/16 v15, #int 251 // #fb │ │ +37cef6: 08fe 0400 |0f87: move-object/from16 v254, v4 │ │ +37cefa: 1404 cde3 e300 |0f89: const v4, #float 2.09284e-38 // #00e3e3cd │ │ +37cf00: 7040 0aa2 e24f |0f8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cf06: 6902 cb74 |0f8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILY_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74cb │ │ +37cf0a: 2204 8e14 |0f91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cf0e: 1a0e 190d |0f93: const-string v14, "BLACK_OLIVE" // string@0d19 │ │ +37cf12: 130f fc00 |0f95: const/16 v15, #int 252 // #fc │ │ +37cf16: 08ff 0200 |0f97: move-object/from16 v255, v2 │ │ +37cf1a: 1402 3b47 4700 |0f99: const v2, #float 6.54587e-39 // #0047473b │ │ +37cf20: 7040 0aa2 e42f |0f9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cf26: 6904 ff73 |0f9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@73ff │ │ +37cf2a: 2202 8e14 |0fa1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cf2e: 1a0e 7e47 |0fa3: const-string v14, "SURF_GREEN" // string@477e │ │ +37cf32: 130f fd00 |0fa5: const/16 v15, #int 253 // #fd │ │ +37cf36: 0900 0001 0400 |0fa7: move-object/16 v256, v4 │ │ +37cf3c: 1404 a7c8 c800 |0faa: const v4, #float 1.84391e-38 // #00c8c8a7 │ │ +37cf42: 7040 0aa2 e24f |0fad: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cf48: 6902 b275 |0fb0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SURF_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@75b2 │ │ +37cf4c: 2204 8e14 |0fb2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cf50: 1a0e 921f |0fb4: const-string v14, "IVORY" // string@1f92 │ │ +37cf54: 130f fe00 |0fb6: const/16 v15, #int 254 // #fe │ │ +37cf58: 0900 0101 0200 |0fb8: move-object/16 v257, v2 │ │ +37cf5e: 1402 cbff ff00 |0fbb: const v2, #float 2.35098e-38 // #00ffffcb │ │ +37cf64: 7040 0aa2 e42f |0fbe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cf6a: 6904 a774 |0fc1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IVORY:Lnet/sf/dibdib/generic/ColorNmz; // field@74a7 │ │ +37cf6e: 2202 8e14 |0fc3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cf72: 1a0e ce17 |0fc5: const-string v14, "ECRU" // string@17ce │ │ +37cf76: 130f ff00 |0fc7: const/16 v15, #int 255 // #ff │ │ +37cf7a: 0900 0201 0400 |0fc9: move-object/16 v258, v4 │ │ +37cf80: 1404 caff fe00 |0fcc: const v4, #float 2.3418e-38 // #00feffca │ │ +37cf86: 7040 0aa2 e24f |0fcf: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cf8c: 6902 6a74 |0fd2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ECRU:Lnet/sf/dibdib/generic/ColorNmz; // field@746a │ │ +37cf90: 2204 8e14 |0fd4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cf94: 1a0e d40f |0fd6: const-string v14, "CHARTREUSE__A" // string@0fd4 │ │ +37cf98: 130f 0001 |0fd8: const/16 v15, #int 256 // #100 │ │ +37cf9c: 0900 0301 0200 |0fda: move-object/16 v259, v2 │ │ +37cfa2: 1402 8dc9 c700 |0fdd: const v2, #float 1.83476e-38 // #00c7c98d │ │ +37cfa8: 7040 0aa2 e42f |0fe0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cfae: 6904 3374 |0fe3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7433 │ │ +37cfb2: 2202 8e14 |0fe5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cfb6: 1a0e 9122 |0fe7: const-string v14, "LEMON" // string@2291 │ │ +37cfba: 130f 0101 |0fe9: const/16 v15, #int 257 // #101 │ │ +37cfbe: 0900 0401 0400 |0feb: move-object/16 v260, v4 │ │ +37cfc4: 1404 52ff fd00 |0fee: const v4, #float 2.3326e-38 // #00fdff52 │ │ +37cfca: 7040 0aa2 e24f |0ff1: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cfd0: 6902 bd74 |0ff4: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEMON:Lnet/sf/dibdib/generic/ColorNmz; // field@74bd │ │ +37cfd4: 2204 8e14 |0ff6: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cfd8: 1a0e 7847 |0ff8: const-string v14, "SUNSHINE" // string@4778 │ │ +37cfdc: 130f 0201 |0ffa: const/16 v15, #int 258 // #102 │ │ +37cfe0: 0900 0501 0200 |0ffc: move-object/16 v261, v2 │ │ +37cfe6: 1402 37fd ff00 |0fff: const v2, #float 2.35089e-38 // #00fffd37 │ │ +37cfec: 7040 0aa2 e42f |1002: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cff2: 6904 b075 |1005: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNSHINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b0 │ │ +37cff6: 2202 8e14 |1007: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cffa: 1a0e d10c |1009: const-string v14, "BANKSIA" // string@0cd1 │ │ +37cffe: 130f 0301 |100b: const/16 v15, #int 259 // #103 │ │ +37d002: 0900 0601 0400 |100d: move-object/16 v262, v4 │ │ +37d008: 1404 7994 9200 |1010: const v4, #float 1.34612e-38 // #00929479 │ │ +37d00e: 7040 0aa2 e24f |1013: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d014: 6902 ee73 |1016: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BANKSIA:Lnet/sf/dibdib/generic/ColorNmz; // field@73ee │ │ +37d018: 2204 8e14 |1018: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d01c: 1a0e b122 |101a: const-string v14, "LICHEN" // string@22b1 │ │ +37d020: 130f 0401 |101c: const/16 v15, #int 260 // #104 │ │ +37d024: 0900 0701 0200 |101e: move-object/16 v263, v2 │ │ +37d02a: 1402 8ca9 a700 |1021: const v2, #float 1.53973e-38 // #00a7a98c │ │ +37d030: 7040 0aa2 e42f |1024: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d036: 6904 c174 |1027: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LICHEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74c1 │ │ +37d03a: 2202 8e14 |1029: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d03e: 1a0e 673f |102b: const-string v14, "OILBLACK" // string@3f67 │ │ +37d042: 130f 0501 |102d: const/16 v15, #int 261 // #105 │ │ +37d046: 0900 0801 0400 |102f: move-object/16 v264, v4 │ │ +37d04c: 1404 0010 1000 |1032: const v4, #float 1.47511e-39 // #00101000 │ │ +37d052: 7040 0aa2 e24f |1035: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d058: 6902 0c75 |1038: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OILBLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@750c │ │ +37d05c: 2204 8e14 |103a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d060: 1a0e 6d3f |103c: const-string v14, "OLIVE20" // string@3f6d │ │ +37d064: 130f 0601 |103e: const/16 v15, #int 262 // #106 │ │ +37d068: 0900 0901 0200 |1040: move-object/16 v265, v2 │ │ +37d06e: 1402 0080 8000 |1043: const v2, #float 1.18009e-38 // #00808000 │ │ +37d074: 7040 0aa2 e42f |1046: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d07a: 6904 0e75 |1049: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE20:Lnet/sf/dibdib/generic/ColorNmz; // field@750e │ │ +37d07e: 2202 8e14 |104b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d082: 1a0e e254 |104d: const-string v14, "YELLOW__XKCD" // string@54e2 │ │ +37d086: 130f 0701 |104f: const/16 v15, #int 263 // #107 │ │ +37d08a: 0900 0a01 0400 |1051: move-object/16 v266, v4 │ │ +37d090: 1404 14ff ff00 |1054: const v4, #float 2.35096e-38 // #00ffff14 │ │ +37d096: 7040 0aa2 e24f |1057: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d09c: 6902 e775 |105a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75e7 │ │ +37d0a0: 2204 8e14 |105c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d0a4: 1a0e e054 |105e: const-string v14, "YELLOW" // string@54e0 │ │ +37d0a8: 130f 0801 |1060: const/16 v15, #int 264 // #108 │ │ +37d0ac: 0900 0b01 0200 |1062: move-object/16 v267, v2 │ │ +37d0b2: 1402 00ff ff00 |1065: const v2, #float 2.35095e-38 // #00ffff00 │ │ +37d0b8: 7040 0aa2 e42f |1068: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d0be: 6904 e575 |106b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@75e5 │ │ +37d0c2: 2202 8e14 |106d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d0c6: 1a0e fc0f |106f: const-string v14, "CITRONELLA" // string@0ffc │ │ +37d0ca: 130f 0901 |1071: const/16 v15, #int 265 // #109 │ │ +37d0ce: 0900 0c01 0400 |1073: move-object/16 v268, v4 │ │ +37d0d4: 1404 3ec8 bf00 |1076: const v4, #float 1.76124e-38 // #00bfc83e │ │ +37d0da: 7040 0aa2 e24f |1079: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d0e0: 6902 3b74 |107c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CITRONELLA:Lnet/sf/dibdib/generic/ColorNmz; // field@743b │ │ +37d0e4: 2204 8e14 |107e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d0e8: 1a0e 8b4a |1080: const-string v14, "TI_TREE" // string@4a8b │ │ +37d0ec: 130f 0a01 |1082: const/16 v15, #int 266 // #10a │ │ +37d0f0: 0900 0d01 0200 |1084: move-object/16 v269, v2 │ │ +37d0f6: 1402 4e5f 5d00 |1087: const v2, #float 8.57489e-39 // #005d5f4e │ │ +37d0fc: 7040 0aa2 e42f |108a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d102: 6904 c075 |108d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TI_TREE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c0 │ │ +37d106: 2202 8e14 |108f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d10a: 1a0e e222 |1091: const-string v14, "LIME_GREEN" // string@22e2 │ │ +37d10e: 130f 0b01 |1093: const/16 v15, #int 267 // #10b │ │ +37d112: 0900 0e01 0400 |1095: move-object/16 v270, v4 │ │ +37d118: 1404 2e92 8900 |1098: const v4, #float 1.26339e-38 // #0089922e │ │ +37d11e: 7040 0aa2 e24f |109b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d124: 6902 ce74 |109e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74ce │ │ +37d128: 2204 8e14 |10a0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d12c: 1a0e 6c3f |10a2: const-string v14, "OLIVE" // string@3f6c │ │ +37d130: 130f 0c01 |10a4: const/16 v15, #int 268 // #10c │ │ +37d134: 0900 0f01 0200 |10a6: move-object/16 v271, v2 │ │ +37d13a: 1402 0e75 6e00 |10a9: const v2, #float 1.01439e-38 // #006e750e │ │ +37d140: 7040 0aa2 e42f |10ac: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d146: 6904 0d75 |10af: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@750d │ │ +37d14a: 2202 8e14 |10b1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d14e: 1a0e fd09 |10b3: const-string v14, "AVOCADO" // string@09fd │ │ +37d152: 130f 0d01 |10b5: const/16 v15, #int 269 // #10d │ │ +37d156: 0900 1001 0400 |10b7: move-object/16 v272, v4 │ │ +37d15c: 1404 4c7c 7500 |10ba: const v4, #float 1.07893e-38 // #00757c4c │ │ +37d162: 7040 0aa2 e24f |10bd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d168: 6902 e973 |10c0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AVOCADO:Lnet/sf/dibdib/generic/ColorNmz; // field@73e9 │ │ +37d16c: 2204 8e14 |10c2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d170: 1a0e fa52 |10c4: const-string v14, "WASABI" // string@52fa │ │ +37d174: 130f 0e01 |10c6: const/16 v15, #int 270 // #10e │ │ +37d178: 0900 1101 0200 |10c8: move-object/16 v273, v2 │ │ +37d17e: 1402 258a 7800 |10cb: const v2, #float 1.10698e-38 // #00788a25 │ │ +37d184: 7040 0aa2 e42f |10ce: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d18a: 6904 dc75 |10d1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WASABI:Lnet/sf/dibdib/generic/ColorNmz; // field@75dc │ │ +37d18e: 2202 8e14 |10d3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d192: 1a0e 3646 |10d5: const-string v14, "SLATE" // string@4636 │ │ +37d196: 130f 0f01 |10d7: const/16 v15, #int 271 // #10f │ │ +37d19a: 0900 1201 0400 |10d9: move-object/16 v274, v4 │ │ +37d1a0: 1404 5361 5e00 |10dc: const v4, #float 8.66745e-39 // #005e6153 │ │ +37d1a6: 7040 0aa2 e24f |10df: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d1ac: 6902 9b75 |10e2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SLATE:Lnet/sf/dibdib/generic/ColorNmz; // field@759b │ │ +37d1b0: 2204 8e14 |10e4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d1b4: 1a0e d50f |10e6: const-string v14, "CHARTREUSE__XKCD" // string@0fd5 │ │ +37d1b8: 130f 1001 |10e8: const/16 v15, #int 272 // #110 │ │ +37d1bc: 0900 1301 0200 |10ea: move-object/16 v275, v2 │ │ +37d1c2: 1402 0af8 c100 |10ed: const v2, #float 1.78132e-38 // #00c1f80a │ │ +37d1c8: 7040 0aa2 e42f |10f0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d1ce: 6904 3474 |10f3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7434 │ │ +37d1d2: 2202 8e14 |10f5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d1d6: 1a0e 7421 |10f7: const-string v14, "KIKUYU" // string@2174 │ │ +37d1da: 130f 1101 |10f9: const/16 v15, #int 273 // #111 │ │ +37d1de: 0900 1401 0400 |10fb: move-object/16 v276, v4 │ │ +37d1e4: 1404 3bb4 9500 |10fe: const v4, #float 1.37481e-38 // #0095b43b │ │ +37d1ea: 7040 0aa2 e24f |1101: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d1f0: 6902 b274 |1104: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KIKUYU:Lnet/sf/dibdib/generic/ColorNmz; // field@74b2 │ │ +37d1f4: 2204 8e14 |1106: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d1f8: 1a0e 3c46 |1108: const-string v14, "SLIME" // string@463c │ │ +37d1fc: 130f 1201 |110a: const/16 v15, #int 274 // #112 │ │ +37d200: 0900 1501 0200 |110c: move-object/16 v277, v2 │ │ +37d206: 1402 04cc 9900 |110f: const v2, #float 1.4124e-38 // #0099cc04 │ │ +37d20c: 7040 0aa2 e42f |1112: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d212: 6904 9e75 |1115: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SLIME:Lnet/sf/dibdib/generic/ColorNmz; // field@759e │ │ +37d216: 2202 8e14 |1117: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d21a: 1a0e d30f |1119: const-string v14, "CHARTREUSE" // string@0fd3 │ │ +37d21e: 130f 1301 |111b: const/16 v15, #int 275 // #113 │ │ +37d222: 0900 1601 0400 |111d: move-object/16 v278, v4 │ │ +37d228: 1404 00ff c000 |1120: const v4, #float 1.77239e-38 // #00c0ff00 │ │ +37d22e: 7040 0aa2 e24f |1123: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d234: 6902 3274 |1126: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE:Lnet/sf/dibdib/generic/ColorNmz; // field@7432 │ │ +37d238: 2204 8e14 |1128: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d23c: 1a0e f044 |112a: const-string v14, "SAGE_GREEN" // string@44f0 │ │ +37d240: 130f 1401 |112c: const/16 v15, #int 276 // #114 │ │ +37d244: 0900 1701 0200 |112e: move-object/16 v279, v2 │ │ +37d24a: 1402 4972 6700 |1131: const v2, #float 9.50005e-39 // #00677249 │ │ +37d250: 7040 0aa2 e42f |1134: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d256: 6904 7d75 |1137: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SAGE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@757d │ │ +37d25a: 2202 8e14 |1139: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d25e: 1a0e e122 |113b: const-string v14, "LIME20" // string@22e1 │ │ +37d262: 130f 1501 |113d: const/16 v15, #int 277 // #115 │ │ +37d266: 0900 1801 0400 |113f: move-object/16 v280, v4 │ │ +37d26c: 1404 45ef bf00 |1142: const v4, #float 1.76264e-38 // #00bfef45 │ │ +37d272: 7040 0aa2 e24f |1145: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d278: 6902 cd74 |1148: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME20:Lnet/sf/dibdib/generic/ColorNmz; // field@74cd │ │ +37d27c: 2204 8e14 |114a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d280: 1a0e 180d |114c: const-string v14, "BLACKPINE" // string@0d18 │ │ +37d284: 130f 1601 |114e: const/16 v15, #int 278 // #116 │ │ +37d288: 0900 1901 0200 |1150: move-object/16 v281, v2 │ │ +37d28e: 1402 041f 1700 |1153: const v2, #float 2.12334e-39 // #00171f04 │ │ +37d294: 7040 0aa2 e42f |1156: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d29a: 6904 fe73 |1159: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACKPINE:Lnet/sf/dibdib/generic/ColorNmz; // field@73fe │ │ +37d29e: 2202 8e14 |115b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d2a2: 1a0e c240 |115d: const-string v14, "PEAR" // string@40c2 │ │ +37d2a6: 130f 1701 |115f: const/16 v15, #int 279 // #117 │ │ +37d2aa: 0900 1a01 0400 |1161: move-object/16 v282, v4 │ │ +37d2b0: 1404 5ff8 cb00 |1164: const v4, #float 1.87317e-38 // #00cbf85f │ │ +37d2b6: 7040 0aa2 e24f |1167: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d2bc: 6902 2d75 |116a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEAR:Lnet/sf/dibdib/generic/ColorNmz; // field@752d │ │ +37d2c0: 2204 8e14 |116c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d2c4: 1a0e 3518 |116e: const-string v14, "ENVIRONMENT_GREEN" // string@1835 │ │ +37d2c8: 130f 1801 |1170: const/16 v15, #int 280 // #118 │ │ +37d2cc: 0900 1b01 0200 |1172: move-object/16 v283, v2 │ │ +37d2d2: 1402 3f4c 4800 |1175: const v2, #float 6.63951e-39 // #00484c3f │ │ +37d2d8: 7040 0aa2 e42f |1178: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d2de: 6904 7074 |117b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ENVIRONMENT_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7470 │ │ +37d2e2: 2202 8e14 |117d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d2e6: 1a0e 8747 |117f: const-string v14, "SWAMP" // string@4787 │ │ +37d2ea: 130f 1901 |1181: const/16 v15, #int 281 // #119 │ │ +37d2ee: 0900 1c01 0400 |1183: move-object/16 v284, v4 │ │ +37d2f4: 1404 3983 6900 |1186: const v4, #float 9.6898e-39 // #00698339 │ │ +37d2fa: 7040 0aa2 e24f |1189: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d300: 6902 b375 |118c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SWAMP:Lnet/sf/dibdib/generic/ColorNmz; // field@75b3 │ │ +37d304: 2204 8e14 |118e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d308: 1a0e 563b |1190: const-string v14, "MIST_GREEN" // string@3b56 │ │ +37d30c: 130f 1a01 |1192: const/16 v15, #int 282 // #11a │ │ +37d310: 0900 1d01 0200 |1194: move-object/16 v285, v2 │ │ +37d316: 1402 6d83 7a00 |1197: const v2, #float 1.12511e-38 // #007a836d │ │ +37d31c: 7040 0aa2 e42f |119a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d322: 6904 f774 |119d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MIST_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74f7 │ │ +37d326: 2202 8e14 |119f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d32a: 1a0e 8b22 |11a1: const-string v14, "LEAF" // string@228b │ │ +37d32e: 130f 1b01 |11a3: const/16 v15, #int 283 // #11b │ │ +37d332: 0900 1e01 0400 |11a5: move-object/16 v286, v4 │ │ +37d338: 1404 0d6a 4300 |11a8: const v4, #float 6.19102e-39 // #00436a0d │ │ +37d33e: 7040 0aa2 e24f |11ab: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d344: 6902 bc74 |11ae: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEAF:Lnet/sf/dibdib/generic/ColorNmz; // field@74bc │ │ +37d348: 2204 8e14 |11b0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d34c: 1a0e e422 |11b2: const-string v14, "LIME__XKCD" // string@22e4 │ │ +37d350: 130f 1c01 |11b4: const/16 v15, #int 284 // #11c │ │ +37d354: 0900 1f01 0200 |11b6: move-object/16 v287, v2 │ │ +37d35a: 1402 32ff aa00 |11b9: const v2, #float 1.57036e-38 // #00aaff32 │ │ +37d360: 7040 0aa2 e42f |11bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d366: 6904 d074 |11bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LIME__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74d0 │ │ +37d36a: 2202 8e14 |11c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d36e: 1a0e f942 |11c3: const-string v14, "RAINFOREST_GREEN" // string@42f9 │ │ +37d372: 130f 1d01 |11c5: const/16 v15, #int 285 // #11d │ │ +37d376: 0900 2001 0400 |11c7: move-object/16 v288, v4 │ │ +37d37c: 1404 2d49 3d00 |11ca: const v4, #float 5.62822e-39 // #003d492d │ │ +37d382: 7040 0aa2 e24f |11cd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d388: 6902 6175 |11d0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RAINFOREST_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7561 │ │ +37d38c: 2204 8e14 |11d2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d390: 1a0e 7b40 |11d4: const-string v14, "PALM_GREEN" // string@407b │ │ +37d394: 130f 1e01 |11d6: const/16 v15, #int 286 // #11e │ │ +37d398: 0900 2101 0200 |11d8: move-object/16 v289, v2 │ │ +37d39e: 1402 79b1 9900 |11db: const v2, #float 1.41145e-38 // #0099b179 │ │ +37d3a4: 7040 0aa2 e42f |11de: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d3aa: 6904 2075 |11e1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALM_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7520 │ │ +37d3ae: 2202 8e14 |11e3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d3b2: 1a0e 9722 |11e5: const-string v14, "LETTUCE" // string@2297 │ │ +37d3b6: 130f 1f01 |11e7: const/16 v15, #int 287 // #11f │ │ +37d3ba: 0900 2201 0400 |11e9: move-object/16 v290, v4 │ │ +37d3c0: 1404 5499 7b00 |11ec: const v4, #float 1.13508e-38 // #007b9954 │ │ +37d3c6: 7040 0aa2 e24f |11ef: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d3cc: 6902 bf74 |11f2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LETTUCE:Lnet/sf/dibdib/generic/ColorNmz; // field@74bf │ │ +37d3d0: 2204 8e14 |11f4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d3d4: 1a0e 7521 |11f6: const-string v14, "KIWI" // string@2175 │ │ +37d3d8: 130f 2001 |11f8: const/16 v15, #int 288 // #120 │ │ +37d3dc: 0900 2301 0200 |11fa: move-object/16 v291, v2 │ │ +37d3e2: 1402 43ef 9c00 |11fd: const v2, #float 1.44122e-38 // #009cef43 │ │ +37d3e8: 7040 0aa2 e42f |1200: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d3ee: 6904 b374 |1203: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.KIWI:Lnet/sf/dibdib/generic/ColorNmz; // field@74b3 │ │ +37d3f2: 2202 8e14 |1205: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d3f6: 1a0e e022 |1207: const-string v14, "LIME" // string@22e0 │ │ +37d3fa: 130f 2101 |1209: const/16 v15, #int 289 // #121 │ │ +37d3fe: 0900 2401 0400 |120b: move-object/16 v292, v4 │ │ +37d404: 1404 00ff 8000 |120e: const v4, #float 1.18464e-38 // #0080ff00 │ │ +37d40a: 7040 0aa2 e24f |1211: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d410: 6902 cc74 |1214: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME:Lnet/sf/dibdib/generic/ColorNmz; // field@74cc │ │ +37d414: 2204 8e14 |1216: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d418: 1a0e 170d |1218: const-string v14, "BLACKFOREST" // string@0d17 │ │ +37d41c: 130f 2201 |121a: const/16 v15, #int 290 // #122 │ │ +37d420: 0900 2501 0200 |121c: move-object/16 v293, v2 │ │ +37d426: 1402 0413 0b00 |121f: const v2, #float 1.01701e-39 // #000b1304 │ │ +37d42c: 7040 0aa2 e42f |1222: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d432: 6904 fd73 |1225: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACKFOREST:Lnet/sf/dibdib/generic/ColorNmz; // field@73fd │ │ +37d436: 2202 8e14 |1227: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d43a: 1a0e f940 |1229: const-string v14, "PISTACHIO" // string@40f9 │ │ +37d43e: 130f 2301 |122b: const/16 v15, #int 291 // #123 │ │ +37d442: 0900 2601 0400 |122d: move-object/16 v294, v4 │ │ +37d448: 1404 8bfa c000 |1230: const v4, #float 1.77223e-38 // #00c0fa8b │ │ +37d44e: 7040 0aa2 e24f |1233: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d454: 6902 4475 |1236: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PISTACHIO:Lnet/sf/dibdib/generic/ColorNmz; // field@7544 │ │ +37d458: 2204 8e14 |1238: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d45c: 1a0e 5218 |123a: const-string v14, "EUCALYPTUS" // string@1852 │ │ +37d460: 130f 2401 |123c: const/16 v15, #int 292 // #124 │ │ +37d464: 0900 2701 0200 |123e: move-object/16 v295, v2 │ │ +37d46a: 1402 5b75 6600 |1241: const v2, #float 9.40932e-39 // #0066755b │ │ +37d470: 7040 0aa2 e42f |1244: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d476: 6904 7374 |1247: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EUCALYPTUS:Lnet/sf/dibdib/generic/ColorNmz; // field@7473 │ │ +37d47a: 2202 8e14 |1249: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d47e: 1a0e 9e1c |124b: const-string v14, "GORDONS" // string@1c9e │ │ +37d482: 130f 2501 |124d: const/16 v15, #int 293 // #125 │ │ +37d486: 0900 2801 0400 |124f: move-object/16 v296, v4 │ │ +37d48c: 1404 0711 0b00 |1252: const v4, #float 1.0163e-39 // #000b1107 │ │ +37d492: 7040 0aa2 e24f |1255: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d498: 6902 8874 |1258: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GORDONS:Lnet/sf/dibdib/generic/ColorNmz; // field@7488 │ │ +37d49c: 2204 8e14 |125a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d4a0: 1a0e a81c |125c: const-string v14, "GRASS" // string@1ca8 │ │ +37d4a4: 130f 2601 |125e: const/16 v15, #int 294 // #126 │ │ +37d4a8: 0900 2901 0200 |1260: move-object/16 v297, v2 │ │ +37d4ae: 1402 2dac 5c00 |1263: const v2, #float 8.51063e-39 // #005cac2d │ │ +37d4b4: 7040 0aa2 e42f |1266: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d4ba: 6904 8c74 |1269: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GRASS:Lnet/sf/dibdib/generic/ColorNmz; // field@748c │ │ +37d4be: 2202 8e14 |126b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d4c2: 1a0e 4a45 |126d: const-string v14, "SEAWEED" // string@454a │ │ +37d4c6: 130f 2701 |126f: const/16 v15, #int 295 // #127 │ │ +37d4ca: 0900 2a01 0400 |1271: move-object/16 v298, v4 │ │ +37d4d0: 1404 112f 1b00 |1274: const v4, #float 2.49644e-39 // #001b2f11 │ │ +37d4d6: 7040 0aa2 e24f |1277: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d4dc: 6902 8c75 |127a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SEAWEED:Lnet/sf/dibdib/generic/ColorNmz; // field@758c │ │ +37d4e0: 2204 8e14 |127c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d4e4: 1a0e b222 |127e: const-string v14, "LICHEN__XKCD" // string@22b2 │ │ +37d4e8: 130f 2801 |1280: const/16 v15, #int 296 // #128 │ │ +37d4ec: 0900 2b01 0200 |1282: move-object/16 v299, v2 │ │ +37d4f2: 1402 7bb6 8f00 |1285: const v2, #float 1.31979e-38 // #008fb67b │ │ +37d4f8: 7040 0aa2 e42f |1288: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d4fe: 6904 c274 |128b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LICHEN__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74c2 │ │ +37d502: 2202 8e14 |128d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d506: 1a0e 001a |128f: const-string v14, "FERN_TREE" // string@1a00 │ │ +37d50a: 130f 2901 |1291: const/16 v15, #int 297 // #129 │ │ +37d50e: 0900 2c01 0400 |1293: move-object/16 v300, v4 │ │ +37d514: 1404 3670 4700 |1296: const v4, #float 6.56057e-39 // #00477036 │ │ +37d51a: 7040 0aa2 e24f |1299: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d520: 6902 7774 |129c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FERN_TREE:Lnet/sf/dibdib/generic/ColorNmz; // field@7477 │ │ +37d524: 2204 8e14 |129e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d528: 1a0e 6e1d |12a0: const-string v14, "HIGHLIGHTER" // string@1d6e │ │ +37d52c: 130f 2a01 |12a2: const/16 v15, #int 298 // #12a │ │ +37d530: 0900 2d01 0200 |12a4: move-object/16 v301, v2 │ │ +37d536: 1402 00ff 4000 |12a7: const v2, #float 5.96895e-39 // #0040ff00 │ │ +37d53c: 7040 0aa2 e42f |12aa: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d542: 6904 9774 |12ad: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HIGHLIGHTER:Lnet/sf/dibdib/generic/ColorNmz; // field@7497 │ │ +37d546: 2202 8e14 |12af: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d54a: 1a0e ae1c |12b1: const-string v14, "GRAY" // string@1cae │ │ +37d54e: 130f 2b01 |12b3: const/16 v15, #int 299 // #12b │ │ +37d552: 0900 2e01 0400 |12b5: move-object/16 v302, v4 │ │ +37d558: 1404 9195 9200 |12b8: const v4, #float 1.34616e-38 // #00929591 │ │ +37d55e: 7040 0aa2 e24f |12bb: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d564: 6902 8d74 |12be: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@748d │ │ +37d568: 2204 8e14 |12c0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d56c: 1a0e ff19 |12c2: const-string v14, "FERN" // string@19ff │ │ +37d570: 130f 2c01 |12c4: const/16 v15, #int 300 // #12c │ │ +37d574: 0900 2f01 0200 |12c6: move-object/16 v303, v2 │ │ +37d57a: 1402 50a9 6300 |12c9: const v2, #float 9.15245e-39 // #0063a950 │ │ +37d580: 7040 0aa2 e42f |12cc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d586: 6904 7674 |12cf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FERN:Lnet/sf/dibdib/generic/ColorNmz; // field@7476 │ │ +37d58a: 2202 8e14 |12d1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d58e: 1a0e 8c1c |12d3: const-string v14, "GLACIER" // string@1c8c │ │ +37d592: 130f 2d01 |12d5: const/16 v15, #int 301 // #12d │ │ +37d596: 0900 3001 0400 |12d7: move-object/16 v304, v4 │ │ +37d59c: 1404 d2e1 d500 |12da: const v4, #float 1.9642e-38 // #00d5e1d2 │ │ +37d5a2: 7040 0aa2 e24f |12dd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d5a8: 6902 8274 |12e0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GLACIER:Lnet/sf/dibdib/generic/ColorNmz; // field@7482 │ │ +37d5ac: 2204 8e14 |12e2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d5b0: 1a0e 863b |12e4: const-string v14, "MOSS_GREEN" // string@3b86 │ │ +37d5b4: 130f 2e01 |12e6: const/16 v15, #int 302 // #12e │ │ +37d5b8: 0900 3101 0200 |12e8: move-object/16 v305, v2 │ │ +37d5be: 1402 2d57 3300 |12eb: const v2, #float 4.71488e-39 // #0033572d │ │ +37d5c4: 7040 0aa2 e42f |12ee: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d5ca: 6904 fa74 |12f1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOSS_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74fa │ │ +37d5ce: 2202 8e14 |12f3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d5d2: 1a0e a109 |12f5: const-string v14, "APPLE_GREEN" // string@09a1 │ │ +37d5d6: 130f 2f01 |12f7: const/16 v15, #int 303 // #12f │ │ +37d5da: 0900 3201 0400 |12f9: move-object/16 v306, v4 │ │ +37d5e0: 1404 4398 4e00 |12fc: const v4, #float 7.21779e-39 // #004e9843 │ │ +37d5e6: 7040 0aa2 e24f |12ff: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d5ec: 6902 dc73 |1302: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@73dc │ │ +37d5f0: 2204 8e14 |1304: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d5f4: 1a0e db10 |1306: const-string v14, "CRYSTAL_GREEN" // string@10db │ │ +37d5f8: 130f 3001 |1308: const/16 v15, #int 304 // #130 │ │ +37d5fc: 0900 3301 0200 |130a: move-object/16 v307, v2 │ │ +37d602: 1402 a8cc ad00 |130d: const v2, #float 1.5961e-38 // #00adcca8 │ │ +37d608: 7040 0aa2 e42f |1310: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d60e: 6904 5174 |1313: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CRYSTAL_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7451 │ │ +37d612: 2202 8e14 |1315: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d616: 1a0e a71d |1317: const-string v14, "HUNTERGREEN" // string@1da7 │ │ +37d61a: 130f 3101 |1319: const/16 v15, #int 305 // #131 │ │ +37d61e: 0900 3401 0400 |131b: move-object/16 v308, v4 │ │ +37d624: 1404 0840 0b00 |131e: const v4, #float 1.03316e-39 // #000b4008 │ │ +37d62a: 7040 0aa2 e24f |1321: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d630: 6902 a074 |1324: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HUNTERGREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74a0 │ │ +37d634: 2204 8e14 |1326: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d638: 1a0e b33b |1328: const-string v14, "MYRTLE" // string@3bb3 │ │ +37d63c: 130f 3201 |132a: const/16 v15, #int 306 // #132 │ │ +37d640: 0900 3501 0200 |132c: move-object/16 v309, v2 │ │ +37d646: 1402 1e42 2100 |132f: const v2, #float 3.05429e-39 // #0021421e │ │ +37d64c: 7040 0aa2 e42f |1332: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d652: 6904 ff74 |1335: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MYRTLE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ff │ │ +37d656: 2202 8e14 |1337: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d65a: 1a0e b31c |1339: const-string v14, "GREEN__X11" // string@1cb3 │ │ +37d65e: 130f 3301 |133b: const/16 v15, #int 307 // #133 │ │ +37d662: 0900 3601 0400 |133d: move-object/16 v310, v4 │ │ +37d668: 1404 0080 0000 |1340: const v4, #float 4.59177e-41 // #00008000 │ │ +37d66e: 7040 0aa2 e24f |1343: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d674: 6902 9274 |1346: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GREEN__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7492 │ │ +37d678: 2204 8e14 |1348: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d67c: 1a0e b01c |134a: const-string v14, "GREEN" // string@1cb0 │ │ +37d680: 130f 3401 |134c: const/16 v15, #int 308 // #134 │ │ +37d684: 0900 3701 0200 |134e: move-object/16 v311, v2 │ │ +37d68a: 1402 00b0 0000 |1351: const v2, #float 6.31369e-41 // #0000b000 │ │ +37d690: 7040 0aa2 e42f |1354: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d696: 6904 8f74 |1357: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@748f │ │ +37d69a: 2202 8e14 |1359: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d69e: 1a0e f83d |135b: const-string v14, "NEON_GREEN" // string@3df8 │ │ +37d6a2: 130f 3501 |135d: const/16 v15, #int 309 // #135 │ │ +37d6a6: 0900 3801 0400 |135f: move-object/16 v312, v4 │ │ +37d6ac: 1404 00ff 0000 |1362: const v4, #float 9.14768e-41 // #0000ff00 │ │ +37d6b2: 7040 0aa2 e24f |1365: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d6b8: 6902 0575 |1368: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NEON_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7505 │ │ +37d6bc: 2204 8e14 |136a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d6c0: 1a0e b41c |136c: const-string v14, "GREEN__XKCD" // string@1cb4 │ │ +37d6c4: 130f 3601 |136e: const/16 v15, #int 310 // #136 │ │ +37d6c8: 0900 3901 0200 |1370: move-object/16 v313, v2 │ │ +37d6ce: 1402 1ab0 1500 |1373: const v2, #float 1.99172e-39 // #0015b01a │ │ +37d6d4: 7040 0aa2 e42f |1376: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d6da: 6904 9374 |1379: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7493 │ │ +37d6de: 2202 8e14 |137b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d6e2: 1a0e 8643 |137d: const-string v14, "RIVERGUM" // string@4386 │ │ +37d6e6: 130f 3701 |137f: const/16 v15, #int 311 // #137 │ │ +37d6ea: 0900 3a01 0400 |1381: move-object/16 v314, v4 │ │ +37d6f0: 1404 6170 6100 |1384: const v4, #float 8.94836e-39 // #00617061 │ │ +37d6f6: 7040 0aa2 e24f |1387: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d6fc: 6902 6e75 |138a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RIVERGUM:Lnet/sf/dibdib/generic/ColorNmz; // field@756e │ │ +37d700: 2204 8e14 |138c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d704: 1a0e c545 |138e: const-string v14, "SHAMROCK" // string@45c5 │ │ +37d708: 130f 3801 |1390: const/16 v15, #int 312 // #138 │ │ +37d70c: 0900 3b01 0200 |1392: move-object/16 v315, v2 │ │ +37d712: 1402 3466 3300 |1395: const v2, #float 4.72027e-39 // #00336634 │ │ +37d718: 7040 0aa2 e42f |1398: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d71e: 6904 8e75 |139b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHAMROCK:Lnet/sf/dibdib/generic/ColorNmz; // field@758e │ │ +37d722: 2202 8e14 |139d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d726: 1a0e 801d |139f: const-string v14, "HONEYDEW" // string@1d80 │ │ +37d72a: 130f 3901 |13a1: const/16 v15, #int 313 // #139 │ │ +37d72e: 0900 3c01 0400 |13a3: move-object/16 v316, v4 │ │ +37d734: 1404 eeff ee00 |13a6: const v4, #float 2.19487e-38 // #00eeffee │ │ +37d73a: 7040 0aa2 e24f |13a9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d740: 6902 9e74 |13ac: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HONEYDEW:Lnet/sf/dibdib/generic/ColorNmz; // field@749e │ │ +37d744: 2204 8e14 |13ae: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d748: 1a0e 333b |13b0: const-string v14, "MINT_LIGHT" // string@3b33 │ │ +37d74c: 130f 3a01 |13b2: const/16 v15, #int 314 // #13a │ │ +37d750: 0900 3d01 0200 |13b4: move-object/16 v317, v2 │ │ +37d756: 1402 bbff b600 |13b7: const v2, #float 1.68058e-38 // #00b6ffbb │ │ +37d75c: 7040 0aa2 e42f |13ba: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d762: 6904 f574 |13bd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@74f5 │ │ +37d766: 2202 8e14 |13bf: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d76a: 1a0e b11c |13c1: const-string v14, "GREEN20" // string@1cb1 │ │ +37d76e: 130f 3b01 |13c3: const/16 v15, #int 315 // #13b │ │ +37d772: 0900 3e01 0400 |13c5: move-object/16 v318, v4 │ │ +37d778: 1404 4bb4 3c00 |13c8: const v4, #float 5.57481e-39 // #003cb44b │ │ +37d77e: 7040 0aa2 e24f |13cb: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d784: 6902 9074 |13ce: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GREEN20:Lnet/sf/dibdib/generic/ColorNmz; // field@7490 │ │ +37d788: 2204 8e14 |13d0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d78c: 1a0e f240 |13d2: const-string v14, "PINE" // string@40f2 │ │ +37d790: 130f 3c01 |13d4: const/16 v15, #int 316 // #13c │ │ +37d794: 0900 3f01 0200 |13d6: move-object/16 v319, v2 │ │ +37d79a: 1402 345d 2b00 |13d9: const v2, #float 3.98236e-39 // #002b5d34 │ │ +37d7a0: 7040 0aa2 e42f |13dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d7a6: 6904 3d75 |13df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINE:Lnet/sf/dibdib/generic/ColorNmz; // field@753d │ │ +37d7aa: 2202 8e14 |13e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d7ae: 1a0e a445 |13e3: const-string v14, "SERPENTINE" // string@45a4 │ │ +37d7b2: 130f 3d01 |13e5: const/16 v15, #int 317 // #13d │ │ +37d7b6: 0900 4001 0400 |13e7: move-object/16 v320, v4 │ │ +37d7bc: 1404 81a6 7800 |13ea: const v4, #float 1.108e-38 // #0078a681 │ │ +37d7c2: 7040 0aa2 e24f |13ed: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d7c8: 6902 8d75 |13f0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SERPENTINE:Lnet/sf/dibdib/generic/ColorNmz; // field@758d │ │ +37d7cc: 2204 8e14 |13f2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d7d0: 1a0e 313b |13f4: const-string v14, "MINT" // string@3b31 │ │ +37d7d4: 130f 3e01 |13f6: const/16 v15, #int 318 // #13e │ │ +37d7d8: 0900 4101 0200 |13f8: move-object/16 v321, v2 │ │ +37d7de: 1402 b0fe 9f00 |13fb: const v2, #float 1.46932e-38 // #009ffeb0 │ │ +37d7e4: 7040 0aa2 e42f |13fe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d7ea: 6904 f374 |1401: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT:Lnet/sf/dibdib/generic/ColorNmz; // field@74f3 │ │ +37d7ee: 2202 8e14 |1403: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d7f2: 1a0e f742 |1405: const-string v14, "RADIOACTIVE" // string@42f7 │ │ +37d7f6: 130f 3f01 |1407: const/16 v15, #int 319 // #13f │ │ +37d7fa: 0900 4201 0400 |1409: move-object/16 v322, v4 │ │ +37d800: 1404 40ff 0000 |140c: const v4, #float 9.15664e-41 // #0000ff40 │ │ +37d806: 7040 0aa2 e24f |140f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d80c: 6902 5f75 |1412: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RADIOACTIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@755f │ │ +37d810: 2204 8e14 |1414: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d814: 1a0e 7a40 |1416: const-string v14, "PALM" // string@407a │ │ +37d818: 130f 4001 |1418: const/16 v15, #int 320 // #140 │ │ +37d81c: 0900 4301 0200 |141a: move-object/16 v323, v2 │ │ +37d822: 1402 1023 0800 |141d: const v2, #float 7.47262e-40 // #00082310 │ │ +37d828: 7040 0aa2 e42f |1420: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d82e: 6904 1f75 |1423: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALM:Lnet/sf/dibdib/generic/ColorNmz; // field@751f │ │ +37d832: 2202 8e14 |1425: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d836: 1a0e f846 |1427: const-string v14, "STORM_GRAY" // string@46f8 │ │ +37d83a: 130f 4101 |1429: const/16 v15, #int 321 // #141 │ │ +37d83e: 0900 4401 0400 |142b: move-object/16 v324, v4 │ │ +37d844: 1404 888f 8500 |142e: const v4, #float 1.22656e-38 // #00858f88 │ │ +37d84a: 7040 0aa2 e24f |1431: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d850: 6902 a975 |1434: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STORM_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@75a9 │ │ +37d854: 2204 8e14 |1436: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d858: 1a0e 323b |1438: const-string v14, "MINT20" // string@3b32 │ │ +37d85c: 130f 4201 |143a: const/16 v15, #int 322 // #142 │ │ +37d860: 0900 4501 0200 |143c: move-object/16 v325, v2 │ │ +37d866: 1402 c3ff aa00 |143f: const v2, #float 1.57038e-38 // #00aaffc3 │ │ +37d86c: 7040 0aa2 e42f |1442: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d872: 6904 f474 |1445: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT20:Lnet/sf/dibdib/generic/ColorNmz; // field@74f4 │ │ +37d876: 2202 8e14 |1447: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d87a: 1a0e 7a3f |1449: const-string v14, "OPALINE" // string@3f7a │ │ +37d87e: 130f 4301 |144b: const/16 v15, #int 323 // #143 │ │ +37d882: 0900 4601 0400 |144d: move-object/16 v326, v4 │ │ +37d888: 1404 b8cb af00 |1450: const v4, #float 1.61443e-38 // #00afcbb8 │ │ +37d88e: 7040 0aa2 e24f |1453: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d894: 6902 1175 |1456: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OPALINE:Lnet/sf/dibdib/generic/ColorNmz; // field@7511 │ │ +37d898: 2204 8e14 |1458: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d89c: 1a0e 553b |145a: const-string v14, "MIST_BLUE" // string@3b55 │ │ +37d8a0: 130f 4401 |145c: const/16 v15, #int 324 // #144 │ │ +37d8a4: 0900 4701 0200 |145e: move-object/16 v327, v2 │ │ +37d8aa: 1402 e2e6 e000 |1461: const v2, #float 2.0654e-38 // #00e0e6e2 │ │ +37d8b0: 7040 0aa2 e42f |1464: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d8b6: 6904 f674 |1467: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MIST_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74f6 │ │ +37d8ba: 2202 8e14 |1469: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d8be: 1a0e 7a1d |146b: const-string v14, "HOLLY" // string@1d7a │ │ +37d8c2: 130f 4501 |146d: const/16 v15, #int 325 // #145 │ │ +37d8c6: 0900 4801 0400 |146f: move-object/16 v328, v4 │ │ +37d8cc: 1404 2d43 2100 |1472: const v4, #float 3.05467e-39 // #0021432d │ │ +37d8d2: 7040 0aa2 e24f |1475: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d8d8: 6902 9874 |1478: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOLLY:Lnet/sf/dibdib/generic/ColorNmz; // field@7498 │ │ +37d8dc: 2204 8e14 |147a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d8e0: 1a0e 7922 |147c: const-string v14, "LA_SALLE" // string@2279 │ │ +37d8e4: 130f 4601 |147e: const/16 v15, #int 326 // #146 │ │ +37d8e8: 0900 4901 0200 |1480: move-object/16 v329, v2 │ │ +37d8ee: 1402 3078 0800 |1483: const v2, #float 7.77799e-40 // #00087830 │ │ +37d8f4: 7040 0aa2 e42f |1486: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d8fa: 6904 ba74 |1489: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LA_SALLE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ba │ │ +37d8fe: 2202 8e14 |148b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d902: 1a0e f60c |148d: const-string v14, "BEANSTALK" // string@0cf6 │ │ +37d906: 130f 4701 |148f: const/16 v15, #int 327 // #147 │ │ +37d90a: 0900 4a01 0400 |1491: move-object/16 v330, v4 │ │ +37d910: 1404 6aa5 4500 |1494: const v4, #float 6.39599e-39 // #0045a56a │ │ +37d916: 7040 0aa2 e24f |1497: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d91c: 6902 f573 |149a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEANSTALK:Lnet/sf/dibdib/generic/ColorNmz; // field@73f5 │ │ +37d920: 2204 8e14 |149c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d924: 1a0e f717 |149e: const-string v14, "EMERALD" // string@17f7 │ │ +37d928: 130f 4801 |14a0: const/16 v15, #int 328 // #148 │ │ +37d92c: 0900 4b01 0200 |14a2: move-object/16 v331, v2 │ │ +37d932: 1402 355f 1900 |14a5: const v2, #float 2.33004e-39 // #00195f35 │ │ +37d938: 7040 0aa2 e42f |14a8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d93e: 6904 6d74 |14ab: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD:Lnet/sf/dibdib/generic/ColorNmz; // field@746d │ │ +37d942: 2202 8e14 |14ad: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d946: 1a0e 9550 |14af: const-string v14, "VERTIGRIS" // string@5095 │ │ +37d94a: 130f 4901 |14b1: const/16 v15, #int 329 // #149 │ │ +37d94e: 0900 4c01 0400 |14b3: move-object/16 v332, v4 │ │ +37d954: 1404 658a 4600 |14b6: const v4, #float 6.47813e-39 // #00468a65 │ │ +37d95a: 7040 0aa2 e24f |14b9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d960: 6902 d375 |14bc: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VERTIGRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@75d3 │ │ +37d964: 2204 8e14 |14be: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d968: 1a0e b010 |14c0: const-string v14, "COUNTY" // string@10b0 │ │ +37d96c: 130f 4a01 |14c2: const/16 v15, #int 330 // #14a │ │ +37d970: 0900 4d01 0200 |14c4: move-object/16 v333, v2 │ │ +37d976: 1402 1a37 0100 |14c7: const v2, #float 1.11602e-40 // #0001371a │ │ +37d97c: 7040 0aa2 e42f |14ca: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d982: 6904 4b74 |14cd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COUNTY:Lnet/sf/dibdib/generic/ColorNmz; // field@744b │ │ +37d986: 2202 8e14 |14cf: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d98a: 1a0e ec4a |14d1: const-string v14, "TRAFFIC_GREEN" // string@4aec │ │ +37d98e: 130f 4b01 |14d3: const/16 v15, #int 331 // #14b │ │ +37d992: 0900 4e01 0400 |14d5: move-object/16 v334, v4 │ │ +37d998: 1404 4254 3000 |14d8: const v4, #float 4.43833e-39 // #00305442 │ │ +37d99e: 7040 0aa2 e24f |14db: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d9a4: 6902 c575 |14de: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TRAFFIC_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@75c5 │ │ +37d9a8: 2204 8e14 |14e0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d9ac: 1a0e 5918 |14e2: const-string v14, "EVERGLADE" // string@1859 │ │ +37d9b0: 130f 4c01 |14e4: const/16 v15, #int 332 // #14c │ │ +37d9b4: 0900 4f01 0200 |14e6: move-object/16 v335, v2 │ │ +37d9ba: 1402 2e40 1c00 |14e9: const v2, #float 2.59442e-39 // #001c402e │ │ +37d9c0: 7040 0aa2 e42f |14ec: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d9c6: 6904 7474 |14ef: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EVERGLADE:Lnet/sf/dibdib/generic/ColorNmz; // field@7474 │ │ +37d9ca: 2202 8e14 |14f1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d9ce: 1a0e 7341 |14f3: const-string v14, "PURE_EMERALD" // string@4173 │ │ +37d9d2: 130f 4d01 |14f5: const/16 v15, #int 333 // #14d │ │ +37d9d6: 0900 5001 0400 |14f7: move-object/16 v336, v4 │ │ +37d9dc: 1404 80ff 0000 |14fa: const v4, #float 9.16561e-41 // #0000ff80 │ │ +37d9e2: 7040 0aa2 e24f |14fd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d9e8: 6902 5075 |1500: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_EMERALD:Lnet/sf/dibdib/generic/ColorNmz; // field@7550 │ │ +37d9ec: 2204 8e14 |1502: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d9f0: 1a0e 8946 |1504: const-string v14, "SPEARMINT" // string@4689 │ │ +37d9f4: 130f 4e01 |1506: const/16 v15, #int 334 // #14e │ │ +37d9f8: 0900 5101 0200 |1508: move-object/16 v337, v2 │ │ +37d9fe: 1402 80ff 0000 |150b: const v2, #float 9.16561e-41 // #0000ff80 │ │ +37da04: 7040 0aa2 e42f |150e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37da0a: 6904 a275 |1511: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPEARMINT:Lnet/sf/dibdib/generic/ColorNmz; // field@75a2 │ │ +37da0e: 2202 8e14 |1513: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37da12: 1a0e 3209 |1515: const-string v14, "AERO" // string@0932 │ │ +37da16: 130f 4f01 |1517: const/16 v15, #int 335 // #14f │ │ +37da1a: 0900 5201 0400 |1519: move-object/16 v338, v4 │ │ +37da20: 1404 e5ff c900 |151c: const v4, #float 1.85507e-38 // #00c9ffe5 │ │ +37da26: 7040 0aa2 e24f |151f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37da2c: 6902 d373 |1522: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AERO:Lnet/sf/dibdib/generic/ColorNmz; // field@73d3 │ │ +37da30: 2204 8e14 |1524: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37da34: 1a0e 9355 |1526: const-string v14, "ZUCCHINI" // string@5593 │ │ +37da38: 130f 5001 |1528: const/16 v15, #int 336 // #150 │ │ +37da3c: 0900 5301 0200 |152a: move-object/16 v339, v2 │ │ +37da42: 1402 3a44 2e00 |152d: const v2, #float 4.24891e-39 // #002e443a │ │ +37da48: 7040 0aa2 e42f |1530: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37da4e: 6904 ea75 |1533: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZUCCHINI:Lnet/sf/dibdib/generic/ColorNmz; // field@75ea │ │ +37da52: 2202 8e14 |1535: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37da56: 1a0e 5a18 |1537: const-string v14, "EVERGREEN" // string@185a │ │ +37da5a: 130f 5101 |1539: const/16 v15, #int 337 // #151 │ │ +37da5e: 0900 5401 0400 |153b: move-object/16 v340, v4 │ │ +37da64: 1404 2a47 0500 |153e: const v4, #float 4.84706e-40 // #0005472a │ │ +37da6a: 7040 0aa2 e24f |1541: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37da70: 6902 7574 |1544: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.EVERGREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7475 │ │ +37da74: 2204 8e14 |1546: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37da78: 1a0e 1d15 |1548: const-string v14, "DARTMOUTH" // string@151d │ │ +37da7c: 130f 5201 |154a: const/16 v15, #int 338 // #152 │ │ +37da80: 0900 5501 0200 |154c: move-object/16 v341, v2 │ │ +37da86: 1302 3e69 |154f: const/16 v2, #int 26942 // #693e │ │ +37da8a: 7040 0aa2 e42f |1551: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37da90: 6904 5f74 |1554: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DARTMOUTH:Lnet/sf/dibdib/generic/ColorNmz; // field@745f │ │ +37da94: 2202 8e14 |1556: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37da98: 1a0e 7e1d |1558: const-string v14, "HOMEBUSH_GREEN" // string@1d7e │ │ +37da9c: 130f 5301 |155a: const/16 v15, #int 339 // #153 │ │ +37daa0: 0900 5601 0400 |155c: move-object/16 v342, v4 │ │ +37daa6: 1404 4d7f 0100 |155f: const v4, #float 1.37502e-40 // #00017f4d │ │ +37daac: 7040 0aa2 e24f |1562: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dab2: 6902 9c74 |1565: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@749c │ │ +37dab6: 2204 8e14 |1567: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37daba: 1a0e 4b0d |1569: const-string v14, "BOTTLE_GREEN" // string@0d4b │ │ +37dabe: 130f 5401 |156b: const/16 v15, #int 340 // #154 │ │ +37dac2: 0900 5701 0200 |156d: move-object/16 v343, v2 │ │ +37dac8: 1402 323a 2500 |1570: const v2, #float 3.41879e-39 // #00253a32 │ │ +37dace: 7040 0aa2 e42f |1573: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dad4: 6904 1274 |1576: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BOTTLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7412 │ │ +37dad8: 2202 8e14 |1578: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dadc: 1a0e c320 |157a: const-string v14, "JADE" // string@20c3 │ │ +37dae0: 130f 5501 |157c: const/16 v15, #int 341 // #155 │ │ +37dae4: 0900 5801 0400 |157e: move-object/16 v344, v4 │ │ +37daea: 1404 5374 1200 |1581: const v4, #float 1.69477e-39 // #00127453 │ │ +37daf0: 7040 0aa2 e24f |1584: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37daf6: 6902 ab74 |1587: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.JADE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ab │ │ +37dafa: 2204 8e14 |1589: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dafe: 1a0e 2e22 |158b: const-string v14, "LAWN_GREEN" // string@222e │ │ +37db02: 130f 5601 |158d: const/16 v15, #int 342 // #156 │ │ +37db06: 0900 5901 0200 |158f: move-object/16 v345, v2 │ │ +37db0c: 1402 5d87 0d00 |1592: const v2, #float 1.24242e-39 // #000d875d │ │ +37db12: 7040 0aa2 e42f |1595: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37db18: 6904 b974 |1598: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAWN_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74b9 │ │ +37db1c: 2202 8e14 |159a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37db20: 1a0e a010 |159c: const-string v14, "COOTAMUNDRA" // string@10a0 │ │ +37db24: 130f 5701 |159e: const/16 v15, #int 343 // #157 │ │ +37db28: 0900 5a01 0400 |15a0: move-object/16 v346, v4 │ │ +37db2e: 1404 919e 7500 |15a3: const v4, #float 1.08016e-38 // #00759e91 │ │ +37db34: 7040 0aa2 e24f |15a6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37db3a: 6902 4474 |15a9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COOTAMUNDRA:Lnet/sf/dibdib/generic/ColorNmz; // field@7444 │ │ +37db3e: 2204 8e14 |15ab: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37db42: 1a0e e145 |15ad: const-string v14, "SHERWOOD" // string@45e1 │ │ +37db46: 130f 5801 |15af: const/16 v15, #int 344 // #158 │ │ +37db4a: 0900 5b01 0200 |15b1: move-object/16 v347, v2 │ │ +37db50: 1402 2c40 0200 |15b4: const v2, #float 2.06692e-40 // #0002402c │ │ +37db56: 7040 0aa2 e42f |15b7: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37db5c: 6904 9175 |15ba: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHERWOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7591 │ │ +37db60: 2202 8e14 |15bc: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37db64: 1a0e 7a0d |15be: const-string v14, "BURNHAM" // string@0d7a │ │ +37db68: 130f 5901 |15c0: const/16 v15, #int 345 // #159 │ │ +37db6c: 0900 5c01 0400 |15c2: move-object/16 v348, v4 │ │ +37db72: 1304 202e |15c5: const/16 v4, #int 11808 // #2e20 │ │ +37db76: 7040 0aa2 e24f |15c7: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37db7c: 6902 1e74 |15ca: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BURNHAM:Lnet/sf/dibdib/generic/ColorNmz; // field@741e │ │ +37db80: 2204 8e14 |15cc: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37db84: 1a0e 9446 |15ce: const-string v14, "SPRUCE" // string@4694 │ │ +37db88: 130f 5a01 |15d0: const/16 v15, #int 346 // #15a │ │ +37db8c: 0900 5d01 0200 |15d2: move-object/16 v349, v2 │ │ +37db92: 1402 4f67 0500 |15d5: const v2, #float 4.96238e-40 // #0005674f │ │ +37db98: 7040 0aa2 e42f |15d8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37db9e: 6904 a575 |15db: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPRUCE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a5 │ │ +37dba2: 2202 8e14 |15dd: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dba6: 1a0e 6a4b |15df: const-string v14, "TURQUOISE" // string@4b6a │ │ +37dbaa: 130f 5b01 |15e1: const/16 v15, #int 347 // #15b │ │ +37dbae: 0900 5e01 0400 |15e3: move-object/16 v350, v4 │ │ +37dbb4: 1404 c0ff 0000 |15e6: const v4, #float 9.17458e-41 // #0000ffc0 │ │ +37dbba: 7040 0aa2 e24f |15e9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dbc0: 6902 c775 |15ec: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c7 │ │ +37dbc4: 2204 8e14 |15ee: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dbc8: 1a0e b21c |15f0: const-string v14, "GREEN_ICE" // string@1cb2 │ │ +37dbcc: 130f 5c01 |15f2: const/16 v15, #int 348 // #15c │ │ +37dbd0: 0900 5f01 0200 |15f4: move-object/16 v351, v2 │ │ +37dbd6: 1402 a2ae 7800 |15f7: const v2, #float 1.10829e-38 // #0078aea2 │ │ +37dbdc: 7040 0aa2 e42f |15fa: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dbe2: 6904 9174 |15fd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN_ICE:Lnet/sf/dibdib/generic/ColorNmz; // field@7491 │ │ +37dbe6: 2202 8e14 |15ff: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dbea: 1a0e 1346 |1601: const-string v14, "SILVER_GRAY__A" // string@4613 │ │ +37dbee: 130f 5d01 |1603: const/16 v15, #int 349 // #15d │ │ +37dbf2: 0900 6001 0400 |1605: move-object/16 v352, v4 │ │ +37dbf8: 1404 c5c7 bd00 |1608: const v4, #float 1.74286e-38 // #00bdc7c5 │ │ +37dbfe: 7040 0aa2 e24f |160b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dc04: 6902 9675 |160e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SILVER_GRAY__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7596 │ │ +37dc08: 2204 8e14 |1610: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dc0c: 1a0e 4346 |1612: const-string v14, "SMOKE_BLUE" // string@4643 │ │ +37dc10: 130f 5e01 |1614: const/16 v15, #int 350 // #15e │ │ +37dc14: 0900 6101 0200 |1616: move-object/16 v353, v2 │ │ +37dc1a: 1402 b2b6 9e00 |1619: const v2, #float 1.45755e-38 // #009eb6b2 │ │ +37dc20: 7040 0aa2 e42f |161c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dc26: 6904 a075 |161f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SMOKE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a0 │ │ +37dc2a: 2202 8e14 |1621: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dc2e: 1a0e 161e |1623: const-string v14, "ICE" // string@1e16 │ │ +37dc32: 130f 5f01 |1625: const/16 v15, #int 351 // #15f │ │ +37dc36: 0900 6201 0400 |1627: move-object/16 v354, v4 │ │ +37dc3c: 1404 faff d600 |162a: const v4, #float 1.97446e-38 // #00d6fffa │ │ +37dc42: 7040 0aa2 e24f |162d: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dc48: 6902 a274 |1630: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ICE:Lnet/sf/dibdib/generic/ColorNmz; // field@74a2 │ │ +37dc4c: 2204 8e14 |1632: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dc50: 1a0e e240 |1634: const-string v14, "PERSIAN_GREEN" // string@40e2 │ │ +37dc54: 130f 6001 |1636: const/16 v15, #int 352 // #160 │ │ +37dc58: 0900 6301 0200 |1638: move-object/16 v355, v2 │ │ +37dc5e: 1402 93a6 0000 |163b: const v2, #float 5.97556e-41 // #0000a693 │ │ +37dc64: 7040 0aa2 e42f |163e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dc6a: 6904 3575 |1641: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7535 │ │ +37dc6e: 2202 8e14 |1643: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dc72: 1a0e 284a |1645: const-string v14, "TEAL20" // string@4a28 │ │ +37dc76: 130f 6101 |1647: const/16 v15, #int 353 // #161 │ │ +37dc7a: 0900 6401 0400 |1649: move-object/16 v356, v4 │ │ +37dc80: 1404 9099 4600 |164c: const v4, #float 6.48357e-39 // #00469990 │ │ +37dc86: 7040 0aa2 e24f |164f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dc8c: 6902 ba75 |1652: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL20:Lnet/sf/dibdib/generic/ColorNmz; // field@75ba │ │ +37dc90: 2204 8e14 |1654: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dc94: 1a0e 2253 |1656: const-string v14, "WOODSMOKE" // string@5322 │ │ +37dc98: 130f 6201 |1658: const/16 v15, #int 354 // #162 │ │ +37dc9c: 0900 6501 0200 |165a: move-object/16 v357, v2 │ │ +37dca2: 1402 1011 0400 |165d: const v2, #float 3.73463e-40 // #00041110 │ │ +37dca8: 7040 0aa2 e42f |1660: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dcae: 6904 e375 |1663: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WOODSMOKE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e3 │ │ +37dcb2: 2202 8e14 |1665: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dcb6: 1a0e 4745 |1667: const-string v14, "SEA" // string@4547 │ │ +37dcba: 130f 6301 |1669: const/16 v15, #int 355 // #163 │ │ +37dcbe: 0900 6601 0400 |166b: move-object/16 v358, v4 │ │ +37dcc4: 1404 9299 3c00 |166e: const v4, #float 5.56522e-39 // #003c9992 │ │ +37dcca: 7040 0aa2 e24f |1671: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dcd0: 6902 8b75 |1674: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SEA:Lnet/sf/dibdib/generic/ColorNmz; // field@758b │ │ +37dcd4: 2204 8e14 |1676: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dcd8: 1a0e b54a |1678: const-string v14, "TOPAZ" // string@4ab5 │ │ +37dcdc: 130f 6401 |167a: const/16 v15, #int 356 // #164 │ │ +37dce0: 0900 6701 0200 |167c: move-object/16 v359, v2 │ │ +37dce6: 1402 afbb 1300 |167f: const v2, #float 1.8122e-39 // #0013bbaf │ │ +37dcec: 7040 0aa2 e42f |1682: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dcf2: 6904 c275 |1685: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TOPAZ:Lnet/sf/dibdib/generic/ColorNmz; // field@75c2 │ │ +37dcf6: 2202 8e14 |1687: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dcfa: 1a0e e31a |1689: const-string v14, "FROSTED" // string@1ae3 │ │ +37dcfe: 130f 6501 |168b: const/16 v15, #int 357 // #165 │ │ +37dd02: 0900 6801 0400 |168d: move-object/16 v360, v4 │ │ +37dd08: 1404 feff ee00 |1690: const v4, #float 2.19487e-38 // #00eefffe │ │ +37dd0e: 7040 0aa2 e24f |1693: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dd14: 6902 7d74 |1696: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FROSTED:Lnet/sf/dibdib/generic/ColorNmz; // field@747d │ │ +37dd18: 2204 8e14 |1698: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dd1c: 1a0e 2c0d |169a: const-string v14, "BLUE_GUM" // string@0d2c │ │ +37dd20: 130f 6601 |169c: const/16 v15, #int 358 // #166 │ │ +37dd24: 0900 6901 0200 |169e: move-object/16 v361, v2 │ │ +37dd2a: 1402 888a 6a00 |16a1: const v2, #float 9.78426e-39 // #006a8a88 │ │ +37dd30: 7040 0aa2 e42f |16a4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dd36: 6904 0d74 |16a7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@740d │ │ +37dd3a: 2202 8e14 |16a9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dd3e: 1a0e a81d |16ab: const-string v14, "HUON_GREEN" // string@1da8 │ │ +37dd42: 130f 6701 |16ad: const/16 v15, #int 359 // #167 │ │ +37dd46: 0900 6a01 0400 |16af: move-object/16 v362, v4 │ │ +37dd4c: 1404 b1b3 7200 |16b2: const v4, #float 1.05337e-38 // #0072b3b1 │ │ +37dd52: 7040 0aa2 e24f |16b5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dd58: 6902 a174 |16b8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HUON_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74a1 │ │ +37dd5c: 2204 8e14 |16ba: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dd60: 1a0e 7d47 |16bc: const-string v14, "SURFIE_TEAL" // string@477d │ │ +37dd64: 130f 6801 |16be: const/16 v15, #int 360 // #168 │ │ +37dd68: 0900 6b01 0200 |16c0: move-object/16 v363, v2 │ │ +37dd6e: 1402 797a 0c00 |16c3: const v2, #float 1.14596e-39 // #000c7a79 │ │ +37dd74: 7040 0aa2 e42f |16c6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dd7a: 6904 b175 |16c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SURFIE_TEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@75b1 │ │ +37dd7e: 2202 8e14 |16cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dd82: 1a0e ab09 |16cd: const-string v14, "AQUA__X11" // string@09ab │ │ +37dd86: 130f 6901 |16cf: const/16 v15, #int 361 // #169 │ │ +37dd8a: 0900 6c01 0400 |16d1: move-object/16 v364, v4 │ │ +37dd90: 1404 ffff 0000 |16d4: const v4, #float 9.18341e-41 // #0000ffff │ │ +37dd96: 7040 0aa2 e24f |16d7: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dd9c: 6902 e473 |16da: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AQUA__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@73e4 │ │ +37dda0: 2204 8e14 |16dc: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dda4: 1a0e f310 |16de: const-string v14, "CYAN" // string@10f3 │ │ +37dda8: 130f 6a01 |16e0: const/16 v15, #int 362 // #16a │ │ +37ddac: 0900 6d01 0200 |16e2: move-object/16 v365, v2 │ │ +37ddb2: 1402 ffff 0000 |16e5: const v2, #float 9.18341e-41 // #0000ffff │ │ +37ddb8: 7040 0aa2 e42f |16e8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ddbe: 6904 5474 |16eb: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7454 │ │ +37ddc2: 2202 8e14 |16ed: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ddc6: 1a0e f510 |16ef: const-string v14, "CYAN_BRIGHT" // string@10f5 │ │ +37ddca: 130f 6b01 |16f1: const/16 v15, #int 363 // #16b │ │ +37ddce: 0900 6e01 0400 |16f3: move-object/16 v366, v4 │ │ +37ddd4: 1404 fefd 4100 |16f6: const v4, #float 6.06042e-39 // #0041fdfe │ │ +37ddda: 7040 0aa2 e24f |16f9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dde0: 6902 5674 |16fc: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@7456 │ │ +37dde4: 2204 8e14 |16fe: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dde8: 1a0e 6b4b |1700: const-string v14, "TURQUOISE__A" // string@4b6b │ │ +37ddec: 130f 6c01 |1702: const/16 v15, #int 364 // #16c │ │ +37ddf0: 0900 6f01 0200 |1704: move-object/16 v367, v2 │ │ +37ddf6: 1402 8785 0900 |1707: const v2, #float 8.7442e-40 // #00098587 │ │ +37ddfc: 7040 0aa2 e42f |170a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37de02: 6904 c875 |170d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@75c8 │ │ +37de06: 2202 8e14 |170f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37de0a: 1a0e 8e3a |1711: const-string v14, "MALACHITE" // string@3a8e │ │ +37de0e: 130f 6d01 |1713: const/16 v15, #int 365 // #16d │ │ +37de12: 0900 7001 0400 |1715: move-object/16 v368, v4 │ │ +37de18: 1404 5451 1000 |1718: const v4, #float 1.49854e-39 // #00105154 │ │ +37de1e: 7040 0aa2 e24f |171b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37de24: 6902 db74 |171e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MALACHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@74db │ │ +37de28: 2204 8e14 |1720: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37de2c: 1a0e 2716 |1722: const-string v14, "DIAMANTIA" // string@1627 │ │ +37de30: 130f 6e01 |1724: const/16 v15, #int 366 // #16e │ │ +37de34: 0900 7101 0200 |1726: move-object/16 v369, v2 │ │ +37de3a: 1302 746c |1729: const/16 v2, #int 27764 // #6c74 │ │ +37de3e: 7040 0aa2 e42f |172b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37de44: 6904 6474 |172e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DIAMANTIA:Lnet/sf/dibdib/generic/ColorNmz; // field@7464 │ │ +37de48: 2202 8e14 |1730: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37de4c: 1a0e e045 |1732: const-string v14, "SHERPA" // string@45e0 │ │ +37de50: 130f 6f01 |1734: const/16 v15, #int 367 // #16f │ │ +37de54: 0900 7201 0400 |1736: move-object/16 v370, v4 │ │ +37de5a: 1304 5049 |1739: const/16 v4, #int 18768 // #4950 │ │ +37de5e: 7040 0aa2 e24f |173b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37de64: 6902 9075 |173e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SHERPA:Lnet/sf/dibdib/generic/ColorNmz; // field@7590 │ │ +37de68: 2204 8e14 |1740: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37de6c: 1a0e e540 |1742: const-string v14, "PETROL" // string@40e5 │ │ +37de70: 130f 7001 |1744: const/16 v15, #int 368 // #170 │ │ +37de74: 0900 7301 0200 |1746: move-object/16 v371, v2 │ │ +37de7a: 1302 6a5f |1749: const/16 v2, #int 24426 // #5f6a │ │ +37de7e: 7040 0aa2 e42f |174b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37de84: 6904 3875 |174e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PETROL:Lnet/sf/dibdib/generic/ColorNmz; // field@7538 │ │ +37de88: 2202 8e14 |1750: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37de8c: 1a0e 8f1d |1752: const-string v14, "HOSTA_BLUE" // string@1d8f │ │ +37de90: 130f 7101 |1754: const/16 v15, #int 369 // #171 │ │ +37de94: 0900 7401 0400 |1756: move-object/16 v372, v4 │ │ +37de9a: 1404 c7bf 7700 |1759: const v4, #float 1.09972e-38 // #0077bfc7 │ │ +37dea0: 7040 0aa2 e24f |175c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dea6: 6902 9f74 |175f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOSTA_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@749f │ │ +37deaa: 2204 8e14 |1761: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37deae: 1a0e a43f |1763: const-string v14, "ORIENTAL_BLUE" // string@3fa4 │ │ +37deb2: 130f 7201 |1765: const/16 v15, #int 370 // #172 │ │ +37deb6: 0900 7501 0200 |1767: move-object/16 v373, v2 │ │ +37debc: 1402 9287 3500 |176a: const v2, #float 4.91591e-39 // #00358792 │ │ +37dec2: 7040 0aa2 e42f |176d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dec8: 6904 1a75 |1770: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORIENTAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@751a │ │ +37decc: 2202 8e14 |1772: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ded0: 1a0e 593f |1774: const-string v14, "OCEAN" // string@3f59 │ │ +37ded4: 130f 7301 |1776: const/16 v15, #int 371 // #173 │ │ +37ded8: 0900 7601 0400 |1778: move-object/16 v374, v4 │ │ +37dede: 1404 927b 0100 |177b: const v4, #float 1.36164e-40 // #00017b92 │ │ +37dee4: 7040 0aa2 e24f |177e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37deea: 6902 0875 |1781: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OCEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7508 │ │ +37deee: 2204 8e14 |1783: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37def2: 1a0e 301a |1785: const-string v14, "FIREFLY" // string@1a30 │ │ +37def6: 130f 7401 |1787: const/16 v15, #int 372 // #174 │ │ +37defa: 0900 7701 0200 |1789: move-object/16 v375, v2 │ │ +37df00: 1402 302a 0e00 |178c: const v2, #float 1.30083e-39 // #000e2a30 │ │ +37df06: 7040 0aa2 e42f |178f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37df0c: 6904 7a74 |1792: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FIREFLY:Lnet/sf/dibdib/generic/ColorNmz; // field@747a │ │ +37df10: 2202 8e14 |1794: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37df14: 1a0e f410 |1796: const-string v14, "CYAN20" // string@10f4 │ │ +37df18: 130f 7501 |1798: const/16 v15, #int 373 // #175 │ │ +37df1c: 0900 7801 0400 |179a: move-object/16 v376, v4 │ │ +37df22: 1404 f4d4 4200 |179d: const v4, #float 6.13754e-39 // #0042d4f4 │ │ +37df28: 7040 0aa2 e24f |17a0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37df2e: 6902 5574 |17a3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CYAN20:Lnet/sf/dibdib/generic/ColorNmz; // field@7455 │ │ +37df32: 2204 8e14 |17a5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37df36: 1a0e c140 |17a7: const-string v14, "PEACOCK_BLUE" // string@40c1 │ │ +37df3a: 130f 7601 |17a9: const/16 v15, #int 374 // #176 │ │ +37df3e: 0900 7901 0200 |17ab: move-object/16 v377, v2 │ │ +37df44: 1402 6457 2400 |17ae: const v2, #float 3.33743e-39 // #00245764 │ │ +37df4a: 7040 0aa2 e42f |17b1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37df50: 6904 2c75 |17b4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACOCK_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@752c │ │ +37df54: 2202 8e14 |17b6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37df58: 1a0e 2e0a |17b8: const-string v14, "AZURE" // string@0a2e │ │ +37df5c: 130f 7701 |17ba: const/16 v15, #int 375 // #177 │ │ +37df60: 0900 7a01 0400 |17bc: move-object/16 v378, v4 │ │ +37df66: 1404 ffc0 0000 |17bf: const v4, #float 6.9234e-41 // #0000c0ff │ │ +37df6c: 7040 0aa2 e24f |17c2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37df72: 6902 ea73 |17c5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE:Lnet/sf/dibdib/generic/ColorNmz; // field@73ea │ │ +37df76: 2204 8e14 |17c7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37df7a: 1a0e 3146 |17c9: const-string v14, "SKY_BAFF" // string@4631 │ │ +37df7e: 130f 7801 |17cb: const/16 v15, #int 376 // #178 │ │ +37df82: 0900 7b01 0200 |17cd: move-object/16 v379, v2 │ │ +37df88: 1402 ffba 0000 |17d0: const v2, #float 6.70816e-41 // #0000baff │ │ +37df8e: 7040 0aa2 e42f |17d3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37df94: 6904 9875 |17d6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@7598 │ │ +37df98: 2202 8e14 |17d8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37df9c: 1a0e 3246 |17da: const-string v14, "SKY_BLUE" // string@4632 │ │ +37dfa0: 130f 7901 |17dc: const/16 v15, #int 377 // #179 │ │ +37dfa4: 0900 7c01 0400 |17de: move-object/16 v380, v4 │ │ +37dfaa: 1404 c7b7 7d00 |17e1: const v4, #float 1.15454e-38 // #007db7c7 │ │ +37dfb0: 7040 0aa2 e24f |17e4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dfb6: 6902 9975 |17e7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7599 │ │ +37dfba: 2204 8e14 |17e9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dfbe: 1a0e a909 |17eb: const-string v14, "AQUA" // string@09a9 │ │ +37dfc2: 130f 7a01 |17ed: const/16 v15, #int 378 // #17a │ │ +37dfc6: 0900 7d01 0200 |17ef: move-object/16 v381, v2 │ │ +37dfcc: 1402 ac97 5000 |17f2: const v2, #float 7.40125e-39 // #005097ac │ │ +37dfd2: 7040 0aa2 e42f |17f5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dfd8: 6904 e273 |17f8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AQUA:Lnet/sf/dibdib/generic/ColorNmz; // field@73e2 │ │ +37dfdc: 2202 8e14 |17fa: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dfe0: 1a0e 8040 |17fc: const-string v14, "PARADISE_BLUE" // string@4080 │ │ +37dfe4: 130f 7b01 |17fe: const/16 v15, #int 379 // #17b │ │ +37dfe8: 0900 7e01 0400 |1800: move-object/16 v382, v4 │ │ +37dfee: 1404 ba99 3400 |1803: const v4, #float 4.83059e-39 // #003499ba │ │ +37dff4: 7040 0aa2 e24f |1806: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dffa: 6902 2275 |1809: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PARADISE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7522 │ │ +37dffe: 2204 8e14 |180b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e002: 1a0e c040 |180d: const-string v14, "PEACOCK" // string@40c0 │ │ +37e006: 130f 7c01 |180f: const/16 v15, #int 380 // #17c │ │ +37e00a: 0900 7f01 0200 |1811: move-object/16 v383, v2 │ │ +37e010: 1402 9567 0100 |1814: const v2, #float 1.28994e-40 // #00016795 │ │ +37e016: 7040 0aa2 e42f |1817: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e01c: 6904 2b75 |181a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACOCK:Lnet/sf/dibdib/generic/ColorNmz; // field@752b │ │ +37e020: 2202 8e14 |181c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e024: 1a0e 274a |181e: const-string v14, "TEAL" // string@4a27 │ │ +37e028: 130f 7d01 |1820: const/16 v15, #int 381 // #17d │ │ +37e02c: 0900 8001 0400 |1822: move-object/16 v384, v4 │ │ +37e032: 1404 4e3f 1800 |1825: const v4, #float 2.22676e-39 // #00183f4e │ │ +37e038: 7040 0aa2 e24f |1828: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e03e: 6902 b975 |182b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@75b9 │ │ +37e042: 2204 8e14 |182d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e046: 1a0e 8b3b |182f: const-string v14, "MOUNTAIN_BLUE" // string@3b8b │ │ +37e04a: 130f 7e01 |1831: const/16 v15, #int 382 // #17e │ │ +37e04e: 0900 8101 0200 |1833: move-object/16 v385, v2 │ │ +37e054: 1402 6856 2900 |1836: const v2, #float 3.79625e-39 // #00295668 │ │ +37e05a: 7040 0aa2 e42f |1839: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e060: 6904 fb74 |183c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOUNTAIN_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74fb │ │ +37e064: 2202 8e14 |183e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e068: 1a0e f746 |1840: const-string v14, "STORM_BLUE" // string@46f7 │ │ +37e06c: 130f 7f01 |1842: const/16 v15, #int 383 // #17f │ │ +37e070: 0900 8201 0400 |1844: move-object/16 v386, v4 │ │ +37e076: 1404 947c 3f00 |1847: const v4, #float 5.83033e-39 // #003f7c94 │ │ +37e07c: 7040 0aa2 e24f |184a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e082: 6902 a875 |184d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STORM_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a8 │ │ +37e086: 2204 8e14 |184f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e08a: 1a0e 2c4b |1851: const-string v14, "TROPICAL_BLUE" // string@4b2c │ │ +37e08e: 130f 8001 |1853: const/16 v15, #int 384 // #180 │ │ +37e092: 0900 8301 0200 |1855: move-object/16 v387, v2 │ │ +37e098: 1302 9866 |1858: const/16 v2, #int 26264 // #6698 │ │ +37e09c: 7040 0aa2 e42f |185a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e0a2: 6904 c675 |185d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TROPICAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c6 │ │ +37e0a6: 2202 8e14 |185f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e0aa: 1a0e c609 |1861: const-string v14, "ASTROBLUE" // string@09c6 │ │ +37e0ae: 130f 8101 |1863: const/16 v15, #int 385 // #181 │ │ +37e0b2: 0900 8401 0400 |1865: move-object/16 v388, v4 │ │ +37e0b8: 1404 623e 0100 |1868: const v4, #float 1.14214e-40 // #00013e62 │ │ +37e0be: 7040 0aa2 e24f |186b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e0c4: 6902 e673 |186e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ASTROBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@73e6 │ │ +37e0c8: 2204 8e14 |1870: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e0cc: 1a0e f040 |1872: const-string v14, "PICTON" // string@40f0 │ │ +37e0d0: 130f 8201 |1874: const/16 v15, #int 386 // #182 │ │ +37e0d4: 0900 8501 0200 |1876: move-object/16 v389, v2 │ │ +37e0da: 1402 e8b1 4500 |1879: const v2, #float 6.40047e-39 // #0045b1e8 │ │ +37e0e0: 7040 0aa2 e42f |187c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e0e6: 6904 3c75 |187f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PICTON:Lnet/sf/dibdib/generic/ColorNmz; // field@753c │ │ +37e0ea: 2202 8e14 |1881: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e0ee: 1a0e 300a |1883: const-string v14, "AZURE__XKCD" // string@0a30 │ │ +37e0f2: 130f 8301 |1885: const/16 v15, #int 387 // #183 │ │ +37e0f6: 0900 8601 0400 |1887: move-object/16 v390, v4 │ │ +37e0fc: 1404 f39a 0600 |188a: const v4, #float 6.06598e-40 // #00069af3 │ │ +37e102: 7040 0aa2 e24f |188d: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e108: 6902 ec73 |1890: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@73ec │ │ +37e10c: 2204 8e14 |1892: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e110: 1a0e 941f |1894: const-string v14, "IVY_BLUE" // string@1f94 │ │ +37e114: 130f 8401 |1896: const/16 v15, #int 388 // #184 │ │ +37e118: 0900 8701 0200 |1898: move-object/16 v391, v2 │ │ +37e11e: 1402 d79a 2c00 |189b: const v2, #float 4.09631e-39 // #002c9ad7 │ │ +37e124: 7040 0aa2 e42f |189e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e12a: 6904 a974 |18a1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IVY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74a9 │ │ +37e12e: 2202 8e14 |18a3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e132: 1a0e 1b3b |18a5: const-string v14, "MIDNIGHT_BLUE" // string@3b1b │ │ +37e136: 130f 8501 |18a7: const/16 v15, #int 389 // #185 │ │ +37e13a: 0900 8801 0400 |18a9: move-object/16 v392, v4 │ │ +37e140: 1404 2215 0100 |18ac: const v4, #float 9.94165e-41 // #00011522 │ │ +37e146: 7040 0aa2 e24f |18af: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e14c: 6902 ef74 |18b2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ef │ │ +37e150: 2204 8e14 |18b4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e154: 1a0e da10 |18b6: const-string v14, "CRYSTAL_BAFF" // string@10da │ │ +37e158: 130f 8601 |18b8: const/16 v15, #int 390 // #186 │ │ +37e15c: 0900 8901 0200 |18ba: move-object/16 v393, v2 │ │ +37e162: 1402 ffba 4000 |18bd: const v2, #float 5.94455e-39 // #0040baff │ │ +37e168: 7040 0aa2 e42f |18c0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e16e: 6904 5074 |18c3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CRYSTAL_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@7450 │ │ +37e172: 2202 8e14 |18c5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e176: 1a0e 2443 |18c7: const-string v14, "REGAL_BLUE" // string@4324 │ │ +37e17a: 130f 8701 |18c9: const/16 v15, #int 391 // #187 │ │ +37e17e: 0900 8a01 0400 |18cb: move-object/16 v394, v4 │ │ +37e184: 1404 6a3f 0100 |18ce: const v4, #float 1.14584e-40 // #00013f6a │ │ +37e18a: 7040 0aa2 e24f |18d1: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e190: 6902 6c75 |18d4: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.REGAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@756c │ │ +37e194: 2204 8e14 |18d6: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e198: 1a0e 8f3a |18d8: const-string v14, "MALIBU" // string@3a8f │ │ +37e19c: 130f 8801 |18da: const/16 v15, #int 392 // #188 │ │ +37e1a0: 0900 8b01 0200 |18dc: move-object/16 v395, v2 │ │ +37e1a6: 1402 f7c8 7d00 |18df: const v2, #float 1.15515e-38 // #007dc8f7 │ │ +37e1ac: 7040 0aa2 e42f |18e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e1b2: 6904 dc74 |18e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MALIBU:Lnet/sf/dibdib/generic/ColorNmz; // field@74dc │ │ +37e1b6: 2202 8e14 |18e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e1ba: 1a0e e640 |18e9: const-string v14, "PEWTER" // string@40e6 │ │ +37e1be: 130f 8901 |18eb: const/16 v15, #int 393 // #189 │ │ +37e1c2: 0900 8c01 0400 |18ed: move-object/16 v396, v4 │ │ +37e1c8: 1404 6460 5900 |18f0: const v4, #float 8.20794e-39 // #00596064 │ │ +37e1ce: 7040 0aa2 e24f |18f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e1d4: 6902 3975 |18f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEWTER:Lnet/sf/dibdib/generic/ColorNmz; // field@7539 │ │ +37e1d8: 2204 8e14 |18f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e1dc: 1a0e 5f4f |18fa: const-string v14, "URANIAN" // string@4f5f │ │ +37e1e0: 130f 8a01 |18fc: const/16 v15, #int 394 // #18a │ │ +37e1e4: 0900 8d01 0200 |18fe: move-object/16 v397, v2 │ │ +37e1ea: 1402 f5db af00 |1901: const v2, #float 1.61501e-38 // #00afdbf5 │ │ +37e1f0: 7040 0aa2 e42f |1904: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e1f6: 6904 cf75 |1907: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.URANIAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75cf │ │ +37e1fa: 2202 8e14 |1909: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e1fe: 1a0e 1a0d |190b: const-string v14, "BLACK_PEARL" // string@0d1a │ │ +37e202: 130f 8b01 |190d: const/16 v15, #int 395 // #18b │ │ +37e206: 0900 8e01 0400 |190f: move-object/16 v398, v4 │ │ +37e20c: 1304 2815 |1912: const/16 v4, #int 5416 // #1528 │ │ +37e210: 7040 0aa2 e24f |1914: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e216: 6902 0074 |1917: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_PEARL:Lnet/sf/dibdib/generic/ColorNmz; // field@7400 │ │ +37e21a: 2204 8e14 |1919: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e21e: 1a0e 7e4b |191b: const-string v14, "TWINBED" // string@4b7e │ │ +37e222: 130f 8c01 |191d: const/16 v15, #int 396 // #18c │ │ +37e226: 0900 8f01 0200 |191f: move-object/16 v399, v2 │ │ +37e22c: 1402 eddb be00 |1922: const v2, #float 1.75276e-38 // #00bedbed │ │ +37e232: 7040 0aa2 e42f |1925: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e238: 6904 ca75 |1928: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TWINBED:Lnet/sf/dibdib/generic/ColorNmz; // field@75ca │ │ +37e23c: 2202 8e14 |192a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e240: 1a0e 3846 |192c: const-string v14, "SLATE__XKCD" // string@4638 │ │ +37e244: 130f 8d01 |192e: const/16 v15, #int 397 // #18d │ │ +37e248: 0900 9001 0400 |1930: move-object/16 v400, v4 │ │ +37e24e: 1404 7265 5100 |1933: const v4, #float 7.47507e-39 // #00516572 │ │ +37e254: 7040 0aa2 e24f |1936: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e25a: 6902 9d75 |1939: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SLATE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@759d │ │ +37e25e: 2204 8e14 |193b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e262: 1a0e 3346 |193d: const-string v14, "SKY_BRIGHT" // string@4633 │ │ +37e266: 130f 8e01 |193f: const/16 v15, #int 398 // #18e │ │ +37e26a: 0900 9101 0200 |1941: move-object/16 v401, v2 │ │ +37e270: 1402 fcca 8200 |1944: const v2, #float 1.20114e-38 // #0082cafc │ │ +37e276: 7040 0aa2 e42f |1947: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e27c: 6904 9a75 |194a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@759a │ │ +37e280: 2202 8e14 |194c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e284: 1a0e 7841 |194e: const-string v14, "PURE_SKY" // string@4178 │ │ +37e288: 130f 8f01 |1950: const/16 v15, #int 399 // #18f │ │ +37e28c: 0900 9201 0400 |1952: move-object/16 v402, v4 │ │ +37e292: 1404 ff80 0000 |1955: const v4, #float 4.62751e-41 // #000080ff │ │ +37e298: 7040 0aa2 e24f |1958: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e29e: 6902 5575 |195b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_SKY:Lnet/sf/dibdib/generic/ColorNmz; // field@7555 │ │ +37e2a2: 2204 8e14 |195d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e2a6: 1a0e ba0f |195f: const-string v14, "CERULEAN" // string@0fba │ │ +37e2aa: 130f 9001 |1961: const/16 v15, #int 400 // #190 │ │ +37e2ae: 0900 9301 0200 |1963: move-object/16 v403, v2 │ │ +37e2b4: 1402 e0c6 a000 |1966: const v2, #float 1.4765e-38 // #00a0c6e0 │ │ +37e2ba: 7040 0aa2 e42f |1969: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e2c0: 6904 2d74 |196c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CERULEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@742d │ │ +37e2c4: 2202 8e14 |196e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e2c8: 1a0e 123b |1970: const-string v14, "METALLICBLUE" // string@3b12 │ │ +37e2cc: 130f 9101 |1972: const/16 v15, #int 401 // #191 │ │ +37e2d0: 0900 9401 0400 |1974: move-object/16 v404, v4 │ │ +37e2d6: 1404 8e73 4f00 |1977: const v4, #float 7.29646e-39 // #004f738e │ │ +37e2dc: 7040 0aa2 e24f |197a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e2e2: 6902 ee74 |197d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.METALLICBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ee │ │ +37e2e6: 2204 8e14 |197f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e2ea: 1a0e 953a |1981: const-string v14, "MARBLE" // string@3a95 │ │ +37e2ee: 130f 9201 |1983: const/16 v15, #int 402 // #192 │ │ +37e2f2: 0900 9501 0200 |1985: move-object/16 v405, v2 │ │ +37e2f8: 1402 7e6d 5600 |1988: const v2, #float 7.93713e-39 // #00566d7e │ │ +37e2fe: 7040 0aa2 e42f |198b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e304: 6904 e074 |198e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MARBLE:Lnet/sf/dibdib/generic/ColorNmz; // field@74e0 │ │ +37e308: 2202 8e14 |1990: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e30c: 1a0e e946 |1992: const-string v14, "STEELBLUE" // string@46e9 │ │ +37e310: 130f 9301 |1994: const/16 v15, #int 403 // #193 │ │ +37e314: 0900 9601 0400 |1996: move-object/16 v406, v4 │ │ +37e31a: 1404 9a7d 5a00 |1999: const v4, #float 8.31025e-39 // #005a7d9a │ │ +37e320: 7040 0aa2 e24f |199c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e326: 6902 a775 |199f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STEELBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a7 │ │ +37e32a: 2204 8e14 |19a1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e32e: 1a0e 1f0d |19a3: const-string v14, "BLEU_FRANCE" // string@0d1f │ │ +37e332: 130f 9401 |19a5: const/16 v15, #int 404 // #194 │ │ +37e336: 0900 9701 0200 |19a7: move-object/16 v407, v2 │ │ +37e33c: 1402 e78c 3100 |19aa: const v2, #float 4.55049e-39 // #00318ce7 │ │ +37e342: 7040 0aa2 e42f |19ad: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e348: 6904 0374 |19b0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLEU_FRANCE:Lnet/sf/dibdib/generic/ColorNmz; // field@7403 │ │ +37e34c: 2202 8e14 |19b2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e350: 1a0e 983a |19b4: const-string v14, "MARINE" // string@3a98 │ │ +37e354: 130f 9501 |19b6: const/16 v15, #int 405 // #195 │ │ +37e358: 0900 9801 0400 |19b8: move-object/16 v408, v4 │ │ +37e35e: 1404 602e 0400 |19bb: const v4, #float 3.83978e-40 // #00042e60 │ │ +37e364: 7040 0aa2 e24f |19be: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e36a: 6902 e374 |19c1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@74e3 │ │ +37e36e: 2204 8e14 |19c3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e372: 1a0e db54 |19c5: const-string v14, "YALE" // string@54db │ │ +37e376: 130f 9601 |19c7: const/16 v15, #int 406 // #196 │ │ +37e37a: 0900 9901 0200 |19c9: move-object/16 v409, v2 │ │ +37e380: 1402 924d 0f00 |19cc: const v2, #float 1.40536e-39 // #000f4d92 │ │ +37e386: 7040 0aa2 e42f |19cf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e38c: 6904 e475 |19d2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YALE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e4 │ │ +37e390: 2202 8e14 |19d4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e394: 1a0e 600d |19d6: const-string v14, "BRANDEIS" // string@0d60 │ │ +37e398: 130f 9701 |19d8: const/16 v15, #int 407 // #197 │ │ +37e39c: 0900 9a01 0400 |19da: move-object/16 v410, v4 │ │ +37e3a2: 1304 ff70 |19dd: const/16 v4, #int 28927 // #70ff │ │ +37e3a6: 7040 0aa2 e24f |19df: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e3ac: 6902 1374 |19e2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BRANDEIS:Lnet/sf/dibdib/generic/ColorNmz; // field@7413 │ │ +37e3b0: 2204 8e14 |19e4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e3b4: 1a0e 6f0f |19e6: const-string v14, "CADETBLUE" // string@0f6f │ │ +37e3b8: 130f 9801 |19e8: const/16 v15, #int 408 // #198 │ │ +37e3bc: 0900 9b01 0200 |19ea: move-object/16 v411, v2 │ │ +37e3c2: 1402 9674 4e00 |19ed: const v2, #float 7.20499e-39 // #004e7496 │ │ +37e3c8: 7040 0aa2 e42f |19f0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e3ce: 6904 2374 |19f3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CADETBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7423 │ │ +37e3d2: 2202 8e14 |19f5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e3d6: 1a0e d940 |19f7: const-string v14, "PERIWINKLE" // string@40d9 │ │ +37e3da: 130f 9901 |19f9: const/16 v15, #int 409 // #199 │ │ +37e3de: 0900 9c01 0400 |19fb: move-object/16 v412, v4 │ │ +37e3e4: 1404 ac71 3800 |19fe: const v4, #float 5.18357e-39 // #003871ac │ │ +37e3ea: 7040 0aa2 e24f |1a01: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e3f0: 6902 3175 |1a04: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERIWINKLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7531 │ │ +37e3f4: 2204 8e14 |1a06: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e3f8: 1a0e ca0f |1a08: const-string v14, "CHARCOAL" // string@0fca │ │ +37e3fc: 130f 9a01 |1a0a: const/16 v15, #int 410 // #19a │ │ +37e400: 0900 9d01 0200 |1a0c: move-object/16 v413, v2 │ │ +37e406: 1402 453e 3600 |1a0f: const v2, #float 4.98145e-39 // #00363e45 │ │ +37e40c: 7040 0aa2 e42f |1a12: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e412: 6904 3174 |1a15: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARCOAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7431 │ │ +37e416: 2202 8e14 |1a17: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e41a: 1a0e e846 |1a19: const-string v14, "STEEL" // string@46e8 │ │ +37e41e: 130f 9b01 |1a1b: const/16 v15, #int 411 // #19b │ │ +37e422: 0900 9e01 0400 |1a1d: move-object/16 v414, v4 │ │ +37e428: 1404 9585 7300 |1a20: const v4, #float 1.0609e-38 // #00738595 │ │ +37e42e: 7040 0aa2 e24f |1a23: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e434: 6902 a675 |1a26: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STEEL:Lnet/sf/dibdib/generic/ColorNmz; // field@75a6 │ │ +37e438: 2204 8e14 |1a28: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e43c: 1a0e ba43 |1a2a: const-string v14, "RUDDY" // string@43ba │ │ +37e440: 130f 9c01 |1a2c: const/16 v15, #int 412 // #19c │ │ +37e444: 0900 9f01 0200 |1a2e: move-object/16 v415, v2 │ │ +37e44a: 1402 dfab 7600 |1a31: const v2, #float 1.08982e-38 // #0076abdf │ │ +37e450: 7040 0aa2 e42f |1a34: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e456: 6904 7b75 |1a37: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUDDY:Lnet/sf/dibdib/generic/ColorNmz; // field@757b │ │ +37e45a: 2202 8e14 |1a39: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e45e: 1a0e 1616 |1a3b: const-string v14, "DENIM" // string@1616 │ │ +37e462: 130f 9d01 |1a3d: const/16 v15, #int 413 // #19d │ │ +37e466: 0900 a001 0400 |1a3f: move-object/16 v416, v4 │ │ +37e46c: 1404 8c63 3b00 |1a42: const v4, #float 5.454e-39 // #003b638c │ │ +37e472: 7040 0aa2 e24f |1a45: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e478: 6902 6274 |1a48: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DENIM:Lnet/sf/dibdib/generic/ColorNmz; // field@7462 │ │ +37e47c: 2204 8e14 |1a4a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e480: 1a0e 260d |1a4c: const-string v14, "BLUEBELL" // string@0d26 │ │ +37e484: 130f 9e01 |1a4e: const/16 v15, #int 414 // #19e │ │ +37e488: 0900 a101 0200 |1a50: move-object/16 v417, v2 │ │ +37e48e: 1402 d194 5b00 |1a53: const v2, #float 8.41042e-39 // #005b94d1 │ │ +37e494: 7040 0aa2 e42f |1a56: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e49a: 6904 0774 |1a59: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBELL:Lnet/sf/dibdib/generic/ColorNmz; // field@7407 │ │ +37e49e: 2202 8e14 |1a5b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e4a2: 1a0e 2153 |1a5d: const-string v14, "WOAD" // string@5321 │ │ +37e4a6: 130f 9f01 |1a5f: const/16 v15, #int 415 // #19f │ │ +37e4aa: 0900 a201 0400 |1a61: move-object/16 v418, v4 │ │ +37e4b0: 1404 ce6b 2400 |1a64: const v4, #float 3.34475e-39 // #00246bce │ │ +37e4b6: 7040 0aa2 e24f |1a67: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e4bc: 6902 e275 |1a6a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.WOAD:Lnet/sf/dibdib/generic/ColorNmz; // field@75e2 │ │ +37e4c0: 2204 8e14 |1a6c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e4c4: 1a0e 4246 |1a6e: const-string v14, "SMALT" // string@4642 │ │ +37e4c8: 130f a001 |1a70: const/16 v15, #int 416 // #1a0 │ │ +37e4cc: 0900 a301 0200 |1a72: move-object/16 v419, v2 │ │ +37e4d2: 1302 9933 |1a75: const/16 v2, #int 13209 // #3399 │ │ +37e4d6: 7040 0aa2 e42f |1a77: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e4dc: 6904 9f75 |1a7a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SMALT:Lnet/sf/dibdib/generic/ColorNmz; // field@759f │ │ +37e4e0: 2202 8e14 |1a7c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e4e4: 1a0e ea3d |1a7e: const-string v14, "NAVY" // string@3dea │ │ +37e4e8: 130f a101 |1a80: const/16 v15, #int 417 // #1a1 │ │ +37e4ec: 0900 a401 0400 |1a82: move-object/16 v420, v4 │ │ +37e4f2: 1404 3e15 0100 |1a85: const v4, #float 9.94558e-41 // #0001153e │ │ +37e4f8: 7040 0aa2 e24f |1a88: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e4fe: 6902 0075 |1a8b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY:Lnet/sf/dibdib/generic/ColorNmz; // field@7500 │ │ +37e502: 2204 8e14 |1a8d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e506: 1a0e 2341 |1a8f: const-string v14, "POWDER_BLUE" // string@4123 │ │ +37e50a: 130f a201 |1a91: const/16 v15, #int 418 // #1a2 │ │ +37e50e: 0900 a501 0200 |1a93: move-object/16 v421, v2 │ │ +37e514: 1402 dbc8 b700 |1a96: const v2, #float 1.68779e-38 // #00b7c8db │ │ +37e51a: 7040 0aa2 e42f |1a99: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e520: 6904 4a75 |1a9c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.POWDER_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@754a │ │ +37e524: 2202 8e14 |1a9e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e528: 1a0e 7b1d |1aa0: const-string v14, "HOMEBUSH_BLUE" // string@1d7b │ │ +37e52c: 130f a301 |1aa2: const/16 v15, #int 419 // #1a3 │ │ +37e530: 0900 a601 0400 |1aa4: move-object/16 v422, v4 │ │ +37e536: 1404 9750 2100 |1aa7: const v4, #float 3.05948e-39 // #00215097 │ │ +37e53c: 7040 0aa2 e24f |1aaa: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e542: 6902 9974 |1aad: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7499 │ │ +37e546: 2204 8e14 |1aaf: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e54a: 1a0e 2510 |1ab1: const-string v14, "COBALT" // string@1025 │ │ +37e54e: 130f a401 |1ab3: const/16 v15, #int 420 // #1a4 │ │ +37e552: 0900 a701 0200 |1ab5: move-object/16 v423, v2 │ │ +37e558: 1402 8f48 1e00 |1ab8: const v2, #float 2.78109e-39 // #001e488f │ │ +37e55e: 7040 0aa2 e42f |1abb: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e564: 6904 4074 |1abe: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COBALT:Lnet/sf/dibdib/generic/ColorNmz; // field@7440 │ │ +37e568: 2202 8e14 |1ac0: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e56c: 1a0e 920f |1ac2: const-string v14, "CATALINA" // string@0f92 │ │ +37e570: 130f a501 |1ac4: const/16 v15, #int 421 // #1a5 │ │ +37e574: 0900 a801 0400 |1ac6: move-object/16 v424, v4 │ │ +37e57a: 1404 782a 0600 |1ac9: const v4, #float 5.66248e-40 // #00062a78 │ │ +37e580: 7040 0aa2 e24f |1acc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e586: 6902 2974 |1acf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CATALINA:Lnet/sf/dibdib/generic/ColorNmz; // field@7429 │ │ +37e58a: 2204 8e14 |1ad1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e58e: 1a0e 2d0d |1ad3: const-string v14, "BLUE__XKCD" // string@0d2d │ │ +37e592: 130f a601 |1ad5: const/16 v15, #int 422 // #1a6 │ │ +37e596: 0900 a901 0200 |1ad7: move-object/16 v425, v2 │ │ +37e59c: 1402 df43 0300 |1ada: const v2, #float 2.99854e-40 // #000343df │ │ +37e5a2: 7040 0aa2 e42f |1add: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e5a8: 6904 0e74 |1ae0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@740e │ │ +37e5ac: 2202 8e14 |1ae2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e5b0: 1a0e 6616 |1ae4: const-string v14, "DODGER" // string@1666 │ │ +37e5b4: 130f a701 |1ae6: const/16 v15, #int 423 // #1a7 │ │ +37e5b8: 0900 aa01 0400 |1ae8: move-object/16 v426, v4 │ │ +37e5be: 1404 fc82 3e00 |1aeb: const v4, #float 5.74079e-39 // #003e82fc │ │ +37e5c4: 7040 0aa2 e24f |1aee: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e5ca: 6902 6674 |1af1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DODGER:Lnet/sf/dibdib/generic/ColorNmz; // field@7466 │ │ +37e5ce: 2204 8e14 |1af3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e5d2: 1a0e 240d |1af5: const-string v14, "BLUE" // string@0d24 │ │ +37e5d6: 130f a801 |1af7: const/16 v15, #int 424 // #1a8 │ │ +37e5da: 0900 ab01 0200 |1af9: move-object/16 v427, v2 │ │ +37e5e0: 1302 ff40 |1afc: const/16 v2, #int 16639 // #40ff │ │ +37e5e4: 7040 0aa2 e42f |1afe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e5ea: 6904 0574 |1b01: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7405 │ │ +37e5ee: 2202 8e14 |1b03: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e5f2: 1a0e ec3d |1b05: const-string v14, "NAVY_BLUE" // string@3dec │ │ +37e5f6: 130f a901 |1b07: const/16 v15, #int 425 // #1a9 │ │ +37e5fa: 0900 ac01 0400 |1b09: move-object/16 v428, v4 │ │ +37e600: 1304 4611 |1b0c: const/16 v4, #int 4422 // #1146 │ │ +37e604: 7040 0aa2 e24f |1b0e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e60a: 6902 0275 |1b11: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7502 │ │ +37e60e: 2204 8e14 |1b13: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e612: 1a0e 234f |1b15: const-string v14, "ULTRAMARINE__XKCD" // string@4f23 │ │ +37e616: 130f aa01 |1b17: const/16 v15, #int 426 // #1aa │ │ +37e61a: 0900 ad01 0200 |1b19: move-object/16 v429, v2 │ │ +37e620: 1402 9850 2c00 |1b1c: const v2, #float 4.06967e-39 // #002c5098 │ │ +37e626: 7040 0aa2 e42f |1b1f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e62c: 6904 ce75 |1b22: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75ce │ │ +37e630: 2202 8e14 |1b24: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e634: 1a0e a51c |1b26: const-string v14, "GRAPHITE" // string@1ca5 │ │ +37e638: 130f ab01 |1b28: const/16 v15, #int 427 // #1ab │ │ +37e63c: 0900 ae01 0400 |1b2a: move-object/16 v430, v4 │ │ +37e642: 1404 4a47 4500 |1b2d: const v4, #float 6.36222e-39 // #0045474a │ │ +37e648: 7040 0aa2 e24f |1b30: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e64e: 6902 8a74 |1b33: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GRAPHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@748a │ │ +37e652: 2204 8e14 |1b35: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e656: 1a0e 2422 |1b37: const-string v14, "LAPIS" // string@2224 │ │ +37e65a: 130f ac01 |1b39: const/16 v15, #int 428 // #1ac │ │ +37e65e: 0900 af01 0200 |1b3b: move-object/16 v431, v2 │ │ +37e664: 1402 7e31 1500 |1b3e: const v2, #float 1.9463e-39 // #0015317e │ │ +37e66a: 7040 0aa2 e42f |1b41: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e670: 6904 b574 |1b44: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAPIS:Lnet/sf/dibdib/generic/ColorNmz; // field@74b5 │ │ +37e674: 2202 8e14 |1b46: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e678: 1a0e da0c |1b48: const-string v14, "BASALT" // string@0cda │ │ +37e67c: 130f ad01 |1b4a: const/16 v15, #int 429 // #1ad │ │ +37e680: 0900 b001 0400 |1b4c: move-object/16 v432, v4 │ │ +37e686: 1404 635c 5800 |1b4f: const v4, #float 8.11467e-39 // #00585c63 │ │ +37e68c: 7040 0aa2 e24f |1b52: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e692: 6902 f173 |1b55: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BASALT:Lnet/sf/dibdib/generic/ColorNmz; // field@73f1 │ │ +37e696: 2204 8e14 |1b57: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e69a: 1a0e 0d55 |1b59: const-string v14, "ZAFFRE" // string@550d │ │ +37e69e: 130f ae01 |1b5b: const/16 v15, #int 430 // #1ae │ │ +37e6a2: 0900 b101 0200 |1b5d: move-object/16 v433, v2 │ │ +37e6a8: 1302 a814 |1b60: const/16 v2, #int 5288 // #14a8 │ │ +37e6ac: 7040 0aa2 e42f |1b62: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e6b2: 6904 e875 |1b65: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZAFFRE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e8 │ │ +37e6b6: 2202 8e14 |1b67: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e6ba: 1a0e fc46 |1b69: const-string v14, "STRATOS" // string@46fc │ │ +37e6be: 130f af01 |1b6b: const/16 v15, #int 431 // #1af │ │ +37e6c2: 0900 b201 0400 |1b6d: move-object/16 v434, v4 │ │ +37e6c8: 1304 4107 |1b70: const/16 v4, #int 1857 // #741 │ │ +37e6cc: 7040 0aa2 e24f |1b72: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e6d2: 6902 aa75 |1b75: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STRATOS:Lnet/sf/dibdib/generic/ColorNmz; // field@75aa │ │ +37e6d6: 2204 8e14 |1b77: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e6da: 1a0e ec40 |1b79: const-string v14, "PHTHALO" // string@40ec │ │ +37e6de: 130f b001 |1b7b: const/16 v15, #int 432 // #1b0 │ │ +37e6e2: 0900 b301 0200 |1b7d: move-object/16 v435, v2 │ │ +37e6e8: 1302 890f |1b80: const/16 v2, #int 3977 // #f89 │ │ +37e6ec: 7040 0aa2 e42f |1b82: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e6f2: 6904 3a75 |1b85: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz; // field@753a │ │ +37e6f6: 2202 8e14 |1b87: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e6fa: 1a0e 1416 |1b89: const-string v14, "DELFT" // string@1614 │ │ +37e6fe: 130f b101 |1b8b: const/16 v15, #int 433 // #1b1 │ │ +37e702: 0900 b401 0400 |1b8d: move-object/16 v436, v4 │ │ +37e708: 1404 5e30 1f00 |1b90: const v4, #float 2.86425e-39 // #001f305e │ │ +37e70e: 7040 0aa2 e24f |1b93: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e714: 6902 6174 |1b96: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DELFT:Lnet/sf/dibdib/generic/ColorNmz; // field@7461 │ │ +37e718: 2204 8e14 |1b98: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e71c: 1a0e 9140 |1b9a: const-string v14, "PASTEL_BLUE" // string@4091 │ │ +37e720: 130f b201 |1b9c: const/16 v15, #int 434 // #1b2 │ │ +37e724: 0900 b501 0200 |1b9e: move-object/16 v437, v2 │ │ +37e72a: 1402 febf a200 |1ba1: const v2, #float 1.49462e-38 // #00a2bffe │ │ +37e730: 7040 0aa2 e42f |1ba4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e736: 6904 2575 |1ba7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7525 │ │ +37e73a: 2202 8e14 |1ba9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e73e: 1a0e eb3d |1bab: const-string v14, "NAVY20" // string@3deb │ │ +37e742: 130f b301 |1bad: const/16 v15, #int 435 // #1b3 │ │ +37e746: 0900 b601 0400 |1baf: move-object/16 v438, v4 │ │ +37e74c: 1304 7500 |1bb2: const/16 v4, #int 117 // #75 │ │ +37e750: 7040 0aa2 e24f |1bb4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e756: 6902 0175 |1bb7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY20:Lnet/sf/dibdib/generic/ColorNmz; // field@7501 │ │ +37e75a: 2204 8e14 |1bb9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e75e: 1a0e ee3d |1bbb: const-string v14, "NAVY__X11" // string@3dee │ │ +37e762: 130f b401 |1bbd: const/16 v15, #int 436 // #1b4 │ │ +37e766: 0900 b701 0200 |1bbf: move-object/16 v439, v2 │ │ +37e76c: 1302 8000 |1bc2: const/16 v2, #int 128 // #80 │ │ +37e770: 7040 0aa2 e42f |1bc4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e776: 6904 0475 |1bc7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.NAVY__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7504 │ │ +37e77a: 2202 8e14 |1bc9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e77e: 1a0e 7241 |1bcb: const-string v14, "PURE_BLUE" // string@4172 │ │ +37e782: 130f b501 |1bcd: const/16 v15, #int 437 // #1b5 │ │ +37e786: 0900 b801 0400 |1bcf: move-object/16 v440, v4 │ │ +37e78c: 1304 ff00 |1bd2: const/16 v4, #int 255 // #ff │ │ +37e790: 7040 0aa2 e24f |1bd4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e796: 6902 4f75 |1bd7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@754f │ │ +37e79a: 2204 8e14 |1bd9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e79e: 1a0e 280d |1bdb: const-string v14, "BLUEBLUE" // string@0d28 │ │ +37e7a2: 130f b601 |1bdd: const/16 v15, #int 438 // #1b6 │ │ +37e7a6: 0900 b901 0200 |1bdf: move-object/16 v441, v2 │ │ +37e7ac: 1402 c742 2200 |1be2: const v2, #float 3.14636e-39 // #002242c7 │ │ +37e7b2: 7040 0aa2 e42f |1be5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e7b8: 6904 0974 |1be8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7409 │ │ +37e7bc: 2202 8e14 |1bea: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e7c0: 1a0e e040 |1bec: const-string v14, "PERSIAN_BLUE" // string@40e0 │ │ +37e7c4: 130f b701 |1bee: const/16 v15, #int 439 // #1b7 │ │ +37e7c8: 0900 ba01 0400 |1bf0: move-object/16 v442, v4 │ │ +37e7ce: 1404 bb39 1c00 |1bf3: const v4, #float 2.5921e-39 // #001c39bb │ │ +37e7d4: 7040 0aa2 e24f |1bf6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e7da: 6902 3375 |1bf9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7533 │ │ +37e7de: 2204 8e14 |1bfb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e7e2: 1a0e ed20 |1bfd: const-string v14, "JORDY_BAFF" // string@20ed │ │ +37e7e6: 130f b801 |1bff: const/16 v15, #int 440 // #1b8 │ │ +37e7ea: 0900 bb01 0200 |1c01: move-object/16 v443, v2 │ │ +37e7f0: 1402 ffba a000 |1c04: const v2, #float 1.47608e-38 // #00a0baff │ │ +37e7f6: 7040 0aa2 e42f |1c07: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e7fc: 6904 ae74 |1c0a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JORDY_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@74ae │ │ +37e800: 2202 8e14 |1c0c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e804: 1a0e 2a0d |1c0e: const-string v14, "BLUE_COBALT" // string@0d2a │ │ +37e808: 130f b901 |1c10: const/16 v15, #int 441 // #1b9 │ │ +37e80c: 0900 bc01 0400 |1c12: move-object/16 v444, v4 │ │ +37e812: 1404 a70a 0300 |1c15: const v4, #float 2.79328e-40 // #00030aa7 │ │ +37e818: 7040 0aa2 e24f |1c18: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e81e: 6902 0b74 |1c1b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_COBALT:Lnet/sf/dibdib/generic/ColorNmz; // field@740b │ │ +37e822: 2204 8e14 |1c1d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e826: 1a0e 250d |1c1f: const-string v14, "BLUE20" // string@0d25 │ │ +37e82a: 130f ba01 |1c21: const/16 v15, #int 442 // #1ba │ │ +37e82e: 0900 bd01 0200 |1c23: move-object/16 v445, v2 │ │ +37e834: 1402 d863 4300 |1c26: const v2, #float 6.1888e-39 // #004363d8 │ │ +37e83a: 7040 0aa2 e42f |1c29: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e840: 6904 0674 |1c2c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7406 │ │ +37e844: 2202 8e14 |1c2e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e848: 1a0e 214f |1c30: const-string v14, "ULTRAMARINE" // string@4f21 │ │ +37e84c: 130f bb01 |1c32: const/16 v15, #int 443 // #1bb │ │ +37e850: 0900 be01 0400 |1c34: move-object/16 v446, v4 │ │ +37e856: 1404 f566 4100 |1c37: const v4, #float 6.00624e-39 // #004166f5 │ │ +37e85c: 7040 0aa2 e24f |1c3a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e862: 6902 cc75 |1c3d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75cc │ │ +37e866: 2204 8e14 |1c3f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e86a: 1a0e 8146 |1c41: const-string v14, "SPACE_CADET" // string@4681 │ │ +37e86e: 130f bc01 |1c43: const/16 v15, #int 444 // #1bc │ │ +37e872: 0900 bf01 0200 |1c45: move-object/16 v447, v2 │ │ +37e878: 1402 5229 1e00 |1c48: const v2, #float 2.76989e-39 // #001e2952 │ │ +37e87e: 7040 0aa2 e42f |1c4b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e884: 6904 a175 |1c4e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPACE_CADET:Lnet/sf/dibdib/generic/ColorNmz; // field@75a1 │ │ +37e888: 2202 8e14 |1c50: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e88c: 1a0e fd44 |1c52: const-string v14, "SAPPHIRE" // string@44fd │ │ +37e890: 130f bd01 |1c54: const/16 v15, #int 445 // #1bd │ │ +37e894: 0900 c001 0400 |1c56: move-object/16 v448, v4 │ │ +37e89a: 1404 ab38 2100 |1c59: const v4, #float 3.0509e-39 // #002138ab │ │ +37e8a0: 7040 0aa2 e24f |1c5c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e8a6: 6902 8675 |1c5f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAPPHIRE:Lnet/sf/dibdib/generic/ColorNmz; // field@7586 │ │ +37e8aa: 2204 8e14 |1c61: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e8ae: 1a0e ed3d |1c63: const-string v14, "NAVY_BLUE__A" // string@3ded │ │ +37e8b2: 130f be01 |1c65: const/16 v15, #int 446 // #1be │ │ +37e8b6: 0900 c101 0200 |1c67: move-object/16 v449, v2 │ │ +37e8bc: 1402 4d30 2800 |1c6a: const v2, #float 3.69075e-39 // #0028304d │ │ +37e8c2: 7040 0aa2 e42f |1c6d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e8c8: 6904 0375 |1c70: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.NAVY_BLUE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7503 │ │ +37e8cc: 2202 8e14 |1c72: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e8d0: 1a0e a610 |1c74: const-string v14, "CORAL_SEA" // string@10a6 │ │ +37e8d4: 130f bf01 |1c76: const/16 v15, #int 447 // #1bf │ │ +37e8d8: 0900 c201 0400 |1c78: move-object/16 v450, v4 │ │ +37e8de: 1404 7338 2b00 |1c7b: const v4, #float 3.96918e-39 // #002b3873 │ │ +37e8e4: 7040 0aa2 e24f |1c7e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e8ea: 6902 4874 |1c81: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORAL_SEA:Lnet/sf/dibdib/generic/ColorNmz; // field@7448 │ │ +37e8ee: 2204 8e14 |1c83: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e8f2: 1a0e 7740 |1c85: const-string v14, "PALATINATE_BLUE" // string@4077 │ │ +37e8f6: 130f c001 |1c87: const/16 v15, #int 448 // #1c0 │ │ +37e8fa: 0900 c301 0200 |1c89: move-object/16 v451, v2 │ │ +37e900: 1402 e23b 2700 |1c8c: const v2, #float 3.60307e-39 // #00273be2 │ │ +37e906: 7040 0aa2 e42f |1c8f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e90c: 6904 1c75 |1c92: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALATINATE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@751c │ │ +37e910: 2202 8e14 |1c94: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e914: 1a0e b043 |1c96: const-string v14, "ROYAL_BLUE" // string@43b0 │ │ +37e918: 130f c101 |1c98: const/16 v15, #int 449 // #1c1 │ │ +37e91c: 0900 c401 0400 |1c9a: move-object/16 v452, v4 │ │ +37e922: 1404 6335 2c00 |1c9d: const v4, #float 4.05991e-39 // #002c3563 │ │ +37e928: 7040 0aa2 e24f |1ca0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e92e: 6902 7675 |1ca3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROYAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7576 │ │ +37e932: 2204 8e14 |1ca5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e936: 1a0e 290d |1ca7: const-string v14, "BLUEBONNET" // string@0d29 │ │ +37e93a: 130f c201 |1ca9: const/16 v15, #int 450 // #1c2 │ │ +37e93e: 0900 c501 0200 |1cab: move-object/16 v453, v2 │ │ +37e944: 1402 f01c 1c00 |1cae: const v2, #float 2.58177e-39 // #001c1cf0 │ │ +37e94a: 7040 0aa2 e42f |1cb1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e950: 6904 0a74 |1cb4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBONNET:Lnet/sf/dibdib/generic/ColorNmz; // field@740a │ │ +37e954: 2202 8e14 |1cb6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e958: 1a0e aa10 |1cb8: const-string v14, "CORNFLOWER" // string@10aa │ │ +37e95c: 130f c301 |1cba: const/16 v15, #int 451 // #1c3 │ │ +37e960: 0900 c601 0400 |1cbc: move-object/16 v454, v4 │ │ +37e966: 1404 f779 6a00 |1cbf: const v4, #float 9.77832e-39 // #006a79f7 │ │ +37e96c: 7040 0aa2 e24f |1cc2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e972: 6902 4a74 |1cc5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORNFLOWER:Lnet/sf/dibdib/generic/ColorNmz; // field@744a │ │ +37e976: 2204 8e14 |1cc7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e97a: 1a0e aa22 |1cc9: const-string v14, "LIBERTY" // string@22aa │ │ +37e97e: 130f c401 |1ccb: const/16 v15, #int 452 // #1c4 │ │ +37e982: 0900 c701 0200 |1ccd: move-object/16 v455, v2 │ │ +37e988: 1402 a75a 5400 |1cd0: const v2, #float 7.7467e-39 // #00545aa7 │ │ +37e98e: 7040 0aa2 e42f |1cd3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e994: 6904 c074 |1cd6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LIBERTY:Lnet/sf/dibdib/generic/ColorNmz; // field@74c0 │ │ +37e998: 2202 8e14 |1cd8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e99c: 1a0e 1c3b |1cda: const-string v14, "MIDNIGHT_BLUE__A" // string@3b1c │ │ +37e9a0: 130f c501 |1cdc: const/16 v15, #int 453 // #1c5 │ │ +37e9a4: 0900 c801 0400 |1cde: move-object/16 v456, v4 │ │ +37e9aa: 1404 342a 2900 |1ce1: const v4, #float 3.78039e-39 // #00292a34 │ │ +37e9b0: 7040 0aa2 e24f |1ce4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e9b6: 6902 f074 |1ce7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_BLUE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74f0 │ │ +37e9ba: 2204 8e14 |1ce9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e9be: 1a0e 1c0d |1ceb: const-string v14, "BLACK__A" // string@0d1c │ │ +37e9c2: 130f c601 |1ced: const/16 v15, #int 454 // #1c6 │ │ +37e9c6: 0900 c901 0200 |1cef: move-object/16 v457, v2 │ │ +37e9cc: 1402 2c2a 2a00 |1cf2: const v2, #float 3.87222e-39 // #002a2a2c │ │ +37e9d2: 7040 0aa2 e42f |1cf5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e9d8: 6904 0274 |1cf8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7402 │ │ +37e9dc: 2202 8e14 |1cfa: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e9e0: 1a0e 861c |1cfc: const-string v14, "GHOST" // string@1c86 │ │ +37e9e4: 130f c701 |1cfe: const/16 v15, #int 455 // #1c7 │ │ +37e9e8: 0900 ca01 0400 |1d00: move-object/16 v458, v4 │ │ +37e9ee: 1404 fff8 f800 |1d03: const v4, #float 2.28645e-38 // #00f8f8ff │ │ +37e9f4: 7040 0aa2 e24f |1d06: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e9fa: 6902 8074 |1d09: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GHOST:Lnet/sf/dibdib/generic/ColorNmz; // field@7480 │ │ +37e9fe: 2204 8e14 |1d0b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ea02: 1a0e cb17 |1d0d: const-string v14, "EBONY" // string@17cb │ │ +37ea06: 130f c801 |1d0f: const/16 v15, #int 456 // #1c8 │ │ +37ea0a: 0900 cb01 0200 |1d11: move-object/16 v459, v2 │ │ +37ea10: 1402 1d0b 0c00 |1d14: const v2, #float 1.10601e-39 // #000c0b1d │ │ +37ea16: 7040 0aa2 e42f |1d17: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ea1c: 6904 6974 |1d1a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EBONY:Lnet/sf/dibdib/generic/ColorNmz; // field@7469 │ │ +37ea20: 2202 8e14 |1d1c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ea24: 1a0e ef40 |1d1e: const-string v14, "PICOTEE" // string@40ef │ │ +37ea28: 130f c901 |1d20: const/16 v15, #int 457 // #1c9 │ │ +37ea2c: 0900 cc01 0400 |1d22: move-object/16 v460, v4 │ │ +37ea32: 1404 8727 2e00 |1d25: const v4, #float 4.23861e-39 // #002e2787 │ │ +37ea38: 7040 0aa2 e24f |1d28: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ea3e: 6902 3b75 |1d2b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PICOTEE:Lnet/sf/dibdib/generic/ColorNmz; // field@753b │ │ +37ea42: 2204 8e14 |1d2d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ea46: 1a0e 6c1f |1d2f: const-string v14, "IRIS" // string@1f6c │ │ +37ea4a: 130f ca01 |1d31: const/16 v15, #int 458 // #1ca │ │ +37ea4e: 0900 cd01 0200 |1d33: move-object/16 v461, v2 │ │ +37ea54: 1402 c458 6200 |1d36: const v2, #float 9.03172e-39 // #006258c4 │ │ +37ea5a: 7040 0aa2 e42f |1d39: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ea60: 6904 a674 |1d3c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@74a6 │ │ +37ea64: 2202 8e14 |1d3e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ea68: 1a0e 844a |1d40: const-string v14, "TITAN" // string@4a84 │ │ +37ea6c: 130f cb01 |1d42: const/16 v15, #int 459 // #1cb │ │ +37ea70: 0900 ce01 0400 |1d44: move-object/16 v462, v4 │ │ +37ea76: 1404 ffee f000 |1d47: const v4, #float 2.21263e-38 // #00f0eeff │ │ +37ea7c: 7040 0aa2 e24f |1d4a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ea82: 6902 bf75 |1d4d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TITAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75bf │ │ +37ea86: 2204 8e14 |1d4f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ea8a: 1a0e 1b0d |1d51: const-string v14, "BLACK_ROCK" // string@0d1b │ │ +37ea8e: 130f cc01 |1d53: const/16 v15, #int 460 // #1cc │ │ +37ea92: 0900 cf01 0200 |1d55: move-object/16 v463, v2 │ │ +37ea98: 1402 3304 0d00 |1d58: const v2, #float 1.19537e-39 // #000d0433 │ │ +37ea9e: 7040 0aa2 e42f |1d5b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eaa4: 6904 0174 |1d5e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_ROCK:Lnet/sf/dibdib/generic/ColorNmz; // field@7401 │ │ +37eaa8: 2202 8e14 |1d60: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eaac: 1a0e 270d |1d62: const-string v14, "BLUEBERRY" // string@0d27 │ │ +37eab0: 130f cd01 |1d64: const/16 v15, #int 461 // #1cd │ │ +37eab4: 0900 d001 0400 |1d66: move-object/16 v464, v4 │ │ +37eaba: 1404 7641 4c00 |1d69: const v4, #float 7.00298e-39 // #004c4176 │ │ +37eac0: 7040 0aa2 e24f |1d6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eac6: 6902 0874 |1d6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7408 │ │ +37eaca: 2204 8e14 |1d71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eace: 1a0e 1a53 |1d73: const-string v14, "WISTERIA" // string@531a │ │ +37ead2: 130f ce01 |1d75: const/16 v15, #int 462 // #1ce │ │ +37ead6: 0900 d101 0200 |1d77: move-object/16 v465, v2 │ │ +37eadc: 1402 916d 7500 |1d7a: const v2, #float 1.07841e-38 // #00756d91 │ │ +37eae2: 7040 0aa2 e42f |1d7d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eae8: 6904 e175 |1d80: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WISTERIA:Lnet/sf/dibdib/generic/ColorNmz; // field@75e1 │ │ +37eaec: 2202 8e14 |1d82: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eaf0: 1a0e 2b0d |1d84: const-string v14, "BLUE_GEM" // string@0d2b │ │ +37eaf4: 130f cf01 |1d86: const/16 v15, #int 463 // #1cf │ │ +37eaf8: 0900 d201 0400 |1d88: move-object/16 v466, v4 │ │ +37eafe: 1404 8c0e 2c00 |1d8b: const v4, #float 4.04598e-39 // #002c0e8c │ │ +37eb04: 7040 0aa2 e24f |1d8e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eb0a: 6902 0c74 |1d91: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_GEM:Lnet/sf/dibdib/generic/ColorNmz; // field@740c │ │ +37eb0e: 2204 8e14 |1d93: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eb12: 1a0e 0c0d |1d95: const-string v14, "BILOBA" // string@0d0c │ │ +37eb16: 130f d001 |1d97: const/16 v15, #int 464 // #1d0 │ │ +37eb1a: 0900 d301 0200 |1d99: move-object/16 v467, v2 │ │ +37eb20: 1402 eaa1 b200 |1d9c: const v2, #float 1.64048e-38 // #00b2a1ea │ │ +37eb26: 7040 0aa2 e42f |1d9f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eb2c: 6904 f973 |1da2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BILOBA:Lnet/sf/dibdib/generic/ColorNmz; // field@73f9 │ │ +37eb30: 2202 8e14 |1da4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eb34: 1a0e 2351 |1da6: const-string v14, "VIVID_IRIS" // string@5123 │ │ +37eb38: 130f d101 |1da8: const/16 v15, #int 465 // #1d1 │ │ +37eb3c: 0900 d401 0400 |1daa: move-object/16 v468, v4 │ │ +37eb42: 1404 ff00 4000 |1dad: const v4, #float 5.87783e-39 // #004000ff │ │ +37eb48: 7040 0aa2 e24f |1db0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eb4e: 6902 da75 |1db3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIVID_IRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@75da │ │ +37eb52: 2204 8e14 |1db5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eb56: 1a0e d810 |1db7: const-string v14, "CROCUS" // string@10d8 │ │ +37eb5a: 130f d201 |1db9: const/16 v15, #int 466 // #1d2 │ │ +37eb5e: 0900 d501 0200 |1dbb: move-object/16 v469, v2 │ │ +37eb64: 1402 ea70 9000 |1dbe: const v2, #float 1.32648e-38 // #009070ea │ │ +37eb6a: 7040 0aa2 e42f |1dc1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eb70: 6904 4f74 |1dc4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CROCUS:Lnet/sf/dibdib/generic/ColorNmz; // field@744f │ │ +37eb74: 2202 8e14 |1dc6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eb78: 1a0e 8c40 |1dc8: const-string v14, "PASSIFLORA" // string@408c │ │ +37eb7c: 130f d301 |1dca: const/16 v15, #int 467 // #1d3 │ │ +37eb80: 0900 d601 0400 |1dcc: move-object/16 v470, v4 │ │ +37eb86: 1404 a048 6000 |1dcf: const v4, #float 8.84226e-39 // #006048a0 │ │ +37eb8c: 7040 0aa2 e24f |1dd2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eb92: 6902 2475 |1dd5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PASSIFLORA:Lnet/sf/dibdib/generic/ColorNmz; // field@7524 │ │ +37eb96: 2204 8e14 |1dd7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eb9a: 1a0e 204f |1dd9: const-string v14, "ULTRABLUE" // string@4f20 │ │ +37eb9e: 130f d401 |1ddb: const/16 v15, #int 468 // #1d4 │ │ +37eba2: 0900 d701 0200 |1ddd: move-object/16 v471, v2 │ │ +37eba8: 1402 ff00 5800 |1de0: const v2, #float 8.08188e-39 // #005800ff │ │ +37ebae: 7040 0aa2 e42f |1de3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ebb4: 6904 cb75 |1de6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ULTRABLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75cb │ │ +37ebb8: 2202 8e14 |1de8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ebbc: 1a0e d022 |1dea: const-string v14, "LILAC" // string@22d0 │ │ +37ebc0: 130f d501 |1dec: const/16 v15, #int 469 // #1d5 │ │ +37ebc4: 0900 d801 0400 |1dee: move-object/16 v472, v4 │ │ +37ebca: 1404 b19f a600 |1df1: const v4, #float 1.5302e-38 // #00a69fb1 │ │ +37ebd0: 7040 0aa2 e24f |1df4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ebd6: 6902 c474 |1df7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC:Lnet/sf/dibdib/generic/ColorNmz; // field@74c4 │ │ +37ebda: 2204 8e14 |1df9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ebde: 1a0e 1615 |1dfb: const-string v14, "DAISY_BUSH" // string@1516 │ │ +37ebe2: 130f d601 |1dfd: const/16 v15, #int 470 // #1d6 │ │ +37ebe6: 0900 d901 0200 |1dff: move-object/16 v473, v2 │ │ +37ebec: 1402 9823 4f00 |1e02: const v2, #float 7.26777e-39 // #004f2398 │ │ +37ebf2: 7040 0aa2 e42f |1e05: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ebf8: 6904 5d74 |1e08: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DAISY_BUSH:Lnet/sf/dibdib/generic/ColorNmz; // field@745d │ │ +37ebfc: 2202 8e14 |1e0a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ec00: 1a0e b143 |1e0c: const-string v14, "ROYAL_PURPLE" // string@43b1 │ │ +37ec04: 130f d701 |1e0e: const/16 v15, #int 471 // #1d7 │ │ +37ec08: 0900 da01 0400 |1e10: move-object/16 v474, v4 │ │ +37ec0e: 1404 a951 7800 |1e13: const v4, #float 1.10496e-38 // #007851a9 │ │ +37ec14: 7040 0aa2 e24f |1e16: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ec1a: 6902 7775 |1e19: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROYAL_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7577 │ │ +37ec1e: 2204 8e14 |1e1b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ec22: 1a0e d222 |1e1d: const-string v14, "LILAC_PALE" // string@22d2 │ │ +37ec26: 130f d801 |1e1f: const/16 v15, #int 472 // #1d8 │ │ +37ec2a: 0900 db01 0200 |1e21: move-object/16 v475, v2 │ │ +37ec30: 1402 ffcb e400 |1e24: const v2, #float 2.10117e-38 // #00e4cbff │ │ +37ec36: 7040 0aa2 e42f |1e27: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ec3c: 6904 c674 |1e2a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@74c6 │ │ +37ec40: 2202 8e14 |1e2c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ec44: 1a0e f81e |1e2e: const-string v14, "INDIGO" // string@1ef8 │ │ +37ec48: 130f d901 |1e30: const/16 v15, #int 473 // #1d9 │ │ +37ec4c: 0900 dc01 0400 |1e32: move-object/16 v476, v4 │ │ +37ec52: 1404 8202 3800 |1e35: const v4, #float 5.14369e-39 // #00380282 │ │ +37ec58: 7040 0aa2 e24f |1e38: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ec5e: 6902 a474 |1e3b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.INDIGO:Lnet/sf/dibdib/generic/ColorNmz; // field@74a4 │ │ +37ec62: 2204 8e14 |1e3d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ec66: 1a0e 2b22 |1e3f: const-string v14, "LAVENDER" // string@222b │ │ +37ec6a: 130f da01 |1e41: const/16 v15, #int 474 // #1da │ │ +37ec6e: 0900 dd01 0200 |1e43: move-object/16 v477, v2 │ │ +37ec74: 1402 ef9f c700 |1e46: const v2, #float 1.83326e-38 // #00c79fef │ │ +37ec7a: 7040 0aa2 e42f |1e49: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ec80: 6904 b674 |1e4c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER:Lnet/sf/dibdib/generic/ColorNmz; // field@74b6 │ │ +37ec84: 2202 8e14 |1e4e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ec88: 1a0e d422 |1e50: const-string v14, "LILAC_STRONG" // string@22d4 │ │ +37ec8c: 130f db01 |1e52: const/16 v15, #int 475 // #1db │ │ +37ec90: 0900 de01 0400 |1e54: move-object/16 v478, v4 │ │ +37ec96: 1404 fda2 ce00 |1e57: const v4, #float 1.89766e-38 // #00cea2fd │ │ +37ec9c: 7040 0aa2 e24f |1e5a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eca2: 6902 c874 |1e5d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_STRONG:Lnet/sf/dibdib/generic/ColorNmz; // field@74c8 │ │ +37eca6: 2204 8e14 |1e5f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ecaa: 1a0e c220 |1e61: const-string v14, "JACKARANDA" // string@20c2 │ │ +37ecae: 130f dc01 |1e63: const/16 v15, #int 476 // #1dc │ │ +37ecb2: 0900 df01 0200 |1e65: move-object/16 v479, v2 │ │ +37ecb8: 1402 915f 7900 |1e68: const v2, #float 1.11464e-38 // #00795f91 │ │ +37ecbe: 7040 0aa2 e42f |1e6b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ecc4: 6904 aa74 |1e6e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JACKARANDA:Lnet/sf/dibdib/generic/ColorNmz; // field@74aa │ │ +37ecc8: 2202 8e14 |1e70: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eccc: 1a0e 7541 |1e72: const-string v14, "PURE_INDIGO" // string@4175 │ │ +37ecd0: 130f dd01 |1e74: const/16 v15, #int 477 // #1dd │ │ +37ecd4: 0900 e001 0400 |1e76: move-object/16 v480, v4 │ │ +37ecda: 1404 ff00 8000 |1e79: const v4, #float 1.17553e-38 // #008000ff │ │ +37ece0: 7040 0aa2 e24f |1e7c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ece6: 6902 5275 |1e7f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_INDIGO:Lnet/sf/dibdib/generic/ColorNmz; // field@7552 │ │ +37ecea: 2204 8e14 |1e81: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ecee: 1a0e 2c22 |1e83: const-string v14, "LAVENDER20" // string@222c │ │ +37ecf2: 130f de01 |1e85: const/16 v15, #int 478 // #1de │ │ +37ecf6: 0900 e101 0200 |1e87: move-object/16 v481, v2 │ │ +37ecfc: 1402 ffbe e600 |1e8a: const v2, #float 2.11907e-38 // #00e6beff │ │ +37ed02: 7040 0aa2 e42f |1e8d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ed08: 6904 b774 |1e90: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER20:Lnet/sf/dibdib/generic/ColorNmz; // field@74b7 │ │ +37ed0c: 2202 8e14 |1e92: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ed10: 1a0e 5809 |1e94: const-string v14, "AMETHYST" // string@0958 │ │ +37ed14: 130f df01 |1e96: const/16 v15, #int 479 // #1df │ │ +37ed18: 0900 e201 0400 |1e98: move-object/16 v482, v4 │ │ +37ed1e: 1404 c05f 9b00 |1e9b: const v4, #float 1.42689e-38 // #009b5fc0 │ │ +37ed24: 7040 0aa2 e24f |1e9e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ed2a: 6902 d973 |1ea1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMETHYST:Lnet/sf/dibdib/generic/ColorNmz; // field@73d9 │ │ +37ed2e: 2204 8e14 |1ea3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ed32: 1a0e 7d41 |1ea5: const-string v14, "PURPLE__X11" // string@417d │ │ +37ed36: 130f e001 |1ea7: const/16 v15, #int 480 // #1e0 │ │ +37ed3a: 0900 e301 0200 |1ea9: move-object/16 v483, v2 │ │ +37ed40: 1402 f020 a000 |1eac: const v2, #float 1.47055e-38 // #00a020f0 │ │ +37ed46: 7040 0aa2 e42f |1eaf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ed4c: 6904 5a75 |1eb2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@755a │ │ +37ed50: 2202 8e14 |1eb4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ed54: 1a0e 1351 |1eb6: const-string v14, "VIOLET__XKCD" // string@5113 │ │ +37ed58: 130f e101 |1eb8: const/16 v15, #int 481 // #1e1 │ │ +37ed5c: 0900 e401 0400 |1eba: move-object/16 v484, v4 │ │ +37ed62: 1404 ea0e 9a00 |1ebd: const v4, #float 1.4148e-38 // #009a0eea │ │ +37ed68: 7040 0aa2 e24f |1ec0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ed6e: 6902 d775 |1ec3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75d7 │ │ +37ed72: 2204 8e14 |1ec5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ed76: 1a0e c520 |1ec7: const-string v14, "JAGUAR" // string@20c5 │ │ +37ed7a: 130f e201 |1ec9: const/16 v15, #int 482 // #1e2 │ │ +37ed7e: 0900 e501 0200 |1ecb: move-object/16 v485, v2 │ │ +37ed84: 1402 1801 1000 |1ece: const v2, #float 1.46976e-39 // #00100118 │ │ +37ed8a: 7040 0aa2 e42f |1ed1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ed90: 6904 ad74 |1ed4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JAGUAR:Lnet/sf/dibdib/generic/ColorNmz; // field@74ad │ │ +37ed94: 2202 8e14 |1ed6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ed98: 1a0e d122 |1ed8: const-string v14, "LILAC_BRIGHT" // string@22d1 │ │ +37ed9c: 130f e301 |1eda: const/16 v15, #int 483 // #1e3 │ │ +37eda0: 0900 e601 0400 |1edc: move-object/16 v486, v4 │ │ +37eda6: 1404 ef91 d800 |1edf: const v4, #float 1.98888e-38 // #00d891ef │ │ +37edac: 7040 0aa2 e24f |1ee2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37edb2: 6902 c574 |1ee5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@74c5 │ │ +37edb6: 2204 8e14 |1ee7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37edba: 1a0e d322 |1ee9: const-string v14, "LILAC_RICH" // string@22d3 │ │ +37edbe: 130f e401 |1eeb: const/16 v15, #int 484 // #1e4 │ │ +37edc2: 0900 e701 0200 |1eed: move-object/16 v487, v2 │ │ +37edc8: 1402 d266 b600 |1ef0: const v2, #float 1.67509e-38 // #00b666d2 │ │ +37edce: 7040 0aa2 e42f |1ef3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37edd4: 6904 c774 |1ef6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_RICH:Lnet/sf/dibdib/generic/ColorNmz; // field@74c7 │ │ +37edd8: 2202 8e14 |1ef8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eddc: 1a0e 7f41 |1efa: const-string v14, "PURPLISH_VIOLET" // string@417f │ │ +37ede0: 130f e501 |1efc: const/16 v15, #int 485 // #1e5 │ │ +37ede4: 0900 e801 0400 |1efe: move-object/16 v488, v4 │ │ +37edea: 1404 a800 7000 |1f01: const v4, #float 1.02858e-38 // #007000a8 │ │ +37edf0: 7040 0aa2 e24f |1f04: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37edf6: 6902 5c75 |1f07: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLISH_VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@755c │ │ +37edfa: 2204 8e14 |1f09: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37edfe: 1a0e 1151 |1f0b: const-string v14, "VIOLET_STRONG" // string@5111 │ │ +37ee02: 130f e601 |1f0d: const/16 v15, #int 486 // #1e6 │ │ +37ee06: 0900 e901 0200 |1f0f: move-object/16 v489, v2 │ │ +37ee0c: 1402 d020 a000 |1f12: const v2, #float 1.47055e-38 // #00a020d0 │ │ +37ee12: 7040 0aa2 e42f |1f15: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ee18: 6904 d575 |1f18: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET_STRONG:Lnet/sf/dibdib/generic/ColorNmz; // field@75d5 │ │ +37ee1c: 2202 8e14 |1f1a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ee20: 1a0e 7a41 |1f1c: const-string v14, "PURPLE20" // string@417a │ │ +37ee24: 130f e701 |1f1e: const/16 v15, #int 487 // #1e7 │ │ +37ee28: 0900 ea01 0400 |1f20: move-object/16 v490, v4 │ │ +37ee2e: 1404 b41e 9100 |1f23: const v4, #float 1.33272e-38 // #00911eb4 │ │ +37ee34: 7040 0aa2 e24f |1f26: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ee3a: 6902 5775 |1f29: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7557 │ │ +37ee3e: 2204 8e14 |1f2b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ee42: 1a0e d71a |1f2d: const-string v14, "FRENCH_LILAC" // string@1ad7 │ │ +37ee46: 130f e801 |1f2f: const/16 v15, #int 488 // #1e8 │ │ +37ee4a: 0900 eb01 0200 |1f31: move-object/16 v491, v2 │ │ +37ee50: 1402 8e60 8600 |1f34: const v2, #float 1.23406e-38 // #0086608e │ │ +37ee56: 7040 0aa2 e42f |1f37: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ee5c: 6904 7c74 |1f3a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FRENCH_LILAC:Lnet/sf/dibdib/generic/ColorNmz; // field@747c │ │ +37ee60: 2202 8e14 |1f3c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ee64: 1a0e 7641 |1f3e: const-string v14, "PURE_PURPLE" // string@4176 │ │ +37ee68: 130f e901 |1f40: const/16 v15, #int 489 // #1e9 │ │ +37ee6c: 0900 ec01 0400 |1f42: move-object/16 v492, v4 │ │ +37ee72: 1404 ff00 c000 |1f45: const v4, #float 1.76328e-38 // #00c000ff │ │ +37ee78: 7040 0aa2 e24f |1f48: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ee7e: 6902 5375 |1f4b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7553 │ │ +37ee82: 2204 8e14 |1f4d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ee86: 1a0e 1051 |1f4f: const-string v14, "VIOLET" // string@5110 │ │ +37ee8a: 130f ea01 |1f51: const/16 v15, #int 490 // #1ea │ │ +37ee8e: 0900 ed01 0200 |1f53: move-object/16 v493, v2 │ │ +37ee94: 1402 613a 5d00 |1f56: const v2, #float 8.56164e-39 // #005d3a61 │ │ +37ee9a: 7040 0aa2 e42f |1f59: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eea0: 6904 d475 |1f5c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@75d4 │ │ +37eea4: 2202 8e14 |1f5e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eea8: 1a0e 7941 |1f60: const-string v14, "PURPLE" // string@4179 │ │ +37eeac: 130f eb01 |1f62: const/16 v15, #int 491 // #1eb │ │ +37eeb0: 0900 ee01 0400 |1f64: move-object/16 v494, v4 │ │ +37eeb6: 1404 c500 9f00 |1f67: const v4, #float 1.46021e-38 // #009f00c5 │ │ +37eebc: 7040 0aa2 e24f |1f6a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eec2: 6902 5675 |1f6d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7556 │ │ +37eec6: 2204 8e14 |1f6f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eeca: 1a0e c340 |1f71: const-string v14, "PEARL" // string@40c3 │ │ +37eece: 130f ec01 |1f73: const/16 v15, #int 492 // #1ec │ │ +37eed2: 0900 ef01 0200 |1f75: move-object/16 v495, v2 │ │ +37eed8: 1402 ffd8 ff00 |1f78: const v2, #float 2.34959e-38 // #00ffd8ff │ │ +37eede: 7040 0aa2 e42f |1f7b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eee4: 6904 2e75 |1f7e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEARL:Lnet/sf/dibdib/generic/ColorNmz; // field@752e │ │ +37eee8: 2202 8e14 |1f80: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eeec: 1a0e d622 |1f82: const-string v14, "LILAC__X11" // string@22d6 │ │ +37eef0: 130f ed01 |1f84: const/16 v15, #int 493 // #1ed │ │ +37eef4: 0900 f001 0400 |1f86: move-object/16 v496, v4 │ │ +37eefa: 1404 c8a2 c800 |1f89: const v4, #float 1.84255e-38 // #00c8a2c8 │ │ +37ef00: 7040 0aa2 e24f |1f8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ef06: 6902 ca74 |1f8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@74ca │ │ +37ef0a: 2204 8e14 |1f91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ef0e: 1a0e d20c |1f93: const-string v14, "BARNEY" // string@0cd2 │ │ +37ef12: 130f ee01 |1f95: const/16 v15, #int 494 // #1ee │ │ +37ef16: 0900 f101 0200 |1f97: move-object/16 v497, v2 │ │ +37ef1c: 1402 b81d ac00 |1f9a: const v2, #float 1.58064e-38 // #00ac1db8 │ │ +37ef22: 7040 0aa2 e42f |1f9d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ef28: 6904 ef73 |1fa0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz; // field@73ef │ │ +37ef2c: 2202 8e14 |1fa2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ef30: 1a0e a03f |1fa4: const-string v14, "ORCHID" // string@3fa0 │ │ +37ef34: 130f ef01 |1fa6: const/16 v15, #int 495 // #1ef │ │ +37ef38: 0900 f201 0400 |1fa8: move-object/16 v498, v4 │ │ +37ef3e: 1404 c475 c800 |1fab: const v4, #float 1.84093e-38 // #00c875c4 │ │ +37ef44: 7040 0aa2 e24f |1fae: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ef4a: 6902 1875 |1fb1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORCHID:Lnet/sf/dibdib/generic/ColorNmz; // field@7518 │ │ +37ef4e: 2204 8e14 |1fb3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ef52: 1a0e 7e41 |1fb5: const-string v14, "PURPLISH_PINK" // string@417e │ │ +37ef56: 130f f001 |1fb7: const/16 v15, #int 496 // #1f0 │ │ +37ef5a: 0900 f301 0200 |1fb9: move-object/16 v499, v2 │ │ +37ef60: 1402 e038 e800 |1fbc: const v2, #float 2.13262e-38 // #00e838e0 │ │ +37ef66: 7040 0aa2 e42f |1fbf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ef6c: 6904 5b75 |1fc2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@755b │ │ +37ef70: 2202 8e14 |1fc4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ef74: 1a0e 823a |1fc6: const-string v14, "MAGENTA20" // string@3a82 │ │ +37ef78: 130f f101 |1fc8: const/16 v15, #int 497 // #1f1 │ │ +37ef7c: 0900 f401 0400 |1fca: move-object/16 v500, v4 │ │ +37ef82: 1404 e632 f000 |1fcd: const v4, #float 2.20588e-38 // #00f032e6 │ │ +37ef88: 7040 0aa2 e24f |1fd0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ef8e: 6902 d474 |1fd3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA20:Lnet/sf/dibdib/generic/ColorNmz; // field@74d4 │ │ +37ef92: 2204 8e14 |1fd5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ef96: 1a0e 8415 |1fd7: const-string v14, "DEEP_VIOLET" // string@1584 │ │ +37ef9a: 130f f201 |1fd9: const/16 v15, #int 498 // #1f2 │ │ +37ef9e: 0900 f501 0200 |1fdb: move-object/16 v501, v2 │ │ +37efa4: 1402 5000 5000 |1fde: const v2, #float 7.34695e-39 // #00500050 │ │ +37efaa: 7040 0aa2 e42f |1fe1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37efb0: 6904 6074 |1fe4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DEEP_VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@7460 │ │ +37efb4: 2202 8e14 |1fe6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37efb8: 1a0e 813a |1fe8: const-string v14, "MAGENTA" // string@3a81 │ │ +37efbc: 130f f301 |1fea: const/16 v15, #int 499 // #1f3 │ │ +37efc0: 0900 f601 0400 |1fec: move-object/16 v502, v4 │ │ +37efc6: 1404 ff00 ff00 |1fef: const v4, #float 2.34184e-38 // #00ff00ff │ │ +37efcc: 7040 0aa2 e24f |1ff2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37efd2: 6902 d374 |1ff5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA:Lnet/sf/dibdib/generic/ColorNmz; // field@74d3 │ │ +37efd6: 2204 8e14 |1ff7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37efda: 1a0e e517 |1ff9: const-string v14, "EGGPLANT" // string@17e5 │ │ +37efde: 130f f401 |1ffb: const/16 v15, #int 500 // #1f4 │ │ +37efe2: 0900 f701 0200 |1ffd: move-object/16 v503, v2 │ │ +37efe8: 1402 3508 3800 |2000: const v2, #float 5.14573e-39 // #00380835 │ │ +37efee: 7040 0aa2 e42f |2003: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eff4: 6904 6b74 |2006: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EGGPLANT:Lnet/sf/dibdib/generic/ColorNmz; // field@746b │ │ +37eff8: 2202 8e14 |2008: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37effc: 1a0e 993a |200a: const-string v14, "MAROON" // string@3a99 │ │ +37f000: 130f f501 |200c: const/16 v15, #int 501 // #1f5 │ │ +37f004: 0900 f801 0400 |200e: move-object/16 v504, v4 │ │ +37f00a: 1404 3c2b 3f00 |2011: const v4, #float 5.80115e-39 // #003f2b3c │ │ +37f010: 7040 0aa2 e24f |2014: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f016: 6902 e474 |2017: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON:Lnet/sf/dibdib/generic/ColorNmz; // field@74e4 │ │ +37f01a: 2204 8e14 |2019: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f01e: 1a0e f710 |201b: const-string v14, "CYCLAMEN" // string@10f7 │ │ +37f022: 130f f601 |201d: const/16 v15, #int 502 // #1f6 │ │ +37f026: 0900 f901 0200 |201f: move-object/16 v505, v2 │ │ +37f02c: 1402 7d59 8300 |2022: const v2, #float 1.20626e-38 // #0083597d │ │ +37f032: 7040 0aa2 e42f |2025: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f038: 6904 5874 |2028: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYCLAMEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7458 │ │ +37f03c: 2202 8e14 |202a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f040: 1a0e 7840 |202c: const-string v14, "PALATINATE_PURPLE" // string@4078 │ │ +37f044: 130f f701 |202e: const/16 v15, #int 503 // #1f7 │ │ +37f048: 0900 fa01 0400 |2030: move-object/16 v506, v4 │ │ +37f04e: 1404 6028 6800 |2033: const v4, #float 9.56538e-39 // #00682860 │ │ +37f054: 7040 0aa2 e24f |2036: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f05a: 6902 1d75 |2039: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PALATINATE_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@751d │ │ +37f05e: 2204 8e14 |203b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f062: 1a0e e91a |203d: const-string v14, "FUCHSIA" // string@1ae9 │ │ +37f066: 130f f801 |203f: const/16 v15, #int 504 // #1f8 │ │ +37f06a: 0900 fb01 0200 |2041: move-object/16 v507, v2 │ │ +37f070: 1402 d90d ed00 |2044: const v2, #float 2.177e-38 // #00ed0dd9 │ │ +37f076: 7040 0aa2 e42f |2047: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f07c: 6904 7e74 |204a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FUCHSIA:Lnet/sf/dibdib/generic/ColorNmz; // field@747e │ │ +37f080: 2202 8e14 |204c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f084: 1a0e 7b41 |204e: const-string v14, "PURPLE__A" // string@417b │ │ +37f088: 130f f901 |2050: const/16 v15, #int 505 // #1f9 │ │ +37f08c: 0900 fc01 0400 |2052: move-object/16 v508, v4 │ │ +37f092: 1404 7b46 8500 |2055: const v4, #float 1.22394e-38 // #0085467b │ │ +37f098: 7040 0aa2 e24f |2058: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f09e: 6902 5875 |205b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7558 │ │ +37f0a2: 2204 8e14 |205d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f0a6: 1a0e f640 |205f: const-string v14, "PINKWHITE" // string@40f6 │ │ +37f0aa: 130f fa01 |2061: const/16 v15, #int 506 // #1fa │ │ +37f0ae: 0900 fd01 0200 |2063: move-object/16 v509, v2 │ │ +37f0b4: 1402 fcf4 ff00 |2066: const v2, #float 2.35059e-38 // #00fff4fc │ │ +37f0ba: 7040 0aa2 e42f |2069: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f0c0: 6904 4175 |206c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINKWHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@7541 │ │ +37f0c4: 2202 8e14 |206e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f0c8: 1a0e f93d |2070: const-string v14, "NEON_PINK" // string@3df9 │ │ +37f0cc: 130f fb01 |2072: const/16 v15, #int 507 // #1fb │ │ +37f0d0: 0900 fe01 0400 |2074: move-object/16 v510, v4 │ │ +37f0d6: 1404 c000 ff00 |2077: const v4, #float 2.34183e-38 // #00ff00c0 │ │ +37f0dc: 7040 0aa2 e24f |207a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f0e2: 6902 0675 |207d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NEON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7506 │ │ +37f0e6: 2204 8e14 |207f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f0ea: 1a0e 0841 |2081: const-string v14, "PLUM__XKCD" // string@4108 │ │ +37f0ee: 130f fc01 |2083: const/16 v15, #int 508 // #1fc │ │ +37f0f2: 0900 ff01 0200 |2085: move-object/16 v511, v2 │ │ +37f0f8: 1402 410f 5800 |2088: const v2, #float 8.087e-39 // #00580f41 │ │ +37f0fe: 7040 0aa2 e42f |208b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f104: 6904 4875 |208e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLUM__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7548 │ │ +37f108: 2202 8e14 |2090: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f10c: 1a0e 160d |2092: const-string v14, "BLACKBERRY" // string@0d16 │ │ +37f110: 130f fd01 |2094: const/16 v15, #int 509 // #1fd │ │ +37f114: 0900 0002 0400 |2096: move-object/16 v512, v4 │ │ +37f11a: 1404 3501 4d00 |2099: const v4, #float 7.07177e-39 // #004d0135 │ │ +37f120: 7040 0aa2 e24f |209c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f126: 6902 fc73 |209f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLACKBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@73fc │ │ +37f12a: 2204 8e14 |20a1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f12e: 1a0e 7350 |20a3: const-string v14, "VELVET" // string@5073 │ │ +37f132: 130f fe01 |20a5: const/16 v15, #int 510 // #1fe │ │ +37f136: 0900 0102 0200 |20a7: move-object/16 v513, v2 │ │ +37f13c: 1402 5108 7500 |20aa: const v2, #float 1.07477e-38 // #00750851 │ │ +37f142: 7040 0aa2 e42f |20ad: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f148: 6904 d075 |20b0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VELVET:Lnet/sf/dibdib/generic/ColorNmz; // field@75d0 │ │ +37f14c: 2202 8e14 |20b2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f150: 1a0e d30c |20b4: const-string v14, "BAROSSA" // string@0cd3 │ │ +37f154: 130f ff01 |20b6: const/16 v15, #int 511 // #1ff │ │ +37f158: 0900 0202 0400 |20b8: move-object/16 v514, v4 │ │ +37f15e: 1404 2d01 4400 |20bb: const v4, #float 6.24524e-39 // #0044012d │ │ +37f164: 7040 0aa2 e24f |20be: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f16a: 6902 f073 |20c1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BAROSSA:Lnet/sf/dibdib/generic/ColorNmz; // field@73f0 │ │ +37f16e: 2204 8e14 |20c3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f172: 1a0e 8143 |20c5: const-string v14, "RIBBON_PINK" // string@4381 │ │ +37f176: 130f 0002 |20c7: const/16 v15, #int 512 // #200 │ │ +37f17a: 0900 0302 0200 |20c9: move-object/16 v515, v2 │ │ +37f180: 1402 c9bc d100 |20cc: const v2, #float 1.92613e-38 // #00d1bcc9 │ │ +37f186: 7040 0aa2 e42f |20cf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f18c: 6904 6d75 |20d2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RIBBON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@756d │ │ +37f190: 2202 8e14 |20d4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f194: 1a0e 863a |20d6: const-string v14, "MAGENTA__XKCD" // string@3a86 │ │ +37f198: 130f 0102 |20d8: const/16 v15, #int 513 // #201 │ │ +37f19c: 0900 0402 0400 |20da: move-object/16 v516, v4 │ │ +37f1a2: 1404 7800 c200 |20dd: const v4, #float 1.78163e-38 // #00c20078 │ │ +37f1a8: 7040 0aa2 e24f |20e0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f1ae: 6902 d874 |20e3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74d8 │ │ +37f1b2: 2204 8e14 |20e5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f1b6: 1a0e 8041 |20e7: const-string v14, "PURPURA" // string@4180 │ │ +37f1ba: 130f 0202 |20e9: const/16 v15, #int 514 // #202 │ │ +37f1be: 0900 0502 0200 |20eb: move-object/16 v517, v2 │ │ +37f1c4: 1402 3c02 6600 |20ee: const v2, #float 9.36802e-39 // #0066023c │ │ +37f1ca: 7040 0aa2 e42f |20f1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f1d0: 6904 5d75 |20f4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPURA:Lnet/sf/dibdib/generic/ColorNmz; // field@755d │ │ +37f1d4: 2202 8e14 |20f6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f1d8: 1a0e 7d40 |20f8: const-string v14, "PANSY" // string@407d │ │ +37f1dc: 130f 0302 |20fa: const/16 v15, #int 515 // #203 │ │ +37f1e0: 0900 0602 0400 |20fc: move-object/16 v518, v4 │ │ +37f1e6: 1404 4a18 7800 |20ff: const v4, #float 1.1029e-38 // #0078184a │ │ +37f1ec: 7040 0aa2 e24f |2102: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f1f2: 6902 2175 |2105: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PANSY:Lnet/sf/dibdib/generic/ColorNmz; // field@7521 │ │ +37f1f6: 2204 8e14 |2107: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f1fa: 1a0e f340 |2109: const-string v14, "PINK" // string@40f3 │ │ +37f1fe: 130f 0402 |210b: const/16 v15, #int 516 // #204 │ │ +37f202: 0900 0702 0200 |210d: move-object/16 v519, v2 │ │ +37f208: 1402 c081 ff00 |2110: const v2, #float 2.34646e-38 // #00ff81c0 │ │ +37f20e: 7040 0aa2 e42f |2113: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f214: 6904 3e75 |2116: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@753e │ │ +37f218: 2202 8e14 |2118: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f21c: 1a0e b80f |211a: const-string v14, "CERISE" // string@0fb8 │ │ +37f220: 130f 0502 |211c: const/16 v15, #int 517 // #205 │ │ +37f224: 0900 0802 0400 |211e: move-object/16 v520, v4 │ │ +37f22a: 1404 8000 ff00 |2121: const v4, #float 2.34182e-38 // #00ff0080 │ │ +37f230: 7040 0aa2 e24f |2124: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f236: 6902 2b74 |2127: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CERISE:Lnet/sf/dibdib/generic/ColorNmz; // field@742b │ │ +37f23a: 2204 8e14 |2129: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f23e: 1a0e ab43 |212b: const-string v14, "ROUGE" // string@43ab │ │ +37f242: 130f 0602 |212d: const/16 v15, #int 518 // #206 │ │ +37f246: 0900 0902 0200 |212f: move-object/16 v521, v2 │ │ +37f24c: 1402 6c3b a200 |2132: const v2, #float 1.48987e-38 // #00a23b6c │ │ +37f252: 7040 0aa2 e42f |2135: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f258: 6904 7575 |2138: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROUGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7575 │ │ +37f25c: 2202 8e14 |213a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f260: 1a0e 700f |213c: const-string v14, "CADILLAC" // string@0f70 │ │ +37f264: 130f 0702 |213e: const/16 v15, #int 519 // #207 │ │ +37f268: 0900 0a02 0400 |2140: move-object/16 v522, v4 │ │ +37f26e: 1404 ae8a e300 |2143: const v4, #float 2.08964e-38 // #00e38aae │ │ +37f274: 7040 0aa2 e24f |2146: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f27a: 6902 2474 |2149: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CADILLAC:Lnet/sf/dibdib/generic/ColorNmz; // field@7424 │ │ +37f27e: 2204 8e14 |214b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f282: 1a0e 4118 |214d: const-string v14, "ERICA_PINK" // string@1841 │ │ +37f286: 130f 0802 |214f: const/16 v15, #int 520 // #208 │ │ +37f28a: 0900 0b02 0200 |2151: move-object/16 v523, v2 │ │ +37f290: 1402 835a c500 |2154: const v2, #float 1.81241e-38 // #00c55a83 │ │ +37f296: 7040 0aa2 e42f |2157: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f29c: 6904 7174 |215a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ERICA_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7471 │ │ +37f2a0: 2202 8e14 |215c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f2a4: 1a0e b743 |215e: const-string v14, "RUBY" // string@43b7 │ │ +37f2a8: 130f 0902 |2160: const/16 v15, #int 521 // #209 │ │ +37f2ac: 0900 0c02 0400 |2162: move-object/16 v524, v4 │ │ +37f2b2: 1404 5c3e 8f00 |2165: const v4, #float 1.31548e-38 // #008f3e5c │ │ +37f2b8: 7040 0aa2 e24f |2168: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f2be: 6902 7875 |216b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RUBY:Lnet/sf/dibdib/generic/ColorNmz; // field@7578 │ │ +37f2c2: 2204 8e14 |216d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f2c6: 1a0e 4a0d |216f: const-string v14, "BORDEAUX" // string@0d4a │ │ +37f2ca: 130f 0a02 |2171: const/16 v15, #int 522 // #20a │ │ +37f2ce: 0900 0d02 0200 |2173: move-object/16 v525, v2 │ │ +37f2d4: 1402 2c00 7b00 |2176: const v2, #float 1.12958e-38 // #007b002c │ │ +37f2da: 7040 0aa2 e42f |2179: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f2e0: 6904 1174 |217c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BORDEAUX:Lnet/sf/dibdib/generic/ColorNmz; // field@7411 │ │ +37f2e4: 2202 8e14 |217e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f2e8: 1a0e 843a |2180: const-string v14, "MAGENTA__A" // string@3a84 │ │ +37f2ec: 130f 0b02 |2182: const/16 v15, #int 523 // #20b │ │ +37f2f0: 0900 0e02 0400 |2184: move-object/16 v526, v4 │ │ +37f2f6: 1404 482b 7b00 |2187: const v4, #float 1.13113e-38 // #007b2b48 │ │ +37f2fc: 7040 0aa2 e24f |218a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f302: 6902 d674 |218d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74d6 │ │ +37f306: 2204 8e14 |218f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f30a: 1a0e b943 |2191: const-string v14, "RUBY__XKCD" // string@43b9 │ │ +37f30e: 130f 0c02 |2193: const/16 v15, #int 524 // #20c │ │ +37f312: 0900 0f02 0200 |2195: move-object/16 v527, v2 │ │ +37f318: 1402 4701 ca00 |2198: const v2, #float 1.85512e-38 // #00ca0147 │ │ +37f31e: 7040 0aa2 e42f |219b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f324: 6904 7a75 |219e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUBY__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@757a │ │ +37f328: 2202 8e14 |21a0: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f32c: 1a0e 9c3a |21a2: const-string v14, "MAROON__XKCD" // string@3a9c │ │ +37f330: 130f 0d02 |21a4: const/16 v15, #int 525 // #20d │ │ +37f334: 0900 1002 0400 |21a6: move-object/16 v528, v4 │ │ +37f33a: 1404 2100 6500 |21a9: const v4, #float 9.27543e-39 // #00650021 │ │ +37f340: 7040 0aa2 e24f |21ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f346: 6902 e774 |21af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e7 │ │ +37f34a: 2204 8e14 |21b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f34e: 1a0e 0641 |21b3: const-string v14, "PLUM" // string@4106 │ │ +37f352: 130f 0e02 |21b5: const/16 v15, #int 526 // #20e │ │ +37f356: 0900 1102 0200 |21b7: move-object/16 v529, v2 │ │ +37f35c: 1402 4b3d 6e00 |21ba: const v2, #float 1.01239e-38 // #006e3d4b │ │ +37f362: 7040 0aa2 e42f |21bd: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f368: 6904 4675 |21c0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7546 │ │ +37f36c: 2202 8e14 |21c2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f370: 1a0e 9340 |21c4: const-string v14, "PASTEL_PINK" // string@4093 │ │ +37f374: 130f 0f02 |21c6: const/16 v15, #int 527 // #20f │ │ +37f378: 0900 1202 0400 |21c8: move-object/16 v530, v4 │ │ +37f37e: 1404 cdba ff00 |21cb: const v4, #float 2.34851e-38 // #00ffbacd │ │ +37f384: 7040 0aa2 e24f |21ce: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f38a: 6902 2775 |21d1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7527 │ │ +37f38e: 2204 8e14 |21d3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f392: 1a0e ac3b |21d5: const-string v14, "MULBERRY" // string@3bac │ │ +37f396: 130f 1002 |21d7: const/16 v15, #int 528 // #210 │ │ +37f39a: 0900 1302 0200 |21d9: move-object/16 v531, v2 │ │ +37f3a0: 1402 7465 a000 |21dc: const v2, #float 1.47301e-38 // #00a06574 │ │ +37f3a6: 7040 0aa2 e42f |21df: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f3ac: 6904 fd74 |21e2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MULBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@74fd │ │ +37f3b0: 1302 1102 |21e4: const/16 v2, #int 529 // #211 │ │ +37f3b4: 2322 0116 |21e6: new-array v2, v2, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +37f3b8: 120e |21e8: const/4 v14, #int 0 // #0 │ │ +37f3ba: 4d00 020e |21e9: aput-object v0, v2, v14 │ │ +37f3be: 121e |21eb: const/4 v14, #int 1 // #1 │ │ +37f3c0: 4d01 020e |21ec: aput-object v1, v2, v14 │ │ +37f3c4: 122e |21ee: const/4 v14, #int 2 // #2 │ │ +37f3c6: 4d03 020e |21ef: aput-object v3, v2, v14 │ │ +37f3ca: 123e |21f1: const/4 v14, #int 3 // #3 │ │ +37f3cc: 4d05 020e |21f2: aput-object v5, v2, v14 │ │ +37f3d0: 124e |21f4: const/4 v14, #int 4 // #4 │ │ +37f3d2: 4d07 020e |21f5: aput-object v7, v2, v14 │ │ +37f3d6: 125e |21f7: const/4 v14, #int 5 // #5 │ │ +37f3d8: 4d09 020e |21f8: aput-object v9, v2, v14 │ │ +37f3dc: 126e |21fa: const/4 v14, #int 6 // #6 │ │ +37f3de: 4d0b 020e |21fb: aput-object v11, v2, v14 │ │ +37f3e2: 127e |21fd: const/4 v14, #int 7 // #7 │ │ +37f3e4: 4d0d 020e |21fe: aput-object v13, v2, v14 │ │ +37f3e8: 130e 0800 |2200: const/16 v14, #int 8 // #8 │ │ +37f3ec: 4d0c 020e |2202: aput-object v12, v2, v14 │ │ +37f3f0: 130e 0900 |2204: const/16 v14, #int 9 // #9 │ │ +37f3f4: 4d0a 020e |2206: aput-object v10, v2, v14 │ │ +37f3f8: 130e 0a00 |2208: const/16 v14, #int 10 // #a │ │ +37f3fc: 4d08 020e |220a: aput-object v8, v2, v14 │ │ +37f400: 130e 0b00 |220c: const/16 v14, #int 11 // #b │ │ +37f404: 4d06 020e |220e: aput-object v6, v2, v14 │ │ +37f408: 130e 0c00 |2210: const/16 v14, #int 12 // #c │ │ +37f40c: 4d10 020e |2212: aput-object v16, v2, v14 │ │ +37f410: 130e 0d00 |2214: const/16 v14, #int 13 // #d │ │ +37f414: 4d11 020e |2216: aput-object v17, v2, v14 │ │ +37f418: 130e 0e00 |2218: const/16 v14, #int 14 // #e │ │ +37f41c: 4d12 020e |221a: aput-object v18, v2, v14 │ │ +37f420: 130e 0f00 |221c: const/16 v14, #int 15 // #f │ │ +37f424: 4d13 020e |221e: aput-object v19, v2, v14 │ │ +37f428: 130e 1000 |2220: const/16 v14, #int 16 // #10 │ │ +37f42c: 4d14 020e |2222: aput-object v20, v2, v14 │ │ +37f430: 130e 1100 |2224: const/16 v14, #int 17 // #11 │ │ +37f434: 4d15 020e |2226: aput-object v21, v2, v14 │ │ +37f438: 130e 1200 |2228: const/16 v14, #int 18 // #12 │ │ +37f43c: 4d16 020e |222a: aput-object v22, v2, v14 │ │ +37f440: 130e 1300 |222c: const/16 v14, #int 19 // #13 │ │ +37f444: 4d17 020e |222e: aput-object v23, v2, v14 │ │ +37f448: 130e 1400 |2230: const/16 v14, #int 20 // #14 │ │ +37f44c: 4d18 020e |2232: aput-object v24, v2, v14 │ │ +37f450: 130e 1500 |2234: const/16 v14, #int 21 // #15 │ │ +37f454: 4d19 020e |2236: aput-object v25, v2, v14 │ │ +37f458: 130e 1600 |2238: const/16 v14, #int 22 // #16 │ │ +37f45c: 4d1a 020e |223a: aput-object v26, v2, v14 │ │ +37f460: 130e 1700 |223c: const/16 v14, #int 23 // #17 │ │ +37f464: 4d1b 020e |223e: aput-object v27, v2, v14 │ │ +37f468: 130e 1800 |2240: const/16 v14, #int 24 // #18 │ │ +37f46c: 4d1c 020e |2242: aput-object v28, v2, v14 │ │ +37f470: 130e 1900 |2244: const/16 v14, #int 25 // #19 │ │ +37f474: 4d1d 020e |2246: aput-object v29, v2, v14 │ │ +37f478: 130e 1a00 |2248: const/16 v14, #int 26 // #1a │ │ +37f47c: 4d1e 020e |224a: aput-object v30, v2, v14 │ │ +37f480: 130e 1b00 |224c: const/16 v14, #int 27 // #1b │ │ +37f484: 4d1f 020e |224e: aput-object v31, v2, v14 │ │ +37f488: 130e 1c00 |2250: const/16 v14, #int 28 // #1c │ │ +37f48c: 4d20 020e |2252: aput-object v32, v2, v14 │ │ +37f490: 130e 1d00 |2254: const/16 v14, #int 29 // #1d │ │ +37f494: 4d21 020e |2256: aput-object v33, v2, v14 │ │ +37f498: 130e 1e00 |2258: const/16 v14, #int 30 // #1e │ │ +37f49c: 4d22 020e |225a: aput-object v34, v2, v14 │ │ +37f4a0: 130e 1f00 |225c: const/16 v14, #int 31 // #1f │ │ +37f4a4: 4d23 020e |225e: aput-object v35, v2, v14 │ │ +37f4a8: 130e 2000 |2260: const/16 v14, #int 32 // #20 │ │ +37f4ac: 4d24 020e |2262: aput-object v36, v2, v14 │ │ +37f4b0: 130e 2100 |2264: const/16 v14, #int 33 // #21 │ │ +37f4b4: 4d25 020e |2266: aput-object v37, v2, v14 │ │ +37f4b8: 130e 2200 |2268: const/16 v14, #int 34 // #22 │ │ +37f4bc: 4d26 020e |226a: aput-object v38, v2, v14 │ │ +37f4c0: 130e 2300 |226c: const/16 v14, #int 35 // #23 │ │ +37f4c4: 4d27 020e |226e: aput-object v39, v2, v14 │ │ +37f4c8: 130e 2400 |2270: const/16 v14, #int 36 // #24 │ │ +37f4cc: 4d28 020e |2272: aput-object v40, v2, v14 │ │ +37f4d0: 130e 2500 |2274: const/16 v14, #int 37 // #25 │ │ +37f4d4: 4d29 020e |2276: aput-object v41, v2, v14 │ │ +37f4d8: 130e 2600 |2278: const/16 v14, #int 38 // #26 │ │ +37f4dc: 4d2a 020e |227a: aput-object v42, v2, v14 │ │ +37f4e0: 130e 2700 |227c: const/16 v14, #int 39 // #27 │ │ +37f4e4: 4d2b 020e |227e: aput-object v43, v2, v14 │ │ +37f4e8: 130e 2800 |2280: const/16 v14, #int 40 // #28 │ │ +37f4ec: 4d2c 020e |2282: aput-object v44, v2, v14 │ │ +37f4f0: 130e 2900 |2284: const/16 v14, #int 41 // #29 │ │ +37f4f4: 4d2d 020e |2286: aput-object v45, v2, v14 │ │ +37f4f8: 130e 2a00 |2288: const/16 v14, #int 42 // #2a │ │ +37f4fc: 4d2e 020e |228a: aput-object v46, v2, v14 │ │ +37f500: 130e 2b00 |228c: const/16 v14, #int 43 // #2b │ │ +37f504: 4d2f 020e |228e: aput-object v47, v2, v14 │ │ +37f508: 130e 2c00 |2290: const/16 v14, #int 44 // #2c │ │ +37f50c: 4d30 020e |2292: aput-object v48, v2, v14 │ │ +37f510: 130e 2d00 |2294: const/16 v14, #int 45 // #2d │ │ +37f514: 4d31 020e |2296: aput-object v49, v2, v14 │ │ +37f518: 130e 2e00 |2298: const/16 v14, #int 46 // #2e │ │ +37f51c: 4d32 020e |229a: aput-object v50, v2, v14 │ │ +37f520: 130e 2f00 |229c: const/16 v14, #int 47 // #2f │ │ +37f524: 4d33 020e |229e: aput-object v51, v2, v14 │ │ +37f528: 130e 3000 |22a0: const/16 v14, #int 48 // #30 │ │ +37f52c: 4d34 020e |22a2: aput-object v52, v2, v14 │ │ +37f530: 130e 3100 |22a4: const/16 v14, #int 49 // #31 │ │ +37f534: 4d35 020e |22a6: aput-object v53, v2, v14 │ │ +37f538: 130e 3200 |22a8: const/16 v14, #int 50 // #32 │ │ +37f53c: 4d36 020e |22aa: aput-object v54, v2, v14 │ │ +37f540: 130e 3300 |22ac: const/16 v14, #int 51 // #33 │ │ +37f544: 4d37 020e |22ae: aput-object v55, v2, v14 │ │ +37f548: 130e 3400 |22b0: const/16 v14, #int 52 // #34 │ │ +37f54c: 4d38 020e |22b2: aput-object v56, v2, v14 │ │ +37f550: 130e 3500 |22b4: const/16 v14, #int 53 // #35 │ │ +37f554: 4d39 020e |22b6: aput-object v57, v2, v14 │ │ +37f558: 130e 3600 |22b8: const/16 v14, #int 54 // #36 │ │ +37f55c: 4d3a 020e |22ba: aput-object v58, v2, v14 │ │ +37f560: 130e 3700 |22bc: const/16 v14, #int 55 // #37 │ │ +37f564: 4d3b 020e |22be: aput-object v59, v2, v14 │ │ +37f568: 130e 3800 |22c0: const/16 v14, #int 56 // #38 │ │ +37f56c: 4d3c 020e |22c2: aput-object v60, v2, v14 │ │ +37f570: 130e 3900 |22c4: const/16 v14, #int 57 // #39 │ │ +37f574: 4d3d 020e |22c6: aput-object v61, v2, v14 │ │ +37f578: 130e 3a00 |22c8: const/16 v14, #int 58 // #3a │ │ +37f57c: 4d3e 020e |22ca: aput-object v62, v2, v14 │ │ +37f580: 130e 3b00 |22cc: const/16 v14, #int 59 // #3b │ │ +37f584: 4d3f 020e |22ce: aput-object v63, v2, v14 │ │ +37f588: 130e 3c00 |22d0: const/16 v14, #int 60 // #3c │ │ +37f58c: 4d40 020e |22d2: aput-object v64, v2, v14 │ │ +37f590: 130e 3d00 |22d4: const/16 v14, #int 61 // #3d │ │ +37f594: 4d41 020e |22d6: aput-object v65, v2, v14 │ │ +37f598: 130e 3e00 |22d8: const/16 v14, #int 62 // #3e │ │ +37f59c: 4d42 020e |22da: aput-object v66, v2, v14 │ │ +37f5a0: 130e 3f00 |22dc: const/16 v14, #int 63 // #3f │ │ +37f5a4: 4d43 020e |22de: aput-object v67, v2, v14 │ │ +37f5a8: 130e 4000 |22e0: const/16 v14, #int 64 // #40 │ │ +37f5ac: 4d44 020e |22e2: aput-object v68, v2, v14 │ │ +37f5b0: 130e 4100 |22e4: const/16 v14, #int 65 // #41 │ │ +37f5b4: 4d45 020e |22e6: aput-object v69, v2, v14 │ │ +37f5b8: 130e 4200 |22e8: const/16 v14, #int 66 // #42 │ │ +37f5bc: 4d46 020e |22ea: aput-object v70, v2, v14 │ │ +37f5c0: 130e 4300 |22ec: const/16 v14, #int 67 // #43 │ │ +37f5c4: 4d47 020e |22ee: aput-object v71, v2, v14 │ │ +37f5c8: 130e 4400 |22f0: const/16 v14, #int 68 // #44 │ │ +37f5cc: 4d48 020e |22f2: aput-object v72, v2, v14 │ │ +37f5d0: 130e 4500 |22f4: const/16 v14, #int 69 // #45 │ │ +37f5d4: 4d49 020e |22f6: aput-object v73, v2, v14 │ │ +37f5d8: 130e 4600 |22f8: const/16 v14, #int 70 // #46 │ │ +37f5dc: 4d4a 020e |22fa: aput-object v74, v2, v14 │ │ +37f5e0: 130e 4700 |22fc: const/16 v14, #int 71 // #47 │ │ +37f5e4: 4d4b 020e |22fe: aput-object v75, v2, v14 │ │ +37f5e8: 130e 4800 |2300: const/16 v14, #int 72 // #48 │ │ +37f5ec: 4d4c 020e |2302: aput-object v76, v2, v14 │ │ +37f5f0: 130e 4900 |2304: const/16 v14, #int 73 // #49 │ │ +37f5f4: 4d4d 020e |2306: aput-object v77, v2, v14 │ │ +37f5f8: 130e 4a00 |2308: const/16 v14, #int 74 // #4a │ │ +37f5fc: 4d4e 020e |230a: aput-object v78, v2, v14 │ │ +37f600: 130e 4b00 |230c: const/16 v14, #int 75 // #4b │ │ +37f604: 4d4f 020e |230e: aput-object v79, v2, v14 │ │ +37f608: 130e 4c00 |2310: const/16 v14, #int 76 // #4c │ │ +37f60c: 4d50 020e |2312: aput-object v80, v2, v14 │ │ +37f610: 130e 4d00 |2314: const/16 v14, #int 77 // #4d │ │ +37f614: 4d51 020e |2316: aput-object v81, v2, v14 │ │ +37f618: 130e 4e00 |2318: const/16 v14, #int 78 // #4e │ │ +37f61c: 4d52 020e |231a: aput-object v82, v2, v14 │ │ +37f620: 130e 4f00 |231c: const/16 v14, #int 79 // #4f │ │ +37f624: 4d53 020e |231e: aput-object v83, v2, v14 │ │ +37f628: 130e 5000 |2320: const/16 v14, #int 80 // #50 │ │ +37f62c: 4d54 020e |2322: aput-object v84, v2, v14 │ │ +37f630: 130e 5100 |2324: const/16 v14, #int 81 // #51 │ │ +37f634: 4d55 020e |2326: aput-object v85, v2, v14 │ │ +37f638: 130e 5200 |2328: const/16 v14, #int 82 // #52 │ │ +37f63c: 4d56 020e |232a: aput-object v86, v2, v14 │ │ +37f640: 130e 5300 |232c: const/16 v14, #int 83 // #53 │ │ +37f644: 4d57 020e |232e: aput-object v87, v2, v14 │ │ +37f648: 130e 5400 |2330: const/16 v14, #int 84 // #54 │ │ +37f64c: 4d58 020e |2332: aput-object v88, v2, v14 │ │ +37f650: 130e 5500 |2334: const/16 v14, #int 85 // #55 │ │ +37f654: 4d59 020e |2336: aput-object v89, v2, v14 │ │ +37f658: 130e 5600 |2338: const/16 v14, #int 86 // #56 │ │ +37f65c: 4d5a 020e |233a: aput-object v90, v2, v14 │ │ +37f660: 130e 5700 |233c: const/16 v14, #int 87 // #57 │ │ +37f664: 4d5b 020e |233e: aput-object v91, v2, v14 │ │ +37f668: 130e 5800 |2340: const/16 v14, #int 88 // #58 │ │ +37f66c: 4d5c 020e |2342: aput-object v92, v2, v14 │ │ +37f670: 130e 5900 |2344: const/16 v14, #int 89 // #59 │ │ +37f674: 4d5d 020e |2346: aput-object v93, v2, v14 │ │ +37f678: 130e 5a00 |2348: const/16 v14, #int 90 // #5a │ │ +37f67c: 4d5e 020e |234a: aput-object v94, v2, v14 │ │ +37f680: 130e 5b00 |234c: const/16 v14, #int 91 // #5b │ │ +37f684: 4d5f 020e |234e: aput-object v95, v2, v14 │ │ +37f688: 130e 5c00 |2350: const/16 v14, #int 92 // #5c │ │ +37f68c: 4d60 020e |2352: aput-object v96, v2, v14 │ │ +37f690: 130e 5d00 |2354: const/16 v14, #int 93 // #5d │ │ +37f694: 4d61 020e |2356: aput-object v97, v2, v14 │ │ +37f698: 130e 5e00 |2358: const/16 v14, #int 94 // #5e │ │ +37f69c: 4d62 020e |235a: aput-object v98, v2, v14 │ │ +37f6a0: 130e 5f00 |235c: const/16 v14, #int 95 // #5f │ │ +37f6a4: 4d63 020e |235e: aput-object v99, v2, v14 │ │ +37f6a8: 130e 6000 |2360: const/16 v14, #int 96 // #60 │ │ +37f6ac: 4d64 020e |2362: aput-object v100, v2, v14 │ │ +37f6b0: 130e 6100 |2364: const/16 v14, #int 97 // #61 │ │ +37f6b4: 4d65 020e |2366: aput-object v101, v2, v14 │ │ +37f6b8: 130e 6200 |2368: const/16 v14, #int 98 // #62 │ │ +37f6bc: 4d66 020e |236a: aput-object v102, v2, v14 │ │ +37f6c0: 130e 6300 |236c: const/16 v14, #int 99 // #63 │ │ +37f6c4: 4d67 020e |236e: aput-object v103, v2, v14 │ │ +37f6c8: 130e 6400 |2370: const/16 v14, #int 100 // #64 │ │ +37f6cc: 4d68 020e |2372: aput-object v104, v2, v14 │ │ +37f6d0: 130e 6500 |2374: const/16 v14, #int 101 // #65 │ │ +37f6d4: 4d69 020e |2376: aput-object v105, v2, v14 │ │ +37f6d8: 130e 6600 |2378: const/16 v14, #int 102 // #66 │ │ +37f6dc: 4d6a 020e |237a: aput-object v106, v2, v14 │ │ +37f6e0: 130e 6700 |237c: const/16 v14, #int 103 // #67 │ │ +37f6e4: 4d6b 020e |237e: aput-object v107, v2, v14 │ │ +37f6e8: 130e 6800 |2380: const/16 v14, #int 104 // #68 │ │ +37f6ec: 4d6c 020e |2382: aput-object v108, v2, v14 │ │ +37f6f0: 130e 6900 |2384: const/16 v14, #int 105 // #69 │ │ +37f6f4: 4d6d 020e |2386: aput-object v109, v2, v14 │ │ +37f6f8: 130e 6a00 |2388: const/16 v14, #int 106 // #6a │ │ +37f6fc: 4d6e 020e |238a: aput-object v110, v2, v14 │ │ +37f700: 130e 6b00 |238c: const/16 v14, #int 107 // #6b │ │ +37f704: 4d6f 020e |238e: aput-object v111, v2, v14 │ │ +37f708: 130e 6c00 |2390: const/16 v14, #int 108 // #6c │ │ +37f70c: 4d70 020e |2392: aput-object v112, v2, v14 │ │ +37f710: 130e 6d00 |2394: const/16 v14, #int 109 // #6d │ │ +37f714: 4d71 020e |2396: aput-object v113, v2, v14 │ │ +37f718: 130e 6e00 |2398: const/16 v14, #int 110 // #6e │ │ +37f71c: 4d72 020e |239a: aput-object v114, v2, v14 │ │ +37f720: 130e 6f00 |239c: const/16 v14, #int 111 // #6f │ │ +37f724: 4d73 020e |239e: aput-object v115, v2, v14 │ │ +37f728: 130e 7000 |23a0: const/16 v14, #int 112 // #70 │ │ +37f72c: 4d74 020e |23a2: aput-object v116, v2, v14 │ │ +37f730: 130e 7100 |23a4: const/16 v14, #int 113 // #71 │ │ +37f734: 4d75 020e |23a6: aput-object v117, v2, v14 │ │ +37f738: 130e 7200 |23a8: const/16 v14, #int 114 // #72 │ │ +37f73c: 4d76 020e |23aa: aput-object v118, v2, v14 │ │ +37f740: 130e 7300 |23ac: const/16 v14, #int 115 // #73 │ │ +37f744: 4d77 020e |23ae: aput-object v119, v2, v14 │ │ +37f748: 130e 7400 |23b0: const/16 v14, #int 116 // #74 │ │ +37f74c: 4d78 020e |23b2: aput-object v120, v2, v14 │ │ +37f750: 130e 7500 |23b4: const/16 v14, #int 117 // #75 │ │ +37f754: 4d79 020e |23b6: aput-object v121, v2, v14 │ │ +37f758: 130e 7600 |23b8: const/16 v14, #int 118 // #76 │ │ +37f75c: 4d7a 020e |23ba: aput-object v122, v2, v14 │ │ +37f760: 130e 7700 |23bc: const/16 v14, #int 119 // #77 │ │ +37f764: 4d7b 020e |23be: aput-object v123, v2, v14 │ │ +37f768: 130e 7800 |23c0: const/16 v14, #int 120 // #78 │ │ +37f76c: 4d7c 020e |23c2: aput-object v124, v2, v14 │ │ +37f770: 130e 7900 |23c4: const/16 v14, #int 121 // #79 │ │ +37f774: 4d7d 020e |23c6: aput-object v125, v2, v14 │ │ +37f778: 130e 7a00 |23c8: const/16 v14, #int 122 // #7a │ │ +37f77c: 4d7e 020e |23ca: aput-object v126, v2, v14 │ │ +37f780: 130e 7b00 |23cc: const/16 v14, #int 123 // #7b │ │ +37f784: 4d7f 020e |23ce: aput-object v127, v2, v14 │ │ +37f788: 130e 7c00 |23d0: const/16 v14, #int 124 // #7c │ │ +37f78c: 4d80 020e |23d2: aput-object v128, v2, v14 │ │ +37f790: 130e 7d00 |23d4: const/16 v14, #int 125 // #7d │ │ +37f794: 4d81 020e |23d6: aput-object v129, v2, v14 │ │ +37f798: 130e 7e00 |23d8: const/16 v14, #int 126 // #7e │ │ +37f79c: 4d82 020e |23da: aput-object v130, v2, v14 │ │ +37f7a0: 130e 7f00 |23dc: const/16 v14, #int 127 // #7f │ │ +37f7a4: 4d83 020e |23de: aput-object v131, v2, v14 │ │ +37f7a8: 130e 8000 |23e0: const/16 v14, #int 128 // #80 │ │ +37f7ac: 4d84 020e |23e2: aput-object v132, v2, v14 │ │ +37f7b0: 130e 8100 |23e4: const/16 v14, #int 129 // #81 │ │ +37f7b4: 4d85 020e |23e6: aput-object v133, v2, v14 │ │ +37f7b8: 130e 8200 |23e8: const/16 v14, #int 130 // #82 │ │ +37f7bc: 4d86 020e |23ea: aput-object v134, v2, v14 │ │ +37f7c0: 130e 8300 |23ec: const/16 v14, #int 131 // #83 │ │ +37f7c4: 4d87 020e |23ee: aput-object v135, v2, v14 │ │ +37f7c8: 130e 8400 |23f0: const/16 v14, #int 132 // #84 │ │ +37f7cc: 4d88 020e |23f2: aput-object v136, v2, v14 │ │ +37f7d0: 130e 8500 |23f4: const/16 v14, #int 133 // #85 │ │ +37f7d4: 4d89 020e |23f6: aput-object v137, v2, v14 │ │ +37f7d8: 130e 8600 |23f8: const/16 v14, #int 134 // #86 │ │ +37f7dc: 4d8a 020e |23fa: aput-object v138, v2, v14 │ │ +37f7e0: 130e 8700 |23fc: const/16 v14, #int 135 // #87 │ │ +37f7e4: 4d8b 020e |23fe: aput-object v139, v2, v14 │ │ +37f7e8: 130e 8800 |2400: const/16 v14, #int 136 // #88 │ │ +37f7ec: 4d8c 020e |2402: aput-object v140, v2, v14 │ │ +37f7f0: 130e 8900 |2404: const/16 v14, #int 137 // #89 │ │ +37f7f4: 4d8d 020e |2406: aput-object v141, v2, v14 │ │ +37f7f8: 130e 8a00 |2408: const/16 v14, #int 138 // #8a │ │ +37f7fc: 4d8e 020e |240a: aput-object v142, v2, v14 │ │ +37f800: 130e 8b00 |240c: const/16 v14, #int 139 // #8b │ │ +37f804: 4d8f 020e |240e: aput-object v143, v2, v14 │ │ +37f808: 130e 8c00 |2410: const/16 v14, #int 140 // #8c │ │ +37f80c: 4d90 020e |2412: aput-object v144, v2, v14 │ │ +37f810: 130e 8d00 |2414: const/16 v14, #int 141 // #8d │ │ +37f814: 4d91 020e |2416: aput-object v145, v2, v14 │ │ +37f818: 130e 8e00 |2418: const/16 v14, #int 142 // #8e │ │ +37f81c: 4d92 020e |241a: aput-object v146, v2, v14 │ │ +37f820: 130e 8f00 |241c: const/16 v14, #int 143 // #8f │ │ +37f824: 4d93 020e |241e: aput-object v147, v2, v14 │ │ +37f828: 130e 9000 |2420: const/16 v14, #int 144 // #90 │ │ +37f82c: 4d94 020e |2422: aput-object v148, v2, v14 │ │ +37f830: 130e 9100 |2424: const/16 v14, #int 145 // #91 │ │ +37f834: 4d95 020e |2426: aput-object v149, v2, v14 │ │ +37f838: 130e 9200 |2428: const/16 v14, #int 146 // #92 │ │ +37f83c: 4d96 020e |242a: aput-object v150, v2, v14 │ │ +37f840: 130e 9300 |242c: const/16 v14, #int 147 // #93 │ │ +37f844: 4d97 020e |242e: aput-object v151, v2, v14 │ │ +37f848: 130e 9400 |2430: const/16 v14, #int 148 // #94 │ │ +37f84c: 4d98 020e |2432: aput-object v152, v2, v14 │ │ +37f850: 130e 9500 |2434: const/16 v14, #int 149 // #95 │ │ +37f854: 4d99 020e |2436: aput-object v153, v2, v14 │ │ +37f858: 130e 9600 |2438: const/16 v14, #int 150 // #96 │ │ +37f85c: 4d9a 020e |243a: aput-object v154, v2, v14 │ │ +37f860: 130e 9700 |243c: const/16 v14, #int 151 // #97 │ │ +37f864: 4d9b 020e |243e: aput-object v155, v2, v14 │ │ +37f868: 130e 9800 |2440: const/16 v14, #int 152 // #98 │ │ +37f86c: 4d9c 020e |2442: aput-object v156, v2, v14 │ │ +37f870: 130e 9900 |2444: const/16 v14, #int 153 // #99 │ │ +37f874: 4d9d 020e |2446: aput-object v157, v2, v14 │ │ +37f878: 130e 9a00 |2448: const/16 v14, #int 154 // #9a │ │ +37f87c: 4d9e 020e |244a: aput-object v158, v2, v14 │ │ +37f880: 130e 9b00 |244c: const/16 v14, #int 155 // #9b │ │ +37f884: 4d9f 020e |244e: aput-object v159, v2, v14 │ │ +37f888: 130e 9c00 |2450: const/16 v14, #int 156 // #9c │ │ +37f88c: 4da0 020e |2452: aput-object v160, v2, v14 │ │ +37f890: 130e 9d00 |2454: const/16 v14, #int 157 // #9d │ │ +37f894: 4da1 020e |2456: aput-object v161, v2, v14 │ │ +37f898: 130e 9e00 |2458: const/16 v14, #int 158 // #9e │ │ +37f89c: 4da2 020e |245a: aput-object v162, v2, v14 │ │ +37f8a0: 130e 9f00 |245c: const/16 v14, #int 159 // #9f │ │ +37f8a4: 4da3 020e |245e: aput-object v163, v2, v14 │ │ +37f8a8: 130e a000 |2460: const/16 v14, #int 160 // #a0 │ │ +37f8ac: 4da4 020e |2462: aput-object v164, v2, v14 │ │ +37f8b0: 130e a100 |2464: const/16 v14, #int 161 // #a1 │ │ +37f8b4: 4da5 020e |2466: aput-object v165, v2, v14 │ │ +37f8b8: 130e a200 |2468: const/16 v14, #int 162 // #a2 │ │ +37f8bc: 4da6 020e |246a: aput-object v166, v2, v14 │ │ +37f8c0: 130e a300 |246c: const/16 v14, #int 163 // #a3 │ │ +37f8c4: 4da7 020e |246e: aput-object v167, v2, v14 │ │ +37f8c8: 130e a400 |2470: const/16 v14, #int 164 // #a4 │ │ +37f8cc: 4da8 020e |2472: aput-object v168, v2, v14 │ │ +37f8d0: 130e a500 |2474: const/16 v14, #int 165 // #a5 │ │ +37f8d4: 4da9 020e |2476: aput-object v169, v2, v14 │ │ +37f8d8: 130e a600 |2478: const/16 v14, #int 166 // #a6 │ │ +37f8dc: 4daa 020e |247a: aput-object v170, v2, v14 │ │ +37f8e0: 130e a700 |247c: const/16 v14, #int 167 // #a7 │ │ +37f8e4: 4dab 020e |247e: aput-object v171, v2, v14 │ │ +37f8e8: 130e a800 |2480: const/16 v14, #int 168 // #a8 │ │ +37f8ec: 4dac 020e |2482: aput-object v172, v2, v14 │ │ +37f8f0: 130e a900 |2484: const/16 v14, #int 169 // #a9 │ │ +37f8f4: 4dad 020e |2486: aput-object v173, v2, v14 │ │ +37f8f8: 130e aa00 |2488: const/16 v14, #int 170 // #aa │ │ +37f8fc: 4dae 020e |248a: aput-object v174, v2, v14 │ │ +37f900: 130e ab00 |248c: const/16 v14, #int 171 // #ab │ │ +37f904: 4daf 020e |248e: aput-object v175, v2, v14 │ │ +37f908: 130e ac00 |2490: const/16 v14, #int 172 // #ac │ │ +37f90c: 4db0 020e |2492: aput-object v176, v2, v14 │ │ +37f910: 130e ad00 |2494: const/16 v14, #int 173 // #ad │ │ +37f914: 4db1 020e |2496: aput-object v177, v2, v14 │ │ +37f918: 130e ae00 |2498: const/16 v14, #int 174 // #ae │ │ +37f91c: 4db2 020e |249a: aput-object v178, v2, v14 │ │ +37f920: 130e af00 |249c: const/16 v14, #int 175 // #af │ │ +37f924: 4db3 020e |249e: aput-object v179, v2, v14 │ │ +37f928: 130e b000 |24a0: const/16 v14, #int 176 // #b0 │ │ +37f92c: 4db4 020e |24a2: aput-object v180, v2, v14 │ │ +37f930: 130e b100 |24a4: const/16 v14, #int 177 // #b1 │ │ +37f934: 4db5 020e |24a6: aput-object v181, v2, v14 │ │ +37f938: 130e b200 |24a8: const/16 v14, #int 178 // #b2 │ │ +37f93c: 4db6 020e |24aa: aput-object v182, v2, v14 │ │ +37f940: 130e b300 |24ac: const/16 v14, #int 179 // #b3 │ │ +37f944: 4db7 020e |24ae: aput-object v183, v2, v14 │ │ +37f948: 130e b400 |24b0: const/16 v14, #int 180 // #b4 │ │ +37f94c: 4db8 020e |24b2: aput-object v184, v2, v14 │ │ +37f950: 130e b500 |24b4: const/16 v14, #int 181 // #b5 │ │ +37f954: 4db9 020e |24b6: aput-object v185, v2, v14 │ │ +37f958: 130e b600 |24b8: const/16 v14, #int 182 // #b6 │ │ +37f95c: 4dba 020e |24ba: aput-object v186, v2, v14 │ │ +37f960: 130e b700 |24bc: const/16 v14, #int 183 // #b7 │ │ +37f964: 4dbb 020e |24be: aput-object v187, v2, v14 │ │ +37f968: 130e b800 |24c0: const/16 v14, #int 184 // #b8 │ │ +37f96c: 4dbc 020e |24c2: aput-object v188, v2, v14 │ │ +37f970: 130e b900 |24c4: const/16 v14, #int 185 // #b9 │ │ +37f974: 4dbd 020e |24c6: aput-object v189, v2, v14 │ │ +37f978: 130e ba00 |24c8: const/16 v14, #int 186 // #ba │ │ +37f97c: 4dbe 020e |24ca: aput-object v190, v2, v14 │ │ +37f980: 130e bb00 |24cc: const/16 v14, #int 187 // #bb │ │ +37f984: 4dbf 020e |24ce: aput-object v191, v2, v14 │ │ +37f988: 130e bc00 |24d0: const/16 v14, #int 188 // #bc │ │ +37f98c: 4dc0 020e |24d2: aput-object v192, v2, v14 │ │ +37f990: 130e bd00 |24d4: const/16 v14, #int 189 // #bd │ │ +37f994: 4dc1 020e |24d6: aput-object v193, v2, v14 │ │ +37f998: 130e be00 |24d8: const/16 v14, #int 190 // #be │ │ +37f99c: 4dc2 020e |24da: aput-object v194, v2, v14 │ │ +37f9a0: 130e bf00 |24dc: const/16 v14, #int 191 // #bf │ │ +37f9a4: 4dc3 020e |24de: aput-object v195, v2, v14 │ │ +37f9a8: 130e c000 |24e0: const/16 v14, #int 192 // #c0 │ │ +37f9ac: 4dc4 020e |24e2: aput-object v196, v2, v14 │ │ +37f9b0: 130e c100 |24e4: const/16 v14, #int 193 // #c1 │ │ +37f9b4: 4dc5 020e |24e6: aput-object v197, v2, v14 │ │ +37f9b8: 130e c200 |24e8: const/16 v14, #int 194 // #c2 │ │ +37f9bc: 4dc6 020e |24ea: aput-object v198, v2, v14 │ │ +37f9c0: 130e c300 |24ec: const/16 v14, #int 195 // #c3 │ │ +37f9c4: 4dc7 020e |24ee: aput-object v199, v2, v14 │ │ +37f9c8: 130e c400 |24f0: const/16 v14, #int 196 // #c4 │ │ +37f9cc: 4dc8 020e |24f2: aput-object v200, v2, v14 │ │ +37f9d0: 130e c500 |24f4: const/16 v14, #int 197 // #c5 │ │ +37f9d4: 4dc9 020e |24f6: aput-object v201, v2, v14 │ │ +37f9d8: 130e c600 |24f8: const/16 v14, #int 198 // #c6 │ │ +37f9dc: 4dca 020e |24fa: aput-object v202, v2, v14 │ │ +37f9e0: 130e c700 |24fc: const/16 v14, #int 199 // #c7 │ │ +37f9e4: 4dcb 020e |24fe: aput-object v203, v2, v14 │ │ +37f9e8: 130e c800 |2500: const/16 v14, #int 200 // #c8 │ │ +37f9ec: 4dcc 020e |2502: aput-object v204, v2, v14 │ │ +37f9f0: 130e c900 |2504: const/16 v14, #int 201 // #c9 │ │ +37f9f4: 4dcd 020e |2506: aput-object v205, v2, v14 │ │ +37f9f8: 130e ca00 |2508: const/16 v14, #int 202 // #ca │ │ +37f9fc: 4dce 020e |250a: aput-object v206, v2, v14 │ │ +37fa00: 130e cb00 |250c: const/16 v14, #int 203 // #cb │ │ +37fa04: 4dcf 020e |250e: aput-object v207, v2, v14 │ │ +37fa08: 130e cc00 |2510: const/16 v14, #int 204 // #cc │ │ +37fa0c: 4dd0 020e |2512: aput-object v208, v2, v14 │ │ +37fa10: 130e cd00 |2514: const/16 v14, #int 205 // #cd │ │ +37fa14: 4dd1 020e |2516: aput-object v209, v2, v14 │ │ +37fa18: 130e ce00 |2518: const/16 v14, #int 206 // #ce │ │ +37fa1c: 4dd2 020e |251a: aput-object v210, v2, v14 │ │ +37fa20: 130e cf00 |251c: const/16 v14, #int 207 // #cf │ │ +37fa24: 4dd3 020e |251e: aput-object v211, v2, v14 │ │ +37fa28: 130e d000 |2520: const/16 v14, #int 208 // #d0 │ │ +37fa2c: 4dd4 020e |2522: aput-object v212, v2, v14 │ │ +37fa30: 130e d100 |2524: const/16 v14, #int 209 // #d1 │ │ +37fa34: 4dd5 020e |2526: aput-object v213, v2, v14 │ │ +37fa38: 130e d200 |2528: const/16 v14, #int 210 // #d2 │ │ +37fa3c: 4dd6 020e |252a: aput-object v214, v2, v14 │ │ +37fa40: 130e d300 |252c: const/16 v14, #int 211 // #d3 │ │ +37fa44: 4dd7 020e |252e: aput-object v215, v2, v14 │ │ +37fa48: 130e d400 |2530: const/16 v14, #int 212 // #d4 │ │ +37fa4c: 4dd8 020e |2532: aput-object v216, v2, v14 │ │ +37fa50: 130e d500 |2534: const/16 v14, #int 213 // #d5 │ │ +37fa54: 4dd9 020e |2536: aput-object v217, v2, v14 │ │ +37fa58: 130e d600 |2538: const/16 v14, #int 214 // #d6 │ │ +37fa5c: 4dda 020e |253a: aput-object v218, v2, v14 │ │ +37fa60: 130e d700 |253c: const/16 v14, #int 215 // #d7 │ │ +37fa64: 4ddb 020e |253e: aput-object v219, v2, v14 │ │ +37fa68: 130e d800 |2540: const/16 v14, #int 216 // #d8 │ │ +37fa6c: 4ddc 020e |2542: aput-object v220, v2, v14 │ │ +37fa70: 130e d900 |2544: const/16 v14, #int 217 // #d9 │ │ +37fa74: 4ddd 020e |2546: aput-object v221, v2, v14 │ │ +37fa78: 130e da00 |2548: const/16 v14, #int 218 // #da │ │ +37fa7c: 4dde 020e |254a: aput-object v222, v2, v14 │ │ +37fa80: 130e db00 |254c: const/16 v14, #int 219 // #db │ │ +37fa84: 4ddf 020e |254e: aput-object v223, v2, v14 │ │ +37fa88: 130e dc00 |2550: const/16 v14, #int 220 // #dc │ │ +37fa8c: 4de0 020e |2552: aput-object v224, v2, v14 │ │ +37fa90: 130e dd00 |2554: const/16 v14, #int 221 // #dd │ │ +37fa94: 4de1 020e |2556: aput-object v225, v2, v14 │ │ +37fa98: 130e de00 |2558: const/16 v14, #int 222 // #de │ │ +37fa9c: 4de2 020e |255a: aput-object v226, v2, v14 │ │ +37faa0: 130e df00 |255c: const/16 v14, #int 223 // #df │ │ +37faa4: 4de3 020e |255e: aput-object v227, v2, v14 │ │ +37faa8: 130e e000 |2560: const/16 v14, #int 224 // #e0 │ │ +37faac: 4de4 020e |2562: aput-object v228, v2, v14 │ │ +37fab0: 130e e100 |2564: const/16 v14, #int 225 // #e1 │ │ +37fab4: 4de5 020e |2566: aput-object v229, v2, v14 │ │ +37fab8: 130e e200 |2568: const/16 v14, #int 226 // #e2 │ │ +37fabc: 4de6 020e |256a: aput-object v230, v2, v14 │ │ +37fac0: 130e e300 |256c: const/16 v14, #int 227 // #e3 │ │ +37fac4: 4de7 020e |256e: aput-object v231, v2, v14 │ │ +37fac8: 130e e400 |2570: const/16 v14, #int 228 // #e4 │ │ +37facc: 4de8 020e |2572: aput-object v232, v2, v14 │ │ +37fad0: 130e e500 |2574: const/16 v14, #int 229 // #e5 │ │ +37fad4: 4de9 020e |2576: aput-object v233, v2, v14 │ │ +37fad8: 130e e600 |2578: const/16 v14, #int 230 // #e6 │ │ +37fadc: 080f ea00 |257a: move-object/from16 v15, v234 │ │ +37fae0: 4d0f 020e |257c: aput-object v15, v2, v14 │ │ +37fae4: 130e e700 |257e: const/16 v14, #int 231 // #e7 │ │ +37fae8: 080f eb00 |2580: move-object/from16 v15, v235 │ │ +37faec: 4d0f 020e |2582: aput-object v15, v2, v14 │ │ +37faf0: 130e e800 |2584: const/16 v14, #int 232 // #e8 │ │ +37faf4: 080f ec00 |2586: move-object/from16 v15, v236 │ │ +37faf8: 4d0f 020e |2588: aput-object v15, v2, v14 │ │ +37fafc: 130e e900 |258a: const/16 v14, #int 233 // #e9 │ │ +37fb00: 080f ed00 |258c: move-object/from16 v15, v237 │ │ +37fb04: 4d0f 020e |258e: aput-object v15, v2, v14 │ │ +37fb08: 130e ea00 |2590: const/16 v14, #int 234 // #ea │ │ +37fb0c: 080f ee00 |2592: move-object/from16 v15, v238 │ │ +37fb10: 4d0f 020e |2594: aput-object v15, v2, v14 │ │ +37fb14: 130e eb00 |2596: const/16 v14, #int 235 // #eb │ │ +37fb18: 080f ef00 |2598: move-object/from16 v15, v239 │ │ +37fb1c: 4d0f 020e |259a: aput-object v15, v2, v14 │ │ +37fb20: 130e ec00 |259c: const/16 v14, #int 236 // #ec │ │ +37fb24: 080f f000 |259e: move-object/from16 v15, v240 │ │ +37fb28: 4d0f 020e |25a0: aput-object v15, v2, v14 │ │ +37fb2c: 130e ed00 |25a2: const/16 v14, #int 237 // #ed │ │ +37fb30: 080f f100 |25a4: move-object/from16 v15, v241 │ │ +37fb34: 4d0f 020e |25a6: aput-object v15, v2, v14 │ │ +37fb38: 130e ee00 |25a8: const/16 v14, #int 238 // #ee │ │ +37fb3c: 0812 f200 |25aa: move-object/from16 v18, v242 │ │ +37fb40: 4d12 020e |25ac: aput-object v18, v2, v14 │ │ +37fb44: 130e ef00 |25ae: const/16 v14, #int 239 // #ef │ │ +37fb48: 0812 f300 |25b0: move-object/from16 v18, v243 │ │ +37fb4c: 4d12 020e |25b2: aput-object v18, v2, v14 │ │ +37fb50: 130e f000 |25b4: const/16 v14, #int 240 // #f0 │ │ +37fb54: 0812 f400 |25b6: move-object/from16 v18, v244 │ │ +37fb58: 4d12 020e |25b8: aput-object v18, v2, v14 │ │ +37fb5c: 130e f100 |25ba: const/16 v14, #int 241 // #f1 │ │ +37fb60: 0812 f500 |25bc: move-object/from16 v18, v245 │ │ +37fb64: 4d12 020e |25be: aput-object v18, v2, v14 │ │ +37fb68: 130e f200 |25c0: const/16 v14, #int 242 // #f2 │ │ +37fb6c: 0812 f600 |25c2: move-object/from16 v18, v246 │ │ +37fb70: 4d12 020e |25c4: aput-object v18, v2, v14 │ │ +37fb74: 130e f300 |25c6: const/16 v14, #int 243 // #f3 │ │ +37fb78: 0812 f700 |25c8: move-object/from16 v18, v247 │ │ +37fb7c: 4d12 020e |25ca: aput-object v18, v2, v14 │ │ +37fb80: 130e f400 |25cc: const/16 v14, #int 244 // #f4 │ │ +37fb84: 0812 f800 |25ce: move-object/from16 v18, v248 │ │ +37fb88: 4d12 020e |25d0: aput-object v18, v2, v14 │ │ +37fb8c: 130e f500 |25d2: const/16 v14, #int 245 // #f5 │ │ +37fb90: 0812 f900 |25d4: move-object/from16 v18, v249 │ │ +37fb94: 4d12 020e |25d6: aput-object v18, v2, v14 │ │ +37fb98: 130e f600 |25d8: const/16 v14, #int 246 // #f6 │ │ +37fb9c: 0812 fa00 |25da: move-object/from16 v18, v250 │ │ +37fba0: 4d12 020e |25dc: aput-object v18, v2, v14 │ │ +37fba4: 130e f700 |25de: const/16 v14, #int 247 // #f7 │ │ +37fba8: 0812 fb00 |25e0: move-object/from16 v18, v251 │ │ +37fbac: 4d12 020e |25e2: aput-object v18, v2, v14 │ │ +37fbb0: 130e f800 |25e4: const/16 v14, #int 248 // #f8 │ │ +37fbb4: 0812 fc00 |25e6: move-object/from16 v18, v252 │ │ +37fbb8: 4d12 020e |25e8: aput-object v18, v2, v14 │ │ +37fbbc: 130e f900 |25ea: const/16 v14, #int 249 // #f9 │ │ +37fbc0: 0812 fd00 |25ec: move-object/from16 v18, v253 │ │ +37fbc4: 4d12 020e |25ee: aput-object v18, v2, v14 │ │ +37fbc8: 130e fa00 |25f0: const/16 v14, #int 250 // #fa │ │ +37fbcc: 0812 fe00 |25f2: move-object/from16 v18, v254 │ │ +37fbd0: 4d12 020e |25f4: aput-object v18, v2, v14 │ │ +37fbd4: 130e fb00 |25f6: const/16 v14, #int 251 // #fb │ │ +37fbd8: 0812 ff00 |25f8: move-object/from16 v18, v255 │ │ +37fbdc: 4d12 020e |25fa: aput-object v18, v2, v14 │ │ +37fbe0: 130e fc00 |25fc: const/16 v14, #int 252 // #fc │ │ +37fbe4: 0812 0001 |25fe: move-object/from16 v18, v256 │ │ +37fbe8: 4d12 020e |2600: aput-object v18, v2, v14 │ │ +37fbec: 130e fd00 |2602: const/16 v14, #int 253 // #fd │ │ +37fbf0: 0812 0101 |2604: move-object/from16 v18, v257 │ │ +37fbf4: 4d12 020e |2606: aput-object v18, v2, v14 │ │ +37fbf8: 130e fe00 |2608: const/16 v14, #int 254 // #fe │ │ +37fbfc: 0812 0201 |260a: move-object/from16 v18, v258 │ │ +37fc00: 4d12 020e |260c: aput-object v18, v2, v14 │ │ +37fc04: 130e ff00 |260e: const/16 v14, #int 255 // #ff │ │ +37fc08: 081b 0301 |2610: move-object/from16 v27, v259 │ │ +37fc0c: 4d1b 020e |2612: aput-object v27, v2, v14 │ │ +37fc10: 130e 0001 |2614: const/16 v14, #int 256 // #100 │ │ +37fc14: 081b 0401 |2616: move-object/from16 v27, v260 │ │ +37fc18: 4d1b 020e |2618: aput-object v27, v2, v14 │ │ +37fc1c: 130e 0101 |261a: const/16 v14, #int 257 // #101 │ │ +37fc20: 081b 0501 |261c: move-object/from16 v27, v261 │ │ +37fc24: 4d1b 020e |261e: aput-object v27, v2, v14 │ │ +37fc28: 130e 0201 |2620: const/16 v14, #int 258 // #102 │ │ +37fc2c: 081b 0601 |2622: move-object/from16 v27, v262 │ │ +37fc30: 4d1b 020e |2624: aput-object v27, v2, v14 │ │ +37fc34: 130e 0301 |2626: const/16 v14, #int 259 // #103 │ │ +37fc38: 081b 0701 |2628: move-object/from16 v27, v263 │ │ +37fc3c: 4d1b 020e |262a: aput-object v27, v2, v14 │ │ +37fc40: 130e 0401 |262c: const/16 v14, #int 260 // #104 │ │ +37fc44: 081b 0801 |262e: move-object/from16 v27, v264 │ │ +37fc48: 4d1b 020e |2630: aput-object v27, v2, v14 │ │ +37fc4c: 130e 0501 |2632: const/16 v14, #int 261 // #105 │ │ +37fc50: 081b 0901 |2634: move-object/from16 v27, v265 │ │ +37fc54: 4d1b 020e |2636: aput-object v27, v2, v14 │ │ +37fc58: 130e 0601 |2638: const/16 v14, #int 262 // #106 │ │ +37fc5c: 081c 0a01 |263a: move-object/from16 v28, v266 │ │ +37fc60: 4d1c 020e |263c: aput-object v28, v2, v14 │ │ +37fc64: 130e 0701 |263e: const/16 v14, #int 263 // #107 │ │ +37fc68: 081c 0b01 |2640: move-object/from16 v28, v267 │ │ +37fc6c: 4d1c 020e |2642: aput-object v28, v2, v14 │ │ +37fc70: 130e 0801 |2644: const/16 v14, #int 264 // #108 │ │ +37fc74: 081c 0c01 |2646: move-object/from16 v28, v268 │ │ +37fc78: 4d1c 020e |2648: aput-object v28, v2, v14 │ │ +37fc7c: 130e 0901 |264a: const/16 v14, #int 265 // #109 │ │ +37fc80: 081d 0d01 |264c: move-object/from16 v29, v269 │ │ +37fc84: 4d1d 020e |264e: aput-object v29, v2, v14 │ │ +37fc88: 130e 0a01 |2650: const/16 v14, #int 266 // #10a │ │ +37fc8c: 081d 0e01 |2652: move-object/from16 v29, v270 │ │ +37fc90: 4d1d 020e |2654: aput-object v29, v2, v14 │ │ +37fc94: 130e 0b01 |2656: const/16 v14, #int 267 // #10b │ │ +37fc98: 081d 0f01 |2658: move-object/from16 v29, v271 │ │ +37fc9c: 4d1d 020e |265a: aput-object v29, v2, v14 │ │ +37fca0: 130e 0c01 |265c: const/16 v14, #int 268 // #10c │ │ +37fca4: 081d 1001 |265e: move-object/from16 v29, v272 │ │ +37fca8: 4d1d 020e |2660: aput-object v29, v2, v14 │ │ +37fcac: 130e 0d01 |2662: const/16 v14, #int 269 // #10d │ │ +37fcb0: 081e 1101 |2664: move-object/from16 v30, v273 │ │ +37fcb4: 4d1e 020e |2666: aput-object v30, v2, v14 │ │ +37fcb8: 130e 0e01 |2668: const/16 v14, #int 270 // #10e │ │ +37fcbc: 081e 1201 |266a: move-object/from16 v30, v274 │ │ +37fcc0: 4d1e 020e |266c: aput-object v30, v2, v14 │ │ +37fcc4: 130e 0f01 |266e: const/16 v14, #int 271 // #10f │ │ +37fcc8: 081e 1301 |2670: move-object/from16 v30, v275 │ │ +37fccc: 4d1e 020e |2672: aput-object v30, v2, v14 │ │ +37fcd0: 130e 1001 |2674: const/16 v14, #int 272 // #110 │ │ +37fcd4: 081e 1401 |2676: move-object/from16 v30, v276 │ │ +37fcd8: 4d1e 020e |2678: aput-object v30, v2, v14 │ │ +37fcdc: 130e 1101 |267a: const/16 v14, #int 273 // #111 │ │ +37fce0: 081e 1501 |267c: move-object/from16 v30, v277 │ │ +37fce4: 4d1e 020e |267e: aput-object v30, v2, v14 │ │ +37fce8: 130e 1201 |2680: const/16 v14, #int 274 // #112 │ │ +37fcec: 081e 1601 |2682: move-object/from16 v30, v278 │ │ +37fcf0: 4d1e 020e |2684: aput-object v30, v2, v14 │ │ +37fcf4: 130e 1301 |2686: const/16 v14, #int 275 // #113 │ │ +37fcf8: 081e 1701 |2688: move-object/from16 v30, v279 │ │ +37fcfc: 4d1e 020e |268a: aput-object v30, v2, v14 │ │ +37fd00: 130e 1401 |268c: const/16 v14, #int 276 // #114 │ │ +37fd04: 081f 1801 |268e: move-object/from16 v31, v280 │ │ +37fd08: 4d1f 020e |2690: aput-object v31, v2, v14 │ │ +37fd0c: 130e 1501 |2692: const/16 v14, #int 277 // #115 │ │ +37fd10: 081f 1901 |2694: move-object/from16 v31, v281 │ │ +37fd14: 4d1f 020e |2696: aput-object v31, v2, v14 │ │ +37fd18: 130e 1601 |2698: const/16 v14, #int 278 // #116 │ │ +37fd1c: 081f 1a01 |269a: move-object/from16 v31, v282 │ │ +37fd20: 4d1f 020e |269c: aput-object v31, v2, v14 │ │ +37fd24: 130e 1701 |269e: const/16 v14, #int 279 // #117 │ │ +37fd28: 0820 1b01 |26a0: move-object/from16 v32, v283 │ │ +37fd2c: 4d20 020e |26a2: aput-object v32, v2, v14 │ │ +37fd30: 130e 1801 |26a4: const/16 v14, #int 280 // #118 │ │ +37fd34: 0820 1c01 |26a6: move-object/from16 v32, v284 │ │ +37fd38: 4d20 020e |26a8: aput-object v32, v2, v14 │ │ +37fd3c: 130e 1901 |26aa: const/16 v14, #int 281 // #119 │ │ +37fd40: 0820 1d01 |26ac: move-object/from16 v32, v285 │ │ +37fd44: 4d20 020e |26ae: aput-object v32, v2, v14 │ │ +37fd48: 130e 1a01 |26b0: const/16 v14, #int 282 // #11a │ │ +37fd4c: 0820 1e01 |26b2: move-object/from16 v32, v286 │ │ +37fd50: 4d20 020e |26b4: aput-object v32, v2, v14 │ │ +37fd54: 130e 1b01 |26b6: const/16 v14, #int 283 // #11b │ │ +37fd58: 0820 1f01 |26b8: move-object/from16 v32, v287 │ │ +37fd5c: 4d20 020e |26ba: aput-object v32, v2, v14 │ │ +37fd60: 130e 1c01 |26bc: const/16 v14, #int 284 // #11c │ │ +37fd64: 0821 2001 |26be: move-object/from16 v33, v288 │ │ +37fd68: 4d21 020e |26c0: aput-object v33, v2, v14 │ │ +37fd6c: 130e 1d01 |26c2: const/16 v14, #int 285 // #11d │ │ +37fd70: 0821 2101 |26c4: move-object/from16 v33, v289 │ │ +37fd74: 4d21 020e |26c6: aput-object v33, v2, v14 │ │ +37fd78: 130e 1e01 |26c8: const/16 v14, #int 286 // #11e │ │ +37fd7c: 0821 2201 |26ca: move-object/from16 v33, v290 │ │ +37fd80: 4d21 020e |26cc: aput-object v33, v2, v14 │ │ +37fd84: 130e 1f01 |26ce: const/16 v14, #int 287 // #11f │ │ +37fd88: 0821 2301 |26d0: move-object/from16 v33, v291 │ │ +37fd8c: 4d21 020e |26d2: aput-object v33, v2, v14 │ │ +37fd90: 130e 2001 |26d4: const/16 v14, #int 288 // #120 │ │ +37fd94: 0821 2401 |26d6: move-object/from16 v33, v292 │ │ +37fd98: 4d21 020e |26d8: aput-object v33, v2, v14 │ │ +37fd9c: 130e 2101 |26da: const/16 v14, #int 289 // #121 │ │ +37fda0: 0821 2501 |26dc: move-object/from16 v33, v293 │ │ +37fda4: 4d21 020e |26de: aput-object v33, v2, v14 │ │ +37fda8: 130e 2201 |26e0: const/16 v14, #int 290 // #122 │ │ +37fdac: 0822 2601 |26e2: move-object/from16 v34, v294 │ │ +37fdb0: 4d22 020e |26e4: aput-object v34, v2, v14 │ │ +37fdb4: 130e 2301 |26e6: const/16 v14, #int 291 // #123 │ │ +37fdb8: 0823 2701 |26e8: move-object/from16 v35, v295 │ │ +37fdbc: 4d23 020e |26ea: aput-object v35, v2, v14 │ │ +37fdc0: 130e 2401 |26ec: const/16 v14, #int 292 // #124 │ │ +37fdc4: 0823 2801 |26ee: move-object/from16 v35, v296 │ │ +37fdc8: 4d23 020e |26f0: aput-object v35, v2, v14 │ │ +37fdcc: 130e 2501 |26f2: const/16 v14, #int 293 // #125 │ │ +37fdd0: 0823 2901 |26f4: move-object/from16 v35, v297 │ │ +37fdd4: 4d23 020e |26f6: aput-object v35, v2, v14 │ │ +37fdd8: 130e 2601 |26f8: const/16 v14, #int 294 // #126 │ │ +37fddc: 0824 2a01 |26fa: move-object/from16 v36, v298 │ │ +37fde0: 4d24 020e |26fc: aput-object v36, v2, v14 │ │ +37fde4: 130e 2701 |26fe: const/16 v14, #int 295 // #127 │ │ +37fde8: 0824 2b01 |2700: move-object/from16 v36, v299 │ │ +37fdec: 4d24 020e |2702: aput-object v36, v2, v14 │ │ +37fdf0: 130e 2801 |2704: const/16 v14, #int 296 // #128 │ │ +37fdf4: 0824 2c01 |2706: move-object/from16 v36, v300 │ │ +37fdf8: 4d24 020e |2708: aput-object v36, v2, v14 │ │ +37fdfc: 130e 2901 |270a: const/16 v14, #int 297 // #129 │ │ +37fe00: 0824 2d01 |270c: move-object/from16 v36, v301 │ │ +37fe04: 4d24 020e |270e: aput-object v36, v2, v14 │ │ +37fe08: 130e 2a01 |2710: const/16 v14, #int 298 // #12a │ │ +37fe0c: 0824 2e01 |2712: move-object/from16 v36, v302 │ │ +37fe10: 4d24 020e |2714: aput-object v36, v2, v14 │ │ +37fe14: 130e 2b01 |2716: const/16 v14, #int 299 // #12b │ │ +37fe18: 0825 2f01 |2718: move-object/from16 v37, v303 │ │ +37fe1c: 4d25 020e |271a: aput-object v37, v2, v14 │ │ +37fe20: 130e 2c01 |271c: const/16 v14, #int 300 // #12c │ │ +37fe24: 0825 3001 |271e: move-object/from16 v37, v304 │ │ +37fe28: 4d25 020e |2720: aput-object v37, v2, v14 │ │ +37fe2c: 130e 2d01 |2722: const/16 v14, #int 301 // #12d │ │ +37fe30: 0825 3101 |2724: move-object/from16 v37, v305 │ │ +37fe34: 4d25 020e |2726: aput-object v37, v2, v14 │ │ +37fe38: 130e 2e01 |2728: const/16 v14, #int 302 // #12e │ │ +37fe3c: 0825 3201 |272a: move-object/from16 v37, v306 │ │ +37fe40: 4d25 020e |272c: aput-object v37, v2, v14 │ │ +37fe44: 130e 2f01 |272e: const/16 v14, #int 303 // #12f │ │ +37fe48: 0825 3301 |2730: move-object/from16 v37, v307 │ │ +37fe4c: 4d25 020e |2732: aput-object v37, v2, v14 │ │ +37fe50: 130e 3001 |2734: const/16 v14, #int 304 // #130 │ │ +37fe54: 0825 3401 |2736: move-object/from16 v37, v308 │ │ +37fe58: 4d25 020e |2738: aput-object v37, v2, v14 │ │ +37fe5c: 130e 3101 |273a: const/16 v14, #int 305 // #131 │ │ +37fe60: 0825 3501 |273c: move-object/from16 v37, v309 │ │ +37fe64: 4d25 020e |273e: aput-object v37, v2, v14 │ │ +37fe68: 130e 3201 |2740: const/16 v14, #int 306 // #132 │ │ +37fe6c: 0826 3601 |2742: move-object/from16 v38, v310 │ │ +37fe70: 4d26 020e |2744: aput-object v38, v2, v14 │ │ +37fe74: 130e 3301 |2746: const/16 v14, #int 307 // #133 │ │ +37fe78: 0826 3701 |2748: move-object/from16 v38, v311 │ │ +37fe7c: 4d26 020e |274a: aput-object v38, v2, v14 │ │ +37fe80: 130e 3401 |274c: const/16 v14, #int 308 // #134 │ │ +37fe84: 0826 3801 |274e: move-object/from16 v38, v312 │ │ +37fe88: 4d26 020e |2750: aput-object v38, v2, v14 │ │ +37fe8c: 130e 3501 |2752: const/16 v14, #int 309 // #135 │ │ +37fe90: 0827 3901 |2754: move-object/from16 v39, v313 │ │ +37fe94: 4d27 020e |2756: aput-object v39, v2, v14 │ │ +37fe98: 130e 3601 |2758: const/16 v14, #int 310 // #136 │ │ +37fe9c: 0828 3a01 |275a: move-object/from16 v40, v314 │ │ +37fea0: 4d28 020e |275c: aput-object v40, v2, v14 │ │ +37fea4: 130e 3701 |275e: const/16 v14, #int 311 // #137 │ │ +37fea8: 0828 3b01 |2760: move-object/from16 v40, v315 │ │ +37feac: 4d28 020e |2762: aput-object v40, v2, v14 │ │ +37feb0: 130e 3801 |2764: const/16 v14, #int 312 // #138 │ │ +37feb4: 0828 3c01 |2766: move-object/from16 v40, v316 │ │ +37feb8: 4d28 020e |2768: aput-object v40, v2, v14 │ │ +37febc: 130e 3901 |276a: const/16 v14, #int 313 // #139 │ │ +37fec0: 0828 3d01 |276c: move-object/from16 v40, v317 │ │ +37fec4: 4d28 020e |276e: aput-object v40, v2, v14 │ │ +37fec8: 130e 3a01 |2770: const/16 v14, #int 314 // #13a │ │ +37fecc: 0829 3e01 |2772: move-object/from16 v41, v318 │ │ +37fed0: 4d29 020e |2774: aput-object v41, v2, v14 │ │ +37fed4: 130e 3b01 |2776: const/16 v14, #int 315 // #13b │ │ +37fed8: 0829 3f01 |2778: move-object/from16 v41, v319 │ │ +37fedc: 4d29 020e |277a: aput-object v41, v2, v14 │ │ +37fee0: 130e 3c01 |277c: const/16 v14, #int 316 // #13c │ │ +37fee4: 0829 4001 |277e: move-object/from16 v41, v320 │ │ +37fee8: 4d29 020e |2780: aput-object v41, v2, v14 │ │ +37feec: 130e 3d01 |2782: const/16 v14, #int 317 // #13d │ │ +37fef0: 0829 4101 |2784: move-object/from16 v41, v321 │ │ +37fef4: 4d29 020e |2786: aput-object v41, v2, v14 │ │ +37fef8: 130e 3e01 |2788: const/16 v14, #int 318 // #13e │ │ +37fefc: 0829 4201 |278a: move-object/from16 v41, v322 │ │ +37ff00: 4d29 020e |278c: aput-object v41, v2, v14 │ │ +37ff04: 130e 3f01 |278e: const/16 v14, #int 319 // #13f │ │ +37ff08: 0829 4301 |2790: move-object/from16 v41, v323 │ │ +37ff0c: 4d29 020e |2792: aput-object v41, v2, v14 │ │ +37ff10: 130e 4001 |2794: const/16 v14, #int 320 // #140 │ │ +37ff14: 082a 4401 |2796: move-object/from16 v42, v324 │ │ +37ff18: 4d2a 020e |2798: aput-object v42, v2, v14 │ │ +37ff1c: 130e 4101 |279a: const/16 v14, #int 321 // #141 │ │ +37ff20: 082b 4501 |279c: move-object/from16 v43, v325 │ │ +37ff24: 4d2b 020e |279e: aput-object v43, v2, v14 │ │ +37ff28: 130e 4201 |27a0: const/16 v14, #int 322 // #142 │ │ +37ff2c: 082b 4601 |27a2: move-object/from16 v43, v326 │ │ +37ff30: 4d2b 020e |27a4: aput-object v43, v2, v14 │ │ +37ff34: 130e 4301 |27a6: const/16 v14, #int 323 // #143 │ │ +37ff38: 082b 4701 |27a8: move-object/from16 v43, v327 │ │ +37ff3c: 4d2b 020e |27aa: aput-object v43, v2, v14 │ │ +37ff40: 130e 4401 |27ac: const/16 v14, #int 324 // #144 │ │ +37ff44: 082b 4801 |27ae: move-object/from16 v43, v328 │ │ +37ff48: 4d2b 020e |27b0: aput-object v43, v2, v14 │ │ +37ff4c: 130e 4501 |27b2: const/16 v14, #int 325 // #145 │ │ +37ff50: 082b 4901 |27b4: move-object/from16 v43, v329 │ │ +37ff54: 4d2b 020e |27b6: aput-object v43, v2, v14 │ │ +37ff58: 130e 4601 |27b8: const/16 v14, #int 326 // #146 │ │ +37ff5c: 082b 4a01 |27ba: move-object/from16 v43, v330 │ │ +37ff60: 4d2b 020e |27bc: aput-object v43, v2, v14 │ │ +37ff64: 130e 4701 |27be: const/16 v14, #int 327 // #147 │ │ +37ff68: 082b 4b01 |27c0: move-object/from16 v43, v331 │ │ +37ff6c: 4d2b 020e |27c2: aput-object v43, v2, v14 │ │ +37ff70: 130e 4801 |27c4: const/16 v14, #int 328 // #148 │ │ +37ff74: 082b 4c01 |27c6: move-object/from16 v43, v332 │ │ +37ff78: 4d2b 020e |27c8: aput-object v43, v2, v14 │ │ +37ff7c: 130e 4901 |27ca: const/16 v14, #int 329 // #149 │ │ +37ff80: 082b 4d01 |27cc: move-object/from16 v43, v333 │ │ +37ff84: 4d2b 020e |27ce: aput-object v43, v2, v14 │ │ +37ff88: 130e 4a01 |27d0: const/16 v14, #int 330 // #14a │ │ +37ff8c: 082b 4e01 |27d2: move-object/from16 v43, v334 │ │ +37ff90: 4d2b 020e |27d4: aput-object v43, v2, v14 │ │ +37ff94: 130e 4b01 |27d6: const/16 v14, #int 331 // #14b │ │ +37ff98: 082b 4f01 |27d8: move-object/from16 v43, v335 │ │ +37ff9c: 4d2b 020e |27da: aput-object v43, v2, v14 │ │ +37ffa0: 130e 4c01 |27dc: const/16 v14, #int 332 // #14c │ │ +37ffa4: 082b 5001 |27de: move-object/from16 v43, v336 │ │ +37ffa8: 4d2b 020e |27e0: aput-object v43, v2, v14 │ │ +37ffac: 130e 4d01 |27e2: const/16 v14, #int 333 // #14d │ │ +37ffb0: 082b 5101 |27e4: move-object/from16 v43, v337 │ │ +37ffb4: 4d2b 020e |27e6: aput-object v43, v2, v14 │ │ +37ffb8: 130e 4e01 |27e8: const/16 v14, #int 334 // #14e │ │ +37ffbc: 082c 5201 |27ea: move-object/from16 v44, v338 │ │ +37ffc0: 4d2c 020e |27ec: aput-object v44, v2, v14 │ │ +37ffc4: 130e 4f01 |27ee: const/16 v14, #int 335 // #14f │ │ +37ffc8: 082d 5301 |27f0: move-object/from16 v45, v339 │ │ +37ffcc: 4d2d 020e |27f2: aput-object v45, v2, v14 │ │ +37ffd0: 130e 5001 |27f4: const/16 v14, #int 336 // #150 │ │ +37ffd4: 082e 5401 |27f6: move-object/from16 v46, v340 │ │ +37ffd8: 4d2e 020e |27f8: aput-object v46, v2, v14 │ │ +37ffdc: 130e 5101 |27fa: const/16 v14, #int 337 // #151 │ │ +37ffe0: 082e 5501 |27fc: move-object/from16 v46, v341 │ │ +37ffe4: 4d2e 020e |27fe: aput-object v46, v2, v14 │ │ +37ffe8: 130e 5201 |2800: const/16 v14, #int 338 // #152 │ │ +37ffec: 082e 5601 |2802: move-object/from16 v46, v342 │ │ +37fff0: 4d2e 020e |2804: aput-object v46, v2, v14 │ │ +37fff4: 130e 5301 |2806: const/16 v14, #int 339 // #153 │ │ +37fff8: 082e 5701 |2808: move-object/from16 v46, v343 │ │ +37fffc: 4d2e 020e |280a: aput-object v46, v2, v14 │ │ +380000: 130e 5401 |280c: const/16 v14, #int 340 // #154 │ │ +380004: 082e 5801 |280e: move-object/from16 v46, v344 │ │ +380008: 4d2e 020e |2810: aput-object v46, v2, v14 │ │ +38000c: 130e 5501 |2812: const/16 v14, #int 341 // #155 │ │ +380010: 082e 5901 |2814: move-object/from16 v46, v345 │ │ +380014: 4d2e 020e |2816: aput-object v46, v2, v14 │ │ +380018: 130e 5601 |2818: const/16 v14, #int 342 // #156 │ │ +38001c: 082e 5a01 |281a: move-object/from16 v46, v346 │ │ +380020: 4d2e 020e |281c: aput-object v46, v2, v14 │ │ +380024: 130e 5701 |281e: const/16 v14, #int 343 // #157 │ │ +380028: 082e 5b01 |2820: move-object/from16 v46, v347 │ │ +38002c: 4d2e 020e |2822: aput-object v46, v2, v14 │ │ +380030: 130e 5801 |2824: const/16 v14, #int 344 // #158 │ │ +380034: 082e 5c01 |2826: move-object/from16 v46, v348 │ │ +380038: 4d2e 020e |2828: aput-object v46, v2, v14 │ │ +38003c: 130e 5901 |282a: const/16 v14, #int 345 // #159 │ │ +380040: 082e 5d01 |282c: move-object/from16 v46, v349 │ │ +380044: 4d2e 020e |282e: aput-object v46, v2, v14 │ │ +380048: 130e 5a01 |2830: const/16 v14, #int 346 // #15a │ │ +38004c: 082f 5e01 |2832: move-object/from16 v47, v350 │ │ +380050: 4d2f 020e |2834: aput-object v47, v2, v14 │ │ +380054: 130e 5b01 |2836: const/16 v14, #int 347 // #15b │ │ +380058: 082f 5f01 |2838: move-object/from16 v47, v351 │ │ +38005c: 4d2f 020e |283a: aput-object v47, v2, v14 │ │ +380060: 130e 5c01 |283c: const/16 v14, #int 348 // #15c │ │ +380064: 0830 6001 |283e: move-object/from16 v48, v352 │ │ +380068: 4d30 020e |2840: aput-object v48, v2, v14 │ │ +38006c: 130e 5d01 |2842: const/16 v14, #int 349 // #15d │ │ +380070: 0830 6101 |2844: move-object/from16 v48, v353 │ │ +380074: 4d30 020e |2846: aput-object v48, v2, v14 │ │ +380078: 130e 5e01 |2848: const/16 v14, #int 350 // #15e │ │ +38007c: 0830 6201 |284a: move-object/from16 v48, v354 │ │ +380080: 4d30 020e |284c: aput-object v48, v2, v14 │ │ +380084: 130e 5f01 |284e: const/16 v14, #int 351 // #15f │ │ +380088: 0830 6301 |2850: move-object/from16 v48, v355 │ │ +38008c: 4d30 020e |2852: aput-object v48, v2, v14 │ │ +380090: 130e 6001 |2854: const/16 v14, #int 352 // #160 │ │ +380094: 0830 6401 |2856: move-object/from16 v48, v356 │ │ +380098: 4d30 020e |2858: aput-object v48, v2, v14 │ │ +38009c: 130e 6101 |285a: const/16 v14, #int 353 // #161 │ │ +3800a0: 0830 6501 |285c: move-object/from16 v48, v357 │ │ +3800a4: 4d30 020e |285e: aput-object v48, v2, v14 │ │ +3800a8: 130e 6201 |2860: const/16 v14, #int 354 // #162 │ │ +3800ac: 0830 6601 |2862: move-object/from16 v48, v358 │ │ +3800b0: 4d30 020e |2864: aput-object v48, v2, v14 │ │ +3800b4: 130e 6301 |2866: const/16 v14, #int 355 // #163 │ │ +3800b8: 0831 6701 |2868: move-object/from16 v49, v359 │ │ +3800bc: 4d31 020e |286a: aput-object v49, v2, v14 │ │ +3800c0: 130e 6401 |286c: const/16 v14, #int 356 // #164 │ │ +3800c4: 0831 6801 |286e: move-object/from16 v49, v360 │ │ +3800c8: 4d31 020e |2870: aput-object v49, v2, v14 │ │ +3800cc: 130e 6501 |2872: const/16 v14, #int 357 // #165 │ │ +3800d0: 0831 6901 |2874: move-object/from16 v49, v361 │ │ +3800d4: 4d31 020e |2876: aput-object v49, v2, v14 │ │ +3800d8: 130e 6601 |2878: const/16 v14, #int 358 // #166 │ │ +3800dc: 0832 6a01 |287a: move-object/from16 v50, v362 │ │ +3800e0: 4d32 020e |287c: aput-object v50, v2, v14 │ │ +3800e4: 130e 6701 |287e: const/16 v14, #int 359 // #167 │ │ +3800e8: 0832 6b01 |2880: move-object/from16 v50, v363 │ │ +3800ec: 4d32 020e |2882: aput-object v50, v2, v14 │ │ +3800f0: 130e 6801 |2884: const/16 v14, #int 360 // #168 │ │ +3800f4: 0832 6c01 |2886: move-object/from16 v50, v364 │ │ +3800f8: 4d32 020e |2888: aput-object v50, v2, v14 │ │ +3800fc: 130e 6901 |288a: const/16 v14, #int 361 // #169 │ │ +380100: 0832 6d01 |288c: move-object/from16 v50, v365 │ │ +380104: 4d32 020e |288e: aput-object v50, v2, v14 │ │ +380108: 130e 6a01 |2890: const/16 v14, #int 362 // #16a │ │ +38010c: 0832 6e01 |2892: move-object/from16 v50, v366 │ │ +380110: 4d32 020e |2894: aput-object v50, v2, v14 │ │ +380114: 130e 6b01 |2896: const/16 v14, #int 363 // #16b │ │ +380118: 0833 6f01 |2898: move-object/from16 v51, v367 │ │ +38011c: 4d33 020e |289a: aput-object v51, v2, v14 │ │ +380120: 130e 6c01 |289c: const/16 v14, #int 364 // #16c │ │ +380124: 0833 7001 |289e: move-object/from16 v51, v368 │ │ +380128: 4d33 020e |28a0: aput-object v51, v2, v14 │ │ +38012c: 130e 6d01 |28a2: const/16 v14, #int 365 // #16d │ │ +380130: 0833 7101 |28a4: move-object/from16 v51, v369 │ │ +380134: 4d33 020e |28a6: aput-object v51, v2, v14 │ │ +380138: 130e 6e01 |28a8: const/16 v14, #int 366 // #16e │ │ +38013c: 0833 7201 |28aa: move-object/from16 v51, v370 │ │ +380140: 4d33 020e |28ac: aput-object v51, v2, v14 │ │ +380144: 130e 6f01 |28ae: const/16 v14, #int 367 // #16f │ │ +380148: 0833 7301 |28b0: move-object/from16 v51, v371 │ │ +38014c: 4d33 020e |28b2: aput-object v51, v2, v14 │ │ +380150: 130e 7001 |28b4: const/16 v14, #int 368 // #170 │ │ +380154: 0833 7401 |28b6: move-object/from16 v51, v372 │ │ +380158: 4d33 020e |28b8: aput-object v51, v2, v14 │ │ +38015c: 130e 7101 |28ba: const/16 v14, #int 369 // #171 │ │ +380160: 0833 7501 |28bc: move-object/from16 v51, v373 │ │ +380164: 4d33 020e |28be: aput-object v51, v2, v14 │ │ +380168: 130e 7201 |28c0: const/16 v14, #int 370 // #172 │ │ +38016c: 0833 7601 |28c2: move-object/from16 v51, v374 │ │ +380170: 4d33 020e |28c4: aput-object v51, v2, v14 │ │ +380174: 130e 7301 |28c6: const/16 v14, #int 371 // #173 │ │ +380178: 0833 7701 |28c8: move-object/from16 v51, v375 │ │ +38017c: 4d33 020e |28ca: aput-object v51, v2, v14 │ │ +380180: 130e 7401 |28cc: const/16 v14, #int 372 // #174 │ │ +380184: 0833 7801 |28ce: move-object/from16 v51, v376 │ │ +380188: 4d33 020e |28d0: aput-object v51, v2, v14 │ │ +38018c: 130e 7501 |28d2: const/16 v14, #int 373 // #175 │ │ +380190: 0833 7901 |28d4: move-object/from16 v51, v377 │ │ +380194: 4d33 020e |28d6: aput-object v51, v2, v14 │ │ +380198: 130e 7601 |28d8: const/16 v14, #int 374 // #176 │ │ +38019c: 0833 7a01 |28da: move-object/from16 v51, v378 │ │ +3801a0: 4d33 020e |28dc: aput-object v51, v2, v14 │ │ +3801a4: 130e 7701 |28de: const/16 v14, #int 375 // #177 │ │ +3801a8: 0833 7b01 |28e0: move-object/from16 v51, v379 │ │ +3801ac: 4d33 020e |28e2: aput-object v51, v2, v14 │ │ +3801b0: 130e 7801 |28e4: const/16 v14, #int 376 // #178 │ │ +3801b4: 0834 7c01 |28e6: move-object/from16 v52, v380 │ │ +3801b8: 4d34 020e |28e8: aput-object v52, v2, v14 │ │ +3801bc: 130e 7901 |28ea: const/16 v14, #int 377 // #179 │ │ +3801c0: 0834 7d01 |28ec: move-object/from16 v52, v381 │ │ +3801c4: 4d34 020e |28ee: aput-object v52, v2, v14 │ │ +3801c8: 130e 7a01 |28f0: const/16 v14, #int 378 // #17a │ │ +3801cc: 0834 7e01 |28f2: move-object/from16 v52, v382 │ │ +3801d0: 4d34 020e |28f4: aput-object v52, v2, v14 │ │ +3801d4: 130e 7b01 |28f6: const/16 v14, #int 379 // #17b │ │ +3801d8: 0834 7f01 |28f8: move-object/from16 v52, v383 │ │ +3801dc: 4d34 020e |28fa: aput-object v52, v2, v14 │ │ +3801e0: 130e 7c01 |28fc: const/16 v14, #int 380 // #17c │ │ +3801e4: 0834 8001 |28fe: move-object/from16 v52, v384 │ │ +3801e8: 4d34 020e |2900: aput-object v52, v2, v14 │ │ +3801ec: 130e 7d01 |2902: const/16 v14, #int 381 // #17d │ │ +3801f0: 0834 8101 |2904: move-object/from16 v52, v385 │ │ +3801f4: 4d34 020e |2906: aput-object v52, v2, v14 │ │ +3801f8: 130e 7e01 |2908: const/16 v14, #int 382 // #17e │ │ +3801fc: 0835 8201 |290a: move-object/from16 v53, v386 │ │ +380200: 4d35 020e |290c: aput-object v53, v2, v14 │ │ +380204: 130e 7f01 |290e: const/16 v14, #int 383 // #17f │ │ +380208: 0835 8301 |2910: move-object/from16 v53, v387 │ │ +38020c: 4d35 020e |2912: aput-object v53, v2, v14 │ │ +380210: 130e 8001 |2914: const/16 v14, #int 384 // #180 │ │ +380214: 0835 8401 |2916: move-object/from16 v53, v388 │ │ +380218: 4d35 020e |2918: aput-object v53, v2, v14 │ │ +38021c: 130e 8101 |291a: const/16 v14, #int 385 // #181 │ │ +380220: 0835 8501 |291c: move-object/from16 v53, v389 │ │ +380224: 4d35 020e |291e: aput-object v53, v2, v14 │ │ +380228: 130e 8201 |2920: const/16 v14, #int 386 // #182 │ │ +38022c: 0835 8601 |2922: move-object/from16 v53, v390 │ │ +380230: 4d35 020e |2924: aput-object v53, v2, v14 │ │ +380234: 130e 8301 |2926: const/16 v14, #int 387 // #183 │ │ +380238: 0835 8701 |2928: move-object/from16 v53, v391 │ │ +38023c: 4d35 020e |292a: aput-object v53, v2, v14 │ │ +380240: 130e 8401 |292c: const/16 v14, #int 388 // #184 │ │ +380244: 0835 8801 |292e: move-object/from16 v53, v392 │ │ +380248: 4d35 020e |2930: aput-object v53, v2, v14 │ │ +38024c: 130e 8501 |2932: const/16 v14, #int 389 // #185 │ │ +380250: 0835 8901 |2934: move-object/from16 v53, v393 │ │ +380254: 4d35 020e |2936: aput-object v53, v2, v14 │ │ +380258: 130e 8601 |2938: const/16 v14, #int 390 // #186 │ │ +38025c: 0835 8a01 |293a: move-object/from16 v53, v394 │ │ +380260: 4d35 020e |293c: aput-object v53, v2, v14 │ │ +380264: 130e 8701 |293e: const/16 v14, #int 391 // #187 │ │ +380268: 0835 8b01 |2940: move-object/from16 v53, v395 │ │ +38026c: 4d35 020e |2942: aput-object v53, v2, v14 │ │ +380270: 130e 8801 |2944: const/16 v14, #int 392 // #188 │ │ +380274: 0835 8c01 |2946: move-object/from16 v53, v396 │ │ +380278: 4d35 020e |2948: aput-object v53, v2, v14 │ │ +38027c: 130e 8901 |294a: const/16 v14, #int 393 // #189 │ │ +380280: 0835 8d01 |294c: move-object/from16 v53, v397 │ │ +380284: 4d35 020e |294e: aput-object v53, v2, v14 │ │ +380288: 130e 8a01 |2950: const/16 v14, #int 394 // #18a │ │ +38028c: 0835 8e01 |2952: move-object/from16 v53, v398 │ │ +380290: 4d35 020e |2954: aput-object v53, v2, v14 │ │ +380294: 130e 8b01 |2956: const/16 v14, #int 395 // #18b │ │ +380298: 0835 8f01 |2958: move-object/from16 v53, v399 │ │ +38029c: 4d35 020e |295a: aput-object v53, v2, v14 │ │ +3802a0: 130e 8c01 |295c: const/16 v14, #int 396 // #18c │ │ +3802a4: 0835 9001 |295e: move-object/from16 v53, v400 │ │ +3802a8: 4d35 020e |2960: aput-object v53, v2, v14 │ │ +3802ac: 130e 8d01 |2962: const/16 v14, #int 397 // #18d │ │ +3802b0: 0835 9101 |2964: move-object/from16 v53, v401 │ │ +3802b4: 4d35 020e |2966: aput-object v53, v2, v14 │ │ +3802b8: 130e 8e01 |2968: const/16 v14, #int 398 // #18e │ │ +3802bc: 0835 9201 |296a: move-object/from16 v53, v402 │ │ +3802c0: 4d35 020e |296c: aput-object v53, v2, v14 │ │ +3802c4: 130e 8f01 |296e: const/16 v14, #int 399 // #18f │ │ +3802c8: 0835 9301 |2970: move-object/from16 v53, v403 │ │ +3802cc: 4d35 020e |2972: aput-object v53, v2, v14 │ │ +3802d0: 130e 9001 |2974: const/16 v14, #int 400 // #190 │ │ +3802d4: 0836 9401 |2976: move-object/from16 v54, v404 │ │ +3802d8: 4d36 020e |2978: aput-object v54, v2, v14 │ │ +3802dc: 130e 9101 |297a: const/16 v14, #int 401 // #191 │ │ +3802e0: 0837 9501 |297c: move-object/from16 v55, v405 │ │ +3802e4: 4d37 020e |297e: aput-object v55, v2, v14 │ │ +3802e8: 130e 9201 |2980: const/16 v14, #int 402 // #192 │ │ +3802ec: 0837 9601 |2982: move-object/from16 v55, v406 │ │ +3802f0: 4d37 020e |2984: aput-object v55, v2, v14 │ │ +3802f4: 130e 9301 |2986: const/16 v14, #int 403 // #193 │ │ +3802f8: 0837 9701 |2988: move-object/from16 v55, v407 │ │ +3802fc: 4d37 020e |298a: aput-object v55, v2, v14 │ │ +380300: 130e 9401 |298c: const/16 v14, #int 404 // #194 │ │ +380304: 0837 9801 |298e: move-object/from16 v55, v408 │ │ +380308: 4d37 020e |2990: aput-object v55, v2, v14 │ │ +38030c: 130e 9501 |2992: const/16 v14, #int 405 // #195 │ │ +380310: 0837 9901 |2994: move-object/from16 v55, v409 │ │ +380314: 4d37 020e |2996: aput-object v55, v2, v14 │ │ +380318: 130e 9601 |2998: const/16 v14, #int 406 // #196 │ │ +38031c: 0837 9a01 |299a: move-object/from16 v55, v410 │ │ +380320: 4d37 020e |299c: aput-object v55, v2, v14 │ │ +380324: 130e 9701 |299e: const/16 v14, #int 407 // #197 │ │ +380328: 0837 9b01 |29a0: move-object/from16 v55, v411 │ │ +38032c: 4d37 020e |29a2: aput-object v55, v2, v14 │ │ +380330: 130e 9801 |29a4: const/16 v14, #int 408 // #198 │ │ +380334: 0837 9c01 |29a6: move-object/from16 v55, v412 │ │ +380338: 4d37 020e |29a8: aput-object v55, v2, v14 │ │ +38033c: 130e 9901 |29aa: const/16 v14, #int 409 // #199 │ │ +380340: 0837 9d01 |29ac: move-object/from16 v55, v413 │ │ +380344: 4d37 020e |29ae: aput-object v55, v2, v14 │ │ +380348: 130e 9a01 |29b0: const/16 v14, #int 410 // #19a │ │ +38034c: 0837 9e01 |29b2: move-object/from16 v55, v414 │ │ +380350: 4d37 020e |29b4: aput-object v55, v2, v14 │ │ +380354: 130e 9b01 |29b6: const/16 v14, #int 411 // #19b │ │ +380358: 0837 9f01 |29b8: move-object/from16 v55, v415 │ │ +38035c: 4d37 020e |29ba: aput-object v55, v2, v14 │ │ +380360: 130e 9c01 |29bc: const/16 v14, #int 412 // #19c │ │ +380364: 0837 a001 |29be: move-object/from16 v55, v416 │ │ +380368: 4d37 020e |29c0: aput-object v55, v2, v14 │ │ +38036c: 130e 9d01 |29c2: const/16 v14, #int 413 // #19d │ │ +380370: 0837 a101 |29c4: move-object/from16 v55, v417 │ │ +380374: 4d37 020e |29c6: aput-object v55, v2, v14 │ │ +380378: 130e 9e01 |29c8: const/16 v14, #int 414 // #19e │ │ +38037c: 0837 a201 |29ca: move-object/from16 v55, v418 │ │ +380380: 4d37 020e |29cc: aput-object v55, v2, v14 │ │ +380384: 130e 9f01 |29ce: const/16 v14, #int 415 // #19f │ │ +380388: 0837 a301 |29d0: move-object/from16 v55, v419 │ │ +38038c: 4d37 020e |29d2: aput-object v55, v2, v14 │ │ +380390: 130e a001 |29d4: const/16 v14, #int 416 // #1a0 │ │ +380394: 0837 a401 |29d6: move-object/from16 v55, v420 │ │ +380398: 4d37 020e |29d8: aput-object v55, v2, v14 │ │ +38039c: 130e a101 |29da: const/16 v14, #int 417 // #1a1 │ │ +3803a0: 0837 a501 |29dc: move-object/from16 v55, v421 │ │ +3803a4: 4d37 020e |29de: aput-object v55, v2, v14 │ │ +3803a8: 130e a201 |29e0: const/16 v14, #int 418 // #1a2 │ │ +3803ac: 0838 a601 |29e2: move-object/from16 v56, v422 │ │ +3803b0: 4d38 020e |29e4: aput-object v56, v2, v14 │ │ +3803b4: 130e a301 |29e6: const/16 v14, #int 419 // #1a3 │ │ +3803b8: 0838 a701 |29e8: move-object/from16 v56, v423 │ │ +3803bc: 4d38 020e |29ea: aput-object v56, v2, v14 │ │ +3803c0: 130e a401 |29ec: const/16 v14, #int 420 // #1a4 │ │ +3803c4: 0838 a801 |29ee: move-object/from16 v56, v424 │ │ +3803c8: 4d38 020e |29f0: aput-object v56, v2, v14 │ │ +3803cc: 130e a501 |29f2: const/16 v14, #int 421 // #1a5 │ │ +3803d0: 0838 a901 |29f4: move-object/from16 v56, v425 │ │ +3803d4: 4d38 020e |29f6: aput-object v56, v2, v14 │ │ +3803d8: 130e a601 |29f8: const/16 v14, #int 422 // #1a6 │ │ +3803dc: 0838 aa01 |29fa: move-object/from16 v56, v426 │ │ +3803e0: 4d38 020e |29fc: aput-object v56, v2, v14 │ │ +3803e4: 130e a701 |29fe: const/16 v14, #int 423 // #1a7 │ │ +3803e8: 0838 ab01 |2a00: move-object/from16 v56, v427 │ │ +3803ec: 4d38 020e |2a02: aput-object v56, v2, v14 │ │ +3803f0: 130e a801 |2a04: const/16 v14, #int 424 // #1a8 │ │ +3803f4: 0839 ac01 |2a06: move-object/from16 v57, v428 │ │ +3803f8: 4d39 020e |2a08: aput-object v57, v2, v14 │ │ +3803fc: 130e a901 |2a0a: const/16 v14, #int 425 // #1a9 │ │ +380400: 083a ad01 |2a0c: move-object/from16 v58, v429 │ │ +380404: 4d3a 020e |2a0e: aput-object v58, v2, v14 │ │ +380408: 130e aa01 |2a10: const/16 v14, #int 426 // #1aa │ │ +38040c: 083a ae01 |2a12: move-object/from16 v58, v430 │ │ +380410: 4d3a 020e |2a14: aput-object v58, v2, v14 │ │ +380414: 130e ab01 |2a16: const/16 v14, #int 427 // #1ab │ │ +380418: 083a af01 |2a18: move-object/from16 v58, v431 │ │ +38041c: 4d3a 020e |2a1a: aput-object v58, v2, v14 │ │ +380420: 130e ac01 |2a1c: const/16 v14, #int 428 // #1ac │ │ +380424: 083a b001 |2a1e: move-object/from16 v58, v432 │ │ +380428: 4d3a 020e |2a20: aput-object v58, v2, v14 │ │ +38042c: 130e ad01 |2a22: const/16 v14, #int 429 // #1ad │ │ +380430: 083a b101 |2a24: move-object/from16 v58, v433 │ │ +380434: 4d3a 020e |2a26: aput-object v58, v2, v14 │ │ +380438: 130e ae01 |2a28: const/16 v14, #int 430 // #1ae │ │ +38043c: 083a b201 |2a2a: move-object/from16 v58, v434 │ │ +380440: 4d3a 020e |2a2c: aput-object v58, v2, v14 │ │ +380444: 130e af01 |2a2e: const/16 v14, #int 431 // #1af │ │ +380448: 083a b301 |2a30: move-object/from16 v58, v435 │ │ +38044c: 4d3a 020e |2a32: aput-object v58, v2, v14 │ │ +380450: 130e b001 |2a34: const/16 v14, #int 432 // #1b0 │ │ +380454: 083b b401 |2a36: move-object/from16 v59, v436 │ │ +380458: 4d3b 020e |2a38: aput-object v59, v2, v14 │ │ +38045c: 130e b101 |2a3a: const/16 v14, #int 433 // #1b1 │ │ +380460: 083b b501 |2a3c: move-object/from16 v59, v437 │ │ +380464: 4d3b 020e |2a3e: aput-object v59, v2, v14 │ │ +380468: 130e b201 |2a40: const/16 v14, #int 434 // #1b2 │ │ +38046c: 083b b601 |2a42: move-object/from16 v59, v438 │ │ +380470: 4d3b 020e |2a44: aput-object v59, v2, v14 │ │ +380474: 130e b301 |2a46: const/16 v14, #int 435 // #1b3 │ │ +380478: 083b b701 |2a48: move-object/from16 v59, v439 │ │ +38047c: 4d3b 020e |2a4a: aput-object v59, v2, v14 │ │ +380480: 130e b401 |2a4c: const/16 v14, #int 436 // #1b4 │ │ +380484: 083b b801 |2a4e: move-object/from16 v59, v440 │ │ +380488: 4d3b 020e |2a50: aput-object v59, v2, v14 │ │ +38048c: 130e b501 |2a52: const/16 v14, #int 437 // #1b5 │ │ +380490: 083b b901 |2a54: move-object/from16 v59, v441 │ │ +380494: 4d3b 020e |2a56: aput-object v59, v2, v14 │ │ +380498: 130e b601 |2a58: const/16 v14, #int 438 // #1b6 │ │ +38049c: 083c ba01 |2a5a: move-object/from16 v60, v442 │ │ +3804a0: 4d3c 020e |2a5c: aput-object v60, v2, v14 │ │ +3804a4: 130e b701 |2a5e: const/16 v14, #int 439 // #1b7 │ │ +3804a8: 083c bb01 |2a60: move-object/from16 v60, v443 │ │ +3804ac: 4d3c 020e |2a62: aput-object v60, v2, v14 │ │ +3804b0: 130e b801 |2a64: const/16 v14, #int 440 // #1b8 │ │ +3804b4: 083c bc01 |2a66: move-object/from16 v60, v444 │ │ +3804b8: 4d3c 020e |2a68: aput-object v60, v2, v14 │ │ +3804bc: 130e b901 |2a6a: const/16 v14, #int 441 // #1b9 │ │ +3804c0: 083c bd01 |2a6c: move-object/from16 v60, v445 │ │ +3804c4: 4d3c 020e |2a6e: aput-object v60, v2, v14 │ │ +3804c8: 130e ba01 |2a70: const/16 v14, #int 442 // #1ba │ │ +3804cc: 083c be01 |2a72: move-object/from16 v60, v446 │ │ +3804d0: 4d3c 020e |2a74: aput-object v60, v2, v14 │ │ +3804d4: 130e bb01 |2a76: const/16 v14, #int 443 // #1bb │ │ +3804d8: 083c bf01 |2a78: move-object/from16 v60, v447 │ │ +3804dc: 4d3c 020e |2a7a: aput-object v60, v2, v14 │ │ +3804e0: 130e bc01 |2a7c: const/16 v14, #int 444 // #1bc │ │ +3804e4: 083c c001 |2a7e: move-object/from16 v60, v448 │ │ +3804e8: 4d3c 020e |2a80: aput-object v60, v2, v14 │ │ +3804ec: 130e bd01 |2a82: const/16 v14, #int 445 // #1bd │ │ +3804f0: 083c c101 |2a84: move-object/from16 v60, v449 │ │ +3804f4: 4d3c 020e |2a86: aput-object v60, v2, v14 │ │ +3804f8: 130e be01 |2a88: const/16 v14, #int 446 // #1be │ │ +3804fc: 083c c201 |2a8a: move-object/from16 v60, v450 │ │ +380500: 4d3c 020e |2a8c: aput-object v60, v2, v14 │ │ +380504: 130e bf01 |2a8e: const/16 v14, #int 447 // #1bf │ │ +380508: 083c c301 |2a90: move-object/from16 v60, v451 │ │ +38050c: 4d3c 020e |2a92: aput-object v60, v2, v14 │ │ +380510: 130e c001 |2a94: const/16 v14, #int 448 // #1c0 │ │ +380514: 083c c401 |2a96: move-object/from16 v60, v452 │ │ +380518: 4d3c 020e |2a98: aput-object v60, v2, v14 │ │ +38051c: 130e c101 |2a9a: const/16 v14, #int 449 // #1c1 │ │ +380520: 083c c501 |2a9c: move-object/from16 v60, v453 │ │ +380524: 4d3c 020e |2a9e: aput-object v60, v2, v14 │ │ +380528: 130e c201 |2aa0: const/16 v14, #int 450 // #1c2 │ │ +38052c: 083c c601 |2aa2: move-object/from16 v60, v454 │ │ +380530: 4d3c 020e |2aa4: aput-object v60, v2, v14 │ │ +380534: 130e c301 |2aa6: const/16 v14, #int 451 // #1c3 │ │ +380538: 083c c701 |2aa8: move-object/from16 v60, v455 │ │ +38053c: 4d3c 020e |2aaa: aput-object v60, v2, v14 │ │ +380540: 130e c401 |2aac: const/16 v14, #int 452 // #1c4 │ │ +380544: 083c c801 |2aae: move-object/from16 v60, v456 │ │ +380548: 4d3c 020e |2ab0: aput-object v60, v2, v14 │ │ +38054c: 130e c501 |2ab2: const/16 v14, #int 453 // #1c5 │ │ +380550: 083c c901 |2ab4: move-object/from16 v60, v457 │ │ +380554: 4d3c 020e |2ab6: aput-object v60, v2, v14 │ │ +380558: 130e c601 |2ab8: const/16 v14, #int 454 // #1c6 │ │ +38055c: 083c ca01 |2aba: move-object/from16 v60, v458 │ │ +380560: 4d3c 020e |2abc: aput-object v60, v2, v14 │ │ +380564: 130e c701 |2abe: const/16 v14, #int 455 // #1c7 │ │ +380568: 083c cb01 |2ac0: move-object/from16 v60, v459 │ │ +38056c: 4d3c 020e |2ac2: aput-object v60, v2, v14 │ │ +380570: 130e c801 |2ac4: const/16 v14, #int 456 // #1c8 │ │ +380574: 083d cc01 |2ac6: move-object/from16 v61, v460 │ │ +380578: 4d3d 020e |2ac8: aput-object v61, v2, v14 │ │ +38057c: 130e c901 |2aca: const/16 v14, #int 457 // #1c9 │ │ +380580: 083d cd01 |2acc: move-object/from16 v61, v461 │ │ +380584: 4d3d 020e |2ace: aput-object v61, v2, v14 │ │ +380588: 130e ca01 |2ad0: const/16 v14, #int 458 // #1ca │ │ +38058c: 083d ce01 |2ad2: move-object/from16 v61, v462 │ │ +380590: 4d3d 020e |2ad4: aput-object v61, v2, v14 │ │ +380594: 130e cb01 |2ad6: const/16 v14, #int 459 // #1cb │ │ +380598: 083d cf01 |2ad8: move-object/from16 v61, v463 │ │ +38059c: 4d3d 020e |2ada: aput-object v61, v2, v14 │ │ +3805a0: 130e cc01 |2adc: const/16 v14, #int 460 // #1cc │ │ +3805a4: 083e d001 |2ade: move-object/from16 v62, v464 │ │ +3805a8: 4d3e 020e |2ae0: aput-object v62, v2, v14 │ │ +3805ac: 130e cd01 |2ae2: const/16 v14, #int 461 // #1cd │ │ +3805b0: 083e d101 |2ae4: move-object/from16 v62, v465 │ │ +3805b4: 4d3e 020e |2ae6: aput-object v62, v2, v14 │ │ +3805b8: 130e ce01 |2ae8: const/16 v14, #int 462 // #1ce │ │ +3805bc: 083e d201 |2aea: move-object/from16 v62, v466 │ │ +3805c0: 4d3e 020e |2aec: aput-object v62, v2, v14 │ │ +3805c4: 130e cf01 |2aee: const/16 v14, #int 463 // #1cf │ │ +3805c8: 083e d301 |2af0: move-object/from16 v62, v467 │ │ +3805cc: 4d3e 020e |2af2: aput-object v62, v2, v14 │ │ +3805d0: 130e d001 |2af4: const/16 v14, #int 464 // #1d0 │ │ +3805d4: 083e d401 |2af6: move-object/from16 v62, v468 │ │ +3805d8: 4d3e 020e |2af8: aput-object v62, v2, v14 │ │ +3805dc: 130e d101 |2afa: const/16 v14, #int 465 // #1d1 │ │ +3805e0: 083e d501 |2afc: move-object/from16 v62, v469 │ │ +3805e4: 4d3e 020e |2afe: aput-object v62, v2, v14 │ │ +3805e8: 130e d201 |2b00: const/16 v14, #int 466 // #1d2 │ │ +3805ec: 083f d601 |2b02: move-object/from16 v63, v470 │ │ +3805f0: 4d3f 020e |2b04: aput-object v63, v2, v14 │ │ +3805f4: 130e d301 |2b06: const/16 v14, #int 467 // #1d3 │ │ +3805f8: 083f d701 |2b08: move-object/from16 v63, v471 │ │ +3805fc: 4d3f 020e |2b0a: aput-object v63, v2, v14 │ │ +380600: 130e d401 |2b0c: const/16 v14, #int 468 // #1d4 │ │ +380604: 083f d801 |2b0e: move-object/from16 v63, v472 │ │ +380608: 4d3f 020e |2b10: aput-object v63, v2, v14 │ │ +38060c: 130e d501 |2b12: const/16 v14, #int 469 // #1d5 │ │ +380610: 0840 d901 |2b14: move-object/from16 v64, v473 │ │ +380614: 4d40 020e |2b16: aput-object v64, v2, v14 │ │ +380618: 130e d601 |2b18: const/16 v14, #int 470 // #1d6 │ │ +38061c: 0840 da01 |2b1a: move-object/from16 v64, v474 │ │ +380620: 4d40 020e |2b1c: aput-object v64, v2, v14 │ │ +380624: 130e d701 |2b1e: const/16 v14, #int 471 // #1d7 │ │ +380628: 0840 db01 |2b20: move-object/from16 v64, v475 │ │ +38062c: 4d40 020e |2b22: aput-object v64, v2, v14 │ │ +380630: 130e d801 |2b24: const/16 v14, #int 472 // #1d8 │ │ +380634: 0840 dc01 |2b26: move-object/from16 v64, v476 │ │ +380638: 4d40 020e |2b28: aput-object v64, v2, v14 │ │ +38063c: 130e d901 |2b2a: const/16 v14, #int 473 // #1d9 │ │ +380640: 0840 dd01 |2b2c: move-object/from16 v64, v477 │ │ +380644: 4d40 020e |2b2e: aput-object v64, v2, v14 │ │ +380648: 130e da01 |2b30: const/16 v14, #int 474 // #1da │ │ +38064c: 0841 de01 |2b32: move-object/from16 v65, v478 │ │ +380650: 4d41 020e |2b34: aput-object v65, v2, v14 │ │ +380654: 130e db01 |2b36: const/16 v14, #int 475 // #1db │ │ +380658: 0842 df01 |2b38: move-object/from16 v66, v479 │ │ +38065c: 4d42 020e |2b3a: aput-object v66, v2, v14 │ │ +380660: 130e dc01 |2b3c: const/16 v14, #int 476 // #1dc │ │ +380664: 0842 e001 |2b3e: move-object/from16 v66, v480 │ │ +380668: 4d42 020e |2b40: aput-object v66, v2, v14 │ │ +38066c: 130e dd01 |2b42: const/16 v14, #int 477 // #1dd │ │ +380670: 0842 e101 |2b44: move-object/from16 v66, v481 │ │ +380674: 4d42 020e |2b46: aput-object v66, v2, v14 │ │ +380678: 130e de01 |2b48: const/16 v14, #int 478 // #1de │ │ +38067c: 0843 e201 |2b4a: move-object/from16 v67, v482 │ │ +380680: 4d43 020e |2b4c: aput-object v67, v2, v14 │ │ +380684: 130e df01 |2b4e: const/16 v14, #int 479 // #1df │ │ +380688: 0843 e301 |2b50: move-object/from16 v67, v483 │ │ +38068c: 4d43 020e |2b52: aput-object v67, v2, v14 │ │ +380690: 130e e001 |2b54: const/16 v14, #int 480 // #1e0 │ │ +380694: 0843 e401 |2b56: move-object/from16 v67, v484 │ │ +380698: 4d43 020e |2b58: aput-object v67, v2, v14 │ │ +38069c: 130e e101 |2b5a: const/16 v14, #int 481 // #1e1 │ │ +3806a0: 0843 e501 |2b5c: move-object/from16 v67, v485 │ │ +3806a4: 4d43 020e |2b5e: aput-object v67, v2, v14 │ │ +3806a8: 130e e201 |2b60: const/16 v14, #int 482 // #1e2 │ │ +3806ac: 0843 e601 |2b62: move-object/from16 v67, v486 │ │ +3806b0: 4d43 020e |2b64: aput-object v67, v2, v14 │ │ +3806b4: 130e e301 |2b66: const/16 v14, #int 483 // #1e3 │ │ +3806b8: 0844 e701 |2b68: move-object/from16 v68, v487 │ │ +3806bc: 4d44 020e |2b6a: aput-object v68, v2, v14 │ │ +3806c0: 130e e401 |2b6c: const/16 v14, #int 484 // #1e4 │ │ +3806c4: 0844 e801 |2b6e: move-object/from16 v68, v488 │ │ +3806c8: 4d44 020e |2b70: aput-object v68, v2, v14 │ │ +3806cc: 130e e501 |2b72: const/16 v14, #int 485 // #1e5 │ │ +3806d0: 0844 e901 |2b74: move-object/from16 v68, v489 │ │ +3806d4: 4d44 020e |2b76: aput-object v68, v2, v14 │ │ +3806d8: 130e e601 |2b78: const/16 v14, #int 486 // #1e6 │ │ +3806dc: 0844 ea01 |2b7a: move-object/from16 v68, v490 │ │ +3806e0: 4d44 020e |2b7c: aput-object v68, v2, v14 │ │ +3806e4: 130e e701 |2b7e: const/16 v14, #int 487 // #1e7 │ │ +3806e8: 0844 eb01 |2b80: move-object/from16 v68, v491 │ │ +3806ec: 4d44 020e |2b82: aput-object v68, v2, v14 │ │ +3806f0: 130e e801 |2b84: const/16 v14, #int 488 // #1e8 │ │ +3806f4: 0844 ec01 |2b86: move-object/from16 v68, v492 │ │ +3806f8: 4d44 020e |2b88: aput-object v68, v2, v14 │ │ +3806fc: 130e e901 |2b8a: const/16 v14, #int 489 // #1e9 │ │ +380700: 0844 ed01 |2b8c: move-object/from16 v68, v493 │ │ +380704: 4d44 020e |2b8e: aput-object v68, v2, v14 │ │ +380708: 130e ea01 |2b90: const/16 v14, #int 490 // #1ea │ │ +38070c: 0845 ee01 |2b92: move-object/from16 v69, v494 │ │ +380710: 4d45 020e |2b94: aput-object v69, v2, v14 │ │ +380714: 130e eb01 |2b96: const/16 v14, #int 491 // #1eb │ │ +380718: 0846 ef01 |2b98: move-object/from16 v70, v495 │ │ +38071c: 4d46 020e |2b9a: aput-object v70, v2, v14 │ │ +380720: 130e ec01 |2b9c: const/16 v14, #int 492 // #1ec │ │ +380724: 0846 f001 |2b9e: move-object/from16 v70, v496 │ │ +380728: 4d46 020e |2ba0: aput-object v70, v2, v14 │ │ +38072c: 130e ed01 |2ba2: const/16 v14, #int 493 // #1ed │ │ +380730: 0847 f101 |2ba4: move-object/from16 v71, v497 │ │ +380734: 4d47 020e |2ba6: aput-object v71, v2, v14 │ │ +380738: 130e ee01 |2ba8: const/16 v14, #int 494 // #1ee │ │ +38073c: 0847 f201 |2baa: move-object/from16 v71, v498 │ │ +380740: 4d47 020e |2bac: aput-object v71, v2, v14 │ │ +380744: 130e ef01 |2bae: const/16 v14, #int 495 // #1ef │ │ +380748: 0847 f301 |2bb0: move-object/from16 v71, v499 │ │ +38074c: 4d47 020e |2bb2: aput-object v71, v2, v14 │ │ +380750: 130e f001 |2bb4: const/16 v14, #int 496 // #1f0 │ │ +380754: 0847 f401 |2bb6: move-object/from16 v71, v500 │ │ +380758: 4d47 020e |2bb8: aput-object v71, v2, v14 │ │ +38075c: 130e f101 |2bba: const/16 v14, #int 497 // #1f1 │ │ +380760: 0847 f501 |2bbc: move-object/from16 v71, v501 │ │ +380764: 4d47 020e |2bbe: aput-object v71, v2, v14 │ │ +380768: 130e f201 |2bc0: const/16 v14, #int 498 // #1f2 │ │ +38076c: 0847 f601 |2bc2: move-object/from16 v71, v502 │ │ +380770: 4d47 020e |2bc4: aput-object v71, v2, v14 │ │ +380774: 130e f301 |2bc6: const/16 v14, #int 499 // #1f3 │ │ +380778: 0847 f701 |2bc8: move-object/from16 v71, v503 │ │ +38077c: 4d47 020e |2bca: aput-object v71, v2, v14 │ │ +380780: 130e f401 |2bcc: const/16 v14, #int 500 // #1f4 │ │ +380784: 0848 f801 |2bce: move-object/from16 v72, v504 │ │ +380788: 4d48 020e |2bd0: aput-object v72, v2, v14 │ │ +38078c: 130e f501 |2bd2: const/16 v14, #int 501 // #1f5 │ │ +380790: 0849 f901 |2bd4: move-object/from16 v73, v505 │ │ +380794: 4d49 020e |2bd6: aput-object v73, v2, v14 │ │ +380798: 130e f601 |2bd8: const/16 v14, #int 502 // #1f6 │ │ +38079c: 0849 fa01 |2bda: move-object/from16 v73, v506 │ │ +3807a0: 4d49 020e |2bdc: aput-object v73, v2, v14 │ │ +3807a4: 130e f701 |2bde: const/16 v14, #int 503 // #1f7 │ │ +3807a8: 0849 fb01 |2be0: move-object/from16 v73, v507 │ │ +3807ac: 4d49 020e |2be2: aput-object v73, v2, v14 │ │ +3807b0: 130e f801 |2be4: const/16 v14, #int 504 // #1f8 │ │ +3807b4: 0849 fc01 |2be6: move-object/from16 v73, v508 │ │ +3807b8: 4d49 020e |2be8: aput-object v73, v2, v14 │ │ +3807bc: 130e f901 |2bea: const/16 v14, #int 505 // #1f9 │ │ +3807c0: 0849 fd01 |2bec: move-object/from16 v73, v509 │ │ +3807c4: 4d49 020e |2bee: aput-object v73, v2, v14 │ │ +3807c8: 130e fa01 |2bf0: const/16 v14, #int 506 // #1fa │ │ +3807cc: 0849 fe01 |2bf2: move-object/from16 v73, v510 │ │ +3807d0: 4d49 020e |2bf4: aput-object v73, v2, v14 │ │ +3807d4: 130e fb01 |2bf6: const/16 v14, #int 507 // #1fb │ │ +3807d8: 084a ff01 |2bf8: move-object/from16 v74, v511 │ │ +3807dc: 4d4a 020e |2bfa: aput-object v74, v2, v14 │ │ +3807e0: 130e fc01 |2bfc: const/16 v14, #int 508 // #1fc │ │ +3807e4: 084b 0002 |2bfe: move-object/from16 v75, v512 │ │ +3807e8: 4d4b 020e |2c00: aput-object v75, v2, v14 │ │ +3807ec: 130e fd01 |2c02: const/16 v14, #int 509 // #1fd │ │ +3807f0: 084b 0102 |2c04: move-object/from16 v75, v513 │ │ +3807f4: 4d4b 020e |2c06: aput-object v75, v2, v14 │ │ +3807f8: 130e fe01 |2c08: const/16 v14, #int 510 // #1fe │ │ +3807fc: 084c 0202 |2c0a: move-object/from16 v76, v514 │ │ +380800: 4d4c 020e |2c0c: aput-object v76, v2, v14 │ │ +380804: 130e ff01 |2c0e: const/16 v14, #int 511 // #1ff │ │ +380808: 084c 0302 |2c10: move-object/from16 v76, v515 │ │ +38080c: 4d4c 020e |2c12: aput-object v76, v2, v14 │ │ +380810: 130e 0002 |2c14: const/16 v14, #int 512 // #200 │ │ +380814: 084c 0402 |2c16: move-object/from16 v76, v516 │ │ +380818: 4d4c 020e |2c18: aput-object v76, v2, v14 │ │ +38081c: 130e 0102 |2c1a: const/16 v14, #int 513 // #201 │ │ +380820: 084c 0502 |2c1c: move-object/from16 v76, v517 │ │ +380824: 4d4c 020e |2c1e: aput-object v76, v2, v14 │ │ +380828: 130e 0202 |2c20: const/16 v14, #int 514 // #202 │ │ +38082c: 084c 0602 |2c22: move-object/from16 v76, v518 │ │ +380830: 4d4c 020e |2c24: aput-object v76, v2, v14 │ │ +380834: 130e 0302 |2c26: const/16 v14, #int 515 // #203 │ │ +380838: 084c 0702 |2c28: move-object/from16 v76, v519 │ │ +38083c: 4d4c 020e |2c2a: aput-object v76, v2, v14 │ │ +380840: 130e 0402 |2c2c: const/16 v14, #int 516 // #204 │ │ +380844: 084c 0802 |2c2e: move-object/from16 v76, v520 │ │ +380848: 4d4c 020e |2c30: aput-object v76, v2, v14 │ │ +38084c: 130e 0502 |2c32: const/16 v14, #int 517 // #205 │ │ +380850: 084c 0902 |2c34: move-object/from16 v76, v521 │ │ +380854: 4d4c 020e |2c36: aput-object v76, v2, v14 │ │ +380858: 130e 0602 |2c38: const/16 v14, #int 518 // #206 │ │ +38085c: 084d 0a02 |2c3a: move-object/from16 v77, v522 │ │ +380860: 4d4d 020e |2c3c: aput-object v77, v2, v14 │ │ +380864: 130e 0702 |2c3e: const/16 v14, #int 519 // #207 │ │ +380868: 084d 0b02 |2c40: move-object/from16 v77, v523 │ │ +38086c: 4d4d 020e |2c42: aput-object v77, v2, v14 │ │ +380870: 130e 0802 |2c44: const/16 v14, #int 520 // #208 │ │ +380874: 084d 0c02 |2c46: move-object/from16 v77, v524 │ │ +380878: 4d4d 020e |2c48: aput-object v77, v2, v14 │ │ +38087c: 130e 0902 |2c4a: const/16 v14, #int 521 // #209 │ │ +380880: 084d 0d02 |2c4c: move-object/from16 v77, v525 │ │ +380884: 4d4d 020e |2c4e: aput-object v77, v2, v14 │ │ +380888: 130e 0a02 |2c50: const/16 v14, #int 522 // #20a │ │ +38088c: 084d 0e02 |2c52: move-object/from16 v77, v526 │ │ +380890: 4d4d 020e |2c54: aput-object v77, v2, v14 │ │ +380894: 130e 0b02 |2c56: const/16 v14, #int 523 // #20b │ │ +380898: 084d 0f02 |2c58: move-object/from16 v77, v527 │ │ +38089c: 4d4d 020e |2c5a: aput-object v77, v2, v14 │ │ +3808a0: 130e 0c02 |2c5c: const/16 v14, #int 524 // #20c │ │ +3808a4: 084d 1002 |2c5e: move-object/from16 v77, v528 │ │ +3808a8: 4d4d 020e |2c60: aput-object v77, v2, v14 │ │ +3808ac: 130e 0d02 |2c62: const/16 v14, #int 525 // #20d │ │ +3808b0: 084d 1102 |2c64: move-object/from16 v77, v529 │ │ +3808b4: 4d4d 020e |2c66: aput-object v77, v2, v14 │ │ +3808b8: 130e 0e02 |2c68: const/16 v14, #int 526 // #20e │ │ +3808bc: 084d 1202 |2c6a: move-object/from16 v77, v530 │ │ +3808c0: 4d4d 020e |2c6c: aput-object v77, v2, v14 │ │ +3808c4: 130e 0f02 |2c6e: const/16 v14, #int 527 // #20f │ │ +3808c8: 084d 1302 |2c70: move-object/from16 v77, v531 │ │ +3808cc: 4d4d 020e |2c72: aput-object v77, v2, v14 │ │ +3808d0: 130e 1002 |2c74: const/16 v14, #int 528 // #210 │ │ +3808d4: 4d04 020e |2c76: aput-object v4, v2, v14 │ │ +3808d8: 6902 d173 |2c78: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz; // field@73d1 │ │ +3808dc: 1212 |2c7a: const/4 v2, #int 1 // #1 │ │ +3808de: 6a02 ed75 |2c7b: sput-boolean v2, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ed │ │ +3808e2: 190e f03f |2c7d: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ +3808e6: 07c4 |2c7f: move-object v4, v12 │ │ +3808e8: 07d2 |2c80: move-object v2, v13 │ │ +3808ea: 190c f0ff |2c81: const-wide/high16 v12, #long -4503599627370496 // #fff0 │ │ +3808ee: 7140 c897 fedc |2c83: invoke-static {v14, v15, v12, v13}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +3808f4: 0b0c |2c86: move-result-wide v12 │ │ +3808f6: 680c ec74 |2c87: sput-wide v12, Lnet/sf/dibdib/generic/ColorNmz;.MAX_QCHROMA:D // field@74ec │ │ +3808fa: 130c 0a00 |2c89: const/16 v12, #int 10 // #a │ │ +3808fe: 23cd 1715 |2c8b: new-array v13, v12, [D // type@1517 │ │ +380902: 260d a302 0000 |2c8d: fill-array-data v13, 00002f30 // +000002a3 │ │ +380908: 690d ec75 |2c90: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ec │ │ +38090c: 220c 990e |2c92: new-instance v12, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ +380910: 164e 0000 |2c94: const-wide/16 v78, #int 0 // #0 │ │ +380914: 1650 0000 |2c96: const-wide/16 v80, #int 0 // #0 │ │ +380918: 1652 0000 |2c98: const-wide/16 v82, #int 0 // #0 │ │ +38091c: 084d 0c00 |2c9a: move-object/from16 v77, v12 │ │ +380920: 7607 c470 4d00 |2c9c: invoke-direct/range {v77, v78, v79, v80, v81, v82, v83}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c4 │ │ +380926: 690c f075 |2c9f: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f0 │ │ +38092a: 220c 990e |2ca1: new-instance v12, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ +38092e: 1955 f03f |2ca3: const-wide/high16 v85, #long 4607182418800017408 // #3ff0 │ │ +380932: 1657 0000 |2ca5: const-wide/16 v87, #int 0 // #0 │ │ +380936: 1659 0000 |2ca7: const-wide/16 v89, #int 0 // #0 │ │ +38093a: 0854 0c00 |2ca9: move-object/from16 v84, v12 │ │ +38093e: 7607 c470 5400 |2cab: invoke-direct/range {v84, v85, v86, v87, v88, v89, v90}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c4 │ │ +380944: 690c f175 |2cae: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ +380948: 120c |2cb0: const/4 v12, #int 0 // #0 │ │ +38094a: 690c eb75 |2cb1: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75eb │ │ +38094e: 130c 1600 |2cb3: const/16 v12, #int 22 // #16 │ │ +380952: 23cc 0116 |2cb5: new-array v12, v12, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +380956: 120d |2cb7: const/4 v13, #int 0 // #0 │ │ +380958: 4d00 0c0d |2cb8: aput-object v0, v12, v13 │ │ +38095c: 1210 |2cba: const/4 v0, #int 1 // #1 │ │ +38095e: 4d01 0c00 |2cbb: aput-object v1, v12, v0 │ │ +380962: 1220 |2cbd: const/4 v0, #int 2 // #2 │ │ +380964: 4d03 0c00 |2cbe: aput-object v3, v12, v0 │ │ +380968: 1230 |2cc0: const/4 v0, #int 3 // #3 │ │ +38096a: 4d05 0c00 |2cc1: aput-object v5, v12, v0 │ │ +38096e: 1240 |2cc3: const/4 v0, #int 4 // #4 │ │ +380970: 4d07 0c00 |2cc4: aput-object v7, v12, v0 │ │ +380974: 1250 |2cc6: const/4 v0, #int 5 // #5 │ │ +380976: 4d09 0c00 |2cc7: aput-object v9, v12, v0 │ │ +38097a: 1260 |2cc9: const/4 v0, #int 6 // #6 │ │ +38097c: 4d0b 0c00 |2cca: aput-object v11, v12, v0 │ │ +380980: 1270 |2ccc: const/4 v0, #int 7 // #7 │ │ +380982: 4d02 0c00 |2ccd: aput-object v2, v12, v0 │ │ +380986: 1300 0800 |2ccf: const/16 v0, #int 8 // #8 │ │ +38098a: 4d0a 0c00 |2cd1: aput-object v10, v12, v0 │ │ +38098e: 1300 0900 |2cd3: const/16 v0, #int 9 // #9 │ │ +380992: 4d04 0c00 |2cd5: aput-object v4, v12, v0 │ │ +380996: 1300 0a00 |2cd7: const/16 v0, #int 10 // #a │ │ +38099a: 4d08 0c00 |2cd9: aput-object v8, v12, v0 │ │ +38099e: 1300 0b00 |2cdb: const/16 v0, #int 11 // #b │ │ +3809a2: 4d06 0c00 |2cdd: aput-object v6, v12, v0 │ │ +3809a6: 1300 0c00 |2cdf: const/16 v0, #int 12 // #c │ │ +3809aa: 4d10 0c00 |2ce1: aput-object v16, v12, v0 │ │ +3809ae: 1300 0d00 |2ce3: const/16 v0, #int 13 // #d │ │ +3809b2: 4d11 0c00 |2ce5: aput-object v17, v12, v0 │ │ +3809b6: 1300 0e00 |2ce7: const/16 v0, #int 14 // #e │ │ +3809ba: 4d13 0c00 |2ce9: aput-object v19, v12, v0 │ │ +3809be: 1300 0f00 |2ceb: const/16 v0, #int 15 // #f │ │ +3809c2: 4d14 0c00 |2ced: aput-object v20, v12, v0 │ │ +3809c6: 1300 1000 |2cef: const/16 v0, #int 16 // #10 │ │ +3809ca: 4d15 0c00 |2cf1: aput-object v21, v12, v0 │ │ +3809ce: 1300 1100 |2cf3: const/16 v0, #int 17 // #11 │ │ +3809d2: 4d16 0c00 |2cf5: aput-object v22, v12, v0 │ │ +3809d6: 1300 1200 |2cf7: const/16 v0, #int 18 // #12 │ │ +3809da: 4d17 0c00 |2cf9: aput-object v23, v12, v0 │ │ +3809de: 1300 1300 |2cfb: const/16 v0, #int 19 // #13 │ │ +3809e2: 4d18 0c00 |2cfd: aput-object v24, v12, v0 │ │ +3809e6: 1300 1400 |2cff: const/16 v0, #int 20 // #14 │ │ +3809ea: 4d19 0c00 |2d01: aput-object v25, v12, v0 │ │ +3809ee: 1300 1500 |2d03: const/16 v0, #int 21 // #15 │ │ +3809f2: 4d1a 0c00 |2d05: aput-object v26, v12, v0 │ │ +3809f6: 690c 9474 |2d07: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.Gray:[Lnet/sf/dibdib/generic/ColorNmz; // field@7494 │ │ +3809fa: 1260 |2d09: const/4 v0, #int 6 // #6 │ │ +3809fc: 2301 0116 |2d0a: new-array v1, v0, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +380a00: 1200 |2d0c: const/4 v0, #int 0 // #0 │ │ +380a02: 4d91 0100 |2d0d: aput-object v145, v1, v0 │ │ +380a06: 1212 |2d0f: const/4 v2, #int 1 // #1 │ │ +380a08: 4d1c 0102 |2d10: aput-object v28, v1, v2 │ │ +380a0c: 1223 |2d12: const/4 v3, #int 2 // #2 │ │ +380a0e: 4d27 0103 |2d13: aput-object v39, v1, v3 │ │ +380a12: 1234 |2d15: const/4 v4, #int 3 // #3 │ │ +380a14: 4d32 0104 |2d16: aput-object v50, v1, v4 │ │ +380a18: 1245 |2d18: const/4 v5, #int 4 // #4 │ │ +380a1a: 4d3b 0105 |2d19: aput-object v59, v1, v5 │ │ +380a1e: 1256 |2d1b: const/4 v6, #int 5 // #5 │ │ +380a20: 4d47 0106 |2d1c: aput-object v71, v1, v6 │ │ +380a24: 6901 5b74 |2d1e: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorStrong:[Lnet/sf/dibdib/generic/ColorNmz; // field@745b │ │ +380a28: 1301 1800 |2d20: const/16 v1, #int 24 // #18 │ │ +380a2c: 2311 0116 |2d22: new-array v1, v1, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +380a30: 4d6d 0100 |2d24: aput-object v109, v1, v0 │ │ +380a34: 4d91 0102 |2d26: aput-object v145, v1, v2 │ │ +380a38: 4da6 0103 |2d28: aput-object v166, v1, v3 │ │ +380a3c: 4dcd 0104 |2d2a: aput-object v205, v1, v4 │ │ +380a40: 0800 f100 |2d2c: move-object/from16 v0, v241 │ │ +380a44: 4d00 0105 |2d2e: aput-object v0, v1, v5 │ │ +380a48: 4d1c 0106 |2d30: aput-object v28, v1, v6 │ │ +380a4c: 1262 |2d32: const/4 v2, #int 6 // #6 │ │ +380a4e: 4d1e 0102 |2d33: aput-object v30, v1, v2 │ │ +380a52: 1272 |2d35: const/4 v2, #int 7 // #7 │ │ +380a54: 4d21 0102 |2d36: aput-object v33, v1, v2 │ │ +380a58: 1302 0800 |2d38: const/16 v2, #int 8 // #8 │ │ +380a5c: 4d24 0102 |2d3a: aput-object v36, v1, v2 │ │ +380a60: 1302 0900 |2d3c: const/16 v2, #int 9 // #9 │ │ +380a64: 4d27 0102 |2d3e: aput-object v39, v1, v2 │ │ +380a68: 1302 0a00 |2d40: const/16 v2, #int 10 // #a │ │ +380a6c: 4d29 0102 |2d42: aput-object v41, v1, v2 │ │ +380a70: 1302 0b00 |2d44: const/16 v2, #int 11 // #b │ │ +380a74: 4d2c 0102 |2d46: aput-object v44, v1, v2 │ │ +380a78: 1302 0c00 |2d48: const/16 v2, #int 12 // #c │ │ +380a7c: 4d2f 0102 |2d4a: aput-object v47, v1, v2 │ │ +380a80: 1302 0d00 |2d4c: const/16 v2, #int 13 // #d │ │ +380a84: 4d32 0102 |2d4e: aput-object v50, v1, v2 │ │ +380a88: 1302 0e00 |2d50: const/16 v2, #int 14 // #e │ │ +380a8c: 4d33 0102 |2d52: aput-object v51, v1, v2 │ │ +380a90: 1302 0f00 |2d54: const/16 v2, #int 15 // #f │ │ +380a94: 4d35 0102 |2d56: aput-object v53, v1, v2 │ │ +380a98: 1302 1000 |2d58: const/16 v2, #int 16 // #10 │ │ +380a9c: 4d39 0102 |2d5a: aput-object v57, v1, v2 │ │ +380aa0: 1303 1100 |2d5c: const/16 v3, #int 17 // #11 │ │ +380aa4: 4d3b 0103 |2d5e: aput-object v59, v1, v3 │ │ +380aa8: 1303 1200 |2d60: const/16 v3, #int 18 // #12 │ │ +380aac: 4d3e 0103 |2d62: aput-object v62, v1, v3 │ │ +380ab0: 1303 1300 |2d64: const/16 v3, #int 19 // #13 │ │ +380ab4: 4d42 0103 |2d66: aput-object v66, v1, v3 │ │ +380ab8: 1303 1400 |2d68: const/16 v3, #int 20 // #14 │ │ +380abc: 4d44 0103 |2d6a: aput-object v68, v1, v3 │ │ +380ac0: 1303 1500 |2d6c: const/16 v3, #int 21 // #15 │ │ +380ac4: 4d47 0103 |2d6e: aput-object v71, v1, v3 │ │ +380ac8: 1303 1600 |2d70: const/16 v3, #int 22 // #16 │ │ +380acc: 4d4a 0103 |2d72: aput-object v74, v1, v3 │ │ +380ad0: 1303 1700 |2d74: const/16 v3, #int 23 // #17 │ │ +380ad4: 4d4c 0103 |2d76: aput-object v76, v1, v3 │ │ +380ad8: 6901 5c74 |2d78: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorWheel:[Lnet/sf/dibdib/generic/ColorNmz; // field@745c │ │ +380adc: 2321 0116 |2d7a: new-array v1, v2, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +380ae0: 1202 |2d7c: const/4 v2, #int 0 // #0 │ │ +380ae2: 4d6d 0102 |2d7d: aput-object v109, v1, v2 │ │ +380ae6: 1212 |2d7f: const/4 v2, #int 1 // #1 │ │ +380ae8: 4d91 0102 |2d80: aput-object v145, v1, v2 │ │ +380aec: 1222 |2d82: const/4 v2, #int 2 // #2 │ │ +380aee: 4da6 0102 |2d83: aput-object v166, v1, v2 │ │ +380af2: 1232 |2d85: const/4 v2, #int 3 // #3 │ │ +380af4: 4dcd 0102 |2d86: aput-object v205, v1, v2 │ │ +380af8: 1242 |2d88: const/4 v2, #int 4 // #4 │ │ +380afa: 4de5 0102 |2d89: aput-object v229, v1, v2 │ │ +380afe: 1252 |2d8b: const/4 v2, #int 5 // #5 │ │ +380b00: 4d1c 0102 |2d8c: aput-object v28, v1, v2 │ │ +380b04: 1262 |2d8e: const/4 v2, #int 6 // #6 │ │ +380b06: 4d21 0102 |2d8f: aput-object v33, v1, v2 │ │ +380b0a: 1272 |2d91: const/4 v2, #int 7 // #7 │ │ +380b0c: 4d27 0102 |2d92: aput-object v39, v1, v2 │ │ +380b10: 1302 0800 |2d94: const/16 v2, #int 8 // #8 │ │ +380b14: 4d2b 0102 |2d96: aput-object v43, v1, v2 │ │ +380b18: 1302 0900 |2d98: const/16 v2, #int 9 // #9 │ │ +380b1c: 4d32 0102 |2d9a: aput-object v50, v1, v2 │ │ +380b20: 1302 0a00 |2d9c: const/16 v2, #int 10 // #a │ │ +380b24: 4d33 0102 |2d9e: aput-object v51, v1, v2 │ │ +380b28: 1302 0b00 |2da0: const/16 v2, #int 11 // #b │ │ +380b2c: 4d35 0102 |2da2: aput-object v53, v1, v2 │ │ +380b30: 1302 0c00 |2da4: const/16 v2, #int 12 // #c │ │ +380b34: 4d3b 0102 |2da6: aput-object v59, v1, v2 │ │ +380b38: 1302 0d00 |2da8: const/16 v2, #int 13 // #d │ │ +380b3c: 4d3f 0102 |2daa: aput-object v63, v1, v2 │ │ +380b40: 1302 0e00 |2dac: const/16 v2, #int 14 // #e │ │ +380b44: 4d42 0102 |2dae: aput-object v66, v1, v2 │ │ +380b48: 1302 0f00 |2db0: const/16 v2, #int 15 // #f │ │ +380b4c: 4d45 0102 |2db2: aput-object v69, v1, v2 │ │ +380b50: 6901 5a74 |2db4: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorSpectrum:[Lnet/sf/dibdib/generic/ColorNmz; // field@745a │ │ +380b54: 1301 3c00 |2db6: const/16 v1, #int 60 // #3c │ │ +380b58: 2311 0116 |2db8: new-array v1, v1, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +380b5c: 1202 |2dba: const/4 v2, #int 0 // #0 │ │ +380b5e: 4d6d 0102 |2dbb: aput-object v109, v1, v2 │ │ +380b62: 1212 |2dbd: const/4 v2, #int 1 // #1 │ │ +380b64: 4d8b 0102 |2dbe: aput-object v139, v1, v2 │ │ +380b68: 1222 |2dc0: const/4 v2, #int 2 // #2 │ │ +380b6a: 4d7a 0102 |2dc1: aput-object v122, v1, v2 │ │ +380b6e: 1232 |2dc3: const/4 v2, #int 3 // #3 │ │ +380b70: 4d91 0102 |2dc4: aput-object v145, v1, v2 │ │ +380b74: 1242 |2dc6: const/4 v2, #int 4 // #4 │ │ +380b76: 4d94 0102 |2dc7: aput-object v148, v1, v2 │ │ +380b7a: 1252 |2dc9: const/4 v2, #int 5 // #5 │ │ +380b7c: 4d86 0102 |2dca: aput-object v134, v1, v2 │ │ +380b80: 1262 |2dcc: const/4 v2, #int 6 // #6 │ │ +380b82: 4da6 0102 |2dcd: aput-object v166, v1, v2 │ │ +380b86: 1272 |2dcf: const/4 v2, #int 7 // #7 │ │ +380b88: 4da0 0102 |2dd0: aput-object v160, v1, v2 │ │ +380b8c: 1302 0800 |2dd2: const/16 v2, #int 8 // #8 │ │ +380b90: 4dcd 0102 |2dd4: aput-object v205, v1, v2 │ │ +380b94: 1302 0900 |2dd6: const/16 v2, #int 9 // #9 │ │ +380b98: 4dc9 0102 |2dd8: aput-object v201, v1, v2 │ │ +380b9c: 1302 0a00 |2dda: const/16 v2, #int 10 // #a │ │ +380ba0: 4d00 0102 |2ddc: aput-object v0, v1, v2 │ │ +380ba4: 1300 0b00 |2dde: const/16 v0, #int 11 // #b │ │ +380ba8: 4d1b 0100 |2de0: aput-object v27, v1, v0 │ │ +380bac: 1300 0c00 |2de2: const/16 v0, #int 12 // #c │ │ +380bb0: 4d1f 0100 |2de4: aput-object v31, v1, v0 │ │ +380bb4: 1300 0d00 |2de6: const/16 v0, #int 13 // #d │ │ +380bb8: 4d1d 0100 |2de8: aput-object v29, v1, v0 │ │ +380bbc: 1300 0e00 |2dea: const/16 v0, #int 14 // #e │ │ +380bc0: 4d1c 0100 |2dec: aput-object v28, v1, v0 │ │ +380bc4: 1300 0f00 |2dee: const/16 v0, #int 15 // #f │ │ +380bc8: 4d12 0100 |2df0: aput-object v18, v1, v0 │ │ +380bcc: 1300 1000 |2df2: const/16 v0, #int 16 // #10 │ │ +380bd0: 4d1e 0100 |2df4: aput-object v30, v1, v0 │ │ +380bd4: 1300 1100 |2df6: const/16 v0, #int 17 // #11 │ │ +380bd8: 4d22 0100 |2df8: aput-object v34, v1, v0 │ │ +380bdc: 1300 1200 |2dfa: const/16 v0, #int 18 // #12 │ │ +380be0: 4d20 0100 |2dfc: aput-object v32, v1, v0 │ │ +380be4: 1300 1300 |2dfe: const/16 v0, #int 19 // #13 │ │ +380be8: 4d21 0100 |2e00: aput-object v33, v1, v0 │ │ +380bec: 1300 1400 |2e02: const/16 v0, #int 20 // #14 │ │ +380bf0: 4d24 0100 |2e04: aput-object v36, v1, v0 │ │ +380bf4: 1300 1500 |2e06: const/16 v0, #int 21 // #15 │ │ +380bf8: 4d23 0100 |2e08: aput-object v35, v1, v0 │ │ +380bfc: 1300 1600 |2e0a: const/16 v0, #int 22 // #16 │ │ +380c00: 4d25 0100 |2e0c: aput-object v37, v1, v0 │ │ +380c04: 1300 1700 |2e0e: const/16 v0, #int 23 // #17 │ │ +380c08: 4d26 0100 |2e10: aput-object v38, v1, v0 │ │ +380c0c: 1300 1800 |2e12: const/16 v0, #int 24 // #18 │ │ +380c10: 4d27 0100 |2e14: aput-object v39, v1, v0 │ │ +380c14: 1300 1900 |2e16: const/16 v0, #int 25 // #19 │ │ +380c18: 4d28 0100 |2e18: aput-object v40, v1, v0 │ │ +380c1c: 1300 1a00 |2e1a: const/16 v0, #int 26 // #1a │ │ +380c20: 4d29 0100 |2e1c: aput-object v41, v1, v0 │ │ +380c24: 1300 1b00 |2e1e: const/16 v0, #int 27 // #1b │ │ +380c28: 4d2a 0100 |2e20: aput-object v42, v1, v0 │ │ +380c2c: 1300 1c00 |2e22: const/16 v0, #int 28 // #1c │ │ +380c30: 4d2c 0100 |2e24: aput-object v44, v1, v0 │ │ +380c34: 1300 1d00 |2e26: const/16 v0, #int 29 // #1d │ │ +380c38: 4d2d 0100 |2e28: aput-object v45, v1, v0 │ │ +380c3c: 1300 1e00 |2e2a: const/16 v0, #int 30 // #1e │ │ +380c40: 4d2f 0100 |2e2c: aput-object v47, v1, v0 │ │ +380c44: 1300 1f00 |2e2e: const/16 v0, #int 31 // #1f │ │ +380c48: 4d30 0100 |2e30: aput-object v48, v1, v0 │ │ +380c4c: 1300 2000 |2e32: const/16 v0, #int 32 // #20 │ │ +380c50: 4d2e 0100 |2e34: aput-object v46, v1, v0 │ │ +380c54: 1300 2100 |2e36: const/16 v0, #int 33 // #21 │ │ +380c58: 4d34 0100 |2e38: aput-object v52, v1, v0 │ │ +380c5c: 1300 2200 |2e3a: const/16 v0, #int 34 // #22 │ │ +380c60: 4d32 0100 |2e3c: aput-object v50, v1, v0 │ │ +380c64: 1300 2300 |2e3e: const/16 v0, #int 35 // #23 │ │ +380c68: 4d31 0100 |2e40: aput-object v49, v1, v0 │ │ +380c6c: 1300 2400 |2e42: const/16 v0, #int 36 // #24 │ │ +380c70: 4d33 0100 |2e44: aput-object v51, v1, v0 │ │ +380c74: 1300 2500 |2e46: const/16 v0, #int 37 // #25 │ │ +380c78: 4d37 0100 |2e48: aput-object v55, v1, v0 │ │ +380c7c: 1300 2600 |2e4a: const/16 v0, #int 38 // #26 │ │ +380c80: 4d35 0100 |2e4c: aput-object v53, v1, v0 │ │ +380c84: 1300 2700 |2e4e: const/16 v0, #int 39 // #27 │ │ +380c88: 4d36 0100 |2e50: aput-object v54, v1, v0 │ │ +380c8c: 1300 2800 |2e52: const/16 v0, #int 40 // #28 │ │ +380c90: 4d39 0100 |2e54: aput-object v57, v1, v0 │ │ +380c94: 1300 2900 |2e56: const/16 v0, #int 41 // #29 │ │ +380c98: 4d3a 0100 |2e58: aput-object v58, v1, v0 │ │ +380c9c: 1300 2a00 |2e5a: const/16 v0, #int 42 // #2a │ │ +380ca0: 4d3b 0100 |2e5c: aput-object v59, v1, v0 │ │ +380ca4: 1300 2b00 |2e5e: const/16 v0, #int 43 // #2b │ │ +380ca8: 4d38 0100 |2e60: aput-object v56, v1, v0 │ │ +380cac: 1300 2c00 |2e62: const/16 v0, #int 44 // #2c │ │ +380cb0: 4d3d 0100 |2e64: aput-object v61, v1, v0 │ │ +380cb4: 1300 2d00 |2e66: const/16 v0, #int 45 // #2d │ │ +380cb8: 4d3c 0100 |2e68: aput-object v60, v1, v0 │ │ +380cbc: 1300 2e00 |2e6a: const/16 v0, #int 46 // #2e │ │ +380cc0: 4d3e 0100 |2e6c: aput-object v62, v1, v0 │ │ +380cc4: 1300 2f00 |2e6e: const/16 v0, #int 47 // #2f │ │ +380cc8: 4d40 0100 |2e70: aput-object v64, v1, v0 │ │ +380ccc: 1300 3000 |2e72: const/16 v0, #int 48 // #30 │ │ +380cd0: 4d42 0100 |2e74: aput-object v66, v1, v0 │ │ +380cd4: 1300 3100 |2e76: const/16 v0, #int 49 // #31 │ │ +380cd8: 4d41 0100 |2e78: aput-object v65, v1, v0 │ │ +380cdc: 1300 3200 |2e7a: const/16 v0, #int 50 // #32 │ │ +380ce0: 4d44 0100 |2e7c: aput-object v68, v1, v0 │ │ +380ce4: 1300 3300 |2e7e: const/16 v0, #int 51 // #33 │ │ +380ce8: 4d43 0100 |2e80: aput-object v67, v1, v0 │ │ +380cec: 1300 3400 |2e82: const/16 v0, #int 52 // #34 │ │ +380cf0: 4d48 0100 |2e84: aput-object v72, v1, v0 │ │ +380cf4: 1300 3500 |2e86: const/16 v0, #int 53 // #35 │ │ +380cf8: 4d47 0100 |2e88: aput-object v71, v1, v0 │ │ +380cfc: 1300 3600 |2e8a: const/16 v0, #int 54 // #36 │ │ +380d00: 4d46 0100 |2e8c: aput-object v70, v1, v0 │ │ +380d04: 1300 3700 |2e8e: const/16 v0, #int 55 // #37 │ │ +380d08: 4d49 0100 |2e90: aput-object v73, v1, v0 │ │ +380d0c: 1300 3800 |2e92: const/16 v0, #int 56 // #38 │ │ +380d10: 4d4a 0100 |2e94: aput-object v74, v1, v0 │ │ +380d14: 1300 3900 |2e96: const/16 v0, #int 57 // #39 │ │ +380d18: 4d4b 0100 |2e98: aput-object v75, v1, v0 │ │ +380d1c: 1300 3a00 |2e9a: const/16 v0, #int 58 // #3a │ │ +380d20: 4d4c 0100 |2e9c: aput-object v76, v1, v0 │ │ +380d24: 1300 3b00 |2e9e: const/16 v0, #int 59 // #3b │ │ +380d28: 4d70 0100 |2ea0: aput-object v112, v1, v0 │ │ +380d2c: 6901 5974 |2ea2: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorFixed:[Lnet/sf/dibdib/generic/ColorNmz; // field@7459 │ │ +380d30: 1300 0e00 |2ea4: const/16 v0, #int 14 // #e │ │ +380d34: 2300 0016 |2ea6: new-array v0, v0, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ +380d38: 6201 ba73 |2ea8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +380d3c: 1202 |2eaa: const/4 v2, #int 0 // #0 │ │ +380d3e: 4d01 0002 |2eab: aput-object v1, v0, v2 │ │ +380d42: 6201 cd73 |2ead: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +380d46: 1212 |2eaf: const/4 v2, #int 1 // #1 │ │ +380d48: 4d01 0002 |2eb0: aput-object v1, v0, v2 │ │ +380d4c: 6201 c873 |2eb2: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ +380d50: 1222 |2eb4: const/4 v2, #int 2 // #2 │ │ +380d52: 4d01 0002 |2eb5: aput-object v1, v0, v2 │ │ +380d56: 6201 be73 |2eb7: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ +380d5a: 1232 |2eb9: const/4 v2, #int 3 // #3 │ │ +380d5c: 4d01 0002 |2eba: aput-object v1, v0, v2 │ │ +380d60: 6201 c973 |2ebc: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c9 │ │ +380d64: 1242 |2ebe: const/4 v2, #int 4 // #4 │ │ +380d66: 4d01 0002 |2ebf: aput-object v1, v0, v2 │ │ +380d6a: 6201 c473 |2ec1: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c4 │ │ +380d6e: 1252 |2ec3: const/4 v2, #int 5 // #5 │ │ +380d70: 4d01 0002 |2ec4: aput-object v1, v0, v2 │ │ +380d74: 6201 b273 |2ec6: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ +380d78: 1262 |2ec8: const/4 v2, #int 6 // #6 │ │ +380d7a: 4d01 0002 |2ec9: aput-object v1, v0, v2 │ │ +380d7e: 6201 b373 |2ecb: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +380d82: 1272 |2ecd: const/4 v2, #int 7 // #7 │ │ +380d84: 4d01 0002 |2ece: aput-object v1, v0, v2 │ │ +380d88: 6201 c773 |2ed0: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +380d8c: 1302 0800 |2ed2: const/16 v2, #int 8 // #8 │ │ +380d90: 4d01 0002 |2ed4: aput-object v1, v0, v2 │ │ +380d94: 6201 ca73 |2ed6: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ +380d98: 1302 0900 |2ed8: const/16 v2, #int 9 // #9 │ │ +380d9c: 4d01 0002 |2eda: aput-object v1, v0, v2 │ │ +380da0: 6201 b973 |2edc: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.EARTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b9 │ │ +380da4: 1302 0a00 |2ede: const/16 v2, #int 10 // #a │ │ +380da8: 4d01 0002 |2ee0: aput-object v1, v0, v2 │ │ +380dac: 6201 b473 |2ee2: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +380db0: 1303 0b00 |2ee4: const/16 v3, #int 11 // #b │ │ +380db4: 4d01 0003 |2ee6: aput-object v1, v0, v3 │ │ +380db8: 6201 c073 |2ee8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c0 │ │ +380dbc: 1303 0c00 |2eea: const/16 v3, #int 12 // #c │ │ +380dc0: 4d01 0003 |2eec: aput-object v1, v0, v3 │ │ +380dc4: 6201 c673 |2eee: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +380dc8: 1303 0d00 |2ef0: const/16 v3, #int 13 // #d │ │ +380dcc: 4d01 0003 |2ef2: aput-object v1, v0, v3 │ │ +380dd0: 6900 ef75 |2ef4: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.kColorValsFg:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@75ef │ │ +380dd4: 2320 0016 |2ef6: new-array v0, v2, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ +380dd8: 6201 b573 |2ef8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ +380ddc: 1202 |2efa: const/4 v2, #int 0 // #0 │ │ +380dde: 4d01 0002 |2efb: aput-object v1, v0, v2 │ │ +380de2: 6201 b873 |2efd: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b8 │ │ +380de6: 1212 |2eff: const/4 v2, #int 1 // #1 │ │ +380de8: 4d01 0002 |2f00: aput-object v1, v0, v2 │ │ +380dec: 6201 c273 |2f02: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c2 │ │ +380df0: 1222 |2f04: const/4 v2, #int 2 // #2 │ │ +380df2: 4d01 0002 |2f05: aput-object v1, v0, v2 │ │ +380df6: 6201 bd73 |2f07: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bd │ │ +380dfa: 1232 |2f09: const/4 v2, #int 3 // #3 │ │ +380dfc: 4d01 0002 |2f0a: aput-object v1, v0, v2 │ │ +380e00: 6201 b773 |2f0c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b7 │ │ +380e04: 1242 |2f0e: const/4 v2, #int 4 // #4 │ │ +380e06: 4d01 0002 |2f0f: aput-object v1, v0, v2 │ │ +380e0a: 6201 c173 |2f11: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c1 │ │ +380e0e: 1252 |2f13: const/4 v2, #int 5 // #5 │ │ +380e10: 4d01 0002 |2f14: aput-object v1, v0, v2 │ │ +380e14: 6201 bf73 |2f16: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ +380e18: 1262 |2f18: const/4 v2, #int 6 // #6 │ │ +380e1a: 4d01 0002 |2f19: aput-object v1, v0, v2 │ │ +380e1e: 6201 bc73 |2f1b: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.KIWI:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bc │ │ +380e22: 1272 |2f1d: const/4 v2, #int 7 // #7 │ │ +380e24: 4d01 0002 |2f1e: aput-object v1, v0, v2 │ │ +380e28: 6201 c373 |2f20: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c3 │ │ +380e2c: 1302 0800 |2f22: const/16 v2, #int 8 // #8 │ │ +380e30: 4d01 0002 |2f24: aput-object v1, v0, v2 │ │ +380e34: 6201 b673 |2f26: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ +380e38: 1302 0900 |2f28: const/16 v2, #int 9 // #9 │ │ +380e3c: 4d01 0002 |2f2a: aput-object v1, v0, v2 │ │ +380e40: 6900 ee75 |2f2c: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.kColorValsBg:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@75ee │ │ +380e44: 0e00 |2f2e: return-void │ │ +380e46: 0000 |2f2f: nop // spacer │ │ +380e48: 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 │ │ @@ -1502790,23 +1502789,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 │ │ -380ea4: |[380ea4] net.sf.dibdib.generic.ColorNmz.:(Ljava/lang/String;II)V │ │ -380eb4: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -380eba: 5903 f275 |0003: iput v3, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -380ebe: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -380ec0: 5901 f475 |0006: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ -380ec4: 1501 00ff |0008: const/high16 v1, #int -16777216 // #ff00 │ │ -380ec8: b631 |000a: or-int/2addr v1, v3 │ │ -380eca: 5901 f375 |000b: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f3 │ │ -380ece: 0e00 |000d: return-void │ │ +380ea0: |[380ea0] net.sf.dibdib.generic.ColorNmz.:(Ljava/lang/String;II)V │ │ +380eb0: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +380eb6: 5903 f275 |0003: iput v3, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +380eba: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +380ebc: 5901 f475 |0006: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ +380ec0: 1501 00ff |0008: const/high16 v1, #int -16777216 // #ff00 │ │ +380ec4: b631 |000a: or-int/2addr v1, v3 │ │ +380ec6: 5901 f375 |000b: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f3 │ │ +380eca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0003 line=619 │ │ 0x0006 line=620 │ │ 0x000b line=621 │ │ locals : │ │ @@ -1502820,102 +1502819,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 │ │ -37ae94: |[37ae94] net.sf.dibdib.generic.ColorNmz.box:()[[[[Lnet/sf/dibdib/generic/ColorNmz; │ │ -37aea4: 6200 eb75 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75eb │ │ -37aea8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -37aeac: 1100 |0004: return-object v0 │ │ -37aeae: 2200 8313 |0005: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -37aeb2: 7010 f39a 0000 |0007: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -37aeb8: 1301 3f00 |000a: const/16 v1, #int 63 // #3f │ │ -37aebc: 2312 3816 |000c: new-array v2, v1, [[[[Lnet/sf/dibdib/generic/ColorNmz; // type@1638 │ │ -37aec0: 1233 |000e: const/4 v3, #int 3 // #3 │ │ -37aec2: 2333 1715 |000f: new-array v3, v3, [D // type@1517 │ │ -37aec6: 7100 21a2 0000 |0011: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.values:()[Lnet/sf/dibdib/generic/ColorNmz; // method@a221 │ │ -37aecc: 0c04 |0014: move-result-object v4 │ │ -37aece: 2145 |0015: array-length v5, v4 │ │ -37aed0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -37aed2: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -37aed4: 3557 4000 |0018: if-ge v7, v5, 0058 // +0040 │ │ -37aed8: 4608 0407 |001a: aget-object v8, v4, v7 │ │ -37aedc: 5289 f275 |001c: iget v9, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -37aee0: 7120 11a2 9300 |001e: invoke-static {v3, v9}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ -37aee6: 4509 0306 |0021: aget-wide v9, v3, v6 │ │ -37aeea: 190b 2440 |0023: const-wide/high16 v11, #long 4621819117588971520 // #4024 │ │ -37aeee: ad09 090b |0025: mul-double v9, v9, v11 │ │ -37aef2: 8a99 |0027: double-to-int v9, v9 │ │ -37aef4: e009 0910 |0028: shl-int/lit8 v9, v9, #int 16 // #10 │ │ -37aef8: 121a |002a: const/4 v10, #int 1 // #1 │ │ -37aefa: 450d 030a |002b: aget-wide v13, v3, v10 │ │ -37aefe: ad0d 0d0b |002d: mul-double v13, v13, v11 │ │ -37af02: 8ada |002f: double-to-int v10, v13 │ │ -37af04: e00a 0a08 |0030: shl-int/lit8 v10, v10, #int 8 // #08 │ │ -37af08: b6a9 |0032: or-int/2addr v9, v10 │ │ -37af0a: 122a |0033: const/4 v10, #int 2 // #2 │ │ -37af0c: 450d 030a |0034: aget-wide v13, v3, v10 │ │ -37af10: ad0d 0d0b |0036: mul-double v13, v13, v11 │ │ -37af14: 8ada |0038: double-to-int v10, v13 │ │ -37af16: b6a9 |0039: or-int/2addr v9, v10 │ │ -37af18: 7110 9e97 0900 |003a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -37af1e: 0c0a |003d: move-result-object v10 │ │ -37af20: 6e20 f99a a000 |003e: invoke-virtual {v0, v10}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -37af26: 0c0a |0041: move-result-object v10 │ │ -37af28: 1f0a 6513 |0042: check-cast v10, Ljava/util/HashSet; // type@1365 │ │ -37af2c: 390a 0e00 |0044: if-nez v10, 0052 // +000e │ │ -37af30: 220a 6513 |0046: new-instance v10, Ljava/util/HashSet; // type@1365 │ │ -37af34: 7010 259a 0a00 |0048: invoke-direct {v10}, Ljava/util/HashSet;.:()V // method@9a25 │ │ -37af3a: 7110 9e97 0900 |004b: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -37af40: 0c09 |004e: move-result-object v9 │ │ -37af42: 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 │ │ -37af48: 6e20 289a 8a00 |0052: invoke-virtual {v10, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ -37af4e: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ -37af52: 28c1 |0057: goto 0018 // -003f │ │ -37af54: 2363 0116 |0058: new-array v3, v6, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -37af58: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -37af5a: 3514 3d00 |005b: if-ge v4, v1, 0098 // +003d │ │ -37af5e: 1305 0a00 |005d: const/16 v5, #int 10 // #a │ │ -37af62: 2357 3716 |005f: new-array v7, v5, [[[Lnet/sf/dibdib/generic/ColorNmz; // type@1637 │ │ -37af66: 4d07 0204 |0061: aput-object v7, v2, v4 │ │ -37af6a: 1207 |0063: const/4 v7, #int 0 // #0 │ │ -37af6c: 3557 3100 |0064: if-ge v7, v5, 0095 // +0031 │ │ -37af70: 4608 0204 |0066: aget-object v8, v2, v4 │ │ -37af74: 2359 3416 |0068: new-array v9, v5, [[Lnet/sf/dibdib/generic/ColorNmz; // type@1634 │ │ -37af78: 4d09 0807 |006a: aput-object v9, v8, v7 │ │ -37af7c: 1208 |006c: const/4 v8, #int 0 // #0 │ │ -37af7e: 3558 2500 |006d: if-ge v8, v5, 0092 // +0025 │ │ -37af82: e009 0410 |006f: shl-int/lit8 v9, v4, #int 16 // #10 │ │ -37af86: e00a 0708 |0071: shl-int/lit8 v10, v7, #int 8 // #08 │ │ -37af8a: b6a9 |0073: or-int/2addr v9, v10 │ │ -37af8c: b689 |0074: or-int/2addr v9, v8 │ │ -37af8e: 7110 9e97 0900 |0075: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -37af94: 0c09 |0078: move-result-object v9 │ │ -37af96: 6e20 f99a 9000 |0079: invoke-virtual {v0, v9}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -37af9c: 0c09 |007c: move-result-object v9 │ │ -37af9e: 1f09 6513 |007d: check-cast v9, Ljava/util/HashSet; // type@1365 │ │ -37afa2: 460a 0204 |007f: aget-object v10, v2, v4 │ │ -37afa6: 460a 0a07 |0081: aget-object v10, v10, v7 │ │ -37afaa: 3909 0400 |0083: if-nez v9, 0087 // +0004 │ │ -37afae: 1209 |0085: const/4 v9, #int 0 // #0 │ │ -37afb0: 2807 |0086: goto 008d // +0007 │ │ -37afb2: 6e20 309a 3900 |0087: invoke-virtual {v9, v3}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ -37afb8: 0c09 |008a: move-result-object v9 │ │ -37afba: 1f09 0116 |008b: check-cast v9, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -37afbe: 4d09 0a08 |008d: aput-object v9, v10, v8 │ │ -37afc2: d808 0801 |008f: add-int/lit8 v8, v8, #int 1 // #01 │ │ -37afc6: 28dc |0091: goto 006d // -0024 │ │ -37afc8: d807 0701 |0092: add-int/lit8 v7, v7, #int 1 // #01 │ │ -37afcc: 28d0 |0094: goto 0064 // -0030 │ │ -37afce: d804 0401 |0095: add-int/lit8 v4, v4, #int 1 // #01 │ │ -37afd2: 28c4 |0097: goto 005b // -003c │ │ -37afd4: 6902 eb75 |0098: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75eb │ │ -37afd8: 1102 |009a: return-object v2 │ │ +37ae90: |[37ae90] net.sf.dibdib.generic.ColorNmz.box:()[[[[Lnet/sf/dibdib/generic/ColorNmz; │ │ +37aea0: 6200 eb75 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75eb │ │ +37aea4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +37aea8: 1100 |0004: return-object v0 │ │ +37aeaa: 2200 8313 |0005: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +37aeae: 7010 f39a 0000 |0007: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +37aeb4: 1301 3f00 |000a: const/16 v1, #int 63 // #3f │ │ +37aeb8: 2312 3816 |000c: new-array v2, v1, [[[[Lnet/sf/dibdib/generic/ColorNmz; // type@1638 │ │ +37aebc: 1233 |000e: const/4 v3, #int 3 // #3 │ │ +37aebe: 2333 1715 |000f: new-array v3, v3, [D // type@1517 │ │ +37aec2: 7100 21a2 0000 |0011: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.values:()[Lnet/sf/dibdib/generic/ColorNmz; // method@a221 │ │ +37aec8: 0c04 |0014: move-result-object v4 │ │ +37aeca: 2145 |0015: array-length v5, v4 │ │ +37aecc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +37aece: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +37aed0: 3557 4000 |0018: if-ge v7, v5, 0058 // +0040 │ │ +37aed4: 4608 0407 |001a: aget-object v8, v4, v7 │ │ +37aed8: 5289 f275 |001c: iget v9, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +37aedc: 7120 11a2 9300 |001e: invoke-static {v3, v9}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ +37aee2: 4509 0306 |0021: aget-wide v9, v3, v6 │ │ +37aee6: 190b 2440 |0023: const-wide/high16 v11, #long 4621819117588971520 // #4024 │ │ +37aeea: ad09 090b |0025: mul-double v9, v9, v11 │ │ +37aeee: 8a99 |0027: double-to-int v9, v9 │ │ +37aef0: e009 0910 |0028: shl-int/lit8 v9, v9, #int 16 // #10 │ │ +37aef4: 121a |002a: const/4 v10, #int 1 // #1 │ │ +37aef6: 450d 030a |002b: aget-wide v13, v3, v10 │ │ +37aefa: ad0d 0d0b |002d: mul-double v13, v13, v11 │ │ +37aefe: 8ada |002f: double-to-int v10, v13 │ │ +37af00: e00a 0a08 |0030: shl-int/lit8 v10, v10, #int 8 // #08 │ │ +37af04: b6a9 |0032: or-int/2addr v9, v10 │ │ +37af06: 122a |0033: const/4 v10, #int 2 // #2 │ │ +37af08: 450d 030a |0034: aget-wide v13, v3, v10 │ │ +37af0c: ad0d 0d0b |0036: mul-double v13, v13, v11 │ │ +37af10: 8ada |0038: double-to-int v10, v13 │ │ +37af12: b6a9 |0039: or-int/2addr v9, v10 │ │ +37af14: 7110 9e97 0900 |003a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +37af1a: 0c0a |003d: move-result-object v10 │ │ +37af1c: 6e20 f99a a000 |003e: invoke-virtual {v0, v10}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +37af22: 0c0a |0041: move-result-object v10 │ │ +37af24: 1f0a 6513 |0042: check-cast v10, Ljava/util/HashSet; // type@1365 │ │ +37af28: 390a 0e00 |0044: if-nez v10, 0052 // +000e │ │ +37af2c: 220a 6513 |0046: new-instance v10, Ljava/util/HashSet; // type@1365 │ │ +37af30: 7010 259a 0a00 |0048: invoke-direct {v10}, Ljava/util/HashSet;.:()V // method@9a25 │ │ +37af36: 7110 9e97 0900 |004b: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +37af3c: 0c09 |004e: move-result-object v9 │ │ +37af3e: 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 │ │ +37af44: 6e20 289a 8a00 |0052: invoke-virtual {v10, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ +37af4a: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ +37af4e: 28c1 |0057: goto 0018 // -003f │ │ +37af50: 2363 0116 |0058: new-array v3, v6, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +37af54: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +37af56: 3514 3d00 |005b: if-ge v4, v1, 0098 // +003d │ │ +37af5a: 1305 0a00 |005d: const/16 v5, #int 10 // #a │ │ +37af5e: 2357 3716 |005f: new-array v7, v5, [[[Lnet/sf/dibdib/generic/ColorNmz; // type@1637 │ │ +37af62: 4d07 0204 |0061: aput-object v7, v2, v4 │ │ +37af66: 1207 |0063: const/4 v7, #int 0 // #0 │ │ +37af68: 3557 3100 |0064: if-ge v7, v5, 0095 // +0031 │ │ +37af6c: 4608 0204 |0066: aget-object v8, v2, v4 │ │ +37af70: 2359 3416 |0068: new-array v9, v5, [[Lnet/sf/dibdib/generic/ColorNmz; // type@1634 │ │ +37af74: 4d09 0807 |006a: aput-object v9, v8, v7 │ │ +37af78: 1208 |006c: const/4 v8, #int 0 // #0 │ │ +37af7a: 3558 2500 |006d: if-ge v8, v5, 0092 // +0025 │ │ +37af7e: e009 0410 |006f: shl-int/lit8 v9, v4, #int 16 // #10 │ │ +37af82: e00a 0708 |0071: shl-int/lit8 v10, v7, #int 8 // #08 │ │ +37af86: b6a9 |0073: or-int/2addr v9, v10 │ │ +37af88: b689 |0074: or-int/2addr v9, v8 │ │ +37af8a: 7110 9e97 0900 |0075: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +37af90: 0c09 |0078: move-result-object v9 │ │ +37af92: 6e20 f99a 9000 |0079: invoke-virtual {v0, v9}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +37af98: 0c09 |007c: move-result-object v9 │ │ +37af9a: 1f09 6513 |007d: check-cast v9, Ljava/util/HashSet; // type@1365 │ │ +37af9e: 460a 0204 |007f: aget-object v10, v2, v4 │ │ +37afa2: 460a 0a07 |0081: aget-object v10, v10, v7 │ │ +37afa6: 3909 0400 |0083: if-nez v9, 0087 // +0004 │ │ +37afaa: 1209 |0085: const/4 v9, #int 0 // #0 │ │ +37afac: 2807 |0086: goto 008d // +0007 │ │ +37afae: 6e20 309a 3900 |0087: invoke-virtual {v9, v3}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ +37afb4: 0c09 |008a: move-result-object v9 │ │ +37afb6: 1f09 0116 |008b: check-cast v9, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +37afba: 4d09 0a08 |008d: aput-object v9, v10, v8 │ │ +37afbe: d808 0801 |008f: add-int/lit8 v8, v8, #int 1 // #01 │ │ +37afc2: 28dc |0091: goto 006d // -0024 │ │ +37afc4: d807 0701 |0092: add-int/lit8 v7, v7, #int 1 // #01 │ │ +37afc8: 28d0 |0094: goto 0064 // -0030 │ │ +37afca: d804 0401 |0095: add-int/lit8 v4, v4, #int 1 // #01 │ │ +37afce: 28c4 |0097: goto 005b // -003c │ │ +37afd0: 6902 eb75 |0098: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75eb │ │ +37afd4: 1102 |009a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ 0x0005 line=943 │ │ 0x0011 line=948 │ │ 0x001c line=949 │ │ 0x0021 line=950 │ │ @@ -1502935,39 +1502934,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 │ │ -37ae10: |[37ae10] net.sf.dibdib.generic.ColorNmz.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ -37ae20: 7100 08a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a208 │ │ -37ae26: 0c00 |0003: move-result-object v0 │ │ -37ae28: 2101 |0004: array-length v1, v0 │ │ -37ae2a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -37ae2c: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -37ae30: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -37ae34: 5234 d073 |000a: iget v4, v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d0 │ │ -37ae38: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ -37ae3c: 1103 |000e: return-object v3 │ │ -37ae3e: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -37ae42: 28f5 |0011: goto 0006 // -000b │ │ -37ae44: 1500 0001 |0012: const/high16 v0, #int 16777216 // #100 │ │ -37ae48: 3750 0800 |0014: if-le v0, v5, 001c // +0008 │ │ -37ae4c: b605 |0016: or-int/2addr v5, v0 │ │ -37ae4e: 7110 0ea2 0500 |0017: invoke-static {v5}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ -37ae54: 0c05 |001a: move-result-object v5 │ │ -37ae56: 1105 |001b: return-object v5 │ │ -37ae58: 7100 14a2 0000 |001c: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ -37ae5e: 0a05 |001f: move-result v5 │ │ -37ae60: 3805 0500 |0020: if-eqz v5, 0025 // +0005 │ │ -37ae64: 6205 c573 |0022: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c5 │ │ -37ae68: 2803 |0024: goto 0027 // +0003 │ │ -37ae6a: 6205 c873 |0025: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ -37ae6e: 1105 |0027: return-object v5 │ │ +37ae0c: |[37ae0c] net.sf.dibdib.generic.ColorNmz.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ +37ae1c: 7100 08a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a208 │ │ +37ae22: 0c00 |0003: move-result-object v0 │ │ +37ae24: 2101 |0004: array-length v1, v0 │ │ +37ae26: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +37ae28: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +37ae2c: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +37ae30: 5234 d073 |000a: iget v4, v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d0 │ │ +37ae34: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ +37ae38: 1103 |000e: return-object v3 │ │ +37ae3a: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +37ae3e: 28f5 |0011: goto 0006 // -000b │ │ +37ae40: 1500 0001 |0012: const/high16 v0, #int 16777216 // #100 │ │ +37ae44: 3750 0800 |0014: if-le v0, v5, 001c // +0008 │ │ +37ae48: b605 |0016: or-int/2addr v5, v0 │ │ +37ae4a: 7110 0ea2 0500 |0017: invoke-static {v5}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ +37ae50: 0c05 |001a: move-result-object v5 │ │ +37ae52: 1105 |001b: return-object v5 │ │ +37ae54: 7100 14a2 0000 |001c: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ +37ae5a: 0a05 |001f: move-result v5 │ │ +37ae5c: 3805 0500 |0020: if-eqz v5, 0025 // +0005 │ │ +37ae60: 6205 c573 |0022: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c5 │ │ +37ae64: 2803 |0024: goto 0027 // +0003 │ │ +37ae66: 6205 c873 |0025: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ +37ae6a: 1105 |0027: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1199 │ │ 0x000a line=1200 │ │ 0x0017 line=1205 │ │ 0x001c line=1207 │ │ locals : │ │ @@ -1502978,46 +1502977,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 │ │ -37a4fc: |[37a4fc] net.sf.dibdib.generic.ColorNmz.hql4Lab:([DLcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D │ │ -37a50c: 7110 c870 0900 |0000: invoke-static {v9}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.hue4lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@70c8 │ │ -37a512: 0b00 |0003: move-result-wide v0 │ │ -37a514: 1802 5b94 d920 938c 7c3f |0004: const-wide v2, #double 0.00697 // #3f7c8c9320d9945b │ │ -37a51e: cb20 |0009: add-double/2addr v0, v2 │ │ -37a520: 1802 182d 4454 fb21 1940 |000a: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ -37a52a: 3004 0200 |000f: cmpg-double v4, v2, v0 │ │ -37a52e: 3c04 0300 |0011: if-gtz v4, 0014 // +0003 │ │ -37a532: cc20 |0013: sub-double/2addr v0, v2 │ │ -37a534: 7110 c770 0900 |0014: invoke-static {v9}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.chroma4lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@70c7 │ │ -37a53a: 0b02 |0017: move-result-wide v2 │ │ -37a53c: 3808 2900 |0018: if-eqz v8, 0041 // +0029 │ │ -37a540: 1804 3052 cbcb 90ce 0840 |001a: const-wide v4, #double 3.10086 // #4008ce90cbcb5230 │ │ -37a54a: ad02 0204 |001f: mul-double v2, v2, v4 │ │ -37a54e: 6104 ec74 |0021: sget-wide v4, Lnet/sf/dibdib/generic/ColorNmz;.MAX_QCHROMA:D // field@74ec │ │ -37a552: 7140 c497 3254 |0023: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(DD)D // method@97c4 │ │ -37a558: 0b02 |0026: move-result-wide v2 │ │ -37a55a: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -37a55c: 4c02 0804 |0028: aput-wide v2, v8, v4 │ │ -37a560: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -37a562: 1805 fca9 f1d2 4d62 703f |002b: const-wide v5, #double 0.004 // #3f70624dd2f1a9fc │ │ -37a56c: 4503 0804 |0030: aget-wide v3, v8, v4 │ │ -37a570: 3007 0503 |0032: cmpg-double v7, v5, v3 │ │ -37a574: 3c07 0400 |0034: if-gtz v7, 0038 // +0004 │ │ -37a578: 0403 |0036: move-wide v3, v0 │ │ -37a57a: 2803 |0037: goto 003a // +0003 │ │ -37a57c: 1603 0000 |0038: const-wide/16 v3, #int 0 // #0 │ │ -37a580: 4c03 0802 |003a: aput-wide v3, v8, v2 │ │ -37a584: 1222 |003c: const/4 v2, #int 2 // #2 │ │ -37a586: 5393 6148 |003d: iget-wide v3, v9, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.L:D // field@4861 │ │ -37a58a: 4c03 0802 |003f: aput-wide v3, v8, v2 │ │ -37a58e: 1000 |0041: return-wide v0 │ │ +37a4f8: |[37a4f8] net.sf.dibdib.generic.ColorNmz.hql4Lab:([DLcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D │ │ +37a508: 7110 c870 0900 |0000: invoke-static {v9}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.hue4lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@70c8 │ │ +37a50e: 0b00 |0003: move-result-wide v0 │ │ +37a510: 1802 5b94 d920 938c 7c3f |0004: const-wide v2, #double 0.00697 // #3f7c8c9320d9945b │ │ +37a51a: cb20 |0009: add-double/2addr v0, v2 │ │ +37a51c: 1802 182d 4454 fb21 1940 |000a: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ +37a526: 3004 0200 |000f: cmpg-double v4, v2, v0 │ │ +37a52a: 3c04 0300 |0011: if-gtz v4, 0014 // +0003 │ │ +37a52e: cc20 |0013: sub-double/2addr v0, v2 │ │ +37a530: 7110 c770 0900 |0014: invoke-static {v9}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.chroma4lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@70c7 │ │ +37a536: 0b02 |0017: move-result-wide v2 │ │ +37a538: 3808 2900 |0018: if-eqz v8, 0041 // +0029 │ │ +37a53c: 1804 3052 cbcb 90ce 0840 |001a: const-wide v4, #double 3.10086 // #4008ce90cbcb5230 │ │ +37a546: ad02 0204 |001f: mul-double v2, v2, v4 │ │ +37a54a: 6104 ec74 |0021: sget-wide v4, Lnet/sf/dibdib/generic/ColorNmz;.MAX_QCHROMA:D // field@74ec │ │ +37a54e: 7140 c497 3254 |0023: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(DD)D // method@97c4 │ │ +37a554: 0b02 |0026: move-result-wide v2 │ │ +37a556: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +37a558: 4c02 0804 |0028: aput-wide v2, v8, v4 │ │ +37a55c: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +37a55e: 1805 fca9 f1d2 4d62 703f |002b: const-wide v5, #double 0.004 // #3f70624dd2f1a9fc │ │ +37a568: 4503 0804 |0030: aget-wide v3, v8, v4 │ │ +37a56c: 3007 0503 |0032: cmpg-double v7, v5, v3 │ │ +37a570: 3c07 0400 |0034: if-gtz v7, 0038 // +0004 │ │ +37a574: 0403 |0036: move-wide v3, v0 │ │ +37a576: 2803 |0037: goto 003a // +0003 │ │ +37a578: 1603 0000 |0038: const-wide/16 v3, #int 0 // #0 │ │ +37a57c: 4c03 0802 |003a: aput-wide v3, v8, v2 │ │ +37a580: 1222 |003c: const/4 v2, #int 2 // #2 │ │ +37a582: 5393 6148 |003d: iget-wide v3, v9, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.L:D // field@4861 │ │ +37a586: 4c03 0802 |003f: aput-wide v3, v8, v2 │ │ +37a58a: 1000 |0041: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ 0x0014 line=884 │ │ 0x0021 line=886 │ │ 0x0030 line=887 │ │ 0x003d line=888 │ │ @@ -1503030,22 +1503029,22 @@ │ │ type : '([DI)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -37a590: |[37a590] net.sf.dibdib.generic.ColorNmz.hql4Rgb:([DI)D │ │ -37a5a0: 7110 cb70 0100 |0000: invoke-static {v1}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.rgb4Code:(I)Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB; // method@70cb │ │ -37a5a6: 0c01 |0003: move-result-object v1 │ │ -37a5a8: 7110 c970 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@70c9 │ │ -37a5ae: 0c01 |0007: move-result-object v1 │ │ -37a5b0: 7120 10a2 1000 |0008: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Lab:([DLcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@a210 │ │ -37a5b6: 0b00 |000b: move-result-wide v0 │ │ -37a5b8: 1000 |000c: return-wide v0 │ │ +37a58c: |[37a58c] net.sf.dibdib.generic.ColorNmz.hql4Rgb:([DI)D │ │ +37a59c: 7110 cb70 0100 |0000: invoke-static {v1}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.rgb4Code:(I)Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB; // method@70cb │ │ +37a5a2: 0c01 |0003: move-result-object v1 │ │ +37a5a4: 7110 c970 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@70c9 │ │ +37a5aa: 0c01 |0007: move-result-object v1 │ │ +37a5ac: 7120 10a2 1000 |0008: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Lab:([DLcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@a210 │ │ +37a5b2: 0b00 |000b: move-result-wide v0 │ │ +37a5b4: 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 │ │ @@ -1503055,104 +1503054,104 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 29 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 178 16-bit code units │ │ -37a5bc: |[37a5bc] net.sf.dibdib.generic.ColorNmz.hue4WaveLen:(D)D │ │ -37a5cc: 0500 1b00 |0000: move-wide/from16 v0, v27 │ │ -37a5d0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -37a5d4: 2f04 0200 |0004: cmpl-double v4, v2, v0 │ │ -37a5d8: 3d04 0400 |0006: if-lez v4, 000a // +0004 │ │ -37a5dc: 8005 |0008: neg-double v5, v0 │ │ -37a5de: 2802 |0009: goto 000b // +0002 │ │ -37a5e0: 0405 |000a: move-wide v5, v0 │ │ -37a5e2: 1807 0000 0000 00d8 8440 |000b: const-wide v7, #double 667 // #4084d80000000000 │ │ -37a5ec: ac09 0705 |0010: sub-double v9, v7, v5 │ │ -37a5f0: 190b 7040 |0012: const-wide/high16 v11, #long 4643211215818981376 // #4070 │ │ -37a5f4: ad09 090b |0014: mul-double v9, v9, v11 │ │ -37a5f8: 180d 0000 0000 0060 6740 |0016: const-wide v13, #double 187 // #4067600000000000 │ │ -37a602: ced9 |001b: div-double/2addr v9, v13 │ │ -37a604: 180f 0000 0000 001d 8440 |001c: const-wide v15, #double 643.625 // #40841d0000000000 │ │ -37a60e: 1811 182d 4454 fb21 0940 |0021: const-wide v17, #double 3.14159 // #400921fb54442d18 │ │ -37a618: 1913 6940 |0026: const-wide/high16 v19, #long 4641240890982006784 // #4069 │ │ -37a61c: 3015 0f05 |0028: cmpg-double v21, v15, v5 │ │ -37a620: 3b15 1000 |002a: if-gez v21, 003a // +0010 │ │ -37a624: 1800 0000 0000 001d 8540 |002c: const-wide v0, #double 675.625 // #40851d0000000000 │ │ -37a62e: 3007 0005 |0031: cmpg-double v7, v0, v5 │ │ -37a632: 3b07 0300 |0033: if-gez v7, 0036 // +0003 │ │ -37a636: 2803 |0035: goto 0038 // +0003 │ │ -37a638: ac02 0005 |0036: sub-double v2, v0, v5 │ │ -37a63c: 0429 |0038: move-wide v9, v2 │ │ -37a63e: 2869 |0039: goto 00a2 // +0069 │ │ -37a640: 1902 5e40 |003a: const-wide/high16 v2, #long 4638144666238189568 // #405e │ │ -37a644: 300f 0209 |003c: cmpg-double v15, v2, v9 │ │ -37a648: 3b0f 6400 |003e: if-gez v15, 00a2 // +0064 │ │ -37a64c: 190f 7440 |0040: const-wide/high16 v15, #long 4644337115725824000 // #4074 │ │ -37a650: 3015 090f |0042: cmpg-double v21, v9, v15 │ │ -37a654: 3b15 5e00 |0044: if-gez v21, 00a2 // +005e │ │ -37a658: ac15 0902 |0046: sub-double v21, v9, v2 │ │ -37a65c: 1917 1a40 |0048: const-wide/high16 v23, #long 4619004367821864960 // #401a │ │ -37a660: ad15 1517 |004a: mul-double v21, v21, v23 │ │ -37a664: ae15 1513 |004c: div-double v21, v21, v19 │ │ -37a668: ccf9 |004e: sub-double/2addr v9, v15 │ │ -37a66a: ad15 1509 |004f: mul-double v21, v21, v9 │ │ -37a66e: ae15 150f |0051: div-double v21, v21, v15 │ │ -37a672: 1909 3240 |0053: const-wide/high16 v9, #long 4625759767262920704 // #4032 │ │ -37a676: ad19 1509 |0055: mul-double v25, v21, v9 │ │ -37a67a: ad19 1915 |0057: mul-double v25, v25, v21 │ │ -37a67e: ab05 0519 |0059: add-double v5, v5, v25 │ │ -37a682: ac05 0705 |005b: sub-double v5, v7, v5 │ │ -37a686: ad05 050b |005d: mul-double v5, v5, v11 │ │ -37a68a: ced5 |005f: div-double/2addr v5, v13 │ │ -37a68c: ad15 0511 |0060: mul-double v21, v5, v17 │ │ -37a690: ae15 1513 |0062: div-double v21, v21, v19 │ │ -37a694: 7702 22a2 1500 |0064: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ -37a69a: 0b15 |0067: move-result-wide v21 │ │ -37a69c: 3d04 0400 |0068: if-lez v4, 006c // +0004 │ │ -37a6a0: 8007 |006a: neg-double v7, v0 │ │ -37a6a2: 2802 |006b: goto 006d // +0002 │ │ -37a6a4: 0407 |006c: move-wide v7, v0 │ │ -37a6a6: ac15 1507 |006d: sub-double v21, v21, v7 │ │ -37a6aa: ad15 150b |006f: mul-double v21, v21, v11 │ │ -37a6ae: ae15 150d |0071: div-double v21, v21, v13 │ │ -37a6b2: ab05 0515 |0073: add-double v5, v5, v21 │ │ -37a6b6: ad15 0511 |0075: mul-double v21, v5, v17 │ │ -37a6ba: ae15 1513 |0077: div-double v21, v21, v19 │ │ -37a6be: 7702 22a2 1500 |0079: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ -37a6c4: 0b15 |007c: move-result-wide v21 │ │ -37a6c6: ac15 1507 |007d: sub-double v21, v21, v7 │ │ -37a6ca: ad15 150b |007f: mul-double v21, v21, v11 │ │ -37a6ce: ae15 150d |0081: div-double v21, v21, v13 │ │ -37a6d2: ab05 0515 |0083: add-double v5, v5, v21 │ │ -37a6d6: ac02 0502 |0085: sub-double v2, v5, v2 │ │ -37a6da: ad02 0217 |0087: mul-double v2, v2, v23 │ │ -37a6de: ae02 0213 |0089: div-double v2, v2, v19 │ │ -37a6e2: ccf5 |008b: sub-double/2addr v5, v15 │ │ -37a6e4: ad02 0205 |008c: mul-double v2, v2, v5 │ │ -37a6e8: cef2 |008e: div-double/2addr v2, v15 │ │ -37a6ea: ad09 0902 |008f: mul-double v9, v9, v2 │ │ -37a6ee: ad09 0902 |0091: mul-double v9, v9, v2 │ │ -37a6f2: 3d04 0300 |0093: if-lez v4, 0096 // +0003 │ │ -37a6f6: 8000 |0095: neg-double v0, v0 │ │ -37a6f8: cb09 |0096: add-double/2addr v9, v0 │ │ -37a6fa: 1800 0000 0000 00d8 8440 |0097: const-wide v0, #double 667 // #4084d80000000000 │ │ -37a704: ac07 0009 |009c: sub-double v7, v0, v9 │ │ -37a708: ad07 070b |009e: mul-double v7, v7, v11 │ │ -37a70c: ae09 070d |00a0: div-double v9, v7, v13 │ │ -37a710: 3d04 0b00 |00a2: if-lez v4, 00ad // +000b │ │ -37a714: 3000 1309 |00a4: cmpg-double v0, v19, v9 │ │ -37a718: 3c00 0500 |00a6: if-gtz v0, 00ab // +0005 │ │ -37a71c: ac09 0913 |00a8: sub-double v9, v9, v19 │ │ -37a720: 2803 |00aa: goto 00ad // +0003 │ │ -37a722: ab09 0913 |00ab: add-double v9, v9, v19 │ │ -37a726: ad09 0911 |00ad: mul-double v9, v9, v17 │ │ -37a72a: ae09 0913 |00af: div-double v9, v9, v19 │ │ -37a72e: 1009 |00b1: return-wide v9 │ │ +37a5b8: |[37a5b8] net.sf.dibdib.generic.ColorNmz.hue4WaveLen:(D)D │ │ +37a5c8: 0500 1b00 |0000: move-wide/from16 v0, v27 │ │ +37a5cc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +37a5d0: 2f04 0200 |0004: cmpl-double v4, v2, v0 │ │ +37a5d4: 3d04 0400 |0006: if-lez v4, 000a // +0004 │ │ +37a5d8: 8005 |0008: neg-double v5, v0 │ │ +37a5da: 2802 |0009: goto 000b // +0002 │ │ +37a5dc: 0405 |000a: move-wide v5, v0 │ │ +37a5de: 1807 0000 0000 00d8 8440 |000b: const-wide v7, #double 667 // #4084d80000000000 │ │ +37a5e8: ac09 0705 |0010: sub-double v9, v7, v5 │ │ +37a5ec: 190b 7040 |0012: const-wide/high16 v11, #long 4643211215818981376 // #4070 │ │ +37a5f0: ad09 090b |0014: mul-double v9, v9, v11 │ │ +37a5f4: 180d 0000 0000 0060 6740 |0016: const-wide v13, #double 187 // #4067600000000000 │ │ +37a5fe: ced9 |001b: div-double/2addr v9, v13 │ │ +37a600: 180f 0000 0000 001d 8440 |001c: const-wide v15, #double 643.625 // #40841d0000000000 │ │ +37a60a: 1811 182d 4454 fb21 0940 |0021: const-wide v17, #double 3.14159 // #400921fb54442d18 │ │ +37a614: 1913 6940 |0026: const-wide/high16 v19, #long 4641240890982006784 // #4069 │ │ +37a618: 3015 0f05 |0028: cmpg-double v21, v15, v5 │ │ +37a61c: 3b15 1000 |002a: if-gez v21, 003a // +0010 │ │ +37a620: 1800 0000 0000 001d 8540 |002c: const-wide v0, #double 675.625 // #40851d0000000000 │ │ +37a62a: 3007 0005 |0031: cmpg-double v7, v0, v5 │ │ +37a62e: 3b07 0300 |0033: if-gez v7, 0036 // +0003 │ │ +37a632: 2803 |0035: goto 0038 // +0003 │ │ +37a634: ac02 0005 |0036: sub-double v2, v0, v5 │ │ +37a638: 0429 |0038: move-wide v9, v2 │ │ +37a63a: 2869 |0039: goto 00a2 // +0069 │ │ +37a63c: 1902 5e40 |003a: const-wide/high16 v2, #long 4638144666238189568 // #405e │ │ +37a640: 300f 0209 |003c: cmpg-double v15, v2, v9 │ │ +37a644: 3b0f 6400 |003e: if-gez v15, 00a2 // +0064 │ │ +37a648: 190f 7440 |0040: const-wide/high16 v15, #long 4644337115725824000 // #4074 │ │ +37a64c: 3015 090f |0042: cmpg-double v21, v9, v15 │ │ +37a650: 3b15 5e00 |0044: if-gez v21, 00a2 // +005e │ │ +37a654: ac15 0902 |0046: sub-double v21, v9, v2 │ │ +37a658: 1917 1a40 |0048: const-wide/high16 v23, #long 4619004367821864960 // #401a │ │ +37a65c: ad15 1517 |004a: mul-double v21, v21, v23 │ │ +37a660: ae15 1513 |004c: div-double v21, v21, v19 │ │ +37a664: ccf9 |004e: sub-double/2addr v9, v15 │ │ +37a666: ad15 1509 |004f: mul-double v21, v21, v9 │ │ +37a66a: ae15 150f |0051: div-double v21, v21, v15 │ │ +37a66e: 1909 3240 |0053: const-wide/high16 v9, #long 4625759767262920704 // #4032 │ │ +37a672: ad19 1509 |0055: mul-double v25, v21, v9 │ │ +37a676: ad19 1915 |0057: mul-double v25, v25, v21 │ │ +37a67a: ab05 0519 |0059: add-double v5, v5, v25 │ │ +37a67e: ac05 0705 |005b: sub-double v5, v7, v5 │ │ +37a682: ad05 050b |005d: mul-double v5, v5, v11 │ │ +37a686: ced5 |005f: div-double/2addr v5, v13 │ │ +37a688: ad15 0511 |0060: mul-double v21, v5, v17 │ │ +37a68c: ae15 1513 |0062: div-double v21, v21, v19 │ │ +37a690: 7702 22a2 1500 |0064: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ +37a696: 0b15 |0067: move-result-wide v21 │ │ +37a698: 3d04 0400 |0068: if-lez v4, 006c // +0004 │ │ +37a69c: 8007 |006a: neg-double v7, v0 │ │ +37a69e: 2802 |006b: goto 006d // +0002 │ │ +37a6a0: 0407 |006c: move-wide v7, v0 │ │ +37a6a2: ac15 1507 |006d: sub-double v21, v21, v7 │ │ +37a6a6: ad15 150b |006f: mul-double v21, v21, v11 │ │ +37a6aa: ae15 150d |0071: div-double v21, v21, v13 │ │ +37a6ae: ab05 0515 |0073: add-double v5, v5, v21 │ │ +37a6b2: ad15 0511 |0075: mul-double v21, v5, v17 │ │ +37a6b6: ae15 1513 |0077: div-double v21, v21, v19 │ │ +37a6ba: 7702 22a2 1500 |0079: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ +37a6c0: 0b15 |007c: move-result-wide v21 │ │ +37a6c2: ac15 1507 |007d: sub-double v21, v21, v7 │ │ +37a6c6: ad15 150b |007f: mul-double v21, v21, v11 │ │ +37a6ca: ae15 150d |0081: div-double v21, v21, v13 │ │ +37a6ce: ab05 0515 |0083: add-double v5, v5, v21 │ │ +37a6d2: ac02 0502 |0085: sub-double v2, v5, v2 │ │ +37a6d6: ad02 0217 |0087: mul-double v2, v2, v23 │ │ +37a6da: ae02 0213 |0089: div-double v2, v2, v19 │ │ +37a6de: ccf5 |008b: sub-double/2addr v5, v15 │ │ +37a6e0: ad02 0205 |008c: mul-double v2, v2, v5 │ │ +37a6e4: cef2 |008e: div-double/2addr v2, v15 │ │ +37a6e6: ad09 0902 |008f: mul-double v9, v9, v2 │ │ +37a6ea: ad09 0902 |0091: mul-double v9, v9, v2 │ │ +37a6ee: 3d04 0300 |0093: if-lez v4, 0096 // +0003 │ │ +37a6f2: 8000 |0095: neg-double v0, v0 │ │ +37a6f4: cb09 |0096: add-double/2addr v9, v0 │ │ +37a6f6: 1800 0000 0000 00d8 8440 |0097: const-wide v0, #double 667 // #4084d80000000000 │ │ +37a700: ac07 0009 |009c: sub-double v7, v0, v9 │ │ +37a704: ad07 070b |009e: mul-double v7, v7, v11 │ │ +37a708: ae09 070d |00a0: div-double v9, v7, v13 │ │ +37a70c: 3d04 0b00 |00a2: if-lez v4, 00ad // +000b │ │ +37a710: 3000 1309 |00a4: cmpg-double v0, v19, v9 │ │ +37a714: 3c00 0500 |00a6: if-gtz v0, 00ab // +0005 │ │ +37a718: ac09 0913 |00a8: sub-double v9, v9, v19 │ │ +37a71c: 2803 |00aa: goto 00ad // +0003 │ │ +37a71e: ab09 0913 |00ab: add-double v9, v9, v19 │ │ +37a722: ad09 0911 |00ad: mul-double v9, v9, v17 │ │ +37a726: ae09 0913 |00af: div-double v9, v9, v19 │ │ +37a72a: 1009 |00b1: return-wide v9 │ │ catches : (none) │ │ positions : │ │ 0x0064 line=739 │ │ 0x0079 line=742 │ │ locals : │ │ 0x0000 - 0x00b2 reg=27 (null) D │ │ │ │ @@ -1503161,28 +1503160,28 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -37a730: |[37a730] net.sf.dibdib.generic.ColorNmz.invertLightness:(D)D │ │ -37a740: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -37a744: ac02 0008 |0002: sub-double v2, v0, v8 │ │ -37a748: ab04 0800 |0004: add-double v4, v8, v0 │ │ -37a74c: ac00 0800 |0006: sub-double v0, v8, v0 │ │ -37a750: 1906 e03f |0008: const-wide/high16 v6, #long 4602678819172646912 // #3fe0 │ │ -37a754: ac06 0806 |000a: sub-double v6, v8, v6 │ │ -37a758: ad00 0006 |000c: mul-double v0, v0, v6 │ │ -37a75c: ad00 0008 |000e: mul-double v0, v0, v8 │ │ -37a760: 7120 ae97 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a766: 0b08 |0013: move-result-wide v8 │ │ -37a768: ad04 0408 |0014: mul-double v4, v4, v8 │ │ -37a76c: cb42 |0016: add-double/2addr v2, v4 │ │ -37a76e: 1002 |0017: return-wide v2 │ │ +37a72c: |[37a72c] net.sf.dibdib.generic.ColorNmz.invertLightness:(D)D │ │ +37a73c: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +37a740: ac02 0008 |0002: sub-double v2, v0, v8 │ │ +37a744: ab04 0800 |0004: add-double v4, v8, v0 │ │ +37a748: ac00 0800 |0006: sub-double v0, v8, v0 │ │ +37a74c: 1906 e03f |0008: const-wide/high16 v6, #long 4602678819172646912 // #3fe0 │ │ +37a750: ac06 0806 |000a: sub-double v6, v8, v6 │ │ +37a754: ad00 0006 |000c: mul-double v0, v0, v6 │ │ +37a758: ad00 0008 |000e: mul-double v0, v0, v8 │ │ +37a75c: 7120 ae97 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a762: 0b08 |0013: move-result-wide v8 │ │ +37a764: ad04 0408 |0014: mul-double v4, v4, v8 │ │ +37a768: cb42 |0016: add-double/2addr v2, v4 │ │ +37a76a: 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;) │ │ @@ -1503190,101 +1503189,101 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -37a05c: |[37a05c] net.sf.dibdib.generic.ColorNmz.isDarkMode:()Z │ │ -37a06c: 6300 ed75 |0000: sget-boolean v0, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ed │ │ -37a070: 0f00 |0002: return v0 │ │ +37a058: |[37a058] net.sf.dibdib.generic.ColorNmz.isDarkMode:()Z │ │ +37a068: 6300 ed75 |0000: sget-boolean v0, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ed │ │ +37a06c: 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 │ │ -37a074: |[37a074] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(D)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ -37a084: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ -37a08e: ac00 1200 |0005: sub-double v0, v18, v0 │ │ -37a092: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -37a096: 2f04 0200 |0009: cmpl-double v4, v2, v0 │ │ -37a09a: 3d04 0800 |000b: if-lez v4, 0013 // +0008 │ │ -37a09e: 1802 182d 4454 fb21 1940 |000d: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ -37a0a8: cb20 |0012: add-double/2addr v0, v2 │ │ -37a0aa: 7120 b897 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ -37a0b0: 0b02 |0016: move-result-wide v2 │ │ -37a0b2: 1804 4629 9d1f b1a3 d43f |0017: const-wide v4, #double 0.322491 // #3fd4a3b11f9d2946 │ │ -37a0bc: ad02 0204 |001c: mul-double v2, v2, v4 │ │ -37a0c0: 7120 d197 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ -37a0c6: 0b00 |0021: move-result-wide v0 │ │ -37a0c8: ad00 0004 |0022: mul-double v0, v0, v4 │ │ -37a0cc: 1804 ae47 e17a 14ae ef3f |0024: const-wide v4, #double 0.99 // #3fefae147ae147ae │ │ -37a0d6: 1806 9a99 9999 9999 c9bf |0029: const-wide v6, #double -0.2 // #bfc999999999999a │ │ -37a0e0: 120c |002e: const/4 v12, #int 0 // #0 │ │ -37a0e2: 046d |002f: move-wide v13, v6 │ │ -37a0e4: 07c6 |0030: move-object v6, v12 │ │ -37a0e6: 1807 3333 3333 3333 d33f |0031: const-wide v7, #double 0.3 // #3fd3333333333333 │ │ -37a0f0: 2f09 0407 |0036: cmpl-double v9, v4, v7 │ │ -37a0f4: 3d09 4f00 |0038: if-lez v9, 0087 // +004f │ │ -37a0f8: 1807 7b14 ae47 e17a 74bf |003a: const-wide v7, #double -0.005 // #bf747ae147ae147b │ │ -37a102: 3009 0d07 |003f: cmpg-double v9, v13, v7 │ │ -37a106: 3b09 4600 |0041: if-gez v9, 0087 // +0046 │ │ -37a10a: 3806 0300 |0043: if-eqz v6, 0046 // +0003 │ │ -37a10e: 2808 |0045: goto 004d // +0008 │ │ -37a110: 0446 |0046: move-wide v6, v4 │ │ -37a112: 0428 |0047: move-wide v8, v2 │ │ -37a114: 040a |0048: move-wide v10, v0 │ │ -37a116: 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 │ │ -37a11c: 0c06 |004c: move-result-object v6 │ │ -37a11e: 076f |004d: move-object v15, v6 │ │ -37a120: ab10 040d |004e: add-double v16, v4, v13 │ │ -37a124: 0506 1000 |0050: move-wide/from16 v6, v16 │ │ -37a128: 0428 |0052: move-wide v8, v2 │ │ -37a12a: 040a |0053: move-wide v10, v0 │ │ -37a12c: 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 │ │ -37a132: 0c06 |0057: move-result-object v6 │ │ -37a134: 5367 6248 |0058: iget-wide v7, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4862 │ │ -37a138: 7120 ae97 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a13e: 0b07 |005d: move-result-wide v7 │ │ -37a140: 53f9 6248 |005e: iget-wide v9, v15, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4862 │ │ -37a144: 7120 ae97 a900 |0060: invoke-static {v9, v10}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a14a: 0b09 |0063: move-result-wide v9 │ │ -37a14c: 2f0b 0709 |0064: cmpl-double v11, v7, v9 │ │ -37a150: 3a0b 1300 |0066: if-ltz v11, 0079 // +0013 │ │ -37a154: 5367 6348 |0068: iget-wide v7, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4863 │ │ -37a158: 7120 ae97 8700 |006a: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a15e: 0b07 |006d: move-result-wide v7 │ │ -37a160: 53f9 6348 |006e: iget-wide v9, v15, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4863 │ │ -37a164: 7120 ae97 a900 |0070: invoke-static {v9, v10}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a16a: 0b09 |0073: move-result-wide v9 │ │ -37a16c: 2f0b 0709 |0074: cmpl-double v11, v7, v9 │ │ -37a170: 3a0b 0300 |0076: if-ltz v11, 0079 // +0003 │ │ -37a174: 2807 |0078: goto 007f // +0007 │ │ -37a176: ac10 040d |0079: sub-double v16, v4, v13 │ │ -37a17a: 1904 1040 |007b: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ -37a17e: ce4d |007d: div-double/2addr v13, v4 │ │ -37a180: 07c6 |007e: move-object v6, v12 │ │ -37a182: 1804 fca9 f1d2 4d62 503f |007f: const-wide v4, #double 0.001 // #3f50624dd2f1a9fc │ │ -37a18c: ac04 1004 |0084: sub-double v4, v16, v4 │ │ -37a190: 28ab |0086: goto 0031 // -0055 │ │ -37a192: 0446 |0087: move-wide v6, v4 │ │ -37a194: 0428 |0088: move-wide v8, v2 │ │ -37a196: 040a |0089: move-wide v10, v0 │ │ -37a198: 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 │ │ -37a19e: 0c00 |008d: move-result-object v0 │ │ -37a1a0: 1100 |008e: return-object v0 │ │ +37a070: |[37a070] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(D)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ +37a080: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ +37a08a: ac00 1200 |0005: sub-double v0, v18, v0 │ │ +37a08e: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +37a092: 2f04 0200 |0009: cmpl-double v4, v2, v0 │ │ +37a096: 3d04 0800 |000b: if-lez v4, 0013 // +0008 │ │ +37a09a: 1802 182d 4454 fb21 1940 |000d: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ +37a0a4: cb20 |0012: add-double/2addr v0, v2 │ │ +37a0a6: 7120 b897 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ +37a0ac: 0b02 |0016: move-result-wide v2 │ │ +37a0ae: 1804 4629 9d1f b1a3 d43f |0017: const-wide v4, #double 0.322491 // #3fd4a3b11f9d2946 │ │ +37a0b8: ad02 0204 |001c: mul-double v2, v2, v4 │ │ +37a0bc: 7120 d197 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ +37a0c2: 0b00 |0021: move-result-wide v0 │ │ +37a0c4: ad00 0004 |0022: mul-double v0, v0, v4 │ │ +37a0c8: 1804 ae47 e17a 14ae ef3f |0024: const-wide v4, #double 0.99 // #3fefae147ae147ae │ │ +37a0d2: 1806 9a99 9999 9999 c9bf |0029: const-wide v6, #double -0.2 // #bfc999999999999a │ │ +37a0dc: 120c |002e: const/4 v12, #int 0 // #0 │ │ +37a0de: 046d |002f: move-wide v13, v6 │ │ +37a0e0: 07c6 |0030: move-object v6, v12 │ │ +37a0e2: 1807 3333 3333 3333 d33f |0031: const-wide v7, #double 0.3 // #3fd3333333333333 │ │ +37a0ec: 2f09 0407 |0036: cmpl-double v9, v4, v7 │ │ +37a0f0: 3d09 4f00 |0038: if-lez v9, 0087 // +004f │ │ +37a0f4: 1807 7b14 ae47 e17a 74bf |003a: const-wide v7, #double -0.005 // #bf747ae147ae147b │ │ +37a0fe: 3009 0d07 |003f: cmpg-double v9, v13, v7 │ │ +37a102: 3b09 4600 |0041: if-gez v9, 0087 // +0046 │ │ +37a106: 3806 0300 |0043: if-eqz v6, 0046 // +0003 │ │ +37a10a: 2808 |0045: goto 004d // +0008 │ │ +37a10c: 0446 |0046: move-wide v6, v4 │ │ +37a10e: 0428 |0047: move-wide v8, v2 │ │ +37a110: 040a |0048: move-wide v10, v0 │ │ +37a112: 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 │ │ +37a118: 0c06 |004c: move-result-object v6 │ │ +37a11a: 076f |004d: move-object v15, v6 │ │ +37a11c: ab10 040d |004e: add-double v16, v4, v13 │ │ +37a120: 0506 1000 |0050: move-wide/from16 v6, v16 │ │ +37a124: 0428 |0052: move-wide v8, v2 │ │ +37a126: 040a |0053: move-wide v10, v0 │ │ +37a128: 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 │ │ +37a12e: 0c06 |0057: move-result-object v6 │ │ +37a130: 5367 6248 |0058: iget-wide v7, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4862 │ │ +37a134: 7120 ae97 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a13a: 0b07 |005d: move-result-wide v7 │ │ +37a13c: 53f9 6248 |005e: iget-wide v9, v15, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4862 │ │ +37a140: 7120 ae97 a900 |0060: invoke-static {v9, v10}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a146: 0b09 |0063: move-result-wide v9 │ │ +37a148: 2f0b 0709 |0064: cmpl-double v11, v7, v9 │ │ +37a14c: 3a0b 1300 |0066: if-ltz v11, 0079 // +0013 │ │ +37a150: 5367 6348 |0068: iget-wide v7, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4863 │ │ +37a154: 7120 ae97 8700 |006a: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a15a: 0b07 |006d: move-result-wide v7 │ │ +37a15c: 53f9 6348 |006e: iget-wide v9, v15, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4863 │ │ +37a160: 7120 ae97 a900 |0070: invoke-static {v9, v10}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a166: 0b09 |0073: move-result-wide v9 │ │ +37a168: 2f0b 0709 |0074: cmpl-double v11, v7, v9 │ │ +37a16c: 3a0b 0300 |0076: if-ltz v11, 0079 // +0003 │ │ +37a170: 2807 |0078: goto 007f // +0007 │ │ +37a172: ac10 040d |0079: sub-double v16, v4, v13 │ │ +37a176: 1904 1040 |007b: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ +37a17a: ce4d |007d: div-double/2addr v13, v4 │ │ +37a17c: 07c6 |007e: move-object v6, v12 │ │ +37a17e: 1804 fca9 f1d2 4d62 503f |007f: const-wide v4, #double 0.001 // #3f50624dd2f1a9fc │ │ +37a188: ac04 1004 |0084: sub-double v4, v16, v4 │ │ +37a18c: 28ab |0086: goto 0031 // -0055 │ │ +37a18e: 0446 |0087: move-wide v6, v4 │ │ +37a190: 0428 |0088: move-wide v8, v2 │ │ +37a192: 040a |0089: move-wide v10, v0 │ │ +37a194: 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 │ │ +37a19a: 0c00 |008d: move-result-object v0 │ │ +37a19c: 1100 |008e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=834 │ │ 0x001e line=835 │ │ 0x0049 line=839 │ │ 0x0054 line=840 │ │ 0x0058 line=841 │ │ @@ -1503297,33 +1503296,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 │ │ -37a1a4: |[37a1a4] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(DD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ -37a1b4: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ -37a1be: cc0c |0005: sub-double/2addr v12, v0 │ │ -37a1c0: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -37a1c4: 2f02 000c |0008: cmpl-double v2, v0, v12 │ │ -37a1c8: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ -37a1cc: 1800 182d 4454 fb21 1940 |000c: const-wide v0, #double 6.28319 // #401921fb54442d18 │ │ -37a1d6: cb0c |0011: add-double/2addr v12, v0 │ │ -37a1d8: 7120 b897 dc00 |0012: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ -37a1de: 0b00 |0015: move-result-wide v0 │ │ -37a1e0: 1802 4629 9d1f b1a3 d43f |0016: const-wide v2, #double 0.322491 // #3fd4a3b11f9d2946 │ │ -37a1ea: ad06 0002 |001b: mul-double v6, v0, v2 │ │ -37a1ee: 7120 d197 dc00 |001d: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ -37a1f4: 0b0c |0020: move-result-wide v12 │ │ -37a1f6: ad08 0c02 |0021: mul-double v8, v12, v2 │ │ -37a1fa: 04a4 |0023: move-wide v4, v10 │ │ -37a1fc: 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 │ │ -37a202: 0c0a |0027: move-result-object v10 │ │ -37a204: 110a |0028: return-object v10 │ │ +37a1a0: |[37a1a0] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(DD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ +37a1b0: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ +37a1ba: cc0c |0005: sub-double/2addr v12, v0 │ │ +37a1bc: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +37a1c0: 2f02 000c |0008: cmpl-double v2, v0, v12 │ │ +37a1c4: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ +37a1c8: 1800 182d 4454 fb21 1940 |000c: const-wide v0, #double 6.28319 // #401921fb54442d18 │ │ +37a1d2: cb0c |0011: add-double/2addr v12, v0 │ │ +37a1d4: 7120 b897 dc00 |0012: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ +37a1da: 0b00 |0015: move-result-wide v0 │ │ +37a1dc: 1802 4629 9d1f b1a3 d43f |0016: const-wide v2, #double 0.322491 // #3fd4a3b11f9d2946 │ │ +37a1e6: ad06 0002 |001b: mul-double v6, v0, v2 │ │ +37a1ea: 7120 d197 dc00 |001d: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ +37a1f0: 0b0c |0020: move-result-wide v12 │ │ +37a1f2: ad08 0c02 |0021: mul-double v8, v12, v2 │ │ +37a1f6: 04a4 |0023: move-wide v4, v10 │ │ +37a1f8: 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 │ │ +37a1fe: 0c0a |0027: move-result-object v10 │ │ +37a200: 110a |0028: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0012 line=825 │ │ 0x001d line=826 │ │ 0x0024 line=827 │ │ locals : │ │ 0x0000 - 0x0029 reg=10 (null) D │ │ @@ -1503334,208 +1503333,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 │ │ -37a208: |[37a208] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ -37a218: 1607 0000 |0000: const-wide/16 v7, #int 0 // #0 │ │ -37a21c: 2f00 0718 |0002: cmpl-double v0, v7, v24 │ │ -37a220: 3a00 0500 |0004: if-ltz v0, 0009 // +0005 │ │ -37a224: 6200 f075 |0006: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f0 │ │ -37a228: 1100 |0008: return-object v0 │ │ -37a22a: 1900 f03f |0009: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -37a22e: 3002 0018 |000b: cmpg-double v2, v0, v24 │ │ -37a232: 3c02 0500 |000d: if-gtz v2, 0012 // +0005 │ │ -37a236: 6200 f175 |000f: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ -37a23a: 1100 |0011: return-object v0 │ │ -37a23c: 1802 0ad7 a370 3d0a ef3f |0012: const-wide v2, #double 0.97 // #3fef0a3d70a3d70a │ │ -37a246: 3004 0218 |0017: cmpg-double v4, v2, v24 │ │ -37a24a: 3b04 0b00 |0019: if-gez v4, 0024 // +000b │ │ -37a24e: ac00 0018 |001b: sub-double v0, v0, v24 │ │ -37a252: 1802 c01e 85eb 51b8 9e3f |001d: const-wide v2, #double 0.03 // #3f9eb851eb851ec0 │ │ -37a25c: ce20 |0022: div-double/2addr v0, v2 │ │ -37a25e: 2812 |0023: goto 0035 // +0012 │ │ -37a260: 1800 3333 3333 3333 d33f |0024: const-wide v0, #double 0.3 // #3fd3333333333333 │ │ -37a26a: 2f02 0018 |0029: cmpl-double v2, v0, v24 │ │ -37a26e: 3d02 0500 |002b: if-lez v2, 0030 // +0005 │ │ -37a272: ae00 1800 |002d: div-double v0, v24, v0 │ │ -37a276: 2806 |002f: goto 0035 // +0006 │ │ -37a278: 1800 4629 9d1f b1a3 d43f |0030: const-wide v0, #double 0.322491 // #3fd4a3b11f9d2946 │ │ -37a282: 1802 9a99 9999 9999 e93f |0035: const-wide v2, #double 0.8 // #3fe999999999999a │ │ -37a28c: ad02 0200 |003a: mul-double v2, v2, v0 │ │ -37a290: 1809 fca9 f1d2 4d62 503f |003c: const-wide v9, #double 0.001 // #3f50624dd2f1a9fc │ │ -37a29a: 0505 1c00 |0041: move-wide/from16 v5, v28 │ │ -37a29e: 042b |0043: move-wide v11, v2 │ │ -37a2a0: 049d |0044: move-wide v13, v9 │ │ -37a2a2: 0503 1a00 |0045: move-wide/from16 v3, v26 │ │ -37a2a6: 7120 ae97 4300 |0047: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a2ac: 0b0f |004a: move-result-wide v15 │ │ -37a2ae: 1811 fca9 f1d2 4d62 603f |004b: const-wide v17, #double 0.002 // #3f60624dd2f1a9fc │ │ -37a2b8: 3002 110f |0050: cmpg-double v2, v17, v15 │ │ -37a2bc: 3a02 0a00 |0052: if-ltz v2, 005c // +000a │ │ -37a2c0: 7120 ae97 6500 |0054: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a2c6: 0b0f |0057: move-result-wide v15 │ │ -37a2c8: 3002 110f |0058: cmpg-double v2, v17, v15 │ │ -37a2cc: 3b02 0e01 |005a: if-gez v2, 0168 // +010e │ │ -37a2d0: ac0f 000d |005c: sub-double v15, v0, v13 │ │ -37a2d4: 2f02 0f09 |005e: cmpl-double v2, v15, v9 │ │ -37a2d8: 3d02 0801 |0060: if-lez v2, 0168 // +0108 │ │ -37a2dc: ac0f 0009 |0062: sub-double v15, v0, v9 │ │ -37a2e0: 2f00 110f |0064: cmpl-double v0, v17, v15 │ │ -37a2e4: 3a00 0e00 |0066: if-ltz v0, 0074 // +000e │ │ -37a2e8: 1900 e03f |0068: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -37a2ec: 3002 0018 |006a: cmpg-double v2, v0, v24 │ │ -37a2f0: 3b02 0500 |006c: if-gez v2, 0071 // +0005 │ │ -37a2f4: 6200 f175 |006e: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ -37a2f8: 2803 |0070: goto 0073 // +0003 │ │ -37a2fa: 6200 f075 |0071: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f0 │ │ -37a2fe: 1100 |0073: return-object v0 │ │ -37a300: 1200 |0074: const/4 v0, #int 0 // #0 │ │ -37a302: 7120 ae97 4300 |0075: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a308: 0b01 |0078: move-result-wide v1 │ │ -37a30a: 1313 0100 |0079: const/16 v19, #int 1 // #1 │ │ -37a30e: 2f14 010b |007b: cmpl-double v20, v1, v11 │ │ -37a312: 3d14 1200 |007d: if-lez v20, 008f // +0012 │ │ -37a316: ad05 050b |007f: mul-double v5, v5, v11 │ │ -37a31a: 7120 ae97 4300 |0081: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a320: 0b00 |0084: move-result-wide v0 │ │ -37a322: ce05 |0085: div-double/2addr v5, v0 │ │ -37a324: 3000 0703 |0086: cmpg-double v0, v7, v3 │ │ -37a328: 3c00 0400 |0088: if-gtz v0, 008c // +0004 │ │ -37a32c: 04b3 |008a: move-wide v3, v11 │ │ -37a32e: 2803 |008b: goto 008e // +0003 │ │ -37a330: 80b0 |008c: neg-double v0, v11 │ │ -37a332: 0403 |008d: move-wide v3, v0 │ │ -37a334: 1210 |008e: const/4 v0, #int 1 // #1 │ │ -37a336: 7120 ae97 6500 |008f: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a33c: 0b01 |0092: move-result-wide v1 │ │ -37a33e: 2f14 010b |0093: cmpl-double v20, v1, v11 │ │ -37a342: 3d14 1200 |0095: if-lez v20, 00a7 // +0012 │ │ -37a346: ad03 030b |0097: mul-double v3, v3, v11 │ │ -37a34a: 7120 ae97 6500 |0099: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a350: 0b00 |009c: move-result-wide v0 │ │ -37a352: ce03 |009d: div-double/2addr v3, v0 │ │ -37a354: 3000 0705 |009e: cmpg-double v0, v7, v5 │ │ -37a358: 3c00 0400 |00a0: if-gtz v0, 00a4 // +0004 │ │ -37a35c: 04b5 |00a2: move-wide v5, v11 │ │ -37a35e: 2806 |00a3: goto 00a9 // +0006 │ │ -37a360: 80b0 |00a4: neg-double v0, v11 │ │ -37a362: 0405 |00a5: move-wide v5, v0 │ │ -37a364: 2803 |00a6: goto 00a9 // +0003 │ │ -37a366: 0213 0000 |00a7: move/from16 v19, v0 │ │ -37a36a: 3913 1e00 |00a9: if-nez v19, 00c7 // +001e │ │ -37a36e: 7120 ae97 4300 |00ab: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a374: 0b00 |00ae: move-result-wide v0 │ │ -37a376: 7120 ae97 6500 |00af: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a37c: 0b13 |00b2: move-result-wide v19 │ │ -37a37e: 2f02 0013 |00b3: cmpl-double v2, v0, v19 │ │ -37a382: 3d02 0700 |00b5: if-lez v2, 00bc // +0007 │ │ -37a386: 7120 ae97 4300 |00b7: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a38c: 0b00 |00ba: move-result-wide v0 │ │ -37a38e: 2805 |00bb: goto 00c0 // +0005 │ │ -37a390: 7120 ae97 6500 |00bc: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a396: 0b00 |00bf: move-result-wide v0 │ │ -37a398: ae00 0f00 |00c0: div-double v0, v15, v0 │ │ -37a39c: ad03 0300 |00c2: mul-double v3, v3, v0 │ │ -37a3a0: ad05 0500 |00c4: mul-double v5, v5, v0 │ │ -37a3a4: cb9d |00c6: add-double/2addr v13, v9 │ │ -37a3a6: 0513 0500 |00c7: move-wide/from16 v19, v5 │ │ -37a3aa: 0515 0d00 |00c9: move-wide/from16 v21, v13 │ │ -37a3ae: 043d |00cb: move-wide v13, v3 │ │ -37a3b0: 2217 990e |00cc: new-instance v23, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ -37a3b4: 0800 1700 |00ce: move-object/from16 v0, v23 │ │ -37a3b8: 0501 1800 |00d0: move-wide/from16 v1, v24 │ │ -37a3bc: 04d3 |00d2: move-wide v3, v13 │ │ -37a3be: 0505 1300 |00d3: move-wide/from16 v5, v19 │ │ -37a3c2: 7607 c470 0000 |00d5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c4 │ │ -37a3c8: 7701 ca70 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@70ca │ │ -37a3ce: 0c00 |00db: move-result-object v0 │ │ -37a3d0: 5301 6648 |00dc: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37a3d4: 5303 6548 |00de: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37a3d8: 3005 0103 |00e0: cmpg-double v5, v1, v3 │ │ -37a3dc: 3b05 1000 |00e2: if-gez v5, 00f2 // +0010 │ │ -37a3e0: 5301 6448 |00e4: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37a3e4: 5303 6648 |00e6: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37a3e8: 3005 0103 |00e8: cmpg-double v5, v1, v3 │ │ -37a3ec: 3b05 0500 |00ea: if-gez v5, 00ef // +0005 │ │ -37a3f0: 5301 6448 |00ec: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37a3f4: 2811 |00ee: goto 00ff // +0011 │ │ -37a3f6: 5301 6648 |00ef: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37a3fa: 280e |00f1: goto 00ff // +000e │ │ -37a3fc: 5301 6448 |00f2: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37a400: 5303 6548 |00f4: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37a404: 3005 0103 |00f6: cmpg-double v5, v1, v3 │ │ -37a408: 3b05 0500 |00f8: if-gez v5, 00fd // +0005 │ │ -37a40c: 5301 6448 |00fa: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37a410: 2803 |00fc: goto 00ff // +0003 │ │ -37a412: 5301 6548 |00fd: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37a416: 5303 6648 |00ff: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37a41a: 5305 6548 |0101: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37a41e: 2f17 0305 |0103: cmpl-double v23, v3, v5 │ │ -37a422: 3d17 1000 |0105: if-lez v23, 0115 // +0010 │ │ -37a426: 5303 6448 |0107: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37a42a: 5305 6648 |0109: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37a42e: 2f17 0305 |010b: cmpl-double v23, v3, v5 │ │ -37a432: 3d17 0500 |010d: if-lez v23, 0112 // +0005 │ │ -37a436: 5303 6448 |010f: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37a43a: 2811 |0111: goto 0122 // +0011 │ │ -37a43c: 5303 6648 |0112: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37a440: 280e |0114: goto 0122 // +000e │ │ -37a442: 5303 6448 |0115: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37a446: 5305 6548 |0117: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37a44a: 2f17 0305 |0119: cmpl-double v23, v3, v5 │ │ -37a44e: 3d17 0500 |011b: if-lez v23, 0120 // +0005 │ │ -37a452: 5303 6448 |011d: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37a456: 2803 |011f: goto 0122 // +0003 │ │ -37a458: 5303 6548 |0120: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37a45c: cc9b |0122: sub-double/2addr v11, v9 │ │ -37a45e: 1805 fca9 f1d2 4d62 60bf |0123: const-wide v5, #double -0.002 // #bf60624dd2f1a9fc │ │ -37a468: 2f00 0501 |0128: cmpl-double v0, v5, v1 │ │ -37a46c: 3d00 1100 |012a: if-lez v0, 013b // +0011 │ │ -37a470: 3000 1103 |012c: cmpg-double v0, v17, v3 │ │ -37a474: 3b00 0700 |012e: if-gez v0, 0135 // +0007 │ │ -37a478: ad0b 0b03 |0130: mul-double v11, v11, v3 │ │ -37a47c: cc13 |0132: sub-double/2addr v3, v1 │ │ -37a47e: ce3b |0133: div-double/2addr v11, v3 │ │ -37a480: 2802 |0134: goto 0136 // +0002 │ │ -37a482: cc9f |0135: sub-double/2addr v15, v9 │ │ -37a484: 3000 0b0f |0136: cmpg-double v0, v11, v15 │ │ -37a488: 3b00 1200 |0138: if-gez v0, 014a // +0012 │ │ -37a48c: 2812 |013a: goto 014c // +0012 │ │ -37a48e: 1800 d578 e926 3108 f03f |013b: const-wide v0, #double 1.002 // #3ff0083126e978d5 │ │ -37a498: 3002 0003 |0140: cmpg-double v2, v0, v3 │ │ -37a49c: 3b02 0c00 |0142: if-gez v2, 014e // +000c │ │ -37a4a0: ce3b |0144: div-double/2addr v11, v3 │ │ -37a4a2: 3000 0b0f |0145: cmpg-double v0, v11, v15 │ │ -37a4a6: 3b00 0300 |0147: if-gez v0, 014a // +0003 │ │ -37a4aa: 2803 |0149: goto 014c // +0003 │ │ -37a4ac: ac0b 0f09 |014a: sub-double v11, v15, v9 │ │ -37a4b0: 04b0 |014c: move-wide v0, v11 │ │ -37a4b2: 280a |014d: goto 0157 // +000a │ │ -37a4b4: 3000 0b15 |014e: cmpg-double v0, v11, v21 │ │ -37a4b8: 3b00 0400 |0150: if-gez v0, 0154 // +0004 │ │ -37a4bc: ab0b 1509 |0152: add-double v11, v21, v9 │ │ -37a4c0: 0515 0b00 |0154: move-wide/from16 v21, v11 │ │ -37a4c4: 04f0 |0156: move-wide v0, v15 │ │ -37a4c6: 1902 0840 |0157: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ -37a4ca: ad02 0200 |0159: mul-double v2, v2, v0 │ │ -37a4ce: ab02 0215 |015b: add-double v2, v2, v21 │ │ -37a4d2: 1904 1040 |015d: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ -37a4d6: ae0b 0204 |015f: div-double v11, v2, v4 │ │ -37a4da: 04d3 |0161: move-wide v3, v13 │ │ -37a4dc: 0505 1300 |0162: move-wide/from16 v5, v19 │ │ -37a4e0: 050d 1500 |0164: move-wide/from16 v13, v21 │ │ -37a4e4: 2900 e1fe |0166: goto/16 0047 // -011f │ │ -37a4e8: 2207 990e |0168: new-instance v7, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ -37a4ec: 0770 |016a: move-object v0, v7 │ │ -37a4ee: 0501 1800 |016b: move-wide/from16 v1, v24 │ │ -37a4f2: 7607 c470 0000 |016d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c4 │ │ -37a4f8: 1107 |0170: return-object v7 │ │ +37a204: |[37a204] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ +37a214: 1607 0000 |0000: const-wide/16 v7, #int 0 // #0 │ │ +37a218: 2f00 0718 |0002: cmpl-double v0, v7, v24 │ │ +37a21c: 3a00 0500 |0004: if-ltz v0, 0009 // +0005 │ │ +37a220: 6200 f075 |0006: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f0 │ │ +37a224: 1100 |0008: return-object v0 │ │ +37a226: 1900 f03f |0009: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +37a22a: 3002 0018 |000b: cmpg-double v2, v0, v24 │ │ +37a22e: 3c02 0500 |000d: if-gtz v2, 0012 // +0005 │ │ +37a232: 6200 f175 |000f: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ +37a236: 1100 |0011: return-object v0 │ │ +37a238: 1802 0ad7 a370 3d0a ef3f |0012: const-wide v2, #double 0.97 // #3fef0a3d70a3d70a │ │ +37a242: 3004 0218 |0017: cmpg-double v4, v2, v24 │ │ +37a246: 3b04 0b00 |0019: if-gez v4, 0024 // +000b │ │ +37a24a: ac00 0018 |001b: sub-double v0, v0, v24 │ │ +37a24e: 1802 c01e 85eb 51b8 9e3f |001d: const-wide v2, #double 0.03 // #3f9eb851eb851ec0 │ │ +37a258: ce20 |0022: div-double/2addr v0, v2 │ │ +37a25a: 2812 |0023: goto 0035 // +0012 │ │ +37a25c: 1800 3333 3333 3333 d33f |0024: const-wide v0, #double 0.3 // #3fd3333333333333 │ │ +37a266: 2f02 0018 |0029: cmpl-double v2, v0, v24 │ │ +37a26a: 3d02 0500 |002b: if-lez v2, 0030 // +0005 │ │ +37a26e: ae00 1800 |002d: div-double v0, v24, v0 │ │ +37a272: 2806 |002f: goto 0035 // +0006 │ │ +37a274: 1800 4629 9d1f b1a3 d43f |0030: const-wide v0, #double 0.322491 // #3fd4a3b11f9d2946 │ │ +37a27e: 1802 9a99 9999 9999 e93f |0035: const-wide v2, #double 0.8 // #3fe999999999999a │ │ +37a288: ad02 0200 |003a: mul-double v2, v2, v0 │ │ +37a28c: 1809 fca9 f1d2 4d62 503f |003c: const-wide v9, #double 0.001 // #3f50624dd2f1a9fc │ │ +37a296: 0505 1c00 |0041: move-wide/from16 v5, v28 │ │ +37a29a: 042b |0043: move-wide v11, v2 │ │ +37a29c: 049d |0044: move-wide v13, v9 │ │ +37a29e: 0503 1a00 |0045: move-wide/from16 v3, v26 │ │ +37a2a2: 7120 ae97 4300 |0047: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a2a8: 0b0f |004a: move-result-wide v15 │ │ +37a2aa: 1811 fca9 f1d2 4d62 603f |004b: const-wide v17, #double 0.002 // #3f60624dd2f1a9fc │ │ +37a2b4: 3002 110f |0050: cmpg-double v2, v17, v15 │ │ +37a2b8: 3a02 0a00 |0052: if-ltz v2, 005c // +000a │ │ +37a2bc: 7120 ae97 6500 |0054: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a2c2: 0b0f |0057: move-result-wide v15 │ │ +37a2c4: 3002 110f |0058: cmpg-double v2, v17, v15 │ │ +37a2c8: 3b02 0e01 |005a: if-gez v2, 0168 // +010e │ │ +37a2cc: ac0f 000d |005c: sub-double v15, v0, v13 │ │ +37a2d0: 2f02 0f09 |005e: cmpl-double v2, v15, v9 │ │ +37a2d4: 3d02 0801 |0060: if-lez v2, 0168 // +0108 │ │ +37a2d8: ac0f 0009 |0062: sub-double v15, v0, v9 │ │ +37a2dc: 2f00 110f |0064: cmpl-double v0, v17, v15 │ │ +37a2e0: 3a00 0e00 |0066: if-ltz v0, 0074 // +000e │ │ +37a2e4: 1900 e03f |0068: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +37a2e8: 3002 0018 |006a: cmpg-double v2, v0, v24 │ │ +37a2ec: 3b02 0500 |006c: if-gez v2, 0071 // +0005 │ │ +37a2f0: 6200 f175 |006e: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ +37a2f4: 2803 |0070: goto 0073 // +0003 │ │ +37a2f6: 6200 f075 |0071: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f0 │ │ +37a2fa: 1100 |0073: return-object v0 │ │ +37a2fc: 1200 |0074: const/4 v0, #int 0 // #0 │ │ +37a2fe: 7120 ae97 4300 |0075: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a304: 0b01 |0078: move-result-wide v1 │ │ +37a306: 1313 0100 |0079: const/16 v19, #int 1 // #1 │ │ +37a30a: 2f14 010b |007b: cmpl-double v20, v1, v11 │ │ +37a30e: 3d14 1200 |007d: if-lez v20, 008f // +0012 │ │ +37a312: ad05 050b |007f: mul-double v5, v5, v11 │ │ +37a316: 7120 ae97 4300 |0081: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a31c: 0b00 |0084: move-result-wide v0 │ │ +37a31e: ce05 |0085: div-double/2addr v5, v0 │ │ +37a320: 3000 0703 |0086: cmpg-double v0, v7, v3 │ │ +37a324: 3c00 0400 |0088: if-gtz v0, 008c // +0004 │ │ +37a328: 04b3 |008a: move-wide v3, v11 │ │ +37a32a: 2803 |008b: goto 008e // +0003 │ │ +37a32c: 80b0 |008c: neg-double v0, v11 │ │ +37a32e: 0403 |008d: move-wide v3, v0 │ │ +37a330: 1210 |008e: const/4 v0, #int 1 // #1 │ │ +37a332: 7120 ae97 6500 |008f: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a338: 0b01 |0092: move-result-wide v1 │ │ +37a33a: 2f14 010b |0093: cmpl-double v20, v1, v11 │ │ +37a33e: 3d14 1200 |0095: if-lez v20, 00a7 // +0012 │ │ +37a342: ad03 030b |0097: mul-double v3, v3, v11 │ │ +37a346: 7120 ae97 6500 |0099: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a34c: 0b00 |009c: move-result-wide v0 │ │ +37a34e: ce03 |009d: div-double/2addr v3, v0 │ │ +37a350: 3000 0705 |009e: cmpg-double v0, v7, v5 │ │ +37a354: 3c00 0400 |00a0: if-gtz v0, 00a4 // +0004 │ │ +37a358: 04b5 |00a2: move-wide v5, v11 │ │ +37a35a: 2806 |00a3: goto 00a9 // +0006 │ │ +37a35c: 80b0 |00a4: neg-double v0, v11 │ │ +37a35e: 0405 |00a5: move-wide v5, v0 │ │ +37a360: 2803 |00a6: goto 00a9 // +0003 │ │ +37a362: 0213 0000 |00a7: move/from16 v19, v0 │ │ +37a366: 3913 1e00 |00a9: if-nez v19, 00c7 // +001e │ │ +37a36a: 7120 ae97 4300 |00ab: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a370: 0b00 |00ae: move-result-wide v0 │ │ +37a372: 7120 ae97 6500 |00af: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a378: 0b13 |00b2: move-result-wide v19 │ │ +37a37a: 2f02 0013 |00b3: cmpl-double v2, v0, v19 │ │ +37a37e: 3d02 0700 |00b5: if-lez v2, 00bc // +0007 │ │ +37a382: 7120 ae97 4300 |00b7: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a388: 0b00 |00ba: move-result-wide v0 │ │ +37a38a: 2805 |00bb: goto 00c0 // +0005 │ │ +37a38c: 7120 ae97 6500 |00bc: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a392: 0b00 |00bf: move-result-wide v0 │ │ +37a394: ae00 0f00 |00c0: div-double v0, v15, v0 │ │ +37a398: ad03 0300 |00c2: mul-double v3, v3, v0 │ │ +37a39c: ad05 0500 |00c4: mul-double v5, v5, v0 │ │ +37a3a0: cb9d |00c6: add-double/2addr v13, v9 │ │ +37a3a2: 0513 0500 |00c7: move-wide/from16 v19, v5 │ │ +37a3a6: 0515 0d00 |00c9: move-wide/from16 v21, v13 │ │ +37a3aa: 043d |00cb: move-wide v13, v3 │ │ +37a3ac: 2217 990e |00cc: new-instance v23, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ +37a3b0: 0800 1700 |00ce: move-object/from16 v0, v23 │ │ +37a3b4: 0501 1800 |00d0: move-wide/from16 v1, v24 │ │ +37a3b8: 04d3 |00d2: move-wide v3, v13 │ │ +37a3ba: 0505 1300 |00d3: move-wide/from16 v5, v19 │ │ +37a3be: 7607 c470 0000 |00d5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c4 │ │ +37a3c4: 7701 ca70 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@70ca │ │ +37a3ca: 0c00 |00db: move-result-object v0 │ │ +37a3cc: 5301 6648 |00dc: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37a3d0: 5303 6548 |00de: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37a3d4: 3005 0103 |00e0: cmpg-double v5, v1, v3 │ │ +37a3d8: 3b05 1000 |00e2: if-gez v5, 00f2 // +0010 │ │ +37a3dc: 5301 6448 |00e4: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37a3e0: 5303 6648 |00e6: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37a3e4: 3005 0103 |00e8: cmpg-double v5, v1, v3 │ │ +37a3e8: 3b05 0500 |00ea: if-gez v5, 00ef // +0005 │ │ +37a3ec: 5301 6448 |00ec: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37a3f0: 2811 |00ee: goto 00ff // +0011 │ │ +37a3f2: 5301 6648 |00ef: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37a3f6: 280e |00f1: goto 00ff // +000e │ │ +37a3f8: 5301 6448 |00f2: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37a3fc: 5303 6548 |00f4: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37a400: 3005 0103 |00f6: cmpg-double v5, v1, v3 │ │ +37a404: 3b05 0500 |00f8: if-gez v5, 00fd // +0005 │ │ +37a408: 5301 6448 |00fa: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37a40c: 2803 |00fc: goto 00ff // +0003 │ │ +37a40e: 5301 6548 |00fd: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37a412: 5303 6648 |00ff: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37a416: 5305 6548 |0101: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37a41a: 2f17 0305 |0103: cmpl-double v23, v3, v5 │ │ +37a41e: 3d17 1000 |0105: if-lez v23, 0115 // +0010 │ │ +37a422: 5303 6448 |0107: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37a426: 5305 6648 |0109: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37a42a: 2f17 0305 |010b: cmpl-double v23, v3, v5 │ │ +37a42e: 3d17 0500 |010d: if-lez v23, 0112 // +0005 │ │ +37a432: 5303 6448 |010f: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37a436: 2811 |0111: goto 0122 // +0011 │ │ +37a438: 5303 6648 |0112: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37a43c: 280e |0114: goto 0122 // +000e │ │ +37a43e: 5303 6448 |0115: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37a442: 5305 6548 |0117: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37a446: 2f17 0305 |0119: cmpl-double v23, v3, v5 │ │ +37a44a: 3d17 0500 |011b: if-lez v23, 0120 // +0005 │ │ +37a44e: 5303 6448 |011d: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37a452: 2803 |011f: goto 0122 // +0003 │ │ +37a454: 5303 6548 |0120: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37a458: cc9b |0122: sub-double/2addr v11, v9 │ │ +37a45a: 1805 fca9 f1d2 4d62 60bf |0123: const-wide v5, #double -0.002 // #bf60624dd2f1a9fc │ │ +37a464: 2f00 0501 |0128: cmpl-double v0, v5, v1 │ │ +37a468: 3d00 1100 |012a: if-lez v0, 013b // +0011 │ │ +37a46c: 3000 1103 |012c: cmpg-double v0, v17, v3 │ │ +37a470: 3b00 0700 |012e: if-gez v0, 0135 // +0007 │ │ +37a474: ad0b 0b03 |0130: mul-double v11, v11, v3 │ │ +37a478: cc13 |0132: sub-double/2addr v3, v1 │ │ +37a47a: ce3b |0133: div-double/2addr v11, v3 │ │ +37a47c: 2802 |0134: goto 0136 // +0002 │ │ +37a47e: cc9f |0135: sub-double/2addr v15, v9 │ │ +37a480: 3000 0b0f |0136: cmpg-double v0, v11, v15 │ │ +37a484: 3b00 1200 |0138: if-gez v0, 014a // +0012 │ │ +37a488: 2812 |013a: goto 014c // +0012 │ │ +37a48a: 1800 d578 e926 3108 f03f |013b: const-wide v0, #double 1.002 // #3ff0083126e978d5 │ │ +37a494: 3002 0003 |0140: cmpg-double v2, v0, v3 │ │ +37a498: 3b02 0c00 |0142: if-gez v2, 014e // +000c │ │ +37a49c: ce3b |0144: div-double/2addr v11, v3 │ │ +37a49e: 3000 0b0f |0145: cmpg-double v0, v11, v15 │ │ +37a4a2: 3b00 0300 |0147: if-gez v0, 014a // +0003 │ │ +37a4a6: 2803 |0149: goto 014c // +0003 │ │ +37a4a8: ac0b 0f09 |014a: sub-double v11, v15, v9 │ │ +37a4ac: 04b0 |014c: move-wide v0, v11 │ │ +37a4ae: 280a |014d: goto 0157 // +000a │ │ +37a4b0: 3000 0b15 |014e: cmpg-double v0, v11, v21 │ │ +37a4b4: 3b00 0400 |0150: if-gez v0, 0154 // +0004 │ │ +37a4b8: ab0b 1509 |0152: add-double v11, v21, v9 │ │ +37a4bc: 0515 0b00 |0154: move-wide/from16 v21, v11 │ │ +37a4c0: 04f0 |0156: move-wide v0, v15 │ │ +37a4c2: 1902 0840 |0157: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ +37a4c6: ad02 0200 |0159: mul-double v2, v2, v0 │ │ +37a4ca: ab02 0215 |015b: add-double v2, v2, v21 │ │ +37a4ce: 1904 1040 |015d: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ +37a4d2: ae0b 0204 |015f: div-double v11, v2, v4 │ │ +37a4d6: 04d3 |0161: move-wide v3, v13 │ │ +37a4d8: 0505 1300 |0162: move-wide/from16 v5, v19 │ │ +37a4dc: 050d 1500 |0164: move-wide/from16 v13, v21 │ │ +37a4e0: 2900 e1fe |0166: goto/16 0047 // -011f │ │ +37a4e4: 2207 990e |0168: new-instance v7, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ +37a4e8: 0770 |016a: move-object v0, v7 │ │ +37a4ea: 0501 1800 |016b: move-wide/from16 v1, v24 │ │ +37a4ee: 7607 c470 0000 |016d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c4 │ │ +37a4f4: 1107 |0170: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=760 │ │ 0x000f line=762 │ │ 0x0047 line=771 │ │ 0x006e line=775 │ │ 0x0075 line=778 │ │ @@ -1503561,35 +1503560,35 @@ │ │ type : '(DDD)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 45 16-bit code units │ │ -37aa0c: |[37aa0c] net.sf.dibdib.generic.ColorNmz.rgb4Hql:(DDD)I │ │ -37aa1c: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ -37aa26: cc0a |0005: sub-double/2addr v10, v0 │ │ -37aa28: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -37aa2c: 2f02 000a |0008: cmpl-double v2, v0, v10 │ │ -37aa30: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ -37aa34: 1800 182d 4454 fb21 1940 |000c: const-wide v0, #double 6.28319 // #401921fb54442d18 │ │ -37aa3e: cb0a |0011: add-double/2addr v10, v0 │ │ -37aa40: 7120 b897 ba00 |0012: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ -37aa46: 0b00 |0015: move-result-wide v0 │ │ -37aa48: ad00 000c |0016: mul-double v0, v0, v12 │ │ -37aa4c: 1802 4629 9d1f b1a3 d43f |0018: const-wide v2, #double 0.322491 // #3fd4a3b11f9d2946 │ │ -37aa56: ad06 0002 |001d: mul-double v6, v0, v2 │ │ -37aa5a: 7120 d197 ba00 |001f: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ -37aa60: 0b0a |0022: move-result-wide v10 │ │ -37aa62: ad0a 0a0c |0023: mul-double v10, v10, v12 │ │ -37aa66: ad08 0a02 |0025: mul-double v8, v10, v2 │ │ -37aa6a: 04e4 |0027: move-wide v4, v14 │ │ -37aa6c: 7706 19a2 0400 |0028: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Lab:(DDD)I // method@a219 │ │ -37aa72: 0a0a |002b: move-result v10 │ │ -37aa74: 0f0a |002c: return v10 │ │ +37aa08: |[37aa08] net.sf.dibdib.generic.ColorNmz.rgb4Hql:(DDD)I │ │ +37aa18: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ +37aa22: cc0a |0005: sub-double/2addr v10, v0 │ │ +37aa24: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +37aa28: 2f02 000a |0008: cmpl-double v2, v0, v10 │ │ +37aa2c: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ +37aa30: 1800 182d 4454 fb21 1940 |000c: const-wide v0, #double 6.28319 // #401921fb54442d18 │ │ +37aa3a: cb0a |0011: add-double/2addr v10, v0 │ │ +37aa3c: 7120 b897 ba00 |0012: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ +37aa42: 0b00 |0015: move-result-wide v0 │ │ +37aa44: ad00 000c |0016: mul-double v0, v0, v12 │ │ +37aa48: 1802 4629 9d1f b1a3 d43f |0018: const-wide v2, #double 0.322491 // #3fd4a3b11f9d2946 │ │ +37aa52: ad06 0002 |001d: mul-double v6, v0, v2 │ │ +37aa56: 7120 d197 ba00 |001f: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ +37aa5c: 0b0a |0022: move-result-wide v10 │ │ +37aa5e: ad0a 0a0c |0023: mul-double v10, v10, v12 │ │ +37aa62: ad08 0a02 |0025: mul-double v8, v10, v2 │ │ +37aa66: 04e4 |0027: move-wide v4, v14 │ │ +37aa68: 7706 19a2 0400 |0028: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Lab:(DDD)I // method@a219 │ │ +37aa6e: 0a0a |002b: move-result v10 │ │ +37aa70: 0f0a |002c: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0012 line=897 │ │ 0x001f line=898 │ │ 0x0028 line=899 │ │ locals : │ │ 0x0000 - 0x002d reg=10 (null) D │ │ @@ -1503601,110 +1503600,110 @@ │ │ type : '(DDD)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 171 16-bit code units │ │ -37aaa0: |[37aaa0] net.sf.dibdib.generic.ColorNmz.rgb4Lab:(DDD)I │ │ -37aab0: 2207 990e |0000: new-instance v7, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ -37aab4: 0770 |0002: move-object v0, v7 │ │ -37aab6: 0481 |0003: move-wide v1, v8 │ │ -37aab8: 04a3 |0004: move-wide v3, v10 │ │ -37aaba: 04c5 |0005: move-wide v5, v12 │ │ -37aabc: 7607 c470 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c4 │ │ -37aac2: 7110 ca70 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@70ca │ │ -37aac8: 0c00 |000c: move-result-object v0 │ │ -37aaca: 5301 6648 |000d: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37aace: 5303 6548 |000f: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37aad2: 3005 0103 |0011: cmpg-double v5, v1, v3 │ │ -37aad6: 3b05 1000 |0013: if-gez v5, 0023 // +0010 │ │ -37aada: 5301 6448 |0015: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37aade: 5303 6648 |0017: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37aae2: 3005 0103 |0019: cmpg-double v5, v1, v3 │ │ -37aae6: 3b05 0500 |001b: if-gez v5, 0020 // +0005 │ │ -37aaea: 5301 6448 |001d: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37aaee: 2811 |001f: goto 0030 // +0011 │ │ -37aaf0: 5301 6648 |0020: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37aaf4: 280e |0022: goto 0030 // +000e │ │ -37aaf6: 5301 6448 |0023: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37aafa: 5303 6548 |0025: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37aafe: 3005 0103 |0027: cmpg-double v5, v1, v3 │ │ -37ab02: 3b05 0500 |0029: if-gez v5, 002e // +0005 │ │ -37ab06: 5301 6448 |002b: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37ab0a: 2803 |002d: goto 0030 // +0003 │ │ -37ab0c: 5301 6548 |002e: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37ab10: 5303 6648 |0030: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37ab14: 5305 6548 |0032: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37ab18: 2f07 0305 |0034: cmpl-double v7, v3, v5 │ │ -37ab1c: 3d07 1000 |0036: if-lez v7, 0046 // +0010 │ │ -37ab20: 5303 6448 |0038: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37ab24: 5305 6648 |003a: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37ab28: 2f07 0305 |003c: cmpl-double v7, v3, v5 │ │ -37ab2c: 3d07 0500 |003e: if-lez v7, 0043 // +0005 │ │ -37ab30: 5303 6448 |0040: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37ab34: 2811 |0042: goto 0053 // +0011 │ │ -37ab36: 5303 6648 |0043: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37ab3a: 280e |0045: goto 0053 // +000e │ │ -37ab3c: 5303 6448 |0046: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37ab40: 5305 6548 |0048: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37ab44: 2f07 0305 |004a: cmpl-double v7, v3, v5 │ │ -37ab48: 3d07 0500 |004c: if-lez v7, 0051 // +0005 │ │ -37ab4c: 5303 6448 |004e: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37ab50: 2803 |0050: goto 0053 // +0003 │ │ -37ab52: 5303 6548 |0051: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37ab56: 1805 fca9 f1d2 4d62 70bf |0053: const-wide v5, #double -0.004 // #bf70624dd2f1a9fc │ │ -37ab60: 2f07 0501 |0058: cmpl-double v7, v5, v1 │ │ -37ab64: 3b07 0b00 |005a: if-gez v7, 0065 // +000b │ │ -37ab68: 1801 aaf1 d24d 6210 f03f |005c: const-wide v1, #double 1.004 // #3ff010624dd2f1aa │ │ -37ab72: 3005 0103 |0061: cmpg-double v5, v1, v3 │ │ -37ab76: 3c05 0a00 |0063: if-gtz v5, 006d // +000a │ │ -37ab7a: 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 │ │ -37ab80: 0c08 |0068: move-result-object v8 │ │ -37ab82: 7110 ca70 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@70ca │ │ -37ab88: 0c00 |006c: move-result-object v0 │ │ -37ab8a: 5308 6648 |006d: iget-wide v8, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ -37ab8e: 190a 7040 |006f: const-wide/high16 v10, #long 4643211215818981376 // #4070 │ │ -37ab92: ad08 080a |0071: mul-double v8, v8, v10 │ │ -37ab96: 180c cdcc cccc cccc ec3f |0073: const-wide v12, #double 0.9 // #3feccccccccccccd │ │ -37aba0: cbc8 |0078: add-double/2addr v8, v12 │ │ -37aba2: 8a88 |0079: double-to-int v8, v8 │ │ -37aba4: 5301 6548 |007a: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ -37aba8: ad01 010a |007c: mul-double v1, v1, v10 │ │ -37abac: cbc1 |007e: add-double/2addr v1, v12 │ │ -37abae: 8a19 |007f: double-to-int v9, v1 │ │ -37abb0: 5300 6448 |0080: iget-wide v0, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ -37abb4: ad00 000a |0082: mul-double v0, v0, v10 │ │ -37abb8: cbc0 |0084: add-double/2addr v0, v12 │ │ -37abba: 8a0a |0085: double-to-int v10, v0 │ │ -37abbc: 120b |0086: const/4 v11, #int 0 // #0 │ │ -37abbe: 130c ff00 |0087: const/16 v12, #int 255 // #ff │ │ -37abc2: 368c 0500 |0089: if-gt v12, v8, 008e // +0005 │ │ -37abc6: 1308 ff00 |008b: const/16 v8, #int 255 // #ff │ │ -37abca: 2805 |008d: goto 0092 // +0005 │ │ -37abcc: 3a08 0300 |008e: if-ltz v8, 0091 // +0003 │ │ -37abd0: 2802 |0090: goto 0092 // +0002 │ │ -37abd2: 1208 |0091: const/4 v8, #int 0 // #0 │ │ -37abd4: 369c 0500 |0092: if-gt v12, v9, 0097 // +0005 │ │ -37abd8: 1309 ff00 |0094: const/16 v9, #int 255 // #ff │ │ -37abdc: 2805 |0096: goto 009b // +0005 │ │ -37abde: 3a09 0300 |0097: if-ltz v9, 009a // +0003 │ │ -37abe2: 2802 |0099: goto 009b // +0002 │ │ -37abe4: 1209 |009a: const/4 v9, #int 0 // #0 │ │ -37abe6: 36ac 0500 |009b: if-gt v12, v10, 00a0 // +0005 │ │ -37abea: 130a ff00 |009d: const/16 v10, #int 255 // #ff │ │ -37abee: 2805 |009f: goto 00a4 // +0005 │ │ -37abf0: 3a0a 0300 |00a0: if-ltz v10, 00a3 // +0003 │ │ -37abf4: 2802 |00a2: goto 00a4 // +0002 │ │ -37abf6: 120a |00a3: const/4 v10, #int 0 // #0 │ │ -37abf8: e008 0810 |00a4: shl-int/lit8 v8, v8, #int 16 // #10 │ │ -37abfc: e009 0908 |00a6: shl-int/lit8 v9, v9, #int 8 // #08 │ │ -37ac00: b698 |00a8: or-int/2addr v8, v9 │ │ -37ac02: b6a8 |00a9: or-int/2addr v8, v10 │ │ -37ac04: 0f08 |00aa: return v8 │ │ +37aa9c: |[37aa9c] net.sf.dibdib.generic.ColorNmz.rgb4Lab:(DDD)I │ │ +37aaac: 2207 990e |0000: new-instance v7, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ +37aab0: 0770 |0002: move-object v0, v7 │ │ +37aab2: 0481 |0003: move-wide v1, v8 │ │ +37aab4: 04a3 |0004: move-wide v3, v10 │ │ +37aab6: 04c5 |0005: move-wide v5, v12 │ │ +37aab8: 7607 c470 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c4 │ │ +37aabe: 7110 ca70 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@70ca │ │ +37aac4: 0c00 |000c: move-result-object v0 │ │ +37aac6: 5301 6648 |000d: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37aaca: 5303 6548 |000f: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37aace: 3005 0103 |0011: cmpg-double v5, v1, v3 │ │ +37aad2: 3b05 1000 |0013: if-gez v5, 0023 // +0010 │ │ +37aad6: 5301 6448 |0015: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37aada: 5303 6648 |0017: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37aade: 3005 0103 |0019: cmpg-double v5, v1, v3 │ │ +37aae2: 3b05 0500 |001b: if-gez v5, 0020 // +0005 │ │ +37aae6: 5301 6448 |001d: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37aaea: 2811 |001f: goto 0030 // +0011 │ │ +37aaec: 5301 6648 |0020: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37aaf0: 280e |0022: goto 0030 // +000e │ │ +37aaf2: 5301 6448 |0023: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37aaf6: 5303 6548 |0025: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37aafa: 3005 0103 |0027: cmpg-double v5, v1, v3 │ │ +37aafe: 3b05 0500 |0029: if-gez v5, 002e // +0005 │ │ +37ab02: 5301 6448 |002b: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37ab06: 2803 |002d: goto 0030 // +0003 │ │ +37ab08: 5301 6548 |002e: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37ab0c: 5303 6648 |0030: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37ab10: 5305 6548 |0032: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37ab14: 2f07 0305 |0034: cmpl-double v7, v3, v5 │ │ +37ab18: 3d07 1000 |0036: if-lez v7, 0046 // +0010 │ │ +37ab1c: 5303 6448 |0038: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37ab20: 5305 6648 |003a: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37ab24: 2f07 0305 |003c: cmpl-double v7, v3, v5 │ │ +37ab28: 3d07 0500 |003e: if-lez v7, 0043 // +0005 │ │ +37ab2c: 5303 6448 |0040: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37ab30: 2811 |0042: goto 0053 // +0011 │ │ +37ab32: 5303 6648 |0043: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37ab36: 280e |0045: goto 0053 // +000e │ │ +37ab38: 5303 6448 |0046: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37ab3c: 5305 6548 |0048: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37ab40: 2f07 0305 |004a: cmpl-double v7, v3, v5 │ │ +37ab44: 3d07 0500 |004c: if-lez v7, 0051 // +0005 │ │ +37ab48: 5303 6448 |004e: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37ab4c: 2803 |0050: goto 0053 // +0003 │ │ +37ab4e: 5303 6548 |0051: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37ab52: 1805 fca9 f1d2 4d62 70bf |0053: const-wide v5, #double -0.004 // #bf70624dd2f1a9fc │ │ +37ab5c: 2f07 0501 |0058: cmpl-double v7, v5, v1 │ │ +37ab60: 3b07 0b00 |005a: if-gez v7, 0065 // +000b │ │ +37ab64: 1801 aaf1 d24d 6210 f03f |005c: const-wide v1, #double 1.004 // #3ff010624dd2f1aa │ │ +37ab6e: 3005 0103 |0061: cmpg-double v5, v1, v3 │ │ +37ab72: 3c05 0a00 |0063: if-gtz v5, 006d // +000a │ │ +37ab76: 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 │ │ +37ab7c: 0c08 |0068: move-result-object v8 │ │ +37ab7e: 7110 ca70 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@70ca │ │ +37ab84: 0c00 |006c: move-result-object v0 │ │ +37ab86: 5308 6648 |006d: iget-wide v8, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4866 │ │ +37ab8a: 190a 7040 |006f: const-wide/high16 v10, #long 4643211215818981376 // #4070 │ │ +37ab8e: ad08 080a |0071: mul-double v8, v8, v10 │ │ +37ab92: 180c cdcc cccc cccc ec3f |0073: const-wide v12, #double 0.9 // #3feccccccccccccd │ │ +37ab9c: cbc8 |0078: add-double/2addr v8, v12 │ │ +37ab9e: 8a88 |0079: double-to-int v8, v8 │ │ +37aba0: 5301 6548 |007a: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4865 │ │ +37aba4: ad01 010a |007c: mul-double v1, v1, v10 │ │ +37aba8: cbc1 |007e: add-double/2addr v1, v12 │ │ +37abaa: 8a19 |007f: double-to-int v9, v1 │ │ +37abac: 5300 6448 |0080: iget-wide v0, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4864 │ │ +37abb0: ad00 000a |0082: mul-double v0, v0, v10 │ │ +37abb4: cbc0 |0084: add-double/2addr v0, v12 │ │ +37abb6: 8a0a |0085: double-to-int v10, v0 │ │ +37abb8: 120b |0086: const/4 v11, #int 0 // #0 │ │ +37abba: 130c ff00 |0087: const/16 v12, #int 255 // #ff │ │ +37abbe: 368c 0500 |0089: if-gt v12, v8, 008e // +0005 │ │ +37abc2: 1308 ff00 |008b: const/16 v8, #int 255 // #ff │ │ +37abc6: 2805 |008d: goto 0092 // +0005 │ │ +37abc8: 3a08 0300 |008e: if-ltz v8, 0091 // +0003 │ │ +37abcc: 2802 |0090: goto 0092 // +0002 │ │ +37abce: 1208 |0091: const/4 v8, #int 0 // #0 │ │ +37abd0: 369c 0500 |0092: if-gt v12, v9, 0097 // +0005 │ │ +37abd4: 1309 ff00 |0094: const/16 v9, #int 255 // #ff │ │ +37abd8: 2805 |0096: goto 009b // +0005 │ │ +37abda: 3a09 0300 |0097: if-ltz v9, 009a // +0003 │ │ +37abde: 2802 |0099: goto 009b // +0002 │ │ +37abe0: 1209 |009a: const/4 v9, #int 0 // #0 │ │ +37abe2: 36ac 0500 |009b: if-gt v12, v10, 00a0 // +0005 │ │ +37abe6: 130a ff00 |009d: const/16 v10, #int 255 // #ff │ │ +37abea: 2805 |009f: goto 00a4 // +0005 │ │ +37abec: 3a0a 0300 |00a0: if-ltz v10, 00a3 // +0003 │ │ +37abf0: 2802 |00a2: goto 00a4 // +0002 │ │ +37abf2: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +37abf4: e008 0810 |00a4: shl-int/lit8 v8, v8, #int 16 // #10 │ │ +37abf8: e009 0908 |00a6: shl-int/lit8 v9, v9, #int 8 // #08 │ │ +37abfc: b698 |00a8: or-int/2addr v8, v9 │ │ +37abfe: b6a8 |00a9: or-int/2addr v8, v10 │ │ +37ac00: 0f08 |00aa: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x000d line=855 │ │ 0x0015 line=856 │ │ 0x0023 line=857 │ │ 0x0030 line=859 │ │ @@ -1503725,21 +1503724,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 │ │ -37aa78: |[37aa78] net.sf.dibdib.generic.ColorNmz.rgb4Lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)I │ │ -37aa88: 5360 6148 |0000: iget-wide v0, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.L:D // field@4861 │ │ -37aa8c: 5362 6248 |0002: iget-wide v2, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4862 │ │ -37aa90: 5364 6348 |0004: iget-wide v4, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4863 │ │ -37aa94: 7706 19a2 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Lab:(DDD)I // method@a219 │ │ -37aa9a: 0a06 |0009: move-result v6 │ │ -37aa9c: 0f06 |000a: return v6 │ │ +37aa74: |[37aa74] net.sf.dibdib.generic.ColorNmz.rgb4Lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)I │ │ +37aa84: 5360 6148 |0000: iget-wide v0, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.L:D // field@4861 │ │ +37aa88: 5362 6248 |0002: iget-wide v2, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4862 │ │ +37aa8c: 5364 6348 |0004: iget-wide v4, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4863 │ │ +37aa90: 7706 19a2 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Lab:(DDD)I // method@a219 │ │ +37aa96: 0a06 |0009: move-result v6 │ │ +37aa98: 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;) │ │ @@ -1503747,47 +1503746,47 @@ │ │ type : '(DDD)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 55 16-bit code units │ │ -37ac08: |[37ac08] net.sf.dibdib.generic.ColorNmz.rgb4Scl:(DDD)I │ │ -37ac18: 04d0 |0000: move-wide v0, v13 │ │ -37ac1a: 04f2 |0001: move-wide v2, v15 │ │ -37ac1c: 1904 0040 |0002: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -37ac20: 04b6 |0004: move-wide v6, v11 │ │ -37ac22: 7140 ca97 54cb |0005: invoke-static {v4, v5, v11, v12}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -37ac28: 0b04 |0008: move-result-wide v4 │ │ -37ac2a: 1906 7940 |0009: const-wide/high16 v6, #long 4645744490609377280 // #4079 │ │ -37ac2e: ad04 0406 |000b: mul-double v4, v4, v6 │ │ -37ac32: 1806 b6f3 fdd4 414c 1241 |000d: const-wide v6, #double 299792 // #41124c41d4fdf3b6 │ │ -37ac3c: ce46 |0012: div-double/2addr v6, v4 │ │ -37ac3e: 7120 12a2 7600 |0013: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.hue4WaveLen:(D)D // method@a212 │ │ -37ac44: 0b04 |0016: move-result-wide v4 │ │ -37ac46: 1606 0000 |0017: const-wide/16 v6, #int 0 // #0 │ │ -37ac4a: 3008 0600 |0019: cmpg-double v8, v6, v0 │ │ -37ac4e: 3c08 0400 |001b: if-gtz v8, 001f // +0004 │ │ -37ac52: 0469 |001d: move-wide v9, v6 │ │ -37ac54: 2806 |001e: goto 0024 // +0006 │ │ -37ac56: 1809 182d 4454 fb21 0940 |001f: const-wide v9, #double 3.14159 // #400921fb54442d18 │ │ -37ac60: cb94 |0024: add-double/2addr v4, v9 │ │ -37ac62: 3009 0602 |0025: cmpg-double v9, v6, v2 │ │ -37ac66: 3c09 0300 |0027: if-gtz v9, 002a // +0003 │ │ -37ac6a: 2802 |0029: goto 002b // +0002 │ │ -37ac6c: 8022 |002a: neg-double v2, v2 │ │ -37ac6e: 3c08 0300 |002b: if-gtz v8, 002e // +0003 │ │ -37ac72: 2802 |002d: goto 002f // +0002 │ │ -37ac74: 8000 |002e: neg-double v0, v0 │ │ -37ac76: 044b |002f: move-wide v11, v4 │ │ -37ac78: 040d |0030: move-wide v13, v0 │ │ -37ac7a: 042f |0031: move-wide v15, v2 │ │ -37ac7c: 7706 18a2 0b00 |0032: invoke-static/range {v11, v12, v13, v14, v15, v16}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ -37ac82: 0a00 |0035: move-result v0 │ │ -37ac84: 0f00 |0036: return v0 │ │ +37ac04: |[37ac04] net.sf.dibdib.generic.ColorNmz.rgb4Scl:(DDD)I │ │ +37ac14: 04d0 |0000: move-wide v0, v13 │ │ +37ac16: 04f2 |0001: move-wide v2, v15 │ │ +37ac18: 1904 0040 |0002: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +37ac1c: 04b6 |0004: move-wide v6, v11 │ │ +37ac1e: 7140 ca97 54cb |0005: invoke-static {v4, v5, v11, v12}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +37ac24: 0b04 |0008: move-result-wide v4 │ │ +37ac26: 1906 7940 |0009: const-wide/high16 v6, #long 4645744490609377280 // #4079 │ │ +37ac2a: ad04 0406 |000b: mul-double v4, v4, v6 │ │ +37ac2e: 1806 b6f3 fdd4 414c 1241 |000d: const-wide v6, #double 299792 // #41124c41d4fdf3b6 │ │ +37ac38: ce46 |0012: div-double/2addr v6, v4 │ │ +37ac3a: 7120 12a2 7600 |0013: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.hue4WaveLen:(D)D // method@a212 │ │ +37ac40: 0b04 |0016: move-result-wide v4 │ │ +37ac42: 1606 0000 |0017: const-wide/16 v6, #int 0 // #0 │ │ +37ac46: 3008 0600 |0019: cmpg-double v8, v6, v0 │ │ +37ac4a: 3c08 0400 |001b: if-gtz v8, 001f // +0004 │ │ +37ac4e: 0469 |001d: move-wide v9, v6 │ │ +37ac50: 2806 |001e: goto 0024 // +0006 │ │ +37ac52: 1809 182d 4454 fb21 0940 |001f: const-wide v9, #double 3.14159 // #400921fb54442d18 │ │ +37ac5c: cb94 |0024: add-double/2addr v4, v9 │ │ +37ac5e: 3009 0602 |0025: cmpg-double v9, v6, v2 │ │ +37ac62: 3c09 0300 |0027: if-gtz v9, 002a // +0003 │ │ +37ac66: 2802 |0029: goto 002b // +0002 │ │ +37ac68: 8022 |002a: neg-double v2, v2 │ │ +37ac6a: 3c08 0300 |002b: if-gtz v8, 002e // +0003 │ │ +37ac6e: 2802 |002d: goto 002f // +0002 │ │ +37ac70: 8000 |002e: neg-double v0, v0 │ │ +37ac72: 044b |002f: move-wide v11, v4 │ │ +37ac74: 040d |0030: move-wide v13, v0 │ │ +37ac76: 042f |0031: move-wide v15, v2 │ │ +37ac78: 7706 18a2 0b00 |0032: invoke-static/range {v11, v12, v13, v14, v15, v16}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ +37ac7e: 0a00 |0035: move-result v0 │ │ +37ac80: 0f00 |0036: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=929 │ │ 0x0013 line=930 │ │ 0x0032 line=934 │ │ locals : │ │ 0x0000 - 0x0037 reg=11 (null) D │ │ @@ -1503799,42 +1503798,42 @@ │ │ type : '([DI)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -37a770: |[37a770] net.sf.dibdib.generic.ColorNmz.scl4Rgb:([DI)D │ │ -37a780: 7120 11a2 5400 |0000: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ -37a786: 0b00 |0003: move-result-wide v0 │ │ -37a788: 7120 22a2 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ -37a78e: 0b00 |0007: move-result-wide v0 │ │ -37a790: 1802 b6f3 fdd4 414c 1241 |0008: const-wide v2, #double 299792 // #41124c41d4fdf3b6 │ │ -37a79a: ce02 |000d: div-double/2addr v2, v0 │ │ -37a79c: 1600 0000 |000e: const-wide/16 v0, #int 0 // #0 │ │ -37a7a0: 2f05 0002 |0010: cmpl-double v5, v0, v2 │ │ -37a7a4: 3d05 0b00 |0012: if-lez v5, 001d // +000b │ │ -37a7a8: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ -37a7ac: 1215 |0016: const/4 v5, #int 1 // #1 │ │ -37a7ae: 4500 0405 |0017: aget-wide v0, v4, v5 │ │ -37a7b2: 8000 |0019: neg-double v0, v0 │ │ -37a7b4: 4c00 0405 |001a: aput-wide v0, v4, v5 │ │ -37a7b8: 8022 |001c: neg-double v2, v2 │ │ -37a7ba: 1900 7940 |001d: const-wide/high16 v0, #long 4645744490609377280 // #4079 │ │ -37a7be: ce02 |001f: div-double/2addr v2, v0 │ │ -37a7c0: 7120 bd97 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ -37a7c6: 0b00 |0023: move-result-wide v0 │ │ -37a7c8: 1902 0040 |0024: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -37a7cc: 7120 bd97 3200 |0026: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ -37a7d2: 0b02 |0029: move-result-wide v2 │ │ -37a7d4: ce20 |002a: div-double/2addr v0, v2 │ │ -37a7d6: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -37a7da: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -37a7dc: 4c00 0405 |002e: aput-wide v0, v4, v5 │ │ -37a7e0: 1000 |0030: return-wide v0 │ │ +37a76c: |[37a76c] net.sf.dibdib.generic.ColorNmz.scl4Rgb:([DI)D │ │ +37a77c: 7120 11a2 5400 |0000: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ +37a782: 0b00 |0003: move-result-wide v0 │ │ +37a784: 7120 22a2 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ +37a78a: 0b00 |0007: move-result-wide v0 │ │ +37a78c: 1802 b6f3 fdd4 414c 1241 |0008: const-wide v2, #double 299792 // #41124c41d4fdf3b6 │ │ +37a796: ce02 |000d: div-double/2addr v2, v0 │ │ +37a798: 1600 0000 |000e: const-wide/16 v0, #int 0 // #0 │ │ +37a79c: 2f05 0002 |0010: cmpl-double v5, v0, v2 │ │ +37a7a0: 3d05 0b00 |0012: if-lez v5, 001d // +000b │ │ +37a7a4: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ +37a7a8: 1215 |0016: const/4 v5, #int 1 // #1 │ │ +37a7aa: 4500 0405 |0017: aget-wide v0, v4, v5 │ │ +37a7ae: 8000 |0019: neg-double v0, v0 │ │ +37a7b0: 4c00 0405 |001a: aput-wide v0, v4, v5 │ │ +37a7b4: 8022 |001c: neg-double v2, v2 │ │ +37a7b6: 1900 7940 |001d: const-wide/high16 v0, #long 4645744490609377280 // #4079 │ │ +37a7ba: ce02 |001f: div-double/2addr v2, v0 │ │ +37a7bc: 7120 bd97 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ +37a7c2: 0b00 |0023: move-result-wide v0 │ │ +37a7c4: 1902 0040 |0024: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +37a7c8: 7120 bd97 3200 |0026: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ +37a7ce: 0b02 |0029: move-result-wide v2 │ │ +37a7d0: ce20 |002a: div-double/2addr v0, v2 │ │ +37a7d2: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +37a7d6: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +37a7d8: 4c00 0405 |002e: aput-wide v0, v4, v5 │ │ +37a7dc: 1000 |0030: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=913 │ │ 0x0017 line=916 │ │ 0x0020 line=920 │ │ 0x002e line=922 │ │ locals : │ │ @@ -1503846,27 +1503845,27 @@ │ │ type : '([D)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -380ed0: |[380ed0] net.sf.dibdib.generic.ColorNmz.setCalibrationHue:([D)V │ │ -380ee0: 6904 ec75 |0000: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ec │ │ -380ee4: 7100 21a2 0000 |0002: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.values:()[Lnet/sf/dibdib/generic/ColorNmz; // method@a221 │ │ -380eea: 0c04 |0005: move-result-object v4 │ │ -380eec: 2140 |0006: array-length v0, v4 │ │ -380eee: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -380ef0: 3501 0a00 |0008: if-ge v1, v0, 0012 // +000a │ │ -380ef4: 4602 0401 |000a: aget-object v2, v4, v1 │ │ -380ef8: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ -380efa: 5923 f475 |000d: iput v3, v2, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ -380efe: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -380f02: 28f7 |0011: goto 0008 // -0009 │ │ -380f04: 0e00 |0012: return-void │ │ +380ecc: |[380ecc] net.sf.dibdib.generic.ColorNmz.setCalibrationHue:([D)V │ │ +380edc: 6904 ec75 |0000: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ec │ │ +380ee0: 7100 21a2 0000 |0002: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.values:()[Lnet/sf/dibdib/generic/ColorNmz; // method@a221 │ │ +380ee6: 0c04 |0005: move-result-object v4 │ │ +380ee8: 2140 |0006: array-length v0, v4 │ │ +380eea: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +380eec: 3501 0a00 |0008: if-ge v1, v0, 0012 // +000a │ │ +380ef0: 4602 0401 |000a: aget-object v2, v4, v1 │ │ +380ef4: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ +380ef6: 5923 f475 |000d: iput v3, v2, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ +380efa: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +380efe: 28f7 |0011: goto 0008 // -0009 │ │ +380f00: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0002 line=599 │ │ 0x000d line=600 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 (null) [D │ │ @@ -1503876,21 +1503875,21 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -380f08: |[380f08] net.sf.dibdib.generic.ColorNmz.setDisplayMode:(I)V │ │ -380f18: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ -380f1c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -380f1e: 2802 |0003: goto 0005 // +0002 │ │ -380f20: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -380f22: 6a00 ed75 |0005: sput-boolean v0, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ed │ │ -380f26: 0e00 |0007: return-void │ │ +380f04: |[380f04] net.sf.dibdib.generic.ColorNmz.setDisplayMode:(I)V │ │ +380f14: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ +380f18: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +380f1a: 2802 |0003: goto 0005 // +0002 │ │ +380f1c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +380f1e: 6a00 ed75 |0005: sput-boolean v0, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ed │ │ +380f22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=605 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) I │ │ │ │ #19 : (in Lnet/sf/dibdib/generic/ColorNmz;) │ │ @@ -1503898,20 +1503897,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 │ │ -37adec: |[37adec] net.sf.dibdib.generic.ColorNmz.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz; │ │ -37adfc: 1c00 8e14 |0000: const-class v0, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ae00: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -37ae06: 0c01 |0005: move-result-object v1 │ │ -37ae08: 1f01 8e14 |0006: check-cast v1, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ae0c: 1101 |0008: return-object v1 │ │ +37ade8: |[37ade8] net.sf.dibdib.generic.ColorNmz.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz; │ │ +37adf8: 1c00 8e14 |0000: const-class v0, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37adfc: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +37ae02: 0c01 |0005: move-result-object v1 │ │ +37ae04: 1f01 8e14 |0006: check-cast v1, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ae08: 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;) │ │ @@ -1503919,99 +1503918,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 │ │ -37ae70: |[37ae70] net.sf.dibdib.generic.ColorNmz.values:()[Lnet/sf/dibdib/generic/ColorNmz; │ │ -37ae80: 6200 d173 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz; // field@73d1 │ │ -37ae84: 6e10 6da6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/ColorNmz;.clone:()Ljava/lang/Object; // method@a66d │ │ -37ae8a: 0c00 |0005: move-result-object v0 │ │ -37ae8c: 1f00 0116 |0006: check-cast v0, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -37ae90: 1100 |0008: return-object v0 │ │ +37ae6c: |[37ae6c] net.sf.dibdib.generic.ColorNmz.values:()[Lnet/sf/dibdib/generic/ColorNmz; │ │ +37ae7c: 6200 d173 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz; // field@73d1 │ │ +37ae80: 6e10 6da6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/ColorNmz;.clone:()Ljava/lang/Object; // method@a66d │ │ +37ae86: 0c00 |0005: move-result-object v0 │ │ +37ae88: 1f00 0116 |0006: check-cast v0, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +37ae8c: 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 │ │ -37a7e4: |[37a7e4] net.sf.dibdib.generic.ColorNmz.waveLen4Hue:(D)D │ │ -37a7f4: 1900 6940 |0000: const-wide/high16 v0, #long 4641240890982006784 // #4069 │ │ -37a7f8: ad02 0b00 |0002: mul-double v2, v11, v0 │ │ -37a7fc: 1804 182d 4454 fb21 0940 |0004: const-wide v4, #double 3.14159 // #400921fb54442d18 │ │ -37a806: ce42 |0009: div-double/2addr v2, v4 │ │ -37a808: 1804 a470 3d0a d7ff 7840 |000a: const-wide v4, #double 399.99 // #4078ffd70a3d70a4 │ │ -37a812: 3006 0402 |000f: cmpg-double v6, v4, v2 │ │ -37a816: 3b06 1200 |0011: if-gez v6, 0023 // +0012 │ │ -37a81a: 1904 7940 |0013: const-wide/high16 v4, #long 4645744490609377280 // #4079 │ │ -37a81e: 3006 0402 |0015: cmpg-double v6, v4, v2 │ │ -37a822: 3b06 0a00 |0017: if-gez v6, 0021 // +000a │ │ -37a826: 1906 8940 |0019: const-wide/high16 v6, #long 4650248090236747776 // #4089 │ │ -37a82a: 3008 0206 |001b: cmpg-double v8, v2, v6 │ │ -37a82e: 3b08 0400 |001d: if-gez v8, 0021 // +0004 │ │ -37a832: cc42 |001f: sub-double/2addr v2, v4 │ │ -37a834: 2803 |0020: goto 0023 // +0003 │ │ -37a836: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ -37a83a: 1804 0000 0000 0080 7640 |0023: const-wide v4, #double 360 // #4076800000000000 │ │ -37a844: 3006 0402 |0028: cmpg-double v6, v4, v2 │ │ -37a848: 3b06 0500 |002a: if-gez v6, 002f // +0005 │ │ -37a84c: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -37a84e: cc02 |002d: sub-double/2addr v2, v0 │ │ -37a850: 2802 |002e: goto 0030 // +0002 │ │ -37a852: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -37a854: 1905 4040 |0030: const-wide/high16 v5, #long 4629700416936869888 // #4040 │ │ -37a858: 2f07 0502 |0032: cmpl-double v7, v5, v2 │ │ -37a85c: 3d07 1c00 |0034: if-lez v7, 0050 // +001c │ │ -37a860: 1807 1a27 1792 bf15 e03f |0036: const-wide v7, #double 0.502655 // #3fe015bf9217271a │ │ -37a86a: 3009 0b07 |003b: cmpg-double v9, v11, v7 │ │ -37a86e: 3b09 1300 |003d: if-gez v9, 0050 // +0013 │ │ -37a872: 7120 22a2 8700 |003f: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ -37a878: 0b00 |0042: move-result-wide v0 │ │ -37a87a: ccb5 |0043: sub-double/2addr v5, v11 │ │ -37a87c: cb50 |0044: add-double/2addr v0, v5 │ │ -37a87e: 180b 0000 0000 00e0 8540 |0045: const-wide v11, #double 700 // #4085e00000000000 │ │ -37a888: 3002 0b00 |004a: cmpg-double v2, v11, v0 │ │ -37a88c: 3c02 0300 |004c: if-gtz v2, 004f // +0003 │ │ -37a890: 04b0 |004e: move-wide v0, v11 │ │ -37a892: 1000 |004f: return-wide v0 │ │ -37a894: 180b 0000 0000 00d8 8440 |0050: const-wide v11, #double 667 // #4084d80000000000 │ │ -37a89e: 1805 0000 0000 0060 6740 |0055: const-wide v5, #double 187 // #4067600000000000 │ │ -37a8a8: ad05 0502 |005a: mul-double v5, v5, v2 │ │ -37a8ac: 1907 7040 |005c: const-wide/high16 v7, #long 4643211215818981376 // #4070 │ │ -37a8b0: ce75 |005e: div-double/2addr v5, v7 │ │ -37a8b2: cc5b |005f: sub-double/2addr v11, v5 │ │ -37a8b4: 1905 5e40 |0060: const-wide/high16 v5, #long 4638144666238189568 // #405e │ │ -37a8b8: 3007 0502 |0062: cmpg-double v7, v5, v2 │ │ -37a8bc: 3b07 1a00 |0064: if-gez v7, 007e // +001a │ │ -37a8c0: 1907 7440 |0066: const-wide/high16 v7, #long 4644337115725824000 // #4074 │ │ -37a8c4: 3009 0207 |0068: cmpg-double v9, v2, v7 │ │ -37a8c8: 3b09 1400 |006a: if-gez v9, 007e // +0014 │ │ -37a8cc: 1909 1a40 |006c: const-wide/high16 v9, #long 4619004367821864960 // #401a │ │ -37a8d0: ac05 0205 |006e: sub-double v5, v2, v5 │ │ -37a8d4: ad05 0509 |0070: mul-double v5, v5, v9 │ │ -37a8d8: ce05 |0072: div-double/2addr v5, v0 │ │ -37a8da: cc72 |0073: sub-double/2addr v2, v7 │ │ -37a8dc: ad05 0502 |0074: mul-double v5, v5, v2 │ │ -37a8e0: ce75 |0076: div-double/2addr v5, v7 │ │ -37a8e2: 1900 32c0 |0077: const-wide/high16 v0, #long -4597612269591855104 // #c032 │ │ -37a8e6: ad00 0005 |0079: mul-double v0, v0, v5 │ │ -37a8ea: ad00 0005 |007b: mul-double v0, v0, v5 │ │ -37a8ee: cb0b |007d: add-double/2addr v11, v0 │ │ -37a8f0: 3804 0300 |007e: if-eqz v4, 0081 // +0003 │ │ -37a8f4: 80bb |0080: neg-double v11, v11 │ │ -37a8f6: 100b |0081: return-wide v11 │ │ +37a7e0: |[37a7e0] net.sf.dibdib.generic.ColorNmz.waveLen4Hue:(D)D │ │ +37a7f0: 1900 6940 |0000: const-wide/high16 v0, #long 4641240890982006784 // #4069 │ │ +37a7f4: ad02 0b00 |0002: mul-double v2, v11, v0 │ │ +37a7f8: 1804 182d 4454 fb21 0940 |0004: const-wide v4, #double 3.14159 // #400921fb54442d18 │ │ +37a802: ce42 |0009: div-double/2addr v2, v4 │ │ +37a804: 1804 a470 3d0a d7ff 7840 |000a: const-wide v4, #double 399.99 // #4078ffd70a3d70a4 │ │ +37a80e: 3006 0402 |000f: cmpg-double v6, v4, v2 │ │ +37a812: 3b06 1200 |0011: if-gez v6, 0023 // +0012 │ │ +37a816: 1904 7940 |0013: const-wide/high16 v4, #long 4645744490609377280 // #4079 │ │ +37a81a: 3006 0402 |0015: cmpg-double v6, v4, v2 │ │ +37a81e: 3b06 0a00 |0017: if-gez v6, 0021 // +000a │ │ +37a822: 1906 8940 |0019: const-wide/high16 v6, #long 4650248090236747776 // #4089 │ │ +37a826: 3008 0206 |001b: cmpg-double v8, v2, v6 │ │ +37a82a: 3b08 0400 |001d: if-gez v8, 0021 // +0004 │ │ +37a82e: cc42 |001f: sub-double/2addr v2, v4 │ │ +37a830: 2803 |0020: goto 0023 // +0003 │ │ +37a832: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ +37a836: 1804 0000 0000 0080 7640 |0023: const-wide v4, #double 360 // #4076800000000000 │ │ +37a840: 3006 0402 |0028: cmpg-double v6, v4, v2 │ │ +37a844: 3b06 0500 |002a: if-gez v6, 002f // +0005 │ │ +37a848: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +37a84a: cc02 |002d: sub-double/2addr v2, v0 │ │ +37a84c: 2802 |002e: goto 0030 // +0002 │ │ +37a84e: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +37a850: 1905 4040 |0030: const-wide/high16 v5, #long 4629700416936869888 // #4040 │ │ +37a854: 2f07 0502 |0032: cmpl-double v7, v5, v2 │ │ +37a858: 3d07 1c00 |0034: if-lez v7, 0050 // +001c │ │ +37a85c: 1807 1a27 1792 bf15 e03f |0036: const-wide v7, #double 0.502655 // #3fe015bf9217271a │ │ +37a866: 3009 0b07 |003b: cmpg-double v9, v11, v7 │ │ +37a86a: 3b09 1300 |003d: if-gez v9, 0050 // +0013 │ │ +37a86e: 7120 22a2 8700 |003f: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ +37a874: 0b00 |0042: move-result-wide v0 │ │ +37a876: ccb5 |0043: sub-double/2addr v5, v11 │ │ +37a878: cb50 |0044: add-double/2addr v0, v5 │ │ +37a87a: 180b 0000 0000 00e0 8540 |0045: const-wide v11, #double 700 // #4085e00000000000 │ │ +37a884: 3002 0b00 |004a: cmpg-double v2, v11, v0 │ │ +37a888: 3c02 0300 |004c: if-gtz v2, 004f // +0003 │ │ +37a88c: 04b0 |004e: move-wide v0, v11 │ │ +37a88e: 1000 |004f: return-wide v0 │ │ +37a890: 180b 0000 0000 00d8 8440 |0050: const-wide v11, #double 667 // #4084d80000000000 │ │ +37a89a: 1805 0000 0000 0060 6740 |0055: const-wide v5, #double 187 // #4067600000000000 │ │ +37a8a4: ad05 0502 |005a: mul-double v5, v5, v2 │ │ +37a8a8: 1907 7040 |005c: const-wide/high16 v7, #long 4643211215818981376 // #4070 │ │ +37a8ac: ce75 |005e: div-double/2addr v5, v7 │ │ +37a8ae: cc5b |005f: sub-double/2addr v11, v5 │ │ +37a8b0: 1905 5e40 |0060: const-wide/high16 v5, #long 4638144666238189568 // #405e │ │ +37a8b4: 3007 0502 |0062: cmpg-double v7, v5, v2 │ │ +37a8b8: 3b07 1a00 |0064: if-gez v7, 007e // +001a │ │ +37a8bc: 1907 7440 |0066: const-wide/high16 v7, #long 4644337115725824000 // #4074 │ │ +37a8c0: 3009 0207 |0068: cmpg-double v9, v2, v7 │ │ +37a8c4: 3b09 1400 |006a: if-gez v9, 007e // +0014 │ │ +37a8c8: 1909 1a40 |006c: const-wide/high16 v9, #long 4619004367821864960 // #401a │ │ +37a8cc: ac05 0205 |006e: sub-double v5, v2, v5 │ │ +37a8d0: ad05 0509 |0070: mul-double v5, v5, v9 │ │ +37a8d4: ce05 |0072: div-double/2addr v5, v0 │ │ +37a8d6: cc72 |0073: sub-double/2addr v2, v7 │ │ +37a8d8: ad05 0502 |0074: mul-double v5, v5, v2 │ │ +37a8dc: ce75 |0076: div-double/2addr v5, v7 │ │ +37a8de: 1900 32c0 |0077: const-wide/high16 v0, #long -4597612269591855104 // #c032 │ │ +37a8e2: ad00 0005 |0079: mul-double v0, v0, v5 │ │ +37a8e6: ad00 0005 |007b: mul-double v0, v0, v5 │ │ +37a8ea: cb0b |007d: add-double/2addr v11, v0 │ │ +37a8ec: 3804 0300 |007e: if-eqz v4, 0081 // +0003 │ │ +37a8f0: 80bb |0080: neg-double v11, v11 │ │ +37a8f2: 100b |0081: return-wide v11 │ │ catches : (none) │ │ positions : │ │ 0x003f line=718 │ │ locals : │ │ 0x0000 - 0x0082 reg=11 (null) D │ │ │ │ Virtual methods - │ │ @@ -1504020,20 +1504019,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -37a8f8: |[37a8f8] net.sf.dibdib.generic.ColorNmz.argb:()I │ │ -37a908: 5210 f475 |0000: iget v0, v1, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ -37a90c: 3b00 0500 |0002: if-gez v0, 0007 // +0005 │ │ -37a910: 6e10 1ca2 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz;.rgbCalibrated:()I // method@a21c │ │ -37a916: 5210 f375 |0007: iget v0, v1, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f3 │ │ -37a91a: 0f00 |0009: return v0 │ │ +37a8f4: |[37a8f4] net.sf.dibdib.generic.ColorNmz.argb:()I │ │ +37a904: 5210 f475 |0000: iget v0, v1, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ +37a908: 3b00 0500 |0002: if-gez v0, 0007 // +0005 │ │ +37a90c: 6e10 1ca2 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz;.rgbCalibrated:()I // method@a21c │ │ +37a912: 5210 f375 |0007: iget v0, v1, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f3 │ │ +37a916: 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; │ │ @@ -1504043,66 +1504042,66 @@ │ │ type : '(DZ)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 111 16-bit code units │ │ -37a91c: |[37a91c] net.sf.dibdib.generic.ColorNmz.argb4Dark:(DZ)I │ │ -37a92c: 52a0 f475 |0000: iget v0, v10, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ -37a930: 3b00 0500 |0002: if-gez v0, 0007 // +0005 │ │ -37a934: 6e10 1ca2 0a00 |0004: invoke-virtual {v10}, Lnet/sf/dibdib/generic/ColorNmz;.rgbCalibrated:()I // method@a21c │ │ -37a93a: 1230 |0007: const/4 v0, #int 3 // #3 │ │ -37a93c: 2300 1715 |0008: new-array v0, v0, [D // type@1517 │ │ -37a940: 52a1 f475 |000a: iget v1, v10, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ -37a944: 7120 11a2 1000 |000c: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ -37a94a: 0b02 |000f: move-result-wide v2 │ │ -37a94c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -37a94e: 4504 0001 |0011: aget-wide v4, v0, v1 │ │ -37a952: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -37a954: 4506 0001 |0014: aget-wide v6, v0, v1 │ │ -37a958: 1900 e83f |0016: const-wide/high16 v0, #long 4604930618986332160 // #3fe8 │ │ -37a95c: 2f08 000b |0018: cmpl-double v8, v0, v11 │ │ -37a960: 3d08 0c00 |001a: if-lez v8, 0026 // +000c │ │ -37a964: ad00 0404 |001c: mul-double v0, v4, v4 │ │ -37a968: 1808 6666 6666 6666 d63f |001e: const-wide v8, #double 0.35 // #3fd6666666666666 │ │ -37a972: ad00 0008 |0023: mul-double v0, v0, v8 │ │ -37a976: cc04 |0025: sub-double/2addr v4, v0 │ │ -37a978: 380d 3100 |0026: if-eqz v13, 0057 // +0031 │ │ -37a97c: 1800 3333 3333 3333 e33f |0028: const-wide v0, #double 0.6 // #3fe3333333333333 │ │ -37a986: 300d 0006 |002d: cmpg-double v13, v0, v6 │ │ -37a98a: 3b0d 0800 |002f: if-gez v13, 0037 // +0008 │ │ -37a98e: 7120 13a2 7600 |0031: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.invertLightness:(D)D // method@a213 │ │ -37a994: 0b00 |0034: move-result-wide v0 │ │ -37a996: 0406 |0035: move-wide v6, v0 │ │ -37a998: 2829 |0036: goto 005f // +0029 │ │ -37a99a: 1800 9a99 9999 9999 e93f |0037: const-wide v0, #double 0.8 // #3fe999999999999a │ │ -37a9a4: 2f0d 000b |003c: cmpl-double v13, v0, v11 │ │ -37a9a8: 3d0d 0a00 |003e: if-lez v13, 0048 // +000a │ │ -37a9ac: 1800 3333 3333 3333 eb3f |0040: const-wide v0, #double 0.85 // #3feb333333333333 │ │ -37a9b6: ad06 0600 |0045: mul-double v6, v6, v0 │ │ -37a9ba: 2818 |0047: goto 005f // +0018 │ │ -37a9bc: 1800 cdcc cccc cccc ec3f |0048: const-wide v0, #double 0.9 // #3feccccccccccccd │ │ -37a9c6: 2f0d 000b |004d: cmpl-double v13, v0, v11 │ │ -37a9ca: 3d0d 1000 |004f: if-lez v13, 005f // +0010 │ │ -37a9ce: 1800 713d 0ad7 a370 ed3f |0051: const-wide v0, #double 0.92 // #3fed70a3d70a3d71 │ │ -37a9d8: 28ef |0056: goto 0045 // -0011 │ │ -37a9da: 300d 060b |0057: cmpg-double v13, v6, v11 │ │ -37a9de: 3b0d 0600 |0059: if-gez v13, 005f // +0006 │ │ -37a9e2: cbb6 |005b: add-double/2addr v6, v11 │ │ -37a9e4: 1900 0040 |005c: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -37a9e8: ce06 |005e: div-double/2addr v6, v0 │ │ -37a9ea: 7706 18a2 0200 |005f: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ -37a9f0: 0a0d |0062: move-result v13 │ │ -37a9f2: 1800 48e1 7a14 aeff 6f40 |0063: const-wide v0, #double 255.99 // #406fffae147ae148 │ │ -37a9fc: ad0b 0b00 |0068: mul-double v11, v11, v0 │ │ -37aa00: 8abb |006a: double-to-int v11, v11 │ │ -37aa02: e00b 0b18 |006b: shl-int/lit8 v11, v11, #int 24 // #18 │ │ -37aa06: b6db |006d: or-int/2addr v11, v13 │ │ -37aa08: 0f0b |006e: return v11 │ │ +37a918: |[37a918] net.sf.dibdib.generic.ColorNmz.argb4Dark:(DZ)I │ │ +37a928: 52a0 f475 |0000: iget v0, v10, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ +37a92c: 3b00 0500 |0002: if-gez v0, 0007 // +0005 │ │ +37a930: 6e10 1ca2 0a00 |0004: invoke-virtual {v10}, Lnet/sf/dibdib/generic/ColorNmz;.rgbCalibrated:()I // method@a21c │ │ +37a936: 1230 |0007: const/4 v0, #int 3 // #3 │ │ +37a938: 2300 1715 |0008: new-array v0, v0, [D // type@1517 │ │ +37a93c: 52a1 f475 |000a: iget v1, v10, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ +37a940: 7120 11a2 1000 |000c: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ +37a946: 0b02 |000f: move-result-wide v2 │ │ +37a948: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +37a94a: 4504 0001 |0011: aget-wide v4, v0, v1 │ │ +37a94e: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +37a950: 4506 0001 |0014: aget-wide v6, v0, v1 │ │ +37a954: 1900 e83f |0016: const-wide/high16 v0, #long 4604930618986332160 // #3fe8 │ │ +37a958: 2f08 000b |0018: cmpl-double v8, v0, v11 │ │ +37a95c: 3d08 0c00 |001a: if-lez v8, 0026 // +000c │ │ +37a960: ad00 0404 |001c: mul-double v0, v4, v4 │ │ +37a964: 1808 6666 6666 6666 d63f |001e: const-wide v8, #double 0.35 // #3fd6666666666666 │ │ +37a96e: ad00 0008 |0023: mul-double v0, v0, v8 │ │ +37a972: cc04 |0025: sub-double/2addr v4, v0 │ │ +37a974: 380d 3100 |0026: if-eqz v13, 0057 // +0031 │ │ +37a978: 1800 3333 3333 3333 e33f |0028: const-wide v0, #double 0.6 // #3fe3333333333333 │ │ +37a982: 300d 0006 |002d: cmpg-double v13, v0, v6 │ │ +37a986: 3b0d 0800 |002f: if-gez v13, 0037 // +0008 │ │ +37a98a: 7120 13a2 7600 |0031: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.invertLightness:(D)D // method@a213 │ │ +37a990: 0b00 |0034: move-result-wide v0 │ │ +37a992: 0406 |0035: move-wide v6, v0 │ │ +37a994: 2829 |0036: goto 005f // +0029 │ │ +37a996: 1800 9a99 9999 9999 e93f |0037: const-wide v0, #double 0.8 // #3fe999999999999a │ │ +37a9a0: 2f0d 000b |003c: cmpl-double v13, v0, v11 │ │ +37a9a4: 3d0d 0a00 |003e: if-lez v13, 0048 // +000a │ │ +37a9a8: 1800 3333 3333 3333 eb3f |0040: const-wide v0, #double 0.85 // #3feb333333333333 │ │ +37a9b2: ad06 0600 |0045: mul-double v6, v6, v0 │ │ +37a9b6: 2818 |0047: goto 005f // +0018 │ │ +37a9b8: 1800 cdcc cccc cccc ec3f |0048: const-wide v0, #double 0.9 // #3feccccccccccccd │ │ +37a9c2: 2f0d 000b |004d: cmpl-double v13, v0, v11 │ │ +37a9c6: 3d0d 1000 |004f: if-lez v13, 005f // +0010 │ │ +37a9ca: 1800 713d 0ad7 a370 ed3f |0051: const-wide v0, #double 0.92 // #3fed70a3d70a3d71 │ │ +37a9d4: 28ef |0056: goto 0045 // -0011 │ │ +37a9d6: 300d 060b |0057: cmpg-double v13, v6, v11 │ │ +37a9da: 3b0d 0600 |0059: if-gez v13, 005f // +0006 │ │ +37a9de: cbb6 |005b: add-double/2addr v6, v11 │ │ +37a9e0: 1900 0040 |005c: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +37a9e4: ce06 |005e: div-double/2addr v6, v0 │ │ +37a9e6: 7706 18a2 0200 |005f: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ +37a9ec: 0a0d |0062: move-result v13 │ │ +37a9ee: 1800 48e1 7a14 aeff 6f40 |0063: const-wide v0, #double 255.99 // #406fffae147ae148 │ │ +37a9f8: ad0b 0b00 |0068: mul-double v11, v11, v0 │ │ +37a9fc: 8abb |006a: double-to-int v11, v11 │ │ +37a9fe: e00b 0b18 |006b: shl-int/lit8 v11, v11, #int 24 // #18 │ │ +37aa02: b6db |006d: or-int/2addr v11, v13 │ │ +37aa04: 0f0b |006e: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0004 line=680 │ │ 0x000a line=683 │ │ 0x0011 line=684 │ │ 0x0014 line=685 │ │ @@ -1504118,18 +1504117,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -37add4: |[37add4] net.sf.dibdib.generic.ColorNmz.getShash:()J │ │ -37ade4: 5220 f275 |0000: iget v0, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -37ade8: 8100 |0002: int-to-long v0, v0 │ │ -37adea: 1000 |0003: return-wide v0 │ │ +37add0: |[37add0] net.sf.dibdib.generic.ColorNmz.getShash:()J │ │ +37ade0: 5220 f275 |0000: iget v0, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +37ade4: 8100 |0002: int-to-long v0, v0 │ │ +37ade6: 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;) │ │ @@ -1504137,106 +1504136,106 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 157 16-bit code units │ │ -37ac88: |[37ac88] net.sf.dibdib.generic.ColorNmz.rgbCalibrated:()I │ │ -37ac98: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -37ac9c: 5201 f475 |0002: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ -37aca0: 3a01 0300 |0004: if-ltz v1, 0007 // +0003 │ │ -37aca4: 0f01 |0006: return v1 │ │ -37aca6: 1261 |0007: const/4 v1, #int 6 // #6 │ │ -37aca8: 6202 ec75 |0008: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ec │ │ -37acac: 2123 |000a: array-length v3, v2 │ │ -37acae: 1504 00ff |000b: const/high16 v4, #int -16777216 // #ff00 │ │ -37acb2: 3631 8700 |000d: if-gt v1, v3, 0094 // +0087 │ │ -37acb6: 6201 fb73 |000f: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz;.BLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@73fb │ │ -37acba: 3201 8300 |0011: if-eq v1, v0, 0094 // +0083 │ │ -37acbe: 6201 de75 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz;.WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75de │ │ -37acc2: 3301 0400 |0015: if-ne v1, v0, 0019 // +0004 │ │ -37acc6: 2900 7d00 |0017: goto/16 0094 // +007d │ │ -37acca: 1231 |0019: const/4 v1, #int 3 // #3 │ │ -37accc: 2311 1715 |001a: new-array v1, v1, [D // type@1517 │ │ -37acd0: 5203 f275 |001c: iget v3, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -37acd4: 7120 11a2 3100 |001e: invoke-static {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ -37acda: 0b05 |0021: move-result-wide v5 │ │ -37acdc: 1807 fca9 f1d2 4d62 503f |0022: const-wide v7, #double 0.001 // #3f50624dd2f1a9fc │ │ -37ace6: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -37ace8: 4509 0103 |0028: aget-wide v9, v1, v3 │ │ -37acec: 2f0b 0709 |002a: cmpl-double v11, v7, v9 │ │ -37acf0: 3a0b 0b00 |002c: if-ltz v11, 0037 // +000b │ │ -37acf4: 5201 f275 |002e: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -37acf8: 5901 f475 |0030: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ -37acfc: 9602 0104 |0032: or-int v2, v1, v4 │ │ -37ad00: 5902 f375 |0034: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f3 │ │ -37ad04: 0f01 |0036: return v1 │ │ -37ad06: 2127 |0037: array-length v7, v2 │ │ -37ad08: 1228 |0038: const/4 v8, #int 2 // #2 │ │ -37ad0a: b187 |0039: sub-int/2addr v7, v8 │ │ -37ad0c: 4509 0207 |003a: aget-wide v9, v2, v7 │ │ -37ad10: 180b 182d 4454 fb21 1940 |003c: const-wide v11, #double 6.28319 // #401921fb54442d18 │ │ -37ad1a: ccb9 |0041: sub-double/2addr v9, v11 │ │ -37ad1c: 1207 |0042: const/4 v7, #int 0 // #0 │ │ -37ad1e: 120d |0043: const/4 v13, #int 0 // #0 │ │ -37ad20: 212e |0044: array-length v14, v2 │ │ -37ad22: 36ed 3e00 |0045: if-gt v13, v14, 0083 // +003e │ │ -37ad26: 212e |0047: array-length v14, v2 │ │ -37ad28: 34ed 0600 |0048: if-lt v13, v14, 004e // +0006 │ │ -37ad2c: 450e 0207 |004a: aget-wide v14, v2, v7 │ │ -37ad30: cbbe |004c: add-double/2addr v14, v11 │ │ -37ad32: 2803 |004d: goto 0050 // +0003 │ │ -37ad34: 450e 020d |004e: aget-wide v14, v2, v13 │ │ -37ad38: 3010 0905 |0050: cmpg-double v16, v9, v5 │ │ -37ad3c: 3c10 2d00 |0052: if-gtz v16, 007f // +002d │ │ -37ad40: 3010 050e |0054: cmpg-double v16, v5, v14 │ │ -37ad44: 3c10 2900 |0056: if-gtz v16, 007f // +0029 │ │ -37ad48: 3c0d 0b00 |0058: if-gtz v13, 0063 // +000b │ │ -37ad4c: 4510 0203 |005a: aget-wide v16, v2, v3 │ │ -37ad50: 2127 |005c: array-length v7, v2 │ │ -37ad52: b137 |005d: sub-int/2addr v7, v3 │ │ -37ad54: 4512 0207 |005e: aget-wide v18, v2, v7 │ │ -37ad58: ac12 120b |0060: sub-double v18, v18, v11 │ │ -37ad5c: 2813 |0062: goto 0075 // +0013 │ │ -37ad5e: 2127 |0063: array-length v7, v2 │ │ -37ad60: 357d 0a00 |0064: if-ge v13, v7, 006e // +000a │ │ -37ad64: d807 0d01 |0066: add-int/lit8 v7, v13, #int 1 // #01 │ │ -37ad68: 4510 0207 |0068: aget-wide v16, v2, v7 │ │ -37ad6c: b13d |006a: sub-int/2addr v13, v3 │ │ -37ad6e: 4512 020d |006b: aget-wide v18, v2, v13 │ │ -37ad72: 2808 |006d: goto 0075 // +0008 │ │ -37ad74: 4510 0203 |006e: aget-wide v16, v2, v3 │ │ -37ad78: ab10 100b |0070: add-double v16, v16, v11 │ │ -37ad7c: b13d |0072: sub-int/2addr v13, v3 │ │ -37ad7e: 4512 020d |0073: aget-wide v18, v2, v13 │ │ -37ad82: cc95 |0075: sub-double/2addr v5, v9 │ │ -37ad84: ac10 1012 |0076: sub-double v16, v16, v18 │ │ -37ad88: ad05 0510 |0078: mul-double v5, v5, v16 │ │ -37ad8c: cc9e |007a: sub-double/2addr v14, v9 │ │ -37ad8e: cee5 |007b: div-double/2addr v5, v14 │ │ -37ad90: ab05 1205 |007c: add-double v5, v18, v5 │ │ -37ad94: 2805 |007e: goto 0083 // +0005 │ │ -37ad96: d80d 0d02 |007f: add-int/lit8 v13, v13, #int 2 // #02 │ │ -37ad9a: 04e9 |0081: move-wide v9, v14 │ │ -37ad9c: 28c2 |0082: goto 0044 // -003e │ │ -37ad9e: 0510 0500 |0083: move-wide/from16 v16, v5 │ │ -37ada2: 4512 0103 |0085: aget-wide v18, v1, v3 │ │ -37ada6: 4514 0108 |0087: aget-wide v20, v1, v8 │ │ -37adaa: 7706 18a2 1000 |0089: invoke-static/range {v16, v17, v18, v19, v20, v21}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ -37adb0: 0a01 |008c: move-result v1 │ │ -37adb2: 5901 f475 |008d: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ -37adb6: 9602 0104 |008f: or-int v2, v1, v4 │ │ -37adba: 5902 f375 |0091: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f3 │ │ -37adbe: 0f01 |0093: return v1 │ │ -37adc0: 5201 f275 |0094: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -37adc4: 5901 f475 |0096: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ -37adc8: 9602 0104 |0098: or-int v2, v1, v4 │ │ -37adcc: 5902 f375 |009a: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f3 │ │ -37add0: 0f01 |009c: return v1 │ │ +37ac84: |[37ac84] net.sf.dibdib.generic.ColorNmz.rgbCalibrated:()I │ │ +37ac94: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +37ac98: 5201 f475 |0002: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ +37ac9c: 3a01 0300 |0004: if-ltz v1, 0007 // +0003 │ │ +37aca0: 0f01 |0006: return v1 │ │ +37aca2: 1261 |0007: const/4 v1, #int 6 // #6 │ │ +37aca4: 6202 ec75 |0008: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ec │ │ +37aca8: 2123 |000a: array-length v3, v2 │ │ +37acaa: 1504 00ff |000b: const/high16 v4, #int -16777216 // #ff00 │ │ +37acae: 3631 8700 |000d: if-gt v1, v3, 0094 // +0087 │ │ +37acb2: 6201 fb73 |000f: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz;.BLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@73fb │ │ +37acb6: 3201 8300 |0011: if-eq v1, v0, 0094 // +0083 │ │ +37acba: 6201 de75 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz;.WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75de │ │ +37acbe: 3301 0400 |0015: if-ne v1, v0, 0019 // +0004 │ │ +37acc2: 2900 7d00 |0017: goto/16 0094 // +007d │ │ +37acc6: 1231 |0019: const/4 v1, #int 3 // #3 │ │ +37acc8: 2311 1715 |001a: new-array v1, v1, [D // type@1517 │ │ +37accc: 5203 f275 |001c: iget v3, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +37acd0: 7120 11a2 3100 |001e: invoke-static {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ +37acd6: 0b05 |0021: move-result-wide v5 │ │ +37acd8: 1807 fca9 f1d2 4d62 503f |0022: const-wide v7, #double 0.001 // #3f50624dd2f1a9fc │ │ +37ace2: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +37ace4: 4509 0103 |0028: aget-wide v9, v1, v3 │ │ +37ace8: 2f0b 0709 |002a: cmpl-double v11, v7, v9 │ │ +37acec: 3a0b 0b00 |002c: if-ltz v11, 0037 // +000b │ │ +37acf0: 5201 f275 |002e: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +37acf4: 5901 f475 |0030: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ +37acf8: 9602 0104 |0032: or-int v2, v1, v4 │ │ +37acfc: 5902 f375 |0034: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f3 │ │ +37ad00: 0f01 |0036: return v1 │ │ +37ad02: 2127 |0037: array-length v7, v2 │ │ +37ad04: 1228 |0038: const/4 v8, #int 2 // #2 │ │ +37ad06: b187 |0039: sub-int/2addr v7, v8 │ │ +37ad08: 4509 0207 |003a: aget-wide v9, v2, v7 │ │ +37ad0c: 180b 182d 4454 fb21 1940 |003c: const-wide v11, #double 6.28319 // #401921fb54442d18 │ │ +37ad16: ccb9 |0041: sub-double/2addr v9, v11 │ │ +37ad18: 1207 |0042: const/4 v7, #int 0 // #0 │ │ +37ad1a: 120d |0043: const/4 v13, #int 0 // #0 │ │ +37ad1c: 212e |0044: array-length v14, v2 │ │ +37ad1e: 36ed 3e00 |0045: if-gt v13, v14, 0083 // +003e │ │ +37ad22: 212e |0047: array-length v14, v2 │ │ +37ad24: 34ed 0600 |0048: if-lt v13, v14, 004e // +0006 │ │ +37ad28: 450e 0207 |004a: aget-wide v14, v2, v7 │ │ +37ad2c: cbbe |004c: add-double/2addr v14, v11 │ │ +37ad2e: 2803 |004d: goto 0050 // +0003 │ │ +37ad30: 450e 020d |004e: aget-wide v14, v2, v13 │ │ +37ad34: 3010 0905 |0050: cmpg-double v16, v9, v5 │ │ +37ad38: 3c10 2d00 |0052: if-gtz v16, 007f // +002d │ │ +37ad3c: 3010 050e |0054: cmpg-double v16, v5, v14 │ │ +37ad40: 3c10 2900 |0056: if-gtz v16, 007f // +0029 │ │ +37ad44: 3c0d 0b00 |0058: if-gtz v13, 0063 // +000b │ │ +37ad48: 4510 0203 |005a: aget-wide v16, v2, v3 │ │ +37ad4c: 2127 |005c: array-length v7, v2 │ │ +37ad4e: b137 |005d: sub-int/2addr v7, v3 │ │ +37ad50: 4512 0207 |005e: aget-wide v18, v2, v7 │ │ +37ad54: ac12 120b |0060: sub-double v18, v18, v11 │ │ +37ad58: 2813 |0062: goto 0075 // +0013 │ │ +37ad5a: 2127 |0063: array-length v7, v2 │ │ +37ad5c: 357d 0a00 |0064: if-ge v13, v7, 006e // +000a │ │ +37ad60: d807 0d01 |0066: add-int/lit8 v7, v13, #int 1 // #01 │ │ +37ad64: 4510 0207 |0068: aget-wide v16, v2, v7 │ │ +37ad68: b13d |006a: sub-int/2addr v13, v3 │ │ +37ad6a: 4512 020d |006b: aget-wide v18, v2, v13 │ │ +37ad6e: 2808 |006d: goto 0075 // +0008 │ │ +37ad70: 4510 0203 |006e: aget-wide v16, v2, v3 │ │ +37ad74: ab10 100b |0070: add-double v16, v16, v11 │ │ +37ad78: b13d |0072: sub-int/2addr v13, v3 │ │ +37ad7a: 4512 020d |0073: aget-wide v18, v2, v13 │ │ +37ad7e: cc95 |0075: sub-double/2addr v5, v9 │ │ +37ad80: ac10 1012 |0076: sub-double v16, v16, v18 │ │ +37ad84: ad05 0510 |0078: mul-double v5, v5, v16 │ │ +37ad88: cc9e |007a: sub-double/2addr v14, v9 │ │ +37ad8a: cee5 |007b: div-double/2addr v5, v14 │ │ +37ad8c: ab05 1205 |007c: add-double v5, v18, v5 │ │ +37ad90: 2805 |007e: goto 0083 // +0005 │ │ +37ad92: d80d 0d02 |007f: add-int/lit8 v13, v13, #int 2 // #02 │ │ +37ad96: 04e9 |0081: move-wide v9, v14 │ │ +37ad98: 28c2 |0082: goto 0044 // -003e │ │ +37ad9a: 0510 0500 |0083: move-wide/from16 v16, v5 │ │ +37ad9e: 4512 0103 |0085: aget-wide v18, v1, v3 │ │ +37ada2: 4514 0108 |0087: aget-wide v20, v1, v8 │ │ +37ada6: 7706 18a2 1000 |0089: invoke-static/range {v16, v17, v18, v19, v20, v21}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ +37adac: 0a01 |008c: move-result v1 │ │ +37adae: 5901 f475 |008d: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ +37adb2: 9602 0104 |008f: or-int v2, v1, v4 │ │ +37adb6: 5902 f375 |0091: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f3 │ │ +37adba: 0f01 |0093: return v1 │ │ +37adbc: 5201 f275 |0094: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +37adc0: 5901 f475 |0096: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f4 │ │ +37adc4: 9602 0104 |0098: or-int v2, v1, v4 │ │ +37adc8: 5902 f375 |009a: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f3 │ │ +37adcc: 0f01 |009c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=625 │ │ 0x0008 line=627 │ │ 0x001c line=635 │ │ 0x0028 line=636 │ │ 0x002e line=638 │ │ @@ -1504288,17 +1504287,17 @@ │ │ type : '(I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3815e0: |[3815e0] net.sf.dibdib.generic.QIfs$QObject.:(I)V │ │ -3815f0: 7020 62a2 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QObjectR;.:(I)V // method@a262 │ │ -3815f6: 0e00 |0003: return-void │ │ +3815dc: |[3815dc] net.sf.dibdib.generic.QIfs$QObject.:(I)V │ │ +3815ec: 7020 62a2 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QObjectR;.:(I)V // method@a262 │ │ +3815f2: 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 │ │ │ │ @@ -1504307,21 +1504306,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 │ │ -3815b8: |[3815b8] net.sf.dibdib.generic.QIfs$QObject.create:(I)Lnet/sf/dibdib/generic/QIfs$QObject; │ │ -3815c8: 2200 9914 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QObject; // type@1499 │ │ -3815cc: 7020 5da2 3000 |0002: invoke-direct {v0, v3}, Lnet/sf/dibdib/generic/QIfs$QObject;.:(I)V // method@a25d │ │ -3815d2: 7100 57a3 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -3815d8: 0b01 |0008: move-result-wide v1 │ │ -3815da: 5a01 0c76 |0009: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760c │ │ -3815de: 1100 |000b: return-object v0 │ │ +3815b4: |[3815b4] net.sf.dibdib.generic.QIfs$QObject.create:(I)Lnet/sf/dibdib/generic/QIfs$QObject; │ │ +3815c4: 2200 9914 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QObject; // type@1499 │ │ +3815c8: 7020 5da2 3000 |0002: invoke-direct {v0, v3}, Lnet/sf/dibdib/generic/QIfs$QObject;.:(I)V // method@a25d │ │ +3815ce: 7100 57a3 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +3815d4: 0b01 |0008: move-result-wide v1 │ │ +3815d6: 5a01 0c76 |0009: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760c │ │ +3815da: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0005 line=378 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) I │ │ │ │ @@ -1504331,17 +1504330,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3815a0: |[3815a0] net.sf.dibdib.generic.QIfs$QObject.getShash:()J │ │ -3815b0: 5320 0c76 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760c │ │ -3815b4: 1000 |0002: return-wide v0 │ │ +38159c: |[38159c] net.sf.dibdib.generic.QIfs$QObject.getShash:()J │ │ +3815ac: 5320 0c76 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760c │ │ +3815b0: 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;) │ │ @@ -1504349,17 +1504348,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3815f8: |[3815f8] net.sf.dibdib.generic.QIfs$QObject.setShashOrIgnore:(J)V │ │ -381608: 5a01 0c76 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760c │ │ -38160c: 0e00 |0002: return-void │ │ +3815f4: |[3815f4] net.sf.dibdib.generic.QIfs$QObject.setShashOrIgnore:(J)V │ │ +381604: 5a01 0c76 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760c │ │ +381608: 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 │ │ │ │ @@ -1504534,34 +1504533,34 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -3817f8: |[3817f8] net.sf.dibdib.generic.QIfs$QTaskR.:()V │ │ -381808: 7010 76a2 0300 |0000: invoke-direct {v3}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -38180e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -381810: 5b30 1f76 |0004: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@761f │ │ -381814: 5b30 1876 |0006: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7618 │ │ -381818: 5b30 1976 |0008: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7619 │ │ -38181c: 5b30 1a76 |000a: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@761a │ │ -381820: 5b30 1b76 |000c: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@761b │ │ -381824: 5b30 2476 |000e: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@7624 │ │ -381828: 1601 ffff |0010: const-wide/16 v1, #int -1 // #ffff │ │ -38182c: 5a31 1d76 |0012: iput-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.hScriptElement:J // field@761d │ │ -381830: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -381832: 5931 1c76 |0015: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.cScript:I // field@761c │ │ -381836: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -381838: 5931 2276 |0018: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parX:I // field@7622 │ │ -38183c: 5931 2376 |001a: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parY:I // field@7623 │ │ -381840: 1601 0000 |001c: const-wide/16 v1, #int 0 // #0 │ │ -381844: 5a31 2076 |001e: iput-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parN0:J // field@7620 │ │ -381848: 5b30 2176 |0020: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parS0:Ljava/lang/String; // field@7621 │ │ -38184c: 0e00 |0022: return-void │ │ +3817f4: |[3817f4] net.sf.dibdib.generic.QIfs$QTaskR.:()V │ │ +381804: 7010 76a2 0300 |0000: invoke-direct {v3}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +38180a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +38180c: 5b30 1f76 |0004: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@761f │ │ +381810: 5b30 1876 |0006: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7618 │ │ +381814: 5b30 1976 |0008: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7619 │ │ +381818: 5b30 1a76 |000a: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@761a │ │ +38181c: 5b30 1b76 |000c: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@761b │ │ +381820: 5b30 2476 |000e: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@7624 │ │ +381824: 1601 ffff |0010: const-wide/16 v1, #int -1 // #ffff │ │ +381828: 5a31 1d76 |0012: iput-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.hScriptElement:J // field@761d │ │ +38182c: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +38182e: 5931 1c76 |0015: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.cScript:I // field@761c │ │ +381832: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +381834: 5931 2276 |0018: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parX:I // field@7622 │ │ +381838: 5931 2376 |001a: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parY:I // field@7623 │ │ +38183c: 1601 0000 |001c: const-wide/16 v1, #int 0 // #0 │ │ +381840: 5a31 2076 |001e: iput-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parN0:J // field@7620 │ │ +381844: 5b30 2176 |0020: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parS0:Ljava/lang/String; // field@7621 │ │ +381848: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=297 │ │ 0x0006 line=298 │ │ 0x0008 line=299 │ │ 0x000a line=300 │ │ @@ -1504628,50 +1504627,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3827f4: |[3827f4] net.sf.dibdib.generic.QSTuple.:()V │ │ -382804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -382806: 2300 0d16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -38280a: 6900 3376 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSTuple;.NIL_STACKS:[Lnet/sf/dibdib/generic/QSTuple; // field@7633 │ │ -38280e: 0e00 |0005: return-void │ │ +3827f0: |[3827f0] net.sf.dibdib.generic.QSTuple.:()V │ │ +382800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +382802: 2300 0d16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +382806: 6900 3376 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSTuple;.NIL_STACKS:[Lnet/sf/dibdib/generic/QSTuple; // field@7633 │ │ +38280a: 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 │ │ -382810: |[382810] net.sf.dibdib.generic.QSTuple.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V │ │ -382820: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -382826: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -382828: 5910 3676 |0004: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -38282c: 5910 3576 |0006: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382830: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -382834: 5910 3976 |000a: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ -382838: 5b12 3876 |000c: iput-object v2, v1, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7638 │ │ -38283c: 3c03 0500 |000e: if-gtz v3, 0013 // +0005 │ │ -382840: 6202 2a76 |0010: sget-object v2, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762a │ │ -382844: 2803 |0012: goto 0015 // +0003 │ │ -382846: 2332 0716 |0013: new-array v2, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -38284a: 5b12 3476 |0015: iput-object v2, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -38284e: 3503 0400 |0017: if-ge v3, v0, 001b // +0004 │ │ -382852: 1303 0800 |0019: const/16 v3, #int 8 // #8 │ │ -382856: 5913 3976 |001b: iput v3, v1, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ -38285a: 0e00 |001d: return-void │ │ +38280c: |[38280c] net.sf.dibdib.generic.QSTuple.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V │ │ +38281c: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +382822: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +382824: 5910 3676 |0004: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382828: 5910 3576 |0006: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +38282c: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +382830: 5910 3976 |000a: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ +382834: 5b12 3876 |000c: iput-object v2, v1, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7638 │ │ +382838: 3c03 0500 |000e: if-gtz v3, 0013 // +0005 │ │ +38283c: 6202 2a76 |0010: sget-object v2, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762a │ │ +382840: 2803 |0012: goto 0015 // +0003 │ │ +382842: 2332 0716 |0013: new-array v2, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +382846: 5b12 3476 |0015: iput-object v2, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +38284a: 3503 0400 |0017: if-ge v3, v0, 001b // +0004 │ │ +38284e: 1303 0800 |0019: const/16 v3, #int 8 // #8 │ │ +382852: 5913 3976 |001b: iput v3, v1, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ +382856: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=27 │ │ 0x0006 line=28 │ │ 0x000a line=29 │ │ 0x000c line=32 │ │ @@ -1504688,37 +1504687,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 │ │ -382418: |[382418] net.sf.dibdib.generic.QSTuple.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -382428: 5240 3676 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -38242c: 5241 3576 |0002: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382430: 5442 3476 |0004: iget-object v2, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -382434: 3510 0500 |0006: if-ge v0, v1, 000b // +0005 │ │ -382438: 2123 |0008: array-length v3, v2 │ │ -38243a: 3431 0600 |0009: if-lt v1, v3, 000f // +0006 │ │ -38243e: 5240 3676 |000b: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382442: 5241 3576 |000d: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382446: 3b05 0400 |000f: if-gez v5, 0013 // +0004 │ │ -38244a: 0113 |0011: move v3, v1 │ │ -38244c: 2802 |0012: goto 0014 // +0002 │ │ -38244e: 0103 |0013: move v3, v0 │ │ -382450: b035 |0014: add-int/2addr v5, v3 │ │ -382452: 3650 0b00 |0015: if-gt v0, v5, 0020 // +000b │ │ -382456: 3515 0900 |0017: if-ge v5, v1, 0020 // +0009 │ │ -38245a: 2120 |0019: array-length v0, v2 │ │ -38245c: 3405 0300 |001a: if-lt v5, v0, 001d // +0003 │ │ -382460: 2804 |001c: goto 0020 // +0004 │ │ -382462: 4605 0205 |001d: aget-object v5, v2, v5 │ │ -382466: 1105 |001f: return-object v5 │ │ -382468: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -38246a: 1105 |0021: return-object v5 │ │ +382414: |[382414] net.sf.dibdib.generic.QSTuple.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +382424: 5240 3676 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382428: 5241 3576 |0002: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +38242c: 5442 3476 |0004: iget-object v2, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +382430: 3510 0500 |0006: if-ge v0, v1, 000b // +0005 │ │ +382434: 2123 |0008: array-length v3, v2 │ │ +382436: 3431 0600 |0009: if-lt v1, v3, 000f // +0006 │ │ +38243a: 5240 3676 |000b: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +38243e: 5241 3576 |000d: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +382442: 3b05 0400 |000f: if-gez v5, 0013 // +0004 │ │ +382446: 0113 |0011: move v3, v1 │ │ +382448: 2802 |0012: goto 0014 // +0002 │ │ +38244a: 0103 |0013: move v3, v0 │ │ +38244c: b035 |0014: add-int/2addr v5, v3 │ │ +38244e: 3650 0b00 |0015: if-gt v0, v5, 0020 // +000b │ │ +382452: 3515 0900 |0017: if-ge v5, v1, 0020 // +0009 │ │ +382456: 2120 |0019: array-length v0, v2 │ │ +382458: 3405 0300 |001a: if-lt v5, v0, 001d // +0003 │ │ +38245c: 2804 |001c: goto 0020 // +0004 │ │ +38245e: 4605 0205 |001d: aget-object v5, v2, v5 │ │ +382462: 1105 |001f: return-object v5 │ │ +382464: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +382466: 1105 |0021: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ 0x0004 line=169 │ │ 0x0008 line=170 │ │ 0x000b line=173 │ │ @@ -1504734,38 +1504733,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -382048: |[382048] net.sf.dibdib.generic.QSTuple.clone:()Ljava/lang/Object; │ │ -382058: 5460 3476 |0000: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -38205c: 5261 3676 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382060: 5262 3576 |0004: iget v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382064: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -382068: 6200 2a76 |0008: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762a │ │ -38206c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -38206e: 3612 0a00 |000b: if-gt v2, v1, 0015 // +000a │ │ -382072: 2200 ae14 |000d: new-instance v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -382076: 5461 3876 |000f: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7638 │ │ -38207a: 7030 a3a2 1003 |0011: invoke-direct {v0, v1, v3}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -382080: 1100 |0014: return-object v0 │ │ -382082: b112 |0015: sub-int/2addr v2, v1 │ │ -382084: 2104 |0016: array-length v4, v0 │ │ -382086: 3742 0300 |0017: if-le v2, v4, 001a // +0003 │ │ -38208a: 2102 |0019: array-length v2, v0 │ │ -38208c: 2204 ae14 |001a: new-instance v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -382090: 5465 3876 |001c: iget-object v5, v6, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7638 │ │ -382094: 7030 a3a2 5402 |001e: invoke-direct {v4, v5, v2}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -38209a: 5445 3476 |0021: iget-object v5, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -38209e: 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 │ │ -3820a4: 5943 3676 |0026: iput v3, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3820a8: 5942 3576 |0028: iput v2, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3820ac: 1104 |002a: return-object v4 │ │ +382044: |[382044] net.sf.dibdib.generic.QSTuple.clone:()Ljava/lang/Object; │ │ +382054: 5460 3476 |0000: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +382058: 5261 3676 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +38205c: 5262 3576 |0004: iget v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +382060: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +382064: 6200 2a76 |0008: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762a │ │ +382068: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +38206a: 3612 0a00 |000b: if-gt v2, v1, 0015 // +000a │ │ +38206e: 2200 ae14 |000d: new-instance v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +382072: 5461 3876 |000f: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7638 │ │ +382076: 7030 a3a2 1003 |0011: invoke-direct {v0, v1, v3}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +38207c: 1100 |0014: return-object v0 │ │ +38207e: b112 |0015: sub-int/2addr v2, v1 │ │ +382080: 2104 |0016: array-length v4, v0 │ │ +382082: 3742 0300 |0017: if-le v2, v4, 001a // +0003 │ │ +382086: 2102 |0019: array-length v2, v0 │ │ +382088: 2204 ae14 |001a: new-instance v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +38208c: 5465 3876 |001c: iget-object v5, v6, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7638 │ │ +382090: 7030 a3a2 5402 |001e: invoke-direct {v4, v5, v2}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +382096: 5445 3476 |0021: iget-object v5, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +38209a: 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 │ │ +3820a0: 5943 3676 |0026: iput v3, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3820a4: 5942 3576 |0028: iput v2, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3820a8: 1104 |002a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0004 line=141 │ │ 0x0008 line=143 │ │ 0x000d line=146 │ │ @@ -1504782,27 +1504781,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 │ │ -3823bc: |[3823bc] net.sf.dibdib.generic.QSTuple.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ -3823cc: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -3823d0: 5320 3776 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3823d4: 2810 |0004: goto 0014 // +0010 │ │ -3823d6: 5420 3476 |0005: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3823da: 5221 3676 |0007: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3823de: 7210 58a2 0300 |0009: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ -3823e4: 0a03 |000c: move-result v3 │ │ -3823e6: b031 |000d: add-int/2addr v1, v3 │ │ -3823e8: 4603 0001 |000e: aget-object v3, v0, v1 │ │ -3823ec: 7210 6ca2 0300 |0010: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ -3823f2: 0b00 |0013: move-result-wide v0 │ │ -3823f4: 1000 |0014: return-wide v0 │ │ +3823b8: |[3823b8] net.sf.dibdib.generic.QSTuple.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ +3823c8: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +3823cc: 5320 3776 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3823d0: 2810 |0004: goto 0014 // +0010 │ │ +3823d2: 5420 3476 |0005: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3823d6: 5221 3676 |0007: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3823da: 7210 58a2 0300 |0009: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ +3823e0: 0a03 |000c: move-result v3 │ │ +3823e2: b031 |000d: add-int/2addr v1, v3 │ │ +3823e4: 4603 0001 |000e: aget-object v3, v0, v1 │ │ +3823e8: 7210 6ca2 0300 |0010: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ +3823ee: 0b00 |0013: move-result-wide v0 │ │ +3823f0: 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; │ │ │ │ @@ -1504811,36 +1504810,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 │ │ -3820b0: |[3820b0] net.sf.dibdib.generic.QSTuple.getAsString:(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String; │ │ -3820c0: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -3820c4: 2204 e812 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3820c8: 7010 4098 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3820ce: 1a00 8106 |0007: const-string v0, "0#" // string@0681 │ │ -3820d2: 6e20 4b98 0400 |0009: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3820d8: 5330 3776 |000c: iget-wide v0, v3, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3820dc: 7120 fba1 1000 |000e: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3820e2: 0c00 |0011: move-result-object v0 │ │ -3820e4: 6e20 4b98 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3820ea: 6e10 5498 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3820f0: 0c04 |0018: move-result-object v4 │ │ -3820f2: 2810 |0019: goto 0029 // +0010 │ │ -3820f4: 5430 3476 |001a: iget-object v0, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3820f8: 5231 3676 |001c: iget v1, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3820fc: 7210 7ba2 0400 |001e: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QTagIf;.ordinal:()I // method@a27b │ │ -382102: 0a02 |0021: move-result v2 │ │ -382104: b021 |0022: add-int/2addr v1, v2 │ │ -382106: 4600 0001 |0023: aget-object v0, v0, v1 │ │ -38210a: 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 │ │ -382110: 0c04 |0028: move-result-object v4 │ │ -382112: 1104 |0029: return-object v4 │ │ +3820ac: |[3820ac] net.sf.dibdib.generic.QSTuple.getAsString:(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String; │ │ +3820bc: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +3820c0: 2204 e812 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3820c4: 7010 4098 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3820ca: 1a00 8106 |0007: const-string v0, "0#" // string@0681 │ │ +3820ce: 6e20 4b98 0400 |0009: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3820d4: 5330 3776 |000c: iget-wide v0, v3, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3820d8: 7120 fba1 1000 |000e: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3820de: 0c00 |0011: move-result-object v0 │ │ +3820e0: 6e20 4b98 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3820e6: 6e10 5498 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3820ec: 0c04 |0018: move-result-object v4 │ │ +3820ee: 2810 |0019: goto 0029 // +0010 │ │ +3820f0: 5430 3476 |001a: iget-object v0, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3820f4: 5231 3676 |001c: iget v1, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3820f8: 7210 7ba2 0400 |001e: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QTagIf;.ordinal:()I // method@a27b │ │ +3820fe: 0a02 |0021: move-result v2 │ │ +382100: b021 |0022: add-int/2addr v1, v2 │ │ +382102: 4600 0001 |0023: aget-object v0, v0, v1 │ │ +382106: 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 │ │ +38210c: 0c04 |0028: move-result-object v4 │ │ +38210e: 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; │ │ @@ -1504850,20 +1504849,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 │ │ -3823f8: |[3823f8] net.sf.dibdib.generic.QSTuple.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -382408: 5420 3476 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -38240c: 5221 3676 |0002: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382410: b031 |0004: add-int/2addr v1, v3 │ │ -382412: 4603 0001 |0005: aget-object v3, v0, v1 │ │ -382416: 1103 |0007: return-object v3 │ │ +3823f4: |[3823f4] net.sf.dibdib.generic.QSTuple.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +382404: 5420 3476 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +382408: 5221 3676 |0002: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +38240c: b031 |0004: add-int/2addr v1, v3 │ │ +38240e: 4603 0001 |0005: aget-object v3, v0, v1 │ │ +382412: 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 │ │ │ │ @@ -1504872,35 +1504871,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 │ │ -38246c: |[38246c] net.sf.dibdib.generic.QSTuple.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -38247c: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ -382480: 5320 3776 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -382484: 7120 06a3 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -38248a: 0c03 |0007: move-result-object v3 │ │ -38248c: 2819 |0008: goto 0021 // +0019 │ │ -38248e: 5220 3676 |0009: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382492: 7210 58a2 0300 |000b: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ -382498: 0a01 |000e: move-result v1 │ │ -38249a: b010 |000f: add-int/2addr v0, v1 │ │ -38249c: 5221 3576 |0010: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3824a0: 3510 0e00 |0012: if-ge v0, v1, 0020 // +000e │ │ -3824a4: 5420 3476 |0014: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3824a8: 5221 3676 |0016: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3824ac: 7210 58a2 0300 |0018: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ -3824b2: 0a03 |001b: move-result v3 │ │ -3824b4: b031 |001c: add-int/2addr v1, v3 │ │ -3824b6: 4603 0001 |001d: aget-object v3, v0, v1 │ │ -3824ba: 2802 |001f: goto 0021 // +0002 │ │ -3824bc: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -3824be: 1103 |0021: return-object v3 │ │ +382468: |[382468] net.sf.dibdib.generic.QSTuple.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +382478: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ +38247c: 5320 3776 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +382480: 7120 06a3 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +382486: 0c03 |0007: move-result-object v3 │ │ +382488: 2819 |0008: goto 0021 // +0019 │ │ +38248a: 5220 3676 |0009: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +38248e: 7210 58a2 0300 |000b: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ +382494: 0a01 |000e: move-result v1 │ │ +382496: b010 |000f: add-int/2addr v0, v1 │ │ +382498: 5221 3576 |0010: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +38249c: 3510 0e00 |0012: if-ge v0, v1, 0020 // +000e │ │ +3824a0: 5420 3476 |0014: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3824a4: 5221 3676 |0016: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3824a8: 7210 58a2 0300 |0018: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ +3824ae: 0a03 |001b: move-result v3 │ │ +3824b0: b031 |001c: add-int/2addr v1, v3 │ │ +3824b2: 4603 0001 |001d: aget-object v3, v0, v1 │ │ +3824b6: 2802 |001f: goto 0021 // +0002 │ │ +3824b8: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +3824ba: 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; │ │ @@ -1504910,98 +1504909,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 │ │ -381ea0: |[381ea0] net.sf.dibdib.generic.QSTuple.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I │ │ -381eb0: 5260 3676 |0000: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381eb4: 5261 3576 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381eb8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -381eba: 3410 0600 |0005: if-lt v0, v1, 000b // +0006 │ │ -381ebe: 5962 3576 |0007: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381ec2: 5962 3676 |0009: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381ec6: 3b07 0500 |000b: if-gez v7, 0010 // +0005 │ │ -381eca: 5260 3576 |000d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381ece: 2803 |000f: goto 0012 // +0003 │ │ -381ed0: 5260 3676 |0010: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381ed4: b007 |0012: add-int/2addr v7, v0 │ │ -381ed6: 5260 3576 |0013: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381eda: 3607 0800 |0015: if-gt v7, v0, 001d // +0008 │ │ -381ede: 5260 3676 |0017: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381ee2: 3670 0400 |0019: if-gt v0, v7, 001d // +0004 │ │ -381ee6: 3b07 1f00 |001b: if-gez v7, 003a // +001f │ │ -381eea: 2200 b212 |001d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ -381eee: 7010 1397 0000 |001f: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9713 │ │ -381ef4: 6e10 e897 0600 |0022: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -381efa: 0c01 |0025: move-result-object v1 │ │ -381efc: 2203 e812 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -381f00: 7010 4098 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -381f06: 1a04 5284 |002b: const-string v4, "inx = " // string@8452 │ │ -381f0a: 6e20 4b98 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -381f10: 6e20 4798 7300 |0030: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -381f16: 6e10 5498 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -381f1c: 0c03 |0036: move-result-object v3 │ │ -381f1e: 7130 d770 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@70d7 │ │ -381f24: 2180 |003a: array-length v0, v8 │ │ -381f26: 5261 3576 |003b: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381f2a: b001 |003d: add-int/2addr v1, v0 │ │ -381f2c: 5463 3476 |003e: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -381f30: 2133 |0040: array-length v3, v3 │ │ -381f32: 3731 4100 |0041: if-le v1, v3, 0082 // +0041 │ │ -381f36: 5261 3576 |0043: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381f3a: 5263 3676 |0045: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381f3e: b131 |0047: sub-int/2addr v1, v3 │ │ -381f40: b001 |0048: add-int/2addr v1, v0 │ │ -381f42: 5263 3976 |0049: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ -381f46: e203 0302 |004b: ushr-int/lit8 v3, v3, #int 2 // #02 │ │ -381f4a: b031 |004d: add-int/2addr v1, v3 │ │ -381f4c: e201 0102 |004e: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ -381f50: d801 0102 |0050: add-int/lit8 v1, v1, #int 2 // #02 │ │ -381f54: e001 0102 |0052: shl-int/lit8 v1, v1, #int 2 // #02 │ │ -381f58: 2311 0716 |0054: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -381f5c: 5463 3476 |0056: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -381f60: 5264 3676 |0058: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381f64: 5265 3676 |005a: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381f68: 9105 0705 |005c: sub-int v5, v7, v5 │ │ -381f6c: 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 │ │ -381f72: 5263 3676 |0061: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381f76: 9103 0703 |0063: sub-int v3, v7, v3 │ │ -381f7a: 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 │ │ -381f80: 5468 3476 |0068: iget-object v8, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -381f84: 5263 3676 |006a: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381f88: 9103 0703 |006c: sub-int v3, v7, v3 │ │ -381f8c: b003 |006e: add-int/2addr v3, v0 │ │ -381f8e: 5264 3576 |006f: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381f92: b174 |0071: sub-int/2addr v4, v7 │ │ -381f94: 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 │ │ -381f9a: 5b61 3476 |0075: iput-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -381f9e: 5268 3576 |0077: iget v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381fa2: 5261 3676 |0079: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381fa6: b118 |007b: sub-int/2addr v8, v1 │ │ -381fa8: b008 |007c: add-int/2addr v8, v0 │ │ -381faa: 5968 3576 |007d: iput v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381fae: 5962 3676 |007f: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381fb2: 0f07 |0081: return v7 │ │ -381fb4: 5261 3576 |0082: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381fb8: 3517 0c00 |0084: if-ge v7, v1, 0090 // +000c │ │ -381fbc: 5461 3476 |0086: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -381fc0: 9003 0700 |0088: add-int v3, v7, v0 │ │ -381fc4: 5264 3576 |008a: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381fc8: b174 |008c: sub-int/2addr v4, v7 │ │ -381fca: 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 │ │ -381fd0: 5261 3576 |0090: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381fd4: b001 |0092: add-int/2addr v1, v0 │ │ -381fd6: 5961 3576 |0093: iput v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -381fda: 5461 3476 |0095: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -381fde: 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 │ │ -381fe4: 5268 3676 |009a: iget v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -381fe8: b187 |009c: sub-int/2addr v7, v8 │ │ -381fea: 0f07 |009d: return v7 │ │ +381e9c: |[381e9c] net.sf.dibdib.generic.QSTuple.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I │ │ +381eac: 5260 3676 |0000: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381eb0: 5261 3576 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381eb4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +381eb6: 3410 0600 |0005: if-lt v0, v1, 000b // +0006 │ │ +381eba: 5962 3576 |0007: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381ebe: 5962 3676 |0009: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381ec2: 3b07 0500 |000b: if-gez v7, 0010 // +0005 │ │ +381ec6: 5260 3576 |000d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381eca: 2803 |000f: goto 0012 // +0003 │ │ +381ecc: 5260 3676 |0010: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381ed0: b007 |0012: add-int/2addr v7, v0 │ │ +381ed2: 5260 3576 |0013: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381ed6: 3607 0800 |0015: if-gt v7, v0, 001d // +0008 │ │ +381eda: 5260 3676 |0017: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381ede: 3670 0400 |0019: if-gt v0, v7, 001d // +0004 │ │ +381ee2: 3b07 1f00 |001b: if-gez v7, 003a // +001f │ │ +381ee6: 2200 b212 |001d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ +381eea: 7010 1397 0000 |001f: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9713 │ │ +381ef0: 6e10 e897 0600 |0022: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +381ef6: 0c01 |0025: move-result-object v1 │ │ +381ef8: 2203 e812 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +381efc: 7010 4098 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +381f02: 1a04 5284 |002b: const-string v4, "inx = " // string@8452 │ │ +381f06: 6e20 4b98 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +381f0c: 6e20 4798 7300 |0030: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +381f12: 6e10 5498 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +381f18: 0c03 |0036: move-result-object v3 │ │ +381f1a: 7130 d770 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@70d7 │ │ +381f20: 2180 |003a: array-length v0, v8 │ │ +381f22: 5261 3576 |003b: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381f26: b001 |003d: add-int/2addr v1, v0 │ │ +381f28: 5463 3476 |003e: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +381f2c: 2133 |0040: array-length v3, v3 │ │ +381f2e: 3731 4100 |0041: if-le v1, v3, 0082 // +0041 │ │ +381f32: 5261 3576 |0043: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381f36: 5263 3676 |0045: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381f3a: b131 |0047: sub-int/2addr v1, v3 │ │ +381f3c: b001 |0048: add-int/2addr v1, v0 │ │ +381f3e: 5263 3976 |0049: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ +381f42: e203 0302 |004b: ushr-int/lit8 v3, v3, #int 2 // #02 │ │ +381f46: b031 |004d: add-int/2addr v1, v3 │ │ +381f48: e201 0102 |004e: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ +381f4c: d801 0102 |0050: add-int/lit8 v1, v1, #int 2 // #02 │ │ +381f50: e001 0102 |0052: shl-int/lit8 v1, v1, #int 2 // #02 │ │ +381f54: 2311 0716 |0054: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +381f58: 5463 3476 |0056: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +381f5c: 5264 3676 |0058: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381f60: 5265 3676 |005a: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381f64: 9105 0705 |005c: sub-int v5, v7, v5 │ │ +381f68: 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 │ │ +381f6e: 5263 3676 |0061: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381f72: 9103 0703 |0063: sub-int v3, v7, v3 │ │ +381f76: 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 │ │ +381f7c: 5468 3476 |0068: iget-object v8, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +381f80: 5263 3676 |006a: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381f84: 9103 0703 |006c: sub-int v3, v7, v3 │ │ +381f88: b003 |006e: add-int/2addr v3, v0 │ │ +381f8a: 5264 3576 |006f: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381f8e: b174 |0071: sub-int/2addr v4, v7 │ │ +381f90: 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 │ │ +381f96: 5b61 3476 |0075: iput-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +381f9a: 5268 3576 |0077: iget v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381f9e: 5261 3676 |0079: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381fa2: b118 |007b: sub-int/2addr v8, v1 │ │ +381fa4: b008 |007c: add-int/2addr v8, v0 │ │ +381fa6: 5968 3576 |007d: iput v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381faa: 5962 3676 |007f: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381fae: 0f07 |0081: return v7 │ │ +381fb0: 5261 3576 |0082: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381fb4: 3517 0c00 |0084: if-ge v7, v1, 0090 // +000c │ │ +381fb8: 5461 3476 |0086: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +381fbc: 9003 0700 |0088: add-int v3, v7, v0 │ │ +381fc0: 5264 3576 |008a: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381fc4: b174 |008c: sub-int/2addr v4, v7 │ │ +381fc6: 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 │ │ +381fcc: 5261 3576 |0090: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381fd0: b001 |0092: add-int/2addr v1, v0 │ │ +381fd2: 5961 3576 |0093: iput v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381fd6: 5461 3476 |0095: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +381fda: 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 │ │ +381fe0: 5268 3676 |009a: iget v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +381fe4: b187 |009c: sub-int/2addr v7, v8 │ │ +381fe6: 0f07 |009d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0007 line=246 │ │ 0x000d line=248 │ │ 0x0013 line=249 │ │ 0x001d line=250 │ │ @@ -1505031,34 +1505030,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 │ │ -3824c0: |[3824c0] net.sf.dibdib.generic.QSTuple.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -3824d0: 5240 3676 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3824d4: 5241 3576 |0002: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3824d8: 5442 3476 |0004: iget-object v2, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3824dc: 3510 0500 |0006: if-ge v0, v1, 000b // +0005 │ │ -3824e0: 2123 |0008: array-length v3, v2 │ │ -3824e2: 3431 0600 |0009: if-lt v1, v3, 000f // +0006 │ │ -3824e6: 5240 3676 |000b: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3824ea: 5241 3576 |000d: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3824ee: d803 01ff |000f: add-int/lit8 v3, v1, #int -1 // #ff │ │ -3824f2: b153 |0011: sub-int/2addr v3, v5 │ │ -3824f4: 3630 0b00 |0012: if-gt v0, v3, 001d // +000b │ │ -3824f8: 3513 0900 |0014: if-ge v3, v1, 001d // +0009 │ │ -3824fc: 2125 |0016: array-length v5, v2 │ │ -3824fe: 3453 0300 |0017: if-lt v3, v5, 001a // +0003 │ │ -382502: 2804 |0019: goto 001d // +0004 │ │ -382504: 4605 0203 |001a: aget-object v5, v2, v3 │ │ -382508: 1105 |001c: return-object v5 │ │ -38250a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -38250c: 1105 |001e: return-object v5 │ │ +3824bc: |[3824bc] net.sf.dibdib.generic.QSTuple.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +3824cc: 5240 3676 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3824d0: 5241 3576 |0002: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3824d4: 5442 3476 |0004: iget-object v2, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3824d8: 3510 0500 |0006: if-ge v0, v1, 000b // +0005 │ │ +3824dc: 2123 |0008: array-length v3, v2 │ │ +3824de: 3431 0600 |0009: if-lt v1, v3, 000f // +0006 │ │ +3824e2: 5240 3676 |000b: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3824e6: 5241 3576 |000d: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3824ea: d803 01ff |000f: add-int/lit8 v3, v1, #int -1 // #ff │ │ +3824ee: b153 |0011: sub-int/2addr v3, v5 │ │ +3824f0: 3630 0b00 |0012: if-gt v0, v3, 001d // +000b │ │ +3824f4: 3513 0900 |0014: if-ge v3, v1, 001d // +0009 │ │ +3824f8: 2125 |0016: array-length v5, v2 │ │ +3824fa: 3453 0300 |0017: if-lt v3, v5, 001a // +0003 │ │ +3824fe: 2804 |0019: goto 001d // +0004 │ │ +382500: 4605 0203 |001a: aget-object v5, v2, v3 │ │ +382504: 1105 |001c: return-object v5 │ │ +382506: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +382508: 1105 |001e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0002 line=185 │ │ 0x0004 line=186 │ │ 0x0008 line=187 │ │ 0x000b line=190 │ │ @@ -1505074,49 +1505073,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 │ │ -382510: |[382510] net.sf.dibdib.generic.QSTuple.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -382520: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -382522: 6e20 afa2 0400 |0001: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ -382528: 0c00 |0004: move-result-object v0 │ │ -38252a: 3805 3500 |0005: if-eqz v5, 003a // +0035 │ │ -38252e: 2005 af14 |0007: instance-of v5, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -382532: 3805 3100 |0009: if-eqz v5, 003a // +0031 │ │ -382536: 6205 6c78 |000b: sget-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ -38253a: 0701 |000d: move-object v1, v0 │ │ -38253c: 1f01 af14 |000e: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -382540: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -382542: 6e20 bba2 2100 |0011: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -382548: 0c02 |0014: move-result-object v2 │ │ -38254a: 3325 2500 |0015: if-ne v5, v2, 003a // +0025 │ │ -38254e: 1225 |0017: const/4 v5, #int 2 // #2 │ │ -382550: 6e20 bba2 5100 |0018: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -382556: 0c05 |001b: move-result-object v5 │ │ -382558: 2052 b514 |001c: instance-of v2, v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -38255c: 3802 1c00 |001e: if-eqz v2, 003a // +001c │ │ -382560: 1f05 b514 |0020: check-cast v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -382564: 6e10 0ca3 0500 |0022: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -38256a: 0b02 |0025: move-result-wide v2 │ │ -38256c: 6205 b776 |0026: sget-object v5, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ -382570: 7120 ad97 3200 |0028: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -382576: 0c00 |002b: move-result-object v0 │ │ -382578: 6e20 fc9a 0500 |002c: invoke-virtual {v5, v0}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -38257e: 1215 |002f: const/4 v5, #int 1 // #1 │ │ -382580: 6e20 bba2 5100 |0030: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -382586: 0c00 |0033: move-result-object v0 │ │ -382588: 6205 6273 |0034: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -38258c: 6201 6b48 |0036: sget-object v1, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.WARNING_INTERRUPTED:Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // field@486b │ │ -382590: 5b51 7d73 |0038: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ -382594: 1100 |003a: return-object v0 │ │ -382596: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -382598: 1105 |003c: return-object v5 │ │ +38250c: |[38250c] net.sf.dibdib.generic.QSTuple.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +38251c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +38251e: 6e20 afa2 0400 |0001: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ +382524: 0c00 |0004: move-result-object v0 │ │ +382526: 3805 3500 |0005: if-eqz v5, 003a // +0035 │ │ +38252a: 2005 af14 |0007: instance-of v5, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +38252e: 3805 3100 |0009: if-eqz v5, 003a // +0031 │ │ +382532: 6205 6c78 |000b: sget-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ +382536: 0701 |000d: move-object v1, v0 │ │ +382538: 1f01 af14 |000e: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +38253c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +38253e: 6e20 bba2 2100 |0011: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +382544: 0c02 |0014: move-result-object v2 │ │ +382546: 3325 2500 |0015: if-ne v5, v2, 003a // +0025 │ │ +38254a: 1225 |0017: const/4 v5, #int 2 // #2 │ │ +38254c: 6e20 bba2 5100 |0018: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +382552: 0c05 |001b: move-result-object v5 │ │ +382554: 2052 b514 |001c: instance-of v2, v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +382558: 3802 1c00 |001e: if-eqz v2, 003a // +001c │ │ +38255c: 1f05 b514 |0020: check-cast v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +382560: 6e10 0ca3 0500 |0022: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +382566: 0b02 |0025: move-result-wide v2 │ │ +382568: 6205 b776 |0026: sget-object v5, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ +38256c: 7120 ad97 3200 |0028: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +382572: 0c00 |002b: move-result-object v0 │ │ +382574: 6e20 fc9a 0500 |002c: invoke-virtual {v5, v0}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +38257a: 1215 |002f: const/4 v5, #int 1 // #1 │ │ +38257c: 6e20 bba2 5100 |0030: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +382582: 0c00 |0033: move-result-object v0 │ │ +382584: 6205 6273 |0034: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +382588: 6201 6b48 |0036: sget-object v1, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.WARNING_INTERRUPTED:Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // field@486b │ │ +38258c: 5b51 7d73 |0038: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737d │ │ +382590: 1100 |003a: return-object v0 │ │ +382592: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +382594: 1105 |003c: return-object v5 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x003b │ │ positions : │ │ 0x0001 line=280 │ │ 0x0007 line=284 │ │ 0x0018 line=285 │ │ @@ -1505134,25 +1505133,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 │ │ -381fec: |[381fec] net.sf.dibdib.generic.QSTuple.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I │ │ -381ffc: 5230 3576 |0000: iget v0, v3, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382000: 5231 3676 |0002: iget v1, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382004: b110 |0004: sub-int/2addr v0, v1 │ │ -382006: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -382008: 2311 0716 |0006: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -38200c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -38200e: 4d04 0102 |0009: aput-object v4, v1, v2 │ │ -382012: 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 │ │ -382018: 0a04 |000e: move-result v4 │ │ -38201a: 0f04 |000f: return v4 │ │ +381fe8: |[381fe8] net.sf.dibdib.generic.QSTuple.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I │ │ +381ff8: 5230 3576 |0000: iget v0, v3, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +381ffc: 5231 3676 |0002: iget v1, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382000: b110 |0004: sub-int/2addr v0, v1 │ │ +382002: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +382004: 2311 0716 |0006: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +382008: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +38200a: 4d04 0102 |0009: aput-object v4, v1, v2 │ │ +38200e: 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 │ │ +382014: 0a04 |000e: move-result v4 │ │ +382016: 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; │ │ │ │ @@ -1505161,111 +1505160,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 │ │ -3825ac: |[3825ac] net.sf.dibdib.generic.QSTuple.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -3825bc: 3b07 0500 |0000: if-gez v7, 0005 // +0005 │ │ -3825c0: 5260 3576 |0002: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3825c4: 2803 |0004: goto 0007 // +0003 │ │ -3825c6: 5260 3676 |0005: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3825ca: b007 |0007: add-int/2addr v7, v0 │ │ -3825cc: 5260 3576 |0008: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3825d0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3825d2: 3507 0800 |000b: if-ge v7, v0, 0013 // +0008 │ │ -3825d6: 5260 3676 |000d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3825da: 3670 0400 |000f: if-gt v0, v7, 0013 // +0004 │ │ -3825de: 3b07 2b00 |0011: if-gez v7, 003c // +002b │ │ -3825e2: 5460 3476 |0013: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3825e6: 2102 |0015: array-length v2, v0 │ │ -3825e8: 3527 0900 |0016: if-ge v7, v2, 001f // +0009 │ │ -3825ec: 4602 0007 |0018: aget-object v2, v0, v7 │ │ -3825f0: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ -3825f4: 4d01 0007 |001c: aput-object v1, v0, v7 │ │ -3825f8: 1101 |001e: return-object v1 │ │ -3825fa: 2200 b212 |001f: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ -3825fe: 7010 1397 0000 |0021: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9713 │ │ -382604: 6e10 e897 0600 |0024: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -38260a: 0c02 |0027: move-result-object v2 │ │ -38260c: 2203 e812 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -382610: 7010 4098 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382616: 1a04 5284 |002d: const-string v4, "inx = " // string@8452 │ │ -38261a: 6e20 4b98 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382620: 6e20 4798 7300 |0032: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -382626: 6e10 5498 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38262c: 0c03 |0038: move-result-object v3 │ │ -38262e: 7130 d770 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@70d7 │ │ -382634: 5460 3476 |003c: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -382638: 4602 0007 |003e: aget-object v2, v0, v7 │ │ -38263c: 4d01 0007 |0040: aput-object v1, v0, v7 │ │ -382640: 1300 0800 |0042: const/16 v0, #int 8 // #8 │ │ -382644: 3670 5400 |0044: if-gt v0, v7, 0098 // +0054 │ │ -382648: 5260 3576 |0046: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -38264c: e100 0003 |0048: shr-int/lit8 v0, v0, #int 3 // #03 │ │ -382650: 3770 0300 |004a: if-le v0, v7, 004d // +0003 │ │ -382654: 284c |004c: goto 0098 // +004c │ │ -382656: 5260 3576 |004d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -38265a: d800 00ff |004f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -38265e: 5960 3576 |0051: iput v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382662: 5460 3476 |0053: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -382666: d801 0701 |0055: add-int/lit8 v1, v7, #int 1 // #01 │ │ -38266a: 5263 3576 |0057: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -38266e: b173 |0059: sub-int/2addr v3, v7 │ │ -382670: 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 │ │ -382676: 5467 3476 |005d: iget-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -38267a: 2177 |005f: array-length v7, v7 │ │ -38267c: 5260 3976 |0060: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ -382680: 3707 3500 |0062: if-le v7, v0, 0097 // +0035 │ │ -382684: 6e10 b3a2 0600 |0064: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ -38268a: 0a07 |0067: move-result v7 │ │ -38268c: 5460 3476 |0068: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -382690: 2101 |006a: array-length v1, v0 │ │ -382692: 5263 3976 |006b: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ -382696: d803 0310 |006d: add-int/lit8 v3, v3, #int 16 // #10 │ │ -38269a: 3731 2800 |006f: if-le v1, v3, 0097 // +0028 │ │ -38269e: 2101 |0071: array-length v1, v0 │ │ -3826a0: d801 01f0 |0072: add-int/lit8 v1, v1, #int -16 // #f0 │ │ -3826a4: 2100 |0074: array-length v0, v0 │ │ -3826a6: e200 0002 |0075: ushr-int/lit8 v0, v0, #int 2 // #02 │ │ -3826aa: b101 |0077: sub-int/2addr v1, v0 │ │ -3826ac: 3517 1f00 |0078: if-ge v7, v1, 0097 // +001f │ │ -3826b0: e200 0702 |007a: ushr-int/lit8 v0, v7, #int 2 // #02 │ │ -3826b4: d800 0002 |007c: add-int/lit8 v0, v0, #int 2 // #02 │ │ -3826b8: e000 0002 |007e: shl-int/lit8 v0, v0, #int 2 // #02 │ │ -3826bc: 5967 3576 |0080: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3826c0: 5467 3476 |0082: iget-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3826c4: 5261 3676 |0084: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3826c8: 5263 3976 |0086: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ -3826cc: 3730 0300 |0088: if-le v0, v3, 008b // +0003 │ │ -3826d0: 2802 |008a: goto 008c // +0002 │ │ -3826d2: 0130 |008b: move v0, v3 │ │ -3826d4: 7130 b899 1700 |008c: invoke-static {v7, v1, v0}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ -3826da: 0c07 |008f: move-result-object v7 │ │ -3826dc: 1f07 0716 |0090: check-cast v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3826e0: 5b67 3476 |0092: iput-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3826e4: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -3826e6: 5967 3676 |0095: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3826ea: 1102 |0097: return-object v2 │ │ -3826ec: 5260 3676 |0098: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3826f0: 9100 0700 |009a: sub-int v0, v7, v0 │ │ -3826f4: 3d00 1200 |009c: if-lez v0, 00ae // +0012 │ │ -3826f8: 5460 3476 |009e: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3826fc: 5261 3676 |00a0: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382700: 5463 3476 |00a2: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -382704: 5264 3676 |00a4: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382708: d804 0401 |00a6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -38270c: 5265 3676 |00a8: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382710: b157 |00aa: sub-int/2addr v7, v5 │ │ -382712: 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 │ │ -382718: 5267 3676 |00ae: iget v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -38271c: d807 0701 |00b0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -382720: 5967 3676 |00b2: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382724: 1102 |00b4: return-object v2 │ │ +3825a8: |[3825a8] net.sf.dibdib.generic.QSTuple.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +3825b8: 3b07 0500 |0000: if-gez v7, 0005 // +0005 │ │ +3825bc: 5260 3576 |0002: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3825c0: 2803 |0004: goto 0007 // +0003 │ │ +3825c2: 5260 3676 |0005: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3825c6: b007 |0007: add-int/2addr v7, v0 │ │ +3825c8: 5260 3576 |0008: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3825cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3825ce: 3507 0800 |000b: if-ge v7, v0, 0013 // +0008 │ │ +3825d2: 5260 3676 |000d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3825d6: 3670 0400 |000f: if-gt v0, v7, 0013 // +0004 │ │ +3825da: 3b07 2b00 |0011: if-gez v7, 003c // +002b │ │ +3825de: 5460 3476 |0013: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3825e2: 2102 |0015: array-length v2, v0 │ │ +3825e4: 3527 0900 |0016: if-ge v7, v2, 001f // +0009 │ │ +3825e8: 4602 0007 |0018: aget-object v2, v0, v7 │ │ +3825ec: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ +3825f0: 4d01 0007 |001c: aput-object v1, v0, v7 │ │ +3825f4: 1101 |001e: return-object v1 │ │ +3825f6: 2200 b212 |001f: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ +3825fa: 7010 1397 0000 |0021: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9713 │ │ +382600: 6e10 e897 0600 |0024: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +382606: 0c02 |0027: move-result-object v2 │ │ +382608: 2203 e812 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +38260c: 7010 4098 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +382612: 1a04 5284 |002d: const-string v4, "inx = " // string@8452 │ │ +382616: 6e20 4b98 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38261c: 6e20 4798 7300 |0032: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +382622: 6e10 5498 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382628: 0c03 |0038: move-result-object v3 │ │ +38262a: 7130 d770 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@70d7 │ │ +382630: 5460 3476 |003c: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +382634: 4602 0007 |003e: aget-object v2, v0, v7 │ │ +382638: 4d01 0007 |0040: aput-object v1, v0, v7 │ │ +38263c: 1300 0800 |0042: const/16 v0, #int 8 // #8 │ │ +382640: 3670 5400 |0044: if-gt v0, v7, 0098 // +0054 │ │ +382644: 5260 3576 |0046: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +382648: e100 0003 |0048: shr-int/lit8 v0, v0, #int 3 // #03 │ │ +38264c: 3770 0300 |004a: if-le v0, v7, 004d // +0003 │ │ +382650: 284c |004c: goto 0098 // +004c │ │ +382652: 5260 3576 |004d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +382656: d800 00ff |004f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +38265a: 5960 3576 |0051: iput v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +38265e: 5460 3476 |0053: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +382662: d801 0701 |0055: add-int/lit8 v1, v7, #int 1 // #01 │ │ +382666: 5263 3576 |0057: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +38266a: b173 |0059: sub-int/2addr v3, v7 │ │ +38266c: 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 │ │ +382672: 5467 3476 |005d: iget-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +382676: 2177 |005f: array-length v7, v7 │ │ +382678: 5260 3976 |0060: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ +38267c: 3707 3500 |0062: if-le v7, v0, 0097 // +0035 │ │ +382680: 6e10 b3a2 0600 |0064: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ +382686: 0a07 |0067: move-result v7 │ │ +382688: 5460 3476 |0068: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +38268c: 2101 |006a: array-length v1, v0 │ │ +38268e: 5263 3976 |006b: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ +382692: d803 0310 |006d: add-int/lit8 v3, v3, #int 16 // #10 │ │ +382696: 3731 2800 |006f: if-le v1, v3, 0097 // +0028 │ │ +38269a: 2101 |0071: array-length v1, v0 │ │ +38269c: d801 01f0 |0072: add-int/lit8 v1, v1, #int -16 // #f0 │ │ +3826a0: 2100 |0074: array-length v0, v0 │ │ +3826a2: e200 0002 |0075: ushr-int/lit8 v0, v0, #int 2 // #02 │ │ +3826a6: b101 |0077: sub-int/2addr v1, v0 │ │ +3826a8: 3517 1f00 |0078: if-ge v7, v1, 0097 // +001f │ │ +3826ac: e200 0702 |007a: ushr-int/lit8 v0, v7, #int 2 // #02 │ │ +3826b0: d800 0002 |007c: add-int/lit8 v0, v0, #int 2 // #02 │ │ +3826b4: e000 0002 |007e: shl-int/lit8 v0, v0, #int 2 // #02 │ │ +3826b8: 5967 3576 |0080: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3826bc: 5467 3476 |0082: iget-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3826c0: 5261 3676 |0084: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3826c4: 5263 3976 |0086: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@7639 │ │ +3826c8: 3730 0300 |0088: if-le v0, v3, 008b // +0003 │ │ +3826cc: 2802 |008a: goto 008c // +0002 │ │ +3826ce: 0130 |008b: move v0, v3 │ │ +3826d0: 7130 b899 1700 |008c: invoke-static {v7, v1, v0}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ +3826d6: 0c07 |008f: move-result-object v7 │ │ +3826d8: 1f07 0716 |0090: check-cast v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3826dc: 5b67 3476 |0092: iput-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3826e0: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +3826e2: 5967 3676 |0095: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3826e6: 1102 |0097: return-object v2 │ │ +3826e8: 5260 3676 |0098: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3826ec: 9100 0700 |009a: sub-int v0, v7, v0 │ │ +3826f0: 3d00 1200 |009c: if-lez v0, 00ae // +0012 │ │ +3826f4: 5460 3476 |009e: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3826f8: 5261 3676 |00a0: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3826fc: 5463 3476 |00a2: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +382700: 5264 3676 |00a4: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382704: d804 0401 |00a6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +382708: 5265 3676 |00a8: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +38270c: b157 |00aa: sub-int/2addr v7, v5 │ │ +38270e: 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 │ │ +382714: 5267 3676 |00ae: iget v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382718: d807 0701 |00b0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +38271c: 5967 3676 |00b2: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382720: 1102 |00b4: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=201 │ │ 0x0008 line=202 │ │ 0x0013 line=203 │ │ 0x001c line=204 │ │ 0x001f line=207 │ │ @@ -1505294,41 +1505293,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 │ │ -382728: |[382728] net.sf.dibdib.generic.QSTuple.replace:(ILnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -382738: 3b05 0500 |0000: if-gez v5, 0005 // +0005 │ │ -38273c: 5240 3576 |0002: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382740: 2803 |0004: goto 0007 // +0003 │ │ -382742: 5240 3676 |0005: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382746: b005 |0007: add-int/2addr v5, v0 │ │ -382748: 5240 3576 |0008: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -38274c: 3505 0800 |000a: if-ge v5, v0, 0012 // +0008 │ │ -382750: 5240 3676 |000c: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382754: 3650 0400 |000e: if-gt v0, v5, 0012 // +0004 │ │ -382758: 3b05 1f00 |0010: if-gez v5, 002f // +001f │ │ -38275c: 2200 b212 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ -382760: 7010 1397 0000 |0014: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9713 │ │ -382766: 6e10 e897 0400 |0017: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -38276c: 0c01 |001a: move-result-object v1 │ │ -38276e: 2202 e812 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -382772: 7010 4098 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382778: 1a03 5284 |0020: const-string v3, "inx = " // string@8452 │ │ -38277c: 6e20 4b98 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382782: 6e20 4798 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -382788: 6e10 5498 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38278e: 0c02 |002b: move-result-object v2 │ │ -382790: 7130 d770 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@70d7 │ │ -382796: 5440 3476 |002f: iget-object v0, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -38279a: 4601 0005 |0031: aget-object v1, v0, v5 │ │ -38279e: 4d06 0005 |0033: aput-object v6, v0, v5 │ │ -3827a2: 1101 |0035: return-object v1 │ │ +382724: |[382724] net.sf.dibdib.generic.QSTuple.replace:(ILnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +382734: 3b05 0500 |0000: if-gez v5, 0005 // +0005 │ │ +382738: 5240 3576 |0002: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +38273c: 2803 |0004: goto 0007 // +0003 │ │ +38273e: 5240 3676 |0005: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382742: b005 |0007: add-int/2addr v5, v0 │ │ +382744: 5240 3576 |0008: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +382748: 3505 0800 |000a: if-ge v5, v0, 0012 // +0008 │ │ +38274c: 5240 3676 |000c: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382750: 3650 0400 |000e: if-gt v0, v5, 0012 // +0004 │ │ +382754: 3b05 1f00 |0010: if-gez v5, 002f // +001f │ │ +382758: 2200 b212 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ +38275c: 7010 1397 0000 |0014: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9713 │ │ +382762: 6e10 e897 0400 |0017: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +382768: 0c01 |001a: move-result-object v1 │ │ +38276a: 2202 e812 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38276e: 7010 4098 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +382774: 1a03 5284 |0020: const-string v3, "inx = " // string@8452 │ │ +382778: 6e20 4b98 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38277e: 6e20 4798 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +382784: 6e10 5498 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38278a: 0c02 |002b: move-result-object v2 │ │ +38278c: 7130 d770 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@70d7 │ │ +382792: 5440 3476 |002f: iget-object v0, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +382796: 4601 0005 |0031: aget-object v1, v0, v5 │ │ +38279a: 4d06 0005 |0033: aput-object v6, v0, v5 │ │ +38279e: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=234 │ │ 0x0008 line=235 │ │ 0x0012 line=236 │ │ 0x0017 line=237 │ │ 0x002c line=236 │ │ @@ -1505344,33 +1505343,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 │ │ -3827a4: |[3827a4] net.sf.dibdib.generic.QSTuple.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -3827b4: 5220 3676 |0000: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3827b8: 7210 58a2 0300 |0002: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ -3827be: 0a03 |0005: move-result v3 │ │ -3827c0: b030 |0006: add-int/2addr v0, v3 │ │ -3827c2: 5223 3576 |0007: iget v3, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3827c6: 3430 0700 |0009: if-lt v0, v3, 0010 // +0007 │ │ -3827ca: 3804 0300 |000b: if-eqz v4, 000e // +0003 │ │ -3827ce: 2803 |000d: goto 0010 // +0003 │ │ -3827d0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3827d2: 280f |000f: goto 001e // +000f │ │ -3827d4: 5423 3476 |0010: iget-object v3, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3827d8: 4603 0300 |0012: aget-object v3, v3, v0 │ │ -3827dc: 6e20 e697 3400 |0014: invoke-virtual {v4, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -3827e2: 0a01 |0017: move-result v1 │ │ -3827e4: 3901 0600 |0018: if-nez v1, 001e // +0006 │ │ -3827e8: 5421 3476 |001a: iget-object v1, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3827ec: 4d04 0100 |001c: aput-object v4, v1, v0 │ │ -3827f0: 1103 |001e: return-object v3 │ │ +3827a0: |[3827a0] net.sf.dibdib.generic.QSTuple.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +3827b0: 5220 3676 |0000: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3827b4: 7210 58a2 0300 |0002: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ +3827ba: 0a03 |0005: move-result v3 │ │ +3827bc: b030 |0006: add-int/2addr v0, v3 │ │ +3827be: 5223 3576 |0007: iget v3, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +3827c2: 3430 0700 |0009: if-lt v0, v3, 0010 // +0007 │ │ +3827c6: 3804 0300 |000b: if-eqz v4, 000e // +0003 │ │ +3827ca: 2803 |000d: goto 0010 // +0003 │ │ +3827cc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3827ce: 280f |000f: goto 001e // +000f │ │ +3827d0: 5423 3476 |0010: iget-object v3, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3827d4: 4603 0300 |0012: aget-object v3, v3, v0 │ │ +3827d8: 6e20 e697 3400 |0014: invoke-virtual {v4, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +3827de: 0a01 |0017: move-result v1 │ │ +3827e0: 3901 0600 |0018: if-nez v1, 001e // +0006 │ │ +3827e4: 5421 3476 |001a: iget-object v1, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3827e8: 4d04 0100 |001c: aput-object v4, v1, v0 │ │ +3827ec: 1103 |001e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0007 line=65 │ │ 0x0010 line=66 │ │ 0x0014 line=67 │ │ 0x001a line=68 │ │ @@ -1505384,24 +1505383,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -38201c: |[38201c] net.sf.dibdib.generic.QSTuple.size:()I │ │ -38202c: 5220 3676 |0000: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382030: 5221 3576 |0002: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382034: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -382038: 5220 3576 |0006: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -38203c: 5221 3676 |0008: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382040: b110 |000a: sub-int/2addr v0, v1 │ │ -382042: 0f00 |000b: return v0 │ │ -382044: b101 |000c: sub-int/2addr v1, v0 │ │ -382046: 0f01 |000d: return v1 │ │ +382018: |[382018] net.sf.dibdib.generic.QSTuple.size:()I │ │ +382028: 5220 3676 |0000: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +38202c: 5221 3576 |0002: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +382030: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +382034: 5220 3576 |0006: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +382038: 5221 3676 |0008: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +38203c: b110 |000a: sub-int/2addr v0, v1 │ │ +38203e: 0f00 |000b: return v0 │ │ +382040: b101 |000c: sub-int/2addr v1, v0 │ │ +382042: 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; │ │ @@ -1505411,84 +1505410,84 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 139 16-bit code units │ │ -382114: |[382114] net.sf.dibdib.generic.QSTuple.toString:()Ljava/lang/String; │ │ -382124: 5260 3576 |0000: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382128: 5261 3676 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -38212c: b110 |0004: sub-int/2addr v0, v1 │ │ -38212e: 5461 3476 |0005: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -382132: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ -382136: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -382138: 1100 |000a: return-object v0 │ │ -38213a: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ -38213e: 1a00 f756 |000d: const-string v0, "[]" // string@56f7 │ │ -382142: 1100 |000f: return-object v0 │ │ -382144: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -382146: 3302 1600 |0011: if-ne v2, v0, 0027 // +0016 │ │ -38214a: 5260 3676 |0013: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -38214e: 4600 0100 |0015: aget-object v0, v1, v0 │ │ -382152: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ -382156: 5460 3476 |0019: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -38215a: 5261 3676 |001b: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -38215e: 4600 0001 |001d: aget-object v0, v0, v1 │ │ -382162: 6e10 eb97 0000 |001f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -382168: 0c00 |0022: move-result-object v0 │ │ -38216a: 2803 |0023: goto 0026 // +0003 │ │ -38216c: 1a00 6604 |0024: const-string v0, "(null)" // string@0466 │ │ -382170: 1100 |0026: return-object v0 │ │ -382172: 1a01 a655 |0027: const-string v1, "[" // string@55a6 │ │ -382176: 1223 |0029: const/4 v3, #int 2 // #2 │ │ -382178: 1a04 e804 |002a: const-string v4, ", " // string@04e8 │ │ -38217c: 3303 2a00 |002c: if-ne v3, v0, 0056 // +002a │ │ -382180: 2200 e812 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -382184: 7010 4098 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38218a: 6e20 4b98 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382190: 5461 3476 |0036: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -382194: 5263 3676 |0038: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382198: 4601 0103 |003a: aget-object v1, v1, v3 │ │ -38219c: 6e20 4a98 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3821a2: 6e20 4b98 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3821a8: 5461 3476 |0042: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3821ac: 5263 3676 |0044: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3821b0: b023 |0046: add-int/2addr v3, v2 │ │ -3821b2: 4601 0103 |0047: aget-object v1, v1, v3 │ │ -3821b6: 6e20 4a98 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3821bc: 1a01 3357 |004c: const-string v1, "]" // string@5733 │ │ -3821c0: 6e20 4b98 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3821c6: 6e10 5498 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3821cc: 0c00 |0054: move-result-object v0 │ │ -3821ce: 1100 |0055: return-object v0 │ │ -3821d0: 2200 e812 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3821d4: 7010 4098 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3821da: 6e20 4b98 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3821e0: 5461 3476 |005e: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3821e4: 5265 3676 |0060: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -3821e8: 4601 0105 |0062: aget-object v1, v1, v5 │ │ -3821ec: 6e20 4a98 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3821f2: 6e20 4b98 4000 |0067: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3821f8: 5461 3476 |006a: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3821fc: 5265 3676 |006c: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382200: b025 |006e: add-int/2addr v5, v2 │ │ -382202: 4601 0105 |006f: aget-object v1, v1, v5 │ │ -382206: 6e20 4a98 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -38220c: 6e20 4b98 4000 |0074: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382212: 5461 3476 |0077: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -382216: 5262 3676 |0079: iget v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -38221a: b032 |007b: add-int/2addr v2, v3 │ │ -38221c: 4601 0102 |007c: aget-object v1, v1, v2 │ │ -382220: 6e20 4a98 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -382226: 1a01 eb04 |0081: const-string v1, ", ..]" // string@04eb │ │ -38222a: 6e20 4b98 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382230: 6e10 5498 0000 |0086: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382236: 0c00 |0089: move-result-object v0 │ │ -382238: 1100 |008a: return-object v0 │ │ +382110: |[382110] net.sf.dibdib.generic.QSTuple.toString:()Ljava/lang/String; │ │ +382120: 5260 3576 |0000: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +382124: 5261 3676 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382128: b110 |0004: sub-int/2addr v0, v1 │ │ +38212a: 5461 3476 |0005: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +38212e: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ +382132: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +382134: 1100 |000a: return-object v0 │ │ +382136: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ +38213a: 1a00 f756 |000d: const-string v0, "[]" // string@56f7 │ │ +38213e: 1100 |000f: return-object v0 │ │ +382140: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +382142: 3302 1600 |0011: if-ne v2, v0, 0027 // +0016 │ │ +382146: 5260 3676 |0013: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +38214a: 4600 0100 |0015: aget-object v0, v1, v0 │ │ +38214e: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ +382152: 5460 3476 |0019: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +382156: 5261 3676 |001b: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +38215a: 4600 0001 |001d: aget-object v0, v0, v1 │ │ +38215e: 6e10 eb97 0000 |001f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +382164: 0c00 |0022: move-result-object v0 │ │ +382166: 2803 |0023: goto 0026 // +0003 │ │ +382168: 1a00 6604 |0024: const-string v0, "(null)" // string@0466 │ │ +38216c: 1100 |0026: return-object v0 │ │ +38216e: 1a01 a655 |0027: const-string v1, "[" // string@55a6 │ │ +382172: 1223 |0029: const/4 v3, #int 2 // #2 │ │ +382174: 1a04 e804 |002a: const-string v4, ", " // string@04e8 │ │ +382178: 3303 2a00 |002c: if-ne v3, v0, 0056 // +002a │ │ +38217c: 2200 e812 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +382180: 7010 4098 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +382186: 6e20 4b98 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38218c: 5461 3476 |0036: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +382190: 5263 3676 |0038: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382194: 4601 0103 |003a: aget-object v1, v1, v3 │ │ +382198: 6e20 4a98 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +38219e: 6e20 4b98 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3821a4: 5461 3476 |0042: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3821a8: 5263 3676 |0044: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3821ac: b023 |0046: add-int/2addr v3, v2 │ │ +3821ae: 4601 0103 |0047: aget-object v1, v1, v3 │ │ +3821b2: 6e20 4a98 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3821b8: 1a01 3357 |004c: const-string v1, "]" // string@5733 │ │ +3821bc: 6e20 4b98 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3821c2: 6e10 5498 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3821c8: 0c00 |0054: move-result-object v0 │ │ +3821ca: 1100 |0055: return-object v0 │ │ +3821cc: 2200 e812 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3821d0: 7010 4098 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3821d6: 6e20 4b98 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3821dc: 5461 3476 |005e: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3821e0: 5265 3676 |0060: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3821e4: 4601 0105 |0062: aget-object v1, v1, v5 │ │ +3821e8: 6e20 4a98 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3821ee: 6e20 4b98 4000 |0067: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3821f4: 5461 3476 |006a: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3821f8: 5265 3676 |006c: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +3821fc: b025 |006e: add-int/2addr v5, v2 │ │ +3821fe: 4601 0105 |006f: aget-object v1, v1, v5 │ │ +382202: 6e20 4a98 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +382208: 6e20 4b98 4000 |0074: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38220e: 5461 3476 |0077: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +382212: 5262 3676 |0079: iget v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382216: b032 |007b: add-int/2addr v2, v3 │ │ +382218: 4601 0102 |007c: aget-object v1, v1, v2 │ │ +38221c: 6e20 4a98 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +382222: 1a01 eb04 |0081: const-string v1, ", ..]" // string@04eb │ │ +382226: 6e20 4b98 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38222c: 6e10 5498 0000 |0086: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382232: 0c00 |0089: move-result-object v0 │ │ +382234: 1100 |008a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x0013 line=82 │ │ 0x002e line=84 │ │ 0x0056 line=86 │ │ @@ -1505500,114 +1505499,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 │ │ -38223c: |[38223c] net.sf.dibdib.generic.QSTuple.toStringFull:(C[I)Ljava/lang/String; │ │ -38224c: 52b0 3676 |0000: iget v0, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382250: 52b1 3576 |0002: iget v1, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382254: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -382258: 1a0c 0000 |0006: const-string v12, "" // string@0000 │ │ -38225c: 110c |0008: return-object v12 │ │ -38225e: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -382262: 52b1 3576 |000b: iget v1, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382266: 52b2 3676 |000d: iget v2, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -38226a: b121 |000f: sub-int/2addr v1, v2 │ │ -38226c: 1302 0a00 |0010: const/16 v2, #int 10 // #a │ │ -382270: da01 010a |0012: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -382274: b021 |0014: add-int/2addr v1, v2 │ │ -382276: 7020 4198 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -38227c: 2201 e812 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -382280: 52b3 3576 |001a: iget v3, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -382284: 52b4 3676 |001c: iget v4, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -382288: b143 |001e: sub-int/2addr v3, v4 │ │ -38228a: da03 030a |001f: mul-int/lit8 v3, v3, #int 10 // #0a │ │ -38228e: b023 |0021: add-int/2addr v3, v2 │ │ -382290: 7020 4198 3100 |0022: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -382296: 52b3 3676 |0025: iget v3, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ -38229a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -38229c: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -38229e: 52b6 3576 |0029: iget v6, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ -3822a2: 1217 |002b: const/4 v7, #int 1 // #1 │ │ -3822a4: 3563 6100 |002c: if-ge v3, v6, 008d // +0061 │ │ -3822a8: 21d6 |002e: array-length v6, v13 │ │ -3822aa: 3564 0f00 |002f: if-ge v4, v6, 003e // +000f │ │ -3822ae: 4406 0d04 |0031: aget v6, v13, v4 │ │ -3822b2: 3336 0b00 |0033: if-ne v6, v3, 003e // +000b │ │ -3822b6: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3822ba: d805 05ff |0037: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3822be: 6e20 4498 c100 |0039: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3822c4: 0716 |003c: move-object v6, v1 │ │ -3822c6: 2802 |003d: goto 003f // +0002 │ │ -3822c8: 0706 |003e: move-object v6, v0 │ │ -3822ca: 54b8 3476 |003f: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3822ce: 4608 0803 |0041: aget-object v8, v8, v3 │ │ -3822d2: 3808 4600 |0043: if-eqz v8, 0089 // +0046 │ │ -3822d6: 6208 3b76 |0045: sget-object v8, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -3822da: 54b9 3476 |0047: iget-object v9, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3822de: 4609 0903 |0049: aget-object v9, v9, v3 │ │ -3822e2: 3398 0300 |004b: if-ne v8, v9, 004e // +0003 │ │ -3822e6: 283c |004d: goto 0089 // +003c │ │ -3822e8: 3d05 0800 |004e: if-lez v5, 0056 // +0008 │ │ -3822ec: 6e20 4498 c000 |0050: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3822f2: d805 05ff |0053: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3822f6: 28f9 |0055: goto 004e // -0007 │ │ -3822f8: 54b8 3876 |0056: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7638 │ │ -3822fc: 3808 1100 |0058: if-eqz v8, 0069 // +0011 │ │ -382300: 2189 |005a: array-length v9, v8 │ │ -382302: 3493 0300 |005b: if-lt v3, v9, 005e // +0003 │ │ -382306: 280c |005d: goto 0069 // +000c │ │ -382308: 4608 0803 |005e: aget-object v8, v8, v3 │ │ -38230c: 54b9 3476 |0060: iget-object v9, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -382310: 4609 0903 |0062: aget-object v9, v9, v3 │ │ -382314: 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 │ │ -38231a: 0c08 |0067: move-result-object v8 │ │ -38231c: 2809 |0068: goto 0071 // +0009 │ │ -38231e: 54b8 3476 |0069: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -382322: 4608 0803 |006b: aget-object v8, v8, v3 │ │ -382326: 6e10 eb97 0800 |006d: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -38232c: 0c08 |0070: move-result-object v8 │ │ -38232e: 380c 1500 |0071: if-eqz v12, 0086 // +0015 │ │ -382332: 3316 0700 |0073: if-ne v6, v1, 007a // +0007 │ │ -382336: 6e30 2698 280c |0075: invoke-virtual {v8, v2, v12}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -38233c: 0c08 |0078: move-result-object v8 │ │ -38233e: 2809 |0079: goto 0082 // +0009 │ │ -382340: 1309 0900 |007a: const/16 v9, #int 9 // #9 │ │ -382344: 130a 2000 |007c: const/16 v10, #int 32 // #20 │ │ -382348: 6e30 2698 980a |007e: invoke-virtual {v8, v9, v10}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -38234e: 0c08 |0081: move-result-object v8 │ │ -382350: 7110 4ca4 0800 |0082: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44c │ │ -382356: 0c08 |0085: move-result-object v8 │ │ -382358: 6e20 4b98 8600 |0086: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38235e: d803 0301 |0089: add-int/lit8 v3, v3, #int 1 // #01 │ │ -382362: b075 |008b: add-int/2addr v5, v7 │ │ -382364: 289d |008c: goto 0029 // -0063 │ │ -382366: 6e10 5198 0100 |008d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -38236c: 0a0d |0090: move-result v13 │ │ -38236e: 34d7 0700 |0091: if-lt v7, v13, 0098 // +0007 │ │ -382372: 6e10 5498 0000 |0093: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382378: 0c0c |0096: move-result-object v12 │ │ -38237a: 110c |0097: return-object v12 │ │ -38237c: d805 05ff |0098: add-int/lit8 v5, v5, #int -1 // #ff │ │ -382380: 3d05 0600 |009a: if-lez v5, 00a0 // +0006 │ │ -382384: 6e20 4498 c000 |009c: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38238a: 28f9 |009f: goto 0098 // -0007 │ │ -38238c: 220c e812 |00a0: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -382390: 7010 4098 0c00 |00a2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382396: 6e10 5498 0000 |00a5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38239c: 0c0d |00a8: move-result-object v13 │ │ -38239e: 6e20 4b98 dc00 |00a9: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3823a4: 6e10 5498 0100 |00ac: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3823aa: 0c0d |00af: move-result-object v13 │ │ -3823ac: 6e20 4b98 dc00 |00b0: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3823b2: 6e10 5498 0c00 |00b3: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3823b8: 0c0c |00b6: move-result-object v12 │ │ -3823ba: 110c |00b7: return-object v12 │ │ +382238: |[382238] net.sf.dibdib.generic.QSTuple.toStringFull:(C[I)Ljava/lang/String; │ │ +382248: 52b0 3676 |0000: iget v0, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +38224c: 52b1 3576 |0002: iget v1, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +382250: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +382254: 1a0c 0000 |0006: const-string v12, "" // string@0000 │ │ +382258: 110c |0008: return-object v12 │ │ +38225a: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38225e: 52b1 3576 |000b: iget v1, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +382262: 52b2 3676 |000d: iget v2, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382266: b121 |000f: sub-int/2addr v1, v2 │ │ +382268: 1302 0a00 |0010: const/16 v2, #int 10 // #a │ │ +38226c: da01 010a |0012: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +382270: b021 |0014: add-int/2addr v1, v2 │ │ +382272: 7020 4198 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +382278: 2201 e812 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38227c: 52b3 3576 |001a: iget v3, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +382280: 52b4 3676 |001c: iget v4, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382284: b143 |001e: sub-int/2addr v3, v4 │ │ +382286: da03 030a |001f: mul-int/lit8 v3, v3, #int 10 // #0a │ │ +38228a: b023 |0021: add-int/2addr v3, v2 │ │ +38228c: 7020 4198 3100 |0022: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +382292: 52b3 3676 |0025: iget v3, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7636 │ │ +382296: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +382298: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +38229a: 52b6 3576 |0029: iget v6, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7635 │ │ +38229e: 1217 |002b: const/4 v7, #int 1 // #1 │ │ +3822a0: 3563 6100 |002c: if-ge v3, v6, 008d // +0061 │ │ +3822a4: 21d6 |002e: array-length v6, v13 │ │ +3822a6: 3564 0f00 |002f: if-ge v4, v6, 003e // +000f │ │ +3822aa: 4406 0d04 |0031: aget v6, v13, v4 │ │ +3822ae: 3336 0b00 |0033: if-ne v6, v3, 003e // +000b │ │ +3822b2: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3822b6: d805 05ff |0037: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3822ba: 6e20 4498 c100 |0039: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3822c0: 0716 |003c: move-object v6, v1 │ │ +3822c2: 2802 |003d: goto 003f // +0002 │ │ +3822c4: 0706 |003e: move-object v6, v0 │ │ +3822c6: 54b8 3476 |003f: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3822ca: 4608 0803 |0041: aget-object v8, v8, v3 │ │ +3822ce: 3808 4600 |0043: if-eqz v8, 0089 // +0046 │ │ +3822d2: 6208 3b76 |0045: sget-object v8, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +3822d6: 54b9 3476 |0047: iget-object v9, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3822da: 4609 0903 |0049: aget-object v9, v9, v3 │ │ +3822de: 3398 0300 |004b: if-ne v8, v9, 004e // +0003 │ │ +3822e2: 283c |004d: goto 0089 // +003c │ │ +3822e4: 3d05 0800 |004e: if-lez v5, 0056 // +0008 │ │ +3822e8: 6e20 4498 c000 |0050: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3822ee: d805 05ff |0053: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3822f2: 28f9 |0055: goto 004e // -0007 │ │ +3822f4: 54b8 3876 |0056: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7638 │ │ +3822f8: 3808 1100 |0058: if-eqz v8, 0069 // +0011 │ │ +3822fc: 2189 |005a: array-length v9, v8 │ │ +3822fe: 3493 0300 |005b: if-lt v3, v9, 005e // +0003 │ │ +382302: 280c |005d: goto 0069 // +000c │ │ +382304: 4608 0803 |005e: aget-object v8, v8, v3 │ │ +382308: 54b9 3476 |0060: iget-object v9, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +38230c: 4609 0903 |0062: aget-object v9, v9, v3 │ │ +382310: 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 │ │ +382316: 0c08 |0067: move-result-object v8 │ │ +382318: 2809 |0068: goto 0071 // +0009 │ │ +38231a: 54b8 3476 |0069: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +38231e: 4608 0803 |006b: aget-object v8, v8, v3 │ │ +382322: 6e10 eb97 0800 |006d: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +382328: 0c08 |0070: move-result-object v8 │ │ +38232a: 380c 1500 |0071: if-eqz v12, 0086 // +0015 │ │ +38232e: 3316 0700 |0073: if-ne v6, v1, 007a // +0007 │ │ +382332: 6e30 2698 280c |0075: invoke-virtual {v8, v2, v12}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +382338: 0c08 |0078: move-result-object v8 │ │ +38233a: 2809 |0079: goto 0082 // +0009 │ │ +38233c: 1309 0900 |007a: const/16 v9, #int 9 // #9 │ │ +382340: 130a 2000 |007c: const/16 v10, #int 32 // #20 │ │ +382344: 6e30 2698 980a |007e: invoke-virtual {v8, v9, v10}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +38234a: 0c08 |0081: move-result-object v8 │ │ +38234c: 7110 4ca4 0800 |0082: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44c │ │ +382352: 0c08 |0085: move-result-object v8 │ │ +382354: 6e20 4b98 8600 |0086: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38235a: d803 0301 |0089: add-int/lit8 v3, v3, #int 1 // #01 │ │ +38235e: b075 |008b: add-int/2addr v5, v7 │ │ +382360: 289d |008c: goto 0029 // -0063 │ │ +382362: 6e10 5198 0100 |008d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +382368: 0a0d |0090: move-result v13 │ │ +38236a: 34d7 0700 |0091: if-lt v7, v13, 0098 // +0007 │ │ +38236e: 6e10 5498 0000 |0093: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382374: 0c0c |0096: move-result-object v12 │ │ +382376: 110c |0097: return-object v12 │ │ +382378: d805 05ff |0098: add-int/lit8 v5, v5, #int -1 // #ff │ │ +38237c: 3d05 0600 |009a: if-lez v5, 00a0 // +0006 │ │ +382380: 6e20 4498 c000 |009c: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +382386: 28f9 |009f: goto 0098 // -0007 │ │ +382388: 220c e812 |00a0: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +38238c: 7010 4098 0c00 |00a2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +382392: 6e10 5498 0000 |00a5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382398: 0c0d |00a8: move-result-object v13 │ │ +38239a: 6e20 4b98 dc00 |00a9: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3823a0: 6e10 5498 0100 |00ac: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3823a6: 0c0d |00af: move-result-object v13 │ │ +3823a8: 6e20 4b98 dc00 |00b0: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3823ae: 6e10 5498 0c00 |00b3: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3823b4: 0c0c |00b6: move-result-object v12 │ │ +3823b6: 110c |00b7: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0009 line=93 │ │ 0x0018 line=94 │ │ 0x0025 line=97 │ │ 0x002e line=99 │ │ @@ -1505663,23 +1505662,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -384100: |[384100] net.sf.dibdib.generic.QSeq.:()V │ │ -384110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -384112: 2300 0b16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -384116: 6900 3a76 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSeq;.EMPTY_WORD_LIST:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763a │ │ -38411a: 2201 af14 |0005: new-instance v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -38411e: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -384122: 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 │ │ -384128: 6901 3b76 |000c: sput-object v1, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -38412c: 0e00 |000e: return-void │ │ +3840fc: |[3840fc] net.sf.dibdib.generic.QSeq.:()V │ │ +38410c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38410e: 2300 0b16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +384112: 6900 3a76 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSeq;.EMPTY_WORD_LIST:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763a │ │ +384116: 2201 af14 |0005: new-instance v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +38411a: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +38411e: 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 │ │ +384124: 6901 3b76 |000c: sput-object v1, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +384128: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=16 │ │ 0x0005 line=18 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QSeq;) │ │ @@ -1505687,26 +1505686,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 │ │ -384130: |[384130] net.sf.dibdib.generic.QSeq.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V │ │ -384140: 7010 72a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqR;.:()V // method@a272 │ │ -384146: 5b01 3e76 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -38414a: 5a02 3f76 |0005: iput-wide v2, v0, Lnet/sf/dibdib/generic/QSeq;.shash:J // field@763f │ │ -38414e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -384150: 5901 3d76 |0008: iput v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -384154: 5402 3e76 |000a: iget-object v2, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -384158: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -38415c: 5401 3e76 |000e: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -384160: 2111 |0010: array-length v1, v1 │ │ -384162: 5901 3c76 |0011: iput v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -384166: 0e00 |0013: return-void │ │ +38412c: |[38412c] net.sf.dibdib.generic.QSeq.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V │ │ +38413c: 7010 72a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqR;.:()V // method@a272 │ │ +384142: 5b01 3e76 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +384146: 5a02 3f76 |0005: iput-wide v2, v0, Lnet/sf/dibdib/generic/QSeq;.shash:J // field@763f │ │ +38414a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +38414c: 5901 3d76 |0008: iput v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +384150: 5402 3e76 |000a: iget-object v2, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +384154: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +384158: 5401 3e76 |000e: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +38415c: 2111 |0010: array-length v1, v1 │ │ +38415e: 5901 3c76 |0011: iput v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +384162: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x0005 line=22 │ │ 0x0008 line=23 │ │ 0x000a line=24 │ │ @@ -1505720,175 +1505719,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 │ │ -3835f0: |[3835f0] net.sf.dibdib.generic.QSeq.asString4Array:(J[Ljava/lang/String;)Ljava/lang/String; │ │ -383600: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -383604: 0501 1200 |0002: move-wide/from16 v1, v18 │ │ -383608: 0803 1400 |0004: move-object/from16 v3, v20 │ │ -38360c: 6204 f079 |0006: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -383610: 6205 6273 |0008: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -383614: 5455 8873 |000a: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ -383618: 6e10 449b 0500 |000c: invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -38361e: 0b05 |000f: move-result-wide v5 │ │ -383620: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -383622: 2378 da15 |0011: new-array v8, v7, [Ljava/lang/Object; // type@15da │ │ -383626: 6e40 9aa5 5486 |0013: invoke-virtual {v4, v5, v6, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59a │ │ -38362c: 0a04 |0016: move-result v4 │ │ -38362e: 2005 b514 |0017: instance-of v5, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383632: 1216 |0019: const/4 v6, #int 1 // #1 │ │ -383634: 3805 3c00 |001a: if-eqz v5, 0056 // +003c │ │ -383638: 8412 |001c: long-to-int v2, v1 │ │ -38363a: dd01 0203 |001d: and-int/lit8 v1, v2, #int 3 // #03 │ │ -38363e: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -383640: 3313 2200 |0020: if-ne v3, v1, 0042 // +0022 │ │ -383644: 2201 e812 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -383648: 7010 4098 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38364e: 0702 |0027: move-object v2, v0 │ │ -383650: 1f02 b514 |0028: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383654: 6e10 10a3 0200 |002a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -38365a: 0c03 |002d: move-result-object v3 │ │ -38365c: 6e20 4b98 3100 |002e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -383662: 1303 0900 |0031: const/16 v3, #int 9 // #9 │ │ -383666: 6e20 4498 3100 |0033: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38366c: 6e20 0fa3 4200 |0036: invoke-virtual {v2, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ -383672: 0c02 |0039: move-result-object v2 │ │ -383674: 6e20 4b98 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38367a: 6e10 5498 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -383680: 0c01 |0040: move-result-object v1 │ │ -383682: 1101 |0041: return-object v1 │ │ -383684: dd01 0201 |0042: and-int/lit8 v1, v2, #int 1 // #01 │ │ -383688: 3801 0a00 |0044: if-eqz v1, 004e // +000a │ │ -38368c: 0701 |0046: move-object v1, v0 │ │ -38368e: 1f01 b514 |0047: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383692: 6e10 10a3 0100 |0049: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -383698: 0c01 |004c: move-result-object v1 │ │ -38369a: 2808 |004d: goto 0055 // +0008 │ │ -38369c: 0701 |004e: move-object v1, v0 │ │ -38369e: 1f01 b514 |004f: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3836a2: 6e20 0fa3 4100 |0051: invoke-virtual {v1, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ -3836a8: 0c01 |0054: move-result-object v1 │ │ -3836aa: 1101 |0055: return-object v1 │ │ -3836ac: 7601 c6a2 1100 |0056: invoke-direct/range {v17}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -3836b2: 0c05 |0059: move-result-object v5 │ │ -3836b4: 5455 3e76 |005a: iget-object v5, v5, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -3836b8: 1608 0000 |005c: const-wide/16 v8, #int 0 // #0 │ │ -3836bc: 160a 0400 |005e: const-wide/16 v10, #int 4 // #4 │ │ -3836c0: c01a |0060: and-long/2addr v10, v1 │ │ -3836c2: 310c 080a |0061: cmp-long v12, v8, v10 │ │ -3836c6: 390c 0e00 |0063: if-nez v12, 0071 // +000e │ │ -3836ca: 1308 6400 |0065: const/16 v8, #int 100 // #64 │ │ -3836ce: 5209 3c76 |0067: iget v9, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -3836d2: 520a 3d76 |0069: iget v10, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -3836d6: b1a9 |006b: sub-int/2addr v9, v10 │ │ -3836d8: 3498 0300 |006c: if-lt v8, v9, 006f // +0003 │ │ -3836dc: 2803 |006e: goto 0071 // +0003 │ │ -3836de: 1208 |006f: const/4 v8, #int 0 // #0 │ │ -3836e0: 2802 |0070: goto 0072 // +0002 │ │ -3836e2: 1218 |0071: const/4 v8, #int 1 // #1 │ │ -3836e4: 2209 e812 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3836e8: 215a |0074: array-length v10, v5 │ │ -3836ea: da0a 0a10 |0075: mul-int/lit8 v10, v10, #int 16 // #10 │ │ -3836ee: d0aa 8000 |0077: add-int/lit16 v10, v10, #int 128 // #0080 │ │ -3836f2: 7020 4198 a900 |0079: invoke-direct {v9, v10}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3836f8: 213a |007c: array-length v10, v3 │ │ -3836fa: 3d0a 0500 |007d: if-lez v10, 0082 // +0005 │ │ -3836fe: 4603 0307 |007f: aget-object v3, v3, v7 │ │ -383702: 2803 |0081: goto 0084 // +0003 │ │ -383704: 1a03 a500 |0082: const-string v3, " " // string@00a5 │ │ -383708: 520a 3d76 |0084: iget v10, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -38370c: d80a 0a32 |0086: add-int/lit8 v10, v10, #int 50 // #32 │ │ -383710: 8412 |0088: long-to-int v2, v1 │ │ -383712: e201 0201 |0089: ushr-int/lit8 v1, v2, #int 1 // #01 │ │ -383716: b561 |008b: and-int/2addr v1, v6 │ │ -383718: d901 0102 |008c: rsub-int/lit8 v1, v1, #int 2 // #02 │ │ -38371c: b562 |008e: and-int/2addr v2, v6 │ │ -38371e: b162 |008f: sub-int/2addr v2, v6 │ │ -383720: 1a0b 0000 |0090: const-string v11, "" // string@0000 │ │ -383724: 121c |0092: const/4 v12, #int 1 // #1 │ │ -383726: 12fd |0093: const/4 v13, #int -1 // #ff │ │ -383728: 34d2 7e00 |0094: if-lt v2, v13, 0112 // +007e │ │ -38372c: 6e20 4b98 b900 |0096: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -383732: 520b 3d76 |0099: iget v11, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -383736: 520d 3c76 |009b: iget v13, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -38373a: 35db 6e00 |009d: if-ge v11, v13, 010b // +006e │ │ -38373e: 460d 050b |009f: aget-object v13, v5, v11 │ │ -383742: 3908 1500 |00a1: if-nez v8, 00b6 // +0015 │ │ -383746: 36ba 1300 |00a3: if-gt v10, v11, 00b6 // +0013 │ │ -38374a: d80e 0a0a |00a5: add-int/lit8 v14, v10, #int 10 // #0a │ │ -38374e: 35eb 0f00 |00a7: if-ge v11, v14, 00b6 // +000f │ │ -383752: 1a0b 2a01 |00a9: const-string v11, " ... " // string@012a │ │ -383756: 6e20 4b98 b900 |00ab: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38375c: 520b 3c76 |00ae: iget v11, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -383760: d80b 0bec |00b0: add-int/lit8 v11, v11, #int -20 // #ec │ │ -383764: 0210 0800 |00b2: move/from16 v16, v8 │ │ -383768: 121c |00b4: const/4 v12, #int 1 // #1 │ │ -38376a: 2851 |00b5: goto 0106 // +0051 │ │ -38376c: 390d 0300 |00b6: if-nez v13, 00b9 // +0003 │ │ -383770: 2816 |00b8: goto 00ce // +0016 │ │ -383772: 20de 9614 |00b9: instance-of v14, v13, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -383776: 380e 0a00 |00bb: if-eqz v14, 00c5 // +000a │ │ -38377a: 07de |00bd: move-object v14, v13 │ │ -38377c: 1f0e 9614 |00be: check-cast v14, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -383780: 7210 57a2 0e00 |00c0: invoke-interface {v14}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -383786: 0c0e |00c3: move-result-object v14 │ │ -383788: 281b |00c4: goto 00df // +001b │ │ -38378a: 20de b514 |00c5: instance-of v14, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -38378e: 390e 0a00 |00c7: if-nez v14, 00d1 // +000a │ │ -383792: 1a0d 3857 |00c9: const-string v13, "^" // string@5738 │ │ -383796: 6e20 4b98 d900 |00cb: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38379c: 0210 0800 |00ce: move/from16 v16, v8 │ │ -3837a0: 2836 |00d0: goto 0106 // +0036 │ │ -3837a2: 3902 0700 |00d1: if-nez v2, 00d8 // +0007 │ │ -3837a6: 6e10 eb97 0d00 |00d3: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3837ac: 0c0e |00d6: move-result-object v14 │ │ -3837ae: 2808 |00d7: goto 00df // +0008 │ │ -3837b0: 07de |00d8: move-object v14, v13 │ │ -3837b2: 1f0e b514 |00d9: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3837b6: 6e20 0fa3 4e00 |00db: invoke-virtual {v14, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ -3837bc: 0c0e |00de: move-result-object v14 │ │ -3837be: 6e10 2298 0e00 |00df: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -3837c4: 0a0f |00e2: move-result v15 │ │ -3837c6: 380f 1c00 |00e3: if-eqz v15, 00ff // +001c │ │ -3837ca: 20df b514 |00e5: instance-of v15, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3837ce: 380f 0f00 |00e7: if-eqz v15, 00f6 // +000f │ │ -3837d2: 1f0d b514 |00e9: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3837d6: 0210 0800 |00eb: move/from16 v16, v8 │ │ -3837da: 53d7 c476 |00ed: iget-wide v7, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -3837de: 7120 22a4 8700 |00ef: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a422 │ │ -3837e4: 0a07 |00f2: move-result v7 │ │ -3837e6: 3907 0500 |00f3: if-nez v7, 00f8 // +0005 │ │ -3837ea: 280c |00f5: goto 0101 // +000c │ │ -3837ec: 0210 0800 |00f6: move/from16 v16, v8 │ │ -3837f0: 390c 0500 |00f8: if-nez v12, 00fd // +0005 │ │ -3837f4: 6e20 4b98 3900 |00fa: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3837fa: 1207 |00fd: const/4 v7, #int 0 // #0 │ │ -3837fc: 2804 |00fe: goto 0102 // +0004 │ │ -3837fe: 0210 0800 |00ff: move/from16 v16, v8 │ │ -383802: 1217 |0101: const/4 v7, #int 1 // #1 │ │ -383804: 6e20 4b98 e900 |0102: invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38380a: 017c |0105: move v12, v7 │ │ -38380c: b06b |0106: add-int/2addr v11, v6 │ │ -38380e: 0208 1000 |0107: move/from16 v8, v16 │ │ -383812: 1207 |0109: const/4 v7, #int 0 // #0 │ │ -383814: 2891 |010a: goto 009b // -006f │ │ -383816: 0210 0800 |010b: move/from16 v16, v8 │ │ -38381a: b112 |010d: sub-int/2addr v2, v1 │ │ -38381c: 1a0b 1100 |010e: const-string v11, " " // string@0011 │ │ -383820: 1207 |0110: const/4 v7, #int 0 // #0 │ │ -383822: 2882 |0111: goto 0093 // -007e │ │ -383824: 6e10 5498 0900 |0112: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38382a: 0c01 |0115: move-result-object v1 │ │ -38382c: 5402 4076 |0116: iget-object v2, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -383830: 3902 0400 |0118: if-nez v2, 011c // +0004 │ │ -383834: 5b01 4076 |011a: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -383838: 1101 |011c: return-object v1 │ │ +3835ec: |[3835ec] net.sf.dibdib.generic.QSeq.asString4Array:(J[Ljava/lang/String;)Ljava/lang/String; │ │ +3835fc: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +383600: 0501 1200 |0002: move-wide/from16 v1, v18 │ │ +383604: 0803 1400 |0004: move-object/from16 v3, v20 │ │ +383608: 6204 f079 |0006: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +38360c: 6205 6273 |0008: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +383610: 5455 8873 |000a: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7388 │ │ +383614: 6e10 449b 0500 |000c: invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +38361a: 0b05 |000f: move-result-wide v5 │ │ +38361c: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +38361e: 2378 da15 |0011: new-array v8, v7, [Ljava/lang/Object; // type@15da │ │ +383622: 6e40 9aa5 5486 |0013: invoke-virtual {v4, v5, v6, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59a │ │ +383628: 0a04 |0016: move-result v4 │ │ +38362a: 2005 b514 |0017: instance-of v5, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38362e: 1216 |0019: const/4 v6, #int 1 // #1 │ │ +383630: 3805 3c00 |001a: if-eqz v5, 0056 // +003c │ │ +383634: 8412 |001c: long-to-int v2, v1 │ │ +383636: dd01 0203 |001d: and-int/lit8 v1, v2, #int 3 // #03 │ │ +38363a: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +38363c: 3313 2200 |0020: if-ne v3, v1, 0042 // +0022 │ │ +383640: 2201 e812 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +383644: 7010 4098 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38364a: 0702 |0027: move-object v2, v0 │ │ +38364c: 1f02 b514 |0028: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383650: 6e10 10a3 0200 |002a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +383656: 0c03 |002d: move-result-object v3 │ │ +383658: 6e20 4b98 3100 |002e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38365e: 1303 0900 |0031: const/16 v3, #int 9 // #9 │ │ +383662: 6e20 4498 3100 |0033: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +383668: 6e20 0fa3 4200 |0036: invoke-virtual {v2, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ +38366e: 0c02 |0039: move-result-object v2 │ │ +383670: 6e20 4b98 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383676: 6e10 5498 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38367c: 0c01 |0040: move-result-object v1 │ │ +38367e: 1101 |0041: return-object v1 │ │ +383680: dd01 0201 |0042: and-int/lit8 v1, v2, #int 1 // #01 │ │ +383684: 3801 0a00 |0044: if-eqz v1, 004e // +000a │ │ +383688: 0701 |0046: move-object v1, v0 │ │ +38368a: 1f01 b514 |0047: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38368e: 6e10 10a3 0100 |0049: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +383694: 0c01 |004c: move-result-object v1 │ │ +383696: 2808 |004d: goto 0055 // +0008 │ │ +383698: 0701 |004e: move-object v1, v0 │ │ +38369a: 1f01 b514 |004f: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38369e: 6e20 0fa3 4100 |0051: invoke-virtual {v1, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ +3836a4: 0c01 |0054: move-result-object v1 │ │ +3836a6: 1101 |0055: return-object v1 │ │ +3836a8: 7601 c6a2 1100 |0056: invoke-direct/range {v17}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +3836ae: 0c05 |0059: move-result-object v5 │ │ +3836b0: 5455 3e76 |005a: iget-object v5, v5, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +3836b4: 1608 0000 |005c: const-wide/16 v8, #int 0 // #0 │ │ +3836b8: 160a 0400 |005e: const-wide/16 v10, #int 4 // #4 │ │ +3836bc: c01a |0060: and-long/2addr v10, v1 │ │ +3836be: 310c 080a |0061: cmp-long v12, v8, v10 │ │ +3836c2: 390c 0e00 |0063: if-nez v12, 0071 // +000e │ │ +3836c6: 1308 6400 |0065: const/16 v8, #int 100 // #64 │ │ +3836ca: 5209 3c76 |0067: iget v9, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +3836ce: 520a 3d76 |0069: iget v10, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +3836d2: b1a9 |006b: sub-int/2addr v9, v10 │ │ +3836d4: 3498 0300 |006c: if-lt v8, v9, 006f // +0003 │ │ +3836d8: 2803 |006e: goto 0071 // +0003 │ │ +3836da: 1208 |006f: const/4 v8, #int 0 // #0 │ │ +3836dc: 2802 |0070: goto 0072 // +0002 │ │ +3836de: 1218 |0071: const/4 v8, #int 1 // #1 │ │ +3836e0: 2209 e812 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3836e4: 215a |0074: array-length v10, v5 │ │ +3836e6: da0a 0a10 |0075: mul-int/lit8 v10, v10, #int 16 // #10 │ │ +3836ea: d0aa 8000 |0077: add-int/lit16 v10, v10, #int 128 // #0080 │ │ +3836ee: 7020 4198 a900 |0079: invoke-direct {v9, v10}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3836f4: 213a |007c: array-length v10, v3 │ │ +3836f6: 3d0a 0500 |007d: if-lez v10, 0082 // +0005 │ │ +3836fa: 4603 0307 |007f: aget-object v3, v3, v7 │ │ +3836fe: 2803 |0081: goto 0084 // +0003 │ │ +383700: 1a03 a500 |0082: const-string v3, " " // string@00a5 │ │ +383704: 520a 3d76 |0084: iget v10, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383708: d80a 0a32 |0086: add-int/lit8 v10, v10, #int 50 // #32 │ │ +38370c: 8412 |0088: long-to-int v2, v1 │ │ +38370e: e201 0201 |0089: ushr-int/lit8 v1, v2, #int 1 // #01 │ │ +383712: b561 |008b: and-int/2addr v1, v6 │ │ +383714: d901 0102 |008c: rsub-int/lit8 v1, v1, #int 2 // #02 │ │ +383718: b562 |008e: and-int/2addr v2, v6 │ │ +38371a: b162 |008f: sub-int/2addr v2, v6 │ │ +38371c: 1a0b 0000 |0090: const-string v11, "" // string@0000 │ │ +383720: 121c |0092: const/4 v12, #int 1 // #1 │ │ +383722: 12fd |0093: const/4 v13, #int -1 // #ff │ │ +383724: 34d2 7e00 |0094: if-lt v2, v13, 0112 // +007e │ │ +383728: 6e20 4b98 b900 |0096: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38372e: 520b 3d76 |0099: iget v11, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383732: 520d 3c76 |009b: iget v13, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +383736: 35db 6e00 |009d: if-ge v11, v13, 010b // +006e │ │ +38373a: 460d 050b |009f: aget-object v13, v5, v11 │ │ +38373e: 3908 1500 |00a1: if-nez v8, 00b6 // +0015 │ │ +383742: 36ba 1300 |00a3: if-gt v10, v11, 00b6 // +0013 │ │ +383746: d80e 0a0a |00a5: add-int/lit8 v14, v10, #int 10 // #0a │ │ +38374a: 35eb 0f00 |00a7: if-ge v11, v14, 00b6 // +000f │ │ +38374e: 1a0b 2a01 |00a9: const-string v11, " ... " // string@012a │ │ +383752: 6e20 4b98 b900 |00ab: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383758: 520b 3c76 |00ae: iget v11, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +38375c: d80b 0bec |00b0: add-int/lit8 v11, v11, #int -20 // #ec │ │ +383760: 0210 0800 |00b2: move/from16 v16, v8 │ │ +383764: 121c |00b4: const/4 v12, #int 1 // #1 │ │ +383766: 2851 |00b5: goto 0106 // +0051 │ │ +383768: 390d 0300 |00b6: if-nez v13, 00b9 // +0003 │ │ +38376c: 2816 |00b8: goto 00ce // +0016 │ │ +38376e: 20de 9614 |00b9: instance-of v14, v13, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +383772: 380e 0a00 |00bb: if-eqz v14, 00c5 // +000a │ │ +383776: 07de |00bd: move-object v14, v13 │ │ +383778: 1f0e 9614 |00be: check-cast v14, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +38377c: 7210 57a2 0e00 |00c0: invoke-interface {v14}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +383782: 0c0e |00c3: move-result-object v14 │ │ +383784: 281b |00c4: goto 00df // +001b │ │ +383786: 20de b514 |00c5: instance-of v14, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38378a: 390e 0a00 |00c7: if-nez v14, 00d1 // +000a │ │ +38378e: 1a0d 3857 |00c9: const-string v13, "^" // string@5738 │ │ +383792: 6e20 4b98 d900 |00cb: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383798: 0210 0800 |00ce: move/from16 v16, v8 │ │ +38379c: 2836 |00d0: goto 0106 // +0036 │ │ +38379e: 3902 0700 |00d1: if-nez v2, 00d8 // +0007 │ │ +3837a2: 6e10 eb97 0d00 |00d3: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3837a8: 0c0e |00d6: move-result-object v14 │ │ +3837aa: 2808 |00d7: goto 00df // +0008 │ │ +3837ac: 07de |00d8: move-object v14, v13 │ │ +3837ae: 1f0e b514 |00d9: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3837b2: 6e20 0fa3 4e00 |00db: invoke-virtual {v14, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ +3837b8: 0c0e |00de: move-result-object v14 │ │ +3837ba: 6e10 2298 0e00 |00df: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +3837c0: 0a0f |00e2: move-result v15 │ │ +3837c2: 380f 1c00 |00e3: if-eqz v15, 00ff // +001c │ │ +3837c6: 20df b514 |00e5: instance-of v15, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3837ca: 380f 0f00 |00e7: if-eqz v15, 00f6 // +000f │ │ +3837ce: 1f0d b514 |00e9: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3837d2: 0210 0800 |00eb: move/from16 v16, v8 │ │ +3837d6: 53d7 c476 |00ed: iget-wide v7, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +3837da: 7120 22a4 8700 |00ef: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a422 │ │ +3837e0: 0a07 |00f2: move-result v7 │ │ +3837e2: 3907 0500 |00f3: if-nez v7, 00f8 // +0005 │ │ +3837e6: 280c |00f5: goto 0101 // +000c │ │ +3837e8: 0210 0800 |00f6: move/from16 v16, v8 │ │ +3837ec: 390c 0500 |00f8: if-nez v12, 00fd // +0005 │ │ +3837f0: 6e20 4b98 3900 |00fa: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3837f6: 1207 |00fd: const/4 v7, #int 0 // #0 │ │ +3837f8: 2804 |00fe: goto 0102 // +0004 │ │ +3837fa: 0210 0800 |00ff: move/from16 v16, v8 │ │ +3837fe: 1217 |0101: const/4 v7, #int 1 // #1 │ │ +383800: 6e20 4b98 e900 |0102: invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383806: 017c |0105: move v12, v7 │ │ +383808: b06b |0106: add-int/2addr v11, v6 │ │ +38380a: 0208 1000 |0107: move/from16 v8, v16 │ │ +38380e: 1207 |0109: const/4 v7, #int 0 // #0 │ │ +383810: 2891 |010a: goto 009b // -006f │ │ +383812: 0210 0800 |010b: move/from16 v16, v8 │ │ +383816: b112 |010d: sub-int/2addr v2, v1 │ │ +383818: 1a0b 1100 |010e: const-string v11, " " // string@0011 │ │ +38381c: 1207 |0110: const/4 v7, #int 0 // #0 │ │ +38381e: 2882 |0111: goto 0093 // -007e │ │ +383820: 6e10 5498 0900 |0112: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +383826: 0c01 |0115: move-result-object v1 │ │ +383828: 5402 4076 |0116: iget-object v2, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +38382c: 3902 0400 |0118: if-nez v2, 011c // +0004 │ │ +383830: 5b01 4076 |011a: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +383834: 1101 |011c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=321 │ │ 0x0017 line=322 │ │ 0x0022 line=324 │ │ 0x0046 line=327 │ │ 0x004e line=328 │ │ @@ -1505924,41 +1505923,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 │ │ -383d4c: |[383d4c] net.sf.dibdib.generic.QSeq.createFlat:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ -383d5c: 2170 |0000: array-length v0, v7 │ │ -383d5e: 2300 0b16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383d62: 2171 |0003: array-length v1, v7 │ │ -383d64: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -383d66: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -383d68: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -383d6a: 3513 1f00 |0007: if-ge v3, v1, 0026 // +001f │ │ -383d6e: 4605 0703 |0009: aget-object v5, v7, v3 │ │ -383d72: 2056 a914 |000b: instance-of v6, v5, Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@14a9 │ │ -383d76: 3806 0900 |000d: if-eqz v6, 0016 // +0009 │ │ -383d7a: d806 0401 |000f: add-int/lit8 v6, v4, #int 1 // #01 │ │ -383d7e: 1f05 a914 |0011: check-cast v5, Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@14a9 │ │ -383d82: 4d05 0004 |0013: aput-object v5, v0, v4 │ │ -383d86: 280d |0015: goto 0022 // +000d │ │ -383d88: d806 0401 |0016: add-int/lit8 v6, v4, #int 1 // #01 │ │ -383d8c: 6e10 cba2 0500 |0018: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -383d92: 0c05 |001b: move-result-object v5 │ │ -383d94: 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 │ │ -383d9a: 0c05 |001f: move-result-object v5 │ │ -383d9c: 4d05 0004 |0020: aput-object v5, v0, v4 │ │ -383da0: 0164 |0022: move v4, v6 │ │ -383da2: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -383da6: 28e2 |0025: goto 0007 // -001e │ │ -383da8: 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 │ │ -383dae: 0c07 |0029: move-result-object v7 │ │ -383db0: 1107 |002a: return-object v7 │ │ +383d48: |[383d48] net.sf.dibdib.generic.QSeq.createFlat:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ +383d58: 2170 |0000: array-length v0, v7 │ │ +383d5a: 2300 0b16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383d5e: 2171 |0003: array-length v1, v7 │ │ +383d60: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +383d62: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +383d64: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +383d66: 3513 1f00 |0007: if-ge v3, v1, 0026 // +001f │ │ +383d6a: 4605 0703 |0009: aget-object v5, v7, v3 │ │ +383d6e: 2056 a914 |000b: instance-of v6, v5, Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@14a9 │ │ +383d72: 3806 0900 |000d: if-eqz v6, 0016 // +0009 │ │ +383d76: d806 0401 |000f: add-int/lit8 v6, v4, #int 1 // #01 │ │ +383d7a: 1f05 a914 |0011: check-cast v5, Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@14a9 │ │ +383d7e: 4d05 0004 |0013: aput-object v5, v0, v4 │ │ +383d82: 280d |0015: goto 0022 // +000d │ │ +383d84: d806 0401 |0016: add-int/lit8 v6, v4, #int 1 // #01 │ │ +383d88: 6e10 cba2 0500 |0018: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +383d8e: 0c05 |001b: move-result-object v5 │ │ +383d90: 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 │ │ +383d96: 0c05 |001f: move-result-object v5 │ │ +383d98: 4d05 0004 |0020: aput-object v5, v0, v4 │ │ +383d9c: 0164 |0022: move v4, v6 │ │ +383d9e: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +383da2: 28e2 |0025: goto 0007 // -001e │ │ +383da4: 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 │ │ +383daa: 0c07 |0029: move-result-object v7 │ │ +383dac: 1107 |002a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=83 │ │ 0x000b line=84 │ │ 0x0011 line=85 │ │ 0x0018 line=88 │ │ @@ -1505971,19 +1505970,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 │ │ -383ef0: |[383ef0] net.sf.dibdib.generic.QSeq.createQSeq:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ -383f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -383f02: 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 │ │ -383f08: 0c01 |0004: move-result-object v1 │ │ -383f0a: 1101 |0005: return-object v1 │ │ +383eec: |[383eec] net.sf.dibdib.generic.QSeq.createQSeq:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ +383efc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +383efe: 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 │ │ +383f04: 0c01 |0004: move-result-object v1 │ │ +383f06: 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; │ │ @@ -1505993,32 +1505992,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 │ │ -383f0c: |[383f0c] net.sf.dibdib.generic.QSeq.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ -383f1c: 7110 cca2 0300 |0000: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2cc │ │ -383f22: 0c00 |0003: move-result-object v0 │ │ -383f24: 2101 |0004: array-length v1, v0 │ │ -383f26: 3901 0500 |0005: if-nez v1, 000a // +0005 │ │ -383f2a: 6203 3b76 |0007: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -383f2e: 1103 |0009: return-object v3 │ │ -383f30: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -383f32: 2102 |000b: array-length v2, v0 │ │ -383f34: 3321 0800 |000c: if-ne v1, v2, 0014 // +0008 │ │ -383f38: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -383f3a: 4603 0003 |000f: aget-object v3, v0, v3 │ │ -383f3e: 1f03 af14 |0011: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -383f42: 1103 |0013: return-object v3 │ │ -383f44: 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 │ │ -383f4a: 0c00 |0017: move-result-object v0 │ │ -383f4c: 5b03 4076 |0018: iput-object v3, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -383f50: 1100 |001a: return-object v0 │ │ +383f08: |[383f08] net.sf.dibdib.generic.QSeq.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ +383f18: 7110 cca2 0300 |0000: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2cc │ │ +383f1e: 0c00 |0003: move-result-object v0 │ │ +383f20: 2101 |0004: array-length v1, v0 │ │ +383f22: 3901 0500 |0005: if-nez v1, 000a // +0005 │ │ +383f26: 6203 3b76 |0007: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +383f2a: 1103 |0009: return-object v3 │ │ +383f2c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +383f2e: 2102 |000b: array-length v2, v0 │ │ +383f30: 3321 0800 |000c: if-ne v1, v2, 0014 // +0008 │ │ +383f34: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +383f36: 4603 0003 |000f: aget-object v3, v0, v3 │ │ +383f3a: 1f03 af14 |0011: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +383f3e: 1103 |0013: return-object v3 │ │ +383f40: 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 │ │ +383f46: 0c00 |0017: move-result-object v0 │ │ +383f48: 5b03 4076 |0018: iput-object v3, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +383f4c: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ 0x0007 line=96 │ │ 0x000b line=97 │ │ 0x000f line=98 │ │ @@ -1506032,99 +1506031,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 │ │ -383db4: |[383db4] net.sf.dibdib.generic.QSeq.createQSeq:(ZII[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ -383dc4: 0200 1300 |0000: move/from16 v0, v19 │ │ -383dc8: 0201 1400 |0002: move/from16 v1, v20 │ │ -383dcc: 0802 1500 |0004: move-object/from16 v2, v21 │ │ -383dd0: 3a00 8c00 |0006: if-ltz v0, 0092 // +008c │ │ -383dd4: 3610 8a00 |0008: if-gt v0, v1, 0092 // +008a │ │ -383dd8: 2123 |000a: array-length v3, v2 │ │ -383dda: 3731 0400 |000b: if-le v1, v3, 000f // +0004 │ │ -383dde: 2900 8500 |000d: goto/16 0092 // +0085 │ │ -383de2: 9103 0100 |000f: sub-int v3, v1, v0 │ │ -383de6: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -383de8: 3343 0d00 |0012: if-ne v3, v4, 001f // +000d │ │ -383dec: 4604 0200 |0014: aget-object v4, v2, v0 │ │ -383df0: 2044 af14 |0016: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -383df4: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ -383df8: 4600 0200 |001a: aget-object v0, v2, v0 │ │ -383dfc: 1f00 af14 |001c: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -383e00: 1100 |001e: return-object v0 │ │ -383e02: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -383e04: 1605 0000 |0020: const-wide/16 v5, #int 0 // #0 │ │ -383e08: 0108 |0022: move v8, v0 │ │ -383e0a: 0459 |0023: move-wide v9, v5 │ │ -383e0c: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -383e0e: 130b 0a00 |0025: const/16 v11, #int 10 // #a │ │ -383e12: 35b4 4300 |0027: if-ge v4, v11, 006a // +0043 │ │ -383e16: 130b 4000 |0029: const/16 v11, #int 64 // #40 │ │ -383e1a: 377b 3f00 |002b: if-le v11, v7, 006a // +003f │ │ -383e1e: 3418 0300 |002d: if-lt v8, v1, 0030 // +0003 │ │ -383e22: 283b |002f: goto 006a // +003b │ │ -383e24: 460c 0208 |0030: aget-object v12, v2, v8 │ │ -383e28: 20cd b514 |0032: instance-of v13, v12, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383e2c: 380d 3100 |0034: if-eqz v13, 0065 // +0031 │ │ -383e30: 1f0c b514 |0036: check-cast v12, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383e34: 53cd c476 |0038: iget-wide v13, v12, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -383e38: 7120 22a4 ed00 |003a: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a422 │ │ -383e3e: 0a0d |003d: move-result v13 │ │ -383e40: 390d 0300 |003e: if-nez v13, 0041 // +0003 │ │ -383e44: 2825 |0040: goto 0065 // +0025 │ │ -383e46: 53cc c476 |0041: iget-wide v12, v12, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -383e4a: 160e feff |0043: const-wide/16 v14, #int -2 // #fffe │ │ -383e4e: c0ec |0045: and-long/2addr v12, v14 │ │ -383e50: a50e 0c07 |0046: ushr-long v14, v12, v7 │ │ -383e54: c1e9 |0048: or-long/2addr v9, v14 │ │ -383e56: 170e ffff ff00 |0049: const-wide/32 v14, #float 2.35099e-38 // #00ffffff │ │ -383e5c: c0ce |004c: and-long/2addr v14, v12 │ │ -383e5e: 3110 050e |004d: cmp-long v16, v5, v14 │ │ -383e62: 3810 0300 |004f: if-eqz v16, 0052 // +0003 │ │ -383e66: 2819 |0051: goto 006a // +0019 │ │ -383e68: 130e 1000 |0052: const/16 v14, #int 16 // #10 │ │ -383e6c: 35be 0e00 |0054: if-ge v14, v11, 0062 // +000e │ │ -383e70: d90f 0e40 |0056: rsub-int/lit8 v15, v14, #int 64 // #40 │ │ -383e74: a30f 0c0f |0058: shl-long v15, v12, v15 │ │ -383e78: 3111 050f |005a: cmp-long v17, v5, v15 │ │ -383e7c: 3811 0300 |005c: if-eqz v17, 005f // +0003 │ │ -383e80: 2804 |005e: goto 0062 // +0004 │ │ -383e82: d80e 0e01 |005f: add-int/lit8 v14, v14, #int 1 // #01 │ │ -383e86: 28f3 |0061: goto 0054 // -000d │ │ -383e88: d80e 0e06 |0062: add-int/lit8 v14, v14, #int 6 // #06 │ │ -383e8c: b0e7 |0064: add-int/2addr v7, v14 │ │ -383e8e: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ -383e92: d808 0801 |0067: add-int/lit8 v8, v8, #int 1 // #01 │ │ -383e96: 28bc |0069: goto 0025 // -0044 │ │ -383e98: 3900 0b00 |006a: if-nez v0, 0075 // +000b │ │ -383e9c: 2124 |006c: array-length v4, v2 │ │ -383e9e: 3314 0800 |006d: if-ne v4, v1, 0075 // +0008 │ │ -383ea2: 2200 af14 |006f: new-instance v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -383ea6: 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 │ │ -383eac: 1100 |0074: return-object v0 │ │ -383eae: 3912 1300 |0075: if-nez v18, 0088 // +0013 │ │ -383eb2: 2124 |0077: array-length v4, v2 │ │ -383eb4: d804 04e0 |0078: add-int/lit8 v4, v4, #int -32 // #e0 │ │ -383eb8: 3543 0e00 |007a: if-ge v3, v4, 0088 // +000e │ │ -383ebc: 2203 af14 |007c: new-instance v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -383ec0: 7130 b899 0201 |007e: invoke-static {v2, v0, v1}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ -383ec6: 0c00 |0081: move-result-object v0 │ │ -383ec8: 1f00 0b16 |0082: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383ecc: 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 │ │ -383ed2: 1103 |0087: return-object v3 │ │ -383ed4: 2203 af14 |0088: new-instance v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -383ed8: 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 │ │ -383ede: 5930 3d76 |008d: iput v0, v3, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -383ee2: 5931 3c76 |008f: iput v1, v3, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -383ee6: 1103 |0091: return-object v3 │ │ -383ee8: 6200 ba76 |0092: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -383eec: 1100 |0094: return-object v0 │ │ +383db0: |[383db0] net.sf.dibdib.generic.QSeq.createQSeq:(ZII[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ +383dc0: 0200 1300 |0000: move/from16 v0, v19 │ │ +383dc4: 0201 1400 |0002: move/from16 v1, v20 │ │ +383dc8: 0802 1500 |0004: move-object/from16 v2, v21 │ │ +383dcc: 3a00 8c00 |0006: if-ltz v0, 0092 // +008c │ │ +383dd0: 3610 8a00 |0008: if-gt v0, v1, 0092 // +008a │ │ +383dd4: 2123 |000a: array-length v3, v2 │ │ +383dd6: 3731 0400 |000b: if-le v1, v3, 000f // +0004 │ │ +383dda: 2900 8500 |000d: goto/16 0092 // +0085 │ │ +383dde: 9103 0100 |000f: sub-int v3, v1, v0 │ │ +383de2: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +383de4: 3343 0d00 |0012: if-ne v3, v4, 001f // +000d │ │ +383de8: 4604 0200 |0014: aget-object v4, v2, v0 │ │ +383dec: 2044 af14 |0016: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +383df0: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ +383df4: 4600 0200 |001a: aget-object v0, v2, v0 │ │ +383df8: 1f00 af14 |001c: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +383dfc: 1100 |001e: return-object v0 │ │ +383dfe: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +383e00: 1605 0000 |0020: const-wide/16 v5, #int 0 // #0 │ │ +383e04: 0108 |0022: move v8, v0 │ │ +383e06: 0459 |0023: move-wide v9, v5 │ │ +383e08: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +383e0a: 130b 0a00 |0025: const/16 v11, #int 10 // #a │ │ +383e0e: 35b4 4300 |0027: if-ge v4, v11, 006a // +0043 │ │ +383e12: 130b 4000 |0029: const/16 v11, #int 64 // #40 │ │ +383e16: 377b 3f00 |002b: if-le v11, v7, 006a // +003f │ │ +383e1a: 3418 0300 |002d: if-lt v8, v1, 0030 // +0003 │ │ +383e1e: 283b |002f: goto 006a // +003b │ │ +383e20: 460c 0208 |0030: aget-object v12, v2, v8 │ │ +383e24: 20cd b514 |0032: instance-of v13, v12, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383e28: 380d 3100 |0034: if-eqz v13, 0065 // +0031 │ │ +383e2c: 1f0c b514 |0036: check-cast v12, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383e30: 53cd c476 |0038: iget-wide v13, v12, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +383e34: 7120 22a4 ed00 |003a: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a422 │ │ +383e3a: 0a0d |003d: move-result v13 │ │ +383e3c: 390d 0300 |003e: if-nez v13, 0041 // +0003 │ │ +383e40: 2825 |0040: goto 0065 // +0025 │ │ +383e42: 53cc c476 |0041: iget-wide v12, v12, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +383e46: 160e feff |0043: const-wide/16 v14, #int -2 // #fffe │ │ +383e4a: c0ec |0045: and-long/2addr v12, v14 │ │ +383e4c: a50e 0c07 |0046: ushr-long v14, v12, v7 │ │ +383e50: c1e9 |0048: or-long/2addr v9, v14 │ │ +383e52: 170e ffff ff00 |0049: const-wide/32 v14, #float 2.35099e-38 // #00ffffff │ │ +383e58: c0ce |004c: and-long/2addr v14, v12 │ │ +383e5a: 3110 050e |004d: cmp-long v16, v5, v14 │ │ +383e5e: 3810 0300 |004f: if-eqz v16, 0052 // +0003 │ │ +383e62: 2819 |0051: goto 006a // +0019 │ │ +383e64: 130e 1000 |0052: const/16 v14, #int 16 // #10 │ │ +383e68: 35be 0e00 |0054: if-ge v14, v11, 0062 // +000e │ │ +383e6c: d90f 0e40 |0056: rsub-int/lit8 v15, v14, #int 64 // #40 │ │ +383e70: a30f 0c0f |0058: shl-long v15, v12, v15 │ │ +383e74: 3111 050f |005a: cmp-long v17, v5, v15 │ │ +383e78: 3811 0300 |005c: if-eqz v17, 005f // +0003 │ │ +383e7c: 2804 |005e: goto 0062 // +0004 │ │ +383e7e: d80e 0e01 |005f: add-int/lit8 v14, v14, #int 1 // #01 │ │ +383e82: 28f3 |0061: goto 0054 // -000d │ │ +383e84: d80e 0e06 |0062: add-int/lit8 v14, v14, #int 6 // #06 │ │ +383e88: b0e7 |0064: add-int/2addr v7, v14 │ │ +383e8a: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ +383e8e: d808 0801 |0067: add-int/lit8 v8, v8, #int 1 // #01 │ │ +383e92: 28bc |0069: goto 0025 // -0044 │ │ +383e94: 3900 0b00 |006a: if-nez v0, 0075 // +000b │ │ +383e98: 2124 |006c: array-length v4, v2 │ │ +383e9a: 3314 0800 |006d: if-ne v4, v1, 0075 // +0008 │ │ +383e9e: 2200 af14 |006f: new-instance v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +383ea2: 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 │ │ +383ea8: 1100 |0074: return-object v0 │ │ +383eaa: 3912 1300 |0075: if-nez v18, 0088 // +0013 │ │ +383eae: 2124 |0077: array-length v4, v2 │ │ +383eb0: d804 04e0 |0078: add-int/lit8 v4, v4, #int -32 // #e0 │ │ +383eb4: 3543 0e00 |007a: if-ge v3, v4, 0088 // +000e │ │ +383eb8: 2203 af14 |007c: new-instance v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +383ebc: 7130 b899 0201 |007e: invoke-static {v2, v0, v1}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ +383ec2: 0c00 |0081: move-result-object v0 │ │ +383ec4: 1f00 0b16 |0082: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383ec8: 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 │ │ +383ece: 1103 |0087: return-object v3 │ │ +383ed0: 2203 af14 |0088: new-instance v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +383ed4: 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 │ │ +383eda: 5930 3d76 |008d: iput v0, v3, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383ede: 5931 3c76 |008f: iput v1, v3, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +383ee2: 1103 |0091: return-object v3 │ │ +383ee4: 6200 ba76 |0092: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +383ee8: 1100 |0094: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=30 │ │ 0x0014 line=32 │ │ 0x001a line=33 │ │ 0x0030 line=40 │ │ 0x0032 line=41 │ │ @@ -1506148,20 +1506147,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 │ │ -383f54: |[383f54] net.sf.dibdib.generic.QSeq.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ -383f64: 2120 |0000: array-length v0, v2 │ │ -383f66: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -383f68: 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 │ │ -383f6e: 0c02 |0005: move-result-object v2 │ │ -383f70: 1102 |0006: return-object v2 │ │ +383f50: |[383f50] net.sf.dibdib.generic.QSeq.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ +383f60: 2120 |0000: array-length v0, v2 │ │ +383f62: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +383f64: 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 │ │ +383f6a: 0c02 |0005: move-result-object v2 │ │ +383f6c: 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;) │ │ @@ -1506169,19 +1506168,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 │ │ -383f74: |[383f74] net.sf.dibdib.generic.QSeq.createQSeq4Temp:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ -383f84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -383f86: 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 │ │ -383f8c: 0c01 |0004: move-result-object v1 │ │ -383f8e: 1101 |0005: return-object v1 │ │ +383f70: |[383f70] net.sf.dibdib.generic.QSeq.createQSeq4Temp:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ +383f80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +383f82: 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 │ │ +383f88: 0c01 |0004: move-result-object v1 │ │ +383f8a: 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; │ │ @@ -1506191,158 +1506190,158 @@ │ │ type : '()Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -383f90: |[383f90] net.sf.dibdib.generic.QSeq.getActualObject:()Lnet/sf/dibdib/generic/QSeq; │ │ -383fa0: 1100 |0000: return-object v0 │ │ +383f8c: |[383f8c] net.sf.dibdib.generic.QSeq.getActualObject:()Lnet/sf/dibdib/generic/QSeq; │ │ +383f9c: 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 │ │ -383a30: |[383a30] net.sf.dibdib.generic.QSeq.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ -383a40: 7110 24a4 0c00 |0000: invoke-static {v12}, Lnet/sf/dibdib/thread_any/ShashFunc;.markedAtoms4String:(Ljava/lang/String;)[Ljava/lang/String; // method@a424 │ │ -383a46: 0c0c |0003: move-result-object v12 │ │ -383a48: 21c0 |0004: array-length v0, v12 │ │ -383a4a: da00 0002 |0005: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -383a4e: d800 0002 |0007: add-int/lit8 v0, v0, #int 2 // #02 │ │ -383a52: 2300 0b16 |0009: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383a56: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -383a58: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -383a5a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -383a5c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -383a5e: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -383a60: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -383a62: 21c7 |0011: array-length v7, v12 │ │ -383a64: 3573 d300 |0012: if-ge v3, v7, 00e5 // +00d3 │ │ -383a68: 4607 0c03 |0014: aget-object v7, v12, v3 │ │ -383a6c: 6e10 2298 0700 |0016: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -383a72: 0a08 |0019: move-result v8 │ │ -383a74: 3c08 0400 |001a: if-gtz v8, 001e // +0004 │ │ -383a78: 2900 c500 |001c: goto/16 00e1 // +00c5 │ │ -383a7c: 1a08 a500 |001e: const-string v8, " " // string@00a5 │ │ -383a80: 6e20 1298 8700 |0020: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -383a86: 0a08 |0023: move-result v8 │ │ -383a88: 1a09 0000 |0024: const-string v9, "" // string@0000 │ │ -383a8c: 3908 2000 |0026: if-nez v8, 0046 // +0020 │ │ -383a90: 2208 e812 |0028: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -383a94: 7010 4098 0800 |002a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -383a9a: 6e20 4b98 9800 |002d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -383aa0: 620a 7178 |0030: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -383aa4: 57aa 7778 |0032: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -383aa8: 6e20 4498 a800 |0034: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -383aae: 130a 2000 |0037: const/16 v10, #int 32 // #20 │ │ -383ab2: 6e20 4498 a800 |0039: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -383ab8: 6e10 5498 0800 |003c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -383abe: 0c08 |003f: move-result-object v8 │ │ -383ac0: 6e20 1298 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -383ac6: 0a08 |0043: move-result v8 │ │ -383ac8: 3808 0800 |0044: if-eqz v8, 004c // +0008 │ │ -383acc: 3905 0600 |0046: if-nez v5, 004c // +0006 │ │ -383ad0: 1215 |0048: const/4 v5, #int 1 // #1 │ │ -383ad2: 1216 |0049: const/4 v6, #int 1 // #1 │ │ -383ad4: 2900 9700 |004a: goto/16 00e1 // +0097 │ │ -383ad8: 6e20 0998 1700 |004c: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -383ade: 0a08 |004f: move-result v8 │ │ -383ae0: 140a 00e1 0000 |0050: const v10, #float 8.07148e-41 // #0000e100 │ │ -383ae6: 378a 0700 |0053: if-le v10, v8, 005a // +0007 │ │ -383aea: 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 │ │ -383af0: 0c07 |0058: move-result-object v7 │ │ -383af2: 285d |0059: goto 00b6 // +005d │ │ -383af4: 140a 00f8 0000 |005a: const v10, #float 8.89656e-41 // #0000f800 │ │ -383afa: 368a 0700 |005d: if-gt v10, v8, 0064 // +0007 │ │ -383afe: 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 │ │ -383b04: 0c07 |0062: move-result-object v7 │ │ -383b06: 2853 |0063: goto 00b6 // +0053 │ │ -383b08: 620a 7278 |0064: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -383b0c: 57aa 7778 |0066: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -383b10: 368a 0b00 |0068: if-gt v10, v8, 0073 // +000b │ │ -383b14: 6e20 2d98 2700 |006a: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383b1a: 0c07 |006d: move-result-object v7 │ │ -383b1c: 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 │ │ -383b22: 0c07 |0071: move-result-object v7 │ │ -383b24: 2844 |0072: goto 00b6 // +0044 │ │ -383b26: 620a 7178 |0073: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -383b2a: 57aa 7778 |0075: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -383b2e: 328a 3700 |0077: if-eq v10, v8, 00ae // +0037 │ │ -383b32: 620a 7478 |0079: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -383b36: 57aa 7778 |007b: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -383b3a: 338a 0300 |007d: if-ne v10, v8, 0080 // +0003 │ │ -383b3e: 282f |007f: goto 00ae // +002f │ │ -383b40: 620a 7078 |0080: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ -383b44: 57aa 7778 |0082: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -383b48: 338a 0b00 |0084: if-ne v10, v8, 008f // +000b │ │ -383b4c: 6e20 2d98 2700 |0086: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383b52: 0c07 |0089: move-result-object v7 │ │ -383b54: 7110 04a3 0700 |008a: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ -383b5a: 0c07 |008d: move-result-object v7 │ │ -383b5c: 2828 |008e: goto 00b6 // +0028 │ │ -383b5e: 620a 7578 |008f: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -383b62: 57aa 7778 |0091: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -383b66: 328a 1200 |0093: if-eq v10, v8, 00a5 // +0012 │ │ -383b6a: 620a 7378 |0095: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ -383b6e: 57aa 7778 |0097: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ -383b72: 368a 0300 |0099: if-gt v10, v8, 009c // +0003 │ │ -383b76: 280a |009b: goto 00a5 // +000a │ │ -383b78: 6e20 2d98 2700 |009c: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383b7e: 0c07 |009f: move-result-object v7 │ │ -383b80: 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 │ │ -383b86: 0c07 |00a3: move-result-object v7 │ │ -383b88: 2812 |00a4: goto 00b6 // +0012 │ │ -383b8a: 6e20 2d98 2700 |00a5: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383b90: 0c07 |00a8: move-result-object v7 │ │ -383b92: 7110 07a3 0700 |00a9: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordNumeric:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a307 │ │ -383b98: 0c07 |00ac: move-result-object v7 │ │ -383b9a: 2809 |00ad: goto 00b6 // +0009 │ │ -383b9c: 6e20 2d98 2700 |00ae: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383ba2: 0c07 |00b1: move-result-object v7 │ │ -383ba4: 7110 08a3 0700 |00b2: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a308 │ │ -383baa: 0c07 |00b5: move-result-object v7 │ │ -383bac: 537a c476 |00b6: iget-wide v10, v7, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -383bb0: 7120 22a4 ba00 |00b8: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a422 │ │ -383bb6: 0a08 |00bb: move-result v8 │ │ -383bb8: b728 |00bc: xor-int/2addr v8, v2 │ │ -383bba: 3908 0e00 |00bd: if-nez v8, 00cb // +000e │ │ -383bbe: 3905 1700 |00bf: if-nez v5, 00d6 // +0017 │ │ -383bc2: d805 0401 |00c1: add-int/lit8 v5, v4, #int 1 // #01 │ │ -383bc6: 7110 08a3 0900 |00c3: invoke-static {v9}, Lnet/sf/dibdib/generic/QWord;.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a308 │ │ -383bcc: 0c06 |00c6: move-result-object v6 │ │ -383bce: 4d06 0004 |00c7: aput-object v6, v0, v4 │ │ -383bd2: 0154 |00c9: move v4, v5 │ │ -383bd4: 280c |00ca: goto 00d6 // +000c │ │ -383bd6: 3805 0b00 |00cb: if-eqz v5, 00d6 // +000b │ │ -383bda: 3806 0900 |00cd: if-eqz v6, 00d6 // +0009 │ │ -383bde: d805 0401 |00cf: add-int/lit8 v5, v4, #int 1 // #01 │ │ -383be2: 6206 be76 |00d1: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -383be6: 4d06 0004 |00d3: aput-object v6, v0, v4 │ │ -383bea: 28f4 |00d5: goto 00c9 // -000c │ │ -383bec: 6205 3b76 |00d6: sget-object v5, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -383bf0: 3275 0700 |00d8: if-eq v5, v7, 00df // +0007 │ │ -383bf4: d805 0401 |00da: add-int/lit8 v5, v4, #int 1 // #01 │ │ -383bf8: 4d07 0004 |00dc: aput-object v7, v0, v4 │ │ -383bfc: 0154 |00de: move v4, v5 │ │ -383bfe: 0185 |00df: move v5, v8 │ │ -383c00: 1206 |00e0: const/4 v6, #int 0 // #0 │ │ -383c02: d803 0301 |00e1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -383c06: 2900 2eff |00e3: goto/16 0011 // -00d2 │ │ -383c0a: 7120 b499 4000 |00e5: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -383c10: 0c0c |00e8: move-result-object v12 │ │ -383c12: 1f0c 0b16 |00e9: check-cast v12, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383c16: 110c |00eb: return-object v12 │ │ +383a2c: |[383a2c] net.sf.dibdib.generic.QSeq.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ +383a3c: 7110 24a4 0c00 |0000: invoke-static {v12}, Lnet/sf/dibdib/thread_any/ShashFunc;.markedAtoms4String:(Ljava/lang/String;)[Ljava/lang/String; // method@a424 │ │ +383a42: 0c0c |0003: move-result-object v12 │ │ +383a44: 21c0 |0004: array-length v0, v12 │ │ +383a46: da00 0002 |0005: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +383a4a: d800 0002 |0007: add-int/lit8 v0, v0, #int 2 // #02 │ │ +383a4e: 2300 0b16 |0009: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383a52: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +383a54: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +383a56: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +383a58: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +383a5a: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +383a5c: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +383a5e: 21c7 |0011: array-length v7, v12 │ │ +383a60: 3573 d300 |0012: if-ge v3, v7, 00e5 // +00d3 │ │ +383a64: 4607 0c03 |0014: aget-object v7, v12, v3 │ │ +383a68: 6e10 2298 0700 |0016: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +383a6e: 0a08 |0019: move-result v8 │ │ +383a70: 3c08 0400 |001a: if-gtz v8, 001e // +0004 │ │ +383a74: 2900 c500 |001c: goto/16 00e1 // +00c5 │ │ +383a78: 1a08 a500 |001e: const-string v8, " " // string@00a5 │ │ +383a7c: 6e20 1298 8700 |0020: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +383a82: 0a08 |0023: move-result v8 │ │ +383a84: 1a09 0000 |0024: const-string v9, "" // string@0000 │ │ +383a88: 3908 2000 |0026: if-nez v8, 0046 // +0020 │ │ +383a8c: 2208 e812 |0028: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +383a90: 7010 4098 0800 |002a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +383a96: 6e20 4b98 9800 |002d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383a9c: 620a 7178 |0030: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +383aa0: 57aa 7778 |0032: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +383aa4: 6e20 4498 a800 |0034: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +383aaa: 130a 2000 |0037: const/16 v10, #int 32 // #20 │ │ +383aae: 6e20 4498 a800 |0039: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +383ab4: 6e10 5498 0800 |003c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +383aba: 0c08 |003f: move-result-object v8 │ │ +383abc: 6e20 1298 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +383ac2: 0a08 |0043: move-result v8 │ │ +383ac4: 3808 0800 |0044: if-eqz v8, 004c // +0008 │ │ +383ac8: 3905 0600 |0046: if-nez v5, 004c // +0006 │ │ +383acc: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +383ace: 1216 |0049: const/4 v6, #int 1 // #1 │ │ +383ad0: 2900 9700 |004a: goto/16 00e1 // +0097 │ │ +383ad4: 6e20 0998 1700 |004c: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +383ada: 0a08 |004f: move-result v8 │ │ +383adc: 140a 00e1 0000 |0050: const v10, #float 8.07148e-41 // #0000e100 │ │ +383ae2: 378a 0700 |0053: if-le v10, v8, 005a // +0007 │ │ +383ae6: 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 │ │ +383aec: 0c07 |0058: move-result-object v7 │ │ +383aee: 285d |0059: goto 00b6 // +005d │ │ +383af0: 140a 00f8 0000 |005a: const v10, #float 8.89656e-41 // #0000f800 │ │ +383af6: 368a 0700 |005d: if-gt v10, v8, 0064 // +0007 │ │ +383afa: 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 │ │ +383b00: 0c07 |0062: move-result-object v7 │ │ +383b02: 2853 |0063: goto 00b6 // +0053 │ │ +383b04: 620a 7278 |0064: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +383b08: 57aa 7778 |0066: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +383b0c: 368a 0b00 |0068: if-gt v10, v8, 0073 // +000b │ │ +383b10: 6e20 2d98 2700 |006a: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383b16: 0c07 |006d: move-result-object v7 │ │ +383b18: 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 │ │ +383b1e: 0c07 |0071: move-result-object v7 │ │ +383b20: 2844 |0072: goto 00b6 // +0044 │ │ +383b22: 620a 7178 |0073: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +383b26: 57aa 7778 |0075: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +383b2a: 328a 3700 |0077: if-eq v10, v8, 00ae // +0037 │ │ +383b2e: 620a 7478 |0079: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +383b32: 57aa 7778 |007b: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +383b36: 338a 0300 |007d: if-ne v10, v8, 0080 // +0003 │ │ +383b3a: 282f |007f: goto 00ae // +002f │ │ +383b3c: 620a 7078 |0080: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ +383b40: 57aa 7778 |0082: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +383b44: 338a 0b00 |0084: if-ne v10, v8, 008f // +000b │ │ +383b48: 6e20 2d98 2700 |0086: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383b4e: 0c07 |0089: move-result-object v7 │ │ +383b50: 7110 04a3 0700 |008a: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ +383b56: 0c07 |008d: move-result-object v7 │ │ +383b58: 2828 |008e: goto 00b6 // +0028 │ │ +383b5a: 620a 7578 |008f: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +383b5e: 57aa 7778 |0091: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +383b62: 328a 1200 |0093: if-eq v10, v8, 00a5 // +0012 │ │ +383b66: 620a 7378 |0095: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ +383b6a: 57aa 7778 |0097: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7877 │ │ +383b6e: 368a 0300 |0099: if-gt v10, v8, 009c // +0003 │ │ +383b72: 280a |009b: goto 00a5 // +000a │ │ +383b74: 6e20 2d98 2700 |009c: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383b7a: 0c07 |009f: move-result-object v7 │ │ +383b7c: 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 │ │ +383b82: 0c07 |00a3: move-result-object v7 │ │ +383b84: 2812 |00a4: goto 00b6 // +0012 │ │ +383b86: 6e20 2d98 2700 |00a5: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383b8c: 0c07 |00a8: move-result-object v7 │ │ +383b8e: 7110 07a3 0700 |00a9: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordNumeric:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a307 │ │ +383b94: 0c07 |00ac: move-result-object v7 │ │ +383b96: 2809 |00ad: goto 00b6 // +0009 │ │ +383b98: 6e20 2d98 2700 |00ae: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383b9e: 0c07 |00b1: move-result-object v7 │ │ +383ba0: 7110 08a3 0700 |00b2: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a308 │ │ +383ba6: 0c07 |00b5: move-result-object v7 │ │ +383ba8: 537a c476 |00b6: iget-wide v10, v7, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +383bac: 7120 22a4 ba00 |00b8: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a422 │ │ +383bb2: 0a08 |00bb: move-result v8 │ │ +383bb4: b728 |00bc: xor-int/2addr v8, v2 │ │ +383bb6: 3908 0e00 |00bd: if-nez v8, 00cb // +000e │ │ +383bba: 3905 1700 |00bf: if-nez v5, 00d6 // +0017 │ │ +383bbe: d805 0401 |00c1: add-int/lit8 v5, v4, #int 1 // #01 │ │ +383bc2: 7110 08a3 0900 |00c3: invoke-static {v9}, Lnet/sf/dibdib/generic/QWord;.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a308 │ │ +383bc8: 0c06 |00c6: move-result-object v6 │ │ +383bca: 4d06 0004 |00c7: aput-object v6, v0, v4 │ │ +383bce: 0154 |00c9: move v4, v5 │ │ +383bd0: 280c |00ca: goto 00d6 // +000c │ │ +383bd2: 3805 0b00 |00cb: if-eqz v5, 00d6 // +000b │ │ +383bd6: 3806 0900 |00cd: if-eqz v6, 00d6 // +0009 │ │ +383bda: d805 0401 |00cf: add-int/lit8 v5, v4, #int 1 // #01 │ │ +383bde: 6206 be76 |00d1: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +383be2: 4d06 0004 |00d3: aput-object v6, v0, v4 │ │ +383be6: 28f4 |00d5: goto 00c9 // -000c │ │ +383be8: 6205 3b76 |00d6: sget-object v5, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +383bec: 3275 0700 |00d8: if-eq v5, v7, 00df // +0007 │ │ +383bf0: d805 0401 |00da: add-int/lit8 v5, v4, #int 1 // #01 │ │ +383bf4: 4d07 0004 |00dc: aput-object v7, v0, v4 │ │ +383bf8: 0154 |00de: move v4, v5 │ │ +383bfa: 0185 |00df: move v5, v8 │ │ +383bfc: 1206 |00e0: const/4 v6, #int 0 // #0 │ │ +383bfe: d803 0301 |00e1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +383c02: 2900 2eff |00e3: goto/16 0011 // -00d2 │ │ +383c06: 7120 b499 4000 |00e5: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +383c0c: 0c0c |00e8: move-result-object v12 │ │ +383c0e: 1f0c 0b16 |00e9: check-cast v12, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383c12: 110c |00eb: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0011 line=267 │ │ 0x0014 line=268 │ │ 0x0016 line=269 │ │ @@ -1506376,50 +1506375,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 │ │ -383c18: |[383c18] net.sf.dibdib.generic.QSeq.append:(Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ -383c28: 6200 3b76 |0000: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -383c2c: 3230 3500 |0002: if-eq v0, v3, 0037 // +0035 │ │ -383c30: 3340 0300 |0004: if-ne v0, v4, 0007 // +0003 │ │ -383c34: 2831 |0006: goto 0037 // +0031 │ │ -383c36: 2040 b514 |0007: instance-of v0, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383c3a: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ -383c3e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -383c40: 2301 0b16 |000c: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383c44: 1f04 b514 |000e: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383c48: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -383c4a: 4d04 0102 |0011: aput-object v4, v1, v2 │ │ -383c4e: 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 │ │ -383c54: 0c04 |0016: move-result-object v4 │ │ -383c56: 1104 |0017: return-object v4 │ │ -383c58: 7010 c6a2 0300 |0018: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383c5e: 0c00 |001b: move-result-object v0 │ │ -383c60: 7010 c6a2 0400 |001c: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383c66: 0c04 |001f: move-result-object v4 │ │ -383c68: 3800 1400 |0020: if-eqz v0, 0034 // +0014 │ │ -383c6c: 3804 1200 |0022: if-eqz v4, 0034 // +0012 │ │ -383c70: 5440 3e76 |0024: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -383c74: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ -383c78: 280c |0028: goto 0034 // +000c │ │ -383c7a: 5240 3d76 |0029: iget v0, v4, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -383c7e: 5241 3c76 |002b: iget v1, v4, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -383c82: 5444 3e76 |002d: iget-object v4, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -383c86: 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 │ │ -383c8c: 0c04 |0032: move-result-object v4 │ │ -383c8e: 1104 |0033: return-object v4 │ │ -383c90: 6204 ba76 |0034: sget-object v4, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -383c94: 1104 |0036: return-object v4 │ │ -383c96: 3330 0300 |0037: if-ne v0, v3, 003a // +0003 │ │ -383c9a: 2802 |0039: goto 003b // +0002 │ │ -383c9c: 0734 |003a: move-object v4, v3 │ │ -383c9e: 1104 |003b: return-object v4 │ │ +383c14: |[383c14] net.sf.dibdib.generic.QSeq.append:(Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ +383c24: 6200 3b76 |0000: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +383c28: 3230 3500 |0002: if-eq v0, v3, 0037 // +0035 │ │ +383c2c: 3340 0300 |0004: if-ne v0, v4, 0007 // +0003 │ │ +383c30: 2831 |0006: goto 0037 // +0031 │ │ +383c32: 2040 b514 |0007: instance-of v0, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383c36: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ +383c3a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +383c3c: 2301 0b16 |000c: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383c40: 1f04 b514 |000e: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383c44: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +383c46: 4d04 0102 |0011: aput-object v4, v1, v2 │ │ +383c4a: 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 │ │ +383c50: 0c04 |0016: move-result-object v4 │ │ +383c52: 1104 |0017: return-object v4 │ │ +383c54: 7010 c6a2 0300 |0018: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383c5a: 0c00 |001b: move-result-object v0 │ │ +383c5c: 7010 c6a2 0400 |001c: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383c62: 0c04 |001f: move-result-object v4 │ │ +383c64: 3800 1400 |0020: if-eqz v0, 0034 // +0014 │ │ +383c68: 3804 1200 |0022: if-eqz v4, 0034 // +0012 │ │ +383c6c: 5440 3e76 |0024: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +383c70: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ +383c74: 280c |0028: goto 0034 // +000c │ │ +383c76: 5240 3d76 |0029: iget v0, v4, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383c7a: 5241 3c76 |002b: iget v1, v4, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +383c7e: 5444 3e76 |002d: iget-object v4, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +383c82: 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 │ │ +383c88: 0c04 |0032: move-result-object v4 │ │ +383c8a: 1104 |0033: return-object v4 │ │ +383c8c: 6204 ba76 |0034: sget-object v4, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +383c90: 1104 |0036: return-object v4 │ │ +383c92: 3330 0300 |0037: if-ne v0, v3, 003a // +0003 │ │ +383c96: 2802 |0039: goto 003b // +0002 │ │ +383c98: 0734 |003a: move-object v4, v3 │ │ +383c9a: 1104 |003b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0007 line=250 │ │ 0x000e line=251 │ │ 0x0018 line=253 │ │ 0x001c line=254 │ │ @@ -1506435,61 +1506434,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 │ │ -383ca0: |[383ca0] net.sf.dibdib.generic.QSeq.appendWords:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ -383cb0: 21a0 |0000: array-length v0, v10 │ │ -383cb2: 3900 0300 |0001: if-nez v0, 0004 // +0003 │ │ -383cb6: 1107 |0003: return-object v7 │ │ -383cb8: 6200 c076 |0004: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -383cbc: 3370 0700 |0006: if-ne v0, v7, 000d // +0007 │ │ -383cc0: 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 │ │ -383cc6: 0c08 |000b: move-result-object v8 │ │ -383cc8: 1108 |000c: return-object v8 │ │ -383cca: 7010 c6a2 0700 |000d: invoke-direct {v7}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383cd0: 0c00 |0010: move-result-object v0 │ │ -383cd2: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -383cd6: 6208 ba76 |0013: sget-object v8, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -383cda: 1108 |0015: return-object v8 │ │ -383cdc: 5471 3e76 |0016: iget-object v1, v7, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -383ce0: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ -383ce4: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -383ce6: 2806 |001b: goto 0021 // +0006 │ │ -383ce8: 5201 3c76 |001c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -383cec: 5202 3d76 |001e: iget v2, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -383cf0: b121 |0020: sub-int/2addr v1, v2 │ │ -383cf2: b189 |0021: sub-int/2addr v9, v8 │ │ -383cf4: b091 |0022: add-int/2addr v1, v9 │ │ -383cf6: 2312 0b16 |0023: new-array v2, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383cfa: 5473 3e76 |0025: iget-object v3, v7, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -383cfe: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -383d00: 3903 0f00 |0028: if-nez v3, 0037 // +000f │ │ -383d04: 2070 b514 |002a: instance-of v0, v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383d08: 3800 0600 |002c: if-eqz v0, 0032 // +0006 │ │ -383d0c: 0770 |002e: move-object v0, v7 │ │ -383d0e: 1f00 b514 |002f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383d12: 2803 |0031: goto 0034 // +0003 │ │ -383d14: 6200 ba76 |0032: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -383d18: 4d00 0204 |0034: aput-object v0, v2, v4 │ │ -383d1c: 280d |0036: goto 0043 // +000d │ │ -383d1e: 5403 3e76 |0037: iget-object v3, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -383d22: 5205 3d76 |0039: iget v5, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -383d26: 5206 3c76 |003b: iget v6, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -383d2a: 5200 3d76 |003d: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -383d2e: b106 |003f: sub-int/2addr v6, v0 │ │ -383d30: 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 │ │ -383d36: 21a0 |0043: array-length v0, v10 │ │ -383d38: b101 |0044: sub-int/2addr v1, v0 │ │ -383d3a: 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 │ │ -383d40: 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 │ │ -383d46: 0c08 |004b: move-result-object v8 │ │ -383d48: 1108 |004c: return-object v8 │ │ +383c9c: |[383c9c] net.sf.dibdib.generic.QSeq.appendWords:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ +383cac: 21a0 |0000: array-length v0, v10 │ │ +383cae: 3900 0300 |0001: if-nez v0, 0004 // +0003 │ │ +383cb2: 1107 |0003: return-object v7 │ │ +383cb4: 6200 c076 |0004: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +383cb8: 3370 0700 |0006: if-ne v0, v7, 000d // +0007 │ │ +383cbc: 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 │ │ +383cc2: 0c08 |000b: move-result-object v8 │ │ +383cc4: 1108 |000c: return-object v8 │ │ +383cc6: 7010 c6a2 0700 |000d: invoke-direct {v7}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383ccc: 0c00 |0010: move-result-object v0 │ │ +383cce: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +383cd2: 6208 ba76 |0013: sget-object v8, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +383cd6: 1108 |0015: return-object v8 │ │ +383cd8: 5471 3e76 |0016: iget-object v1, v7, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +383cdc: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ +383ce0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +383ce2: 2806 |001b: goto 0021 // +0006 │ │ +383ce4: 5201 3c76 |001c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +383ce8: 5202 3d76 |001e: iget v2, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383cec: b121 |0020: sub-int/2addr v1, v2 │ │ +383cee: b189 |0021: sub-int/2addr v9, v8 │ │ +383cf0: b091 |0022: add-int/2addr v1, v9 │ │ +383cf2: 2312 0b16 |0023: new-array v2, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383cf6: 5473 3e76 |0025: iget-object v3, v7, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +383cfa: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +383cfc: 3903 0f00 |0028: if-nez v3, 0037 // +000f │ │ +383d00: 2070 b514 |002a: instance-of v0, v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383d04: 3800 0600 |002c: if-eqz v0, 0032 // +0006 │ │ +383d08: 0770 |002e: move-object v0, v7 │ │ +383d0a: 1f00 b514 |002f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383d0e: 2803 |0031: goto 0034 // +0003 │ │ +383d10: 6200 ba76 |0032: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +383d14: 4d00 0204 |0034: aput-object v0, v2, v4 │ │ +383d18: 280d |0036: goto 0043 // +000d │ │ +383d1a: 5403 3e76 |0037: iget-object v3, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +383d1e: 5205 3d76 |0039: iget v5, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383d22: 5206 3c76 |003b: iget v6, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +383d26: 5200 3d76 |003d: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383d2a: b106 |003f: sub-int/2addr v6, v0 │ │ +383d2c: 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 │ │ +383d32: 21a0 |0043: array-length v0, v10 │ │ +383d34: b101 |0044: sub-int/2addr v1, v0 │ │ +383d36: 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 │ │ +383d3c: 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 │ │ +383d42: 0c08 |004b: move-result-object v8 │ │ +383d44: 1108 |004c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0004 line=228 │ │ 0x0008 line=229 │ │ 0x000d line=231 │ │ 0x0013 line=233 │ │ @@ -1506511,47 +1506510,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 │ │ -383944: |[383944] net.sf.dibdib.generic.QSeq.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ -383954: 2020 b514 |0000: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383958: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -38395c: 3803 0900 |0004: if-eqz v3, 000d // +0009 │ │ -383960: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -383962: 3330 0300 |0007: if-ne v0, v3, 000a // +0003 │ │ -383966: 2804 |0009: goto 000d // +0004 │ │ -383968: 6203 ba76 |000a: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -38396c: 2804 |000c: goto 0010 // +0004 │ │ -38396e: 0723 |000d: move-object v3, v2 │ │ -383970: 1f03 b514 |000e: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383974: 1103 |0010: return-object v3 │ │ -383976: 5420 3e76 |0011: iget-object v0, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -38397a: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ -38397e: 6203 ba76 |0015: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -383982: 1103 |0017: return-object v3 │ │ -383984: 7010 c6a2 0200 |0018: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -38398a: 0c00 |001b: move-result-object v0 │ │ -38398c: 3a03 0600 |001c: if-ltz v3, 0022 // +0006 │ │ -383990: 5201 3d76 |001e: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -383994: b013 |0020: add-int/2addr v3, v1 │ │ -383996: 2804 |0021: goto 0025 // +0004 │ │ -383998: 5201 3c76 |0022: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -38399c: b013 |0024: add-int/2addr v3, v1 │ │ -38399e: 5201 3d76 |0025: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -3839a2: 3631 0b00 |0027: if-gt v1, v3, 0032 // +000b │ │ -3839a6: 5201 3c76 |0029: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -3839aa: 3513 0700 |002b: if-ge v3, v1, 0032 // +0007 │ │ -3839ae: 5400 3e76 |002d: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -3839b2: 4603 0003 |002f: aget-object v3, v0, v3 │ │ -3839b6: 1103 |0031: return-object v3 │ │ -3839b8: 6203 ba76 |0032: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3839bc: 1103 |0034: return-object v3 │ │ +383940: |[383940] net.sf.dibdib.generic.QSeq.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ +383950: 2020 b514 |0000: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383954: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +383958: 3803 0900 |0004: if-eqz v3, 000d // +0009 │ │ +38395c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +38395e: 3330 0300 |0007: if-ne v0, v3, 000a // +0003 │ │ +383962: 2804 |0009: goto 000d // +0004 │ │ +383964: 6203 ba76 |000a: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +383968: 2804 |000c: goto 0010 // +0004 │ │ +38396a: 0723 |000d: move-object v3, v2 │ │ +38396c: 1f03 b514 |000e: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383970: 1103 |0010: return-object v3 │ │ +383972: 5420 3e76 |0011: iget-object v0, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +383976: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ +38397a: 6203 ba76 |0015: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +38397e: 1103 |0017: return-object v3 │ │ +383980: 7010 c6a2 0200 |0018: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383986: 0c00 |001b: move-result-object v0 │ │ +383988: 3a03 0600 |001c: if-ltz v3, 0022 // +0006 │ │ +38398c: 5201 3d76 |001e: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383990: b013 |0020: add-int/2addr v3, v1 │ │ +383992: 2804 |0021: goto 0025 // +0004 │ │ +383994: 5201 3c76 |0022: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +383998: b013 |0024: add-int/2addr v3, v1 │ │ +38399a: 5201 3d76 |0025: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +38399e: 3631 0b00 |0027: if-gt v1, v3, 0032 // +000b │ │ +3839a2: 5201 3c76 |0029: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +3839a6: 3513 0700 |002b: if-ge v3, v1, 0032 // +0007 │ │ +3839aa: 5400 3e76 |002d: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +3839ae: 4603 0003 |002f: aget-object v3, v0, v3 │ │ +3839b2: 1103 |0031: return-object v3 │ │ +3839b4: 6203 ba76 |0032: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3839b8: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x000a line=166 │ │ 0x0011 line=167 │ │ 0x0015 line=168 │ │ 0x0018 line=170 │ │ @@ -1506568,40 +1506567,40 @@ │ │ type : '()Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -38406c: |[38406c] net.sf.dibdib.generic.QSeq.atom:()Lnet/sf/dibdib/generic/QWord; │ │ -38407c: 2040 b514 |0000: instance-of v0, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -384080: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -384084: 0740 |0004: move-object v0, v4 │ │ -384086: 1f00 b514 |0005: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -38408a: 1100 |0007: return-object v0 │ │ -38408c: 5440 3e76 |0008: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -384090: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -384094: 6200 ba76 |000c: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -384098: 1100 |000e: return-object v0 │ │ -38409a: 7010 c6a2 0400 |000f: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -3840a0: 0c00 |0012: move-result-object v0 │ │ -3840a2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -3840a4: 5202 3c76 |0014: iget v2, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -3840a8: 5203 3d76 |0016: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -3840ac: b132 |0018: sub-int/2addr v2, v3 │ │ -3840ae: 3321 0f00 |0019: if-ne v1, v2, 0028 // +000f │ │ -3840b2: 5400 3e76 |001b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -3840b6: 5241 3d76 |001d: iget v1, v4, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -3840ba: 4600 0001 |001f: aget-object v0, v0, v1 │ │ -3840be: 2001 b514 |0021: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3840c2: 3801 0500 |0023: if-eqz v1, 0028 // +0005 │ │ -3840c6: 1f00 b514 |0025: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3840ca: 1100 |0027: return-object v0 │ │ -3840cc: 6200 ba76 |0028: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3840d0: 1100 |002a: return-object v0 │ │ +384068: |[384068] net.sf.dibdib.generic.QSeq.atom:()Lnet/sf/dibdib/generic/QWord; │ │ +384078: 2040 b514 |0000: instance-of v0, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38407c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +384080: 0740 |0004: move-object v0, v4 │ │ +384082: 1f00 b514 |0005: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +384086: 1100 |0007: return-object v0 │ │ +384088: 5440 3e76 |0008: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +38408c: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +384090: 6200 ba76 |000c: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +384094: 1100 |000e: return-object v0 │ │ +384096: 7010 c6a2 0400 |000f: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +38409c: 0c00 |0012: move-result-object v0 │ │ +38409e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +3840a0: 5202 3c76 |0014: iget v2, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +3840a4: 5203 3d76 |0016: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +3840a8: b132 |0018: sub-int/2addr v2, v3 │ │ +3840aa: 3321 0f00 |0019: if-ne v1, v2, 0028 // +000f │ │ +3840ae: 5400 3e76 |001b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +3840b2: 5241 3d76 |001d: iget v1, v4, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +3840b6: 4600 0001 |001f: aget-object v0, v0, v1 │ │ +3840ba: 2001 b514 |0021: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3840be: 3801 0500 |0023: if-eqz v1, 0028 // +0005 │ │ +3840c2: 1f00 b514 |0025: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3840c6: 1100 |0027: return-object v0 │ │ +3840c8: 6200 ba76 |0028: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3840cc: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=149 │ │ 0x0008 line=150 │ │ 0x000c line=151 │ │ 0x000f line=153 │ │ @@ -1506618,23 +1506617,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 │ │ -3840d4: |[3840d4] net.sf.dibdib.generic.QSeq.atomAt:(I)Lnet/sf/dibdib/generic/QWord; │ │ -3840e4: 6e20 bba2 2100 |0000: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3840ea: 0c02 |0003: move-result-object v2 │ │ -3840ec: 2020 b514 |0004: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3840f0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -3840f4: 1f02 b514 |0008: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3840f8: 2803 |000a: goto 000d // +0003 │ │ -3840fa: 6202 ba76 |000b: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3840fe: 1102 |000d: return-object v2 │ │ +3840d0: |[3840d0] net.sf.dibdib.generic.QSeq.atomAt:(I)Lnet/sf/dibdib/generic/QWord; │ │ +3840e0: 6e20 bba2 2100 |0000: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3840e6: 0c02 |0003: move-result-object v2 │ │ +3840e8: 2020 b514 |0004: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3840ec: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +3840f0: 1f02 b514 |0008: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3840f4: 2803 |000a: goto 000d // +0003 │ │ +3840f6: 6202 ba76 |000b: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3840fa: 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 │ │ @@ -1506644,42 +1506643,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 │ │ -3839c0: |[3839c0] net.sf.dibdib.generic.QSeq.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ -3839d0: 7010 c6a2 0500 |0000: invoke-direct {v5}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -3839d6: 0c00 |0003: move-result-object v0 │ │ -3839d8: 5401 3e76 |0004: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -3839dc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3839de: 3901 0c00 |0007: if-nez v1, 0013 // +000c │ │ -3839e2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3839e4: 2311 0b16 |000a: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3839e8: 6e10 bca2 0000 |000c: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3839ee: 0c00 |000f: move-result-object v0 │ │ -3839f0: 4d00 0102 |0010: aput-object v0, v1, v2 │ │ -3839f4: 1101 |0012: return-object v1 │ │ -3839f6: 5201 3d76 |0013: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -3839fa: 3901 0c00 |0015: if-nez v1, 0021 // +000c │ │ -3839fe: 5401 3e76 |0017: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -383a02: 2111 |0019: array-length v1, v1 │ │ -383a04: 5203 3c76 |001a: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -383a08: 3331 0500 |001c: if-ne v1, v3, 0021 // +0005 │ │ -383a0c: 5400 3e76 |001e: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -383a10: 1100 |0020: return-object v0 │ │ -383a12: 5201 3c76 |0021: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -383a16: 5203 3d76 |0023: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -383a1a: b131 |0025: sub-int/2addr v1, v3 │ │ -383a1c: 2313 0b16 |0026: new-array v3, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383a20: 5404 3e76 |0028: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -383a24: 5200 3d76 |002a: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -383a28: 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 │ │ -383a2e: 1103 |002f: return-object v3 │ │ +3839bc: |[3839bc] net.sf.dibdib.generic.QSeq.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ +3839cc: 7010 c6a2 0500 |0000: invoke-direct {v5}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +3839d2: 0c00 |0003: move-result-object v0 │ │ +3839d4: 5401 3e76 |0004: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +3839d8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3839da: 3901 0c00 |0007: if-nez v1, 0013 // +000c │ │ +3839de: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3839e0: 2311 0b16 |000a: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3839e4: 6e10 bca2 0000 |000c: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3839ea: 0c00 |000f: move-result-object v0 │ │ +3839ec: 4d00 0102 |0010: aput-object v0, v1, v2 │ │ +3839f0: 1101 |0012: return-object v1 │ │ +3839f2: 5201 3d76 |0013: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +3839f6: 3901 0c00 |0015: if-nez v1, 0021 // +000c │ │ +3839fa: 5401 3e76 |0017: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +3839fe: 2111 |0019: array-length v1, v1 │ │ +383a00: 5203 3c76 |001a: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +383a04: 3331 0500 |001c: if-ne v1, v3, 0021 // +0005 │ │ +383a08: 5400 3e76 |001e: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +383a0c: 1100 |0020: return-object v0 │ │ +383a0e: 5201 3c76 |0021: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +383a12: 5203 3d76 |0023: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383a16: b131 |0025: sub-int/2addr v1, v3 │ │ +383a18: 2313 0b16 |0026: new-array v3, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383a1c: 5404 3e76 |0028: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +383a20: 5200 3d76 |002a: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383a24: 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 │ │ +383a2a: 1103 |002f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x000c line=186 │ │ 0x0013 line=188 │ │ 0x001e line=189 │ │ @@ -1506693,29 +1506692,29 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -38383c: |[38383c] net.sf.dibdib.generic.QSeq.format:(Z)Ljava/lang/String; │ │ -38384c: 7010 c6a2 0300 |0000: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383852: 0c00 |0003: move-result-object v0 │ │ -383854: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -383858: 1a04 4a04 |0006: const-string v4, "(WiP)" // string@044a │ │ -38385c: 1104 |0008: return-object v4 │ │ -38385e: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ -383862: 1601 0300 |000b: const-wide/16 v1, #int 3 // #3 │ │ -383866: 2803 |000d: goto 0010 // +0003 │ │ -383868: 1601 0100 |000e: const-wide/16 v1, #int 1 // #1 │ │ -38386c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -38386e: 2344 dc15 |0011: new-array v4, v4, [Ljava/lang/String; // type@15dc │ │ -383872: 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 │ │ -383878: 0c04 |0016: move-result-object v4 │ │ -38387a: 1104 |0017: return-object v4 │ │ +383838: |[383838] net.sf.dibdib.generic.QSeq.format:(Z)Ljava/lang/String; │ │ +383848: 7010 c6a2 0300 |0000: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +38384e: 0c00 |0003: move-result-object v0 │ │ +383850: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +383854: 1a04 4a04 |0006: const-string v4, "(WiP)" // string@044a │ │ +383858: 1104 |0008: return-object v4 │ │ +38385a: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ +38385e: 1601 0300 |000b: const-wide/16 v1, #int 3 // #3 │ │ +383862: 2803 |000d: goto 0010 // +0003 │ │ +383864: 1601 0100 |000e: const-wide/16 v1, #int 1 // #1 │ │ +383868: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +38386a: 2344 dc15 |0011: new-array v4, v4, [Ljava/lang/String; // type@15dc │ │ +38386e: 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 │ │ +383874: 0c04 |0016: move-result-object v4 │ │ +383876: 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 │ │ @@ -1506725,28 +1506724,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3835b8: |[3835b8] net.sf.dibdib.generic.QSeq.size:()I │ │ -3835c8: 5420 3e76 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -3835cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3835d0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3835d2: 0f00 |0005: return v0 │ │ -3835d4: 7010 c6a2 0200 |0006: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -3835da: 0c00 |0009: move-result-object v0 │ │ -3835dc: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -3835e0: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ -3835e2: 0f00 |000d: return v0 │ │ -3835e4: 5201 3c76 |000e: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -3835e8: 5200 3d76 |0010: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -3835ec: b101 |0012: sub-int/2addr v1, v0 │ │ -3835ee: 0f01 |0013: return v1 │ │ +3835b4: |[3835b4] net.sf.dibdib.generic.QSeq.size:()I │ │ +3835c4: 5420 3e76 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +3835c8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3835cc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3835ce: 0f00 |0005: return v0 │ │ +3835d0: 7010 c6a2 0200 |0006: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +3835d6: 0c00 |0009: move-result-object v0 │ │ +3835d8: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +3835dc: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ +3835de: 0f00 |000d: return v0 │ │ +3835e0: 5201 3c76 |000e: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +3835e4: 5200 3d76 |0010: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +3835e8: b101 |0012: sub-int/2addr v1, v0 │ │ +3835ea: 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; │ │ @@ -1506756,67 +1506755,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 │ │ -383fa4: |[383fa4] net.sf.dibdib.generic.QSeq.sub:(II)Lnet/sf/dibdib/generic/QSeq; │ │ -383fb4: 3b03 0500 |0000: if-gez v3, 0005 // +0005 │ │ -383fb8: 6203 ba76 |0002: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -383fbc: 1103 |0004: return-object v3 │ │ -383fbe: 3343 0500 |0005: if-ne v3, v4, 000a // +0005 │ │ -383fc2: 6203 3b76 |0007: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -383fc6: 1103 |0009: return-object v3 │ │ -383fc8: 7010 c6a2 0200 |000a: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383fce: 0c00 |000d: move-result-object v0 │ │ -383fd0: 2001 b514 |000e: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383fd4: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -383fd8: 1f00 b514 |0012: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383fdc: 1100 |0014: return-object v0 │ │ -383fde: 5421 3e76 |0015: iget-object v1, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -383fe2: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ -383fe6: 6203 ba76 |0019: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -383fea: 1103 |001b: return-object v3 │ │ -383fec: 5201 3d76 |001c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -383ff0: b013 |001e: add-int/2addr v3, v1 │ │ -383ff2: 3a04 0600 |001f: if-ltz v4, 0025 // +0006 │ │ -383ff6: 5201 3d76 |0021: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ -383ffa: b014 |0023: add-int/2addr v4, v1 │ │ -383ffc: 2806 |0024: goto 002a // +0006 │ │ -383ffe: 5201 3c76 |0025: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -384002: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -384006: b014 |0029: add-int/2addr v4, v1 │ │ -384008: 3643 2e00 |002a: if-gt v3, v4, 0058 // +002e │ │ -38400c: 5201 3c76 |002c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ -384010: 3614 2a00 |002e: if-gt v4, v1, 0058 // +002a │ │ -384014: 3343 0500 |0030: if-ne v3, v4, 0035 // +0005 │ │ -384018: 6203 3b76 |0032: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -38401c: 1103 |0034: return-object v3 │ │ -38401e: d801 0301 |0035: add-int/lit8 v1, v3, #int 1 // #01 │ │ -384022: 3341 1400 |0037: if-ne v1, v4, 004b // +0014 │ │ -384026: 5404 3e76 |0039: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -38402a: 4604 0403 |003b: aget-object v4, v4, v3 │ │ -38402e: 2044 af14 |003d: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -384032: 3804 0900 |003f: if-eqz v4, 0048 // +0009 │ │ -384036: 5404 3e76 |0041: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -38403a: 4603 0403 |0043: aget-object v3, v4, v3 │ │ -38403e: 1f03 af14 |0045: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -384042: 2803 |0047: goto 004a // +0003 │ │ -384044: 6203 ba76 |0048: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -384048: 1103 |004a: return-object v3 │ │ -38404a: 5400 3e76 |004b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -38404e: 7130 b899 3004 |004d: invoke-static {v0, v3, v4}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ -384054: 0c03 |0050: move-result-object v3 │ │ -384056: 1f03 0b16 |0051: check-cast v3, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -38405a: 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 │ │ -384060: 0c03 |0056: move-result-object v3 │ │ -384062: 1103 |0057: return-object v3 │ │ -384064: 6203 ba76 |0058: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -384068: 1103 |005a: return-object v3 │ │ +383fa0: |[383fa0] net.sf.dibdib.generic.QSeq.sub:(II)Lnet/sf/dibdib/generic/QSeq; │ │ +383fb0: 3b03 0500 |0000: if-gez v3, 0005 // +0005 │ │ +383fb4: 6203 ba76 |0002: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +383fb8: 1103 |0004: return-object v3 │ │ +383fba: 3343 0500 |0005: if-ne v3, v4, 000a // +0005 │ │ +383fbe: 6203 3b76 |0007: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +383fc2: 1103 |0009: return-object v3 │ │ +383fc4: 7010 c6a2 0200 |000a: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383fca: 0c00 |000d: move-result-object v0 │ │ +383fcc: 2001 b514 |000e: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383fd0: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +383fd4: 1f00 b514 |0012: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383fd8: 1100 |0014: return-object v0 │ │ +383fda: 5421 3e76 |0015: iget-object v1, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +383fde: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ +383fe2: 6203 ba76 |0019: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +383fe6: 1103 |001b: return-object v3 │ │ +383fe8: 5201 3d76 |001c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383fec: b013 |001e: add-int/2addr v3, v1 │ │ +383fee: 3a04 0600 |001f: if-ltz v4, 0025 // +0006 │ │ +383ff2: 5201 3d76 |0021: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763d │ │ +383ff6: b014 |0023: add-int/2addr v4, v1 │ │ +383ff8: 2806 |0024: goto 002a // +0006 │ │ +383ffa: 5201 3c76 |0025: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +383ffe: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +384002: b014 |0029: add-int/2addr v4, v1 │ │ +384004: 3643 2e00 |002a: if-gt v3, v4, 0058 // +002e │ │ +384008: 5201 3c76 |002c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763c │ │ +38400c: 3614 2a00 |002e: if-gt v4, v1, 0058 // +002a │ │ +384010: 3343 0500 |0030: if-ne v3, v4, 0035 // +0005 │ │ +384014: 6203 3b76 |0032: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +384018: 1103 |0034: return-object v3 │ │ +38401a: d801 0301 |0035: add-int/lit8 v1, v3, #int 1 // #01 │ │ +38401e: 3341 1400 |0037: if-ne v1, v4, 004b // +0014 │ │ +384022: 5404 3e76 |0039: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +384026: 4604 0403 |003b: aget-object v4, v4, v3 │ │ +38402a: 2044 af14 |003d: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +38402e: 3804 0900 |003f: if-eqz v4, 0048 // +0009 │ │ +384032: 5404 3e76 |0041: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +384036: 4603 0403 |0043: aget-object v3, v4, v3 │ │ +38403a: 1f03 af14 |0045: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +38403e: 2803 |0047: goto 004a // +0003 │ │ +384040: 6203 ba76 |0048: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +384044: 1103 |004a: return-object v3 │ │ +384046: 5400 3e76 |004b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +38404a: 7130 b899 3004 |004d: invoke-static {v0, v3, v4}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ +384050: 0c03 |0050: move-result-object v3 │ │ +384052: 1f03 0b16 |0051: check-cast v3, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +384056: 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 │ │ +38405c: 0c03 |0056: move-result-object v3 │ │ +38405e: 1103 |0057: return-object v3 │ │ +384060: 6203 ba76 |0058: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +384064: 1103 |005a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=198 │ │ 0x0007 line=201 │ │ 0x000a line=203 │ │ 0x000e line=204 │ │ 0x0012 line=206 │ │ @@ -1506839,37 +1506838,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -38387c: |[38387c] net.sf.dibdib.generic.QSeq.toString:()Ljava/lang/String; │ │ -38388c: 5430 4076 |0000: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -383890: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -383894: 5430 4076 |0004: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -383898: 1100 |0006: return-object v0 │ │ -38389a: 7010 c6a2 0300 |0007: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -3838a0: 0c00 |000a: move-result-object v0 │ │ -3838a2: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ -3838a6: 1a00 4b53 |000d: const-string v0, "WiP" // string@534b │ │ -3838aa: 1100 |000f: return-object v0 │ │ -3838ac: 5430 3e76 |0010: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -3838b0: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ -3838b4: 1a00 a206 |0014: const-string v0, "0aNaN" // string@06a2 │ │ -3838b8: 5b30 4076 |0016: iput-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -3838bc: 280c |0018: goto 0024 // +000c │ │ -3838be: 1600 0100 |0019: const-wide/16 v0, #int 1 // #1 │ │ -3838c2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -3838c4: 2322 dc15 |001c: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ -3838c8: 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 │ │ -3838ce: 0c00 |0021: move-result-object v0 │ │ -3838d0: 5b30 4076 |0022: iput-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -3838d4: 5430 4076 |0024: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -3838d8: 1100 |0026: return-object v0 │ │ +383878: |[383878] net.sf.dibdib.generic.QSeq.toString:()Ljava/lang/String; │ │ +383888: 5430 4076 |0000: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +38388c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +383890: 5430 4076 |0004: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +383894: 1100 |0006: return-object v0 │ │ +383896: 7010 c6a2 0300 |0007: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +38389c: 0c00 |000a: move-result-object v0 │ │ +38389e: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ +3838a2: 1a00 4b53 |000d: const-string v0, "WiP" // string@534b │ │ +3838a6: 1100 |000f: return-object v0 │ │ +3838a8: 5430 3e76 |0010: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +3838ac: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ +3838b0: 1a00 a206 |0014: const-string v0, "0aNaN" // string@06a2 │ │ +3838b4: 5b30 4076 |0016: iput-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +3838b8: 280c |0018: goto 0024 // +000c │ │ +3838ba: 1600 0100 |0019: const-wide/16 v0, #int 1 // #1 │ │ +3838be: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +3838c0: 2322 dc15 |001c: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ +3838c4: 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 │ │ +3838ca: 0c00 |0021: move-result-object v0 │ │ +3838cc: 5b30 4076 |0022: iput-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +3838d0: 5430 4076 |0024: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +3838d4: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=396 │ │ 0x0007 line=397 │ │ 0x0010 line=399 │ │ 0x0016 line=400 │ │ @@ -1506883,39 +1506882,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -3838dc: |[3838dc] net.sf.dibdib.generic.QSeq.toStringFull:()Ljava/lang/String; │ │ -3838ec: 5440 4076 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -3838f0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3838f4: 5440 4076 |0004: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -3838f8: 1100 |0006: return-object v0 │ │ -3838fa: 5440 3e76 |0007: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ -3838fe: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ -383902: 6e10 caa2 0400 |000b: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -383908: 0c00 |000e: move-result-object v0 │ │ -38390a: 1100 |000f: return-object v0 │ │ -38390c: 7010 c6a2 0400 |0010: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383912: 0c00 |0013: move-result-object v0 │ │ -383914: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ -383918: 1a00 4a04 |0016: const-string v0, "(WiP)" // string@044a │ │ -38391c: 1100 |0018: return-object v0 │ │ -38391e: 5401 4076 |0019: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -383922: 3901 0d00 |001b: if-nez v1, 0028 // +000d │ │ -383926: 1601 0500 |001d: const-wide/16 v1, #int 5 // #5 │ │ -38392a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -38392c: 2333 dc15 |0020: new-array v3, v3, [Ljava/lang/String; // type@15dc │ │ -383930: 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 │ │ -383936: 0c01 |0025: move-result-object v1 │ │ -383938: 5b01 4076 |0026: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -38393c: 5400 4076 |0028: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ -383940: 1100 |002a: return-object v0 │ │ +3838d8: |[3838d8] net.sf.dibdib.generic.QSeq.toStringFull:()Ljava/lang/String; │ │ +3838e8: 5440 4076 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +3838ec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3838f0: 5440 4076 |0004: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +3838f4: 1100 |0006: return-object v0 │ │ +3838f6: 5440 3e76 |0007: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763e │ │ +3838fa: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ +3838fe: 6e10 caa2 0400 |000b: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +383904: 0c00 |000e: move-result-object v0 │ │ +383906: 1100 |000f: return-object v0 │ │ +383908: 7010 c6a2 0400 |0010: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +38390e: 0c00 |0013: move-result-object v0 │ │ +383910: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ +383914: 1a00 4a04 |0016: const-string v0, "(WiP)" // string@044a │ │ +383918: 1100 |0018: return-object v0 │ │ +38391a: 5401 4076 |0019: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +38391e: 3901 0d00 |001b: if-nez v1, 0028 // +000d │ │ +383922: 1601 0500 |001d: const-wide/16 v1, #int 5 // #5 │ │ +383926: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +383928: 2333 dc15 |0020: new-array v3, v3, [Ljava/lang/String; // type@15dc │ │ +38392c: 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 │ │ +383932: 0c01 |0025: move-result-object v1 │ │ +383934: 5b01 4076 |0026: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +383938: 5400 4076 |0028: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7640 │ │ +38393c: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x0007 line=126 │ │ 0x000b line=127 │ │ 0x0010 line=129 │ │ @@ -1507070,212 +1507069,212 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 402 16-bit code units │ │ -39472c: |[39472c] net.sf.dibdib.thread_any.QOpGraph.:()V │ │ -39473c: 2200 c514 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394740: 1a01 1341 |0002: const-string v1, "POS" // string@4113 │ │ -394744: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -394746: 7030 e7a3 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -39474c: 6900 5b77 |0008: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -394750: 2201 c514 |000a: new-instance v1, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394754: 1a03 2141 |000c: const-string v3, "POSX" // string@4121 │ │ -394758: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -39475a: 7030 e7a3 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -394760: 6901 5c77 |0012: sput-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -394764: 2203 c514 |0014: new-instance v3, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394768: 1a05 2241 |0016: const-string v5, "POSY" // string@4122 │ │ -39476c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -39476e: 7030 e7a3 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -394774: 6903 5d77 |001c: sput-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ -394778: 2205 c514 |001e: new-instance v5, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -39477c: 1a07 0343 |0020: const-string v7, "RBASE" // string@4303 │ │ -394780: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -394782: 7030 e7a3 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -394788: 6905 5e77 |0026: sput-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ -39478c: 2207 c514 |0028: new-instance v7, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394790: 1a09 8d43 |002a: const-string v9, "RMOVE" // string@438d │ │ -394794: 124a |002c: const/4 v10, #int 4 // #4 │ │ -394796: 7030 e7a3 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -39479c: 6907 6077 |0030: sput-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.RMOVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -3947a0: 2209 c514 |0032: new-instance v9, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -3947a4: 1a0b 8623 |0034: const-string v11, "LNWIDTH" // string@2386 │ │ -3947a8: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3947aa: 7030 e7a3 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -3947b0: 6909 5977 |003a: sput-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.LNWIDTH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7759 │ │ -3947b4: 220b c514 |003c: new-instance v11, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -3947b8: 1a0d 8423 |003e: const-string v13, "LNCAP" // string@2384 │ │ -3947bc: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3947be: 7030 e7a3 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -3947c4: 690b 5777 |0044: sput-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.LNCAP:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7757 │ │ -3947c8: 220d c514 |0046: new-instance v13, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -3947cc: 1a0f 8523 |0048: const-string v15, "LNJOIN" // string@2385 │ │ -3947d0: 127e |004a: const/4 v14, #int 7 // #7 │ │ -3947d2: 7030 e7a3 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -3947d8: 690d 5877 |004e: sput-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.LNJOIN:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7758 │ │ -3947dc: 220f c514 |0050: new-instance v15, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -3947e0: 1a0e 1e15 |0052: const-string v14, "DASH" // string@151e │ │ -3947e4: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -3947e8: 7030 e7a3 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -3947ee: 690f 5177 |0059: sput-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.DASH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7751 │ │ -3947f2: 220e c514 |005b: new-instance v14, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -3947f6: 1a0c 7a43 |005d: const-string v12, "RGBCOLOR" // string@437a │ │ -3947fa: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -3947fe: 7030 e7a3 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -394804: 690e 5f77 |0064: sput-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -394808: 220c c514 |0066: new-instance v12, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -39480c: 1a0a ab19 |0068: const-string v10, "FACE" // string@19ab │ │ -394810: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ -394814: 7030 e7a3 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -39481a: 690c 5377 |006f: sput-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ -39481e: 220a c514 |0071: new-instance v10, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394822: 1a08 1047 |0073: const-string v8, "STYLE" // string@4710 │ │ -394826: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ -39482a: 7030 e7a3 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -394830: 690a 6177 |007a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.STYLE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7761 │ │ -394834: 2208 c514 |007c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394838: 1a06 0353 |007e: const-string v6, "WEIGHT" // string@5303 │ │ -39483c: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ -394840: 7030 e7a3 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -394846: 6908 6777 |0085: sput-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.WEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ -39484a: 2206 c514 |0087: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -39484e: 1a04 521d |0089: const-string v4, "HEIGHT" // string@1d52 │ │ -394852: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -394856: 7030 e7a3 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -39485c: 6906 5477 |0090: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ -394860: 2204 c514 |0092: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394864: 1a02 854b |0094: const-string v2, "TXLF" // string@4b85 │ │ -394868: 0810 0600 |0096: move-object/from16 v16, v6 │ │ -39486c: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ -394870: 7030 e7a3 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -394876: 6904 6577 |009d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ -39487a: 2202 c514 |009f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -39487e: 1a06 2f18 |00a1: const-string v6, "ENTRY" // string@182f │ │ -394882: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ -394886: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ -39488a: 7030 e7a3 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -394890: 6902 5277 |00aa: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7752 │ │ -394894: 2206 c514 |00ac: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394898: 1a04 0d41 |00ae: const-string v4, "POINTER" // string@410d │ │ -39489c: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ -3948a0: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ -3948a4: 7030 e7a3 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -3948aa: 6906 5a77 |00b7: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775a │ │ -3948ae: 2204 c514 |00b9: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -3948b2: 1a02 e622 |00bb: const-string v2, "LINE" // string@22e6 │ │ -3948b6: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ -3948ba: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ -3948be: 7030 e7a3 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -3948c4: 6904 5677 |00c4: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7756 │ │ -3948c8: 2202 c514 |00c6: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -3948cc: 1a06 ad09 |00c8: const-string v6, "ARC" // string@09ad │ │ -3948d0: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ -3948d4: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ -3948d8: 7030 e7a3 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -3948de: 6902 4f77 |00d1: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.ARC:Lnet/sf/dibdib/thread_any/QOpGraph; // field@774f │ │ -3948e2: 2206 c514 |00d3: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -3948e6: 1a04 e510 |00d5: const-string v4, "CURVE" // string@10e5 │ │ -3948ea: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ -3948ee: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ -3948f2: 7030 e7a3 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -3948f8: 6906 5077 |00de: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.CURVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7750 │ │ -3948fc: 2204 c514 |00e0: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394900: 1a02 364a |00e2: const-string v2, "TEXT" // string@4a36 │ │ -394904: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ -394908: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ -39490c: 7030 e7a3 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -394912: 6904 6277 |00eb: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ -394916: 2202 c514 |00ed: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -39491a: 1a06 864b |00ef: const-string v6, "TXSHLEFT" // string@4b86 │ │ -39491e: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ -394922: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ -394926: 7030 e7a3 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -39492c: 6902 6677 |00f8: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ -394930: 2206 c514 |00fa: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394934: 1a04 844b |00fc: const-string v4, "TXCTR" // string@4b84 │ │ -394938: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ -39493c: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ -394940: 7030 e7a3 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -394946: 6906 6477 |0105: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ -39494a: 2202 c514 |0107: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -39494e: 1a04 834b |0109: const-string v4, "TXBOX" // string@4b83 │ │ -394952: 0819 0600 |010b: move-object/from16 v25, v6 │ │ -394956: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ -39495a: 7030 e7a3 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -394960: 6902 6377 |0112: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXBOX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ -394964: 2204 c514 |0114: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394968: 1a06 ac1e |0116: const-string v6, "IMAGE" // string@1eac │ │ -39496c: 081a 0200 |0118: move-object/from16 v26, v2 │ │ -394970: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ -394974: 7030 e7a3 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ -39497a: 6904 5577 |011f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.IMAGE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ -39497e: 1302 1900 |0121: const/16 v2, #int 25 // #19 │ │ -394982: 2322 1616 |0123: new-array v2, v2, [Lnet/sf/dibdib/thread_any/QOpGraph; // type@1616 │ │ -394986: 1206 |0125: const/4 v6, #int 0 // #0 │ │ -394988: 4d00 0206 |0126: aput-object v0, v2, v6 │ │ -39498c: 1210 |0128: const/4 v0, #int 1 // #1 │ │ -39498e: 4d01 0200 |0129: aput-object v1, v2, v0 │ │ -394992: 1220 |012b: const/4 v0, #int 2 // #2 │ │ -394994: 4d03 0200 |012c: aput-object v3, v2, v0 │ │ -394998: 1230 |012e: const/4 v0, #int 3 // #3 │ │ -39499a: 4d05 0200 |012f: aput-object v5, v2, v0 │ │ -39499e: 1240 |0131: const/4 v0, #int 4 // #4 │ │ -3949a0: 4d07 0200 |0132: aput-object v7, v2, v0 │ │ -3949a4: 1250 |0134: const/4 v0, #int 5 // #5 │ │ -3949a6: 4d09 0200 |0135: aput-object v9, v2, v0 │ │ -3949aa: 1260 |0137: const/4 v0, #int 6 // #6 │ │ -3949ac: 4d0b 0200 |0138: aput-object v11, v2, v0 │ │ -3949b0: 1270 |013a: const/4 v0, #int 7 // #7 │ │ -3949b2: 4d0d 0200 |013b: aput-object v13, v2, v0 │ │ -3949b6: 1300 0800 |013d: const/16 v0, #int 8 // #8 │ │ -3949ba: 4d0f 0200 |013f: aput-object v15, v2, v0 │ │ -3949be: 1300 0900 |0141: const/16 v0, #int 9 // #9 │ │ -3949c2: 4d0e 0200 |0143: aput-object v14, v2, v0 │ │ -3949c6: 1300 0a00 |0145: const/16 v0, #int 10 // #a │ │ -3949ca: 4d0c 0200 |0147: aput-object v12, v2, v0 │ │ -3949ce: 1300 0b00 |0149: const/16 v0, #int 11 // #b │ │ -3949d2: 4d0a 0200 |014b: aput-object v10, v2, v0 │ │ -3949d6: 1300 0c00 |014d: const/16 v0, #int 12 // #c │ │ -3949da: 4d08 0200 |014f: aput-object v8, v2, v0 │ │ -3949de: 1300 0d00 |0151: const/16 v0, #int 13 // #d │ │ -3949e2: 4d10 0200 |0153: aput-object v16, v2, v0 │ │ -3949e6: 1300 0e00 |0155: const/16 v0, #int 14 // #e │ │ -3949ea: 4d11 0200 |0157: aput-object v17, v2, v0 │ │ -3949ee: 1300 0f00 |0159: const/16 v0, #int 15 // #f │ │ -3949f2: 4d12 0200 |015b: aput-object v18, v2, v0 │ │ -3949f6: 1300 1000 |015d: const/16 v0, #int 16 // #10 │ │ -3949fa: 4d13 0200 |015f: aput-object v19, v2, v0 │ │ -3949fe: 1300 1100 |0161: const/16 v0, #int 17 // #11 │ │ -394a02: 4d14 0200 |0163: aput-object v20, v2, v0 │ │ -394a06: 1300 1200 |0165: const/16 v0, #int 18 // #12 │ │ -394a0a: 4d15 0200 |0167: aput-object v21, v2, v0 │ │ -394a0e: 1300 1300 |0169: const/16 v0, #int 19 // #13 │ │ -394a12: 4d16 0200 |016b: aput-object v22, v2, v0 │ │ -394a16: 1300 1400 |016d: const/16 v0, #int 20 // #14 │ │ -394a1a: 4d17 0200 |016f: aput-object v23, v2, v0 │ │ -394a1e: 1300 1500 |0171: const/16 v0, #int 21 // #15 │ │ -394a22: 4d18 0200 |0173: aput-object v24, v2, v0 │ │ -394a26: 1300 1600 |0175: const/16 v0, #int 22 // #16 │ │ -394a2a: 4d19 0200 |0177: aput-object v25, v2, v0 │ │ -394a2e: 1300 1700 |0179: const/16 v0, #int 23 // #17 │ │ -394a32: 4d1a 0200 |017b: aput-object v26, v2, v0 │ │ -394a36: 1300 1800 |017d: const/16 v0, #int 24 // #18 │ │ -394a3a: 4d04 0200 |017f: aput-object v4, v2, v0 │ │ -394a3e: 6902 4e77 |0181: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpGraph; // field@774e │ │ -394a42: 1300 4000 |0183: const/16 v0, #int 64 // #40 │ │ -394a46: 2300 1516 |0185: new-array v0, v0, [Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@1615 │ │ -394a4a: 6900 6877 |0187: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7768 │ │ -394a4e: 2200 9813 |0189: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ -394a52: 1201 |018b: const/4 v1, #int 0 // #0 │ │ -394a54: 7020 3a9b 1000 |018c: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ -394a5a: 6900 6977 |018f: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@7769 │ │ -394a5e: 0e00 |0191: return-void │ │ +394728: |[394728] net.sf.dibdib.thread_any.QOpGraph.:()V │ │ +394738: 2200 c514 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +39473c: 1a01 1341 |0002: const-string v1, "POS" // string@4113 │ │ +394740: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +394742: 7030 e7a3 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394748: 6900 5b77 |0008: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +39474c: 2201 c514 |000a: new-instance v1, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394750: 1a03 2141 |000c: const-string v3, "POSX" // string@4121 │ │ +394754: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +394756: 7030 e7a3 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +39475c: 6901 5c77 |0012: sput-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +394760: 2203 c514 |0014: new-instance v3, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394764: 1a05 2241 |0016: const-string v5, "POSY" // string@4122 │ │ +394768: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +39476a: 7030 e7a3 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394770: 6903 5d77 |001c: sput-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ +394774: 2205 c514 |001e: new-instance v5, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394778: 1a07 0343 |0020: const-string v7, "RBASE" // string@4303 │ │ +39477c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +39477e: 7030 e7a3 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394784: 6905 5e77 |0026: sput-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ +394788: 2207 c514 |0028: new-instance v7, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +39478c: 1a09 8d43 |002a: const-string v9, "RMOVE" // string@438d │ │ +394790: 124a |002c: const/4 v10, #int 4 // #4 │ │ +394792: 7030 e7a3 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394798: 6907 6077 |0030: sput-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.RMOVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +39479c: 2209 c514 |0032: new-instance v9, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +3947a0: 1a0b 8623 |0034: const-string v11, "LNWIDTH" // string@2386 │ │ +3947a4: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3947a6: 7030 e7a3 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +3947ac: 6909 5977 |003a: sput-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.LNWIDTH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7759 │ │ +3947b0: 220b c514 |003c: new-instance v11, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +3947b4: 1a0d 8423 |003e: const-string v13, "LNCAP" // string@2384 │ │ +3947b8: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3947ba: 7030 e7a3 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +3947c0: 690b 5777 |0044: sput-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.LNCAP:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7757 │ │ +3947c4: 220d c514 |0046: new-instance v13, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +3947c8: 1a0f 8523 |0048: const-string v15, "LNJOIN" // string@2385 │ │ +3947cc: 127e |004a: const/4 v14, #int 7 // #7 │ │ +3947ce: 7030 e7a3 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +3947d4: 690d 5877 |004e: sput-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.LNJOIN:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7758 │ │ +3947d8: 220f c514 |0050: new-instance v15, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +3947dc: 1a0e 1e15 |0052: const-string v14, "DASH" // string@151e │ │ +3947e0: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +3947e4: 7030 e7a3 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +3947ea: 690f 5177 |0059: sput-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.DASH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7751 │ │ +3947ee: 220e c514 |005b: new-instance v14, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +3947f2: 1a0c 7a43 |005d: const-string v12, "RGBCOLOR" // string@437a │ │ +3947f6: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +3947fa: 7030 e7a3 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394800: 690e 5f77 |0064: sput-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +394804: 220c c514 |0066: new-instance v12, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394808: 1a0a ab19 |0068: const-string v10, "FACE" // string@19ab │ │ +39480c: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ +394810: 7030 e7a3 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394816: 690c 5377 |006f: sput-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ +39481a: 220a c514 |0071: new-instance v10, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +39481e: 1a08 1047 |0073: const-string v8, "STYLE" // string@4710 │ │ +394822: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ +394826: 7030 e7a3 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +39482c: 690a 6177 |007a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.STYLE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7761 │ │ +394830: 2208 c514 |007c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394834: 1a06 0353 |007e: const-string v6, "WEIGHT" // string@5303 │ │ +394838: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ +39483c: 7030 e7a3 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394842: 6908 6777 |0085: sput-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.WEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ +394846: 2206 c514 |0087: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +39484a: 1a04 521d |0089: const-string v4, "HEIGHT" // string@1d52 │ │ +39484e: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +394852: 7030 e7a3 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394858: 6906 5477 |0090: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ +39485c: 2204 c514 |0092: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394860: 1a02 854b |0094: const-string v2, "TXLF" // string@4b85 │ │ +394864: 0810 0600 |0096: move-object/from16 v16, v6 │ │ +394868: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ +39486c: 7030 e7a3 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394872: 6904 6577 |009d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ +394876: 2202 c514 |009f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +39487a: 1a06 2f18 |00a1: const-string v6, "ENTRY" // string@182f │ │ +39487e: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ +394882: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ +394886: 7030 e7a3 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +39488c: 6902 5277 |00aa: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7752 │ │ +394890: 2206 c514 |00ac: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394894: 1a04 0d41 |00ae: const-string v4, "POINTER" // string@410d │ │ +394898: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ +39489c: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ +3948a0: 7030 e7a3 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +3948a6: 6906 5a77 |00b7: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775a │ │ +3948aa: 2204 c514 |00b9: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +3948ae: 1a02 e622 |00bb: const-string v2, "LINE" // string@22e6 │ │ +3948b2: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ +3948b6: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ +3948ba: 7030 e7a3 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +3948c0: 6904 5677 |00c4: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7756 │ │ +3948c4: 2202 c514 |00c6: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +3948c8: 1a06 ad09 |00c8: const-string v6, "ARC" // string@09ad │ │ +3948cc: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ +3948d0: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ +3948d4: 7030 e7a3 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +3948da: 6902 4f77 |00d1: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.ARC:Lnet/sf/dibdib/thread_any/QOpGraph; // field@774f │ │ +3948de: 2206 c514 |00d3: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +3948e2: 1a04 e510 |00d5: const-string v4, "CURVE" // string@10e5 │ │ +3948e6: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ +3948ea: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ +3948ee: 7030 e7a3 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +3948f4: 6906 5077 |00de: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.CURVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7750 │ │ +3948f8: 2204 c514 |00e0: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +3948fc: 1a02 364a |00e2: const-string v2, "TEXT" // string@4a36 │ │ +394900: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ +394904: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ +394908: 7030 e7a3 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +39490e: 6904 6277 |00eb: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ +394912: 2202 c514 |00ed: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394916: 1a06 864b |00ef: const-string v6, "TXSHLEFT" // string@4b86 │ │ +39491a: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ +39491e: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ +394922: 7030 e7a3 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394928: 6902 6677 |00f8: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ +39492c: 2206 c514 |00fa: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394930: 1a04 844b |00fc: const-string v4, "TXCTR" // string@4b84 │ │ +394934: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ +394938: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ +39493c: 7030 e7a3 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394942: 6906 6477 |0105: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ +394946: 2202 c514 |0107: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +39494a: 1a04 834b |0109: const-string v4, "TXBOX" // string@4b83 │ │ +39494e: 0819 0600 |010b: move-object/from16 v25, v6 │ │ +394952: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ +394956: 7030 e7a3 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +39495c: 6902 6377 |0112: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXBOX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ +394960: 2204 c514 |0114: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394964: 1a06 ac1e |0116: const-string v6, "IMAGE" // string@1eac │ │ +394968: 081a 0200 |0118: move-object/from16 v26, v2 │ │ +39496c: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ +394970: 7030 e7a3 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e7 │ │ +394976: 6904 5577 |011f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.IMAGE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ +39497a: 1302 1900 |0121: const/16 v2, #int 25 // #19 │ │ +39497e: 2322 1616 |0123: new-array v2, v2, [Lnet/sf/dibdib/thread_any/QOpGraph; // type@1616 │ │ +394982: 1206 |0125: const/4 v6, #int 0 // #0 │ │ +394984: 4d00 0206 |0126: aput-object v0, v2, v6 │ │ +394988: 1210 |0128: const/4 v0, #int 1 // #1 │ │ +39498a: 4d01 0200 |0129: aput-object v1, v2, v0 │ │ +39498e: 1220 |012b: const/4 v0, #int 2 // #2 │ │ +394990: 4d03 0200 |012c: aput-object v3, v2, v0 │ │ +394994: 1230 |012e: const/4 v0, #int 3 // #3 │ │ +394996: 4d05 0200 |012f: aput-object v5, v2, v0 │ │ +39499a: 1240 |0131: const/4 v0, #int 4 // #4 │ │ +39499c: 4d07 0200 |0132: aput-object v7, v2, v0 │ │ +3949a0: 1250 |0134: const/4 v0, #int 5 // #5 │ │ +3949a2: 4d09 0200 |0135: aput-object v9, v2, v0 │ │ +3949a6: 1260 |0137: const/4 v0, #int 6 // #6 │ │ +3949a8: 4d0b 0200 |0138: aput-object v11, v2, v0 │ │ +3949ac: 1270 |013a: const/4 v0, #int 7 // #7 │ │ +3949ae: 4d0d 0200 |013b: aput-object v13, v2, v0 │ │ +3949b2: 1300 0800 |013d: const/16 v0, #int 8 // #8 │ │ +3949b6: 4d0f 0200 |013f: aput-object v15, v2, v0 │ │ +3949ba: 1300 0900 |0141: const/16 v0, #int 9 // #9 │ │ +3949be: 4d0e 0200 |0143: aput-object v14, v2, v0 │ │ +3949c2: 1300 0a00 |0145: const/16 v0, #int 10 // #a │ │ +3949c6: 4d0c 0200 |0147: aput-object v12, v2, v0 │ │ +3949ca: 1300 0b00 |0149: const/16 v0, #int 11 // #b │ │ +3949ce: 4d0a 0200 |014b: aput-object v10, v2, v0 │ │ +3949d2: 1300 0c00 |014d: const/16 v0, #int 12 // #c │ │ +3949d6: 4d08 0200 |014f: aput-object v8, v2, v0 │ │ +3949da: 1300 0d00 |0151: const/16 v0, #int 13 // #d │ │ +3949de: 4d10 0200 |0153: aput-object v16, v2, v0 │ │ +3949e2: 1300 0e00 |0155: const/16 v0, #int 14 // #e │ │ +3949e6: 4d11 0200 |0157: aput-object v17, v2, v0 │ │ +3949ea: 1300 0f00 |0159: const/16 v0, #int 15 // #f │ │ +3949ee: 4d12 0200 |015b: aput-object v18, v2, v0 │ │ +3949f2: 1300 1000 |015d: const/16 v0, #int 16 // #10 │ │ +3949f6: 4d13 0200 |015f: aput-object v19, v2, v0 │ │ +3949fa: 1300 1100 |0161: const/16 v0, #int 17 // #11 │ │ +3949fe: 4d14 0200 |0163: aput-object v20, v2, v0 │ │ +394a02: 1300 1200 |0165: const/16 v0, #int 18 // #12 │ │ +394a06: 4d15 0200 |0167: aput-object v21, v2, v0 │ │ +394a0a: 1300 1300 |0169: const/16 v0, #int 19 // #13 │ │ +394a0e: 4d16 0200 |016b: aput-object v22, v2, v0 │ │ +394a12: 1300 1400 |016d: const/16 v0, #int 20 // #14 │ │ +394a16: 4d17 0200 |016f: aput-object v23, v2, v0 │ │ +394a1a: 1300 1500 |0171: const/16 v0, #int 21 // #15 │ │ +394a1e: 4d18 0200 |0173: aput-object v24, v2, v0 │ │ +394a22: 1300 1600 |0175: const/16 v0, #int 22 // #16 │ │ +394a26: 4d19 0200 |0177: aput-object v25, v2, v0 │ │ +394a2a: 1300 1700 |0179: const/16 v0, #int 23 // #17 │ │ +394a2e: 4d1a 0200 |017b: aput-object v26, v2, v0 │ │ +394a32: 1300 1800 |017d: const/16 v0, #int 24 // #18 │ │ +394a36: 4d04 0200 |017f: aput-object v4, v2, v0 │ │ +394a3a: 6902 4e77 |0181: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpGraph; // field@774e │ │ +394a3e: 1300 4000 |0183: const/16 v0, #int 64 // #40 │ │ +394a42: 2300 1516 |0185: new-array v0, v0, [Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@1615 │ │ +394a46: 6900 6877 |0187: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7768 │ │ +394a4a: 2200 9813 |0189: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ +394a4e: 1201 |018b: const/4 v1, #int 0 // #0 │ │ +394a50: 7020 3a9b 1000 |018c: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ +394a56: 6900 6977 |018f: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@7769 │ │ +394a5a: 0e00 |0191: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x000a line=21 │ │ 0x0014 line=22 │ │ 0x001e line=23 │ │ 0x0028 line=24 │ │ @@ -1507309,17 +1507308,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 │ │ -394a60: |[394a60] net.sf.dibdib.thread_any.QOpGraph.:(Ljava/lang/String;I)V │ │ -394a70: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -394a76: 0e00 |0003: return-void │ │ +394a5c: |[394a5c] net.sf.dibdib.thread_any.QOpGraph.:(Ljava/lang/String;I)V │ │ +394a6c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +394a72: 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 │ │ @@ -1507329,51 +1507328,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 │ │ -394604: |[394604] net.sf.dibdib.thread_any.QOpGraph.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; │ │ -394614: 6200 6977 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@7769 │ │ -394618: 1100 |0002: return-object v0 │ │ +394600: |[394600] net.sf.dibdib.thread_any.QOpGraph.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; │ │ +394610: 6200 6977 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@7769 │ │ +394614: 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 │ │ -3946d8: |[3946d8] net.sf.dibdib.thread_any.QOpGraph.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ -3946e8: 6200 6877 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7768 │ │ -3946ec: 1100 |0002: return-object v0 │ │ +3946d4: |[3946d4] net.sf.dibdib.thread_any.QOpGraph.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ +3946e4: 6200 6877 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7768 │ │ +3946e8: 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 │ │ -3946f0: |[3946f0] net.sf.dibdib.thread_any.QOpGraph.access$102:([Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ -394700: 6900 6877 |0000: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7768 │ │ -394704: 1100 |0002: return-object v0 │ │ +3946ec: |[3946ec] net.sf.dibdib.thread_any.QOpGraph.access$102:([Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ +3946fc: 6900 6877 |0000: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7768 │ │ +394700: 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;) │ │ @@ -1507381,52 +1507380,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 │ │ -394640: |[394640] net.sf.dibdib.thread_any.QOpGraph.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -394650: 7100 f1a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; // method@a3f1 │ │ -394656: 0c00 |0003: move-result-object v0 │ │ -394658: 1100 |0004: return-object v0 │ │ +39463c: |[39463c] net.sf.dibdib.thread_any.QOpGraph.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +39464c: 7100 f1a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; // method@a3f1 │ │ +394652: 0c00 |0003: move-result-object v0 │ │ +394654: 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 │ │ -394680: |[394680] net.sf.dibdib.thread_any.QOpGraph.makeScriptContext:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ -394690: 6200 6977 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@7769 │ │ -394694: 6e10 3d9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -39469a: 0a01 |0005: move-result v1 │ │ -39469c: 3d01 1300 |0006: if-lez v1, 0019 // +0013 │ │ -3946a0: 6e10 3c9b 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.decrementAndGet:()I // method@9b3c │ │ -3946a6: 0a00 |000b: move-result v0 │ │ -3946a8: 6201 6877 |000c: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7768 │ │ -3946ac: 4602 0100 |000e: aget-object v2, v1, v0 │ │ -3946b0: 3802 f0ff |0010: if-eqz v2, 0000 // -0010 │ │ -3946b4: 4600 0100 |0012: aget-object v0, v1, v0 │ │ -3946b8: 7130 e3a3 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@a3e3 │ │ -3946be: 0c03 |0017: move-result-object v3 │ │ -3946c0: 1103 |0018: return-object v3 │ │ -3946c2: 2200 c414 |0019: new-instance v0, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@14c4 │ │ -3946c6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3946c8: 7020 e2a3 1000 |001c: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.:(Lnet/sf/dibdib/thread_any/QOpGraph$1;)V // method@a3e2 │ │ -3946ce: 7130 e3a3 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@a3e3 │ │ -3946d4: 0c03 |0022: move-result-object v3 │ │ -3946d6: 1103 |0023: return-object v3 │ │ +39467c: |[39467c] net.sf.dibdib.thread_any.QOpGraph.makeScriptContext:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ +39468c: 6200 6977 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@7769 │ │ +394690: 6e10 3d9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +394696: 0a01 |0005: move-result v1 │ │ +394698: 3d01 1300 |0006: if-lez v1, 0019 // +0013 │ │ +39469c: 6e10 3c9b 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.decrementAndGet:()I // method@9b3c │ │ +3946a2: 0a00 |000b: move-result v0 │ │ +3946a4: 6201 6877 |000c: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7768 │ │ +3946a8: 4602 0100 |000e: aget-object v2, v1, v0 │ │ +3946ac: 3802 f0ff |0010: if-eqz v2, 0000 // -0010 │ │ +3946b0: 4600 0100 |0012: aget-object v0, v1, v0 │ │ +3946b4: 7130 e3a3 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@a3e3 │ │ +3946ba: 0c03 |0017: move-result-object v3 │ │ +3946bc: 1103 |0018: return-object v3 │ │ +3946be: 2200 c414 |0019: new-instance v0, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@14c4 │ │ +3946c2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3946c4: 7020 e2a3 1000 |001c: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.:(Lnet/sf/dibdib/thread_any/QOpGraph$1;)V // method@a3e2 │ │ +3946ca: 7130 e3a3 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@a3e3 │ │ +3946d0: 0c03 |0022: move-result-object v3 │ │ +3946d2: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0008 line=149 │ │ 0x000c line=150 │ │ 0x0012 line=151 │ │ 0x0019 line=154 │ │ @@ -1507439,20 +1507438,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 │ │ -39465c: |[39465c] net.sf.dibdib.thread_any.QOpGraph.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpGraph; │ │ -39466c: 1c00 c514 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394670: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -394676: 0c01 |0005: move-result-object v1 │ │ -394678: 1f01 c514 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -39467c: 1101 |0008: return-object v1 │ │ +394658: |[394658] net.sf.dibdib.thread_any.QOpGraph.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpGraph; │ │ +394668: 1c00 c514 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +39466c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +394672: 0c01 |0005: move-result-object v1 │ │ +394674: 1f01 c514 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394678: 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;) │ │ @@ -1507460,20 +1507459,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 │ │ -394708: |[394708] net.sf.dibdib.thread_any.QOpGraph.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; │ │ -394718: 6200 4e77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpGraph; // field@774e │ │ -39471c: 6e10 70a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/QOpGraph;.clone:()Ljava/lang/Object; // method@a670 │ │ -394722: 0c00 |0005: move-result-object v0 │ │ -394724: 1f00 1616 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/QOpGraph; // type@1616 │ │ -394728: 1100 |0008: return-object v0 │ │ +394704: |[394704] net.sf.dibdib.thread_any.QOpGraph.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; │ │ +394714: 6200 4e77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpGraph; // field@774e │ │ +394718: 6e10 70a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/QOpGraph;.clone:()Ljava/lang/Object; // method@a670 │ │ +39471e: 0c00 |0005: move-result-object v0 │ │ +394720: 1f00 1616 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/QOpGraph; // type@1616 │ │ +394724: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_any/QOpGraph;) │ │ @@ -1507481,20 +1507480,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -39461c: |[39461c] net.sf.dibdib.thread_any.QOpGraph.getShash:()J │ │ -39462c: 6e10 eea3 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.name:()Ljava/lang/String; // method@a3ee │ │ -394632: 0c00 |0003: move-result-object v0 │ │ -394634: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ -39463a: 0b00 |0007: move-result-wide v0 │ │ -39463c: 1000 |0008: return-wide v0 │ │ +394618: |[394618] net.sf.dibdib.thread_any.QOpGraph.getShash:()J │ │ +394628: 6e10 eea3 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.name:()Ljava/lang/String; // method@a3ee │ │ +39462e: 0c00 |0003: move-result-object v0 │ │ +394630: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ +394636: 0b00 |0007: move-result-wide v0 │ │ +394638: 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 : 17060 (QOpGraph.java) │ │ @@ -1508794,2649 +1508793,2649 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 257 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 5438 16-bit code units │ │ -3972bc: |[3972bc] net.sf.dibdib.thread_any.QOpMain.:()V │ │ -3972cc: 2206 c714 |0000: new-instance v6, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3972d0: 1a00 6c9f |0002: const-string v0, "no operation" // string@9f6c │ │ -3972d4: 2410 dc15 0000 |0004: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ -3972da: 0c05 |0007: move-result-object v5 │ │ -3972dc: 1a01 213e |0008: const-string v1, "NOP" // string@3e21 │ │ -3972e0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3972e2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -3972e4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -3972e6: 0760 |000d: move-object v0, v6 │ │ -3972e8: 7606 f5a3 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@a3f5 │ │ -3972ee: 6906 e577 |0011: sput-object v6, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -3972f2: 2200 c714 |0013: new-instance v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3972f6: 1a01 a2c4 |0015: const-string v1, "zzWIPCALC" // string@c4a2 │ │ -3972fa: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -3972fc: 7030 f4a3 1002 |0018: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -397302: 6900 6c78 |001b: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ -397306: 2201 c714 |001d: new-instance v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39730a: 1a03 a3c4 |001f: const-string v3, "zzWIPSYM" // string@c4a3 │ │ -39730e: 1224 |0021: const/4 v4, #int 2 // #2 │ │ -397310: 7030 f4a3 3104 |0022: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -397316: 6901 6d78 |0025: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPSYM:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ -39731a: 2203 c714 |0027: new-instance v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39731e: 1a05 2041 |0029: const-string v5, "POSV" // string@4120 │ │ -397322: 1a07 e458 |002b: const-string v7, "absolute value: [X0 X1 ...] => [ABS(X0) ABS(X1) ...] " // string@58e4 │ │ -397326: 2420 dc15 7500 |002d: filled-new-array {v5, v7}, [Ljava/lang/String; // type@15dc │ │ -39732c: 0c05 |0030: move-result-object v5 │ │ -39732e: 1a07 ac08 |0031: const-string v7, "ABS" // string@08ac │ │ -397332: 1238 |0033: const/4 v8, #int 3 // #3 │ │ -397334: 7055 f6a3 7328 |0034: invoke-direct {v3, v7, v8, v2, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39733a: 6903 6d77 |0037: sput-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.ABS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776d │ │ -39733e: 2205 c714 |0039: new-instance v5, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397342: 1a07 5859 |003b: const-string v7, "acos" // string@5958 │ │ -397346: 2410 dc15 0700 |003d: filled-new-array {v7}, [Ljava/lang/String; // type@15dc │ │ -39734c: 0c07 |0040: move-result-object v7 │ │ -39734e: 1a09 c108 |0041: const-string v9, "ACOS" // string@08c1 │ │ -397352: 124a |0043: const/4 v10, #int 4 // #4 │ │ -397354: 7057 f6a3 952a |0044: invoke-direct {v5, v9, v10, v2, v7}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39735a: 6905 6e77 |0047: sput-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.ACOS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776e │ │ -39735e: 2207 c714 |0049: new-instance v7, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397362: 1a09 d7c8 |004b: const-string v9, "∔" // string@c8d7 │ │ -397366: 1a0b 9bba |004d: const-string v11, "sum of 2 values each [Y0 Y1 ...] [X0 X1 ...] => " // string@ba9b │ │ -39736a: 2420 dc15 b900 |004f: filled-new-array {v9, v11}, [Ljava/lang/String; // type@15dc │ │ -397370: 0c09 |0052: move-result-object v9 │ │ -397372: 1a0b 2709 |0053: const-string v11, "ADD" // string@0927 │ │ -397376: 125c |0055: const/4 v12, #int 5 // #5 │ │ -397378: 7059 f6a3 b74c |0056: invoke-direct {v7, v11, v12, v4, v9}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39737e: 6907 6f77 |0059: sput-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@776f │ │ -397382: 2209 c714 |005b: new-instance v9, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397386: 1a0b 0000 |005d: const-string v11, "" // string@0000 │ │ -39738a: 1a0d 6e03 |005f: const-string v13, "&" // string@036e │ │ -39738e: 1a0e e2c8 |0061: const-string v14, "∧" // string@c8e2 │ │ -397392: 1a0f 9860 |0063: const-string v15, "binary AND" // string@6098 │ │ -397396: 2440 dc15 dbfe |0065: filled-new-array {v11, v13, v14, v15}, [Ljava/lang/String; // type@15dc │ │ -39739c: 0c0d |0068: move-result-object v13 │ │ -39739e: 1a0e 6009 |0069: const-string v14, "AND" // string@0960 │ │ -3973a2: 126f |006b: const/4 v15, #int 6 // #6 │ │ -3973a4: 705d f6a3 e94f |006c: invoke-direct {v9, v14, v15, v4, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3973aa: 6909 7177 |006f: sput-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.AND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7771 │ │ -3973ae: 220d c714 |0071: new-instance v13, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3973b2: 1a0e 7203 |0073: const-string v14, "&&" // string@0372 │ │ -3973b6: 1a0f 21be |0075: const-string v15, "truthy AND" // string@be21 │ │ -3973ba: 2430 dc15 eb0f |0077: filled-new-array {v11, v14, v15}, [Ljava/lang/String; // type@15dc │ │ -3973c0: 0c0e |007a: move-result-object v14 │ │ -3973c2: 1a0f 7009 |007b: const-string v15, "ANDT" // string@0970 │ │ -3973c6: 127c |007d: const/4 v12, #int 7 // #7 │ │ -3973c8: 705e f6a3 fd4c |007e: invoke-direct {v13, v15, v12, v4, v14}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3973ce: 690d 7277 |0081: sput-object v13, Lnet/sf/dibdib/thread_any/QOpMain;.ANDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7772 │ │ -3973d2: 220e c714 |0083: new-instance v14, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3973d6: 1a0f f35e |0085: const-string v15, "asin" // string@5ef3 │ │ -3973da: 2410 dc15 0f00 |0087: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -3973e0: 0c0f |008a: move-result-object v15 │ │ -3973e2: 1a0c c409 |008b: const-string v12, "ASIN" // string@09c4 │ │ -3973e6: 130a 0800 |008d: const/16 v10, #int 8 // #8 │ │ -3973ea: 705f f6a3 ce2a |008f: invoke-direct {v14, v12, v10, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3973f0: 690e 7477 |0092: sput-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.ASIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7774 │ │ -3973f4: 220c c714 |0094: new-instance v12, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3973f8: 1a0f 0f5f |0096: const-string v15, "atan" // string@5f0f │ │ -3973fc: 2410 dc15 0f00 |0098: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -397402: 0c0f |009b: move-result-object v15 │ │ -397404: 1a0a c809 |009c: const-string v10, "ATAN" // string@09c8 │ │ -397408: 1308 0900 |009e: const/16 v8, #int 9 // #9 │ │ -39740c: 705f f6a3 ac28 |00a0: invoke-direct {v12, v10, v8, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397412: 690c 7677 |00a3: sput-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.ATAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7776 │ │ -397416: 220a c714 |00a5: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39741a: 1a0f d683 |00a7: const-string v15, "integer above" // string@83d6 │ │ -39741e: 2410 dc15 0f00 |00a9: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -397424: 0c0f |00ac: move-result-object v15 │ │ -397426: 1a08 b00f |00ad: const-string v8, "CEIL" // string@0fb0 │ │ -39742a: 1304 0a00 |00af: const/16 v4, #int 10 // #a │ │ -39742e: 705f f6a3 8a24 |00b1: invoke-direct {v10, v8, v4, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397434: 690a 7b77 |00b4: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CEIL:Lnet/sf/dibdib/thread_any/QOpMain; // field@777b │ │ -397438: 2208 c714 |00b6: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39743c: 1a0f 9f65 |00b8: const-string v15, "comparison: Y X -> -1/0/1" // string@659f │ │ -397440: 2410 dc15 0f00 |00ba: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -397446: 0c0f |00bd: move-result-object v15 │ │ -397448: 1a04 5a10 |00be: const-string v4, "COMP" // string@105a │ │ -39744c: 1302 0b00 |00c0: const/16 v2, #int 11 // #b │ │ -397450: 081a 0a00 |00c2: move-object/from16 v26, v10 │ │ -397454: 122a |00c4: const/4 v10, #int 2 // #2 │ │ -397456: 705f f6a3 48a2 |00c5: invoke-direct {v8, v4, v2, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39745c: 6908 8377 |00c8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.COMP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7783 │ │ -397460: 2204 c714 |00ca: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397464: 1a0a 1a67 |00cc: const-string v10, "cos" // string@671a │ │ -397468: 2410 dc15 0a00 |00ce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -39746e: 0c0a |00d1: move-result-object v10 │ │ -397470: 1a0f ab10 |00d2: const-string v15, "COS" // string@10ab │ │ -397474: 1302 0c00 |00d4: const/16 v2, #int 12 // #c │ │ -397478: 081c 0800 |00d6: move-object/from16 v28, v8 │ │ -39747c: 1218 |00d8: const/4 v8, #int 1 // #1 │ │ -39747e: 705a f6a3 f482 |00d9: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397484: 6904 8877 |00dc: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.COS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7788 │ │ -397488: 220a c714 |00de: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39748c: 1a0f 1b67 |00e0: const-string v15, "cosh" // string@671b │ │ -397490: 2410 dc15 0f00 |00e2: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -397496: 0c0f |00e5: move-result-object v15 │ │ -397498: 1a02 ac10 |00e6: const-string v2, "COSH" // string@10ac │ │ -39749c: 081e 0400 |00e8: move-object/from16 v30, v4 │ │ -3974a0: 1304 0d00 |00ea: const/16 v4, #int 13 // #d │ │ -3974a4: 705f f6a3 2a84 |00ec: invoke-direct {v10, v2, v4, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3974aa: 690a 8977 |00ef: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.COSH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7789 │ │ -3974ae: 2202 c714 |00f1: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3974b2: 1a0f 9aa7 |00f3: const-string v15, "radians to degrees" // string@a79a │ │ -3974b6: 2410 dc15 0f00 |00f5: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -3974bc: 0c0f |00f8: move-result-object v15 │ │ -3974be: 1a04 f515 |00f9: const-string v4, "DEG" // string@15f5 │ │ -3974c2: 081f 0a00 |00fb: move-object/from16 v31, v10 │ │ -3974c6: 130a 0e00 |00fd: const/16 v10, #int 14 // #e │ │ -3974ca: 705f f6a3 428a |00ff: invoke-direct {v2, v4, v10, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3974d0: 6902 8b77 |0102: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.DEG:Lnet/sf/dibdib/thread_any/QOpMain; // field@778b │ │ -3974d4: 2204 c714 |0104: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3974d8: 1a08 3dc5 |0106: const-string v8, "÷" // string@c53d │ │ -3974dc: 1a0f d8c8 |0108: const-string v15, "∕" // string@c8d8 │ │ -3974e0: 1a0a 036c |010a: const-string v10, "division for 2 values (each)" // string@6c03 │ │ -3974e4: 2430 dc15 f80a |010c: filled-new-array {v8, v15, v10}, [Ljava/lang/String; // type@15dc │ │ -3974ea: 0c08 |010f: move-result-object v8 │ │ -3974ec: 1a0a 5a16 |0110: const-string v10, "DIV" // string@165a │ │ -3974f0: 130f 0f00 |0112: const/16 v15, #int 15 // #f │ │ -3974f4: 0820 0200 |0114: move-object/from16 v32, v2 │ │ -3974f8: 1222 |0116: const/4 v2, #int 2 // #2 │ │ -3974fa: 7058 f6a3 a42f |0117: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397500: 6904 8c77 |011a: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778c │ │ -397504: 2202 c714 |011c: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397508: 1a08 13ab |011e: const-string v8, "round to internal decimal places" // string@ab13 │ │ -39750c: 2410 dc15 0800 |0120: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397512: 0c08 |0123: move-result-object v8 │ │ -397514: 1a0a 9516 |0124: const-string v10, "DROUND" // string@1695 │ │ -397518: 130f 1000 |0126: const/16 v15, #int 16 // #10 │ │ -39751c: 0821 0400 |0128: move-object/from16 v33, v4 │ │ -397520: 1214 |012a: const/4 v4, #int 1 // #1 │ │ -397522: 7058 f6a3 a24f |012b: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397528: 6902 8d77 |012e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.DROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@778d │ │ -39752c: 2204 c714 |0130: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397530: 1a08 5119 |0132: const-string v8, "Euler" // string@1951 │ │ -397534: 2410 dc15 0800 |0134: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -39753a: 0c08 |0137: move-result-object v8 │ │ -39753c: 1a0a a317 |0138: const-string v10, "E" // string@17a3 │ │ -397540: 130f 1100 |013a: const/16 v15, #int 17 // #11 │ │ -397544: 0822 0200 |013c: move-object/from16 v34, v2 │ │ -397548: 1202 |013e: const/4 v2, #int 0 // #0 │ │ -39754a: 7058 f6a3 a42f |013f: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397550: 6904 9377 |0142: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ -397554: 2208 c714 |0144: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397558: 1a0a baaa |0146: const-string v10, "return 0 as even value (= boolean FALSE)" // string@aaba │ │ -39755c: 2410 dc15 0a00 |0148: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397562: 0c0a |014b: move-result-object v10 │ │ -397564: 1a0f c719 |014c: const-string v15, "FALSE" // string@19c7 │ │ -397568: 0823 0400 |014e: move-object/from16 v35, v4 │ │ -39756c: 1304 1200 |0150: const/16 v4, #int 18 // #12 │ │ -397570: 705a f6a3 f824 |0152: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397576: 6908 a177 |0155: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.FALSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a1 │ │ -39757a: 2204 c714 |0157: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39757e: 1a0a d783 |0159: const-string v10, "integer below" // string@83d7 │ │ -397582: 2410 dc15 0a00 |015b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397588: 0c0a |015e: move-result-object v10 │ │ -39758a: 1a0f b11a |015f: const-string v15, "FLOOR" // string@1ab1 │ │ -39758e: 1302 1300 |0161: const/16 v2, #int 19 // #13 │ │ -397592: 0824 0800 |0163: move-object/from16 v36, v8 │ │ -397596: 1218 |0165: const/4 v8, #int 1 // #1 │ │ -397598: 705a f6a3 f482 |0166: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39759e: 6904 a577 |0169: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FLOOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a5 │ │ -3975a2: 2202 c714 |016b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3975a6: 1a0a 5a72 |016d: const-string v10, "fractional part" // string@725a │ │ -3975aa: 2410 dc15 0a00 |016f: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3975b0: 0c0a |0172: move-result-object v10 │ │ -3975b2: 1a0f d11a |0173: const-string v15, "FRAC" // string@1ad1 │ │ -3975b6: 0825 0400 |0175: move-object/from16 v37, v4 │ │ -3975ba: 1304 1400 |0177: const/16 v4, #int 20 // #14 │ │ -3975be: 705a f6a3 f284 |0179: invoke-direct {v2, v15, v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3975c4: 6902 a877 |017c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.FRAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a8 │ │ -3975c8: 2204 c714 |017e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3975cc: 1a0a 9ba7 |0180: const-string v10, "radians to gradiens" // string@a79b │ │ -3975d0: 2410 dc15 0a00 |0182: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3975d6: 0c0a |0185: move-result-object v10 │ │ -3975d8: 1a0f a31c |0186: const-string v15, "GRAD" // string@1ca3 │ │ -3975dc: 0826 0200 |0188: move-object/from16 v38, v2 │ │ -3975e0: 1302 1500 |018a: const/16 v2, #int 21 // #15 │ │ -3975e4: 705a f6a3 f482 |018c: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3975ea: 6904 aa77 |018f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.GRAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77aa │ │ -3975ee: 2202 c714 |0191: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3975f2: 1a08 fa1d |0193: const-string v8, "I" // string@1dfa │ │ -3975f6: 130a 1600 |0195: const/16 v10, #int 22 // #16 │ │ -3975fa: 7030 f4a3 820a |0197: invoke-direct {v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -397600: 6902 ae77 |019a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.I:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ae │ │ -397604: 2208 c714 |019c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397608: 1a0a 6c06 |019e: const-string v10, "//" // string@066c │ │ -39760c: 1a0f d883 |01a0: const-string v15, "integer division" // string@83d8 │ │ -397610: 2430 dc15 ab0f |01a2: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397616: 0c0a |01a5: move-result-object v10 │ │ -397618: 1a0f 2e1e |01a6: const-string v15, "IDIV" // string@1e2e │ │ -39761c: 0827 0200 |01a8: move-object/from16 v39, v2 │ │ -397620: 1302 1700 |01aa: const/16 v2, #int 23 // #17 │ │ -397624: 0828 0400 |01ac: move-object/from16 v40, v4 │ │ -397628: 1224 |01ae: const/4 v4, #int 2 // #2 │ │ -39762a: 705a f6a3 f842 |01af: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397630: 6908 af77 |01b2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77af │ │ -397634: 2202 c714 |01b4: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397638: 1a04 cd1e |01b6: const-string v4, "IMPLIES" // string@1ecd │ │ -39763c: 130a 1800 |01b8: const/16 v10, #int 24 // #18 │ │ -397640: 7030 f4a3 420a |01ba: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -397646: 6902 b177 |01bd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.IMPLIES:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b1 │ │ -39764a: 2204 c714 |01bf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39764e: 1a0a 1e83 |01c1: const-string v10, "infinity" // string@831e │ │ -397652: 2410 dc15 0a00 |01c3: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397658: 0c0a |01c6: move-result-object v10 │ │ -39765a: 1a0f fa1e |01c7: const-string v15, "INF" // string@1efa │ │ -39765e: 0829 0200 |01c9: move-object/from16 v41, v2 │ │ -397662: 1302 1900 |01cb: const/16 v2, #int 25 // #19 │ │ -397666: 082a 0800 |01cd: move-object/from16 v42, v8 │ │ -39766a: 1208 |01cf: const/4 v8, #int 0 // #0 │ │ -39766c: 705a f6a3 f482 |01d0: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397672: 6904 b477 |01d3: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.INF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b4 │ │ -397676: 2202 c714 |01d5: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39767a: 1a08 809f |01d7: const-string v8, "non-fractional part" // string@9f80 │ │ -39767e: 2410 dc15 0800 |01d9: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397684: 0c08 |01dc: move-result-object v8 │ │ -397686: 1a0a 2c1f |01dd: const-string v10, "INT" // string@1f2c │ │ -39768a: 130f 1a00 |01df: const/16 v15, #int 26 // #1a │ │ -39768e: 082b 0400 |01e1: move-object/from16 v43, v4 │ │ -397692: 1214 |01e3: const/4 v4, #int 1 // #1 │ │ -397694: 7058 f6a3 a24f |01e4: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39769a: 6902 b677 |01e7: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ -39769e: 2208 c714 |01e9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3976a2: 1a0a ee02 |01eb: const-string v10, "!!" // string@02ee │ │ -3976a6: 1a0f 24be |01ed: const-string v15, "truthy conversion" // string@be24 │ │ -3976aa: 2420 dc15 fa00 |01ef: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -3976b0: 0c0a |01f2: move-result-object v10 │ │ -3976b2: 1a0f 7e1f |01f3: const-string v15, "IST" // string@1f7e │ │ -3976b6: 082c 0200 |01f5: move-object/from16 v44, v2 │ │ -3976ba: 1302 1b00 |01f7: const/16 v2, #int 27 // #1b │ │ -3976be: 705a f6a3 f842 |01f9: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3976c4: 6908 b877 |01fc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b8 │ │ -3976c8: 2202 c714 |01fe: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3976cc: 1a0a 2560 |0200: const-string v10, "base 10 logarithm" // string@6025 │ │ -3976d0: 2410 dc15 0a00 |0202: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3976d6: 0c0a |0205: move-result-object v10 │ │ -3976d8: 1a0f 9923 |0206: const-string v15, "LOG10" // string@2399 │ │ -3976dc: 082d 0800 |0208: move-object/from16 v45, v8 │ │ -3976e0: 1308 1c00 |020a: const/16 v8, #int 28 // #1c │ │ -3976e4: 705a f6a3 f248 |020c: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3976ea: 6902 bf77 |020f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.LOG10:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bf │ │ -3976ee: 2208 c714 |0211: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3976f2: 1a0a 7f9e |0213: const-string v10, "natural logarithm" // string@9e7f │ │ -3976f6: 2410 dc15 0a00 |0215: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3976fc: 0c0a |0218: move-result-object v10 │ │ -3976fe: 1a0f 8323 |0219: const-string v15, "LN" // string@2383 │ │ -397702: 082e 0200 |021b: move-object/from16 v46, v2 │ │ -397706: 1302 1d00 |021d: const/16 v2, #int 29 // #1d │ │ -39770a: 705a f6a3 f842 |021f: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397710: 6908 be77 |0222: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.LN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77be │ │ -397714: 2202 c714 |0224: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397718: 1a04 c19a |0226: const-string v4, "maximum of 2 values (paired)" // string@9ac1 │ │ -39771c: 2410 dc15 0400 |0228: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -397722: 0c04 |022b: move-result-object v4 │ │ -397724: 1a0a b93a |022c: const-string v10, "MAX2" // string@3ab9 │ │ -397728: 130f 1e00 |022e: const/16 v15, #int 30 // #1e │ │ -39772c: 082f 0800 |0230: move-object/from16 v47, v8 │ │ -397730: 1228 |0232: const/4 v8, #int 2 // #2 │ │ -397732: 7054 f6a3 a28f |0233: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397738: 6902 c177 |0236: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MAX2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c1 │ │ -39773c: 2204 c714 |0238: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397740: 1a0a c39b |023a: const-string v10, "minimum of 2 values (paired)" // string@9bc3 │ │ -397744: 2410 dc15 0a00 |023c: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -39774a: 0c0a |023f: move-result-object v10 │ │ -39774c: 1a0f 2e3b |0240: const-string v15, "MIN2" // string@3b2e │ │ -397750: 0830 0200 |0242: move-object/from16 v48, v2 │ │ -397754: 1302 1f00 |0244: const/16 v2, #int 31 // #1f │ │ -397758: 705a f6a3 f482 |0246: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39775e: 6904 ca77 |0249: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MIN2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ca │ │ -397762: 2202 c714 |024b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397766: 1a0a cf04 |024d: const-string v10, "+%" // string@04cf │ │ -39776a: 1a0f 209c |024f: const-string v15, "modulo (positive remainder)" // string@9c20 │ │ -39776e: 2420 dc15 fa00 |0251: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397774: 0c0a |0254: move-result-object v10 │ │ -397776: 1a0f 673b |0255: const-string v15, "MOD" // string@3b67 │ │ -39777a: 0831 0400 |0257: move-object/from16 v49, v4 │ │ -39777e: 1304 2000 |0259: const/16 v4, #int 32 // #20 │ │ -397782: 705a f6a3 f284 |025b: invoke-direct {v2, v15, v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397788: 6902 d677 |025e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d6 │ │ -39778c: 2204 c714 |0260: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397790: 1a0a 1dc5 |0262: const-string v10, "×" // string@c51d │ │ -397794: 1a0f d9c8 |0264: const-string v15, "∗" // string@c8d9 │ │ -397798: 1a08 1f9e |0266: const-string v8, "multiply: product of 2 values (each)" // string@9e1f │ │ -39779c: 2430 dc15 fa08 |0268: filled-new-array {v10, v15, v8}, [Ljava/lang/String; // type@15dc │ │ -3977a2: 0c08 |026b: move-result-object v8 │ │ -3977a4: 1a0a aa3b |026c: const-string v10, "MUL" // string@3baa │ │ -3977a8: 130f 2100 |026e: const/16 v15, #int 33 // #21 │ │ -3977ac: 0832 0200 |0270: move-object/from16 v50, v2 │ │ -3977b0: 1222 |0272: const/4 v2, #int 2 // #2 │ │ -3977b2: 7058 f6a3 a42f |0273: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3977b8: 6904 dc77 |0276: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dc │ │ -3977bc: 2202 c714 |0278: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3977c0: 1a33 0000 |027a: const-string v51, "" // string@0000 │ │ -3977c4: 1a34 f502 |027c: const-string v52, "!+" // string@02f5 │ │ -3977c8: 1a35 d6c8 |027e: const-string v53, "∓" // string@c8d6 │ │ -3977cc: 1a36 f6c4 |0280: const-string v54, "±" // string@c4f6 │ │ -3977d0: 1a37 f10f |0282: const-string v55, "CHS" // string@0ff1 │ │ -3977d4: 1a38 105b |0284: const-string v56, "additive inverse (unary minus), change sign" // string@5b10 │ │ -3977d8: 2506 dc15 3300 |0286: filled-new-array/range {v51, v52, v53, v54, v55, v56}, [Ljava/lang/String; // type@15dc │ │ -3977de: 0c08 |0289: move-result-object v8 │ │ -3977e0: 1a0a d53d |028a: const-string v10, "NADD" // string@3dd5 │ │ -3977e4: 130f 2200 |028c: const/16 v15, #int 34 // #22 │ │ -3977e8: 0833 0400 |028e: move-object/from16 v51, v4 │ │ -3977ec: 1214 |0290: const/4 v4, #int 1 // #1 │ │ -3977ee: 7058 f6a3 a24f |0291: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3977f4: 6902 de77 |0294: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77de │ │ -3977f8: 2204 c714 |0296: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3977fc: 1a08 1e6f |0298: const-string v8, "error value NaN (not a number)" // string@6f1e │ │ -397800: 2410 dc15 0800 |029a: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397806: 0c08 |029d: move-result-object v8 │ │ -397808: 1a0a de3d |029e: const-string v10, "NAN" // string@3dde │ │ -39780c: 130f 2300 |02a0: const/16 v15, #int 35 // #23 │ │ -397810: 0834 0200 |02a2: move-object/from16 v52, v2 │ │ -397814: 1202 |02a4: const/4 v2, #int 0 // #0 │ │ -397816: 7058 f6a3 a42f |02a5: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39781c: 6904 df77 |02a8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77df │ │ -397820: 2202 c714 |02aa: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397824: 1a08 f102 |02ac: const-string v8, "!&" // string@02f1 │ │ -397828: 1a0a 04c9 |02ae: const-string v10, "⊼" // string@c904 │ │ -39782c: 1a0f cfc8 |02b0: const-string v15, "∆" // string@c8cf │ │ -397830: 0835 0400 |02b2: move-object/from16 v53, v4 │ │ -397834: 1a04 9960 |02b4: const-string v4, "binary NAND" // string@6099 │ │ -397838: 2440 dc15 a84f |02b6: filled-new-array {v8, v10, v15, v4}, [Ljava/lang/String; // type@15dc │ │ -39783e: 0c04 |02b9: move-result-object v4 │ │ -397840: 1a08 df3d |02ba: const-string v8, "NAND" // string@3ddf │ │ -397844: 130a 2400 |02bc: const/16 v10, #int 36 // #24 │ │ -397848: 122f |02be: const/4 v15, #int 2 // #2 │ │ -39784a: 7054 f6a3 82fa |02bf: invoke-direct {v2, v8, v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397850: 6902 e077 |02c2: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e0 │ │ -397854: 2204 c714 |02c4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397858: 1a08 f63d |02c6: const-string v8, "NEGV" // string@3df6 │ │ -39785c: 130a 2500 |02c8: const/16 v10, #int 37 // #25 │ │ -397860: 7030 f4a3 840a |02ca: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -397866: 6904 e277 |02cd: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NEGV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e2 │ │ -39786a: 2208 c714 |02cf: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39786e: 1a36 0000 |02d1: const-string v54, "" // string@0000 │ │ -397872: 1a37 f302 |02d3: const-string v55, "!*" // string@02f3 │ │ -397876: 1a38 9ac8 |02d5: const-string v56, "⅟" // string@c89a │ │ -39787a: 1a39 ffc4 |02d7: const-string v57, "¹" // string@c4ff │ │ -39787e: 1a3a 451f |02d9: const-string v58, "INV" // string@1f45 │ │ -397882: 1a3b 1c9e |02db: const-string v59, "multiplicative inverse, reciprocal" // string@9e1c │ │ -397886: 2506 dc15 3600 |02dd: filled-new-array/range {v54, v55, v56, v57, v58, v59}, [Ljava/lang/String; // type@15dc │ │ -39788c: 0c0a |02e0: move-result-object v10 │ │ -39788e: 1a0f 173e |02e1: const-string v15, "NMULT" // string@3e17 │ │ -397892: 0836 0400 |02e3: move-object/from16 v54, v4 │ │ -397896: 1304 2600 |02e5: const/16 v4, #int 38 // #26 │ │ -39789a: 0837 0200 |02e7: move-object/from16 v55, v2 │ │ -39789e: 1212 |02e9: const/4 v2, #int 1 // #1 │ │ -3978a0: 705a f6a3 f824 |02ea: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3978a6: 6908 e477 |02ed: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NMULT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e4 │ │ -3978aa: 2202 c714 |02ef: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3978ae: 1a04 fd02 |02f1: const-string v4, "!|" // string@02fd │ │ -3978b2: 1a0a 9a60 |02f3: const-string v10, "binary NOR" // string@609a │ │ -3978b6: 2420 dc15 a400 |02f5: filled-new-array {v4, v10}, [Ljava/lang/String; // type@15dc │ │ -3978bc: 0c04 |02f8: move-result-object v4 │ │ -3978be: 1a0a 223e |02f9: const-string v10, "NOR" // string@3e22 │ │ -3978c2: 130f 2700 |02fb: const/16 v15, #int 39 // #27 │ │ -3978c6: 0838 0800 |02fd: move-object/from16 v56, v8 │ │ -3978ca: 1228 |02ff: const/4 v8, #int 2 // #2 │ │ -3978cc: 7054 f6a3 a28f |0300: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3978d2: 6902 e677 |0303: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -3978d6: 2204 c714 |0305: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3978da: 1a08 fe02 |0307: const-string v8, "!~" // string@02fe │ │ -3978de: 1a0a f1c4 |0309: const-string v10, "¬" // string@c4f1 │ │ -3978e2: 1a0f be9e |030b: const-string v15, "negated bits, binary NOT" // string@9ebe │ │ -3978e6: 2430 dc15 a80f |030d: filled-new-array {v8, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -3978ec: 0c08 |0310: move-result-object v8 │ │ -3978ee: 1a0a 243e |0311: const-string v10, "NOT" // string@3e24 │ │ -3978f2: 130f 2800 |0313: const/16 v15, #int 40 // #28 │ │ -3978f6: 0839 0200 |0315: move-object/from16 v57, v2 │ │ -3978fa: 1212 |0317: const/4 v2, #int 1 // #1 │ │ -3978fc: 7058 f6a3 a42f |0318: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397902: 6904 e777 |031b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e7 │ │ -397906: 2208 c714 |031d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39790a: 1a0a f602 |031f: const-string v10, "!." // string@02f6 │ │ -39790e: 1a0f 22be |0321: const-string v15, "truthy NOT" // string@be22 │ │ -397912: 2420 dc15 fa00 |0323: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397918: 0c0a |0326: move-result-object v10 │ │ -39791a: 1a0f 2e3e |0327: const-string v15, "NOTT" // string@3e2e │ │ -39791e: 083a 0400 |0329: move-object/from16 v58, v4 │ │ -397922: 1304 2900 |032b: const/16 v4, #int 41 // #29 │ │ -397926: 705a f6a3 f824 |032d: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39792c: 6908 e877 |0330: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NOTT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e8 │ │ -397930: 2202 c714 |0332: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397934: 1a04 a8c4 |0334: const-string v4, "|" // string@c4a8 │ │ -397938: 1a0a e3c8 |0336: const-string v10, "∨" // string@c8e3 │ │ -39793c: 1a0f 9b60 |0338: const-string v15, "binary OR" // string@609b │ │ -397940: 2440 dc15 4bfa |033a: filled-new-array {v11, v4, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397946: 0c04 |033d: move-result-object v4 │ │ -397948: 1a0a 973f |033e: const-string v10, "OR" // string@3f97 │ │ -39794c: 130f 2a00 |0340: const/16 v15, #int 42 // #2a │ │ -397950: 083b 0800 |0342: move-object/from16 v59, v8 │ │ -397954: 1228 |0344: const/4 v8, #int 2 // #2 │ │ -397956: 7054 f6a3 a28f |0345: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39795c: 6902 ec77 |0348: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.OR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ec │ │ -397960: 2204 c714 |034a: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397964: 1a0a b6c4 |034c: const-string v10, "||" // string@c4b6 │ │ -397968: 1a0f 23be |034e: const-string v15, "truthy OR" // string@be23 │ │ -39796c: 2430 dc15 ab0f |0350: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397972: 0c0a |0353: move-result-object v10 │ │ -397974: 1a0f aa3f |0354: const-string v15, "ORT" // string@3faa │ │ -397978: 083c 0200 |0356: move-object/from16 v60, v2 │ │ -39797c: 1302 2b00 |0358: const/16 v2, #int 43 // #2b │ │ -397980: 705a f6a3 f482 |035a: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397986: 6904 ed77 |035d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ed │ │ -39798a: 2202 c714 |035f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39798e: 1a08 4b03 |0361: const-string v8, "%" // string@034b │ │ -397992: 1a0a eea4 |0363: const-string v10, "percentage value (/100)" // string@a4ee │ │ -397996: 2430 dc15 8b0a |0365: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -39799c: 0c08 |0368: move-result-object v8 │ │ -39799e: 1a0a d240 |0369: const-string v10, "PERCENT" // string@40d2 │ │ -3979a2: 130f 2c00 |036b: const/16 v15, #int 44 // #2c │ │ -3979a6: 083d 0400 |036d: move-object/from16 v61, v4 │ │ -3979aa: 1214 |036f: const/4 v4, #int 1 // #1 │ │ -3979ac: 7058 f6a3 a24f |0370: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3979b2: 6902 f077 |0373: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PERCENT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f0 │ │ -3979b6: 2204 c714 |0375: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3979ba: 1a08 3dc6 |0377: const-string v8, "π" // string@c63d │ │ -3979be: 1a0a 4ca5 |0379: const-string v10, "pi" // string@a54c │ │ -3979c2: 2420 dc15 a800 |037b: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -3979c8: 0c08 |037e: move-result-object v8 │ │ -3979ca: 1a0a ed40 |037f: const-string v10, "PI" // string@40ed │ │ -3979ce: 130f 2d00 |0381: const/16 v15, #int 45 // #2d │ │ -3979d2: 083e 0200 |0383: move-object/from16 v62, v2 │ │ -3979d6: 1202 |0385: const/4 v2, #int 0 // #0 │ │ -3979d8: 7058 f6a3 a42f |0386: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3979de: 6904 f177 |0389: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f1 │ │ -3979e2: 2202 c714 |038b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3979e6: 1a08 a504 |038d: const-string v8, "**" // string@04a5 │ │ -3979ea: 1a0a 02a6 |038f: const-string v10, "power" // string@a602 │ │ -3979ee: 2430 dc15 8b0a |0391: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -3979f4: 0c08 |0394: move-result-object v8 │ │ -3979f6: 1a0a 2441 |0395: const-string v10, "POWER" // string@4124 │ │ -3979fa: 130f 2e00 |0397: const/16 v15, #int 46 // #2e │ │ -3979fe: 083f 0400 |0399: move-object/from16 v63, v4 │ │ -397a02: 1224 |039b: const/4 v4, #int 2 // #2 │ │ -397a04: 7058 f6a3 a24f |039c: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397a0a: 6902 f377 |039f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f3 │ │ -397a0e: 2204 c714 |03a1: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397a12: 1a08 1aa6 |03a3: const-string v8, "predecessor" // string@a61a │ │ -397a16: 2410 dc15 0800 |03a5: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397a1c: 0c08 |03a8: move-result-object v8 │ │ -397a1e: 1a0a 3541 |03a9: const-string v10, "PRED" // string@4135 │ │ -397a22: 130f 2f00 |03ab: const/16 v15, #int 47 // #2f │ │ -397a26: 0840 0200 |03ad: move-object/from16 v64, v2 │ │ -397a2a: 1212 |03af: const/4 v2, #int 1 // #1 │ │ -397a2c: 7058 f6a3 a42f |03b0: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397a32: 6904 f477 |03b3: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PRED:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f4 │ │ -397a36: 2208 c714 |03b5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397a3a: 1a0a f442 |03b7: const-string v10, "RAD" // string@42f4 │ │ -397a3e: 1a0f 9ca7 |03b9: const-string v15, "radians, from degrees" // string@a79c │ │ -397a42: 2420 dc15 fa00 |03bb: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397a48: 0c0a |03be: move-result-object v10 │ │ -397a4a: 1a0f f542 |03bf: const-string v15, "RADD" // string@42f5 │ │ -397a4e: 0841 0400 |03c1: move-object/from16 v65, v4 │ │ -397a52: 1304 3000 |03c3: const/16 v4, #int 48 // #30 │ │ -397a56: 705a f6a3 f824 |03c5: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397a5c: 6908 0b78 |03c8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ -397a60: 2204 c714 |03ca: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397a64: 1a0a 9da7 |03cc: const-string v10, "radians, from gradiens" // string@a79d │ │ -397a68: 2410 dc15 0a00 |03ce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397a6e: 0c0a |03d1: move-result-object v10 │ │ -397a70: 1a0f f642 |03d2: const-string v15, "RADG" // string@42f6 │ │ -397a74: 0842 0800 |03d4: move-object/from16 v66, v8 │ │ -397a78: 1308 3100 |03d6: const/16 v8, #int 49 // #31 │ │ -397a7c: 705a f6a3 f428 |03d8: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397a82: 6904 0c78 |03db: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RADG:Lnet/sf/dibdib/thread_any/QOpMain; // field@780c │ │ -397a86: 2202 c714 |03dd: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397a8a: 1a08 a8a7 |03df: const-string v8, "random number" // string@a7a8 │ │ -397a8e: 2410 dc15 0800 |03e1: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397a94: 0c08 |03e4: move-result-object v8 │ │ -397a96: 1a0a 8e43 |03e5: const-string v10, "RND1" // string@438e │ │ -397a9a: 130f 3200 |03e7: const/16 v15, #int 50 // #32 │ │ -397a9e: 0843 0400 |03e9: move-object/from16 v67, v4 │ │ -397aa2: 1204 |03eb: const/4 v4, #int 0 // #0 │ │ -397aa4: 7058 f6a3 a24f |03ec: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397aaa: 6902 1778 |03ef: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RND1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7817 │ │ -397aae: 2204 c714 |03f1: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397ab2: 1a08 a005 |03f3: const-string v8, "-%" // string@05a0 │ │ -397ab6: 1a0a c5a8 |03f5: const-string v10, "remainder, returning the sign of the first value" // string@a8c5 │ │ -397aba: 2420 dc15 a800 |03f7: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -397ac0: 0c08 |03fa: move-result-object v8 │ │ -397ac2: 1a0a 3d43 |03fb: const-string v10, "REM" // string@433d │ │ -397ac6: 130f 3300 |03fd: const/16 v15, #int 51 // #33 │ │ -397aca: 0844 0200 |03ff: move-object/from16 v68, v2 │ │ -397ace: 1222 |0401: const/4 v2, #int 2 // #2 │ │ -397ad0: 7058 f6a3 a42f |0402: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397ad6: 6904 1378 |0405: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.REM:Lnet/sf/dibdib/thread_any/QOpMain; // field@7813 │ │ -397ada: 2202 c714 |0407: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397ade: 1a08 a143 |0409: const-string v8, "ROOT" // string@43a1 │ │ -397ae2: 130a 3400 |040b: const/16 v10, #int 52 // #34 │ │ -397ae6: 7030 f4a3 820a |040d: invoke-direct {v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -397aec: 6902 1878 |0410: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ROOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7818 │ │ -397af0: 2208 c714 |0412: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397af4: 1a0a 17ab |0414: const-string v10, "rounded value" // string@ab17 │ │ -397af8: 2410 dc15 0a00 |0416: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397afe: 0c0a |0419: move-result-object v10 │ │ -397b00: 1a0f ac43 |041a: const-string v15, "ROUND" // string@43ac │ │ -397b04: 0845 0200 |041c: move-object/from16 v69, v2 │ │ -397b08: 1302 3500 |041e: const/16 v2, #int 53 // #35 │ │ -397b0c: 0846 0400 |0420: move-object/from16 v70, v4 │ │ -397b10: 1214 |0422: const/4 v4, #int 1 // #1 │ │ -397b12: 705a f6a3 f842 |0423: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397b18: 6908 1a78 |0426: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781a │ │ -397b1c: 2202 c714 |0428: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397b20: 1a0a b2c1 |042a: const-string v10, "value -> -1/0/1" // string@c1b2 │ │ -397b24: 2410 dc15 0a00 |042c: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397b2a: 0c0a |042f: move-result-object v10 │ │ -397b2c: 1a0f 0f46 |0430: const-string v15, "SIGN" // string@460f │ │ -397b30: 0847 0800 |0432: move-object/from16 v71, v8 │ │ -397b34: 1308 3600 |0434: const/16 v8, #int 54 // #36 │ │ -397b38: 705a f6a3 f248 |0436: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397b3e: 6902 2a78 |0439: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SIGN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782a │ │ -397b42: 2208 c714 |043b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397b46: 1a0a 14b8 |043d: const-string v10, "sin" // string@b814 │ │ -397b4a: 2410 dc15 0a00 |043f: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397b50: 0c0a |0442: move-result-object v10 │ │ -397b52: 1a0f 1646 |0443: const-string v15, "SIN" // string@4616 │ │ -397b56: 0848 0200 |0445: move-object/from16 v72, v2 │ │ -397b5a: 1302 3700 |0447: const/16 v2, #int 55 // #37 │ │ -397b5e: 705a f6a3 f842 |0449: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397b64: 6908 2b78 |044c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782b │ │ -397b68: 2202 c714 |044e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397b6c: 1a0a 1cb8 |0450: const-string v10, "sinh" // string@b81c │ │ -397b70: 2410 dc15 0a00 |0452: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397b76: 0c0a |0455: move-result-object v10 │ │ -397b78: 1a0f 1946 |0456: const-string v15, "SINH" // string@4619 │ │ -397b7c: 0849 0800 |0458: move-object/from16 v73, v8 │ │ -397b80: 1308 3800 |045a: const/16 v8, #int 56 // #38 │ │ -397b84: 705a f6a3 f248 |045c: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397b8a: 6902 2c78 |045f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SINH:Lnet/sf/dibdib/thread_any/QOpMain; // field@782c │ │ -397b8e: 2204 c714 |0461: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397b92: 1a08 c807 |0463: const-string v8, "<<" // string@07c8 │ │ -397b96: 1a0a f8c8 |0465: const-string v10, "≪" // string@c8f8 │ │ -397b9a: 1a0f f0c4 |0467: const-string v15, "«" // string@c4f0 │ │ -397b9e: 084a 0200 |0469: move-object/from16 v74, v2 │ │ -397ba2: 1a02 3cb7 |046b: const-string v2, "shift left" // string@b73c │ │ -397ba6: 2452 dc15 8bfa |046d: filled-new-array {v11, v8, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ -397bac: 0c02 |0470: move-result-object v2 │ │ -397bae: 1a08 e445 |0471: const-string v8, "SHL" // string@45e4 │ │ -397bb2: 130a 3900 |0473: const/16 v10, #int 57 // #39 │ │ -397bb6: 122f |0475: const/4 v15, #int 2 // #2 │ │ -397bb8: 7052 f6a3 84fa |0476: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397bbe: 6904 2778 |0479: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SHL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7827 │ │ -397bc2: 2202 c714 |047b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397bc6: 1a08 5708 |047d: const-string v8, ">>" // string@0857 │ │ -397bca: 1a0a f9c8 |047f: const-string v10, "≫" // string@c8f9 │ │ -397bce: 1a0f 01c5 |0481: const-string v15, "»" // string@c501 │ │ -397bd2: 084b 0400 |0483: move-object/from16 v75, v4 │ │ -397bd6: 1a04 c55e |0485: const-string v4, "arithmetic shift right" // string@5ec5 │ │ -397bda: 2454 dc15 8bfa |0487: filled-new-array {v11, v8, v10, v15, v4}, [Ljava/lang/String; // type@15dc │ │ -397be0: 0c04 |048a: move-result-object v4 │ │ -397be2: 1a08 0046 |048b: const-string v8, "SHRA" // string@4600 │ │ -397be6: 130a 3a00 |048d: const/16 v10, #int 58 // #3a │ │ -397bea: 122f |048f: const/4 v15, #int 2 // #2 │ │ -397bec: 7054 f6a3 82fa |0490: invoke-direct {v2, v8, v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397bf2: 6902 2878 |0493: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7828 │ │ -397bf6: 2204 c714 |0495: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397bfa: 1a08 5808 |0497: const-string v8, ">>>" // string@0858 │ │ -397bfe: 1a0a aa8a |0499: const-string v10, "logical shift right" // string@8aaa │ │ -397c02: 2420 dc15 a800 |049b: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -397c08: 0c08 |049e: move-result-object v8 │ │ -397c0a: 1a0a 0146 |049f: const-string v10, "SHRL" // string@4601 │ │ -397c0e: 084c 0200 |04a1: move-object/from16 v76, v2 │ │ -397c12: 1302 3b00 |04a3: const/16 v2, #int 59 // #3b │ │ -397c16: 7058 f6a3 a4f2 |04a5: invoke-direct {v4, v10, v2, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397c1c: 6904 2978 |04a8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SHRL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7829 │ │ -397c20: 2202 c714 |04aa: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397c24: 1a08 42b9 |04ac: const-string v8, "square root" // string@b942 │ │ -397c28: 2410 dc15 0800 |04ae: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397c2e: 0c08 |04b1: move-result-object v8 │ │ -397c30: 1a0a 9946 |04b2: const-string v10, "SQRT" // string@4699 │ │ -397c34: 130f 3c00 |04b4: const/16 v15, #int 60 // #3c │ │ -397c38: 084d 0400 |04b6: move-object/from16 v77, v4 │ │ -397c3c: 1214 |04b8: const/4 v4, #int 1 // #1 │ │ -397c3e: 7058 f6a3 a24f |04b9: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397c44: 6902 3478 |04bc: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SQRT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7834 │ │ -397c48: 2208 c714 |04be: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397c4c: 1a0a 44b9 |04c0: const-string v10, "squared value" // string@b944 │ │ -397c50: 2410 dc15 0a00 |04c2: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397c56: 0c0a |04c5: move-result-object v10 │ │ -397c58: 1a0f 9a46 |04c6: const-string v15, "SQUARE" // string@469a │ │ -397c5c: 084e 0200 |04c8: move-object/from16 v78, v2 │ │ -397c60: 1302 3d00 |04ca: const/16 v2, #int 61 // #3d │ │ -397c64: 705a f6a3 f842 |04cc: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397c6a: 6908 3578 |04cf: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SQUARE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7835 │ │ -397c6e: 2202 c714 |04d1: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397c72: 1a04 d5c8 |04d3: const-string v4, "−" // string@c8d5 │ │ -397c76: 1a0a 7bba |04d5: const-string v10, "subtraction with 2 values (each)" // string@ba7b │ │ -397c7a: 2420 dc15 a400 |04d7: filled-new-array {v4, v10}, [Ljava/lang/String; // type@15dc │ │ -397c80: 0c04 |04da: move-result-object v4 │ │ -397c82: 1a0a 6547 |04db: const-string v10, "SUB" // string@4765 │ │ -397c86: 130f 3e00 |04dd: const/16 v15, #int 62 // #3e │ │ -397c8a: 084f 0800 |04df: move-object/from16 v79, v8 │ │ -397c8e: 1228 |04e1: const/4 v8, #int 2 // #2 │ │ -397c90: 7054 f6a3 a28f |04e2: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397c96: 6902 3778 |04e5: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7837 │ │ -397c9a: 2204 c714 |04e7: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397c9e: 1a08 82ba |04e9: const-string v8, "successor" // string@ba82 │ │ -397ca2: 2410 dc15 0800 |04eb: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397ca8: 0c08 |04ee: move-result-object v8 │ │ -397caa: 1a0a 6e47 |04ef: const-string v10, "SUCC" // string@476e │ │ -397cae: 130f 3f00 |04f1: const/16 v15, #int 63 // #3f │ │ -397cb2: 0850 0200 |04f3: move-object/from16 v80, v2 │ │ -397cb6: 1212 |04f5: const/4 v2, #int 1 // #1 │ │ -397cb8: 7058 f6a3 a42f |04f6: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397cbe: 6904 3978 |04f9: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUCC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7839 │ │ -397cc2: 2208 c714 |04fb: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397cc6: 1a0a 5cbb |04fd: const-string v10, "tan" // string@bb5c │ │ -397cca: 2410 dc15 0a00 |04ff: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397cd0: 0c0a |0502: move-result-object v10 │ │ -397cd2: 1a0f 034a |0503: const-string v15, "TAN" // string@4a03 │ │ -397cd6: 0851 0400 |0505: move-object/from16 v81, v4 │ │ -397cda: 1304 4000 |0507: const/16 v4, #int 64 // #40 │ │ -397cde: 705a f6a3 f824 |0509: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397ce4: 6908 3e78 |050c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@783e │ │ -397ce8: 2204 c714 |050e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397cec: 1a0a 5fbb |0510: const-string v10, "tanh" // string@bb5f │ │ -397cf0: 2410 dc15 0a00 |0512: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397cf6: 0c0a |0515: move-result-object v10 │ │ -397cf8: 1a0f 054a |0516: const-string v15, "TANH" // string@4a05 │ │ -397cfc: 0852 0800 |0518: move-object/from16 v82, v8 │ │ -397d00: 1308 4100 |051a: const/16 v8, #int 65 // #41 │ │ -397d04: 705a f6a3 f428 |051c: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397d0a: 6904 3f78 |051f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.TANH:Lnet/sf/dibdib/thread_any/QOpMain; // field@783f │ │ -397d0e: 2202 c714 |0521: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397d12: 1a08 41c6 |0523: const-string v8, "τ" // string@c641 │ │ -397d16: 1a0a 6fbb |0525: const-string v10, "tau (= 2 * pi)" // string@bb6f │ │ -397d1a: 2420 dc15 a800 |0527: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -397d20: 0c08 |052a: move-result-object v8 │ │ -397d22: 1a0a 124a |052b: const-string v10, "TAU" // string@4a12 │ │ -397d26: 130f 4200 |052d: const/16 v15, #int 66 // #42 │ │ -397d2a: 0853 0400 |052f: move-object/from16 v83, v4 │ │ -397d2e: 1204 |0531: const/4 v4, #int 0 // #0 │ │ -397d30: 7058 f6a3 a24f |0532: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397d36: 6902 4078 |0535: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TAU:Lnet/sf/dibdib/thread_any/QOpMain; // field@7840 │ │ -397d3a: 2208 c714 |0537: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397d3e: 1a0a b9aa |0539: const-string v10, "return -1 as odd value (= boolean TRUE)" // string@aab9 │ │ -397d42: 2410 dc15 0a00 |053b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397d48: 0c0a |053e: move-result-object v10 │ │ -397d4a: 1a0f 2d4b |053f: const-string v15, "TRUE" // string@4b2d │ │ -397d4e: 0854 0200 |0541: move-object/from16 v84, v2 │ │ -397d52: 1302 4300 |0543: const/16 v2, #int 67 // #43 │ │ -397d56: 705a f6a3 f842 |0545: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397d5c: 6908 4678 |0548: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TRUE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7846 │ │ -397d60: 2202 c714 |054a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397d64: 1a04 1cbe |054c: const-string v4, "truncate" // string@be1c │ │ -397d68: 2410 dc15 0400 |054e: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -397d6e: 0c04 |0551: move-result-object v4 │ │ -397d70: 1a0a 2f4b |0552: const-string v10, "TRUNC" // string@4b2f │ │ -397d74: 130f 4400 |0554: const/16 v15, #int 68 // #44 │ │ -397d78: 0855 0800 |0556: move-object/from16 v85, v8 │ │ -397d7c: 1228 |0558: const/4 v8, #int 2 // #2 │ │ -397d7e: 7054 f6a3 a28f |0559: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397d84: 6902 4878 |055c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TRUNC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7848 │ │ -397d88: 2204 c714 |055e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397d8c: 1a0a a9c4 |0560: const-string v10, "|%" // string@c4a9 │ │ -397d90: 1a0f 03c9 |0562: const-string v15, "⊻" // string@c903 │ │ -397d94: 1a08 d0c8 |0564: const-string v8, "∇" // string@c8d0 │ │ -397d98: 0856 0200 |0566: move-object/from16 v86, v2 │ │ -397d9c: 1a02 9c60 |0568: const-string v2, "binary XOR" // string@609c │ │ -397da0: 2440 dc15 fa28 |056a: filled-new-array {v10, v15, v8, v2}, [Ljava/lang/String; // type@15dc │ │ -397da6: 0c02 |056d: move-result-object v2 │ │ -397da8: 1a08 bc54 |056e: const-string v8, "XOR" // string@54bc │ │ -397dac: 130a 4500 |0570: const/16 v10, #int 69 // #45 │ │ -397db0: 122f |0572: const/4 v15, #int 2 // #2 │ │ -397db2: 7052 f6a3 84fa |0573: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397db8: 6904 5778 |0576: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.XOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@7857 │ │ -397dbc: 2202 c714 |0578: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397dc0: 1a08 7d3f |057a: const-string v8, "OPT" // string@3f7d │ │ -397dc4: 1a0a 0266 |057c: const-string v10, "conditional value: Z Y X => X ? Y : Z" // string@6602 │ │ -397dc8: 2420 dc15 a800 |057e: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -397dce: 0c08 |0581: move-result-object v8 │ │ -397dd0: 1a0a ef0f |0582: const-string v10, "CHOICE" // string@0fef │ │ -397dd4: 130f 4600 |0584: const/16 v15, #int 70 // #46 │ │ -397dd8: 0857 0400 |0586: move-object/from16 v87, v4 │ │ -397ddc: 1234 |0588: const/4 v4, #int 3 // #3 │ │ -397dde: 7058 f6a3 a24f |0589: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397de4: 6902 7c77 |058c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.CHOICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777c │ │ -397de8: 2204 c714 |058e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397dec: 1a08 b766 |0590: const-string v8, "convert date to Julian Day" // string@66b7 │ │ -397df0: 2410 dc15 0800 |0592: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397df6: 0c08 |0595: move-result-object v8 │ │ -397df8: 1a0a 9f16 |0596: const-string v10, "DTDT" // string@169f │ │ -397dfc: 130f 4700 |0598: const/16 v15, #int 71 // #47 │ │ -397e00: 0858 0200 |059a: move-object/from16 v88, v2 │ │ -397e04: 12f2 |059c: const/4 v2, #int -1 // #ff │ │ -397e06: 7058 f6a3 a42f |059d: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397e0c: 6904 8e77 |05a0: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DTDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@778e │ │ -397e10: 2208 c714 |05a2: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397e14: 1a0a b566 |05a4: const-string v10, "convert J2000 ticks in seconds to ISO date (approx.)" // string@66b5 │ │ -397e18: 2410 dc15 0a00 |05a6: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397e1e: 0c0a |05a9: move-result-object v10 │ │ -397e20: 1a0f a016 |05aa: const-string v15, "DTTS" // string@16a0 │ │ -397e24: 0859 0400 |05ac: move-object/from16 v89, v4 │ │ -397e28: 1304 4800 |05ae: const/16 v4, #int 72 // #48 │ │ -397e2c: 705a f6a3 f824 |05b0: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397e32: 6908 8f77 |05b3: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DTTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@778f │ │ -397e36: 2204 c714 |05b5: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397e3a: 1a0a b866 |05b7: const-string v10, "convert sidereal years to ISO date (approx.)" // string@66b8 │ │ -397e3e: 2410 dc15 0a00 |05b9: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397e44: 0c0a |05bc: move-result-object v10 │ │ -397e46: 1a0f a116 |05bd: const-string v15, "DTTY" // string@16a1 │ │ -397e4a: 085a 0800 |05bf: move-object/from16 v90, v8 │ │ -397e4e: 1308 4900 |05c1: const/16 v8, #int 73 // #49 │ │ -397e52: 705a f6a3 f428 |05c3: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397e58: 6904 9077 |05c6: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DTTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7790 │ │ -397e5c: 2208 c714 |05c8: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397e60: 1a0a b666 |05ca: const-string v10, "convert Julian Day to sidereal years (approx.)" // string@66b6 │ │ -397e64: 2410 dc15 0a00 |05cc: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397e6a: 0c0a |05cf: move-result-object v10 │ │ -397e6c: 1a0f a216 |05d0: const-string v15, "DTYD" // string@16a2 │ │ -397e70: 085b 0400 |05d2: move-object/from16 v91, v4 │ │ -397e74: 1304 4a00 |05d4: const/16 v4, #int 74 // #4a │ │ -397e78: 705a f6a3 f824 |05d6: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397e7e: 6908 9177 |05d9: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DTYD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7791 │ │ -397e82: 2204 c714 |05db: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397e86: 1a0a ed07 |05dd: const-string v10, "=" // string@07ed │ │ -397e8a: 1a0f f407 |05df: const-string v15, "==" // string@07f4 │ │ -397e8e: 1a02 7d84 |05e1: const-string v2, "is equal" // string@847d │ │ -397e92: 2440 dc15 ab2f |05e3: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ -397e98: 0c02 |05e6: move-result-object v2 │ │ -397e9a: 1a0a 3e18 |05e7: const-string v10, "EQ" // string@183e │ │ -397e9e: 130f 4b00 |05e9: const/16 v15, #int 75 // #4b │ │ -397ea2: 085d 0800 |05eb: move-object/from16 v93, v8 │ │ -397ea6: 1228 |05ed: const/4 v8, #int 2 // #2 │ │ -397ea8: 7052 f6a3 a48f |05ee: invoke-direct {v4, v10, v15, v8, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397eae: 6904 9877 |05f1: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.EQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7798 │ │ -397eb2: 2202 c714 |05f3: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397eb6: 1a0a 5608 |05f5: const-string v10, ">=" // string@0856 │ │ -397eba: 1a0f f7c8 |05f7: const-string v15, "≥" // string@c8f7 │ │ -397ebe: 1a08 7f84 |05f9: const-string v8, "is greater than or equal" // string@847f │ │ -397ec2: 2440 dc15 ab8f |05fb: filled-new-array {v11, v10, v15, v8}, [Ljava/lang/String; // type@15dc │ │ -397ec8: 0c08 |05fe: move-result-object v8 │ │ -397eca: 1a0a 7a1c |05ff: const-string v10, "GE" // string@1c7a │ │ -397ece: 130f 4c00 |0601: const/16 v15, #int 76 // #4c │ │ -397ed2: 085e 0400 |0603: move-object/from16 v94, v4 │ │ -397ed6: 1224 |0605: const/4 v4, #int 2 // #2 │ │ -397ed8: 7058 f6a3 a24f |0606: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397ede: 6902 a977 |0609: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.GE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a9 │ │ -397ee2: 2208 c714 |060b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397ee6: 1a0a 0008 |060d: const-string v10, ">" // string@0800 │ │ -397eea: 1a0f 7e84 |060f: const-string v15, "is greater than" // string@847e │ │ -397eee: 2430 dc15 ab0f |0611: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397ef4: 0c0a |0614: move-result-object v10 │ │ -397ef6: 1a0f bf1c |0615: const-string v15, "GT" // string@1cbf │ │ -397efa: 085f 0200 |0617: move-object/from16 v95, v2 │ │ -397efe: 1302 4d00 |0619: const/16 v2, #int 77 // #4d │ │ -397f02: 705a f6a3 f842 |061b: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397f08: 6908 ab77 |061e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.GT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ab │ │ -397f0c: 2202 c714 |0620: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397f10: 1a04 7f1f |0622: const-string v4, "ISTYPE" // string@1f7f │ │ -397f14: 130a 4e00 |0624: const/16 v10, #int 78 // #4e │ │ -397f18: 7030 f4a3 420a |0626: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -397f1e: 6902 b977 |0629: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ISTYPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b9 │ │ -397f22: 2204 c714 |062b: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397f26: 1a0a ca07 |062d: const-string v10, "<=" // string@07ca │ │ -397f2a: 1a0f f6c8 |062f: const-string v15, "≤" // string@c8f6 │ │ -397f2e: 0860 0200 |0631: move-object/from16 v96, v2 │ │ -397f32: 1a02 8284 |0633: const-string v2, "is less than or equal" // string@8482 │ │ -397f36: 2440 dc15 ab2f |0635: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ -397f3c: 0c02 |0638: move-result-object v2 │ │ -397f3e: 1a0a 8922 |0639: const-string v10, "LE" // string@2289 │ │ -397f42: 130f 4f00 |063b: const/16 v15, #int 79 // #4f │ │ -397f46: 0861 0800 |063d: move-object/from16 v97, v8 │ │ -397f4a: 1228 |063f: const/4 v8, #int 2 // #2 │ │ -397f4c: 7052 f6a3 a48f |0640: invoke-direct {v4, v10, v15, v8, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397f52: 6904 bb77 |0643: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bb │ │ -397f56: 2202 c714 |0645: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397f5a: 1a08 12a0 |0647: const-string v8, "number of characters" // string@a012 │ │ -397f5e: 2410 dc15 0800 |0649: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397f64: 0c08 |064c: move-result-object v8 │ │ -397f66: 1a0a 9322 |064d: const-string v10, "LENGTH" // string@2293 │ │ -397f6a: 130f 5000 |064f: const/16 v15, #int 80 // #50 │ │ -397f6e: 0862 0400 |0651: move-object/from16 v98, v4 │ │ -397f72: 1214 |0653: const/4 v4, #int 1 // #1 │ │ -397f74: 7058 f6a3 a24f |0654: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397f7a: 6902 bc77 |0657: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.LENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bc │ │ -397f7e: 2204 c714 |0659: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397f82: 1a08 bb07 |065b: const-string v8, "<" // string@07bb │ │ -397f86: 1a0a 8184 |065d: const-string v10, "is less than" // string@8481 │ │ -397f8a: 2430 dc15 8b0a |065f: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -397f90: 0c08 |0662: move-result-object v8 │ │ -397f92: 1a0a b023 |0663: const-string v10, "LT" // string@23b0 │ │ -397f96: 130f 5100 |0665: const/16 v15, #int 81 // #51 │ │ -397f9a: 0863 0200 |0667: move-object/from16 v99, v2 │ │ -397f9e: 1222 |0669: const/4 v2, #int 2 // #2 │ │ -397fa0: 7058 f6a3 a42f |066a: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397fa6: 6904 c077 |066d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c0 │ │ -397faa: 2208 c714 |066f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397fae: 1a0a 9205 |0671: const-string v10, "-" // string@0592 │ │ -397fb2: 1a0f 79ba |0673: const-string v15, "subtract value or char's" // string@ba79 │ │ -397fb6: 2430 dc15 ab0f |0675: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397fbc: 0c0a |0678: move-result-object v10 │ │ -397fbe: 1a0f 343b |0679: const-string v15, "MINUS" // string@3b34 │ │ -397fc2: 0864 0400 |067b: move-object/from16 v100, v4 │ │ -397fc6: 1304 5200 |067d: const/16 v4, #int 82 // #52 │ │ -397fca: 705a f6a3 f824 |067f: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -397fd0: 6908 cb77 |0682: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MINUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cb │ │ -397fd4: 2204 c714 |0684: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397fd8: 1a0a fa02 |0686: const-string v10, "!=" // string@02fa │ │ -397fdc: 1a0f cb07 |0688: const-string v15, "<>" // string@07cb │ │ -397fe0: 1a02 f4c8 |068a: const-string v2, "≠" // string@c8f4 │ │ -397fe4: 0865 0800 |068c: move-object/from16 v101, v8 │ │ -397fe8: 1a08 8384 |068e: const-string v8, "is not equal" // string@8483 │ │ -397fec: 2458 dc15 ab2f |0690: filled-new-array {v11, v10, v15, v2, v8}, [Ljava/lang/String; // type@15dc │ │ -397ff2: 0c02 |0693: move-result-object v2 │ │ -397ff4: 1a08 f43d |0694: const-string v8, "NE" // string@3df4 │ │ -397ff8: 130a 5300 |0696: const/16 v10, #int 83 // #53 │ │ -397ffc: 122f |0698: const/4 v15, #int 2 // #2 │ │ -397ffe: 7052 f6a3 84fa |0699: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398004: 6904 e177 |069c: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e1 │ │ -398008: 2202 c714 |069e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39800c: 1a08 6406 |06a0: const-string v8, "/" // string@0664 │ │ -398010: 1a0a fd6b |06a2: const-string v10, "divide or cut off" // string@6bfd │ │ -398014: 2430 dc15 8b0a |06a4: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -39801a: 0c08 |06a7: move-result-object v8 │ │ -39801c: 1a0a 8a40 |06a8: const-string v10, "PART" // string@408a │ │ -398020: 0866 0400 |06aa: move-object/from16 v102, v4 │ │ -398024: 1304 5400 |06ac: const/16 v4, #int 84 // #54 │ │ -398028: 7058 f6a3 a2f4 |06ae: invoke-direct {v2, v10, v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39802e: 6902 ef77 |06b1: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PART:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ef │ │ -398032: 2204 c714 |06b3: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398036: 1a08 cd04 |06b5: const-string v8, "+" // string@04cd │ │ -39803a: 1a0a c059 |06b7: const-string v10, "add value or char's" // string@59c0 │ │ -39803e: 2430 dc15 8b0a |06b9: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -398044: 0c08 |06bc: move-result-object v8 │ │ -398046: 1a0a 0941 |06bd: const-string v10, "PLUS" // string@4109 │ │ -39804a: 0867 0200 |06bf: move-object/from16 v103, v2 │ │ -39804e: 1302 5500 |06c1: const/16 v2, #int 85 // #55 │ │ -398052: 7058 f6a3 a4f2 |06c3: invoke-direct {v4, v10, v2, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398058: 6904 f277 |06c6: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PLUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f2 │ │ -39805c: 2202 c714 |06c8: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398060: 1a08 c1c4 |06ca: const-string v8, "~~" // string@c4c1 │ │ -398064: 1a0a ef82 |06cc: const-string v10, "index of match for regular expression" // string@82ef │ │ -398068: 2430 dc15 8b0a |06ce: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -39806e: 0c08 |06d1: move-result-object v8 │ │ -398070: 1a0a c843 |06d2: const-string v10, "RX" // string@43c8 │ │ -398074: 0868 0400 |06d4: move-object/from16 v104, v4 │ │ -398078: 1304 5600 |06d6: const/16 v4, #int 86 // #56 │ │ -39807c: 7058 f6a3 a2f4 |06d8: invoke-direct {v2, v10, v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398082: 6902 1c78 |06db: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RX:Lnet/sf/dibdib/thread_any/QOpMain; // field@781c │ │ -398086: 2204 c714 |06dd: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39808a: 1a08 c0c4 |06df: const-string v8, "~/" // string@c4c0 │ │ -39808e: 1a0a 599e |06e1: const-string v10, "n-th group of match for regular expression" // string@9e59 │ │ -398092: 2430 dc15 8b0a |06e3: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -398098: 0c08 |06e6: move-result-object v8 │ │ -39809a: 1a0a c943 |06e7: const-string v10, "RXG" // string@43c9 │ │ -39809e: 130f 5700 |06e9: const/16 v15, #int 87 // #57 │ │ -3980a2: 0869 0200 |06eb: move-object/from16 v105, v2 │ │ -3980a6: 1232 |06ed: const/4 v2, #int 3 // #3 │ │ -3980a8: 7058 f6a3 a42f |06ee: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3980ae: 6904 1d78 |06f1: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781d │ │ -3980b2: 2208 c714 |06f3: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3980b6: 1a0a bfc4 |06f5: const-string v10, "~+" // string@c4bf │ │ -3980ba: 1a0f f082 |06f7: const-string v15, "index of n-th match for regular expression" // string@82f0 │ │ -3980be: 2430 dc15 ab0f |06f9: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -3980c4: 0c0a |06fc: move-result-object v10 │ │ -3980c6: 1a0f ca43 |06fd: const-string v15, "RXN" // string@43ca │ │ -3980ca: 086a 0400 |06ff: move-object/from16 v106, v4 │ │ -3980ce: 1304 5800 |0701: const/16 v4, #int 88 // #58 │ │ -3980d2: 705a f6a3 f824 |0703: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3980d8: 6908 1e78 |0706: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781e │ │ -3980dc: 2204 c714 |0708: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3980e0: 1a0a bec4 |070a: const-string v10, "~&" // string@c4be │ │ -3980e4: 1a0f 5a9e |070c: const-string v15, "n-th match for regular expression" // string@9e5a │ │ -3980e8: 2430 dc15 ab0f |070e: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -3980ee: 0c0a |0711: move-result-object v10 │ │ -3980f0: 1a0f cd43 |0712: const-string v15, "RXT" // string@43cd │ │ -3980f4: 086b 0800 |0714: move-object/from16 v107, v8 │ │ -3980f8: 1308 5900 |0716: const/16 v8, #int 89 // #59 │ │ -3980fc: 705a f6a3 f428 |0718: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398102: 6904 2078 |071b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7820 │ │ -398106: 2202 c714 |071d: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39810a: 1a08 6747 |071f: const-string v8, "SUB1" // string@4767 │ │ -39810e: 1a0a 29b9 |0721: const-string v10, "split atom at index" // string@b929 │ │ -398112: 2420 dc15 a800 |0723: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -398118: 0c71 |0726: move-result-object v113 │ │ -39811a: 1a6d 8d46 |0727: const-string v109, "SPLITAT" // string@468d │ │ -39811e: 136e 5a00 |0729: const/16 v110, #int 90 // #5a │ │ -398122: 136f 0200 |072b: const/16 v111, #int 2 // #2 │ │ -398126: 1370 0200 |072d: const/16 v112, #int 2 // #2 │ │ -39812a: 086c 0200 |072f: move-object/from16 v108, v2 │ │ -39812e: 7606 f5a3 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@a3f5 │ │ -398134: 6902 3378 |0734: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SPLITAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7833 │ │ -398138: 2208 c714 |0736: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39813c: 1a0a a304 |0738: const-string v10, "*" // string@04a3 │ │ -398140: 1a0f 1e9e |073a: const-string v15, "multiply or repeat, by value" // string@9e1e │ │ -398144: 2430 dc15 ab0f |073c: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -39814a: 0c0a |073f: move-result-object v10 │ │ -39814c: 1a0f 5a4a |0740: const-string v15, "TIMES" // string@4a5a │ │ -398150: 1302 5b00 |0742: const/16 v2, #int 91 // #5b │ │ -398154: 086d 0400 |0744: move-object/from16 v109, v4 │ │ -398158: 1224 |0746: const/4 v4, #int 2 // #2 │ │ -39815a: 705a f6a3 f842 |0747: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398160: 6908 4378 |074a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TIMES:Lnet/sf/dibdib/thread_any/QOpMain; // field@7843 │ │ -398164: 2202 c714 |074c: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398168: 1a04 8d4f |074e: const-string v4, "UTF16" // string@4f8d │ │ -39816c: 130a 5c00 |0750: const/16 v10, #int 92 // #5c │ │ -398170: 7030 f4a3 420a |0752: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398176: 6902 4d78 |0755: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.UTF16:Lnet/sf/dibdib/thread_any/QOpMain; // field@784d │ │ -39817a: 2204 c714 |0757: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39817e: 1a0a 8e4f |0759: const-string v10, "UTF32" // string@4f8e │ │ -398182: 130f 5d00 |075b: const/16 v15, #int 93 // #5d │ │ -398186: 7030 f4a3 a40f |075d: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39818c: 6904 4e78 |0760: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.UTF32:Lnet/sf/dibdib/thread_any/QOpMain; // field@784e │ │ -398190: 220a c714 |0762: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398194: 1a0f 8f4f |0764: const-string v15, "UTF8" // string@4f8f │ │ -398198: 086e 0400 |0766: move-object/from16 v110, v4 │ │ -39819c: 1304 5e00 |0768: const/16 v4, #int 94 // #5e │ │ -3981a0: 7030 f4a3 fa04 |076a: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3981a6: 690a 4f78 |076d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.UTF8:Lnet/sf/dibdib/thread_any/QOpMain; // field@784f │ │ -3981aa: 2204 c714 |076f: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3981ae: 1a0f e522 |0771: const-string v15, "LIMIT" // string@22e5 │ │ -3981b2: 086f 0a00 |0773: move-object/from16 v111, v10 │ │ -3981b6: 130a 5f00 |0775: const/16 v10, #int 95 // #5f │ │ -3981ba: 7030 f4a3 f40a |0777: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3981c0: 6904 bd77 |077a: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LIMIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bd │ │ -3981c4: 220a c714 |077c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3981c8: 1a0f 3f09 |077e: const-string v15, "ALL" // string@093f │ │ -3981cc: 0870 0400 |0780: move-object/from16 v112, v4 │ │ -3981d0: 1304 6000 |0782: const/16 v4, #int 96 // #60 │ │ -3981d4: 7030 f4a3 fa04 |0784: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3981da: 690a 7077 |0787: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7770 │ │ -3981de: 2204 c714 |0789: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3981e2: 1a0f c709 |078b: const-string v15, "AT" // string@09c7 │ │ -3981e6: 0871 0a00 |078d: move-object/from16 v113, v10 │ │ -3981ea: 130a 6100 |078f: const/16 v10, #int 97 // #61 │ │ -3981ee: 7030 f4a3 f40a |0791: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3981f4: 6904 7577 |0794: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.AT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7775 │ │ -3981f8: 220a c714 |0796: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3981fc: 1a0f c909 |0798: const-string v15, "ATKEY" // string@09c9 │ │ -398200: 0872 0400 |079a: move-object/from16 v114, v4 │ │ -398204: 1304 6200 |079c: const/16 v4, #int 98 // #62 │ │ -398208: 7030 f4a3 fa04 |079e: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39820e: 690a 7777 |07a1: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ATKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7777 │ │ -398212: 2204 c714 |07a3: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398216: 1a0f 6c10 |07a5: const-string v15, "CONC" // string@106c │ │ -39821a: 0873 0a00 |07a7: move-object/from16 v115, v10 │ │ -39821e: 130a 6300 |07a9: const/16 v10, #int 99 // #63 │ │ -398222: 7030 f4a3 f40a |07ab: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398228: 6904 8477 |07ae: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.CONC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7784 │ │ -39822c: 220a c714 |07b0: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398230: 1a0f b3c1 |07b2: const-string v15, "value of constant/ unit" // string@c1b3 │ │ -398234: 2410 dc15 0f00 |07b4: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -39823a: 0c0f |07b7: move-result-object v15 │ │ -39823c: 0874 0400 |07b8: move-object/from16 v116, v4 │ │ -398240: 1a04 7810 |07ba: const-string v4, "CONST" // string@1078 │ │ -398244: 0875 0200 |07bc: move-object/from16 v117, v2 │ │ -398248: 1302 6400 |07be: const/16 v2, #int 100 // #64 │ │ -39824c: 0876 0800 |07c0: move-object/from16 v118, v8 │ │ -398250: 12f8 |07c2: const/4 v8, #int -1 // #ff │ │ -398252: 705f f6a3 4a82 |07c3: invoke-direct {v10, v4, v2, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398258: 690a 8677 |07c6: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CONST:Lnet/sf/dibdib/thread_any/QOpMain; // field@7786 │ │ -39825c: 2202 c714 |07c8: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398260: 1a04 b966 |07ca: const-string v4, "convert value Y: Y (markerTo markerFrom ) => Y'" // string@66b9 │ │ -398264: 2410 dc15 0400 |07cc: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -39826a: 0c04 |07cf: move-result-object v4 │ │ -39826c: 1a08 9f10 |07d0: const-string v8, "CONVT" // string@109f │ │ -398270: 130f 6500 |07d2: const/16 v15, #int 101 // #65 │ │ -398274: 0877 0a00 |07d4: move-object/from16 v119, v10 │ │ -398278: 12ea |07d6: const/4 v10, #int -2 // #fe │ │ -39827a: 7054 f6a3 82af |07d7: invoke-direct {v2, v8, v15, v10, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398280: 6902 8777 |07da: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.CONVT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7787 │ │ -398284: 2204 c714 |07dc: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398288: 1a08 b91a |07de: const-string v8, "FOLD" // string@1ab9 │ │ -39828c: 130f 6600 |07e0: const/16 v15, #int 102 // #66 │ │ -398290: 7030 f4a3 840f |07e2: invoke-direct {v4, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398296: 6904 a677 |07e5: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FOLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a6 │ │ -39829a: 2208 c714 |07e7: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39829e: 1a0f 1f6d |07e9: const-string v15, "duplicate: X => X X" // string@6d1f │ │ -3982a2: 2410 dc15 0f00 |07eb: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -3982a8: 0c7d |07ee: move-result-object v125 │ │ -3982aa: 1a79 a316 |07ef: const-string v121, "DUP" // string@16a3 │ │ -3982ae: 137a 6700 |07f1: const/16 v122, #int 103 // #67 │ │ -3982b2: 137b ffff |07f3: const/16 v123, #int -1 // #ffff │ │ -3982b6: 137c 0200 |07f5: const/16 v124, #int 2 // #2 │ │ -3982ba: 0878 0800 |07f7: move-object/from16 v120, v8 │ │ -3982be: 7606 f5a3 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@a3f5 │ │ -3982c4: 6908 9277 |07fc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ -3982c8: 220f c714 |07fe: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3982cc: 1a0a e117 |0800: const-string v10, "EDUPTO" // string@17e1 │ │ -3982d0: 0879 0800 |0802: move-object/from16 v121, v8 │ │ -3982d4: 1308 6800 |0804: const/16 v8, #int 104 // #68 │ │ -3982d8: 7030 f4a3 af08 |0806: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3982de: 690f 9477 |0809: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.EDUPTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7794 │ │ -3982e2: 2208 c714 |080b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3982e6: 1a0a f617 |080d: const-string v10, "EMAP" // string@17f6 │ │ -3982ea: 087a 0f00 |080f: move-object/from16 v122, v15 │ │ -3982ee: 130f 6900 |0811: const/16 v15, #int 105 // #69 │ │ -3982f2: 7030 f4a3 a80f |0813: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3982f8: 6908 9577 |0816: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EMAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7795 │ │ -3982fc: 220a c714 |0818: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398300: 1a0f fd17 |081a: const-string v15, "EMPTY" // string@17fd │ │ -398304: 087b 0800 |081c: move-object/from16 v123, v8 │ │ -398308: 1308 6a00 |081e: const/16 v8, #int 106 // #6a │ │ -39830c: 7030 f4a3 fa08 |0820: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398312: 690a 9677 |0823: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EMPTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7796 │ │ -398316: 2208 c714 |0825: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39831a: 1a0f 3c18 |0827: const-string v15, "EPICK" // string@183c │ │ -39831e: 087c 0a00 |0829: move-object/from16 v124, v10 │ │ -398322: 130a 6b00 |082b: const/16 v10, #int 107 // #6b │ │ -398326: 7030 f4a3 f80a |082d: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39832c: 6908 9777 |0830: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EPICK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7797 │ │ -398330: 220a c714 |0832: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398334: 1a0f 4318 |0834: const-string v15, "EROLL" // string@1843 │ │ -398338: 087d 0800 |0836: move-object/from16 v125, v8 │ │ -39833c: 1308 6c00 |0838: const/16 v8, #int 108 // #6c │ │ -398340: 7030 f4a3 fa08 |083a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398346: 690a 9977 |083d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EROLL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7799 │ │ -39834a: 2208 c714 |083f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39834e: 1a0f 7518 |0841: const-string v15, "EXPAND" // string@1875 │ │ -398352: 087e 0a00 |0843: move-object/from16 v126, v10 │ │ -398356: 130a 6d00 |0845: const/16 v10, #int 109 // #6d │ │ -39835a: 7030 f4a3 f80a |0847: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398360: 6908 9e77 |084a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EXPAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@779e │ │ -398364: 220a c714 |084c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398368: 1a0f 411d |084e: const-string v15, "HAS" // string@1d41 │ │ -39836c: 087f 0800 |0850: move-object/from16 v127, v8 │ │ -398370: 1308 6e00 |0852: const/16 v8, #int 110 // #6e │ │ -398374: 7030 f4a3 fa08 |0854: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39837a: 690a ac77 |0857: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.HAS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ac │ │ -39837e: 2208 c714 |0859: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398382: 1a0f 3e1f |085b: const-string v15, "INTRS" // string@1f3e │ │ -398386: 0880 0a00 |085d: move-object/from16 v128, v10 │ │ -39838a: 130a 6f00 |085f: const/16 v10, #int 111 // #6f │ │ -39838e: 7030 f4a3 f80a |0861: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398394: 6908 b777 |0864: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.INTRS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b7 │ │ -398398: 220a c714 |0866: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39839c: 1a0f dc1e |0868: const-string v15, "IN" // string@1edc │ │ -3983a0: 0881 0800 |086a: move-object/from16 v129, v8 │ │ -3983a4: 1308 7000 |086c: const/16 v8, #int 112 // #70 │ │ -3983a8: 7030 f4a3 fa08 |086e: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3983ae: 690a b377 |0871: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.IN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b3 │ │ -3983b2: 2208 c714 |0873: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3983b6: 1a0f f53a |0875: const-string v15, "MDROP" // string@3af5 │ │ -3983ba: 0882 0a00 |0877: move-object/from16 v130, v10 │ │ -3983be: 130a 7100 |0879: const/16 v10, #int 113 // #71 │ │ -3983c2: 7030 f4a3 f80a |087b: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3983c8: 6908 c577 |087e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MDROP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c5 │ │ -3983cc: 220a c714 |0880: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3983d0: 1a0f f03a |0882: const-string v15, "MCROSS" // string@3af0 │ │ -3983d4: 0883 0800 |0884: move-object/from16 v131, v8 │ │ -3983d8: 1308 7200 |0886: const/16 v8, #int 114 // #72 │ │ -3983dc: 7030 f4a3 fa08 |0888: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3983e2: 690a c277 |088b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MCROSS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c2 │ │ -3983e6: 2208 c714 |088d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3983ea: 1a0f f33a |088f: const-string v15, "MDIV" // string@3af3 │ │ -3983ee: 0884 0a00 |0891: move-object/from16 v132, v10 │ │ -3983f2: 130a 7300 |0893: const/16 v10, #int 115 // #73 │ │ -3983f6: 7030 f4a3 f80a |0895: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3983fc: 6908 c377 |0898: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c3 │ │ -398400: 220a c714 |089a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398404: 1a0f f43a |089c: const-string v15, "MDOT" // string@3af4 │ │ -398408: 0885 0800 |089e: move-object/from16 v133, v8 │ │ -39840c: 1308 7400 |08a0: const/16 v8, #int 116 // #74 │ │ -398410: 7030 f4a3 fa08 |08a2: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398416: 690a c477 |08a5: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MDOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c4 │ │ -39841a: 2208 c714 |08a7: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39841e: 1a0f f63a |08a9: const-string v15, "MEAN" // string@3af6 │ │ -398422: 0886 0a00 |08ab: move-object/from16 v134, v10 │ │ -398426: 130a 7500 |08ad: const/16 v10, #int 117 // #75 │ │ -39842a: 7030 f4a3 f80a |08af: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398430: 6908 c677 |08b2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MEAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c6 │ │ -398434: 220a c714 |08b4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398438: 1a0f fc3a |08b6: const-string v15, "MEDIAN" // string@3afc │ │ -39843c: 0887 0800 |08b8: move-object/from16 v135, v8 │ │ -398440: 1308 7600 |08ba: const/16 v8, #int 118 // #76 │ │ -398444: 7030 f4a3 fa08 |08bc: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39844a: 690a c777 |08bf: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MEDIAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c7 │ │ -39844e: 2208 c714 |08c1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398452: 1a0f ff3a |08c3: const-string v15, "MEIG" // string@3aff │ │ -398456: 0888 0a00 |08c5: move-object/from16 v136, v10 │ │ -39845a: 130a 7700 |08c7: const/16 v10, #int 119 // #77 │ │ -39845e: 7030 f4a3 f80a |08c9: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398464: 6908 c877 |08cc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MEIG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c8 │ │ -398468: 220a c714 |08ce: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39846c: 1a0f 183b |08d0: const-string v15, "MEYE" // string@3b18 │ │ -398470: 0889 0800 |08d2: move-object/from16 v137, v8 │ │ -398474: 1308 7800 |08d4: const/16 v8, #int 120 // #78 │ │ -398478: 7030 f4a3 fa08 |08d6: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39847e: 690a c977 |08d9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MEYE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c9 │ │ -398482: 2208 c714 |08db: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398486: 1a0f 363b |08dd: const-string v15, "MINV" // string@3b36 │ │ -39848a: 088a 0a00 |08df: move-object/from16 v138, v10 │ │ -39848e: 130a 7900 |08e1: const/16 v10, #int 121 // #79 │ │ -398492: 7030 f4a3 f80a |08e3: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398498: 6908 cc77 |08e6: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MINV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cc │ │ -39849c: 220a c714 |08e8: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3984a0: 1a0f 643b |08ea: const-string v15, "MMUL" // string@3b64 │ │ -3984a4: 088b 0800 |08ec: move-object/from16 v139, v8 │ │ -3984a8: 1308 7a00 |08ee: const/16 v8, #int 122 // #7a │ │ -3984ac: 7030 f4a3 fa08 |08f0: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3984b2: 690a d577 |08f3: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MMUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d5 │ │ -3984b6: 2208 c714 |08f5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3984ba: 1a0f 683b |08f7: const-string v15, "MODE" // string@3b68 │ │ -3984be: 088c 0a00 |08f9: move-object/from16 v140, v10 │ │ -3984c2: 130a 7b00 |08fb: const/16 v10, #int 123 // #7b │ │ -3984c6: 7030 f4a3 f80a |08fd: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3984cc: 6908 d777 |0900: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MODE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d7 │ │ -3984d0: 220a c714 |0902: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3984d4: 1a0f 833b |0904: const-string v15, "MONE" // string@3b83 │ │ -3984d8: 088d 0800 |0906: move-object/from16 v141, v8 │ │ -3984dc: 1308 7c00 |0908: const/16 v8, #int 124 // #7c │ │ -3984e0: 7030 f4a3 fa08 |090a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3984e6: 690a d877 |090d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MONE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d8 │ │ -3984ea: 2208 c714 |090f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3984ee: 1a0f 993b |0911: const-string v15, "MROT" // string@3b99 │ │ -3984f2: 088e 0a00 |0913: move-object/from16 v142, v10 │ │ -3984f6: 130a 7d00 |0915: const/16 v10, #int 125 // #7d │ │ -3984fa: 7030 f4a3 f80a |0917: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398500: 6908 d977 |091a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MROT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d9 │ │ -398504: 220a c714 |091c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398508: 1a0f a73b |091e: const-string v15, "MSTD" // string@3ba7 │ │ -39850c: 088f 0800 |0920: move-object/from16 v143, v8 │ │ -398510: 1308 7e00 |0922: const/16 v8, #int 126 // #7e │ │ -398514: 7030 f4a3 fa08 |0924: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39851a: 690a da77 |0927: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MSTD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77da │ │ -39851e: 2208 c714 |0929: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398522: 1a0f a83b |092b: const-string v15, "MTRP" // string@3ba8 │ │ -398526: 0890 0a00 |092d: move-object/from16 v144, v10 │ │ -39852a: 130a 7f00 |092f: const/16 v10, #int 127 // #7f │ │ -39852e: 7030 f4a3 f80a |0931: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398534: 6908 db77 |0934: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MTRP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77db │ │ -398538: 220a c714 |0936: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39853c: 1a0f b43b |0938: const-string v15, "MZERO" // string@3bb4 │ │ -398540: 0891 0800 |093a: move-object/from16 v145, v8 │ │ -398544: 1308 8000 |093c: const/16 v8, #int 128 // #80 │ │ -398548: 7030 f4a3 fa08 |093e: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39854e: 690a dd77 |0941: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MZERO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dd │ │ -398552: 2208 c714 |0943: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398556: 1a0f 133e |0945: const-string v15, "NIP" // string@3e13 │ │ -39855a: 0892 0a00 |0947: move-object/from16 v146, v10 │ │ -39855e: 130a 8100 |0949: const/16 v10, #int 129 // #81 │ │ -398562: 7030 f4a3 f80a |094b: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398568: 6908 e377 |094e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NIP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e3 │ │ -39856c: 220a c714 |0950: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398570: 1a0f 5d3f |0952: const-string v15, "OF" // string@3f5d │ │ -398574: 0893 0800 |0954: move-object/from16 v147, v8 │ │ -398578: 1308 8200 |0956: const/16 v8, #int 130 // #82 │ │ -39857c: 7030 f4a3 fa08 |0958: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398582: 690a e977 |095b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.OF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e9 │ │ -398586: 2208 c714 |095d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39858a: 1a0f 703f |095f: const-string v15, "ONEOF" // string@3f70 │ │ -39858e: 0894 0a00 |0961: move-object/from16 v148, v10 │ │ -398592: 130a 8300 |0963: const/16 v10, #int 131 // #83 │ │ -398596: 7030 f4a3 f80a |0965: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39859c: 6908 ea77 |0968: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ONEOF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ea │ │ -3985a0: 220a c714 |096a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3985a4: 1a0f ae3f |096c: const-string v15, "OVER" // string@3fae │ │ -3985a8: 0895 0800 |096e: move-object/from16 v149, v8 │ │ -3985ac: 1308 8400 |0970: const/16 v8, #int 132 // #84 │ │ -3985b0: 7030 f4a3 fa08 |0972: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3985b6: 690a ee77 |0975: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.OVER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ee │ │ -3985ba: 2208 c714 |0977: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3985be: 1a0f d3c8 |0979: const-string v15, "∏" // string@c8d3 │ │ -3985c2: 0896 0a00 |097b: move-object/from16 v150, v10 │ │ -3985c6: 1a0a 8ba6 |097d: const-string v10, "product of sequence of values" // string@a68b │ │ -3985ca: 2420 dc15 af00 |097f: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ -3985d0: 0c0a |0982: move-result-object v10 │ │ -3985d2: 1a0f 4a41 |0983: const-string v15, "PRODUCT" // string@414a │ │ -3985d6: 0897 0400 |0985: move-object/from16 v151, v4 │ │ -3985da: 1304 8500 |0987: const/16 v4, #int 133 // #85 │ │ -3985de: 0898 0200 |0989: move-object/from16 v152, v2 │ │ -3985e2: 12f2 |098b: const/4 v2, #int -1 // #ff │ │ -3985e4: 705a f6a3 f824 |098c: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3985ea: 6908 f577 |098f: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.PRODUCT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f5 │ │ -3985ee: 2204 c714 |0991: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3985f2: 1a0a efad |0993: const-string v10, "sequence of random numbers" // string@adef │ │ -3985f6: 2410 dc15 0a00 |0995: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3985fc: 0c0a |0998: move-result-object v10 │ │ -3985fe: 1a0f fb42 |0999: const-string v15, "RANDOM" // string@42fb │ │ -398602: 0899 0800 |099b: move-object/from16 v153, v8 │ │ -398606: 1308 8600 |099d: const/16 v8, #int 134 // #86 │ │ -39860a: 705a f6a3 f428 |099f: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398610: 6904 0d78 |09a2: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RANDOM:Lnet/sf/dibdib/thread_any/QOpMain; // field@780d │ │ -398614: 2208 c714 |09a4: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398618: 1a0a eead |09a6: const-string v10, "sequence of numbers" // string@adee │ │ -39861c: 2410 dc15 0a00 |09a8: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -398622: 0c0a |09ab: move-result-object v10 │ │ -398624: 1a0f fc42 |09ac: const-string v15, "RANGE" // string@42fc │ │ -398628: 089a 0400 |09ae: move-object/from16 v154, v4 │ │ -39862c: 1304 8700 |09b0: const/16 v4, #int 135 // #87 │ │ -398630: 705a f6a3 f824 |09b2: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398636: 6908 0e78 |09b5: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780e │ │ -39863a: 2202 c714 |09b7: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39863e: 1a04 cc43 |09b9: const-string v4, "RXSEL" // string@43cc │ │ -398642: 130a 8800 |09bb: const/16 v10, #int 136 // #88 │ │ -398646: 7030 f4a3 420a |09bd: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39864c: 6902 1f78 |09c0: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RXSEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@781f │ │ -398650: 2204 c714 |09c2: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398654: 1a0a 7f43 |09c4: const-string v10, "RHO" // string@437f │ │ -398658: 130f 8900 |09c6: const/16 v15, #int 137 // #89 │ │ -39865c: 7030 f4a3 a40f |09c8: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398662: 6904 1478 |09cb: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RHO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7814 │ │ -398666: 220a c714 |09cd: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39866a: 1a0f 8843 |09cf: const-string v15, "RLDOWN" // string@4388 │ │ -39866e: 089b 0400 |09d1: move-object/from16 v155, v4 │ │ -398672: 1304 8a00 |09d3: const/16 v4, #int 138 // #8a │ │ -398676: 7030 f4a3 fa04 |09d5: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39867c: 690a 1578 |09d8: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.RLDOWN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7815 │ │ -398680: 2204 c714 |09da: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398684: 1a0f 8c43 |09dc: const-string v15, "RLUP" // string@438c │ │ -398688: 089c 0a00 |09de: move-object/from16 v156, v10 │ │ -39868c: 130a 8b00 |09e0: const/16 v10, #int 139 // #8b │ │ -398690: 7030 f4a3 f40a |09e2: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398696: 6904 1678 |09e5: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RLUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7816 │ │ -39869a: 220a c714 |09e7: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39869e: 1a0f a743 |09e9: const-string v15, "ROT" // string@43a7 │ │ -3986a2: 089d 0400 |09eb: move-object/from16 v157, v4 │ │ -3986a6: 1304 8c00 |09ed: const/16 v4, #int 140 // #8c │ │ -3986aa: 7030 f4a3 fa04 |09ef: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3986b0: 690a 1978 |09f2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ROT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7819 │ │ -3986b4: 2204 c714 |09f4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3986b8: 1a0f 5745 |09f6: const-string v15, "SELECT" // string@4557 │ │ -3986bc: 089e 0a00 |09f8: move-object/from16 v158, v10 │ │ -3986c0: 130a 8d00 |09fa: const/16 v10, #int 141 // #8d │ │ -3986c4: 7030 f4a3 f40a |09fc: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3986ca: 6904 2478 |09ff: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SELECT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7824 │ │ -3986ce: 220a c714 |0a01: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3986d2: 1a0f a245 |0a03: const-string v15, "SEQ" // string@45a2 │ │ -3986d6: 089f 0400 |0a05: move-object/from16 v159, v4 │ │ -3986da: 1304 8e00 |0a07: const/16 v4, #int 142 // #8e │ │ -3986de: 7030 f4a3 fa04 |0a09: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3986e4: 690a 2578 |0a0c: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SEQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7825 │ │ -3986e8: 2204 c714 |0a0e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3986ec: 1a0f 1b46 |0a10: const-string v15, "SIZE" // string@461b │ │ -3986f0: 08a0 0a00 |0a12: move-object/from16 v160, v10 │ │ -3986f4: 130a 8f00 |0a14: const/16 v10, #int 143 // #8f │ │ -3986f8: 7030 f4a3 f40a |0a16: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3986fe: 6904 2d78 |0a19: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SIZE:Lnet/sf/dibdib/thread_any/QOpMain; // field@782d │ │ -398702: 220a c714 |0a1b: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398706: 1a0f 2d46 |0a1d: const-string v15, "SIZS" // string@462d │ │ -39870a: 08a1 0400 |0a1f: move-object/from16 v161, v4 │ │ -39870e: 1304 9000 |0a21: const/16 v4, #int 144 // #90 │ │ -398712: 7030 f4a3 fa04 |0a23: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398718: 690a 2e78 |0a26: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SIZS:Lnet/sf/dibdib/thread_any/QOpMain; // field@782e │ │ -39871c: 2204 c714 |0a28: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398720: 1a0f 3946 |0a2a: const-string v15, "SLICE" // string@4639 │ │ -398724: 08a2 0a00 |0a2c: move-object/from16 v162, v10 │ │ -398728: 130a 9100 |0a2e: const/16 v10, #int 145 // #91 │ │ -39872c: 7030 f4a3 f40a |0a30: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398732: 6904 2f78 |0a33: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SLICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@782f │ │ -398736: 220a c714 |0a35: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39873a: 1a0f 4046 |0a37: const-string v15, "SMALL" // string@4640 │ │ -39873e: 08a3 0400 |0a39: move-object/from16 v163, v4 │ │ -398742: 1304 9200 |0a3b: const/16 v4, #int 146 // #92 │ │ -398746: 7030 f4a3 fa04 |0a3d: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39874c: 690a 3078 |0a40: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SMALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7830 │ │ -398750: 2204 c714 |0a42: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398754: 1a0f 5c46 |0a44: const-string v15, "SOME" // string@465c │ │ -398758: 08a4 0a00 |0a46: move-object/from16 v164, v10 │ │ -39875c: 130a 9300 |0a48: const/16 v10, #int 147 // #93 │ │ -398760: 7030 f4a3 f40a |0a4a: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398766: 6904 3178 |0a4d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SOME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7831 │ │ -39876a: 220a c714 |0a4f: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39876e: 1a0f 5d46 |0a51: const-string v15, "SORT" // string@465d │ │ -398772: 08a5 0400 |0a53: move-object/from16 v165, v4 │ │ -398776: 1304 9400 |0a55: const/16 v4, #int 148 // #94 │ │ -39877a: 7030 f4a3 fa04 |0a57: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398780: 690a 3278 |0a5a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7832 │ │ -398784: 2204 c714 |0a5c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398788: 1a0f 6c47 |0a5e: const-string v15, "SUBSET" // string@476c │ │ -39878c: 08a6 0a00 |0a60: move-object/from16 v166, v10 │ │ -398790: 130a 9500 |0a62: const/16 v10, #int 149 // #95 │ │ -398794: 7030 f4a3 f40a |0a64: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39879a: 6904 3878 |0a67: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUBSET:Lnet/sf/dibdib/thread_any/QOpMain; // field@7838 │ │ -39879e: 220a c714 |0a69: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3987a2: 1a0f 7c47 |0a6b: const-string v15, "SUPSET" // string@477c │ │ -3987a6: 08a7 0400 |0a6d: move-object/from16 v167, v4 │ │ -3987aa: 1304 9600 |0a6f: const/16 v4, #int 150 // #96 │ │ -3987ae: 7030 f4a3 fa04 |0a71: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3987b4: 690a 3b78 |0a74: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SUPSET:Lnet/sf/dibdib/thread_any/QOpMain; // field@783b │ │ -3987b8: 2204 c714 |0a76: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3987bc: 1a0f d4c8 |0a78: const-string v15, "∑" // string@c8d4 │ │ -3987c0: 08a8 0a00 |0a7a: move-object/from16 v168, v10 │ │ -3987c4: 1a0a 9cba |0a7c: const-string v10, "sum of sequence of values" // string@ba9c │ │ -3987c8: 2420 dc15 af00 |0a7e: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ -3987ce: 0c0a |0a81: move-result-object v10 │ │ -3987d0: 1a0f 7347 |0a82: const-string v15, "SUM" // string@4773 │ │ -3987d4: 08a9 0200 |0a84: move-object/from16 v169, v2 │ │ -3987d8: 1302 9700 |0a86: const/16 v2, #int 151 // #97 │ │ -3987dc: 08aa 0800 |0a88: move-object/from16 v170, v8 │ │ -3987e0: 12f8 |0a8a: const/4 v8, #int -1 // #ff │ │ -3987e2: 705a f6a3 f482 |0a8b: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3987e8: 6904 3a78 |0a8e: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUM:Lnet/sf/dibdib/thread_any/QOpMain; // field@783a │ │ -3987ec: 2202 c714 |0a90: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3987f0: 1a08 6618 |0a92: const-string v8, "EXCH" // string@1866 │ │ -3987f4: 1a0a ccba |0a94: const-string v10, "swap top 2 values: Y X -> X Y" // string@bacc │ │ -3987f8: 2420 dc15 a800 |0a96: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -3987fe: 0cb0 |0a99: move-result-object v176 │ │ -398800: 1aac 8847 |0a9a: const-string v172, "SWAP" // string@4788 │ │ -398804: 13ad 9800 |0a9c: const/16 v173, #int 152 // #98 │ │ -398808: 13ae feff |0a9e: const/16 v174, #int -2 // #fffe │ │ -39880c: 13af 0200 |0aa0: const/16 v175, #int 2 // #2 │ │ -398810: 08ab 0200 |0aa2: move-object/from16 v171, v2 │ │ -398814: 7606 f5a3 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@a3f5 │ │ -39881a: 6902 3c78 |0aa7: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783c │ │ -39881e: 2208 c714 |0aa9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398822: 1a0a 024a |0aab: const-string v10, "TAKE" // string@4a02 │ │ -398826: 130f 9900 |0aad: const/16 v15, #int 153 // #99 │ │ -39882a: 7030 f4a3 a80f |0aaf: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398830: 6908 3d78 |0ab2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TAKE:Lnet/sf/dibdib/thread_any/QOpMain; // field@783d │ │ -398834: 220a c714 |0ab4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398838: 1a0f a54a |0ab6: const-string v15, "TO" // string@4aa5 │ │ -39883c: 08ab 0800 |0ab8: move-object/from16 v171, v8 │ │ -398840: 1308 9a00 |0aba: const/16 v8, #int 154 // #9a │ │ -398844: 7030 f4a3 fa08 |0abc: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39884a: 690a 4478 |0abf: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.TO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7844 │ │ -39884e: 2208 c714 |0ac1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398852: 1a0f b04a |0ac3: const-string v15, "TOKEY" // string@4ab0 │ │ -398856: 08ac 0a00 |0ac5: move-object/from16 v172, v10 │ │ -39885a: 130a 9b00 |0ac7: const/16 v10, #int 155 // #9b │ │ -39885e: 7030 f4a3 f80a |0ac9: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398864: 6908 4578 |0acc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TOKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7845 │ │ -398868: 220a c714 |0ace: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39886c: 1a0f 694b |0ad0: const-string v15, "TUCK" // string@4b69 │ │ -398870: 08ad 0800 |0ad2: move-object/from16 v173, v8 │ │ -398874: 1308 9c00 |0ad4: const/16 v8, #int 156 // #9c │ │ -398878: 7030 f4a3 fa08 |0ad6: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39887e: 690a 4978 |0ad9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.TUCK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7849 │ │ -398882: 2208 c714 |0adb: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398886: 1a0f 314f |0add: const-string v15, "UNION" // string@4f31 │ │ -39888a: 08ae 0a00 |0adf: move-object/from16 v174, v10 │ │ -39888e: 130a 9d00 |0ae1: const/16 v10, #int 157 // #9d │ │ -398892: 7030 f4a3 f80a |0ae3: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398898: 6908 4b78 |0ae6: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.UNION:Lnet/sf/dibdib/thread_any/QOpMain; // field@784b │ │ -39889c: 220a c714 |0ae8: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3988a0: 1a0f 4555 |0aea: const-string v15, "ZLENGTH" // string@5545 │ │ -3988a4: 08af 0800 |0aec: move-object/from16 v175, v8 │ │ -3988a8: 1308 9e00 |0aee: const/16 v8, #int 158 // #9e │ │ -3988ac: 7030 f4a3 fa08 |0af0: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3988b2: 690a 5878 |0af3: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ZLENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7858 │ │ -3988b6: 2208 c714 |0af5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3988ba: 1a0f a557 |0af7: const-string v15, "`~" // string@57a5 │ │ -3988be: 08b0 0a00 |0af9: move-object/from16 v176, v10 │ │ -3988c2: 1a0a ef82 |0afb: const-string v10, "index of match for regular expression" // string@82ef │ │ -3988c6: 2430 dc15 fb0a |0afd: filled-new-array {v11, v15, v10}, [Ljava/lang/String; // type@15dc │ │ -3988cc: 0c0a |0b00: move-result-object v10 │ │ -3988ce: 1a0f 8c55 |0b01: const-string v15, "ZRX" // string@558c │ │ -3988d2: 08b1 0200 |0b03: move-object/from16 v177, v2 │ │ -3988d6: 1302 9f00 |0b05: const/16 v2, #int 159 // #9f │ │ -3988da: 08b2 0400 |0b07: move-object/from16 v178, v4 │ │ -3988de: 12e4 |0b09: const/4 v4, #int -2 // #fe │ │ -3988e0: 705a f6a3 f842 |0b0a: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3988e6: 6908 5978 |0b0d: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ZRX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7859 │ │ -3988ea: 2202 c714 |0b0f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3988ee: 1a04 a357 |0b11: const-string v4, "`/" // string@57a3 │ │ -3988f2: 1a0a 599e |0b13: const-string v10, "n-th group of match for regular expression" // string@9e59 │ │ -3988f6: 2430 dc15 4b0a |0b15: filled-new-array {v11, v4, v10}, [Ljava/lang/String; // type@15dc │ │ -3988fc: 0c04 |0b18: move-result-object v4 │ │ -3988fe: 1a0a 8d55 |0b19: const-string v10, "ZRXG" // string@558d │ │ -398902: 130f a000 |0b1b: const/16 v15, #int 160 // #a0 │ │ -398906: 08b3 0800 |0b1d: move-object/from16 v179, v8 │ │ -39890a: 12d8 |0b1f: const/4 v8, #int -3 // #fd │ │ -39890c: 7054 f6a3 a28f |0b20: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398912: 6902 5a78 |0b23: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785a │ │ -398916: 2204 c714 |0b25: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39891a: 1a0a a257 |0b27: const-string v10, "`+" // string@57a2 │ │ -39891e: 1a0f f082 |0b29: const-string v15, "index of n-th match for regular expression" // string@82f0 │ │ -398922: 2430 dc15 ab0f |0b2b: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -398928: 0c0a |0b2e: move-result-object v10 │ │ -39892a: 1a0f 8e55 |0b2f: const-string v15, "ZRXN" // string@558e │ │ -39892e: 08b4 0200 |0b31: move-object/from16 v180, v2 │ │ -398932: 1302 a100 |0b33: const/16 v2, #int 161 // #a1 │ │ -398936: 705a f6a3 f482 |0b35: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39893c: 6904 5b78 |0b38: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@785b │ │ -398940: 2202 c714 |0b3a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398944: 1a0a cb43 |0b3c: const-string v10, "RXS" // string@43cb │ │ -398948: 1a0f 2bb9 |0b3e: const-string v15, "split literal on regex" // string@b92b │ │ -39894c: 2420 dc15 fa00 |0b40: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -398952: 0c0a |0b43: move-result-object v10 │ │ -398954: 1a0f 8f55 |0b44: const-string v15, "ZRXSPLIT" // string@558f │ │ -398958: 1308 a200 |0b46: const/16 v8, #int 162 // #a2 │ │ -39895c: 08b6 0400 |0b48: move-object/from16 v182, v4 │ │ -398960: 12e4 |0b4a: const/4 v4, #int -2 // #fe │ │ -398962: 705a f6a3 f248 |0b4b: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398968: 6902 5c78 |0b4e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785c │ │ -39896c: 2204 c714 |0b50: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398970: 1a08 a057 |0b52: const-string v8, "`&" // string@57a0 │ │ -398974: 1a0a 5a9e |0b54: const-string v10, "n-th match for regular expression" // string@9e5a │ │ -398978: 2430 dc15 8b0a |0b56: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -39897e: 0c08 |0b59: move-result-object v8 │ │ -398980: 1a0a 9055 |0b5a: const-string v10, "ZRXT" // string@5590 │ │ -398984: 130f a300 |0b5c: const/16 v15, #int 163 // #a3 │ │ -398988: 08b7 0200 |0b5e: move-object/from16 v183, v2 │ │ -39898c: 12d2 |0b60: const/4 v2, #int -3 // #fd │ │ -39898e: 7058 f6a3 a42f |0b61: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398994: 6904 5d78 |0b64: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785d │ │ -398998: 2202 c714 |0b66: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39899c: 1a08 6d47 |0b68: const-string v8, "SUBSTR" // string@476d │ │ -3989a0: 1a0a 2ab9 |0b6a: const-string v10, "split literal by range" // string@b92a │ │ -3989a4: 2420 dc15 a800 |0b6c: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -3989aa: 0c08 |0b6f: move-result-object v8 │ │ -3989ac: 1a0a 9155 |0b70: const-string v10, "ZSPLIT" // string@5591 │ │ -3989b0: 130f a400 |0b72: const/16 v15, #int 164 // #a4 │ │ -3989b4: 08b5 0400 |0b74: move-object/from16 v181, v4 │ │ -3989b8: 12e4 |0b76: const/4 v4, #int -2 // #fe │ │ -3989ba: 7058 f6a3 a24f |0b77: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3989c0: 6902 5e78 |0b7a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785e │ │ -3989c4: 2204 c714 |0b7c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3989c8: 1a08 9655 |0b7e: const-string v8, "ZZ" // string@5596 │ │ -3989cc: 130a a500 |0b80: const/16 v10, #int 165 // #a5 │ │ -3989d0: 7030 f4a3 840a |0b82: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3989d6: 6904 5f78 |0b85: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZZ:Lnet/sf/dibdib/thread_any/QOpMain; // field@785f │ │ -3989da: 2208 c714 |0b87: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3989de: 1a0a 5f0d |0b89: const-string v10, "BRANCH" // string@0d5f │ │ -3989e2: 130f a600 |0b8b: const/16 v15, #int 166 // #a6 │ │ -3989e6: 7030 f4a3 a80f |0b8d: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3989ec: 6908 7a77 |0b90: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.BRANCH:Lnet/sf/dibdib/thread_any/QOpMain; // field@777a │ │ -3989f0: 220a c714 |0b92: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3989f4: 1a0f 6e10 |0b94: const-string v15, "COND" // string@106e │ │ -3989f8: 08b8 0800 |0b96: move-object/from16 v184, v8 │ │ -3989fc: 1308 a700 |0b98: const/16 v8, #int 167 // #a7 │ │ -398a00: 7030 f4a3 fa08 |0b9a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398a06: 690a 8577 |0b9d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.COND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7785 │ │ -398a0a: 2208 c714 |0b9f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a0e: 1a0f 401e |0ba1: const-string v15, "IF" // string@1e40 │ │ -398a12: 08b9 0a00 |0ba3: move-object/from16 v185, v10 │ │ -398a16: 130a a800 |0ba5: const/16 v10, #int 168 // #a8 │ │ -398a1a: 7030 f4a3 f80a |0ba7: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398a20: 6908 b077 |0baa: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b0 │ │ -398a24: 220a c714 |0bac: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a28: 1a0f 281a |0bae: const-string v15, "FILTER" // string@1a28 │ │ -398a2c: 08ba 0800 |0bb0: move-object/from16 v186, v8 │ │ -398a30: 1308 a900 |0bb2: const/16 v8, #int 169 // #a9 │ │ -398a34: 7030 f4a3 fa08 |0bb4: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398a3a: 690a a477 |0bb7: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.FILTER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a4 │ │ -398a3e: 2208 c714 |0bb9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a42: 1a0f c71a |0bbb: const-string v15, "FORALL" // string@1ac7 │ │ -398a46: 08bb 0a00 |0bbd: move-object/from16 v187, v10 │ │ -398a4a: 130a aa00 |0bbf: const/16 v10, #int 170 // #aa │ │ -398a4e: 7030 f4a3 f80a |0bc1: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398a54: 6908 a777 |0bc4: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.FORALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a7 │ │ -398a58: 220a c714 |0bc6: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a5c: 1a0f 1743 |0bc8: const-string v15, "REDUCE" // string@4317 │ │ -398a60: 08bc 0800 |0bca: move-object/from16 v188, v8 │ │ -398a64: 1308 ab00 |0bcc: const/16 v8, #int 171 // #ab │ │ -398a68: 7030 f4a3 fa08 |0bce: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398a6e: 690a 1278 |0bd1: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.REDUCE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7812 │ │ -398a72: 2208 c714 |0bd3: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a76: 1a0f bc43 |0bd5: const-string v15, "RUN" // string@43bc │ │ -398a7a: 08bd 0a00 |0bd7: move-object/from16 v189, v10 │ │ -398a7e: 130a ac00 |0bd9: const/16 v10, #int 172 // #ac │ │ -398a82: 7030 f4a3 f80a |0bdb: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398a88: 6908 1b78 |0bde: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RUN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781b │ │ -398a8c: 220a c714 |0be0: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a90: 1a0f 404f |0be2: const-string v15, "UNLESS" // string@4f40 │ │ -398a94: 08be 0800 |0be4: move-object/from16 v190, v8 │ │ -398a98: 1308 ad00 |0be6: const/16 v8, #int 173 // #ad │ │ -398a9c: 7030 f4a3 fa08 |0be8: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398aa2: 690a 4c78 |0beb: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.UNLESS:Lnet/sf/dibdib/thread_any/QOpMain; // field@784c │ │ -398aa6: 2208 c714 |0bed: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398aaa: 1a0f 0753 |0bef: const-string v15, "WHEN" // string@5307 │ │ -398aae: 08bf 0a00 |0bf1: move-object/from16 v191, v10 │ │ -398ab2: 130a ae00 |0bf3: const/16 v10, #int 174 // #ae │ │ -398ab6: 7030 f4a3 f80a |0bf5: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398abc: 6908 5178 |0bf8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.WHEN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7851 │ │ -398ac0: 220a c714 |0bfa: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398ac4: 1a0f b254 |0bfc: const-string v15, "XDIP" // string@54b2 │ │ -398ac8: 08c0 0800 |0bfe: move-object/from16 v192, v8 │ │ -398acc: 1308 af00 |0c00: const/16 v8, #int 175 // #af │ │ -398ad0: 7030 f4a3 fa08 |0c02: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398ad6: 690a 5478 |0c05: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.XDIP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7854 │ │ -398ada: 2208 c714 |0c07: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398ade: 1a0f b354 |0c09: const-string v15, "XDUP" // string@54b3 │ │ -398ae2: 08c1 0a00 |0c0b: move-object/from16 v193, v10 │ │ -398ae6: 130a b000 |0c0d: const/16 v10, #int 176 // #b0 │ │ -398aea: 7030 f4a3 f80a |0c0f: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398af0: 6908 5578 |0c12: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.XDUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7855 │ │ -398af4: 220a c714 |0c14: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398af8: 1a0f b454 |0c16: const-string v15, "XMAP" // string@54b4 │ │ -398afc: 08c2 0800 |0c18: move-object/from16 v194, v8 │ │ -398b00: 1308 b100 |0c1a: const/16 v8, #int 177 // #b1 │ │ -398b04: 7030 f4a3 fa08 |0c1c: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398b0a: 690a 5678 |0c1f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.XMAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7856 │ │ -398b0e: 2208 c714 |0c21: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398b12: 1a0f 0853 |0c23: const-string v15, "WHILE" // string@5308 │ │ -398b16: 08c3 0a00 |0c25: move-object/from16 v195, v10 │ │ -398b1a: 130a b200 |0c27: const/16 v10, #int 178 // #b2 │ │ -398b1e: 7030 f4a3 f80a |0c29: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398b24: 6908 5278 |0c2c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.WHILE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7852 │ │ -398b28: 220a c714 |0c2e: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398b2c: 1ac4 1810 |0c30: const-string v196, "CLR" // string@1018 │ │ -398b30: 1ac5 2010 |0c32: const-string v197, "CLX" // string@1020 │ │ -398b34: 1ac6 8a16 |0c34: const-string v198, "DROP" // string@168a │ │ -398b38: 1ac7 1041 |0c36: const-string v199, "POP" // string@4110 │ │ -398b3c: 1ac8 1000 |0c38: const-string v200, "" // string@0010 │ │ -398b40: 1ac9 e7c4 |0c3a: const-string v201, "¢" // string@c4e7 │ │ -398b44: 1aca 5764 |0c3c: const-string v202, "clear entry/ top value" // string@6457 │ │ -398b48: 2507 dc15 c400 |0c3e: filled-new-array/range {v196, v197, v198, v199, v200, v201, v202}, [Ljava/lang/String; // type@15dc │ │ -398b4e: 0cc9 |0c41: move-result-object v201 │ │ -398b50: 1ac5 0a10 |0c42: const-string v197, "CLEAR" // string@100a │ │ -398b54: 13c6 b300 |0c44: const/16 v198, #int 179 // #b3 │ │ -398b58: 13c7 ffff |0c46: const/16 v199, #int -1 // #ffff │ │ -398b5c: 13c8 0000 |0c48: const/16 v200, #int 0 // #0 │ │ -398b60: 08c4 0a00 |0c4a: move-object/from16 v196, v10 │ │ -398b64: 7606 f5a3 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@a3f5 │ │ -398b6a: 690a 7d77 |0c4f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ -398b6e: 220f c714 |0c51: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398b72: 1a0a 1310 |0c53: const-string v10, "CLOSE" // string@1013 │ │ -398b76: 08c5 0800 |0c55: move-object/from16 v197, v8 │ │ -398b7a: 1308 b400 |0c57: const/16 v8, #int 180 // #b4 │ │ -398b7e: 7030 f4a3 af08 |0c59: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398b84: 690f 7e77 |0c5c: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.CLOSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ -398b88: 2208 c714 |0c5e: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398b8c: 1a0a 036d |0c60: const-string v10, "drop top value" // string@6d03 │ │ -398b90: 2410 dc15 0a00 |0c62: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -398b96: 0ccb |0c65: move-result-object v203 │ │ -398b98: 1ac7 1a10 |0c66: const-string v199, "CLR1" // string@101a │ │ -398b9c: 13c8 b500 |0c68: const/16 v200, #int 181 // #b5 │ │ -398ba0: 13c9 ffff |0c6a: const/16 v201, #int -1 // #ffff │ │ -398ba4: 13ca 0000 |0c6c: const/16 v202, #int 0 // #0 │ │ -398ba8: 08c6 0800 |0c6e: move-object/from16 v198, v8 │ │ -398bac: 7606 f5a3 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@a3f5 │ │ -398bb2: 6908 7f77 |0c73: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@777f │ │ -398bb6: 220a c714 |0c75: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398bba: 1ac6 006d |0c77: const-string v198, "drop top 2 values" // string@6d00 │ │ -398bbe: 2501 dc15 c600 |0c79: filled-new-array/range {v198}, [Ljava/lang/String; // type@15dc │ │ -398bc4: 0cd1 |0c7c: move-result-object v209 │ │ -398bc6: 1acd 1b10 |0c7d: const-string v205, "CLR2" // string@101b │ │ -398bca: 13ce b600 |0c7f: const/16 v206, #int 182 // #b6 │ │ -398bce: 13cf feff |0c81: const/16 v207, #int -2 // #fffe │ │ -398bd2: 13d0 0000 |0c83: const/16 v208, #int 0 // #0 │ │ -398bd6: 08cc 0a00 |0c85: move-object/from16 v204, v10 │ │ -398bda: 7606 f5a3 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@a3f5 │ │ -398be0: 690a 8077 |0c8a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ -398be4: 22cc c714 |0c8c: new-instance v204, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398be8: 1ac6 016d |0c8e: const-string v198, "drop top 3 values" // string@6d01 │ │ -398bec: 2501 dc15 c600 |0c90: filled-new-array/range {v198}, [Ljava/lang/String; // type@15dc │ │ -398bf2: 0ccb |0c93: move-result-object v203 │ │ -398bf4: 1ac7 1c10 |0c94: const-string v199, "CLR3" // string@101c │ │ -398bf8: 13c8 b700 |0c96: const/16 v200, #int 183 // #b7 │ │ -398bfc: 13c9 fdff |0c98: const/16 v201, #int -3 // #fffd │ │ -398c00: 08c6 cc00 |0c9a: move-object/from16 v198, v204 │ │ -398c04: 7606 f5a3 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@a3f5 │ │ -398c0a: 69cc 8177 |0c9f: sput-object v204, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ -398c0e: 22c6 c714 |0ca1: new-instance v198, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398c12: 1ac7 026d |0ca3: const-string v199, "drop top plus n values" // string@6d02 │ │ -398c16: 2501 dc15 c700 |0ca5: filled-new-array/range {v199}, [Ljava/lang/String; // type@15dc │ │ -398c1c: 0cd2 |0ca8: move-result-object v210 │ │ -398c1e: 1ace 1f10 |0ca9: const-string v206, "CLRN" // string@101f │ │ -398c22: 13cf b800 |0cab: const/16 v207, #int 184 // #b8 │ │ -398c26: 13d0 ffff |0cad: const/16 v208, #int -1 // #ffff │ │ -398c2a: 13d1 0000 |0caf: const/16 v209, #int 0 // #0 │ │ -398c2e: 08cd c600 |0cb1: move-object/from16 v205, v198 │ │ -398c32: 7606 f5a3 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@a3f5 │ │ -398c38: 69c6 8277 |0cb6: sput-object v198, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ -398c3c: 08c7 0a00 |0cb8: move-object/from16 v199, v10 │ │ -398c40: 220a c714 |0cba: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398c44: 1ac8 d668 |0cbc: const-string v200, "current date" // string@68d6 │ │ -398c48: 08c9 0800 |0cbe: move-object/from16 v201, v8 │ │ -398c4c: 2501 dc15 c800 |0cc0: filled-new-array/range {v200}, [Ljava/lang/String; // type@15dc │ │ -398c52: 0c08 |0cc3: move-result-object v8 │ │ -398c54: 08c8 0f00 |0cc4: move-object/from16 v200, v15 │ │ -398c58: 1a0f 2315 |0cc6: const-string v15, "DATE" // string@1523 │ │ -398c5c: 08ca 0400 |0cc8: move-object/from16 v202, v4 │ │ -398c60: 1304 b900 |0cca: const/16 v4, #int 185 // #b9 │ │ -398c64: 08cb 0200 |0ccc: move-object/from16 v203, v2 │ │ -398c68: 1202 |0cce: const/4 v2, #int 0 // #0 │ │ -398c6a: 7058 f6a3 fa24 |0ccf: invoke-direct {v10, v15, v4, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398c70: 690a 8a77 |0cd2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.DATE:Lnet/sf/dibdib/thread_any/QOpMain; // field@778a │ │ -398c74: 2202 c714 |0cd4: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398c78: 1a04 6d18 |0cd6: const-string v4, "EXISTS" // string@186d │ │ -398c7c: 1308 ba00 |0cd8: const/16 v8, #int 186 // #ba │ │ -398c80: 7030 f4a3 4208 |0cda: invoke-direct {v2, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398c86: 6902 9b77 |0cdd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.EXISTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ -398c8a: 2204 c714 |0cdf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398c8e: 1a08 ef3a |0ce1: const-string v8, "MC" // string@3aef │ │ -398c92: 1a0f 5964 |0ce3: const-string v15, "clear memory value" // string@6459 │ │ -398c96: 2420 dc15 f800 |0ce5: filled-new-array {v8, v15}, [Ljava/lang/String; // type@15dc │ │ -398c9c: 0cd2 |0ce8: move-result-object v210 │ │ -398c9e: 1ace 5b3b |0ce9: const-string v206, "MMC" // string@3b5b │ │ -398ca2: 13cf bb00 |0ceb: const/16 v207, #int 187 // #bb │ │ -398ca6: 08cd 0400 |0ced: move-object/from16 v205, v4 │ │ -398caa: 7606 f5a3 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@a3f5 │ │ -398cb0: 6904 ce77 |0cf2: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ce │ │ -398cb4: 2208 c714 |0cf4: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398cb8: 1a0f 5a3b |0cf6: const-string v15, "MMAT" // string@3b5a │ │ -398cbc: 1304 bc00 |0cf8: const/16 v4, #int 188 // #bc │ │ -398cc0: 7030 f4a3 f804 |0cfa: invoke-direct {v8, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398cc6: 6908 cd77 |0cfd: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cd │ │ -398cca: 2204 c714 |0cff: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398cce: 1a0f 1e10 |0d01: const-string v15, "CLRM" // string@101e │ │ -398cd2: 08d4 0800 |0d03: move-object/from16 v212, v8 │ │ -398cd6: 1a08 5864 |0d05: const-string v8, "clear memory (all values)" // string@6458 │ │ -398cda: 2420 dc15 8f00 |0d07: filled-new-array {v15, v8}, [Ljava/lang/String; // type@15dc │ │ -398ce0: 0cd3 |0d0a: move-result-object v211 │ │ -398ce2: 1acf 5c3b |0d0b: const-string v207, "MMCA" // string@3b5c │ │ -398ce6: 13d0 bd00 |0d0d: const/16 v208, #int 189 // #bd │ │ -398cea: 13d2 0000 |0d0f: const/16 v210, #int 0 // #0 │ │ -398cee: 08ce 0400 |0d11: move-object/from16 v206, v4 │ │ -398cf2: 7606 f5a3 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@a3f5 │ │ -398cf8: 6904 cf77 |0d16: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMCA:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cf │ │ -398cfc: 2208 c714 |0d18: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398d00: 1a0f 5d3b |0d1a: const-string v15, "MMKL" // string@3b5d │ │ -398d04: 1304 be00 |0d1c: const/16 v4, #int 190 // #be │ │ -398d08: 7030 f4a3 f804 |0d1e: invoke-direct {v8, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398d0e: 6908 d077 |0d21: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMKL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d0 │ │ -398d12: 2204 c714 |0d23: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398d16: 1a0f 5e3b |0d25: const-string v15, "MMKS" // string@3b5e │ │ -398d1a: 08cf 0800 |0d27: move-object/from16 v207, v8 │ │ -398d1e: 1308 bf00 |0d29: const/16 v8, #int 191 // #bf │ │ -398d22: 7030 f4a3 f408 |0d2b: invoke-direct {v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398d28: 6904 d177 |0d2e: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMKS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d1 │ │ -398d2c: 2208 c714 |0d30: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398d30: 1a0f 6c08 |0d32: const-string v15, "@" // string@086c │ │ -398d34: 08d0 0400 |0d34: move-object/from16 v208, v4 │ │ -398d38: 1a04 983b |0d36: const-string v4, "MR" // string@3b98 │ │ -398d3c: 08d1 0200 |0d38: move-object/from16 v209, v2 │ │ -398d40: 1a02 0543 |0d3a: const-string v2, "RCM" // string@4305 │ │ -398d44: 08d2 0a00 |0d3c: move-object/from16 v210, v10 │ │ -398d48: 1a0a 558a |0d3e: const-string v10, "load value from memory" // string@8a55 │ │ -398d4c: 245a dc15 fb24 |0d40: filled-new-array {v11, v15, v4, v2, v10}, [Ljava/lang/String; // type@15dc │ │ -398d52: 0c02 |0d43: move-result-object v2 │ │ -398d54: 1a04 5f3b |0d44: const-string v4, "MMLD" // string@3b5f │ │ -398d58: 130a c000 |0d46: const/16 v10, #int 192 // #c0 │ │ -398d5c: 12ff |0d48: const/4 v15, #int -1 // #ff │ │ -398d5e: 7052 f6a3 48fa |0d49: invoke-direct {v8, v4, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398d64: 6908 d277 |0d4c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d2 │ │ -398d68: 2202 c714 |0d4e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398d6c: 1a04 9a3b |0d50: const-string v4, "MS" // string@3b9a │ │ -398d70: 1a0a 8515 |0d52: const-string v10, "DEF" // string@1585 │ │ -398d74: 1a0f 29ba |0d54: const-string v15, "store value in memory" // string@ba29 │ │ -398d78: 2440 dc15 4bfa |0d56: filled-new-array {v11, v4, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -398d7e: 0c04 |0d59: move-result-object v4 │ │ -398d80: 1a0a 623b |0d5a: const-string v10, "MMSTO" // string@3b62 │ │ -398d84: 130f c100 |0d5c: const/16 v15, #int 193 // #c1 │ │ -398d88: 08d3 0800 |0d5e: move-object/from16 v211, v8 │ │ -398d8c: 12e8 |0d60: const/4 v8, #int -2 // #fe │ │ -398d8e: 7054 f6a3 a28f |0d61: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398d94: 6902 d377 |0d64: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ -398d98: 2204 c714 |0d66: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398d9c: 1a08 633b |0d68: const-string v8, "MMTO" // string@3b63 │ │ -398da0: 130a c200 |0d6a: const/16 v10, #int 194 // #c2 │ │ -398da4: 7030 f4a3 840a |0d6c: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398daa: 6904 d477 |0d6f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d4 │ │ -398dae: 2208 c714 |0d71: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398db2: 1a0a 7b3f |0d73: const-string v10, "OPEN" // string@3f7b │ │ -398db6: 130f c300 |0d75: const/16 v15, #int 195 // #c3 │ │ -398dba: 7030 f4a3 a80f |0d77: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398dc0: 6908 eb77 |0d7a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.OPEN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77eb │ │ -398dc4: 220a c714 |0d7c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398dc8: 1a0f 0443 |0d7e: const-string v15, "RCL" // string@4304 │ │ -398dcc: 08d5 0800 |0d80: move-object/from16 v213, v8 │ │ -398dd0: 1a08 31a8 |0d82: const-string v8, "recall stashed value Q" // string@a831 │ │ -398dd4: 2420 dc15 8f00 |0d84: filled-new-array {v15, v8}, [Ljava/lang/String; // type@15dc │ │ -398dda: 0c08 |0d87: move-result-object v8 │ │ -398ddc: 1a0f 0743 |0d88: const-string v15, "RCQ" // string@4307 │ │ -398de0: 08d6 0400 |0d8a: move-object/from16 v214, v4 │ │ -398de4: 1304 c400 |0d8c: const/16 v4, #int 196 // #c4 │ │ -398de8: 08d7 0200 |0d8e: move-object/from16 v215, v2 │ │ -398dec: 1202 |0d90: const/4 v2, #int 0 // #0 │ │ -398dee: 7058 f6a3 fa24 |0d91: invoke-direct {v10, v15, v4, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398df4: 690a 1078 |0d94: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.RCQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7810 │ │ -398df8: 2204 c714 |0d96: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398dfc: 1a08 2822 |0d98: const-string v8, "LASTX" // string@2228 │ │ -398e00: 1a0f 30a8 |0d9a: const-string v15, "recall previous stack value (L)" // string@a830 │ │ -398e04: 2420 dc15 f800 |0d9c: filled-new-array {v8, v15}, [Ljava/lang/String; // type@15dc │ │ -398e0a: 0c08 |0d9f: move-result-object v8 │ │ -398e0c: 1a0f 0443 |0da0: const-string v15, "RCL" // string@4304 │ │ -398e10: 08d8 0a00 |0da2: move-object/from16 v216, v10 │ │ -398e14: 130a c500 |0da4: const/16 v10, #int 197 // #c5 │ │ -398e18: 7058 f6a3 f42a |0da6: invoke-direct {v4, v15, v10, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398e1e: 6904 0f78 |0da9: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RCL:Lnet/sf/dibdib/thread_any/QOpMain; // field@780f │ │ -398e22: 2202 c714 |0dab: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398e26: 1a08 1ec0 |0dad: const-string v8, "use as seed for random generator" // string@c01e │ │ -398e2a: 2410 dc15 0800 |0daf: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -398e30: 0c08 |0db2: move-result-object v8 │ │ -398e32: 1a0a 5345 |0db3: const-string v10, "SEED" // string@4553 │ │ -398e36: 130f c600 |0db5: const/16 v15, #int 198 // #c6 │ │ -398e3a: 08d9 0400 |0db7: move-object/from16 v217, v4 │ │ -398e3e: 12f4 |0db9: const/4 v4, #int -1 // #ff │ │ -398e40: 7058 f6a3 a24f |0dba: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398e46: 6902 2278 |0dbd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SEED:Lnet/sf/dibdib/thread_any/QOpMain; // field@7822 │ │ -398e4a: 2204 c714 |0dbf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398e4e: 1a08 5445 |0dc1: const-string v8, "SEEK" // string@4554 │ │ -398e52: 130a c700 |0dc3: const/16 v10, #int 199 // #c7 │ │ -398e56: 7030 f4a3 840a |0dc5: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -398e5c: 6904 2378 |0dc8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SEEK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7823 │ │ -398e60: 2208 c714 |0dca: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398e64: 1a0a e4b9 |0dcc: const-string v10, "stash, store as Q" // string@b9e4 │ │ -398e68: 2410 dc15 0a00 |0dce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -398e6e: 0c0a |0dd1: move-result-object v10 │ │ -398e70: 1a0f f946 |0dd2: const-string v15, "STQ" // string@46f9 │ │ -398e74: 08da 0400 |0dd4: move-object/from16 v218, v4 │ │ -398e78: 1304 c800 |0dd6: const/16 v4, #int 200 // #c8 │ │ -398e7c: 08db 0200 |0dd8: move-object/from16 v219, v2 │ │ -398e80: 12f2 |0dda: const/4 v2, #int -1 // #ff │ │ -398e82: 705a f6a3 f824 |0ddb: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398e88: 6908 3678 |0dde: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.STQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7836 │ │ -398e8c: 2202 c714 |0de0: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398e90: 1a04 d968 |0de2: const-string v4, "current time in sec since J2000" // string@68d9 │ │ -398e94: 2410 dc15 0400 |0de4: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -398e9a: 0c04 |0de7: move-result-object v4 │ │ -398e9c: 1a0a 514a |0de8: const-string v10, "TICS" // string@4a51 │ │ -398ea0: 130f c900 |0dea: const/16 v15, #int 201 // #c9 │ │ -398ea4: 08dc 0800 |0dec: move-object/from16 v220, v8 │ │ -398ea8: 1208 |0dee: const/4 v8, #int 0 // #0 │ │ -398eaa: 7054 f6a3 a28f |0def: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398eb0: 6902 4178 |0df2: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TICS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7841 │ │ -398eb4: 2204 c714 |0df4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398eb8: 1a0a 1010 |0df6: const-string v10, "CLOCK" // string@1010 │ │ -398ebc: 1a0f d468 |0df8: const-string v15, "current (Unix) time in sec" // string@68d4 │ │ -398ec0: 2420 dc15 fa00 |0dfa: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -398ec6: 0c0a |0dfd: move-result-object v10 │ │ -398ec8: 1a0f 524a |0dfe: const-string v15, "TICX" // string@4a52 │ │ -398ecc: 08dd 0200 |0e00: move-object/from16 v221, v2 │ │ -398ed0: 1302 ca00 |0e02: const/16 v2, #int 202 // #ca │ │ -398ed4: 705a f6a3 f482 |0e04: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -398eda: 6904 4278 |0e07: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.TICX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7842 │ │ -398ede: 2202 c714 |0e09: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398ee2: 62e1 c679 |0e0b: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c6 │ │ -398ee6: 1adf ab08 |0e0d: const-string v223, "ABOUT" // string@08ab │ │ -398eea: 13e0 cb00 |0e0f: const/16 v224, #int 203 // #cb │ │ -398eee: 13e2 0000 |0e11: const/16 v226, #int 0 // #0 │ │ -398ef2: 1ae3 bab7 |0e13: const-string v227, "show license" // string@b7ba │ │ -398ef6: 08de 0200 |0e15: move-object/from16 v222, v2 │ │ -398efa: 7606 f7a3 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@a3f7 │ │ -398f00: 6902 6c77 |0e1a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ABOUT:Lnet/sf/dibdib/thread_any/QOpMain; // field@776c │ │ -398f04: 2208 c714 |0e1c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398f08: 62e7 9c79 |0e1e: sget-object v231, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799c │ │ -398f0c: 1ae5 d00c |0e20: const-string v229, "BAK2EXT" // string@0cd0 │ │ -398f10: 13e6 cc00 |0e22: const/16 v230, #int 204 // #cc │ │ -398f14: 13e8 0000 |0e24: const/16 v232, #int 0 // #0 │ │ -398f18: 1ae9 ec5f |0e26: const-string v233, "backup data to external storage area" // string@5fec │ │ -398f1c: 08e4 0800 |0e28: move-object/from16 v228, v8 │ │ -398f20: 7606 f7a3 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@a3f7 │ │ -398f26: 6908 7877 |0e2d: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.BAK2EXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7778 │ │ -398f2a: 220a c714 |0e2f: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398f2e: 62e1 c779 |0e31: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ -398f32: 1adf e80c |0e33: const-string v223, "BASSEC" // string@0ce8 │ │ -398f36: 13e0 cd00 |0e35: const/16 v224, #int 205 // #cd │ │ -398f3a: 13e2 ffff |0e37: const/16 v226, #int -1 // #ffff │ │ -398f3e: 1ae3 7cad |0e39: const-string v227, "secondary number base" // string@ad7c │ │ -398f42: 08de 0a00 |0e3b: move-object/from16 v222, v10 │ │ -398f46: 7606 f7a3 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@a3f7 │ │ -398f4c: 690a 7977 |0e40: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.BASSEC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7779 │ │ -398f50: 220f c714 |0e42: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398f54: 1ade 366f |0e44: const-string v222, "escape, reset app's state" // string@6f36 │ │ -398f58: 2501 dc15 de00 |0e46: filled-new-array/range {v222}, [Ljava/lang/String; // type@15dc │ │ -398f5e: 0ce9 |0e49: move-result-object v233 │ │ -398f60: 1ae5 4c18 |0e4a: const-string v229, "ESCAPE" // string@184c │ │ -398f64: 13e6 ce00 |0e4c: const/16 v230, #int 206 // #ce │ │ -398f68: 13e7 0000 |0e4e: const/16 v231, #int 0 // #0 │ │ -398f6c: 08e4 0f00 |0e50: move-object/from16 v228, v15 │ │ -398f70: 7606 f5a3 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@a3f5 │ │ -398f76: 690f 9a77 |0e55: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ -398f7a: 22e4 c714 |0e57: new-instance v228, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398f7e: 08e5 0f00 |0e59: move-object/from16 v229, v15 │ │ -398f82: 1a0f ca42 |0e5b: const-string v15, "QUIT" // string@42ca │ │ -398f86: 08e6 0a00 |0e5d: move-object/from16 v230, v10 │ │ -398f8a: 1a0a 2a6e |0e5f: const-string v10, "end program" // string@6e2a │ │ -398f8e: 2420 dc15 af00 |0e61: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ -398f94: 0ce3 |0e64: move-result-object v227 │ │ -398f96: 1adf 6e18 |0e65: const-string v223, "EXIT" // string@186e │ │ -398f9a: 13e0 cf00 |0e67: const/16 v224, #int 207 // #cf │ │ -398f9e: 13e1 0000 |0e69: const/16 v225, #int 0 // #0 │ │ -398fa2: 13e2 0000 |0e6b: const/16 v226, #int 0 // #0 │ │ -398fa6: 08de e400 |0e6d: move-object/from16 v222, v228 │ │ -398faa: 7606 f5a3 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@a3f5 │ │ -398fb0: 69e4 9c77 |0e72: sput-object v228, Lnet/sf/dibdib/thread_any/QOpMain;.EXIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@779c │ │ -398fb4: 220a c714 |0e74: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398fb8: 62ea c879 |0e76: sget-object v234, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ -398fbc: 1ae8 591d |0e78: const-string v232, "HELP" // string@1d59 │ │ -398fc0: 13e9 d000 |0e7a: const/16 v233, #int 208 // #d0 │ │ -398fc4: 13eb 0000 |0e7c: const/16 v235, #int 0 // #0 │ │ -398fc8: 1aec b9b7 |0e7e: const-string v236, "show help page" // string@b7b9 │ │ -398fcc: 08e7 0a00 |0e80: move-object/from16 v231, v10 │ │ -398fd0: 7606 f7a3 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@a3f7 │ │ -398fd6: 690a ad77 |0e85: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.HELP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ad │ │ -398fda: 220f c714 |0e87: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398fde: 62e1 c979 |0e89: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ -398fe2: 1adf 2322 |0e8b: const-string v223, "LANG" // string@2223 │ │ -398fe6: 13e0 d100 |0e8d: const/16 v224, #int 209 // #d1 │ │ -398fea: 13e2 ffff |0e8f: const/16 v226, #int -1 // #ffff │ │ -398fee: 1ae3 d7ba |0e91: const-string v227, "switch language" // string@bad7 │ │ -398ff2: 08de 0f00 |0e93: move-object/from16 v222, v15 │ │ -398ff6: 7606 f7a3 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@a3f7 │ │ -398ffc: 690f ba77 |0e98: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ba │ │ -399000: 220f c714 |0e9a: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399004: 08df 0a00 |0e9c: move-object/from16 v223, v10 │ │ -399008: 1a0a a745 |0e9e: const-string v10, "SETQ" // string@45a7 │ │ -39900c: 08e0 0800 |0ea0: move-object/from16 v224, v8 │ │ -399010: 1308 d200 |0ea2: const/16 v8, #int 210 // #d2 │ │ -399014: 7030 f4a3 af08 |0ea4: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39901a: 690f 2678 |0ea7: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.SETQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7826 │ │ -39901e: 2208 c714 |0ea9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399022: 62ea ca79 |0eab: sget-object v234, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ -399026: 1ae8 d64e |0ead: const-string v232, "UICOD" // string@4ed6 │ │ -39902a: 13e9 d300 |0eaf: const/16 v233, #int 211 // #d3 │ │ -39902e: 13eb ffff |0eb1: const/16 v235, #int -1 // #ffff │ │ -399032: 1aec 1848 |0eb3: const-string v236, "Set UI offset for Unicode characters" // string@4818 │ │ -399036: 08e7 0800 |0eb5: move-object/from16 v231, v8 │ │ -39903a: 7606 f7a3 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@a3f7 │ │ -399040: 6908 4a78 |0eba: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.UICOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@784a │ │ -399044: 220a c714 |0ebc: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399048: 62f0 cb79 |0ebe: sget-object v240, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ -39904c: 1aee bc50 |0ec0: const-string v238, "VIEW" // string@50bc │ │ -399050: 13ef d400 |0ec2: const/16 v239, #int 212 // #d4 │ │ -399054: 13f1 ffff |0ec4: const/16 v241, #int -1 // #ffff │ │ -399058: 1af2 08ae |0ec6: const-string v242, "set view (filter/ category)" // string@ae08 │ │ -39905c: 08ed 0a00 |0ec8: move-object/from16 v237, v10 │ │ -399060: 7606 f7a3 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@a3f7 │ │ -399066: 690a 5078 |0ecd: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7850 │ │ -39906a: 08e1 0a00 |0ecf: move-object/from16 v225, v10 │ │ -39906e: 220a c714 |0ed1: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399072: 1ae2 6e83 |0ed3: const-string v226, "initialize: access code e-mail password (host user)." // string@836e │ │ -399076: 08e3 0800 |0ed5: move-object/from16 v227, v8 │ │ -39907a: 2501 dc15 e200 |0ed7: filled-new-array/range {v226}, [Ljava/lang/String; // type@15dc │ │ -399080: 0c08 |0eda: move-result-object v8 │ │ -399082: 08e2 0f00 |0edb: move-object/from16 v226, v15 │ │ -399086: 1a0f ff1e |0edd: const-string v15, "INIT" // string@1eff │ │ -39908a: 08e7 0200 |0edf: move-object/from16 v231, v2 │ │ -39908e: 1302 d500 |0ee1: const/16 v2, #int 213 // #d5 │ │ -399092: 08e8 0400 |0ee3: move-object/from16 v232, v4 │ │ -399096: 12f4 |0ee5: const/4 v4, #int -1 // #ff │ │ -399098: 7058 f6a3 fa42 |0ee6: invoke-direct {v10, v15, v2, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39909e: 690a b577 |0ee9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ -3990a2: 2202 c714 |0eeb: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3990a6: 1a08 04ae |0eed: const-string v8, "set overall password" // string@ae04 │ │ -3990aa: 2410 dc15 0800 |0eef: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -3990b0: 0c08 |0ef2: move-result-object v8 │ │ -3990b2: 1a0f 8241 |0ef3: const-string v15, "PW" // string@4182 │ │ -3990b6: 08e9 0a00 |0ef5: move-object/from16 v233, v10 │ │ -3990ba: 130a d600 |0ef7: const/16 v10, #int 214 // #d6 │ │ -3990be: 7058 f6a3 f24a |0ef9: invoke-direct {v2, v15, v10, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3990c4: 6902 f677 |0efc: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ -3990c8: 2208 c714 |0efe: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3990cc: 1a0a 01ae |0f00: const-string v10, "set app's access code" // string@ae01 │ │ -3990d0: 2410 dc15 0a00 |0f02: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3990d6: 0c0a |0f05: move-result-object v10 │ │ -3990d8: 1a0f 8341 |0f06: const-string v15, "PWAC" // string@4183 │ │ -3990dc: 08ea 0200 |0f08: move-object/from16 v234, v2 │ │ -3990e0: 1302 d700 |0f0a: const/16 v2, #int 215 // #d7 │ │ -3990e4: 705a f6a3 f842 |0f0c: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3990ea: 6908 f777 |0f0f: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ -3990ee: 2202 c714 |0f11: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3990f2: 1a04 8742 |0f13: const-string v4, "QAT" // string@4287 │ │ -3990f6: 130a d800 |0f15: const/16 v10, #int 216 // #d8 │ │ -3990fa: 7030 f4a3 420a |0f17: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -399100: 6902 f877 |0f1a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f8 │ │ -399104: 2204 c714 |0f1c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399108: 1a0a 8842 |0f1e: const-string v10, "QATKEY" // string@4288 │ │ -39910c: 130f d900 |0f20: const/16 v15, #int 217 // #d9 │ │ -399110: 7030 f4a3 a40f |0f22: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -399116: 6904 f977 |0f25: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QATKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f9 │ │ -39911a: 220a c714 |0f27: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39911e: 1a0f 8a42 |0f29: const-string v15, "QCLR" // string@428a │ │ -399122: 08eb 0400 |0f2b: move-object/from16 v235, v4 │ │ -399126: 1a04 106a |0f2d: const-string v4, "delete mapping for given PID" // string@6a10 │ │ -39912a: 2420 dc15 4f00 |0f2f: filled-new-array {v15, v4}, [Ljava/lang/String; // type@15dc │ │ -399130: 0c04 |0f32: move-result-object v4 │ │ -399132: 1a0f 8d42 |0f33: const-string v15, "QDEL" // string@428d │ │ -399136: 08ec 0200 |0f35: move-object/from16 v236, v2 │ │ -39913a: 1302 da00 |0f37: const/16 v2, #int 218 // #da │ │ -39913e: 08ed 0800 |0f39: move-object/from16 v237, v8 │ │ -399142: 12f8 |0f3b: const/4 v8, #int -1 // #ff │ │ -399144: 7054 f6a3 fa82 |0f3c: invoke-direct {v10, v15, v2, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -39914a: 690a fa77 |0f3f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.QDEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fa │ │ -39914e: 2202 c714 |0f41: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399152: 1a04 02ae |0f43: const-string v4, "set default value for categories" // string@ae02 │ │ -399156: 2410 dc15 0400 |0f45: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -39915c: 0c04 |0f48: move-result-object v4 │ │ -39915e: 1a0f 8e42 |0f49: const-string v15, "QDFC" // string@428e │ │ -399162: 08ee 0a00 |0f4b: move-object/from16 v238, v10 │ │ -399166: 130a db00 |0f4d: const/16 v10, #int 219 // #db │ │ -39916a: 7054 f6a3 f28a |0f4f: invoke-direct {v2, v15, v10, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -399170: 6902 fb77 |0f52: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QDFC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fb │ │ -399174: 2204 c714 |0f54: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399178: 1a08 9342 |0f56: const-string v8, "QFIX" // string@4293 │ │ -39917c: 130a dc00 |0f58: const/16 v10, #int 220 // #dc │ │ -399180: 7030 f4a3 840a |0f5a: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -399186: 6904 fc77 |0f5d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QFIX:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fc │ │ -39918a: 2208 c714 |0f5f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39918e: 1a0a 07ae |0f61: const-string v10, "set values for IMAP/SMTP host: (host user (portImap portSmtp))" // string@ae07 │ │ -399192: 2410 dc15 0a00 |0f63: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -399198: 0c0a |0f66: move-result-object v10 │ │ -39919a: 1a0f 9442 |0f67: const-string v15, "QHOST" // string@4294 │ │ -39919e: 08ef 0400 |0f69: move-object/from16 v239, v4 │ │ -3991a2: 1304 dd00 |0f6b: const/16 v4, #int 221 // #dd │ │ -3991a6: 08f0 0200 |0f6d: move-object/from16 v240, v2 │ │ -3991aa: 12f2 |0f6f: const/4 v2, #int -1 // #ff │ │ -3991ac: 705a f6a3 f824 |0f70: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3991b2: 6908 fd77 |0f73: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fd │ │ -3991b6: 2204 c714 |0f75: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3991ba: 1a0a ac42 |0f77: const-string v10, "QPID" // string@42ac │ │ -3991be: 1a0f 1173 |0f79: const-string v15, "get PIDs for label and current cat: name -> PID" // string@7311 │ │ -3991c2: 2420 dc15 fa00 |0f7b: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -3991c8: 0c0a |0f7e: move-result-object v10 │ │ -3991ca: 1a0f 9542 |0f7f: const-string v15, "QID" // string@4295 │ │ -3991ce: 085c 0800 |0f81: move-object/from16 v92, v8 │ │ -3991d2: 1308 de00 |0f83: const/16 v8, #int 222 // #de │ │ -3991d6: 705a f6a3 f428 |0f85: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3991dc: 6904 fe77 |0f88: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QID:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fe │ │ -3991e0: 2208 c714 |0f8a: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3991e4: 1a0a 1273 |0f8c: const-string v10, "get data for given PID" // string@7312 │ │ -3991e8: 2410 dc15 0a00 |0f8e: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3991ee: 0c0a |0f91: move-result-object v10 │ │ -3991f0: 1a0f 9842 |0f92: const-string v15, "QLOAD" // string@4298 │ │ -3991f4: 08f1 0400 |0f94: move-object/from16 v241, v4 │ │ -3991f8: 1304 df00 |0f96: const/16 v4, #int 223 // #df │ │ -3991fc: 705a f6a3 f824 |0f98: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -399202: 6908 ff77 |0f9b: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QLOAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ff │ │ -399206: 2204 c714 |0f9d: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39920a: 1a0a 03ae |0f9f: const-string v10, "set my e-mail address" // string@ae03 │ │ -39920e: 2410 dc15 0a00 |0fa1: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -399214: 0c0a |0fa4: move-result-object v10 │ │ -399216: 1a0f 9b42 |0fa5: const-string v15, "QME" // string@429b │ │ -39921a: 08f2 0800 |0fa7: move-object/from16 v242, v8 │ │ -39921e: 1308 e000 |0fa9: const/16 v8, #int 224 // #e0 │ │ -399222: 705a f6a3 f428 |0fab: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -399228: 6904 0178 |0fae: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ -39922c: 2202 c714 |0fb0: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399230: 1a08 9007 |0fb2: const-string v8, ":^" // string@0790 │ │ -399234: 1a0a 28ba |0fb4: const-string v10, "store mapping for current cats: data label -> PID" // string@ba28 │ │ -399238: 2420 dc15 a800 |0fb6: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -39923e: 0c08 |0fb9: move-result-object v8 │ │ -399240: 1a0a b142 |0fba: const-string v10, "QS" // string@42b1 │ │ -399244: 130f e100 |0fbc: const/16 v15, #int 225 // #e1 │ │ -399248: 08f3 0400 |0fbe: move-object/from16 v243, v4 │ │ -39924c: 12e4 |0fc0: const/4 v4, #int -2 // #fe │ │ -39924e: 7058 f6a3 a24f |0fc1: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -399254: 6902 0578 |0fc4: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ -399258: 2204 c714 |0fc6: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39925c: 1a08 bd42 |0fc8: const-string v8, "QTO" // string@42bd │ │ -399260: 130a e200 |0fca: const/16 v10, #int 226 // #e2 │ │ -399264: 7030 f4a3 840a |0fcc: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39926a: 6904 0678 |0fcf: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7806 │ │ -39926e: 2208 c714 |0fd1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399272: 1a0a be42 |0fd3: const-string v10, "QTOKEY" // string@42be │ │ -399276: 130f e300 |0fd5: const/16 v15, #int 227 // #e3 │ │ -39927a: 7030 f4a3 a80f |0fd7: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -399280: 6908 0778 |0fda: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QTOKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7807 │ │ -399284: 220a c714 |0fdc: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399288: 1a0f 28bf |0fde: const-string v15, "update/ replace data of mapping: PID data ->" // string@bf28 │ │ -39928c: 2410 dc15 0f00 |0fe0: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -399292: 0c0f |0fe3: move-result-object v15 │ │ -399294: 08f4 0800 |0fe4: move-object/from16 v244, v8 │ │ -399298: 1a08 d242 |0fe6: const-string v8, "QUP" // string@42d2 │ │ -39929c: 08f5 0400 |0fe8: move-object/from16 v245, v4 │ │ -3992a0: 1304 e400 |0fea: const/16 v4, #int 228 // #e4 │ │ -3992a4: 08f6 0200 |0fec: move-object/from16 v246, v2 │ │ -3992a8: 12e2 |0fee: const/4 v2, #int -2 // #fe │ │ -3992aa: 705f f6a3 8a24 |0fef: invoke-direct {v10, v8, v4, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3992b0: 690a 0878 |0ff2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.QUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7808 │ │ -3992b4: 2204 c714 |0ff4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3992b8: 1a08 6f63 |0ff6: const-string v8, "change mapping's categories: PID cats ->" // string@636f │ │ -3992bc: 2410 dc15 0800 |0ff8: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -3992c2: 0c08 |0ffb: move-result-object v8 │ │ -3992c4: 1a0f d342 |0ffc: const-string v15, "QUPCAT" // string@42d3 │ │ -3992c8: 0878 0a00 |0ffe: move-object/from16 v120, v10 │ │ -3992cc: 130a e500 |1000: const/16 v10, #int 229 // #e5 │ │ -3992d0: 7058 f6a3 f42a |1002: invoke-direct {v4, v15, v10, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3992d6: 6904 0978 |1005: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QUPCAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7809 │ │ -3992da: 2208 c714 |1007: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3992de: 1a0a 27bf |1009: const-string v10, "update/ insert tagged data part of mapping: PID tag data ->" // string@bf27 │ │ -3992e2: 2410 dc15 0a00 |100b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3992e8: 0c0a |100e: move-result-object v10 │ │ -3992ea: 1a0f d442 |100f: const-string v15, "QUPTAGGED" // string@42d4 │ │ -3992ee: 08f7 0400 |1011: move-object/from16 v247, v4 │ │ -3992f2: 1304 e600 |1013: const/16 v4, #int 230 // #e6 │ │ -3992f6: 705a f6a3 f824 |1015: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -3992fc: 6908 0a78 |1018: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ -399300: 2202 c714 |101a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399304: 1a04 a1c4 |101c: const-string v4, "zzSLOW" // string@c4a1 │ │ -399308: 130a e700 |101e: const/16 v10, #int 231 // #e7 │ │ -39930c: 7030 f4a3 420a |1020: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -399312: 6902 6b78 |1023: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.zzSLOW:Lnet/sf/dibdib/thread_any/QOpMain; // field@786b │ │ -399316: 2204 c714 |1025: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39931a: 1a0a 7207 |1027: const-string v10, ":!" // string@0772 │ │ -39931e: 1a0f ad19 |1029: const-string v15, "FACTORIAL" // string@19ad │ │ -399322: 08f8 0200 |102b: move-object/from16 v248, v2 │ │ -399326: 1a02 3270 |102d: const-string v2, "factorial" // string@7032 │ │ -39932a: 2440 dc15 ab2f |102f: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ -399330: 0c02 |1032: move-result-object v2 │ │ -399332: 1a0a ac19 |1033: const-string v10, "FACT" // string@19ac │ │ -399336: 130b e800 |1035: const/16 v11, #int 232 // #e8 │ │ -39933a: 121f |1037: const/4 v15, #int 1 // #1 │ │ -39933c: 7052 f6a3 a4fb |1038: invoke-direct {v4, v10, v11, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ -399342: 6904 a077 |103b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FACT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a0 │ │ -399346: 2202 c714 |103d: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39934a: 1a0a f019 |103f: const-string v10, "FDECD" // string@19f0 │ │ -39934e: 130b e900 |1041: const/16 v11, #int 233 // #e9 │ │ -399352: 7030 f4a3 a20b |1043: invoke-direct {v2, v10, v11}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -399358: 6902 a277 |1046: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.FDECD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a2 │ │ -39935c: 220a c714 |1048: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399360: 1a0b fe19 |104a: const-string v11, "FENCD" // string@19fe │ │ -399364: 130f ea00 |104c: const/16 v15, #int 234 // #ea │ │ -399368: 7030 f4a3 ba0f |104e: invoke-direct {v10, v11, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -39936e: 690a a377 |1051: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.FENCD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a3 │ │ -399372: 220b c714 |1053: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399376: 1a0f 0a43 |1055: const-string v15, "READ" // string@430a │ │ -39937a: 08f9 0a00 |1057: move-object/from16 v249, v10 │ │ -39937e: 130a eb00 |1059: const/16 v10, #int 235 // #eb │ │ -399382: 7030 f4a3 fb0a |105b: invoke-direct {v11, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -399388: 690b 1178 |105e: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.READ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7811 │ │ -39938c: 220a c714 |1060: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399390: 1a0f 3253 |1062: const-string v15, "WRITE" // string@5332 │ │ -399394: 08fa 0b00 |1064: move-object/from16 v250, v11 │ │ -399398: 130b ec00 |1066: const/16 v11, #int 236 // #ec │ │ -39939c: 7030 f4a3 fa0b |1068: invoke-direct {v10, v15, v11}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3993a2: 690a 5378 |106b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.WRITE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7853 │ │ -3993a6: 220b c714 |106d: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3993aa: 620f 7179 |106f: sget-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7971 │ │ -3993ae: 1a10 ae09 |1071: const-string v16, "ARCHIVE" // string@09ae │ │ -3993b2: 1311 ed00 |1073: const/16 v17, #int 237 // #ed │ │ -3993b6: 1312 0000 |1075: const/16 v18, #int 0 // #0 │ │ -3993ba: 1a13 b15d |1077: const-string v19, "archive old entries" // string@5db1 │ │ -3993be: 08fb 0b00 |1079: move-object/from16 v251, v11 │ │ -3993c2: 08fc 1000 |107b: move-object/from16 v252, v16 │ │ -3993c6: 02fd 1100 |107d: move/from16 v253, v17 │ │ -3993ca: 08fe 0f00 |107f: move-object/from16 v254, v15 │ │ -3993ce: 02ff 1200 |1081: move/from16 v255, v18 │ │ -3993d2: 0900 0001 1300 |1083: move-object/16 v256, v19 │ │ -3993d8: 7606 f7a3 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@a3f7 │ │ -3993de: 690b 7377 |1089: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.ARCHIVE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7773 │ │ -3993e2: 220f c714 |108b: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3993e6: 0810 0b00 |108d: move-object/from16 v16, v11 │ │ -3993ea: 1a0b 7418 |108f: const-string v11, "EXPALL" // string@1874 │ │ -3993ee: 0811 0a00 |1091: move-object/from16 v17, v10 │ │ -3993f2: 130a ee00 |1093: const/16 v10, #int 238 // #ee │ │ -3993f6: 7030 f4a3 bf0a |1095: invoke-direct {v15, v11, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -3993fc: 690f 9d77 |1098: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.EXPALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@779d │ │ -399400: 220a c714 |109a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399404: 1a0b 7d18 |109c: const-string v11, "EXPORT" // string@187d │ │ -399408: 0812 0f00 |109e: move-object/from16 v18, v15 │ │ -39940c: 130f ef00 |10a0: const/16 v15, #int 239 // #ef │ │ -399410: 7030 f4a3 ba0f |10a2: invoke-direct {v10, v11, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -399416: 690a 9f77 |10a5: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EXPORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@779f │ │ -39941a: 220b c714 |10a7: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39941e: 1a0f ce1e |10a9: const-string v15, "IMPORT" // string@1ece │ │ -399422: 0813 0a00 |10ab: move-object/from16 v19, v10 │ │ -399426: 130a f000 |10ad: const/16 v10, #int 240 // #f0 │ │ -39942a: 7030 f4a3 fb0a |10af: invoke-direct {v11, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ -399430: 690b b277 |10b2: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.IMPORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b2 │ │ -399434: 220a c714 |10b4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399438: 620f 7379 |10b6: sget-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7973 │ │ -39943c: 1a14 1645 |10b8: const-string v20, "SAVTO" // string@4516 │ │ -399440: 1315 f100 |10ba: const/16 v21, #int 241 // #f1 │ │ -399444: 1316 ffff |10bc: const/16 v22, #int -1 // #ffff │ │ -399448: 1a17 adac |10be: const-string v23, "save all data as encoded copy to named file" // string@acad │ │ -39944c: 08fb 0a00 |10c0: move-object/from16 v251, v10 │ │ -399450: 08fc 1400 |10c2: move-object/from16 v252, v20 │ │ -399454: 02fd 1500 |10c4: move/from16 v253, v21 │ │ -399458: 08fe 0f00 |10c6: move-object/from16 v254, v15 │ │ -39945c: 02ff 1600 |10c8: move/from16 v255, v22 │ │ -399460: 0900 0001 1700 |10ca: move-object/16 v256, v23 │ │ -399466: 7606 f7a3 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@a3f7 │ │ -39946c: 690a 2178 |10d0: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SAVTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7821 │ │ -399470: 220f c714 |10d2: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399474: 1a14 5759 |10d4: const-string v20, "acknowledge invitation or messages for chat" // string@5957 │ │ -399478: 2501 dc15 1400 |10d6: filled-new-array/range {v20}, [Ljava/lang/String; // type@15dc │ │ -39947e: 0c14 |10d9: move-result-object v20 │ │ -399480: 1a15 9a42 |10da: const-string v21, "QMACK" // string@429a │ │ -399484: 1316 f200 |10dc: const/16 v22, #int 242 // #f2 │ │ -399488: 1317 ffff |10de: const/16 v23, #int -1 // #ffff │ │ -39948c: 1318 0000 |10e0: const/16 v24, #int 0 // #0 │ │ -399490: 08fb 0f00 |10e2: move-object/from16 v251, v15 │ │ -399494: 08fc 1500 |10e4: move-object/from16 v252, v21 │ │ -399498: 02fd 1600 |10e6: move/from16 v253, v22 │ │ -39949c: 02fe 1700 |10e8: move/from16 v254, v23 │ │ -3994a0: 02ff 1800 |10ea: move/from16 v255, v24 │ │ -3994a4: 0900 0001 1400 |10ec: move-object/16 v256, v20 │ │ -3994aa: 7606 f5a3 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@a3f5 │ │ -3994b0: 690f 0078 |10f2: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7800 │ │ -3994b4: 2214 c714 |10f4: new-instance v20, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3994b8: 1a15 bcad |10f6: const-string v21, "send invitation (exchange keys)" // string@adbc │ │ -3994bc: 2501 dc15 1500 |10f8: filled-new-array/range {v21}, [Ljava/lang/String; // type@15dc │ │ -3994c2: 0c15 |10fb: move-result-object v21 │ │ -3994c4: 1a16 9c42 |10fc: const-string v22, "QMINVIT" // string@429c │ │ -3994c8: 1317 f300 |10fe: const/16 v23, #int 243 // #f3 │ │ -3994cc: 1318 ffff |1100: const/16 v24, #int -1 // #ffff │ │ -3994d0: 1319 0000 |1102: const/16 v25, #int 0 // #0 │ │ -3994d4: 08fb 1400 |1104: move-object/from16 v251, v20 │ │ -3994d8: 08fc 1600 |1106: move-object/from16 v252, v22 │ │ -3994dc: 02fd 1700 |1108: move/from16 v253, v23 │ │ -3994e0: 02fe 1800 |110a: move/from16 v254, v24 │ │ -3994e4: 02ff 1900 |110c: move/from16 v255, v25 │ │ -3994e8: 0900 0001 1500 |110e: move-object/16 v256, v21 │ │ -3994ee: 7606 f5a3 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@a3f5 │ │ -3994f4: 6914 0278 |1114: sput-object v20, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ -3994f8: 2215 c714 |1116: new-instance v21, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3994fc: 6216 a979 |1118: sget-object v22, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ -399500: 1a17 9e42 |111a: const-string v23, "QMRCV" // string@429e │ │ -399504: 1318 f400 |111c: const/16 v24, #int 244 // #f4 │ │ -399508: 1a1b 9f59 |111e: const-string v27, "activate message receiver for given seconds" // string@599f │ │ -39950c: 08fb 1500 |1120: move-object/from16 v251, v21 │ │ -399510: 08fc 1700 |1122: move-object/from16 v252, v23 │ │ -399514: 02fd 1800 |1124: move/from16 v253, v24 │ │ -399518: 08fe 1600 |1126: move-object/from16 v254, v22 │ │ -39951c: 0900 0001 1b00 |1128: move-object/16 v256, v27 │ │ -399522: 7606 f7a3 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@a3f7 │ │ -399528: 6915 0378 |112e: sput-object v21, Lnet/sf/dibdib/thread_any/QOpMain;.QMRCV:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ -39952c: 2216 c714 |1130: new-instance v22, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399530: 1a17 bdad |1132: const-string v23, "send message: text chat -> (OR: msg '.' ->)" // string@adbd │ │ -399534: 2501 dc15 1700 |1134: filled-new-array/range {v23}, [Ljava/lang/String; // type@15dc │ │ -39953a: 0c17 |1137: move-result-object v23 │ │ -39953c: 1a18 9f42 |1138: const-string v24, "QMSEND" // string@429f │ │ -399540: 1319 f500 |113a: const/16 v25, #int 245 // #f5 │ │ -399544: 131b feff |113c: const/16 v27, #int -2 // #fffe │ │ -399548: 131d 0000 |113e: const/16 v29, #int 0 // #0 │ │ -39954c: 08fb 1600 |1140: move-object/from16 v251, v22 │ │ -399550: 08fc 1800 |1142: move-object/from16 v252, v24 │ │ -399554: 02fd 1900 |1144: move/from16 v253, v25 │ │ -399558: 02fe 1b00 |1146: move/from16 v254, v27 │ │ -39955c: 02ff 1d00 |1148: move/from16 v255, v29 │ │ -399560: 0900 0001 1700 |114a: move-object/16 v256, v23 │ │ -399566: 7606 f5a3 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@a3f5 │ │ -39956c: 6916 0478 |1150: sput-object v22, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7804 │ │ -399570: 0817 0f00 |1152: move-object/from16 v23, v15 │ │ -399574: 130f f600 |1154: const/16 v15, #int 246 // #f6 │ │ -399578: 23ff 1716 |1156: new-array v15, v15, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ -39957c: 1318 0000 |1158: const/16 v24, #int 0 // #0 │ │ -399580: 4d06 0f18 |115a: aput-object v6, v15, v24 │ │ -399584: 1216 |115c: const/4 v6, #int 1 // #1 │ │ -399586: 4d00 0f06 |115d: aput-object v0, v15, v6 │ │ -39958a: 1220 |115f: const/4 v0, #int 2 // #2 │ │ -39958c: 4d01 0f00 |1160: aput-object v1, v15, v0 │ │ -399590: 1230 |1162: const/4 v0, #int 3 // #3 │ │ -399592: 4d03 0f00 |1163: aput-object v3, v15, v0 │ │ -399596: 1240 |1165: const/4 v0, #int 4 // #4 │ │ -399598: 4d05 0f00 |1166: aput-object v5, v15, v0 │ │ -39959c: 1250 |1168: const/4 v0, #int 5 // #5 │ │ -39959e: 4d07 0f00 |1169: aput-object v7, v15, v0 │ │ -3995a2: 1260 |116b: const/4 v0, #int 6 // #6 │ │ -3995a4: 4d09 0f00 |116c: aput-object v9, v15, v0 │ │ -3995a8: 1270 |116e: const/4 v0, #int 7 // #7 │ │ -3995aa: 4d0d 0f00 |116f: aput-object v13, v15, v0 │ │ -3995ae: 1300 0800 |1171: const/16 v0, #int 8 // #8 │ │ -3995b2: 4d0e 0f00 |1173: aput-object v14, v15, v0 │ │ -3995b6: 1300 0900 |1175: const/16 v0, #int 9 // #9 │ │ -3995ba: 4d0c 0f00 |1177: aput-object v12, v15, v0 │ │ -3995be: 1300 0a00 |1179: const/16 v0, #int 10 // #a │ │ -3995c2: 4d1a 0f00 |117b: aput-object v26, v15, v0 │ │ -3995c6: 1300 0b00 |117d: const/16 v0, #int 11 // #b │ │ -3995ca: 4d1c 0f00 |117f: aput-object v28, v15, v0 │ │ -3995ce: 1300 0c00 |1181: const/16 v0, #int 12 // #c │ │ -3995d2: 4d1e 0f00 |1183: aput-object v30, v15, v0 │ │ -3995d6: 1300 0d00 |1185: const/16 v0, #int 13 // #d │ │ -3995da: 4d1f 0f00 |1187: aput-object v31, v15, v0 │ │ -3995de: 1300 0e00 |1189: const/16 v0, #int 14 // #e │ │ -3995e2: 4d20 0f00 |118b: aput-object v32, v15, v0 │ │ -3995e6: 1300 0f00 |118d: const/16 v0, #int 15 // #f │ │ -3995ea: 4d21 0f00 |118f: aput-object v33, v15, v0 │ │ -3995ee: 1300 1000 |1191: const/16 v0, #int 16 // #10 │ │ -3995f2: 4d22 0f00 |1193: aput-object v34, v15, v0 │ │ -3995f6: 1300 1100 |1195: const/16 v0, #int 17 // #11 │ │ -3995fa: 4d23 0f00 |1197: aput-object v35, v15, v0 │ │ -3995fe: 1300 1200 |1199: const/16 v0, #int 18 // #12 │ │ -399602: 4d24 0f00 |119b: aput-object v36, v15, v0 │ │ -399606: 1300 1300 |119d: const/16 v0, #int 19 // #13 │ │ -39960a: 4d25 0f00 |119f: aput-object v37, v15, v0 │ │ -39960e: 1300 1400 |11a1: const/16 v0, #int 20 // #14 │ │ -399612: 4d26 0f00 |11a3: aput-object v38, v15, v0 │ │ -399616: 1300 1500 |11a5: const/16 v0, #int 21 // #15 │ │ -39961a: 4d28 0f00 |11a7: aput-object v40, v15, v0 │ │ -39961e: 1300 1600 |11a9: const/16 v0, #int 22 // #16 │ │ -399622: 4d27 0f00 |11ab: aput-object v39, v15, v0 │ │ -399626: 1300 1700 |11ad: const/16 v0, #int 23 // #17 │ │ -39962a: 4d2a 0f00 |11af: aput-object v42, v15, v0 │ │ -39962e: 1300 1800 |11b1: const/16 v0, #int 24 // #18 │ │ -399632: 4d29 0f00 |11b3: aput-object v41, v15, v0 │ │ -399636: 1300 1900 |11b5: const/16 v0, #int 25 // #19 │ │ -39963a: 4d2b 0f00 |11b7: aput-object v43, v15, v0 │ │ -39963e: 1300 1a00 |11b9: const/16 v0, #int 26 // #1a │ │ -399642: 4d2c 0f00 |11bb: aput-object v44, v15, v0 │ │ -399646: 1300 1b00 |11bd: const/16 v0, #int 27 // #1b │ │ -39964a: 4d2d 0f00 |11bf: aput-object v45, v15, v0 │ │ -39964e: 1300 1c00 |11c1: const/16 v0, #int 28 // #1c │ │ -399652: 4d2e 0f00 |11c3: aput-object v46, v15, v0 │ │ -399656: 1300 1d00 |11c5: const/16 v0, #int 29 // #1d │ │ -39965a: 4d2f 0f00 |11c7: aput-object v47, v15, v0 │ │ -39965e: 1300 1e00 |11c9: const/16 v0, #int 30 // #1e │ │ -399662: 4d30 0f00 |11cb: aput-object v48, v15, v0 │ │ -399666: 1300 1f00 |11cd: const/16 v0, #int 31 // #1f │ │ -39966a: 4d31 0f00 |11cf: aput-object v49, v15, v0 │ │ -39966e: 1300 2000 |11d1: const/16 v0, #int 32 // #20 │ │ -399672: 4d32 0f00 |11d3: aput-object v50, v15, v0 │ │ -399676: 1300 2100 |11d5: const/16 v0, #int 33 // #21 │ │ -39967a: 4d33 0f00 |11d7: aput-object v51, v15, v0 │ │ -39967e: 1300 2200 |11d9: const/16 v0, #int 34 // #22 │ │ -399682: 4d34 0f00 |11db: aput-object v52, v15, v0 │ │ -399686: 1300 2300 |11dd: const/16 v0, #int 35 // #23 │ │ -39968a: 4d35 0f00 |11df: aput-object v53, v15, v0 │ │ -39968e: 1300 2400 |11e1: const/16 v0, #int 36 // #24 │ │ -399692: 4d37 0f00 |11e3: aput-object v55, v15, v0 │ │ -399696: 1300 2500 |11e5: const/16 v0, #int 37 // #25 │ │ -39969a: 4d36 0f00 |11e7: aput-object v54, v15, v0 │ │ -39969e: 1300 2600 |11e9: const/16 v0, #int 38 // #26 │ │ -3996a2: 4d38 0f00 |11eb: aput-object v56, v15, v0 │ │ -3996a6: 1300 2700 |11ed: const/16 v0, #int 39 // #27 │ │ -3996aa: 4d39 0f00 |11ef: aput-object v57, v15, v0 │ │ -3996ae: 1300 2800 |11f1: const/16 v0, #int 40 // #28 │ │ -3996b2: 4d3a 0f00 |11f3: aput-object v58, v15, v0 │ │ -3996b6: 1300 2900 |11f5: const/16 v0, #int 41 // #29 │ │ -3996ba: 4d3b 0f00 |11f7: aput-object v59, v15, v0 │ │ -3996be: 1300 2a00 |11f9: const/16 v0, #int 42 // #2a │ │ -3996c2: 4d3c 0f00 |11fb: aput-object v60, v15, v0 │ │ -3996c6: 1300 2b00 |11fd: const/16 v0, #int 43 // #2b │ │ -3996ca: 4d3d 0f00 |11ff: aput-object v61, v15, v0 │ │ -3996ce: 1300 2c00 |1201: const/16 v0, #int 44 // #2c │ │ -3996d2: 4d3e 0f00 |1203: aput-object v62, v15, v0 │ │ -3996d6: 1300 2d00 |1205: const/16 v0, #int 45 // #2d │ │ -3996da: 4d3f 0f00 |1207: aput-object v63, v15, v0 │ │ -3996de: 1300 2e00 |1209: const/16 v0, #int 46 // #2e │ │ -3996e2: 4d40 0f00 |120b: aput-object v64, v15, v0 │ │ -3996e6: 1300 2f00 |120d: const/16 v0, #int 47 // #2f │ │ -3996ea: 4d41 0f00 |120f: aput-object v65, v15, v0 │ │ -3996ee: 1300 3000 |1211: const/16 v0, #int 48 // #30 │ │ -3996f2: 4d42 0f00 |1213: aput-object v66, v15, v0 │ │ -3996f6: 1300 3100 |1215: const/16 v0, #int 49 // #31 │ │ -3996fa: 4d43 0f00 |1217: aput-object v67, v15, v0 │ │ -3996fe: 1300 3200 |1219: const/16 v0, #int 50 // #32 │ │ -399702: 4d44 0f00 |121b: aput-object v68, v15, v0 │ │ -399706: 1300 3300 |121d: const/16 v0, #int 51 // #33 │ │ -39970a: 4d46 0f00 |121f: aput-object v70, v15, v0 │ │ -39970e: 1300 3400 |1221: const/16 v0, #int 52 // #34 │ │ -399712: 4d45 0f00 |1223: aput-object v69, v15, v0 │ │ -399716: 1300 3500 |1225: const/16 v0, #int 53 // #35 │ │ -39971a: 4d47 0f00 |1227: aput-object v71, v15, v0 │ │ -39971e: 1300 3600 |1229: const/16 v0, #int 54 // #36 │ │ -399722: 4d48 0f00 |122b: aput-object v72, v15, v0 │ │ -399726: 1300 3700 |122d: const/16 v0, #int 55 // #37 │ │ -39972a: 4d49 0f00 |122f: aput-object v73, v15, v0 │ │ -39972e: 1300 3800 |1231: const/16 v0, #int 56 // #38 │ │ -399732: 4d4a 0f00 |1233: aput-object v74, v15, v0 │ │ -399736: 1300 3900 |1235: const/16 v0, #int 57 // #39 │ │ -39973a: 4d4b 0f00 |1237: aput-object v75, v15, v0 │ │ -39973e: 1300 3a00 |1239: const/16 v0, #int 58 // #3a │ │ -399742: 4d4c 0f00 |123b: aput-object v76, v15, v0 │ │ -399746: 1300 3b00 |123d: const/16 v0, #int 59 // #3b │ │ -39974a: 4d4d 0f00 |123f: aput-object v77, v15, v0 │ │ -39974e: 1300 3c00 |1241: const/16 v0, #int 60 // #3c │ │ -399752: 4d4e 0f00 |1243: aput-object v78, v15, v0 │ │ -399756: 1300 3d00 |1245: const/16 v0, #int 61 // #3d │ │ -39975a: 4d4f 0f00 |1247: aput-object v79, v15, v0 │ │ -39975e: 1300 3e00 |1249: const/16 v0, #int 62 // #3e │ │ -399762: 4d50 0f00 |124b: aput-object v80, v15, v0 │ │ -399766: 1300 3f00 |124d: const/16 v0, #int 63 // #3f │ │ -39976a: 4d51 0f00 |124f: aput-object v81, v15, v0 │ │ -39976e: 1300 4000 |1251: const/16 v0, #int 64 // #40 │ │ -399772: 4d52 0f00 |1253: aput-object v82, v15, v0 │ │ -399776: 1300 4100 |1255: const/16 v0, #int 65 // #41 │ │ -39977a: 4d53 0f00 |1257: aput-object v83, v15, v0 │ │ -39977e: 1300 4200 |1259: const/16 v0, #int 66 // #42 │ │ -399782: 4d54 0f00 |125b: aput-object v84, v15, v0 │ │ -399786: 1300 4300 |125d: const/16 v0, #int 67 // #43 │ │ -39978a: 4d55 0f00 |125f: aput-object v85, v15, v0 │ │ -39978e: 1300 4400 |1261: const/16 v0, #int 68 // #44 │ │ -399792: 4d56 0f00 |1263: aput-object v86, v15, v0 │ │ -399796: 1300 4500 |1265: const/16 v0, #int 69 // #45 │ │ -39979a: 4d57 0f00 |1267: aput-object v87, v15, v0 │ │ -39979e: 1300 4600 |1269: const/16 v0, #int 70 // #46 │ │ -3997a2: 4d58 0f00 |126b: aput-object v88, v15, v0 │ │ -3997a6: 1300 4700 |126d: const/16 v0, #int 71 // #47 │ │ -3997aa: 4d59 0f00 |126f: aput-object v89, v15, v0 │ │ -3997ae: 1300 4800 |1271: const/16 v0, #int 72 // #48 │ │ -3997b2: 4d5a 0f00 |1273: aput-object v90, v15, v0 │ │ -3997b6: 1300 4900 |1275: const/16 v0, #int 73 // #49 │ │ -3997ba: 4d5b 0f00 |1277: aput-object v91, v15, v0 │ │ -3997be: 1300 4a00 |1279: const/16 v0, #int 74 // #4a │ │ -3997c2: 4d5d 0f00 |127b: aput-object v93, v15, v0 │ │ -3997c6: 1300 4b00 |127d: const/16 v0, #int 75 // #4b │ │ -3997ca: 4d5e 0f00 |127f: aput-object v94, v15, v0 │ │ -3997ce: 1300 4c00 |1281: const/16 v0, #int 76 // #4c │ │ -3997d2: 4d5f 0f00 |1283: aput-object v95, v15, v0 │ │ -3997d6: 1300 4d00 |1285: const/16 v0, #int 77 // #4d │ │ -3997da: 4d61 0f00 |1287: aput-object v97, v15, v0 │ │ -3997de: 1300 4e00 |1289: const/16 v0, #int 78 // #4e │ │ -3997e2: 4d60 0f00 |128b: aput-object v96, v15, v0 │ │ -3997e6: 1300 4f00 |128d: const/16 v0, #int 79 // #4f │ │ -3997ea: 4d62 0f00 |128f: aput-object v98, v15, v0 │ │ -3997ee: 1300 5000 |1291: const/16 v0, #int 80 // #50 │ │ -3997f2: 4d63 0f00 |1293: aput-object v99, v15, v0 │ │ -3997f6: 1300 5100 |1295: const/16 v0, #int 81 // #51 │ │ -3997fa: 4d64 0f00 |1297: aput-object v100, v15, v0 │ │ -3997fe: 1300 5200 |1299: const/16 v0, #int 82 // #52 │ │ -399802: 4d65 0f00 |129b: aput-object v101, v15, v0 │ │ -399806: 1300 5300 |129d: const/16 v0, #int 83 // #53 │ │ -39980a: 4d66 0f00 |129f: aput-object v102, v15, v0 │ │ -39980e: 1300 5400 |12a1: const/16 v0, #int 84 // #54 │ │ -399812: 4d67 0f00 |12a3: aput-object v103, v15, v0 │ │ -399816: 1300 5500 |12a5: const/16 v0, #int 85 // #55 │ │ -39981a: 4d68 0f00 |12a7: aput-object v104, v15, v0 │ │ -39981e: 1300 5600 |12a9: const/16 v0, #int 86 // #56 │ │ -399822: 4d69 0f00 |12ab: aput-object v105, v15, v0 │ │ -399826: 1300 5700 |12ad: const/16 v0, #int 87 // #57 │ │ -39982a: 4d6a 0f00 |12af: aput-object v106, v15, v0 │ │ -39982e: 1300 5800 |12b1: const/16 v0, #int 88 // #58 │ │ -399832: 4d6b 0f00 |12b3: aput-object v107, v15, v0 │ │ -399836: 1300 5900 |12b5: const/16 v0, #int 89 // #59 │ │ -39983a: 4d6d 0f00 |12b7: aput-object v109, v15, v0 │ │ -39983e: 1300 5a00 |12b9: const/16 v0, #int 90 // #5a │ │ -399842: 4d6c 0f00 |12bb: aput-object v108, v15, v0 │ │ -399846: 1300 5b00 |12bd: const/16 v0, #int 91 // #5b │ │ -39984a: 4d76 0f00 |12bf: aput-object v118, v15, v0 │ │ -39984e: 1300 5c00 |12c1: const/16 v0, #int 92 // #5c │ │ -399852: 4d75 0f00 |12c3: aput-object v117, v15, v0 │ │ -399856: 1300 5d00 |12c5: const/16 v0, #int 93 // #5d │ │ -39985a: 4d6e 0f00 |12c7: aput-object v110, v15, v0 │ │ -39985e: 1300 5e00 |12c9: const/16 v0, #int 94 // #5e │ │ -399862: 4d6f 0f00 |12cb: aput-object v111, v15, v0 │ │ -399866: 1300 5f00 |12cd: const/16 v0, #int 95 // #5f │ │ -39986a: 4d70 0f00 |12cf: aput-object v112, v15, v0 │ │ -39986e: 1300 6000 |12d1: const/16 v0, #int 96 // #60 │ │ -399872: 4d71 0f00 |12d3: aput-object v113, v15, v0 │ │ -399876: 1300 6100 |12d5: const/16 v0, #int 97 // #61 │ │ -39987a: 4d72 0f00 |12d7: aput-object v114, v15, v0 │ │ -39987e: 1300 6200 |12d9: const/16 v0, #int 98 // #62 │ │ -399882: 4d73 0f00 |12db: aput-object v115, v15, v0 │ │ -399886: 1300 6300 |12dd: const/16 v0, #int 99 // #63 │ │ -39988a: 4d74 0f00 |12df: aput-object v116, v15, v0 │ │ -39988e: 1300 6400 |12e1: const/16 v0, #int 100 // #64 │ │ -399892: 4d77 0f00 |12e3: aput-object v119, v15, v0 │ │ -399896: 1300 6500 |12e5: const/16 v0, #int 101 // #65 │ │ -39989a: 4d98 0f00 |12e7: aput-object v152, v15, v0 │ │ -39989e: 1300 6600 |12e9: const/16 v0, #int 102 // #66 │ │ -3998a2: 4d97 0f00 |12eb: aput-object v151, v15, v0 │ │ -3998a6: 1300 6700 |12ed: const/16 v0, #int 103 // #67 │ │ -3998aa: 4d79 0f00 |12ef: aput-object v121, v15, v0 │ │ -3998ae: 1300 6800 |12f1: const/16 v0, #int 104 // #68 │ │ -3998b2: 4d7a 0f00 |12f3: aput-object v122, v15, v0 │ │ -3998b6: 1300 6900 |12f5: const/16 v0, #int 105 // #69 │ │ -3998ba: 4d7b 0f00 |12f7: aput-object v123, v15, v0 │ │ -3998be: 1300 6a00 |12f9: const/16 v0, #int 106 // #6a │ │ -3998c2: 4d7c 0f00 |12fb: aput-object v124, v15, v0 │ │ -3998c6: 1300 6b00 |12fd: const/16 v0, #int 107 // #6b │ │ -3998ca: 4d7d 0f00 |12ff: aput-object v125, v15, v0 │ │ -3998ce: 1300 6c00 |1301: const/16 v0, #int 108 // #6c │ │ -3998d2: 4d7e 0f00 |1303: aput-object v126, v15, v0 │ │ -3998d6: 1300 6d00 |1305: const/16 v0, #int 109 // #6d │ │ -3998da: 4d7f 0f00 |1307: aput-object v127, v15, v0 │ │ -3998de: 1300 6e00 |1309: const/16 v0, #int 110 // #6e │ │ -3998e2: 4d80 0f00 |130b: aput-object v128, v15, v0 │ │ -3998e6: 1300 6f00 |130d: const/16 v0, #int 111 // #6f │ │ -3998ea: 4d81 0f00 |130f: aput-object v129, v15, v0 │ │ -3998ee: 1300 7000 |1311: const/16 v0, #int 112 // #70 │ │ -3998f2: 4d82 0f00 |1313: aput-object v130, v15, v0 │ │ -3998f6: 1300 7100 |1315: const/16 v0, #int 113 // #71 │ │ -3998fa: 4d83 0f00 |1317: aput-object v131, v15, v0 │ │ -3998fe: 1300 7200 |1319: const/16 v0, #int 114 // #72 │ │ -399902: 4d84 0f00 |131b: aput-object v132, v15, v0 │ │ -399906: 1300 7300 |131d: const/16 v0, #int 115 // #73 │ │ -39990a: 4d85 0f00 |131f: aput-object v133, v15, v0 │ │ -39990e: 1300 7400 |1321: const/16 v0, #int 116 // #74 │ │ -399912: 4d86 0f00 |1323: aput-object v134, v15, v0 │ │ -399916: 1300 7500 |1325: const/16 v0, #int 117 // #75 │ │ -39991a: 4d87 0f00 |1327: aput-object v135, v15, v0 │ │ -39991e: 1300 7600 |1329: const/16 v0, #int 118 // #76 │ │ -399922: 4d88 0f00 |132b: aput-object v136, v15, v0 │ │ -399926: 1300 7700 |132d: const/16 v0, #int 119 // #77 │ │ -39992a: 4d89 0f00 |132f: aput-object v137, v15, v0 │ │ -39992e: 1300 7800 |1331: const/16 v0, #int 120 // #78 │ │ -399932: 4d8a 0f00 |1333: aput-object v138, v15, v0 │ │ -399936: 1300 7900 |1335: const/16 v0, #int 121 // #79 │ │ -39993a: 4d8b 0f00 |1337: aput-object v139, v15, v0 │ │ -39993e: 1300 7a00 |1339: const/16 v0, #int 122 // #7a │ │ -399942: 4d8c 0f00 |133b: aput-object v140, v15, v0 │ │ -399946: 1300 7b00 |133d: const/16 v0, #int 123 // #7b │ │ -39994a: 4d8d 0f00 |133f: aput-object v141, v15, v0 │ │ -39994e: 1300 7c00 |1341: const/16 v0, #int 124 // #7c │ │ -399952: 4d8e 0f00 |1343: aput-object v142, v15, v0 │ │ -399956: 1300 7d00 |1345: const/16 v0, #int 125 // #7d │ │ -39995a: 4d8f 0f00 |1347: aput-object v143, v15, v0 │ │ -39995e: 1300 7e00 |1349: const/16 v0, #int 126 // #7e │ │ -399962: 4d90 0f00 |134b: aput-object v144, v15, v0 │ │ -399966: 1300 7f00 |134d: const/16 v0, #int 127 // #7f │ │ -39996a: 4d91 0f00 |134f: aput-object v145, v15, v0 │ │ -39996e: 1300 8000 |1351: const/16 v0, #int 128 // #80 │ │ -399972: 4d92 0f00 |1353: aput-object v146, v15, v0 │ │ -399976: 1300 8100 |1355: const/16 v0, #int 129 // #81 │ │ -39997a: 4d93 0f00 |1357: aput-object v147, v15, v0 │ │ -39997e: 1300 8200 |1359: const/16 v0, #int 130 // #82 │ │ -399982: 4d94 0f00 |135b: aput-object v148, v15, v0 │ │ -399986: 1300 8300 |135d: const/16 v0, #int 131 // #83 │ │ -39998a: 4d95 0f00 |135f: aput-object v149, v15, v0 │ │ -39998e: 1300 8400 |1361: const/16 v0, #int 132 // #84 │ │ -399992: 4d96 0f00 |1363: aput-object v150, v15, v0 │ │ -399996: 1300 8500 |1365: const/16 v0, #int 133 // #85 │ │ -39999a: 4d99 0f00 |1367: aput-object v153, v15, v0 │ │ -39999e: 1300 8600 |1369: const/16 v0, #int 134 // #86 │ │ -3999a2: 4d9a 0f00 |136b: aput-object v154, v15, v0 │ │ -3999a6: 1300 8700 |136d: const/16 v0, #int 135 // #87 │ │ -3999aa: 4daa 0f00 |136f: aput-object v170, v15, v0 │ │ -3999ae: 1300 8800 |1371: const/16 v0, #int 136 // #88 │ │ -3999b2: 4da9 0f00 |1373: aput-object v169, v15, v0 │ │ -3999b6: 1300 8900 |1375: const/16 v0, #int 137 // #89 │ │ -3999ba: 4d9b 0f00 |1377: aput-object v155, v15, v0 │ │ -3999be: 1300 8a00 |1379: const/16 v0, #int 138 // #8a │ │ -3999c2: 4d9c 0f00 |137b: aput-object v156, v15, v0 │ │ -3999c6: 1300 8b00 |137d: const/16 v0, #int 139 // #8b │ │ -3999ca: 4d9d 0f00 |137f: aput-object v157, v15, v0 │ │ -3999ce: 1300 8c00 |1381: const/16 v0, #int 140 // #8c │ │ -3999d2: 4d9e 0f00 |1383: aput-object v158, v15, v0 │ │ -3999d6: 1300 8d00 |1385: const/16 v0, #int 141 // #8d │ │ -3999da: 4d9f 0f00 |1387: aput-object v159, v15, v0 │ │ -3999de: 1300 8e00 |1389: const/16 v0, #int 142 // #8e │ │ -3999e2: 4da0 0f00 |138b: aput-object v160, v15, v0 │ │ -3999e6: 1300 8f00 |138d: const/16 v0, #int 143 // #8f │ │ -3999ea: 4da1 0f00 |138f: aput-object v161, v15, v0 │ │ -3999ee: 1300 9000 |1391: const/16 v0, #int 144 // #90 │ │ -3999f2: 4da2 0f00 |1393: aput-object v162, v15, v0 │ │ -3999f6: 1300 9100 |1395: const/16 v0, #int 145 // #91 │ │ -3999fa: 4da3 0f00 |1397: aput-object v163, v15, v0 │ │ -3999fe: 1300 9200 |1399: const/16 v0, #int 146 // #92 │ │ -399a02: 4da4 0f00 |139b: aput-object v164, v15, v0 │ │ -399a06: 1300 9300 |139d: const/16 v0, #int 147 // #93 │ │ -399a0a: 4da5 0f00 |139f: aput-object v165, v15, v0 │ │ -399a0e: 1300 9400 |13a1: const/16 v0, #int 148 // #94 │ │ -399a12: 4da6 0f00 |13a3: aput-object v166, v15, v0 │ │ -399a16: 1300 9500 |13a5: const/16 v0, #int 149 // #95 │ │ -399a1a: 4da7 0f00 |13a7: aput-object v167, v15, v0 │ │ -399a1e: 1300 9600 |13a9: const/16 v0, #int 150 // #96 │ │ -399a22: 4da8 0f00 |13ab: aput-object v168, v15, v0 │ │ -399a26: 1300 9700 |13ad: const/16 v0, #int 151 // #97 │ │ -399a2a: 4db2 0f00 |13af: aput-object v178, v15, v0 │ │ -399a2e: 1300 9800 |13b1: const/16 v0, #int 152 // #98 │ │ -399a32: 4db1 0f00 |13b3: aput-object v177, v15, v0 │ │ -399a36: 1300 9900 |13b5: const/16 v0, #int 153 // #99 │ │ -399a3a: 4dab 0f00 |13b7: aput-object v171, v15, v0 │ │ -399a3e: 1300 9a00 |13b9: const/16 v0, #int 154 // #9a │ │ -399a42: 4dac 0f00 |13bb: aput-object v172, v15, v0 │ │ -399a46: 1300 9b00 |13bd: const/16 v0, #int 155 // #9b │ │ -399a4a: 4dad 0f00 |13bf: aput-object v173, v15, v0 │ │ -399a4e: 1300 9c00 |13c1: const/16 v0, #int 156 // #9c │ │ -399a52: 4dae 0f00 |13c3: aput-object v174, v15, v0 │ │ -399a56: 1300 9d00 |13c5: const/16 v0, #int 157 // #9d │ │ -399a5a: 4daf 0f00 |13c7: aput-object v175, v15, v0 │ │ -399a5e: 1300 9e00 |13c9: const/16 v0, #int 158 // #9e │ │ -399a62: 4db0 0f00 |13cb: aput-object v176, v15, v0 │ │ -399a66: 1300 9f00 |13cd: const/16 v0, #int 159 // #9f │ │ -399a6a: 4db3 0f00 |13cf: aput-object v179, v15, v0 │ │ -399a6e: 1300 a000 |13d1: const/16 v0, #int 160 // #a0 │ │ -399a72: 4db4 0f00 |13d3: aput-object v180, v15, v0 │ │ -399a76: 1300 a100 |13d5: const/16 v0, #int 161 // #a1 │ │ -399a7a: 4db6 0f00 |13d7: aput-object v182, v15, v0 │ │ -399a7e: 1300 a200 |13d9: const/16 v0, #int 162 // #a2 │ │ -399a82: 4db7 0f00 |13db: aput-object v183, v15, v0 │ │ -399a86: 1300 a300 |13dd: const/16 v0, #int 163 // #a3 │ │ -399a8a: 4db5 0f00 |13df: aput-object v181, v15, v0 │ │ -399a8e: 1300 a400 |13e1: const/16 v0, #int 164 // #a4 │ │ -399a92: 4dcb 0f00 |13e3: aput-object v203, v15, v0 │ │ -399a96: 1300 a500 |13e5: const/16 v0, #int 165 // #a5 │ │ -399a9a: 4dca 0f00 |13e7: aput-object v202, v15, v0 │ │ -399a9e: 1300 a600 |13e9: const/16 v0, #int 166 // #a6 │ │ -399aa2: 4db8 0f00 |13eb: aput-object v184, v15, v0 │ │ -399aa6: 1300 a700 |13ed: const/16 v0, #int 167 // #a7 │ │ -399aaa: 4db9 0f00 |13ef: aput-object v185, v15, v0 │ │ -399aae: 1300 a800 |13f1: const/16 v0, #int 168 // #a8 │ │ -399ab2: 4dba 0f00 |13f3: aput-object v186, v15, v0 │ │ -399ab6: 1300 a900 |13f5: const/16 v0, #int 169 // #a9 │ │ -399aba: 4dbb 0f00 |13f7: aput-object v187, v15, v0 │ │ -399abe: 1300 aa00 |13f9: const/16 v0, #int 170 // #aa │ │ -399ac2: 4dbc 0f00 |13fb: aput-object v188, v15, v0 │ │ -399ac6: 1300 ab00 |13fd: const/16 v0, #int 171 // #ab │ │ -399aca: 4dbd 0f00 |13ff: aput-object v189, v15, v0 │ │ -399ace: 1300 ac00 |1401: const/16 v0, #int 172 // #ac │ │ -399ad2: 4dbe 0f00 |1403: aput-object v190, v15, v0 │ │ -399ad6: 1300 ad00 |1405: const/16 v0, #int 173 // #ad │ │ -399ada: 4dbf 0f00 |1407: aput-object v191, v15, v0 │ │ -399ade: 1300 ae00 |1409: const/16 v0, #int 174 // #ae │ │ -399ae2: 4dc0 0f00 |140b: aput-object v192, v15, v0 │ │ -399ae6: 1300 af00 |140d: const/16 v0, #int 175 // #af │ │ -399aea: 4dc1 0f00 |140f: aput-object v193, v15, v0 │ │ -399aee: 1300 b000 |1411: const/16 v0, #int 176 // #b0 │ │ -399af2: 4dc2 0f00 |1413: aput-object v194, v15, v0 │ │ -399af6: 1300 b100 |1415: const/16 v0, #int 177 // #b1 │ │ -399afa: 4dc3 0f00 |1417: aput-object v195, v15, v0 │ │ -399afe: 1300 b200 |1419: const/16 v0, #int 178 // #b2 │ │ -399b02: 4dc5 0f00 |141b: aput-object v197, v15, v0 │ │ -399b06: 1300 b300 |141d: const/16 v0, #int 179 // #b3 │ │ -399b0a: 4dc4 0f00 |141f: aput-object v196, v15, v0 │ │ -399b0e: 1300 b400 |1421: const/16 v0, #int 180 // #b4 │ │ -399b12: 4dc8 0f00 |1423: aput-object v200, v15, v0 │ │ -399b16: 1300 b500 |1425: const/16 v0, #int 181 // #b5 │ │ -399b1a: 4dc9 0f00 |1427: aput-object v201, v15, v0 │ │ -399b1e: 1300 b600 |1429: const/16 v0, #int 182 // #b6 │ │ -399b22: 4dc7 0f00 |142b: aput-object v199, v15, v0 │ │ -399b26: 1300 b700 |142d: const/16 v0, #int 183 // #b7 │ │ -399b2a: 4dcc 0f00 |142f: aput-object v204, v15, v0 │ │ -399b2e: 1300 b800 |1431: const/16 v0, #int 184 // #b8 │ │ -399b32: 4dc6 0f00 |1433: aput-object v198, v15, v0 │ │ -399b36: 1300 b900 |1435: const/16 v0, #int 185 // #b9 │ │ -399b3a: 4dd2 0f00 |1437: aput-object v210, v15, v0 │ │ -399b3e: 1300 ba00 |1439: const/16 v0, #int 186 // #ba │ │ -399b42: 4dd1 0f00 |143b: aput-object v209, v15, v0 │ │ -399b46: 1300 bb00 |143d: const/16 v0, #int 187 // #bb │ │ -399b4a: 4dcd 0f00 |143f: aput-object v205, v15, v0 │ │ -399b4e: 1300 bc00 |1441: const/16 v0, #int 188 // #bc │ │ -399b52: 4dd4 0f00 |1443: aput-object v212, v15, v0 │ │ -399b56: 1300 bd00 |1445: const/16 v0, #int 189 // #bd │ │ -399b5a: 4dce 0f00 |1447: aput-object v206, v15, v0 │ │ -399b5e: 1300 be00 |1449: const/16 v0, #int 190 // #be │ │ -399b62: 4dcf 0f00 |144b: aput-object v207, v15, v0 │ │ -399b66: 1300 bf00 |144d: const/16 v0, #int 191 // #bf │ │ -399b6a: 4dd0 0f00 |144f: aput-object v208, v15, v0 │ │ -399b6e: 1300 c000 |1451: const/16 v0, #int 192 // #c0 │ │ -399b72: 4dd3 0f00 |1453: aput-object v211, v15, v0 │ │ -399b76: 1300 c100 |1455: const/16 v0, #int 193 // #c1 │ │ -399b7a: 4dd7 0f00 |1457: aput-object v215, v15, v0 │ │ -399b7e: 1300 c200 |1459: const/16 v0, #int 194 // #c2 │ │ -399b82: 4dd6 0f00 |145b: aput-object v214, v15, v0 │ │ -399b86: 1300 c300 |145d: const/16 v0, #int 195 // #c3 │ │ -399b8a: 4dd5 0f00 |145f: aput-object v213, v15, v0 │ │ -399b8e: 1300 c400 |1461: const/16 v0, #int 196 // #c4 │ │ -399b92: 4dd8 0f00 |1463: aput-object v216, v15, v0 │ │ -399b96: 1300 c500 |1465: const/16 v0, #int 197 // #c5 │ │ -399b9a: 4dd9 0f00 |1467: aput-object v217, v15, v0 │ │ -399b9e: 1300 c600 |1469: const/16 v0, #int 198 // #c6 │ │ -399ba2: 4ddb 0f00 |146b: aput-object v219, v15, v0 │ │ -399ba6: 1300 c700 |146d: const/16 v0, #int 199 // #c7 │ │ -399baa: 4dda 0f00 |146f: aput-object v218, v15, v0 │ │ -399bae: 1300 c800 |1471: const/16 v0, #int 200 // #c8 │ │ -399bb2: 4ddc 0f00 |1473: aput-object v220, v15, v0 │ │ -399bb6: 1300 c900 |1475: const/16 v0, #int 201 // #c9 │ │ -399bba: 4ddd 0f00 |1477: aput-object v221, v15, v0 │ │ -399bbe: 1300 ca00 |1479: const/16 v0, #int 202 // #ca │ │ -399bc2: 4de8 0f00 |147b: aput-object v232, v15, v0 │ │ -399bc6: 1300 cb00 |147d: const/16 v0, #int 203 // #cb │ │ -399bca: 4de7 0f00 |147f: aput-object v231, v15, v0 │ │ -399bce: 1300 cc00 |1481: const/16 v0, #int 204 // #cc │ │ -399bd2: 4de0 0f00 |1483: aput-object v224, v15, v0 │ │ -399bd6: 1300 cd00 |1485: const/16 v0, #int 205 // #cd │ │ -399bda: 4de6 0f00 |1487: aput-object v230, v15, v0 │ │ -399bde: 1300 ce00 |1489: const/16 v0, #int 206 // #ce │ │ -399be2: 4de5 0f00 |148b: aput-object v229, v15, v0 │ │ -399be6: 1300 cf00 |148d: const/16 v0, #int 207 // #cf │ │ -399bea: 4de4 0f00 |148f: aput-object v228, v15, v0 │ │ -399bee: 1300 d000 |1491: const/16 v0, #int 208 // #d0 │ │ -399bf2: 4ddf 0f00 |1493: aput-object v223, v15, v0 │ │ -399bf6: 1300 d100 |1495: const/16 v0, #int 209 // #d1 │ │ -399bfa: 4dde 0f00 |1497: aput-object v222, v15, v0 │ │ -399bfe: 1300 d200 |1499: const/16 v0, #int 210 // #d2 │ │ -399c02: 4de2 0f00 |149b: aput-object v226, v15, v0 │ │ -399c06: 1300 d300 |149d: const/16 v0, #int 211 // #d3 │ │ -399c0a: 4de3 0f00 |149f: aput-object v227, v15, v0 │ │ -399c0e: 1300 d400 |14a1: const/16 v0, #int 212 // #d4 │ │ -399c12: 4de1 0f00 |14a3: aput-object v225, v15, v0 │ │ -399c16: 1300 d500 |14a5: const/16 v0, #int 213 // #d5 │ │ -399c1a: 4de9 0f00 |14a7: aput-object v233, v15, v0 │ │ -399c1e: 1300 d600 |14a9: const/16 v0, #int 214 // #d6 │ │ -399c22: 4dea 0f00 |14ab: aput-object v234, v15, v0 │ │ -399c26: 1300 d700 |14ad: const/16 v0, #int 215 // #d7 │ │ -399c2a: 4ded 0f00 |14af: aput-object v237, v15, v0 │ │ -399c2e: 1300 d800 |14b1: const/16 v0, #int 216 // #d8 │ │ -399c32: 4dec 0f00 |14b3: aput-object v236, v15, v0 │ │ -399c36: 1300 d900 |14b5: const/16 v0, #int 217 // #d9 │ │ -399c3a: 4deb 0f00 |14b7: aput-object v235, v15, v0 │ │ -399c3e: 1300 da00 |14b9: const/16 v0, #int 218 // #da │ │ -399c42: 4dee 0f00 |14bb: aput-object v238, v15, v0 │ │ -399c46: 1300 db00 |14bd: const/16 v0, #int 219 // #db │ │ -399c4a: 4df0 0f00 |14bf: aput-object v240, v15, v0 │ │ -399c4e: 1300 dc00 |14c1: const/16 v0, #int 220 // #dc │ │ -399c52: 4def 0f00 |14c3: aput-object v239, v15, v0 │ │ -399c56: 1300 dd00 |14c5: const/16 v0, #int 221 // #dd │ │ -399c5a: 4d5c 0f00 |14c7: aput-object v92, v15, v0 │ │ -399c5e: 1300 de00 |14c9: const/16 v0, #int 222 // #de │ │ -399c62: 4df1 0f00 |14cb: aput-object v241, v15, v0 │ │ -399c66: 1300 df00 |14cd: const/16 v0, #int 223 // #df │ │ -399c6a: 4df2 0f00 |14cf: aput-object v242, v15, v0 │ │ -399c6e: 1300 e000 |14d1: const/16 v0, #int 224 // #e0 │ │ -399c72: 4df3 0f00 |14d3: aput-object v243, v15, v0 │ │ -399c76: 1300 e100 |14d5: const/16 v0, #int 225 // #e1 │ │ -399c7a: 4df6 0f00 |14d7: aput-object v246, v15, v0 │ │ -399c7e: 1300 e200 |14d9: const/16 v0, #int 226 // #e2 │ │ -399c82: 4df5 0f00 |14db: aput-object v245, v15, v0 │ │ -399c86: 1300 e300 |14dd: const/16 v0, #int 227 // #e3 │ │ -399c8a: 4df4 0f00 |14df: aput-object v244, v15, v0 │ │ -399c8e: 1300 e400 |14e1: const/16 v0, #int 228 // #e4 │ │ -399c92: 4d78 0f00 |14e3: aput-object v120, v15, v0 │ │ -399c96: 1300 e500 |14e5: const/16 v0, #int 229 // #e5 │ │ -399c9a: 4df7 0f00 |14e7: aput-object v247, v15, v0 │ │ -399c9e: 1300 e600 |14e9: const/16 v0, #int 230 // #e6 │ │ -399ca2: 4d08 0f00 |14eb: aput-object v8, v15, v0 │ │ -399ca6: 1300 e700 |14ed: const/16 v0, #int 231 // #e7 │ │ -399caa: 4df8 0f00 |14ef: aput-object v248, v15, v0 │ │ -399cae: 1300 e800 |14f1: const/16 v0, #int 232 // #e8 │ │ -399cb2: 4d04 0f00 |14f3: aput-object v4, v15, v0 │ │ -399cb6: 1300 e900 |14f5: const/16 v0, #int 233 // #e9 │ │ -399cba: 4d02 0f00 |14f7: aput-object v2, v15, v0 │ │ -399cbe: 1300 ea00 |14f9: const/16 v0, #int 234 // #ea │ │ -399cc2: 4df9 0f00 |14fb: aput-object v249, v15, v0 │ │ -399cc6: 1300 eb00 |14fd: const/16 v0, #int 235 // #eb │ │ -399cca: 0801 fa00 |14ff: move-object/from16 v1, v250 │ │ -399cce: 4d01 0f00 |1501: aput-object v1, v15, v0 │ │ -399cd2: 1300 ec00 |1503: const/16 v0, #int 236 // #ec │ │ -399cd6: 4d11 0f00 |1505: aput-object v17, v15, v0 │ │ -399cda: 1300 ed00 |1507: const/16 v0, #int 237 // #ed │ │ -399cde: 4d10 0f00 |1509: aput-object v16, v15, v0 │ │ -399ce2: 1300 ee00 |150b: const/16 v0, #int 238 // #ee │ │ -399ce6: 4d12 0f00 |150d: aput-object v18, v15, v0 │ │ -399cea: 1300 ef00 |150f: const/16 v0, #int 239 // #ef │ │ -399cee: 4d13 0f00 |1511: aput-object v19, v15, v0 │ │ -399cf2: 1300 f000 |1513: const/16 v0, #int 240 // #f0 │ │ -399cf6: 4d0b 0f00 |1515: aput-object v11, v15, v0 │ │ -399cfa: 1300 f100 |1517: const/16 v0, #int 241 // #f1 │ │ -399cfe: 4d0a 0f00 |1519: aput-object v10, v15, v0 │ │ -399d02: 1300 f200 |151b: const/16 v0, #int 242 // #f2 │ │ -399d06: 4d17 0f00 |151d: aput-object v23, v15, v0 │ │ -399d0a: 1300 f300 |151f: const/16 v0, #int 243 // #f3 │ │ -399d0e: 4d14 0f00 |1521: aput-object v20, v15, v0 │ │ -399d12: 1300 f400 |1523: const/16 v0, #int 244 // #f4 │ │ -399d16: 4d15 0f00 |1525: aput-object v21, v15, v0 │ │ -399d1a: 1300 f500 |1527: const/16 v0, #int 245 // #f5 │ │ -399d1e: 4d16 0f00 |1529: aput-object v22, v15, v0 │ │ -399d22: 690f 6b77 |152b: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpMain; // field@776b │ │ -399d26: 2200 7513 |152d: new-instance v0, Ljava/util/Random; // type@1375 │ │ -399d2a: 1601 2a00 |152f: const-wide/16 v1, #int 42 // #2a │ │ -399d2e: 7030 a49a 1002 |1531: invoke-direct {v0, v1, v2}, Ljava/util/Random;.:(J)V // method@9aa4 │ │ -399d34: 6900 6978 |1534: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@7869 │ │ -399d38: 2200 8313 |1536: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -399d3c: 7010 f39a 0000 |1538: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -399d42: 6900 6778 |153b: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7867 │ │ -399d46: 0e00 |153d: return-void │ │ +3972b8: |[3972b8] net.sf.dibdib.thread_any.QOpMain.:()V │ │ +3972c8: 2206 c714 |0000: new-instance v6, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3972cc: 1a00 6c9f |0002: const-string v0, "no operation" // string@9f6c │ │ +3972d0: 2410 dc15 0000 |0004: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ +3972d6: 0c05 |0007: move-result-object v5 │ │ +3972d8: 1a01 213e |0008: const-string v1, "NOP" // string@3e21 │ │ +3972dc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3972de: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +3972e0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +3972e2: 0760 |000d: move-object v0, v6 │ │ +3972e4: 7606 f5a3 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@a3f5 │ │ +3972ea: 6906 e577 |0011: sput-object v6, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +3972ee: 2200 c714 |0013: new-instance v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3972f2: 1a01 a2c4 |0015: const-string v1, "zzWIPCALC" // string@c4a2 │ │ +3972f6: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +3972f8: 7030 f4a3 1002 |0018: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3972fe: 6900 6c78 |001b: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ +397302: 2201 c714 |001d: new-instance v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397306: 1a03 a3c4 |001f: const-string v3, "zzWIPSYM" // string@c4a3 │ │ +39730a: 1224 |0021: const/4 v4, #int 2 // #2 │ │ +39730c: 7030 f4a3 3104 |0022: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +397312: 6901 6d78 |0025: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPSYM:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ +397316: 2203 c714 |0027: new-instance v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39731a: 1a05 2041 |0029: const-string v5, "POSV" // string@4120 │ │ +39731e: 1a07 e458 |002b: const-string v7, "absolute value: [X0 X1 ...] => [ABS(X0) ABS(X1) ...] " // string@58e4 │ │ +397322: 2420 dc15 7500 |002d: filled-new-array {v5, v7}, [Ljava/lang/String; // type@15dc │ │ +397328: 0c05 |0030: move-result-object v5 │ │ +39732a: 1a07 ac08 |0031: const-string v7, "ABS" // string@08ac │ │ +39732e: 1238 |0033: const/4 v8, #int 3 // #3 │ │ +397330: 7055 f6a3 7328 |0034: invoke-direct {v3, v7, v8, v2, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397336: 6903 6d77 |0037: sput-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.ABS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776d │ │ +39733a: 2205 c714 |0039: new-instance v5, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39733e: 1a07 5859 |003b: const-string v7, "acos" // string@5958 │ │ +397342: 2410 dc15 0700 |003d: filled-new-array {v7}, [Ljava/lang/String; // type@15dc │ │ +397348: 0c07 |0040: move-result-object v7 │ │ +39734a: 1a09 c108 |0041: const-string v9, "ACOS" // string@08c1 │ │ +39734e: 124a |0043: const/4 v10, #int 4 // #4 │ │ +397350: 7057 f6a3 952a |0044: invoke-direct {v5, v9, v10, v2, v7}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397356: 6905 6e77 |0047: sput-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.ACOS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776e │ │ +39735a: 2207 c714 |0049: new-instance v7, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39735e: 1a09 d7c8 |004b: const-string v9, "∔" // string@c8d7 │ │ +397362: 1a0b 9bba |004d: const-string v11, "sum of 2 values each [Y0 Y1 ...] [X0 X1 ...] => " // string@ba9b │ │ +397366: 2420 dc15 b900 |004f: filled-new-array {v9, v11}, [Ljava/lang/String; // type@15dc │ │ +39736c: 0c09 |0052: move-result-object v9 │ │ +39736e: 1a0b 2709 |0053: const-string v11, "ADD" // string@0927 │ │ +397372: 125c |0055: const/4 v12, #int 5 // #5 │ │ +397374: 7059 f6a3 b74c |0056: invoke-direct {v7, v11, v12, v4, v9}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39737a: 6907 6f77 |0059: sput-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@776f │ │ +39737e: 2209 c714 |005b: new-instance v9, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397382: 1a0b 0000 |005d: const-string v11, "" // string@0000 │ │ +397386: 1a0d 6e03 |005f: const-string v13, "&" // string@036e │ │ +39738a: 1a0e e2c8 |0061: const-string v14, "∧" // string@c8e2 │ │ +39738e: 1a0f 9860 |0063: const-string v15, "binary AND" // string@6098 │ │ +397392: 2440 dc15 dbfe |0065: filled-new-array {v11, v13, v14, v15}, [Ljava/lang/String; // type@15dc │ │ +397398: 0c0d |0068: move-result-object v13 │ │ +39739a: 1a0e 6009 |0069: const-string v14, "AND" // string@0960 │ │ +39739e: 126f |006b: const/4 v15, #int 6 // #6 │ │ +3973a0: 705d f6a3 e94f |006c: invoke-direct {v9, v14, v15, v4, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3973a6: 6909 7177 |006f: sput-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.AND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7771 │ │ +3973aa: 220d c714 |0071: new-instance v13, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3973ae: 1a0e 7203 |0073: const-string v14, "&&" // string@0372 │ │ +3973b2: 1a0f 21be |0075: const-string v15, "truthy AND" // string@be21 │ │ +3973b6: 2430 dc15 eb0f |0077: filled-new-array {v11, v14, v15}, [Ljava/lang/String; // type@15dc │ │ +3973bc: 0c0e |007a: move-result-object v14 │ │ +3973be: 1a0f 7009 |007b: const-string v15, "ANDT" // string@0970 │ │ +3973c2: 127c |007d: const/4 v12, #int 7 // #7 │ │ +3973c4: 705e f6a3 fd4c |007e: invoke-direct {v13, v15, v12, v4, v14}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3973ca: 690d 7277 |0081: sput-object v13, Lnet/sf/dibdib/thread_any/QOpMain;.ANDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7772 │ │ +3973ce: 220e c714 |0083: new-instance v14, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3973d2: 1a0f f35e |0085: const-string v15, "asin" // string@5ef3 │ │ +3973d6: 2410 dc15 0f00 |0087: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +3973dc: 0c0f |008a: move-result-object v15 │ │ +3973de: 1a0c c409 |008b: const-string v12, "ASIN" // string@09c4 │ │ +3973e2: 130a 0800 |008d: const/16 v10, #int 8 // #8 │ │ +3973e6: 705f f6a3 ce2a |008f: invoke-direct {v14, v12, v10, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3973ec: 690e 7477 |0092: sput-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.ASIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7774 │ │ +3973f0: 220c c714 |0094: new-instance v12, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3973f4: 1a0f 0f5f |0096: const-string v15, "atan" // string@5f0f │ │ +3973f8: 2410 dc15 0f00 |0098: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +3973fe: 0c0f |009b: move-result-object v15 │ │ +397400: 1a0a c809 |009c: const-string v10, "ATAN" // string@09c8 │ │ +397404: 1308 0900 |009e: const/16 v8, #int 9 // #9 │ │ +397408: 705f f6a3 ac28 |00a0: invoke-direct {v12, v10, v8, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39740e: 690c 7677 |00a3: sput-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.ATAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7776 │ │ +397412: 220a c714 |00a5: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397416: 1a0f d683 |00a7: const-string v15, "integer above" // string@83d6 │ │ +39741a: 2410 dc15 0f00 |00a9: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +397420: 0c0f |00ac: move-result-object v15 │ │ +397422: 1a08 b00f |00ad: const-string v8, "CEIL" // string@0fb0 │ │ +397426: 1304 0a00 |00af: const/16 v4, #int 10 // #a │ │ +39742a: 705f f6a3 8a24 |00b1: invoke-direct {v10, v8, v4, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397430: 690a 7b77 |00b4: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CEIL:Lnet/sf/dibdib/thread_any/QOpMain; // field@777b │ │ +397434: 2208 c714 |00b6: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397438: 1a0f 9f65 |00b8: const-string v15, "comparison: Y X -> -1/0/1" // string@659f │ │ +39743c: 2410 dc15 0f00 |00ba: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +397442: 0c0f |00bd: move-result-object v15 │ │ +397444: 1a04 5a10 |00be: const-string v4, "COMP" // string@105a │ │ +397448: 1302 0b00 |00c0: const/16 v2, #int 11 // #b │ │ +39744c: 081a 0a00 |00c2: move-object/from16 v26, v10 │ │ +397450: 122a |00c4: const/4 v10, #int 2 // #2 │ │ +397452: 705f f6a3 48a2 |00c5: invoke-direct {v8, v4, v2, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397458: 6908 8377 |00c8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.COMP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7783 │ │ +39745c: 2204 c714 |00ca: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397460: 1a0a 1a67 |00cc: const-string v10, "cos" // string@671a │ │ +397464: 2410 dc15 0a00 |00ce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +39746a: 0c0a |00d1: move-result-object v10 │ │ +39746c: 1a0f ab10 |00d2: const-string v15, "COS" // string@10ab │ │ +397470: 1302 0c00 |00d4: const/16 v2, #int 12 // #c │ │ +397474: 081c 0800 |00d6: move-object/from16 v28, v8 │ │ +397478: 1218 |00d8: const/4 v8, #int 1 // #1 │ │ +39747a: 705a f6a3 f482 |00d9: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397480: 6904 8877 |00dc: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.COS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7788 │ │ +397484: 220a c714 |00de: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397488: 1a0f 1b67 |00e0: const-string v15, "cosh" // string@671b │ │ +39748c: 2410 dc15 0f00 |00e2: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +397492: 0c0f |00e5: move-result-object v15 │ │ +397494: 1a02 ac10 |00e6: const-string v2, "COSH" // string@10ac │ │ +397498: 081e 0400 |00e8: move-object/from16 v30, v4 │ │ +39749c: 1304 0d00 |00ea: const/16 v4, #int 13 // #d │ │ +3974a0: 705f f6a3 2a84 |00ec: invoke-direct {v10, v2, v4, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3974a6: 690a 8977 |00ef: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.COSH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7789 │ │ +3974aa: 2202 c714 |00f1: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3974ae: 1a0f 9aa7 |00f3: const-string v15, "radians to degrees" // string@a79a │ │ +3974b2: 2410 dc15 0f00 |00f5: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +3974b8: 0c0f |00f8: move-result-object v15 │ │ +3974ba: 1a04 f515 |00f9: const-string v4, "DEG" // string@15f5 │ │ +3974be: 081f 0a00 |00fb: move-object/from16 v31, v10 │ │ +3974c2: 130a 0e00 |00fd: const/16 v10, #int 14 // #e │ │ +3974c6: 705f f6a3 428a |00ff: invoke-direct {v2, v4, v10, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3974cc: 6902 8b77 |0102: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.DEG:Lnet/sf/dibdib/thread_any/QOpMain; // field@778b │ │ +3974d0: 2204 c714 |0104: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3974d4: 1a08 3dc5 |0106: const-string v8, "÷" // string@c53d │ │ +3974d8: 1a0f d8c8 |0108: const-string v15, "∕" // string@c8d8 │ │ +3974dc: 1a0a 036c |010a: const-string v10, "division for 2 values (each)" // string@6c03 │ │ +3974e0: 2430 dc15 f80a |010c: filled-new-array {v8, v15, v10}, [Ljava/lang/String; // type@15dc │ │ +3974e6: 0c08 |010f: move-result-object v8 │ │ +3974e8: 1a0a 5a16 |0110: const-string v10, "DIV" // string@165a │ │ +3974ec: 130f 0f00 |0112: const/16 v15, #int 15 // #f │ │ +3974f0: 0820 0200 |0114: move-object/from16 v32, v2 │ │ +3974f4: 1222 |0116: const/4 v2, #int 2 // #2 │ │ +3974f6: 7058 f6a3 a42f |0117: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3974fc: 6904 8c77 |011a: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778c │ │ +397500: 2202 c714 |011c: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397504: 1a08 13ab |011e: const-string v8, "round to internal decimal places" // string@ab13 │ │ +397508: 2410 dc15 0800 |0120: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +39750e: 0c08 |0123: move-result-object v8 │ │ +397510: 1a0a 9516 |0124: const-string v10, "DROUND" // string@1695 │ │ +397514: 130f 1000 |0126: const/16 v15, #int 16 // #10 │ │ +397518: 0821 0400 |0128: move-object/from16 v33, v4 │ │ +39751c: 1214 |012a: const/4 v4, #int 1 // #1 │ │ +39751e: 7058 f6a3 a24f |012b: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397524: 6902 8d77 |012e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.DROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@778d │ │ +397528: 2204 c714 |0130: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39752c: 1a08 5119 |0132: const-string v8, "Euler" // string@1951 │ │ +397530: 2410 dc15 0800 |0134: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397536: 0c08 |0137: move-result-object v8 │ │ +397538: 1a0a a317 |0138: const-string v10, "E" // string@17a3 │ │ +39753c: 130f 1100 |013a: const/16 v15, #int 17 // #11 │ │ +397540: 0822 0200 |013c: move-object/from16 v34, v2 │ │ +397544: 1202 |013e: const/4 v2, #int 0 // #0 │ │ +397546: 7058 f6a3 a42f |013f: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39754c: 6904 9377 |0142: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ +397550: 2208 c714 |0144: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397554: 1a0a baaa |0146: const-string v10, "return 0 as even value (= boolean FALSE)" // string@aaba │ │ +397558: 2410 dc15 0a00 |0148: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +39755e: 0c0a |014b: move-result-object v10 │ │ +397560: 1a0f c719 |014c: const-string v15, "FALSE" // string@19c7 │ │ +397564: 0823 0400 |014e: move-object/from16 v35, v4 │ │ +397568: 1304 1200 |0150: const/16 v4, #int 18 // #12 │ │ +39756c: 705a f6a3 f824 |0152: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397572: 6908 a177 |0155: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.FALSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a1 │ │ +397576: 2204 c714 |0157: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39757a: 1a0a d783 |0159: const-string v10, "integer below" // string@83d7 │ │ +39757e: 2410 dc15 0a00 |015b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397584: 0c0a |015e: move-result-object v10 │ │ +397586: 1a0f b11a |015f: const-string v15, "FLOOR" // string@1ab1 │ │ +39758a: 1302 1300 |0161: const/16 v2, #int 19 // #13 │ │ +39758e: 0824 0800 |0163: move-object/from16 v36, v8 │ │ +397592: 1218 |0165: const/4 v8, #int 1 // #1 │ │ +397594: 705a f6a3 f482 |0166: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39759a: 6904 a577 |0169: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FLOOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a5 │ │ +39759e: 2202 c714 |016b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3975a2: 1a0a 5a72 |016d: const-string v10, "fractional part" // string@725a │ │ +3975a6: 2410 dc15 0a00 |016f: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3975ac: 0c0a |0172: move-result-object v10 │ │ +3975ae: 1a0f d11a |0173: const-string v15, "FRAC" // string@1ad1 │ │ +3975b2: 0825 0400 |0175: move-object/from16 v37, v4 │ │ +3975b6: 1304 1400 |0177: const/16 v4, #int 20 // #14 │ │ +3975ba: 705a f6a3 f284 |0179: invoke-direct {v2, v15, v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3975c0: 6902 a877 |017c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.FRAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a8 │ │ +3975c4: 2204 c714 |017e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3975c8: 1a0a 9ba7 |0180: const-string v10, "radians to gradiens" // string@a79b │ │ +3975cc: 2410 dc15 0a00 |0182: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3975d2: 0c0a |0185: move-result-object v10 │ │ +3975d4: 1a0f a31c |0186: const-string v15, "GRAD" // string@1ca3 │ │ +3975d8: 0826 0200 |0188: move-object/from16 v38, v2 │ │ +3975dc: 1302 1500 |018a: const/16 v2, #int 21 // #15 │ │ +3975e0: 705a f6a3 f482 |018c: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3975e6: 6904 aa77 |018f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.GRAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77aa │ │ +3975ea: 2202 c714 |0191: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3975ee: 1a08 fa1d |0193: const-string v8, "I" // string@1dfa │ │ +3975f2: 130a 1600 |0195: const/16 v10, #int 22 // #16 │ │ +3975f6: 7030 f4a3 820a |0197: invoke-direct {v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3975fc: 6902 ae77 |019a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.I:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ae │ │ +397600: 2208 c714 |019c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397604: 1a0a 6c06 |019e: const-string v10, "//" // string@066c │ │ +397608: 1a0f d883 |01a0: const-string v15, "integer division" // string@83d8 │ │ +39760c: 2430 dc15 ab0f |01a2: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397612: 0c0a |01a5: move-result-object v10 │ │ +397614: 1a0f 2e1e |01a6: const-string v15, "IDIV" // string@1e2e │ │ +397618: 0827 0200 |01a8: move-object/from16 v39, v2 │ │ +39761c: 1302 1700 |01aa: const/16 v2, #int 23 // #17 │ │ +397620: 0828 0400 |01ac: move-object/from16 v40, v4 │ │ +397624: 1224 |01ae: const/4 v4, #int 2 // #2 │ │ +397626: 705a f6a3 f842 |01af: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39762c: 6908 af77 |01b2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77af │ │ +397630: 2202 c714 |01b4: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397634: 1a04 cd1e |01b6: const-string v4, "IMPLIES" // string@1ecd │ │ +397638: 130a 1800 |01b8: const/16 v10, #int 24 // #18 │ │ +39763c: 7030 f4a3 420a |01ba: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +397642: 6902 b177 |01bd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.IMPLIES:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b1 │ │ +397646: 2204 c714 |01bf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39764a: 1a0a 1e83 |01c1: const-string v10, "infinity" // string@831e │ │ +39764e: 2410 dc15 0a00 |01c3: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397654: 0c0a |01c6: move-result-object v10 │ │ +397656: 1a0f fa1e |01c7: const-string v15, "INF" // string@1efa │ │ +39765a: 0829 0200 |01c9: move-object/from16 v41, v2 │ │ +39765e: 1302 1900 |01cb: const/16 v2, #int 25 // #19 │ │ +397662: 082a 0800 |01cd: move-object/from16 v42, v8 │ │ +397666: 1208 |01cf: const/4 v8, #int 0 // #0 │ │ +397668: 705a f6a3 f482 |01d0: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39766e: 6904 b477 |01d3: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.INF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b4 │ │ +397672: 2202 c714 |01d5: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397676: 1a08 809f |01d7: const-string v8, "non-fractional part" // string@9f80 │ │ +39767a: 2410 dc15 0800 |01d9: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397680: 0c08 |01dc: move-result-object v8 │ │ +397682: 1a0a 2c1f |01dd: const-string v10, "INT" // string@1f2c │ │ +397686: 130f 1a00 |01df: const/16 v15, #int 26 // #1a │ │ +39768a: 082b 0400 |01e1: move-object/from16 v43, v4 │ │ +39768e: 1214 |01e3: const/4 v4, #int 1 // #1 │ │ +397690: 7058 f6a3 a24f |01e4: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397696: 6902 b677 |01e7: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ +39769a: 2208 c714 |01e9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39769e: 1a0a ee02 |01eb: const-string v10, "!!" // string@02ee │ │ +3976a2: 1a0f 24be |01ed: const-string v15, "truthy conversion" // string@be24 │ │ +3976a6: 2420 dc15 fa00 |01ef: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +3976ac: 0c0a |01f2: move-result-object v10 │ │ +3976ae: 1a0f 7e1f |01f3: const-string v15, "IST" // string@1f7e │ │ +3976b2: 082c 0200 |01f5: move-object/from16 v44, v2 │ │ +3976b6: 1302 1b00 |01f7: const/16 v2, #int 27 // #1b │ │ +3976ba: 705a f6a3 f842 |01f9: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3976c0: 6908 b877 |01fc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b8 │ │ +3976c4: 2202 c714 |01fe: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3976c8: 1a0a 2560 |0200: const-string v10, "base 10 logarithm" // string@6025 │ │ +3976cc: 2410 dc15 0a00 |0202: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3976d2: 0c0a |0205: move-result-object v10 │ │ +3976d4: 1a0f 9923 |0206: const-string v15, "LOG10" // string@2399 │ │ +3976d8: 082d 0800 |0208: move-object/from16 v45, v8 │ │ +3976dc: 1308 1c00 |020a: const/16 v8, #int 28 // #1c │ │ +3976e0: 705a f6a3 f248 |020c: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3976e6: 6902 bf77 |020f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.LOG10:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bf │ │ +3976ea: 2208 c714 |0211: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3976ee: 1a0a 7f9e |0213: const-string v10, "natural logarithm" // string@9e7f │ │ +3976f2: 2410 dc15 0a00 |0215: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3976f8: 0c0a |0218: move-result-object v10 │ │ +3976fa: 1a0f 8323 |0219: const-string v15, "LN" // string@2383 │ │ +3976fe: 082e 0200 |021b: move-object/from16 v46, v2 │ │ +397702: 1302 1d00 |021d: const/16 v2, #int 29 // #1d │ │ +397706: 705a f6a3 f842 |021f: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39770c: 6908 be77 |0222: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.LN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77be │ │ +397710: 2202 c714 |0224: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397714: 1a04 c19a |0226: const-string v4, "maximum of 2 values (paired)" // string@9ac1 │ │ +397718: 2410 dc15 0400 |0228: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +39771e: 0c04 |022b: move-result-object v4 │ │ +397720: 1a0a b93a |022c: const-string v10, "MAX2" // string@3ab9 │ │ +397724: 130f 1e00 |022e: const/16 v15, #int 30 // #1e │ │ +397728: 082f 0800 |0230: move-object/from16 v47, v8 │ │ +39772c: 1228 |0232: const/4 v8, #int 2 // #2 │ │ +39772e: 7054 f6a3 a28f |0233: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397734: 6902 c177 |0236: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MAX2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c1 │ │ +397738: 2204 c714 |0238: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39773c: 1a0a c39b |023a: const-string v10, "minimum of 2 values (paired)" // string@9bc3 │ │ +397740: 2410 dc15 0a00 |023c: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397746: 0c0a |023f: move-result-object v10 │ │ +397748: 1a0f 2e3b |0240: const-string v15, "MIN2" // string@3b2e │ │ +39774c: 0830 0200 |0242: move-object/from16 v48, v2 │ │ +397750: 1302 1f00 |0244: const/16 v2, #int 31 // #1f │ │ +397754: 705a f6a3 f482 |0246: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39775a: 6904 ca77 |0249: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MIN2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ca │ │ +39775e: 2202 c714 |024b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397762: 1a0a cf04 |024d: const-string v10, "+%" // string@04cf │ │ +397766: 1a0f 209c |024f: const-string v15, "modulo (positive remainder)" // string@9c20 │ │ +39776a: 2420 dc15 fa00 |0251: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397770: 0c0a |0254: move-result-object v10 │ │ +397772: 1a0f 673b |0255: const-string v15, "MOD" // string@3b67 │ │ +397776: 0831 0400 |0257: move-object/from16 v49, v4 │ │ +39777a: 1304 2000 |0259: const/16 v4, #int 32 // #20 │ │ +39777e: 705a f6a3 f284 |025b: invoke-direct {v2, v15, v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397784: 6902 d677 |025e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d6 │ │ +397788: 2204 c714 |0260: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39778c: 1a0a 1dc5 |0262: const-string v10, "×" // string@c51d │ │ +397790: 1a0f d9c8 |0264: const-string v15, "∗" // string@c8d9 │ │ +397794: 1a08 1f9e |0266: const-string v8, "multiply: product of 2 values (each)" // string@9e1f │ │ +397798: 2430 dc15 fa08 |0268: filled-new-array {v10, v15, v8}, [Ljava/lang/String; // type@15dc │ │ +39779e: 0c08 |026b: move-result-object v8 │ │ +3977a0: 1a0a aa3b |026c: const-string v10, "MUL" // string@3baa │ │ +3977a4: 130f 2100 |026e: const/16 v15, #int 33 // #21 │ │ +3977a8: 0832 0200 |0270: move-object/from16 v50, v2 │ │ +3977ac: 1222 |0272: const/4 v2, #int 2 // #2 │ │ +3977ae: 7058 f6a3 a42f |0273: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3977b4: 6904 dc77 |0276: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dc │ │ +3977b8: 2202 c714 |0278: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3977bc: 1a33 0000 |027a: const-string v51, "" // string@0000 │ │ +3977c0: 1a34 f502 |027c: const-string v52, "!+" // string@02f5 │ │ +3977c4: 1a35 d6c8 |027e: const-string v53, "∓" // string@c8d6 │ │ +3977c8: 1a36 f6c4 |0280: const-string v54, "±" // string@c4f6 │ │ +3977cc: 1a37 f10f |0282: const-string v55, "CHS" // string@0ff1 │ │ +3977d0: 1a38 105b |0284: const-string v56, "additive inverse (unary minus), change sign" // string@5b10 │ │ +3977d4: 2506 dc15 3300 |0286: filled-new-array/range {v51, v52, v53, v54, v55, v56}, [Ljava/lang/String; // type@15dc │ │ +3977da: 0c08 |0289: move-result-object v8 │ │ +3977dc: 1a0a d53d |028a: const-string v10, "NADD" // string@3dd5 │ │ +3977e0: 130f 2200 |028c: const/16 v15, #int 34 // #22 │ │ +3977e4: 0833 0400 |028e: move-object/from16 v51, v4 │ │ +3977e8: 1214 |0290: const/4 v4, #int 1 // #1 │ │ +3977ea: 7058 f6a3 a24f |0291: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3977f0: 6902 de77 |0294: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77de │ │ +3977f4: 2204 c714 |0296: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3977f8: 1a08 1e6f |0298: const-string v8, "error value NaN (not a number)" // string@6f1e │ │ +3977fc: 2410 dc15 0800 |029a: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397802: 0c08 |029d: move-result-object v8 │ │ +397804: 1a0a de3d |029e: const-string v10, "NAN" // string@3dde │ │ +397808: 130f 2300 |02a0: const/16 v15, #int 35 // #23 │ │ +39780c: 0834 0200 |02a2: move-object/from16 v52, v2 │ │ +397810: 1202 |02a4: const/4 v2, #int 0 // #0 │ │ +397812: 7058 f6a3 a42f |02a5: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397818: 6904 df77 |02a8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77df │ │ +39781c: 2202 c714 |02aa: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397820: 1a08 f102 |02ac: const-string v8, "!&" // string@02f1 │ │ +397824: 1a0a 04c9 |02ae: const-string v10, "⊼" // string@c904 │ │ +397828: 1a0f cfc8 |02b0: const-string v15, "∆" // string@c8cf │ │ +39782c: 0835 0400 |02b2: move-object/from16 v53, v4 │ │ +397830: 1a04 9960 |02b4: const-string v4, "binary NAND" // string@6099 │ │ +397834: 2440 dc15 a84f |02b6: filled-new-array {v8, v10, v15, v4}, [Ljava/lang/String; // type@15dc │ │ +39783a: 0c04 |02b9: move-result-object v4 │ │ +39783c: 1a08 df3d |02ba: const-string v8, "NAND" // string@3ddf │ │ +397840: 130a 2400 |02bc: const/16 v10, #int 36 // #24 │ │ +397844: 122f |02be: const/4 v15, #int 2 // #2 │ │ +397846: 7054 f6a3 82fa |02bf: invoke-direct {v2, v8, v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39784c: 6902 e077 |02c2: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e0 │ │ +397850: 2204 c714 |02c4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397854: 1a08 f63d |02c6: const-string v8, "NEGV" // string@3df6 │ │ +397858: 130a 2500 |02c8: const/16 v10, #int 37 // #25 │ │ +39785c: 7030 f4a3 840a |02ca: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +397862: 6904 e277 |02cd: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NEGV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e2 │ │ +397866: 2208 c714 |02cf: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39786a: 1a36 0000 |02d1: const-string v54, "" // string@0000 │ │ +39786e: 1a37 f302 |02d3: const-string v55, "!*" // string@02f3 │ │ +397872: 1a38 9ac8 |02d5: const-string v56, "⅟" // string@c89a │ │ +397876: 1a39 ffc4 |02d7: const-string v57, "¹" // string@c4ff │ │ +39787a: 1a3a 451f |02d9: const-string v58, "INV" // string@1f45 │ │ +39787e: 1a3b 1c9e |02db: const-string v59, "multiplicative inverse, reciprocal" // string@9e1c │ │ +397882: 2506 dc15 3600 |02dd: filled-new-array/range {v54, v55, v56, v57, v58, v59}, [Ljava/lang/String; // type@15dc │ │ +397888: 0c0a |02e0: move-result-object v10 │ │ +39788a: 1a0f 173e |02e1: const-string v15, "NMULT" // string@3e17 │ │ +39788e: 0836 0400 |02e3: move-object/from16 v54, v4 │ │ +397892: 1304 2600 |02e5: const/16 v4, #int 38 // #26 │ │ +397896: 0837 0200 |02e7: move-object/from16 v55, v2 │ │ +39789a: 1212 |02e9: const/4 v2, #int 1 // #1 │ │ +39789c: 705a f6a3 f824 |02ea: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3978a2: 6908 e477 |02ed: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NMULT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e4 │ │ +3978a6: 2202 c714 |02ef: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3978aa: 1a04 fd02 |02f1: const-string v4, "!|" // string@02fd │ │ +3978ae: 1a0a 9a60 |02f3: const-string v10, "binary NOR" // string@609a │ │ +3978b2: 2420 dc15 a400 |02f5: filled-new-array {v4, v10}, [Ljava/lang/String; // type@15dc │ │ +3978b8: 0c04 |02f8: move-result-object v4 │ │ +3978ba: 1a0a 223e |02f9: const-string v10, "NOR" // string@3e22 │ │ +3978be: 130f 2700 |02fb: const/16 v15, #int 39 // #27 │ │ +3978c2: 0838 0800 |02fd: move-object/from16 v56, v8 │ │ +3978c6: 1228 |02ff: const/4 v8, #int 2 // #2 │ │ +3978c8: 7054 f6a3 a28f |0300: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3978ce: 6902 e677 |0303: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +3978d2: 2204 c714 |0305: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3978d6: 1a08 fe02 |0307: const-string v8, "!~" // string@02fe │ │ +3978da: 1a0a f1c4 |0309: const-string v10, "¬" // string@c4f1 │ │ +3978de: 1a0f be9e |030b: const-string v15, "negated bits, binary NOT" // string@9ebe │ │ +3978e2: 2430 dc15 a80f |030d: filled-new-array {v8, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +3978e8: 0c08 |0310: move-result-object v8 │ │ +3978ea: 1a0a 243e |0311: const-string v10, "NOT" // string@3e24 │ │ +3978ee: 130f 2800 |0313: const/16 v15, #int 40 // #28 │ │ +3978f2: 0839 0200 |0315: move-object/from16 v57, v2 │ │ +3978f6: 1212 |0317: const/4 v2, #int 1 // #1 │ │ +3978f8: 7058 f6a3 a42f |0318: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3978fe: 6904 e777 |031b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e7 │ │ +397902: 2208 c714 |031d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397906: 1a0a f602 |031f: const-string v10, "!." // string@02f6 │ │ +39790a: 1a0f 22be |0321: const-string v15, "truthy NOT" // string@be22 │ │ +39790e: 2420 dc15 fa00 |0323: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397914: 0c0a |0326: move-result-object v10 │ │ +397916: 1a0f 2e3e |0327: const-string v15, "NOTT" // string@3e2e │ │ +39791a: 083a 0400 |0329: move-object/from16 v58, v4 │ │ +39791e: 1304 2900 |032b: const/16 v4, #int 41 // #29 │ │ +397922: 705a f6a3 f824 |032d: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397928: 6908 e877 |0330: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NOTT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e8 │ │ +39792c: 2202 c714 |0332: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397930: 1a04 a8c4 |0334: const-string v4, "|" // string@c4a8 │ │ +397934: 1a0a e3c8 |0336: const-string v10, "∨" // string@c8e3 │ │ +397938: 1a0f 9b60 |0338: const-string v15, "binary OR" // string@609b │ │ +39793c: 2440 dc15 4bfa |033a: filled-new-array {v11, v4, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397942: 0c04 |033d: move-result-object v4 │ │ +397944: 1a0a 973f |033e: const-string v10, "OR" // string@3f97 │ │ +397948: 130f 2a00 |0340: const/16 v15, #int 42 // #2a │ │ +39794c: 083b 0800 |0342: move-object/from16 v59, v8 │ │ +397950: 1228 |0344: const/4 v8, #int 2 // #2 │ │ +397952: 7054 f6a3 a28f |0345: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397958: 6902 ec77 |0348: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.OR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ec │ │ +39795c: 2204 c714 |034a: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397960: 1a0a b6c4 |034c: const-string v10, "||" // string@c4b6 │ │ +397964: 1a0f 23be |034e: const-string v15, "truthy OR" // string@be23 │ │ +397968: 2430 dc15 ab0f |0350: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +39796e: 0c0a |0353: move-result-object v10 │ │ +397970: 1a0f aa3f |0354: const-string v15, "ORT" // string@3faa │ │ +397974: 083c 0200 |0356: move-object/from16 v60, v2 │ │ +397978: 1302 2b00 |0358: const/16 v2, #int 43 // #2b │ │ +39797c: 705a f6a3 f482 |035a: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397982: 6904 ed77 |035d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ed │ │ +397986: 2202 c714 |035f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39798a: 1a08 4b03 |0361: const-string v8, "%" // string@034b │ │ +39798e: 1a0a eea4 |0363: const-string v10, "percentage value (/100)" // string@a4ee │ │ +397992: 2430 dc15 8b0a |0365: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +397998: 0c08 |0368: move-result-object v8 │ │ +39799a: 1a0a d240 |0369: const-string v10, "PERCENT" // string@40d2 │ │ +39799e: 130f 2c00 |036b: const/16 v15, #int 44 // #2c │ │ +3979a2: 083d 0400 |036d: move-object/from16 v61, v4 │ │ +3979a6: 1214 |036f: const/4 v4, #int 1 // #1 │ │ +3979a8: 7058 f6a3 a24f |0370: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3979ae: 6902 f077 |0373: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PERCENT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f0 │ │ +3979b2: 2204 c714 |0375: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3979b6: 1a08 3dc6 |0377: const-string v8, "π" // string@c63d │ │ +3979ba: 1a0a 4ca5 |0379: const-string v10, "pi" // string@a54c │ │ +3979be: 2420 dc15 a800 |037b: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +3979c4: 0c08 |037e: move-result-object v8 │ │ +3979c6: 1a0a ed40 |037f: const-string v10, "PI" // string@40ed │ │ +3979ca: 130f 2d00 |0381: const/16 v15, #int 45 // #2d │ │ +3979ce: 083e 0200 |0383: move-object/from16 v62, v2 │ │ +3979d2: 1202 |0385: const/4 v2, #int 0 // #0 │ │ +3979d4: 7058 f6a3 a42f |0386: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3979da: 6904 f177 |0389: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f1 │ │ +3979de: 2202 c714 |038b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3979e2: 1a08 a504 |038d: const-string v8, "**" // string@04a5 │ │ +3979e6: 1a0a 02a6 |038f: const-string v10, "power" // string@a602 │ │ +3979ea: 2430 dc15 8b0a |0391: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +3979f0: 0c08 |0394: move-result-object v8 │ │ +3979f2: 1a0a 2441 |0395: const-string v10, "POWER" // string@4124 │ │ +3979f6: 130f 2e00 |0397: const/16 v15, #int 46 // #2e │ │ +3979fa: 083f 0400 |0399: move-object/from16 v63, v4 │ │ +3979fe: 1224 |039b: const/4 v4, #int 2 // #2 │ │ +397a00: 7058 f6a3 a24f |039c: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397a06: 6902 f377 |039f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f3 │ │ +397a0a: 2204 c714 |03a1: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397a0e: 1a08 1aa6 |03a3: const-string v8, "predecessor" // string@a61a │ │ +397a12: 2410 dc15 0800 |03a5: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397a18: 0c08 |03a8: move-result-object v8 │ │ +397a1a: 1a0a 3541 |03a9: const-string v10, "PRED" // string@4135 │ │ +397a1e: 130f 2f00 |03ab: const/16 v15, #int 47 // #2f │ │ +397a22: 0840 0200 |03ad: move-object/from16 v64, v2 │ │ +397a26: 1212 |03af: const/4 v2, #int 1 // #1 │ │ +397a28: 7058 f6a3 a42f |03b0: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397a2e: 6904 f477 |03b3: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PRED:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f4 │ │ +397a32: 2208 c714 |03b5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397a36: 1a0a f442 |03b7: const-string v10, "RAD" // string@42f4 │ │ +397a3a: 1a0f 9ca7 |03b9: const-string v15, "radians, from degrees" // string@a79c │ │ +397a3e: 2420 dc15 fa00 |03bb: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397a44: 0c0a |03be: move-result-object v10 │ │ +397a46: 1a0f f542 |03bf: const-string v15, "RADD" // string@42f5 │ │ +397a4a: 0841 0400 |03c1: move-object/from16 v65, v4 │ │ +397a4e: 1304 3000 |03c3: const/16 v4, #int 48 // #30 │ │ +397a52: 705a f6a3 f824 |03c5: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397a58: 6908 0b78 |03c8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ +397a5c: 2204 c714 |03ca: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397a60: 1a0a 9da7 |03cc: const-string v10, "radians, from gradiens" // string@a79d │ │ +397a64: 2410 dc15 0a00 |03ce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397a6a: 0c0a |03d1: move-result-object v10 │ │ +397a6c: 1a0f f642 |03d2: const-string v15, "RADG" // string@42f6 │ │ +397a70: 0842 0800 |03d4: move-object/from16 v66, v8 │ │ +397a74: 1308 3100 |03d6: const/16 v8, #int 49 // #31 │ │ +397a78: 705a f6a3 f428 |03d8: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397a7e: 6904 0c78 |03db: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RADG:Lnet/sf/dibdib/thread_any/QOpMain; // field@780c │ │ +397a82: 2202 c714 |03dd: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397a86: 1a08 a8a7 |03df: const-string v8, "random number" // string@a7a8 │ │ +397a8a: 2410 dc15 0800 |03e1: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397a90: 0c08 |03e4: move-result-object v8 │ │ +397a92: 1a0a 8e43 |03e5: const-string v10, "RND1" // string@438e │ │ +397a96: 130f 3200 |03e7: const/16 v15, #int 50 // #32 │ │ +397a9a: 0843 0400 |03e9: move-object/from16 v67, v4 │ │ +397a9e: 1204 |03eb: const/4 v4, #int 0 // #0 │ │ +397aa0: 7058 f6a3 a24f |03ec: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397aa6: 6902 1778 |03ef: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RND1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7817 │ │ +397aaa: 2204 c714 |03f1: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397aae: 1a08 a005 |03f3: const-string v8, "-%" // string@05a0 │ │ +397ab2: 1a0a c5a8 |03f5: const-string v10, "remainder, returning the sign of the first value" // string@a8c5 │ │ +397ab6: 2420 dc15 a800 |03f7: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +397abc: 0c08 |03fa: move-result-object v8 │ │ +397abe: 1a0a 3d43 |03fb: const-string v10, "REM" // string@433d │ │ +397ac2: 130f 3300 |03fd: const/16 v15, #int 51 // #33 │ │ +397ac6: 0844 0200 |03ff: move-object/from16 v68, v2 │ │ +397aca: 1222 |0401: const/4 v2, #int 2 // #2 │ │ +397acc: 7058 f6a3 a42f |0402: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397ad2: 6904 1378 |0405: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.REM:Lnet/sf/dibdib/thread_any/QOpMain; // field@7813 │ │ +397ad6: 2202 c714 |0407: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397ada: 1a08 a143 |0409: const-string v8, "ROOT" // string@43a1 │ │ +397ade: 130a 3400 |040b: const/16 v10, #int 52 // #34 │ │ +397ae2: 7030 f4a3 820a |040d: invoke-direct {v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +397ae8: 6902 1878 |0410: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ROOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7818 │ │ +397aec: 2208 c714 |0412: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397af0: 1a0a 17ab |0414: const-string v10, "rounded value" // string@ab17 │ │ +397af4: 2410 dc15 0a00 |0416: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397afa: 0c0a |0419: move-result-object v10 │ │ +397afc: 1a0f ac43 |041a: const-string v15, "ROUND" // string@43ac │ │ +397b00: 0845 0200 |041c: move-object/from16 v69, v2 │ │ +397b04: 1302 3500 |041e: const/16 v2, #int 53 // #35 │ │ +397b08: 0846 0400 |0420: move-object/from16 v70, v4 │ │ +397b0c: 1214 |0422: const/4 v4, #int 1 // #1 │ │ +397b0e: 705a f6a3 f842 |0423: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397b14: 6908 1a78 |0426: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781a │ │ +397b18: 2202 c714 |0428: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397b1c: 1a0a b2c1 |042a: const-string v10, "value -> -1/0/1" // string@c1b2 │ │ +397b20: 2410 dc15 0a00 |042c: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397b26: 0c0a |042f: move-result-object v10 │ │ +397b28: 1a0f 0f46 |0430: const-string v15, "SIGN" // string@460f │ │ +397b2c: 0847 0800 |0432: move-object/from16 v71, v8 │ │ +397b30: 1308 3600 |0434: const/16 v8, #int 54 // #36 │ │ +397b34: 705a f6a3 f248 |0436: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397b3a: 6902 2a78 |0439: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SIGN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782a │ │ +397b3e: 2208 c714 |043b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397b42: 1a0a 14b8 |043d: const-string v10, "sin" // string@b814 │ │ +397b46: 2410 dc15 0a00 |043f: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397b4c: 0c0a |0442: move-result-object v10 │ │ +397b4e: 1a0f 1646 |0443: const-string v15, "SIN" // string@4616 │ │ +397b52: 0848 0200 |0445: move-object/from16 v72, v2 │ │ +397b56: 1302 3700 |0447: const/16 v2, #int 55 // #37 │ │ +397b5a: 705a f6a3 f842 |0449: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397b60: 6908 2b78 |044c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782b │ │ +397b64: 2202 c714 |044e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397b68: 1a0a 1cb8 |0450: const-string v10, "sinh" // string@b81c │ │ +397b6c: 2410 dc15 0a00 |0452: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397b72: 0c0a |0455: move-result-object v10 │ │ +397b74: 1a0f 1946 |0456: const-string v15, "SINH" // string@4619 │ │ +397b78: 0849 0800 |0458: move-object/from16 v73, v8 │ │ +397b7c: 1308 3800 |045a: const/16 v8, #int 56 // #38 │ │ +397b80: 705a f6a3 f248 |045c: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397b86: 6902 2c78 |045f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SINH:Lnet/sf/dibdib/thread_any/QOpMain; // field@782c │ │ +397b8a: 2204 c714 |0461: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397b8e: 1a08 c807 |0463: const-string v8, "<<" // string@07c8 │ │ +397b92: 1a0a f8c8 |0465: const-string v10, "≪" // string@c8f8 │ │ +397b96: 1a0f f0c4 |0467: const-string v15, "«" // string@c4f0 │ │ +397b9a: 084a 0200 |0469: move-object/from16 v74, v2 │ │ +397b9e: 1a02 3cb7 |046b: const-string v2, "shift left" // string@b73c │ │ +397ba2: 2452 dc15 8bfa |046d: filled-new-array {v11, v8, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ +397ba8: 0c02 |0470: move-result-object v2 │ │ +397baa: 1a08 e445 |0471: const-string v8, "SHL" // string@45e4 │ │ +397bae: 130a 3900 |0473: const/16 v10, #int 57 // #39 │ │ +397bb2: 122f |0475: const/4 v15, #int 2 // #2 │ │ +397bb4: 7052 f6a3 84fa |0476: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397bba: 6904 2778 |0479: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SHL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7827 │ │ +397bbe: 2202 c714 |047b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397bc2: 1a08 5708 |047d: const-string v8, ">>" // string@0857 │ │ +397bc6: 1a0a f9c8 |047f: const-string v10, "≫" // string@c8f9 │ │ +397bca: 1a0f 01c5 |0481: const-string v15, "»" // string@c501 │ │ +397bce: 084b 0400 |0483: move-object/from16 v75, v4 │ │ +397bd2: 1a04 c55e |0485: const-string v4, "arithmetic shift right" // string@5ec5 │ │ +397bd6: 2454 dc15 8bfa |0487: filled-new-array {v11, v8, v10, v15, v4}, [Ljava/lang/String; // type@15dc │ │ +397bdc: 0c04 |048a: move-result-object v4 │ │ +397bde: 1a08 0046 |048b: const-string v8, "SHRA" // string@4600 │ │ +397be2: 130a 3a00 |048d: const/16 v10, #int 58 // #3a │ │ +397be6: 122f |048f: const/4 v15, #int 2 // #2 │ │ +397be8: 7054 f6a3 82fa |0490: invoke-direct {v2, v8, v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397bee: 6902 2878 |0493: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7828 │ │ +397bf2: 2204 c714 |0495: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397bf6: 1a08 5808 |0497: const-string v8, ">>>" // string@0858 │ │ +397bfa: 1a0a aa8a |0499: const-string v10, "logical shift right" // string@8aaa │ │ +397bfe: 2420 dc15 a800 |049b: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +397c04: 0c08 |049e: move-result-object v8 │ │ +397c06: 1a0a 0146 |049f: const-string v10, "SHRL" // string@4601 │ │ +397c0a: 084c 0200 |04a1: move-object/from16 v76, v2 │ │ +397c0e: 1302 3b00 |04a3: const/16 v2, #int 59 // #3b │ │ +397c12: 7058 f6a3 a4f2 |04a5: invoke-direct {v4, v10, v2, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397c18: 6904 2978 |04a8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SHRL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7829 │ │ +397c1c: 2202 c714 |04aa: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397c20: 1a08 42b9 |04ac: const-string v8, "square root" // string@b942 │ │ +397c24: 2410 dc15 0800 |04ae: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397c2a: 0c08 |04b1: move-result-object v8 │ │ +397c2c: 1a0a 9946 |04b2: const-string v10, "SQRT" // string@4699 │ │ +397c30: 130f 3c00 |04b4: const/16 v15, #int 60 // #3c │ │ +397c34: 084d 0400 |04b6: move-object/from16 v77, v4 │ │ +397c38: 1214 |04b8: const/4 v4, #int 1 // #1 │ │ +397c3a: 7058 f6a3 a24f |04b9: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397c40: 6902 3478 |04bc: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SQRT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7834 │ │ +397c44: 2208 c714 |04be: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397c48: 1a0a 44b9 |04c0: const-string v10, "squared value" // string@b944 │ │ +397c4c: 2410 dc15 0a00 |04c2: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397c52: 0c0a |04c5: move-result-object v10 │ │ +397c54: 1a0f 9a46 |04c6: const-string v15, "SQUARE" // string@469a │ │ +397c58: 084e 0200 |04c8: move-object/from16 v78, v2 │ │ +397c5c: 1302 3d00 |04ca: const/16 v2, #int 61 // #3d │ │ +397c60: 705a f6a3 f842 |04cc: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397c66: 6908 3578 |04cf: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SQUARE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7835 │ │ +397c6a: 2202 c714 |04d1: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397c6e: 1a04 d5c8 |04d3: const-string v4, "−" // string@c8d5 │ │ +397c72: 1a0a 7bba |04d5: const-string v10, "subtraction with 2 values (each)" // string@ba7b │ │ +397c76: 2420 dc15 a400 |04d7: filled-new-array {v4, v10}, [Ljava/lang/String; // type@15dc │ │ +397c7c: 0c04 |04da: move-result-object v4 │ │ +397c7e: 1a0a 6547 |04db: const-string v10, "SUB" // string@4765 │ │ +397c82: 130f 3e00 |04dd: const/16 v15, #int 62 // #3e │ │ +397c86: 084f 0800 |04df: move-object/from16 v79, v8 │ │ +397c8a: 1228 |04e1: const/4 v8, #int 2 // #2 │ │ +397c8c: 7054 f6a3 a28f |04e2: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397c92: 6902 3778 |04e5: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7837 │ │ +397c96: 2204 c714 |04e7: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397c9a: 1a08 82ba |04e9: const-string v8, "successor" // string@ba82 │ │ +397c9e: 2410 dc15 0800 |04eb: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397ca4: 0c08 |04ee: move-result-object v8 │ │ +397ca6: 1a0a 6e47 |04ef: const-string v10, "SUCC" // string@476e │ │ +397caa: 130f 3f00 |04f1: const/16 v15, #int 63 // #3f │ │ +397cae: 0850 0200 |04f3: move-object/from16 v80, v2 │ │ +397cb2: 1212 |04f5: const/4 v2, #int 1 // #1 │ │ +397cb4: 7058 f6a3 a42f |04f6: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397cba: 6904 3978 |04f9: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUCC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7839 │ │ +397cbe: 2208 c714 |04fb: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397cc2: 1a0a 5cbb |04fd: const-string v10, "tan" // string@bb5c │ │ +397cc6: 2410 dc15 0a00 |04ff: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397ccc: 0c0a |0502: move-result-object v10 │ │ +397cce: 1a0f 034a |0503: const-string v15, "TAN" // string@4a03 │ │ +397cd2: 0851 0400 |0505: move-object/from16 v81, v4 │ │ +397cd6: 1304 4000 |0507: const/16 v4, #int 64 // #40 │ │ +397cda: 705a f6a3 f824 |0509: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397ce0: 6908 3e78 |050c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@783e │ │ +397ce4: 2204 c714 |050e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397ce8: 1a0a 5fbb |0510: const-string v10, "tanh" // string@bb5f │ │ +397cec: 2410 dc15 0a00 |0512: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397cf2: 0c0a |0515: move-result-object v10 │ │ +397cf4: 1a0f 054a |0516: const-string v15, "TANH" // string@4a05 │ │ +397cf8: 0852 0800 |0518: move-object/from16 v82, v8 │ │ +397cfc: 1308 4100 |051a: const/16 v8, #int 65 // #41 │ │ +397d00: 705a f6a3 f428 |051c: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397d06: 6904 3f78 |051f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.TANH:Lnet/sf/dibdib/thread_any/QOpMain; // field@783f │ │ +397d0a: 2202 c714 |0521: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397d0e: 1a08 41c6 |0523: const-string v8, "τ" // string@c641 │ │ +397d12: 1a0a 6fbb |0525: const-string v10, "tau (= 2 * pi)" // string@bb6f │ │ +397d16: 2420 dc15 a800 |0527: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +397d1c: 0c08 |052a: move-result-object v8 │ │ +397d1e: 1a0a 124a |052b: const-string v10, "TAU" // string@4a12 │ │ +397d22: 130f 4200 |052d: const/16 v15, #int 66 // #42 │ │ +397d26: 0853 0400 |052f: move-object/from16 v83, v4 │ │ +397d2a: 1204 |0531: const/4 v4, #int 0 // #0 │ │ +397d2c: 7058 f6a3 a24f |0532: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397d32: 6902 4078 |0535: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TAU:Lnet/sf/dibdib/thread_any/QOpMain; // field@7840 │ │ +397d36: 2208 c714 |0537: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397d3a: 1a0a b9aa |0539: const-string v10, "return -1 as odd value (= boolean TRUE)" // string@aab9 │ │ +397d3e: 2410 dc15 0a00 |053b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397d44: 0c0a |053e: move-result-object v10 │ │ +397d46: 1a0f 2d4b |053f: const-string v15, "TRUE" // string@4b2d │ │ +397d4a: 0854 0200 |0541: move-object/from16 v84, v2 │ │ +397d4e: 1302 4300 |0543: const/16 v2, #int 67 // #43 │ │ +397d52: 705a f6a3 f842 |0545: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397d58: 6908 4678 |0548: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TRUE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7846 │ │ +397d5c: 2202 c714 |054a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397d60: 1a04 1cbe |054c: const-string v4, "truncate" // string@be1c │ │ +397d64: 2410 dc15 0400 |054e: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +397d6a: 0c04 |0551: move-result-object v4 │ │ +397d6c: 1a0a 2f4b |0552: const-string v10, "TRUNC" // string@4b2f │ │ +397d70: 130f 4400 |0554: const/16 v15, #int 68 // #44 │ │ +397d74: 0855 0800 |0556: move-object/from16 v85, v8 │ │ +397d78: 1228 |0558: const/4 v8, #int 2 // #2 │ │ +397d7a: 7054 f6a3 a28f |0559: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397d80: 6902 4878 |055c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TRUNC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7848 │ │ +397d84: 2204 c714 |055e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397d88: 1a0a a9c4 |0560: const-string v10, "|%" // string@c4a9 │ │ +397d8c: 1a0f 03c9 |0562: const-string v15, "⊻" // string@c903 │ │ +397d90: 1a08 d0c8 |0564: const-string v8, "∇" // string@c8d0 │ │ +397d94: 0856 0200 |0566: move-object/from16 v86, v2 │ │ +397d98: 1a02 9c60 |0568: const-string v2, "binary XOR" // string@609c │ │ +397d9c: 2440 dc15 fa28 |056a: filled-new-array {v10, v15, v8, v2}, [Ljava/lang/String; // type@15dc │ │ +397da2: 0c02 |056d: move-result-object v2 │ │ +397da4: 1a08 bc54 |056e: const-string v8, "XOR" // string@54bc │ │ +397da8: 130a 4500 |0570: const/16 v10, #int 69 // #45 │ │ +397dac: 122f |0572: const/4 v15, #int 2 // #2 │ │ +397dae: 7052 f6a3 84fa |0573: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397db4: 6904 5778 |0576: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.XOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@7857 │ │ +397db8: 2202 c714 |0578: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397dbc: 1a08 7d3f |057a: const-string v8, "OPT" // string@3f7d │ │ +397dc0: 1a0a 0266 |057c: const-string v10, "conditional value: Z Y X => X ? Y : Z" // string@6602 │ │ +397dc4: 2420 dc15 a800 |057e: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +397dca: 0c08 |0581: move-result-object v8 │ │ +397dcc: 1a0a ef0f |0582: const-string v10, "CHOICE" // string@0fef │ │ +397dd0: 130f 4600 |0584: const/16 v15, #int 70 // #46 │ │ +397dd4: 0857 0400 |0586: move-object/from16 v87, v4 │ │ +397dd8: 1234 |0588: const/4 v4, #int 3 // #3 │ │ +397dda: 7058 f6a3 a24f |0589: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397de0: 6902 7c77 |058c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.CHOICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777c │ │ +397de4: 2204 c714 |058e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397de8: 1a08 b766 |0590: const-string v8, "convert date to Julian Day" // string@66b7 │ │ +397dec: 2410 dc15 0800 |0592: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397df2: 0c08 |0595: move-result-object v8 │ │ +397df4: 1a0a 9f16 |0596: const-string v10, "DTDT" // string@169f │ │ +397df8: 130f 4700 |0598: const/16 v15, #int 71 // #47 │ │ +397dfc: 0858 0200 |059a: move-object/from16 v88, v2 │ │ +397e00: 12f2 |059c: const/4 v2, #int -1 // #ff │ │ +397e02: 7058 f6a3 a42f |059d: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397e08: 6904 8e77 |05a0: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DTDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@778e │ │ +397e0c: 2208 c714 |05a2: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397e10: 1a0a b566 |05a4: const-string v10, "convert J2000 ticks in seconds to ISO date (approx.)" // string@66b5 │ │ +397e14: 2410 dc15 0a00 |05a6: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397e1a: 0c0a |05a9: move-result-object v10 │ │ +397e1c: 1a0f a016 |05aa: const-string v15, "DTTS" // string@16a0 │ │ +397e20: 0859 0400 |05ac: move-object/from16 v89, v4 │ │ +397e24: 1304 4800 |05ae: const/16 v4, #int 72 // #48 │ │ +397e28: 705a f6a3 f824 |05b0: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397e2e: 6908 8f77 |05b3: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DTTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@778f │ │ +397e32: 2204 c714 |05b5: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397e36: 1a0a b866 |05b7: const-string v10, "convert sidereal years to ISO date (approx.)" // string@66b8 │ │ +397e3a: 2410 dc15 0a00 |05b9: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397e40: 0c0a |05bc: move-result-object v10 │ │ +397e42: 1a0f a116 |05bd: const-string v15, "DTTY" // string@16a1 │ │ +397e46: 085a 0800 |05bf: move-object/from16 v90, v8 │ │ +397e4a: 1308 4900 |05c1: const/16 v8, #int 73 // #49 │ │ +397e4e: 705a f6a3 f428 |05c3: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397e54: 6904 9077 |05c6: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DTTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7790 │ │ +397e58: 2208 c714 |05c8: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397e5c: 1a0a b666 |05ca: const-string v10, "convert Julian Day to sidereal years (approx.)" // string@66b6 │ │ +397e60: 2410 dc15 0a00 |05cc: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397e66: 0c0a |05cf: move-result-object v10 │ │ +397e68: 1a0f a216 |05d0: const-string v15, "DTYD" // string@16a2 │ │ +397e6c: 085b 0400 |05d2: move-object/from16 v91, v4 │ │ +397e70: 1304 4a00 |05d4: const/16 v4, #int 74 // #4a │ │ +397e74: 705a f6a3 f824 |05d6: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397e7a: 6908 9177 |05d9: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DTYD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7791 │ │ +397e7e: 2204 c714 |05db: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397e82: 1a0a ed07 |05dd: const-string v10, "=" // string@07ed │ │ +397e86: 1a0f f407 |05df: const-string v15, "==" // string@07f4 │ │ +397e8a: 1a02 7d84 |05e1: const-string v2, "is equal" // string@847d │ │ +397e8e: 2440 dc15 ab2f |05e3: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ +397e94: 0c02 |05e6: move-result-object v2 │ │ +397e96: 1a0a 3e18 |05e7: const-string v10, "EQ" // string@183e │ │ +397e9a: 130f 4b00 |05e9: const/16 v15, #int 75 // #4b │ │ +397e9e: 085d 0800 |05eb: move-object/from16 v93, v8 │ │ +397ea2: 1228 |05ed: const/4 v8, #int 2 // #2 │ │ +397ea4: 7052 f6a3 a48f |05ee: invoke-direct {v4, v10, v15, v8, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397eaa: 6904 9877 |05f1: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.EQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7798 │ │ +397eae: 2202 c714 |05f3: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397eb2: 1a0a 5608 |05f5: const-string v10, ">=" // string@0856 │ │ +397eb6: 1a0f f7c8 |05f7: const-string v15, "≥" // string@c8f7 │ │ +397eba: 1a08 7f84 |05f9: const-string v8, "is greater than or equal" // string@847f │ │ +397ebe: 2440 dc15 ab8f |05fb: filled-new-array {v11, v10, v15, v8}, [Ljava/lang/String; // type@15dc │ │ +397ec4: 0c08 |05fe: move-result-object v8 │ │ +397ec6: 1a0a 7a1c |05ff: const-string v10, "GE" // string@1c7a │ │ +397eca: 130f 4c00 |0601: const/16 v15, #int 76 // #4c │ │ +397ece: 085e 0400 |0603: move-object/from16 v94, v4 │ │ +397ed2: 1224 |0605: const/4 v4, #int 2 // #2 │ │ +397ed4: 7058 f6a3 a24f |0606: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397eda: 6902 a977 |0609: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.GE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a9 │ │ +397ede: 2208 c714 |060b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397ee2: 1a0a 0008 |060d: const-string v10, ">" // string@0800 │ │ +397ee6: 1a0f 7e84 |060f: const-string v15, "is greater than" // string@847e │ │ +397eea: 2430 dc15 ab0f |0611: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397ef0: 0c0a |0614: move-result-object v10 │ │ +397ef2: 1a0f bf1c |0615: const-string v15, "GT" // string@1cbf │ │ +397ef6: 085f 0200 |0617: move-object/from16 v95, v2 │ │ +397efa: 1302 4d00 |0619: const/16 v2, #int 77 // #4d │ │ +397efe: 705a f6a3 f842 |061b: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397f04: 6908 ab77 |061e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.GT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ab │ │ +397f08: 2202 c714 |0620: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397f0c: 1a04 7f1f |0622: const-string v4, "ISTYPE" // string@1f7f │ │ +397f10: 130a 4e00 |0624: const/16 v10, #int 78 // #4e │ │ +397f14: 7030 f4a3 420a |0626: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +397f1a: 6902 b977 |0629: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ISTYPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b9 │ │ +397f1e: 2204 c714 |062b: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397f22: 1a0a ca07 |062d: const-string v10, "<=" // string@07ca │ │ +397f26: 1a0f f6c8 |062f: const-string v15, "≤" // string@c8f6 │ │ +397f2a: 0860 0200 |0631: move-object/from16 v96, v2 │ │ +397f2e: 1a02 8284 |0633: const-string v2, "is less than or equal" // string@8482 │ │ +397f32: 2440 dc15 ab2f |0635: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ +397f38: 0c02 |0638: move-result-object v2 │ │ +397f3a: 1a0a 8922 |0639: const-string v10, "LE" // string@2289 │ │ +397f3e: 130f 4f00 |063b: const/16 v15, #int 79 // #4f │ │ +397f42: 0861 0800 |063d: move-object/from16 v97, v8 │ │ +397f46: 1228 |063f: const/4 v8, #int 2 // #2 │ │ +397f48: 7052 f6a3 a48f |0640: invoke-direct {v4, v10, v15, v8, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397f4e: 6904 bb77 |0643: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bb │ │ +397f52: 2202 c714 |0645: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397f56: 1a08 12a0 |0647: const-string v8, "number of characters" // string@a012 │ │ +397f5a: 2410 dc15 0800 |0649: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397f60: 0c08 |064c: move-result-object v8 │ │ +397f62: 1a0a 9322 |064d: const-string v10, "LENGTH" // string@2293 │ │ +397f66: 130f 5000 |064f: const/16 v15, #int 80 // #50 │ │ +397f6a: 0862 0400 |0651: move-object/from16 v98, v4 │ │ +397f6e: 1214 |0653: const/4 v4, #int 1 // #1 │ │ +397f70: 7058 f6a3 a24f |0654: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397f76: 6902 bc77 |0657: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.LENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bc │ │ +397f7a: 2204 c714 |0659: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397f7e: 1a08 bb07 |065b: const-string v8, "<" // string@07bb │ │ +397f82: 1a0a 8184 |065d: const-string v10, "is less than" // string@8481 │ │ +397f86: 2430 dc15 8b0a |065f: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +397f8c: 0c08 |0662: move-result-object v8 │ │ +397f8e: 1a0a b023 |0663: const-string v10, "LT" // string@23b0 │ │ +397f92: 130f 5100 |0665: const/16 v15, #int 81 // #51 │ │ +397f96: 0863 0200 |0667: move-object/from16 v99, v2 │ │ +397f9a: 1222 |0669: const/4 v2, #int 2 // #2 │ │ +397f9c: 7058 f6a3 a42f |066a: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397fa2: 6904 c077 |066d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c0 │ │ +397fa6: 2208 c714 |066f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397faa: 1a0a 9205 |0671: const-string v10, "-" // string@0592 │ │ +397fae: 1a0f 79ba |0673: const-string v15, "subtract value or char's" // string@ba79 │ │ +397fb2: 2430 dc15 ab0f |0675: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397fb8: 0c0a |0678: move-result-object v10 │ │ +397fba: 1a0f 343b |0679: const-string v15, "MINUS" // string@3b34 │ │ +397fbe: 0864 0400 |067b: move-object/from16 v100, v4 │ │ +397fc2: 1304 5200 |067d: const/16 v4, #int 82 // #52 │ │ +397fc6: 705a f6a3 f824 |067f: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +397fcc: 6908 cb77 |0682: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MINUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cb │ │ +397fd0: 2204 c714 |0684: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397fd4: 1a0a fa02 |0686: const-string v10, "!=" // string@02fa │ │ +397fd8: 1a0f cb07 |0688: const-string v15, "<>" // string@07cb │ │ +397fdc: 1a02 f4c8 |068a: const-string v2, "≠" // string@c8f4 │ │ +397fe0: 0865 0800 |068c: move-object/from16 v101, v8 │ │ +397fe4: 1a08 8384 |068e: const-string v8, "is not equal" // string@8483 │ │ +397fe8: 2458 dc15 ab2f |0690: filled-new-array {v11, v10, v15, v2, v8}, [Ljava/lang/String; // type@15dc │ │ +397fee: 0c02 |0693: move-result-object v2 │ │ +397ff0: 1a08 f43d |0694: const-string v8, "NE" // string@3df4 │ │ +397ff4: 130a 5300 |0696: const/16 v10, #int 83 // #53 │ │ +397ff8: 122f |0698: const/4 v15, #int 2 // #2 │ │ +397ffa: 7052 f6a3 84fa |0699: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398000: 6904 e177 |069c: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e1 │ │ +398004: 2202 c714 |069e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398008: 1a08 6406 |06a0: const-string v8, "/" // string@0664 │ │ +39800c: 1a0a fd6b |06a2: const-string v10, "divide or cut off" // string@6bfd │ │ +398010: 2430 dc15 8b0a |06a4: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398016: 0c08 |06a7: move-result-object v8 │ │ +398018: 1a0a 8a40 |06a8: const-string v10, "PART" // string@408a │ │ +39801c: 0866 0400 |06aa: move-object/from16 v102, v4 │ │ +398020: 1304 5400 |06ac: const/16 v4, #int 84 // #54 │ │ +398024: 7058 f6a3 a2f4 |06ae: invoke-direct {v2, v10, v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39802a: 6902 ef77 |06b1: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PART:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ef │ │ +39802e: 2204 c714 |06b3: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398032: 1a08 cd04 |06b5: const-string v8, "+" // string@04cd │ │ +398036: 1a0a c059 |06b7: const-string v10, "add value or char's" // string@59c0 │ │ +39803a: 2430 dc15 8b0a |06b9: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398040: 0c08 |06bc: move-result-object v8 │ │ +398042: 1a0a 0941 |06bd: const-string v10, "PLUS" // string@4109 │ │ +398046: 0867 0200 |06bf: move-object/from16 v103, v2 │ │ +39804a: 1302 5500 |06c1: const/16 v2, #int 85 // #55 │ │ +39804e: 7058 f6a3 a4f2 |06c3: invoke-direct {v4, v10, v2, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398054: 6904 f277 |06c6: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PLUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f2 │ │ +398058: 2202 c714 |06c8: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39805c: 1a08 c1c4 |06ca: const-string v8, "~~" // string@c4c1 │ │ +398060: 1a0a ef82 |06cc: const-string v10, "index of match for regular expression" // string@82ef │ │ +398064: 2430 dc15 8b0a |06ce: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +39806a: 0c08 |06d1: move-result-object v8 │ │ +39806c: 1a0a c843 |06d2: const-string v10, "RX" // string@43c8 │ │ +398070: 0868 0400 |06d4: move-object/from16 v104, v4 │ │ +398074: 1304 5600 |06d6: const/16 v4, #int 86 // #56 │ │ +398078: 7058 f6a3 a2f4 |06d8: invoke-direct {v2, v10, v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39807e: 6902 1c78 |06db: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RX:Lnet/sf/dibdib/thread_any/QOpMain; // field@781c │ │ +398082: 2204 c714 |06dd: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398086: 1a08 c0c4 |06df: const-string v8, "~/" // string@c4c0 │ │ +39808a: 1a0a 599e |06e1: const-string v10, "n-th group of match for regular expression" // string@9e59 │ │ +39808e: 2430 dc15 8b0a |06e3: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398094: 0c08 |06e6: move-result-object v8 │ │ +398096: 1a0a c943 |06e7: const-string v10, "RXG" // string@43c9 │ │ +39809a: 130f 5700 |06e9: const/16 v15, #int 87 // #57 │ │ +39809e: 0869 0200 |06eb: move-object/from16 v105, v2 │ │ +3980a2: 1232 |06ed: const/4 v2, #int 3 // #3 │ │ +3980a4: 7058 f6a3 a42f |06ee: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3980aa: 6904 1d78 |06f1: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781d │ │ +3980ae: 2208 c714 |06f3: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3980b2: 1a0a bfc4 |06f5: const-string v10, "~+" // string@c4bf │ │ +3980b6: 1a0f f082 |06f7: const-string v15, "index of n-th match for regular expression" // string@82f0 │ │ +3980ba: 2430 dc15 ab0f |06f9: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +3980c0: 0c0a |06fc: move-result-object v10 │ │ +3980c2: 1a0f ca43 |06fd: const-string v15, "RXN" // string@43ca │ │ +3980c6: 086a 0400 |06ff: move-object/from16 v106, v4 │ │ +3980ca: 1304 5800 |0701: const/16 v4, #int 88 // #58 │ │ +3980ce: 705a f6a3 f824 |0703: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3980d4: 6908 1e78 |0706: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781e │ │ +3980d8: 2204 c714 |0708: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3980dc: 1a0a bec4 |070a: const-string v10, "~&" // string@c4be │ │ +3980e0: 1a0f 5a9e |070c: const-string v15, "n-th match for regular expression" // string@9e5a │ │ +3980e4: 2430 dc15 ab0f |070e: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +3980ea: 0c0a |0711: move-result-object v10 │ │ +3980ec: 1a0f cd43 |0712: const-string v15, "RXT" // string@43cd │ │ +3980f0: 086b 0800 |0714: move-object/from16 v107, v8 │ │ +3980f4: 1308 5900 |0716: const/16 v8, #int 89 // #59 │ │ +3980f8: 705a f6a3 f428 |0718: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3980fe: 6904 2078 |071b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7820 │ │ +398102: 2202 c714 |071d: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398106: 1a08 6747 |071f: const-string v8, "SUB1" // string@4767 │ │ +39810a: 1a0a 29b9 |0721: const-string v10, "split atom at index" // string@b929 │ │ +39810e: 2420 dc15 a800 |0723: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398114: 0c71 |0726: move-result-object v113 │ │ +398116: 1a6d 8d46 |0727: const-string v109, "SPLITAT" // string@468d │ │ +39811a: 136e 5a00 |0729: const/16 v110, #int 90 // #5a │ │ +39811e: 136f 0200 |072b: const/16 v111, #int 2 // #2 │ │ +398122: 1370 0200 |072d: const/16 v112, #int 2 // #2 │ │ +398126: 086c 0200 |072f: move-object/from16 v108, v2 │ │ +39812a: 7606 f5a3 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@a3f5 │ │ +398130: 6902 3378 |0734: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SPLITAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7833 │ │ +398134: 2208 c714 |0736: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398138: 1a0a a304 |0738: const-string v10, "*" // string@04a3 │ │ +39813c: 1a0f 1e9e |073a: const-string v15, "multiply or repeat, by value" // string@9e1e │ │ +398140: 2430 dc15 ab0f |073c: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +398146: 0c0a |073f: move-result-object v10 │ │ +398148: 1a0f 5a4a |0740: const-string v15, "TIMES" // string@4a5a │ │ +39814c: 1302 5b00 |0742: const/16 v2, #int 91 // #5b │ │ +398150: 086d 0400 |0744: move-object/from16 v109, v4 │ │ +398154: 1224 |0746: const/4 v4, #int 2 // #2 │ │ +398156: 705a f6a3 f842 |0747: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39815c: 6908 4378 |074a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TIMES:Lnet/sf/dibdib/thread_any/QOpMain; // field@7843 │ │ +398160: 2202 c714 |074c: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398164: 1a04 8d4f |074e: const-string v4, "UTF16" // string@4f8d │ │ +398168: 130a 5c00 |0750: const/16 v10, #int 92 // #5c │ │ +39816c: 7030 f4a3 420a |0752: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398172: 6902 4d78 |0755: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.UTF16:Lnet/sf/dibdib/thread_any/QOpMain; // field@784d │ │ +398176: 2204 c714 |0757: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39817a: 1a0a 8e4f |0759: const-string v10, "UTF32" // string@4f8e │ │ +39817e: 130f 5d00 |075b: const/16 v15, #int 93 // #5d │ │ +398182: 7030 f4a3 a40f |075d: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398188: 6904 4e78 |0760: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.UTF32:Lnet/sf/dibdib/thread_any/QOpMain; // field@784e │ │ +39818c: 220a c714 |0762: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398190: 1a0f 8f4f |0764: const-string v15, "UTF8" // string@4f8f │ │ +398194: 086e 0400 |0766: move-object/from16 v110, v4 │ │ +398198: 1304 5e00 |0768: const/16 v4, #int 94 // #5e │ │ +39819c: 7030 f4a3 fa04 |076a: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3981a2: 690a 4f78 |076d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.UTF8:Lnet/sf/dibdib/thread_any/QOpMain; // field@784f │ │ +3981a6: 2204 c714 |076f: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3981aa: 1a0f e522 |0771: const-string v15, "LIMIT" // string@22e5 │ │ +3981ae: 086f 0a00 |0773: move-object/from16 v111, v10 │ │ +3981b2: 130a 5f00 |0775: const/16 v10, #int 95 // #5f │ │ +3981b6: 7030 f4a3 f40a |0777: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3981bc: 6904 bd77 |077a: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LIMIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bd │ │ +3981c0: 220a c714 |077c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3981c4: 1a0f 3f09 |077e: const-string v15, "ALL" // string@093f │ │ +3981c8: 0870 0400 |0780: move-object/from16 v112, v4 │ │ +3981cc: 1304 6000 |0782: const/16 v4, #int 96 // #60 │ │ +3981d0: 7030 f4a3 fa04 |0784: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3981d6: 690a 7077 |0787: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7770 │ │ +3981da: 2204 c714 |0789: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3981de: 1a0f c709 |078b: const-string v15, "AT" // string@09c7 │ │ +3981e2: 0871 0a00 |078d: move-object/from16 v113, v10 │ │ +3981e6: 130a 6100 |078f: const/16 v10, #int 97 // #61 │ │ +3981ea: 7030 f4a3 f40a |0791: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3981f0: 6904 7577 |0794: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.AT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7775 │ │ +3981f4: 220a c714 |0796: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3981f8: 1a0f c909 |0798: const-string v15, "ATKEY" // string@09c9 │ │ +3981fc: 0872 0400 |079a: move-object/from16 v114, v4 │ │ +398200: 1304 6200 |079c: const/16 v4, #int 98 // #62 │ │ +398204: 7030 f4a3 fa04 |079e: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39820a: 690a 7777 |07a1: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ATKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7777 │ │ +39820e: 2204 c714 |07a3: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398212: 1a0f 6c10 |07a5: const-string v15, "CONC" // string@106c │ │ +398216: 0873 0a00 |07a7: move-object/from16 v115, v10 │ │ +39821a: 130a 6300 |07a9: const/16 v10, #int 99 // #63 │ │ +39821e: 7030 f4a3 f40a |07ab: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398224: 6904 8477 |07ae: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.CONC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7784 │ │ +398228: 220a c714 |07b0: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39822c: 1a0f b3c1 |07b2: const-string v15, "value of constant/ unit" // string@c1b3 │ │ +398230: 2410 dc15 0f00 |07b4: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +398236: 0c0f |07b7: move-result-object v15 │ │ +398238: 0874 0400 |07b8: move-object/from16 v116, v4 │ │ +39823c: 1a04 7810 |07ba: const-string v4, "CONST" // string@1078 │ │ +398240: 0875 0200 |07bc: move-object/from16 v117, v2 │ │ +398244: 1302 6400 |07be: const/16 v2, #int 100 // #64 │ │ +398248: 0876 0800 |07c0: move-object/from16 v118, v8 │ │ +39824c: 12f8 |07c2: const/4 v8, #int -1 // #ff │ │ +39824e: 705f f6a3 4a82 |07c3: invoke-direct {v10, v4, v2, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398254: 690a 8677 |07c6: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CONST:Lnet/sf/dibdib/thread_any/QOpMain; // field@7786 │ │ +398258: 2202 c714 |07c8: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39825c: 1a04 b966 |07ca: const-string v4, "convert value Y: Y (markerTo markerFrom ) => Y'" // string@66b9 │ │ +398260: 2410 dc15 0400 |07cc: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +398266: 0c04 |07cf: move-result-object v4 │ │ +398268: 1a08 9f10 |07d0: const-string v8, "CONVT" // string@109f │ │ +39826c: 130f 6500 |07d2: const/16 v15, #int 101 // #65 │ │ +398270: 0877 0a00 |07d4: move-object/from16 v119, v10 │ │ +398274: 12ea |07d6: const/4 v10, #int -2 // #fe │ │ +398276: 7054 f6a3 82af |07d7: invoke-direct {v2, v8, v15, v10, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39827c: 6902 8777 |07da: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.CONVT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7787 │ │ +398280: 2204 c714 |07dc: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398284: 1a08 b91a |07de: const-string v8, "FOLD" // string@1ab9 │ │ +398288: 130f 6600 |07e0: const/16 v15, #int 102 // #66 │ │ +39828c: 7030 f4a3 840f |07e2: invoke-direct {v4, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398292: 6904 a677 |07e5: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FOLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a6 │ │ +398296: 2208 c714 |07e7: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39829a: 1a0f 1f6d |07e9: const-string v15, "duplicate: X => X X" // string@6d1f │ │ +39829e: 2410 dc15 0f00 |07eb: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +3982a4: 0c7d |07ee: move-result-object v125 │ │ +3982a6: 1a79 a316 |07ef: const-string v121, "DUP" // string@16a3 │ │ +3982aa: 137a 6700 |07f1: const/16 v122, #int 103 // #67 │ │ +3982ae: 137b ffff |07f3: const/16 v123, #int -1 // #ffff │ │ +3982b2: 137c 0200 |07f5: const/16 v124, #int 2 // #2 │ │ +3982b6: 0878 0800 |07f7: move-object/from16 v120, v8 │ │ +3982ba: 7606 f5a3 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@a3f5 │ │ +3982c0: 6908 9277 |07fc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ +3982c4: 220f c714 |07fe: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3982c8: 1a0a e117 |0800: const-string v10, "EDUPTO" // string@17e1 │ │ +3982cc: 0879 0800 |0802: move-object/from16 v121, v8 │ │ +3982d0: 1308 6800 |0804: const/16 v8, #int 104 // #68 │ │ +3982d4: 7030 f4a3 af08 |0806: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3982da: 690f 9477 |0809: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.EDUPTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7794 │ │ +3982de: 2208 c714 |080b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3982e2: 1a0a f617 |080d: const-string v10, "EMAP" // string@17f6 │ │ +3982e6: 087a 0f00 |080f: move-object/from16 v122, v15 │ │ +3982ea: 130f 6900 |0811: const/16 v15, #int 105 // #69 │ │ +3982ee: 7030 f4a3 a80f |0813: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3982f4: 6908 9577 |0816: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EMAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7795 │ │ +3982f8: 220a c714 |0818: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3982fc: 1a0f fd17 |081a: const-string v15, "EMPTY" // string@17fd │ │ +398300: 087b 0800 |081c: move-object/from16 v123, v8 │ │ +398304: 1308 6a00 |081e: const/16 v8, #int 106 // #6a │ │ +398308: 7030 f4a3 fa08 |0820: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39830e: 690a 9677 |0823: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EMPTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7796 │ │ +398312: 2208 c714 |0825: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398316: 1a0f 3c18 |0827: const-string v15, "EPICK" // string@183c │ │ +39831a: 087c 0a00 |0829: move-object/from16 v124, v10 │ │ +39831e: 130a 6b00 |082b: const/16 v10, #int 107 // #6b │ │ +398322: 7030 f4a3 f80a |082d: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398328: 6908 9777 |0830: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EPICK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7797 │ │ +39832c: 220a c714 |0832: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398330: 1a0f 4318 |0834: const-string v15, "EROLL" // string@1843 │ │ +398334: 087d 0800 |0836: move-object/from16 v125, v8 │ │ +398338: 1308 6c00 |0838: const/16 v8, #int 108 // #6c │ │ +39833c: 7030 f4a3 fa08 |083a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398342: 690a 9977 |083d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EROLL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7799 │ │ +398346: 2208 c714 |083f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39834a: 1a0f 7518 |0841: const-string v15, "EXPAND" // string@1875 │ │ +39834e: 087e 0a00 |0843: move-object/from16 v126, v10 │ │ +398352: 130a 6d00 |0845: const/16 v10, #int 109 // #6d │ │ +398356: 7030 f4a3 f80a |0847: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39835c: 6908 9e77 |084a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EXPAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@779e │ │ +398360: 220a c714 |084c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398364: 1a0f 411d |084e: const-string v15, "HAS" // string@1d41 │ │ +398368: 087f 0800 |0850: move-object/from16 v127, v8 │ │ +39836c: 1308 6e00 |0852: const/16 v8, #int 110 // #6e │ │ +398370: 7030 f4a3 fa08 |0854: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398376: 690a ac77 |0857: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.HAS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ac │ │ +39837a: 2208 c714 |0859: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39837e: 1a0f 3e1f |085b: const-string v15, "INTRS" // string@1f3e │ │ +398382: 0880 0a00 |085d: move-object/from16 v128, v10 │ │ +398386: 130a 6f00 |085f: const/16 v10, #int 111 // #6f │ │ +39838a: 7030 f4a3 f80a |0861: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398390: 6908 b777 |0864: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.INTRS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b7 │ │ +398394: 220a c714 |0866: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398398: 1a0f dc1e |0868: const-string v15, "IN" // string@1edc │ │ +39839c: 0881 0800 |086a: move-object/from16 v129, v8 │ │ +3983a0: 1308 7000 |086c: const/16 v8, #int 112 // #70 │ │ +3983a4: 7030 f4a3 fa08 |086e: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3983aa: 690a b377 |0871: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.IN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b3 │ │ +3983ae: 2208 c714 |0873: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3983b2: 1a0f f53a |0875: const-string v15, "MDROP" // string@3af5 │ │ +3983b6: 0882 0a00 |0877: move-object/from16 v130, v10 │ │ +3983ba: 130a 7100 |0879: const/16 v10, #int 113 // #71 │ │ +3983be: 7030 f4a3 f80a |087b: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3983c4: 6908 c577 |087e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MDROP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c5 │ │ +3983c8: 220a c714 |0880: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3983cc: 1a0f f03a |0882: const-string v15, "MCROSS" // string@3af0 │ │ +3983d0: 0883 0800 |0884: move-object/from16 v131, v8 │ │ +3983d4: 1308 7200 |0886: const/16 v8, #int 114 // #72 │ │ +3983d8: 7030 f4a3 fa08 |0888: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3983de: 690a c277 |088b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MCROSS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c2 │ │ +3983e2: 2208 c714 |088d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3983e6: 1a0f f33a |088f: const-string v15, "MDIV" // string@3af3 │ │ +3983ea: 0884 0a00 |0891: move-object/from16 v132, v10 │ │ +3983ee: 130a 7300 |0893: const/16 v10, #int 115 // #73 │ │ +3983f2: 7030 f4a3 f80a |0895: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3983f8: 6908 c377 |0898: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c3 │ │ +3983fc: 220a c714 |089a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398400: 1a0f f43a |089c: const-string v15, "MDOT" // string@3af4 │ │ +398404: 0885 0800 |089e: move-object/from16 v133, v8 │ │ +398408: 1308 7400 |08a0: const/16 v8, #int 116 // #74 │ │ +39840c: 7030 f4a3 fa08 |08a2: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398412: 690a c477 |08a5: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MDOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c4 │ │ +398416: 2208 c714 |08a7: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39841a: 1a0f f63a |08a9: const-string v15, "MEAN" // string@3af6 │ │ +39841e: 0886 0a00 |08ab: move-object/from16 v134, v10 │ │ +398422: 130a 7500 |08ad: const/16 v10, #int 117 // #75 │ │ +398426: 7030 f4a3 f80a |08af: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39842c: 6908 c677 |08b2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MEAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c6 │ │ +398430: 220a c714 |08b4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398434: 1a0f fc3a |08b6: const-string v15, "MEDIAN" // string@3afc │ │ +398438: 0887 0800 |08b8: move-object/from16 v135, v8 │ │ +39843c: 1308 7600 |08ba: const/16 v8, #int 118 // #76 │ │ +398440: 7030 f4a3 fa08 |08bc: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398446: 690a c777 |08bf: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MEDIAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c7 │ │ +39844a: 2208 c714 |08c1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39844e: 1a0f ff3a |08c3: const-string v15, "MEIG" // string@3aff │ │ +398452: 0888 0a00 |08c5: move-object/from16 v136, v10 │ │ +398456: 130a 7700 |08c7: const/16 v10, #int 119 // #77 │ │ +39845a: 7030 f4a3 f80a |08c9: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398460: 6908 c877 |08cc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MEIG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c8 │ │ +398464: 220a c714 |08ce: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398468: 1a0f 183b |08d0: const-string v15, "MEYE" // string@3b18 │ │ +39846c: 0889 0800 |08d2: move-object/from16 v137, v8 │ │ +398470: 1308 7800 |08d4: const/16 v8, #int 120 // #78 │ │ +398474: 7030 f4a3 fa08 |08d6: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39847a: 690a c977 |08d9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MEYE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c9 │ │ +39847e: 2208 c714 |08db: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398482: 1a0f 363b |08dd: const-string v15, "MINV" // string@3b36 │ │ +398486: 088a 0a00 |08df: move-object/from16 v138, v10 │ │ +39848a: 130a 7900 |08e1: const/16 v10, #int 121 // #79 │ │ +39848e: 7030 f4a3 f80a |08e3: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398494: 6908 cc77 |08e6: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MINV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cc │ │ +398498: 220a c714 |08e8: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39849c: 1a0f 643b |08ea: const-string v15, "MMUL" // string@3b64 │ │ +3984a0: 088b 0800 |08ec: move-object/from16 v139, v8 │ │ +3984a4: 1308 7a00 |08ee: const/16 v8, #int 122 // #7a │ │ +3984a8: 7030 f4a3 fa08 |08f0: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3984ae: 690a d577 |08f3: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MMUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d5 │ │ +3984b2: 2208 c714 |08f5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3984b6: 1a0f 683b |08f7: const-string v15, "MODE" // string@3b68 │ │ +3984ba: 088c 0a00 |08f9: move-object/from16 v140, v10 │ │ +3984be: 130a 7b00 |08fb: const/16 v10, #int 123 // #7b │ │ +3984c2: 7030 f4a3 f80a |08fd: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3984c8: 6908 d777 |0900: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MODE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d7 │ │ +3984cc: 220a c714 |0902: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3984d0: 1a0f 833b |0904: const-string v15, "MONE" // string@3b83 │ │ +3984d4: 088d 0800 |0906: move-object/from16 v141, v8 │ │ +3984d8: 1308 7c00 |0908: const/16 v8, #int 124 // #7c │ │ +3984dc: 7030 f4a3 fa08 |090a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3984e2: 690a d877 |090d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MONE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d8 │ │ +3984e6: 2208 c714 |090f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3984ea: 1a0f 993b |0911: const-string v15, "MROT" // string@3b99 │ │ +3984ee: 088e 0a00 |0913: move-object/from16 v142, v10 │ │ +3984f2: 130a 7d00 |0915: const/16 v10, #int 125 // #7d │ │ +3984f6: 7030 f4a3 f80a |0917: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3984fc: 6908 d977 |091a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MROT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d9 │ │ +398500: 220a c714 |091c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398504: 1a0f a73b |091e: const-string v15, "MSTD" // string@3ba7 │ │ +398508: 088f 0800 |0920: move-object/from16 v143, v8 │ │ +39850c: 1308 7e00 |0922: const/16 v8, #int 126 // #7e │ │ +398510: 7030 f4a3 fa08 |0924: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398516: 690a da77 |0927: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MSTD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77da │ │ +39851a: 2208 c714 |0929: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39851e: 1a0f a83b |092b: const-string v15, "MTRP" // string@3ba8 │ │ +398522: 0890 0a00 |092d: move-object/from16 v144, v10 │ │ +398526: 130a 7f00 |092f: const/16 v10, #int 127 // #7f │ │ +39852a: 7030 f4a3 f80a |0931: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398530: 6908 db77 |0934: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MTRP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77db │ │ +398534: 220a c714 |0936: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398538: 1a0f b43b |0938: const-string v15, "MZERO" // string@3bb4 │ │ +39853c: 0891 0800 |093a: move-object/from16 v145, v8 │ │ +398540: 1308 8000 |093c: const/16 v8, #int 128 // #80 │ │ +398544: 7030 f4a3 fa08 |093e: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39854a: 690a dd77 |0941: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MZERO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dd │ │ +39854e: 2208 c714 |0943: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398552: 1a0f 133e |0945: const-string v15, "NIP" // string@3e13 │ │ +398556: 0892 0a00 |0947: move-object/from16 v146, v10 │ │ +39855a: 130a 8100 |0949: const/16 v10, #int 129 // #81 │ │ +39855e: 7030 f4a3 f80a |094b: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398564: 6908 e377 |094e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NIP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e3 │ │ +398568: 220a c714 |0950: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39856c: 1a0f 5d3f |0952: const-string v15, "OF" // string@3f5d │ │ +398570: 0893 0800 |0954: move-object/from16 v147, v8 │ │ +398574: 1308 8200 |0956: const/16 v8, #int 130 // #82 │ │ +398578: 7030 f4a3 fa08 |0958: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39857e: 690a e977 |095b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.OF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e9 │ │ +398582: 2208 c714 |095d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398586: 1a0f 703f |095f: const-string v15, "ONEOF" // string@3f70 │ │ +39858a: 0894 0a00 |0961: move-object/from16 v148, v10 │ │ +39858e: 130a 8300 |0963: const/16 v10, #int 131 // #83 │ │ +398592: 7030 f4a3 f80a |0965: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398598: 6908 ea77 |0968: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ONEOF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ea │ │ +39859c: 220a c714 |096a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3985a0: 1a0f ae3f |096c: const-string v15, "OVER" // string@3fae │ │ +3985a4: 0895 0800 |096e: move-object/from16 v149, v8 │ │ +3985a8: 1308 8400 |0970: const/16 v8, #int 132 // #84 │ │ +3985ac: 7030 f4a3 fa08 |0972: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3985b2: 690a ee77 |0975: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.OVER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ee │ │ +3985b6: 2208 c714 |0977: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3985ba: 1a0f d3c8 |0979: const-string v15, "∏" // string@c8d3 │ │ +3985be: 0896 0a00 |097b: move-object/from16 v150, v10 │ │ +3985c2: 1a0a 8ba6 |097d: const-string v10, "product of sequence of values" // string@a68b │ │ +3985c6: 2420 dc15 af00 |097f: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ +3985cc: 0c0a |0982: move-result-object v10 │ │ +3985ce: 1a0f 4a41 |0983: const-string v15, "PRODUCT" // string@414a │ │ +3985d2: 0897 0400 |0985: move-object/from16 v151, v4 │ │ +3985d6: 1304 8500 |0987: const/16 v4, #int 133 // #85 │ │ +3985da: 0898 0200 |0989: move-object/from16 v152, v2 │ │ +3985de: 12f2 |098b: const/4 v2, #int -1 // #ff │ │ +3985e0: 705a f6a3 f824 |098c: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3985e6: 6908 f577 |098f: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.PRODUCT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f5 │ │ +3985ea: 2204 c714 |0991: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3985ee: 1a0a efad |0993: const-string v10, "sequence of random numbers" // string@adef │ │ +3985f2: 2410 dc15 0a00 |0995: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3985f8: 0c0a |0998: move-result-object v10 │ │ +3985fa: 1a0f fb42 |0999: const-string v15, "RANDOM" // string@42fb │ │ +3985fe: 0899 0800 |099b: move-object/from16 v153, v8 │ │ +398602: 1308 8600 |099d: const/16 v8, #int 134 // #86 │ │ +398606: 705a f6a3 f428 |099f: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39860c: 6904 0d78 |09a2: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RANDOM:Lnet/sf/dibdib/thread_any/QOpMain; // field@780d │ │ +398610: 2208 c714 |09a4: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398614: 1a0a eead |09a6: const-string v10, "sequence of numbers" // string@adee │ │ +398618: 2410 dc15 0a00 |09a8: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +39861e: 0c0a |09ab: move-result-object v10 │ │ +398620: 1a0f fc42 |09ac: const-string v15, "RANGE" // string@42fc │ │ +398624: 089a 0400 |09ae: move-object/from16 v154, v4 │ │ +398628: 1304 8700 |09b0: const/16 v4, #int 135 // #87 │ │ +39862c: 705a f6a3 f824 |09b2: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398632: 6908 0e78 |09b5: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780e │ │ +398636: 2202 c714 |09b7: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39863a: 1a04 cc43 |09b9: const-string v4, "RXSEL" // string@43cc │ │ +39863e: 130a 8800 |09bb: const/16 v10, #int 136 // #88 │ │ +398642: 7030 f4a3 420a |09bd: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398648: 6902 1f78 |09c0: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RXSEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@781f │ │ +39864c: 2204 c714 |09c2: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398650: 1a0a 7f43 |09c4: const-string v10, "RHO" // string@437f │ │ +398654: 130f 8900 |09c6: const/16 v15, #int 137 // #89 │ │ +398658: 7030 f4a3 a40f |09c8: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39865e: 6904 1478 |09cb: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RHO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7814 │ │ +398662: 220a c714 |09cd: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398666: 1a0f 8843 |09cf: const-string v15, "RLDOWN" // string@4388 │ │ +39866a: 089b 0400 |09d1: move-object/from16 v155, v4 │ │ +39866e: 1304 8a00 |09d3: const/16 v4, #int 138 // #8a │ │ +398672: 7030 f4a3 fa04 |09d5: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398678: 690a 1578 |09d8: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.RLDOWN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7815 │ │ +39867c: 2204 c714 |09da: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398680: 1a0f 8c43 |09dc: const-string v15, "RLUP" // string@438c │ │ +398684: 089c 0a00 |09de: move-object/from16 v156, v10 │ │ +398688: 130a 8b00 |09e0: const/16 v10, #int 139 // #8b │ │ +39868c: 7030 f4a3 f40a |09e2: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398692: 6904 1678 |09e5: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RLUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7816 │ │ +398696: 220a c714 |09e7: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39869a: 1a0f a743 |09e9: const-string v15, "ROT" // string@43a7 │ │ +39869e: 089d 0400 |09eb: move-object/from16 v157, v4 │ │ +3986a2: 1304 8c00 |09ed: const/16 v4, #int 140 // #8c │ │ +3986a6: 7030 f4a3 fa04 |09ef: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3986ac: 690a 1978 |09f2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ROT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7819 │ │ +3986b0: 2204 c714 |09f4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3986b4: 1a0f 5745 |09f6: const-string v15, "SELECT" // string@4557 │ │ +3986b8: 089e 0a00 |09f8: move-object/from16 v158, v10 │ │ +3986bc: 130a 8d00 |09fa: const/16 v10, #int 141 // #8d │ │ +3986c0: 7030 f4a3 f40a |09fc: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3986c6: 6904 2478 |09ff: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SELECT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7824 │ │ +3986ca: 220a c714 |0a01: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3986ce: 1a0f a245 |0a03: const-string v15, "SEQ" // string@45a2 │ │ +3986d2: 089f 0400 |0a05: move-object/from16 v159, v4 │ │ +3986d6: 1304 8e00 |0a07: const/16 v4, #int 142 // #8e │ │ +3986da: 7030 f4a3 fa04 |0a09: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3986e0: 690a 2578 |0a0c: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SEQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7825 │ │ +3986e4: 2204 c714 |0a0e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3986e8: 1a0f 1b46 |0a10: const-string v15, "SIZE" // string@461b │ │ +3986ec: 08a0 0a00 |0a12: move-object/from16 v160, v10 │ │ +3986f0: 130a 8f00 |0a14: const/16 v10, #int 143 // #8f │ │ +3986f4: 7030 f4a3 f40a |0a16: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3986fa: 6904 2d78 |0a19: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SIZE:Lnet/sf/dibdib/thread_any/QOpMain; // field@782d │ │ +3986fe: 220a c714 |0a1b: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398702: 1a0f 2d46 |0a1d: const-string v15, "SIZS" // string@462d │ │ +398706: 08a1 0400 |0a1f: move-object/from16 v161, v4 │ │ +39870a: 1304 9000 |0a21: const/16 v4, #int 144 // #90 │ │ +39870e: 7030 f4a3 fa04 |0a23: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398714: 690a 2e78 |0a26: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SIZS:Lnet/sf/dibdib/thread_any/QOpMain; // field@782e │ │ +398718: 2204 c714 |0a28: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39871c: 1a0f 3946 |0a2a: const-string v15, "SLICE" // string@4639 │ │ +398720: 08a2 0a00 |0a2c: move-object/from16 v162, v10 │ │ +398724: 130a 9100 |0a2e: const/16 v10, #int 145 // #91 │ │ +398728: 7030 f4a3 f40a |0a30: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39872e: 6904 2f78 |0a33: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SLICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@782f │ │ +398732: 220a c714 |0a35: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398736: 1a0f 4046 |0a37: const-string v15, "SMALL" // string@4640 │ │ +39873a: 08a3 0400 |0a39: move-object/from16 v163, v4 │ │ +39873e: 1304 9200 |0a3b: const/16 v4, #int 146 // #92 │ │ +398742: 7030 f4a3 fa04 |0a3d: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398748: 690a 3078 |0a40: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SMALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7830 │ │ +39874c: 2204 c714 |0a42: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398750: 1a0f 5c46 |0a44: const-string v15, "SOME" // string@465c │ │ +398754: 08a4 0a00 |0a46: move-object/from16 v164, v10 │ │ +398758: 130a 9300 |0a48: const/16 v10, #int 147 // #93 │ │ +39875c: 7030 f4a3 f40a |0a4a: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398762: 6904 3178 |0a4d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SOME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7831 │ │ +398766: 220a c714 |0a4f: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39876a: 1a0f 5d46 |0a51: const-string v15, "SORT" // string@465d │ │ +39876e: 08a5 0400 |0a53: move-object/from16 v165, v4 │ │ +398772: 1304 9400 |0a55: const/16 v4, #int 148 // #94 │ │ +398776: 7030 f4a3 fa04 |0a57: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39877c: 690a 3278 |0a5a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7832 │ │ +398780: 2204 c714 |0a5c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398784: 1a0f 6c47 |0a5e: const-string v15, "SUBSET" // string@476c │ │ +398788: 08a6 0a00 |0a60: move-object/from16 v166, v10 │ │ +39878c: 130a 9500 |0a62: const/16 v10, #int 149 // #95 │ │ +398790: 7030 f4a3 f40a |0a64: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398796: 6904 3878 |0a67: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUBSET:Lnet/sf/dibdib/thread_any/QOpMain; // field@7838 │ │ +39879a: 220a c714 |0a69: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39879e: 1a0f 7c47 |0a6b: const-string v15, "SUPSET" // string@477c │ │ +3987a2: 08a7 0400 |0a6d: move-object/from16 v167, v4 │ │ +3987a6: 1304 9600 |0a6f: const/16 v4, #int 150 // #96 │ │ +3987aa: 7030 f4a3 fa04 |0a71: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3987b0: 690a 3b78 |0a74: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SUPSET:Lnet/sf/dibdib/thread_any/QOpMain; // field@783b │ │ +3987b4: 2204 c714 |0a76: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3987b8: 1a0f d4c8 |0a78: const-string v15, "∑" // string@c8d4 │ │ +3987bc: 08a8 0a00 |0a7a: move-object/from16 v168, v10 │ │ +3987c0: 1a0a 9cba |0a7c: const-string v10, "sum of sequence of values" // string@ba9c │ │ +3987c4: 2420 dc15 af00 |0a7e: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ +3987ca: 0c0a |0a81: move-result-object v10 │ │ +3987cc: 1a0f 7347 |0a82: const-string v15, "SUM" // string@4773 │ │ +3987d0: 08a9 0200 |0a84: move-object/from16 v169, v2 │ │ +3987d4: 1302 9700 |0a86: const/16 v2, #int 151 // #97 │ │ +3987d8: 08aa 0800 |0a88: move-object/from16 v170, v8 │ │ +3987dc: 12f8 |0a8a: const/4 v8, #int -1 // #ff │ │ +3987de: 705a f6a3 f482 |0a8b: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3987e4: 6904 3a78 |0a8e: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUM:Lnet/sf/dibdib/thread_any/QOpMain; // field@783a │ │ +3987e8: 2202 c714 |0a90: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3987ec: 1a08 6618 |0a92: const-string v8, "EXCH" // string@1866 │ │ +3987f0: 1a0a ccba |0a94: const-string v10, "swap top 2 values: Y X -> X Y" // string@bacc │ │ +3987f4: 2420 dc15 a800 |0a96: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +3987fa: 0cb0 |0a99: move-result-object v176 │ │ +3987fc: 1aac 8847 |0a9a: const-string v172, "SWAP" // string@4788 │ │ +398800: 13ad 9800 |0a9c: const/16 v173, #int 152 // #98 │ │ +398804: 13ae feff |0a9e: const/16 v174, #int -2 // #fffe │ │ +398808: 13af 0200 |0aa0: const/16 v175, #int 2 // #2 │ │ +39880c: 08ab 0200 |0aa2: move-object/from16 v171, v2 │ │ +398810: 7606 f5a3 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@a3f5 │ │ +398816: 6902 3c78 |0aa7: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783c │ │ +39881a: 2208 c714 |0aa9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39881e: 1a0a 024a |0aab: const-string v10, "TAKE" // string@4a02 │ │ +398822: 130f 9900 |0aad: const/16 v15, #int 153 // #99 │ │ +398826: 7030 f4a3 a80f |0aaf: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39882c: 6908 3d78 |0ab2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TAKE:Lnet/sf/dibdib/thread_any/QOpMain; // field@783d │ │ +398830: 220a c714 |0ab4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398834: 1a0f a54a |0ab6: const-string v15, "TO" // string@4aa5 │ │ +398838: 08ab 0800 |0ab8: move-object/from16 v171, v8 │ │ +39883c: 1308 9a00 |0aba: const/16 v8, #int 154 // #9a │ │ +398840: 7030 f4a3 fa08 |0abc: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398846: 690a 4478 |0abf: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.TO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7844 │ │ +39884a: 2208 c714 |0ac1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39884e: 1a0f b04a |0ac3: const-string v15, "TOKEY" // string@4ab0 │ │ +398852: 08ac 0a00 |0ac5: move-object/from16 v172, v10 │ │ +398856: 130a 9b00 |0ac7: const/16 v10, #int 155 // #9b │ │ +39885a: 7030 f4a3 f80a |0ac9: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398860: 6908 4578 |0acc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TOKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7845 │ │ +398864: 220a c714 |0ace: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398868: 1a0f 694b |0ad0: const-string v15, "TUCK" // string@4b69 │ │ +39886c: 08ad 0800 |0ad2: move-object/from16 v173, v8 │ │ +398870: 1308 9c00 |0ad4: const/16 v8, #int 156 // #9c │ │ +398874: 7030 f4a3 fa08 |0ad6: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39887a: 690a 4978 |0ad9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.TUCK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7849 │ │ +39887e: 2208 c714 |0adb: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398882: 1a0f 314f |0add: const-string v15, "UNION" // string@4f31 │ │ +398886: 08ae 0a00 |0adf: move-object/from16 v174, v10 │ │ +39888a: 130a 9d00 |0ae1: const/16 v10, #int 157 // #9d │ │ +39888e: 7030 f4a3 f80a |0ae3: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398894: 6908 4b78 |0ae6: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.UNION:Lnet/sf/dibdib/thread_any/QOpMain; // field@784b │ │ +398898: 220a c714 |0ae8: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39889c: 1a0f 4555 |0aea: const-string v15, "ZLENGTH" // string@5545 │ │ +3988a0: 08af 0800 |0aec: move-object/from16 v175, v8 │ │ +3988a4: 1308 9e00 |0aee: const/16 v8, #int 158 // #9e │ │ +3988a8: 7030 f4a3 fa08 |0af0: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3988ae: 690a 5878 |0af3: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ZLENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7858 │ │ +3988b2: 2208 c714 |0af5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3988b6: 1a0f a557 |0af7: const-string v15, "`~" // string@57a5 │ │ +3988ba: 08b0 0a00 |0af9: move-object/from16 v176, v10 │ │ +3988be: 1a0a ef82 |0afb: const-string v10, "index of match for regular expression" // string@82ef │ │ +3988c2: 2430 dc15 fb0a |0afd: filled-new-array {v11, v15, v10}, [Ljava/lang/String; // type@15dc │ │ +3988c8: 0c0a |0b00: move-result-object v10 │ │ +3988ca: 1a0f 8c55 |0b01: const-string v15, "ZRX" // string@558c │ │ +3988ce: 08b1 0200 |0b03: move-object/from16 v177, v2 │ │ +3988d2: 1302 9f00 |0b05: const/16 v2, #int 159 // #9f │ │ +3988d6: 08b2 0400 |0b07: move-object/from16 v178, v4 │ │ +3988da: 12e4 |0b09: const/4 v4, #int -2 // #fe │ │ +3988dc: 705a f6a3 f842 |0b0a: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3988e2: 6908 5978 |0b0d: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ZRX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7859 │ │ +3988e6: 2202 c714 |0b0f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3988ea: 1a04 a357 |0b11: const-string v4, "`/" // string@57a3 │ │ +3988ee: 1a0a 599e |0b13: const-string v10, "n-th group of match for regular expression" // string@9e59 │ │ +3988f2: 2430 dc15 4b0a |0b15: filled-new-array {v11, v4, v10}, [Ljava/lang/String; // type@15dc │ │ +3988f8: 0c04 |0b18: move-result-object v4 │ │ +3988fa: 1a0a 8d55 |0b19: const-string v10, "ZRXG" // string@558d │ │ +3988fe: 130f a000 |0b1b: const/16 v15, #int 160 // #a0 │ │ +398902: 08b3 0800 |0b1d: move-object/from16 v179, v8 │ │ +398906: 12d8 |0b1f: const/4 v8, #int -3 // #fd │ │ +398908: 7054 f6a3 a28f |0b20: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39890e: 6902 5a78 |0b23: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785a │ │ +398912: 2204 c714 |0b25: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398916: 1a0a a257 |0b27: const-string v10, "`+" // string@57a2 │ │ +39891a: 1a0f f082 |0b29: const-string v15, "index of n-th match for regular expression" // string@82f0 │ │ +39891e: 2430 dc15 ab0f |0b2b: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +398924: 0c0a |0b2e: move-result-object v10 │ │ +398926: 1a0f 8e55 |0b2f: const-string v15, "ZRXN" // string@558e │ │ +39892a: 08b4 0200 |0b31: move-object/from16 v180, v2 │ │ +39892e: 1302 a100 |0b33: const/16 v2, #int 161 // #a1 │ │ +398932: 705a f6a3 f482 |0b35: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398938: 6904 5b78 |0b38: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@785b │ │ +39893c: 2202 c714 |0b3a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398940: 1a0a cb43 |0b3c: const-string v10, "RXS" // string@43cb │ │ +398944: 1a0f 2bb9 |0b3e: const-string v15, "split literal on regex" // string@b92b │ │ +398948: 2420 dc15 fa00 |0b40: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +39894e: 0c0a |0b43: move-result-object v10 │ │ +398950: 1a0f 8f55 |0b44: const-string v15, "ZRXSPLIT" // string@558f │ │ +398954: 1308 a200 |0b46: const/16 v8, #int 162 // #a2 │ │ +398958: 08b6 0400 |0b48: move-object/from16 v182, v4 │ │ +39895c: 12e4 |0b4a: const/4 v4, #int -2 // #fe │ │ +39895e: 705a f6a3 f248 |0b4b: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398964: 6902 5c78 |0b4e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785c │ │ +398968: 2204 c714 |0b50: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39896c: 1a08 a057 |0b52: const-string v8, "`&" // string@57a0 │ │ +398970: 1a0a 5a9e |0b54: const-string v10, "n-th match for regular expression" // string@9e5a │ │ +398974: 2430 dc15 8b0a |0b56: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +39897a: 0c08 |0b59: move-result-object v8 │ │ +39897c: 1a0a 9055 |0b5a: const-string v10, "ZRXT" // string@5590 │ │ +398980: 130f a300 |0b5c: const/16 v15, #int 163 // #a3 │ │ +398984: 08b7 0200 |0b5e: move-object/from16 v183, v2 │ │ +398988: 12d2 |0b60: const/4 v2, #int -3 // #fd │ │ +39898a: 7058 f6a3 a42f |0b61: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398990: 6904 5d78 |0b64: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785d │ │ +398994: 2202 c714 |0b66: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398998: 1a08 6d47 |0b68: const-string v8, "SUBSTR" // string@476d │ │ +39899c: 1a0a 2ab9 |0b6a: const-string v10, "split literal by range" // string@b92a │ │ +3989a0: 2420 dc15 a800 |0b6c: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +3989a6: 0c08 |0b6f: move-result-object v8 │ │ +3989a8: 1a0a 9155 |0b70: const-string v10, "ZSPLIT" // string@5591 │ │ +3989ac: 130f a400 |0b72: const/16 v15, #int 164 // #a4 │ │ +3989b0: 08b5 0400 |0b74: move-object/from16 v181, v4 │ │ +3989b4: 12e4 |0b76: const/4 v4, #int -2 // #fe │ │ +3989b6: 7058 f6a3 a24f |0b77: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3989bc: 6902 5e78 |0b7a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785e │ │ +3989c0: 2204 c714 |0b7c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3989c4: 1a08 9655 |0b7e: const-string v8, "ZZ" // string@5596 │ │ +3989c8: 130a a500 |0b80: const/16 v10, #int 165 // #a5 │ │ +3989cc: 7030 f4a3 840a |0b82: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3989d2: 6904 5f78 |0b85: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZZ:Lnet/sf/dibdib/thread_any/QOpMain; // field@785f │ │ +3989d6: 2208 c714 |0b87: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3989da: 1a0a 5f0d |0b89: const-string v10, "BRANCH" // string@0d5f │ │ +3989de: 130f a600 |0b8b: const/16 v15, #int 166 // #a6 │ │ +3989e2: 7030 f4a3 a80f |0b8d: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3989e8: 6908 7a77 |0b90: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.BRANCH:Lnet/sf/dibdib/thread_any/QOpMain; // field@777a │ │ +3989ec: 220a c714 |0b92: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3989f0: 1a0f 6e10 |0b94: const-string v15, "COND" // string@106e │ │ +3989f4: 08b8 0800 |0b96: move-object/from16 v184, v8 │ │ +3989f8: 1308 a700 |0b98: const/16 v8, #int 167 // #a7 │ │ +3989fc: 7030 f4a3 fa08 |0b9a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398a02: 690a 8577 |0b9d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.COND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7785 │ │ +398a06: 2208 c714 |0b9f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a0a: 1a0f 401e |0ba1: const-string v15, "IF" // string@1e40 │ │ +398a0e: 08b9 0a00 |0ba3: move-object/from16 v185, v10 │ │ +398a12: 130a a800 |0ba5: const/16 v10, #int 168 // #a8 │ │ +398a16: 7030 f4a3 f80a |0ba7: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398a1c: 6908 b077 |0baa: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b0 │ │ +398a20: 220a c714 |0bac: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a24: 1a0f 281a |0bae: const-string v15, "FILTER" // string@1a28 │ │ +398a28: 08ba 0800 |0bb0: move-object/from16 v186, v8 │ │ +398a2c: 1308 a900 |0bb2: const/16 v8, #int 169 // #a9 │ │ +398a30: 7030 f4a3 fa08 |0bb4: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398a36: 690a a477 |0bb7: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.FILTER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a4 │ │ +398a3a: 2208 c714 |0bb9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a3e: 1a0f c71a |0bbb: const-string v15, "FORALL" // string@1ac7 │ │ +398a42: 08bb 0a00 |0bbd: move-object/from16 v187, v10 │ │ +398a46: 130a aa00 |0bbf: const/16 v10, #int 170 // #aa │ │ +398a4a: 7030 f4a3 f80a |0bc1: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398a50: 6908 a777 |0bc4: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.FORALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a7 │ │ +398a54: 220a c714 |0bc6: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a58: 1a0f 1743 |0bc8: const-string v15, "REDUCE" // string@4317 │ │ +398a5c: 08bc 0800 |0bca: move-object/from16 v188, v8 │ │ +398a60: 1308 ab00 |0bcc: const/16 v8, #int 171 // #ab │ │ +398a64: 7030 f4a3 fa08 |0bce: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398a6a: 690a 1278 |0bd1: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.REDUCE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7812 │ │ +398a6e: 2208 c714 |0bd3: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a72: 1a0f bc43 |0bd5: const-string v15, "RUN" // string@43bc │ │ +398a76: 08bd 0a00 |0bd7: move-object/from16 v189, v10 │ │ +398a7a: 130a ac00 |0bd9: const/16 v10, #int 172 // #ac │ │ +398a7e: 7030 f4a3 f80a |0bdb: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398a84: 6908 1b78 |0bde: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RUN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781b │ │ +398a88: 220a c714 |0be0: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a8c: 1a0f 404f |0be2: const-string v15, "UNLESS" // string@4f40 │ │ +398a90: 08be 0800 |0be4: move-object/from16 v190, v8 │ │ +398a94: 1308 ad00 |0be6: const/16 v8, #int 173 // #ad │ │ +398a98: 7030 f4a3 fa08 |0be8: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398a9e: 690a 4c78 |0beb: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.UNLESS:Lnet/sf/dibdib/thread_any/QOpMain; // field@784c │ │ +398aa2: 2208 c714 |0bed: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398aa6: 1a0f 0753 |0bef: const-string v15, "WHEN" // string@5307 │ │ +398aaa: 08bf 0a00 |0bf1: move-object/from16 v191, v10 │ │ +398aae: 130a ae00 |0bf3: const/16 v10, #int 174 // #ae │ │ +398ab2: 7030 f4a3 f80a |0bf5: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398ab8: 6908 5178 |0bf8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.WHEN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7851 │ │ +398abc: 220a c714 |0bfa: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398ac0: 1a0f b254 |0bfc: const-string v15, "XDIP" // string@54b2 │ │ +398ac4: 08c0 0800 |0bfe: move-object/from16 v192, v8 │ │ +398ac8: 1308 af00 |0c00: const/16 v8, #int 175 // #af │ │ +398acc: 7030 f4a3 fa08 |0c02: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398ad2: 690a 5478 |0c05: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.XDIP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7854 │ │ +398ad6: 2208 c714 |0c07: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398ada: 1a0f b354 |0c09: const-string v15, "XDUP" // string@54b3 │ │ +398ade: 08c1 0a00 |0c0b: move-object/from16 v193, v10 │ │ +398ae2: 130a b000 |0c0d: const/16 v10, #int 176 // #b0 │ │ +398ae6: 7030 f4a3 f80a |0c0f: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398aec: 6908 5578 |0c12: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.XDUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7855 │ │ +398af0: 220a c714 |0c14: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398af4: 1a0f b454 |0c16: const-string v15, "XMAP" // string@54b4 │ │ +398af8: 08c2 0800 |0c18: move-object/from16 v194, v8 │ │ +398afc: 1308 b100 |0c1a: const/16 v8, #int 177 // #b1 │ │ +398b00: 7030 f4a3 fa08 |0c1c: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398b06: 690a 5678 |0c1f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.XMAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7856 │ │ +398b0a: 2208 c714 |0c21: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398b0e: 1a0f 0853 |0c23: const-string v15, "WHILE" // string@5308 │ │ +398b12: 08c3 0a00 |0c25: move-object/from16 v195, v10 │ │ +398b16: 130a b200 |0c27: const/16 v10, #int 178 // #b2 │ │ +398b1a: 7030 f4a3 f80a |0c29: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398b20: 6908 5278 |0c2c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.WHILE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7852 │ │ +398b24: 220a c714 |0c2e: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398b28: 1ac4 1810 |0c30: const-string v196, "CLR" // string@1018 │ │ +398b2c: 1ac5 2010 |0c32: const-string v197, "CLX" // string@1020 │ │ +398b30: 1ac6 8a16 |0c34: const-string v198, "DROP" // string@168a │ │ +398b34: 1ac7 1041 |0c36: const-string v199, "POP" // string@4110 │ │ +398b38: 1ac8 1000 |0c38: const-string v200, "" // string@0010 │ │ +398b3c: 1ac9 e7c4 |0c3a: const-string v201, "¢" // string@c4e7 │ │ +398b40: 1aca 5764 |0c3c: const-string v202, "clear entry/ top value" // string@6457 │ │ +398b44: 2507 dc15 c400 |0c3e: filled-new-array/range {v196, v197, v198, v199, v200, v201, v202}, [Ljava/lang/String; // type@15dc │ │ +398b4a: 0cc9 |0c41: move-result-object v201 │ │ +398b4c: 1ac5 0a10 |0c42: const-string v197, "CLEAR" // string@100a │ │ +398b50: 13c6 b300 |0c44: const/16 v198, #int 179 // #b3 │ │ +398b54: 13c7 ffff |0c46: const/16 v199, #int -1 // #ffff │ │ +398b58: 13c8 0000 |0c48: const/16 v200, #int 0 // #0 │ │ +398b5c: 08c4 0a00 |0c4a: move-object/from16 v196, v10 │ │ +398b60: 7606 f5a3 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@a3f5 │ │ +398b66: 690a 7d77 |0c4f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ +398b6a: 220f c714 |0c51: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398b6e: 1a0a 1310 |0c53: const-string v10, "CLOSE" // string@1013 │ │ +398b72: 08c5 0800 |0c55: move-object/from16 v197, v8 │ │ +398b76: 1308 b400 |0c57: const/16 v8, #int 180 // #b4 │ │ +398b7a: 7030 f4a3 af08 |0c59: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398b80: 690f 7e77 |0c5c: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.CLOSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ +398b84: 2208 c714 |0c5e: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398b88: 1a0a 036d |0c60: const-string v10, "drop top value" // string@6d03 │ │ +398b8c: 2410 dc15 0a00 |0c62: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +398b92: 0ccb |0c65: move-result-object v203 │ │ +398b94: 1ac7 1a10 |0c66: const-string v199, "CLR1" // string@101a │ │ +398b98: 13c8 b500 |0c68: const/16 v200, #int 181 // #b5 │ │ +398b9c: 13c9 ffff |0c6a: const/16 v201, #int -1 // #ffff │ │ +398ba0: 13ca 0000 |0c6c: const/16 v202, #int 0 // #0 │ │ +398ba4: 08c6 0800 |0c6e: move-object/from16 v198, v8 │ │ +398ba8: 7606 f5a3 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@a3f5 │ │ +398bae: 6908 7f77 |0c73: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@777f │ │ +398bb2: 220a c714 |0c75: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398bb6: 1ac6 006d |0c77: const-string v198, "drop top 2 values" // string@6d00 │ │ +398bba: 2501 dc15 c600 |0c79: filled-new-array/range {v198}, [Ljava/lang/String; // type@15dc │ │ +398bc0: 0cd1 |0c7c: move-result-object v209 │ │ +398bc2: 1acd 1b10 |0c7d: const-string v205, "CLR2" // string@101b │ │ +398bc6: 13ce b600 |0c7f: const/16 v206, #int 182 // #b6 │ │ +398bca: 13cf feff |0c81: const/16 v207, #int -2 // #fffe │ │ +398bce: 13d0 0000 |0c83: const/16 v208, #int 0 // #0 │ │ +398bd2: 08cc 0a00 |0c85: move-object/from16 v204, v10 │ │ +398bd6: 7606 f5a3 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@a3f5 │ │ +398bdc: 690a 8077 |0c8a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ +398be0: 22cc c714 |0c8c: new-instance v204, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398be4: 1ac6 016d |0c8e: const-string v198, "drop top 3 values" // string@6d01 │ │ +398be8: 2501 dc15 c600 |0c90: filled-new-array/range {v198}, [Ljava/lang/String; // type@15dc │ │ +398bee: 0ccb |0c93: move-result-object v203 │ │ +398bf0: 1ac7 1c10 |0c94: const-string v199, "CLR3" // string@101c │ │ +398bf4: 13c8 b700 |0c96: const/16 v200, #int 183 // #b7 │ │ +398bf8: 13c9 fdff |0c98: const/16 v201, #int -3 // #fffd │ │ +398bfc: 08c6 cc00 |0c9a: move-object/from16 v198, v204 │ │ +398c00: 7606 f5a3 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@a3f5 │ │ +398c06: 69cc 8177 |0c9f: sput-object v204, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ +398c0a: 22c6 c714 |0ca1: new-instance v198, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398c0e: 1ac7 026d |0ca3: const-string v199, "drop top plus n values" // string@6d02 │ │ +398c12: 2501 dc15 c700 |0ca5: filled-new-array/range {v199}, [Ljava/lang/String; // type@15dc │ │ +398c18: 0cd2 |0ca8: move-result-object v210 │ │ +398c1a: 1ace 1f10 |0ca9: const-string v206, "CLRN" // string@101f │ │ +398c1e: 13cf b800 |0cab: const/16 v207, #int 184 // #b8 │ │ +398c22: 13d0 ffff |0cad: const/16 v208, #int -1 // #ffff │ │ +398c26: 13d1 0000 |0caf: const/16 v209, #int 0 // #0 │ │ +398c2a: 08cd c600 |0cb1: move-object/from16 v205, v198 │ │ +398c2e: 7606 f5a3 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@a3f5 │ │ +398c34: 69c6 8277 |0cb6: sput-object v198, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ +398c38: 08c7 0a00 |0cb8: move-object/from16 v199, v10 │ │ +398c3c: 220a c714 |0cba: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398c40: 1ac8 d668 |0cbc: const-string v200, "current date" // string@68d6 │ │ +398c44: 08c9 0800 |0cbe: move-object/from16 v201, v8 │ │ +398c48: 2501 dc15 c800 |0cc0: filled-new-array/range {v200}, [Ljava/lang/String; // type@15dc │ │ +398c4e: 0c08 |0cc3: move-result-object v8 │ │ +398c50: 08c8 0f00 |0cc4: move-object/from16 v200, v15 │ │ +398c54: 1a0f 2315 |0cc6: const-string v15, "DATE" // string@1523 │ │ +398c58: 08ca 0400 |0cc8: move-object/from16 v202, v4 │ │ +398c5c: 1304 b900 |0cca: const/16 v4, #int 185 // #b9 │ │ +398c60: 08cb 0200 |0ccc: move-object/from16 v203, v2 │ │ +398c64: 1202 |0cce: const/4 v2, #int 0 // #0 │ │ +398c66: 7058 f6a3 fa24 |0ccf: invoke-direct {v10, v15, v4, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398c6c: 690a 8a77 |0cd2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.DATE:Lnet/sf/dibdib/thread_any/QOpMain; // field@778a │ │ +398c70: 2202 c714 |0cd4: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398c74: 1a04 6d18 |0cd6: const-string v4, "EXISTS" // string@186d │ │ +398c78: 1308 ba00 |0cd8: const/16 v8, #int 186 // #ba │ │ +398c7c: 7030 f4a3 4208 |0cda: invoke-direct {v2, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398c82: 6902 9b77 |0cdd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.EXISTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ +398c86: 2204 c714 |0cdf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398c8a: 1a08 ef3a |0ce1: const-string v8, "MC" // string@3aef │ │ +398c8e: 1a0f 5964 |0ce3: const-string v15, "clear memory value" // string@6459 │ │ +398c92: 2420 dc15 f800 |0ce5: filled-new-array {v8, v15}, [Ljava/lang/String; // type@15dc │ │ +398c98: 0cd2 |0ce8: move-result-object v210 │ │ +398c9a: 1ace 5b3b |0ce9: const-string v206, "MMC" // string@3b5b │ │ +398c9e: 13cf bb00 |0ceb: const/16 v207, #int 187 // #bb │ │ +398ca2: 08cd 0400 |0ced: move-object/from16 v205, v4 │ │ +398ca6: 7606 f5a3 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@a3f5 │ │ +398cac: 6904 ce77 |0cf2: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ce │ │ +398cb0: 2208 c714 |0cf4: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398cb4: 1a0f 5a3b |0cf6: const-string v15, "MMAT" // string@3b5a │ │ +398cb8: 1304 bc00 |0cf8: const/16 v4, #int 188 // #bc │ │ +398cbc: 7030 f4a3 f804 |0cfa: invoke-direct {v8, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398cc2: 6908 cd77 |0cfd: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cd │ │ +398cc6: 2204 c714 |0cff: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398cca: 1a0f 1e10 |0d01: const-string v15, "CLRM" // string@101e │ │ +398cce: 08d4 0800 |0d03: move-object/from16 v212, v8 │ │ +398cd2: 1a08 5864 |0d05: const-string v8, "clear memory (all values)" // string@6458 │ │ +398cd6: 2420 dc15 8f00 |0d07: filled-new-array {v15, v8}, [Ljava/lang/String; // type@15dc │ │ +398cdc: 0cd3 |0d0a: move-result-object v211 │ │ +398cde: 1acf 5c3b |0d0b: const-string v207, "MMCA" // string@3b5c │ │ +398ce2: 13d0 bd00 |0d0d: const/16 v208, #int 189 // #bd │ │ +398ce6: 13d2 0000 |0d0f: const/16 v210, #int 0 // #0 │ │ +398cea: 08ce 0400 |0d11: move-object/from16 v206, v4 │ │ +398cee: 7606 f5a3 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@a3f5 │ │ +398cf4: 6904 cf77 |0d16: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMCA:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cf │ │ +398cf8: 2208 c714 |0d18: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398cfc: 1a0f 5d3b |0d1a: const-string v15, "MMKL" // string@3b5d │ │ +398d00: 1304 be00 |0d1c: const/16 v4, #int 190 // #be │ │ +398d04: 7030 f4a3 f804 |0d1e: invoke-direct {v8, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398d0a: 6908 d077 |0d21: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMKL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d0 │ │ +398d0e: 2204 c714 |0d23: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398d12: 1a0f 5e3b |0d25: const-string v15, "MMKS" // string@3b5e │ │ +398d16: 08cf 0800 |0d27: move-object/from16 v207, v8 │ │ +398d1a: 1308 bf00 |0d29: const/16 v8, #int 191 // #bf │ │ +398d1e: 7030 f4a3 f408 |0d2b: invoke-direct {v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398d24: 6904 d177 |0d2e: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMKS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d1 │ │ +398d28: 2208 c714 |0d30: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398d2c: 1a0f 6c08 |0d32: const-string v15, "@" // string@086c │ │ +398d30: 08d0 0400 |0d34: move-object/from16 v208, v4 │ │ +398d34: 1a04 983b |0d36: const-string v4, "MR" // string@3b98 │ │ +398d38: 08d1 0200 |0d38: move-object/from16 v209, v2 │ │ +398d3c: 1a02 0543 |0d3a: const-string v2, "RCM" // string@4305 │ │ +398d40: 08d2 0a00 |0d3c: move-object/from16 v210, v10 │ │ +398d44: 1a0a 558a |0d3e: const-string v10, "load value from memory" // string@8a55 │ │ +398d48: 245a dc15 fb24 |0d40: filled-new-array {v11, v15, v4, v2, v10}, [Ljava/lang/String; // type@15dc │ │ +398d4e: 0c02 |0d43: move-result-object v2 │ │ +398d50: 1a04 5f3b |0d44: const-string v4, "MMLD" // string@3b5f │ │ +398d54: 130a c000 |0d46: const/16 v10, #int 192 // #c0 │ │ +398d58: 12ff |0d48: const/4 v15, #int -1 // #ff │ │ +398d5a: 7052 f6a3 48fa |0d49: invoke-direct {v8, v4, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398d60: 6908 d277 |0d4c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d2 │ │ +398d64: 2202 c714 |0d4e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398d68: 1a04 9a3b |0d50: const-string v4, "MS" // string@3b9a │ │ +398d6c: 1a0a 8515 |0d52: const-string v10, "DEF" // string@1585 │ │ +398d70: 1a0f 29ba |0d54: const-string v15, "store value in memory" // string@ba29 │ │ +398d74: 2440 dc15 4bfa |0d56: filled-new-array {v11, v4, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +398d7a: 0c04 |0d59: move-result-object v4 │ │ +398d7c: 1a0a 623b |0d5a: const-string v10, "MMSTO" // string@3b62 │ │ +398d80: 130f c100 |0d5c: const/16 v15, #int 193 // #c1 │ │ +398d84: 08d3 0800 |0d5e: move-object/from16 v211, v8 │ │ +398d88: 12e8 |0d60: const/4 v8, #int -2 // #fe │ │ +398d8a: 7054 f6a3 a28f |0d61: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398d90: 6902 d377 |0d64: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ +398d94: 2204 c714 |0d66: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398d98: 1a08 633b |0d68: const-string v8, "MMTO" // string@3b63 │ │ +398d9c: 130a c200 |0d6a: const/16 v10, #int 194 // #c2 │ │ +398da0: 7030 f4a3 840a |0d6c: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398da6: 6904 d477 |0d6f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d4 │ │ +398daa: 2208 c714 |0d71: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398dae: 1a0a 7b3f |0d73: const-string v10, "OPEN" // string@3f7b │ │ +398db2: 130f c300 |0d75: const/16 v15, #int 195 // #c3 │ │ +398db6: 7030 f4a3 a80f |0d77: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398dbc: 6908 eb77 |0d7a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.OPEN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77eb │ │ +398dc0: 220a c714 |0d7c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398dc4: 1a0f 0443 |0d7e: const-string v15, "RCL" // string@4304 │ │ +398dc8: 08d5 0800 |0d80: move-object/from16 v213, v8 │ │ +398dcc: 1a08 31a8 |0d82: const-string v8, "recall stashed value Q" // string@a831 │ │ +398dd0: 2420 dc15 8f00 |0d84: filled-new-array {v15, v8}, [Ljava/lang/String; // type@15dc │ │ +398dd6: 0c08 |0d87: move-result-object v8 │ │ +398dd8: 1a0f 0743 |0d88: const-string v15, "RCQ" // string@4307 │ │ +398ddc: 08d6 0400 |0d8a: move-object/from16 v214, v4 │ │ +398de0: 1304 c400 |0d8c: const/16 v4, #int 196 // #c4 │ │ +398de4: 08d7 0200 |0d8e: move-object/from16 v215, v2 │ │ +398de8: 1202 |0d90: const/4 v2, #int 0 // #0 │ │ +398dea: 7058 f6a3 fa24 |0d91: invoke-direct {v10, v15, v4, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398df0: 690a 1078 |0d94: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.RCQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7810 │ │ +398df4: 2204 c714 |0d96: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398df8: 1a08 2822 |0d98: const-string v8, "LASTX" // string@2228 │ │ +398dfc: 1a0f 30a8 |0d9a: const-string v15, "recall previous stack value (L)" // string@a830 │ │ +398e00: 2420 dc15 f800 |0d9c: filled-new-array {v8, v15}, [Ljava/lang/String; // type@15dc │ │ +398e06: 0c08 |0d9f: move-result-object v8 │ │ +398e08: 1a0f 0443 |0da0: const-string v15, "RCL" // string@4304 │ │ +398e0c: 08d8 0a00 |0da2: move-object/from16 v216, v10 │ │ +398e10: 130a c500 |0da4: const/16 v10, #int 197 // #c5 │ │ +398e14: 7058 f6a3 f42a |0da6: invoke-direct {v4, v15, v10, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398e1a: 6904 0f78 |0da9: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RCL:Lnet/sf/dibdib/thread_any/QOpMain; // field@780f │ │ +398e1e: 2202 c714 |0dab: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398e22: 1a08 1ec0 |0dad: const-string v8, "use as seed for random generator" // string@c01e │ │ +398e26: 2410 dc15 0800 |0daf: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +398e2c: 0c08 |0db2: move-result-object v8 │ │ +398e2e: 1a0a 5345 |0db3: const-string v10, "SEED" // string@4553 │ │ +398e32: 130f c600 |0db5: const/16 v15, #int 198 // #c6 │ │ +398e36: 08d9 0400 |0db7: move-object/from16 v217, v4 │ │ +398e3a: 12f4 |0db9: const/4 v4, #int -1 // #ff │ │ +398e3c: 7058 f6a3 a24f |0dba: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398e42: 6902 2278 |0dbd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SEED:Lnet/sf/dibdib/thread_any/QOpMain; // field@7822 │ │ +398e46: 2204 c714 |0dbf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398e4a: 1a08 5445 |0dc1: const-string v8, "SEEK" // string@4554 │ │ +398e4e: 130a c700 |0dc3: const/16 v10, #int 199 // #c7 │ │ +398e52: 7030 f4a3 840a |0dc5: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +398e58: 6904 2378 |0dc8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SEEK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7823 │ │ +398e5c: 2208 c714 |0dca: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398e60: 1a0a e4b9 |0dcc: const-string v10, "stash, store as Q" // string@b9e4 │ │ +398e64: 2410 dc15 0a00 |0dce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +398e6a: 0c0a |0dd1: move-result-object v10 │ │ +398e6c: 1a0f f946 |0dd2: const-string v15, "STQ" // string@46f9 │ │ +398e70: 08da 0400 |0dd4: move-object/from16 v218, v4 │ │ +398e74: 1304 c800 |0dd6: const/16 v4, #int 200 // #c8 │ │ +398e78: 08db 0200 |0dd8: move-object/from16 v219, v2 │ │ +398e7c: 12f2 |0dda: const/4 v2, #int -1 // #ff │ │ +398e7e: 705a f6a3 f824 |0ddb: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398e84: 6908 3678 |0dde: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.STQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7836 │ │ +398e88: 2202 c714 |0de0: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398e8c: 1a04 d968 |0de2: const-string v4, "current time in sec since J2000" // string@68d9 │ │ +398e90: 2410 dc15 0400 |0de4: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +398e96: 0c04 |0de7: move-result-object v4 │ │ +398e98: 1a0a 514a |0de8: const-string v10, "TICS" // string@4a51 │ │ +398e9c: 130f c900 |0dea: const/16 v15, #int 201 // #c9 │ │ +398ea0: 08dc 0800 |0dec: move-object/from16 v220, v8 │ │ +398ea4: 1208 |0dee: const/4 v8, #int 0 // #0 │ │ +398ea6: 7054 f6a3 a28f |0def: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398eac: 6902 4178 |0df2: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TICS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7841 │ │ +398eb0: 2204 c714 |0df4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398eb4: 1a0a 1010 |0df6: const-string v10, "CLOCK" // string@1010 │ │ +398eb8: 1a0f d468 |0df8: const-string v15, "current (Unix) time in sec" // string@68d4 │ │ +398ebc: 2420 dc15 fa00 |0dfa: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +398ec2: 0c0a |0dfd: move-result-object v10 │ │ +398ec4: 1a0f 524a |0dfe: const-string v15, "TICX" // string@4a52 │ │ +398ec8: 08dd 0200 |0e00: move-object/from16 v221, v2 │ │ +398ecc: 1302 ca00 |0e02: const/16 v2, #int 202 // #ca │ │ +398ed0: 705a f6a3 f482 |0e04: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +398ed6: 6904 4278 |0e07: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.TICX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7842 │ │ +398eda: 2202 c714 |0e09: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398ede: 62e1 c679 |0e0b: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c6 │ │ +398ee2: 1adf ab08 |0e0d: const-string v223, "ABOUT" // string@08ab │ │ +398ee6: 13e0 cb00 |0e0f: const/16 v224, #int 203 // #cb │ │ +398eea: 13e2 0000 |0e11: const/16 v226, #int 0 // #0 │ │ +398eee: 1ae3 bab7 |0e13: const-string v227, "show license" // string@b7ba │ │ +398ef2: 08de 0200 |0e15: move-object/from16 v222, v2 │ │ +398ef6: 7606 f7a3 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@a3f7 │ │ +398efc: 6902 6c77 |0e1a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ABOUT:Lnet/sf/dibdib/thread_any/QOpMain; // field@776c │ │ +398f00: 2208 c714 |0e1c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398f04: 62e7 9c79 |0e1e: sget-object v231, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799c │ │ +398f08: 1ae5 d00c |0e20: const-string v229, "BAK2EXT" // string@0cd0 │ │ +398f0c: 13e6 cc00 |0e22: const/16 v230, #int 204 // #cc │ │ +398f10: 13e8 0000 |0e24: const/16 v232, #int 0 // #0 │ │ +398f14: 1ae9 ec5f |0e26: const-string v233, "backup data to external storage area" // string@5fec │ │ +398f18: 08e4 0800 |0e28: move-object/from16 v228, v8 │ │ +398f1c: 7606 f7a3 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@a3f7 │ │ +398f22: 6908 7877 |0e2d: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.BAK2EXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7778 │ │ +398f26: 220a c714 |0e2f: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398f2a: 62e1 c779 |0e31: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ +398f2e: 1adf e80c |0e33: const-string v223, "BASSEC" // string@0ce8 │ │ +398f32: 13e0 cd00 |0e35: const/16 v224, #int 205 // #cd │ │ +398f36: 13e2 ffff |0e37: const/16 v226, #int -1 // #ffff │ │ +398f3a: 1ae3 7cad |0e39: const-string v227, "secondary number base" // string@ad7c │ │ +398f3e: 08de 0a00 |0e3b: move-object/from16 v222, v10 │ │ +398f42: 7606 f7a3 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@a3f7 │ │ +398f48: 690a 7977 |0e40: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.BASSEC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7779 │ │ +398f4c: 220f c714 |0e42: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398f50: 1ade 366f |0e44: const-string v222, "escape, reset app's state" // string@6f36 │ │ +398f54: 2501 dc15 de00 |0e46: filled-new-array/range {v222}, [Ljava/lang/String; // type@15dc │ │ +398f5a: 0ce9 |0e49: move-result-object v233 │ │ +398f5c: 1ae5 4c18 |0e4a: const-string v229, "ESCAPE" // string@184c │ │ +398f60: 13e6 ce00 |0e4c: const/16 v230, #int 206 // #ce │ │ +398f64: 13e7 0000 |0e4e: const/16 v231, #int 0 // #0 │ │ +398f68: 08e4 0f00 |0e50: move-object/from16 v228, v15 │ │ +398f6c: 7606 f5a3 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@a3f5 │ │ +398f72: 690f 9a77 |0e55: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ +398f76: 22e4 c714 |0e57: new-instance v228, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398f7a: 08e5 0f00 |0e59: move-object/from16 v229, v15 │ │ +398f7e: 1a0f ca42 |0e5b: const-string v15, "QUIT" // string@42ca │ │ +398f82: 08e6 0a00 |0e5d: move-object/from16 v230, v10 │ │ +398f86: 1a0a 2a6e |0e5f: const-string v10, "end program" // string@6e2a │ │ +398f8a: 2420 dc15 af00 |0e61: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ +398f90: 0ce3 |0e64: move-result-object v227 │ │ +398f92: 1adf 6e18 |0e65: const-string v223, "EXIT" // string@186e │ │ +398f96: 13e0 cf00 |0e67: const/16 v224, #int 207 // #cf │ │ +398f9a: 13e1 0000 |0e69: const/16 v225, #int 0 // #0 │ │ +398f9e: 13e2 0000 |0e6b: const/16 v226, #int 0 // #0 │ │ +398fa2: 08de e400 |0e6d: move-object/from16 v222, v228 │ │ +398fa6: 7606 f5a3 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@a3f5 │ │ +398fac: 69e4 9c77 |0e72: sput-object v228, Lnet/sf/dibdib/thread_any/QOpMain;.EXIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@779c │ │ +398fb0: 220a c714 |0e74: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398fb4: 62ea c879 |0e76: sget-object v234, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ +398fb8: 1ae8 591d |0e78: const-string v232, "HELP" // string@1d59 │ │ +398fbc: 13e9 d000 |0e7a: const/16 v233, #int 208 // #d0 │ │ +398fc0: 13eb 0000 |0e7c: const/16 v235, #int 0 // #0 │ │ +398fc4: 1aec b9b7 |0e7e: const-string v236, "show help page" // string@b7b9 │ │ +398fc8: 08e7 0a00 |0e80: move-object/from16 v231, v10 │ │ +398fcc: 7606 f7a3 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@a3f7 │ │ +398fd2: 690a ad77 |0e85: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.HELP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ad │ │ +398fd6: 220f c714 |0e87: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398fda: 62e1 c979 |0e89: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ +398fde: 1adf 2322 |0e8b: const-string v223, "LANG" // string@2223 │ │ +398fe2: 13e0 d100 |0e8d: const/16 v224, #int 209 // #d1 │ │ +398fe6: 13e2 ffff |0e8f: const/16 v226, #int -1 // #ffff │ │ +398fea: 1ae3 d7ba |0e91: const-string v227, "switch language" // string@bad7 │ │ +398fee: 08de 0f00 |0e93: move-object/from16 v222, v15 │ │ +398ff2: 7606 f7a3 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@a3f7 │ │ +398ff8: 690f ba77 |0e98: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ba │ │ +398ffc: 220f c714 |0e9a: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399000: 08df 0a00 |0e9c: move-object/from16 v223, v10 │ │ +399004: 1a0a a745 |0e9e: const-string v10, "SETQ" // string@45a7 │ │ +399008: 08e0 0800 |0ea0: move-object/from16 v224, v8 │ │ +39900c: 1308 d200 |0ea2: const/16 v8, #int 210 // #d2 │ │ +399010: 7030 f4a3 af08 |0ea4: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +399016: 690f 2678 |0ea7: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.SETQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7826 │ │ +39901a: 2208 c714 |0ea9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39901e: 62ea ca79 |0eab: sget-object v234, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ +399022: 1ae8 d64e |0ead: const-string v232, "UICOD" // string@4ed6 │ │ +399026: 13e9 d300 |0eaf: const/16 v233, #int 211 // #d3 │ │ +39902a: 13eb ffff |0eb1: const/16 v235, #int -1 // #ffff │ │ +39902e: 1aec 1848 |0eb3: const-string v236, "Set UI offset for Unicode characters" // string@4818 │ │ +399032: 08e7 0800 |0eb5: move-object/from16 v231, v8 │ │ +399036: 7606 f7a3 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@a3f7 │ │ +39903c: 6908 4a78 |0eba: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.UICOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@784a │ │ +399040: 220a c714 |0ebc: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399044: 62f0 cb79 |0ebe: sget-object v240, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ +399048: 1aee bc50 |0ec0: const-string v238, "VIEW" // string@50bc │ │ +39904c: 13ef d400 |0ec2: const/16 v239, #int 212 // #d4 │ │ +399050: 13f1 ffff |0ec4: const/16 v241, #int -1 // #ffff │ │ +399054: 1af2 08ae |0ec6: const-string v242, "set view (filter/ category)" // string@ae08 │ │ +399058: 08ed 0a00 |0ec8: move-object/from16 v237, v10 │ │ +39905c: 7606 f7a3 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@a3f7 │ │ +399062: 690a 5078 |0ecd: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7850 │ │ +399066: 08e1 0a00 |0ecf: move-object/from16 v225, v10 │ │ +39906a: 220a c714 |0ed1: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39906e: 1ae2 6e83 |0ed3: const-string v226, "initialize: access code e-mail password (host user)." // string@836e │ │ +399072: 08e3 0800 |0ed5: move-object/from16 v227, v8 │ │ +399076: 2501 dc15 e200 |0ed7: filled-new-array/range {v226}, [Ljava/lang/String; // type@15dc │ │ +39907c: 0c08 |0eda: move-result-object v8 │ │ +39907e: 08e2 0f00 |0edb: move-object/from16 v226, v15 │ │ +399082: 1a0f ff1e |0edd: const-string v15, "INIT" // string@1eff │ │ +399086: 08e7 0200 |0edf: move-object/from16 v231, v2 │ │ +39908a: 1302 d500 |0ee1: const/16 v2, #int 213 // #d5 │ │ +39908e: 08e8 0400 |0ee3: move-object/from16 v232, v4 │ │ +399092: 12f4 |0ee5: const/4 v4, #int -1 // #ff │ │ +399094: 7058 f6a3 fa42 |0ee6: invoke-direct {v10, v15, v2, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39909a: 690a b577 |0ee9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ +39909e: 2202 c714 |0eeb: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3990a2: 1a08 04ae |0eed: const-string v8, "set overall password" // string@ae04 │ │ +3990a6: 2410 dc15 0800 |0eef: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +3990ac: 0c08 |0ef2: move-result-object v8 │ │ +3990ae: 1a0f 8241 |0ef3: const-string v15, "PW" // string@4182 │ │ +3990b2: 08e9 0a00 |0ef5: move-object/from16 v233, v10 │ │ +3990b6: 130a d600 |0ef7: const/16 v10, #int 214 // #d6 │ │ +3990ba: 7058 f6a3 f24a |0ef9: invoke-direct {v2, v15, v10, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3990c0: 6902 f677 |0efc: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ +3990c4: 2208 c714 |0efe: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3990c8: 1a0a 01ae |0f00: const-string v10, "set app's access code" // string@ae01 │ │ +3990cc: 2410 dc15 0a00 |0f02: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3990d2: 0c0a |0f05: move-result-object v10 │ │ +3990d4: 1a0f 8341 |0f06: const-string v15, "PWAC" // string@4183 │ │ +3990d8: 08ea 0200 |0f08: move-object/from16 v234, v2 │ │ +3990dc: 1302 d700 |0f0a: const/16 v2, #int 215 // #d7 │ │ +3990e0: 705a f6a3 f842 |0f0c: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3990e6: 6908 f777 |0f0f: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ +3990ea: 2202 c714 |0f11: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3990ee: 1a04 8742 |0f13: const-string v4, "QAT" // string@4287 │ │ +3990f2: 130a d800 |0f15: const/16 v10, #int 216 // #d8 │ │ +3990f6: 7030 f4a3 420a |0f17: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3990fc: 6902 f877 |0f1a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f8 │ │ +399100: 2204 c714 |0f1c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399104: 1a0a 8842 |0f1e: const-string v10, "QATKEY" // string@4288 │ │ +399108: 130f d900 |0f20: const/16 v15, #int 217 // #d9 │ │ +39910c: 7030 f4a3 a40f |0f22: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +399112: 6904 f977 |0f25: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QATKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f9 │ │ +399116: 220a c714 |0f27: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39911a: 1a0f 8a42 |0f29: const-string v15, "QCLR" // string@428a │ │ +39911e: 08eb 0400 |0f2b: move-object/from16 v235, v4 │ │ +399122: 1a04 106a |0f2d: const-string v4, "delete mapping for given PID" // string@6a10 │ │ +399126: 2420 dc15 4f00 |0f2f: filled-new-array {v15, v4}, [Ljava/lang/String; // type@15dc │ │ +39912c: 0c04 |0f32: move-result-object v4 │ │ +39912e: 1a0f 8d42 |0f33: const-string v15, "QDEL" // string@428d │ │ +399132: 08ec 0200 |0f35: move-object/from16 v236, v2 │ │ +399136: 1302 da00 |0f37: const/16 v2, #int 218 // #da │ │ +39913a: 08ed 0800 |0f39: move-object/from16 v237, v8 │ │ +39913e: 12f8 |0f3b: const/4 v8, #int -1 // #ff │ │ +399140: 7054 f6a3 fa82 |0f3c: invoke-direct {v10, v15, v2, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +399146: 690a fa77 |0f3f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.QDEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fa │ │ +39914a: 2202 c714 |0f41: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39914e: 1a04 02ae |0f43: const-string v4, "set default value for categories" // string@ae02 │ │ +399152: 2410 dc15 0400 |0f45: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +399158: 0c04 |0f48: move-result-object v4 │ │ +39915a: 1a0f 8e42 |0f49: const-string v15, "QDFC" // string@428e │ │ +39915e: 08ee 0a00 |0f4b: move-object/from16 v238, v10 │ │ +399162: 130a db00 |0f4d: const/16 v10, #int 219 // #db │ │ +399166: 7054 f6a3 f28a |0f4f: invoke-direct {v2, v15, v10, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39916c: 6902 fb77 |0f52: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QDFC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fb │ │ +399170: 2204 c714 |0f54: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399174: 1a08 9342 |0f56: const-string v8, "QFIX" // string@4293 │ │ +399178: 130a dc00 |0f58: const/16 v10, #int 220 // #dc │ │ +39917c: 7030 f4a3 840a |0f5a: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +399182: 6904 fc77 |0f5d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QFIX:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fc │ │ +399186: 2208 c714 |0f5f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39918a: 1a0a 07ae |0f61: const-string v10, "set values for IMAP/SMTP host: (host user (portImap portSmtp))" // string@ae07 │ │ +39918e: 2410 dc15 0a00 |0f63: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +399194: 0c0a |0f66: move-result-object v10 │ │ +399196: 1a0f 9442 |0f67: const-string v15, "QHOST" // string@4294 │ │ +39919a: 08ef 0400 |0f69: move-object/from16 v239, v4 │ │ +39919e: 1304 dd00 |0f6b: const/16 v4, #int 221 // #dd │ │ +3991a2: 08f0 0200 |0f6d: move-object/from16 v240, v2 │ │ +3991a6: 12f2 |0f6f: const/4 v2, #int -1 // #ff │ │ +3991a8: 705a f6a3 f824 |0f70: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3991ae: 6908 fd77 |0f73: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fd │ │ +3991b2: 2204 c714 |0f75: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3991b6: 1a0a ac42 |0f77: const-string v10, "QPID" // string@42ac │ │ +3991ba: 1a0f 1173 |0f79: const-string v15, "get PIDs for label and current cat: name -> PID" // string@7311 │ │ +3991be: 2420 dc15 fa00 |0f7b: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +3991c4: 0c0a |0f7e: move-result-object v10 │ │ +3991c6: 1a0f 9542 |0f7f: const-string v15, "QID" // string@4295 │ │ +3991ca: 085c 0800 |0f81: move-object/from16 v92, v8 │ │ +3991ce: 1308 de00 |0f83: const/16 v8, #int 222 // #de │ │ +3991d2: 705a f6a3 f428 |0f85: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3991d8: 6904 fe77 |0f88: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QID:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fe │ │ +3991dc: 2208 c714 |0f8a: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3991e0: 1a0a 1273 |0f8c: const-string v10, "get data for given PID" // string@7312 │ │ +3991e4: 2410 dc15 0a00 |0f8e: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3991ea: 0c0a |0f91: move-result-object v10 │ │ +3991ec: 1a0f 9842 |0f92: const-string v15, "QLOAD" // string@4298 │ │ +3991f0: 08f1 0400 |0f94: move-object/from16 v241, v4 │ │ +3991f4: 1304 df00 |0f96: const/16 v4, #int 223 // #df │ │ +3991f8: 705a f6a3 f824 |0f98: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3991fe: 6908 ff77 |0f9b: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QLOAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ff │ │ +399202: 2204 c714 |0f9d: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399206: 1a0a 03ae |0f9f: const-string v10, "set my e-mail address" // string@ae03 │ │ +39920a: 2410 dc15 0a00 |0fa1: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +399210: 0c0a |0fa4: move-result-object v10 │ │ +399212: 1a0f 9b42 |0fa5: const-string v15, "QME" // string@429b │ │ +399216: 08f2 0800 |0fa7: move-object/from16 v242, v8 │ │ +39921a: 1308 e000 |0fa9: const/16 v8, #int 224 // #e0 │ │ +39921e: 705a f6a3 f428 |0fab: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +399224: 6904 0178 |0fae: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ +399228: 2202 c714 |0fb0: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39922c: 1a08 9007 |0fb2: const-string v8, ":^" // string@0790 │ │ +399230: 1a0a 28ba |0fb4: const-string v10, "store mapping for current cats: data label -> PID" // string@ba28 │ │ +399234: 2420 dc15 a800 |0fb6: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +39923a: 0c08 |0fb9: move-result-object v8 │ │ +39923c: 1a0a b142 |0fba: const-string v10, "QS" // string@42b1 │ │ +399240: 130f e100 |0fbc: const/16 v15, #int 225 // #e1 │ │ +399244: 08f3 0400 |0fbe: move-object/from16 v243, v4 │ │ +399248: 12e4 |0fc0: const/4 v4, #int -2 // #fe │ │ +39924a: 7058 f6a3 a24f |0fc1: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +399250: 6902 0578 |0fc4: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ +399254: 2204 c714 |0fc6: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399258: 1a08 bd42 |0fc8: const-string v8, "QTO" // string@42bd │ │ +39925c: 130a e200 |0fca: const/16 v10, #int 226 // #e2 │ │ +399260: 7030 f4a3 840a |0fcc: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +399266: 6904 0678 |0fcf: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7806 │ │ +39926a: 2208 c714 |0fd1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39926e: 1a0a be42 |0fd3: const-string v10, "QTOKEY" // string@42be │ │ +399272: 130f e300 |0fd5: const/16 v15, #int 227 // #e3 │ │ +399276: 7030 f4a3 a80f |0fd7: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39927c: 6908 0778 |0fda: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QTOKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7807 │ │ +399280: 220a c714 |0fdc: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399284: 1a0f 28bf |0fde: const-string v15, "update/ replace data of mapping: PID data ->" // string@bf28 │ │ +399288: 2410 dc15 0f00 |0fe0: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +39928e: 0c0f |0fe3: move-result-object v15 │ │ +399290: 08f4 0800 |0fe4: move-object/from16 v244, v8 │ │ +399294: 1a08 d242 |0fe6: const-string v8, "QUP" // string@42d2 │ │ +399298: 08f5 0400 |0fe8: move-object/from16 v245, v4 │ │ +39929c: 1304 e400 |0fea: const/16 v4, #int 228 // #e4 │ │ +3992a0: 08f6 0200 |0fec: move-object/from16 v246, v2 │ │ +3992a4: 12e2 |0fee: const/4 v2, #int -2 // #fe │ │ +3992a6: 705f f6a3 8a24 |0fef: invoke-direct {v10, v8, v4, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3992ac: 690a 0878 |0ff2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.QUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7808 │ │ +3992b0: 2204 c714 |0ff4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3992b4: 1a08 6f63 |0ff6: const-string v8, "change mapping's categories: PID cats ->" // string@636f │ │ +3992b8: 2410 dc15 0800 |0ff8: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +3992be: 0c08 |0ffb: move-result-object v8 │ │ +3992c0: 1a0f d342 |0ffc: const-string v15, "QUPCAT" // string@42d3 │ │ +3992c4: 0878 0a00 |0ffe: move-object/from16 v120, v10 │ │ +3992c8: 130a e500 |1000: const/16 v10, #int 229 // #e5 │ │ +3992cc: 7058 f6a3 f42a |1002: invoke-direct {v4, v15, v10, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3992d2: 6904 0978 |1005: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QUPCAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7809 │ │ +3992d6: 2208 c714 |1007: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3992da: 1a0a 27bf |1009: const-string v10, "update/ insert tagged data part of mapping: PID tag data ->" // string@bf27 │ │ +3992de: 2410 dc15 0a00 |100b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3992e4: 0c0a |100e: move-result-object v10 │ │ +3992e6: 1a0f d442 |100f: const-string v15, "QUPTAGGED" // string@42d4 │ │ +3992ea: 08f7 0400 |1011: move-object/from16 v247, v4 │ │ +3992ee: 1304 e600 |1013: const/16 v4, #int 230 // #e6 │ │ +3992f2: 705a f6a3 f824 |1015: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +3992f8: 6908 0a78 |1018: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ +3992fc: 2202 c714 |101a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399300: 1a04 a1c4 |101c: const-string v4, "zzSLOW" // string@c4a1 │ │ +399304: 130a e700 |101e: const/16 v10, #int 231 // #e7 │ │ +399308: 7030 f4a3 420a |1020: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39930e: 6902 6b78 |1023: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.zzSLOW:Lnet/sf/dibdib/thread_any/QOpMain; // field@786b │ │ +399312: 2204 c714 |1025: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399316: 1a0a 7207 |1027: const-string v10, ":!" // string@0772 │ │ +39931a: 1a0f ad19 |1029: const-string v15, "FACTORIAL" // string@19ad │ │ +39931e: 08f8 0200 |102b: move-object/from16 v248, v2 │ │ +399322: 1a02 3270 |102d: const-string v2, "factorial" // string@7032 │ │ +399326: 2440 dc15 ab2f |102f: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ +39932c: 0c02 |1032: move-result-object v2 │ │ +39932e: 1a0a ac19 |1033: const-string v10, "FACT" // string@19ac │ │ +399332: 130b e800 |1035: const/16 v11, #int 232 // #e8 │ │ +399336: 121f |1037: const/4 v15, #int 1 // #1 │ │ +399338: 7052 f6a3 a4fb |1038: invoke-direct {v4, v10, v11, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f6 │ │ +39933e: 6904 a077 |103b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FACT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a0 │ │ +399342: 2202 c714 |103d: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399346: 1a0a f019 |103f: const-string v10, "FDECD" // string@19f0 │ │ +39934a: 130b e900 |1041: const/16 v11, #int 233 // #e9 │ │ +39934e: 7030 f4a3 a20b |1043: invoke-direct {v2, v10, v11}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +399354: 6902 a277 |1046: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.FDECD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a2 │ │ +399358: 220a c714 |1048: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39935c: 1a0b fe19 |104a: const-string v11, "FENCD" // string@19fe │ │ +399360: 130f ea00 |104c: const/16 v15, #int 234 // #ea │ │ +399364: 7030 f4a3 ba0f |104e: invoke-direct {v10, v11, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39936a: 690a a377 |1051: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.FENCD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a3 │ │ +39936e: 220b c714 |1053: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399372: 1a0f 0a43 |1055: const-string v15, "READ" // string@430a │ │ +399376: 08f9 0a00 |1057: move-object/from16 v249, v10 │ │ +39937a: 130a eb00 |1059: const/16 v10, #int 235 // #eb │ │ +39937e: 7030 f4a3 fb0a |105b: invoke-direct {v11, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +399384: 690b 1178 |105e: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.READ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7811 │ │ +399388: 220a c714 |1060: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39938c: 1a0f 3253 |1062: const-string v15, "WRITE" // string@5332 │ │ +399390: 08fa 0b00 |1064: move-object/from16 v250, v11 │ │ +399394: 130b ec00 |1066: const/16 v11, #int 236 // #ec │ │ +399398: 7030 f4a3 fa0b |1068: invoke-direct {v10, v15, v11}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39939e: 690a 5378 |106b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.WRITE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7853 │ │ +3993a2: 220b c714 |106d: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3993a6: 620f 7179 |106f: sget-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7971 │ │ +3993aa: 1a10 ae09 |1071: const-string v16, "ARCHIVE" // string@09ae │ │ +3993ae: 1311 ed00 |1073: const/16 v17, #int 237 // #ed │ │ +3993b2: 1312 0000 |1075: const/16 v18, #int 0 // #0 │ │ +3993b6: 1a13 b15d |1077: const-string v19, "archive old entries" // string@5db1 │ │ +3993ba: 08fb 0b00 |1079: move-object/from16 v251, v11 │ │ +3993be: 08fc 1000 |107b: move-object/from16 v252, v16 │ │ +3993c2: 02fd 1100 |107d: move/from16 v253, v17 │ │ +3993c6: 08fe 0f00 |107f: move-object/from16 v254, v15 │ │ +3993ca: 02ff 1200 |1081: move/from16 v255, v18 │ │ +3993ce: 0900 0001 1300 |1083: move-object/16 v256, v19 │ │ +3993d4: 7606 f7a3 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@a3f7 │ │ +3993da: 690b 7377 |1089: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.ARCHIVE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7773 │ │ +3993de: 220f c714 |108b: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3993e2: 0810 0b00 |108d: move-object/from16 v16, v11 │ │ +3993e6: 1a0b 7418 |108f: const-string v11, "EXPALL" // string@1874 │ │ +3993ea: 0811 0a00 |1091: move-object/from16 v17, v10 │ │ +3993ee: 130a ee00 |1093: const/16 v10, #int 238 // #ee │ │ +3993f2: 7030 f4a3 bf0a |1095: invoke-direct {v15, v11, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +3993f8: 690f 9d77 |1098: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.EXPALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@779d │ │ +3993fc: 220a c714 |109a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399400: 1a0b 7d18 |109c: const-string v11, "EXPORT" // string@187d │ │ +399404: 0812 0f00 |109e: move-object/from16 v18, v15 │ │ +399408: 130f ef00 |10a0: const/16 v15, #int 239 // #ef │ │ +39940c: 7030 f4a3 ba0f |10a2: invoke-direct {v10, v11, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +399412: 690a 9f77 |10a5: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EXPORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@779f │ │ +399416: 220b c714 |10a7: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39941a: 1a0f ce1e |10a9: const-string v15, "IMPORT" // string@1ece │ │ +39941e: 0813 0a00 |10ab: move-object/from16 v19, v10 │ │ +399422: 130a f000 |10ad: const/16 v10, #int 240 // #f0 │ │ +399426: 7030 f4a3 fb0a |10af: invoke-direct {v11, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f4 │ │ +39942c: 690b b277 |10b2: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.IMPORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b2 │ │ +399430: 220a c714 |10b4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399434: 620f 7379 |10b6: sget-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7973 │ │ +399438: 1a14 1645 |10b8: const-string v20, "SAVTO" // string@4516 │ │ +39943c: 1315 f100 |10ba: const/16 v21, #int 241 // #f1 │ │ +399440: 1316 ffff |10bc: const/16 v22, #int -1 // #ffff │ │ +399444: 1a17 adac |10be: const-string v23, "save all data as encoded copy to named file" // string@acad │ │ +399448: 08fb 0a00 |10c0: move-object/from16 v251, v10 │ │ +39944c: 08fc 1400 |10c2: move-object/from16 v252, v20 │ │ +399450: 02fd 1500 |10c4: move/from16 v253, v21 │ │ +399454: 08fe 0f00 |10c6: move-object/from16 v254, v15 │ │ +399458: 02ff 1600 |10c8: move/from16 v255, v22 │ │ +39945c: 0900 0001 1700 |10ca: move-object/16 v256, v23 │ │ +399462: 7606 f7a3 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@a3f7 │ │ +399468: 690a 2178 |10d0: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SAVTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7821 │ │ +39946c: 220f c714 |10d2: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399470: 1a14 5759 |10d4: const-string v20, "acknowledge invitation or messages for chat" // string@5957 │ │ +399474: 2501 dc15 1400 |10d6: filled-new-array/range {v20}, [Ljava/lang/String; // type@15dc │ │ +39947a: 0c14 |10d9: move-result-object v20 │ │ +39947c: 1a15 9a42 |10da: const-string v21, "QMACK" // string@429a │ │ +399480: 1316 f200 |10dc: const/16 v22, #int 242 // #f2 │ │ +399484: 1317 ffff |10de: const/16 v23, #int -1 // #ffff │ │ +399488: 1318 0000 |10e0: const/16 v24, #int 0 // #0 │ │ +39948c: 08fb 0f00 |10e2: move-object/from16 v251, v15 │ │ +399490: 08fc 1500 |10e4: move-object/from16 v252, v21 │ │ +399494: 02fd 1600 |10e6: move/from16 v253, v22 │ │ +399498: 02fe 1700 |10e8: move/from16 v254, v23 │ │ +39949c: 02ff 1800 |10ea: move/from16 v255, v24 │ │ +3994a0: 0900 0001 1400 |10ec: move-object/16 v256, v20 │ │ +3994a6: 7606 f5a3 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@a3f5 │ │ +3994ac: 690f 0078 |10f2: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7800 │ │ +3994b0: 2214 c714 |10f4: new-instance v20, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3994b4: 1a15 bcad |10f6: const-string v21, "send invitation (exchange keys)" // string@adbc │ │ +3994b8: 2501 dc15 1500 |10f8: filled-new-array/range {v21}, [Ljava/lang/String; // type@15dc │ │ +3994be: 0c15 |10fb: move-result-object v21 │ │ +3994c0: 1a16 9c42 |10fc: const-string v22, "QMINVIT" // string@429c │ │ +3994c4: 1317 f300 |10fe: const/16 v23, #int 243 // #f3 │ │ +3994c8: 1318 ffff |1100: const/16 v24, #int -1 // #ffff │ │ +3994cc: 1319 0000 |1102: const/16 v25, #int 0 // #0 │ │ +3994d0: 08fb 1400 |1104: move-object/from16 v251, v20 │ │ +3994d4: 08fc 1600 |1106: move-object/from16 v252, v22 │ │ +3994d8: 02fd 1700 |1108: move/from16 v253, v23 │ │ +3994dc: 02fe 1800 |110a: move/from16 v254, v24 │ │ +3994e0: 02ff 1900 |110c: move/from16 v255, v25 │ │ +3994e4: 0900 0001 1500 |110e: move-object/16 v256, v21 │ │ +3994ea: 7606 f5a3 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@a3f5 │ │ +3994f0: 6914 0278 |1114: sput-object v20, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ +3994f4: 2215 c714 |1116: new-instance v21, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3994f8: 6216 a979 |1118: sget-object v22, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ +3994fc: 1a17 9e42 |111a: const-string v23, "QMRCV" // string@429e │ │ +399500: 1318 f400 |111c: const/16 v24, #int 244 // #f4 │ │ +399504: 1a1b 9f59 |111e: const-string v27, "activate message receiver for given seconds" // string@599f │ │ +399508: 08fb 1500 |1120: move-object/from16 v251, v21 │ │ +39950c: 08fc 1700 |1122: move-object/from16 v252, v23 │ │ +399510: 02fd 1800 |1124: move/from16 v253, v24 │ │ +399514: 08fe 1600 |1126: move-object/from16 v254, v22 │ │ +399518: 0900 0001 1b00 |1128: move-object/16 v256, v27 │ │ +39951e: 7606 f7a3 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@a3f7 │ │ +399524: 6915 0378 |112e: sput-object v21, Lnet/sf/dibdib/thread_any/QOpMain;.QMRCV:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ +399528: 2216 c714 |1130: new-instance v22, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39952c: 1a17 bdad |1132: const-string v23, "send message: text chat -> (OR: msg '.' ->)" // string@adbd │ │ +399530: 2501 dc15 1700 |1134: filled-new-array/range {v23}, [Ljava/lang/String; // type@15dc │ │ +399536: 0c17 |1137: move-result-object v23 │ │ +399538: 1a18 9f42 |1138: const-string v24, "QMSEND" // string@429f │ │ +39953c: 1319 f500 |113a: const/16 v25, #int 245 // #f5 │ │ +399540: 131b feff |113c: const/16 v27, #int -2 // #fffe │ │ +399544: 131d 0000 |113e: const/16 v29, #int 0 // #0 │ │ +399548: 08fb 1600 |1140: move-object/from16 v251, v22 │ │ +39954c: 08fc 1800 |1142: move-object/from16 v252, v24 │ │ +399550: 02fd 1900 |1144: move/from16 v253, v25 │ │ +399554: 02fe 1b00 |1146: move/from16 v254, v27 │ │ +399558: 02ff 1d00 |1148: move/from16 v255, v29 │ │ +39955c: 0900 0001 1700 |114a: move-object/16 v256, v23 │ │ +399562: 7606 f5a3 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@a3f5 │ │ +399568: 6916 0478 |1150: sput-object v22, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7804 │ │ +39956c: 0817 0f00 |1152: move-object/from16 v23, v15 │ │ +399570: 130f f600 |1154: const/16 v15, #int 246 // #f6 │ │ +399574: 23ff 1716 |1156: new-array v15, v15, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ +399578: 1318 0000 |1158: const/16 v24, #int 0 // #0 │ │ +39957c: 4d06 0f18 |115a: aput-object v6, v15, v24 │ │ +399580: 1216 |115c: const/4 v6, #int 1 // #1 │ │ +399582: 4d00 0f06 |115d: aput-object v0, v15, v6 │ │ +399586: 1220 |115f: const/4 v0, #int 2 // #2 │ │ +399588: 4d01 0f00 |1160: aput-object v1, v15, v0 │ │ +39958c: 1230 |1162: const/4 v0, #int 3 // #3 │ │ +39958e: 4d03 0f00 |1163: aput-object v3, v15, v0 │ │ +399592: 1240 |1165: const/4 v0, #int 4 // #4 │ │ +399594: 4d05 0f00 |1166: aput-object v5, v15, v0 │ │ +399598: 1250 |1168: const/4 v0, #int 5 // #5 │ │ +39959a: 4d07 0f00 |1169: aput-object v7, v15, v0 │ │ +39959e: 1260 |116b: const/4 v0, #int 6 // #6 │ │ +3995a0: 4d09 0f00 |116c: aput-object v9, v15, v0 │ │ +3995a4: 1270 |116e: const/4 v0, #int 7 // #7 │ │ +3995a6: 4d0d 0f00 |116f: aput-object v13, v15, v0 │ │ +3995aa: 1300 0800 |1171: const/16 v0, #int 8 // #8 │ │ +3995ae: 4d0e 0f00 |1173: aput-object v14, v15, v0 │ │ +3995b2: 1300 0900 |1175: const/16 v0, #int 9 // #9 │ │ +3995b6: 4d0c 0f00 |1177: aput-object v12, v15, v0 │ │ +3995ba: 1300 0a00 |1179: const/16 v0, #int 10 // #a │ │ +3995be: 4d1a 0f00 |117b: aput-object v26, v15, v0 │ │ +3995c2: 1300 0b00 |117d: const/16 v0, #int 11 // #b │ │ +3995c6: 4d1c 0f00 |117f: aput-object v28, v15, v0 │ │ +3995ca: 1300 0c00 |1181: const/16 v0, #int 12 // #c │ │ +3995ce: 4d1e 0f00 |1183: aput-object v30, v15, v0 │ │ +3995d2: 1300 0d00 |1185: const/16 v0, #int 13 // #d │ │ +3995d6: 4d1f 0f00 |1187: aput-object v31, v15, v0 │ │ +3995da: 1300 0e00 |1189: const/16 v0, #int 14 // #e │ │ +3995de: 4d20 0f00 |118b: aput-object v32, v15, v0 │ │ +3995e2: 1300 0f00 |118d: const/16 v0, #int 15 // #f │ │ +3995e6: 4d21 0f00 |118f: aput-object v33, v15, v0 │ │ +3995ea: 1300 1000 |1191: const/16 v0, #int 16 // #10 │ │ +3995ee: 4d22 0f00 |1193: aput-object v34, v15, v0 │ │ +3995f2: 1300 1100 |1195: const/16 v0, #int 17 // #11 │ │ +3995f6: 4d23 0f00 |1197: aput-object v35, v15, v0 │ │ +3995fa: 1300 1200 |1199: const/16 v0, #int 18 // #12 │ │ +3995fe: 4d24 0f00 |119b: aput-object v36, v15, v0 │ │ +399602: 1300 1300 |119d: const/16 v0, #int 19 // #13 │ │ +399606: 4d25 0f00 |119f: aput-object v37, v15, v0 │ │ +39960a: 1300 1400 |11a1: const/16 v0, #int 20 // #14 │ │ +39960e: 4d26 0f00 |11a3: aput-object v38, v15, v0 │ │ +399612: 1300 1500 |11a5: const/16 v0, #int 21 // #15 │ │ +399616: 4d28 0f00 |11a7: aput-object v40, v15, v0 │ │ +39961a: 1300 1600 |11a9: const/16 v0, #int 22 // #16 │ │ +39961e: 4d27 0f00 |11ab: aput-object v39, v15, v0 │ │ +399622: 1300 1700 |11ad: const/16 v0, #int 23 // #17 │ │ +399626: 4d2a 0f00 |11af: aput-object v42, v15, v0 │ │ +39962a: 1300 1800 |11b1: const/16 v0, #int 24 // #18 │ │ +39962e: 4d29 0f00 |11b3: aput-object v41, v15, v0 │ │ +399632: 1300 1900 |11b5: const/16 v0, #int 25 // #19 │ │ +399636: 4d2b 0f00 |11b7: aput-object v43, v15, v0 │ │ +39963a: 1300 1a00 |11b9: const/16 v0, #int 26 // #1a │ │ +39963e: 4d2c 0f00 |11bb: aput-object v44, v15, v0 │ │ +399642: 1300 1b00 |11bd: const/16 v0, #int 27 // #1b │ │ +399646: 4d2d 0f00 |11bf: aput-object v45, v15, v0 │ │ +39964a: 1300 1c00 |11c1: const/16 v0, #int 28 // #1c │ │ +39964e: 4d2e 0f00 |11c3: aput-object v46, v15, v0 │ │ +399652: 1300 1d00 |11c5: const/16 v0, #int 29 // #1d │ │ +399656: 4d2f 0f00 |11c7: aput-object v47, v15, v0 │ │ +39965a: 1300 1e00 |11c9: const/16 v0, #int 30 // #1e │ │ +39965e: 4d30 0f00 |11cb: aput-object v48, v15, v0 │ │ +399662: 1300 1f00 |11cd: const/16 v0, #int 31 // #1f │ │ +399666: 4d31 0f00 |11cf: aput-object v49, v15, v0 │ │ +39966a: 1300 2000 |11d1: const/16 v0, #int 32 // #20 │ │ +39966e: 4d32 0f00 |11d3: aput-object v50, v15, v0 │ │ +399672: 1300 2100 |11d5: const/16 v0, #int 33 // #21 │ │ +399676: 4d33 0f00 |11d7: aput-object v51, v15, v0 │ │ +39967a: 1300 2200 |11d9: const/16 v0, #int 34 // #22 │ │ +39967e: 4d34 0f00 |11db: aput-object v52, v15, v0 │ │ +399682: 1300 2300 |11dd: const/16 v0, #int 35 // #23 │ │ +399686: 4d35 0f00 |11df: aput-object v53, v15, v0 │ │ +39968a: 1300 2400 |11e1: const/16 v0, #int 36 // #24 │ │ +39968e: 4d37 0f00 |11e3: aput-object v55, v15, v0 │ │ +399692: 1300 2500 |11e5: const/16 v0, #int 37 // #25 │ │ +399696: 4d36 0f00 |11e7: aput-object v54, v15, v0 │ │ +39969a: 1300 2600 |11e9: const/16 v0, #int 38 // #26 │ │ +39969e: 4d38 0f00 |11eb: aput-object v56, v15, v0 │ │ +3996a2: 1300 2700 |11ed: const/16 v0, #int 39 // #27 │ │ +3996a6: 4d39 0f00 |11ef: aput-object v57, v15, v0 │ │ +3996aa: 1300 2800 |11f1: const/16 v0, #int 40 // #28 │ │ +3996ae: 4d3a 0f00 |11f3: aput-object v58, v15, v0 │ │ +3996b2: 1300 2900 |11f5: const/16 v0, #int 41 // #29 │ │ +3996b6: 4d3b 0f00 |11f7: aput-object v59, v15, v0 │ │ +3996ba: 1300 2a00 |11f9: const/16 v0, #int 42 // #2a │ │ +3996be: 4d3c 0f00 |11fb: aput-object v60, v15, v0 │ │ +3996c2: 1300 2b00 |11fd: const/16 v0, #int 43 // #2b │ │ +3996c6: 4d3d 0f00 |11ff: aput-object v61, v15, v0 │ │ +3996ca: 1300 2c00 |1201: const/16 v0, #int 44 // #2c │ │ +3996ce: 4d3e 0f00 |1203: aput-object v62, v15, v0 │ │ +3996d2: 1300 2d00 |1205: const/16 v0, #int 45 // #2d │ │ +3996d6: 4d3f 0f00 |1207: aput-object v63, v15, v0 │ │ +3996da: 1300 2e00 |1209: const/16 v0, #int 46 // #2e │ │ +3996de: 4d40 0f00 |120b: aput-object v64, v15, v0 │ │ +3996e2: 1300 2f00 |120d: const/16 v0, #int 47 // #2f │ │ +3996e6: 4d41 0f00 |120f: aput-object v65, v15, v0 │ │ +3996ea: 1300 3000 |1211: const/16 v0, #int 48 // #30 │ │ +3996ee: 4d42 0f00 |1213: aput-object v66, v15, v0 │ │ +3996f2: 1300 3100 |1215: const/16 v0, #int 49 // #31 │ │ +3996f6: 4d43 0f00 |1217: aput-object v67, v15, v0 │ │ +3996fa: 1300 3200 |1219: const/16 v0, #int 50 // #32 │ │ +3996fe: 4d44 0f00 |121b: aput-object v68, v15, v0 │ │ +399702: 1300 3300 |121d: const/16 v0, #int 51 // #33 │ │ +399706: 4d46 0f00 |121f: aput-object v70, v15, v0 │ │ +39970a: 1300 3400 |1221: const/16 v0, #int 52 // #34 │ │ +39970e: 4d45 0f00 |1223: aput-object v69, v15, v0 │ │ +399712: 1300 3500 |1225: const/16 v0, #int 53 // #35 │ │ +399716: 4d47 0f00 |1227: aput-object v71, v15, v0 │ │ +39971a: 1300 3600 |1229: const/16 v0, #int 54 // #36 │ │ +39971e: 4d48 0f00 |122b: aput-object v72, v15, v0 │ │ +399722: 1300 3700 |122d: const/16 v0, #int 55 // #37 │ │ +399726: 4d49 0f00 |122f: aput-object v73, v15, v0 │ │ +39972a: 1300 3800 |1231: const/16 v0, #int 56 // #38 │ │ +39972e: 4d4a 0f00 |1233: aput-object v74, v15, v0 │ │ +399732: 1300 3900 |1235: const/16 v0, #int 57 // #39 │ │ +399736: 4d4b 0f00 |1237: aput-object v75, v15, v0 │ │ +39973a: 1300 3a00 |1239: const/16 v0, #int 58 // #3a │ │ +39973e: 4d4c 0f00 |123b: aput-object v76, v15, v0 │ │ +399742: 1300 3b00 |123d: const/16 v0, #int 59 // #3b │ │ +399746: 4d4d 0f00 |123f: aput-object v77, v15, v0 │ │ +39974a: 1300 3c00 |1241: const/16 v0, #int 60 // #3c │ │ +39974e: 4d4e 0f00 |1243: aput-object v78, v15, v0 │ │ +399752: 1300 3d00 |1245: const/16 v0, #int 61 // #3d │ │ +399756: 4d4f 0f00 |1247: aput-object v79, v15, v0 │ │ +39975a: 1300 3e00 |1249: const/16 v0, #int 62 // #3e │ │ +39975e: 4d50 0f00 |124b: aput-object v80, v15, v0 │ │ +399762: 1300 3f00 |124d: const/16 v0, #int 63 // #3f │ │ +399766: 4d51 0f00 |124f: aput-object v81, v15, v0 │ │ +39976a: 1300 4000 |1251: const/16 v0, #int 64 // #40 │ │ +39976e: 4d52 0f00 |1253: aput-object v82, v15, v0 │ │ +399772: 1300 4100 |1255: const/16 v0, #int 65 // #41 │ │ +399776: 4d53 0f00 |1257: aput-object v83, v15, v0 │ │ +39977a: 1300 4200 |1259: const/16 v0, #int 66 // #42 │ │ +39977e: 4d54 0f00 |125b: aput-object v84, v15, v0 │ │ +399782: 1300 4300 |125d: const/16 v0, #int 67 // #43 │ │ +399786: 4d55 0f00 |125f: aput-object v85, v15, v0 │ │ +39978a: 1300 4400 |1261: const/16 v0, #int 68 // #44 │ │ +39978e: 4d56 0f00 |1263: aput-object v86, v15, v0 │ │ +399792: 1300 4500 |1265: const/16 v0, #int 69 // #45 │ │ +399796: 4d57 0f00 |1267: aput-object v87, v15, v0 │ │ +39979a: 1300 4600 |1269: const/16 v0, #int 70 // #46 │ │ +39979e: 4d58 0f00 |126b: aput-object v88, v15, v0 │ │ +3997a2: 1300 4700 |126d: const/16 v0, #int 71 // #47 │ │ +3997a6: 4d59 0f00 |126f: aput-object v89, v15, v0 │ │ +3997aa: 1300 4800 |1271: const/16 v0, #int 72 // #48 │ │ +3997ae: 4d5a 0f00 |1273: aput-object v90, v15, v0 │ │ +3997b2: 1300 4900 |1275: const/16 v0, #int 73 // #49 │ │ +3997b6: 4d5b 0f00 |1277: aput-object v91, v15, v0 │ │ +3997ba: 1300 4a00 |1279: const/16 v0, #int 74 // #4a │ │ +3997be: 4d5d 0f00 |127b: aput-object v93, v15, v0 │ │ +3997c2: 1300 4b00 |127d: const/16 v0, #int 75 // #4b │ │ +3997c6: 4d5e 0f00 |127f: aput-object v94, v15, v0 │ │ +3997ca: 1300 4c00 |1281: const/16 v0, #int 76 // #4c │ │ +3997ce: 4d5f 0f00 |1283: aput-object v95, v15, v0 │ │ +3997d2: 1300 4d00 |1285: const/16 v0, #int 77 // #4d │ │ +3997d6: 4d61 0f00 |1287: aput-object v97, v15, v0 │ │ +3997da: 1300 4e00 |1289: const/16 v0, #int 78 // #4e │ │ +3997de: 4d60 0f00 |128b: aput-object v96, v15, v0 │ │ +3997e2: 1300 4f00 |128d: const/16 v0, #int 79 // #4f │ │ +3997e6: 4d62 0f00 |128f: aput-object v98, v15, v0 │ │ +3997ea: 1300 5000 |1291: const/16 v0, #int 80 // #50 │ │ +3997ee: 4d63 0f00 |1293: aput-object v99, v15, v0 │ │ +3997f2: 1300 5100 |1295: const/16 v0, #int 81 // #51 │ │ +3997f6: 4d64 0f00 |1297: aput-object v100, v15, v0 │ │ +3997fa: 1300 5200 |1299: const/16 v0, #int 82 // #52 │ │ +3997fe: 4d65 0f00 |129b: aput-object v101, v15, v0 │ │ +399802: 1300 5300 |129d: const/16 v0, #int 83 // #53 │ │ +399806: 4d66 0f00 |129f: aput-object v102, v15, v0 │ │ +39980a: 1300 5400 |12a1: const/16 v0, #int 84 // #54 │ │ +39980e: 4d67 0f00 |12a3: aput-object v103, v15, v0 │ │ +399812: 1300 5500 |12a5: const/16 v0, #int 85 // #55 │ │ +399816: 4d68 0f00 |12a7: aput-object v104, v15, v0 │ │ +39981a: 1300 5600 |12a9: const/16 v0, #int 86 // #56 │ │ +39981e: 4d69 0f00 |12ab: aput-object v105, v15, v0 │ │ +399822: 1300 5700 |12ad: const/16 v0, #int 87 // #57 │ │ +399826: 4d6a 0f00 |12af: aput-object v106, v15, v0 │ │ +39982a: 1300 5800 |12b1: const/16 v0, #int 88 // #58 │ │ +39982e: 4d6b 0f00 |12b3: aput-object v107, v15, v0 │ │ +399832: 1300 5900 |12b5: const/16 v0, #int 89 // #59 │ │ +399836: 4d6d 0f00 |12b7: aput-object v109, v15, v0 │ │ +39983a: 1300 5a00 |12b9: const/16 v0, #int 90 // #5a │ │ +39983e: 4d6c 0f00 |12bb: aput-object v108, v15, v0 │ │ +399842: 1300 5b00 |12bd: const/16 v0, #int 91 // #5b │ │ +399846: 4d76 0f00 |12bf: aput-object v118, v15, v0 │ │ +39984a: 1300 5c00 |12c1: const/16 v0, #int 92 // #5c │ │ +39984e: 4d75 0f00 |12c3: aput-object v117, v15, v0 │ │ +399852: 1300 5d00 |12c5: const/16 v0, #int 93 // #5d │ │ +399856: 4d6e 0f00 |12c7: aput-object v110, v15, v0 │ │ +39985a: 1300 5e00 |12c9: const/16 v0, #int 94 // #5e │ │ +39985e: 4d6f 0f00 |12cb: aput-object v111, v15, v0 │ │ +399862: 1300 5f00 |12cd: const/16 v0, #int 95 // #5f │ │ +399866: 4d70 0f00 |12cf: aput-object v112, v15, v0 │ │ +39986a: 1300 6000 |12d1: const/16 v0, #int 96 // #60 │ │ +39986e: 4d71 0f00 |12d3: aput-object v113, v15, v0 │ │ +399872: 1300 6100 |12d5: const/16 v0, #int 97 // #61 │ │ +399876: 4d72 0f00 |12d7: aput-object v114, v15, v0 │ │ +39987a: 1300 6200 |12d9: const/16 v0, #int 98 // #62 │ │ +39987e: 4d73 0f00 |12db: aput-object v115, v15, v0 │ │ +399882: 1300 6300 |12dd: const/16 v0, #int 99 // #63 │ │ +399886: 4d74 0f00 |12df: aput-object v116, v15, v0 │ │ +39988a: 1300 6400 |12e1: const/16 v0, #int 100 // #64 │ │ +39988e: 4d77 0f00 |12e3: aput-object v119, v15, v0 │ │ +399892: 1300 6500 |12e5: const/16 v0, #int 101 // #65 │ │ +399896: 4d98 0f00 |12e7: aput-object v152, v15, v0 │ │ +39989a: 1300 6600 |12e9: const/16 v0, #int 102 // #66 │ │ +39989e: 4d97 0f00 |12eb: aput-object v151, v15, v0 │ │ +3998a2: 1300 6700 |12ed: const/16 v0, #int 103 // #67 │ │ +3998a6: 4d79 0f00 |12ef: aput-object v121, v15, v0 │ │ +3998aa: 1300 6800 |12f1: const/16 v0, #int 104 // #68 │ │ +3998ae: 4d7a 0f00 |12f3: aput-object v122, v15, v0 │ │ +3998b2: 1300 6900 |12f5: const/16 v0, #int 105 // #69 │ │ +3998b6: 4d7b 0f00 |12f7: aput-object v123, v15, v0 │ │ +3998ba: 1300 6a00 |12f9: const/16 v0, #int 106 // #6a │ │ +3998be: 4d7c 0f00 |12fb: aput-object v124, v15, v0 │ │ +3998c2: 1300 6b00 |12fd: const/16 v0, #int 107 // #6b │ │ +3998c6: 4d7d 0f00 |12ff: aput-object v125, v15, v0 │ │ +3998ca: 1300 6c00 |1301: const/16 v0, #int 108 // #6c │ │ +3998ce: 4d7e 0f00 |1303: aput-object v126, v15, v0 │ │ +3998d2: 1300 6d00 |1305: const/16 v0, #int 109 // #6d │ │ +3998d6: 4d7f 0f00 |1307: aput-object v127, v15, v0 │ │ +3998da: 1300 6e00 |1309: const/16 v0, #int 110 // #6e │ │ +3998de: 4d80 0f00 |130b: aput-object v128, v15, v0 │ │ +3998e2: 1300 6f00 |130d: const/16 v0, #int 111 // #6f │ │ +3998e6: 4d81 0f00 |130f: aput-object v129, v15, v0 │ │ +3998ea: 1300 7000 |1311: const/16 v0, #int 112 // #70 │ │ +3998ee: 4d82 0f00 |1313: aput-object v130, v15, v0 │ │ +3998f2: 1300 7100 |1315: const/16 v0, #int 113 // #71 │ │ +3998f6: 4d83 0f00 |1317: aput-object v131, v15, v0 │ │ +3998fa: 1300 7200 |1319: const/16 v0, #int 114 // #72 │ │ +3998fe: 4d84 0f00 |131b: aput-object v132, v15, v0 │ │ +399902: 1300 7300 |131d: const/16 v0, #int 115 // #73 │ │ +399906: 4d85 0f00 |131f: aput-object v133, v15, v0 │ │ +39990a: 1300 7400 |1321: const/16 v0, #int 116 // #74 │ │ +39990e: 4d86 0f00 |1323: aput-object v134, v15, v0 │ │ +399912: 1300 7500 |1325: const/16 v0, #int 117 // #75 │ │ +399916: 4d87 0f00 |1327: aput-object v135, v15, v0 │ │ +39991a: 1300 7600 |1329: const/16 v0, #int 118 // #76 │ │ +39991e: 4d88 0f00 |132b: aput-object v136, v15, v0 │ │ +399922: 1300 7700 |132d: const/16 v0, #int 119 // #77 │ │ +399926: 4d89 0f00 |132f: aput-object v137, v15, v0 │ │ +39992a: 1300 7800 |1331: const/16 v0, #int 120 // #78 │ │ +39992e: 4d8a 0f00 |1333: aput-object v138, v15, v0 │ │ +399932: 1300 7900 |1335: const/16 v0, #int 121 // #79 │ │ +399936: 4d8b 0f00 |1337: aput-object v139, v15, v0 │ │ +39993a: 1300 7a00 |1339: const/16 v0, #int 122 // #7a │ │ +39993e: 4d8c 0f00 |133b: aput-object v140, v15, v0 │ │ +399942: 1300 7b00 |133d: const/16 v0, #int 123 // #7b │ │ +399946: 4d8d 0f00 |133f: aput-object v141, v15, v0 │ │ +39994a: 1300 7c00 |1341: const/16 v0, #int 124 // #7c │ │ +39994e: 4d8e 0f00 |1343: aput-object v142, v15, v0 │ │ +399952: 1300 7d00 |1345: const/16 v0, #int 125 // #7d │ │ +399956: 4d8f 0f00 |1347: aput-object v143, v15, v0 │ │ +39995a: 1300 7e00 |1349: const/16 v0, #int 126 // #7e │ │ +39995e: 4d90 0f00 |134b: aput-object v144, v15, v0 │ │ +399962: 1300 7f00 |134d: const/16 v0, #int 127 // #7f │ │ +399966: 4d91 0f00 |134f: aput-object v145, v15, v0 │ │ +39996a: 1300 8000 |1351: const/16 v0, #int 128 // #80 │ │ +39996e: 4d92 0f00 |1353: aput-object v146, v15, v0 │ │ +399972: 1300 8100 |1355: const/16 v0, #int 129 // #81 │ │ +399976: 4d93 0f00 |1357: aput-object v147, v15, v0 │ │ +39997a: 1300 8200 |1359: const/16 v0, #int 130 // #82 │ │ +39997e: 4d94 0f00 |135b: aput-object v148, v15, v0 │ │ +399982: 1300 8300 |135d: const/16 v0, #int 131 // #83 │ │ +399986: 4d95 0f00 |135f: aput-object v149, v15, v0 │ │ +39998a: 1300 8400 |1361: const/16 v0, #int 132 // #84 │ │ +39998e: 4d96 0f00 |1363: aput-object v150, v15, v0 │ │ +399992: 1300 8500 |1365: const/16 v0, #int 133 // #85 │ │ +399996: 4d99 0f00 |1367: aput-object v153, v15, v0 │ │ +39999a: 1300 8600 |1369: const/16 v0, #int 134 // #86 │ │ +39999e: 4d9a 0f00 |136b: aput-object v154, v15, v0 │ │ +3999a2: 1300 8700 |136d: const/16 v0, #int 135 // #87 │ │ +3999a6: 4daa 0f00 |136f: aput-object v170, v15, v0 │ │ +3999aa: 1300 8800 |1371: const/16 v0, #int 136 // #88 │ │ +3999ae: 4da9 0f00 |1373: aput-object v169, v15, v0 │ │ +3999b2: 1300 8900 |1375: const/16 v0, #int 137 // #89 │ │ +3999b6: 4d9b 0f00 |1377: aput-object v155, v15, v0 │ │ +3999ba: 1300 8a00 |1379: const/16 v0, #int 138 // #8a │ │ +3999be: 4d9c 0f00 |137b: aput-object v156, v15, v0 │ │ +3999c2: 1300 8b00 |137d: const/16 v0, #int 139 // #8b │ │ +3999c6: 4d9d 0f00 |137f: aput-object v157, v15, v0 │ │ +3999ca: 1300 8c00 |1381: const/16 v0, #int 140 // #8c │ │ +3999ce: 4d9e 0f00 |1383: aput-object v158, v15, v0 │ │ +3999d2: 1300 8d00 |1385: const/16 v0, #int 141 // #8d │ │ +3999d6: 4d9f 0f00 |1387: aput-object v159, v15, v0 │ │ +3999da: 1300 8e00 |1389: const/16 v0, #int 142 // #8e │ │ +3999de: 4da0 0f00 |138b: aput-object v160, v15, v0 │ │ +3999e2: 1300 8f00 |138d: const/16 v0, #int 143 // #8f │ │ +3999e6: 4da1 0f00 |138f: aput-object v161, v15, v0 │ │ +3999ea: 1300 9000 |1391: const/16 v0, #int 144 // #90 │ │ +3999ee: 4da2 0f00 |1393: aput-object v162, v15, v0 │ │ +3999f2: 1300 9100 |1395: const/16 v0, #int 145 // #91 │ │ +3999f6: 4da3 0f00 |1397: aput-object v163, v15, v0 │ │ +3999fa: 1300 9200 |1399: const/16 v0, #int 146 // #92 │ │ +3999fe: 4da4 0f00 |139b: aput-object v164, v15, v0 │ │ +399a02: 1300 9300 |139d: const/16 v0, #int 147 // #93 │ │ +399a06: 4da5 0f00 |139f: aput-object v165, v15, v0 │ │ +399a0a: 1300 9400 |13a1: const/16 v0, #int 148 // #94 │ │ +399a0e: 4da6 0f00 |13a3: aput-object v166, v15, v0 │ │ +399a12: 1300 9500 |13a5: const/16 v0, #int 149 // #95 │ │ +399a16: 4da7 0f00 |13a7: aput-object v167, v15, v0 │ │ +399a1a: 1300 9600 |13a9: const/16 v0, #int 150 // #96 │ │ +399a1e: 4da8 0f00 |13ab: aput-object v168, v15, v0 │ │ +399a22: 1300 9700 |13ad: const/16 v0, #int 151 // #97 │ │ +399a26: 4db2 0f00 |13af: aput-object v178, v15, v0 │ │ +399a2a: 1300 9800 |13b1: const/16 v0, #int 152 // #98 │ │ +399a2e: 4db1 0f00 |13b3: aput-object v177, v15, v0 │ │ +399a32: 1300 9900 |13b5: const/16 v0, #int 153 // #99 │ │ +399a36: 4dab 0f00 |13b7: aput-object v171, v15, v0 │ │ +399a3a: 1300 9a00 |13b9: const/16 v0, #int 154 // #9a │ │ +399a3e: 4dac 0f00 |13bb: aput-object v172, v15, v0 │ │ +399a42: 1300 9b00 |13bd: const/16 v0, #int 155 // #9b │ │ +399a46: 4dad 0f00 |13bf: aput-object v173, v15, v0 │ │ +399a4a: 1300 9c00 |13c1: const/16 v0, #int 156 // #9c │ │ +399a4e: 4dae 0f00 |13c3: aput-object v174, v15, v0 │ │ +399a52: 1300 9d00 |13c5: const/16 v0, #int 157 // #9d │ │ +399a56: 4daf 0f00 |13c7: aput-object v175, v15, v0 │ │ +399a5a: 1300 9e00 |13c9: const/16 v0, #int 158 // #9e │ │ +399a5e: 4db0 0f00 |13cb: aput-object v176, v15, v0 │ │ +399a62: 1300 9f00 |13cd: const/16 v0, #int 159 // #9f │ │ +399a66: 4db3 0f00 |13cf: aput-object v179, v15, v0 │ │ +399a6a: 1300 a000 |13d1: const/16 v0, #int 160 // #a0 │ │ +399a6e: 4db4 0f00 |13d3: aput-object v180, v15, v0 │ │ +399a72: 1300 a100 |13d5: const/16 v0, #int 161 // #a1 │ │ +399a76: 4db6 0f00 |13d7: aput-object v182, v15, v0 │ │ +399a7a: 1300 a200 |13d9: const/16 v0, #int 162 // #a2 │ │ +399a7e: 4db7 0f00 |13db: aput-object v183, v15, v0 │ │ +399a82: 1300 a300 |13dd: const/16 v0, #int 163 // #a3 │ │ +399a86: 4db5 0f00 |13df: aput-object v181, v15, v0 │ │ +399a8a: 1300 a400 |13e1: const/16 v0, #int 164 // #a4 │ │ +399a8e: 4dcb 0f00 |13e3: aput-object v203, v15, v0 │ │ +399a92: 1300 a500 |13e5: const/16 v0, #int 165 // #a5 │ │ +399a96: 4dca 0f00 |13e7: aput-object v202, v15, v0 │ │ +399a9a: 1300 a600 |13e9: const/16 v0, #int 166 // #a6 │ │ +399a9e: 4db8 0f00 |13eb: aput-object v184, v15, v0 │ │ +399aa2: 1300 a700 |13ed: const/16 v0, #int 167 // #a7 │ │ +399aa6: 4db9 0f00 |13ef: aput-object v185, v15, v0 │ │ +399aaa: 1300 a800 |13f1: const/16 v0, #int 168 // #a8 │ │ +399aae: 4dba 0f00 |13f3: aput-object v186, v15, v0 │ │ +399ab2: 1300 a900 |13f5: const/16 v0, #int 169 // #a9 │ │ +399ab6: 4dbb 0f00 |13f7: aput-object v187, v15, v0 │ │ +399aba: 1300 aa00 |13f9: const/16 v0, #int 170 // #aa │ │ +399abe: 4dbc 0f00 |13fb: aput-object v188, v15, v0 │ │ +399ac2: 1300 ab00 |13fd: const/16 v0, #int 171 // #ab │ │ +399ac6: 4dbd 0f00 |13ff: aput-object v189, v15, v0 │ │ +399aca: 1300 ac00 |1401: const/16 v0, #int 172 // #ac │ │ +399ace: 4dbe 0f00 |1403: aput-object v190, v15, v0 │ │ +399ad2: 1300 ad00 |1405: const/16 v0, #int 173 // #ad │ │ +399ad6: 4dbf 0f00 |1407: aput-object v191, v15, v0 │ │ +399ada: 1300 ae00 |1409: const/16 v0, #int 174 // #ae │ │ +399ade: 4dc0 0f00 |140b: aput-object v192, v15, v0 │ │ +399ae2: 1300 af00 |140d: const/16 v0, #int 175 // #af │ │ +399ae6: 4dc1 0f00 |140f: aput-object v193, v15, v0 │ │ +399aea: 1300 b000 |1411: const/16 v0, #int 176 // #b0 │ │ +399aee: 4dc2 0f00 |1413: aput-object v194, v15, v0 │ │ +399af2: 1300 b100 |1415: const/16 v0, #int 177 // #b1 │ │ +399af6: 4dc3 0f00 |1417: aput-object v195, v15, v0 │ │ +399afa: 1300 b200 |1419: const/16 v0, #int 178 // #b2 │ │ +399afe: 4dc5 0f00 |141b: aput-object v197, v15, v0 │ │ +399b02: 1300 b300 |141d: const/16 v0, #int 179 // #b3 │ │ +399b06: 4dc4 0f00 |141f: aput-object v196, v15, v0 │ │ +399b0a: 1300 b400 |1421: const/16 v0, #int 180 // #b4 │ │ +399b0e: 4dc8 0f00 |1423: aput-object v200, v15, v0 │ │ +399b12: 1300 b500 |1425: const/16 v0, #int 181 // #b5 │ │ +399b16: 4dc9 0f00 |1427: aput-object v201, v15, v0 │ │ +399b1a: 1300 b600 |1429: const/16 v0, #int 182 // #b6 │ │ +399b1e: 4dc7 0f00 |142b: aput-object v199, v15, v0 │ │ +399b22: 1300 b700 |142d: const/16 v0, #int 183 // #b7 │ │ +399b26: 4dcc 0f00 |142f: aput-object v204, v15, v0 │ │ +399b2a: 1300 b800 |1431: const/16 v0, #int 184 // #b8 │ │ +399b2e: 4dc6 0f00 |1433: aput-object v198, v15, v0 │ │ +399b32: 1300 b900 |1435: const/16 v0, #int 185 // #b9 │ │ +399b36: 4dd2 0f00 |1437: aput-object v210, v15, v0 │ │ +399b3a: 1300 ba00 |1439: const/16 v0, #int 186 // #ba │ │ +399b3e: 4dd1 0f00 |143b: aput-object v209, v15, v0 │ │ +399b42: 1300 bb00 |143d: const/16 v0, #int 187 // #bb │ │ +399b46: 4dcd 0f00 |143f: aput-object v205, v15, v0 │ │ +399b4a: 1300 bc00 |1441: const/16 v0, #int 188 // #bc │ │ +399b4e: 4dd4 0f00 |1443: aput-object v212, v15, v0 │ │ +399b52: 1300 bd00 |1445: const/16 v0, #int 189 // #bd │ │ +399b56: 4dce 0f00 |1447: aput-object v206, v15, v0 │ │ +399b5a: 1300 be00 |1449: const/16 v0, #int 190 // #be │ │ +399b5e: 4dcf 0f00 |144b: aput-object v207, v15, v0 │ │ +399b62: 1300 bf00 |144d: const/16 v0, #int 191 // #bf │ │ +399b66: 4dd0 0f00 |144f: aput-object v208, v15, v0 │ │ +399b6a: 1300 c000 |1451: const/16 v0, #int 192 // #c0 │ │ +399b6e: 4dd3 0f00 |1453: aput-object v211, v15, v0 │ │ +399b72: 1300 c100 |1455: const/16 v0, #int 193 // #c1 │ │ +399b76: 4dd7 0f00 |1457: aput-object v215, v15, v0 │ │ +399b7a: 1300 c200 |1459: const/16 v0, #int 194 // #c2 │ │ +399b7e: 4dd6 0f00 |145b: aput-object v214, v15, v0 │ │ +399b82: 1300 c300 |145d: const/16 v0, #int 195 // #c3 │ │ +399b86: 4dd5 0f00 |145f: aput-object v213, v15, v0 │ │ +399b8a: 1300 c400 |1461: const/16 v0, #int 196 // #c4 │ │ +399b8e: 4dd8 0f00 |1463: aput-object v216, v15, v0 │ │ +399b92: 1300 c500 |1465: const/16 v0, #int 197 // #c5 │ │ +399b96: 4dd9 0f00 |1467: aput-object v217, v15, v0 │ │ +399b9a: 1300 c600 |1469: const/16 v0, #int 198 // #c6 │ │ +399b9e: 4ddb 0f00 |146b: aput-object v219, v15, v0 │ │ +399ba2: 1300 c700 |146d: const/16 v0, #int 199 // #c7 │ │ +399ba6: 4dda 0f00 |146f: aput-object v218, v15, v0 │ │ +399baa: 1300 c800 |1471: const/16 v0, #int 200 // #c8 │ │ +399bae: 4ddc 0f00 |1473: aput-object v220, v15, v0 │ │ +399bb2: 1300 c900 |1475: const/16 v0, #int 201 // #c9 │ │ +399bb6: 4ddd 0f00 |1477: aput-object v221, v15, v0 │ │ +399bba: 1300 ca00 |1479: const/16 v0, #int 202 // #ca │ │ +399bbe: 4de8 0f00 |147b: aput-object v232, v15, v0 │ │ +399bc2: 1300 cb00 |147d: const/16 v0, #int 203 // #cb │ │ +399bc6: 4de7 0f00 |147f: aput-object v231, v15, v0 │ │ +399bca: 1300 cc00 |1481: const/16 v0, #int 204 // #cc │ │ +399bce: 4de0 0f00 |1483: aput-object v224, v15, v0 │ │ +399bd2: 1300 cd00 |1485: const/16 v0, #int 205 // #cd │ │ +399bd6: 4de6 0f00 |1487: aput-object v230, v15, v0 │ │ +399bda: 1300 ce00 |1489: const/16 v0, #int 206 // #ce │ │ +399bde: 4de5 0f00 |148b: aput-object v229, v15, v0 │ │ +399be2: 1300 cf00 |148d: const/16 v0, #int 207 // #cf │ │ +399be6: 4de4 0f00 |148f: aput-object v228, v15, v0 │ │ +399bea: 1300 d000 |1491: const/16 v0, #int 208 // #d0 │ │ +399bee: 4ddf 0f00 |1493: aput-object v223, v15, v0 │ │ +399bf2: 1300 d100 |1495: const/16 v0, #int 209 // #d1 │ │ +399bf6: 4dde 0f00 |1497: aput-object v222, v15, v0 │ │ +399bfa: 1300 d200 |1499: const/16 v0, #int 210 // #d2 │ │ +399bfe: 4de2 0f00 |149b: aput-object v226, v15, v0 │ │ +399c02: 1300 d300 |149d: const/16 v0, #int 211 // #d3 │ │ +399c06: 4de3 0f00 |149f: aput-object v227, v15, v0 │ │ +399c0a: 1300 d400 |14a1: const/16 v0, #int 212 // #d4 │ │ +399c0e: 4de1 0f00 |14a3: aput-object v225, v15, v0 │ │ +399c12: 1300 d500 |14a5: const/16 v0, #int 213 // #d5 │ │ +399c16: 4de9 0f00 |14a7: aput-object v233, v15, v0 │ │ +399c1a: 1300 d600 |14a9: const/16 v0, #int 214 // #d6 │ │ +399c1e: 4dea 0f00 |14ab: aput-object v234, v15, v0 │ │ +399c22: 1300 d700 |14ad: const/16 v0, #int 215 // #d7 │ │ +399c26: 4ded 0f00 |14af: aput-object v237, v15, v0 │ │ +399c2a: 1300 d800 |14b1: const/16 v0, #int 216 // #d8 │ │ +399c2e: 4dec 0f00 |14b3: aput-object v236, v15, v0 │ │ +399c32: 1300 d900 |14b5: const/16 v0, #int 217 // #d9 │ │ +399c36: 4deb 0f00 |14b7: aput-object v235, v15, v0 │ │ +399c3a: 1300 da00 |14b9: const/16 v0, #int 218 // #da │ │ +399c3e: 4dee 0f00 |14bb: aput-object v238, v15, v0 │ │ +399c42: 1300 db00 |14bd: const/16 v0, #int 219 // #db │ │ +399c46: 4df0 0f00 |14bf: aput-object v240, v15, v0 │ │ +399c4a: 1300 dc00 |14c1: const/16 v0, #int 220 // #dc │ │ +399c4e: 4def 0f00 |14c3: aput-object v239, v15, v0 │ │ +399c52: 1300 dd00 |14c5: const/16 v0, #int 221 // #dd │ │ +399c56: 4d5c 0f00 |14c7: aput-object v92, v15, v0 │ │ +399c5a: 1300 de00 |14c9: const/16 v0, #int 222 // #de │ │ +399c5e: 4df1 0f00 |14cb: aput-object v241, v15, v0 │ │ +399c62: 1300 df00 |14cd: const/16 v0, #int 223 // #df │ │ +399c66: 4df2 0f00 |14cf: aput-object v242, v15, v0 │ │ +399c6a: 1300 e000 |14d1: const/16 v0, #int 224 // #e0 │ │ +399c6e: 4df3 0f00 |14d3: aput-object v243, v15, v0 │ │ +399c72: 1300 e100 |14d5: const/16 v0, #int 225 // #e1 │ │ +399c76: 4df6 0f00 |14d7: aput-object v246, v15, v0 │ │ +399c7a: 1300 e200 |14d9: const/16 v0, #int 226 // #e2 │ │ +399c7e: 4df5 0f00 |14db: aput-object v245, v15, v0 │ │ +399c82: 1300 e300 |14dd: const/16 v0, #int 227 // #e3 │ │ +399c86: 4df4 0f00 |14df: aput-object v244, v15, v0 │ │ +399c8a: 1300 e400 |14e1: const/16 v0, #int 228 // #e4 │ │ +399c8e: 4d78 0f00 |14e3: aput-object v120, v15, v0 │ │ +399c92: 1300 e500 |14e5: const/16 v0, #int 229 // #e5 │ │ +399c96: 4df7 0f00 |14e7: aput-object v247, v15, v0 │ │ +399c9a: 1300 e600 |14e9: const/16 v0, #int 230 // #e6 │ │ +399c9e: 4d08 0f00 |14eb: aput-object v8, v15, v0 │ │ +399ca2: 1300 e700 |14ed: const/16 v0, #int 231 // #e7 │ │ +399ca6: 4df8 0f00 |14ef: aput-object v248, v15, v0 │ │ +399caa: 1300 e800 |14f1: const/16 v0, #int 232 // #e8 │ │ +399cae: 4d04 0f00 |14f3: aput-object v4, v15, v0 │ │ +399cb2: 1300 e900 |14f5: const/16 v0, #int 233 // #e9 │ │ +399cb6: 4d02 0f00 |14f7: aput-object v2, v15, v0 │ │ +399cba: 1300 ea00 |14f9: const/16 v0, #int 234 // #ea │ │ +399cbe: 4df9 0f00 |14fb: aput-object v249, v15, v0 │ │ +399cc2: 1300 eb00 |14fd: const/16 v0, #int 235 // #eb │ │ +399cc6: 0801 fa00 |14ff: move-object/from16 v1, v250 │ │ +399cca: 4d01 0f00 |1501: aput-object v1, v15, v0 │ │ +399cce: 1300 ec00 |1503: const/16 v0, #int 236 // #ec │ │ +399cd2: 4d11 0f00 |1505: aput-object v17, v15, v0 │ │ +399cd6: 1300 ed00 |1507: const/16 v0, #int 237 // #ed │ │ +399cda: 4d10 0f00 |1509: aput-object v16, v15, v0 │ │ +399cde: 1300 ee00 |150b: const/16 v0, #int 238 // #ee │ │ +399ce2: 4d12 0f00 |150d: aput-object v18, v15, v0 │ │ +399ce6: 1300 ef00 |150f: const/16 v0, #int 239 // #ef │ │ +399cea: 4d13 0f00 |1511: aput-object v19, v15, v0 │ │ +399cee: 1300 f000 |1513: const/16 v0, #int 240 // #f0 │ │ +399cf2: 4d0b 0f00 |1515: aput-object v11, v15, v0 │ │ +399cf6: 1300 f100 |1517: const/16 v0, #int 241 // #f1 │ │ +399cfa: 4d0a 0f00 |1519: aput-object v10, v15, v0 │ │ +399cfe: 1300 f200 |151b: const/16 v0, #int 242 // #f2 │ │ +399d02: 4d17 0f00 |151d: aput-object v23, v15, v0 │ │ +399d06: 1300 f300 |151f: const/16 v0, #int 243 // #f3 │ │ +399d0a: 4d14 0f00 |1521: aput-object v20, v15, v0 │ │ +399d0e: 1300 f400 |1523: const/16 v0, #int 244 // #f4 │ │ +399d12: 4d15 0f00 |1525: aput-object v21, v15, v0 │ │ +399d16: 1300 f500 |1527: const/16 v0, #int 245 // #f5 │ │ +399d1a: 4d16 0f00 |1529: aput-object v22, v15, v0 │ │ +399d1e: 690f 6b77 |152b: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpMain; // field@776b │ │ +399d22: 2200 7513 |152d: new-instance v0, Ljava/util/Random; // type@1375 │ │ +399d26: 1601 2a00 |152f: const-wide/16 v1, #int 42 // #2a │ │ +399d2a: 7030 a49a 1002 |1531: invoke-direct {v0, v1, v2}, Ljava/util/Random;.:(J)V // method@9aa4 │ │ +399d30: 6900 6978 |1534: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@7869 │ │ +399d34: 2200 8313 |1536: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +399d38: 7010 f39a 0000 |1538: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +399d3e: 6900 6778 |153b: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7867 │ │ +399d42: 0e00 |153d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0013 line=32 │ │ 0x001d line=33 │ │ 0x0027 line=42 │ │ 0x0039 line=43 │ │ @@ -1511691,33 +1511690,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 │ │ -399d48: |[399d48] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;I)V │ │ -399d58: 7030 6d97 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -399d5e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -399d60: 5b12 6278 |0004: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ -399d64: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ -399d66: 5913 6078 |0007: iput v3, v1, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -399d6a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -399d6c: 5c13 6a78 |000a: iput-boolean v3, v1, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ -399d70: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -399d72: 5910 6178 |000d: iput v0, v1, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ -399d76: 2300 dc15 |000f: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -399d7a: 5b10 6878 |0011: iput-object v0, v1, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -399d7e: 5b12 6378 |0013: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ -399d82: 6e10 03a4 0100 |0015: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ -399d88: 0c02 |0018: move-result-object v2 │ │ -399d8a: 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 │ │ -399d90: 0c02 |001c: move-result-object v2 │ │ -399d92: 5b12 6678 |001d: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7866 │ │ -399d96: 0e00 |001f: return-void │ │ +399d44: |[399d44] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;I)V │ │ +399d54: 7030 6d97 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +399d5a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +399d5c: 5b12 6278 |0004: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ +399d60: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ +399d62: 5913 6078 |0007: iput v3, v1, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +399d66: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +399d68: 5c13 6a78 |000a: iput-boolean v3, v1, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ +399d6c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +399d6e: 5910 6178 |000d: iput v0, v1, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ +399d72: 2300 dc15 |000f: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +399d76: 5b10 6878 |0011: iput-object v0, v1, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +399d7a: 5b12 6378 |0013: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ +399d7e: 6e10 03a4 0100 |0015: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ +399d84: 0c02 |0018: move-result-object v2 │ │ +399d86: 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 │ │ +399d8c: 0c02 |001c: move-result-object v2 │ │ +399d8e: 5b12 6678 |001d: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7866 │ │ +399d92: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0004 line=372 │ │ 0x0007 line=373 │ │ 0x000a line=374 │ │ 0x000d line=375 │ │ @@ -1511734,55 +1511733,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 │ │ -399d98: |[399d98] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;III[Ljava/lang/String;)V │ │ -399da8: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -399dae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -399db0: 5b01 6278 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ -399db4: 3a03 0400 |0006: if-ltz v3, 000a // +0004 │ │ -399db8: 0132 |0008: move v2, v3 │ │ -399dba: 2802 |0009: goto 000b // +0002 │ │ -399dbc: 7b32 |000a: neg-int v2, v3 │ │ -399dbe: 5902 6078 |000b: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -399dc2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -399dc4: 3d03 0600 |000e: if-lez v3, 0014 // +0006 │ │ -399dc8: 3442 0400 |0010: if-lt v2, v4, 0014 // +0004 │ │ -399dcc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -399dce: 2802 |0013: goto 0015 // +0002 │ │ -399dd0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -399dd2: 5c03 6a78 |0015: iput-boolean v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ -399dd6: 5904 6178 |0017: iput v4, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ -399dda: 3805 0e00 |0019: if-eqz v5, 0027 // +000e │ │ -399dde: 2153 |001b: array-length v3, v5 │ │ -399de0: 3632 0b00 |001c: if-gt v2, v3, 0027 // +000b │ │ -399de4: 2153 |001e: array-length v3, v5 │ │ -399de6: b123 |001f: sub-int/2addr v3, v2 │ │ -399de8: 7120 b499 3500 |0020: invoke-static {v5, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -399dee: 0c03 |0023: move-result-object v3 │ │ -399df0: 1f03 dc15 |0024: check-cast v3, [Ljava/lang/String; // type@15dc │ │ -399df4: 2802 |0026: goto 0028 // +0002 │ │ -399df6: 0753 |0027: move-object v3, v5 │ │ -399df8: 5b03 6878 |0028: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -399dfc: 3805 0900 |002a: if-eqz v5, 0033 // +0009 │ │ -399e00: 2153 |002c: array-length v3, v5 │ │ -399e02: 3632 0600 |002d: if-gt v2, v3, 0033 // +0006 │ │ -399e06: 2151 |002f: array-length v1, v5 │ │ -399e08: b121 |0030: sub-int/2addr v1, v2 │ │ -399e0a: 4601 0501 |0031: aget-object v1, v5, v1 │ │ -399e0e: 5b01 6378 |0033: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ -399e12: 6e10 03a4 0000 |0035: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ -399e18: 0c01 |0038: move-result-object v1 │ │ -399e1a: 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 │ │ -399e20: 0c01 |003c: move-result-object v1 │ │ -399e22: 5b01 6678 |003d: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7866 │ │ -399e26: 0e00 |003f: return-void │ │ +399d94: |[399d94] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;III[Ljava/lang/String;)V │ │ +399da4: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +399daa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +399dac: 5b01 6278 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ +399db0: 3a03 0400 |0006: if-ltz v3, 000a // +0004 │ │ +399db4: 0132 |0008: move v2, v3 │ │ +399db6: 2802 |0009: goto 000b // +0002 │ │ +399db8: 7b32 |000a: neg-int v2, v3 │ │ +399dba: 5902 6078 |000b: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +399dbe: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +399dc0: 3d03 0600 |000e: if-lez v3, 0014 // +0006 │ │ +399dc4: 3442 0400 |0010: if-lt v2, v4, 0014 // +0004 │ │ +399dc8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +399dca: 2802 |0013: goto 0015 // +0002 │ │ +399dcc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +399dce: 5c03 6a78 |0015: iput-boolean v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ +399dd2: 5904 6178 |0017: iput v4, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ +399dd6: 3805 0e00 |0019: if-eqz v5, 0027 // +000e │ │ +399dda: 2153 |001b: array-length v3, v5 │ │ +399ddc: 3632 0b00 |001c: if-gt v2, v3, 0027 // +000b │ │ +399de0: 2153 |001e: array-length v3, v5 │ │ +399de2: b123 |001f: sub-int/2addr v3, v2 │ │ +399de4: 7120 b499 3500 |0020: invoke-static {v5, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +399dea: 0c03 |0023: move-result-object v3 │ │ +399dec: 1f03 dc15 |0024: check-cast v3, [Ljava/lang/String; // type@15dc │ │ +399df0: 2802 |0026: goto 0028 // +0002 │ │ +399df2: 0753 |0027: move-object v3, v5 │ │ +399df4: 5b03 6878 |0028: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +399df8: 3805 0900 |002a: if-eqz v5, 0033 // +0009 │ │ +399dfc: 2153 |002c: array-length v3, v5 │ │ +399dfe: 3632 0600 |002d: if-gt v2, v3, 0033 // +0006 │ │ +399e02: 2151 |002f: array-length v1, v5 │ │ +399e04: b121 |0030: sub-int/2addr v1, v2 │ │ +399e06: 4601 0501 |0031: aget-object v1, v5, v1 │ │ +399e0a: 5b01 6378 |0033: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ +399e0e: 6e10 03a4 0000 |0035: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ +399e14: 0c01 |0038: move-result-object v1 │ │ +399e16: 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 │ │ +399e1c: 0c01 |003c: move-result-object v1 │ │ +399e1e: 5b01 6678 |003d: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7866 │ │ +399e22: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0004 line=392 │ │ 0x000b line=393 │ │ 0x0015 line=394 │ │ 0x0017 line=395 │ │ @@ -1511806,54 +1511805,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 │ │ -399e28: |[399e28] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;II[Ljava/lang/String;)V │ │ -399e38: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -399e3e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -399e40: 5b01 6278 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ -399e44: 3a03 0400 |0006: if-ltz v3, 000a // +0004 │ │ -399e48: 0132 |0008: move v2, v3 │ │ -399e4a: 2802 |0009: goto 000b // +0002 │ │ -399e4c: 7b32 |000a: neg-int v2, v3 │ │ -399e4e: 5902 6078 |000b: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -399e52: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -399e54: 3d03 0400 |000e: if-lez v3, 0012 // +0004 │ │ -399e58: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -399e5a: 2802 |0011: goto 0013 // +0002 │ │ -399e5c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -399e5e: 5c03 6a78 |0013: iput-boolean v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ -399e62: 5902 6178 |0015: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ -399e66: 3804 0e00 |0017: if-eqz v4, 0025 // +000e │ │ -399e6a: 2143 |0019: array-length v3, v4 │ │ -399e6c: 3632 0b00 |001a: if-gt v2, v3, 0025 // +000b │ │ -399e70: 2143 |001c: array-length v3, v4 │ │ -399e72: b123 |001d: sub-int/2addr v3, v2 │ │ -399e74: 7120 b499 3400 |001e: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -399e7a: 0c03 |0021: move-result-object v3 │ │ -399e7c: 1f03 dc15 |0022: check-cast v3, [Ljava/lang/String; // type@15dc │ │ -399e80: 2802 |0024: goto 0026 // +0002 │ │ -399e82: 0743 |0025: move-object v3, v4 │ │ -399e84: 5b03 6878 |0026: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -399e88: 3804 0900 |0028: if-eqz v4, 0031 // +0009 │ │ -399e8c: 2143 |002a: array-length v3, v4 │ │ -399e8e: 3632 0600 |002b: if-gt v2, v3, 0031 // +0006 │ │ -399e92: 2141 |002d: array-length v1, v4 │ │ -399e94: b121 |002e: sub-int/2addr v1, v2 │ │ -399e96: 4601 0401 |002f: aget-object v1, v4, v1 │ │ -399e9a: 5b01 6378 |0031: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ -399e9e: 6e10 03a4 0000 |0033: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ -399ea4: 0c01 |0036: move-result-object v1 │ │ -399ea6: 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 │ │ -399eac: 0c01 |003a: move-result-object v1 │ │ -399eae: 5b01 6678 |003b: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7866 │ │ -399eb2: 0e00 |003d: return-void │ │ +399e24: |[399e24] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;II[Ljava/lang/String;)V │ │ +399e34: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +399e3a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +399e3c: 5b01 6278 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ +399e40: 3a03 0400 |0006: if-ltz v3, 000a // +0004 │ │ +399e44: 0132 |0008: move v2, v3 │ │ +399e46: 2802 |0009: goto 000b // +0002 │ │ +399e48: 7b32 |000a: neg-int v2, v3 │ │ +399e4a: 5902 6078 |000b: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +399e4e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +399e50: 3d03 0400 |000e: if-lez v3, 0012 // +0004 │ │ +399e54: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +399e56: 2802 |0011: goto 0013 // +0002 │ │ +399e58: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +399e5a: 5c03 6a78 |0013: iput-boolean v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ +399e5e: 5902 6178 |0015: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ +399e62: 3804 0e00 |0017: if-eqz v4, 0025 // +000e │ │ +399e66: 2143 |0019: array-length v3, v4 │ │ +399e68: 3632 0b00 |001a: if-gt v2, v3, 0025 // +000b │ │ +399e6c: 2143 |001c: array-length v3, v4 │ │ +399e6e: b123 |001d: sub-int/2addr v3, v2 │ │ +399e70: 7120 b499 3400 |001e: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +399e76: 0c03 |0021: move-result-object v3 │ │ +399e78: 1f03 dc15 |0022: check-cast v3, [Ljava/lang/String; // type@15dc │ │ +399e7c: 2802 |0024: goto 0026 // +0002 │ │ +399e7e: 0743 |0025: move-object v3, v4 │ │ +399e80: 5b03 6878 |0026: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +399e84: 3804 0900 |0028: if-eqz v4, 0031 // +0009 │ │ +399e88: 2143 |002a: array-length v3, v4 │ │ +399e8a: 3632 0600 |002b: if-gt v2, v3, 0031 // +0006 │ │ +399e8e: 2141 |002d: array-length v1, v4 │ │ +399e90: b121 |002e: sub-int/2addr v1, v2 │ │ +399e92: 4601 0401 |002f: aget-object v1, v4, v1 │ │ +399e96: 5b01 6378 |0031: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ +399e9a: 6e10 03a4 0000 |0033: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ +399ea0: 0c01 |0036: move-result-object v1 │ │ +399ea2: 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 │ │ +399ea8: 0c01 |003a: move-result-object v1 │ │ +399eaa: 5b01 6678 |003b: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7866 │ │ +399eae: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x000b line=409 │ │ 0x0013 line=410 │ │ 0x0015 line=411 │ │ @@ -1511876,34 +1511875,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 │ │ -399eb4: |[399eb4] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V │ │ -399ec4: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -399eca: 5b03 6278 |0003: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ -399ece: 3a04 0300 |0005: if-ltz v4, 0008 // +0003 │ │ -399ed2: 2802 |0007: goto 0009 // +0002 │ │ -399ed4: 7b44 |0008: neg-int v4, v4 │ │ -399ed6: 5904 6078 |0009: iput v4, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -399eda: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -399edc: 5c01 6a78 |000c: iput-boolean v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ -399ee0: 5901 6178 |000e: iput v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ -399ee4: 2311 dc15 |0010: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -399ee8: 5b01 6878 |0012: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -399eec: 5b05 6378 |0014: iput-object v5, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ -399ef0: 6e10 03a4 0000 |0016: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ -399ef6: 0c01 |0019: move-result-object v1 │ │ -399ef8: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -399efa: 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 │ │ -399f00: 0c01 |001e: move-result-object v1 │ │ -399f02: 5b01 6678 |001f: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7866 │ │ -399f06: 0e00 |0021: return-void │ │ +399eb0: |[399eb0] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V │ │ +399ec0: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +399ec6: 5b03 6278 |0003: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ +399eca: 3a04 0300 |0005: if-ltz v4, 0008 // +0003 │ │ +399ece: 2802 |0007: goto 0009 // +0002 │ │ +399ed0: 7b44 |0008: neg-int v4, v4 │ │ +399ed2: 5904 6078 |0009: iput v4, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +399ed6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +399ed8: 5c01 6a78 |000c: iput-boolean v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786a │ │ +399edc: 5901 6178 |000e: iput v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ +399ee0: 2311 dc15 |0010: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +399ee4: 5b01 6878 |0012: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +399ee8: 5b05 6378 |0014: iput-object v5, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ +399eec: 6e10 03a4 0000 |0016: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ +399ef2: 0c01 |0019: move-result-object v1 │ │ +399ef4: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +399ef6: 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 │ │ +399efc: 0c01 |001e: move-result-object v1 │ │ +399efe: 5b01 6678 |001f: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7866 │ │ +399f02: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0003 line=382 │ │ 0x0009 line=383 │ │ 0x000c line=384 │ │ 0x000e line=385 │ │ @@ -1511923,118 +1511922,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 │ │ -396c58: |[396c58] net.sf.dibdib.thread_any.QOpMain.convert:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ -396c68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -396c6a: 6e20 bba2 0700 |0001: invoke-virtual {v7, v0}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -396c70: 0c00 |0004: move-result-object v0 │ │ -396c72: 6e10 eb97 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -396c78: 0c00 |0008: move-result-object v0 │ │ -396c7a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -396c7c: 6e20 bba2 1700 |000a: invoke-virtual {v7, v1}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -396c82: 0c07 |000d: move-result-object v7 │ │ -396c84: 6e10 eb97 0700 |000e: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -396c8a: 0c07 |0011: move-result-object v7 │ │ -396c8c: 6201 bb70 |0012: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -396c90: 6e20 3398 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -396c96: 0c01 |0017: move-result-object v1 │ │ -396c98: 1a02 9e16 |0018: const-string v2, "DT" // string@169e │ │ -396c9c: 6e20 2c98 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -396ca2: 0a01 |001d: move-result v1 │ │ -396ca4: 3901 0900 |001e: if-nez v1, 0027 // +0009 │ │ -396ca8: 1a06 083f |0020: const-string v6, "Not implemented yet" // string@3f08 │ │ -396cac: 7110 c1a2 0600 |0022: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -396cb2: 0c06 |0025: move-result-object v6 │ │ -396cb4: 1106 |0026: return-object v6 │ │ -396cb6: 1221 |0027: const/4 v1, #int 2 // #2 │ │ -396cb8: 6e20 2d98 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -396cbe: 0c00 |002b: move-result-object v0 │ │ -396cc0: 6203 bb70 |002c: sget-object v3, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -396cc4: 6e20 3398 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -396cca: 0c00 |0031: move-result-object v0 │ │ -396ccc: 1a03 490f |0032: const-string v3, "C" // string@0f49 │ │ -396cd0: 6e20 1298 0300 |0034: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -396cd6: 0a03 |0037: move-result v3 │ │ -396cd8: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ -396cdc: 1a00 c905 |003a: const-string v0, "." // string@05c9 │ │ -396ce0: 6203 bb70 |003c: sget-object v3, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -396ce4: 6e20 3398 3700 |003e: invoke-virtual {v7, v3}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -396cea: 0c07 |0041: move-result-object v7 │ │ -396cec: 6e20 2c98 2700 |0042: invoke-virtual {v7, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -396cf2: 0a02 |0045: move-result v2 │ │ -396cf4: 3802 0600 |0046: if-eqz v2, 004c // +0006 │ │ -396cf8: 6e20 2d98 1700 |0048: invoke-virtual {v7, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -396cfe: 0c07 |004b: move-result-object v7 │ │ -396d00: 2061 b514 |004c: instance-of v1, v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -396d04: 3801 1400 |004e: if-eqz v1, 0062 // +0014 │ │ -396d08: 0762 |0050: move-object v2, v6 │ │ -396d0a: 1f02 b514 |0051: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -396d0e: 6e10 0da3 0200 |0053: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ -396d14: 0a02 |0056: move-result v2 │ │ -396d16: 3802 0b00 |0057: if-eqz v2, 0062 // +000b │ │ -396d1a: 6e10 c7a2 0600 |0059: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -396d20: 0b06 |005c: move-result-wide v6 │ │ -396d22: 7130 56a3 7600 |005d: invoke-static {v6, v7, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ -396d28: 0c06 |0060: move-result-object v6 │ │ -396d2a: 2835 |0061: goto 0096 // +0035 │ │ -396d2c: 3801 2800 |0062: if-eqz v1, 008a // +0028 │ │ -396d30: 0761 |0064: move-object v1, v6 │ │ -396d32: 1f01 b514 |0065: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -396d36: 6e10 0ea3 0100 |0067: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -396d3c: 0a02 |006a: move-result v2 │ │ -396d3e: 3802 1f00 |006b: if-eqz v2, 008a // +001f │ │ -396d42: 5312 c376 |006d: iget-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ -396d46: 1604 0000 |006f: const-wide/16 v4, #int 0 // #0 │ │ -396d4a: 3106 0402 |0071: cmp-long v6, v4, v2 │ │ -396d4e: 3906 1200 |0073: if-nez v6, 0085 // +0012 │ │ -396d52: 6e10 0aa3 0100 |0075: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -396d58: 0b01 |0078: move-result-wide v1 │ │ -396d5a: 6103 cd72 |0079: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396d5e: ad01 0103 |007b: mul-double v1, v1, v3 │ │ -396d62: 7120 6c97 2100 |007d: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -396d68: 0c06 |0080: move-result-object v6 │ │ -396d6a: 7120 55a3 7600 |0081: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J // method@a355 │ │ -396d70: 0b02 |0084: move-result-wide v2 │ │ -396d72: 7130 56a3 3200 |0085: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ -396d78: 0c06 |0088: move-result-object v6 │ │ -396d7a: 280d |0089: goto 0096 // +000d │ │ -396d7c: 6e10 cba2 0600 |008a: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -396d82: 0c06 |008d: move-result-object v6 │ │ -396d84: 7120 55a3 7600 |008e: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J // method@a355 │ │ -396d8a: 0b06 |0091: move-result-wide v6 │ │ -396d8c: 7130 56a3 7600 |0092: invoke-static {v6, v7, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ -396d92: 0c06 |0095: move-result-object v6 │ │ -396d94: 2067 d112 |0096: instance-of v7, v6, Ljava/lang/Long; // type@12d1 │ │ -396d98: 3807 0d00 |0098: if-eqz v7, 00a5 // +000d │ │ -396d9c: 1f06 d112 |009a: check-cast v6, Ljava/lang/Long; // type@12d1 │ │ -396da0: 6e10 a897 0600 |009c: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -396da6: 0b06 |009f: move-result-wide v6 │ │ -396da8: 7120 05a3 7600 |00a0: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordDateOrTickRef:(J)Lnet/sf/dibdib/generic/QWord; // method@a305 │ │ -396dae: 0c06 |00a3: move-result-object v6 │ │ -396db0: 1106 |00a4: return-object v6 │ │ -396db2: 2067 c112 |00a5: instance-of v7, v6, Ljava/lang/Double; // type@12c1 │ │ -396db6: 3807 0d00 |00a7: if-eqz v7, 00b4 // +000d │ │ -396dba: 1f06 c112 |00a9: check-cast v6, Ljava/lang/Double; // type@12c1 │ │ -396dbe: 6e10 6697 0600 |00ab: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@9766 │ │ -396dc4: 0b06 |00ae: move-result-wide v6 │ │ -396dc6: 7120 fea2 7600 |00af: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -396dcc: 0c06 |00b2: move-result-object v6 │ │ -396dce: 1106 |00b3: return-object v6 │ │ -396dd0: 2067 e612 |00b4: instance-of v7, v6, Ljava/lang/String; // type@12e6 │ │ -396dd4: 3807 0900 |00b6: if-eqz v7, 00bf // +0009 │ │ -396dd8: 1f06 e612 |00b8: check-cast v6, Ljava/lang/String; // type@12e6 │ │ -396ddc: 7110 c1a2 0600 |00ba: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -396de2: 0c06 |00bd: move-result-object v6 │ │ -396de4: 1106 |00be: return-object v6 │ │ -396de6: 6206 ba76 |00bf: sget-object v6, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -396dea: 1106 |00c1: return-object v6 │ │ +396c54: |[396c54] net.sf.dibdib.thread_any.QOpMain.convert:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ +396c64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +396c66: 6e20 bba2 0700 |0001: invoke-virtual {v7, v0}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +396c6c: 0c00 |0004: move-result-object v0 │ │ +396c6e: 6e10 eb97 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +396c74: 0c00 |0008: move-result-object v0 │ │ +396c76: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +396c78: 6e20 bba2 1700 |000a: invoke-virtual {v7, v1}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +396c7e: 0c07 |000d: move-result-object v7 │ │ +396c80: 6e10 eb97 0700 |000e: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +396c86: 0c07 |0011: move-result-object v7 │ │ +396c88: 6201 bb70 |0012: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +396c8c: 6e20 3398 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +396c92: 0c01 |0017: move-result-object v1 │ │ +396c94: 1a02 9e16 |0018: const-string v2, "DT" // string@169e │ │ +396c98: 6e20 2c98 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +396c9e: 0a01 |001d: move-result v1 │ │ +396ca0: 3901 0900 |001e: if-nez v1, 0027 // +0009 │ │ +396ca4: 1a06 083f |0020: const-string v6, "Not implemented yet" // string@3f08 │ │ +396ca8: 7110 c1a2 0600 |0022: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +396cae: 0c06 |0025: move-result-object v6 │ │ +396cb0: 1106 |0026: return-object v6 │ │ +396cb2: 1221 |0027: const/4 v1, #int 2 // #2 │ │ +396cb4: 6e20 2d98 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +396cba: 0c00 |002b: move-result-object v0 │ │ +396cbc: 6203 bb70 |002c: sget-object v3, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +396cc0: 6e20 3398 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +396cc6: 0c00 |0031: move-result-object v0 │ │ +396cc8: 1a03 490f |0032: const-string v3, "C" // string@0f49 │ │ +396ccc: 6e20 1298 0300 |0034: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +396cd2: 0a03 |0037: move-result v3 │ │ +396cd4: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ +396cd8: 1a00 c905 |003a: const-string v0, "." // string@05c9 │ │ +396cdc: 6203 bb70 |003c: sget-object v3, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +396ce0: 6e20 3398 3700 |003e: invoke-virtual {v7, v3}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +396ce6: 0c07 |0041: move-result-object v7 │ │ +396ce8: 6e20 2c98 2700 |0042: invoke-virtual {v7, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +396cee: 0a02 |0045: move-result v2 │ │ +396cf0: 3802 0600 |0046: if-eqz v2, 004c // +0006 │ │ +396cf4: 6e20 2d98 1700 |0048: invoke-virtual {v7, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +396cfa: 0c07 |004b: move-result-object v7 │ │ +396cfc: 2061 b514 |004c: instance-of v1, v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396d00: 3801 1400 |004e: if-eqz v1, 0062 // +0014 │ │ +396d04: 0762 |0050: move-object v2, v6 │ │ +396d06: 1f02 b514 |0051: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396d0a: 6e10 0da3 0200 |0053: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ +396d10: 0a02 |0056: move-result v2 │ │ +396d12: 3802 0b00 |0057: if-eqz v2, 0062 // +000b │ │ +396d16: 6e10 c7a2 0600 |0059: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +396d1c: 0b06 |005c: move-result-wide v6 │ │ +396d1e: 7130 56a3 7600 |005d: invoke-static {v6, v7, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ +396d24: 0c06 |0060: move-result-object v6 │ │ +396d26: 2835 |0061: goto 0096 // +0035 │ │ +396d28: 3801 2800 |0062: if-eqz v1, 008a // +0028 │ │ +396d2c: 0761 |0064: move-object v1, v6 │ │ +396d2e: 1f01 b514 |0065: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396d32: 6e10 0ea3 0100 |0067: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +396d38: 0a02 |006a: move-result v2 │ │ +396d3a: 3802 1f00 |006b: if-eqz v2, 008a // +001f │ │ +396d3e: 5312 c376 |006d: iget-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ +396d42: 1604 0000 |006f: const-wide/16 v4, #int 0 // #0 │ │ +396d46: 3106 0402 |0071: cmp-long v6, v4, v2 │ │ +396d4a: 3906 1200 |0073: if-nez v6, 0085 // +0012 │ │ +396d4e: 6e10 0aa3 0100 |0075: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +396d54: 0b01 |0078: move-result-wide v1 │ │ +396d56: 6103 cd72 |0079: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396d5a: ad01 0103 |007b: mul-double v1, v1, v3 │ │ +396d5e: 7120 6c97 2100 |007d: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +396d64: 0c06 |0080: move-result-object v6 │ │ +396d66: 7120 55a3 7600 |0081: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J // method@a355 │ │ +396d6c: 0b02 |0084: move-result-wide v2 │ │ +396d6e: 7130 56a3 3200 |0085: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ +396d74: 0c06 |0088: move-result-object v6 │ │ +396d76: 280d |0089: goto 0096 // +000d │ │ +396d78: 6e10 cba2 0600 |008a: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +396d7e: 0c06 |008d: move-result-object v6 │ │ +396d80: 7120 55a3 7600 |008e: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J // method@a355 │ │ +396d86: 0b06 |0091: move-result-wide v6 │ │ +396d88: 7130 56a3 7600 |0092: invoke-static {v6, v7, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ +396d8e: 0c06 |0095: move-result-object v6 │ │ +396d90: 2067 d112 |0096: instance-of v7, v6, Ljava/lang/Long; // type@12d1 │ │ +396d94: 3807 0d00 |0098: if-eqz v7, 00a5 // +000d │ │ +396d98: 1f06 d112 |009a: check-cast v6, Ljava/lang/Long; // type@12d1 │ │ +396d9c: 6e10 a897 0600 |009c: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +396da2: 0b06 |009f: move-result-wide v6 │ │ +396da4: 7120 05a3 7600 |00a0: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordDateOrTickRef:(J)Lnet/sf/dibdib/generic/QWord; // method@a305 │ │ +396daa: 0c06 |00a3: move-result-object v6 │ │ +396dac: 1106 |00a4: return-object v6 │ │ +396dae: 2067 c112 |00a5: instance-of v7, v6, Ljava/lang/Double; // type@12c1 │ │ +396db2: 3807 0d00 |00a7: if-eqz v7, 00b4 // +000d │ │ +396db6: 1f06 c112 |00a9: check-cast v6, Ljava/lang/Double; // type@12c1 │ │ +396dba: 6e10 6697 0600 |00ab: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@9766 │ │ +396dc0: 0b06 |00ae: move-result-wide v6 │ │ +396dc2: 7120 fea2 7600 |00af: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +396dc8: 0c06 |00b2: move-result-object v6 │ │ +396dca: 1106 |00b3: return-object v6 │ │ +396dcc: 2067 e612 |00b4: instance-of v7, v6, Ljava/lang/String; // type@12e6 │ │ +396dd0: 3807 0900 |00b6: if-eqz v7, 00bf // +0009 │ │ +396dd4: 1f06 e612 |00b8: check-cast v6, Ljava/lang/String; // type@12e6 │ │ +396dd8: 7110 c1a2 0600 |00ba: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +396dde: 0c06 |00bd: move-result-object v6 │ │ +396de0: 1106 |00be: return-object v6 │ │ +396de2: 6206 ba76 |00bf: sget-object v6, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +396de6: 1106 |00c1: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=574 │ │ 0x000a line=575 │ │ 0x0012 line=576 │ │ 0x0022 line=577 │ │ 0x0028 line=579 │ │ @@ -1512065,77 +1512064,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 │ │ -3961f0: |[3961f0] net.sf.dibdib.thread_any.QOpMain.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -396200: 2200 7b13 |0000: new-instance v0, Ljava/util/TreeMap; // type@137b │ │ -396204: 7010 c29a 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ -39620a: 7100 06a4 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ -396210: 0c01 |0008: move-result-object v1 │ │ -396212: 2112 |0009: array-length v2, v1 │ │ -396214: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -396216: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -396218: 3524 2800 |000c: if-ge v4, v2, 0034 // +0028 │ │ -39621c: 4605 0104 |000e: aget-object v5, v1, v4 │ │ -396220: 5456 6878 |0010: iget-object v6, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -396224: 2167 |0012: array-length v7, v6 │ │ -396226: 1208 |0013: const/4 v8, #int 0 // #0 │ │ -396228: 3578 1d00 |0014: if-ge v8, v7, 0031 // +001d │ │ -39622c: 4609 0608 |0016: aget-object v9, v6, v8 │ │ -396230: 6e10 2298 0900 |0018: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -396236: 0a0a |001b: move-result v10 │ │ -396238: 121b |001c: const/4 v11, #int 1 // #1 │ │ -39623a: 33ab 1100 |001d: if-ne v11, v10, 002e // +0011 │ │ -39623e: 6e20 0998 3900 |001f: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -396244: 0a09 |0022: move-result v9 │ │ -396246: 140a ffff 0000 |0023: const v10, #float 9.18341e-41 // #0000ffff │ │ -39624c: b5a9 |0026: and-int/2addr v9, v10 │ │ -39624e: 7110 9e97 0900 |0027: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -396254: 0c09 |002a: move-result-object v9 │ │ -396256: 6e30 c89a 9005 |002b: invoke-virtual {v0, v9, v5}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ -39625c: d808 0801 |002e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -396260: 28e4 |0030: goto 0014 // -001c │ │ -396262: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ -396266: 28d9 |0033: goto 000c // -0027 │ │ -396268: 6e10 ca9a 0000 |0034: invoke-virtual {v0}, Ljava/util/TreeMap;.size:()I // method@9aca │ │ -39626e: 0a01 |0037: move-result v1 │ │ -396270: 2311 1615 |0038: new-array v1, v1, [C // type@1516 │ │ -396274: 6901 6578 |003a: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7865 │ │ -396278: 2111 |003c: array-length v1, v1 │ │ -39627a: 2311 1716 |003d: new-array v1, v1, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ -39627e: 6901 6478 |003f: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7864 │ │ -396282: 6e10 c79a 0000 |0041: invoke-virtual {v0}, Ljava/util/TreeMap;.keySet:()Ljava/util/Set; // method@9ac7 │ │ -396288: 0c01 |0044: move-result-object v1 │ │ -39628a: 7210 b19a 0100 |0045: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -396290: 0c01 |0048: move-result-object v1 │ │ -396292: 7210 3f9a 0100 |0049: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -396298: 0a02 |004c: move-result v2 │ │ -39629a: 3802 1f00 |004d: if-eqz v2, 006c // +001f │ │ -39629e: 7210 409a 0100 |004f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3962a4: 0c02 |0052: move-result-object v2 │ │ -3962a6: 1f02 cd12 |0053: check-cast v2, Ljava/lang/Integer; // type@12cd │ │ -3962aa: 6204 6578 |0055: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7865 │ │ -3962ae: 6e10 9697 0200 |0057: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9796 │ │ -3962b4: 0a05 |005a: move-result v5 │ │ -3962b6: 8e55 |005b: int-to-char v5, v5 │ │ -3962b8: 5005 0403 |005c: aput-char v5, v4, v3 │ │ -3962bc: 6204 6478 |005e: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7864 │ │ -3962c0: d805 0301 |0060: add-int/lit8 v5, v3, #int 1 // #01 │ │ -3962c4: 6e20 c69a 2000 |0062: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ac6 │ │ -3962ca: 0c02 |0065: move-result-object v2 │ │ -3962cc: 1f02 c714 |0066: check-cast v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3962d0: 4d02 0403 |0068: aput-object v2, v4, v3 │ │ -3962d4: 0153 |006a: move v3, v5 │ │ -3962d6: 28de |006b: goto 0049 // -0022 │ │ -3962d8: 7100 06a4 0000 |006c: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ -3962de: 0c00 |006f: move-result-object v0 │ │ -3962e0: 1100 |0070: return-object v0 │ │ +3961ec: |[3961ec] net.sf.dibdib.thread_any.QOpMain.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3961fc: 2200 7b13 |0000: new-instance v0, Ljava/util/TreeMap; // type@137b │ │ +396200: 7010 c29a 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ +396206: 7100 06a4 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ +39620c: 0c01 |0008: move-result-object v1 │ │ +39620e: 2112 |0009: array-length v2, v1 │ │ +396210: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +396212: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +396214: 3524 2800 |000c: if-ge v4, v2, 0034 // +0028 │ │ +396218: 4605 0104 |000e: aget-object v5, v1, v4 │ │ +39621c: 5456 6878 |0010: iget-object v6, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +396220: 2167 |0012: array-length v7, v6 │ │ +396222: 1208 |0013: const/4 v8, #int 0 // #0 │ │ +396224: 3578 1d00 |0014: if-ge v8, v7, 0031 // +001d │ │ +396228: 4609 0608 |0016: aget-object v9, v6, v8 │ │ +39622c: 6e10 2298 0900 |0018: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +396232: 0a0a |001b: move-result v10 │ │ +396234: 121b |001c: const/4 v11, #int 1 // #1 │ │ +396236: 33ab 1100 |001d: if-ne v11, v10, 002e // +0011 │ │ +39623a: 6e20 0998 3900 |001f: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +396240: 0a09 |0022: move-result v9 │ │ +396242: 140a ffff 0000 |0023: const v10, #float 9.18341e-41 // #0000ffff │ │ +396248: b5a9 |0026: and-int/2addr v9, v10 │ │ +39624a: 7110 9e97 0900 |0027: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +396250: 0c09 |002a: move-result-object v9 │ │ +396252: 6e30 c89a 9005 |002b: invoke-virtual {v0, v9, v5}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ +396258: d808 0801 |002e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +39625c: 28e4 |0030: goto 0014 // -001c │ │ +39625e: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ +396262: 28d9 |0033: goto 000c // -0027 │ │ +396264: 6e10 ca9a 0000 |0034: invoke-virtual {v0}, Ljava/util/TreeMap;.size:()I // method@9aca │ │ +39626a: 0a01 |0037: move-result v1 │ │ +39626c: 2311 1615 |0038: new-array v1, v1, [C // type@1516 │ │ +396270: 6901 6578 |003a: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7865 │ │ +396274: 2111 |003c: array-length v1, v1 │ │ +396276: 2311 1716 |003d: new-array v1, v1, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ +39627a: 6901 6478 |003f: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7864 │ │ +39627e: 6e10 c79a 0000 |0041: invoke-virtual {v0}, Ljava/util/TreeMap;.keySet:()Ljava/util/Set; // method@9ac7 │ │ +396284: 0c01 |0044: move-result-object v1 │ │ +396286: 7210 b19a 0100 |0045: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +39628c: 0c01 |0048: move-result-object v1 │ │ +39628e: 7210 3f9a 0100 |0049: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +396294: 0a02 |004c: move-result v2 │ │ +396296: 3802 1f00 |004d: if-eqz v2, 006c // +001f │ │ +39629a: 7210 409a 0100 |004f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3962a0: 0c02 |0052: move-result-object v2 │ │ +3962a2: 1f02 cd12 |0053: check-cast v2, Ljava/lang/Integer; // type@12cd │ │ +3962a6: 6204 6578 |0055: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7865 │ │ +3962aa: 6e10 9697 0200 |0057: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9796 │ │ +3962b0: 0a05 |005a: move-result v5 │ │ +3962b2: 8e55 |005b: int-to-char v5, v5 │ │ +3962b4: 5005 0403 |005c: aput-char v5, v4, v3 │ │ +3962b8: 6204 6478 |005e: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7864 │ │ +3962bc: d805 0301 |0060: add-int/lit8 v5, v3, #int 1 // #01 │ │ +3962c0: 6e20 c69a 2000 |0062: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ac6 │ │ +3962c6: 0c02 |0065: move-result-object v2 │ │ +3962c8: 1f02 c714 |0066: check-cast v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3962cc: 4d02 0403 |0068: aput-object v2, v4, v3 │ │ +3962d0: 0153 |006a: move v3, v5 │ │ +3962d2: 28de |006b: goto 0049 // -0022 │ │ +3962d4: 7100 06a4 0000 |006c: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a406 │ │ +3962da: 0c00 |006f: move-result-object v0 │ │ +3962dc: 1100 |0070: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0005 line=425 │ │ 0x0010 line=426 │ │ 0x0018 line=427 │ │ 0x001f line=428 │ │ @@ -1512152,83 +1512151,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 │ │ -396dec: |[396dec] 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; │ │ -396dfc: 6202 ba76 |0000: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -396e00: 6100 cd72 |0002: sget-wide v0, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396e04: ad05 0500 |0004: mul-double v5, v5, v0 │ │ -396e08: 8a55 |0006: double-to-int v5, v5 │ │ -396e0a: 7110 789b 0400 |0007: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -396e10: 0c04 |000a: move-result-object v4 │ │ -396e12: 6e20 7a9b 3400 |000b: invoke-virtual {v4, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -396e18: 0c03 |000e: move-result-object v3 │ │ -396e1a: 6204 1d78 |000f: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781d │ │ -396e1e: 1216 |0011: const/4 v6, #int 1 // #1 │ │ -396e20: 3247 5900 |0012: if-eq v7, v4, 006b // +0059 │ │ -396e24: 6204 5a78 |0014: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785a │ │ -396e28: 3347 0300 |0016: if-ne v7, v4, 0019 // +0003 │ │ -396e2c: 2853 |0018: goto 006b // +0053 │ │ -396e2e: 3a05 0400 |0019: if-ltz v5, 001d // +0004 │ │ -396e32: 0152 |001b: move v2, v5 │ │ -396e34: 2804 |001c: goto 0020 // +0004 │ │ -396e36: 1402 9f86 0100 |001d: const v2, #float 1.40128e-40 // #0001869f │ │ -396e3c: 12f4 |0020: const/4 v4, #int -1 // #ff │ │ -396e3e: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ -396e40: 6e10 6d9b 0300 |0022: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -396e46: 0a01 |0025: move-result v1 │ │ -396e48: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ -396e4c: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -396e50: 3420 f8ff |002a: if-lt v0, v2, 0022 // -0008 │ │ -396e54: 3b05 1700 |002c: if-gez v5, 0043 // +0017 │ │ -396e58: b050 |002e: add-int/2addr v0, v5 │ │ -396e5a: d802 0001 |002f: add-int/lit8 v2, v0, #int 1 // #01 │ │ -396e5e: d800 02ff |0031: add-int/lit8 v0, v2, #int -1 // #ff │ │ -396e62: 3a02 1000 |0033: if-ltz v2, 0043 // +0010 │ │ -396e66: 6e10 759b 0300 |0035: invoke-virtual {v3}, Ljava/util/regex/Matcher;.reset:()Ljava/util/regex/Matcher; // method@9b75 │ │ -396e6c: 6e10 6d9b 0300 |0038: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -396e72: 0a05 |003b: move-result v5 │ │ -396e74: 3805 0600 |003c: if-eqz v5, 0042 // +0006 │ │ -396e78: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -396e7c: 3424 f8ff |0040: if-lt v4, v2, 0038 // -0008 │ │ -396e80: 0140 |0042: move v0, v4 │ │ -396e82: 3520 0500 |0043: if-ge v0, v2, 0048 // +0005 │ │ -396e86: 6202 ba76 |0045: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -396e8a: 2835 |0047: goto 007c // +0035 │ │ -396e8c: 6202 2078 |0048: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7820 │ │ -396e90: 3227 1800 |004a: if-eq v7, v2, 0062 // +0018 │ │ -396e94: 6202 5d78 |004c: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785d │ │ -396e98: 3327 0300 |004e: if-ne v7, v2, 0051 // +0003 │ │ -396e9c: 2812 |0050: goto 0062 // +0012 │ │ -396e9e: 6e10 769b 0300 |0051: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -396ea4: 0a02 |0054: move-result v2 │ │ -396ea6: 8322 |0055: int-to-double v2, v2 │ │ -396ea8: 1804 0000 0000 00c3 be40 |0056: const-wide v4, #double 7875 // #40bec30000000000 │ │ -396eb2: ad02 0204 |005b: mul-double v2, v2, v4 │ │ -396eb6: 7120 01a3 3200 |005d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -396ebc: 0c02 |0060: move-result-object v2 │ │ -396ebe: 281b |0061: goto 007c // +001b │ │ -396ec0: 6e10 6f9b 0300 |0062: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@9b6f │ │ -396ec6: 0c02 |0065: move-result-object v2 │ │ -396ec8: 7110 c1a2 0200 |0066: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -396ece: 0c02 |0069: move-result-object v2 │ │ -396ed0: 2812 |006a: goto 007c // +0012 │ │ -396ed2: 6e10 6d9b 0300 |006b: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -396ed8: 0a04 |006e: move-result v4 │ │ -396eda: 3804 0a00 |006f: if-eqz v4, 0079 // +000a │ │ -396ede: 6e20 709b 5300 |0071: invoke-virtual {v3, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@9b70 │ │ -396ee4: 0c02 |0074: move-result-object v2 │ │ -396ee6: 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 │ │ -396eec: 0c02 |0078: move-result-object v2 │ │ -396eee: 1102 |0079: return-object v2 │ │ -396ef0: 6202 ba76 |007a: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -396ef4: 1102 |007c: return-object v2 │ │ +396de8: |[396de8] 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; │ │ +396df8: 6202 ba76 |0000: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +396dfc: 6100 cd72 |0002: sget-wide v0, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396e00: ad05 0500 |0004: mul-double v5, v5, v0 │ │ +396e04: 8a55 |0006: double-to-int v5, v5 │ │ +396e06: 7110 789b 0400 |0007: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +396e0c: 0c04 |000a: move-result-object v4 │ │ +396e0e: 6e20 7a9b 3400 |000b: invoke-virtual {v4, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +396e14: 0c03 |000e: move-result-object v3 │ │ +396e16: 6204 1d78 |000f: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781d │ │ +396e1a: 1216 |0011: const/4 v6, #int 1 // #1 │ │ +396e1c: 3247 5900 |0012: if-eq v7, v4, 006b // +0059 │ │ +396e20: 6204 5a78 |0014: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785a │ │ +396e24: 3347 0300 |0016: if-ne v7, v4, 0019 // +0003 │ │ +396e28: 2853 |0018: goto 006b // +0053 │ │ +396e2a: 3a05 0400 |0019: if-ltz v5, 001d // +0004 │ │ +396e2e: 0152 |001b: move v2, v5 │ │ +396e30: 2804 |001c: goto 0020 // +0004 │ │ +396e32: 1402 9f86 0100 |001d: const v2, #float 1.40128e-40 // #0001869f │ │ +396e38: 12f4 |0020: const/4 v4, #int -1 // #ff │ │ +396e3a: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ +396e3c: 6e10 6d9b 0300 |0022: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +396e42: 0a01 |0025: move-result v1 │ │ +396e44: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ +396e48: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +396e4c: 3420 f8ff |002a: if-lt v0, v2, 0022 // -0008 │ │ +396e50: 3b05 1700 |002c: if-gez v5, 0043 // +0017 │ │ +396e54: b050 |002e: add-int/2addr v0, v5 │ │ +396e56: d802 0001 |002f: add-int/lit8 v2, v0, #int 1 // #01 │ │ +396e5a: d800 02ff |0031: add-int/lit8 v0, v2, #int -1 // #ff │ │ +396e5e: 3a02 1000 |0033: if-ltz v2, 0043 // +0010 │ │ +396e62: 6e10 759b 0300 |0035: invoke-virtual {v3}, Ljava/util/regex/Matcher;.reset:()Ljava/util/regex/Matcher; // method@9b75 │ │ +396e68: 6e10 6d9b 0300 |0038: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +396e6e: 0a05 |003b: move-result v5 │ │ +396e70: 3805 0600 |003c: if-eqz v5, 0042 // +0006 │ │ +396e74: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +396e78: 3424 f8ff |0040: if-lt v4, v2, 0038 // -0008 │ │ +396e7c: 0140 |0042: move v0, v4 │ │ +396e7e: 3520 0500 |0043: if-ge v0, v2, 0048 // +0005 │ │ +396e82: 6202 ba76 |0045: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +396e86: 2835 |0047: goto 007c // +0035 │ │ +396e88: 6202 2078 |0048: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7820 │ │ +396e8c: 3227 1800 |004a: if-eq v7, v2, 0062 // +0018 │ │ +396e90: 6202 5d78 |004c: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785d │ │ +396e94: 3327 0300 |004e: if-ne v7, v2, 0051 // +0003 │ │ +396e98: 2812 |0050: goto 0062 // +0012 │ │ +396e9a: 6e10 769b 0300 |0051: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +396ea0: 0a02 |0054: move-result v2 │ │ +396ea2: 8322 |0055: int-to-double v2, v2 │ │ +396ea4: 1804 0000 0000 00c3 be40 |0056: const-wide v4, #double 7875 // #40bec30000000000 │ │ +396eae: ad02 0204 |005b: mul-double v2, v2, v4 │ │ +396eb2: 7120 01a3 3200 |005d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +396eb8: 0c02 |0060: move-result-object v2 │ │ +396eba: 281b |0061: goto 007c // +001b │ │ +396ebc: 6e10 6f9b 0300 |0062: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@9b6f │ │ +396ec2: 0c02 |0065: move-result-object v2 │ │ +396ec4: 7110 c1a2 0200 |0066: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +396eca: 0c02 |0069: move-result-object v2 │ │ +396ecc: 2812 |006a: goto 007c // +0012 │ │ +396ece: 6e10 6d9b 0300 |006b: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +396ed4: 0a04 |006e: move-result v4 │ │ +396ed6: 3804 0a00 |006f: if-eqz v4, 0079 // +000a │ │ +396eda: 6e20 709b 5300 |0071: invoke-virtual {v3, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@9b70 │ │ +396ee0: 0c02 |0074: move-result-object v2 │ │ +396ee2: 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 │ │ +396ee8: 0c02 |0078: move-result-object v2 │ │ +396eea: 1102 |0079: return-object v2 │ │ +396eec: 6202 ba76 |007a: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +396ef0: 1102 |007c: return-object v2 │ │ catches : 1 │ │ 0x0002 - 0x0079 │ │ Ljava/lang/Exception; -> 0x007a │ │ positions : │ │ 0x0000 line=607 │ │ 0x0002 line=609 │ │ 0x0007 line=610 │ │ @@ -1512256,231 +1512255,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 │ │ -396f08: |[396f08] net.sf.dibdib.thread_any.QOpMain.getConst:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ -396f18: 380d 9d01 |0000: if-eqz v13, 019d // +019d │ │ -396f1c: 6e10 2298 0d00 |0002: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -396f22: 0a00 |0005: move-result v0 │ │ -396f24: 3c00 0400 |0006: if-gtz v0, 000a // +0004 │ │ -396f28: 2900 9501 |0008: goto/16 019d // +0195 │ │ -396f2c: 1a00 e654 |000a: const-string v0, "YS" // string@54e6 │ │ -396f30: 6e20 1298 d000 |000c: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -396f36: 0a00 |000f: move-result v0 │ │ -396f38: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -396f3c: 1800 0000 0060 a018 7e41 |0012: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -396f46: 7120 fea2 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -396f4c: 0c0d |001a: move-result-object v13 │ │ -396f4e: 110d |001b: return-object v13 │ │ -396f50: 1300 3f00 |001c: const/16 v0, #int 63 // #3f │ │ -396f54: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -396f56: 6e20 0998 1d00 |001f: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -396f5c: 0a02 |0022: move-result v2 │ │ -396f5e: 1303 2a00 |0023: const/16 v3, #int 42 // #2a │ │ -396f62: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -396f64: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -396f66: 3220 6500 |0027: if-eq v0, v2, 008c // +0065 │ │ -396f6a: 6e20 0998 1d00 |0029: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -396f70: 0a00 |002c: move-result v0 │ │ -396f72: 3303 0300 |002d: if-ne v3, v0, 0030 // +0003 │ │ -396f76: 285d |002f: goto 008c // +005d │ │ -396f78: 7110 b770 0d00 |0030: invoke-static {v13}, Lcom/gitlab/dibdib/picked/common/Codata;.valueOf:(Ljava/lang/String;)Lcom/gitlab/dibdib/picked/common/Codata; // method@70b7 │ │ -396f7e: 0c00 |0033: move-result-object v0 │ │ -396f80: 5302 5c48 |0034: iget-wide v2, v0, Lcom/gitlab/dibdib/picked/common/Codata;.value:D // field@485c │ │ -396f84: 7120 fea2 3200 |0036: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -396f8a: 0c0d |0039: move-result-object v13 │ │ -396f8c: 110d |003a: return-object v13 │ │ -396f8e: 7110 de70 0d00 |003b: invoke-static {v13}, Lcom/gitlab/dibdib/picked/common/Units;.valueOf:(Ljava/lang/String;)Lcom/gitlab/dibdib/picked/common/Units; // method@70de │ │ -396f94: 0c0d |003e: move-result-object v13 │ │ -396f96: 2827 |003f: goto 0066 // +0027 │ │ -396f98: 6200 bb70 |0040: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -396f9c: 6e20 3398 0d00 |0042: invoke-virtual {v13, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -396fa2: 0c0d |0045: move-result-object v13 │ │ -396fa4: 7100 df70 0000 |0046: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Units;.values:()[Lcom/gitlab/dibdib/picked/common/Units; // method@70df │ │ -396faa: 0c00 |0049: move-result-object v0 │ │ -396fac: 2102 |004a: array-length v2, v0 │ │ -396fae: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -396fb0: 3523 1900 |004c: if-ge v3, v2, 0065 // +0019 │ │ -396fb4: 4606 0003 |004e: aget-object v6, v0, v3 │ │ -396fb8: 6e10 dd70 0600 |0050: invoke-virtual {v6}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70dd │ │ -396fbe: 0c07 |0053: move-result-object v7 │ │ -396fc0: 6208 bb70 |0054: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -396fc4: 6e20 3398 8700 |0056: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -396fca: 0c07 |0059: move-result-object v7 │ │ -396fcc: 6e20 1298 d700 |005a: invoke-virtual {v7, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -396fd2: 0a07 |005d: move-result v7 │ │ -396fd4: 3807 0400 |005e: if-eqz v7, 0062 // +0004 │ │ -396fd8: 076d |0060: move-object v13, v6 │ │ -396fda: 2805 |0061: goto 0066 // +0005 │ │ -396fdc: d803 0301 |0062: add-int/lit8 v3, v3, #int 1 // #01 │ │ -396fe0: 28e8 |0064: goto 004c // -0018 │ │ -396fe2: 074d |0065: move-object v13, v4 │ │ -396fe4: 390d 0300 |0066: if-nez v13, 0069 // +0003 │ │ -396fe8: 1104 |0068: return-object v4 │ │ -396fea: 54d0 884e |0069: iget-object v0, v13, Lcom/gitlab/dibdib/picked/common/Units;.units:Ljava/lang/String; // field@4e88 │ │ -396fee: 1302 2000 |006b: const/16 v2, #int 32 // #20 │ │ -396ff2: 1303 5f00 |006d: const/16 v3, #int 95 // #5f │ │ -396ff6: 6e30 2698 2003 |006f: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -396ffc: 0c00 |0072: move-result-object v0 │ │ -396ffe: 7110 cca2 0000 |0073: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2cc │ │ -397004: 0c00 |0076: move-result-object v0 │ │ -397006: 2102 |0077: array-length v2, v0 │ │ -397008: b052 |0078: add-int/2addr v2, v5 │ │ -39700a: 2322 0b16 |0079: new-array v2, v2, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -39700e: 2103 |007b: array-length v3, v0 │ │ -397010: 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 │ │ -397016: 53d3 984e |007f: iget-wide v3, v13, Lcom/gitlab/dibdib/picked/common/Units;.val:D // field@4e98 │ │ -39701a: 7120 fea2 4300 |0081: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -397020: 0c0d |0084: move-result-object v13 │ │ -397022: 4d0d 0201 |0085: aput-object v13, v2, v1 │ │ -397026: 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 │ │ -39702c: 0c0d |008a: move-result-object v13 │ │ -39702e: 110d |008b: return-object v13 │ │ -397030: 6e20 2d98 5d00 |008c: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -397036: 0c00 |008f: move-result-object v0 │ │ -397038: 6202 bb70 |0090: sget-object v2, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -39703c: 6e20 3198 2000 |0092: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -397042: 0c00 |0095: move-result-object v0 │ │ -397044: 6e20 0998 1d00 |0096: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39704a: 0a02 |0099: move-result v2 │ │ -39704c: 1306 6400 |009a: const/16 v6, #int 100 // #64 │ │ -397050: 3323 0400 |009c: if-ne v3, v2, 00a0 // +0004 │ │ -397054: 2364 0b16 |009e: new-array v4, v6, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -397058: 7100 b870 0000 |00a0: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b8 │ │ -39705e: 0c02 |00a3: move-result-object v2 │ │ -397060: 2123 |00a4: array-length v3, v2 │ │ -397062: 1207 |00a5: const/4 v7, #int 0 // #0 │ │ -397064: 1218 |00a6: const/4 v8, #int 1 // #1 │ │ -397066: 1a09 5607 |00a7: const-string v9, ": " // string@0756 │ │ -39706a: 3537 9000 |00a9: if-ge v7, v3, 0139 // +0090 │ │ -39706e: 460a 0207 |00ab: aget-object v10, v2, v7 │ │ -397072: 6e10 b670 0a00 |00ad: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b6 │ │ -397078: 0c0b |00b0: move-result-object v11 │ │ -39707a: 620c bb70 |00b1: sget-object v12, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -39707e: 6e20 3198 cb00 |00b3: invoke-virtual {v11, v12}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -397084: 0c0b |00b6: move-result-object v11 │ │ -397086: 6e20 0e98 0b00 |00b7: invoke-virtual {v11, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -39708c: 0a0b |00ba: move-result v11 │ │ -39708e: 380b 7a00 |00bb: if-eqz v11, 0135 // +007a │ │ -397092: 3568 7800 |00bd: if-ge v8, v6, 0135 // +0078 │ │ -397096: 3904 6700 |00bf: if-nez v4, 0126 // +0067 │ │ -39709a: 6e10 b670 0a00 |00c1: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b6 │ │ -3970a0: 0c0b |00c4: move-result-object v11 │ │ -3970a2: 6e20 2d98 5d00 |00c5: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3970a8: 0c0c |00c8: move-result-object v12 │ │ -3970aa: 6e20 1298 cb00 |00c9: invoke-virtual {v11, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3970b0: 0a0b |00cc: move-result v11 │ │ -3970b2: 380b 6800 |00cd: if-eqz v11, 0135 // +0068 │ │ -3970b6: 220d e812 |00cf: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3970ba: 7010 4098 0d00 |00d1: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3970c0: 54a0 2048 |00d4: iget-object v0, v10, Lcom/gitlab/dibdib/picked/common/Codata;.quantity:Ljava/lang/String; // field@4820 │ │ -3970c4: 6e20 4b98 0d00 |00d6: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3970ca: 54a0 5a48 |00d9: iget-object v0, v10, Lcom/gitlab/dibdib/picked/common/Codata;.unit:Ljava/lang/String; // field@485a │ │ -3970ce: 6e10 2298 0000 |00db: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3970d4: 0a00 |00de: move-result v0 │ │ -3970d6: 1a01 0000 |00df: const-string v1, "" // string@0000 │ │ -3970da: 3c00 0400 |00e1: if-gtz v0, 00e5 // +0004 │ │ -3970de: 0710 |00e3: move-object v0, v1 │ │ -3970e0: 2812 |00e4: goto 00f6 // +0012 │ │ -3970e2: 2200 e812 |00e5: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3970e6: 7010 4098 0000 |00e7: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3970ec: 6e20 4b98 9000 |00ea: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3970f2: 54a2 5a48 |00ed: iget-object v2, v10, Lcom/gitlab/dibdib/picked/common/Codata;.unit:Ljava/lang/String; // field@485a │ │ -3970f6: 6e20 4b98 2000 |00ef: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3970fc: 6e10 5498 0000 |00f2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -397102: 0c00 |00f5: move-result-object v0 │ │ -397104: 6e20 4b98 0d00 |00f6: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39710a: 1602 0000 |00f9: const-wide/16 v2, #int 0 // #0 │ │ -39710e: 53a4 5948 |00fb: iget-wide v4, v10, Lcom/gitlab/dibdib/picked/common/Codata;.uncertainty:D // field@4859 │ │ -397112: 2f00 0204 |00fd: cmpl-double v0, v2, v4 │ │ -397116: 3900 0300 |00ff: if-nez v0, 0102 // +0003 │ │ -39711a: 2819 |0101: goto 011a // +0019 │ │ -39711c: 2200 e812 |0102: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -397120: 7010 4098 0000 |0104: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -397126: 1a01 1801 |0107: const-string v1, " (uncert.: " // string@0118 │ │ -39712a: 6e20 4b98 1000 |0109: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -397130: 53a1 5948 |010c: iget-wide v1, v10, Lcom/gitlab/dibdib/picked/common/Codata;.uncertainty:D // field@4859 │ │ -397134: 6e30 4598 1002 |010e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -39713a: 1a01 6d04 |0111: const-string v1, ")" // string@046d │ │ -39713e: 6e20 4b98 1000 |0113: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -397144: 6e10 5498 0000 |0116: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39714a: 0c01 |0119: move-result-object v1 │ │ -39714c: 6e20 4b98 1d00 |011a: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -397152: 6e10 5498 0d00 |011d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -397158: 0c0d |0120: move-result-object v13 │ │ -39715a: 7110 c1a2 0d00 |0121: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -397160: 0c0d |0124: move-result-object v13 │ │ -397162: 110d |0125: return-object v13 │ │ -397164: d809 0801 |0126: add-int/lit8 v9, v8, #int 1 // #01 │ │ -397168: d808 08ff |0128: add-int/lit8 v8, v8, #int -1 // #ff │ │ -39716c: 6e10 b670 0a00 |012a: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b6 │ │ -397172: 0c0a |012d: move-result-object v10 │ │ -397174: 7110 00a3 0a00 |012e: invoke-static {v10}, Lnet/sf/dibdib/generic/QWord;.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a300 │ │ -39717a: 0c0a |0131: move-result-object v10 │ │ -39717c: 4d0a 0408 |0132: aput-object v10, v4, v8 │ │ -397180: 0198 |0134: move v8, v9 │ │ -397182: d807 0701 |0135: add-int/lit8 v7, v7, #int 1 // #01 │ │ -397186: 2900 70ff |0137: goto/16 00a7 // -0090 │ │ -39718a: 7100 df70 0000 |0139: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Units;.values:()[Lcom/gitlab/dibdib/picked/common/Units; // method@70df │ │ -397190: 0c02 |013c: move-result-object v2 │ │ -397192: 2123 |013d: array-length v3, v2 │ │ -397194: 3531 4e00 |013e: if-ge v1, v3, 018c // +004e │ │ -397198: 4607 0201 |0140: aget-object v7, v2, v1 │ │ -39719c: 6e10 dd70 0700 |0142: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70dd │ │ -3971a2: 0c0a |0145: move-result-object v10 │ │ -3971a4: 620b bb70 |0146: sget-object v11, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -3971a8: 6e20 3198 ba00 |0148: invoke-virtual {v10, v11}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -3971ae: 0c0a |014b: move-result-object v10 │ │ -3971b0: 6e20 0e98 0a00 |014c: invoke-virtual {v10, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3971b6: 0a0a |014f: move-result v10 │ │ -3971b8: 380a 3900 |0150: if-eqz v10, 0189 // +0039 │ │ -3971bc: 3568 3700 |0152: if-ge v8, v6, 0189 // +0037 │ │ -3971c0: 3904 2600 |0154: if-nez v4, 017a // +0026 │ │ -3971c4: 6e10 dd70 0700 |0156: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70dd │ │ -3971ca: 0c0a |0159: move-result-object v10 │ │ -3971cc: 6e20 2d98 5d00 |015a: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3971d2: 0c0b |015d: move-result-object v11 │ │ -3971d4: 6e20 1298 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3971da: 0a0a |0161: move-result v10 │ │ -3971dc: 380a 2700 |0162: if-eqz v10, 0189 // +0027 │ │ -3971e0: 220d e812 |0164: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3971e4: 7010 4098 0d00 |0166: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3971ea: 6e20 4b98 9d00 |0169: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3971f0: 5470 884e |016c: iget-object v0, v7, Lcom/gitlab/dibdib/picked/common/Units;.units:Ljava/lang/String; // field@4e88 │ │ -3971f4: 6e20 4b98 0d00 |016e: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3971fa: 6e10 5498 0d00 |0171: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -397200: 0c0d |0174: move-result-object v13 │ │ -397202: 7110 c1a2 0d00 |0175: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -397208: 0c0d |0178: move-result-object v13 │ │ -39720a: 110d |0179: return-object v13 │ │ -39720c: d80a 0801 |017a: add-int/lit8 v10, v8, #int 1 // #01 │ │ -397210: d808 08ff |017c: add-int/lit8 v8, v8, #int -1 // #ff │ │ -397214: 6e10 dd70 0700 |017e: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70dd │ │ -39721a: 0c07 |0181: move-result-object v7 │ │ -39721c: 7110 00a3 0700 |0182: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a300 │ │ -397222: 0c07 |0185: move-result-object v7 │ │ -397224: 4d07 0408 |0186: aput-object v7, v4, v8 │ │ -397228: 01a8 |0188: move v8, v10 │ │ -39722a: d801 0101 |0189: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39722e: 28b3 |018b: goto 013e // -004d │ │ -397230: 3485 0500 |018c: if-lt v5, v8, 0191 // +0005 │ │ -397234: 620d ba76 |018e: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -397238: 280c |0190: goto 019c // +000c │ │ -39723a: b158 |0191: sub-int/2addr v8, v5 │ │ -39723c: 7120 b499 8400 |0192: invoke-static {v4, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -397242: 0c0d |0195: move-result-object v13 │ │ -397244: 1f0d 0b16 |0196: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -397248: 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 │ │ -39724e: 0c0d |019b: move-result-object v13 │ │ -397250: 110d |019c: return-object v13 │ │ -397252: 620d ba76 |019d: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -397256: 110d |019f: return-object v13 │ │ +396f04: |[396f04] net.sf.dibdib.thread_any.QOpMain.getConst:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ +396f14: 380d 9d01 |0000: if-eqz v13, 019d // +019d │ │ +396f18: 6e10 2298 0d00 |0002: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +396f1e: 0a00 |0005: move-result v0 │ │ +396f20: 3c00 0400 |0006: if-gtz v0, 000a // +0004 │ │ +396f24: 2900 9501 |0008: goto/16 019d // +0195 │ │ +396f28: 1a00 e654 |000a: const-string v0, "YS" // string@54e6 │ │ +396f2c: 6e20 1298 d000 |000c: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +396f32: 0a00 |000f: move-result v0 │ │ +396f34: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +396f38: 1800 0000 0060 a018 7e41 |0012: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +396f42: 7120 fea2 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +396f48: 0c0d |001a: move-result-object v13 │ │ +396f4a: 110d |001b: return-object v13 │ │ +396f4c: 1300 3f00 |001c: const/16 v0, #int 63 // #3f │ │ +396f50: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +396f52: 6e20 0998 1d00 |001f: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +396f58: 0a02 |0022: move-result v2 │ │ +396f5a: 1303 2a00 |0023: const/16 v3, #int 42 // #2a │ │ +396f5e: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +396f60: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +396f62: 3220 6500 |0027: if-eq v0, v2, 008c // +0065 │ │ +396f66: 6e20 0998 1d00 |0029: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +396f6c: 0a00 |002c: move-result v0 │ │ +396f6e: 3303 0300 |002d: if-ne v3, v0, 0030 // +0003 │ │ +396f72: 285d |002f: goto 008c // +005d │ │ +396f74: 7110 b770 0d00 |0030: invoke-static {v13}, Lcom/gitlab/dibdib/picked/common/Codata;.valueOf:(Ljava/lang/String;)Lcom/gitlab/dibdib/picked/common/Codata; // method@70b7 │ │ +396f7a: 0c00 |0033: move-result-object v0 │ │ +396f7c: 5302 5c48 |0034: iget-wide v2, v0, Lcom/gitlab/dibdib/picked/common/Codata;.value:D // field@485c │ │ +396f80: 7120 fea2 3200 |0036: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +396f86: 0c0d |0039: move-result-object v13 │ │ +396f88: 110d |003a: return-object v13 │ │ +396f8a: 7110 de70 0d00 |003b: invoke-static {v13}, Lcom/gitlab/dibdib/picked/common/Units;.valueOf:(Ljava/lang/String;)Lcom/gitlab/dibdib/picked/common/Units; // method@70de │ │ +396f90: 0c0d |003e: move-result-object v13 │ │ +396f92: 2827 |003f: goto 0066 // +0027 │ │ +396f94: 6200 bb70 |0040: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +396f98: 6e20 3398 0d00 |0042: invoke-virtual {v13, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +396f9e: 0c0d |0045: move-result-object v13 │ │ +396fa0: 7100 df70 0000 |0046: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Units;.values:()[Lcom/gitlab/dibdib/picked/common/Units; // method@70df │ │ +396fa6: 0c00 |0049: move-result-object v0 │ │ +396fa8: 2102 |004a: array-length v2, v0 │ │ +396faa: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +396fac: 3523 1900 |004c: if-ge v3, v2, 0065 // +0019 │ │ +396fb0: 4606 0003 |004e: aget-object v6, v0, v3 │ │ +396fb4: 6e10 dd70 0600 |0050: invoke-virtual {v6}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70dd │ │ +396fba: 0c07 |0053: move-result-object v7 │ │ +396fbc: 6208 bb70 |0054: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +396fc0: 6e20 3398 8700 |0056: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +396fc6: 0c07 |0059: move-result-object v7 │ │ +396fc8: 6e20 1298 d700 |005a: invoke-virtual {v7, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +396fce: 0a07 |005d: move-result v7 │ │ +396fd0: 3807 0400 |005e: if-eqz v7, 0062 // +0004 │ │ +396fd4: 076d |0060: move-object v13, v6 │ │ +396fd6: 2805 |0061: goto 0066 // +0005 │ │ +396fd8: d803 0301 |0062: add-int/lit8 v3, v3, #int 1 // #01 │ │ +396fdc: 28e8 |0064: goto 004c // -0018 │ │ +396fde: 074d |0065: move-object v13, v4 │ │ +396fe0: 390d 0300 |0066: if-nez v13, 0069 // +0003 │ │ +396fe4: 1104 |0068: return-object v4 │ │ +396fe6: 54d0 884e |0069: iget-object v0, v13, Lcom/gitlab/dibdib/picked/common/Units;.units:Ljava/lang/String; // field@4e88 │ │ +396fea: 1302 2000 |006b: const/16 v2, #int 32 // #20 │ │ +396fee: 1303 5f00 |006d: const/16 v3, #int 95 // #5f │ │ +396ff2: 6e30 2698 2003 |006f: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +396ff8: 0c00 |0072: move-result-object v0 │ │ +396ffa: 7110 cca2 0000 |0073: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2cc │ │ +397000: 0c00 |0076: move-result-object v0 │ │ +397002: 2102 |0077: array-length v2, v0 │ │ +397004: b052 |0078: add-int/2addr v2, v5 │ │ +397006: 2322 0b16 |0079: new-array v2, v2, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +39700a: 2103 |007b: array-length v3, v0 │ │ +39700c: 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 │ │ +397012: 53d3 984e |007f: iget-wide v3, v13, Lcom/gitlab/dibdib/picked/common/Units;.val:D // field@4e98 │ │ +397016: 7120 fea2 4300 |0081: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +39701c: 0c0d |0084: move-result-object v13 │ │ +39701e: 4d0d 0201 |0085: aput-object v13, v2, v1 │ │ +397022: 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 │ │ +397028: 0c0d |008a: move-result-object v13 │ │ +39702a: 110d |008b: return-object v13 │ │ +39702c: 6e20 2d98 5d00 |008c: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +397032: 0c00 |008f: move-result-object v0 │ │ +397034: 6202 bb70 |0090: sget-object v2, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +397038: 6e20 3198 2000 |0092: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +39703e: 0c00 |0095: move-result-object v0 │ │ +397040: 6e20 0998 1d00 |0096: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +397046: 0a02 |0099: move-result v2 │ │ +397048: 1306 6400 |009a: const/16 v6, #int 100 // #64 │ │ +39704c: 3323 0400 |009c: if-ne v3, v2, 00a0 // +0004 │ │ +397050: 2364 0b16 |009e: new-array v4, v6, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +397054: 7100 b870 0000 |00a0: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b8 │ │ +39705a: 0c02 |00a3: move-result-object v2 │ │ +39705c: 2123 |00a4: array-length v3, v2 │ │ +39705e: 1207 |00a5: const/4 v7, #int 0 // #0 │ │ +397060: 1218 |00a6: const/4 v8, #int 1 // #1 │ │ +397062: 1a09 5607 |00a7: const-string v9, ": " // string@0756 │ │ +397066: 3537 9000 |00a9: if-ge v7, v3, 0139 // +0090 │ │ +39706a: 460a 0207 |00ab: aget-object v10, v2, v7 │ │ +39706e: 6e10 b670 0a00 |00ad: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b6 │ │ +397074: 0c0b |00b0: move-result-object v11 │ │ +397076: 620c bb70 |00b1: sget-object v12, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +39707a: 6e20 3198 cb00 |00b3: invoke-virtual {v11, v12}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +397080: 0c0b |00b6: move-result-object v11 │ │ +397082: 6e20 0e98 0b00 |00b7: invoke-virtual {v11, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +397088: 0a0b |00ba: move-result v11 │ │ +39708a: 380b 7a00 |00bb: if-eqz v11, 0135 // +007a │ │ +39708e: 3568 7800 |00bd: if-ge v8, v6, 0135 // +0078 │ │ +397092: 3904 6700 |00bf: if-nez v4, 0126 // +0067 │ │ +397096: 6e10 b670 0a00 |00c1: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b6 │ │ +39709c: 0c0b |00c4: move-result-object v11 │ │ +39709e: 6e20 2d98 5d00 |00c5: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3970a4: 0c0c |00c8: move-result-object v12 │ │ +3970a6: 6e20 1298 cb00 |00c9: invoke-virtual {v11, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3970ac: 0a0b |00cc: move-result v11 │ │ +3970ae: 380b 6800 |00cd: if-eqz v11, 0135 // +0068 │ │ +3970b2: 220d e812 |00cf: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3970b6: 7010 4098 0d00 |00d1: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3970bc: 54a0 2048 |00d4: iget-object v0, v10, Lcom/gitlab/dibdib/picked/common/Codata;.quantity:Ljava/lang/String; // field@4820 │ │ +3970c0: 6e20 4b98 0d00 |00d6: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3970c6: 54a0 5a48 |00d9: iget-object v0, v10, Lcom/gitlab/dibdib/picked/common/Codata;.unit:Ljava/lang/String; // field@485a │ │ +3970ca: 6e10 2298 0000 |00db: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3970d0: 0a00 |00de: move-result v0 │ │ +3970d2: 1a01 0000 |00df: const-string v1, "" // string@0000 │ │ +3970d6: 3c00 0400 |00e1: if-gtz v0, 00e5 // +0004 │ │ +3970da: 0710 |00e3: move-object v0, v1 │ │ +3970dc: 2812 |00e4: goto 00f6 // +0012 │ │ +3970de: 2200 e812 |00e5: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3970e2: 7010 4098 0000 |00e7: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3970e8: 6e20 4b98 9000 |00ea: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3970ee: 54a2 5a48 |00ed: iget-object v2, v10, Lcom/gitlab/dibdib/picked/common/Codata;.unit:Ljava/lang/String; // field@485a │ │ +3970f2: 6e20 4b98 2000 |00ef: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3970f8: 6e10 5498 0000 |00f2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3970fe: 0c00 |00f5: move-result-object v0 │ │ +397100: 6e20 4b98 0d00 |00f6: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +397106: 1602 0000 |00f9: const-wide/16 v2, #int 0 // #0 │ │ +39710a: 53a4 5948 |00fb: iget-wide v4, v10, Lcom/gitlab/dibdib/picked/common/Codata;.uncertainty:D // field@4859 │ │ +39710e: 2f00 0204 |00fd: cmpl-double v0, v2, v4 │ │ +397112: 3900 0300 |00ff: if-nez v0, 0102 // +0003 │ │ +397116: 2819 |0101: goto 011a // +0019 │ │ +397118: 2200 e812 |0102: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +39711c: 7010 4098 0000 |0104: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +397122: 1a01 1801 |0107: const-string v1, " (uncert.: " // string@0118 │ │ +397126: 6e20 4b98 1000 |0109: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39712c: 53a1 5948 |010c: iget-wide v1, v10, Lcom/gitlab/dibdib/picked/common/Codata;.uncertainty:D // field@4859 │ │ +397130: 6e30 4598 1002 |010e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +397136: 1a01 6d04 |0111: const-string v1, ")" // string@046d │ │ +39713a: 6e20 4b98 1000 |0113: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +397140: 6e10 5498 0000 |0116: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +397146: 0c01 |0119: move-result-object v1 │ │ +397148: 6e20 4b98 1d00 |011a: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39714e: 6e10 5498 0d00 |011d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +397154: 0c0d |0120: move-result-object v13 │ │ +397156: 7110 c1a2 0d00 |0121: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +39715c: 0c0d |0124: move-result-object v13 │ │ +39715e: 110d |0125: return-object v13 │ │ +397160: d809 0801 |0126: add-int/lit8 v9, v8, #int 1 // #01 │ │ +397164: d808 08ff |0128: add-int/lit8 v8, v8, #int -1 // #ff │ │ +397168: 6e10 b670 0a00 |012a: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b6 │ │ +39716e: 0c0a |012d: move-result-object v10 │ │ +397170: 7110 00a3 0a00 |012e: invoke-static {v10}, Lnet/sf/dibdib/generic/QWord;.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a300 │ │ +397176: 0c0a |0131: move-result-object v10 │ │ +397178: 4d0a 0408 |0132: aput-object v10, v4, v8 │ │ +39717c: 0198 |0134: move v8, v9 │ │ +39717e: d807 0701 |0135: add-int/lit8 v7, v7, #int 1 // #01 │ │ +397182: 2900 70ff |0137: goto/16 00a7 // -0090 │ │ +397186: 7100 df70 0000 |0139: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Units;.values:()[Lcom/gitlab/dibdib/picked/common/Units; // method@70df │ │ +39718c: 0c02 |013c: move-result-object v2 │ │ +39718e: 2123 |013d: array-length v3, v2 │ │ +397190: 3531 4e00 |013e: if-ge v1, v3, 018c // +004e │ │ +397194: 4607 0201 |0140: aget-object v7, v2, v1 │ │ +397198: 6e10 dd70 0700 |0142: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70dd │ │ +39719e: 0c0a |0145: move-result-object v10 │ │ +3971a0: 620b bb70 |0146: sget-object v11, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +3971a4: 6e20 3198 ba00 |0148: invoke-virtual {v10, v11}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +3971aa: 0c0a |014b: move-result-object v10 │ │ +3971ac: 6e20 0e98 0a00 |014c: invoke-virtual {v10, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3971b2: 0a0a |014f: move-result v10 │ │ +3971b4: 380a 3900 |0150: if-eqz v10, 0189 // +0039 │ │ +3971b8: 3568 3700 |0152: if-ge v8, v6, 0189 // +0037 │ │ +3971bc: 3904 2600 |0154: if-nez v4, 017a // +0026 │ │ +3971c0: 6e10 dd70 0700 |0156: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70dd │ │ +3971c6: 0c0a |0159: move-result-object v10 │ │ +3971c8: 6e20 2d98 5d00 |015a: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3971ce: 0c0b |015d: move-result-object v11 │ │ +3971d0: 6e20 1298 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3971d6: 0a0a |0161: move-result v10 │ │ +3971d8: 380a 2700 |0162: if-eqz v10, 0189 // +0027 │ │ +3971dc: 220d e812 |0164: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3971e0: 7010 4098 0d00 |0166: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3971e6: 6e20 4b98 9d00 |0169: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3971ec: 5470 884e |016c: iget-object v0, v7, Lcom/gitlab/dibdib/picked/common/Units;.units:Ljava/lang/String; // field@4e88 │ │ +3971f0: 6e20 4b98 0d00 |016e: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3971f6: 6e10 5498 0d00 |0171: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3971fc: 0c0d |0174: move-result-object v13 │ │ +3971fe: 7110 c1a2 0d00 |0175: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +397204: 0c0d |0178: move-result-object v13 │ │ +397206: 110d |0179: return-object v13 │ │ +397208: d80a 0801 |017a: add-int/lit8 v10, v8, #int 1 // #01 │ │ +39720c: d808 08ff |017c: add-int/lit8 v8, v8, #int -1 // #ff │ │ +397210: 6e10 dd70 0700 |017e: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70dd │ │ +397216: 0c07 |0181: move-result-object v7 │ │ +397218: 7110 00a3 0700 |0182: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a300 │ │ +39721e: 0c07 |0185: move-result-object v7 │ │ +397220: 4d07 0408 |0186: aput-object v7, v4, v8 │ │ +397224: 01a8 |0188: move v8, v10 │ │ +397226: d801 0101 |0189: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39722a: 28b3 |018b: goto 013e // -004d │ │ +39722c: 3485 0500 |018c: if-lt v5, v8, 0191 // +0005 │ │ +397230: 620d ba76 |018e: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +397234: 280c |0190: goto 019c // +000c │ │ +397236: b158 |0191: sub-int/2addr v8, v5 │ │ +397238: 7120 b499 8400 |0192: invoke-static {v4, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +39723e: 0c0d |0195: move-result-object v13 │ │ +397240: 1f0d 0b16 |0196: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +397244: 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 │ │ +39724a: 0c0d |019b: move-result-object v13 │ │ +39724c: 110d |019c: return-object v13 │ │ +39724e: 620d ba76 |019d: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +397252: 110d |019f: return-object v13 │ │ catches : 2 │ │ 0x0030 - 0x003a │ │ Ljava/lang/Exception; -> 0x003b │ │ 0x003b - 0x003f │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0002 line=505 │ │ @@ -1512523,39 +1512522,39 @@ │ │ type : '()D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3959fc: |[3959fc] net.sf.dibdib.thread_any.QOpMain.getNextRandom:()D │ │ -395a0c: 6200 6978 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@7869 │ │ -395a10: 6e10 a59a 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextDouble:()D // method@9aa5 │ │ -395a16: 0b00 |0005: move-result-wide v0 │ │ -395a18: 1000 |0006: return-wide v0 │ │ +3959f8: |[3959f8] net.sf.dibdib.thread_any.QOpMain.getNextRandom:()D │ │ +395a08: 6200 6978 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@7869 │ │ +395a0c: 6e10 a59a 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextDouble:()D // method@9aa5 │ │ +395a12: 0b00 |0005: move-result-wide v0 │ │ +395a14: 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 │ │ -397274: |[397274] net.sf.dibdib.thread_any.QOpMain.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; │ │ -397284: 1c00 c714 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397288: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -39728e: 0c01 |0005: move-result-object v1 │ │ -397290: 1f01 c714 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397294: 1101 |0008: return-object v1 │ │ +397270: |[397270] net.sf.dibdib.thread_any.QOpMain.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; │ │ +397280: 1c00 c714 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397284: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +39728a: 0c01 |0005: move-result-object v1 │ │ +39728c: 1f01 c714 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397290: 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;) │ │ @@ -1512563,20 +1512562,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 │ │ -397298: |[397298] net.sf.dibdib.thread_any.QOpMain.values:()[Lnet/sf/dibdib/thread_any/QOpMain; │ │ -3972a8: 6200 6b77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpMain; // field@776b │ │ -3972ac: 6e10 71a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/QOpMain;.clone:()Ljava/lang/Object; // method@a671 │ │ -3972b2: 0c00 |0005: move-result-object v0 │ │ -3972b4: 1f00 1716 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ -3972b8: 1100 |0008: return-object v0 │ │ +397294: |[397294] net.sf.dibdib.thread_any.QOpMain.values:()[Lnet/sf/dibdib/thread_any/QOpMain; │ │ +3972a4: 6200 6b77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpMain; // field@776b │ │ +3972a8: 6e10 71a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/QOpMain;.clone:()Ljava/lang/Object; // method@a671 │ │ +3972ae: 0c00 |0005: move-result-object v0 │ │ +3972b0: 1f00 1716 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ +3972b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_any/QOpMain;) │ │ @@ -1512584,386 +1512583,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 │ │ -395a1c: |[395a1c] net.sf.dibdib.thread_any.QOpMain.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; │ │ -395a2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -395a2e: 380d b002 |0001: if-eqz v13, 02b1 // +02b0 │ │ -395a32: 52c1 6078 |0003: iget v1, v12, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -395a36: 21d2 |0005: array-length v2, v13 │ │ -395a38: 3721 0400 |0006: if-le v1, v2, 000a // +0004 │ │ -395a3c: 2900 a902 |0008: goto/16 02b1 // +02a9 │ │ -395a40: 7100 27a2 0000 |000a: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.get8Pool:()Lnet/sf/dibdib/generic/JResult; // method@a227 │ │ -395a46: 0c03 |000d: move-result-object v3 │ │ -395a48: 52c1 6078 |000e: iget v1, v12, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -395a4c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -395a4e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -395a50: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -395a52: 3312 4200 |0013: if-ne v2, v1, 0055 // +0042 │ │ -395a56: 4601 0d05 |0015: aget-object v1, v13, v5 │ │ -395a5a: 6e10 bca2 0100 |0017: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -395a60: 0c01 |001a: move-result-object v1 │ │ -395a62: 6e10 0ea3 0100 |001b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -395a68: 0a01 |001e: move-result v1 │ │ -395a6a: 3801 3600 |001f: if-eqz v1, 0055 // +0036 │ │ -395a6e: 4601 0d04 |0021: aget-object v1, v13, v4 │ │ -395a72: 6e10 bca2 0100 |0023: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -395a78: 0c01 |0026: move-result-object v1 │ │ -395a7a: 6e10 0ea3 0100 |0027: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -395a80: 0a01 |002a: move-result v1 │ │ -395a82: 3801 2a00 |002b: if-eqz v1, 0055 // +002a │ │ -395a86: 6201 6a77 |002d: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395a8a: 6e10 04a4 0c00 |002f: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395a90: 0a06 |0032: move-result v6 │ │ -395a92: 4401 0106 |0033: aget v1, v1, v6 │ │ -395a96: 2b01 7d02 0000 |0035: packed-switch v1, 000002b2 // +0000027d │ │ -395a9c: 281d |0038: goto 0055 // +001d │ │ -395a9e: 6200 dc77 |0039: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dc │ │ -395aa2: 6e20 f8a3 d000 |003b: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ -395aa8: 0c0d |003e: move-result-object v13 │ │ -395aaa: 110d |003f: return-object v13 │ │ -395aac: 6200 8c77 |0040: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778c │ │ -395ab0: 6e20 f8a3 d000 |0042: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ -395ab6: 0c0d |0045: move-result-object v13 │ │ -395ab8: 110d |0046: return-object v13 │ │ -395aba: 6200 6f77 |0047: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@776f │ │ -395abe: 6e20 f8a3 d000 |0049: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ -395ac4: 0c0d |004c: move-result-object v13 │ │ -395ac6: 110d |004d: return-object v13 │ │ -395ac8: 6200 3778 |004e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7837 │ │ -395acc: 6e20 f8a3 d000 |0050: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ -395ad2: 0c0d |0053: move-result-object v13 │ │ -395ad4: 110d |0054: return-object v13 │ │ -395ad6: 6201 6a77 |0055: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -395ada: 6e10 04a4 0c00 |0057: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -395ae0: 0a06 |005a: move-result v6 │ │ -395ae2: 4401 0106 |005b: aget v1, v1, v6 │ │ -395ae6: 1906 f87f |005d: const-wide/high16 v6, #long 9221120237041090560 // #7ff8 │ │ -395aea: 1808 0000 0000 00c3 be40 |005f: const-wide v8, #double 7875 // #40bec30000000000 │ │ -395af4: 2b01 5a02 0000 |0064: packed-switch v1, 000002be // +0000025a │ │ -395afa: 6e20 f9a3 dc00 |0067: invoke-virtual {v12, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calcD4:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a3f9 │ │ -395b00: 0c0d |006a: move-result-object v13 │ │ -395b02: 2900 4502 |006b: goto/16 02b0 // +0245 │ │ -395b06: 4601 0d04 |006d: aget-object v1, v13, v4 │ │ -395b0a: 6e10 cba2 0100 |006f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395b10: 0c01 |0072: move-result-object v1 │ │ -395b12: 460d 0d05 |0073: aget-object v13, v13, v5 │ │ -395b16: 6e10 cba2 0d00 |0075: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395b1c: 0c0d |0078: move-result-object v13 │ │ -395b1e: 12f3 |0079: const/4 v3, #int -1 // #ff │ │ -395b20: 6e30 2b98 1d03 |007a: invoke-virtual {v13, v1, v3}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ -395b26: 0c0d |007d: move-result-object v13 │ │ -395b28: 4601 0d05 |007e: aget-object v1, v13, v5 │ │ -395b2c: 7110 c1a2 0100 |0080: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -395b32: 0c01 |0083: move-result-object v1 │ │ -395b34: 460d 0d04 |0084: aget-object v13, v13, v4 │ │ -395b38: 7110 c1a2 0d00 |0086: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -395b3e: 0c0d |0089: move-result-object v13 │ │ -395b40: 2322 0e16 |008a: new-array v2, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -395b44: 4d01 0205 |008c: aput-object v1, v2, v5 │ │ -395b48: 4d0d 0204 |008e: aput-object v13, v2, v4 │ │ -395b4c: 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 │ │ -395b52: 0c0d |0093: move-result-object v13 │ │ -395b54: 110d |0094: return-object v13 │ │ -395b56: 4601 0d05 |0095: aget-object v1, v13, v5 │ │ -395b5a: 6e10 cba2 0100 |0097: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395b60: 0c01 |009a: move-result-object v1 │ │ -395b62: 460d 0d04 |009b: aget-object v13, v13, v4 │ │ -395b66: 6e10 cba2 0d00 |009d: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395b6c: 0c05 |00a0: move-result-object v5 │ │ -395b6e: 1606 0000 |00a1: const-wide/16 v6, #int 0 // #0 │ │ -395b72: 0714 |00a3: move-object v4, v1 │ │ -395b74: 07c8 |00a4: move-object v8, v12 │ │ -395b76: 7706 fca3 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@a3fc │ │ -395b7c: 0c0d |00a8: move-result-object v13 │ │ -395b7e: 110d |00a9: return-object v13 │ │ -395b80: 4601 0d05 |00aa: aget-object v1, v13, v5 │ │ -395b84: 6e10 cba2 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395b8a: 0c01 |00af: move-result-object v1 │ │ -395b8c: 4604 0d04 |00b0: aget-object v4, v13, v4 │ │ -395b90: 6e10 cba2 0400 |00b2: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395b96: 0c05 |00b5: move-result-object v5 │ │ -395b98: 460d 0d02 |00b6: aget-object v13, v13, v2 │ │ -395b9c: 1f0d b514 |00b8: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -395ba0: 6e10 0aa3 0d00 |00ba: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -395ba6: 0b06 |00bd: move-result-wide v6 │ │ -395ba8: 8a6d |00be: double-to-int v13, v6 │ │ -395baa: 83d6 |00bf: int-to-double v6, v13 │ │ -395bac: 6108 cd72 |00c0: sget-wide v8, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -395bb0: ad06 0608 |00c2: mul-double v6, v6, v8 │ │ -395bb4: 0714 |00c4: move-object v4, v1 │ │ -395bb6: 07c8 |00c5: move-object v8, v12 │ │ -395bb8: 7706 fca3 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@a3fc │ │ -395bbe: 0c0d |00c9: move-result-object v13 │ │ -395bc0: 110d |00ca: return-object v13 │ │ -395bc2: 7100 59a3 0000 |00cb: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -395bc8: 0b01 |00ce: move-result-wide v1 │ │ -395bca: 8611 |00cf: long-to-double v1, v1 │ │ -395bcc: ad01 0108 |00d0: mul-double v1, v1, v8 │ │ -395bd0: 1803 0000 0000 0040 8f40 |00d2: const-wide v3, #double 1000 // #408f400000000000 │ │ -395bda: ce31 |00d7: div-double/2addr v1, v3 │ │ -395bdc: 7120 01a3 2100 |00d8: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -395be2: 0c0d |00db: move-result-object v13 │ │ -395be4: 110d |00dc: return-object v13 │ │ -395be6: 7110 5aa3 0500 |00dd: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -395bec: 0b01 |00e0: move-result-wide v1 │ │ -395bee: 8611 |00e1: long-to-double v1, v1 │ │ -395bf0: ad01 0108 |00e2: mul-double v1, v1, v8 │ │ -395bf4: 1903 103e |00e4: const-wide/high16 v3, #long 4472074429978902528 // #3e10 │ │ -395bf8: ad01 0103 |00e6: mul-double v1, v1, v3 │ │ -395bfc: 7120 01a3 2100 |00e8: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -395c02: 0c0d |00eb: move-result-object v13 │ │ -395c04: 110d |00ec: return-object v13 │ │ -395c06: 2321 0e16 |00ed: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -395c0a: 4602 0d04 |00ef: aget-object v2, v13, v4 │ │ -395c0e: 4d02 0105 |00f1: aput-object v2, v1, v5 │ │ -395c12: 460d 0d05 |00f3: aget-object v13, v13, v5 │ │ -395c16: 4d0d 0104 |00f5: aput-object v13, v1, v4 │ │ -395c1a: 1101 |00f7: return-object v1 │ │ -395c1c: 1601 0000 |00f8: const-wide/16 v1, #int 0 // #0 │ │ -395c20: 4603 0d05 |00fa: aget-object v3, v13, v5 │ │ -395c24: 6e10 c8a2 0300 |00fc: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -395c2a: 0a03 |00ff: move-result v3 │ │ -395c2c: b143 |0100: sub-int/2addr v3, v4 │ │ -395c2e: 3a03 1f00 |0101: if-ltz v3, 0120 // +001f │ │ -395c32: 4604 0d05 |0103: aget-object v4, v13, v5 │ │ -395c36: 6e20 bba2 3400 |0105: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -395c3c: 0c04 |0108: move-result-object v4 │ │ -395c3e: 2048 b514 |0109: instance-of v8, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -395c42: 3808 0900 |010b: if-eqz v8, 0114 // +0009 │ │ -395c46: 1f04 b514 |010d: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -395c4a: 6e10 0aa3 0400 |010f: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -395c50: 0b08 |0112: move-result-wide v8 │ │ -395c52: 2802 |0113: goto 0115 // +0002 │ │ -395c54: 0468 |0114: move-wide v8, v6 │ │ -395c56: 7120 6797 9800 |0115: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -395c5c: 0a04 |0118: move-result v4 │ │ -395c5e: 3804 0300 |0119: if-eqz v4, 011c // +0003 │ │ -395c62: 1100 |011b: return-object v0 │ │ -395c64: cb81 |011c: add-double/2addr v1, v8 │ │ -395c66: d803 03ff |011d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -395c6a: 28e2 |011f: goto 0101 // -001e │ │ -395c6c: 7120 01a3 2100 |0120: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -395c72: 0c0d |0123: move-result-object v13 │ │ -395c74: 110d |0124: return-object v13 │ │ -395c76: 4601 0d04 |0125: aget-object v1, v13, v4 │ │ -395c7a: 1f01 b514 |0127: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -395c7e: 6e10 0aa3 0100 |0129: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -395c84: 0b06 |012c: move-result-wide v6 │ │ -395c86: 6108 cd72 |012d: sget-wide v8, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -395c8a: ad06 0608 |012f: mul-double v6, v6, v8 │ │ -395c8e: 460d 0d05 |0131: aget-object v13, v13, v5 │ │ -395c92: 6e10 cba2 0d00 |0133: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395c98: 0c0d |0136: move-result-object v13 │ │ -395c9a: 8a61 |0137: double-to-int v1, v6 │ │ -395c9c: 6e30 2e98 5d01 |0138: invoke-virtual {v13, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -395ca2: 0c03 |013b: move-result-object v3 │ │ -395ca4: 7110 c1a2 0300 |013c: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -395caa: 0c03 |013f: move-result-object v3 │ │ -395cac: 6e20 2d98 1d00 |0140: invoke-virtual {v13, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -395cb2: 0c0d |0143: move-result-object v13 │ │ -395cb4: 7110 c1a2 0d00 |0144: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -395cba: 0c0d |0147: move-result-object v13 │ │ -395cbc: 2321 0e16 |0148: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -395cc0: 4d03 0105 |014a: aput-object v3, v1, v5 │ │ -395cc4: 4d0d 0104 |014c: aput-object v13, v1, v4 │ │ -395cc8: 1101 |014e: return-object v1 │ │ -395cca: 4601 0d05 |014f: aget-object v1, v13, v5 │ │ -395cce: 6e10 cba2 0100 |0151: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395cd4: 0c01 |0154: move-result-object v1 │ │ -395cd6: 460d 0d04 |0155: aget-object v13, v13, v4 │ │ -395cda: 6e10 cba2 0d00 |0157: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395ce0: 0c05 |015a: move-result-object v5 │ │ -395ce2: 1606 0000 |015b: const-wide/16 v6, #int 0 // #0 │ │ -395ce6: 0714 |015d: move-object v4, v1 │ │ -395ce8: 07c8 |015e: move-object v8, v12 │ │ -395cea: 7706 fca3 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@a3fc │ │ -395cf0: 0c0d |0162: move-result-object v13 │ │ -395cf2: 110d |0163: return-object v13 │ │ -395cf4: 4601 0d05 |0164: aget-object v1, v13, v5 │ │ -395cf8: 6e10 cba2 0100 |0166: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395cfe: 0c01 |0169: move-result-object v1 │ │ -395d00: 4604 0d04 |016a: aget-object v4, v13, v4 │ │ -395d04: 6e10 cba2 0400 |016c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395d0a: 0c05 |016f: move-result-object v5 │ │ -395d0c: 460d 0d02 |0170: aget-object v13, v13, v2 │ │ -395d10: 1f0d b514 |0172: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -395d14: 6e10 0aa3 0d00 |0174: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -395d1a: 0b06 |0177: move-result-wide v6 │ │ -395d1c: 0714 |0178: move-object v4, v1 │ │ -395d1e: 07c8 |0179: move-object v8, v12 │ │ -395d20: 7706 fca3 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@a3fc │ │ -395d26: 0c0d |017d: move-result-object v13 │ │ -395d28: 110d |017e: return-object v13 │ │ -395d2a: 4601 0d05 |017f: aget-object v1, v13, v5 │ │ -395d2e: 6e10 c8a2 0100 |0181: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -395d34: 0a01 |0184: move-result v1 │ │ -395d36: b141 |0185: sub-int/2addr v1, v4 │ │ -395d38: 3a01 2400 |0186: if-ltz v1, 01aa // +0024 │ │ -395d3c: 4602 0d05 |0188: aget-object v2, v13, v5 │ │ -395d40: 6e20 bba2 1200 |018a: invoke-virtual {v2, v1}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -395d46: 0c02 |018d: move-result-object v2 │ │ -395d48: 2023 b514 |018e: instance-of v3, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -395d4c: 3803 0900 |0190: if-eqz v3, 0199 // +0009 │ │ -395d50: 1f02 b514 |0192: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -395d54: 6e10 0aa3 0200 |0194: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -395d5a: 0b02 |0197: move-result-wide v2 │ │ -395d5c: 2802 |0198: goto 019a // +0002 │ │ -395d5e: 0462 |0199: move-wide v2, v6 │ │ -395d60: 7120 6797 3200 |019a: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -395d66: 0a04 |019d: move-result v4 │ │ -395d68: 3804 0300 |019e: if-eqz v4, 01a1 // +0003 │ │ -395d6c: 1100 |01a0: return-object v0 │ │ -395d6e: ad08 0802 |01a1: mul-double v8, v8, v2 │ │ -395d72: 6102 cd72 |01a3: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -395d76: ad08 0802 |01a5: mul-double v8, v8, v2 │ │ -395d7a: d801 01ff |01a7: add-int/lit8 v1, v1, #int -1 // #ff │ │ -395d7e: 28dd |01a9: goto 0186 // -0023 │ │ -395d80: 7120 01a3 9800 |01aa: invoke-static {v8, v9}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -395d86: 0c0d |01ad: move-result-object v13 │ │ -395d88: 110d |01ae: return-object v13 │ │ -395d8a: 1100 |01af: return-object v0 │ │ -395d8c: 460d 0d05 |01b0: aget-object v13, v13, v5 │ │ -395d90: 6e10 cba2 0d00 |01b2: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395d96: 0c0d |01b5: move-result-object v13 │ │ -395d98: 6e10 2298 0d00 |01b6: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -395d9e: 0a0d |01b9: move-result v13 │ │ -395da0: 81d1 |01ba: int-to-long v1, v13 │ │ -395da2: 7120 06a3 2100 |01bb: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -395da8: 0c0d |01be: move-result-object v13 │ │ -395daa: 110d |01bf: return-object v13 │ │ -395dac: 2321 0e16 |01c0: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -395db0: 4602 0d05 |01c2: aget-object v2, v13, v5 │ │ -395db4: 4d02 0105 |01c4: aput-object v2, v1, v5 │ │ -395db8: 460d 0d05 |01c6: aget-object v13, v13, v5 │ │ -395dbc: 4d0d 0104 |01c8: aput-object v13, v1, v4 │ │ -395dc0: 1101 |01ca: return-object v1 │ │ -395dc2: 460d 0d05 |01cb: aget-object v13, v13, v5 │ │ -395dc6: 2201 e812 |01cd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -395dca: 7010 4098 0100 |01cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -395dd0: 6e10 03a4 0c00 |01d2: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ -395dd6: 0c02 |01d5: move-result-object v2 │ │ -395dd8: 1233 |01d6: const/4 v3, #int 3 // #3 │ │ -395dda: 6e30 2e98 5203 |01d7: invoke-virtual {v2, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -395de0: 0c02 |01da: move-result-object v2 │ │ -395de2: 6e20 4b98 2100 |01db: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -395de8: 1302 2000 |01de: const/16 v2, #int 32 // #20 │ │ -395dec: 6e20 4498 2100 |01e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -395df2: 6e10 03a4 0c00 |01e3: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ -395df8: 0c02 |01e6: move-result-object v2 │ │ -395dfa: 6e20 2d98 3200 |01e7: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -395e00: 0c02 |01ea: move-result-object v2 │ │ -395e02: 6e20 4b98 2100 |01eb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -395e08: 6e10 5498 0100 |01ee: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -395e0e: 0c01 |01f1: move-result-object v1 │ │ -395e10: 7110 c1a2 0100 |01f2: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -395e16: 0c01 |01f5: move-result-object v1 │ │ -395e18: 7120 faa3 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@a3fa │ │ -395e1e: 0c0d |01f9: move-result-object v13 │ │ -395e20: 110d |01fa: return-object v13 │ │ -395e22: 235d 1a15 |01fb: new-array v13, v5, [J // type@151a │ │ -395e26: 7110 5ea3 0d00 |01fd: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -395e2c: 0c0d |0200: move-result-object v13 │ │ -395e2e: 7110 04a3 0d00 |0201: invoke-static {v13}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ -395e34: 0c0d |0204: move-result-object v13 │ │ -395e36: 110d |0205: return-object v13 │ │ -395e38: 4601 0d05 |0206: aget-object v1, v13, v5 │ │ -395e3c: 460d 0d04 |0208: aget-object v13, v13, v4 │ │ -395e40: 7120 faa3 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@a3fa │ │ -395e46: 0c0d |020d: move-result-object v13 │ │ -395e48: 110d |020e: return-object v13 │ │ -395e4a: 460d 0d05 |020f: aget-object v13, v13, v5 │ │ -395e4e: 6e10 cba2 0d00 |0211: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395e54: 0c0d |0214: move-result-object v13 │ │ -395e56: 7110 fda3 0d00 |0215: invoke-static {v13}, Lnet/sf/dibdib/thread_any/QOpMain;.getConst:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a3fd │ │ -395e5c: 0c0d |0218: move-result-object v13 │ │ -395e5e: 110d |0219: return-object v13 │ │ -395e60: 1100 |021a: return-object v0 │ │ -395e62: 4601 0d02 |021b: aget-object v1, v13, v2 │ │ -395e66: 1f01 b514 |021d: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -395e6a: 6e10 0aa3 0100 |021f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -395e70: 0b01 |0222: move-result-wide v1 │ │ -395e72: 7120 6797 2100 |0223: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -395e78: 0a03 |0226: move-result v3 │ │ -395e7a: 3903 1300 |0227: if-nez v3, 023a // +0013 │ │ -395e7e: 1606 0000 |0229: const-wide/16 v6, #int 0 // #0 │ │ -395e82: 1608 0100 |022b: const-wide/16 v8, #int 1 // #1 │ │ -395e86: 610a cd72 |022d: sget-wide v10, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -395e8a: ad01 010a |022f: mul-double v1, v1, v10 │ │ -395e8e: 8b11 |0231: double-to-long v1, v1 │ │ -395e90: c081 |0232: and-long/2addr v1, v8 │ │ -395e92: 3103 0601 |0233: cmp-long v3, v6, v1 │ │ -395e96: 3803 0500 |0235: if-eqz v3, 023a // +0005 │ │ -395e9a: 460d 0d04 |0237: aget-object v13, v13, v4 │ │ -395e9e: 110d |0239: return-object v13 │ │ -395ea0: 460d 0d05 |023a: aget-object v13, v13, v5 │ │ -395ea4: 110d |023c: return-object v13 │ │ -395ea6: 4601 0d05 |023d: aget-object v1, v13, v5 │ │ -395eaa: 6e10 cba2 0100 |023f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -395eb0: 0c01 |0242: move-result-object v1 │ │ -395eb2: 460d 0d04 |0243: aget-object v13, v13, v4 │ │ -395eb6: 1f0d b514 |0245: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -395eba: 6e10 0aa3 0d00 |0247: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -395ec0: 0b03 |024a: move-result-wide v3 │ │ -395ec2: 6105 cd72 |024b: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -395ec6: ad03 0305 |024d: mul-double v3, v3, v5 │ │ -395eca: 1905 0040 |024f: const-wide/high16 v5, #long 4611686018427387904 // #4000 │ │ -395ece: 300d 0503 |0251: cmpg-double v13, v5, v3 │ │ -395ed2: 3c0d 2800 |0253: if-gtz v13, 027b // +0028 │ │ -395ed6: 1805 0000 0000 0088 c340 |0255: const-wide v5, #double 10000 // #40c3880000000000 │ │ -395ee0: 300d 0305 |025a: cmpg-double v13, v3, v5 │ │ -395ee4: 3c0d 1f00 |025c: if-gtz v13, 027b // +001f │ │ -395ee8: 8a3d |025e: double-to-int v13, v3 │ │ -395eea: 2203 e812 |025f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -395eee: 6e10 2298 0100 |0261: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -395ef4: 0a04 |0264: move-result v4 │ │ -395ef6: 9204 040d |0265: mul-int v4, v4, v13 │ │ -395efa: b024 |0267: add-int/2addr v4, v2 │ │ -395efc: 7020 4198 4300 |0268: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -395f02: 3d0d 0800 |026b: if-lez v13, 0273 // +0008 │ │ -395f06: 6e20 4b98 1300 |026d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -395f0c: d80d 0dff |0270: add-int/lit8 v13, v13, #int -1 // #ff │ │ -395f10: 28f9 |0272: goto 026b // -0007 │ │ -395f12: 6e10 5498 0300 |0273: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -395f18: 0c0d |0276: move-result-object v13 │ │ -395f1a: 7110 c1a2 0d00 |0277: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -395f20: 0c00 |027a: move-result-object v0 │ │ -395f22: 1100 |027b: return-object v0 │ │ -395f24: 4601 0d05 |027c: aget-object v1, v13, v5 │ │ -395f28: 2011 b514 |027e: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -395f2c: 3801 2800 |0280: if-eqz v1, 02a8 // +0028 │ │ -395f30: 4601 0d04 |0282: aget-object v1, v13, v4 │ │ -395f34: 2011 b514 |0284: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -395f38: 3801 2200 |0286: if-eqz v1, 02a8 // +0022 │ │ -395f3c: 2201 e812 |0288: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -395f40: 7010 4098 0100 |028a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -395f46: 4602 0d05 |028d: aget-object v2, v13, v5 │ │ -395f4a: 6e10 caa2 0200 |028f: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -395f50: 0c02 |0292: move-result-object v2 │ │ -395f52: 6e20 4b98 2100 |0293: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -395f58: 460d 0d04 |0296: aget-object v13, v13, v4 │ │ -395f5c: 6e10 caa2 0d00 |0298: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -395f62: 0c0d |029b: move-result-object v13 │ │ -395f64: 6e20 4b98 d100 |029c: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -395f6a: 6e10 5498 0100 |029f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -395f70: 0c0d |02a2: move-result-object v13 │ │ -395f72: 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 │ │ -395f78: 0c0d |02a6: move-result-object v13 │ │ -395f7a: 110d |02a7: return-object v13 │ │ -395f7c: 4601 0d05 |02a8: aget-object v1, v13, v5 │ │ -395f80: 460d 0d04 |02aa: aget-object v13, v13, v4 │ │ -395f84: 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 │ │ -395f8a: 0c0d |02af: move-result-object v13 │ │ -395f8c: 110d |02b0: return-object v13 │ │ -395f8e: 1100 |02b1: return-object v0 │ │ -395f90: 0001 0400 4a00 0000 1900 0000 1200 ... |02b2: packed-switch-data (12 units) │ │ -395fa8: 0001 2100 4b00 0000 1802 0000 0300 ... |02be: packed-switch-data (70 units) │ │ +395a18: |[395a18] net.sf.dibdib.thread_any.QOpMain.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; │ │ +395a28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +395a2a: 380d b002 |0001: if-eqz v13, 02b1 // +02b0 │ │ +395a2e: 52c1 6078 |0003: iget v1, v12, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +395a32: 21d2 |0005: array-length v2, v13 │ │ +395a34: 3721 0400 |0006: if-le v1, v2, 000a // +0004 │ │ +395a38: 2900 a902 |0008: goto/16 02b1 // +02a9 │ │ +395a3c: 7100 27a2 0000 |000a: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.get8Pool:()Lnet/sf/dibdib/generic/JResult; // method@a227 │ │ +395a42: 0c03 |000d: move-result-object v3 │ │ +395a44: 52c1 6078 |000e: iget v1, v12, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +395a48: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +395a4a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +395a4c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +395a4e: 3312 4200 |0013: if-ne v2, v1, 0055 // +0042 │ │ +395a52: 4601 0d05 |0015: aget-object v1, v13, v5 │ │ +395a56: 6e10 bca2 0100 |0017: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +395a5c: 0c01 |001a: move-result-object v1 │ │ +395a5e: 6e10 0ea3 0100 |001b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +395a64: 0a01 |001e: move-result v1 │ │ +395a66: 3801 3600 |001f: if-eqz v1, 0055 // +0036 │ │ +395a6a: 4601 0d04 |0021: aget-object v1, v13, v4 │ │ +395a6e: 6e10 bca2 0100 |0023: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +395a74: 0c01 |0026: move-result-object v1 │ │ +395a76: 6e10 0ea3 0100 |0027: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +395a7c: 0a01 |002a: move-result v1 │ │ +395a7e: 3801 2a00 |002b: if-eqz v1, 0055 // +002a │ │ +395a82: 6201 6a77 |002d: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395a86: 6e10 04a4 0c00 |002f: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395a8c: 0a06 |0032: move-result v6 │ │ +395a8e: 4401 0106 |0033: aget v1, v1, v6 │ │ +395a92: 2b01 7d02 0000 |0035: packed-switch v1, 000002b2 // +0000027d │ │ +395a98: 281d |0038: goto 0055 // +001d │ │ +395a9a: 6200 dc77 |0039: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dc │ │ +395a9e: 6e20 f8a3 d000 |003b: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ +395aa4: 0c0d |003e: move-result-object v13 │ │ +395aa6: 110d |003f: return-object v13 │ │ +395aa8: 6200 8c77 |0040: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778c │ │ +395aac: 6e20 f8a3 d000 |0042: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ +395ab2: 0c0d |0045: move-result-object v13 │ │ +395ab4: 110d |0046: return-object v13 │ │ +395ab6: 6200 6f77 |0047: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@776f │ │ +395aba: 6e20 f8a3 d000 |0049: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ +395ac0: 0c0d |004c: move-result-object v13 │ │ +395ac2: 110d |004d: return-object v13 │ │ +395ac4: 6200 3778 |004e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7837 │ │ +395ac8: 6e20 f8a3 d000 |0050: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3f8 │ │ +395ace: 0c0d |0053: move-result-object v13 │ │ +395ad0: 110d |0054: return-object v13 │ │ +395ad2: 6201 6a77 |0055: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +395ad6: 6e10 04a4 0c00 |0057: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +395adc: 0a06 |005a: move-result v6 │ │ +395ade: 4401 0106 |005b: aget v1, v1, v6 │ │ +395ae2: 1906 f87f |005d: const-wide/high16 v6, #long 9221120237041090560 // #7ff8 │ │ +395ae6: 1808 0000 0000 00c3 be40 |005f: const-wide v8, #double 7875 // #40bec30000000000 │ │ +395af0: 2b01 5a02 0000 |0064: packed-switch v1, 000002be // +0000025a │ │ +395af6: 6e20 f9a3 dc00 |0067: invoke-virtual {v12, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calcD4:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a3f9 │ │ +395afc: 0c0d |006a: move-result-object v13 │ │ +395afe: 2900 4502 |006b: goto/16 02b0 // +0245 │ │ +395b02: 4601 0d04 |006d: aget-object v1, v13, v4 │ │ +395b06: 6e10 cba2 0100 |006f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395b0c: 0c01 |0072: move-result-object v1 │ │ +395b0e: 460d 0d05 |0073: aget-object v13, v13, v5 │ │ +395b12: 6e10 cba2 0d00 |0075: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395b18: 0c0d |0078: move-result-object v13 │ │ +395b1a: 12f3 |0079: const/4 v3, #int -1 // #ff │ │ +395b1c: 6e30 2b98 1d03 |007a: invoke-virtual {v13, v1, v3}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ +395b22: 0c0d |007d: move-result-object v13 │ │ +395b24: 4601 0d05 |007e: aget-object v1, v13, v5 │ │ +395b28: 7110 c1a2 0100 |0080: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +395b2e: 0c01 |0083: move-result-object v1 │ │ +395b30: 460d 0d04 |0084: aget-object v13, v13, v4 │ │ +395b34: 7110 c1a2 0d00 |0086: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +395b3a: 0c0d |0089: move-result-object v13 │ │ +395b3c: 2322 0e16 |008a: new-array v2, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +395b40: 4d01 0205 |008c: aput-object v1, v2, v5 │ │ +395b44: 4d0d 0204 |008e: aput-object v13, v2, v4 │ │ +395b48: 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 │ │ +395b4e: 0c0d |0093: move-result-object v13 │ │ +395b50: 110d |0094: return-object v13 │ │ +395b52: 4601 0d05 |0095: aget-object v1, v13, v5 │ │ +395b56: 6e10 cba2 0100 |0097: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395b5c: 0c01 |009a: move-result-object v1 │ │ +395b5e: 460d 0d04 |009b: aget-object v13, v13, v4 │ │ +395b62: 6e10 cba2 0d00 |009d: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395b68: 0c05 |00a0: move-result-object v5 │ │ +395b6a: 1606 0000 |00a1: const-wide/16 v6, #int 0 // #0 │ │ +395b6e: 0714 |00a3: move-object v4, v1 │ │ +395b70: 07c8 |00a4: move-object v8, v12 │ │ +395b72: 7706 fca3 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@a3fc │ │ +395b78: 0c0d |00a8: move-result-object v13 │ │ +395b7a: 110d |00a9: return-object v13 │ │ +395b7c: 4601 0d05 |00aa: aget-object v1, v13, v5 │ │ +395b80: 6e10 cba2 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395b86: 0c01 |00af: move-result-object v1 │ │ +395b88: 4604 0d04 |00b0: aget-object v4, v13, v4 │ │ +395b8c: 6e10 cba2 0400 |00b2: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395b92: 0c05 |00b5: move-result-object v5 │ │ +395b94: 460d 0d02 |00b6: aget-object v13, v13, v2 │ │ +395b98: 1f0d b514 |00b8: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +395b9c: 6e10 0aa3 0d00 |00ba: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +395ba2: 0b06 |00bd: move-result-wide v6 │ │ +395ba4: 8a6d |00be: double-to-int v13, v6 │ │ +395ba6: 83d6 |00bf: int-to-double v6, v13 │ │ +395ba8: 6108 cd72 |00c0: sget-wide v8, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +395bac: ad06 0608 |00c2: mul-double v6, v6, v8 │ │ +395bb0: 0714 |00c4: move-object v4, v1 │ │ +395bb2: 07c8 |00c5: move-object v8, v12 │ │ +395bb4: 7706 fca3 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@a3fc │ │ +395bba: 0c0d |00c9: move-result-object v13 │ │ +395bbc: 110d |00ca: return-object v13 │ │ +395bbe: 7100 59a3 0000 |00cb: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +395bc4: 0b01 |00ce: move-result-wide v1 │ │ +395bc6: 8611 |00cf: long-to-double v1, v1 │ │ +395bc8: ad01 0108 |00d0: mul-double v1, v1, v8 │ │ +395bcc: 1803 0000 0000 0040 8f40 |00d2: const-wide v3, #double 1000 // #408f400000000000 │ │ +395bd6: ce31 |00d7: div-double/2addr v1, v3 │ │ +395bd8: 7120 01a3 2100 |00d8: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +395bde: 0c0d |00db: move-result-object v13 │ │ +395be0: 110d |00dc: return-object v13 │ │ +395be2: 7110 5aa3 0500 |00dd: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +395be8: 0b01 |00e0: move-result-wide v1 │ │ +395bea: 8611 |00e1: long-to-double v1, v1 │ │ +395bec: ad01 0108 |00e2: mul-double v1, v1, v8 │ │ +395bf0: 1903 103e |00e4: const-wide/high16 v3, #long 4472074429978902528 // #3e10 │ │ +395bf4: ad01 0103 |00e6: mul-double v1, v1, v3 │ │ +395bf8: 7120 01a3 2100 |00e8: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +395bfe: 0c0d |00eb: move-result-object v13 │ │ +395c00: 110d |00ec: return-object v13 │ │ +395c02: 2321 0e16 |00ed: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +395c06: 4602 0d04 |00ef: aget-object v2, v13, v4 │ │ +395c0a: 4d02 0105 |00f1: aput-object v2, v1, v5 │ │ +395c0e: 460d 0d05 |00f3: aget-object v13, v13, v5 │ │ +395c12: 4d0d 0104 |00f5: aput-object v13, v1, v4 │ │ +395c16: 1101 |00f7: return-object v1 │ │ +395c18: 1601 0000 |00f8: const-wide/16 v1, #int 0 // #0 │ │ +395c1c: 4603 0d05 |00fa: aget-object v3, v13, v5 │ │ +395c20: 6e10 c8a2 0300 |00fc: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +395c26: 0a03 |00ff: move-result v3 │ │ +395c28: b143 |0100: sub-int/2addr v3, v4 │ │ +395c2a: 3a03 1f00 |0101: if-ltz v3, 0120 // +001f │ │ +395c2e: 4604 0d05 |0103: aget-object v4, v13, v5 │ │ +395c32: 6e20 bba2 3400 |0105: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +395c38: 0c04 |0108: move-result-object v4 │ │ +395c3a: 2048 b514 |0109: instance-of v8, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +395c3e: 3808 0900 |010b: if-eqz v8, 0114 // +0009 │ │ +395c42: 1f04 b514 |010d: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +395c46: 6e10 0aa3 0400 |010f: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +395c4c: 0b08 |0112: move-result-wide v8 │ │ +395c4e: 2802 |0113: goto 0115 // +0002 │ │ +395c50: 0468 |0114: move-wide v8, v6 │ │ +395c52: 7120 6797 9800 |0115: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +395c58: 0a04 |0118: move-result v4 │ │ +395c5a: 3804 0300 |0119: if-eqz v4, 011c // +0003 │ │ +395c5e: 1100 |011b: return-object v0 │ │ +395c60: cb81 |011c: add-double/2addr v1, v8 │ │ +395c62: d803 03ff |011d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +395c66: 28e2 |011f: goto 0101 // -001e │ │ +395c68: 7120 01a3 2100 |0120: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +395c6e: 0c0d |0123: move-result-object v13 │ │ +395c70: 110d |0124: return-object v13 │ │ +395c72: 4601 0d04 |0125: aget-object v1, v13, v4 │ │ +395c76: 1f01 b514 |0127: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +395c7a: 6e10 0aa3 0100 |0129: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +395c80: 0b06 |012c: move-result-wide v6 │ │ +395c82: 6108 cd72 |012d: sget-wide v8, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +395c86: ad06 0608 |012f: mul-double v6, v6, v8 │ │ +395c8a: 460d 0d05 |0131: aget-object v13, v13, v5 │ │ +395c8e: 6e10 cba2 0d00 |0133: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395c94: 0c0d |0136: move-result-object v13 │ │ +395c96: 8a61 |0137: double-to-int v1, v6 │ │ +395c98: 6e30 2e98 5d01 |0138: invoke-virtual {v13, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +395c9e: 0c03 |013b: move-result-object v3 │ │ +395ca0: 7110 c1a2 0300 |013c: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +395ca6: 0c03 |013f: move-result-object v3 │ │ +395ca8: 6e20 2d98 1d00 |0140: invoke-virtual {v13, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +395cae: 0c0d |0143: move-result-object v13 │ │ +395cb0: 7110 c1a2 0d00 |0144: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +395cb6: 0c0d |0147: move-result-object v13 │ │ +395cb8: 2321 0e16 |0148: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +395cbc: 4d03 0105 |014a: aput-object v3, v1, v5 │ │ +395cc0: 4d0d 0104 |014c: aput-object v13, v1, v4 │ │ +395cc4: 1101 |014e: return-object v1 │ │ +395cc6: 4601 0d05 |014f: aget-object v1, v13, v5 │ │ +395cca: 6e10 cba2 0100 |0151: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395cd0: 0c01 |0154: move-result-object v1 │ │ +395cd2: 460d 0d04 |0155: aget-object v13, v13, v4 │ │ +395cd6: 6e10 cba2 0d00 |0157: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395cdc: 0c05 |015a: move-result-object v5 │ │ +395cde: 1606 0000 |015b: const-wide/16 v6, #int 0 // #0 │ │ +395ce2: 0714 |015d: move-object v4, v1 │ │ +395ce4: 07c8 |015e: move-object v8, v12 │ │ +395ce6: 7706 fca3 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@a3fc │ │ +395cec: 0c0d |0162: move-result-object v13 │ │ +395cee: 110d |0163: return-object v13 │ │ +395cf0: 4601 0d05 |0164: aget-object v1, v13, v5 │ │ +395cf4: 6e10 cba2 0100 |0166: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395cfa: 0c01 |0169: move-result-object v1 │ │ +395cfc: 4604 0d04 |016a: aget-object v4, v13, v4 │ │ +395d00: 6e10 cba2 0400 |016c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395d06: 0c05 |016f: move-result-object v5 │ │ +395d08: 460d 0d02 |0170: aget-object v13, v13, v2 │ │ +395d0c: 1f0d b514 |0172: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +395d10: 6e10 0aa3 0d00 |0174: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +395d16: 0b06 |0177: move-result-wide v6 │ │ +395d18: 0714 |0178: move-object v4, v1 │ │ +395d1a: 07c8 |0179: move-object v8, v12 │ │ +395d1c: 7706 fca3 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@a3fc │ │ +395d22: 0c0d |017d: move-result-object v13 │ │ +395d24: 110d |017e: return-object v13 │ │ +395d26: 4601 0d05 |017f: aget-object v1, v13, v5 │ │ +395d2a: 6e10 c8a2 0100 |0181: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +395d30: 0a01 |0184: move-result v1 │ │ +395d32: b141 |0185: sub-int/2addr v1, v4 │ │ +395d34: 3a01 2400 |0186: if-ltz v1, 01aa // +0024 │ │ +395d38: 4602 0d05 |0188: aget-object v2, v13, v5 │ │ +395d3c: 6e20 bba2 1200 |018a: invoke-virtual {v2, v1}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +395d42: 0c02 |018d: move-result-object v2 │ │ +395d44: 2023 b514 |018e: instance-of v3, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +395d48: 3803 0900 |0190: if-eqz v3, 0199 // +0009 │ │ +395d4c: 1f02 b514 |0192: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +395d50: 6e10 0aa3 0200 |0194: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +395d56: 0b02 |0197: move-result-wide v2 │ │ +395d58: 2802 |0198: goto 019a // +0002 │ │ +395d5a: 0462 |0199: move-wide v2, v6 │ │ +395d5c: 7120 6797 3200 |019a: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +395d62: 0a04 |019d: move-result v4 │ │ +395d64: 3804 0300 |019e: if-eqz v4, 01a1 // +0003 │ │ +395d68: 1100 |01a0: return-object v0 │ │ +395d6a: ad08 0802 |01a1: mul-double v8, v8, v2 │ │ +395d6e: 6102 cd72 |01a3: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +395d72: ad08 0802 |01a5: mul-double v8, v8, v2 │ │ +395d76: d801 01ff |01a7: add-int/lit8 v1, v1, #int -1 // #ff │ │ +395d7a: 28dd |01a9: goto 0186 // -0023 │ │ +395d7c: 7120 01a3 9800 |01aa: invoke-static {v8, v9}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +395d82: 0c0d |01ad: move-result-object v13 │ │ +395d84: 110d |01ae: return-object v13 │ │ +395d86: 1100 |01af: return-object v0 │ │ +395d88: 460d 0d05 |01b0: aget-object v13, v13, v5 │ │ +395d8c: 6e10 cba2 0d00 |01b2: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395d92: 0c0d |01b5: move-result-object v13 │ │ +395d94: 6e10 2298 0d00 |01b6: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +395d9a: 0a0d |01b9: move-result v13 │ │ +395d9c: 81d1 |01ba: int-to-long v1, v13 │ │ +395d9e: 7120 06a3 2100 |01bb: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +395da4: 0c0d |01be: move-result-object v13 │ │ +395da6: 110d |01bf: return-object v13 │ │ +395da8: 2321 0e16 |01c0: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +395dac: 4602 0d05 |01c2: aget-object v2, v13, v5 │ │ +395db0: 4d02 0105 |01c4: aput-object v2, v1, v5 │ │ +395db4: 460d 0d05 |01c6: aget-object v13, v13, v5 │ │ +395db8: 4d0d 0104 |01c8: aput-object v13, v1, v4 │ │ +395dbc: 1101 |01ca: return-object v1 │ │ +395dbe: 460d 0d05 |01cb: aget-object v13, v13, v5 │ │ +395dc2: 2201 e812 |01cd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +395dc6: 7010 4098 0100 |01cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +395dcc: 6e10 03a4 0c00 |01d2: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ +395dd2: 0c02 |01d5: move-result-object v2 │ │ +395dd4: 1233 |01d6: const/4 v3, #int 3 // #3 │ │ +395dd6: 6e30 2e98 5203 |01d7: invoke-virtual {v2, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +395ddc: 0c02 |01da: move-result-object v2 │ │ +395dde: 6e20 4b98 2100 |01db: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +395de4: 1302 2000 |01de: const/16 v2, #int 32 // #20 │ │ +395de8: 6e20 4498 2100 |01e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +395dee: 6e10 03a4 0c00 |01e3: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ +395df4: 0c02 |01e6: move-result-object v2 │ │ +395df6: 6e20 2d98 3200 |01e7: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +395dfc: 0c02 |01ea: move-result-object v2 │ │ +395dfe: 6e20 4b98 2100 |01eb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +395e04: 6e10 5498 0100 |01ee: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +395e0a: 0c01 |01f1: move-result-object v1 │ │ +395e0c: 7110 c1a2 0100 |01f2: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +395e12: 0c01 |01f5: move-result-object v1 │ │ +395e14: 7120 faa3 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@a3fa │ │ +395e1a: 0c0d |01f9: move-result-object v13 │ │ +395e1c: 110d |01fa: return-object v13 │ │ +395e1e: 235d 1a15 |01fb: new-array v13, v5, [J // type@151a │ │ +395e22: 7110 5ea3 0d00 |01fd: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +395e28: 0c0d |0200: move-result-object v13 │ │ +395e2a: 7110 04a3 0d00 |0201: invoke-static {v13}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ +395e30: 0c0d |0204: move-result-object v13 │ │ +395e32: 110d |0205: return-object v13 │ │ +395e34: 4601 0d05 |0206: aget-object v1, v13, v5 │ │ +395e38: 460d 0d04 |0208: aget-object v13, v13, v4 │ │ +395e3c: 7120 faa3 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@a3fa │ │ +395e42: 0c0d |020d: move-result-object v13 │ │ +395e44: 110d |020e: return-object v13 │ │ +395e46: 460d 0d05 |020f: aget-object v13, v13, v5 │ │ +395e4a: 6e10 cba2 0d00 |0211: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395e50: 0c0d |0214: move-result-object v13 │ │ +395e52: 7110 fda3 0d00 |0215: invoke-static {v13}, Lnet/sf/dibdib/thread_any/QOpMain;.getConst:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a3fd │ │ +395e58: 0c0d |0218: move-result-object v13 │ │ +395e5a: 110d |0219: return-object v13 │ │ +395e5c: 1100 |021a: return-object v0 │ │ +395e5e: 4601 0d02 |021b: aget-object v1, v13, v2 │ │ +395e62: 1f01 b514 |021d: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +395e66: 6e10 0aa3 0100 |021f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +395e6c: 0b01 |0222: move-result-wide v1 │ │ +395e6e: 7120 6797 2100 |0223: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +395e74: 0a03 |0226: move-result v3 │ │ +395e76: 3903 1300 |0227: if-nez v3, 023a // +0013 │ │ +395e7a: 1606 0000 |0229: const-wide/16 v6, #int 0 // #0 │ │ +395e7e: 1608 0100 |022b: const-wide/16 v8, #int 1 // #1 │ │ +395e82: 610a cd72 |022d: sget-wide v10, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +395e86: ad01 010a |022f: mul-double v1, v1, v10 │ │ +395e8a: 8b11 |0231: double-to-long v1, v1 │ │ +395e8c: c081 |0232: and-long/2addr v1, v8 │ │ +395e8e: 3103 0601 |0233: cmp-long v3, v6, v1 │ │ +395e92: 3803 0500 |0235: if-eqz v3, 023a // +0005 │ │ +395e96: 460d 0d04 |0237: aget-object v13, v13, v4 │ │ +395e9a: 110d |0239: return-object v13 │ │ +395e9c: 460d 0d05 |023a: aget-object v13, v13, v5 │ │ +395ea0: 110d |023c: return-object v13 │ │ +395ea2: 4601 0d05 |023d: aget-object v1, v13, v5 │ │ +395ea6: 6e10 cba2 0100 |023f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +395eac: 0c01 |0242: move-result-object v1 │ │ +395eae: 460d 0d04 |0243: aget-object v13, v13, v4 │ │ +395eb2: 1f0d b514 |0245: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +395eb6: 6e10 0aa3 0d00 |0247: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +395ebc: 0b03 |024a: move-result-wide v3 │ │ +395ebe: 6105 cd72 |024b: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +395ec2: ad03 0305 |024d: mul-double v3, v3, v5 │ │ +395ec6: 1905 0040 |024f: const-wide/high16 v5, #long 4611686018427387904 // #4000 │ │ +395eca: 300d 0503 |0251: cmpg-double v13, v5, v3 │ │ +395ece: 3c0d 2800 |0253: if-gtz v13, 027b // +0028 │ │ +395ed2: 1805 0000 0000 0088 c340 |0255: const-wide v5, #double 10000 // #40c3880000000000 │ │ +395edc: 300d 0305 |025a: cmpg-double v13, v3, v5 │ │ +395ee0: 3c0d 1f00 |025c: if-gtz v13, 027b // +001f │ │ +395ee4: 8a3d |025e: double-to-int v13, v3 │ │ +395ee6: 2203 e812 |025f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +395eea: 6e10 2298 0100 |0261: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +395ef0: 0a04 |0264: move-result v4 │ │ +395ef2: 9204 040d |0265: mul-int v4, v4, v13 │ │ +395ef6: b024 |0267: add-int/2addr v4, v2 │ │ +395ef8: 7020 4198 4300 |0268: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +395efe: 3d0d 0800 |026b: if-lez v13, 0273 // +0008 │ │ +395f02: 6e20 4b98 1300 |026d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +395f08: d80d 0dff |0270: add-int/lit8 v13, v13, #int -1 // #ff │ │ +395f0c: 28f9 |0272: goto 026b // -0007 │ │ +395f0e: 6e10 5498 0300 |0273: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +395f14: 0c0d |0276: move-result-object v13 │ │ +395f16: 7110 c1a2 0d00 |0277: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +395f1c: 0c00 |027a: move-result-object v0 │ │ +395f1e: 1100 |027b: return-object v0 │ │ +395f20: 4601 0d05 |027c: aget-object v1, v13, v5 │ │ +395f24: 2011 b514 |027e: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +395f28: 3801 2800 |0280: if-eqz v1, 02a8 // +0028 │ │ +395f2c: 4601 0d04 |0282: aget-object v1, v13, v4 │ │ +395f30: 2011 b514 |0284: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +395f34: 3801 2200 |0286: if-eqz v1, 02a8 // +0022 │ │ +395f38: 2201 e812 |0288: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +395f3c: 7010 4098 0100 |028a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +395f42: 4602 0d05 |028d: aget-object v2, v13, v5 │ │ +395f46: 6e10 caa2 0200 |028f: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +395f4c: 0c02 |0292: move-result-object v2 │ │ +395f4e: 6e20 4b98 2100 |0293: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +395f54: 460d 0d04 |0296: aget-object v13, v13, v4 │ │ +395f58: 6e10 caa2 0d00 |0298: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +395f5e: 0c0d |029b: move-result-object v13 │ │ +395f60: 6e20 4b98 d100 |029c: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +395f66: 6e10 5498 0100 |029f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +395f6c: 0c0d |02a2: move-result-object v13 │ │ +395f6e: 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 │ │ +395f74: 0c0d |02a6: move-result-object v13 │ │ +395f76: 110d |02a7: return-object v13 │ │ +395f78: 4601 0d05 |02a8: aget-object v1, v13, v5 │ │ +395f7c: 460d 0d04 |02aa: aget-object v13, v13, v4 │ │ +395f80: 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 │ │ +395f86: 0c0d |02af: move-result-object v13 │ │ +395f88: 110d |02b0: return-object v13 │ │ +395f8a: 1100 |02b1: return-object v0 │ │ +395f8c: 0001 0400 4a00 0000 1900 0000 1200 ... |02b2: packed-switch-data (12 units) │ │ +395fa4: 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 │ │ @@ -1513041,571 +1513040,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 │ │ -3962e4: |[3962e4] net.sf.dibdib.thread_any.QOpMain.calcD4:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ -3962f4: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ -3962f8: 0801 1f00 |0002: move-object/from16 v1, v31 │ │ -3962fc: 5202 6078 |0004: iget v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -396300: 2113 |0006: array-length v3, v1 │ │ -396302: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -396304: 3732 0300 |0008: if-le v2, v3, 000b // +0003 │ │ -396308: 1104 |000a: return-object v4 │ │ -39630a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -39630c: 1605 0000 |000c: const-wide/16 v5, #int 0 // #0 │ │ -396310: 3c02 0400 |000e: if-gtz v2, 0012 // +0004 │ │ -396314: 0457 |0010: move-wide v7, v5 │ │ -396316: 2809 |0011: goto 001a // +0009 │ │ -396318: 4602 0103 |0012: aget-object v2, v1, v3 │ │ -39631c: 1f02 b514 |0014: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -396320: 6e10 0aa3 0200 |0016: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -396326: 0b07 |0019: move-result-wide v7 │ │ -396328: 5202 6078 |001a: iget v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -39632c: 1219 |001c: const/4 v9, #int 1 // #1 │ │ -39632e: 3429 0400 |001d: if-lt v9, v2, 0021 // +0004 │ │ -396332: 045a |001f: move-wide v10, v5 │ │ -396334: 2809 |0020: goto 0029 // +0009 │ │ -396336: 4602 0109 |0021: aget-object v2, v1, v9 │ │ -39633a: 1f02 b514 |0023: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -39633e: 6e10 0aa3 0200 |0025: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -396344: 0b0a |0028: move-result-wide v10 │ │ -396346: 6202 6a77 |0029: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ -39634a: 7401 04a4 1e00 |002b: invoke-virtual/range {v30}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -396350: 0a0e |002e: move-result v14 │ │ -396352: 4402 020e |002f: aget v2, v2, v14 │ │ -396356: 160e 0100 |0031: const-wide/16 v14, #int 1 // #1 │ │ -39635a: 1610 c31e |0033: const-wide/16 v16, #int 7875 // #1ec3 │ │ -39635e: 1912 6940 |0035: const-wide/high16 v18, #long 4641240890982006784 // #4069 │ │ -396362: 1814 0000 0000 0080 6640 |0037: const-wide v20, #double 180 // #4066800000000000 │ │ -39636c: 122c |003c: const/4 v12, #int 2 // #2 │ │ -39636e: 1816 182d 4454 fb21 0940 |003d: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ -396378: 130d 1600 |0042: const/16 v13, #int 22 // #16 │ │ -39637c: 1618 0000 |0044: const-wide/16 v24, #int 0 // #0 │ │ -396380: 181a 0000 0000 00c3 bec0 |0046: const-wide v26, #double -7875 // #c0bec30000000000 │ │ -39638a: 181c 0000 0000 00c3 be40 |004b: const-wide v28, #double 7875 // #40bec30000000000 │ │ -396394: 2b02 b203 0000 |0050: packed-switch v2, 00000402 // +000003b2 │ │ -39639a: 1104 |0053: return-object v4 │ │ -39639c: 6101 cd72 |0054: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3963a0: ad07 0701 |0056: mul-double v7, v7, v1 │ │ -3963a4: 7120 b7a3 8700 |0058: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -3963aa: 0b01 |005b: move-result-wide v1 │ │ -3963ac: 8b11 |005c: double-to-long v1, v1 │ │ -3963ae: 6103 cd72 |005d: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3963b2: ad0a 0a03 |005f: mul-double v10, v10, v3 │ │ -3963b6: 7120 b7a3 ba00 |0061: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -3963bc: 0b03 |0064: move-result-wide v3 │ │ -3963be: 8b33 |0065: double-to-long v3, v3 │ │ -3963c0: c231 |0066: xor-long/2addr v1, v3 │ │ -3963c2: 2900 bf01 |0067: goto/16 0226 // +01bf │ │ -3963c6: 3001 0507 |0069: cmpg-double v1, v5, v7 │ │ -3963ca: 3c01 0c00 |006b: if-gtz v1, 0077 // +000c │ │ -3963ce: 6101 cd72 |006d: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3963d2: ad07 0701 |006f: mul-double v7, v7, v1 │ │ -3963d6: 7120 bb97 8700 |0071: invoke-static {v7, v8}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ -3963dc: 0b01 |0074: move-result-wide v1 │ │ -3963de: 2900 c900 |0075: goto/16 013e // +00c9 │ │ -3963e2: 6101 cd72 |0077: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3963e6: ad07 0701 |0079: mul-double v7, v7, v1 │ │ -3963ea: 7120 b797 8700 |007b: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@97b7 │ │ -3963f0: 0b01 |007e: move-result-wide v1 │ │ -3963f2: 2900 bf00 |007f: goto/16 013e // +00bf │ │ -3963f6: 0505 1a00 |0081: move-wide/from16 v5, v26 │ │ -3963fa: 2900 7103 |0083: goto/16 03f4 // +0371 │ │ -3963fe: 1805 b969 89b2 0229 e840 |0085: const-wide v5, #double 49480.1 // #40e82902b28969b9 │ │ -396408: 2900 6a03 |008a: goto/16 03f4 // +036a │ │ -39640c: 6101 cd72 |008c: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396410: ad07 0701 |008e: mul-double v7, v7, v1 │ │ -396414: 7120 d597 8700 |0090: invoke-static {v7, v8}, Ljava/lang/Math;.tanh:(D)D // method@97d5 │ │ -39641a: 0b01 |0093: move-result-wide v1 │ │ -39641c: 2900 aa00 |0094: goto/16 013e // +00aa │ │ -396420: 6101 cd72 |0096: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396424: ad07 0701 |0098: mul-double v7, v7, v1 │ │ -396428: 7120 d497 8700 |009a: invoke-static {v7, v8}, Ljava/lang/Math;.tan:(D)D // method@97d4 │ │ -39642e: 0b01 |009d: move-result-wide v1 │ │ -396430: 2900 a000 |009e: goto/16 013e // +00a0 │ │ -396434: 6101 cd72 |00a0: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396438: ad07 0701 |00a2: mul-double v7, v7, v1 │ │ -39643c: 7120 b7a3 8700 |00a4: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -396442: 0b01 |00a7: move-result-wide v1 │ │ -396444: 8b11 |00a8: double-to-long v1, v1 │ │ -396446: bbe1 |00a9: add-long/2addr v1, v14 │ │ -396448: 2900 7c01 |00aa: goto/16 0226 // +017c │ │ -39644c: ac05 070a |00ac: sub-double v5, v7, v10 │ │ -396450: 2900 4603 |00ae: goto/16 03f4 // +0346 │ │ -396454: ad07 0707 |00b0: mul-double v7, v7, v7 │ │ -396458: 6101 cd72 |00b2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -39645c: 2900 b901 |00b4: goto/16 026d // +01b9 │ │ -396460: 6101 cd72 |00b6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396464: ad07 0701 |00b8: mul-double v7, v7, v1 │ │ -396468: 7120 d397 8700 |00ba: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@97d3 │ │ -39646e: 0b01 |00bd: move-result-wide v1 │ │ -396470: 2900 8000 |00be: goto/16 013e // +0080 │ │ -396474: 6101 cd72 |00c0: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396478: ad07 0701 |00c2: mul-double v7, v7, v1 │ │ -39647c: 7120 b7a3 8700 |00c4: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -396482: 0b01 |00c7: move-result-wide v1 │ │ -396484: 8b11 |00c8: double-to-long v1, v1 │ │ -396486: 6103 cd72 |00c9: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -39648a: ad0a 0a03 |00cb: mul-double v10, v10, v3 │ │ -39648e: 7120 b7a3 ba00 |00cd: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -396494: 0b03 |00d0: move-result-wide v3 │ │ -396496: 8b33 |00d1: double-to-long v3, v3 │ │ -396498: 3105 1803 |00d2: cmp-long v5, v24, v3 │ │ -39649c: 3d05 0700 |00d4: if-lez v5, 00db // +0007 │ │ -3964a0: 7d33 |00d6: neg-long v3, v3 │ │ -3964a2: 8434 |00d7: long-to-int v4, v3 │ │ -3964a4: c341 |00d8: shl-long/2addr v1, v4 │ │ -3964a6: 2900 4d01 |00d9: goto/16 0226 // +014d │ │ -3964aa: 6205 2878 |00db: sget-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7828 │ │ -3964ae: 8434 |00dd: long-to-int v4, v3 │ │ -3964b0: 3305 0500 |00de: if-ne v5, v0, 00e3 // +0005 │ │ -3964b4: c441 |00e0: shr-long/2addr v1, v4 │ │ -3964b6: 2900 4501 |00e1: goto/16 0226 // +0145 │ │ -3964ba: c541 |00e3: ushr-long/2addr v1, v4 │ │ -3964bc: 2900 4201 |00e4: goto/16 0226 // +0142 │ │ -3964c0: 6101 cd72 |00e6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3964c4: ad07 0701 |00e8: mul-double v7, v7, v1 │ │ -3964c8: 7120 b7a3 8700 |00ea: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -3964ce: 0b01 |00ed: move-result-wide v1 │ │ -3964d0: 8b11 |00ee: double-to-long v1, v1 │ │ -3964d2: 6103 cd72 |00ef: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3964d6: ad0a 0a03 |00f1: mul-double v10, v10, v3 │ │ -3964da: 7120 b7a3 ba00 |00f3: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -3964e0: 0b03 |00f6: move-result-wide v3 │ │ -3964e2: 8b33 |00f7: double-to-long v3, v3 │ │ -3964e4: 3105 1803 |00f8: cmp-long v5, v24, v3 │ │ -3964e8: 3c05 0300 |00fa: if-gtz v5, 00fd // +0003 │ │ -3964ec: 28db |00fc: goto 00d7 // -0025 │ │ -3964ee: 7d33 |00fd: neg-long v3, v3 │ │ -3964f0: 8434 |00fe: long-to-int v4, v3 │ │ -3964f2: 28e4 |00ff: goto 00e3 // -001c │ │ -3964f4: 6101 cd72 |0100: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3964f8: ad07 0701 |0102: mul-double v7, v7, v1 │ │ -3964fc: 7120 d297 8700 |0104: invoke-static {v7, v8}, Ljava/lang/Math;.sinh:(D)D // method@97d2 │ │ -396502: 0b01 |0107: move-result-wide v1 │ │ -396504: 2836 |0108: goto 013e // +0036 │ │ -396506: 6101 cd72 |0109: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -39650a: ad07 0701 |010b: mul-double v7, v7, v1 │ │ -39650e: 7120 d197 8700 |010d: invoke-static {v7, v8}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ -396514: 0b01 |0110: move-result-wide v1 │ │ -396516: 282d |0111: goto 013e // +002d │ │ -396518: 7140 a6a3 8765 |0112: invoke-static {v7, v8, v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ -39651e: 0a01 |0115: move-result v1 │ │ -396520: 3801 0400 |0116: if-eqz v1, 011a // +0004 │ │ -396524: 2900 dc02 |0118: goto/16 03f4 // +02dc │ │ -396528: 3001 0507 |011a: cmpg-double v1, v5, v7 │ │ -39652c: 3b01 65ff |011c: if-gez v1, 0081 // -009b │ │ -396530: 0505 1c00 |011e: move-wide/from16 v5, v28 │ │ -396534: 2900 d402 |0120: goto/16 03f4 // +02d4 │ │ -396538: 6101 cd72 |0122: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -39653c: ad07 0701 |0124: mul-double v7, v7, v1 │ │ -396540: 8b71 |0126: double-to-long v1, v7 │ │ -396542: 2203 7513 |0127: new-instance v3, Ljava/util/Random; // type@1375 │ │ -396546: 7030 a49a 1302 |0129: invoke-direct {v3, v1, v2}, Ljava/util/Random;.:(J)V // method@9aa4 │ │ -39654c: 6903 6978 |012c: sput-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@7869 │ │ -396550: 2900 f800 |012e: goto/16 0226 // +00f8 │ │ -396554: 6101 cd72 |0130: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396558: ad07 0701 |0132: mul-double v7, v7, v1 │ │ -39655c: 7120 cd97 8700 |0134: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@97cd │ │ -396562: 0b01 |0137: move-result-wide v1 │ │ -396564: 2900 ee00 |0138: goto/16 0226 // +00ee │ │ -396568: 7100 ffa3 0000 |013a: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.getNextRandom:()D // method@a3ff │ │ -39656e: 0b01 |013d: move-result-wide v1 │ │ -396570: ad05 011c |013e: mul-double v5, v1, v28 │ │ -396574: 2900 b402 |0140: goto/16 03f4 // +02b4 │ │ -396578: 6101 cd72 |0142: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -39657c: ad07 0701 |0144: mul-double v7, v7, v1 │ │ -396580: 8b71 |0146: double-to-long v1, v7 │ │ -396582: 6103 cd72 |0147: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396586: ad0a 0a03 |0149: mul-double v10, v10, v3 │ │ -39658a: 8ba3 |014b: double-to-long v3, v10 │ │ -39658c: bf31 |014c: rem-long/2addr v1, v3 │ │ -39658e: 2900 d900 |014d: goto/16 0226 // +00d9 │ │ -396592: 4602 0103 |014f: aget-object v2, v1, v3 │ │ -396596: 6e10 c8a2 0200 |0151: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -39659c: 0a02 |0154: move-result v2 │ │ -39659e: 3429 0300 |0155: if-lt v9, v2, 0158 // +0003 │ │ -3965a2: 280b |0157: goto 0162 // +000b │ │ -3965a4: 4604 0103 |0158: aget-object v4, v1, v3 │ │ -3965a8: 6e20 bda2 3400 |015a: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -3965ae: 0c04 |015d: move-result-object v4 │ │ -3965b0: 6e10 0aa3 0400 |015e: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -3965b6: 0b05 |0161: move-result-wide v5 │ │ -3965b8: 342c 0300 |0162: if-lt v12, v2, 0165 // +0003 │ │ -3965bc: 280b |0164: goto 016f // +000b │ │ -3965be: 4604 0103 |0165: aget-object v4, v1, v3 │ │ -3965c2: 6e20 bda2 c400 |0167: invoke-virtual {v4, v12}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -3965c8: 0c04 |016a: move-result-object v4 │ │ -3965ca: 6e10 0aa3 0400 |016b: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -3965d0: 0b1c |016e: move-result-wide v28 │ │ -3965d2: 4601 0103 |016f: aget-object v1, v1, v3 │ │ -3965d6: 3529 0400 |0171: if-ge v9, v2, 0175 // +0004 │ │ -3965da: 1212 |0173: const/4 v2, #int 1 // #1 │ │ -3965dc: 2802 |0174: goto 0176 // +0002 │ │ -3965de: 1202 |0175: const/4 v2, #int 0 // #0 │ │ -3965e0: 6e20 bda2 2100 |0176: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -3965e6: 0c01 |0179: move-result-object v1 │ │ -3965e8: 6e10 0aa3 0100 |017a: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -3965ee: 0b01 |017d: move-result-wide v1 │ │ -3965f0: cc51 |017e: sub-double/2addr v1, v5 │ │ -3965f2: ae01 011c |017f: div-double v1, v1, v28 │ │ -3965f6: 1807 1d77 4a07 ebff ef3f |0181: const-wide v7, #double 0.99999 // #3fefffeb074a771d │ │ -396600: cb71 |0186: add-double/2addr v1, v7 │ │ -396602: 8a11 |0187: double-to-int v1, v1 │ │ -396604: 3c01 0300 |0188: if-gtz v1, 018b // +0003 │ │ -396608: 2802 |018a: goto 018c // +0002 │ │ -39660a: 0119 |018b: move v9, v1 │ │ -39660c: 2391 1116 |018c: new-array v1, v9, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ -396610: 3593 1100 |018e: if-ge v3, v9, 019f // +0011 │ │ -396614: 7120 01a3 6500 |0190: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -39661a: 0c02 |0193: move-result-object v2 │ │ -39661c: 4d02 0103 |0194: aput-object v2, v1, v3 │ │ -396620: ab05 051c |0196: add-double v5, v5, v28 │ │ -396624: 7120 b7a3 6500 |0198: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -39662a: 0b05 |019b: move-result-wide v5 │ │ -39662c: d803 0301 |019c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -396630: 28f0 |019e: goto 018e // -0010 │ │ -396632: 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 │ │ -396638: 0c01 |01a2: move-result-object v1 │ │ -39663a: 1101 |01a3: return-object v1 │ │ -39663c: 6101 cd72 |01a4: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396640: ad07 0701 |01a6: mul-double v7, v7, v1 │ │ -396644: 8a71 |01a8: double-to-int v1, v7 │ │ -396646: 2312 1116 |01a9: new-array v2, v1, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ -39664a: 3513 1100 |01ab: if-ge v3, v1, 01bc // +0011 │ │ -39664e: 7100 ffa3 0000 |01ad: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.getNextRandom:()D // method@a3ff │ │ -396654: 0b04 |01b0: move-result-wide v4 │ │ -396656: ad04 041c |01b1: mul-double v4, v4, v28 │ │ -39665a: 7120 01a3 5400 |01b3: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -396660: 0c04 |01b6: move-result-object v4 │ │ -396662: 4d04 0203 |01b7: aput-object v4, v2, v3 │ │ -396666: d803 0301 |01b9: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39666a: 28f0 |01bb: goto 01ab // -0010 │ │ -39666c: 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 │ │ -396672: 0c01 |01bf: move-result-object v1 │ │ -396674: 1101 |01c0: return-object v1 │ │ -396676: ad07 0716 |01c1: mul-double v7, v7, v22 │ │ -39667a: ae05 0712 |01c3: div-double v5, v7, v18 │ │ -39667e: 2900 2f02 |01c5: goto/16 03f4 // +022f │ │ -396682: ad07 0716 |01c7: mul-double v7, v7, v22 │ │ -396686: ae05 0714 |01c9: div-double v5, v7, v20 │ │ -39668a: 2900 2902 |01cb: goto/16 03f4 // +0229 │ │ -39668e: 6101 cd72 |01cd: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396692: ad07 0701 |01cf: mul-double v7, v7, v1 │ │ -396696: 7120 b7a3 8700 |01d1: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -39669c: 0b01 |01d4: move-result-wide v1 │ │ -39669e: 8b11 |01d5: double-to-long v1, v1 │ │ -3966a0: bce1 |01d6: sub-long/2addr v1, v14 │ │ -3966a2: 284f |01d7: goto 0226 // +004f │ │ -3966a4: 6101 cd72 |01d8: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3966a8: ad07 0701 |01da: mul-double v7, v7, v1 │ │ -3966ac: 6101 cd72 |01dc: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3966b0: ad0a 0a01 |01de: mul-double v10, v10, v1 │ │ -3966b4: 7140 ca97 87ba |01e0: invoke-static {v7, v8, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3966ba: 0b01 |01e3: move-result-wide v1 │ │ -3966bc: 2900 5aff |01e4: goto/16 013e // -00a6 │ │ -3966c0: 1805 b969 89b2 0229 d840 |01e6: const-wide v5, #double 24740 // #40d82902b28969b9 │ │ -3966ca: 2900 0902 |01eb: goto/16 03f4 // +0209 │ │ -3966ce: 1901 5940 |01ed: const-wide/high16 v1, #long 4636737291354636288 // #4059 │ │ -3966d2: ae05 0701 |01ef: div-double v5, v7, v1 │ │ -3966d6: 2900 0302 |01f1: goto/16 03f4 // +0203 │ │ -3966da: 8b71 |01f3: double-to-long v1, v7 │ │ -3966dc: 3103 1801 |01f4: cmp-long v3, v24, v1 │ │ -3966e0: 3903 8bfe |01f6: if-nez v3, 0081 // -0175 │ │ -3966e4: 8ba1 |01f8: double-to-long v1, v10 │ │ -3966e6: 3103 1801 |01f9: cmp-long v3, v24, v1 │ │ -3966ea: 3803 f901 |01fb: if-eqz v3, 03f4 // +01f9 │ │ -3966ee: 2900 84fe |01fd: goto/16 0081 // -017c │ │ -3966f2: 6101 cd72 |01ff: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3966f6: ad07 0701 |0201: mul-double v7, v7, v1 │ │ -3966fa: 7120 b7a3 8700 |0203: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -396700: 0b01 |0206: move-result-wide v1 │ │ -396702: 8b11 |0207: double-to-long v1, v1 │ │ -396704: 6103 cd72 |0208: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396708: ad0a 0a03 |020a: mul-double v10, v10, v3 │ │ -39670c: 7120 b7a3 ba00 |020c: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -396712: 0b03 |020f: move-result-wide v3 │ │ -396714: 8b33 |0210: double-to-long v3, v3 │ │ -396716: c131 |0211: or-long/2addr v1, v3 │ │ -396718: 2814 |0212: goto 0226 // +0014 │ │ -39671a: 8b71 |0213: double-to-long v1, v7 │ │ -39671c: 3103 1801 |0214: cmp-long v3, v24, v1 │ │ -396720: 3803 6bfe |0216: if-eqz v3, 0081 // -0195 │ │ -396724: 2900 dc01 |0218: goto/16 03f4 // +01dc │ │ -396728: 6101 cd72 |021a: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -39672c: ad07 0701 |021c: mul-double v7, v7, v1 │ │ -396730: 7120 b7a3 8700 |021e: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -396736: 0b01 |0221: move-result-wide v1 │ │ -396738: 8b11 |0222: double-to-long v1, v1 │ │ -39673a: 7e11 |0223: not-long v1, v1 │ │ -39673c: c3d1 |0224: shl-long/2addr v1, v13 │ │ -39673e: c5d1 |0225: ushr-long/2addr v1, v13 │ │ -396740: 8611 |0226: long-to-double v1, v1 │ │ -396742: 2900 17ff |0227: goto/16 013e // -00e9 │ │ -396746: 6101 cd72 |0229: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -39674a: ad07 0701 |022b: mul-double v7, v7, v1 │ │ -39674e: 7120 b7a3 8700 |022d: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -396754: 0b01 |0230: move-result-wide v1 │ │ -396756: 8b11 |0231: double-to-long v1, v1 │ │ -396758: 6103 cd72 |0232: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -39675c: ad0a 0a03 |0234: mul-double v10, v10, v3 │ │ -396760: 7120 b7a3 ba00 |0236: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -396766: 0b03 |0239: move-result-wide v3 │ │ -396768: 8b33 |023a: double-to-long v3, v3 │ │ -39676a: c131 |023b: or-long/2addr v1, v3 │ │ -39676c: 28e7 |023c: goto 0223 // -0019 │ │ -39676e: 1801 0000 0048 4492 8d41 |023d: const-wide v1, #double 6.20156e+07 // #418d924448000000 │ │ -396778: ae05 0107 |0242: div-double v5, v1, v7 │ │ -39677c: 2900 b001 |0244: goto/16 03f4 // +01b0 │ │ -396780: 7140 a6a3 87ba |0246: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ -396786: 0a01 |0249: move-result v1 │ │ -396788: 3801 37fe |024a: if-eqz v1, 0081 // -01c9 │ │ -39678c: 2900 a801 |024c: goto/16 03f4 // +01a8 │ │ -396790: 6101 cd72 |024e: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396794: ad07 0701 |0250: mul-double v7, v7, v1 │ │ -396798: 7120 b7a3 8700 |0252: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -39679e: 0b01 |0255: move-result-wide v1 │ │ -3967a0: 8b11 |0256: double-to-long v1, v1 │ │ -3967a2: 6103 cd72 |0257: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3967a6: ad0a 0a03 |0259: mul-double v10, v10, v3 │ │ -3967aa: 7120 b7a3 ba00 |025b: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -3967b0: 0b03 |025e: move-result-wide v3 │ │ -3967b2: 8b33 |025f: double-to-long v3, v3 │ │ -3967b4: c031 |0260: and-long/2addr v1, v3 │ │ -3967b6: 28c2 |0261: goto 0223 // -003e │ │ -3967b8: 1905 f87f |0262: const-wide/high16 v5, #long 9221120237041090560 // #7ff8 │ │ -3967bc: 2900 9001 |0264: goto/16 03f4 // +0190 │ │ -3967c0: 8075 |0266: neg-double v5, v7 │ │ -3967c2: 2900 8d01 |0267: goto/16 03f4 // +018d │ │ -3967c6: ad07 070a |0269: mul-double v7, v7, v10 │ │ -3967ca: 6101 cd72 |026b: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3967ce: ad05 0701 |026d: mul-double v5, v7, v1 │ │ -3967d2: 2900 8501 |026f: goto/16 03f4 // +0185 │ │ -3967d6: 6101 cd72 |0271: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3967da: ad07 0701 |0273: mul-double v7, v7, v1 │ │ -3967de: 8b71 |0275: double-to-long v1, v7 │ │ -3967e0: 3003 050a |0276: cmpg-double v3, v5, v10 │ │ -3967e4: 3c03 0400 |0278: if-gtz v3, 027c // +0004 │ │ -3967e8: 8ba3 |027a: double-to-long v3, v10 │ │ -3967ea: 2803 |027b: goto 027e // +0003 │ │ -3967ec: 8ba3 |027c: double-to-long v3, v10 │ │ -3967ee: 7d33 |027d: neg-long v3, v3 │ │ -3967f0: 8633 |027e: long-to-double v3, v3 │ │ -3967f2: 6107 cd72 |027f: sget-wide v7, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3967f6: ad03 0307 |0281: mul-double v3, v3, v7 │ │ -3967fa: 8b33 |0283: double-to-long v3, v3 │ │ -3967fc: bf31 |0284: rem-long/2addr v1, v3 │ │ -3967fe: 8611 |0285: long-to-double v1, v1 │ │ -396800: 3007 0501 |0286: cmpg-double v7, v5, v1 │ │ -396804: 3c07 0400 |0288: if-gtz v7, 028c // +0004 │ │ -396808: 2900 b4fe |028a: goto/16 013e // -014c │ │ -39680c: 8633 |028c: long-to-double v3, v3 │ │ -39680e: cb31 |028d: add-double/2addr v1, v3 │ │ -396810: 2900 b0fe |028e: goto/16 013e // -0150 │ │ -396814: 3001 070a |0290: cmpg-double v1, v7, v10 │ │ -396818: 3c01 0400 |0292: if-gtz v1, 0296 // +0004 │ │ -39681c: 2900 de00 |0294: goto/16 0372 // +00de │ │ -396820: 04a5 |0296: move-wide v5, v10 │ │ -396822: 2900 5d01 |0297: goto/16 03f4 // +015d │ │ -396826: 2f01 070a |0299: cmpl-double v1, v7, v10 │ │ -39682a: 3a01 fbff |029b: if-ltz v1, 0296 // -0005 │ │ -39682e: 2900 d500 |029d: goto/16 0372 // +00d5 │ │ -396832: 7140 a6a3 87ba |029f: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ -396838: 0a01 |02a2: move-result v1 │ │ -39683a: 3901 5101 |02a3: if-nez v1, 03f4 // +0151 │ │ -39683e: 3001 070a |02a5: cmpg-double v1, v7, v10 │ │ -396842: 3b01 4d01 |02a7: if-gez v1, 03f4 // +014d │ │ -396846: 2900 d8fd |02a9: goto/16 0081 // -0228 │ │ -39684a: 6101 cd72 |02ab: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -39684e: ad07 0701 |02ad: mul-double v7, v7, v1 │ │ -396852: 7120 bd97 8700 |02af: invoke-static {v7, v8}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ -396858: 0b01 |02b2: move-result-wide v1 │ │ -39685a: 2900 8bfe |02b3: goto/16 013e // -0175 │ │ -39685e: 6101 cd72 |02b5: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396862: ad07 0701 |02b7: mul-double v7, v7, v1 │ │ -396866: 7120 be97 8700 |02b9: invoke-static {v7, v8}, Ljava/lang/Math;.log10:(D)D // method@97be │ │ -39686c: 0b01 |02bc: move-result-wide v1 │ │ -39686e: 2900 81fe |02bd: goto/16 013e // -017f │ │ -396872: 7140 a6a3 87ba |02bf: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ -396878: 0a01 |02c2: move-result v1 │ │ -39687a: 3901 befd |02c3: if-nez v1, 0081 // -0242 │ │ -39687e: 3001 070a |02c5: cmpg-double v1, v7, v10 │ │ -396882: 3c01 2d01 |02c7: if-gtz v1, 03f4 // +012d │ │ -396886: 2900 b8fd |02c9: goto/16 0081 // -0248 │ │ -39688a: 8b71 |02cb: double-to-long v1, v7 │ │ -39688c: 3103 1801 |02cc: cmp-long v3, v24, v1 │ │ -396890: 3803 2601 |02ce: if-eqz v3, 03f4 // +0126 │ │ -396894: 2900 b1fd |02d0: goto/16 0081 // -024f │ │ -396898: 6101 cd72 |02d2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -39689c: ad07 0701 |02d4: mul-double v7, v7, v1 │ │ -3968a0: 8b71 |02d6: double-to-long v1, v7 │ │ -3968a2: 9d01 0110 |02d7: mul-long v1, v1, v16 │ │ -3968a6: 8615 |02d9: long-to-double v5, v1 │ │ -3968a8: 2900 1a01 |02da: goto/16 03f4 // +011a │ │ -3968ac: 1905 f07f |02dc: const-wide/high16 v5, #long 9218868437227405312 // #7ff0 │ │ -3968b0: 2900 1601 |02de: goto/16 03f4 // +0116 │ │ -3968b4: 7120 b7a3 8700 |02e0: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -3968ba: 0b01 |02e3: move-result-wide v1 │ │ -3968bc: 8b11 |02e4: double-to-long v1, v1 │ │ -3968be: 7120 b7a3 ba00 |02e5: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -3968c4: 0b03 |02e8: move-result-wide v3 │ │ -3968c6: 8b33 |02e9: double-to-long v3, v3 │ │ -3968c8: be31 |02ea: div-long/2addr v1, v3 │ │ -3968ca: 2900 3bff |02eb: goto/16 0226 // -00c5 │ │ -3968ce: 7140 a6a3 87ba |02ed: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ -3968d4: 0a01 |02f0: move-result v1 │ │ -3968d6: 3901 0301 |02f1: if-nez v1, 03f4 // +0103 │ │ -3968da: 2f01 070a |02f3: cmpl-double v1, v7, v10 │ │ -3968de: 3d01 ff00 |02f5: if-lez v1, 03f4 // +00ff │ │ -3968e2: 2900 8afd |02f7: goto/16 0081 // -0276 │ │ -3968e6: ad07 0712 |02f9: mul-double v7, v7, v18 │ │ -3968ea: 2900 8200 |02fb: goto/16 037d // +0082 │ │ -3968ee: 7140 a6a3 87ba |02fd: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ -3968f4: 0a01 |0300: move-result v1 │ │ -3968f6: 3901 80fd |0301: if-nez v1, 0081 // -0280 │ │ -3968fa: 2f01 070a |0303: cmpl-double v1, v7, v10 │ │ -3968fe: 3a01 ef00 |0305: if-ltz v1, 03f4 // +00ef │ │ -396902: 2900 7afd |0307: goto/16 0081 // -0286 │ │ -396906: 6101 cd72 |0309: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -39690a: ad01 0107 |030b: mul-double v1, v1, v7 │ │ -39690e: 8b11 |030d: double-to-long v1, v1 │ │ -396910: 9d01 0110 |030e: mul-long v1, v1, v16 │ │ -396914: 8611 |0310: long-to-double v1, v1 │ │ -396916: ac05 0701 |0311: sub-double v5, v7, v1 │ │ -39691a: 2900 e100 |0313: goto/16 03f4 // +00e1 │ │ -39691e: 6101 cd72 |0315: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396922: ad07 0701 |0317: mul-double v7, v7, v1 │ │ -396926: 7120 bb97 8700 |0319: invoke-static {v7, v8}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ -39692c: 0b01 |031c: move-result-wide v1 │ │ -39692e: 2900 21fe |031d: goto/16 013e // -01df │ │ -396932: 6101 cd72 |031f: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396936: ad07 0701 |0321: mul-double v7, v7, v1 │ │ -39693a: 8b71 |0323: double-to-long v1, v7 │ │ -39693c: 1603 c800 |0324: const-wide/16 v3, #int 200 // #c8 │ │ -396940: 3105 0301 |0326: cmp-long v5, v3, v1 │ │ -396944: 3a05 3aff |0328: if-ltz v5, 0262 // -00c6 │ │ -396948: 8613 |032a: long-to-double v3, v1 │ │ -39694a: 8412 |032b: long-to-int v2, v1 │ │ -39694c: b192 |032c: sub-int/2addr v2, v9 │ │ -39694e: 34c2 0800 |032d: if-lt v2, v12, 0335 // +0008 │ │ -396952: 8325 |032f: int-to-double v5, v2 │ │ -396954: ad03 0305 |0330: mul-double v3, v3, v5 │ │ -396958: d802 02ff |0332: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39695c: 28f9 |0334: goto 032d // -0007 │ │ -39695e: ad05 031c |0335: mul-double v5, v3, v28 │ │ -396962: 2900 bd00 |0337: goto/16 03f4 // +00bd │ │ -396966: 7140 a6a3 87ba |0339: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ -39696c: 0a01 |033c: move-result v1 │ │ -39696e: 3801 b700 |033d: if-eqz v1, 03f4 // +00b7 │ │ -396972: 2900 42fd |033f: goto/16 0081 // -02be │ │ -396976: 1805 e795 a20a 9ee7 d440 |0341: const-wide v5, #double 21406.5 // #40d4e79e0aa295e7 │ │ -396980: 2900 ae00 |0346: goto/16 03f4 // +00ae │ │ -396984: 3001 0507 |0348: cmpg-double v1, v5, v7 │ │ -396988: 3c01 0400 |034a: if-gtz v1, 034e // +0004 │ │ -39698c: 0471 |034c: move-wide v1, v7 │ │ -39698e: 2802 |034d: goto 034f // +0002 │ │ -396990: 8071 |034e: neg-double v1, v7 │ │ -396992: 1803 54e3 a59b c420 803f |034f: const-wide v3, #double 0.007875 // #3f8020c49ba5e354 │ │ -39699c: 2f09 0301 |0354: cmpl-double v9, v3, v1 │ │ -3969a0: 3d09 0400 |0356: if-lez v9, 035a // +0004 │ │ -3969a4: 2900 9c00 |0358: goto/16 03f4 // +009c │ │ -3969a8: 1803 0000 00a2 941a 6d42 |035a: const-wide v3, #double 1e+12 // #426d1a94a2000000 │ │ -3969b2: 3005 0103 |035f: cmpg-double v5, v1, v3 │ │ -3969b6: 3b05 1100 |0361: if-gez v5, 0372 // +0011 │ │ -3969ba: 1901 6040 |0363: const-wide/high16 v1, #long 4638707616191610880 // #4060 │ │ -3969be: ad07 0701 |0365: mul-double v7, v7, v1 │ │ -3969c2: 7120 cd97 8700 |0367: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@97cd │ │ -3969c8: 0b01 |036a: move-result-wide v1 │ │ -3969ca: 8611 |036b: long-to-double v1, v1 │ │ -3969cc: 1903 803f |036c: const-wide/high16 v3, #long 4575657221408423936 // #3f80 │ │ -3969d0: ad05 0103 |036e: mul-double v5, v1, v3 │ │ -3969d4: 2900 8400 |0370: goto/16 03f4 // +0084 │ │ -3969d8: 0475 |0372: move-wide v5, v7 │ │ -3969da: 2900 8100 |0373: goto/16 03f4 // +0081 │ │ -3969de: ad07 071c |0375: mul-double v7, v7, v28 │ │ -3969e2: ae05 070a |0377: div-double v5, v7, v10 │ │ -3969e6: 2900 7b00 |0379: goto/16 03f4 // +007b │ │ -3969ea: ad07 0714 |037b: mul-double v7, v7, v20 │ │ -3969ee: ae05 0716 |037d: div-double v5, v7, v22 │ │ -3969f2: 2900 7500 |037f: goto/16 03f4 // +0075 │ │ -3969f6: 6101 cd72 |0381: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3969fa: ad07 0701 |0383: mul-double v7, v7, v1 │ │ -3969fe: 7120 b997 8700 |0385: invoke-static {v7, v8}, Ljava/lang/Math;.cosh:(D)D // method@97b9 │ │ -396a04: 0b01 |0388: move-result-wide v1 │ │ -396a06: 2900 b5fd |0389: goto/16 013e // -024b │ │ -396a0a: 6101 cd72 |038b: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396a0e: ad07 0701 |038d: mul-double v7, v7, v1 │ │ -396a12: 7120 b897 8700 |038f: invoke-static {v7, v8}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ -396a18: 0b01 |0392: move-result-wide v1 │ │ -396a1a: 2900 abfd |0393: goto/16 013e // -0255 │ │ -396a1e: 7140 a6a3 87ba |0395: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ -396a24: 0a01 |0398: move-result v1 │ │ -396a26: 3801 0300 |0399: if-eqz v1, 039c // +0003 │ │ -396a2a: 2859 |039b: goto 03f4 // +0059 │ │ -396a2c: 2f01 070a |039c: cmpl-double v1, v7, v10 │ │ -396a30: 3d01 e3fc |039e: if-lez v1, 0081 // -031d │ │ -396a34: 2900 7efd |03a0: goto/16 011e // -0282 │ │ -396a38: 6101 cd72 |03a2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396a3c: ad07 0701 |03a4: mul-double v7, v7, v1 │ │ -396a40: 7120 b797 8700 |03a6: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@97b7 │ │ -396a46: 0b01 |03a9: move-result-wide v1 │ │ -396a48: 2900 94fd |03aa: goto/16 013e // -026c │ │ -396a4c: 6101 cd72 |03ac: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396a50: ad07 0701 |03ae: mul-double v7, v7, v1 │ │ -396a54: 7120 b497 8700 |03b0: invoke-static {v7, v8}, Ljava/lang/Math;.atan:(D)D // method@97b4 │ │ -396a5a: 0b01 |03b3: move-result-wide v1 │ │ -396a5c: 2900 8afd |03b4: goto/16 013e // -0276 │ │ -396a60: 6101 cd72 |03b6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396a64: ad07 0701 |03b8: mul-double v7, v7, v1 │ │ -396a68: 7120 b397 8700 |03ba: invoke-static {v7, v8}, Ljava/lang/Math;.asin:(D)D // method@97b3 │ │ -396a6e: 0b01 |03bd: move-result-wide v1 │ │ -396a70: 2900 80fd |03be: goto/16 013e // -0280 │ │ -396a74: 8b71 |03c0: double-to-long v1, v7 │ │ -396a76: 3103 1801 |03c1: cmp-long v3, v24, v1 │ │ -396a7a: 3803 3100 |03c3: if-eqz v3, 03f4 // +0031 │ │ -396a7e: 8ba1 |03c5: double-to-long v1, v10 │ │ -396a80: 3103 1801 |03c6: cmp-long v3, v24, v1 │ │ -396a84: 3803 2c00 |03c8: if-eqz v3, 03f4 // +002c │ │ -396a88: 2900 b7fc |03ca: goto/16 0081 // -0349 │ │ -396a8c: 6101 cd72 |03cc: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396a90: ad07 0701 |03ce: mul-double v7, v7, v1 │ │ -396a94: 7120 b7a3 8700 |03d0: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -396a9a: 0b01 |03d3: move-result-wide v1 │ │ -396a9c: 8b11 |03d4: double-to-long v1, v1 │ │ -396a9e: 6103 cd72 |03d5: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396aa2: ad0a 0a03 |03d7: mul-double v10, v10, v3 │ │ -396aa6: 7120 b7a3 ba00 |03d9: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -396aac: 0b03 |03dc: move-result-wide v3 │ │ -396aae: 8b33 |03dd: double-to-long v3, v3 │ │ -396ab0: c031 |03de: and-long/2addr v1, v3 │ │ -396ab2: 2900 47fe |03df: goto/16 0226 // -01b9 │ │ -396ab6: ab05 070a |03e1: add-double v5, v7, v10 │ │ -396aba: 2811 |03e3: goto 03f4 // +0011 │ │ -396abc: 6101 cd72 |03e4: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -396ac0: ad07 0701 |03e6: mul-double v7, v7, v1 │ │ -396ac4: 7120 b297 8700 |03e8: invoke-static {v7, v8}, Ljava/lang/Math;.acos:(D)D // method@97b2 │ │ -396aca: 0b01 |03eb: move-result-wide v1 │ │ -396acc: 2900 52fd |03ec: goto/16 013e // -02ae │ │ -396ad0: 2f01 0507 |03ee: cmpl-double v1, v5, v7 │ │ -396ad4: 3d01 82ff |03f0: if-lez v1, 0372 // -007e │ │ -396ad8: 8071 |03f2: neg-double v1, v7 │ │ -396ada: 0415 |03f3: move-wide v5, v1 │ │ -396adc: 045c |03f4: move-wide v12, v5 │ │ -396ade: 2803 |03f5: goto 03f8 // +0003 │ │ -396ae0: 190c f87f |03f6: const-wide/high16 v12, #long 9221120237041090560 // #7ff8 │ │ -396ae4: 7120 b7a3 dc00 |03f8: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ -396aea: 0b01 |03fb: move-result-wide v1 │ │ -396aec: 7120 01a3 2100 |03fc: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -396af2: 0c01 |03ff: move-result-object v1 │ │ -396af4: 1101 |0400: return-object v1 │ │ -396af6: 0000 |0401: nop // spacer │ │ -396af8: 0001 4900 0100 0000 9e03 0000 9403 ... |0402: packed-switch-data (150 units) │ │ +3962e0: |[3962e0] net.sf.dibdib.thread_any.QOpMain.calcD4:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ +3962f0: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ +3962f4: 0801 1f00 |0002: move-object/from16 v1, v31 │ │ +3962f8: 5202 6078 |0004: iget v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +3962fc: 2113 |0006: array-length v3, v1 │ │ +3962fe: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +396300: 3732 0300 |0008: if-le v2, v3, 000b // +0003 │ │ +396304: 1104 |000a: return-object v4 │ │ +396306: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +396308: 1605 0000 |000c: const-wide/16 v5, #int 0 // #0 │ │ +39630c: 3c02 0400 |000e: if-gtz v2, 0012 // +0004 │ │ +396310: 0457 |0010: move-wide v7, v5 │ │ +396312: 2809 |0011: goto 001a // +0009 │ │ +396314: 4602 0103 |0012: aget-object v2, v1, v3 │ │ +396318: 1f02 b514 |0014: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +39631c: 6e10 0aa3 0200 |0016: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +396322: 0b07 |0019: move-result-wide v7 │ │ +396324: 5202 6078 |001a: iget v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +396328: 1219 |001c: const/4 v9, #int 1 // #1 │ │ +39632a: 3429 0400 |001d: if-lt v9, v2, 0021 // +0004 │ │ +39632e: 045a |001f: move-wide v10, v5 │ │ +396330: 2809 |0020: goto 0029 // +0009 │ │ +396332: 4602 0109 |0021: aget-object v2, v1, v9 │ │ +396336: 1f02 b514 |0023: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +39633a: 6e10 0aa3 0200 |0025: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +396340: 0b0a |0028: move-result-wide v10 │ │ +396342: 6202 6a77 |0029: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776a │ │ +396346: 7401 04a4 1e00 |002b: invoke-virtual/range {v30}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +39634c: 0a0e |002e: move-result v14 │ │ +39634e: 4402 020e |002f: aget v2, v2, v14 │ │ +396352: 160e 0100 |0031: const-wide/16 v14, #int 1 // #1 │ │ +396356: 1610 c31e |0033: const-wide/16 v16, #int 7875 // #1ec3 │ │ +39635a: 1912 6940 |0035: const-wide/high16 v18, #long 4641240890982006784 // #4069 │ │ +39635e: 1814 0000 0000 0080 6640 |0037: const-wide v20, #double 180 // #4066800000000000 │ │ +396368: 122c |003c: const/4 v12, #int 2 // #2 │ │ +39636a: 1816 182d 4454 fb21 0940 |003d: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ +396374: 130d 1600 |0042: const/16 v13, #int 22 // #16 │ │ +396378: 1618 0000 |0044: const-wide/16 v24, #int 0 // #0 │ │ +39637c: 181a 0000 0000 00c3 bec0 |0046: const-wide v26, #double -7875 // #c0bec30000000000 │ │ +396386: 181c 0000 0000 00c3 be40 |004b: const-wide v28, #double 7875 // #40bec30000000000 │ │ +396390: 2b02 b203 0000 |0050: packed-switch v2, 00000402 // +000003b2 │ │ +396396: 1104 |0053: return-object v4 │ │ +396398: 6101 cd72 |0054: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +39639c: ad07 0701 |0056: mul-double v7, v7, v1 │ │ +3963a0: 7120 b7a3 8700 |0058: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +3963a6: 0b01 |005b: move-result-wide v1 │ │ +3963a8: 8b11 |005c: double-to-long v1, v1 │ │ +3963aa: 6103 cd72 |005d: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3963ae: ad0a 0a03 |005f: mul-double v10, v10, v3 │ │ +3963b2: 7120 b7a3 ba00 |0061: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +3963b8: 0b03 |0064: move-result-wide v3 │ │ +3963ba: 8b33 |0065: double-to-long v3, v3 │ │ +3963bc: c231 |0066: xor-long/2addr v1, v3 │ │ +3963be: 2900 bf01 |0067: goto/16 0226 // +01bf │ │ +3963c2: 3001 0507 |0069: cmpg-double v1, v5, v7 │ │ +3963c6: 3c01 0c00 |006b: if-gtz v1, 0077 // +000c │ │ +3963ca: 6101 cd72 |006d: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3963ce: ad07 0701 |006f: mul-double v7, v7, v1 │ │ +3963d2: 7120 bb97 8700 |0071: invoke-static {v7, v8}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ +3963d8: 0b01 |0074: move-result-wide v1 │ │ +3963da: 2900 c900 |0075: goto/16 013e // +00c9 │ │ +3963de: 6101 cd72 |0077: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3963e2: ad07 0701 |0079: mul-double v7, v7, v1 │ │ +3963e6: 7120 b797 8700 |007b: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@97b7 │ │ +3963ec: 0b01 |007e: move-result-wide v1 │ │ +3963ee: 2900 bf00 |007f: goto/16 013e // +00bf │ │ +3963f2: 0505 1a00 |0081: move-wide/from16 v5, v26 │ │ +3963f6: 2900 7103 |0083: goto/16 03f4 // +0371 │ │ +3963fa: 1805 b969 89b2 0229 e840 |0085: const-wide v5, #double 49480.1 // #40e82902b28969b9 │ │ +396404: 2900 6a03 |008a: goto/16 03f4 // +036a │ │ +396408: 6101 cd72 |008c: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +39640c: ad07 0701 |008e: mul-double v7, v7, v1 │ │ +396410: 7120 d597 8700 |0090: invoke-static {v7, v8}, Ljava/lang/Math;.tanh:(D)D // method@97d5 │ │ +396416: 0b01 |0093: move-result-wide v1 │ │ +396418: 2900 aa00 |0094: goto/16 013e // +00aa │ │ +39641c: 6101 cd72 |0096: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396420: ad07 0701 |0098: mul-double v7, v7, v1 │ │ +396424: 7120 d497 8700 |009a: invoke-static {v7, v8}, Ljava/lang/Math;.tan:(D)D // method@97d4 │ │ +39642a: 0b01 |009d: move-result-wide v1 │ │ +39642c: 2900 a000 |009e: goto/16 013e // +00a0 │ │ +396430: 6101 cd72 |00a0: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396434: ad07 0701 |00a2: mul-double v7, v7, v1 │ │ +396438: 7120 b7a3 8700 |00a4: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +39643e: 0b01 |00a7: move-result-wide v1 │ │ +396440: 8b11 |00a8: double-to-long v1, v1 │ │ +396442: bbe1 |00a9: add-long/2addr v1, v14 │ │ +396444: 2900 7c01 |00aa: goto/16 0226 // +017c │ │ +396448: ac05 070a |00ac: sub-double v5, v7, v10 │ │ +39644c: 2900 4603 |00ae: goto/16 03f4 // +0346 │ │ +396450: ad07 0707 |00b0: mul-double v7, v7, v7 │ │ +396454: 6101 cd72 |00b2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396458: 2900 b901 |00b4: goto/16 026d // +01b9 │ │ +39645c: 6101 cd72 |00b6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396460: ad07 0701 |00b8: mul-double v7, v7, v1 │ │ +396464: 7120 d397 8700 |00ba: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@97d3 │ │ +39646a: 0b01 |00bd: move-result-wide v1 │ │ +39646c: 2900 8000 |00be: goto/16 013e // +0080 │ │ +396470: 6101 cd72 |00c0: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396474: ad07 0701 |00c2: mul-double v7, v7, v1 │ │ +396478: 7120 b7a3 8700 |00c4: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +39647e: 0b01 |00c7: move-result-wide v1 │ │ +396480: 8b11 |00c8: double-to-long v1, v1 │ │ +396482: 6103 cd72 |00c9: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396486: ad0a 0a03 |00cb: mul-double v10, v10, v3 │ │ +39648a: 7120 b7a3 ba00 |00cd: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +396490: 0b03 |00d0: move-result-wide v3 │ │ +396492: 8b33 |00d1: double-to-long v3, v3 │ │ +396494: 3105 1803 |00d2: cmp-long v5, v24, v3 │ │ +396498: 3d05 0700 |00d4: if-lez v5, 00db // +0007 │ │ +39649c: 7d33 |00d6: neg-long v3, v3 │ │ +39649e: 8434 |00d7: long-to-int v4, v3 │ │ +3964a0: c341 |00d8: shl-long/2addr v1, v4 │ │ +3964a2: 2900 4d01 |00d9: goto/16 0226 // +014d │ │ +3964a6: 6205 2878 |00db: sget-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7828 │ │ +3964aa: 8434 |00dd: long-to-int v4, v3 │ │ +3964ac: 3305 0500 |00de: if-ne v5, v0, 00e3 // +0005 │ │ +3964b0: c441 |00e0: shr-long/2addr v1, v4 │ │ +3964b2: 2900 4501 |00e1: goto/16 0226 // +0145 │ │ +3964b6: c541 |00e3: ushr-long/2addr v1, v4 │ │ +3964b8: 2900 4201 |00e4: goto/16 0226 // +0142 │ │ +3964bc: 6101 cd72 |00e6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3964c0: ad07 0701 |00e8: mul-double v7, v7, v1 │ │ +3964c4: 7120 b7a3 8700 |00ea: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +3964ca: 0b01 |00ed: move-result-wide v1 │ │ +3964cc: 8b11 |00ee: double-to-long v1, v1 │ │ +3964ce: 6103 cd72 |00ef: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3964d2: ad0a 0a03 |00f1: mul-double v10, v10, v3 │ │ +3964d6: 7120 b7a3 ba00 |00f3: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +3964dc: 0b03 |00f6: move-result-wide v3 │ │ +3964de: 8b33 |00f7: double-to-long v3, v3 │ │ +3964e0: 3105 1803 |00f8: cmp-long v5, v24, v3 │ │ +3964e4: 3c05 0300 |00fa: if-gtz v5, 00fd // +0003 │ │ +3964e8: 28db |00fc: goto 00d7 // -0025 │ │ +3964ea: 7d33 |00fd: neg-long v3, v3 │ │ +3964ec: 8434 |00fe: long-to-int v4, v3 │ │ +3964ee: 28e4 |00ff: goto 00e3 // -001c │ │ +3964f0: 6101 cd72 |0100: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3964f4: ad07 0701 |0102: mul-double v7, v7, v1 │ │ +3964f8: 7120 d297 8700 |0104: invoke-static {v7, v8}, Ljava/lang/Math;.sinh:(D)D // method@97d2 │ │ +3964fe: 0b01 |0107: move-result-wide v1 │ │ +396500: 2836 |0108: goto 013e // +0036 │ │ +396502: 6101 cd72 |0109: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396506: ad07 0701 |010b: mul-double v7, v7, v1 │ │ +39650a: 7120 d197 8700 |010d: invoke-static {v7, v8}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ +396510: 0b01 |0110: move-result-wide v1 │ │ +396512: 282d |0111: goto 013e // +002d │ │ +396514: 7140 a6a3 8765 |0112: invoke-static {v7, v8, v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ +39651a: 0a01 |0115: move-result v1 │ │ +39651c: 3801 0400 |0116: if-eqz v1, 011a // +0004 │ │ +396520: 2900 dc02 |0118: goto/16 03f4 // +02dc │ │ +396524: 3001 0507 |011a: cmpg-double v1, v5, v7 │ │ +396528: 3b01 65ff |011c: if-gez v1, 0081 // -009b │ │ +39652c: 0505 1c00 |011e: move-wide/from16 v5, v28 │ │ +396530: 2900 d402 |0120: goto/16 03f4 // +02d4 │ │ +396534: 6101 cd72 |0122: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396538: ad07 0701 |0124: mul-double v7, v7, v1 │ │ +39653c: 8b71 |0126: double-to-long v1, v7 │ │ +39653e: 2203 7513 |0127: new-instance v3, Ljava/util/Random; // type@1375 │ │ +396542: 7030 a49a 1302 |0129: invoke-direct {v3, v1, v2}, Ljava/util/Random;.:(J)V // method@9aa4 │ │ +396548: 6903 6978 |012c: sput-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@7869 │ │ +39654c: 2900 f800 |012e: goto/16 0226 // +00f8 │ │ +396550: 6101 cd72 |0130: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396554: ad07 0701 |0132: mul-double v7, v7, v1 │ │ +396558: 7120 cd97 8700 |0134: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@97cd │ │ +39655e: 0b01 |0137: move-result-wide v1 │ │ +396560: 2900 ee00 |0138: goto/16 0226 // +00ee │ │ +396564: 7100 ffa3 0000 |013a: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.getNextRandom:()D // method@a3ff │ │ +39656a: 0b01 |013d: move-result-wide v1 │ │ +39656c: ad05 011c |013e: mul-double v5, v1, v28 │ │ +396570: 2900 b402 |0140: goto/16 03f4 // +02b4 │ │ +396574: 6101 cd72 |0142: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396578: ad07 0701 |0144: mul-double v7, v7, v1 │ │ +39657c: 8b71 |0146: double-to-long v1, v7 │ │ +39657e: 6103 cd72 |0147: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396582: ad0a 0a03 |0149: mul-double v10, v10, v3 │ │ +396586: 8ba3 |014b: double-to-long v3, v10 │ │ +396588: bf31 |014c: rem-long/2addr v1, v3 │ │ +39658a: 2900 d900 |014d: goto/16 0226 // +00d9 │ │ +39658e: 4602 0103 |014f: aget-object v2, v1, v3 │ │ +396592: 6e10 c8a2 0200 |0151: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +396598: 0a02 |0154: move-result v2 │ │ +39659a: 3429 0300 |0155: if-lt v9, v2, 0158 // +0003 │ │ +39659e: 280b |0157: goto 0162 // +000b │ │ +3965a0: 4604 0103 |0158: aget-object v4, v1, v3 │ │ +3965a4: 6e20 bda2 3400 |015a: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +3965aa: 0c04 |015d: move-result-object v4 │ │ +3965ac: 6e10 0aa3 0400 |015e: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +3965b2: 0b05 |0161: move-result-wide v5 │ │ +3965b4: 342c 0300 |0162: if-lt v12, v2, 0165 // +0003 │ │ +3965b8: 280b |0164: goto 016f // +000b │ │ +3965ba: 4604 0103 |0165: aget-object v4, v1, v3 │ │ +3965be: 6e20 bda2 c400 |0167: invoke-virtual {v4, v12}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +3965c4: 0c04 |016a: move-result-object v4 │ │ +3965c6: 6e10 0aa3 0400 |016b: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +3965cc: 0b1c |016e: move-result-wide v28 │ │ +3965ce: 4601 0103 |016f: aget-object v1, v1, v3 │ │ +3965d2: 3529 0400 |0171: if-ge v9, v2, 0175 // +0004 │ │ +3965d6: 1212 |0173: const/4 v2, #int 1 // #1 │ │ +3965d8: 2802 |0174: goto 0176 // +0002 │ │ +3965da: 1202 |0175: const/4 v2, #int 0 // #0 │ │ +3965dc: 6e20 bda2 2100 |0176: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +3965e2: 0c01 |0179: move-result-object v1 │ │ +3965e4: 6e10 0aa3 0100 |017a: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +3965ea: 0b01 |017d: move-result-wide v1 │ │ +3965ec: cc51 |017e: sub-double/2addr v1, v5 │ │ +3965ee: ae01 011c |017f: div-double v1, v1, v28 │ │ +3965f2: 1807 1d77 4a07 ebff ef3f |0181: const-wide v7, #double 0.99999 // #3fefffeb074a771d │ │ +3965fc: cb71 |0186: add-double/2addr v1, v7 │ │ +3965fe: 8a11 |0187: double-to-int v1, v1 │ │ +396600: 3c01 0300 |0188: if-gtz v1, 018b // +0003 │ │ +396604: 2802 |018a: goto 018c // +0002 │ │ +396606: 0119 |018b: move v9, v1 │ │ +396608: 2391 1116 |018c: new-array v1, v9, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ +39660c: 3593 1100 |018e: if-ge v3, v9, 019f // +0011 │ │ +396610: 7120 01a3 6500 |0190: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +396616: 0c02 |0193: move-result-object v2 │ │ +396618: 4d02 0103 |0194: aput-object v2, v1, v3 │ │ +39661c: ab05 051c |0196: add-double v5, v5, v28 │ │ +396620: 7120 b7a3 6500 |0198: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +396626: 0b05 |019b: move-result-wide v5 │ │ +396628: d803 0301 |019c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39662c: 28f0 |019e: goto 018e // -0010 │ │ +39662e: 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 │ │ +396634: 0c01 |01a2: move-result-object v1 │ │ +396636: 1101 |01a3: return-object v1 │ │ +396638: 6101 cd72 |01a4: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +39663c: ad07 0701 |01a6: mul-double v7, v7, v1 │ │ +396640: 8a71 |01a8: double-to-int v1, v7 │ │ +396642: 2312 1116 |01a9: new-array v2, v1, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ +396646: 3513 1100 |01ab: if-ge v3, v1, 01bc // +0011 │ │ +39664a: 7100 ffa3 0000 |01ad: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.getNextRandom:()D // method@a3ff │ │ +396650: 0b04 |01b0: move-result-wide v4 │ │ +396652: ad04 041c |01b1: mul-double v4, v4, v28 │ │ +396656: 7120 01a3 5400 |01b3: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +39665c: 0c04 |01b6: move-result-object v4 │ │ +39665e: 4d04 0203 |01b7: aput-object v4, v2, v3 │ │ +396662: d803 0301 |01b9: add-int/lit8 v3, v3, #int 1 // #01 │ │ +396666: 28f0 |01bb: goto 01ab // -0010 │ │ +396668: 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 │ │ +39666e: 0c01 |01bf: move-result-object v1 │ │ +396670: 1101 |01c0: return-object v1 │ │ +396672: ad07 0716 |01c1: mul-double v7, v7, v22 │ │ +396676: ae05 0712 |01c3: div-double v5, v7, v18 │ │ +39667a: 2900 2f02 |01c5: goto/16 03f4 // +022f │ │ +39667e: ad07 0716 |01c7: mul-double v7, v7, v22 │ │ +396682: ae05 0714 |01c9: div-double v5, v7, v20 │ │ +396686: 2900 2902 |01cb: goto/16 03f4 // +0229 │ │ +39668a: 6101 cd72 |01cd: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +39668e: ad07 0701 |01cf: mul-double v7, v7, v1 │ │ +396692: 7120 b7a3 8700 |01d1: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +396698: 0b01 |01d4: move-result-wide v1 │ │ +39669a: 8b11 |01d5: double-to-long v1, v1 │ │ +39669c: bce1 |01d6: sub-long/2addr v1, v14 │ │ +39669e: 284f |01d7: goto 0226 // +004f │ │ +3966a0: 6101 cd72 |01d8: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3966a4: ad07 0701 |01da: mul-double v7, v7, v1 │ │ +3966a8: 6101 cd72 |01dc: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3966ac: ad0a 0a01 |01de: mul-double v10, v10, v1 │ │ +3966b0: 7140 ca97 87ba |01e0: invoke-static {v7, v8, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3966b6: 0b01 |01e3: move-result-wide v1 │ │ +3966b8: 2900 5aff |01e4: goto/16 013e // -00a6 │ │ +3966bc: 1805 b969 89b2 0229 d840 |01e6: const-wide v5, #double 24740 // #40d82902b28969b9 │ │ +3966c6: 2900 0902 |01eb: goto/16 03f4 // +0209 │ │ +3966ca: 1901 5940 |01ed: const-wide/high16 v1, #long 4636737291354636288 // #4059 │ │ +3966ce: ae05 0701 |01ef: div-double v5, v7, v1 │ │ +3966d2: 2900 0302 |01f1: goto/16 03f4 // +0203 │ │ +3966d6: 8b71 |01f3: double-to-long v1, v7 │ │ +3966d8: 3103 1801 |01f4: cmp-long v3, v24, v1 │ │ +3966dc: 3903 8bfe |01f6: if-nez v3, 0081 // -0175 │ │ +3966e0: 8ba1 |01f8: double-to-long v1, v10 │ │ +3966e2: 3103 1801 |01f9: cmp-long v3, v24, v1 │ │ +3966e6: 3803 f901 |01fb: if-eqz v3, 03f4 // +01f9 │ │ +3966ea: 2900 84fe |01fd: goto/16 0081 // -017c │ │ +3966ee: 6101 cd72 |01ff: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3966f2: ad07 0701 |0201: mul-double v7, v7, v1 │ │ +3966f6: 7120 b7a3 8700 |0203: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +3966fc: 0b01 |0206: move-result-wide v1 │ │ +3966fe: 8b11 |0207: double-to-long v1, v1 │ │ +396700: 6103 cd72 |0208: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396704: ad0a 0a03 |020a: mul-double v10, v10, v3 │ │ +396708: 7120 b7a3 ba00 |020c: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +39670e: 0b03 |020f: move-result-wide v3 │ │ +396710: 8b33 |0210: double-to-long v3, v3 │ │ +396712: c131 |0211: or-long/2addr v1, v3 │ │ +396714: 2814 |0212: goto 0226 // +0014 │ │ +396716: 8b71 |0213: double-to-long v1, v7 │ │ +396718: 3103 1801 |0214: cmp-long v3, v24, v1 │ │ +39671c: 3803 6bfe |0216: if-eqz v3, 0081 // -0195 │ │ +396720: 2900 dc01 |0218: goto/16 03f4 // +01dc │ │ +396724: 6101 cd72 |021a: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396728: ad07 0701 |021c: mul-double v7, v7, v1 │ │ +39672c: 7120 b7a3 8700 |021e: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +396732: 0b01 |0221: move-result-wide v1 │ │ +396734: 8b11 |0222: double-to-long v1, v1 │ │ +396736: 7e11 |0223: not-long v1, v1 │ │ +396738: c3d1 |0224: shl-long/2addr v1, v13 │ │ +39673a: c5d1 |0225: ushr-long/2addr v1, v13 │ │ +39673c: 8611 |0226: long-to-double v1, v1 │ │ +39673e: 2900 17ff |0227: goto/16 013e // -00e9 │ │ +396742: 6101 cd72 |0229: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396746: ad07 0701 |022b: mul-double v7, v7, v1 │ │ +39674a: 7120 b7a3 8700 |022d: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +396750: 0b01 |0230: move-result-wide v1 │ │ +396752: 8b11 |0231: double-to-long v1, v1 │ │ +396754: 6103 cd72 |0232: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396758: ad0a 0a03 |0234: mul-double v10, v10, v3 │ │ +39675c: 7120 b7a3 ba00 |0236: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +396762: 0b03 |0239: move-result-wide v3 │ │ +396764: 8b33 |023a: double-to-long v3, v3 │ │ +396766: c131 |023b: or-long/2addr v1, v3 │ │ +396768: 28e7 |023c: goto 0223 // -0019 │ │ +39676a: 1801 0000 0048 4492 8d41 |023d: const-wide v1, #double 6.20156e+07 // #418d924448000000 │ │ +396774: ae05 0107 |0242: div-double v5, v1, v7 │ │ +396778: 2900 b001 |0244: goto/16 03f4 // +01b0 │ │ +39677c: 7140 a6a3 87ba |0246: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ +396782: 0a01 |0249: move-result v1 │ │ +396784: 3801 37fe |024a: if-eqz v1, 0081 // -01c9 │ │ +396788: 2900 a801 |024c: goto/16 03f4 // +01a8 │ │ +39678c: 6101 cd72 |024e: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396790: ad07 0701 |0250: mul-double v7, v7, v1 │ │ +396794: 7120 b7a3 8700 |0252: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +39679a: 0b01 |0255: move-result-wide v1 │ │ +39679c: 8b11 |0256: double-to-long v1, v1 │ │ +39679e: 6103 cd72 |0257: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3967a2: ad0a 0a03 |0259: mul-double v10, v10, v3 │ │ +3967a6: 7120 b7a3 ba00 |025b: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +3967ac: 0b03 |025e: move-result-wide v3 │ │ +3967ae: 8b33 |025f: double-to-long v3, v3 │ │ +3967b0: c031 |0260: and-long/2addr v1, v3 │ │ +3967b2: 28c2 |0261: goto 0223 // -003e │ │ +3967b4: 1905 f87f |0262: const-wide/high16 v5, #long 9221120237041090560 // #7ff8 │ │ +3967b8: 2900 9001 |0264: goto/16 03f4 // +0190 │ │ +3967bc: 8075 |0266: neg-double v5, v7 │ │ +3967be: 2900 8d01 |0267: goto/16 03f4 // +018d │ │ +3967c2: ad07 070a |0269: mul-double v7, v7, v10 │ │ +3967c6: 6101 cd72 |026b: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3967ca: ad05 0701 |026d: mul-double v5, v7, v1 │ │ +3967ce: 2900 8501 |026f: goto/16 03f4 // +0185 │ │ +3967d2: 6101 cd72 |0271: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3967d6: ad07 0701 |0273: mul-double v7, v7, v1 │ │ +3967da: 8b71 |0275: double-to-long v1, v7 │ │ +3967dc: 3003 050a |0276: cmpg-double v3, v5, v10 │ │ +3967e0: 3c03 0400 |0278: if-gtz v3, 027c // +0004 │ │ +3967e4: 8ba3 |027a: double-to-long v3, v10 │ │ +3967e6: 2803 |027b: goto 027e // +0003 │ │ +3967e8: 8ba3 |027c: double-to-long v3, v10 │ │ +3967ea: 7d33 |027d: neg-long v3, v3 │ │ +3967ec: 8633 |027e: long-to-double v3, v3 │ │ +3967ee: 6107 cd72 |027f: sget-wide v7, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3967f2: ad03 0307 |0281: mul-double v3, v3, v7 │ │ +3967f6: 8b33 |0283: double-to-long v3, v3 │ │ +3967f8: bf31 |0284: rem-long/2addr v1, v3 │ │ +3967fa: 8611 |0285: long-to-double v1, v1 │ │ +3967fc: 3007 0501 |0286: cmpg-double v7, v5, v1 │ │ +396800: 3c07 0400 |0288: if-gtz v7, 028c // +0004 │ │ +396804: 2900 b4fe |028a: goto/16 013e // -014c │ │ +396808: 8633 |028c: long-to-double v3, v3 │ │ +39680a: cb31 |028d: add-double/2addr v1, v3 │ │ +39680c: 2900 b0fe |028e: goto/16 013e // -0150 │ │ +396810: 3001 070a |0290: cmpg-double v1, v7, v10 │ │ +396814: 3c01 0400 |0292: if-gtz v1, 0296 // +0004 │ │ +396818: 2900 de00 |0294: goto/16 0372 // +00de │ │ +39681c: 04a5 |0296: move-wide v5, v10 │ │ +39681e: 2900 5d01 |0297: goto/16 03f4 // +015d │ │ +396822: 2f01 070a |0299: cmpl-double v1, v7, v10 │ │ +396826: 3a01 fbff |029b: if-ltz v1, 0296 // -0005 │ │ +39682a: 2900 d500 |029d: goto/16 0372 // +00d5 │ │ +39682e: 7140 a6a3 87ba |029f: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ +396834: 0a01 |02a2: move-result v1 │ │ +396836: 3901 5101 |02a3: if-nez v1, 03f4 // +0151 │ │ +39683a: 3001 070a |02a5: cmpg-double v1, v7, v10 │ │ +39683e: 3b01 4d01 |02a7: if-gez v1, 03f4 // +014d │ │ +396842: 2900 d8fd |02a9: goto/16 0081 // -0228 │ │ +396846: 6101 cd72 |02ab: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +39684a: ad07 0701 |02ad: mul-double v7, v7, v1 │ │ +39684e: 7120 bd97 8700 |02af: invoke-static {v7, v8}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ +396854: 0b01 |02b2: move-result-wide v1 │ │ +396856: 2900 8bfe |02b3: goto/16 013e // -0175 │ │ +39685a: 6101 cd72 |02b5: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +39685e: ad07 0701 |02b7: mul-double v7, v7, v1 │ │ +396862: 7120 be97 8700 |02b9: invoke-static {v7, v8}, Ljava/lang/Math;.log10:(D)D // method@97be │ │ +396868: 0b01 |02bc: move-result-wide v1 │ │ +39686a: 2900 81fe |02bd: goto/16 013e // -017f │ │ +39686e: 7140 a6a3 87ba |02bf: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ +396874: 0a01 |02c2: move-result v1 │ │ +396876: 3901 befd |02c3: if-nez v1, 0081 // -0242 │ │ +39687a: 3001 070a |02c5: cmpg-double v1, v7, v10 │ │ +39687e: 3c01 2d01 |02c7: if-gtz v1, 03f4 // +012d │ │ +396882: 2900 b8fd |02c9: goto/16 0081 // -0248 │ │ +396886: 8b71 |02cb: double-to-long v1, v7 │ │ +396888: 3103 1801 |02cc: cmp-long v3, v24, v1 │ │ +39688c: 3803 2601 |02ce: if-eqz v3, 03f4 // +0126 │ │ +396890: 2900 b1fd |02d0: goto/16 0081 // -024f │ │ +396894: 6101 cd72 |02d2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396898: ad07 0701 |02d4: mul-double v7, v7, v1 │ │ +39689c: 8b71 |02d6: double-to-long v1, v7 │ │ +39689e: 9d01 0110 |02d7: mul-long v1, v1, v16 │ │ +3968a2: 8615 |02d9: long-to-double v5, v1 │ │ +3968a4: 2900 1a01 |02da: goto/16 03f4 // +011a │ │ +3968a8: 1905 f07f |02dc: const-wide/high16 v5, #long 9218868437227405312 // #7ff0 │ │ +3968ac: 2900 1601 |02de: goto/16 03f4 // +0116 │ │ +3968b0: 7120 b7a3 8700 |02e0: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +3968b6: 0b01 |02e3: move-result-wide v1 │ │ +3968b8: 8b11 |02e4: double-to-long v1, v1 │ │ +3968ba: 7120 b7a3 ba00 |02e5: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +3968c0: 0b03 |02e8: move-result-wide v3 │ │ +3968c2: 8b33 |02e9: double-to-long v3, v3 │ │ +3968c4: be31 |02ea: div-long/2addr v1, v3 │ │ +3968c6: 2900 3bff |02eb: goto/16 0226 // -00c5 │ │ +3968ca: 7140 a6a3 87ba |02ed: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ +3968d0: 0a01 |02f0: move-result v1 │ │ +3968d2: 3901 0301 |02f1: if-nez v1, 03f4 // +0103 │ │ +3968d6: 2f01 070a |02f3: cmpl-double v1, v7, v10 │ │ +3968da: 3d01 ff00 |02f5: if-lez v1, 03f4 // +00ff │ │ +3968de: 2900 8afd |02f7: goto/16 0081 // -0276 │ │ +3968e2: ad07 0712 |02f9: mul-double v7, v7, v18 │ │ +3968e6: 2900 8200 |02fb: goto/16 037d // +0082 │ │ +3968ea: 7140 a6a3 87ba |02fd: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ +3968f0: 0a01 |0300: move-result v1 │ │ +3968f2: 3901 80fd |0301: if-nez v1, 0081 // -0280 │ │ +3968f6: 2f01 070a |0303: cmpl-double v1, v7, v10 │ │ +3968fa: 3a01 ef00 |0305: if-ltz v1, 03f4 // +00ef │ │ +3968fe: 2900 7afd |0307: goto/16 0081 // -0286 │ │ +396902: 6101 cd72 |0309: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396906: ad01 0107 |030b: mul-double v1, v1, v7 │ │ +39690a: 8b11 |030d: double-to-long v1, v1 │ │ +39690c: 9d01 0110 |030e: mul-long v1, v1, v16 │ │ +396910: 8611 |0310: long-to-double v1, v1 │ │ +396912: ac05 0701 |0311: sub-double v5, v7, v1 │ │ +396916: 2900 e100 |0313: goto/16 03f4 // +00e1 │ │ +39691a: 6101 cd72 |0315: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +39691e: ad07 0701 |0317: mul-double v7, v7, v1 │ │ +396922: 7120 bb97 8700 |0319: invoke-static {v7, v8}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ +396928: 0b01 |031c: move-result-wide v1 │ │ +39692a: 2900 21fe |031d: goto/16 013e // -01df │ │ +39692e: 6101 cd72 |031f: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396932: ad07 0701 |0321: mul-double v7, v7, v1 │ │ +396936: 8b71 |0323: double-to-long v1, v7 │ │ +396938: 1603 c800 |0324: const-wide/16 v3, #int 200 // #c8 │ │ +39693c: 3105 0301 |0326: cmp-long v5, v3, v1 │ │ +396940: 3a05 3aff |0328: if-ltz v5, 0262 // -00c6 │ │ +396944: 8613 |032a: long-to-double v3, v1 │ │ +396946: 8412 |032b: long-to-int v2, v1 │ │ +396948: b192 |032c: sub-int/2addr v2, v9 │ │ +39694a: 34c2 0800 |032d: if-lt v2, v12, 0335 // +0008 │ │ +39694e: 8325 |032f: int-to-double v5, v2 │ │ +396950: ad03 0305 |0330: mul-double v3, v3, v5 │ │ +396954: d802 02ff |0332: add-int/lit8 v2, v2, #int -1 // #ff │ │ +396958: 28f9 |0334: goto 032d // -0007 │ │ +39695a: ad05 031c |0335: mul-double v5, v3, v28 │ │ +39695e: 2900 bd00 |0337: goto/16 03f4 // +00bd │ │ +396962: 7140 a6a3 87ba |0339: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ +396968: 0a01 |033c: move-result v1 │ │ +39696a: 3801 b700 |033d: if-eqz v1, 03f4 // +00b7 │ │ +39696e: 2900 42fd |033f: goto/16 0081 // -02be │ │ +396972: 1805 e795 a20a 9ee7 d440 |0341: const-wide v5, #double 21406.5 // #40d4e79e0aa295e7 │ │ +39697c: 2900 ae00 |0346: goto/16 03f4 // +00ae │ │ +396980: 3001 0507 |0348: cmpg-double v1, v5, v7 │ │ +396984: 3c01 0400 |034a: if-gtz v1, 034e // +0004 │ │ +396988: 0471 |034c: move-wide v1, v7 │ │ +39698a: 2802 |034d: goto 034f // +0002 │ │ +39698c: 8071 |034e: neg-double v1, v7 │ │ +39698e: 1803 54e3 a59b c420 803f |034f: const-wide v3, #double 0.007875 // #3f8020c49ba5e354 │ │ +396998: 2f09 0301 |0354: cmpl-double v9, v3, v1 │ │ +39699c: 3d09 0400 |0356: if-lez v9, 035a // +0004 │ │ +3969a0: 2900 9c00 |0358: goto/16 03f4 // +009c │ │ +3969a4: 1803 0000 00a2 941a 6d42 |035a: const-wide v3, #double 1e+12 // #426d1a94a2000000 │ │ +3969ae: 3005 0103 |035f: cmpg-double v5, v1, v3 │ │ +3969b2: 3b05 1100 |0361: if-gez v5, 0372 // +0011 │ │ +3969b6: 1901 6040 |0363: const-wide/high16 v1, #long 4638707616191610880 // #4060 │ │ +3969ba: ad07 0701 |0365: mul-double v7, v7, v1 │ │ +3969be: 7120 cd97 8700 |0367: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@97cd │ │ +3969c4: 0b01 |036a: move-result-wide v1 │ │ +3969c6: 8611 |036b: long-to-double v1, v1 │ │ +3969c8: 1903 803f |036c: const-wide/high16 v3, #long 4575657221408423936 // #3f80 │ │ +3969cc: ad05 0103 |036e: mul-double v5, v1, v3 │ │ +3969d0: 2900 8400 |0370: goto/16 03f4 // +0084 │ │ +3969d4: 0475 |0372: move-wide v5, v7 │ │ +3969d6: 2900 8100 |0373: goto/16 03f4 // +0081 │ │ +3969da: ad07 071c |0375: mul-double v7, v7, v28 │ │ +3969de: ae05 070a |0377: div-double v5, v7, v10 │ │ +3969e2: 2900 7b00 |0379: goto/16 03f4 // +007b │ │ +3969e6: ad07 0714 |037b: mul-double v7, v7, v20 │ │ +3969ea: ae05 0716 |037d: div-double v5, v7, v22 │ │ +3969ee: 2900 7500 |037f: goto/16 03f4 // +0075 │ │ +3969f2: 6101 cd72 |0381: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3969f6: ad07 0701 |0383: mul-double v7, v7, v1 │ │ +3969fa: 7120 b997 8700 |0385: invoke-static {v7, v8}, Ljava/lang/Math;.cosh:(D)D // method@97b9 │ │ +396a00: 0b01 |0388: move-result-wide v1 │ │ +396a02: 2900 b5fd |0389: goto/16 013e // -024b │ │ +396a06: 6101 cd72 |038b: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396a0a: ad07 0701 |038d: mul-double v7, v7, v1 │ │ +396a0e: 7120 b897 8700 |038f: invoke-static {v7, v8}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ +396a14: 0b01 |0392: move-result-wide v1 │ │ +396a16: 2900 abfd |0393: goto/16 013e // -0255 │ │ +396a1a: 7140 a6a3 87ba |0395: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a6 │ │ +396a20: 0a01 |0398: move-result v1 │ │ +396a22: 3801 0300 |0399: if-eqz v1, 039c // +0003 │ │ +396a26: 2859 |039b: goto 03f4 // +0059 │ │ +396a28: 2f01 070a |039c: cmpl-double v1, v7, v10 │ │ +396a2c: 3d01 e3fc |039e: if-lez v1, 0081 // -031d │ │ +396a30: 2900 7efd |03a0: goto/16 011e // -0282 │ │ +396a34: 6101 cd72 |03a2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396a38: ad07 0701 |03a4: mul-double v7, v7, v1 │ │ +396a3c: 7120 b797 8700 |03a6: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@97b7 │ │ +396a42: 0b01 |03a9: move-result-wide v1 │ │ +396a44: 2900 94fd |03aa: goto/16 013e // -026c │ │ +396a48: 6101 cd72 |03ac: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396a4c: ad07 0701 |03ae: mul-double v7, v7, v1 │ │ +396a50: 7120 b497 8700 |03b0: invoke-static {v7, v8}, Ljava/lang/Math;.atan:(D)D // method@97b4 │ │ +396a56: 0b01 |03b3: move-result-wide v1 │ │ +396a58: 2900 8afd |03b4: goto/16 013e // -0276 │ │ +396a5c: 6101 cd72 |03b6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396a60: ad07 0701 |03b8: mul-double v7, v7, v1 │ │ +396a64: 7120 b397 8700 |03ba: invoke-static {v7, v8}, Ljava/lang/Math;.asin:(D)D // method@97b3 │ │ +396a6a: 0b01 |03bd: move-result-wide v1 │ │ +396a6c: 2900 80fd |03be: goto/16 013e // -0280 │ │ +396a70: 8b71 |03c0: double-to-long v1, v7 │ │ +396a72: 3103 1801 |03c1: cmp-long v3, v24, v1 │ │ +396a76: 3803 3100 |03c3: if-eqz v3, 03f4 // +0031 │ │ +396a7a: 8ba1 |03c5: double-to-long v1, v10 │ │ +396a7c: 3103 1801 |03c6: cmp-long v3, v24, v1 │ │ +396a80: 3803 2c00 |03c8: if-eqz v3, 03f4 // +002c │ │ +396a84: 2900 b7fc |03ca: goto/16 0081 // -0349 │ │ +396a88: 6101 cd72 |03cc: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396a8c: ad07 0701 |03ce: mul-double v7, v7, v1 │ │ +396a90: 7120 b7a3 8700 |03d0: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +396a96: 0b01 |03d3: move-result-wide v1 │ │ +396a98: 8b11 |03d4: double-to-long v1, v1 │ │ +396a9a: 6103 cd72 |03d5: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396a9e: ad0a 0a03 |03d7: mul-double v10, v10, v3 │ │ +396aa2: 7120 b7a3 ba00 |03d9: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +396aa8: 0b03 |03dc: move-result-wide v3 │ │ +396aaa: 8b33 |03dd: double-to-long v3, v3 │ │ +396aac: c031 |03de: and-long/2addr v1, v3 │ │ +396aae: 2900 47fe |03df: goto/16 0226 // -01b9 │ │ +396ab2: ab05 070a |03e1: add-double v5, v7, v10 │ │ +396ab6: 2811 |03e3: goto 03f4 // +0011 │ │ +396ab8: 6101 cd72 |03e4: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +396abc: ad07 0701 |03e6: mul-double v7, v7, v1 │ │ +396ac0: 7120 b297 8700 |03e8: invoke-static {v7, v8}, Ljava/lang/Math;.acos:(D)D // method@97b2 │ │ +396ac6: 0b01 |03eb: move-result-wide v1 │ │ +396ac8: 2900 52fd |03ec: goto/16 013e // -02ae │ │ +396acc: 2f01 0507 |03ee: cmpl-double v1, v5, v7 │ │ +396ad0: 3d01 82ff |03f0: if-lez v1, 0372 // -007e │ │ +396ad4: 8071 |03f2: neg-double v1, v7 │ │ +396ad6: 0415 |03f3: move-wide v5, v1 │ │ +396ad8: 045c |03f4: move-wide v12, v5 │ │ +396ada: 2803 |03f5: goto 03f8 // +0003 │ │ +396adc: 190c f87f |03f6: const-wide/high16 v12, #long 9221120237041090560 // #7ff8 │ │ +396ae0: 7120 b7a3 dc00 |03f8: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b7 │ │ +396ae6: 0b01 |03fb: move-result-wide v1 │ │ +396ae8: 7120 01a3 2100 |03fc: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +396aee: 0c01 |03ff: move-result-object v1 │ │ +396af0: 1101 |0400: return-object v1 │ │ +396af2: 0000 |0401: nop // spacer │ │ +396af4: 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 │ │ @@ -1513702,70 +1513701,70 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -396044: |[396044] net.sf.dibdib.thread_any.QOpMain.getDescription:()Ljava/lang/String; │ │ -396054: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -396058: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -39605c: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -396062: 5471 6378 |0007: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ -396066: 3901 0700 |0009: if-nez v1, 0010 // +0007 │ │ -39606a: 1301 2e00 |000b: const/16 v1, #int 46 // #2e │ │ -39606e: 6e20 4498 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -396074: 2201 e812 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -396078: 7010 4098 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39607e: 6e10 03a4 0700 |0015: invoke-virtual {v7}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ -396084: 0c02 |0018: move-result-object v2 │ │ -396086: 6e20 4b98 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39608c: 1a02 0c01 |001c: const-string v2, " (" // string@010c │ │ -396090: 6e20 4b98 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396096: 5272 6078 |0021: iget v2, v7, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -39609a: 6e20 4798 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3960a0: 1a02 7004 |0026: const-string v2, ") " // string@0470 │ │ -3960a4: 6e20 4b98 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3960aa: 6e10 5498 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3960b0: 0c01 |002e: move-result-object v1 │ │ -3960b2: 6e20 4b98 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3960b8: 5471 6878 |0032: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -3960bc: 2112 |0034: array-length v2, v1 │ │ -3960be: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -3960c0: 3523 2600 |0036: if-ge v3, v2, 005c // +0026 │ │ -3960c4: 4604 0103 |0038: aget-object v4, v1, v3 │ │ -3960c8: 6e10 2298 0400 |003a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3960ce: 0a05 |003d: move-result v5 │ │ -3960d0: 3d05 1b00 |003e: if-lez v5, 0059 // +001b │ │ -3960d4: 2205 e812 |0040: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3960d8: 7010 4098 0500 |0042: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3960de: 1a06 a500 |0045: const-string v6, " " // string@00a5 │ │ -3960e2: 6e20 4b98 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3960e8: 6e20 4b98 4500 |004a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3960ee: 1304 2000 |004d: const/16 v4, #int 32 // #20 │ │ -3960f2: 6e20 4498 4500 |004f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3960f8: 6e10 5498 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3960fe: 0c04 |0055: move-result-object v4 │ │ -396100: 6e20 4b98 4000 |0056: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396106: d803 0301 |0059: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39610a: 28db |005b: goto 0036 // -0025 │ │ -39610c: 5471 6378 |005c: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ -396110: 3801 1800 |005e: if-eqz v1, 0076 // +0018 │ │ -396114: 2201 e812 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -396118: 7010 4098 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39611e: 1a02 1100 |0065: const-string v2, " " // string@0011 │ │ -396122: 6e20 4b98 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396128: 5472 6378 |006a: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ -39612c: 6e20 4b98 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396132: 6e10 5498 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -396138: 0c01 |0072: move-result-object v1 │ │ -39613a: 6e20 4b98 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396140: 6e10 5498 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -396146: 0c00 |0079: move-result-object v0 │ │ -396148: 1100 |007a: return-object v0 │ │ +396040: |[396040] net.sf.dibdib.thread_any.QOpMain.getDescription:()Ljava/lang/String; │ │ +396050: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +396054: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +396058: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +39605e: 5471 6378 |0007: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ +396062: 3901 0700 |0009: if-nez v1, 0010 // +0007 │ │ +396066: 1301 2e00 |000b: const/16 v1, #int 46 // #2e │ │ +39606a: 6e20 4498 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +396070: 2201 e812 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +396074: 7010 4098 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39607a: 6e10 03a4 0700 |0015: invoke-virtual {v7}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ +396080: 0c02 |0018: move-result-object v2 │ │ +396082: 6e20 4b98 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +396088: 1a02 0c01 |001c: const-string v2, " (" // string@010c │ │ +39608c: 6e20 4b98 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +396092: 5272 6078 |0021: iget v2, v7, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +396096: 6e20 4798 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +39609c: 1a02 7004 |0026: const-string v2, ") " // string@0470 │ │ +3960a0: 6e20 4b98 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3960a6: 6e10 5498 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3960ac: 0c01 |002e: move-result-object v1 │ │ +3960ae: 6e20 4b98 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3960b4: 5471 6878 |0032: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +3960b8: 2112 |0034: array-length v2, v1 │ │ +3960ba: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +3960bc: 3523 2600 |0036: if-ge v3, v2, 005c // +0026 │ │ +3960c0: 4604 0103 |0038: aget-object v4, v1, v3 │ │ +3960c4: 6e10 2298 0400 |003a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3960ca: 0a05 |003d: move-result v5 │ │ +3960cc: 3d05 1b00 |003e: if-lez v5, 0059 // +001b │ │ +3960d0: 2205 e812 |0040: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3960d4: 7010 4098 0500 |0042: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3960da: 1a06 a500 |0045: const-string v6, " " // string@00a5 │ │ +3960de: 6e20 4b98 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3960e4: 6e20 4b98 4500 |004a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3960ea: 1304 2000 |004d: const/16 v4, #int 32 // #20 │ │ +3960ee: 6e20 4498 4500 |004f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3960f4: 6e10 5498 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3960fa: 0c04 |0055: move-result-object v4 │ │ +3960fc: 6e20 4b98 4000 |0056: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +396102: d803 0301 |0059: add-int/lit8 v3, v3, #int 1 // #01 │ │ +396106: 28db |005b: goto 0036 // -0025 │ │ +396108: 5471 6378 |005c: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ +39610c: 3801 1800 |005e: if-eqz v1, 0076 // +0018 │ │ +396110: 2201 e812 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +396114: 7010 4098 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39611a: 1a02 1100 |0065: const-string v2, " " // string@0011 │ │ +39611e: 6e20 4b98 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +396124: 5472 6378 |006a: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7863 │ │ +396128: 6e20 4b98 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39612e: 6e10 5498 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +396134: 0c01 |0072: move-result-object v1 │ │ +396136: 6e20 4b98 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39613c: 6e10 5498 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +396142: 0c00 |0079: move-result-object v0 │ │ +396144: 1100 |007a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0007 line=454 │ │ 0x000d line=455 │ │ 0x0010 line=457 │ │ 0x0032 line=458 │ │ @@ -1513782,29 +1513781,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -39614c: |[39614c] net.sf.dibdib.thread_any.QOpMain.getOperator:()Ljava/lang/String; │ │ -39615c: 5430 6878 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -396160: 2101 |0002: array-length v1, v0 │ │ -396162: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -396164: 3512 1000 |0004: if-ge v2, v1, 0014 // +0010 │ │ -396168: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -39616a: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -39616e: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -396174: 0a00 |000c: move-result v0 │ │ -396176: 3c00 0700 |000d: if-gtz v0, 0014 // +0007 │ │ -39617a: 5430 6878 |000f: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -39617e: 4600 0002 |0011: aget-object v0, v0, v2 │ │ -396182: 2802 |0013: goto 0015 // +0002 │ │ -396184: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -396186: 1100 |0015: return-object v0 │ │ +396148: |[396148] net.sf.dibdib.thread_any.QOpMain.getOperator:()Ljava/lang/String; │ │ +396158: 5430 6878 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +39615c: 2101 |0002: array-length v1, v0 │ │ +39615e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +396160: 3512 1000 |0004: if-ge v2, v1, 0014 // +0010 │ │ +396164: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +396166: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +39616a: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +396170: 0a00 |000c: move-result v0 │ │ +396172: 3c00 0700 |000d: if-gtz v0, 0014 // +0007 │ │ +396176: 5430 6878 |000f: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +39617a: 4600 0002 |0011: aget-object v0, v0, v2 │ │ +39617e: 2802 |0013: goto 0015 // +0002 │ │ +396180: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +396182: 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;) │ │ @@ -1513812,30 +1513811,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -396188: |[396188] net.sf.dibdib.thread_any.QOpMain.getOperatorOrName:()Ljava/lang/String; │ │ -396198: 5430 6878 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -39619c: 2101 |0002: array-length v1, v0 │ │ -39619e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -3961a0: 3512 1000 |0004: if-ge v2, v1, 0014 // +0010 │ │ -3961a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3961a6: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -3961aa: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3961b0: 0a00 |000c: move-result v0 │ │ -3961b2: 3c00 0700 |000d: if-gtz v0, 0014 // +0007 │ │ -3961b6: 5430 6878 |000f: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ -3961ba: 4600 0002 |0011: aget-object v0, v0, v2 │ │ -3961be: 2805 |0013: goto 0018 // +0005 │ │ -3961c0: 6e10 03a4 0300 |0014: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ -3961c6: 0c00 |0017: move-result-object v0 │ │ -3961c8: 1100 |0018: return-object v0 │ │ +396184: |[396184] net.sf.dibdib.thread_any.QOpMain.getOperatorOrName:()Ljava/lang/String; │ │ +396194: 5430 6878 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +396198: 2101 |0002: array-length v1, v0 │ │ +39619a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +39619c: 3512 1000 |0004: if-ge v2, v1, 0014 // +0010 │ │ +3961a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3961a2: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +3961a6: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3961ac: 0a00 |000c: move-result v0 │ │ +3961ae: 3c00 0700 |000d: if-gtz v0, 0014 // +0007 │ │ +3961b2: 5430 6878 |000f: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7868 │ │ +3961b6: 4600 0002 |0011: aget-object v0, v0, v2 │ │ +3961ba: 2805 |0013: goto 0018 // +0005 │ │ +3961bc: 6e10 03a4 0300 |0014: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ +3961c2: 0c00 |0017: move-result-object v0 │ │ +3961c4: 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;) │ │ @@ -1513843,20 +1513842,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3961cc: |[3961cc] net.sf.dibdib.thread_any.QOpMain.getShash:()J │ │ -3961dc: 6e10 03a4 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ -3961e2: 0c00 |0003: move-result-object v0 │ │ -3961e4: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ -3961ea: 0b00 |0007: move-result-wide v0 │ │ -3961ec: 1000 |0008: return-wide v0 │ │ +3961c8: |[3961c8] net.sf.dibdib.thread_any.QOpMain.getShash:()J │ │ +3961d8: 6e10 03a4 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a403 │ │ +3961de: 0c00 |0003: move-result-object v0 │ │ +3961e0: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ +3961e6: 0b00 |0007: move-result-wide v0 │ │ +3961e8: 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 : 17062 (QOpMain.java) │ │ @@ -1513999,210 +1513998,210 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 398 16-bit code units │ │ -3a7648: |[3a7648] net.sf.dibdib.thread_feed.QOpFeed.:()V │ │ -3a7658: 2200 e214 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a765c: 1a01 75c4 |0002: const-string v1, "zzACCESSCODE" // string@c475 │ │ -3a7660: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a7662: 7030 f9a4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a7668: 6900 7579 |0008: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzACCESSCODE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7975 │ │ -3a766c: 2201 e214 |000a: new-instance v1, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7670: 1a03 77c4 |000c: const-string v3, "zzAPPLY" // string@c477 │ │ -3a7674: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3a7676: 7030 f9a4 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a767c: 6901 7679 |0012: sput-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3a7680: 2203 e214 |0014: new-instance v3, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7684: 1a05 79c4 |0016: const-string v5, "zzCHATACK" // string@c479 │ │ -3a7688: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3a768a: 7030 f9a4 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a7690: 6903 7779 |001c: sput-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3a7694: 2205 e214 |001e: new-instance v5, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7698: 1a07 7ac4 |0020: const-string v7, "zzCHATADD" // string@c47a │ │ -3a769c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3a769e: 7030 f9a4 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a76a4: 6905 7879 |0026: sput-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ -3a76a8: 2207 e214 |0028: new-instance v7, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a76ac: 1a09 7bc4 |002a: const-string v9, "zzCHATADD4CHAT" // string@c47b │ │ -3a76b0: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3a76b2: 7030 f9a4 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a76b8: 6907 7979 |0030: sput-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ -3a76bc: 2209 e214 |0032: new-instance v9, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a76c0: 1a0b 7cc4 |0034: const-string v11, "zzCHATINVIT" // string@c47c │ │ -3a76c4: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3a76c6: 7030 f9a4 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a76cc: 6909 7a79 |003a: sput-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ -3a76d0: 220b e214 |003c: new-instance v11, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a76d4: 1a0d 7dc4 |003e: const-string v13, "zzCHATRECV" // string@c47d │ │ -3a76d8: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3a76da: 7030 f9a4 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a76e0: 690b 7b79 |0044: sput-object v11, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ -3a76e4: 220d e214 |0046: new-instance v13, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a76e8: 1a0f 7ec4 |0048: const-string v15, "zzCHATRENAME" // string@c47e │ │ -3a76ec: 127e |004a: const/4 v14, #int 7 // #7 │ │ -3a76ee: 7030 f9a4 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a76f4: 690d 7c79 |004e: sput-object v13, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ -3a76f8: 220f e214 |0050: new-instance v15, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a76fc: 1a0e 7fc4 |0052: const-string v14, "zzCHATSEND" // string@c47f │ │ -3a7700: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -3a7704: 7030 f9a4 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a770a: 690f 7d79 |0059: sput-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ -3a770e: 220e e214 |005b: new-instance v14, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7712: 1a0c 81c4 |005d: const-string v12, "zzCONT2CHAT" // string@c481 │ │ -3a7716: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -3a771a: 7030 f9a4 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a7720: 690e 7e79 |0064: sput-object v14, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ -3a7724: 220c e214 |0066: new-instance v12, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7728: 1a0a 82c4 |0068: const-string v10, "zzCONTACTADD" // string@c482 │ │ -3a772c: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ -3a7730: 7030 f9a4 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a7736: 690c 7f79 |006f: sput-object v12, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ -3a773a: 220a e214 |0071: new-instance v10, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a773e: 1a08 86c4 |0073: const-string v8, "zzEXEC" // string@c486 │ │ -3a7742: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ -3a7746: 7030 f9a4 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a774c: 690a 8079 |007a: sput-object v10, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzEXEC:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ -3a7750: 2208 e214 |007c: new-instance v8, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7754: 1a06 87c4 |007e: const-string v6, "zzFILL" // string@c487 │ │ -3a7758: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ -3a775c: 7030 f9a4 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a7762: 6908 8179 |0085: sput-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7981 │ │ -3a7766: 2206 e214 |0087: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a776a: 1a04 88c4 |0089: const-string v4, "zzGET" // string@c488 │ │ -3a776e: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -3a7772: 7030 f9a4 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a7778: 6906 8279 |0090: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ -3a777c: 2204 e214 |0092: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7780: 1a02 89c4 |0094: const-string v2, "zzGETFORCED" // string@c489 │ │ -3a7784: 0810 0600 |0096: move-object/from16 v16, v6 │ │ -3a7788: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ -3a778c: 7030 f9a4 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a7792: 6904 8379 |009d: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3a7796: 2202 e214 |009f: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a779a: 1a06 8ec4 |00a1: const-string v6, "zzINIT_NEW" // string@c48e │ │ -3a779e: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ -3a77a2: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ -3a77a6: 7030 f9a4 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a77ac: 6902 8579 |00aa: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_NEW:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7985 │ │ -3a77b0: 2206 e214 |00ac: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a77b4: 1a04 8dc4 |00ae: const-string v4, "zzINIT_LOAD" // string@c48d │ │ -3a77b8: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ -3a77bc: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ -3a77c0: 7030 f9a4 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a77c6: 6906 8479 |00b7: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_LOAD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ -3a77ca: 2204 e214 |00b9: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a77ce: 1a02 93c4 |00bb: const-string v2, "zzPHRASE" // string@c493 │ │ -3a77d2: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ -3a77d6: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ -3a77da: 7030 f9a4 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a77e0: 6904 8679 |00c4: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPHRASE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7986 │ │ -3a77e4: 2202 e214 |00c6: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a77e8: 1a06 94c4 |00c8: const-string v6, "zzPUSH" // string@c494 │ │ -3a77ec: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ -3a77f0: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ -3a77f4: 7030 f9a4 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a77fa: 6902 8779 |00d1: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ -3a77fe: 2206 e214 |00d3: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7802: 1a04 97c4 |00d5: const-string v4, "zzREFRESH" // string@c497 │ │ -3a7806: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ -3a780a: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ -3a780e: 7030 f9a4 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a7814: 6906 8879 |00de: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -3a7818: 2204 e214 |00e0: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a781c: 1a02 98c4 |00e2: const-string v2, "zzSAV0" // string@c498 │ │ -3a7820: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ -3a7824: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ -3a7828: 7030 f9a4 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a782e: 6904 8979 |00eb: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ -3a7832: 2202 e214 |00ed: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7836: 1a06 99c4 |00ef: const-string v6, "zzSAV0_zzEXIT" // string@c499 │ │ -3a783a: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ -3a783e: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ -3a7842: 7030 f9a4 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a7848: 6902 8a79 |00f8: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ -3a784c: 2206 e214 |00fa: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7850: 1a04 ae09 |00fc: const-string v4, "ARCHIVE" // string@09ae │ │ -3a7854: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ -3a7858: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ -3a785c: 7030 f9a4 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a7862: 6906 7179 |0105: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7971 │ │ -3a7866: 2202 e214 |0107: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a786a: 1a04 1d10 |0109: const-string v4, "CLRALL" // string@101d │ │ -3a786e: 0819 0600 |010b: move-object/from16 v25, v6 │ │ -3a7872: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ -3a7876: 7030 f9a4 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a787c: 6902 7279 |0112: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.CLRALL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7972 │ │ -3a7880: 2204 e214 |0114: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7884: 1a06 e51a |0116: const-string v6, "FSAVE" // string@1ae5 │ │ -3a7888: 081a 0200 |0118: move-object/from16 v26, v2 │ │ -3a788c: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ -3a7890: 7030 f9a4 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ -3a7896: 6904 7379 |011f: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7973 │ │ -3a789a: 1302 1900 |0121: const/16 v2, #int 25 // #19 │ │ -3a789e: 2322 1c16 |0123: new-array v2, v2, [Lnet/sf/dibdib/thread_feed/QOpFeed; // type@161c │ │ -3a78a2: 1206 |0125: const/4 v6, #int 0 // #0 │ │ -3a78a4: 4d00 0206 |0126: aput-object v0, v2, v6 │ │ -3a78a8: 1210 |0128: const/4 v0, #int 1 // #1 │ │ -3a78aa: 4d01 0200 |0129: aput-object v1, v2, v0 │ │ -3a78ae: 1220 |012b: const/4 v0, #int 2 // #2 │ │ -3a78b0: 4d03 0200 |012c: aput-object v3, v2, v0 │ │ -3a78b4: 1230 |012e: const/4 v0, #int 3 // #3 │ │ -3a78b6: 4d05 0200 |012f: aput-object v5, v2, v0 │ │ -3a78ba: 1240 |0131: const/4 v0, #int 4 // #4 │ │ -3a78bc: 4d07 0200 |0132: aput-object v7, v2, v0 │ │ -3a78c0: 1250 |0134: const/4 v0, #int 5 // #5 │ │ -3a78c2: 4d09 0200 |0135: aput-object v9, v2, v0 │ │ -3a78c6: 1260 |0137: const/4 v0, #int 6 // #6 │ │ -3a78c8: 4d0b 0200 |0138: aput-object v11, v2, v0 │ │ -3a78cc: 1270 |013a: const/4 v0, #int 7 // #7 │ │ -3a78ce: 4d0d 0200 |013b: aput-object v13, v2, v0 │ │ -3a78d2: 1300 0800 |013d: const/16 v0, #int 8 // #8 │ │ -3a78d6: 4d0f 0200 |013f: aput-object v15, v2, v0 │ │ -3a78da: 1300 0900 |0141: const/16 v0, #int 9 // #9 │ │ -3a78de: 4d0e 0200 |0143: aput-object v14, v2, v0 │ │ -3a78e2: 1300 0a00 |0145: const/16 v0, #int 10 // #a │ │ -3a78e6: 4d0c 0200 |0147: aput-object v12, v2, v0 │ │ -3a78ea: 1300 0b00 |0149: const/16 v0, #int 11 // #b │ │ -3a78ee: 4d0a 0200 |014b: aput-object v10, v2, v0 │ │ -3a78f2: 1300 0c00 |014d: const/16 v0, #int 12 // #c │ │ -3a78f6: 4d08 0200 |014f: aput-object v8, v2, v0 │ │ -3a78fa: 1300 0d00 |0151: const/16 v0, #int 13 // #d │ │ -3a78fe: 4d10 0200 |0153: aput-object v16, v2, v0 │ │ -3a7902: 1300 0e00 |0155: const/16 v0, #int 14 // #e │ │ -3a7906: 4d11 0200 |0157: aput-object v17, v2, v0 │ │ -3a790a: 1300 0f00 |0159: const/16 v0, #int 15 // #f │ │ -3a790e: 4d12 0200 |015b: aput-object v18, v2, v0 │ │ -3a7912: 1300 1000 |015d: const/16 v0, #int 16 // #10 │ │ -3a7916: 4d13 0200 |015f: aput-object v19, v2, v0 │ │ -3a791a: 1300 1100 |0161: const/16 v0, #int 17 // #11 │ │ -3a791e: 4d14 0200 |0163: aput-object v20, v2, v0 │ │ -3a7922: 1300 1200 |0165: const/16 v0, #int 18 // #12 │ │ -3a7926: 4d15 0200 |0167: aput-object v21, v2, v0 │ │ -3a792a: 1300 1300 |0169: const/16 v0, #int 19 // #13 │ │ -3a792e: 4d16 0200 |016b: aput-object v22, v2, v0 │ │ -3a7932: 1300 1400 |016d: const/16 v0, #int 20 // #14 │ │ -3a7936: 4d17 0200 |016f: aput-object v23, v2, v0 │ │ -3a793a: 1300 1500 |0171: const/16 v0, #int 21 // #15 │ │ -3a793e: 4d18 0200 |0173: aput-object v24, v2, v0 │ │ -3a7942: 1300 1600 |0175: const/16 v0, #int 22 // #16 │ │ -3a7946: 4d19 0200 |0177: aput-object v25, v2, v0 │ │ -3a794a: 1300 1700 |0179: const/16 v0, #int 23 // #17 │ │ -3a794e: 4d1a 0200 |017b: aput-object v26, v2, v0 │ │ -3a7952: 1300 1800 |017d: const/16 v0, #int 24 // #18 │ │ -3a7956: 4d04 0200 |017f: aput-object v4, v2, v0 │ │ -3a795a: 6902 7079 |0181: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.$VALUES:[Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7970 │ │ -3a795e: 2200 ae14 |0183: new-instance v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a7962: 1201 |0185: const/4 v1, #int 0 // #0 │ │ -3a7964: 1302 6400 |0186: const/16 v2, #int 100 // #64 │ │ -3a7968: 7030 a3a2 1002 |0188: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -3a796e: 6900 7479 |018b: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a7972: 0e00 |018d: return-void │ │ +3a7644: |[3a7644] net.sf.dibdib.thread_feed.QOpFeed.:()V │ │ +3a7654: 2200 e214 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7658: 1a01 75c4 |0002: const-string v1, "zzACCESSCODE" // string@c475 │ │ +3a765c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a765e: 7030 f9a4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a7664: 6900 7579 |0008: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzACCESSCODE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7975 │ │ +3a7668: 2201 e214 |000a: new-instance v1, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a766c: 1a03 77c4 |000c: const-string v3, "zzAPPLY" // string@c477 │ │ +3a7670: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3a7672: 7030 f9a4 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a7678: 6901 7679 |0012: sput-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3a767c: 2203 e214 |0014: new-instance v3, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7680: 1a05 79c4 |0016: const-string v5, "zzCHATACK" // string@c479 │ │ +3a7684: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3a7686: 7030 f9a4 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a768c: 6903 7779 |001c: sput-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3a7690: 2205 e214 |001e: new-instance v5, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7694: 1a07 7ac4 |0020: const-string v7, "zzCHATADD" // string@c47a │ │ +3a7698: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3a769a: 7030 f9a4 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a76a0: 6905 7879 |0026: sput-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ +3a76a4: 2207 e214 |0028: new-instance v7, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a76a8: 1a09 7bc4 |002a: const-string v9, "zzCHATADD4CHAT" // string@c47b │ │ +3a76ac: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3a76ae: 7030 f9a4 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a76b4: 6907 7979 |0030: sput-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ +3a76b8: 2209 e214 |0032: new-instance v9, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a76bc: 1a0b 7cc4 |0034: const-string v11, "zzCHATINVIT" // string@c47c │ │ +3a76c0: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3a76c2: 7030 f9a4 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a76c8: 6909 7a79 |003a: sput-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ +3a76cc: 220b e214 |003c: new-instance v11, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a76d0: 1a0d 7dc4 |003e: const-string v13, "zzCHATRECV" // string@c47d │ │ +3a76d4: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3a76d6: 7030 f9a4 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a76dc: 690b 7b79 |0044: sput-object v11, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ +3a76e0: 220d e214 |0046: new-instance v13, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a76e4: 1a0f 7ec4 |0048: const-string v15, "zzCHATRENAME" // string@c47e │ │ +3a76e8: 127e |004a: const/4 v14, #int 7 // #7 │ │ +3a76ea: 7030 f9a4 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a76f0: 690d 7c79 |004e: sput-object v13, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ +3a76f4: 220f e214 |0050: new-instance v15, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a76f8: 1a0e 7fc4 |0052: const-string v14, "zzCHATSEND" // string@c47f │ │ +3a76fc: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +3a7700: 7030 f9a4 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a7706: 690f 7d79 |0059: sput-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ +3a770a: 220e e214 |005b: new-instance v14, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a770e: 1a0c 81c4 |005d: const-string v12, "zzCONT2CHAT" // string@c481 │ │ +3a7712: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +3a7716: 7030 f9a4 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a771c: 690e 7e79 |0064: sput-object v14, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ +3a7720: 220c e214 |0066: new-instance v12, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7724: 1a0a 82c4 |0068: const-string v10, "zzCONTACTADD" // string@c482 │ │ +3a7728: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ +3a772c: 7030 f9a4 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a7732: 690c 7f79 |006f: sput-object v12, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ +3a7736: 220a e214 |0071: new-instance v10, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a773a: 1a08 86c4 |0073: const-string v8, "zzEXEC" // string@c486 │ │ +3a773e: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ +3a7742: 7030 f9a4 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a7748: 690a 8079 |007a: sput-object v10, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzEXEC:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ +3a774c: 2208 e214 |007c: new-instance v8, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7750: 1a06 87c4 |007e: const-string v6, "zzFILL" // string@c487 │ │ +3a7754: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ +3a7758: 7030 f9a4 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a775e: 6908 8179 |0085: sput-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7981 │ │ +3a7762: 2206 e214 |0087: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7766: 1a04 88c4 |0089: const-string v4, "zzGET" // string@c488 │ │ +3a776a: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +3a776e: 7030 f9a4 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a7774: 6906 8279 |0090: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ +3a7778: 2204 e214 |0092: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a777c: 1a02 89c4 |0094: const-string v2, "zzGETFORCED" // string@c489 │ │ +3a7780: 0810 0600 |0096: move-object/from16 v16, v6 │ │ +3a7784: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ +3a7788: 7030 f9a4 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a778e: 6904 8379 |009d: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3a7792: 2202 e214 |009f: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7796: 1a06 8ec4 |00a1: const-string v6, "zzINIT_NEW" // string@c48e │ │ +3a779a: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ +3a779e: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ +3a77a2: 7030 f9a4 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a77a8: 6902 8579 |00aa: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_NEW:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7985 │ │ +3a77ac: 2206 e214 |00ac: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a77b0: 1a04 8dc4 |00ae: const-string v4, "zzINIT_LOAD" // string@c48d │ │ +3a77b4: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ +3a77b8: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ +3a77bc: 7030 f9a4 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a77c2: 6906 8479 |00b7: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_LOAD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ +3a77c6: 2204 e214 |00b9: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a77ca: 1a02 93c4 |00bb: const-string v2, "zzPHRASE" // string@c493 │ │ +3a77ce: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ +3a77d2: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ +3a77d6: 7030 f9a4 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a77dc: 6904 8679 |00c4: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPHRASE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7986 │ │ +3a77e0: 2202 e214 |00c6: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a77e4: 1a06 94c4 |00c8: const-string v6, "zzPUSH" // string@c494 │ │ +3a77e8: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ +3a77ec: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ +3a77f0: 7030 f9a4 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a77f6: 6902 8779 |00d1: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ +3a77fa: 2206 e214 |00d3: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a77fe: 1a04 97c4 |00d5: const-string v4, "zzREFRESH" // string@c497 │ │ +3a7802: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ +3a7806: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ +3a780a: 7030 f9a4 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a7810: 6906 8879 |00de: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +3a7814: 2204 e214 |00e0: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7818: 1a02 98c4 |00e2: const-string v2, "zzSAV0" // string@c498 │ │ +3a781c: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ +3a7820: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ +3a7824: 7030 f9a4 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a782a: 6904 8979 |00eb: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ +3a782e: 2202 e214 |00ed: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7832: 1a06 99c4 |00ef: const-string v6, "zzSAV0_zzEXIT" // string@c499 │ │ +3a7836: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ +3a783a: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ +3a783e: 7030 f9a4 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a7844: 6902 8a79 |00f8: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ +3a7848: 2206 e214 |00fa: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a784c: 1a04 ae09 |00fc: const-string v4, "ARCHIVE" // string@09ae │ │ +3a7850: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ +3a7854: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ +3a7858: 7030 f9a4 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a785e: 6906 7179 |0105: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7971 │ │ +3a7862: 2202 e214 |0107: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7866: 1a04 1d10 |0109: const-string v4, "CLRALL" // string@101d │ │ +3a786a: 0819 0600 |010b: move-object/from16 v25, v6 │ │ +3a786e: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ +3a7872: 7030 f9a4 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a7878: 6902 7279 |0112: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.CLRALL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7972 │ │ +3a787c: 2204 e214 |0114: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7880: 1a06 e51a |0116: const-string v6, "FSAVE" // string@1ae5 │ │ +3a7884: 081a 0200 |0118: move-object/from16 v26, v2 │ │ +3a7888: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ +3a788c: 7030 f9a4 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4f9 │ │ +3a7892: 6904 7379 |011f: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7973 │ │ +3a7896: 1302 1900 |0121: const/16 v2, #int 25 // #19 │ │ +3a789a: 2322 1c16 |0123: new-array v2, v2, [Lnet/sf/dibdib/thread_feed/QOpFeed; // type@161c │ │ +3a789e: 1206 |0125: const/4 v6, #int 0 // #0 │ │ +3a78a0: 4d00 0206 |0126: aput-object v0, v2, v6 │ │ +3a78a4: 1210 |0128: const/4 v0, #int 1 // #1 │ │ +3a78a6: 4d01 0200 |0129: aput-object v1, v2, v0 │ │ +3a78aa: 1220 |012b: const/4 v0, #int 2 // #2 │ │ +3a78ac: 4d03 0200 |012c: aput-object v3, v2, v0 │ │ +3a78b0: 1230 |012e: const/4 v0, #int 3 // #3 │ │ +3a78b2: 4d05 0200 |012f: aput-object v5, v2, v0 │ │ +3a78b6: 1240 |0131: const/4 v0, #int 4 // #4 │ │ +3a78b8: 4d07 0200 |0132: aput-object v7, v2, v0 │ │ +3a78bc: 1250 |0134: const/4 v0, #int 5 // #5 │ │ +3a78be: 4d09 0200 |0135: aput-object v9, v2, v0 │ │ +3a78c2: 1260 |0137: const/4 v0, #int 6 // #6 │ │ +3a78c4: 4d0b 0200 |0138: aput-object v11, v2, v0 │ │ +3a78c8: 1270 |013a: const/4 v0, #int 7 // #7 │ │ +3a78ca: 4d0d 0200 |013b: aput-object v13, v2, v0 │ │ +3a78ce: 1300 0800 |013d: const/16 v0, #int 8 // #8 │ │ +3a78d2: 4d0f 0200 |013f: aput-object v15, v2, v0 │ │ +3a78d6: 1300 0900 |0141: const/16 v0, #int 9 // #9 │ │ +3a78da: 4d0e 0200 |0143: aput-object v14, v2, v0 │ │ +3a78de: 1300 0a00 |0145: const/16 v0, #int 10 // #a │ │ +3a78e2: 4d0c 0200 |0147: aput-object v12, v2, v0 │ │ +3a78e6: 1300 0b00 |0149: const/16 v0, #int 11 // #b │ │ +3a78ea: 4d0a 0200 |014b: aput-object v10, v2, v0 │ │ +3a78ee: 1300 0c00 |014d: const/16 v0, #int 12 // #c │ │ +3a78f2: 4d08 0200 |014f: aput-object v8, v2, v0 │ │ +3a78f6: 1300 0d00 |0151: const/16 v0, #int 13 // #d │ │ +3a78fa: 4d10 0200 |0153: aput-object v16, v2, v0 │ │ +3a78fe: 1300 0e00 |0155: const/16 v0, #int 14 // #e │ │ +3a7902: 4d11 0200 |0157: aput-object v17, v2, v0 │ │ +3a7906: 1300 0f00 |0159: const/16 v0, #int 15 // #f │ │ +3a790a: 4d12 0200 |015b: aput-object v18, v2, v0 │ │ +3a790e: 1300 1000 |015d: const/16 v0, #int 16 // #10 │ │ +3a7912: 4d13 0200 |015f: aput-object v19, v2, v0 │ │ +3a7916: 1300 1100 |0161: const/16 v0, #int 17 // #11 │ │ +3a791a: 4d14 0200 |0163: aput-object v20, v2, v0 │ │ +3a791e: 1300 1200 |0165: const/16 v0, #int 18 // #12 │ │ +3a7922: 4d15 0200 |0167: aput-object v21, v2, v0 │ │ +3a7926: 1300 1300 |0169: const/16 v0, #int 19 // #13 │ │ +3a792a: 4d16 0200 |016b: aput-object v22, v2, v0 │ │ +3a792e: 1300 1400 |016d: const/16 v0, #int 20 // #14 │ │ +3a7932: 4d17 0200 |016f: aput-object v23, v2, v0 │ │ +3a7936: 1300 1500 |0171: const/16 v0, #int 21 // #15 │ │ +3a793a: 4d18 0200 |0173: aput-object v24, v2, v0 │ │ +3a793e: 1300 1600 |0175: const/16 v0, #int 22 // #16 │ │ +3a7942: 4d19 0200 |0177: aput-object v25, v2, v0 │ │ +3a7946: 1300 1700 |0179: const/16 v0, #int 23 // #17 │ │ +3a794a: 4d1a 0200 |017b: aput-object v26, v2, v0 │ │ +3a794e: 1300 1800 |017d: const/16 v0, #int 24 // #18 │ │ +3a7952: 4d04 0200 |017f: aput-object v4, v2, v0 │ │ +3a7956: 6902 7079 |0181: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.$VALUES:[Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7970 │ │ +3a795a: 2200 ae14 |0183: new-instance v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a795e: 1201 |0185: const/4 v1, #int 0 // #0 │ │ +3a7960: 1302 6400 |0186: const/16 v2, #int 100 // #64 │ │ +3a7964: 7030 a3a2 1002 |0188: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +3a796a: 6900 7479 |018b: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a796e: 0e00 |018d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x000a line=25 │ │ 0x0014 line=26 │ │ 0x001e line=27 │ │ 0x0028 line=28 │ │ @@ -1514235,17 +1514234,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 │ │ -3a7974: |[3a7974] net.sf.dibdib.thread_feed.QOpFeed.:(Ljava/lang/String;I)V │ │ -3a7984: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a798a: 0e00 |0003: return-void │ │ +3a7970: |[3a7970] net.sf.dibdib.thread_feed.QOpFeed.:(Ljava/lang/String;I)V │ │ +3a7980: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a7986: 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 │ │ @@ -1514255,170 +1514254,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 │ │ -3a7398: |[3a7398] net.sf.dibdib.thread_feed.QOpFeed.addContactToChat:(JLnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a73a8: 54f0 a876 |0000: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a73ac: 1f00 af14 |0002: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a73b0: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -3a73b4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3a73b8: 0413 |0008: move-wide v3, v1 │ │ -3a73ba: 280a |0009: goto 0013 // +000a │ │ -3a73bc: 6203 197a |000a: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a73c0: 5333 297a |000c: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a73c4: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -3a73c6: 7140 dda5 3054 |000f: invoke-static {v0, v3, v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a73cc: 0b03 |0012: move-result-wide v3 │ │ -3a73ce: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -3a73d0: 3105 0103 |0014: cmp-long v5, v1, v3 │ │ -3a73d4: 3905 0300 |0016: if-nez v5, 0019 // +0003 │ │ -3a73d8: 1100 |0018: return-object v0 │ │ -3a73da: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -3a73dc: 7130 dea5 ed01 |001a: invoke-static {v13, v14, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ -3a73e2: 0c0d |001d: move-result-object v13 │ │ -3a73e4: 20de ae14 |001e: instance-of v14, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a73e8: 380e 1100 |0020: if-eqz v14, 0031 // +0011 │ │ -3a73ec: 620e 2f7a |0022: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a73f0: 1f0d ae14 |0024: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a73f4: 6e20 b8a5 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@a5b8 │ │ -3a73fa: 0c0d |0029: move-result-object v13 │ │ -3a73fc: 1f0d af14 |002a: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7400: 6e10 cba2 0d00 |002c: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a7406: 0c0d |002f: move-result-object v13 │ │ -3a7408: 2802 |0030: goto 0032 // +0002 │ │ -3a740a: 070d |0031: move-object v13, v0 │ │ -3a740c: 390d 0300 |0032: if-nez v13, 0035 // +0003 │ │ -3a7410: 1100 |0034: return-object v0 │ │ -3a7412: 1a0e 8307 |0035: const-string v14, ":GROUP" // string@0783 │ │ -3a7416: 6e20 0e98 ed00 |0037: invoke-virtual {v13, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a741c: 0a0e |003a: move-result v14 │ │ -3a741e: 1302 5d00 |003b: const/16 v2, #int 93 // #5d │ │ -3a7422: 1a05 0000 |003d: const-string v5, "" // string@0000 │ │ -3a7426: 1a06 7c07 |003f: const-string v6, ":AT:" // string@077c │ │ -3a742a: 1307 2000 |0041: const/16 v7, #int 32 // #20 │ │ -3a742e: 1a08 8407 |0043: const-string v8, ":GROUP:" // string@0784 │ │ -3a7432: 380e 1700 |0045: if-eqz v14, 005c // +0017 │ │ -3a7436: 1a0e 6c00 |0047: const-string v14, " │ │ +3a7394: |[3a7394] net.sf.dibdib.thread_feed.QOpFeed.addContactToChat:(JLnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a73a4: 54f0 a876 |0000: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a73a8: 1f00 af14 |0002: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a73ac: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +3a73b0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3a73b4: 0413 |0008: move-wide v3, v1 │ │ +3a73b6: 280a |0009: goto 0013 // +000a │ │ +3a73b8: 6203 197a |000a: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a73bc: 5333 297a |000c: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a73c0: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +3a73c2: 7140 dda5 3054 |000f: invoke-static {v0, v3, v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a73c8: 0b03 |0012: move-result-wide v3 │ │ +3a73ca: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +3a73cc: 3105 0103 |0014: cmp-long v5, v1, v3 │ │ +3a73d0: 3905 0300 |0016: if-nez v5, 0019 // +0003 │ │ +3a73d4: 1100 |0018: return-object v0 │ │ +3a73d6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +3a73d8: 7130 dea5 ed01 |001a: invoke-static {v13, v14, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ +3a73de: 0c0d |001d: move-result-object v13 │ │ +3a73e0: 20de ae14 |001e: instance-of v14, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a73e4: 380e 1100 |0020: if-eqz v14, 0031 // +0011 │ │ +3a73e8: 620e 2f7a |0022: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a73ec: 1f0d ae14 |0024: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a73f0: 6e20 b8a5 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@a5b8 │ │ +3a73f6: 0c0d |0029: move-result-object v13 │ │ +3a73f8: 1f0d af14 |002a: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a73fc: 6e10 cba2 0d00 |002c: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a7402: 0c0d |002f: move-result-object v13 │ │ +3a7404: 2802 |0030: goto 0032 // +0002 │ │ +3a7406: 070d |0031: move-object v13, v0 │ │ +3a7408: 390d 0300 |0032: if-nez v13, 0035 // +0003 │ │ +3a740c: 1100 |0034: return-object v0 │ │ +3a740e: 1a0e 8307 |0035: const-string v14, ":GROUP" // string@0783 │ │ +3a7412: 6e20 0e98 ed00 |0037: invoke-virtual {v13, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a7418: 0a0e |003a: move-result v14 │ │ +3a741a: 1302 5d00 |003b: const/16 v2, #int 93 // #5d │ │ +3a741e: 1a05 0000 |003d: const-string v5, "" // string@0000 │ │ +3a7422: 1a06 7c07 |003f: const-string v6, ":AT:" // string@077c │ │ +3a7426: 1307 2000 |0041: const/16 v7, #int 32 // #20 │ │ +3a742a: 1a08 8407 |0043: const-string v8, ":GROUP:" // string@0784 │ │ +3a742e: 380e 1700 |0045: if-eqz v14, 005c // +0017 │ │ +3a7432: 1a0e 6c00 |0047: const-string v14, " │ │ " // string@006c │ │ -3a743a: 7140 d2a5 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@a5d2 │ │ -3a7440: 0c0d |004c: move-result-object v13 │ │ -3a7442: 130e 5b00 |004d: const/16 v14, #int 91 // #5b │ │ -3a7446: 6e30 2698 ed07 |004f: invoke-virtual {v13, v14, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3a744c: 0c0d |0052: move-result-object v13 │ │ -3a744e: 6e30 2698 2d07 |0053: invoke-virtual {v13, v2, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3a7454: 0c0d |0056: move-result-object v13 │ │ -3a7456: 6e10 3498 0d00 |0057: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a745c: 0c0d |005a: move-result-object v13 │ │ -3a745e: 280b |005b: goto 0066 // +000b │ │ -3a7460: 6e20 0e98 6d00 |005c: invoke-virtual {v13, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a7466: 0a0e |005f: move-result v14 │ │ -3a7468: 380e cb00 |0060: if-eqz v14, 012b // +00cb │ │ -3a746c: 7110 cea5 0d00 |0062: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ -3a7472: 0c0d |0065: move-result-object v13 │ │ -3a7474: 7130 dea5 4301 |0066: invoke-static {v3, v4, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ -3a747a: 0c0e |0069: move-result-object v14 │ │ -3a747c: 20e9 ae14 |006a: instance-of v9, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a7480: 3809 bf00 |006c: if-eqz v9, 012b // +00bf │ │ -3a7484: 1a09 6c08 |006e: const-string v9, "@" // string@086c │ │ -3a7488: 6e20 0e98 9d00 |0070: invoke-virtual {v13, v9}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a748e: 0a09 |0073: move-result v9 │ │ -3a7490: 3909 0400 |0074: if-nez v9, 0078 // +0004 │ │ -3a7494: 2900 b500 |0076: goto/16 012b // +00b5 │ │ -3a7498: 6209 2f7a |0078: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a749c: 1f0e ae14 |007a: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a74a0: 6e20 b8a5 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@a5b8 │ │ -3a74a6: 0c0e |007f: move-result-object v14 │ │ -3a74a8: 1f0e af14 |0080: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a74ac: 6e10 cba2 0e00 |0082: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a74b2: 0c0e |0085: move-result-object v14 │ │ -3a74b4: 1a09 a955 |0086: const-string v9, "[, \[\]]+" // string@55a9 │ │ -3a74b8: 6e20 2a98 9d00 |0088: invoke-virtual {v13, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3a74be: 0c0d |008b: move-result-object v13 │ │ -3a74c0: 21d9 |008c: array-length v9, v13 │ │ -3a74c2: 120a |008d: const/4 v10, #int 0 // #0 │ │ -3a74c4: 359a 2900 |008e: if-ge v10, v9, 00b7 // +0029 │ │ -3a74c8: 460b 0d0a |0090: aget-object v11, v13, v10 │ │ -3a74cc: 130c 4000 |0092: const/16 v12, #int 64 // #40 │ │ -3a74d0: 6e20 1a98 cb00 |0094: invoke-virtual {v11, v12}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a74d6: 0a0c |0097: move-result v12 │ │ -3a74d8: 3d0c 1c00 |0098: if-lez v12, 00b4 // +001c │ │ -3a74dc: 6e20 0e98 be00 |009a: invoke-virtual {v14, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a74e2: 0a0c |009d: move-result v12 │ │ -3a74e4: 390c 1600 |009e: if-nez v12, 00b4 // +0016 │ │ -3a74e8: 220c e812 |00a0: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a74ec: 7010 4098 0c00 |00a2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a74f2: 6e20 4b98 5c00 |00a5: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a74f8: 1a05 e804 |00a8: const-string v5, ", " // string@04e8 │ │ -3a74fc: 6e20 4b98 5c00 |00aa: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7502: 6e20 4b98 bc00 |00ad: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7508: 6e10 5498 0c00 |00b0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a750e: 0c05 |00b3: move-result-object v5 │ │ -3a7510: d80a 0a01 |00b4: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3a7514: 28d8 |00b6: goto 008e // -0028 │ │ -3a7516: 6e10 2298 0500 |00b7: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a751c: 0a0d |00ba: move-result v13 │ │ -3a751e: 1229 |00bb: const/4 v9, #int 2 // #2 │ │ -3a7520: 34d9 0300 |00bc: if-lt v9, v13, 00bf // +0003 │ │ -3a7524: 1100 |00be: return-object v0 │ │ -3a7526: 6e20 2d98 9500 |00bf: invoke-virtual {v5, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a752c: 0c0d |00c2: move-result-object v13 │ │ -3a752e: 6e20 0e98 8e00 |00c3: invoke-virtual {v14, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a7534: 0a05 |00c6: move-result v5 │ │ -3a7536: 3905 1a00 |00c7: if-nez v5, 00e1 // +001a │ │ -3a753a: 6e20 0e98 6e00 |00c9: invoke-virtual {v14, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a7540: 0a05 |00cc: move-result v5 │ │ -3a7542: 3805 0300 |00cd: if-eqz v5, 00d0 // +0003 │ │ -3a7546: 1100 |00cf: return-object v0 │ │ -3a7548: 2205 e812 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a754c: 7010 4098 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a7552: 1a06 8607 |00d5: const-string v6, ":GROUP: [] │ │ +3a7436: 7140 d2a5 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@a5d2 │ │ +3a743c: 0c0d |004c: move-result-object v13 │ │ +3a743e: 130e 5b00 |004d: const/16 v14, #int 91 // #5b │ │ +3a7442: 6e30 2698 ed07 |004f: invoke-virtual {v13, v14, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3a7448: 0c0d |0052: move-result-object v13 │ │ +3a744a: 6e30 2698 2d07 |0053: invoke-virtual {v13, v2, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3a7450: 0c0d |0056: move-result-object v13 │ │ +3a7452: 6e10 3498 0d00 |0057: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a7458: 0c0d |005a: move-result-object v13 │ │ +3a745a: 280b |005b: goto 0066 // +000b │ │ +3a745c: 6e20 0e98 6d00 |005c: invoke-virtual {v13, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a7462: 0a0e |005f: move-result v14 │ │ +3a7464: 380e cb00 |0060: if-eqz v14, 012b // +00cb │ │ +3a7468: 7110 cea5 0d00 |0062: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5ce │ │ +3a746e: 0c0d |0065: move-result-object v13 │ │ +3a7470: 7130 dea5 4301 |0066: invoke-static {v3, v4, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ +3a7476: 0c0e |0069: move-result-object v14 │ │ +3a7478: 20e9 ae14 |006a: instance-of v9, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a747c: 3809 bf00 |006c: if-eqz v9, 012b // +00bf │ │ +3a7480: 1a09 6c08 |006e: const-string v9, "@" // string@086c │ │ +3a7484: 6e20 0e98 9d00 |0070: invoke-virtual {v13, v9}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a748a: 0a09 |0073: move-result v9 │ │ +3a748c: 3909 0400 |0074: if-nez v9, 0078 // +0004 │ │ +3a7490: 2900 b500 |0076: goto/16 012b // +00b5 │ │ +3a7494: 6209 2f7a |0078: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a7498: 1f0e ae14 |007a: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a749c: 6e20 b8a5 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@a5b8 │ │ +3a74a2: 0c0e |007f: move-result-object v14 │ │ +3a74a4: 1f0e af14 |0080: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a74a8: 6e10 cba2 0e00 |0082: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a74ae: 0c0e |0085: move-result-object v14 │ │ +3a74b0: 1a09 a955 |0086: const-string v9, "[, \[\]]+" // string@55a9 │ │ +3a74b4: 6e20 2a98 9d00 |0088: invoke-virtual {v13, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3a74ba: 0c0d |008b: move-result-object v13 │ │ +3a74bc: 21d9 |008c: array-length v9, v13 │ │ +3a74be: 120a |008d: const/4 v10, #int 0 // #0 │ │ +3a74c0: 359a 2900 |008e: if-ge v10, v9, 00b7 // +0029 │ │ +3a74c4: 460b 0d0a |0090: aget-object v11, v13, v10 │ │ +3a74c8: 130c 4000 |0092: const/16 v12, #int 64 // #40 │ │ +3a74cc: 6e20 1a98 cb00 |0094: invoke-virtual {v11, v12}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a74d2: 0a0c |0097: move-result v12 │ │ +3a74d4: 3d0c 1c00 |0098: if-lez v12, 00b4 // +001c │ │ +3a74d8: 6e20 0e98 be00 |009a: invoke-virtual {v14, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a74de: 0a0c |009d: move-result v12 │ │ +3a74e0: 390c 1600 |009e: if-nez v12, 00b4 // +0016 │ │ +3a74e4: 220c e812 |00a0: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a74e8: 7010 4098 0c00 |00a2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a74ee: 6e20 4b98 5c00 |00a5: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a74f4: 1a05 e804 |00a8: const-string v5, ", " // string@04e8 │ │ +3a74f8: 6e20 4b98 5c00 |00aa: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a74fe: 6e20 4b98 bc00 |00ad: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7504: 6e10 5498 0c00 |00b0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a750a: 0c05 |00b3: move-result-object v5 │ │ +3a750c: d80a 0a01 |00b4: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3a7510: 28d8 |00b6: goto 008e // -0028 │ │ +3a7512: 6e10 2298 0500 |00b7: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a7518: 0a0d |00ba: move-result v13 │ │ +3a751a: 1229 |00bb: const/4 v9, #int 2 // #2 │ │ +3a751c: 34d9 0300 |00bc: if-lt v9, v13, 00bf // +0003 │ │ +3a7520: 1100 |00be: return-object v0 │ │ +3a7522: 6e20 2d98 9500 |00bf: invoke-virtual {v5, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a7528: 0c0d |00c2: move-result-object v13 │ │ +3a752a: 6e20 0e98 8e00 |00c3: invoke-virtual {v14, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a7530: 0a05 |00c6: move-result v5 │ │ +3a7532: 3905 1a00 |00c7: if-nez v5, 00e1 // +001a │ │ +3a7536: 6e20 0e98 6e00 |00c9: invoke-virtual {v14, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a753c: 0a05 |00cc: move-result v5 │ │ +3a753e: 3805 0300 |00cd: if-eqz v5, 00d0 // +0003 │ │ +3a7542: 1100 |00cf: return-object v0 │ │ +3a7544: 2205 e812 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a7548: 7010 4098 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a754e: 1a06 8607 |00d5: const-string v6, ":GROUP: [] │ │ " // string@0786 │ │ -3a7556: 6e20 4b98 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a755c: 6e20 4b98 e500 |00da: invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7562: 6e10 5498 0500 |00dd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a7568: 0c0e |00e0: move-result-object v14 │ │ -3a756a: 6e20 1c98 8e00 |00e1: invoke-virtual {v14, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3a7570: 0a05 |00e4: move-result v5 │ │ -3a7572: d805 0505 |00e5: add-int/lit8 v5, v5, #int 5 // #05 │ │ -3a7576: 6e10 2298 0e00 |00e7: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a757c: 0a06 |00ea: move-result v6 │ │ -3a757e: 3565 1200 |00eb: if-ge v5, v6, 00fd // +0012 │ │ -3a7582: 6e20 0998 5e00 |00ed: invoke-virtual {v14, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a7588: 0a06 |00f0: move-result v6 │ │ -3a758a: 3476 0c00 |00f1: if-lt v6, v7, 00fd // +000c │ │ -3a758e: 6e20 0998 5e00 |00f3: invoke-virtual {v14, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a7594: 0a06 |00f6: move-result v6 │ │ -3a7596: 3326 0300 |00f7: if-ne v6, v2, 00fa // +0003 │ │ -3a759a: 2804 |00f9: goto 00fd // +0004 │ │ -3a759c: d805 0501 |00fa: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3a75a0: 28eb |00fc: goto 00e7 // -0015 │ │ -3a75a2: 2202 e812 |00fd: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a75a6: 7010 4098 0200 |00ff: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a75ac: 6e30 2e98 1e05 |0102: invoke-virtual {v14, v1, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a75b2: 0c01 |0105: move-result-object v1 │ │ -3a75b4: 6e20 4b98 1200 |0106: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a75ba: 1a01 a500 |0109: const-string v1, " " // string@00a5 │ │ -3a75be: 6e20 4b98 1200 |010b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a75c4: 6e20 4b98 d200 |010e: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a75ca: 6e20 2d98 5e00 |0111: invoke-virtual {v14, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a75d0: 0c0d |0114: move-result-object v13 │ │ -3a75d2: 6e20 4b98 d200 |0115: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a75d8: 6e10 5498 0200 |0118: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a75de: 0c0d |011b: move-result-object v13 │ │ -3a75e0: 5af3 b076 |011c: iput-wide v3, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a75e4: 7110 c1a2 0d00 |011e: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a75ea: 0c0d |0121: move-result-object v13 │ │ -3a75ec: 5bfd a876 |0122: iput-object v13, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a75f0: 620d 507a |0124: sget-object v13, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ -3a75f4: 5bfd af76 |0126: iput-object v13, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a75f8: 7110 efa4 0f00 |0128: invoke-static {v15}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ -3a75fe: 1100 |012b: return-object v0 │ │ +3a7552: 6e20 4b98 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7558: 6e20 4b98 e500 |00da: invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a755e: 6e10 5498 0500 |00dd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a7564: 0c0e |00e0: move-result-object v14 │ │ +3a7566: 6e20 1c98 8e00 |00e1: invoke-virtual {v14, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3a756c: 0a05 |00e4: move-result v5 │ │ +3a756e: d805 0505 |00e5: add-int/lit8 v5, v5, #int 5 // #05 │ │ +3a7572: 6e10 2298 0e00 |00e7: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a7578: 0a06 |00ea: move-result v6 │ │ +3a757a: 3565 1200 |00eb: if-ge v5, v6, 00fd // +0012 │ │ +3a757e: 6e20 0998 5e00 |00ed: invoke-virtual {v14, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a7584: 0a06 |00f0: move-result v6 │ │ +3a7586: 3476 0c00 |00f1: if-lt v6, v7, 00fd // +000c │ │ +3a758a: 6e20 0998 5e00 |00f3: invoke-virtual {v14, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a7590: 0a06 |00f6: move-result v6 │ │ +3a7592: 3326 0300 |00f7: if-ne v6, v2, 00fa // +0003 │ │ +3a7596: 2804 |00f9: goto 00fd // +0004 │ │ +3a7598: d805 0501 |00fa: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3a759c: 28eb |00fc: goto 00e7 // -0015 │ │ +3a759e: 2202 e812 |00fd: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a75a2: 7010 4098 0200 |00ff: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a75a8: 6e30 2e98 1e05 |0102: invoke-virtual {v14, v1, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a75ae: 0c01 |0105: move-result-object v1 │ │ +3a75b0: 6e20 4b98 1200 |0106: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a75b6: 1a01 a500 |0109: const-string v1, " " // string@00a5 │ │ +3a75ba: 6e20 4b98 1200 |010b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a75c0: 6e20 4b98 d200 |010e: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a75c6: 6e20 2d98 5e00 |0111: invoke-virtual {v14, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a75cc: 0c0d |0114: move-result-object v13 │ │ +3a75ce: 6e20 4b98 d200 |0115: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a75d4: 6e10 5498 0200 |0118: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a75da: 0c0d |011b: move-result-object v13 │ │ +3a75dc: 5af3 b076 |011c: iput-wide v3, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a75e0: 7110 c1a2 0d00 |011e: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a75e6: 0c0d |0121: move-result-object v13 │ │ +3a75e8: 5bfd a876 |0122: iput-object v13, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a75ec: 620d 507a |0124: sget-object v13, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ +3a75f0: 5bfd af76 |0126: iput-object v13, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a75f4: 7110 efa4 0f00 |0128: invoke-static {v15}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ +3a75fa: 1100 |012b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=143 │ │ 0x001a line=147 │ │ 0x001e line=148 │ │ 0x0037 line=151 │ │ @@ -1514454,43 +1514453,43 @@ │ │ type : '(Z)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -3a798c: |[3a798c] net.sf.dibdib.thread_feed.QOpFeed.cleanWipData:(Z)V │ │ -3a799c: 6200 bf76 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3a79a0: 6201 7479 |0002: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a79a4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a79a6: 6e20 aca2 2100 |0005: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a79ac: 0c01 |0008: move-result-object v1 │ │ -3a79ae: 3210 0c00 |0009: if-eq v0, v1, 0015 // +000c │ │ -3a79b2: 6200 b876 |000b: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ -3a79b6: 6201 7479 |000d: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a79ba: 6e20 aca2 2100 |000f: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a79c0: 0c01 |0012: move-result-object v1 │ │ -3a79c2: 3310 1a00 |0013: if-ne v0, v1, 002d // +001a │ │ -3a79c6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -3a79c8: 3903 1800 |0016: if-nez v3, 002e // +0018 │ │ -3a79cc: 6201 bf76 |0018: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3a79d0: 6202 7479 |001a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a79d4: 6e20 aca2 0200 |001c: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a79da: 0c02 |001f: move-result-object v2 │ │ -3a79dc: 3221 0e00 |0020: if-eq v1, v2, 002e // +000e │ │ -3a79e0: 6201 b876 |0022: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ -3a79e4: 6202 7479 |0024: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a79e8: 6e20 aca2 0200 |0026: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a79ee: 0c02 |0029: move-result-object v2 │ │ -3a79f0: 3321 0300 |002a: if-ne v1, v2, 002d // +0003 │ │ -3a79f4: 2802 |002c: goto 002e // +0002 │ │ -3a79f6: 0e00 |002d: return-void │ │ -3a79f8: 6201 7479 |002e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a79fc: 6e20 ada2 0100 |0030: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a7a02: 28cd |0033: goto 0000 // -0033 │ │ +3a7988: |[3a7988] net.sf.dibdib.thread_feed.QOpFeed.cleanWipData:(Z)V │ │ +3a7998: 6200 bf76 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3a799c: 6201 7479 |0002: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a79a0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a79a2: 6e20 aca2 2100 |0005: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a79a8: 0c01 |0008: move-result-object v1 │ │ +3a79aa: 3210 0c00 |0009: if-eq v0, v1, 0015 // +000c │ │ +3a79ae: 6200 b876 |000b: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ +3a79b2: 6201 7479 |000d: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a79b6: 6e20 aca2 2100 |000f: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a79bc: 0c01 |0012: move-result-object v1 │ │ +3a79be: 3310 1a00 |0013: if-ne v0, v1, 002d // +001a │ │ +3a79c2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +3a79c4: 3903 1800 |0016: if-nez v3, 002e // +0018 │ │ +3a79c8: 6201 bf76 |0018: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3a79cc: 6202 7479 |001a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a79d0: 6e20 aca2 0200 |001c: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a79d6: 0c02 |001f: move-result-object v2 │ │ +3a79d8: 3221 0e00 |0020: if-eq v1, v2, 002e // +000e │ │ +3a79dc: 6201 b876 |0022: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ +3a79e0: 6202 7479 |0024: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a79e4: 6e20 aca2 0200 |0026: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a79ea: 0c02 |0029: move-result-object v2 │ │ +3a79ec: 3321 0300 |002a: if-ne v1, v2, 002d // +0003 │ │ +3a79f0: 2802 |002c: goto 002e // +0002 │ │ +3a79f2: 0e00 |002d: return-void │ │ +3a79f4: 6201 7479 |002e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a79f8: 6e20 ada2 0100 |0030: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a79fe: 28cd |0033: goto 0000 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0018 line=197 │ │ 0x002e line=198 │ │ locals : │ │ 0x0000 - 0x0034 reg=3 (null) Z │ │ @@ -1514500,29 +1514499,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 │ │ -3a734c: |[3a734c] net.sf.dibdib.thread_feed.QOpFeed.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3a735c: 6200 6778 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7867 │ │ -3a7360: 6201 8079 |0002: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzEXEC:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ -3a7364: 1a02 6c18 |0004: const-string v2, "EXEC" // string@186c │ │ -3a7368: 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 │ │ -3a736e: 6200 6778 |0009: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7867 │ │ -3a7372: 6201 7679 |000b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3a7376: 1a02 a509 |000d: const-string v2, "APPLY" // string@09a5 │ │ -3a737a: 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 │ │ -3a7380: 6200 6778 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7867 │ │ -3a7384: 1a02 911c |0014: const-string v2, "GO" // string@1c91 │ │ -3a7388: 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 │ │ -3a738e: 7100 05a5 0000 |0019: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a505 │ │ -3a7394: 0c00 |001c: move-result-object v0 │ │ -3a7396: 1100 |001d: return-object v0 │ │ +3a7348: |[3a7348] net.sf.dibdib.thread_feed.QOpFeed.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3a7358: 6200 6778 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7867 │ │ +3a735c: 6201 8079 |0002: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzEXEC:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ +3a7360: 1a02 6c18 |0004: const-string v2, "EXEC" // string@186c │ │ +3a7364: 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 │ │ +3a736a: 6200 6778 |0009: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7867 │ │ +3a736e: 6201 7679 |000b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3a7372: 1a02 a509 |000d: const-string v2, "APPLY" // string@09a5 │ │ +3a7376: 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 │ │ +3a737c: 6200 6778 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7867 │ │ +3a7380: 1a02 911c |0014: const-string v2, "GO" // string@1c91 │ │ +3a7384: 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 │ │ +3a738a: 7100 05a5 0000 |0019: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a505 │ │ +3a7390: 0c00 |001c: move-result-object v0 │ │ +3a7392: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0009 line=60 │ │ 0x0012 line=61 │ │ 0x0019 line=62 │ │ locals : │ │ @@ -1514532,553 +1514531,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 │ │ -3a6790: |[3a6790] net.sf.dibdib.thread_feed.QOpFeed.process:(Lnet/sf/dibdib/generic/QToken;)Z │ │ -3a67a0: 54d0 a876 |0000: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a67a4: 2000 af14 |0002: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a67a8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3a67ac: 54d0 a876 |0006: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a67b0: 1f00 af14 |0008: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a67b4: 2803 |000a: goto 000d // +0003 │ │ -3a67b6: 6200 ba76 |000b: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3a67ba: 6201 6373 |000d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a67be: 1a02 8342 |000f: const-string v2, "Q" // string@4283 │ │ -3a67c2: 6e20 e7a5 2100 |0011: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3a67c8: 0c01 |0014: move-result-object v1 │ │ -3a67ca: 6203 6f79 |0015: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ -3a67ce: 54d4 af76 |0017: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a67d2: 1f04 e214 |0019: check-cast v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a67d6: 6e10 ffa4 0400 |001b: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ -3a67dc: 0a04 |001e: move-result v4 │ │ -3a67de: 4403 0304 |001f: aget v3, v3, v4 │ │ -3a67e2: 1604 0000 |0021: const-wide/16 v4, #int 0 // #0 │ │ -3a67e6: 1306 4000 |0023: const/16 v6, #int 64 // #40 │ │ -3a67ea: 1a07 8e07 |0025: const-string v7, ":TOPIC: " // string@078e │ │ -3a67ee: 1208 |0027: const/4 v8, #int 0 // #0 │ │ -3a67f0: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -3a67f2: 121a |0029: const/4 v10, #int 1 // #1 │ │ -3a67f4: 2b03 ee03 0000 |002a: packed-switch v3, 00000418 // +000003ee │ │ -3a67fa: 2900 e003 |002d: goto/16 040d // +03e0 │ │ -3a67fe: 220d ae14 |002f: new-instance v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a6802: 1300 6400 |0031: const/16 v0, #int 100 // #64 │ │ -3a6806: 7030 a3a2 8d00 |0033: invoke-direct {v13, v8, v0}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -3a680c: 690d 7479 |0036: sput-object v13, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6810: 0f0a |0038: return v10 │ │ -3a6812: 6200 b776 |0039: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ -3a6816: 53d1 b576 |003b: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -3a681a: 7120 ad97 2100 |003d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a6820: 0c01 |0040: move-result-object v1 │ │ -3a6822: 6e20 fc9a 1000 |0041: invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3a6828: 53d0 ae76 |0044: iget-wide v0, v13, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76ae │ │ -3a682c: 3102 0400 |0046: cmp-long v2, v4, v0 │ │ -3a6830: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -3a6832: 3802 1900 |0049: if-eqz v2, 0062 // +0019 │ │ -3a6836: 6201 7479 |004b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a683a: 6e20 aca2 0100 |004d: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a6840: 0c08 |0050: move-result-object v8 │ │ -3a6842: 3908 0300 |0051: if-nez v8, 0054 // +0003 │ │ -3a6846: 280f |0053: goto 0062 // +000f │ │ -3a6848: 53d1 ae76 |0054: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76ae │ │ -3a684c: 7210 6ca2 0800 |0056: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ -3a6852: 0b03 |0059: move-result-wide v3 │ │ -3a6854: 3105 0103 |005a: cmp-long v5, v1, v3 │ │ -3a6858: 3905 0300 |005c: if-nez v5, 005f // +0003 │ │ -3a685c: 2804 |005e: goto 0062 // +0004 │ │ -3a685e: d800 0001 |005f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a6862: 28ea |0061: goto 004b // -0016 │ │ -3a6864: 3908 0900 |0062: if-nez v8, 006b // +0009 │ │ -3a6868: 6201 8379 |0064: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3a686c: 54d2 af76 |0066: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6870: 3221 0300 |0068: if-eq v1, v2, 006b // +0003 │ │ -3a6874: 0f09 |006a: return v9 │ │ -3a6876: 54d1 b676 |006b: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a687a: 2011 3616 |006d: instance-of v1, v1, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3a687e: 3801 3f00 |006f: if-eqz v1, 00ae // +003f │ │ -3a6882: 54dd b676 |0071: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a6886: 1f0d 3616 |0073: check-cast v13, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3a688a: 21d1 |0075: array-length v1, v13 │ │ -3a688c: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -3a688e: 3512 8d00 |0077: if-ge v2, v1, 0104 // +008d │ │ -3a6892: 4603 0d02 |0079: aget-object v3, v13, v2 │ │ -3a6896: 2134 |007b: array-length v4, v3 │ │ -3a6898: 334a 0500 |007c: if-ne v10, v4, 0081 // +0005 │ │ -3a689c: 4603 0309 |007e: aget-object v3, v3, v9 │ │ -3a68a0: 2805 |0080: goto 0085 // +0005 │ │ -3a68a2: 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 │ │ -3a68a8: 0c03 |0084: move-result-object v3 │ │ -3a68aa: 3908 1500 |0085: if-nez v8, 009a // +0015 │ │ -3a68ae: 3900 0800 |0087: if-nez v0, 008f // +0008 │ │ -3a68b2: 6204 7479 |0089: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a68b6: 6e20 aea2 3400 |008b: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a68bc: 281b |008e: goto 00a9 // +001b │ │ -3a68be: 6204 7479 |008f: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a68c2: 7b05 |0091: neg-int v5, v0 │ │ -3a68c4: 23a6 0716 |0092: new-array v6, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a68c8: 4d03 0609 |0094: aput-object v3, v6, v9 │ │ -3a68cc: 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 │ │ -3a68d2: 2810 |0099: goto 00a9 // +0010 │ │ -3a68d4: 6204 7479 |009a: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a68d8: 6e20 aca2 0400 |009c: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a68de: 0c04 |009f: move-result-object v4 │ │ -3a68e0: 3348 6400 |00a0: if-ne v8, v4, 0104 // +0064 │ │ -3a68e4: 6204 7479 |00a2: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a68e8: d905 00ff |00a4: rsub-int/lit8 v5, v0, #int -1 // #ff │ │ -3a68ec: 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 │ │ -3a68f2: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a68f6: d802 0201 |00ab: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a68fa: 28ca |00ad: goto 0077 // -0036 │ │ -3a68fc: 54d1 b676 |00ae: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a6900: 2011 0e16 |00b0: instance-of v1, v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a6904: 3801 3500 |00b2: if-eqz v1, 00e7 // +0035 │ │ -3a6908: 54dd b676 |00b4: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a690c: 1f0d 0e16 |00b6: check-cast v13, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a6910: 21d1 |00b8: array-length v1, v13 │ │ -3a6912: b1a1 |00b9: sub-int/2addr v1, v10 │ │ -3a6914: 3a01 4a00 |00ba: if-ltz v1, 0104 // +004a │ │ -3a6918: 4602 0d01 |00bc: aget-object v2, v13, v1 │ │ -3a691c: 3908 1500 |00be: if-nez v8, 00d3 // +0015 │ │ -3a6920: 3900 0800 |00c0: if-nez v0, 00c8 // +0008 │ │ -3a6924: 6203 7479 |00c2: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6928: 6e20 aea2 2300 |00c4: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a692e: 281b |00c7: goto 00e2 // +001b │ │ -3a6930: 6203 7479 |00c8: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6934: 7b04 |00ca: neg-int v4, v0 │ │ -3a6936: 23a5 0716 |00cb: new-array v5, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a693a: 4d02 0509 |00cd: aput-object v2, v5, v9 │ │ -3a693e: 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 │ │ -3a6944: 2810 |00d2: goto 00e2 // +0010 │ │ -3a6946: 6203 7479 |00d3: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a694a: 6e20 aca2 0300 |00d5: invoke-virtual {v3, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a6950: 0c03 |00d8: move-result-object v3 │ │ -3a6952: 3338 0900 |00d9: if-ne v8, v3, 00e2 // +0009 │ │ -3a6956: 6203 7479 |00db: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a695a: d904 00ff |00dd: rsub-int/lit8 v4, v0, #int -1 // #ff │ │ -3a695e: 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 │ │ -3a6964: d801 01ff |00e2: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3a6968: d800 0001 |00e4: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a696c: 28d4 |00e6: goto 00ba // -002c │ │ -3a696e: 54d1 b676 |00e7: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a6972: 2011 af14 |00e9: instance-of v1, v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6976: 3801 1900 |00eb: if-eqz v1, 0104 // +0019 │ │ -3a697a: 3908 0c00 |00ed: if-nez v8, 00f9 // +000c │ │ -3a697e: 6200 7479 |00ef: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6982: 54dd b676 |00f1: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a6986: 1f0d af14 |00f3: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a698a: 6e20 aea2 d000 |00f5: invoke-virtual {v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a6990: 280c |00f8: goto 0104 // +000c │ │ -3a6992: 6201 7479 |00f9: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6996: d900 00ff |00fb: rsub-int/lit8 v0, v0, #int -1 // #ff │ │ -3a699a: 54dd b676 |00fd: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a699e: 1f0d af14 |00ff: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a69a2: 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 │ │ -3a69a8: 0f0a |0104: return v10 │ │ -3a69aa: 54d0 a876 |0105: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a69ae: 3900 1500 |0107: if-nez v0, 011c // +0015 │ │ -3a69b2: 6200 7479 |0109: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a69b6: 6e20 ada2 a000 |010b: invoke-virtual {v0, v10}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a69bc: 0c00 |010e: move-result-object v0 │ │ -3a69be: 5bd0 a876 |010f: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a69c2: 54d0 a876 |0111: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a69c6: 3900 0500 |0113: if-nez v0, 0118 // +0005 │ │ -3a69ca: 6200 be76 |0115: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -3a69ce: 2803 |0117: goto 011a // +0003 │ │ -3a69d0: 54d0 a876 |0118: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a69d4: 5bd0 a876 |011a: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a69d8: 54d0 a876 |011c: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a69dc: 2000 9614 |011e: instance-of v0, v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3a69e0: 3800 0700 |0120: if-eqz v0, 0127 // +0007 │ │ -3a69e4: 54d0 a876 |0122: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a69e8: 1f00 9614 |0124: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3a69ec: 280b |0126: goto 0131 // +000b │ │ -3a69ee: 54d0 a876 |0127: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a69f2: 6e10 eb97 0000 |0129: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a69f8: 0c00 |012c: move-result-object v0 │ │ -3a69fa: 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 │ │ -3a6a00: 0c00 |0130: move-result-object v0 │ │ -3a6a02: 5bd0 af76 |0131: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6a06: 54d0 af76 |0133: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6a0a: 3900 0400 |0135: if-nez v0, 0139 // +0004 │ │ -3a6a0e: 2900 d602 |0137: goto/16 040d // +02d6 │ │ -3a6a12: 6e10 f6a2 0d00 |0139: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QToken;.shiftArgs:()V // method@a2f6 │ │ -3a6a18: 54d0 af76 |013c: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6a1c: 2000 c714 |013e: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a6a20: 3800 0900 |0140: if-eqz v0, 0149 // +0009 │ │ -3a6a24: 54d0 af76 |0142: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6a28: 1f00 c714 |0144: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a6a2c: 5200 6178 |0146: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ -3a6a30: 2802 |0148: goto 014a // +0002 │ │ -3a6a32: 1210 |0149: const/4 v0, #int 1 // #1 │ │ -3a6a34: 7120 02a5 0d00 |014a: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z // method@a502 │ │ -3a6a3a: 0a00 |014d: move-result v0 │ │ -3a6a3c: 3900 0300 |014e: if-nez v0, 0151 // +0003 │ │ -3a6a40: 0f09 |0150: return v9 │ │ -3a6a42: 7110 efa4 0d00 |0151: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ -3a6a48: 0f0a |0154: return v10 │ │ -3a6a4a: 54d0 a876 |0155: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a6a4e: 2000 9e14 |0157: instance-of v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ -3a6a52: 3800 0900 |0159: if-eqz v0, 0162 // +0009 │ │ -3a6a56: 6200 7479 |015b: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6a5a: 54dd a876 |015d: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a6a5e: 6e20 aea2 d000 |015f: invoke-virtual {v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a6a64: 0f0a |0162: return v10 │ │ -3a6a66: 6200 b776 |0163: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ -3a6a6a: 53d1 b576 |0165: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -3a6a6e: 7120 ad97 2100 |0167: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a6a74: 0c01 |016a: move-result-object v1 │ │ -3a6a76: 6e20 fc9a 1000 |016b: invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3a6a7c: 6200 6c78 |016e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ -3a6a80: 6201 7479 |0170: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6a84: 6e20 aca2 9100 |0172: invoke-virtual {v1, v9}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a6a8a: 0c01 |0175: move-result-object v1 │ │ -3a6a8c: 1f01 af14 |0176: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6a90: 6e20 bba2 9100 |0178: invoke-virtual {v1, v9}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3a6a96: 0c01 |017b: move-result-object v1 │ │ -3a6a98: 3310 0800 |017c: if-ne v0, v1, 0184 // +0008 │ │ -3a6a9c: 6200 7479 |017e: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6aa0: 6e20 afa2 9000 |0180: invoke-virtual {v0, v9}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ -3a6aa6: 280b |0183: goto 018e // +000b │ │ -3a6aa8: 6200 7479 |0184: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6aac: 6e10 b3a2 0000 |0186: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ -3a6ab2: 0a00 |0189: move-result v0 │ │ -3a6ab4: 3d00 0400 |018a: if-lez v0, 018e // +0004 │ │ -3a6ab8: 2900 8102 |018c: goto/16 040d // +0281 │ │ -3a6abc: 54d0 b676 |018e: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a6ac0: 3800 1b00 |0190: if-eqz v0, 01ab // +001b │ │ -3a6ac4: 54dd b676 |0192: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a6ac8: 1f0d 0716 |0194: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a6acc: 21d0 |0196: array-length v0, v13 │ │ -3a6ace: 1201 |0197: const/4 v1, #int 0 // #0 │ │ -3a6ad0: 3501 1300 |0198: if-ge v1, v0, 01ab // +0013 │ │ -3a6ad4: 4602 0d01 |019a: aget-object v2, v13, v1 │ │ -3a6ad8: 3902 0300 |019c: if-nez v2, 019f // +0003 │ │ -3a6adc: 280a |019e: goto 01a8 // +000a │ │ -3a6ade: 6203 7479 |019f: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6ae2: 23a4 0716 |01a1: new-array v4, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a6ae6: 4d02 0409 |01a3: aput-object v2, v4, v9 │ │ -3a6aea: 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 │ │ -3a6af0: d801 0101 |01a8: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a6af4: 28ee |01aa: goto 0198 // -0012 │ │ -3a6af6: 620d 2773 |01ab: sget-object v13, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3a6afa: 6e10 b1a1 0d00 |01ad: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a6b00: 0a0d |01b0: move-result v13 │ │ -3a6b02: 6200 6273 |01b1: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a6b06: 5400 6e73 |01b3: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a6b0a: 6e10 b1a1 0000 |01b5: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a6b10: 0a00 |01b8: move-result v0 │ │ -3a6b12: 370d 0800 |01b9: if-le v13, v0, 01c1 // +0008 │ │ -3a6b16: 620d 6273 |01bb: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a6b1a: 6200 2773 |01bd: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -3a6b1e: 5bd0 6e73 |01bf: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3a6b22: 620d 6273 |01c1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a6b26: 6200 6273 |01c3: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a6b2a: 5400 8473 |01c5: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ -3a6b2e: 5bd0 7f73 |01c7: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a6b32: 0f0a |01c9: return v10 │ │ -3a6b34: 6200 517a |01ca: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ -3a6b38: 5bd0 af76 |01cc: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6b3c: 54d0 a876 |01ce: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a6b40: 3900 0a00 |01d0: if-nez v0, 01da // +000a │ │ -3a6b44: 6200 7479 |01d2: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6b48: 6e20 ada2 a000 |01d4: invoke-virtual {v0, v10}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a6b4e: 0c00 |01d7: move-result-object v0 │ │ -3a6b50: 5bd0 a876 |01d8: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a6b54: 54d0 a876 |01da: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a6b58: 3800 1600 |01dc: if-eqz v0, 01f2 // +0016 │ │ -3a6b5c: 6200 7479 |01de: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6b60: 6e10 a5a2 0000 |01e0: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ -3a6b66: 0c01 |01e3: move-result-object v1 │ │ -3a6b68: 1f01 ae14 |01e4: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a6b6c: 5411 3476 |01e6: iget-object v1, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3a6b70: 6e20 f2a2 1d00 |01e8: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a6b76: 0c01 |01eb: move-result-object v1 │ │ -3a6b78: 6e20 aea2 1000 |01ec: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a6b7e: 7110 efa4 0d00 |01ef: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ -3a6b84: 0f0a |01f2: return v10 │ │ -3a6b86: 6200 4c7a |01f3: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4c │ │ -3a6b8a: 5bd0 af76 |01f5: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6b8e: 6200 7479 |01f7: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6b92: 6e10 a5a2 0000 |01f9: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ -3a6b98: 0c01 |01fc: move-result-object v1 │ │ -3a6b9a: 1f01 ae14 |01fd: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a6b9e: 5411 3476 |01ff: iget-object v1, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3a6ba2: 6e20 f2a2 1d00 |0201: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a6ba8: 0c01 |0204: move-result-object v1 │ │ -3a6baa: 6e20 aea2 1000 |0205: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a6bb0: 7110 efa4 0d00 |0208: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ -3a6bb6: 0f0a |020b: return v10 │ │ -3a6bb8: 6200 8a79 |020c: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ -3a6bbc: 54d1 af76 |020e: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6bc0: 3310 0500 |0210: if-ne v0, v1, 0215 // +0005 │ │ -3a6bc4: 6200 527a |0212: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ -3a6bc8: 2803 |0214: goto 0217 // +0003 │ │ -3a6bca: 6200 517a |0215: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ -3a6bce: 5bd0 af76 |0217: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6bd2: 6200 3b76 |0219: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ -3a6bd6: 5bd0 a876 |021b: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a6bda: 6200 7479 |021d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6bde: 6e10 a5a2 0000 |021f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ -3a6be4: 0c00 |0222: move-result-object v0 │ │ -3a6be6: 1f00 ae14 |0223: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a6bea: 5400 3476 |0225: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ -3a6bee: 6e20 f2a2 0d00 |0227: invoke-virtual {v13, v0}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a6bf4: 7110 efa4 0d00 |022a: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ -3a6bfa: 0f0a |022d: return v10 │ │ -3a6bfc: 6200 9e79 |022e: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ -3a6c00: 5bd0 af76 |0230: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6c04: 6200 7479 |0232: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6c08: 23a1 0716 |0234: new-array v1, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a6c0c: 6e20 f2a2 8d00 |0236: invoke-virtual {v13, v8}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a6c12: 0c02 |0239: move-result-object v2 │ │ -3a6c14: 4d02 0109 |023a: aput-object v2, v1, v9 │ │ -3a6c18: 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 │ │ -3a6c1e: 7110 efa4 0d00 |023f: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ -3a6c24: 0f0a |0242: return v10 │ │ -3a6c26: 620d 5b79 |0243: sget-object v13, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a6c2a: 6e10 cda4 0d00 |0245: invoke-virtual {v13}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3a6c30: 0c0d |0248: move-result-object v13 │ │ -3a6c32: 1f0d db14 |0249: check-cast v13, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -3a6c36: 6e10 c4a4 0d00 |024b: invoke-virtual {v13}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.requestPhrase:()V // method@a4c4 │ │ -3a6c3c: 620d 6273 |024e: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a6c40: 6200 5b79 |0250: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a6c44: 5bd0 7f73 |0252: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a6c48: 0f0a |0254: return v10 │ │ -3a6c4a: 53d0 b076 |0255: iget-wide v0, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a6c4e: 7130 faa4 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@a4fa │ │ -3a6c54: 0c0d |025a: move-result-object v13 │ │ -3a6c56: 380d 0300 |025b: if-eqz v13, 025e // +0003 │ │ -3a6c5a: 1219 |025d: const/4 v9, #int 1 // #1 │ │ -3a6c5c: 0f09 |025e: return v9 │ │ -3a6c5e: 7100 1ea5 0000 |025f: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a51e │ │ -3a6c64: 0c0d |0262: move-result-object v13 │ │ -3a6c66: 380d 1400 |0263: if-eqz v13, 0277 // +0014 │ │ -3a6c6a: 6200 5b79 |0265: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a6c6e: 6e10 cda4 0000 |0267: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ -3a6c74: 0c00 |026a: move-result-object v0 │ │ -3a6c76: 1f00 db14 |026b: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -3a6c7a: 6e20 c6a4 d000 |026d: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.setPath:(Ljava/lang/String;)V // method@a4c6 │ │ -3a6c80: 620d 6273 |0270: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a6c84: 6200 5b79 |0272: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a6c88: 5bd0 7f73 |0274: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ -3a6c8c: 0f0a |0276: return v10 │ │ -3a6c8e: 0f09 |0277: return v9 │ │ -3a6c90: 54d0 a876 |0278: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a6c94: 3900 0300 |027a: if-nez v0, 027d // +0003 │ │ -3a6c98: 2807 |027c: goto 0283 // +0007 │ │ -3a6c9a: 54d0 a876 |027d: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a6c9e: 6e10 eb97 0000 |027f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a6ca4: 0c08 |0282: move-result-object v8 │ │ -3a6ca6: 3808 1200 |0283: if-eqz v8, 0295 // +0012 │ │ -3a6caa: 6e10 3498 0800 |0285: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a6cb0: 0c00 |0288: move-result-object v0 │ │ -3a6cb2: 6e10 2298 0000 |0289: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a6cb8: 0a00 |028c: move-result v0 │ │ -3a6cba: 3c00 0300 |028d: if-gtz v0, 0290 // +0003 │ │ -3a6cbe: 2806 |028f: goto 0295 // +0006 │ │ -3a6cc0: 7110 c1a2 0800 |0290: invoke-static {v8}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a6cc6: 0c00 |0293: move-result-object v0 │ │ -3a6cc8: 2816 |0294: goto 02aa // +0016 │ │ -3a6cca: 6200 7479 |0295: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a6cce: 6e20 aca2 9000 |0297: invoke-virtual {v0, v9}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a6cd4: 0c00 |029a: move-result-object v0 │ │ -3a6cd6: 2002 af14 |029b: instance-of v2, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6cda: 3802 1e00 |029d: if-eqz v2, 02bb // +001e │ │ -3a6cde: 6e10 eb97 0000 |029f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a6ce4: 0c02 |02a2: move-result-object v2 │ │ -3a6ce6: 6e10 2298 0200 |02a3: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a6cec: 0a02 |02a6: move-result v2 │ │ -3a6cee: 3c02 0300 |02a7: if-gtz v2, 02aa // +0003 │ │ -3a6cf2: 2812 |02a9: goto 02bb // +0012 │ │ -3a6cf4: 6202 0478 |02aa: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7804 │ │ -3a6cf8: 5bd2 af76 |02ac: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6cfc: 6202 0478 |02ae: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7804 │ │ -3a6d00: 23a3 0e16 |02b0: new-array v3, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a6d04: 1f00 af14 |02b2: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6d08: 4d00 0309 |02b4: aput-object v0, v3, v9 │ │ -3a6d0c: 7140 03a5 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@a503 │ │ -3a6d12: 0a0d |02b9: move-result v13 │ │ -3a6d14: 0f0d |02ba: return v13 │ │ -3a6d16: 0f09 |02bb: return v9 │ │ -3a6d18: 54d0 a876 |02bc: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a6d1c: 2000 af14 |02be: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6d20: 3800 4d01 |02c0: if-eqz v0, 040d // +014d │ │ -3a6d24: 6200 0a78 |02c2: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ -3a6d28: 1222 |02c4: const/4 v2, #int 2 // #2 │ │ -3a6d2a: 2322 0e16 |02c5: new-array v2, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a6d2e: 54d3 a876 |02c7: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a6d32: 1f03 af14 |02c9: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6d36: 4d03 0209 |02cb: aput-object v3, v2, v9 │ │ -3a6d3a: 1a03 8d07 |02cd: const-string v3, ":TOPIC:" // string@078d │ │ -3a6d3e: 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 │ │ -3a6d44: 0c03 |02d2: move-result-object v3 │ │ -3a6d46: 4d03 020a |02d3: aput-object v3, v2, v10 │ │ -3a6d4a: 7140 03a5 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@a503 │ │ -3a6d50: 0a0d |02d8: move-result v13 │ │ -3a6d52: 0f0d |02d9: return v13 │ │ -3a6d54: 6200 a979 |02da: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ -3a6d58: 23a1 0e16 |02dc: new-array v1, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a6d5c: 1902 0840 |02de: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ -3a6d60: 7120 fea2 3200 |02e0: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -3a6d66: 0c02 |02e3: move-result-object v2 │ │ -3a6d68: 4d02 0109 |02e4: aput-object v2, v1, v9 │ │ -3a6d6c: 7140 03a5 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@a503 │ │ -3a6d72: 0a0d |02e9: move-result v13 │ │ -3a6d74: 0f0d |02ea: return v13 │ │ -3a6d76: 6200 0278 |02eb: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ -3a6d7a: 2392 0e16 |02ed: new-array v2, v9, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a6d7e: 7140 03a5 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@a503 │ │ -3a6d84: 0a0d |02f2: move-result v13 │ │ -3a6d86: 0f0d |02f3: return v13 │ │ -3a6d88: 6e10 cba2 0000 |02f4: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a6d8e: 0c00 |02f7: move-result-object v0 │ │ -3a6d90: 3800 0b01 |02f8: if-eqz v0, 0403 // +010b │ │ -3a6d94: 6e10 2298 0000 |02fa: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a6d9a: 0a01 |02fd: move-result v1 │ │ -3a6d9c: 3c01 0400 |02fe: if-gtz v1, 0302 // +0004 │ │ -3a6da0: 2900 0301 |0300: goto/16 0403 // +0103 │ │ -3a6da4: 6e20 1a98 6000 |0302: invoke-virtual {v0, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a6daa: 0a01 |0305: move-result v1 │ │ -3a6dac: 3c01 c300 |0306: if-gtz v1, 03c9 // +00c3 │ │ -3a6db0: 7100 59a3 0000 |0308: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a6db6: 0b0b |030b: move-result-wide v11 │ │ -3a6db8: 84b1 |030c: long-to-int v1, v11 │ │ -3a6dba: baa1 |030d: ushr-int/2addr v1, v10 │ │ -3a6dbc: 2203 e812 |030e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a6dc0: 7010 4098 0300 |0310: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a6dc6: 1a06 651c |0313: const-string v6, "G" // string@1c65 │ │ -3a6dca: 6e20 4b98 6300 |0315: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6dd0: 6e20 4798 1300 |0318: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a6dd6: 6e10 5498 0300 |031b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a6ddc: 0c03 |031e: move-result-object v3 │ │ -3a6dde: 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 │ │ -3a6de4: 0c03 |0322: move-result-object v3 │ │ -3a6de6: 620b 6373 |0323: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a6dea: 6e30 e9a5 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@a5e9 │ │ -3a6df0: 620b 197a |0328: sget-object v11, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a6df4: 53bb 297a |032a: iget-wide v11, v11, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a6df8: 7140 dda5 b39c |032c: invoke-static {v3, v11, v12, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a6dfe: 0b0b |032f: move-result-wide v11 │ │ -3a6e00: 3103 040b |0330: cmp-long v3, v4, v11 │ │ -3a6e04: 3803 0300 |0332: if-eqz v3, 0335 // +0003 │ │ -3a6e08: 0f09 |0334: return v9 │ │ -3a6e0a: 6203 7979 |0335: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ -3a6e0e: 54d4 af76 |0337: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6e12: 1a05 f756 |0339: const-string v5, "[]" // string@56f7 │ │ -3a6e16: 3343 5100 |033b: if-ne v3, v4, 038c // +0051 │ │ -3a6e1a: 6203 6373 |033d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a6e1e: 6e20 e7a5 2300 |033f: invoke-virtual {v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3a6e24: 0c02 |0342: move-result-object v2 │ │ -3a6e26: 3802 4900 |0343: if-eqz v2, 038c // +0049 │ │ -3a6e2a: 6203 197a |0345: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a6e2e: 5333 297a |0347: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a6e32: 7140 dda5 32a4 |0349: invoke-static {v2, v3, v4, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a6e38: 0b02 |034c: move-result-wide v2 │ │ -3a6e3a: 7130 dea5 3209 |034d: invoke-static {v2, v3, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ -3a6e40: 0c02 |0350: move-result-object v2 │ │ -3a6e42: 6203 2f7a |0351: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a6e46: 1f02 ae14 |0353: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a6e4a: 6e20 b8a5 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@a5b8 │ │ -3a6e50: 0c02 |0358: move-result-object v2 │ │ -3a6e52: 1f02 af14 |0359: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6e56: 6e10 cba2 0200 |035b: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a6e5c: 0c02 |035e: move-result-object v2 │ │ -3a6e5e: 1a03 7c07 |035f: const-string v3, ":AT:" // string@077c │ │ -3a6e62: 6e20 0e98 3200 |0361: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a6e68: 0a04 |0364: move-result v4 │ │ -3a6e6a: 1a0b 6c00 |0365: const-string v11, " │ │ +3a678c: |[3a678c] net.sf.dibdib.thread_feed.QOpFeed.process:(Lnet/sf/dibdib/generic/QToken;)Z │ │ +3a679c: 54d0 a876 |0000: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a67a0: 2000 af14 |0002: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a67a4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3a67a8: 54d0 a876 |0006: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a67ac: 1f00 af14 |0008: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a67b0: 2803 |000a: goto 000d // +0003 │ │ +3a67b2: 6200 ba76 |000b: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3a67b6: 6201 6373 |000d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a67ba: 1a02 8342 |000f: const-string v2, "Q" // string@4283 │ │ +3a67be: 6e20 e7a5 2100 |0011: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3a67c4: 0c01 |0014: move-result-object v1 │ │ +3a67c6: 6203 6f79 |0015: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@796f │ │ +3a67ca: 54d4 af76 |0017: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a67ce: 1f04 e214 |0019: check-cast v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a67d2: 6e10 ffa4 0400 |001b: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a4ff │ │ +3a67d8: 0a04 |001e: move-result v4 │ │ +3a67da: 4403 0304 |001f: aget v3, v3, v4 │ │ +3a67de: 1604 0000 |0021: const-wide/16 v4, #int 0 // #0 │ │ +3a67e2: 1306 4000 |0023: const/16 v6, #int 64 // #40 │ │ +3a67e6: 1a07 8e07 |0025: const-string v7, ":TOPIC: " // string@078e │ │ +3a67ea: 1208 |0027: const/4 v8, #int 0 // #0 │ │ +3a67ec: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +3a67ee: 121a |0029: const/4 v10, #int 1 // #1 │ │ +3a67f0: 2b03 ee03 0000 |002a: packed-switch v3, 00000418 // +000003ee │ │ +3a67f6: 2900 e003 |002d: goto/16 040d // +03e0 │ │ +3a67fa: 220d ae14 |002f: new-instance v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a67fe: 1300 6400 |0031: const/16 v0, #int 100 // #64 │ │ +3a6802: 7030 a3a2 8d00 |0033: invoke-direct {v13, v8, v0}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +3a6808: 690d 7479 |0036: sput-object v13, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a680c: 0f0a |0038: return v10 │ │ +3a680e: 6200 b776 |0039: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ +3a6812: 53d1 b576 |003b: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +3a6816: 7120 ad97 2100 |003d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a681c: 0c01 |0040: move-result-object v1 │ │ +3a681e: 6e20 fc9a 1000 |0041: invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3a6824: 53d0 ae76 |0044: iget-wide v0, v13, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76ae │ │ +3a6828: 3102 0400 |0046: cmp-long v2, v4, v0 │ │ +3a682c: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +3a682e: 3802 1900 |0049: if-eqz v2, 0062 // +0019 │ │ +3a6832: 6201 7479 |004b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6836: 6e20 aca2 0100 |004d: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a683c: 0c08 |0050: move-result-object v8 │ │ +3a683e: 3908 0300 |0051: if-nez v8, 0054 // +0003 │ │ +3a6842: 280f |0053: goto 0062 // +000f │ │ +3a6844: 53d1 ae76 |0054: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76ae │ │ +3a6848: 7210 6ca2 0800 |0056: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ +3a684e: 0b03 |0059: move-result-wide v3 │ │ +3a6850: 3105 0103 |005a: cmp-long v5, v1, v3 │ │ +3a6854: 3905 0300 |005c: if-nez v5, 005f // +0003 │ │ +3a6858: 2804 |005e: goto 0062 // +0004 │ │ +3a685a: d800 0001 |005f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a685e: 28ea |0061: goto 004b // -0016 │ │ +3a6860: 3908 0900 |0062: if-nez v8, 006b // +0009 │ │ +3a6864: 6201 8379 |0064: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3a6868: 54d2 af76 |0066: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a686c: 3221 0300 |0068: if-eq v1, v2, 006b // +0003 │ │ +3a6870: 0f09 |006a: return v9 │ │ +3a6872: 54d1 b676 |006b: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a6876: 2011 3616 |006d: instance-of v1, v1, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3a687a: 3801 3f00 |006f: if-eqz v1, 00ae // +003f │ │ +3a687e: 54dd b676 |0071: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a6882: 1f0d 3616 |0073: check-cast v13, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3a6886: 21d1 |0075: array-length v1, v13 │ │ +3a6888: 1202 |0076: const/4 v2, #int 0 // #0 │ │ +3a688a: 3512 8d00 |0077: if-ge v2, v1, 0104 // +008d │ │ +3a688e: 4603 0d02 |0079: aget-object v3, v13, v2 │ │ +3a6892: 2134 |007b: array-length v4, v3 │ │ +3a6894: 334a 0500 |007c: if-ne v10, v4, 0081 // +0005 │ │ +3a6898: 4603 0309 |007e: aget-object v3, v3, v9 │ │ +3a689c: 2805 |0080: goto 0085 // +0005 │ │ +3a689e: 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 │ │ +3a68a4: 0c03 |0084: move-result-object v3 │ │ +3a68a6: 3908 1500 |0085: if-nez v8, 009a // +0015 │ │ +3a68aa: 3900 0800 |0087: if-nez v0, 008f // +0008 │ │ +3a68ae: 6204 7479 |0089: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a68b2: 6e20 aea2 3400 |008b: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a68b8: 281b |008e: goto 00a9 // +001b │ │ +3a68ba: 6204 7479 |008f: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a68be: 7b05 |0091: neg-int v5, v0 │ │ +3a68c0: 23a6 0716 |0092: new-array v6, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a68c4: 4d03 0609 |0094: aput-object v3, v6, v9 │ │ +3a68c8: 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 │ │ +3a68ce: 2810 |0099: goto 00a9 // +0010 │ │ +3a68d0: 6204 7479 |009a: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a68d4: 6e20 aca2 0400 |009c: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a68da: 0c04 |009f: move-result-object v4 │ │ +3a68dc: 3348 6400 |00a0: if-ne v8, v4, 0104 // +0064 │ │ +3a68e0: 6204 7479 |00a2: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a68e4: d905 00ff |00a4: rsub-int/lit8 v5, v0, #int -1 // #ff │ │ +3a68e8: 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 │ │ +3a68ee: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a68f2: d802 0201 |00ab: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a68f6: 28ca |00ad: goto 0077 // -0036 │ │ +3a68f8: 54d1 b676 |00ae: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a68fc: 2011 0e16 |00b0: instance-of v1, v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a6900: 3801 3500 |00b2: if-eqz v1, 00e7 // +0035 │ │ +3a6904: 54dd b676 |00b4: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a6908: 1f0d 0e16 |00b6: check-cast v13, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a690c: 21d1 |00b8: array-length v1, v13 │ │ +3a690e: b1a1 |00b9: sub-int/2addr v1, v10 │ │ +3a6910: 3a01 4a00 |00ba: if-ltz v1, 0104 // +004a │ │ +3a6914: 4602 0d01 |00bc: aget-object v2, v13, v1 │ │ +3a6918: 3908 1500 |00be: if-nez v8, 00d3 // +0015 │ │ +3a691c: 3900 0800 |00c0: if-nez v0, 00c8 // +0008 │ │ +3a6920: 6203 7479 |00c2: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6924: 6e20 aea2 2300 |00c4: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a692a: 281b |00c7: goto 00e2 // +001b │ │ +3a692c: 6203 7479 |00c8: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6930: 7b04 |00ca: neg-int v4, v0 │ │ +3a6932: 23a5 0716 |00cb: new-array v5, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a6936: 4d02 0509 |00cd: aput-object v2, v5, v9 │ │ +3a693a: 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 │ │ +3a6940: 2810 |00d2: goto 00e2 // +0010 │ │ +3a6942: 6203 7479 |00d3: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6946: 6e20 aca2 0300 |00d5: invoke-virtual {v3, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a694c: 0c03 |00d8: move-result-object v3 │ │ +3a694e: 3338 0900 |00d9: if-ne v8, v3, 00e2 // +0009 │ │ +3a6952: 6203 7479 |00db: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6956: d904 00ff |00dd: rsub-int/lit8 v4, v0, #int -1 // #ff │ │ +3a695a: 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 │ │ +3a6960: d801 01ff |00e2: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3a6964: d800 0001 |00e4: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a6968: 28d4 |00e6: goto 00ba // -002c │ │ +3a696a: 54d1 b676 |00e7: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a696e: 2011 af14 |00e9: instance-of v1, v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6972: 3801 1900 |00eb: if-eqz v1, 0104 // +0019 │ │ +3a6976: 3908 0c00 |00ed: if-nez v8, 00f9 // +000c │ │ +3a697a: 6200 7479 |00ef: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a697e: 54dd b676 |00f1: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a6982: 1f0d af14 |00f3: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6986: 6e20 aea2 d000 |00f5: invoke-virtual {v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a698c: 280c |00f8: goto 0104 // +000c │ │ +3a698e: 6201 7479 |00f9: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6992: d900 00ff |00fb: rsub-int/lit8 v0, v0, #int -1 // #ff │ │ +3a6996: 54dd b676 |00fd: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a699a: 1f0d af14 |00ff: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a699e: 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 │ │ +3a69a4: 0f0a |0104: return v10 │ │ +3a69a6: 54d0 a876 |0105: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a69aa: 3900 1500 |0107: if-nez v0, 011c // +0015 │ │ +3a69ae: 6200 7479 |0109: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a69b2: 6e20 ada2 a000 |010b: invoke-virtual {v0, v10}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a69b8: 0c00 |010e: move-result-object v0 │ │ +3a69ba: 5bd0 a876 |010f: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a69be: 54d0 a876 |0111: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a69c2: 3900 0500 |0113: if-nez v0, 0118 // +0005 │ │ +3a69c6: 6200 be76 |0115: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +3a69ca: 2803 |0117: goto 011a // +0003 │ │ +3a69cc: 54d0 a876 |0118: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a69d0: 5bd0 a876 |011a: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a69d4: 54d0 a876 |011c: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a69d8: 2000 9614 |011e: instance-of v0, v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3a69dc: 3800 0700 |0120: if-eqz v0, 0127 // +0007 │ │ +3a69e0: 54d0 a876 |0122: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a69e4: 1f00 9614 |0124: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3a69e8: 280b |0126: goto 0131 // +000b │ │ +3a69ea: 54d0 a876 |0127: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a69ee: 6e10 eb97 0000 |0129: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a69f4: 0c00 |012c: move-result-object v0 │ │ +3a69f6: 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 │ │ +3a69fc: 0c00 |0130: move-result-object v0 │ │ +3a69fe: 5bd0 af76 |0131: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6a02: 54d0 af76 |0133: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6a06: 3900 0400 |0135: if-nez v0, 0139 // +0004 │ │ +3a6a0a: 2900 d602 |0137: goto/16 040d // +02d6 │ │ +3a6a0e: 6e10 f6a2 0d00 |0139: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QToken;.shiftArgs:()V // method@a2f6 │ │ +3a6a14: 54d0 af76 |013c: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6a18: 2000 c714 |013e: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a6a1c: 3800 0900 |0140: if-eqz v0, 0149 // +0009 │ │ +3a6a20: 54d0 af76 |0142: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6a24: 1f00 c714 |0144: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a6a28: 5200 6178 |0146: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ +3a6a2c: 2802 |0148: goto 014a // +0002 │ │ +3a6a2e: 1210 |0149: const/4 v0, #int 1 // #1 │ │ +3a6a30: 7120 02a5 0d00 |014a: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z // method@a502 │ │ +3a6a36: 0a00 |014d: move-result v0 │ │ +3a6a38: 3900 0300 |014e: if-nez v0, 0151 // +0003 │ │ +3a6a3c: 0f09 |0150: return v9 │ │ +3a6a3e: 7110 efa4 0d00 |0151: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ +3a6a44: 0f0a |0154: return v10 │ │ +3a6a46: 54d0 a876 |0155: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a6a4a: 2000 9e14 |0157: instance-of v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ +3a6a4e: 3800 0900 |0159: if-eqz v0, 0162 // +0009 │ │ +3a6a52: 6200 7479 |015b: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6a56: 54dd a876 |015d: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a6a5a: 6e20 aea2 d000 |015f: invoke-virtual {v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a6a60: 0f0a |0162: return v10 │ │ +3a6a62: 6200 b776 |0163: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ +3a6a66: 53d1 b576 |0165: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +3a6a6a: 7120 ad97 2100 |0167: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a6a70: 0c01 |016a: move-result-object v1 │ │ +3a6a72: 6e20 fc9a 1000 |016b: invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3a6a78: 6200 6c78 |016e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ +3a6a7c: 6201 7479 |0170: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6a80: 6e20 aca2 9100 |0172: invoke-virtual {v1, v9}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a6a86: 0c01 |0175: move-result-object v1 │ │ +3a6a88: 1f01 af14 |0176: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6a8c: 6e20 bba2 9100 |0178: invoke-virtual {v1, v9}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3a6a92: 0c01 |017b: move-result-object v1 │ │ +3a6a94: 3310 0800 |017c: if-ne v0, v1, 0184 // +0008 │ │ +3a6a98: 6200 7479 |017e: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6a9c: 6e20 afa2 9000 |0180: invoke-virtual {v0, v9}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ +3a6aa2: 280b |0183: goto 018e // +000b │ │ +3a6aa4: 6200 7479 |0184: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6aa8: 6e10 b3a2 0000 |0186: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ +3a6aae: 0a00 |0189: move-result v0 │ │ +3a6ab0: 3d00 0400 |018a: if-lez v0, 018e // +0004 │ │ +3a6ab4: 2900 8102 |018c: goto/16 040d // +0281 │ │ +3a6ab8: 54d0 b676 |018e: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a6abc: 3800 1b00 |0190: if-eqz v0, 01ab // +001b │ │ +3a6ac0: 54dd b676 |0192: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a6ac4: 1f0d 0716 |0194: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a6ac8: 21d0 |0196: array-length v0, v13 │ │ +3a6aca: 1201 |0197: const/4 v1, #int 0 // #0 │ │ +3a6acc: 3501 1300 |0198: if-ge v1, v0, 01ab // +0013 │ │ +3a6ad0: 4602 0d01 |019a: aget-object v2, v13, v1 │ │ +3a6ad4: 3902 0300 |019c: if-nez v2, 019f // +0003 │ │ +3a6ad8: 280a |019e: goto 01a8 // +000a │ │ +3a6ada: 6203 7479 |019f: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6ade: 23a4 0716 |01a1: new-array v4, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a6ae2: 4d02 0409 |01a3: aput-object v2, v4, v9 │ │ +3a6ae6: 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 │ │ +3a6aec: d801 0101 |01a8: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a6af0: 28ee |01aa: goto 0198 // -0012 │ │ +3a6af2: 620d 2773 |01ab: sget-object v13, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3a6af6: 6e10 b1a1 0d00 |01ad: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a6afc: 0a0d |01b0: move-result v13 │ │ +3a6afe: 6200 6273 |01b1: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6b02: 5400 6e73 |01b3: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a6b06: 6e10 b1a1 0000 |01b5: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a6b0c: 0a00 |01b8: move-result v0 │ │ +3a6b0e: 370d 0800 |01b9: if-le v13, v0, 01c1 // +0008 │ │ +3a6b12: 620d 6273 |01bb: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6b16: 6200 2773 |01bd: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +3a6b1a: 5bd0 6e73 |01bf: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3a6b1e: 620d 6273 |01c1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6b22: 6200 6273 |01c3: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6b26: 5400 8473 |01c5: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7384 │ │ +3a6b2a: 5bd0 7f73 |01c7: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a6b2e: 0f0a |01c9: return v10 │ │ +3a6b30: 6200 517a |01ca: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ +3a6b34: 5bd0 af76 |01cc: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6b38: 54d0 a876 |01ce: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a6b3c: 3900 0a00 |01d0: if-nez v0, 01da // +000a │ │ +3a6b40: 6200 7479 |01d2: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6b44: 6e20 ada2 a000 |01d4: invoke-virtual {v0, v10}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a6b4a: 0c00 |01d7: move-result-object v0 │ │ +3a6b4c: 5bd0 a876 |01d8: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a6b50: 54d0 a876 |01da: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a6b54: 3800 1600 |01dc: if-eqz v0, 01f2 // +0016 │ │ +3a6b58: 6200 7479 |01de: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6b5c: 6e10 a5a2 0000 |01e0: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ +3a6b62: 0c01 |01e3: move-result-object v1 │ │ +3a6b64: 1f01 ae14 |01e4: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a6b68: 5411 3476 |01e6: iget-object v1, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3a6b6c: 6e20 f2a2 1d00 |01e8: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a6b72: 0c01 |01eb: move-result-object v1 │ │ +3a6b74: 6e20 aea2 1000 |01ec: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a6b7a: 7110 efa4 0d00 |01ef: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ +3a6b80: 0f0a |01f2: return v10 │ │ +3a6b82: 6200 4c7a |01f3: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4c │ │ +3a6b86: 5bd0 af76 |01f5: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6b8a: 6200 7479 |01f7: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6b8e: 6e10 a5a2 0000 |01f9: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ +3a6b94: 0c01 |01fc: move-result-object v1 │ │ +3a6b96: 1f01 ae14 |01fd: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a6b9a: 5411 3476 |01ff: iget-object v1, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3a6b9e: 6e20 f2a2 1d00 |0201: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a6ba4: 0c01 |0204: move-result-object v1 │ │ +3a6ba6: 6e20 aea2 1000 |0205: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a6bac: 7110 efa4 0d00 |0208: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ +3a6bb2: 0f0a |020b: return v10 │ │ +3a6bb4: 6200 8a79 |020c: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ +3a6bb8: 54d1 af76 |020e: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6bbc: 3310 0500 |0210: if-ne v0, v1, 0215 // +0005 │ │ +3a6bc0: 6200 527a |0212: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ +3a6bc4: 2803 |0214: goto 0217 // +0003 │ │ +3a6bc6: 6200 517a |0215: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ +3a6bca: 5bd0 af76 |0217: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6bce: 6200 3b76 |0219: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763b │ │ +3a6bd2: 5bd0 a876 |021b: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a6bd6: 6200 7479 |021d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6bda: 6e10 a5a2 0000 |021f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ +3a6be0: 0c00 |0222: move-result-object v0 │ │ +3a6be2: 1f00 ae14 |0223: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a6be6: 5400 3476 |0225: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7634 │ │ +3a6bea: 6e20 f2a2 0d00 |0227: invoke-virtual {v13, v0}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a6bf0: 7110 efa4 0d00 |022a: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ +3a6bf6: 0f0a |022d: return v10 │ │ +3a6bf8: 6200 9e79 |022e: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ +3a6bfc: 5bd0 af76 |0230: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6c00: 6200 7479 |0232: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6c04: 23a1 0716 |0234: new-array v1, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a6c08: 6e20 f2a2 8d00 |0236: invoke-virtual {v13, v8}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a6c0e: 0c02 |0239: move-result-object v2 │ │ +3a6c10: 4d02 0109 |023a: aput-object v2, v1, v9 │ │ +3a6c14: 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 │ │ +3a6c1a: 7110 efa4 0d00 |023f: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ +3a6c20: 0f0a |0242: return v10 │ │ +3a6c22: 620d 5b79 |0243: sget-object v13, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a6c26: 6e10 cda4 0d00 |0245: invoke-virtual {v13}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3a6c2c: 0c0d |0248: move-result-object v13 │ │ +3a6c2e: 1f0d db14 |0249: check-cast v13, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +3a6c32: 6e10 c4a4 0d00 |024b: invoke-virtual {v13}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.requestPhrase:()V // method@a4c4 │ │ +3a6c38: 620d 6273 |024e: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6c3c: 6200 5b79 |0250: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a6c40: 5bd0 7f73 |0252: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a6c44: 0f0a |0254: return v10 │ │ +3a6c46: 53d0 b076 |0255: iget-wide v0, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a6c4a: 7130 faa4 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@a4fa │ │ +3a6c50: 0c0d |025a: move-result-object v13 │ │ +3a6c52: 380d 0300 |025b: if-eqz v13, 025e // +0003 │ │ +3a6c56: 1219 |025d: const/4 v9, #int 1 // #1 │ │ +3a6c58: 0f09 |025e: return v9 │ │ +3a6c5a: 7100 1ea5 0000 |025f: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a51e │ │ +3a6c60: 0c0d |0262: move-result-object v13 │ │ +3a6c62: 380d 1400 |0263: if-eqz v13, 0277 // +0014 │ │ +3a6c66: 6200 5b79 |0265: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a6c6a: 6e10 cda4 0000 |0267: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cd │ │ +3a6c70: 0c00 |026a: move-result-object v0 │ │ +3a6c72: 1f00 db14 |026b: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +3a6c76: 6e20 c6a4 d000 |026d: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.setPath:(Ljava/lang/String;)V // method@a4c6 │ │ +3a6c7c: 620d 6273 |0270: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a6c80: 6200 5b79 |0272: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a6c84: 5bd0 7f73 |0274: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@737f │ │ +3a6c88: 0f0a |0276: return v10 │ │ +3a6c8a: 0f09 |0277: return v9 │ │ +3a6c8c: 54d0 a876 |0278: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a6c90: 3900 0300 |027a: if-nez v0, 027d // +0003 │ │ +3a6c94: 2807 |027c: goto 0283 // +0007 │ │ +3a6c96: 54d0 a876 |027d: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a6c9a: 6e10 eb97 0000 |027f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a6ca0: 0c08 |0282: move-result-object v8 │ │ +3a6ca2: 3808 1200 |0283: if-eqz v8, 0295 // +0012 │ │ +3a6ca6: 6e10 3498 0800 |0285: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a6cac: 0c00 |0288: move-result-object v0 │ │ +3a6cae: 6e10 2298 0000 |0289: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a6cb4: 0a00 |028c: move-result v0 │ │ +3a6cb6: 3c00 0300 |028d: if-gtz v0, 0290 // +0003 │ │ +3a6cba: 2806 |028f: goto 0295 // +0006 │ │ +3a6cbc: 7110 c1a2 0800 |0290: invoke-static {v8}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a6cc2: 0c00 |0293: move-result-object v0 │ │ +3a6cc4: 2816 |0294: goto 02aa // +0016 │ │ +3a6cc6: 6200 7479 |0295: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a6cca: 6e20 aca2 9000 |0297: invoke-virtual {v0, v9}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a6cd0: 0c00 |029a: move-result-object v0 │ │ +3a6cd2: 2002 af14 |029b: instance-of v2, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6cd6: 3802 1e00 |029d: if-eqz v2, 02bb // +001e │ │ +3a6cda: 6e10 eb97 0000 |029f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a6ce0: 0c02 |02a2: move-result-object v2 │ │ +3a6ce2: 6e10 2298 0200 |02a3: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a6ce8: 0a02 |02a6: move-result v2 │ │ +3a6cea: 3c02 0300 |02a7: if-gtz v2, 02aa // +0003 │ │ +3a6cee: 2812 |02a9: goto 02bb // +0012 │ │ +3a6cf0: 6202 0478 |02aa: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7804 │ │ +3a6cf4: 5bd2 af76 |02ac: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6cf8: 6202 0478 |02ae: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7804 │ │ +3a6cfc: 23a3 0e16 |02b0: new-array v3, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a6d00: 1f00 af14 |02b2: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6d04: 4d00 0309 |02b4: aput-object v0, v3, v9 │ │ +3a6d08: 7140 03a5 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@a503 │ │ +3a6d0e: 0a0d |02b9: move-result v13 │ │ +3a6d10: 0f0d |02ba: return v13 │ │ +3a6d12: 0f09 |02bb: return v9 │ │ +3a6d14: 54d0 a876 |02bc: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a6d18: 2000 af14 |02be: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6d1c: 3800 4d01 |02c0: if-eqz v0, 040d // +014d │ │ +3a6d20: 6200 0a78 |02c2: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ +3a6d24: 1222 |02c4: const/4 v2, #int 2 // #2 │ │ +3a6d26: 2322 0e16 |02c5: new-array v2, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a6d2a: 54d3 a876 |02c7: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a6d2e: 1f03 af14 |02c9: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6d32: 4d03 0209 |02cb: aput-object v3, v2, v9 │ │ +3a6d36: 1a03 8d07 |02cd: const-string v3, ":TOPIC:" // string@078d │ │ +3a6d3a: 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 │ │ +3a6d40: 0c03 |02d2: move-result-object v3 │ │ +3a6d42: 4d03 020a |02d3: aput-object v3, v2, v10 │ │ +3a6d46: 7140 03a5 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@a503 │ │ +3a6d4c: 0a0d |02d8: move-result v13 │ │ +3a6d4e: 0f0d |02d9: return v13 │ │ +3a6d50: 6200 a979 |02da: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ +3a6d54: 23a1 0e16 |02dc: new-array v1, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a6d58: 1902 0840 |02de: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ +3a6d5c: 7120 fea2 3200 |02e0: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +3a6d62: 0c02 |02e3: move-result-object v2 │ │ +3a6d64: 4d02 0109 |02e4: aput-object v2, v1, v9 │ │ +3a6d68: 7140 03a5 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@a503 │ │ +3a6d6e: 0a0d |02e9: move-result v13 │ │ +3a6d70: 0f0d |02ea: return v13 │ │ +3a6d72: 6200 0278 |02eb: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ +3a6d76: 2392 0e16 |02ed: new-array v2, v9, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a6d7a: 7140 03a5 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@a503 │ │ +3a6d80: 0a0d |02f2: move-result v13 │ │ +3a6d82: 0f0d |02f3: return v13 │ │ +3a6d84: 6e10 cba2 0000 |02f4: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a6d8a: 0c00 |02f7: move-result-object v0 │ │ +3a6d8c: 3800 0b01 |02f8: if-eqz v0, 0403 // +010b │ │ +3a6d90: 6e10 2298 0000 |02fa: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a6d96: 0a01 |02fd: move-result v1 │ │ +3a6d98: 3c01 0400 |02fe: if-gtz v1, 0302 // +0004 │ │ +3a6d9c: 2900 0301 |0300: goto/16 0403 // +0103 │ │ +3a6da0: 6e20 1a98 6000 |0302: invoke-virtual {v0, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a6da6: 0a01 |0305: move-result v1 │ │ +3a6da8: 3c01 c300 |0306: if-gtz v1, 03c9 // +00c3 │ │ +3a6dac: 7100 59a3 0000 |0308: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a6db2: 0b0b |030b: move-result-wide v11 │ │ +3a6db4: 84b1 |030c: long-to-int v1, v11 │ │ +3a6db6: baa1 |030d: ushr-int/2addr v1, v10 │ │ +3a6db8: 2203 e812 |030e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a6dbc: 7010 4098 0300 |0310: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a6dc2: 1a06 651c |0313: const-string v6, "G" // string@1c65 │ │ +3a6dc6: 6e20 4b98 6300 |0315: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6dcc: 6e20 4798 1300 |0318: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a6dd2: 6e10 5498 0300 |031b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a6dd8: 0c03 |031e: move-result-object v3 │ │ +3a6dda: 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 │ │ +3a6de0: 0c03 |0322: move-result-object v3 │ │ +3a6de2: 620b 6373 |0323: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a6de6: 6e30 e9a5 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@a5e9 │ │ +3a6dec: 620b 197a |0328: sget-object v11, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a6df0: 53bb 297a |032a: iget-wide v11, v11, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a6df4: 7140 dda5 b39c |032c: invoke-static {v3, v11, v12, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a6dfa: 0b0b |032f: move-result-wide v11 │ │ +3a6dfc: 3103 040b |0330: cmp-long v3, v4, v11 │ │ +3a6e00: 3803 0300 |0332: if-eqz v3, 0335 // +0003 │ │ +3a6e04: 0f09 |0334: return v9 │ │ +3a6e06: 6203 7979 |0335: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ +3a6e0a: 54d4 af76 |0337: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6e0e: 1a05 f756 |0339: const-string v5, "[]" // string@56f7 │ │ +3a6e12: 3343 5100 |033b: if-ne v3, v4, 038c // +0051 │ │ +3a6e16: 6203 6373 |033d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a6e1a: 6e20 e7a5 2300 |033f: invoke-virtual {v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3a6e20: 0c02 |0342: move-result-object v2 │ │ +3a6e22: 3802 4900 |0343: if-eqz v2, 038c // +0049 │ │ +3a6e26: 6203 197a |0345: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a6e2a: 5333 297a |0347: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a6e2e: 7140 dda5 32a4 |0349: invoke-static {v2, v3, v4, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a6e34: 0b02 |034c: move-result-wide v2 │ │ +3a6e36: 7130 dea5 3209 |034d: invoke-static {v2, v3, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5de │ │ +3a6e3c: 0c02 |0350: move-result-object v2 │ │ +3a6e3e: 6203 2f7a |0351: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a6e42: 1f02 ae14 |0353: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a6e46: 6e20 b8a5 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@a5b8 │ │ +3a6e4c: 0c02 |0358: move-result-object v2 │ │ +3a6e4e: 1f02 af14 |0359: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6e52: 6e10 cba2 0200 |035b: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a6e58: 0c02 |035e: move-result-object v2 │ │ +3a6e5a: 1a03 7c07 |035f: const-string v3, ":AT:" // string@077c │ │ +3a6e5e: 6e20 0e98 3200 |0361: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a6e64: 0a04 |0364: move-result v4 │ │ +3a6e66: 1a0b 6c00 |0365: const-string v11, " │ │ " // string@006c │ │ -3a6e6e: 3804 1f00 |0367: if-eqz v4, 0386 // +001f │ │ -3a6e72: 2204 e812 |0369: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a6e76: 7010 4098 0400 |036b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a6e7c: 1a05 a655 |036e: const-string v5, "[" // string@55a6 │ │ -3a6e80: 6e20 4b98 5400 |0370: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6e86: 1a05 0000 |0373: const-string v5, "" // string@0000 │ │ -3a6e8a: 7140 d2a5 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@a5d2 │ │ -3a6e90: 0c02 |0378: move-result-object v2 │ │ -3a6e92: 6e20 4b98 2400 |0379: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6e98: 1a02 3357 |037c: const-string v2, "]" // string@5733 │ │ -3a6e9c: 6e20 4b98 2400 |037e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6ea2: 6e10 5498 0400 |0381: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a6ea8: 0c05 |0384: move-result-object v5 │ │ -3a6eaa: 2807 |0385: goto 038c // +0007 │ │ -3a6eac: 1a03 8407 |0386: const-string v3, ":GROUP:" // string@0784 │ │ -3a6eb0: 7140 d2a5 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@a5d2 │ │ -3a6eb6: 0c05 |038b: move-result-object v5 │ │ -3a6eb8: 6202 197a |038c: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a6ebc: 5322 297a |038e: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a6ec0: 5ad2 b076 |0390: iput-wide v2, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a6ec4: 2202 e812 |0392: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a6ec8: 7010 4098 0200 |0394: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a6ece: 6e20 4b98 6200 |0397: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6ed4: 6e20 4798 1200 |039a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a6eda: 6e10 5498 0200 |039d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a6ee0: 0c01 |03a0: move-result-object v1 │ │ -3a6ee2: 5bd1 b176 |03a1: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3a6ee6: 6201 4f7a |03a3: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ -3a6eea: 23a2 0e16 |03a5: new-array v2, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a6eee: 2203 e812 |03a7: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a6ef2: 7010 4098 0300 |03a9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a6ef8: 6e20 4b98 7300 |03ac: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6efe: 6e20 4b98 0300 |03af: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6f04: 1a00 7b00 |03b2: const-string v0, " │ │ +3a6e6a: 3804 1f00 |0367: if-eqz v4, 0386 // +001f │ │ +3a6e6e: 2204 e812 |0369: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a6e72: 7010 4098 0400 |036b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a6e78: 1a05 a655 |036e: const-string v5, "[" // string@55a6 │ │ +3a6e7c: 6e20 4b98 5400 |0370: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6e82: 1a05 0000 |0373: const-string v5, "" // string@0000 │ │ +3a6e86: 7140 d2a5 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@a5d2 │ │ +3a6e8c: 0c02 |0378: move-result-object v2 │ │ +3a6e8e: 6e20 4b98 2400 |0379: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6e94: 1a02 3357 |037c: const-string v2, "]" // string@5733 │ │ +3a6e98: 6e20 4b98 2400 |037e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6e9e: 6e10 5498 0400 |0381: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a6ea4: 0c05 |0384: move-result-object v5 │ │ +3a6ea6: 2807 |0385: goto 038c // +0007 │ │ +3a6ea8: 1a03 8407 |0386: const-string v3, ":GROUP:" // string@0784 │ │ +3a6eac: 7140 d2a5 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@a5d2 │ │ +3a6eb2: 0c05 |038b: move-result-object v5 │ │ +3a6eb4: 6202 197a |038c: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a6eb8: 5322 297a |038e: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a6ebc: 5ad2 b076 |0390: iput-wide v2, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a6ec0: 2202 e812 |0392: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a6ec4: 7010 4098 0200 |0394: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a6eca: 6e20 4b98 6200 |0397: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6ed0: 6e20 4798 1200 |039a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a6ed6: 6e10 5498 0200 |039d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a6edc: 0c01 |03a0: move-result-object v1 │ │ +3a6ede: 5bd1 b176 |03a1: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3a6ee2: 6201 4f7a |03a3: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ +3a6ee6: 23a2 0e16 |03a5: new-array v2, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a6eea: 2203 e812 |03a7: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a6eee: 7010 4098 0300 |03a9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a6ef4: 6e20 4b98 7300 |03ac: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6efa: 6e20 4b98 0300 |03af: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6f00: 1a00 7b00 |03b2: const-string v0, " │ │ :GROUP: " // string@007b │ │ -3a6f08: 6e20 4b98 0300 |03b4: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6f0e: 6e20 4b98 5300 |03b7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6f14: 6e10 5498 0300 |03ba: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a6f1a: 0c00 |03bd: move-result-object v0 │ │ -3a6f1c: 7110 c1a2 0000 |03be: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a6f22: 0c00 |03c1: move-result-object v0 │ │ -3a6f24: 4d00 0209 |03c2: aput-object v0, v2, v9 │ │ -3a6f28: 7140 03a5 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@a503 │ │ -3a6f2e: 0a0d |03c7: move-result v13 │ │ -3a6f30: 0f0d |03c8: return v13 │ │ -3a6f32: 5bd0 b176 |03c9: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3a6f36: 54d0 b176 |03cb: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3a6f3a: 6201 197a |03cd: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a6f3e: 5311 297a |03cf: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a6f42: 5ad1 b076 |03d1: iput-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a6f46: 5bd0 b176 |03d3: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3a6f4a: 6201 4f7a |03d5: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ -3a6f4e: 23a2 0e16 |03d7: new-array v2, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a6f52: 2203 e812 |03d9: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a6f56: 7010 4098 0300 |03db: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a6f5c: 6e20 4b98 7300 |03de: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6f62: 6e20 1a98 6000 |03e1: invoke-virtual {v0, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a6f68: 0a04 |03e4: move-result v4 │ │ -3a6f6a: 6e30 2e98 9004 |03e5: invoke-virtual {v0, v9, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a6f70: 0c04 |03e8: move-result-object v4 │ │ -3a6f72: 6e20 4b98 4300 |03e9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6f78: 1a04 7900 |03ec: const-string v4, " │ │ +3a6f04: 6e20 4b98 0300 |03b4: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6f0a: 6e20 4b98 5300 |03b7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6f10: 6e10 5498 0300 |03ba: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a6f16: 0c00 |03bd: move-result-object v0 │ │ +3a6f18: 7110 c1a2 0000 |03be: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a6f1e: 0c00 |03c1: move-result-object v0 │ │ +3a6f20: 4d00 0209 |03c2: aput-object v0, v2, v9 │ │ +3a6f24: 7140 03a5 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@a503 │ │ +3a6f2a: 0a0d |03c7: move-result v13 │ │ +3a6f2c: 0f0d |03c8: return v13 │ │ +3a6f2e: 5bd0 b176 |03c9: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3a6f32: 54d0 b176 |03cb: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3a6f36: 6201 197a |03cd: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a6f3a: 5311 297a |03cf: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a6f3e: 5ad1 b076 |03d1: iput-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a6f42: 5bd0 b176 |03d3: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3a6f46: 6201 4f7a |03d5: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ +3a6f4a: 23a2 0e16 |03d7: new-array v2, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a6f4e: 2203 e812 |03d9: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a6f52: 7010 4098 0300 |03db: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a6f58: 6e20 4b98 7300 |03de: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6f5e: 6e20 1a98 6000 |03e1: invoke-virtual {v0, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a6f64: 0a04 |03e4: move-result v4 │ │ +3a6f66: 6e30 2e98 9004 |03e5: invoke-virtual {v0, v9, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a6f6c: 0c04 |03e8: move-result-object v4 │ │ +3a6f6e: 6e20 4b98 4300 |03e9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6f74: 1a04 7900 |03ec: const-string v4, " │ │ :AT: " // string@0079 │ │ -3a6f7c: 6e20 4b98 4300 |03ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6f82: 6e20 4b98 0300 |03f1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a6f88: 6e10 5498 0300 |03f4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a6f8e: 0c00 |03f7: move-result-object v0 │ │ -3a6f90: 7110 c1a2 0000 |03f8: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a6f96: 0c00 |03fb: move-result-object v0 │ │ -3a6f98: 4d00 0209 |03fc: aput-object v0, v2, v9 │ │ -3a6f9c: 7140 03a5 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@a503 │ │ -3a6fa2: 0a0d |0401: move-result v13 │ │ -3a6fa4: 0f0d |0402: return v13 │ │ -3a6fa6: 0f09 |0403: return v9 │ │ -3a6fa8: 6200 0078 |0404: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7800 │ │ -3a6fac: 2392 0e16 |0406: new-array v2, v9, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a6fb0: 7140 03a5 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@a503 │ │ -3a6fb6: 0a0d |040b: move-result v13 │ │ -3a6fb8: 0f0d |040c: return v13 │ │ -3a6fba: 54d0 af76 |040d: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a6fbe: 2000 e214 |040f: instance-of v0, v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a6fc2: 3900 0600 |0411: if-nez v0, 0417 // +0006 │ │ -3a6fc6: 7110 efa4 0d00 |0413: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ -3a6fcc: 0f0a |0416: return v10 │ │ -3a6fce: 0f09 |0417: return v9 │ │ -3a6fd0: 0001 1600 0100 0000 da03 0000 ca02 ... |0418: packed-switch-data (48 units) │ │ +3a6f78: 6e20 4b98 4300 |03ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6f7e: 6e20 4b98 0300 |03f1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a6f84: 6e10 5498 0300 |03f4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a6f8a: 0c00 |03f7: move-result-object v0 │ │ +3a6f8c: 7110 c1a2 0000 |03f8: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a6f92: 0c00 |03fb: move-result-object v0 │ │ +3a6f94: 4d00 0209 |03fc: aput-object v0, v2, v9 │ │ +3a6f98: 7140 03a5 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@a503 │ │ +3a6f9e: 0a0d |0401: move-result v13 │ │ +3a6fa0: 0f0d |0402: return v13 │ │ +3a6fa2: 0f09 |0403: return v9 │ │ +3a6fa4: 6200 0078 |0404: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7800 │ │ +3a6fa8: 2392 0e16 |0406: new-array v2, v9, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a6fac: 7140 03a5 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@a503 │ │ +3a6fb2: 0a0d |040b: move-result v13 │ │ +3a6fb4: 0f0d |040c: return v13 │ │ +3a6fb6: 54d0 af76 |040d: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a6fba: 2000 e214 |040f: instance-of v0, v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a6fbe: 3900 0600 |0411: if-nez v0, 0417 // +0006 │ │ +3a6fc2: 7110 efa4 0d00 |0413: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ +3a6fc8: 0f0a |0416: return v10 │ │ +3a6fca: 0f09 |0417: return v9 │ │ +3a6fcc: 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 │ │ @@ -1515196,93 +1515195,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 │ │ -3a7030: |[3a7030] net.sf.dibdib.thread_feed.QOpFeed.process4Stack:(Lnet/sf/dibdib/generic/QToken;)Z │ │ -3a7040: 5440 af76 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a7044: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a7048: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3a704a: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -3a704e: 5440 af76 |0007: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a7052: 1f00 c714 |0009: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a7056: 5200 6178 |000b: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ -3a705a: 2802 |000d: goto 000f // +0002 │ │ -3a705c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3a705e: 7120 02a5 0400 |000f: invoke-static {v4, v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z // method@a502 │ │ -3a7064: 0a00 |0012: move-result v0 │ │ -3a7066: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -3a706a: 0f01 |0015: return v1 │ │ -3a706c: 6200 6e79 |0016: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ -3a7070: 5442 af76 |0018: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a7074: 1f02 c714 |001a: check-cast v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a7078: 6e10 04a4 0200 |001c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3a707e: 0a02 |001f: move-result v2 │ │ -3a7080: 4400 0002 |0020: aget v0, v0, v2 │ │ -3a7084: 1222 |0022: const/4 v2, #int 2 // #2 │ │ -3a7086: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -3a7088: 2b00 6c00 0000 |0024: packed-switch v0, 00000090 // +0000006c │ │ -3a708e: 2868 |0027: goto 008f // +0068 │ │ -3a7090: 0f01 |0028: return v1 │ │ -3a7092: 5440 a876 |0029: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a7096: 2000 b514 |002b: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a709a: 3800 6200 |002d: if-eqz v0, 008f // +0062 │ │ -3a709e: 5440 a876 |002f: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a70a2: 1f00 b514 |0031: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a70a6: 6e10 0ea3 0000 |0033: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3a70ac: 0a00 |0036: move-result v0 │ │ -3a70ae: 3800 5800 |0037: if-eqz v0, 008f // +0058 │ │ -3a70b2: 5444 a876 |0039: iget-object v4, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a70b6: 1f04 b514 |003b: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a70ba: 6e10 0ca3 0400 |003d: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3a70c0: 0b02 |0040: move-result-wide v2 │ │ -3a70c2: 8424 |0041: long-to-int v4, v2 │ │ -3a70c4: 3d04 0a00 |0042: if-lez v4, 004c // +000a │ │ -3a70c8: 6200 7479 |0044: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a70cc: 6e20 ada2 1000 |0046: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a70d2: d804 04ff |0049: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3a70d6: 28f7 |004b: goto 0042 // -0009 │ │ -3a70d8: 0f01 |004c: return v1 │ │ -3a70da: 6200 8379 |004d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3a70de: 5b40 af76 |004f: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a70e2: 5440 a876 |0051: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a70e6: 2000 af14 |0053: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a70ea: 3800 3a00 |0055: if-eqz v0, 008f // +003a │ │ -3a70ee: 5440 a976 |0057: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a70f2: 2000 af14 |0059: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a70f6: 3800 3400 |005b: if-eqz v0, 008f // +0034 │ │ -3a70fa: 2320 0e16 |005d: new-array v0, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a70fe: 5442 a976 |005f: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7102: 1f02 af14 |0061: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7106: 4d02 0003 |0063: aput-object v2, v0, v3 │ │ -3a710a: 5442 a876 |0065: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a710e: 1f02 af14 |0067: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7112: 4d02 0001 |0069: aput-object v2, v0, v1 │ │ -3a7116: 5b40 b676 |006b: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a711a: 7110 efa4 0400 |006d: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ -3a7120: 0f01 |0070: return v1 │ │ -3a7122: 6200 8379 |0071: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3a7126: 5b40 af76 |0073: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a712a: 5440 a876 |0075: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a712e: 2000 af14 |0077: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7132: 3800 1600 |0079: if-eqz v0, 008f // +0016 │ │ -3a7136: 2320 0e16 |007b: new-array v0, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a713a: 5442 a876 |007d: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a713e: 1f02 af14 |007f: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7142: 4d02 0003 |0081: aput-object v2, v0, v3 │ │ -3a7146: 5442 a876 |0083: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a714a: 1f02 af14 |0085: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a714e: 4d02 0001 |0087: aput-object v2, v0, v1 │ │ -3a7152: 5b40 b676 |0089: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a7156: 7110 efa4 0400 |008b: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ -3a715c: 0f01 |008e: return v1 │ │ -3a715e: 0f03 |008f: return v3 │ │ -3a7160: 0001 0800 0100 0000 4d00 0000 2900 ... |0090: packed-switch-data (20 units) │ │ +3a702c: |[3a702c] net.sf.dibdib.thread_feed.QOpFeed.process4Stack:(Lnet/sf/dibdib/generic/QToken;)Z │ │ +3a703c: 5440 af76 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a7040: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a7044: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3a7046: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +3a704a: 5440 af76 |0007: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a704e: 1f00 c714 |0009: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a7052: 5200 6178 |000b: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7861 │ │ +3a7056: 2802 |000d: goto 000f // +0002 │ │ +3a7058: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3a705a: 7120 02a5 0400 |000f: invoke-static {v4, v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z // method@a502 │ │ +3a7060: 0a00 |0012: move-result v0 │ │ +3a7062: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +3a7066: 0f01 |0015: return v1 │ │ +3a7068: 6200 6e79 |0016: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796e │ │ +3a706c: 5442 af76 |0018: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a7070: 1f02 c714 |001a: check-cast v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a7074: 6e10 04a4 0200 |001c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3a707a: 0a02 |001f: move-result v2 │ │ +3a707c: 4400 0002 |0020: aget v0, v0, v2 │ │ +3a7080: 1222 |0022: const/4 v2, #int 2 // #2 │ │ +3a7082: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +3a7084: 2b00 6c00 0000 |0024: packed-switch v0, 00000090 // +0000006c │ │ +3a708a: 2868 |0027: goto 008f // +0068 │ │ +3a708c: 0f01 |0028: return v1 │ │ +3a708e: 5440 a876 |0029: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a7092: 2000 b514 |002b: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a7096: 3800 6200 |002d: if-eqz v0, 008f // +0062 │ │ +3a709a: 5440 a876 |002f: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a709e: 1f00 b514 |0031: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a70a2: 6e10 0ea3 0000 |0033: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3a70a8: 0a00 |0036: move-result v0 │ │ +3a70aa: 3800 5800 |0037: if-eqz v0, 008f // +0058 │ │ +3a70ae: 5444 a876 |0039: iget-object v4, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a70b2: 1f04 b514 |003b: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a70b6: 6e10 0ca3 0400 |003d: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3a70bc: 0b02 |0040: move-result-wide v2 │ │ +3a70be: 8424 |0041: long-to-int v4, v2 │ │ +3a70c0: 3d04 0a00 |0042: if-lez v4, 004c // +000a │ │ +3a70c4: 6200 7479 |0044: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a70c8: 6e20 ada2 1000 |0046: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a70ce: d804 04ff |0049: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3a70d2: 28f7 |004b: goto 0042 // -0009 │ │ +3a70d4: 0f01 |004c: return v1 │ │ +3a70d6: 6200 8379 |004d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3a70da: 5b40 af76 |004f: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a70de: 5440 a876 |0051: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a70e2: 2000 af14 |0053: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a70e6: 3800 3a00 |0055: if-eqz v0, 008f // +003a │ │ +3a70ea: 5440 a976 |0057: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a70ee: 2000 af14 |0059: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a70f2: 3800 3400 |005b: if-eqz v0, 008f // +0034 │ │ +3a70f6: 2320 0e16 |005d: new-array v0, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a70fa: 5442 a976 |005f: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a70fe: 1f02 af14 |0061: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a7102: 4d02 0003 |0063: aput-object v2, v0, v3 │ │ +3a7106: 5442 a876 |0065: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a710a: 1f02 af14 |0067: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a710e: 4d02 0001 |0069: aput-object v2, v0, v1 │ │ +3a7112: 5b40 b676 |006b: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a7116: 7110 efa4 0400 |006d: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ +3a711c: 0f01 |0070: return v1 │ │ +3a711e: 6200 8379 |0071: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3a7122: 5b40 af76 |0073: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a7126: 5440 a876 |0075: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a712a: 2000 af14 |0077: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a712e: 3800 1600 |0079: if-eqz v0, 008f // +0016 │ │ +3a7132: 2320 0e16 |007b: new-array v0, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a7136: 5442 a876 |007d: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a713a: 1f02 af14 |007f: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a713e: 4d02 0003 |0081: aput-object v2, v0, v3 │ │ +3a7142: 5442 a876 |0083: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a7146: 1f02 af14 |0085: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a714a: 4d02 0001 |0087: aput-object v2, v0, v1 │ │ +3a714e: 5b40 b676 |0089: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a7152: 7110 efa4 0400 |008b: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ +3a7158: 0f01 |008e: return v1 │ │ +3a715a: 0f03 |008f: return v3 │ │ +3a715c: 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 │ │ @@ -1515303,70 +1515302,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 │ │ -3a7188: |[3a7188] net.sf.dibdib.thread_feed.QOpFeed.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z │ │ -3a7198: 5440 af76 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a719c: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a71a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3a71a2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -3a71a4: 3800 4900 |0006: if-eqz v0, 004f // +0049 │ │ -3a71a8: 5440 aa76 |0008: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3a71ac: 3900 1600 |000a: if-nez v0, 0020 // +0016 │ │ -3a71b0: 1230 |000c: const/4 v0, #int 3 // #3 │ │ -3a71b2: 5443 af76 |000d: iget-object v3, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a71b6: 1f03 c714 |000f: check-cast v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a71ba: 5233 6078 |0011: iget v3, v3, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -3a71be: 3630 0d00 |0013: if-gt v0, v3, 0020 // +000d │ │ -3a71c2: 6200 7479 |0015: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a71c6: 6e20 ada2 2000 |0017: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a71cc: 0c00 |001a: move-result-object v0 │ │ -3a71ce: 5b40 aa76 |001b: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3a71d2: 3900 0300 |001d: if-nez v0, 0020 // +0003 │ │ -3a71d6: 0f01 |001f: return v1 │ │ -3a71d8: 5440 a976 |0020: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a71dc: 3900 1600 |0022: if-nez v0, 0038 // +0016 │ │ -3a71e0: 1220 |0024: const/4 v0, #int 2 // #2 │ │ -3a71e2: 5443 af76 |0025: iget-object v3, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a71e6: 1f03 c714 |0027: check-cast v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a71ea: 5233 6078 |0029: iget v3, v3, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -3a71ee: 3630 0d00 |002b: if-gt v0, v3, 0038 // +000d │ │ -3a71f2: 6200 7479 |002d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a71f6: 6e20 ada2 2000 |002f: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a71fc: 0c00 |0032: move-result-object v0 │ │ -3a71fe: 5b40 a976 |0033: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7202: 3900 0300 |0035: if-nez v0, 0038 // +0003 │ │ -3a7206: 0f01 |0037: return v1 │ │ -3a7208: 5440 a876 |0038: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a720c: 3900 1500 |003a: if-nez v0, 004f // +0015 │ │ -3a7210: 5440 af76 |003c: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a7214: 1f00 c714 |003e: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a7218: 5200 6078 |0040: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ -3a721c: 3602 0d00 |0042: if-gt v2, v0, 004f // +000d │ │ -3a7220: 6200 7479 |0044: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a7224: 6e20 ada2 2000 |0046: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a722a: 0c00 |0049: move-result-object v0 │ │ -3a722c: 5b40 a876 |004a: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a7230: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ -3a7234: 0f01 |004e: return v1 │ │ -3a7236: 3d05 1400 |004f: if-lez v5, 0063 // +0014 │ │ -3a723a: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -3a723c: 3c05 0300 |0052: if-gtz v5, 0055 // +0003 │ │ -3a7240: 2805 |0054: goto 0059 // +0005 │ │ -3a7242: 6e20 f2a2 0400 |0055: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a7248: 0c00 |0058: move-result-object v0 │ │ -3a724a: 3551 0a00 |0059: if-ge v1, v5, 0063 // +000a │ │ -3a724e: 6204 7479 |005b: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a7252: 6e20 aea2 0400 |005d: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a7258: d801 0101 |0060: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a725c: 28f7 |0062: goto 0059 // -0009 │ │ -3a725e: 0f02 |0063: return v2 │ │ +3a7184: |[3a7184] net.sf.dibdib.thread_feed.QOpFeed.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z │ │ +3a7194: 5440 af76 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a7198: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a719c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3a719e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +3a71a0: 3800 4900 |0006: if-eqz v0, 004f // +0049 │ │ +3a71a4: 5440 aa76 |0008: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3a71a8: 3900 1600 |000a: if-nez v0, 0020 // +0016 │ │ +3a71ac: 1230 |000c: const/4 v0, #int 3 // #3 │ │ +3a71ae: 5443 af76 |000d: iget-object v3, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a71b2: 1f03 c714 |000f: check-cast v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a71b6: 5233 6078 |0011: iget v3, v3, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +3a71ba: 3630 0d00 |0013: if-gt v0, v3, 0020 // +000d │ │ +3a71be: 6200 7479 |0015: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a71c2: 6e20 ada2 2000 |0017: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a71c8: 0c00 |001a: move-result-object v0 │ │ +3a71ca: 5b40 aa76 |001b: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3a71ce: 3900 0300 |001d: if-nez v0, 0020 // +0003 │ │ +3a71d2: 0f01 |001f: return v1 │ │ +3a71d4: 5440 a976 |0020: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a71d8: 3900 1600 |0022: if-nez v0, 0038 // +0016 │ │ +3a71dc: 1220 |0024: const/4 v0, #int 2 // #2 │ │ +3a71de: 5443 af76 |0025: iget-object v3, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a71e2: 1f03 c714 |0027: check-cast v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a71e6: 5233 6078 |0029: iget v3, v3, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +3a71ea: 3630 0d00 |002b: if-gt v0, v3, 0038 // +000d │ │ +3a71ee: 6200 7479 |002d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a71f2: 6e20 ada2 2000 |002f: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a71f8: 0c00 |0032: move-result-object v0 │ │ +3a71fa: 5b40 a976 |0033: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a71fe: 3900 0300 |0035: if-nez v0, 0038 // +0003 │ │ +3a7202: 0f01 |0037: return v1 │ │ +3a7204: 5440 a876 |0038: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a7208: 3900 1500 |003a: if-nez v0, 004f // +0015 │ │ +3a720c: 5440 af76 |003c: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a7210: 1f00 c714 |003e: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a7214: 5200 6078 |0040: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7860 │ │ +3a7218: 3602 0d00 |0042: if-gt v2, v0, 004f // +000d │ │ +3a721c: 6200 7479 |0044: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a7220: 6e20 ada2 2000 |0046: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a7226: 0c00 |0049: move-result-object v0 │ │ +3a7228: 5b40 a876 |004a: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a722c: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ +3a7230: 0f01 |004e: return v1 │ │ +3a7232: 3d05 1400 |004f: if-lez v5, 0063 // +0014 │ │ +3a7236: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +3a7238: 3c05 0300 |0052: if-gtz v5, 0055 // +0003 │ │ +3a723c: 2805 |0054: goto 0059 // +0005 │ │ +3a723e: 6e20 f2a2 0400 |0055: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a7244: 0c00 |0058: move-result-object v0 │ │ +3a7246: 3551 0a00 |0059: if-ge v1, v5, 0063 // +000a │ │ +3a724a: 6204 7479 |005b: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a724e: 6e20 aea2 0400 |005d: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a7254: d801 0101 |0060: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a7258: 28f7 |0062: goto 0059 // -0009 │ │ +3a725a: 0f02 |0063: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0008 line=72 │ │ 0x0015 line=73 │ │ 0x0020 line=77 │ │ 0x002d line=78 │ │ @@ -1515383,65 +1515382,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 │ │ -3a7260: |[3a7260] 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 │ │ -3a7270: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3a7274: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -3a7276: 3807 0b00 |0003: if-eqz v7, 000e // +000b │ │ -3a727a: 6203 197a |0005: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a727e: 5333 297a |0007: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a7282: 7140 dda5 3724 |0009: invoke-static {v7, v3, v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a7288: 0b03 |000c: move-result-wide v3 │ │ -3a728a: 2802 |000d: goto 000f // +0002 │ │ -3a728c: 0403 |000e: move-wide v3, v0 │ │ -3a728e: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -3a7290: 5b89 af76 |0010: iput-object v9, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a7294: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -3a7296: 3807 1300 |0013: if-eqz v7, 0026 // +0013 │ │ -3a729a: 3107 0003 |0015: cmp-long v7, v0, v3 │ │ -3a729e: 3807 0e00 |0017: if-eqz v7, 0025 // +000e │ │ -3a72a2: 6207 6373 |0019: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a72a6: 5477 407a |001b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a72aa: 1306 4000 |001d: const/16 v6, #int 64 // #40 │ │ -3a72ae: 6e20 1a98 6700 |001f: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a72b4: 0a07 |0022: move-result v7 │ │ -3a72b6: 3c07 0300 |0023: if-gtz v7, 0026 // +0003 │ │ -3a72ba: 0f09 |0025: return v9 │ │ -3a72bc: 3107 0003 |0026: cmp-long v7, v0, v3 │ │ -3a72c0: 3807 0600 |0028: if-eqz v7, 002e // +0006 │ │ -3a72c4: 7120 06a3 4300 |002a: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3a72ca: 0c05 |002d: move-result-object v5 │ │ -3a72cc: 5b85 aa76 |002e: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3a72d0: 5b85 a976 |0030: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a72d4: 5b85 a876 |0032: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a72d8: 21a7 |0034: array-length v7, v10 │ │ -3a72da: 3d07 0600 |0035: if-lez v7, 003b // +0006 │ │ -3a72de: 4607 0a09 |0037: aget-object v7, v10, v9 │ │ -3a72e2: 5b87 a876 |0039: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a72e6: 21a7 |003b: array-length v7, v10 │ │ -3a72e8: 3572 0600 |003c: if-ge v2, v7, 0042 // +0006 │ │ -3a72ec: 4607 0a09 |003e: aget-object v7, v10, v9 │ │ -3a72f0: 5b87 a976 |0040: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a72f4: 1227 |0042: const/4 v7, #int 2 // #2 │ │ -3a72f6: 21a0 |0043: array-length v0, v10 │ │ -3a72f8: 3507 0600 |0044: if-ge v7, v0, 004a // +0006 │ │ -3a72fc: 4607 0a09 |0046: aget-object v7, v10, v9 │ │ -3a7300: 5b87 aa76 |0048: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3a7304: 7110 fba4 0200 |004a: invoke-static {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.cleanWipData:(Z)V // method@a4fb │ │ -3a730a: 6207 7479 |004d: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ -3a730e: 6209 bc76 |004f: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3a7312: 6e20 f2a2 9800 |0051: invoke-virtual {v8, v9}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a7318: 0c09 |0054: move-result-object v9 │ │ -3a731a: 6e20 aea2 9700 |0055: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a7320: 7110 efa4 0800 |0058: invoke-static {v8}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ -3a7326: 0f02 |005b: return v2 │ │ +3a725c: |[3a725c] 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 │ │ +3a726c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3a7270: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +3a7272: 3807 0b00 |0003: if-eqz v7, 000e // +000b │ │ +3a7276: 6203 197a |0005: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a727a: 5333 297a |0007: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a727e: 7140 dda5 3724 |0009: invoke-static {v7, v3, v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a7284: 0b03 |000c: move-result-wide v3 │ │ +3a7286: 2802 |000d: goto 000f // +0002 │ │ +3a7288: 0403 |000e: move-wide v3, v0 │ │ +3a728a: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +3a728c: 5b89 af76 |0010: iput-object v9, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a7290: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +3a7292: 3807 1300 |0013: if-eqz v7, 0026 // +0013 │ │ +3a7296: 3107 0003 |0015: cmp-long v7, v0, v3 │ │ +3a729a: 3807 0e00 |0017: if-eqz v7, 0025 // +000e │ │ +3a729e: 6207 6373 |0019: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a72a2: 5477 407a |001b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a72a6: 1306 4000 |001d: const/16 v6, #int 64 // #40 │ │ +3a72aa: 6e20 1a98 6700 |001f: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a72b0: 0a07 |0022: move-result v7 │ │ +3a72b2: 3c07 0300 |0023: if-gtz v7, 0026 // +0003 │ │ +3a72b6: 0f09 |0025: return v9 │ │ +3a72b8: 3107 0003 |0026: cmp-long v7, v0, v3 │ │ +3a72bc: 3807 0600 |0028: if-eqz v7, 002e // +0006 │ │ +3a72c0: 7120 06a3 4300 |002a: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3a72c6: 0c05 |002d: move-result-object v5 │ │ +3a72c8: 5b85 aa76 |002e: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3a72cc: 5b85 a976 |0030: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a72d0: 5b85 a876 |0032: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a72d4: 21a7 |0034: array-length v7, v10 │ │ +3a72d6: 3d07 0600 |0035: if-lez v7, 003b // +0006 │ │ +3a72da: 4607 0a09 |0037: aget-object v7, v10, v9 │ │ +3a72de: 5b87 a876 |0039: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a72e2: 21a7 |003b: array-length v7, v10 │ │ +3a72e4: 3572 0600 |003c: if-ge v2, v7, 0042 // +0006 │ │ +3a72e8: 4607 0a09 |003e: aget-object v7, v10, v9 │ │ +3a72ec: 5b87 a976 |0040: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a72f0: 1227 |0042: const/4 v7, #int 2 // #2 │ │ +3a72f2: 21a0 |0043: array-length v0, v10 │ │ +3a72f4: 3507 0600 |0044: if-ge v7, v0, 004a // +0006 │ │ +3a72f8: 4607 0a09 |0046: aget-object v7, v10, v9 │ │ +3a72fc: 5b87 aa76 |0048: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3a7300: 7110 fba4 0200 |004a: invoke-static {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.cleanWipData:(Z)V // method@a4fb │ │ +3a7306: 6207 7479 |004d: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7974 │ │ +3a730a: 6209 bc76 |004f: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3a730e: 6e20 f2a2 9800 |0051: invoke-virtual {v8, v9}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a7314: 0c09 |0054: move-result-object v9 │ │ +3a7316: 6e20 aea2 9700 |0055: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a731c: 7110 efa4 0800 |0058: invoke-static {v8}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4ef │ │ +3a7322: 0f02 |005b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=206 │ │ 0x0010 line=208 │ │ 0x0019 line=209 │ │ 0x002a line=212 │ │ 0x002e line=214 │ │ @@ -1515465,20 +1515464,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 │ │ -3a7600: |[3a7600] net.sf.dibdib.thread_feed.QOpFeed.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/QOpFeed; │ │ -3a7610: 1c00 e214 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7614: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a761a: 0c01 |0005: move-result-object v1 │ │ -3a761c: 1f01 e214 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7620: 1101 |0008: return-object v1 │ │ +3a75fc: |[3a75fc] net.sf.dibdib.thread_feed.QOpFeed.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/QOpFeed; │ │ +3a760c: 1c00 e214 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7610: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a7616: 0c01 |0005: move-result-object v1 │ │ +3a7618: 1f01 e214 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a761c: 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;) │ │ @@ -1515486,20 +1515485,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 │ │ -3a7624: |[3a7624] net.sf.dibdib.thread_feed.QOpFeed.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; │ │ -3a7634: 6200 7079 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.$VALUES:[Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7970 │ │ -3a7638: 6e10 75a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/QOpFeed;.clone:()Ljava/lang/Object; // method@a675 │ │ -3a763e: 0c00 |0005: move-result-object v0 │ │ -3a7640: 1f00 1c16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/QOpFeed; // type@161c │ │ -3a7644: 1100 |0008: return-object v0 │ │ +3a7620: |[3a7620] net.sf.dibdib.thread_feed.QOpFeed.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; │ │ +3a7630: 6200 7079 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.$VALUES:[Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7970 │ │ +3a7634: 6e10 75a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/QOpFeed;.clone:()Ljava/lang/Object; // method@a675 │ │ +3a763a: 0c00 |0005: move-result-object v0 │ │ +3a763c: 1f00 1c16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/QOpFeed; // type@161c │ │ +3a7640: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_feed/QOpFeed;) │ │ @@ -1515507,20 +1515506,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a7328: |[3a7328] net.sf.dibdib.thread_feed.QOpFeed.getShash:()J │ │ -3a7338: 6e10 fea4 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.name:()Ljava/lang/String; // method@a4fe │ │ -3a733e: 0c00 |0003: move-result-object v0 │ │ -3a7340: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ -3a7346: 0b00 |0007: move-result-wide v0 │ │ -3a7348: 1000 |0008: return-wide v0 │ │ +3a7324: |[3a7324] net.sf.dibdib.thread_feed.QOpFeed.getShash:()J │ │ +3a7334: 6e10 fea4 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.name:()Ljava/lang/String; // method@a4fe │ │ +3a733a: 0c00 |0003: move-result-object v0 │ │ +3a733c: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ +3a7342: 0b00 |0007: move-result-wide v0 │ │ +3a7344: 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 : 17059 (QOpFeed.java) │ │ @@ -1515583,55 +1515582,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -3a96c8: |[3a96c8] net.sf.dibdib.thread_io.QOpIo.:()V │ │ -3a96d8: 2200 e614 |0000: new-instance v0, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a96dc: 1a01 74c4 |0002: const-string v1, "zzACCESS" // string@c474 │ │ -3a96e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a96e2: 7030 31a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ -3a96e8: 6900 9d79 |0008: sput-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzACCESS:Lnet/sf/dibdib/thread_io/QOpIo; // field@799d │ │ -3a96ec: 2201 e614 |000a: new-instance v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a96f0: 1a03 91c4 |000c: const-string v3, "zzLOAD_INITIAL" // string@c491 │ │ -3a96f4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3a96f6: 7030 31a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ -3a96fc: 6901 9e79 |0012: sput-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ -3a9700: 2203 e614 |0014: new-instance v3, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9704: 1a05 9cc4 |0016: const-string v5, "zzSAV2" // string@c49c │ │ -3a9708: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3a970a: 7030 31a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ -3a9710: 6903 9f79 |001c: sput-object v3, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ -3a9714: 2205 e614 |001e: new-instance v5, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9718: 1a07 9dc4 |0020: const-string v7, "zzSAV2_zzEXIT" // string@c49d │ │ -3a971c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3a971e: 7030 31a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ -3a9724: 6905 a079 |0026: sput-object v5, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ -3a9728: 2207 e614 |0028: new-instance v7, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a972c: 1a09 9ec4 |002a: const-string v9, "zzSAVEARCHIVE" // string@c49e │ │ -3a9730: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3a9732: 7030 31a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ -3a9738: 6907 a179 |0030: sput-object v7, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ -3a973c: 2209 e614 |0032: new-instance v9, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9740: 1a0b d00c |0034: const-string v11, "BAK2EXT" // string@0cd0 │ │ -3a9744: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3a9746: 7030 31a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ -3a974c: 6909 9c79 |003a: sput-object v9, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799c │ │ -3a9750: 126b |003c: const/4 v11, #int 6 // #6 │ │ -3a9752: 23bb 1f16 |003d: new-array v11, v11, [Lnet/sf/dibdib/thread_io/QOpIo; // type@161f │ │ -3a9756: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ -3a975a: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ -3a975e: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ -3a9762: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ -3a9766: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ -3a976a: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ -3a976e: 690b 9b79 |004b: sput-object v11, Lnet/sf/dibdib/thread_io/QOpIo;.$VALUES:[Lnet/sf/dibdib/thread_io/QOpIo; // field@799b │ │ -3a9772: 0e00 |004d: return-void │ │ +3a96c4: |[3a96c4] net.sf.dibdib.thread_io.QOpIo.:()V │ │ +3a96d4: 2200 e614 |0000: new-instance v0, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a96d8: 1a01 74c4 |0002: const-string v1, "zzACCESS" // string@c474 │ │ +3a96dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a96de: 7030 31a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ +3a96e4: 6900 9d79 |0008: sput-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzACCESS:Lnet/sf/dibdib/thread_io/QOpIo; // field@799d │ │ +3a96e8: 2201 e614 |000a: new-instance v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a96ec: 1a03 91c4 |000c: const-string v3, "zzLOAD_INITIAL" // string@c491 │ │ +3a96f0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3a96f2: 7030 31a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ +3a96f8: 6901 9e79 |0012: sput-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ +3a96fc: 2203 e614 |0014: new-instance v3, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9700: 1a05 9cc4 |0016: const-string v5, "zzSAV2" // string@c49c │ │ +3a9704: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3a9706: 7030 31a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ +3a970c: 6903 9f79 |001c: sput-object v3, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ +3a9710: 2205 e614 |001e: new-instance v5, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9714: 1a07 9dc4 |0020: const-string v7, "zzSAV2_zzEXIT" // string@c49d │ │ +3a9718: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3a971a: 7030 31a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ +3a9720: 6905 a079 |0026: sput-object v5, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ +3a9724: 2207 e614 |0028: new-instance v7, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9728: 1a09 9ec4 |002a: const-string v9, "zzSAVEARCHIVE" // string@c49e │ │ +3a972c: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3a972e: 7030 31a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ +3a9734: 6907 a179 |0030: sput-object v7, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ +3a9738: 2209 e614 |0032: new-instance v9, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a973c: 1a0b d00c |0034: const-string v11, "BAK2EXT" // string@0cd0 │ │ +3a9740: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3a9742: 7030 31a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a531 │ │ +3a9748: 6909 9c79 |003a: sput-object v9, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799c │ │ +3a974c: 126b |003c: const/4 v11, #int 6 // #6 │ │ +3a974e: 23bb 1f16 |003d: new-array v11, v11, [Lnet/sf/dibdib/thread_io/QOpIo; // type@161f │ │ +3a9752: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ +3a9756: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ +3a975a: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ +3a975e: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ +3a9762: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ +3a9766: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ +3a976a: 690b 9b79 |004b: sput-object v11, Lnet/sf/dibdib/thread_io/QOpIo;.$VALUES:[Lnet/sf/dibdib/thread_io/QOpIo; // field@799b │ │ +3a976e: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000a line=13 │ │ 0x0014 line=14 │ │ 0x001e line=15 │ │ 0x0028 line=16 │ │ @@ -1515644,17 +1515643,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 │ │ -3a9774: |[3a9774] net.sf.dibdib.thread_io.QOpIo.:(Ljava/lang/String;I)V │ │ -3a9784: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a978a: 0e00 |0003: return-void │ │ +3a9770: |[3a9770] net.sf.dibdib.thread_io.QOpIo.:(Ljava/lang/String;I)V │ │ +3a9780: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a9786: 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 │ │ @@ -1515664,38 +1515663,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 │ │ -3a9664: |[3a9664] net.sf.dibdib.thread_io.QOpIo.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3a9674: 7100 37a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.values:()[Lnet/sf/dibdib/thread_io/QOpIo; // method@a537 │ │ -3a967a: 0c00 |0003: move-result-object v0 │ │ -3a967c: 1100 |0004: return-object v0 │ │ +3a9660: |[3a9660] net.sf.dibdib.thread_io.QOpIo.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3a9670: 7100 37a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.values:()[Lnet/sf/dibdib/thread_io/QOpIo; // method@a537 │ │ +3a9676: 0c00 |0003: move-result-object v0 │ │ +3a9678: 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 │ │ -3a9680: |[3a9680] net.sf.dibdib.thread_io.QOpIo.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_io/QOpIo; │ │ -3a9690: 1c00 e614 |0000: const-class v0, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9694: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a969a: 0c01 |0005: move-result-object v1 │ │ -3a969c: 1f01 e614 |0006: check-cast v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a96a0: 1101 |0008: return-object v1 │ │ +3a967c: |[3a967c] net.sf.dibdib.thread_io.QOpIo.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_io/QOpIo; │ │ +3a968c: 1c00 e614 |0000: const-class v0, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9690: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a9696: 0c01 |0005: move-result-object v1 │ │ +3a9698: 1f01 e614 |0006: check-cast v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a969c: 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;) │ │ @@ -1515703,20 +1515702,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 │ │ -3a96a4: |[3a96a4] net.sf.dibdib.thread_io.QOpIo.values:()[Lnet/sf/dibdib/thread_io/QOpIo; │ │ -3a96b4: 6200 9b79 |0000: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.$VALUES:[Lnet/sf/dibdib/thread_io/QOpIo; // field@799b │ │ -3a96b8: 6e10 78a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_io/QOpIo;.clone:()Ljava/lang/Object; // method@a678 │ │ -3a96be: 0c00 |0005: move-result-object v0 │ │ -3a96c0: 1f00 1f16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_io/QOpIo; // type@161f │ │ -3a96c4: 1100 |0008: return-object v0 │ │ +3a96a0: |[3a96a0] net.sf.dibdib.thread_io.QOpIo.values:()[Lnet/sf/dibdib/thread_io/QOpIo; │ │ +3a96b0: 6200 9b79 |0000: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.$VALUES:[Lnet/sf/dibdib/thread_io/QOpIo; // field@799b │ │ +3a96b4: 6e10 78a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_io/QOpIo;.clone:()Ljava/lang/Object; // method@a678 │ │ +3a96ba: 0c00 |0005: move-result-object v0 │ │ +3a96bc: 1f00 1f16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_io/QOpIo; // type@161f │ │ +3a96c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_io/QOpIo;) │ │ @@ -1515724,20 +1515723,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a9640: |[3a9640] net.sf.dibdib.thread_io.QOpIo.getShash:()J │ │ -3a9650: 6e10 34a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_io/QOpIo;.name:()Ljava/lang/String; // method@a534 │ │ -3a9656: 0c00 |0003: move-result-object v0 │ │ -3a9658: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ -3a965e: 0b00 |0007: move-result-wide v0 │ │ -3a9660: 1000 |0008: return-wide v0 │ │ +3a963c: |[3a963c] net.sf.dibdib.thread_io.QOpIo.getShash:()J │ │ +3a964c: 6e10 34a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_io/QOpIo;.name:()Ljava/lang/String; // method@a534 │ │ +3a9652: 0c00 |0003: move-result-object v0 │ │ +3a9654: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ +3a965a: 0b00 |0007: move-result-wide v0 │ │ +3a965c: 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 : 17061 (QOpIo.java) │ │ @@ -1515821,67 +1515820,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -3a9fa0: |[3a9fa0] net.sf.dibdib.thread_net.QOpNet.:()V │ │ -3a9fb0: 2200 ea14 |0000: new-instance v0, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3a9fb4: 1a01 5e1f |0002: const-string v1, "INVIT" // string@1f5e │ │ -3a9fb8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a9fba: 7030 4aa5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ -3a9fc0: 6900 a879 |0008: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ -3a9fc4: 2201 ea14 |000a: new-instance v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3a9fc8: 1a03 0843 |000c: const-string v3, "RCV" // string@4308 │ │ -3a9fcc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3a9fce: 7030 4aa5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ -3a9fd4: 6901 a979 |0012: sput-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ -3a9fd8: 2203 ea14 |0014: new-instance v3, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3a9fdc: 1a05 76c4 |0016: const-string v5, "zzACK" // string@c476 │ │ -3a9fe0: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3a9fe2: 7030 4aa5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ -3a9fe8: 6903 ae79 |001c: sput-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79ae │ │ -3a9fec: 2205 ea14 |001e: new-instance v5, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3a9ff0: 1a07 80c4 |0020: const-string v7, "zzCLR" // string@c480 │ │ -3a9ff4: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3a9ff6: 7030 4aa5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ -3a9ffc: 6905 af79 |0026: sput-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ -3aa000: 2207 ea14 |0028: new-instance v7, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa004: 1a09 8cc4 |002a: const-string v9, "zzINIT" // string@c48c │ │ -3aa008: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3aa00a: 7030 4aa5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ -3aa010: 6907 b079 |0030: sput-object v7, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ -3aa014: 2209 ea14 |0032: new-instance v9, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa018: 1a0b 92c4 |0034: const-string v11, "zzLOOP" // string@c492 │ │ -3aa01c: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3aa01e: 7030 4aa5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ -3aa024: 6909 b179 |003a: sput-object v9, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ -3aa028: 220b ea14 |003c: new-instance v11, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa02c: 1a0d 9fc4 |003e: const-string v13, "zzSEND" // string@c49f │ │ -3aa030: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3aa032: 7030 4aa5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ -3aa038: 690b b279 |0044: sput-object v11, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ -3aa03c: 127d |0046: const/4 v13, #int 7 // #7 │ │ -3aa03e: 23dd 2116 |0047: new-array v13, v13, [Lnet/sf/dibdib/thread_net/QOpNet; // type@1621 │ │ -3aa042: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ -3aa046: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ -3aa04a: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ -3aa04e: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ -3aa052: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ -3aa056: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ -3aa05a: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ -3aa05e: 690d a779 |0057: sput-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.$VALUES:[Lnet/sf/dibdib/thread_net/QOpNet; // field@79a7 │ │ -3aa062: 1200 |0059: const/4 v0, #int 0 // #0 │ │ -3aa064: 6900 aa79 |005a: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ -3aa068: 6a02 ab79 |005c: sput-boolean v2, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ab │ │ -3aa06c: 1601 0000 |005e: const-wide/16 v1, #int 0 // #0 │ │ -3aa070: 6801 ac79 |0060: sput-wide v1, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ -3aa074: 6900 ad79 |0062: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ -3aa078: 0e00 |0064: return-void │ │ +3a9f9c: |[3a9f9c] net.sf.dibdib.thread_net.QOpNet.:()V │ │ +3a9fac: 2200 ea14 |0000: new-instance v0, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3a9fb0: 1a01 5e1f |0002: const-string v1, "INVIT" // string@1f5e │ │ +3a9fb4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a9fb6: 7030 4aa5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ +3a9fbc: 6900 a879 |0008: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ +3a9fc0: 2201 ea14 |000a: new-instance v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3a9fc4: 1a03 0843 |000c: const-string v3, "RCV" // string@4308 │ │ +3a9fc8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3a9fca: 7030 4aa5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ +3a9fd0: 6901 a979 |0012: sput-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ +3a9fd4: 2203 ea14 |0014: new-instance v3, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3a9fd8: 1a05 76c4 |0016: const-string v5, "zzACK" // string@c476 │ │ +3a9fdc: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3a9fde: 7030 4aa5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ +3a9fe4: 6903 ae79 |001c: sput-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79ae │ │ +3a9fe8: 2205 ea14 |001e: new-instance v5, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3a9fec: 1a07 80c4 |0020: const-string v7, "zzCLR" // string@c480 │ │ +3a9ff0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3a9ff2: 7030 4aa5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ +3a9ff8: 6905 af79 |0026: sput-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ +3a9ffc: 2207 ea14 |0028: new-instance v7, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa000: 1a09 8cc4 |002a: const-string v9, "zzINIT" // string@c48c │ │ +3aa004: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3aa006: 7030 4aa5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ +3aa00c: 6907 b079 |0030: sput-object v7, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ +3aa010: 2209 ea14 |0032: new-instance v9, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa014: 1a0b 92c4 |0034: const-string v11, "zzLOOP" // string@c492 │ │ +3aa018: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3aa01a: 7030 4aa5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ +3aa020: 6909 b179 |003a: sput-object v9, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ +3aa024: 220b ea14 |003c: new-instance v11, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa028: 1a0d 9fc4 |003e: const-string v13, "zzSEND" // string@c49f │ │ +3aa02c: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3aa02e: 7030 4aa5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54a │ │ +3aa034: 690b b279 |0044: sput-object v11, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ +3aa038: 127d |0046: const/4 v13, #int 7 // #7 │ │ +3aa03a: 23dd 2116 |0047: new-array v13, v13, [Lnet/sf/dibdib/thread_net/QOpNet; // type@1621 │ │ +3aa03e: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ +3aa042: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ +3aa046: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ +3aa04a: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ +3aa04e: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ +3aa052: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ +3aa056: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ +3aa05a: 690d a779 |0057: sput-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.$VALUES:[Lnet/sf/dibdib/thread_net/QOpNet; // field@79a7 │ │ +3aa05e: 1200 |0059: const/4 v0, #int 0 // #0 │ │ +3aa060: 6900 aa79 |005a: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ +3aa064: 6a02 ab79 |005c: sput-boolean v2, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ab │ │ +3aa068: 1601 0000 |005e: const-wide/16 v1, #int 0 // #0 │ │ +3aa06c: 6801 ac79 |0060: sput-wide v1, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ +3aa070: 6900 ad79 |0062: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ +3aa074: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000a line=17 │ │ 0x0014 line=18 │ │ 0x001e line=19 │ │ 0x0028 line=20 │ │ @@ -1515899,17 +1515898,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 │ │ -3aa07c: |[3aa07c] net.sf.dibdib.thread_net.QOpNet.:(Ljava/lang/String;I)V │ │ -3aa08c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3aa092: 0e00 |0003: return-void │ │ +3aa078: |[3aa078] net.sf.dibdib.thread_net.QOpNet.:(Ljava/lang/String;I)V │ │ +3aa088: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3aa08e: 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 │ │ @@ -1515919,236 +1515918,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 │ │ -3a9bc4: |[3a9bc4] net.sf.dibdib.thread_net.QOpNet.exec:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a9bd4: 54f0 a876 |0000: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3a9bd8: 6201 a679 |0002: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ -3a9bdc: 54f2 af76 |0004: iget-object v2, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a9be0: 1f02 ea14 |0006: check-cast v2, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3a9be4: 6e10 51a5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ -3a9bea: 0a02 |000b: move-result v2 │ │ -3a9bec: 4401 0102 |000c: aget v1, v1, v2 │ │ -3a9bf0: 1802 0000 0080 0100 0000 |000e: const-wide v2, #double 3.18299e-314 // #0000000180000000 │ │ -3a9bfa: 1304 8813 |0013: const/16 v4, #int 5000 // #1388 │ │ -3a9bfe: 1605 0000 |0015: const-wide/16 v5, #int 0 // #0 │ │ -3a9c02: 1217 |0017: const/4 v7, #int 1 // #1 │ │ -3a9c04: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -3a9c06: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -3a9c08: 2b01 8801 0000 |001a: packed-switch v1, 000001a2 // +00000188 │ │ -3a9c0e: 1108 |001d: return-object v8 │ │ -3a9c10: 2001 af14 |001e: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a9c14: 3801 3600 |0020: if-eqz v1, 0056 // +0036 │ │ -3a9c18: 54f1 a976 |0022: iget-object v1, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a9c1c: 2011 b514 |0024: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a9c20: 3801 3000 |0026: if-eqz v1, 0056 // +0030 │ │ -3a9c24: 7110 4fa5 0900 |0028: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ -3a9c2a: 0a01 |002b: move-result v1 │ │ -3a9c2c: 3801 2a00 |002c: if-eqz v1, 0056 // +002a │ │ -3a9c30: 6201 aa79 |002e: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ -3a9c34: 54ff a976 |0030: iget-object v15, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a9c38: 1f0f b514 |0032: check-cast v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a9c3c: 6e10 0ca3 0f00 |0034: invoke-virtual {v15}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3a9c42: 0b02 |0037: move-result-wide v2 │ │ -3a9c44: 1f00 af14 |0038: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a9c48: 7110 4ea5 0000 |003a: invoke-static {v0}, Lnet/sf/dibdib/thread_net/QOpNet;.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J // method@a54e │ │ -3a9c4e: 0c0f |003d: move-result-object v15 │ │ -3a9c50: 725f 48a5 2193 |003e: invoke-interface {v1, v2, v3, v9, v15}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.sendOrAckMessages:(JZ[J)[Ljava/lang/String; // method@a548 │ │ -3a9c56: 0c0f |0041: move-result-object v15 │ │ -3a9c58: 380f 1400 |0042: if-eqz v15, 0056 // +0014 │ │ -3a9c5c: 21f0 |0044: array-length v0, v15 │ │ -3a9c5e: 3d00 1100 |0045: if-lez v0, 0056 // +0011 │ │ -3a9c62: 6200 4e7a |0047: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ -3a9c66: 2391 0716 |0049: new-array v1, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a9c6a: 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 │ │ -3a9c70: 0c00 |004e: move-result-object v0 │ │ -3a9c72: 5b0f b676 |004f: iput-object v15, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a9c76: 620f 6773 |0051: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3a9c7a: 7220 88a2 0f00 |0053: invoke-interface {v15, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a9c80: 1108 |0056: return-object v8 │ │ -3a9c82: 2000 b514 |0057: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a9c86: 3800 4b00 |0059: if-eqz v0, 00a4 // +004b │ │ -3a9c8a: 6200 ad79 |005b: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ -3a9c8e: 3800 0c00 |005d: if-eqz v0, 0069 // +000c │ │ -3a9c92: 5300 b076 |005f: iget-wide v0, v0, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a9c96: 53fa b076 |0061: iget-wide v10, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a9c9a: 310c 000a |0063: cmp-long v12, v0, v10 │ │ -3a9c9e: 3d0c 0400 |0065: if-lez v12, 0069 // +0004 │ │ -3a9ca2: 620f ad79 |0067: sget-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ -3a9ca6: 690f ad79 |0069: sput-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ -3a9caa: 53f0 b076 |006b: iget-wide v0, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a9cae: 610a ac79 |006d: sget-wide v10, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ -3a9cb2: 7110 5aa3 0900 |006f: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a9cb8: 0b0c |0072: move-result-wide v12 │ │ -3a9cba: 310e 0a0c |0073: cmp-long v14, v10, v12 │ │ -3a9cbe: 3d0e 0800 |0075: if-lez v14, 007d // +0008 │ │ -3a9cc2: 1600 bc02 |0077: const-wide/16 v0, #int 700 // #2bc │ │ -3a9cc6: 7120 6e98 1000 |0079: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ -3a9ccc: 110f |007c: return-object v15 │ │ -3a9cce: 620a aa79 |007d: sget-object v10, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ -3a9cd2: 7230 47a5 4a07 |007f: invoke-interface {v10, v4, v7}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.receiveMessages:(IZ)[Ljava/lang/String; // method@a547 │ │ -3a9cd8: 0c04 |0082: move-result-object v4 │ │ -3a9cda: 3804 1400 |0083: if-eqz v4, 0097 // +0014 │ │ -3a9cde: 2147 |0085: array-length v7, v4 │ │ -3a9ce0: 3d07 1100 |0086: if-lez v7, 0097 // +0011 │ │ -3a9ce4: 6207 4e7a |0088: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ -3a9ce8: 239a 0716 |008a: new-array v10, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a9cec: 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 │ │ -3a9cf2: 0c07 |008f: move-result-object v7 │ │ -3a9cf4: 5b74 b676 |0090: iput-object v4, v7, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a9cf8: 6204 6773 |0092: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3a9cfc: 7220 88a2 7400 |0094: invoke-interface {v4, v7}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a9d02: 7110 5aa3 0900 |0097: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a9d08: 0b09 |009a: move-result-wide v9 │ │ -3a9d0a: bb29 |009b: add-long/2addr v9, v2 │ │ -3a9d0c: 6809 ac79 |009c: sput-wide v9, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ -3a9d10: bc90 |009e: sub-long/2addr v0, v9 │ │ -3a9d12: 3102 0500 |009f: cmp-long v2, v5, v0 │ │ -3a9d16: 3b02 0300 |00a1: if-gez v2, 00a4 // +0003 │ │ -3a9d1a: 110f |00a3: return-object v15 │ │ -3a9d1c: 1108 |00a4: return-object v8 │ │ -3a9d1e: 7110 4fa5 0900 |00a5: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ -3a9d24: 1108 |00a8: return-object v8 │ │ -3a9d26: 7110 4fa5 0700 |00a9: invoke-static {v7}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ -3a9d2c: 1108 |00ac: return-object v8 │ │ -3a9d2e: 7110 4fa5 0900 |00ad: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ -3a9d34: 0a01 |00b0: move-result v1 │ │ -3a9d36: 3801 7600 |00b1: if-eqz v1, 0127 // +0076 │ │ -3a9d3a: 7110 5aa3 0900 |00b3: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a9d40: 0b05 |00b6: move-result-wide v5 │ │ -3a9d42: 6201 ad79 |00b7: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ -3a9d46: 3801 0f00 |00b9: if-eqz v1, 00c8 // +000f │ │ -3a9d4a: 6107 ac79 |00bb: sget-wide v7, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ -3a9d4e: 3101 0507 |00bd: cmp-long v1, v5, v7 │ │ -3a9d52: 3b01 0900 |00bf: if-gez v1, 00c8 // +0009 │ │ -3a9d56: 1607 dc05 |00c1: const-wide/16 v7, #int 1500 // #5dc │ │ -3a9d5a: 7120 6e98 8700 |00c3: invoke-static {v7, v8}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ -3a9d60: 2802 |00c6: goto 00c8 // +0002 │ │ -3a9d62: 0000 |00c7: nop // spacer │ │ -3a9d64: 8655 |00c8: long-to-double v5, v5 │ │ -3a9d66: 1f00 b514 |00c9: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a9d6a: 6e10 0aa3 0000 |00cb: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -3a9d70: 0b00 |00ce: move-result-wide v0 │ │ -3a9d72: 1907 d041 |00cf: const-wide/high16 v7, #long 4742290407621132288 // #41d0 │ │ -3a9d76: ad00 0007 |00d1: mul-double v0, v0, v7 │ │ -3a9d7a: 6107 cd72 |00d3: sget-wide v7, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ -3a9d7e: ad00 0007 |00d5: mul-double v0, v0, v7 │ │ -3a9d82: cb05 |00d7: add-double/2addr v5, v0 │ │ -3a9d84: 8b50 |00d8: double-to-long v0, v5 │ │ -3a9d86: 6205 ad79 |00d9: sget-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ -3a9d8a: 3805 1100 |00db: if-eqz v5, 00ec // +0011 │ │ -3a9d8e: 5355 b076 |00dd: iget-wide v5, v5, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a9d92: 3107 0005 |00df: cmp-long v7, v0, v5 │ │ -3a9d96: 3b07 0b00 |00e1: if-gez v7, 00ec // +000b │ │ -3a9d9a: 6200 bf76 |00e3: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3a9d9e: 5bf0 b676 |00e5: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a9da2: 6200 8279 |00e7: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ -3a9da6: 5bf0 af76 |00e9: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a9daa: 110f |00eb: return-object v15 │ │ -3a9dac: 6205 aa79 |00ec: sget-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ -3a9db0: 7230 47a5 4509 |00ee: invoke-interface {v5, v4, v9}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.receiveMessages:(IZ)[Ljava/lang/String; // method@a547 │ │ -3a9db6: 0c04 |00f1: move-result-object v4 │ │ -3a9db8: 3804 1400 |00f2: if-eqz v4, 0106 // +0014 │ │ -3a9dbc: 2145 |00f4: array-length v5, v4 │ │ -3a9dbe: 3d05 1100 |00f5: if-lez v5, 0106 // +0011 │ │ -3a9dc2: 6205 4e7a |00f7: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ -3a9dc6: 2396 0716 |00f9: new-array v6, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a9dca: 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 │ │ -3a9dd0: 0c05 |00fe: move-result-object v5 │ │ -3a9dd2: 5b54 b676 |00ff: iput-object v4, v5, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a9dd6: 6204 6773 |0101: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3a9dda: 7220 88a2 5400 |0103: invoke-interface {v4, v5}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a9de0: 7110 5aa3 0900 |0106: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a9de6: 0b04 |0109: move-result-wide v4 │ │ -3a9de8: bb24 |010a: add-long/2addr v4, v2 │ │ -3a9dea: 6804 ac79 |010b: sput-wide v4, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ -3a9dee: 690f ad79 |010d: sput-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ -3a9df2: 5af0 b076 |010f: iput-wide v0, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a9df6: 6200 b179 |0111: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ -3a9dfa: 5bf0 af76 |0113: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a9dfe: 6100 ac79 |0115: sget-wide v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ -3a9e02: 53f2 b076 |0117: iget-wide v2, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3a9e06: 3104 0002 |0119: cmp-long v4, v0, v2 │ │ -3a9e0a: 3c04 0300 |011b: if-gtz v4, 011e // +0003 │ │ -3a9e0e: 110f |011d: return-object v15 │ │ -3a9e10: 6200 bf76 |011e: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3a9e14: 5bf0 b676 |0120: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a9e18: 6200 8279 |0122: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ -3a9e1c: 5bf0 af76 |0124: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a9e20: 110f |0126: return-object v15 │ │ -3a9e22: 1108 |0127: return-object v8 │ │ -3a9e24: 54f1 a976 |0128: iget-object v1, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a9e28: 2011 b514 |012a: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a9e2c: 3801 3700 |012c: if-eqz v1, 0163 // +0037 │ │ -3a9e30: 2001 af14 |012e: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a9e34: 3801 3300 |0130: if-eqz v1, 0163 // +0033 │ │ -3a9e38: 7110 4fa5 0900 |0132: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ -3a9e3e: 0a01 |0135: move-result v1 │ │ -3a9e40: 3801 2d00 |0136: if-eqz v1, 0163 // +002d │ │ -3a9e44: 6201 aa79 |0138: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ -3a9e48: 54f2 a976 |013a: iget-object v2, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a9e4c: 1f02 b514 |013c: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a9e50: 6e10 0ca3 0200 |013e: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3a9e56: 0b02 |0141: move-result-wide v2 │ │ -3a9e58: 0704 |0142: move-object v4, v0 │ │ -3a9e5a: 1f04 af14 |0143: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a9e5e: 7110 4ea5 0400 |0145: invoke-static {v4}, Lnet/sf/dibdib/thread_net/QOpNet;.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J // method@a54e │ │ -3a9e64: 0c04 |0148: move-result-object v4 │ │ -3a9e66: 7254 48a5 2173 |0149: invoke-interface {v1, v2, v3, v7, v4}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.sendOrAckMessages:(JZ[J)[Ljava/lang/String; // method@a548 │ │ -3a9e6c: 0c01 |014c: move-result-object v1 │ │ -3a9e6e: 3801 1500 |014d: if-eqz v1, 0162 // +0015 │ │ -3a9e72: 2112 |014f: array-length v2, v1 │ │ -3a9e74: 3d02 1200 |0150: if-lez v2, 0162 // +0012 │ │ -3a9e78: 6202 4e7a |0152: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ -3a9e7c: 2393 0716 |0154: new-array v3, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a9e80: 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 │ │ -3a9e86: 0c02 |0159: move-result-object v2 │ │ -3a9e88: 5b21 b676 |015a: iput-object v1, v2, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a9e8c: 6201 6773 |015c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3a9e90: 7220 88a2 2100 |015e: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a9e96: 2802 |0161: goto 0163 // +0002 │ │ -3a9e98: 1108 |0162: return-object v8 │ │ -3a9e9a: 2001 af14 |0163: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a9e9e: 3801 3c00 |0165: if-eqz v1, 01a1 // +003c │ │ -3a9ea2: 7110 4fa5 0900 |0167: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ -3a9ea8: 0a01 |016a: move-result v1 │ │ -3a9eaa: 3801 3600 |016b: if-eqz v1, 01a1 // +0036 │ │ -3a9eae: 1f00 af14 |016d: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a9eb2: 6201 197a |016f: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3a9eb6: 5311 297a |0171: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a9eba: 7140 dda5 1072 |0173: invoke-static {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a9ec0: 0b01 |0176: move-result-wide v1 │ │ -3a9ec2: 3103 0501 |0177: cmp-long v3, v5, v1 │ │ -3a9ec6: 3903 0a00 |0179: if-nez v3, 0183 // +000a │ │ -3a9eca: 6201 1a7a |017b: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3a9ece: 5311 297a |017d: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3a9ed2: 7140 dda5 1072 |017f: invoke-static {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3a9ed8: 0b01 |0182: move-result-wide v1 │ │ -3a9eda: 3100 0501 |0183: cmp-long v0, v5, v1 │ │ -3a9ede: 3800 1c00 |0185: if-eqz v0, 01a1 // +001c │ │ -3a9ee2: 6200 aa79 |0187: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ -3a9ee6: 6203 a879 |0189: sget-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ -3a9eea: 54f4 af76 |018b: iget-object v4, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a9eee: 3343 0300 |018d: if-ne v3, v4, 0190 // +0003 │ │ -3a9ef2: 2802 |018f: goto 0191 // +0002 │ │ -3a9ef4: 1207 |0190: const/4 v7, #int 0 // #0 │ │ -3a9ef6: 7240 46a5 1072 |0191: invoke-interface {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.inviteOrConfirmKey:(JZ)[Ljava/lang/String; // method@a546 │ │ -3a9efc: 0c00 |0194: move-result-object v0 │ │ -3a9efe: 5bf0 b676 |0195: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a9f02: 6200 4e7a |0197: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ -3a9f06: 5bf0 af76 |0199: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3a9f0a: 54f0 b676 |019b: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3a9f0e: 3900 0300 |019d: if-nez v0, 01a0 // +0003 │ │ -3a9f12: 078f |019f: move-object v15, v8 │ │ -3a9f14: 110f |01a0: return-object v15 │ │ -3a9f16: 1108 |01a1: return-object v8 │ │ -3a9f18: 0001 0700 0100 0000 0e01 0000 4901 ... |01a2: packed-switch-data (18 units) │ │ +3a9bc0: |[3a9bc0] net.sf.dibdib.thread_net.QOpNet.exec:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a9bd0: 54f0 a876 |0000: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3a9bd4: 6201 a679 |0002: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a6 │ │ +3a9bd8: 54f2 af76 |0004: iget-object v2, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a9bdc: 1f02 ea14 |0006: check-cast v2, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3a9be0: 6e10 51a5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a551 │ │ +3a9be6: 0a02 |000b: move-result v2 │ │ +3a9be8: 4401 0102 |000c: aget v1, v1, v2 │ │ +3a9bec: 1802 0000 0080 0100 0000 |000e: const-wide v2, #double 3.18299e-314 // #0000000180000000 │ │ +3a9bf6: 1304 8813 |0013: const/16 v4, #int 5000 // #1388 │ │ +3a9bfa: 1605 0000 |0015: const-wide/16 v5, #int 0 // #0 │ │ +3a9bfe: 1217 |0017: const/4 v7, #int 1 // #1 │ │ +3a9c00: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +3a9c02: 1209 |0019: const/4 v9, #int 0 // #0 │ │ +3a9c04: 2b01 8801 0000 |001a: packed-switch v1, 000001a2 // +00000188 │ │ +3a9c0a: 1108 |001d: return-object v8 │ │ +3a9c0c: 2001 af14 |001e: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a9c10: 3801 3600 |0020: if-eqz v1, 0056 // +0036 │ │ +3a9c14: 54f1 a976 |0022: iget-object v1, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a9c18: 2011 b514 |0024: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a9c1c: 3801 3000 |0026: if-eqz v1, 0056 // +0030 │ │ +3a9c20: 7110 4fa5 0900 |0028: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ +3a9c26: 0a01 |002b: move-result v1 │ │ +3a9c28: 3801 2a00 |002c: if-eqz v1, 0056 // +002a │ │ +3a9c2c: 6201 aa79 |002e: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ +3a9c30: 54ff a976 |0030: iget-object v15, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a9c34: 1f0f b514 |0032: check-cast v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a9c38: 6e10 0ca3 0f00 |0034: invoke-virtual {v15}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3a9c3e: 0b02 |0037: move-result-wide v2 │ │ +3a9c40: 1f00 af14 |0038: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a9c44: 7110 4ea5 0000 |003a: invoke-static {v0}, Lnet/sf/dibdib/thread_net/QOpNet;.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J // method@a54e │ │ +3a9c4a: 0c0f |003d: move-result-object v15 │ │ +3a9c4c: 725f 48a5 2193 |003e: invoke-interface {v1, v2, v3, v9, v15}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.sendOrAckMessages:(JZ[J)[Ljava/lang/String; // method@a548 │ │ +3a9c52: 0c0f |0041: move-result-object v15 │ │ +3a9c54: 380f 1400 |0042: if-eqz v15, 0056 // +0014 │ │ +3a9c58: 21f0 |0044: array-length v0, v15 │ │ +3a9c5a: 3d00 1100 |0045: if-lez v0, 0056 // +0011 │ │ +3a9c5e: 6200 4e7a |0047: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ +3a9c62: 2391 0716 |0049: new-array v1, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a9c66: 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 │ │ +3a9c6c: 0c00 |004e: move-result-object v0 │ │ +3a9c6e: 5b0f b676 |004f: iput-object v15, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a9c72: 620f 6773 |0051: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3a9c76: 7220 88a2 0f00 |0053: invoke-interface {v15, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a9c7c: 1108 |0056: return-object v8 │ │ +3a9c7e: 2000 b514 |0057: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a9c82: 3800 4b00 |0059: if-eqz v0, 00a4 // +004b │ │ +3a9c86: 6200 ad79 |005b: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ +3a9c8a: 3800 0c00 |005d: if-eqz v0, 0069 // +000c │ │ +3a9c8e: 5300 b076 |005f: iget-wide v0, v0, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a9c92: 53fa b076 |0061: iget-wide v10, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a9c96: 310c 000a |0063: cmp-long v12, v0, v10 │ │ +3a9c9a: 3d0c 0400 |0065: if-lez v12, 0069 // +0004 │ │ +3a9c9e: 620f ad79 |0067: sget-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ +3a9ca2: 690f ad79 |0069: sput-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ +3a9ca6: 53f0 b076 |006b: iget-wide v0, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a9caa: 610a ac79 |006d: sget-wide v10, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ +3a9cae: 7110 5aa3 0900 |006f: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a9cb4: 0b0c |0072: move-result-wide v12 │ │ +3a9cb6: 310e 0a0c |0073: cmp-long v14, v10, v12 │ │ +3a9cba: 3d0e 0800 |0075: if-lez v14, 007d // +0008 │ │ +3a9cbe: 1600 bc02 |0077: const-wide/16 v0, #int 700 // #2bc │ │ +3a9cc2: 7120 6e98 1000 |0079: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ +3a9cc8: 110f |007c: return-object v15 │ │ +3a9cca: 620a aa79 |007d: sget-object v10, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ +3a9cce: 7230 47a5 4a07 |007f: invoke-interface {v10, v4, v7}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.receiveMessages:(IZ)[Ljava/lang/String; // method@a547 │ │ +3a9cd4: 0c04 |0082: move-result-object v4 │ │ +3a9cd6: 3804 1400 |0083: if-eqz v4, 0097 // +0014 │ │ +3a9cda: 2147 |0085: array-length v7, v4 │ │ +3a9cdc: 3d07 1100 |0086: if-lez v7, 0097 // +0011 │ │ +3a9ce0: 6207 4e7a |0088: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ +3a9ce4: 239a 0716 |008a: new-array v10, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a9ce8: 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 │ │ +3a9cee: 0c07 |008f: move-result-object v7 │ │ +3a9cf0: 5b74 b676 |0090: iput-object v4, v7, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a9cf4: 6204 6773 |0092: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3a9cf8: 7220 88a2 7400 |0094: invoke-interface {v4, v7}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a9cfe: 7110 5aa3 0900 |0097: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a9d04: 0b09 |009a: move-result-wide v9 │ │ +3a9d06: bb29 |009b: add-long/2addr v9, v2 │ │ +3a9d08: 6809 ac79 |009c: sput-wide v9, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ +3a9d0c: bc90 |009e: sub-long/2addr v0, v9 │ │ +3a9d0e: 3102 0500 |009f: cmp-long v2, v5, v0 │ │ +3a9d12: 3b02 0300 |00a1: if-gez v2, 00a4 // +0003 │ │ +3a9d16: 110f |00a3: return-object v15 │ │ +3a9d18: 1108 |00a4: return-object v8 │ │ +3a9d1a: 7110 4fa5 0900 |00a5: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ +3a9d20: 1108 |00a8: return-object v8 │ │ +3a9d22: 7110 4fa5 0700 |00a9: invoke-static {v7}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ +3a9d28: 1108 |00ac: return-object v8 │ │ +3a9d2a: 7110 4fa5 0900 |00ad: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ +3a9d30: 0a01 |00b0: move-result v1 │ │ +3a9d32: 3801 7600 |00b1: if-eqz v1, 0127 // +0076 │ │ +3a9d36: 7110 5aa3 0900 |00b3: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a9d3c: 0b05 |00b6: move-result-wide v5 │ │ +3a9d3e: 6201 ad79 |00b7: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ +3a9d42: 3801 0f00 |00b9: if-eqz v1, 00c8 // +000f │ │ +3a9d46: 6107 ac79 |00bb: sget-wide v7, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ +3a9d4a: 3101 0507 |00bd: cmp-long v1, v5, v7 │ │ +3a9d4e: 3b01 0900 |00bf: if-gez v1, 00c8 // +0009 │ │ +3a9d52: 1607 dc05 |00c1: const-wide/16 v7, #int 1500 // #5dc │ │ +3a9d56: 7120 6e98 8700 |00c3: invoke-static {v7, v8}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ +3a9d5c: 2802 |00c6: goto 00c8 // +0002 │ │ +3a9d5e: 0000 |00c7: nop // spacer │ │ +3a9d60: 8655 |00c8: long-to-double v5, v5 │ │ +3a9d62: 1f00 b514 |00c9: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a9d66: 6e10 0aa3 0000 |00cb: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +3a9d6c: 0b00 |00ce: move-result-wide v0 │ │ +3a9d6e: 1907 d041 |00cf: const-wide/high16 v7, #long 4742290407621132288 // #41d0 │ │ +3a9d72: ad00 0007 |00d1: mul-double v0, v0, v7 │ │ +3a9d76: 6107 cd72 |00d3: sget-wide v7, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72cd │ │ +3a9d7a: ad00 0007 |00d5: mul-double v0, v0, v7 │ │ +3a9d7e: cb05 |00d7: add-double/2addr v5, v0 │ │ +3a9d80: 8b50 |00d8: double-to-long v0, v5 │ │ +3a9d82: 6205 ad79 |00d9: sget-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ +3a9d86: 3805 1100 |00db: if-eqz v5, 00ec // +0011 │ │ +3a9d8a: 5355 b076 |00dd: iget-wide v5, v5, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a9d8e: 3107 0005 |00df: cmp-long v7, v0, v5 │ │ +3a9d92: 3b07 0b00 |00e1: if-gez v7, 00ec // +000b │ │ +3a9d96: 6200 bf76 |00e3: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3a9d9a: 5bf0 b676 |00e5: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a9d9e: 6200 8279 |00e7: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ +3a9da2: 5bf0 af76 |00e9: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a9da6: 110f |00eb: return-object v15 │ │ +3a9da8: 6205 aa79 |00ec: sget-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ +3a9dac: 7230 47a5 4509 |00ee: invoke-interface {v5, v4, v9}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.receiveMessages:(IZ)[Ljava/lang/String; // method@a547 │ │ +3a9db2: 0c04 |00f1: move-result-object v4 │ │ +3a9db4: 3804 1400 |00f2: if-eqz v4, 0106 // +0014 │ │ +3a9db8: 2145 |00f4: array-length v5, v4 │ │ +3a9dba: 3d05 1100 |00f5: if-lez v5, 0106 // +0011 │ │ +3a9dbe: 6205 4e7a |00f7: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ +3a9dc2: 2396 0716 |00f9: new-array v6, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a9dc6: 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 │ │ +3a9dcc: 0c05 |00fe: move-result-object v5 │ │ +3a9dce: 5b54 b676 |00ff: iput-object v4, v5, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a9dd2: 6204 6773 |0101: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3a9dd6: 7220 88a2 5400 |0103: invoke-interface {v4, v5}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a9ddc: 7110 5aa3 0900 |0106: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a9de2: 0b04 |0109: move-result-wide v4 │ │ +3a9de4: bb24 |010a: add-long/2addr v4, v2 │ │ +3a9de6: 6804 ac79 |010b: sput-wide v4, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ +3a9dea: 690f ad79 |010d: sput-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ad │ │ +3a9dee: 5af0 b076 |010f: iput-wide v0, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a9df2: 6200 b179 |0111: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ +3a9df6: 5bf0 af76 |0113: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a9dfa: 6100 ac79 |0115: sget-wide v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ac │ │ +3a9dfe: 53f2 b076 |0117: iget-wide v2, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3a9e02: 3104 0002 |0119: cmp-long v4, v0, v2 │ │ +3a9e06: 3c04 0300 |011b: if-gtz v4, 011e // +0003 │ │ +3a9e0a: 110f |011d: return-object v15 │ │ +3a9e0c: 6200 bf76 |011e: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3a9e10: 5bf0 b676 |0120: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a9e14: 6200 8279 |0122: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ +3a9e18: 5bf0 af76 |0124: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a9e1c: 110f |0126: return-object v15 │ │ +3a9e1e: 1108 |0127: return-object v8 │ │ +3a9e20: 54f1 a976 |0128: iget-object v1, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a9e24: 2011 b514 |012a: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a9e28: 3801 3700 |012c: if-eqz v1, 0163 // +0037 │ │ +3a9e2c: 2001 af14 |012e: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a9e30: 3801 3300 |0130: if-eqz v1, 0163 // +0033 │ │ +3a9e34: 7110 4fa5 0900 |0132: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ +3a9e3a: 0a01 |0135: move-result v1 │ │ +3a9e3c: 3801 2d00 |0136: if-eqz v1, 0163 // +002d │ │ +3a9e40: 6201 aa79 |0138: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ +3a9e44: 54f2 a976 |013a: iget-object v2, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a9e48: 1f02 b514 |013c: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a9e4c: 6e10 0ca3 0200 |013e: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3a9e52: 0b02 |0141: move-result-wide v2 │ │ +3a9e54: 0704 |0142: move-object v4, v0 │ │ +3a9e56: 1f04 af14 |0143: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a9e5a: 7110 4ea5 0400 |0145: invoke-static {v4}, Lnet/sf/dibdib/thread_net/QOpNet;.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J // method@a54e │ │ +3a9e60: 0c04 |0148: move-result-object v4 │ │ +3a9e62: 7254 48a5 2173 |0149: invoke-interface {v1, v2, v3, v7, v4}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.sendOrAckMessages:(JZ[J)[Ljava/lang/String; // method@a548 │ │ +3a9e68: 0c01 |014c: move-result-object v1 │ │ +3a9e6a: 3801 1500 |014d: if-eqz v1, 0162 // +0015 │ │ +3a9e6e: 2112 |014f: array-length v2, v1 │ │ +3a9e70: 3d02 1200 |0150: if-lez v2, 0162 // +0012 │ │ +3a9e74: 6202 4e7a |0152: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ +3a9e78: 2393 0716 |0154: new-array v3, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a9e7c: 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 │ │ +3a9e82: 0c02 |0159: move-result-object v2 │ │ +3a9e84: 5b21 b676 |015a: iput-object v1, v2, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a9e88: 6201 6773 |015c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3a9e8c: 7220 88a2 2100 |015e: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a9e92: 2802 |0161: goto 0163 // +0002 │ │ +3a9e94: 1108 |0162: return-object v8 │ │ +3a9e96: 2001 af14 |0163: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a9e9a: 3801 3c00 |0165: if-eqz v1, 01a1 // +003c │ │ +3a9e9e: 7110 4fa5 0900 |0167: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a54f │ │ +3a9ea4: 0a01 |016a: move-result v1 │ │ +3a9ea6: 3801 3600 |016b: if-eqz v1, 01a1 // +0036 │ │ +3a9eaa: 1f00 af14 |016d: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a9eae: 6201 197a |016f: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3a9eb2: 5311 297a |0171: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a9eb6: 7140 dda5 1072 |0173: invoke-static {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a9ebc: 0b01 |0176: move-result-wide v1 │ │ +3a9ebe: 3103 0501 |0177: cmp-long v3, v5, v1 │ │ +3a9ec2: 3903 0a00 |0179: if-nez v3, 0183 // +000a │ │ +3a9ec6: 6201 1a7a |017b: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3a9eca: 5311 297a |017d: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3a9ece: 7140 dda5 1072 |017f: invoke-static {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3a9ed4: 0b01 |0182: move-result-wide v1 │ │ +3a9ed6: 3100 0501 |0183: cmp-long v0, v5, v1 │ │ +3a9eda: 3800 1c00 |0185: if-eqz v0, 01a1 // +001c │ │ +3a9ede: 6200 aa79 |0187: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ +3a9ee2: 6203 a879 |0189: sget-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ +3a9ee6: 54f4 af76 |018b: iget-object v4, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a9eea: 3343 0300 |018d: if-ne v3, v4, 0190 // +0003 │ │ +3a9eee: 2802 |018f: goto 0191 // +0002 │ │ +3a9ef0: 1207 |0190: const/4 v7, #int 0 // #0 │ │ +3a9ef2: 7240 46a5 1072 |0191: invoke-interface {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.inviteOrConfirmKey:(JZ)[Ljava/lang/String; // method@a546 │ │ +3a9ef8: 0c00 |0194: move-result-object v0 │ │ +3a9efa: 5bf0 b676 |0195: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a9efe: 6200 4e7a |0197: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ +3a9f02: 5bf0 af76 |0199: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3a9f06: 54f0 b676 |019b: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3a9f0a: 3900 0300 |019d: if-nez v0, 01a0 // +0003 │ │ +3a9f0e: 078f |019f: move-object v15, v8 │ │ +3a9f10: 110f |01a0: return-object v15 │ │ +3a9f12: 1108 |01a1: return-object v8 │ │ +3a9f14: 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 │ │ @@ -1516216,60 +1516215,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3a9b18: |[3a9b18] net.sf.dibdib.thread_net.QOpNet.getFingerPrint:()Ljava/lang/String; │ │ -3a9b28: 6200 aa79 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ -3a9b2c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3a9b30: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3a9b32: 2805 |0005: goto 000a // +0005 │ │ -3a9b34: 7210 44a5 0000 |0006: invoke-interface {v0}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.getFingerPrint:()Ljava/lang/String; // method@a544 │ │ -3a9b3a: 0c00 |0009: move-result-object v0 │ │ -3a9b3c: 1100 |000a: return-object v0 │ │ +3a9b14: |[3a9b14] net.sf.dibdib.thread_net.QOpNet.getFingerPrint:()Ljava/lang/String; │ │ +3a9b24: 6200 aa79 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ +3a9b28: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3a9b2c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3a9b2e: 2805 |0005: goto 000a // +0005 │ │ +3a9b30: 7210 44a5 0000 |0006: invoke-interface {v0}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.getFingerPrint:()Ljava/lang/String; // method@a544 │ │ +3a9b36: 0c00 |0009: move-result-object v0 │ │ +3a9b38: 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 │ │ -3a9b64: |[3a9b64] net.sf.dibdib.thread_net.QOpNet.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J │ │ -3a9b74: 6e10 bea2 0900 |0000: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ -3a9b7a: 0c09 |0003: move-result-object v9 │ │ -3a9b7c: 2190 |0004: array-length v0, v9 │ │ -3a9b7e: 2300 1a15 |0005: new-array v0, v0, [J // type@151a │ │ -3a9b82: 2191 |0007: array-length v1, v9 │ │ -3a9b84: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3a9b86: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -3a9b88: 3512 1c00 |000a: if-ge v2, v1, 0026 // +001c │ │ -3a9b8c: 4604 0902 |000c: aget-object v4, v9, v2 │ │ -3a9b90: 2045 b514 |000e: instance-of v5, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a9b94: 3805 1300 |0010: if-eqz v5, 0023 // +0013 │ │ -3a9b98: 1f04 b514 |0012: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a9b9c: 6e10 0ca3 0400 |0014: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3a9ba2: 0b04 |0017: move-result-wide v4 │ │ -3a9ba4: 1606 0000 |0018: const-wide/16 v6, #int 0 // #0 │ │ -3a9ba8: 3108 0604 |001a: cmp-long v8, v6, v4 │ │ -3a9bac: 3808 0700 |001c: if-eqz v8, 0023 // +0007 │ │ -3a9bb0: d806 0301 |001e: add-int/lit8 v6, v3, #int 1 // #01 │ │ -3a9bb4: 4c04 0003 |0020: aput-wide v4, v0, v3 │ │ -3a9bb8: 0163 |0022: move v3, v6 │ │ -3a9bba: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a9bbe: 28e5 |0025: goto 000a // -001b │ │ -3a9bc0: 1100 |0026: return-object v0 │ │ +3a9b60: |[3a9b60] net.sf.dibdib.thread_net.QOpNet.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J │ │ +3a9b70: 6e10 bea2 0900 |0000: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ +3a9b76: 0c09 |0003: move-result-object v9 │ │ +3a9b78: 2190 |0004: array-length v0, v9 │ │ +3a9b7a: 2300 1a15 |0005: new-array v0, v0, [J // type@151a │ │ +3a9b7e: 2191 |0007: array-length v1, v9 │ │ +3a9b80: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3a9b82: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +3a9b84: 3512 1c00 |000a: if-ge v2, v1, 0026 // +001c │ │ +3a9b88: 4604 0902 |000c: aget-object v4, v9, v2 │ │ +3a9b8c: 2045 b514 |000e: instance-of v5, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a9b90: 3805 1300 |0010: if-eqz v5, 0023 // +0013 │ │ +3a9b94: 1f04 b514 |0012: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a9b98: 6e10 0ca3 0400 |0014: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3a9b9e: 0b04 |0017: move-result-wide v4 │ │ +3a9ba0: 1606 0000 |0018: const-wide/16 v6, #int 0 // #0 │ │ +3a9ba4: 3108 0604 |001a: cmp-long v8, v6, v4 │ │ +3a9ba8: 3808 0700 |001c: if-eqz v8, 0023 // +0007 │ │ +3a9bac: d806 0301 |001e: add-int/lit8 v6, v3, #int 1 // #01 │ │ +3a9bb0: 4c04 0003 |0020: aput-wide v4, v0, v3 │ │ +3a9bb4: 0163 |0022: move v3, v6 │ │ +3a9bb6: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a9bba: 28e5 |0025: goto 000a // -001b │ │ +3a9bbc: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x0007 line=78 │ │ 0x000e line=79 │ │ 0x0012 line=80 │ │ @@ -1516282,66 +1516281,66 @@ │ │ type : '(Z)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -3a9a44: |[3a9a44] net.sf.dibdib.thread_net.QOpNet.initMessenger:(Z)Z │ │ -3a9a54: 6200 aa79 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ -3a9a58: 3800 5d00 |0002: if-eqz v0, 005f // +005d │ │ -3a9a5c: 6200 6273 |0004: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3a9a60: 5500 7073 |0006: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ -3a9a64: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ -3a9a68: 6200 6373 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a9a6c: 5400 407a |000c: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a9a70: 1a01 6c08 |000e: const-string v1, "@" // string@086c │ │ -3a9a74: 6e20 1c98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3a9a7a: 0a00 |0013: move-result v0 │ │ -3a9a7c: 3d00 4b00 |0014: if-lez v0, 005f // +004b │ │ -3a9a80: 6200 6373 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a9a84: 1a01 81b8 |0018: const-string v1, "smtp_user" // string@b881 │ │ -3a9a88: 6e20 d4a5 1000 |001a: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ -3a9a8e: 0c00 |001d: move-result-object v0 │ │ -3a9a90: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ -3a9a94: 283f |0020: goto 005f // +003f │ │ -3a9a96: 6300 ab79 |0021: sget-boolean v0, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ab │ │ -3a9a9a: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -3a9a9c: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -3a9aa0: 3903 0300 |0026: if-nez v3, 0029 // +0003 │ │ -3a9aa4: 0f02 |0028: return v2 │ │ -3a9aa6: 3803 0900 |0029: if-eqz v3, 0032 // +0009 │ │ -3a9aaa: 6203 6373 |002b: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a9aae: 1a00 1f21 |002d: const-string v0, "KEY.0.SIG.ECDSA256.S" // string@211f │ │ -3a9ab2: 6e20 d6a5 0300 |002f: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_remove:(Ljava/lang/String;)V // method@a5d6 │ │ -3a9ab8: 6203 6373 |0032: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a9abc: 1a00 80b8 |0034: const-string v0, "smtp_server" // string@b880 │ │ -3a9ac0: 6e20 d4a5 0300 |0036: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ -3a9ac6: 0c03 |0039: move-result-object v3 │ │ -3a9ac8: 7110 5da4 0300 |003a: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ -3a9ace: 0c03 |003d: move-result-object v3 │ │ -3a9ad0: 1250 |003e: const/4 v0, #int 5 // #5 │ │ -3a9ad2: 6e20 2d98 0300 |003f: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a9ad8: 0c03 |0042: move-result-object v3 │ │ -3a9ada: 6200 6373 |0043: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a9ade: 6e20 d4a5 1000 |0045: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ -3a9ae4: 0c00 |0048: move-result-object v0 │ │ -3a9ae6: 7110 5da4 0000 |0049: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ -3a9aec: 0c00 |004c: move-result-object v0 │ │ -3a9aee: 3800 0f00 |004d: if-eqz v0, 005c // +000f │ │ -3a9af2: 3803 0d00 |004f: if-eqz v3, 005c // +000d │ │ -3a9af6: 6203 aa79 |0051: sget-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ -3a9afa: 6200 6373 |0053: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3a9afe: 5400 407a |0055: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3a9b02: 7220 45a5 0300 |0057: invoke-interface {v3, v0}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.init:(Ljava/lang/String;)Z // method@a545 │ │ -3a9b08: 6a02 ab79 |005a: sput-boolean v2, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ab │ │ -3a9b0c: 6303 ab79 |005c: sget-boolean v3, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ab │ │ -3a9b10: 0f03 |005e: return v3 │ │ -3a9b12: 1203 |005f: const/4 v3, #int 0 // #0 │ │ -3a9b14: 0f03 |0060: return v3 │ │ +3a9a40: |[3a9a40] net.sf.dibdib.thread_net.QOpNet.initMessenger:(Z)Z │ │ +3a9a50: 6200 aa79 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ +3a9a54: 3800 5d00 |0002: if-eqz v0, 005f // +005d │ │ +3a9a58: 6200 6273 |0004: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3a9a5c: 5500 7073 |0006: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7370 │ │ +3a9a60: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ +3a9a64: 6200 6373 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a9a68: 5400 407a |000c: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a9a6c: 1a01 6c08 |000e: const-string v1, "@" // string@086c │ │ +3a9a70: 6e20 1c98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3a9a76: 0a00 |0013: move-result v0 │ │ +3a9a78: 3d00 4b00 |0014: if-lez v0, 005f // +004b │ │ +3a9a7c: 6200 6373 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a9a80: 1a01 81b8 |0018: const-string v1, "smtp_user" // string@b881 │ │ +3a9a84: 6e20 d4a5 1000 |001a: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ +3a9a8a: 0c00 |001d: move-result-object v0 │ │ +3a9a8c: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ +3a9a90: 283f |0020: goto 005f // +003f │ │ +3a9a92: 6300 ab79 |0021: sget-boolean v0, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ab │ │ +3a9a96: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +3a9a98: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +3a9a9c: 3903 0300 |0026: if-nez v3, 0029 // +0003 │ │ +3a9aa0: 0f02 |0028: return v2 │ │ +3a9aa2: 3803 0900 |0029: if-eqz v3, 0032 // +0009 │ │ +3a9aa6: 6203 6373 |002b: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a9aaa: 1a00 1f21 |002d: const-string v0, "KEY.0.SIG.ECDSA256.S" // string@211f │ │ +3a9aae: 6e20 d6a5 0300 |002f: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_remove:(Ljava/lang/String;)V // method@a5d6 │ │ +3a9ab4: 6203 6373 |0032: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a9ab8: 1a00 80b8 |0034: const-string v0, "smtp_server" // string@b880 │ │ +3a9abc: 6e20 d4a5 0300 |0036: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ +3a9ac2: 0c03 |0039: move-result-object v3 │ │ +3a9ac4: 7110 5da4 0300 |003a: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ +3a9aca: 0c03 |003d: move-result-object v3 │ │ +3a9acc: 1250 |003e: const/4 v0, #int 5 // #5 │ │ +3a9ace: 6e20 2d98 0300 |003f: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a9ad4: 0c03 |0042: move-result-object v3 │ │ +3a9ad6: 6200 6373 |0043: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a9ada: 6e20 d4a5 1000 |0045: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ +3a9ae0: 0c00 |0048: move-result-object v0 │ │ +3a9ae2: 7110 5da4 0000 |0049: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45d │ │ +3a9ae8: 0c00 |004c: move-result-object v0 │ │ +3a9aea: 3800 0f00 |004d: if-eqz v0, 005c // +000f │ │ +3a9aee: 3803 0d00 |004f: if-eqz v3, 005c // +000d │ │ +3a9af2: 6203 aa79 |0051: sget-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79aa │ │ +3a9af6: 6200 6373 |0053: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3a9afa: 5400 407a |0055: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3a9afe: 7220 45a5 0300 |0057: invoke-interface {v3, v0}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.init:(Ljava/lang/String;)Z // method@a545 │ │ +3a9b04: 6a02 ab79 |005a: sput-boolean v2, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ab │ │ +3a9b08: 6303 ab79 |005c: sget-boolean v3, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ab │ │ +3a9b0c: 0f03 |005e: return v3 │ │ +3a9b0e: 1203 |005f: const/4 v3, #int 0 // #0 │ │ +3a9b10: 0f03 |0060: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0010 line=50 │ │ 0x001a line=51 │ │ 0x0021 line=54 │ │ 0x002b line=58 │ │ @@ -1516359,20 +1516358,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 │ │ -3a9f58: |[3a9f58] net.sf.dibdib.thread_net.QOpNet.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_net/QOpNet; │ │ -3a9f68: 1c00 ea14 |0000: const-class v0, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3a9f6c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a9f72: 0c01 |0005: move-result-object v1 │ │ -3a9f74: 1f01 ea14 |0006: check-cast v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3a9f78: 1101 |0008: return-object v1 │ │ +3a9f54: |[3a9f54] net.sf.dibdib.thread_net.QOpNet.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_net/QOpNet; │ │ +3a9f64: 1c00 ea14 |0000: const-class v0, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3a9f68: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a9f6e: 0c01 |0005: move-result-object v1 │ │ +3a9f70: 1f01 ea14 |0006: check-cast v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3a9f74: 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;) │ │ @@ -1516380,20 +1516379,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 │ │ -3a9f7c: |[3a9f7c] net.sf.dibdib.thread_net.QOpNet.values:()[Lnet/sf/dibdib/thread_net/QOpNet; │ │ -3a9f8c: 6200 a779 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.$VALUES:[Lnet/sf/dibdib/thread_net/QOpNet; // field@79a7 │ │ -3a9f90: 6e10 7aa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_net/QOpNet;.clone:()Ljava/lang/Object; // method@a67a │ │ -3a9f96: 0c00 |0005: move-result-object v0 │ │ -3a9f98: 1f00 2116 |0006: check-cast v0, [Lnet/sf/dibdib/thread_net/QOpNet; // type@1621 │ │ -3a9f9c: 1100 |0008: return-object v0 │ │ +3a9f78: |[3a9f78] net.sf.dibdib.thread_net.QOpNet.values:()[Lnet/sf/dibdib/thread_net/QOpNet; │ │ +3a9f88: 6200 a779 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.$VALUES:[Lnet/sf/dibdib/thread_net/QOpNet; // field@79a7 │ │ +3a9f8c: 6e10 7aa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_net/QOpNet;.clone:()Ljava/lang/Object; // method@a67a │ │ +3a9f92: 0c00 |0005: move-result-object v0 │ │ +3a9f94: 1f00 2116 |0006: check-cast v0, [Lnet/sf/dibdib/thread_net/QOpNet; // type@1621 │ │ +3a9f98: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_net/QOpNet;) │ │ @@ -1516401,20 +1516400,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a9b40: |[3a9b40] net.sf.dibdib.thread_net.QOpNet.getShash:()J │ │ -3a9b50: 6e10 50a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_net/QOpNet;.name:()Ljava/lang/String; // method@a550 │ │ -3a9b56: 0c00 |0003: move-result-object v0 │ │ -3a9b58: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ -3a9b5e: 0b00 |0007: move-result-wide v0 │ │ -3a9b60: 1000 |0008: return-wide v0 │ │ +3a9b3c: |[3a9b3c] net.sf.dibdib.thread_net.QOpNet.getShash:()J │ │ +3a9b4c: 6e10 50a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_net/QOpNet;.name:()Ljava/lang/String; // method@a550 │ │ +3a9b52: 0c00 |0003: move-result-object v0 │ │ +3a9b54: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ +3a9b5a: 0b00 |0007: move-result-wide v0 │ │ +3a9b5c: 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 : 17063 (QOpNet.java) │ │ @@ -1516493,84 +1516492,84 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -3aa5ec: |[3aa5ec] net.sf.dibdib.thread_ui.QOpUi.:()V │ │ -3aa5fc: 2200 ec14 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa600: 1a01 ab08 |0002: const-string v1, "ABOUT" // string@08ab │ │ -3aa604: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3aa606: 7030 65a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ -3aa60c: 6900 c679 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c6 │ │ -3aa610: 2201 ec14 |000a: new-instance v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa614: 1a03 d90c |000c: const-string v3, "BAS2" // string@0cd9 │ │ -3aa618: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3aa61a: 7030 65a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ -3aa620: 6901 c779 |0012: sput-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ -3aa624: 2203 ec14 |0014: new-instance v3, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa628: 1a05 591d |0016: const-string v5, "HELP" // string@1d59 │ │ -3aa62c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3aa62e: 7030 65a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ -3aa634: 6903 c879 |001c: sput-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ -3aa638: 2205 ec14 |001e: new-instance v5, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa63c: 1a07 2322 |0020: const-string v7, "LANG" // string@2223 │ │ -3aa640: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3aa642: 7030 65a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ -3aa648: 6905 c979 |0026: sput-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ -3aa64c: 2207 ec14 |0028: new-instance v7, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa650: 1a09 d64e |002a: const-string v9, "UICOD" // string@4ed6 │ │ -3aa654: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3aa656: 7030 65a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ -3aa65c: 6907 ca79 |0030: sput-object v7, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ -3aa660: 2209 ec14 |0032: new-instance v9, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa664: 1a0b bc50 |0034: const-string v11, "VIEW" // string@50bc │ │ -3aa668: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3aa66a: 7030 65a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ -3aa670: 6909 cb79 |003a: sput-object v9, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ -3aa674: 220b ec14 |003c: new-instance v11, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa678: 1a0d 85c4 |003e: const-string v13, "zzENTRY" // string@c485 │ │ -3aa67c: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3aa67e: 7030 65a5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ -3aa684: 690b cc79 |0044: sput-object v11, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ -3aa688: 220d ec14 |0046: new-instance v13, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa68c: 1a0f 90c4 |0048: const-string v15, "zzKEY_REP" // string@c490 │ │ -3aa690: 127e |004a: const/4 v14, #int 7 // #7 │ │ -3aa692: 7030 65a5 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ -3aa698: 690d ce79 |004e: sput-object v13, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3aa69c: 220f ec14 |0050: new-instance v15, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa6a0: 1a0e 8fc4 |0052: const-string v14, "zzKEY" // string@c48f │ │ -3aa6a4: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -3aa6a8: 7030 65a5 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ -3aa6ae: 690f cd79 |0059: sput-object v15, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3aa6b2: 220e ec14 |005b: new-instance v14, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa6b6: 1a0c a0c4 |005d: const-string v12, "zzSET" // string@c4a0 │ │ -3aa6ba: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -3aa6be: 7030 65a5 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ -3aa6c4: 690e cf79 |0064: sput-object v14, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ -3aa6c8: 130c 0a00 |0066: const/16 v12, #int 10 // #a │ │ -3aa6cc: 23cc 2316 |0068: new-array v12, v12, [Lnet/sf/dibdib/thread_ui/QOpUi; // type@1623 │ │ -3aa6d0: 4d00 0c02 |006a: aput-object v0, v12, v2 │ │ -3aa6d4: 4d01 0c04 |006c: aput-object v1, v12, v4 │ │ -3aa6d8: 4d03 0c06 |006e: aput-object v3, v12, v6 │ │ -3aa6dc: 4d05 0c08 |0070: aput-object v5, v12, v8 │ │ -3aa6e0: 1240 |0072: const/4 v0, #int 4 // #4 │ │ -3aa6e2: 4d07 0c00 |0073: aput-object v7, v12, v0 │ │ -3aa6e6: 1250 |0075: const/4 v0, #int 5 // #5 │ │ -3aa6e8: 4d09 0c00 |0076: aput-object v9, v12, v0 │ │ -3aa6ec: 1260 |0078: const/4 v0, #int 6 // #6 │ │ -3aa6ee: 4d0b 0c00 |0079: aput-object v11, v12, v0 │ │ -3aa6f2: 1270 |007b: const/4 v0, #int 7 // #7 │ │ -3aa6f4: 4d0d 0c00 |007c: aput-object v13, v12, v0 │ │ -3aa6f8: 1300 0800 |007e: const/16 v0, #int 8 // #8 │ │ -3aa6fc: 4d0f 0c00 |0080: aput-object v15, v12, v0 │ │ -3aa700: 4d0e 0c0a |0082: aput-object v14, v12, v10 │ │ -3aa704: 690c c579 |0084: sput-object v12, Lnet/sf/dibdib/thread_ui/QOpUi;.$VALUES:[Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c5 │ │ -3aa708: 0e00 |0086: return-void │ │ +3aa5e8: |[3aa5e8] net.sf.dibdib.thread_ui.QOpUi.:()V │ │ +3aa5f8: 2200 ec14 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa5fc: 1a01 ab08 |0002: const-string v1, "ABOUT" // string@08ab │ │ +3aa600: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3aa602: 7030 65a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ +3aa608: 6900 c679 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c6 │ │ +3aa60c: 2201 ec14 |000a: new-instance v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa610: 1a03 d90c |000c: const-string v3, "BAS2" // string@0cd9 │ │ +3aa614: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3aa616: 7030 65a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ +3aa61c: 6901 c779 |0012: sput-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ +3aa620: 2203 ec14 |0014: new-instance v3, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa624: 1a05 591d |0016: const-string v5, "HELP" // string@1d59 │ │ +3aa628: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3aa62a: 7030 65a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ +3aa630: 6903 c879 |001c: sput-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ +3aa634: 2205 ec14 |001e: new-instance v5, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa638: 1a07 2322 |0020: const-string v7, "LANG" // string@2223 │ │ +3aa63c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3aa63e: 7030 65a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ +3aa644: 6905 c979 |0026: sput-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ +3aa648: 2207 ec14 |0028: new-instance v7, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa64c: 1a09 d64e |002a: const-string v9, "UICOD" // string@4ed6 │ │ +3aa650: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3aa652: 7030 65a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ +3aa658: 6907 ca79 |0030: sput-object v7, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ +3aa65c: 2209 ec14 |0032: new-instance v9, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa660: 1a0b bc50 |0034: const-string v11, "VIEW" // string@50bc │ │ +3aa664: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3aa666: 7030 65a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ +3aa66c: 6909 cb79 |003a: sput-object v9, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ +3aa670: 220b ec14 |003c: new-instance v11, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa674: 1a0d 85c4 |003e: const-string v13, "zzENTRY" // string@c485 │ │ +3aa678: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3aa67a: 7030 65a5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ +3aa680: 690b cc79 |0044: sput-object v11, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ +3aa684: 220d ec14 |0046: new-instance v13, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa688: 1a0f 90c4 |0048: const-string v15, "zzKEY_REP" // string@c490 │ │ +3aa68c: 127e |004a: const/4 v14, #int 7 // #7 │ │ +3aa68e: 7030 65a5 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ +3aa694: 690d ce79 |004e: sput-object v13, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3aa698: 220f ec14 |0050: new-instance v15, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa69c: 1a0e 8fc4 |0052: const-string v14, "zzKEY" // string@c48f │ │ +3aa6a0: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +3aa6a4: 7030 65a5 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ +3aa6aa: 690f cd79 |0059: sput-object v15, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3aa6ae: 220e ec14 |005b: new-instance v14, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa6b2: 1a0c a0c4 |005d: const-string v12, "zzSET" // string@c4a0 │ │ +3aa6b6: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +3aa6ba: 7030 65a5 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a565 │ │ +3aa6c0: 690e cf79 |0064: sput-object v14, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ +3aa6c4: 130c 0a00 |0066: const/16 v12, #int 10 // #a │ │ +3aa6c8: 23cc 2316 |0068: new-array v12, v12, [Lnet/sf/dibdib/thread_ui/QOpUi; // type@1623 │ │ +3aa6cc: 4d00 0c02 |006a: aput-object v0, v12, v2 │ │ +3aa6d0: 4d01 0c04 |006c: aput-object v1, v12, v4 │ │ +3aa6d4: 4d03 0c06 |006e: aput-object v3, v12, v6 │ │ +3aa6d8: 4d05 0c08 |0070: aput-object v5, v12, v8 │ │ +3aa6dc: 1240 |0072: const/4 v0, #int 4 // #4 │ │ +3aa6de: 4d07 0c00 |0073: aput-object v7, v12, v0 │ │ +3aa6e2: 1250 |0075: const/4 v0, #int 5 // #5 │ │ +3aa6e4: 4d09 0c00 |0076: aput-object v9, v12, v0 │ │ +3aa6e8: 1260 |0078: const/4 v0, #int 6 // #6 │ │ +3aa6ea: 4d0b 0c00 |0079: aput-object v11, v12, v0 │ │ +3aa6ee: 1270 |007b: const/4 v0, #int 7 // #7 │ │ +3aa6f0: 4d0d 0c00 |007c: aput-object v13, v12, v0 │ │ +3aa6f4: 1300 0800 |007e: const/16 v0, #int 8 // #8 │ │ +3aa6f8: 4d0f 0c00 |0080: aput-object v15, v12, v0 │ │ +3aa6fc: 4d0e 0c0a |0082: aput-object v14, v12, v10 │ │ +3aa700: 690c c579 |0084: sput-object v12, Lnet/sf/dibdib/thread_ui/QOpUi;.$VALUES:[Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c5 │ │ +3aa704: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000a line=13 │ │ 0x0014 line=14 │ │ 0x001e line=15 │ │ 0x0028 line=16 │ │ @@ -1516587,17 +1516586,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 │ │ -3aa70c: |[3aa70c] net.sf.dibdib.thread_ui.QOpUi.:(Ljava/lang/String;I)V │ │ -3aa71c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3aa722: 0e00 |0003: return-void │ │ +3aa708: |[3aa708] net.sf.dibdib.thread_ui.QOpUi.:(Ljava/lang/String;I)V │ │ +3aa718: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3aa71e: 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 │ │ @@ -1516607,38 +1516606,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 │ │ -3aa588: |[3aa588] net.sf.dibdib.thread_ui.QOpUi.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3aa598: 7100 6ba5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; // method@a56b │ │ -3aa59e: 0c00 |0003: move-result-object v0 │ │ -3aa5a0: 1100 |0004: return-object v0 │ │ +3aa584: |[3aa584] net.sf.dibdib.thread_ui.QOpUi.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3aa594: 7100 6ba5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; // method@a56b │ │ +3aa59a: 0c00 |0003: move-result-object v0 │ │ +3aa59c: 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 │ │ -3aa5a4: |[3aa5a4] net.sf.dibdib.thread_ui.QOpUi.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/QOpUi; │ │ -3aa5b4: 1c00 ec14 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa5b8: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3aa5be: 0c01 |0005: move-result-object v1 │ │ -3aa5c0: 1f01 ec14 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa5c4: 1101 |0008: return-object v1 │ │ +3aa5a0: |[3aa5a0] net.sf.dibdib.thread_ui.QOpUi.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/QOpUi; │ │ +3aa5b0: 1c00 ec14 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa5b4: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3aa5ba: 0c01 |0005: move-result-object v1 │ │ +3aa5bc: 1f01 ec14 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa5c0: 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;) │ │ @@ -1516646,20 +1516645,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 │ │ -3aa5c8: |[3aa5c8] net.sf.dibdib.thread_ui.QOpUi.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; │ │ -3aa5d8: 6200 c579 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.$VALUES:[Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c5 │ │ -3aa5dc: 6e10 7ca6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/QOpUi;.clone:()Ljava/lang/Object; // method@a67c │ │ -3aa5e2: 0c00 |0005: move-result-object v0 │ │ -3aa5e4: 1f00 2316 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/QOpUi; // type@1623 │ │ -3aa5e8: 1100 |0008: return-object v0 │ │ +3aa5c4: |[3aa5c4] net.sf.dibdib.thread_ui.QOpUi.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; │ │ +3aa5d4: 6200 c579 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.$VALUES:[Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c5 │ │ +3aa5d8: 6e10 7ca6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/QOpUi;.clone:()Ljava/lang/Object; // method@a67c │ │ +3aa5de: 0c00 |0005: move-result-object v0 │ │ +3aa5e0: 1f00 2316 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/QOpUi; // type@1623 │ │ +3aa5e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_ui/QOpUi;) │ │ @@ -1516667,20 +1516666,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3aa564: |[3aa564] net.sf.dibdib.thread_ui.QOpUi.getShash:()J │ │ -3aa574: 6e10 68a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.name:()Ljava/lang/String; // method@a568 │ │ -3aa57a: 0c00 |0003: move-result-object v0 │ │ -3aa57c: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ -3aa582: 0b00 |0007: move-result-wide v0 │ │ -3aa584: 1000 |0008: return-wide v0 │ │ +3aa560: |[3aa560] net.sf.dibdib.thread_ui.QOpUi.getShash:()J │ │ +3aa570: 6e10 68a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.name:()Ljava/lang/String; // method@a568 │ │ +3aa576: 0c00 |0003: move-result-object v0 │ │ +3aa578: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ +3aa57e: 0b00 |0007: move-result-wide v0 │ │ +3aa580: 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 : 17064 (QOpUi.java) │ │ @@ -1516891,325 +1516890,325 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 0 │ │ outs : 14 │ │ insns size : 961 16-bit code units │ │ -3af288: |[3af288] net.sf.dibdib.thread_ui.UiValTag.:()V │ │ -3af298: 2200 f114 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af29c: 1a01 104f |0002: const-string v1, "UI_READY" // string@4f10 │ │ -3af2a0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3af2a2: 7040 94a5 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af2a8: 6900 f779 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_READY:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ -3af2ac: 2201 f114 |000a: new-instance v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af2b0: 1a03 f54e |000c: const-string v3, "UI_FONT_SIZE_WIN_PT10" // string@4ef5 │ │ -3af2b4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3af2b6: 1305 0030 |000f: const/16 v5, #int 12288 // #3000 │ │ -3af2ba: 7040 94a5 3154 |0011: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af2c0: 6901 ef79 |0014: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ -3af2c4: 2203 f114 |0016: new-instance v3, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af2c8: 6205 cc73 |0018: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cc │ │ -3af2cc: 5455 cf73 |001a: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3af2d0: 5255 f275 |001c: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3af2d4: 1a06 e54e |001e: const-string v6, "UI_BAR_BACKGROUND_COLOR" // string@4ee5 │ │ -3af2d8: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -3af2da: 7040 94a5 6357 |0021: invoke-direct {v3, v6, v7, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af2e0: 6903 ed79 |0024: sput-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_BACKGROUND_COLOR:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ed │ │ -3af2e4: 2205 f114 |0026: new-instance v5, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af2e8: 1a06 144f |0028: const-string v6, "UI_WIN_HEIGHT" // string@4f14 │ │ -3af2ec: 1238 |002a: const/4 v8, #int 3 // #3 │ │ -3af2ee: 1409 0040 0200 |002b: const v9, #float 2.0663e-40 // #00024000 │ │ -3af2f4: 7040 94a5 6598 |002e: invoke-direct {v5, v6, v8, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af2fa: 6905 f879 |0031: sput-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3af2fe: 2206 f114 |0033: new-instance v6, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af302: 1a0a 184f |0035: const-string v10, "UI_WIN_WIDTH" // string@4f18 │ │ -3af306: 124b |0037: const/4 v11, #int 4 // #4 │ │ -3af308: 7040 94a5 a69b |0038: invoke-direct {v6, v10, v11, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af30e: 6906 f979 |003b: sput-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3af312: 2209 f114 |003d: new-instance v9, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af316: 1a0a e64e |003f: const-string v10, "UI_BAR_PANE_HEIGHT" // string@4ee6 │ │ -3af31a: 125c |0041: const/4 v12, #int 5 // #5 │ │ -3af31c: 130d 0048 |0042: const/16 v13, #int 18432 // #4800 │ │ -3af320: 7040 94a5 a9dc |0044: invoke-direct {v9, v10, v12, v13}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af326: 6909 ee79 |0047: sput-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3af32a: 220a f114 |0049: new-instance v10, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af32e: 1a0d 074f |004b: const-string v13, "UI_PANE_OFFS_X" // string@4f07 │ │ -3af332: 126e |004d: const/4 v14, #int 6 // #6 │ │ -3af334: 140f 0014 0100 |004e: const v15, #float 9.90101e-41 // #00011400 │ │ -3af33a: 7040 94a5 dafe |0051: invoke-direct {v10, v13, v14, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af340: 690a f179 |0054: sput-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3af344: 220d f114 |0056: new-instance v13, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af348: 1a0e 084f |0058: const-string v14, "UI_PANE_OFFS_Y" // string@4f08 │ │ -3af34c: 127c |005a: const/4 v12, #int 7 // #7 │ │ -3af34e: 7040 94a5 edfc |005b: invoke-direct {v13, v14, v12, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af354: 690d f279 |005e: sput-object v13, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3af358: 220e f114 |0060: new-instance v14, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af35c: 1a0f 0b4f |0062: const-string v15, "UI_PANE_SPLIT_X" // string@4f0b │ │ -3af360: 130c 0800 |0064: const/16 v12, #int 8 // #8 │ │ -3af364: 130b 005a |0066: const/16 v11, #int 23040 // #5a00 │ │ -3af368: 7040 94a5 febc |0068: invoke-direct {v14, v15, v12, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af36e: 690e f579 |006b: sput-object v14, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3af372: 220b f114 |006d: new-instance v11, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af376: 1a0f 0c4f |006f: const-string v15, "UI_PANE_SPLIT_Y" // string@4f0c │ │ -3af37a: 130c 0900 |0071: const/16 v12, #int 9 // #9 │ │ -3af37e: 1408 00d8 0000 |0073: const v8, #float 7.74862e-41 // #0000d800 │ │ -3af384: 7040 94a5 fb8c |0076: invoke-direct {v11, v15, v12, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af38a: 690b f679 |0079: sput-object v11, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3af38e: 2208 f114 |007b: new-instance v8, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af392: 1a0f 094f |007d: const-string v15, "UI_PANE_SPLIT_GAP_X" // string@4f09 │ │ -3af396: 130c 0a00 |007f: const/16 v12, #int 10 // #a │ │ -3af39a: 1407 0090 0000 |0081: const v7, #float 5.16575e-41 // #00009000 │ │ -3af3a0: 7040 94a5 f87c |0084: invoke-direct {v8, v15, v12, v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af3a6: 6908 f379 |0087: sput-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3af3aa: 2207 f114 |0089: new-instance v7, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af3ae: 1a0f 0a4f |008b: const-string v15, "UI_PANE_SPLIT_GAP_Y" // string@4f0a │ │ -3af3b2: 130c 0b00 |008d: const/16 v12, #int 11 // #b │ │ -3af3b6: 7040 94a5 f72c |008f: invoke-direct {v7, v15, v12, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af3bc: 6907 f479 |0092: sput-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3af3c0: 220f f114 |0094: new-instance v15, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af3c4: 1a0c 194f |0096: const-string v12, "UI_ZOOMLVL_BOARD" // string@4f19 │ │ -3af3c8: 1304 0c00 |0098: const/16 v4, #int 12 // #c │ │ -3af3cc: 7040 94a5 cf24 |009a: invoke-direct {v15, v12, v4, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af3d2: 690f fa79 |009d: sput-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3af3d6: 220c f114 |009f: new-instance v12, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af3da: 1a04 fe4e |00a1: const-string v4, "UI_NUMBER_BASE_SEC" // string@4efe │ │ -3af3de: 1302 0d00 |00a3: const/16 v2, #int 13 // #d │ │ -3af3e2: 0810 0f00 |00a5: move-object/from16 v16, v15 │ │ -3af3e6: 130f 1000 |00a7: const/16 v15, #int 16 // #10 │ │ -3af3ea: 7040 94a5 4cf2 |00a9: invoke-direct {v12, v4, v2, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af3f0: 690c f079 |00ac: sput-object v12, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3af3f4: 2204 f114 |00ae: new-instance v4, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af3f8: 1a0f c854 |00b0: const-string v15, "X_UI_SIZE" // string@54c8 │ │ -3af3fc: 1302 0e00 |00b2: const/16 v2, #int 14 // #e │ │ -3af400: 0811 0c00 |00b4: move-object/from16 v17, v12 │ │ -3af404: 120c |00b6: const/4 v12, #int 0 // #0 │ │ -3af406: 7040 94a5 f4c2 |00b7: invoke-direct {v4, v15, v2, v12}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ -3af40c: 6904 fb79 |00ba: sput-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3af410: 130f 0f00 |00bc: const/16 v15, #int 15 // #f │ │ -3af414: 23f2 2516 |00be: new-array v2, v15, [Lnet/sf/dibdib/thread_ui/UiValTag; // type@1625 │ │ -3af418: 4d00 020c |00c0: aput-object v0, v2, v12 │ │ -3af41c: 1210 |00c2: const/4 v0, #int 1 // #1 │ │ -3af41e: 4d01 0200 |00c3: aput-object v1, v2, v0 │ │ -3af422: 1220 |00c5: const/4 v0, #int 2 // #2 │ │ -3af424: 4d03 0200 |00c6: aput-object v3, v2, v0 │ │ -3af428: 1230 |00c8: const/4 v0, #int 3 // #3 │ │ -3af42a: 4d05 0200 |00c9: aput-object v5, v2, v0 │ │ -3af42e: 1240 |00cb: const/4 v0, #int 4 // #4 │ │ -3af430: 4d06 0200 |00cc: aput-object v6, v2, v0 │ │ -3af434: 1250 |00ce: const/4 v0, #int 5 // #5 │ │ -3af436: 4d09 0200 |00cf: aput-object v9, v2, v0 │ │ -3af43a: 1260 |00d1: const/4 v0, #int 6 // #6 │ │ -3af43c: 4d0a 0200 |00d2: aput-object v10, v2, v0 │ │ -3af440: 1270 |00d4: const/4 v0, #int 7 // #7 │ │ -3af442: 4d0d 0200 |00d5: aput-object v13, v2, v0 │ │ -3af446: 1300 0800 |00d7: const/16 v0, #int 8 // #8 │ │ -3af44a: 4d0e 0200 |00d9: aput-object v14, v2, v0 │ │ -3af44e: 1300 0900 |00db: const/16 v0, #int 9 // #9 │ │ -3af452: 4d0b 0200 |00dd: aput-object v11, v2, v0 │ │ -3af456: 1300 0a00 |00df: const/16 v0, #int 10 // #a │ │ -3af45a: 4d08 0200 |00e1: aput-object v8, v2, v0 │ │ -3af45e: 1300 0b00 |00e3: const/16 v0, #int 11 // #b │ │ -3af462: 4d07 0200 |00e5: aput-object v7, v2, v0 │ │ -3af466: 1300 0c00 |00e7: const/16 v0, #int 12 // #c │ │ -3af46a: 4d10 0200 |00e9: aput-object v16, v2, v0 │ │ -3af46e: 1300 0d00 |00eb: const/16 v0, #int 13 // #d │ │ -3af472: 4d11 0200 |00ed: aput-object v17, v2, v0 │ │ -3af476: 1300 0e00 |00ef: const/16 v0, #int 14 // #e │ │ -3af47a: 4d04 0200 |00f1: aput-object v4, v2, v0 │ │ -3af47e: 6902 ec79 |00f3: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ec │ │ -3af482: 1300 1000 |00f5: const/16 v0, #int 16 // #10 │ │ -3af486: 2300 1915 |00f7: new-array v0, v0, [I // type@1519 │ │ -3af48a: 6201 c673 |00f9: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -3af48e: 5411 cf73 |00fb: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3af492: 5211 f275 |00fd: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3af496: 1202 |00ff: const/4 v2, #int 0 // #0 │ │ -3af498: 4b01 0002 |0100: aput v1, v0, v2 │ │ -3af49c: 1301 1b00 |0102: const/16 v1, #int 27 // #1b │ │ -3af4a0: 1212 |0104: const/4 v2, #int 1 // #1 │ │ -3af4a2: 4b01 0002 |0105: aput v1, v0, v2 │ │ -3af4a6: 6201 cd73 |0107: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -3af4aa: 5411 cf73 |0109: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3af4ae: 5211 f275 |010b: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3af4b2: 1222 |010d: const/4 v2, #int 2 // #2 │ │ -3af4b4: 4b01 0002 |010e: aput v1, v0, v2 │ │ -3af4b8: 1301 1e00 |0110: const/16 v1, #int 30 // #1e │ │ -3af4bc: 1232 |0112: const/4 v2, #int 3 // #3 │ │ -3af4be: 4b01 0002 |0113: aput v1, v0, v2 │ │ -3af4c2: 6201 cd73 |0115: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -3af4c6: 5411 cf73 |0117: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3af4ca: 5211 f275 |0119: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3af4ce: 1242 |011b: const/4 v2, #int 4 // #4 │ │ -3af4d0: 4b01 0002 |011c: aput v1, v0, v2 │ │ -3af4d4: 1301 1d00 |011e: const/16 v1, #int 29 // #1d │ │ -3af4d8: 1252 |0120: const/4 v2, #int 5 // #5 │ │ -3af4da: 4b01 0002 |0121: aput v1, v0, v2 │ │ -3af4de: 6201 b373 |0123: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3af4e2: 5411 cf73 |0125: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3af4e6: 5211 f275 |0127: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3af4ea: 1262 |0129: const/4 v2, #int 6 // #6 │ │ -3af4ec: 4b01 0002 |012a: aput v1, v0, v2 │ │ -3af4f0: 1301 4100 |012c: const/16 v1, #int 65 // #41 │ │ -3af4f4: 1272 |012e: const/4 v2, #int 7 // #7 │ │ -3af4f6: 4b01 0002 |012f: aput v1, v0, v2 │ │ -3af4fa: 6201 c673 |0131: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -3af4fe: 5411 cf73 |0133: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3af502: 5211 f275 |0135: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3af506: 1302 0800 |0137: const/16 v2, #int 8 // #8 │ │ -3af50a: 4b01 0002 |0139: aput v1, v0, v2 │ │ -3af50e: 1301 1900 |013b: const/16 v1, #int 25 // #19 │ │ -3af512: 1302 0900 |013d: const/16 v2, #int 9 // #9 │ │ -3af516: 4b01 0002 |013f: aput v1, v0, v2 │ │ -3af51a: 6201 b373 |0141: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3af51e: 5411 cf73 |0143: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3af522: 5211 f275 |0145: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3af526: 1302 0a00 |0147: const/16 v2, #int 10 // #a │ │ -3af52a: 4b01 0002 |0149: aput v1, v0, v2 │ │ -3af52e: 1301 1700 |014b: const/16 v1, #int 23 // #17 │ │ -3af532: 1302 0b00 |014d: const/16 v2, #int 11 // #b │ │ -3af536: 4b01 0002 |014f: aput v1, v0, v2 │ │ -3af53a: 6201 cd73 |0151: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -3af53e: 5411 cf73 |0153: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3af542: 5211 f275 |0155: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3af546: 1302 0c00 |0157: const/16 v2, #int 12 // #c │ │ -3af54a: 4b01 0002 |0159: aput v1, v0, v2 │ │ -3af54e: 1301 1800 |015b: const/16 v1, #int 24 // #18 │ │ -3af552: 1302 0d00 |015d: const/16 v2, #int 13 // #d │ │ -3af556: 4b01 0002 |015f: aput v1, v0, v2 │ │ -3af55a: 6201 ba73 |0161: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -3af55e: 5411 cf73 |0163: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ -3af562: 5211 f275 |0165: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ -3af566: 1302 0e00 |0167: const/16 v2, #int 14 // #e │ │ -3af56a: 4b01 0002 |0169: aput v1, v0, v2 │ │ -3af56e: 1301 3d00 |016b: const/16 v1, #int 61 // #3d │ │ -3af572: 4b01 000f |016d: aput v1, v0, v15 │ │ -3af576: 6900 fc79 |016f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ -3af57a: 1260 |0171: const/4 v0, #int 6 // #6 │ │ -3af57c: 6700 fd79 |0172: sput v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ -3af580: 1a00 2322 |0174: const-string v0, "LANG" // string@2223 │ │ -3af584: 1a01 2152 |0176: const-string v1, "VW" // string@5221 │ │ -3af588: 1a02 4c01 |0178: const-string v2, " CLR" // string@014c │ │ -3af58c: 1a03 f000 |017a: const-string v3, " GO" // string@00f0 │ │ -3af590: 2440 dc15 1032 |017c: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ -3af596: 0c00 |017f: move-result-object v0 │ │ -3af598: 6900 027a |0180: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a02 │ │ -3af59c: 1a01 2322 |0182: const-string v1, "LANG" // string@2223 │ │ -3af5a0: 1a02 2252 |0184: const-string v2, "VW " // string@5222 │ │ -3af5a4: 1a03 6c0d |0186: const-string v3, "BS16" // string@0d6c │ │ -3af5a8: 1a04 f000 |0188: const-string v4, " GO" // string@00f0 │ │ -3af5ac: 1a05 4c01 |018a: const-string v5, " CLR" // string@014c │ │ -3af5b0: 1a06 8e42 |018c: const-string v6, "QDFC" // string@428e │ │ -3af5b4: 1a07 8847 |018e: const-string v7, "SWAP" // string@4788 │ │ -3af5b8: 1a08 f946 |0190: const-string v8, "STQ" // string@46f9 │ │ -3af5bc: 1a09 0743 |0192: const-string v9, "RCQ" // string@4307 │ │ -3af5c0: 1a0a 0443 |0194: const-string v10, "RCL" // string@4304 │ │ -3af5c4: 1a0b 3b01 |0196: const-string v11, " ADD" // string@013b │ │ -3af5c8: 1a0c 6647 |0198: const-string v12, "SUB " // string@4766 │ │ -3af5cc: 1a0d ab3b |019a: const-string v13, "MUL " // string@3bab │ │ -3af5d0: 1a0e 5b16 |019c: const-string v14, "DIV " // string@165b │ │ -3af5d4: 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 │ │ -3af5da: 0c00 |01a1: move-result-object v0 │ │ -3af5dc: 6900 ff79 |01a2: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@79ff │ │ -3af5e0: 1a01 2322 |01a4: const-string v1, "LANG" // string@2223 │ │ -3af5e4: 1a02 2252 |01a6: const-string v2, "VW " // string@5222 │ │ -3af5e8: 1a03 4c01 |01a8: const-string v3, " CLR" // string@014c │ │ -3af5ec: 1a04 f000 |01aa: const-string v4, " GO" // string@00f0 │ │ -3af5f0: 1a05 9d45 |01ac: const-string v5, "SEND" // string@459d │ │ -3af5f4: 1a06 1243 |01ae: const-string v6, "RECV" // string@4312 │ │ -3af5f8: 1a07 f20f |01b0: const-string v7, "CHT+" // string@0ff2 │ │ -3af5fc: 1a08 6b10 |01b2: const-string v8, "CON+" // string@106b │ │ -3af600: 1a09 3a01 |01b4: const-string v9, " ACK" // string@013a │ │ -3af604: 1a0a 5c1f |01b6: const-string v10, "INVI" // string@1f5c │ │ -3af608: 1a0b d73d |01b8: const-string v11, "NAME" // string@3dd7 │ │ -3af60c: 250b dc15 0100 |01ba: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, [Ljava/lang/String; // type@15dc │ │ -3af612: 0c01 |01bd: move-result-object v1 │ │ -3af614: 6901 007a |01be: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsChat:[Ljava/lang/String; // field@7a00 │ │ -3af618: 6900 fe79 |01c0: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ -3af61c: 1200 |01c2: const/4 v0, #int 0 // #0 │ │ -3af61e: 6900 017a |01c3: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ -3af622: 1301 3100 |01c5: const/16 v1, #int 49 // #31 │ │ -3af626: 2312 1615 |01c7: new-array v2, v1, [C // type@1516 │ │ -3af62a: 2602 7f00 0000 |01c9: fill-array-data v2, 00000248 // +0000007f │ │ -3af630: 6902 087a |01cc: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_X:[C // field@7a08 │ │ -3af634: 2312 1615 |01ce: new-array v2, v1, [C // type@1516 │ │ -3af638: 2602 ae00 0000 |01d0: fill-array-data v2, 0000027e // +000000ae │ │ -3af63e: 6902 037a |01d3: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_0:[C // field@7a03 │ │ -3af642: 2313 1615 |01d5: new-array v3, v1, [C // type@1516 │ │ -3af646: 2603 dd00 0000 |01d7: fill-array-data v3, 000002b4 // +000000dd │ │ -3af64c: 6903 047a |01da: sput-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_1:[C // field@7a04 │ │ -3af650: 2314 1615 |01dc: new-array v4, v1, [C // type@1516 │ │ -3af654: 2604 0c01 0000 |01de: fill-array-data v4, 000002ea // +0000010c │ │ -3af65a: 6904 057a |01e1: sput-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_1_calc:[C // field@7a05 │ │ -3af65e: 2315 1615 |01e3: new-array v5, v1, [C // type@1516 │ │ -3af662: 2605 3b01 0000 |01e5: fill-array-data v5, 00000320 // +0000013b │ │ -3af668: 6905 0b7a |01e8: sput-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a_Dvorak:[C // field@7a0b │ │ -3af66c: 6e10 39a6 0500 |01ea: invoke-virtual {v5}, [C.clone:()Ljava/lang/Object; // method@a639 │ │ -3af672: 0c06 |01ed: move-result-object v6 │ │ -3af674: 1f06 1615 |01ee: check-cast v6, [C // type@1516 │ │ -3af678: 6906 0a7a |01f0: sput-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0a │ │ -3af67c: 2317 1615 |01f2: new-array v7, v1, [C // type@1516 │ │ -3af680: 2607 6201 0000 |01f4: fill-array-data v7, 00000356 // +00000162 │ │ -3af686: 6907 077a |01f7: sput-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a07 │ │ -3af68a: 6e10 39a6 0700 |01f9: invoke-virtual {v7}, [C.clone:()Ljava/lang/Object; // method@a639 │ │ -3af690: 0c08 |01fc: move-result-object v8 │ │ -3af692: 1f08 1615 |01fd: check-cast v8, [C // type@1516 │ │ -3af696: 6908 067a |01ff: sput-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A:[C // field@7a06 │ │ -3af69a: 6e10 39a6 0700 |0201: invoke-virtual {v7}, [C.clone:()Ljava/lang/Object; // method@a639 │ │ -3af6a0: 0c09 |0204: move-result-object v9 │ │ -3af6a2: 1f09 1615 |0205: check-cast v9, [C // type@1516 │ │ -3af6a6: 6909 117a |0207: sput-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ -3af6aa: 2311 1615 |0209: new-array v1, v1, [C // type@1516 │ │ -3af6ae: 2601 8101 0000 |020b: fill-array-data v1, 0000038c // +00000181 │ │ -3af6b4: 6901 097a |020e: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_Z:[C // field@7a09 │ │ -3af6b8: 125a |0210: const/4 v10, #int 5 // #5 │ │ -3af6ba: 23ab 2d16 |0211: new-array v11, v10, [[C // type@162d │ │ -3af6be: 120c |0213: const/4 v12, #int 0 // #0 │ │ -3af6c0: 4d02 0b0c |0214: aput-object v2, v11, v12 │ │ -3af6c4: 121d |0216: const/4 v13, #int 1 // #1 │ │ -3af6c6: 4d03 0b0d |0217: aput-object v3, v11, v13 │ │ -3af6ca: 1223 |0219: const/4 v3, #int 2 // #2 │ │ -3af6cc: 4d05 0b03 |021a: aput-object v5, v11, v3 │ │ -3af6d0: 1235 |021c: const/4 v5, #int 3 // #3 │ │ -3af6d2: 4d07 0b05 |021d: aput-object v7, v11, v5 │ │ -3af6d6: 1247 |021f: const/4 v7, #int 4 // #4 │ │ -3af6d8: 4d01 0b07 |0220: aput-object v1, v11, v7 │ │ -3af6dc: 690b 0d7a |0222: sput-object v11, Lnet/sf/dibdib/thread_ui/UiValTag;.kPadKeys_Dvorak:[[C // field@7a0d │ │ -3af6e0: 23a1 2d16 |0224: new-array v1, v10, [[C // type@162d │ │ -3af6e4: 4d02 010c |0226: aput-object v2, v1, v12 │ │ -3af6e8: 4d04 010d |0228: aput-object v4, v1, v13 │ │ -3af6ec: 4d06 0103 |022a: aput-object v6, v1, v3 │ │ -3af6f0: 4d08 0105 |022c: aput-object v8, v1, v5 │ │ -3af6f4: 4d09 0107 |022e: aput-object v9, v1, v7 │ │ -3af6f8: 6901 0c7a |0230: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kPadKeys_Calc:[[C // field@7a0c │ │ -3af6fc: 6901 137a |0232: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ -3af700: 1271 |0234: const/4 v1, #int 7 // #7 │ │ -3af702: 6701 147a |0235: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ -3af706: 1301 0022 |0237: const/16 v1, #int 8704 // #2200 │ │ -3af70a: 6701 107a |0239: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a10 │ │ -3af70e: 6701 0e7a |023b: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ -3af712: 670d 0f7a |023d: sput v13, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a0f │ │ -3af716: 6900 177a |023f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a17 │ │ -3af71a: 6900 167a |0241: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3af71e: 1200 |0243: const/4 v0, #int 0 // #0 │ │ -3af720: 6700 157a |0244: sput v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a15 │ │ -3af724: 0e00 |0246: return-void │ │ -3af726: 0000 |0247: nop // spacer │ │ -3af728: 0003 0200 3100 0000 e400 ea00 0300 ... |0248: array-data (53 units) │ │ -3af792: 0000 |027d: nop // spacer │ │ -3af794: 0003 0200 3100 0000 4000 7e00 0300 ... |027e: array-data (53 units) │ │ -3af7fe: 0000 |02b3: nop // spacer │ │ -3af800: 0003 0200 3100 0000 5e00 7b00 0300 ... |02b4: array-data (53 units) │ │ -3af86a: 0000 |02e9: nop // spacer │ │ -3af86c: 0003 0200 3100 0000 5e00 7b00 2822 ... |02ea: array-data (53 units) │ │ -3af8d6: 0000 |031f: nop // spacer │ │ -3af8d8: 0003 0200 3100 0000 6000 3a00 0300 ... |0320: array-data (53 units) │ │ -3af942: 0000 |0355: nop // spacer │ │ -3af944: 0003 0200 3100 0000 6000 3e00 0300 ... |0356: array-data (53 units) │ │ -3af9ae: 0000 |038b: nop // spacer │ │ -3af9b0: 0003 0200 3100 0000 c400 ca00 0300 ... |038c: array-data (53 units) │ │ +3af284: |[3af284] net.sf.dibdib.thread_ui.UiValTag.:()V │ │ +3af294: 2200 f114 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af298: 1a01 104f |0002: const-string v1, "UI_READY" // string@4f10 │ │ +3af29c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3af29e: 7040 94a5 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af2a4: 6900 f779 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_READY:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ +3af2a8: 2201 f114 |000a: new-instance v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af2ac: 1a03 f54e |000c: const-string v3, "UI_FONT_SIZE_WIN_PT10" // string@4ef5 │ │ +3af2b0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3af2b2: 1305 0030 |000f: const/16 v5, #int 12288 // #3000 │ │ +3af2b6: 7040 94a5 3154 |0011: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af2bc: 6901 ef79 |0014: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ +3af2c0: 2203 f114 |0016: new-instance v3, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af2c4: 6205 cc73 |0018: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cc │ │ +3af2c8: 5455 cf73 |001a: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3af2cc: 5255 f275 |001c: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3af2d0: 1a06 e54e |001e: const-string v6, "UI_BAR_BACKGROUND_COLOR" // string@4ee5 │ │ +3af2d4: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +3af2d6: 7040 94a5 6357 |0021: invoke-direct {v3, v6, v7, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af2dc: 6903 ed79 |0024: sput-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_BACKGROUND_COLOR:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ed │ │ +3af2e0: 2205 f114 |0026: new-instance v5, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af2e4: 1a06 144f |0028: const-string v6, "UI_WIN_HEIGHT" // string@4f14 │ │ +3af2e8: 1238 |002a: const/4 v8, #int 3 // #3 │ │ +3af2ea: 1409 0040 0200 |002b: const v9, #float 2.0663e-40 // #00024000 │ │ +3af2f0: 7040 94a5 6598 |002e: invoke-direct {v5, v6, v8, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af2f6: 6905 f879 |0031: sput-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3af2fa: 2206 f114 |0033: new-instance v6, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af2fe: 1a0a 184f |0035: const-string v10, "UI_WIN_WIDTH" // string@4f18 │ │ +3af302: 124b |0037: const/4 v11, #int 4 // #4 │ │ +3af304: 7040 94a5 a69b |0038: invoke-direct {v6, v10, v11, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af30a: 6906 f979 |003b: sput-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3af30e: 2209 f114 |003d: new-instance v9, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af312: 1a0a e64e |003f: const-string v10, "UI_BAR_PANE_HEIGHT" // string@4ee6 │ │ +3af316: 125c |0041: const/4 v12, #int 5 // #5 │ │ +3af318: 130d 0048 |0042: const/16 v13, #int 18432 // #4800 │ │ +3af31c: 7040 94a5 a9dc |0044: invoke-direct {v9, v10, v12, v13}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af322: 6909 ee79 |0047: sput-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3af326: 220a f114 |0049: new-instance v10, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af32a: 1a0d 074f |004b: const-string v13, "UI_PANE_OFFS_X" // string@4f07 │ │ +3af32e: 126e |004d: const/4 v14, #int 6 // #6 │ │ +3af330: 140f 0014 0100 |004e: const v15, #float 9.90101e-41 // #00011400 │ │ +3af336: 7040 94a5 dafe |0051: invoke-direct {v10, v13, v14, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af33c: 690a f179 |0054: sput-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3af340: 220d f114 |0056: new-instance v13, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af344: 1a0e 084f |0058: const-string v14, "UI_PANE_OFFS_Y" // string@4f08 │ │ +3af348: 127c |005a: const/4 v12, #int 7 // #7 │ │ +3af34a: 7040 94a5 edfc |005b: invoke-direct {v13, v14, v12, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af350: 690d f279 |005e: sput-object v13, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3af354: 220e f114 |0060: new-instance v14, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af358: 1a0f 0b4f |0062: const-string v15, "UI_PANE_SPLIT_X" // string@4f0b │ │ +3af35c: 130c 0800 |0064: const/16 v12, #int 8 // #8 │ │ +3af360: 130b 005a |0066: const/16 v11, #int 23040 // #5a00 │ │ +3af364: 7040 94a5 febc |0068: invoke-direct {v14, v15, v12, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af36a: 690e f579 |006b: sput-object v14, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3af36e: 220b f114 |006d: new-instance v11, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af372: 1a0f 0c4f |006f: const-string v15, "UI_PANE_SPLIT_Y" // string@4f0c │ │ +3af376: 130c 0900 |0071: const/16 v12, #int 9 // #9 │ │ +3af37a: 1408 00d8 0000 |0073: const v8, #float 7.74862e-41 // #0000d800 │ │ +3af380: 7040 94a5 fb8c |0076: invoke-direct {v11, v15, v12, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af386: 690b f679 |0079: sput-object v11, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3af38a: 2208 f114 |007b: new-instance v8, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af38e: 1a0f 094f |007d: const-string v15, "UI_PANE_SPLIT_GAP_X" // string@4f09 │ │ +3af392: 130c 0a00 |007f: const/16 v12, #int 10 // #a │ │ +3af396: 1407 0090 0000 |0081: const v7, #float 5.16575e-41 // #00009000 │ │ +3af39c: 7040 94a5 f87c |0084: invoke-direct {v8, v15, v12, v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af3a2: 6908 f379 |0087: sput-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3af3a6: 2207 f114 |0089: new-instance v7, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af3aa: 1a0f 0a4f |008b: const-string v15, "UI_PANE_SPLIT_GAP_Y" // string@4f0a │ │ +3af3ae: 130c 0b00 |008d: const/16 v12, #int 11 // #b │ │ +3af3b2: 7040 94a5 f72c |008f: invoke-direct {v7, v15, v12, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af3b8: 6907 f479 |0092: sput-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3af3bc: 220f f114 |0094: new-instance v15, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af3c0: 1a0c 194f |0096: const-string v12, "UI_ZOOMLVL_BOARD" // string@4f19 │ │ +3af3c4: 1304 0c00 |0098: const/16 v4, #int 12 // #c │ │ +3af3c8: 7040 94a5 cf24 |009a: invoke-direct {v15, v12, v4, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af3ce: 690f fa79 |009d: sput-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3af3d2: 220c f114 |009f: new-instance v12, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af3d6: 1a04 fe4e |00a1: const-string v4, "UI_NUMBER_BASE_SEC" // string@4efe │ │ +3af3da: 1302 0d00 |00a3: const/16 v2, #int 13 // #d │ │ +3af3de: 0810 0f00 |00a5: move-object/from16 v16, v15 │ │ +3af3e2: 130f 1000 |00a7: const/16 v15, #int 16 // #10 │ │ +3af3e6: 7040 94a5 4cf2 |00a9: invoke-direct {v12, v4, v2, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af3ec: 690c f079 |00ac: sput-object v12, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3af3f0: 2204 f114 |00ae: new-instance v4, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af3f4: 1a0f c854 |00b0: const-string v15, "X_UI_SIZE" // string@54c8 │ │ +3af3f8: 1302 0e00 |00b2: const/16 v2, #int 14 // #e │ │ +3af3fc: 0811 0c00 |00b4: move-object/from16 v17, v12 │ │ +3af400: 120c |00b6: const/4 v12, #int 0 // #0 │ │ +3af402: 7040 94a5 f4c2 |00b7: invoke-direct {v4, v15, v2, v12}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a594 │ │ +3af408: 6904 fb79 |00ba: sput-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3af40c: 130f 0f00 |00bc: const/16 v15, #int 15 // #f │ │ +3af410: 23f2 2516 |00be: new-array v2, v15, [Lnet/sf/dibdib/thread_ui/UiValTag; // type@1625 │ │ +3af414: 4d00 020c |00c0: aput-object v0, v2, v12 │ │ +3af418: 1210 |00c2: const/4 v0, #int 1 // #1 │ │ +3af41a: 4d01 0200 |00c3: aput-object v1, v2, v0 │ │ +3af41e: 1220 |00c5: const/4 v0, #int 2 // #2 │ │ +3af420: 4d03 0200 |00c6: aput-object v3, v2, v0 │ │ +3af424: 1230 |00c8: const/4 v0, #int 3 // #3 │ │ +3af426: 4d05 0200 |00c9: aput-object v5, v2, v0 │ │ +3af42a: 1240 |00cb: const/4 v0, #int 4 // #4 │ │ +3af42c: 4d06 0200 |00cc: aput-object v6, v2, v0 │ │ +3af430: 1250 |00ce: const/4 v0, #int 5 // #5 │ │ +3af432: 4d09 0200 |00cf: aput-object v9, v2, v0 │ │ +3af436: 1260 |00d1: const/4 v0, #int 6 // #6 │ │ +3af438: 4d0a 0200 |00d2: aput-object v10, v2, v0 │ │ +3af43c: 1270 |00d4: const/4 v0, #int 7 // #7 │ │ +3af43e: 4d0d 0200 |00d5: aput-object v13, v2, v0 │ │ +3af442: 1300 0800 |00d7: const/16 v0, #int 8 // #8 │ │ +3af446: 4d0e 0200 |00d9: aput-object v14, v2, v0 │ │ +3af44a: 1300 0900 |00db: const/16 v0, #int 9 // #9 │ │ +3af44e: 4d0b 0200 |00dd: aput-object v11, v2, v0 │ │ +3af452: 1300 0a00 |00df: const/16 v0, #int 10 // #a │ │ +3af456: 4d08 0200 |00e1: aput-object v8, v2, v0 │ │ +3af45a: 1300 0b00 |00e3: const/16 v0, #int 11 // #b │ │ +3af45e: 4d07 0200 |00e5: aput-object v7, v2, v0 │ │ +3af462: 1300 0c00 |00e7: const/16 v0, #int 12 // #c │ │ +3af466: 4d10 0200 |00e9: aput-object v16, v2, v0 │ │ +3af46a: 1300 0d00 |00eb: const/16 v0, #int 13 // #d │ │ +3af46e: 4d11 0200 |00ed: aput-object v17, v2, v0 │ │ +3af472: 1300 0e00 |00ef: const/16 v0, #int 14 // #e │ │ +3af476: 4d04 0200 |00f1: aput-object v4, v2, v0 │ │ +3af47a: 6902 ec79 |00f3: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ec │ │ +3af47e: 1300 1000 |00f5: const/16 v0, #int 16 // #10 │ │ +3af482: 2300 1915 |00f7: new-array v0, v0, [I // type@1519 │ │ +3af486: 6201 c673 |00f9: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +3af48a: 5411 cf73 |00fb: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3af48e: 5211 f275 |00fd: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3af492: 1202 |00ff: const/4 v2, #int 0 // #0 │ │ +3af494: 4b01 0002 |0100: aput v1, v0, v2 │ │ +3af498: 1301 1b00 |0102: const/16 v1, #int 27 // #1b │ │ +3af49c: 1212 |0104: const/4 v2, #int 1 // #1 │ │ +3af49e: 4b01 0002 |0105: aput v1, v0, v2 │ │ +3af4a2: 6201 cd73 |0107: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +3af4a6: 5411 cf73 |0109: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3af4aa: 5211 f275 |010b: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3af4ae: 1222 |010d: const/4 v2, #int 2 // #2 │ │ +3af4b0: 4b01 0002 |010e: aput v1, v0, v2 │ │ +3af4b4: 1301 1e00 |0110: const/16 v1, #int 30 // #1e │ │ +3af4b8: 1232 |0112: const/4 v2, #int 3 // #3 │ │ +3af4ba: 4b01 0002 |0113: aput v1, v0, v2 │ │ +3af4be: 6201 cd73 |0115: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +3af4c2: 5411 cf73 |0117: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3af4c6: 5211 f275 |0119: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3af4ca: 1242 |011b: const/4 v2, #int 4 // #4 │ │ +3af4cc: 4b01 0002 |011c: aput v1, v0, v2 │ │ +3af4d0: 1301 1d00 |011e: const/16 v1, #int 29 // #1d │ │ +3af4d4: 1252 |0120: const/4 v2, #int 5 // #5 │ │ +3af4d6: 4b01 0002 |0121: aput v1, v0, v2 │ │ +3af4da: 6201 b373 |0123: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3af4de: 5411 cf73 |0125: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3af4e2: 5211 f275 |0127: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3af4e6: 1262 |0129: const/4 v2, #int 6 // #6 │ │ +3af4e8: 4b01 0002 |012a: aput v1, v0, v2 │ │ +3af4ec: 1301 4100 |012c: const/16 v1, #int 65 // #41 │ │ +3af4f0: 1272 |012e: const/4 v2, #int 7 // #7 │ │ +3af4f2: 4b01 0002 |012f: aput v1, v0, v2 │ │ +3af4f6: 6201 c673 |0131: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +3af4fa: 5411 cf73 |0133: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3af4fe: 5211 f275 |0135: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3af502: 1302 0800 |0137: const/16 v2, #int 8 // #8 │ │ +3af506: 4b01 0002 |0139: aput v1, v0, v2 │ │ +3af50a: 1301 1900 |013b: const/16 v1, #int 25 // #19 │ │ +3af50e: 1302 0900 |013d: const/16 v2, #int 9 // #9 │ │ +3af512: 4b01 0002 |013f: aput v1, v0, v2 │ │ +3af516: 6201 b373 |0141: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3af51a: 5411 cf73 |0143: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3af51e: 5211 f275 |0145: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3af522: 1302 0a00 |0147: const/16 v2, #int 10 // #a │ │ +3af526: 4b01 0002 |0149: aput v1, v0, v2 │ │ +3af52a: 1301 1700 |014b: const/16 v1, #int 23 // #17 │ │ +3af52e: 1302 0b00 |014d: const/16 v2, #int 11 // #b │ │ +3af532: 4b01 0002 |014f: aput v1, v0, v2 │ │ +3af536: 6201 cd73 |0151: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +3af53a: 5411 cf73 |0153: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3af53e: 5211 f275 |0155: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3af542: 1302 0c00 |0157: const/16 v2, #int 12 // #c │ │ +3af546: 4b01 0002 |0159: aput v1, v0, v2 │ │ +3af54a: 1301 1800 |015b: const/16 v1, #int 24 // #18 │ │ +3af54e: 1302 0d00 |015d: const/16 v2, #int 13 // #d │ │ +3af552: 4b01 0002 |015f: aput v1, v0, v2 │ │ +3af556: 6201 ba73 |0161: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +3af55a: 5411 cf73 |0163: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73cf │ │ +3af55e: 5211 f275 |0165: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f2 │ │ +3af562: 1302 0e00 |0167: const/16 v2, #int 14 // #e │ │ +3af566: 4b01 0002 |0169: aput v1, v0, v2 │ │ +3af56a: 1301 3d00 |016b: const/16 v1, #int 61 // #3d │ │ +3af56e: 4b01 000f |016d: aput v1, v0, v15 │ │ +3af572: 6900 fc79 |016f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fc │ │ +3af576: 1260 |0171: const/4 v0, #int 6 // #6 │ │ +3af578: 6700 fd79 |0172: sput v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79fd │ │ +3af57c: 1a00 2322 |0174: const-string v0, "LANG" // string@2223 │ │ +3af580: 1a01 2152 |0176: const-string v1, "VW" // string@5221 │ │ +3af584: 1a02 4c01 |0178: const-string v2, " CLR" // string@014c │ │ +3af588: 1a03 f000 |017a: const-string v3, " GO" // string@00f0 │ │ +3af58c: 2440 dc15 1032 |017c: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ +3af592: 0c00 |017f: move-result-object v0 │ │ +3af594: 6900 027a |0180: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a02 │ │ +3af598: 1a01 2322 |0182: const-string v1, "LANG" // string@2223 │ │ +3af59c: 1a02 2252 |0184: const-string v2, "VW " // string@5222 │ │ +3af5a0: 1a03 6c0d |0186: const-string v3, "BS16" // string@0d6c │ │ +3af5a4: 1a04 f000 |0188: const-string v4, " GO" // string@00f0 │ │ +3af5a8: 1a05 4c01 |018a: const-string v5, " CLR" // string@014c │ │ +3af5ac: 1a06 8e42 |018c: const-string v6, "QDFC" // string@428e │ │ +3af5b0: 1a07 8847 |018e: const-string v7, "SWAP" // string@4788 │ │ +3af5b4: 1a08 f946 |0190: const-string v8, "STQ" // string@46f9 │ │ +3af5b8: 1a09 0743 |0192: const-string v9, "RCQ" // string@4307 │ │ +3af5bc: 1a0a 0443 |0194: const-string v10, "RCL" // string@4304 │ │ +3af5c0: 1a0b 3b01 |0196: const-string v11, " ADD" // string@013b │ │ +3af5c4: 1a0c 6647 |0198: const-string v12, "SUB " // string@4766 │ │ +3af5c8: 1a0d ab3b |019a: const-string v13, "MUL " // string@3bab │ │ +3af5cc: 1a0e 5b16 |019c: const-string v14, "DIV " // string@165b │ │ +3af5d0: 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 │ │ +3af5d6: 0c00 |01a1: move-result-object v0 │ │ +3af5d8: 6900 ff79 |01a2: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@79ff │ │ +3af5dc: 1a01 2322 |01a4: const-string v1, "LANG" // string@2223 │ │ +3af5e0: 1a02 2252 |01a6: const-string v2, "VW " // string@5222 │ │ +3af5e4: 1a03 4c01 |01a8: const-string v3, " CLR" // string@014c │ │ +3af5e8: 1a04 f000 |01aa: const-string v4, " GO" // string@00f0 │ │ +3af5ec: 1a05 9d45 |01ac: const-string v5, "SEND" // string@459d │ │ +3af5f0: 1a06 1243 |01ae: const-string v6, "RECV" // string@4312 │ │ +3af5f4: 1a07 f20f |01b0: const-string v7, "CHT+" // string@0ff2 │ │ +3af5f8: 1a08 6b10 |01b2: const-string v8, "CON+" // string@106b │ │ +3af5fc: 1a09 3a01 |01b4: const-string v9, " ACK" // string@013a │ │ +3af600: 1a0a 5c1f |01b6: const-string v10, "INVI" // string@1f5c │ │ +3af604: 1a0b d73d |01b8: const-string v11, "NAME" // string@3dd7 │ │ +3af608: 250b dc15 0100 |01ba: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, [Ljava/lang/String; // type@15dc │ │ +3af60e: 0c01 |01bd: move-result-object v1 │ │ +3af610: 6901 007a |01be: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsChat:[Ljava/lang/String; // field@7a00 │ │ +3af614: 6900 fe79 |01c0: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@79fe │ │ +3af618: 1200 |01c2: const/4 v0, #int 0 // #0 │ │ +3af61a: 6900 017a |01c3: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a01 │ │ +3af61e: 1301 3100 |01c5: const/16 v1, #int 49 // #31 │ │ +3af622: 2312 1615 |01c7: new-array v2, v1, [C // type@1516 │ │ +3af626: 2602 7f00 0000 |01c9: fill-array-data v2, 00000248 // +0000007f │ │ +3af62c: 6902 087a |01cc: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_X:[C // field@7a08 │ │ +3af630: 2312 1615 |01ce: new-array v2, v1, [C // type@1516 │ │ +3af634: 2602 ae00 0000 |01d0: fill-array-data v2, 0000027e // +000000ae │ │ +3af63a: 6902 037a |01d3: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_0:[C // field@7a03 │ │ +3af63e: 2313 1615 |01d5: new-array v3, v1, [C // type@1516 │ │ +3af642: 2603 dd00 0000 |01d7: fill-array-data v3, 000002b4 // +000000dd │ │ +3af648: 6903 047a |01da: sput-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_1:[C // field@7a04 │ │ +3af64c: 2314 1615 |01dc: new-array v4, v1, [C // type@1516 │ │ +3af650: 2604 0c01 0000 |01de: fill-array-data v4, 000002ea // +0000010c │ │ +3af656: 6904 057a |01e1: sput-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_1_calc:[C // field@7a05 │ │ +3af65a: 2315 1615 |01e3: new-array v5, v1, [C // type@1516 │ │ +3af65e: 2605 3b01 0000 |01e5: fill-array-data v5, 00000320 // +0000013b │ │ +3af664: 6905 0b7a |01e8: sput-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a_Dvorak:[C // field@7a0b │ │ +3af668: 6e10 39a6 0500 |01ea: invoke-virtual {v5}, [C.clone:()Ljava/lang/Object; // method@a639 │ │ +3af66e: 0c06 |01ed: move-result-object v6 │ │ +3af670: 1f06 1615 |01ee: check-cast v6, [C // type@1516 │ │ +3af674: 6906 0a7a |01f0: sput-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0a │ │ +3af678: 2317 1615 |01f2: new-array v7, v1, [C // type@1516 │ │ +3af67c: 2607 6201 0000 |01f4: fill-array-data v7, 00000356 // +00000162 │ │ +3af682: 6907 077a |01f7: sput-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a07 │ │ +3af686: 6e10 39a6 0700 |01f9: invoke-virtual {v7}, [C.clone:()Ljava/lang/Object; // method@a639 │ │ +3af68c: 0c08 |01fc: move-result-object v8 │ │ +3af68e: 1f08 1615 |01fd: check-cast v8, [C // type@1516 │ │ +3af692: 6908 067a |01ff: sput-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A:[C // field@7a06 │ │ +3af696: 6e10 39a6 0700 |0201: invoke-virtual {v7}, [C.clone:()Ljava/lang/Object; // method@a639 │ │ +3af69c: 0c09 |0204: move-result-object v9 │ │ +3af69e: 1f09 1615 |0205: check-cast v9, [C // type@1516 │ │ +3af6a2: 6909 117a |0207: sput-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ +3af6a6: 2311 1615 |0209: new-array v1, v1, [C // type@1516 │ │ +3af6aa: 2601 8101 0000 |020b: fill-array-data v1, 0000038c // +00000181 │ │ +3af6b0: 6901 097a |020e: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_Z:[C // field@7a09 │ │ +3af6b4: 125a |0210: const/4 v10, #int 5 // #5 │ │ +3af6b6: 23ab 2d16 |0211: new-array v11, v10, [[C // type@162d │ │ +3af6ba: 120c |0213: const/4 v12, #int 0 // #0 │ │ +3af6bc: 4d02 0b0c |0214: aput-object v2, v11, v12 │ │ +3af6c0: 121d |0216: const/4 v13, #int 1 // #1 │ │ +3af6c2: 4d03 0b0d |0217: aput-object v3, v11, v13 │ │ +3af6c6: 1223 |0219: const/4 v3, #int 2 // #2 │ │ +3af6c8: 4d05 0b03 |021a: aput-object v5, v11, v3 │ │ +3af6cc: 1235 |021c: const/4 v5, #int 3 // #3 │ │ +3af6ce: 4d07 0b05 |021d: aput-object v7, v11, v5 │ │ +3af6d2: 1247 |021f: const/4 v7, #int 4 // #4 │ │ +3af6d4: 4d01 0b07 |0220: aput-object v1, v11, v7 │ │ +3af6d8: 690b 0d7a |0222: sput-object v11, Lnet/sf/dibdib/thread_ui/UiValTag;.kPadKeys_Dvorak:[[C // field@7a0d │ │ +3af6dc: 23a1 2d16 |0224: new-array v1, v10, [[C // type@162d │ │ +3af6e0: 4d02 010c |0226: aput-object v2, v1, v12 │ │ +3af6e4: 4d04 010d |0228: aput-object v4, v1, v13 │ │ +3af6e8: 4d06 0103 |022a: aput-object v6, v1, v3 │ │ +3af6ec: 4d08 0105 |022c: aput-object v8, v1, v5 │ │ +3af6f0: 4d09 0107 |022e: aput-object v9, v1, v7 │ │ +3af6f4: 6901 0c7a |0230: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kPadKeys_Calc:[[C // field@7a0c │ │ +3af6f8: 6901 137a |0232: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a13 │ │ +3af6fc: 1271 |0234: const/4 v1, #int 7 // #7 │ │ +3af6fe: 6701 147a |0235: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a14 │ │ +3af702: 1301 0022 |0237: const/16 v1, #int 8704 // #2200 │ │ +3af706: 6701 107a |0239: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a10 │ │ +3af70a: 6701 0e7a |023b: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ +3af70e: 670d 0f7a |023d: sput v13, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a0f │ │ +3af712: 6900 177a |023f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a17 │ │ +3af716: 6900 167a |0241: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3af71a: 1200 |0243: const/4 v0, #int 0 // #0 │ │ +3af71c: 6700 157a |0244: sput v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a15 │ │ +3af720: 0e00 |0246: return-void │ │ +3af722: 0000 |0247: nop // spacer │ │ +3af724: 0003 0200 3100 0000 e400 ea00 0300 ... |0248: array-data (53 units) │ │ +3af78e: 0000 |027d: nop // spacer │ │ +3af790: 0003 0200 3100 0000 4000 7e00 0300 ... |027e: array-data (53 units) │ │ +3af7fa: 0000 |02b3: nop // spacer │ │ +3af7fc: 0003 0200 3100 0000 5e00 7b00 0300 ... |02b4: array-data (53 units) │ │ +3af866: 0000 |02e9: nop // spacer │ │ +3af868: 0003 0200 3100 0000 5e00 7b00 2822 ... |02ea: array-data (53 units) │ │ +3af8d2: 0000 |031f: nop // spacer │ │ +3af8d4: 0003 0200 3100 0000 6000 3a00 0300 ... |0320: array-data (53 units) │ │ +3af93e: 0000 |0355: nop // spacer │ │ +3af940: 0003 0200 3100 0000 6000 3e00 0300 ... |0356: array-data (53 units) │ │ +3af9aa: 0000 |038b: nop // spacer │ │ +3af9ac: 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 │ │ @@ -1517258,18 +1517257,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 │ │ -3afa1c: |[3afa1c] net.sf.dibdib.thread_ui.UiValTag.:(Ljava/lang/String;II)V │ │ -3afa2c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3afa32: 5903 127a |0003: iput v3, v0, Lnet/sf/dibdib/thread_ui/UiValTag;.nInit:I // field@7a12 │ │ -3afa36: 0e00 |0005: return-void │ │ +3afa18: |[3afa18] net.sf.dibdib.thread_ui.UiValTag.:(Ljava/lang/String;II)V │ │ +3afa28: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3afa2e: 5903 127a |0003: iput v3, v0, Lnet/sf/dibdib/thread_ui/UiValTag;.nInit:I // field@7a12 │ │ +3afa32: 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; │ │ @@ -1517281,90 +1517280,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 │ │ -3af128: |[3af128] net.sf.dibdib.thread_ui.UiValTag.create:()Lnet/sf/dibdib/generic/QIfs$QObject; │ │ -3af138: 6200 177a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a17 │ │ -3af13c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3af140: 1100 |0004: return-object v0 │ │ -3af142: 2200 9414 |0005: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1494 │ │ -3af146: 2201 9f14 |0007: new-instance v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3af14a: 6202 fb79 |0009: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3af14e: 6e10 9da5 0200 |000b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ -3af154: 0a02 |000e: move-result v2 │ │ -3af156: 7020 6fa2 2100 |000f: invoke-direct {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:(I)V // method@a26f │ │ -3af15c: 7020 52a2 1000 |0012: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QComponent;.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V // method@a252 │ │ -3af162: 6900 167a |0015: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3af166: 1220 |0017: const/4 v0, #int 2 // #2 │ │ -3af168: 7110 5ea2 0000 |0018: invoke-static {v0}, Lnet/sf/dibdib/generic/QIfs$QObject;.create:(I)Lnet/sf/dibdib/generic/QIfs$QObject; // method@a25e │ │ -3af16e: 0c00 |001b: move-result-object v0 │ │ -3af170: 6900 177a |001c: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a17 │ │ -3af174: 5400 0b76 |001e: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760b │ │ -3af178: 6201 167a |0020: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3af17c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -3af17e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -3af182: 6200 177a |0025: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a17 │ │ -3af186: 5400 0b76 |0027: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760b │ │ -3af18a: 7100 08a5 0000 |0029: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.create:()Lnet/sf/dibdib/generic/QIfs$QComponent; // method@a508 │ │ -3af190: 0c01 |002c: move-result-object v1 │ │ -3af192: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -3af194: 4d01 0003 |002e: aput-object v1, v0, v3 │ │ -3af198: 1300 5a00 |0030: const/16 v0, #int 90 // #5a │ │ -3af19c: 1301 7a00 |0032: const/16 v1, #int 122 // #7a │ │ -3af1a0: 6204 0a7a |0034: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0a │ │ -3af1a4: 2144 |0036: array-length v4, v4 │ │ -3af1a6: b134 |0037: sub-int/2addr v4, v3 │ │ -3af1a8: 3a04 2d00 |0038: if-ltz v4, 0065 // +002d │ │ -3af1ac: 1303 4100 |003a: const/16 v3, #int 65 // #41 │ │ -3af1b0: 3603 2900 |003c: if-gt v3, v0, 0065 // +0029 │ │ -3af1b4: 6205 067a |003e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A:[C // field@7a06 │ │ -3af1b8: 4906 0504 |0040: aget-char v6, v5, v4 │ │ -3af1bc: 3663 0600 |0042: if-gt v3, v6, 0048 // +0006 │ │ -3af1c0: d806 00ff |0044: add-int/lit8 v6, v0, #int -1 // #ff │ │ -3af1c4: 8e66 |0046: int-to-char v6, v6 │ │ -3af1c6: 2806 |0047: goto 004d // +0006 │ │ -3af1c8: 4906 0504 |0048: aget-char v6, v5, v4 │ │ -3af1cc: 0167 |004a: move v7, v6 │ │ -3af1ce: 0106 |004b: move v6, v0 │ │ -3af1d0: 0170 |004c: move v0, v7 │ │ -3af1d2: 5000 0504 |004d: aput-char v0, v5, v4 │ │ -3af1d6: 6200 0a7a |004f: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0a │ │ -3af1da: 4905 0004 |0051: aget-char v5, v0, v4 │ │ -3af1de: 3653 0600 |0053: if-gt v3, v5, 0059 // +0006 │ │ -3af1e2: d803 01ff |0055: add-int/lit8 v3, v1, #int -1 // #ff │ │ -3af1e6: 8e33 |0057: int-to-char v3, v3 │ │ -3af1e8: 2806 |0058: goto 005e // +0006 │ │ -3af1ea: 4903 0004 |0059: aget-char v3, v0, v4 │ │ -3af1ee: 0137 |005b: move v7, v3 │ │ -3af1f0: 0113 |005c: move v3, v1 │ │ -3af1f2: 0171 |005d: move v1, v7 │ │ -3af1f4: 5001 0004 |005e: aput-char v1, v0, v4 │ │ -3af1f8: d804 04ff |0060: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3af1fc: 0131 |0062: move v1, v3 │ │ -3af1fe: 0160 |0063: move v0, v6 │ │ -3af200: 28d4 |0064: goto 0038 // -002c │ │ -3af202: 6000 0e7a |0065: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ -3af206: 7120 a1a5 2000 |0067: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a1 │ │ -3af20c: 7100 a6a5 0000 |006a: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; // method@a5a6 │ │ -3af212: 0c00 |006d: move-result-object v0 │ │ -3af214: 2101 |006e: array-length v1, v0 │ │ -3af216: 3512 1100 |006f: if-ge v2, v1, 0080 // +0011 │ │ -3af21a: 4603 0002 |0071: aget-object v3, v0, v2 │ │ -3af21e: 6204 fb79 |0073: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3af222: 3334 0300 |0075: if-ne v4, v3, 0078 // +0003 │ │ -3af226: 2809 |0077: goto 0080 // +0009 │ │ -3af228: 5234 127a |0078: iget v4, v3, Lnet/sf/dibdib/thread_ui/UiValTag;.nInit:I // field@7a12 │ │ -3af22c: 6e20 a0a5 4300 |007a: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a0 │ │ -3af232: d802 0201 |007d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3af236: 28f0 |007f: goto 006f // -0010 │ │ -3af238: 6200 177a |0080: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a17 │ │ -3af23c: 1100 |0082: return-object v0 │ │ +3af124: |[3af124] net.sf.dibdib.thread_ui.UiValTag.create:()Lnet/sf/dibdib/generic/QIfs$QObject; │ │ +3af134: 6200 177a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a17 │ │ +3af138: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3af13c: 1100 |0004: return-object v0 │ │ +3af13e: 2200 9414 |0005: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1494 │ │ +3af142: 2201 9f14 |0007: new-instance v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3af146: 6202 fb79 |0009: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3af14a: 6e10 9da5 0200 |000b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ +3af150: 0a02 |000e: move-result v2 │ │ +3af152: 7020 6fa2 2100 |000f: invoke-direct {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:(I)V // method@a26f │ │ +3af158: 7020 52a2 1000 |0012: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QComponent;.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V // method@a252 │ │ +3af15e: 6900 167a |0015: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3af162: 1220 |0017: const/4 v0, #int 2 // #2 │ │ +3af164: 7110 5ea2 0000 |0018: invoke-static {v0}, Lnet/sf/dibdib/generic/QIfs$QObject;.create:(I)Lnet/sf/dibdib/generic/QIfs$QObject; // method@a25e │ │ +3af16a: 0c00 |001b: move-result-object v0 │ │ +3af16c: 6900 177a |001c: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a17 │ │ +3af170: 5400 0b76 |001e: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760b │ │ +3af174: 6201 167a |0020: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3af178: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +3af17a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +3af17e: 6200 177a |0025: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a17 │ │ +3af182: 5400 0b76 |0027: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760b │ │ +3af186: 7100 08a5 0000 |0029: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.create:()Lnet/sf/dibdib/generic/QIfs$QComponent; // method@a508 │ │ +3af18c: 0c01 |002c: move-result-object v1 │ │ +3af18e: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +3af190: 4d01 0003 |002e: aput-object v1, v0, v3 │ │ +3af194: 1300 5a00 |0030: const/16 v0, #int 90 // #5a │ │ +3af198: 1301 7a00 |0032: const/16 v1, #int 122 // #7a │ │ +3af19c: 6204 0a7a |0034: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0a │ │ +3af1a0: 2144 |0036: array-length v4, v4 │ │ +3af1a2: b134 |0037: sub-int/2addr v4, v3 │ │ +3af1a4: 3a04 2d00 |0038: if-ltz v4, 0065 // +002d │ │ +3af1a8: 1303 4100 |003a: const/16 v3, #int 65 // #41 │ │ +3af1ac: 3603 2900 |003c: if-gt v3, v0, 0065 // +0029 │ │ +3af1b0: 6205 067a |003e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A:[C // field@7a06 │ │ +3af1b4: 4906 0504 |0040: aget-char v6, v5, v4 │ │ +3af1b8: 3663 0600 |0042: if-gt v3, v6, 0048 // +0006 │ │ +3af1bc: d806 00ff |0044: add-int/lit8 v6, v0, #int -1 // #ff │ │ +3af1c0: 8e66 |0046: int-to-char v6, v6 │ │ +3af1c2: 2806 |0047: goto 004d // +0006 │ │ +3af1c4: 4906 0504 |0048: aget-char v6, v5, v4 │ │ +3af1c8: 0167 |004a: move v7, v6 │ │ +3af1ca: 0106 |004b: move v6, v0 │ │ +3af1cc: 0170 |004c: move v0, v7 │ │ +3af1ce: 5000 0504 |004d: aput-char v0, v5, v4 │ │ +3af1d2: 6200 0a7a |004f: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0a │ │ +3af1d6: 4905 0004 |0051: aget-char v5, v0, v4 │ │ +3af1da: 3653 0600 |0053: if-gt v3, v5, 0059 // +0006 │ │ +3af1de: d803 01ff |0055: add-int/lit8 v3, v1, #int -1 // #ff │ │ +3af1e2: 8e33 |0057: int-to-char v3, v3 │ │ +3af1e4: 2806 |0058: goto 005e // +0006 │ │ +3af1e6: 4903 0004 |0059: aget-char v3, v0, v4 │ │ +3af1ea: 0137 |005b: move v7, v3 │ │ +3af1ec: 0113 |005c: move v3, v1 │ │ +3af1ee: 0171 |005d: move v1, v7 │ │ +3af1f0: 5001 0004 |005e: aput-char v1, v0, v4 │ │ +3af1f4: d804 04ff |0060: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3af1f8: 0131 |0062: move v1, v3 │ │ +3af1fa: 0160 |0063: move v0, v6 │ │ +3af1fc: 28d4 |0064: goto 0038 // -002c │ │ +3af1fe: 6000 0e7a |0065: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ +3af202: 7120 a1a5 2000 |0067: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a1 │ │ +3af208: 7100 a6a5 0000 |006a: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; // method@a5a6 │ │ +3af20e: 0c00 |006d: move-result-object v0 │ │ +3af210: 2101 |006e: array-length v1, v0 │ │ +3af212: 3512 1100 |006f: if-ge v2, v1, 0080 // +0011 │ │ +3af216: 4603 0002 |0071: aget-object v3, v0, v2 │ │ +3af21a: 6204 fb79 |0073: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3af21e: 3334 0300 |0075: if-ne v4, v3, 0078 // +0003 │ │ +3af222: 2809 |0077: goto 0080 // +0009 │ │ +3af224: 5234 127a |0078: iget v4, v3, Lnet/sf/dibdib/thread_ui/UiValTag;.nInit:I // field@7a12 │ │ +3af228: 6e20 a0a5 4300 |007a: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a0 │ │ +3af22e: d802 0201 |007d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3af232: 28f0 |007f: goto 006f // -0010 │ │ +3af234: 6200 177a |0080: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a17 │ │ +3af238: 1100 |0082: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0005 line=275 │ │ 0x0018 line=276 │ │ 0x001e line=277 │ │ 0x0025 line=278 │ │ @@ -1517383,48 +1517382,48 @@ │ │ type : '()J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3af0d4: |[3af0d4] net.sf.dibdib.thread_ui.UiValTag.getTick:()J │ │ -3af0e4: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3af0e8: 6e10 54a2 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QIfs$QComponent;.getShash:()J // method@a254 │ │ -3af0ee: 0b00 |0005: move-result-wide v0 │ │ -3af0f0: 1000 |0006: return-wide v0 │ │ +3af0d0: |[3af0d0] net.sf.dibdib.thread_ui.UiValTag.getTick:()J │ │ +3af0e0: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3af0e4: 6e10 54a2 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QIfs$QComponent;.getShash:()J // method@a254 │ │ +3af0ea: 0b00 |0005: move-result-wide v0 │ │ +3af0ec: 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 │ │ -3afa38: |[3afa38] net.sf.dibdib.thread_ui.UiValTag.resetAll:()V │ │ -3afa48: 7100 a6a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; // method@a5a6 │ │ -3afa4e: 0c00 |0003: move-result-object v0 │ │ -3afa50: 2101 |0004: array-length v1, v0 │ │ -3afa52: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3afa54: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ -3afa58: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3afa5c: 6204 fb79 |000a: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3afa60: 3234 0900 |000c: if-eq v4, v3, 0015 // +0009 │ │ -3afa64: 6e10 97a5 0300 |000e: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ -3afa6a: 0a04 |0011: move-result v4 │ │ -3afa6c: 6e20 9fa5 4300 |0012: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ -3afa72: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3afa76: 28ef |0017: goto 0006 // -0011 │ │ -3afa78: 0e00 |0018: return-void │ │ +3afa34: |[3afa34] net.sf.dibdib.thread_ui.UiValTag.resetAll:()V │ │ +3afa44: 7100 a6a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; // method@a5a6 │ │ +3afa4a: 0c00 |0003: move-result-object v0 │ │ +3afa4c: 2101 |0004: array-length v1, v0 │ │ +3afa4e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3afa50: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ +3afa54: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3afa58: 6204 fb79 |000a: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3afa5c: 3234 0900 |000c: if-eq v4, v3, 0015 // +0009 │ │ +3afa60: 6e10 97a5 0300 |000e: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a597 │ │ +3afa66: 0a04 |0011: move-result v4 │ │ +3afa68: 6e20 9fa5 4300 |0012: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a59f │ │ +3afa6e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3afa72: 28ef |0017: goto 0006 // -0011 │ │ +3afa74: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x000a line=227 │ │ 0x000e line=228 │ │ locals : │ │ │ │ @@ -1517433,73 +1517432,73 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 93 16-bit code units │ │ -3aef94: |[3aef94] net.sf.dibdib.thread_ui.UiValTag.setUnicodeBlock:(II)I │ │ -3aefa4: 3b07 0400 |0000: if-gez v7, 0004 // +0004 │ │ -3aefa8: 6007 0e7a |0002: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ -3aefac: 6000 157a |0004: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a15 │ │ -3aefb0: 1301 2e00 |0006: const/16 v1, #int 46 // #2e │ │ -3aefb4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -3aefb6: 3c00 1900 |0009: if-gtz v0, 0022 // +0019 │ │ -3aefba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3aefbc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3aefbe: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -3aefc0: 6205 117a |000e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ -3aefc4: 2155 |0010: array-length v5, v5 │ │ -3aefc6: 3553 0f00 |0011: if-ge v3, v5, 0020 // +000f │ │ -3aefca: 6205 077a |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a07 │ │ -3aefce: 4905 0503 |0015: aget-char v5, v5, v3 │ │ -3aefd2: 3715 0400 |0017: if-le v5, v1, 001b // +0004 │ │ -3aefd6: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -3aefd8: 2802 |001a: goto 001c // +0002 │ │ -3aefda: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -3aefdc: b054 |001c: add-int/2addr v4, v5 │ │ -3aefde: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3aefe2: 28ef |001f: goto 000e // -0011 │ │ -3aefe4: 6704 157a |0020: sput v4, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a15 │ │ -3aefe8: 6000 157a |0022: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a15 │ │ -3aefec: 9208 0800 |0024: mul-int v8, v8, v0 │ │ -3aeff0: b087 |0026: add-int/2addr v7, v8 │ │ -3aeff2: 1408 ffff 0000 |0027: const v8, #float 9.18341e-41 // #0000ffff │ │ -3aeff8: b587 |002a: and-int/2addr v7, v8 │ │ -3aeffa: 6707 0e7a |002b: sput v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ -3aeffe: 1408 00d8 0000 |002d: const v8, #float 7.74862e-41 // #0000d800 │ │ -3af004: 3678 0600 |0030: if-gt v8, v7, 0036 // +0006 │ │ -3af008: 1307 0020 |0032: const/16 v7, #int 8192 // #2000 │ │ -3af00c: 6707 0e7a |0034: sput v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ -3af010: 6007 0e7a |0036: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ -3af014: b007 |0038: add-int/2addr v7, v0 │ │ -3af016: 8e77 |0039: int-to-char v7, v7 │ │ -3af018: 6208 117a |003a: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ -3af01c: 2188 |003c: array-length v8, v8 │ │ -3af01e: b128 |003d: sub-int/2addr v8, v2 │ │ -3af020: 3a08 1a00 |003e: if-ltz v8, 0058 // +001a │ │ -3af024: 6200 117a |0040: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ -3af028: 6203 077a |0042: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a07 │ │ -3af02c: 4904 0308 |0044: aget-char v4, v3, v8 │ │ -3af030: 3714 0700 |0046: if-le v4, v1, 004d // +0007 │ │ -3af034: d807 07ff |0048: add-int/lit8 v7, v7, #int -1 // #ff │ │ -3af038: 8e77 |004a: int-to-char v7, v7 │ │ -3af03a: 0173 |004b: move v3, v7 │ │ -3af03c: 2806 |004c: goto 0052 // +0006 │ │ -3af03e: 4903 0308 |004d: aget-char v3, v3, v8 │ │ -3af042: 0136 |004f: move v6, v3 │ │ -3af044: 0173 |0050: move v3, v7 │ │ -3af046: 0167 |0051: move v7, v6 │ │ -3af048: 5007 0008 |0052: aput-char v7, v0, v8 │ │ -3af04c: d808 08ff |0054: add-int/lit8 v8, v8, #int -1 // #ff │ │ -3af050: 0137 |0056: move v7, v3 │ │ -3af052: 28e7 |0057: goto 003e // -0019 │ │ -3af054: 6702 0f7a |0058: sput v2, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a0f │ │ -3af058: 6007 0e7a |005a: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ -3af05c: 0f07 |005c: return v7 │ │ +3aef90: |[3aef90] net.sf.dibdib.thread_ui.UiValTag.setUnicodeBlock:(II)I │ │ +3aefa0: 3b07 0400 |0000: if-gez v7, 0004 // +0004 │ │ +3aefa4: 6007 0e7a |0002: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ +3aefa8: 6000 157a |0004: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a15 │ │ +3aefac: 1301 2e00 |0006: const/16 v1, #int 46 // #2e │ │ +3aefb0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +3aefb2: 3c00 1900 |0009: if-gtz v0, 0022 // +0019 │ │ +3aefb6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3aefb8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3aefba: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +3aefbc: 6205 117a |000e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ +3aefc0: 2155 |0010: array-length v5, v5 │ │ +3aefc2: 3553 0f00 |0011: if-ge v3, v5, 0020 // +000f │ │ +3aefc6: 6205 077a |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a07 │ │ +3aefca: 4905 0503 |0015: aget-char v5, v5, v3 │ │ +3aefce: 3715 0400 |0017: if-le v5, v1, 001b // +0004 │ │ +3aefd2: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +3aefd4: 2802 |001a: goto 001c // +0002 │ │ +3aefd6: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +3aefd8: b054 |001c: add-int/2addr v4, v5 │ │ +3aefda: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3aefde: 28ef |001f: goto 000e // -0011 │ │ +3aefe0: 6704 157a |0020: sput v4, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a15 │ │ +3aefe4: 6000 157a |0022: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a15 │ │ +3aefe8: 9208 0800 |0024: mul-int v8, v8, v0 │ │ +3aefec: b087 |0026: add-int/2addr v7, v8 │ │ +3aefee: 1408 ffff 0000 |0027: const v8, #float 9.18341e-41 // #0000ffff │ │ +3aeff4: b587 |002a: and-int/2addr v7, v8 │ │ +3aeff6: 6707 0e7a |002b: sput v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ +3aeffa: 1408 00d8 0000 |002d: const v8, #float 7.74862e-41 // #0000d800 │ │ +3af000: 3678 0600 |0030: if-gt v8, v7, 0036 // +0006 │ │ +3af004: 1307 0020 |0032: const/16 v7, #int 8192 // #2000 │ │ +3af008: 6707 0e7a |0034: sput v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ +3af00c: 6007 0e7a |0036: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ +3af010: b007 |0038: add-int/2addr v7, v0 │ │ +3af012: 8e77 |0039: int-to-char v7, v7 │ │ +3af014: 6208 117a |003a: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ +3af018: 2188 |003c: array-length v8, v8 │ │ +3af01a: b128 |003d: sub-int/2addr v8, v2 │ │ +3af01c: 3a08 1a00 |003e: if-ltz v8, 0058 // +001a │ │ +3af020: 6200 117a |0040: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a11 │ │ +3af024: 6203 077a |0042: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a07 │ │ +3af028: 4904 0308 |0044: aget-char v4, v3, v8 │ │ +3af02c: 3714 0700 |0046: if-le v4, v1, 004d // +0007 │ │ +3af030: d807 07ff |0048: add-int/lit8 v7, v7, #int -1 // #ff │ │ +3af034: 8e77 |004a: int-to-char v7, v7 │ │ +3af036: 0173 |004b: move v3, v7 │ │ +3af038: 2806 |004c: goto 0052 // +0006 │ │ +3af03a: 4903 0308 |004d: aget-char v3, v3, v8 │ │ +3af03e: 0136 |004f: move v6, v3 │ │ +3af040: 0173 |0050: move v3, v7 │ │ +3af042: 0167 |0051: move v7, v6 │ │ +3af044: 5007 0008 |0052: aput-char v7, v0, v8 │ │ +3af048: d808 08ff |0054: add-int/lit8 v8, v8, #int -1 // #ff │ │ +3af04c: 0137 |0056: move v7, v3 │ │ +3af04e: 28e7 |0057: goto 003e // -0019 │ │ +3af050: 6702 0f7a |0058: sput v2, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a0f │ │ +3af054: 6007 0e7a |005a: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a0e │ │ +3af058: 0f07 |005c: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=308 │ │ 0x0004 line=309 │ │ 0x000e line=311 │ │ 0x0013 line=312 │ │ 0x0020 line=314 │ │ @@ -1517519,42 +1517518,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3afb08: |[3afb08] net.sf.dibdib.thread_ui.UiValTag.setUnicodeBlockOffset:(Ljava/lang/String;)V │ │ -3afb18: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -3afb1c: 7130 e7a1 0401 |0002: invoke-static {v4, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ -3afb22: 0b00 |0005: move-result-wide v0 │ │ -3afb24: 8401 |0006: long-to-int v1, v0 │ │ -3afb26: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3afb28: 3b01 1f00 |0008: if-gez v1, 0027 // +001f │ │ -3afb2c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3afb2e: 6203 7348 |000b: sget-object v3, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4873 │ │ -3afb32: 2133 |000d: array-length v3, v3 │ │ -3afb34: 3532 1900 |000e: if-ge v2, v3, 0027 // +0019 │ │ -3afb38: 6203 7348 |0010: sget-object v3, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4873 │ │ -3afb3c: 4603 0302 |0012: aget-object v3, v3, v2 │ │ -3afb40: 6e20 0e98 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3afb46: 0a03 |0017: move-result v3 │ │ -3afb48: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ -3afb4c: 6201 7348 |001a: sget-object v1, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4873 │ │ -3afb50: d803 02ff |001c: add-int/lit8 v3, v2, #int -1 // #ff │ │ -3afb54: 4601 0103 |001e: aget-object v1, v1, v3 │ │ -3afb58: 6e20 0998 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3afb5e: 0a01 |0023: move-result v1 │ │ -3afb60: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ -3afb64: 28e5 |0026: goto 000b // -001b │ │ -3afb66: 3a01 0800 |0027: if-ltz v1, 002f // +0008 │ │ -3afb6a: 7120 a1a5 0100 |0029: invoke-static {v1, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a1 │ │ -3afb70: 0a04 |002c: move-result v4 │ │ -3afb72: 6704 107a |002d: sput v4, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a10 │ │ -3afb76: 0e00 |002f: return-void │ │ +3afb04: |[3afb04] net.sf.dibdib.thread_ui.UiValTag.setUnicodeBlockOffset:(Ljava/lang/String;)V │ │ +3afb14: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +3afb18: 7130 e7a1 0401 |0002: invoke-static {v4, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ +3afb1e: 0b00 |0005: move-result-wide v0 │ │ +3afb20: 8401 |0006: long-to-int v1, v0 │ │ +3afb22: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3afb24: 3b01 1f00 |0008: if-gez v1, 0027 // +001f │ │ +3afb28: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3afb2a: 6203 7348 |000b: sget-object v3, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4873 │ │ +3afb2e: 2133 |000d: array-length v3, v3 │ │ +3afb30: 3532 1900 |000e: if-ge v2, v3, 0027 // +0019 │ │ +3afb34: 6203 7348 |0010: sget-object v3, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4873 │ │ +3afb38: 4603 0302 |0012: aget-object v3, v3, v2 │ │ +3afb3c: 6e20 0e98 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3afb42: 0a03 |0017: move-result v3 │ │ +3afb44: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ +3afb48: 6201 7348 |001a: sget-object v1, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4873 │ │ +3afb4c: d803 02ff |001c: add-int/lit8 v3, v2, #int -1 // #ff │ │ +3afb50: 4601 0103 |001e: aget-object v1, v1, v3 │ │ +3afb54: 6e20 0998 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3afb5a: 0a01 |0023: move-result v1 │ │ +3afb5c: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ +3afb60: 28e5 |0026: goto 000b // -001b │ │ +3afb62: 3a01 0800 |0027: if-ltz v1, 002f // +0008 │ │ +3afb66: 7120 a1a5 0100 |0029: invoke-static {v1, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a1 │ │ +3afb6c: 0a04 |002c: move-result v4 │ │ +3afb6e: 6704 107a |002d: sput v4, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a10 │ │ +3afb72: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=329 │ │ 0x000b line=331 │ │ 0x0010 line=332 │ │ 0x001a line=333 │ │ 0x0029 line=338 │ │ @@ -1517566,18 +1517565,18 @@ │ │ type : '(J)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3afb78: |[3afb78] net.sf.dibdib.thread_ui.UiValTag.tick:(J)V │ │ -3afb88: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3afb8c: 6e30 56a2 1002 |0002: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.tick:(J)V // method@a256 │ │ -3afb92: 0e00 |0005: return-void │ │ +3afb74: |[3afb74] net.sf.dibdib.thread_ui.UiValTag.tick:(J)V │ │ +3afb84: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3afb88: 6e30 56a2 1002 |0002: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.tick:(J)V // method@a256 │ │ +3afb8e: 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;) │ │ @@ -1517585,20 +1517584,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 │ │ -3af240: |[3af240] net.sf.dibdib.thread_ui.UiValTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/UiValTag; │ │ -3af250: 1c00 f114 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af254: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3af25a: 0c01 |0005: move-result-object v1 │ │ -3af25c: 1f01 f114 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af260: 1101 |0008: return-object v1 │ │ +3af23c: |[3af23c] net.sf.dibdib.thread_ui.UiValTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/UiValTag; │ │ +3af24c: 1c00 f114 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af250: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3af256: 0c01 |0005: move-result-object v1 │ │ +3af258: 1f01 f114 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af25c: 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;) │ │ @@ -1517606,20 +1517605,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 │ │ -3af264: |[3af264] net.sf.dibdib.thread_ui.UiValTag.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; │ │ -3af274: 6200 ec79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ec │ │ -3af278: 6e10 7ea6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/UiValTag;.clone:()Ljava/lang/Object; // method@a67e │ │ -3af27e: 0c00 |0005: move-result-object v0 │ │ -3af280: 1f00 2516 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/UiValTag; // type@1625 │ │ -3af284: 1100 |0008: return-object v0 │ │ +3af260: |[3af260] net.sf.dibdib.thread_ui.UiValTag.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; │ │ +3af270: 6200 ec79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ec │ │ +3af274: 6e10 7ea6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/UiValTag;.clone:()Ljava/lang/Object; // method@a67e │ │ +3af27a: 0c00 |0005: move-result-object v0 │ │ +3af27c: 1f00 2516 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/UiValTag; // type@1625 │ │ +3af280: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_ui/UiValTag;) │ │ @@ -1517627,27 +1517626,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 │ │ -3aeebc: |[3aeebc] net.sf.dibdib.thread_ui.UiValTag.d4:(J[Ljava/lang/Object;)D │ │ -3aeecc: 6205 167a |0000: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3aeed0: 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 │ │ -3aeed6: 0c03 |0005: move-result-object v3 │ │ -3aeed8: 1f03 9f14 |0006: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3aeedc: 5433 0e76 |0008: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3aeee0: 6e10 9da5 0200 |000a: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ -3aeee6: 0a04 |000d: move-result v4 │ │ -3aeee8: 4403 0304 |000e: aget v3, v3, v4 │ │ -3aeeec: 8333 |0010: int-to-double v3, v3 │ │ -3aeeee: 1800 0000 0000 00c3 be40 |0011: const-wide v0, #double 7875 // #40bec30000000000 │ │ -3aeef8: ad03 0300 |0016: mul-double v3, v3, v0 │ │ -3aeefc: 1003 |0018: return-wide v3 │ │ +3aeeb8: |[3aeeb8] net.sf.dibdib.thread_ui.UiValTag.d4:(J[Ljava/lang/Object;)D │ │ +3aeec8: 6205 167a |0000: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3aeecc: 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 │ │ +3aeed2: 0c03 |0005: move-result-object v3 │ │ +3aeed4: 1f03 9f14 |0006: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3aeed8: 5433 0e76 |0008: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3aeedc: 6e10 9da5 0200 |000a: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ +3aeee2: 0a04 |000d: move-result v4 │ │ +3aeee4: 4403 0304 |000e: aget v3, v3, v4 │ │ +3aeee8: 8333 |0010: int-to-double v3, v3 │ │ +3aeeea: 1800 0000 0000 00c3 be40 |0011: const-wide v0, #double 7875 // #40bec30000000000 │ │ +3aeef4: ad03 0300 |0016: mul-double v3, v3, v0 │ │ +3aeef8: 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; │ │ @@ -1517657,23 +1517656,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3aef00: |[3aef00] net.sf.dibdib.thread_ui.UiValTag.getInitial:()I │ │ -3aef10: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3aef14: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -3aef18: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3aef1c: 5400 0e76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3aef20: 6e10 9da5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ -3aef26: 0a01 |000b: move-result v1 │ │ -3aef28: 4400 0001 |000c: aget v0, v0, v1 │ │ -3aef2c: 0f00 |000e: return v0 │ │ +3aeefc: |[3aeefc] net.sf.dibdib.thread_ui.UiValTag.getInitial:()I │ │ +3aef0c: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3aef10: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +3aef14: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3aef18: 5400 0e76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3aef1c: 6e10 9da5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ +3aef22: 0a01 |000b: move-result v1 │ │ +3aef24: 4400 0001 |000c: aget v0, v0, v1 │ │ +3aef28: 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;) │ │ @@ -1517681,19 +1517680,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3af0b4: |[3af0b4] net.sf.dibdib.thread_ui.UiValTag.getShash:()J │ │ -3af0c4: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -3af0c8: 1a01 0d3f |0002: const-string v1, "Not supported yet." // string@3f0d │ │ -3af0cc: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -3af0d2: 2700 |0007: throw v0 │ │ +3af0b0: |[3af0b0] net.sf.dibdib.thread_ui.UiValTag.getShash:()J │ │ +3af0c0: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +3af0c4: 1a01 0d3f |0002: const-string v1, "Not supported yet." // string@3f0d │ │ +3af0c8: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +3af0ce: 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;) │ │ @@ -1517701,24 +1517700,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 │ │ -3aef30: |[3aef30] net.sf.dibdib.thread_ui.UiValTag.i32:(J[Ljava/lang/Object;)I │ │ -3aef40: 6203 167a |0000: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3aef44: 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 │ │ -3aef4a: 0c01 |0005: move-result-object v1 │ │ -3aef4c: 1f01 9f14 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3aef50: 5411 0e76 |0008: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3aef54: 6e10 9da5 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ -3aef5a: 0a02 |000d: move-result v2 │ │ -3aef5c: 4401 0102 |000e: aget v1, v1, v2 │ │ -3aef60: 0f01 |0010: return v1 │ │ +3aef2c: |[3aef2c] net.sf.dibdib.thread_ui.UiValTag.i32:(J[Ljava/lang/Object;)I │ │ +3aef3c: 6203 167a |0000: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3aef40: 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 │ │ +3aef46: 0c01 |0005: move-result-object v1 │ │ +3aef48: 1f01 9f14 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3aef4c: 5411 0e76 |0008: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3aef50: 6e10 9da5 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ +3aef56: 0a02 |000d: move-result v2 │ │ +3aef58: 4401 0102 |000e: aget v1, v1, v2 │ │ +3aef5c: 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; │ │ @@ -1517728,23 +1517727,23 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3aef64: |[3aef64] net.sf.dibdib.thread_ui.UiValTag.i32Fut:()I │ │ -3aef74: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3aef78: 5400 0876 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -3aef7c: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3aef80: 5400 0e76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3aef84: 6e10 9da5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ -3aef8a: 0a01 |000b: move-result v1 │ │ -3aef8c: 4400 0001 |000c: aget v0, v0, v1 │ │ -3aef90: 0f00 |000e: return v0 │ │ +3aef60: |[3aef60] net.sf.dibdib.thread_ui.UiValTag.i32Fut:()I │ │ +3aef70: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3aef74: 5400 0876 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +3aef78: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3aef7c: 5400 0e76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3aef80: 6e10 9da5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ +3aef86: 0a01 |000b: move-result v1 │ │ +3aef88: 4400 0001 |000c: aget v0, v0, v1 │ │ +3aef8c: 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;) │ │ @@ -1517752,25 +1517751,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 │ │ -3af0f4: |[3af0f4] net.sf.dibdib.thread_ui.UiValTag.i64:(J[Ljava/lang/Object;)J │ │ -3af104: 6203 167a |0000: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3af108: 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 │ │ -3af10e: 0c01 |0005: move-result-object v1 │ │ -3af110: 1f01 9f14 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3af114: 5411 0e76 |0008: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3af118: 6e10 9da5 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ -3af11e: 0a02 |000d: move-result v2 │ │ -3af120: 4401 0102 |000e: aget v1, v1, v2 │ │ -3af124: 8111 |0010: int-to-long v1, v1 │ │ -3af126: 1001 |0011: return-wide v1 │ │ +3af0f0: |[3af0f0] net.sf.dibdib.thread_ui.UiValTag.i64:(J[Ljava/lang/Object;)J │ │ +3af100: 6203 167a |0000: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3af104: 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 │ │ +3af10a: 0c01 |0005: move-result-object v1 │ │ +3af10c: 1f01 9f14 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3af110: 5411 0e76 |0008: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3af114: 6e10 9da5 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ +3af11a: 0a02 |000d: move-result v2 │ │ +3af11c: 4401 0102 |000e: aget v1, v1, v2 │ │ +3af120: 8111 |0010: int-to-long v1, v1 │ │ +3af122: 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; │ │ @@ -1517780,34 +1517779,34 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -3afa7c: |[3afa7c] net.sf.dibdib.thread_ui.UiValTag.setFut:(I)V │ │ -3afa8c: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3afa90: 5400 0876 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -3afa94: 6201 167a |0004: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3afa98: 5411 0776 |0006: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ -3afa9c: 3310 0e00 |0008: if-ne v0, v1, 0016 // +000e │ │ -3afaa0: 6200 167a |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3afaa4: 5401 0776 |000c: iget-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ -3afaa8: 1f01 9f14 |000e: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3afaac: 6e10 71a2 0100 |0010: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; // method@a271 │ │ -3afab2: 0c01 |0013: move-result-object v1 │ │ -3afab4: 5b01 0876 |0014: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -3afab8: 6200 167a |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3afabc: 5400 0876 |0018: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -3afac0: 1f00 9f14 |001a: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3afac4: 5400 0e76 |001c: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3afac8: 6e10 9da5 0200 |001e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ -3aface: 0a01 |0021: move-result v1 │ │ -3afad0: 4b03 0001 |0022: aput v3, v0, v1 │ │ -3afad4: 0e00 |0024: return-void │ │ +3afa78: |[3afa78] net.sf.dibdib.thread_ui.UiValTag.setFut:(I)V │ │ +3afa88: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3afa8c: 5400 0876 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +3afa90: 6201 167a |0004: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3afa94: 5411 0776 |0006: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ +3afa98: 3310 0e00 |0008: if-ne v0, v1, 0016 // +000e │ │ +3afa9c: 6200 167a |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3afaa0: 5401 0776 |000c: iget-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7607 │ │ +3afaa4: 1f01 9f14 |000e: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3afaa8: 6e10 71a2 0100 |0010: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; // method@a271 │ │ +3afaae: 0c01 |0013: move-result-object v1 │ │ +3afab0: 5b01 0876 |0014: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +3afab4: 6200 167a |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3afab8: 5400 0876 |0018: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +3afabc: 1f00 9f14 |001a: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3afac0: 5400 0e76 |001c: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3afac4: 6e10 9da5 0200 |001e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ +3afaca: 0a01 |0021: move-result v1 │ │ +3afacc: 4b03 0001 |0022: aput v3, v0, v1 │ │ +3afad0: 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; │ │ @@ -1517818,23 +1517817,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3afad8: |[3afad8] net.sf.dibdib.thread_ui.UiValTag.setInitial:(I)V │ │ -3afae8: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3afaec: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -3afaf0: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3afaf4: 5400 0e76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3afaf8: 6e10 9da5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ -3afafe: 0a01 |000b: move-result v1 │ │ -3afb00: 4b03 0001 |000c: aput v3, v0, v1 │ │ -3afb04: 0e00 |000e: return-void │ │ +3afad4: |[3afad4] net.sf.dibdib.thread_ui.UiValTag.setInitial:(I)V │ │ +3afae4: 6200 167a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3afae8: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +3afaec: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3afaf0: 5400 0e76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3afaf4: 6e10 9da5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ +3afafa: 0a01 |000b: move-result v1 │ │ +3afafc: 4b03 0001 |000c: aput v3, v0, v1 │ │ +3afb00: 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 │ │ │ │ @@ -1517843,31 +1517842,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 │ │ -3af060: |[3af060] net.sf.dibdib.thread_ui.UiValTag.strFull:(J[Ljava/lang/Object;)Ljava/lang/String; │ │ -3af070: 2204 e812 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3af074: 7010 4098 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3af07a: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -3af07e: 6e20 4b98 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3af084: 6200 167a |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ -3af088: 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 │ │ -3af08e: 0c02 |000f: move-result-object v2 │ │ -3af090: 1f02 9f14 |0010: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3af094: 5422 0e76 |0012: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ -3af098: 6e10 9da5 0100 |0014: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ -3af09e: 0a03 |0017: move-result v3 │ │ -3af0a0: 4402 0203 |0018: aget v2, v2, v3 │ │ -3af0a4: 6e20 4798 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3af0aa: 6e10 5498 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3af0b0: 0c02 |0020: move-result-object v2 │ │ -3af0b2: 1102 |0021: return-object v2 │ │ +3af05c: |[3af05c] net.sf.dibdib.thread_ui.UiValTag.strFull:(J[Ljava/lang/Object;)Ljava/lang/String; │ │ +3af06c: 2204 e812 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3af070: 7010 4098 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3af076: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +3af07a: 6e20 4b98 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3af080: 6200 167a |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a16 │ │ +3af084: 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 │ │ +3af08a: 0c02 |000f: move-result-object v2 │ │ +3af08c: 1f02 9f14 |0010: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3af090: 5422 0e76 |0012: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760e │ │ +3af094: 6e10 9da5 0100 |0014: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59d │ │ +3af09a: 0a03 |0017: move-result v3 │ │ +3af09c: 4402 0203 |0018: aget v2, v2, v3 │ │ +3af0a0: 6e20 4798 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3af0a6: 6e10 5498 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3af0ac: 0c02 |0020: move-result-object v2 │ │ +3af0ae: 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; │ │ @@ -1517982,144 +1517981,144 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 263 16-bit code units │ │ -3afe7c: |[3afe7c] net.sf.dibdib.thread_wk.Cats.:()V │ │ -3afe8c: 2200 f214 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3afe90: 1a01 3641 |0002: const-string v1, "PREF" // string@4136 │ │ -3afe94: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3afe96: 1603 0100 |0005: const-wide/16 v3, #int 1 // #1 │ │ -3afe9a: 7054 a8a5 1032 |0007: invoke-direct {v0, v1, v2, v3, v4}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3afea0: 6900 237a |000a: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ -3afea4: 2201 f214 |000c: new-instance v1, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3afea8: 1a03 5750 |000e: const-string v3, "VAR" // string@5057 │ │ -3afeac: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -3afeae: 1605 0200 |0011: const-wide/16 v5, #int 2 // #2 │ │ -3afeb2: 7056 a8a5 3154 |0013: invoke-direct {v1, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3afeb8: 6901 277a |0016: sput-object v1, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ -3afebc: 2203 f214 |0018: new-instance v3, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3afec0: 1a05 1d43 |001a: const-string v5, "REF" // string@431d │ │ -3afec4: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -3afec6: 1607 0400 |001d: const-wide/16 v7, #int 4 // #4 │ │ -3afeca: 7058 a8a5 5376 |001f: invoke-direct {v3, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3afed0: 6903 247a |0022: sput-object v3, Lnet/sf/dibdib/thread_wk/Cats;.REF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ -3afed4: 2205 f214 |0024: new-instance v5, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3afed8: 1a07 8515 |0026: const-string v7, "DEF" // string@1585 │ │ -3afedc: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -3afede: 1609 0800 |0029: const-wide/16 v9, #int 8 // #8 │ │ -3afee2: 705a a8a5 7598 |002b: invoke-direct {v5, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3afee8: 6905 1b7a |002e: sput-object v5, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3afeec: 2207 f214 |0030: new-instance v7, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3afef0: 1a09 bb43 |0032: const-string v9, "RULE" // string@43bb │ │ -3afef4: 124a |0034: const/4 v10, #int 4 // #4 │ │ -3afef6: 160b 1000 |0035: const-wide/16 v11, #int 16 // #10 │ │ -3afefa: 705c a8a5 97ba |0037: invoke-direct {v7, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3aff00: 6907 257a |003a: sput-object v7, Lnet/sf/dibdib/thread_wk/Cats;.RULE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a25 │ │ -3aff04: 2209 f214 |003c: new-instance v9, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3aff08: 1a0b 5e1d |003e: const-string v11, "HIDDEN" // string@1d5e │ │ -3aff0c: 125c |0040: const/4 v12, #int 5 // #5 │ │ -3aff0e: 160d 0001 |0041: const-wide/16 v13, #int 256 // #100 │ │ -3aff12: 705e a8a5 b9dc |0043: invoke-direct {v9, v11, v12, v13, v14}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3aff18: 6909 1f7a |0046: sput-object v9, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ -3aff1c: 220b f214 |0048: new-instance v11, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3aff20: 1a0d 244b |004a: const-string v13, "TRASH" // string@4b24 │ │ -3aff24: 126e |004c: const/4 v14, #int 6 // #6 │ │ -3aff26: 0810 0900 |004d: move-object/from16 v16, v9 │ │ -3aff2a: 1608 0002 |004f: const-wide/16 v8, #int 512 // #200 │ │ -3aff2e: 7059 a8a5 db8e |0051: invoke-direct {v11, v13, v14, v8, v9}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3aff34: 690b 267a |0054: sput-object v11, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ -3aff38: 2208 f214 |0056: new-instance v8, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3aff3c: 1a09 6816 |0058: const-string v9, "DONE" // string@1668 │ │ -3aff40: 127d |005a: const/4 v13, #int 7 // #7 │ │ -3aff42: 160e 0004 |005b: const-wide/16 v14, #int 1024 // #400 │ │ -3aff46: 705f a8a5 98ed |005d: invoke-direct {v8, v9, v13, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3aff4c: 6908 1d7a |0060: sput-object v8, Lnet/sf/dibdib/thread_wk/Cats;.DONE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1d │ │ -3aff50: 2209 f214 |0062: new-instance v9, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3aff54: 1a0e ac3f |0064: const-string v14, "OTHERS" // string@3fac │ │ -3aff58: 130f 0800 |0066: const/16 v15, #int 8 // #8 │ │ -3aff5c: 170c 0080 0000 |0068: const-wide/32 v12, #float 4.59177e-41 // #00008000 │ │ -3aff62: 705d a8a5 e9cf |006b: invoke-direct {v9, v14, v15, v12, v13}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3aff68: 6909 227a |006e: sput-object v9, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3aff6c: 220c f214 |0070: new-instance v12, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3aff70: 1a0d 273e |0072: const-string v13, "NOTE" // string@3e27 │ │ -3aff74: 130e 0900 |0074: const/16 v14, #int 9 // #9 │ │ -3aff78: 0811 0b00 |0076: move-object/from16 v17, v11 │ │ -3aff7c: 170a 0000 0100 |0078: const-wide/32 v10, #float 9.18355e-41 // #00010000 │ │ -3aff82: 705b a8a5 dcae |007b: invoke-direct {v12, v13, v14, v10, v11}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3aff88: 690c 217a |007e: sput-object v12, Lnet/sf/dibdib/thread_wk/Cats;.NOTE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ -3aff8c: 220a f214 |0080: new-instance v10, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3aff90: 1a0b 5418 |0082: const-string v11, "EVENT" // string@1854 │ │ -3aff94: 130d 0a00 |0084: const/16 v13, #int 10 // #a │ │ -3aff98: 170e 0000 0200 |0086: const-wide/32 v14, #float 1.83671e-40 // #00020000 │ │ -3aff9e: 705f a8a5 baed |0089: invoke-direct {v10, v11, v13, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3affa4: 690a 1e7a |008c: sput-object v10, Lnet/sf/dibdib/thread_wk/Cats;.EVENT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1e │ │ -3affa8: 220b f214 |008e: new-instance v11, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3affac: 1a0e 8f10 |0090: const-string v14, "CONTACT" // string@108f │ │ -3affb0: 130f 0b00 |0092: const/16 v15, #int 11 // #b │ │ -3affb4: 0812 0700 |0094: move-object/from16 v18, v7 │ │ -3affb8: 1706 0000 0400 |0096: const-wide/32 v6, #float 3.67342e-40 // #00040000 │ │ -3affbe: 7057 a8a5 eb6f |0099: invoke-direct {v11, v14, v15, v6, v7}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3affc4: 690b 1a7a |009c: sput-object v11, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3affc8: 2206 f214 |009e: new-instance v6, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3affcc: 1a07 d70f |00a0: const-string v7, "CHAT" // string@0fd7 │ │ -3affd0: 130e 0c00 |00a2: const/16 v14, #int 12 // #c │ │ -3affd4: 0813 0500 |00a4: move-object/from16 v19, v5 │ │ -3affd8: 1704 0000 0800 |00a6: const-wide/32 v4, #float 7.34684e-40 // #00080000 │ │ -3affde: 7055 a8a5 764e |00a9: invoke-direct {v6, v7, v14, v4, v5}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3affe4: 6906 197a |00ac: sput-object v6, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3affe8: 2204 f214 |00ae: new-instance v4, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3affec: 1a05 9b3b |00b0: const-string v5, "MSG" // string@3b9b │ │ -3afff0: 1307 0d00 |00b2: const/16 v7, #int 13 // #d │ │ -3afff4: 170e 0000 1000 |00b4: const-wide/32 v14, #float 1.46937e-39 // #00100000 │ │ -3afffa: 705f a8a5 54e7 |00b7: invoke-direct {v4, v5, v7, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3b0000: 6904 207a |00ba: sput-object v4, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3b0004: 2205 f214 |00bc: new-instance v5, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b0008: 1a0e 4157 |00be: const-string v14, "_MAX" // string@5741 │ │ -3b000c: 130f 0e00 |00c0: const/16 v15, #int 14 // #e │ │ -3b0010: 0814 0800 |00c2: move-object/from16 v20, v8 │ │ -3b0014: 1707 0000 2000 |00c4: const-wide/32 v7, #float 2.93874e-39 // #00200000 │ │ -3b001a: 7058 a8a5 e57f |00c7: invoke-direct {v5, v14, v15, v7, v8}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ -3b0020: 6905 287a |00ca: sput-object v5, Lnet/sf/dibdib/thread_wk/Cats;._MAX:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ -3b0024: 1307 0f00 |00cc: const/16 v7, #int 15 // #f │ │ -3b0028: 2377 2616 |00ce: new-array v7, v7, [Lnet/sf/dibdib/thread_wk/Cats; // type@1626 │ │ -3b002c: 4d00 0702 |00d0: aput-object v0, v7, v2 │ │ -3b0030: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ -3b0032: 4d01 0700 |00d3: aput-object v1, v7, v0 │ │ -3b0036: 1220 |00d5: const/4 v0, #int 2 // #2 │ │ -3b0038: 4d03 0700 |00d6: aput-object v3, v7, v0 │ │ -3b003c: 1230 |00d8: const/4 v0, #int 3 // #3 │ │ -3b003e: 4d13 0700 |00d9: aput-object v19, v7, v0 │ │ -3b0042: 1240 |00db: const/4 v0, #int 4 // #4 │ │ -3b0044: 4d12 0700 |00dc: aput-object v18, v7, v0 │ │ -3b0048: 1250 |00de: const/4 v0, #int 5 // #5 │ │ -3b004a: 4d10 0700 |00df: aput-object v16, v7, v0 │ │ -3b004e: 1260 |00e1: const/4 v0, #int 6 // #6 │ │ -3b0050: 4d11 0700 |00e2: aput-object v17, v7, v0 │ │ -3b0054: 1270 |00e4: const/4 v0, #int 7 // #7 │ │ -3b0056: 4d14 0700 |00e5: aput-object v20, v7, v0 │ │ -3b005a: 1300 0800 |00e7: const/16 v0, #int 8 // #8 │ │ -3b005e: 4d09 0700 |00e9: aput-object v9, v7, v0 │ │ -3b0062: 1300 0900 |00eb: const/16 v0, #int 9 // #9 │ │ -3b0066: 4d0c 0700 |00ed: aput-object v12, v7, v0 │ │ -3b006a: 4d0a 070d |00ef: aput-object v10, v7, v13 │ │ -3b006e: 1300 0b00 |00f1: const/16 v0, #int 11 // #b │ │ -3b0072: 4d0b 0700 |00f3: aput-object v11, v7, v0 │ │ -3b0076: 1300 0c00 |00f5: const/16 v0, #int 12 // #c │ │ -3b007a: 4d06 0700 |00f7: aput-object v6, v7, v0 │ │ -3b007e: 1300 0d00 |00f9: const/16 v0, #int 13 // #d │ │ -3b0082: 4d04 0700 |00fb: aput-object v4, v7, v0 │ │ -3b0086: 4d05 070f |00fd: aput-object v5, v7, v15 │ │ -3b008a: 6907 187a |00ff: sput-object v7, Lnet/sf/dibdib/thread_wk/Cats;.$VALUES:[Lnet/sf/dibdib/thread_wk/Cats; // field@7a18 │ │ -3b008e: 690c 1c7a |0101: sput-object v12, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b0092: 1200 |0103: const/4 v0, #int 0 // #0 │ │ -3b0094: 6900 2a7a |0104: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ -3b0098: 0e00 |0106: return-void │ │ +3afe78: |[3afe78] net.sf.dibdib.thread_wk.Cats.:()V │ │ +3afe88: 2200 f214 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3afe8c: 1a01 3641 |0002: const-string v1, "PREF" // string@4136 │ │ +3afe90: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3afe92: 1603 0100 |0005: const-wide/16 v3, #int 1 // #1 │ │ +3afe96: 7054 a8a5 1032 |0007: invoke-direct {v0, v1, v2, v3, v4}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3afe9c: 6900 237a |000a: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ +3afea0: 2201 f214 |000c: new-instance v1, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3afea4: 1a03 5750 |000e: const-string v3, "VAR" // string@5057 │ │ +3afea8: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +3afeaa: 1605 0200 |0011: const-wide/16 v5, #int 2 // #2 │ │ +3afeae: 7056 a8a5 3154 |0013: invoke-direct {v1, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3afeb4: 6901 277a |0016: sput-object v1, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ +3afeb8: 2203 f214 |0018: new-instance v3, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3afebc: 1a05 1d43 |001a: const-string v5, "REF" // string@431d │ │ +3afec0: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +3afec2: 1607 0400 |001d: const-wide/16 v7, #int 4 // #4 │ │ +3afec6: 7058 a8a5 5376 |001f: invoke-direct {v3, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3afecc: 6903 247a |0022: sput-object v3, Lnet/sf/dibdib/thread_wk/Cats;.REF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ +3afed0: 2205 f214 |0024: new-instance v5, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3afed4: 1a07 8515 |0026: const-string v7, "DEF" // string@1585 │ │ +3afed8: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +3afeda: 1609 0800 |0029: const-wide/16 v9, #int 8 // #8 │ │ +3afede: 705a a8a5 7598 |002b: invoke-direct {v5, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3afee4: 6905 1b7a |002e: sput-object v5, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3afee8: 2207 f214 |0030: new-instance v7, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3afeec: 1a09 bb43 |0032: const-string v9, "RULE" // string@43bb │ │ +3afef0: 124a |0034: const/4 v10, #int 4 // #4 │ │ +3afef2: 160b 1000 |0035: const-wide/16 v11, #int 16 // #10 │ │ +3afef6: 705c a8a5 97ba |0037: invoke-direct {v7, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3afefc: 6907 257a |003a: sput-object v7, Lnet/sf/dibdib/thread_wk/Cats;.RULE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a25 │ │ +3aff00: 2209 f214 |003c: new-instance v9, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3aff04: 1a0b 5e1d |003e: const-string v11, "HIDDEN" // string@1d5e │ │ +3aff08: 125c |0040: const/4 v12, #int 5 // #5 │ │ +3aff0a: 160d 0001 |0041: const-wide/16 v13, #int 256 // #100 │ │ +3aff0e: 705e a8a5 b9dc |0043: invoke-direct {v9, v11, v12, v13, v14}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3aff14: 6909 1f7a |0046: sput-object v9, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ +3aff18: 220b f214 |0048: new-instance v11, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3aff1c: 1a0d 244b |004a: const-string v13, "TRASH" // string@4b24 │ │ +3aff20: 126e |004c: const/4 v14, #int 6 // #6 │ │ +3aff22: 0810 0900 |004d: move-object/from16 v16, v9 │ │ +3aff26: 1608 0002 |004f: const-wide/16 v8, #int 512 // #200 │ │ +3aff2a: 7059 a8a5 db8e |0051: invoke-direct {v11, v13, v14, v8, v9}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3aff30: 690b 267a |0054: sput-object v11, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ +3aff34: 2208 f214 |0056: new-instance v8, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3aff38: 1a09 6816 |0058: const-string v9, "DONE" // string@1668 │ │ +3aff3c: 127d |005a: const/4 v13, #int 7 // #7 │ │ +3aff3e: 160e 0004 |005b: const-wide/16 v14, #int 1024 // #400 │ │ +3aff42: 705f a8a5 98ed |005d: invoke-direct {v8, v9, v13, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3aff48: 6908 1d7a |0060: sput-object v8, Lnet/sf/dibdib/thread_wk/Cats;.DONE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1d │ │ +3aff4c: 2209 f214 |0062: new-instance v9, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3aff50: 1a0e ac3f |0064: const-string v14, "OTHERS" // string@3fac │ │ +3aff54: 130f 0800 |0066: const/16 v15, #int 8 // #8 │ │ +3aff58: 170c 0080 0000 |0068: const-wide/32 v12, #float 4.59177e-41 // #00008000 │ │ +3aff5e: 705d a8a5 e9cf |006b: invoke-direct {v9, v14, v15, v12, v13}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3aff64: 6909 227a |006e: sput-object v9, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3aff68: 220c f214 |0070: new-instance v12, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3aff6c: 1a0d 273e |0072: const-string v13, "NOTE" // string@3e27 │ │ +3aff70: 130e 0900 |0074: const/16 v14, #int 9 // #9 │ │ +3aff74: 0811 0b00 |0076: move-object/from16 v17, v11 │ │ +3aff78: 170a 0000 0100 |0078: const-wide/32 v10, #float 9.18355e-41 // #00010000 │ │ +3aff7e: 705b a8a5 dcae |007b: invoke-direct {v12, v13, v14, v10, v11}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3aff84: 690c 217a |007e: sput-object v12, Lnet/sf/dibdib/thread_wk/Cats;.NOTE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ +3aff88: 220a f214 |0080: new-instance v10, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3aff8c: 1a0b 5418 |0082: const-string v11, "EVENT" // string@1854 │ │ +3aff90: 130d 0a00 |0084: const/16 v13, #int 10 // #a │ │ +3aff94: 170e 0000 0200 |0086: const-wide/32 v14, #float 1.83671e-40 // #00020000 │ │ +3aff9a: 705f a8a5 baed |0089: invoke-direct {v10, v11, v13, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3affa0: 690a 1e7a |008c: sput-object v10, Lnet/sf/dibdib/thread_wk/Cats;.EVENT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1e │ │ +3affa4: 220b f214 |008e: new-instance v11, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3affa8: 1a0e 8f10 |0090: const-string v14, "CONTACT" // string@108f │ │ +3affac: 130f 0b00 |0092: const/16 v15, #int 11 // #b │ │ +3affb0: 0812 0700 |0094: move-object/from16 v18, v7 │ │ +3affb4: 1706 0000 0400 |0096: const-wide/32 v6, #float 3.67342e-40 // #00040000 │ │ +3affba: 7057 a8a5 eb6f |0099: invoke-direct {v11, v14, v15, v6, v7}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3affc0: 690b 1a7a |009c: sput-object v11, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3affc4: 2206 f214 |009e: new-instance v6, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3affc8: 1a07 d70f |00a0: const-string v7, "CHAT" // string@0fd7 │ │ +3affcc: 130e 0c00 |00a2: const/16 v14, #int 12 // #c │ │ +3affd0: 0813 0500 |00a4: move-object/from16 v19, v5 │ │ +3affd4: 1704 0000 0800 |00a6: const-wide/32 v4, #float 7.34684e-40 // #00080000 │ │ +3affda: 7055 a8a5 764e |00a9: invoke-direct {v6, v7, v14, v4, v5}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3affe0: 6906 197a |00ac: sput-object v6, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3affe4: 2204 f214 |00ae: new-instance v4, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3affe8: 1a05 9b3b |00b0: const-string v5, "MSG" // string@3b9b │ │ +3affec: 1307 0d00 |00b2: const/16 v7, #int 13 // #d │ │ +3afff0: 170e 0000 1000 |00b4: const-wide/32 v14, #float 1.46937e-39 // #00100000 │ │ +3afff6: 705f a8a5 54e7 |00b7: invoke-direct {v4, v5, v7, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3afffc: 6904 207a |00ba: sput-object v4, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3b0000: 2205 f214 |00bc: new-instance v5, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b0004: 1a0e 4157 |00be: const-string v14, "_MAX" // string@5741 │ │ +3b0008: 130f 0e00 |00c0: const/16 v15, #int 14 // #e │ │ +3b000c: 0814 0800 |00c2: move-object/from16 v20, v8 │ │ +3b0010: 1707 0000 2000 |00c4: const-wide/32 v7, #float 2.93874e-39 // #00200000 │ │ +3b0016: 7058 a8a5 e57f |00c7: invoke-direct {v5, v14, v15, v7, v8}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5a8 │ │ +3b001c: 6905 287a |00ca: sput-object v5, Lnet/sf/dibdib/thread_wk/Cats;._MAX:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ +3b0020: 1307 0f00 |00cc: const/16 v7, #int 15 // #f │ │ +3b0024: 2377 2616 |00ce: new-array v7, v7, [Lnet/sf/dibdib/thread_wk/Cats; // type@1626 │ │ +3b0028: 4d00 0702 |00d0: aput-object v0, v7, v2 │ │ +3b002c: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ +3b002e: 4d01 0700 |00d3: aput-object v1, v7, v0 │ │ +3b0032: 1220 |00d5: const/4 v0, #int 2 // #2 │ │ +3b0034: 4d03 0700 |00d6: aput-object v3, v7, v0 │ │ +3b0038: 1230 |00d8: const/4 v0, #int 3 // #3 │ │ +3b003a: 4d13 0700 |00d9: aput-object v19, v7, v0 │ │ +3b003e: 1240 |00db: const/4 v0, #int 4 // #4 │ │ +3b0040: 4d12 0700 |00dc: aput-object v18, v7, v0 │ │ +3b0044: 1250 |00de: const/4 v0, #int 5 // #5 │ │ +3b0046: 4d10 0700 |00df: aput-object v16, v7, v0 │ │ +3b004a: 1260 |00e1: const/4 v0, #int 6 // #6 │ │ +3b004c: 4d11 0700 |00e2: aput-object v17, v7, v0 │ │ +3b0050: 1270 |00e4: const/4 v0, #int 7 // #7 │ │ +3b0052: 4d14 0700 |00e5: aput-object v20, v7, v0 │ │ +3b0056: 1300 0800 |00e7: const/16 v0, #int 8 // #8 │ │ +3b005a: 4d09 0700 |00e9: aput-object v9, v7, v0 │ │ +3b005e: 1300 0900 |00eb: const/16 v0, #int 9 // #9 │ │ +3b0062: 4d0c 0700 |00ed: aput-object v12, v7, v0 │ │ +3b0066: 4d0a 070d |00ef: aput-object v10, v7, v13 │ │ +3b006a: 1300 0b00 |00f1: const/16 v0, #int 11 // #b │ │ +3b006e: 4d0b 0700 |00f3: aput-object v11, v7, v0 │ │ +3b0072: 1300 0c00 |00f5: const/16 v0, #int 12 // #c │ │ +3b0076: 4d06 0700 |00f7: aput-object v6, v7, v0 │ │ +3b007a: 1300 0d00 |00f9: const/16 v0, #int 13 // #d │ │ +3b007e: 4d04 0700 |00fb: aput-object v4, v7, v0 │ │ +3b0082: 4d05 070f |00fd: aput-object v5, v7, v15 │ │ +3b0086: 6907 187a |00ff: sput-object v7, Lnet/sf/dibdib/thread_wk/Cats;.$VALUES:[Lnet/sf/dibdib/thread_wk/Cats; // field@7a18 │ │ +3b008a: 690c 1c7a |0101: sput-object v12, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b008e: 1200 |0103: const/4 v0, #int 0 // #0 │ │ +3b0090: 6900 2a7a |0104: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ +3b0094: 0e00 |0106: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000c line=19 │ │ 0x0018 line=21 │ │ 0x0024 line=23 │ │ 0x0030 line=24 │ │ @@ -1518143,18 +1518142,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 │ │ -3b009c: |[3b009c] net.sf.dibdib.thread_wk.Cats.:(Ljava/lang/String;IJ)V │ │ -3b00ac: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3b00b2: 5a03 297a |0003: iput-wide v3, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b00b6: 0e00 |0005: return-void │ │ +3b0098: |[3b0098] net.sf.dibdib.thread_wk.Cats.:(Ljava/lang/String;IJ)V │ │ +3b00a8: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3b00ae: 5a03 297a |0003: iput-wide v3, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b00b2: 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; │ │ @@ -1518166,57 +1518165,57 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -3afb94: |[3afb94] net.sf.dibdib.thread_wk.Cats.cats4Flags:(J)Ljava/lang/String; │ │ -3afba4: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3afba8: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -3afbac: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3afbb2: 7100 b1a5 0000 |0007: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b1 │ │ -3afbb8: 0c01 |000a: move-result-object v1 │ │ -3afbba: 2112 |000b: array-length v2, v1 │ │ -3afbbc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3afbbe: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -3afbc0: 3523 2400 |000e: if-ge v3, v2, 0032 // +0024 │ │ -3afbc4: 4605 0103 |0010: aget-object v5, v1, v3 │ │ -3afbc8: 5356 297a |0012: iget-wide v6, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3afbcc: c0b6 |0014: and-long/2addr v6, v11 │ │ -3afbce: 1608 0000 |0015: const-wide/16 v8, #int 0 // #0 │ │ -3afbd2: 310a 0608 |0017: cmp-long v10, v6, v8 │ │ -3afbd6: 380a 1600 |0019: if-eqz v10, 002f // +0016 │ │ -3afbda: 6206 227a |001b: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3afbde: 3256 1200 |001d: if-eq v6, v5, 002f // +0012 │ │ -3afbe2: 3804 0700 |001f: if-eqz v4, 0026 // +0007 │ │ -3afbe6: 1a06 a500 |0021: const-string v6, " " // string@00a5 │ │ -3afbea: 6e20 4b98 6000 |0023: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3afbf0: 6e10 aba5 0500 |0026: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ab │ │ -3afbf6: 0c05 |0029: move-result-object v5 │ │ -3afbf8: 6e20 4b98 5000 |002a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3afbfe: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3afc02: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3afc06: 28dd |0031: goto 000e // -0023 │ │ -3afc08: 3904 0c00 |0032: if-nez v4, 003e // +000c │ │ -3afc0c: 620b 227a |0034: sget-object v11, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3afc10: 6e10 aba5 0b00 |0036: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ab │ │ -3afc16: 0c0b |0039: move-result-object v11 │ │ -3afc18: 6e20 4b98 b000 |003a: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3afc1e: 280d |003d: goto 004a // +000d │ │ -3afc20: 7100 b1a5 0000 |003e: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b1 │ │ -3afc26: 0c0b |0041: move-result-object v11 │ │ -3afc28: 21bb |0042: array-length v11, v11 │ │ -3afc2a: d80b 0bff |0043: add-int/lit8 v11, v11, #int -1 // #ff │ │ -3afc2e: 34b4 0500 |0045: if-lt v4, v11, 004a // +0005 │ │ -3afc32: 1a0b a304 |0047: const-string v11, "*" // string@04a3 │ │ -3afc36: 110b |0049: return-object v11 │ │ -3afc38: 6e10 5498 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3afc3e: 0c0b |004d: move-result-object v11 │ │ -3afc40: 110b |004e: return-object v11 │ │ +3afb90: |[3afb90] net.sf.dibdib.thread_wk.Cats.cats4Flags:(J)Ljava/lang/String; │ │ +3afba0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3afba4: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +3afba8: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3afbae: 7100 b1a5 0000 |0007: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b1 │ │ +3afbb4: 0c01 |000a: move-result-object v1 │ │ +3afbb6: 2112 |000b: array-length v2, v1 │ │ +3afbb8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3afbba: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +3afbbc: 3523 2400 |000e: if-ge v3, v2, 0032 // +0024 │ │ +3afbc0: 4605 0103 |0010: aget-object v5, v1, v3 │ │ +3afbc4: 5356 297a |0012: iget-wide v6, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3afbc8: c0b6 |0014: and-long/2addr v6, v11 │ │ +3afbca: 1608 0000 |0015: const-wide/16 v8, #int 0 // #0 │ │ +3afbce: 310a 0608 |0017: cmp-long v10, v6, v8 │ │ +3afbd2: 380a 1600 |0019: if-eqz v10, 002f // +0016 │ │ +3afbd6: 6206 227a |001b: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3afbda: 3256 1200 |001d: if-eq v6, v5, 002f // +0012 │ │ +3afbde: 3804 0700 |001f: if-eqz v4, 0026 // +0007 │ │ +3afbe2: 1a06 a500 |0021: const-string v6, " " // string@00a5 │ │ +3afbe6: 6e20 4b98 6000 |0023: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3afbec: 6e10 aba5 0500 |0026: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ab │ │ +3afbf2: 0c05 |0029: move-result-object v5 │ │ +3afbf4: 6e20 4b98 5000 |002a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3afbfa: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3afbfe: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3afc02: 28dd |0031: goto 000e // -0023 │ │ +3afc04: 3904 0c00 |0032: if-nez v4, 003e // +000c │ │ +3afc08: 620b 227a |0034: sget-object v11, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3afc0c: 6e10 aba5 0b00 |0036: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ab │ │ +3afc12: 0c0b |0039: move-result-object v11 │ │ +3afc14: 6e20 4b98 b000 |003a: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3afc1a: 280d |003d: goto 004a // +000d │ │ +3afc1c: 7100 b1a5 0000 |003e: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b1 │ │ +3afc22: 0c0b |0041: move-result-object v11 │ │ +3afc24: 21bb |0042: array-length v11, v11 │ │ +3afc26: d80b 0bff |0043: add-int/lit8 v11, v11, #int -1 // #ff │ │ +3afc2a: 34b4 0500 |0045: if-lt v4, v11, 004a // +0005 │ │ +3afc2e: 1a0b a304 |0047: const-string v11, "*" // string@04a3 │ │ +3afc32: 110b |0049: return-object v11 │ │ +3afc34: 6e10 5498 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3afc3a: 0c0b |004d: move-result-object v11 │ │ +3afc3c: 110b |004e: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=78 │ │ 0x0012 line=79 │ │ 0x0023 line=81 │ │ 0x0026 line=83 │ │ @@ -1518231,59 +1518230,59 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -3afc60: |[3afc60] net.sf.dibdib.thread_wk.Cats.toFlags:(Ljava/lang/String;)J │ │ -3afc70: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ -3afc74: 6e20 2a98 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3afc7a: 0c00 |0005: move-result-object v0 │ │ -3afc7c: 2101 |0006: array-length v1, v0 │ │ -3afc7e: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -3afc82: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -3afc84: 0425 |000a: move-wide v5, v2 │ │ -3afc86: 3514 3000 |000b: if-ge v4, v1, 003b // +0030 │ │ -3afc8a: 4607 0004 |000d: aget-object v7, v0, v4 │ │ -3afc8e: 6208 bb70 |000f: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -3afc92: 6e20 3398 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3afc98: 0c08 |0014: move-result-object v8 │ │ -3afc9a: 7110 afa5 0800 |0015: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/Cats;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/Cats; // method@a5af │ │ -3afca0: 0c08 |0018: move-result-object v8 │ │ -3afca2: 5387 297a |0019: iget-wide v7, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3afca6: 280e |001b: goto 0029 // +000e │ │ -3afca8: 0000 |001c: nop // spacer │ │ -3afcaa: 1a08 9d46 |001d: const-string v8, "SRC" // string@469d │ │ -3afcae: 6e20 1298 7800 |001f: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3afcb4: 0a08 |0022: move-result v8 │ │ -3afcb6: 3808 0800 |0023: if-eqz v8, 002b // +0008 │ │ -3afcba: 6207 1a7a |0025: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3afcbe: 5377 297a |0027: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3afcc2: c175 |0029: or-long/2addr v5, v7 │ │ -3afcc4: 280e |002a: goto 0038 // +000e │ │ -3afcc6: 1a08 b61c |002b: const-string v8, "GROUP" // string@1cb6 │ │ -3afcca: 6e20 1298 7800 |002d: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3afcd0: 0a07 |0030: move-result v7 │ │ -3afcd2: 3807 0700 |0031: if-eqz v7, 0038 // +0007 │ │ -3afcd6: 6207 197a |0033: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3afcda: 5377 297a |0035: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3afcde: 28f2 |0037: goto 0029 // -000e │ │ -3afce0: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3afce4: 28d1 |003a: goto 000b // -002f │ │ -3afce6: 3100 0205 |003b: cmp-long v0, v2, v5 │ │ -3afcea: 3900 1000 |003d: if-nez v0, 004d // +0010 │ │ -3afcee: 6e10 3498 0900 |003f: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3afcf4: 0c09 |0042: move-result-object v9 │ │ -3afcf6: 6e10 2298 0900 |0043: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3afcfc: 0a09 |0046: move-result v9 │ │ -3afcfe: 3d09 0600 |0047: if-lez v9, 004d // +0006 │ │ -3afd02: 6209 227a |0049: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3afd06: 5395 297a |004b: iget-wide v5, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3afd0a: 1005 |004d: return-wide v5 │ │ +3afc5c: |[3afc5c] net.sf.dibdib.thread_wk.Cats.toFlags:(Ljava/lang/String;)J │ │ +3afc6c: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ +3afc70: 6e20 2a98 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3afc76: 0c00 |0005: move-result-object v0 │ │ +3afc78: 2101 |0006: array-length v1, v0 │ │ +3afc7a: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +3afc7e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +3afc80: 0425 |000a: move-wide v5, v2 │ │ +3afc82: 3514 3000 |000b: if-ge v4, v1, 003b // +0030 │ │ +3afc86: 4607 0004 |000d: aget-object v7, v0, v4 │ │ +3afc8a: 6208 bb70 |000f: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +3afc8e: 6e20 3398 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3afc94: 0c08 |0014: move-result-object v8 │ │ +3afc96: 7110 afa5 0800 |0015: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/Cats;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/Cats; // method@a5af │ │ +3afc9c: 0c08 |0018: move-result-object v8 │ │ +3afc9e: 5387 297a |0019: iget-wide v7, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3afca2: 280e |001b: goto 0029 // +000e │ │ +3afca4: 0000 |001c: nop // spacer │ │ +3afca6: 1a08 9d46 |001d: const-string v8, "SRC" // string@469d │ │ +3afcaa: 6e20 1298 7800 |001f: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3afcb0: 0a08 |0022: move-result v8 │ │ +3afcb2: 3808 0800 |0023: if-eqz v8, 002b // +0008 │ │ +3afcb6: 6207 1a7a |0025: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3afcba: 5377 297a |0027: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3afcbe: c175 |0029: or-long/2addr v5, v7 │ │ +3afcc0: 280e |002a: goto 0038 // +000e │ │ +3afcc2: 1a08 b61c |002b: const-string v8, "GROUP" // string@1cb6 │ │ +3afcc6: 6e20 1298 7800 |002d: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3afccc: 0a07 |0030: move-result v7 │ │ +3afcce: 3807 0700 |0031: if-eqz v7, 0038 // +0007 │ │ +3afcd2: 6207 197a |0033: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3afcd6: 5377 297a |0035: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3afcda: 28f2 |0037: goto 0029 // -000e │ │ +3afcdc: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3afce0: 28d1 |003a: goto 000b // -002f │ │ +3afce2: 3100 0205 |003b: cmp-long v0, v2, v5 │ │ +3afce6: 3900 1000 |003d: if-nez v0, 004d // +0010 │ │ +3afcea: 6e10 3498 0900 |003f: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3afcf0: 0c09 |0042: move-result-object v9 │ │ +3afcf2: 6e10 2298 0900 |0043: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3afcf8: 0a09 |0046: move-result v9 │ │ +3afcfa: 3d09 0600 |0047: if-lez v9, 004d // +0006 │ │ +3afcfe: 6209 227a |0049: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3afd02: 5395 297a |004b: iget-wide v5, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3afd06: 1005 |004d: return-wide v5 │ │ catches : 1 │ │ 0x000f - 0x001b │ │ Ljava/lang/Exception; -> 0x001c │ │ positions : │ │ 0x0002 line=130 │ │ 0x0006 line=132 │ │ 0x000f line=134 │ │ @@ -1518301,37 +1518300,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 │ │ -3afd1c: |[3afd1c] net.sf.dibdib.thread_wk.Cats.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J │ │ -3afd2c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3afd30: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ -3afd34: 1000 |0004: return-wide v0 │ │ -3afd36: 6202 2a7a |0005: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ -3afd3a: 3902 0700 |0007: if-nez v2, 000e // +0007 │ │ -3afd3e: 6202 c076 |0009: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3afd42: 7110 b0a5 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@a5b0 │ │ -3afd48: 2162 |000e: array-length v2, v6 │ │ -3afd4a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3afd4c: 3523 1500 |0010: if-ge v3, v2, 0025 // +0015 │ │ -3afd50: 4604 0603 |0012: aget-object v4, v6, v3 │ │ -3afd54: 7110 b0a5 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@a5b0 │ │ -3afd5a: 0c04 |0017: move-result-object v4 │ │ -3afd5c: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -3afd60: 6204 227a |001a: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3afd64: 5344 297a |001c: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3afd68: 2803 |001e: goto 0021 // +0003 │ │ -3afd6a: 5344 297a |001f: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3afd6e: c140 |0021: or-long/2addr v0, v4 │ │ -3afd70: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3afd74: 28ec |0024: goto 0010 // -0014 │ │ -3afd76: 1000 |0025: return-wide v0 │ │ +3afd18: |[3afd18] net.sf.dibdib.thread_wk.Cats.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J │ │ +3afd28: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3afd2c: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ +3afd30: 1000 |0004: return-wide v0 │ │ +3afd32: 6202 2a7a |0005: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ +3afd36: 3902 0700 |0007: if-nez v2, 000e // +0007 │ │ +3afd3a: 6202 c076 |0009: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3afd3e: 7110 b0a5 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@a5b0 │ │ +3afd44: 2162 |000e: array-length v2, v6 │ │ +3afd46: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3afd48: 3523 1500 |0010: if-ge v3, v2, 0025 // +0015 │ │ +3afd4c: 4604 0603 |0012: aget-object v4, v6, v3 │ │ +3afd50: 7110 b0a5 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@a5b0 │ │ +3afd56: 0c04 |0017: move-result-object v4 │ │ +3afd58: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +3afd5c: 6204 227a |001a: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3afd60: 5344 297a |001c: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3afd64: 2803 |001e: goto 0021 // +0003 │ │ +3afd66: 5344 297a |001f: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3afd6a: c140 |0021: or-long/2addr v0, v4 │ │ +3afd6c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3afd70: 28ec |0024: goto 0010 // -0014 │ │ +3afd72: 1000 |0025: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=114 │ │ 0x0009 line=116 │ │ 0x000e line=118 │ │ 0x0014 line=119 │ │ 0x001a line=121 │ │ @@ -1518344,20 +1518343,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 │ │ -3afd78: |[3afd78] net.sf.dibdib.thread_wk.Cats.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/Cats; │ │ -3afd88: 1c00 f214 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3afd8c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3afd92: 0c01 |0005: move-result-object v1 │ │ -3afd94: 1f01 f214 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3afd98: 1101 |0008: return-object v1 │ │ +3afd74: |[3afd74] net.sf.dibdib.thread_wk.Cats.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/Cats; │ │ +3afd84: 1c00 f214 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3afd88: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3afd8e: 0c01 |0005: move-result-object v1 │ │ +3afd90: 1f01 f214 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3afd94: 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;) │ │ @@ -1518365,59 +1518364,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 │ │ -3afd9c: |[3afd9c] net.sf.dibdib.thread_wk.Cats.valueOf4Q:(Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/thread_wk/Cats; │ │ -3afdac: 6200 2a7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ -3afdb0: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ -3afdb4: 2200 6413 |0004: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -3afdb8: 7010 159a 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -3afdbe: 7100 b1a5 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b1 │ │ -3afdc4: 0c01 |000c: move-result-object v1 │ │ -3afdc6: 2112 |000d: array-length v2, v1 │ │ -3afdc8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3afdca: 3523 1600 |000f: if-ge v3, v2, 0025 // +0016 │ │ -3afdce: 4604 0103 |0011: aget-object v4, v1, v3 │ │ -3afdd2: 6e10 aba5 0400 |0013: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ab │ │ -3afdd8: 0c05 |0016: move-result-object v5 │ │ -3afdda: 7110 26a4 0500 |0017: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ -3afde0: 0b05 |001a: move-result-wide v5 │ │ -3afde2: 7120 ad97 6500 |001b: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3afde8: 0c05 |001e: move-result-object v5 │ │ -3afdea: 6e30 209a 5004 |001f: invoke-virtual {v0, v5, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -3afdf0: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3afdf4: 28eb |0024: goto 000f // -0015 │ │ -3afdf6: 6900 2a7a |0025: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ -3afdfa: 6200 2a7a |0027: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ -3afdfe: 7210 87a2 0700 |0029: invoke-interface {v7}, Lnet/sf/dibdib/generic/QIfs$QWordIf;.getShash:()J // method@a287 │ │ -3afe04: 0b01 |002c: move-result-wide v1 │ │ -3afe06: 7120 ad97 2100 |002d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3afe0c: 0c01 |0030: move-result-object v1 │ │ -3afe0e: 6e20 1c9a 1000 |0031: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -3afe14: 0c00 |0034: move-result-object v0 │ │ -3afe16: 1f00 f214 |0035: check-cast v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3afe1a: 3900 1d00 |0037: if-nez v0, 0054 // +001d │ │ -3afe1e: 6200 2a7a |0039: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ -3afe22: 6e10 eb97 0700 |003b: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3afe28: 0c07 |003e: move-result-object v7 │ │ -3afe2a: 6201 bb70 |003f: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ -3afe2e: 6e20 3398 1700 |0041: invoke-virtual {v7, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3afe34: 0c07 |0044: move-result-object v7 │ │ -3afe36: 7110 26a4 0700 |0045: invoke-static {v7}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ -3afe3c: 0b01 |0048: move-result-wide v1 │ │ -3afe3e: 7120 ad97 2100 |0049: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3afe44: 0c07 |004c: move-result-object v7 │ │ -3afe46: 6e20 1c9a 7000 |004d: invoke-virtual {v0, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -3afe4c: 0c07 |0050: move-result-object v7 │ │ -3afe4e: 0770 |0051: move-object v0, v7 │ │ -3afe50: 1f00 f214 |0052: check-cast v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3afe54: 1100 |0054: return-object v0 │ │ +3afd98: |[3afd98] net.sf.dibdib.thread_wk.Cats.valueOf4Q:(Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/thread_wk/Cats; │ │ +3afda8: 6200 2a7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ +3afdac: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ +3afdb0: 2200 6413 |0004: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +3afdb4: 7010 159a 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +3afdba: 7100 b1a5 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b1 │ │ +3afdc0: 0c01 |000c: move-result-object v1 │ │ +3afdc2: 2112 |000d: array-length v2, v1 │ │ +3afdc4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3afdc6: 3523 1600 |000f: if-ge v3, v2, 0025 // +0016 │ │ +3afdca: 4604 0103 |0011: aget-object v4, v1, v3 │ │ +3afdce: 6e10 aba5 0400 |0013: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ab │ │ +3afdd4: 0c05 |0016: move-result-object v5 │ │ +3afdd6: 7110 26a4 0500 |0017: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ +3afddc: 0b05 |001a: move-result-wide v5 │ │ +3afdde: 7120 ad97 6500 |001b: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3afde4: 0c05 |001e: move-result-object v5 │ │ +3afde6: 6e30 209a 5004 |001f: invoke-virtual {v0, v5, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +3afdec: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3afdf0: 28eb |0024: goto 000f // -0015 │ │ +3afdf2: 6900 2a7a |0025: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ +3afdf6: 6200 2a7a |0027: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ +3afdfa: 7210 87a2 0700 |0029: invoke-interface {v7}, Lnet/sf/dibdib/generic/QIfs$QWordIf;.getShash:()J // method@a287 │ │ +3afe00: 0b01 |002c: move-result-wide v1 │ │ +3afe02: 7120 ad97 2100 |002d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3afe08: 0c01 |0030: move-result-object v1 │ │ +3afe0a: 6e20 1c9a 1000 |0031: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +3afe10: 0c00 |0034: move-result-object v0 │ │ +3afe12: 1f00 f214 |0035: check-cast v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3afe16: 3900 1d00 |0037: if-nez v0, 0054 // +001d │ │ +3afe1a: 6200 2a7a |0039: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2a │ │ +3afe1e: 6e10 eb97 0700 |003b: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3afe24: 0c07 |003e: move-result-object v7 │ │ +3afe26: 6201 bb70 |003f: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bb │ │ +3afe2a: 6e20 3398 1700 |0041: invoke-virtual {v7, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3afe30: 0c07 |0044: move-result-object v7 │ │ +3afe32: 7110 26a4 0700 |0045: invoke-static {v7}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ +3afe38: 0b01 |0048: move-result-wide v1 │ │ +3afe3a: 7120 ad97 2100 |0049: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3afe40: 0c07 |004c: move-result-object v7 │ │ +3afe42: 6e20 1c9a 7000 |004d: invoke-virtual {v0, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +3afe48: 0c07 |0050: move-result-object v7 │ │ +3afe4a: 0770 |0051: move-object v0, v7 │ │ +3afe4c: 1f00 f214 |0052: check-cast v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3afe50: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0009 line=63 │ │ 0x0013 line=64 │ │ 0x0025 line=66 │ │ @@ -1518431,20 +1518430,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 │ │ -3afe58: |[3afe58] net.sf.dibdib.thread_wk.Cats.values:()[Lnet/sf/dibdib/thread_wk/Cats; │ │ -3afe68: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.$VALUES:[Lnet/sf/dibdib/thread_wk/Cats; // field@7a18 │ │ -3afe6c: 6e10 7fa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/Cats;.clone:()Ljava/lang/Object; // method@a67f │ │ -3afe72: 0c00 |0005: move-result-object v0 │ │ -3afe74: 1f00 2616 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/Cats; // type@1626 │ │ -3afe78: 1100 |0008: return-object v0 │ │ +3afe54: |[3afe54] net.sf.dibdib.thread_wk.Cats.values:()[Lnet/sf/dibdib/thread_wk/Cats; │ │ +3afe64: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.$VALUES:[Lnet/sf/dibdib/thread_wk/Cats; // field@7a18 │ │ +3afe68: 6e10 7fa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/Cats;.clone:()Ljava/lang/Object; // method@a67f │ │ +3afe6e: 0c00 |0005: move-result-object v0 │ │ +3afe70: 1f00 2616 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/Cats; // type@1626 │ │ +3afe74: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_wk/Cats;) │ │ @@ -1518452,19 +1518451,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3afc44: |[3afc44] net.sf.dibdib.thread_wk.Cats.getShash:()J │ │ -3afc54: 6e10 aca5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/Cats;.ordinal:()I // method@a5ac │ │ -3afc5a: 0a00 |0003: move-result v0 │ │ -3afc5c: 8100 |0004: int-to-long v0, v0 │ │ -3afc5e: 1000 |0005: return-wide v0 │ │ +3afc40: |[3afc40] net.sf.dibdib.thread_wk.Cats.getShash:()J │ │ +3afc50: 6e10 aca5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/Cats;.ordinal:()I // method@a5ac │ │ +3afc56: 0a00 |0003: move-result v0 │ │ +3afc58: 8100 |0004: int-to-long v0, v0 │ │ +3afc5a: 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 : 4544 (Cats.java) │ │ @@ -1518533,61 +1518532,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -3b689c: |[3b689c] net.sf.dibdib.thread_wk.QOpWk.:()V │ │ -3b68ac: 2200 f714 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b68b0: 1a01 78c4 |0002: const-string v1, "zzARCHIVE" // string@c478 │ │ -3b68b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3b68b6: 7030 eca5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ -3b68bc: 6900 4c7a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4c │ │ -3b68c0: 2201 f714 |000a: new-instance v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b68c4: 1a03 83c4 |000c: const-string v3, "zzDATA" // string@c483 │ │ -3b68c8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3b68ca: 7030 eca5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ -3b68d0: 6901 4d7a |0012: sput-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4d │ │ -3b68d4: 2203 f714 |0014: new-instance v3, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b68d8: 1a05 9ac4 |0016: const-string v5, "zzSAV1" // string@c49a │ │ -3b68dc: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3b68de: 7030 eca5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ -3b68e4: 6903 517a |001c: sput-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ -3b68e8: 2205 f714 |001e: new-instance v5, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b68ec: 1a07 9bc4 |0020: const-string v7, "zzSAV1_zzEXIT" // string@c49b │ │ -3b68f0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3b68f2: 7030 eca5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ -3b68f8: 6905 527a |0026: sput-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ -3b68fc: 2207 f714 |0028: new-instance v7, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6900: 1a09 95c4 |002a: const-string v9, "zzQSTO" // string@c495 │ │ -3b6904: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3b6906: 7030 eca5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ -3b690c: 6907 4f7a |0030: sput-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ -3b6910: 2209 f714 |0032: new-instance v9, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6914: 1a0b 96c4 |0034: const-string v11, "zzQUP" // string@c496 │ │ -3b6918: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3b691a: 7030 eca5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ -3b6920: 6909 507a |003a: sput-object v9, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ -3b6924: 220b f714 |003c: new-instance v11, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6928: 1a0d 8ac4 |003e: const-string v13, "zzIMPORT" // string@c48a │ │ -3b692c: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3b692e: 7030 eca5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ -3b6934: 690b 4e7a |0044: sput-object v11, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ -3b6938: 127d |0046: const/4 v13, #int 7 // #7 │ │ -3b693a: 23dd 2816 |0047: new-array v13, v13, [Lnet/sf/dibdib/thread_wk/QOpWk; // type@1628 │ │ -3b693e: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ -3b6942: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ -3b6946: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ -3b694a: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ -3b694e: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ -3b6952: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ -3b6956: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ -3b695a: 690d 4b7a |0057: sput-object v13, Lnet/sf/dibdib/thread_wk/QOpWk;.$VALUES:[Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4b │ │ -3b695e: 0e00 |0059: return-void │ │ +3b6898: |[3b6898] net.sf.dibdib.thread_wk.QOpWk.:()V │ │ +3b68a8: 2200 f714 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b68ac: 1a01 78c4 |0002: const-string v1, "zzARCHIVE" // string@c478 │ │ +3b68b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3b68b2: 7030 eca5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ +3b68b8: 6900 4c7a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4c │ │ +3b68bc: 2201 f714 |000a: new-instance v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b68c0: 1a03 83c4 |000c: const-string v3, "zzDATA" // string@c483 │ │ +3b68c4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3b68c6: 7030 eca5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ +3b68cc: 6901 4d7a |0012: sput-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4d │ │ +3b68d0: 2203 f714 |0014: new-instance v3, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b68d4: 1a05 9ac4 |0016: const-string v5, "zzSAV1" // string@c49a │ │ +3b68d8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3b68da: 7030 eca5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ +3b68e0: 6903 517a |001c: sput-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ +3b68e4: 2205 f714 |001e: new-instance v5, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b68e8: 1a07 9bc4 |0020: const-string v7, "zzSAV1_zzEXIT" // string@c49b │ │ +3b68ec: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3b68ee: 7030 eca5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ +3b68f4: 6905 527a |0026: sput-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ +3b68f8: 2207 f714 |0028: new-instance v7, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b68fc: 1a09 95c4 |002a: const-string v9, "zzQSTO" // string@c495 │ │ +3b6900: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3b6902: 7030 eca5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ +3b6908: 6907 4f7a |0030: sput-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ +3b690c: 2209 f714 |0032: new-instance v9, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6910: 1a0b 96c4 |0034: const-string v11, "zzQUP" // string@c496 │ │ +3b6914: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3b6916: 7030 eca5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ +3b691c: 6909 507a |003a: sput-object v9, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ +3b6920: 220b f714 |003c: new-instance v11, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6924: 1a0d 8ac4 |003e: const-string v13, "zzIMPORT" // string@c48a │ │ +3b6928: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3b692a: 7030 eca5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ec │ │ +3b6930: 690b 4e7a |0044: sput-object v11, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ +3b6934: 127d |0046: const/4 v13, #int 7 // #7 │ │ +3b6936: 23dd 2816 |0047: new-array v13, v13, [Lnet/sf/dibdib/thread_wk/QOpWk; // type@1628 │ │ +3b693a: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ +3b693e: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ +3b6942: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ +3b6946: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ +3b694a: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ +3b694e: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ +3b6952: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ +3b6956: 690d 4b7a |0057: sput-object v13, Lnet/sf/dibdib/thread_wk/QOpWk;.$VALUES:[Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4b │ │ +3b695a: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x000a line=22 │ │ 0x0014 line=23 │ │ 0x001e line=24 │ │ 0x0028 line=25 │ │ @@ -1518601,17 +1518600,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 │ │ -3b6960: |[3b6960] net.sf.dibdib.thread_wk.QOpWk.:(Ljava/lang/String;I)V │ │ -3b6970: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3b6976: 0e00 |0003: return-void │ │ +3b695c: |[3b695c] net.sf.dibdib.thread_wk.QOpWk.:(Ljava/lang/String;I)V │ │ +3b696c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3b6972: 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 │ │ @@ -1518621,739 +1518620,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 │ │ -3b5ce8: |[3b5ce8] net.sf.dibdib.thread_wk.QOpWk.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3b5cf8: 7100 f8a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; // method@a5f8 │ │ -3b5cfe: 0c00 |0003: move-result-object v0 │ │ -3b5d00: 1100 |0004: return-object v0 │ │ +3b5ce4: |[3b5ce4] net.sf.dibdib.thread_wk.QOpWk.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3b5cf4: 7100 f8a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; // method@a5f8 │ │ +3b5cfa: 0c00 |0003: move-result-object v0 │ │ +3b5cfc: 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 │ │ -3b5d04: |[3b5d04] net.sf.dibdib.thread_wk.QOpWk.execOpMain:(Lnet/sf/dibdib/thread_any/QOpMain;[Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ -3b5d14: 1a00 cd6d |0000: const-string v0, "email_address" // string@6dcd │ │ -3b5d18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b5d1a: 6202 497a |0003: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ -3b5d1e: 6e10 04a4 0d00 |0005: invoke-virtual {v13}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ -3b5d24: 0a03 |0008: move-result v3 │ │ -3b5d26: 4402 0203 |0009: aget v2, v2, v3 │ │ -3b5d2a: 1a03 a500 |000b: const-string v3, " " // string@00a5 │ │ -3b5d2e: 1a04 8342 |000d: const-string v4, "Q" // string@4283 │ │ -3b5d32: 1a05 733a |000f: const-string v5, "M" // string@3a73 │ │ -3b5d36: 1a06 490f |0011: const-string v6, "C" // string@0f49 │ │ -3b5d3a: 1227 |0013: const/4 v7, #int 2 // #2 │ │ -3b5d3c: 1608 0000 |0014: const-wide/16 v8, #int 0 // #0 │ │ -3b5d40: 121a |0016: const/4 v10, #int 1 // #1 │ │ -3b5d42: 120b |0017: const/4 v11, #int 0 // #0 │ │ -3b5d44: 2b02 4805 0000 |0018: packed-switch v2, 00000560 // +00000548 │ │ -3b5d4a: 1101 |001b: return-object v1 │ │ -3b5d4c: 620d 6373 |001c: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b5d50: 4600 0e0b |001e: aget-object v0, v14, v11 │ │ -3b5d54: 6e30 e6a5 4d00 |0020: invoke-virtual {v13, v4, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3b5d5a: 4601 0e0b |0023: aget-object v1, v14, v11 │ │ -3b5d5e: 2900 3505 |0025: goto/16 055a // +0535 │ │ -3b5d62: 620d 6373 |0027: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b5d66: 1a0e 0322 |0029: const-string v14, "L" // string@2203 │ │ -3b5d6a: 6e20 e7a5 ed00 |002b: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3b5d70: 0c01 |002e: move-result-object v1 │ │ -3b5d72: 2900 2b05 |002f: goto/16 055a // +052b │ │ -3b5d76: 620d 6373 |0031: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b5d7a: 6e20 e7a5 4d00 |0033: invoke-virtual {v13, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3b5d80: 0c01 |0036: move-result-object v1 │ │ -3b5d82: 2900 2305 |0037: goto/16 055a // +0523 │ │ -3b5d86: 460d 0e0a |0039: aget-object v13, v14, v10 │ │ -3b5d8a: 6e10 cba2 0d00 |003b: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b5d90: 0c0d |003e: move-result-object v13 │ │ -3b5d92: 7110 ada5 0d00 |003f: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5ad │ │ -3b5d98: 0b02 |0042: move-result-wide v2 │ │ -3b5d9a: 460d 0e0b |0043: aget-object v13, v14, v11 │ │ -3b5d9e: 6e20 bba2 bd00 |0045: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b5da4: 0c0d |0048: move-result-object v13 │ │ -3b5da6: 620e ba76 |0049: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3b5daa: 3100 0802 |004b: cmp-long v0, v8, v2 │ │ -3b5dae: 3800 0d03 |004d: if-eqz v0, 035a // +030d │ │ -3b5db2: 20d0 b514 |004f: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5db6: 3800 0903 |0051: if-eqz v0, 035a // +0309 │ │ -3b5dba: 07de |0053: move-object v14, v13 │ │ -3b5dbc: 1f0e b514 |0054: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5dc0: 6e10 0ca3 0e00 |0056: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b5dc6: 0b04 |0059: move-result-wide v4 │ │ -3b5dc8: 1f0d b514 |005a: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5dcc: 620e 6373 |005c: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b5dd0: 54ee 477a |005e: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b5dd4: 6e30 daa3 4e05 |0060: invoke-virtual {v14, v4, v5}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b5dda: 0c0e |0063: move-result-object v14 │ │ -3b5ddc: 20e0 ae14 |0064: instance-of v0, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5de0: 3800 0e00 |0066: if-eqz v0, 0074 // +000e │ │ -3b5de4: 1f0e ae14 |0068: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5de8: 6200 2d7a |006a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b5dec: 7120 06a3 3200 |006c: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b5df2: 0c02 |006f: move-result-object v2 │ │ -3b5df4: 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 │ │ -3b5dfa: 2803 |0073: goto 0076 // +0003 │ │ -3b5dfc: 620d ba76 |0074: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3b5e00: 07d1 |0076: move-object v1, v13 │ │ -3b5e02: 2900 e304 |0077: goto/16 055a // +04e3 │ │ -3b5e06: 4600 0e0b |0079: aget-object v0, v14, v11 │ │ -3b5e0a: 6e20 bba2 b000 |007b: invoke-virtual {v0, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b5e10: 0c00 |007e: move-result-object v0 │ │ -3b5e12: 6202 ba76 |007f: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3b5e16: 2003 b514 |0081: instance-of v3, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5e1a: 3803 5d00 |0083: if-eqz v3, 00e0 // +005d │ │ -3b5e1e: 1f00 b514 |0085: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5e22: 6e10 0ca3 0000 |0087: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b5e28: 0b03 |008a: move-result-wide v3 │ │ -3b5e2a: 6200 6373 |008b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b5e2e: 5400 477a |008d: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b5e32: 6e30 daa3 3004 |008f: invoke-virtual {v0, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b5e38: 0c00 |0092: move-result-object v0 │ │ -3b5e3a: 2003 ae14 |0093: instance-of v3, v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5e3e: 3803 4b00 |0095: if-eqz v3, 00e0 // +004b │ │ -3b5e42: 6203 0a78 |0097: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ -3b5e46: 32d3 1100 |0099: if-eq v3, v13, 00aa // +0011 │ │ -3b5e4a: 070d |009b: move-object v13, v0 │ │ -3b5e4c: 1f0d ae14 |009c: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5e50: 6202 2f7a |009e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b5e54: 460e 0e0a |00a0: aget-object v14, v14, v10 │ │ -3b5e58: 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 │ │ -3b5e5e: 1f00 b514 |00a5: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5e62: 0701 |00a7: move-object v1, v0 │ │ -3b5e64: 2900 b204 |00a8: goto/16 055a // +04b2 │ │ -3b5e68: 460d 0e07 |00aa: aget-object v13, v14, v7 │ │ -3b5e6c: 380d 3400 |00ac: if-eqz v13, 00e0 // +0034 │ │ -3b5e70: 070d |00ae: move-object v13, v0 │ │ -3b5e72: 1f0d ae14 |00af: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5e76: 6203 2f7a |00b1: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b5e7a: 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 │ │ -3b5e80: 0c0d |00b6: move-result-object v13 │ │ -3b5e82: 20d3 af14 |00b7: instance-of v3, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b5e86: 3803 2700 |00b9: if-eqz v3, 00e0 // +0027 │ │ -3b5e8a: 1f0d af14 |00bb: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b5e8e: 6e10 cba2 0d00 |00bd: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b5e94: 0c0d |00c0: move-result-object v13 │ │ -3b5e96: 4602 0e0a |00c1: aget-object v2, v14, v10 │ │ -3b5e9a: 6e10 cba2 0200 |00c3: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b5ea0: 0c02 |00c6: move-result-object v2 │ │ -3b5ea2: 460e 0e07 |00c7: aget-object v14, v14, v7 │ │ -3b5ea6: 6e10 cba2 0e00 |00c9: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b5eac: 0c0e |00cc: move-result-object v14 │ │ -3b5eae: 7130 e3a5 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@a5e3 │ │ -3b5eb4: 0c0d |00d0: move-result-object v13 │ │ -3b5eb6: 070e |00d1: move-object v14, v0 │ │ -3b5eb8: 1f0e ae14 |00d2: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5ebc: 6202 2f7a |00d4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b5ec0: 7110 c1a2 0d00 |00d6: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b5ec6: 0c0d |00d9: move-result-object v13 │ │ -3b5ec8: 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 │ │ -3b5ece: 1f00 b514 |00dd: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5ed2: 28c8 |00df: goto 00a7 // -0038 │ │ -3b5ed4: 0721 |00e0: move-object v1, v2 │ │ -3b5ed6: 2900 7904 |00e1: goto/16 055a // +0479 │ │ -3b5eda: 620d 6373 |00e3: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b5ede: 6e20 e7a5 6d00 |00e5: invoke-virtual {v13, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3b5ee4: 0c0d |00e8: move-result-object v13 │ │ -3b5ee6: 20d0 b514 |00e9: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5eea: 3800 0d00 |00eb: if-eqz v0, 00f8 // +000d │ │ -3b5eee: 23a0 0b16 |00ed: new-array v0, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b5ef2: 1f0d b514 |00ef: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5ef6: 4d0d 000b |00f1: aput-object v13, v0, v11 │ │ -3b5efa: 7110 aea5 0000 |00f3: invoke-static {v0}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5ae │ │ -3b5f00: 0b02 |00f6: move-result-wide v2 │ │ -3b5f02: 2802 |00f7: goto 00f9 // +0002 │ │ -3b5f04: 0482 |00f8: move-wide v2, v8 │ │ -3b5f06: 310d 0802 |00f9: cmp-long v13, v8, v2 │ │ -3b5f0a: 380d 0300 |00fb: if-eqz v13, 00fe // +0003 │ │ -3b5f0e: 2805 |00fd: goto 0102 // +0005 │ │ -3b5f10: 620d 1c7a |00fe: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b5f14: 53d2 297a |0100: iget-wide v2, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b5f18: 460d 0e0a |0102: aget-object v13, v14, v10 │ │ -3b5f1c: 6e20 bba2 bd00 |0104: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b5f22: 0c0d |0107: move-result-object v13 │ │ -3b5f24: 6200 b876 |0108: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ -3b5f28: 20d4 b514 |010a: instance-of v4, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5f2c: 3804 9bff |010c: if-eqz v4, 00a7 // -0065 │ │ -3b5f30: 07d4 |010e: move-object v4, v13 │ │ -3b5f32: 1f04 b514 |010f: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5f36: 5344 c476 |0111: iget-wide v4, v4, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -3b5f3a: 3106 0804 |0113: cmp-long v6, v8, v4 │ │ -3b5f3e: 3806 92ff |0115: if-eqz v6, 00a7 // -006e │ │ -3b5f42: 4600 0e0b |0117: aget-object v0, v14, v11 │ │ -3b5f46: 2000 af14 |0119: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b5f4a: 3800 0900 |011b: if-eqz v0, 0124 // +0009 │ │ -3b5f4e: 460e 0e0b |011d: aget-object v14, v14, v11 │ │ -3b5f52: 6e10 cba2 0e00 |011f: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b5f58: 0c0e |0122: move-result-object v14 │ │ -3b5f5a: 2807 |0123: goto 012a // +0007 │ │ -3b5f5c: 460e 0e0b |0124: aget-object v14, v14, v11 │ │ -3b5f60: 6e10 caa2 0e00 |0126: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -3b5f66: 0c0e |0129: move-result-object v14 │ │ -3b5f68: 7130 5ca4 8e09 |012a: invoke-static {v14, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ -3b5f6e: 0c0e |012d: move-result-object v14 │ │ -3b5f70: 07d0 |012e: move-object v0, v13 │ │ -3b5f72: 1f00 b514 |012f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5f76: 23a4 0716 |0131: new-array v4, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b5f7a: 7110 c1a2 0e00 |0133: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b5f80: 0c0e |0136: move-result-object v14 │ │ -3b5f82: 4d0e 040b |0137: aput-object v14, v4, v11 │ │ -3b5f86: 7140 c6a5 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@a5c6 │ │ -3b5f8c: 0c0e |013c: move-result-object v14 │ │ -3b5f8e: 6200 6373 |013d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b5f92: 5400 477a |013f: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b5f96: 6e20 c9a3 e000 |0141: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ -3b5f9c: 6200 6373 |0144: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b5fa0: 5400 467a |0146: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b5fa4: 1f0d b514 |0148: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5fa8: 53d2 c476 |014a: iget-wide v2, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -3b5fac: 6e40 caa3 20e3 |014c: invoke-virtual {v0, v2, v3, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ -3b5fb2: 6e10 a8a2 0e00 |014f: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3b5fb8: 0b0d |0152: move-result-wide v13 │ │ -3b5fba: 7120 06a3 ed00 |0153: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b5fc0: 0c01 |0156: move-result-object v1 │ │ -3b5fc2: 2900 0304 |0157: goto/16 055a // +0403 │ │ -3b5fc6: 460d 0e0b |0159: aget-object v13, v14, v11 │ │ -3b5fca: 20dd af14 |015b: instance-of v13, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b5fce: 380d fd03 |015d: if-eqz v13, 055a // +03fd │ │ -3b5fd2: 460d 0e0a |015f: aget-object v13, v14, v10 │ │ -3b5fd6: 20dd af14 |0161: instance-of v13, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b5fda: 380d f703 |0163: if-eqz v13, 055a // +03f7 │ │ -3b5fde: 460d 0e0a |0165: aget-object v13, v14, v10 │ │ -3b5fe2: 4600 0e0b |0167: aget-object v0, v14, v11 │ │ -3b5fe6: 2000 b514 |0169: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5fea: 3800 3f00 |016b: if-eqz v0, 01aa // +003f │ │ -3b5fee: 4600 0e0b |016d: aget-object v0, v14, v11 │ │ -3b5ff2: 1f00 b514 |016f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5ff6: 6e10 0ca3 0000 |0171: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b5ffc: 0b02 |0174: move-result-wide v2 │ │ -3b5ffe: 3100 0802 |0175: cmp-long v0, v8, v2 │ │ -3b6002: 3800 3300 |0177: if-eqz v0, 01aa // +0033 │ │ -3b6006: 6200 6373 |0179: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b600a: 5400 477a |017b: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b600e: 6e30 daa3 2003 |017d: invoke-virtual {v0, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b6014: 0c00 |0180: move-result-object v0 │ │ -3b6016: 3800 2900 |0181: if-eqz v0, 01aa // +0029 │ │ -3b601a: 0702 |0183: move-object v2, v0 │ │ -3b601c: 1f02 ae14 |0184: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b6020: 6203 2f7a |0186: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b6024: 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 │ │ -3b602a: 0c02 |018b: move-result-object v2 │ │ -3b602c: 1f02 af14 |018c: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6030: 6e10 cba2 0200 |018e: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b6036: 0c02 |0191: move-result-object v2 │ │ -3b6038: 1a03 c905 |0192: const-string v3, "." // string@05c9 │ │ -3b603c: 6e10 caa2 0d00 |0194: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -3b6042: 0c04 |0197: move-result-object v4 │ │ -3b6044: 6e20 1298 4300 |0198: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b604a: 0a03 |019b: move-result v3 │ │ -3b604c: 3803 0f00 |019c: if-eqz v3, 01ab // +000f │ │ -3b6050: 620d 347a |019e: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b6054: 1f00 ae14 |01a0: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b6058: 6e20 b9a5 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@a5b9 │ │ -3b605e: 0c0d |01a5: move-result-object v13 │ │ -3b6060: 390d 0500 |01a6: if-nez v13, 01ab // +0005 │ │ -3b6064: 2900 b203 |01a8: goto/16 055a // +03b2 │ │ -3b6068: 0712 |01aa: move-object v2, v1 │ │ -3b606a: 6200 197a |01ab: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b606e: 5303 297a |01ad: iget-wide v3, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b6072: 7140 dda5 3da4 |01af: invoke-static {v13, v3, v4, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3b6078: 0b03 |01b2: move-result-wide v3 │ │ -3b607a: 310d 0803 |01b3: cmp-long v13, v8, v3 │ │ -3b607e: 390d 0400 |01b5: if-nez v13, 01b9 // +0004 │ │ -3b6082: 2900 a303 |01b7: goto/16 055a // +03a3 │ │ -3b6086: 620d 6373 |01b9: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b608a: 54dd 477a |01bb: iget-object v13, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b608e: 6e30 daa3 3d04 |01bd: invoke-virtual {v13, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b6094: 0c0d |01c0: move-result-object v13 │ │ -3b6096: 3902 6900 |01c1: if-nez v2, 022a // +0069 │ │ -3b609a: 460e 0e0b |01c3: aget-object v14, v14, v11 │ │ -3b609e: 6e10 cba2 0e00 |01c5: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b60a4: 0c0e |01c8: move-result-object v14 │ │ -3b60a6: 7130 5ca4 8e09 |01c9: invoke-static {v14, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ -3b60ac: 0c0e |01cc: move-result-object v14 │ │ -3b60ae: 6200 bc76 |01cd: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b60b2: 6202 207a |01cf: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3b60b6: 5325 297a |01d1: iget-wide v5, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b60ba: 23a2 0716 |01d3: new-array v2, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b60be: 7110 c1a2 0e00 |01d5: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b60c4: 0c0e |01d8: move-result-object v14 │ │ -3b60c6: 4d0e 020b |01d9: aput-object v14, v2, v11 │ │ -3b60ca: 7140 c6a5 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@a5c6 │ │ -3b60d0: 0c0e |01de: move-result-object v14 │ │ -3b60d2: 2200 e812 |01df: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b60d6: 7010 4098 0000 |01e1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b60dc: 6202 317a |01e4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b60e0: 1f0d ae14 |01e6: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b60e4: 6e20 b8a5 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@a5b8 │ │ -3b60ea: 0c0d |01eb: move-result-object v13 │ │ -3b60ec: 6e10 eb97 0d00 |01ec: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b60f2: 0c0d |01ef: move-result-object v13 │ │ -3b60f4: 6e20 4b98 d000 |01f0: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b60fa: 1a0d 5407 |01f3: const-string v13, ":" // string@0754 │ │ -3b60fe: 6e20 4b98 d000 |01f5: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6104: 53e5 3776 |01f8: iget-wide v5, v14, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ -3b6108: 7120 faa1 6500 |01fa: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ -3b610e: 0c0d |01fd: move-result-object v13 │ │ -3b6110: 6e20 4b98 d000 |01fe: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6116: 6e10 5498 0000 |0201: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b611c: 0c0d |0204: move-result-object v13 │ │ -3b611e: 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 │ │ -3b6124: 0c0d |0208: move-result-object v13 │ │ -3b6126: 6200 317a |0209: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b612a: 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 │ │ -3b6130: 6200 327a |020e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b6134: 1a02 b304 |0210: const-string v2, "*:101000" // string@04b3 │ │ -3b6138: 7110 c1a2 0200 |0212: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b613e: 0c02 |0215: move-result-object v2 │ │ -3b6140: 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 │ │ -3b6146: 6200 6373 |0219: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b614a: 5400 477a |021b: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b614e: 6e20 c9a3 e000 |021d: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ -3b6154: 6200 6373 |0220: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6158: 5400 467a |0222: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b615c: 53d5 c476 |0224: iget-wide v5, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -3b6160: 6e40 caa3 50e6 |0226: invoke-virtual {v0, v5, v6, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ -3b6166: 07ed |0229: move-object v13, v14 │ │ -3b6168: 380d 3003 |022a: if-eqz v13, 055a // +0330 │ │ -3b616c: 160d 0300 |022c: const-wide/16 v13, #int 3 // #3 │ │ -3b6170: 7140 f0a5 43ed |022e: invoke-static {v3, v4, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; // method@a5f0 │ │ -3b6176: 0c0d |0231: move-result-object v13 │ │ -3b6178: 620e b279 |0232: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ -3b617c: 2370 0716 |0234: new-array v0, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b6180: 23b2 0b16 |0236: new-array v2, v11, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b6184: 6e20 309a 2d00 |0238: invoke-virtual {v13, v2}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ -3b618a: 0c0d |023b: move-result-object v13 │ │ -3b618c: 1f0d 0b16 |023c: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b6190: 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 │ │ -3b6196: 0c0d |0241: move-result-object v13 │ │ -3b6198: 4d0d 000b |0242: aput-object v13, v0, v11 │ │ -3b619c: 7120 06a3 4300 |0244: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b61a2: 0c0d |0247: move-result-object v13 │ │ -3b61a4: 4d0d 000a |0248: aput-object v13, v0, v10 │ │ -3b61a8: 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 │ │ -3b61ae: 0c0d |024d: move-result-object v13 │ │ -3b61b0: 620e 6773 |024e: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3b61b4: 7220 88a2 de00 |0250: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3b61ba: 2900 0703 |0253: goto/16 055a // +0307 │ │ -3b61be: 4600 0e0b |0255: aget-object v0, v14, v11 │ │ -3b61c2: 2000 af14 |0257: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b61c6: 3800 0103 |0259: if-eqz v0, 055a // +0301 │ │ -3b61ca: 460e 0e0b |025b: aget-object v14, v14, v11 │ │ -3b61ce: 6200 197a |025d: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b61d2: 5302 297a |025f: iget-wide v2, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b61d6: 7140 dda5 2ea3 |0261: invoke-static {v14, v2, v3, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ -3b61dc: 0b02 |0264: move-result-wide v2 │ │ -3b61de: 310e 0802 |0265: cmp-long v14, v8, v2 │ │ -3b61e2: 380e f302 |0267: if-eqz v14, 055a // +02f3 │ │ -3b61e6: 620e 0278 |0269: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ -3b61ea: 32de 0400 |026b: if-eq v14, v13, 026f // +0004 │ │ -3b61ee: 121e |026d: const/4 v14, #int 1 // #1 │ │ -3b61f0: 2802 |026e: goto 0270 // +0002 │ │ -3b61f2: 120e |026f: const/4 v14, #int 0 // #0 │ │ -3b61f4: 6200 0278 |0270: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ -3b61f8: 33d0 0400 |0272: if-ne v0, v13, 0276 // +0004 │ │ -3b61fc: 1210 |0274: const/4 v0, #int 1 // #1 │ │ -3b61fe: 2802 |0275: goto 0277 // +0002 │ │ -3b6200: 1200 |0276: const/4 v0, #int 0 // #0 │ │ -3b6202: 7140 c9a5 320e |0277: invoke-static {v2, v3, v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.ensureContact4Chat:(JZZ)J // method@a5c9 │ │ -3b6208: 0b04 |027a: move-result-wide v4 │ │ -3b620a: 310e 0804 |027b: cmp-long v14, v8, v4 │ │ -3b620e: 390e 0400 |027d: if-nez v14, 0281 // +0004 │ │ -3b6212: 2900 db02 |027f: goto/16 055a // +02db │ │ -3b6216: 310e 0204 |0281: cmp-long v14, v2, v4 │ │ -3b621a: 380e 1e00 |0283: if-eqz v14, 02a1 // +001e │ │ -3b621e: 620e 0278 |0285: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ -3b6222: 32de 0500 |0287: if-eq v14, v13, 028c // +0005 │ │ -3b6226: 620d ae79 |0289: sget-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79ae │ │ -3b622a: 2803 |028b: goto 028e // +0003 │ │ -3b622c: 620d a879 |028c: sget-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ -3b6230: 23ae 0716 |028e: new-array v14, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b6234: 7120 06a3 3200 |0290: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b623a: 0c00 |0293: move-result-object v0 │ │ -3b623c: 4d00 0e0b |0294: aput-object v0, v14, v11 │ │ -3b6240: 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 │ │ -3b6246: 0c0d |0299: move-result-object v13 │ │ -3b6248: 620e 6773 |029a: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3b624c: 7220 88a2 de00 |029c: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3b6252: 2900 bb02 |029f: goto/16 055a // +02bb │ │ -3b6256: 620e 0278 |02a1: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ -3b625a: 32de b702 |02a3: if-eq v14, v13, 055a // +02b7 │ │ -3b625e: 160d 0100 |02a5: const-wide/16 v13, #int 1 // #1 │ │ -3b6262: 7140 f0a5 32ed |02a7: invoke-static {v2, v3, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; // method@a5f0 │ │ -3b6268: 0c0d |02aa: move-result-object v13 │ │ -3b626a: 6e10 2f9a 0d00 |02ab: invoke-virtual {v13}, Ljava/util/HashSet;.size:()I // method@9a2f │ │ -3b6270: 0a0e |02ae: move-result v14 │ │ -3b6272: 3d0e ab02 |02af: if-lez v14, 055a // +02ab │ │ -3b6276: 620e b279 |02b1: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ -3b627a: 2370 0716 |02b3: new-array v0, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b627e: 23b4 0b16 |02b5: new-array v4, v11, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b6282: 6e20 309a 4d00 |02b7: invoke-virtual {v13, v4}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ -3b6288: 0c0d |02ba: move-result-object v13 │ │ -3b628a: 1f0d 0b16 |02bb: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b628e: 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 │ │ -3b6294: 0c0d |02c0: move-result-object v13 │ │ -3b6296: 4d0d 000b |02c1: aput-object v13, v0, v11 │ │ -3b629a: 7120 06a3 3200 |02c3: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b62a0: 0c0d |02c6: move-result-object v13 │ │ -3b62a2: 4d0d 000a |02c7: aput-object v13, v0, v10 │ │ -3b62a6: 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 │ │ -3b62ac: 0c0d |02cc: move-result-object v13 │ │ -3b62ae: 620e 6773 |02cd: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ -3b62b2: 7220 88a2 de00 |02cf: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3b62b8: 2900 8802 |02d2: goto/16 055a // +0288 │ │ -3b62bc: 620d ba76 |02d4: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3b62c0: 460e 0e0b |02d6: aget-object v14, v14, v11 │ │ -3b62c4: 6e20 bba2 be00 |02d8: invoke-virtual {v14, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b62ca: 0c0e |02db: move-result-object v14 │ │ -3b62cc: 20e0 b514 |02dc: instance-of v0, v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b62d0: 3800 0800 |02de: if-eqz v0, 02e6 // +0008 │ │ -3b62d4: 1f0e b514 |02e0: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b62d8: 6e10 0ca3 0e00 |02e2: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b62de: 0b08 |02e5: move-result-wide v8 │ │ -3b62e0: 620e 6373 |02e6: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b62e4: 54ee 477a |02e8: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b62e8: 6e30 daa3 8e09 |02ea: invoke-virtual {v14, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b62ee: 0c0e |02ed: move-result-object v14 │ │ -3b62f0: 20e0 ae14 |02ee: instance-of v0, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b62f4: 3800 86fd |02f0: if-eqz v0, 0076 // -027a │ │ -3b62f8: 1f0e ae14 |02f2: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b62fc: 6200 2f7a |02f4: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b6300: 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 │ │ -3b6306: 0c0e |02f9: move-result-object v14 │ │ -3b6308: 20e0 af14 |02fa: instance-of v0, v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b630c: 3800 7afd |02fc: if-eqz v0, 0076 // -0286 │ │ -3b6310: 1f0e af14 |02fe: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6314: 285a |0300: goto 035a // +005a │ │ -3b6316: 620d 6373 |0301: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b631a: 6e20 e7a5 6d00 |0303: invoke-virtual {v13, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3b6320: 0c0d |0306: move-result-object v13 │ │ -3b6322: 20d0 b514 |0307: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b6326: 3800 0d00 |0309: if-eqz v0, 0316 // +000d │ │ -3b632a: 23a0 0b16 |030b: new-array v0, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b632e: 1f0d b514 |030d: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b6332: 4d0d 000b |030f: aput-object v13, v0, v11 │ │ -3b6336: 7110 aea5 0000 |0311: invoke-static {v0}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5ae │ │ -3b633c: 0b02 |0314: move-result-wide v2 │ │ -3b633e: 2802 |0315: goto 0317 // +0002 │ │ -3b6340: 0482 |0316: move-wide v2, v8 │ │ -3b6342: 310d 0802 |0317: cmp-long v13, v8, v2 │ │ -3b6346: 380d 0300 |0319: if-eqz v13, 031c // +0003 │ │ -3b634a: 2805 |031b: goto 0320 // +0005 │ │ -3b634c: 620d 1c7a |031c: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b6350: 53d2 297a |031e: iget-wide v2, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b6354: 460d 0e0b |0320: aget-object v13, v14, v11 │ │ -3b6358: 620e ba76 |0322: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3b635c: 20d0 af14 |0324: instance-of v0, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6360: 3800 3400 |0326: if-eqz v0, 035a // +0034 │ │ -3b6364: 1f0d af14 |0328: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6368: 7130 e2a5 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@a5e2 │ │ -3b636e: 0c0d |032d: move-result-object v13 │ │ -3b6370: 380d 2c00 |032e: if-eqz v13, 035a // +002c │ │ -3b6374: 21d0 |0330: array-length v0, v13 │ │ -3b6376: 2300 1116 |0331: new-array v0, v0, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ -3b637a: 1202 |0333: const/4 v2, #int 0 // #0 │ │ -3b637c: 21d3 |0334: array-length v3, v13 │ │ -3b637e: 3532 1100 |0335: if-ge v2, v3, 0346 // +0011 │ │ -3b6382: 4603 0d02 |0337: aget-object v3, v13, v2 │ │ -3b6386: 7210 5aa2 0300 |0339: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3b638c: 0b03 |033c: move-result-wide v3 │ │ -3b638e: 7120 06a3 4300 |033d: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b6394: 0c03 |0340: move-result-object v3 │ │ -3b6396: 4d03 0002 |0341: aput-object v3, v0, v2 │ │ -3b639a: d802 0201 |0343: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b639e: 28ef |0345: goto 0334 // -0011 │ │ -3b63a0: 332a 0600 |0346: if-ne v10, v2, 034c // +0006 │ │ -3b63a4: 460d 000b |0348: aget-object v13, v0, v11 │ │ -3b63a8: 2900 2cfd |034a: goto/16 0076 // -02d4 │ │ -3b63ac: 352a 0e00 |034c: if-ge v10, v2, 035a // +000e │ │ -3b63b0: 7120 b499 2000 |034e: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b63b6: 0c0d |0351: move-result-object v13 │ │ -3b63b8: 1f0d 0b16 |0352: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b63bc: 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 │ │ -3b63c2: 0c0d |0357: move-result-object v13 │ │ -3b63c4: 2900 1efd |0358: goto/16 0076 // -02e2 │ │ -3b63c8: 07e1 |035a: move-object v1, v14 │ │ -3b63ca: 2900 ff01 |035b: goto/16 055a // +01ff │ │ -3b63ce: 460d 0e0b |035d: aget-object v13, v14, v11 │ │ -3b63d2: 6e10 cba2 0d00 |035f: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b63d8: 0c0d |0362: move-result-object v13 │ │ -3b63da: 6e20 2a98 3d00 |0363: invoke-virtual {v13, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b63e0: 0c0d |0366: move-result-object v13 │ │ -3b63e2: 7110 f6a5 0d00 |0367: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/QOpWk;.setHost:([Ljava/lang/String;)V // method@a5f6 │ │ -3b63e8: 1101 |036a: return-object v1 │ │ -3b63ea: 460d 0e0b |036b: aget-object v13, v14, v11 │ │ -3b63ee: 6e10 cba2 0d00 |036d: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b63f4: 0c0d |0370: move-result-object v13 │ │ -3b63f6: 6e10 3498 0d00 |0371: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b63fc: 0c0d |0374: move-result-object v13 │ │ -3b63fe: 6e10 2298 0d00 |0375: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b6404: 0a0e |0378: move-result v14 │ │ -3b6406: 34ea 0400 |0379: if-lt v10, v14, 037d // +0004 │ │ -3b640a: 048d |037b: move-wide v13, v8 │ │ -3b640c: 2805 |037c: goto 0381 // +0005 │ │ -3b640e: 7110 ada5 0d00 |037d: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5ad │ │ -3b6414: 0b0d |0380: move-result-wide v13 │ │ -3b6416: 3100 080d |0381: cmp-long v0, v8, v13 │ │ -3b641a: 3900 0800 |0383: if-nez v0, 038b // +0008 │ │ -3b641e: 6200 6373 |0385: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6422: 6e20 e8a5 6000 |0387: invoke-virtual {v0, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_remove:(Ljava/lang/String;)V // method@a5e8 │ │ -3b6428: 280e |038a: goto 0398 // +000e │ │ -3b642a: 7120 a9a5 ed00 |038b: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_wk/Cats;.cats4Flags:(J)Ljava/lang/String; // method@a5a9 │ │ -3b6430: 0c00 |038e: move-result-object v0 │ │ -3b6432: 6202 6373 |038f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6436: 7110 c1a2 0000 |0391: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b643c: 0c00 |0394: move-result-object v0 │ │ -3b643e: 6e30 e6a5 6200 |0395: invoke-virtual {v2, v6, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ -3b6444: 7120 06a3 ed00 |0398: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b644a: 0c01 |039b: move-result-object v1 │ │ -3b644c: 2900 be01 |039c: goto/16 055a // +01be │ │ -3b6450: 460d 0e0b |039e: aget-object v13, v14, v11 │ │ -3b6454: 6e20 bba2 bd00 |03a0: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b645a: 0c0d |03a3: move-result-object v13 │ │ -3b645c: 20de b514 |03a4: instance-of v14, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b6460: 380e 0800 |03a6: if-eqz v14, 03ae // +0008 │ │ -3b6464: 1f0d b514 |03a8: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b6468: 6e10 0ca3 0d00 |03aa: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b646e: 0b08 |03ad: move-result-wide v8 │ │ -3b6470: 620d 6373 |03ae: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6474: 54dd 477a |03b0: iget-object v13, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b6478: 6e30 daa3 8d09 |03b2: invoke-virtual {v13, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b647e: 0c0d |03b5: move-result-object v13 │ │ -3b6480: 620e ba76 |03b6: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3b6484: 20d0 ae14 |03b8: instance-of v0, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b6488: 3800 a0ff |03ba: if-eqz v0, 035a // -0060 │ │ -3b648c: 620e 6373 |03bc: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6490: 54ee 477a |03be: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b6494: 6e40 d6a3 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@a3d6 │ │ -3b649a: 07de |03c3: move-object v14, v13 │ │ -3b649c: 1f0e ae14 |03c4: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b64a0: 6200 317a |03c6: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b64a4: 6e20 a6a2 0e00 |03c8: invoke-virtual {v14, v0}, Lnet/sf/dibdib/generic/QSTuple;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a2a6 │ │ -3b64aa: 0b02 |03cb: move-result-wide v2 │ │ -3b64ac: 620e 6373 |03cc: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b64b0: 54ee 467a |03ce: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b64b4: 6e40 d6a3 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@a3d6 │ │ -3b64ba: 1f0d ae14 |03d3: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b64be: 620e 317a |03d5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b64c2: 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 │ │ -3b64c8: 0c0d |03da: move-result-object v13 │ │ -3b64ca: 20de af14 |03db: instance-of v14, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b64ce: 380e 0600 |03dd: if-eqz v14, 03e3 // +0006 │ │ -3b64d2: 1f0d af14 |03df: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b64d6: 2900 95fc |03e1: goto/16 0076 // -036b │ │ -3b64da: 620d b876 |03e3: sget-object v13, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ -3b64de: 2900 91fc |03e5: goto/16 0076 // -036f │ │ -3b64e2: 460d 0e0a |03e7: aget-object v13, v14, v10 │ │ -3b64e6: 6e10 cba2 0d00 |03e9: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b64ec: 0c0d |03ec: move-result-object v13 │ │ -3b64ee: 6e10 2298 0d00 |03ed: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b64f4: 0a00 |03f0: move-result v0 │ │ -3b64f6: 330a 1500 |03f1: if-ne v10, v0, 0406 // +0015 │ │ -3b64fa: 2200 e812 |03f3: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b64fe: 7010 4098 0000 |03f5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b6504: 6e20 4b98 5000 |03f8: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b650a: 6e20 0998 bd00 |03fb: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b6510: 0a0d |03fe: move-result v13 │ │ -3b6512: 6e20 4498 d000 |03ff: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b6518: 6e10 5498 0000 |0402: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b651e: 0c0d |0405: move-result-object v13 │ │ -3b6520: 6200 6373 |0406: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6524: 4602 0e0b |0408: aget-object v2, v14, v11 │ │ -3b6528: 6e30 e9a5 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@a5e9 │ │ -3b652e: 4601 0e0b |040d: aget-object v1, v14, v11 │ │ -3b6532: 2900 4b01 |040f: goto/16 055a // +014b │ │ -3b6536: 460d 0e0b |0411: aget-object v13, v14, v11 │ │ -3b653a: 6e10 cba2 0d00 |0413: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b6540: 0c0d |0416: move-result-object v13 │ │ -3b6542: 6e10 2298 0d00 |0417: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b6548: 0a0e |041a: move-result v14 │ │ -3b654a: 33ea 1c00 |041b: if-ne v10, v14, 0437 // +001c │ │ -3b654e: 6e20 0998 bd00 |041d: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b6554: 0a0d |0420: move-result v13 │ │ -3b6556: 130e 2100 |0421: const/16 v14, #int 33 // #21 │ │ -3b655a: 32ed 1200 |0423: if-eq v13, v14, 0435 // +0012 │ │ -3b655e: 220e e812 |0425: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b6562: 7010 4098 0e00 |0427: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b6568: 6e20 4b98 5e00 |042a: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b656e: 6e20 4498 de00 |042d: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b6574: 6e10 5498 0e00 |0430: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b657a: 0c0d |0433: move-result-object v13 │ │ -3b657c: 2803 |0434: goto 0437 // +0003 │ │ -3b657e: 1a0d c449 |0435: const-string v13, "T" // string@49c4 │ │ -3b6582: 620e 6373 |0437: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6586: 6e20 e7a5 de00 |0439: invoke-virtual {v14, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ -3b658c: 0c01 |043c: move-result-object v1 │ │ -3b658e: 2900 1d01 |043d: goto/16 055a // +011d │ │ -3b6592: 620d 6373 |043f: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6596: 6e20 c5a5 ad00 |0441: invoke-virtual {v13, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.clearXVar:(Z)V // method@a5c5 │ │ -3b659c: 1101 |0444: return-object v1 │ │ -3b659e: 460d 0e0b |0445: aget-object v13, v14, v11 │ │ -3b65a2: 6e10 cba2 0d00 |0447: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b65a8: 0c0d |044a: move-result-object v13 │ │ -3b65aa: 380e 2d00 |044b: if-eqz v14, 0478 // +002d │ │ -3b65ae: 380d 2b00 |044d: if-eqz v13, 0478 // +002b │ │ -3b65b2: 6e10 2298 0d00 |044f: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b65b8: 0a0e |0452: move-result v14 │ │ -3b65ba: 3d0e 2500 |0453: if-lez v14, 0478 // +0025 │ │ -3b65be: 620e 6373 |0455: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b65c2: 6e30 e9a5 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@a5e9 │ │ -3b65c8: 6e10 2298 0d00 |045a: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b65ce: 0a0e |045d: move-result v14 │ │ -3b65d0: 33ea 1a00 |045e: if-ne v10, v14, 0478 // +001a │ │ -3b65d4: 220e e812 |0460: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b65d8: 7010 4098 0e00 |0462: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b65de: 6e20 4b98 5e00 |0465: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b65e4: 6e20 0998 bd00 |0468: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b65ea: 0a0d |046b: move-result v13 │ │ -3b65ec: 6e20 4498 de00 |046c: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b65f2: 6e10 5498 0e00 |046f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b65f8: 0c0d |0472: move-result-object v13 │ │ -3b65fa: 620e 6373 |0473: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b65fe: 6e30 e9a5 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@a5e9 │ │ -3b6604: 1101 |0478: return-object v1 │ │ -3b6606: 460e 0e0b |0479: aget-object v14, v14, v11 │ │ -3b660a: 6e10 cba2 0e00 |047b: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b6610: 0c0e |047e: move-result-object v14 │ │ -3b6612: 380e d200 |047f: if-eqz v14, 0551 // +00d2 │ │ -3b6616: 6e10 2298 0e00 |0481: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b661c: 0a02 |0484: move-result v2 │ │ -3b661e: 3c02 0400 |0485: if-gtz v2, 0489 // +0004 │ │ -3b6622: 2900 ca00 |0487: goto/16 0551 // +00ca │ │ -3b6626: 6202 f677 |0489: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ -3b662a: 33d2 0e00 |048b: if-ne v2, v13, 0499 // +000e │ │ -3b662e: 620d 1779 |048d: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3b6632: 7120 49a4 be00 |048f: invoke-static {v14, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a449 │ │ -3b6638: 0c0e |0492: move-result-object v14 │ │ -3b663a: 6e20 76a4 ed00 |0493: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ -3b6640: 0a0a |0496: move-result v10 │ │ -3b6642: 2900 b000 |0497: goto/16 0547 // +00b0 │ │ -3b6646: 6202 f777 |0499: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ -3b664a: 33d2 1000 |049b: if-ne v2, v13, 04ab // +0010 │ │ -3b664e: 620d 1779 |049d: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3b6652: 6200 bb78 |049f: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ -3b6656: 6e20 1898 0e00 |04a1: invoke-virtual {v14, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3b665c: 0c0e |04a4: move-result-object v14 │ │ -3b665e: 6e20 73a4 ed00 |04a5: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a473 │ │ -3b6664: 0a0a |04a8: move-result v10 │ │ -3b6666: 2900 9e00 |04a9: goto/16 0547 // +009e │ │ -3b666a: 6202 b577 |04ab: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ -3b666e: 1304 4000 |04ad: const/16 v4, #int 64 // #40 │ │ -3b6672: 32d2 0800 |04af: if-eq v2, v13, 04b7 // +0008 │ │ -3b6676: 6e20 1a98 4e00 |04b1: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b667c: 0a02 |04b4: move-result v2 │ │ -3b667e: 3d02 9200 |04b5: if-lez v2, 0547 // +0092 │ │ -3b6682: 6202 b577 |04b7: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ -3b6686: 33d2 4200 |04b9: if-ne v2, v13, 04fb // +0042 │ │ -3b668a: 6e20 2a98 3e00 |04bb: invoke-virtual {v14, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b6690: 0c0d |04be: move-result-object v13 │ │ -3b6692: 21de |04bf: array-length v14, v13 │ │ -3b6694: 1232 |04c0: const/4 v2, #int 3 // #3 │ │ -3b6696: 37e2 0600 |04c1: if-le v2, v14, 04c7 // +0006 │ │ -3b669a: 6201 b876 |04c3: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ -3b669e: 2900 9500 |04c5: goto/16 055a // +0095 │ │ -3b66a2: 21de |04c7: array-length v14, v13 │ │ -3b66a4: 35e2 0c00 |04c8: if-ge v2, v14, 04d4 // +000c │ │ -3b66a8: 21de |04ca: array-length v14, v13 │ │ -3b66aa: 7130 b899 2d0e |04cb: invoke-static {v13, v2, v14}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ -3b66b0: 0c0e |04ce: move-result-object v14 │ │ -3b66b2: 1f0e dc15 |04cf: check-cast v14, [Ljava/lang/String; // type@15dc │ │ -3b66b6: 7110 f6a5 0e00 |04d1: invoke-static {v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.setHost:([Ljava/lang/String;)V // method@a5f6 │ │ -3b66bc: 620e 1779 |04d4: sget-object v14, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3b66c0: 4602 0d0b |04d6: aget-object v2, v13, v11 │ │ -3b66c4: 6203 bb78 |04d8: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ -3b66c8: 6e20 1898 3200 |04da: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3b66ce: 0c02 |04dd: move-result-object v2 │ │ -3b66d0: 6e20 73a4 2e00 |04de: invoke-virtual {v14, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a473 │ │ -3b66d6: 0a0e |04e1: move-result v14 │ │ -3b66d8: 380e 1200 |04e2: if-eqz v14, 04f4 // +0012 │ │ -3b66dc: 620e 1779 |04e4: sget-object v14, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ -3b66e0: 4602 0d07 |04e6: aget-object v2, v13, v7 │ │ -3b66e4: 7120 49a4 b200 |04e8: invoke-static {v2, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a449 │ │ -3b66ea: 0c02 |04eb: move-result-object v2 │ │ -3b66ec: 6e20 76a4 2e00 |04ec: invoke-virtual {v14, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ -3b66f2: 0a0e |04ef: move-result v14 │ │ -3b66f4: 380e 0400 |04f0: if-eqz v14, 04f4 // +0004 │ │ -3b66f8: 121e |04f2: const/4 v14, #int 1 // #1 │ │ -3b66fa: 2802 |04f3: goto 04f5 // +0002 │ │ -3b66fc: 120e |04f4: const/4 v14, #int 0 // #0 │ │ -3b66fe: 460d 0d0a |04f5: aget-object v13, v13, v10 │ │ -3b6702: 01ec |04f7: move v12, v14 │ │ -3b6704: 07de |04f8: move-object v14, v13 │ │ -3b6706: 01cd |04f9: move v13, v12 │ │ -3b6708: 2802 |04fa: goto 04fc // +0002 │ │ -3b670a: 121d |04fb: const/4 v13, #int 1 // #1 │ │ -3b670c: 6202 6373 |04fc: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6710: 5422 407a |04fe: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b6714: 6e20 1298 2e00 |0500: invoke-virtual {v14, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b671a: 0a02 |0503: move-result v2 │ │ -3b671c: 3902 0400 |0504: if-nez v2, 0508 // +0004 │ │ -3b6720: 1212 |0506: const/4 v2, #int 1 // #1 │ │ -3b6722: 2802 |0507: goto 0509 // +0002 │ │ -3b6724: 1202 |0508: const/4 v2, #int 0 // #0 │ │ -3b6726: 6203 6373 |0509: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b672a: 5b3e 407a |050b: iput-object v14, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b672e: 380d 0a00 |050d: if-eqz v13, 0517 // +000a │ │ -3b6732: 6e20 1a98 4e00 |050f: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b6738: 0a0d |0512: move-result v13 │ │ -3b673a: 3d0d 0400 |0513: if-lez v13, 0517 // +0004 │ │ -3b673e: 121d |0515: const/4 v13, #int 1 // #1 │ │ -3b6740: 2802 |0516: goto 0518 // +0002 │ │ -3b6742: 120d |0517: const/4 v13, #int 0 // #0 │ │ -3b6744: 380d 2e00 |0518: if-eqz v13, 0546 // +002e │ │ -3b6748: 620e 6373 |051a: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b674c: 6e20 d4a5 0e00 |051c: invoke-virtual {v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ -3b6752: 0c0e |051f: move-result-object v14 │ │ -3b6754: 380e 0f00 |0520: if-eqz v14, 052f // +000f │ │ -3b6758: 620e 6373 |0522: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b675c: 6203 6373 |0524: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6760: 5433 407a |0526: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ -3b6764: 7110 35a4 0300 |0528: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -3b676a: 0c03 |052b: move-result-object v3 │ │ -3b676c: 6e30 d7a5 0e03 |052c: invoke-virtual {v14, v0, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ -3b6772: 3802 1700 |052f: if-eqz v2, 0546 // +0017 │ │ -3b6776: 620e 6373 |0531: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b677a: 1a00 81b8 |0533: const-string v0, "smtp_user" // string@b881 │ │ -3b677e: 6e20 d4a5 0e00 |0535: invoke-virtual {v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ -3b6784: 0c0e |0538: move-result-object v14 │ │ -3b6786: 380e 0d00 |0539: if-eqz v14, 0546 // +000d │ │ -3b678a: 23ad 0b16 |053b: new-array v13, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b678e: 620e af79 |053d: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ -3b6792: 4d0e 0d0b |053f: aput-object v14, v13, v11 │ │ -3b6796: 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 │ │ -3b679c: 0c0d |0544: move-result-object v13 │ │ -3b679e: 110d |0545: return-object v13 │ │ -3b67a0: 01da |0546: move v10, v13 │ │ -3b67a2: 380a 0600 |0547: if-eqz v10, 054d // +0006 │ │ -3b67a6: 620d bf76 |0549: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3b67aa: 2900 2bfb |054b: goto/16 0076 // -04d5 │ │ -3b67ae: 620d b876 |054d: sget-object v13, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ -3b67b2: 2900 27fb |054f: goto/16 0076 // -04d9 │ │ -3b67b6: 1101 |0551: return-object v1 │ │ -3b67b8: 620d 6273 |0552: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ -3b67bc: 620e 2b73 |0554: sget-object v14, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3b67c0: 5bde 6e73 |0556: iput-object v14, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ -3b67c4: 1101 |0558: return-object v1 │ │ -3b67c6: 0000 |0559: nop // spacer │ │ -3b67c8: 3901 0400 |055a: if-nez v1, 055e // +0004 │ │ -3b67cc: 6201 ba76 |055c: sget-object v1, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3b67d0: 1101 |055e: return-object v1 │ │ -3b67d2: 0000 |055f: nop // spacer │ │ -3b67d4: 0001 1800 0100 0000 3a05 0000 6104 ... |0560: packed-switch-data (52 units) │ │ +3b5d00: |[3b5d00] net.sf.dibdib.thread_wk.QOpWk.execOpMain:(Lnet/sf/dibdib/thread_any/QOpMain;[Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ +3b5d10: 1a00 cd6d |0000: const-string v0, "email_address" // string@6dcd │ │ +3b5d14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b5d16: 6202 497a |0003: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a49 │ │ +3b5d1a: 6e10 04a4 0d00 |0005: invoke-virtual {v13}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a404 │ │ +3b5d20: 0a03 |0008: move-result v3 │ │ +3b5d22: 4402 0203 |0009: aget v2, v2, v3 │ │ +3b5d26: 1a03 a500 |000b: const-string v3, " " // string@00a5 │ │ +3b5d2a: 1a04 8342 |000d: const-string v4, "Q" // string@4283 │ │ +3b5d2e: 1a05 733a |000f: const-string v5, "M" // string@3a73 │ │ +3b5d32: 1a06 490f |0011: const-string v6, "C" // string@0f49 │ │ +3b5d36: 1227 |0013: const/4 v7, #int 2 // #2 │ │ +3b5d38: 1608 0000 |0014: const-wide/16 v8, #int 0 // #0 │ │ +3b5d3c: 121a |0016: const/4 v10, #int 1 // #1 │ │ +3b5d3e: 120b |0017: const/4 v11, #int 0 // #0 │ │ +3b5d40: 2b02 4805 0000 |0018: packed-switch v2, 00000560 // +00000548 │ │ +3b5d46: 1101 |001b: return-object v1 │ │ +3b5d48: 620d 6373 |001c: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b5d4c: 4600 0e0b |001e: aget-object v0, v14, v11 │ │ +3b5d50: 6e30 e6a5 4d00 |0020: invoke-virtual {v13, v4, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3b5d56: 4601 0e0b |0023: aget-object v1, v14, v11 │ │ +3b5d5a: 2900 3505 |0025: goto/16 055a // +0535 │ │ +3b5d5e: 620d 6373 |0027: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b5d62: 1a0e 0322 |0029: const-string v14, "L" // string@2203 │ │ +3b5d66: 6e20 e7a5 ed00 |002b: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3b5d6c: 0c01 |002e: move-result-object v1 │ │ +3b5d6e: 2900 2b05 |002f: goto/16 055a // +052b │ │ +3b5d72: 620d 6373 |0031: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b5d76: 6e20 e7a5 4d00 |0033: invoke-virtual {v13, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3b5d7c: 0c01 |0036: move-result-object v1 │ │ +3b5d7e: 2900 2305 |0037: goto/16 055a // +0523 │ │ +3b5d82: 460d 0e0a |0039: aget-object v13, v14, v10 │ │ +3b5d86: 6e10 cba2 0d00 |003b: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b5d8c: 0c0d |003e: move-result-object v13 │ │ +3b5d8e: 7110 ada5 0d00 |003f: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5ad │ │ +3b5d94: 0b02 |0042: move-result-wide v2 │ │ +3b5d96: 460d 0e0b |0043: aget-object v13, v14, v11 │ │ +3b5d9a: 6e20 bba2 bd00 |0045: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b5da0: 0c0d |0048: move-result-object v13 │ │ +3b5da2: 620e ba76 |0049: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3b5da6: 3100 0802 |004b: cmp-long v0, v8, v2 │ │ +3b5daa: 3800 0d03 |004d: if-eqz v0, 035a // +030d │ │ +3b5dae: 20d0 b514 |004f: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5db2: 3800 0903 |0051: if-eqz v0, 035a // +0309 │ │ +3b5db6: 07de |0053: move-object v14, v13 │ │ +3b5db8: 1f0e b514 |0054: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5dbc: 6e10 0ca3 0e00 |0056: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b5dc2: 0b04 |0059: move-result-wide v4 │ │ +3b5dc4: 1f0d b514 |005a: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5dc8: 620e 6373 |005c: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b5dcc: 54ee 477a |005e: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b5dd0: 6e30 daa3 4e05 |0060: invoke-virtual {v14, v4, v5}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b5dd6: 0c0e |0063: move-result-object v14 │ │ +3b5dd8: 20e0 ae14 |0064: instance-of v0, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b5ddc: 3800 0e00 |0066: if-eqz v0, 0074 // +000e │ │ +3b5de0: 1f0e ae14 |0068: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b5de4: 6200 2d7a |006a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b5de8: 7120 06a3 3200 |006c: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b5dee: 0c02 |006f: move-result-object v2 │ │ +3b5df0: 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 │ │ +3b5df6: 2803 |0073: goto 0076 // +0003 │ │ +3b5df8: 620d ba76 |0074: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3b5dfc: 07d1 |0076: move-object v1, v13 │ │ +3b5dfe: 2900 e304 |0077: goto/16 055a // +04e3 │ │ +3b5e02: 4600 0e0b |0079: aget-object v0, v14, v11 │ │ +3b5e06: 6e20 bba2 b000 |007b: invoke-virtual {v0, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b5e0c: 0c00 |007e: move-result-object v0 │ │ +3b5e0e: 6202 ba76 |007f: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3b5e12: 2003 b514 |0081: instance-of v3, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5e16: 3803 5d00 |0083: if-eqz v3, 00e0 // +005d │ │ +3b5e1a: 1f00 b514 |0085: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5e1e: 6e10 0ca3 0000 |0087: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b5e24: 0b03 |008a: move-result-wide v3 │ │ +3b5e26: 6200 6373 |008b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b5e2a: 5400 477a |008d: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b5e2e: 6e30 daa3 3004 |008f: invoke-virtual {v0, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b5e34: 0c00 |0092: move-result-object v0 │ │ +3b5e36: 2003 ae14 |0093: instance-of v3, v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b5e3a: 3803 4b00 |0095: if-eqz v3, 00e0 // +004b │ │ +3b5e3e: 6203 0a78 |0097: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ +3b5e42: 32d3 1100 |0099: if-eq v3, v13, 00aa // +0011 │ │ +3b5e46: 070d |009b: move-object v13, v0 │ │ +3b5e48: 1f0d ae14 |009c: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b5e4c: 6202 2f7a |009e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b5e50: 460e 0e0a |00a0: aget-object v14, v14, v10 │ │ +3b5e54: 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 │ │ +3b5e5a: 1f00 b514 |00a5: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5e5e: 0701 |00a7: move-object v1, v0 │ │ +3b5e60: 2900 b204 |00a8: goto/16 055a // +04b2 │ │ +3b5e64: 460d 0e07 |00aa: aget-object v13, v14, v7 │ │ +3b5e68: 380d 3400 |00ac: if-eqz v13, 00e0 // +0034 │ │ +3b5e6c: 070d |00ae: move-object v13, v0 │ │ +3b5e6e: 1f0d ae14 |00af: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b5e72: 6203 2f7a |00b1: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b5e76: 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 │ │ +3b5e7c: 0c0d |00b6: move-result-object v13 │ │ +3b5e7e: 20d3 af14 |00b7: instance-of v3, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b5e82: 3803 2700 |00b9: if-eqz v3, 00e0 // +0027 │ │ +3b5e86: 1f0d af14 |00bb: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b5e8a: 6e10 cba2 0d00 |00bd: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b5e90: 0c0d |00c0: move-result-object v13 │ │ +3b5e92: 4602 0e0a |00c1: aget-object v2, v14, v10 │ │ +3b5e96: 6e10 cba2 0200 |00c3: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b5e9c: 0c02 |00c6: move-result-object v2 │ │ +3b5e9e: 460e 0e07 |00c7: aget-object v14, v14, v7 │ │ +3b5ea2: 6e10 cba2 0e00 |00c9: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b5ea8: 0c0e |00cc: move-result-object v14 │ │ +3b5eaa: 7130 e3a5 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@a5e3 │ │ +3b5eb0: 0c0d |00d0: move-result-object v13 │ │ +3b5eb2: 070e |00d1: move-object v14, v0 │ │ +3b5eb4: 1f0e ae14 |00d2: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b5eb8: 6202 2f7a |00d4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b5ebc: 7110 c1a2 0d00 |00d6: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b5ec2: 0c0d |00d9: move-result-object v13 │ │ +3b5ec4: 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 │ │ +3b5eca: 1f00 b514 |00dd: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5ece: 28c8 |00df: goto 00a7 // -0038 │ │ +3b5ed0: 0721 |00e0: move-object v1, v2 │ │ +3b5ed2: 2900 7904 |00e1: goto/16 055a // +0479 │ │ +3b5ed6: 620d 6373 |00e3: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b5eda: 6e20 e7a5 6d00 |00e5: invoke-virtual {v13, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3b5ee0: 0c0d |00e8: move-result-object v13 │ │ +3b5ee2: 20d0 b514 |00e9: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5ee6: 3800 0d00 |00eb: if-eqz v0, 00f8 // +000d │ │ +3b5eea: 23a0 0b16 |00ed: new-array v0, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b5eee: 1f0d b514 |00ef: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5ef2: 4d0d 000b |00f1: aput-object v13, v0, v11 │ │ +3b5ef6: 7110 aea5 0000 |00f3: invoke-static {v0}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5ae │ │ +3b5efc: 0b02 |00f6: move-result-wide v2 │ │ +3b5efe: 2802 |00f7: goto 00f9 // +0002 │ │ +3b5f00: 0482 |00f8: move-wide v2, v8 │ │ +3b5f02: 310d 0802 |00f9: cmp-long v13, v8, v2 │ │ +3b5f06: 380d 0300 |00fb: if-eqz v13, 00fe // +0003 │ │ +3b5f0a: 2805 |00fd: goto 0102 // +0005 │ │ +3b5f0c: 620d 1c7a |00fe: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b5f10: 53d2 297a |0100: iget-wide v2, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b5f14: 460d 0e0a |0102: aget-object v13, v14, v10 │ │ +3b5f18: 6e20 bba2 bd00 |0104: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b5f1e: 0c0d |0107: move-result-object v13 │ │ +3b5f20: 6200 b876 |0108: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ +3b5f24: 20d4 b514 |010a: instance-of v4, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5f28: 3804 9bff |010c: if-eqz v4, 00a7 // -0065 │ │ +3b5f2c: 07d4 |010e: move-object v4, v13 │ │ +3b5f2e: 1f04 b514 |010f: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5f32: 5344 c476 |0111: iget-wide v4, v4, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +3b5f36: 3106 0804 |0113: cmp-long v6, v8, v4 │ │ +3b5f3a: 3806 92ff |0115: if-eqz v6, 00a7 // -006e │ │ +3b5f3e: 4600 0e0b |0117: aget-object v0, v14, v11 │ │ +3b5f42: 2000 af14 |0119: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b5f46: 3800 0900 |011b: if-eqz v0, 0124 // +0009 │ │ +3b5f4a: 460e 0e0b |011d: aget-object v14, v14, v11 │ │ +3b5f4e: 6e10 cba2 0e00 |011f: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b5f54: 0c0e |0122: move-result-object v14 │ │ +3b5f56: 2807 |0123: goto 012a // +0007 │ │ +3b5f58: 460e 0e0b |0124: aget-object v14, v14, v11 │ │ +3b5f5c: 6e10 caa2 0e00 |0126: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +3b5f62: 0c0e |0129: move-result-object v14 │ │ +3b5f64: 7130 5ca4 8e09 |012a: invoke-static {v14, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ +3b5f6a: 0c0e |012d: move-result-object v14 │ │ +3b5f6c: 07d0 |012e: move-object v0, v13 │ │ +3b5f6e: 1f00 b514 |012f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5f72: 23a4 0716 |0131: new-array v4, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b5f76: 7110 c1a2 0e00 |0133: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b5f7c: 0c0e |0136: move-result-object v14 │ │ +3b5f7e: 4d0e 040b |0137: aput-object v14, v4, v11 │ │ +3b5f82: 7140 c6a5 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@a5c6 │ │ +3b5f88: 0c0e |013c: move-result-object v14 │ │ +3b5f8a: 6200 6373 |013d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b5f8e: 5400 477a |013f: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b5f92: 6e20 c9a3 e000 |0141: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ +3b5f98: 6200 6373 |0144: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b5f9c: 5400 467a |0146: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b5fa0: 1f0d b514 |0148: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5fa4: 53d2 c476 |014a: iget-wide v2, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +3b5fa8: 6e40 caa3 20e3 |014c: invoke-virtual {v0, v2, v3, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ +3b5fae: 6e10 a8a2 0e00 |014f: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3b5fb4: 0b0d |0152: move-result-wide v13 │ │ +3b5fb6: 7120 06a3 ed00 |0153: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b5fbc: 0c01 |0156: move-result-object v1 │ │ +3b5fbe: 2900 0304 |0157: goto/16 055a // +0403 │ │ +3b5fc2: 460d 0e0b |0159: aget-object v13, v14, v11 │ │ +3b5fc6: 20dd af14 |015b: instance-of v13, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b5fca: 380d fd03 |015d: if-eqz v13, 055a // +03fd │ │ +3b5fce: 460d 0e0a |015f: aget-object v13, v14, v10 │ │ +3b5fd2: 20dd af14 |0161: instance-of v13, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b5fd6: 380d f703 |0163: if-eqz v13, 055a // +03f7 │ │ +3b5fda: 460d 0e0a |0165: aget-object v13, v14, v10 │ │ +3b5fde: 4600 0e0b |0167: aget-object v0, v14, v11 │ │ +3b5fe2: 2000 b514 |0169: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5fe6: 3800 3f00 |016b: if-eqz v0, 01aa // +003f │ │ +3b5fea: 4600 0e0b |016d: aget-object v0, v14, v11 │ │ +3b5fee: 1f00 b514 |016f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5ff2: 6e10 0ca3 0000 |0171: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b5ff8: 0b02 |0174: move-result-wide v2 │ │ +3b5ffa: 3100 0802 |0175: cmp-long v0, v8, v2 │ │ +3b5ffe: 3800 3300 |0177: if-eqz v0, 01aa // +0033 │ │ +3b6002: 6200 6373 |0179: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6006: 5400 477a |017b: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b600a: 6e30 daa3 2003 |017d: invoke-virtual {v0, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b6010: 0c00 |0180: move-result-object v0 │ │ +3b6012: 3800 2900 |0181: if-eqz v0, 01aa // +0029 │ │ +3b6016: 0702 |0183: move-object v2, v0 │ │ +3b6018: 1f02 ae14 |0184: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b601c: 6203 2f7a |0186: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b6020: 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 │ │ +3b6026: 0c02 |018b: move-result-object v2 │ │ +3b6028: 1f02 af14 |018c: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b602c: 6e10 cba2 0200 |018e: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b6032: 0c02 |0191: move-result-object v2 │ │ +3b6034: 1a03 c905 |0192: const-string v3, "." // string@05c9 │ │ +3b6038: 6e10 caa2 0d00 |0194: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +3b603e: 0c04 |0197: move-result-object v4 │ │ +3b6040: 6e20 1298 4300 |0198: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b6046: 0a03 |019b: move-result v3 │ │ +3b6048: 3803 0f00 |019c: if-eqz v3, 01ab // +000f │ │ +3b604c: 620d 347a |019e: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b6050: 1f00 ae14 |01a0: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b6054: 6e20 b9a5 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@a5b9 │ │ +3b605a: 0c0d |01a5: move-result-object v13 │ │ +3b605c: 390d 0500 |01a6: if-nez v13, 01ab // +0005 │ │ +3b6060: 2900 b203 |01a8: goto/16 055a // +03b2 │ │ +3b6064: 0712 |01aa: move-object v2, v1 │ │ +3b6066: 6200 197a |01ab: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b606a: 5303 297a |01ad: iget-wide v3, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b606e: 7140 dda5 3da4 |01af: invoke-static {v13, v3, v4, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3b6074: 0b03 |01b2: move-result-wide v3 │ │ +3b6076: 310d 0803 |01b3: cmp-long v13, v8, v3 │ │ +3b607a: 390d 0400 |01b5: if-nez v13, 01b9 // +0004 │ │ +3b607e: 2900 a303 |01b7: goto/16 055a // +03a3 │ │ +3b6082: 620d 6373 |01b9: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6086: 54dd 477a |01bb: iget-object v13, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b608a: 6e30 daa3 3d04 |01bd: invoke-virtual {v13, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b6090: 0c0d |01c0: move-result-object v13 │ │ +3b6092: 3902 6900 |01c1: if-nez v2, 022a // +0069 │ │ +3b6096: 460e 0e0b |01c3: aget-object v14, v14, v11 │ │ +3b609a: 6e10 cba2 0e00 |01c5: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b60a0: 0c0e |01c8: move-result-object v14 │ │ +3b60a2: 7130 5ca4 8e09 |01c9: invoke-static {v14, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ +3b60a8: 0c0e |01cc: move-result-object v14 │ │ +3b60aa: 6200 bc76 |01cd: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b60ae: 6202 207a |01cf: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3b60b2: 5325 297a |01d1: iget-wide v5, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b60b6: 23a2 0716 |01d3: new-array v2, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b60ba: 7110 c1a2 0e00 |01d5: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b60c0: 0c0e |01d8: move-result-object v14 │ │ +3b60c2: 4d0e 020b |01d9: aput-object v14, v2, v11 │ │ +3b60c6: 7140 c6a5 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@a5c6 │ │ +3b60cc: 0c0e |01de: move-result-object v14 │ │ +3b60ce: 2200 e812 |01df: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b60d2: 7010 4098 0000 |01e1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b60d8: 6202 317a |01e4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b60dc: 1f0d ae14 |01e6: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b60e0: 6e20 b8a5 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@a5b8 │ │ +3b60e6: 0c0d |01eb: move-result-object v13 │ │ +3b60e8: 6e10 eb97 0d00 |01ec: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b60ee: 0c0d |01ef: move-result-object v13 │ │ +3b60f0: 6e20 4b98 d000 |01f0: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b60f6: 1a0d 5407 |01f3: const-string v13, ":" // string@0754 │ │ +3b60fa: 6e20 4b98 d000 |01f5: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b6100: 53e5 3776 |01f8: iget-wide v5, v14, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7637 │ │ +3b6104: 7120 faa1 6500 |01fa: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ +3b610a: 0c0d |01fd: move-result-object v13 │ │ +3b610c: 6e20 4b98 d000 |01fe: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b6112: 6e10 5498 0000 |0201: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b6118: 0c0d |0204: move-result-object v13 │ │ +3b611a: 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 │ │ +3b6120: 0c0d |0208: move-result-object v13 │ │ +3b6122: 6200 317a |0209: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b6126: 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 │ │ +3b612c: 6200 327a |020e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b6130: 1a02 b304 |0210: const-string v2, "*:101000" // string@04b3 │ │ +3b6134: 7110 c1a2 0200 |0212: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b613a: 0c02 |0215: move-result-object v2 │ │ +3b613c: 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 │ │ +3b6142: 6200 6373 |0219: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6146: 5400 477a |021b: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b614a: 6e20 c9a3 e000 |021d: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ +3b6150: 6200 6373 |0220: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6154: 5400 467a |0222: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b6158: 53d5 c476 |0224: iget-wide v5, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +3b615c: 6e40 caa3 50e6 |0226: invoke-virtual {v0, v5, v6, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ +3b6162: 07ed |0229: move-object v13, v14 │ │ +3b6164: 380d 3003 |022a: if-eqz v13, 055a // +0330 │ │ +3b6168: 160d 0300 |022c: const-wide/16 v13, #int 3 // #3 │ │ +3b616c: 7140 f0a5 43ed |022e: invoke-static {v3, v4, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; // method@a5f0 │ │ +3b6172: 0c0d |0231: move-result-object v13 │ │ +3b6174: 620e b279 |0232: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ +3b6178: 2370 0716 |0234: new-array v0, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b617c: 23b2 0b16 |0236: new-array v2, v11, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b6180: 6e20 309a 2d00 |0238: invoke-virtual {v13, v2}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ +3b6186: 0c0d |023b: move-result-object v13 │ │ +3b6188: 1f0d 0b16 |023c: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b618c: 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 │ │ +3b6192: 0c0d |0241: move-result-object v13 │ │ +3b6194: 4d0d 000b |0242: aput-object v13, v0, v11 │ │ +3b6198: 7120 06a3 4300 |0244: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b619e: 0c0d |0247: move-result-object v13 │ │ +3b61a0: 4d0d 000a |0248: aput-object v13, v0, v10 │ │ +3b61a4: 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 │ │ +3b61aa: 0c0d |024d: move-result-object v13 │ │ +3b61ac: 620e 6773 |024e: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3b61b0: 7220 88a2 de00 |0250: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3b61b6: 2900 0703 |0253: goto/16 055a // +0307 │ │ +3b61ba: 4600 0e0b |0255: aget-object v0, v14, v11 │ │ +3b61be: 2000 af14 |0257: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b61c2: 3800 0103 |0259: if-eqz v0, 055a // +0301 │ │ +3b61c6: 460e 0e0b |025b: aget-object v14, v14, v11 │ │ +3b61ca: 6200 197a |025d: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b61ce: 5302 297a |025f: iget-wide v2, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b61d2: 7140 dda5 2ea3 |0261: invoke-static {v14, v2, v3, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5dd │ │ +3b61d8: 0b02 |0264: move-result-wide v2 │ │ +3b61da: 310e 0802 |0265: cmp-long v14, v8, v2 │ │ +3b61de: 380e f302 |0267: if-eqz v14, 055a // +02f3 │ │ +3b61e2: 620e 0278 |0269: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ +3b61e6: 32de 0400 |026b: if-eq v14, v13, 026f // +0004 │ │ +3b61ea: 121e |026d: const/4 v14, #int 1 // #1 │ │ +3b61ec: 2802 |026e: goto 0270 // +0002 │ │ +3b61ee: 120e |026f: const/4 v14, #int 0 // #0 │ │ +3b61f0: 6200 0278 |0270: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ +3b61f4: 33d0 0400 |0272: if-ne v0, v13, 0276 // +0004 │ │ +3b61f8: 1210 |0274: const/4 v0, #int 1 // #1 │ │ +3b61fa: 2802 |0275: goto 0277 // +0002 │ │ +3b61fc: 1200 |0276: const/4 v0, #int 0 // #0 │ │ +3b61fe: 7140 c9a5 320e |0277: invoke-static {v2, v3, v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.ensureContact4Chat:(JZZ)J // method@a5c9 │ │ +3b6204: 0b04 |027a: move-result-wide v4 │ │ +3b6206: 310e 0804 |027b: cmp-long v14, v8, v4 │ │ +3b620a: 390e 0400 |027d: if-nez v14, 0281 // +0004 │ │ +3b620e: 2900 db02 |027f: goto/16 055a // +02db │ │ +3b6212: 310e 0204 |0281: cmp-long v14, v2, v4 │ │ +3b6216: 380e 1e00 |0283: if-eqz v14, 02a1 // +001e │ │ +3b621a: 620e 0278 |0285: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ +3b621e: 32de 0500 |0287: if-eq v14, v13, 028c // +0005 │ │ +3b6222: 620d ae79 |0289: sget-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79ae │ │ +3b6226: 2803 |028b: goto 028e // +0003 │ │ +3b6228: 620d a879 |028c: sget-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ +3b622c: 23ae 0716 |028e: new-array v14, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b6230: 7120 06a3 3200 |0290: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b6236: 0c00 |0293: move-result-object v0 │ │ +3b6238: 4d00 0e0b |0294: aput-object v0, v14, v11 │ │ +3b623c: 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 │ │ +3b6242: 0c0d |0299: move-result-object v13 │ │ +3b6244: 620e 6773 |029a: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3b6248: 7220 88a2 de00 |029c: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3b624e: 2900 bb02 |029f: goto/16 055a // +02bb │ │ +3b6252: 620e 0278 |02a1: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ +3b6256: 32de b702 |02a3: if-eq v14, v13, 055a // +02b7 │ │ +3b625a: 160d 0100 |02a5: const-wide/16 v13, #int 1 // #1 │ │ +3b625e: 7140 f0a5 32ed |02a7: invoke-static {v2, v3, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; // method@a5f0 │ │ +3b6264: 0c0d |02aa: move-result-object v13 │ │ +3b6266: 6e10 2f9a 0d00 |02ab: invoke-virtual {v13}, Ljava/util/HashSet;.size:()I // method@9a2f │ │ +3b626c: 0a0e |02ae: move-result v14 │ │ +3b626e: 3d0e ab02 |02af: if-lez v14, 055a // +02ab │ │ +3b6272: 620e b279 |02b1: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ +3b6276: 2370 0716 |02b3: new-array v0, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b627a: 23b4 0b16 |02b5: new-array v4, v11, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b627e: 6e20 309a 4d00 |02b7: invoke-virtual {v13, v4}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ +3b6284: 0c0d |02ba: move-result-object v13 │ │ +3b6286: 1f0d 0b16 |02bb: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b628a: 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 │ │ +3b6290: 0c0d |02c0: move-result-object v13 │ │ +3b6292: 4d0d 000b |02c1: aput-object v13, v0, v11 │ │ +3b6296: 7120 06a3 3200 |02c3: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b629c: 0c0d |02c6: move-result-object v13 │ │ +3b629e: 4d0d 000a |02c7: aput-object v13, v0, v10 │ │ +3b62a2: 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 │ │ +3b62a8: 0c0d |02cc: move-result-object v13 │ │ +3b62aa: 620e 6773 |02cd: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7367 │ │ +3b62ae: 7220 88a2 de00 |02cf: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3b62b4: 2900 8802 |02d2: goto/16 055a // +0288 │ │ +3b62b8: 620d ba76 |02d4: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3b62bc: 460e 0e0b |02d6: aget-object v14, v14, v11 │ │ +3b62c0: 6e20 bba2 be00 |02d8: invoke-virtual {v14, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b62c6: 0c0e |02db: move-result-object v14 │ │ +3b62c8: 20e0 b514 |02dc: instance-of v0, v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b62cc: 3800 0800 |02de: if-eqz v0, 02e6 // +0008 │ │ +3b62d0: 1f0e b514 |02e0: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b62d4: 6e10 0ca3 0e00 |02e2: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b62da: 0b08 |02e5: move-result-wide v8 │ │ +3b62dc: 620e 6373 |02e6: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b62e0: 54ee 477a |02e8: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b62e4: 6e30 daa3 8e09 |02ea: invoke-virtual {v14, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b62ea: 0c0e |02ed: move-result-object v14 │ │ +3b62ec: 20e0 ae14 |02ee: instance-of v0, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b62f0: 3800 86fd |02f0: if-eqz v0, 0076 // -027a │ │ +3b62f4: 1f0e ae14 |02f2: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b62f8: 6200 2f7a |02f4: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b62fc: 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 │ │ +3b6302: 0c0e |02f9: move-result-object v14 │ │ +3b6304: 20e0 af14 |02fa: instance-of v0, v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6308: 3800 7afd |02fc: if-eqz v0, 0076 // -0286 │ │ +3b630c: 1f0e af14 |02fe: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6310: 285a |0300: goto 035a // +005a │ │ +3b6312: 620d 6373 |0301: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6316: 6e20 e7a5 6d00 |0303: invoke-virtual {v13, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3b631c: 0c0d |0306: move-result-object v13 │ │ +3b631e: 20d0 b514 |0307: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b6322: 3800 0d00 |0309: if-eqz v0, 0316 // +000d │ │ +3b6326: 23a0 0b16 |030b: new-array v0, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b632a: 1f0d b514 |030d: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b632e: 4d0d 000b |030f: aput-object v13, v0, v11 │ │ +3b6332: 7110 aea5 0000 |0311: invoke-static {v0}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5ae │ │ +3b6338: 0b02 |0314: move-result-wide v2 │ │ +3b633a: 2802 |0315: goto 0317 // +0002 │ │ +3b633c: 0482 |0316: move-wide v2, v8 │ │ +3b633e: 310d 0802 |0317: cmp-long v13, v8, v2 │ │ +3b6342: 380d 0300 |0319: if-eqz v13, 031c // +0003 │ │ +3b6346: 2805 |031b: goto 0320 // +0005 │ │ +3b6348: 620d 1c7a |031c: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b634c: 53d2 297a |031e: iget-wide v2, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b6350: 460d 0e0b |0320: aget-object v13, v14, v11 │ │ +3b6354: 620e ba76 |0322: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3b6358: 20d0 af14 |0324: instance-of v0, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b635c: 3800 3400 |0326: if-eqz v0, 035a // +0034 │ │ +3b6360: 1f0d af14 |0328: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6364: 7130 e2a5 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@a5e2 │ │ +3b636a: 0c0d |032d: move-result-object v13 │ │ +3b636c: 380d 2c00 |032e: if-eqz v13, 035a // +002c │ │ +3b6370: 21d0 |0330: array-length v0, v13 │ │ +3b6372: 2300 1116 |0331: new-array v0, v0, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ +3b6376: 1202 |0333: const/4 v2, #int 0 // #0 │ │ +3b6378: 21d3 |0334: array-length v3, v13 │ │ +3b637a: 3532 1100 |0335: if-ge v2, v3, 0346 // +0011 │ │ +3b637e: 4603 0d02 |0337: aget-object v3, v13, v2 │ │ +3b6382: 7210 5aa2 0300 |0339: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3b6388: 0b03 |033c: move-result-wide v3 │ │ +3b638a: 7120 06a3 4300 |033d: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b6390: 0c03 |0340: move-result-object v3 │ │ +3b6392: 4d03 0002 |0341: aput-object v3, v0, v2 │ │ +3b6396: d802 0201 |0343: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b639a: 28ef |0345: goto 0334 // -0011 │ │ +3b639c: 332a 0600 |0346: if-ne v10, v2, 034c // +0006 │ │ +3b63a0: 460d 000b |0348: aget-object v13, v0, v11 │ │ +3b63a4: 2900 2cfd |034a: goto/16 0076 // -02d4 │ │ +3b63a8: 352a 0e00 |034c: if-ge v10, v2, 035a // +000e │ │ +3b63ac: 7120 b499 2000 |034e: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b63b2: 0c0d |0351: move-result-object v13 │ │ +3b63b4: 1f0d 0b16 |0352: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b63b8: 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 │ │ +3b63be: 0c0d |0357: move-result-object v13 │ │ +3b63c0: 2900 1efd |0358: goto/16 0076 // -02e2 │ │ +3b63c4: 07e1 |035a: move-object v1, v14 │ │ +3b63c6: 2900 ff01 |035b: goto/16 055a // +01ff │ │ +3b63ca: 460d 0e0b |035d: aget-object v13, v14, v11 │ │ +3b63ce: 6e10 cba2 0d00 |035f: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b63d4: 0c0d |0362: move-result-object v13 │ │ +3b63d6: 6e20 2a98 3d00 |0363: invoke-virtual {v13, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b63dc: 0c0d |0366: move-result-object v13 │ │ +3b63de: 7110 f6a5 0d00 |0367: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/QOpWk;.setHost:([Ljava/lang/String;)V // method@a5f6 │ │ +3b63e4: 1101 |036a: return-object v1 │ │ +3b63e6: 460d 0e0b |036b: aget-object v13, v14, v11 │ │ +3b63ea: 6e10 cba2 0d00 |036d: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b63f0: 0c0d |0370: move-result-object v13 │ │ +3b63f2: 6e10 3498 0d00 |0371: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b63f8: 0c0d |0374: move-result-object v13 │ │ +3b63fa: 6e10 2298 0d00 |0375: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b6400: 0a0e |0378: move-result v14 │ │ +3b6402: 34ea 0400 |0379: if-lt v10, v14, 037d // +0004 │ │ +3b6406: 048d |037b: move-wide v13, v8 │ │ +3b6408: 2805 |037c: goto 0381 // +0005 │ │ +3b640a: 7110 ada5 0d00 |037d: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5ad │ │ +3b6410: 0b0d |0380: move-result-wide v13 │ │ +3b6412: 3100 080d |0381: cmp-long v0, v8, v13 │ │ +3b6416: 3900 0800 |0383: if-nez v0, 038b // +0008 │ │ +3b641a: 6200 6373 |0385: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b641e: 6e20 e8a5 6000 |0387: invoke-virtual {v0, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_remove:(Ljava/lang/String;)V // method@a5e8 │ │ +3b6424: 280e |038a: goto 0398 // +000e │ │ +3b6426: 7120 a9a5 ed00 |038b: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_wk/Cats;.cats4Flags:(J)Ljava/lang/String; // method@a5a9 │ │ +3b642c: 0c00 |038e: move-result-object v0 │ │ +3b642e: 6202 6373 |038f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6432: 7110 c1a2 0000 |0391: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b6438: 0c00 |0394: move-result-object v0 │ │ +3b643a: 6e30 e6a5 6200 |0395: invoke-virtual {v2, v6, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e6 │ │ +3b6440: 7120 06a3 ed00 |0398: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b6446: 0c01 |039b: move-result-object v1 │ │ +3b6448: 2900 be01 |039c: goto/16 055a // +01be │ │ +3b644c: 460d 0e0b |039e: aget-object v13, v14, v11 │ │ +3b6450: 6e20 bba2 bd00 |03a0: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b6456: 0c0d |03a3: move-result-object v13 │ │ +3b6458: 20de b514 |03a4: instance-of v14, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b645c: 380e 0800 |03a6: if-eqz v14, 03ae // +0008 │ │ +3b6460: 1f0d b514 |03a8: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b6464: 6e10 0ca3 0d00 |03aa: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b646a: 0b08 |03ad: move-result-wide v8 │ │ +3b646c: 620d 6373 |03ae: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6470: 54dd 477a |03b0: iget-object v13, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b6474: 6e30 daa3 8d09 |03b2: invoke-virtual {v13, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b647a: 0c0d |03b5: move-result-object v13 │ │ +3b647c: 620e ba76 |03b6: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3b6480: 20d0 ae14 |03b8: instance-of v0, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b6484: 3800 a0ff |03ba: if-eqz v0, 035a // -0060 │ │ +3b6488: 620e 6373 |03bc: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b648c: 54ee 477a |03be: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b6490: 6e40 d6a3 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@a3d6 │ │ +3b6496: 07de |03c3: move-object v14, v13 │ │ +3b6498: 1f0e ae14 |03c4: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b649c: 6200 317a |03c6: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b64a0: 6e20 a6a2 0e00 |03c8: invoke-virtual {v14, v0}, Lnet/sf/dibdib/generic/QSTuple;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a2a6 │ │ +3b64a6: 0b02 |03cb: move-result-wide v2 │ │ +3b64a8: 620e 6373 |03cc: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b64ac: 54ee 467a |03ce: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b64b0: 6e40 d6a3 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@a3d6 │ │ +3b64b6: 1f0d ae14 |03d3: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b64ba: 620e 317a |03d5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b64be: 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 │ │ +3b64c4: 0c0d |03da: move-result-object v13 │ │ +3b64c6: 20de af14 |03db: instance-of v14, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b64ca: 380e 0600 |03dd: if-eqz v14, 03e3 // +0006 │ │ +3b64ce: 1f0d af14 |03df: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b64d2: 2900 95fc |03e1: goto/16 0076 // -036b │ │ +3b64d6: 620d b876 |03e3: sget-object v13, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ +3b64da: 2900 91fc |03e5: goto/16 0076 // -036f │ │ +3b64de: 460d 0e0a |03e7: aget-object v13, v14, v10 │ │ +3b64e2: 6e10 cba2 0d00 |03e9: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b64e8: 0c0d |03ec: move-result-object v13 │ │ +3b64ea: 6e10 2298 0d00 |03ed: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b64f0: 0a00 |03f0: move-result v0 │ │ +3b64f2: 330a 1500 |03f1: if-ne v10, v0, 0406 // +0015 │ │ +3b64f6: 2200 e812 |03f3: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b64fa: 7010 4098 0000 |03f5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b6500: 6e20 4b98 5000 |03f8: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b6506: 6e20 0998 bd00 |03fb: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b650c: 0a0d |03fe: move-result v13 │ │ +3b650e: 6e20 4498 d000 |03ff: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b6514: 6e10 5498 0000 |0402: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b651a: 0c0d |0405: move-result-object v13 │ │ +3b651c: 6200 6373 |0406: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6520: 4602 0e0b |0408: aget-object v2, v14, v11 │ │ +3b6524: 6e30 e9a5 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@a5e9 │ │ +3b652a: 4601 0e0b |040d: aget-object v1, v14, v11 │ │ +3b652e: 2900 4b01 |040f: goto/16 055a // +014b │ │ +3b6532: 460d 0e0b |0411: aget-object v13, v14, v11 │ │ +3b6536: 6e10 cba2 0d00 |0413: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b653c: 0c0d |0416: move-result-object v13 │ │ +3b653e: 6e10 2298 0d00 |0417: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b6544: 0a0e |041a: move-result v14 │ │ +3b6546: 33ea 1c00 |041b: if-ne v10, v14, 0437 // +001c │ │ +3b654a: 6e20 0998 bd00 |041d: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b6550: 0a0d |0420: move-result v13 │ │ +3b6552: 130e 2100 |0421: const/16 v14, #int 33 // #21 │ │ +3b6556: 32ed 1200 |0423: if-eq v13, v14, 0435 // +0012 │ │ +3b655a: 220e e812 |0425: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b655e: 7010 4098 0e00 |0427: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b6564: 6e20 4b98 5e00 |042a: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b656a: 6e20 4498 de00 |042d: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b6570: 6e10 5498 0e00 |0430: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b6576: 0c0d |0433: move-result-object v13 │ │ +3b6578: 2803 |0434: goto 0437 // +0003 │ │ +3b657a: 1a0d c449 |0435: const-string v13, "T" // string@49c4 │ │ +3b657e: 620e 6373 |0437: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6582: 6e20 e7a5 de00 |0439: invoke-virtual {v14, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e7 │ │ +3b6588: 0c01 |043c: move-result-object v1 │ │ +3b658a: 2900 1d01 |043d: goto/16 055a // +011d │ │ +3b658e: 620d 6373 |043f: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6592: 6e20 c5a5 ad00 |0441: invoke-virtual {v13, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.clearXVar:(Z)V // method@a5c5 │ │ +3b6598: 1101 |0444: return-object v1 │ │ +3b659a: 460d 0e0b |0445: aget-object v13, v14, v11 │ │ +3b659e: 6e10 cba2 0d00 |0447: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b65a4: 0c0d |044a: move-result-object v13 │ │ +3b65a6: 380e 2d00 |044b: if-eqz v14, 0478 // +002d │ │ +3b65aa: 380d 2b00 |044d: if-eqz v13, 0478 // +002b │ │ +3b65ae: 6e10 2298 0d00 |044f: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b65b4: 0a0e |0452: move-result v14 │ │ +3b65b6: 3d0e 2500 |0453: if-lez v14, 0478 // +0025 │ │ +3b65ba: 620e 6373 |0455: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b65be: 6e30 e9a5 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@a5e9 │ │ +3b65c4: 6e10 2298 0d00 |045a: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b65ca: 0a0e |045d: move-result v14 │ │ +3b65cc: 33ea 1a00 |045e: if-ne v10, v14, 0478 // +001a │ │ +3b65d0: 220e e812 |0460: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b65d4: 7010 4098 0e00 |0462: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b65da: 6e20 4b98 5e00 |0465: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b65e0: 6e20 0998 bd00 |0468: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b65e6: 0a0d |046b: move-result v13 │ │ +3b65e8: 6e20 4498 de00 |046c: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b65ee: 6e10 5498 0e00 |046f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b65f4: 0c0d |0472: move-result-object v13 │ │ +3b65f6: 620e 6373 |0473: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b65fa: 6e30 e9a5 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@a5e9 │ │ +3b6600: 1101 |0478: return-object v1 │ │ +3b6602: 460e 0e0b |0479: aget-object v14, v14, v11 │ │ +3b6606: 6e10 cba2 0e00 |047b: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b660c: 0c0e |047e: move-result-object v14 │ │ +3b660e: 380e d200 |047f: if-eqz v14, 0551 // +00d2 │ │ +3b6612: 6e10 2298 0e00 |0481: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b6618: 0a02 |0484: move-result v2 │ │ +3b661a: 3c02 0400 |0485: if-gtz v2, 0489 // +0004 │ │ +3b661e: 2900 ca00 |0487: goto/16 0551 // +00ca │ │ +3b6622: 6202 f677 |0489: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ +3b6626: 33d2 0e00 |048b: if-ne v2, v13, 0499 // +000e │ │ +3b662a: 620d 1779 |048d: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3b662e: 7120 49a4 be00 |048f: invoke-static {v14, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a449 │ │ +3b6634: 0c0e |0492: move-result-object v14 │ │ +3b6636: 6e20 76a4 ed00 |0493: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ +3b663c: 0a0a |0496: move-result v10 │ │ +3b663e: 2900 b000 |0497: goto/16 0547 // +00b0 │ │ +3b6642: 6202 f777 |0499: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ +3b6646: 33d2 1000 |049b: if-ne v2, v13, 04ab // +0010 │ │ +3b664a: 620d 1779 |049d: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3b664e: 6200 bb78 |049f: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ +3b6652: 6e20 1898 0e00 |04a1: invoke-virtual {v14, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3b6658: 0c0e |04a4: move-result-object v14 │ │ +3b665a: 6e20 73a4 ed00 |04a5: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a473 │ │ +3b6660: 0a0a |04a8: move-result v10 │ │ +3b6662: 2900 9e00 |04a9: goto/16 0547 // +009e │ │ +3b6666: 6202 b577 |04ab: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ +3b666a: 1304 4000 |04ad: const/16 v4, #int 64 // #40 │ │ +3b666e: 32d2 0800 |04af: if-eq v2, v13, 04b7 // +0008 │ │ +3b6672: 6e20 1a98 4e00 |04b1: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b6678: 0a02 |04b4: move-result v2 │ │ +3b667a: 3d02 9200 |04b5: if-lez v2, 0547 // +0092 │ │ +3b667e: 6202 b577 |04b7: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ +3b6682: 33d2 4200 |04b9: if-ne v2, v13, 04fb // +0042 │ │ +3b6686: 6e20 2a98 3e00 |04bb: invoke-virtual {v14, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b668c: 0c0d |04be: move-result-object v13 │ │ +3b668e: 21de |04bf: array-length v14, v13 │ │ +3b6690: 1232 |04c0: const/4 v2, #int 3 // #3 │ │ +3b6692: 37e2 0600 |04c1: if-le v2, v14, 04c7 // +0006 │ │ +3b6696: 6201 b876 |04c3: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ +3b669a: 2900 9500 |04c5: goto/16 055a // +0095 │ │ +3b669e: 21de |04c7: array-length v14, v13 │ │ +3b66a0: 35e2 0c00 |04c8: if-ge v2, v14, 04d4 // +000c │ │ +3b66a4: 21de |04ca: array-length v14, v13 │ │ +3b66a6: 7130 b899 2d0e |04cb: invoke-static {v13, v2, v14}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ +3b66ac: 0c0e |04ce: move-result-object v14 │ │ +3b66ae: 1f0e dc15 |04cf: check-cast v14, [Ljava/lang/String; // type@15dc │ │ +3b66b2: 7110 f6a5 0e00 |04d1: invoke-static {v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.setHost:([Ljava/lang/String;)V // method@a5f6 │ │ +3b66b8: 620e 1779 |04d4: sget-object v14, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3b66bc: 4602 0d0b |04d6: aget-object v2, v13, v11 │ │ +3b66c0: 6203 bb78 |04d8: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bb │ │ +3b66c4: 6e20 1898 3200 |04da: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3b66ca: 0c02 |04dd: move-result-object v2 │ │ +3b66cc: 6e20 73a4 2e00 |04de: invoke-virtual {v14, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a473 │ │ +3b66d2: 0a0e |04e1: move-result v14 │ │ +3b66d4: 380e 1200 |04e2: if-eqz v14, 04f4 // +0012 │ │ +3b66d8: 620e 1779 |04e4: sget-object v14, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7917 │ │ +3b66dc: 4602 0d07 |04e6: aget-object v2, v13, v7 │ │ +3b66e0: 7120 49a4 b200 |04e8: invoke-static {v2, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a449 │ │ +3b66e6: 0c02 |04eb: move-result-object v2 │ │ +3b66e8: 6e20 76a4 2e00 |04ec: invoke-virtual {v14, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a476 │ │ +3b66ee: 0a0e |04ef: move-result v14 │ │ +3b66f0: 380e 0400 |04f0: if-eqz v14, 04f4 // +0004 │ │ +3b66f4: 121e |04f2: const/4 v14, #int 1 // #1 │ │ +3b66f6: 2802 |04f3: goto 04f5 // +0002 │ │ +3b66f8: 120e |04f4: const/4 v14, #int 0 // #0 │ │ +3b66fa: 460d 0d0a |04f5: aget-object v13, v13, v10 │ │ +3b66fe: 01ec |04f7: move v12, v14 │ │ +3b6700: 07de |04f8: move-object v14, v13 │ │ +3b6702: 01cd |04f9: move v13, v12 │ │ +3b6704: 2802 |04fa: goto 04fc // +0002 │ │ +3b6706: 121d |04fb: const/4 v13, #int 1 // #1 │ │ +3b6708: 6202 6373 |04fc: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b670c: 5422 407a |04fe: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b6710: 6e20 1298 2e00 |0500: invoke-virtual {v14, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b6716: 0a02 |0503: move-result v2 │ │ +3b6718: 3902 0400 |0504: if-nez v2, 0508 // +0004 │ │ +3b671c: 1212 |0506: const/4 v2, #int 1 // #1 │ │ +3b671e: 2802 |0507: goto 0509 // +0002 │ │ +3b6720: 1202 |0508: const/4 v2, #int 0 // #0 │ │ +3b6722: 6203 6373 |0509: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6726: 5b3e 407a |050b: iput-object v14, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b672a: 380d 0a00 |050d: if-eqz v13, 0517 // +000a │ │ +3b672e: 6e20 1a98 4e00 |050f: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b6734: 0a0d |0512: move-result v13 │ │ +3b6736: 3d0d 0400 |0513: if-lez v13, 0517 // +0004 │ │ +3b673a: 121d |0515: const/4 v13, #int 1 // #1 │ │ +3b673c: 2802 |0516: goto 0518 // +0002 │ │ +3b673e: 120d |0517: const/4 v13, #int 0 // #0 │ │ +3b6740: 380d 2e00 |0518: if-eqz v13, 0546 // +002e │ │ +3b6744: 620e 6373 |051a: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6748: 6e20 d4a5 0e00 |051c: invoke-virtual {v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ +3b674e: 0c0e |051f: move-result-object v14 │ │ +3b6750: 380e 0f00 |0520: if-eqz v14, 052f // +000f │ │ +3b6754: 620e 6373 |0522: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6758: 6203 6373 |0524: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b675c: 5433 407a |0526: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a40 │ │ +3b6760: 7110 35a4 0300 |0528: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +3b6766: 0c03 |052b: move-result-object v3 │ │ +3b6768: 6e30 d7a5 0e03 |052c: invoke-virtual {v14, v0, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ +3b676e: 3802 1700 |052f: if-eqz v2, 0546 // +0017 │ │ +3b6772: 620e 6373 |0531: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6776: 1a00 81b8 |0533: const-string v0, "smtp_user" // string@b881 │ │ +3b677a: 6e20 d4a5 0e00 |0535: invoke-virtual {v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d4 │ │ +3b6780: 0c0e |0538: move-result-object v14 │ │ +3b6782: 380e 0d00 |0539: if-eqz v14, 0546 // +000d │ │ +3b6786: 23ad 0b16 |053b: new-array v13, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b678a: 620e af79 |053d: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ +3b678e: 4d0e 0d0b |053f: aput-object v14, v13, v11 │ │ +3b6792: 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 │ │ +3b6798: 0c0d |0544: move-result-object v13 │ │ +3b679a: 110d |0545: return-object v13 │ │ +3b679c: 01da |0546: move v10, v13 │ │ +3b679e: 380a 0600 |0547: if-eqz v10, 054d // +0006 │ │ +3b67a2: 620d bf76 |0549: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3b67a6: 2900 2bfb |054b: goto/16 0076 // -04d5 │ │ +3b67aa: 620d b876 |054d: sget-object v13, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ +3b67ae: 2900 27fb |054f: goto/16 0076 // -04d9 │ │ +3b67b2: 1101 |0551: return-object v1 │ │ +3b67b4: 620d 6273 |0552: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7362 │ │ +3b67b8: 620e 2b73 |0554: sget-object v14, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3b67bc: 5bde 6e73 |0556: iput-object v14, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736e │ │ +3b67c0: 1101 |0558: return-object v1 │ │ +3b67c2: 0000 |0559: nop // spacer │ │ +3b67c4: 3901 0400 |055a: if-nez v1, 055e // +0004 │ │ +3b67c8: 6201 ba76 |055c: sget-object v1, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3b67cc: 1101 |055e: return-object v1 │ │ +3b67ce: 0000 |055f: nop // spacer │ │ +3b67d0: 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 │ │ @@ -1519533,177 +1519532,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 │ │ -3b5a38: |[3b5a38] net.sf.dibdib.thread_wk.QOpWk.execOpWk:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3b5a48: 6200 4a7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ -3b5a4c: 54a1 af76 |0002: iget-object v1, v10, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3b5a50: 1f01 f714 |0004: check-cast v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b5a54: 6e10 f4a5 0100 |0006: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ -3b5a5a: 0a01 |0009: move-result v1 │ │ -3b5a5c: 4400 0001 |000a: aget v0, v0, v1 │ │ -3b5a60: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3b5a62: 2b00 3101 0000 |000d: packed-switch v0, 0000013e // +00000131 │ │ -3b5a68: 1101 |0010: return-object v1 │ │ -3b5a6a: 54a0 b676 |0011: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b5a6e: 0701 |0013: move-object v1, v0 │ │ -3b5a70: 1f01 0716 |0014: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b5a74: 2112 |0016: array-length v2, v1 │ │ -3b5a76: 1603 ffff |0017: const-wide/16 v3, #int -1 // #ffff │ │ -3b5a7a: 1605 ffff |0019: const-wide/16 v5, #int -1 // #ffff │ │ -3b5a7e: 7706 caa5 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@a5ca │ │ -3b5a84: 0c00 |001e: move-result-object v0 │ │ -3b5a86: 7100 bca5 0000 |001f: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames:()Ljava/lang/String; // method@a5bc │ │ -3b5a8c: 0c01 |0022: move-result-object v1 │ │ -3b5a8e: 7120 21a5 1000 |0023: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_io/IoRunner;.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B // method@a521 │ │ -3b5a94: 0c00 |0026: move-result-object v0 │ │ -3b5a96: 5ba0 b676 |0027: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b5a9a: 6200 527a |0029: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ -3b5a9e: 54aa af76 |002b: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3b5aa2: 33a0 0500 |002d: if-ne v0, v10, 0032 // +0005 │ │ -3b5aa6: 620a a079 |002f: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ -3b5aaa: 2803 |0031: goto 0034 // +0003 │ │ -3b5aac: 620a 9f79 |0032: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ -3b5ab0: 110a |0034: return-object v10 │ │ -3b5ab2: 7100 c2a5 0000 |0035: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto;.archiveData:()[Lnet/sf/dibdib/generic/QSTuple; // method@a5c2 │ │ -3b5ab8: 0c00 |0038: move-result-object v0 │ │ -3b5aba: 3800 0f00 |0039: if-eqz v0, 0048 // +000f │ │ -3b5abe: 7100 bca5 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames:()Ljava/lang/String; // method@a5bc │ │ -3b5ac4: 0c01 |003e: move-result-object v1 │ │ -3b5ac6: 7120 21a5 1000 |003f: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_io/IoRunner;.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B // method@a521 │ │ -3b5acc: 0c00 |0042: move-result-object v0 │ │ -3b5ace: 5ba0 b676 |0043: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b5ad2: 620a a179 |0045: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ -3b5ad6: 110a |0047: return-object v10 │ │ -3b5ad8: 1101 |0048: return-object v1 │ │ -3b5ada: 54a0 a876 |0049: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3b5ade: 2000 af14 |004b: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b5ae2: 3800 1900 |004d: if-eqz v0, 0066 // +0019 │ │ -3b5ae6: 6200 6373 |004f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b5aea: 5400 477a |0051: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b5aee: 53a2 b076 |0053: iget-wide v2, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3b5af2: 6e30 daa3 2003 |0055: invoke-virtual {v0, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b5af8: 0c00 |0058: move-result-object v0 │ │ -3b5afa: 2002 ae14 |0059: instance-of v2, v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5afe: 3802 0b00 |005b: if-eqz v2, 0066 // +000b │ │ -3b5b02: 1f00 ae14 |005d: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5b06: 6202 2f7a |005f: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b5b0a: 54aa a876 |0061: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3b5b0e: 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 │ │ -3b5b14: 1101 |0066: return-object v1 │ │ -3b5b16: 54a0 b176 |0067: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3b5b1a: 3800 6000 |0069: if-eqz v0, 00c9 // +0060 │ │ -3b5b1e: 54a0 b176 |006b: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3b5b22: 6e10 2298 0000 |006d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b5b28: 0a00 |0070: move-result v0 │ │ -3b5b2a: 3d00 5800 |0071: if-lez v0, 00c9 // +0058 │ │ -3b5b2e: 53a2 b076 |0073: iget-wide v2, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3b5b32: 1604 0000 |0075: const-wide/16 v4, #int 0 // #0 │ │ -3b5b36: 3100 0402 |0077: cmp-long v0, v4, v2 │ │ -3b5b3a: 3800 5000 |0079: if-eqz v0, 00c9 // +0050 │ │ -3b5b3e: 54a0 a876 |007b: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3b5b42: 3800 4c00 |007d: if-eqz v0, 00c9 // +004c │ │ -3b5b46: 54a0 a876 |007f: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3b5b4a: 7210 6ca2 0000 |0081: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ -3b5b50: 0b02 |0084: move-result-wide v2 │ │ -3b5b52: 3100 0402 |0085: cmp-long v0, v4, v2 │ │ -3b5b56: 3900 0300 |0087: if-nez v0, 008a // +0003 │ │ -3b5b5a: 2840 |0089: goto 00c9 // +0040 │ │ -3b5b5c: 54a0 a876 |008a: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3b5b60: 2000 af14 |008c: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b5b64: 3800 0b00 |008e: if-eqz v0, 0099 // +000b │ │ -3b5b68: 54a0 a876 |0090: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3b5b6c: 1f00 af14 |0092: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b5b70: 6e10 cba2 0000 |0094: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b5b76: 0c00 |0097: move-result-object v0 │ │ -3b5b78: 2807 |0098: goto 009f // +0007 │ │ -3b5b7a: 54a0 a876 |0099: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3b5b7e: 6e10 eb97 0000 |009b: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b5b84: 0c00 |009e: move-result-object v0 │ │ -3b5b86: 54a2 b176 |009f: iget-object v2, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3b5b8a: 1213 |00a1: const/4 v3, #int 1 // #1 │ │ -3b5b8c: 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 │ │ -3b5b92: 0c02 |00a5: move-result-object v2 │ │ -3b5b94: 53a6 b076 |00a6: iget-wide v6, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3b5b98: 233a 0716 |00a8: new-array v10, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b5b9c: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -3b5b9e: 7130 5ca4 4005 |00ab: invoke-static {v0, v4, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ -3b5ba4: 0c00 |00ae: move-result-object v0 │ │ -3b5ba6: 7110 c1a2 0000 |00af: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b5bac: 0c00 |00b2: move-result-object v0 │ │ -3b5bae: 4d00 0a03 |00b3: aput-object v0, v10, v3 │ │ -3b5bb2: 7140 c6a5 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@a5c6 │ │ -3b5bb8: 0c0a |00b8: move-result-object v10 │ │ -3b5bba: 6200 6373 |00b9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b5bbe: 5400 477a |00bb: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b5bc2: 6e20 c9a3 a000 |00bd: invoke-virtual {v0, v10}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ -3b5bc8: 6200 6373 |00c0: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b5bcc: 5400 467a |00c2: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ -3b5bd0: 5322 c476 |00c4: iget-wide v2, v2, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -3b5bd4: 6e40 caa3 20a3 |00c6: invoke-virtual {v0, v2, v3, v10}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ -3b5bda: 1101 |00c9: return-object v1 │ │ -3b5bdc: 54a0 b676 |00ca: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b5be0: 2000 dc15 |00cc: instance-of v0, v0, [Ljava/lang/String; // type@15dc │ │ -3b5be4: 3900 1d00 |00ce: if-nez v0, 00eb // +001d │ │ -3b5be8: 2200 c812 |00d0: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -3b5bec: 7010 8597 0000 |00d2: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -3b5bf2: 2202 e812 |00d5: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b5bf6: 7010 4098 0200 |00d7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b5bfc: 1a03 8bc4 |00da: const-string v3, "zzIMPORT: " // string@c48b │ │ -3b5c00: 6e20 4b98 3200 |00dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b5c06: 53a3 b576 |00df: iget-wide v3, v10, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -3b5c0a: 6e30 4898 3204 |00e1: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3b5c10: 6e10 5498 0200 |00e4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b5c16: 0c02 |00e7: move-result-object v2 │ │ -3b5c18: 7130 d770 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@70d7 │ │ -3b5c1e: 54aa b676 |00eb: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b5c22: 1f0a dc15 |00ed: check-cast v10, [Ljava/lang/String; // type@15dc │ │ -3b5c26: 6200 197a |00ef: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ -3b5c2a: 5302 297a |00f1: iget-wide v2, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b5c2e: 6200 207a |00f3: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3b5c32: 5304 297a |00f5: iget-wide v4, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b5c36: c142 |00f7: or-long/2addr v2, v4 │ │ -3b5c38: 6200 1d7a |00f8: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.DONE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1d │ │ -3b5c3c: 5304 297a |00fa: iget-wide v4, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ -3b5c40: c142 |00fc: or-long/2addr v2, v4 │ │ -3b5c42: 6200 bd76 |00fd: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b5c46: 7140 f2a5 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@a5f2 │ │ -3b5c4c: 1101 |0102: return-object v1 │ │ -3b5c4e: 54a0 b676 |0103: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b5c52: 2000 0d16 |0105: instance-of v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b5c56: 3900 1d00 |0107: if-nez v0, 0124 // +001d │ │ -3b5c5a: 2200 c812 |0109: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -3b5c5e: 7010 8597 0000 |010b: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -3b5c64: 2202 e812 |010e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b5c68: 7010 4098 0200 |0110: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b5c6e: 1a03 84c4 |0113: const-string v3, "zzDATA: " // string@c484 │ │ -3b5c72: 6e20 4b98 3200 |0115: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b5c78: 53a3 b576 |0118: iget-wide v3, v10, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -3b5c7c: 6e30 4898 3204 |011a: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3b5c82: 6e10 5498 0200 |011d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b5c88: 0c02 |0120: move-result-object v2 │ │ -3b5c8a: 7130 d770 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@70d7 │ │ -3b5c90: 54a0 b676 |0124: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b5c94: 1f00 0d16 |0126: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b5c98: 1601 ffff |0128: const-wide/16 v1, #int -1 // #ffff │ │ -3b5c9c: 6203 bc76 |012a: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b5ca0: 7140 c3a5 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@a5c3 │ │ -3b5ca6: 0c09 |012f: move-result-object v9 │ │ -3b5ca8: 1214 |0130: const/4 v4, #int 1 // #1 │ │ -3b5caa: 1605 ffff |0131: const-wide/16 v5, #int -1 // #ffff │ │ -3b5cae: 1607 0400 |0133: const-wide/16 v7, #int 4 // #4 │ │ -3b5cb2: 7706 d9a5 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@a5d9 │ │ -3b5cb8: 0c00 |0138: move-result-object v0 │ │ -3b5cba: 5ba0 b676 |0139: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -3b5cbe: 620a 8179 |013b: sget-object v10, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7981 │ │ -3b5cc2: 110a |013d: return-object v10 │ │ -3b5cc4: 0001 0700 0100 0000 f600 0000 bd00 ... |013e: packed-switch-data (18 units) │ │ +3b5a34: |[3b5a34] net.sf.dibdib.thread_wk.QOpWk.execOpWk:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3b5a44: 6200 4a7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4a │ │ +3b5a48: 54a1 af76 |0002: iget-object v1, v10, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3b5a4c: 1f01 f714 |0004: check-cast v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b5a50: 6e10 f4a5 0100 |0006: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f4 │ │ +3b5a56: 0a01 |0009: move-result v1 │ │ +3b5a58: 4400 0001 |000a: aget v0, v0, v1 │ │ +3b5a5c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3b5a5e: 2b00 3101 0000 |000d: packed-switch v0, 0000013e // +00000131 │ │ +3b5a64: 1101 |0010: return-object v1 │ │ +3b5a66: 54a0 b676 |0011: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b5a6a: 0701 |0013: move-object v1, v0 │ │ +3b5a6c: 1f01 0716 |0014: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b5a70: 2112 |0016: array-length v2, v1 │ │ +3b5a72: 1603 ffff |0017: const-wide/16 v3, #int -1 // #ffff │ │ +3b5a76: 1605 ffff |0019: const-wide/16 v5, #int -1 // #ffff │ │ +3b5a7a: 7706 caa5 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@a5ca │ │ +3b5a80: 0c00 |001e: move-result-object v0 │ │ +3b5a82: 7100 bca5 0000 |001f: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames:()Ljava/lang/String; // method@a5bc │ │ +3b5a88: 0c01 |0022: move-result-object v1 │ │ +3b5a8a: 7120 21a5 1000 |0023: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_io/IoRunner;.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B // method@a521 │ │ +3b5a90: 0c00 |0026: move-result-object v0 │ │ +3b5a92: 5ba0 b676 |0027: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b5a96: 6200 527a |0029: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ +3b5a9a: 54aa af76 |002b: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3b5a9e: 33a0 0500 |002d: if-ne v0, v10, 0032 // +0005 │ │ +3b5aa2: 620a a079 |002f: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ +3b5aa6: 2803 |0031: goto 0034 // +0003 │ │ +3b5aa8: 620a 9f79 |0032: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ +3b5aac: 110a |0034: return-object v10 │ │ +3b5aae: 7100 c2a5 0000 |0035: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto;.archiveData:()[Lnet/sf/dibdib/generic/QSTuple; // method@a5c2 │ │ +3b5ab4: 0c00 |0038: move-result-object v0 │ │ +3b5ab6: 3800 0f00 |0039: if-eqz v0, 0048 // +000f │ │ +3b5aba: 7100 bca5 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames:()Ljava/lang/String; // method@a5bc │ │ +3b5ac0: 0c01 |003e: move-result-object v1 │ │ +3b5ac2: 7120 21a5 1000 |003f: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_io/IoRunner;.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B // method@a521 │ │ +3b5ac8: 0c00 |0042: move-result-object v0 │ │ +3b5aca: 5ba0 b676 |0043: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b5ace: 620a a179 |0045: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ +3b5ad2: 110a |0047: return-object v10 │ │ +3b5ad4: 1101 |0048: return-object v1 │ │ +3b5ad6: 54a0 a876 |0049: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3b5ada: 2000 af14 |004b: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b5ade: 3800 1900 |004d: if-eqz v0, 0066 // +0019 │ │ +3b5ae2: 6200 6373 |004f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b5ae6: 5400 477a |0051: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b5aea: 53a2 b076 |0053: iget-wide v2, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3b5aee: 6e30 daa3 2003 |0055: invoke-virtual {v0, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b5af4: 0c00 |0058: move-result-object v0 │ │ +3b5af6: 2002 ae14 |0059: instance-of v2, v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b5afa: 3802 0b00 |005b: if-eqz v2, 0066 // +000b │ │ +3b5afe: 1f00 ae14 |005d: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b5b02: 6202 2f7a |005f: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b5b06: 54aa a876 |0061: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3b5b0a: 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 │ │ +3b5b10: 1101 |0066: return-object v1 │ │ +3b5b12: 54a0 b176 |0067: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3b5b16: 3800 6000 |0069: if-eqz v0, 00c9 // +0060 │ │ +3b5b1a: 54a0 b176 |006b: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3b5b1e: 6e10 2298 0000 |006d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b5b24: 0a00 |0070: move-result v0 │ │ +3b5b26: 3d00 5800 |0071: if-lez v0, 00c9 // +0058 │ │ +3b5b2a: 53a2 b076 |0073: iget-wide v2, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3b5b2e: 1604 0000 |0075: const-wide/16 v4, #int 0 // #0 │ │ +3b5b32: 3100 0402 |0077: cmp-long v0, v4, v2 │ │ +3b5b36: 3800 5000 |0079: if-eqz v0, 00c9 // +0050 │ │ +3b5b3a: 54a0 a876 |007b: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3b5b3e: 3800 4c00 |007d: if-eqz v0, 00c9 // +004c │ │ +3b5b42: 54a0 a876 |007f: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3b5b46: 7210 6ca2 0000 |0081: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ +3b5b4c: 0b02 |0084: move-result-wide v2 │ │ +3b5b4e: 3100 0402 |0085: cmp-long v0, v4, v2 │ │ +3b5b52: 3900 0300 |0087: if-nez v0, 008a // +0003 │ │ +3b5b56: 2840 |0089: goto 00c9 // +0040 │ │ +3b5b58: 54a0 a876 |008a: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3b5b5c: 2000 af14 |008c: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b5b60: 3800 0b00 |008e: if-eqz v0, 0099 // +000b │ │ +3b5b64: 54a0 a876 |0090: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3b5b68: 1f00 af14 |0092: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b5b6c: 6e10 cba2 0000 |0094: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b5b72: 0c00 |0097: move-result-object v0 │ │ +3b5b74: 2807 |0098: goto 009f // +0007 │ │ +3b5b76: 54a0 a876 |0099: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3b5b7a: 6e10 eb97 0000 |009b: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b5b80: 0c00 |009e: move-result-object v0 │ │ +3b5b82: 54a2 b176 |009f: iget-object v2, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3b5b86: 1213 |00a1: const/4 v3, #int 1 // #1 │ │ +3b5b88: 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 │ │ +3b5b8e: 0c02 |00a5: move-result-object v2 │ │ +3b5b90: 53a6 b076 |00a6: iget-wide v6, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3b5b94: 233a 0716 |00a8: new-array v10, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b5b98: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +3b5b9a: 7130 5ca4 4005 |00ab: invoke-static {v0, v4, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45c │ │ +3b5ba0: 0c00 |00ae: move-result-object v0 │ │ +3b5ba2: 7110 c1a2 0000 |00af: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b5ba8: 0c00 |00b2: move-result-object v0 │ │ +3b5baa: 4d00 0a03 |00b3: aput-object v0, v10, v3 │ │ +3b5bae: 7140 c6a5 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@a5c6 │ │ +3b5bb4: 0c0a |00b8: move-result-object v10 │ │ +3b5bb6: 6200 6373 |00b9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b5bba: 5400 477a |00bb: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b5bbe: 6e20 c9a3 a000 |00bd: invoke-virtual {v0, v10}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3c9 │ │ +3b5bc4: 6200 6373 |00c0: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b5bc8: 5400 467a |00c2: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a46 │ │ +3b5bcc: 5322 c476 |00c4: iget-wide v2, v2, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +3b5bd0: 6e40 caa3 20a3 |00c6: invoke-virtual {v0, v2, v3, v10}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3ca │ │ +3b5bd6: 1101 |00c9: return-object v1 │ │ +3b5bd8: 54a0 b676 |00ca: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b5bdc: 2000 dc15 |00cc: instance-of v0, v0, [Ljava/lang/String; // type@15dc │ │ +3b5be0: 3900 1d00 |00ce: if-nez v0, 00eb // +001d │ │ +3b5be4: 2200 c812 |00d0: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +3b5be8: 7010 8597 0000 |00d2: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +3b5bee: 2202 e812 |00d5: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b5bf2: 7010 4098 0200 |00d7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b5bf8: 1a03 8bc4 |00da: const-string v3, "zzIMPORT: " // string@c48b │ │ +3b5bfc: 6e20 4b98 3200 |00dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b5c02: 53a3 b576 |00df: iget-wide v3, v10, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +3b5c06: 6e30 4898 3204 |00e1: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3b5c0c: 6e10 5498 0200 |00e4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b5c12: 0c02 |00e7: move-result-object v2 │ │ +3b5c14: 7130 d770 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@70d7 │ │ +3b5c1a: 54aa b676 |00eb: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b5c1e: 1f0a dc15 |00ed: check-cast v10, [Ljava/lang/String; // type@15dc │ │ +3b5c22: 6200 197a |00ef: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a19 │ │ +3b5c26: 5302 297a |00f1: iget-wide v2, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b5c2a: 6200 207a |00f3: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3b5c2e: 5304 297a |00f5: iget-wide v4, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b5c32: c142 |00f7: or-long/2addr v2, v4 │ │ +3b5c34: 6200 1d7a |00f8: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.DONE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1d │ │ +3b5c38: 5304 297a |00fa: iget-wide v4, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a29 │ │ +3b5c3c: c142 |00fc: or-long/2addr v2, v4 │ │ +3b5c3e: 6200 bd76 |00fd: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b5c42: 7140 f2a5 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@a5f2 │ │ +3b5c48: 1101 |0102: return-object v1 │ │ +3b5c4a: 54a0 b676 |0103: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b5c4e: 2000 0d16 |0105: instance-of v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b5c52: 3900 1d00 |0107: if-nez v0, 0124 // +001d │ │ +3b5c56: 2200 c812 |0109: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +3b5c5a: 7010 8597 0000 |010b: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +3b5c60: 2202 e812 |010e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b5c64: 7010 4098 0200 |0110: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b5c6a: 1a03 84c4 |0113: const-string v3, "zzDATA: " // string@c484 │ │ +3b5c6e: 6e20 4b98 3200 |0115: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b5c74: 53a3 b576 |0118: iget-wide v3, v10, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +3b5c78: 6e30 4898 3204 |011a: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3b5c7e: 6e10 5498 0200 |011d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b5c84: 0c02 |0120: move-result-object v2 │ │ +3b5c86: 7130 d770 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@70d7 │ │ +3b5c8c: 54a0 b676 |0124: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b5c90: 1f00 0d16 |0126: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b5c94: 1601 ffff |0128: const-wide/16 v1, #int -1 // #ffff │ │ +3b5c98: 6203 bc76 |012a: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b5c9c: 7140 c3a5 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@a5c3 │ │ +3b5ca2: 0c09 |012f: move-result-object v9 │ │ +3b5ca4: 1214 |0130: const/4 v4, #int 1 // #1 │ │ +3b5ca6: 1605 ffff |0131: const-wide/16 v5, #int -1 // #ffff │ │ +3b5caa: 1607 0400 |0133: const-wide/16 v7, #int 4 // #4 │ │ +3b5cae: 7706 d9a5 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@a5d9 │ │ +3b5cb4: 0c00 |0138: move-result-object v0 │ │ +3b5cb6: 5ba0 b676 |0139: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +3b5cba: 620a 8179 |013b: sget-object v10, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7981 │ │ +3b5cbe: 110a |013d: return-object v10 │ │ +3b5cc0: 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 │ │ @@ -1519739,90 +1519738,90 @@ │ │ type : '(JJ)Ljava/util/HashSet;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -3b58e0: |[3b58e0] net.sf.dibdib.thread_wk.QOpWk.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; │ │ -3b58f0: 7120 cda5 8700 |0000: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMsgs4Chat:(J)Ljava/util/HashSet; // method@a5cd │ │ -3b58f6: 0c07 |0003: move-result-object v7 │ │ -3b58f8: 2208 6513 |0004: new-instance v8, Ljava/util/HashSet; // type@1365 │ │ -3b58fc: 6e10 2f9a 0700 |0006: invoke-virtual {v7}, Ljava/util/HashSet;.size:()I // method@9a2f │ │ -3b5902: 0a00 |0009: move-result v0 │ │ -3b5904: 7020 269a 0800 |000a: invoke-direct {v8, v0}, Ljava/util/HashSet;.:(I)V // method@9a26 │ │ -3b590a: 6e10 2d9a 0700 |000d: invoke-virtual {v7}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@9a2d │ │ -3b5910: 0c07 |0010: move-result-object v7 │ │ -3b5912: 7210 3f9a 0700 |0011: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b5918: 0a00 |0014: move-result v0 │ │ -3b591a: 3800 7c00 |0015: if-eqz v0, 0091 // +007c │ │ -3b591e: 7210 409a 0700 |0017: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b5924: 0c00 |001a: move-result-object v0 │ │ -3b5926: 1f00 d112 |001b: check-cast v0, Ljava/lang/Long; // type@12d1 │ │ -3b592a: 6201 6373 |001d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b592e: 5411 477a |001f: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ -3b5932: 6e10 a897 0000 |0021: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b5938: 0b02 |0024: move-result-wide v2 │ │ -3b593a: 6e30 daa3 2103 |0025: invoke-virtual {v1, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ -3b5940: 0c01 |0028: move-result-object v1 │ │ -3b5942: 2012 ae14 |0029: instance-of v2, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5946: 3802 e6ff |002b: if-eqz v2, 0011 // -001a │ │ -3b594a: 6202 327a |002d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b594e: 1f01 ae14 |002f: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5952: 6e20 b8a5 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@a5b8 │ │ -3b5958: 0c02 |0034: move-result-object v2 │ │ -3b595a: 3802 dcff |0035: if-eqz v2, 0011 // -0024 │ │ -3b595e: 6202 327a |0037: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b5962: 6e20 b8a5 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@a5b8 │ │ -3b5968: 0c02 |003c: move-result-object v2 │ │ -3b596a: 1f02 af14 |003d: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b596e: 6e10 cba2 0200 |003f: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b5974: 0c02 |0042: move-result-object v2 │ │ -3b5976: 1a03 b104 |0043: const-string v3, "*:" // string@04b1 │ │ -3b597a: 6e20 1c98 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b5980: 0a03 |0048: move-result v3 │ │ -3b5982: 1224 |0049: const/4 v4, #int 2 // #2 │ │ -3b5984: b043 |004a: add-int/2addr v3, v4 │ │ -3b5986: 3634 c6ff |004b: if-gt v4, v3, 0011 // -003a │ │ -3b598a: d804 0305 |004d: add-int/lit8 v4, v3, #int 5 // #05 │ │ -3b598e: 6e10 2298 0200 |004f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b5994: 0a05 |0052: move-result v5 │ │ -3b5996: 3554 beff |0053: if-ge v4, v5, 0011 // -0042 │ │ -3b599a: 6e30 2e98 3204 |0055: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b59a0: 0c02 |0058: move-result-object v2 │ │ -3b59a2: 6e10 3498 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b59a8: 0c02 |005c: move-result-object v2 │ │ -3b59aa: 1a03 b355 |005d: const-string v3, "[1-9][0-9]+" // string@55b3 │ │ -3b59ae: 6e20 2398 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b59b4: 0a02 |0062: move-result v2 │ │ -3b59b6: 3802 aeff |0063: if-eqz v2, 0011 // -0052 │ │ -3b59ba: 6202 2e7a |0065: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b59be: 6e20 b9a5 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@a5b9 │ │ -3b59c4: 0c01 |006a: move-result-object v1 │ │ -3b59c6: 6e10 0ca3 0100 |006b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b59cc: 0b01 |006e: move-result-wide v1 │ │ -3b59ce: 1603 0000 |006f: const-wide/16 v3, #int 0 // #0 │ │ -3b59d2: 3105 0103 |0071: cmp-long v5, v1, v3 │ │ -3b59d6: 3905 0900 |0073: if-nez v5, 007c // +0009 │ │ -3b59da: 1601 0200 |0075: const-wide/16 v1, #int 2 // #2 │ │ -3b59de: c091 |0077: and-long/2addr v1, v9 │ │ -3b59e0: 3106 0301 |0078: cmp-long v6, v3, v1 │ │ -3b59e4: 3906 0b00 |007a: if-nez v6, 0085 // +000b │ │ -3b59e8: 3805 95ff |007c: if-eqz v5, 0011 // -006b │ │ -3b59ec: 1601 0100 |007e: const-wide/16 v1, #int 1 // #1 │ │ -3b59f0: c091 |0080: and-long/2addr v1, v9 │ │ -3b59f2: 3105 0301 |0081: cmp-long v5, v3, v1 │ │ -3b59f6: 3805 8eff |0083: if-eqz v5, 0011 // -0072 │ │ -3b59fa: 6e10 a897 0000 |0085: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b5a00: 0b00 |0088: move-result-wide v0 │ │ -3b5a02: 7120 06a3 1000 |0089: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b5a08: 0c00 |008c: move-result-object v0 │ │ -3b5a0a: 6e20 289a 0800 |008d: invoke-virtual {v8, v0}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ -3b5a10: 2881 |0090: goto 0011 // -007f │ │ -3b5a12: 1108 |0091: return-object v8 │ │ +3b58dc: |[3b58dc] net.sf.dibdib.thread_wk.QOpWk.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; │ │ +3b58ec: 7120 cda5 8700 |0000: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMsgs4Chat:(J)Ljava/util/HashSet; // method@a5cd │ │ +3b58f2: 0c07 |0003: move-result-object v7 │ │ +3b58f4: 2208 6513 |0004: new-instance v8, Ljava/util/HashSet; // type@1365 │ │ +3b58f8: 6e10 2f9a 0700 |0006: invoke-virtual {v7}, Ljava/util/HashSet;.size:()I // method@9a2f │ │ +3b58fe: 0a00 |0009: move-result v0 │ │ +3b5900: 7020 269a 0800 |000a: invoke-direct {v8, v0}, Ljava/util/HashSet;.:(I)V // method@9a26 │ │ +3b5906: 6e10 2d9a 0700 |000d: invoke-virtual {v7}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@9a2d │ │ +3b590c: 0c07 |0010: move-result-object v7 │ │ +3b590e: 7210 3f9a 0700 |0011: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b5914: 0a00 |0014: move-result v0 │ │ +3b5916: 3800 7c00 |0015: if-eqz v0, 0091 // +007c │ │ +3b591a: 7210 409a 0700 |0017: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b5920: 0c00 |001a: move-result-object v0 │ │ +3b5922: 1f00 d112 |001b: check-cast v0, Ljava/lang/Long; // type@12d1 │ │ +3b5926: 6201 6373 |001d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b592a: 5411 477a |001f: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a47 │ │ +3b592e: 6e10 a897 0000 |0021: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b5934: 0b02 |0024: move-result-wide v2 │ │ +3b5936: 6e30 daa3 2103 |0025: invoke-virtual {v1, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3da │ │ +3b593c: 0c01 |0028: move-result-object v1 │ │ +3b593e: 2012 ae14 |0029: instance-of v2, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b5942: 3802 e6ff |002b: if-eqz v2, 0011 // -001a │ │ +3b5946: 6202 327a |002d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b594a: 1f01 ae14 |002f: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b594e: 6e20 b8a5 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@a5b8 │ │ +3b5954: 0c02 |0034: move-result-object v2 │ │ +3b5956: 3802 dcff |0035: if-eqz v2, 0011 // -0024 │ │ +3b595a: 6202 327a |0037: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b595e: 6e20 b8a5 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@a5b8 │ │ +3b5964: 0c02 |003c: move-result-object v2 │ │ +3b5966: 1f02 af14 |003d: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b596a: 6e10 cba2 0200 |003f: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b5970: 0c02 |0042: move-result-object v2 │ │ +3b5972: 1a03 b104 |0043: const-string v3, "*:" // string@04b1 │ │ +3b5976: 6e20 1c98 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b597c: 0a03 |0048: move-result v3 │ │ +3b597e: 1224 |0049: const/4 v4, #int 2 // #2 │ │ +3b5980: b043 |004a: add-int/2addr v3, v4 │ │ +3b5982: 3634 c6ff |004b: if-gt v4, v3, 0011 // -003a │ │ +3b5986: d804 0305 |004d: add-int/lit8 v4, v3, #int 5 // #05 │ │ +3b598a: 6e10 2298 0200 |004f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b5990: 0a05 |0052: move-result v5 │ │ +3b5992: 3554 beff |0053: if-ge v4, v5, 0011 // -0042 │ │ +3b5996: 6e30 2e98 3204 |0055: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b599c: 0c02 |0058: move-result-object v2 │ │ +3b599e: 6e10 3498 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b59a4: 0c02 |005c: move-result-object v2 │ │ +3b59a6: 1a03 b355 |005d: const-string v3, "[1-9][0-9]+" // string@55b3 │ │ +3b59aa: 6e20 2398 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b59b0: 0a02 |0062: move-result v2 │ │ +3b59b2: 3802 aeff |0063: if-eqz v2, 0011 // -0052 │ │ +3b59b6: 6202 2e7a |0065: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b59ba: 6e20 b9a5 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@a5b9 │ │ +3b59c0: 0c01 |006a: move-result-object v1 │ │ +3b59c2: 6e10 0ca3 0100 |006b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b59c8: 0b01 |006e: move-result-wide v1 │ │ +3b59ca: 1603 0000 |006f: const-wide/16 v3, #int 0 // #0 │ │ +3b59ce: 3105 0103 |0071: cmp-long v5, v1, v3 │ │ +3b59d2: 3905 0900 |0073: if-nez v5, 007c // +0009 │ │ +3b59d6: 1601 0200 |0075: const-wide/16 v1, #int 2 // #2 │ │ +3b59da: c091 |0077: and-long/2addr v1, v9 │ │ +3b59dc: 3106 0301 |0078: cmp-long v6, v3, v1 │ │ +3b59e0: 3906 0b00 |007a: if-nez v6, 0085 // +000b │ │ +3b59e4: 3805 95ff |007c: if-eqz v5, 0011 // -006b │ │ +3b59e8: 1601 0100 |007e: const-wide/16 v1, #int 1 // #1 │ │ +3b59ec: c091 |0080: and-long/2addr v1, v9 │ │ +3b59ee: 3105 0301 |0081: cmp-long v5, v3, v1 │ │ +3b59f2: 3805 8eff |0083: if-eqz v5, 0011 // -0072 │ │ +3b59f6: 6e10 a897 0000 |0085: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b59fc: 0b00 |0088: move-result-wide v0 │ │ +3b59fe: 7120 06a3 1000 |0089: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b5a04: 0c00 |008c: move-result-object v0 │ │ +3b5a06: 6e20 289a 0800 |008d: invoke-virtual {v8, v0}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ +3b5a0c: 2881 |0090: goto 0011 // -007f │ │ +3b5a0e: 1108 |0091: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x000d line=62 │ │ 0x001d line=63 │ │ 0x0029 line=64 │ │ @@ -1519841,90 +1519840,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 │ │ -3b6978: |[3b6978] net.sf.dibdib.thread_wk.QOpWk.importExternalTsv:([Ljava/lang/String;JLnet/sf/dibdib/generic/QWord;)V │ │ -3b6988: 2169 |0000: array-length v9, v6 │ │ -3b698a: 2399 0d16 |0001: new-array v9, v9, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b698e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3b6990: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3b6992: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3b6994: 2163 |0006: array-length v3, v6 │ │ -3b6996: 3532 7200 |0007: if-ge v2, v3, 0079 // +0072 │ │ -3b699a: 4603 0602 |0009: aget-object v3, v6, v2 │ │ -3b699e: 3803 6b00 |000b: if-eqz v3, 0076 // +006b │ │ -3b69a2: 4603 0602 |000d: aget-object v3, v6, v2 │ │ -3b69a6: 1304 0900 |000f: const/16 v4, #int 9 // #9 │ │ -3b69aa: 6e20 1a98 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b69b0: 0a03 |0014: move-result v3 │ │ -3b69b2: 3b03 0300 |0015: if-gez v3, 0018 // +0003 │ │ -3b69b6: 285f |0017: goto 0076 // +005f │ │ -3b69b8: 3901 5600 |0018: if-nez v1, 006e // +0056 │ │ -3b69bc: 4601 0602 |001a: aget-object v1, v6, v2 │ │ -3b69c0: 6e20 0998 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b69c6: 0a01 |001f: move-result v1 │ │ -3b69c8: 6203 cf72 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3b69cc: 4803 0300 |0022: aget-byte v3, v3, v0 │ │ -3b69d0: 1a04 1100 |0024: const-string v4, " " // string@0011 │ │ -3b69d4: 3331 0f00 |0026: if-ne v1, v3, 0035 // +000f │ │ -3b69d8: 4601 0602 |0028: aget-object v1, v6, v2 │ │ -3b69dc: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -3b69de: 6e20 0998 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b69e4: 0a01 |002e: move-result v1 │ │ -3b69e6: 6205 cf72 |002f: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ -3b69ea: 4803 0503 |0031: aget-byte v3, v5, v3 │ │ -3b69ee: 3231 2000 |0033: if-eq v1, v3, 0053 // +0020 │ │ -3b69f2: 4601 0602 |0035: aget-object v1, v6, v2 │ │ -3b69f6: 1a03 4100 |0037: const-string v3, " TIME " // string@0041 │ │ -3b69fa: 6e20 0e98 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b6a00: 0a01 |003c: move-result v1 │ │ -3b6a02: 3801 2100 |003d: if-eqz v1, 005e // +0021 │ │ -3b6a06: 4601 0602 |003f: aget-object v1, v6, v2 │ │ -3b6a0a: 1a03 2c00 |0041: const-string v3, " DAT" // string@002c │ │ -3b6a0e: 6e20 0e98 3100 |0043: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b6a14: 0a01 |0046: move-result v1 │ │ -3b6a16: 3801 1700 |0047: if-eqz v1, 005e // +0017 │ │ -3b6a1a: 4601 0602 |0049: aget-object v1, v6, v2 │ │ -3b6a1e: 1a03 2a00 |004b: const-string v3, " CAT" // string@002a │ │ -3b6a22: 6e20 0e98 3100 |004d: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b6a28: 0a01 |0050: move-result v1 │ │ -3b6a2a: 3801 0d00 |0051: if-eqz v1, 005e // +000d │ │ -3b6a2e: 4601 0602 |0053: aget-object v1, v6, v2 │ │ -3b6a32: 6e20 2a98 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b6a38: 0c01 |0058: move-result-object v1 │ │ -3b6a3a: 7110 c7a5 0100 |0059: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c7 │ │ -3b6a40: 0c01 |005c: move-result-object v1 │ │ -3b6a42: 2819 |005d: goto 0076 // +0019 │ │ -3b6a44: 4601 0602 |005e: aget-object v1, v6, v2 │ │ -3b6a48: 6e20 2a98 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b6a4e: 0c01 |0063: move-result-object v1 │ │ -3b6a50: 2111 |0064: array-length v1, v1 │ │ -3b6a52: 1273 |0065: const/4 v3, #int 7 // #7 │ │ -3b6a54: 3613 0300 |0066: if-gt v3, v1, 0069 // +0003 │ │ -3b6a58: 2802 |0068: goto 006a // +0002 │ │ -3b6a5a: 1233 |0069: const/4 v3, #int 3 // #3 │ │ -3b6a5c: 7110 d1a5 0300 |006a: invoke-static {v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5d1 │ │ -3b6a62: 0c01 |006d: move-result-object v1 │ │ -3b6a64: 4603 0602 |006e: aget-object v3, v6, v2 │ │ -3b6a68: 7120 c8a5 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@a5c8 │ │ -3b6a6e: 0c03 |0073: move-result-object v3 │ │ -3b6a70: 4d03 0902 |0074: aput-object v3, v9, v2 │ │ -3b6a74: d802 0201 |0076: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b6a78: 288e |0078: goto 0006 // -0072 │ │ -3b6a7a: 6206 bd76 |0079: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b6a7e: 7140 c3a5 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@a5c3 │ │ -3b6a84: 0c05 |007e: move-result-object v5 │ │ -3b6a86: 1200 |007f: const/4 v0, #int 0 // #0 │ │ -3b6a88: 1603 0000 |0080: const-wide/16 v3, #int 0 // #0 │ │ -3b6a8c: 0471 |0082: move-wide v1, v7 │ │ -3b6a8e: 7706 d9a5 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@a5d9 │ │ -3b6a94: 0e00 |0086: return-void │ │ +3b6974: |[3b6974] net.sf.dibdib.thread_wk.QOpWk.importExternalTsv:([Ljava/lang/String;JLnet/sf/dibdib/generic/QWord;)V │ │ +3b6984: 2169 |0000: array-length v9, v6 │ │ +3b6986: 2399 0d16 |0001: new-array v9, v9, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b698a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3b698c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3b698e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3b6990: 2163 |0006: array-length v3, v6 │ │ +3b6992: 3532 7200 |0007: if-ge v2, v3, 0079 // +0072 │ │ +3b6996: 4603 0602 |0009: aget-object v3, v6, v2 │ │ +3b699a: 3803 6b00 |000b: if-eqz v3, 0076 // +006b │ │ +3b699e: 4603 0602 |000d: aget-object v3, v6, v2 │ │ +3b69a2: 1304 0900 |000f: const/16 v4, #int 9 // #9 │ │ +3b69a6: 6e20 1a98 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b69ac: 0a03 |0014: move-result v3 │ │ +3b69ae: 3b03 0300 |0015: if-gez v3, 0018 // +0003 │ │ +3b69b2: 285f |0017: goto 0076 // +005f │ │ +3b69b4: 3901 5600 |0018: if-nez v1, 006e // +0056 │ │ +3b69b8: 4601 0602 |001a: aget-object v1, v6, v2 │ │ +3b69bc: 6e20 0998 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b69c2: 0a01 |001f: move-result v1 │ │ +3b69c4: 6203 cf72 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3b69c8: 4803 0300 |0022: aget-byte v3, v3, v0 │ │ +3b69cc: 1a04 1100 |0024: const-string v4, " " // string@0011 │ │ +3b69d0: 3331 0f00 |0026: if-ne v1, v3, 0035 // +000f │ │ +3b69d4: 4601 0602 |0028: aget-object v1, v6, v2 │ │ +3b69d8: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +3b69da: 6e20 0998 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b69e0: 0a01 |002e: move-result v1 │ │ +3b69e2: 6205 cf72 |002f: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72cf │ │ +3b69e6: 4803 0503 |0031: aget-byte v3, v5, v3 │ │ +3b69ea: 3231 2000 |0033: if-eq v1, v3, 0053 // +0020 │ │ +3b69ee: 4601 0602 |0035: aget-object v1, v6, v2 │ │ +3b69f2: 1a03 4100 |0037: const-string v3, " TIME " // string@0041 │ │ +3b69f6: 6e20 0e98 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b69fc: 0a01 |003c: move-result v1 │ │ +3b69fe: 3801 2100 |003d: if-eqz v1, 005e // +0021 │ │ +3b6a02: 4601 0602 |003f: aget-object v1, v6, v2 │ │ +3b6a06: 1a03 2c00 |0041: const-string v3, " DAT" // string@002c │ │ +3b6a0a: 6e20 0e98 3100 |0043: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b6a10: 0a01 |0046: move-result v1 │ │ +3b6a12: 3801 1700 |0047: if-eqz v1, 005e // +0017 │ │ +3b6a16: 4601 0602 |0049: aget-object v1, v6, v2 │ │ +3b6a1a: 1a03 2a00 |004b: const-string v3, " CAT" // string@002a │ │ +3b6a1e: 6e20 0e98 3100 |004d: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b6a24: 0a01 |0050: move-result v1 │ │ +3b6a26: 3801 0d00 |0051: if-eqz v1, 005e // +000d │ │ +3b6a2a: 4601 0602 |0053: aget-object v1, v6, v2 │ │ +3b6a2e: 6e20 2a98 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b6a34: 0c01 |0058: move-result-object v1 │ │ +3b6a36: 7110 c7a5 0100 |0059: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c7 │ │ +3b6a3c: 0c01 |005c: move-result-object v1 │ │ +3b6a3e: 2819 |005d: goto 0076 // +0019 │ │ +3b6a40: 4601 0602 |005e: aget-object v1, v6, v2 │ │ +3b6a44: 6e20 2a98 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b6a4a: 0c01 |0063: move-result-object v1 │ │ +3b6a4c: 2111 |0064: array-length v1, v1 │ │ +3b6a4e: 1273 |0065: const/4 v3, #int 7 // #7 │ │ +3b6a50: 3613 0300 |0066: if-gt v3, v1, 0069 // +0003 │ │ +3b6a54: 2802 |0068: goto 006a // +0002 │ │ +3b6a56: 1233 |0069: const/4 v3, #int 3 // #3 │ │ +3b6a58: 7110 d1a5 0300 |006a: invoke-static {v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5d1 │ │ +3b6a5e: 0c01 |006d: move-result-object v1 │ │ +3b6a60: 4603 0602 |006e: aget-object v3, v6, v2 │ │ +3b6a64: 7120 c8a5 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@a5c8 │ │ +3b6a6a: 0c03 |0073: move-result-object v3 │ │ +3b6a6c: 4d03 0902 |0074: aput-object v3, v9, v2 │ │ +3b6a70: d802 0201 |0076: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b6a74: 288e |0078: goto 0006 // -0072 │ │ +3b6a76: 6206 bd76 |0079: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b6a7a: 7140 c3a5 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@a5c3 │ │ +3b6a80: 0c05 |007e: move-result-object v5 │ │ +3b6a82: 1200 |007f: const/4 v0, #int 0 // #0 │ │ +3b6a84: 1603 0000 |0080: const-wide/16 v3, #int 0 // #0 │ │ +3b6a88: 0471 |0082: move-wide v1, v7 │ │ +3b6a8a: 7706 d9a5 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@a5d9 │ │ +3b6a90: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0006 line=517 │ │ 0x0009 line=518 │ │ 0x001a line=521 │ │ 0x002b line=522 │ │ @@ -1519948,66 +1519947,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 │ │ -3b6a98: |[3b6a98] net.sf.dibdib.thread_wk.QOpWk.setHost:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3b6aa8: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6aac: 2201 e812 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b6ab0: 7010 4098 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b6ab6: 1a02 7bb8 |0007: const-string v2, "smtp." // string@b87b │ │ -3b6aba: 6e20 4b98 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6ac0: 6e20 4b98 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6ac6: 6e10 5498 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b6acc: 0c01 |0012: move-result-object v1 │ │ -3b6ace: 7110 35a4 0100 |0013: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -3b6ad4: 0c01 |0016: move-result-object v1 │ │ -3b6ad6: 1a02 80b8 |0017: const-string v2, "smtp_server" // string@b880 │ │ -3b6ada: 6e30 d7a5 2001 |0019: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ -3b6ae0: 6200 6373 |001c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6ae4: 7110 35a4 0400 |001e: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -3b6aea: 0c01 |0021: move-result-object v1 │ │ -3b6aec: 1a02 81b8 |0022: const-string v2, "smtp_user" // string@b881 │ │ -3b6af0: 6e30 d7a5 2001 |0024: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ -3b6af6: 6200 6373 |0027: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6afa: 3806 0300 |0029: if-eqz v6, 002c // +0003 │ │ -3b6afe: 2803 |002b: goto 002e // +0003 │ │ -3b6b00: 1a06 1c07 |002c: const-string v6, "587" // string@071c │ │ -3b6b04: 7110 35a4 0600 |002e: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -3b6b0a: 0c06 |0031: move-result-object v6 │ │ -3b6b0c: 1a01 7eb8 |0032: const-string v1, "smtp_port" // string@b87e │ │ -3b6b10: 6e30 d7a5 1006 |0034: invoke-virtual {v0, v1, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ -3b6b16: 6206 6373 |0037: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6b1a: 2200 e812 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b6b1e: 7010 4098 0000 |003b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b6b24: 1a01 8e82 |003e: const-string v1, "imap." // string@828e │ │ -3b6b28: 6e20 4b98 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6b2e: 6e20 4b98 3000 |0043: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6b34: 6e10 5498 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b6b3a: 0c03 |0049: move-result-object v3 │ │ -3b6b3c: 7110 35a4 0300 |004a: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -3b6b42: 0c03 |004d: move-result-object v3 │ │ -3b6b44: 1a00 9182 |004e: const-string v0, "imap_server" // string@8291 │ │ -3b6b48: 6e30 d7a5 0603 |0050: invoke-virtual {v6, v0, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ -3b6b4e: 6203 6373 |0053: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6b52: 7110 35a4 0400 |0055: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -3b6b58: 0c04 |0058: move-result-object v4 │ │ -3b6b5a: 1a06 9282 |0059: const-string v6, "imap_user" // string@8292 │ │ -3b6b5e: 6e30 d7a5 6304 |005b: invoke-virtual {v3, v6, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ -3b6b64: 6203 6373 |005e: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ -3b6b68: 3805 0300 |0060: if-eqz v5, 0063 // +0003 │ │ -3b6b6c: 2803 |0062: goto 0065 // +0003 │ │ -3b6b6e: 1a05 4c07 |0063: const-string v5, "993" // string@074c │ │ -3b6b72: 7110 35a4 0500 |0065: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ -3b6b78: 0c04 |0068: move-result-object v4 │ │ -3b6b7a: 1a05 9082 |0069: const-string v5, "imap_port" // string@8290 │ │ -3b6b7e: 6e30 d7a5 5304 |006b: invoke-virtual {v3, v5, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ -3b6b84: 0e00 |006e: return-void │ │ +3b6a94: |[3b6a94] net.sf.dibdib.thread_wk.QOpWk.setHost:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3b6aa4: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6aa8: 2201 e812 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b6aac: 7010 4098 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b6ab2: 1a02 7bb8 |0007: const-string v2, "smtp." // string@b87b │ │ +3b6ab6: 6e20 4b98 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b6abc: 6e20 4b98 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b6ac2: 6e10 5498 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b6ac8: 0c01 |0012: move-result-object v1 │ │ +3b6aca: 7110 35a4 0100 |0013: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +3b6ad0: 0c01 |0016: move-result-object v1 │ │ +3b6ad2: 1a02 80b8 |0017: const-string v2, "smtp_server" // string@b880 │ │ +3b6ad6: 6e30 d7a5 2001 |0019: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ +3b6adc: 6200 6373 |001c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6ae0: 7110 35a4 0400 |001e: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +3b6ae6: 0c01 |0021: move-result-object v1 │ │ +3b6ae8: 1a02 81b8 |0022: const-string v2, "smtp_user" // string@b881 │ │ +3b6aec: 6e30 d7a5 2001 |0024: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ +3b6af2: 6200 6373 |0027: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6af6: 3806 0300 |0029: if-eqz v6, 002c // +0003 │ │ +3b6afa: 2803 |002b: goto 002e // +0003 │ │ +3b6afc: 1a06 1c07 |002c: const-string v6, "587" // string@071c │ │ +3b6b00: 7110 35a4 0600 |002e: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +3b6b06: 0c06 |0031: move-result-object v6 │ │ +3b6b08: 1a01 7eb8 |0032: const-string v1, "smtp_port" // string@b87e │ │ +3b6b0c: 6e30 d7a5 1006 |0034: invoke-virtual {v0, v1, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ +3b6b12: 6206 6373 |0037: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6b16: 2200 e812 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b6b1a: 7010 4098 0000 |003b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b6b20: 1a01 8e82 |003e: const-string v1, "imap." // string@828e │ │ +3b6b24: 6e20 4b98 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b6b2a: 6e20 4b98 3000 |0043: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b6b30: 6e10 5498 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b6b36: 0c03 |0049: move-result-object v3 │ │ +3b6b38: 7110 35a4 0300 |004a: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +3b6b3e: 0c03 |004d: move-result-object v3 │ │ +3b6b40: 1a00 9182 |004e: const-string v0, "imap_server" // string@8291 │ │ +3b6b44: 6e30 d7a5 0603 |0050: invoke-virtual {v6, v0, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ +3b6b4a: 6203 6373 |0053: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6b4e: 7110 35a4 0400 |0055: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +3b6b54: 0c04 |0058: move-result-object v4 │ │ +3b6b56: 1a06 9282 |0059: const-string v6, "imap_user" // string@8292 │ │ +3b6b5a: 6e30 d7a5 6304 |005b: invoke-virtual {v3, v6, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ +3b6b60: 6203 6373 |005e: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7363 │ │ +3b6b64: 3805 0300 |0060: if-eqz v5, 0063 // +0003 │ │ +3b6b68: 2803 |0062: goto 0065 // +0003 │ │ +3b6b6a: 1a05 4c07 |0063: const-string v5, "993" // string@074c │ │ +3b6b6e: 7110 35a4 0500 |0065: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a435 │ │ +3b6b74: 0c04 |0068: move-result-object v4 │ │ +3b6b76: 1a05 9082 |0069: const-string v5, "imap_port" // string@8290 │ │ +3b6b7a: 6e30 d7a5 5304 |006b: invoke-virtual {v3, v5, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d7 │ │ +3b6b80: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x001c line=42 │ │ 0x0027 line=43 │ │ 0x002e line=44 │ │ 0x0034 line=43 │ │ @@ -1520027,33 +1520026,33 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -3b6b88: |[3b6b88] net.sf.dibdib.thread_wk.QOpWk.setHost:([Ljava/lang/String;)V │ │ -3b6b98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b6b9a: 4600 0600 |0001: aget-object v0, v6, v0 │ │ -3b6b9e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3b6ba0: 4601 0601 |0004: aget-object v1, v6, v1 │ │ -3b6ba4: 2162 |0006: array-length v2, v6 │ │ -3b6ba6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3b6ba8: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -3b6baa: 3424 0400 |0009: if-lt v4, v2, 000d // +0004 │ │ -3b6bae: 0732 |000b: move-object v2, v3 │ │ -3b6bb0: 2803 |000c: goto 000f // +0003 │ │ -3b6bb2: 4602 0604 |000d: aget-object v2, v6, v4 │ │ -3b6bb6: 2164 |000f: array-length v4, v6 │ │ -3b6bb8: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -3b6bba: 3445 0300 |0011: if-lt v5, v4, 0014 // +0003 │ │ -3b6bbe: 2803 |0013: goto 0016 // +0003 │ │ -3b6bc0: 4603 0605 |0014: aget-object v3, v6, v5 │ │ -3b6bc4: 7140 f5a5 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@a5f5 │ │ -3b6bca: 0e00 |0019: return-void │ │ +3b6b84: |[3b6b84] net.sf.dibdib.thread_wk.QOpWk.setHost:([Ljava/lang/String;)V │ │ +3b6b94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b6b96: 4600 0600 |0001: aget-object v0, v6, v0 │ │ +3b6b9a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3b6b9c: 4601 0601 |0004: aget-object v1, v6, v1 │ │ +3b6ba0: 2162 |0006: array-length v2, v6 │ │ +3b6ba2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3b6ba4: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +3b6ba6: 3424 0400 |0009: if-lt v4, v2, 000d // +0004 │ │ +3b6baa: 0732 |000b: move-object v2, v3 │ │ +3b6bac: 2803 |000c: goto 000f // +0003 │ │ +3b6bae: 4602 0604 |000d: aget-object v2, v6, v4 │ │ +3b6bb2: 2164 |000f: array-length v4, v6 │ │ +3b6bb4: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +3b6bb6: 3445 0300 |0011: if-lt v5, v4, 0014 // +0003 │ │ +3b6bba: 2803 |0013: goto 0016 // +0003 │ │ +3b6bbc: 4603 0605 |0014: aget-object v3, v6, v5 │ │ +3b6bc0: 7140 f5a5 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@a5f5 │ │ +3b6bc6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0004 line=53 │ │ 0x0006 line=54 │ │ 0x000f line=55 │ │ 0x0016 line=56 │ │ @@ -1520065,20 +1520064,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 │ │ -3b6854: |[3b6854] net.sf.dibdib.thread_wk.QOpWk.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/QOpWk; │ │ -3b6864: 1c00 f714 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6868: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3b686e: 0c01 |0005: move-result-object v1 │ │ -3b6870: 1f01 f714 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6874: 1101 |0008: return-object v1 │ │ +3b6850: |[3b6850] net.sf.dibdib.thread_wk.QOpWk.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/QOpWk; │ │ +3b6860: 1c00 f714 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6864: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3b686a: 0c01 |0005: move-result-object v1 │ │ +3b686c: 1f01 f714 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6870: 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;) │ │ @@ -1520086,20 +1520085,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 │ │ -3b6878: |[3b6878] net.sf.dibdib.thread_wk.QOpWk.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; │ │ -3b6888: 6200 4b7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.$VALUES:[Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4b │ │ -3b688c: 6e10 81a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/QOpWk;.clone:()Ljava/lang/Object; // method@a681 │ │ -3b6892: 0c00 |0005: move-result-object v0 │ │ -3b6894: 1f00 2816 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/QOpWk; // type@1628 │ │ -3b6898: 1100 |0008: return-object v0 │ │ +3b6874: |[3b6874] net.sf.dibdib.thread_wk.QOpWk.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; │ │ +3b6884: 6200 4b7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.$VALUES:[Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4b │ │ +3b6888: 6e10 81a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/QOpWk;.clone:()Ljava/lang/Object; // method@a681 │ │ +3b688e: 0c00 |0005: move-result-object v0 │ │ +3b6890: 1f00 2816 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/QOpWk; // type@1628 │ │ +3b6894: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_wk/QOpWk;) │ │ @@ -1520107,20 +1520106,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3b5a14: |[3b5a14] net.sf.dibdib.thread_wk.QOpWk.getShash:()J │ │ -3b5a24: 6e10 f3a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.name:()Ljava/lang/String; // method@a5f3 │ │ -3b5a2a: 0c00 |0003: move-result-object v0 │ │ -3b5a2c: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ -3b5a32: 0b00 |0007: move-result-wide v0 │ │ -3b5a34: 1000 |0008: return-wide v0 │ │ +3b5a10: |[3b5a10] net.sf.dibdib.thread_wk.QOpWk.getShash:()J │ │ +3b5a20: 6e10 f3a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.name:()Ljava/lang/String; // method@a5f3 │ │ +3b5a26: 0c00 |0003: move-result-object v0 │ │ +3b5a28: 7110 26a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ +3b5a2e: 0b00 |0007: move-result-wide v0 │ │ +3b5a30: 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 : 17065 (QOpWk.java) │ │ @@ -1520842,29 +1520841,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -384968: |[384968] net.sf.dibdib.generic.QToken.:()V │ │ -384978: 2200 b414 |0000: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ -38497c: 1801 0000 0000 c0c0 fe07 |0002: const-wide v1, #double 3.63823e-270 // #07fec0c000000000 │ │ -384986: 7030 e8a2 1002 |0007: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QToken;.:(J)V // method@a2e8 │ │ -38498c: 6900 a776 |000a: sput-object v0, Lnet/sf/dibdib/generic/QToken;.EXIT_REQUESTED:Lnet/sf/dibdib/generic/QToken; // field@76a7 │ │ -384990: 2200 b314 |000c: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ -384994: 7010 dea2 0000 |000e: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ -38499a: 6900 a576 |0011: sput-object v0, Lnet/sf/dibdib/generic/QToken;.EMPTY:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a5 │ │ -38499e: 2200 b314 |0013: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ -3849a2: 7010 dea2 0000 |0015: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ -3849a8: 6900 a676 |0018: sput-object v0, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ -3849ac: 2200 8313 |001a: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3849b0: 7010 f39a 0000 |001c: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3849b6: 6900 b776 |001f: sput-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ -3849ba: 0e00 |0021: return-void │ │ +384964: |[384964] net.sf.dibdib.generic.QToken.:()V │ │ +384974: 2200 b414 |0000: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ +384978: 1801 0000 0000 c0c0 fe07 |0002: const-wide v1, #double 3.63823e-270 // #07fec0c000000000 │ │ +384982: 7030 e8a2 1002 |0007: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QToken;.:(J)V // method@a2e8 │ │ +384988: 6900 a776 |000a: sput-object v0, Lnet/sf/dibdib/generic/QToken;.EXIT_REQUESTED:Lnet/sf/dibdib/generic/QToken; // field@76a7 │ │ +38498c: 2200 b314 |000c: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ +384990: 7010 dea2 0000 |000e: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ +384996: 6900 a576 |0011: sput-object v0, Lnet/sf/dibdib/generic/QToken;.EMPTY:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a5 │ │ +38499a: 2200 b314 |0013: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ +38499e: 7010 dea2 0000 |0015: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ +3849a4: 6900 a676 |0018: sput-object v0, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ +3849a8: 2200 8313 |001a: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3849ac: 7010 f39a 0000 |001c: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3849b2: 6900 b776 |001f: sput-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ +3849b6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000c line=20 │ │ 0x0013 line=21 │ │ 0x001a line=23 │ │ locals : │ │ @@ -1520874,20 +1520873,20 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3849bc: |[3849bc] net.sf.dibdib.generic.QToken.:()V │ │ -3849cc: 7010 80a2 0200 |0000: invoke-direct {v2}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ -3849d2: 7100 57a3 0000 |0003: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -3849d8: 0b00 |0006: move-result-wide v0 │ │ -3849da: 5a20 b576 |0007: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -3849de: 0e00 |0009: return-void │ │ +3849b8: |[3849b8] net.sf.dibdib.generic.QToken.:()V │ │ +3849c8: 7010 80a2 0200 |0000: invoke-direct {v2}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ +3849ce: 7100 57a3 0000 |0003: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +3849d4: 0b00 |0006: move-result-wide v0 │ │ +3849d6: 5a20 b576 |0007: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +3849da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lnet/sf/dibdib/generic/QToken; │ │ │ │ @@ -1520896,18 +1520895,18 @@ │ │ type : '(J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3849e0: |[3849e0] net.sf.dibdib.generic.QToken.:(J)V │ │ -3849f0: 7010 80a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ -3849f6: 5a01 b576 |0003: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -3849fa: 0e00 |0005: return-void │ │ +3849dc: |[3849dc] net.sf.dibdib.generic.QToken.:(J)V │ │ +3849ec: 7010 80a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ +3849f2: 5a01 b576 |0003: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +3849f6: 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 │ │ @@ -1520917,21 +1520916,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 │ │ -3849fc: |[3849fc] net.sf.dibdib.generic.QToken.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V │ │ -384a0c: 7010 80a2 0200 |0000: invoke-direct {v2}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ -384a12: 5b23 af76 |0003: iput-object v3, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -384a16: 7100 57a3 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -384a1c: 0b00 |0008: move-result-wide v0 │ │ -384a1e: 5a20 b576 |0009: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -384a22: 0e00 |000b: return-void │ │ +3849f8: |[3849f8] net.sf.dibdib.generic.QToken.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V │ │ +384a08: 7010 80a2 0200 |0000: invoke-direct {v2}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ +384a0e: 5b23 af76 |0003: iput-object v3, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +384a12: 7100 57a3 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +384a18: 0b00 |0008: move-result-wide v0 │ │ +384a1a: 5a20 b576 |0009: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +384a1e: 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; │ │ @@ -1520942,17 +1520941,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 │ │ -384a24: |[384a24] net.sf.dibdib.generic.QToken.:(Lnet/sf/dibdib/generic/QToken$1;)V │ │ -384a34: 7010 e7a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken;.:()V // method@a2e7 │ │ -384a3a: 0e00 |0003: return-void │ │ +384a20: |[384a20] net.sf.dibdib.generic.QToken.:(Lnet/sf/dibdib/generic/QToken$1;)V │ │ +384a30: 7010 e7a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken;.:()V // method@a2e7 │ │ +384a36: 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; │ │ │ │ @@ -1520961,52 +1520960,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 │ │ -3847e8: |[3847e8] net.sf.dibdib.generic.QToken.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; │ │ -3847f8: 2030 c714 |0000: instance-of v0, v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3847fc: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -384800: 0730 |0004: move-object v0, v3 │ │ -384802: 1f00 c714 |0005: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -384806: 5401 6278 |0007: iget-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ -38480a: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ -38480e: 5403 6278 |000b: iget-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ -384812: 2200 b414 |000d: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ -384816: 7020 e9a2 3000 |000f: invoke-direct {v0, v3}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V // method@a2e9 │ │ -38481c: 2143 |0012: array-length v3, v4 │ │ -38481e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -384820: 3d03 0600 |0014: if-lez v3, 001a // +0006 │ │ -384824: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -384826: 4603 0403 |0017: aget-object v3, v4, v3 │ │ -38482a: 2802 |0019: goto 001b // +0002 │ │ -38482c: 0713 |001a: move-object v3, v1 │ │ -38482e: 5b03 a876 |001b: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -384832: 2143 |001d: array-length v3, v4 │ │ -384834: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -384836: 3532 0500 |001f: if-ge v2, v3, 0024 // +0005 │ │ -38483a: 4603 0402 |0021: aget-object v3, v4, v2 │ │ -38483e: 2802 |0023: goto 0025 // +0002 │ │ -384840: 0713 |0024: move-object v3, v1 │ │ -384842: 5b03 a976 |0025: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -384846: 2143 |0027: array-length v3, v4 │ │ -384848: 1222 |0028: const/4 v2, #int 2 // #2 │ │ -38484a: 3532 0500 |0029: if-ge v2, v3, 002e // +0005 │ │ -38484e: 4603 0402 |002b: aget-object v3, v4, v2 │ │ -384852: 2802 |002d: goto 002f // +0002 │ │ -384854: 0713 |002e: move-object v3, v1 │ │ -384856: 5b03 aa76 |002f: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -38485a: 2143 |0031: array-length v3, v4 │ │ -38485c: 1232 |0032: const/4 v2, #int 3 // #3 │ │ -38485e: 3532 0400 |0033: if-ge v2, v3, 0037 // +0004 │ │ -384862: 4601 0402 |0035: aget-object v1, v4, v2 │ │ -384866: 5b01 ab76 |0037: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -38486a: 1100 |0039: return-object v0 │ │ +3847e4: |[3847e4] net.sf.dibdib.generic.QToken.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; │ │ +3847f4: 2030 c714 |0000: instance-of v0, v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3847f8: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +3847fc: 0730 |0004: move-object v0, v3 │ │ +3847fe: 1f00 c714 |0005: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +384802: 5401 6278 |0007: iget-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ +384806: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ +38480a: 5403 6278 |000b: iget-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7862 │ │ +38480e: 2200 b414 |000d: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ +384812: 7020 e9a2 3000 |000f: invoke-direct {v0, v3}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V // method@a2e9 │ │ +384818: 2143 |0012: array-length v3, v4 │ │ +38481a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +38481c: 3d03 0600 |0014: if-lez v3, 001a // +0006 │ │ +384820: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +384822: 4603 0403 |0017: aget-object v3, v4, v3 │ │ +384826: 2802 |0019: goto 001b // +0002 │ │ +384828: 0713 |001a: move-object v3, v1 │ │ +38482a: 5b03 a876 |001b: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +38482e: 2143 |001d: array-length v3, v4 │ │ +384830: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +384832: 3532 0500 |001f: if-ge v2, v3, 0024 // +0005 │ │ +384836: 4603 0402 |0021: aget-object v3, v4, v2 │ │ +38483a: 2802 |0023: goto 0025 // +0002 │ │ +38483c: 0713 |0024: move-object v3, v1 │ │ +38483e: 5b03 a976 |0025: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +384842: 2143 |0027: array-length v3, v4 │ │ +384844: 1222 |0028: const/4 v2, #int 2 // #2 │ │ +384846: 3532 0500 |0029: if-ge v2, v3, 002e // +0005 │ │ +38484a: 4603 0402 |002b: aget-object v3, v4, v2 │ │ +38484e: 2802 |002d: goto 002f // +0002 │ │ +384850: 0713 |002e: move-object v3, v1 │ │ +384852: 5b03 aa76 |002f: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +384856: 2143 |0031: array-length v3, v4 │ │ +384858: 1232 |0032: const/4 v2, #int 3 // #3 │ │ +38485a: 3532 0400 |0033: if-ge v2, v3, 0037 // +0004 │ │ +38485e: 4601 0402 |0035: aget-object v1, v4, v2 │ │ +384862: 5b01 ab76 |0037: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +384866: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000b line=99 │ │ 0x000d line=101 │ │ 0x0012 line=102 │ │ 0x001d line=103 │ │ @@ -1521021,25 +1521020,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 │ │ -38486c: |[38486c] net.sf.dibdib.generic.QToken.createTask4UiEvent:(C)Lnet/sf/dibdib/generic/QToken; │ │ -38487c: 2200 b414 |0000: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ -384880: 6201 cd79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -384884: 7020 e9a2 1000 |0004: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V // method@a2e9 │ │ -38488a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -38488c: 5b01 a876 |0008: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -384890: 5b01 a976 |000a: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -384894: 5b01 aa76 |000c: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -384898: 5b01 ab76 |000e: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -38489c: 5902 b276 |0010: iput v2, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -3848a0: 1100 |0012: return-object v0 │ │ +384868: |[384868] net.sf.dibdib.generic.QToken.createTask4UiEvent:(C)Lnet/sf/dibdib/generic/QToken; │ │ +384878: 2200 b414 |0000: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ +38487c: 6201 cd79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +384880: 7020 e9a2 1000 |0004: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V // method@a2e9 │ │ +384886: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +384888: 5b01 a876 |0008: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +38488c: 5b01 a976 |000a: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +384890: 5b01 aa76 |000c: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +384894: 5b01 ab76 |000e: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +384898: 5902 b276 |0010: iput v2, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +38489c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0008 line=111 │ │ 0x000a line=112 │ │ 0x000c line=113 │ │ 0x000e line=114 │ │ @@ -1521053,20 +1521052,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 │ │ -3846f0: |[3846f0] net.sf.dibdib.generic.QToken.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ -384700: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -384704: 5320 b576 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -384708: 2803 |0004: goto 0007 // +0003 │ │ -38470a: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -38470e: 1000 |0007: return-wide v0 │ │ +3846ec: |[3846ec] net.sf.dibdib.generic.QToken.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ +3846fc: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +384700: 5320 b576 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +384704: 2803 |0004: goto 0007 // +0003 │ │ +384706: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +38470a: 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; │ │ │ │ @@ -1521075,22 +1521074,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 │ │ -384490: |[384490] net.sf.dibdib.generic.QToken.getAsString:(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String; │ │ -3844a0: 3901 0900 |0000: if-nez v1, 0009 // +0009 │ │ -3844a4: 5401 af76 |0002: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3844a8: 7210 57a2 0100 |0004: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -3844ae: 0c01 |0007: move-result-object v1 │ │ -3844b0: 2802 |0008: goto 000a // +0002 │ │ -3844b2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3844b4: 1101 |000a: return-object v1 │ │ +38448c: |[38448c] net.sf.dibdib.generic.QToken.getAsString:(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String; │ │ +38449c: 3901 0900 |0000: if-nez v1, 0009 // +0009 │ │ +3844a0: 5401 af76 |0002: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3844a4: 7210 57a2 0100 |0004: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +3844aa: 0c01 |0007: move-result-object v1 │ │ +3844ac: 2802 |0008: goto 000a // +0002 │ │ +3844ae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3844b0: 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; │ │ │ │ @@ -1521099,17 +1521098,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -384710: |[384710] net.sf.dibdib.generic.QToken.getShash:()J │ │ -384720: 5320 b576 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -384724: 1000 |0002: return-wide v0 │ │ +38470c: |[38470c] net.sf.dibdib.generic.QToken.getShash:()J │ │ +38471c: 5320 b576 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +384720: 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;) │ │ @@ -1521117,20 +1521116,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 │ │ -38475c: |[38475c] net.sf.dibdib.generic.QToken.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -38476c: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ -384770: 5401 af76 |0002: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -384774: 2802 |0004: goto 0006 // +0002 │ │ -384776: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -384778: 1101 |0006: return-object v1 │ │ +384758: |[384758] net.sf.dibdib.generic.QToken.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +384768: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ +38476c: 5401 af76 |0002: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +384770: 2802 |0004: goto 0006 // +0002 │ │ +384772: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +384774: 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 │ │ │ │ @@ -1521139,24 +1521138,24 @@ │ │ type : '(JLjava/lang/Object;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -384728: |[384728] net.sf.dibdib.generic.QToken.pushWip:(JLjava/lang/Object;)J │ │ -384738: 5b03 b676 |0000: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -38473c: 5a01 ae76 |0002: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76ae │ │ -384740: 6201 b776 |0004: sget-object v1, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ -384744: 5302 b576 |0006: iget-wide v2, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -384748: 7120 ad97 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -38474e: 0c02 |000b: move-result-object v2 │ │ -384750: 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 │ │ -384756: 5301 b576 |000f: iget-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -38475a: 1001 |0011: return-wide v1 │ │ +384724: |[384724] net.sf.dibdib.generic.QToken.pushWip:(JLjava/lang/Object;)J │ │ +384734: 5b03 b676 |0000: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +384738: 5a01 ae76 |0002: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76ae │ │ +38473c: 6201 b776 |0004: sget-object v1, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ +384740: 5302 b576 |0006: iget-wide v2, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +384744: 7120 ad97 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +38474a: 0c02 |000b: move-result-object v2 │ │ +38474c: 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 │ │ +384752: 5301 b576 |000f: iget-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +384756: 1001 |0011: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0004 line=141 │ │ 0x000f line=142 │ │ locals : │ │ @@ -1521169,40 +1521168,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 │ │ -38477c: |[38477c] net.sf.dibdib.generic.QToken.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; │ │ -38478c: 5b34 b676 |0000: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ -384790: 5330 b576 |0002: iget-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -384794: 7120 06a3 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -38479a: 0c04 |0007: move-result-object v4 │ │ -38479c: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -38479e: 2300 0b16 |0009: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3847a2: 6201 6c78 |000b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ -3847a6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3847a8: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ -3847ac: 5431 af76 |0010: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3847b0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -3847b2: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ -3847b6: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -3847b8: 4d04 0001 |0016: aput-object v4, v0, v1 │ │ -3847bc: 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 │ │ -3847c2: 0c04 |001b: move-result-object v4 │ │ -3847c4: 6e10 c7a2 0400 |001c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -3847ca: 0b00 |001f: move-result-wide v0 │ │ -3847cc: 5a30 ae76 |0020: iput-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76ae │ │ -3847d0: 6200 b776 |0022: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ -3847d4: 5331 b576 |0024: iget-wide v1, v3, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -3847d8: 7120 ad97 2100 |0026: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3847de: 0c01 |0029: move-result-object v1 │ │ -3847e0: 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 │ │ -3847e6: 1104 |002d: return-object v4 │ │ +384778: |[384778] net.sf.dibdib.generic.QToken.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; │ │ +384788: 5b34 b676 |0000: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b6 │ │ +38478c: 5330 b576 |0002: iget-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +384790: 7120 06a3 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +384796: 0c04 |0007: move-result-object v4 │ │ +384798: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +38479a: 2300 0b16 |0009: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +38479e: 6201 6c78 |000b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ +3847a2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3847a4: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ +3847a8: 5431 af76 |0010: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3847ac: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +3847ae: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ +3847b2: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +3847b4: 4d04 0001 |0016: aput-object v4, v0, v1 │ │ +3847b8: 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 │ │ +3847be: 0c04 |001b: move-result-object v4 │ │ +3847c0: 6e10 c7a2 0400 |001c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +3847c6: 0b00 |001f: move-result-wide v0 │ │ +3847c8: 5a30 ae76 |0020: iput-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76ae │ │ +3847cc: 6200 b776 |0022: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b7 │ │ +3847d0: 5331 b576 |0024: iget-wide v1, v3, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +3847d4: 7120 ad97 2100 |0026: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3847da: 0c01 |0029: move-result-object v1 │ │ +3847dc: 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 │ │ +3847e2: 1104 |002d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ 0x000b line=148 │ │ 0x001c line=149 │ │ 0x0022 line=150 │ │ @@ -1521215,64 +1521214,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 │ │ -3848a4: |[3848a4] net.sf.dibdib.generic.QToken.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3848b4: 5230 ac76 |0000: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ac │ │ -3848b8: 3a00 5300 |0002: if-ltz v0, 0055 // +0053 │ │ -3848bc: 1300 0008 |0004: const/16 v0, #int 2048 // #800 │ │ -3848c0: 6201 a476 |0006: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a4 │ │ -3848c4: 6e10 3d9b 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -3848ca: 0a01 |000b: move-result v1 │ │ -3848cc: 3710 4900 |000c: if-le v0, v1, 0055 // +0049 │ │ -3848d0: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -3848d2: 5930 ac76 |000f: iput v0, v3, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ac │ │ -3848d6: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ -3848da: 5a30 ad76 |0013: iput-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.hScriptElement:J // field@76ad │ │ -3848de: 6200 a476 |0015: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a4 │ │ -3848e2: 6e10 3e9b 0000 |0017: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ -3848e8: 0a00 |001a: move-result v0 │ │ -3848ea: 3a00 3a00 |001b: if-ltz v0, 0055 // +003a │ │ -3848ee: 6201 a376 |001d: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ -3848f2: 2111 |001f: array-length v1, v1 │ │ -3848f4: 3410 1100 |0020: if-lt v0, v1, 0031 // +0011 │ │ -3848f8: 6201 a376 |0022: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ -3848fc: 6202 a376 |0024: sget-object v2, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ -384900: 2122 |0026: array-length v2, v2 │ │ -384902: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -384906: 7120 b499 2100 |0029: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -38490c: 0c01 |002c: move-result-object v1 │ │ -38490e: 1f01 0f16 |002d: check-cast v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -384912: 6901 a376 |002f: sput-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ -384916: 6201 a376 |0031: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ -38491a: 0732 |0033: move-object v2, v3 │ │ -38491c: 1f02 b314 |0034: check-cast v2, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ -384920: 4d02 0100 |0036: aput-object v2, v1, v0 │ │ -384924: 5430 b476 |0038: iget-object v0, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b4 │ │ -384928: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ -38492c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -38492e: 5431 b476 |003d: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b4 │ │ -384932: 2111 |003f: array-length v1, v1 │ │ -384934: 3510 1500 |0040: if-ge v0, v1, 0055 // +0015 │ │ -384938: 5431 b476 |0042: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b4 │ │ -38493c: 4601 0100 |0044: aget-object v1, v1, v0 │ │ -384940: 3901 0300 |0046: if-nez v1, 0049 // +0003 │ │ -384944: 280d |0048: goto 0055 // +000d │ │ -384946: 5431 b476 |0049: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b4 │ │ -38494a: 4601 0100 |004b: aget-object v1, v1, v0 │ │ -38494e: 1f01 b314 |004d: check-cast v1, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ -384952: 6e10 e5a2 0100 |004f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QToken$QScript;.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e5 │ │ -384958: d800 0001 |0052: add-int/lit8 v0, v0, #int 1 // #01 │ │ -38495c: 28e9 |0054: goto 003d // -0017 │ │ -38495e: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -384960: 5b30 b476 |0056: iput-object v0, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b4 │ │ -384964: 1100 |0058: return-object v0 │ │ +3848a0: |[3848a0] net.sf.dibdib.generic.QToken.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3848b0: 5230 ac76 |0000: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ac │ │ +3848b4: 3a00 5300 |0002: if-ltz v0, 0055 // +0053 │ │ +3848b8: 1300 0008 |0004: const/16 v0, #int 2048 // #800 │ │ +3848bc: 6201 a476 |0006: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a4 │ │ +3848c0: 6e10 3d9b 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +3848c6: 0a01 |000b: move-result v1 │ │ +3848c8: 3710 4900 |000c: if-le v0, v1, 0055 // +0049 │ │ +3848cc: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +3848ce: 5930 ac76 |000f: iput v0, v3, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ac │ │ +3848d2: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ +3848d6: 5a30 ad76 |0013: iput-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.hScriptElement:J // field@76ad │ │ +3848da: 6200 a476 |0015: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a4 │ │ +3848de: 6e10 3e9b 0000 |0017: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ +3848e4: 0a00 |001a: move-result v0 │ │ +3848e6: 3a00 3a00 |001b: if-ltz v0, 0055 // +003a │ │ +3848ea: 6201 a376 |001d: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ +3848ee: 2111 |001f: array-length v1, v1 │ │ +3848f0: 3410 1100 |0020: if-lt v0, v1, 0031 // +0011 │ │ +3848f4: 6201 a376 |0022: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ +3848f8: 6202 a376 |0024: sget-object v2, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ +3848fc: 2122 |0026: array-length v2, v2 │ │ +3848fe: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +384902: 7120 b499 2100 |0029: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +384908: 0c01 |002c: move-result-object v1 │ │ +38490a: 1f01 0f16 |002d: check-cast v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +38490e: 6901 a376 |002f: sput-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ +384912: 6201 a376 |0031: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ +384916: 0732 |0033: move-object v2, v3 │ │ +384918: 1f02 b314 |0034: check-cast v2, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ +38491c: 4d02 0100 |0036: aput-object v2, v1, v0 │ │ +384920: 5430 b476 |0038: iget-object v0, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b4 │ │ +384924: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ +384928: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +38492a: 5431 b476 |003d: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b4 │ │ +38492e: 2111 |003f: array-length v1, v1 │ │ +384930: 3510 1500 |0040: if-ge v0, v1, 0055 // +0015 │ │ +384934: 5431 b476 |0042: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b4 │ │ +384938: 4601 0100 |0044: aget-object v1, v1, v0 │ │ +38493c: 3901 0300 |0046: if-nez v1, 0049 // +0003 │ │ +384940: 280d |0048: goto 0055 // +000d │ │ +384942: 5431 b476 |0049: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b4 │ │ +384946: 4601 0100 |004b: aget-object v1, v1, v0 │ │ +38494a: 1f01 b314 |004d: check-cast v1, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ +38494e: 6e10 e5a2 0100 |004f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QToken$QScript;.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e5 │ │ +384954: d800 0001 |0052: add-int/lit8 v0, v0, #int 1 // #01 │ │ +384958: 28e9 |0054: goto 003d // -0017 │ │ +38495a: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +38495c: 5b30 b476 |0056: iput-object v0, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b4 │ │ +384960: 1100 |0058: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x000f line=157 │ │ 0x0013 line=158 │ │ 0x0015 line=159 │ │ 0x001d line=161 │ │ @@ -1521291,18 +1521290,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -384a3c: |[384a3c] net.sf.dibdib.generic.QToken.reset4Recycle:()V │ │ -384a4c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -384a50: 5a20 b576 |0002: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -384a54: 0e00 |0004: return-void │ │ +384a38: |[384a38] net.sf.dibdib.generic.QToken.reset4Recycle:()V │ │ +384a48: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +384a4c: 5a20 b576 |0002: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +384a50: 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;) │ │ @@ -1521310,17 +1521309,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -384a58: |[384a58] net.sf.dibdib.generic.QToken.setShashOrIgnore:(J)V │ │ -384a68: 5a01 b576 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ -384a6c: 0e00 |0002: return-void │ │ +384a54: |[384a54] net.sf.dibdib.generic.QToken.setShashOrIgnore:(J)V │ │ +384a64: 5a01 b576 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b5 │ │ +384a68: 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 │ │ │ │ @@ -1521329,22 +1521328,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -384a70: |[384a70] net.sf.dibdib.generic.QToken.shiftArgs:()V │ │ -384a80: 5410 a976 |0000: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -384a84: 5b10 a876 |0002: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -384a88: 5410 aa76 |0004: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -384a8c: 5b10 a976 |0006: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -384a90: 5410 ab76 |0008: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -384a94: 5b10 aa76 |000a: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -384a98: 0e00 |000c: return-void │ │ +384a6c: |[384a6c] net.sf.dibdib.generic.QToken.shiftArgs:()V │ │ +384a7c: 5410 a976 |0000: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +384a80: 5b10 a876 |0002: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +384a84: 5410 aa76 |0004: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +384a88: 5b10 a976 |0006: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +384a8c: 5410 ab76 |0008: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +384a90: 5b10 aa76 |000a: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +384a94: 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; │ │ @@ -1521354,140 +1521353,140 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 276 16-bit code units │ │ -3844b8: |[3844b8] net.sf.dibdib.generic.QToken.toString:()Ljava/lang/String; │ │ -3844c8: 5480 a876 |0000: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -3844cc: 1a01 a500 |0002: const-string v1, " " // string@00a5 │ │ -3844d0: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -3844d4: 3900 b100 |0006: if-nez v0, 00b7 // +00b1 │ │ -3844d8: 5280 ac76 |0008: iget v0, v8, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ac │ │ -3844dc: 3a00 1c00 |000a: if-ltz v0, 0026 // +001c │ │ -3844e0: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3844e4: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3844ea: 1a01 c804 |0011: const-string v1, "*[" // string@04c8 │ │ -3844ee: 6e20 4b98 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3844f4: 5281 ac76 |0016: iget v1, v8, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ac │ │ -3844f8: 6e20 4798 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3844fe: 1a01 3357 |001b: const-string v1, "]" // string@5733 │ │ -384502: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384508: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38450e: 0c00 |0023: move-result-object v0 │ │ -384510: 2900 9200 |0024: goto/16 00b6 // +0092 │ │ -384514: 2200 e812 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -384518: 7010 4098 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38451e: 6e20 4b98 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384524: 5283 b276 |002e: iget v3, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -384528: 3903 0400 |0030: if-nez v3, 0034 // +0004 │ │ -38452c: 0723 |0032: move-object v3, v2 │ │ -38452e: 2814 |0033: goto 0047 // +0014 │ │ -384530: 2203 e812 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -384534: 7010 4098 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38453a: 1a04 ac54 |0039: const-string v4, "X=" // string@54ac │ │ -38453e: 6e20 4b98 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384544: 5284 b276 |003e: iget v4, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ -384548: 6e20 4798 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38454e: 6e10 5498 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384554: 0c03 |0046: move-result-object v3 │ │ -384556: 6e20 4b98 3000 |0047: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38455c: 5283 b376 |004a: iget v3, v8, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b3 │ │ -384560: 3903 0400 |004c: if-nez v3, 0050 // +0004 │ │ -384564: 0723 |004e: move-object v3, v2 │ │ -384566: 2814 |004f: goto 0063 // +0014 │ │ -384568: 2203 e812 |0050: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -38456c: 7010 4098 0300 |0052: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -384572: 1a04 8a01 |0055: const-string v4, " Y=" // string@018a │ │ -384576: 6e20 4b98 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38457c: 5284 b376 |005a: iget v4, v8, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b3 │ │ -384580: 6e20 4798 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -384586: 6e10 5498 0300 |005f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38458c: 0c03 |0062: move-result-object v3 │ │ -38458e: 6e20 4b98 3000 |0063: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384594: 1603 0000 |0066: const-wide/16 v3, #int 0 // #0 │ │ -384598: 5385 b076 |0068: iget-wide v5, v8, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -38459c: 3107 0305 |006a: cmp-long v7, v3, v5 │ │ -3845a0: 3907 0400 |006c: if-nez v7, 0070 // +0004 │ │ -3845a4: 0723 |006e: move-object v3, v2 │ │ -3845a6: 2814 |006f: goto 0083 // +0014 │ │ -3845a8: 2203 e812 |0070: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3845ac: 7010 4098 0300 |0072: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3845b2: 1a04 6201 |0075: const-string v4, " N0=" // string@0162 │ │ -3845b6: 6e20 4b98 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3845bc: 5384 b076 |007a: iget-wide v4, v8, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ -3845c0: 6e30 4898 4305 |007c: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3845c6: 6e10 5498 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3845cc: 0c03 |0082: move-result-object v3 │ │ -3845ce: 6e20 4b98 3000 |0083: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3845d4: 5483 b176 |0086: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3845d8: 3903 0300 |0088: if-nez v3, 008b // +0003 │ │ -3845dc: 2819 |008a: goto 00a3 // +0019 │ │ -3845de: 2202 e812 |008b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3845e2: 7010 4098 0200 |008d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3845e8: 1a03 7c01 |0090: const-string v3, " S0={" // string@017c │ │ -3845ec: 6e20 4b98 3200 |0092: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3845f2: 5483 b176 |0095: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ -3845f6: 6e20 4b98 3200 |0097: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3845fc: 1303 7d00 |009a: const/16 v3, #int 125 // #7d │ │ -384600: 6e20 4498 3200 |009c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -384606: 6e10 5498 0200 |009f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38460c: 0c02 |00a2: move-result-object v2 │ │ -38460e: 6e20 4b98 2000 |00a3: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384614: 6e20 4b98 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38461a: 5481 af76 |00a9: iget-object v1, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -38461e: 7210 57a2 0100 |00ab: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -384624: 0c01 |00ae: move-result-object v1 │ │ -384626: 6e20 4b98 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38462c: 6e10 5498 0000 |00b2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384632: 0c00 |00b5: move-result-object v0 │ │ -384634: 1100 |00b6: return-object v0 │ │ -384636: 2200 e812 |00b7: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38463a: 7010 4098 0000 |00b9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -384640: 6e20 4b98 2000 |00bc: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384646: 5483 a876 |00bf: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ -38464a: 6e10 eb97 0300 |00c1: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -384650: 0c03 |00c4: move-result-object v3 │ │ -384652: 6e20 4b98 3000 |00c5: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384658: 5483 a976 |00c8: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -38465c: 3903 0400 |00ca: if-nez v3, 00ce // +0004 │ │ -384660: 0723 |00cc: move-object v3, v2 │ │ -384662: 2816 |00cd: goto 00e3 // +0016 │ │ -384664: 2203 e812 |00ce: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -384668: 7010 4098 0300 |00d0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38466e: 6e20 4b98 1300 |00d3: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384674: 5484 a976 |00d6: iget-object v4, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -384678: 6e10 eb97 0400 |00d8: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -38467e: 0c04 |00db: move-result-object v4 │ │ -384680: 6e20 4b98 4300 |00dc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384686: 6e10 5498 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38468c: 0c03 |00e2: move-result-object v3 │ │ -38468e: 6e20 4b98 3000 |00e3: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384694: 5483 aa76 |00e6: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -384698: 3903 0300 |00e8: if-nez v3, 00eb // +0003 │ │ -38469c: 2816 |00ea: goto 0100 // +0016 │ │ -38469e: 2202 e812 |00eb: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3846a2: 7010 4098 0200 |00ed: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3846a8: 6e20 4b98 1200 |00f0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3846ae: 5483 aa76 |00f3: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3846b2: 6e10 eb97 0300 |00f5: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3846b8: 0c03 |00f8: move-result-object v3 │ │ -3846ba: 6e20 4b98 3200 |00f9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3846c0: 6e10 5498 0200 |00fc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3846c6: 0c02 |00ff: move-result-object v2 │ │ -3846c8: 6e20 4b98 2000 |0100: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3846ce: 6e20 4b98 1000 |0103: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3846d4: 5481 af76 |0106: iget-object v1, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ -3846d8: 7210 57a2 0100 |0108: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -3846de: 0c01 |010b: move-result-object v1 │ │ -3846e0: 6e20 4b98 1000 |010c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3846e6: 6e10 5498 0000 |010f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3846ec: 0c00 |0112: move-result-object v0 │ │ -3846ee: 1100 |0113: return-object v0 │ │ +3844b4: |[3844b4] net.sf.dibdib.generic.QToken.toString:()Ljava/lang/String; │ │ +3844c4: 5480 a876 |0000: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +3844c8: 1a01 a500 |0002: const-string v1, " " // string@00a5 │ │ +3844cc: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +3844d0: 3900 b100 |0006: if-nez v0, 00b7 // +00b1 │ │ +3844d4: 5280 ac76 |0008: iget v0, v8, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ac │ │ +3844d8: 3a00 1c00 |000a: if-ltz v0, 0026 // +001c │ │ +3844dc: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3844e0: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3844e6: 1a01 c804 |0011: const-string v1, "*[" // string@04c8 │ │ +3844ea: 6e20 4b98 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3844f0: 5281 ac76 |0016: iget v1, v8, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ac │ │ +3844f4: 6e20 4798 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3844fa: 1a01 3357 |001b: const-string v1, "]" // string@5733 │ │ +3844fe: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384504: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38450a: 0c00 |0023: move-result-object v0 │ │ +38450c: 2900 9200 |0024: goto/16 00b6 // +0092 │ │ +384510: 2200 e812 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +384514: 7010 4098 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38451a: 6e20 4b98 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384520: 5283 b276 |002e: iget v3, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +384524: 3903 0400 |0030: if-nez v3, 0034 // +0004 │ │ +384528: 0723 |0032: move-object v3, v2 │ │ +38452a: 2814 |0033: goto 0047 // +0014 │ │ +38452c: 2203 e812 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +384530: 7010 4098 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +384536: 1a04 ac54 |0039: const-string v4, "X=" // string@54ac │ │ +38453a: 6e20 4b98 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384540: 5284 b276 |003e: iget v4, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b2 │ │ +384544: 6e20 4798 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38454a: 6e10 5498 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384550: 0c03 |0046: move-result-object v3 │ │ +384552: 6e20 4b98 3000 |0047: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384558: 5283 b376 |004a: iget v3, v8, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b3 │ │ +38455c: 3903 0400 |004c: if-nez v3, 0050 // +0004 │ │ +384560: 0723 |004e: move-object v3, v2 │ │ +384562: 2814 |004f: goto 0063 // +0014 │ │ +384564: 2203 e812 |0050: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +384568: 7010 4098 0300 |0052: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38456e: 1a04 8a01 |0055: const-string v4, " Y=" // string@018a │ │ +384572: 6e20 4b98 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384578: 5284 b376 |005a: iget v4, v8, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b3 │ │ +38457c: 6e20 4798 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +384582: 6e10 5498 0300 |005f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384588: 0c03 |0062: move-result-object v3 │ │ +38458a: 6e20 4b98 3000 |0063: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384590: 1603 0000 |0066: const-wide/16 v3, #int 0 // #0 │ │ +384594: 5385 b076 |0068: iget-wide v5, v8, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +384598: 3107 0305 |006a: cmp-long v7, v3, v5 │ │ +38459c: 3907 0400 |006c: if-nez v7, 0070 // +0004 │ │ +3845a0: 0723 |006e: move-object v3, v2 │ │ +3845a2: 2814 |006f: goto 0083 // +0014 │ │ +3845a4: 2203 e812 |0070: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3845a8: 7010 4098 0300 |0072: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3845ae: 1a04 6201 |0075: const-string v4, " N0=" // string@0162 │ │ +3845b2: 6e20 4b98 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3845b8: 5384 b076 |007a: iget-wide v4, v8, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b0 │ │ +3845bc: 6e30 4898 4305 |007c: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3845c2: 6e10 5498 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3845c8: 0c03 |0082: move-result-object v3 │ │ +3845ca: 6e20 4b98 3000 |0083: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3845d0: 5483 b176 |0086: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3845d4: 3903 0300 |0088: if-nez v3, 008b // +0003 │ │ +3845d8: 2819 |008a: goto 00a3 // +0019 │ │ +3845da: 2202 e812 |008b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3845de: 7010 4098 0200 |008d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3845e4: 1a03 7c01 |0090: const-string v3, " S0={" // string@017c │ │ +3845e8: 6e20 4b98 3200 |0092: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3845ee: 5483 b176 |0095: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b1 │ │ +3845f2: 6e20 4b98 3200 |0097: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3845f8: 1303 7d00 |009a: const/16 v3, #int 125 // #7d │ │ +3845fc: 6e20 4498 3200 |009c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +384602: 6e10 5498 0200 |009f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384608: 0c02 |00a2: move-result-object v2 │ │ +38460a: 6e20 4b98 2000 |00a3: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384610: 6e20 4b98 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384616: 5481 af76 |00a9: iget-object v1, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +38461a: 7210 57a2 0100 |00ab: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +384620: 0c01 |00ae: move-result-object v1 │ │ +384622: 6e20 4b98 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384628: 6e10 5498 0000 |00b2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38462e: 0c00 |00b5: move-result-object v0 │ │ +384630: 1100 |00b6: return-object v0 │ │ +384632: 2200 e812 |00b7: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +384636: 7010 4098 0000 |00b9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38463c: 6e20 4b98 2000 |00bc: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384642: 5483 a876 |00bf: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a8 │ │ +384646: 6e10 eb97 0300 |00c1: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +38464c: 0c03 |00c4: move-result-object v3 │ │ +38464e: 6e20 4b98 3000 |00c5: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384654: 5483 a976 |00c8: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +384658: 3903 0400 |00ca: if-nez v3, 00ce // +0004 │ │ +38465c: 0723 |00cc: move-object v3, v2 │ │ +38465e: 2816 |00cd: goto 00e3 // +0016 │ │ +384660: 2203 e812 |00ce: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +384664: 7010 4098 0300 |00d0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38466a: 6e20 4b98 1300 |00d3: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384670: 5484 a976 |00d6: iget-object v4, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +384674: 6e10 eb97 0400 |00d8: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +38467a: 0c04 |00db: move-result-object v4 │ │ +38467c: 6e20 4b98 4300 |00dc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384682: 6e10 5498 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384688: 0c03 |00e2: move-result-object v3 │ │ +38468a: 6e20 4b98 3000 |00e3: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384690: 5483 aa76 |00e6: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +384694: 3903 0300 |00e8: if-nez v3, 00eb // +0003 │ │ +384698: 2816 |00ea: goto 0100 // +0016 │ │ +38469a: 2202 e812 |00eb: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38469e: 7010 4098 0200 |00ed: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3846a4: 6e20 4b98 1200 |00f0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3846aa: 5483 aa76 |00f3: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3846ae: 6e10 eb97 0300 |00f5: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3846b4: 0c03 |00f8: move-result-object v3 │ │ +3846b6: 6e20 4b98 3200 |00f9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3846bc: 6e10 5498 0200 |00fc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3846c2: 0c02 |00ff: move-result-object v2 │ │ +3846c4: 6e20 4b98 2000 |0100: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3846ca: 6e20 4b98 1000 |0103: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3846d0: 5481 af76 |0106: iget-object v1, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76af │ │ +3846d4: 7210 57a2 0100 |0108: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +3846da: 0c01 |010b: move-result-object v1 │ │ +3846dc: 6e20 4b98 1000 |010c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3846e2: 6e10 5498 0000 |010f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3846e8: 0c00 |0112: move-result-object v0 │ │ +3846ea: 1100 |0113: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0008 line=198 │ │ 0x000c line=199 │ │ 0x0026 line=206 │ │ 0x002e line=201 │ │ @@ -1521577,64 +1521576,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -385894: |[385894] net.sf.dibdib.generic.QWord.:()V │ │ -3858a4: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3858a8: 1a01 4904 |0002: const-string v1, "(WIP/NULL)" // string@0449 │ │ -3858ac: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -3858b0: 7040 fca2 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -3858b6: 6900 c076 |0009: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3858ba: 2200 b514 |000b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3858be: 1a01 a500 |000d: const-string v1, " " // string@00a5 │ │ -3858c2: 7110 28a4 0100 |000f: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a428 │ │ -3858c8: 0b04 |0012: move-result-wide v4 │ │ -3858ca: 1606 feff |0013: const-wide/16 v6, #int -2 // #fffe │ │ -3858ce: c064 |0015: and-long/2addr v4, v6 │ │ -3858d0: 7040 fca2 1054 |0016: invoke-direct {v0, v1, v4, v5}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -3858d6: 6900 be76 |0019: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -3858da: 2200 b514 |001b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3858de: 7030 faa2 2003 |001d: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ -3858e4: 6900 bc76 |0020: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3858e8: 2201 b514 |0022: new-instance v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3858ec: 1602 0100 |0024: const-wide/16 v2, #int 1 // #1 │ │ -3858f0: 7030 faa2 2103 |0026: invoke-direct {v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ -3858f6: 6901 bd76 |0029: sput-object v1, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3858fa: 2201 b514 |002b: new-instance v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3858fe: 1602 ffff |002d: const-wide/16 v2, #int -1 // #ffff │ │ -385902: 7030 faa2 2103 |002f: invoke-direct {v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ -385908: 6901 b976 |0032: sput-object v1, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -38590c: 2202 b514 |0034: new-instance v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385910: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -385912: 1904 f87f |0037: const-wide/high16 v4, #long 9221120237041090560 // #7ff8 │ │ -385916: 7130 27a4 4305 |0039: invoke-static {v3, v4, v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ -38591c: 0b08 |003c: move-result-wide v8 │ │ -38591e: c068 |003d: and-long/2addr v8, v6 │ │ -385920: 7059 f9a2 4285 |003e: invoke-direct {v2, v4, v5, v8, v9}, Lnet/sf/dibdib/generic/QWord;.:(DJ)V // method@a2f9 │ │ -385926: 6902 ba76 |0041: sput-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -38592a: 6900 b876 |0043: sput-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ -38592e: 6901 bb76 |0045: sput-object v1, Lnet/sf/dibdib/generic/QWord;.TRUE:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -385932: 2200 b514 |0047: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385936: 1a01 c905 |0049: const-string v1, "." // string@05c9 │ │ -38593a: 7110 28a4 0100 |004b: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a428 │ │ -385940: 0b02 |004e: move-result-wide v2 │ │ -385942: c062 |004f: and-long/2addr v2, v6 │ │ -385944: 7040 fca2 1032 |0050: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -38594a: 6900 bf76 |0053: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -38594e: 2200 b514 |0055: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385952: 1a01 a304 |0057: const-string v1, "*" // string@04a3 │ │ -385956: 7110 28a4 0100 |0059: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a428 │ │ -38595c: 0b02 |005c: move-result-wide v2 │ │ -38595e: c062 |005d: and-long/2addr v2, v6 │ │ -385960: 7040 fca2 1032 |005e: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385966: 6900 c176 |0061: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -38596a: 0e00 |0063: return-void │ │ +385890: |[385890] net.sf.dibdib.generic.QWord.:()V │ │ +3858a0: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3858a4: 1a01 4904 |0002: const-string v1, "(WIP/NULL)" // string@0449 │ │ +3858a8: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +3858ac: 7040 fca2 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +3858b2: 6900 c076 |0009: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3858b6: 2200 b514 |000b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3858ba: 1a01 a500 |000d: const-string v1, " " // string@00a5 │ │ +3858be: 7110 28a4 0100 |000f: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a428 │ │ +3858c4: 0b04 |0012: move-result-wide v4 │ │ +3858c6: 1606 feff |0013: const-wide/16 v6, #int -2 // #fffe │ │ +3858ca: c064 |0015: and-long/2addr v4, v6 │ │ +3858cc: 7040 fca2 1054 |0016: invoke-direct {v0, v1, v4, v5}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +3858d2: 6900 be76 |0019: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +3858d6: 2200 b514 |001b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3858da: 7030 faa2 2003 |001d: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ +3858e0: 6900 bc76 |0020: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3858e4: 2201 b514 |0022: new-instance v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3858e8: 1602 0100 |0024: const-wide/16 v2, #int 1 // #1 │ │ +3858ec: 7030 faa2 2103 |0026: invoke-direct {v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ +3858f2: 6901 bd76 |0029: sput-object v1, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3858f6: 2201 b514 |002b: new-instance v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3858fa: 1602 ffff |002d: const-wide/16 v2, #int -1 // #ffff │ │ +3858fe: 7030 faa2 2103 |002f: invoke-direct {v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ +385904: 6901 b976 |0032: sput-object v1, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +385908: 2202 b514 |0034: new-instance v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38590c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +38590e: 1904 f87f |0037: const-wide/high16 v4, #long 9221120237041090560 // #7ff8 │ │ +385912: 7130 27a4 4305 |0039: invoke-static {v3, v4, v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ +385918: 0b08 |003c: move-result-wide v8 │ │ +38591a: c068 |003d: and-long/2addr v8, v6 │ │ +38591c: 7059 f9a2 4285 |003e: invoke-direct {v2, v4, v5, v8, v9}, Lnet/sf/dibdib/generic/QWord;.:(DJ)V // method@a2f9 │ │ +385922: 6902 ba76 |0041: sput-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +385926: 6900 b876 |0043: sput-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b8 │ │ +38592a: 6901 bb76 |0045: sput-object v1, Lnet/sf/dibdib/generic/QWord;.TRUE:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +38592e: 2200 b514 |0047: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385932: 1a01 c905 |0049: const-string v1, "." // string@05c9 │ │ +385936: 7110 28a4 0100 |004b: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a428 │ │ +38593c: 0b02 |004e: move-result-wide v2 │ │ +38593e: c062 |004f: and-long/2addr v2, v6 │ │ +385940: 7040 fca2 1032 |0050: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385946: 6900 bf76 |0053: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +38594a: 2200 b514 |0055: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38594e: 1a01 a304 |0057: const-string v1, "*" // string@04a3 │ │ +385952: 7110 28a4 0100 |0059: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a428 │ │ +385958: 0b02 |005c: move-result-wide v2 │ │ +38595a: c062 |005d: and-long/2addr v2, v6 │ │ +38595c: 7040 fca2 1032 |005e: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385962: 6900 c176 |0061: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +385966: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x000b line=15 │ │ 0x001b line=16 │ │ 0x0022 line=17 │ │ 0x002b line=18 │ │ @@ -1521650,21 +1521649,21 @@ │ │ type : '(DJ)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -38596c: |[38596c] net.sf.dibdib.generic.QWord.:(DJ)V │ │ -38597c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38597e: 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 │ │ -385984: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -385988: 5a14 c376 |0006: iput-wide v4, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ -38598c: 5a12 c276 |0008: iput-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ -385990: 0e00 |000a: return-void │ │ +385968: |[385968] net.sf.dibdib.generic.QWord.:(DJ)V │ │ +385978: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38597a: 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 │ │ +385980: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +385984: 5a14 c376 |0006: iput-wide v4, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ +385988: 5a12 c276 |0008: iput-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ +38598c: 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; │ │ @@ -1521676,30 +1521675,30 @@ │ │ type : '(J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -3859e8: |[3859e8] net.sf.dibdib.generic.QWord.:(J)V │ │ -3859f8: 1600 c31e |0000: const-wide/16 v0, #int 7875 // #1ec3 │ │ -3859fc: 9d00 0006 |0002: mul-long v0, v0, v6 │ │ -385a00: 8600 |0004: long-to-double v0, v0 │ │ -385a02: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -385a04: 7130 27a4 0201 |0006: invoke-static {v2, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ -385a0a: 0b00 |0009: move-result-wide v0 │ │ -385a0c: 1603 feff |000a: const-wide/16 v3, #int -2 // #fffe │ │ -385a10: c030 |000c: and-long/2addr v0, v3 │ │ -385a12: 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 │ │ -385a18: 5a56 c376 |0010: iput-wide v6, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ -385a1c: 8666 |0012: long-to-double v6, v6 │ │ -385a1e: 1800 0000 0000 00c3 be40 |0013: const-wide v0, #double 7875 // #40bec30000000000 │ │ -385a28: ad06 0600 |0018: mul-double v6, v6, v0 │ │ -385a2c: 5a56 c276 |001a: iput-wide v6, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ -385a30: 0e00 |001c: return-void │ │ +3859e4: |[3859e4] net.sf.dibdib.generic.QWord.:(J)V │ │ +3859f4: 1600 c31e |0000: const-wide/16 v0, #int 7875 // #1ec3 │ │ +3859f8: 9d00 0006 |0002: mul-long v0, v0, v6 │ │ +3859fc: 8600 |0004: long-to-double v0, v0 │ │ +3859fe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +385a00: 7130 27a4 0201 |0006: invoke-static {v2, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ +385a06: 0b00 |0009: move-result-wide v0 │ │ +385a08: 1603 feff |000a: const-wide/16 v3, #int -2 // #fffe │ │ +385a0c: c030 |000c: and-long/2addr v0, v3 │ │ +385a0e: 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 │ │ +385a14: 5a56 c376 |0010: iput-wide v6, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ +385a18: 8666 |0012: long-to-double v6, v6 │ │ +385a1a: 1800 0000 0000 00c3 be40 |0013: const-wide v0, #double 7875 // #40bec30000000000 │ │ +385a24: ad06 0600 |0018: mul-double v6, v6, v0 │ │ +385a28: 5a56 c276 |001a: iput-wide v6, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ +385a2c: 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; │ │ @@ -1521710,22 +1521709,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 │ │ -385994: |[385994] net.sf.dibdib.generic.QWord.:(Ljava/lang/String;DJ)V │ │ -3859a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3859a6: 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 │ │ -3859ac: 5b12 c576 |0004: iput-object v2, v1, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ -3859b0: 1605 0000 |0006: const-wide/16 v5, #int 0 // #0 │ │ -3859b4: 5a15 c376 |0008: iput-wide v5, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ -3859b8: 5a13 c276 |000a: iput-wide v3, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ -3859bc: 0e00 |000c: return-void │ │ +385990: |[385990] net.sf.dibdib.generic.QWord.:(Ljava/lang/String;DJ)V │ │ +3859a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3859a2: 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 │ │ +3859a8: 5b12 c576 |0004: iput-object v2, v1, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ +3859ac: 1605 0000 |0006: const-wide/16 v5, #int 0 // #0 │ │ +3859b0: 5a15 c376 |0008: iput-wide v5, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ +3859b4: 5a13 c276 |000a: iput-wide v3, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ +3859b8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0004 line=52 │ │ 0x0008 line=53 │ │ 0x000a line=54 │ │ locals : │ │ @@ -1521739,21 +1521738,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 │ │ -3859c0: |[3859c0] net.sf.dibdib.generic.QWord.:(Ljava/lang/String;J)V │ │ -3859d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3859d2: 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 │ │ -3859d8: 5b12 c576 |0004: iput-object v2, v1, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ -3859dc: 1902 f87f |0006: const-wide/high16 v2, #long 9221120237041090560 // #7ff8 │ │ -3859e0: 5a12 c276 |0008: iput-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ -3859e4: 0e00 |000a: return-void │ │ +3859bc: |[3859bc] net.sf.dibdib.generic.QWord.:(Ljava/lang/String;J)V │ │ +3859cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3859ce: 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 │ │ +3859d4: 5b12 c576 |0004: iput-object v2, v1, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ +3859d8: 1902 f87f |0006: const-wide/high16 v2, #long 9221120237041090560 // #7ff8 │ │ +3859dc: 5a12 c276 |0008: iput-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ +3859e0: 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; │ │ @@ -1521765,20 +1521764,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 │ │ -3854c8: |[3854c8] net.sf.dibdib.generic.QWord.createQWord:(D)Lnet/sf/dibdib/generic/QWord; │ │ -3854d8: 1800 0000 0000 00c3 be40 |0000: const-wide v0, #double 7875 // #40bec30000000000 │ │ -3854e2: ad02 0200 |0005: mul-double v2, v2, v0 │ │ -3854e6: 7120 01a3 3200 |0007: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -3854ec: 0c02 |000a: move-result-object v2 │ │ -3854ee: 1102 |000b: return-object v2 │ │ +3854c4: |[3854c4] net.sf.dibdib.generic.QWord.createQWord:(D)Lnet/sf/dibdib/generic/QWord; │ │ +3854d4: 1800 0000 0000 00c3 be40 |0000: const-wide v0, #double 7875 // #40bec30000000000 │ │ +3854de: ad02 0200 |0005: mul-double v2, v2, v0 │ │ +3854e2: 7120 01a3 3200 |0007: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +3854e8: 0c02 |000a: move-result-object v2 │ │ +3854ea: 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;) │ │ @@ -1521786,50 +1521785,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 │ │ -3854f0: |[3854f0] net.sf.dibdib.generic.QWord.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; │ │ -385500: 6e10 2298 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -385506: 0a00 |0003: move-result v0 │ │ -385508: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -38550a: 3301 2f00 |0005: if-ne v1, v0, 0034 // +002f │ │ -38550e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -385510: 6e20 0998 0300 |0008: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -385516: 0a00 |000b: move-result v0 │ │ -385518: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -38551c: 3210 2300 |000e: if-eq v0, v1, 0031 // +0023 │ │ -385520: 1301 2a00 |0010: const/16 v1, #int 42 // #2a │ │ -385524: 3210 1c00 |0012: if-eq v0, v1, 002e // +001c │ │ -385528: 1301 2e00 |0014: const/16 v1, #int 46 // #2e │ │ -38552c: 3210 1500 |0016: if-eq v0, v1, 002b // +0015 │ │ -385530: 1301 3000 |0018: const/16 v1, #int 48 // #30 │ │ -385534: 3210 0700 |001a: if-eq v0, v1, 0021 // +0007 │ │ -385538: 1301 3100 |001c: const/16 v1, #int 49 // #31 │ │ -38553c: 3210 0800 |001e: if-eq v0, v1, 0026 // +0008 │ │ -385540: 2814 |0020: goto 0034 // +0014 │ │ -385542: 3904 0500 |0021: if-nez v4, 0026 // +0005 │ │ -385546: 6203 bc76 |0023: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -38554a: 1103 |0025: return-object v3 │ │ -38554c: 3904 0e00 |0026: if-nez v4, 0034 // +000e │ │ -385550: 6203 bd76 |0028: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -385554: 1103 |002a: return-object v3 │ │ -385556: 6203 bf76 |002b: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -38555a: 1103 |002d: return-object v3 │ │ -38555c: 6203 c176 |002e: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -385560: 1103 |0030: return-object v3 │ │ -385562: 6203 be76 |0031: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -385566: 1103 |0033: return-object v3 │ │ -385568: 2200 b514 |0034: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -38556c: 7120 29a4 4300 |0036: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a429 │ │ -385572: 0b01 |0039: move-result-wide v1 │ │ -385574: 7040 fca2 3021 |003a: invoke-direct {v0, v3, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -38557a: 1100 |003d: return-object v0 │ │ +3854ec: |[3854ec] net.sf.dibdib.generic.QWord.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; │ │ +3854fc: 6e10 2298 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +385502: 0a00 |0003: move-result v0 │ │ +385504: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +385506: 3301 2f00 |0005: if-ne v1, v0, 0034 // +002f │ │ +38550a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +38550c: 6e20 0998 0300 |0008: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +385512: 0a00 |000b: move-result v0 │ │ +385514: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +385518: 3210 2300 |000e: if-eq v0, v1, 0031 // +0023 │ │ +38551c: 1301 2a00 |0010: const/16 v1, #int 42 // #2a │ │ +385520: 3210 1c00 |0012: if-eq v0, v1, 002e // +001c │ │ +385524: 1301 2e00 |0014: const/16 v1, #int 46 // #2e │ │ +385528: 3210 1500 |0016: if-eq v0, v1, 002b // +0015 │ │ +38552c: 1301 3000 |0018: const/16 v1, #int 48 // #30 │ │ +385530: 3210 0700 |001a: if-eq v0, v1, 0021 // +0007 │ │ +385534: 1301 3100 |001c: const/16 v1, #int 49 // #31 │ │ +385538: 3210 0800 |001e: if-eq v0, v1, 0026 // +0008 │ │ +38553c: 2814 |0020: goto 0034 // +0014 │ │ +38553e: 3904 0500 |0021: if-nez v4, 0026 // +0005 │ │ +385542: 6203 bc76 |0023: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +385546: 1103 |0025: return-object v3 │ │ +385548: 3904 0e00 |0026: if-nez v4, 0034 // +000e │ │ +38554c: 6203 bd76 |0028: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +385550: 1103 |002a: return-object v3 │ │ +385552: 6203 bf76 |002b: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +385556: 1103 |002d: return-object v3 │ │ +385558: 6203 c176 |002e: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +38555c: 1103 |0030: return-object v3 │ │ +38555e: 6203 be76 |0031: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +385562: 1103 |0033: return-object v3 │ │ +385564: 2200 b514 |0034: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385568: 7120 29a4 4300 |0036: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a429 │ │ +38556e: 0b01 |0039: move-result-wide v1 │ │ +385570: 7040 fca2 3021 |003a: invoke-direct {v0, v3, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385576: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=59 │ │ 0x0023 line=68 │ │ 0x0028 line=71 │ │ 0x002b line=65 │ │ @@ -1521845,29 +1521844,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 │ │ -38557c: |[38557c] net.sf.dibdib.generic.QWord.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ -38558c: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -385592: 0a00 |0003: move-result v0 │ │ -385594: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -385596: 3301 0700 |0005: if-ne v1, v0, 000c // +0007 │ │ -38559a: 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 │ │ -3855a0: 0c05 |000a: move-result-object v5 │ │ -3855a2: 1105 |000b: return-object v5 │ │ -3855a4: 2200 b514 |000c: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3855a8: 7110 26a4 0500 |000e: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ -3855ae: 0b01 |0011: move-result-wide v1 │ │ -3855b0: 1603 feff |0012: const-wide/16 v3, #int -2 // #fffe │ │ -3855b4: c031 |0014: and-long/2addr v1, v3 │ │ -3855b6: 7040 fca2 5021 |0015: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -3855bc: 1100 |0018: return-object v0 │ │ +385578: |[385578] net.sf.dibdib.generic.QWord.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ +385588: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +38558e: 0a00 |0003: move-result v0 │ │ +385590: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +385592: 3301 0700 |0005: if-ne v1, v0, 000c // +0007 │ │ +385596: 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 │ │ +38559c: 0c05 |000a: move-result-object v5 │ │ +38559e: 1105 |000b: return-object v5 │ │ +3855a0: 2200 b514 |000c: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3855a4: 7110 26a4 0500 |000e: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ +3855aa: 0b01 |0011: move-result-wide v1 │ │ +3855ac: 1603 feff |0012: const-wide/16 v3, #int -2 // #fffe │ │ +3855b0: c031 |0014: and-long/2addr v1, v3 │ │ +3855b2: 7040 fca2 5021 |0015: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +3855b8: 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; │ │ @@ -1521877,43 +1521876,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 │ │ -3855c0: |[3855c0] net.sf.dibdib.generic.QWord.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; │ │ -3855d0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3855d4: 2f02 0005 |0002: cmpl-double v2, v0, v5 │ │ -3855d8: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -3855dc: 6205 bc76 |0006: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3855e0: 1105 |0008: return-object v5 │ │ -3855e2: 1800 0000 0000 00c3 be40 |0009: const-wide v0, #double 7875 // #40bec30000000000 │ │ -3855ec: 2f02 0005 |000e: cmpl-double v2, v0, v5 │ │ -3855f0: 3902 0500 |0010: if-nez v2, 0015 // +0005 │ │ -3855f4: 6205 bd76 |0012: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3855f8: 1105 |0014: return-object v5 │ │ -3855fa: 1800 0000 0000 00c3 bec0 |0015: const-wide v0, #double -7875 // #c0bec30000000000 │ │ -385604: 2f02 0005 |001a: cmpl-double v2, v0, v5 │ │ -385608: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ -38560c: 6205 b976 |001e: sget-object v5, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -385610: 1105 |0020: return-object v5 │ │ -385612: 7120 6797 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -385618: 0a00 |0024: move-result v0 │ │ -38561a: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ -38561e: 6205 ba76 |0027: sget-object v5, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -385622: 1105 |0029: return-object v5 │ │ -385624: 2200 b514 |002a: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385628: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -38562a: 7130 27a4 5106 |002d: invoke-static {v1, v5, v6}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ -385630: 0b01 |0030: move-result-wide v1 │ │ -385632: 1603 feff |0031: const-wide/16 v3, #int -2 // #fffe │ │ -385636: c031 |0033: and-long/2addr v1, v3 │ │ -385638: 7052 f9a2 5016 |0034: invoke-direct {v0, v5, v6, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(DJ)V // method@a2f9 │ │ -38563e: 1100 |0037: return-object v0 │ │ +3855bc: |[3855bc] net.sf.dibdib.generic.QWord.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; │ │ +3855cc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3855d0: 2f02 0005 |0002: cmpl-double v2, v0, v5 │ │ +3855d4: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +3855d8: 6205 bc76 |0006: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3855dc: 1105 |0008: return-object v5 │ │ +3855de: 1800 0000 0000 00c3 be40 |0009: const-wide v0, #double 7875 // #40bec30000000000 │ │ +3855e8: 2f02 0005 |000e: cmpl-double v2, v0, v5 │ │ +3855ec: 3902 0500 |0010: if-nez v2, 0015 // +0005 │ │ +3855f0: 6205 bd76 |0012: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3855f4: 1105 |0014: return-object v5 │ │ +3855f6: 1800 0000 0000 00c3 bec0 |0015: const-wide v0, #double -7875 // #c0bec30000000000 │ │ +385600: 2f02 0005 |001a: cmpl-double v2, v0, v5 │ │ +385604: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ +385608: 6205 b976 |001e: sget-object v5, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +38560c: 1105 |0020: return-object v5 │ │ +38560e: 7120 6797 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +385614: 0a00 |0024: move-result v0 │ │ +385616: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ +38561a: 6205 ba76 |0027: sget-object v5, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +38561e: 1105 |0029: return-object v5 │ │ +385620: 2200 b514 |002a: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385624: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +385626: 7130 27a4 5106 |002d: invoke-static {v1, v5, v6}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ +38562c: 0b01 |0030: move-result-wide v1 │ │ +38562e: 1603 feff |0031: const-wide/16 v3, #int -2 // #fffe │ │ +385632: c031 |0033: and-long/2addr v1, v3 │ │ +385634: 7052 f9a2 5016 |0034: invoke-direct {v0, v5, v6, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(DJ)V // method@a2f9 │ │ +38563a: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=108 │ │ 0x0012 line=110 │ │ 0x001e line=112 │ │ 0x0021 line=113 │ │ 0x0027 line=114 │ │ @@ -1521926,34 +1521925,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 │ │ -385640: |[385640] net.sf.dibdib.generic.QWord.createQWordD4:(Ljava/lang/String;D)Lnet/sf/dibdib/generic/QWord; │ │ -385650: 7120 01a3 a900 |0000: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -385656: 0c00 |0003: move-result-object v0 │ │ -385658: 6e10 10a3 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -38565e: 0c01 |0007: move-result-object v1 │ │ -385660: 6e20 1298 1800 |0008: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -385666: 0a01 |000b: move-result v1 │ │ -385668: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -38566c: 1100 |000e: return-object v0 │ │ -38566e: 2200 b514 |000f: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385672: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -385674: 7130 27a4 910a |0012: invoke-static {v1, v9, v10}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ -38567a: 0b01 |0015: move-result-wide v1 │ │ -38567c: 1603 feff |0016: const-wide/16 v3, #int -2 // #fffe │ │ -385680: a006 0103 |0018: and-long v6, v1, v3 │ │ -385684: 0702 |001a: move-object v2, v0 │ │ -385686: 0783 |001b: move-object v3, v8 │ │ -385688: 0494 |001c: move-wide v4, v9 │ │ -38568a: 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 │ │ -385690: 1100 |0020: return-object v0 │ │ +38563c: |[38563c] net.sf.dibdib.generic.QWord.createQWordD4:(Ljava/lang/String;D)Lnet/sf/dibdib/generic/QWord; │ │ +38564c: 7120 01a3 a900 |0000: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +385652: 0c00 |0003: move-result-object v0 │ │ +385654: 6e10 10a3 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +38565a: 0c01 |0007: move-result-object v1 │ │ +38565c: 6e20 1298 1800 |0008: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +385662: 0a01 |000b: move-result v1 │ │ +385664: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +385668: 1100 |000e: return-object v0 │ │ +38566a: 2200 b514 |000f: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38566e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +385670: 7130 27a4 910a |0012: invoke-static {v1, v9, v10}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ +385676: 0b01 |0015: move-result-wide v1 │ │ +385678: 1603 feff |0016: const-wide/16 v3, #int -2 // #fffe │ │ +38567c: a006 0103 |0018: and-long v6, v1, v3 │ │ +385680: 0702 |001a: move-object v2, v0 │ │ +385682: 0783 |001b: move-object v3, v8 │ │ +385684: 0494 |001c: move-wide v4, v9 │ │ +385686: 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 │ │ +38568c: 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; │ │ @@ -1521964,21 +1521963,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 │ │ -385694: |[385694] net.sf.dibdib.generic.QWord.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; │ │ -3856a4: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3856a8: 7120 7ea3 3200 |0002: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(D)J // method@a37e │ │ -3856ae: 0b02 |0005: move-result-wide v2 │ │ -3856b0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3856b2: 7040 fca2 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -3856b8: 1100 |000a: return-object v0 │ │ +385690: |[385690] net.sf.dibdib.generic.QWord.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; │ │ +3856a0: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3856a4: 7120 7ea3 3200 |0002: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(D)J // method@a37e │ │ +3856aa: 0b02 |0005: move-result-wide v2 │ │ +3856ac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3856ae: 7040 fca2 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +3856b4: 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;) │ │ @@ -1521986,22 +1521985,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 │ │ -3856bc: |[3856bc] net.sf.dibdib.generic.QWord.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ -3856cc: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3856d0: 7110 7da3 0500 |0002: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ -3856d6: 0b01 |0005: move-result-wide v1 │ │ -3856d8: 1603 feff |0006: const-wide/16 v3, #int -2 // #fffe │ │ -3856dc: c031 |0008: and-long/2addr v1, v3 │ │ -3856de: 7040 fca2 5021 |0009: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -3856e4: 1100 |000c: return-object v0 │ │ +3856b8: |[3856b8] net.sf.dibdib.generic.QWord.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ +3856c8: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3856cc: 7110 7da3 0500 |0002: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ +3856d2: 0b01 |0005: move-result-wide v1 │ │ +3856d4: 1603 feff |0006: const-wide/16 v3, #int -2 // #fffe │ │ +3856d8: c031 |0008: and-long/2addr v1, v3 │ │ +3856da: 7040 fca2 5021 |0009: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +3856e0: 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;) │ │ @@ -1522009,19 +1522008,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 │ │ -3856e8: |[3856e8] net.sf.dibdib.generic.QWord.createQWordDateOrTickRef:(J)Lnet/sf/dibdib/generic/QWord; │ │ -3856f8: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3856fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3856fe: 7040 fca2 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385704: 1100 |0006: return-object v0 │ │ +3856e4: |[3856e4] net.sf.dibdib.generic.QWord.createQWordDateOrTickRef:(J)Lnet/sf/dibdib/generic/QWord; │ │ +3856f4: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3856f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3856fa: 7040 fca2 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385700: 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;) │ │ @@ -1522029,33 +1522028,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 │ │ -385708: |[385708] net.sf.dibdib.generic.QWord.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; │ │ -385718: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -38571c: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ -385720: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -385724: 6203 bc76 |0006: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -385728: 1103 |0008: return-object v3 │ │ -38572a: 1600 0100 |0009: const-wide/16 v0, #int 1 // #1 │ │ -38572e: 3102 0003 |000b: cmp-long v2, v0, v3 │ │ -385732: 3902 0500 |000d: if-nez v2, 0012 // +0005 │ │ -385736: 6203 bd76 |000f: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -38573a: 1103 |0011: return-object v3 │ │ -38573c: 1600 ffff |0012: const-wide/16 v0, #int -1 // #ffff │ │ -385740: 3102 0003 |0014: cmp-long v2, v0, v3 │ │ -385744: 3902 0500 |0016: if-nez v2, 001b // +0005 │ │ -385748: 6203 b976 |0018: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -38574c: 1103 |001a: return-object v3 │ │ -38574e: 2200 b514 |001b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385752: 7030 faa2 3004 |001d: invoke-direct {v0, v3, v4}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ -385758: 1100 |0020: return-object v0 │ │ +385704: |[385704] net.sf.dibdib.generic.QWord.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; │ │ +385714: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +385718: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ +38571c: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +385720: 6203 bc76 |0006: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +385724: 1103 |0008: return-object v3 │ │ +385726: 1600 0100 |0009: const-wide/16 v0, #int 1 // #1 │ │ +38572a: 3102 0003 |000b: cmp-long v2, v0, v3 │ │ +38572e: 3902 0500 |000d: if-nez v2, 0012 // +0005 │ │ +385732: 6203 bd76 |000f: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +385736: 1103 |0011: return-object v3 │ │ +385738: 1600 ffff |0012: const-wide/16 v0, #int -1 // #ffff │ │ +38573c: 3102 0003 |0014: cmp-long v2, v0, v3 │ │ +385740: 3902 0500 |0016: if-nez v2, 001b // +0005 │ │ +385744: 6203 b976 |0018: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +385748: 1103 |001a: return-object v3 │ │ +38574a: 2200 b514 |001b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38574e: 7030 faa2 3004 |001d: invoke-direct {v0, v3, v4}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ +385754: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=133 │ │ 0x000f line=135 │ │ 0x0018 line=137 │ │ 0x001b line=139 │ │ locals : │ │ @@ -1522066,70 +1522065,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 │ │ -38575c: |[38575c] net.sf.dibdib.generic.QWord.createQWordNumeric:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ -38576c: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -385772: 0a00 |0003: move-result v0 │ │ -385774: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -385776: 3501 4b00 |0005: if-ge v1, v0, 0050 // +004b │ │ -38577a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -38577c: 6e20 0998 0700 |0008: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -385782: 0a02 |000b: move-result v2 │ │ -385784: 1303 3900 |000c: const/16 v3, #int 57 // #39 │ │ -385788: 3423 0800 |000e: if-lt v3, v2, 0016 // +0008 │ │ -38578c: 6e20 0998 1700 |0010: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -385792: 0a01 |0013: move-result v1 │ │ -385794: 3513 3c00 |0014: if-ge v3, v1, 0050 // +003c │ │ -385798: 1301 2d00 |0016: const/16 v1, #int 45 // #2d │ │ -38579c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -38579e: 6e20 0998 2700 |0019: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3857a4: 0a03 |001c: move-result v3 │ │ -3857a6: 3331 0300 |001d: if-ne v1, v3, 0020 // +0003 │ │ -3857aa: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -3857ac: 1301 3000 |0020: const/16 v1, #int 48 // #30 │ │ -3857b0: 6e20 0998 2700 |0022: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3857b6: 0a03 |0025: move-result v3 │ │ -3857b8: 3331 2a00 |0026: if-ne v1, v3, 0050 // +002a │ │ -3857bc: 1301 7a00 |0028: const/16 v1, #int 122 // #7a │ │ -3857c0: b002 |002a: add-int/2addr v2, v0 │ │ -3857c2: 6e20 0998 2700 |002b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3857c8: 0a00 |002e: move-result v0 │ │ -3857ca: 3201 0a00 |002f: if-eq v1, v0, 0039 // +000a │ │ -3857ce: 1300 2300 |0031: const/16 v0, #int 35 // #23 │ │ -3857d2: 6e20 0998 2700 |0033: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3857d8: 0a01 |0036: move-result v1 │ │ -3857da: 3310 1900 |0037: if-ne v0, v1, 0050 // +0019 │ │ -3857de: 1a00 b205 |0039: const-string v0, "-?0.[0-9A-Za-z]+" // string@05b2 │ │ -3857e2: 6e20 2398 0700 |003b: invoke-virtual {v7, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3857e8: 0a00 |003e: move-result v0 │ │ -3857ea: 3800 1100 |003f: if-eqz v0, 0050 // +0011 │ │ -3857ee: 1600 0000 |0041: const-wide/16 v0, #int 0 // #0 │ │ -3857f2: 7130 e7a1 0701 |0043: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ -3857f8: 0b02 |0046: move-result-wide v2 │ │ -3857fa: 3104 0002 |0047: cmp-long v4, v0, v2 │ │ -3857fe: 3804 0700 |0049: if-eqz v4, 0050 // +0007 │ │ -385802: 7120 06a3 3200 |004b: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -385808: 0c07 |004e: move-result-object v7 │ │ -38580a: 1107 |004f: return-object v7 │ │ -38580c: 2206 b514 |0050: new-instance v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385810: 1600 0000 |0052: const-wide/16 v0, #int 0 // #0 │ │ -385814: 7130 e3a1 0701 |0054: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ -38581a: 0b02 |0057: move-result-wide v2 │ │ -38581c: 7130 27a4 0701 |0058: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ -385822: 0b00 |005b: move-result-wide v0 │ │ -385824: 1604 feff |005c: const-wide/16 v4, #int -2 // #fffe │ │ -385828: c004 |005e: and-long/2addr v4, v0 │ │ -38582a: 0760 |005f: move-object v0, v6 │ │ -38582c: 0771 |0060: move-object v1, v7 │ │ -38582e: 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 │ │ -385834: 1106 |0064: return-object v6 │ │ +385758: |[385758] net.sf.dibdib.generic.QWord.createQWordNumeric:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ +385768: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +38576e: 0a00 |0003: move-result v0 │ │ +385770: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +385772: 3501 4b00 |0005: if-ge v1, v0, 0050 // +004b │ │ +385776: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +385778: 6e20 0998 0700 |0008: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38577e: 0a02 |000b: move-result v2 │ │ +385780: 1303 3900 |000c: const/16 v3, #int 57 // #39 │ │ +385784: 3423 0800 |000e: if-lt v3, v2, 0016 // +0008 │ │ +385788: 6e20 0998 1700 |0010: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38578e: 0a01 |0013: move-result v1 │ │ +385790: 3513 3c00 |0014: if-ge v3, v1, 0050 // +003c │ │ +385794: 1301 2d00 |0016: const/16 v1, #int 45 // #2d │ │ +385798: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +38579a: 6e20 0998 2700 |0019: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3857a0: 0a03 |001c: move-result v3 │ │ +3857a2: 3331 0300 |001d: if-ne v1, v3, 0020 // +0003 │ │ +3857a6: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +3857a8: 1301 3000 |0020: const/16 v1, #int 48 // #30 │ │ +3857ac: 6e20 0998 2700 |0022: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3857b2: 0a03 |0025: move-result v3 │ │ +3857b4: 3331 2a00 |0026: if-ne v1, v3, 0050 // +002a │ │ +3857b8: 1301 7a00 |0028: const/16 v1, #int 122 // #7a │ │ +3857bc: b002 |002a: add-int/2addr v2, v0 │ │ +3857be: 6e20 0998 2700 |002b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3857c4: 0a00 |002e: move-result v0 │ │ +3857c6: 3201 0a00 |002f: if-eq v1, v0, 0039 // +000a │ │ +3857ca: 1300 2300 |0031: const/16 v0, #int 35 // #23 │ │ +3857ce: 6e20 0998 2700 |0033: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3857d4: 0a01 |0036: move-result v1 │ │ +3857d6: 3310 1900 |0037: if-ne v0, v1, 0050 // +0019 │ │ +3857da: 1a00 b205 |0039: const-string v0, "-?0.[0-9A-Za-z]+" // string@05b2 │ │ +3857de: 6e20 2398 0700 |003b: invoke-virtual {v7, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3857e4: 0a00 |003e: move-result v0 │ │ +3857e6: 3800 1100 |003f: if-eqz v0, 0050 // +0011 │ │ +3857ea: 1600 0000 |0041: const-wide/16 v0, #int 0 // #0 │ │ +3857ee: 7130 e7a1 0701 |0043: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ +3857f4: 0b02 |0046: move-result-wide v2 │ │ +3857f6: 3104 0002 |0047: cmp-long v4, v0, v2 │ │ +3857fa: 3804 0700 |0049: if-eqz v4, 0050 // +0007 │ │ +3857fe: 7120 06a3 3200 |004b: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +385804: 0c07 |004e: move-result-object v7 │ │ +385806: 1107 |004f: return-object v7 │ │ +385808: 2206 b514 |0050: new-instance v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38580c: 1600 0000 |0052: const-wide/16 v0, #int 0 // #0 │ │ +385810: 7130 e3a1 0701 |0054: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ +385816: 0b02 |0057: move-result-wide v2 │ │ +385818: 7130 27a4 0701 |0058: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a427 │ │ +38581e: 0b00 |005b: move-result-wide v0 │ │ +385820: 1604 feff |005c: const-wide/16 v4, #int -2 // #fffe │ │ +385824: c004 |005e: and-long/2addr v4, v0 │ │ +385826: 0760 |005f: move-object v0, v6 │ │ +385828: 0771 |0060: move-object v1, v7 │ │ +38582a: 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 │ │ +385830: 1106 |0064: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0019 line=144 │ │ 0x0022 line=145 │ │ 0x002b line=146 │ │ 0x003b line=147 │ │ @@ -1522145,28 +1522144,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 │ │ -385838: |[385838] net.sf.dibdib.generic.QWord.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ -385848: 1a00 c905 |0000: const-string v0, "." // string@05c9 │ │ -38584c: 6e20 1298 5000 |0002: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -385852: 0a00 |0005: move-result v0 │ │ -385854: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -385858: 6205 bf76 |0008: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -38585c: 1105 |000a: return-object v5 │ │ -38585e: 2200 b514 |000b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385862: 7110 28a4 0500 |000d: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a428 │ │ -385868: 0b01 |0010: move-result-wide v1 │ │ -38586a: 1603 feff |0011: const-wide/16 v3, #int -2 // #fffe │ │ -38586e: c031 |0013: and-long/2addr v1, v3 │ │ -385870: 7040 fca2 5021 |0014: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385876: 1100 |0017: return-object v0 │ │ +385834: |[385834] net.sf.dibdib.generic.QWord.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ +385844: 1a00 c905 |0000: const-string v0, "." // string@05c9 │ │ +385848: 6e20 1298 5000 |0002: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +38584e: 0a00 |0005: move-result v0 │ │ +385850: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +385854: 6205 bf76 |0008: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +385858: 1105 |000a: return-object v5 │ │ +38585a: 2200 b514 |000b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38585e: 7110 28a4 0500 |000d: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a428 │ │ +385864: 0b01 |0010: move-result-wide v1 │ │ +385866: 1603 feff |0011: const-wide/16 v3, #int -2 // #fffe │ │ +38586a: c031 |0013: and-long/2addr v1, v3 │ │ +38586c: 7040 fca2 5021 |0014: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385872: 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; │ │ @@ -1522176,18 +1522175,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 │ │ -385878: |[385878] net.sf.dibdib.generic.QWord.createSpecial:(Ljava/lang/String;J)Lnet/sf/dibdib/generic/QWord; │ │ -385888: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -38588c: 7040 fca2 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385892: 1100 |0005: return-object v0 │ │ +385874: |[385874] net.sf.dibdib.generic.QWord.createSpecial:(Ljava/lang/String;J)Lnet/sf/dibdib/generic/QWord; │ │ +385884: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385888: 7040 fca2 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +38588e: 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 │ │ │ │ @@ -1522197,17 +1522196,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -38533c: |[38533c] net.sf.dibdib.generic.QWord.d4:()D │ │ -38534c: 5320 c276 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ -385350: 1000 |0002: return-wide v0 │ │ +385338: |[385338] net.sf.dibdib.generic.QWord.d4:()D │ │ +385348: 5320 c276 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ +38534c: 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;) │ │ @@ -1522215,17 +1522214,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3854b0: |[3854b0] net.sf.dibdib.generic.QWord.i64:()J │ │ -3854c0: 5320 c376 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ -3854c4: 1000 |0002: return-wide v0 │ │ +3854ac: |[3854ac] net.sf.dibdib.generic.QWord.i64:()J │ │ +3854bc: 5320 c376 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ +3854c0: 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;) │ │ @@ -1522233,19 +1522232,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3852f8: |[3852f8] net.sf.dibdib.generic.QWord.isDate:()Z │ │ -385308: 5320 c476 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -38530c: 7120 1fa4 1000 |0002: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.isDate:(J)Z // method@a41f │ │ -385312: 0a00 |0005: move-result v0 │ │ -385314: 0f00 |0006: return v0 │ │ +3852f4: |[3852f4] net.sf.dibdib.generic.QWord.isDate:()Z │ │ +385304: 5320 c476 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +385308: 7120 1fa4 1000 |0002: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.isDate:(J)Z // method@a41f │ │ +38530e: 0a00 |0005: move-result v0 │ │ +385310: 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;) │ │ @@ -1522253,20 +1522252,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -385318: |[385318] net.sf.dibdib.generic.QWord.isNumeric:()Z │ │ -385328: 5320 c276 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ -38532c: 7120 6797 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -385332: 0a00 |0005: move-result v0 │ │ -385334: df00 0001 |0006: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -385338: 0f00 |0008: return v0 │ │ +385314: |[385314] net.sf.dibdib.generic.QWord.isNumeric:()Z │ │ +385324: 5320 c276 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ +385328: 7120 6797 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +38532e: 0a00 |0005: move-result v0 │ │ +385330: df00 0001 |0006: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +385334: 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;) │ │ @@ -1522274,49 +1522273,49 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -385354: |[385354] net.sf.dibdib.generic.QWord.toBase:(I)Ljava/lang/String; │ │ -385364: 6e10 0da3 0500 |0000: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ -38536a: 0a00 |0003: move-result v0 │ │ -38536c: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -385370: 5350 c476 |0006: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -385374: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -385376: 2322 1915 |0009: new-array v2, v2, [I // type@1519 │ │ -38537a: 7130 74a3 1002 |000b: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ -385380: 0b00 |000e: move-result-wide v0 │ │ -385382: 7130 eba1 1006 |000f: invoke-static {v0, v1, v6}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Double:(DI)Ljava/lang/String; // method@a1eb │ │ -385388: 0c06 |0012: move-result-object v6 │ │ -38538a: 1106 |0013: return-object v6 │ │ -38538c: 6e10 0ea3 0500 |0014: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -385392: 0a00 |0017: move-result v0 │ │ -385394: 3900 0c00 |0018: if-nez v0, 0024 // +000c │ │ -385398: 6e10 10a3 0500 |001a: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -38539e: 0c06 |001d: move-result-object v6 │ │ -3853a0: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -3853a2: 7120 49a4 0600 |001f: invoke-static {v6, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a449 │ │ -3853a8: 0c06 |0022: move-result-object v6 │ │ -3853aa: 1106 |0023: return-object v6 │ │ -3853ac: 1600 0000 |0024: const-wide/16 v0, #int 0 // #0 │ │ -3853b0: 5352 c276 |0026: iget-wide v2, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ -3853b4: 2f04 0002 |0028: cmpl-double v4, v0, v2 │ │ -3853b8: 3904 0500 |002a: if-nez v4, 002f // +0005 │ │ -3853bc: 1a06 8b06 |002c: const-string v6, "0/F" // string@068b │ │ -3853c0: 2811 |002e: goto 003f // +0011 │ │ -3853c2: 1800 0000 0000 00c3 bec0 |002f: const-wide v0, #double -7875 // #c0bec30000000000 │ │ -3853cc: 2f04 0002 |0034: cmpl-double v4, v0, v2 │ │ -3853d0: 3904 0500 |0036: if-nez v4, 003b // +0005 │ │ -3853d4: 1a06 ab05 |0038: const-string v6, "-1/T" // string@05ab │ │ -3853d8: 2805 |003a: goto 003f // +0005 │ │ -3853da: 7130 eca1 3206 |003b: invoke-static {v2, v3, v6}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ -3853e0: 0c06 |003e: move-result-object v6 │ │ -3853e2: 1106 |003f: return-object v6 │ │ +385350: |[385350] net.sf.dibdib.generic.QWord.toBase:(I)Ljava/lang/String; │ │ +385360: 6e10 0da3 0500 |0000: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ +385366: 0a00 |0003: move-result v0 │ │ +385368: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +38536c: 5350 c476 |0006: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +385370: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +385372: 2322 1915 |0009: new-array v2, v2, [I // type@1519 │ │ +385376: 7130 74a3 1002 |000b: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ +38537c: 0b00 |000e: move-result-wide v0 │ │ +38537e: 7130 eba1 1006 |000f: invoke-static {v0, v1, v6}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Double:(DI)Ljava/lang/String; // method@a1eb │ │ +385384: 0c06 |0012: move-result-object v6 │ │ +385386: 1106 |0013: return-object v6 │ │ +385388: 6e10 0ea3 0500 |0014: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +38538e: 0a00 |0017: move-result v0 │ │ +385390: 3900 0c00 |0018: if-nez v0, 0024 // +000c │ │ +385394: 6e10 10a3 0500 |001a: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +38539a: 0c06 |001d: move-result-object v6 │ │ +38539c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +38539e: 7120 49a4 0600 |001f: invoke-static {v6, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a449 │ │ +3853a4: 0c06 |0022: move-result-object v6 │ │ +3853a6: 1106 |0023: return-object v6 │ │ +3853a8: 1600 0000 |0024: const-wide/16 v0, #int 0 // #0 │ │ +3853ac: 5352 c276 |0026: iget-wide v2, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ +3853b0: 2f04 0002 |0028: cmpl-double v4, v0, v2 │ │ +3853b4: 3904 0500 |002a: if-nez v4, 002f // +0005 │ │ +3853b8: 1a06 8b06 |002c: const-string v6, "0/F" // string@068b │ │ +3853bc: 2811 |002e: goto 003f // +0011 │ │ +3853be: 1800 0000 0000 00c3 bec0 |002f: const-wide v0, #double -7875 // #c0bec30000000000 │ │ +3853c8: 2f04 0002 |0034: cmpl-double v4, v0, v2 │ │ +3853cc: 3904 0500 |0036: if-nez v4, 003b // +0005 │ │ +3853d0: 1a06 ab05 |0038: const-string v6, "-1/T" // string@05ab │ │ +3853d4: 2805 |003a: goto 003f // +0005 │ │ +3853d6: 7130 eca1 3206 |003b: invoke-static {v2, v3, v6}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ +3853dc: 0c06 |003e: move-result-object v6 │ │ +3853de: 1106 |003f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ 0x0014 line=190 │ │ 0x001a line=191 │ │ 0x0026 line=193 │ │ @@ -1522330,59 +1522329,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -3853e4: |[3853e4] net.sf.dibdib.generic.QWord.toString:()Ljava/lang/String; │ │ -3853f4: 5450 c576 |0000: iget-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ -3853f8: 3900 5100 |0002: if-nez v0, 0053 // +0051 │ │ -3853fc: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -385400: 5352 c376 |0006: iget-wide v2, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ -385404: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -385408: 3804 2b00 |000a: if-eqz v4, 0035 // +002b │ │ -38540c: 1600 18fc |000c: const-wide/16 v0, #int -1000 // #fc18 │ │ -385410: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ -385414: 3c04 1e00 |0010: if-gtz v4, 002e // +001e │ │ -385418: 1600 e803 |0012: const-wide/16 v0, #int 1000 // #3e8 │ │ -38541c: 3104 0200 |0014: cmp-long v4, v2, v0 │ │ -385420: 3b04 1800 |0016: if-gez v4, 002e // +0018 │ │ -385424: 2200 e812 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -385428: 7010 4098 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38542e: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ -385432: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -385438: 5351 c376 |0022: iget-wide v1, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ -38543c: 6e30 4898 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -385442: 6e10 5498 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -385448: 0c00 |002a: move-result-object v0 │ │ -38544a: 5b50 c576 |002b: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ -38544e: 2826 |002d: goto 0053 // +0026 │ │ -385450: 7120 faa1 3200 |002e: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ -385456: 0c00 |0031: move-result-object v0 │ │ -385458: 5b50 c576 |0032: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ -38545c: 281f |0034: goto 0053 // +001f │ │ -38545e: 6e10 0ea3 0500 |0035: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -385464: 0a00 |0038: move-result v0 │ │ -385466: 3800 0d00 |0039: if-eqz v0, 0046 // +000d │ │ -38546a: 5350 c276 |003b: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ -38546e: 1302 0a00 |003d: const/16 v2, #int 10 // #a │ │ -385472: 7130 eca1 1002 |003f: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ -385478: 0c00 |0042: move-result-object v0 │ │ -38547a: 5b50 c576 |0043: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ -38547e: 280e |0045: goto 0053 // +000e │ │ -385480: 5350 c476 |0046: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ -385484: 7120 2ba4 1000 |0048: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.string4ShashBits:(J)Ljava/lang/String; // method@a42b │ │ -38548a: 0c00 |004b: move-result-object v0 │ │ -38548c: 5b50 c576 |004c: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ -385490: 2805 |004e: goto 0053 // +0005 │ │ -385492: 1a00 a206 |004f: const-string v0, "0aNaN" // string@06a2 │ │ -385496: 5b50 c576 |0051: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ -38549a: 5450 c576 |0053: iget-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ -38549e: 1100 |0055: return-object v0 │ │ +3853e0: |[3853e0] net.sf.dibdib.generic.QWord.toString:()Ljava/lang/String; │ │ +3853f0: 5450 c576 |0000: iget-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ +3853f4: 3900 5100 |0002: if-nez v0, 0053 // +0051 │ │ +3853f8: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +3853fc: 5352 c376 |0006: iget-wide v2, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ +385400: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +385404: 3804 2b00 |000a: if-eqz v4, 0035 // +002b │ │ +385408: 1600 18fc |000c: const-wide/16 v0, #int -1000 // #fc18 │ │ +38540c: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ +385410: 3c04 1e00 |0010: if-gtz v4, 002e // +001e │ │ +385414: 1600 e803 |0012: const-wide/16 v0, #int 1000 // #3e8 │ │ +385418: 3104 0200 |0014: cmp-long v4, v2, v0 │ │ +38541c: 3b04 1800 |0016: if-gez v4, 002e // +0018 │ │ +385420: 2200 e812 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +385424: 7010 4098 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38542a: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ +38542e: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +385434: 5351 c376 |0022: iget-wide v1, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c3 │ │ +385438: 6e30 4898 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +38543e: 6e10 5498 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +385444: 0c00 |002a: move-result-object v0 │ │ +385446: 5b50 c576 |002b: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ +38544a: 2826 |002d: goto 0053 // +0026 │ │ +38544c: 7120 faa1 3200 |002e: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ +385452: 0c00 |0031: move-result-object v0 │ │ +385454: 5b50 c576 |0032: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ +385458: 281f |0034: goto 0053 // +001f │ │ +38545a: 6e10 0ea3 0500 |0035: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +385460: 0a00 |0038: move-result v0 │ │ +385462: 3800 0d00 |0039: if-eqz v0, 0046 // +000d │ │ +385466: 5350 c276 |003b: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c2 │ │ +38546a: 1302 0a00 |003d: const/16 v2, #int 10 // #a │ │ +38546e: 7130 eca1 1002 |003f: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ +385474: 0c00 |0042: move-result-object v0 │ │ +385476: 5b50 c576 |0043: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ +38547a: 280e |0045: goto 0053 // +000e │ │ +38547c: 5350 c476 |0046: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c4 │ │ +385480: 7120 2ba4 1000 |0048: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.string4ShashBits:(J)Ljava/lang/String; // method@a42b │ │ +385486: 0c00 |004b: move-result-object v0 │ │ +385488: 5b50 c576 |004c: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ +38548c: 2805 |004e: goto 0053 // +0005 │ │ +38548e: 1a00 a206 |004f: const-string v0, "0aNaN" // string@06a2 │ │ +385492: 5b50 c576 |0051: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ +385496: 5450 c576 |0053: iget-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c5 │ │ +38549a: 1100 |0055: return-object v0 │ │ catches : 1 │ │ 0x0006 - 0x004e │ │ Ljava/lang/Exception; -> 0x004f │ │ positions : │ │ 0x0000 line=165 │ │ 0x0006 line=167 │ │ 0x0018 line=169 │ │ @@ -1522481,86 +1522480,86 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -3b0524: |[3b0524] net.sf.dibdib.thread_wk.CcmSto$CcmTag.:()V │ │ -3b0534: 2200 f414 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0538: 1a01 1322 |0002: const-string v1, "LABEL" // string@2213 │ │ -3b053c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3b053e: 7030 b4a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ -3b0544: 6900 317a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b0548: 2201 f414 |000a: new-instance v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b054c: 1a03 aa0f |000c: const-string v3, "CATS" // string@0faa │ │ -3b0550: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3b0552: 7030 b4a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ -3b0558: 6901 2d7a |0012: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ -3b055c: 2203 f414 |0014: new-instance v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0560: 1a05 1f15 |0016: const-string v5, "DAT" // string@151f │ │ -3b0564: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3b0566: 7030 b4a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ -3b056c: 6903 2f7a |001c: sput-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b0570: 2205 f414 |001e: new-instance v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0574: 1a07 574a |0020: const-string v7, "TIME" // string@4a57 │ │ -3b0578: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3b057a: 7030 b4a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ -3b0580: 6905 357a |0026: sput-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b0584: 2207 f414 |0028: new-instance v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0588: 1a09 dd49 |002a: const-string v9, "TAGSREFS" // string@49dd │ │ -3b058c: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3b058e: 7030 b4a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ -3b0594: 6907 347a |0030: sput-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b0598: 2209 f414 |0032: new-instance v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b059c: 1a0b 2310 |0034: const-string v11, "CNTRB" // string@1023 │ │ -3b05a0: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3b05a2: 7030 b4a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ -3b05a8: 6909 2e7a |003a: sput-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b05ac: 220b f414 |003c: new-instance v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b05b0: 1a0d 9e46 |003e: const-string v13, "SRCS" // string@469e │ │ -3b05b4: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3b05b6: 7030 b4a5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ -3b05bc: 690b 337a |0044: sput-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b05c0: 220d f414 |0046: new-instance v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b05c4: 1a0f 1243 |0048: const-string v15, "RECV" // string@4312 │ │ -3b05c8: 127e |004a: const/4 v14, #int 7 // #7 │ │ -3b05ca: 7030 b4a5 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ -3b05d0: 690d 327a |004e: sput-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b05d4: 220f f414 |0050: new-instance v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b05d8: 1a0e 254b |0052: const-string v14, "TRASHED" // string@4b25 │ │ -3b05dc: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -3b05e0: 7030 b4a5 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ -3b05e6: 690f 367a |0059: sput-object v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b05ea: 220e f414 |005b: new-instance v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b05ee: 1a0c 2715 |005d: const-string v12, "DAT_X" // string@1527 │ │ -3b05f2: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -3b05f6: 7030 b4a5 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ -3b05fc: 690e 307a |0064: sput-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b0600: 130c 0a00 |0066: const/16 v12, #int 10 // #a │ │ -3b0604: 23cc 2716 |0068: new-array v12, v12, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b0608: 4d00 0c02 |006a: aput-object v0, v12, v2 │ │ -3b060c: 4d01 0c04 |006c: aput-object v1, v12, v4 │ │ -3b0610: 4d03 0c06 |006e: aput-object v3, v12, v6 │ │ -3b0614: 4d05 0c08 |0070: aput-object v5, v12, v8 │ │ -3b0618: 1240 |0072: const/4 v0, #int 4 // #4 │ │ -3b061a: 4d07 0c00 |0073: aput-object v7, v12, v0 │ │ -3b061e: 1250 |0075: const/4 v0, #int 5 // #5 │ │ -3b0620: 4d09 0c00 |0076: aput-object v9, v12, v0 │ │ -3b0624: 1260 |0078: const/4 v0, #int 6 // #6 │ │ -3b0626: 4d0b 0c00 |0079: aput-object v11, v12, v0 │ │ -3b062a: 1270 |007b: const/4 v0, #int 7 // #7 │ │ -3b062c: 4d0d 0c00 |007c: aput-object v13, v12, v0 │ │ -3b0630: 1300 0800 |007e: const/16 v0, #int 8 // #8 │ │ -3b0634: 4d0f 0c00 |0080: aput-object v15, v12, v0 │ │ -3b0638: 4d0e 0c0a |0082: aput-object v14, v12, v10 │ │ -3b063c: 690c 2c7a |0084: sput-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.$VALUES:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2c │ │ -3b0640: 1200 |0086: const/4 v0, #int 0 // #0 │ │ -3b0642: 6900 387a |0087: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a38 │ │ -3b0646: 0e00 |0089: return-void │ │ +3b0520: |[3b0520] net.sf.dibdib.thread_wk.CcmSto$CcmTag.:()V │ │ +3b0530: 2200 f414 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0534: 1a01 1322 |0002: const-string v1, "LABEL" // string@2213 │ │ +3b0538: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3b053a: 7030 b4a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ +3b0540: 6900 317a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b0544: 2201 f414 |000a: new-instance v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0548: 1a03 aa0f |000c: const-string v3, "CATS" // string@0faa │ │ +3b054c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3b054e: 7030 b4a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ +3b0554: 6901 2d7a |0012: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2d │ │ +3b0558: 2203 f414 |0014: new-instance v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b055c: 1a05 1f15 |0016: const-string v5, "DAT" // string@151f │ │ +3b0560: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3b0562: 7030 b4a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ +3b0568: 6903 2f7a |001c: sput-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b056c: 2205 f414 |001e: new-instance v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0570: 1a07 574a |0020: const-string v7, "TIME" // string@4a57 │ │ +3b0574: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3b0576: 7030 b4a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ +3b057c: 6905 357a |0026: sput-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b0580: 2207 f414 |0028: new-instance v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0584: 1a09 dd49 |002a: const-string v9, "TAGSREFS" // string@49dd │ │ +3b0588: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3b058a: 7030 b4a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ +3b0590: 6907 347a |0030: sput-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b0594: 2209 f414 |0032: new-instance v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0598: 1a0b 2310 |0034: const-string v11, "CNTRB" // string@1023 │ │ +3b059c: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3b059e: 7030 b4a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ +3b05a4: 6909 2e7a |003a: sput-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b05a8: 220b f414 |003c: new-instance v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b05ac: 1a0d 9e46 |003e: const-string v13, "SRCS" // string@469e │ │ +3b05b0: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3b05b2: 7030 b4a5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ +3b05b8: 690b 337a |0044: sput-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b05bc: 220d f414 |0046: new-instance v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b05c0: 1a0f 1243 |0048: const-string v15, "RECV" // string@4312 │ │ +3b05c4: 127e |004a: const/4 v14, #int 7 // #7 │ │ +3b05c6: 7030 b4a5 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ +3b05cc: 690d 327a |004e: sput-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b05d0: 220f f414 |0050: new-instance v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b05d4: 1a0e 254b |0052: const-string v14, "TRASHED" // string@4b25 │ │ +3b05d8: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +3b05dc: 7030 b4a5 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ +3b05e2: 690f 367a |0059: sput-object v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b05e6: 220e f414 |005b: new-instance v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b05ea: 1a0c 2715 |005d: const-string v12, "DAT_X" // string@1527 │ │ +3b05ee: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +3b05f2: 7030 b4a5 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b4 │ │ +3b05f8: 690e 307a |0064: sput-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b05fc: 130c 0a00 |0066: const/16 v12, #int 10 // #a │ │ +3b0600: 23cc 2716 |0068: new-array v12, v12, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b0604: 4d00 0c02 |006a: aput-object v0, v12, v2 │ │ +3b0608: 4d01 0c04 |006c: aput-object v1, v12, v4 │ │ +3b060c: 4d03 0c06 |006e: aput-object v3, v12, v6 │ │ +3b0610: 4d05 0c08 |0070: aput-object v5, v12, v8 │ │ +3b0614: 1240 |0072: const/4 v0, #int 4 // #4 │ │ +3b0616: 4d07 0c00 |0073: aput-object v7, v12, v0 │ │ +3b061a: 1250 |0075: const/4 v0, #int 5 // #5 │ │ +3b061c: 4d09 0c00 |0076: aput-object v9, v12, v0 │ │ +3b0620: 1260 |0078: const/4 v0, #int 6 // #6 │ │ +3b0622: 4d0b 0c00 |0079: aput-object v11, v12, v0 │ │ +3b0626: 1270 |007b: const/4 v0, #int 7 // #7 │ │ +3b0628: 4d0d 0c00 |007c: aput-object v13, v12, v0 │ │ +3b062c: 1300 0800 |007e: const/16 v0, #int 8 // #8 │ │ +3b0630: 4d0f 0c00 |0080: aput-object v15, v12, v0 │ │ +3b0634: 4d0e 0c0a |0082: aput-object v14, v12, v10 │ │ +3b0638: 690c 2c7a |0084: sput-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.$VALUES:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2c │ │ +3b063c: 1200 |0086: const/4 v0, #int 0 // #0 │ │ +3b063e: 6900 387a |0087: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a38 │ │ +3b0642: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000a line=53 │ │ 0x0014 line=54 │ │ 0x001e line=55 │ │ 0x0028 line=56 │ │ @@ -1522578,19 +1522577,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 │ │ -3b0648: |[3b0648] net.sf.dibdib.thread_wk.CcmSto$CcmTag.:(Ljava/lang/String;I)V │ │ -3b0658: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3b065e: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ -3b0662: 5a01 377a |0005: iput-wide v1, v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a37 │ │ -3b0666: 0e00 |0007: return-void │ │ +3b0644: |[3b0644] net.sf.dibdib.thread_wk.CcmSto$CcmTag.:(Ljava/lang/String;I)V │ │ +3b0654: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3b065a: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ +3b065e: 5a01 377a |0005: iput-wide v1, v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a37 │ │ +3b0662: 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; │ │ @@ -1522601,43 +1522600,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -3b03ac: |[3b03ac] net.sf.dibdib.thread_wk.CcmSto$CcmTag.tsvFieldNames:()Ljava/lang/String; │ │ -3b03bc: 6200 387a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a38 │ │ -3b03c0: 3900 3300 |0002: if-nez v0, 0035 // +0033 │ │ -3b03c4: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b03c8: 1301 6400 |0006: const/16 v1, #int 100 // #64 │ │ -3b03cc: 7020 4198 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3b03d2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3b03d4: 6202 307a |000c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b03d8: 6e10 bba5 0200 |000e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b03de: 0a02 |0011: move-result v2 │ │ -3b03e0: 3521 1800 |0012: if-ge v1, v2, 002a // +0018 │ │ -3b03e4: 7100 bea5 0000 |0014: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ -3b03ea: 0c02 |0017: move-result-object v2 │ │ -3b03ec: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -3b03f0: 6203 2f7a |001a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b03f4: 3332 0300 |001c: if-ne v2, v3, 001f // +0003 │ │ -3b03f8: 2809 |001e: goto 0027 // +0009 │ │ -3b03fa: 1303 0900 |001f: const/16 v3, #int 9 // #9 │ │ -3b03fe: 6e20 4498 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0404: 6e20 4a98 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3b040a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3b040e: 28e3 |0029: goto 000c // -001d │ │ -3b0410: 1a01 2d00 |002a: const-string v1, " DAT DAT1 DAT2 DAT3" // string@002d │ │ -3b0414: 6e20 4b98 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b041a: 6e10 5498 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0420: 0c00 |0032: move-result-object v0 │ │ -3b0422: 6900 387a |0033: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a38 │ │ -3b0426: 6200 387a |0035: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a38 │ │ -3b042a: 1100 |0037: return-object v0 │ │ +3b03a8: |[3b03a8] net.sf.dibdib.thread_wk.CcmSto$CcmTag.tsvFieldNames:()Ljava/lang/String; │ │ +3b03b8: 6200 387a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a38 │ │ +3b03bc: 3900 3300 |0002: if-nez v0, 0035 // +0033 │ │ +3b03c0: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b03c4: 1301 6400 |0006: const/16 v1, #int 100 // #64 │ │ +3b03c8: 7020 4198 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3b03ce: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3b03d0: 6202 307a |000c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b03d4: 6e10 bba5 0200 |000e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b03da: 0a02 |0011: move-result v2 │ │ +3b03dc: 3521 1800 |0012: if-ge v1, v2, 002a // +0018 │ │ +3b03e0: 7100 bea5 0000 |0014: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5be │ │ +3b03e6: 0c02 |0017: move-result-object v2 │ │ +3b03e8: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +3b03ec: 6203 2f7a |001a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b03f0: 3332 0300 |001c: if-ne v2, v3, 001f // +0003 │ │ +3b03f4: 2809 |001e: goto 0027 // +0009 │ │ +3b03f6: 1303 0900 |001f: const/16 v3, #int 9 // #9 │ │ +3b03fa: 6e20 4498 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0400: 6e20 4a98 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3b0406: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3b040a: 28e3 |0029: goto 000c // -001d │ │ +3b040c: 1a01 2d00 |002a: const-string v1, " DAT DAT1 DAT2 DAT3" // string@002d │ │ +3b0410: 6e20 4b98 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0416: 6e10 5498 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b041c: 0c00 |0032: move-result-object v0 │ │ +3b041e: 6900 387a |0033: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a38 │ │ +3b0422: 6200 387a |0035: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a38 │ │ +3b0426: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x000c line=140 │ │ 0x0014 line=141 │ │ 0x001a line=142 │ │ @@ -1522653,20 +1522652,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 │ │ -3b04dc: |[3b04dc] net.sf.dibdib.thread_wk.CcmSto$CcmTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ -3b04ec: 1c00 f414 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b04f0: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3b04f6: 0c01 |0005: move-result-object v1 │ │ -3b04f8: 1f01 f414 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b04fc: 1101 |0008: return-object v1 │ │ +3b04d8: |[3b04d8] net.sf.dibdib.thread_wk.CcmSto$CcmTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ +3b04e8: 1c00 f414 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b04ec: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3b04f2: 0c01 |0005: move-result-object v1 │ │ +3b04f4: 1f01 f414 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b04f8: 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;) │ │ @@ -1522674,20 +1522673,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 │ │ -3b0500: |[3b0500] net.sf.dibdib.thread_wk.CcmSto$CcmTag.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ -3b0510: 6200 2c7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.$VALUES:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2c │ │ -3b0514: 6e10 80a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.clone:()Ljava/lang/Object; // method@a680 │ │ -3b051a: 0c00 |0005: move-result-object v0 │ │ -3b051c: 1f00 2716 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b0520: 1100 |0008: return-object v0 │ │ +3b04fc: |[3b04fc] net.sf.dibdib.thread_wk.CcmSto$CcmTag.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ +3b050c: 6200 2c7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.$VALUES:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2c │ │ +3b0510: 6e10 80a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.clone:()Ljava/lang/Object; // method@a680 │ │ +3b0516: 0c00 |0005: move-result-object v0 │ │ +3b0518: 1f00 2716 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b051c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;) │ │ @@ -1522695,117 +1522694,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 │ │ -3b0214: |[3b0214] net.sf.dibdib.thread_wk.CcmSto$CcmTag.formatValue:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Ljava/lang/String; │ │ -3b0224: 6200 2b7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ -3b0228: 6e10 bba5 0900 |0002: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b022e: 0a01 |0005: move-result v1 │ │ -3b0230: 4400 0001 |0006: aget v0, v0, v1 │ │ -3b0234: 1a01 8106 |0008: const-string v1, "0#" // string@0681 │ │ -3b0238: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3b023a: 3220 0a00 |000b: if-eq v0, v2, 0015 // +000a │ │ -3b023e: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -3b0240: 3230 1600 |000e: if-eq v0, v3, 0024 // +0016 │ │ -3b0244: 1233 |0010: const/4 v3, #int 3 // #3 │ │ -3b0246: 3230 4a00 |0011: if-eq v0, v3, 005b // +004a │ │ -3b024a: 2900 ab00 |0013: goto/16 00be // +00ab │ │ -3b024e: 20a0 b514 |0015: instance-of v0, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b0252: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ -3b0256: 1f0a b514 |0019: check-cast v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b025a: 6e10 0ca3 0a00 |001b: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b0260: 0b00 |001e: move-result-wide v0 │ │ -3b0262: 7120 a9a5 1000 |001f: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_wk/Cats;.cats4Flags:(J)Ljava/lang/String; // method@a5a9 │ │ -3b0268: 0c0a |0022: move-result-object v10 │ │ -3b026a: 110a |0023: return-object v10 │ │ -3b026c: 20a0 b514 |0024: instance-of v0, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b0270: 3800 2300 |0026: if-eqz v0, 0049 // +0023 │ │ -3b0274: 07a0 |0028: move-object v0, v10 │ │ -3b0276: 1f00 b514 |0029: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b027a: 6e10 0ea3 0000 |002b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3b0280: 0a03 |002e: move-result v3 │ │ -3b0282: 3803 1a00 |002f: if-eqz v3, 0049 // +001a │ │ -3b0286: 6e10 0ca3 0000 |0031: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b028c: 0b02 |0034: move-result-wide v2 │ │ -3b028e: 220a e812 |0035: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0292: 7010 4098 0a00 |0037: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0298: 6e20 4b98 1a00 |003a: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b029e: 7120 fba1 3200 |003d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3b02a4: 0c00 |0040: move-result-object v0 │ │ -3b02a6: 6e20 4b98 0a00 |0041: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b02ac: 6e10 5498 0a00 |0044: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b02b2: 0c0a |0047: move-result-object v10 │ │ -3b02b4: 110a |0048: return-object v10 │ │ -3b02b6: 20a0 af14 |0049: instance-of v0, v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b02ba: 3800 0900 |004b: if-eqz v0, 0054 // +0009 │ │ -3b02be: 1f0a af14 |004d: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b02c2: 6e10 cba2 0a00 |004f: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b02c8: 0c0a |0052: move-result-object v10 │ │ -3b02ca: 110a |0053: return-object v10 │ │ -3b02cc: 380a 0700 |0054: if-eqz v10, 005b // +0007 │ │ -3b02d0: 6e10 eb97 0a00 |0056: invoke-virtual {v10}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b02d6: 0c0a |0059: move-result-object v10 │ │ -3b02d8: 110a |005a: return-object v10 │ │ -3b02da: 20a0 af14 |005b: instance-of v0, v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b02de: 3800 6100 |005d: if-eqz v0, 00be // +0061 │ │ -3b02e2: 07a0 |005f: move-object v0, v10 │ │ -3b02e4: 1f00 af14 |0060: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b02e8: 6e10 c8a2 0000 |0062: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3b02ee: 0a03 |0065: move-result v3 │ │ -3b02f0: 3d03 5800 |0066: if-lez v3, 00be // +0058 │ │ -3b02f4: 220a e812 |0068: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b02f8: 6e10 c8a2 0000 |006a: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3b02fe: 0a03 |006d: move-result v3 │ │ -3b0300: da03 030a |006e: mul-int/lit8 v3, v3, #int 10 // #0a │ │ -3b0304: 7020 4198 3a00 |0070: invoke-direct {v10, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3b030a: 6e10 bea2 0000 |0073: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ -3b0310: 0c00 |0076: move-result-object v0 │ │ -3b0312: 2103 |0077: array-length v3, v0 │ │ -3b0314: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -3b0316: 1205 |0079: const/4 v5, #int 0 // #0 │ │ -3b0318: 3534 3f00 |007a: if-ge v4, v3, 00b9 // +003f │ │ -3b031c: 4606 0004 |007c: aget-object v6, v0, v4 │ │ -3b0320: 3805 0800 |007e: if-eqz v5, 0086 // +0008 │ │ -3b0324: 1307 2000 |0080: const/16 v7, #int 32 // #20 │ │ -3b0328: 6e20 4498 7a00 |0082: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b032e: 2802 |0085: goto 0087 // +0002 │ │ -3b0330: 1215 |0086: const/4 v5, #int 1 // #1 │ │ -3b0332: 2067 b514 |0087: instance-of v7, v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b0336: 3807 2600 |0089: if-eqz v7, 00af // +0026 │ │ -3b033a: 0767 |008b: move-object v7, v6 │ │ -3b033c: 1f07 b514 |008c: check-cast v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b0340: 6e10 0da3 0700 |008e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ -3b0346: 0a08 |0091: move-result v8 │ │ -3b0348: 3808 1d00 |0092: if-eqz v8, 00af // +001d │ │ -3b034c: 6e10 0ca3 0700 |0094: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b0352: 0b06 |0097: move-result-wide v6 │ │ -3b0354: 2208 e812 |0098: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0358: 7010 4098 0800 |009a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b035e: 6e20 4b98 1800 |009d: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0364: 7120 fba1 7600 |00a0: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3b036a: 0c06 |00a3: move-result-object v6 │ │ -3b036c: 6e20 4b98 6800 |00a4: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0372: 6e10 5498 0800 |00a7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0378: 0c06 |00aa: move-result-object v6 │ │ -3b037a: 6e20 4b98 6a00 |00ab: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0380: 2808 |00ae: goto 00b6 // +0008 │ │ -3b0382: 6e10 eb97 0600 |00af: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b0388: 0c06 |00b2: move-result-object v6 │ │ -3b038a: 6e20 4b98 6a00 |00b3: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0390: d804 0401 |00b6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3b0394: 28c2 |00b8: goto 007a // -003e │ │ -3b0396: 6e10 5498 0a00 |00b9: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b039c: 0c0a |00bc: move-result-object v10 │ │ -3b039e: 110a |00bd: return-object v10 │ │ -3b03a0: 6e10 eb97 0a00 |00be: invoke-virtual {v10}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b03a6: 0c0a |00c1: move-result-object v10 │ │ -3b03a8: 110a |00c2: return-object v10 │ │ +3b0210: |[3b0210] net.sf.dibdib.thread_wk.CcmSto$CcmTag.formatValue:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Ljava/lang/String; │ │ +3b0220: 6200 2b7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2b │ │ +3b0224: 6e10 bba5 0900 |0002: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b022a: 0a01 |0005: move-result v1 │ │ +3b022c: 4400 0001 |0006: aget v0, v0, v1 │ │ +3b0230: 1a01 8106 |0008: const-string v1, "0#" // string@0681 │ │ +3b0234: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3b0236: 3220 0a00 |000b: if-eq v0, v2, 0015 // +000a │ │ +3b023a: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +3b023c: 3230 1600 |000e: if-eq v0, v3, 0024 // +0016 │ │ +3b0240: 1233 |0010: const/4 v3, #int 3 // #3 │ │ +3b0242: 3230 4a00 |0011: if-eq v0, v3, 005b // +004a │ │ +3b0246: 2900 ab00 |0013: goto/16 00be // +00ab │ │ +3b024a: 20a0 b514 |0015: instance-of v0, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b024e: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ +3b0252: 1f0a b514 |0019: check-cast v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b0256: 6e10 0ca3 0a00 |001b: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b025c: 0b00 |001e: move-result-wide v0 │ │ +3b025e: 7120 a9a5 1000 |001f: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_wk/Cats;.cats4Flags:(J)Ljava/lang/String; // method@a5a9 │ │ +3b0264: 0c0a |0022: move-result-object v10 │ │ +3b0266: 110a |0023: return-object v10 │ │ +3b0268: 20a0 b514 |0024: instance-of v0, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b026c: 3800 2300 |0026: if-eqz v0, 0049 // +0023 │ │ +3b0270: 07a0 |0028: move-object v0, v10 │ │ +3b0272: 1f00 b514 |0029: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b0276: 6e10 0ea3 0000 |002b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3b027c: 0a03 |002e: move-result v3 │ │ +3b027e: 3803 1a00 |002f: if-eqz v3, 0049 // +001a │ │ +3b0282: 6e10 0ca3 0000 |0031: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b0288: 0b02 |0034: move-result-wide v2 │ │ +3b028a: 220a e812 |0035: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b028e: 7010 4098 0a00 |0037: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0294: 6e20 4b98 1a00 |003a: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b029a: 7120 fba1 3200 |003d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3b02a0: 0c00 |0040: move-result-object v0 │ │ +3b02a2: 6e20 4b98 0a00 |0041: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b02a8: 6e10 5498 0a00 |0044: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b02ae: 0c0a |0047: move-result-object v10 │ │ +3b02b0: 110a |0048: return-object v10 │ │ +3b02b2: 20a0 af14 |0049: instance-of v0, v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b02b6: 3800 0900 |004b: if-eqz v0, 0054 // +0009 │ │ +3b02ba: 1f0a af14 |004d: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b02be: 6e10 cba2 0a00 |004f: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b02c4: 0c0a |0052: move-result-object v10 │ │ +3b02c6: 110a |0053: return-object v10 │ │ +3b02c8: 380a 0700 |0054: if-eqz v10, 005b // +0007 │ │ +3b02cc: 6e10 eb97 0a00 |0056: invoke-virtual {v10}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b02d2: 0c0a |0059: move-result-object v10 │ │ +3b02d4: 110a |005a: return-object v10 │ │ +3b02d6: 20a0 af14 |005b: instance-of v0, v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b02da: 3800 6100 |005d: if-eqz v0, 00be // +0061 │ │ +3b02de: 07a0 |005f: move-object v0, v10 │ │ +3b02e0: 1f00 af14 |0060: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b02e4: 6e10 c8a2 0000 |0062: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3b02ea: 0a03 |0065: move-result v3 │ │ +3b02ec: 3d03 5800 |0066: if-lez v3, 00be // +0058 │ │ +3b02f0: 220a e812 |0068: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b02f4: 6e10 c8a2 0000 |006a: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3b02fa: 0a03 |006d: move-result v3 │ │ +3b02fc: da03 030a |006e: mul-int/lit8 v3, v3, #int 10 // #0a │ │ +3b0300: 7020 4198 3a00 |0070: invoke-direct {v10, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3b0306: 6e10 bea2 0000 |0073: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ +3b030c: 0c00 |0076: move-result-object v0 │ │ +3b030e: 2103 |0077: array-length v3, v0 │ │ +3b0310: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +3b0312: 1205 |0079: const/4 v5, #int 0 // #0 │ │ +3b0314: 3534 3f00 |007a: if-ge v4, v3, 00b9 // +003f │ │ +3b0318: 4606 0004 |007c: aget-object v6, v0, v4 │ │ +3b031c: 3805 0800 |007e: if-eqz v5, 0086 // +0008 │ │ +3b0320: 1307 2000 |0080: const/16 v7, #int 32 // #20 │ │ +3b0324: 6e20 4498 7a00 |0082: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b032a: 2802 |0085: goto 0087 // +0002 │ │ +3b032c: 1215 |0086: const/4 v5, #int 1 // #1 │ │ +3b032e: 2067 b514 |0087: instance-of v7, v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b0332: 3807 2600 |0089: if-eqz v7, 00af // +0026 │ │ +3b0336: 0767 |008b: move-object v7, v6 │ │ +3b0338: 1f07 b514 |008c: check-cast v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b033c: 6e10 0da3 0700 |008e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ +3b0342: 0a08 |0091: move-result v8 │ │ +3b0344: 3808 1d00 |0092: if-eqz v8, 00af // +001d │ │ +3b0348: 6e10 0ca3 0700 |0094: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b034e: 0b06 |0097: move-result-wide v6 │ │ +3b0350: 2208 e812 |0098: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0354: 7010 4098 0800 |009a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b035a: 6e20 4b98 1800 |009d: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0360: 7120 fba1 7600 |00a0: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3b0366: 0c06 |00a3: move-result-object v6 │ │ +3b0368: 6e20 4b98 6800 |00a4: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b036e: 6e10 5498 0800 |00a7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0374: 0c06 |00aa: move-result-object v6 │ │ +3b0376: 6e20 4b98 6a00 |00ab: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b037c: 2808 |00ae: goto 00b6 // +0008 │ │ +3b037e: 6e10 eb97 0600 |00af: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b0384: 0c06 |00b2: move-result-object v6 │ │ +3b0386: 6e20 4b98 6a00 |00b3: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b038c: d804 0401 |00b6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3b0390: 28c2 |00b8: goto 007a // -003e │ │ +3b0392: 6e10 5498 0a00 |00b9: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0398: 0c0a |00bc: move-result-object v10 │ │ +3b039a: 110a |00bd: return-object v10 │ │ +3b039c: 6e10 eb97 0a00 |00be: invoke-virtual {v10}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b03a2: 0c0a |00c1: move-result-object v10 │ │ +3b03a4: 110a |00c2: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0015 line=92 │ │ 0x0019 line=93 │ │ 0x001f line=94 │ │ 0x0024 line=99 │ │ @@ -1522833,18 +1522832,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 │ │ -3b042c: |[3b042c] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getAsKey:(Lnet/sf/dibdib/generic/QSTuple;)J │ │ -3b043c: 6e20 a6a2 2300 |0000: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QSTuple;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a2a6 │ │ -3b0442: 0b00 |0003: move-result-wide v0 │ │ -3b0444: 1000 |0004: return-wide v0 │ │ +3b0428: |[3b0428] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getAsKey:(Lnet/sf/dibdib/generic/QSTuple;)J │ │ +3b0438: 6e20 a6a2 2300 |0000: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QSTuple;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a2a6 │ │ +3b043e: 0b00 |0003: move-result-wide v0 │ │ +3b0440: 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; │ │ │ │ @@ -1522853,26 +1522852,26 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3b0448: |[3b0448] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getShash:()J │ │ -3b0458: 5350 377a |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a37 │ │ -3b045c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3b0460: 3104 0200 |0004: cmp-long v4, v2, v0 │ │ -3b0464: 3904 0c00 |0006: if-nez v4, 0012 // +000c │ │ -3b0468: 6e10 baa5 0500 |0008: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.name:()Ljava/lang/String; // method@a5ba │ │ -3b046e: 0c00 |000b: move-result-object v0 │ │ -3b0470: 7110 26a4 0000 |000c: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ -3b0476: 0b00 |000f: move-result-wide v0 │ │ -3b0478: 5a50 377a |0010: iput-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a37 │ │ -3b047c: 5350 377a |0012: iget-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a37 │ │ -3b0480: 1000 |0014: return-wide v0 │ │ +3b0444: |[3b0444] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getShash:()J │ │ +3b0454: 5350 377a |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a37 │ │ +3b0458: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3b045c: 3104 0200 |0004: cmp-long v4, v2, v0 │ │ +3b0460: 3904 0c00 |0006: if-nez v4, 0012 // +000c │ │ +3b0464: 6e10 baa5 0500 |0008: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.name:()Ljava/lang/String; // method@a5ba │ │ +3b046a: 0c00 |000b: move-result-object v0 │ │ +3b046c: 7110 26a4 0000 |000c: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a426 │ │ +3b0472: 0b00 |000f: move-result-wide v0 │ │ +3b0474: 5a50 377a |0010: iput-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a37 │ │ +3b0478: 5350 377a |0012: iget-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a37 │ │ +3b047c: 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; │ │ @@ -1522882,20 +1522881,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 │ │ -3b0484: |[3b0484] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3b0494: 6e10 bba5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b049a: 0a00 |0003: move-result v0 │ │ -3b049c: 6e20 a9a2 0200 |0004: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a2a9 │ │ -3b04a2: 0c02 |0007: move-result-object v2 │ │ -3b04a4: 1102 |0008: return-object v2 │ │ +3b0480: |[3b0480] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3b0490: 6e10 bba5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b0496: 0a00 |0003: move-result v0 │ │ +3b0498: 6e20 a9a2 0200 |0004: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a2a9 │ │ +3b049e: 0c02 |0007: move-result-object v2 │ │ +3b04a0: 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; │ │ │ │ @@ -1522904,25 +1522903,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 │ │ -3b04a8: |[3b04a8] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; │ │ -3b04b8: 6e10 bba5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ -3b04be: 0a00 |0003: move-result v0 │ │ -3b04c0: 6e20 a9a2 0200 |0004: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a2a9 │ │ -3b04c6: 0c02 |0007: move-result-object v2 │ │ -3b04c8: 2020 b514 |0008: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b04cc: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -3b04d0: 1f02 b514 |000c: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b04d4: 2803 |000e: goto 0011 // +0003 │ │ -3b04d6: 6202 bc76 |000f: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -3b04da: 1102 |0011: return-object v2 │ │ +3b04a4: |[3b04a4] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; │ │ +3b04b4: 6e10 bba5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bb │ │ +3b04ba: 0a00 |0003: move-result v0 │ │ +3b04bc: 6e20 a9a2 0200 |0004: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a2a9 │ │ +3b04c2: 0c02 |0007: move-result-object v2 │ │ +3b04c4: 2020 b514 |0008: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b04c8: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +3b04cc: 1f02 b514 |000c: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b04d0: 2803 |000e: goto 0011 // +0003 │ │ +3b04d2: 6202 bc76 |000f: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +3b04d6: 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; │ │ @@ -1522965,23 +1522964,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -384444: |[384444] net.sf.dibdib.generic.QToken$QScript.:()V │ │ -384454: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ -384458: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -38445a: 7020 3a9b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ -384460: 6900 a476 |0006: sput-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a4 │ │ -384464: 1300 4000 |0008: const/16 v0, #int 64 // #40 │ │ -384468: 2300 0f16 |000a: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -38446c: 6900 a376 |000c: sput-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ -384470: 0e00 |000e: return-void │ │ +384440: |[384440] net.sf.dibdib.generic.QToken$QScript.:()V │ │ +384450: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ +384454: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +384456: 7020 3a9b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ +38445c: 6900 a476 |0006: sput-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a4 │ │ +384460: 1300 4000 |0008: const/16 v0, #int 64 // #40 │ │ +384464: 2300 0f16 |000a: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +384468: 6900 a376 |000c: sput-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ +38446c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000c line=30 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QToken$QScript;) │ │ @@ -1522989,18 +1522988,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -384474: |[384474] net.sf.dibdib.generic.QToken$QScript.:()V │ │ -384484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -384486: 7020 eaa2 0100 |0001: invoke-direct {v1, v0}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QToken$1;)V // method@a2ea │ │ -38448c: 0e00 |0004: return-void │ │ +384470: |[384470] net.sf.dibdib.generic.QToken$QScript.:()V │ │ +384480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +384482: 7020 eaa2 0100 |0001: invoke-direct {v1, v0}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QToken$1;)V // method@a2ea │ │ +384488: 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;) │ │ @@ -1523008,35 +1523007,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 │ │ -38434c: |[38434c] net.sf.dibdib.generic.QToken$QScript.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; │ │ -38435c: 6200 a476 |0000: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a4 │ │ -384360: 6e10 3d9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -384366: 0a00 |0005: move-result v0 │ │ -384368: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -38436c: 6200 a476 |0008: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a4 │ │ -384370: 6e10 3c9b 0000 |000a: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.decrementAndGet:()I // method@9b3c │ │ -384376: 0a00 |000d: move-result v0 │ │ -384378: 3a00 f2ff |000e: if-ltz v0, 0000 // -000e │ │ -38437c: 6201 a376 |0010: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ -384380: 4602 0100 |0012: aget-object v2, v1, v0 │ │ -384384: 3802 ecff |0014: if-eqz v2, 0000 // -0014 │ │ -384388: 4601 0100 |0016: aget-object v1, v1, v0 │ │ -38438c: 5a13 9c76 |0018: iput-wide v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.hScriptElement:J // field@769c │ │ -384390: 6203 a376 |001a: sget-object v3, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ -384394: 4603 0300 |001c: aget-object v3, v3, v0 │ │ -384398: 1103 |001e: return-object v3 │ │ -38439a: 2200 b314 |001f: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ -38439e: 7010 dea2 0000 |0021: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ -3843a4: 5a03 9c76 |0024: iput-wide v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.hScriptElement:J // field@769c │ │ -3843a8: 1100 |0026: return-object v0 │ │ +384348: |[384348] net.sf.dibdib.generic.QToken$QScript.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; │ │ +384358: 6200 a476 |0000: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a4 │ │ +38435c: 6e10 3d9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +384362: 0a00 |0005: move-result v0 │ │ +384364: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +384368: 6200 a476 |0008: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a4 │ │ +38436c: 6e10 3c9b 0000 |000a: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.decrementAndGet:()I // method@9b3c │ │ +384372: 0a00 |000d: move-result v0 │ │ +384374: 3a00 f2ff |000e: if-ltz v0, 0000 // -000e │ │ +384378: 6201 a376 |0010: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ +38437c: 4602 0100 |0012: aget-object v2, v1, v0 │ │ +384380: 3802 ecff |0014: if-eqz v2, 0000 // -0014 │ │ +384384: 4601 0100 |0016: aget-object v1, v1, v0 │ │ +384388: 5a13 9c76 |0018: iput-wide v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.hScriptElement:J // field@769c │ │ +38438c: 6203 a376 |001a: sget-object v3, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a3 │ │ +384390: 4603 0300 |001c: aget-object v3, v3, v0 │ │ +384394: 1103 |001e: return-object v3 │ │ +384396: 2200 b314 |001f: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ +38439a: 7010 dea2 0000 |0021: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ +3843a0: 5a03 9c76 |0024: iput-wide v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.hScriptElement:J // field@769c │ │ +3843a4: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0010 line=66 │ │ 0x0016 line=67 │ │ 0x001a line=68 │ │ @@ -1523050,20 +1523049,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 │ │ -3843f8: |[3843f8] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; │ │ -384408: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -38440e: 0c00 |0003: move-result-object v0 │ │ -384410: 5b02 9d76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769d │ │ -384414: 5b03 9f76 |0006: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -384418: 1100 |0008: return-object v0 │ │ +3843f4: |[3843f4] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; │ │ +384404: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +38440a: 0c00 |0003: move-result-object v0 │ │ +38440c: 5b02 9d76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769d │ │ +384410: 5b03 9f76 |0006: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +384414: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) J │ │ @@ -1523075,21 +1523074,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 │ │ -38441c: |[38441c] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;J)Lnet/sf/dibdib/generic/QToken$QScript; │ │ -38442c: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -384432: 0c00 |0003: move-result-object v0 │ │ -384434: 5b02 9d76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769d │ │ -384438: 5a04 9e76 |0006: iput-wide v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769e │ │ -38443c: 5b03 9f76 |0008: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -384440: 1100 |000a: return-object v0 │ │ +384418: |[384418] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;J)Lnet/sf/dibdib/generic/QToken$QScript; │ │ +384428: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +38442e: 0c00 |0003: move-result-object v0 │ │ +384430: 5b02 9d76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769d │ │ +384434: 5a04 9e76 |0006: iput-wide v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769e │ │ +384438: 5b03 9f76 |0008: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +38443c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x0006 line=35 │ │ 0x0008 line=36 │ │ locals : │ │ @@ -1523103,33 +1523102,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 │ │ -3843ac: |[3843ac] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3843bc: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3843c2: 0c00 |0003: move-result-object v0 │ │ -3843c4: 5b02 9d76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769d │ │ -3843c8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3843ca: 5b01 9f76 |0007: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ -3843ce: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -3843d2: 1100 |000b: return-object v0 │ │ -3843d4: 2131 |000c: array-length v1, v3 │ │ -3843d6: 3d01 0700 |000d: if-lez v1, 0014 // +0007 │ │ -3843da: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3843dc: 4401 0301 |0010: aget v1, v3, v1 │ │ -3843e0: 5901 a076 |0012: iput v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ -3843e4: 2131 |0014: array-length v1, v3 │ │ -3843e6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -3843e8: 3512 0600 |0016: if-ge v2, v1, 001c // +0006 │ │ -3843ec: 4401 0302 |0018: aget v1, v3, v2 │ │ -3843f0: 5901 a176 |001a: iput v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ -3843f4: 1100 |001c: return-object v0 │ │ +3843a8: |[3843a8] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3843b8: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3843be: 0c00 |0003: move-result-object v0 │ │ +3843c0: 5b02 9d76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769d │ │ +3843c4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3843c6: 5b01 9f76 |0007: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@769f │ │ +3843ca: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ +3843ce: 1100 |000b: return-object v0 │ │ +3843d0: 2131 |000c: array-length v1, v3 │ │ +3843d2: 3d01 0700 |000d: if-lez v1, 0014 // +0007 │ │ +3843d6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3843d8: 4401 0301 |0010: aget v1, v3, v1 │ │ +3843dc: 5901 a076 |0012: iput v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a0 │ │ +3843e0: 2131 |0014: array-length v1, v3 │ │ +3843e2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +3843e4: 3512 0600 |0016: if-ge v2, v1, 001c // +0006 │ │ +3843e8: 4401 0302 |0018: aget v1, v3, v2 │ │ +3843ec: 5901 a176 |001a: iput v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a1 │ │ +3843f0: 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: 9269840 bytes, number of entries: 4370 │ │ │ +Zip file size: 9269827 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, 11163242 bytes uncompressed, 8452616 bytes compressed: 24.3% │ │ │ +4370 files, 11163229 bytes uncompressed, 8452603 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;